{"version":4,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"KT-42 HSQC.zip/0","pulseSequence":"hsqcedetgpsisp2.3","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 4.0.7","temperature":298.017,"type":"NMR FID","phc1":[0,0],"phc0":[8.78,0],"numberOfPoints":[2048,256],"originFrequency":[400.131880611,100.620314484],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[13.1535579886812,164.986112794615],"acquisitionTime":0.1944649999999997,"pulseStrength90":25458.248472505093,"relaxationTime":1.5,"numberOfScans":4,"groupDelay":76,"DSPFVS":21,"DECIM":3800,"digitalFilter":76,"increment":[0.00009499999999999986,0.0007626078431372537],"date":"2024-01-27T17:48:43.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1880.61099999004,7545.958000008568],"experimentNumber":0},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"black","negativeColor":"yellow"},"data":{"re":{"z":[[6,-60,-5,41,87,-200,124,-295,379,-476,675,-863,1197,-1501,1827,-2365,2963,-3676,4458,-5494,6818,-8126,9705,-11688,13988,-16488,19433,-22827,26681,-31049,36187,-41762,47948,-55075,63154,-72129,81937,-92939,105182,-118793,133753,-150224,168362,-188271,210325,-234192,260318,-288960,320165,-354240,391408,-431794,475686,-523589,575748,-632347,694106,-761555,835089,-915489,1003862,-1100878,1208075,-1326995,1459862,-1609091,1778548,-1973297,2200606,-2471601,2804318,-3230206,3810937,-4688049,6270431,-10324071,42095498,196985560,7669805,-212168570,-21958948,152356627,94370368,-46188450,-87494251,647263,115467455,40712066,-85045036,-2547220,65452017,-11330375,-95013498,32734908,119245267,-81636301,-148599235,43251953,64893756,4420013,-119333515,-14155060,57027850,118204276,11459734,-184343358,-38462949,220816160,91968616,-176938509,-70644795,135962148,47554199,-105186704,3938186,-5781180,-21090425,11827973,-10743565,-34512280,-45468291,74467047,9645577,-42262450,66525145,-19074710,-151149799,84572760,168789804,-8930415,-118585318,20797761,110054634,387187,-23306047,-33535007,-49995317,1012972,90555786,-57607785,-110305170,-15774286,76384236,-15880188,-20653482,12185633,-49289976,9581919,160906475,10594664,-122481279,7283421,162916683,48636898,-69575662,-12214644,29402382,11163305,2324955,7562762,-53136616,-35619232,26410804,-32260995,-81121679,44953919,15939367,-89677951,59312738,153239191,-14376677,-133002050,85495941,134502597,3020282,-63157127,3377568,37675243,87937997,59422581,-129263318,-69863044,128607903,92497138,-146880878,-95492610,80066816,81900198,-90858686,-12500643,24831071,29849652,-26899908,-6262628,30591614,47183599,19520944,-63915892,-12805844,109450135,22445833,-108305571,2983422,133263871,27301614,-132759285,-44085270,76860870,47012038,-4149130,-49863284,-55826194,63807928,78960278,-31950256,-101082888,65505523,105060720,-54212162,-108446524,86576729,48760204,-23873794,-27950456,5057419,4021265,-9901482,-28640284,10656593,63277215,13128144,-43267344,-63992335,122963812,94320635,-46786951,-132746229,37568697,139883944,-52091874,-89388332,-5486441,44241592,42669937,-4945953,-90581638,-49282837,32213315,3805839,-51964550,-13401124,12395293,-6477464,1323611,9462682,16788468,-63374217,-7807630,34577894,-17416178,-11509310,21888327,-7185393,-57763414,12187297,10598546,-35091175,-42432174,60900715,10057978,-47626397,39918665,9002591,4996820,69578707,17387541,-57662900,-28164322,74918852,64321363,-106855400,-16182262,81265369,-23909885,-26708325,-20525776,45445014,-27328276,38064285,32824572,-29030135,28447266,38156729,-36466082,-22484122,24735400,37603051,-78089604,-6360936,16441998,17472466,-65697161,23551438,-21896565,19972384,-27502223,-53045180,-92918250,26184679,74815994,-41091123,-91720755,95345,30917982,21668452,3030864,6050932,43773488,-4756114,32603560,-52792018,-41036275,31772823,31018373,7659897,10701638,17607412,-50714525,6287154,52387868,41770676,-29424991,-11642577,29383133,43311669,28782436,-52099256,-7966543,-17853579,81466051,11159969,-80240213,7321830,77288732,-6748412,-37799502,12839243,23738288,15662168,-10351292,-345324,-29215340,29706799,63943774,-2844975,-2976387,1752187,4661138,-26432624,-8627108,17084849,9442911,-29796147,15503584,47664887,13428004,-18490064,-40065022,4400375,17945668,96554061,12520373,-16332013,37295490,43523209,-6821510,-35570895,7590206,29398418,6979438,15857357,58085233,-28167368,1610660,24665417,19207082,-9382546,18290598,970438,-66414008,22935152,8088628,-20094724,-40983404,52281575,47042187,-33449870,37187672,19357585,-37423958,-41583563,-16275143,-49214610,-36723474,29797850,-16222106,-100917206,18387035,20992163,30320976,-47725690,14804960,30552013,-48622742,14501167,8604140,17847507,-9500406,45546538,11354490,-4528298,-7093992,40286713,17352227,-42647589,-11730504,40139871,-26026209,20588206,42586323,-68231615,-15572723,13023071,16367156,-25463513,-289604,16618923,-47948847,32517715,54474916,-13174335,-2758969,28895150,8055289,-7254541,-63903,16493156,-31794897,-6859713,-5693882,26447798,-33978620,8126076,-8516884,-25790434,-25880842,-16934827,-40776568,-4902017,1863604,39627886,-9367938,-11512421,2888669,12814109,5434182,-56064945,5882224,15346060,32932049,14334893,-43823601,5589047,335770,-7617218,-28896193,12929240,42125722,15061118,17181388,-39059049,-9077660,-10774132,-45703312,-22961698,-27392721,6191505,14368773,-16132650,21400373,-24066598,-21478577,11093476,-9983708,81111628,-11294026,-36892090,-7982399,-10286727,-885190,33320694,-34485549,-34450488,39310522,-8530602,-9643916,16713346,8823741,34405862,-89180779,48925726,32353334,-18034649,1892227,-5389853,6078278,4700008,-41091648,-36506070,13986439,51344697,-1259128,-53179594,-53376916,4478869,17982775,-43561828,8896272,-27699545,23087617,-29033625,-49307463,7343915,5583019,7816979,32507782,-38348377,6510911,44265930,-8411281,-44688498,15433878,-27766307,-2972028,1159579,-29793222,13215523,868288,-9502331,-27448554,-9791528,6864429,2398809,-15170168,24153055,9644010,-20598824,-43386048,-25890204,17861259,11978147,-2412844,-50276351,22439194,12971556,24872070,9767384,30149343,-18476129,42334001,17251823,-51765783,-24922483,34299725,40010855,-41197633,-7566354,5521891,35700072,14768507,-68162351,-17864050,-5531210,12200277,-25124951,22422807,69985945,2514453,-51468344,-12783243,50022842,5191431,-50053140,-20270465,39665412,66814033,-26442102,-62185169,22735778,89128697,3092874,-71454440,-13726342,27720082,32117899,-54411383,-74503974,-6121849,28389588,29979603,-7264914,-27307051,100837355,-390876,-64119420,-56442644,39790953,954061,-31094521,-39815349,32982253,31910003,-37825518,-76562947,11126420,45246865,-17025197,-114583397,-11289279,66680070,3882228,-104478528,-36825333,51094681,71471967,-11673290,-40736616,73932095,47757313,33010618,-41802571,-2980128,31939179,31845992,8585173,4187316,64198192,18089045,-28846645,-19164262,20965837,44447525,-29976034,-24665379,16970061,62661393,15338067,-37586363,-36457921,101713530,38805235,-26595855,-64659451,57010885,64001547,32672699,4740358,-2586386,-10988374,-15752398,13168969,6220023,21789888,26372248,-16666488,26537538,31790874,32120500,-23658548,46723668,-6830048,6660635,-13587429,9682153,10424865,-20627514,-8173690,14956296,49291493,-10183173,-20121516,-51422771,-14098630,-48370635,-14903631,56453562,8839372,-1838344,3371628,-36040687,92591305,-21649515,-29299805,-49586603,22192246,1380899,-72852497,-28077017,18957797,64999326,-6315140,-39122016,5899454,64806274,6607726,-36249266,-3933053,53747369,-12150084,-68248422,-184202,80153487,5436358,-21974220,-18164648,33288474,22979184,-7264142,-70165704,17188457,90209210,-10575411,-65029317,-15471686,71054870,65233341,-67430167,-78065925,49866425,35236297,9900332,-47831597,-1796639,-2268956,4665207,-42691876,33846287,108908248,15216148,-49803566,-7682108,84200076,45952537,-75027711,-29995399,7300100,48994571,-44433439,-75516341,14854231,68916127,34508419,-62236521,-63807228,64330661,43550264,-64807443,-31823946,30996574,72070116,-27690480,-37572917,-66076733,-47812093,1165195,-13229317,-10177572,-35212775,232813,5384696,-32644137,80478953,-1112840,-15550941,-36802316,69666503,12919166,-48291514,-45644124,18551351,20709215,-13340462,-10739541,-747089,-375426,-20812521,57603153,-102405714,6566351,5686816,46456771,6911238,-20324250,20658782,6058823,49256216,-5433158,-73019679,-29695741,73849615,15988363,-20152363,-25837427,2270253,969672,-211858,22001622,1869728,1749318,-13691869,-15351927,8483447,3017130,-7385610,22127503,33631770,20260167,-7153904,-66104890,-36216008,82466489,65816914,-70135671,-44839842,-60816017,2535729,31806195,-47603206,-68861746,-3671663,78295698,-27742886,-76651788,-7188474,32776008,-11608201,7516241,17955024,-2725736,-34552201,-27935906,17370476,44295128,-49614846,-47908808,-919577,47237205,31788718,-36033387,-28691587,17024872,57914869,4791144,-79090733,55793072,23956092,-31327406,-66798450,-34385953,28286520,736995,43960204,554124,-56199732,64882660,-6807645,-23734003,12240075,46349281,-14372784,-48461946,42641946,42906401,-24680318,-75300713,66578265,109118887,18429005,-47536429,35527074,7047624,43663543,-31624754,-69415330,-28025549,27516116,45920147,2325290,4443256,7097878,504876,11771679,-49325601,-57438789,-12781695,39297581,12945298,-7482642,39320678,4792197,26322909,25495629,52007506,3808661,-19948230,-12614404,28247379,46565058,-39318895,-7792050,13267181,-1401626,6590669,-30664828,321601,-22131947,23656235,-18877453,-5431478,-36933824,-18287456,36957278,42756699,-38195641,-1285425,51409684,31482324,-59671156,-49406003,-1714504,19984307,68471499,-29494873,796552,25656784,-4789187,18950504,12605480,-22905275,-9031079,-31427448,-42247689,-32691229,10728178,15808797,-10969195,51101137,44966869,-3915462,-23982091,18086931,24616265,-38020712,7142648,-47702839,-18698337,10398456,14908390,5526315,-23534408,54988978,18620533,-20606441,39163431,-14646190,-29349872,27854326,48924507,-36596997,-16140869,-5343804,-10869055,-14309322,14651475,9327349,3952500,307726,36358189,-29148970,-30689752,359136,37238897,30686430,14362174,18341805,-23235913,7007240,12516776,-9280512,-20247874,11090544,-4863654,6263468,-39998284,35131981,-15029603,-29842250,47788666,43314470,17089326,40515537,-25809722,4065261,-24190308,4779380,15422694,25260323,30231717,42161594,-38956209,-20307626,176163,-8331413,-920075],[-2,-73,26,-3,38,-81,4,0,46,42,-41,142,-119,292,-427,564,-805,1137,-1583,1970,-2469,3224,-4071,4964,-6137,7551,-9117,10845,-13082,15513,-18255,21423,-25159,29296,-33868,39058,-44982,51514,-58806,66887,-75831,85789,-96715,108776,-121971,136514,-152394,169755,-188637,209185,-231462,255786,-282122,310632,-341413,374829,-410887,449774,-491750,537176,-586007,638667,-695414,756295,-821699,891478,-965393,1042561,-1120954,1196208,-1258513,1286125,-1226723,936828,57318,-4027033,49853869,251008471,-64089283,-206120868,-24110815,160623960,54455518,-41968228,-64607774,-65957646,97915354,35116223,-97598038,2520315,96595496,16423950,-103921595,4014711,97855740,-87195602,-161955518,48076962,144609585,-53315168,-69185691,-1406199,84117730,120711888,-38684428,-149680945,4917936,160510907,73556665,-124480549,-56335677,93334613,38907244,-31618750,-13309186,-19059979,-32496330,8974918,24671426,-26542175,-46176643,71121861,-64373659,-12408234,94865276,-64932275,-46790475,37454875,136561616,-87291731,-74625557,22287241,85237790,3811826,-35963822,25505257,-32125387,29766603,95409040,1013459,-110345201,10310102,59983435,-32707130,-34534192,-55493782,-70649685,20645497,77323511,-31112885,-147566730,28866952,143085744,32024519,-87032755,23958509,65116909,-23703127,-5951518,-7943223,-62413150,33904746,54889896,-54880790,-61815196,16401140,17901784,-76156341,17760117,115654893,-58234204,-133676841,-11677853,178511622,38648892,-150239505,-27529181,45482500,113460789,41217565,-142273368,-67814547,179043623,83585241,-131784994,-93267235,172405070,64668262,-70515603,-43713860,18370946,54536948,-33774594,6934137,26385069,8114632,39030407,-18153504,1035524,106830740,49126269,-123972934,-23870753,153420351,79867538,-147518247,-111381576,85882611,32657089,-33271987,-116149277,-46086851,39690606,101707788,-46479521,-50926952,33442110,140215983,-65940268,-74872970,37018109,84660879,-30284548,-16213492,79165740,-7499771,-29032895,-22992576,29349265,24627746,15071405,-53589590,-72017195,54751510,94079788,-77813307,-105265207,74175506,38435741,-31922424,-91463331,18155969,-1381881,62805772,-3677265,-35335852,-50249475,71948389,80618949,-67270064,-58476421,48672426,19755303,18943020,66902319,2585370,-63207391,7664018,100902002,-30499218,-16094517,17307027,-13578103,413111,18662078,18545949,-32183967,-8727417,59548709,10690830,-50899465,-31205630,46281353,14540978,41295829,-18057203,-85991341,-99598328,138093850,37508058,-128558274,-42451195,40222702,-26909171,-29830546,-55184010,-45906836,30330523,17563177,18090067,-54172899,36091206,73909645,-25963492,-31744360,-4712336,5463392,-47449857,34092474,6234698,52036298,-56749840,-16114994,47148771,33923839,21889271,-61754218,-91325762,48531291,92312366,-40513496,-113137088,7617469,99505428,-33907968,-52015051,12724235,22977046,16037349,28484671,2293116,-77938956,64979473,27661176,-38389227,21217983,6639351,-8525288,-44457658,62535165,26749966,-64990593,-63044122,48016153,35391097,-12030320,5015658,-10809334,11590902,63557844,-26608309,-89488825,-54602466,74203990,3121392,-65337169,6707691,80220815,9368160,-53449244,-9911155,23823442,-8868026,66080917,64095288,-61444955,26781130,-8884890,-28454049,-8900347,46650667,10777319,-2641006,-5797034,44536034,-29267015,-38450847,-37207243,10497953,-26507432,30106005,-40064928,-44585230,11832817,-405936,-38833900,-7754600,39230923,75173085,1633789,-23060170,2166863,-23502599,3508214,6801406,7129050,-17933728,16269975,41147367,-42799716,1133218,5031873,-44675753,-19934306,31833101,50181412,-6758227,-17661031,18296331,22025074,-15631071,52771270,26024884,-16141688,4853939,11308033,-39539395,-50996580,24001052,24052079,-52442312,-3179832,51485759,-14204121,-1609355,56666010,-40614478,-13418787,38752734,24462334,-37637524,-12815996,8325193,-21981393,-22199792,18756123,20212713,-10875099,38943878,24445313,1283193,-66207131,-20910193,-40443692,-34290531,304582,-16268062,-43418470,40727290,30030858,12135333,-19135339,6728929,48450702,-56173611,2265211,7224688,33912667,-42186738,37762306,-6514377,7835136,57208243,-8680693,-33112017,2979242,23696948,-15486101,-21511626,59019581,74314305,-61295822,-44101542,9895723,29398157,-17080432,-37802690,-12085549,4959562,24258696,12154099,-23938142,16517020,49775049,50767146,-29699832,1469165,46137826,-55180873,-39841822,34667524,-3250201,36755330,-4723668,-33926517,2023698,-8003435,-3117825,-10651527,13541172,25612798,-12782391,-35615550,-10242394,32525503,74989955,-24888417,-37306595,6756394,-7833340,-10458959,-6468564,-14910110,-9168222,21326497,-21379964,18567592,51391396,39966726,-40353269,-351522,40274475,-5365637,3289192,25248682,10451230,-6930636,-5576402,-16104292,-16127017,-4045823,34828080,-25256968,-20281757,23689821,-15995669,3319226,359845,-23134771,-57285616,37799397,35988451,3749612,-19384368,67480578,-50386482,-43993433,60187447,13525847,-44768890,-26222585,28767474,14711551,2261498,-4986569,-15356769,23096587,-2843679,-17093040,-36352343,18711293,23587177,2905922,-35449729,-10185210,28928120,1988823,13163751,5146008,23684272,-27114943,634335,-28923337,10115841,-8679719,26313447,-15440232,-12052601,2323222,33454371,-7153267,-24803069,7070820,27688063,44496998,-82371734,-40501161,-23846328,-7569088,-5291263,-17842776,56400888,57140127,8234415,-37442823,-1453907,36125335,18528307,-9443234,-43282713,74474491,42687927,-60045167,-22184668,49004960,20296031,11811704,-59010010,20651171,41124514,-9925957,-72775658,-51593694,54089223,-2084311,-3892328,-82422831,53005229,3542536,-32411364,-51593936,-3051898,66016595,56030910,-37604042,-42075463,25155021,28509699,-29509290,-52361408,12716009,-1965162,-7054448,-52543148,-21523272,55112473,-47474675,-14703785,-13728254,65810790,53786549,-63861425,-28701487,92763613,60067283,-82284557,-45682201,4528416,40614466,-19092596,-80248250,-624608,60804332,25305027,-28616273,-49307838,1091897,-3794556,-40950590,-58721641,10546859,10882847,-13267953,4339167,-13014691,-15473904,-39275763,-47011992,-1322823,30750219,29395613,-2164356,-12646534,47095149,-19137085,-4381800,-53000425,35331791,6684719,-16762249,28582459,-39111168,32537923,11941544,6369887,-38049344,-12849311,6549820,49985909,37259671,-33369261,-335702,17468536,-20880815,-21551118,-20327437,39760471,10883592,-8806836,-16005300,-10698605,13425336,-24555706,-5604822,-74282417,15907121,6165041,-18595433,-25765437,80936345,52224103,18498061,-44843624,-40130778,101119139,18239508,-73498371,-70347609,44212256,48598608,-31545875,-31851716,11540096,77152611,-28101136,-81450603,4516733,53197472,16689642,-90249331,-10262062,40252674,4168058,-50131729,-56483633,99533238,48609967,-33385001,-49816433,65527769,91500451,-20759803,-48457170,-39508388,85920068,47514334,-78238952,-42117356,46962162,78205327,4219624,-84855472,12704591,46307067,-11767772,-78568665,3282740,63874681,7229237,-70153943,11157779,39880222,35622280,-84203865,581321,48004060,50088086,-21142997,-62344073,25485733,-4088059,-7460757,-87631556,-26078389,26065763,53350068,-74044913,-38222297,-187321,48049376,-40027223,-17179928,-5446381,42592088,-13029138,-49330400,-58645732,-25858687,37008513,18295414,16004727,17051391,70407003,-25351132,-19238948,-17021831,12261313,-29338543,-54707818,10568279,7977373,14190926,-4672672,-16587063,31339621,18943058,35596934,24440097,-49721190,65631651,41235054,-10466162,64762069,-11801159,-12142875,33447950,7674562,-54895528,-29535322,27897167,-2796469,-70305109,-52533118,30584693,-19896161,-30803880,-18480616,6168016,4151176,-40449274,6345884,-9711739,39098165,39269676,-2742184,1864120,59573071,52491926,-50341257,-33631854,77357386,19350924,-37812182,-35631676,-18154195,6997553,-13671373,-20041122,-71184546,26636022,58579882,-66733845,-41442333,18797212,71451714,-28552155,-18201996,46308544,21450790,-24703997,-42320660,5770370,61357682,293652,-33626068,26061842,20960421,-4495109,-22617503,-58126713,57852016,23571773,-11563195,-86280823,4373318,61869274,40124385,-38123493,-4599479,-3382104,11268062,13023857,-44299569,33590586,25666881,-30813350,-32945411,-38893052,-8531181,-10494830,-59807509,17878794,48377425,-20120145,9457630,6132869,11852564,73029990,-23104872,-14994115,-10100392,53849012,26663333,-86805426,-20644351,46515619,44268261,-63421602,-5472413,21089069,-2268974,-2901346,856471,-20077694,7753408,-9384535,-80688591,-29851746,-37227130,-33902198,-19493556,15157076,22492889,7991572,-5953004,-33087147,-3555872,29974382,-2676887,21559818,-1204608,38800775,5509583,-17404915,-15455025,-11728637,41380398,-7506698,-31002973,-40362347,9411563,26752351,26103422,3964669,-32274287,31286561,51598634,7185162,-24801378,-12464536,32831967,43388802,-37801844,15816431,-16667968,-14020262,15469104,-27848609,4748318,16032464,5361841,5015656,17255155,-26454885,-27673010,6079006,1064004,3829291,5665836,-2627561,8026186,3688704,61761637,12938611,370692,25590953,46124602,94521188,-42611628,-9211194,70541295,-7005003,-20463047,7897647,14717230,-4756962,-15938864,-24189160,32863968,23951420,-15080144,-8026950,24810382,-7863867,15618039,-7445669,2495552,10553410,2078688,-44863166,24474121,40851382,-122132,14462998,-22540132,22880992,68173800,7159916,-65800541,3069578,-896866,27868629,-59081867,1510626,12126402,-19117144,-13817542,46577410,9009128,105081,-28469829,960849,30601508,11783160,-2977144,-35705373,-12852101,-7243284,57787134,-60542010,-69890904,40132922,23402018,-37395810],[-32,207,-265,295,-466,768,-976,1202,-1698,2145,-2706,3406,-4331,5239,-6396,7829,-9568,11313,-13552,16129,-19100,22427,-26086,30429,-35421,40823,-46939,53946,-61669,70266,-79851,90599,-102355,115282,-129787,145596,-162940,182000,-202914,225802,-250744,277930,-307672,339965,-375158,413483,-455028,500279,-549475,603079,-661284,724646,-793714,869049,-951643,1041870,-1141143,1250494,-1371620,1506120,-1656494,1825680,-2017388,2236692,-2490139,2786984,-3140022,3567762,-4098301,4775295,-5671417,6916024,-8761378,11770527,-17481726,32008925,-157283716,-161158667,230502386,129181890,-148598577,-156009185,66534867,119402366,-39713266,-82175151,-51456822,78806338,110214182,-31155602,-58647277,54428830,62203692,-34634433,-65590184,100365182,69214934,-133620869,-61965349,115407262,83648981,-68522014,-75206233,-21148641,140230397,81571629,-95825500,-81052511,106482943,190336310,-65258431,-106742621,37332397,135992488,-16547914,-113934060,26885147,6022470,7619669,-3859388,-54422975,-58499486,-31768107,652662,-17766907,17718535,34785406,-108961334,-46379687,165272192,76284050,-103803128,-240875,84891101,52029469,23357484,-10160052,-49776867,22253081,89893217,42278059,-90059998,-29654991,102152583,5737533,-11231364,7464162,-31589151,-51103414,45584223,79589437,-68865097,-90471244,38579032,82748854,-28961191,-94752081,53240593,470315,13861629,-1693150,-26565588,-71490798,27540464,14379600,-23342735,12363943,41898473,-19942704,-21240395,63562038,42521929,-108814174,-19466183,148498758,68687595,-53671185,-52913901,82043292,122046627,55479417,-76268256,-82803838,45907064,154922485,-38183013,-182197248,26928672,110688529,-21210221,-104184517,78656008,-34844486,-19383900,16645172,22530130,9490961,21153939,10818751,-65362486,45539926,117113427,-38438904,-137823339,66305771,160724254,-34310131,-148898819,47083215,105525262,12205670,-92491136,-28712653,-29533791,116796976,12521750,-129697358,-27989144,122430137,-10799940,-157364375,20528262,72166379,-12693286,-34597734,10673565,67297091,-55257763,-48246449,51054927,39150655,-451868,-12519685,-97093944,-24210826,78102974,-22645197,-171858169,-44500581,82201290,7338098,-102067399,12901720,18190112,30340804,72490548,-59421219,-47703734,13100858,102354094,56255189,-73914285,30396344,17118006,-67233747,-5237473,50112059,-15214127,-47804798,47219010,14844534,-49986244,-34597654,-38633080,-18421775,11230073,50630085,9830527,-63345150,11198477,40894882,-25141154,-35752499,161075,52659467,-16036859,19986924,-40969348,-32387879,9887934,43804405,-50307144,-65714672,33380685,35339563,-45311023,-8310184,-10489708,-10084866,36308489,21752558,-39522919,21723237,-12872865,8371652,3303492,25854199,53840118,-18531450,-49903917,-5807455,10882824,-42665893,-36716731,-17857951,55580111,24913302,-18463358,-50152323,-47149,57834351,-4788024,-42225541,-14001888,71686226,-6502320,-78338781,-34188684,17165948,19447978,-21547836,-10706336,-54981223,-35055244,41972450,-2247151,-1289131,32011872,6046125,-60751769,9741147,77119964,-16472617,-43437638,-5389609,16010745,22728164,-19829076,1479849,-1827179,-42778845,58844934,-53156473,-24592932,66540361,9558221,-10612367,-22938462,32974693,4382804,-40348345,-7822307,30205917,-14043898,-3429374,27024674,4785318,7858694,2575087,-10159006,-59438765,-8760131,38500744,-15364408,-61751198,38762548,48538911,-13042348,-11177935,-32369751,-22838833,28141839,35482514,-23180236,-25554183,-5592580,29362252,-57634954,-57279262,22025635,-24680583,-38770067,13403625,-385781,-7190176,51067503,13676239,-41639857,29160199,-11273091,5049194,41352747,59444778,4020206,-52097282,-32731694,8183130,-17199301,-32408293,19007575,-2462083,-2725778,-9099362,34934209,4806809,-26700747,27246429,1872420,-101468875,12100664,32276283,24078065,23015895,-50884970,-26609135,-9738130,7205801,48535240,-48948983,16218470,2481849,48992123,-15334222,30110017,12432800,-2305198,58087475,-1368008,44915660,2672113,16940807,65817104,-4577372,-41485236,11483437,-30776305,26673708,16884387,-3469589,-3836628,17985675,39079936,17305363,30777255,-31734348,11265031,10376205,-74231,-10774685,-32710443,-16170328,108161,-4271853,-24889391,-10592516,10209692,-16560547,13875666,26153106,-54949710,-8530676,44680014,-42915753,-3344684,22479262,38772367,-6547458,3861384,41046738,-18633165,45581829,33027716,3785403,-20195704,-8045295,-893586,-8552436,25622051,26284422,-20868945,-49740898,-70209922,20491579,-5898953,-42789591,-23023351,-15456765,-8726268,-13380606,-38689050,12917271,71121806,1250487,-1488389,-230655,17746478,74981558,34693991,-44589927,22206811,-5206874,-32273678,-48445505,-58963748,29111976,-2368160,-28653731,-58386415,6232437,-4908958,-40882316,-44688996,15367158,-15194792,7893239,-6911762,20459602,28768029,27910131,-4919000,-20464894,32127854,55682599,-58577960,-26168075,-184386,54473899,2337780,-80009270,-15740028,22106487,-28438368,-22568126,6687769,23823848,-26922646,-36225753,-6060447,-42766155,71772715,-19191059,9472084,-20402528,72188672,-20332924,-8962030,29272950,6688307,18136858,-67338948,-55212077,-18918409,-14369627,1185269,10903464,13209902,39750047,-31229282,-17421422,-38405981,56238552,26643922,-5307300,-2175687,28669751,46883938,38053292,68914065,-2513800,7542782,57999907,-5885426,-10241860,3647676,-30883736,4145854,-17043555,-37931224,-16810504,34296336,29806246,-56850146,2841807,15394623,18709153,-2948320,-47821338,50352163,9593486,-9243214,-14939780,45630356,60709984,-7786343,-17895936,11560203,61127493,-21315697,6843677,-6692096,67691255,59212371,-38514266,-27918139,52167232,25725570,22536651,-59849086,-18780270,76445803,18227968,-66304173,-13421773,47570742,58511276,-2333758,-46062096,42566905,14587717,-35096020,-15833638,10871975,29206711,-1003997,-9664848,-39510593,34188519,33863935,-21902174,-41126443,28495747,96099292,-25207199,-39303764,-1166243,73802243,9590265,-1220530,-10575327,19671532,49117125,-34852675,-29666247,23236215,39761359,-34147459,-32750222,41433090,47930227,-201092,-22946853,21514816,30236406,22173903,-81348056,-5445152,47923860,32746770,-62561685,-34548442,43380805,70820189,-16593207,-78077162,-34199166,37099823,37387433,-91104221,-59938417,-12868290,6909560,6145437,-70532351,-9654996,-2528435,-5224658,7620943,-31468226,-41404953,-20528807,22747609,32025327,-16163144,-18857132,-45770,50021693,23976688,-3872676,14215573,-74207237,-16509425,24812814,2087918,-13570247,-43163702,-33862138,25553674,-37237969,15489039,-31989544,24543906,42397543,-17392894,-26122952,-29614430,31797143,87361193,-42655134,-46006953,-9216946,33490917,-15166981,-39434159,-6332706,49873839,56717402,-17327015,-20550138,18102921,25199509,-41959348,-5417386,40669652,20833370,-47064092,-26530365,70714900,26172333,32504619,-79907929,-46954520,75924964,22877231,-76922834,-82436272,34609492,70311609,-29829416,-84412081,23586685,100234094,-19958841,-74260264,-25717161,2714961,59128715,-47393593,-76388874,23886147,29091987,-53987805,-69013261,35958312,66655110,-34872245,-63028242,15507955,85210962,14030536,-91525198,-56119342,39910580,79264601,-57931482,-83388762,15726216,87662428,10787333,-85081129,-5283369,58214721,12964897,-10341824,-20270927,24232202,-5276048,-23683443,-11940939,4176414,12838766,-48241736,-24657231,21662669,58428153,-1818981,-31252109,-45195939,60670342,-53947351,-68542061,-27608704,15083405,57377969,-43173698,-5664352,-51645230,27030530,80092535,-18536132,-20418483,20603155,2193889,15741763,25620631,23180745,-22319846,-19753918,25206054,-45032445,-59053302,-14202071,-1230833,-16344864,-46611725,33960220,9525825,-28715083,12037919,34237421,10317611,-31092059,18539183,26921012,37439831,16591264,-14917629,-16180713,62494814,23046472,-69385440,-9156525,16623137,75246279,27167266,-68338502,29957214,33100783,2953832,-35116461,-46131400,-18077412,65471000,41842811,-87650473,-48152727,79393779,-7416015,-51813169,21179312,43555350,-16155644,-44291471,-11657287,5001537,420946,-13268392,10969316,25887923,13193613,9599286,-72818414,-33182750,66137236,1752768,-103398993,-45222658,58488807,13145137,-32980448,-41800728,23368506,15477357,37832616,-28380536,-27700758,24211476,45736727,-36796239,-53510162,52888586,6173501,-17674478,-64205066,17244130,-36216256,-50672647,-29199926,-16727630,-7291907,-24256294,-29676681,-9759995,119694834,82201326,-53481563,-23307574,56457207,87042836,8861478,-14670578,15164491,20949211,23344906,23857796,-53896768,-9026202,7227678,29327689,-50599341,-66014035,7275991,38876450,-40167706,-3312347,24935030,-3761186,-24062,57596818,21813252,-59905230,-34813018,8271511,21462037,34912075,5758304,-9354043,628500,5993628,-6347683,-47245231,-25650447,28519270,8317973,9759881,-22403772,-35547925,-15963443,38149568,30942306,-23757932,-39831660,4715218,38830036,-11870258,13111269,-17571344,34074577,24918253,13115859,26663008,21179157,-23053633,-31636527,-7218523,17307262,-13741994,-38069544,8176970,27259632,-33530124,-32783670,1377772,9056167,39130789,46192785,-10595214,-10683500,33902048,48972125,-32802147,-20885690,22750572,27681100,-40787574,-28407092,36678274,-16351713,-59541205,-14129847,18956166,-31707779,-9898516,24039319,-24244159,29391715,34377972,-7433544,-39601967,23081265,-17849089,-21867583,-24029380,15865127,9571712,15716679,7123134,38538983,-7473040,11771283,32249001,-27697396,-25630243,-21212620,8945306,-27904303,-23198510,44808719,25896045,-27480228,26033238,44438655,8142323,-1416071,4185534,-2760479,-9807117,37691058,-3365446,10060358,56811136,4630331,-34752526,-26786954,26950569],[17,13,175,-147,174,-390,463,-602,823,-1112,1448,-1754,2263,-2884,3672,-4409,5452,-6647,8113,-9591,11518,-13749,16185,-19045,22310,-26004,30195,-34955,40449,-46478,53102,-60672,69168,-78461,88824,-100262,112915,-126880,142205,-158879,177283,-197340,219386,-243263,269311,-297607,328418,-361888,398123,-437415,480093,-526378,576626,-631008,690316,-754879,825127,-901921,986036,-1078605,1180874,-1294394,1421202,-1563833,1725726,-1911560,2127488,-2382062,2687991,-3063997,3539853,-4164728,5026886,-6303395,8413930,-12737126,48156486,-103251347,-132701504,67102129,149441070,42764024,-87384678,-75733136,36102370,63990209,-22489083,-125567038,42137919,58836425,-113674565,-92076916,109187285,38464356,-173634422,-17176276,96966094,70960709,-14842863,-32085006,-6291544,77553608,13905030,-62140256,-139132713,63325754,147654107,-15894604,-156065722,47930211,103366685,-11104317,25015130,-664796,-51053369,4771175,70630652,-29135335,-60896397,46845768,15374900,-49858727,-55545872,65090489,-3913657,-49279109,134075005,31484504,-86495845,-37095445,79209233,20987970,-24179727,1165868,12830405,-49117275,89549458,31158025,-64555385,-64654414,46550634,19292362,-4270928,15603635,-62898446,-36985851,94865878,84948849,-123218586,-94003423,90630041,144824613,-40232769,-90937814,39592202,38932022,18811126,12070720,-7415452,-48049251,45025913,-7583165,-69949778,-19368197,17512348,-45438868,-86698261,82370914,44058903,-141654364,-34615065,143622783,56233938,-82066388,-81157979,-25751054,90209564,97135264,-64450915,-154184717,47075807,158283046,-39620012,-193808517,24789879,144468056,-5688922,-104987497,6027231,4544412,31667887,-28522869,-32336835,-28378611,-26409035,-3885378,-42415959,58524553,116101820,-59977487,-133599859,55965569,178968889,-48946380,-170678756,45464616,95507036,84035062,-39149269,-68358943,4769534,132086451,52601099,-152108622,-98741640,129868991,69337667,-96117525,6840498,40372686,-26229459,-57210978,22321308,39407654,-48962553,23430329,40974357,-11455044,33590525,-29259627,-89124342,26025843,152426454,39221034,-110298895,-40571915,68000055,2455093,-66582835,14123541,21617933,89220295,-4027223,-3229473,-107966045,-39375009,102240988,49414084,-43452384,36217867,56113062,-37419807,16368371,12034923,-22906333,-45760298,19885374,51924019,-50481511,-54547469,12985903,18190701,-16217731,68184772,-31927310,-63574099,28424261,99288934,-91359050,-43495032,58852825,8858558,-12456914,59203319,-64513916,-105506542,23095713,54395838,-91004412,-135981832,28963396,25832543,-8896713,-27799661,-10429614,-32023192,7373348,85242415,-52400674,-78882174,64131244,25941094,-47098199,9285057,44029785,-2880881,-54827417,42495650,24029569,-91328880,-738032,16952654,14847036,23826388,30924761,-41592890,-16305981,54335084,27535176,-69833850,-113427148,90792803,-38214,-44517525,-67256192,25154251,19355752,45081356,-13424859,-40804541,43663171,41422433,4037033,-14903411,20291884,-10573465,-108114980,52218511,32184028,-47360653,-30388899,65518710,61205818,-344526,8319328,-23076457,12874699,42792882,24895359,-37324984,-50643866,63860261,106674276,-54800948,-48096783,-4649346,76103193,-22416401,23117104,-48333643,-28195403,-12375638,42465809,2830292,-22455119,-879470,-53519274,9731674,32325530,58059838,-76333775,1818505,43949467,-6926887,-20244684,-18124593,50817675,-41561581,-3929391,29342789,-95588692,-20667064,70339427,-8229401,-77652851,4145490,47438440,-174662,40551368,38987005,-39454193,6005266,-4233780,-2371416,19401732,-11196165,-5133759,-20943766,42877312,-18971928,-23521731,-22217699,891296,43959872,-10474942,-12502830,43789990,26231243,-11940020,28927039,-4226044,23238478,56004609,25997082,19320295,-63433511,52479174,34299622,-33037179,41312,16832264,-4482343,-11216592,-2224233,8063987,-29443226,51912035,47841797,-7577543,-37098117,5610539,-51619265,-16506633,16050875,14533705,-56869125,770843,1979946,22229471,-23917115,37362024,8857229,-10547077,64718267,9055608,-69541840,-9285795,37935028,1078283,-59058627,32381008,20843058,-22313325,-20663744,18545385,-13403616,24843459,13499540,19053227,-1113488,-15848635,-2230884,-34552789,42858194,18552338,-22338911,-22053617,-6364220,74507823,-13396412,-32378096,18892492,-3274511,32516204,-27350738,1345802,-39669691,11604468,5694058,9873106,-12028023,24797370,25157151,-85282207,3018,-4788759,48744554,-6904088,17012857,-18425446,24708299,-27168259,-13825543,-11639784,1673416,37038455,-18689118,-1747558,29029230,69481,-33917791,-45035337,30793085,-22147457,-24929598,-6459083,5499594,-21916853,-12425441,-2724664,15476076,35806773,29403365,-30020484,-15967126,-4664395,37242326,-21523389,-28107628,5628942,20548106,31849137,13335584,-20524094,-16821738,22960491,8225740,-8032443,-37282239,65035173,-13128158,9200145,16899537,15060829,9272917,-14381881,2146855,27909041,-43175353,-3241780,20794388,-6925513,30640914,13403153,-4278516,-47095732,4851103,6405384,-20801098,-20848864,36654927,-7978473,17178546,-50905985,-5030444,22035819,43670290,-40561779,-66756825,-1282747,4968933,47303568,-28751112,-44931514,17928296,30997479,-11152779,8847898,16065836,7860653,1109951,-2096381,-13293306,68529888,11107749,2657511,-22366649,55471208,16668665,-24455447,-26191006,13118896,93861624,-4029745,-94877297,-21912894,15968082,50381764,-50390660,-41657241,49997919,21876183,-35337611,-47653345,58077079,46287485,5761640,-49452819,-50157684,89327448,35406807,-45610716,-37451845,29726935,-19465471,-47268736,-41586282,76231816,25790161,-13562002,20995287,-13971279,33142257,16580992,-55130542,20213246,24783065,61139064,-49865488,-70045824,57494429,65301687,-4186,-59543779,-4733092,46780583,-865621,-59389300,-11182337,67736687,-14266510,-6862530,-6752110,58885307,5314369,-31416051,-38975651,12359236,66393210,-14164540,-55556926,30929290,60965631,-1467998,-38272101,-22142157,59590488,85305852,-35036009,-58303640,43198132,7473482,-32175167,-19418159,-40549272,-9623339,8737436,-12502227,-16390220,38274041,30073889,-6846281,-52807306,-9656079,13644977,-6789350,-14093592,22080680,1179595,-10755256,-8541126,-6287794,-10080381,-39249347,-19462406,-43171466,37656295,-7817850,43810364,-5064231,6332356,1157948,30702712,26663941,15911283,-29752355,3111518,45196988,1924036,-56053188,-19913590,19798098,33684841,-25730848,-46994478,10306500,34064925,-578811,-15333118,15438284,47152217,27378730,-93774221,47486577,39787801,-21534134,-26049136,-28056348,42250252,54045341,-67619010,-31501812,59995194,111613894,40439907,-25369728,-11814985,68604345,74622878,-66157172,-53857404,55075334,61211001,-112079898,-94404833,22474982,56319674,-76544364,-71810572,34665736,83870254,-13829204,-41946685,5975649,67037008,8563982,-29166204,-10644506,45919932,27895505,-192414,-91742969,36395750,40149229,-44206924,-43730094,-50211170,41378205,27976160,-58162217,-21474968,91606626,58226501,-32360414,-42366928,1126871,74900860,-46267541,-94720390,17823959,113053483,-33746523,-125711390,-46449767,89738095,-10817568,-39021814,-29215576,22082474,-21860400,-31472247,-45568013,381188,35652012,-20396882,-83210397,-16431247,31893761,-33889128,-4435215,-9865350,15317490,-16224904,13094883,-38837779,-27963897,-794210,28849325,-8047757,-20149640,-10397896,46591862,-61641155,-57189343,57974655,-35364946,-14869947,3569058,35858312,7728688,-27683716,21292046,41527158,-1563721,11192207,32497184,10013110,33865413,-55333541,20190109,15628075,-25650659,-6399228,7166258,39755066,1837256,-91809813,15662141,58376193,-4837428,-57374102,-40407549,24586190,-16693018,-12544016,61127297,53258570,-9230317,3985920,5425420,28965459,60794956,15128246,-4577760,231081,50807741,2545320,-92136747,-35803730,58499091,-10760116,-26258671,-11793739,7311575,111180804,-1464530,-30773855,-3812913,40343293,4526988,-71787852,-59242791,59730937,50548217,-56384340,-62092098,95336424,18813950,-23205695,-13297012,4117094,24030506,-41751624,-68269138,-14477717,70801932,-27009353,-42726515,714780,63296134,11856197,-43500417,-36463228,37731599,47925477,-33116399,-25104613,-11045644,-2398487,33912782,-20905973,-45962158,26084509,12535935,-49418588,-36993169,-8325610,-22142388,-25319293,-10790746,25290918,42962033,-20441775,-10747013,36209394,17005780,-57180682,-50795930,32598961,54527487,48308226,-15454728,-36066746,4446933,21989615,-55774920,-13000480,-15241908,-12250052,68921824,879110,-9445390,-18866493,3847773,-9799452,-30234228,-4934045,3072069,-587593,22164889,26407022,-30834662,-92968040,-25668888,9111187,31295198,17240471,-20403584,-21424976,-15648959,3738495,-4762090,-31106421,-11889002,3941984,2118761,10113216,-21733388,23526829,2772549,46478368,9807545,-43970789,4061697,31271056,6725243,-13838726,-27297103,73759299,36972979,32548,-9375083,-25408658,-27403594,-4569549,52866175,-33468514,-45420140,12040704,15220045,11728898,-278752,-14863875,-48807990,3960724,-14075228,-1869433,-56307002,-10536530,10087160,11395171,-31460873,-1807234,-47907184,30365983,79165797,-12563229,-22598117,39613212,46844613,-2545063,-369616,-50350001,-15206707,-5495984,9276512,2602296,39421208,-24205980,-18910097,-23664993,-38411,2842894,-46250720,-28856023,49286283,34753492,-69722863,18058969,27288880,33927419,-61469284,-34383791,-30926923,33836734,56005337,18917761,-22562150,-18685145,10817399,19199028,-20908827,-6903010,21759275,20494810,3047556,33803510,52010071,16827097,35251368,-36698701,29578754,-18511447,42488013,6521735,56037375,-16581206,-13082835,-25337571,15569303,41659337,42825194,7784894,13975027],[27,4,153,-71,-54,-85,135,-209,132,-308,400,-422,559,-677,708,-967,1127,-1337,1467,-1756,2109,-2416,2664,-2916,3373,-3883,4250,-4697,5313,-5839,6305,-6921,7615,-8185,8747,-9573,10259,-10859,11637,-12401,13007,-13710,14407,-15122,15691,-16352,16941,-17435,17987,-18455,19028,-19501,19994,-20537,21233,-22040,23024,-24186,25942,-28245,31303,-35502,41331,-49220,60015,-75082,95848,-125152,167157,-228585,320698,-464901,702847,-1128480,1990889,-4191230,26143620,-74533735,-215320588,65535679,212126909,-49357210,-139109345,19343297,150669253,70860793,-55649156,-43874896,24699416,50786149,64906523,-54206865,-29650335,89907715,-1299404,-79904589,65136484,123847787,-23300755,-105712061,49254576,151299933,-19619229,-181690959,-18923669,107470152,88739263,-54473085,-190183690,41648921,173048781,29879584,-171472707,-63012473,133147172,56375469,-109369595,-37044465,32927441,-24866262,-26050559,85012681,-25426899,14177169,5672294,-55929589,-18895143,69863652,-17322642,-88539846,20510097,132031690,-37340283,-145778048,58275641,110194041,2544075,-42669045,-44085804,116005,54521100,89617974,-71769093,-89751417,40061763,72814990,-71234873,-41626308,12439250,-4233265,13858168,78631396,-24226186,-100462319,11380333,73018419,67342729,-63672598,-29236278,45178597,-8331327,65955887,39091442,-85307216,2247522,80077089,-19662999,-52778939,-14003955,1609783,-54817287,44671820,76859780,-65587210,-127996936,100816496,114271538,-22279909,-82887032,30778669,31765100,84674935,7104837,-86293098,-9550701,78887844,88629899,-114156262,-46073107,92167719,14334283,-82672083,-58758429,49204534,-40111971,-22291381,-12910129,9036146,-34239382,-2131997,-80618047,16634970,105717738,2191967,-131223081,11560891,135409520,41863050,-110057911,-30263958,142189128,-365301,-56163475,-56377665,-7572471,18944602,90428419,-82801796,-97358851,40563565,89239251,-51684951,-88789378,86240337,61007350,-49664886,-16349461,66772897,41544186,-20399191,3661312,54447249,20642523,-2048871,-44374433,-41450344,85441188,123943249,-103294890,-112053399,57714063,61568604,-60332817,-54421823,-10953481,36866430,9420022,-14402308,-49103799,-30521479,53474124,25473059,-36569796,10962781,15939027,-13597608,-20722471,-20706226,64327543,-73303452,-6856529,37189098,19453684,-25244747,6776761,23327773,-25006149,66402296,45255154,-76862543,-4783576,76111411,-28879988,-68856712,-11536208,39936449,-28567046,22064168,20037170,-51185719,-15965012,18066345,25920655,-64646085,-8224711,66880153,-17832085,9495407,18496677,-30596438,-72503889,24080449,35633250,-18379074,-159254,52915581,-17913652,-41916214,50450192,11971863,-59178317,-10816507,49644834,18674246,-54796014,25040138,66974283,5445732,-10892380,-47793405,-40048534,2440810,40984647,-53286592,-60301135,37888591,78906001,29141065,-21794389,19413316,-6375994,-6497666,26591837,7023764,-54712571,-6514172,-3052531,-18369463,18527539,38023541,-3230356,9194356,31839939,36586593,-12801070,-77382377,41382622,59019325,-4986831,-57698010,-33822997,-10225231,50757695,968048,-38958718,-1889346,46153685,39603171,-69671230,2129544,30652175,-10688874,-67317525,37722373,5758855,-47990616,-15035084,4829124,-24127927,-11275124,7795194,-35530111,17433665,68321690,-13490991,-34949183,-14448508,39538673,11853606,29961322,14313552,16329836,-27314864,43309333,-18865030,-29821474,23943362,73592481,-18778767,-38496374,13449360,-14409573,-18538022,-6187000,-8465723,-32714255,1584787,31088584,32210678,-13508530,532705,-11111827,4406996,6290261,40073067,609031,-32573788,22917035,7581996,-2281251,-11394211,17780618,-25381811,-3791099,-775462,24254565,-9776411,16411480,-26436928,-49134698,-48780097,37341121,33777961,-25404332,-7469934,14087095,-22694344,20943023,12739589,30955228,-41417164,17603548,19820133,-27049476,-25964603,-7025148,-472214,-12375579,-834598,-29159295,-16887932,-8772372,1567566,16960091,-31960858,-12373018,14896968,-50452115,11878236,-9558753,51087249,-13339306,-15105435,-16700167,-30423151,2470943,-3212244,-33030670,53170444,4975919,-57846581,12692387,47440733,3995004,-22773426,-34702381,7622347,-27460703,1775160,40758655,16444910,6437912,21107843,28355894,-6657502,-251553,74386830,12141208,-8500272,-15823346,24514169,-2820860,23392165,-5242943,-49034921,21002287,-8071869,3553964,-7697870,18214802,82654385,-31109235,-46999951,6019320,-9013606,34710961,-27781353,-3361739,13769948,-10652554,2747648,1309339,31434858,13739168,24303974,-10274205,30405105,-1607745,35636787,-49375517,-34911710,33303690,15373772,-30866241,-61794172,49946091,14869358,10125617,-27228428,14322768,-3424954,-13455371,-33693948,-15406052,49210912,23268300,-80730966,33441616,-1730061,43425952,-63170093,-26993687,13026186,30070559,-23465499,-63816281,-6194761,61624496,-22097346,-43828495,-2316719,74324207,31997670,-46321585,-79900532,7948161,52754251,-9240739,-57504738,169359,1039435,-18265648,-28241090,-19535169,-11362040,4186594,20783054,-39325882,28964547,30467290,-12832694,21984065,-336629,35283586,426229,-18943170,2068705,8228393,50856330,-20366552,-52666967,24996982,-10769357,18586831,-42372743,-19976593,532977,5805259,-32207082,-16711368,-17279317,26208198,-4608832,-9012114,8046743,-6029397,-28746606,20565140,26183366,33285134,-25184464,-18848655,20679825,-35222824,-2103766,-17283445,14543691,-10599561,-3928991,-28480934,-593369,-43159944,11408601,26420059,21374976,-24637840,20134730,32747027,28586435,-51377094,-7309628,-1147731,39402666,41979442,-61242968,51938256,-8252861,7277601,-6546276,-43210051,-66556027,22479070,-9668738,-48993435,67934639,10617925,7901018,-37924436,1207293,29996570,-4185570,-45072860,-24457082,56279983,5261200,14401081,-37510741,36721007,40639188,-30875028,-43458158,-38675235,90703783,38831813,-77751114,-3964816,77233815,3123686,-14277445,-44396148,8325594,35896399,23312290,-4307013,-30535323,63667127,19051597,-65367710,12397162,53360055,-38828696,-62038215,-5819112,59511746,-8932078,-49369610,-38753822,4210683,49669596,-20662855,-44000150,14763441,78201162,85508907,-60700055,-45575151,54245714,28598880,-17085718,-3747630,58281631,-21071256,-38705493,-45297893,4936129,30101277,-3595237,-46609807,-11233963,-4703352,-16398638,-20840314,19342433,32262242,15028001,-49162205,-18403260,28192026,24567320,-3317105,-11985343,-5964841,47848694,16736407,-29291559,-17831010,-32631974,16736419,48913184,14063104,-34510732,34397780,17144883,24615726,34090780,6227888,-4784881,50651162,27366197,-35282402,-15856291,34941929,4198976,32791171,-4096532,14579015,17570775,10896341,-35023308,44834844,29283448,-32779326,-2489312,-28408465,63504887,-8627658,-66738576,-18580867,82370338,41992548,-81487133,-66445427,60033897,8710108,22385384,-110119254,-12890698,58462051,42165911,-46589717,-21735017,64774923,-1305185,-37747283,-27087347,-11923527,61599748,-23465614,-32767095,-42936478,29012461,-21933245,-29024130,-27966853,90933933,40971036,-82098053,-17275370,89403866,95485067,-25890517,-51652772,-4736834,66056937,42465323,-77629783,-28047089,12672482,58807930,-34277153,-67306177,49381656,27745040,-17474334,-37119425,25455819,24320396,-13462784,-1852639,15128257,51105458,487175,-10977755,18629439,76848884,34913273,-35274076,-29356424,73388222,51606227,-47376320,-45773896,42176287,25126867,32339957,-41572792,-16655483,10696277,38202581,-31622953,6716565,-36226987,74509443,6965223,-10037589,3917636,-11906312,-28336046,-38624684,22602088,-39126524,-46397238,38197177,6393482,-46675255,-29070867,25908844,-31572389,31836348,46249018,-18434703,-965061,20923959,51792992,13840517,8421545,3279235,20539672,29410958,-15017340,-606501,-29606061,-36245878,19693768,48415656,-55043763,-37620503,17066899,23216142,-30032121,-48343172,3426913,17950657,47849832,-20658033,-60033710,37712496,-13381024,11804967,-2512367,32882157,-5281872,-45910660,21596060,29840686,34021397,-65789595,-58343025,-18855342,68186783,3530760,-11902929,-9663619,18339890,71789770,-19589435,-30375260,27626795,52949648,-14076085,-47177288,-3536257,-5092855,29462247,30069479,-11637898,-559835,52927971,16322237,-31592566,9240015,12593067,-21905796,-49004186,16847838,20185157,-27968019,-73173717,-11705006,-11464428,18501251,-4334696,-37949441,10338427,43329822,-7295971,-37029718,-13043888,9813833,39187014,-27134319,575617,46775918,-39374032,7799112,-10732204,-40426022,36221203,10754624,70921518,-3240795,-57355421,11530860,-25111009,8566911,39320890,10098447,-59444687,-44714236,59128067,10463925,-35130179,-24551395,16075430,14893985,35150789,-36086446,-19239345,18362376,23819071,291408,-29935974,8910620,-2172788,14880673,1389213,-24245176,-34295769,14127119,39761257,-11085729,-31780799,-7768173,21387865,7619813,265109,-61056448,-15866529,-8153397,27964007,-1680439,-14906584,-21388294,29127833,19848336,-39909544,7494589,-25754625,-56660062,41887601,-4201998,-41064883,-46591224,-9530668,32620471,14486992,6763064,-20251722,-13242563,11986080,29956330,-67680073,-29104502,5210830,5273947,-22912910,-9111721,-11207220,-26721632,-73504700,8519114,-7875892,-42769833,-27415232,39215511,-10895705,18084569,-19280142,-15219995,-4418712,36421561,12405410,1688529,37040847,23608861,24576539,-33316562,-57743886,-7078358,17539571,56946903,-6798123,-59145343,25786709,-10055580,4642237,-45539735,-6986538,10036836,36267412,1764858,84053180,7860333,-9223361,30667327,-1666409,-24611038,12636624,-18984924,11749694,36543745,-10161630,11674886,-28848735],[-22,89,-170,158,-203,360,-399,564,-791,992,-1058,1367,-1744,2161,-2566,2977,-3624,4259,-4993,5753,-6690,7721,-8814,10004,-11444,12909,-14466,16277,-18201,20174,-22333,24823,-27338,29928,-32774,35753,-38960,42303,-45734,49340,-53138,57240,-61351,65571,-70092,74795,-79755,84843,-90159,95771,-101803,108276,-115095,122529,-130781,140067,-150333,162262,-175958,192324,-211789,235512,-264613,301018,-347199,406684,-484569,588558,-730433,929220,-1217433,1653814,-2355129,3587053,-6085488,12819688,-76946338,-55731322,86191430,113564555,5936098,-70258101,-51291113,93683636,76065816,-150958432,-76719892,127854996,9717271,-107444260,32688627,104962137,-76445847,-92993669,97734850,88927843,-21137306,-63772726,33628868,100700519,83187267,27280184,-117120107,-10532680,168435095,61532186,-123710037,-64589145,51395670,-5243793,-47386283,23106781,-22697874,-43409202,75447130,78573553,-103568786,-68097783,80553988,23906806,-32532727,16166597,23073833,-41677832,62530046,109050883,-42283195,-113196608,89610610,61974103,-67893527,-58042422,3742781,-80672048,-91335929,83517646,16075031,-92137437,-24753099,45920343,28410683,736837,-49189123,-62977982,23551729,201204956,-51630036,-194627887,21704905,176605390,18735571,-144128478,-32584078,63683376,83251276,20191022,-16919433,-57633013,42078945,58235001,-80695440,-73433369,42891255,32767531,-121595371,-37950928,143622844,-33227135,-151495820,17971258,118093648,-9877684,-76047429,-42222754,52110442,140928242,52748501,-178481834,-112373895,170089149,141001198,-157812238,-104488642,140596478,66249371,-43728889,-69812634,10138481,-21520033,-5387197,131756,30981412,-29751351,12147106,-11486006,184491,56286511,-4654168,-119492217,-52417252,150532589,74111371,-151174231,-67248403,97489078,33679528,-29006513,-69145629,-49791717,64446364,99824086,-64236409,-132660856,18543888,139343363,-59438067,-8395804,6256370,45539347,17191016,38860047,25387164,-19017838,-24657076,6365786,31432046,264487,-10456190,-32074279,-53894125,71300291,80137708,-67807676,-52894489,21078050,35000487,12470216,-27204801,11789032,-28189525,49682719,49391562,-54529626,-38593615,40289759,112679731,-60164580,-20472364,-6438396,31935715,47773932,59036324,-9565732,-47672287,7573339,38687510,-28631047,-82666505,39369192,-24545533,-14526510,4441341,-3279996,-39116752,-70408536,57252398,-582006,-29530330,-6536550,34358438,-15905109,29155546,21705833,-73945329,-15680919,109745053,40897502,-87994207,-19484855,199731,12236663,-26181278,-19362741,-72007230,21645119,37449625,-11116411,-46297350,-2476120,33099436,-27090171,-42204287,63010433,-19135168,-40616358,1064149,98850661,-16461828,-32853822,6840543,-34514197,-25272829,21279540,-18635585,-85167440,95709959,95413098,-43785326,-99172369,61781168,95595524,-13596223,-54341785,19580566,25517361,33456765,16089053,2503123,-62711615,35876344,22190656,-68912639,-18234296,39478314,-41429393,-11823745,22663099,79524079,-60364225,-45559893,17663845,34359664,-3627907,35835653,48903580,40799574,80302387,20009253,-56799797,-1635900,98070359,-16739554,-34369701,14126780,-12465448,20391027,-12426281,4005023,-32571090,-11888327,21856916,-15174543,-2590849,14765515,26096521,16583371,-30519424,77145229,9354509,-11013165,77461106,70053011,492300,-34746221,41487104,-15593122,-82783855,16704639,-15807947,-48154306,31928083,37971599,-11830616,-21197308,9950389,32580999,14692404,-3113922,9291470,-13650040,-7583880,20120994,12026177,-14894549,39474073,-11980377,-3620051,28179676,42423590,-43742612,-11545900,21410814,38545672,9800077,18478814,31877119,-12594093,2323432,-32076530,-39702264,-5324781,39419436,30172943,-66108298,-5775759,9777512,21184848,-41618649,-1639634,70664744,-9816240,15495487,-3120671,-10829419,25729882,-491431,-10234153,-37681636,17971605,35396168,-68984693,-15626982,48578640,17427202,-28732437,11273743,10664131,-45607564,3585134,27996773,-30512600,-31869001,5095115,-56735994,7442760,53838196,21674495,12487352,-14301594,49242063,46578541,-12471992,-12629265,-18336350,52323769,-3526209,-14739641,-4945572,32895220,57067451,-6396753,-26984338,29576467,53094335,-35399011,-34989139,55490521,11882645,-33824817,20856202,-10252357,19430416,25147301,-19348170,-47757094,9042143,40323806,41625708,-48171719,-214375,38612271,-8930739,-61976939,-11027404,31546474,-8968612,408408,7696214,37157893,31893660,-8591666,-12091562,-30689962,27362261,26500809,-58579170,9287347,2242404,-7999435,-14864696,-10042932,29491285,-9507778,-20130487,-4518853,1593032,-12840376,-13493637,25610608,-7628128,35279079,43197919,-41660440,16728153,42898736,80451857,-10806230,-17613880,16325341,44964522,-11491695,-24239749,-12009604,7579715,15925027,7784700,-14466047,17038317,31321011,4771683,-37059467,25639278,-15156955,-29884821,9412166,26123783,12413087,29104000,-2080004,-27981940,-37269639,45076826,-3433490,564792,5107572,46334365,-3212772,3321176,12476615,42967107,37286368,31968032,-49619128,11775727,32014805,11871111,14725017,-41138706,61068770,45617972,-1427292,-42377759,-12776579,21958946,-31414651,2788587,-8674652,-32717543,25135610,-24292844,-63900528,30898989,42615960,-33687943,-28569106,28116423,533234,-3763732,-21497,21742378,60463913,10120969,-61538666,-41241629,4422594,94456041,21239457,-99076851,2959797,53813992,45653552,-87154560,-51564662,43486356,40692497,-32126391,-4738353,33495429,1516717,-31687837,-114953379,2786002,34285744,25073943,-65756866,-10814230,102731113,-1415396,-54348318,-51088101,43839623,32408103,-30722663,-59791003,61545765,79484359,2401608,-41202837,-34050431,52891876,63954508,-25728103,-63833397,-10611601,64121085,-654799,-62331573,16473769,41162393,47872950,-6649609,14696555,54400423,4036667,-17430315,-45926264,32363240,-792901,-17704254,-35208345,-1869457,15135543,4916210,-53853084,49093770,37261654,28610869,-44947819,8311568,32042453,26721336,-16041965,-48619745,33911468,36246742,25449792,-3490107,5798894,-19818021,-34886657,25793210,-11473477,16902630,18947723,-17166503,3223722,-8692633,-11047918,57239724,-43256052,29085314,-22299752,50577364,-7980690,-12347917,14007384,34621347,-3210256,-5457099,10211347,5754603,76360069,28307147,-36575231,-4223683,38283119,44405900,-27543045,-51909914,-24495383,64827839,-18605446,-66521758,-26328316,61495961,-6322238,-85234895,-43694116,22601733,46010493,-37812983,-32743397,42407580,43354392,-3327994,-37853478,20954198,45572620,-48606394,-72940940,-3744099,42096178,94492278,-27707873,-17257275,28821664,62379468,17740568,-63219906,3281273,39592801,-11794710,-102495610,-8944497,59325822,14454705,-42940959,-28134839,70300916,14617130,-55776093,-44257842,76812331,73873738,-12564355,-90256845,-28371626,46514355,30823328,-84566830,-48864582,65443722,17049492,-86486045,-36835092,51794990,45127816,-90748194,-53157313,-21952239,52061005,66725401,-80578947,-27212139,48078424,15342838,-73832890,-5975650,69681233,32939212,-89246159,-2479216,38044563,40719486,-11102590,-12716410,-15940529,2176913,201835,-56395929,-60411237,53214778,23459278,-41660640,-24376620,-9723702,39186307,-7333968,9211570,42710990,7634855,14524828,16745006,-13464355,32982595,8983629,-10888528,-42201241,2954862,37752312,-17218307,-26680389,42193091,-15398268,4364395,20557598,-780145,-61767799,28632691,-28364761,-5591259,15232159,15803211,58582504,-15358870,5769033,-35057478,65651495,872869,5790314,-27746352,-13040293,43086304,2441816,-36947686,-46256104,-4976669,14873561,-33829350,-31606054,37391637,24810390,-35854984,-5100353,-15801074,30310696,-16740691,-14091772,-1564440,55864913,16708198,-28304767,-24997626,36145836,42899777,-65509383,-9938459,11250141,50565839,-51970187,-59893955,-13791162,20550672,81187340,-21937781,-74641066,38662362,45148676,-18814124,-298556,26401288,60885762,-24131313,-29978208,22504859,20286453,28160856,7272837,-3365820,10699933,-7086244,11581613,-120450,65582194,71799941,-42826170,-54236537,-712416,71362299,1542266,-83958756,-39690160,75409213,29226050,-28260588,-9213864,-10419233,90316848,-452419,-15670587,-17793344,-10375040,28402726,23497255,-48756302,-18757600,-73238251,-29596948,-27001252,58460907,-33813170,-20331042,11247503,37331151,39351576,-24176609,-52600314,64568502,75009128,-26442911,-68874168,26562424,31087752,-69341063,11911912,-32866336,-11571198,-41832706,17924653,13489466,-55155632,-5177458,36993984,-11014323,35527008,-8500284,35832922,12197177,-33835083,-11289455,-19090064,-30887389,-11048360,9340188,28989488,20699085,34714516,-6334956,-7940051,16594630,4851061,-32262441,-25683504,63973635,-33659973,18271099,9396088,-52616255,-4483437,55680976,12852858,-67615579,7449272,47448544,4476092,-34409912,34952498,-26695757,7817468,11477725,-45119643,8391250,26137425,14980587,33836309,-21974128,-2292802,-5996109,9521272,31311418,29885568,-77528420,-6422773,7266663,10774984,-37037830,-43835125,2115142,33895758,30703265,-25042385,-10617381,6241540,36181285,-6007129,-39215080,21402791,39568007,69084803,-24870992,-10572694,10803352,34829960,-30089903,-4556508,-35666962,7751641,3609890,-23895092,-15363204,-21877442,-9213617,-42575368,65228002,70338466,-37360112,-38757417,-4915971,-37237199,-13742510,-40252708,-20708345,-21026893,13592292,42744389,2289734,-48853385,21799699,5503383,-18029393,9986148,6859089,26685902,115685,4389738,38741438,8312627,27206690,-42355542,-4164181,-32480902,12521477,-43103353,-26944823,8157044,58986468,-28541403,-50994490,63509712,52006712,-14170957,5683849,-3420350,3069593],[-3,-43,-48,62,15,-7,-100,132,2,80,-179,129,-195,213,-240,213,-321,303,-341,272,-265,272,-194,37,89,-181,500,-909,1274,-1715,2402,-3222,3988,-5108,6439,-7888,9527,-11625,14029,-16656,19586,-23016,26913,-31288,36174,-41589,47684,-54459,62042,-70252,79380,-89413,100352,-112323,125362,-139551,154947,-171677,189749,-209091,230066,-252600,276642,-302531,330208,-359750,391199,-424843,460820,-499459,542012,-591061,653713,-752006,968717,-1739501,11083595,135067505,46978193,-141571544,-78937925,151159878,140021376,-131456986,-134016451,78253438,79325613,-65331159,-32733826,-5252955,25420779,79188677,-5829426,-12429165,63508846,62384079,-76006536,-32595022,112100328,40877797,-151567153,-84940853,130486737,103940603,-88030823,-125524328,53020714,166360577,34270116,-131528272,-102700556,150397326,183536224,-108663319,-152921082,81506805,167082617,-74659225,-57953890,76088090,45021489,9395173,5763075,-38109367,-30129144,10988744,-35863106,-21806145,15030087,35302460,-53073657,-81853599,72896134,53249179,-130392790,-105216761,73040021,105992173,35343858,-82544449,-62518581,38301616,80971384,11553087,-115885045,-27627705,116250930,-958444,-67368046,-1065629,20277566,-19821598,20942853,37341884,-24514529,-63834669,46387280,40042956,-16124059,-16038345,-13852582,-7772624,-1027937,53613348,-35851990,-120700172,29227779,124488180,-31341643,-89409512,4649086,18146303,-20848049,78301521,-18243221,-97039265,18268901,105036021,28849814,-108037741,-13842991,43550014,-12570117,19062051,-19383236,-65533825,46107743,162943881,-25815317,-100944582,21544854,78580355,-46868941,-58322685,-12142093,19799361,-22151707,-43586635,50081913,21288705,-24159942,18680378,-34663857,18951458,97341308,-97843130,-113420226,144508832,132453409,-59166932,-77489780,92060860,71295712,-34326244,-68464944,-33531878,43442045,75628527,9560404,-108979963,-62617823,85196236,64790694,-68538274,10788995,64040080,-10265757,-83668222,50126273,67069479,-52220759,-50682099,2677140,19582816,60622040,-19102690,-53044962,12992121,70270317,-25863738,-174309917,-34087467,126634230,-10527140,-98019187,-8629875,78939290,-140800,-15732220,4441513,-74534952,-16296140,25680277,6832563,2979699,47751504,27184712,-38749499,31130467,56597008,-36384379,-39758880,50395169,58286124,-48772879,-26263497,-5433354,18507427,1429125,4594897,-25926914,-47874714,21654151,49894103,-21756490,-50846293,29012796,28761919,-50069301,2826196,17914052,-3239400,10858675,46227411,-26932749,-64574562,37811096,14642075,-24398850,32641386,46583965,1654653,15061674,4827692,44327749,-31375729,43732063,55685740,-16304919,11386846,100024526,9859380,-12559859,16885287,12327200,-33993126,-54568589,26706369,29250092,-30842682,20317761,-50748140,-11684956,57065767,20746298,-58553544,-33495913,-26692316,-7456344,-57467687,18472168,16717226,-8721472,6493468,12831749,81794428,-26921780,40178130,3328712,6591392,16814591,-7255338,-95719049,-33786138,48646180,5499708,-35124686,-37015301,2673679,-9571218,-38887957,16669670,8004068,1094495,62909764,11738292,17283368,39355903,51126627,3796762,-28598844,49353812,-25096724,-24266245,38285039,-4218499,-37267561,-49766019,11953647,6910931,-19757354,23294954,5287279,-23066406,38866836,14392264,-42487629,-9056974,28362786,35509468,-29127332,24580623,-17235291,-3783505,-7766169,49763744,-12099898,-28969753,76053718,-12389685,-31701903,-12335192,8477634,-25758459,10752028,-3283023,-39581022,-30249268,-3305566,24612818,-9965175,-20699951,5219556,34547815,-12753873,23230397,10169233,-9150551,-29619811,30321288,2303699,-19962735,26057834,-20186773,-12660669,-12953831,-24636011,-6022327,-48044829,-26223851,-20981272,4166120,-7348391,12431311,-22158650,-29460846,5215975,-9878604,-58295502,22590452,-2971441,-51310090,-7854517,28389774,4271447,-6513170,22853272,-36370712,-31759522,13991416,39623122,-39420112,-9041024,24537432,13595691,-17527292,-6700994,-16842628,-18146361,-13505570,23166356,-30807388,-16493962,-25918574,19826687,-28063768,15088601,-41087970,-23136260,-1296727,25697820,19021366,-38861789,7242704,42816014,-18742451,-32130402,46635748,59206574,21919153,7417362,-57857661,26286146,10179253,6714981,3750560,-40395883,11587158,13344588,-13327054,24908953,-6012169,-8687503,-196382,-11180066,9540885,42107595,16893046,27107615,3568687,28685456,13508900,-28826575,-24122256,-11960705,-7323777,-9828513,-18647561,26108781,-22903796,15868500,-6122298,-10336961,34075280,54536241,-2069154,-67555999,21765226,73574136,-30388878,-47394474,-28330591,-17704573,40560185,436896,-11690115,-1876849,8963664,7626784,4253168,-101348,48626261,26148708,-6491234,-30222175,43032312,13659182,-17064266,-5433274,60235523,27147430,20716967,-40630778,55218931,49398703,14357699,-48774007,12394607,-5792237,22172776,-13450787,-81726239,2544813,51966419,13929063,-32291540,-19178580,67847429,16321951,-58923475,-13525195,79977118,36763921,-36640921,-64439437,16259007,66670586,3199418,-54948270,6818845,55498585,-856020,-34044055,-54287771,30742207,-19655252,-64873132,-2640460,-12867822,61326781,-2941303,-37795333,5246165,53818446,38158223,-2906681,10139154,35468673,11411773,20354222,-34019312,28000649,12826299,-9104404,-24640909,42140214,15130946,-33953357,15763131,-17784011,33882598,6424559,-27995801,6381216,31298406,-18970194,-17516342,-7546215,-24395884,10994430,12170563,2258941,14710292,-7881210,34717591,2228020,-21196218,-33694082,1437633,-10072459,-67664676,17332254,-39585184,28723931,2546545,-33440897,-29526381,20011895,33796206,-5625547,16305825,-8505859,10359814,16816763,-15058563,-1943524,23809335,-632301,-29950050,-36215308,-52288949,65312001,-20335592,-24681783,8932542,66449108,14434620,-66606021,-8199407,52068302,10054694,-40238877,-19778236,52217166,69459591,1648101,-82799203,43355610,29110793,38251557,-38964169,13183088,39802908,34601296,-34162783,-54985202,6461498,20775630,-48654786,-70455096,26014199,49298697,3418404,-68829675,-17714639,86903538,-13880436,-33467092,-27062407,55025063,51573022,-14339182,-52140657,74060772,71106736,-84503146,-87390684,32837998,107827807,-37536682,-87327438,-33871360,-16867047,-36646982,-33022203,4334614,-1379097,37822184,9372863,-20122131,36646275,-50052631,-20738155,-9357182,27225535,61380109,-43249030,-37379232,22174239,78990948,24701480,18303829,-24969488,-11374576,39232387,-45598561,-52801125,-10737935,31232896,3250975,-5342966,-48398749,-20771689,31348316,12455514,60268566,-35091043,15001387,-687888,59037097,15827908,-7558394,-32472707,23917994,16948933,5187825,-56713896,18627817,-11147543,50223295,-31722834,19533121,-41941911,-13184693,-31104285,25058226,5207292,-70541040,-9718511,3467349,46279957,-34268278,-27870144,16598013,41411995,-7523078,-51422404,-6693352,385969,96748180,15839096,-74890791,-11963591,9950174,29746396,-44292705,-31512430,-39623970,12526172,-7917803,-14829023,29874921,12660868,-26945063,-10792407,2050782,95583553,-28997639,-82680770,88898608,105064719,-24706418,-114884773,-24488637,85293230,40365638,-20325205,-94763121,33945644,54450425,-62174439,-60193618,-5173287,52104684,5857503,-4413141,-63979988,-17079236,13409558,-10376765,3441927,32066257,10557850,-59898058,-54768194,42370714,57193396,-34040442,-70394487,-144364,71621958,-33316733,-69275821,4932467,54255794,8380630,-89169085,-46626956,-5506324,33068750,-5327035,-52576233,-37620316,-5388059,31196949,-63037406,6889106,-6353254,3069372,28224148,-11615093,-27063573,-40111878,-18419259,-68288450,-4210484,26407472,31068661,-49268120,-8829184,25039922,6771114,-3992113,-12248978,10549949,27127036,-4282739,1318169,33382054,21849221,-12649160,-36088941,1990270,-33551237,42988506,14296536,-27989912,-25505467,44543434,9259462,36489689,-39415762,-41496873,-15256248,55829062,44627611,2256538,-16288159,36316622,-2964347,-25925493,11396914,80539774,-12644946,-47064215,42131002,14890737,-4748643,-38186933,-7524900,2708949,26233849,-5474819,-76539023,31693429,34297452,-34314198,9888952,-30522555,29581582,45551862,-15641763,5272854,9212222,30723084,14954395,5108864,10541270,12082584,-11745033,-11705752,22526936,57392635,1555274,758501,-12829972,68368281,-60107845,-29524037,-21812911,30155188,33742043,-13055125,-54860294,32854795,84009974,57844103,-49611051,12088573,56601836,45887998,-18301966,5206476,19163535,21443384,3123272,-66368798,-9677971,-1808324,-7496336,-5845602,-57005551,-468813,33098750,-23541243,-60707630,6521883,-1788042,-14863782,17825780,-5124273,6853397,-40903011,-66416529,-24063897,3658917,13413929,16602544,-30555320,15245251,82672356,21796870,14459616,8281046,16545394,36853257,33774877,-10027342,-37042864,-8477975,21445841,24899010,-35401106,13088553,9133191,-25242439,-37829427,-5879929,38272619,-8290997,23904135,12463402,-6838467,38664990,212274,-25769562,27394538,-23691237,-13785736,-11597625,4533848,44858243,1974263,-53868162,17260106,14359470,21081612,-10284133,10859970,-57048573,54331164,45157414,-3465544,-62750440,-33274203,-22628438,-12360502,5152630,12299031,7706356,11397512,11420174,-2846526,12793421,-10733266,16314592,-911539,49304678,2158375,5892927,13155741,27760544,12435163,-30393985,-6744673,27222678,24727113,4962761,1721641,-36026973,-6752526,31209647,10481469,-48428664,-7993045,10007432,34359339,-53199291,-79794038,35558893,-2475278,20730286,10097022,2001528,35270330,-82201744,25467415,19373522,33384987,-24898844,-25637796,12633446,17891623,-20018506],[5,-16,22,-131,139,-155,123,-416,539,-593,778,-1018,1291,-1655,1977,-2410,3037,-3667,4447,-5325,6267,-7423,8683,-10220,11889,-13801,15936,-18316,20960,-23944,27217,-30910,34973,-39516,44442,-49803,55787,-62310,69404,-77114,85665,-94947,104966,-115900,127716,-140513,154580,-169735,186120,-203958,223355,-244432,267245,-292066,319198,-348864,381366,-417046,456317,-499890,548337,-602479,663316,-732504,811497,-903066,1010354,-1137890,1292463,-1484446,1729960,-2056191,2514146,-3212248,4433607,-7287935,29973117,54070794,106499124,-22270278,-98416967,-12863486,143148777,48687810,-131057141,-30604934,41769798,-41134905,-16329603,105356271,40126181,-114447155,30437486,80253512,-11320000,-54455004,20411825,-12596896,65893034,49075392,-36397044,-106426351,-3065636,125327495,-27362285,-95367808,57305592,-2844934,9269348,103405787,-22458130,-132205560,-19306636,156529627,-11044138,-131557577,-26505865,137478587,15589968,-25018146,4284494,-82323448,19280214,115225238,36647463,-105404531,-14921352,111318002,-16530030,-68719111,20308652,3668085,-51133086,11459865,41533453,-61154340,-132677130,51437968,-20397612,30962761,10982651,-104170262,-70137725,115905301,192136415,-127375406,-167097362,128843923,217206794,-129299373,-83840264,-15231123,81620507,47384810,17952471,-144650657,-19577304,49390097,-14469915,-86542880,11052970,85956297,-46721455,-75351597,92334240,59451183,-133882899,-44798165,99510288,66261742,-47651551,-79030896,-40947076,102324926,136027501,-88172334,-235644514,-16013289,183393876,-26544721,-203658631,-32483332,130911125,5319727,-59760740,-17927089,61650286,-17152716,12851213,11113152,-58271161,8390930,-12841903,-66066293,-2259676,86952165,-48959650,-122873962,133503813,147471210,-78965735,-97362310,28910657,63839087,-18287877,-27587935,-112996715,-51244826,78240241,130317735,-96812257,-117224295,85536609,84611205,-92766943,-66518863,-14625869,-45967617,89709999,19725359,25936193,-72503112,13477856,36299189,14484541,36486640,4141785,-31378384,4028418,109806915,-31736487,-85264714,-517506,96586158,24334717,-70309903,-7954892,6314477,-39072819,110199515,50568579,-122335512,-13235348,96169469,26550691,-29416760,48864235,3526880,-15956611,30442074,-2193576,-44630511,10403725,70293846,37202547,-55583101,2018636,70629237,-2129886,-25216368,73625947,-12757659,27317587,89991314,30792217,-18836350,-40542913,31099457,-18817195,3878813,16550880,-21856655,-79965758,-5473294,120433563,-47145454,-78879266,6015707,42626327,-24631933,5699399,4251121,-34710467,53835814,16009916,-54828008,-67051957,45458438,30791093,-31959458,7658200,16692013,-57781451,-8891946,93467997,11228528,-7506890,-10107948,49842121,29759508,26016988,-4362775,-67441099,-21741510,44500521,33362655,-86259484,-50146681,82980688,-19133549,-14004445,5504913,-853323,22519659,12340088,6041107,-37173020,-28811209,69761882,-34331650,-31996268,-6678335,21010592,-39978155,6537358,22766049,-15398827,-76211135,31061551,49916583,6457000,-6499256,12776117,14736928,15633085,39243769,-52628607,-47548299,51397781,28515467,-61002891,-57340936,-16490344,21452673,-22220807,-19097780,-56340966,-49284275,33989148,10642609,-13786770,-13569241,44121229,-36249049,15836369,65182554,54299117,-74211472,949887,72042858,57937619,-41574194,-3972134,39038006,-25824135,15157851,9396161,2447692,-3155443,44573211,-8572797,-37604981,3480301,94981262,-9370726,-32652239,-31014499,11932255,-20434352,66224594,17560334,-72147992,32385795,35648036,-16658479,-17017211,38735722,15624717,-54509256,-2928615,79349825,-11383920,-71511152,6248047,37939924,-54144958,-67131636,11779012,-80321824,22942565,34126925,-30901063,-57794386,52154362,43606968,-19868821,-43258205,16992580,-3098967,-39530892,-16954041,16043796,1359396,17824225,27860117,-62290476,-12173606,-9340141,4981328,-39340302,-4765197,29839119,-47696933,-17927989,52464495,12838204,-54125118,-22759036,12097822,4883981,14001924,-302447,-57661882,14663614,63369764,-2873526,-37738206,-833753,67846534,3462102,-43186834,-17541853,1105479,11447497,-464686,-24773077,-11173431,42938398,42742467,-18060934,3268665,78694102,-17046959,-51162447,3254469,47923689,10332619,-11071342,-7566926,22569667,19400393,12933337,-40120943,-65208468,33801723,45511264,-29320543,-2549224,31131053,35610734,-33875657,-40778812,18706470,30920530,1031248,-22348937,-43474839,-4918269,26014138,-16181942,-32373673,-12011225,-7492846,29865694,-72883163,39877304,40419236,-9158587,-43807146,6673978,30219557,-38021663,-10965350,10900901,-16469919,22430686,8642514,-66465838,30087718,43109048,-22674685,-21776047,-8231203,89114312,42975577,-34650648,19283629,22502263,-35917446,33720588,-52957150,-52369894,88484682,20901149,-16820922,-14479219,53493260,19944896,-29433004,-24875048,11937635,45479900,4963615,-20359644,-42752184,15772253,22953249,18893482,-65477615,-12424797,42799574,-10752986,27012357,5356355,17203701,10081201,-40845412,-27246262,-4892123,49665481,-1442599,-48573522,16594871,103107523,44488825,-36234087,-34431128,41979589,61905082,-12969963,-66460385,33453881,49602206,-1328578,-47698993,-527778,4534269,1450727,-17103783,-42989759,75239206,47667581,-12238051,-65902225,16794528,37611110,-69139652,-21084655,-16678742,60665680,1238703,-69510435,-4049014,58811462,86951061,-46658975,-49366855,37657353,103352015,-29655248,-58299920,-16797537,77922020,-11188942,-34790354,-13657418,43081647,6885555,-37336029,-49152423,62399813,40054954,-6709171,-28661551,17792765,85836779,-32710333,-64764779,-4930937,73317609,53611577,-60768916,-11591487,78600473,19157688,514795,-3099916,47428569,54611792,-33445802,-86092638,-5350839,-170489,26583844,-39512576,-28701959,22101359,24650500,-18634300,10181679,9092288,-16374784,-14075147,-30166890,19680587,8559435,3525093,2584158,-8039334,62222087,17819146,-68356808,-57701059,-4160952,25140227,-19679419,26510617,-2550407,-18720484,3744337,-11612937,-36690916,35139999,13550638,39686921,-33080578,384235,16385923,11020023,8129059,13047053,-26937114,35200980,73853957,-6223316,-48522006,8042987,10968707,12293837,-26072861,-25920798,17492319,905522,-43290371,-47707403,-12764081,45271602,-3168073,-8858877,-772369,53371588,51878117,-59759886,11790835,60714266,21737443,-57891133,-19953727,42883800,63487918,-44536501,-56540364,-4106343,33556611,6619242,-44468441,-2376879,69671376,-14167734,-35123530,-43280150,58873448,22371361,-65489993,-52379759,12148836,29175896,-81765119,-106575859,68270196,60412367,-33133031,-52246913,-5548558,36946414,49449061,-70920472,-104286571,34774201,74148505,-40599991,-121622919,31907819,68309719,-45352038,-88319976,3993694,38214760,10568694,-26161672,39227562,69152893,45592788,-27225461,-33360549,-7252972,64251828,8370449,-32556144,-5066596,10914583,-18685113,-28620664,-14522384,52366872,-14824813,-39666239,-23247779,-11714128,17714578,47829178,-50759263,-15775452,33201559,44131574,-23265192,12308456,47558915,-27632377,-68831867,704902,15605700,41936385,-26722835,-47591733,-2798079,-10795179,11751989,-42541974,-3473905,13484706,-6339857,-27121214,17278974,59248103,-53349929,5701951,47799339,-28001277,-47545604,20638649,21403792,38093566,-7218784,-25357776,-8399888,-57952421,24784631,49802636,-16566136,27545126,20980811,-27924384,-29116136,116941,9032295,-57265783,21113625,31796657,-583038,28860451,30525658,36208131,-20743897,-25700983,44390569,43436467,8359952,24855807,-20032831,16530894,39338941,2018911,-79176099,-16521375,37552029,24328403,-41356470,8470559,41101117,50142401,-48242732,14583056,32368175,22343116,4176594,-15023535,20508789,72145942,-7133320,-26364429,52864328,59403649,13978482,-67259911,14895297,54953335,-22783961,-39854597,-42284156,24298840,48562614,24825677,-39376752,10010808,56449238,-14405463,-51535253,-39389404,65418231,26500359,-20557930,-54980931,29399484,45687625,-87989916,-38138855,30447664,20292635,14427385,-14977628,15900019,14596967,7146287,-49949104,-49374451,42183891,27506142,-39742012,-73223236,37360021,40896628,-23065069,435910,1229777,60562591,13820979,12057241,-33522791,-21763555,23425818,-7903440,-15280502,21631625,-13409631,-4880813,-42518899,13635967,14874073,-29105777,-39379910,41014216,43731449,18350477,6348827,-28503415,27882599,96579297,-38761236,-36135945,17487314,41280849,5824034,20988883,-22415255,-12916467,16794234,1518530,-33210703,-108261691,26100780,32960910,-8505099,-61917285,-11696006,-15698936,-1068346,20828425,-2573239,-3626587,-11099706,11588988,3436336,5078715,-86248873,-19486878,-29625428,25659897,-42788152,-50029065,19136898,536134,-656045,10042815,-25138182,2070683,10671355,25916352,7227803,-39941669,18413032,53557747,39327493,-55594759,-5386079,16738936,-10530208,18748085,31220639,7419238,-3655934,57765203,24546316,-26014981,-10996799,42031607,-15174955,-13330718,27297149,-17084393,-2835608,43339560,-9291152,-29963965,-15293326,-33367849,12436125,4576454,19078788,6602513,-33207349,67515028,51113739,-15730756,-60561193,12600157,-4443086,-3894716,-12816900,3182192,-13813260,-30771691,33284354,-9876095,-74584462,-1778521,-13471835,20881643,41581944,28550688,-3033467,5195842,37624975,-20891407,-86244,-31961459,21908472,6408348,11921877,-9539459,5290974,41852254,24848380,27407525,-23139912,-22593114,36479642,-2161349,-59057849,-42903897,-12864221,-55078241,12748860,6210520,-9919529,-3360934,3785620,4790587,1816257,4526223,-6812503,-17706373,-3874568,-22818382,5967230,-49421491,-26304799,32833253,-24383627,18993132,-17003967,-12907736,-14515634,-7479974],[-4,-46,9,-74,24,-44,89,-185,109,-97,194,-280,342,-355,550,-626,709,-956,1154,-1320,1522,-1932,2283,-2588,3063,-3578,4320,-4850,5570,-6503,7533,-8552,9794,-11201,12737,-14330,16301,-18478,20622,-23207,26134,-29182,32511,-36208,40329,-44780,49599,-54877,60646,-66957,73709,-81169,89193,-98005,107549,-118025,129515,-141897,155519,-170592,187146,-205394,225814,-248787,274702,-304306,338641,-379039,427461,-487005,562826,-663233,804422,-1020506,1399676,-2269216,6154736,20716291,43878091,52430601,-77863937,-145613631,47097436,131889321,6612891,-145835121,55547152,154646743,3956410,8667953,-51277549,8344915,79272131,59468408,-35629529,-43316408,16247861,41681161,-120216397,-9761619,91157235,-80328236,-164931258,90775369,202207564,-106379950,-186478487,10950675,134149257,32743693,-113760135,-78770556,28541242,144557666,26763031,-158475898,-55711302,161394064,90130903,-133121018,-22247686,68341419,49776051,-23996730,-8988761,61556527,-18213102,-28917951,-46093617,-2621877,68542007,14377098,-74096979,30542575,155802903,-20556051,-157542806,2778008,153612655,52683869,-93886554,-75721248,85578485,116995748,40714209,-84054351,-91586847,95814737,95820910,-58111599,-82491156,50577032,-14185638,-46643831,13923966,47366296,-67838440,-18415117,77972631,4764154,-30150712,14339962,12161314,10600348,49100056,76929234,-70768190,-85032188,89335741,25468877,-57891493,-41650047,48736196,38181187,4528085,59858773,-34623525,-77554340,52820476,76004999,-86745480,-53749080,288651,-2327600,-22774208,9493857,-51647820,-27700731,50454778,94843647,-70132773,-44077843,77566809,26716504,-94532705,16902301,57565629,-63175222,-45923422,61149738,70900366,-31570746,21784775,34520340,2820712,62067017,-53925276,-111744112,-21536493,115363332,-24405034,-100354459,12876553,73430256,10164153,-50051021,-68744161,3016098,54619901,47112041,-21839898,-97236367,14684953,92972284,-71837843,-45582042,75915704,6273753,-52702183,-22582231,110212201,-20018339,-85048103,916233,53022307,16997137,16649088,-24721438,814381,83526972,64563693,-56556949,-64048212,49722132,53026877,-96921988,-55193926,58858739,49479829,-22111039,-28035514,-10819862,-56826287,52624831,18692474,-17810520,-16656328,44191629,-867462,-55127321,48180233,31032181,-56093488,-46140238,48203893,-21568078,-24290324,-50088208,2698412,9646484,43542981,-33294897,-65756289,-23867758,64986841,-4650289,-49893274,15064032,39961342,-10346751,-32367965,8779056,155414,-56658335,13942937,-12808208,-57072177,39034600,86676911,8305825,-28862319,29930129,-17381814,-49562046,13894753,8024965,-18305929,-41437915,-14720141,37437951,2960487,22631591,19086093,-41322932,13867472,34068679,-26478812,-70143283,15712293,7991565,-20125729,27881552,14160026,-62248833,20012491,5143913,-32047137,-49625047,12629470,8730635,-57854875,-27884632,26632319,-16599377,-15028536,-1255413,25880210,1352811,-13828697,40444543,406096,829567,27034074,7200425,-53290604,19760470,-14657046,-58932701,-17156917,11260889,32780584,-24372924,25360524,21497164,-25910476,-13454353,5829479,-1365870,-10377887,8474595,4889103,-14710817,37520861,22926147,-11487472,19832168,46812860,-29039737,-41687425,-25390599,-17754403,-17875416,12962833,42735220,-49648477,-38168698,42985869,-4760535,-18083894,-35217193,38428928,-14311265,-27518293,2972102,-4802481,-25001751,33775510,41237666,-48788350,252894,38498503,8484840,-29925870,17850215,30443270,-42938810,9329255,38406293,-50092417,38883384,39664932,-7299255,-33502359,-4821784,13710613,2437676,36200773,49947594,24030153,-31276707,9491159,38057714,18795050,12711179,7380821,-48681752,-28050698,51473247,-20523512,4991661,12133520,-8798958,33331867,-2204586,35497020,-31627071,21143841,590623,-45012255,-37246337,23952221,21877733,-7407996,-13489476,22215048,28543793,12990101,21285769,5855568,48602481,3623381,57990444,-19001726,-25590017,-41118434,-25759502,21607498,5532673,12292691,-37014474,-13503437,-26145061,-7409060,30276772,-11290811,-6666575,5434317,-15075106,-22074162,-1303531,-3155499,62916522,24097726,-27730852,-36947063,21112021,44544347,-51159187,16326713,27841746,15856871,-35006901,20456888,1318838,-6493166,41729666,-27127904,-28577368,22506478,-21114909,9850990,6626180,3529974,40570302,-39404196,-2007354,49082104,-12092304,-57167550,-41051777,39982831,-8040974,12230021,500811,-53207360,-11033383,26927619,-36921824,-47266605,46057735,-14750798,-37841366,15528310,-28529057,-41433166,9806482,-7609932,-69352092,-2508024,3851305,19861266,-66768011,-27639017,18830688,31585869,16706779,-26839494,-27441032,-5126194,-24692735,-40031042,-17321725,67129722,20052157,18275220,-21164377,-38737548,48992130,-59583212,17962967,-14276316,60277754,220668,-56686974,3172941,51812022,43435928,-68953102,-45026681,-6055134,98893941,6247699,-53194971,-7909586,376795,21772111,-61943562,-3164180,-3265680,7398521,-48304218,-42984572,19661479,-16731053,-64204372,-30514893,4602115,63839984,-33262416,-48477779,-43762753,42713610,51179565,-50953458,-48352960,8924753,67390930,-29661613,-47542968,-6820739,88766312,-4749309,-33788770,-7794339,12140347,58160457,12700479,-10264844,-758047,8337988,10403545,-16441578,-17981104,22852647,-22511073,-17151687,-2941077,40721224,15844004,7499682,-1686990,75232129,27297952,-57042651,-21117797,341388,17826406,-31402813,-51569806,12070598,32525069,-9058079,13633812,-48507514,-20946784,72551217,14147099,-7217162,-34440022,16773129,1784594,31898786,52299843,18231929,-45231377,20847482,-4540901,-36073929,-1695090,36168953,-2213687,11093706,-35609942,-5939503,31504764,-24673811,-14724975,-7235083,20102093,-31000951,-8217163,15365782,16493322,-22271181,1549440,-28989890,79593437,-157567,-6305070,-66682011,87510512,27055671,-77428437,-52249102,29769249,76230261,-562139,-63173354,-9865541,64798300,19920739,-72206446,-15988139,37436087,69767362,-17111229,-96312975,26271198,27540246,-62934769,-28429449,44825391,20353290,-11534806,-66346299,-17242420,85451139,15086092,-81663963,-24976774,49968101,65261349,-10387951,-82067334,-30332936,123746797,38381969,-84812034,-17384654,103227542,28699753,-51799585,-77258963,37071498,25780292,-21977263,-10592216,2794565,46045911,-42421183,-62062752,-28237116,89260347,-44769259,-62004945,9014840,47532629,25099629,-80420422,-25776986,40891820,71248464,8630383,-35061266,5857161,117348729,35475692,-23876544,-24751701,-2075110,49490851,-3728627,-53844079,67163,49142530,-18836604,-9479614,-10001480,6361745,-13885775,-463052,16161191,11093665,-40957106,31031760,-6585984,-635594,1600320,7399595,6751221,23138575,25626457,-17344385,-31806199,-20567395,20933780,1742681,21266878,-55686254,-55553769,44003600,72866296,-23534886,-31254808,10372969,41734737,35228431,23114458,-7985069,-58217536,54685105,38162110,-63971448,-23253649,19759939,2513192,2171659,-27973857,26691840,15732758,-10162365,-46268373,12855494,35134696,-20211446,-50849666,15561413,48550101,23485881,-24281634,-21426822,72790783,62512402,-86373255,-60715008,71524951,61934568,-36358497,-79033244,-25632935,76781921,43349918,-64561816,-43074134,49741638,19806781,-59244273,-26811389,-17416468,5478342,-9162106,9069902,16287726,68293563,-18139377,-23371413,44955576,55407194,-16131435,-90670563,-3994008,72282159,5612023,-67702919,-102333964,24365615,60281663,-3361928,-63736923,3558583,60639683,33606569,-19941701,-41749620,-3441681,25537154,-27876548,18661328,-6705652,19942037,-23025656,-8439277,23458601,10998890,2794764,25067113,63818068,19806361,-10348606,7099860,-25372556,-28204642,59550414,3592531,-58028061,-14116853,36029929,51368813,-70985397,-17537947,23227703,-13272095,-19349316,-23047889,-11983226,-1247819,89388,-36168255,-5476775,-49819744,-27084074,37514539,41545067,-15127519,-12132255,-554455,41916507,8984647,-53317069,17869451,11188334,8830199,-5730278,35652821,-13019537,-8871525,14900346,66269055,56100731,-47095680,-11352032,29411257,17885120,-20425742,-90811326,-35584345,4798864,55518079,-16064233,-60989584,32441992,29442682,-26023685,-28366311,-1091782,-20904737,26245194,12055826,-49931889,-9101600,94745761,13365362,-5476458,17051534,25852913,-34224872,7517582,14233808,-20219721,-29986480,-94607820,-10582003,50282603,-565658,-61764794,28207392,15356690,48499354,25433831,-81989516,12276707,47491638,42145951,-50633734,24399825,55996453,31216761,-25269468,30367490,-10430076,16538507,30377149,7799692,-27702338,8698788,14392088,-18990256,6705994,-33342158,-5345192,-39412723,7302255,52571346,42413522,-44256565,-4575602,-5708079,26747179,-21580364,7101474,-41267565,4031928,22200285,-16391983,-57518212,-49215659,5511866,-28825589,30231916,-4471956,-13438279,-20021017,31567306,-15806439,-41465753,1014363,-19365872,-1705038,14330011,29514452,4323209,-28967573,-10248080,12770979,-21622743,-8354340,36749690,9903895,26446633,12525325,-6767058,23252374,22070749,-12975837,6730709,18309476,-16801367,-35244390,-31121576,19560876,-9803159,-34677434,35706309,-10354634,24625264,-50234283,-11015008,-20345038,-11189110,-17955977,-16753177,21613587,-15639939,40500253,18487527,13024879,5183078,20127897,-42181427,7356272,-9236372,-32763568,26255807,28443798,-7057311,14567071,13984439,-2482697,530004,1783048,-35800366,-32762086,23483427,5730996,-7972758,-38480946,-9914201,23754913,-19682155,-43914944,-27789140,-5988323,17355398,48996938,3026293,-36174855,-33940885,-22264180,-22895006,58458534,15748184,7548681,29192925,45505199],[8,-69,44,5,62,-91,23,4,-8,-11,-72,83,-211,306,-441,581,-892,1140,-1408,1926,-2442,2981,-3822,4704,-5687,6902,-8451,10027,-12001,14297,-16868,19834,-23231,27065,-31327,36239,-41753,47918,-54806,62474,-71225,80606,-91212,102935,-115823,130030,-145715,162820,-181512,202174,-224695,249263,-275966,305097,-336816,371437,-408954,449670,-493881,541959,-594014,650595,-711997,778559,-850648,928983,-1013579,1104460,-1201617,1303694,-1406983,1502811,-1569759,1549126,-1255148,-116927,13518512,100577537,-21312337,-89244699,18790255,137428212,-17001783,-62094554,82295507,23720009,-66897821,45011655,42425821,-105038015,-38626786,82097466,69971287,-71571630,-56909149,15694580,53497892,49654811,19251893,-75541580,-69139896,71463553,84039334,-56217711,-42411240,-2961850,-6076017,25490253,64862384,-49758750,-116757619,132953928,124815441,-120832411,-125798387,58044245,123168865,43931709,-12495776,-40261266,-63573200,61797272,104538845,-111469919,-126047964,72715799,58378660,-67106002,10565043,81292546,-33954667,-46039907,75109883,38446421,-54513518,-28148220,-6380618,27617803,34344912,-10113014,-129746508,-5406107,216193936,61595126,-218459162,-47655880,195633974,86706856,-104048117,-58044035,54775135,62151458,25677377,-28337581,-81064988,76869007,71465036,-26182519,-76402812,35293123,-23663107,-52673104,31687955,95296306,-23813036,-107940907,30501836,85521428,15714687,-60790354,-48521427,158664,87259712,33418504,-83404334,-111633279,113204438,157574716,-105429757,-95990904,47728689,111112645,-10626213,-24520354,6803062,-43780732,58990328,12399710,-30261750,-3405541,24270528,-19526050,12274753,72328520,39047227,-92578742,14489116,126452758,46752566,-86132335,-13660659,61164590,29343408,16864767,-18132113,-77306310,34936199,125911890,27560563,-77228983,21761264,151082470,67805750,-44430078,-36841193,22898196,30207123,97391701,28618949,-50769033,-35475403,28729423,20031613,3384740,-20569331,-22853095,-46885945,68055673,42176979,-83459628,-47692176,70021269,18930173,-31858324,14106879,6785282,-42745190,35996357,52999854,-32683215,-98554927,39382826,74141965,1979897,-56988084,4758382,30227212,28813365,125801155,-45250518,-134578689,19072991,82360610,-77108705,-59696058,-26600581,33877196,-14730341,5208269,-13146272,-64727437,31669849,78830965,19527865,11901416,15245047,3433184,2579697,30617896,-8720576,-52974125,-40669638,76335643,54962889,-86888403,-38941658,85114146,23117132,-78858395,1216464,-43610873,14781723,72285781,-24440858,-46202617,4228892,66299053,11605199,-28784605,18575018,-9444518,-40272378,47090826,20038527,-31734949,-33216602,47120754,9487964,-32592441,82013738,-60014210,-52496808,-4558230,36218502,-50348484,-73639764,18713401,38092300,5047250,-36681526,-59498135,-530088,16637257,-3183588,-32410184,-21787026,58313340,-3892477,-5222779,-7278279,30737569,-28514011,-20095466,14027600,27203513,-19882727,-29684630,53853860,5251314,-44941601,-9049257,-29839827,-27111825,35723579,40111386,-58344750,-26123223,76111765,28925120,-45468497,36683858,10725503,10593704,15851211,11271930,-29700757,-43105169,68624403,45653834,-42241270,22309388,44397875,-31042658,20128482,12351404,-22739436,-40106676,4189252,44042153,-1378243,-29555809,35510290,21152513,-13707676,-34958961,-8693871,-56543062,72960186,29430370,-6729301,-43124844,270469,-6834494,-23642822,-20339788,-24688672,-50782140,18877794,30783373,-3898389,-21453748,53590192,26295660,-24581550,11635546,59664518,1746626,3705993,52875189,24350846,-40237864,31079631,10592156,20238653,512330,54336499,-12866540,26508096,47964403,-39358778,-30750600,-23804721,107250143,11762396,-27421244,12699005,40648145,-13444078,26992292,47738258,-23178022,23639255,9046709,-9527765,15605229,6895524,46882726,-67726539,28557846,58516797,-1486455,-70410161,34517586,44724931,-20893375,-3698760,-10215331,-20159787,34823557,21982343,-26031414,-58753378,5767798,3172252,-31878052,-16754691,44252368,-28693376,5908622,13428364,28530207,6652285,-11021664,-18010126,4688284,37353112,41999758,-11399495,-25858333,-9442311,56178676,-75980,-30580873,4176544,13358702,11554334,27909928,-1192808,8079025,24820687,33028050,26901636,657705,41362603,-3578701,-70200461,-22186399,26448418,-891782,-80904589,22531115,14033590,10562148,-27727882,-11432534,29547182,-28243237,3869256,-24563991,-26569168,56003966,-2269238,-54915699,-54777773,22553646,45210864,-52807955,14735471,14745886,1208083,-35049542,-9946302,35015758,-8695570,-13855482,-3631209,-64993428,57342299,64700501,-25610830,-4388948,4534023,43854614,-19931514,4880218,-9250090,19725591,56084419,-5295483,-34924006,-8696260,26725744,-19029407,-30613703,-47892556,20235060,16746067,3703165,14200658,-6921224,19759343,4584593,-14116013,-6075959,54573180,48646333,-12270987,-53619985,28747577,23606895,-21889919,12308407,30074681,51693337,-17857560,-65124213,-21776372,49204254,-6366971,-13931497,-30568741,27475680,71514528,-30498900,-46137439,-789044,45512082,25198316,-50926872,-1038989,34568262,-1017074,-16000727,-78905186,12796292,40300894,-33662976,-57080376,-39745909,82413991,-11757539,-52130235,-16653017,69108628,43839981,-75249435,19740881,34408370,52539350,-63449839,-34041712,19897199,54875927,-5632433,-68829100,-48373715,52125406,58732942,-25325543,-37187078,61414802,32836886,-8245969,-57471868,32639579,12947363,-29513502,-13537585,-4996896,32140216,8924235,-77426502,-34066697,74908030,4729289,-73895428,-34142506,54485300,55676280,-24222667,-34891822,11469157,20962974,-6552851,-62009035,-82631207,37560048,41922834,-1286346,-67015577,4024242,35414719,-28926842,-40878627,-71187723,-9111926,11244908,-28708662,4437699,-32700371,-23717922,3326726,6172144,16485529,27868108,-27262393,-19543050,37586343,9191120,-28148986,-3109558,25549284,5298,-34562079,-73184536,-25186495,-27614363,3812394,36953940,-2814852,-38558575,-45388050,60996048,45098801,-6508452,5642841,50131508,33858247,40605739,-23629018,-7320184,-1907569,33077899,-23310481,-9668373,24821568,19719407,7951260,-17468670,32380145,56893280,-4733053,-47649737,-28525142,10231005,11182416,-52025376,-21174470,26212906,34213184,-82479861,-41704686,57719240,58956345,-68861776,-78224891,-6056536,62294598,-49092167,-96243486,-35997295,84828039,12705304,-54843411,-79858368,11438432,6004657,-49236182,-63466215,30330519,104323189,-27487347,-82253420,-29844467,92985060,53276155,-41108548,-20206354,44821900,59536707,663306,-19847471,18359639,94608747,635282,-112210804,-19959594,59235902,33969006,-64600467,4346822,46537567,46840774,-19122962,-54463859,49739680,60728078,-20274155,-29927814,40876249,64086341,8202123,-46100000,-3706303,28413094,6258850,-56532476,-67755638,46618150,2509526,-44942690,3686374,24883470,20847750,-1306924,-6329863,35236742,40519651,70625915,-8593486,-33733661,11888496,44974611,9765890,14236868,-8539602,36171408,43510915,3114870,16703828,31220367,-5138068,-43195113,20158758,-2584947,-10509467,-23406482,-17627071,-13784886,24046024,18495808,-22950666,-11993188,-55724442,-12121187,-13368763,638164,-11295191,-30299916,41475537,31715889,-42390081,-2302413,48388806,-21887294,-50215557,-27387181,-53480029,26990020,35943318,9082893,-9517635,36071300,-5608612,-37583154,-42415957,2139708,6883463,-17615461,14909011,18420175,-4056970,6950472,-46973290,-6707879,75868643,18661925,-20197926,-41959485,22519217,83581036,-66322117,-57672096,50800643,13543488,-34305495,-49791395,69840873,21106239,-35104553,-57244384,53644152,76730328,19427565,22091911,688020,59146732,43694834,-18057388,-55360118,81245680,82711835,-70584680,-56761513,-1548152,65941255,41593937,-66937827,-33046602,13060767,45475078,-16551382,-49508603,-1146509,54561808,31275150,-71210696,28762063,56671300,11193266,-17324669,176576,39573889,51900183,3324250,-35742002,-509466,40150307,12050918,-26123549,43148651,55223491,-27329048,-18543636,12078153,65567930,-619764,-3459015,-2263160,-29578837,-9800819,18417791,-21004881,-3765058,12607111,27979317,-46704725,-5987166,-14539742,817971,15809485,-7857743,43905600,-33794226,-42289803,60288642,-30315805,-37789363,23768629,4202543,-9814976,54556258,-23003949,-22390515,29716676,22830315,42812789,-77467503,-23855616,-21239517,-18514670,25051558,-43601935,-18835368,4067225,61398386,14550897,-21025048,-15119879,575202,-44222039,21226490,2484073,4248048,47923826,61655000,7692375,1174474,-47836570,69146152,37653213,-22938212,42470393,-49967635,8711836,-3485632,13041935,-31931543,-79747833,40785577,386642,-7347677,49942881,-12388391,1670929,-9747901,51183927,-41051720,-38775576,6593250,45518825,16047283,-10244768,-10612469,15606708,-2860670,-12940228,-12620367,-15233087,-34392237,31042091,-22383450,-36745690,-2339481,26890104,-3269582,-19907044,-7847915,-53158369,8085012,22970386,-28691044,4824923,28993707,31319245,21320994,18346323,-29414442,-15718554,-49823396,24359136,24496802,-44546351,-28884449,34481437,12784850,-13793981,-20062307,-13125100,10855977,16164650,2365516,16011965,-17489052,29165053,7520079,-13681251,50362652,26654200,-23294508,15354316,41397847,3432393,-32943357,34570733,79673721,-26306896,-29670782,1850558,-12433809,40295199,19588462,9541634,-21568686,36771684,21657582,12239781,-21789181,-48204985,-2869493,-1635437,29997976,-11005051,-49149042,-50790252,5112980,39118640,15937302,-16007059,-15797905,7252386,42746841,-17320146,-54022773,-17259850,36882298,-2594474,-62884370,22154475,7768368,-28071284,-1725433,48582563,14269759],[-11,101,-110,169,-272,244,-398,582,-735,924,-1253,1653,-2055,2512,-3157,3934,-4836,5946,-7163,8657,-10364,12389,-14768,17396,-20429,23969,-28068,32635,-37820,43687,-50421,57864,-66190,75652,-86188,97803,-110766,125275,-141275,158931,-178414,200011,-223576,249513,-278039,309284,-343448,380785,-421636,466243,-515018,568122,-626050,689405,-758397,833882,-916518,1007054,-1106213,1215418,-1336058,1469554,-1618032,1784488,-1972274,2185843,-2431706,2718966,-3060735,3477139,-4001276,4690797,-5656602,7145110,-9829829,16419083,-69143225,-110135974,19943096,-9829299,-19323495,12187769,-108455202,-77516042,109304099,131534730,-97547595,-94984079,61355179,27580192,836162,32997,23689504,-6529302,-587685,18258517,-70422856,9522057,67438264,-62398165,-75745612,109081669,28572252,-165723431,-78302,112899127,40196862,-175249282,-83110171,64003562,91633998,-36299050,-114389559,-28461522,117964801,119751872,-81003545,-140633751,58542720,111846615,-51604920,-76827863,87274937,53526247,-44481848,-5371285,52397800,-28549384,173221,8681220,-27228381,16818961,21859836,-81511312,-98627774,151571104,150231996,-156200099,-127902348,152171421,137908335,-18256444,-88375249,22013743,96569528,28754412,-31096071,-145531594,18848835,108348042,28600055,-97716489,-39033983,67958274,-17543560,-34847335,52840324,9299825,-61241152,27265878,62628484,-16824764,-25395241,-3917305,-14693875,21884563,129667452,8379215,-116565948,11505833,152825127,-13654878,-107245645,37438476,64896613,-599589,-18033038,-55268510,-60432403,23107663,67535255,-4142551,-68795238,31279125,20462777,-2126434,-12367564,8924693,-63445816,-43527401,62758484,-21748662,-62115564,20642047,70687721,-19096618,-70831832,-11179072,5447870,-58450667,39713370,52490904,-80582091,-45748745,-30736664,36603382,33487227,4333406,-71398308,-4212373,32409454,86773796,-55985588,-65837685,73229350,48573205,-24244245,-19050740,17368852,-36354608,24451840,43759589,-71570195,815437,36227136,-17229133,-49159612,40174327,84035458,-16450476,-5117356,71809511,64091839,-66583259,-26109446,71484587,31632335,12823139,-36176883,-8543291,47982807,92338356,-14691713,-65094344,18005185,76819849,-24824925,-85320734,127377,51881832,-6493806,47458070,26291498,-16273956,7052846,29274840,-33958198,-6371701,15048433,7905984,-64055017,8946381,55163299,10489270,-22284554,11662088,14030136,-11916778,-48874198,-16217970,-11277683,28402418,64774512,-62268670,-54480629,47207904,54189198,-86190249,-52379921,48167016,20497173,2244966,-8466862,9309113,-47365562,-2855622,53018867,6229083,-43589202,42612653,16856338,-31733876,-15681654,51769421,-22235959,-41362596,73148452,5176598,-32736756,37587046,22706414,22689048,-5901802,3449688,6194345,-78138454,49896328,29647915,-38282085,19637863,43916668,-680125,16801602,23930607,-29273079,-4148889,-3345223,44294626,-61677618,7366312,-12536063,-13701183,7483214,24448062,91493627,-2781569,-18322713,2844109,17903885,-15871353,36960618,40439782,-4167097,31365973,-22816059,-23118679,-30579340,48992441,-33596568,-24648422,-11561622,53150665,1255429,-29511585,-3629998,73933521,-8070481,28591494,32175094,-40776590,-8011188,3028584,-21654999,-42497947,49871092,-15009005,3151290,-27561636,5923148,-14160539,-32963122,63952147,-18804654,-12285117,1965578,-22084348,-13997988,-7380777,41850322,-54008897,-29830824,21934218,-1475830,-37874638,735840,-31809537,-59515119,-6434043,6091320,19164849,-38050453,23039877,-13272526,-6956706,-73106628,-10260408,4481980,-31649082,41509972,-39191259,-15645771,-40126379,60675667,-37458024,-27523684,-7900326,17085231,-27623296,-15265467,-9330612,-39426260,-27125947,23297168,-5949625,-49256045,12912705,7221116,-27003290,-33735391,28878110,-21996728,-37887126,7523066,25274670,-32455719,-55774346,21465034,32713043,-2098548,-29498076,-55709761,-22202281,7970981,-1512788,10181612,12966119,45156588,-12250151,-63535602,19495435,36591096,23776242,-17517726,-3615446,13992280,1117637,26128796,-18715428,-29084359,25812625,12840730,-67145805,40168365,52835772,22004448,-29563398,-33075797,36703017,-8308773,-42739563,-22380151,-9647410,-9717606,47930477,5218063,-40878322,30807585,11087583,-26941624,-27521005,26273404,44831005,-49889760,-15630164,-6305027,34689359,-27610447,-18032123,11829516,-20889436,48592445,-17036329,-11976373,30983329,56885304,-473009,-20289280,39895681,46080997,-27689294,-9462015,22489973,23300579,7345302,5707591,2066840,5710622,48300248,48784872,4144671,-38276440,7769152,7402828,40936902,65843709,-37990040,-5666446,38613003,-28240715,-17286158,11873685,29810847,4723719,2872037,11027658,8859262,-1626776,-77414954,-45862549,33538415,-19079345,8361740,-40285132,-6255949,34392345,32760862,-4773580,25991602,77601729,1784934,-27649713,-18960467,64457522,30648646,-39864792,-76052476,38178222,40430194,8324794,-22158587,-35751743,49666093,38478853,-69296495,-16206815,-9505171,15459478,-17499148,-38585800,-9400441,31755347,-2196978,-61347767,26772240,39780268,26247892,-67368215,15146178,59164591,25902555,-47887106,-43324984,95469168,56003712,-79528722,-113574674,9486289,48073540,15836096,-36146670,20791933,83021196,22292046,-18638662,-43607895,23924045,62545435,-25221079,-51824382,12762941,54028067,33352695,-36361219,59526016,4669316,34635051,-70063602,-46980303,51780647,25326932,-40337448,-82649645,21296150,16212671,28310050,-59070337,-3254645,25121366,24543582,-27956687,-63497175,12362362,30965763,-21723351,-33685772,-15607490,35138663,-12395000,20713333,-1844065,-12667488,-20883977,2970243,-43405663,5021738,11572632,10450759,34613575,-40129114,-12286021,-19709634,19524129,-5820624,-11834822,18199593,23033421,-662260,44043395,-29832491,37244916,-4521376,-15249792,20103793,10010461,-18209164,26468783,-1928862,46968584,36323048,-17829005,-22339259,-8207594,45333156,3431863,-120294288,-29549093,22944733,39604112,-34510558,-10160504,28250702,27883128,3321350,-2774555,-26015448,20761512,3160388,-37903699,23803525,46953624,23230992,-46029360,4536205,25506680,41777554,-50874664,-79904375,49137034,66242390,-24687987,-62701024,7887323,80936697,21850498,-87818020,-38948060,80263339,55820381,-31245071,-36455427,81945670,40116913,-2238323,-33856494,25632308,59610138,-4908741,-68286157,-186434,44254738,19794142,-32815989,-36639198,74385010,39414880,-73415650,-82073093,62557583,77982153,-19097044,-99390005,20687203,103172242,46779469,-85872536,-45519401,31739725,68486112,-10021999,-70075094,9218627,46949690,-23541955,-33435843,2384691,30624437,-40740032,11252582,36870827,-12978801,31126963,-5010128,-1260697,65467579,-736773,-24766085,-49366452,3946111,46163447,-19128380,-58134905,13811747,51838872,16779907,-15142469,-31142630,-21296349,20867206,11207275,-24298680,-14442112,32373021,68819334,-219368,-32101171,-50460430,50189134,20466305,19649250,-14848578,-15295292,4404226,66663743,24832058,-49719556,3866129,30622192,15969504,-16091159,-30219589,-34838221,-12030212,-24107073,-42252011,23136927,-9962522,-27185520,-11004767,78276356,-11814814,-39131535,-39824001,36757861,78447569,-41507978,-103613502,32418494,70165971,9576821,-64179742,-4076454,46570609,85620364,-34900647,-30040905,8854886,33694501,-17741092,-32246272,-18623928,15626176,-19954961,-44028819,23545769,8302800,27648352,2417266,-30776311,114214643,5040407,-39160797,-74263353,-6040171,71102038,3041630,-78232230,-26828245,79197072,24420537,-58595259,-33443471,45645041,67781851,7133964,-53040410,3650659,44638697,1118918,-11578476,-12877317,333472,-16668839,-13535196,14054462,14409286,-25913933,1272170,41581364,18483294,52397255,-56034624,-60834229,29094445,36593701,8507682,-30764546,-52292228,23929886,51626001,-25565113,-43477239,37774161,7609516,7084638,-3373099,-35971264,-23305910,-5538102,42668579,-23709651,-18795058,-3650717,-3336987,5143382,-21354529,-52213064,15894543,26900470,36863841,-51735351,-39462039,-43134367,12658443,-6366300,-13304977,-29064429,-27052854,24213013,36614858,-27521617,24568174,-9981498,13312600,49270373,19980064,-48536612,-4576315,-2054839,25074478,-22671963,-79882007,-37479448,32912078,2430111,25782806,12897024,-38498000,54212508,50217257,-13139751,-16502338,-15984361,-8977944,14795592,-61955854,-45876590,18324590,3088051,20721174,51143005,10088066,-35695455,14234912,61113599,-9228528,-60055929,-23804641,10174040,3077001,39450589,-39389881,-51693298,-1026757,43521326,-38825616,-85525989,13723796,28200221,-42484393,42841716,-41570232,-36854940,2046546,26888870,-16035479,-13804832,26598965,5626815,-11623390,-45940140,-13834432,-45958636,-8799075,46030331,25385077,-10734421,-31598882,24836514,31188028,-20225848,-1633255,-14763251,-13751469,20317018,22906975,-54328517,8171282,18842639,-21294042,35431211,60862817,-56582397,-19868980,18137221,29738024,10472674,13405587,44670471,25740331,-37986359,-6088758,-11578208,9222462,-37112983,41657822,-45200781,-18906380,18380071,-22649749,-10271762,21375091,3276899,-34319762,4018575,10274869,-30317416,-28360550,-4339579,-8157591,18506289,-16375918,20602826,18866024,-28441219,-23063510,-12290389,8341732,45395385,66472679,8833647,-1195154,17793516,-20166270,-27968092,13114113,-1266539,35654391,8670763,-8384604,15898439,-18004372,7194123,-44024816,-17797495,40586762,17690674,-31986763,-20539810,4103082,36863945,-5537891,-8557769,24607064,-4923918,8774845,5711179,-24837552,-50909068,9827636,-6418541,-23625336,-33270221,-8898194,16282167,-3490003,22271027,-15225110,41884986,-26937539,2647847,-44646566,9139654,7712237,-10618470],[6,127,64,-26,13,-5,188,-173,201,-218,372,-470,720,-862,973,-1332,1609,-1942,2455,-2958,3634,-4329,5219,-6174,7312,-8565,10057,-11698,13688,-15648,18037,-20812,23786,-27036,30707,-34789,39222,-44102,49523,-55432,61877,-68937,76610,-84939,93947,-103726,114368,-125701,138110,-151551,166036,-181574,198404,-216617,236204,-257504,280517,-305529,332824,-362493,395082,-430917,470457,-514392,563592,-619123,681932,-754018,837493,-934954,1049389,-1184187,1339535,-1499053,1565217,-900201,-3241061,-118127434,-85624104,111985323,72250490,-119439812,-67292619,36186617,7696623,16554958,46045227,-43486027,-107623840,83083192,136987410,-17680780,-78755825,44781962,42388737,11736884,37762390,15917265,-66054799,29752070,88062815,-7491176,-46003242,13341109,-59779174,-17241790,118630194,9400104,-142504000,-69260349,176169171,66218480,-148424547,-61970120,111911832,79815264,7557921,-16445757,-52492611,32695418,131724922,-34546906,-158717257,-16357520,108840559,7472155,-62562420,54184926,12006913,-23305533,-7192347,88253207,-55777926,-42731432,14451003,5428090,86488469,71618130,-69300026,-117851014,72906731,161022570,-129551836,-166923956,100795966,191808292,-34131225,-154450221,-17049968,95868900,44105342,-36123665,-17988023,-27236274,28775282,18549423,-125867671,11249107,52309034,-21093537,-40221580,83551518,31539557,-93004504,-69603362,71321261,27981565,23448122,-22303692,-27912412,52536049,84464361,-7366350,-150593701,-11064891,140959848,43018262,-135017132,-43349986,45415581,35038626,11557561,-38379704,-16425151,-8685443,87637324,-20626622,-34318827,5355149,24043964,-24260148,9219637,25388105,-74286090,-85474162,47545477,72510403,-72171385,-36246753,65884316,63315684,19285372,6608185,-35171273,-20848033,17573014,101979226,-41111890,-127520722,116235,112435453,42176042,-23260154,-63648058,-12480407,71500595,51119599,-67803071,-130528861,4763207,46160179,-12634527,-30079338,-43533980,-30191571,7418614,51884833,-20547320,-93014372,22346990,57059108,-61907671,-24599890,-3659112,-7053863,-37961143,89963942,59513284,-52238174,-56453738,83024219,60508133,-31275316,-48068499,-11180895,53895012,83530680,22941962,-107863488,-71705987,80104077,5845157,-103313529,-41994459,54983544,-10518958,9137508,10157909,-33513466,4183121,10313537,20323371,-23191374,18272985,38378867,-65658740,-1235738,56272755,-35697946,-126893457,40934150,79209747,6860557,-85104916,-7678114,59140034,-25344792,11512768,-66794492,-39690564,89198511,15186261,-13543800,-68888707,13132500,51875075,-37784156,15831283,60653961,-40550684,-16019976,67813278,-20140868,-36895550,-34485687,25637617,-56277800,-12507236,3488256,-69184207,-34641294,56148938,3268370,-49488469,-31007001,26918612,31338443,10822320,16015159,-26463118,-15276059,25876938,42547908,-105820655,2072870,28902511,19960106,-31367597,-3604481,10493204,-10389365,61963,39417967,32946098,-26899356,50031843,62044469,-41172211,-19823024,37503164,-40794612,40582036,56888429,13957515,-39821992,32834869,17096115,-63797143,-4503420,44952260,-7546972,-35486623,-3123616,-20236562,-26135472,-22150551,15624615,-31084604,-6300639,43950808,-2125323,-81298602,38727702,52104971,-28581838,-28536236,38354566,16780942,-39263006,27583362,2034753,-17810206,-971232,-7442517,-6566973,-15488076,58945804,47466752,-67290247,18405228,68250632,-19504614,-20904849,28314547,-20322518,-7620525,9125241,32656191,-32656551,-26508189,8671876,-25027237,-18195121,70540378,1382262,-35950167,23053503,12819940,-9494150,-49100849,20139402,46139726,4377154,20778583,35352518,-31746200,14464314,24741393,-28655451,-6794181,39794557,-1280073,-34049244,18453378,31783777,-3787174,24182096,4482758,35996820,-41419354,-17498116,22893789,20920933,70850075,44459263,10227461,14863463,56371451,5211821,-12092730,-48700935,-1497384,-7702086,16915896,32787184,-24977841,-7850110,42951433,15164346,-26278287,18959724,53819919,-35249382,-47663664,15799582,16858215,-22238395,21249106,32563456,-48532153,-31278670,34572086,9774518,-24044913,36296876,60359,-38950629,-20683995,41538011,44058111,-56449546,-11959736,-43243032,927571,-9242541,11680514,-19264956,-9908479,10576309,-877299,-21917082,29365322,38142310,-39898684,-16510772,11629357,48940013,-14243000,-23869100,63993793,-8333825,-15357064,-33815787,-29931825,20078352,11366334,21993796,-53066155,65295025,85645328,-26158102,-17959421,14135585,28405662,-17281196,42175854,-7676452,43167406,-18094568,13656908,33034803,7728851,9016072,-46054819,19170991,-5307684,9258260,11359155,-36917613,-6425278,-2934610,4499860,8461941,-1352791,-9802984,2363518,-4643190,-24594480,-7570171,1043333,18058866,-39146564,-65564261,-26589552,352161,-3507655,-31410860,-18630049,7825604,3374029,-19477735,-49077380,-7312405,57387972,-15032927,-9861604,32427981,50314205,-18544970,-41146595,2838438,15121644,-42431793,-7143666,-13886153,29443494,87110689,28103290,-95724795,9505569,54910273,66770037,-63803713,-80503263,68896121,23082330,-49569417,-70157303,882772,49310970,65106686,-15813465,-19282656,23394953,12353451,-49581240,-7557687,27503672,19020487,-54775931,-21732303,-8195176,62604857,390678,-31764828,59473433,44859074,-35487889,-35134257,-33372916,95674676,41917572,-32445186,-49624343,25298864,105321574,-28314132,-72227717,-28913208,44294176,471754,-69435588,-14401800,37616883,45760059,-24148845,-43310161,-7104005,42198609,15224324,-88461544,-21327214,56200368,-14997012,-58593304,-13547305,66802635,4748633,-32172616,-45228082,-9553733,60176930,-5060474,1564404,-19280517,15126061,41378787,-51884677,-35672954,46588603,39781598,1792636,-6909446,-41036204,77711038,-22973055,-17261016,12005218,6106956,-27648581,-39660831,-3124552,25151182,12960824,-28296640,-17288428,-6752949,1592952,25403509,-28628214,16189783,23922457,1944245,64747238,-43190021,25991275,-12308682,26251288,-38681810,-45433449,9040600,20796627,24949143,-57046293,-18364429,41088247,1106044,29044741,-28156300,-27807106,15243480,-23374134,3502042,1486055,10641159,25302448,-47883313,-23854518,31056157,34660458,-38733750,-31602853,10099006,86581823,39762158,-74716064,26036906,25098949,-22858885,-71378468,-2246246,91609317,87296685,-65319049,-55168512,52420420,81488871,-19110040,-44281958,41797854,56719729,-31637989,-33156179,-16196007,54745268,44236658,-57947057,-5774506,41559021,66790631,-78341865,-68015017,1281513,71788218,7944203,-70819530,-22108011,109006859,-15046773,-87830322,2183104,13107307,67696019,-24277256,-82718031,1850971,102526636,-32554923,-36981624,9690645,60754604,36144321,-39573610,-9667469,31221392,10469197,-30496263,29360755,54332929,40265277,196431,-6779081,40934271,21940290,-43897452,-24811174,13503380,20909918,21893658,-32434395,-11495673,21546721,-106020,-489723,-21795523,-20880346,25162784,26703648,31093442,-50754786,34042745,20400274,-18016554,15631975,39765918,14260520,26783676,19972657,529919,-10946367,-27029140,10360640,20457464,-27374004,39339081,10507553,24478688,-19019988,-2987416,19997668,31541055,20718576,-24519738,21409791,66135922,-33668733,-41168150,19213641,57538101,-15691392,-53258850,-14088635,29648568,32096772,-48201700,-2314146,18368871,22099449,15616426,-52475558,4889797,57251587,10047397,-58877791,25940756,45789216,-18552634,-75180845,4479113,55363979,29460812,-21435612,-34987090,-13097067,37079673,-29166862,-24574455,-37185864,91012763,-32791127,-89541188,-12596900,67763950,8205487,-35493713,-35777480,57974381,48042979,-9923170,-54443153,5210084,61277068,-34380099,-67729080,6203175,73456601,-20396702,-74086497,15898910,47905994,46399579,-28499603,-75273999,49882617,49344479,-18664042,-46226848,-48818995,78096867,38200424,-48066961,-60865103,27282336,69074320,-49930233,-42768777,19037930,58843441,-25130288,-37040399,-38143307,31068176,14474509,-6578462,-42501645,24490041,-3931294,-34142267,-10713328,64358628,10186046,-37311057,306340,49385926,-10594766,-52054165,28054535,-18817451,28145060,-284691,-11869510,-39673896,-11203466,8536660,50893409,-60593654,6672552,2199554,4772778,28984383,-64185243,-39258667,-24376319,66594041,-29971735,-55861812,-6648722,32019592,4725098,43236397,-27524350,6122429,-41396308,13536346,24781749,14048691,-27871662,-2513976,34259712,-27153066,1284697,10652572,-25475986,5716540,65254892,-20478626,-76369267,20773647,55218116,11662511,10075106,-40926660,-8854323,25901325,20016965,37875734,3128896,9152980,45015044,13449220,15644776,-6386667,27309836,-2939733,29539581,10835468,-3702678,-56157630,13636178,-31715103,10619241,11416479,-41383308,-64947217,36524890,33581613,-34368396,6286751,25167588,21849069,-10032368,-11538394,16301842,76827172,-42282591,16614749,-81647021,1395373,34611142,5710387,-885948,6625931,34035560,16044799,-1858517,-19865675,2865060,-4772688,4991280,64523903,23732683,4381354,-12406005,-29319923,8965236,10987577,-20114829,-46305940,19875027,51293915,23769702,-36990411,-31155578,24146254,38987944,-8079634,-50049669,-13993192,-5261170,44780426,-4354564,4031210,-36041489,-6255310,46436937,490694,-32741002,-47524834,-10145576,64305371,11734227,-89335856,18254650,-51369913,18954322,-17897299,37824253,-19670128,3087046,-4090927,-9661779,-13101115,-29868084,-27422341,67563298,34179526,-10933136,-10479556,-11568496,4391464,40226826,6721799,7089968,7422664,31167620,-28446014,-52323250,941343,-26220388,-2768763,19292904,-29280992,-25222054,25182718,-20675001,-17529549,-7837236,49685238,39764623,43163068,27306563,-384946,-43215781,-20988059],[31,-87,178,-166,205,-325,412,-462,745,-867,1019,-1410,1692,-2035,2483,-2957,3582,-4230,4968,-5768,6730,-7973,9219,-10662,12216,-14005,15972,-18219,20655,-23312,26252,-29618,33130,-36989,41238,-45870,50923,-56204,62185,-68485,75247,-82642,90551,-98949,108012,-117866,128299,-139526,151593,-164708,178709,-193793,210127,-227763,247047,-268122,291313,-316990,345485,-377531,414012,-455779,504132,-561045,629193,-711786,814116,-943851,1112665,-1339089,1654457,-2116036,2835825,-4065820,6493764,-12820205,72842906,-3389700,-130312822,31242679,69478301,29897892,47671879,-43665398,-172366750,-2990123,156787844,-18743150,-99786759,38768813,90244791,-153845,-33767494,-6130840,-5726121,25552416,61229446,65699888,-33392140,-15546664,-1590321,-47865066,65637618,37550095,-52469224,-130783711,124210384,124160245,-103910396,-126938207,70761144,89270381,-34066199,-56497233,-61549999,31746395,110706270,64554550,-127066236,-39375244,143329118,100172463,-90556747,-826733,36940963,-2208155,-41754083,-2020422,-28546768,-100140487,-13660468,-22188361,-1260559,64970282,-21385955,-118921838,41992347,147151340,-34396665,-219521942,-19581725,211998926,22382252,-162365805,-44518391,66112396,99177895,-8850652,-81921812,-30176955,57170480,111972109,-93174342,-104328857,58381982,28766525,-92360559,-18584764,68943590,-16714877,-52396737,41036889,10360744,8324106,-33451176,19962576,33695016,87596525,5079233,-72659651,-41660796,132382384,81666365,-90642185,-55504948,37375092,49278440,-41491516,-58943275,-79004274,8814255,37994935,25497321,-73789700,-13268119,52028399,23386888,-3449391,15414443,4221058,-74050494,21920089,42908252,-35437104,-17217521,61333553,49442347,-10281354,-18372241,-11277446,-58330257,38171026,94688038,-26169468,-64206259,-14374135,73836996,-31299114,-32053111,12640051,-33929827,5393050,43209042,-4245575,-91766131,25817296,39051354,-40533286,-69928444,26063049,18391392,-22507021,79219769,42991905,-128834843,25388341,78790783,-79245721,-25985876,30627120,-13624792,-69007342,25840315,78809834,-17398328,-46349639,58744493,20873311,218019,-33473936,14630402,-8856672,43208415,46335245,-39916052,-46486949,55273321,60031945,-73041607,-95459193,51186241,19493145,-60360807,-9594817,-26097209,-5344910,32895150,41696940,-43141240,24912092,57146583,44219413,-36466108,60627369,46147612,-29842886,-33182806,52817514,15226316,-34296735,-40631266,7506517,-28409319,6783314,40866693,-32409988,-10150173,66402724,-23893229,-80099702,30901103,108104439,-13498276,-67413339,48891882,23819363,-42403634,80054183,-28046750,-54346933,-20708226,11893531,37763490,-305685,10856009,34583378,-36902385,26585724,22766839,-2229140,-6551703,-8763983,32393968,-37896298,67114898,28549118,-21590702,3675324,29878748,-13829579,-27781537,10304394,40040224,-26950032,-43176286,-26789757,-7786917,-2297075,48068613,21285879,-42667461,12007707,61179140,-23951879,-36392284,-11508613,-21263523,-15271290,23226377,38282800,-44944312,-23879983,35634801,29081862,-36748479,-12105151,20706309,-53072063,-31308213,36540879,13482353,-5791384,63651709,22366689,-34606956,-45101129,23969054,2504652,12934389,48471576,-4953078,-41863352,19644490,20891378,-28473310,-17095911,453450,-38729074,-21117407,29829932,26420575,-15381107,5487965,4510838,-33390287,-35606842,50941638,35569655,2724338,20963262,37252511,-96747,-8159003,25686571,-14791439,29898700,36955927,-20055334,-2189211,46569799,20120239,-47602392,-50140077,50194154,2971604,-46308105,-2519798,13146867,-34632362,-12689491,6661682,-1709562,-13757221,30355172,-9919066,-8932981,-54341689,24088387,548161,-13986675,41688031,3796423,-94902977,7748729,12584320,-26710424,18593523,-20365924,-19275556,-29411880,17218718,-15528499,-52395521,42271558,55238060,-34610376,-67682406,-10580322,26569553,28026783,-6238458,7357218,10514300,26165331,49662920,-8210115,-64621303,-907241,39614797,-42679638,-50743773,-22605874,-31841755,-12761202,18392826,56392109,4145168,-12246164,24818190,3838646,4057654,31245126,10607795,-37839752,62149173,73068823,-30502337,-49327574,-4113044,39602685,-26026617,-21742432,21767991,23146511,40459742,38788401,-52331025,-9812232,26392094,-20046843,-23354473,26359713,26811776,-40083341,4751688,-11866783,8029538,-3826467,-33187613,10182739,16094148,18987098,31961385,-40692655,741631,27368097,1008617,-49350143,35566050,43441437,22522257,-41476781,-32363302,45512424,-11642498,42099454,-13726074,-2932980,47358645,4566431,-21116357,-41026442,1837882,-325903,36350665,-50008546,-24207933,-54023794,-24452298,-15304076,10817887,32646707,-3809397,29533899,-19831563,10271657,63020878,25372251,-28933510,43311093,62367533,2028310,-49986174,-31923793,-28907117,24827815,-8353564,-15515954,5561890,85007162,10519095,-48097411,-52341355,33358034,60341172,14383987,-41604171,-33749998,18368676,11653192,-44240368,-24842038,-6025563,47259496,-30541713,-2878281,66911882,8516092,10480830,-30253820,-4692357,74196879,56515731,-56467593,-17404030,16447215,37702958,-84621230,-32532587,37854474,30576267,-31038145,-41521235,-10009493,69351616,31100943,-70238175,-3306992,28438418,24505417,9490934,-47982167,36464575,41824898,-47207337,-32450633,17588530,80476960,11616234,-76132291,-41078153,84872125,25462936,-53038258,-26619394,37590421,15488172,-37804283,-20292454,44907190,65101214,-940181,-51065593,8351291,12916625,-5867086,-57811710,-22559301,68037771,-472477,-9982163,-56986740,15365359,61289600,-2129486,-36624615,-70146025,44372212,-2732434,-24679613,-70300367,-34927321,54629689,-11398581,-8258310,-22600225,-9500492,9228300,-30847401,-18595667,28400706,-29778456,-20470751,13141199,-12310746,75268792,8856725,-3163742,18083362,993584,4688514,-21856785,-29252475,-39952264,242770,-14336704,-53699019,22043592,31651959,71054399,-24216711,-79217923,10153367,-1878259,37850547,-51721745,-33559965,27195889,61408106,25083776,-53857937,10329047,54020040,52376105,-13366669,-14606739,-2069637,-9354310,-35122210,-66622795,43691526,20767794,-6847086,-23078956,41113234,71814069,-52887312,-86745957,-7442768,67163600,29476132,-99716996,16241733,92310378,69530792,-36939321,-54567842,38573795,84997397,21219316,-106923307,26491947,72598518,24381948,-3843310,5157281,60451226,-5980973,-38399543,-14184115,-6443237,50846586,17158635,-14181120,-629061,43408011,-26288020,-82616489,-4613474,124160999,57708022,-109030969,-64907517,54574108,58154480,-628160,-68505560,58372237,80649800,46441725,-52225477,-37054967,42948270,87090493,-54883069,4870657,27956392,10556113,-51595156,45699720,89002283,-5661609,-15062223,6356216,13040304,29488401,4525964,-37462417,-13523816,39375269,60530652,-75020802,-71079783,30211749,58176865,-9051004,-45827835,-32925487,72606832,47301097,-4248255,-72372108,-29894158,-639712,-11881173,-56748410,-33376964,-25109664,10893303,-28233016,8526254,-38672951,-41583829,21321165,37822979,-5610089,-59769152,-7139163,15603365,-7234608,-13673802,-19996761,-6233816,15960773,-21645297,-10623683,1962050,-35829296,-62520567,33396454,7887395,5702019,-23035632,15221973,42866351,39476587,-46563880,-14296627,60003539,44869648,-20327176,-70638487,-38836367,62956788,12569610,-49765241,-75187345,-3642795,26956890,-43703118,-43264021,29412016,-11117551,13300725,22333927,58280268,16321624,-18283760,10760603,8563898,57809090,-8002767,-1507058,-20876560,92458490,23609767,-114101179,-88212804,3773563,61532527,19556266,-57389237,16316639,29926426,-28654358,17498190,-10602751,-7321001,8962312,-5702390,-8202002,105994,13320397,-4906170,17355303,18921202,7121402,-32858461,24402571,12893553,-20544704,-40518160,-12903083,7548283,61550049,36080317,-29100555,-79006801,37313359,57041074,22997340,-45814779,-52082953,59893220,47070218,24096172,-13817150,8577249,38053280,-23760756,-34100967,45805340,-4657059,-2799785,-18849848,10960504,26455455,-86505761,-6277843,40105960,59762717,-17483292,-12829143,58723934,-20880431,30343432,-20294992,-21349864,28066765,57963056,35071314,-53139447,-57302431,23052127,19092256,13013217,-861956,-39963955,-13318296,24977842,-388597,-82702302,-71765758,33844504,27431635,-28802871,-65230010,-31318926,57503985,11441090,-863852,-36891037,-20533192,43756093,38315787,-19651044,8007121,26683285,-5765970,-28698024,59114481,29019820,-57568415,20276254,38642154,69723793,-88764623,-8901875,22678920,-6873497,34965684,-1674482,-6756974,36715619,40493771,-1329288,-3691382,-3293803,16874021,-362983,-42037,3097162,-29588370,-7877703,28898641,-39498502,-8946880,-4361844,9606120,-53762674,29522264,2525411,-29819287,-48232222,32730336,28584676,-23217622,-16674562,19375055,16784786,3034336,9861900,5676638,-40042802,5009849,46227822,-13877661,-33554342,71292180,32941625,16346684,-9121447,-21607430,-38162322,-13477715,30106111,6723649,-4821160,34753650,-6351958,-893141,45934387,-46349841,-9613060,8893575,10566045,6954598,-5694774,-21532606,-16327880,30013229,-25378152,19068159,25347545,671458,51543415,16156578,-17793311,6984361,6389956,-6027407,-42083672,-19691447,9108297,-20898606,42370954,-4750095,-26345611,-67118594,8733301,15029566,-7710396,-7840028,8285885,-13026955,-20728113,5460226,-29669765,19908276,3918068,14480909,-10225765,-8403004,13734504,-10797098,-25961675,-24779481,-24207110,19384980,24747996,46824658,490801,-40997629,18049727,5496077,15199892,449231,21745194,29926711,-19544457,36302077,13794149,-45502888,-8331185,-5591285,-8134011,-39862123,-51110911,-53236445,-5976481,23061496,16625446,-27863818,-16299093],[-15,130,-139,80,-139,225,-354,379,-503,618,-702,1034,-1193,1321,-1603,1861,-2242,2486,-2900,3197,-3654,4194,-4586,5025,-5565,6017,-6516,7000,-7401,7731,-8187,8520,-8622,8591,-8590,8494,-7962,7378,-6576,5431,-3970,2268,-177,-2425,5378,-8815,12877,-17403,22552,-28140,34475,-41450,49017,-57140,65903,-75124,84803,-94693,104672,-114388,123372,-131066,136798,-139295,136686,-126755,105958,-68353,5059,98446,-268041,552151,-1048914,1987641,-4020007,9818124,-61858559,-40973701,177077923,49706170,-91356841,-57063399,15338247,27482852,62004763,-105185,-109063947,-9311337,127151069,19572273,-85199739,-40247271,119060799,34695882,32148234,11927061,-35552937,-22293178,15246033,40609611,-52700042,15024692,-5857487,-56242195,15726453,133076871,-98553241,-232088430,93464391,257595712,-22326452,-196450460,-15837713,108328151,32986890,-20996259,-83112300,3983134,143374484,35379828,-86415838,-64916439,103956432,72701204,-124808495,-4999892,36879678,16153274,-69011925,42583500,1810420,-60818254,-28028289,-35283577,39875052,71989067,-5049228,-160325150,16808526,132438873,69753718,-186176192,-91525501,166868612,110448050,-96335266,-88523356,40173172,100129571,66726644,-93069779,-111649776,34578785,89649361,-45694638,-75528731,50290906,-2157689,-68867443,17439840,96016056,33656626,-103261746,23279486,108270586,3647715,-46461758,-31739863,-50704050,58057612,84190114,-85770437,-133149683,97380108,113825474,-74123152,-90756992,14822756,33553498,45193820,21547052,-10037530,-85249001,109861634,97050503,-48829404,-101932707,48574008,-8374748,-21740277,-9008064,26156251,-76475358,35302393,158641305,-23462339,-89519172,31623449,28239087,-26156746,24975898,15731504,-65824188,13795059,66613429,29894701,-78025920,-25485240,-13186593,39486714,9052006,-21821814,-78501133,26383363,148508923,16604325,-100958033,-42599355,66211115,13494254,-31600256,-18734531,-69609953,-13023856,106763215,36740504,-76749876,-15186121,54793423,11398446,-28267732,4956576,-11551443,-102935741,35287318,38672063,-17514197,-100128128,-12295593,15161832,51763007,-53036073,-76887879,-50592803,70297508,75223365,-52486873,-85244766,86452957,99846742,-40855033,-65900146,9896741,16833020,-8065713,47662023,-2422593,-13388910,14417179,89488749,-33150770,-42229037,39006638,14725882,-30706240,47844379,3609222,-87048634,-71020228,50890379,51029644,-72006296,-21566515,25211005,37507312,24790633,-14869266,-55085641,-7879380,66979437,11076957,-50480082,20762574,49562685,-9530638,-29213892,51107577,-28549936,-16599264,48355895,30658455,-55209635,-38900018,30277305,2377125,14926039,-47207399,-9671213,-53731731,34690372,54924471,-32211345,-79692413,31594475,49849218,19846899,16855267,-46752572,-29057166,57075894,78022231,-50986498,-63942387,64948499,63730388,-57526562,-7869394,-16250453,-7681258,15949553,77712567,12228792,-70579264,52279203,94904920,-7018557,-17278164,-9759388,-980050,-6994997,45449962,-28930787,-60407742,-31433349,43743253,-4084483,-20123355,35545565,-27682996,-18377885,26858038,33910271,-73885336,4820282,75500330,-14136245,-78349112,-36580014,3993705,-8601519,2291226,30784571,-18372834,-5175360,5853774,-8905613,-54781048,-11880526,23518192,-33605536,7692375,4670633,-4398615,-76695308,32819522,2248969,-68326481,-34570046,50564549,-9220968,-25267326,55338939,7125943,-14271903,-23096794,82131966,-17249007,2400187,33944116,-9082491,-15007008,2853662,57404485,-57756905,-6178668,-16736644,63083583,-53921977,1421864,15164833,-17841966,25101886,49639358,-9500812,-28959631,8769373,-5170524,-71399067,27674840,38821400,6534489,-56357132,-20367119,9900845,-41332252,2298477,-34224456,-13678887,-22943586,32189822,-24937470,-26482864,43317259,53278272,-15875383,14437958,68430810,42525250,-47012571,-15890995,25116347,39599430,50683925,22848456,-48416585,49466858,54903169,-41815087,-29000547,-21402402,76955061,-37006598,8764181,16328504,52168433,-35844131,-5780714,-4637809,38235557,-13288971,-50526495,-26187926,-48408362,11402119,-13037382,-27694236,7506230,38758833,-868973,-41765319,35230837,19406450,-592153,-14824930,30001682,-29607784,17090807,-1640458,-4118800,4729126,29180463,29683247,-15118330,7584379,67972720,-38198577,-41052427,40444601,8648510,17816315,22917337,-2102997,-30467193,-15564217,-39751622,-59091238,-17712112,30773924,42652209,-26668473,3317466,19306168,32526178,-34679170,25052148,-24188468,-24824878,21546314,35251434,-648225,8718279,28974209,-11462558,-41267703,-15145744,744236,7987526,-9161184,61784821,56863210,45295190,13854367,-35247971,890385,2619214,-44471790,-77945955,-32264744,63921723,40295705,-43080206,-72996714,3296328,26803934,41165692,-18705549,-7158022,13938046,52611024,-15740645,-15817618,61147849,-26425112,-3190989,-2411095,-1764437,12392979,-26782515,7741684,-22949562,15326270,20985879,-35561050,-44997118,39978631,12323660,-3300960,-54609457,5335326,100694125,-5313235,-92219948,26492732,92040583,11212174,-40741436,-64461516,36203949,38312834,33410858,-26650792,6755995,80968267,14584979,-17549401,-26527998,35112745,-18770896,-59435571,3003010,12705750,47661214,-41057092,-40786107,32847641,13485036,-41698609,-23263797,-17514920,51565740,3840277,-105713895,1998491,100810131,-26508547,-23718795,-41378048,20029282,65517637,184476,-42149793,-27396662,56078171,30320309,-73545524,-25281903,41270000,-11183863,-54414148,-41900622,34750272,-9270635,-70800932,-42634567,34886311,-11401642,-10046621,2102908,51747997,35516448,-339130,3437421,-10694550,-25098279,27548608,-19708339,6973014,-17466719,18915544,-8718826,8338927,-32456186,31366711,5430932,3403932,14865713,-15521586,-10958374,45388025,7908263,4501460,4057675,-23984960,639122,29856863,12613755,-3824308,44548073,-12632489,-54755353,-43731887,53531666,6913150,-10187159,-33790835,13017370,57309889,-40132964,-62330390,30688907,44485805,-54630792,-85955820,25078326,41744287,40023646,-43651631,-8126330,55577511,65277751,-6850788,-24389618,9656142,24402239,-68610017,-112076436,6650826,73999286,-3893122,-64010290,-52164100,29586052,9299785,-79840027,-31056474,18976357,55246784,-61824815,-74228061,42470370,74533344,-19252126,-111071090,-15120766,104705265,13681764,-92657604,-30817711,63220862,-2395977,-108820994,-77982863,39087028,17620840,-22369299,-42687590,-5434926,27231756,11455478,-63847801,-54619685,44813173,-4862027,-43449701,-6787761,55567272,31699233,-46748711,-28615665,6375256,75488463,206654,-106611884,-41498627,26588979,66402853,-42102833,-83033870,34595551,34173843,-14745738,-55304637,20183249,12498080,-27813740,-8520314,6372430,17640140,38367846,-1253975,-22297929,31484309,-3582785,6579960,22905250,19161249,10681412,-28774507,-15047481,-3070671,-9260690,-921094,27839502,-75943177,-22516892,-7870689,59397458,9934589,-7018371,42737622,-19690940,-1471064,-8467168,-4512820,-24432350,42475221,-1943829,-20653401,-23218102,50220065,26739254,15290429,-36739385,27445527,-14157256,-7924806,-58407888,-7673672,70494874,19976417,-30720481,-14646496,33069142,44416922,-48371024,-29312313,66562678,18697130,-59375263,-13756303,80394898,23657725,-56529610,-40303897,-2603111,64070842,-14960476,-10560849,-24511022,20353489,15099297,-25926901,-31150105,41548657,31866118,-57559257,-57288809,52412904,73087294,-31364655,-42873673,-38263239,52174932,63118034,-42804476,-54418259,89882749,40625187,-6523899,-77973332,37391576,41506392,-40341229,-87757596,-7861489,91944807,11431232,-45705214,-63941272,61521410,68327004,-36097388,-18045788,-2284831,44679434,-7384174,-59327941,14299895,61867019,-32386111,-33274805,-13439594,28231472,-4792356,-33149120,-78554090,48752652,49868689,-4193192,-75017629,-15378341,54209695,13167461,-14776713,-31923369,46612577,11307077,33954125,4517173,44873668,2547472,-12509984,-3740139,-3178711,-2198586,-19162477,33084081,43968909,17319383,-18673918,9657818,35226304,-17569010,-7644843,29974739,-21021785,14666280,2310513,52227517,28641436,10938627,-5743577,-185025,15951012,-35029634,6518013,-10351545,-3345819,-11534866,-5897042,-62385697,30230722,27358800,-9170257,-18380430,5474912,52582260,-6871151,13219572,-9810579,-30587451,24220213,27845638,-43039696,-2713822,32742606,27945479,25239117,18986291,7502845,-30048267,-10825200,34432778,56262530,-23268207,-22487737,28791587,1641732,-2789258,-12880318,-44420889,5627221,25101699,1196915,-37217851,-7212987,44779032,29163890,-25198220,-19206380,51691666,-14925847,-34799624,-17865459,2780802,-20182931,45034292,-13362493,-34597338,21745523,8784247,-3248475,3233319,57409990,-3617030,-30970820,-63158354,50968203,1447414,-2098336,-19040959,17537715,7161914,41852487,-47451920,-17273983,-74734457,45709220,-13332641,-19424063,41964189,-36962775,3102269,5717227,-6903817,-56098468,-19378103,40337884,50123185,-28078209,-7213163,22684013,-35633468,80949701,42357418,-18031977,-66069579,14243889,57110290,-30919785,-23481279,464347,23022376,-3177820,12089720,-59560509,10807220,70008658,19012316,-44701627,-5898246,29264872,11746876,-25275049,10712172,24089800,-29165343,38767982,8989135,-36028104,3947327,-9303962,12588937,-22398783,-3531936,-27557311,-50679563,-20168774,38027429,32361214,-38911169,-1918849,-599019,-15211531,-7532434,-28416749,-49113447,18480861,31342491,-30041395,-8349469,22242935,23814380,-6011038,-23361941,6124543,-8267860,32142331,-14540461,30124942,38810613,-7053989,10870986,16789194,-13835536,21771596,14861456,-17061313,-35248590,-28424518,-26782523,-6013107,29497582,20283855],[0,-5,-51,70,-65,-4,-150,181,-297,421,-419,623,-831,1119,-1293,1699,-2051,2497,-3095,3811,-4454,5364,-6392,7587,-8878,10390,-12231,14143,-16365,18829,-21480,24632,-28083,31814,-35869,40528,-45625,51152,-57133,63897,-71077,78984,-87485,96816,-106816,117728,-129567,142232,-155929,170808,-186834,204032,-222759,242948,-264794,288539,-314217,342206,-372753,406229,-443037,483823,-529107,579710,-636815,701875,-776460,862955,-964875,1086429,-1233345,1413985,-1637969,1910618,-2193310,2074760,7589529,192594805,52332639,-107921332,918335,95206400,23872133,-13261740,70509061,-65299511,-81172594,58103885,118769850,-45221732,-101555417,48292765,73192898,17961330,-7559441,-52352588,-53484912,98792238,101765227,-79985014,-63936652,24133202,34728842,-9449351,38578781,-15298766,-134821364,-8981938,120369263,-28906945,-179373610,12653024,137100600,20899154,-65797708,-21820913,-236113,72128368,86061050,-69401158,-97357231,61265477,131742670,-42612117,-79810390,80102501,80913050,-39181373,-23867521,78686329,-41469012,17318644,30789951,-4767872,41370539,19672640,-102839695,-67036558,137408570,73094434,-141576529,-103632995,148417797,130100314,-67569357,-120532943,78866030,124804003,38228224,-31501011,-52942480,-5902614,90725897,-2764580,-99223756,-463122,86446630,-33162140,-55159925,46843947,47147667,-99258319,-27651401,96656731,26707578,-35705744,-31858507,-1548092,35977192,96016004,-35666172,-159098152,60876120,189116708,-48350752,-149475923,-9760570,97312027,3098934,-26461165,-56434419,21068206,36406648,53112337,-5088234,-58449368,33889581,30297844,-51587388,16164231,29720046,-31997008,-76414299,48383911,12957135,-57443265,-41674857,39497047,19923554,9166790,-6453259,-35798478,-60363624,146106692,40185750,-56707260,-55686693,70796177,37965652,-17137323,-4081607,-10614842,-4256287,11752340,8693375,-96278005,-42384491,84462672,24054315,-2991215,4676900,-3746681,-11890877,8915034,39865155,-17596448,-11286731,62594437,11837384,-46180218,26484120,39485316,14358937,-8041836,43402933,7278064,-59374774,33267966,43331860,52934825,-56305377,-1699507,34957208,19750284,35973119,-20193111,-48248815,6370426,84786804,-34795230,-98736663,5049251,44624161,-57199413,-48614186,-18688548,-2290931,-13084827,30445755,-2114763,-44705016,28169342,44831525,-81802606,-41866559,89893114,-504377,-64630512,39569324,9647246,-5312824,-29158373,29620006,29984167,9142930,-22421153,-62720333,-19103279,70219201,-15146970,-11770160,6523893,52436261,10362831,-50975190,-2844681,30902280,-50857160,-23942146,4657633,-27700371,-40457447,22499393,-5111128,-55305453,27111901,24155762,-674002,-12166885,25179473,-13939696,-25279988,-14541381,34593284,-26505329,-24775200,38568884,-30156562,-19217334,-20090682,-53752821,24903848,17185603,58205722,-25225974,-26374403,40981102,22773081,-30657562,-35632961,59997827,-38268261,-20885860,41843963,14666428,-17653672,-5111394,26048995,-55785478,27201801,23255846,-23511161,-10948964,-913797,22331255,-35508176,-5779493,67086897,18045448,-22218460,15462933,-6686223,-16522256,18974884,46236534,9325720,5070728,70127772,-253537,-3497773,24907367,25130377,-62570023,-4305295,12235576,45529855,-12506554,-13149853,-1121528,-32625353,20463129,22534080,-60287667,-55097149,81207396,-29732516,-28269220,26103919,23736822,1670987,46094792,46128472,34373706,-47226927,34181983,20788021,3002534,24942654,-6020272,-38497205,8584660,10833679,-25253676,-78225175,54707222,48617247,-14770135,-20644101,-5049221,15328196,14702611,27066768,9974738,8792066,13610314,17962627,-18498564,-32355553,40865863,-16110735,-14458927,18995152,6479738,-2137790,-42126306,-4752489,579050,50947937,38266553,-28063821,1584119,104266,-4558313,24231981,2047172,47549639,-2440369,3913657,6900315,312740,66406928,5410003,3358350,-13626933,36653593,-4326009,-271355,-32842607,11891446,15052774,-48824507,-33186548,4792941,41764583,-4253487,13598075,42720205,19987608,-332695,-19064453,-24992445,74292013,40386084,42251633,-54526386,-7841200,56643730,54541629,-39017491,-36745007,22376213,1966620,18313515,14407530,16968792,7011222,42956178,-6970002,-48240919,40426833,38190125,-6524333,10625644,27910945,40830036,-41226293,1460995,8188205,3929040,-24356215,-66838376,17191491,5873284,38217520,-8909290,-3793452,15150085,37485722,25607222,-26742335,9539734,66526626,7293368,-10047710,-5207597,43906604,14517755,4117822,-28611072,-11964819,36826221,10408366,-83711917,-32465504,20597738,4533954,-42482589,-2957333,35573710,23023155,21138826,2709437,-16986956,38641924,-4179128,-12393664,-36016698,-25470184,19918947,-59124216,-15876349,18626180,63237617,-20070505,2923250,-25069926,732862,-4312487,-24006028,28036754,30193571,66314414,12529568,-51715178,17848946,31730784,51698202,-37905624,14258942,39539313,-5109296,-14456413,-12880766,-8162890,26909298,24391505,12206903,-14761900,27955300,-18326836,-27736159,-1994286,24530078,29923053,-12919132,-8804611,32018581,46375392,-34271179,-39215451,15499215,67575967,44695013,-18250730,-6098680,27762035,26046265,-31535999,-27131357,65497606,75728808,411040,-85412871,-44173625,54256025,46798083,-52559649,-18068715,21664702,78781384,-44160861,-92369015,19977819,17061340,-82256607,-53205202,13692869,53619616,27209216,-63429241,-1072271,51588213,18267869,-58391458,-50376931,94008981,24791785,-76262906,-86945688,33731469,67589024,7481278,-49152839,12759587,50050559,30477923,-4769566,-25141573,84376376,13622749,16502954,-47258499,-8781275,20742502,5313564,-7443779,1167575,25547771,-5634208,-11892804,-12391095,25505311,21852162,-26775697,-7125203,24978306,761955,-28419459,-35918912,31797884,46416864,15404702,2859077,-16959118,-53360327,5467073,-7299574,-17792519,16744311,11823258,31441800,-17497934,-27538648,1075849,46654749,36839806,-11535320,-20565574,5859548,47925689,-20542972,6833444,-24452589,2456476,64025641,-40968682,-2220165,-1506837,-2239043,-26096893,-30186707,-2131747,954539,-5795770,-32791053,43609730,70362693,-41023296,-54871033,-45005743,24908065,16207582,-32061643,-79248687,35530305,66324429,-21134614,-49901011,-46067622,80411103,31420141,-51518964,-50002459,85058048,73591699,-18415523,-46737243,3516000,14919063,-44262225,-71768851,-23555002,41241685,15997133,-25940670,-13287761,84925880,40934726,-83441664,4373625,54753716,75541097,-38654723,-141314026,37286774,74186179,63958848,-24071128,-62654720,71491799,-2300081,-40839283,-89716732,19912881,117842174,-942497,-110524609,68640890,55010724,-26100260,-42609862,37841304,5222394,-24529017,-35316569,-4013031,61085811,-5621731,-62388175,-38012207,82368843,46171737,-17633033,-33832276,-24613929,83072801,57488437,-73744611,4160368,23241915,44329619,8708991,-32479459,4324457,35245795,10362001,-5170927,-55587404,-3592845,18282417,-24584068,-22736420,49877738,-33757070,-1800495,76597158,43422198,30824929,-27220654,30230662,-5843024,-4314150,-20655796,5567210,19135338,4508024,42348839,-1577872,-11270781,46847032,54712821,42721948,-4341099,-30795511,8733057,31651329,17992344,-33517677,-55250094,66028807,41401381,-16626414,-29881001,14492657,28298585,30696255,-536249,-15015842,-29059767,23173471,-25246997,-952463,-47868433,6865125,54704162,3394906,-4529445,5665637,-9609763,-45643799,9887838,55451990,-20127515,-26637046,-42748006,2132898,46466442,865694,-94931610,-1511430,57853766,26635127,-89735630,-63347886,26138787,4404747,-13931519,-31747919,-3646785,24670969,29998126,-48175156,15827707,6698282,-9968462,-32008482,-21986285,14083087,-32929587,-38913934,2694397,33696380,32268502,-61535702,-9851337,29296667,34090476,-989533,-92883314,-19378889,29322126,12541300,-42090701,-65241743,38661645,24554828,22988704,-42526476,12882954,9014573,13849066,-30496857,-30397660,-6398373,-36004664,-48859654,-1718862,11809040,-19882358,-57595501,3474406,-35044646,5133091,-16206616,-5622119,25901565,36608811,18331055,-35898246,-38274715,-8715513,31383572,-23049235,-73143833,51912561,41784682,-2940600,-23898281,-21170242,-42596470,42784804,12345297,-24687876,-40952853,-21549214,94054756,-3903857,7120072,2674805,18898289,881960,23854805,46207150,-12559764,31132617,22604434,-13817994,19416277,-36479673,-50406178,6427517,5622000,23610627,-26781683,5757890,18237303,-325556,-1284997,-33509988,-5176359,13183024,64341557,-3109005,9433376,8202949,2871406,5122934,27553762,-24951154,60165485,41113272,7067939,66781550,17734419,-37144348,-8381209,8470376,-41651122,-35350670,-60692867,8210520,-24825108,18366634,-4236855,-44492488,-9401179,24317891,-13506863,-41041331,-16518457,29113010,37007264,4404193,-11743615,6929669,29370556,48078363,24729728,-8520965,-29027749,-5931036,7642029,-16175880,2980318,17009231,-9127279,35471482,-11582064,-18299321,3567678,-23729726,-32961007,-18428866,-15662784,-5346766,-1531846,57565981,38155605,-53812301,-52290762,15685022,38068224,-13631159,-13060847,34588443,-54014214,-6152279,-28920765,-3454342,-5938411,43243053,-5457430,-9398140,-14671991,10129055,9666267,48095019,34504783,-10959699,-33488962,-13725573,24659700,2425988,-35025427,-4859489,-1060873,-3320781,14371367,-34527488,-10347792,-18094192,6608831,-20336768,-38693446,-39122018,-7396375,11086868,31765862,10492907,-8114383,-17449394,-37265901,10270206,11900568,-47239740,18472692,1236859,-32482242,3483203,-8748849,-8528780,-5243108,30799327,-15745321,19484231,25370235,-9614043,-561532,-38172148,3082993,-53310850,14949805,-13774111,-19496079],[14,-38,68,-158,179,-252,329,-511,667,-807,1106,-1568,1868,-2271,2921,-3600,4417,-5424,6552,-7854,9348,-11142,13214,-15518,18169,-21319,24799,-28715,33181,-38147,43942,-50246,57169,-65032,73822,-83460,94144,-105968,119016,-133199,148973,-166205,185014,-205547,228071,-252690,279406,-308430,340186,-374739,412279,-453114,497578,-546026,598770,-656402,719324,-788306,864099,-947523,1039905,-1142444,1256990,-1386145,1532592,-1700401,1895362,-2125365,2401917,-2742942,3177794,-3757327,4579595,-5861170,8192142,-13937905,61979240,100435758,-33104347,-76162543,-6013649,-38018451,112071929,53312582,-85091107,-96764369,139042356,176884022,-71583362,-83537986,54181611,44348583,-36776822,28543043,-24624470,-66707351,33880965,20959770,-18689077,-17132344,81289874,-11518181,-55281676,94890291,37012571,-191834228,-128419666,176680297,104915591,-175743570,-132059477,40625421,169245755,-12700956,-83377500,-100898878,75862540,148047714,-53323745,-156348901,57278533,149600806,-35045876,-71916121,8715380,15478687,-69525496,22470392,52941196,-19048007,11968534,38331777,-13392432,18627621,46524737,-51560298,-127185593,91904356,166853228,-91515009,-175746079,49806053,172343733,54370802,-34814282,-38915521,72990280,96402001,10375689,-131992122,-98008473,92119018,-4736375,-60117778,-47846946,64081070,-8856448,-3461465,55947467,-1614598,-118963905,-6878858,72368462,19046002,-56458845,27643755,-60754809,30582775,127097085,-17766038,-111755645,-23507586,80018991,13220478,-52030049,-36631533,-19277517,-3084552,31945531,-33371,-101922511,-22053533,87921718,44156648,-42070549,-54210686,1564765,11675961,25180530,19802499,-104959235,-41860699,75365520,19802219,-93089438,-33102896,64251162,-227051,-12298966,2306239,-7526719,-56052684,65263906,98872253,5425210,-51353706,18477802,27536398,21210684,56805944,-83690128,-120095998,63381736,163017082,-111448788,-140008765,56903978,78534479,-23680041,-63231114,-31367523,-21599159,87734769,38219495,-22208684,-40580444,49368306,71201645,-27548461,-12112972,64868763,-55072610,-70242212,44833089,26384052,-55184183,-54704814,62660360,53000705,28814340,-51291030,-15241721,9359887,121310260,6428009,-121060470,-18860938,100101279,54618086,-82568322,-30595450,27828016,24182529,48321936,-36541578,-67773401,-22933901,69680512,-41497278,-131250683,12215025,21232579,-47487026,-4462458,90311709,-26379361,-66714496,66511461,84731846,-24129016,2056537,-28185720,-23436348,28855048,73808354,-8813469,-114391259,58849176,94911763,-33578089,-53699538,4691062,30292622,-6000298,25760888,-32351460,-72478620,-8398248,53188402,2235094,-116722123,29589610,41017487,-27420945,10540607,30202632,-26061969,-25748873,38215972,11236521,-53991129,24765501,-11035818,21995922,-18195323,-25240902,-29755677,-49266715,23875792,15732877,-69392692,-9946120,82523189,7631431,-31664122,-11843735,20238719,-14194626,93242982,895868,-69142006,-17196803,48903630,33655849,5876656,21175006,21189497,-9631649,25156899,-4908749,588223,-8575495,27553932,7764704,-4408477,-7972877,34660511,2655294,18411428,43644441,-19567319,-93125935,43625537,61008490,-41352923,-21000063,30395981,8899412,-38609431,53596591,6848686,-68884902,-16038344,85527486,-7867711,-40236047,5289653,14209518,39755205,27006582,-6180660,10820059,-44630964,41117599,51529847,-99904707,18445251,50960691,-19147641,-37783088,-778944,-42223024,38079445,7763848,13231194,-60984909,-19594346,18748498,-2346324,-23857606,30169149,-6235989,-59835971,14841362,45850412,-33091368,-27249718,6779946,2590434,-10167393,2504696,28754663,1382009,67260938,12782356,-37661706,-36195531,50316356,51645179,-53203783,29788389,48772184,14915189,23344397,-5582899,-40448099,8213117,25932542,-734788,-27692132,4068195,21550999,-20272562,5223217,12938753,40013054,-57837582,-11257326,24770802,-67738316,-20801033,12991754,17733275,-33466055,-2701549,2127553,-17047359,-2941889,26590161,-28180123,-47425874,11528144,31139314,9523928,-65794016,-25633973,-13918077,24759524,16307940,6404846,-40458888,-12068278,34625059,-5810478,8771758,-9362587,-20780428,4601345,1067406,19277370,18919569,55469116,23280740,6972086,-50715778,-10430505,9714168,-6738826,26483117,57420520,-26656353,-32661058,37626264,-5958386,-18956573,-5463070,26153640,13656317,-20338267,-18257979,-43270017,-21886337,3339374,-10862714,-45019784,-24097041,48456334,3278177,-30804344,5185627,22988605,25128751,17100569,10685660,11800234,21600733,21208701,20824686,4741679,17513704,8604865,10163348,27773361,17206917,23177884,-15875453,19573225,18297113,-17623413,31311053,19026091,-41914890,-13109741,66362909,-28899257,-30463707,10328487,59069388,-5272945,-48828898,-14807741,5185571,5900136,-21321832,-20961451,-4225218,-852507,28232805,-25734941,-30797387,76858753,-11939049,-80349106,-2425920,-9068185,6467826,-44302374,-14349828,14572419,-8877971,67625128,-63764711,-10479784,44746665,29314958,-46659355,-50082482,55005230,102084422,-65869413,-33519246,57216356,58683337,-21769570,-52585984,-8844461,34118847,95384442,-19500668,-54443350,39352694,101879719,13518661,-73394674,9101071,84429237,-48768374,-59602880,-27440105,31571420,7431542,-7415131,-12224674,24754397,28929439,-37339663,-43550488,37255248,59503669,-9531046,-49481241,21153603,48827015,-23829412,-37646519,-35746984,22224867,-29954649,-4666051,-64151839,5401406,32396887,37873951,-35726981,14056660,40809882,-28116993,10221793,14589257,32959962,-27188702,13377363,21626937,38049589,19683780,-16115439,-12512034,16526229,25867270,-19796957,-11073320,2901407,11650472,5327472,-5430907,-890935,-28256649,24119603,-9305376,-19324918,-46076653,-10399226,8686456,-36408787,-20179032,-13735012,25941349,55209223,-1547817,9540409,234399,38391523,42050434,-23453143,-34362908,30302212,51979821,-16133070,-10210710,-4177848,61190510,-5966017,-3513891,-39824250,36084915,41591172,-22681136,-16699704,66071943,60858852,-56277194,-51841514,60064924,38441091,-15363327,-32106127,27346421,90781109,-47864781,-105764145,-34472817,93120804,8433016,-96153520,-56103769,36367447,92146068,-20207380,-70123848,-10840887,10797676,-11069199,-68563519,12896886,79435215,35857968,-31654664,-62291146,48762669,22545354,-48613795,-94147413,42673308,96098683,-47833285,-59073417,32439882,65734644,-15599621,-67638451,-34324210,47624199,14508567,-88113807,-65639061,2697489,42865178,-21543635,-87682696,35940804,52376022,-25119502,-57965529,-1050160,15578153,-8766309,-7051890,-54891708,-7516809,1333325,-4053351,-42816807,19514507,12672952,-1426891,-8641551,-32031445,87546395,-21274717,-62485373,29532258,21674113,9594924,-8802366,3498894,-2137215,16470566,36705905,-32935860,222953,3923378,-52872197,-32081314,-4116055,7503459,-13187419,-29376255,50039482,-34179815,-14186726,39933499,36931519,-40098717,-7048101,29509342,45951740,-49166891,-8026251,44727122,18683705,8323984,-33990997,-21145910,-22001936,8375539,-34502731,-56596595,24678202,41428241,-18894700,-48245590,-23058519,61578616,34362406,-53513135,-50777433,63320477,16812286,-16409460,-47288071,58703450,94855380,-38822220,-70169273,4031697,86887343,-8660870,-98647405,-7184502,66829908,22111600,-64877388,-30290460,14027849,84470045,-29954853,-60428109,-433592,19957279,-8878491,-48287815,16616758,64373836,38602638,-36617371,-12613739,69734315,64665964,-80078420,-35684893,18213108,34116489,-23546804,-97394789,-5237609,61560267,42698866,-81360980,-57584982,112882034,55676845,-11442839,-37435167,59991425,25180320,-3933775,26739801,12992742,70367837,-6935013,-29867244,27463568,69165948,-10644098,-43611278,-1464617,70654893,50062877,-24067700,3927604,-16759491,15701799,-12512744,-77657103,-25070367,49051986,5222282,-39484517,-3769591,20752497,47069359,-3495771,28294571,4812081,-6266788,21744935,23933624,-7774253,-10445791,50355756,-11031156,-23844950,1791081,18422735,34364,-13378210,34226693,-9988532,-56251975,23414431,57240079,10310957,-11800596,19555792,-27439735,-52063928,44831580,6252607,3105416,-67188359,40105604,60343523,-51782986,3680493,-25398427,-11918649,11018048,11491176,-30990081,-59812451,64355127,57603639,-22048826,-49568110,2879873,16953775,4802425,32129948,3208529,15582677,24987821,-11883792,-944916,23454650,26437400,-31466121,-11999783,94204581,137175,-41672947,22236776,40151559,21903404,-63393544,-13757048,11449530,56173757,-61508901,-12239649,-48926876,72614916,82493210,-20491876,-69972855,41964575,45234831,-14669996,-11957322,18108591,-24843041,5441786,3323453,17323840,-1327345,63351386,14896695,-52090334,-56957427,-6805243,-8652306,4985917,20448661,38583840,-43195154,-11764092,42358723,34577951,11112833,-12078038,-10670588,16908878,32233046,-17804038,-82815672,12969146,40924421,28274795,-20594944,4558376,-17635334,-9776442,14399261,63318465,-42653684,-8143095,772025,46814233,9310703,22121904,49718789,-28545974,21516581,13658238,11815342,-13729278,19286350,8771921,22720115,-52274223,-17644031,-25133759,36249,-22486043,-29914964,-43835483,55602960,80718639,20804827,-36647332,-7739058,-4193809,31703460,-31707225,-6273371,-11550922,-28307328,23281540,29360763,-4979200,-26635132,21675841,-3082655,-17698565,-8559555,-50002784,-3175663,80939338,2274884,-344,-31838696,50556100,22670798,-25717681,-946052,-19704788,23800819,15067625,55317433,26218903,-1901697,28874190,27220200,20078116,-33243422,9376452,20265371,-13374223,20957851,-10357155,-48625338,54538328,-16304957,15336510,-784518,-9952303,12318676,-5377898,37627751,-14016238,-26366675,-6122873,798157,44458948,-59329623],[-20,68,-161,179,-262,497,-554,703,-1085,1347,-1787,2279,-2779,3379,-4295,5180,-6213,7549,-9000,10694,-12612,14859,-17381,20218,-23436,27119,-31158,35720,-40867,46521,-52779,59726,-67375,75768,-84926,95053,-106010,118129,-131189,145370,-160778,177555,-195548,215016,-236197,259018,-283463,309833,-338515,369363,-402587,438559,-477493,519719,-565589,615663,-670410,730595,-797036,870865,-953391,1046412,-1152226,1273817,-1415381,1582155,-1782162,2026810,-2332975,2726744,-3252016,3985658,-5076185,6852745,-10209237,18694647,-91694977,-97639614,145523892,118759890,-77045591,-96422200,55687316,51358072,-24906271,11025049,-12487259,-68324741,-85947227,102996191,42413923,-110162327,-71463927,17169993,26262318,56753247,-12550001,-73761790,23232670,153307756,133105,-143601443,19605215,76795437,4285520,-8866619,20764222,-21883771,-98274988,112988082,60040795,-130792000,-127381018,60402213,112237605,-27122991,-79491077,-39413969,-50667736,109167351,-19558503,-147093754,-59599044,135491493,106628664,-118005422,13963835,77269507,-18432358,-14066771,61729982,-14359132,-90224878,-22682022,-23653155,-19123973,-20086721,-43579189,-18154155,44530869,137850308,-51204271,-162967274,49362854,222900694,35793687,-190923429,-48621466,67730857,52442355,3607164,-71038456,-23918236,40176165,104751742,-57601724,-71381798,76503430,47426108,-70542247,-1792566,79959705,-43020597,-116737897,39311796,80922066,15469880,-50722833,-24295500,49029461,91506859,36540062,-135254416,-52248237,145421613,98730524,-136674908,-93686695,59425727,78043012,-57480590,-102944105,-7580133,40172507,29223132,-5436463,-104129622,-18961378,51343024,-51936517,-54535095,53318029,-12118363,-102835936,-12750462,122236959,71622406,-103195633,22548937,49862130,13710401,14996159,-1502883,-50292058,57062811,64921985,-95224593,-113384362,88386682,89847810,-56358303,-86329634,-24343358,20541255,-22947912,43632876,-35399047,-58187912,22927075,92168021,-35065763,-20362906,7357747,-31477166,-23302439,60480101,3454426,-67130027,-19343869,88205904,-34862581,-43105089,18854796,58209043,-10204536,448590,26874232,-107876845,-36228404,55310491,72283778,-10167174,-4947476,-12121037,-36379634,27056102,44223837,-27589169,-11093757,69504916,57347755,-70026790,-38386735,2525889,-3117568,-41969173,44395265,-4781665,-44070339,29199862,9691601,-15958888,6641689,47462939,-52040931,-48538092,32864914,36134556,-17377905,-15225668,84072535,-4846124,-36207784,8264124,27677545,-15718025,-5879159,-4492288,-6688598,47947675,27140820,28969434,-71885890,55308610,48192277,-4478107,-61571315,48973043,37173475,-38391661,22172847,20692716,-8033371,-21007685,13633219,-28210689,24652459,55828720,-15366934,-36907273,26201023,43415770,-39784634,-58983501,50586986,26234730,-50133269,-15176906,28224639,-11924860,-39171576,-2497293,-38035646,-55385983,28054274,11667724,-45466169,26403633,40073200,-8501661,-35549656,56569782,61316493,6409828,19607185,70428686,-12093135,-17894495,42363561,-23131870,-6292985,21356897,51965385,-40092215,-7191031,51878470,23863653,-15401681,22480984,25536045,9733053,-39961975,-9136573,33173135,-4216332,43628401,18304971,-14823459,14538326,12815134,-72904633,-18295273,-5975637,11066484,-36296954,40825000,22356315,-35166470,19605954,22853108,-6348748,8000120,4172959,949504,-50258076,-5204158,12275858,-57144596,18360185,24978128,10464733,-32896642,18478063,31733405,-25001941,6898715,18625756,41634612,-4085346,-2996207,-11341121,-32470066,41556681,-13507558,-12891730,-40173810,25671444,27126947,10686785,-8077235,55155524,-37719032,17044163,60236761,-19623171,-21165858,10151148,-23242960,39437834,15724563,42385991,-64168069,-39591895,33112461,34597675,-21628772,-25321925,23739425,26650069,21434450,-47186829,-46526597,-38692668,14625216,39707737,-82644738,61124166,44640279,15286843,-33816456,-3144662,37559380,36518905,30572559,1632518,-11092719,13156530,24094651,-6960216,4164189,14980627,20525316,-20501090,4120585,12686839,29938598,-34833030,-2111827,17852054,10174562,17236937,24691654,5782647,12734794,48458752,5937836,-34456747,42936850,65263746,10362588,-48021500,47248423,11557797,-9381073,-26238149,-40839050,23356581,8963267,-44126193,-44937678,4695781,8774213,-29703092,-2609791,29759744,-15428262,-21712620,-65795073,-1710835,42495794,-1763166,-18195904,15417925,-28482578,34671082,-13908373,-22606656,-395509,49984977,-55762359,-20372828,-1705,62671804,23083872,-42727338,-39729826,-13680461,-13224233,47608540,-16590187,-57214465,12545095,26187788,-75432770,-38109243,17686572,39201832,5900934,-27856323,23947470,35734202,-8744766,-3370373,379948,44828177,11385836,-30858750,-31094462,-2274147,3403789,13822223,-54370332,-23219,39130276,-37645268,-46320195,-357418,13604997,18372299,-23383204,3644535,1753610,33377063,-24346576,-18890244,-86776001,18893898,25605240,-31014915,-46015730,67538681,2483494,-22423851,-37708823,1461370,7762993,58797006,-22978346,9684531,25351259,21294414,-78564675,-31249256,41543789,4675551,-16789347,-8620372,2918386,41125673,14664490,-47163406,-70854926,63931287,62533758,-641207,6794467,30075111,55408725,-11180332,-55533919,-1007318,40419320,19935576,-16199213,-72889936,28700933,20534001,-16352186,-52424233,15109206,99970472,-13769751,-31635605,-2598807,15625653,-30480982,-62900092,-26680198,25637429,32953230,-31505241,-3636736,52179255,38672406,31730413,-71307815,43017419,32796094,-47850520,-54950307,-21145002,114815337,27347457,-31889551,-60446146,45229308,28221158,-27117663,-63853831,-17955851,49479391,-29012250,-38497987,14294607,14074622,33574846,-82409952,-11051872,-3248467,1377249,-47791360,-27838219,90631895,46045513,-26217183,-41194457,15131402,31151687,-36526760,-62545792,-3966553,28495169,12629868,-20748109,-34732707,-13963810,37447571,-12963178,-45722976,20888414,53130605,23395423,9312565,-56056018,-24693366,-3773604,-18769375,20920876,-36178005,-7829954,37583434,37801377,6042009,-3015364,-3698893,-24596837,-34912434,-7811326,16296328,24725833,-32394860,24019709,-13299858,-19623661,30561514,-52340226,-43141224,34440079,170891,-61300074,2221522,65440269,85273201,-48542262,-88512768,5501069,65084393,50131631,-29227806,-35445930,10451212,92136056,-26163816,-69348900,-28798762,82714479,8393922,-22029174,-27252716,66500934,2803255,-68901247,4486877,25708032,61184259,-47123751,20062428,9738248,49473141,-62404471,-104362495,29840628,89322198,-7747816,-65780687,-7399291,12408873,82148108,-94591500,-57764437,54037687,86159417,11695340,-104147547,-12820311,69147571,55168686,-67002549,-7979578,46156376,23776322,-69515380,-11798329,42094731,41813958,-59341767,-23663935,-552619,75207424,-33834094,-59686447,2604660,94181111,7452716,-39558293,-36061308,83925231,6509951,-38743474,-52621304,38139292,68605131,-16476979,-95553328,-36795456,23546757,73061115,37203954,-26370728,53402679,28467201,1703709,-16045206,38020818,-2452027,-34266214,2710350,58132088,-32421963,-24724,-15276031,51418258,38886351,38222566,-57463145,-57150499,50858667,78573103,-63409072,-21664347,-22658063,31859037,37337587,35746951,-58077483,-42495321,19575637,61794289,4789952,-79238692,-47446960,38965890,24479387,-9822000,9635339,-4866102,29763412,27573506,10870128,-30490703,-27875786,59163272,68901746,-16084551,12877194,-21639424,750867,-11916866,27692755,852640,-1004301,-14055548,29662239,21085038,-372998,-92580184,21166759,28414843,31351081,-69272535,-40844451,40956043,61630722,-73022924,-57144717,24823152,51809515,26855716,-17906663,-16690690,18501432,30361219,5279127,-13417584,24726165,1833481,-34421373,25658840,-20369450,13438606,-111759864,-35000276,5327179,36549599,-25088022,-47673990,-33172766,-13329046,52674553,-40277590,-53333353,34825840,55475808,-51044882,-82640883,38721788,101295129,-4579288,-16274019,26666879,38661806,30044312,-36401689,10699942,-12760705,710738,-31967723,-35890990,12346687,-14982788,-19615016,-24031822,39631183,25295788,3280864,-66227259,20151815,16913094,15433990,690505,-75473569,-27406229,68331469,14097300,-47849012,-30585231,32054932,39240068,-22044613,-36353396,30524248,-1166999,13487509,6154247,-16507798,-39523618,-24043542,9844267,11407224,-17611311,-53912991,-43383706,-7593883,39552285,16420288,-28648974,20602986,65607958,27677083,-5672169,-5290263,-37740873,-6106750,16504988,-24026194,-698212,-32709536,35936385,15115845,-38146599,-52817077,-9315078,17731648,-4919813,929985,-4993300,-15549866,29391659,23389502,-19321916,-11546445,15927290,26838787,49521286,33555618,-33726147,-57853633,14342316,-14398135,-22743464,-40605947,-28258896,4293694,6511617,12486257,-75746953,-183067,22945345,27537161,-5408892,-66082942,20486588,-6433053,7479772,17029420,-36950742,15626219,42144568,45038085,-1453692,-11244756,-2594496,6788101,-38267551,6119740,-44790210,-43397917,26074080,19952000,-12436386,14435228,17995288,22055419,-2929326,27628370,-14100086,-32517912,25055298,7968958,22255903,-54156537,-20656142,-32818581,9440672,-3001664,-23300039,30044953,9819002,-38980385,-44098472,-14729360,45197958,19520496,-1194427,-25936903,-3523133,17736890,-15357996,33450866,-2915427,-9871759,33324331,22731813,1240924,9473260,-6193834,20758320,2304086,6429052,49373442,-25839857,-64233032,21076128,37188948,-36124282,35656067,2605273,18825810,1625128,-12220310,4420759,-56332898,-12602912,21841670,-44088003,9723850,31902833,-28169197,-43494587,1024547,-7639574,28054424,10655941,3195177,7709825,27161457,-25556549,23991485,-16388049,-20502188,37142404,2705993,-15875309,8594486],[1,7,-3,104,-48,47,-146,223,-196,222,-373,495,-546,685,-929,1036,-1241,1500,-1787,2060,-2460,2859,-3302,3767,-4315,4922,-5678,6393,-7123,8109,-9214,10166,-11261,12668,-14069,15492,-17223,18992,-20852,22969,-25246,27625,-30100,32956,-35960,39199,-42625,46405,-50415,54977,-59696,64914,-70502,76760,-83533,91122,-99430,108680,-119002,130740,-144038,159152,-176710,197348,-221673,250649,-286088,329971,-385400,457528,-554295,689524,-889343,1210147,-1797408,3190889,-4996168,-31975699,-56486782,-68605764,20834243,114080255,10707196,-179436911,-33283468,187387789,60170750,-131840389,-58611729,84327950,46480167,51585106,-37387344,-14360691,3585144,57726843,8564989,-89154780,10580554,-24197427,-79245754,67517368,141831978,-63304885,-214006555,29990422,204569345,-8532981,-185790413,-30235851,105811177,110336683,12689680,-152172791,-55889780,150946742,58939735,-112500835,-110825018,101532896,61424831,-69834672,-25267189,57603408,-79548463,-74989299,-162254,98262,-32614013,-16462643,-38885935,-9016978,85344076,-28868133,-149810229,34284849,156182581,24295502,-156857702,-84801007,124595575,105635277,-62276395,-100708839,-50829733,56219990,71556746,-70998993,-89612627,62623099,108495652,-31831100,-101914114,66824,-1370694,29404754,74314466,65368553,-78340620,-56788423,60277474,92016998,-18806153,-41484117,-23422695,-42373028,68525123,70333832,-47328309,-97761678,79155686,56888838,-24769628,-24115761,-51694679,3068036,42364047,40207249,-49680682,-111114218,63356497,89596530,2960602,-94616563,19346446,38162571,45394292,54814753,-61892797,-101521923,54726479,127147346,-74374456,-107201573,51239075,-1587536,-33899497,-12419579,24891296,-32825471,-55796637,58731097,46989445,-76962166,-47293518,-26453786,46311466,103312893,5229431,-128574989,-34183210,161353943,74070868,-156716533,-72160827,94608356,34300039,-68474828,-24598670,-46591370,17993819,79261083,-11555649,-88581693,28100067,101425997,-53603046,-77919178,55952640,11761335,-85221291,-1316330,136268831,3282034,-66116253,14665684,58841828,73094303,22402817,-23058215,-67946003,71299564,135476735,-71375334,-135411892,61162805,76037341,-51585144,-83691034,-11152447,815173,-8205401,80382570,13631215,-86326169,43484071,54371308,-65079330,-1073387,41992701,37865577,-26940040,37985141,66126244,-86741652,-48092808,76364656,11916241,-26193493,9165925,-6413511,23299454,50000265,75615398,-94899325,-56064095,71217548,47407651,-92988813,-50443560,63577398,29429526,8140244,11360788,-92513220,-22509030,45652775,18759967,-29890314,-64962599,39622434,36269361,-30057608,-26753864,12843444,-4414377,47592449,54339207,-36985637,-66642753,36111684,-5142006,-26124862,56353360,-9398896,-81352672,-3499900,60177282,-15674375,-95764780,-31517285,79417377,-11911678,-17748874,-28785728,-54410345,37962484,99401909,-16598658,-58256904,55761546,69295317,24269951,-80080294,-15784765,-1282827,-26307269,24468120,10586490,-17382732,12697523,44847382,4997210,2390116,-27737693,-9871845,3012825,48660508,10640849,-76799164,-28602908,54900589,94533736,-87095605,-37735218,15346898,-12136756,62180583,27843205,-58668504,-4977977,40582217,22417158,-37049516,-37230675,87273115,8914484,-26750771,10200485,-37293953,-58264087,16503429,42990814,-21027532,-17607879,43988981,20744091,-8141737,28955691,-16085658,-32489805,-10720159,65276945,-10532314,-33553509,15993424,44272139,4439638,11012735,16610271,-22636643,16902964,24466046,5706096,-26041127,13679748,42455467,-30109729,18249687,41042712,-3768111,-1992199,23030223,34585807,-2164232,-10295007,9240598,-34151024,-18017097,23147882,13472343,-54215543,16484552,-11131675,-49884160,-32988461,44968594,-11755520,-16834188,25082766,26818892,-60220135,-49466512,19389727,-48380360,-46115691,41597033,15552544,-43918722,-29479945,-23759283,21931750,2293893,-12450105,41990912,-43692859,52939264,9923746,-11498207,-29091172,-1607910,-4004128,-32985929,983989,-20288057,39349411,-8048441,-23983835,-45747721,20747256,50165516,-16168730,-37857677,4413859,19508981,-13177243,-37337060,4806250,-49695169,11373489,39339549,-20416465,-21400234,-26329582,9140441,-18303700,-44009505,-7772754,21188969,4213461,12960517,25936602,-23358827,-5631811,25785785,12370414,7226547,-29296686,29527627,-20406067,-9518227,42117531,-1618845,-29538475,74506701,11411432,-68195,-21677599,-16556581,48592817,31892167,-23051847,-47637602,-25424889,8942240,7922202,-2824324,-32858007,18729419,-27493287,-3270726,12237482,-11578200,-25935856,21862111,-26198352,-425192,-2416783,14356806,-2098952,-35803639,-748953,171827,-32810374,-58017383,49435400,12575944,9291522,-381094,-19922662,16533373,31467845,-19067906,-46521801,-15552353,38711900,-1264399,-67338255,-24402950,62783556,-6191054,-41654597,-37446064,17835149,2257596,829546,-650764,-6963974,48495610,47848719,16378576,9757313,30646558,-13419093,-92698585,8361765,62293201,-10253656,-96295498,-2102626,36764191,28959029,-71057835,-67210317,33699587,4177854,-7829382,-50700764,-26694514,53444675,44536695,-33741466,-35197210,70630904,-10795651,-34131777,-1821293,14755598,34693308,-26312843,-61059345,3936841,61503969,7806054,-63744096,-40987870,42305039,49393782,-47245489,-44783717,1093211,9979542,12155344,-50833164,-10258244,57708952,18378392,-51431959,-40376459,-9820038,78566638,18999551,-57556491,-768372,32125325,-33181998,-65758272,4833156,54315449,-94939,-5286512,18245397,26974211,-2905493,25338091,40932241,30494675,-1456515,-18796459,15365900,-32310562,-9799627,-9163129,-49639771,7896518,-20477894,-30179234,46846687,-1448827,-28453391,15338628,90802737,79751799,-73184714,19596740,80834502,53385573,-52601969,-61095156,-14582115,43842264,-27352072,-54386229,6077378,68634315,17921121,-15249369,-38633320,42055019,15231193,-90277106,-17084074,-24532121,54394871,-20435576,-47178792,4001367,16229210,-33004662,-33378395,6521122,104284411,35875690,-36800078,-37746427,60348792,54051378,-50997540,-64476449,42292462,72699285,11964943,-75043480,-9856436,25294151,10694248,-59016504,-31478772,55525502,9297953,-43471206,-43081660,33603304,84744102,13795041,-86409987,-23430973,444354,-48539209,-93263421,3688947,108157337,8123530,-92229891,-58013880,13869613,8128223,-68059737,-76225828,-11900650,93558652,6773173,-110560636,-9547423,74652974,33076850,-49815959,-26835815,53937566,38072505,-17414417,-10697423,35538232,29869572,1035709,-18562917,-10611284,6442277,15795860,-5260307,-50898097,17853157,15330721,-4981404,-10500960,40695669,20576408,1167165,15247682,8862110,34187423,6784730,-25356092,17551870,-43212132,-6046885,-15726192,-31220656,-1480092,-6112525,1792790,13590563,-44649047,-46634131,11989801,32913998,-1562317,-47101039,-10319825,49688884,41175956,-74663623,-59538343,58006050,54223841,-49331992,-17982095,39119214,33193508,15555373,-22374324,-40679922,13736946,15582852,-30310386,-90315187,35045821,66004416,-70804777,-56309908,33978801,4067478,-1973841,-34864064,-4597284,41535122,4418925,-54699873,-50926806,74540882,23052626,-84309279,-49087999,59474372,66410279,-42502651,-66631980,28807603,86011486,-22707961,-107236798,-30851265,39122674,46528370,-28392558,-58684688,46284789,31196507,-26012599,-44390651,54892693,53946010,-41932215,26377745,2187497,91819929,14708991,-59913864,-6215719,26849399,49252143,-69991548,-61061854,75685439,100040295,-2216342,-70127093,14675956,24019287,3224898,-40949681,-43294265,20579516,16340123,-24432847,-32270068,23408910,19255587,60090005,-13800626,18309993,11652197,4299733,-15311042,35559920,-13946846,8802306,-6754059,-23623107,-18863199,23538317,5997105,-27355619,-34257747,57469427,-23551014,-67317691,-667079,8767175,-4299123,-30274540,7032193,-58533971,-30550261,11470001,27815078,-82442286,-14066878,7830334,50742253,8154374,-16587020,-11775242,18892577,22584528,48600161,-30710377,-9123641,-11983265,-5281982,3858597,-1892484,25136266,-52175364,38439164,45543669,-15354360,-48943779,16523495,8006567,-51837213,-74662786,-62174286,32080361,57205091,50584052,-64568814,-90395255,40045106,25221514,-585815,-31963599,49418909,55342854,22193241,2328871,-2637789,-24169354,-323754,20587535,-39657182,63203197,56014500,-17025646,-23825508,25261273,12199887,-51676519,-66763086,39670035,63285327,-40335700,-21306709,-1444843,54542297,37874755,19031960,-51559393,23630683,52864682,26926042,-42856990,-18826649,40695589,-23075523,-8230353,-40275603,-12526515,65570809,42748644,34503969,-41679952,-25408101,26347170,13335305,-29042635,-4192286,7059253,-5699410,64317738,15434296,-8407011,-53567434,30383643,83775497,20242366,-29677881,-56724514,-10750606,22775686,45364446,-13577157,-1519413,16561362,14896097,-32236517,-9141044,658317,-18586758,-20075749,19417123,-24558909,-57365206,28038316,44230402,-23507778,-11512704,-1975832,-30561757,-32263440,34651109,-21021882,-32626624,-18463655,59403388,12146583,-6160682,-20505278,-31911493,2403897,6548451,-30289870,-27069633,-3987159,27855372,57560886,33154356,7556835,-6273883,-26713803,49421818,15128116,-38526240,-11223178,24174879,70313110,-52082952,-45091249,11416094,-14271117,-9760146,11981980,10880685,-11909873,-5701425,-36403791,-29578838,-83640486,-22343792,15163246,59036172,25102908,46363063,1284830,1777407,16062223,29685657,-24991564,42580110,29885126,4941696,10907062,-6294903,11911787,32052692,-27587691,-14573376,-33193320,18122558,51347621,25274866,-16893389,3859731,-10232486,7383365,-11079001,-8248909,-79857403,-50130200,51545920,35074044,-11272883,-13181599,-35377553],[11,4,110,-47,11,-175,240,-228,278,-440,572,-751,952,-1178,1520,-1883,2324,-2786,3479,-4237,5052,-6146,7329,-8645,10270,-12149,14251,-16533,19246,-22412,25857,-29840,34228,-39160,44693,-50964,57825,-65424,73983,-83410,93740,-105165,117770,-131593,146862,-163449,181653,-201589,223389,-247234,273148,-301528,332516,-366285,403116,-443442,487386,-535530,588385,-646375,710155,-780654,858840,-946008,1043686,-1153971,1279597,-1424492,1594155,-1796397,2043769,-2357338,2774827,-3373589,4342976,-6315134,16131254,-38440427,-110186988,8098537,145860830,-22560203,-174555184,31417546,115453203,-31625724,-78960490,58810586,-19965867,-92490556,10397899,119894219,-25134439,-108998503,13195242,57610524,56670503,11884630,-99938554,-70140980,105822897,128044330,-133125077,-85755222,94344899,92561143,-13621627,-15852811,-12763918,-84769501,62928999,93752143,-35397888,-185171644,29973286,106878193,-4853198,-36981576,-29845772,-66702400,42600358,69716736,-20958873,-79965676,11897439,131522398,50059501,-34769061,-2298608,9142044,-4406388,53683337,17785255,-86583981,-77222364,69313918,23760378,-28550505,-51912172,-15456240,-51710151,136621522,56444240,-142313881,-119926078,162079397,136257511,-81467682,-73268141,48850878,74400300,36323210,-33477635,-72627294,-1271808,81975936,46431581,-99970555,14614944,50830904,-53832549,-65820541,66450176,84328551,-84702049,11603202,114582384,70474544,-68735223,-40865671,26887652,102800893,43191093,-85534833,-114888196,70990848,202363777,-63063779,-169842659,14428240,128946480,-5914000,-96903700,-23937508,35436770,31594179,-2399974,-89662645,-9737959,31150919,37891180,-102640969,15150687,58513964,-47306226,-105676747,46395467,91451381,-78252107,-106867578,56776841,49338481,-38910209,-85129842,-31799141,17363800,69945961,12279353,-96341482,-61870152,110879344,93582607,-93652311,-21003703,20687370,37746113,18717692,32222242,-57218403,-43482558,60331591,437658,29724173,-5258301,14015431,-63410203,-33911554,85357906,-3674071,-90506331,-9641090,75057808,7240837,-31061940,-13587656,-10982079,-13297523,11515630,-25791766,-42520150,44799380,91256136,22810954,-91823431,26756590,43771804,43509161,21530498,709476,-41193882,-427587,76492233,6841145,-43857464,21218844,31980743,-32067092,-16740117,-10988716,-34872707,15788042,53754487,-686437,-35419669,-14914790,28009468,-18736499,-12401596,75622261,13424074,-15127552,5528424,41366457,-72754747,-55313922,62329327,-12213652,4993174,-30105801,-38180452,3205965,27151928,-16207315,-78505111,-24782844,88829700,24345171,-72832670,29027481,31663837,-6177114,2019147,28172222,-10423204,-25463231,62384547,38680556,-12502833,24995693,37798753,-42664723,-16468548,38619494,-6123593,-64717451,12124436,50658708,1700963,-64770660,43453169,21276951,25442329,21328426,-12947471,-6348170,13311016,36857865,-55948895,31770989,-14830151,21458272,-15336363,-2806417,46633786,-15282888,-19495471,-8092505,9899294,-19475666,-16361811,35422530,-79121119,-8969617,28538194,-53242558,13838419,52070222,54211116,-46603465,28934833,53000552,2678653,-3093769,6291173,14341972,-25157125,-12712826,-6855745,-58844474,-25019034,49444677,11594430,-81653346,-18308991,37255282,-49093950,-44424769,29095040,24319465,1894468,10573798,33230191,-5863781,2477497,-1856275,-56522460,-34212405,32740994,-16257393,-36744434,8573622,58493967,-2679192,-22013751,-9031796,28960922,-22913532,7040857,18123009,-18713741,35042764,31873844,-19536180,5889755,-8318818,9755982,-46259518,-20721958,40199104,7082191,-69564668,-8663821,-4073289,-13836663,15073070,13923163,-19859523,37761832,21997052,-35648459,8845766,28297280,-26424972,-34996950,20681505,41564479,-26770956,-46209223,11169848,36957664,-27343083,29575559,428164,14428383,25316837,39956453,-77127250,-26329515,34456324,21565705,-20658582,-5777090,8032623,16493238,19423496,-4603038,14431720,-7156753,-9523675,1589012,-34615052,1773212,25519328,-29490138,-22185612,2358791,3296648,-25236324,-72124892,36365440,6927436,-11705343,-89478418,-14908899,-3131096,24769218,-1015096,-46239917,-25125366,72558955,5678758,-79263376,4026364,41768102,42120006,-70620428,11051560,3020293,-14427967,18123865,-16806037,-49111172,20369352,60112935,-3123194,391228,-1133833,15172155,-11391030,-33997238,38209522,16235505,10421708,-4966542,28207894,19833111,624992,-61579281,-8903162,64999999,29316183,13994782,-45266519,32081364,2583448,-43747459,-37233488,4448180,-9847665,-29468996,6790093,23467484,15554331,-9706081,-27246465,-20567170,3943933,-13250735,-20933059,-37969442,18300850,1357770,-16175058,-20100402,-187499,12046422,5927689,21073849,693445,8904723,16265048,-34950602,20956097,-8127146,29075653,17338108,-56779063,-24780537,-5832984,9114082,-19616433,-32178833,-19419310,3283951,2861339,13535366,2444674,15305607,27194376,18284880,-63899053,12458580,9107161,-10940750,-25679653,-29193590,-7685646,20645954,1357187,-21180027,-27634186,23879372,-13554221,-39368894,27474719,66690821,8761478,-25308339,2753636,74417218,47235043,-33681546,-27547903,3683518,63599505,-30007844,-40020092,24657436,61358560,18816355,-3845079,-12125601,5796520,47798642,-12615928,-109577005,39534694,40425730,-22933439,-69415478,-9128493,18552341,45075145,-40941443,23620149,64187970,16405937,-52734915,-26389441,26765145,40086074,8061169,-55730495,-20263732,53941838,-9988913,-46029258,-21708062,87725786,33606086,-75061167,-31472048,31100725,28425672,-15341293,-99965966,-6554380,18503257,-20359918,-63998075,-42098112,6355198,19678781,-59021812,-22311442,7560748,-1753390,-48993116,-44583116,14989911,3874437,29296019,-30998208,27735364,41657381,-5958514,-59605785,-16518957,66215435,27068603,-12952092,-32739439,3462422,79765722,-8299549,-23921882,-38760519,-5704467,77049518,-25443352,-38261812,30705859,54721355,38227506,14419920,-1869020,-11155864,4312890,-5655322,-24369733,-33366101,20477464,-31456838,32075637,2780756,-42147331,-1752094,-33855382,-8076651,61231820,6145121,-28730616,4719652,-2451875,53749128,-25632770,-41941506,1748562,23981895,-2210188,-20608953,-1875771,-12278890,4457804,-15832911,-53798301,-10775967,12386978,43411298,1661767,-34858136,6288366,22401704,15031534,-14496432,-68581427,25004195,35560123,-32018114,-11713245,49491279,-41470384,-4339953,-43732237,36669281,40458818,-26883732,-26622079,41065512,28046590,5624702,-95247486,8067838,50966983,45776076,-24972363,-78206850,68245984,75424995,-1610086,-68654887,-4425464,19002948,64096992,-69317553,-45754553,19205387,77955718,-16223586,-35712559,24825747,15488338,-21688231,-43612079,7181358,50468875,-45807132,-35498318,-16204849,72140834,9654947,-75625677,-49884172,41086669,83865558,-23201475,-96732796,33596595,75284702,-18654499,-56638039,-22811726,15529940,60004996,391126,-34967078,-4614780,47172731,-8699811,-48822603,25393906,14741658,-5219334,-40372879,75073006,58349172,-2170379,-39526759,30595684,105494420,-18883643,-73658807,-2348714,53295749,36299762,8165060,-27605072,-27765382,84620591,244187,-41461937,-7198050,2801138,14704695,17178007,-8490712,-40205979,5797580,48437830,24473657,8844517,-29647002,11451124,50522447,-7877045,-23607958,-24304929,23008005,915349,56581929,9222412,-49566199,8142457,-1194120,-4689692,-26805734,1469777,-31065945,34787115,38792362,21653687,-49001783,-401125,-5792738,28538133,-13842115,-26948909,3236376,52249080,71066197,-18094324,-100172379,-14636140,83984846,41536252,-66556382,-18744047,54900652,6644770,-17722213,34704,15518754,-13508998,14185800,100348,-6364453,-3108577,-712462,-10294575,42266871,73348615,-58009107,-54621400,284145,50984938,-8745030,-31673276,6722239,33615337,36578152,-52743131,-77230906,-903109,65840382,14667806,-39852292,-45944173,30119420,69128663,-53413975,2149621,30816206,35174172,-14087571,-10276465,-29357183,23612082,-7328755,-156195,33300164,27276870,-23061701,-59349691,5715586,24990630,17265007,-36850339,28917670,55629542,43391512,-5486696,-47590113,-26890738,43218537,20841217,-30941362,-45384174,65387369,71036399,-18636375,-93904387,14755553,22215787,-5382493,5205965,20802209,28375722,-3933470,11637636,18507589,-7399392,-24977084,-55290632,4479174,65289359,58937195,-125493241,16296085,64287837,35913520,-23107791,-27437387,18119910,-2798365,41159183,-6221301,-51544973,-16347171,3350319,-7067946,-27045152,5875093,-6885368,25416763,-11414471,4423326,-1071660,3960634,61000500,41745491,-15819799,-16314416,19644729,36102560,35580431,45887046,21186968,-20646027,1433797,15696532,-59148331,-63013136,19447838,24185303,22433078,-8890397,14012394,-101556056,15802514,67845828,29803546,-37329699,-27651125,35403455,5475266,6806377,15014727,2762759,35292087,24332158,-28455243,-10794404,56579600,41269847,-9452030,-22569821,14533016,-40112380,-16455306,64705290,-4676023,600221,-5148542,42183718,27616698,45549525,14036012,45122290,-5289777,8108755,40924097,-49868779,-75518621,55939453,10131537,-16507254,-22083053,-23231913,7507760,-13519647,21071630,-67061211,-21167824,62653824,-5377769,-18445955,-27750061,24498017,9195180,41206662,26381024,40728334,-31422557,595085,4927210,-35892115,28968908,-45838702,8764651,-5770706,-13160819,-26832069,-56369986,34831023,9451914,4556234,-66090334,4887068,19784409,-17799451,-33277118,-16650159,29120563,19669306,699032,14044173,-1028853,24477483,-1476872,-1753842,20813723,-6786952,12222174,-68224404,-23167133,13835102,2510050,-34157401,56596712,-2604310,11137554,-40556964,2069637,3142385],[-14,88,-49,-6,-139,144,-126,155,-348,376,-361,494,-719,696,-905,1174,-1364,1690,-2026,2452,-2953,3486,-4176,4937,-5841,6762,-7872,9281,-10679,12327,-14301,16532,-18866,21607,-24680,28072,-31813,36041,-40759,45882,-51489,57914,-64847,72400,-80593,89788,-99728,110614,-122471,135307,-149370,164680,-181267,199374,-219027,240428,-263721,289321,-317201,347753,-381609,418989,-460496,507314,-560299,621087,-691743,775855,-877964,1005928,-1173263,1404563,-1749379,2324704,-3471116,6644047,-36813962,-142447094,-14605945,134607015,99321964,-156254848,-164808748,141230473,130754860,-121839963,-157256349,51376908,106440070,54751410,21460715,-48872705,8946978,17333465,49578277,-37094469,18397953,80767343,-62560506,-78600986,104583320,51762293,-199875336,-109480333,124406112,127006496,-93919541,-181979159,54620996,107460987,83033965,-76213922,-118778671,43581961,183216555,-26382414,-181891353,-29466326,102604705,-19921779,-84556122,48591382,25821959,-22505563,28841598,-3040832,-42924917,-35708055,8048799,915314,27781364,63921371,-71067222,-120532308,113649831,150094051,-35640892,-113532495,43227126,122867026,3710356,-81468894,-104938270,-39858334,103476222,30374041,-121759291,-83677091,89220918,80552679,12565223,6610007,-8876430,-14178367,40481778,122907384,-92497404,-138312180,3749326,89134635,11315882,-68276733,10957396,-28301798,-1837220,34155043,-23533641,-82392138,-3663614,20277226,26013108,-29869348,-37374615,-27706015,12759978,96794121,48995602,-85508378,-32509606,150104794,79046883,-78815246,-78447078,47029555,73590978,94600499,-15386966,-92396683,-21344613,143630354,15852097,-125587341,-20702336,62113307,-4522574,-28901086,69384392,28186510,-51836730,1242456,46420056,13199218,-55505574,-57291001,9243774,56751232,68004596,-21858283,-151704796,56436348,186235331,-17911405,-122166183,40519034,135888083,2262752,-79545567,-83590752,-26811742,66613868,84740000,-123278146,-43321066,77985698,95294926,-48634832,-4261565,101667069,-72617076,-53847091,58048227,23769410,-50621468,-32798494,51558931,79813423,-3309138,-25655082,-92374487,-4995013,114176607,-17151265,-129307777,-26263977,116630897,14519028,-69340265,-7855678,29691686,43917852,51252838,17442924,-85971977,-23254162,45441511,14690446,-82079567,-12348339,95640885,-58431870,-8634062,48156330,-4738783,-74164431,46913440,44977299,-49110048,1042958,-2385834,-18026742,25918469,51777099,-42988438,-74580749,13828799,109271704,-64404999,-68869879,-8264322,-2886585,46255320,-7454161,-28820677,-82497641,18915047,133478045,-8412797,-34405579,30758804,98572185,15474526,-19944026,8542035,-39869914,-7992878,22060998,5098565,-21335143,11859436,39608461,-35865378,36000238,42896439,-38316389,-42510576,45290644,69145832,-91007059,-58159442,53541601,47173090,20288670,-23548482,-27500495,-17358551,40049124,43897111,-81811336,-27306578,90339166,13360455,-86479314,-58971763,28912810,-20995363,-14569125,11506216,-59046081,-55151692,32089679,22612115,-41088767,48234571,8535202,-14706392,8403204,31624982,-5127804,-91077161,16140625,66550369,5753475,-35372832,-46721813,-6193577,-8380727,31363063,-74181102,-67837777,16738067,67602147,-20412778,-14934564,13934264,27030794,-44565851,-22698334,11083111,-38822806,-22288595,-7689685,6974957,-74189568,43650223,28829448,-23287144,-10624579,31581608,9106346,21779643,62078252,20865778,-30120361,-43718660,-34252831,-38801533,8508884,25220397,-15426013,-17160489,27190372,19914010,-59360313,-14434658,40051862,-31257860,-20349658,9784228,-21897429,-9593955,23768780,36271812,-67744448,-67925299,47019881,-12650270,-9867960,-5142621,18604816,-17540956,-14116459,12517498,-63211318,-6290518,11948071,46088647,-18048474,18609708,-6275159,-45610333,6651179,20143516,18141427,-55409148,30138220,42337502,-16107611,-13260851,32081368,54012589,-27744353,12606730,20776830,-20445887,4192953,6733977,-11430280,-27006765,43241803,42797690,-47349837,-37514044,32642102,-9019929,26622339,1948334,-39575441,-50944238,-5206968,4968643,-64483300,9995788,22128778,3046680,-34664349,-4247399,14683153,3252905,22839907,29841551,-10770042,-47329867,29629126,-9282277,-41276397,53080678,38471463,9782083,1203106,39483599,-35184348,-5369637,27260984,9459990,-3443601,20609192,-43070046,-74804158,-37345382,18322681,19927353,-16529116,11656996,-11304109,-41732856,-20407824,-20160773,-40108959,41065901,-32675329,-14533088,-19898748,17576416,30210876,-1433298,-18126141,-6551083,58637042,2010175,36836987,-236711,-16169010,57782388,-11838640,-18700121,-63295459,-10610900,17349530,-54966936,-2882820,33513256,13245763,-74387232,-6348448,24121399,-16558778,-18457259,-17832206,20431309,14706339,-4556767,-35737766,-10327259,3305041,54077639,-26025335,-49484857,44684315,108148236,-25893792,-25601611,-12417314,40874081,-36111263,7467287,18158869,14465842,43913610,-9586493,-7664100,35318694,32774772,-45536022,-39026497,26791755,35101415,-31661962,-3947426,-13495761,14065239,-36052902,-37303325,-35951165,-25038510,8160770,-6309791,-83945511,-7717543,43297940,34784333,-13874840,-22379200,5482931,5730028,-4851967,-12289875,-13355233,-54311120,-8188753,-47377098,14667422,-16021797,-20884907,-45108173,39235989,52203746,14999868,-65918474,67986624,57112126,7550615,-33935832,-55460748,12915762,33655369,-30156091,8062757,-44236649,-10207145,41635605,16997876,-34322580,3579000,-1501639,-15560051,-5951685,-13313754,-38421769,46013137,20556609,-51459801,-50305409,-20678989,37543758,26230145,34496697,-6804017,14607867,11731762,-35081060,-15062877,21190463,7786582,-2369694,-16160895,12241283,-16006892,-35659021,-64653069,51343532,61585734,1136503,-63278943,-17571815,18591026,23616417,-112515035,-35315322,43107500,29427447,-31212358,-68975831,-9875958,62929571,-5680968,-17154226,-6234240,40131337,2262096,-56084418,-16359855,58770876,7564920,-77471966,-54063057,21131684,45934961,-5278953,-64059158,6437486,77989720,-17446449,-85917610,34392841,68924087,-2084166,-68095145,-41639552,32189945,66880738,-38331872,-78272239,-694982,20303567,5142267,-20337706,5767445,24376419,41087060,-33875622,-70557250,70502398,82706507,-10294691,-80379606,63746522,60609677,-29684540,-98262935,-3955502,10360545,-7316942,-60761980,9184669,-4048751,-7342607,-58242049,-66106013,12936290,36103240,-39440352,-35296114,5400327,29335921,-12804490,-30092322,3090380,21698169,19838354,-1190527,9873174,3401142,52656872,-21914679,-29760328,7856574,-31681947,14487152,296226,-9475187,-13411615,-21948975,27441679,13512199,-22823126,-15143178,3913247,-1509802,36527946,-45554255,-804489,1739876,-7364985,-19327358,10472791,6555585,34435499,1089949,-39858839,-18379658,-8369369,-23437643,-41897408,3962110,52427797,-36055739,-89112565,10570357,50659264,6795332,-50895390,328672,84737111,18307309,-48643349,-16296666,31645812,78629254,-37906772,-74594067,69848267,83583140,-32315666,-49687539,13405957,22413887,18761046,-52489083,20011713,50331100,38928647,-74509895,-28095908,-3188777,2975705,-49847449,-33852297,31620104,95028970,-5630442,-72751393,24540865,71696271,49023558,-112884732,-59375976,55535796,70662692,-2218228,-56014602,41431935,87105183,-28233575,-26741639,-44355366,71977903,3065022,-54467359,-2291006,71552465,24129793,-27099490,-20929144,16187524,27310810,-24163056,-71156696,4253674,74054774,-14538942,-100763600,-22213581,66593685,5828388,-80322308,-51053497,40794375,20815828,-15828764,-7643145,-14459343,56796320,-15845779,65295,11412320,28726426,34824090,15238710,-6386519,-3351873,34896838,-13806864,9424894,4085525,-4242595,-4188962,-13313257,-7830808,39475388,-7582465,-72937096,-8971056,25268683,34721393,-8911133,-46677295,3233823,24539821,50925663,23264785,-17467578,-43666347,41062471,-13628362,-57978882,853779,12756309,6751677,-31018171,-33924697,-72791611,-750730,-5046616,73120557,-25550159,-18397649,34875627,5249604,16438525,24453022,33395514,-26334758,-60049153,28297626,17370825,-17457270,-12692680,37727692,68596720,-23960084,-79243995,-62126861,23752703,54215248,-3023890,-117801744,-47704453,60355135,83300254,-62247192,-61420502,46606818,11779517,-41777074,-26557410,-6165916,10650880,30849262,14940865,-36914975,43308146,60509648,-18419915,-46296276,8004524,-4045591,-61631271,-28244165,63329981,17951740,-45236787,-70590334,52878525,707045,22288530,-52262505,18063363,59868986,57696355,-30927996,-32383184,44243590,33969138,23282211,-34214439,-7710440,13860608,-14140741,24858236,4058986,-31220534,35295380,-9363288,-24018914,25126285,15559967,25181043,-1402754,-17797891,80099070,-20628511,-30063011,41735825,52068821,-39184060,-46760866,-53685926,24714813,49142576,-34521275,-51696629,-44656733,62138667,28068446,26985105,-12453476,-1570143,15304046,12764874,24764490,-67345865,-43976881,-11021130,64294386,8428544,291526,85992435,40405442,-27805089,-5457424,-4700404,-13802125,-30791768,32101940,-11774414,-12191926,-47894750,-6002896,2167889,2417395,-12120246,-41040050,23257314,26788239,16994436,-37976175,-14763011,51473116,6788741,39467114,5916840,-39602314,-1686179,21026257,-15904045,-41595878,4862003,660208,-4422246,-21031336,-36638748,40474938,-35689465,35722649,17057159,-53971626,-39082375,-43905325,30077509,-4501256,-29738352,-30287459,872428,47938977,22523448,-52360764,-34580880,75295843,56939402,-29057204,-27291553,-87719732,4351090,-4163117,-46234005,-37041287,-44522648,51141704,64069048,-47865081,-17511762,31449634,34119049,-33289151,-9780286,26157572,-12254747,-24314877,24209916,13054672,-57287241,-10544783,-16433828,37982717],[6,-58,19,-26,121,-199,61,-136,263,-329,418,-418,690,-809,933,-1077,1336,-1622,1999,-2313,2813,-3372,3889,-4651,5504,-6383,7270,-8586,9942,-11404,13123,-15072,17306,-19680,22454,-25392,28803,-32594,36722,-41331,46417,-52152,58282,-65094,72550,-80776,89833,-99785,110602,-122405,135381,-149526,164987,-181850,200428,-220615,242827,-267318,294082,-323630,356425,-392919,433701,-479600,531902,-591919,661897,-745001,845548,-971227,1134780,-1358652,1688969,-2232951,3300404,-6220918,41267498,84710431,3167761,-98587466,25644050,136622605,40521934,-129283009,-43713109,63870798,33736729,-62557975,22481421,117279078,-50831020,-96146950,69503449,52090998,-70704129,-100073993,-42417737,89651363,67629376,-73003109,-145248543,43428252,194704826,2506118,-209899020,-31714534,129787005,40785069,-90947322,-38941689,-81519271,-29537783,99364516,38987526,-100378224,-45093894,27234177,49845163,-49762622,-9180639,8467225,-55306656,69405972,78805093,-89183856,-108283706,68025115,68628336,-44947643,-91025581,-35419654,1546649,20227648,37527609,-78812981,-77565783,52096624,64830331,-16777320,-29620017,-22819877,-51038538,71273026,127897389,-63959507,-177420806,71152665,196590894,28344569,-135698780,-26918426,128306087,47030342,-73918048,-19476522,-38212939,45539445,80950873,-65217486,-25644601,62876391,28370531,-88240115,6462698,101747688,-65650641,-102183747,45581811,87315696,34209414,-77729085,7339317,49889952,87828755,36511058,-86243891,-18624922,180382642,75820469,-161954333,-96309969,176548205,59643353,-125614703,-70784466,42860268,37037349,47987904,-15001451,16031712,19790068,74191673,17747781,-20825432,80467529,21067099,-117956320,39554169,158430259,22195259,-107024324,-8002217,92939533,58108265,-47343298,-78359103,-29841318,100909800,85002150,-80501361,-114037039,49721377,131840755,-73889676,-97027385,17431189,43728856,13734193,-13640692,83495440,15233514,2242231,34065001,-7201888,-20625709,29602084,-21749751,-19025638,48447642,46321299,-84931664,-64868865,83730909,50172226,-72456935,-35955114,-4358399,-707026,-1831663,7492787,-49587144,13052209,81150157,29594415,-3560812,-6482694,42366043,8485992,5492933,25597166,-8957128,8085332,-10384622,35433266,-48528067,-21246778,9663313,-12653584,-6872121,-23182623,20509548,-47345268,-10220572,50143130,-27530449,-58683840,-33522004,32657918,-51459694,36616894,17795206,-68434641,2459138,64902353,28758872,-37027990,-372825,49533534,-11152007,-31045885,-1885885,-17945122,12590478,27315368,-59863164,-68341536,30800987,72805392,-27104982,-42969330,49350592,4481535,-11299853,5225560,56491670,-35971216,36884000,21247110,-6950789,-23885260,14353027,-24496722,-33687243,-24258649,24865790,-62011855,-46229827,43819337,44446931,-78382981,-22625802,-5961863,23665845,-15191072,10325070,-13157517,10553005,89633828,8378145,-72254999,174905,49812985,-7156376,-40384621,37835560,32212534,-103390948,-1974152,22124556,-13878093,-13171148,-10989449,16231155,-29948175,31426702,9601941,-16574184,-20044641,70399178,-24893046,-47801095,13522625,54050789,-16398533,-11984103,-2324059,-13153693,-4161518,-644075,7099018,-82180474,51554023,1610821,-45516100,-31111942,63801798,5248150,-67342243,-32464350,15138514,-16584465,-32711139,18590383,4715814,-9110970,15178177,-43665994,-19577433,29747480,1669929,-21253705,10086841,13841820,-8537957,-51585121,-12106276,35717675,-54226810,-37106878,15247087,-30793149,19288649,-17888359,18791232,-39081479,15344082,85717146,11093917,-50270093,48816329,45778692,18963099,-17425236,7698797,10342963,27119127,39880155,-1741476,-74947394,-21635431,-2375684,-51952378,10863775,37816220,-28280950,-175784,21251398,29097978,-44165454,-57537725,-14638522,-31933225,19501846,2521261,-6895328,-7155565,25231240,13011466,-8724086,6744533,78986848,-2279361,-72666648,25334091,-1089538,11232472,-38981942,44430869,9617857,3832559,6570292,38935838,25533097,23550857,-10867089,-61252004,-40174746,55950936,1131148,-10693571,5943757,23046552,-27414149,-14333940,-7983412,-38601342,-3727232,-14378902,-54481798,-27610340,32721493,37982541,-19505572,-28866117,27665106,-8134247,-23150489,1897252,39708653,4230352,-3317678,-84311239,-14688744,1823169,8532291,-2897505,40799689,5610455,54642166,-40895355,-15005878,12339422,49996146,4748893,-33596553,-5864892,-18012633,-4748457,-10090800,-36457104,-142440,61078465,13674017,-62523847,-12463984,70606896,10260504,9692784,18540807,5978869,23418714,-44399603,-4756324,41722496,16199786,-14559877,-4154715,18879430,-5659035,-21438579,-25144161,-10352988,46531172,-6438276,-29730369,17185136,735142,4235672,21758714,17379319,18434816,13507920,3520401,-25698291,46736466,50276243,33626109,-39016915,-28037706,10005680,30872771,3028811,-27921619,-12174411,-42465497,13389594,3334589,-282542,26133177,32181957,-35001544,-32764293,-25468950,22121892,-10476891,-16096345,-52793619,7844202,-9639960,-56281100,14126308,-29957239,30960440,15426278,2909846,-16016463,44052515,6481058,-6883077,-55727741,14792171,-6395942,16574249,-55737442,-20255463,55891201,52552541,-11134404,-19151421,11049165,20449622,-40614228,-88955399,12308219,39730023,23257108,-24272279,-10459807,57766598,32567063,-5371935,-4837072,18208629,28543730,-20945118,-60022068,62110776,11114150,-24168605,-22295023,-1234589,32724130,11831236,-68241286,-4175167,69488289,10666000,-50891751,-70958700,51554761,102316477,7509230,-67854051,-16275574,30852605,33671994,-38084760,-14422023,44279361,24211102,-21431509,-106978607,61820769,10587407,-44301147,-23759226,5684904,57003198,-7712489,-67991829,-11102701,65194786,-5258355,-54855408,-47364851,-12872358,15253904,-59887722,-56284152,30518773,47558098,12219416,-43371614,-5201813,96508051,23696543,-51366326,-69463700,32263473,66624539,20985895,-84411838,-11067641,43953911,-14672418,12986727,-12492736,-13424304,13419669,-2927397,12884329,33133423,-459988,-11717994,-30402907,-231795,17740664,-20372164,-32923826,-13408654,-10476404,-23674254,18341996,24324163,70083537,-4544938,-46215049,-25814052,-14082882,13378004,22090020,1269725,-15493058,-25385659,2472631,25464919,-11814812,12089931,-34101239,22117827,-22983256,15509768,-28742849,6870239,49562964,1246124,22768690,14062929,-14272685,-16058284,-6916426,22239114,31645498,2834786,-45678344,48831737,14966216,-23771320,-38424394,-25073997,44134926,8140344,-36174403,-20858348,35906711,40903426,-4470671,-92964511,-35470728,82802669,32201069,-48349627,-66910446,23040130,78295090,2934385,-88056013,-10832645,86381087,12874887,-67120614,-5380206,11325712,-18032054,-60359395,21392472,61912138,-28916446,-45637531,3206347,49380354,47126802,-6967064,-58267500,-5264907,71253492,50358854,-120687226,-27230702,66600441,31202690,-48749023,-53797997,14739598,48175046,-21186351,-6323241,-65989555,21286105,51953335,-67544519,15735456,49549349,8015393,-62818967,-30969138,101543953,-6335559,-93591166,-15129226,61097020,32003217,-97040175,-50433663,-17800977,65571944,-42800718,-53703181,-36679446,49847512,24120277,-14591487,-51099676,13007894,12853352,-9513958,8359103,-37952713,11059876,-28497724,23687896,28069488,-57506035,-873744,47385594,31200123,21446088,42794440,-42313373,-15741400,-14087497,-11914532,-7404811,-44486690,-1021419,29277635,-29031616,24720693,-53024889,-19613962,48010425,43700363,-32424970,-36255176,22243404,20026099,3544626,-42823502,-7311364,-10783172,59921230,58350542,-68140161,-27743491,50444911,64860845,-8448869,-59954555,13891713,62131702,-25140971,-7569194,864983,12212740,18839558,-8384147,-16167682,25733124,-9547470,-34035763,-3429377,53124190,26131709,-80265572,25759692,78647843,20190850,-59380332,-46601997,21018609,30349986,-18396350,-66022339,-30788392,70713281,77786926,-35189611,-60470533,26594161,52933637,-9935589,-71154725,13992458,19484904,1216529,14961747,2827824,-16266419,-43849309,1270727,34128384,57892198,13717447,-84544135,-7334685,91741336,81419367,-27081157,-52236016,38640842,62769406,-17352066,-63201333,-46821107,20539312,67503093,40725879,-88190107,690470,42691817,-8618020,-39337775,10436666,28247816,-27003405,637245,-4419531,6387932,12593516,32992616,-1221635,18893622,11720964,-25920099,-4495503,15846021,37845915,-53228493,-17236567,-6577478,38416385,-128452,-53337252,4910913,5747597,5851786,54238567,16779029,-48630592,13108538,22482026,13483396,-38677197,-22777191,-15061036,2079820,2164485,-11093721,-43487837,-4568160,5165025,-5990597,-8345759,-18020070,-186535,-26838193,22250724,-19843408,-38370824,29513952,67823064,-26358920,-19715034,-9628913,11245496,14990432,33418040,29265976,-17524128,-17415788,12390487,84206367,-16703230,-3994945,-38247871,43752040,14457975,-7689978,7063975,17196838,46043577,1488857,-35528611,-1400616,19884443,849494,-62851217,21359036,-7844416,-19606351,26862600,50674974,21306832,-22005747,-32478664,-9227610,17988443,-28197008,-25521301,-39745239,-14850738,10074492,-48021501,-77072861,25478458,53106040,-14493495,-9335849,-21840825,-15930887,1341792,-20348329,7499876,-9593922,-11909535,-15105438,-20254455,-4137900,-25628830,-14410745,-29731573,49569689,22069356,-31657771,-22243942,36292960,20759279,-35940528,-27751513,7802082,25479356,2423544,60791917,-21832148,-31209379,29576022,-42430393,-63098098,-44780970,9469761,11861575,7728420,-1836867,-2261996,-28695983,23232373,39433261,1959326,-39648528,38478517,-25545146,-31065366,27467848,-24578780,-483686,-17869424,28016454,-1715763,-56704461,44918409,6864435,-63067818,13831074,-20166942],[-18,90,-188,175,-200,337,-578,692,-901,1283,-1643,2102,-2733,3294,-4098,5049,-6236,7510,-9009,10757,-12872,15287,-17931,20921,-24413,28471,-32881,37816,-43405,49619,-56371,64039,-72540,81687,-91824,103088,-115284,128508,-143008,158846,-175939,194351,-214405,236100,-259337,284479,-311600,340719,-372143,406001,-442316,481567,-523898,569701,-619205,673134,-731658,795724,-866200,943941,-1030253,1127001,-1236240,1360761,-1504324,1672021,-1871005,2111226,-2407770,2783276,-3274413,3944432,-4911972,6428703,-9145399,15477849,-65051611,85645008,193818601,-16986428,-242273594,-18632248,229056083,42335172,-178611534,-92156858,52371279,48413873,4320954,-55163440,-29171328,7638070,94714058,-49781681,-20560657,65990028,20144769,-106803516,28196219,138508091,-65684048,-183814209,63983187,185946418,-3028097,-141924614,-53507770,119096827,123474019,4494083,-161637564,-82645450,164450539,92678941,-168220617,-104809683,51325474,94840530,-39491689,-43029297,-15724701,-28111983,6075325,65209396,-23146889,-74275420,13676815,-92770560,-34969896,55347405,-30505276,-121783185,-5738474,146573046,8264001,-125485221,-84809227,138552021,68584644,-34177608,-19907624,-68451154,28130326,110998554,-16314324,-108992713,-36894884,89113511,16735444,-11040947,-34462047,-66910731,-39744696,91527834,66057317,-119188905,-36293282,134942348,48322918,-78604579,-32483434,-1397913,-15211215,36814763,27141298,-95955731,-47996782,65150354,18542899,3609782,44509266,-64817267,-54203019,23614970,113031116,-7575818,-162449902,72814245,131662154,-2202858,-72614258,-81396777,53510497,79540311,50306304,-158674079,-83041146,145883267,78804059,-103640602,-139565278,50861811,50590989,-70545869,15185282,33508499,-61758700,-44123975,11246295,48116020,37182423,-59241754,-79654728,-1840884,102423631,35410411,-183159807,-61949899,161326829,78473087,-172756006,-130114657,122701937,72367648,8724915,-68591767,-57462320,43654080,103800337,-62140281,-151097805,-12861633,88576238,-23259416,-81894818,15843704,28971784,-83409671,-14658032,92764270,-37570545,-68099692,-14649987,63335777,56462595,8615271,-18965458,-44523316,94997675,102078775,-62274603,-133713262,41552609,130881009,-27097901,-108860165,8441931,-17503505,15009002,13282489,-28697363,-32014258,5645800,29290303,-4062996,-42015099,27422693,-12416512,-741778,72275664,22184235,-46350654,-42013285,81776692,38585760,-108137428,5117181,-28929695,-14919891,33532369,21130232,-59193993,-51818014,82631752,42487467,-60440860,-4859548,41976572,-20952402,38186452,38042076,-78145829,-59463289,110496291,20101809,-57854454,-25241838,28683970,20734096,-78121857,-12768795,278111,-7901325,33650849,47531100,-30457237,464371,63778173,5073408,-92698587,27393793,-5022912,-76683033,14470970,109716450,-11741822,-110125361,-29521313,33344770,51990235,22089217,12499152,615287,54951126,94614656,-44115201,-24251456,38100119,75854836,-33735442,-59382248,-12616966,36135006,-16793452,35231869,4618954,-20004161,2537860,32931270,-33044164,-46496238,47309167,-56757968,-32521509,60780496,36400667,-5225336,-47840670,60426411,31590720,-7383108,-43314440,39505228,49888864,25842231,-27775497,-34580122,-382595,52690467,-2385034,-42762344,-9885397,65046731,13160071,-688167,-20051147,44249,943807,-27396040,47173112,-20551096,-25962988,44262121,-37736546,-23927121,-3410000,18451474,-39399279,14446670,57600187,-25101676,4275047,9474324,-16278453,-23877042,59578210,-30098360,-22681855,-2064478,71592683,-5393796,-54706548,31800344,32898219,3388765,-56179480,-20631607,-39404661,10219122,-5183847,-32539048,-59993471,4585208,52177788,-28833099,-18917160,69780190,3792109,-25883579,41259840,53209827,-38880195,-576232,32622446,41381675,-54919267,21240828,10115328,14006926,14802830,3884274,-14231251,35172669,1368436,30162062,-9496665,8171815,43487868,8003997,-15346833,50846832,-5769797,-24162362,42564178,17751733,-32467026,-14746509,-6957457,-33276266,10603549,16542359,12808210,4096010,-1577825,24107124,-43746143,27806210,36392480,41514456,-24211743,-24821031,-41943667,-46838521,12620,-9984347,6033331,-23355491,-405098,30794036,-501051,-25421466,49567618,5062072,-24158414,-16681742,29996804,-13809212,17735618,-20313670,-24386468,-20134338,28157686,25990720,-25457887,10666661,-10592990,-12823666,21201678,20869302,-3602041,-15353521,-5985230,25458545,-8135120,6009123,28398336,-22169011,-8033436,34643776,-1291194,-31739523,24705986,49948415,18182874,-57236087,22434307,-2029752,16661414,-6972805,9477479,-7967238,3194866,30867661,-19155816,-24690863,40604216,-54246316,-63147083,32823847,18434729,-62773132,-19652847,16311341,-15372735,13378129,-18586348,-11481408,29564288,24000268,5750186,-36208233,16540153,19819019,26937,-89925956,-12798452,20536127,13950548,-6845003,-22521334,37475095,38946809,13033753,-11285830,-52697289,1859652,35425626,-31884178,-71106027,49701871,4786973,-78807789,-16476006,65320243,39177845,-37652685,-5810063,34955298,36098244,10317592,-35016459,-20184951,48135910,51590072,-35903655,-6484059,29915899,42397135,22315935,-36295814,-5285710,32513158,-772686,-20884640,6037838,-7354389,12346009,-13544652,2030644,14740782,22043280,8060528,-18409149,-17229903,44234751,-64476837,-10655905,-4128913,22528040,-38882380,-1394125,32925010,21550429,502662,15289243,-50963124,5785051,12366559,-9819154,-31967080,-10590026,-22900276,34004238,13482358,-29334564,-14182286,7213221,74685735,-47418650,-12632664,17680140,58800928,-12204443,-40465998,-15890704,13003346,6168843,-4591223,-15237177,12468243,-13707411,-31590912,4317034,18298652,17169315,13990755,-31425301,-66487043,56274906,51303355,-50580905,-73277415,67215740,77579038,-33352577,-74528564,36344168,55663321,11996668,-29408713,-40660740,38342748,39266088,-46258994,-105397645,-3113552,30573686,-1194428,-68735525,-20009658,87239243,-49816877,-17614639,-33393188,61268104,8591433,10016369,1985525,36037213,55383626,-70656697,-71064844,34872845,51086672,1066951,-18776159,-29843535,94245852,5474020,-62448719,-65340067,33039700,41358979,-16211554,-13299112,-14190056,45642107,-8998083,-22774608,1530397,54585514,35888423,-70622042,-19781721,76147455,53148543,-67102053,-12838837,16737792,39142675,-14516968,-24906539,24705185,53544105,-15741644,-63211435,17075592,21690987,-3532205,-17294017,-1496929,41408956,-11703643,-33687489,9664119,-3568659,41190033,43491013,126811,-27832692,-23074905,8620317,23440264,18000006,-29165094,-10059596,361084,18633096,-51344461,-24133551,28519020,-21240461,-20223080,-6395622,-34547952,60530509,6570544,-1672761,6940467,12011337,50996967,4629292,-69921738,-2654338,39962828,-24599867,-54009406,15988931,25504468,-14605495,-53659761,4595108,44864819,-11137578,-83134092,-5670656,28272197,34218837,-42456127,-43006899,59173423,76663680,-1262827,-56149449,22025521,58814840,32805375,-65782313,-59055115,61781304,65277068,-44905616,-24530900,39943400,56784342,-30422036,-59015064,25361411,-3480738,-34632025,-40949667,-7272557,104406112,13361130,-117485938,-77554474,66086995,63463854,-62310762,-45183430,37046659,42762338,-48594717,-64089514,-10021449,73521753,-2676743,-103272212,-23513662,20280866,65220393,-51050197,-37612363,70931258,52961386,-33994163,11109663,37031744,11372699,39498121,-5420447,30477546,19019985,16139715,-34787546,-8609191,27634543,40851558,-34379517,-20718380,19906968,8048463,-24021423,-43063688,2999929,12574105,31142941,19676696,16807398,-19224851,25995589,7220715,-17293272,-21295379,4817525,63175322,23114970,16632304,770986,12421501,24343218,34490214,-28751875,-6495423,-1461020,24313071,-21219631,-11185317,12992263,-66575235,-1554898,53359950,59537390,-7149271,-20136493,-5269839,32357699,34414491,-5710080,-73781955,-41369679,41225501,6776892,-22281120,-35237838,41282469,36661455,-7809138,-29580461,3181330,-15972693,33852197,-71653564,-41586798,54291412,3527244,-19615378,-2605888,16224719,15320714,-44551294,-55516266,25246223,45868905,-50959651,-9474356,28770475,61587076,-28772549,-23192804,-51406607,69245482,42262712,-24792232,-54080354,81067147,103239503,-60150,-58043266,26863622,63294302,-10239531,-10031627,-14601922,62756875,-1006473,2598066,-19626232,-15040434,22881998,2299981,-31402401,19512333,32010333,-8729013,-36087586,68405612,66119863,-5214602,-86563694,-23248005,67094509,27688072,8437944,-120751930,-5581844,84273181,13756504,-64333811,-19931521,52495126,4828090,-17395961,-72194350,-1849890,14312874,12510836,-3719581,-5949222,10575376,64249671,11687527,-29647850,28612731,-3288133,-30470659,19806322,3112122,12965714,4003748,-27666835,49710632,27011586,-25175277,-27213913,-11074414,9758837,-16309781,-665137,-55866804,4433492,32921261,7949435,11915542,-60060490,16726483,48992822,71844821,11274373,-12365415,62880226,56367836,-40063754,-46446602,14447277,59298893,41922291,9230905,-13587051,11463323,-29214132,31454195,53805155,-33497157,-102240390,6162902,39433654,1008256,-30008886,-65181221,-50128494,47327089,-15367432,-8168262,-63519472,-14207999,22767228,-26821211,235158,-42721334,12342775,78394183,26374362,17938551,15632140,-3115088,-41247330,-43346682,-13351629,29443571,11766731,3581745,35677166,-9410090,7572855,-16501727,34942662,-17157448,38737197,-43687290,-5025636,22826773,44119241,-38720806,-45490874,8530181,29856678,22101855,-42306459,-4519650,16838632,-3338549,35903364,-14288018,-25790063,18671289,27425041,-37192572,-32192343,26276375,9875467,-28480644,10117591,10753600,-47919655,-13510182,-25635142,45617990,-32023484,-5006273,2441792,19524034,26695528,-15609644],[-19,17,-32,101,-102,284,-366,442,-672,909,-1114,1342,-1830,2359,-2838,3568,-4288,5323,-6494,7759,-9250,11027,-13054,15315,-18042,21019,-24310,28180,-32648,37435,-42769,48891,-55672,63055,-71252,80432,-90442,101482,-113613,126797,-141270,157106,-174345,193112,-213438,235629,-259623,285667,-313917,344463,-377557,413446,-452466,494602,-540597,590558,-644902,704414,-769633,841282,-920434,1008394,-1106536,1216868,-1341959,1485266,-1651084,1845859,-2078352,2361540,-2715292,3171445,-3784837,4659624,-6023073,8529195,-29387052,77669859,116686844,-37708621,-91274660,-103851586,99496007,132457314,-2801293,-73158120,47872053,132549620,-55514706,-70044591,108787074,25109556,-120084183,-252388,150991139,-17784400,-131520696,-40351511,54607596,130820726,-29269686,-124423168,-114031282,160590405,167513401,-144609097,-96177798,129780945,155253399,-83754298,-99251022,-34442992,-16603135,76044103,77755496,-53036388,-81786722,62994602,53936120,-63271065,-13690473,30850916,-58487695,4594205,107582391,24062430,-83830315,-6970024,87706896,75448879,-26527358,-58621226,-8429789,10371553,129701645,20541023,-135000431,-75680741,72738834,9206001,-109144378,-21099830,-84552114,-33831393,85861920,16944853,-114913190,-58609869,125523493,102173798,-59543484,-82802141,58887435,87255544,-58846075,-24687993,-56039289,-15433928,74574107,-10855424,-116923367,-14331591,86667864,-88228755,-2111140,62296488,-32923025,-117960326,-22356484,144758898,47195640,-122477771,-79688730,22395616,75754420,50256065,-50897871,-94902883,40434654,163091190,-46556832,-153901069,63235847,141724352,-84360217,-129513156,3653392,-5283074,27128087,-27849610,-45627584,-40912771,20884759,-14775251,-47984707,45336531,119639535,-53595855,-67117511,113032700,129548332,-146144386,-151457298,110617184,125639093,-22757110,-61677911,-18098147,47746444,112250474,-11080883,-120847010,-36396109,123851389,62201352,-170840436,-13537333,63309106,3766075,-33162180,10760186,-4321156,-32279846,39523818,-17639613,-14066545,8173385,-8049982,-96605832,28086898,126575782,-15728767,-155533459,42970566,102328826,31621231,-38687632,-26706023,91207292,3241861,-7100345,-31179967,-76771802,30974032,66649462,-15089148,-27805271,68783380,83710446,-16358000,-23891404,-364619,2389225,-30389454,13656694,19374253,-32577308,-21801785,45241554,-11303188,9338081,67406236,-3356790,-22176714,16672306,79244346,-38747926,-2839550,55047760,-16639761,-19640187,48536066,-36191874,-2462120,12210443,35403824,-43429847,-103805908,35015297,23741391,-27739253,-46993023,22485171,42433873,40250306,20638681,-55777989,-10866404,109444520,59177289,-37791815,10777253,38804010,22886762,-25071057,63167280,38888936,-61093308,9866398,61085234,17566791,10084836,-1318918,-12508059,-30542434,12231049,-20534067,-85611910,-30799784,61232467,-24512445,-71875859,25322952,42533029,-13070840,38606303,24902968,-28497304,52859337,36924291,-38186677,-60840892,52381780,27882190,-70267426,15304332,54306761,-32075380,-53456650,20325464,17293412,-22468104,-6214242,-10850011,-29766135,-6624207,-5352060,-26270031,-56155077,44458108,61373810,-24701240,-19932950,42015422,14425792,10292121,17280237,34750843,2969381,-63317147,38267339,-27456100,-46271119,30197969,-52407159,-52381474,-24245464,42654124,-10495932,16963662,6504591,68493667,856083,-21833054,30269710,26977891,704235,-19494480,-20657687,15700472,41333131,-2478343,-64745441,-21503449,-2886960,-6739350,-13747775,-12968958,21148816,-52580732,43147860,22085110,-19450891,-12069452,42677962,-30749778,-63014487,39359583,69521195,-22488443,5736544,24522273,4810367,8845483,35006437,-1036585,-26671855,27162662,15058620,-33156673,28905316,17210386,1049574,-1475735,57845703,22398588,-50115220,-4495534,52601144,-31860601,-25848602,11526934,16075985,-31503322,-35600931,-22410787,14269701,21392869,3419058,12931731,18263151,40178037,73803037,-13317260,-51855248,37247572,13569951,19627939,-2228983,-24995186,39745225,15202028,-1495751,1784777,-7908492,43404019,-24824245,-25909013,45033097,-17986736,-24395887,28906787,20350771,55908045,-25258474,5993779,-770194,23166692,49820561,-13445538,-56986500,-6180172,42348787,5998668,-46797426,35240952,45066218,32289871,-8102248,-23223853,-7946890,-22909284,-2324563,38102218,-9317236,-14789911,5576598,-1718292,52171728,70590455,-17903964,-78226466,12297283,32050063,-33015475,-48723467,-31899735,20498119,-8922163,2473995,3217197,-14349664,38685064,57567982,-4795711,-48026369,50319718,13228187,-22615614,3587701,23029346,73856907,1102294,20514323,-35767234,14502543,32821879,-1599419,21507261,59866749,-22923984,16266567,-828736,-3728082,-5905665,-7673357,-6294943,48443854,36854337,-18568562,-22743915,6216218,36147484,18152301,-40593777,-7637034,24460536,39402289,20081872,-45402112,29880137,64190505,-27281657,-39998124,-6288565,-32974618,35502258,8805458,25775609,-10947111,12882791,24902120,-15300826,-1043558,42718190,-22926201,-9885773,29902948,8287163,-4356614,-1952447,1302104,38712695,10764452,29083051,-38778729,-12400966,16518182,10707513,-31119576,-7314545,-27451190,15503085,-22833947,-24112965,-28228666,-4456015,22766151,-35254852,-33353467,26681409,24630308,403065,-41229650,-45480415,-9425999,30464307,-54299216,-1496346,-11151587,-11870304,25863280,-41369634,-30930656,67782865,9553377,-26009537,-25072081,58675265,-21973335,-19273297,-11169460,22879778,-3797055,13719085,-78860054,-7365233,62906900,-4508857,-45287880,-22721574,49969712,-186068,-36509295,-48156893,76472896,58113436,-45057222,-45738884,27530848,32777026,-3255405,-30607523,-18796022,64072732,42958934,-83707586,-9848651,37316718,-13631869,-2383932,-17176944,50197871,58662280,-36791204,-76289462,54004564,65793033,-16205121,-66410947,-41648533,39736837,30248366,-47363175,-77845666,78897921,22606936,-30663239,-88104146,27243068,45412759,-32495453,-73749080,-40047894,12069222,23503508,-37442781,-28925936,38326629,19231952,-26481400,-28472693,14215417,29425685,12549469,-31697192,4065648,-23754455,49349583,-19146606,-58507828,37468834,-6893620,9618584,11163426,49265751,50516043,12024618,-21384783,15732932,29730381,-24972213,12568251,-49647760,-6584838,44616099,-37608799,-2607579,-1666213,-20520990,-3345362,-5980075,-10188719,-7876669,-26613106,45076000,-15330324,-36901699,-28029892,17637531,46400038,-3086533,26683702,19283004,-47036190,-10577069,14412525,3444983,12951135,-37138762,-7302809,33634511,-197909,-54751598,-65681852,-22741713,16895846,51283417,-40723297,-65654077,49462302,66870703,-18795640,-41138680,-14338943,75829645,2346252,-21732020,-61117193,42397912,44352866,-30422588,10591539,29665668,75037137,-67112559,-58185625,52077174,17366644,-89661902,-58210889,17462382,52143824,2066815,-99144314,9007563,50777558,82251989,-104981769,-21148429,40046669,80960507,-6356105,-129090360,-23740174,65572796,39506480,-22488078,-21341471,12813413,37089144,-5283905,-10360670,15082148,18697292,-71107860,-27017606,34115474,46901631,-33800705,-90928097,59565831,107384565,-27499792,-76077195,1546115,40791169,27542313,-77469952,-89507900,-13040787,55078739,870276,-63874521,-27815012,75423510,-2733314,-70258318,-13760406,-1514232,-37561644,15074016,5472760,-9212292,21840093,15179306,-4560716,2078828,46537889,-44464765,-23710569,7980286,12034933,10563902,-34700241,-40683576,77041755,-2136910,16027161,-19246231,219196,38213177,29097,-8311591,-27781791,5897289,44429054,3991440,21181678,-58833731,6138536,81144309,51731287,-3896381,-60128249,49778777,55603999,-29262290,-13926239,-4411066,25726654,-2981736,-36561154,-25955779,-15083022,-48759115,4641570,-436356,8416296,-27340988,-6275826,-16830571,36706305,19421524,-18473737,-81045534,37706314,58684481,6543804,-108942786,-12031021,54260662,65395950,-72219319,-94677131,33054468,61707607,35833451,-51415834,12031615,36779023,35006214,-6476428,-29370120,52975662,4147406,20334425,-22071810,-7381242,-9920316,4554520,-3729273,36386045,79233747,-36248201,-77210179,-21322244,71054709,-5036423,-82698405,-33632900,25871499,36114836,-23469450,-44383483,-18967948,83349883,9861506,-35993645,-45274079,27154603,61162536,-22348605,-55928564,11215272,1003977,-37875502,-28007402,28972242,-50581929,-36509316,18754259,36775246,69145385,-69072778,-55363017,23210446,60447623,32044780,-53113275,-41308701,49683315,38309057,-8446904,-53803733,42394816,66878280,-4338646,-7074085,-6154990,-7171193,65220449,33795329,-62107847,-4346668,1194579,-11852426,29567303,39495190,-14872403,-18558196,21075726,-24482421,8138585,1284317,-1337615,-6039849,16964746,10985506,-41215039,13563335,19359079,73449360,-12082855,-22365536,6627130,15416853,-13684884,52790416,-44959920,-59686044,31723336,34945978,30739254,-39491360,20767824,16231852,31550506,-10697896,1469225,-10295268,-1536032,39072252,2471643,20389209,-63301774,22054398,25651580,-18032051,16933671,-36190489,9969228,37614349,40065669,-4588582,-768059,40816092,52014527,36757562,-70559021,-15288022,-56914062,14214633,25449657,-91093082,30872798,-11330111,23208951,-85215257,11018273,5419481,19968473,4200505,-3659856,3588868,-57426314,22489431,-13284145,-51371731,2348445,-16118252,-23092321,53098866,32175118,-8263907,-73536613,-28499592,20940063,-289480,35432817,-9066089,-377413,5524401,-10711884,-18246553,-25347797,4825298,19276130,-5955665,-30291107,-2156943,28319192,-20989725,-19457315,34391598,-38201036,27477264,30795941,-22795067,-16036854,20202725,17862672,12211720,-11242753,17316166,-19497639,-55808452,-81439106,-32630749,-28867785,-50032000,26844499,-2686116,-7884254],[30,-146,176,-142,214,-408,504,-601,887,-1107,1387,-1681,2132,-2595,3063,-3792,4568,-5305,6271,-7370,8704,-10029,11497,-13247,15298,-17449,19762,-22385,25368,-28403,31823,-35734,39748,-44022,48915,-54089,59505,-65374,71654,-78451,85522,-93160,101199,-109654,118695,-128146,138156,-148723,159949,-171814,184331,-197680,211809,-226953,243362,-261130,280437,-301844,325882,-353059,384185,-420645,463769,-515810,579689,-659766,762024,-895806,1075281,-1323076,1678221,-2211329,3063804,-4558605,7603780,-15934606,99017352,137417830,-165232136,-104176706,105427091,179087656,-88443902,-152076980,1070814,133428530,47862018,-81708887,-29445285,3987543,117921791,-24262938,-124235724,28005898,93275570,-73383276,-95333217,134512145,66997179,-162271829,-121188662,165538726,143434135,-76546033,-128822146,-12240695,87382609,120558945,-74715022,-112806127,43473593,192446380,-12876377,-184995749,30364434,65062653,20593097,-27988063,-62665405,-106009502,-27348059,23495821,9048914,-66372025,3845678,44285459,-14612468,61761603,69922593,-60251213,-76674707,76271679,93066968,-117266148,-55465512,20083537,50742845,34850034,-21932499,-75740787,-91650770,75757979,67877637,-86694158,-111485836,2823558,52646771,-25765922,24299380,-95181516,-73397226,30901930,127473083,-72512840,-111118814,120569406,132989215,-53879791,-77819113,34422747,18846964,18786987,39959002,-20900117,-81821438,16827560,39988867,-1104066,-1354613,73006368,-28658457,-7711649,125543440,69016418,-137098299,-78681797,147257931,127226896,-82918159,-115833301,-24478995,59641326,63704761,-31903187,-154606509,23918387,190949206,68233188,-146204637,24559668,109039883,28172022,-80037701,-34044819,11774000,-5671372,-11461375,14477754,30726948,33158745,-49374327,-41475894,39659835,145365883,-53780680,-193911350,133877972,178846400,-9789191,-177751280,30859594,96816713,10742974,-29579395,-65090342,-39097584,119389274,76415605,-139127240,-110738048,154984496,51269693,-42942170,-19159964,38357284,-15846368,-6679918,68065992,37214179,-43014364,-49670944,5118782,35174599,76691392,-28658509,-85451765,-52092789,130983058,11423240,-200980163,-35292530,68694767,26969547,-9900781,-44261538,2854829,6002825,79597723,12977065,-115410676,4835931,122460654,53917212,-69715521,11699828,45419443,-12329495,8725822,22530405,16643246,-51866190,41709637,2840898,-47114190,12586785,22393601,21437372,64426836,88787138,-16969048,-81315891,28068242,84046386,-53164932,-33922794,10075809,1643186,20936321,68368592,-30084412,-83003183,61870915,163354330,-51524838,-92051983,30380700,97866582,19649928,-19853293,-7286858,-38539464,-314272,15994273,-10801862,-39093427,52946412,14210911,-14468078,26937586,17361185,112846,-11250167,33857337,14851761,-30941292,-49153342,5768061,56916319,42569328,-15759541,-19840541,6763045,129447762,22387764,-107268342,-60383393,90660612,50551704,-43042608,-7310405,34906424,-13503950,26039122,318253,-50683064,-14739643,31070635,761647,-39078871,-5575850,9584350,-44964405,-42100117,51735797,-50251562,-58130594,-23114461,30491382,-11625505,-41021285,-47580580,-10615142,15395625,39517742,-44678703,-45591857,59311592,91021482,-5937160,-68571518,22963361,22496405,26389025,6922316,-27298216,12073867,140436,60983415,21063838,-51643963,-17307713,22233683,-76823162,7861014,50418269,-17466597,18842916,67203359,12666773,-22993558,-34101758,-12959584,-19419659,-33429212,-44162479,-19234172,32052952,40047139,30548367,-60600052,-13799215,62145049,24981592,-44258471,68516451,9445158,-17335367,20729036,46642663,6503809,-20698348,45459220,-28480877,4977420,-27626877,50111028,2528603,-20726435,67447733,3232484,-5301270,2264757,34280213,-6153228,-7925431,34654999,-28043313,-62607739,20863437,-20741387,-48268337,11203767,-4506304,-50500144,-47165112,40596124,-25624356,-3402901,-24718818,23497146,8498460,35647728,4825092,11690789,-24962387,11921216,15287644,16139817,1730130,28452376,-31631736,-7378351,-21386469,30553253,-18539646,39711611,10319872,-21368801,2629078,50966276,13042920,-35955244,4663547,35173250,-28488975,23570204,81847831,14460669,-42120179,-5733774,-16651379,-932214,-13499941,-6443725,7254842,12014599,24921775,15834797,-48245344,32366377,48574737,-27909980,-35485079,50452900,3439231,455913,4970736,-18734300,-16094065,-16736036,74673271,13192398,-3894388,15557143,-35894614,-32280245,61265129,27532213,2012175,-37256358,71763771,3571552,-69530737,-22397879,-13332550,14266952,11760918,3248141,-1114648,44160118,12670129,5626516,10855719,21719766,77844034,-29618851,-52258381,15586007,10344116,-48526644,-3087302,30303725,-14778791,31604238,7091412,-68913920,4694283,7612800,-43637576,-74909187,41627984,76117026,-17511341,-61797937,-11053166,19616303,-12566485,1756162,-23747871,-54358849,-19325105,2980669,-35731285,-27778718,5596801,8726644,-30205708,22565841,39641642,-42348373,19321817,-1347776,9117585,-26922064,22964953,-30645234,44815252,10437044,182412,-27465292,11709059,77156645,6191816,-13701556,-25542168,57774351,48591300,-74250975,-31289452,43574396,3083241,-10323263,-34745593,11383710,10323965,32811193,-26990987,-9083688,-21234677,21888500,-8355024,-14511459,-9512750,18161725,31264761,24009351,25188523,13046405,33842230,17758060,-2671472,-2799735,39470722,-3535368,-11683806,4486685,16273151,45755912,-24187992,-36899823,-23199143,12211081,-13276034,-21404740,-55540031,61347699,77661526,-39849978,-63117145,-5865299,41655436,17561306,-9739873,-11975908,24462714,64180356,-42135533,-31609922,-935636,3226059,-48467518,-44050791,15611260,41766249,-64809615,-18685876,40187901,64011446,-24257270,-50349703,-32936507,88909701,12905400,-78840674,-23533560,42502938,90079198,-37096625,-89665188,45792348,70476103,-9047745,-45381660,-3769565,32288722,70184323,-92271353,-15819035,54366398,10702571,-7622978,-43259169,25810290,61489830,-3125133,-54058527,22814287,79416187,46975560,42261919,-15988594,67568713,34584853,-89433567,-61036871,38872521,50244098,-38522827,-43233885,25358567,50563737,34812913,-4080036,28407443,41230784,51834801,-22477765,-27683388,34475191,80645211,-26100665,-17545223,54685803,58843645,11013481,-31970573,-15682944,39591024,-30083485,-70383470,1722037,53166335,28010824,-17643311,-16135574,11754042,11151806,-31049799,50449966,30035520,10449532,27354876,-26966315,32689100,-26188694,6283155,26928991,17014985,6757295,-48131282,-7053867,-14229858,-32054894,-23090281,40822913,-2683938,-36033674,-20294886,-23851044,37046072,-40918616,-23242304,-4373422,33155951,43484957,16893525,-33568496,36463395,33127010,20224000,-11680796,12121701,33821403,6736626,-85968351,-49592845,-24748204,31927880,-67215949,-32835588,63339852,31139044,-40424883,-104989985,32838318,59336644,-4131424,-47702526,-21184699,54864841,-2056106,-65604770,-43699686,46105988,77436961,-24049319,-52568170,23755962,36783796,18002825,-43618625,2098778,73512495,42950729,8596339,-44485642,20988766,32837578,-17557107,-41543543,72279621,64255981,-61647587,-97173807,-4582219,81363738,-12090150,-121488872,-29275161,62266813,18305468,-85141705,-34277905,46289656,39685078,-9116902,-25161437,10079076,56663066,-19255294,-36524622,-20328515,25614317,-8553907,-65462681,11261654,46858862,17599839,-11160167,7344308,13799444,-10661942,28244885,-60404196,14033423,34685921,-17823913,-67168296,-2597387,66578536,32670025,-61968049,-70238176,-8918240,38752714,-20112966,-58453505,-53278470,1803507,32721836,-28614209,-41172225,3997326,-18199362,14771413,42359556,3454206,-63866980,5997287,15640391,-8852309,-46715607,-1207326,-17619067,30219218,-7222924,17242440,-18434591,-17525076,6603129,44882185,-6772537,-27230269,7416241,-19314221,59219431,17737799,-32796093,-50106057,-12721637,40826861,-80947694,-75419877,35831923,78660820,15142211,-35141588,-67401660,-384742,101890384,6080457,-57567544,-58700365,53838819,63929596,-34289286,-40240277,57410077,30597702,-11203153,20722968,56077937,-47695692,-33398381,-7981026,27363690,25009192,-28145727,-45294011,41349026,92992876,17161805,-70177762,-7822463,43838558,63516502,-47438892,-22447295,60144065,22425756,3329139,6668178,-33104874,27465026,28540468,-15320874,-31922083,43289424,48487592,-41145348,-45429481,-14741025,13683710,3737980,10974668,55000550,-746931,-22158013,-69764003,51312713,71025007,4492364,-5997772,-32929618,1144507,-16204311,22515495,-16820159,-27576761,29017072,2480383,-70804967,-59624911,142642,44654353,5703812,-1536521,-54921149,-1806236,2267025,-37314166,-53898003,2289989,-4905085,3576430,-32952070,73426551,-13491720,-38559802,31902813,-10546056,2422372,-39951340,1627090,-27888013,31210269,1298965,-38837700,20601834,28822349,-18263624,-22183620,-32903546,-23080666,4005410,77054847,21661658,-57389577,13078014,76962970,13616462,-15324642,14456478,29761729,57383264,264672,-1518035,-36042809,-28896611,33847947,13924203,7070627,-4924164,-21952894,35531199,33330833,-9242736,-822460,7884464,35705437,40810787,-18935385,-23941354,-18400642,1633327,-17392649,4367032,-40175684,-42215049,-16885789,66142310,-13396153,-19884367,-19212863,39393821,-33200930,-59594406,5109353,23403715,12783895,7690955,25833212,-2094934,563025,62342240,-19312924,-38268742,-16762470,-1421229,-19499747,38589787,47313630,-24751689,-50299471,89411086,27728670,-31050469,22739544,2880583,36733172,31384714,-14099743,-61304852,3008446,18481005,19500959,-240851,-742815,29028350,31731801,13680243,24912244,-1552783,-30359794,-6621947,-9349113,21389236,-14992109,-8941278,36038409,-1403179,-35018144,-21311593,-51235196],[-9,132,-64,28,-176,207,-135,303,-392,437,-501,678,-886,1035,-1080,1440,-1737,2074,-2424,2927,-3519,4103,-4751,5598,-6585,7575,-8810,10240,-11803,13531,-15709,18082,-20528,23434,-26879,30530,-34785,39376,-44581,50391,-56871,64054,-72050,80794,-90620,101541,-113515,126746,-141300,157420,-175291,194767,-216301,240046,-266287,295030,-326820,362017,-400833,443984,-491993,545662,-605984,674255,-752266,842300,-947858,1073991,-1228692,1424759,-1684740,2050724,-2610824,3576898,-5580148,11387243,-67846304,-198977240,40192064,165996573,88275063,-54573869,-115198765,39654959,119199868,74077676,-103559078,-49654652,145570682,-21077255,-175819772,17681144,78993518,-61879147,-116760142,52568459,148179849,-67682267,-148495502,28927551,123314049,73233062,-96187591,-143270815,28168698,188529402,5496708,-189466055,-3874289,166347938,10999054,-88632528,4767184,47365294,-30027286,34314471,9183502,-91399834,12090860,81214522,12968261,-80849488,52975236,1308045,-38936969,47951844,168199054,-18404448,-83035846,89137452,122990600,26529548,-66273229,-59911725,-24528177,37851563,89530089,-54664295,-76898823,81844580,63132957,-66327852,-63701767,49181173,-5341618,10858063,60709777,-55484248,-130442693,15259738,156118616,-21435787,-150735088,21919287,95091815,28627462,9400147,-30606142,-60436291,19117539,120607805,-85156885,-44884238,-24109455,8029745,-77575532,30131631,46416278,-31366056,-99438712,89292813,108389411,-51590198,-71796174,42410539,62999433,51415101,-1344930,-120031750,-53375516,170765637,18362904,-155410547,-43877925,153546176,74878114,-163257550,-52957018,72586378,15361046,3130360,21345765,-2735946,-49254773,61190809,14164878,-32032049,74879004,5929269,-102783620,27754078,187866924,-11728351,-150008110,-27985514,131006091,30283969,-116824946,-51230649,-21351188,77217464,62507237,-110581696,-108236166,78246829,89722074,-83442292,-79256427,66403836,49242681,-11587193,-26420677,61375392,31871779,-85664989,26122826,-2355199,4168826,38150203,-43819383,-14398882,84555842,31060450,-152452337,-80907142,124632257,79662836,-109171333,-68536152,67581861,43326431,6061587,10285612,-47456468,24330364,22052851,91622980,-66655123,-62081438,77230858,-27858129,-54908705,-22984729,26925271,-19527908,-20909463,3136832,-17716429,-11660971,29429665,5974000,-54272205,17901722,-37335184,-36473534,21763414,63740651,-7708866,-79073808,9177681,33925703,-16265695,-1770449,-25604543,-34508234,15946628,56626949,16105242,-91904405,1843974,79393923,-14150986,-10402315,-6931901,15854591,21976038,4935302,-35816738,-61593743,-7409239,57724518,-22896463,-62740196,25364269,-2836022,-53714788,-520045,57787735,-67962253,-28762835,27137607,29564900,-38486487,55588131,-33698681,-19314589,56159460,23368415,-68860913,-62566380,61349367,26261873,-71742208,-57989379,72586621,11833266,-6478856,3263781,-14825821,21258394,60893185,19052267,-33893794,-7890703,33347848,-4888843,-29772700,-12814214,20911089,-52072590,-34851749,23400266,-3456492,-27174038,-18895675,-21118616,-17106155,19024895,39832553,-21392236,22404065,63832015,-34132415,-32016287,-1423887,72431157,15112698,-9381019,11401049,23761671,19072053,-279637,-9081347,-12217885,-25136977,15375874,-52683047,-11248622,14279529,41268385,-45840208,53226676,-17172128,-59738134,29781529,-992925,12386532,7376409,-19532559,-12292329,-11852947,1672058,4449148,-65354298,-37163272,31392597,-4230972,-12460846,13954003,49801748,-72192654,43454116,13353035,-928433,17580584,16966962,-13606965,-9904795,20812268,40619354,-99039547,-71095096,13950307,7998032,-53197807,-25801211,-413300,-5729139,27541117,-6565574,7488617,-7771084,46867397,42232215,4219612,3084444,21622206,-33678139,-57985751,68310478,12593658,-22671721,-27210400,-16274551,2822465,-23065243,49911540,-43496036,-28625455,52246735,-26880407,-50229269,-17697375,-12605961,-7880476,-18256420,35063897,35804175,-35670647,36612695,37913032,13878463,-25779798,-21625353,1235363,25601323,24724647,-45963371,34111719,-23283533,27397731,-20850869,-39561398,-9569522,31273190,-54119671,-8097776,1814783,2809368,-56651262,-17410382,12653857,-18734363,2900064,54584246,-35741170,-899956,18653344,3493482,13889074,13604845,-14678360,-19469200,-43382689,-27063408,44135214,42425840,60662,-8529378,-16117440,10849620,30229902,-27084512,-4724075,52508869,-10566683,-12894517,-32448757,38067370,-8482717,38031695,-29122696,-15970869,-24951953,-4586319,5177745,-42312823,5537676,-1532264,-3936536,-6285226,-33575616,22395017,18096455,-22946893,-4602353,-13955897,9007333,5239838,42703173,-6449647,12090589,4624248,-4916482,16753668,47017301,22312872,-16102757,-19240733,46460615,-1615173,-43678703,1952594,21940409,29429056,-3174702,-24296226,22211394,46301044,17661494,-15521539,-58103989,11511776,41486619,6799430,-32843230,18422580,14401102,15131768,-25691193,9105348,7278496,3724409,-50198931,-46198591,-8690705,9962867,-32374184,-295345,21323112,-4788270,-22832960,55940378,-3120002,44930014,18405733,-14036029,-38915947,23343913,49082346,5740472,-21318223,15763496,18433619,-4494080,-37730167,15269309,8537331,21834769,-17326929,-38423330,10272654,1513682,21080448,-67570845,17865637,15301245,-592153,8182134,-24452561,-18155725,-15003394,945194,14215214,-19435801,11498947,25883736,-23915662,-33659029,-19014134,20469764,-30783165,-26609123,54151291,54159268,-23119823,-57662260,-31523294,20784479,25612192,-28957001,-70302576,37624262,28763263,-179573,-12996635,-43813269,27745460,2861861,-49132097,4328356,66058675,33621964,-70255092,821891,-34497677,17554118,-52830568,-40028252,38055596,57695723,-60529709,-54927096,15198846,37886717,-5114158,-60481144,-39186962,46504427,49647886,-46745288,-42377235,24724399,91760364,-44427632,-36900538,36296972,70051386,37865255,-55617525,-13710528,79840366,36091470,-35309755,-3397599,44569962,54179752,-31188148,-52684435,21175597,75823849,7831137,-48618558,-23862378,65258578,27390868,-86060067,-77390826,91598656,14258150,-30555980,-7437276,-2526528,42984808,-27483558,-52697691,-14237414,73177180,53624664,-17466246,-42144493,61789090,24345960,-14761750,-23252249,-8120285,11867095,23740178,23129510,21026349,-20232731,-35044361,3906777,-9647332,4854712,-5987398,-23958710,28901581,37228425,-10882658,-16039246,-815114,32404737,1952173,4940975,-8707766,11212808,36761666,51333543,-1643508,-28520978,-36640394,40174728,23797878,-29260761,-26087000,-14123758,-20597582,24183159,-20192743,-88357312,-14564259,23648417,25937580,-70170321,-4392906,2289938,-21440101,-7500141,-21309784,-781061,22894089,7133099,-31698340,-52595544,36412900,-17400669,-39523458,28882157,33385933,27814173,-88226688,44361475,85112431,48355079,-12227433,-72403678,73118080,66441302,-30901983,-117076731,-51116013,67217248,35289917,-71705270,-73480557,15235226,34594999,-44779348,-39393299,-30173364,43888712,58819,-24384957,-27737664,47882811,-36720388,-73839349,-5120447,51782283,37981656,-73328489,743664,66198744,13527010,-61970922,-73362050,37024636,94654343,-21778484,-99698027,-55708786,52500823,32896404,-58877239,-73725758,19359378,33671449,-30916061,-14814723,32714553,27534031,23780754,50728469,28631871,-50379847,-11491658,-22198085,36360670,48356721,34939197,-65121508,-25916849,37125533,72866483,-64037054,-89918748,27434532,39202576,11520561,-24229238,-14980820,41798517,19684976,-67255813,-18509711,-6884236,11852391,7236977,2255937,26676723,-21325594,5402603,33937430,-28364299,-36106932,-29659328,13703475,37643315,-13569436,-1158654,12076523,13347498,-26406671,34681051,-12600093,-43329787,21703188,15472316,18945665,-52388362,9023765,34409330,3869980,89229976,-31850084,-55625059,17718259,29995017,49141122,-88266803,-62424713,30346443,71434548,-3830786,-31378321,-39438690,32042105,51994290,-37145780,-67083601,14848837,39144983,-77863264,-24130916,42228619,-12360901,-16805343,3088820,62766724,46029027,-25409735,6670945,-46201002,-14545097,-14893827,-98411867,-56518362,90470754,53036122,-25572150,-69343642,-18517392,48960620,48884175,-60741849,-21862282,-10864859,24390308,3853793,-44781331,-442739,28738492,11085701,-40655287,-16754039,-4546454,13311850,-20372016,103227,14144047,-34190001,5399403,36724670,26034388,-10123354,-60081242,-10354682,37850686,58389359,-7263945,-85762288,32249543,37859710,3614618,-28384050,-16513274,86522482,2173237,-4966880,-35718702,-41014855,49029320,8117844,-19385497,-11797121,-12090909,-3137743,30805052,-3208013,-23130207,-74193210,-34814082,2735190,-17258391,6600605,-24309938,10295677,30880620,30734846,-39803093,-36515574,-33248160,5253327,47090604,-1429419,-2502972,1619247,30758222,9835789,-21736188,18296457,-59766596,19814931,17927432,-23194386,-45776379,32315372,56589484,41055443,-47970467,-39906151,-16083938,-1431294,-17933733,-25459842,-27723093,16722581,-40212736,-26988945,-12173481,-697143,-40382188,1439130,2125788,-7310428,-23357766,-226681,39854906,35093169,-35659893,-19388060,549761,28220166,5278998,24657657,-3792944,8444674,76696514,23547369,-23171830,-29397516,26218205,52519261,-52385074,-14850474,15340472,-29178729,-36985334,23578765,-18499186,-33995311,-25243951,30893531,17048502,7012374,-24178364,-6628300,41231167,42860293,-13638138,-19391304,-37554993,46268902,35164339,-14647183,-20976086,5542278,27831912,-37167436,-13631640,-46791052,-20243699,-4453914,-13398203,-28854180,-21575342,-13090620,-14452431,25966302,10392573,2104435,-3785594,25311905,-23049838,-7050582,-19613961,-27709922,23138161,28274076,-18302975,-41202338,26119398,5509422],[-4,114,4,19,-99,170,-158,146,-225,217,-226,357,-286,277,-382,381,-398,342,-355,244,-311,71,141,-343,518,-950,1414,-1852,2571,-3370,4202,-5247,6638,-8132,9654,-11663,14018,-16504,19406,-22628,26272,-30479,35162,-40215,45987,-52368,59490,-67272,75932,-85323,95709,-107079,119391,-132854,147436,-163373,180468,-198913,218639,-239805,262273,-285943,310763,-336199,361919,-387109,410165,-428672,438461,-431998,395014,-299281,81930,415401,-1684639,5934991,-40496261,-202178021,-9076902,189846011,41843892,-120965948,-62415272,20022668,72796296,33170866,-74279793,-88589852,89968949,101722530,-56910755,-29073249,60461526,-30658438,-104652439,60898141,146887983,-42507540,-144731274,30158706,191272353,-10269103,-114411754,-62402895,30342998,110062366,13842988,-141657830,-69264730,214899814,104234274,-148054463,-117082560,44779403,15651317,-3121150,35817445,-32793170,-72100800,-251230,97199670,-58404666,-82011259,55978301,14476632,24823159,65405182,-5856904,-109775242,-16848424,153766483,23662376,-95046337,15382462,44559619,28758507,54876380,-15419173,-58581404,-18770577,103597346,-3794529,-94587766,-38740301,58229859,54944632,27181793,-30391607,-96681203,2418570,191251246,18055166,-124800395,-9262968,143936528,131683476,-88287946,-32093631,14957051,15659999,-13533363,53424175,-11738839,-27664516,73172363,23914460,-58854856,9843106,-11191824,-87124189,42095505,149821371,-65918089,-210378947,18419538,137896684,23501696,-80504121,-45217613,24205149,112795503,5218173,-140598786,-106018554,140187608,166314738,-67171526,-134543092,59944539,82284860,-40469890,-51625943,-2961366,-35648546,1265209,249742,11943485,-14717831,-14799989,-55171158,22289354,129835526,9552599,-180184090,-57412401,156424831,68439534,-142435854,-129293747,91978876,97065846,-38529950,-60556873,-20800608,32744535,101438673,-9698849,-186810884,3839208,128368321,-11792596,-75617193,13927938,74522842,-123837,19213409,43946051,-8097836,-36325309,21959458,4296717,-9339429,9892891,-61343859,-96260250,65500513,81716878,-84209880,-147804168,62608691,108629730,-30424174,-76480735,-18515444,-12011204,-3790491,58508449,-61514751,-108651711,23867565,58361136,-32482506,-54420599,29362683,-9414813,-11837039,50695190,-30684850,-73336742,9134289,107066014,8030748,-49150478,19127195,36515440,-11771355,56317637,35221069,-48547235,-44240594,46710741,20463243,-52316730,5083621,-27838679,47259414,49164362,51349899,-65093237,-46879322,132543331,116485515,-76947185,-42344578,89437521,44255055,-10616079,12941849,4816082,11890294,74936387,42688431,-43949503,-28202954,45537063,-18370105,-74552932,31448658,33065408,-27791991,3300734,47565234,-6452214,-27710672,-22622511,11103922,40829672,10038906,1548256,-51787327,52845476,66720532,-29752491,-79353169,-22721472,70178088,13575291,-77363763,-39503397,-8531433,24994104,37124766,-32647712,-27465200,44707327,14125077,-14497859,-2686445,43106262,-30137404,-40364040,57864993,13882016,-47928706,-45531747,14207113,61683391,-35719755,-28082265,-14468703,19867999,41142097,17688555,-39763762,-56279422,50934866,2300415,-51533031,-19702806,36744003,-4733821,-2953847,2068039,-54958805,-7142725,16468833,6770032,-30356007,33464889,24837820,-22619072,6085217,35919903,-11435377,-80176631,-44968187,46061509,-522338,-52293320,-24252233,-12613087,-8629601,75457497,-1801527,-17336335,7876657,39004290,-4056757,-69336109,34429643,13292660,-25731332,-20090478,-3524763,-7642826,7912744,21683935,14774737,2730988,17683173,-9088801,-18766715,-22312006,25827524,-12703873,-60975008,13138093,18486043,-77342519,-9995937,-9021317,-51847732,-69067831,26157911,-7960555,25434936,-12060972,-9434615,25458305,19250824,56741561,14507104,-75071567,-12703967,9867504,-22597173,-166528,-13434056,-9019251,-28095914,21287714,-21207715,-6641119,-3765455,-25259148,-36028864,-41895604,62935111,-10146567,-2174214,8768644,2782863,-6733623,-44470804,-10434863,26303400,494626,-17638141,31957222,351052,29740238,36700696,-78804107,-23760366,60944699,38447303,-35294786,-62868101,12885415,9635540,10986642,-14117366,-31274655,1152123,7177976,-21685639,6096731,-16569144,94602402,-44566920,-39689840,9138522,6839433,-20095846,-36177119,27815402,24228326,48101397,52796347,22341692,-12981354,8246995,13146089,-8566879,17746978,35389155,23243305,-89358754,24285230,50079458,23409553,-22993858,6992560,7214937,23410141,19190125,-31946640,-24019572,54242935,21360786,-7379393,-16625400,24024356,14454063,-27118851,8028709,18460057,35379574,-7356565,438332,66880976,4473343,12028255,-29343797,-15462614,76191836,33771431,-58924528,-32867346,62688819,29864013,-33270282,-24179576,19292257,-10013090,-7396155,-60959742,-19739878,1558144,56189409,13716803,-54969362,-20726114,21497302,-27029331,-341141,-4909220,-17294379,3178414,-42720498,9101081,576586,6682802,-1864720,8969198,62705708,-10247640,-1975091,-38674562,31604833,26679050,-600564,-48502507,-21452360,23830299,-3103222,-9433448,19176675,9528003,34526683,-640184,-8570374,-48483428,1131777,29729819,-71683601,-29064381,-33727306,21819536,1883649,16267217,-23899669,22525800,42812996,-8649293,-11944004,-16466720,32290373,-41350380,-4122211,33488537,-1009657,-55177684,-30812761,-10607545,38395477,32773114,-286070,-44628148,37974627,67810326,-378354,-55118113,1453478,36246491,36949349,-34103407,-33969680,49064082,91971503,-43375667,-8503734,22519788,68096047,-26197380,-11949234,-8231272,36460905,34660593,-41319843,-48816964,52976606,15121471,-20521044,-29431268,40809777,79301194,-5014757,-90861254,25771578,23946691,3646716,-55131553,-54791578,51960824,20492290,-80082699,-83937424,25079636,37922599,-51292592,-55261328,-10823016,77233458,30571762,-69679138,8855255,17859740,27517610,-39840869,-16077886,38981647,44952385,-30690803,-44962671,11982211,80145066,745353,-62756695,52538730,65443762,22838010,-64609655,-37160660,73685966,-6113320,-29984324,-20956248,-202792,56711682,-7654906,-43138058,-10606577,53332088,-6643117,-25361699,16387551,14539673,21428008,7902493,-6679205,-2738197,4225119,26444682,-30587073,-4913015,25663111,-53916914,-10984868,-1674313,25414499,-16091169,13134507,9947650,15391053,40524201,-2188031,11791000,5794034,31348856,-15200105,890587,-16845426,-36931292,-2399291,-26504226,-20253843,-69938792,3069112,27879792,-1082851,-26654695,-7478999,53722646,37587247,-23388125,-84925149,-7966145,42826009,-3467270,-87217087,-24258955,76293912,-6463475,-35793234,-57410005,58102707,6372207,-20284987,-40653522,47565295,73317203,-38631185,-52146195,-37724714,28981322,-36057286,-73311185,-15842149,29174589,20728818,-124675322,-50542735,58112005,41119736,-51896242,-55865653,55488919,88569761,-1170168,-126538926,5507031,79994399,49107758,-65937221,-31585514,27056166,5554260,-82710174,-88148680,31512428,42331403,-35045527,-98986886,-29085421,48221334,44606740,-74766951,-59322042,65207004,51163496,-113826736,-29225202,87809796,55066050,-50469086,-91852047,25978673,66480402,-11125249,-77705982,-37690272,49441260,2165778,1178938,-75157314,20060014,25665374,-22575023,-31657013,45678026,-49217527,-37209855,3991687,15752934,29551844,-21201881,2736054,-736734,20418791,-5059280,14340865,-35103869,-7395542,3539791,-42510989,-94413173,56269537,29916388,-37716326,-10408947,23744857,-9881013,12318905,3335245,-4100013,-34280813,22876558,55297294,-21895795,-49245121,-13253947,164609,29882149,2909466,-20095600,-62313124,10622240,35389396,-16309473,-81669868,44762111,71079277,-27561343,-20508531,26513185,-200960,-17736599,-3472418,44499279,44626969,22439040,-24464290,16406474,30428418,24694806,-42024803,-31416797,65652617,62991357,-51032864,-53964713,8829315,28474372,18758996,-67195313,-24243833,33461937,46633139,9767539,-11682987,33990821,72898060,-45252656,-17751353,22473527,73029074,-48353115,-52987586,74289092,52749638,-9002565,-25110933,31943810,47345745,-52838602,-29744031,-29844773,22775829,68193846,-56893156,-88081850,43205819,64800354,57649764,-36831195,29411754,69443672,37975628,-1394619,-3153378,-4364452,32493671,34188164,-42767113,-15651023,20515414,7992167,19759358,-49060596,36161707,27072914,-50758627,71655425,16542181,-16356341,-57123120,15880117,41611294,42986769,-19427466,-28852930,6196797,2937322,-12784783,-76401968,-37288077,53274262,8395462,11884965,-33201466,-32602550,35579266,16935828,65884084,-6840165,-14968455,-6585498,9269188,-10594814,10505417,-22118830,-60093663,26629568,35829885,-1060236,-61203752,42344670,-2260955,-5106661,-5088567,-15074854,24350778,38402890,42691193,-43471988,-63935812,11451267,28783825,33568796,-21390682,-33628802,38709213,45206989,34352794,-25180443,-21261672,40689556,38568962,-30574725,-51262151,-10092016,62775323,19295480,-10366638,-9162977,-4920065,4158602,8345643,3135119,-3327985,-66012576,-17895622,27699644,70362787,44874092,-49968822,-31459974,6430500,61313767,-50518311,-43412619,-31914245,8362347,14334578,-18301496,5404543,-16379648,68091007,46475094,-89013294,-40945717,67467978,49826610,20717744,2198496,19159979,-34996791,31317839,17440362,-1654570,16541064,19967175,11856003,-25502550,47499389,-33901810,-79615263,-164159,51829468,-11768658,-77219841,19468779,33701510,-10079390,-5552541,-16730207,108436,32017292,36462842,-26111218,-36872964,9026600,3159587,18801737,-26895327,38904259,15022739,-21262523,-5044623,-31124795,-12045095,-22942502,81840479,3207731,-24250865,17820621,-19056717,-8214444,10004355,42604674,-33216186,-53540467,-2929978],[30,-199,251,-220,329,-635,797,-1018,1440,-1886,2343,-3115,3868,-4845,5861,-7303,8906,-10711,12774,-15235,18120,-21428,24978,-29175,33971,-39387,45313,-52116,59690,-67948,77277,-87701,99006,-111506,125337,-140604,157145,-175250,195111,-216700,240120,-265714,293445,-323531,356166,-391606,429912,-471441,516385,-565142,617994,-675418,737685,-805497,879592,-960423,1049079,-1146585,1254413,-1373861,1507212,-1657134,1826768,-2020303,2243777,-2504824,2814092,-3187183,3647154,-4229267,4991428,-6034878,7553675,-9972932,14434419,-25404142,116820424,122366627,-176647468,-87805618,128563038,128597861,-50398422,-96285886,-51298100,102019902,97994643,-70587152,-69341129,84505026,90536892,-92058538,-48418591,106430924,47743456,-120923781,-5501582,131924825,-2018129,-156962725,-53499169,66749194,118722210,-10211458,-150819713,-10607948,194510114,104921945,-132276293,-140747977,105908528,129052795,-64479911,-92759264,19365517,39821591,35468775,21146869,-38415949,-50949121,57585161,30411572,-51455358,27123528,-16282767,-22995761,-35170876,156136486,34591759,-160315662,-66507842,109000630,99151143,-51175431,-117671256,-20186894,73627841,113416246,-35374219,-147181372,21812226,142535550,-9835094,-112948839,2035906,20986536,6701204,58822382,37594537,-145861428,-62416956,118507229,77149798,-122530739,-69236706,58335250,28875319,-14392044,37804514,-33710016,2118693,77301638,55691531,-81434569,-17058899,-54244320,28324894,7745345,9675342,-60060781,-114394150,26986435,81836586,-16235188,-111098986,-15532257,71358805,48151618,8639443,-47191730,-75071499,110570713,115297410,-78618073,-149809460,61443010,146424877,-62667652,-134481066,6680736,32176786,-6572339,32779633,-1758025,-634095,-23542017,-18726245,-52007422,29589242,80816684,-137318507,-58530588,157743811,144795934,-126948577,-131569192,77802630,98775419,9715247,-71020496,1977630,26215290,82820343,-66903,-119428582,-48310284,167649683,-10059753,-125865603,35106774,83818092,-39437246,-72899091,33846024,20033839,-17817379,-6934199,60978244,47652825,-4235678,-19666509,-27663799,58253913,71620899,-55079097,-150862257,31453389,121644594,-23410108,-98610251,15551632,30844097,40560221,-35279689,-43780811,-32923959,63104256,50088658,-32065057,-98334324,26883643,83258523,-42883778,9477509,7310086,-53797436,-26683085,19404529,38094168,-76667067,-7987220,18819425,-23640108,34322925,-12069528,-50122217,-47408843,88498580,-4875678,-109727000,3076737,28280122,21294076,-1847197,33370183,-22857972,-2069429,27929820,16733422,-93526257,-37008559,48968148,3643643,-17377355,-37311942,50369759,1989801,36184706,-9626052,-38000476,-24907286,6192294,11656382,-34427267,26170541,27843770,-37056570,-8142708,44888180,-35974421,-22692206,24585985,11588516,-12494809,-43401989,-20803134,-32287655,-10179346,45356598,-74193207,-66758189,14191429,117017724,16826809,-72256299,40372452,39586503,39203585,-18599737,-42874396,-7560175,46151568,52451248,-26503278,-71030023,43475583,52829740,-60737885,-34702871,20955266,-17342446,-27655898,-22323123,32048260,-38470359,-29275172,-25456026,-46574520,-93038,-6159541,11011408,-5401685,57366319,23655602,-38061331,-49708042,62297824,28163031,-72502267,-14183706,18971096,-38134370,25894980,25253375,-1018283,1023247,4817617,-8502859,-34337380,23478706,46556458,-19446459,-15096898,9207046,25309814,-11288538,-20687279,-26700909,63506,32703532,20153058,-38771489,-14645077,3340847,-18978762,-37137021,-4535275,43234525,1709306,-25781521,46468078,12811266,-52742752,30595820,19804326,-13580337,-12020288,17808763,-38165547,-6827769,44542796,19741364,-73164098,-2499901,46438974,16768183,-63569606,7154810,4411575,-18505420,-3379622,19219058,-17942562,-10307769,29728261,-4669757,-2424655,8143700,-23167457,-20852081,-21780873,42678443,-7643863,-48502483,31779,-63241571,-39847246,36390615,59853806,30586127,-12189367,10048743,2522009,11188537,60558859,25974099,-58157403,8661369,56583627,-8256732,-45964312,36159599,38845705,-58905704,7064995,21109473,-19670945,5226212,1632815,-29091562,-6637409,44641109,-11206818,-18689833,-40288216,26577704,53737978,-22568835,-31807000,10459451,-40511390,12757210,6348757,-20380180,1072853,29752508,-11543383,-35431616,-45236846,52871553,-44681572,-10455750,-32467523,-13157077,10348736,18928900,-6660073,-16635632,-27866828,5963464,3350566,-19126751,25621393,-1160387,10105196,-2977827,20173751,52135811,-36423677,33198988,82989717,-20996148,-19821136,-14054110,-24029636,37403446,-53212267,-2589597,361182,68850824,22812417,6188457,8375502,42256208,-6964399,-6893192,7567687,-21163225,47196182,22500099,-7033881,-1019306,22420965,20674278,-20392085,19459671,89971116,-3405799,-52765276,-15086667,8950587,46940830,-62943570,-36575335,2029527,21386805,-38881022,-42372028,-31496450,13261709,14013982,-12074703,-13440138,10973119,-7698168,-12797458,-34967312,40721663,30975616,-4671957,-4984987,-14233425,45719580,21123196,7795221,-13705748,35785729,50706350,-42016374,-43580548,32636079,28230731,-22365584,24059963,-49167172,31374904,-27712369,-71961889,16445708,-6218605,75715493,-25818570,-14254350,-3139073,37257190,-29363661,-51030251,4545094,-5647167,20614015,-18383864,4715412,14125443,7008005,11504705,-11677423,-13185689,25048480,-20019827,15542978,-8292758,11203313,-34478267,36361516,-7731207,32247606,-7412571,-46806488,5825085,17769914,3293270,13064824,-36418197,-40143949,-27114962,-21353107,-964697,-37673894,-28574693,-20152711,36796084,21338388,-26932716,-25543019,68246237,29126924,-23090473,-17512607,21218794,-13966724,-20053088,-31165218,-976208,15300534,-9792496,-40121565,33972939,10765958,-4561875,-86472645,-40091023,43640109,7770664,-10796683,-39550520,18704106,39988071,-28037703,-31103757,30158130,80991275,55149760,-39387971,-540236,37154326,8940831,-70143720,-24327247,74294833,61173167,-10008361,-46404101,3288273,44714610,-15621681,-51252402,-1453015,66817619,35825964,-61287202,-16707399,54123654,19447463,-29622152,-67737460,18120084,-18639321,-77059124,-59234708,9144163,89512887,-29275551,-70814793,-15709175,79398408,16179686,-64809951,-74238948,56837892,40267021,-10621330,-74332276,-16565976,78073259,-15954791,-12531446,-47121452,38388248,-19263155,-16789973,-54077895,-7496059,18632513,-37359894,23564260,32177509,-49481065,-34049049,-39350911,22012729,32759524,37358297,-27610111,-15970526,10810934,731635,16701995,-35244114,-21677746,27245168,-12347046,-16249876,-14719290,-24621922,71485684,44917497,-25095642,-36877384,35817859,26188177,30229358,-34017885,-20498140,6347043,8692767,1309255,9718454,-10271282,44170482,-13905088,-23027322,-21385022,4640690,25148937,-24207237,-23601092,30247842,16864907,-52206757,38417108,54741306,8592828,-90018244,-19521744,54618854,42026824,-7356322,-79487537,6849874,133093634,23676252,-42511435,-10956370,48902798,42071931,-2667220,-84661020,13951342,69576852,51163407,-41212267,-216226,-22962873,-5644348,28677719,-30311011,25675221,-37209287,-79995823,-25336082,58789175,82457445,-31123400,-62648386,55340958,101901348,-19906949,-76048850,1135165,117128887,74983315,-82883525,-65034818,9639635,24730496,-46105359,-68200198,-10838133,33582589,29961886,859091,-29957253,-4546419,48529596,20393695,-15033915,87700123,24938609,-7859580,-10448084,57812716,24645632,-15782724,-68565231,37242475,85722058,-22726081,-93259121,-20935387,60058798,56096018,-39365137,-43933602,-16253905,30976555,18095728,-56676134,-85221903,60866329,23806325,13450238,-16822607,-46780450,18755191,-25193593,87009139,28696926,-39856431,-7712995,14926929,-6130900,24041763,-7287104,-11876454,-19191693,-11696310,-34317028,-78069969,-16532427,19001643,43897545,-8527501,-45577517,-33137134,33301663,56033142,47944828,-63543334,13997947,75249515,47163343,-44820601,-109627848,24381408,7614150,46454731,-4809398,-57388521,27471195,11217484,24565351,-51035115,-49189326,21631660,-12552629,-781142,-17969824,-10236096,-61585541,21010581,7917298,60208717,-8325257,-65379135,-6970954,15362182,-3560048,-46528592,-23600679,9528195,88455790,-54956259,-98577345,-36591742,19831016,9555353,-32341158,-14876034,13745131,72697297,72172721,-2172619,-55863474,49095408,26836483,-22559458,-20318922,41906404,52506531,-25274517,-28694935,18340010,-5292879,-69190273,32109912,41665781,-1274004,-27534673,-26667289,38815280,82643767,19850396,-87561990,-16815000,38152243,9534641,-81959153,-43960898,19399626,20921628,26375526,-40800756,-23315467,9545329,30770719,28564157,-36651092,-27372990,-4231733,-4208484,38986390,49461994,-19221746,-30589775,-50623,-8115585,14818001,-49346559,-58106517,16242023,50599976,39762607,-32552417,-57316663,-18390600,54939048,-38808001,-26321345,14047616,21548680,-9212627,-2018721,-55018068,-10384152,21307457,68636157,46965740,-49973789,-8491665,37500639,30268771,-5453574,-20000980,41865632,20061727,38697004,36052799,-27635662,-23046976,22563962,9730995,-25043340,-34360962,-1303132,19237925,26547827,8251425,-60799871,-68363022,9303308,-12641640,1482971,12004449,-50615964,31112082,60577006,32705871,-58687735,-39568652,25680779,20955667,60795,-41477536,8630054,35452361,-47564879,4491590,-16590317,24491123,26522511,-24367136,57616059,-11926667,11579154,-21300059,-48188720,-11628670,-35284085,19492239,12288932,19842244,-7573586,-44200300,26587288,20077948,-17885541,33043307,-13932508,-3611578,-32760633,58447929,-9332421,-41008974,18552054,34894288,39584029,-74583521,-15243816,8758809,-12459619,4308079,5312558,-62453582,-27243877,9806435,40331649,-10415024,-2986775,-31803593,22656640,16003332,-12190219,17541433,1735137],[-24,48,-210,142,-176,277,-388,422,-688,872,-1065,1408,-1792,2192,-2718,3350,-4179,5064,-6143,7383,-8764,10594,-12402,14625,-17148,20154,-23415,27160,-31509,36259,-41533,47675,-54515,62103,-70424,79931,-90317,101758,-114563,128632,-144101,161143,-179923,200458,-222908,247620,-274628,304000,-336282,371408,-409702,451695,-497374,547292,-601863,661545,-726845,798563,-877312,964206,-1060304,1167074,-1286278,1420140,-1571809,1745288,-1945830,2181446,-2463399,2809171,-3246818,3824805,-4634197,5868700,-8023588,12880683,-50396582,105425894,180407154,-113042254,-143975462,5527577,70397860,85127947,32566156,-116478945,-80302069,62684079,45723432,-96420897,-23413051,29453814,-34849024,-41688884,114866915,85915113,-137867873,-88701739,78220513,65660695,-97322479,-42304121,-10941021,118257892,121529880,-52170191,-125779249,40263255,150568537,-28358408,-105747149,6148814,55185522,-14907377,38147739,32609543,-58468597,-17864012,133143577,40511499,-80328681,-59521258,37402809,83028937,83938801,6201024,-95998520,-36491733,112523261,58544161,-65693822,-65908748,53336206,-3220500,-21521781,-3769877,-28975109,-71486824,25286824,121221187,-109723737,-114059979,9087864,49761392,-5882486,32888267,-65718506,-78033828,120273379,208148768,-102160855,-190505256,74828099,187077380,-17434240,-119867266,-35665099,40234400,25253655,-13347568,-81071983,-54406485,75030337,26259393,-79749020,24389647,13406347,-23760157,-72292503,136217161,60247489,-96422459,-100009003,112847396,117170589,-29602843,-113074014,-11130906,103677159,29616966,-17370060,-193736644,-36922894,215686380,52663674,-175526283,1782646,156217369,15882053,-104614050,25933211,17262542,-24179203,-16778665,78820082,-3648970,12594237,5861437,-80292334,65221362,133697416,-45207648,-124487385,58442200,173527611,-36953155,-174204182,-29168798,85274899,5263307,5892774,-74873107,-10832440,149707128,79888130,-85066230,-140001112,81697326,68805883,-62712629,-68999521,27978930,-24114115,10688752,56856708,-7415175,-57200742,34748602,42832464,27556927,33787260,-3588796,-85560445,-4729516,75138614,18081263,-192941203,-50924984,85414104,45126763,-25165049,-29635403,-25465143,-12250614,61328701,-674920,-89451476,-35226956,138296632,25842612,-75807360,-50522725,20844643,4520475,48114747,31358762,-56262400,-41426075,47243966,-15398862,-75453227,-26491945,1554484,-19133841,-20581033,46190055,-28741907,-24897155,48079330,63170782,-51734103,-7966110,15435243,-9549415,5705568,58088881,-19113172,-53816409,34804056,108426271,-25437200,-118596432,-15087636,76562375,42782994,13151178,-44848225,-12010608,93288423,59189494,-89869531,-35032899,91660863,27371905,-28459071,-1356851,4929478,-59296530,-45631012,68677503,44286947,-52741706,-14102214,39155191,22133875,-13245862,-23668388,-61805328,-15256877,126561388,64015973,-109580240,-81464713,41063148,51176356,-50998281,-31152384,-17933556,41343861,38073608,-3154975,-43735235,1905497,28636512,-11868655,9298616,22174782,-454979,-38607132,43983489,69215718,-3491199,-59664684,18783936,30813472,5713308,-54271377,27919212,-10038829,45053793,56333595,-22262977,-42135462,61452947,28707355,-50031617,-13184358,-10901660,31097751,7569487,16001313,2850530,-3923198,45634710,5778580,694290,8928255,57161318,-29778382,-52261141,8082052,32029192,-66945882,-76583439,17064536,12748314,5057934,-12548020,2744661,14729380,6749077,-6681041,-45922038,-6209026,11000100,32712321,-13195540,-18566375,31476934,-18897268,-83221034,7306230,-24083305,1705828,21647130,-2716366,-43482358,20117199,8766316,-780662,-40312018,-1458057,58755924,-79415921,-3498310,20705948,38610368,-9938512,29178254,35227970,-74052613,-12138749,-4734602,5206582,25937273,32447700,-11340063,-11431988,16767276,18113592,-58347623,-51100065,44328341,38687950,23258867,-10872966,49737360,14649019,-3989913,460662,-34352187,-41091454,10269975,-9579193,-52112070,8786407,34210290,-26234435,-32811140,10318663,-22033242,-43802997,31692781,33247337,4292516,-32063589,-10830133,-37313237,-7488208,11002279,13803303,-35186230,-16612527,59186342,-15811827,-59075348,-58046558,44668155,16547421,419566,-37860621,-17026479,30867468,39527552,5756461,-12119174,41761504,28166067,-43469563,-48582547,-42319092,-21554091,-8145045,41012868,12546214,-25159514,-30635328,6721714,3447937,57083061,26148495,-34752363,-2848875,29342891,46012195,-62847316,-60954520,2020259,8588029,-5137245,-76640177,11581512,28768253,24952312,-4162914,-18653890,-40511608,19947329,17612079,1193313,-34762180,7841697,-4759214,-49443767,36291777,31371694,-17066329,-7451651,4355383,35681864,-1736273,-26296961,1858673,17696121,76784569,-49802848,30819148,5826777,60635013,-9281141,6476907,-69356494,44788282,9698546,-4449680,-22663447,-29338455,-15390829,63044920,-29784979,-23674178,45863817,6561242,-16646278,-80372593,-32494464,-1465245,11946570,9979855,-13375136,-11720224,-8050726,42233095,-26239972,1508202,14480417,-64543132,-15588393,20397634,-27065549,-58150597,-31643271,-5384375,43450856,28500094,-35684727,-5803897,6290185,52978167,35848427,-40202402,-41921752,43724581,31143976,-40044142,-13180611,13488130,28806150,-15626214,-10223415,12615365,49165378,36392018,-4775105,-46035463,-15722192,-11505869,39641790,-17852215,58271549,15133756,-32593882,-35829634,-27936127,17475563,-8151154,-65919721,-96203691,20845809,58525471,-3402955,-88459747,42575686,79234603,-16454148,-63245364,-19936135,104834155,4926857,-48684424,-8043017,33462118,-4281235,-34474850,-60896826,25712083,49480277,6512315,-19447030,61494592,28126953,-18785667,-37370472,20211546,36263748,9038227,-70690638,15825592,59621583,13792111,-45227614,-52612093,-13682151,70227540,-11699933,-56688667,-61115464,78279861,27027149,-58527916,-79612204,3620584,38569991,-54207468,-52549346,50672647,63428075,-279731,-65247043,45741502,50477115,-19946187,-31899030,7889233,37208750,-22659431,-70597161,-6312940,43674555,40867977,-47486323,18244044,26097287,15500308,9234621,-11425928,-3135665,27901224,21791838,-43054692,-49668137,-715656,19690793,13402169,-2030994,-8587599,26488525,47652768,-65768621,-15086624,-9385799,-2592437,10094833,14506632,-50833531,-8920297,2614224,21207412,17918653,24011161,-25904360,37133337,-5115384,-47007220,22734001,44370218,28658423,-36975868,38876197,32709385,33933296,-42263067,18640309,22431515,15102677,-29218485,-47461159,2963495,45724849,16242958,-51253669,372721,32952972,24602142,-73506148,-28631834,112146538,49512906,-71296848,-35848696,55170856,60490946,-29993217,-9843505,61963519,15822070,9416681,-46341361,-66903551,6873862,31621649,-10972140,-77025251,35418386,81253752,-66850867,-67934572,5994334,66862633,-58879215,-127263108,-40071649,138546734,10123467,-85479715,-29546559,67617673,53106335,-87145781,-77828777,42007869,40123611,-50444715,-53741852,-299649,56626286,38519162,-52715594,-78966237,6886739,-4143908,-48020921,-53114714,7963612,16026276,-8643282,-39539454,-14194403,46596433,-35462051,-76921057,17302771,50531933,28356224,-96273125,-30670457,27384876,17740892,-35173203,-14598302,22240893,-24485615,20346740,-25608459,-16239534,43688568,38511078,-7373566,-33510895,44967020,29881637,-11136713,64183028,25131944,6409345,33874727,18076518,21194921,6662647,15644290,16723746,-8941333,17133903,-1999655,-39626129,-6033962,75550722,-10853728,-62910671,-11098020,-844160,15532600,13708502,6105330,-24452386,-10128828,-1134696,25887619,-14395199,-79529630,1234718,39393659,17728639,-15821896,-43795005,11372083,94268528,5014003,-55088163,-46102443,67852930,39471629,-32158090,-27314308,878539,10998612,-36367811,-6772190,-2052403,-25593391,7383885,-9091113,44569955,24442642,-19961588,-52611679,-13395021,101606574,-16456278,-65277173,-62495161,56318288,61686524,-2306290,-33339707,40510489,86252470,26685417,-8144081,-46173835,78477849,29742133,-62720458,-45095064,37806315,31915086,-52892190,-39713823,41227520,37877704,-62984292,-12397973,61800006,24153410,-60663170,-27883769,12414173,55421085,31040003,-80376489,-48869842,103325816,41710564,-11720239,-32681496,32331122,78189257,55915766,-27082918,-28270129,-1010919,41786078,23089197,-26819946,-9627772,62017131,20859544,-53489763,18997163,3568662,-66189534,54475178,22313515,50939153,-11326593,-3814114,41181817,94045503,497679,-80472058,-9435614,81085857,98427167,-24693545,-35345086,7238019,76813097,-27908484,-19726671,-26576636,-13013862,19146420,43169328,-66191955,17778880,9497304,-15683861,-3670951,24687947,17848801,9929888,2317591,13127360,46905009,-29204373,-12468125,46913048,45987104,-16829049,-26546204,-8403940,54171940,39220801,-12082031,-20095266,-21860712,14226030,-16411596,-3666881,15413563,-29207602,17889364,-18327524,-3301991,-13590065,-20718311,25934613,47953192,19137960,-2186069,4066785,-6453802,8230486,-25514851,-18883077,-4141658,-7070726,23625530,-54255966,56940362,15400261,2424155,2511838,37854968,-16083889,-15876133,-25550930,46831361,28501148,-23867350,-28413850,3980947,75358185,14477879,-48910810,-18527039,6836116,58730580,-5800815,-96253483,-8417821,42987536,4307491,-27176838,-27024049,-25823200,21636871,20817616,12627252,-14700226,-1180479,17737436,22620625,1859650,-6856298,-14651684,-9883448,43728864,51773075,-33618975,-44882774,58303202,9498035,-13215829,-9729203,-50868114,4469218,46503135,33118325,-51690499,-3717040,48975340,35031829,-57271787,-11863632,-33941118,32777276,16160647,16793988,-23306644,10043462,12355392,-2859070,24815594,-28811157,7554055,-30375178,11297286,8694643,-29850275,-35824166,-23866069,52179548,-44194748],[-18,57,-227,181,-184,337,-540,648,-884,1225,-1537,2010,-2566,3179,-3945,4811,-6040,7316,-8846,10491,-12521,14935,-17572,20576,-24079,28147,-32564,37589,-43273,49614,-56586,64541,-73367,83037,-93752,105641,-118750,132932,-148751,166100,-184876,205483,-227954,252376,-278910,307947,-339373,373363,-410421,450613,-494199,541609,-593010,648848,-709791,776267,-848659,928118,-1015578,1111881,-1218532,1337485,-1470864,1621314,-1792985,1990790,-2221616,2495172,-2825818,3234900,-3756570,4448064,-5414407,6870556,-9337780,14540140,-47369766,81675435,187107284,-65077776,-195296808,-8641022,179032495,67610731,-80752457,-33933747,10826857,86883882,46532806,-91104230,-35672454,74718585,25610076,-52366291,47813746,85295624,-115267179,-158160637,67568094,114811433,-129382474,-170771157,34586527,108743889,55845458,-166038882,-168591144,102339224,209577092,10446273,-130716699,-8513451,181799655,72661551,-127002926,-94619677,48494771,28009562,17158510,6425318,-77430140,32857943,40949686,-14551921,-39605746,25366898,-10786795,-133147425,43709275,123844268,-71578752,-207784966,-31506733,185992276,73978910,-97899045,-85323971,23785177,166391494,82825057,-96988810,-72793426,72850373,64780381,-92443697,-60190759,48553635,21116074,-7259418,55545638,-36994964,-106568922,20035178,96349643,36207682,-108958880,20610181,30488143,-29196191,35362431,7457338,-84520320,-1714207,65289023,47856582,-77568115,-23234529,-4471792,-27882207,-13322736,9280116,-38179439,-30061995,74690008,31816160,-113765081,-90958306,13659898,75017228,22612552,-14754492,-120238549,-44569183,184168222,89482507,-118561723,-46831808,128256481,85684987,-75470747,-42119654,16353144,-14634915,1211114,-9155443,-4367242,5179764,-10787225,1970838,20578665,48365188,-35775642,-113487411,81731697,148177328,-59250033,-187494490,-2352804,122945960,13034186,-79855527,-35298029,8214622,91188502,96662210,-102611569,-118476964,109119426,78036573,-86332470,-58984179,101647520,50999906,-91215796,-29268133,79868800,-16591010,-34638568,49687637,13791282,7250343,-25983367,-80648996,-26543819,63879178,16483704,-131820558,-42636548,88027822,31648731,-114718701,-18788799,55431673,32290360,1326142,-44262881,-19306066,-14480737,123530879,15254359,-73543897,-6968272,56714792,-14727894,-69766957,10851680,14057152,-47107526,-27852632,47598730,-2221903,-39779997,-4930117,45190160,-32099131,25820373,-6275143,-86357179,31408847,16298765,-48717621,-119100603,7033049,72979441,-35124518,-28143511,60338817,-20160942,15572508,44597008,36920876,-40195110,-16664291,79114546,-7690353,-37395458,15384048,41983138,11743152,22645660,-49191620,-63736938,-27449261,31589502,-23185736,-9532679,29439558,868623,-67978446,33469658,2435583,-13355140,-66379800,29282979,80615025,-17871022,23519887,-4302739,8412846,15857754,67455895,-49181159,-49959229,62202921,41215030,-59331368,-41798483,27590009,13195541,-24122079,-40891106,-1421843,18380376,8045625,-27624380,10765082,-27144441,7055741,-48686373,-23525276,25284888,28601810,-68604187,19470341,48755853,-53246094,-27912035,21020243,8929587,-43519778,-2177921,-11093833,-29056878,3144253,1797122,-6361390,-42825874,13056932,46290329,-649668,-17576660,36433341,63597937,-51806775,-13837087,-28701474,-39108120,-6911834,-5720102,-35561182,-16626323,69363248,3122554,-16761353,44343341,51691109,-17571047,-74486854,-7496302,15813501,-38234581,-15184087,28991834,-31152942,60437447,-20531484,-216172,2639391,28674369,53117368,-77688106,-35899617,28393255,20672759,18369421,30096937,3653190,-5661895,11928915,-1742730,-17705569,16516855,24465954,-3747865,-7132831,34394948,2512866,-29560969,322607,6052860,3668363,32986605,2866671,33751789,-11302754,-499081,22811141,-4902382,10852151,43671321,-1803511,-37481677,16504280,28175335,-18697111,-24594204,17710637,12571772,-35625454,29561584,28499572,-35870348,9148192,-21236922,10966869,-15082927,15933031,7814448,36904819,15331896,-36243100,-2383481,16413863,-5907734,-39912350,-2535931,14580914,-9976024,-3929159,5960686,32593800,5954730,46116290,1690302,-63262438,4297545,138743,14703033,-20280691,15516752,46079621,9386406,-53503075,4151582,12772899,-41191406,12467446,14329965,-1096825,21014728,36532254,-13328885,-50406051,16016301,-3232842,-13886285,-27436049,-14936728,30907741,-9162255,-47834176,23753572,2025044,23328605,-24479874,24527912,14272217,28232989,-10329369,-35995398,-26718465,23267869,30150293,-22177655,7820429,-9988772,20057735,20773590,7224483,-63259845,-18381630,50662276,7863541,-29403427,-14067443,-18320344,-10981400,-16532812,43342688,3540417,11460480,31531217,29520759,21955604,-30231566,-24797368,22808078,61874705,-6751837,-40853036,-89898205,31081052,59674073,15850154,-23368123,28570372,23581707,35198602,-14624472,-30430217,37728680,39091397,-11005622,-50437005,-8394130,27960249,-8143433,-21249754,-13978788,67946419,-50068549,-44522899,-32436002,21649973,-20360582,-22562016,20851820,37983130,28952513,-2904498,-31719422,8649407,76983635,-6489244,-65593501,8095303,56934193,43094349,-5971840,-32876182,11370314,61326058,47383106,-77942372,17797010,17656585,22292605,-33502730,-33231215,51229801,-10839000,-21029084,-8339831,57456710,27676880,-33641850,-16404525,-3642824,-13038332,-27466936,-36430879,30893184,52860866,14367564,-34560305,-28953713,-31021114,8431336,776108,-51765655,8564782,30356590,62328355,-22446338,-24218334,-785458,-24574098,7490406,15834823,-55543911,-2760788,53030708,23371235,-42129634,30227657,17360127,6122390,-54558003,-38180573,17928207,33186883,37889877,-44423956,2160270,36773461,11634675,-13832529,42487008,-6094598,10246094,253772,1080505,36223854,-293239,-17571540,-65457266,12828607,76128880,-28267790,-83930249,-29521882,49722014,33215380,-36009981,-56532604,10521347,73794032,-17803840,-39454105,-9611104,66769062,-3603816,-42774569,1678909,43716463,-4989021,-54571197,249090,38106335,49553903,-50789192,17115689,42461064,46010447,-39220395,-37596136,-10816421,95071211,21763180,-37627237,7468617,41753852,12860517,-16567421,-55085514,65058482,92031232,-4563165,-82531225,-13245801,55627526,-19745131,-63144170,-9245315,28373503,34853672,-22442312,-70597536,43354416,1929514,-5980956,-13093989,21607254,23703718,-2493652,-33329146,-1461718,41377060,6081170,-75689911,8265296,49496759,19030446,-22272831,-16891098,67963894,55315494,-10014537,-19638231,-45054747,2583912,-18719427,-16510340,-43278028,1831911,33634510,-19677235,-36899453,27893596,7458016,-11293475,35386434,11437518,-23708505,5980915,-1193655,22110937,-26715131,-10125303,44997554,46855143,25812685,-21800226,-63049391,29348424,-6639282,13000564,2547188,9680847,-100567003,-19452480,37578706,-11134938,-8409355,-44916816,-26440991,73744428,-25733573,-60554542,-22320427,21576962,70501033,7086949,-43350359,53819555,78001689,41237434,-24789471,-38679251,60040726,11364717,-58667140,-16883907,25376734,53418296,-43031387,-42382046,-25177122,4519788,-2027671,-94516578,13792423,111301545,-13098489,-46460914,37614888,100358892,47878607,-67414470,-67491964,71377048,81115116,-51807916,-55461651,-18672636,76646331,40248805,-52313707,-52200472,4664467,48725027,-29637693,-24321048,-4250652,18329558,-23516500,-20821989,37424210,52008784,12357872,1837867,39165553,26120284,-17051869,-59316305,-29849393,64457171,52994902,-40777242,-62372949,84686974,96267160,8948623,-84709821,-5571729,21366905,11242773,4768397,-24869586,44914145,33836144,-27338998,-6182615,31565219,31493778,-39007555,31842564,31601065,-13319299,-10343776,-3089445,34437504,-35123481,-49920504,1437154,13663833,7730058,20582554,-21893216,-106284571,-14584342,50148191,-8201725,-20695794,-37244782,9068488,74325028,59262539,-2269834,-76631110,-17561686,57803441,-3433698,-2860137,-12355405,14014241,38526580,38884236,-22387712,-68098290,9104078,47317697,-21650229,-34722472,36001867,-11229659,23718805,-15340856,30730191,-19461581,-4629872,24286651,12594378,-36890294,-46935233,-41509493,-5160495,68221769,-30344341,-95157263,15427925,51562574,-1063427,-47454452,-14855474,19350623,30069818,26201292,-60517403,-4327222,22252369,81791292,-35570946,-55995369,-11198964,41564431,22297000,-41276932,56161189,35694584,-38379351,-41200561,36449129,61838099,-69170281,3987788,53922054,39791326,32661435,4198856,-5291359,21142646,39376059,3584617,-79167194,26033666,80322523,-10848146,-44565325,2687710,-7921073,31719595,-16774387,-47792647,-59463551,-16600235,-13839820,-19912872,-11275827,-1634594,-35066259,-37325282,-4037557,-1841545,29886858,-3566529,20974710,48193450,-36322642,-12068862,-4334411,32208255,43213232,-29574560,-78668657,2905953,22027551,50525156,-39137950,-9082637,38519492,-4589167,27222835,-28615239,-49553018,-17799505,48068760,22213466,-52963075,-21039141,24963757,13029646,-41756694,-51472670,62571409,-15584888,27544474,6429363,-46500,-29606111,-4037438,8652799,-17164158,-32590203,-17404958,-6263966,20824569,29125910,13286897,-46005846,-6021132,7769565,11229499,39681967,1636963,44738446,44634455,-26634175,-18819717,-39676792,-17443781,74984702,11926429,18131046,-45102707,38603252,-9375720,-53112976,-9261879,-15654335,-5868067,10793509,-16844782,-25848680,41465767,10970454,-9216751,16915549,-1501847,-6333469,-18596750,22738077,45459498,-36712045,14594205,35009028,26223140,30961950,-38170105,-16848469,-661440,100212899,28654933,-30598536,-38275296,-14179090,25320996,-53857469,-24074442,8391612,-16814768,1396655,-2116128,-16570947,-6732009,-11536202,32433647,-7016187,59669193,-333378,-39664347,-4906171,6253874,20866958],[29,-182,262,-235,466,-653,813,-1152,1529,-1935,2451,-3228,4118,-5054,6208,-7645,9316,-11197,13502,-16031,19085,-22608,26459,-30966,36101,-41857,48409,-55718,63827,-72909,83017,-94327,106775,-120395,135632,-152342,170541,-190590,212365,-236204,262196,-290575,321234,-354544,390719,-429979,472329,-518394,568141,-622008,680507,-743790,812438,-887043,968289,-1056933,1153876,-1260358,1377570,-1507423,1652031,-1813962,1996778,-2205116,2444865,-2724236,3054618,-3452443,3941426,-4559000,5365589,-6466147,8060715,-10583203,15180004,-26224558,110579118,97343190,-123066815,-67804372,-7667787,75291769,24511255,-23417860,-140274367,34572816,119624497,-39505721,-86881392,32132643,34604888,-65842831,31244737,62057401,-112458256,-82844596,80362553,132626199,871718,-55565791,-73695383,1043594,54153582,78555406,-114038778,-80358951,147531385,54966804,-125323251,-81126852,43549594,-687815,24732247,58637943,-71581771,-120046026,44320964,138156603,-24267853,-129262231,35356367,115075942,51340928,-15538889,-44305168,-47014423,12117766,140603957,-26821934,-120926883,51427005,79556338,-31817673,-7846884,50478693,-60963274,-73230685,52935404,59150475,-83037250,-33707397,51030280,42431172,77592002,-25894983,-137455823,-23503369,189092457,54416355,-179102103,-64441541,184887041,128548174,-80385646,-88286673,37412821,13860268,24135677,22033434,-140664874,-5964206,74423331,-24490575,-37884626,29444131,58393318,-126687572,5582640,153829705,2631231,-102357833,-20428474,157963521,14399495,-89735837,-96555602,8068858,130249938,95595070,-76370376,-152292771,154425565,185628838,-90348994,-141084793,70071909,139603139,-4977849,-44388441,-25941277,18075662,11006524,58310354,6062292,43308899,9371484,6425500,-28176894,71835569,63322615,-146490385,-70722533,158209930,37187317,-132023556,-101304743,93322743,95709685,3903421,-71059629,-49772673,63133382,171513689,16728581,-165823887,29143329,126205224,32159485,-50994824,-7338745,-23692213,16153383,21864651,49823754,-36890845,-60936189,5915935,36986771,-2934106,14170643,-51588810,-57629244,46877978,77917898,-111915341,-76567995,33201935,92884424,-2355941,-10851571,-34214051,7156318,-24152398,81617082,-14661145,-64905287,-8936489,132311672,-41699502,-15409779,16402854,19057826,19549464,32537895,28712068,-108958290,42350260,104071131,-46756782,-77921242,-15486926,30678901,-19858631,-1025362,-9996731,-23627386,-23668029,89226759,12876776,-70839499,10360142,9999295,28014795,50450602,57465920,-73570100,-37138911,54061243,38408003,-73420870,-52129359,42086606,18094010,28786898,2819203,-72447046,22320515,123968990,10689963,-115440745,-25045220,69961436,-6410317,-32344420,5247260,11156554,-34886159,-10329176,9980820,-12276616,-52274773,4028565,-1911491,33836087,2044274,-1339424,-80247714,18073591,71404221,-62474850,-102169429,24525054,94776797,4010545,-67305318,1656126,-28577188,-480434,25174103,-13688811,-21509448,34397621,51151318,-39386424,-8560195,59407581,-17078195,-60198884,26900867,4578577,-21880610,-37031586,-4550822,22883638,-18769690,8997688,5968068,-32210882,20826722,30451200,-1740061,-44421179,45135741,474749,-69794846,-53690964,32342208,42906558,17595465,39407332,-26959759,-13760162,24744341,-15291080,-100572973,-14072365,58907881,-9727172,-7137869,-8921435,26378150,-71504886,36360059,56412907,-7741655,3586923,3706819,63353546,-15423946,44159695,-3223967,-6521059,77059242,17188884,-61506284,-57659492,90783962,14438548,-11339023,-20928560,-27751114,-11743002,-31772351,67083986,-12998255,5512161,-17741841,63503417,-31959199,-51466772,4935428,19614650,-72111314,1928185,11469730,-8414967,32514438,40064947,22048029,-28645712,15914610,-12746789,3894886,9967075,12126678,-18433820,10581608,74076778,-21127457,-13890207,-28783426,32728838,-51398418,-11347173,12476638,-2592557,-1506298,4645861,41663104,-14898086,51714655,28693991,-19421332,4275665,42373044,-19777514,-30904189,27822295,18300755,-9003888,22889629,-22516569,2687567,36087634,2183814,-15257081,-72469492,-1246687,37970786,-15929363,-70681291,47460549,25433196,-2248210,-13808443,8981479,-41627,-31892203,10815373,-2534912,-8772913,34396316,-11724253,-83275092,-28633571,55190452,-22061917,-34894804,-22633738,7968322,-94819,-19382175,-40555611,-19973055,-30494858,20793615,-21103346,13964371,31435321,-9640631,-27317670,-23229717,63273719,7029867,-61993617,-14557141,20212698,-204866,-13801715,-17964072,-7572179,-16559559,14145137,-21926555,17942163,16820092,24150109,-48296403,-47475086,-3750496,20453589,853191,36640117,15701487,-13916587,7762893,6774281,-38165274,-24234208,-368115,-39367170,5039788,23304797,10534859,-18172310,16720833,31062379,-4842924,-20360279,-21943152,44251085,32002584,10492149,-49893605,-25595874,-18979339,18967399,39386431,-61940867,9145215,32951052,-11805573,-222229,-18572090,-10539046,59280164,25265954,1997914,10444887,29730566,29522653,-17332177,393247,57015912,-13363209,-39710675,13251066,58921155,4646133,-21082660,-36902718,6325907,11642455,4729844,-20402865,5932349,19334818,61175145,3036175,-28413916,5858283,58099588,-923076,-46187117,-37991618,74424879,73552266,-2832232,-53512136,-5023884,61766417,-25823821,-39274501,-22602042,38009392,14384647,-11931976,34763673,-26726042,8272991,-65907135,-36687389,38264420,16881469,24080628,-34655716,-7252052,84020289,-4047686,-71067953,-14489469,112183006,63611135,-67359805,-51071942,89230654,74948546,-37854044,-95019763,-21715,44060031,-2581782,-15527673,-18000128,65433954,8410827,-41806707,6439124,7304073,44368328,-58023240,-14380940,32249171,28516180,-20191164,-55053108,9301615,88511708,28739471,-78621469,-53902636,40676670,37521605,-67613249,-59831306,46636732,58407670,39856375,-59352997,-39025474,29091849,20822797,-24079267,-59576752,21063547,20353485,-40553260,-48891841,31012375,1297626,-9555615,-32478367,11292476,3900055,3609620,-30109287,-22358735,21448062,-32855441,8170977,-23063253,-19579646,19949818,-20832085,-7959367,30967750,-27957266,3098152,22229841,-44724043,18038201,85595959,21232533,-43242421,-14449237,9134104,37972978,8498398,-60319767,-20946054,-14183172,-2914548,-20679386,-39907026,24227725,30376,24190614,54638922,12740934,42369917,12068066,-37413483,-4188995,7847567,36432060,25630311,-12539485,48373615,57056434,-54907725,-73283839,8301309,69337542,57588189,-51421344,-78442014,54281411,-6665797,-35377933,-43137933,35145791,46168278,-20011557,-56245698,-23667107,82872035,35131554,-51303194,-15827200,75097199,49339457,-31552960,-82335867,31031475,81713076,-2304242,-71489375,29591006,71568295,7396777,-110633829,-66723348,120556026,1821574,-58820439,-53896001,63293370,23303872,-67282733,-11453806,52721156,27437990,-43506120,-37851676,22213599,46672256,11055186,-64727672,-29245766,58867816,34153936,-44740677,-18253038,37356910,11987446,-62288359,-24557647,28074346,69779878,15463822,-27263942,-53429627,60199590,71794552,-18449057,21142116,108417061,4725364,-67223256,-56053899,15304493,29879916,-25262988,-66027625,7274228,33471529,24200032,-49622610,-2263189,24692727,1515123,-80177590,-35606884,4018540,37460713,13014551,-23063806,8822243,23095869,12250617,35413153,37287581,-32511886,-10654018,30759963,23236322,-48229871,-32684760,14473076,-1000426,15196325,-2287349,-15351915,-29854111,33626608,13889043,-34162961,9476331,27242423,17560767,-26514418,46844635,5886888,-77870391,-15572847,53662998,3285776,-49241332,-34907887,-4982422,32641631,16309247,-49043634,-91348655,5725965,76154391,-26613165,-88718177,26142521,36750448,-59129183,-96765379,8553156,44888120,5369484,-21149246,13698874,16067888,4436578,-3325939,5625200,15885967,-35397117,-36999986,-13800137,63334291,55477790,-47143986,-37577840,54678730,57807096,37462667,4839576,-16479980,15781455,44241254,-6211107,-86660567,15232866,64344756,7897443,-72022601,-1506296,46373735,-13520711,-45215632,5430607,39128680,18133853,-43533274,-8265379,47958787,30740725,-86117792,-62013890,28752803,85682716,-57627490,-113328668,47976229,63298009,25578489,-29899730,-43021425,25181362,26444045,-7129339,-72984730,7309725,-3197919,-136198,-20288047,-9335133,35629041,27432765,-38317141,10721485,758825,-53171770,-10386347,20124031,33568233,-13591434,-65793331,-2928103,67957429,37278063,-2592468,-24719280,14061938,50245769,-20967793,-34985553,-8996798,-18214768,35347748,-41006333,-44893905,-47365422,39142281,45316526,-2393177,-70574036,-5857078,38974003,15134667,31829913,13556340,-20098812,3515002,12242679,-12995748,-35359839,11206414,-27317648,53111772,8539017,-25589795,2698500,-19137477,2016998,31918237,-14971373,-56037928,56910783,25068259,-17734672,-40924829,-20758368,6089682,70389834,50649119,13383333,-65344427,52932209,33581661,7232799,-42547060,12346511,3869633,4540578,7426419,-16229012,-24164756,52595613,-4463640,-9400353,-7202135,9903441,-5661563,3717553,22393508,16946552,8593496,-4866585,27057171,6707067,-21388898,35110483,-49298909,-3210095,57759572,44770455,-47893914,-41967450,41409916,31382376,-20935945,-19054759,56871382,30738091,5814847,-28866502,2333477,-502626,55235319,11774860,12828102,-18910584,20688732,20761580,-33614175,39226564,-24354807,10339208,23658897,17298473,-36035747,-50192888,-14324844,23446088,-1438795,67902217,17375668,-14810456,-2386886,42559340,-34647346,166485,46683104,48236773,-20919195,-5109571,10346518,47114487,-5828877,41371834,2559454,-19921595,-38249035,-12005630,16197724,7813765,16433286,21452771,-18970246,-4215294,-11642424,-46492924,-44968971,53944514,14472146,-20668614,-5142210],[0,71,72,-18,-57,78,118,-7,32,-81,202,-238,363,-441,619,-784,1056,-1345,1698,-2030,2491,-3035,3782,-4368,5086,-6125,7228,-8263,9581,-11070,12745,-14477,16570,-18734,21035,-23738,26779,-29871,33312,-37131,41219,-45567,50274,-55378,60915,-66756,73198,-80007,87268,-95137,103553,-112568,122174,-132408,143432,-155472,168198,-181879,196873,-213059,230421,-249327,270172,-292962,317755,-345010,374828,-406930,440890,-475056,504879,-519447,490580,-337071,-218518,2498669,-18824362,-199358488,-49974564,186095846,59151696,-180420975,-139522600,138396260,97769145,-25224473,-75218692,-28894454,20551463,42681814,1610809,-59075911,40258948,70060271,-61703688,-22792899,103449094,-3810200,-146740340,-3177278,225578348,-192715,-224248849,-24259372,146389669,53868193,-73354069,-115027837,-45967292,172230037,118317066,-128426493,-183427468,137474025,148870227,-69256093,-113990895,79681136,57293177,20470284,-11801735,-35870143,-2529373,34802362,-186059,-25621593,10395094,45121626,-130597850,-31468123,215019231,61169984,-137656791,-93473023,144220395,128132670,-71412190,-129229386,7565854,128260164,54662555,-98919594,-125992770,65427213,89948478,1319069,-126086195,-12933721,20187305,-3683141,-1672607,-20601033,-25665739,-78328786,69988263,40009600,-67343356,-16163358,25261720,9261698,34443371,61818284,-9999807,-74367902,88264305,112061591,-56775369,-92567640,34718400,97423967,1749460,-29238757,-3352330,-39398319,3299304,76946612,-19690466,-84766942,38803852,64135622,-12040430,34436822,-44878244,-61852023,78887074,121288571,-32016134,-96565894,58829597,114920066,-23907662,-72271723,62319064,-43359084,-9142000,69166206,50682624,-34980316,-42721491,90322610,-2717111,10991454,27808671,-58251695,-51784934,101899344,56943782,-119587914,-67333811,112759362,74275910,-61628656,-41589369,-3897654,11656691,94103086,-45610108,-100466354,-7541028,84897606,22310784,-115604222,30586331,73343512,-20980840,-77480529,95621718,40139121,-68783684,13165669,54342049,18661404,-28815858,-19878490,-74201461,24833176,63653414,-117874438,-103550512,41302646,145203372,-55965057,-155239025,28134074,97851282,-5376793,-17832810,-19010713,-54252497,37035844,27678465,-56791858,-84076954,53817412,85507671,-82466672,-7778205,37192164,15669001,-66999066,32517106,64589600,-99032971,-20268608,10115846,45024533,15298321,-22904615,-53285067,-72292767,26701046,24899130,-97799332,-14871879,58448515,-3437175,-51439674,10380400,19853991,18602002,9119440,70813315,-50235309,-17431427,54073005,15814563,-75091865,-23478250,-1812716,-22416108,-18419698,26440941,-30396204,-9540498,12630496,57637244,-28428337,-15666948,33276007,-42561943,24774997,80361422,-3533800,-66844712,46050214,26571335,-3889662,-74761240,-5380619,-646387,7487159,26017834,4386799,-97178351,3413979,49747008,-2079433,-69468998,-13590688,54635703,1192944,16773397,-7270624,31707981,21420847,3072154,567748,-46462025,23909863,46313164,-20032264,35186183,36703048,-10917445,-45177063,22751945,11931104,-34833410,17980062,73234761,33660719,43848793,41910807,-37054873,-25742630,-15678250,54795578,16158711,-17555320,-4534636,10778776,6003143,27607145,3515192,-12940396,16277167,23034227,-5455997,-17773600,25864656,-1054798,-50696921,-19858488,-7382062,-14368685,-18134105,10481606,-13270091,-11894138,-4682115,-27558733,-29433992,13104784,44952396,-12730001,-15200753,16337501,55035756,-14342130,20851194,26615847,-6027001,-31921965,6828438,15782987,12589457,48595415,24078325,1454939,5552579,5494072,-4730188,-13458145,-20491863,-3293291,-1270211,30445826,-9195211,-23291763,-20380533,9324726,12698726,21607629,6368096,59577718,-40157608,-849816,7956079,27438500,30153827,-13912749,37586485,-28987920,-2579382,-12741590,-16280635,-48429404,28423960,16764682,-22447552,-9676729,39219168,-54397461,-12645445,57445036,23845405,-12305223,-19382969,10090563,-18788667,-23468329,-16317256,-3392362,5273783,14624561,32903651,-68719625,-72138125,47804783,5211032,12751306,-3293341,5380516,12250473,-14427415,-21028479,-28767830,12213797,22744270,29738975,-38972052,-34746612,-11606417,13121670,-33863137,37899680,47794012,-42959342,19865148,-32553350,3485579,2704684,-40159044,-3093076,-31143817,21789166,-11563619,-13866090,-2500086,642996,-16489375,-15451122,-16433404,50100411,2052547,21616924,-50083488,-18174479,19803214,-20769203,-33587705,7224188,53334941,-22161209,-24171641,-47786071,19342792,-9430046,6817876,25408666,-22323449,-16285548,19961800,-16240214,43999767,-25998609,2549849,-240454,708538,54394922,14185437,-33942898,-35306060,1502543,-13533249,27918917,9169400,-15137148,16111744,11586130,-60264043,-45585984,-58906817,13866176,-35630606,-40196042,-5979946,-4540171,8173327,-6743930,28638051,-5602720,14921525,18080843,-55928168,16103493,10192515,-8058006,-33479407,-2396137,20512482,33522828,-23978847,381276,10939060,38263696,-70675182,-50699767,-14738129,30181703,18045288,-90747186,-9132155,29180723,68158522,-69792487,-43403800,20249282,32538964,-26066761,-53539049,10985908,31191228,-19067706,-28895236,-34179359,35488709,71814711,-54785217,-72434970,-1181687,23704478,-40069977,-50410153,37177359,51259196,-7435112,-74080186,-21173792,23300229,5374639,-36084450,24266728,12160962,44455851,-46161421,-25236055,26711155,11720510,-42264628,31222814,7413635,49552424,35963085,-47865621,-38101,19705934,15203735,-22729437,-3573701,-36630480,-184342,-27438951,-30485491,-7185820,23282640,75330059,-38855637,-2314660,-1070703,-25440984,19064851,-23929612,21221603,10380470,39024026,-13030525,20554832,-50426794,-12173859,-15535988,-49893358,-719553,20576905,54075705,-14804854,-51139826,-3401138,27836290,-32873430,-791979,-11609211,56410570,28479281,-24456498,-31872396,-25697545,37382518,5426113,-89207126,3753416,49588539,5764112,-102493679,-44611067,54468612,10199865,-43994951,-77608691,-6201440,53582962,-14074784,-68247732,10597716,63873554,59833733,-39053081,21549447,67440558,30724948,-45650722,-64446940,54324859,84028027,-31239440,-60719655,-22869318,58737718,20097394,-53235267,-10346818,104623626,91127756,-40792641,-63005415,26022533,37954871,-31461475,-6993193,39103143,45125516,13779558,-70302081,-59050595,32487008,15478587,-22223737,-25241593,53052684,30342816,-56275207,-61468049,6032572,39495613,-27230995,-32155289,-13976046,87200801,45424925,-71047175,-3361957,71829632,20534428,10902772,-24871170,-1412786,38330121,-21546816,-48168897,-8667904,-14356169,-14311582,-12321746,-35595056,6170765,-1890581,-27389987,4312996,24263488,-34738682,4657094,-6085395,-34451710,11759684,-45699077,-21996166,-38529259,12320692,8726637,-397269,17717313,-33455031,13184447,-297306,-46057906,-71827495,-9580188,44224188,31722539,-48771955,-72777747,6927322,50489648,374026,-29852997,-14050336,21699785,-9309344,-17276937,-70039511,38121158,-8708919,14150412,-66466726,45105622,47576510,-12023981,18920801,-10943900,14123900,3148622,-41721166,-6212341,66695658,28792283,-48549241,-68820026,21023521,83799301,-77442425,-92427415,27882957,97925052,42271361,-105674003,-49834413,63686439,55559561,-40321962,-41270765,-345581,57674250,4716802,-12092572,38728867,14616396,-24067899,-89634947,25983326,51469572,-13608345,-34753071,-43687013,24546366,31019569,-62238137,-78599957,27526256,54408812,-3222076,-139403121,-23346181,66392809,26887945,-58440183,-47041505,24234605,-9221626,-3941428,-28763916,-68712434,38245341,13399732,32603089,29585665,2168221,10738924,-3695216,29765354,39114721,-36737744,-19497312,25422666,-122417,5759525,-31484567,-14597507,9142454,70640603,-5230925,-54763289,-58436011,91431612,-5212992,-2426470,-35205133,18140616,44908273,55699202,-6821558,-63422035,20908301,91042985,32699929,-26377681,-21843847,-25975366,26737161,-3623948,-33561682,-43831215,-22849824,66620766,-893429,-14987518,-11660798,-2754736,-29881937,-4774683,24567263,-8378281,-7348766,43835811,61841322,-2259512,-39297180,-56130234,18784747,81515669,3316168,1687581,-18699057,31131384,30714106,30009139,-42787773,-4675764,51858454,-25907236,-17019466,-46113512,11409423,14477334,7983136,-66622799,-24402491,23720736,35437699,30852464,539444,17838203,51329938,-14213832,27167726,35559705,-47622461,-88584731,3627629,20964246,20072460,-11983206,-56231268,30475845,53396843,14288562,-41883575,-8968658,34084200,4464868,-19140934,-53411801,35168249,60248619,22518389,34814285,-25041552,-23455926,33100154,-19670547,-30834243,-17161251,18687988,30431361,-30760386,-2208867,18644031,-29767217,-2009415,75197851,51857499,-28617341,4584731,-1303609,37333821,1737830,-7882198,-694451,15450509,29438221,-23058491,-74288547,-18029326,-5742625,-66154,386383,-3776207,26631145,40914459,-21504766,-6286472,-28794588,22208706,40674776,42819781,-61339875,-28412465,-15837133,9367410,13558172,-19329599,-39316781,-41741043,45028037,8234904,17920847,-5801960,-47109125,-16597791,-4487380,28907269,-6052862,18005353,15887926,-9068779,-47033150,-29395033,-15023662,60376331,5861337,-41071978,-28563549,684003,35589295,40596569,-16117799,-52490875,8005788,35290227,-15395099,15550536,-15679141,-45136484,32612848,38806809,-22747589,-21434873,13550895,-9524622,58038764,32745189,6259282,-44648297,21838716,41535886,4259039,14433182,-24749093,51304972,1058866,1302587,-17466364,6717590,33790349,42173424,19636745,-36230506,-13316306,-36091329,23944132,-49632072,16367987,24328631,-13215171,2967521,-31743188,-3149298,-28030334,14181953,-7085445,42345938,-4641091,8534567,22061446,-9146709],[-4,46,-19,-34,-97,44,-56,201,-207,193,-218,380,-354,463,-535,606,-836,973,-1127,1307,-1660,1904,-2187,2552,-2970,3382,-3884,4508,-5086,5773,-6640,7520,-8437,9573,-10685,11996,-13451,15072,-16694,18646,-20699,22969,-25291,28007,-31022,34103,-37512,41352,-45401,49724,-54660,59908,-65603,71787,-78732,86232,-94449,103542,-113657,124961,-137633,151839,-168099,186924,-208834,234786,-266132,304752,-353705,418023,-506254,634263,-834973,1186828,-1916990,3969149,-15056797,-67888576,11530082,27309502,79447319,53912559,-103882142,-146158873,107964935,100387734,-70054257,-62133159,-10385949,-50807698,-13449227,111928998,8397390,-109971410,-8980619,129456961,22795855,-72425856,-2991451,-631962,88597627,109814257,-29739398,-111924145,-17484320,157633280,28960253,-71793481,4107701,10838645,-34533760,96697047,54501540,-125846096,-101398195,150922646,71059929,-114175793,-101745712,86415095,100585298,31517381,-56496195,-46907328,17922209,133228610,22317981,-162190810,-75993825,108364431,-4490550,-45638721,25818223,6916753,-121691296,21181043,93571527,-13300618,-55100743,15255268,75007407,42658198,70073748,-37559343,-127911838,88080318,222151460,-42112063,-244627747,12025006,194706262,-14943701,-136335457,-81907424,51068771,39937066,-179099,-116567074,-76273926,58254249,44536222,-122981365,-50176919,79167463,-81685929,-57342382,123656177,83540898,-90712728,-95387332,103071649,110120469,-72573910,-87841407,-41691987,48631029,123895339,176404,-157011934,-12593536,150765622,22765766,-216776389,-46226575,85554642,61961376,-5524300,-6018333,-87714664,-24883134,65531686,17025448,-59137584,4242404,54727891,-57740814,34266738,62740861,-33437990,-97832936,34905194,124499586,-44093131,-103542789,8027254,55785705,60913154,27596623,-62660718,-15774774,75201280,97085311,-26649541,-100238239,54829860,102598543,-40063155,-59989149,-20590574,-58499334,3259439,66386900,-49589567,-116308289,-12656388,-4390050,4684988,-22489968,6854635,-23771207,5257003,109375818,24496567,-92598695,-52650716,93223790,39792171,-57679718,-25551535,-21310668,-7295335,77258372,17722257,-62865243,-47651114,77558221,41825691,-38103664,1224895,19943519,3293533,48496264,13162620,-75903222,-48736488,93117049,27912415,-60646796,5284912,40602860,-23561231,-5660321,20702930,-31006468,-25969458,20768658,87320421,-78622447,-15619307,7641318,-49698402,-3171789,51924231,-19538395,-83656713,25228648,77653304,-26173251,-46602295,2252599,31157155,35273756,804127,7093901,-54326571,39850809,129309763,-62489149,-60688639,84021124,40711280,-46666924,-495779,23377539,8092553,-41654251,35206756,-2197175,-41766112,-33646967,55224574,-6881247,-10147599,40273215,-65936425,-53156493,43590595,28482037,-66939891,-32272794,100462305,28648562,-39350461,-496817,-28402264,-23045694,58184883,16176740,-80816558,24076866,36457463,11471033,-44103780,-29394767,46641102,-50279504,-18405691,73243843,-40226717,-28931908,19424618,30959594,-50762257,8292272,25887441,-21218421,32590371,16956422,-2524617,-19061654,52580316,44945678,-38803916,-70127027,47231743,23393488,-20789564,-31019226,-21452375,-54736187,5888056,21882555,-59125051,-43481668,26323001,54818811,-46739042,-26942010,1576402,-22009975,-28809125,36029586,15267542,-26027093,-6227410,-2062132,-16477380,3144209,42154118,-58330952,-9800690,63243838,38069870,-26557450,-26410469,77535852,-38107365,-36204874,1670199,-5219884,-2337564,-10950585,18801352,-33162736,9560968,54201396,-8908563,-9288217,11020003,-19992675,-22460633,-10824316,41050596,4217043,-36584349,39183615,31558660,-32016654,51672779,-31067671,-36659405,34128075,22529208,16508301,-61349105,1277225,66580519,3555229,-23419386,14221664,21305369,4966307,-18611555,-18195414,24967809,21929306,4697543,-73692610,27536879,52092318,-30964056,-23200991,-39117147,9208681,-22755943,-6759669,41512941,-37403735,-56637520,31590299,-5150165,27996437,37336652,51566487,-20599678,9931491,18746042,-11658518,-113310782,-13715920,73710991,-4514736,-64742076,12989006,-179973,6117321,20607926,-38723090,-6304666,41770975,15045701,-37704388,-13095891,13990892,90357077,-17102177,-48128442,45084155,60918633,-6708789,-25387712,-17297936,27353884,-25320529,6126546,-16192483,47393957,25467607,-8177396,-77270853,64837914,53034654,-41086677,-22335823,11100256,31178661,-2701218,-35644502,-30788543,43334144,22897471,-22902861,-28986371,12385009,72336016,1052956,-86226817,-150452,21392673,14706206,-4728200,1411966,2107144,37537183,24853666,1477343,-25469615,2381212,50259820,-37927263,15109926,21077813,-3679233,-7811564,-5206767,54888252,-2979869,-69950636,-24522585,14828583,5648838,31863036,-34682002,-21634916,15457466,41348740,-70970263,-62691123,-1000539,79913166,6709164,-1891853,-49181769,15218881,50610598,-8343522,-39497107,1342174,35429499,-211081,-63253600,-50663940,32754103,3616187,-24918141,28297846,26783331,33626809,-6550140,-20980123,1507279,35790936,9604809,-68292817,-1913040,37845740,-23854272,-53611053,11379199,18154235,36303014,-11028427,-67547119,2229722,74734114,23776282,-75357172,-36101115,19191984,130865047,-23796048,-43860335,-15725270,65316106,868809,-43725598,-33785195,54704519,-28302490,-51298254,5253625,68489194,-4202363,-35095167,-28419552,59145969,60400391,-18544759,-22688250,11766706,87881677,13003568,-51347164,-17677091,55940008,22714555,-30940892,-73200610,40577957,42106384,-17727747,-57690257,-28527851,66803647,-54835825,-39244106,4797611,37579346,-17218032,-12408248,29639192,56369209,-28531407,-5536586,30590555,52021672,19179696,-3684187,-38491908,32432714,16323790,-4977694,32915542,-37002441,32477594,33756268,-5379121,-59458308,-5998552,23114289,-24452823,-46207314,-11693727,38983251,19453935,-71978986,36819912,48080535,-6621175,-64568880,-37775466,9051255,15054434,-13838679,-21803360,2624106,504617,5969444,25668328,-17811283,-6784415,-10323354,-15520227,8194732,-49349210,8978836,39823042,-14637438,-3715107,4265065,80171226,20305011,-28353759,-52511781,23496760,34582284,-7546482,-36892272,-34329566,30102928,31697189,-52031585,-40955956,21455365,34021537,-10618716,-29626086,6143171,46382096,10874507,-47479647,-33341909,30721861,811942,-38072102,12789482,63677392,43467626,-70107292,-53903631,35485676,68739894,-46416872,-26054492,27831430,68794340,-28614264,-79505412,20176633,84745147,31382646,-91115442,-44030483,60003878,94525752,-76133049,-56601137,57662573,92139486,-15112724,-69843911,-35407317,48939086,12933431,-79346348,-77256235,58487229,25867205,-48650415,-46161982,62377149,31465400,-58046381,-21707372,41863704,95591119,2241165,-90556903,24195735,48116277,11775063,-55828562,-52685112,30420310,42446619,-61300799,-86718826,-5668247,40016599,33464361,-81421770,-47264917,35936679,-22824499,-15053152,15333492,11855790,21021289,-23013112,-34716072,-2522692,60591146,-22423574,-15272575,6564074,79250241,-8807934,11646566,-18255135,46887169,4711837,-24417459,-35976208,24169227,18015444,-37864421,-35114608,-19594801,32399866,2309389,-23704285,-27251395,22734067,52049103,20044794,-2438454,-28098763,-25404886,41277466,31486895,-22453833,-29139210,-51031473,67501884,-74283103,-53993412,-33423563,-30554088,-4108535,-54195702,46015571,-31558451,41321384,11555496,-23660593,-16388083,69837314,-7419604,19049866,9790571,35978616,-16623356,-55552558,27956884,49452014,34490766,-35125486,-41666852,42499388,19036693,-45932759,-52799402,5029375,46371102,48419808,-113273879,-68701180,65085467,22382656,-50415819,-28446587,28597242,11270496,1430766,-20100091,-9756264,-39419946,7222798,3685211,66147262,36188056,-16062699,-46815824,1464267,37201478,-30026901,-64707202,-42783046,46935472,58937068,-33663170,-57716422,-32272593,79540822,50755283,-50870208,-41424444,74566041,47732668,-29684301,-31704784,11240674,33712826,-31856660,29981272,-1377362,34103239,-9871219,-39435530,-5404846,8258467,-68572931,-54965441,28913774,18312600,33381912,-41679748,-18648576,44689597,36433301,-79717154,-13821897,-8898185,-16854434,73235373,-3855337,9942566,29455604,47951577,-12679394,-5723260,3233292,-44720163,30825487,-56475736,31732646,2232660,-56574245,12796198,24628375,-15233104,-5680973,-22728111,28502037,8971538,12880635,4392720,-28542724,46488852,64206255,4704014,5153150,-22398624,9060616,-30692099,-44798301,-12336108,-13354771,-4276452,13110735,22748170,-37454862,2853165,66697600,17107411,21969155,-61247169,-28862999,-32708173,-3652039,38253056,-58472430,10960618,75553454,15700834,-26706809,-8416813,-15544144,-20534550,40522537,-9662209,-6840850,21875134,-7512388,11851199,-12295223,2945230,-11364134,-10386766,7279082,19754616,-23577032,-38204971,36528070,40575561,-34132582,-31759132,-31698565,23177936,-876910,33961122,-49732600,-11117902,1028943,-18049178,-66965421,22331079,11338299,-1522286,27986822,28327210,25017280,-48355606,-17742793,28674780,-649718,-36930218,-24518809,49316128,52472975,-16874739,-71347131,-54739751,25577193,45753156,-4661629,-45478874,-27851416,11803375,24072635,10068707,-12070132,-14948691,33511939,17022957,-22844018,-7962190,31920527,-830235,-20742435,57169,-25818390,2075580,12124836,41991114,14872248,-66293887,-65627972,19512372,-32421035,9929025,-8249146,4928966,-12067307,24418799,11504720,4906799,-18864643,56349996,1317930,-36113428,3839846,-25980445,6711420,32280537,-5589898,-19028727,-22051054,52508333,-7795362,-17241512,-39006628,7007845,-13771908,36260868,8249280,26272519,-33436528,-30521187,-495213,-35038630,4546733,-3130789,-1702987],[6,-96,82,-66,141,-289,281,-349,550,-693,878,-1051,1341,-1665,1982,-2438,2961,-3423,4109,-4908,5771,-6790,7847,-9191,10671,-12319,14099,-16264,18687,-21292,24191,-27522,31198,-35266,39828,-44972,50410,-56536,63463,-71018,79276,-88395,98499,-109643,121781,-135149,149915,-166089,183861,-203388,224813,-248399,274236,-302765,334223,-368845,406967,-449309,496326,-548450,606727,-672268,746101,-829862,925988,-1037255,1167742,-1323243,1512683,-1749546,2056358,-2473161,3077898,-4044271,5847162,-10374077,48222320,51602580,-76353231,-121641227,61018060,127705934,-60388431,-155794753,17124930,124432210,11385267,-50206064,-30034529,61388426,67144644,38382095,-21933373,-62060408,116322398,-767774,-18583443,76667710,70280129,-126361377,-82528723,138866814,101826512,-130736439,-148636329,126208869,132605814,-52593877,-105183585,-68733672,68659960,178656047,-4251663,-167241679,-13824991,214932550,3521259,-97857253,-5719665,92033830,-14115097,-20071077,-49222378,-21058071,-17173072,15352446,2820428,54711567,44590640,-34458538,-147565464,55409456,124857267,-82251300,-153143675,47945420,159451210,-23747362,-142963476,-59336621,67090439,112146340,3224706,-72689970,-40478856,129496629,72223366,-56916928,-95816892,22648885,3747715,-37265265,-17910174,-92657,-83098786,21727264,43158960,-16788107,-63899229,-39644554,6458657,-11682367,72843517,-19171125,-74030255,-3067166,138486381,42263600,-117266001,-50935887,48309155,85713905,-19361258,-31754851,-27281546,13087717,138501430,-6586138,-115301754,-35851004,35382550,44694940,25824620,-8480891,-56767353,-26339072,99193370,43305264,-79029226,-21621042,65324557,12612995,-30153747,9558423,-31265487,-63742744,2285310,71544279,-60765502,-51103484,28696984,52255930,-15625029,37465018,-11129386,-63910767,65225535,99697675,-46509671,-102400747,61833867,112548172,1394143,-83657665,-54374297,3923036,14693107,32920312,-78407429,-78125453,64768870,56248558,-41934663,-75741670,57245675,12847295,-85990140,7653279,59527331,-39980962,-49149310,63569186,36937611,17747612,22736985,-35736153,-4595268,61499179,-19740769,-112313136,-48603401,131696612,37553805,-93769817,-79849138,60499626,22584676,56997949,-10509842,-14742156,30111243,87528272,12238639,-138322653,-17282859,58449399,4818711,-17636498,55106866,18780331,-50835077,24193847,46168162,-28670983,-44830749,31708433,53825276,3004126,7775946,-19809858,-51459198,27879061,83158837,-68606683,-63115196,14691500,43807644,-61567912,-51607311,-47527111,-18159107,16387145,38559456,-4603181,-90188481,42230600,58281265,-4560464,-86414772,12282615,49274376,-22029102,3177621,69441817,-33400433,-32588895,54084425,1415323,-68145113,9120897,69084234,-57165114,55871457,3186458,-46427656,-9728890,21192513,30461589,-43840136,1164204,-14018027,22957579,-13306512,-1629559,-76731353,-28074083,47603786,58167838,-50823105,-19218446,5894380,52619698,-20773946,3814,28679917,-46041606,-31260262,53954906,-35900825,-53596027,41908806,-2772238,-1927462,17579996,29117460,-43519422,-138736,13982520,-4051684,-37792483,576084,46306730,-35614100,35496161,5966944,42501569,6917633,16159504,-5770663,-37052075,26207625,37868833,-26706973,3119636,12960454,-51734084,-22747736,-10781037,28043135,-26272622,-40202822,42353196,-61998860,-33817868,19778936,6195839,-10314348,18898917,22559532,-28692722,-40821071,19485144,-1027701,-66262024,-12364239,-3909488,3047397,15684671,28500441,13240112,-44671191,26163975,22922019,-35747663,-22966237,44814367,2963967,-78980577,17103983,-23441350,8986315,22798876,-36493365,-29987618,-21813693,22372129,24723641,-47896751,-31423747,8563051,-9108010,19684014,-17487601,-35572361,20243636,58361546,32684939,10397980,-3317880,85233316,-12538140,3548278,78331815,21340441,-5782376,22349635,15618373,-38262124,27250898,7933488,-13849652,-33911216,6974325,-463894,23268034,9138518,17213367,-32376998,-4893602,10926714,4386558,-23313790,-5718959,-5265792,-9278354,19199836,41844197,-11274915,-91969672,26817640,44177312,-28304442,-23194505,-15359135,24787886,-23494656,14527324,-16063600,-4244903,-5219027,19280656,-6576793,-56785217,1009609,37751579,25998238,-10713286,33288968,12073926,13414054,19527585,7288410,-34115927,-1077140,51036773,13778728,-16901945,56632448,-57034197,-6945948,69472326,27117277,-37644421,-39566490,28765511,7931244,-14501042,13267565,-12456646,5446260,131824,-19238603,-27719721,233149,48880327,8828645,-10526145,-9715016,3431320,12933896,-14108251,-28268076,-21340213,-56568571,11422635,-2860387,-38639249,29630479,12296373,-65244628,5005922,11657275,12545400,-33375738,-49594050,45646067,34529388,13708903,-8406062,10862360,28742036,26258255,-43074416,-15845250,22115711,49921918,-21352836,-41917713,36064607,59485104,9414080,5909027,17561412,42417413,2776336,21225248,-34369360,7880383,70096262,18072142,-43137844,-14475936,43367380,490287,-20873795,-32725088,10863781,-8564330,-103546811,-38557273,25325355,35499457,-23790646,-23196064,-14251753,51301390,38563586,-74571678,64307076,73667763,-26675690,-19626167,-40784786,55207077,33439226,-4145470,-44813150,25308540,40219342,3413685,-45367605,7405832,49394616,-28924470,-45208421,-49442538,83450853,35457543,-72193367,5118503,43532777,11849967,-59484444,-55035238,-7083178,35917336,-6223993,-35386157,81613,49717520,31212562,-5281814,-25145950,57878067,43598388,-22655999,11935411,-9256083,19725066,-48581526,794250,-20939983,-15846056,-2615992,-37657295,-5476472,-16947206,-5290294,26542899,4407060,-31361503,-9924131,-5457843,15959933,20926505,11467682,-9397996,933701,-21624951,-1220619,-29992677,-34062831,30341731,36083722,-1458023,28627932,13373759,-11671349,-19673104,7349483,52013790,2915214,294689,-3793384,12031125,32439184,-36806839,4771349,50505850,41983687,-49542666,-41518236,36368222,58909080,-17933472,-81867950,247869,35905986,-22069566,-30815096,8192132,32474457,-4022790,-44727304,-74477926,33335406,-29332966,7609805,-71793451,51576747,63944982,1800524,-129689147,13746486,64694493,-12699688,-65758207,-67301014,33262914,63745689,-43555712,-55584949,50694664,55636622,5498848,-77025022,-60557938,42068700,74631599,-120123742,-34630589,86934437,31065599,-41287713,-51318526,29322150,25640751,-48917474,-33747547,18025535,44716231,-54752954,-32967975,18670943,114884172,-31755403,-75053624,-8020782,41969006,20817321,-46914589,-32062566,-12288769,15372810,9203062,-103589300,-42549266,38308546,-5315400,-3998465,-25798591,-749979,9169861,-32777542,-26371894,1776006,-36661848,6893707,17345737,36151614,44852339,-27675987,-17107954,-14966754,29759839,15127116,-7985555,-22313029,40546803,55256547,-14601154,-44875119,-48515407,-10495889,40683826,53032587,-22506946,-4337845,30948450,56601,2796955,-28217575,5042470,33076722,37146740,5358531,609080,-29821463,16820395,60351724,1825396,11544906,-13539999,1086322,-20282072,18532514,-3497145,-8105925,-34767473,-2868698,14225965,17032668,-23241906,-109368880,-24316750,44189455,29199925,-70820285,8036413,143761459,28465314,-41124225,-72709923,67158835,64860930,-30835632,-20713550,-9193108,27885797,23974926,-41322615,-28809838,55300351,-30586614,-51279315,-6463389,45248384,5506228,7625920,4998718,53517360,29813465,-38453639,-32092187,16947344,69192992,9121805,-72153384,11483765,77735722,10372683,-43277416,-37002995,20187339,69008102,-8077440,-34984847,-2762392,16268796,1807013,-33892921,-51492371,12713234,48619422,10274650,-58665018,-34109303,2815019,-17899617,49697557,31945753,53672853,281104,5416904,48808734,-11184270,-38387170,-39602535,-29581892,62958460,21384214,-29448675,-83443232,-1081591,67573007,-4368565,-63919635,5003945,50658759,35875654,-3693507,-6924611,-60298182,44607794,-3426621,-12813300,-19475142,-33764864,3848431,27411917,55710465,38712900,-45745614,18771755,52553397,-41396628,-46625527,10189792,26033663,-14422255,6739112,29191512,-63977683,-16752916,64431325,81100829,-42674890,-83498366,20270359,49943203,3413985,-41370947,-61697234,-30222695,10124589,89541431,-57977704,-20798863,46572110,1176091,35219688,-71705687,11972974,-4319317,25226263,10701973,4027004,-21805911,59547855,19398559,-34860987,-1425448,28475368,836593,19754124,74354967,-25650147,-49146123,-51488025,46792465,-18306732,-41286267,-71802007,-42308027,37220836,19306085,-10389826,-42380648,-5751399,39428167,-16941854,-48452139,25838938,18378287,-23079767,4214383,1593165,-3772799,-15464052,49132725,-15317452,-19398026,3786230,-8031693,-3942989,8328664,50660477,7228668,1332417,33277815,66796092,-37119908,-12744097,-687970,38310170,18241822,24532565,-75868062,-39434279,12887090,10503600,11857933,8819138,50760903,11450216,13699029,-65715067,-47147727,-14930608,13732493,46624676,-17571886,-59561006,-27278331,17818728,7656971,24796970,18821477,3036681,4862908,17075905,472309,-15345719,-22187263,27546387,5111947,-41731844,-45238229,1126672,17897780,37458111,-10261697,-36246669,-30046688,10886723,-7305771,-28791443,-33452881,-38496531,31179987,31060863,24890949,-31410551,5526350,32933498,-14230123,-26890179,54692135,23196356,2817597,3225087,34377257,-19837371,-30169913,-7713064,18740700,25304119,1085205,-45210847,16359377,37834526,-10742050,-20091880,7650186,-4969702,35028420,2652309,-3122960,5124155,23472503,13864709,61998696,-22335756,70410,12544081,26387986,-47752270,-11646607,53801432,-733852,-20363982,1658247,-14794796,-41830510,-2967109,37103217,24489297,-16571235,38399804,-16305288,5500868,19751892,-23310684,-33094227],[-6,65,14,-64,1,81,112,-135,193,-250,420,-544,717,-1041,1316,-1649,2172,-2825,3561,-4448,5474,-6756,8249,-10032,12016,-14468,17309,-20545,24259,-28565,33472,-39118,45478,-52673,60855,-70021,80395,-91979,104875,-119356,135522,-153230,172886,-194762,218790,-245271,274308,-306203,341115,-379336,421233,-466836,516515,-570704,629668,-693876,763772,-839724,922414,-1012498,1110658,-1217641,1334537,-1462540,1603054,-1757729,1928744,-2118533,2330503,-2568649,2837836,-3144108,3494004,-3888888,4301335,-4506493,795785,-25645756,19268646,68203139,42433360,-155550835,3627295,134003212,16646535,-49324134,-19629575,-28055248,1787113,67243993,32211474,-137597187,-47679790,101596112,86035779,-31259723,-68438017,18029754,15617178,65391703,61419612,-76890423,-106100897,82797216,47143457,-66594723,-53720752,-4099580,-38817673,10494723,101525905,-57405136,-176985918,57795758,182335577,-49492399,-195795109,-21706071,111280668,85759289,-17606531,-77612782,-59659583,78081653,84645380,-125672994,-90637566,69513563,91674406,-40433853,-23480673,68312805,-57737180,-41411496,47273038,62607631,-79285813,-40884473,25341735,33158538,53134322,6207156,-119446733,-45835348,208905224,103711618,-182782569,-157812070,113613242,90587034,-152611178,-136170601,-40088556,81285673,33940885,-38817533,-114356791,2292105,92420133,-43704731,-72329254,32430057,38349882,-99572581,30225923,122097646,-9345036,-112186289,-12927106,131944778,68809787,-74016197,-51645281,-39048512,75745691,121482793,-100312496,-148154296,73988261,131273352,-65352644,-133400578,23670216,51799624,34624211,-44345533,-34647427,-30283587,72284322,68712234,-64097738,-72955374,34576247,1050064,-64459792,74775721,-68116739,-82915019,-6788228,113619643,67613277,-130089874,-72819189,53344966,25393108,-14486337,-15517511,-85096329,-13780415,108770217,33215530,-75281238,-17085340,43368556,106870525,-2896192,-6062758,-40086915,-20675812,51493193,5395340,-61273346,-65289585,55314645,29705671,-1450762,8267462,14773262,-34037063,13599691,25998532,-115082300,-51625318,63774450,9188365,18551666,34368722,41144917,-6804894,70084664,66406968,-25777043,-84905757,20793663,83121297,-20443220,-23419832,-1321208,-52464861,15270521,65618648,-28679154,-89775012,55819474,51161559,-34738982,-106967196,-4856366,53388812,-632193,14604758,6432586,-17044587,-16994227,84747358,-27748128,-43770225,6558864,-6399089,1817582,22149308,42189832,-23839732,-719124,57394478,69238923,-78594986,-34054914,8159523,32322169,14283631,-11118880,-63097384,-2802028,74412549,3693709,-96843680,-12297016,93057523,27489497,-73440063,-5223531,-31709310,-27077118,44082339,16963706,-62611392,-54481525,25063494,-41338594,-17453177,36213864,-5574724,-53831031,20577111,57515713,-8157796,-68448464,38182804,53366886,-30829747,-52091287,-18590394,-44663829,7091135,22517153,-36279517,-88853699,13663626,37760136,-62563765,5569278,40112665,46497292,-1440666,38948842,8526670,-24967845,17582653,18436483,-30924521,-57144415,27873074,22864353,-6099267,-38623778,36347512,-5154413,-32293218,88585222,-10314130,-44335211,-4930961,28240280,29169615,11957625,3200904,-37078588,-5860202,75294450,1122025,-26719432,22919223,55259744,-29954619,3460198,5268888,-6302161,-35841510,47737460,-15036013,-7503700,-4762479,12496769,-14196090,-19440421,31919639,-13506610,10311635,-22315624,44428534,-9960855,-29418273,71006063,14611484,-47062046,1949444,370758,-58417272,-22730376,33464572,-4188075,18669939,33337629,28786394,-1145489,16408047,22850006,22578267,-31759135,8946511,-1798016,-16218647,-34882298,18245906,-13271886,-15915253,34648034,19196102,-15409699,2606558,-2373339,-88496089,20823428,13018307,80479757,-9581740,43823210,22006921,-19983290,12580489,-1225361,-26774187,35813691,-22327302,-1714033,-29150353,30188573,41065121,-20545626,-41789401,9457876,34832857,-1158989,50357190,36586764,-50548362,-1901550,28206574,-46009237,7895245,25388939,11150584,-25363232,42757468,17582223,-1158703,-70875654,16805040,37300463,-40198224,-31619435,21789021,28584497,5066844,-2187456,-37321997,-21522312,45862422,9666188,-88363637,-76588738,31736791,11938296,-44080695,-42102163,13576748,36526374,-45417478,11762544,-35351973,1833294,25916762,5500612,32136652,43438334,-23991204,-83425709,19491900,56869966,38185100,-70550290,20717731,60117050,-20805271,-28078830,-571685,-19188227,31337328,-25493667,-22091406,-30554566,37764306,44733580,5362799,-39200575,-1389673,34333864,2104925,-37177571,-31938866,-14390320,25470669,29270928,-234978,-28504797,47395390,-5109673,-3210286,18230074,2465858,-14913501,-25818767,-28041565,27977595,45715225,16384068,-6965313,9025081,-36448547,-12960556,-89790636,20508225,48548160,5933542,-34407095,-2269951,8771961,3297547,-17747455,-14024304,-33096452,-7288981,30777089,-2596275,-35991597,47028005,36213967,-22490051,-45495759,-53038766,15287350,-41012137,-45965773,-24588838,1209181,24335219,6118543,-9499010,75342975,-5710366,-25555308,-43947421,-9311427,64935028,-15849686,-55901656,-32458420,84162749,-33630527,-18739872,-54416833,19345549,92706167,-36959659,-63172925,16804057,27871319,5643347,-67648619,-172346,69681560,10380340,-34413187,-21727504,34010683,-5832186,-15544505,-45101697,45351470,73851497,-38776932,-35731107,59306561,73917765,36263283,-96400123,-41331438,84089241,51997944,-3368139,-48441763,13908082,23760347,-8071119,-63197551,-7954244,25692043,24254009,-69691979,5774103,67999024,43484700,20500797,-65110115,31972573,24906416,-1528453,-17446456,-31448506,39146725,20616083,-34517250,12664944,3449544,17177363,-27512414,-51693981,41506057,24037853,-11763397,-81905147,2915984,35311148,-36871182,-60195129,-13255293,18318101,-5272994,-50763798,10281475,-2256173,26153739,31545565,-37125009,5278039,-21771619,12235700,21987751,1143454,-23131720,-32280157,61213237,-9490064,-46864970,-8742181,35443351,3400059,-53541098,-34815748,-17265855,18102772,10324267,-16052138,8593203,12631167,-3934391,-20100777,-4285343,48583261,7836626,-60001042,-24714633,7256919,50615572,-45263735,-26919147,-4391516,32029753,-2536283,-73682550,-9499984,24204543,11032256,-75811911,-55972049,64564606,41104926,-70282717,-23936019,19524543,69554587,-13583697,-39538432,-2725835,68447655,18913517,-64279715,12294215,62298554,7768631,-78401965,-41328861,101851725,39645468,-72473673,-42421510,36272102,80927541,12240976,-41661111,35136874,119153862,-1814965,-78232144,-57795655,51045744,67085429,-6534595,-57475780,70389383,52407885,-31282214,-39746893,-41047243,58651498,10310575,-76083341,-76226108,47662456,33088049,-66900794,-77376502,69582319,58979779,-34262106,-3853425,77588893,84331545,-11682198,-39658206,22546514,80702260,39671954,-90775427,-58419285,29112177,46042625,-21597877,-101315660,24546461,-6250703,-799998,10095687,4326308,-12837832,14994024,4095973,-55560075,-17648752,7521188,-21171577,-26907858,45820564,44042992,-7432142,-10237833,46150816,-7677863,-45701026,-51256856,14791766,32309259,-13859436,21463953,-9793612,-12197046,58243507,16547370,-22939609,-3858545,12590760,20377097,24003114,-8686670,-29841107,-5308555,45056509,16701212,-15947206,-49595163,45936392,71794235,-79445135,-54875927,34034902,11869640,31464328,2652247,40714388,59270987,21628809,19177574,-28026101,-19118274,14328619,-21451306,658798,37161544,-22447643,-12669708,-14805431,43567372,21664236,10679244,-90486945,9596727,92543261,41834683,-62278632,-49903060,34377952,62743454,-58957824,-77952918,26111579,42053414,-24398797,-9434965,19652924,40376596,59481098,-17584810,-12905744,22029005,22530234,-38914023,-55647086,36773092,-13835396,-27852607,-39719631,78195169,36359856,-24131848,-56230863,-12019171,32591396,-19167260,-38751978,-80508682,34213756,76388105,-51804814,-54273921,-7105052,62035250,41736210,-17374221,-26751236,7969474,-46904225,29764896,604639,31849362,-28080086,33302072,4167841,28646506,58093758,-52867161,-22015571,14326625,20890827,-34069388,-31933198,6498351,48033444,-1409772,-34838555,-5479640,39394249,23553735,8144175,-32371402,-22149657,-1788987,46204432,-54998737,-51148397,-5276223,18932753,4357164,-1997219,-20015042,-39647759,-24361327,48522953,1114062,-49435729,-28464217,37148132,35160066,19315071,-39256474,-47266154,21455057,17524047,-1234667,-11594847,-87146340,-10261236,20400653,7621137,11190948,-66330850,-11631545,49778173,49485753,-46884654,15254767,-7377339,49581802,2434084,-21107730,-37460342,47731968,59948263,41312131,-56873775,-25838932,41554223,50794065,-11104656,-25687452,-18627449,-17914394,34167851,5990179,-15877083,-2492638,5069964,12078500,20399569,-13981939,27232448,-24535608,5202399,40524130,-16995581,-24462626,-30781510,44968633,5245738,-47799203,-22235570,-13314486,14290397,28838464,-12725125,-39317641,9761179,50714617,-13733343,-21981968,15800641,3001095,29330407,36310338,-5477486,-47716097,-7675184,1171156,25667892,-38733663,-7603026,-33761988,-17879176,21336020,-15822253,-40423964,-65243433,62615804,25022565,-10097574,-44683895,35989852,2508752,-22110496,-31139000,38607941,64122,46836984,-1587255,3380895,-17289702,27945898,-16090005,-12595190,9511916,18354867,-10135131,-9117271,34972957,-9087164,13439347,-25745484,-23509099,-25786197,-43528664,-28580011,-5791293,-31959441,11765537,-16480070,-8291757,1805629,-4074020,-55655961,1105511,-38976004,18094448,2085187,-18870823,-59024485,-43954871,19693286,-698478,21219998,-19845416,-4029969,19343715,-624878,49118462,-3691825,-48808818,-46031454,5589176,-6083482,-21449663,-3655690,-5525786,20532848,5475222],[2,17,31,-67,109,-2,-11,-72,128,-51,62,-132,146,-134,191,-230,305,-373,420,-457,531,-633,819,-977,1130,-1357,1742,-2186,2512,-3096,3895,-4615,5510,-6650,7908,-9409,11097,-13194,15502,-18099,21138,-24654,28545,-32842,37904,-43441,49662,-56565,64347,-72990,82438,-92895,104463,-117161,131122,-146413,163267,-181661,201615,-223552,247617,-273847,302537,-334241,369266,-408067,451445,-500713,557519,-624763,707295,-814597,965760,-1208335,1688093,-3084661,21214842,17960507,34566079,-1302198,-73931657,-68081869,82239093,81768760,-131506037,-71218530,105031178,50531478,611336,-24117362,10687517,8473420,44728002,47246907,-73335350,-23200195,34659882,34339443,-26039971,66241504,-38941703,-123783129,22770324,210661363,-82008943,-150959663,-45588344,146683107,27366463,-76638848,-90187270,-19641753,86721346,108397872,-63768242,-163778781,116788448,101271828,-76098281,-135893870,88230333,32166576,-38777434,-3578521,17929680,31346887,-51831027,-12042539,8183704,81855953,-25995013,-167004962,-67123503,165624618,82757351,-176968343,-103617248,143522783,158207219,-144768237,-111241926,60924095,119968291,38199252,-64141341,-55133475,51062732,149671849,-784853,-95788670,-12011231,40272494,1540836,-82679665,45758901,6155056,-61098198,-14235984,21421470,1959780,-13714064,-12298118,-37638012,85428223,69192402,-69841404,-115928522,140643814,86083271,-107109496,-105442870,53835325,91520647,16021254,-46481309,-92627431,-51640787,76827692,52968714,-36745342,-80737247,21555666,46839120,24803391,32371534,-22294126,-68966200,23612833,101349331,-17107642,-104539585,14284731,55769944,1389371,-13417901,-5381661,-56113967,-11476716,86267609,46192717,-111625607,-22043756,51375839,58476101,-25634650,-4983872,-18878864,-20586045,88650022,41424366,-86347791,-32325482,101920851,58811342,-38324394,15803782,25021912,-12465023,56030298,-1140140,-115684700,-49537152,124935154,-33240724,-74577607,21755625,67192036,-93802922,-58500508,95181432,24687663,-16603886,44772473,122080444,10383925,-12347978,-8396508,-4650800,22179883,76901436,-58866229,-82070924,8354389,56512689,-52991125,-104644052,40547087,51112619,-3595378,-30642837,10277052,-3082468,35196961,49275064,-50586542,6517736,54472657,27415920,2869913,-14097106,66861912,-7040827,-105273278,44687639,54335692,-57090317,-26985159,53380865,56422360,-17613041,39055163,-37354012,-4158342,66244613,-11053039,-89984615,-52700287,155970081,45150777,-41696179,7190230,28823765,-5123857,27709389,-5074007,-73060631,-33938387,23999111,64122801,-59190783,-60623383,2799926,7662909,-20001903,26795508,19048162,-55685855,23665818,56957862,-27699125,-33077282,-28399586,74050611,26229778,-739584,-9784303,-80570673,46964312,88736219,-32975943,-51572691,-10452106,44891686,-15373650,30061222,25981056,-32236971,-6110118,53252143,-53864852,-70241883,33700813,67380864,-19275953,-24784764,-10984944,-8840657,-2807288,2089565,56606771,-57202683,56237758,42523580,26754268,12411226,48023438,-1097318,-10356120,47727791,5991287,-9721094,7662511,26638217,14255203,-16568186,47788850,14639199,-24124061,-7575896,-1215671,-51863877,-11751968,29992178,-23678461,-54354087,10381587,22853415,5227042,-21838438,4758813,15354329,-48874240,52495307,27263551,-21145148,-6001941,-6948608,-32388174,12932310,161557,-36868966,14001567,-16474208,27841097,-40299533,22708437,11194992,27038850,-28758261,-14767618,44931404,-32977430,-30880379,22432144,-51153763,-15459333,40562679,-17396003,-22493591,28822979,21294189,-44633742,-31587420,54263361,12570294,-45620278,41548546,15190814,21498269,-16949862,23858892,28035479,14601663,5515635,-39160110,-19800115,27039549,34459157,-18899006,23975860,40609204,63189369,-4501743,-24874390,37473619,-4260930,-33853734,16598188,-24059288,-18325757,-7713192,-9127451,-86338450,22709927,45627264,13542687,-9643515,5254065,14561640,-35218944,-24858951,31648631,-11569862,878594,19126786,-13352746,-26394353,48752315,21990735,-77381370,-27465899,41035108,-8494115,-20533713,-22729779,-8248456,3021515,-44933565,-21482582,-8291125,110727432,25691945,-39915559,-5766303,58458268,-26510193,6231147,3209261,42413793,-30994253,-9633497,32815470,-4925102,31615388,6269965,-39044462,-10605632,10674890,12901112,-28044846,11223761,-8296098,27708326,-29664624,-44424672,22400332,4778762,42276662,-27368741,-27676597,5446042,18925380,18762331,25557120,-6765171,25927670,19192154,-38867406,31870568,47015735,-14487657,-44713803,56697456,3628719,-24274730,-27151211,18152524,-1420199,32139058,39567990,-38310318,-19992759,57020573,32053701,-73579594,-7160574,-14711165,30088955,6762800,-22167447,10044927,34282784,33801175,-13509679,-48037134,-3337900,34335949,-5413390,-58251983,-22645323,23646603,5573279,-52879760,24013316,20551981,65686350,-1323585,-20132182,-6053486,52379208,7873544,-6874876,7582906,71271495,-755868,-47409697,-56015773,66761873,44931127,-31068182,-20087844,18985611,87015836,-36805485,-72378890,36341746,32111798,35382046,-33120347,-28477904,64939873,66103662,-2490091,-32555732,2297142,45494504,16440322,-56194856,36613881,41803241,13127851,-23448452,-12382955,51028040,1553722,-17608092,-72322258,33312267,40180033,-35737261,-65214038,32286466,42355337,7991240,-51747651,-11543887,36568368,14742078,-37316659,-49890375,14604934,68107180,-31060925,-43991105,42239851,34578604,11900362,-63974231,-44530509,53579443,2197256,-669562,37865164,32585477,41387512,-12502756,-56581316,-9290842,17187695,5932873,-26014275,825368,17403691,13968283,2544431,-6662709,44984775,-33772652,-7183195,-65364555,31361164,2815835,16023959,-22759776,-43443165,35937109,17823683,8526264,-30030270,-34102908,38374133,9104465,-9436865,26640805,29724135,17070904,2693224,-37306708,-59926882,830108,67183075,12150252,-59403953,-25650706,63176770,43551031,-19496408,11085216,8771356,-9666300,-85300908,-10941043,30748738,-7160901,-38848152,-14582135,-42363,31018303,-19698130,-66503471,21088308,71438813,51765453,-59296092,-32899289,3044733,48488108,-87322120,-68502971,27549070,81915048,8605485,-82781458,11641279,113733778,11708959,-35652932,-32009129,47996355,62193697,-64303732,-49207263,30902992,28487228,-21470327,-52529298,56202537,52033277,2563947,-69315558,-18610117,38462945,18650532,-53377201,-39363829,-2505684,73116145,-25876568,-84608580,29881276,25261355,49445957,-63793930,-17342767,58307690,64549887,-42667966,-30023636,45482026,81074461,-52461473,-32821941,12944631,36623314,-35517310,-25834583,53119982,19813486,-14838064,11141608,6225361,87117777,45228063,-23861435,-29889096,24098717,58726276,-17491019,-50813146,-25496846,45805757,-2024332,-30251998,7922380,-7111087,19722200,-16145360,-39696695,-14079922,20313815,29900367,-2269591,-49111573,21408263,10216542,-7076564,3214665,9036702,-20746091,-9211793,52422503,19601109,-17459270,-4189530,51290429,-18432394,-19462115,-24069218,-165972,18296257,-38013398,34547190,11245912,-27269231,-44718848,-4406637,27352219,52689415,-96438388,-51730527,68623054,84299776,-51394997,-74346396,47528977,41247023,28260056,-25787521,-53057838,2308500,60771453,-77796992,-32757142,-6404020,52073989,-33801659,1391462,2225249,81804,-5442462,-55567540,49140874,32086744,-25090207,-24601966,2206094,57571540,7489740,-61434269,-35220670,76249596,80501684,-37746095,-110912062,-762162,63606113,22027303,-108308205,-24349943,45180447,23135488,-26994028,-27170270,-495039,39796564,34182318,36115308,25778672,36908904,-14400489,757597,1110082,41906455,-16411834,4267605,-51347075,35832941,-1700853,-632602,-56249700,56709933,46825989,-4162327,-113845388,-2090367,12433554,8315986,-64235352,-17802190,76214808,10628133,-5921197,-46805656,-32024697,-23117301,3338171,9038754,46584169,-73618318,-18067357,-2816294,7807786,6206616,-25036917,28358035,34005518,65567342,-35333066,-29467393,37949037,-41859794,38081359,9126841,-49050186,-84361285,57855989,29632996,-8765401,-41197538,-17826356,44982157,35008153,-11512391,-21853362,1970168,17366388,76303861,8123530,-33362446,-11324413,36429356,39874357,-29506828,-20068757,5225986,11739382,27196778,-9923909,-4320938,6444594,17879285,-4005490,-26526812,50015753,-13205496,-17690938,34922755,43984004,-60169114,-70104603,25354531,20732495,10993626,2142560,1472307,35211495,82481266,-363357,-45373979,-8726433,48007731,52807916,-14731282,-25319218,-32693802,10366827,9327500,7744251,-46503447,-17880946,1919088,8822010,-12275249,-24994344,50669187,-24478462,-30236180,40572462,-27835642,-48826561,24027871,38315877,-11212243,-28973016,-24014302,-6709873,19631254,-1386675,-9561083,-68149152,55968568,28939519,15497657,-49629553,-37198985,30917789,53438433,23849079,17492154,8811660,-28752378,20645151,21055419,-37900696,12285362,20432306,25522485,-11013788,11873862,-22415007,-4878637,63158615,15528089,-4023397,-36200927,20824956,52258191,26819217,3002868,-23739389,27652927,32035133,-22338949,6116934,-13161336,31290507,15175497,-3820125,-39556772,25317620,61992379,1000999,33848360,-28073353,-58494749,-12598255,1859591,-32834113,-6071617,-16925737,-975070,17472464,-41547,-3995333,-48089901,13184738,25228121,2781168,3573685,6861188,-12721366,11350976,-41847027,8782116,3110141,30388123,-5033993,-13717103,-19629050,10565045,8343701,-4449804,-5998129,15889780,-43420243,17482445,48028644,7556998,-34923204,-18240024,36737756,11901993,-11998426,-5236513,-32518651,8190237,63234549,46683095,-23643330,-29370139,29859336,-9629310,21008158,157394],[-5,61,-114,130,-177,328,-450,540,-680,1033,-1295,1596,-2089,2486,-3074,3831,-4681,5553,-6545,7807,-9245,10934,-12668,14697,-16968,19594,-22422,25595,-29024,32862,-37077,41681,-46742,52124,-58057,64578,-71560,78918,-87056,95803,-104995,114905,-125594,136967,-148991,161993,-175878,190544,-206307,223307,-241433,260785,-281751,304411,-328974,355796,-385173,417461,-453477,493821,-539191,591025,-650764,720423,-802844,901567,-1021775,1171003,-1360553,1607016,-1937644,2399672,-3080492,4163429,-6111308,10583040,-45124759,53540595,133300182,-64375978,-124133798,-24015301,98440139,-54317936,-98791249,-28903622,13871384,66309710,114044890,-54974998,-82280195,60318296,204607812,-25176585,-100664136,9411375,24382538,-25098336,78680470,36984324,-98875738,-9617573,63762876,9474725,-14734030,65574459,-795135,11895871,61138279,74802652,-143081078,-144873794,126513638,119483942,-131061395,-102282339,86030033,60160054,8183171,-102940901,-115295322,66897325,154207724,18495788,-166356156,-14312359,117867284,-49226095,-112839495,26225160,11421164,-91448070,22479173,88160158,5051300,-60288430,-32751544,73688814,32977551,75192152,-48533776,-150903993,53881356,205263604,-59662673,-193438059,-6550377,154315980,-5116481,-88163823,-143014443,31206560,25107118,39534095,-92863477,-43769208,107544909,59547040,-38892364,-27612094,24692400,21422626,-26634606,71934911,75280431,-77340515,-52935186,55513182,77203497,16589563,-53454820,-34244122,24379105,133031028,30057731,-128148825,-35569159,144092361,45716551,-75459605,-39419887,24786603,-4028747,-3298535,10043762,-50226476,50668324,108141966,53667659,-1214182,-53577273,32095172,8418796,12111014,9838197,-7155892,-56351542,55431681,72429981,-73660418,-52444776,6796915,26067612,17650013,-11294095,10547747,-69497370,17196686,101694266,-10101453,-66501177,2030354,89098370,93018007,2689335,-87247568,-50593063,12234753,102757936,-47699038,-110047120,25744312,66674595,-5911301,-1271785,-25076230,-15261011,71378417,70426045,7198928,-91343788,-20360786,72262970,-77569480,-19259520,34501893,-25347103,-44366548,70965171,24283526,-71665070,-36476659,14405731,42959834,-56151419,1333219,-77425218,-115667,34167433,48613622,-101212176,-8052660,82229128,71731747,-78054493,-69180174,27957065,-5217989,10308479,20058772,-467224,-4159730,52984638,-36067970,-59876639,-1027564,33809442,12896409,2962740,44611464,-4681529,-102536305,35152731,87158326,-20634730,-44355320,2147867,9346655,-12836552,87235277,-13792728,-46660819,27419619,91184360,-26138023,-81922782,97203107,37256481,-32384092,-545953,3304334,-44965098,-45963214,51188190,179919,-33983981,-17948604,20144212,-30670705,35918253,50097166,-61872546,-43668095,113608278,34623445,-59611292,8975887,77407882,42196713,-23546701,-12577207,9508506,10468056,41579383,14659392,-63853107,-31188401,49108124,17864352,-43324849,-7458570,10139759,-29145341,26105844,32587887,-50276432,-11058239,74629122,-16373095,-55726757,8690945,-27998073,-35634889,-26287685,44565696,9028402,-29786194,26931714,62360845,-41062795,2806193,39342976,-29848640,16207305,-6149368,-8016206,32215508,28554389,36035736,-9174768,10335418,9079573,-14542656,9355030,25720047,22763924,221658,368216,74120524,38446112,-54543382,23856580,40624399,2400690,-4625008,5679446,-48989339,-3683181,34094270,9185189,-67040703,-25577464,64174938,-16304684,-12731623,37960277,7892040,-5602266,15145115,-4510080,-48247560,-10456088,47643341,8929919,-12007179,25204238,2177670,-23113043,16027480,34014955,4399648,-86799165,47622675,27510332,-8513089,29974906,-3080480,-41852181,21464616,-2299126,6855315,-9308027,55956273,25112720,-70620163,-296731,-530239,35623485,-3381497,-33123293,310604,3054173,7935126,-230846,-10398560,-10039636,69010638,-11585130,-5057455,20579597,32782999,-1995672,-50115071,6717236,-5867435,2591811,16016581,-23767089,-6898446,23212372,-21263496,-19285563,-62958533,18739049,-14122130,-37348725,37526798,36735142,12430194,-19632843,-17735690,23715784,10270918,14862395,-33947691,13681485,3074770,39671976,-209339,-30780018,56827242,-12276783,-10487738,4245043,-27567725,12744979,3946351,2979983,4229935,-21802460,-19785553,10548468,-20057264,13528786,17848237,-71034495,18141103,37220584,28616764,-28430472,35363818,-14913788,30211053,22517986,-10012095,-35036899,-3003324,67597347,-12395460,-27166913,-2907248,73255185,36058799,-50706189,-10691767,53628848,11813918,27492816,-261950,-54191228,-547140,24222418,-19740031,18867815,7533810,1465770,-506863,-20413298,3788431,-24045176,16188107,-8357935,10152830,-27320858,-35083782,5999992,-26135329,42238807,-16486103,-4122810,-24747505,77764990,29726908,17135531,-71725707,-11658714,30023068,33777308,-14916430,-30153027,-8942311,35398988,46034991,-34533312,-23824138,57167239,37215031,-49306304,-37692668,11718150,12237799,6853801,-21124531,-40811255,67330035,-27996582,-18497011,-49771709,9942717,29598171,-70429302,-65374419,64166992,21026497,-49803289,-74141900,21253064,72783196,-54293137,-87154643,-11291635,16756493,72874504,-58131619,-59480737,60628204,45437325,-72367447,-37662601,11643570,31585763,-38310417,-13548299,5871197,-7148242,34167912,-17796017,-17562461,48665609,40848891,-208095,-51750379,22392414,76850148,-17916681,-47888209,42572072,75663212,-14890567,-39005252,-47343517,52282364,87832600,8663834,-44319409,-10775614,55556287,-43282315,-52752263,-25249943,49682123,-14284897,-83820087,-3689594,65921534,34383223,-53284494,-6769913,14820733,11970708,-27133202,-34060408,18838063,15373961,26873267,-35873780,19217361,18851451,12128381,-46733029,18383194,12711725,19459365,-24336226,-73638657,-2075379,13376669,42551517,-16410546,-28804939,-8650060,60173933,-31393350,-36512978,-34500604,-37812067,55861941,30242706,938324,-2792115,-1853969,-3019743,-59255952,-37764072,7568457,44332761,5554941,-60425590,-19928601,58855419,13646074,-78597610,28451860,17661061,33893670,-34579631,-51235804,28006814,51020589,-34903228,-61319801,20113600,19970476,15390203,-74741169,-89526718,90022133,33502970,-24857200,-75628291,80836870,75083289,-33347854,-47578842,2065656,80609975,-32122083,-67931985,-24535710,80356052,48037097,-62695095,-47574246,58829388,51158791,-53507653,-88358495,16668519,42808826,-31234280,-137430808,36338188,69262095,-20548187,-61371717,-23929689,41137795,59250387,-101405518,-29050298,70557892,34835906,-32161522,-110916403,67190521,104260936,4232588,-49737071,-8461183,57852884,38780688,-52590927,-68333735,-7682727,48761042,-36451632,-64772824,13615043,58626090,-10645378,-51063942,40736805,82128927,-15043042,-24601351,14754698,51348724,18845452,-70477553,-32784629,28227730,13610319,-1274580,-80091461,3829631,76114506,29836879,-36415074,-11451706,42318429,9827786,13733237,-34720146,-8402032,18070839,7085914,17719565,8688044,-8479308,49935570,50783241,23980182,1216951,15458648,16065762,41965400,24715553,20941650,-22785995,17412214,18983375,-32970187,-1644738,5984054,-4891402,19070947,46100972,94118374,-53605559,-20732437,2879474,17845488,-8378773,-11725134,-14872681,47292399,67499026,-13045113,-72540756,-11515796,58284941,18128497,-44182270,-79387149,21123066,10017652,-40038083,-62119491,-16227729,28719507,56240996,-73571101,6014034,50893345,-25614899,-59175899,27719870,51446493,22193775,-10149192,-12151937,39902518,13793164,10591373,-30458367,26118051,80201427,10017068,-65379326,3690272,85798438,45475854,-129762824,-49590724,50964163,63952202,22401797,-32188513,4432657,-4087585,8453970,-7929442,34744642,-18611632,12058445,-2909193,-9969960,-8822617,-25174820,-43001435,-25030479,58691785,3739576,-54818284,-44956667,2737362,35232403,-40942785,-45355466,37175264,64973310,19572272,-38750915,-60285027,27593892,75185037,20899884,-52688643,29457143,35014083,37874243,-25031610,7808121,-24160270,-24255455,19568843,-3301155,14817539,-55947015,5627888,-16196795,73504568,-23505250,-62958847,-16006972,55289530,42582835,-8097321,3178178,4153790,152386,46471351,44440689,-65615563,-27144845,49885720,-1568339,-9951646,-39748268,6071571,29036896,-640634,-19120961,-64885496,-12745041,47851121,20730557,-50431810,1325282,4545519,16301664,-5576594,-4107222,21588564,-4564509,62806785,22451148,2499537,-67398288,-3058864,31690662,-14853893,-4095273,56917245,7206690,-14004028,9802724,43762621,-36020852,29275959,32343202,11986537,-30747401,-19422908,-10663848,13825639,55326922,-15300256,-36729118,10030415,22982110,-13610917,-11717567,-5262511,-2963101,-38305872,-908442,19178648,-16883988,10515070,6032084,-15845813,18463174,28798865,6571937,-41873751,46638072,8801309,-32320842,-13237201,33295811,44526407,-20640168,-47947757,-9927135,83300435,14721277,-38019806,-29971845,-21371899,24097014,27242808,4123068,8445231,29667978,-53414401,23111835,12658389,5360892,-36027192,58553857,40299443,-47394482,8405004,-1572164,-24450813,28670751,873989,-35380376,-65768449,19658649,9588884,7393373,-17529667,-9299574,13899045,24448483,6102630,-24957090,-17220117,53857419,34377600,12735246,-6115000,6041066,19460147,-25386101,-5988017,38053045,-7361732,-3082118,16327190,30304496,-6301090,-46500598,55274896,-32182464,17139812,-28272150,26112160,1321238,10945086,-1234727,-18908350,-41452873,19559169,-12974520,-19142241,-5155315,3791459,-37064864,30232686,17914167,-1380868,13650669,-7921404,8343095,15302802,14981081,25049938,4396337,-13451049,36498954,-32170504,-18220816,8811396,30350785,20441763,-56725572,18264165,3167094,-9056980,11079872,5123847],[-6,-6,-38,83,-91,46,-37,117,-251,136,-170,206,-254,253,-201,249,-178,163,-154,-36,153,-387,693,-1137,1521,-2162,2986,-3789,4904,-6248,7878,-9628,11852,-14446,17384,-20885,24822,-29252,34405,-40301,46908,-54333,62703,-72147,82627,-94137,107098,-121511,137275,-154731,173885,-194834,217920,-242996,270333,-300131,332495,-367479,405343,-446464,490496,-538025,588978,-643665,701716,-763405,828531,-896414,966002,-1035512,1101319,-1156423,1187996,-1168050,1034484,-630697,-3031833,46107596,55427381,1114285,50050599,-47714212,-139804533,12814372,111152631,-31072736,-91480821,13026122,58886981,-3260137,-17291043,-34545204,-65188616,28076499,70851720,11185601,-40986369,22980474,42948108,4471677,52297298,-3738767,-136818035,-40754729,90478709,75332793,-159359117,-80794515,95914471,102597549,-40709103,-97406190,-85136130,46670966,138791291,-4266296,-124529907,-53129455,141751620,100761949,-125682103,-63540591,39800888,-6999761,-24007582,31208013,-33774721,-52755285,-15132718,-7867279,18805564,36338182,-36246794,-75284240,112288316,156460821,-41949216,-146406622,63028817,212521810,-11146709,-167110949,-28063113,112648994,74869238,-8635771,-119371016,16614994,118144098,97289068,-101700152,-81226805,95402721,39023973,-76212665,-57932466,67176487,-27897665,-57555348,40799787,58591805,-19556421,-58581156,-51885145,34393680,57012460,24625289,-177163778,-24389972,163439794,26953146,-165018037,-91241880,124490061,65946003,-78864575,-57048970,-45564792,8368505,79344956,-22669309,-64707669,-28844458,75352672,-12899305,1217662,-16975419,-26659148,-48031009,40062918,101668926,-11420493,-55955286,59860636,37385384,1528152,-18712269,-30899834,-45476194,83388404,19357365,-42688751,-94588277,65377967,73152649,-17016245,-57165842,18630338,-24308344,-9958064,41336212,-56084509,-105696203,27622838,47611199,-11892384,-48267093,-23485425,51885611,7276834,45799092,-40587812,-104445142,31748631,91877519,-51498690,-33235645,37238615,31568619,-33623415,16218026,6915563,-17302227,-58735708,59051525,66627555,-58697845,-7985577,-3001534,10140796,81509596,-12425947,-69911055,-61475079,75071585,51333688,-51827900,-42526217,39361502,38036951,-40539155,41539286,-32898692,946110,10238616,-13215050,-23606960,-23392616,75325026,-43214473,12978073,-10111174,24722992,-94447302,-3291965,86961884,-19930619,-80862189,5794165,28469350,6883781,-35758066,-13927544,-37007317,36247330,59335314,-40006306,-113642825,56243476,44835921,-56159163,-45449373,-48676776,19243862,-19028955,22603596,-8269213,-36621036,25526496,68273586,-60546418,-50535992,26903873,-9339523,-58099531,17202101,-37920518,-46070045,-22360182,52549645,-8249368,-35388061,-20670531,11808490,22245077,17510465,43349644,-57642519,-3979045,41447485,7794482,-54594084,2423811,21333768,97739,-15485168,47087,-30417432,13025557,81736532,14027830,-49446835,6874157,26566065,24820007,12259629,39817210,35623898,18047123,10851185,63985230,-54066776,-27691659,-7573705,32659062,-25562707,4726539,20886970,-22970264,17117289,20564868,-35849557,-11263984,53793149,70377688,-13195797,7644756,-5319788,1904958,-56202931,-6779608,12137570,-41114162,-30539405,19770593,-30170114,-39432740,32095097,3476854,-1150158,-27525290,-5435769,-57706362,6297131,36704650,-20154364,-65151080,38635820,23866734,-25927496,26213820,6625915,-4825604,-27831137,8076315,24686514,-16949041,-19840526,41272281,-51536239,-56084433,-11942517,31947026,-31623918,24582671,18975345,-30675746,-2479733,742532,-23892821,9753723,23888460,15317562,-60335796,38138484,12123224,-40367017,6035503,26691336,41958702,-22354879,22686058,-16379272,-16657924,14112615,-2949092,-13587554,-10500108,27321792,-885520,-3058794,-29462311,30849928,9744138,24223490,-18615286,-10586329,-78246252,-8865207,-11769431,-61471448,-25155747,29995750,-41941391,5275720,38778651,20839288,-11682292,-20238279,53799532,-15354215,9025236,-30957171,34937732,34348619,2814003,-19508446,-21263075,52236123,25954885,-43043306,-13493468,75982792,35932866,-51864756,-85415995,25710751,17358723,-26423392,-11044471,-3212490,-20790740,5041344,-30316554,-20322037,-80795314,15067656,-31425042,-45583553,18911208,22685177,-15767561,-34390374,27666287,86440966,7166048,20594032,-400665,-16925917,30644427,12417443,-13487684,39342211,48979617,-40707413,-52904401,-11904326,-5222246,-1200791,28588147,-9604010,25217822,33153254,33180960,36839603,-10533187,-2825577,-6751881,-2925450,15946285,35006981,-26120602,-22407194,11339516,46896370,-7852423,-40959354,27110522,-14998020,7250949,20506078,-2707820,-7899205,75058225,49399025,14394217,-69293414,20154398,56348943,12728562,-120764,-933314,-20066429,36979706,15054146,-27887455,12086355,-14675103,39285827,-58876827,-24714392,32413860,64859428,16716432,12727120,-22605298,32490699,5699024,23159725,2320230,48678463,122432,-35620776,-28193797,18647170,57666891,-64266532,-37885610,55539045,51336714,6265416,-70952450,-25460802,41429064,63617083,-31184410,-31175912,78140659,111642648,-61925544,-49477068,-9648945,44841520,-85939388,-67735482,-14086097,36426036,45879791,-28114609,7956107,56371951,38641874,-3268242,-20757605,9885397,36972278,14228823,-78210142,-49247880,80631143,-6721896,-67307892,-46225792,51983809,-7729342,-57946649,-71959229,34328188,74249612,-5698003,-67336424,26710280,77240220,-3704343,-16877480,-20228142,50584996,31244142,-64947469,-2498542,-13788483,18505835,4217843,-40407539,32632589,8900902,15025951,-51333166,28370238,28678401,52801919,15317817,28030852,-8588589,12937312,3315390,-1791490,-16708622,39477620,5669051,-19098500,-1039045,26958126,-15192979,-11473226,26896476,27249730,-4327860,1635015,-13387823,18629986,9074617,-4113184,-6934408,12298275,-3819107,29872557,21314148,-10156698,-12814589,14151821,8835820,10198978,639092,20606208,29060951,30373667,-39076352,-26978718,28923451,-17597998,2173302,43488954,17189185,17397104,13502211,-21182743,-27151525,5136491,70549848,-16981261,-7611192,24079062,26493177,-33647357,-43313384,27845772,45269710,3827983,-19925661,-25315457,36037791,10772902,-100557059,-5532560,66401281,54712613,-5236593,-87473294,27720391,56170750,8901448,-54397212,18227343,59800665,-19888631,39227850,8832851,77466438,29296331,-46234539,-66441652,30804965,47372850,-36200677,-45275847,-52234390,51460391,16650131,-63717294,-66496548,82855704,58968210,-23822419,-48243142,39003224,101930867,-32031504,-97982333,15772264,72462004,-25342153,-46902946,-34589419,51022144,-1144814,-14782460,23679102,61341794,-32480076,-14767869,-35622140,75501092,49070247,-16528780,-58137948,12999734,71857716,-1158220,-59841581,-8411075,39033816,45921094,-15853919,-14589813,-29492197,47631085,614493,-51869932,-12994904,-23191635,-23678762,-18779926,-9598076,32435712,33839285,-958014,35591324,-10862444,44030958,-38615400,-28231479,14832278,30095878,-17252264,-4409510,8557073,15719855,13989843,-24283600,-543466,42916881,27251290,327246,-25945560,-47908296,-47285959,26538057,-22729192,-28578038,-37198147,9086553,64396702,17107861,-46297558,-38286779,80069633,31767774,608357,-16074207,-18956199,4226404,11621586,-4848269,-59877760,-42800400,24376701,22890603,-66926486,1987908,-9656826,-30714268,-26127411,64998479,-6717060,-66640277,-35460222,52178008,54674159,-16744187,-45716456,-40401322,19340640,24164495,-94830942,-80420212,45365597,61920965,-54501580,-70113056,-35616947,59180094,16367260,-29243717,9760966,-16996915,2447370,-10805352,-29408614,-3840929,-1651,-55962903,35322469,49969538,27802786,-8988137,-8449604,37888684,58026826,-60148256,-53522674,-9025526,93910079,63369128,-27450390,-65632977,7520074,107287566,-68220685,-79699279,-35029656,34245845,18160284,-13753095,-7453088,28429953,14871373,-9114607,4880812,2303022,-2141823,9242038,3164009,36289812,-677527,-47246781,-7657609,50744946,31182147,-57338187,-57447331,13009517,24399189,52350042,18278081,-8931833,-30346287,72830604,41521219,-81548212,-12853505,53223070,44791247,5293261,5919527,-32504712,23833232,26539913,44065567,-37545246,-5580149,4739482,58926002,19021574,-2282983,-30406463,11276938,22381146,56958155,15387733,-25457019,56516228,62147521,-9832869,4791916,-1001794,-1746905,36402737,45545784,13050685,-57594607,-51043037,22992626,-26014926,-32183095,-21400624,-46787922,11490651,18899042,-31950194,-56009365,60461016,54799219,-11785121,-25839408,-53129149,-49332036,43731112,-3105020,-37191945,3509552,16035458,3099622,-16781078,314400,-25779132,1619464,1735197,-26407814,-22612954,-35178966,-68939744,39789649,72484321,-24263871,-79979418,33501030,6641589,21733499,1957313,-27174819,17112044,97478427,5998161,-11991137,8769151,12777412,833785,-28164107,41759441,12866649,36161736,12129430,27555639,-17835290,-45979828,24606455,33878432,20344776,-1636152,-6441012,2453075,17273165,50172658,11312247,-64008386,36082962,103864595,13150230,-23707809,-28240388,27930360,-6506463,35166389,62338035,8790267,5426427,51486430,353888,-80631166,8873714,-5897622,48249328,7793839,11190716,-13008762,271777,27032114,7576899,6855376,-3460310,25818616,31003182,25450979,-34213360,-62600645,-35824733,-11856564,12635550,-11113540,-22100256,-18564267,26122909,-18097429,-17474410,-25867613,12764218,18952880,25144949,-1337201,3108590,17422269,-29611218,49422780,52565704,-1748475,27592342,-108303,24200755,-24879712,15867920,-20899915,14374033,5617875,-20188458,30569997,-43631942,4552102,2816493,-593870,30318975,40784579,47722496,11609382],[16,-90,108,-76,141,-249,363,-382,582,-747,822,-1096,1434,-1669,2045,-2566,3080,-3566,4269,-5057,5842,-6839,7970,-9149,10502,-11979,13643,-15462,17490,-19659,22171,-24824,27683,-30895,34330,-38202,42114,-46406,51241,-56316,61724,-67721,74013,-80753,87988,-96003,104391,-113364,123163,-133757,145090,-157290,170634,-185212,201080,-218439,237567,-258842,282647,-309416,339870,-374746,415034,-462488,518889,-587019,670608,-775573,910549,-1088879,1333159,-1683741,2218442,-3110207,4824850,-9157857,44763582,34953299,-132179843,-75388397,89106830,85899078,-26080700,-45475726,-81421740,-21258117,125080515,13965347,-174194254,-42023025,195023493,40744313,-126279433,-64490916,45174827,32280458,13083780,17832361,-53759788,-40794921,38381930,19342496,-57438215,11250863,-50215948,-87254361,8591734,114802020,-20266650,-193303236,-4535788,207552972,-4202661,-166728250,-37112352,70779114,110294757,-3314771,-116009310,-56602749,143997251,70331716,-110948198,-134028963,102599451,92705155,-99937860,-111130286,100585186,-33809245,-55599166,41204517,80906390,-38493097,16587773,-12142138,-29765752,128023440,46296836,-128815378,-16677203,196942231,57099148,-140111807,-153201729,171897147,108228937,-50547341,-93108547,-20748819,42416793,61870958,15535966,-141570612,-6805770,93696447,-12010306,-82529882,-7782764,-10877603,-48553273,13071643,91194095,-64253595,-103125749,28676423,66511926,30124009,-44995536,-11531017,-78665252,78248599,83398652,-74436299,-112090568,120998708,105505458,-17063971,-72617503,-8788853,-17891923,55527809,64274489,-54668484,-71121954,57642378,155266641,-12169259,-84535486,31902340,-6494767,-1046658,-23564837,-43805605,-86117706,40628966,93717669,-15142368,-103252247,-18320937,49237291,-19103795,-6666183,-18245795,-49117944,19212432,81656357,6485372,-56506651,-60914447,-2288175,-635218,70172417,24559264,-65006908,-48190796,121788772,87668808,-94804384,-26608204,63389955,41833062,-36033675,-50955352,-32249051,-7303887,73997841,-26373122,-72341049,-48798004,65707329,-10581728,-48038802,63888980,9859584,-73307374,10153617,91156062,12079078,-104002162,35748858,55481977,53810260,14229106,-49307064,-68927009,42565461,121896866,-101179680,-130705482,32614505,99766687,-52514386,-50400325,17173865,-16687059,-9777991,15566367,-88449317,-16946259,27252099,31877112,-24462432,-36471007,37452003,26470872,-32264616,7421808,5950456,-77336006,-4780516,46733982,18592579,-51709454,-26521857,30467218,-37153067,31686520,25894701,-62204051,-13238680,30631865,54206305,-83612207,12463610,62471795,-31654168,7187456,-35389401,11214077,-34495557,47976421,-12981538,-28915830,5427165,37946701,-3652792,18901216,44424364,-9920016,-20716678,-4842474,55823898,3489161,-9575343,28989202,36301320,-27443495,2904892,31092058,-57006355,-28565373,18876183,-17346507,-43428001,8062924,73968745,16470618,-65418991,40412575,-22990258,-71210035,-14488738,8075410,-10206429,56909393,72698593,-15754906,-18988351,25550422,-2145893,-35072742,265740,23463054,-32987298,-22988596,17597265,-19353707,-56449669,21033145,-6462814,-17599225,23448661,21442478,-27435774,-36123067,43393818,21866291,-22646571,35494986,5485135,-50964435,28283446,43450371,-71961778,-14904910,79792875,32747755,3480363,-35109940,20046103,-6428673,-67353904,53744487,-3844883,-11174910,16504850,74167244,-47087967,-91286543,3703913,32451952,-10862858,10266464,26301638,-22528537,33351596,-3969297,-10289587,-12588592,10419533,-28350622,-73536625,5273254,68627443,-44482726,-30555804,-13260116,1691061,-6302397,15978997,34779896,35246818,-4372419,30264104,-56004205,-2191112,56572966,28985796,-30556472,10211601,28774391,-1445661,-28661736,38419228,58526000,-36346190,6763574,-31031686,-18806209,26114056,68575453,-1591750,-32762952,10282812,-3016891,-24748682,-27906480,75677684,28732386,-13528900,23989029,19318584,-27454281,6535160,37227046,-17111464,-75028273,15316690,18358476,-32631093,-6077357,22244989,-51150602,3002016,76562372,32430703,1152932,-53947580,-6678449,6955411,41468044,-98426,-47337958,-31545616,33419322,-3104007,-38194461,14531661,46092810,18214410,2760460,-4998648,47863333,9425627,23749439,-10852581,-18103952,37934221,30382469,19259686,-48945560,12317223,12077022,-20107300,-15271218,29725587,18223075,-66669870,-2368509,19853861,-30136077,-7241660,-14967162,-52069326,51981402,20000387,-36501601,-25814976,42179223,92615027,-3643429,-5730680,-32762153,16772769,6420741,-20523565,-51007186,10253335,34919363,22723649,-34930501,-2980322,31042707,29405328,22637185,-4110910,9369918,-34993557,20921057,-16361484,1502228,-19049675,-41323187,-13932950,54260480,1246668,20416680,4234881,-2314540,68429769,-17808617,-20716515,-1830534,-11846559,-4391489,-9230343,6391535,-44756743,15092045,47784769,24707972,-30594453,21305299,40577477,31589199,-33587773,-11070590,-15406225,82549266,-12295679,-25703745,-13364519,23080663,-5160455,-24446461,37385907,15411969,-3642016,-68616405,-46630518,57849529,-12526892,-103121887,-15416831,69515018,44369462,-38926311,-80494535,50220076,66547182,28914110,-77721050,-43526904,105669572,25072000,-90686213,-43499406,36132946,79362497,-47195726,-21384777,37731513,17646451,676868,-70985974,39301982,46625595,46163520,-92222615,-59045107,67483027,52689630,-56237144,-77414876,57459225,62628930,-16927910,-56777637,7416373,62366444,18836873,-13607193,-29344432,16835367,40502826,26632358,-58223225,32948068,37890560,-54150276,-39436098,11964041,11682877,-27279354,-30816334,24749493,-17359831,20965644,52333379,-875890,-4973619,-4389024,29870921,11984898,39253075,-43531081,21489358,29918394,20425809,36790058,17222953,24606645,972078,-11679841,5812331,26046658,-28235793,-40442732,-24936281,33683917,5338476,-25047560,-39616380,-13411955,18490762,-553180,-57499162,29248832,36422870,34689272,-74434073,-24382826,33587971,23851474,-2844612,-20150884,-16787551,23589554,-41366999,-46565267,20701327,39296502,-1823167,-56512779,9013292,32999865,-19938550,-44519870,-13137371,46205415,64292060,-21325351,-52692035,4772609,20571592,-12220170,-74524603,7781320,130713400,7322185,-69828414,-128876883,34031889,78433991,-26976944,-56172182,31566430,72665762,14493073,-89197160,-2452828,92883323,14654502,-55314007,-94344161,54775572,-6785560,-95153553,-54035265,82253004,-12623610,-43399388,-46941768,9875558,66139983,-21877071,-95447427,33142302,86760065,6964322,-46672947,-39887272,31013258,40093532,-37922335,-5611121,21994371,16404993,67862166,-82952710,-2702373,33945711,21138817,16841242,-49555681,7831408,37809412,-19669845,-34641644,-12461878,29007631,-48105425,-14269120,32108471,38810545,-38068192,-27778494,-1581688,18829990,-11743518,-2033319,-46700792,37416260,8500653,-8650268,23688039,-22448247,-1177229,6272417,11777668,61545569,-2983403,34259284,51775503,5888308,-7164133,15463971,66802692,6040834,8882383,-22353344,9807720,1354670,22558615,2470486,-38052090,30712712,31647830,-50131864,-30792686,18859759,-17367556,-32101552,-4461810,4331585,13012117,-11858885,16564641,32857366,57555755,14751884,-52916486,-33928844,32402065,62907414,-73179228,-51048219,24731395,51423700,-76168584,-78059842,32711192,90942055,5515486,-70598819,-64846949,51264606,33034374,-17945443,-9105500,24260847,24495902,-20769137,-39639098,19199077,33146603,-12085064,-23743248,6036914,101177189,-39989929,-76996789,-6545127,40622268,32702147,-84058631,-83300187,64903723,107273636,-11184474,-95383312,3896489,64025748,3669836,-2267863,24335327,69580702,-12392506,-6476825,29437716,218270,-21282553,-46891831,-41567024,22142120,-51214414,7933872,-58284286,-15661744,12062686,-27289931,-41016453,41631316,70804176,6817567,1188258,-13970262,-17541344,113972987,37350074,3435456,-24239281,80206020,-2031258,-2014094,-9337089,11254688,61060208,53395507,-18595553,-70871514,-11715778,-114140,15521180,-38700587,-30465225,-49939940,-1668150,38690620,-33911808,-1154569,-21868442,23185178,5628390,-18486915,40549662,15153289,17225024,-5970213,101451570,-14961677,-6185611,22653916,45023745,47264869,-30992812,-30192707,28096141,17822794,20057123,-7855569,-64142965,-2959454,51252094,443064,-45220528,-11317098,51174237,38792021,1877162,-33605683,-2380647,6594939,33418071,-5687832,-24165881,10133930,-59463103,-37184461,-11557017,24826966,-30116579,-18841676,-10034730,58685282,29950454,-42696801,-10221719,47377367,-25816784,-29115660,-9004176,51874787,76677009,26352917,-24157733,-24193749,37165373,12193024,-27022783,-1612318,-4550870,-13436785,-16595778,-36041813,-46500339,-69051006,52070999,-40854111,22392864,9325489,5363026,-18461914,-27055288,47913239,-22576681,-29321564,3962247,27160709,21701808,-28740974,-55993609,27051051,57985802,48285366,-70740041,-39132251,61521737,21778547,33460970,-46252567,41401748,24752943,88221870,2267163,32407687,-26032401,9056939,34541820,-19469107,-26444353,-60904145,28493551,-12214451,13005348,1078013,-3795840,-49095530,42661281,13969454,-17292177,-34412745,-37225158,19332740,50711551,2042121,-36774686,24570282,68354309,12632442,-1587012,-15896274,58452518,-3697116,4411822,-52859210,-44301752,4346194,-592761,14426173,812920,-25530360,14862892,43288246,-40095405,1944441,20729002,21041126,-22680718,27828519,10706797,-34884270,-21139169,27764162,-4882891,-18464849,-12943915,-11700337,-7603864,18526598,-16766077,8974001,-20415042,22550585,5573450,-9849380,-2530874,8753768,-1985607,10110767,26291599,-79062886,-16825781,48818295,16556769,-80747742,26638112,32543820,13718380,47215135,13001018,21436554,-1955202],[-2,56,6,23,-16,46,-97,43,-63,195,-141,263,-169,318,-279,348,-395,421,-307,315,-363,317,-149,-53,192,-636,991,-1570,2273,-3124,4086,-5489,7037,-8862,10925,-13569,16600,-19964,24065,-28653,33851,-39889,46816,-54550,63135,-72906,83944,-96031,109534,-124534,141080,-159366,179404,-201310,225331,-251580,280098,-311012,344448,-380532,419383,-461180,505737,-552962,602903,-655322,709119,-763215,815585,-861890,894063,-895847,830887,-605480,-74099,2550254,-27484672,-151589194,14952392,57994517,-35047194,-23327249,85862525,-67593916,-65866940,73772927,82711610,-97192020,-54277083,29607195,5733981,35802060,-10508268,-79636981,-54838220,114326370,113387039,-83019194,-57073216,102099087,65692953,9374721,18498873,15937837,-115191383,43486549,112198385,15187720,-145157315,39465730,114033492,-13034371,-127618869,-87862384,-41850551,43129428,96736280,-40935448,-80307349,106898648,145618247,-71048914,-89356828,57361790,26830245,-11066533,41170542,-7286168,-43519772,-45905160,54522215,22989420,-14091814,-6497610,-44496053,-39206515,130774640,11348646,-212901739,-85997240,164563347,127848611,-114317618,-126611315,105768662,104165712,38593096,-127822434,-42874627,12102425,117483512,-21890536,-142775841,4815732,57215713,-36377641,-62025950,22424126,17401761,-90631208,-1875713,76918086,41537384,-59514313,-37619966,58388951,49033530,43369249,-121430668,-96298829,137133627,205426878,-82718932,-160601514,48005544,111192408,-47204912,-97392197,10405076,12487733,68080913,36743437,-45023946,6676533,38315264,13687336,-48711494,-25700855,72852067,-24748231,-51391223,91856183,36369551,-120212596,-74412175,43542005,-3834565,-29243682,-52604073,-71449718,-49766136,116642233,-3489993,-171113460,-42638661,81841143,40693076,-95482201,-20947257,8003324,8682315,36060153,21379031,-34091693,27785267,31360467,66561850,-49493015,-16778501,12857927,-23304882,-18009505,14416585,-2162126,-60587255,74781510,83446687,-52586184,-31561213,19656318,6295013,-11383112,-3636452,-24351933,-64323076,20373931,89327858,10839232,-57691719,3139679,42535126,29391723,60515308,-13749784,-70517669,58769105,82392836,11868768,-93743330,-4820815,57684749,5316705,-237899,53069433,-14033972,44190684,77931074,-7653732,-44612091,21409039,7911542,-1559106,-1549538,40694489,-17334681,-58300167,126554100,-1336045,-82718890,-30800149,53660222,75633791,-37043138,-20281262,-71579659,-23966042,64761236,31075916,-57343068,-5233294,95409516,54942507,-47190666,9106563,98951133,-1130988,6346046,64716539,-54229857,-69818258,37989826,1237450,-37566733,7094973,-25288385,-67257174,-5649498,1642460,11269024,-78798812,14201135,131726064,-41065409,-26016702,20045341,37539437,-265429,-7035258,-43688690,-27184189,10818231,29408068,-31336921,-3204742,6450778,35113269,-50102711,-12446428,-27503,-26699586,-330809,39538846,-4058373,12185476,-7020230,-19044654,10801404,8723661,3019349,-77459210,-34593725,53175317,5020380,-43187091,1529070,30346684,30027678,10704762,7466544,-12998200,-34168812,58971973,27625444,-84314557,-23824448,34818752,-23163014,-75205483,8254255,19988137,-47979418,-25959229,14790665,-3632815,-41193858,-23516852,29962069,-34575341,10135015,-6639291,-54483204,-1448943,25986368,-29950834,3905442,-7943395,22411808,-40277722,-65966374,-6845259,4868927,-3368923,-21738701,14071481,-32601234,11863319,12670342,-56211137,-3693359,21418775,-14020753,-36441673,14087760,18867030,-22132452,-28822387,-11022382,2273565,-8048043,23898282,-3090140,-17446062,46031631,-10373529,-56949084,-9555172,18416452,13536948,-38408982,-39692441,64200257,-30121701,-27325655,17714261,-24202530,34736483,-20644036,-28699878,-59573480,48475930,13834888,-55458010,-42410221,8505445,15350459,-35004326,8674436,-2304339,-13373766,-29874181,-8419732,16889793,11107613,39160664,42755519,-15641920,19359544,32225546,-3593159,7577668,41435177,38056915,-11404865,-22743216,54702052,-502393,-26251844,17727554,6991748,9834278,51829546,-1157666,-64144236,-5747755,-11195486,17923543,-49437681,-10397856,15363675,-35184209,-35579673,-38493310,21455159,7890604,44519906,18831712,-15831671,8246832,212375,-24505183,20690881,59465623,108242,-67037695,17174892,73222871,22275224,-25834094,-39329543,26762306,26031885,27621873,-11641747,-41702839,48505923,77296513,-87359929,-32435637,1477182,37508515,-14918882,-29352499,-558459,8156009,56798934,-17845675,9492038,9561038,-5634507,3176732,-20908549,13698889,15914988,-14165509,-57074678,21851860,7881343,-22493948,-10394586,48256436,-25844157,39692397,-15096198,-6492405,-20432603,33611030,46806275,-53719425,-43157857,46813723,13407118,-3023850,-17210976,26792177,25030509,24058814,-16689152,5355043,15398311,13886996,410467,-3128808,18777344,25514483,14024272,-30015896,7167392,-37116214,-11721616,-25459603,-18867904,-5338833,18458442,-47607375,-54736775,-14753880,35945071,21042505,-50083480,-10139494,36491007,36630346,-44902964,-45557051,-3046578,78295968,5480843,-54395616,-7187728,42952330,-28788243,-57656786,23581442,49309373,11486822,-47771902,-15673067,28605153,44980733,-11511430,-73892269,28723449,38280719,-43122912,-72221410,-10647349,68219165,-352148,-69258555,-12979060,58590382,37670503,-37105669,-63733863,29229050,27530299,4647987,-76087244,-5728637,51644723,669779,-12635385,28621002,69830327,14162295,-6372937,-60805545,43883760,70152956,-12278215,-37081122,29693526,54811946,20205119,-60953460,3325376,42076209,67239618,-36874710,-31387939,36996497,50177362,13599134,-31908072,-3360402,44470592,56355287,-20263525,-35971323,56753906,9877428,-72517858,-14264996,53040564,33763688,13495700,-2724168,-12201767,12950961,-29368938,-40046699,-51230131,-35076092,20998283,19668738,-19419290,30187833,55414070,7191428,16977275,-54045693,-37888348,23713710,6263280,7554619,-12158843,-11828767,12288279,-26396415,-38528397,56249000,13346722,-28844311,-21963631,27694432,17786521,11512893,25101779,-28439231,12186280,88628957,-17570042,-19619846,34922580,58952242,74663358,-67823858,-24299036,28883729,47291415,-60335701,-55622928,-2997452,45673134,-37843231,-68173078,-14391006,77562811,-35279832,-49111991,-41674054,67875893,71608354,-28632779,7531847,33107132,-18645718,-33091900,-15401649,12248192,3758603,-55368959,-52880643,-20262836,95107156,255230,-79595572,-16035177,70565143,51081476,-45997944,-82058598,38223084,22879667,-32322807,-56804603,-28137376,84366817,78354186,-85565130,-19214524,51039693,54194465,-65762729,-35373639,82726515,51122404,-59857943,-70651478,47512243,21962084,-52418772,2725050,11037141,66350456,31435312,-79819191,1483802,61599550,30864232,-6183865,-6991180,39115326,59367282,-2971452,-31816781,1659939,41004572,12081157,-52707795,-19439952,-21998265,-724689,-4044505,-42022180,5697296,29625924,35318641,-61237331,966455,41086254,-36172251,-49044442,16385890,236792,-40594899,-42275819,30975316,30298868,19976577,3667313,-45928038,-14135282,2648626,-9226767,-42483010,3650168,20115934,43086925,12570962,39711667,-25841177,-29984477,29734773,-2644657,9795780,32772953,-39249617,44854945,-8917575,-20332612,-6444382,20300600,11168718,-12486449,-15507125,-63595761,8520978,4085637,73375,-34052093,-23439403,-5196936,-11412064,2534973,26713815,-24258554,-25493941,-16440998,35674800,2515754,-38113256,5620283,45897566,73982632,-21569744,-95926790,-23503469,74254771,-5948842,-68251837,-60558087,46944187,-11983312,-6463053,-27930328,-3806547,24490730,-22282665,-28768117,10238576,-7891576,-5565531,-3371891,38365846,1565887,-81159413,-19999788,3000775,49246548,6848587,-36489971,-14511872,39982114,37785117,-24160711,-60789933,-38360851,95917243,45375398,-97221259,-48178613,117785429,44216485,-24741222,-7590429,-6745858,3531219,14637256,-29651517,-2296286,-3744626,-3589940,-15915112,50168185,5878226,-21525535,-47619672,18604505,65611323,-47979160,-50876757,-21262231,2781639,13045308,-4883978,-40678131,30967651,41023884,62287318,-29841978,-36606110,-4432774,53657411,943875,-43803719,1241080,9500677,17866756,40275743,47291883,-49893823,-45866827,-858141,-2598508,-59216387,7976939,-40942781,29096575,42995043,-22671527,-34734198,-24354260,78782154,9136406,-37534927,-26763531,-18714044,24005953,19665525,-4995254,-16994685,-49687912,47439980,29105928,-49796454,-56961197,-11416466,34757861,-2088111,31998996,-57456716,-25534967,42282585,32091135,-46121883,18648988,-29815999,50912989,17222469,-23999891,-1939302,12685843,49621866,47919236,26947853,-26845557,-5398638,-19435795,-4025968,6920315,-58975925,-67708280,8278592,37669565,19832024,-43706265,-38102289,7510267,4349788,-10765251,-1824781,10069781,25998126,56774728,-37092552,-47785359,19322465,-4905285,24293235,8430019,-38034264,-31662303,-16749893,26499351,37758665,-48280642,1897293,26596626,-236832,-12079177,-17994224,16795380,-26102372,7035269,22347226,-40753240,-38192478,49139660,84669552,22871118,-26263854,-5523621,21103378,45971371,-43767474,-28871038,10054940,24167983,52238816,-45638525,18061237,-22697597,22252568,3334870,21410251,-24440086,6657265,-3150688,3142733,2293619,-39385944,-10513338,9408990,28433356,14848315,-19438178,-101470223,1739274,74428960,-2206777,-45454164,-16990193,19788668,9644993,-28352458,-12570050,8400334,64649457,35096744,-4392636,-9428272,25893783,50763533,14751713,-26640050,5195924,-18782566,-13316781,9112756,33823556,-14447210,13883436,55850884,28209274,47057725,1279303,-11341218,9846038,43146397,-2360704,-40234679,-18907068,6904899],[-5,57,-39,49,-70,99,-95,175,-215,167,-259,482,-531,495,-663,910,-1067,1091,-1399,1607,-1840,2096,-2312,2533,-2806,3052,-3215,3551,-3542,3707,-3870,3801,-3518,3240,-2827,2143,-1120,27,1497,-3481,5788,-8523,11969,-16048,20599,-26088,32580,-39843,48186,-57712,68602,-80730,94389,-109655,126615,-145517,166268,-189161,214091,-241351,270719,-302366,336224,-371883,409048,-447303,485274,-521294,552640,-574562,578149,-547616,449840,-207577,-398687,2258654,-16369050,-150530778,2514283,106896468,52638507,-57487505,-46597867,-75102763,138881945,139109612,-163293503,-174064457,119762319,185022604,-80609908,-146897129,44658267,92084649,27307356,-26297050,-17096907,-40727063,43701907,31955065,-61333662,-60511897,-18076403,-45482359,-65140344,158283049,128033663,-126561611,-118859263,182055370,127354187,-102687733,-159641189,34298271,108270228,89325703,-89585863,-155132758,86448444,223099192,39579519,-195635875,-37767942,132884238,-5120754,-114262591,-19898975,8589504,-38690594,-28378688,64185457,20507268,-18028866,9371467,43845324,48292819,84982418,-45666882,-163952747,96298879,159930312,-38210754,-160753881,56130058,144739214,34535003,-80716020,-49424667,-22064345,51302914,53655376,-89410241,-79398711,63350086,52754808,9253945,-33088685,12378833,-16086970,-29515513,60518126,16007043,-74998557,-45472004,114794889,-1071507,-19478061,-38242268,-4767852,-11847788,64430850,-6635563,-129606874,-41723107,140301120,-1691598,-51419556,-46199728,-30818933,-30724373,51458372,14802671,-131288358,-43300504,104683563,65919244,-77296339,-58523303,-13935085,14284956,28999863,-52985856,-96095835,-63673835,147146671,52896603,-57037876,-19854996,84734678,-46232526,-30078736,66482902,10466442,-66223656,16421207,25303836,13418872,-61128807,-34336256,-11669446,-11222801,78175988,-60814383,-103490820,99657786,182800598,-39422345,-111171370,-27292879,99603621,4486649,-63018552,-56177563,-18825623,54253654,48886250,-86150285,-91988074,29680655,23299235,-62811499,-15971485,49449792,-29837247,-17362327,31883748,34708653,-22103949,-21297678,2834231,47111075,-27804049,-24841743,-124339467,5001017,93777967,44878770,-106852719,-44728073,113985424,99152746,-67038041,-28835211,12152381,21130226,9259890,-11582158,-3356792,12441858,64226173,2217827,-94815021,2892879,20017256,2783247,22573460,32440208,-883314,-82328373,34401474,61857477,-9024093,-12561394,-30677896,-10235654,-26379668,14333661,-34581862,-33658045,-2132157,47172138,-896644,-45766961,22625460,34162628,-21454137,7383199,4879371,-67340631,-12880007,105524505,-83667915,-39007657,34243685,55238212,-28582332,-28535217,21239609,-53624914,-31243666,43409666,-28576146,-55967396,27884362,3369227,-17807696,1674295,11956322,-64209351,-19673991,28767443,10281414,-23801635,-65624666,20114255,39429913,-38474735,-33236879,-34366689,1163317,62840239,31011971,-39990709,-41818399,113682314,-16617352,-45275818,-646493,-15415591,-27714184,3105004,28813478,9940599,-17433622,17304958,-28549860,-76562661,-32478420,6302355,-50499223,-11304463,32175931,-20898447,-11939831,7927779,52584435,63978655,9654965,-22998775,-4814353,-11672551,50288499,-5037268,-41908804,23676986,74987455,-25688207,-28744072,4922341,51123530,-28119538,15540123,39045162,-71852575,-3692946,11363230,14679770,-24904541,12695808,385143,1441575,13207232,38221478,-4950396,-24266122,25507598,-30062196,-28553652,8456359,3620366,-43327019,-26657513,53670480,39501035,-46807666,39962072,44039099,-47188663,-13141760,23494840,33483666,-16603705,11810178,42232893,44227839,-30215086,13438728,-12144162,-5018087,-11676518,10621338,8235084,20870262,30159726,-48785679,10357698,6478424,-17657970,-51132822,51190378,-4244063,-36550759,10342778,37934063,18407419,-37844504,-5633210,-18561930,-14081636,28196688,33970019,5191479,-30270332,24501488,12079920,-19252673,36315698,33476567,-40260784,2952931,27235549,-16798781,-28064228,18141329,42997059,-27888332,-25169337,8350287,-15764567,1334538,-14464222,-7290716,-14337691,36161795,-18052644,-28108691,-47063389,23711281,26302180,-24591168,24335913,-1913289,15962067,-43869319,51603001,42236761,-61811450,-8900509,47011290,-22033726,-50361607,-15841178,-18905948,20183480,39603789,17507453,-8186124,-32424370,-15273088,41767280,-13514297,-282931,60964066,-12369327,72100400,-3166032,-36196086,-32826330,52568053,2438948,-33474524,-20442695,-27942178,26870219,-27147542,37641236,-48513440,-26374329,36144403,-9835252,-20163779,-9615491,24505902,14364703,-11724988,13106210,-37107831,-24909872,11836985,-22965023,-72863982,5006721,28893822,16144,-6445607,66574898,-97416,-86263985,-1912280,37512106,-12562750,-34784997,-26751338,-17340101,6509233,19501445,-41730640,-6281587,76299352,45268485,-47555468,-5650775,49408715,74250830,-4066573,-71408091,-15667185,44880249,28709548,-21960790,4036787,11263973,-4108348,-456336,-37626091,14350970,58680689,49415182,-50092931,30530354,27049547,-45091693,-68056376,41730073,63624346,-60373770,-8547474,-44719111,28429288,64793357,-26876776,-92864546,23384208,76839283,-11564896,-87631253,-27995203,56734118,31128326,-53767144,-4438791,10275156,34710388,-41280319,-43024832,-11100940,70219340,-13847776,-15619912,11999534,31178345,6432597,-67456230,-18515527,63364415,4972998,-1437964,-40633292,28109282,44224540,191519,-74142697,-52326956,15222289,-15961804,-4154308,-38600462,17640399,16562650,-54499092,-12400135,8836572,42373922,-6007837,5151338,54536709,18386426,23880495,-23176962,-3148659,-37157319,24495392,-1824271,8281411,-20100501,-9276068,50897732,-15775445,-28787884,-28020653,-6867585,29225218,-27126069,-3194784,33714100,21299211,9247943,-23459951,-11707838,39317886,15258404,-33295870,-10954486,7589770,48890009,-33777841,-43219170,9802255,29616115,2785746,-61477783,-29654503,61954834,-736176,-71162753,-10039999,-3390098,22632815,-55472873,-59082105,27339908,57881040,-56116834,-46560773,23778247,49584763,28539550,-66052457,40216880,100289433,25425577,-58047577,-29719378,20246495,40431668,-52366911,-52201871,52363589,19539781,-11957533,-85887615,-22450133,49138078,35039678,-46287125,-14231225,29512790,70080200,-72028443,-93755526,24317535,61304663,5308530,-119678961,23303038,78135333,-46971827,-107737155,15553510,20118695,25034798,-73355506,4111626,65972576,72332182,-21225801,-79555999,29566640,13757684,-18297901,-57915352,24883209,-8538004,66577159,-89185690,3407105,88739054,-11240612,-33020446,-55120925,-21179597,11604580,49027605,-10259741,-16708182,46665021,16380959,-50941534,2770019,4705612,-1904452,-29001079,36818976,-19223048,-45864814,-9823645,-22088991,-6502457,11932512,5822335,-52560137,-6646351,4220785,2619042,-16256359,438086,-3604151,9744601,-7840993,15459678,-37113378,-6929105,17438169,38591504,-5222156,-25499661,24099836,67179924,14728694,-67506301,-33183020,13792089,29834114,14130416,-23491571,12556826,50751217,12727439,-42424085,-42616303,16209975,28919433,-38388024,28207921,30870426,31146478,-6393235,21873361,61695709,82711533,10042823,-58419821,37541281,60528886,-12983908,-80534711,-1387725,88247641,21411326,-159519019,-20063812,21528360,67886607,-59301734,-60027354,37980643,91566857,30923172,-65957848,-8749619,42290163,31496537,-16720482,-676564,55850742,22974382,-40092091,4749955,60844072,79230749,-32748509,-23983361,38289001,42597789,5789636,-40129673,-2859466,57503856,56027664,-68068612,-48783806,42224571,63219942,21441488,-52237624,38969179,53356702,35454429,-20474830,10488634,48178856,15622359,-34353049,2431835,38815670,33786343,-43244532,-12130204,32916391,9813210,-29084883,-26068209,-23315810,9631205,29557453,-60565685,-31338619,35097869,19293574,23013635,-65692230,10693072,67116499,-13408000,21223655,952356,-46590802,14019486,-24914610,-41568083,-30895252,-25070,20322403,13145381,-41758594,-15540748,-11640012,6105066,14850687,44792707,1984713,27681438,72020640,11299937,-18181675,7635349,1392654,-15834704,63038858,-3836330,-44619055,-14933379,17363109,66965523,5109872,-47676026,-2170643,2374039,45972198,-2860081,-48036475,14470410,32691299,25426658,-53762327,-48124666,-7729644,1986943,-6312453,-24207407,15543132,4939004,13121891,-51015088,-23925465,-2214488,-13045321,-24485817,-15067105,36527427,3593459,-17634085,-22847676,57927283,16234112,-25307089,20882293,36300255,50022601,-15668456,-73110027,-3435944,74005858,41752955,8902245,-61335276,13468258,41169525,2016018,-22654914,24791447,-19949925,2713581,10801636,-5664631,-21743193,-22787054,35617723,-29301925,-32647105,-2667564,17959393,24260436,-3328953,1173087,-18463745,-41317886,63072075,73512184,6489049,-18785818,-11191038,25011701,34503368,36527034,-41645699,-8816644,20093471,-36114988,-1612497,-36076337,7444828,22045761,-2230169,16212646,-49388357,18135350,40229440,34451715,147231,-3557821,-27969368,-21003462,19878511,-4963655,4178576,-28442220,-9238122,27354337,6879722,-18938553,-13047129,18251031,-49714479,19777470,-26772101,-36684164,11834018,13163303,-15343761,-41621575,-34002521,33690254,19604901,-17194513,-41863902,-11278047,-31770146,-3781494,-31191812,-31888211,-9249008,34604244,26184083,-35671947,36692023,20610794,-16436951,-40419769,39853748,-1900139,-53726601,-1865996,16185063,-20601101,-18998798,2112993,-7660992,1910700,19324170,-18845615,-1212475,875728,13119353,-12398872,-48379196,-20188171,4634360,-8260367,12308014,-21499053,-20504097,67130998,17258742,8261290,-51120972,-3548391,13779444,-21586553,20497718,-18560011,13370932,26414303,26221095],[19,-186,269,-282,384,-710,925,-1152,1615,-2063,2756,-3570,4460,-5535,7031,-8606,10557,-12912,15590,-18700,22474,-26789,31675,-37257,43867,-51174,59575,-69140,79928,-92109,105742,-121084,138120,-157193,178433,-202002,228074,-256929,288767,-323776,362344,-404726,451068,-501821,557457,-618099,684170,-756292,834981,-920629,1013762,-1115164,1225518,-1345829,1476915,-1619831,1776012,-1946991,2134471,-2340807,2568781,-2821451,3103243,-3419515,3777458,-4186208,4658739,-5213526,5876775,-6688638,7714117,-9064874,10951746,-13830910,18914741,-30924245,125102187,92810634,-122557822,-80635031,133023292,31203381,-85279376,38100813,42458334,-84412986,-42386509,75206721,27170606,-92395619,-25195415,12626879,15579853,11171616,-59424262,-119040270,34407919,155749261,-25270802,-168146732,-31462567,119322046,30894625,-45297361,3800785,17405623,-23264845,107699131,51121440,-101527824,-58816512,107873201,45600082,-88985247,-60292563,7767200,-18519157,81464046,35863898,-85853265,-10459513,96716400,46595517,-94914727,-42358451,68681055,-1451777,-22860459,85488125,-23533173,-60057489,-33494567,50679711,-11651535,-44784958,-30673707,-61086057,30859075,101055646,-84503649,-158828107,55803730,213252523,7742990,-163213518,-10309727,106394464,68731586,-33384325,-60498773,8533850,112989768,74389540,-91119415,-66758438,66691546,18253882,-123238085,-15102365,110107587,-41989297,-43016378,43800772,93707398,-52640801,-86765998,20616532,40977201,46206145,102896,-150599865,-22083283,172140381,23941587,-166960353,-58920627,128187131,79434562,-48082854,-70186696,24268087,58097367,42786057,-55900176,-56302557,-16455537,36060874,-52843325,-53895089,66311702,-11900884,-75633476,51067798,64578115,2199799,-98038666,11655569,92544171,51203379,-26392559,-83076315,-18842947,105568938,48522159,-83057815,-124602344,26041348,111610042,-73755423,-116780294,-4369177,12255283,-5919003,39514281,-14410907,-39641311,36385022,58535302,21238977,19703096,-13801505,-51387875,1973532,26999458,-20552790,-77911595,-16419711,70018252,-10719488,-31570397,-20184996,-17174441,10859899,-1987055,25361539,-61982336,19794423,87113670,51838495,24841627,-57516823,43163263,1993881,23195703,-13821868,-27058851,-1716714,70381061,15397992,-128458003,-25089210,66102149,24932175,-54682548,10685450,-39223405,-9483086,50691414,55486470,-24187869,-67887373,57126892,6349163,-19674309,47188159,24511948,3929722,-23910544,72605480,25197190,-99236034,13320540,26331152,-43554017,-14032723,34443462,-67742879,35521819,63266802,-63286451,-74223484,40034440,81828754,-84371659,-28965908,54262655,-34358191,-3210664,53170040,5348243,-43447555,-4386409,64326360,-6347352,-59676282,15082022,-67300698,-47205884,66211100,28163363,-84921251,-53072140,76347861,23646190,-55393743,-42407719,26566219,-12451386,-83149,-54195433,2264695,-47504585,34483130,16285558,-59938632,7677326,54910710,-10243009,-33621564,35091745,-13291279,4010994,24070056,57182094,29115961,-34168945,6927463,10082020,-35208713,-13935722,-15302902,-6199151,-9036312,31267411,-21605027,-53323247,543064,63618008,-37448071,-32264980,-33492930,-43712586,7642025,54317816,-23710709,-59114687,40794907,19871715,-23251800,-21268776,1542291,-19070279,-38979773,-5518245,39217519,-37236044,-14938709,18032683,-27263006,29680269,-27937419,-9462239,-35684495,34922105,-190286,-29398001,18435892,53158939,-10499718,-39244362,33973614,18665248,19126984,-30308693,-34743017,-48920694,-22185875,46301755,20013057,-47009699,36338165,14797260,-3760105,-8951202,59209932,-345438,-40112988,22280953,41156130,7866496,-9402461,16102774,38296715,14676199,-12446489,-57730468,-6786308,2031525,65652577,-67380131,3156558,22758763,11440161,-11022814,-25003044,-13774585,13562637,23177477,13622083,-65069124,-58012510,32847830,14285389,-6371188,-10338820,31812378,-12855634,-21096070,35411560,-34636838,-10716774,29563310,27414905,-29534874,-19583657,4959420,6811691,-15324189,15402525,10983692,-49946862,6174666,77352823,-678625,-58334807,6809158,5784243,-32542846,-13259997,-45497541,-25234850,25745497,-1036976,-31026744,-45406511,38690941,-21165505,-53856885,5989785,15374420,35909723,-42525623,-28707919,-13101394,41333027,-4767522,-31545662,-987741,20148932,-2301453,-6163747,-15805017,68077003,-28611717,-44344043,-52953319,9795181,29488074,6808268,-20381196,-9556597,14470768,1045057,-82410864,-53881658,92376213,11826650,18583833,-109079445,7964591,-2006546,-8345758,-18227276,37543884,21203331,-757972,-2699853,1617241,-6418114,15125530,-4016431,-12167788,32359159,2714537,-28448734,-40216482,-45138834,-3762801,-44670072,-40959534,-29945130,20718754,3956706,-10783117,-39045761,-16965749,37585388,29358726,-69594238,-31960735,-6435268,53586017,-2388014,-5863072,21348368,21280968,25621987,-24585734,-32217972,-27090125,-13630513,2756965,-12689515,30732294,44360405,-22533254,343252,25581864,30894811,41029289,-14067252,-35788334,37449448,19299709,45415704,-35052480,-48937017,1949759,2195523,-80027429,3912031,63052027,32164304,-30201344,-42574480,44633579,8107104,-4194030,-41891596,-5651995,6456807,60721815,-71273094,-84003105,57148767,52664830,-3127719,-20580048,-41243874,74050072,-1144069,-17615576,12883715,9787039,25326564,-60248805,-33691757,12634572,46948116,-44491639,-43713792,15142657,32108595,4694445,-21294795,24541860,47000279,36671157,-44678971,-35425550,20306329,25705320,-21045955,-24385967,-12276915,37684904,-2076578,-87900018,13901149,74357370,-7471507,-9841153,-37898763,27803574,42930751,-61602492,-23843464,51848489,3516901,-41900691,-17897855,17310010,16145647,1188164,-75959902,-27853369,40756158,27765460,-24465079,-20187747,40029401,55130519,-32059998,-65445342,-8695686,-1361320,-29483730,-44243913,-65636402,2518932,-15446881,1666987,17419384,-26987286,56587219,-39346456,-21807950,13949663,40632782,-13391288,463647,12268414,29760518,59555841,-16521962,-31870554,18920431,-50534822,-10472036,-15044409,11653121,-59889825,-40585138,-39889113,5312251,4502196,36950923,-6098756,-17619126,-22604821,9173555,32788582,-18471940,-2185695,-993126,61462553,-15897184,-21946598,-12009115,26414319,26770541,-21768808,-66270827,-27819829,16687028,9844806,-60912985,-21174491,67849140,-12270770,-32502767,-113271572,25784968,1343754,-70460188,-12460707,35240367,59198391,4748686,-65844992,-17376221,-27683666,7754722,-39997131,-37283296,33065183,33504869,-43411796,-130136798,30994748,107655416,-13849153,-45051850,34718384,96605048,26122432,-96815884,-45975600,39432734,36101353,-11157701,-58417996,-31685450,92696287,-9484653,-96124265,19629482,65852525,20711513,-71168153,10025084,83418483,3018340,-76314005,-6819751,47071356,-3180201,-4734917,-83599169,56195191,102627227,15396591,-57230990,-8392221,65828308,39293617,-34897972,-30028894,90476888,3370659,-4057276,-47037896,-15453630,54825496,-35483754,-4321670,-10624808,20272746,40341628,-68668350,-28884859,75857364,63089054,-19876473,-1417982,76070341,25192865,-10467158,-49580781,-4218943,53724796,10026568,-29540070,-66443846,24095024,64157894,-28698990,2752931,26499106,772881,-17275045,-33360506,26336848,-67818779,13440123,3301199,15055562,-66904327,-8677263,26010038,-35326499,209683,-19389008,11330653,3971354,14624783,-59228962,-27809299,-24799409,30916208,21124975,17560931,39786931,38584941,19766086,-21905807,34956440,-29867338,-56216593,6073787,75428498,12679428,47746679,-31769607,35133822,76606551,-26295866,-66195576,-26374054,66413673,42956688,-10630733,-28291533,52148304,33571903,-4098091,-10505483,29554746,35302002,42966730,13976875,4053441,10079529,-21906741,-17612069,25256851,74309216,26140889,-30821452,-28752325,-2466644,45349541,-25490414,-46843161,-24162987,72321230,35793134,-56331841,-39533352,15280748,86807567,-54458373,-59135831,23571603,67168121,-1416419,-16231117,17266917,23049988,-9054484,4396332,-18813369,6823177,2572711,-50068409,14008876,31302811,5212794,-58173450,-15172603,21766076,51975943,-61394263,-77962965,59989428,86743469,22139801,-1311777,156585,-27309872,80324434,21860321,-57938844,-30498460,59239621,34005561,-28949945,24561779,21002690,-42925612,33320312,-8754029,-37672331,-23371315,-50898560,29129210,-28799163,-13808525,-68635596,-35592368,57609590,3899417,-27852866,-33861100,40447367,74525447,3903206,-31897058,33393332,-27961384,3947072,17262532,-26463603,-37782581,42480044,45762596,8000590,-57301745,-53853723,19148251,-9726323,33434639,-19327082,-41030158,10412574,29925730,-18378894,-34536832,-51337230,-9796720,-5378188,24718475,-41311986,-42883969,-14945452,20894346,43544229,-24698994,12960737,-29814310,-11614116,9565815,9973243,-14841225,-36563535,41577167,60942235,-11041791,-27872184,35333963,12592440,-15370551,20925051,-28278295,-31506247,18091068,4696456,-7612402,-26331931,30806375,24447571,43320408,10645349,-20097085,-41659727,-15100492,36046831,6953486,-65700948,29121969,10104023,-9134263,-14129836,9611530,5635470,4879369,46016927,-38580221,-28119161,36659527,36625667,-22457429,-45916768,-21271542,17491891,-12534219,-16656614,-4892976,-48632207,-3652507,-37206,-32468611,-29209408,-21277922,-23979946,-26736063,-1383043,-1776887,6601805,-36330880,5913022,40161552,-39911933,32986331,12322918,19064114,-51412261,6310873,-30781055,-45020155,-6526746,96728475,-34718739,-8587,7079137,-20978012,-25178416,8669060,12615924,18834094,-12061080,-20352810,8611872,852060,-6075232,20818761,-14245628,29123359,-8977980,-58162813,4190229,30933197,-13395710,-34234098,20454843,-15049819,38928263,-2421753,-26612942,-14751179,16901422,51203231,-29963741,-86095210],[-13,4,-101,-18,-44,53,-91,60,-150,284,-198,217,-407,571,-579,756,-947,1065,-1337,1603,-1961,2272,-2700,3216,-3735,4277,-4810,5613,-6399,7248,-8062,9145,-10320,11418,-12682,14151,-15575,17107,-18955,20822,-22652,24685,-26937,29126,-31457,34077,-36833,39582,-42613,45744,-49119,52696,-56450,60351,-64710,69351,-74369,79906,-86055,92746,-100426,109241,-119412,131175,-145313,162398,-183169,209107,-242322,285616,-343676,424476,-542523,726527,-1043507,1691680,-9347382,51112147,132201750,44785329,-73416063,-87087889,8984899,161121987,9867073,-199483031,-75398448,211972461,70153709,-170194308,-26167011,59961863,91267755,-34536960,-13828747,24504390,-8175724,58368342,-8976831,-53224016,53490372,-15939805,-108437633,8705291,135188282,-27366080,-170128345,-20479279,191403272,46451513,-168237477,-97531402,75961775,131339654,32266998,-194059294,-69427199,136073168,136749870,-112069281,-169958451,73474911,69863203,-77038945,-44440424,41592914,23527290,8029728,15427410,50706214,-54838864,4474607,-64686401,-17422240,115560054,50558911,-170418744,-72501046,172899074,79146467,-119607134,-100856086,69493591,70526921,-68308702,-90689172,-55041005,-25624209,71856354,-1856034,-164362954,-66448616,96623905,39578784,-54125877,-36815163,-42539458,-38490342,51454956,73911205,-94609087,-74670046,86293781,1246843,449,-46062853,4058086,-67118909,13493315,76942194,-54531426,-87185062,9433258,36679769,-38250432,-21771914,-862283,-40577085,51212600,74705993,-12875288,-90435517,-10714165,136039872,34489616,-48155121,-52105102,63893474,89397832,39144342,-52345986,-112792667,41823619,119499103,-85038033,-82487383,35812564,60177219,-64596332,-24876886,16214889,-31601581,-47554469,68303473,28588410,41682693,-50798423,-19883074,17764978,97323113,-11009468,-156278139,-74603279,104525490,122069258,-124159182,-40251364,85901017,108866882,-24037804,-52444056,-68071430,43161837,79463265,-38515335,-112978361,-3505704,89767446,-33399060,-63473816,54157830,11776264,-22079687,259682,127948083,13519183,-69007332,-43159481,26240157,29632960,45772031,-15327051,-74535822,73657680,132833202,-32030594,-84763325,-2484654,86559414,-3306615,-29642610,-9507964,-6016605,31353422,61016180,-50580887,-76660954,14146984,87469250,-33042883,4637716,63170781,-6958475,-73472595,24820232,17926779,-66929743,-56773872,38088674,39053950,-12666802,15809997,-7181176,-49629677,47596921,44305094,-87076429,-40367260,81919172,35040053,-50316225,-42163751,51477523,-11110291,-10287669,65061314,-59221509,-68665163,46005852,46179997,-94500594,-54624539,44328083,23958260,-38379264,-10659163,-381919,-31832257,14838207,-3252048,-30253846,-25083458,40745705,37634412,-78430069,37944190,-28084075,-23081438,-6767196,84581586,-7499941,-53855916,-20107436,49424788,11313507,-856546,5059691,-38636459,-223320,70964221,-389186,-80294697,8232156,34794808,-48487752,-24473126,47548885,30866773,-7292039,6500772,6684194,-34221041,31257008,50881816,-669724,-15789926,47329691,7047531,-58977715,32587536,51456718,-42308559,-25459109,32868374,45119845,-70052465,-8884921,41877475,-49047343,7075049,55939491,-4411829,-53985766,19258238,24792703,-74840455,-19535240,21254588,-39774889,-26086051,311192,58368126,-21679412,-18820158,46332157,-3005914,5645048,43493591,22799956,-48885523,616918,55450905,-15260760,-6333865,28044040,26654754,7119200,-12670575,43246530,-39163830,9033412,20702236,-12988281,-40749338,33816105,28804101,-10303682,-16284758,41854724,-22652995,-15971229,-5605404,13655943,-26356049,42576251,-1263143,-13843174,19534951,18035658,-29534859,-19703191,31452267,2790178,8116463,-22770564,-5995771,649471,37555977,44397463,-40535372,-15038159,48814113,-7238355,-41242300,-16344512,59420757,-8479761,-15171966,22103092,15133967,-78082562,11799709,4047164,-42874336,-10451020,33352852,34000901,-43597546,-29325045,42478145,-12546365,-17419185,34541613,11644042,-5754418,-8641025,12120098,-47656597,37042953,16286194,-37586109,-10593521,25098019,-38300329,-11787268,17437774,62509469,9116970,-38830844,28266334,15142792,25350609,13501316,-21968076,-13939843,14833644,41550769,-5782962,11323959,-22145018,30498730,-70806125,31002236,11302617,-11749433,21629850,-15952745,16319074,-41023109,-35499193,-11143323,14209469,72510605,33155314,-11930852,-7617887,-23195579,31145774,-29605137,-34984724,-28597707,1334752,70996722,1936863,-64511538,-68685671,37807883,-23144894,-36100302,-19154003,2079452,20537324,14880604,32091822,-21977204,5208227,74890279,28115473,-27526271,2003224,-17799496,-42176378,-52341123,8929455,62174829,-36938098,-78418778,5723301,13682547,-7199385,-3772879,-3233407,9169497,28592139,-23270078,-15562323,61167071,80923385,-38259578,-83340351,-29719783,22939059,7692365,-27521056,-58399655,32400997,49305479,40476919,-51812113,-31240256,45733466,30138134,10385434,-34713998,9636097,-4201896,-31375233,-46487834,20733821,-7609315,-76203986,12088837,47348375,-22093719,-16709649,-31073390,53399348,76310536,33492936,-50712656,8150815,61695693,34346395,-37208073,-45667007,52627365,58154001,3670665,-64429273,57022090,34513124,56803882,-36367228,-13000306,25087992,-967508,19436699,-48318054,-9220376,-4033541,-933311,-35395607,43275750,51520632,-18713012,-15927115,5113469,65282039,-2128596,-26045401,-55969178,-2993526,55340243,953369,23073305,2428190,-9963235,19782468,15980996,34395633,-15711213,14083368,-8677418,15617046,-14283311,2733862,48359357,-27472401,-72684225,259306,1757562,37201734,52643556,-867130,5478123,31511185,18432683,-5173265,7597512,-12197952,-28649252,-6031500,-4946019,52407285,7464716,-9532320,-16927444,23869529,25351042,-5134674,-56630540,-35124231,28421819,41633674,-47052752,-45971445,40878772,46413035,-27276105,-24551488,54092261,71989485,-51842098,-22078450,15629422,47603410,19538657,-45727682,-19074096,85716428,43311216,-72823599,-15003426,47874708,15231122,-35854286,-9615751,26812094,70857702,-37299771,-58287737,10483584,11649517,532129,-41266726,-55591173,80371389,76624460,-52566592,-45907085,38098545,83528779,-28582109,-10921811,-20678258,59114233,1965111,-80017133,-16826959,83974251,80681553,-13756352,-51620268,57613395,27298630,-53749022,-16195538,82194274,102996529,-34770499,-68916383,35941611,61619641,-18837381,-58158568,-25205210,55072082,15651353,-10203221,-76211558,24098020,41945063,-17021615,-75033367,-19374486,53979186,14926036,-5446366,-33407987,-36492923,1058083,8379341,-41623269,-9168824,15341756,-20455276,13718251,3298065,40847971,11499969,-39036342,27280850,-22318174,-12891771,-27980123,-17217404,-16825758,-17034641,-24707757,54340930,-2079114,6675515,-4906004,20502566,-52224961,-76894880,4363027,32511032,-30974370,-29932981,-40972432,41226820,33012257,-27212217,-8521621,52535410,53586414,-28059733,-17615597,-3087973,64755139,-4718910,-4399608,-45711536,19565180,20710780,-50190606,-38364582,64277456,6608896,-11789615,-50023336,-14572840,48054948,18049226,-31382920,3387520,82707685,58522494,-56514714,-21677596,35248080,11114768,-69974243,-44884826,90272820,106409639,-75028926,-111751062,-17983663,85897501,6781972,-54962385,-1870342,91286501,25604705,-34589683,-45466107,-14010709,37341255,4249505,4613543,23138330,19087531,-20452763,-28225076,13600614,31957040,3237361,-13013146,-35958752,26671867,57886439,-26604305,-131922959,74357167,58168344,2620891,-77899047,-18774771,28174615,42416933,-11325909,-41266398,30987111,-14069245,-6276326,-19891334,-7326580,2022385,-4923241,-68792604,-12109533,-4049100,-21733722,33062131,37969095,18522738,14288423,-22753694,21406489,7975458,30814338,-15675838,-41090096,14873242,-8398145,26806399,-2992538,-48840627,46739843,59063754,20968287,-37096161,-33401137,-30245028,22379394,31015807,-26031821,-82470414,31989284,12981542,-20442795,-10939164,-16542479,1507137,49246445,-30159522,-64611334,6797676,92354743,38144441,-8204897,-21909936,26094601,-22827495,-41750228,-18737401,55513916,-33343918,-22730315,21091374,50584702,-6833620,-18894886,21098376,50255874,13955493,-25607247,-105897044,12755660,107912678,-12761122,-22859161,4228665,33598311,-230154,11805808,-493010,-7219094,-24136503,11078692,28044648,-30604392,44666820,47134402,-72329423,-22719871,65055497,-35256443,-36071961,31379738,39249487,-25196735,-17835676,-21409427,57587784,67109131,-13264474,-42915386,18696665,45465670,-44321204,-36124895,-71256899,93799680,-2439209,-84539044,-63431044,-23786044,-3259389,32309866,28470192,22235375,-29462584,-27650859,24624441,-27196068,27537774,1522231,-16161135,-14464140,49821837,74137274,-39634630,-22887761,31183605,45924588,-71554083,-42557749,-30455276,-8280780,17888866,-53711426,-27607417,-54669848,6218213,-5302380,-38711855,42605296,21512408,35701130,18702612,-12985977,-73191990,26748377,50624908,-12148595,13693727,8472486,14406061,9778773,13663977,6423616,-16966603,28428571,15479941,-20074071,3428495,-10646798,-17650778,-24619823,2891135,-86868,5421854,-10352053,15916212,35992668,2643822,-10772068,59706596,9774430,26200956,-18587616,-1549602,-8040033,-17112347,14193899,-26667335,-49254522,7114394,-27164064,40287197,-26530157,33536803,-12235876,6192043,36878086,-5440532,2601927,-7073371,38855198,-41216296,2510115,9746526,-51888283,-19395235,11877317,6792922,885641,799182,25737610,-7942269,10573528,12420991,-470268,36469974,2458860,6712138,-18381846,-46805798,4106448,-2889127,-13504178,-1538900,14749899,4200187,57670496,39494194,-22909602,6344543,22946743,26681950,-18586972],[-3,-8,-100,46,-37,75,-190,120,-133,126,-156,286,-312,344,-431,492,-558,651,-777,836,-889,1057,-1133,1148,-1224,1372,-1372,1336,-1232,1227,-1009,754,-476,-67,652,-1451,2367,-3656,5111,-6814,8911,-11361,14266,-17605,21531,-25934,31072,-36995,43584,-51085,59492,-69043,79536,-91323,104279,-118648,134568,-151992,170929,-191529,213945,-237960,263687,-290855,319423,-348853,378766,-407657,433682,-453916,462900,-450243,396215,-257922,-72598,953926,-7976689,55969004,105499651,-61394853,-77334865,59045278,123580502,-39819137,-38825299,103356721,-17179990,-42867941,53469407,22245839,-13650798,-92420094,17542888,64828200,90868472,22799887,-118857782,-83631563,142863379,117238376,-115309149,-115205025,79373006,121861763,-98502549,-43647715,11982414,-21951467,73129552,69114674,-67355960,-51067263,74082054,65816760,-50097818,-17044822,-25045914,-44597015,32742003,83087742,-11965180,-114989896,57639915,92701173,-24608478,-48918026,-1369949,-21875856,12564974,43497217,57262101,-99347380,-775521,104463049,18187523,-46105641,-17345594,-46865973,-4152235,81267536,-2381271,-192631304,-95350605,143439895,68746213,-100547990,-103605580,71583809,97373158,18431360,-20860925,-17467825,21468341,128820999,-18846002,-84698679,12271135,49859903,-20888295,-56228737,92638166,15832045,-102743444,-6739234,95466909,-27101763,-119313321,-82342430,91840293,96867942,-6831991,-84843359,-117924584,119362957,178360423,-86404096,-159064063,88829564,162356066,-42314727,-150915241,11337226,13561660,56761037,-46826142,-30588627,22097351,16368988,39601694,-79197296,7846312,7606441,-67310228,-27147381,104602547,41160780,-134585613,-78321907,111453775,144893054,-55484887,-65209168,-31340205,112897681,121922304,-39421810,-161793222,-15744131,109387936,-7887540,-113716978,-23885660,74365852,-2866078,-11427984,-10646079,13079812,14935638,33990779,-17028870,308076,9409760,28565017,-23859938,62954026,81941819,-91434573,-43259220,74176928,87972492,-89949056,-130858671,7939580,1569598,-2371734,64706489,-62965660,-49219993,22589542,103067587,-37197652,-115624133,51396736,13085600,11401261,17729333,-17862085,-64565481,29686976,37269592,7301451,-39986832,21531049,33847173,-10658492,10668514,-2046306,-48906676,-23543246,77149265,69931937,-87073156,-13222006,32859277,37987672,-12497603,30775726,-23807665,-34087409,94453360,29474871,-82474941,-70664208,63952120,38834286,-23741780,-44360896,12405900,35586996,85715493,6049444,-90764934,20618750,68742,-12241485,-82785976,10142031,12694115,-13280805,-20817386,39549386,-6744702,-55527190,24372330,29380275,-36651853,2227919,-13720814,-49990025,-4352217,54735845,-52995961,-70716056,78849703,62366330,-51751710,-37036023,-30120677,33083702,10207759,1212068,-29488393,-61717138,44374327,32656984,-49301993,-13257382,38865406,23715199,-24580696,-26412163,21883413,-23790904,-31943694,37242162,6085918,-33888177,-29336694,11611176,22918864,15781722,-5549326,-45320173,-33672143,72218408,42671149,-56359133,10595717,56313561,-42386117,-19575881,1077930,-57698483,-4056008,-18413157,-35765017,-49077857,45467194,18534518,-49256914,-73937360,7526395,52349437,5345373,-6059318,31365043,34732732,-38754965,18426904,27211838,11382724,34881934,-27865911,-8081191,29136816,34685878,-11477228,-40684555,31955233,41456621,-25787459,-16372578,-16810507,38095383,-9959510,2308075,68155466,-23857748,1883270,16243258,-14252629,-12244974,37820307,23216569,-42773743,18118199,31687391,-17624236,-40511528,-30699839,-34621116,-26509237,-34553925,10353188,-19988387,12163434,-5900633,-15943836,-571644,36398650,27119830,12463119,-19836850,13202963,22593751,-29254629,8507840,-30129090,39557501,8824413,1460857,-26162497,46453200,10266197,-24791155,-46269450,10076582,25517441,-6164195,23058621,3691019,16434765,-9410550,19051380,-12290033,-51671982,6056770,10217710,-14109759,30297586,21292515,-20397615,-16759592,31314676,50846611,-34367040,20176841,10657758,-4016724,-16433801,-31637491,6470476,16194354,30291281,17401220,-54724515,-21260192,44694195,509618,-1881329,1060580,54794788,-22182196,-7736017,18432743,19441276,-18053984,-8281946,-37078209,20244242,992569,45756004,-37239161,41447785,37226563,17128145,-9623409,8752127,37380264,-18873448,-21188306,-35729543,35893810,7642847,-45415803,-27366775,4000353,30473406,33419935,-19874414,-25136871,11137082,16723025,-22610090,2034854,13516196,3256040,-13492565,29186233,8115770,46179959,-44908385,-9222579,-18495015,-31103432,47128374,-18115226,-66097696,72517501,-13578340,-32698843,-4444882,55616787,27925576,44336923,-5832762,10227261,-30155130,11723206,15746780,-18410977,897489,14389259,697468,-236257,-27450797,9105699,7290210,7571311,-25399229,-18186386,7254762,-8641842,-15564543,-25602463,393509,-8758976,8830224,2286016,-33932393,-75817699,-20217745,-1544283,5502718,8613219,54207230,-22127686,-17333735,-13982793,-2073960,-2621543,-50174354,-4598809,66804145,-15428154,-71575950,-4384301,11906876,23221264,-34376790,-43188213,-4199401,23807669,-15274604,-17717555,44230259,102139052,64192361,14922134,-31033458,41645180,-22212394,7019688,-13083267,96419596,31466540,-30134023,-36884096,-182468,53692934,13608199,-46965652,-15256094,38050776,13194036,-71373717,-77415060,79834221,91131883,35208481,-5313132,5354956,57297648,1223227,-70863108,18486881,46630687,23882538,-51117864,5345003,72699340,36647792,-42250984,-36875228,33722057,50093576,-18855471,-20696758,-478638,23408332,-7747429,-31796711,4623715,42612902,7451734,-43812558,-41883667,57951666,54836032,-37385341,-36207396,42095988,73699862,-3376523,-60851741,-26354027,20151524,20820889,-69099349,-40641892,35939573,12724394,-46341858,-65233234,10832874,-6918259,-34771204,-27460633,30151609,-6123404,24680401,-51184389,1260345,29282699,44710263,-22606297,-60676308,-42806338,16796296,-46142575,-24885160,38768281,29053454,24295577,-40638517,-20575629,24862651,19687329,-37246483,7717328,-26556152,10176467,15175577,-15490895,-122570,-34064623,-6227651,3463495,12088299,20406970,-9985003,2562953,-8480800,-10695601,6650322,-11110365,48364298,-33264168,7859441,-52014012,62692647,39215903,-31466179,18096870,54888501,9642681,-15793909,67887222,40888598,-9837052,-51288992,15239969,5516438,60585478,-30180569,-67987265,-15730564,33347891,52007536,-38065654,-7542706,59259803,6045480,-79363291,-20562851,25859320,125236600,31928419,-74758228,19049902,72706251,46152037,-91219231,-29989519,31600558,48761476,-30301122,-33000996,30556953,64411809,-69162401,-46215404,43134426,9523656,-34600797,-68949400,38851627,98807910,-7165574,-86058057,9312116,85023960,54481411,-91388192,-43403597,57484159,31184653,-12593699,-54599397,-14632335,40735415,19100788,-29008570,-22734318,17023032,-1009881,-29239486,-44926446,35028929,42557633,-32663140,1810007,35722271,25428590,-46927381,-47004809,31545926,73335288,-41586342,-66561944,-54576657,64000864,8491891,-64649584,-74249878,-18010133,33055898,300418,-51455391,-41406273,26844351,-47087670,-33250661,-25247542,-28320833,-20067299,27156748,33253256,-38602938,50938753,29032808,-12018895,44474126,21902402,-45589688,-32907175,16411896,38267384,-27493335,-35126185,-16667347,52611300,18269419,11591057,4468154,9019443,19140682,37714976,-17149982,-40493376,5067508,34700755,14015522,-11619170,-63455067,-23968343,34211338,63851866,-13124764,-51298107,60075370,61790447,-50238904,-84995962,-25391984,-19996672,14281418,-12063663,-19470815,29673723,-21015717,-19397745,-36232774,10081946,27371032,-33280447,8934033,60577612,66060770,-51015338,-29864367,10068787,34721167,-22181029,-21642609,22261614,54623817,-3143824,-26314363,-80750220,-1186555,89319907,-19984409,-110545913,9004223,52324281,46236263,-55848695,20690027,32084111,29791832,-30667636,64678805,38243036,20795314,-1404856,-3225732,-1666528,25235524,-13766987,-10655853,13662577,98848097,-54894451,-78020196,-11407134,65127443,5212706,-19262598,-27534118,-56301618,38540078,20978049,-54781350,-44601252,22061349,7785639,-18562742,12564034,41169976,2953348,-20052876,70497477,1981620,47188225,-9509684,12773853,20580982,7500994,-34268332,-36193483,-4378702,44712437,-41082130,-39517491,-53901535,23892824,26367785,-29648308,-28769145,-9588969,30741103,45437177,3576126,-14608743,28570379,57443027,24561893,-57062484,-8231702,-18724991,1521236,27409018,-2127829,-80304612,1553210,57115542,11747783,4869966,6635648,-13337684,1442960,20308587,32716892,-15582326,-50024743,46882836,51500478,407876,-45712125,-12395918,-10604519,7899378,-10652652,-37989005,-13769173,20489485,35379451,4780079,-47152178,3111369,5815438,16838496,739141,-50797879,-28672608,48127318,47175303,-33257156,-20365356,31800548,-12365604,5181655,-10858161,-26774685,-13871072,-58492406,20386700,-7262573,-28972705,-44168548,-3921987,21211022,-25176155,-31401836,-38106869,1379784,39030508,56413906,-28669292,-35475489,41561033,57754766,-50823625,-32226577,-4120820,2720010,24219978,-12222815,-47396505,25316527,9066339,-41671844,13227043,18197394,-12215882,-15680604,12648143,26842701,-3050740,27401710,-54578286,43500088,4397821,-24249152,-42287809,-4424555,7591373,21771381,20275730,-43453836,23407149,88191092,-4352614,-19068109,-38766423,13893287,17740296,20710849,15301246,22718242,16412383,26450880,-15952449,-52982525,-27262018,46282524,16014538,1282943,19139532,10484461,7714780,21259163,-3613327,-49482168,-71134909,-14726769,47012603,10967000,-15404786,-44940473,-29294029,13966838,-43539811],[20,-95,20,-57,220,-280,302,-512,746,-970,1129,-1595,2041,-2506,3074,-3823,4675,-5701,6900,-8353,9860,-11689,13878,-16320,19114,-22171,25758,-29941,34472,-39455,45245,-51736,58685,-66489,75212,-84804,95293,-106883,119593,-133476,148627,-165230,183209,-202682,224065,-247043,272069,-299054,328328,-359968,394212,-431324,471326,-514819,561876,-613078,668806,-729753,796315,-869595,950586,-1040757,1141475,-1255273,1384937,-1534457,1709244,-1917144,2169497,-2483693,2888103,-3431719,4207757,-5419643,7615017,-12962749,60109595,91200807,-55136816,-108224977,-74490789,137009321,121069137,-108270008,-191079952,94577067,206705873,-41506913,-155592474,27517352,125524913,10677444,-37407460,2497077,-34660314,47772610,28405358,-94493882,-1126939,79863059,-112374639,-129711435,124672538,159983684,-190612022,-144645035,113357951,156968588,-53429135,-146036211,56943170,97891455,92197399,-54812180,-173186552,14125618,170385644,14290717,-200972437,-57775531,99370014,-19750631,-70384849,-40554698,-4139921,-62956352,9189528,56686217,-29882997,847903,-11264634,11507049,52470082,113014685,-51836138,-108958671,91847118,160661223,-26124934,-109993489,17583481,78639166,27213924,-32583944,-28182438,-26307143,77989142,71870655,-73618675,-83065285,504575,43864346,35254928,-60102361,43581502,-26754508,62710401,107955866,-24524854,-78470812,33098724,117205085,-58028301,-10151744,-6962765,-3247560,-26216769,33701067,-6812545,-74129086,-6023332,17558886,11510786,-49652295,16025111,-84864866,-68059613,87570699,50319659,-92508247,-95613633,89130551,108886547,-43681436,-52025046,-10108156,45708046,67181085,40532270,-168078737,-89243870,152234460,8419534,-149395765,-19219028,139240636,-61857160,-64652846,59405060,37742119,-31149238,-12850821,39165162,7132433,-25998190,-17266363,-94417884,39132455,115536212,-54880687,-152603145,18157742,176068359,-19200261,-134248005,-23262440,108668878,24242694,-50955784,-42082026,-46346588,108038727,85831717,-65398254,-69935302,81317298,57369748,-56011450,-27630043,112381677,-17073413,-117075376,-438128,64769904,14468941,-86657784,17323398,36375658,22809454,5488206,-58590222,-41908125,89323792,42909256,-130457914,-53279632,69391674,60658241,-13437886,-3293202,44692975,-17355659,44316030,57152692,-51502202,-43219928,79155848,17850434,-108681783,33827845,65234865,-14862266,27908419,85066605,5177252,-49080722,-25307287,30800288,8392424,-6381535,14357538,7716077,11480545,82138866,6272997,-68945826,1636310,91918653,6342521,-43615764,1104310,22798292,-10591400,9644446,-9265275,-75805716,33216327,27971909,-2408140,-34986711,28828726,40796991,-7650552,-20447736,5411850,-24225130,-11428490,25038377,21721286,-13891063,41653038,32411130,-39712646,-34070657,31162234,-22662900,-59755299,-5562930,30354458,-58611788,-66027745,2517651,4249180,12642550,27033656,-4192240,-2889006,17480278,7530241,-49841130,-57997022,96461940,55213875,-24392833,-33813359,8140133,-18873885,-12614456,23755359,-45912500,210276,22381383,10223040,-24718494,45560650,35691777,-49827695,8329634,58169544,33005619,-61979965,27487450,34278680,15042087,-45174950,-18512618,-523553,-23890061,30648337,11292535,-58319397,34565178,42811137,16120488,-55398236,40968465,1898461,-21959046,-24158241,24398508,-7467911,-10585120,19539789,-8542836,10078582,22020637,60162012,-54356606,38549681,63338751,-20174340,-34895495,15929773,30898180,-94810071,-21229257,-7984690,-16909178,16197101,29822506,-10029146,-12826931,34840185,51233106,-51250552,-14808722,53762620,-32745057,-34798888,521467,48764159,15666115,4968163,-65468918,-46174322,-45835634,-11504078,6536268,-9296834,30938384,20628479,-7784940,-2837764,-3474265,10934152,-25119562,-20786135,64061736,2324496,-4371564,52014993,-40338865,-35275055,40294269,927471,-44558598,-21479380,87838423,-9375568,-20829182,10884912,39259470,-65808540,33892488,23273311,-14756866,-24329106,18531069,-30129047,-29756998,24339713,30655655,-28775785,-16739620,12864068,-6500777,-34120172,-13323645,-24385315,-22039774,11926663,13571174,-19423121,-85122533,35956670,-34940139,-22630028,-17796773,20399613,-16791105,13416467,22392002,-34061674,-48498206,-15167192,47628855,-16038843,-32546510,-13857921,3205860,-14505135,32194823,18013057,-6408923,16966967,41961456,-47785974,-40809700,-12593498,27173879,-30771111,2801461,31100650,-41384166,10735531,18606536,18753834,-7233056,-53076029,-23258652,-40412229,30177406,13935615,-53393659,-8861382,29659279,2558654,-51046286,-38611422,4725083,25676501,-21970471,-45735604,-24009156,60103646,-3082291,-23347903,-9100300,-1578935,16576121,-25741516,-60012833,-1109955,6793752,-59606017,-45720583,14248807,36042246,-47656196,17428285,-32351113,20572966,4682894,-37228014,-62352915,17343015,75586969,-32324691,-50135270,-2839676,32993582,7669407,-44985711,-15433693,28240586,-1784384,14017026,-64260532,15176533,34370714,-466713,-65636133,-38196083,67681522,18770544,-6610305,39782116,45680015,-55934895,-43929960,31564768,30077986,11003441,-15751124,-11890973,1692922,39838082,-25014205,-45576241,-11408118,52669015,53937535,-34775468,3333267,20979550,-7274357,-11597564,-4665858,49055802,37731522,-9762327,-37692833,-27909617,1053519,30372510,10198772,26485826,32552055,-1537122,-12239504,22542229,29769437,9312721,-26109021,9596441,52551744,-19961960,21166660,-25218845,10122349,44156440,-25515227,-6534631,16354335,5160272,3838440,13917531,-21737916,-29546826,-4336045,28441595,86020254,-40822753,-25834199,6256033,16061026,-9685634,-52401092,4246686,48750313,29771044,-39454052,323487,24472738,36418781,-22599853,-37082498,-34740803,77527706,-7122755,-11508326,18572053,32551924,-5578779,-8424310,-21460869,98006929,35300989,-6679993,27222211,31892172,77411287,-49931510,-83043294,44463692,22345919,-3827988,-69052285,-10640610,107874218,-6952123,-101533280,-63824636,58091263,33839659,-24951702,-96129186,27112611,50220055,8336324,-39848450,711656,74735980,-34738861,-81765533,-23900836,56157848,-4644364,-1712717,-53590962,44260252,62623687,-12609700,-86766393,-37125381,72387635,-21923134,-54257879,-62028940,61236937,47914941,-10943336,-73965560,47265668,77007207,-2977730,-61219691,-46159608,78633934,28668568,-87274043,-18255655,30963200,43990698,-67789872,44753667,48574743,13467075,13185511,-28085816,47315293,-29898200,-17189388,-23698149,75988234,-22691169,-3945134,-67357498,-23435368,21103834,12597857,-735022,4290739,-13273736,6227779,-13864466,-24503820,-23638098,54427143,-114885,-2620890,2675330,-29791293,17548736,66697164,28832313,38089753,-24899430,-8357163,40000185,4969469,-50670115,910995,20232857,-10760979,-42924249,13920821,65748684,35794154,-41439435,-31856429,23499499,-8330017,-24214521,-37893044,44502975,62394532,-46383729,-27845634,13841318,77195887,-2702441,-42909823,-35480471,13284919,56516962,-50051841,-51625672,36509803,51852458,-10335464,-66707824,-15117137,56242654,-41897,-74378061,-29081528,61153242,-3480917,-6464565,-11730905,18355813,40425400,-45064505,-66190108,81118364,38211092,-60649591,-84928954,18432107,104113152,-53540032,-90101101,-19021025,87081197,4242035,-71416605,-105618331,46382305,81084368,-26736771,-107172539,-13290764,75355586,25493710,-13715294,-35791709,59320390,22497261,-40792399,-35812509,19543676,31889188,-4103081,-14527429,67724582,23444949,-74307565,-27663648,8957259,57073955,53920877,-81637816,-28405415,52581703,38179961,-45701301,-72368106,41664533,37428275,-13843865,-55256836,-18048475,17567323,26968093,-24678078,-11248202,45249582,498405,-37523163,18586351,-14154802,-24377295,-30238587,28323612,24294623,-37092706,-33811610,7723790,-10680489,-20891252,10140570,13945096,14872418,-2606018,68691714,-8745840,-50877728,13060124,31013324,29872317,-30977205,-26583932,-939700,46999362,36355672,-41158346,-81804830,-5347202,37215997,22253250,-37936831,-24451115,-27157304,82645810,12529440,-17550427,-48217150,32869862,2530964,-30477045,-33378547,19744010,-7165535,-27374406,-15150764,39118302,-34020665,-74882827,-13539967,-9376740,39561032,-20661804,-40357987,-3086778,87622298,17739150,-41898582,-30257044,57303374,-1616658,-29276880,-22704571,-6399196,55969240,-6271081,28538596,-38314603,5093021,91587994,-30172140,-64202118,7288151,22969896,-86807566,-67780930,58536979,-23967620,-44472687,-17728686,20861305,20828271,-37822336,24709,-12141187,12490092,-1592363,-4411487,-54855457,31656448,49416691,733939,-74804144,7871295,58452255,20627806,-26771821,-52655718,-12695015,32911415,-34254908,15834064,-21616015,19894654,45902758,-28733275,-20106185,2789752,657335,-49387372,10383063,-338013,-62735026,-61117456,41424629,6705939,33165068,-13842680,-32218127,-22760469,-5993723,-26487242,-55708112,-33219539,-14620771,4963094,-27570637,-51570907,19777840,24828118,19505077,35947961,13754935,-12288819,-24564649,5875638,-14787113,-34683809,14678109,5668602,-57818852,-6601200,1420428,-4366163,21745152,-12459547,1287603,-5189656,2360000,519546,66649604,47145303,-73871,-4821391,-11860587,39091549,45704167,-30467296,-45310962,-17453250,37162390,46577660,-14722832,900393,-28028091,45239224,-42078763,-10761818,14556110,27538793,-22025148,-13656801,17519095,23163734,-7553522,-4533060,16150361,10624504,-588643,-24418379,2047346,34632944,59766031,-52981109,-12159801,64372787,-4965712,-15844783,-63733132,-6340223,32873017,11562715,-16524077,49837255,-23832212,-2463010,-13955344,-21800762,19028483,-360062,7901260,-54557552,-12162358,-5082387,5144450,-950114,-32284683,41724308,-19451472,7098850,47588124,26199234,26978793,-20439912],[-19,62,-22,-24,-11,27,44,-60,67,-55,53,-138,156,-249,187,-391,437,-489,618,-765,879,-1026,1389,-1584,1765,-2175,2734,-3092,3723,-4428,5236,-6157,7194,-8461,9827,-11559,13460,-15538,18036,-20841,24062,-27622,31781,-36273,41537,-47389,53939,-61204,69356,-78512,88575,-99789,112145,-125885,140921,-157635,175999,-196022,218184,-242413,268822,-297705,329296,-363672,401006,-441438,484866,-531165,579611,-628457,673361,-704393,696683,-578645,102971,1963116,-29859906,-102673246,49927057,175190951,15531647,-126363885,-34455048,144266699,-9637446,-96727400,43909635,102008041,-57134079,-30034020,100250977,62644173,-58809601,-107893303,-17342352,53396771,29907561,-69083748,-139708811,63328985,183027103,-49955879,-228170523,47452103,164090224,44716395,-115262118,19701506,12410723,-20810644,66727731,33887635,-140715447,-56766209,43408841,-56953396,-17169833,12874291,-1866961,-70235166,86910173,68742849,-84445211,-91026383,61497767,124217863,-50945713,2189853,18461794,11842503,106722806,52561317,-67555085,-62061304,58531001,79915481,-30617123,-52482152,28161237,-13340925,28626863,100376293,-54655893,-157320872,101303412,144595719,-42628071,-159900390,44791647,129462380,10236687,-58096202,-71042188,-55681782,41567992,52868526,-70374149,-42424734,48569280,30723502,-45722518,22021399,73111308,-53806969,-55137552,107569577,67573536,-55080679,-93634407,9057845,67671487,84523235,23088485,-131896101,-29703274,183805459,42451711,-177481127,-39109087,174281052,40955772,-65235362,-19044090,120921909,50967610,-26960267,30113172,-42324946,18906235,34664395,-1574220,-16800025,39414845,-10182164,-139173817,42365548,120515140,-24012523,-114056543,-33015126,152566782,38898977,-46180228,-91096120,-25974352,119979539,77855128,-111585994,-132812678,157462392,123592522,-76581233,-59599732,44350125,47651375,-30239519,10929253,8277281,1711435,11171723,45431406,66677,-7511887,-33276610,-52716690,-15361589,31084539,20793918,-154151012,-55116341,152910105,60745473,-95754425,-79747529,-7674499,32143709,50380674,-9013759,-94354188,-17054494,62908794,52092207,-79025464,24675725,70543388,20911641,-19353852,-17090833,8294546,-32492064,46264907,21791020,-58717122,-23813850,39821699,-17991363,-60035252,61917813,-55251964,-38493448,40051908,54495318,-37417006,-2585608,71827959,8587868,-48761776,-43408045,-17033218,-93313634,17291001,17782858,27359308,-90364051,11969172,69540502,6748449,-30031336,13590802,-4038395,43085098,55802740,-68070016,-68547862,65393511,53549583,-1277038,-63915924,29910350,14126742,-47664358,-39720753,29554192,-34630920,-5051969,71452503,3770210,13797825,8946716,14959089,-24957992,65126030,86574859,-82622719,32858334,68488116,53246413,-103831473,-56568713,46166512,4935571,29690601,7453319,-69790903,4396591,39271395,-11101002,-5387011,-28838312,29669744,-11116243,13090994,-3273729,-2910652,-51772236,-27109207,88089301,-7881728,-56908799,-18956601,17236209,-10352753,43052111,-6663623,-60720936,21932659,55424522,-74043551,-72700712,12722432,63953911,-27210499,-28969752,8563118,-48685495,28499406,26053220,-38842909,-59703787,61618159,6796249,-42504889,4187194,15204403,-41845499,-47840081,16002349,41805049,-34299929,19374731,68671957,-13367972,-61688118,12513386,524597,-3008150,-29862264,39353116,-56401886,-70609698,90383607,18250683,5020966,-34863767,17336746,3097633,-22635334,50776307,-14176182,-8486966,47525760,-6830541,-25860928,5619805,22022672,21772573,-8196672,39364239,15246297,-58432632,-46891754,-2282410,-52805075,-29317166,5949475,58291092,-6529601,-18188365,-7353428,-25151587,15123853,35605322,14286446,-47983254,31453890,15357140,-33544985,-29949755,12485155,-16800992,-3660436,-29463400,-20449143,2200828,67777690,-36419322,-36045295,57147866,9515564,-6818030,-18636893,-13300929,-291353,416345,3432614,22149220,52337576,27240224,6639368,-50536817,-11464185,23102310,-19640092,-30179953,-5042015,56370659,-9883533,-19737698,-31609753,45775210,7276997,3185639,-14707252,-768290,44840841,-826381,4949776,-27838838,-36526784,4972865,-10990930,-4773965,46381468,16107858,-16046103,4413487,22972242,6826170,-6982762,1621844,1798675,46490769,-19777123,1123665,4357970,55563249,-36433181,-65035064,-45676560,14842844,8070901,5429263,-41248053,35427344,54999370,-22790671,18426252,-52728381,-26413868,7349876,-24408400,-47699870,13501772,25119552,10889093,7539292,-8131162,16018909,-213581,7657761,-8447429,12882719,39297973,-28990798,-38983164,53536478,13619043,3480047,-32373185,-30110612,19729817,-29442457,-43586239,-18074660,56345473,36708475,-10107011,-25803492,8686494,12229341,25081661,-18209377,-24074509,81668545,22205193,-1736423,2242833,16736299,1697528,8281346,9205117,-35994190,2957759,-5877893,20976589,-13829537,20808110,-48452682,-32215176,-1348360,-31454858,21907080,-17949562,-48224273,70434201,47147224,32521919,-5602107,6869370,31864448,41264317,13132968,-24986831,-34973486,52652926,4278943,-12869974,-12921557,-45984259,-32223236,-11031157,-34871433,29877328,27141249,26977556,-4069685,18901662,-7126989,-5381873,-882782,15087899,17157939,23173172,-92215315,-82378391,32497267,3929424,14220574,-26050278,-25895124,39096237,7199701,-22781158,-5635112,-11618720,40554730,-23123632,-61688985,-1163180,35934037,-5992531,-49085461,-17326712,63967652,37174964,-32160134,-15412661,61621104,62327891,9006928,-74598518,-2777276,68061176,-24093565,-41913921,11983495,12075300,46794927,-101049030,-44946122,57344488,23983469,-33820347,-71981646,25910880,105823395,-52116191,-18756000,25215274,33191842,-11401943,-59635298,-28274679,71338479,61875448,-11304387,-44002147,-20477444,51682246,-39589226,-36733407,21044279,67576261,-24777630,-20845042,5937347,45368864,45777843,-48948794,3197512,-705044,58591681,-26474916,-40960722,42339521,71197824,34367922,-36267582,16274106,65982768,-7637570,16556632,430178,27639621,7964287,-5104355,19993177,4581206,26742223,21661262,-48163168,-41786093,67381281,34088872,-16382742,-22993756,31611486,58479345,9584040,18917968,-5947532,-13033764,18488485,-3318634,-26109556,-6368074,16009386,-38456625,-20994998,-54851688,7241727,-2734427,415729,244489,14677642,21829919,44318252,-13064106,-507619,39196838,17398312,-8390348,29186717,20138211,-38623966,-22885517,-24895113,-1013569,15146799,29567022,-19724454,-84439560,-11773497,74498533,-6085695,-59986893,-6548426,4270190,25365614,-55564908,-12753765,-5834079,36094655,-48787398,5742906,35794441,52713440,-31082149,-65438553,45098724,65986799,18675144,-97355561,7172048,60043172,-28492485,-61224378,-17151506,71031445,24286947,-60505422,-43066200,27369000,72913802,-35420270,-63826054,8707319,89840599,66214540,-74111016,-10306741,67626161,50725601,-29869304,8820258,80435889,87850387,6041140,-66464637,12502779,36369766,3277927,-24219818,3246162,59107011,-1948142,-81613392,-2605880,60302893,22741487,-33018708,-31663338,53128313,19911368,-39593441,-51744225,-10072493,40873140,16995653,-62602256,-29851952,-30079931,61604976,-27605505,24107386,-21083720,27884286,-1424814,-4028385,-3573434,-43214421,-6093523,-10902278,31059481,20092378,16432474,-40282488,-21084220,28086633,-25795910,-40722606,-18512255,43717480,37539040,1508709,-3293784,4042687,-38527546,9770376,28588343,-24373278,19549168,-3997791,38849531,11581071,-30020270,-17992563,44736385,35885093,-44475522,-80120642,16468780,21884109,74137506,-12966102,-69941072,22745910,-59584128,-24317647,-6805505,-6399940,6510900,-5985126,-11986631,28559489,23837314,-41000296,-44259647,10200868,18006949,18850113,-13968155,-9505012,49883594,38237765,-77529516,-20074909,-31445283,87368459,11379021,-41883081,15968806,13645808,40700164,-74007755,-45873032,32981954,61916818,12501450,3953579,73875364,31139115,12662797,-17276971,37547667,20498747,-22443819,21747375,28393315,32872682,-15463600,-67707237,-22404096,45348400,1231790,-53857262,-48495976,67851096,25740798,-2343267,-88312532,-66259536,43312200,81628876,2441856,-56461856,-16806808,-1425350,18072638,-75053197,17711713,42332213,3225528,-20392210,4197783,42114819,-17041255,-62174740,37330087,19947383,-10067305,-60454404,-21301304,9982049,90902206,-40767502,-50793135,12802989,99134904,-7081286,-48822099,-46900872,27508793,31157363,15862612,22764175,-79714148,6774456,50103823,25847971,-34964961,20507962,3278356,-9052366,48115938,28825,-28151258,8837356,33902007,19923472,-2723551,-14778693,-12556202,25273696,29794706,-38586479,-49998965,-29245637,11350939,41010498,-44068589,14835735,16719579,-19416815,33602193,15470363,-61636555,-15102901,36984423,61054925,-36096271,-35377524,24322036,29296260,-22140133,-9377018,10782511,2111528,12121662,37641786,-26695448,-14806012,-2065718,-11790399,6078487,-13397550,-2597768,-33404596,41233961,79158004,-3057036,-51719522,28164565,28728386,13581032,-24391525,24838183,-25778653,13339718,28866618,-12470164,-45268139,23265138,-9772360,27056036,-42461518,-25143246,17990913,10804943,-17686375,-26092412,42001462,-9898945,25988364,8044212,-18687839,-33982821,5340444,-15060597,37536789,28830116,-16325132,-41648629,51573655,19769801,-5436929,45885559,-20271081,-25122132,26932423,22493644,26699984,-1961559,15661973,21698754,6089316,-52186709,1274235,28037956,-21809640,44222618,-47669448,-45737252,-31587955,-10022293,-7691326,-1740335,42611081,22632941,2722609,-19332821,-47049556,-41754213,605724,48281221,6691743,-35877078,4713584,14511851,-21319048,-4283514,-16687404,-10250466,5190488],[18,-62,156,-129,143,-299,498,-494,664,-890,1137,-1290,1738,-2200,2683,-3268,3995,-4870,5813,-6954,8332,-9840,11600,-13653,16067,-18806,21817,-25247,29254,-33734,38727,-44420,50834,-57944,65856,-74843,84695,-95618,107839,-121360,136283,-152651,170870,-190929,212976,-237138,263679,-292820,324764,-359889,398213,-440256,486359,-536866,592321,-653071,719805,-793276,874296,-963757,1062845,-1173233,1296667,-1435351,1592471,-1772086,1979800,-2223451,2514689,-2871239,3321777,-3916126,4748443,-6019796,8247300,-13286314,49656628,-40202030,-163292937,43039886,155472169,37455167,-185154275,-49153542,237122067,81592405,-114596709,-98075102,54768589,89737808,15342366,-98418819,-72502463,54210411,22769157,-38167346,-66156011,37209371,-4456568,-171871871,-10673819,158427789,-39119446,-128159027,-28571521,151339220,52707181,-93595425,-40388753,91054639,128388344,39168815,-124513235,-76426161,116667694,83012574,-82942278,-91683407,70137217,75073362,-23091420,-5862142,-55638041,-77126639,58164876,93844875,-37826315,-75262628,29044869,13434843,-33589802,79252554,3483216,-74248494,-58785449,76367124,87481783,-138090023,-62552578,48667754,43793039,-3269479,-29620675,-98074324,29192032,88221508,9698670,-90768347,-92918010,39094772,46096363,6133785,-11030890,-81161806,-31603544,110471489,45915529,-134715703,-49960375,104330687,65276636,-98878216,-23732353,925635,11840888,25263960,41538141,-1689168,-94613359,17458402,58368774,48976662,24315978,23904497,-92660201,27149107,124061481,-27666278,-134349984,-11737793,119602407,54356283,-99762714,-62846651,715042,114663321,43397332,-130404162,-130570709,89583468,117481993,-98962014,-136658534,43789162,86509441,-109328773,-26814582,61527839,-5589762,-4830708,4594022,19266155,40942279,-22364688,-27608587,7239034,88449725,87627024,-81500206,-47826563,144970014,105486824,-110370831,-137447538,83634463,71020785,23284768,-27011281,-128048214,3396332,108839291,-18466965,-73359358,-42293026,97503413,5590100,-85610970,17584053,29011126,-43937625,-38947001,52302953,33828623,-51528766,26061383,-21823498,25107792,43013203,-39306482,-107894217,50536907,164437200,-66167171,-126467928,27543402,125868204,-26458016,-51600213,-15609179,-52522068,-39111721,61934730,-66576715,-73407274,4848683,51553989,-10506675,-52835674,-14196013,-17694454,-24611316,4010605,23990331,-55138045,1134632,50925512,7936163,-31724041,-25674887,-23881363,-23856181,40741589,8010225,-81398337,-42683276,64867897,31028209,5311821,8153867,16316439,3085541,61014993,23976365,-59561753,-27326386,58337213,80913205,-48103714,-38461680,36127845,30826776,-39303911,-39394812,23768749,-2329779,38051122,40742381,-99213901,-35070143,54268941,-36450062,-29745712,59623527,21628718,-60793963,-53574745,69817897,11624277,-29682576,24443125,5974028,19683390,74333358,-23556325,-48164508,13989967,87493834,5396606,-90376033,6684317,56734142,-64328328,-35558435,13531951,18683366,-35793158,-333814,-2806670,7122594,12621139,22382342,-71798614,-63036373,65459648,7221033,-58379072,31566586,25180401,-17044905,-46718019,54942349,34417155,-21682801,-11829555,-21051405,-41966386,8362165,27747344,-77272528,-13112427,28930417,-2767279,-32980092,-35296169,210546,-55394325,-10790940,6147754,-36149431,13361060,32541859,8631911,-13737752,21902603,62923591,-30995763,-51697051,23262058,-4860174,-40165166,-21828744,8501836,-27579245,-6256964,-2541291,-21489500,-49911420,9914680,36461824,-27358053,6580788,54048119,26046683,-38570231,36396606,4702616,2529977,-32029370,57132923,15905667,-24718744,21754958,4944227,-22117769,32264967,3184745,7006038,-6829504,27528627,27324216,-1542940,5215941,27219762,-28337165,9051599,-404143,-537895,-26193543,22645132,5150101,-13099636,6558199,53589163,6332973,13303148,12086640,-14317246,-10567100,34876273,16694319,-8668753,-9090067,-12032796,-18106214,-63086836,12543324,-22034701,-16993512,28257111,22496458,-13068453,1565549,68004547,48032814,-12656880,15320308,-22771080,-10856271,2253697,6638425,29570200,-17173354,29434200,55086168,12687757,6562509,-13481685,-4167593,14014385,-27506647,25472390,-68428749,16439212,42908076,9933502,-14983355,16547068,2924627,22845055,-2933735,42583178,-32913443,-19752258,50357619,59689116,11095333,30840328,44060781,25807555,16315153,34450747,17036295,-23087846,-129285,-6163498,13402845,9240359,23733511,-940251,-30274704,15734177,15646485,-45106405,31311149,9793806,-2449384,-3774798,17117560,-8371653,-18950960,-43709000,-2099090,259828,33377685,18230331,-21092942,165823,56718741,15553229,-12286123,12488483,48870908,22571864,-37798188,-5049513,50181695,-20518937,-7536071,-4384833,28708816,-1230160,-1549962,-19316442,4588661,22961831,-14275707,-10132580,-40794665,25047287,-22899119,-28509768,-60964761,8722234,-37722552,11157248,1324795,-52466143,12163520,46206587,10971711,-25312078,30225519,56163709,-4892030,-4139831,20130633,-3062995,-50268888,23493362,26646344,30526290,3123773,-36379249,19604205,44057878,-9168023,-40131636,5511567,31209111,42867695,-32313887,-24968878,7777166,69255248,-15466049,-18361930,26049662,1788077,108148,9465825,-3242538,-11386138,-15817968,18193584,-28346917,-38462094,-17968695,-3501919,-7698834,45220650,9518294,-39782009,2726014,-14285097,22716102,25027813,14850011,-4978839,-34337365,72486918,13299913,-15952754,23074273,-6631752,455880,29437794,-552122,-52047967,14955922,11295994,-26772079,-75596725,-8274950,81434180,17833770,-53189327,-32988804,5323729,7474631,2187400,-42820979,-740084,13030732,-4095047,-35404154,-49522085,21153316,44176743,-45245491,-52987241,23475905,46234687,-23160232,-55931544,2459756,46183976,27814435,-38951137,2071185,28459331,20911941,-43438688,-25912603,19046537,33775678,15116817,-71683553,44857658,25107654,27601796,-112027188,-5246943,37078819,31198187,-50152891,-33688318,60644302,18009393,-55641690,-26986714,16516577,55068921,8083557,-50320416,16267520,26982729,7985125,-56288933,-4915631,5558556,4094918,-59446558,-69720877,-21914292,28787140,-52946577,-27232151,30974669,19379363,5800278,-25741195,8584979,41273174,-1107871,-26304961,-75742429,6639735,28034374,15711827,-43122552,-17872085,51742169,19654294,-31923676,39531589,26202960,-13066147,1061967,-2410274,66330298,-25878420,7434189,28022065,-28856690,-8838013,-26064032,-10283628,12852375,7209507,21254094,13107756,33127498,-33971827,17843606,-16180505,-37246269,-27699153,10523520,62948587,8270361,-37332837,-33951126,72998243,28735666,-21510881,-1893328,-9457706,60671441,57461862,-38446779,11730902,39439314,63381622,-21255610,-30256392,2897168,28469395,-21632282,-37223556,19958688,-11993681,7513541,-54011580,-38687901,85022980,28537704,-45751053,-57417898,59237096,54020336,-64578253,-65930362,55822153,75383585,-57977388,-108535192,-10172407,66376077,48768241,-70886862,-49040715,1278143,75993970,-8699967,-50206059,5469704,109477399,84450827,-23294598,-3366873,33611426,-13172741,-60276439,-7716773,51699464,18336385,-71527431,-45197953,61116387,60511549,-33396650,-107594911,21154263,40882491,-36533398,-111184442,-28979044,84902451,51234708,-52452889,-54481198,42217742,40449888,-21695158,-46310322,8533607,20863869,-6697277,-15028084,21538928,30517348,13729936,-35816451,29574993,49195805,-24197390,-43831456,-46363097,20406373,8303355,-27684609,-30976495,35891506,44589771,1286642,-43034169,6484356,31343102,32470859,19971868,-4998566,-30661597,-3976862,5745935,5359865,-4948095,13782412,2477538,-18888820,-7226736,-19002202,-32694005,41256827,31590033,-25605155,-15696585,-10957738,14916320,-29929351,-37468825,17581465,-5462342,-23760485,-5103901,6510180,17701091,5127108,-5511888,-14527458,5429741,13128536,32512161,-56250698,84705344,8201358,-58731419,-83253795,18790860,7807270,-1640321,-7524264,5577192,872449,48503598,7387257,-17932715,-18299534,68901312,12790465,-36747413,24105461,24248925,-34280360,-23783815,55163701,31716034,-67232990,-49310774,11957413,54736981,6804562,-7688787,-23711496,52554217,15314058,-10284546,-90962454,8998952,77895687,10507757,-65249108,-37587021,41893151,63206673,-25368011,-7414807,-37010124,69360686,13851280,-57893340,-9154201,41199651,16378365,-41368555,12077257,36633173,-41612862,-27786733,42854912,69149376,22039430,-17382634,-29922573,32217363,18381028,20979115,-71370600,9789724,75611659,37557281,-51909058,-47006199,52691048,68412882,-35481036,-31541728,-292252,-1888745,11351514,-37420855,-51671567,1554420,6687997,10485970,-53121209,-8921616,-1090019,4480031,-8445036,15152260,14139948,-2164533,17572360,431416,-1612783,4412251,-12300236,-30623890,14050972,45472669,-33021238,-5823406,-20556369,54119422,-12344265,1648109,-24375594,49071009,-22726217,13461970,-9131176,-48141445,633439,33102690,30653039,-32879724,-30291002,-2355026,7725081,10609500,-1841805,-29341025,-11185606,-3079020,62322175,-6558743,33253455,-7261157,-29893421,-5387403,31637826,-7961224,-8686197,36354647,45952629,-3158478,-7579782,-2288983,42884478,25804342,-1015924,-55184766,-167130,39625165,8736692,-2683356,-11941207,758246,42194190,3381439,-27785312,17980119,43752153,-24423469,10802433,-35020535,-10166962,14305407,-25228251,17902391,-30803180,-7302151,27044716,9778377,67774959,26722618,-41675929,-19275722,23275386,26212896,4510219,-21317342,12010271,19465196,36395257,-7068417,16157743,2648081,8359789,-73079323,-8646427,-17385037,-10600799,-4532429,9636010,53363842,-13690730,-13820640,-23907607,23268329,20102477,19213643,-17620985,13359669],[18,22,127,-87,132,-340,379,-444,663,-908,1105,-1382,1769,-2254,2920,-3480,4236,-5266,6274,-7440,8941,-10556,12451,-14623,17073,-19821,22746,-26233,30232,-34496,39109,-44521,50338,-56813,63777,-71478,79878,-89047,99069,-109954,121695,-134426,148210,-163097,179123,-196352,214936,-235041,256565,-279791,304703,-331759,360852,-392234,426290,-463343,503613,-547823,596213,-649695,709179,-775789,850963,-936443,1034915,-1149744,1285373,-1448509,1648564,-1899574,2224301,-2660390,3276532,-4213357,5820960,-9374906,48543076,-41848505,-96427079,-52326022,73411601,139129444,-108061722,-90102411,106793755,87962227,-72761119,-20166813,91044405,7491909,-141402956,27828868,112079859,-11922199,-144173628,-84811918,79841428,105107095,-47186685,-143827913,-74875236,182204137,106662301,-169015366,-127387061,149252312,154948443,-67219682,-21976295,48124700,-2781273,-1198291,6003713,-68565342,-35303158,78123141,57350816,-64624915,-11952425,32433357,-60826208,-35476589,99755286,27703951,-115557708,-3470166,131766891,18739822,-65744490,13632038,-9624267,-15116843,93606537,13642006,-123781687,-2161908,92208150,11736313,-80453904,-18748209,34507325,72328492,53723084,21649308,-163535854,-16688546,114690660,101302514,-104128401,-40178556,100145141,18938329,23343103,-21342093,-31209554,-10050200,71000269,24258061,-13961984,14964049,101088079,-67755318,-20992683,79346106,-27050325,-141694957,625807,150777371,-18877134,-106030095,-24308459,69787274,45349464,20527019,-103970149,-37308943,147877625,112681732,-85216180,-142658366,55454085,121255826,-78500945,-72113369,51577598,27513997,-9725374,-67900873,-25252679,6970918,-9403668,7450181,-37578484,16868542,25428648,-85158690,-49041358,114975195,88606706,-153109024,-139453510,95995526,114277518,-25548534,-79704205,-25155280,86920043,110315525,-46369356,-132577360,-46388614,123280202,31502772,-119135505,-7466857,93035291,55162138,-48938346,59891157,19584940,-26381128,-2341917,45308284,11404288,18305680,-64762383,-42438419,71531760,76322689,-12426960,-92265190,46208247,146036814,-80272331,-103977170,40737528,43975478,1347091,-14244842,-47016619,-67615656,69335542,94834912,-28357636,-90530710,30996517,95476007,-7312087,21176691,913732,-37735716,20150985,71540113,3317423,-18007708,-1204732,69737433,-54074550,-38512432,26642870,-52332870,39173522,61349833,58260382,-69178778,-8689362,45583871,33477543,983765,72233493,-20753130,-46195852,77228560,31669061,-105240579,-36380746,31138015,31151461,3056898,-100598492,-30639891,-581854,74171554,583203,-76847888,-26201038,78175438,68995338,-17798920,31690125,21090995,-46553479,-29409350,23945699,894977,-52143648,-5323667,3464008,21627825,20778869,-5786125,-59941123,-11302626,40273818,-29892156,-94706850,394838,56563200,-68921511,-74962993,34258597,25322027,22760247,-45515434,-27651871,-24382818,7761344,48290892,-11997864,-48479724,32231490,38564897,-40215945,7205670,16285532,-4193979,-32882590,-12310143,49363474,-49077537,-15701651,43066019,-23120585,-11410407,18695646,-51880524,-26009244,47673795,30796993,-91753589,-15961150,74281545,2436182,6674194,10321086,-11232959,-12727621,31764004,-11008956,-3039667,8615946,10955728,-9615165,-25473548,13399872,2681651,-54923888,-31893088,22207232,-53791916,-51844019,14265640,30822947,-16337810,-14779313,-16465131,27594964,25344468,6984617,6841725,-71886989,-4650858,42592021,-53332427,-22662233,-19924905,-15137633,-31146827,20038997,-12040455,1038707,3087036,17882739,-60497659,-10764920,27995787,-5320842,-24982034,-2299823,28760794,35390023,-24446464,-8758839,39984408,-28620982,7441205,61576059,6592636,1051868,-17647211,-20688283,16729355,10217071,-39385143,-92238534,-9277596,-1338776,-12860837,-12826747,31602413,-15450699,-8594808,7612702,4579531,-37419662,6517864,46334081,-3354469,5581999,36755342,9038425,-39629491,-7432358,14330834,-25845527,-26699362,6110155,-23619286,-19600839,-44962809,-38033384,27196338,35561550,26527049,-2908318,-17766033,8051236,7468433,-90645122,-20518724,6847597,81155499,-26163651,-43185923,52622853,-6433629,30857915,-10924665,-42984392,-16038597,37115300,-44043788,-25720217,18366424,-10333604,-24054042,-33736995,63270609,21455280,-27016532,19724958,-4168899,45053020,8289861,14590894,-42825987,56830146,8787184,-13826745,-42008329,-4701886,32983506,-39699354,-32391803,-29353482,47890782,-24394311,-24713394,-25022704,-32950307,7730968,3680767,-7852628,-18600749,60117099,-22089545,-35515559,19243127,54818045,25909882,-64331202,11196241,23600140,-26559214,-45692953,-21599478,22276209,4132182,16602287,-56743769,15035417,33309940,19241877,-24154225,1495406,55187053,-639725,6430382,-29412098,-20777127,40423163,4063785,-35806766,-33324763,-4260682,19117267,-45918269,-16892253,-2128081,-14110286,-19097986,-65374160,-1640545,4250671,-53814703,-10777736,-25735420,6399419,37742816,-53180493,2166444,33604879,33769338,-56000191,-20451936,-15156967,4304116,-3759510,-12928892,-12440442,22335096,32289971,-4569817,-71117748,-9403023,32757453,40231644,-35013097,-6951738,16191893,22091415,-4547103,-18163852,12448683,-16028772,-54790256,36094982,5015259,-34320546,13309922,-6253451,-1308859,10684342,33949412,39655802,-20041394,5092576,41840309,-31998011,-25157872,-12896084,56113032,-24392733,9105272,-47940214,-14507665,47016872,28979098,-59511127,-9454346,6652303,8793112,3584958,2919214,53939510,42433114,26662249,-41547103,39048587,31869967,33836913,-15322073,4635891,7229188,-11511009,-53666595,-20032681,47553263,50935076,30039648,-39763860,16508106,93962521,22023239,-52282274,-38073958,47571977,27340279,-52129898,-61120873,43534863,22670189,-277630,-33006444,48521900,56244071,-13575018,-20884446,-25106952,52597863,2697041,-21619144,736895,61080719,28854020,-44041762,-46354563,25521902,-15046025,15236105,-48047415,37492820,65905233,-10928826,-69187349,56592500,25207755,32764191,-25536848,-31854302,57116570,29099118,19133021,-4950586,17166746,62664725,9927718,-6989163,-71496945,70360777,46232008,-31823606,-24477857,34798696,47734775,-25262374,-43869287,29461277,64278770,45919833,12559624,-8679858,28554842,-1516708,-14554471,-19672674,-17754675,24775107,17526153,-26499319,-28435834,42937126,-26436649,17501534,40400521,31341914,-31091483,-18343962,3133910,4042927,11996289,1391714,23772121,33859875,-25956019,20167238,-10449019,11365281,-14533711,15027028,-7157220,-44441237,-31251765,28616841,37811481,47274593,-81485860,-43313970,56596229,10147284,-25712948,-7205468,10789876,25054872,44955625,-36061967,40476968,51643391,-17848713,-17519008,-5620209,43259351,23795097,-63901895,5666755,30985456,55756714,-38183238,-79889567,21313371,54719860,-13541889,-85340563,49555303,85168945,53839629,-126884192,-68043168,98052241,51610511,-13552185,-54703525,52959716,11016851,19194665,-33966925,-42336710,46710690,15027940,-44830694,-23329101,3520136,43040706,-25968728,19356825,36169793,76311910,-59879956,-28575342,75475774,86899491,-20756457,-56821018,4524620,30366680,51446417,-115429152,-8374954,23543824,69576051,-655777,-44208386,36810323,41943237,-50967477,-71165671,1559137,17543100,39094242,8772471,38999720,-1194334,12676539,3858277,-45850214,17157665,35628488,-17780134,-16444476,27381763,78448517,570985,-48015819,-14581876,62634036,11771702,-10543306,25495280,17426889,36986591,4709169,2097522,-48042361,22815690,14901941,19818368,12332591,3267415,-30639227,49807229,67654498,1514544,-23960900,-5787488,6023566,204907,-43339222,32585414,-1429735,12888435,-46712844,-6746749,12844024,23160743,-25453925,-5411901,35643194,-63110416,-22042449,26417026,-7024283,-35549570,-41857097,-19440981,88302260,44562489,-28371345,-69619446,8123301,48835761,78425334,-42274209,-17439276,16027757,39843963,-32755268,-53622046,-31635141,45609726,-22537730,-67189393,-7692376,30030031,5535955,-8595860,-12035649,38264762,14508252,-34970041,-2880632,51036375,34239594,-933779,-52504053,-672153,54341373,-21548521,-64572911,-22783875,68849858,17490912,-53202228,-52466716,28044923,70786587,23030729,-31615864,-2274972,60928782,65892442,-39807838,-3029446,30786519,16536012,-45216576,-29277747,9050568,-11376269,-45167620,6748849,17072818,10134712,-6251668,33957261,65019154,57284475,-47253948,-101829542,4432218,19402590,40171570,-56702965,-2202574,30055277,26545676,27879342,49166551,-7643509,27690262,36166714,-6579840,13340707,123363,46244304,-7819226,-36048358,25465054,40198125,-11576977,-22149696,-4593744,26641195,-34527171,18141935,-3877098,14310167,18387394,-5437650,-29471837,12119184,65643109,-10657928,-50393836,-11700031,4090691,22968583,19033265,-62498041,-37529586,46706657,33820862,39415009,-24727130,-45131578,13540949,-5277715,-20575650,8708030,-44117060,5081561,70467187,34820601,-67884155,-19573967,-1107956,-12741382,49515376,-6497163,-9468643,-1791832,44359559,16721940,-34442514,-21141976,23332870,19828242,-38345430,-41390566,-1138674,-23523992,-23320871,84947710,-72872509,-45246125,34477342,7048560,-36950315,-66021343,3575219,-37672823,-13295995,-16352621,-31132292,9347063,-20891492,-6496168,-24966147,16574452,26223399,-22625869,-7782618,-4043889,26877550,-12899372,9870178,43044267,37153310,-15877603,-7818918,98912,7583718,12171338,-55333266,-62308238,13197125,83249441,-17820576,-3616448,4751942,-524826,-27333840,-10341869,1032595,2488373,-12087246,-1723095,29521459,-37943078,-17179001,11963367,69605503,39685570,-46486250,10844203,-7510836,38653020,41946776,-52951086,-30572604,9212010,7658814,26681492,-38963666,-58171396],[-23,93,-168,129,-270,542,-629,807,-1184,1559,-1959,2443,-3207,4071,-4989,6208,-7661,9249,-11220,13580,-16192,19210,-22689,26748,-31513,36773,-42652,49426,-57166,65679,-75242,86021,-97963,111144,-125902,142249,-160121,179830,-201616,225465,-251410,279943,-311012,344840,-381744,421804,-465297,512563,-563868,619505,-679794,745156,-816124,893260,-976957,1068192,-1167608,1276398,-1395663,1526853,-1671825,1833016,-2013260,2216220,-2446991,2712234,-3021002,3386314,-3827287,4372723,-5069684,5999304,-7315214,9350714,-12992885,21698458,-98811384,-96596305,126201608,149375522,-118902965,-212263289,81637001,207081059,-3630822,-130854100,5904537,62625215,60052216,-23464418,-85385344,-356767,93875318,12361174,-70262503,765826,87204184,-47835038,-145013521,85916507,159829557,-145734233,-138620465,159307666,148345043,-67251445,-134149972,-21497177,65089351,96346558,-36585683,-139718529,-8806406,152638989,-7725754,-152864520,-49330534,72628052,32681473,-12789511,-6951994,-59974011,-38828362,130608226,51510330,-78363489,14649416,41962727,-26336067,15182155,35030293,-52078401,-58225922,23203930,91413623,-53445071,-99030995,-16884811,46990164,-10878040,-39699187,-57944446,-57916291,54428340,118878838,-32198438,-123916046,-13179634,18130748,-2595888,-14188706,-61591070,-138708416,33495889,90387944,-65401885,-158786810,12623316,109645302,2760750,-101688573,-33800458,66490826,22540787,8913955,18268260,-23743975,7834983,1945020,-29262435,34735459,85934568,-28589541,-78727924,136309691,139298246,-80534761,-147808653,91765642,122900477,-59789944,-130187694,-54960014,62178818,110707313,5379508,-137134583,-10483312,176599418,37950985,-186358790,-57001537,139038845,48559527,-95481000,50851219,21152799,-33823237,-15396147,-16080712,44126977,36316370,-42454581,-86718776,50282614,149913814,-57397177,-145848320,16027928,195311459,13613040,-152938995,-13232683,106803456,68920556,-31048721,-56310781,-80399600,120188965,89859751,-69242724,-79833894,73236532,50451203,-19447093,-58635167,21027024,27788143,-71650370,-423703,31084350,-23914414,-33637444,28894986,33942045,37795103,29616475,-68185201,-31408885,100598511,35234782,-100572595,-84420936,49669319,18908024,-93100914,-65544997,-54387678,-7251413,45765132,45134520,-67223467,-31332075,65220279,19978341,-26353779,-30913210,58348963,-22807860,-35395441,67466100,10719282,-35549611,36877606,53963363,7614626,-12406736,81260306,-39285267,-31488514,15718621,47812335,-41408717,-39620383,67519797,-11268890,-62236529,-46221208,573113,-1311250,49775220,-12530713,-84045106,-34811521,88031101,36154608,-112234394,-169650,87511013,3776735,4440607,24940830,-83347048,-12028151,28234363,6435919,-23454801,62114909,12456993,-53546931,4623641,98030978,-3314290,-41604382,-4337397,75713003,-26197766,-15425601,-2440912,11855301,-8796784,13031012,-41808365,-74260391,97324849,89048585,-76446263,-72552597,78879574,25992110,-18868805,-10443720,43709844,44323831,11675367,40313326,-25990078,-15842311,33719991,20539722,14292157,35018667,32026209,-27673885,-43025517,62209184,40936580,-42387206,-5842237,27296007,22092256,-32181512,8795300,-41223534,551267,43731790,22507010,-48436381,5972287,48463413,-8479548,-62849466,37924186,45019877,-7583430,-44809759,50768289,-12580089,-58988132,-15185184,-15384339,-15052659,56512441,24680330,-36044139,-661555,13115507,-53872046,-35837417,23455637,17789178,-31752202,3380171,-23544348,-40327305,-21098660,20573457,-35306987,-12094527,38815398,78964231,-6369852,19009932,20085414,-17879916,-605839,88351195,46997253,-53039521,-38082112,-7696444,-39429507,-13518414,76961917,-5263317,-57799224,48646046,61745039,-8510238,-49447135,18287053,26059298,-20902163,-5524786,-10625537,-10242092,-33073420,44410828,-22935049,-36794202,16203842,25133343,-30494658,-12855421,50140654,-43323630,-16923819,-20714629,-28260411,-23758199,35183101,1371404,-43598356,-3407548,23643498,-72339233,-35131751,49289834,38084813,-26422700,-9368303,-6538911,-9180979,-20851693,14663238,26664801,3848794,18050955,-1110261,13745998,-31130213,27127944,24883502,10090665,12693947,6710170,1988521,-42662335,8202829,-290207,-54694878,25323009,47485265,15812884,23360146,-11630003,-12693199,7358601,-6024639,15954824,-16872852,39447854,644279,-70851087,-30949690,38155117,-28973812,45567,-15278973,50457658,-21077875,-1280001,-207773,-27603772,-14251176,74797929,25311221,-46046081,-11036685,22469981,-17701447,-15241139,51594433,76283473,-71365529,-40432068,-17325732,46110192,26776305,-6358697,13579275,31097148,17716456,23491515,-10818843,-6965800,46931363,-5381008,-8657785,31680218,36672921,-21192870,-21944776,906631,-21949113,12110831,-57937234,-9346897,12122506,-10347166,23403102,-26933057,42435142,87569644,-40458099,-41199291,-14924583,35004503,7208893,-7969568,-10973117,9304981,61492808,23685196,-14387425,-17835949,50176718,45262311,-37461319,28919598,24141411,40109985,-62097734,-20526272,8595461,39623139,1051420,36181982,-12046235,-10719473,-6676518,-19160915,18491560,25691047,-35072987,-47187941,9419568,8859922,20922338,-5261731,390290,18311382,24845993,28284383,67076990,2357924,6285080,12684613,-21102997,-70940315,-13750630,32085740,-23993248,-31380202,-43009081,-16164064,46155641,-11922663,-15767466,-34362863,26833605,3221787,-29234233,-11180305,28731134,2578299,8321172,-24570044,1306362,19699100,9992399,-17966455,-38503409,71385610,51384950,-28877267,17793076,19125453,66079100,-23861021,-47594143,-8793560,50503585,-13663766,-83004425,12108153,37674347,26546323,-47451022,-27863814,4155745,48195018,-56128746,-3243571,-7929063,39125559,-12684306,-41051166,2268326,101481754,12851853,-88442334,-17523245,5419924,67462694,-34485000,-17662953,26232421,49796574,15702793,-58397985,1416652,84498590,-11827584,-78408095,-34046597,53568427,12928725,-99235506,-31949006,24424735,100980878,-44032533,-25244340,27835949,69771360,-21286562,-86649368,-48089517,40773648,59141326,-50129506,-30199866,35027123,-7835895,-11594953,-37233119,33466537,-5090967,22813302,-39653175,711399,33895894,-9059045,-28246910,-32325841,60023653,39161027,-46580569,-47720156,41222212,55416079,1322897,-49497075,-14275993,-13456968,47974174,847440,-53199982,-5237008,-41247793,-2022072,16639438,17528428,-20731199,7746968,-9332019,23753790,12027181,-25694212,17716426,8841178,-14761638,34223110,17227758,33781314,-24357062,2643381,53285380,-67438131,-8785864,-47456635,8713549,13982387,-48311125,-29324396,-12936516,20241521,-39793415,-36412300,-15547410,57127572,-18775514,-29196368,-49452522,33471976,46204202,-4590807,-51527480,4976959,62087997,38097367,-50893966,-1616022,66583066,36952748,-12320699,-107400284,47356770,36416387,-32759415,-85870607,50318347,73487300,-16997036,-104263127,54002573,97353302,32338723,-74385231,-47563802,111569463,20227250,-75961415,-66235395,89761909,79942390,-6819484,-93716693,-14501922,61944043,53334618,-73454578,-55993856,74195631,12344014,-27371646,-57108534,61170474,77018968,-731154,-45909980,16945766,128749946,-5456145,-117724442,-12529862,62591255,-16018095,-70405730,-49366557,29454816,56287813,-62110511,-101854227,21215507,107577529,13358629,-93204337,7342872,72484153,58583400,-23952301,-48818650,46774057,-2983908,-257044,-26783236,29529773,-26576787,-7926329,1193605,-31842826,-5960528,-6355998,8433841,27401927,-6321811,36465692,-36956335,-64230808,20576495,35887410,12937331,-45320586,32945636,39914803,15110325,-8945836,-38268796,30517504,26340699,22641386,16568697,-56397671,-20402304,30278735,18053432,20678523,-1529788,-5739477,-9690596,30450801,-79529944,-8521491,37002069,-15517890,-43372277,-24756484,10138624,19089232,-11256118,21649645,56454161,-49520083,-8277598,-30494892,40708978,15672725,15274190,-50988454,-19970288,73994354,16738468,-66009868,15423854,63251652,-10968021,177425,-9075108,-12649324,43153314,34037262,-93931496,-887857,56507923,54222527,-43536993,-6541760,30181158,49576437,-55565476,-20346182,23799532,37997260,16084370,-14674875,-17355482,12540333,-22746990,-21516889,-4635688,34353237,24987057,-37677794,-33277196,27825611,81227689,-36909448,-41902661,46480529,23642632,42301151,-14530669,-12991238,22239026,13207071,-6038644,-42604889,18410023,37999591,47169495,-40852668,54292094,19066641,-36312025,11011277,44708650,42877836,-17100222,-99791637,26272797,29521952,24392894,-63766022,-21140592,-12306824,1336827,-27377279,-36438307,2463713,33189055,28629823,-8594406,4029887,-3993172,5303877,38270975,-35258533,-25651955,2281572,20446511,-10835171,-21773826,20815665,-340811,40304014,52039351,-3454307,-36435517,-2456685,48855531,44600107,23030435,-25136453,2418269,3912105,34434410,50673387,32144545,-23634732,40374710,23675059,-34534638,-23943040,-22770164,-15617127,-25239,62939069,-54885222,-13643528,8482235,22134759,-70645280,-26202000,6508120,31187419,22670772,12853822,6587777,-48610926,-9594940,-19197236,13265708,-4808389,-5362110,-2759322,-39685495,23468261,58304675,-26296550,4243817,52222616,-21006557,2624650,-70335249,58453430,27392950,13849474,-51329098,-10121958,11651114,27398708,36355535,-51924554,25508918,31584904,-13853260,-48343864,8016902,18149402,11108306,-10712273,-195088,13073901,-28884850,-24027380,-60067949,-19616278,39012780,-22986559,-4635249,75540055,6430639,-1381392,-23220568,71739654,6728412,19982198,-38383932,17772054,-22549583,7722567,-23001445,11946704,-7049008,12007193,39366313,3326996,-28166671,11868333,-37672654,-7328473,-26410646,17636113,27146614,-41280384,-18668251,-32132273,38320175,-24975358,-5717390,397862,41667664],[1,-109,9,-106,111,-200,245,-316,458,-476,587,-839,946,-1157,1333,-1618,1908,-2216,2414,-2877,3480,-3762,4310,-4845,5514,-6034,6688,-7564,8218,-8922,9834,-10819,11654,-12610,13633,-14757,15755,-17001,18245,-19506,20968,-22446,24052,-25752,27623,-29766,32058,-34581,37431,-40730,44590,-48789,53668,-59376,66099,-73724,82851,-93557,106150,-121038,138917,-160238,185771,-217139,255457,-303103,363204,-440386,542138,-680222,874990,-1164537,1627096,-2447010,4162821,-9079812,52820372,172357909,61449630,-84029551,-53158623,61127040,101727163,26357622,-115753146,-6163117,109154061,10639854,-93126428,83550716,109927216,-89613087,-89327439,109528536,144674419,-97153601,-145498183,25322691,72857561,45229272,-100136633,-115837744,145881319,203155229,-71290032,-247839541,34047308,173839283,-5499874,-111133155,6441372,104188048,20313996,-12782517,9648012,-53494804,13550555,79271111,-55291147,-22269100,48857974,7153698,-114222996,48809473,117341129,-65198766,-155639997,54004425,90563941,-16194739,-85273662,1055217,99771500,90109128,23968827,-85197067,-57117152,92498169,99475682,-90152372,-46722864,47898518,23234572,-28055146,68646331,-17796355,-132458328,1837043,98013649,-36135889,-149313250,28313646,64268638,-26413719,35437819,-39472534,-71481896,43843041,74950433,7654175,-70437586,2282503,57515022,4090059,22783127,43872826,-61802957,-75886216,92686485,108022992,-78479803,-58484647,44031636,60838980,27639595,-53368264,-94639388,4464743,187127281,582352,-203366822,-22477552,188092081,46455225,-119646219,-42279799,65377090,20381095,-66791744,-15458791,-55466926,4759468,-6624960,-25600441,-22219195,45003595,-38623022,-95344625,5218199,119182196,-45680575,-136234851,25891003,145764219,52612260,-118322969,-46916946,57000352,75104514,23772828,-82069974,-45230208,114462515,116928004,-121028899,-53235694,93312855,26860669,-88199485,23238402,58260229,10869251,-69703710,28128842,43986535,16973002,-12221429,-64692363,-15810637,72336186,-23015620,-96609275,-21205708,148437861,77581512,-137080141,-34491866,86933753,54043386,15278329,3230793,-65238126,-14424710,83946469,14287446,-42950712,20918751,97535028,-13484689,-27101503,-28195376,25291858,-11665424,24701455,72757308,15784906,-17718985,42947876,22763089,-30682946,28718058,-63964587,-106151673,58773459,61950205,-26892226,-36648970,10193392,77292385,-47034112,10059338,-8213028,-22011488,25953825,84669172,-2248064,-65587837,41814848,107999571,-18317804,4236165,-14168190,30610294,18024383,-2398618,-52534239,-67126718,-8740385,53166224,-40388085,24694364,54884596,-29262161,-37310727,50246176,77912795,-27147443,-43892414,58519049,66748183,-19401745,-84095671,-62997796,-34775743,59892307,22719390,-32961556,-34367377,64769872,49958663,-67999164,-51580685,53231990,40654610,-33814695,-33964553,-45021655,-11486151,6419588,9761857,-14360211,24221388,31520573,19121237,16345590,41890722,11773972,-108048669,9574099,19302793,-14945032,-26030926,-21761050,24418999,-3793251,17837873,-13946959,-25515288,36235266,54061220,-21195852,-87614338,42698875,78797025,-16817869,-14966216,768812,20225720,6563084,9353115,-81199956,-35791977,45305009,43207265,-20925696,-21219846,5729921,-11376816,-77831761,31115519,41464880,-35117183,-17759481,-2111331,-40420114,-46444690,-3542942,-45866470,-9286492,42926598,33391933,-21228500,-49798126,85966381,2361700,-75912260,-12287372,36645141,-48254701,-1893281,-7682392,-5271207,-30918821,83591264,7350389,-15187518,-13915640,39116395,-49129988,-27588692,-15823428,-21187465,-28778545,5549936,16840366,-4541934,-3474751,8554269,-10491691,-43603307,21917217,25090168,-10327043,26488959,85421722,-7326341,-19069047,54158745,64999061,-40882143,-17602156,6595555,3300774,-47279480,16702926,875202,-18038421,30604870,-31160705,-51378780,-19011648,17288728,-3590233,-18842718,45699169,7852936,-67801078,-13132081,30240460,-15327683,34355040,48652278,23935985,14868644,29662503,29167436,-28207958,-12894500,29696367,-30747743,-17362842,24316596,7094900,-41866192,34132953,3461191,1334746,38612788,-2590865,28071615,2440991,19515296,18913731,-58444895,-9334235,39210245,-1196700,-29254120,18110790,-97537,-5433483,-41498797,13295,-613201,-25333245,-6008074,11222087,-6139622,54315753,-26082647,-64427590,-35436182,12521240,29087467,-52367357,-14832918,28381324,18061146,15253300,171260,19674107,-34136611,28944020,-6607996,-4448816,-5840748,-1759681,-19580753,550786,20293490,-34362958,2869935,1692672,-713097,60508016,-26444547,-11766514,-10790875,35852326,35725033,-24635838,-69760711,52036209,26549621,-439230,-37740083,14188657,70765647,-32795936,-37380923,-19052319,42031253,21589324,5953842,-35270125,-26464515,-15216428,33703011,-21892000,-10920424,-25843855,21490236,4334875,-17119902,24534753,49945629,17616082,-31539269,35835177,-12890099,4830407,10648079,55302537,30432275,3364285,50458469,-36059230,26976257,34046862,-53577047,11848836,39351891,28793586,-46589586,-25336070,-24850008,7955598,1369333,-47270468,-27908543,-24332161,-47420447,-13726602,-21588106,-11527982,29921735,-30148009,-32572753,5905056,-24555941,3903963,-3152185,-23122439,-11458901,43776672,16187964,21476309,-11962499,10789573,19995440,14903413,-10027153,-7998537,3831710,8821276,-2866085,-10353728,2799659,-14687689,-14236380,-230389,-42739310,28086029,10221748,-17228489,-31906843,16720928,-27401561,-18940431,-28970871,40068794,52187627,-9634104,-13966586,-13650037,26640954,-27951709,-14418290,12985736,37618130,7159718,-66783863,-59214790,20435484,-1826022,-53933128,-45608153,33730198,5516923,-21137812,-3174250,-5778561,34149368,19140817,-66263754,-35478505,6037719,-1686149,-28505528,-89468817,26527404,-9374425,-14737014,-42785972,12952380,47435775,-61359738,-85712512,-3348114,40527919,17321613,-36318311,-53732024,40433741,67832924,-38528985,-33014492,7897696,75123754,27472546,-36874510,3741147,43875363,43888544,-43580170,-9581123,63832973,-4181787,18370572,-18078053,9694400,89641493,45201243,-68900428,7878206,76920230,-45425837,-49345026,-21375773,65832938,43632838,-22926319,-21604809,-24773520,43547351,-36468523,-30744900,23595700,7945347,-48158576,10611421,-7796408,-17265767,13405135,-6526932,9140663,-1555058,-58304503,-5012383,24951336,-17052971,6800907,-27089540,-13413573,-44508658,-16505076,48352549,35402903,-40747709,-14083330,47357335,-4314563,-20219034,-20307457,7242213,25506656,-2708544,-25375167,-709949,655198,23059887,19639756,-30864982,-67422,-8746127,34551283,-19938463,-30942946,-1845172,37454421,16667930,-11420503,-8965376,47298926,-61100915,-36812303,54403639,27237978,-62638020,-52227176,-8990106,22088206,-13880034,-23797034,-36168064,52885596,98226857,4322727,-53572765,30189523,68756886,-13651509,-68364076,-10932193,16215930,35780517,4533490,-29671781,29559542,31192602,-47795323,-61779246,36705585,44018942,4043730,-59129247,24242184,49216865,-7315645,-90871168,-11383533,66459608,7486355,-78465700,-32681989,56437060,30969131,-28045213,-121352274,-6694754,67224714,4343599,-117343652,-3120859,25237465,-4374088,-74776680,-51079259,13287259,-5415889,2827475,24848906,-21966984,27576195,2123677,5116956,53731288,78113870,10218201,-34336926,6823189,64098237,23376229,-20458029,-17426780,32738942,32830624,-24640785,-60439417,-1656103,86691158,33179087,-9280945,1684130,33570809,16234485,21066596,-21367474,-3838625,-7318844,-43168058,33954030,-3791371,-24834818,-21138405,21683864,-7407096,-35378300,-3684926,2307588,-19540234,15656315,5699452,284963,14680177,30241252,16133081,21701959,-42339493,10662743,-54779497,24573295,32234784,-12137028,-97410528,40711646,61358341,1788721,-7628345,-55734484,42254393,24811452,-16444823,-76144268,65140161,7481003,25258222,-2511516,-36285261,6942637,16318162,-47759763,-16602452,37469693,-15521609,-33389101,-11771548,46996911,11612881,-55120022,-30737775,1770442,73725997,-11052160,-55276034,12306856,21725766,34179088,-28309696,-46003754,2318945,85551307,-49353169,-81760600,3579436,41232958,-12833149,-36576251,-23846049,-10046378,56629452,16442440,-16647832,23174446,95339379,-5420606,-32484781,34721050,-13893648,-73184762,-40841078,21477746,-20592807,17887179,-60044372,-55438246,17203824,28576002,-63694684,-67242260,16428855,117515032,-14858908,-24887448,-5182794,47388442,-8844361,41584951,-36419503,-8359393,53425973,42467913,25028760,-14327346,38291876,17523592,-2569737,16538890,19413271,-7390827,-27257633,20076042,23112392,-19394451,-24962908,7167400,83939862,21089150,2017996,-17242940,-31680683,48025314,36596594,-22856783,10743767,-33961039,51425133,31315346,-19698057,-20008364,-20537468,50241737,-64001929,-40880817,-8710356,29569025,73189291,-8153019,-562829,-42987469,-10719165,35721359,-23982663,56980539,26854483,31567635,4863735,-5176232,-24966049,-39724256,13311144,543600,81190846,-18504599,-35944561,4285831,30142983,16355437,-19008469,-26741990,29779265,47227101,20670750,8506854,-76837629,30044062,14059847,10782813,-35844995,36672874,-23309110,-43266641,-51771817,59261689,13073192,1274633,-32312307,-37107313,-4367996,-12855064,-34328486,-18358340,56549452,-24320476,-8850640,-50137962,4881823,37676713,-17937802,-49590875,19611117,-3280434,21430657,8126183,-55025841,-62743042,25442149,-21669155,-31233846,-39684969,27083619,10090003,-4844289,-13576377,20311020,-32937270,33374079,-7869475,-37155050,7130540,-13951745,-22064978,29496158,8695172,-51817926,-582008,-20081902,17684051,-25189518,-14042429,28906345,53507499,-27311690,30607335],[-2,-46,-74,90,50,-39,-63,3,-48,12,-42,71,-126,122,-114,105,-242,235,-287,304,-282,393,-422,427,-441,479,-477,378,-338,368,-209,-32,140,-383,860,-1274,1797,-2483,3343,-4250,5431,-6828,8406,-10343,12583,-15175,18078,-21521,25397,-29744,34729,-40428,46761,-53941,61958,-70910,80830,-91891,104212,-117699,132648,-149093,167042,-186851,208581,-232241,258197,-286929,318801,-355059,398380,-454583,539234,-699881,1112210,-2714496,20753123,179503018,61672558,-167844734,-104821615,194517776,118269034,-72489954,-87528263,3359800,74537290,30775830,-56255721,-96374981,16543866,86192156,-17923045,-94990044,28696742,38096910,-94771464,-22050013,114614535,20301225,-107617171,-12139548,142189431,38602595,-104360051,-111705204,56170627,108716030,87607271,-97027218,-111747181,100290421,70058244,-70378038,-112717109,5564389,-33577130,-9168360,20403925,-21902224,-103992229,22976928,135422805,22065909,-147043653,7364391,61003284,11412916,-3034083,-25976476,-74103722,-21063728,111651062,30389,-107641156,-31487297,38770248,23653043,27677366,496187,-89519279,-65312480,61710313,53058176,-72851627,-46962666,-8159464,70725098,62384950,1834739,-126955050,-72367476,162884615,123799558,-159336546,-79177035,93384871,110303569,-94260542,-53172683,58142225,13522591,-11803772,-16845013,-66592113,-38036040,29450014,-19394896,-49014427,23037966,11214996,-47221068,-35902256,182121559,23826250,-126085924,23626797,112193528,100287940,-27247857,-54314797,-28623045,46673820,137199245,-100632555,-149420485,65136679,136439359,-79540509,-174173163,74272627,103053705,-34742519,-40647176,42901678,-6815883,-13005049,9189465,-5911048,23586771,9253919,-78231220,-73778955,173335651,129950929,-134939515,-120122913,87828622,56059814,-108550287,-68569460,29186057,40902394,-46588366,-22405396,-106446238,12033557,136378389,27293624,-136017454,-47508191,135091862,-35138238,-85675301,9090408,-14214368,-42829623,11077811,30726980,-7562863,-75763737,-9057690,-25874432,17829445,87867619,-2976674,-41579420,28583042,140751380,-32623543,-111854811,-13273803,50565390,9717567,-29930931,16920391,-81994383,24144792,92692437,-11504509,-81992091,41432628,93844279,16085611,-9922453,38184464,-530271,-43408713,90622257,10638316,-17584022,38741250,55084529,-32515274,24616644,-18435755,7940620,1019520,73435391,65749448,-59168867,-47338906,58701411,71299665,-31758356,19616873,-7493471,-8618644,-6942559,27880649,-38553254,-62414056,48690348,75046684,-66838968,-62856102,28606471,3297123,43744748,15433265,-26620096,-32594472,79205153,25578398,-71460708,-43480228,44650979,-8594894,-25309793,22431417,25705920,-80939091,-81921480,45392914,11802918,-41793804,-9066518,46573212,-42804962,17811198,30195898,-62032025,7441336,78997281,8020501,-71633810,-51176411,77646211,5161233,-43688021,6758135,27779689,12510995,35319168,-7266505,18162090,-20138460,9473584,-84127036,-25446653,54368694,38670218,-94777979,-11982323,71073216,-38937060,-54563786,19439084,50321879,-11046029,-58997,-8563165,-53915252,50429699,39688328,-59113544,-45558456,-19518226,31539455,-32433133,-16139589,6405061,-22582726,-5262244,15070247,-38814184,-12988909,36515131,-34559157,-51304798,18103235,39716668,-14854362,-49234811,27850481,41446970,-30051724,-51016618,11930624,-29480012,-59286847,11258137,4902782,-42675420,9956816,10385873,-44155515,4231213,55768210,-8223930,-29342888,-3364651,28185750,-34310765,-47849566,31905124,8391305,-41322020,14563688,42680579,-14943974,338995,7596790,-33048299,-73965,42619381,-2077585,-80000472,-4680493,34296445,18215494,-611804,11149437,32960502,1271968,-5911253,-28382151,-9663264,-21411106,55313425,-53821734,-11733796,25046434,31115795,-19041043,23303639,17133332,-46129389,-41215350,16462902,13376756,36290722,67640285,-22573945,-845222,55165432,-5929518,-15832356,6090884,24456547,18086253,-30286111,-63041065,15832749,121987,-4348081,31412685,-4654355,19156494,13602430,-3351478,2152129,-11285674,41263277,4286319,-44942433,25683393,24689300,-22154813,-6118575,-18781714,93547420,-16035297,-18802736,-17449932,3206791,26879460,-36845584,-9100820,28686909,114695358,10012636,-28641560,-4577794,43168965,-12089925,9346759,10085836,8546616,21819249,2516973,-46748730,-43211150,45809009,-4881779,-37028604,8374063,70308094,-2987980,-81954215,-18923200,5588983,14035299,-59906002,-61814907,16224636,20569039,36269351,-72822991,-28890581,16377765,36104580,-85399017,-25179183,19523838,31996553,-3642527,-49748905,-21671416,16256837,57244258,3775543,-20350787,5082471,-5506115,-33963607,-2181624,44768919,-8301980,-5298035,-19379633,7578104,13995555,-60755702,-6552975,33516693,17204515,-18874218,-19020086,-7791254,30963191,31007604,22033,-7305820,-15938864,6200341,16618339,-39250220,14555417,40004698,-2850574,19400063,18228643,-18166965,6272446,-4681373,26760426,-6909075,3130901,2718168,6848227,-18641971,-14765400,-2649846,-65370758,-906317,-12452954,22073056,3094165,-31144535,23655159,34197719,-1153291,-8496194,-23568757,-1509854,29891475,-239107,-17687941,-51024769,24618011,44955425,-21675307,-18657265,-14864684,47206688,-40139945,-14439976,-31236288,41944568,-29440737,-68555227,-36614858,45494380,9117823,-31159574,-37285691,19146004,2817407,12187463,-8927899,-1557931,40291803,36385840,-91132526,-13195745,44057212,45925659,-103415657,-53720318,1641668,20910594,-27404181,-68119226,35172873,32313688,734188,-66265223,-11767316,28425757,67302262,-24893281,-12913320,38223533,19362861,-92729052,-35463914,3269580,22534883,8603883,-20213110,-6424085,36461454,9824612,-30127764,-64110362,51094944,30007260,-27057019,-73570856,47418546,38237206,-27084028,-60824852,-4242879,86338716,33034635,-100484936,-36934807,48317187,69063461,-13274976,-995200,-2135362,33379212,-40683171,-77325471,23266737,50695796,61463733,-27820302,-48144928,37599744,39419846,-34371343,-2147447,-3532966,-7448402,-20174414,-61378557,2818698,13894481,3785828,-22998348,-6878973,75079147,-3762534,-3123808,-27419888,-18588501,40981556,-6923634,20353628,23340020,10008630,-11143625,-19264467,8613703,-17804614,62035390,26297671,-15314426,-41113299,-32645278,1027477,623360,-49449078,-70232204,30470117,38064343,-2885762,-39721957,3539599,30241165,-26872184,-215338,-14795493,52800701,-41988653,-50573070,-8772888,9548108,13433798,-40485173,-29659779,48124228,34228451,-90780116,-60024965,21432232,76281698,22138049,-39517360,-15932815,53943987,47340545,-65279213,-54034126,55102398,47583410,5900024,-62044897,-26882668,44520803,8193579,-86937610,-25799855,38286569,912394,-73012474,-21837704,42092169,38911817,-80285099,-60339230,40683515,72295544,-20483826,-38354381,27995603,84462819,39183626,-89549694,-13243630,65444356,42915202,-68467010,-76261700,36573592,31694835,-12267299,-71024301,-2727133,24098078,5002580,-57966220,-31651706,88775809,73396727,-11608329,-41606897,72571208,1180076,-46989494,-55519441,47685955,46371843,-59554322,-117782229,22977584,100564000,-25333649,-66209497,-47428569,39564313,40805524,-5793101,-74910906,-1748418,53084173,-5828328,-39364713,-63956784,33892818,-17387245,17641256,4903731,21262654,-16785247,8130166,-5377025,-56794708,7482626,-16274510,13091145,29761876,-24255691,6270535,-67041200,8761366,13841479,37803742,-32718315,-7485742,23826294,-12434792,11963515,-30836369,-4884803,4370565,53184274,2126119,-23291353,-818599,37568401,-7712567,2973670,20656420,-67834955,32511059,40187235,-18788646,-59070097,30144116,45793083,-47479775,-64502341,5250666,23995410,-16630709,-48151409,15114670,26514407,31024014,-6003217,-45997610,12301655,681658,-49676719,-89786175,90474085,27613921,-62128164,-56123187,71249183,36128809,-5339664,-62351316,-25355020,46120110,89304150,13214197,-33499850,778925,60578033,71346869,-66450458,-51053280,-20895319,-1131127,-67354904,5550285,48385743,-24170428,-8547151,-36370739,24950802,26478454,-23439934,-58237979,27974638,22621067,-39686275,-77235015,5375102,88306921,10269172,-69500566,-33974121,36223167,75783291,27197950,-38180861,-36530472,49512534,19465216,-47168482,-63018555,35998895,20929710,20599329,5404122,-36577118,39400157,-45513339,1748517,50554607,-42865752,-8559689,3218132,37159779,4708413,17573248,-7028802,-43159102,20081193,51112290,-41250379,-42041326,-7088092,9187701,-32733268,35113485,374921,-34581804,7623148,49975697,-12989477,-4041858,36247619,-14683445,-4317267,-2567569,16386507,-38003746,16587255,15769831,5350887,-12386915,-1846663,71039949,8812786,-38220417,21301072,-5764124,-7710202,16659798,-31946442,24564172,-11149214,8254666,24218579,-9042297,-20293951,-47810932,-30463414,69994705,-540676,5087540,-3517251,67488759,453696,-16534643,-20074977,-20185013,21681735,40925817,54477166,-10010156,24929811,12695445,23278333,-75569810,-3150980,-19392902,11559047,13921056,27812400,38590441,-35947050,130567,-7452720,-5284531,-94671108,-12841934,36879341,-2601679,12354448,-30993540,-4473344,62079174,3635423,-52153644,-20701419,23212478,24973365,6186848,31321069,-7336500,-32982934,-6465956,34515209,-6935679,-1693152,8550269,23513285,-14804879,-2543981,17880649,-11807021,-338160,30222291,-17903155,-73047964,4626692,50708564,13565625,43528512,7880717,-9893571,-10898984,6989539,-59191247,-1600518,1558590,-4785699,45451910,12902907,19794000,16996361,-25731712,-10025826,-494676,-39025256,-34404429,-14717694,-37547908,-67052498,16665411,26599538,-28112309,49178042,32644224,-12499817],[-39,98,-193,149,-255,458,-545,715,-1045,1310,-1632,2024,-2606,3182,-3897,4669,-5715,6939,-8248,9760,-11585,13699,-15968,18637,-21755,25145,-28921,33302,-38159,43430,-49356,56157,-63441,71473,-80386,90314,-100977,112731,-125636,139698,-154943,171622,-189749,209342,-230687,253858,-278907,306032,-335462,367349,-402037,439553,-480233,524623,-573070,625908,-683803,747587,-817968,896030,-983389,1081487,-1192683,1319914,-1467333,1640221,-1846304,2096794,-2408541,2808334,-3340335,4084139,-5196774,7032918,-10580083,19859983,-110041890,-100639434,184177851,100563781,-36293938,-68162178,-56851241,72222397,95978497,-123698577,-95011031,117112454,39141680,-86073925,826516,137524732,-28752347,-167628481,-16094180,115300181,-47775786,-161292488,-26241721,74691181,91843678,-68895697,-161228034,16096939,185563881,88446621,-208672250,-135168914,169228314,79944287,-103786186,-77155985,45832918,32968526,664712,-21605266,-50788788,-3412474,50889823,28426177,-70096226,8809999,51055100,-111276519,-35002538,82291736,54986097,-146259365,-93359816,173470494,55468155,-100166539,-21225534,49093637,49848590,61632240,-69515235,-61852777,30141257,142881631,-53328606,-97755025,6182731,30922212,-43763429,31717660,45294850,-65792396,-33212627,92178910,47777590,-39440642,-45919494,32670422,5999069,1083895,44477507,-70141265,-52861898,65997237,75871426,-62900134,-22854079,55443144,25999960,2020135,50905022,-54437260,-110407622,51639682,127126700,-62418927,-111158491,-11546161,83006931,21776107,-55136982,-113910715,-54960599,84699500,80361374,-94144567,-126306222,101569998,151723279,-86226050,-88735963,94921544,67791641,-18490281,59704289,395068,-30516894,-20573864,10776191,-8649847,74828712,56347694,-75255443,-36572296,81385988,74296004,-122783335,-77886288,73848805,113497578,-84191639,-83605524,18255462,110946526,90684929,-1235280,-120750898,28098750,155843783,-10538690,-78796022,60878231,81571795,-34330768,-81367373,71786197,14265718,-1573451,-18648750,61912018,-5350465,-36671488,-38704178,-48105751,68487999,106772145,-66201323,-128823410,-5748305,156940120,-60308926,-136073209,-4342599,65623937,36941839,-5548482,-47956394,3668197,82283420,54822699,-47273949,-63669183,53784235,49995755,-51188325,-13680671,76955754,-50274063,-68104,57099406,40072153,-88416086,7858064,40712091,37257535,36363600,6362831,-83583518,10200287,73662194,35261165,-104002965,-26169572,25683862,31125321,-22978702,-31536748,-50493316,39657097,87603202,10686857,-49076073,-13816629,41208303,23425834,-34034711,-18315356,-24480076,16624406,26319815,10456579,-41918744,-38240773,55164046,-3841490,-11149189,35741931,-2588408,-42254373,29212427,72281601,16174320,-21570517,23769376,-1809048,29280069,-32032594,9345052,-27091483,65605182,68459809,-21293231,-27972690,-8420999,95352135,-3336989,-114886484,27742216,4516274,2077331,-55140736,-14967972,6180309,5467113,57580988,17339754,14529119,99034481,3919140,11963158,28464021,10224955,-7603708,-27646094,48939081,50090318,-49313394,-33066748,11204774,13754662,1733733,-13267961,-70895561,-21451419,30360885,-278125,-60328593,-5669884,37173408,33769950,-109354774,-39357832,30860914,11258803,-4455298,-49378270,-27612449,-35683470,60235141,-7888893,449375,8188840,4933267,-37014832,-16858252,31219964,-69050711,-59588883,20228153,28929734,-9106841,-21033960,-3193022,-43925429,-1422794,29778312,-26470049,-65719627,-18028148,16097880,-39539067,-10642592,56226922,34023432,-14128683,36632508,31574843,-8140853,6430292,51140147,-8550358,-35138736,34723393,-12855415,-35138148,-17529057,5825624,-47654908,-18487879,68765625,26528585,-14751940,-34297720,16181365,-15178970,-4276582,-42170165,-15435953,-15011224,26017269,-6542895,-9303506,38100429,18109895,-1829051,3987342,-44962515,-38458807,1316323,25904360,30580551,-25614335,-39060560,32067159,-906750,2250223,38661785,18076897,-11058649,-6204107,13616827,-40307604,-70614687,39442080,-41010669,22149233,-19822966,44318703,11740450,-24366043,-8727486,28979245,15303313,48530586,46974383,-9894258,38129876,32395784,-13040907,-15680572,15912933,28982083,-14204781,-55348910,27254985,534599,-69969839,12425071,17249836,-15541227,27127342,-2251229,-15760733,19113431,31294810,-15269036,-69330025,36476097,53102958,27030961,-17565266,20671872,2456735,-5600923,17140357,-56875508,-9951435,10361677,59455671,910445,-23415403,-12965010,-14171484,-23763434,7957770,18787020,4903489,17258174,44486919,-50896118,8192442,-9917289,-22197761,4989360,-26692711,18655729,-52237167,-52670599,70019573,21228849,-19535111,33402173,-39988612,32368472,39167224,20063230,15233445,4789763,53733679,-4250077,-54716784,-39400917,55165721,26525038,-15853296,6457274,27129134,24286174,4534268,-18169827,-35048613,6469216,25441170,1957794,-70486707,-9565833,32544471,-36751618,-45373504,36450223,-4452488,-30314235,-38601799,69166266,32199992,-183173,-14651244,68004416,2186619,67190756,-39153075,-10065144,26612622,39674072,17388912,-65792009,12595216,-10834145,-37347040,-36034219,-20007220,-1447187,42417038,-1653324,-11501581,44010472,7224881,23219018,-40632803,597310,39932593,-8431008,-9992703,-18544999,6389586,-8060875,-41911982,-6259307,13306551,-20121168,-18747207,-79741885,-406944,3338411,-5576037,2334421,2491171,-16935161,40955205,-4211994,24683508,3948550,-8677850,-26271830,16280704,-23674866,-21835263,21922485,15432015,-35466400,-19629167,-19769363,-22653492,18074176,-23259792,30347759,-9771069,-28226620,-50370715,-6608894,34711572,15746489,-51574784,-41579006,22288903,15790184,-14450156,-54586836,20143309,28503904,3940515,-27982931,18495915,-20724474,14915179,-32453112,-20735385,23067743,-3401136,-49419456,-11170823,2597943,13393243,-31699120,17700264,-6166919,52105696,-46257121,-113819211,-37401592,91102576,8344494,-51709511,-50680997,27790739,76741126,-56620185,-57813605,42477195,73565817,17643282,-31993645,-20691769,22413766,18595051,-63245521,-32449554,45720868,53131322,-40095131,-40513410,51747342,37675578,-7293314,-33814769,-33701782,53233006,-17273502,-77492273,-30798882,75653528,78900607,-66606116,-45079539,13439767,86302897,-47787167,-33461978,-8947030,83479882,19737330,-61177862,38477997,12696771,17677591,-48570682,-33517480,21072425,-14420075,-77201,14081484,27792965,43195494,-27549707,-10292624,-7563140,44230832,13792514,-44090472,9838866,27957855,-2224038,-3301193,-21137329,17357627,20542801,-20334555,-74686740,59545232,30716975,28854923,-7089462,-29937830,-4861356,-27802770,14176968,32862100,18254397,-36190700,-46863879,-6432331,-27084535,-3811251,11153895,1683497,34829907,-42095114,22788104,20891829,10883423,-6124583,-24006696,20816459,898556,-109435865,-40302693,16318821,72001559,-82488925,-28863591,27037051,31407801,4751617,-36175974,-49266610,47394643,26591591,-20381059,-4195214,51443025,-19678602,-24182231,-67582992,54860429,11411918,6600171,-69943329,4924920,24471601,7540914,-28535046,-39065771,75374363,40614664,-60867450,-46325419,59383120,82352565,-32177787,-41212623,36361395,63523517,-3562744,-27721618,-25725721,73432110,40213071,-44856920,-76312169,5756675,93661092,-18906075,-20718824,2836028,56751957,-58494227,-49361915,-41728905,62476780,30789144,-5156633,-26051528,59352028,25427403,-79445160,-53890234,60107107,43236332,-20657186,-54192361,15271036,70415072,37424895,-102455388,-16285812,25958303,19727761,-41849117,-29562759,3674100,38331002,-2136582,-36287409,-44285622,38092666,3783192,25646636,24315376,10138725,-26536751,8211376,22178106,-15796091,12280481,-17786135,-34249733,-26022539,15215347,-26090234,-81530590,-13510938,53129005,-10650736,4351752,-8288219,29830142,24309194,25366658,-27400900,-14008132,-23082629,34914563,20825590,-52871242,-65251956,-28803565,38495688,6609702,-25004018,-53783295,-11113772,21461513,-16795572,-51765049,10613108,39523705,-23313234,-40670218,5587567,-4018177,5384991,-36882431,35952619,50874722,7153299,-6364932,-14516862,636558,58455431,-21517249,-51396479,50647732,67154298,-14392721,-76954593,-3939814,59741321,5602984,-39237849,-9695989,-12917617,21262762,47186166,-49186840,-78282254,76876998,78104365,487483,8397915,24555469,-15279138,-16892312,40204468,91800900,-24456617,-75983564,-1214850,10126340,9076721,-22198208,-61568765,58333366,50762569,-25254648,-109293802,-6301100,72796727,29820336,-10937932,-11361126,27250974,32386210,20278645,15141037,11391966,4195027,46597847,15565167,-56521918,-24410527,15584556,-64329290,6384160,-9931013,875031,-61115867,42368433,41016795,7298673,-4849022,-57135105,2684469,40784793,2702537,-70120626,3985049,9964349,1424437,-12017017,-15541379,-4857589,26274124,36227726,-20243949,-32988379,-5125285,14269106,30364540,21004636,-29604205,-38136487,14648291,25888887,-16102474,26094535,-762264,-17785746,15351316,23861399,21746140,-4255264,-16242128,-1085728,30508695,9938959,-38644445,40833153,50159748,-1055312,-66869566,-6791048,36774777,27935122,7816474,-20683393,-3234361,25617809,50745413,16822873,-20405160,-45662918,39877689,53055768,-7889972,-29179139,3591488,16479432,33901528,10180408,-31044050,-11079130,-19906322,-26742731,-3813051,-16633318,133966,7100000,7025064,75754696,-8952418,-12079976,-28318472,56725049,8715747,-31212252,10586685,35930629,-6597528,-10218307,-18857088,-34795094,22747518,-2810584,-56188229,-17723316,32365715,20886512,30891671,-25957846,5538447,9269503,-22015767,2888545,18539731,12131380,6841338,-20453226,21974650,-12339885,5829839,-47635938,12529010,13305202,-39120727,-23968131,-29203705,15982880,-12742604],[21,-83,164,-227,139,-347,404,-478,658,-855,1062,-1282,1638,-1972,2285,-2733,3290,-3840,4477,-5084,5899,-6803,7586,-8615,9643,-10807,12055,-13338,14816,-16207,17731,-19539,21153,-22910,24812,-26812,28856,-30810,32991,-35186,37358,-39741,42122,-44478,47014,-49697,52417,-55143,58261,-61536,65049,-68994,73431,-78315,84063,-90826,98640,-108027,119360,-133327,150388,-171624,198161,-231752,274757,-330365,403331,-500509,632752,-816979,1082090,-1479433,2109513,-3193600,5319845,-10717087,60310825,-67932229,-152545502,108000045,156035901,-12386133,-68318163,-37079280,45896469,73623185,18776766,-77855029,-77704362,45817041,79889878,-75189930,17252603,9458512,-50097258,-59129927,74846689,80263388,-4774190,-57055419,142562208,42458181,-32279021,-98622494,-32097376,21567180,108765518,15995174,-168664297,-7829962,114185684,62025004,-100210361,7418246,16799786,-27002742,42381571,47272323,-136076291,-99633773,102197067,124005708,-100763049,-54271007,33608120,20631457,40949934,28001607,-103940848,-37517973,99881427,62618678,-83874813,-21725109,25693885,-5127859,7967326,65943808,-25622142,-52695439,-3434054,108106067,-7783688,-77250249,-4553292,-61939594,45766014,51111389,-54554113,-120625537,16930225,138569928,-58493402,-220360661,-40376,123006927,39561868,-117722913,-44200194,99196522,13865354,-4742125,-41713332,-14536402,115302533,52422804,-5731382,9643890,70296635,-41585586,-96623964,60353532,116839583,-54594596,-109438160,56328269,77777927,-492634,-81779767,-108150491,24074643,101647562,62544511,-151740385,-99401660,106510187,88336452,-150556953,-69115190,109154362,5443402,-35082715,-28374206,25898266,-2868406,63397853,21338878,42997743,-16498719,25956671,-110372952,17336934,105360924,-23007897,-115342385,5215764,147133681,-36162839,-125254266,-15715845,92438830,36289225,-547941,-23461124,-90335634,31857846,107107337,-46441635,-100903664,69835477,54393608,-34142386,-12723797,39660226,-7272285,-74862791,33922157,23804350,-83192757,7472294,21987806,-2419334,66316501,28655795,-75985301,-23170319,91834492,26353243,-94305023,-66874104,53289282,29016823,-15211821,-25672920,9912864,-46203006,74072426,66368517,-60135562,-87552744,56013362,46665680,-75464717,-40447330,-6023613,2452258,41902928,-3542381,-43044596,-64759049,72239484,29974306,-85377456,-25475775,21902727,-31272757,-30845235,47404150,736068,-67446682,-11095335,51391950,-9347252,-6425743,9978980,-10256719,-21062837,81536210,6385928,-81496836,-24729943,127179157,-20786950,-49267909,-47292734,31229714,37681470,19459926,-26711375,-58570417,40794070,28547488,-36498890,-64015859,55874822,33973511,-46794079,-28479003,103064409,-6697031,-81996829,10465913,46482119,19338093,-27243681,-23600657,-8160640,21269318,33748684,-61695494,-31498358,86669301,24397496,-52147840,-33643682,47632934,28132767,6895776,-34836984,961210,-19135150,31426440,8844653,-18408290,28935465,13823747,-19423258,-47960020,41055862,30802276,-81863315,-65811612,47979745,52474882,-39887556,4890384,35070354,34274714,-15317330,1502984,5497358,13883686,25168194,-40337603,-74309715,35263950,88208320,-26263043,17886995,17049761,4694083,-10404205,-37058260,12495026,27156612,-6140705,52529344,-21947185,-57541847,22432421,68429872,-62571104,47267335,15058725,-39626582,-38134564,14403659,63242513,4495725,-20331178,21179161,-3150105,-12164031,10043758,-19289300,-33686383,42387231,54248694,-23666278,-43028356,67602104,6887230,-8434679,31721325,-3551738,-14261287,-10332973,22809378,-21711113,-21377590,-2260154,15423691,6556240,53097296,-10494705,-3196962,10307541,2953924,5603976,-17341287,3705588,-2343516,15967385,4699473,9649605,-5729174,27616710,46473214,-26862271,-14421228,4650608,-4575814,1417003,-39267969,-31323896,13740195,-33792698,-22280289,53179299,8160891,-5542453,-28378352,-12883330,-12081946,32968737,1603666,-59434775,48805496,91007637,18526578,-81675957,15638373,9710841,19257121,13642812,-20381599,-10864986,-44630254,13139276,-2441448,-43585499,-5826925,-45638881,-12743005,38173315,53007129,-35790809,-6813128,-1224373,16536185,12729257,17719234,845789,-36733629,11388467,1717883,-778292,-31714315,-7741747,-1691225,-8164892,-20688284,12273083,16466479,-17366468,-31615798,37468607,-27035499,15208150,-33078564,-45931906,15405506,62644845,-4146928,-43613755,30954822,3641176,12259989,-22006870,83403123,18157144,-53661736,-8346088,-8715593,-27939155,31214471,-8890587,-42023960,-6224206,57846666,12663896,-33179980,-27443448,56476766,304180,32088515,2713089,-1214659,12917641,13063762,-7026073,-34773644,-27248769,11535030,24189856,1302762,34504628,4494805,26703181,-146376,-3423193,1994910,13375858,16216933,49543812,20934841,-5230152,-12981016,-12221455,-2164198,28391173,-24402196,2172757,6925137,10466681,14332479,-29787666,67919712,35146059,62593233,10364161,-16248823,-39342542,34312949,20663677,-29528384,-1934442,36505072,41665556,-21560385,7015874,-19125478,-27541017,-23482598,-9864158,-13637162,-8562912,-13269644,-910015,-34396245,50821230,24956530,-40582178,3480235,63084755,38001736,845455,-7095447,28607452,43540448,3078021,-34475210,-8541676,35690558,38867252,-25610824,-27829569,32201548,48517803,-49173470,-41183379,6394653,46158240,-17938475,-18159949,24046308,21593262,-16094412,-13635195,-8689063,5901170,92731535,-7738627,-66656903,27274935,49379034,28206220,-53298129,-22117940,48150856,39623293,-33755048,-13450375,71459176,78573853,-22068316,-59389666,7442358,34688442,-9694463,-52327397,-2364045,41357805,32548360,-19525257,21728022,53811086,9377084,-38774342,-18683517,25161150,55307343,258548,-61808083,5085979,35183552,9911526,-53713119,-15986656,71165883,7933889,-25511512,-34896094,-5389801,27398496,14915759,-26968272,29910115,55605451,31493720,-22791025,-24441971,26467737,33643263,-17222620,11231695,27218128,-12588946,-33733373,-18772420,14822863,100576845,23511361,-3805806,3880108,3397155,2492259,8073525,21911557,11951085,23982647,13074826,-36231812,18642880,-4392369,38089054,-17062604,10643994,20837623,35411279,6355430,-9176058,-8636998,-9354860,6183836,-71898876,27035039,17357514,25541804,9374670,-36376327,-3982898,32031278,65297770,-34826094,-58770879,-35932241,25190736,16246025,-56178192,-39777911,-13497914,72695486,-1048217,-73077134,-11326822,49459985,-62586431,-76538070,25201442,65497572,-30623838,-73357072,-17165136,59775633,-24736218,-66678824,-44664281,44491701,31461903,-2622947,-86753107,33685278,102360794,-9292085,-92667401,15570720,82451806,34995432,-32427692,-107574910,5345507,52800895,-34460539,-66815350,33949081,65622121,-4986212,-89879743,631319,61114905,-4405991,-67880318,-16426996,-1156428,1241804,-79143452,-21188535,54522916,27946269,-57710452,-15383847,-9875623,21229441,-26761556,-73412401,-42240733,53901629,64287685,-71635340,-59690543,11743450,38989061,33459246,10778428,38827422,100269432,57391292,2846145,16404446,56759730,22055946,-85489682,15033232,97548823,-29071661,-48934321,-40643840,64607515,13916400,6806546,-74687070,17517922,24759961,19629545,-35390247,-9719458,43411629,63097600,-19499738,-24222121,-307368,32107727,-18240677,30801929,-42618887,-19640581,16415576,-160297,-9767272,-42853011,-36731601,10516782,17127562,9790159,-41549912,-48123928,-25854192,10879668,-2820288,41852068,43370817,69984463,1189297,1318825,40727211,-14902332,-8279207,2429957,13546179,-15424262,-49473243,-6253500,39798117,25299728,-35575730,-53599724,44432479,79113088,74848332,-61219512,-9006497,67905532,-13601041,-46528512,-24376429,-24188310,1893473,-36581364,-52014188,-39511310,39523870,-8247760,3198124,-19452950,62859835,13238725,-16447857,-4121798,84656236,-11009036,-85348717,-56130037,96249718,61022389,-25149111,-63037856,-15038535,51684901,88953626,41366,-75999380,80564248,844063,-35268713,3538005,68824515,17888826,-19114648,9531726,54943282,47665729,-1236225,-65556077,45410412,8925761,-2443817,507902,-27812770,71310215,41242514,-72403060,-57112841,13377633,37936324,-56546169,5674112,-23664284,51019790,17849973,24887291,-13623243,-51183521,6213113,-15886075,-57959695,16849786,43048061,3649600,-3359866,1309455,46905477,-25422959,28567830,12892737,31422941,-10237996,-13371212,34739421,38429073,21249155,19033653,-3983133,-11170263,10266032,-14596244,-26501478,-20924692,-2532617,-41890174,2782523,2100019,-22715040,-18323264,11540328,-8614870,-59933650,-46829095,14672664,-21798594,8524245,13197249,-41984876,8178637,13188044,-19824617,-2406486,-15037733,14095232,4318994,-35887516,-25421482,-1533468,-40232555,5209988,19658103,-26217090,-32023233,-664368,-8855426,41445227,21267079,-62991495,23682094,49267966,41255705,-25423356,-51902423,63896849,28222032,-13642375,-6220938,-5585891,29087127,-30927964,9916135,1397371,38864488,45554283,10405922,-29138124,16431268,39231533,-41024963,-44544223,-7599950,-32441266,-8425836,-95856,13622744,-2327491,274411,484647,9139460,20074035,15377773,13757792,-11010466,5553984,37369347,-39358765,-24500539,-9093854,58967830,17443108,-8759198,10589926,28020830,-1251887,-63523048,-2201579,-1796581,-13113535,-36478332,-677999,8149002,33294534,1478607,-24091981,5400244,18036408,-61224249,-58414454,5923071,52958033,-428282,-7363303,-12802051,-13034249,5602401,31278405,22080429,-3132076,38890851,5547,-76474019,-41639585,-31172455,7053399,20741221,58230549,-7137910,-18486947,26536670,-10543666,10190681,-20862781,7970960,-35959990,15724753,59727412,-5461066,-54300639,-7781588],[26,-26,177,-121,106,-255,341,-467,582,-891,1073,-1339,1644,-2102,2476,-2992,3571,-4414,5263,-6143,7155,-8421,9838,-11129,12854,-14731,16647,-18875,21368,-23941,26780,-29825,33274,-36802,40580,-44805,49212,-53874,58878,-64241,69797,-75811,82089,-88815,95813,-103296,111293,-119736,128598,-138076,148242,-159244,170951,-183730,197659,-213148,230002,-248957,270422,-294793,322759,-355487,394073,-439940,495419,-563585,648397,-755970,895208,-1079849,1331960,-1689577,2222662,-3077019,4612421,-8083279,44538580,-102053194,-163988999,47434534,106767198,11136310,-84515467,-7733249,64215418,105947632,2819699,-62275919,-12498076,146449205,-9041761,-50685838,116376032,94974798,-102001066,-71769423,107271186,72168861,-142108783,-169572243,65659440,92509171,-28831389,-124489460,-103255626,61753404,165542776,-70031515,-190042710,22601253,202564103,-2792863,-153094049,-21738460,49579500,-9917736,-9705609,-49138730,-17035819,-38639499,1757507,-55751926,48586352,76572148,-40865946,-117084415,102022610,138242362,-74196612,-120292796,74628145,163303721,-36217556,-134113339,11659469,90289981,85183901,-30243142,-113085443,-25848619,122362658,48724395,-139920742,-56665696,62813385,19579969,-28961122,70644735,28923023,-94379330,-7912757,71084060,-22457789,-80789921,1257784,-213080,25216459,63986215,35311749,-107865991,35721991,91424725,-25827146,-73158396,9765243,64714776,13071903,-1461603,712547,-62217504,-22944098,51540809,50573106,-59266007,-58454803,82724197,3286642,-18609376,-17054601,-44937715,44643189,113311903,31138759,-134822387,13649613,126084816,10535106,-92106793,-10287859,30243165,-48507358,3283489,69650975,45302777,-9735542,4581825,22269219,-2839509,29586947,-10634815,-45412107,9017687,121065752,-57269496,-150090539,35504365,119378674,35410662,-60421390,-31781419,28579619,39688189,30118592,-89578004,-58586947,100430637,67540790,-86483907,-70342254,98060038,6773887,-111407416,8209479,63990498,-48118970,-22908968,12762794,18176379,-1358848,-11273476,-25848215,42455690,92846588,9060096,-88011857,-45475173,124112495,34332036,-134931711,-43574388,58787081,32440733,-14939089,-1704436,-14209542,-4322853,93830068,-9297650,-110592119,-15498949,72044214,-58559185,-83718569,39744152,29158211,-89741990,-541660,31353940,25914006,-92477302,20795470,35178095,1710935,280509,-31435335,-60520447,44150374,65101220,-61677938,-90132176,34707861,42785410,-16241171,-33220309,14387797,353634,32025625,52349240,-18082167,-63339451,9790010,79280426,-17339117,-67549363,-19556376,-32475032,-21466951,54986797,-14084088,-50037489,14361222,57908399,25183242,-13656857,-23264403,-24919635,-21456975,26325951,50143221,-40845940,-19088932,56134575,87095086,-31797278,-23298078,10053106,10608652,-5655482,59802802,-86953590,-18232414,93635799,23022286,-58883760,-16019853,33989890,39911945,-34450974,-12158855,-24172865,14767270,48943744,20636639,-3651432,-3793875,21429956,-11006052,39615757,62394603,-226061,-32634175,21729373,76771679,2086110,-72685121,-28575899,24439596,19164147,6413865,-20332075,-9379856,21195321,28628113,-51348528,-81419031,-6003112,1330652,10563569,7146971,11967441,-28877989,-20137105,47909806,22434166,-31209340,611293,33383173,-45230969,-15530555,47550381,-38872223,28183212,-24346820,41088359,-38833591,-13106641,68319288,26708282,-40963547,-12882747,-28082466,-25795340,-2157815,57102455,-50969359,4757079,-11062597,4074541,-37878190,6709802,34822247,-16666026,-5181067,58099669,-534259,-25782370,23545862,-2792187,-15374049,-35960939,53807556,-41606196,21332954,40509247,-26485331,41608288,53364231,2981314,-14225499,-49557177,41938235,32036788,32624059,36110287,30417752,-21936805,24178572,39580163,-22521296,18259568,24585945,47215943,828031,1780220,48336537,-33609889,-21258431,32331483,-17446986,1241711,-26825945,39723626,-79033,-24792334,-15519998,-27624269,-30941979,43327815,-28530733,-51568258,14392759,45211781,16959714,-29999811,-10289314,23904057,-43248774,-13563863,18192407,-24282701,28216171,-33181835,-12413689,-22479864,11661893,-49698867,-44257854,-7749557,-5934353,14960757,-83855870,8734822,21342402,-14115998,-56374502,19161040,-7576236,-13873308,-10473491,-36443023,19459308,40559899,2661445,-72054219,1230110,35314325,-9050909,-8042674,-204380,37024756,31354190,-16746948,12154546,-31348961,-12486868,6206275,20171268,1980645,22726663,21597677,-55151558,-28165884,-1346348,-1415935,-5960629,-4950302,-42856191,-13887041,1303653,-9627714,-28829949,5744924,27970720,4774913,-46956631,-25622552,25047165,17702037,-32599559,-6785090,-5830729,17872877,28552922,-26474631,35594359,29536457,38507240,-56674435,-38973898,7102014,55041640,-20463142,-33731418,32223339,1271582,-10390927,-21170069,920320,30850590,21793075,-24918845,-35454078,67940873,-19189295,-33402003,-12848735,24931406,57862823,-41632715,-56816270,-32508276,40358156,8110961,-36875222,25558256,16598902,48989348,-25978186,-47431644,18290161,66073391,-10053210,-33638784,-10652654,7261291,48927411,-80957148,-6272100,55751156,16867967,-16535131,-65195099,27313216,20740038,-50644614,-54213614,12253982,38705887,-1280255,-46127289,-26786356,77756325,43934460,-31348791,-59361691,-8343615,74832557,13166590,-4277188,-14637571,6443507,-3684988,-13847405,-33903479,23432897,191114,-33703400,4675324,-3330257,25601837,-10739310,-14434761,-2044475,44768295,37555601,33611545,10942770,37551321,-75251,-35270664,-23371613,1348941,-18343855,-34572482,-35721893,-23974226,57242410,-4021552,33739884,-40041777,-19769932,3169749,27019125,-56730769,-31314418,7917836,9704849,29769048,-12657546,-20731242,2425708,-20129565,-20891401,11591013,11955901,65746519,13534776,21223318,-3203693,17047036,29084340,-7340507,-46782818,435372,21581491,7389852,-37631794,60018306,46734501,-66381936,3521738,9593762,52811341,-6190072,-61378606,29475435,5683575,5999803,-80483155,-64694213,12946274,60898967,-27014316,-75914084,-11806815,40440673,-32203747,-71104007,3671355,61704292,-16147601,-51051676,-16227610,8508170,45242000,-87814394,-77174901,22972847,87016705,16380579,-69527462,-21420021,69264503,-23620105,-116675318,30915636,63080901,26474334,-3322251,-63541197,4630052,54834682,4458823,-42043942,31777252,65524908,-1243106,-6875103,-40468337,16172573,537414,-70487277,40749340,71864772,-28221267,-3301936,-51697341,51641844,28925839,-22084266,-41153394,-20300773,71894212,32655385,-54799280,-39957332,25518000,25972606,7304916,29481384,21057672,33810685,37883410,-28851203,-70486921,-22899003,14149692,-28107694,-36737172,-35904048,1964843,-11572910,21359267,1287032,-51476835,22113834,-8976545,-10351112,3717126,20782682,-25109744,-21802068,-13165186,61182073,7577580,-40107707,-23889382,-16173177,35121150,37689330,-7043988,-47689254,37961558,75271656,8113489,-45854032,25169449,48392152,-9281301,-14046766,-2954736,11213605,8012514,-33192659,-44052394,-14473597,-19898667,-1513853,-39942284,9983694,76225878,8374023,-29170322,36579119,74687509,15373191,-67668071,16886929,33050594,39490792,-36923502,-49366818,16971840,51844697,-16972552,-33843848,9290051,63431513,44249850,-92243736,-27180950,5433140,18824818,-17319339,-30656672,27989746,51316284,-22094681,-27407679,38313714,37058526,4366145,-64763559,-10281297,34742831,23149285,-75658572,-40937298,73800192,23253827,-61662156,-44462736,24978820,43167984,6890395,-25926446,-28824834,70404049,35724420,-6178450,-8474900,25477249,-6878609,-13176196,-17091932,26482167,-38262399,47768436,38076120,-32437689,-405492,1276422,-31996112,14229481,-12042996,29712421,10009140,-16164684,-3285905,-10753905,-18565588,-43893334,-13542855,10225680,17394638,855598,9643683,-3164468,28792370,6642759,30402755,-29526600,15587487,42202426,17537041,3162689,-24041624,-17645899,4411573,64753636,-25798183,-55819862,28891147,39989873,-36199441,-43319549,33240949,-54899811,-38351202,28939103,35748716,18603070,-48675964,18357005,49259767,5006542,16702546,-46634192,-9719968,89210789,36623887,-94304135,-59945481,49370052,31413908,-19743528,-57569181,10620705,49897499,-7231853,13594292,-34789841,-4293240,58627955,5641563,-29399651,15533677,14859089,-22595595,30070832,37936858,-1224870,-52224134,-1582622,48810907,27939156,-45339610,-56959457,15417225,76048492,69496469,-56783686,-37695147,47016294,23955477,-54211731,-17633391,-45620429,41958663,430474,5232773,8761292,-2066494,39594222,31136951,-46512464,-27648277,4475275,-6362027,15225784,-21335866,1479122,-30909278,-3798570,34705387,38872252,-5681591,21913141,-9551667,45376548,24166035,2960914,17861276,-29963948,8072626,19641323,-23850900,-18441892,522088,22548574,39806379,-1131064,-32648433,-16939098,14932006,65068481,-42433025,-10395710,-1821643,23323443,-15111223,-13985817,-6720418,31832478,-4859988,38448477,-19769386,-33761675,-45506794,13739119,3258788,28877436,-45859985,-19703833,-4054860,64434533,11835802,-43540702,48046085,16673866,1483512,-40664059,-31921222,-63596624,-12200125,29857901,-67842931,15535986,43457489,-684463,-25063211,-47672244,-9135462,7239497,-32389212,10392775,4550287,-1421949,27489673,-13084737,-3759271,7637612,-38597275,276524,3319800,-27783658,-9126533,9481197,16395100,19322747,-7694843,-32373983,-240944,7431167,68397045,20869045,-12129703,-28261095,-23944710,-6634147,13866556,-31255862,1452594,-11599437,-4584304,-18427513,30164703,9454286,8551702,-25994267,45262156,-31900312,-23577276,40530159,44152957,9348643,-20062076,-69476105,22137865,-15444801,37769247,14308633,-53068637,-12492867],[-22,140,-196,155,-323,520,-688,938,-1293,1670,-2120,2792,-3508,4467,-5531,6777,-8344,10180,-12309,14750,-17563,20950,-24753,29062,-34124,39809,-46189,53384,-61637,70687,-81018,92532,-105296,119390,-135018,152374,-171485,192499,-215541,240808,-268542,298849,-331809,367755,-406969,449663,-495900,546094,-600732,659993,-724208,793948,-869782,952035,-1041661,1139309,-1245899,1362616,-1490679,1631943,-1788225,1962084,-2156699,2376434,-2626594,2914479,-3250145,3648000,-4128836,4724578,-5486958,6504577,-7945037,10168573,-14117864,23344832,-96216412,-83502929,135757345,49672186,-92109684,-69645117,18365841,55824575,76020674,-29421602,-99741246,-21999705,56936704,-33126301,-55698602,40549979,4018400,-50037997,43045427,59052564,-50837345,-90980665,42832617,108424981,37267784,-61851866,-25841807,-7871805,43324352,71975106,-70497822,-150939134,62661296,22541755,-80721782,-46670169,26975090,-8396834,12235001,120126537,-30237526,-103860348,16265680,148081170,353722,-115537814,28036348,48344360,50414022,15672556,-79341293,-34356972,4140895,97019859,-60881991,-110072076,8030543,55458898,-72934675,-3428191,53643544,-64234869,-25530369,83584271,54046247,-35138151,-43973394,-9084635,19918384,55676436,42243631,-103470331,-79628419,140580738,101001457,-181696014,-121482576,108936668,107726455,-68965714,-45912224,31400270,10291675,7546417,-22955297,-51987114,-1363258,76224628,-32862523,-30484855,119952517,30264492,-118386025,-11810992,143536321,12102112,-111369052,-6280844,79046489,75744017,-35090270,-76685618,-39891912,93194780,87930942,-83073857,-176140519,102420835,148594074,-81772037,-107802990,42088579,67667980,-3177938,-32771034,3264543,-590421,-25596999,49773985,-21877063,5334905,39280646,10164706,-30499693,110261340,21444132,-113558188,-97503555,53753479,44975704,-67094651,-65100802,13670865,77052904,14744215,36257249,-90737888,-60998728,82738960,75416837,-97030999,-21961154,81551486,15403683,-60335901,6162453,-30205404,-28493593,6447145,50944547,-21124341,-55106059,76113779,31325890,-27667580,14165165,-32364499,-72313772,37183835,64925855,-14169811,-89063858,-24568604,104408990,-6607802,-15906564,17150824,-28681785,7139292,70957893,-22245994,-99652334,17944680,53374483,17118094,-50374559,30056834,-11854594,-12956328,61054138,20280564,-46787516,-10646206,50675043,26662675,-44894621,39801043,5454424,-34893143,74476182,38696992,-27775003,-50543058,73724923,-10736793,-3904002,15959881,10326448,-40517975,18993691,56819995,-43270427,-87051844,6310777,63238144,-23404620,-31627878,-19459094,-18455172,5175506,16673811,-15921922,-36587490,70367908,36127854,-83420495,411146,70667955,-10568886,-18784747,37960072,65307582,-78964933,26606512,32245280,-20759139,-14412369,-2789764,-47307625,7926610,31973437,-48582545,-57489981,-22663035,88397818,-46629783,-71419818,-16602062,60564708,-5969206,-38994196,-19497288,-62877417,25602887,-10955787,44072093,-46315147,8301144,-7553252,-11316732,-7398170,63158238,46403696,-6149267,15876960,47313820,-33588325,-44877873,1185355,66041188,32984741,10961017,-57648066,-40387192,80329707,-5345630,-5118077,-12378283,46964632,44051092,-37864018,26343419,414699,5824729,-16596419,-5602006,4731350,-66048324,34516759,-1158485,-87821302,44868728,58961527,-20020296,-37591885,26147181,-176451,-54910596,-11361304,-2777315,-6846674,-12999535,-38829648,-31791556,-31905810,38461421,34290111,-15693933,-23826087,49245579,-25878108,-98236356,21498615,25305793,-11473012,-21716432,-17586493,-14984895,-1056119,37850253,-23057736,-17838239,15834109,-36834108,-29716405,-33526148,34593722,-4754653,-14251352,23591810,39533338,-37837664,-25350775,21513478,-7398731,30745820,37576079,-24034408,-26799010,20955864,79044750,-8672099,-63425871,46159537,-30022950,-43501969,-16054704,33884885,-55125110,-53016094,-46855187,-43820709,-50503113,9678998,-8505669,21685094,8696763,9275142,13350226,-21522905,24466563,45226750,-19229456,-8090387,6083440,7095520,-41375194,-4437863,-12398424,-19834959,2800633,8578599,-17831174,43721251,61017863,-21734115,-32791082,6719822,15717136,-46158632,-25151338,74092765,8735942,21699736,-9720774,-19840222,39154464,48865570,22269080,-73615546,21122179,57373977,-16598466,-3548833,-8289688,18088599,-9061091,47895931,-22648709,32640120,20419020,-8075118,-44534216,-1990681,16858661,41516511,-80892122,4087001,30286056,-26427389,-44351833,-18131386,15578713,29281916,-24795518,-6957508,922614,19177133,47512700,-38248326,-34196995,53097303,70694315,-67604653,-29451808,17249075,18622216,-27038189,-38387741,-889680,6690697,25906553,-22655629,-7917179,3871709,34804946,24061475,-12747526,6585167,61325467,-4659139,-12899971,58914316,-1750846,-24942634,23559308,-23069023,-17647789,16462650,18293289,-33511481,-37491526,77409775,13375450,-26073812,6836308,31813679,-40392888,-26715154,8567284,56276542,-15963605,35128505,-12985763,-23572734,9176995,46219384,-55993762,-28496510,24060562,4341098,10111264,-74760823,-4410380,-38203026,-19841785,2760206,-72297176,28906464,26061228,6761720,-58082185,26089651,57668027,3343981,-17508058,-49599666,8082927,-10545361,-67990810,-48715452,29992882,24094708,5980305,-22655345,-10010745,75425847,18800499,-55349453,-9702835,49851113,16353624,-77169916,-10438720,79478664,12941578,-4948706,-59692270,23439150,70585187,36826353,-27658478,15436494,62979676,19391143,-46811976,-57819965,22106427,2189737,-56674756,-64588885,9626708,64076593,-36235482,-42989927,-29273243,20180590,10169641,-42355146,-57664540,14765724,18277829,-70130678,-55121829,24892809,69291023,-58152789,-29475357,19758005,43339485,21556937,-31083011,-26272031,35399270,41870554,5592590,-53840682,17509921,25675805,-14832379,-52568994,-12517863,39848940,-15558857,-10362148,-27102727,60943658,37998799,-8840009,-29038619,47444538,43583415,-21853612,-15011048,1676260,-8487444,29473972,12521490,-17047466,44851888,-3862101,29227325,-39792900,-51901870,55674154,27837813,14989298,-21230257,-5602552,23917990,-777350,19811102,-15084066,13912837,59754530,-6230130,-85843466,-23620218,11674919,-405722,-55107863,1503517,50929270,14160217,4005180,-48606051,-6198997,-4128551,-14539215,-43342317,9198930,51189398,30055407,-77617896,22901164,42204687,14546434,-41741197,-61755979,8026402,76600866,-17974061,-59331775,-3746603,88324169,26971855,-54616155,-23470664,69624030,19402874,-51095173,-46494048,46546805,55645408,-15067162,-30182329,52221213,48881462,-64796253,-81382478,17023483,92311486,31663868,-39449090,-17212759,74158515,24863209,-55338088,-80308761,29392436,56208271,18502307,-96671456,-49003638,51478962,38183609,-56376542,-39122807,61695874,75033025,-59478338,-36541727,40120588,25674995,-2517295,-49773661,44258898,67832882,-21430646,-82462590,-31620588,70558004,-3962188,-84783595,-13360808,74342876,43921437,-49652140,-69419254,33631789,51218118,12022307,-32136080,-13019873,16172762,-32115846,-25416175,-29996172,-18626504,49157144,37820386,12336465,-4598556,40874635,-39497273,-40905460,58559979,4988771,-27281759,-33249877,23699412,54062558,8283690,-30071980,-16911612,13865039,39766258,-21619553,-16487475,-7625264,16822137,-26666770,22469700,-10763778,32080048,-48123760,25493932,10831421,5832540,-26703137,10204898,42730762,-43091758,-24474762,-11708802,15369424,44367734,-9271526,-3357491,-2753054,4243253,10863350,-48553537,20785775,36510352,-38875678,-33994886,42831143,26430821,-36361946,-61418843,76494879,45616938,-5312734,-28918215,-6255776,37773423,31355771,-76815988,-61227758,32963314,86412965,-33755672,-81163096,-8554963,76287548,-8401570,-72619005,-15651427,46630569,21700674,-18069118,-33975261,66449206,34518236,-24388904,-40687980,7205840,3380410,-37357196,-81502495,19154983,36108349,2124864,-82490272,22125891,45697288,54452180,5507794,-112250,42929631,41884454,26219082,-90954108,-7650674,79246984,-1800137,-16137186,-1687570,40769643,-10737663,-76411507,-18063794,33048253,7764229,1127157,-7148185,-5776991,-7106145,-9982467,-49090068,-6214884,73880508,55791629,-46061599,-70356766,36324130,-13921834,-61301743,21826894,40658877,25727091,-7622689,-28722998,-50782032,61316842,57077180,15786516,-32057428,-51354571,28957344,-27434465,-23999917,-30718165,-23882752,-14106422,79393,-2766168,6379505,-41710504,-19423800,74102172,55761273,8853222,-19481005,39630306,27760527,9878292,-17722938,-25757151,33273154,-1761544,-17778718,-9987151,-33993769,-22983186,-1860036,24883470,-44143559,-43459648,16583490,76336350,-1552385,-19539081,25405689,40256618,54661461,44659568,-34258595,-45774158,-30400226,12589706,-9737416,-23353482,-12598777,6420692,22071047,56093112,19091906,-15593279,691940,-11402315,-9201501,-38778077,26460958,-24827409,40407140,17817627,-14265284,-37757203,-9516015,37531787,18663646,-6106209,-14296290,35238810,54603975,30572577,55497374,-25383070,-13917592,-33653772,-4029213,10755157,-7511268,11418512,-39757744,39040694,-15245868,17809801,-67008005,-39779263,28315301,-27194737,-21483252,1645854,-7362520,34146057,18137664,-25228825,31517259,-414836,50608045,-31310850,31840030,-5895673,-17148071,13270374,-16358677,5839012,67159077,7033784,22166798,37265392,-21994088,15668242,14041327,8757468,-25421177,22850938,-18974588,-13200926,-18927097,-8774963,-23561507,27932422,2368364,15622764,-33504112,18049259,-38239389,-7077394,-11810185,5342014,24058408,452565,16082550,-11010272,-18471027,-17545784,933879,-1561989,4432817,30026176,3982193,-78938722,-1450174,-19842146,12216180,-29303591,-2060554,-8274371,26413095,-464626,-13361399,-32267600,-14182109,26549458],[2,-64,-29,20,49,-110,-14,-4,165,-79,207,-338,421,-583,727,-1001,1301,-1527,1946,-2536,3191,-3919,4751,-5946,7259,-8685,10461,-12688,15037,-17850,21078,-24807,29004,-33755,39448,-45612,52491,-60427,69310,-79194,90165,-102432,116038,-131153,147774,-166084,186245,-208403,232694,-259341,288375,-320068,354588,-392331,433281,-477714,526071,-578734,635830,-697829,765383,-839019,919265,-1006971,1103354,-1209411,1326906,-1458271,1606283,-1775835,1974071,-2214275,2522311,-2959990,3716186,-5649311,17101011,117494765,10333555,-209523686,-34609435,139683269,71898015,-73375586,-19189531,6009160,42813427,36384890,-64653296,-34117785,86448023,50506793,-102825299,-27726937,137556204,-28499382,-112861452,65964569,161642149,-9230990,-140132626,-18218607,149438600,70556047,-134271086,-112456381,-21867866,146734880,20521292,-153943974,-88818512,183593391,140227367,-132672428,-105562810,88081438,28162428,-100608032,-65705609,37752800,8771118,-9965823,9181489,-14937992,49884557,-26449859,-78481119,-5619723,148173651,41702653,-173142658,-92552288,130056091,74306304,-132418302,-10359855,102441165,81061026,61007208,-83659657,-89718834,85989637,160187953,-66197519,-84458474,55923967,58917516,-20117922,-50458302,33053733,-17746612,-4403110,39656357,70500101,-39975957,-35677657,19943401,-11627906,73037847,34578983,-18273110,-41560927,92042830,108936935,-97544610,-66464676,69073396,59949461,-11904917,-39771287,-29160541,-49723251,48667545,78102549,-66789172,-109336360,-26799839,39054181,9131555,-15844183,-39959807,-37230868,60487720,65459258,-32209060,-117608567,76043868,125118139,-17009343,-53806868,26161666,-4176266,-5543042,84504617,-3138179,-10393865,-38726736,23927156,23913394,8732258,-7834021,-33786782,-5949982,120356664,43668630,-102887537,-48266363,133175905,47674833,-84356076,-62249761,11495701,38638573,33011544,-5678600,-31070392,45222406,139671135,-16406445,-127949189,45088567,60855276,-91337957,-34988593,57608401,66150713,-93658231,-6912247,23757581,583761,-18230597,7483054,-9910602,35929595,67070042,-63181085,-95720496,67195127,154190874,-53784018,-81753329,12068371,55090712,-37283307,-19414979,-7504240,-5963201,20575450,87131533,-41700645,-41937162,71492034,10317709,-56466362,2181190,22113939,-80824977,-1940036,50236577,36097787,-46028651,-70417191,20009511,16847950,-5599022,-13944137,-65916737,15495,69495144,29264351,-77360309,-10490281,69676028,14749701,-75740150,-23394282,-3329111,-48295019,33914099,21064288,-67165961,-54095889,46772521,15251904,679088,-1149479,31464228,-27606450,-29946479,90105501,-42029977,-44015887,11252543,32272812,-14415012,-8286077,29757625,-20329964,61938742,85968630,-12700760,-72604621,40801128,100784950,19073783,-37955119,25203996,1428653,3982210,77130515,-160884,-53560876,21653530,60587624,-71740470,-19348006,42485399,61172379,10899614,1035050,22154842,11590393,39106111,29434220,9206067,-34820449,5660683,-1158303,-26942016,-5784763,13742386,-38062683,18314713,81075900,10979609,-13986846,18799413,23342197,18572080,23548952,-37093958,-17102339,-47846040,44369591,61005980,-42932556,-34394616,-35853548,19897354,-28321923,26949297,-19290417,26212014,9621380,6258461,-16222124,-17039982,26473391,38450459,-35897515,48379722,6589122,-54344735,37622969,60071621,-12902850,-23109264,-14811597,41501943,336954,-22025323,13908418,-21406382,42251720,43778852,-26603936,-24629546,20873030,57728808,-43590856,3531385,-20293105,938452,-60677112,24618587,34086216,-59135425,26028793,38470362,8699958,-40865953,-11287237,23104937,-27832794,11559653,-20009725,-31560383,18547942,59957145,7939461,-47309458,34238743,19245630,-24506848,20772996,48119332,-20766957,-75878657,40273144,388776,6645802,7201489,23564630,-6299038,-18633225,1638315,-30663190,-1832526,24538797,-40998476,-54494556,-45692509,27420835,34573489,-29721181,24140863,-17637461,18595342,-6326408,50007038,-5810489,12739426,39993730,38513040,-40679893,-8914908,57338979,-20062866,-15468931,-13221208,5613836,19953818,-18535075,2352506,-11847915,28620239,22869434,26489833,-34350938,45080563,29280933,-19674907,-51913396,11014860,29563877,-20654783,9262328,-8097025,5392766,-29792963,10735789,24061921,12549264,40064412,-30208959,-76056352,33873389,38308487,-12512970,-7711860,14436894,-17745348,13546035,-2462746,7752511,-34663393,-2684262,51795875,-33060775,-22857884,-9645787,23215055,-67034573,18229394,-8439197,11606472,-35808224,28806858,-5854859,-33560068,19367248,-5193823,-1102581,13521401,19670929,-17759879,-48417319,4733962,-14212539,-29043089,-14001412,-27981584,14501811,-22068205,-18867312,-31517504,25433925,-19583264,-525225,-4012736,7625807,3092366,-5960600,-22392885,-15747837,9124255,13165879,-19480904,1241378,8435753,5355421,-78200756,20248699,3649875,20538046,21201854,-68067569,23489670,13031296,26799948,-49043735,-25509999,49912417,49123100,5427190,-28894214,5838555,66922187,-21248630,-45278152,22106061,43231672,-29228636,-8455843,-35324580,41377640,30863691,-12304125,-50897337,27906591,32569982,-6589264,-17814334,25238704,77046762,-73479,-80339293,-19693172,23047441,-8460458,-35685798,-38606207,29752121,46692943,34059360,-123529695,42873547,67077828,22139601,-68355854,33917842,43457368,5715787,-35702571,29600163,53312033,12665742,-39022878,17268322,34797593,12495277,-14941085,-21136079,44131864,45652583,27653032,-23496858,-39737967,24542949,4166165,10756347,-50103724,33449827,30664373,-6060226,-39991758,-14258867,26237605,19302692,-19787760,11277943,-3017226,925501,15696410,-40045407,-41357165,-39906134,16585284,-6418973,-38682540,-4914806,-16784018,58502163,49967152,-22277346,27050290,1795173,-50614268,-26101121,34477388,-9692091,-8889609,-35933663,-13621486,49854385,62368903,-260145,-37852128,8868393,46720035,-15437835,-94619514,-24572028,78643990,1174140,-44064969,-56453149,22381553,30749596,-74029976,-38570402,-39783963,60874188,40487470,-51416105,-24959708,50331169,9786571,-42157377,-4469239,26244388,54726290,-19614460,1017951,4705713,47651794,-15739873,-101680421,-73638486,91344755,37681116,-64168922,-46293236,93525072,68770150,-52421852,-49657683,50294486,53501350,-34866094,-35492193,20199253,53057724,10045915,-40451533,-13592417,43734443,11013220,-49123074,-64399471,24279732,11391193,-9868859,-22028894,58683895,45734545,-19329502,-39404089,39261197,34287433,-5341169,-39385856,-18731008,58488022,83544825,-40499231,-50180826,-26276418,47234223,-42632533,-67093802,-7129062,-31919024,-49528545,14848063,1497766,19355796,-10396357,-53700524,-13559922,29674202,-15989263,-24779742,11792868,34694306,10650660,-25250285,1163764,21364523,5711394,13529887,22217120,-20733341,-35608131,-1420319,-12616675,-47814866,-40400882,-25971033,31361234,6571468,-15632339,-41191290,-26560393,53112188,47970880,18336729,-45667847,-16250522,35880317,-22255757,25553203,-43063486,-4107389,15968626,-46672587,13948508,17043323,3997326,-23501949,3744724,60799456,68023176,-46137172,-36507621,77449481,38581651,-65373766,-31487771,83811840,65428809,14767703,-34404213,27411462,70596332,78660633,-8129822,-53260946,28658078,26254874,-24693588,-67227270,11643971,27523928,7913792,-45806674,-12781594,4397899,-5883365,-23050374,28752611,55334389,58974816,-21205157,-22156820,104430697,55924605,-18506559,-26684437,58823968,72225787,-59768914,-50774021,-6212535,-11673665,26605369,-61348080,-21229528,31297809,82931985,-14231097,-25955568,-3059017,3511229,-30852743,-2083862,23403870,2259362,-29784976,-67134410,-6740778,9402798,37134974,-13833606,-12590480,1697593,52250112,-22616460,-39290470,44220948,39169176,16053684,-33460252,-57441917,5414403,9404921,24561679,5817614,-35556283,21941051,31896171,53853586,4378097,-26367892,18791848,47317798,9672733,-22354610,-12447711,-13975103,8058139,17743765,31944647,32118443,31646150,1305891,-28196479,23648562,-24109025,-37405619,31971991,4549130,17949471,-8117269,-12847572,41479039,37287870,27405179,-42293370,10066666,35704309,68634281,-72287539,-36481050,-35456996,40484631,-5454118,6428808,4286157,19669355,44385845,-6419626,4411992,-6757116,67897560,-9738520,-18910076,-1476856,24530499,-16184518,-40129825,-6511210,43134898,-41653904,-15413844,8410354,42869243,-5364081,-28167629,-32097158,-16223071,53436003,-20563825,-74816113,13090680,40507166,10706214,-61096203,-15116452,45222030,-8617808,-15136465,20768586,-26879124,-27005962,4523470,3419432,4093324,-39353816,24957969,-18258570,-13641263,-216668,-3373840,-41204687,4123666,24394861,36069493,-48300607,10496986,78205573,39338963,1340558,-58436214,11729248,1126492,-6722336,-33254406,-7647618,1819856,2561923,-8669658,-19869110,-6252394,-28048100,-19050491,7546038,-26967589,-43105466,-2385917,-13489968,-2813686,12274181,18713349,-29059268,-12170292,-7320594,-2195286,-44646025,-8831620,19216319,17194309,20712078,13350637,-44715915,-10427111,15383571,77664859,6181291,-44319424,45872702,1652588,29634668,-23615164,4460990,-23271309,5735517,-19745486,-21933006,-26974452,64700608,4726446,-30859453,-42433368,5273582,-27101682,20945103,-8649182,-76624739,-24962323,-17516987,16980134,14139732,-19219641,-22879616,-32178200,27772558,18381850,-21959783,-31738631,10442003,-3120707,-11975529,-39182681,19365,20532842,24820842,31927763,16927538,-35612483,-30182860,19738695,-22836142,-42489907,4542678,44458961,21107356,-49509137,12336824,-17422380,-15866346,34159469,38585984,-25909223,-22683791,-21649281,-1783869,8053163,49357589,1216759,-42263629,40135208,11687182,21309850],[-2,-106,20,-87,130,-265,313,-476,677,-874,1197,-1612,2093,-2529,3284,-4004,4953,-6058,7322,-8776,10607,-12741,15011,-17687,20800,-24330,28329,-32865,37997,-43700,50174,-57315,65260,-74124,83933,-94802,106719,-119945,134307,-150126,167655,-186517,207016,-229536,254083,-280650,309422,-340804,374714,-411505,451445,-494729,541549,-592497,647859,-708151,773718,-845383,924075,-1010630,1106132,-1211992,1330328,-1463303,1614055,-1786627,1986619,-2221980,2503983,-2850013,3287922,-3865121,4672514,-5908635,8109107,-13395164,49557381,128497691,23507626,-56239765,7623991,29348691,10993982,58280765,-122706727,-81288890,802253,110754594,-59286120,-42784138,-37282457,-69203917,-26327552,47260230,26836850,-140998821,23772823,170676940,39463611,-19233867,-4681545,4031233,-60735253,121415046,-11620092,-83788134,-16819511,56408198,-3944349,-39300128,58400795,4231331,-50558519,89714552,86099096,-136162067,-80815281,123925692,89378814,-82937766,-84345988,43274634,101059791,-7488718,19149224,-71968992,-5517668,124864488,27785276,-143844011,-39379166,96762187,-2256664,-56903029,26915283,-15493463,-114360852,-4610408,33018518,70163854,-59439479,-9425384,31382602,22800496,123372764,-88734028,-149064000,62329703,209873817,-20427033,-245357449,17735001,190565269,-9038507,-151556461,-25726990,8301407,64084221,16165375,-52232975,-16783274,76112325,27834936,-75226387,-4807291,89481875,-20921807,-130594537,61317005,90870842,-54991339,-104053976,29254751,33086508,-30119047,-43779924,-72626778,-5827497,145286442,58020377,-156453633,-85435925,159679107,109784664,-110347407,-110587019,41375625,-5627726,22974772,37003101,-15606096,-51241530,54926926,29952516,-26468729,29276302,22946589,-67066427,-3421258,95705832,-25223024,-151191167,-6032140,146630803,-4327564,-85781498,-5768045,-18699759,10947342,98544740,-38321889,-76468396,63104245,108261647,-1626544,-97978180,40446302,27439688,6227117,14298771,-22013617,-51510068,-3142633,94482996,31690788,-33852096,-47139166,50912907,21652456,-22396399,21655226,-42110943,-42014448,44593254,36674610,-5926715,2457083,53552933,6387427,-8412281,32524926,-18878286,-76185246,-3425432,82546710,-54514360,-79213576,30642873,12119991,14834594,-33389441,-11190199,-31276274,31046394,31271008,-52677618,-45508381,44197404,41895028,-73372995,-14718306,-27994794,-31786751,5351776,26563741,-15662957,-82577166,10517960,-4698801,41386002,23500895,-11449122,-75773301,-31240489,46291191,-7548673,-88414205,-23580086,74808707,-13702287,-63865686,7080243,-14269249,-15621546,-7310359,-17245618,-84199757,9013993,82172639,-16372332,-87718317,26150623,16005672,-41053899,31300579,14176528,-53396341,-28860131,24632780,45349789,-42512121,2109464,13705692,25680272,58430257,32943153,-29205306,-56427702,26987919,68190814,-55609588,-53330030,30031257,24611277,-29506558,60314211,7907018,26708747,62453575,-22777923,-43139872,-21712462,74947112,30385050,-16971257,-26769369,50004855,-47336302,-33100089,88932866,5024603,-11133302,8320696,15500181,-2812974,-26627248,-10597193,-19703284,-3379332,42292820,-13245866,-39880548,32904888,8110872,6353360,-4134336,41156696,-33038185,-30667378,16399444,19781927,-39190710,8779513,29154290,-48123841,-22917806,11360494,19354214,-27781628,-11131284,-1476245,-1549971,-23128381,28324160,40147267,13175563,-6998260,-18598728,-61478349,1301338,14652581,-26560013,-46867198,52333205,7392087,-54624419,17663709,59416774,-12067276,-9931971,78989268,2638911,4751234,-24734140,9514492,10215281,12864113,50975323,15796678,-30217947,36074971,37874863,-3133400,-7896033,38215116,-5075262,-17186232,3998293,10998650,-21819007,-21508060,-15809865,-44204335,-38240006,43573855,-32712842,-85671058,-43195974,6948306,4003904,-17050792,-3220854,-24217137,9892801,-25753232,-25181331,3561789,27862436,56722914,-54783237,-21264489,10972034,-24022455,-14261958,-34559316,19988275,869799,-46951114,18202989,16210367,13535004,22596415,-4077214,-9640591,45629858,-9463608,-9990844,-8990000,-7803870,26174060,-50566503,6240739,4944814,33107569,-42594235,1137082,32085257,4237299,-50879262,17725150,-72253467,37091777,12376776,-46665370,-39874977,5356039,55468524,-95912883,-23291519,39196347,15782324,-24511021,-21663185,13369154,-259426,23546038,-20131582,-65089867,2322894,41400479,-9336344,-32451799,7358964,20226792,2256024,1877614,29783487,-11764881,27825599,-34565177,-8905160,55929906,57029690,20115163,-31041655,-20714089,41521239,25257592,-42762963,-11794885,13415893,14568988,-15284212,-2934782,-1801765,20072112,-38902482,-26036580,-11195647,6205536,30907623,-27002638,-33830006,29015196,25065373,9220217,-22243666,7785116,-25562708,26607239,15130734,17765769,3852545,32693249,-4316927,34450005,-24596589,31051175,-37626186,-5064471,-17646885,16039984,2553686,9969279,-8120179,1034304,15690542,9313890,-32674558,-1914304,52868818,67954130,-16205711,8632597,83132261,-11505934,35790890,-24335580,60621315,36291681,-3380412,-59919791,4393858,45262127,33493404,478346,-43148231,21217581,64839518,-17295051,-15391251,32581952,66638139,-3034040,-15480608,-51628356,10535622,50314913,-24889970,-59692253,77023892,35993599,-33362893,-74016489,3638757,87910482,-45905326,-28934855,4926979,52144973,50078972,-13167653,-14441080,45695363,61574235,-37800724,-54293832,61645016,79241184,-26967941,-34621754,-23617945,85374871,-16530045,-72725846,-25501286,32794358,-13917569,-71743569,-20938908,26339053,31558787,-48651139,-62478115,-25864872,53330125,2331894,-48052343,-50732814,30709134,-3634588,-9770884,-20980181,49985113,18175867,17025101,-18207747,58796952,-16822070,21237134,-68700002,-19494123,1166693,71790468,-29980637,35110382,41314143,27014660,-20977485,12914784,14451596,20106680,-2334660,-40260394,10740456,43688948,622692,-9628319,-44828845,18385489,19827041,4456980,2155664,16389790,1374414,24382128,-11085340,-24865259,8776400,22512904,52674800,-32659629,-40036230,-26087820,44263851,14257292,-29636613,-14369034,54889710,35434800,-14807084,-707626,33534831,37323202,13843643,-55814187,1363123,52168146,12709895,-10240265,-8559999,51356122,23727525,-7777677,-19772474,-796993,64400726,-17656039,-52042129,24305472,53624417,-6154142,-77516580,-44267954,52899673,18895943,-65272725,-63558194,62211465,55858703,-30812347,-83332823,-5902170,62980958,32584635,-35175522,10717053,51083871,11335803,-70050127,-44674746,27378733,109835823,-66718333,-30069839,40758251,62162453,-37182508,-75453773,75189604,99143259,-3236523,-51636121,-77103608,53438207,32126553,-46278757,-30154015,24040740,63751675,7189037,-57508821,-42485365,67912639,41809125,-102218801,-12491238,66738180,41704496,-97934457,-21822791,60821543,10916042,-28283744,-69367909,31664492,51064532,-19391695,-96610813,29427297,52578842,-25432494,-68898725,-20041858,21875825,79159247,-49132921,-3606370,6757556,-3706708,-2023565,-15703462,-66531542,-8115808,18583446,-30351596,-15683984,7103958,-12260059,2495168,-27601780,-44135673,-88110,6120430,-40977546,21504068,51512349,-9629020,-8679681,-50479558,19527988,40245437,-12939256,-20937765,6923047,50764270,28044809,-32173489,-14648580,2220,35327509,36804906,-14927653,-11833110,27143460,44343675,26930116,-50351565,-23122171,53183449,1774272,-42648173,-10244761,-19505725,24940127,23075510,-28855956,22747048,-1226534,57906044,-9903663,5434230,68376652,-38564478,-83949304,-5603691,32940851,-30916273,-14994551,-48783505,4837857,47820918,-39330765,-80405504,-10199611,102629239,30100037,-70156095,-39672212,93666929,1219781,-97397499,-15413217,25922028,83618335,692494,-19112322,40070707,30274675,-20897608,-24586569,-4927267,13858398,-13820186,-13042744,16953063,7956461,10593451,16988452,-70872268,37534685,14198740,28212824,-53575221,35652697,36976945,67028105,-31879429,-31919201,74956111,52132215,-35331600,-60911418,18185691,45321366,-17578111,-9323906,15108961,303273,36478997,-38939044,960587,-32821665,2396028,-30103930,-19480824,13096085,22936661,-42161730,-50347965,53599636,46967578,2817225,-35565489,10819190,-39430094,22346325,-40000159,-18971434,-23297875,10507770,-22366982,-65513618,-57747177,6062105,-10545098,-16054113,2878333,-13744052,-44810936,9353940,23489070,-40301883,22575860,20192662,16790052,-10725819,23993006,-12716441,-16812306,-511976,1485987,-13034427,-5134817,752913,13252656,24209444,23650861,-38594525,-158689,-7742413,25799787,32942083,-39386278,-8878539,45089499,47842667,-21811750,-12324496,-39909265,38981649,8360772,-4275313,-45185112,-38000243,8536656,30371466,-6654124,-32129241,45475710,14742231,33802651,-24358233,11994132,-28092621,16861878,-28916439,-2596746,23872914,-40830628,-21828590,26270505,25009695,-40341462,491080,-24637368,57337920,19978177,-18886191,26748962,20916423,16266060,-13936881,-41391990,-52754755,59262375,60211021,-16603280,-2702612,-21556144,-46356796,-3300128,72567042,44036781,-5600856,-22245417,45956378,-19458947,-20243808,-23421648,-27257729,-4656414,25901213,-4682037,-9753494,-55910296,-4209744,-20749903,-36896264,-6749719,60285265,25216724,-22344709,-1868826,12546607,-4056323,4059446,29685485,23443030,8658321,44542981,-31857769,-22389473,4097593,-40036346,-45451753,2403301,-2736249,-11088378,1297697,13092482,7065950,16564955,-29562065,8909024,-2996470,-4315847,31512140,6214707,-15739796,44227755,49778374,-53362929,8795065,8065625,-1129090,-13841652,19348327,-9591071,7278964,16340138,22072703,12285799,34512913,21751027,-64718774,-8710490,68552500,24345380,-40600474,35761388,70936142,2972944,-34900404],[-11,21,-31,-77,-16,34,25,-9,-23,106,-190,335,-462,656,-899,1304,-1771,2220,-2966,3835,-4849,6119,-7520,9320,-11512,13963,-16839,20212,-24246,28670,-33794,39863,-46560,54210,-62967,72806,-83801,96095,-110007,125447,-142490,161375,-182381,205544,-230945,258897,-289548,323140,-359741,399771,-443352,490783,-542250,598241,-659157,724895,-796223,873658,-957570,1048351,-1146961,1254089,-1370498,1497214,-1635728,1787312,-1953814,2137669,-2341932,2570634,-2829766,3129289,-3487764,3950230,-4667657,6479702,-39276556,-45185422,63469372,149586672,-121671497,-121233556,43692281,90805511,-56171428,-92954265,227715,4132423,20450689,9352609,-7827344,-30324786,41631095,13289580,-18293345,22726116,64949044,-80195577,-39472410,171632585,71846933,-143258558,-104325506,98710091,126793361,-42479227,-149218625,-60999446,71580531,120600913,-71867218,-156023823,63886573,154304512,-12164665,-160973873,59190109,82707759,-2782390,-18379745,2640203,-12126588,-35892196,12964192,-24871277,43275169,45906365,-36543371,-81135349,100297146,146748666,-150494208,-171314006,58756056,175823269,28967622,-131559033,17913611,66098388,53328797,-34030832,-87438479,-43492825,141937211,111525487,-118741726,-30713373,68228702,26659613,-67203325,21754521,15478983,-57888615,-12405954,74487884,10244818,-49771009,-36964516,-532778,32830423,90098461,-865955,-115174863,-17869044,158595190,10376181,-94938428,-10631841,95326966,42116844,-829178,-20291798,-8166380,20248844,46988247,-13744437,-86782430,34759356,60406317,3576089,33083432,-12874073,-38676139,-26734167,87012402,52124903,-46154517,-22260978,94658416,27024713,-56440975,1006130,42879002,-45767102,37970511,101391555,-48116872,-99882618,39279206,-15947519,17022039,15949056,-50516356,-16654973,89112199,50988278,-5824964,-120275077,24493392,143061087,-59412328,-65115216,-8537967,48226228,-1861604,2242186,-35435491,-6895756,47101072,69397099,-76192235,-51762677,57607872,-18907386,-41043048,9223696,67151510,-91191080,-44631938,38618091,73240127,-28714170,-27881908,-23450306,-10373693,100440819,29643161,-103064069,-46228955,91754906,45821289,-143728153,-22344292,82548316,34331760,-41878335,-9141348,44779407,-30614042,4182568,-289268,-45275752,-16832030,73376198,-61828876,-4095999,71679082,39263215,-76330531,-37225221,115514976,-3534686,-74569347,-212221,50873903,-20212018,8672728,12924590,-46565798,16190571,78386396,-2688572,-62530665,98981849,90606036,-47551789,-75460685,21767511,-2125929,18772333,33757903,-6977513,-63635750,-5655705,77415208,-27254962,-63286823,16210718,-46907325,-43620388,31874176,-19185394,-38874757,-34581479,19087928,6569083,-27959643,7084387,43075667,-13633868,28407294,-8071204,-36035873,-17724546,14458867,77378933,-30932774,-25993104,16822370,-5841851,6295630,21103295,-51669110,-19637092,55665873,10047776,-51008797,-8435598,36052112,-26647748,-50857731,14537541,-11235707,-14042431,-13952454,73704959,-66092836,-6929704,43868858,-45353435,-13572997,2715385,7732677,-55904576,13511701,45191280,39597114,-33351307,9613741,38911538,35152732,-10944981,12702504,-71155764,22358117,39539022,46181785,-35916749,8475666,56209933,-7568969,3287435,-36888541,-23463349,-10137067,14056391,15120137,-57325957,9175433,14732421,-6963570,9671166,7381227,7047398,-51273468,27834944,15434847,-76089526,-49193829,33348108,56689548,-27661621,-27699452,2364744,-33186560,9642279,20690992,-27769857,-55994015,5867667,24535157,-41259561,-35854542,-32612142,24248390,-12039848,70491316,41020703,-28537009,344499,-3854363,-30081796,-55139608,4541852,12091098,21381491,25079470,-1208242,-21840167,-4155277,-105021,-21553930,-1734553,-13744204,-47571816,-34714860,-4266425,-9358478,-26981065,-1279149,24055033,-11212037,-30503305,15007795,19969439,-53048218,231517,-1856008,-10375773,12545712,3230485,35703193,-35991290,-19141626,81529879,18329372,-11292492,-4644573,-11317182,-61589850,5492883,-16949580,-20873090,35944036,1518176,-3936819,12689281,-1342760,76557085,-49938216,-16045760,46180787,13807740,11579074,2847439,43827691,-27836606,24569715,3248457,-18560020,-13110218,53610106,-24324706,-37473721,41417096,100278837,-44208161,-25060373,-15553810,1390720,-21323684,-1836890,-23787635,-4874950,56283258,-806849,-25685117,-5977273,12760106,-15243055,-74665143,-18791102,34332481,-5760631,-6151764,33462927,-25930862,61369194,28108130,3622511,30575797,-52567843,31338567,-37501084,-42710545,-1044873,12430525,-28601196,-66024123,29069279,33550181,606289,-21696479,29444004,-33725596,4308497,-19010998,-58703535,-20163250,34519784,-43913683,-4811249,12465218,-9154507,-29614264,23028048,-7252940,-10497151,-930805,50114355,-777710,-59566831,-6412042,-24319998,-25428758,-49577685,-14422395,-1185380,20802828,-26179508,24872289,23439168,-1757279,-11237329,34834857,-10944579,-15962429,-24851065,-35419269,31374080,36917808,-25348717,3647014,52068163,41504418,43989777,-63552543,4721415,-5014486,38333894,-61894394,-27158863,46082255,-1560219,13473707,-46233946,-7984745,69482733,26462138,-16052236,-13371113,67359435,33498777,-51501591,28957975,-1315191,72185139,-42779467,-54568146,6445362,80048001,3566875,-54978192,44526172,6413737,-21763671,-16649188,-65735256,74341437,37218559,-11157143,-45133499,-10768233,30086047,-49233971,-12126459,46342750,44471467,-21389784,14411405,-47340783,16180302,21914315,-8903530,28138543,-276865,45613174,26324615,-62152456,-16134493,7696466,-33803269,-15565900,-5300316,2860769,-2384631,-31786916,-2232220,-13916278,53331033,34468698,-32411256,-20101680,-2490069,33474156,18950110,13166518,-6893352,-33477664,-10213299,3756467,22325298,26229864,19609236,6787752,-4671190,-34425300,27650334,-13149714,-5070132,-16845698,4231483,-8468158,-17102961,4483512,-21896680,76893815,15984973,-60025817,-55597054,62916319,3181705,-89699409,-36829280,58685291,44240886,-1133706,-6894271,551794,53871927,18004086,-32174954,-32134863,60487654,39042412,-40664954,-32759263,90173529,41311668,-30972350,-22032469,32741776,25124112,-4216536,-30594039,-17704262,17876719,31154668,-101981780,-25169033,36851474,54973147,-50290725,-83765435,13288626,85100539,-36102855,-61113471,-31388715,61454513,12575366,-90753251,-26579988,11028999,48639645,-11958363,-73314264,14762537,26967774,-27627547,-62867479,28187229,76129696,10407136,-78489774,-35357855,65463216,10175408,-73179278,-58819436,57444636,67435935,21671163,-62106502,8779896,82591148,55525543,-33616793,1774546,21643353,7220766,19937209,-28317971,19932059,8931679,-7844342,-44269716,26062106,10736815,20187765,-31642024,27461977,75456798,10684231,-15097310,-43096811,55077670,-12261971,-8568953,-28036057,3584047,20291056,-14165559,-51061781,-37387382,2717320,33129230,627214,-18258148,6427844,20471849,-39209504,4869444,-448776,33974594,-2872563,93182557,-53131291,-1185799,35062714,25170792,-21714175,-12544880,17403081,11412999,-20715772,-10282595,-5645626,-27291083,6552133,21961319,-1626086,-13122158,17773750,-74329698,-35110991,48825989,99603011,1027444,-72250546,33095929,55771404,-16495845,-53097184,-52728580,4819189,32442066,-11011016,-27143011,-56362943,25687907,19437190,-49780048,-46463673,26945965,-21519974,-31995142,-15787493,-8557043,15901823,-33894076,-14812080,-5922058,58246461,24924370,-95367380,-17144260,114824896,52504407,-95919785,-8523439,80155582,7393910,-64421962,-83828470,46644841,68264196,15653339,-66722049,-66262051,25930082,37583427,-52691026,-24921098,10391899,-2258934,-58049710,-2079428,41095185,10923559,-23806045,4893389,66772049,22091080,-17830008,3890357,-29535872,61231939,5345423,-33488043,-94939357,12120509,61538040,-4743301,-32140024,7317171,38558415,43694779,-2002599,13858815,-2262244,29562771,-1370091,-69119227,502577,20070042,-7642839,-3236281,-10638042,5086736,-36800341,26266555,26505571,-31030697,-29722719,-7745167,-23539405,3945492,-17523815,48377507,-46314430,-12631159,53145605,57034287,-98624390,26478378,19154130,20127175,42575317,-20687661,-40848537,25485880,35125895,-59519126,-14249156,11141142,2576490,36846945,-9841598,-14948465,18379090,-29136474,8163112,-23360140,-23573605,-18159656,20643592,1581557,-18904923,28470539,460233,-25811179,-17750204,38376273,11417098,-53209883,-20726999,44193804,15722107,-33456209,-16250895,-47969420,1444879,20584341,-1850492,-60147231,15661218,37281271,-18486321,-25940455,23485640,68749975,41211755,-8937161,-10661055,-25197381,27181597,-5644907,-3084294,-12173604,3613214,-9716733,-83118806,9122847,27521416,-33596578,-10703241,59914371,55733389,-34991262,-42565481,-1733937,-13115012,-7686691,-11567189,-22241352,17157603,49605825,-8982009,2667052,22048108,13501693,34184811,-11132049,2267690,7362256,-15535058,12822235,-1019541,-12944404,-21184982,49920620,-27700839,-25988669,2632332,-40608216,-19119970,-21884625,64960421,34782426,-56973743,22887536,1735392,5940895,-27438600,-5659040,-8814750,37679143,9668906,-27803257,-17363426,-10892174,16303124,-43273283,-2347777,-24628193,7355487,9364342,14911442,-67189812,-65459268,-17833647,77035777,-16972626,38569769,6629751,19686799,-9309366,-24697978,11349095,9111001,-26545082,-1947701,17962497,-30173724,-19995824,-6003752,-19412685,23201869,2286106,-38501968,-53423290,13831632,-14661541,51804049,31586154,-55260664,4189304,40408614,19357812,-20468793,575733,51347883,28714422,-30550555,-13214820,38561017,45756436,-26734605,-47333486,-14619257,-45717404,-39767445,81463251,1864421,-14170116,20119659,-29963427,-22687709,24274100,10864778,9326857,10675135,38617063],[16,-40,81,-65,233,-326,314,-414,665,-867,1098,-1367,1804,-2254,2873,-3558,4296,-5333,6612,-7938,9436,-11328,13564,-16044,18868,-22214,25898,-30236,35169,-40674,46891,-53925,61759,-70639,80499,-91421,103512,-117131,132116,-148609,166828,-186963,209079,-233316,259891,-289108,320903,-355737,393830,-435317,480504,-529870,583805,-642440,706393,-776296,852685,-936162,1027605,-1128177,1238908,-1361363,1497299,-1649022,1819427,-2012487,2233148,-2488684,2789108,-3149084,3591995,-4155826,4908630,-5988796,7736159,-11366094,38834432,-36717588,-29414789,-63152395,-46133073,116605720,38760897,-56446439,-32964344,74380516,17398198,-11851866,17719602,-14931099,-34457444,91561074,63679542,-115875013,-114886318,108296147,99273286,-43897810,-46335693,32898890,31802922,-16814921,56717880,-31433000,-89679265,80494476,31552399,-4948700,-16382308,-4427906,-71417714,28068120,208648502,-4866517,-142571618,7127915,204035648,34753343,-118375624,-40550851,39821089,86695668,23016372,-17500691,-53406558,89696595,85026670,-140413357,-135589513,86852207,65563513,-67588615,-47042291,83038164,24961996,-85728616,67587073,77863707,-50145105,11054366,-14057147,26408146,108908106,69411320,-151358292,-120429840,164091233,105812947,-161722969,-139941946,79114430,89797588,-50916649,-86232201,-18362531,45146164,47667823,-11033998,-75724254,-15451473,101994544,-46818642,-57060536,67904235,44564804,-89635910,-24764371,123716705,15841939,-145902584,-22343981,43277495,22112465,-10075556,-48785468,-13466125,62637410,87686069,-42388046,-176250260,18662685,163777403,30926783,-55959945,1622494,65777185,24006141,21462052,-51239685,-101458725,-5262302,59729264,839249,-63362423,8082968,-458839,-31686689,48427479,50000672,-73830238,-77648033,79712339,84767975,-72770865,-56233554,5017161,-22318035,28686851,38413554,-82378906,-70930272,43819545,77620174,-84971659,-37726194,10001571,-9516855,-31101522,-22051868,-64460314,-23119036,39044472,84429179,-38740578,-42086090,76341003,13461646,-21939465,24003293,-65303346,-14055762,21009313,17748877,-42378248,-28189981,27954491,25219825,-22253586,13640185,46182481,-69640809,-65111888,24623074,46432143,-102490216,-41939336,7036872,45071150,47566242,23319044,-24333643,-2331586,108060718,573613,-98615444,8499484,101654368,6072786,-43922630,15100196,137507,-578620,28137834,43556109,-24306922,-5737720,61004803,-37914441,-33566124,5676070,8082436,-82186932,39740200,73875258,-38397355,-64560423,20182337,66736868,-17154887,-43954569,-39644847,-38226359,23861883,9807678,-65641892,-33165657,38274913,-20494670,-40981309,-16542360,29073930,12207925,-2070870,50259166,14460963,-64419386,-25867841,55297584,-18568973,-8165946,-13457619,11831313,-294285,74230606,15780170,-45960087,15618657,69145316,-2050194,-51582925,-50752872,19034103,20084548,11281591,8620233,-73486636,26616592,37376296,-15055134,-35791516,53478374,49743093,-10006237,-28903758,-7674663,-11017254,-47177694,38855649,53619389,-34352856,38227398,10318756,-9446702,-27548107,54406210,-46087018,-50744647,33337981,53869467,-63954681,-78661510,83397189,-2654011,-35104440,-10648095,47248979,-19080453,-9568957,49372291,-20319522,-43765696,62980722,6282881,-49374377,5690704,39154545,-18542003,-42149503,72992037,-20454657,-57247775,-283845,35806977,-2011532,1049699,-11443992,-33908560,-44288767,24219371,8359886,-39844473,14483970,98491787,-39861964,-16979905,31178907,30307166,-17869641,-12381123,25819330,-21029672,-6438629,569777,-17391610,28705144,19770994,-1299267,-51387223,23822776,60412947,-51719603,-49879561,45929599,31247716,-18315140,-36776315,7323435,-29443300,-1235095,10841670,-10332311,-62150833,21139772,71784388,-15253568,-4846798,67851055,32755094,-64789186,-7298347,23483154,-10532475,-5160937,28075759,2224490,-38917235,-17551872,30637013,-42046643,9796758,22629218,-25713651,-6832137,33173468,79770916,-27144048,-22361648,62569947,-34155727,-17752634,-14940929,9748559,-2082370,53791700,-1272144,-24716642,-27780791,16230379,-19161980,-39823852,10390235,6558630,7174974,4936358,-9739491,36564695,17561080,-18524278,-51204132,6554409,-176383,-13705610,-55948410,-2538582,73528289,18734651,-89028753,6727551,9576239,-15407877,-37018846,54222997,10029524,4110080,69006499,3517169,-9119183,30881602,49876405,-61349640,43424863,-6723607,-4821837,-45050136,-302521,1775066,-18573042,7209839,6708656,-5731475,12062284,7824835,6753039,19795,57567932,6196193,-56632873,-61580415,32010984,32914101,25016401,-2187189,-27424914,-12494280,-10060683,31480837,-23201224,-15102752,43380203,34759938,-13027887,55300758,43905228,-10009168,-2731458,6752824,-16978140,56922555,5936472,-24803852,-27818180,25642908,3547711,-64380915,-25274486,58037548,-8261122,-31962108,-15480726,-36262807,-24455801,37708033,-29927503,-47618934,30537302,30632738,12185624,-12620602,36391404,44089972,4726446,-78750408,18144193,74438064,12225098,-41746567,-29370519,-199831,36709282,2711642,-75636872,8975903,38634658,-9243961,-54637140,-19924625,110855525,48445616,-71993197,-22552853,67814148,10015520,-40400518,-34276239,6976733,59425726,3967751,-76145721,-3140690,52356686,-21436964,-73071721,-39894425,43875499,-7854402,-42936028,-41134883,25915443,31457421,-58931331,-38369149,11269832,82062694,31295599,-51263337,-23388298,63007667,-16935316,-92829952,-26818296,27974186,99282849,-42342150,-32115210,-31326043,54226241,-8222916,-74998265,-21815353,-4242649,4303869,-37774096,-18799062,34191099,55927530,-100684716,-42390872,16425795,-19869624,7466244,-43928765,-2795181,31010993,-25398006,-20276659,-15625853,-17855309,27080612,-1835789,16393748,24913997,19972541,27270424,-25135408,19757704,6029709,-8272258,12004641,-8338952,27369167,13391509,9809880,24345816,-1796590,6420346,-4411647,-18641229,-33230029,-10491829,-11547590,-11729741,-16681819,-38146862,23308276,-19570837,16433265,-52440868,-26809433,3179125,7232464,-44263378,-22852758,36802989,40070567,-45216918,-49555495,29533613,63305902,-6483841,-21176766,22401809,33851217,70277006,-9457151,-49501339,-42254393,40538689,-15419877,-82099164,3771682,76350612,10709198,-9016673,-2941293,89512319,33648474,-62026789,9418096,32344293,85418678,-20383547,-87976943,63084887,113652784,19463552,-90578866,-29138863,84802558,-7391298,-95270157,-65857707,58049171,18528491,-88526115,-69661213,35862624,74865501,-27257623,-49507851,-8249742,54008247,-3670407,-45163427,-12979872,65798581,32311673,-86023680,-60252281,40329011,47967078,-18011886,-43410476,17328604,26652423,11934134,-50074647,-32087881,38199094,23192072,-74582988,-34412400,16632406,55533081,275951,-75958690,48455448,30897161,-39735464,-53489276,67975455,47243233,23281090,-44109971,-11470947,74491981,-5901141,-74243046,-12423667,46605952,23255203,-13269142,-14978366,-587655,21579222,12410791,-34267363,-21004519,-10739621,-36430230,20652791,41292723,-24141489,15318089,-2197178,-39678651,25593992,-35908051,-23744894,-35941383,4772497,7141266,-61319454,-4661361,45400297,583999,-6069494,22644572,-17729823,40931201,-25966358,-3793797,64517924,47787252,1133161,14349115,-26192042,-1732693,-52474545,-13508608,37139910,53055491,-66211589,-49348611,59697314,52747589,-53778923,-105942907,-7705636,56336357,28353311,-18968789,-32466623,50242314,-26467458,20563915,-24354773,3432192,21782327,8442014,3544846,44127743,57874815,2614929,-29581963,-17389998,57540584,3044962,-53657047,-26201155,36599068,57582908,-68763736,-81597001,41481767,117108621,-15389816,-94057875,30430271,65416762,13292586,-66641334,-6828853,44849934,55743965,4869407,-77376958,3817837,52402577,-30248872,-9371258,28012323,45014894,-53842238,-72638516,61286195,26047874,-9027465,-52254364,-43378389,71573165,50501013,1331142,-44564582,11024599,49122827,5290376,-39139749,-45295998,39087205,22082325,-47872038,20301678,-2388476,-7020974,-37163,-67451124,-22980674,13135244,22862716,9428789,-13257303,5479682,-36448380,-72901804,-80257,43379583,-25848738,-34360538,18448803,20718249,-6751344,-55525601,-28620576,51852422,20085156,18637382,31065493,4543333,-4804346,13767921,-1852977,-19237349,-55002275,7322819,-25637523,25558462,35876732,-15405857,-2967718,29464785,-6668830,-12194180,3286954,5731987,-11952337,-3675379,1961874,-1344958,-10569279,29880512,26458691,-4264007,-13254080,-7061677,-22619149,-2582183,40938573,-53103951,-14562111,38122544,37893068,17026989,30241839,-3934762,36435601,-28356683,-40091566,-55489651,11462172,28539763,-909456,-31613676,-24315727,16563748,56846532,-1299730,10916573,13593682,-10651019,13417858,24432341,3367088,3359206,26652362,31696139,1388902,34421552,-54528347,-48569440,31033501,62923786,70238351,-20235486,-32271296,74449501,46950999,17465695,-39432772,-45321971,3387906,18667830,16210022,-34862684,-27784856,53846650,-26321461,34340251,3127133,20985779,-20575839,36254031,-4975597,1866265,24408911,6839518,17885980,-27857608,12036721,-26020706,-9786231,-22170417,62657874,13469184,-26703877,35108453,-418622,-46394296,-12681292,19282742,16702021,-14671474,4460146,-11523977,-44965833,-5597085,-10726832,1254344,266347,19621559,-28710612,-45314360,45034121,1916176,-23694541,-36290610,9842862,33329121,-50626500,20478414,16754201,3149537,-42949048,-12560538,-21511882,-21337637,11008857,1922265,-54456464,14617239,-29559504,15154752,7073269,-17897088,7262227,-47962632,-17109478,-18295730,-6215942,20305801,-9296118,29387066,-22586712,17298673,-37457097,-19223541,66757715,13204330,-35910090,39737084,25231123,21816038,-38292755,-5490800,-25610527],[0,7,16,85,-107,-26,-55,101,-151,151,-195,295,-331,494,-594,665,-814,1006,-1289,1471,-1792,2160,-2578,3120,-3770,4351,-5222,6247,-7253,8423,-9846,11548,-13269,15410,-17778,20528,-23551,27127,-31034,35347,-40248,45984,-52095,59049,-66783,75394,-85027,95701,-107453,120497,-135037,150985,-168614,188047,-209396,232982,-258925,287486,-318764,353257,-391387,433242,-479269,530300,-586896,649725,-719885,798832,-888109,990117,-1108318,1247075,-1412734,1612906,-1848746,2042479,-1384254,-4903985,-42315498,-44073900,122193822,42061143,-101940755,-37943034,102141385,-14847612,-96985462,-52636386,-66424271,-28036522,46932036,27905227,-94071992,-32067798,62173719,-28366132,-3929456,41963504,-23903428,-67128703,23019367,179552488,-86429532,-193346695,37617804,129349555,-4142966,-94369630,-61907443,5949231,81565294,18986438,-119145010,-153256498,131477242,82428049,-132339216,-84166513,86346474,42807062,-4723471,-1524207,12235746,-14880624,-21523217,14803675,-7387638,31435636,29767630,-117423572,-26695776,121404381,17973058,-185832701,-60023321,145845259,69185519,-195961212,-138152810,78947073,134441475,-19001316,-100559867,-13578542,40739743,108548701,-46676375,-94021937,26465853,68685725,-32191907,-46023762,49773126,10794951,-50608653,-10987769,100893491,-24108469,-56508230,-28200785,3249460,63503858,41050724,-74831959,-63127920,143635682,130129353,-103374407,-159346861,51421646,119611970,38151103,-57694670,-90162735,-6574658,27611462,45051603,-108153422,-44109066,49446622,-2805380,-54008414,22188970,22239740,-61249710,-11628902,71488042,31424283,-79419388,54028478,99101517,-12201027,-55673727,21821390,-45641396,5381131,66095224,4171263,-128197070,-52678633,48449173,-13907379,-90451310,-19849611,-5058565,-22187669,77901247,-31763275,-97654587,-14668553,120950940,28720016,-94686404,-71768324,4843295,27083754,43376894,6878329,-53179990,-25936262,56036413,-33401186,-98617066,7469712,54455229,-46190972,39279003,59215730,-37197208,-78422617,22941949,95691640,-26352094,-79148650,-21391094,9371373,29348209,50728060,-79401797,-52870182,64221949,99033511,-78865167,-39441020,28651330,46900909,-8311103,7198081,5264597,-47794575,-10796009,47575484,21535829,-41233615,21669859,19119894,-73597808,18811489,53268324,-48744099,-19157781,79784182,36514228,-76419704,-40191570,23559194,-1807628,-17165211,-13169075,-25358205,30712523,57117819,1885172,-73772487,-75130414,83237355,25986579,-29331557,40354262,37576370,7888703,18339020,22798688,-7550612,-56225515,9671545,36124338,-24406309,32461837,16517677,-47804314,-15639321,103009424,-48071843,-60481423,21442396,48594230,-24151979,-33102229,2392497,-18324337,3283204,14381935,-4345558,-99105753,61337346,48095332,-48122213,-39543800,33968594,8795866,1128304,973072,14951281,-7301006,-34467337,73104227,-30219,-18665778,-38539067,-3302093,-54706176,-13787058,70790708,-22032815,4870265,53349421,12423304,-48908694,-8329600,36559626,-13576883,-13382830,-30492406,-36034964,-60864543,40145261,24159345,-46978173,-34729891,40824025,5840910,27419623,-5225739,14377189,4972701,12922091,45004756,-53840784,-7772960,39573415,25409776,-36145137,-6672388,13113348,-52864693,-21444883,-14921607,-5622771,-58270808,25642484,25066586,-25368878,-30249655,27215947,-7468391,4535457,52001731,10282941,10540787,23452653,14822643,-55201191,-6714154,2084859,11121025,-13101543,60261637,34904833,9456681,-9403199,738980,-3302136,11777979,4559299,76717354,-42679726,11616595,17790069,806198,-15064683,57700120,-30868780,-54750869,39536775,29337351,-23983038,29187518,13357392,-15757685,5999770,32231750,-7547061,-45333798,55191608,-21583862,-8629408,-10175507,53644212,-30386277,-19509075,20592525,16254161,-29619282,-33354449,-10503146,1725130,6227000,23460615,-21613790,22198499,-21595307,-12127622,-37135071,-10365905,-17938788,23544248,-34227313,-37408243,-7979546,2912064,-10084951,366811,12893167,12493834,43043119,18463348,15855756,-18975533,38280642,-7083338,-40168448,-4807103,-4692353,-48153591,-43456708,12774341,-11854033,1067501,-27744016,-51665586,-39765765,47582137,33343831,-96390864,-50691128,15676023,56044441,-40843967,39976913,48746266,-19230177,-14003464,-16889789,-42274607,36185906,14746766,-27298794,-26697314,28114480,30717713,-66408236,-34314173,9722887,13457302,-18119192,-19428021,7812508,9070334,3235108,-8706765,-40001243,-8646192,-21517430,-3835566,-536628,-2151630,36787221,-17883457,-37636762,-24222476,68605231,21167564,-29438908,-8857169,-20681743,-15244876,1130740,-26492282,-32683809,-21131150,16976042,49906478,11792365,14905685,-12299053,-17575813,-11474501,-46181287,1457182,-1063598,15277805,552870,14465711,50091203,-7606810,-9776101,-40960846,913235,-48879886,-22581339,607406,-5961087,-11018711,-10013088,-85026952,35463445,53723167,-19818319,-39692517,-1825398,77898726,-21290964,-54388675,12848553,25822727,-8072541,-46473923,-26143269,19996750,26986280,23492240,-60333663,-7215665,15100001,51960351,-68553305,24284693,49682881,-3578558,-40209255,5451921,46123128,762921,-29470358,-80600441,20894965,57833708,45743915,-87178379,-55098043,41389694,28144519,-43123597,-43046689,23194651,32760956,-13027636,-13243440,34247385,49698135,20925993,-72705489,2936619,58800465,18578541,-23562302,24394965,45612544,28035871,-67240200,-13687444,44078156,44282447,6434527,-117615543,12093936,28905562,15038818,-69147621,4921387,62049910,28663004,-21755843,12835161,1379493,24165959,-53253248,-38971396,36619115,-25970528,10028036,17109198,-11791826,30210610,-8320473,-9809232,23719441,18943461,20433087,-6704096,-24027480,2432247,17233859,-50630999,-7986416,18042720,41791793,15283509,-8847391,-42666824,-14676967,-6113020,31429473,-41791440,36164983,3533294,-19234761,12490510,6689465,-59910556,10947691,4083752,-8619190,-16243049,26850868,27839340,-1708664,-1124666,-30119595,55141816,17585433,19355713,-41974931,-29056465,49025552,38745836,-20606357,-2358430,17085815,32370489,-47561954,-14599090,18950779,953314,12936687,15753183,113070277,13526722,-45920077,-70455406,2839610,56334188,-319703,-70340622,8358907,104903287,-6600868,-84386698,-30533270,70484558,47895654,-17407319,-79981522,44097234,21351532,2940490,-47888691,7659636,34332257,19739167,-50896447,-13531068,-11498634,32226853,-19144928,-49009959,15206880,56714249,-42802231,-67604925,3762632,22286719,39441322,-56601584,-29677265,92478291,81282558,-93984924,-99705619,-17151949,60943326,-33045411,-49283571,946303,169439,-17298420,3844989,47836991,34202360,-10416422,-11985935,-22124212,11609344,27248264,-40984271,-14209169,-11320282,52417375,10694806,-106126718,15789495,28089292,-4566161,-12402236,-28810002,-39028398,11147237,-15420970,-36359464,-15255151,22163003,-4091926,-24690056,-4673812,-15492422,-23945409,32049277,5954718,49949505,-14197087,-23975503,24332342,34611878,-36197450,-22659428,-1047149,14311064,15760482,-46853325,-17371563,-41752779,21577025,-30437537,14487129,-78051470,-20215595,2624845,48392879,-9032448,-79111237,-8009706,48588709,64874015,-31386271,-38421957,50394514,38177076,48484057,-13206538,-7289844,-7517846,-33404950,-16640322,-64980420,17370630,20762196,-20870643,-15643997,38528946,57075974,-16627513,-12053445,22850208,28011200,16416594,-1577972,-11132559,28175084,56694522,-78562775,-29024644,32232160,80278299,-32847656,-80412793,16584870,8060080,54218552,-33698843,-26951922,21291367,70198604,-8535482,-52924441,39867202,40608329,10247031,-10716386,18077292,21275606,-18194535,11271745,18873815,23259813,22585826,-36837614,-54855525,6980301,71443338,-53407120,-81217110,58098581,49681995,-6258568,-61683772,-42651954,70624594,32072676,-35497762,-2869511,21697543,64907394,44509222,-16472779,-16473859,-35638516,-24154547,-23722017,-6170287,51968386,-33811035,-20504947,12489967,-17674399,-50548560,-69944532,-6429342,-30812889,-38853928,-16018922,-31705762,6573542,6840147,65074028,-42741877,-15649157,14002809,67687479,-17329940,-27427869,-12420713,-39210085,7636129,-38570727,-35724091,-50529274,-20042883,25958835,-21318441,-13857907,1168034,-19121992,2964723,80159673,33137952,-11546291,23128983,18442787,-2235436,-24665894,16124176,25807988,4036118,28686274,30200088,-14768776,-43081912,34015373,81334832,-25940194,-41529853,-49939036,14329266,34339828,-3825266,-69886655,-22753676,36025109,23508115,-83686433,-14545421,-16148078,-8987676,-4810427,16846912,-13244635,-79272912,33696550,18780259,3122143,19781234,7313250,48218240,-5904749,3737869,3907128,-47790438,-7247589,21569353,6695114,-29967970,-55770048,469921,71374492,9274342,-45736012,-8165803,10332998,90710634,2273960,-76663289,67824,71969949,-32422796,-32622245,9249155,-34110567,42887178,35200541,-34593874,-56293770,-23125946,-10556261,-8599056,39830716,24421276,-18708188,-7356228,49966556,-37033372,-15815196,-2638761,26372012,30769893,1893581,-38733213,41804294,-10502108,-8540790,-3091002,-2049642,7332718,7941918,3368584,-36583669,-18751783,-812596,460342,25812708,36951499,-28800794,-27051102,8612815,43959090,-41325242,19238431,-6285631,30455918,2193505,44691219,-2740224,-730611,16545258,37287258,9662843,-2544972,6629497,23269373,51472380,24257629,5453950,-10374421,-4867139,-11985441,-41727233,2674835,-10358104,-19024036,11020859,30399722,-19353311,-20481751,-32908234,8743773,-20959765,-28955865,-6884603,-8121183,29194378,35616332,4475167,30827729,-12376559,-32985151,-8337482,-19559445,-18400327,-6357214,-4845342,33369777,13116327,12288933,-15242041],[-3,-44,71,-123,170,-380,573,-683,903,-1312,1729,-2330,3093,-3971,5059,-6424,8125,-9988,12234,-15017,18294,-22137,26415,-31631,37591,-44441,52227,-61200,71257,-82846,95836,-110480,126942,-145322,165795,-188740,214100,-242027,273191,-307471,345059,-386344,431736,-481256,535392,-594446,658885,-728853,804876,-887674,977381,-1074624,1180111,-1294647,1418969,-1553838,1700306,-1859714,2033466,-2223293,2431137,-2659522,2911550,-3191076,3502988,-3853694,4251313,-4707367,5237746,-5864985,6623414,-7568315,8795300,-10490359,13088923,-18018761,36489440,3218377,-49406302,32983701,157426772,-7509484,-118886803,-5380040,119456840,10595696,-29296747,3514388,-65534317,43910935,162739333,-30156016,-147889359,56569446,149149807,21251037,-106305168,50382187,40801993,-16186846,515254,12147482,-74268959,11109501,87436888,2835064,-3980194,20135353,-36635246,-63116549,117386406,77388051,-179752327,-123114112,145126726,184446941,-52437726,-104496709,25403340,98988641,57005999,-56923391,-101327794,-3261103,194737581,31810950,-122921534,-70921489,135287005,-44868301,-117149549,58879205,28499336,-39560216,-2395519,62760878,38728141,-34711316,-48252267,-25367096,43415003,113022914,-16652976,-132769924,4793337,159962657,12112226,-142072459,-17500077,151475244,20171167,-91386270,-27873072,-50405819,69038347,40252255,-42294994,-129174480,117829933,73855147,-26785354,-23231309,71903544,-12458308,-67752424,43501781,41673627,-63008370,-56634744,73879423,60158526,-30869139,15762790,-83017314,-28451374,77430420,46336962,-86785838,-93989040,100582648,33851218,4777242,-43893605,13226309,35820546,53803095,49467081,-27213054,-44266033,64047508,79091233,-62964128,-41021882,18586093,-32072227,29221253,83963838,2076894,-102017035,42340351,76032237,-46706133,-53998038,8297311,10357170,-33694764,47644717,21097702,-79489871,-25762989,66740348,3384253,-45286483,-21277836,30540930,-2102773,20715802,-10420182,-115233276,-53060729,86470653,-16494713,-150226174,204390,120818957,7082354,-15653461,7209743,-43135611,-20264317,55330203,27774489,-62147474,8873341,-6893224,-26988246,-44671488,85206790,-54321075,-122131378,69731027,79297258,-21602726,-92881728,31569499,36821846,21707552,41884224,-80168860,-32260593,90230032,113291813,-97557454,-60959127,52030382,79309391,-44017237,-52954008,25235279,-11988255,-16298345,-34200692,-37260059,-7566833,37903776,29108805,-21779016,7642676,21075247,-50361460,25540839,97149794,62164809,-66932704,15253576,22646599,6832231,-27444821,4460710,-18673652,30507430,47914610,7137161,-82189093,-5748580,49711670,-14804099,-46150128,19294319,27922572,-7886060,-8685420,41502254,-37283639,-66565386,14405493,-9309192,-32382619,28345693,32516167,12146178,-49218659,32450380,10351746,-19283864,54162189,49840371,1576163,-54402936,4343181,-19569953,-12685148,53500047,-14464620,-82951792,14690936,53579103,-41164486,-14711576,58914984,-13506941,-6305047,56056986,5088625,-58422541,-7347645,105254493,23305499,-55204688,11143539,23703076,13782650,21003097,21055142,-50684734,-13488780,68681744,-5848604,-86028044,23276177,31102860,-10789462,30162579,52687589,-26814486,-1449080,48745569,37478930,-51563406,29241845,36027167,-3150501,-7808714,-19483969,16752264,-3296566,34254893,-29183129,-30544224,-55384632,10676624,-4031942,-30541746,43310501,21410433,-6850299,8494357,14230625,-25254147,5828289,-6863555,1124892,-14866562,-51112383,41345333,-21801572,9487094,44987872,3184580,-68701839,16100413,29417932,-35477543,-67603893,41466060,-53122838,-28480857,31078454,69712899,-34123288,-24113525,42566429,26525300,4337161,-18920756,15334965,18252053,6934417,-23587130,-35644653,25693496,37472281,-48880934,-58741408,6478250,25271692,-24286939,18153338,-10410255,1048207,-46295746,-16238813,16261876,-34316725,20351245,32294090,-16792345,-21482019,48058450,14105278,-56186593,7096757,58821996,5973198,-25247711,18940399,-19140532,-936546,-5435850,-7403812,-10613724,47971972,10012361,-8904830,-1864310,44117764,33955973,-23066291,-13256258,8730558,-18661472,1548796,50619663,-6371382,14119539,42778939,-39617950,-34316697,4214578,40802635,-27488074,-21257081,2459362,46402185,-23108733,-29334516,21929113,-11865822,10442540,-38604025,20588509,19315697,31203533,-32906074,-73725240,-8492518,16871122,2117392,-28825417,-7384838,55320948,-28178363,29909605,5258261,17050011,69705636,-6917041,-3185077,-18943518,3184213,18740158,7640517,-8198590,16109565,21113901,-25834126,-40618385,-5199108,-55449929,19043485,-1571375,-10067281,29915738,63636062,20098221,-28576734,8208196,55465431,2589703,5159107,-32884832,18581890,-5401530,-9675760,-17693357,-3958006,7768840,-17617093,2951860,-50934584,34057587,-18015284,-32890137,-61785358,45190080,30500726,2056054,-31657066,18810138,34105959,-1241607,-21914076,-12235836,25648944,52430148,-15871652,-40066090,37321458,44304914,-61423528,-23166384,58806888,-20959477,-16809594,-45956497,-19777262,1799568,12457058,-28948207,-42999963,52089132,39060961,-34579343,-47399318,91029740,45896109,-48900738,-35350345,40848417,65574271,-6661232,-52521338,-36379826,17973217,50530375,-59771746,-22698490,11509455,47440174,7407508,-101566835,-12694691,64742294,29079785,-98445221,-20791589,36424677,-25594107,-76859796,10907875,50741241,41823245,-30712793,-53784311,14841962,53492714,27792705,-6912202,-22235526,68192202,31135418,-73697976,-10115693,46978938,67788917,-57018,23450726,-7519253,25137067,-3705921,-79383136,12912450,29687657,6004795,-10626578,-1943804,64735392,39073983,-32834472,1959962,13150056,17047501,2924615,351578,-35861540,-4279777,-10305967,-22668585,-18921989,-30713234,-12297582,-15436267,5252291,23407430,-25795011,-2253200,12792583,7591872,-16804698,-665177,3478602,-35811,2377677,10380999,33917708,-11612772,-36608436,-12080878,-8043033,-43118063,-33582413,-14657636,64042707,-7247041,-2857887,-30444956,-16305838,58762115,15770029,-28965273,3540607,27352361,11274050,-31870498,-35264580,30837332,27310246,-8401011,-28578270,8148585,88098908,17232199,-71669007,-3182605,45033897,25726451,7635302,13547676,54026712,57406334,-29344710,-63916296,34515829,80632454,-8503416,-102126365,-15645431,70396228,8769470,-77434691,-64727814,36603441,126558366,-40611418,-90628771,52014384,88696363,-37086365,-95936133,31535369,97701270,-13610803,-74682206,-13263066,28928214,51634427,-5565383,-19133452,74063416,59387763,-31019024,-86597132,39609891,48838146,11675479,-26642739,-21287963,33787121,90325,-3282722,-31772086,42390774,50772172,-9891956,-66207119,22238718,8051679,66954016,-61162604,10108029,33001712,35931063,-34897445,10081871,-16793175,-24066654,-15711439,12232979,58620224,5301769,-6814869,-12776577,26551369,-28039413,2304578,-49383116,46471682,47486618,-7128561,-20258822,25805054,43172507,21259581,11108977,36472575,-12480369,-7827577,27184440,16271518,-13490968,-57127714,-1223297,27609412,-37199076,5526181,-2339754,74331751,-2419760,-20828350,-57508618,1200645,39899882,13626978,-25177807,1235711,67143296,22067377,-41408438,-8721362,14253441,23916092,-16360075,-3588206,12835412,20586151,12546606,-44612385,25831915,92187852,-9968788,-85593893,-22243587,91478680,-5204615,-80343694,-59440943,56876188,50081540,-43062985,-28568796,28319921,31316919,-23607275,-89899373,14633724,14566609,11712261,-80889310,-53685787,53174285,-621892,-62269621,-47212115,31299232,82084919,-28355920,-38187580,29695323,20350945,-17515414,-122459316,13606768,119294785,9067986,-90272360,-14112349,41954671,60636984,8911598,-81529721,36211340,64312487,28033050,-31957733,-37672766,7954202,20917065,-18255784,-27060404,52277310,4008557,-21150410,-8981611,29926226,2793507,-17325730,-33726679,21553748,-4068650,10215159,-19771659,-34269415,18793256,28734653,-24031017,-47705286,8230376,24082689,905056,-105577480,21234329,17294279,12121051,-15809425,36872717,-14795413,24324364,-12859370,-43099979,32879248,1000267,-48624200,1552146,53856807,7097315,-21922083,23924115,-2738602,20175335,43199117,22385298,-58922436,4104170,-29202602,16524131,-5305844,30402503,28516427,8955025,-1436221,-16346179,-32033707,32375290,39615560,-11428710,-34677865,-15213699,90208497,50289094,10529750,-38144233,19703053,-16392360,4720013,-2082494,-22757750,11369414,16218507,-17153168,-25744954,2745032,26557647,-12598310,-40390449,-15506038,34462139,-4991676,-47343316,10805369,40031501,-35853121,-27174948,2078148,24649636,47073012,-37168524,-48486660,15235128,-16500951,-27253025,-49157807,7023266,23432684,-17592268,12602070,-12335248,-16605439,-10286348,-6372875,687647,24506106,6419286,17052674,-33629664,17523999,-1689637,-71314396,-29204975,3495161,39375669,-44342887,-55629372,-3405196,21681385,-18077448,-5655263,-1676583,1264071,10352036,21935386,-76040267,12470750,28536639,-31112663,-7609417,-6670055,-1634796,-20506328,-1225903,48442892,-14893928,-36239803,-2432451,-6870707,28666058,-35905530,6238765,-8383945,-38319858,-24661866,59619168,-22141859,-28195461,34935320,20771217,11218810,18621161,1938180,-26441935,-1768337,35808024,-2361976,32059173,27983003,-14623020,-50227734,15342850,40556753,65088149,-7182249,-36104303,-21825836,-41974579,34717044,-6202652,-14097904,-23679000,46508247,53521456,-16788509,-13885671,-38537554,20498104,10635909,16527169,-9086309,-28356530,15642509,-24881226,25669251,9596077,-24290862,-18946351,10252847,60237302,27929347,-29882108,2297334,-18711626,-36318962,1440252,24981525,-4866630,-1102997,35576664,10706263,-68289921,50768969,810269,-9477161,-4838303,-8641698,-2019007,-1877386],[8,48,70,-25,85,-65,36,-149,248,-247,232,-421,554,-644,794,-978,1156,-1473,1734,-2117,2407,-2912,3475,-4087,4746,-5511,6390,-7425,8525,-9703,11059,-12692,14270,-16165,18312,-20588,23045,-25816,28804,-32059,35654,-39610,43866,-48478,53357,-58808,64714,-71072,77775,-85281,93211,-101949,111265,-121338,132322,-144089,157005,-171126,186393,-203150,221737,-242357,265118,-290749,319887,-353174,391672,-436811,490743,-555897,636155,-737130,866071,-1030174,1221651,-1286807,2611568,-42899867,-13868982,34814227,-86334633,37990278,78822357,-33543957,-91702740,69689519,83550028,-52001166,-67372929,-19898860,-34108446,48626498,48960219,-31359216,-103158305,53981490,93572226,-26851407,-46974126,47710813,-57088374,-52021635,88838245,56063724,-90715598,-63369961,97252653,80675616,-52398215,-39238868,1729595,69466150,65900338,-16750764,-147854966,-1599856,110563812,28201375,-92299009,10814183,103535359,-32292525,-22571026,86532690,-775052,14259521,44524278,16759454,-22821685,-9064570,-33374925,-72500821,102252876,89282658,-77841404,-194879351,85682051,144131440,-79908136,-186682077,-17796482,91313434,29457932,-122801684,-66698832,25414344,160755086,-33827513,-88924289,-49274068,61984034,-1105307,-66435630,20424094,23685349,-76868785,-63210831,103009238,57632530,-39705790,-39852858,-5428920,46215777,62157845,-31718312,-127511273,13174090,192784775,-11609894,-141384126,-43085555,180333875,49031522,-73646099,-44858571,41364188,46077021,-3945440,-16137613,-61800265,90407367,18366683,-63418467,-68231943,69755905,-62583272,-69064264,40096874,73054463,-54488094,-47018740,-17612859,22124362,-10263344,-13933950,-12395268,-13722688,91367675,-6040074,-45316534,-63090052,56975986,73441408,-20406003,-81571331,39550068,40753361,-7498934,-7689731,-69645704,-37746531,66912406,32351509,-53219886,-4128115,13171507,27330574,17641127,32861834,-6178299,-123034035,-37023424,50028992,-55439891,-16372102,76105589,11450048,-36372538,-3028605,3443097,-72287907,-7262573,90331767,51290170,-66362998,-21387813,25021766,11995271,2355057,26036954,-59216708,11257289,115123943,18510442,-109805993,29276988,47428307,60404284,-29689128,58680088,29502968,-5262454,2996850,36427454,-48978279,-40756391,13119718,-46247539,-58305030,18898341,4567988,-75298840,72350348,73297503,-60172155,-67441997,27658978,17777479,-16366778,-44131430,-44000101,-76300643,34144292,89376769,-31196923,-81011248,31749499,18981055,-58436652,-16123158,19481408,-41595383,-22182690,6029123,94711125,-46934058,-8396727,-5184771,-23938910,-24376398,12552245,19300610,-66014199,55518661,-21255829,-48060315,-46177020,13164597,44993234,-23996927,-12078418,-3575056,8312492,14489475,13390727,-39151818,-21146287,76828838,42322936,-36527503,38842226,36956590,4011759,-18215317,21282215,10176389,-47284921,-2469834,23392108,-21526234,37364103,33485610,-22893002,-33141855,34681600,48352234,-33380164,3079932,70854267,-5323258,-17300013,43340659,14306911,3938379,6624664,-37883547,-2511345,-51909088,3935255,-2999803,-26692152,-11205415,12553472,-7336049,-3917783,36341026,9246956,-27538657,23311239,36646927,-23198715,-31293580,69209635,17647904,26073746,-8985531,-33167392,-7450326,39810097,5816731,-6322950,-65037918,59117380,36943182,-3145432,15895940,19485836,-14351165,48630323,36009066,-30799636,-30223847,18404779,-14205989,-22515159,63297894,10801718,-7142017,-20662378,84267302,8917684,-40346982,24239949,-6639866,-50835007,-552412,10779810,3820759,10347527,25026888,-24076445,-23138720,20529333,14181967,-37228925,-30777786,-6884096,52709726,-60336717,-16470075,32922997,3702453,12513226,9800284,6305287,-43706642,36665014,-14816072,1630676,11542330,18678527,6345206,-15545194,43616336,8398143,-16173975,-21559652,18140392,33181242,14121405,13098751,-62505720,-22235904,25107007,2115289,-39781164,-4242303,65704374,31391064,8799238,580767,-4238436,-6152245,18802314,16981806,-5421116,36081346,-6794562,-48879698,1927459,28091898,12715355,15599189,16208891,22151555,26991593,-24363683,12736409,41216633,44839466,24990965,-7747209,-29613735,5595522,36189876,-39633796,-46432300,32745760,34910888,1885876,-8020337,-3648068,50664970,-18664820,-2961960,-48610353,16595157,33293533,-21883292,-17079914,54780161,48711686,-20725086,-59528334,-2325152,20939277,-28631946,-68415255,-17597735,43619078,2259684,11332888,-8062719,-11212756,36501068,-2061895,-44100235,-30708484,37318688,5029697,-69663657,-50509076,65550937,-4434223,-19119393,21570005,-9296408,15085080,19369644,-20641339,-28164789,39539310,13164010,26729708,-33947542,-16080270,7600175,-17475343,-11234201,11546185,20832032,-1965649,-18397141,-51983065,33131918,65435704,6537355,-71895314,-23860163,52861442,29282346,-41147974,-23139718,8822844,-47022822,-28005310,-63009558,-45194403,43367682,37973793,-38551547,1597686,-19055739,438280,-62175544,14109934,25851809,22354832,15301557,-73850194,11733067,15025026,-3852720,-36530554,-41866105,34374270,28184424,4000221,-72001607,-20322979,-268335,5883430,-41348926,53793410,99721337,-28013632,-125962196,-26280929,-352282,83924184,-58719438,-56127163,78645756,45868123,-9002915,-98645215,-18584316,57615515,-15707550,-118848886,-21838916,62245928,43839667,-40978309,-19775920,41542504,40779109,-47057633,-19451639,19670436,56274291,-3385862,-13850904,-38956848,89754494,-9278637,-40715168,-10697246,11229633,82822768,-35645439,-41431062,-8581539,112699582,-32994478,-84994299,-14173894,35866366,38445526,-56207615,-66537922,58578264,48923319,-34845077,-60585206,13264566,25211170,-2280050,-34318549,36395134,6866972,-21990808,-8115066,61796195,48054560,56523164,-6646773,-11318254,84984210,17808331,-2358109,-43104396,-26475766,6891553,1216582,-7777611,246913,8446126,20906388,-17186172,23449682,-19565972,-6174579,25054433,-23555601,-35751900,21119793,56957068,32574166,-32802203,10945448,27264526,955097,-11571666,14602390,7404483,-7961026,3383485,-11908733,-52227709,-24431410,35506998,-70280188,8546190,27274249,35655253,-44729601,19261246,-4209224,34996392,-31846582,-53245856,-23114921,29834832,43423721,-44123997,-64891104,-6034722,96421824,7533213,-81400671,38876864,48822475,19090800,-20617147,-15184077,24945761,5966850,-24079230,-62059095,25979922,53947742,-53810866,-24875353,47465107,45692162,-43484737,-74411144,-27772741,108421997,34851880,-79145843,-68895494,73483201,82101636,-47912857,-59742340,-7296655,82576284,-23372427,-100347432,49906848,85508685,-8634654,-62752441,-20301334,42054495,-29790968,-62932518,4881503,30224720,5531224,-44128145,-43958514,30310949,56410431,18591069,-35282824,-25772231,56753340,-4337282,-92990106,15052038,38060474,81831685,-40922007,-57839953,13041674,40565257,16734751,-43824280,1119436,-27699744,21427616,-47236386,-43899215,-9147674,7997620,-25376892,12037673,-2036125,29860306,-49506790,7129709,34243087,-2425934,16408226,6918702,-18331609,-8766980,7206438,-62064185,30650255,9884380,18523469,-8527570,37392874,-5429976,-5382953,65784226,42660934,-3578087,-26607106,15840202,46466041,-19631902,-9108545,-15295425,-24386969,-10754659,-2235246,-30241086,-28654593,50581496,-18225810,9317507,-6713311,-27410892,2593145,-6108121,11019997,53396719,13441040,-13292253,-39856367,27926178,56935662,-20411789,-34112728,19165830,92888957,-829279,-67013059,6034542,54498859,26667639,-86695649,-35948561,42408518,-1939934,17747466,-39294983,-26406968,48864134,7357405,-16016640,-30187210,-7795106,31319124,-9813106,4161490,32977498,52589814,-29930313,-29682112,52043326,10065535,-61206803,-46726549,9769019,60902533,6232633,-82237435,-51506347,47106398,33513011,-48694496,-62764704,4859706,39400613,-31950765,-32811861,41542664,31716475,69173911,-33297577,-45074788,6460308,64542913,-32806346,-26059141,22855954,34082542,-24444558,20918405,32553664,8609493,-48304376,23462400,41628032,26892085,-593706,-32543897,-31996065,17333380,87257675,-3859740,-33847417,-13242445,17103374,73082525,1308575,-3758722,87487912,26915658,-8446313,9289549,-46983288,52680186,-47674169,470946,4906452,-37909827,-10961920,14740975,52604486,-14455338,3595047,-62784181,54435095,3092588,-3221413,-36301864,-1092036,-26579925,84287,51029401,-22650282,-43644159,-5953876,32147717,7267411,-30845418,-46482887,-54904993,59454603,12099266,-20856117,-36629813,-14188583,12594931,-1956933,-8563446,-20821320,51916888,2318880,-42670581,20430896,-45845553,-7947213,-19644632,10150932,-36238003,15059939,16992347,-60653856,8437452,-17596403,4131905,-56313335,44710629,40259952,6169780,-38602906,2664822,39537575,-7128437,-62493970,-963959,-39756785,35982788,40730851,-23998289,-38046600,67864373,12385907,-36489503,-20340466,-34403564,8709833,8153138,17815072,-3933903,-32472764,16262901,16270257,-15335157,13839183,-9218392,2841635,8065904,44463070,8374509,-25641863,-9644521,28389224,14762758,-36114991,-31705788,29164826,-31701240,13920032,-12954677,-13776371,103255,33903231,9859438,-34740951,-867408,33313591,-5792717,-13652210,-4935517,-24149399,-16119121,20708802,9729446,-4970447,-43893370,-49835683,8311168,11045888,-9981078,-33187147,-43225526,18664832,33322288,26101776,-12814566,-6966431,13623690,36710610,1559740,-25251924,803113,-11501315,21815920,16002082,-3106273,-6919686,23335725,14017880,-38005950,33806304,-71492159,10306956,28969773,-46133709,-19217332,-15280897,19032741,-17966514,29183187,19417441,894066,5068610,13542762,9983942,-28948051,20604486,16577219,-29832504,-13142133,27018022],[-12,45,-38,-68,-19,53,-71,24,-77,7,-7,34,-19,-59,137,-51,217,-279,485,-452,650,-900,1049,-1348,1675,-2022,2403,-2903,3452,-3988,4648,-5454,6386,-7324,8261,-9455,10821,-12335,13817,-15611,17550,-19617,21827,-24365,27107,-29927,33159,-36687,40379,-44419,48785,-53652,58713,-64176,70124,-76511,83515,-90913,98913,-107480,116720,-126493,136866,-147890,159123,-170639,182049,-192109,199267,-200595,189631,-152558,57353,181644,-848104,3308703,-33597684,-93163026,113550144,83367283,-100975018,-117395321,35536374,77495911,-13598592,-49420449,-59668550,12570129,152199829,66723214,-162757824,-106313434,161063327,78442888,-117004453,-8765284,53457316,33832550,-13677301,40205852,-12707952,5867159,31200265,-46647352,-11703076,75741660,48230618,-179948062,-18354199,136212208,-14628025,-194653644,-47341441,186961538,91230852,-102155708,-84402894,52380563,91115019,43724117,-90727098,-110856852,119285892,145272849,-123735133,-100319948,24533254,70420426,-119531634,-59833117,101010662,11757575,-72818723,74093162,49428052,9027501,-47668407,-18356041,11758766,76274753,91910379,-131609648,-114988299,107977666,159351714,-142635549,-142389324,58166070,85929545,13160064,-77523548,-43306862,31619429,62875566,56827196,-82719802,-35641278,121250419,-1365489,-38894887,21506019,14042267,-106945354,8375808,168516248,-4953971,-74863003,11758068,43254738,-20341567,13978240,-8554568,-53584973,75865640,105062717,-35681970,-124402634,16153246,119201549,-7831007,-10386612,4617566,29007463,42370866,110928331,35496570,-71241943,-8080031,84140080,32949955,-51915294,-16466995,6980558,-10494579,45565710,21459617,-93134933,-27458862,102081579,-48935738,-65321444,9075887,-4103390,-66179210,20818697,82642298,-60364210,-25305827,36120241,45903293,11432018,-59552222,-76902919,-33299516,72993572,47901770,-108078994,-74843735,85964008,108026278,-35478609,-112376124,18169366,48800443,15756887,-3817774,-3903303,-9177841,38610316,72639732,-50850291,-7049341,96026505,-19912398,-45336485,62671314,56921849,-47768394,-59055566,50170033,39866885,-84713542,-59887745,10185859,61440653,14279422,-21595575,-88622812,-2436126,115419032,-3533304,-131458287,31937993,102799884,23602375,-29996100,-14950033,-28063260,60927269,37757024,38370940,-51342680,-48706518,30256700,-25411138,-63345080,14406867,-1180965,-79961321,75272716,110377500,-16508524,-81091046,16566332,45804895,-11932156,-29738442,-1414608,-32683708,46521825,57249193,-50345377,-80726768,77248350,73353963,-40112190,-23034055,-29563178,1243237,-705303,2978357,22110949,-118369096,22048477,64863961,-9483006,-17079661,30541363,-41820830,-5296690,103416415,9885780,-72417933,8290474,36499463,-18909831,12309926,-4936616,-298130,-30522328,-11747975,8041012,-64096148,6311241,76522600,40443168,-57907530,13285109,19719738,-15424255,14312928,11031286,-37871919,-46966037,21055168,-17537876,-64834086,-23333040,51212879,-21235260,-18056879,-8256471,-2701058,-54233580,-17802240,51430958,-49304499,-55674326,32295223,-34882614,-33805618,-11715941,-25733700,-63079512,34918033,39409661,-22809731,-38960108,52448255,32601019,8952033,15836010,-45305887,-32370640,-41524676,53187388,31031960,-26408993,38167814,55907358,-16024536,-10681680,53595524,-7839586,-8139941,26335084,-1825631,-1617115,-31522701,23076678,4975613,-10736443,54091970,-22532397,-64762695,-6471649,27946313,-6910929,-2523258,18696057,-15223771,11310978,317525,-31897751,-18832361,19064432,14899713,-30119110,-22176070,28076802,54368794,-57567493,10513990,-3892344,-16336635,19656246,-30540983,-63888425,7963252,17042335,37066751,-51063976,24791824,62379140,16973215,-2155478,-1616796,58639726,-32474936,9330524,18516444,-8385291,-37974678,-15101740,-37456536,-8612776,-1781684,55783456,-33261377,-13051537,21183878,31742824,-54575304,-9104011,-42557462,-7666225,46073105,17622352,-26171885,-14978011,41986422,-60850545,-46888856,20185802,-27574007,-6652403,-25740247,28336317,3518284,7622415,16704715,4138715,28571477,-12038345,-9129712,-39813003,-3080370,54713783,-14734817,-42612848,-10519672,19144906,40610254,10227352,-20073549,55571725,-25235733,45348792,24160852,-29879727,41668795,-16241859,-28581088,-57852856,43100208,19469650,-2585279,7366048,-4441628,-47131653,-41383001,-9844734,-47660388,12515400,36250511,58906558,-12942371,-47435872,32418548,38418119,-74047684,-8362092,19116380,-20423902,-23270755,-8360369,3691860,-926469,-23514727,-3100241,-47611124,-9945610,47839084,-27261082,-18177845,1703417,19797116,-24400184,-25594328,14297898,-18053849,-1201692,10908425,-6911725,-18046047,40468065,-18149425,-42506305,39134658,-16919008,3441696,-63553159,-29256315,47941511,-45603131,-46223453,-27557375,17678283,-14968387,30408751,-34080158,-9233564,36933307,-23221552,-79682722,-12158445,51844559,3140158,5597799,3837847,39778116,34813246,-70258601,-28442918,35431292,32486115,61636684,-49097159,6321080,73739686,42053726,-79703163,-50567536,26274071,34426520,-69955473,-70879967,29696413,93238249,-4189756,-1701921,-19979316,28846862,6254978,-93720522,-58358379,15091782,65996755,-90753624,-13484930,86627962,33010011,-24652493,-10890786,38866200,27086642,-20609608,-11483963,-5848834,54701155,59497637,-37771584,-48119728,23582294,11885651,-48834168,-35741046,-17461108,359210,2737800,-23164697,5863090,30121992,7350356,-25884471,-21289887,-20871847,34758711,21024657,-22897681,-5229954,83265932,-3392512,-17936130,13080908,-2792217,-4103653,31728695,-11261827,-5994959,7326364,-5657412,-35110580,-42730677,-9022757,10677531,-9337834,-51864316,30731760,16420606,31681859,-3338810,-12693871,46810362,56065540,-31003804,-53704444,61822919,-1062533,23722694,-8126820,-9895006,-3398744,22753445,15003210,-23076455,-11509188,7960805,11646410,-28943645,-6667908,47720873,45624450,-53512077,-69487023,29586694,28454001,-24961220,-55102818,43038809,65505639,-19528027,-49444575,-31555295,109682304,20062703,-44190790,-50527632,38961640,13911702,-46903933,-3005698,14491787,58416131,-28052526,-105026884,-5241241,62395444,68759410,-64955349,-43431562,51894754,65153698,-56784579,-17972728,60202763,57353520,-13273795,-70881891,5535367,46530975,-24647272,-92776216,-17808611,53210488,64248250,-112436998,-81214313,53218824,54455448,-69972429,-35296938,19448611,91840210,-14692074,-63943794,-1529115,5994062,7999967,-39366021,-41135007,57798674,21789833,-89138167,-56546742,45913991,11961397,-27385267,-71649789,-29394732,15328824,1464806,-26537293,-25315061,55576999,16637818,-52573114,-37252039,16501322,53672052,30422477,-47198485,27030206,-12186654,-5737935,-53050826,-33521216,4954792,32672681,-11962602,22142824,-1033872,42034471,-69499355,3142123,53917202,-2850329,-18811201,-16552900,7330646,-12137965,-28398444,-21261350,14886043,2933541,-23895978,76171774,18283255,-14523013,-34723394,53510790,38690234,-16159132,-29521555,-2556643,42230936,8821741,-33208836,13468615,61229703,35460256,-6681360,-18793264,30354444,49004498,-12158207,-26436700,18034175,40824909,-30822399,-44631280,-11312391,49508945,53569341,-52869649,-16227214,30058084,75556499,-42114881,-47561846,19050849,77351502,-36755807,-88588631,24467873,42806674,-32092587,-70571783,-27749532,45533857,36814853,621979,-19016055,-3086309,75325977,-938343,-12451955,1534936,48607031,1427122,-74816280,-37233136,73562021,29612050,-63938299,-11665384,-29385614,43442041,-30877584,-92396968,73994220,102451928,-28390354,-57202840,23260787,69152872,21655441,-41436367,-43904259,31301287,2615886,974458,-49004710,31670009,43899296,10514690,-5829795,1224708,29681484,-27415913,-8105041,-11132449,12302763,3445924,-38783449,55059233,34256253,62082330,-43129054,-11136697,-34497264,37188799,72543918,-13444883,-9362502,28158368,37321826,-30877008,-24544900,-2417914,-12958925,31459764,-6903191,-57934412,893015,-4617048,8367378,6569228,22301342,-8269296,9056277,21746013,-5439530,31010745,-3111754,52395173,-822507,-38935255,25200034,35772183,-12766192,-26529907,62470119,49173555,-44362819,-43385415,42212406,3357728,-4633694,-998254,-4134368,25254128,72374963,-19991250,-15853636,46586504,32148009,-25320926,-29928112,11149298,12255817,25879461,-44021724,9038359,-29143961,3534634,56019334,-18816056,-28914252,2004041,14351143,-20976277,-23310554,89844009,-16482498,-45024202,-53319853,31056235,-20376281,-55762384,-2647530,31287809,36026905,-12184940,-44846549,-22418499,55795757,1447464,-100856,43656563,31770059,24399524,-53398587,-69787486,-32966514,-11768870,-1019098,55568264,-11445135,-22231811,9563531,10783402,-48689056,-9511077,25414213,-14042887,-18265253,17506227,29809721,-3039151,-19171367,30906618,7389412,-13383737,-28491699,-71614140,19821883,12459627,53841134,-46907514,3436454,46381087,-7500773,3398311,-49004820,6504558,-1500141,40557350,27128859,-38646975,1434027,-253497,-19336878,-30410378,15505615,7845873,15277590,9862824,12889646,-22150967,-22078308,-20192570,29840149,-6872245,5083318,-31366937,-5099212,11995915,17190127,13589559,-69747988,50597719,-14606655,-19379665,-62166108,-2233552,39328608,462278,5397512,13809786,-220434,12483685,29687891,3815255,-30819284,3011670,24347761,-12133535,18920186,18558635,-9693246,22819404,-30788219,30204457,-1390742,-20633685,-17361377,-6855116,41668940,40797674,-7959659,-29743553,46187466,21536072,-18237775,-22598889,12609908,-25334104,-35018912,-442043,-11692153,-12563084,32174972,3723128,-2727183,-37413793,38718962,-7278921,-14765785,32228865,872966,-30274800,-43400588,13667911],[7,-122,39,-35,46,-130,212,-218,146,-273,394,-469,534,-626,762,-977,1164,-1468,1784,-2112,2610,-3105,3653,-4388,5228,-6220,7378,-8684,10165,-11905,14127,-16342,18883,-21943,25443,-29287,33751,-38720,44262,-50555,57539,-65356,73981,-83743,94511,-106397,119548,-134066,150086,-167765,187153,-208350,231684,-257283,285336,-316057,349746,-386543,427059,-471546,520651,-574702,634698,-701750,777066,-862293,960431,-1075250,1212636,-1382662,1602745,-1905819,2361712,-3141437,4762731,-9541633,58335884,122634316,-47898811,-30357621,96585142,-49835196,-61755027,59368128,69047319,-76698636,-44398745,61593563,19216027,-60226303,4557797,-43948722,-29210121,113994575,53846156,-92095227,-74774396,117485245,36212548,-45034426,-51306213,46497668,-59015264,44611139,29874966,-116986319,-109961442,125057853,123032885,-34302678,-58297754,3469807,-36311808,18168213,34076482,-22688457,-76214465,62819046,89156986,-68084760,-59312188,92401556,17988909,-55501695,22429762,55688315,-59047735,8389418,62401237,8266346,-4998299,-601677,-55416981,-22626820,55208106,-4737457,-192740435,-64996330,175609737,31765303,-176322804,-71053849,116088392,106647190,-36962529,-68582521,-25993231,169916760,90449906,-39331611,-60120205,101628282,87031995,-100158986,-37238113,93116597,3646226,-138664396,4738393,67759168,-47636554,-79690351,-19787797,11962952,58543571,-2139633,-150669716,-86161704,69096128,122209882,-132032756,-137221176,90467789,118858313,-8395259,-115169369,50248390,-5708668,38765244,-73030251,-53295190,3134674,106600343,-17670223,-63884688,38687290,50993129,-84096090,-48115154,103246680,51111041,-92689533,-2929886,76721205,54700648,-17957995,-32383875,-16106762,62933455,32218121,-13997213,-25089422,212121,90355425,-20176983,-80634795,-6638236,57401945,14292203,-30197426,-36310508,-41375212,24705514,71610150,22224438,-39179189,-6845855,-18649540,-36347813,12828729,56790157,-77820191,-32146726,49084118,54042409,-53363786,-47468827,30456405,-35649325,7385971,21524614,-17143001,-35389287,25345882,45290340,-76652898,-25273503,27103911,35312264,17485201,38203516,-30326571,-32822967,71452869,55998339,-34695331,-83080734,71919192,6620256,-18097238,-32464948,22109686,-22854668,-21465851,10125852,-36208572,-38521705,26838930,36256184,-14692752,22685916,38550842,-39125934,-39117413,72325242,64180619,-87290309,-22070400,46404805,26400778,-30874991,676056,-1963880,4183157,88412581,11859,-83021330,90769,71174610,-18072151,-59688457,37746292,33325853,-49000721,-29313253,21223996,28052753,-48165810,53192540,-12812097,-44284565,-10622290,5680411,9799247,-9130789,28879556,-34526373,-63394599,37280591,79538133,-8134246,-20987239,-1039393,-13288798,25218147,-27783444,-32461913,-76053064,57286953,37284997,-66397692,-7033554,24700607,4199853,-63535340,-7168742,43276064,20922099,-15617417,48041351,36663844,-22971087,21749932,13913654,-14258506,16578803,-9925816,-69853760,-101485794,46720677,39582626,-59470222,16204806,-19542949,-27976370,-39076925,8335946,3018029,-38244325,39322745,10050262,-36711745,-17446825,52224235,-23392925,4560513,-9535410,23402233,-44162175,28151145,49740934,-48625456,-91255773,62916688,-24201162,36004354,16621127,-21774024,-42144499,-5295576,14371956,-20242735,-62998775,19321186,18316581,-33225942,-30810591,7054507,-7012538,-32374728,42618729,-21586624,-6033888,4475005,45178608,-18568816,-12282243,67223453,5072930,-21266286,64658140,27973465,-36898392,-24420520,38196252,-3813059,13136939,11377261,25936936,-28053062,51738834,27268014,-35745692,-26394198,12784967,-26585108,-43454685,-62172325,15043205,5188585,-17716535,45359185,6648288,6024340,4037890,27265206,26494480,45738594,-4276511,-31955140,-12438477,45059364,8071950,-18318355,16790226,50351584,-4113026,21259801,7050220,-8749936,5658974,22962553,-52836828,-13905340,11316469,45463476,-30137164,-45564044,-15383151,7864927,-22772369,-13565404,39264877,20872372,-29568374,-18491196,5555685,-42089759,30039682,-3358431,-57109282,27846619,26674529,-12000463,-36732775,49046952,54512278,-16777393,-7984637,-25402163,25555246,33243359,-54474946,-9410091,-26669245,36415238,21381999,-9357285,-11540022,30035810,1540403,-32268275,9740386,40633459,-30197814,-34258427,374027,-51049854,10310383,17009993,-54616363,23931451,21939571,43111296,-41121640,12963213,-4150547,-15482395,-33873996,-12338937,31225155,3157940,-446177,-24128507,39096868,1563862,30984517,-49001407,-25094170,40670026,25081092,-10632674,-6617013,8058440,26169993,15514264,-2830919,7416557,12609649,30939659,27640875,33107553,-21790301,3642063,12436186,11558357,12847057,2359329,-17991249,-65923098,-10339309,30724021,56905152,38410784,-5337438,6683780,1551724,-46529782,-53719033,14843139,-265542,3699534,-54453024,3404593,19894230,55192864,-33945617,2631196,-2477419,1522093,21766428,-34359521,-37869866,-45811022,12522684,4491660,-38210514,16354793,54787363,5251627,-42095783,-6311443,45704136,-15688986,-29768089,-5821963,5518285,25620392,-21017077,-81157481,-48427378,103339974,28497877,-59608884,37737308,60548164,37710995,-29452014,-33677607,72866707,42836413,-54677395,-23818622,46347561,44505665,21544726,-26217775,-2465181,78344912,36002966,-27186152,-33933005,81040813,11330090,30292591,-18800439,-6171837,65534362,-14679660,-42915146,-42891412,79397091,11815744,-115089822,-5281002,70053563,69843544,-45897312,-47602834,44723257,54984664,-35976571,-66099003,25057710,62326388,48317558,-39274591,-11236608,52665391,13362267,-20355392,-32512364,6658092,103593631,20036644,-69627732,32207259,47490825,1463854,5848063,3837597,44001357,43150331,-15906447,-28757477,-2481156,-1294094,6483971,-26635939,21118527,17171048,2199654,-51095071,55327575,52625102,10682801,-19384848,-33178870,-4170658,-551212,8577257,-2600840,-44704902,-47112913,6469974,47004087,-24578143,-47366021,15788812,49302469,6912726,-31331436,-10370922,-27819224,23990018,1135258,48831716,-25775249,26429883,-38282324,11909685,7174985,-15408806,-28369165,-35354252,39995761,49735185,23648883,-71133319,-32167019,8910081,18356467,-85108732,-54552222,23892576,64174651,-25997004,-49078915,-3353465,83208479,16021910,-99506455,-45810465,83344522,4129997,-17062148,-29329384,-19105411,11564788,-11974519,-25870835,17871848,49353130,10424535,-74740888,12134465,70619171,19215256,-50686789,-73197960,4035387,40248543,-28377920,-77546690,19625486,53094308,14784721,-88233604,-25545925,65104816,7410370,-54601218,-49474743,81103161,35718658,-52126223,-73344432,-14513434,43105448,-20369116,-83969807,23381265,27363292,-8154454,-69389603,823656,67987843,11816869,-51108402,-64192017,81287427,90669654,-5730473,-61143170,54014284,46382379,33368359,-21867412,-59400420,16240406,65057963,322787,-70625329,12639423,71224847,-8958574,14015730,-15685342,42496271,-33626846,-18567482,3695296,-5776199,3866375,-42774833,34936927,14946915,9979887,289530,14059119,39386700,46291727,25734430,-45513919,-11872178,15264183,49841589,11810443,37619652,20335168,-540149,39595070,-30795474,-34824982,2702837,38586739,6205402,-6581000,19740823,24354564,22081240,18646100,-7751351,-12250258,50989129,41249275,-1394683,-44355858,23650677,1109915,-52088379,-20107602,-26949589,-48532845,-14228446,-33835209,39345558,-17570,34228235,-19577429,-8524674,62489328,29400656,-15338337,-13992717,45489677,48639411,-32357167,-56207399,68066590,44022819,3273741,-54283791,-59391215,-6000019,56365441,-14229232,-26319248,4083619,13170752,-28118818,-51366058,-5169892,30006549,-52903681,-22545436,23154061,21177685,39911304,-50157430,-12191601,40772604,55257312,-40374113,-73390228,41244777,29007637,-14700700,-54634893,-12236562,55778885,65487338,-30316779,-32026970,41733904,32311261,-11896053,-13186650,11416511,39489041,-6146819,-9736880,22939196,50512189,-35342256,-75063479,10223925,64149904,19278172,-60965809,30973591,60807911,1455201,-38746750,-42072987,17449835,49551290,-22828051,-79603265,-38635061,30305582,7434031,-29370800,18835194,54374927,21235421,-32706936,17293850,-12412397,-33220900,10818467,-3415719,-36925161,-37186299,-52774237,-35159410,-641587,28493992,9918279,-54547665,-11590047,10786602,29779858,-10578520,19590728,7261214,2724823,-21064558,-600849,-20410282,-21758414,42017573,30032174,-30636061,-49119585,39752018,-8935901,35319265,663373,-79628786,-71477075,40037051,-14981371,42864163,-40494156,-30907987,-26855589,-18174845,10400244,-4637798,13920551,12040310,39968618,-24985227,-2888646,13026599,-24282689,14051898,27317192,-10744735,-46348228,22448388,11625844,-60040859,-37306331,-29149039,59868327,25736087,-19905938,3890467,20509535,16442804,58758839,-707180,-68674519,31180629,-8802818,-37694627,23380100,26734542,17730190,-67118863,5760544,-25961613,-27631999,-36360114,71506919,756288,33289718,15837749,-20754328,-15006180,35106122,20444084,-24487027,-21991931,41077333,17606246,-47948330,17011108,39323597,-4057963,6355399,14563950,-993720,-4327284,25385723,-8395702,-50942863,25893001,3377460,18912040,31881593,8203114,10377560,-38822841,27402162,16963865,54038374,27917352,-33821593,55979717,41696297,14148338,-1103693,-14507084,-13448621,29829025,5341692,-32389639,-14520960,18055032,-4710248,-18435724,-10977850,41860720,-40769073,12044111,-10512132,-32043755,-11600853,30417346,5938699,41784064,-25089889,-16772823,-36487454,17575467,23254633,-13189686,-7181449,53537965,40633607,-5551327,-20749558,-15003189,26145080,31995227,-42814595,-15183952,-10180790,10410720,13408690,-17159408],[9,-98,-73,96,-102,146,-250,308,-390,605,-737,925,-1296,1702,-2187,2701,-3439,4321,-5270,6500,-7903,9588,-11579,13901,-16561,19664,-23274,27328,-32147,37517,-43486,50441,-58296,67030,-76753,87777,-100179,113845,-129009,145928,-164586,185048,-207843,232821,-260107,290108,-323078,358941,-398092,440888,-487638,538371,-593640,653762,-719189,790365,-867853,952180,-1044205,1144591,-1254447,1374925,-1507426,1653670,-1815749,1996538,-2199452,2428784,-2690817,2993718,-3348016,3768611,-4273948,4877765,-5529665,5594560,12067493,199218833,26325243,-172502586,-63920893,73480372,100037848,13077898,-119572622,-78341313,67200293,131953560,-74294211,-161060311,22878023,144935599,13874764,-154633083,16561259,21303084,6440156,-2383772,10636674,-22744358,2702119,11636572,-26653940,43840891,62239129,-111362728,-159339728,88031757,149885171,-104401617,-173775311,110852012,175930086,-18404746,-87984454,-23637764,74039116,107900507,-19541488,-151877693,-1169023,172102072,52265269,-150192409,-54899158,79605384,31194786,-53498048,71378584,39047363,-72163850,39104251,33008306,31670329,-18064300,-29794383,-22775814,-4421245,70788738,31654907,-104864443,-11124035,160634565,16689344,-154055514,-64082736,65551111,54425798,-46808617,-12632977,-56195911,22484873,43386720,-33786973,-117650536,30346599,91621410,2725762,5816478,13336679,-31237194,-1916017,44244837,20020388,-115137915,-25629864,77296944,26348629,12385446,-3436654,-58775509,-68852077,40040053,129181620,-66709247,-57316286,36597113,51161222,13953645,-5449991,-65250551,-7300750,77288517,60437794,-36403332,-75417623,28036699,96677700,-9683585,-40788628,-17861781,25904324,27977929,31684469,-82679347,-18069333,61458049,52093931,-53005303,-1432872,51456101,-7546251,3563190,35847970,57300243,-55809064,-54080943,77874334,51296395,20001781,-57535376,-80523453,33969771,66498748,1900493,-101588815,13099377,128781107,20952265,-125755628,-38244823,51513651,50036595,5908046,-8275502,-78641021,43318241,72820753,-11778756,-86846515,65880108,51940741,-91059507,-1630303,104364514,16431519,-63371915,23385358,62141892,-54005159,-55803642,-34633523,37554116,62874205,68434691,-96458635,-78003205,99611095,120534882,-35872816,-79337200,60414908,62642687,-18877276,4871546,-18589917,-36902461,53492027,17634907,-23568399,-48017222,61299337,-1318705,-81504498,45561866,51582744,-53521889,-24628762,75180035,20249764,-64228585,4857716,59999735,16109203,13272469,-3350753,-31535260,1394062,112788794,-7446685,-81766945,-12645219,57575368,23056028,-19622202,30195936,11975185,-24902090,-1660096,13017567,-39317933,-68795500,62848631,-10621330,-44879429,-34687768,50336597,-65747636,-456438,43280945,-47143286,-47720753,60805142,76336285,-45310269,-33192573,19148522,-23198701,16296666,58212080,39838944,-48640194,18738929,33756447,10004890,-58210042,-5066153,25911811,3887870,13489548,-22329632,-49460119,11993169,87290857,-61117484,-56264857,53351129,77407908,-23382069,37854508,22740392,-34850912,-58307913,15046736,42460114,-28583602,-19131905,68891442,-39300115,35050105,18512284,-58740029,6594677,-4417685,42750218,-71031274,3313610,59061193,28866319,-47009227,-13654191,-46577456,-5185156,43276020,28389745,-39615121,-25736871,10408082,50649884,-38211719,12883433,-8361626,-34385429,-26202014,31193474,-653977,-27234224,11677496,-6643832,-8480620,1066633,-7980195,-38751872,-3250128,20904852,-967892,-46157206,15171114,27773713,-57872382,-5619070,29769069,-2535000,-19197947,28579991,-8100005,-41133880,-180521,510794,23193950,-29588072,15622578,19238204,-2799103,-4183385,-9188778,-16618963,-12153124,22440224,-18417186,-16437121,84551150,5382536,-49326145,31139258,6975306,6915257,25131293,41809066,10272064,-32359488,1470028,26705681,6285543,-10261188,8668897,-35389971,-44624879,32355249,77207190,45176625,5703513,14535831,-9759331,9214990,34451361,39280848,-39146737,-17243401,23174264,-31913373,-34622545,22517176,-12089238,-33690692,16344811,-8836245,-14946363,-5851580,11252922,-15699389,-57543299,15295619,-6587307,-25849469,-61797337,20270765,-51385119,-59437217,22676725,51922827,9901486,-31529254,25113294,38730751,32283036,43439943,-4134717,-67779189,950790,25522992,-20224043,-15559250,50084434,-3315031,5283306,50605807,44333167,-3922672,2499360,454716,-53523991,-24236312,37136053,-15182770,-28341077,26886524,52216929,-38661921,15898988,-18842783,-2223266,9010509,14597891,-13384799,26937354,40582453,-42255132,28161149,4818684,20029287,1316254,-51034782,3172812,28223111,16812709,-17830520,26873255,50096746,-28247783,20979828,-22850596,-20124853,49448672,84373139,-19402702,-28610031,60062359,17133520,-7090094,-71456007,25395021,23963599,3460611,-49906490,16895474,16747806,55062084,-48097975,-28031470,30944013,71075712,14624939,-41155018,42922507,144224,-21606222,-73778176,13662243,14124607,-19913285,-17677398,-18602406,33774105,56013368,10726960,-72547875,26959641,67578216,-16397432,-23224017,-16962287,53503147,-13035031,-56372019,-41087608,56194807,-15597747,-17883038,-20007520,-51793,41969990,36479536,-33280494,-12532523,108975313,47268449,-3817382,26006286,48566625,-43624759,36249037,33937140,-8431617,19043122,21091456,-19651154,-3187499,83219334,26812209,-7594197,-22977835,15695990,-37809150,-34860376,-15098548,7692945,-9640113,-36581595,-33670751,26596222,23187273,2612627,51561160,11311896,-7115246,-19290801,16950687,-13594050,-7191334,-39379285,-16481962,63541920,-11355253,21825714,4695763,78779190,38893973,17766994,17851068,4852369,16957871,-1653204,-19704863,12966476,-30398115,3371307,-9194916,11950167,19194053,4848890,1357393,20937870,51658859,-15130701,-24732186,62325693,38527676,14378505,-35788284,1149040,5566946,12141313,24632619,-25746466,15101847,16214759,23002744,-52626112,-25604218,29755541,-24276080,-76706659,-23386580,81511720,32926528,-44437660,-65017878,68741893,48441764,-43481739,-23113522,38400296,64886932,-46389033,-28696357,8629091,76894871,47548695,-88103058,12214898,45168019,55095287,-117196532,-112977958,18873514,103397210,-34944309,-64248863,27743809,97180025,-5091992,-24958599,10372615,74832813,23887921,-29893345,-12626176,55797768,61075006,-46936341,-81806853,29866139,60227091,43011615,-76326698,-35977950,58315172,28893266,-82514373,-21251563,20694909,19580104,-2747482,-11936972,62516102,61147250,1483811,-30423681,15882391,72085921,5593544,-26021716,9491527,12273406,10664499,-37502147,-62069671,-2620218,-16026870,-7846815,23038085,-21112851,55902515,23608878,-36969933,-62083685,56791954,56635607,3297002,10056908,41513734,13868264,-3227892,857797,13888593,-32749974,9433940,-23834138,3847672,-5036492,-35750945,-1623815,20376339,-20705815,-12950174,17254781,42105110,-53151982,-6673755,1681581,38688628,23725798,-32708029,29440724,36300855,-24863710,-47023653,-34406745,36767624,-59601333,1107019,-57388721,19056139,18489331,1321332,-48081144,15523618,81064307,1169820,-66726497,9201922,128803721,26841833,-17762913,-41427825,40583699,17155735,-11375037,-88652332,-21284369,64370698,30750887,-73160073,2814599,73870847,22426116,-58068705,-34410476,45881554,17053348,-31060806,-60880921,40602676,79508456,-49410204,-51389673,24952481,81709145,29049889,-42139665,-5257556,74673763,26554106,-13081003,-47712926,43359587,7632408,-49436597,1133968,14056461,2904266,158675,-20010220,-40258367,66955693,49369696,-37533008,-27119172,64335867,48380450,-66509908,-51813231,27003837,57385878,-7490172,-44715343,-20406323,18775221,-5235421,-1015063,-14874306,-12731798,41010177,-28954516,-55897378,-16688990,36168165,-53673055,25218616,63904483,-9473800,11997141,-22883780,-5486891,-9237065,14984858,-25135595,10957464,12581856,51402907,15281950,2843540,-6402992,56201908,49029056,-21427936,-16839128,-39677916,-27732114,40974809,-2546859,-33624762,-37489420,46465714,64476844,-43964887,-19333795,16862720,25157485,43533820,-7389157,19219603,38275469,31225935,-13085176,-2046690,55462009,26633433,-25180670,2938392,13787331,-4115035,-32958147,-9472683,48022751,12750185,11224445,-69759570,3348616,-27484808,-23606681,-46826984,-12259732,82058137,37676118,6053303,-38979095,-14273549,-97394,-16121756,21341587,-17846226,42206135,-2086040,-7135717,-10777633,-381814,33372820,-5742130,-52043472,47330434,54905714,-16355703,-26348486,48303908,62106969,-256245,-17209272,17392281,11708808,49780427,-25520613,-49678647,-1485607,42558510,-26146995,-65900240,-40620652,22250901,6222450,-50620680,-3784378,-6261556,22383294,18547382,17337764,-28178191,-10214470,34884645,-2376760,16215319,50351993,-15304776,16197173,11640629,102206368,14213376,-16996716,27243462,22678588,-11808392,-23140769,-80084295,-22234295,25470872,11164521,-60980414,-39635993,44259620,-9220956,36953652,-18974340,-7082542,40663919,14462215,59619776,18623011,-49642563,-40921519,14450884,-25870103,14708862,-18818772,-43879891,-23340738,38636780,-3634482,-37540294,-29058995,44400759,-5029806,-11449877,15081380,-14681005,32385166,28160376,22698213,-15086678,-59389074,25226730,24973585,-61286588,20221917,-59239082,37518851,-34479340,6731075,-15774885,-23737798,13564797,58018267,-33836204,-32202110,33749248,25910140,18203682,25319695,-23986028,-24468094,-20616085,55404317,-6765891,-8491386,-52038269,10748507,40017890,16561099,10924193,-88585020,-10831726,46619583,9136495,-70919511,-17197542,-9979683,-34804867,25186124,-14525571,-19379361,-30240358,16142070,-42599245,-22282576,-20524611,3118194,-31978663,-34382817,-3756084,2413246,-35551008,33918632,-10254888,-30641029],[-30,134,-225,198,-198,342,-580,752,-961,1247,-1594,2043,-2486,3061,-3873,4668,-5657,6846,-8158,9666,-11460,13520,-15802,18282,-21261,24490,-28053,32171,-36648,41604,-47101,53178,-59664,66847,-74745,83325,-92501,102504,-113363,125021,-137528,151029,-165422,180818,-197443,215143,-233952,254168,-275667,298773,-323501,350029,-378359,408924,-442108,478099,-517261,560372,-607802,660762,-720413,788021,-865550,956000,-1062694,1190534,-1346717,1541653,-1790836,2118609,-2565735,3204320,-4174152,5785155,-8871881,16661700,-82652736,-12985605,233378738,14597753,-129004005,23668569,81275951,-51959544,-15042913,82965304,-34056682,-106600595,31278529,59384639,54499278,-20001220,-63293317,-62254742,15960271,74306121,-52366932,-84762196,64687435,141420662,-44451520,-38965565,63223046,25497397,26246199,31136059,-20290376,-162944555,8276915,126512787,-34906963,-72848712,-24012880,12599629,6356118,27940741,-52724896,-96871186,-24879793,140761972,26451309,-103178428,-32888661,-909245,10863920,-23574607,75406959,-72963347,-11740164,70920272,7723207,-25304710,-5721567,-24421099,-9414927,60094156,90746661,-103478384,-158591866,107472163,178116335,-118445811,-141877411,54067474,105366974,52606365,-86167261,-35343894,63355295,50950554,7854695,-98185645,-40202304,101532737,8741256,-69739417,13708761,87305252,-82908710,-83711997,76317511,77510194,-60879567,1013494,38167613,36605135,45372223,-54619022,-58223980,25902881,143913204,-3742840,-199227736,27956712,184966509,-9329439,-124249776,-4695173,96939060,42679954,-26461562,-65465521,29907101,74202012,-14302595,-62391724,-54592966,96408292,5057748,-100921583,79318884,56145142,-65498846,-132968272,45874591,88390344,-660907,-57950228,7792253,-27107502,87932218,-35260679,-112057424,-26891753,113870305,88056563,-92906117,-76038098,62582410,9318604,-4821951,-28250645,24834513,14466165,42125612,13698902,-32696511,-6436311,50760469,-53349483,-19604740,26796935,-38919645,-96395204,-4689209,100647078,-28935792,-45918814,-32103774,79204270,-28677154,56182525,-29147117,-56141664,-14086700,55034281,-1971749,-83169803,-10317845,54211724,5680984,-37855944,-4464351,-67842368,50699663,82256783,27904527,-62867347,-12673308,4736012,-48785594,-26377559,86025968,-293516,-25619937,3444969,6588623,-26423009,-45638207,25500928,8836750,-17938095,13758374,-7508655,-92891522,22978267,83620212,-11390225,-96726524,78243890,6927432,-37503614,-26431693,-5154225,9984945,-6588583,-17764171,-62254854,-44872167,58658266,34965500,-101148662,-11068355,67797963,-6329640,-45503140,12802913,11286961,-29706507,-13123831,80972959,-38407863,-34908076,29853286,-779284,-46697343,86619265,-54424467,-54022103,-41467088,65780319,-18545691,-74011434,-25983026,53230817,57359131,-9373340,33379959,-30420920,-17245360,66329923,178576,-17584972,38475106,87715814,-23652997,-15818905,94105104,28337810,-47174590,-41688122,74484741,-49895087,-52506985,14514493,1025936,-14091508,38520404,-52034796,-68054487,44966137,59737442,-39436925,-6456655,12013865,9475571,-59441864,-28393754,13747872,4254016,33897202,27390653,-11101819,-11536430,25077246,817244,-41558984,11653153,47102543,-32449599,-26117746,1083116,3831496,-15200945,-54398015,8689313,-19585914,-1193749,21447655,6223639,-325939,11987903,-13096201,-40395433,30701039,73247295,-11651387,2114732,20499382,29262378,-39728460,-2107846,54632931,-28061891,-28110008,39951802,17255839,-26941141,11138425,54008135,7201826,18814476,63690256,12491412,-8174981,441836,24364058,7470401,-26576859,-54399246,-3759189,3266225,20225831,-46750064,-51943775,-22703157,40777981,-20024128,-11613786,45258503,-15302739,-40152780,28354664,35937565,-53394256,10685246,13732567,-22290002,1480262,7560772,-9732559,-49142436,30217771,76254358,-32970567,7573273,73238125,3680453,8583281,-7061415,40851123,16604447,25008661,28567622,13098090,10758647,63657647,-21956971,-48747798,-3893276,33876743,14365653,-56268282,31559753,34252881,22526487,2572433,2394384,2728708,-517193,33974219,2995276,-30305721,17281380,-13490067,-45213024,28254625,55583314,37786858,-50286655,-89077674,36845254,53285101,-26760,-25731230,-18441075,-170501,31022661,-52557525,-40307194,47905831,40899637,-22688586,-13667364,26159302,17163339,-27692717,-7692464,-28623211,-31265001,-12592629,-37683157,22291396,14386519,34185408,-53723055,-13796344,61278044,62385000,-9033397,-57307086,31136787,62431506,19046048,-20983228,32695932,25868305,16522045,8619565,-11236167,-3754757,14749061,14077031,-26706204,-24165634,47234567,-37088619,-52743175,4874851,-73616643,-31744699,-9475524,-25388085,18479358,-12833721,23284914,-58345889,-17170037,31907841,26428321,3911082,-33491434,9185664,8098958,4454383,-30765266,-28389391,-5928989,16052091,-30279633,-56116528,16335875,61333667,-51461040,-50250475,10598896,28988194,33648603,-23254600,-19684997,31579725,41114362,11155282,-26019761,-23786497,22891321,48610608,-27629592,-15429785,1133924,21500256,-33460011,-27116584,22347707,62786543,-13661850,-111957,-5863042,20458629,-13750339,-1501432,-26646607,16543746,-534321,-42143264,-14697954,17803031,32579182,-18049432,-71092179,9431705,22230546,1613169,-64411524,-16783002,25684956,36083477,-59312366,-84872578,50193172,78000490,32217960,-93312089,16713787,63798761,7445144,-51392127,14924550,41921238,19599184,-47494086,-40154976,28975855,20637494,-51371167,-37964963,-12803058,104121545,41939911,-54656301,2300440,50065999,11528838,-60076439,-41984757,27503924,54838457,2201629,-64810016,30085364,56211575,8858540,-72157282,-33811144,19936981,18031891,-30096532,-42717129,56165033,14057325,-32166979,-40143164,42618189,13182857,-23240984,-50860848,21343615,93383964,-25208874,-23057537,-12177732,62018929,39957094,-15956915,-1110864,22847091,49360039,20619433,-14153172,6101493,5833445,4121067,4110211,18268744,17753263,-29066772,5828109,9084341,-19929872,-9893849,-12763955,-10111246,29740692,2230744,-23946544,16210679,-23216633,-9472549,-25385370,-1651751,55180210,-21449075,6731756,-22894255,-33175395,-23908622,52125928,35663277,40915228,-48403420,-14891804,35156928,68274599,16021390,-40913591,2688472,43581789,9566912,-35444560,-49016191,11497421,20070506,-22027280,-37387393,30187644,7325026,-8276894,-40809835,29007541,23087453,70175923,-6135598,17217658,44134690,9043439,-47860631,8967344,34583783,37674238,5421834,-69441247,51501531,86900762,-24427813,-56232844,27983313,67573128,107515284,-30623793,-77788478,94096948,65603929,-47280838,-95091430,-11192694,70611127,272141,-38896420,-6697104,33891518,-31843773,-37632123,-49286699,54910289,-44139,-31395794,-40795169,68871380,78448810,-1009522,-79312658,31557394,88515919,42419196,-73666167,4166686,71535862,17538976,-65657186,-85401489,48652174,44016392,-31135313,-39708829,-11382451,19998728,1192667,-88159303,-49822505,83116283,16641316,-50539796,9582304,11886997,572066,-88890731,-9936914,100331368,10923895,-70009172,-28956432,36001912,35166243,12539889,-45913688,-21796777,55063998,67659433,-43788709,-44344270,13816713,17822415,16657301,5054196,-37149078,21588159,44734497,62141958,-36256317,4309890,35479803,5664733,-16501822,11759760,-34308752,-14734364,-26031193,38393376,-7792409,-1994686,-37438296,-27278154,8257968,29213483,-43836013,-15342153,21398965,21532953,-10086343,-25539038,-27554070,-40587830,59531797,20804760,4990593,-45235560,3721839,86597233,1428805,-86604454,-17474532,50086155,48669153,-17602465,-9464301,1373322,-18863196,-566010,14019252,10411006,19085230,-1689430,-505877,-25721830,33718963,-19512767,-85411458,-6342149,25476909,-4248782,-22445466,-81266982,42496391,74175532,-17085259,-39471719,-30266381,67234688,40295021,-76996985,-66222379,34522660,35473218,-20961176,-78760656,-15350275,101680067,18451141,4685937,35152904,30645826,-8863374,-4658014,30518205,51462939,38094328,-42930840,-14805044,35153369,-36821223,-62936916,-48127058,39045667,32109962,-11574681,2042520,-42367816,23590354,35871554,-35248437,-24680564,20318676,52230978,-1022502,-10396738,32766042,54068990,-34789167,-31910866,-9008207,46056713,7198677,-11666156,-13460625,23957252,23564294,-67476744,-21300097,34839536,7364857,-46793334,-56082403,13346817,10388162,-15243017,-3202697,23748488,56706999,14626943,-9092888,-21823088,-26690577,-32969795,46399442,-31645237,-27971181,34544920,43553838,-29889819,-20964691,197460,-19411230,-36705470,-85496,17189128,-22111268,39966367,18285645,18860628,46830267,13885766,9584603,-32930467,39687705,14247631,13743669,6443348,-35842328,14429453,-131334,28564023,-48331664,-7419117,2782622,30684169,-54968209,-42605700,84506067,-3468658,-32319851,-55210488,-20809312,8117709,13772226,-21871514,-39618430,18606206,34157989,29998238,-9785242,-903751,-14836047,-16791010,7867102,-6528447,-997773,-35002601,15636868,6304657,-2603078,2382791,10660404,-52172853,26557640,-3903743,-17917165,-54570092,1585464,10307409,-8108814,-22744276,3772611,14069531,26940584,-49413940,12529127,-21434979,14284798,1861937,24843330,-22473148,11948462,-38852104,-28881132,6944912,16912289,-15681637,8465192,23322708,-16230742,-25943957,26503603,-18121755,1665266,21573561,19103815,-21700786,-23738461,54656775,-10678110,-10473738,-2067672,48679946,59824181,-12224833,26020517,9423379,-8738722,-6900272,-8331560,8004874,-15460158,-17597355,-31597970,-15748373,9748068,27049265,-4678405,6741250,47341233,-3471927,-25623040,41605362,12214782,-669148,-50806864,9779459,45696384,2273252,58141421,29502524,-9415955,3111462,53747930],[19,-53,153,-138,190,-293,376,-445,697,-933,1013,-1435,1935,-2406,2900,-3623,4528,-5508,6699,-8050,9702,-11495,13788,-16249,19101,-22407,26131,-30435,35261,-40569,46703,-53524,61127,-69524,78895,-89445,101024,-113637,127763,-143255,160099,-178712,199044,-221219,245330,-271642,300383,-331445,365258,-401999,441842,-485106,531937,-582858,638165,-698400,763939,-835567,913910,-999895,1094562,-1199518,1316191,-1447061,1595066,-1764043,1959181,-2188151,2461731,-2796278,3217654,-3769887,4533854,-5677040,7619332,-11860222,51407759,-63609043,-170882547,-1948805,90701022,63881378,-15707803,-116481441,-22735330,144602209,107716550,-152042570,-62598329,151599800,107109860,-77582061,-60542707,42884781,26233957,-2051149,-39791400,-36287021,-30722575,42172082,-48905697,-21794239,43661998,46065165,-163664894,-75833168,202613929,112816860,-190568276,-86326308,203690431,122796606,-141151478,-95917574,5328584,126770781,89638136,-59920263,-112657111,109867120,151916457,-69347480,-127542563,7198397,69631432,-58581516,-3872234,18321294,-10090384,-41661541,89078530,38491680,-25963067,-7655625,-19934698,-43700822,32046638,113193414,-62000221,-115344421,98428808,119489059,-65036793,-91284622,4724303,53647206,26240310,-32077391,-64625378,-8438184,63638391,67092894,-66011427,-23597649,81022917,30769099,-25133910,-4297573,-30793920,-91180892,38136808,107821240,-35269018,-101928980,75604882,46488189,-36388342,6502287,-12517667,-22321604,13667078,66389518,11787489,-47289299,2121731,1574031,-30892960,67216716,-11940934,-78684537,40603746,95969274,11342125,-128699725,-5616565,90481190,51497950,4349582,-55553154,-20620274,56254385,76253898,-31999593,-134314044,13479068,159414854,-17161341,-129045425,47186570,56051240,-92607125,11054553,82330712,24211830,-69209125,-34092472,105793332,75334342,6759348,-99325238,-81738241,124233073,149581864,-101649003,-110476386,89609633,75068447,-55860498,-108073015,64712977,69328579,9280939,-18829535,-58630629,-56294554,73399877,22720268,-96625714,-44722200,81720346,30174364,-38321493,43620178,87310702,-103621386,-66848986,111164164,38595304,-35575661,-56482638,-43152145,6285944,59214466,41468128,-114111846,25165617,154773551,-16313239,-145032569,-22937967,70073912,1485770,-19306352,13920127,-1215260,-50111345,74652604,15275416,-45395466,1428589,71000686,8538395,-17882930,30217442,-24292690,-44858576,95948411,58820136,-29888051,-50653130,20640502,18471697,-21403531,21030948,-14069350,-45239994,62998809,61031582,-70727755,-68628021,54599766,70905328,-17386946,-25220982,6109256,-10325438,25569939,63004229,-54672130,-87040722,39787955,56207289,-60660735,-36973068,32829779,10404354,-45733857,40673790,10049843,-38194915,24484588,26332492,-24266135,-23906936,36842399,-32091415,-53548106,19587536,56719014,-97243299,-17082720,20979441,-5698929,-21985299,-44473452,18298050,43225453,54892285,49887676,-71920695,-13824312,64550666,7911752,-53562011,-51018990,82419921,3891445,-15802349,4769086,-46569573,-19013829,-31108404,17536300,-30743134,5247373,42885327,-4959965,-37141709,66311085,5887270,-58339050,42545576,91481308,-28471865,-39821258,10875492,19548567,-35940273,-11110184,-51230129,-55181421,-3412975,20011111,-16030803,-48290898,57167723,64799074,-14205918,-38062637,38201119,-32808441,13826176,16253689,17597851,-33359962,72190626,27613415,-33320513,-23972183,8809438,-12767431,-22737261,26526990,21092604,-69172811,-74646264,43856892,69586680,-23969608,6304014,11975324,-8912480,6206732,13235776,-19608648,-90223137,-19022326,36682686,-61479020,-22632622,32557127,-22798859,46076336,64233425,-29400163,-55388546,40277040,3068358,-36027155,-20447646,22425844,-36082282,-24847644,-20495737,13872647,-57780980,28592142,24003950,-43675909,-16059443,34811623,-9928038,-39698456,10290870,44865296,-50567199,-3321929,44515287,9330308,-73106794,-18304028,15145872,26874589,-554619,-1826508,-21987943,-32699118,7049172,21704177,-32862907,-19312714,13191906,-9197445,-32406342,30632877,-10989484,-3563729,10306634,20005590,-26951228,20985889,9289577,10818035,-6767363,32893732,2705093,-62979215,3909790,5173627,11507076,-31995924,34493942,10670590,21313864,22383440,3551386,21266228,17071122,6719497,-29910779,1857714,36908071,35193648,6445001,-8311571,-10877495,16444892,-5183240,4642960,-41257932,-60827891,-4603736,5025065,-48623016,-22778474,48083997,30854891,-24835185,4845236,2827468,-27316037,33274194,4560739,-32557389,-26330656,6769431,-18374420,-57466354,31232065,-23549925,-15968945,-22228720,13542077,15970638,-13959339,-35663490,-26454562,-23990819,72489318,-25366361,-6224211,-24431014,32167215,13352195,-41892160,-5006830,-7609844,-2343159,-44630878,18899614,-6239020,24566884,-2056485,-28933312,34975186,29074996,4625510,-5992098,-34420327,43563683,13536620,-70399104,-438787,78780468,39087344,13893544,-12775064,-36314042,37801012,-12850300,-17842408,18984623,67786528,-14817832,-33436699,-12491704,36420498,38948830,3141407,-32325854,55877276,5290476,-31271888,-43680471,6987733,14647809,-14402382,-68286107,-22578215,12043885,-6202727,4564187,-29193846,4492084,73311801,-31718243,-39723743,26836186,26295464,-72014848,9868371,53213303,8700240,-27275044,-65278090,-25575789,10087840,55413848,-16203842,-9541920,68601645,21882579,-35954241,-42881697,-17499733,28294293,-2928841,13043647,-27298122,-10116517,51574240,5768121,16557611,-40407242,25071167,23688517,47957459,22135439,2892382,13647823,-3994851,54595680,11175066,-60133058,40748742,-14407662,-48190905,38699803,4141664,25514411,-8219280,10248147,-25772465,134779,-32770000,-64190156,13118383,17022987,15072495,-31255243,-15932301,23321448,-4695281,-43436335,-29759314,28884044,28712158,-18816501,-69297946,18937592,32507655,4462716,-53683000,13593220,78372416,-17150725,-76791924,-63195884,-1342274,76180239,-1127118,-80583310,11736793,70106749,39527489,-34623377,-38532759,104175912,27387571,-73431239,-2137104,73785014,31924533,-63136052,-50228044,3343712,58204116,-45419390,-33851467,-16132515,52381847,-18583012,-89704116,-15823169,26125437,39918404,-73351536,5356679,10951966,-14680259,-33703353,-16078870,29028783,19284100,-18339199,-104754580,-3346500,-1624557,28899681,-37664732,-93861460,75221705,36403793,-51129064,-49620683,18486379,51059145,-14249484,-41854664,-7857045,53592392,-14129619,-21644041,-24356759,25813364,28565550,-32888556,-34106322,-23281413,24284311,-13284149,21362497,-8005098,38076914,-19909864,36063791,-5567675,38378313,-4434217,-7765319,-62758219,-13452608,25335687,2572962,6703660,-12295034,21123153,40165323,-28167932,-27803115,-31382685,-44687849,26380606,-24855077,29178778,-25433892,55861319,58817082,-44601871,-8424760,-13737644,49907876,-29465031,-18637371,-229119,28460855,-7107026,-23694521,-48555393,57697369,58867491,-54007987,-4597801,49252766,68548690,-19626333,-62109469,21362754,65584989,-4237516,-85199704,-18540138,22343541,23238674,-73436668,-2552733,53683806,76836649,15634657,-53264441,-4477969,57287285,5242294,-68415155,8273118,-9564759,24737304,-65072055,-15587688,28752907,63083422,-55874375,-68154821,44606734,62284442,-30321515,-59957078,-109026,51351432,22602358,-92646959,15283757,72037716,26346323,-46929251,-72393201,37600000,69306955,-49276871,-44624290,12244648,26370381,7531612,-21623067,-7173537,23681385,9304829,-96097120,-24630060,35089860,24613392,-51325793,-52611883,39185330,44413942,-13886160,-36508912,-8897629,38528329,-13679843,-32328412,-46075018,51604522,78716386,12675292,-15177352,-5177867,33215376,7084487,18305054,-7258211,-7189345,-5542957,-37450103,8415486,77650735,5885697,-58315844,-2357604,-5203957,1799703,708483,23237020,24198678,14034479,-1456174,-19138788,12664252,23890091,21346080,-35615593,-13381801,-18936276,-4022619,-4834977,743462,-10408513,-23433360,3132041,38899118,-26023499,-10940448,32657907,23421645,23800496,-13249771,-40368722,-19358662,11545208,-17755417,-24800780,4099794,-434062,29939113,-28481012,-9340552,8017339,17179619,-40635052,36903267,72534194,-71270434,-51474779,-8765140,4940360,43811836,-35297328,-8720648,37205702,-2310789,-16259784,-77204095,8707166,86513937,-1953129,-32488511,-9391332,34707220,8841306,-4087384,-41328947,-43896912,46556410,17689837,-37581979,-10111656,-22299858,-40869966,-40852820,-2998621,-24732883,6352613,-65691044,-39837127,51931802,18874016,-19124213,-2545048,46833805,17568105,42110372,-14544070,-5571940,58176418,20189638,11336383,-42800254,26071724,36946697,-11635961,-20316732,-2071906,-8518862,-33388367,-32605166,4999522,8490021,13922596,-15181461,17429353,31405130,44600430,-42906336,-19036119,27538974,53234440,8669537,-1237101,8512064,6880819,44252367,-28235958,-13629890,26546354,26963685,14104193,-8169607,32651828,1781660,-7609000,-2353651,4441612,13483613,11596362,6610290,46132080,27568899,-4216646,19697058,1655603,-58524901,-62486614,78706750,-27743228,-396154,16104818,37922611,-15321525,11211961,10675764,47906733,24625264,23759896,-26208498,2506045,36106790,-12722532,-33848900,-30044296,32457031,-677155,-33391341,16203777,25558011,-5527225,51322603,-2149515,-46732756,-7483594,14136565,8225918,-12385898,74755206,5511435,-55643665,23054602,-18179723,-4670535,-880970,36968411,-31908958,13242201,9574755,-14815552,-35354150,29043695,21823732,-77785715,-48483312,21675205,57666193,-19215894,23757764,37264510,27476068,35665459,-21519325,-13363821,-10416185,22990043,10394699,-68037764,-15144293,-22812420,20222771,1440704,17840275,-16367404,11090959,-10323182,58291567,9705924,-21306453,15534593],[15,-30,87,-100,125,-101,298,-419,399,-553,782,-960,1216,-1531,1849,-2377,2814,-3451,4225,-4971,5951,-7235,8556,-9957,11705,-13714,15955,-18479,21376,-24622,28210,-32229,36810,-41790,47386,-53642,60449,-67910,76266,-85322,95347,-106366,118287,-131304,145541,-161102,177842,-196094,216005,-237608,260905,-286358,313906,-343806,376348,-411787,450455,-492539,538858,-589746,645891,-708286,777806,-855972,944801,-1046548,1164501,-1303520,1470565,-1675614,1935046,-2275856,2746889,-3445191,4597183,-6898078,25409175,-100287716,-153058921,162737630,114375605,-107049641,-35224426,147658722,12206704,-89646859,42964034,72342404,-96252728,-62632847,53897774,46204878,-19718547,-48661357,-92975914,-54603651,113489298,8427888,-153632027,-62187264,146067637,81107443,-65659508,-81393163,-18693566,86634849,69832465,27414445,-98418064,-23103394,135385851,46172019,-131002135,-17273453,69383797,-34685504,-6480789,105360004,-31316348,-114117597,24175032,66196630,-21909297,-130780714,38272580,6914007,57778807,32078951,-39079842,-52792955,57319127,53476305,-70457681,-31162172,40300995,24779222,42906778,74765585,21459274,-134906267,-64514406,181535475,70246953,-119718903,-31303654,86950227,-12621281,-51524638,-78719811,-19302424,33603995,111511688,-9873264,-54019268,29774014,93358905,-62366295,-46881045,31046574,29600199,-67778434,11309195,69069991,7782154,-77258987,7644910,-12026030,55852900,26415763,-89021294,-28738837,125262088,99573562,-144542283,-113978048,136839984,200693934,-93539196,-160993485,81876357,67003110,2997118,-11093457,-14834937,16189201,32556935,-34597312,-34650070,14933959,68199732,-62301567,-27172000,78924862,38496873,-127275224,-62428802,61256194,33967451,-55572278,-96622284,-28430991,104420170,41259380,-89072587,-98318066,55601170,169810658,-30514648,-146206867,20602833,120561370,-4163808,-43487723,21918647,36660407,-28379508,58993603,-2060157,57864091,32172755,6449242,-77593474,5856217,66013396,-85918250,-76845986,42236821,98599518,-100821918,-41811851,78952301,14116511,19018187,-6734644,-28932899,-35625847,90609753,28864593,-72223149,-110053665,59475690,33587804,-19869814,15746613,11326611,-4499599,6584389,23892326,-33726854,-53927068,31963864,-23256794,-38023362,67611809,2914754,-9643570,-1267791,55783594,4977948,-48741433,550175,8112007,-68201034,-11414066,2131690,-32186168,-4891943,36167466,30578672,-41098268,-66441912,89553224,68154536,-48387894,-12805880,-17116213,-4609340,30979480,18311530,-65239353,36680640,27728900,12851433,-9393180,44734052,14891211,-62352787,31030631,65343395,-40545416,-60531714,-8519338,4294845,3950297,52513757,-17730498,-58365758,-18810439,74898955,-9738823,-51047221,46162351,44993653,-29609630,-58942045,68674766,51704153,9926187,-20779575,-31735182,16097505,44721287,-11237791,-21363103,-46530621,75035361,-27244195,-82013455,12575412,109098710,-7923404,444840,29193777,27535478,-41800828,-12197409,4521126,-7697740,-22180735,37100692,-7814070,-3196126,58877891,43092627,-34767179,11365316,-13432,81342900,-20263147,-15294995,8504397,21950043,-7929753,-25418393,2498436,4203294,65769909,-14270047,-29804292,30718664,-6661316,-70602225,-46105064,35379091,74215228,-11815762,-42119560,21985119,20776802,-43363010,-12669110,-54331500,-15798458,55844599,-18485706,-31625448,3291417,49963089,-10462658,-7996421,23043753,-23149577,-6990592,42023282,-1106386,-22233404,39299709,33081907,-40969673,12751742,17455318,-31843834,-46166092,34089042,13029459,-86104980,9330650,745490,17506850,-5351475,-2058569,18013323,-16046683,14420727,63454162,-45815879,7290766,41383994,35520714,-19068683,186894,39040364,-15832444,30457588,21427092,53268332,14639805,178557,56653902,-29096496,13628852,4234350,22611037,-3628980,13235227,10318268,-64486517,-37494267,34954488,22744887,-59583536,18997450,-4253302,25381583,-4508959,-13508292,8012616,10730064,22103151,-16755939,-65618538,4557975,1411858,-50074258,-12865331,35159591,-5702832,-868881,-1798044,-22741425,11649556,31892410,-13306954,4546830,37852552,23592525,-37858390,-46062112,27058338,13333998,-1799057,-53725825,34600190,40403565,-6495365,2130815,-19090243,-42762395,-9526438,-1845472,9191859,-37016202,41570482,-9621730,-60560838,34214839,24523091,32535098,-6721558,17427058,7053809,-8251036,-10710992,-24780156,4366705,-8064230,33250529,-21248196,9321070,52251168,40884787,-35602027,-16204416,38859957,52092770,-37553246,6613877,27393447,26548601,-6101434,-40590175,-5318396,21279836,70119260,-47613996,-6512100,1493724,3728518,-18174889,-7954564,-28545073,-1103696,13491109,-39052627,-18435829,11302683,-9431105,-26468848,-5317493,19630483,10153347,-53475613,-30624042,87615255,58488905,-16742416,-11134509,-6633659,5783552,28874211,6057789,9347420,7616859,47577642,-14826963,-12592354,-27852053,46224714,24108152,42650375,-22248945,17298701,19194644,-22136921,-57418210,-62124385,38986284,9772031,-21755843,25597523,21585673,20751458,-75067985,-46293874,7469169,38317211,14919176,-31600104,35931061,12028180,45532900,-43575011,6797125,16665854,37465278,-11234555,-39894945,25070500,44571145,-24450015,-22072902,-4211325,8134022,64060429,-28649266,-24378010,52551217,6600065,4791530,-99899901,-18894395,65102392,-13283270,-56069631,-9897343,44899515,65831203,-53225104,5253217,19460053,50655080,-90124663,-66546210,14579280,48937115,22265513,-76238429,8845244,80878025,45020031,-76930234,-85877555,21250143,72837392,9753675,-83229686,-2925849,52257234,3141750,-73896805,-12090935,10280021,19806306,-48148378,-18344378,77413856,22634896,-30267303,-59786962,-26983754,38435786,-27671543,-47153325,938479,38900511,42023544,-113042453,6448206,55048059,14701793,-52151192,-77213989,3086285,13215265,-13620591,-49336344,27507005,26483766,31599722,-22989873,-9572667,44380599,47183465,-27386130,-12600821,12952256,33215343,53297143,-18336253,-2601435,52306162,13977828,-13137463,-6745496,33005812,8629021,-18237790,13857750,36764531,10941690,-43675859,-36599850,-28908899,50860492,32615543,-52327091,-4662963,9756516,38577143,39489597,1955961,-29902490,18836181,-12132218,-442945,-18255073,-24935453,51677992,12100206,-17350087,-46158489,-14409290,46995100,10144382,-64578639,-45196991,52337222,13903092,-8574756,20697999,59072351,11026310,-14184449,-42445632,17442072,51125389,-78376818,-25955203,7801715,29680809,-5995827,-71633910,-3959174,87862277,5245975,-12621790,-49620618,80459354,74199101,-22774951,-98421091,-16883560,108674274,32280412,-82378893,3517666,40223549,27991660,-62666887,-65519796,69381008,35926405,-70757059,-5100643,25565157,13542350,-31123218,-29155370,29184288,99852386,37198712,-59725102,-28361211,87651621,75732383,-38370040,-66912501,16203768,58374904,-64399598,-47253875,-15327277,26598145,58037131,-18992982,-72035307,9688678,6411251,-1668518,-54838229,52037979,63922129,-58981624,-35659930,84698138,38729331,-9309866,-39481853,23558036,51531773,-22230205,-51383023,-16960879,54367948,26375875,-21734525,-52827922,34397162,49870006,15720867,-79160790,-47753088,29202956,16925360,-32268412,12517103,-5471663,47474606,46159283,-29538789,29309405,28796950,30441456,-8016496,40941530,20154278,2111008,-48733111,-18985104,16165073,-43056884,-42076545,28367324,25507262,29077877,-20915115,10125483,18019060,27516594,-14453044,16996766,-17642327,-16852491,-5228667,22693097,7249059,-33629830,-33658182,43862614,35622097,-28024969,-41722844,41608751,68850226,17279709,-26989006,30590268,-47195067,-61021305,-28285883,-4550248,27310253,14139896,5504040,-49467118,10918069,1965725,-73350641,-31963351,31405989,1389726,-3039267,-9698568,26609851,75452673,62282925,-56999089,-59552343,36688516,75317123,-31084346,-84165408,15549395,104779934,3518079,-34660518,-8320408,38789936,9676018,-2713112,-5882346,10340923,-27428646,-35382781,-3645370,42833420,69658856,-38651408,-9174191,40615036,63553102,-40758100,-73749776,-36217818,23185146,23316637,-34883094,-59977874,38778317,56616358,13361866,-67989665,6710484,46021369,-9835620,-32923947,-19647336,17552982,15832741,-29166849,14865408,24522120,-37912246,-7508973,-8579753,-3023403,6609481,-28894669,-9061721,12863711,24567370,14132996,-36114928,-16384845,71977569,45034703,-30375886,-7049243,74097967,11669717,20175149,4192645,-12866041,-14079894,16280890,29255372,-373678,-31154464,15012409,-9522623,3549071,-31881738,-20097264,13495659,26620170,-14489418,-24858096,3731647,-21544363,15138299,3506718,14294743,-37910946,-12085345,33047722,-3906250,-2631775,-29920246,45125268,45776753,-14241783,20744732,-30476865,-46237494,14129489,21423343,-28863376,-28253074,8480769,49551222,3089840,-10669962,22077270,12535504,72519840,-2999825,-50366811,35212068,20053051,-7264789,-3047798,22233481,51199898,-41391080,-7706798,2670722,-40375156,-44265740,352850,44701205,-2298845,-15021511,55251664,-36739470,18519940,48078557,13394967,-27579863,-18179735,34414442,8024240,-63391844,-31329240,8400819,64166315,11322269,-25198597,-10956799,43893913,26687700,-12726675,-18516487,-6781539,-4529781,-32790112,13661585,39584893,-3229623,7552683,12078779,35799773,-24641171,10713120,-3144233,18843087,14388720,23253723,-2307579,-41180424,16648616,-11520062,-16374442,13954092,-4555142,44372046,22198878,6647738,33884693,18218918,7353406,15650600,24967183,-22867478,-109537,23537348,-570380,-20185,62224932,-17955704,-15031352,50703584,-18774320,2503737,10025097,-15263250,27856355,-24158019,-16288423,-34879425,-22725930,24628543,-5704830,-21639541,2189050],[-20,143,-151,159,-308,403,-497,771,-992,1236,-1590,2059,-2712,3307,-4128,5072,-6175,7504,-9095,10918,-13000,15458,-18286,21519,-25210,29287,-34114,39516,-45485,52116,-59744,68189,-77598,87916,-99492,112209,-126124,141527,-158535,176918,-196999,219274,-243322,269395,-297844,328790,-362288,398658,-437980,480716,-526867,577019,-631231,690197,-754289,823976,-899994,983155,-1074343,1174823,-1286177,1410060,-1548928,1705858,-1885156,2092253,-2334848,2624126,-2976518,3417709,-3989368,4765459,-5888704,7677225,-11003038,19368346,-87274079,-130205501,76128204,84198151,30159982,-101981871,-102903599,82326390,173850552,-39597411,-172223647,26217592,163672795,-29425411,-99865183,6393109,52652396,15725305,-30162358,-60731140,-13024121,27924548,33348632,-69876975,1991796,128274434,-30580567,-91424681,125823830,178563652,-32220823,-205887864,35398646,164332131,18300792,-133323510,-92256601,80981057,115102610,29217116,-190563505,-71269310,152707999,55992441,-119475581,-24913252,92906958,-29643840,-56418662,33660752,-6866825,-11264893,-11376730,25663713,27017040,-38856093,-23801639,-70923038,28823620,87054942,-3207134,-114592898,28625502,137493777,13635261,-117016160,-6957037,32679043,-10656980,11679581,-89267937,-85337112,-10789980,111948212,28229700,-59107189,-53829845,30909275,18094572,38473803,-30801173,-57641547,-18435431,93180586,54297249,-119913513,16180417,107554084,16984572,-6727162,1985939,25093691,-7887375,7639605,-15447670,-42917957,-71313856,-5610306,-19096914,13618495,91153949,-58925971,-81125035,80838936,174390502,-108093687,-173698272,25191229,134463545,-426723,-56871523,-62681850,42129286,50439145,74669417,-83274344,-40858887,116175522,1371507,-116952583,-33493884,86882125,-7485628,-59393757,61797369,76345442,-24581138,-38562398,25600625,6578856,45542384,15148986,-128942722,5936601,166761675,12587310,-234630568,-4869619,129687966,92446782,-102502192,-47113350,19670617,36646112,13064161,-31809339,-53131764,28863566,122504469,-41404102,-38837551,13136161,25096146,-49078465,-16836909,96136572,-19583365,-67918285,3329786,72543871,24998083,-54973010,-33708690,-21314139,50438038,11917287,-112596806,-115407455,116587484,173597038,-85386826,-125915932,72243393,81493554,-25170446,-36331766,-19483616,-16091867,-26084606,86274977,-60341119,-42437872,62683883,14458231,-60042666,-19779529,14641242,-20910430,-15044737,29048258,-16694552,-35308072,-19704709,69598960,-48432075,-11523935,40669976,-69188334,-14429233,60196919,29546605,-72775233,1120381,107122100,81473622,-83984189,-12540955,-68755023,14100282,70681531,32512751,-63917751,-16933952,112987458,53682087,-54211985,6625320,46323233,38096561,-22619570,-5601489,-38094142,-38060796,67531063,46773418,-29368790,-7758103,871899,-41274201,15105149,68242973,7331333,-52200067,35299102,108453667,3014179,-44393675,-42657908,48370196,21696623,36189659,-13235117,-95494006,32943097,94082455,-46550797,-72432043,48289516,55868096,-33634275,9103014,1346507,577633,-3864825,14432775,44625510,-12512736,-16048596,-1461016,-9423934,23694759,58236840,-41987313,-101767183,64736880,36600716,-27512424,-48001647,27465395,51571042,6581890,39752284,-74635016,-689920,13544870,19852705,-31480908,21137295,19745434,27324069,-22376638,22934135,-37771301,-2628971,16582665,51469217,-1237194,1724229,16830215,-47261814,-19838833,-53112531,-13563150,-45772456,1174950,47271113,-35427240,-40791619,-3604100,39651902,3879507,15146953,-42685816,3024528,-38647455,868816,8987973,2388723,2544982,52310564,18569187,-10467359,32605803,-5220951,-45357898,28278564,6516648,-63247598,-3235914,62283722,-6281257,2315822,37023822,-16735888,-53740425,-5494853,24383393,-20065311,-39281774,36603788,-7803401,-54059551,-5212845,37013823,-29117991,-19297250,14716517,-10531584,-7430913,13576525,66180522,-23604930,-23460699,-10058,-13353416,-19725847,27041119,-8710647,-35864827,17749408,20290216,-9158718,-19500380,-8686523,-25225286,-11393674,35387827,-3033133,-21986446,-62441893,31504846,12299768,-12384395,31189249,35906576,-28324807,7276613,9195267,42121580,-14600259,3634469,-2927068,-8792844,-10349566,10647879,-8749036,-8253584,35399693,-29401046,-37359697,54750089,43643109,-29475858,5462191,-8342235,13091576,-36474671,19248226,28851115,-31935251,-21947851,-45291347,155791,15842124,6113901,15244292,2944210,-17688467,32186109,41095205,26181120,10451994,-21432251,1648186,59621747,24241144,-26258684,55397195,-987979,-45771888,7189172,39427387,7027498,-44186213,-3657209,25832850,7296627,-36958583,62008553,-27182640,18849650,30434888,27970033,968476,-18823445,31842688,-10069089,-52756325,37555422,60902765,-34518527,-22536658,-33392804,24952876,-27751909,-51741074,-65700499,7324798,60491485,-46245426,-9207392,2277395,19068313,32923145,-18214354,22779002,49735079,53252999,-26725892,-28012776,44933419,3263858,17328278,-27540961,46095430,-16682397,44503575,-8260191,-19639991,20599520,-40102061,-30211774,22106778,3374157,18751545,2608449,-10936237,27468878,20820100,-12546541,-70916591,-28952495,33428737,-5663684,-20095538,-23860310,66393491,22516984,14879759,-7732935,21224008,-85125766,-24619783,-21486004,-20078320,-538285,7631887,31125304,6551161,14302939,30555676,741824,-7975771,26036705,18284029,-27461162,-2457014,-11557182,-4370570,1395342,-2547642,-11162565,-8942295,74087237,-26931701,1617359,-49658489,10207527,15528565,14983614,15352451,-14400883,38141607,6654804,33116794,-63423241,39083442,29704932,919544,-56051318,-15732217,-2301021,-10657303,20765064,-43767747,-6312105,7302582,-45849669,-53314481,35342892,45500964,-19567722,-54706965,31471063,72490554,-14037015,-38211085,-557777,35304112,46014211,-50173996,-35744014,46087453,73246209,-11989992,-9662713,-11903850,90971945,-18317562,-57548596,-16932228,48797938,24590235,-89107638,-31152054,35700487,43441995,-39437253,-31039924,77281148,65693899,-29131753,-53363334,26335796,68381692,-3490957,-95552756,-24074402,71549783,39587620,-30893043,-59928930,78740448,41805053,-17184623,-34096426,1731524,53779252,-26392810,-77575830,-14314768,63656547,48764405,-38734592,25642248,47611909,59190989,-24190280,-2671033,17333964,48435899,-34886596,4645895,-6123897,16584484,54549504,-53641149,39717918,-2605799,-205046,-63770899,-25656169,20391828,9291757,-23793305,-67585270,-40184009,38209101,7281109,-6086412,7960413,6204013,-19115686,-25836791,10535263,12749514,-49273292,693864,28358767,-25672056,-51572121,27693636,32678378,1599756,3046668,38666981,8339914,-34607448,49727048,47997546,-13679018,35029206,19390431,-11205425,22698987,-10544164,38095094,-23441218,-16830542,23834076,25279583,-39403696,-11466240,71765621,-5082250,-31990441,-39172748,360781,45985948,1278719,-30566016,-12940273,62411365,-15139275,-55125742,-15091097,113359124,-6752501,-39377623,-60275871,90930630,-4046452,-87670036,-34926418,9898110,33572444,-79535204,-101257877,8216140,113041234,25413289,-53250269,-22237812,52947096,48175282,-20265468,-28715488,63291306,52045382,-24955393,-31134925,45418658,61126690,14958271,-49068118,30750963,80364719,52476815,-56710313,-17071637,66031149,98380550,-18103419,-69636713,-11721330,50004071,25780733,-49360285,-17898818,76014239,46058331,-81134571,-39530277,89237125,10639583,-17233223,-7590685,7576577,7244220,-22441421,-87751082,19899774,39915964,25905685,-30475235,-13017474,35761724,31480880,-18827079,-52957377,26582342,35730499,10252596,-48592606,-6829056,22460072,3702726,-30860964,-10735131,22998803,20343268,-20729536,-20120606,34325924,9042653,20321231,16185436,9935432,3665383,-49644061,7488617,13048467,-25579131,-3280414,52147704,-7225689,-23746698,14290355,1098536,30544114,-14714536,12335040,-193309,-25479775,-18481176,19582517,-293296,31616031,23963467,-52047224,-5247346,24215405,23591802,-43626655,-52850756,21513964,20037687,31703263,9739909,-6718799,5616469,-3333065,-6384187,-26501193,18018043,42254950,-27429917,-49377524,69727178,35231933,-68199826,-5013706,14503061,19501917,-84096558,-61756363,36842901,90255330,17924863,-33818102,-6437027,38103156,62517600,-81749467,-15003583,10724959,48974147,6434864,-57359910,29944454,17626723,-15686421,3811248,-24206630,4058843,2033402,-33741166,-9361546,12813153,21245648,-25612333,-55123657,43523450,57074882,-43868320,-55884928,35375865,54971293,7519662,2830049,-35069765,6111750,16821105,43583121,-66829785,-16154027,15804940,9786398,-84602132,10118339,2927229,-34984880,25535752,-14178256,-34839334,-3983012,-23833377,18057238,3948739,4152543,10535169,18276332,3772099,-7244475,-8870767,-72461533,-18800975,60295840,42065082,-53630423,-18530162,4424221,18180186,7524824,-23834866,-12887637,-32028100,29176024,-12401570,-68803951,-8181488,33200768,3379623,-37732964,-22261692,-5933172,46106261,39501887,-6925032,-38532939,-11011338,6213228,-29269564,-49340415,8278754,20161405,12478787,-12143116,10426351,-28371365,-25773292,3855659,40355543,-2202271,-11355189,-51703681,14225913,46049394,13079167,-23231521,-30231465,7714244,33310414,-29474698,28436176,-9947158,3183315,10065593,21656568,-65007291,-8391049,57939191,-8419683,-22806652,-23500834,60593021,-5233863,21680404,9240262,54642399,-45823390,-3868192,8797135,-5349619,10759124,-151884,6208675,-16082740,-21122704,-20837554,-18492261,60243086,24877913,-41330183,-27091276,-10749284,42045975,31822617,18257072,-20628385,6767617,13288208,19793654,10135190,-31383340,5855588,22229574,-19467557,-3888274,1856878,1850941,-12751187,2554837,-1736594,-10501328,7470571,23301328,39923189],[2,-3,-52,82,49,-80,49,9,83,-126,183,-114,203,-348,441,-489,579,-746,899,-1031,1251,-1463,1627,-1911,2344,-2663,2970,-3503,3949,-4497,5061,-5825,6512,-7392,8374,-9439,10549,-11878,13421,-15078,16828,-18904,21160,-23769,26575,-29686,33296,-37266,41662,-46494,52010,-58120,64942,-72527,81004,-90366,100840,-112618,125641,-140243,156568,-174833,195326,-218496,244651,-274457,308780,-348869,396329,-453989,527337,-626268,772995,-1026520,1584501,-3431164,20204809,156656428,-7903758,-185158806,10734440,160228004,-23196900,-139895307,51707216,114408901,-141542625,-53686209,98241464,66265466,-86312225,-57784482,38936600,28382993,-12899539,-83415306,-57506830,58541419,139207429,-107190269,-179739665,57305182,156841700,-20293293,-97328675,6819548,83520920,58556164,5346890,-49303572,-83895135,29616747,86114006,-80691004,-113575593,66829200,45566863,-46899622,23885205,38363297,-81723005,-80032425,93927806,69534405,-135734536,-73965579,21336922,54203631,56844718,7515646,-57082068,-33829379,159732213,54767256,-76030495,-18644042,4088595,-6963458,12416296,35900418,-80201699,-93916770,106598821,60547380,-80299481,-149300921,85050481,84816606,-3197932,-25792396,48744231,-4793572,61861988,85370964,-91374110,-18881362,79054245,-11376228,-54091876,14515221,85968140,-64910486,-64549263,74595110,41266900,-42337152,-18946782,20164652,92879325,54737265,-28216679,-88189763,8379080,178899589,16693412,-170154871,6454714,166529862,1361967,-137218844,-21424812,73211767,25137618,-83340325,22340128,3802763,153649,-15521972,-82755086,-32987834,63126215,-19055694,-93790520,39067191,65271830,-32426965,-103625730,50261237,96119104,23293824,-64220598,-17145386,55169338,105971571,46552294,-71037152,3490727,150758820,88500034,-80966576,-77070374,90012640,61193176,-56869789,-38766409,53037320,-5617324,-7274365,-5413400,42700087,-24543174,39386739,-62064860,10701300,75714714,16486410,-113431013,-50282280,106955064,15277403,-48917090,-34429806,34591079,20449337,13959970,-25069190,-63812516,14308956,29358623,-32060467,-100185285,-13719810,81632256,-53562022,-57064097,10956004,-4533168,-3909617,-37705926,-28574082,-54668431,3380615,65484293,-39003249,-7618460,4811008,-5178522,-29556976,31845383,-2928175,-57780090,-24059445,33755306,-53497304,-37888570,8707759,25177525,-89238366,44984582,69889212,-65271521,-97480394,32664155,83042400,-7713595,-47960764,39508657,29776695,-1520776,25695455,-16056248,-9513721,32825061,-26890967,-58771609,-8244742,65365929,-6443753,9538924,-27271764,22049985,-16901942,-7985989,36399518,-1447654,-9635121,39558501,-27436644,-56694591,55526813,13562529,-65274572,-13934536,23156877,44865388,-82094462,474223,75048115,26810264,-28400307,-754047,9071888,1411961,-2568735,-20702197,-11752754,36676692,70771881,-35239525,-17214672,24776464,45336044,-47450117,-4512096,15520207,-33485115,4317566,-18522417,11071426,-17496623,44235114,6866401,-26021897,27905724,89087253,4890032,-50814594,17615033,36448998,-23513461,-6865557,39552549,15876802,21285874,25138575,-3035769,-3439413,1612650,-2612440,-39182016,30911602,45776996,-62532259,-43485682,62475245,43432423,-15754375,-62152484,-1035139,44030124,42112081,24839636,-69876395,-2397531,18502343,39588094,-46831791,-17431663,53794510,-15306656,-40838925,9370562,17141093,10388479,-49667296,14938194,-28724243,-11233568,44782507,-56930688,-56779962,30060623,2922835,-3287635,-40734294,25891744,17588331,-74985685,-11053612,68240041,-12534451,-21098201,37430231,-16530202,18433884,138407,24582040,-49061229,14226722,40471735,11970666,16896968,30196437,-2297305,-32136419,48237413,27463111,19638699,-11529402,12433104,16648384,68892748,-3485176,29078015,-30724533,11061497,63284933,-16246802,174525,-42341609,9317792,-43414916,-25269325,4982534,-4867152,15330936,15626534,-11007507,-9206036,-11303949,-28055041,-46377694,-31123966,16271949,-17965225,-19285097,18478129,43107051,-27161839,-27401368,39818027,-589435,-34214846,-2077617,10219463,-48422092,46446585,23147421,-26783232,47038535,7119479,12666215,-42375602,-38384109,39879246,39324542,-7275318,39603534,21216979,-18690565,41891843,-39692145,-47864573,26948363,9651794,-32074194,-42736106,17877034,-37602367,8348473,18198744,24082190,-15799595,30924858,-9806532,-27496459,4471029,14671919,-37084008,29657347,40946087,13690686,-32138872,-20342317,13615165,7077234,-31947300,3782846,3689268,26349432,12666583,5137059,-21865300,-48113868,-4657519,-14645962,-19734710,-23052953,-8718689,-13086246,-21936213,-13818375,36312764,-18885153,10533534,-21357754,70690294,17760588,-15402778,-25610537,-15051814,22835886,4381373,-35538558,-6274483,34935199,15083084,-31530359,20503951,34472262,-10783478,12656637,783261,18504750,7305512,-29892216,-1652753,-5874710,4340703,7848457,70830553,7550628,26824272,-15531504,19983393,-47374600,-39017471,40758187,-10860888,13575293,-20778653,6922203,21865614,29841720,1791857,11265818,20670190,4547897,-20048118,8084160,-19395426,-13359616,-13693391,33122323,1476300,57290803,-20503467,-48617627,-43539548,81794187,-1506184,-74777273,-62917439,-46549070,12964201,-45460859,-36875410,-48199422,17933500,2398985,-52015213,-18254336,52791037,60591472,39740242,4958007,8739049,31503218,23997058,-15340538,33073281,33056599,13899932,-7743884,-33011165,-18203241,-9666409,-82150510,-42171431,11997286,54725300,-43068541,-57638959,45640327,35354572,-1318510,-71086276,-4907968,27840062,41324778,-42048289,-45684336,16665337,47440851,52740471,-43643533,72670247,20784421,27982678,-53941741,-10070369,57272127,33364450,-66118502,-24735271,104340671,-20462838,-64046247,-58441957,37540580,52998218,-15609207,2204137,30801253,55539694,5684806,-60350869,-30539259,14425254,59965591,-46182829,-56193821,13848320,82789935,7871683,-7168198,49230049,-21950506,-14797586,5055724,-52685636,13668594,-3298332,-27908869,-36287868,28691098,65836303,-35128053,-9185932,63361054,28401580,-3895436,-21632006,42743621,46023058,15732919,31769767,-73909435,43665671,29528590,-119704,-6593684,7185161,549612,-7375017,42517685,-12875319,-6409581,-41122739,27839754,7399443,-51316894,-11730939,24946061,9520336,15476477,-30113491,28471384,31626681,-51349588,-9904160,-3436756,-5362260,-15094096,-29564213,14468545,31584051,-1834466,-18997526,48861800,72194773,674015,-43576275,21775824,17301124,11497715,6288469,-35447342,12536462,85074106,31363839,-58934646,-26380733,65474091,62888021,16507690,-23577139,42282182,57022808,-19719,-28312507,54773346,10204047,-22186588,-35314916,27056934,41522274,21057311,-53616912,-17533684,41304979,60835795,-33272670,-103307698,39217283,122766753,9721352,-111297966,-46863043,98143708,61195031,-71538430,-90154693,-12972644,98551716,16190277,-51626872,-8417511,38224974,36442968,-85107951,22579939,34425838,-1276391,-46887609,6306929,23008348,-3281543,-32992159,-15443510,98933566,34561128,4112442,-22331909,40116969,90428301,88402053,-53618352,-10283607,46605296,-17455989,-72066060,-62957550,37058811,-32689223,10592335,-22207771,-14238027,29095407,2299532,-18184891,-11525217,27951657,-63895122,-39226190,-1574397,77335899,31687275,-17038062,-9265329,46653715,37489132,-47221931,-4187476,34514360,59626762,-34900781,-19980041,-13016592,-10122528,34798607,23399418,-26684609,-1855731,-3655131,36342736,-11063333,12518571,-36377686,-1685927,27187993,6284350,-11458348,-7599410,21953789,10410167,-37449728,-65845768,-19376459,-23171961,24247443,31413356,-23874605,-12567531,6652612,-13325441,-35919360,14789635,-19594854,-34892179,19455119,32434398,41662218,-61877738,-35553815,55549135,85018934,-23884181,-37562495,-11949250,55133121,20718536,-53583320,-58561838,78236147,45724496,-9970516,-6430235,19423253,14894696,4495221,-20381055,18516549,25388951,-21176778,-21027864,24629502,8156139,33354934,-54726756,-75543897,53221006,40092679,-99567323,-28698361,12099083,56707383,-57554773,-79905279,-22072424,31600018,48743717,-12991180,17356037,-21426739,71675034,-45787054,-4032895,65928226,11683876,-24488136,-17488067,41589173,15298072,18609202,31680818,32787475,30430119,-7109973,1489142,42399166,54612071,2282700,-33592336,-49973951,60864538,36856630,-25868397,-29203751,-17147181,12434916,20896163,-9966091,-48647435,-16937029,22626751,23437985,-4583086,-5224259,-7845984,-4856373,-21855908,-17889732,21025089,-20373530,-5527071,1434069,43383097,-6166444,2506494,-15428134,-8196246,-38655331,-5918082,-39537177,25153508,36199467,6881063,-39715272,-22429100,28777654,-866408,15542374,-16933063,-8942243,32884650,637100,27170854,-42053375,20953071,29880370,23306934,29227968,-64187524,16799649,-113519,-23790014,-32281123,-33020154,23362715,-1019758,-6542395,8187137,-32358678,-17798812,-13564242,-22697303,27700098,-11258205,-35341220,27855488,-11237698,-6410886,-53003071,5617625,-30916434,66459718,14536999,-28525658,-2686500,4052799,32530032,-15402727,9104502,5928370,15537663,1230640,33655526,-1404684,-18975624,22566048,7258244,4499694,-5966949,-6173901,35070779,9266580,-31494996,15383968,21833808,22986509,6523638,4385786,19429231,8296591,-20502205,3241915,48251026,24050341,-2679054,-45732504,20300584,-30265602,-79877948,1945051,45734484,5077610,-37688950,10745643,-39098746,-9850041,-3340289,-21565450,3760009,15442038,1125494,-24971619,-1994271,-5828166,36806216,-26891089,-10450410,-1589745,-14801610,-37431002,7146725,-4894059,4359755,-38501633,-2493166,-32431875,-9999259,11993065,12049146],[-5,-2,-104,91,-66,262,-401,480,-708,1018,-1304,1666,-2086,2798,-3537,4274,-5334,6600,-8011,9614,-11640,13916,-16471,19453,-22905,26865,-31212,36183,-41909,48272,-55273,63227,-72117,81820,-92662,104737,-117918,132357,-148341,165815,-184810,205595,-228241,252925,-279591,308579,-340015,374063,-410944,450836,-493921,540578,-591100,645638,-704905,769285,-839124,915283,-998648,1089961,-1190442,1301719,-1425672,1564506,-1721410,1900491,-2107130,2348836,-2636566,2985801,-3420775,3980837,-4734869,5816939,-7538010,10889100,-32491623,72524645,130883993,-193611,-141299501,-42101789,235168113,85882734,-123060438,-148624294,140768346,47959717,-106182773,-77873188,54652413,26890334,-31595079,-43129543,-59253372,-28063689,17352042,-11700534,-62867420,56786332,31311151,-94734711,-33249593,150207480,43559157,-134581757,-50136285,105580119,123797465,-26636745,-127426463,-38387340,116652441,51364127,-122591584,-105241915,35178975,117613892,-43532941,-153046398,-572672,13842682,-32741612,28766002,13189542,-29766368,-10637445,55613482,13621055,-54804198,-13981952,-9057798,-39122548,68013347,5323418,-100788841,-57496971,41941803,66546415,-38357414,-49527997,-15082463,46007457,30025378,58925703,-82250028,-67364764,81769560,148691892,-20579030,-97212727,-3473843,23309115,74593298,48645935,-16888803,-104745016,132163932,114765699,-127731693,-144362619,91616104,70900692,-22648633,12083327,-4989882,-19702903,314182,21660982,-23314458,5723938,38794382,-10755194,-31735149,51888018,8953983,-134895433,-14405103,195319965,68193043,-154157111,-76454272,121191014,142337261,-78113136,-74628628,-74414984,110716520,85038810,-31599911,-106834822,37828831,148548784,-12911089,-122575295,85913624,47557522,-58670618,-37501503,41517375,32798672,1116024,-6098721,15356400,79487906,10416192,-51175196,-82569039,133330770,84529215,-138852607,-191978703,91685833,129699764,-62982226,-114612837,-16831360,69612811,3581442,-20768921,-60199505,-7494949,102579595,115879114,-87311644,-15951456,96367042,5837414,-31106323,-26068226,31102925,-68258939,-27774089,87327057,8292886,-51855969,1155066,-29338021,18686889,83015504,17949314,-100261707,11378823,118795699,-199558,-94479201,-70059413,87257215,-1517700,25170296,-1806613,-54252039,-23873350,90514044,30737156,-120216630,-33843896,32413408,8904522,-35600715,4646801,-2742344,-12063826,33666508,32029887,-55265706,-76829280,54066880,1277795,-1115030,3483542,-20830207,-52472764,58492728,116025778,-4909411,-35586954,20071507,113868938,-10414674,-18108614,-22833922,18929787,22341057,33848625,-43272259,-37369010,21727372,91641350,-48526748,-36164688,-4912387,36905280,2276670,-12725165,12896409,-43745266,1407615,42226868,17471723,4955850,14218903,-294975,-64210613,56869387,79242586,-95128210,-107938164,81227195,46100498,-77451129,-18666733,52753874,59540503,-11281972,14169937,-88420003,1614534,145341368,-958823,-79085668,-73120111,64706668,20444796,-28267545,-13361239,-29343258,-2222089,-17798016,5580862,-43045533,34144616,3905509,29402618,-31840966,82455840,778607,-38013842,51953535,49304250,-15033416,-60844973,3668974,33717081,-7080430,-16774869,-16774608,-41365490,47083349,18026634,-26610983,-74320154,44352383,41999154,-27119976,-54035304,23916758,7817181,-24477369,13856829,-18532279,-40442681,-8715992,21267254,-34419094,10572272,19394388,-30346393,-35814381,56240327,27584835,-17630737,-29835332,61196688,16665106,46930223,-1378456,12201695,8763546,18369655,2024341,-39654267,15074889,24572893,50297507,-24290915,12728043,56173217,-9514265,307209,41475568,-21007116,-3632013,3549001,29308387,-16295660,-11088813,47110403,-1756952,-55191797,41096100,-19180855,-9604684,-22964551,49193871,-32132101,-10658764,-1336471,-36067672,9963659,-8746797,8443626,-881001,-1445190,14243157,-35922916,-29704758,-12791945,7835496,-22844761,-20096872,31064498,-34514574,-2911161,39247686,9237462,-5920316,-7182733,10052674,11057534,-31449199,-9324369,-33565945,-29154047,20439380,23632452,-32266834,3497309,9949585,-16705991,-51327865,29094229,11381005,21423871,28197174,46332512,5386651,2844896,42542532,2276908,-16969570,-17324832,52899232,15921673,7306221,53515549,-2892946,-5305558,746706,11522737,-29083470,18524343,8514534,-27344895,-25513557,34655475,17953002,-61686262,-8529823,31441233,-35438885,10480236,-8808822,56398200,-33968050,-10079250,56756385,-8964336,8078840,-24515709,-49742815,-44299169,75447650,34814399,-22816131,-3135675,34506575,10403853,-36065091,5349830,-50943631,-20013476,-22646339,7314109,-20395432,27011986,-2714635,36342660,-1373086,-26384320,22777965,-50155264,-17317114,36037942,-14368928,-33625896,-51322861,6922098,32361462,10173218,10110567,-25349462,19495864,22866818,-8998049,-37621127,28411317,40112211,-52367221,-22787937,-4434840,15169905,-22295350,-49082794,16416467,34944428,5279373,-15514646,-3089728,-3637495,11913760,-39786996,-33782347,8742323,26291943,-21778417,9827750,15403876,57245691,24726894,-17577285,-46761362,-3428074,17942375,-41711019,-62361556,-8944550,69747918,10448004,-2567963,-12245542,-406291,13426031,936439,23417276,-2931254,-49912509,-4735356,-38151239,-60809467,11124091,-3503246,3918808,-33700020,-7387676,-35675689,40811684,5825260,-34325619,40006494,4420367,-3614967,-14423088,-3314024,23412215,-6153734,-12506626,23173291,27025093,14342138,-4734174,48669728,21196916,57725312,-2084131,-16284984,-33314734,-634782,46641158,-30847920,-1344029,91320413,38110347,-26814445,-727832,30371077,19835199,-34151969,-42353236,41603785,44684051,-4442527,-343382,-41931510,44365883,35882816,-49458694,-53847636,66493725,60726028,-80592844,-4464721,31858947,30840242,-11857800,-29749689,12126697,71300142,32886272,-83145886,-42150361,37129794,73390132,-46325429,-83431738,24586550,60269662,-33948604,-54099019,19584446,22447847,17179371,-24028118,-20969694,29330524,23678747,-87949552,10881919,54318386,34880655,-21763352,-75263882,53542752,79713401,-32256084,-67761823,2370910,72050939,52580390,-73088659,-27252773,16908738,36155025,1104958,-80156502,-27034573,35908451,-23206821,-41822266,-7859463,37665539,-2793292,-31958507,-1919697,68431183,19519797,-78760470,-26360198,29347288,41910355,6328508,-21998838,-6703941,-39061902,14842148,-30947445,13729804,23226911,21680200,-24368921,44843460,25375301,34444659,24736425,37397407,-22757209,-30934788,-16571563,-42856728,-50093979,-74283435,-4710702,36997165,-16546838,-63723210,-56970207,46191935,28213215,-24436359,-13683475,34481985,6681674,8741257,-18555597,9278561,20741849,6190065,4811562,-48402979,55104585,17332668,-53545997,-37052898,-12544058,37094197,10766001,-117858748,6316392,34107668,52173745,-122487297,13209878,66355801,44631795,-32872640,-14179203,38252946,74839904,-33234459,-68989581,29265367,37439165,4208734,-44967370,7569939,88254115,10526377,-86537444,-22616804,51963875,35383062,-63988182,-60055048,51170142,74122254,-33117522,-35614109,47408381,83751098,19655928,-57547899,-19379230,56043125,58755095,-7161075,-60875206,79578936,74945468,-60869128,-45995664,38503660,67814012,-1214889,-103644447,37755260,50175041,38514027,-50068487,4773521,72814311,61885589,-30962584,18365704,69785204,45510829,29365534,-102391289,16999584,82549044,-17798817,-30828000,-23126953,-8891985,19436898,-48564329,-19477061,20748455,43306122,22998356,-13499339,-34873719,48184125,-25640925,-45475485,-13534341,23690035,-30051476,-6106286,7932717,5495801,26356926,10916394,-259405,-23434463,44782813,22938219,3327069,11149236,-34715766,-21442729,14165106,1972816,-6059587,-37271110,20605589,54651622,11591926,-37924666,15675149,7603501,-715251,-12208493,-28615112,-10225835,15515915,29029756,45427631,-1315408,-13558450,4349349,-20221015,-8368335,53409136,207002,-51485911,54711025,67732138,5389,-61394611,-47118782,74760014,18530635,19866019,-11370916,32042742,59220625,-35714064,4765539,19158260,83261526,13395139,-87109761,20185883,41127476,-37967230,-30692785,43174038,42057678,9719096,-44546334,-32392307,47855300,26246652,-29677467,-81008927,58529549,75812931,30325814,-55263751,-30040927,103765120,31768967,411218,13065827,44316492,11098106,38039709,-7463563,-12373699,2897961,7981880,-42625465,-4260797,42421762,51579537,-16818718,-48111442,38434293,2721516,-40293199,-38641607,42112097,18107303,-7243363,-50145907,-51666073,48195649,92915048,-90072624,-79840602,11260446,29359842,-48473669,-29701139,24626965,-4889778,-47842032,-9774125,-19679514,27140035,-11012202,30932475,-589008,-9366893,5040099,16540931,9977263,12072005,13975993,14762417,-35696766,19225149,5362826,-48429053,-22585596,37342023,-62818246,12563104,-391132,-12674414,-61302970,-4731886,-3080776,-28405869,-17931072,47360545,45751852,19193271,-15885955,-34994417,16244064,8317435,17298982,-25906301,-7700470,58694375,-239185,-35710079,-26755332,16331728,4441922,74342085,-9443921,6406946,-1520073,20426498,40465633,21947558,-4840305,29525941,-59825099,32609102,40929910,65711,-28374956,-34110896,49127215,24549531,-34790101,-37914432,23546172,36105720,-7312785,-6704497,-70447853,-27739275,-27026409,-26934582,-17214553,-9579377,31736500,-30066359,28210198,6582200,10233884,12884936,8145979,910545,-9933577,-199029,-12491489,2035203,2925192,-20419478,-70583148,-8034155,58416601,65758732,-51001183,-11961659,46463849,54547307,48744870,10918627,-63703970,-20857707,39615089,-6237515,-25390790,-62213657,49673395,9887766,-10734455,15374562,4461038,-2692420,-7990682,9601887,-9911702,617940,14787449,-40929471,1047005,70944970],[-22,62,-117,37,-81,206,-299,215,-305,472,-594,736,-790,1046,-1275,1475,-1747,2097,-2578,2901,-3388,3943,-4509,5130,-5992,6832,-7589,8577,-9794,10968,-12092,13560,-15093,16651,-18416,20333,-22350,24374,-26706,29091,-31596,34198,-36999,40023,-43094,46302,-49628,53244,-56983,60760,-64839,69165,-73731,78460,-83696,89271,-95385,102168,-109909,118708,-128841,141175,-155919,174243,-197315,226969,-266011,318566,-390950,493444,-644439,877351,-1259899,1949296,-3392090,7434709,-55386214,-11746774,156040568,25685706,-123706738,-59327583,176367690,108945857,-107043271,-39065156,142138116,-22197386,-120431787,46823032,133352596,-36794568,-76656825,17981945,130107811,29500412,-44897028,-124161831,39532058,153225217,25476659,-184166818,-84485322,177066663,134775264,-148276914,-53829556,73723646,79583359,57318216,-38185730,-82963623,51020100,136102690,57510835,-87822093,61197242,81083402,-114975514,-29328177,101729271,-29951346,-173433400,5999428,136282281,5864950,-73336530,21618413,8882902,47209479,10685935,-91177192,-63119842,40577482,114163510,-20572205,-104193421,394985,13818275,11093008,-10259750,-20965466,-80711646,-19513933,111450490,-56805967,-106707974,-2186776,86337408,-9303450,-87748838,28110709,-15316976,-47015142,94059771,8442705,-103063118,34551413,51839532,-11947754,-31858736,-11375417,19566010,-63117066,27778890,83369395,-41423173,-110108927,25329779,42643269,27430834,-7328921,-85082953,-52811700,115780399,85279826,-174174585,-39768014,145181610,72553847,-153767404,-21411760,65894961,84875589,-85154671,27020412,12693247,-23829702,-10928432,8142395,-22188517,3829475,69987506,-77706355,-21902369,86976188,59274229,-149286371,-66968957,103719774,80018372,-59444385,-56685638,29950420,83872771,36417534,-48746472,-108618533,81585577,196489165,-34888659,-180926319,36019008,132893106,-41376590,-65467253,17773872,41201229,-12989737,-5431246,5107694,-6607226,10970272,-12448210,-83919945,39623956,44463125,-33261314,-134750079,103145005,117927164,-31454806,-95908123,19173366,66748327,-9497372,-80396123,-17531187,5576754,50244706,8190559,-50995150,-41386877,82308209,14158702,-74550509,-37173919,66546720,-16445923,-8678100,-555108,-1039695,-35380964,24726221,5673170,-9961237,41552013,18027988,7848135,37399324,80098536,-15684876,-73406331,-2691762,9282694,-47378950,-21291716,-15523466,33676377,2286816,46723603,-1720931,-71778653,-17519943,26458151,-4374077,-63429753,-12887856,13137672,-2906275,-27330701,8333669,-39411566,9323147,30397032,7793153,-27480899,22821115,-3045596,-46618226,-40539670,27827775,6280929,-39891041,34857735,13157599,18701915,11734582,-12543316,-31895232,-30834038,53074652,-36088309,-58543631,73333083,50533184,-36024225,-66905646,-353466,51468646,-36078975,-23195997,-5573494,-1014946,-13861851,17842711,-24793901,14748765,44751757,-56821473,-55122264,-8583846,47418826,-8751981,553579,39179453,34091105,217824,19265233,9678415,-2431834,3642330,20629178,-55251914,-37169763,12652137,-62092168,-67051154,-7617719,19441366,-21625673,-30316587,37789268,62320202,20087327,2897551,37940697,-29320586,-3261488,-22315298,-4651248,-16973518,61456243,21944818,-37732089,13467827,78528762,24236085,-77274434,16656304,-9799997,-11768778,19626438,-7740100,-26055865,-25003424,10390152,-7191483,500506,36265855,1104569,35239644,-42927991,-17277595,24787289,-42956527,-16128512,28618097,-23987304,-18972896,24967008,-11075438,-18117472,-6726463,-36114513,-30829121,67182971,22755642,-71554845,-38474365,31505005,41491391,-42927896,-15714711,11484824,-9719521,10082529,-13537837,-17937674,-22845059,31221542,6900434,-69303329,2702939,17148208,835494,-1295616,3768626,8990846,18227670,-16898751,68290074,26073699,-1229329,8332248,-42004128,2571453,28217680,13617175,-61023087,57906211,-13511932,15251225,1805689,-44048273,-6934730,17346977,16882648,-44604427,-8052703,38815466,-13430563,-32731548,-42335868,1981469,9271899,-13276124,26525295,-8391982,35351942,-2097015,26382012,-9412894,-8174992,-4687508,32289815,13908693,41192472,39393811,-6239543,-38543151,22564051,17224926,-44061120,8282111,27926454,25522369,-26221645,-59170525,-39692049,-1601017,-21983725,22273091,-19981230,10193364,10741535,102066,-19895190,68953079,49777422,-9761257,2546872,-44974195,59118476,-13105030,-66907543,3968336,-15244113,7754768,-46560253,-50844459,-11783816,69686577,25365132,-29287743,23574371,33656381,6435829,20474413,-23785450,22945634,-8838760,-57816670,-45676617,-36868968,-11638341,-19499898,-62231524,17851629,24329504,11642907,9900728,34610797,46865771,10468190,508109,12488796,29731139,32047,-59722682,15289544,-28776606,20116536,40120764,-20604383,3608070,7552847,2979262,-12099931,-18683796,21335949,6474214,-5687694,5839738,-52532038,7466437,-4100156,-40245308,-9777837,43593065,7957043,-7858199,-21411786,-11349707,12861631,-58747399,5914974,34475477,38515478,-23462740,-20216866,27390338,18296852,-31991585,-30934092,22669541,31589357,54634045,12875929,-33955297,38057580,6225491,-12343248,-25445735,24042106,-1159716,7056516,-8333915,-32798111,3225834,13192050,24210685,17920073,33241178,9123339,43940074,-1656789,25926864,-66586394,-26460018,-1153074,7388487,-8893234,35653100,23840615,-37817744,-18110813,-15327582,9326563,-1954477,160580,-30515748,26117405,1170221,-23538386,-4453990,72911919,31756251,-40827601,-42437096,31686196,-5786090,26187373,-82651757,-16510056,72159438,16798696,-27219542,-54787489,-6918851,68317935,-18413014,-23366395,944057,49480668,51555948,-43667645,-22848812,24582097,36051862,-40106484,24375543,-23273214,63520843,-59901930,-46445235,-9380098,54512454,-27657989,-54196162,-23432136,62535806,-18916829,-96058460,-21993037,21859250,61209862,-58045946,-55560503,-39413150,82852545,41255820,-87490352,-32153492,-16404085,-1659372,-48580867,17632113,84364099,195660,-50619639,20127496,5612946,84133233,-73566509,-49858864,-788409,29242630,34997417,-50737294,17006823,40864450,-20675191,-32772083,-75572902,75230788,21610278,-52490180,-56430027,-5383771,42772708,20034131,-17318049,-29527803,11897925,6895016,-16591485,-13704301,9609093,-10014055,12249304,11939811,12383771,25309415,-13711817,16658338,33932371,-20244990,2009127,-13666467,-53293837,10420446,39210375,-34028026,-42529871,28003968,67608962,-4812135,19298520,-18550124,17848246,4121918,-451850,-2296146,-36247355,-16906547,48937166,6534278,-14495871,-69196406,21180898,103589119,1667865,-43650624,-4970441,38565905,27082294,-27594955,-46710551,35787053,-25509643,-77252333,-25943260,37396973,11075554,-65535410,38955121,50385839,-14515508,-26250811,-97531513,11972574,18100181,37926424,-82839549,-29468774,97278128,18028543,-47236792,-68431312,32348015,44102199,11056207,-54433172,24735840,33424212,76921639,-27635719,-28674204,5352812,42972199,-34237158,-36575322,60243405,31379701,-111797350,-28033243,41072123,91870472,-41739260,-82291573,10936317,58598417,-23079632,-87219484,-35689465,61556980,80861850,-65575019,-100694880,53423760,51563260,-12141939,-106530033,-62353608,73390172,5667518,-27590524,-50252145,-20918711,6045678,14572082,-45371903,19270491,-9869993,-2123042,-54510414,80135969,-3580839,-27525256,-72564303,74152083,10664223,5622476,-10516549,-43474998,50917955,21538545,-2266216,-51412939,-49746409,53725022,23226890,-3163129,-28416982,15671342,-11024002,27886760,-20500232,-29486395,-28716675,11079546,12001191,6770915,-58808833,35506607,20123306,24027561,3760777,16064754,-21561285,50844977,-4702099,7124123,10369753,11178741,26191450,-31813947,-21300464,41634762,12326851,-14041588,-821492,26706194,-33406297,3089880,-9615779,33318389,2083598,-48913008,-59845099,56364395,56693483,-35919364,-45041926,13835369,38387381,-45821045,-51485561,-18234262,-3839706,-20139698,-10584514,-9609712,-7737827,-16639664,-29423939,41610681,40861488,13998563,-42540816,-18456709,56029553,61793580,-65141729,-82129606,13018791,59360303,-48086436,-53199824,-64193902,27450789,44741570,6641386,-63184151,10112577,55326181,11831375,-66340831,-55975833,29587207,11731991,-22628484,-41197624,13639817,-3306051,-9408197,-6168388,22362829,-48037131,-62627084,18577018,8332409,27272525,21096562,-44899284,10213340,68652444,39312213,-69214090,6678600,41067771,40501754,11184062,-23705224,9138255,27427522,83860914,-5777279,-52373419,13234099,-2712746,-5009104,-34419803,21607084,35874736,-21006534,-20616838,-11855832,11905244,-11051349,17924165,39963747,19435874,-5138934,726439,-35362804,-27797783,3253577,-32427046,-45813461,13234789,70574263,70276964,-4033726,7436801,-19792889,18462191,3678212,-39376673,-43919967,-265168,43115699,-13736218,-29972622,17050723,37000886,3614330,-15497257,-12167161,-29591809,-11956589,38314729,-57345866,-24242217,-11298250,-34123195,7380077,18436176,11871498,-37736096,2490588,47154522,6166382,278677,-4790268,9494448,17830990,-30853634,-15398573,-39097500,-44663568,31976988,-21927706,-53567974,-1008164,96303000,1737850,-15230458,-287351,14451404,24122441,60509490,-23307607,-12715253,-18299172,25989212,10298669,9431424,12564988,12655280,-14235722,8908623,7655045,2628637,1156146,5005198,-12049189,48402528,2967198,-51232523,-5626195,62772020,11787267,-68049597,-14480035,-17074669,5203683,-10369170,10552099,-16281384,-32276270,-7069295,-21100298,9258505,10781560,9633497,18009546,-76196068,-15449599,31569492,-57503499,23217383,48728679,10681972,-44712678,-13033307,-3182400,153338,-30341669,-3927053,5900037,-2886716,4506042],[19,-123,182,-177,288,-520,596,-684,1025,-1387,1673,-2087,2682,-3336,4108,-5065,6103,-7344,8838,-10570,12604,-14827,17520,-20569,24025,-27965,32328,-37435,43117,-49434,56550,-64539,73406,-83257,94224,-106415,119704,-134405,150747,-168510,187987,-209455,232757,-258403,286146,-316505,349508,-385557,424573,-467134,513319,-563602,618333,-677863,742821,-813724,891257,-976324,1070037,-1173341,1288013,-1416044,1559684,-1722209,1908139,-2123004,2374998,-2675729,3042494,-3502098,4098858,-4911181,6090753,-7976167,11494169,-20371792,97224740,125503361,-112013059,-167510920,80660932,190420904,-37156372,-212193107,27246593,140161708,-1098082,-99393517,-18131389,34450034,58783999,-23773879,-21615111,-63586113,13160537,24795441,-96352892,1956877,74741038,-39121318,-140955482,106688127,139942216,-33784978,-106126048,73908572,111110230,38482396,-90483217,-26320372,12234992,147996027,20421440,-211119416,-89691683,91617774,55016186,-94343215,-30845854,23489089,-18222835,-9866549,77747452,-41533934,-46847719,44800497,49812658,-58742483,-109507007,-15329061,4690804,32185047,28061802,-56024910,-127576620,38118207,56631461,43400374,-76331808,-18532393,4010142,-18705901,84625397,-26252360,-97395113,23303162,124094329,41796225,-75095041,-1883919,23262905,52170441,42504789,-18698370,-153779226,22422272,192005727,29609689,-120730791,-48126379,104700156,34063172,-100417643,22353088,7125637,-38381039,61351192,28005773,-47803564,13512526,20829328,-57241086,54711591,85407539,-51777778,-176825550,73333258,181802179,-16136916,-187223678,19199034,145118973,55435717,-85814513,-91771183,-624015,163834774,70895118,-166383674,-78780448,108592466,48661056,-125301176,-67595574,73301472,32914666,-57825084,60886033,41806455,-13946166,-26286360,-3748897,63532274,57954135,-58566750,-105012277,40592726,173212813,-16845961,-164412384,-21537837,139244041,63867303,-102181862,-83259436,59854145,84446375,49284600,16554770,-116040490,17201144,120315247,2791546,-72203034,61847783,47761901,-47405704,-2249351,82020424,11420910,-36741721,40339754,42965642,-48667013,-45495983,8414749,-11906003,41237064,77832332,-76507402,-133081162,90489484,132976772,-26197750,-72701182,37122823,56153032,-5444146,3475220,-37885937,1563206,20453452,55533762,-101394818,-101716379,55971717,27106852,6525491,-16388169,22950705,-49880575,19811497,34985169,-1810518,-50919529,6807327,61989182,12412805,-17718321,45165144,-2558251,1330955,121985588,39289449,-68057615,-61474077,60631816,-10895749,-40946864,-25998275,-23422130,-3093589,63127021,-29308701,-125552366,-60271444,85208199,41189059,-67183852,-10898894,41853087,2806292,-7150158,-5391336,-28094467,1167555,53883594,-20253019,-91916805,-12096263,-20745748,-27400201,31786496,88812496,3615075,-73059015,12000795,76975466,16857184,-35505300,-12333597,-3858455,179735,56139661,-71776726,-56880216,39326772,70017121,-78247096,-73551433,-17305594,67287186,-22226374,-5716153,20216070,-14851399,24731438,18442907,-9406050,-40131780,45751442,21213413,-38324984,13752674,44126098,-19548814,-5291761,69733958,13833664,-79336039,-31853312,-22996764,46320091,-22249458,-19845975,-32492032,41506217,93383360,-3115057,-81075572,12635539,47722155,-8564913,-15755515,75341557,-9501868,-88399311,54577951,61619603,7804253,1977867,102690744,6376004,-18187890,-9287799,5207933,-13466310,22388253,35350350,-56075666,5953073,37444937,33285699,11794097,-4130088,2037744,-27020211,-17929956,52191721,-36518762,-17174765,57915504,46494676,4206566,-19063204,40496550,30339074,-57409609,-17232998,32574723,7309095,-22380809,5234311,-15651272,3849630,-9770019,46167078,-37848824,-15199047,9770415,-7764616,-4670289,14850828,25992178,-19426377,-9803367,11954033,36376424,1672073,-25853963,-63282604,-28053845,45893558,-21061022,21650782,-22584606,15306027,-24608398,-20028261,59883373,68900345,-17319318,14665106,38064045,-18269062,-4173714,36971358,19338181,143740,5393633,-9598962,-54165793,39172440,8977637,-31349274,1269594,3853987,15192398,17933779,-13770204,-7316431,29114472,-102379,32612463,-16111174,-20638002,24887173,12784975,-63419952,-34360820,33665132,97082461,-34685789,-66327,51434298,36606038,-14706787,9975792,1602464,7766032,6689550,-4050122,-3115153,7564987,37328948,-37619815,-17249974,-11066593,8723474,-63885944,2078955,11532695,11531332,718397,-7180172,6428971,-18483084,41779781,-27170558,-37793039,24016553,15504252,-3231398,-64751338,29283017,8594387,32672868,5543806,-12510136,56244923,14897129,7764768,-26037191,5753823,41920812,11916550,-21694299,47833176,72214866,-330166,-28052637,-23303581,31713414,-8135186,13563355,-1937129,32210160,3427814,10939513,-20464104,-9513373,56216045,23324741,-15476296,17605940,28964799,28274547,-26556487,-15434098,26842081,364487,-16073495,30030593,-3369083,684390,-23263396,-27803187,15601083,6485222,-18908654,3165034,-18508866,22641000,-31205200,-33490122,-14107595,-2248136,-18875442,-14190164,2842139,-16975261,-13581305,19321931,1749175,-25173431,33646850,-10824392,23058692,-38471784,5665277,52605445,10302886,36721481,-50810089,-467187,4318571,3682688,-47180194,-6376527,42809913,18576865,-63575848,-25163708,4865599,33852316,-56060060,-27209811,-9629944,-54048346,41586661,8670009,-11384725,-8551827,8323601,-29043994,8437065,-30298215,303634,4916755,-34634126,-1589835,68793374,-1764688,-52792911,-9511434,57481747,89028240,-66645810,-40872055,-3351066,47758719,-2339447,-65849622,-40379211,102564435,-26623271,-56316280,-22839465,-18771465,53593183,-55283982,-67804379,-32180074,58915642,1379837,-48290835,272754,44180660,24590464,-60255318,-22003215,16990255,81313243,-57938165,-48467624,30850850,70515774,-31930939,-101013721,-22820656,76926422,51738146,-11873774,-37119483,-17664308,41959014,-24813907,-15815358,8960435,52633680,-45313232,-49574624,-22893891,62007024,-33687439,-45524767,14306421,113754449,2573320,-66771121,11953520,37575292,27321392,13941537,-22706064,34588781,9040408,9759751,-46638806,-23425792,53466385,48482293,-8378899,-34740269,37439605,13368335,3997526,11598020,-8276130,19977166,5578673,-7452971,-55990259,-31757852,4947079,-29651211,-16224332,-14046204,-1523758,-83256028,-39037603,440020,35186771,-1636822,-16971963,-11938008,10842764,8637631,29176397,55181493,-5148594,-29486903,80516191,11232695,-12263844,1069152,20908436,60873020,-59587658,13004619,39439610,46695323,-26917896,-56593087,-35542120,5980229,10288591,-26685761,15231185,-6195998,10648044,22354084,-8535852,68736555,21627933,-39906390,-31004232,19158562,32642073,55981956,-84569034,-30623731,39890813,-7411148,-51217990,-39351589,60355792,52247312,-61336632,-121760035,2226960,84392748,-23452603,-67755433,676389,70087207,35031898,-109990219,-36987380,78045310,58181949,-58920641,-64276472,28903016,22566803,-37561169,-88581630,16003397,63194099,-24774202,-110719256,-2108858,38567821,-16277779,-113831295,-42348592,27614726,65710793,-9971827,-55363263,17706132,60235840,7752094,-47630166,-39215646,31940343,48488793,-80478081,-7172942,86375255,10506638,-42016065,-69544680,24274856,31185252,-31441173,-80680794,42008339,53452060,12908083,-14005598,-37929789,36468875,64688327,-29059432,-30541554,33232950,14178419,-11973103,16632394,-32117635,-41761736,-34656639,-23940070,-20920184,19139413,32019196,-45982855,-44870139,-14057257,-11899932,-40907242,-53418448,13542517,12652145,-12094170,23884106,20500202,16932124,28081711,8692780,46385767,-9558409,11982194,12729444,-4751860,-22954249,-43575272,-5297872,38899738,8741864,-31807252,-1752412,104637003,11229506,-17254743,-58814809,25456511,12852320,43991163,23884562,48333779,-15737495,-36635042,1696071,27648623,-7714372,-38291712,-36264464,-29296466,43344981,30327800,-71269879,-86072671,74856397,-1228806,-81421680,-31756640,-15762837,27143199,-21198444,-40886918,3020022,56386812,60418733,-32376307,-49610628,16262958,35243667,-48931147,-66289655,57671534,31904336,-33611941,-14755955,69834947,32555258,-72009032,-51696895,-8053284,34601501,-28412519,-54628892,1040272,83771064,26728320,-62221772,-54616889,17759543,85915938,-17331575,-82085119,-5038687,-34914509,-3811521,-23460909,-1123985,-5840075,38573005,-41527664,-42287769,-965054,59882816,-8160890,-69684665,33078210,-18280224,-23633255,-30046410,9471433,5184096,15921689,-49497878,50662397,58565160,69390494,13569120,-49969651,-17727802,85681522,28578844,-32975676,-34293302,50780806,48846914,1340549,-1385660,-24854244,-18467969,8614686,27272347,-24869276,-36056097,31984511,-14323078,-10190463,-44378884,4314359,-34074308,-18153871,46030414,10907488,-54029987,-45533278,1309365,19521839,-13727808,-53153227,-27085103,17915945,24936902,-1440216,-42146918,-30892008,3010130,4822292,-18657518,-51585275,-32749665,6825076,-15715298,2030172,-8444675,-5654919,59245356,12512137,-50642604,-13950816,24750820,13181028,53146910,11545210,-12937536,5435436,-4582877,18941327,15794606,2816634,10299521,440890,-36128151,34291756,-76093236,8817110,103599491,20621011,-55361875,2458964,-12629319,16167059,50590615,10549804,-48020527,-21454968,46491414,28059703,-56236039,-57211483,1691631,12236801,-10972837,-14550546,-44642238,12507148,38211535,35640508,39177946,-19079428,30325286,-42301812,38092269,52850641,-9921003,-50041904,5187483,27976999,15845041,-43338791,-8161319,-20789344,2588123,8704892,-16049172,-60276886,-5699709,6102979,9448005,-42588258,-21482314,35881414,18908116,-11999723,-25857310,-7991677,-49324663,51530388,-7815805,-31113847,-18278147,-10589769,-14098411,-7458452,-1427076,-33259213],[-10,158,-83,107,-265,394,-459,686,-911,1141,-1446,1906,-2515,3197,-3931,4916,-6007,7378,-8879,10700,-12885,15300,-18213,21623,-25429,29674,-34690,40444,-46774,53872,-62103,71260,-81329,92806,-105466,119531,-135057,152420,-171503,192444,-215538,240977,-268764,299170,-332458,368790,-408581,451747,-498703,549951,-605838,666386,-732348,804103,-882383,967633,-1060695,1162519,-1274016,1396587,-1531856,1681742,-1848499,2035539,-2246839,2487771,-2765878,3091810,-3480770,3956430,-4556775,5347581,-6454804,8153823,-11188033,18487366,-72070705,-152049150,-22636830,95955950,103604319,-65460863,-82277919,38844362,140323128,-3240897,-82322523,48665191,37943523,-92714375,-55572807,101279332,30530764,-117560213,-34108621,104049840,35675472,-14308795,-102592759,-67492263,133716549,158158743,-134377095,-249766083,78476041,200712688,-68510891,-163325660,-45481088,318103,51722459,-34433837,-63129784,-41180555,39970718,72288257,-109766849,-13961337,81199529,16912346,-94025722,71936130,105396143,-155627311,-134833281,120171474,97078025,-79846989,-82674561,23284181,60864301,13217402,-44617582,-98702957,-1706215,155968651,59486661,-109489442,-47606572,58860846,31546198,-22681770,1991468,-70792333,-52356416,64491785,58584718,-61825652,-63542167,54945278,21641409,-31898274,29418409,18345967,-37431565,26968022,79445200,-37524663,-83676530,30070122,70348916,-43955000,-11030910,6607443,3046654,-22259596,72932613,-10468516,-101685980,-38064465,48535550,71641863,-21383506,-74199454,-71885392,64238551,110956040,-37414082,-128094304,10899638,174500882,-9409928,-94114208,15297076,127839319,-31558170,-24934784,36806981,-4483620,-20633474,16689036,-8740544,-30166002,40731031,-12555521,-97693957,36994278,129990261,-110607336,-122807749,69963374,108174477,-16243662,-73312399,5070230,48119795,42502856,-41522077,-106406362,-14711789,127844757,85090309,-183686871,2768970,127543123,7677174,-82411848,-48199944,34786122,-2508935,-60362101,7906367,64941772,40228131,5547609,-16057442,13242465,84152089,17936311,-87856446,-1233664,123307796,1866680,-109170144,-41916015,76715711,24228250,-48531158,-53227137,-5876718,34082348,38307493,-12931321,-87912442,55801061,87875186,-33080050,-43124465,40820584,28268848,-55899201,15840683,75235360,-35631729,-64713802,9973429,52947049,-22781095,-3095261,-57166210,-19768731,79460763,62239404,-34674167,-74442294,48186952,31858498,-42611255,-25740795,1680501,1496975,26634509,40124341,-30104440,-48931848,70399250,96280774,-30031969,-35717416,21492893,1585907,-48916034,13675547,5219707,16345811,-10027879,62145638,-24916133,7840441,16265845,12999170,-47862787,22308134,81303534,-60201485,434165,24432142,39403725,13254392,22340232,27194562,1941392,47395082,-12961931,-47602936,-5870231,36083175,-7361793,-50286011,12349190,60078697,2763408,-20201761,-8431327,17886102,-22460947,22042020,-32547292,-23167777,23892859,47230393,-33696860,-7482169,19906214,-5248905,-21286970,28948592,80793318,-21195864,-25438306,-1606772,16190746,23280578,37783787,-49606024,-45521167,36225641,68899033,-45852000,-11835342,16831898,46022420,-32669593,-13648334,25739743,26399730,-6018592,-4238689,-23233544,3294686,19169376,-8335894,-5874263,28297869,-7717148,-46960020,-62899923,-51945436,29484552,-71592601,-12989845,727518,-33347266,54920159,40356710,29885567,-48911823,28399282,22657758,-25890272,-32783677,21198752,-4110132,-32412562,11993849,11974281,-30617330,-81862017,202066,-67545756,1404850,31369417,6462017,-26320638,31142895,43300951,-70125952,-33266229,41285750,-10953874,-79683216,-16880928,66122798,31255986,-44932041,-9009038,15423008,-45037371,21202957,17931798,-58351831,-20312710,4226017,-7915691,-33794445,-3755827,57854770,-7756825,38964892,21587680,6177931,30893888,1423975,74251149,-11505207,-23658754,18745787,8997125,4484803,1843286,-12774821,-55105776,9389653,12167049,-17439737,12819203,62451660,5610858,18031136,27458647,47016986,-860367,-13142621,21223197,-43425444,3510950,393462,14948649,30262956,12295115,-15475627,-23055959,-30889024,75875187,-16271813,-42146238,-22680104,3898842,-4740402,-2886567,-15906186,-27149733,773558,34109587,42864124,-44879599,3848423,-36158240,-43036312,-8237609,33267891,7684262,-20847963,-2639688,-11454212,-6853564,-27966977,-10016773,-53166160,-33439213,22516469,-45711407,-24991205,7727043,22639082,9531177,-12295711,27465781,-3563976,3048007,-14541577,-21569108,-24171758,38671942,50673924,-6265137,38279205,14863499,-3350092,-56858218,-9617317,11415381,-7687491,-5116241,31712731,25595415,27979813,27275210,-886180,-41986367,22846053,2638343,55088973,-42905645,36057038,1804063,1939258,18017528,10964432,16689644,-11317191,-27042378,-8879934,20903371,24942828,19926576,-12351062,-4673012,45947387,-10017079,-33175532,12913546,42013945,-30967929,-34820300,20414800,53467043,-240852,15306282,-34318736,10158715,15984641,-51026679,-25744412,-7561686,51627724,-13075333,-24901946,31728788,40903161,22686244,-15341486,17765305,10582401,43455719,-18711420,-19734668,11559555,67762117,-25701336,-26444500,40425565,34836171,35628319,-36678148,-16901099,-2360300,23950457,-1870954,-29513937,-6612633,-2756798,54826884,24083082,-19302527,1240453,15880483,-16761224,1680257,25448519,-32976110,-2563840,-14668607,-2273010,43081757,7905482,-30605060,16114679,-9185904,13522098,14380974,-5352250,26663557,17194479,-11434727,-14564843,-58603877,45478290,91352828,22001817,-16947028,-6108379,11578835,33764193,-10231513,-76385756,17537276,9484620,-31208218,-49958317,-10280735,11758237,-20274388,-29191467,-23556903,13791281,75411487,-43789977,-52158325,-3135009,21629277,-7535210,-32128622,21417953,9187452,-4752808,-21391729,-2237400,51874444,60165660,-2824920,-7510171,55262078,50731026,-14005906,-34822232,-55017614,66539593,-11307097,-49387778,-24554111,83973182,50317544,-26322107,-51009243,17770805,14728961,-25746551,-12421891,-18093237,47837387,24077910,-53244447,-1821107,62956433,10668382,-54461011,-14091399,66231693,57036917,-65109090,-66749188,80276984,62673133,-33424410,-104964910,-11707406,89538306,16430929,-62999510,-41206995,13681742,1105449,8647470,-68564423,-1954571,7763059,-54272907,9834191,-3337539,48908044,-25003651,10846695,4720868,-27068139,43188250,-22743290,28984228,49972561,-8147533,-46859587,-6392135,21562067,-10816917,17163856,8737947,14136847,7439931,2435487,-1797590,-19798515,-30048755,49857250,-1181875,-37385367,-13976633,-24616588,71870106,-8469511,5531045,-42883644,17321652,-12951357,-8263177,-44602327,-30841268,17559034,-7553318,57812888,-44901293,-13546572,17936652,-16580864,2723369,-6283622,3110308,-40876522,5400896,41250435,56229838,-77304259,-54196568,-4587597,28648015,32360686,-86902812,-35713341,91595329,81810467,7734456,-69857903,21350391,101481283,63347139,-63747370,-31565836,-4149789,94655252,24153819,-82790101,21869025,27989750,-1925459,-91385374,13293838,68367106,-37067239,-112266625,18858350,107269870,18438820,-83883633,19455461,91458676,12858291,-92613265,-79036464,41693263,119617604,-29308051,-81754365,-2211027,88291527,-10545431,-87799762,-31485608,69740235,4156376,-10739913,-3766658,-26674202,22098352,18862514,-38839306,-20959862,19855029,-34113578,-38079562,13103630,49169225,-25103306,-86146148,-19888335,88074963,45618219,-26733580,-49285745,-1206179,81782426,35351007,-77595882,31238127,2671165,-19414851,-45656350,-46269450,5264587,8643090,1794208,-60280526,6959409,9025863,1622983,31384708,-3759115,-34444280,-123936,6106443,-703106,38314174,-8862718,-20196612,-48409455,2170979,28606233,-37423898,-21002154,15652818,30343901,43662209,30627859,-18598212,-30964948,11518423,36560624,-33088200,-15412993,20418680,66390310,18340135,-13540503,-13029594,-398084,9480653,12339773,-22918501,-35213600,29617675,7624814,-62823165,-26057324,33344953,16229986,-40768845,290338,39949721,9760766,-13660118,17431108,75064413,-26265366,21082252,-74143326,4449280,53219262,-24571958,-39232346,-18138754,54704131,64787067,-60812613,-32904780,45666318,19307703,-211426,-35309585,-10721427,10651369,57841405,-18712019,-96466156,21679566,74783674,-46322435,-23298961,15192060,-12912406,-18553688,-21749538,75049760,4220748,17732569,-52180229,-21291185,30235671,25250046,-31318222,-58283599,79820598,8796854,-30303134,-66251180,11221548,34220583,-13910468,-16261862,-34311720,-23655891,11147068,37358002,910636,780451,-28092465,-4086387,-6292385,12492815,6562640,-66323194,-33265818,-1546885,46698489,-40893262,-13757814,21169887,16276335,31765219,-1670404,-28540968,21289280,44302105,39501521,11047733,35788629,41060261,10807145,-2694519,-6448776,15517927,22166424,1785866,-13330500,-48536735,20656235,12533500,41449063,-12208374,-21699437,35393436,11825384,2954820,1908292,15217917,26953838,16764386,-14562690,14386270,22100636,-6526734,-21464135,-20788764,5852453,-16089569,-33882559,2479686,39918267,26403384,23052291,-35739608,4256782,-36359548,27371075,-32417062,-6687320,25765077,58292163,-24156888,-49532518,31255076,9030130,-9954618,-2491981,26202489,-34337138,27451683,-15936603,-31270851,22386482,14012226,13656665,-2117208,20351599,-1823388,-72152705,-51895654,38047700,31651683,-33152203,-18873271,-3004158,10485646,-29760502,22206563,-32200040,20357183,20457179,-25868490,-34999508,-5359662,54910689,39213304,18405317,23859887,20091887,-1236908,33807459,7880602,-69027742,-44502855,8894839,2890568,-4385879,18764931,38904537,-22265594,1896273,-3990,-11030074,-49006356,33034591,6385586,-22413631,-44846456,19248358,-21420832],[4,84,42,-118,-5,-25,217,-227,275,-396,564,-713,987,-1209,1516,-1931,2459,-3050,3708,-4459,5433,-6649,8012,-9438,11228,-13324,15760,-18401,21461,-24983,28907,-33364,38497,-44128,50400,-57552,65448,-74241,83924,-94811,106728,-119922,134453,-150310,167845,-187135,208113,-231019,256106,-283501,313415,-345981,381450,-420049,462062,-507951,557887,-612453,671914,-737087,808536,-886975,973462,-1069144,1175534,-1294375,1428025,-1579475,1752792,-1953123,2187064,-2463178,2789860,-3164670,3511003,-3198855,-1331789,-179168389,-85785053,189237554,104846250,-162476610,-129359562,147060581,116477666,-70588840,-68062379,6084273,11131856,4635294,20335154,-86341139,-37461781,52703657,-23919229,-65590227,68324794,35006381,-99124954,-44081348,141870819,12757833,-141424875,-22774689,67498276,70620756,-720268,-94820339,-41273737,110539461,136453699,-65624758,-83977976,-239268,102469359,-30788559,-4613032,7450186,-40157231,-51372887,100747389,32049284,-95034414,-46640414,109904703,20824269,-59690339,-25787769,-18426710,3428051,60073127,-1437849,-66399704,11086903,76223909,9663102,-61066354,23209744,27741594,-19659556,44908712,120944906,-24763820,-97409595,95728089,103449999,-63710967,-65052820,-5275524,14750947,110918619,-4076726,-115978211,-141016611,135390988,90253162,-91992060,-135806926,70587343,101661532,-34047155,-37658093,-34279673,24242874,28634769,-18453705,-45819593,32115500,35402340,15762670,-86421574,90046310,79065831,-122454764,-71170041,159683743,105117456,-149313483,-126062127,74237337,64748241,-22832753,-108227684,-8048769,45414640,141899438,-57710657,-155005298,59142014,152892566,-38340158,-111513269,17259419,50694299,-52880192,-43346802,13070194,12171723,-19822778,-10740252,-1096348,58572936,48822412,-70647350,-99220648,72633585,143589334,-140449612,-175955987,122531790,196524185,-36319177,-88501811,-45574931,83215725,44540316,32704800,-70584217,-19323930,124664662,53733555,-66083375,-116433123,107070655,50068197,-38722161,64943220,55362206,-89689135,31654791,49062254,-26078753,-47223776,1069966,48978639,-12495644,73202502,-18512982,-109340790,31811135,172327304,13205388,-108887780,-19625626,42242918,38114780,10410056,-3729903,-53078612,-30747791,91888220,91965690,-63914547,-49996422,111612101,-29260640,28471078,-1488094,-68313134,-35713230,50455210,34097906,-60870115,-48463412,36569351,24615391,-13200512,-10999651,-39557638,-28305882,49869382,105199730,16180559,-43035009,194437,55759595,7265575,-31232597,-28732905,-40575042,17673692,76976869,-81110705,-96548098,32824288,101404641,-20500789,-39650092,42631315,14218032,39075097,43304237,-51827495,-50361605,-1297863,10429199,-36161467,-52678758,23951439,-24161333,-57300958,43477915,62479468,-77706494,-45724211,48740290,44632890,-51106907,-63807403,-27420631,20827449,37380153,-14325023,-85719389,-33015720,98446768,-8613306,-78008244,-42840503,52711748,30707030,-13658565,-4415834,-9683226,16446712,52228221,22984343,-79338088,-11294061,86328688,-15677102,-7693287,25229708,20321010,-50592185,20048959,96057689,40510825,-36455522,-39514384,-9310282,-7554977,23234924,2403747,-17727725,35777361,80694099,-49476482,2218553,4064807,86200710,1210977,-37366377,51029710,19580296,1404945,71869247,-33575688,-54031317,-13700153,-13072076,21052771,4913811,31910056,42510769,-15786003,48171548,25231263,-88485978,-2973761,42716690,-1199556,-26005375,-24634686,9095992,-31245345,26286751,43510647,-77553515,4111415,23546283,52681483,-30373715,20989308,24234932,11743327,7980272,10890933,7631994,-22824147,-4714447,9644606,-3729914,-12712671,43129851,26447922,-65184295,7534270,28106899,-32350078,19006401,10294010,-26714594,-4954069,41748192,-20750818,17870644,23325553,-17904864,-62997324,41388316,31408193,-48952341,-28082752,24002492,17257931,-23058038,30253818,-5453250,3563429,-12230828,18997712,-30652625,-46972831,11591912,16955096,-16070626,-2523344,-161269,-30288543,-3453086,77576203,22036009,-7039480,-6357839,52261870,-21399437,-17860352,-20120502,-15625765,6953527,-3675162,7242668,-24723062,14641566,13791052,26287927,-49226313,12705642,44629426,3906872,-46995149,9601814,22136933,4864176,35653154,-33847119,-9278115,41678259,13631732,-34861324,3792166,-1587578,-35154537,-5360308,-3734062,43892208,-24400392,-24165437,17990617,11807750,11894268,-10397336,636628,-6679151,41748871,9206896,-85559114,-20208345,12242162,13633559,-12436179,7693595,40123052,60331701,10845013,-19278110,4007870,28459175,5902831,-9968230,-58970343,-11156690,63363116,9928196,-37535849,4972242,81932891,-16612233,-20564667,26854944,43745588,10482269,10434644,-2453944,4524782,46848653,-12182819,-73819865,33138990,32067306,-44430655,-50384299,4502538,59988902,-9123868,15791489,-19597324,22338331,50502968,-1741772,-19196483,30469076,12069685,11150816,-8340416,-71384293,4122180,14147767,-3496604,-4715125,-23761023,5008625,-21296594,-10589612,-2685314,28845099,22669307,44321921,-55158138,35859158,-5566775,-8253737,-25602278,-14100923,12123485,-27564046,11576737,-330240,3647284,33820809,7601569,-43214098,-10230115,47735704,27773008,-41203806,-29429029,48106000,1457228,-33490523,-32232844,23576409,9856315,-541545,-42152281,3182023,20714024,-6197785,-41239108,741057,33301128,42073867,-52005442,-28041813,13532404,35619822,-8504235,-17975594,-13350986,72068985,-14611331,-40180093,39116248,69213792,48679345,-58467813,-9915604,19425266,112511139,-36694627,-50844445,-816365,88805899,-18816947,-71067856,-3905118,12162162,29206289,-57601870,-30489745,53170721,75495094,-70678747,-39881958,24709026,44318517,-32311110,-131809379,-16009653,68421065,17099960,-47222630,-58975031,57750772,25843219,-70651095,-43552389,20548327,48367604,-15380810,-82481833,2604301,68685701,-26119596,-37003405,28206441,40266390,-47961991,-45541578,-44584945,33086679,16943484,-33528454,-8379709,27140764,85997898,-18209701,-79785173,26285651,10126305,63633569,-45247875,-25744067,20799600,24474817,-33442847,-1100159,-11824318,7576893,22887123,-40680113,4404933,15438142,2649478,33376101,-13485524,35069824,32850936,1624437,91209,5352929,-6293497,23851260,-12118975,-10562946,13321890,19332921,16289339,680739,-1761362,-28966198,51658918,-62135120,-23765059,8468870,3144118,10867312,-1863148,-2190904,-1232423,67103007,-21486200,-72674932,46995,54210985,29353061,-40082484,-42831236,77685633,43512083,-38745220,-43058704,51678144,77262420,-73747859,-83952078,50532969,67062099,-19290854,-82469588,-54534069,47391740,35945164,-49138127,-87280865,-231217,78856066,-29040984,-54518168,1752244,50239111,-48884949,-41914638,-12429200,123430084,24980050,-69231750,-62448803,76635504,73264925,-67489065,-55098872,17557551,54327740,-52850410,-95348533,32458645,84221204,24906914,-108440827,8441492,53021941,48669807,-73403533,-37162257,29473466,73117314,-26388275,-32873946,87365380,80815155,-49002627,-56090229,2960872,60894810,17264750,-53927960,-52004910,55821568,38038697,-46091683,-37300370,59732359,56506410,-36863995,-44870628,-26590483,54117461,-59031656,-23271259,-17267085,75229687,34927424,-25446418,-63514030,57681461,83398176,14013932,635427,40783674,71705301,19538746,-19266854,-25915412,-16687992,-4394616,-15094830,-167032,-13774142,-38259312,24186370,-6301958,-37556227,-31821263,4369189,-65145801,-1794942,-555185,-3451891,-65185687,-24352359,1341411,-13477365,5125324,-2833831,-68821658,6953943,2649091,18764321,-21499814,-43058824,-1361514,4329672,-22235518,-43885802,-9705801,-197539,21368351,-39237252,-43835797,4728964,52893021,11228139,-42971818,31308697,30884971,-19574829,-59655261,-4960523,12993809,-25250252,-23921891,5950783,50952865,45649063,-10191984,-23245182,26063678,32780184,-53562179,-63673999,-17657884,71631133,35256446,-34324164,-57446797,51615501,8133845,-12653525,-23430059,-7920101,93067349,19718087,-91232752,-10709299,56880055,-16242216,-49623281,-42111896,59768264,-12894097,-49041166,-12373772,19701326,-9538964,-65063505,-18087713,34938595,-5296930,-106962364,-116566004,-19260445,32677841,25139661,-17051245,-21074902,68082352,19658955,-35487555,-50091789,22083290,18055137,-21112465,17686569,1407986,55553599,49026134,-25652056,-28889767,-2581072,15775824,-34799139,-32076027,23767857,-4328499,-64142027,-29126363,35257579,30006243,20607799,-70175415,30500737,52859129,-2649844,-71385019,-57126909,7248403,43778116,-23793195,-48890972,19067752,6156083,25332403,-29196193,-19350922,-24857054,-61864363,-22266485,918250,3937228,11558049,7623025,8508265,-25820154,-3664391,-56086441,-36335626,20279695,-4492436,-3427837,-34606817,33723696,-1418498,-16934333,-59273427,-29466835,8027924,53767930,15903520,-22925862,-56956800,34553592,16837717,19590125,-4061959,-23021804,-5224312,2765707,27047423,-49498028,-51257628,6136342,20573907,-9960349,-6805668,49411520,32889914,-30673360,32691676,-22067523,1019656,10713638,-16221289,-17419600,50413454,-9906270,-30409389,39845133,3742602,17636626,-64297386,4802618,53339408,75953798,-48168424,21892257,-28740086,-11279337,50969467,-36166978,-49802822,-10622095,34745204,-18166186,-4897470,22589294,8959254,18371646,450174,15668283,-20627896,-10675255,74109868,9574498,8771135,-11390596,-8377896,-21960038,5180219,16650958,-63518274,-4282636,40546849,22604685,-10740001,-47105185,14628352,-12502638,-9354869,-4454443,-27711273,-19642350,9352084,28332867,-50121682,-38261971,24423343,-27282864,-10574750,44942282,-4119035,-30093818,8166458,-20084002,8812391,-51513272,-11429895,50702185,51572322,9623259,-23142182,-77332251,10607451],[19,-80,178,-87,261,-428,418,-623,991,-1252,1504,-1957,2576,-3211,3917,-4821,5902,-7257,8750,-10454,12551,-14978,17660,-20724,24448,-28431,32977,-38257,44181,-50631,57832,-66133,75253,-85192,96377,-108647,122047,-136812,153044,-170688,189905,-210930,233699,-258370,285099,-314063,345402,-379298,415659,-454999,497602,-543547,593023,-646585,704644,-767576,835880,-910532,992150,-1081848,1180946,-1291328,1414845,-1554515,1714098,-1898604,2115180,-2373814,2689210,-3084388,3596116,-4288824,5284932,-6852342,9712760,-16745076,82055103,21553288,-117862844,-69147142,37616098,66987616,-68615255,-95368697,-84081402,83075564,55119876,-82668476,-17179089,117462970,-6089644,-61441136,31356095,141308844,-72279244,-93055319,15343362,111807622,-33231819,-158412847,-134655883,37706214,166949909,-36332032,-223311224,-18806273,210293469,108666811,-198162174,-122227217,85354500,82896593,9615392,-108691951,48072515,16901282,76513476,-28240298,-73241863,5271887,55766172,-134103805,-6908758,147510701,-901251,-170025255,39877515,175992513,7043834,-112422483,-40988835,73512690,99857637,70226018,-104939107,-74079350,110064484,122873416,-88065400,-130965963,67976200,82524415,-28056274,2149784,57112067,-67027228,65100845,63773767,-39113396,-39472635,-18982081,61729396,-24461424,-11233643,22028226,-22637682,-12889091,111047798,4080885,-85378330,-64730720,7750941,43049263,-66122692,3838078,13614467,20547543,64578971,48013201,-47247459,-102501466,60403329,46941484,-22642985,-43922743,-35906750,16597513,136419546,57732277,-138777303,-64362955,135269426,57883933,-64800773,-73344751,67116723,34006281,-35372212,7593087,-34856891,-3964153,34183769,-10778535,-13301052,52715541,5862412,-64306649,31372077,77217426,36651130,-131292376,3733844,156817270,65149141,-137697467,-24527284,50135989,63891939,59710723,-46720144,-59580972,16685767,127438407,-32861938,-139151400,86159608,87513202,-21799085,-77058411,30701577,25066414,-68390391,-44079558,50909464,2001696,11707917,-10680235,-34628977,33866161,31818867,-48891887,-74075734,106968390,106630477,-52261507,-90446373,77174221,69097394,-30469894,-48768477,-21561444,1904188,26026054,8810768,-47465413,2293403,125796994,-27787828,-74409865,25051044,41046642,-17220903,-17756313,85168499,38741476,-34526045,-16654739,45237147,15706687,-38427146,280427,-80973057,-30081060,71526413,34534773,-54817174,18864207,74382555,-12445551,-21402205,-5997708,23265894,23898963,38575248,4769129,-68164530,-5270275,44645672,-28703762,-69817942,41516646,47031445,-23710296,-37234052,21825357,-33628321,-27230907,61209617,27998548,-37589998,25854411,7838327,-42601083,-206847,69289809,-17861888,-43198538,16637184,24684611,1832875,-38835266,-21762686,8008764,26790221,53705461,-31013808,-60452324,82872510,44248963,-25507999,-31995036,40829720,18201865,-26442307,58824500,1849897,-21156458,12657027,33943415,-12170014,29053033,10885175,7055255,-46440766,-35800002,52043026,-31174295,-11541721,30699744,-1840883,-8456471,-43082532,1664613,5895564,-33630863,6891634,-30442503,-16493733,49107765,10457589,-55506308,-33349307,41825496,-4724613,-65236857,7281962,35919831,-57412224,18916823,5161235,-59761292,-19608147,-4367840,-15861021,-42511141,-6123098,-4417761,-36768846,-37448365,48020740,-18926554,-21987382,55364425,42623830,-57185705,-7055484,-23540456,6901078,-38219853,9668116,3048696,-51673031,15962009,43010086,-2108761,4789603,23909314,-30637304,-39737191,23508863,36081622,-22976124,-46643647,3995679,-26357018,-22731764,43182621,48505160,-50849706,24947998,32288721,-8594174,-33187835,44029468,25867269,-4633945,11070887,32367251,23891177,2330764,21654912,-22151684,-15389645,-26924914,-14118261,-38623352,-8255768,-12771680,-4878549,30273527,4568683,-25318154,-18996540,25346588,20762769,-21301931,-52323553,12072693,28268527,-18258675,66479950,36027132,-64775472,31317041,30076028,-9773590,9031005,24746821,-7723971,-63602631,-24187740,32610031,-22832143,11357053,24826604,3283403,-25096620,3545286,617245,-29972776,19887672,-2013404,-25071582,-38619671,52893144,40256210,2095897,-21303110,-15125336,-48669875,-18209914,395759,-3820437,-4253461,65784643,41169582,-18443934,-28866877,-18023150,12718913,-35272419,5636884,16214842,-21816508,5105358,-17728967,31713880,-58944662,-17413262,16191891,-13604020,-13352022,-7381802,-35085940,2656533,62363611,-3401892,-23989746,-15650381,-16769244,8406019,-2507587,6695581,10800864,3761726,49649132,-47538243,841751,8023881,29371930,2289126,-26168573,-10661280,-16366247,25491791,-2815444,6669225,987118,-6501200,25759521,12107698,-14939505,35900578,16071724,-58076954,40168768,-1798380,588427,-34841271,-14080180,36033722,9694191,-16928681,-63755624,37802421,22236742,16514936,11522537,-23937220,9010167,-9074689,26570410,-41271194,-8895534,52269601,-37995978,-9911481,20686649,13114438,-33856799,14131697,-18055803,-33143884,21712929,-46690568,14909285,55961144,7978267,-29865202,33790264,-26228476,16232099,-29645322,-10765598,-31022639,15129845,-30071,-27981870,-25317644,2353343,47497635,-5060533,-4754786,25192468,21211467,-8204672,-37583341,42341257,52353628,-37604360,-13941169,14148959,14030011,-4512281,-35734573,15507738,46457148,-2677231,-15325855,4380680,41436398,2680462,-17340171,-27821168,26500753,14292707,-3107716,2923697,18316138,11101192,28764008,34419410,4844576,24883096,16624175,36264487,-30725496,-49525670,34948288,31882712,27763723,-18105482,-14330244,29153416,19059038,-33306018,-59899123,-23273204,-17681734,3107631,-20329748,-46408168,-6700957,10713042,-3472295,-63776962,-4274358,23404017,-46003957,-15216393,-5806697,6731637,50329439,-25971819,4134946,85577240,54332599,-5978197,-46935302,46177016,60241046,-19563327,-51859087,34324896,72414089,-5410357,2055780,-28232785,95519870,50756265,-35620282,-42094614,-1898851,73323105,10441668,-97585211,-33511463,9229377,48966543,-10176537,-32802957,50891544,-24133470,-27182007,14966584,78889779,42033922,-78647687,-69134531,53571819,34292962,-43804492,-48967173,-16790978,93451033,55762718,-33885692,-56402125,83647557,32156057,-50377158,-69491184,-21803163,46064877,6748927,-68080495,-30535256,53916578,-8721048,-31093360,19707901,45383768,-4069712,-81723039,7146921,20454411,29582115,-55606271,-10010804,29618744,34400327,-24553884,-29050578,30461300,80454888,49307299,-9774279,-55466671,35169639,41542824,-19376211,-22474871,-45947935,4622057,11941254,20032365,23688292,-19694050,-6075681,32445675,-19258523,-14936962,2289016,-5799538,36807424,7836883,-29020281,-1774726,11017092,39879652,-6211240,-1585579,-1281317,-16055730,-47223517,29642273,19594048,-29273927,-61399081,-24166598,45034512,-7511787,-78160222,-36523991,20169718,46376403,-9041724,-21547552,-1875828,43678705,-4536979,-55659412,-49841114,84870963,55410729,-20808547,-35334665,-3363264,-3911588,8793982,-65883387,14047714,22018495,1565609,-27193704,-20805427,39340614,-2478717,-74726355,-22052295,64574772,4522517,-78444045,-2178946,73040947,60409030,-31929577,-65590319,4964483,110139625,41260908,-44544539,-43352067,-10556439,34231347,-46255539,-39511376,-27082559,45115864,9002325,-91139646,27989278,48713425,20124917,-56611643,-22657839,-23922613,16038593,-60038087,-47021491,10032596,47623016,-22572587,-12133611,72758586,92951282,-42880429,-55899814,15400139,42278637,30398102,-55986015,-75069555,18396546,67360690,-21750512,-40845354,-6303660,11068585,-6950792,-14321630,-27237434,37984513,-33782914,-6035908,-10843211,5360336,15232079,-18164525,-1427908,-19845112,6145018,-59461970,-71261652,21451093,88841546,-40901159,-63512735,-50512190,74491085,31001315,-39669011,-24448112,-28713032,-24246706,53697676,39741297,-33081262,-6927240,74515385,66286326,-4125929,2990895,784739,59375505,43165037,-15678088,-49466374,-16087947,26709515,-23973427,-54857314,30395876,50870571,14948069,-19334919,15865926,-17699998,2843301,-13391886,69445664,17748643,-7336902,10045605,-42202723,102753008,40731953,-90506779,-76339558,42468445,38605182,-4605663,-38057404,-22396414,29745449,2938960,-67802924,-28923037,-3993095,48208320,62849148,-22722916,-19094233,18351566,15684421,-30741713,24077095,32709659,-13697745,-40908099,46584588,28912449,7201485,-41894015,-19762730,32981172,11270948,-10571499,-44657962,18346137,50722279,22744559,-55812585,-10436279,26075226,24244451,10639425,8926431,-12867854,53794491,-10889976,-33857393,-73569487,1428681,35782269,34183371,-24296672,-8111318,-60873358,29327695,8653967,12867095,-3909086,-56211339,20275678,23833897,-4831178,-23600715,-48738497,29151301,45492869,36423648,-13779703,-56637732,10011255,37934228,-36442668,-7294619,-10125990,14791419,8520319,-28983662,-50420305,13513446,30262712,-12745179,32220438,-37777807,-4412517,-31219012,1730461,45797821,-22535921,27928272,26169021,36903708,30379077,-48308393,26977155,-26755444,890453,-12307431,40251,-11491594,-22094968,-4306719,30343412,5709894,5212853,9349377,-5055389,23428066,32224624,-6552275,-37822315,15576096,-13967508,-42991936,1391553,39630936,4318333,27562111,-17448538,-49577811,-6263944,-41174382,-13769050,-38988016,9256198,-564867,-17639075,9727211,6128770,6196431,-7267291,36763143,55217197,17908289,-22727668,-22697251,12366232,43848223,-5100646,-39884568,-5957414,5663731,32717626,6662264,-54806067,-1898241,13435138,-4714028,-41958594,13894870,-26652053,4148752,17512135,15357865,-17132932,-603320,11646883,-35113125,26866944,-8935423,-4604643,10585188,-2898352,-6713059,-32069108,-16613082,70852776,16626875,-8620537,33824383],[-27,97,-230,70,-168,282,-478,577,-747,1066,-1258,1612,-2082,2545,-3146,3879,-4776,5709,-6848,8248,-9703,11536,-13549,15812,-18470,21582,-25004,28728,-33011,37829,-43128,49173,-55791,63058,-71134,80166,-89929,100722,-112569,125484,-139595,155009,-171815,190060,-209982,231747,-255123,280627,-308262,338366,-370986,406339,-444894,486727,-532357,582238,-636761,696669,-762612,835629,-916763,1007464,-1109590,1225571,-1358614,1512876,-1694539,1912229,-2178668,2513637,-2949454,3543179,-4403803,5769836,-8275947,14357497,-68770434,81309773,226497275,16068541,-185650315,-6576385,147864823,-15309443,-60838226,-63265364,21390013,18836873,73708067,-42561184,-120461144,11390235,27919394,-3283386,4860374,50149166,-70202926,-15527932,76148445,97452563,-68927317,-47698570,44438698,58365257,1954115,-18453582,-96079947,-31704575,134340966,41369644,-137078896,-24374018,32421316,61754261,-45370171,-27000295,-9617022,-67314702,41534675,91482841,-103558978,-92980576,66178930,92726503,-17558872,-111537548,-12285566,76790697,68783265,33818209,-53956351,-91453131,38286154,70971219,-59341077,-60198578,17124555,-44426551,-18798336,76542122,26139914,-74556300,-103916967,95084061,60394915,-65417741,-47264973,31983937,48967295,98040188,-36905354,-196318966,32968291,182169936,27865496,-208691299,-60268305,90780386,-14859056,-38563301,-3514464,-9321052,12393560,52418977,-35231649,-54688421,62445775,22106751,-59859089,13922984,110308468,-59741280,-160090095,70473984,204339413,-66962690,-143964062,41120659,85460125,21306339,-22411687,-94601107,-54098174,200372647,85582732,-165999751,-91510490,166340369,79561038,-72440691,-67280749,44751303,16859704,-36787724,37568633,29369062,-74303249,-28965535,-2002258,30853791,64739216,26235730,-55230182,17591145,123766435,22145638,-141405148,-19857540,93049623,44629754,-77358080,-43991990,21492474,82373251,63039880,-10774803,-91522040,40210175,74703908,6863979,-67038353,-26799488,56058756,22187964,25098911,48005998,-35391058,-70673621,37380346,46164529,-47617058,-75061640,26551037,-12453313,40100644,36060677,-42615456,-90911447,65700281,65808401,-52515217,-68234947,39426305,46009055,-4189589,10011760,-40244187,-92948145,28005476,97201910,-27056581,-95143856,27906043,78452766,11869349,8942628,-71573676,-54816093,66743932,73405366,-15678293,-85025974,-3297971,52259361,-54238847,-3060839,35164125,-24745149,3844119,89444478,21838069,-59135905,-67412146,7989777,3854056,23385313,-26726416,-65742369,-9015518,62750600,23318094,-68539414,-19426187,65381451,44314738,-39918426,-44993971,46540723,21036239,21852864,-27235903,-115796775,-8599668,61697630,4634444,-34283854,38557116,38323970,-67191692,9271412,7550777,-266403,-29448508,-3658794,50994392,-17019452,-18441235,-4397004,-6682764,18830636,25273560,-27518838,-69719998,60439791,129720414,-49629332,-63814237,24902986,48418559,-4267446,-34708024,2245810,11456728,60784498,26649840,-24081403,-54084763,15180025,-9427585,-59383472,20748119,67888098,-20579423,-8673164,70661224,18016533,-26561767,22915190,26725084,4386574,29919360,16927878,-59887173,-27575415,106487099,2712725,-35489833,14373786,33670553,23582215,-54630067,-9953794,-9233155,-8473676,-15291232,14464209,-52548342,14268400,28697502,30313939,23507353,40720878,-23400144,-63695889,-38569754,34314629,-7013876,-73297589,17739336,68971814,3728529,-51912708,-4298895,49050070,619406,17796258,5897300,-17619928,44629157,7470790,-35855716,-33900643,56157048,-8995394,-32953729,8762006,-555020,-36738644,14605437,15282831,-34706828,-12696262,23270160,20288352,18821535,22064229,57104529,-52192057,2493772,36132357,-20311333,-44329062,-36445663,31036171,16492186,83311908,39287118,-47269786,-26268310,36384970,-16633855,-38539745,1599759,88107509,9419689,-60915208,-28053252,15676755,3458557,48088037,-7959016,-9067524,-24185017,-17588313,-7477146,913804,8811227,17447034,14929621,7399851,39727506,-24316979,-3058944,47232117,27400066,-34635507,24905461,-260429,-41219263,43540392,43863961,-45893856,-26737005,42354296,30103363,-33585917,-32609577,15381848,2305030,-21030405,24951895,-5958873,31519898,21047447,-1659053,-7138634,10202718,36937733,-4412259,-53576745,29361381,-11485974,-7146137,-31790216,38509492,6558545,-46587756,-1229306,24574901,3765812,-12367142,-52085225,-16772074,9046513,55143648,11596032,-48815300,-24705700,62425722,-9769127,-39768734,-8314194,9860606,30070001,-19921696,-69761591,346308,20573687,-11382821,-42834182,-556081,39115549,-6764163,-20482429,-5488555,59063024,-12004603,-51295488,-14657280,17267388,2778747,-48177245,-9609366,-34318742,15884433,-15792282,-73417577,4480758,39022026,230443,-33736055,-21108857,44214254,22413714,22490428,-52416245,-40043563,36879211,33294846,-21924358,-1896845,-22440962,58327201,-27425210,-16284993,-26457025,-6087394,25819399,-39832182,33774780,-43130835,40551324,42881494,-7808052,-6426035,-20270297,-1849295,-37551431,-23285030,-622769,3232873,-38167910,-13210538,31791255,51508361,-21491408,-3266284,38766678,51234629,25351323,-21854004,-2244803,305403,20791689,-6279050,-19248768,982919,89866446,14878925,-47204566,-33331005,32254005,85644856,-11069395,-23781888,28626411,39823486,-22411516,-53041650,-6348669,44388728,-17699837,-69139694,38509355,64189680,-268217,-30998967,-21282049,27635355,30525300,-27139777,-53537723,24659708,72920871,-11959710,-76304605,-16452283,116860261,17180638,-33489969,-54873647,26277353,1664987,20051141,-44692208,5880815,25685861,267771,-33295862,818237,92949280,-36214469,-69540732,17292769,52431718,42922114,12099327,16364289,48305282,39878944,5375922,-70132028,67756558,88624539,-34621349,-26430497,-27142439,70717269,62553311,-64702197,-64600502,35626314,44461843,-3671926,-37716173,16078127,21107982,1153693,-38334481,2877814,69106548,38212218,-60383581,-30390609,-30657895,58207781,-70554354,-28636272,13879360,20056503,-36584535,-27084090,-683770,37340413,8984277,8523589,5312121,11422153,-26141180,21551190,19736183,-40814247,-3473661,10960513,13001157,-36190886,-11697341,-922542,6215667,-89016,-34746078,6856620,5519856,39879,-35870599,-15870977,37696618,22744468,-3856877,-31418253,29685182,21228095,-15605526,-31153252,-6399611,75430631,13024089,-46002870,47347001,49997774,-6390627,-43317208,-72870296,44790316,109478843,-8563890,-56150633,824719,96069269,28679238,-107148288,23650145,70935300,18272377,-44232837,-56131711,41281741,26925774,-20200976,-40501701,-6745880,52472015,-16085335,-40874243,-6960556,111236503,-3712554,-62753857,-6789498,76292101,49887205,-48392735,-69632704,-19228068,104691346,-24850865,-74606871,-6686073,55542328,16297868,-81191741,-1872795,67865809,40497377,-63436906,-35432395,45256058,46768645,-43701995,-34739758,57381595,71564822,-1842658,-78282197,-6715455,71534083,29814325,-40697780,-35820623,62276816,71638706,-40842230,-32720791,-24255587,86877484,-13842095,-43396692,35888619,34751570,14890645,-74187897,-16286782,47062993,453327,-18623781,-39662540,35017435,-15269190,-60416175,-41736518,-11126264,43969955,-46993045,-14280370,14735281,6369485,31434473,-3212815,-35428300,11540619,-8269738,11439807,-16462432,-14670304,8862894,18723972,53488428,-18638702,-56865178,14772857,48693765,-45854759,43581007,-11404380,-1775829,-20408415,-41492535,-16336775,-4468947,34122719,18196232,10119156,-5486986,36384749,18178291,-64730022,7051270,51642098,-8251937,-19143761,23830272,73293555,22805456,7923463,-70860681,-16942155,103306453,21779619,-118858266,-23262607,54369830,63109185,1265929,-60346534,26085347,17713500,-24432056,10244329,41715172,29634029,-55140743,-30277031,53660672,16251166,-12644155,-43355994,-6538861,59916731,2595211,-50868787,15705843,76433152,43790303,-43405577,-39881324,48268463,60659901,10658924,-67993285,-38506771,60260511,61073982,-7858588,-37454458,-22906447,65318875,-15134995,-46508015,39743125,49422600,-42903173,-41707390,4201022,37971737,-18175702,-73952092,14811344,4282681,27374639,-69439847,-21953819,58966763,33845231,-44777030,-72290749,16872370,44811334,-13589927,-56512806,-9284168,2017660,24222045,-23837601,-5230267,-8124971,34541510,56833656,-11059959,-28322406,11752094,69149482,-23505507,45015605,70961912,-72261052,-60937392,7929306,3494095,-23495107,-40598438,-2745161,24749082,30942844,-29408598,-43302977,-38390296,23105878,-18816817,-40214479,-17421757,-5771828,-18768889,-6587170,-365944,-66523829,-11107903,70497393,25148482,-7107875,-13568958,29466100,10767223,7527501,21901407,-36031606,-27864932,41262832,28243976,9809681,11141719,35013951,19230134,-30105435,-50367704,-3952096,7131409,12874584,45685959,-51983670,4415312,-1780923,-2156844,-7906667,-53339260,-58382411,17622688,20853158,44900513,-16799056,-58854927,-13740895,13933503,-11692858,20962217,-10191805,5135578,25948372,-64494223,25457673,-20305816,-17791255,34831743,65578469,-7822095,32058175,-16843431,729480,72378631,39282698,-52294384,-33169155,-4678286,34944854,1133333,-50275716,7310516,-91682,16082357,-6066183,-37494647,44868518,80015713,36572600,-70200056,17619059,1664132,32318428,24942962,22196218,40326740,-32577795,19760910,164008,7101064,14923484,-16523769,-44331195,28897433,19020761,-5444526,-29715912,-16865644,24710493,-6507040,-12604868,-14393780,62180175,38020137,36158209,15637739,-7337186,24132532,36532857,-3996038,-38966456,19586017,50682426,-2444013,-14622398,-44229331,-10072228,-5481887,29999914,29924634,12402483,-7996058,4356092,7547374,-35366152,26602152,-35158610,-12698118,34080885,-5118456],[-21,-101,-91,-24,6,19,-21,25,-60,205,-144,168,-291,359,-498,580,-756,1050,-1339,1650,-2017,2578,-3160,3672,-4523,5489,-6404,7620,-9125,10674,-12323,14438,-16926,19440,-22355,25721,-29499,33561,-38161,43417,-49116,55448,-62401,70153,-78531,87795,-97964,109159,-121317,134619,-149053,164880,-182168,200722,-221091,243264,-267199,293311,-321728,352506,-386084,422701,-462747,506379,-554124,606614,-664313,727816,-797815,874776,-958770,1048136,-1136593,1203435,-1174103,726988,-13985779,100891339,132550055,-58962994,-113725873,1295054,52184545,44987272,-800126,-112807823,-4609916,122912751,3404429,-85770652,27814642,45808527,-99054212,-49223612,138122655,-33128029,-131107132,-29473401,130376391,90833968,-65798205,-115043478,-21025895,102364442,87647964,-124321739,-214401243,143985961,199000862,-110612855,-170747650,40862199,114558361,-7597339,-43940351,13524712,7326484,32651483,55112279,8668292,22436903,8455989,-75839349,-60786794,80797605,60427207,-111060101,-79255381,141314778,143350416,-125331629,-122939609,-19749387,61738500,47633837,-42561783,-109670059,67631078,159862213,12095370,-111454564,9175078,96554129,-5906494,-87366747,37286498,24921156,-41951446,47454065,62984839,-49192996,-26201344,26794978,29343767,1306015,-20086539,-63505475,-71299719,50094307,152135950,-61814779,-111023485,37766278,94227275,-8267995,-12372055,20068514,-44402408,-29225326,91141218,-50370081,-104122138,311432,87082990,-11402041,-49110024,-3056556,-54810855,33233978,60017568,24565034,-55541205,51482239,114175277,21084584,-73974102,76365582,78038665,-15057944,-14759568,29641095,-19604252,-27442114,61422019,-31616412,-32649583,54117375,-11501582,-50190203,46522036,59036190,-75650499,-120349096,93858691,127608008,-34350636,-100926273,52416530,58235173,50815394,1648466,-63633358,8461223,129631285,79438385,-106225153,-17044468,113504233,3078243,-92168214,29546003,6975587,-58191564,-40378716,55854789,39153819,-52664648,14355417,22745275,9911461,74030838,-21403,-85379157,-3215831,90899188,-5067267,-124001725,-29269102,104746574,38436150,-79970705,-58707048,9931491,21099241,35085492,-96206206,-58952398,43543478,36990730,-70845326,-51935773,9358491,-7795876,-14352342,2918005,102336244,-46051316,-18019932,83687294,32663548,-5951382,47911284,-34972575,-11549188,60106802,64103419,-30038133,-41469167,45259514,16559612,6872251,-7487348,-25487904,68994752,2426864,43355722,894185,-57345555,-4130413,-5174125,-58907142,-34773846,67651602,20519898,-27059305,-2285516,6346790,-38337085,5486833,67982708,-3892940,-19067526,26385473,6244976,-30831338,22604525,26216381,-53987470,-49539117,60051976,12887452,-35884921,34040974,5633023,11045771,145387,21197056,-52301322,12549124,67720870,8841570,-47906295,19999411,50530927,-12127646,-62875531,13164505,11492241,-7892960,-1311843,40789464,-13875929,5571486,23195527,-1702597,31491029,854984,32612496,-76310124,33407478,98538359,-34302237,-8708047,9127778,27397923,-15605863,-19048512,-17261473,-33928397,7719226,36833968,-16875405,-31166222,21019629,56625536,-5365726,-9095266,15951584,12480422,495573,35057484,8819353,-58002368,8537336,-16984664,-38069462,6662859,22211809,19479970,-19538665,33103130,38719748,-34786833,-54142569,14920929,-11624750,-9518613,-29812413,-35059290,14584346,13631970,24491701,-17915411,-67255262,7327883,16341394,-37483934,38142979,44008596,-19395809,-25880667,31952518,-19966854,2302258,16165495,10466083,-21802900,-19527613,-36650691,-32250939,-15320017,3006923,9363965,-42968640,-24237396,32858684,17257447,5628912,4446854,13655838,22640326,-25140570,19367701,-17746754,-31354865,4183094,-9320368,-34080839,-16206687,17901045,-36170667,34313945,-1203908,4267047,-4185548,45918080,28969601,-57442621,10107516,36369810,6433638,49923669,17844963,4965825,-17197303,1613061,-48407453,-14681230,-26439519,-8753132,42519867,-44123218,40036698,5131333,-43007104,-74014869,35245664,29669124,-17675878,-19884406,15515344,19178619,66359443,-7205931,-16817575,53855678,55994586,-20379437,-80045909,33562240,-12651380,-7910644,-19923365,-2143938,1666637,30169401,-6648908,-20837920,9323450,25701934,-40727827,-4676683,11484231,-6865219,-10771249,-28030821,-110740,32566630,-45697347,-32833909,14072012,-1911669,16578576,32956979,15358908,-2395907,45667198,38386918,-40595628,-105183,-18271816,41514895,-39816629,-77129927,-41080203,2890887,27628943,36724438,-22509567,-8265366,34861371,-23928102,-55015745,26396692,40338685,-17813574,-13099824,-49297347,53049115,1697075,5758688,18295894,-34950428,16502195,-17410113,-22548259,14077193,27539209,-1807932,-62062608,-34225094,22739542,58923588,19626085,2971611,-30106803,1362353,-9806904,-33119289,33213772,42329163,52608743,-18637576,-16966067,5605477,45190461,-36304694,-36698929,-12724662,60044458,27742593,-3687671,-32628674,31529602,51158480,-37559099,-10436608,26673793,14441120,-32782005,-50876414,-10867743,26821164,-15690850,-61684992,-35849973,21413701,25341413,-43288973,-45620216,33812787,49552195,-19167573,-54027689,-26400058,26220772,34042925,-50454431,-38207596,-12297492,-20336661,-5445394,-21355905,-980962,-13486266,-7445142,-45719322,19178246,-777978,10477078,-26457179,-9740091,-7059571,12937880,-35520768,-18064717,26750971,1239480,-26257384,-49634567,-17461693,-4884659,-2712949,-16890134,-17488433,27406998,-32200684,-1262776,-3299762,8943138,30857410,57510507,-4204799,-38987512,106333,6415907,-38927764,17319209,-22450403,-1784731,43494636,-16564852,-35805831,7196585,59638156,-31704432,-24917967,4801056,18673555,-3152470,8436873,-43327780,33760082,39844713,-17847761,-45436752,3866046,-14972945,507831,-17535409,-38575572,74002516,-7099213,-52960619,-3373155,28063355,16591601,-53135259,-9596099,26434546,14662081,-21045915,-59275637,-36935554,55771321,23761821,22825245,22778975,41413531,25101273,-17262690,-45784119,47350046,31603492,-52823869,-20690467,44966412,-21628457,-5645598,-86059652,-8092430,43589242,33075519,-64475176,-35278480,33847279,84771417,-9547212,-71258418,70257,99193853,32140331,-54663715,-61232925,74479779,11897837,-43024839,-31170718,17587598,32876942,-24253643,-21024414,28444998,27521494,37728453,-19377227,8730538,9149814,-63525274,-61088024,23607491,52896555,3934445,-56467245,-42424122,48991145,54179256,-46321880,-59815170,29540268,99333864,25597860,-66662624,18640345,53727380,-13354744,-31723643,-14029062,5870974,-11697903,-10473941,31276781,-23849376,13975879,11458074,-3560835,15758829,69276697,-3565778,-20442895,20494204,-3120419,33064246,-22383812,-22439687,10338551,778651,34424262,15591347,-56687673,-2875546,32698051,49936259,-5974796,-10405737,50882186,56840566,-34210121,9667658,-87065210,40482250,24269532,-21890432,-45711550,-21319789,41485795,21495313,-41917800,-2954091,9021007,14753332,-38452609,-36779199,52258389,13028498,-3113427,2853478,28390900,9948596,-34112133,-52476451,79123279,32102732,-2530750,-75744319,16169429,85842818,-2600110,-63774061,-44336748,37172820,122812241,-43463115,-80113112,-23712464,54784256,48240347,-81715151,-38741797,24915194,19015190,-8931341,-4275777,21687440,21445052,-15205457,-1657660,-18249241,42296663,27592907,-6355603,7329149,53776798,11438302,-63305700,-7043351,47355707,-12245741,-71065660,-27179926,49605342,21133437,-1661752,-73038942,-27787802,71596153,50102154,3911183,-67461805,11837781,51995013,-27084762,18084722,34405200,-14771465,-35796182,944032,52586410,-10520044,-8674934,-19075294,38945529,42914378,-3376319,-43329695,-38572499,71762849,67888284,-54674786,-23184399,26969364,47819733,-11617285,-25176091,-16474227,32523448,49616224,3006810,-6481900,-17970255,41368825,74885174,45307178,-28509916,-11638874,-4839978,85458776,-32528322,-39464962,-22676474,-3717688,53900349,-11954294,-47268431,298727,5248014,-20977250,-1098563,54405506,-3358300,-17330752,-11001746,32731458,-33571601,-29607471,-20037265,-8167514,55585577,4957337,-67605992,-20810535,90634524,26759111,-23561398,-32103752,1291312,33591866,-28170456,-74117887,-63629572,-25951353,18085658,-8166877,-61547739,26238021,7658913,-27631768,-2888613,34399599,-36595244,-54334392,49747573,16217795,5869171,-55168908,-61339593,16135416,33164689,-33134867,-26083714,-9923037,64824935,39056641,-90864024,-19434671,29815582,78939700,-16182006,-23110279,-732118,16677182,38671496,-226566,-37168291,-68160161,23573026,36529071,22099597,-12330633,-48961184,-21658214,575404,55806506,-6059170,6378355,-1213788,25422882,-2839033,-61896572,-46744666,-69044924,44184202,50367155,-46995364,-21528474,8276908,15544664,22269206,-46927190,-3430890,-26137654,29410901,37084347,-28811188,-12508531,-36642030,35375169,25921289,-27261131,-9437580,-14433709,-27450326,-19131305,37222926,-44424787,-43497035,3642591,42005245,-10349024,12795134,-12773358,-12466230,86539300,5081842,-11282780,19306008,292737,425093,-31158231,-19382020,-16116818,-11468007,-13941041,-15629652,-60321685,-10007967,44013907,18682770,-20091589,-66687366,36386952,23238128,6875142,-22028924,-8367750,3012038,-12239415,38233440,16922902,-1967313,22946125,13846123,-21565077,-6431428,13184148,-22878450,-8305741,35215576,-7796898,-52493158,11755821,4574182,4704194,-50015212,-23365253,-56727890,15311394,25246190,26980735,-74961104,808935,-2158331,24713066,-28485080,-6551630,-6473380,4129750,14287828,-3919074,-12637305,-2462460,30415486,-32388919,40748021,16931739,-28199303,-8840301,26105173,-20785881,-22739965,-13585727,21424018,46043028,-24916600],[30,-159,225,-143,278,-461,535,-733,1051,-1202,1629,-2074,2568,-3059,3789,-4590,5548,-6602,7816,-9306,10926,-12826,14922,-17280,19968,-22969,26296,-30088,34155,-38713,43830,-49415,55445,-62049,69396,-77317,85999,-95373,105552,-116606,128706,-141666,155537,-170692,187081,-204739,223663,-244220,266445,-290369,316365,-344573,375201,-408589,445056,-485133,529182,-578009,632393,-693233,761916,-839998,929656,-1034064,1156681,-1302957,1480630,-1701030,1980893,-2347460,2846094,-3559157,4649808,-6490048,10121238,-19795322,105810946,147146836,-159534195,-123731676,60308549,94034939,-13881818,-90256399,-72008360,9874045,51542835,53177631,-92266699,-57823539,39883771,20996846,7761039,58163518,28044000,-60574680,48804654,96111044,-50772220,-73519710,24428351,86867522,51659805,-3615213,7152459,-80105467,31805472,82774175,-9445180,-168367863,2319310,50471027,-12383571,18535366,12411181,-43097212,4564,138385269,27159055,-153170613,-34696087,153000931,56808752,-81274539,-61618358,17855431,57387248,50251397,-47763560,-76204136,-15830546,116471933,-17602964,-81468894,-10688119,22429848,-61586971,17620577,81360343,13611458,-79542520,45918773,112855503,31071577,-12337667,-58513014,36480847,152197004,58187561,-175378402,-106549732,94888502,192682419,-132357503,-198844892,41277077,128636440,-48076609,-55285485,-29104712,-21168586,71047799,18349688,-55369332,956985,48214786,-5348504,-41164784,89559787,55252872,-154186636,-57928701,96656366,41061940,-116185702,-129196948,62993152,68536667,725210,-112068463,-80914826,41054700,130446194,34871546,-176650840,17377212,126740770,35378467,-86162001,27096151,73478628,-9223522,22551498,57450399,-57330555,-17655499,8181241,14027108,-41749221,-27316819,-50683894,-69700476,27756033,87675500,-69006940,-132032228,68301062,139895570,-262693,-51944072,-1715432,4944173,55874659,76877176,-43271766,-85968542,88662207,76819735,-86401406,-49558004,27496455,68845980,-10026906,27288789,20171268,-69623847,-456325,80614238,-8964407,-53655934,14462281,27273897,-25317386,27857185,-43396887,-94324560,5696528,105155222,29551712,-92848494,-18165783,66578349,4704233,-1573768,-9981525,-103313570,-36583994,77431156,15678140,-103958245,-85672360,95053455,37963019,-5950647,-48916012,-84266121,-29136174,75925673,59932081,-68993379,-53142845,74174401,13814839,-25858002,30335935,5443923,-11332670,38603482,21209637,-29604842,-43923516,3378585,66647357,32385519,-10882514,-32017334,-67820792,45584028,95728911,-26491280,-103343629,20846230,54957526,-37157101,-30364967,30989898,30563733,48041538,-879097,-60670222,-18028385,13805360,82337445,-52943558,-8353224,45507412,-27654,-4605884,10292839,9874551,-65182483,10735574,36439383,-7623444,-7099005,7831542,-19005726,-43542641,78456933,7185868,-90339682,2521485,42877640,66519150,-29253059,-33686190,62061358,34677037,14210016,27373016,5223416,-35851095,37000708,6477293,-43392972,-671307,-5263451,-49153185,16379387,39022377,-13214324,-81478058,32283455,73004350,-31931997,24652858,18284118,7396651,23602804,1554939,-14260101,-76383159,39213840,38125388,-52497964,-61623975,-12169604,66484411,-48044324,-62937214,44044205,-30561125,46879411,3930670,57149721,-20150235,20976380,26173158,-46636805,-66147560,-4211922,-43902024,15098330,-1109873,-6301394,-53847653,-21953399,61786962,14054227,-22623422,8886462,-14738626,-2241057,33093314,-8389787,-17977298,-14073932,106986158,-34306308,-68457144,-17432511,32125499,9015318,22024932,38400451,3511850,-18990889,35606392,2412025,-34542564,21042811,28201402,-29564663,-2320999,46775165,26321501,-51823138,58601752,56030633,-42108651,-13025382,30430102,-21610698,15184216,524201,-3806403,-58628716,8120811,-32596755,-53781256,-28467828,11646807,14714377,-37248226,-563778,-28292680,-9778423,43133122,23175673,-19569506,-45127839,8017844,-14189788,9659925,15761927,27213193,-14172486,-44654597,63337964,22434059,-37805130,-25146643,23666592,9204801,-19165225,-3632390,-13418154,11929920,25702741,24261035,-88429435,456589,36765167,-14261225,-64568849,33970833,-25553468,-22819878,6596034,-44227300,25776859,-276813,-17216709,-41473668,-36975899,27065958,-12803800,-48009162,-67065867,9388232,-38394467,-41826307,19385363,-4466149,-5559168,-37938477,10210222,-36578923,13823388,5062936,-7797859,-21601682,-23858334,28401213,-45849441,-56748546,26509538,13134248,-25333773,-27341266,56053028,-2488752,29614520,-16634970,-22164530,-2823665,42707508,8978324,-32215429,14438467,14097003,-31460028,-47929505,-22404131,16417335,-16711736,20489173,18009351,-12476997,-13696993,-7629097,-23365366,-27320422,31799515,-25809291,-26215095,-4038639,44357805,31575206,-59747670,-28325714,37839016,-7035791,-15419849,-24716902,-32731831,33153108,2330871,5499046,-61275945,47222615,9097256,-10492637,14779648,-25885870,31016854,48740891,-11173513,-6849811,-908068,-7639455,-2274052,-8348190,4410411,15362201,-7108253,-45141277,7068478,1822947,-31117286,-23280081,58982325,36801302,19102759,-88464539,-48769219,-23446789,59171268,-35305518,-78649665,38500838,60084354,40577031,15886547,-47885109,33013313,57799843,-13180450,-38883216,-14396792,50741047,-22890421,3215630,-53379495,-2890140,13073026,-32304748,-30878956,16360888,65440452,-15385197,-48470321,77833095,28878840,-17953324,-60241065,-7776275,59468941,-4660294,-84475337,-38578605,86782937,38895005,-56882806,-62003171,494412,52537722,-66437332,-51503961,17062432,42719758,23542896,-63813400,3006256,50900861,30391772,-57182966,-30256674,48787446,16919886,-17534536,-22311834,-3007515,40509420,-645558,-39726985,-28316875,22743621,12020914,-98929241,-59535324,49353762,23547514,-18851191,-6286354,41238396,39700008,30681139,-38703068,-36478644,-15209644,9916130,-25070789,-7860178,63567221,15029934,-10810,-41614528,-13556816,11175396,-12997498,-29034844,-7159052,-4983299,-42688890,24796009,-2657926,-13327804,-22429822,-2229719,-17490918,-4915148,-11925838,-12441109,493921,-12223876,-53916603,9095610,-14386389,-44148647,-28499550,28945750,79839264,9536462,-17755910,-15064621,45409760,-1151071,2230004,-78370891,16331306,40638071,36016489,-36538553,-33475876,59959026,-28488124,-58664595,-13636951,9263856,9822849,-36293059,32260913,32954214,44121796,-42348950,-71822450,21869653,99736084,-9844640,-37727626,-5058112,66087095,-9306798,-60571202,-39185403,56354055,20995708,-30372032,-68002083,39214383,30138720,-35477973,-95755221,-4714624,85623374,-4690300,-81662123,-45857671,116031977,3911967,-40323934,-82552759,21215413,99798217,-65492561,-79292069,-3376301,58079847,-15736188,-60883285,29686697,88917540,73862813,-48508111,-47966458,62547285,70273246,-31526860,-55074796,33843650,86184083,-12812316,-41459623,1886750,60134329,-14441829,-37862537,-12713814,3470298,21719278,-91152683,-23787343,29300243,29528099,-20948369,-31218682,21100099,57737038,15903619,19445962,-9536879,-17566573,35253,7189177,-13716185,-18143014,47768727,-4332850,-13311307,-37780229,41459053,-21728734,-61411785,26817133,25959627,20758864,4646970,-8405384,35147107,12345203,-1289282,-5470493,-16224514,36857781,-14072872,-4173588,34093809,-36596239,18028115,14730175,36133658,-1336866,-106154,45265474,34272196,-46811084,-94544065,50674617,94251756,29062039,-9549528,-21893528,63821053,-22275,7619893,24340708,47423932,-5898171,-1804333,6878743,10956491,10026917,-49817948,885847,10670320,14192382,-14248238,-74793841,19439790,45483850,3852536,-26840936,-52190050,9637036,46172630,15447733,-71834698,33995567,62458582,40133961,-90543349,14674717,61359126,73263638,-17697633,18429849,43302363,-1366772,-68290993,-5662572,25226907,-14009488,-64840872,-38272622,15622670,57394565,9209739,-98507850,34909708,75663692,7662435,-10266769,-34416836,94201465,73473894,5335227,-39279235,-18997863,61775773,18802032,-48052348,-10548328,20854213,-19019134,-20730252,3793441,29953648,5375175,-33450743,16901515,53911163,-42783440,-55832791,-70802960,24952843,4326863,-21300141,-54218870,-15244519,71422646,997490,-37175596,-62881848,26298612,72242861,-15131499,-30811729,250052,24492658,26417271,16675153,10516367,-52434689,81478771,-9757468,-1961180,11044108,-61558949,-27272965,48841160,7423554,-13629409,-34282753,7814461,69734145,-26488951,-11900666,9228937,20054493,29703725,-29296855,8369066,-11099140,37051883,12407108,-1889137,-17358077,28492931,4480807,19296233,23607970,32362147,-29716138,6565630,88747551,31257750,-67366200,-9855530,5624083,7039928,-2551297,-6996736,-19813597,2693273,25592227,-48137856,-19655245,42463985,-4471622,-12095669,-15829818,-4435739,-251547,8510205,27059798,5944508,31880696,-53120000,41247554,4995748,15932625,-3186370,-40191014,-42308271,64620374,-27980953,-59797492,-57040440,65624282,8466829,-9311093,22035835,-30984258,10488781,-8897804,-15769199,-14239252,-18386636,-27656806,105734,2346050,19663571,-7539895,11698668,28009174,60512788,-14988747,-24507210,13027764,67572440,-14002530,-6662102,-45809239,-17748688,48361540,63048520,-15765507,-54576412,27533208,19669078,4565255,12194829,5165926,5822843,27372134,-44288478,-27386941,-1262202,-28392911,3861300,-49137684,-45210606,7431469,8393611,-14487740,64946197,-725455,-88007596,-889499,76492923,47091550,-31795468,-54206282,-16477584,18280525,34722154,-9968752,-15569255,-45992290,32155757,11078921,-46909905,-2302115,6314577,-16158735,-7179614,-17528521,38955183,14229830,14795320,-26637059,-36398049,-8060862,-13212239,28000523,14542051,-925147,-3598455,-18612960,2631158,10726427,-49429592,-63530441],[-10,46,-52,46,-117,142,-191,243,-411,495,-629,986,-1148,1402,-1893,2404,-3008,3642,-4602,5643,-6940,8422,-10022,12151,-14483,17268,-20335,24088,-28258,33007,-38560,44840,-51768,59677,-68766,78891,-90008,102708,-116827,132475,-149881,169244,-190503,214137,-240106,268647,-300080,334445,-372125,413412,-458542,507729,-561396,620081,-683983,753481,-829395,912311,-1002624,1101355,-1209528,1328215,-1458755,1603055,-1763342,1942318,-2144051,2373780,-2639218,2951745,-3329964,3806052,-4442221,5378697,-7010668,10986482,-42984335,-155329224,14497408,125769889,-4035864,-82093434,-69007063,63341991,102742150,30393830,-47459887,-77566942,61127606,39271052,-52338442,-33838193,48297875,12834735,-72700141,38098877,122293768,-74740622,-162507105,35770646,86195465,-17265594,-98036331,-92258249,87738469,96347651,-43024239,-202946617,-41813133,197024225,85986911,-178573828,-41349695,93057597,64943040,-18526759,-22143499,2846610,-21096959,27406935,3687111,21971829,34535280,33760377,-113419728,29744035,94141044,-62705921,-169294132,-24539023,179567278,-3328014,-141400241,-30348296,162795329,78040286,-33894873,-96734662,-52103022,120337341,113137988,-78022882,-73148609,97742008,87917984,-68710870,-27536267,57583446,-40902829,-34620620,37596702,35891160,-35296669,-30387455,23368920,92861,-7067375,21293533,-102021564,-13745652,159618734,58390920,-135957074,-72472996,99272191,104017380,-5445335,-52496695,-14965377,27062149,80228363,36365440,-78112921,-20378854,76431551,11451805,-111097943,-39200781,-26694065,13088900,14620563,23521945,-95102050,-29077344,81628101,68532485,-45412465,3364343,46428354,-14923022,2168316,56426614,-27493501,-114388528,34756410,57878013,14265198,7043505,-2799114,-52348778,-651568,29323994,-17955790,-82696357,811673,58633567,29913611,-118260677,-5629103,61688700,16064926,11676574,-53499045,-39906051,52306218,66012212,-16772065,-147505229,39662014,78604208,-29776727,-57986021,30527135,20300896,-61475868,29836623,12553096,-33087053,-63311245,11693576,-11330880,2889851,24092775,-57291648,-68335996,70739026,52667737,-70752018,-68922680,95504346,34387715,-57426411,-11958084,-16021093,11923050,14434543,33602399,-32709287,-11738524,53622566,-5272531,-67713344,12343832,53905748,-32626412,-73320385,35217396,3481456,-61127337,-36115035,27475485,3523986,26321998,12335449,-36073337,-28959491,53959705,-28411008,-60097281,-24331266,49467879,-21420626,-69715018,14251738,-19524475,12647195,11125407,-49725441,-8303372,-5835829,-14613341,-5635532,-9185442,12340802,-3623548,-28325054,-28659633,47403388,-19773161,-28372958,27552821,4339208,12558232,-8534855,45113711,-14716294,-9145506,64833895,-31973739,-89269549,13566626,37045750,-27981617,-39247733,-21666217,20080224,26789900,39717078,3895546,-66505319,-5004202,63160571,-22253622,-94946029,34759205,-30274252,-27990986,-16289503,14860255,-22297170,-46098223,17765122,-37583589,-15373012,12122301,10721886,-48863084,7996715,4677448,-24301257,-13187640,26262142,-12877052,-37447047,-7496972,13975903,-39455720,-42130906,26141079,-15635091,-28723627,63557487,-7156503,-44261383,17694583,-15404430,6579773,-46069457,26121070,10372264,-20252326,4662609,41065010,-11428936,-19596854,75285365,-37071794,-27708173,39804061,-22156248,-78294134,-71015946,18501465,16212605,-30867479,23131273,52261834,-437092,-13983723,11225530,-66027774,-11705002,52946628,12009047,-70783706,3059927,17480273,-17170869,-11428587,29156342,-24897773,16262575,-13234810,41679384,-34677920,-12762989,11337086,23356764,-25735971,7706548,34492491,-17209355,23256291,3566241,-14780769,-6746277,-20387964,-10608438,-37054988,14609225,16640120,-50171320,25850105,41832775,-3663360,-40543939,-18620666,12255865,-8496024,-5409928,-32104262,-42905214,-99846,15516879,-2561459,-34860488,34046985,-9574826,-15613252,-19188196,-4025839,10910367,4224540,-249676,11074612,-34064410,25793092,-40022536,-32067258,-4119008,5890806,-3248130,-67843334,21487029,-22074479,-17252754,-12623543,-18306679,-8871941,-10822680,-41697396,-106044,-14485677,25123641,28607489,-3392692,-34707311,42990502,3799051,-39796985,-17980424,19296356,21037411,-62412411,-9359913,1554848,-8144005,-8630840,-5413858,22047353,28018578,11117882,-30116856,-32883139,12041244,41992916,-67559076,-22943997,61239754,56736226,-5963536,-39640948,14816437,-9079387,18189156,-81302474,-48430995,-9880373,64886284,-22507864,-37514812,-2516273,42844511,-10355113,-25375373,-19871200,-11510757,-5784601,-12605635,-29000354,-8343942,45204444,10285081,10890317,-33517963,-11634500,-9580931,-18737874,-16579186,15456028,-46099908,-24352465,-19562988,5169842,15607295,17856069,2263362,-1674511,34315149,8916947,15326354,-49037609,-3894353,19316201,29665240,-38392472,-11196085,16261968,34526160,-6692648,-17553958,14264878,56516747,-12430158,14028954,19969658,18367471,45483619,-50292596,21102089,-5051525,12283574,4872670,-14128947,-37080653,16552426,-1755671,-12372544,66405091,40042493,-7178182,-62004962,-15033742,34820809,21487361,-70362054,-35855563,12516326,67629436,-3666791,-33710954,-11616345,31903779,24883105,-75408592,-50612970,56500443,-5170267,-78447029,-16797031,31152385,39625914,-42104332,-13184849,29069775,46397766,-19574290,-50656159,27090972,45937146,20200758,-92530208,-34265091,48154455,17859548,-63458659,2657774,6149989,48709556,-38182900,-35748729,-4721657,14360170,-3419105,-15549885,-37765465,34529341,28096232,5637573,-31817124,5999345,-6058882,27422953,-1022376,4565928,15292698,-25300562,-4479353,-55294598,39008940,-9076297,8100959,-27961631,20396848,13389001,-31771450,-14537314,-1006530,-22406169,-12594968,-17065475,-28306086,-12013294,12989962,8341839,-7931276,-3200188,5463278,26920648,23100476,-82964077,-24144355,-1943320,15395888,-15089972,-13658197,22973570,-1434175,6179251,-10911121,-122058,21554129,-8517501,13441769,-36942987,3225539,39462491,-28430979,-17644625,35778381,52292800,5677676,15773695,16252814,2846446,10948660,-26126145,57687014,86787183,2647369,-85005413,-59742927,53622807,86432863,-55835139,-65005582,50202214,22029539,32650005,-78329090,-39644287,108577829,-15992871,-64062335,-93860624,10011837,56311219,-33867286,-27625575,-9582557,-6098747,-138314,-54356613,-22550662,76300099,17023129,-29070300,-23802181,55765204,-6779746,-60513000,-76957207,23837516,72803246,-17882725,-77641034,4411772,56015769,-2141587,-58432875,-41999158,55401961,108473367,-23647031,-72156572,17797732,51193497,14924231,-29129546,-22970992,-24506690,-28412304,-52393473,-18462631,7705149,-43873588,-29433679,67334887,60006365,36776597,-60473689,15538413,51903334,47567593,32635623,-39817428,25602549,43526971,38093446,-28606249,-34568759,39636279,35762630,7105747,-35677221,-53536961,-23162215,40773382,28703401,-38273473,-17117824,42784148,84690832,21943132,-44323249,2914222,-16194639,61155733,-15422717,8060636,36224620,39698747,-33898501,6726104,-32877427,11798211,-14117670,-36110017,-16982741,17537225,17007648,-58365504,7820323,20783048,-530453,-71994715,4396130,70037288,68917520,-7636083,-92312,-6573877,44978422,15464479,-65384694,-75207492,50462520,43398834,-460247,-52513782,-3310409,18762523,32923020,-203248,-31270813,-41879843,-9813504,15928782,12032060,78614273,9885659,-55993981,-39953685,37658841,21376424,-112822220,-124626343,89112844,75561288,-10580349,-52462446,34041983,93439796,31756978,-82915292,-65524662,38797817,33084300,-4208332,-58568070,-815441,-16729468,-13137814,-13904961,17448710,9677208,6687299,-40703662,38241258,34326893,-27525685,6330284,-16610931,15298184,61623157,-6215884,-31517135,14165494,45801396,-40839110,-103465793,-45953470,59427141,9680550,-41097448,-37050588,9569877,31080841,71627118,-33187787,-5705853,11944681,19730684,-8673466,-15721638,-4932967,32391482,54529579,24513065,-1905342,-35624765,32498985,-9026011,-31577729,-54197364,-22760351,-6726288,-19700774,55433178,46457015,187580,-17294194,31831805,71022657,23166957,-24870728,-27547055,13082299,8298237,14130094,-5515113,-51603085,1794095,-11626069,-74234762,-64818854,19282590,-19813763,24027239,10647832,-9768265,-28370142,65018941,-55603146,-15681047,-21936190,18997219,8841683,-78219880,16970427,23548648,-27857512,-32962803,23997726,37413109,-21602578,-23734956,32773038,62338848,12886989,-32009133,3857661,34099259,51509259,-25559631,-44673653,8610308,47243391,37035961,-27981913,-67515932,36413424,38666338,12804257,-35053369,-7142525,-14424874,33509675,-27170915,7148758,8582516,28378211,-59832521,27724904,28442404,-13922447,-1601699,2647753,52679799,16586959,-54899095,-41981682,-190455,27166673,20877170,-20299885,6578515,47113548,49754277,-14670843,-29419456,3117682,-13879200,10557821,13640685,-40087260,-40534732,7052396,-36320522,-37322169,27776599,-13161434,24587390,-14568184,42565844,3750304,-2933793,-6599803,2016188,-15411123,11134466,34388959,42642779,35965500,9294019,14178210,-13892127,2993052,16828563,25713704,-32464532,3292326,-2351473,4214132,-12961722,6562636,-10261995,-25035619,-11912613,29961471,-21880750,71999286,-25809228,-747543,-84385504,12317594,-6538271,-3949012,43816829,43375307,-8824554,-47031558,13109492,-30123408,12816532,-29693834,-27545362,17225280,-19469046,7364499,-21644503,-33963963,25103573,56703861,31613266,-10667483,-15441914,-36487412,29494303,33266420,-17300321,-61976949,-7894624,31143368,-38176481,-38289977,12822442,4613768,-37679991,48517581,12913404,-4558985,-29362154,25396354,-7668161,14914002,8890707,-65620337,13797519,-10105333,26354003,45860513,-4192342,34591281],[-10,91,20,47,-84,123,-167,274,-228,250,-429,602,-611,874,-1083,1349,-1580,2051,-2442,2970,-3609,4282,-5015,5902,-6953,8094,-9416,10873,-12456,14346,-16396,18614,-20960,23794,-26753,29937,-33475,37231,-41409,45870,-50718,55869,-61296,67344,-73678,80324,-87519,95240,-103458,112068,-121350,131222,-141633,152840,-164906,177771,-191620,206795,-223339,241534,-261603,284210,-309886,339460,-374050,415084,-465052,527267,-606597,711710,-856614,1067572,-1398501,1976849,-3174205,6577925,-36743270,-118788986,11747457,65201498,36687643,12968425,7848088,-83869926,5409186,75500256,28609213,-90339619,-41050441,38034137,56625567,32707103,13350027,-74612013,8574388,95416366,82503825,-95013985,-19699912,94604361,6065896,-15208199,-28838724,25434913,-60859092,32803631,77974117,-60699768,-101604573,9897878,41726445,12439583,33294273,-57824414,-63907739,89837907,105072372,-105969839,-226370485,26918017,164651954,-26449523,-129044487,36770432,60081524,50387608,41002478,-94630890,-68991067,105027872,65313641,-83835083,-72231002,74965784,-21024042,-103623157,20391521,64592835,-103475014,-65729955,35290716,106350151,-1252546,-61117553,-57970183,47016552,166534087,846693,-210467130,-4159763,199807559,42359941,-172730979,-45267904,112217476,77133699,-56203384,-71744967,-15126498,26528606,66633429,-32517770,-119616882,-4831668,41880301,-61834190,-14918192,97462689,-38302722,-78798959,36968063,144652808,-48166581,-120577196,-8442841,86061358,38159981,-24837170,-120057380,-52765935,162715793,120264911,-77810025,-110421044,49348257,94161465,-36365247,-69396775,30534972,38556469,-13928191,23426015,-3474923,-44255042,391802,-7365606,-4609293,-30953773,-24673905,-104171841,34730773,84237804,466244,-88357838,-11055793,93064628,42387449,-73269594,-53519193,-66132221,28369407,54790785,44938406,-129252367,-51635922,125501276,32359761,-77613917,-20923328,1026153,37497470,-4496991,12890992,-73743989,-50066200,114346802,77665907,-67544090,-67618857,16747273,32928030,-2540871,40007019,-44678054,-78918799,10012797,35806939,-7802745,-76485596,29077675,3328251,30820934,64316565,-223864,-118376112,2683568,94286986,-23706500,-95854283,-32429254,93095245,26895649,-3283347,-73467322,-23509928,51091498,98063353,-76533225,-74376243,16357416,79338053,1059649,-8455302,7233667,-27769943,-5550144,18916059,9454077,-54565127,15540126,24236084,-962061,37512578,-9920918,-55538348,-40661884,106417666,23107079,-128835949,-79259261,65502445,57643175,-89821706,21041921,-2147371,9383383,29704802,-14861007,-101533404,-20188479,101187327,41842590,-88377152,41526660,28710355,-6306319,-2537430,28234726,-32379222,-36396570,67495059,18560208,-32542998,4877471,13362786,-21169214,67728916,65995821,-16519137,-47655132,8587952,87954651,-46121385,-90159521,12081549,38857078,-10741161,-14899651,-68483773,-56055357,75104070,75934387,-30406194,-44142422,12673302,117280,-30572013,48453989,48498078,-55629388,1940144,84588595,25640069,-39743542,7378428,52222264,-22382905,-17711565,24546376,-28263948,-27187277,45250261,10787626,-53850143,2175314,30513879,-4967188,-12399390,-13956544,-29807401,-19524211,57527151,29715974,-56193363,-16323290,45363679,-37657757,-23425290,36430809,47937463,-8766457,-6196902,58847013,-27211886,-20176847,12567538,76486571,-5956564,24420264,13064274,5207305,39574620,54970652,-38350137,-29948044,31482127,-40899180,-58159135,-39946009,29930791,12671588,-55893271,15643819,-4668849,-40337572,-44872391,34590492,-11757062,-10982850,22433073,-2683308,-40269894,-17513283,11847161,-35140634,12946926,60372478,-2068947,-59788948,-50560099,21829182,-15760283,-241014,9316949,-8504331,6776840,59068435,-783676,-39161980,51892250,33815031,16804766,-22777735,40861721,-2112959,4849696,19107568,14404762,-76193406,5561133,10367312,-32675929,-52771140,54247994,5744767,-40503763,17720475,49058869,-8062298,-66869415,23022375,14239586,-41408901,4343261,62973359,-10779172,44469942,17608314,-22521196,12940530,51197019,40884071,-83472665,406279,11783519,14177218,10325044,-18130328,-66385885,15243304,15985099,6533951,-95431772,-9053883,10448959,-2319295,-29990467,-23952814,9508262,-57798225,-2722635,21967370,-26494421,-34379347,-26590529,-11880653,-27225652,-11462633,7560319,-41150914,4086466,29270635,-8796023,-72101416,7798529,29302600,3001016,-57950219,7800874,8586361,7258076,66622200,-20043409,-31778956,16649757,-14908205,10128235,-28567667,16626544,2231312,-4886161,-19582206,6240896,14642063,-2891773,51856689,-19361981,-31751314,-20617153,-12806883,3915351,53007716,16229123,-42151252,6024641,34297176,21532383,-37405565,-22817660,-5181446,19809792,4395477,-14385237,-14477752,-6976915,45484955,21045511,-60661871,-8129052,66144683,28216402,8957988,-13067977,14257774,24342343,19665630,-19600427,-7239130,56507878,15287420,-34862117,-6178481,7988954,-107227,3844554,-36992029,33327450,-2335183,-8159154,-39837412,-26772557,17055483,18204909,-8477407,-28951084,52924777,43152132,-52901836,-59508580,18768969,75329411,7080233,-34513337,20768737,84887596,29042726,-60471741,-3843261,55379100,89364808,12544947,-24818979,29192836,58568600,11130809,-63461799,-16051608,19273341,-21937396,-33820147,-6485553,58726092,-3444335,-53535686,-24666450,14423032,49283560,-36769115,-98903961,17245128,126076569,22276768,-84750839,-28540332,85711456,3281826,-72756367,-81363197,47867414,49474688,-38151049,-33829185,45453316,51960298,25638535,-24703599,-22132692,16467819,2001428,-65277501,2941412,59666963,-25144099,-10948946,2556934,5476744,19797872,-41114195,-10900211,7199340,26842066,52227087,-27527035,9151579,6425642,43821432,-50017794,-65260292,-14360078,324296,40196268,-24728515,-16918045,20420275,56699966,8845248,6904586,-5291124,-35655708,28979495,-1815817,12403141,-22083657,-9638936,-18342032,9620344,15725790,-15907650,21565359,52220917,-25048786,-1201955,8484308,10692707,-2281917,8037010,17653016,-17089469,-23679269,-20213628,38602785,23395050,-25417769,-59590206,9225586,24881138,19161002,-17539816,-13532964,84295692,29243975,-78886672,-43885950,60246807,26999652,28768424,-77328741,1181900,74686920,-652524,-59447723,-17685530,40493680,8458340,-11613282,5549105,29585733,23118641,-49327713,-111569761,35258121,78566980,-46714823,-84741286,31385801,94254801,-16546060,-92587318,-5816059,24931991,41353221,-58508359,-12347683,58494941,58808174,-63691878,-92082616,-18170575,67805647,22430441,-86193886,19060404,93110086,-10198361,-9635115,-41455588,-6630227,13041584,8195930,-7959915,31096438,51963327,-2539368,-32280484,-14212788,84994812,35468092,-72304384,-5715193,48675704,7793009,-42887553,-25911120,47774638,57976426,-32753357,-60372017,-4690095,48426046,-22994798,-74637633,-5301778,31894303,-36279683,-82387092,-2646000,63576521,-19139094,12838414,41863454,38912206,-22527268,8361688,33231892,6748288,-16839675,-14127305,38886025,-43839396,32439436,19157253,-49454882,-37974150,48518950,17401592,-5451075,-6418857,2850298,-29376548,3202068,-16916261,-18910082,-19129564,-14988932,21404928,-1442706,-9529781,13687294,25494576,-5661057,193915,-57488147,-3841879,133925702,10362271,-49350392,16590943,-5695129,-3704657,-30040236,-34314922,2263879,28142981,-15580691,-22632191,22416080,-4872496,-21636039,-9301113,-34278444,55381360,10471427,-34873899,-45245474,55990488,44903432,-59563322,-8688587,-10713014,54593914,-6386820,-40920304,-1883912,36605478,16581056,-41113644,-55591668,58923290,97924184,-28469096,-34667616,55992389,27216422,-50042838,-46599696,-10288543,51890986,-6934196,-14033087,6023206,-4231376,-6569285,-52367538,-3246221,51926885,11702227,-49834061,-82315210,8312832,91509176,-16086254,-38328176,20407117,42085387,52689468,-21044291,-29922750,-12314516,63125894,30989336,-39459145,-1112101,83658702,10704922,-67185840,-31057665,12722434,-34005749,-6269444,6776771,14085475,-53973700,-44842531,21593088,27487176,28641372,-43519530,-53454304,48282527,69551821,-2144613,-30649445,7649506,55482707,21218968,11596749,-3035566,4335652,1523658,23645982,-14255844,-8114822,726500,39518320,42138576,-18198018,-49072896,26533045,-31520246,34235020,186229,-9052114,6937096,40850950,17945704,-20446173,-29449946,-57515308,-19008858,4432111,1000905,-54240125,-8215312,36512433,-22583772,-3397771,-20303214,-11611113,-13339094,34660985,1009708,10564408,-77024348,13830277,25713740,-33378522,-20760406,-16757943,23958367,23012237,-58576112,-84859539,-6668459,-34995191,-23790270,-37542998,-33502766,1553433,-13047567,5255531,34021880,-32532198,-12298395,42537685,24202586,60260432,-32174647,15218872,-5909726,7790923,42356303,57951583,-31895150,-8534438,33128403,32848575,-79476730,-26840920,52080957,19895966,3911992,-28944032,-15851647,51158082,60880922,-32306166,-39557054,42484272,33422745,14879399,15218855,31081527,-33542500,-16344191,37954575,21999407,-51559754,-28140292,-20599522,-22357705,-47537411,-13289078,17041643,46788581,45527268,74332,-54156183,-45969080,28330820,22698625,2003652,1166476,4497158,7210588,9259517,895411,4935669,-7634156,28122110,-9107616,-11248060,51726442,30247127,57887119,22396980,4468155,-10367089,-47961881,-6995573,32705164,-602687,-63247511,14760425,-2322096,11984371,42598120,562536,16077264,61017764,60646872,4950445,-51947893,-37388839,28496154,-48197979,-50015933,-50522917,-19524411,16066202,8562705,-55405268,-68719935,-11598573,-20668940,22386536,-36960596,-31983369,-2355765,-23903229,33118948,11198557,-15274524,-3025068,2104552],[18,-150,93,-68,82,-182,176,-149,232,-262,294,-379,461,-487,581,-768,839,-999,1141,-1351,1692,-1978,2230,-2573,3094,-3657,4214,-4984,5953,-6844,7994,-9450,11078,-12713,14934,-17385,20113,-23162,26848,-30892,35471,-40578,46490,-53015,60368,-68509,77593,-87704,98854,-111310,125066,-140185,156815,-175151,195393,-217576,241821,-268589,298188,-330543,366373,-406060,450252,-499577,555563,-619419,693451,-781283,888394,-1023860,1203566,-1458534,1853910,-2547477,4013668,-8358943,64626858,55616877,-141760340,-95265059,104026070,82221977,-42259559,-104421553,-11664839,-19679618,81888083,50607951,-91942871,-63442062,102900525,55062311,-19266341,1551468,33107562,-65847609,-45334789,137282676,-6046692,-123455982,-7226597,133718519,67319559,-110188929,-97302212,21847976,93299675,73811697,-163318388,-168075905,70359860,182843592,-73050331,-141883831,-39765,80598832,-48320746,-35224678,-39074405,-31173397,33108943,10439242,-18371416,-51335431,52010648,-68256194,-37144491,62897878,32359716,-165189174,-76671995,108471257,125503167,-133750880,-164375062,33673065,101176109,15013167,-102988683,-68811260,47471574,157964597,-880931,-133644323,6838891,145585608,11312968,-83240737,-36460249,21795412,-65898874,-7761997,42377050,-31694824,-49789815,-32259791,-12763286,37119198,7648783,-69615988,-89292010,58889078,141673127,-67280022,-159358870,8022169,125800593,-12524607,-99911851,-11078467,15055818,50781480,59562475,-91751310,-95950217,44056737,75075918,-31858421,-57683571,4443926,-14953192,-11249525,33297250,2259616,-71027308,-3946250,127380915,14165711,-41251857,18359744,52256484,-905552,37357019,39869610,-93496532,-39973677,80080569,36708862,-68542398,-13153538,-23832279,-12498064,43010248,4690860,-102042518,-15174704,111831858,92994438,-56035790,-51266108,48068009,17946316,10762842,-30974420,-41299470,6931086,74620597,-18542071,-21695995,-18792066,74533951,64844225,-66315805,43890481,47161510,-81261512,-17944717,45171990,29089832,-7674254,-52505220,40819037,12539488,20947683,-7294021,-61901806,-3317486,126743336,-10940712,-107596406,6333918,142130889,5059214,-11223884,14480747,22382906,5233829,-15857521,-14713782,-122077893,49913150,56717125,-42637523,-30904383,76337141,15719331,-82105366,12668252,33322277,-29791672,-49688335,36748143,4151188,-15436011,15744386,10127350,17256447,39112110,8444582,-92199877,-61922210,30411307,54693695,-87191200,-31068953,71336666,32523835,-79200371,-16325404,-5497404,-28248827,27372725,43785645,-18853631,56265049,28568937,4938032,849590,70504642,-34281331,-28709564,5531719,31887039,-12814488,-27241330,43768797,12752384,9246553,747405,16639524,-51927668,-13800822,92692293,-1435921,-62255320,31122805,41288293,-35474865,5780526,45803525,10444020,-19785363,64081767,36234970,-92423638,21799346,68404426,-18261764,-69223732,41883845,13013250,-27723442,36853832,46533634,-1097405,18380752,-804126,-22014073,-26288799,43235348,-18080862,-39823077,525726,29004437,8826484,-22555183,38046735,-21876707,-37431966,-18472017,-280863,-3115027,-19639755,29741969,-46020002,4819005,15460080,-37124103,2042636,-26159414,30478230,-10477223,-18516687,47364791,14773579,20834372,-9020884,29831295,-47754069,24903848,17217656,-27764267,-8718811,9605603,18069829,-49160356,4301017,-4724232,-9113471,-45016297,14445957,-9970684,-78346004,18117560,22386998,34681808,-45172191,14634926,1655680,-59906953,-22621313,20102000,-44342150,-47223994,24781698,11180920,-45198497,35636420,-3403773,-18156082,14289853,31719756,-24963065,-35401417,-7799977,-13995621,14260519,5442118,29813038,-18266309,-14412539,37349436,-916670,-43131103,25205402,31650544,-18898297,-4964333,20123784,16640476,-19035777,10787357,-43217520,-27674026,10731960,75396402,-44666883,-44334443,22396394,-9285517,759662,10383338,62110511,20329437,-22381894,-7229247,-2752811,-17670643,-30171565,11383329,26300651,6881770,14982677,-68147189,5062976,26075554,42484138,-66423666,-40862642,62651409,-503868,-15680041,-4964993,-10214752,-4501810,26467748,-25120275,-48789543,14112675,40932651,-21636688,-7142197,14693070,18948113,849882,-20495572,5494600,-33882699,11552630,38876686,-2534132,-14208121,6927691,-11746327,-40438142,-10585040,36536449,-32936702,13691327,-14094515,14140028,10607381,-34074733,-37510412,36193264,50634161,-18340769,25323335,20061998,20534651,36583245,-20544645,2517046,9187243,57712458,20688386,13179739,9686120,-9087545,-43263709,-16217541,7786920,-560596,35054983,4481478,4691319,6246242,29748454,-519557,16937524,27407955,50074981,-9145888,-19950582,-24763230,21486111,32359060,-22894453,-9397882,-4610528,-17369241,41101980,-13640681,18808521,25986226,-25064196,-2242206,-25601821,25891679,32710284,-23980205,-51922574,-16735541,10558492,8363655,-38490041,41746781,45282779,18272917,-25577083,-30226513,23241434,36040693,-7614667,-37258875,-3005797,63098135,-22753960,-64684229,-31067924,81712273,32171766,-39997470,-28513627,12589023,58114880,-70714850,-80239628,12122011,80735329,-19309942,-40118669,-60381948,9840557,46036967,-31241546,-58555206,22865611,31807771,-16399036,-45271614,14233342,78722061,19798218,-12217924,-9579905,12179833,13933461,-45192414,-16469479,69958752,30182653,-75516207,-49256496,65433507,50780534,-46550960,30871784,8174247,72641514,8899465,-54690591,-45326269,42403682,16588648,-35989872,-35147331,48356408,43268075,29427438,-55009706,-24705544,11819570,4409971,-33112762,-5308153,11792905,27588343,829699,-22785468,7645826,45211327,-21935142,-18521415,57733897,25740610,-36331347,-42555904,-7850510,-29840315,-29178042,-3393360,-19159557,38957606,25809521,-21265973,44206906,-53638875,24122954,25769974,20342655,-29689721,-28513298,-2272094,64825851,1448100,-6556407,-23590023,22868949,22412115,-26110946,-20598150,8777705,-9768078,1309280,-41939776,9065556,26345389,16753595,-42599615,-43405036,22017047,-3002693,-9093659,-3163658,16626795,34156135,-49979021,-13468487,46472588,25793686,-47235588,-63631616,35264339,37743157,-1312664,-24988920,-59175084,76574406,61243224,-68618396,-70779625,10022335,42737605,-5690560,-71562439,43384635,37797091,-31957327,-34260883,-8960162,58466656,26532204,-45710943,-24161264,37852128,23556180,-29444290,-44519952,30352790,29740292,-17683696,-78084791,-11640303,75215308,-5945668,-60525513,-48154125,46780396,97820356,6414020,-104813502,25627623,72181847,-52096778,-80376703,-30031201,98798346,-5151418,-33965028,-61640317,21319375,-870066,24078688,-39951922,6997833,-16078810,-99175629,-9611763,52053791,35130629,-49575544,-49120867,25023334,79920302,22601547,-51703169,-46520093,57287920,54130977,15983827,-38676903,6582734,46460337,52640315,-11489072,-50239803,19809283,56474563,20884098,-42108841,-9198022,-19740176,65621346,34147366,61914630,-16576083,-19446681,36256951,6143357,-21256388,280292,29036539,21637127,38315838,1378732,2870657,1796261,16096298,1527048,9502818,35308943,-52714788,-46005008,26757028,40351762,-83668526,-79958766,1303500,87676259,-2885787,-25424220,-34910958,39202651,90322996,-1251853,-55093179,28859574,47615680,17919684,-20745092,30159495,-7213412,14542041,-15260008,18751237,-22086815,51317622,-29665984,20081496,56062198,6263757,5626724,-44631443,-10197597,103444723,10309230,-80665081,39239171,118804996,11525284,-74729473,-27023482,80721708,37084185,-68113639,-66706337,9260506,81496395,5899792,-56069035,-67728421,13207546,-7557808,-30135651,11076208,23356161,-24734010,17519360,10668751,-11402549,-10430102,-259464,-28193873,15456818,55242555,-15446415,-94594213,-35554410,70239522,84457548,-77428977,-39686643,38842202,32421737,15485534,-67022257,-14668292,4872598,46251408,5531120,-3854323,17136524,7676582,60323911,-11907805,-28750658,2988197,-52443862,-15639456,44136915,-41805448,-1395891,21428756,21663121,2641979,-13994332,31132511,-27834369,13864243,72903474,-20988729,-74003773,-4417450,69186659,-12617705,-62041450,9019078,36975473,26425444,57394657,-20606793,-44079742,-13854658,75802471,-233515,-53040051,-1582579,26306704,22315945,-20385867,-19728286,-16382764,37326006,28297117,7242676,14974060,20429528,5127998,-9738316,-3661205,63656366,-26338219,-27114216,10137639,50763730,-38042743,-83410639,46981081,43007249,24510781,3966074,10297621,-36624354,23486089,19803150,-76865225,-51888240,23127219,47065403,-46442986,-57410575,18152511,57763019,5411996,21579012,34409939,-24637273,-28795441,20680170,6642323,3123026,-13527880,-36568367,-27722676,13290661,57525450,-34534265,-50841641,20749174,31650562,-6883950,4594753,11027348,3411667,28413918,-1016778,-69083721,-27266351,26620970,12060587,-54972754,-33106502,44735311,22204404,16251810,-1898892,-37839738,2069679,47714888,11384080,-59394481,37206358,-5951739,-36468174,-3594224,32995106,7883504,-10784730,23004855,75772637,33146384,10194480,28911278,35720628,7511213,58859194,-17309238,10482882,27185221,15246321,-7844180,-45719037,15890120,-17628552,-10028862,-2544099,-48407044,-12881440,11483103,1706522,31229754,-18942007,1886075,-7103955,-5353614,-349218,14415771,27256121,-11506946,30323319,-5247629,-5613257,-32123927,19866305,-19887342,6298672,11177942,-55758172,26648439,10555336,-18480433,-47075307,-687371,6685121,-12963556,-18772631,-3991369,-21525878,-14443061,25600557,-4463274,-17745131,8567807,-37414393,-1343124,3049659,-32905095,16984457,-2261835,-6868583,4075098,-35676573,17854281,13900754,1383368,3706227,9037379,22239633,-5962761,7751898,16447204,16543586,-18990624],[-9,14,-50,106,-136,247,-196,286,-515,624,-851,1099,-1508,1810,-2333,2924,-3587,4380,-5412,6483,-7641,9198,-10987,12875,-15144,17715,-20596,23929,-27618,31666,-36307,41443,-47109,53489,-60484,68172,-76573,85935,-96096,107038,-119181,132507,-146790,162210,-178985,197237,-216993,238172,-261230,286080,-312884,341917,-373335,407212,-443920,483826,-527159,574484,-626172,683000,-745730,815215,-892769,979951,-1078905,1192119,-1323360,1477607,-1661835,1886402,-2167190,2529681,-3017655,3716237,-4820932,6977234,-26087610,57433045,-15896236,-7697760,16333468,-99457291,-87023295,85703002,105508637,-65316868,-97768688,66117225,52760095,2817965,164503,-72390403,-54717225,97395209,133878127,-93076446,-154313547,108618747,118494384,469825,-62461162,2558959,-9529954,-41179351,84369938,-2084134,-52438156,-48804385,-27071874,-28601442,54287679,-6885174,-141783060,-91174582,236443103,81879096,-199512306,-93374727,201217636,84814527,-143941729,-37264102,3780560,67627941,66674133,-75831190,-60244692,36831887,172300197,-40385148,-98828177,44342460,60651809,-93408376,-21972615,52959319,16174881,-73666172,3533673,84466619,66721132,-30087607,-113197356,-41255645,90370201,139208883,-113235884,-171145808,139869000,190522812,-76660412,-175300415,52947054,106275227,30061883,-49370412,-42344066,-23087929,52096143,57738420,-79038594,-79603851,72832453,-30178497,4744334,99620107,63955583,-106571291,-9213592,113505766,35416614,-68033746,-40993187,34265541,37434753,60362714,-28017221,-124776702,29547667,200464520,18540946,-174219014,-41786753,150718531,17930098,-56878647,-19212967,669132,10165707,78120254,87749593,-37767365,-76964096,38218580,43681006,-38128150,-43505509,-71510877,-68766932,117125127,63149448,-80667930,-56343051,113154949,80882697,-13230462,-38659048,-39662289,-29503775,43001174,57734431,-70066334,-120705478,52683780,75368378,-18686380,-55198345,16311422,52224269,104986009,62180663,-61297821,-79599012,47909269,86304396,-24147814,-135886313,28183204,9869627,19347534,-262896,-23070874,-69065119,-14645779,134931324,-6871325,-56019430,20468079,56524335,6532476,11208220,41174508,-52937087,-79034153,85568710,59580334,-81866367,-83827897,60020521,34999861,10399500,-29111920,-53866901,4507466,127494087,-15980109,-97176554,-32426089,43631099,20988205,-80718785,-60816753,-33122352,-42100369,-26864368,50656067,-12263814,-723688,75982242,12921711,4559136,-3892906,-21992996,-47228773,27877687,104885879,-27393952,-110140250,7908446,78375865,-37524697,-55614684,-65240821,49445587,37098490,26863174,-41604170,-47890773,44718779,93155815,3123511,-86313517,59825053,2980034,35177597,67204586,-55853450,-74752494,35864830,28772971,-4769064,-105218246,33945090,36463129,-33071676,47640726,74487411,-59130913,-20103065,62623347,7167505,-11396997,-39174358,21228049,-5334166,-7281433,-12479574,-16642082,-47165120,72639737,-11880846,-21969619,33773826,25744271,-43124090,-21219651,32550086,21217482,-5829867,5709369,22535120,-71415965,-70149020,68024046,-4052815,-15778110,-41002963,-49661413,-48003739,-9451508,66882605,-65086209,-28017674,-9621528,43254527,-8079223,-66415719,-33498264,-27450911,-3570866,-1407495,-321362,-6699962,37356929,55575755,-32068127,-23535128,29602552,37114568,-1986068,51040682,-978747,-66660139,11999940,12347025,-19492551,-45851227,33229386,9326689,-5680474,11416032,-10377859,-47067369,18182784,60053332,-878508,-59006541,3496902,27454329,2683862,5871658,30025614,-13710345,-2140815,52115135,-49408706,-44698537,-17302962,20664801,-45104226,-16518467,42174115,-8961631,-26220921,64433855,26902962,-30125482,-40212871,-27293962,-4309619,16713179,-17596577,-53781971,-15773596,26999956,35427774,-35764887,-29914139,56004348,10604102,-1327605,8668970,6332764,9965976,42888921,29977109,-26324302,-22351357,31596495,-16542084,-26995887,9578533,16075640,-31723382,-50005966,48163618,1867803,-21121006,-32089763,29048341,26992425,-6296522,-10027119,-20520510,12283131,13015096,7139695,-41229820,-19510404,49297721,-13879747,-35224845,-33052935,75503004,-9133196,-16627458,-8738472,-18372361,60901152,-27417468,-4978935,-72987244,41463567,8965284,-52030736,-33086408,56747937,7072257,-352534,-19780456,18362991,17847404,39871971,-5722291,-13239648,41402007,-37584738,-31558636,12884985,61562628,-46617839,-29272920,3250934,3230061,43105305,14779285,-24711518,-13445286,5099266,-14727522,3705280,-46684271,-46997171,84268457,-7098675,-44229663,14313128,9211052,30306944,18650080,-23084767,-7573505,-627050,-29305245,-66072774,-39502752,35301162,2274440,-63966810,5311366,34995891,-59182261,-9452992,8589907,32934479,16845718,-10500432,8944018,-15161480,9569876,-2434128,-30711680,19704338,24665020,44915207,8232550,-78446517,-19414026,62847109,7670765,-77624128,-56482910,14775912,80086134,42234433,-60200680,36687552,17518222,29036007,-75342721,-28239881,44005977,-1694275,-6828800,26301806,25116766,-38379066,-28409295,-31717940,-35359288,4775620,-16732584,-17768172,24391246,52489230,12325436,-56777907,7908874,102367974,18662668,-85231653,-17319484,58338312,44527125,-20630470,-76550408,4128568,84360086,46689034,-31888003,3348705,67044987,5188176,-44109546,-7694936,36872509,-9542479,-38330299,-34880211,6285876,54606238,35980684,-60972109,-35407285,40090586,16022513,-55549087,-26283784,70964708,36995038,-21941161,-53784814,4181844,68066241,16738625,-24303560,-34453955,32208600,6840115,-3160118,-40324503,20634196,39199501,14177965,-101883977,9432703,29549469,7075567,-36710284,5687679,12814871,8840075,19240861,37588328,101670731,-11754101,-51680918,-37503646,12932658,32848371,-15344429,-53895518,-43989054,53965692,279180,8977659,-5762176,-12014383,48726056,-1745047,-32034062,-43742409,-5926653,10336925,9858649,-10235248,-55994863,29889299,20070270,4879924,-25896526,673199,34897911,1191874,-20120492,-48488790,11858712,9301188,-12197678,-62644921,-27963318,35998547,-36280265,-17435242,15179596,43103174,-5614745,-72257977,-9107953,28503044,-6588549,-64512949,-20249543,35532550,35921675,-59017119,-61987289,23875435,31111948,-43832475,-36761330,-33895208,65074070,10429835,-69808302,-28600506,40670683,23398084,-55402104,-26035772,-6245067,84766412,28615447,-29296828,4133774,84399730,56833919,-114525302,-26870223,84117039,14936494,-80086138,-61165833,54542464,84277663,-30845532,-40992322,5307164,65227861,-10563284,-73311191,-27189766,62929758,-978726,-57045394,-44539363,78938173,25077176,-43698115,-71321050,23978881,67997299,-39092639,-10303431,11329147,11394733,18231344,-52118337,-26915180,32569901,4000433,-24196266,-31794612,51307168,58883162,-36769379,-21061802,54996328,62530977,-4132015,-59812095,38542069,-8306464,54569,-70081541,-32799259,24639240,-2821378,-39644809,1950278,-16555524,-12260028,25516629,-14149732,57452112,36509932,-10090328,56585173,11437288,9227875,-5173785,75168121,32532130,-4484456,-6047115,18023734,9701318,-3751095,31489289,33205788,-11043391,44632109,-3949674,-6719046,18744679,-3809610,-10954587,-21971136,89856997,29609468,-51975826,-37648354,-13006488,60857416,11983329,-18283694,-18813301,24992808,63734564,-81802476,-64866844,880690,111178020,-41984539,-83737099,-1318380,31259990,-8103030,-27168194,-1788012,41414390,76551919,10516161,42261621,-24952118,-27131108,-10038931,-25936354,58453138,16958608,-69693765,-26643559,10968027,14662415,-19382561,-54258933,-12205450,47220842,22974772,-56401002,-42599160,4210019,90574452,2426733,-67451305,-3226850,78565718,76631796,-44102582,-14021107,96037890,30721057,-29394696,19735960,11402448,7613938,-16117246,-33878545,-1435431,24085717,-64598638,-40654341,-3252877,71372246,1382356,-35309267,18035680,71676543,-19635140,-60178794,2785746,-1117409,36826587,15284520,-36974203,-89279601,40799226,20457119,-35166607,-41849876,-34012882,73882622,-59455040,-43019275,-16062408,-10031123,-428777,35148396,34732391,-18424184,22267384,15778603,54995447,52316957,-2605196,-44991927,-1601915,72603382,65007322,-58421141,3388571,50126283,21374928,25184888,-14094138,18339408,-24952794,7047013,22144720,-28573907,-34569277,-1400187,67362669,-6970050,-24428981,52349396,42384990,32023704,-8323984,-31276337,-45360264,57445746,71212827,-17282972,-4555664,4153387,-3317616,-8691298,17532955,-30899484,-35041004,9721877,-7055423,-8977557,10340379,7744887,-54893879,5926651,93801654,-32798112,-14806440,16340719,64590251,31096450,-39523534,-39876034,-6361107,38653124,-11112324,-20718844,4752644,-4292014,24953009,-12773699,-53976597,37621965,18556039,36633622,18441777,7505659,-39761463,-26423673,29677523,-2334581,26236396,-22969292,-17865724,-4750979,8463139,18231459,-39606435,-1754178,30209537,32807275,-46095944,-60364327,2004207,54178908,13202962,-18708050,-7379815,-3486021,59169923,38103576,-47267791,-47650466,21643990,29111101,20759997,-23624691,-2617254,4669833,8142353,53353769,-35686924,-29234724,5094922,3451511,-28661363,3097974,-46044534,-17085013,-3163307,16713935,-22083298,-33600414,43009744,19124253,4797861,-3884212,-33756282,69157437,8607603,35458412,-2206254,-12130668,9741101,22596721,11617935,-3326487,8087050,-23282784,50595003,-20081389,-25077302,-44917641,9989693,43219266,38086499,-14146754,-3975891,19909671,-9135488,3372705,-7953279,5089112,-4496277,44916278,32043606,-71181779,-48002041,-661434,18469935,298435,-5755705,4550634,-30514598,7723206,39946030,-4881569,-33857402,10436504,626444,-16849900,-14120929,-51946456,-54778965,29745171,16497751,-8865012,-49787548,3825496,23771651,30794914],[-7,46,-89,40,-83,94,-185,202,-353,412,-551,714,-953,1175,-1393,1748,-2287,2677,-3332,3976,-4685,5601,-6691,7824,-9222,10747,-12505,14343,-16623,19128,-21839,24943,-28388,32172,-36278,41051,-46236,51725,-57828,64677,-72018,80152,-88997,98538,-108993,120459,-132835,146258,-160932,176918,-194113,212896,-233434,255736,-280142,306721,-335757,367589,-402733,441590,-484446,532276,-585978,646432,-715064,794242,-886128,994554,-1125027,1285607,-1489108,1757450,-2131453,2694970,-3655949,5703769,-17861691,7883217,74990537,-23140882,-77293495,-220101,107850535,11489258,-59751619,-23662648,-16164918,-10998211,91634352,-56997337,-112223710,38573150,143575270,9510752,-37377890,-9478931,5977842,5065622,59997036,104993364,-63643392,-109360244,104027981,109505723,-75584255,-121081590,-13046022,75365219,47627615,-54261073,-161521540,23335089,201174901,10776724,-159765067,-36948265,80288748,31814266,-31688736,-29332170,22653258,-16518785,43388039,46712566,-7830675,-24243890,-6336360,-12322277,7758076,67973477,-25969637,-156331018,49667449,141499146,-6511464,-215737287,-46375296,133164564,102479448,-45230503,-141196108,6333792,163696540,76945125,-103244377,-60613598,107647210,96250715,-30404318,-59746548,87657297,8291756,-60054853,19227843,3691059,-41593278,-38656026,26848419,-11553734,46153281,33501051,-66694438,-61267345,124832640,63806245,-181861609,-59868800,133154648,84371050,-129750556,-88199025,10038783,42497202,8105428,-53957614,-104503781,15274167,79354160,-16973727,-65872262,6251008,44687102,-23962011,-7156884,39083873,11920888,-58884789,56871492,66546686,-31144945,-42204380,41850762,-34379585,61154485,37717547,-28041975,-89794196,46179234,69324060,3092681,-49268985,-6672045,6761315,11854961,35336286,-47370788,-108561434,33230536,55219875,-10442701,-60001403,-14984707,54043990,-11893800,-12953677,22378493,13816473,74403334,121616011,1650492,-115849414,5096806,18862852,-11742512,-96102255,50880192,-33558262,-21978842,25792897,42668092,-75619540,-40194396,44749196,-29070534,-42060972,-10917655,-3542139,-45704728,84211394,30683471,-107056986,-69250293,88370095,57875674,-45881066,-20127040,4191759,-11638045,46599539,-13047516,-85340117,-42955927,26615817,-19571344,-36923298,-51516923,53276233,-55613874,-34898299,63492855,4888722,-55989350,15243124,72187324,19982549,-38943506,-2601117,4770325,-6745068,7256697,-41309515,-77922889,27534087,69140967,-85588348,-66756497,32771270,36096813,-11316525,-12669874,34162482,-25079353,-5428020,19455995,-49852366,-23977566,18973153,55567493,-28402128,16683522,38696074,-66768423,-42796321,12781947,13416043,-56434949,12284317,9371379,28444184,-31956511,10973770,-30647529,-18016277,58734700,-39362322,-21134910,-19744454,76975430,51601110,-17328949,-48320836,29678779,-23560192,31283640,23960852,-45093561,-41508266,49169732,7324326,-31082318,38202807,-5055036,-43850145,7979206,44588541,7328349,-9658544,-1265959,14938361,814973,28974830,919172,19104446,3566544,60802788,-11058705,-48761539,19931459,-27740371,2892806,-14858630,5139162,55380264,-22277425,5906957,11581423,-22462741,25686638,7823477,22620493,10071146,-1150190,18549083,-68111975,40759547,-5590451,-31269023,-47067852,-20798632,-5991163,-48479624,17466797,39530150,-26399199,-21367999,3755056,15388331,-1967520,20881318,-1828263,-39374866,29837493,11858382,-5059287,-29304386,63341431,20974286,-11584877,-5959765,-29989636,-28682526,26575539,973845,-15154210,-49323201,31117760,16165604,-26504077,-6966421,21550409,18217375,-16926893,40527541,-9796236,21483100,15945372,30748065,4070400,18216129,3783220,29196064,36568436,9176443,43418078,-14370061,12309128,19821742,44749328,-30801113,-50128418,27638460,12399133,25042701,5372279,-9867443,52079264,23897676,-35320035,-46250526,33754135,48692109,-30452951,-28448630,44554342,19434831,-15481970,7315592,21823826,-46880838,-9727197,-8320544,17878562,25458203,17916471,19570048,-8192032,33442695,2352405,-62150015,-59668335,14533562,61071600,-30244449,-30332052,-50100101,-27908786,-45667499,24351359,8089104,-49369511,32118413,25716334,-92920489,20573515,-8461164,-25655046,-37970649,-27968396,26159505,-39275514,-57962,22629985,-2587523,-1281981,1309192,-1012315,14799136,37796910,22203071,-40996531,7217615,39360317,32144672,-9491182,-51801534,3284467,26729033,-4648137,-23199038,-37220164,23059448,40823697,-13362441,-11266605,19665709,19774108,-15124940,-38193343,-21319416,13982854,-18034464,27492917,-28823770,35434098,-24419702,10917961,-26500800,-7761124,33441951,-11212361,-64923941,-29914748,47728407,-18562119,-71146855,7403461,-17774235,10018543,-29212198,-4056123,-16898261,-27074793,44366185,-33837602,-60507093,26995111,36370261,-5053870,1987313,-12585882,9371891,32430482,-52552631,-48789147,35064847,9740861,-35841381,6995863,8429028,20910246,7313416,-56169281,23163490,54331472,45213965,-26351024,13028773,46998903,1602051,-23693840,-34056211,15285029,54886574,40502056,-90597679,8700382,26042070,-6998906,-71638745,-42338887,36306744,2230823,-58789756,-39476334,19771149,51066389,2269413,-48026634,16283548,75869471,10472998,-48956563,-1392574,55356352,17251876,-57276100,22025095,25337727,14881023,-46826054,-56854413,35877390,35383480,39150145,-79681035,-33496005,88825758,36137113,-46007539,-51636406,42537778,46324755,19147386,-43550923,64388460,61992608,-13998433,-74078516,22177377,42201356,-1860870,-59806876,-25748976,17757310,29567862,-24615460,-7251861,16333498,4026425,-32753201,-66416350,32368131,45368523,-59628116,-24955475,-40229459,29502557,-11021112,-19785616,-29564026,29627223,56747718,-13123929,-50567432,-8074639,20627826,11539309,544877,-20698004,-1774931,37202150,41665919,-25655135,-11499887,-4579272,35990867,4165743,-50303250,-11479370,27417865,32681664,515319,-25814615,-10926679,25092998,-9444067,-19664254,-14929383,12550169,-6647726,16356797,-21632991,-35625502,-3477086,3282852,22449764,1573311,61688880,-5134773,-16116325,15727125,53130249,-13382693,-48759040,-35797647,39483753,16156893,-26341573,-74079202,27489639,14486561,9463514,-48580453,1380255,50448372,28192197,-74274829,-51712923,75853835,5695256,-17529745,-7186401,13276184,22134398,-20123021,-25856328,-2274905,77518551,-14918706,4365273,8965380,99998162,-4001451,-89732000,-5340412,110519969,64758678,-60915916,-87086829,6038503,107863676,-10981103,-83210343,-58725750,77945881,72156459,-63053788,-18446518,75627613,54333622,20255372,-26059598,36397036,-31309076,-16913020,-34372306,23726503,21297738,1185,-59307161,18811895,85399930,7663518,-34286699,-28122668,15531192,48623160,18039237,-18084267,20198198,58806139,29626216,-65277627,-628543,21453065,64508731,19515106,-67866286,18065137,7131679,-33716738,11409564,3821230,-11786036,-40392478,18418203,969468,-2161382,-13387309,12908599,43126257,23520085,-24793100,-4656508,-13837483,-7847230,7549866,21959496,-26878981,11485242,65408523,-33999432,-3187292,-56189217,-29405564,44612724,50082681,-30123677,-52018334,-31954756,9787405,43588937,-8333959,-36129777,-19546809,16242629,-9212608,14448730,-35042393,13221499,-13612567,-16635928,-30877523,-1394135,16909748,19847138,-4410591,-15669246,-24505087,-19250159,-13760392,-6396334,6117920,-34429662,-55257261,17646215,78268942,5010487,-79307714,-33201039,98319004,83328330,-36238585,-106162049,-10496854,52694017,-1009495,-77781694,-27111619,5346004,53574399,-17923508,-59655952,23967170,37917814,24855864,-15823058,52534702,19647995,-11348909,-37711239,4279863,12978782,-56242262,-65557283,47876726,71186821,-14978111,-47816441,-48366832,36648701,61772506,-33373470,-106044480,-16024172,84789914,-2573459,-82066204,-5580375,61938394,35224231,-35921626,20525253,-15035797,-20101560,43793491,-45436930,1978036,34565833,-16982079,-15057079,93035352,44986707,-14415427,-6503054,18983663,12662016,-16530383,-47242811,-72589710,34423962,59248566,-31409658,-77921341,-8564854,84257918,34108956,-54040784,-14293210,22144292,-21060516,18881635,7561883,-17611624,1374095,12899177,7251111,-61101759,17564335,16603452,-17564292,24218278,16225848,-25077178,-59219085,29157658,24715069,-2101920,10798471,46049474,-689834,-471347,21710708,16709776,-43693388,-3868989,57894662,20422848,-63707991,-17667682,9762377,-11040928,-8154136,12812523,-32348183,10018866,14484537,8885707,-40455967,-26108753,73286002,5326362,6381870,-32500091,19452277,-8645151,47108062,-17406576,-15657550,-8594652,269223,-10807546,16701450,7287358,33798493,-6245260,-26097486,3925800,-11220169,-55174404,52383098,10848398,-18269965,-7293711,-8074760,7009578,84158152,19505686,26611537,-15965715,31536664,30228180,25707679,-29110478,30736465,21734006,11419365,20966410,28402216,1476688,33958214,20171226,4004586,-9930796,-38574029,-35006924,23627664,40306346,-4580595,-23699510,7463390,43566358,-11387007,-12791527,-28491509,35913298,9444420,-27591994,-34664596,10177999,10370696,19331129,-13197538,-16801229,-16542633,34717848,-21455711,11582572,-475243,-45222911,17592703,79845603,24451464,-21771761,-48965858,-5185518,-22662760,3710501,-18014345,4682386,17838570,41876762,46792298,41912546,-14914991,-6897285,19791119,16681456,436389,9332373,-33495640,14718983,-27237713,-33104389,-14979484,-16300963,-40061146,-24353163,-8544640,-13073188,-20333757,-17767361,19029824,-21818523,-42224850,-13322962,23746147,42666088,-11879385,14117710,-19486994,3071855,-9709981,-16745860,-39652196,-33672819,19245854,-16513600,-5729711,13472548,-13002206,-6758762,21457171,19108059],[2,57,-47,16,-14,140,-247,215,-373,642,-855,1016,-1371,1792,-2255,2918,-3639,4517,-5522,6841,-8347,10020,-12045,14348,-17093,20091,-23720,27657,-32290,37540,-43337,49941,-57360,65562,-74810,85085,-96406,108889,-122834,138211,-154887,173191,-193560,215645,-239626,265938,-294538,325673,-359401,396106,-436020,479107,-525933,576902,-632019,691849,-756918,827832,-905178,989727,-1082221,1184184,-1296669,1421647,-1561238,1718497,-1897054,2102276,-2341699,2626151,-2972319,3408656,-3986374,4813467,-6170140,9107522,-21843718,-18180568,55601634,32989045,-136113775,-19026859,125662861,50528194,-111097933,-106819514,88189891,31313111,33644698,-38377775,-94245579,-32842847,163229095,1112806,-181407277,-46971948,145383353,26279942,-64343861,15129999,87963119,5309670,31195564,53270873,-38998919,-20494498,27163208,13687381,24985169,89154182,-96591585,-174379574,121031317,207747379,-99044428,-236986062,71378899,224686398,-13751497,-138060116,-64850050,9783110,80681037,5859644,-133621911,-40476317,147878044,80616065,-153815362,-49794768,80414255,-27483649,-46465452,64520022,86673779,-97782353,-25875123,33032151,48716453,21346689,-31573680,-93451997,58593339,163127029,19065403,-237040483,-69288376,234376536,76633204,-207292528,-84278503,131058366,62222302,-26170110,-82299266,-27957714,-20302080,136920429,37746132,-55261712,11221881,80989604,-37420826,-4707417,66464747,-71372373,-58251767,119163517,52397652,-36537409,-61175810,6796021,25677416,25903548,14294881,-35752608,-74950404,120284255,127200637,-55594199,-146538291,39177697,99003158,1507563,-6156182,-13604838,-16185895,57060778,65366744,-62579409,-102737411,20069265,99578753,-5184601,-22432515,-33012026,-3657320,44508815,81148391,-44544218,-78102564,30003477,113512310,-38634731,-33302130,44594376,-26695302,-30250605,40148550,39810166,-74314642,-61011621,90005198,77622398,-39975022,-65910209,-46281348,-13534078,95454209,-28356490,-111251917,22042848,123214491,28435366,-91372680,-55436676,22027680,49648488,6547173,47676023,-34562621,-6459548,72438661,33195671,-68462309,-44184340,47742415,48962157,-4952975,33869533,7398968,-113744106,58633426,104407795,-13262055,-89525853,-69307090,66428882,88237820,15655791,-71947429,-45958676,70378692,130144718,-1864160,-93667216,28218554,60353555,1676059,-18958626,28576307,-57579611,-12437930,40847822,-2620519,-13726148,39790794,81762956,7917595,28705434,5953243,-34161365,-46018092,91623393,35192324,-62582434,5257039,73580263,12645601,-7208858,-51917108,-4151488,13363031,104817543,15120199,-96467059,-12183785,74537635,9590929,-82800673,-32942692,-11754051,12034977,45528394,-43543092,-45655861,-51163702,24222981,16870763,-47748759,-44784826,42655564,-10174582,52168314,45336622,-29996343,-94082183,-1879779,65287547,-42980590,-31044257,-9046772,-12822326,22993470,23852423,-26930319,-72613608,73718419,81628349,800930,-52259589,29736160,32818223,-38979055,19010460,-3892859,-48438574,18075224,63679396,-22747466,-100557573,19621597,51100013,-71956653,-44097702,-31419247,251411,3105348,60659199,12130178,-15432602,25374473,60568483,-29431577,-21814830,37531050,12425689,-22188632,34690688,-3989959,-64507534,6549210,50449689,-64237334,-54774864,39494401,39123577,-10169821,38059394,13712495,-41935182,-54403775,29739287,43954549,-87434786,25000335,169445,6317700,6425763,33790888,-39741194,-43374027,-3511652,24410368,-83396648,-19898535,42450252,12203387,10797913,8076441,-29718975,-14999672,58569269,1267288,-15016094,-25599184,-31086144,-5192225,15419011,-1693059,4861405,-53489504,23540291,20035268,-15055742,-51765643,60270875,28563103,37120510,-10500525,-16057726,-9353031,-8429226,77333801,18530392,-32969094,9838151,23681242,-30509772,-26963045,4304176,-595562,-7459152,-19388349,15671650,-58764197,14029445,158657,-11144059,-2538676,31937098,68964962,-4420202,34957802,40982471,-39091958,25162146,-22945668,5138632,-26219322,-929058,10958147,-25903352,-4744289,77557172,4444694,5950149,57259738,38521567,-50512866,-14666153,26695995,-16798461,4577105,-17260813,-58457176,20811908,58004360,-8003433,-43401704,-3870017,86531627,40504580,-8672761,-9263207,7745380,11195847,20647853,-33377010,24134333,-22543109,4209884,-1961888,-5189982,68191006,-10085087,-98346250,-26834861,58821816,25750738,-51632889,32200926,43185111,15603054,18177452,889507,-14433420,20473219,75378441,-23758025,-17676793,29391504,36030917,-43756847,-25146407,10928280,-6575688,362328,-23285682,5026084,8981079,77965265,-13078535,-38697588,-22475146,58208233,20472129,-1052266,-55464335,18210180,-25227075,-3540484,41417166,24443567,-27601561,19513850,2280012,9324636,1771504,-17196172,-67488370,-40011748,64871181,-2653199,-64625612,-28433313,47944413,43267252,-39937267,-55427756,19909350,8636406,-9171799,-47706475,-69110699,70063289,70118188,-3762250,-57256837,22959233,28908811,-30346407,-4801331,39400668,30953119,29266560,-6031808,-25859864,48555825,23007312,-54093677,-61466323,10172326,36770527,-46282215,-60930482,64936902,27099874,-22464050,-87692865,-10816225,66848612,46505335,-46148860,-100991572,-30807342,60808824,-370958,18565037,-2115973,76590349,11108060,-28106442,23662603,18617142,36959914,-37393870,-22306797,11081973,12003311,-9702496,-58175677,23007099,47051364,-12354283,-58678843,1725863,102473914,8412403,-94397425,-8070299,28955179,47261862,-54326834,-32794459,-908856,48665778,-9250599,-93901619,-32783607,-1370538,54304355,-34432055,14535870,22988323,24474850,30575136,-2437,-7010582,-55495094,64370499,16720290,-24615480,-15552340,-48622460,-44754816,-815700,2645819,-31483564,-11345135,-12326969,5773251,17957554,18635572,23729165,16242356,-18895467,47304202,36449027,23015747,-25959442,52705030,26196714,4774955,-33081180,956933,45138135,-21570751,-48146257,-57449898,27082773,66055244,5402054,-48934542,740023,63124549,3919406,-33648088,-11048328,26955028,21277848,-55632772,-38660900,19614353,12527676,-23012183,-30271020,-18490087,70645869,-24490640,-76899716,2265267,37812216,8729415,-81781625,-1381310,98163882,84903009,-62811808,-78279784,13102364,13182830,-1422361,-21515665,-10589368,62143045,33463814,-26772984,-51289341,19643419,38899553,-33201959,-52829587,3155509,42140541,-25223888,-43202674,15512554,71041105,-7504149,-48522583,-65052041,73908624,-8627836,-65544010,4596964,70491840,15331103,6303837,-12188654,35326746,38657515,-11366904,-61987405,-14121207,53325583,-2964703,-69558598,9502450,31270576,1823739,-13861902,-94424343,-5359270,52719927,-23315887,-30369466,-10313627,77042989,-11800169,-34727040,-2282921,43889184,13814392,-35526022,22281447,-16769913,17488139,-4367051,22638718,14021352,9750679,6400703,-34141262,34218132,26129552,-16408882,-37433334,9151495,24860531,-28765054,1141333,42887825,23711993,-15618311,-29233666,26449596,-19799127,-38447818,8172259,11997387,-6774842,-26966272,7358024,3957500,25972659,-26988172,-32258891,-14783086,-4666838,46885242,9613864,-6758097,26362936,18511786,-25052548,-4197790,53487058,39467774,-29119371,8329539,14898952,75015472,-38837209,23707512,13434495,58091548,15252073,-87057429,-48205001,82734681,15929402,-84344450,-34426669,46928145,63068290,-82744679,-77403069,19643890,82707157,14972074,-49972013,-19985528,14081443,-2806445,-23320676,29738492,53095533,-6313523,-7477447,-28923092,49073126,7678265,20065621,-113452326,12070274,45688919,-7954362,-42884776,6706708,37940320,38740915,-42100074,-68187323,46185278,57876684,-38946870,-99343011,-45557846,39010772,180985,-33019675,-46047205,14430256,43064837,-19320614,-37610762,1932378,-16348587,-32711353,-15403714,34571542,38199134,-28045050,-30134676,39517204,48981202,-52732354,-15343023,14647035,11352506,44657515,-25520496,-21367921,-2249712,41103650,-13232860,-78921018,2627777,91206077,-25896244,-27860348,-27679881,-20126199,-2189228,-13975007,33357681,13734628,-24451741,3707814,28152662,-1053221,-31339395,-80886018,-24337199,73168662,25445336,-72859938,28364188,-13715065,-27173265,36631953,-20340986,29921348,-50670929,-1565576,12452500,14599689,-80857684,3678951,31106811,34219714,32567155,-27962226,-42859794,9786235,17904307,4217715,-50707121,-17973446,-2473064,46208385,-28921888,40540003,21283335,-9260994,-15987997,-35930984,-25982792,-10313067,28621537,-44324379,-4458536,-2161255,-10002453,-37956658,5154528,37509054,-29688597,4701360,25271299,63375049,6716790,-40594639,-50256586,46405058,38179737,-4289646,-35250844,11566472,38897589,26421522,-71424103,-7551097,27744128,19239044,2757184,16418713,40578685,-17724339,-2316532,18244712,16595948,5308398,-2406574,17576905,-9269505,64202444,-27241361,-11634169,-740147,-8342651,39092618,-44952467,-13484221,58756774,26144765,-45845699,-44940213,-34863321,42402779,48355550,-2799742,-10166680,-22878594,17895634,-10640207,-27862486,-33879206,-7072215,-22067050,7592589,-19332557,-24302930,-8084986,68406131,39999590,3219249,24379467,-39469127,4854067,72082853,-27088947,-6554302,-36177372,-23127582,2838036,1920091,-9984145,-17135494,-11168172,-13508826,-15213365,-35200173,-10538508,52319387,36621286,-14541498,-1267367,-19005644,30370406,37630058,20342882,-44611926,-101929600,20814481,19599321,-9997317,-2427403,-2130891,42112568,8058251,16808328,-6907658,3975137,36982104,31313574,10480121,-16680911,1581887,2455258,36655645,15134420,1921295,-9411055,11138057,35667143,13897868,-54578340,45924403,-7863706,3822673,7285772,-8620317,-37205769,17237027,35087079,35806687,-75545576,-42329350,56470706,-28358822,-20671815,13998976],[-2,-88,39,-143,121,-203,266,-356,439,-628,774,-923,1116,-1374,1639,-1975,2415,-2945,3403,-4054,4815,-5647,6660,-7791,8943,-10476,12160,-13972,16110,-18596,21373,-24373,27854,-31800,36053,-40880,46331,-52283,58896,-66312,74550,-83540,93606,-104524,116702,-130021,144614,-160751,178266,-197743,218768,-242048,267441,-295223,325669,-359209,395883,-436302,480801,-530113,584741,-645455,713676,-790738,878158,-978894,1096341,-1235274,1403457,-1612581,1881604,-2244083,2764369,-3583552,5075930,-8681466,31875465,59014059,4707279,72504711,20933640,-12950716,-67757627,20197215,45214274,-32341849,-52665797,-90434599,45518980,42203557,112387085,-92549208,-97434625,107924101,90724464,-82591647,-56640112,47899702,4745024,79418393,96506860,-24821072,-156238237,38071854,151147890,27202510,-141889798,-19391971,69277933,79531873,25612111,-90063289,-97006831,17621116,132921017,-80384476,-148007860,-13484866,75998616,31350516,-8557618,19590763,-4149606,-38651861,71281089,30961823,13626684,2690846,-2899984,-29952950,89141993,26309989,-137855595,-115394605,135061890,125144863,-146202284,-143936471,90166578,94389149,-1711145,-117134220,-58592655,74255147,137354618,-15640732,-147153476,41952915,157448407,12656167,-106014803,7862832,26220969,-42836663,6207428,76606447,-1406463,-92976818,10787068,-25364439,21853455,-1731409,-70348817,-77938178,100790679,167416235,-88141605,-118988878,30368136,206009423,-14226355,-92633949,-15187816,70178723,57313944,7852832,-10867474,-22342947,89156756,16746515,-101817116,-20677718,51797187,-6441893,-107378063,34969668,40868078,-67298049,-46757108,86029015,49254916,-54225871,16272111,-24925401,16139602,42873729,53706357,-109638293,-4297411,147188275,56221347,-86444411,-63869128,20964420,18804837,-30457738,-28463964,-6629550,-34709869,49044556,10226379,-51111659,-15731996,40471860,-2610324,-44696473,2017758,-28434529,-46280616,67770401,11801799,-62919322,-16192979,42817457,52176803,-19883296,-7434832,56747957,-62854641,-1186345,50616599,-14645624,-74969452,43954880,72481020,44944424,-30218703,-26184159,-38577662,7186161,53159169,-17172062,-92877425,8127070,70667511,-1504040,-33642074,49122911,-6301769,4599882,38438169,-10735851,-107217223,-10382032,59981568,-32036277,-48677142,32549912,-9768484,-70040762,13359177,42894803,-43596417,-15215820,44666803,62592887,-29968944,-44734767,3729036,-27213421,54585731,41252201,-50904432,-40670309,86556419,34284243,-53805115,-32149454,69931019,1859987,-60022113,-11925302,4952315,-22456598,33740872,53943564,-40218601,-41083173,6944828,46987915,43310197,60369257,29819779,-76999769,-23249816,31305559,-2279942,2650318,37381128,32757593,21043124,34345634,-2343967,-25788074,21408913,-507589,-13668183,-59176150,18276527,60126596,-48381367,-41405346,41576880,34013401,-4248079,4131791,25789747,-22825637,-34881547,21158568,980729,3339539,35145564,59806622,-13261413,31558666,33374477,-59897898,-32397122,36101599,11661330,-38625021,-573381,30381332,-18126548,12152187,18304447,-27686296,31447445,66653845,12554647,-26350795,681431,11299691,-13750242,-11285521,3028980,5316845,-49920937,22685303,299116,766178,-28666376,18824929,-26957344,-24699732,2209780,53024323,14236786,4120549,46501797,-46618911,-31928747,-26101438,80082027,-92665389,-42031118,10282490,-28411982,19041565,27149515,-68354797,-22633116,30732782,-15549524,-26627354,30093558,30447312,-6584782,-42453743,36127474,74124893,-11208254,37901224,18546205,-3033140,24177043,35979551,-21611261,-30684011,6592318,-12907826,15882551,2364058,31439574,-11100006,-12864652,11681994,284231,24415849,3793696,-22483929,7896333,11127767,-1825458,-8709162,-62798520,96924812,44637102,-13746435,-28333599,22133098,7546241,-37096426,-13489826,-69813488,-14538109,199995,2527483,-27075087,-21634636,25065110,-11294368,-15930453,15684338,-19481526,-58249021,8311754,39069384,11574967,-16954837,-17220101,-13892140,15450659,-8358703,-34725082,-16512531,-2023349,21100472,-44525536,-31645388,159740,51047016,10234664,-15538631,-8223992,-1142329,46464536,-37588,15608292,-22545067,21955769,45079514,-29674032,-31323681,19172634,24420792,-11824045,-21435051,30580038,24361970,-47703851,-9217820,6158299,-3699158,-6675871,-33189005,-21339941,46904792,20954964,-77366249,-60502159,40114861,100895247,1551216,10738044,29276035,30041853,62295708,1771179,-6673428,-4095672,24031974,-27112033,-31819738,-13538957,26854028,9874494,-43224676,25419024,10155698,-11078740,-19079930,-36320313,32932069,12782101,-6737873,32026710,15624492,-36411112,-2058087,-30751459,-30661841,-17529312,6814296,-4197846,3591841,30668791,28647543,-18817852,-3579432,-22771604,43971301,-37211051,11802752,-57696326,24466122,11187996,28173228,-42911995,22497397,-9912466,4166221,-14223280,-44761372,-22869171,21604580,33068362,-40692276,-12191355,-33776061,43091865,-28033538,42171900,39770766,25341887,-33462768,-27499680,59174517,62872383,-54783572,-54500483,-1443198,69595202,16472163,-49895083,-26195982,83427909,72762358,-46732257,-49264189,58188265,30250840,38099886,-44585924,44088349,22807528,49912277,-39365614,-67469106,64279293,31981954,-9220508,-66860821,41743362,12111411,-62482492,-76825787,42692765,98761520,-57592729,-1951381,17489515,35336155,34680742,-93171666,-61009766,77663507,82317703,-51060100,-79322512,-2198915,46613475,-47107508,-59630333,23167786,72938432,41324960,-113737198,-31899633,-2217514,58649713,-42203125,-53371507,23269207,87186558,38372497,-21256518,-47485143,11890281,-15937540,36123452,-19103958,19550931,36742820,-83283218,-12386708,81560378,64631964,-15987502,-44762209,-11494122,11902627,-9607027,-12649420,-51899143,20331363,15630980,-24938731,-36817511,2006261,25094346,-10765836,22307748,2688794,22190865,7022030,26282687,-12071130,-34570329,12558185,-1790106,17076153,-28036167,32726897,-923201,25162992,3836299,-37127586,-33268416,-29965952,-3280997,-15537631,1084337,-14857717,-15531251,40367993,23378186,42566950,-31654778,-55507170,20708750,52716762,-24109186,-31248888,14837426,21260432,31228301,37283091,-69982032,-82510301,40424254,34858669,-28912360,-29268998,30806974,27635227,-59930375,-54422396,29384476,28270852,-17341558,-33128365,-1839409,36222526,-12950165,-22703735,-59986052,88634956,16825033,-56245902,-39869609,59247737,33663860,-4648478,-99772074,16413488,73365357,-15243474,-83607833,-29440673,74804656,61590663,-62871457,-47188070,52599202,62791288,-1422983,-43300721,-15042809,74687522,16660491,-72244236,-7668752,22737422,31542476,-27018389,-14222972,47974900,1091108,-3573195,-34133327,-14090783,51103751,-70605452,-46466507,40622065,111078049,6271371,-80802478,49765510,19937299,49437428,-32726222,-94163378,49589232,53841609,14385348,-20475396,-19664217,25132675,25014062,12346967,-49697456,-3249954,3862565,-53947100,-18496998,19777076,-26456563,-44748028,5045842,51834496,-36226547,-7557888,-3166542,1017076,46102770,-3380524,-6923475,-41109168,-2443060,32076192,942104,-24667132,-43871016,17890308,51400460,-20409487,-43640472,-20317343,-17320801,33463869,-11582050,-37533514,17295949,72272568,32481042,33065475,-85877622,-4372020,74976990,16351872,-21976427,-15709509,10481409,53223464,-17859455,-14008288,14019742,-18552213,-286411,-14092592,20576803,-18443433,-44940946,-2187287,83917261,57658326,-44467678,-104901770,23766862,101581566,19183012,-115680364,-24123472,40790754,47834945,-2989898,-43090991,34725618,29646146,36542352,-42046359,-19068534,65155500,20160129,-22518398,21668248,-28584524,8625630,-29065908,6586532,66960235,15583692,-36063532,-9431068,46471384,85474472,3831004,-108002246,-2447911,46616113,63819001,-62278342,-50367949,60263300,66547954,15520332,-45899583,-19967000,16983900,33673321,-39466459,-18060153,10737099,-1059666,13680841,28472163,-31615046,19828295,14650050,23468084,61991625,24662292,-54377906,-18057423,64383986,5393211,-33911180,-7539831,5187688,72276630,50080912,-51351346,-80897125,32557802,26353871,-28097675,-62417724,-17606814,-2875053,-30332275,17949918,-9403029,-27889078,9188368,14532488,7733310,-16218344,14908989,-18387891,-17605513,28527972,7789429,-32468247,-5737264,25958052,-4456787,-9389661,-11148289,85599757,48288680,-7995888,19344171,-46921487,-8304778,19012839,58343990,-34078883,-19741941,48819716,-5055615,-3044949,-23986580,-40095490,-24113908,50601131,16305544,-12658067,-26224408,14696323,-28809518,-41249928,-15759559,-24424988,29718459,-16174610,17776823,-12389860,-7426204,46194304,54135527,-658579,-17954582,-297504,-33257256,24239558,61572739,47424986,-11819138,-8583138,49892364,-7629007,-41268845,-20002166,2566186,27659602,4240146,-39770462,-27940965,-5121800,28890863,-23231523,-32721253,-17664085,24026548,23054818,-30515333,-28554635,-68466752,-1876703,-3613347,-34675025,-6153339,-11725040,-27081451,13846234,62189708,55305710,-13705296,-53701543,5915930,-7766411,-38256221,-17146803,13218387,20434977,7185118,-4889411,-49425980,-12259777,27855389,30549979,6164572,-31094717,45507322,-12231373,-28405804,-1712412,-57032238,36950683,99123,37549240,6547201,24548493,52395680,-4674756,-52040815,-20824141,-3946825,15079054,9916734,9223127,20538767,-29725974,-15013226,12215048,-23017696,-3405409,8412061,-25721685,20107197,30873358,-3390018,-25280654,32836548,2025767,-13453012,-12620148,-1918457,-24438559,-13102484,-12542142,28954529,-22299075,50275317,30639452,21363400,-45981374,4546001,-25908575,4498142,31979104,-21991555,-2160778,-26122159,42561844,6452986,15983797,-58425195,-27989812,-6874914,6685326],[11,-27,73,79,55,-64,-8,104,-163,191,-392,509,-644,1018,-1358,1768,-2333,3275,-4079,5150,-6525,8241,-10194,12421,-15153,18335,-22023,26289,-31303,36994,-43557,51020,-59612,69288,-80050,92331,-106191,121614,-138695,157833,-179120,202560,-228513,257170,-288732,323311,-361292,402923,-448301,497730,-551783,610558,-674512,743962,-819354,901300,-990133,1086474,-1190928,1304510,-1427805,1561718,-1707652,1866619,-2040274,2230359,-2438989,2668367,-2921089,3200328,-3508123,3844120,-4200517,4541704,-4720023,3939222,15428671,93575566,-76410745,-143681294,-30177897,149852331,-63108994,-142226904,-6470553,64839064,85735880,-6087545,-85157831,-73228410,126509849,107179642,-85826039,-148597874,113721771,108911318,-49266763,-92853808,6214010,29110554,9153567,23231563,3708393,-63641118,-2587543,-23656365,-37417838,95269849,61214646,-134409938,-56930284,207894696,98606483,-254894039,-145009882,186465912,125760810,-126232932,-148565589,-44238884,122307025,89049483,-97517000,-190100899,31540138,150356619,-59423667,-83301942,-16569738,47920987,-53086811,-29011797,51291861,-37841975,-109066684,35631104,35912287,29621810,-4113751,-22108661,-77401559,90012926,135901928,-140277277,-191882358,84693798,187999974,-89946847,-167695499,11519779,98966799,58171788,-47269217,-63286994,-8076908,66981807,88761286,-33342006,-46698799,43040875,27641038,-19516728,23900150,-15191634,-62622182,20347921,67500215,-8082095,-86493896,-26829077,73909963,13923827,-34045291,14041521,-65918026,-69397654,105532758,63569393,-119382453,-83757580,68090327,51223715,-39680491,-37566090,-60749987,-22705998,130159451,58780638,-111372552,-79907640,86765771,2719762,-40904422,-78158728,-85255185,-59538939,78522007,-5225009,-125835593,-29758112,113635943,32993895,-53240992,39781118,5108816,-11999294,8512926,71810330,-19032573,-105678609,-26061721,80492824,60045854,-13475350,-43357336,-10929875,121387584,97300691,-98624094,-98055543,74931433,114107370,-40552877,-148983926,50055093,40215481,37378137,20642159,-81118675,-39189892,39858925,47918177,-60688375,-33053324,55416623,-3040831,-38284181,-1860884,48674978,-5710689,-36953417,89791153,62766532,-52401805,-52067817,-14712339,44538746,35832693,-66997408,-139153783,819871,75656729,51456961,-131650596,-35470118,72399521,-9985617,-53487933,31075792,15990503,-711504,80177568,47777347,-65424768,-16540583,57977885,17899017,-45529470,44047259,18786974,-101519519,5998678,23611748,-30297601,-42558368,36447280,108123357,21919924,5286775,-2291259,-35112967,26283263,60453981,-42690796,-105021682,17535317,117788989,1885029,-15842786,19196731,16248467,20967747,62264603,-33120218,-19990087,40093907,69954860,-14712154,-15302823,61057245,5537059,-15289804,34907806,51126819,-23313907,-9763109,45075578,5441399,-49004060,23347528,9459151,-8695648,59669672,24327192,-92427954,-75818044,73518282,28022867,-40068926,-6544417,-13765194,-23962483,-16655073,51455359,4800149,10018715,73274268,22949915,-88722901,1977598,55395265,20195362,-58604934,-15531063,29643252,-7457161,-2615047,12903350,-37690325,-26329227,31546253,2242484,-52569769,964719,-16039684,-37114404,30219450,-519734,-2961396,-51223961,-2474701,43671565,-45422699,-22783557,33880991,-4226913,-15807385,18740708,-7793305,-63930004,1263843,21539111,-46380768,-68566651,44983566,-11528700,-34454432,-7885688,14599985,-59463324,-1741493,48998963,29205711,-39903005,32584151,36386525,-2957793,3162677,19241096,-18438003,-12155430,7503620,5742098,29628210,-32793911,-20578222,-31044552,-12752202,32106001,35625525,-2050697,29084868,-916977,-44044774,24824958,68968713,-10802473,-16661645,-20565067,30393419,-3986130,12415233,-8024099,-52720432,-56065000,48373965,-2009089,-34144233,20067430,-15669972,-33914073,37276341,22019706,-58835514,32635147,26380040,24142228,-18408284,11316164,-12298829,11309462,-8409090,19464800,25528756,-13965597,25107088,-4389089,46481889,9494071,40073888,25210486,20361975,-9869889,12184013,-32676029,-8074815,56380296,-10312150,-28099494,30347840,55437466,-35330710,-30732044,-32298200,-10854129,25552666,31545202,43068836,-32467284,33861204,13226374,-20151490,-35831255,27819829,-14112256,-19872410,-66456731,18810901,-3405395,-9920034,-25978210,-54487110,-4549903,48122687,46496453,-6805796,25828818,53648512,-31031236,7592235,45667008,-11847005,-34228360,-20440739,6245295,-12012716,7209775,-13949804,-40443471,-16112692,54077738,-13033964,-13039147,-28451493,-15627952,-1397290,40990108,7548812,15559943,8603840,-2112863,40972361,-53110886,-45882403,49266210,15824419,-23649024,41085306,21779936,-22431056,-25482024,53652497,-52993392,27763014,-22391196,-14185872,-60026165,28685172,1740465,-18743751,50810651,53055025,-40558430,-52877891,52420914,34986638,10076217,-36887197,-39863512,16636317,-990825,-7876217,-48690600,-19580582,65759820,3368026,-60849579,-30730659,48092051,10997152,990209,-9809621,52544227,27201178,-28317706,-12255294,-3383853,27658726,20784196,-9145078,-7671440,684052,40395170,-62025037,-23762416,78535738,50987731,-50800916,-49204434,-18399797,44542243,-4689695,-20186714,-27195470,-13244039,50416922,-55328524,-95981559,53698904,22530008,-35392381,-54466882,-44359571,33905822,-29127013,-5879330,34273257,10167985,-17273749,-12552617,-38043570,-7503780,-6146959,-17015978,-51656612,56319691,31287263,-16709290,-32248976,25909879,46941744,24077326,-83335493,4625984,17177839,-5858086,1131499,-19019318,-4161320,29352544,3141872,4845300,24729131,47204051,24932706,-15691692,-1665634,-10110919,-9219497,-9695076,9153776,3093427,-38917673,14385704,62031201,-43063209,4452749,-4488544,7939174,6260030,12432953,4679639,-25818474,16534479,-40036642,-2013236,70616211,19058141,-61594858,41313312,59582433,41639150,-17817381,-86942981,-1456523,-2793744,-13170483,-2414805,-59862126,53121793,31105539,2702758,-62852991,-15175190,56259293,-41713736,-39292197,-1910367,73165930,-6881766,-52082158,-8464422,98361546,45205974,-65641146,-8870445,43507488,5940367,-49374790,-72295037,49210356,85506104,-19783587,-79630610,19930132,53261085,-2319539,-98205604,-39553747,74984830,44733990,-46895355,-15563552,43688717,98005623,-39437945,-68715445,50031649,117932997,13968604,-30931403,-42186792,44358382,57056152,-92850907,-847429,48768739,57139166,-52886773,-114100690,39546430,90108123,-59457830,-72431382,28606437,80060349,31905027,-26986636,-9682496,90800652,27338932,-69143983,-24391189,17761038,-4828628,-68821839,-66933247,8737358,28937485,6693483,-56210050,-22092752,-48212635,42829338,5212141,20164540,16177542,24760264,27830409,-25003313,-2407954,13883096,28112962,-12538351,23951785,16410528,-59589658,-18404430,-10560045,-28165463,-19652031,-37763027,32159972,-13156210,-8845327,2909399,32681434,19505014,25718790,-44640954,-1126056,9535395,-33943893,-46337761,26422002,6812749,-84099209,-19509424,66029720,30671684,-9449100,-54096090,-13215463,43757854,-17783254,-75328404,-65936926,75326222,24623644,-16105386,-34121398,23198262,87023292,-21802584,-45350690,11543833,41792798,199927,-60926296,28417410,103544809,28271085,-52001549,-75367994,22459312,20906216,-25469105,-124116136,62420671,115757742,-41590216,-121360007,32399367,48119341,37183679,-86394960,-44637574,68055551,46077289,-28690954,-36921883,47718670,7030378,-39368427,-19829689,43588292,20163506,-41990835,-68696504,-4759513,74357850,-18324998,-75192219,-38963188,40112078,-16963895,-48865951,-33109237,61795411,99624810,-19936074,-25887425,-60685561,62758410,82263529,-38287475,-57345704,26923395,-4717207,-8045633,-13544079,20067553,-40749528,-4802122,-16138905,11477968,4516746,-4743249,24014789,-2399818,42229611,-23174955,-34929913,-5251065,22753986,-174753,-15516518,-18378626,26129198,22959096,1120695,-19688130,-9129280,-14396431,21535846,-19825270,-79668387,-15539656,-5140772,54809793,-2685640,-3507239,3242962,-30649858,57612827,-3537289,-29188478,-27984146,5689795,12667406,-2314082,-14717501,840419,-1682252,55799426,-25320849,6020150,5692392,-290073,1867141,-40182991,8504140,-36530092,19874668,85942203,28188186,-66642558,-39705558,-5961726,56960060,28922547,-38830618,-9085621,-44687944,66725840,-27125607,-15815856,-30936287,39013647,55057678,-42424881,-29077222,17848462,-6484262,-21406225,12189173,-21276526,-489839,-6323149,-36436752,18142078,61691493,-16973732,-35246256,28412609,84806045,-32918674,-72411916,-8858300,86082999,-7490845,-16342093,-4656867,3159146,79039099,-5861592,-97746852,-46277271,31659239,60319674,8196987,-57690752,52458518,22820584,29867717,28022503,-35570861,1989536,30901671,719851,-31357559,-11730789,-25523921,-2468957,29987711,5084414,22290161,-49848360,-47815935,51570495,9767528,-34709176,-49735059,6053895,10390509,18227166,23657295,-41798572,-15211661,55605786,11295728,-9103607,-32385051,15686933,66503081,20272404,-18570516,-27517404,-20667302,19842930,35423152,5269180,122848,7685871,60147147,-11719361,12929489,-3273721,-15894834,26915143,-7398378,-3082517,1778478,20214012,54661848,-2133129,-33221521,31965255,26086035,30842896,67208818,-14523844,-31248245,-18615930,73733065,44842083,-9316974,-20788049,29341792,41344493,-23098158,-2615710,-27531648,4740059,55352494,13064391,23663805,-21067635,20255838,-2476922,24894099,7515800,-23049430,-47797302,65542314,-258480,-9171558,21038825,38513683,-2957159,-4727944,19970009,-64303354,-50109658,68639040,23268230,-16640575,-26086062,86911641,4903708,-10941653,-10281788,2278951,-29490042,8584301,48467737,22319267,-19393383,15705757,27531977,24632164,28874365,23223153,19671189],[-15,134,-119,195,-271,424,-488,691,-776,1012,-1287,1595,-1899,2327,-2755,3216,-3881,4573,-5220,6053,-7041,8145,-9184,10507,-11893,13383,-15102,16996,-18843,21013,-23419,25854,-28423,31242,-34265,37461,-40807,44424,-48122,52120,-56225,60623,-65065,69838,-74851,79962,-85381,91071,-96921,103175,-109704,116676,-124111,132194,-140995,150700,-161629,174007,-188335,205262,-225463,249902,-280138,318195,-366812,429776,-513040,625357,-780062,999332,-1320807,1812935,-2613848,4038829,-6969757,14994588,-85163632,-83469152,89096437,-972680,-49019415,26969061,29825776,-90449293,-3956005,49298332,22138578,-21257927,-72457701,-66081089,-59519965,118455608,-14471912,-191498179,-29826814,159464282,3646585,-138835865,-19347124,-9047095,19627546,25613887,-8680424,-119121121,-12690302,90331118,99989568,-94372441,-77509620,14133185,16713968,19948902,3902979,-136952976,-65343457,71539668,56591611,-88028563,-75811676,82411851,22987457,577159,6361216,-10986497,-43918142,37645248,66101491,-43700287,-53601266,16445683,6617296,84013099,80996848,-90092989,-124667970,39268571,139269512,-19549081,-236124760,-10172721,143641288,41087176,-54063490,-14815835,20916063,91793434,97205199,-80247712,-102682677,54923412,105793524,-57477580,-67654690,40530177,10388758,-43292895,7664017,77920214,-23438680,-28557071,-20931655,25161678,12166710,-26777984,-141550852,-25121217,174480812,39290322,-201875589,-95993322,200638219,119441438,-116153675,-58819911,72605990,48846252,-42688190,-64882280,-91965172,-518332,74132207,-62726014,-61103922,39513769,47677318,-27508922,-44408037,61794572,-49281710,-77274639,50403046,115677466,-25495317,-69172374,-27909269,25416789,108437952,58250313,-42758658,-153512243,107377005,125238078,-58954940,-97102546,44144079,59543238,-9263593,-16828531,-18196654,-13444392,37459195,34512893,-55631741,-44082387,47987347,-18573745,2792047,38073067,6329559,-51537909,-26545097,68518684,9259557,-97815798,6112308,53735203,4387502,22589736,905901,-67239060,-36462662,78952673,23251672,-74460871,-6452273,44511940,25261462,-61845047,-62162100,37135821,7029156,28749333,-4218714,-83070278,-28908033,94218412,31527456,-67920096,-26789799,-1781423,-29814745,-1623126,23195652,-33803046,-62910338,51007070,19975665,-73294552,-47954684,49576163,-26983843,-4994116,34529318,3916770,-107838104,-35005929,114526332,-34047578,-62818025,23914266,31495032,14188965,85647510,-32269972,-99954295,36314030,32541365,-33809506,-63454881,69826817,28324607,6688356,190131,40571885,-28995805,19306491,13249758,-16793940,-53069912,31638501,69625717,-75938558,29275239,43210140,-104346523,-49134271,56941898,62518573,-85510400,-57680510,35293027,874873,49225805,-65600559,8292063,19404347,90166318,817407,-58327068,-7586215,30821780,8672815,-33683025,17295944,54891510,-36680111,-11429479,46022122,-11058133,-25542838,-28119654,50220745,-17557365,-18753625,5364216,-34114280,-22930989,83734682,-19120177,-23076086,37900088,65569416,-22310019,-38397553,64818290,-2613643,8297031,58435250,-26112447,-25529909,82959129,-37713593,-29105164,-4437465,39423627,39138388,-21254943,11225998,29479336,14404929,-938736,47879006,7274165,-45043194,49970359,47788603,-16119083,18234080,-80068,-41545613,-62926883,-31377401,8046842,-26012937,22088764,45335644,24468165,11618365,15052309,20485078,-12671919,-12102882,-37094336,-50223941,39611556,14785339,-15175651,-40904295,-4520466,63322122,-508226,-30820610,-17441477,-21966697,-19887524,1645600,-4130614,-57165305,-10754509,42125310,-22232105,15534643,38643505,-27129952,-27761638,49039372,-5375128,9377081,17982273,-9531962,32509765,-41184622,-30566633,-21995741,-1068534,10949519,59975810,-45917625,9926457,31628616,25761967,-41070279,16629837,-4899892,-821142,-5028944,-22437662,19985186,21659015,36586504,-14167038,-52793387,21798765,-15538245,-76296863,-7441281,35068641,18788592,-37047668,4217149,29413449,9619144,-6650447,-10081550,-15555542,12781223,-387125,25352927,-36949842,20526616,41915404,-36187617,-78906705,1854974,28818638,-3282872,-12139047,39482446,44534939,10012628,-16168703,-35935330,-30834149,-14430170,-5635187,-33727500,15126579,25574250,-3510520,-7967014,16511199,35485275,-53059957,5673629,28279832,6293922,36694197,-4942556,-30053912,-3443087,40127974,-33173509,-33430477,-29793829,35361409,62137812,-74025251,6290233,64045650,8662912,-7623903,-10194969,-20014169,7979093,1627903,-42691843,-33806467,27954732,52074867,-11066237,-12666653,38686718,32748743,-6237367,-6460547,28345042,-16924370,-11351600,21622972,26461754,26736636,16439535,-21785414,-16990775,22151061,36516116,16205128,-59323459,9039202,18785925,23315438,11354753,33399953,46354354,38120862,21058691,-69662992,-37788454,42128940,19723821,40450871,-4305982,13854081,45431453,-28696222,-29110258,-10568376,10900246,50051703,-27208679,15827946,13840334,-8405034,-24031257,-34757778,35096198,30476227,-30915620,-3702088,26495775,76294891,-2237273,-115394666,159634,57439219,37366506,-23979028,-29158171,28247249,32754033,-8397279,-108510651,-28320660,37909100,15954433,-21828437,-18903016,45129112,-14944557,-6696332,-19486836,26426190,26502234,-38755394,-50389728,12993236,47932163,-11744493,-84197733,325344,44741799,32077323,-77476279,-27056154,52308727,20200694,-31318788,-89385129,-888112,66534623,46430613,-41496447,-10408489,18964342,40998072,-46132797,-32515084,62813242,74922257,-17054705,-36931739,-19396052,75964356,40881578,-39442633,-41601295,33688565,21785982,-23394999,-39509718,29325961,45460029,-37620544,-82616546,31013408,46741879,-7029701,-74909400,10797001,53188379,37230970,-84374392,5098536,35476318,14775371,-52176172,-26356191,24194719,36252105,-30237923,-36436352,-20538724,-11367683,-30969729,-62656258,4379954,7331911,18103190,14436243,-29960761,3139720,29429630,-32203110,10704549,-18163623,6873808,-17971232,-35146342,29450861,32349545,23589214,-28678815,-34733078,11710134,34973168,-55210057,-67492437,23201260,56440682,-21263360,34222575,-1253086,-21962584,36344545,40843945,-24793219,-31976154,6518694,63521963,86074559,-46303495,-32545954,-10905187,50461144,-22008986,-30415571,-7157604,70688674,-2802932,-59042684,-39865592,35094248,-42942153,-52640104,43385108,30443500,-49759502,-573406,2977386,24876604,41186982,-31899246,-73770211,4348594,95499973,15514927,-55216098,-29321165,81191078,52446683,-57695740,-68363890,77593913,75003706,-11382649,-91015728,11948631,84267395,46280959,-54801223,-9706736,57890136,27606917,-30276132,34147820,61538597,12208282,-37032424,-8774823,56263853,53317560,-10544251,-58853828,12761225,44059783,-12849490,-103621930,-51413765,58422223,4687409,-33421278,-73933301,14557063,79711374,-6876504,-69803275,-32992254,54584315,18730037,21468480,-81460906,92646019,58921208,5651863,-25630902,-4025555,-12688929,-29176986,-25196261,10534358,24736800,-36741384,-53547901,24791924,33475430,-18327018,-24875665,17817631,25156228,69622657,-61801088,-77556741,-12955175,77494516,-15216419,-31367336,10944607,-1881050,61081128,10555432,-39845892,-13204822,31215593,48917039,3657487,-3087804,18299981,-9504415,32989133,36216393,-12508939,-28496270,7246894,14131219,31532912,-26790527,-59808664,-11897603,10449326,6314548,-23283183,1720954,-33064394,-17179567,-5939364,13961944,-10541885,-51563867,183815,93853023,7981151,-75660646,-11207992,32032991,43941039,-32042422,-66453218,21071469,78359924,-9642724,-53589028,-5277440,10863964,56694715,8810696,3214566,-14382806,-1613379,51655220,18975441,-8771787,4462169,-23287222,-20905000,42264748,11970043,13840371,-85686535,41579062,85217358,-2006313,-70966878,-39090240,6789208,47027307,-17782975,-93840419,15157077,69511774,-35130700,-96885592,-33995189,28201102,43446997,-6661542,-3064649,17625849,-4950563,25001693,-5927862,10128437,13167344,-32709416,-43416265,72750088,58150776,-16899188,-21419609,-910712,31877382,-28795460,-43649502,-31782094,9247825,31732747,-1346660,-60421783,-21292562,51367156,-1655860,-37537848,-38357090,-14234993,37129312,-30638578,32275104,30366544,-33673413,34173384,-10364705,-22143654,-18310586,28886869,-11185423,-20414456,36294746,-47925899,-25894311,5990015,110474621,6612823,-41533771,2118496,41020263,16173913,17494758,-58984844,-63076620,10222573,45357084,-11389003,-27293588,21393362,13483387,37207438,655107,-24445148,-2083385,4774935,65608120,-17142131,-62584220,-32658098,11940458,-1477744,-47447508,-20845078,-2670177,-22040219,14818243,-63271013,16174174,-18643737,32436519,6804535,-27634572,58384609,-14230459,-42122815,54050062,4903464,7631795,-10289364,47229813,39411433,11223954,-1026592,360927,31018688,51379651,-32451591,2963622,-56231967,32881684,34496160,-47526086,-18664579,-15421003,38670391,-20509474,25363234,-4094727,32322656,-22717798,14569033,-28610558,-38481193,-17768757,-30330099,17948359,-11450866,-44828609,7945948,34255302,67452999,649261,-41173917,23106971,35397940,-5399463,-29139293,-16714436,-16288283,8381216,32367677,-20532365,-86743111,-10425153,-7308322,-10799335,18988307,-8569393,-45536623,-19664980,-17658631,-10783207,-11099061,-906687,-3943672,43172650,12250426,-5155463,-30442896,3761662,47424466,43010763,-23896379,-25935245,6503536,33566133,1502808,-14808915,15920389,12670295,18233702,-8449781,25507186,-5941113,-7759374,-24224717,4468167,13166219,-23264445,-6083461,9739105,-7252570,-25143437,27177325,8223016,14571940,-1384981,-18440456,-24732515,14839197,-9647656,35735802,-17688727,-27010392,-3755134,20513282,611895,-5237534,16523327,2200270],[13,85,84,-86,0,-13,194,-254,222,-376,482,-550,748,-1022,1122,-1415,1810,-2235,2608,-3146,3810,-4461,5328,-6202,7348,-8551,9960,-11528,13360,-15343,17481,-20014,22885,-25916,29211,-33070,37287,-41808,46706,-52344,58281,-64727,71893,-79774,88129,-97254,107299,-118052,129699,-142336,156146,-170922,187054,-204521,223492,-244284,266836,-291546,318591,-348524,381512,-418243,459296,-505615,558293,-618929,689367,-772432,872232,-994582,1148332,-1347458,1615223,-1989952,2531007,-3233450,7708677,-151338625,-132436362,142806902,137546422,-140765187,-117548315,30188059,75786774,33242529,-104104022,-104612686,79797798,217241583,16708317,-212223804,-10465883,186000450,20165126,-72466179,-14634126,43815428,-33478064,-16763272,-13166581,-125410,-15783544,-18699429,-80177829,30060931,57738383,-64104609,-144699539,115272026,200675341,-48613063,-164739714,15593806,228815933,33483041,-116630699,-163956298,57692024,151467089,30845970,-96469821,-99770933,101565543,98530876,-80496412,-72349283,20900944,11844398,-6324695,55950381,4983399,-49999631,37755642,91813743,43137080,-29241197,-55218103,-71976839,-11587511,149164692,20162583,-176343150,-28384094,197591212,56535174,-130730088,-105525606,6552479,45326739,18326476,-46051634,-91305765,12748675,101201002,38348529,-80058493,-13857383,19525997,-29101271,-25020732,31328897,-103005175,-25799478,75956319,43398213,-105755147,-100058425,56248638,37362322,-6852661,29700667,339905,-21717161,59635960,112935639,568046,-95397805,-14132180,59871428,23072439,15983937,-33863360,-7336635,80190750,184985535,-36765428,-135174009,13956883,84743019,-12899662,-61939080,-110744658,-14032975,77708635,21368076,-81940331,-90888292,42945081,72887082,-44595402,-110903081,51674658,13981203,-28111866,30418955,65095097,-58064421,-44264023,44034968,78632836,11073473,-17091528,-63483444,11184411,133140126,16545600,-172057969,-39788683,173137023,109164269,-81703514,-39074953,30489137,87810517,-4582629,-5308711,-48456297,6717150,57333520,12642969,-87594376,16753598,42433337,-64176552,-23786472,75404151,15256955,-97712562,746770,33977669,36919719,-12129038,-65912682,8043900,18525249,53667443,-57878905,-51672201,95196728,96176612,-102411627,-104462683,46558405,66452980,-27917639,-46885972,-17104555,-2469650,73719979,10540277,-52289375,-66339193,35940751,80674713,-74467898,-51798875,8857748,-19158012,-15535969,121682990,23288387,-66456882,-2077781,32606551,-7633359,-14234944,12808963,-25107236,-66952120,82980679,57540310,-53485898,-53075944,63505764,31401901,-50322709,-24538480,-44664970,-10608081,12885415,43363747,-17075035,-3876064,96503985,10141895,-56351296,174769,35389402,21435909,-752248,-28221963,-20816898,-11995463,18797141,2298414,-44974277,-5685347,11086776,-9923906,-42797808,90549280,-37051277,-71190884,31534843,72670664,-22546039,-40404161,-18912372,-7209181,-8048541,57857947,-6743767,-21464511,3215023,79485021,-11603343,-51490064,52707726,45953846,-32403108,-39525674,58272231,-21234757,11928316,11501008,36246316,-46914614,21127058,68490816,-17619820,-17824090,20284242,-61674970,-53252547,45542012,39670962,-65014375,-41090010,29178551,7338125,18135670,26191970,-20813653,21925190,50404684,3090240,-38439187,-26958493,58792349,7901062,-29682789,-5432705,-14137671,18222826,6628391,45952581,-31376442,1416279,-3737981,6228108,-66581106,19524451,52097436,9256897,27199860,36157418,-43742168,-15179468,-15147232,59235926,-8480575,-43628430,39802934,-23552195,-31369915,9622931,-23749667,-28555689,-10740840,13591441,-23150426,-49497126,16489622,34351863,21447529,-760362,9245553,-35167593,-19815377,34825308,-49662075,-20633871,82971589,18829959,9933375,-16718970,18312940,33560281,-16476651,40439617,37247731,-45491436,-34543769,26825520,-31791170,-33516837,61716684,3577409,808407,27600772,28870107,-50582966,-32184264,21506623,-37697281,-47878592,39983365,-10505302,-11501267,-21030739,18226450,15356150,-15341316,5850785,-17610188,-63191788,21426283,43991928,-5455749,-7267415,1833710,-13993742,-8219904,4539760,36362587,-30534547,21858116,9358243,7818405,-13723295,-11320755,-11851600,17166374,20850176,-16094280,-32918940,-30632272,39426044,36447957,-23653364,35275093,14094360,-37174189,-19472218,-4238318,7867545,-44080068,-2132997,42863989,46974610,-43802682,8049898,-26054420,10287499,1860403,-25988090,-8796514,31128315,12682274,20366930,-76590997,20071473,5770494,33948108,-24228473,-10797215,-39139851,60393092,-20807857,12581404,-2099157,9540162,30146514,-47044932,-24279836,-9009289,31718280,-3426040,-4580315,-10315369,-5149942,12109338,-9422072,-602228,3730972,42908941,-17489770,-24803880,25814077,24615554,-18845309,-40015660,7361495,-22662076,-17677642,-19660530,-36960078,-5879098,82118408,-37794044,-84848726,-4508437,49458493,37334754,-5671014,-29087685,24828970,31461010,-57528039,-24524818,-10711295,37263366,-24844674,-37420939,-18125151,14124627,-35889821,-16238239,12376862,14941017,-5441795,-51718970,42284115,58254779,51075249,-35600716,-665609,25731389,79043091,-26635769,-22731543,-15040714,288882,-11980567,-88278477,-79901542,-15438715,63712637,-11417236,-19989297,52170001,33789579,8298417,-6827364,19113770,-5729368,50147571,-52913422,-3652855,16135070,-11448974,13973360,-17449084,22686405,-3746378,-24501754,-7150459,-31260657,57593653,-15341194,-20442020,-9673871,40739406,44991763,12774299,-31943218,-28937650,39721169,-4859549,-32123864,-42515167,28863,38355653,850745,-176409,12011306,-9444751,71747275,-23827287,-17669436,-11272648,20799403,26844816,1201381,-3958252,-9312144,-4994904,-313249,-10537672,36335753,48489329,229631,-33257421,-32128398,712125,-51594529,-20745798,-822758,40474057,8827440,-55349032,-31453793,70917111,41416726,-122358358,-53698519,15309892,79885051,16161577,-49145805,-48004809,43839389,8722805,-26428117,7928635,17061986,57937375,-69964363,-6165173,22519232,74010526,-6957142,-43027023,11678659,69768932,-17237448,-53626120,7275992,48185518,47465625,-36495848,-23550732,37989976,62659567,-14935750,-51791041,60685939,116298693,-15719182,-80667560,4732688,84348572,55864162,-71727087,-10776906,68151878,20618073,14755861,-43642510,-19589386,46368241,5720688,-57076941,-4319997,28786743,3448401,-115997287,-51164265,20837055,31899426,-95936074,-49676149,79617014,14062053,-39350,-30939591,14243120,24065850,-19779826,-43031151,5272690,6040998,26294641,-36829342,-31500229,22230283,18033640,6920433,-24567138,-43164632,16210499,9824501,21358304,-6863700,2384947,43492202,-33171578,14062324,13799648,41830894,46384948,13693395,48220039,-27271310,-13829824,43586939,30719846,-4202851,10163673,-15558600,25015671,-14706107,12016557,-3630374,-52324465,-584835,-16640663,28775873,-14354641,-17727525,-52470199,10643857,82799111,-20826891,-60198284,2565803,57320028,-19066369,-94444279,17346476,51455508,-9515170,-42249181,-60253702,-12564858,36640939,-12054241,-71432816,-19990052,60481355,-5919824,-52997943,-20304172,35469566,24438057,-36104876,-36691055,48601473,29820399,-53258191,-83399744,29662887,76124279,25223120,-135907571,-73221533,95306606,48410644,-76296083,-114802877,71713299,41870422,-49868039,-68195992,-27006218,66310625,39752482,-38227564,12004592,63330956,46282880,-53932866,-43945649,54769651,8559678,-83694267,-53886366,75900718,30463705,-40211388,-51075632,-8312247,83892586,12883387,-66010249,-68310031,73848560,42078013,-40004169,-34255811,32162153,42136999,21597192,-96776402,-35952558,52936976,18341555,-7045420,-56327002,-31806787,-10790749,-10151479,13571660,-16516195,31988767,10014966,-6112722,-14215357,41307867,16446443,-3239867,45173576,51444070,-7393539,-28043612,-57109566,13643611,20615266,23367351,-45051317,-23694107,49234057,37427601,-12708129,-13300914,53789724,47521230,9364861,833610,-47421655,-4353526,55659113,27764005,-3670652,12317583,-8097645,18721126,24059438,-31073307,-7771003,-21488002,34713736,35944553,-48645150,36488961,-5052438,46645743,-25140716,42848884,-883288,-58533142,-7043176,58029276,13216150,-58322156,-4531274,17811080,105124847,1409638,-59279501,-39442714,11894427,23495458,-40953373,-71333788,78577889,61645309,-25750175,-43717074,-40928772,35261091,31727133,17058604,-48214254,318641,-3111999,9881995,-41901381,-13307534,59670732,-2511677,-16120681,32379327,73239477,-17310546,-80470461,-27576753,23191238,-21290362,-37714157,-32857295,52960326,36907289,-39950628,-77714654,-4182650,34466313,34693513,-62126824,-29890613,55235513,12130450,-2805523,13278469,11493146,32023822,12269889,-27076070,-34838127,32772229,-11463356,12719335,6143271,4697641,32289662,-42458100,5522674,11601615,5964464,-17981310,-11851639,-22453637,-32942120,-7010005,9203479,19745665,27343942,27210344,22769297,-43067996,16995140,71235203,2090703,-34348498,-8794732,7707790,43703414,52189620,-12891442,-24698758,-4008047,48415579,-24242576,-37592959,-15236384,7120755,-5828532,28151461,40490421,-38014391,-67629173,42712500,-10384569,-30932778,-30554921,-2082658,6404917,8895835,37543017,-44914187,5305653,37986273,40397791,15375752,-9749777,2690565,14669467,-8191993,18505917,-71414382,-36634007,2305875,48762732,-5257800,-42686311,60873389,-41187179,-12319301,8836158,10098978,-5149478,5651383,78263106,16140289,-49499370,-1649557,33132363,21079894,-38138648,-32804373,-57277243,-7229617,47516148,-6126840,-18158059,-348248,110911880,-9784419,1900641,-447463,-16212383,10815510,22642753,18337815,-26026225,3850799,-189255,33020677,-12726755,-42370180,-4999870,15801082,20592718],[27,-142,221,-281,401,-619,893,-1224,1543,-1998,2625,-3419,4282,-5325,6701,-8215,10082,-12333,14925,-17819,21339,-25433,29972,-35207,41353,-48206,56070,-64913,74843,-86048,98530,-112595,128118,-145400,164678,-185912,209310,-235115,263391,-294482,328572,-365786,406331,-450561,498816,-551245,608108,-669876,736967,-809584,888560,-974099,1066874,-1167729,1277338,-1396616,1526703,-1668985,1824888,-1996567,2186426,-2397253,2632926,-2898659,3200802,-3548005,3952383,-4431123,5009070,-5724155,6637777,-7855312,9574988,-12222289,16909788,-27845309,106784799,17553649,-135537902,20752815,103754745,-73119374,-33318595,130159744,-68768035,-90347125,-22070494,81659535,28224196,-53166422,-110398655,-54261670,102545879,79769847,-159438241,-118193643,123450758,175290492,-45897234,-113265579,9610081,61920987,22853068,46728983,-70116071,-90408967,29322155,126733835,-61069444,-77596930,7986439,35154525,-35284266,218204,1423565,-83511543,-8271644,71005061,-291458,-90669811,-11461486,107791783,21341953,1970168,1402074,-65959200,1234787,66473396,20371981,-65042183,-51879093,52795202,28980470,49625891,31927936,-109805364,-66298126,63369656,86596022,-143312990,-131804388,56195233,110053000,-36624276,-100117504,-45729552,46785358,46174733,-13853551,-76115370,-52009961,141085364,16503231,-51262343,-23831584,18632627,-111845912,-53564032,115193934,10499389,-79637216,2633200,40721185,-3295643,-8864674,-66982038,-61800256,81421195,158507959,-64373051,-237756174,80169982,226536975,-26408241,-158749019,-594782,108021832,1833527,-7823389,-68931200,-40967639,19646402,19493013,-37011335,-25895087,98776728,-9968602,-28767619,14260596,64187779,-79439878,-129195098,43179812,111536210,-66399619,-48995918,-13597941,53621974,110322088,-48310263,-133421456,10847061,172661482,42474203,-129863692,-58128430,153231730,61438908,-32707430,-34527125,26119289,37382958,48517649,-36259455,-78721747,9534418,56377856,-52133112,17812675,64232565,-3778279,-75242091,72545890,53673078,-76213024,-45087679,34136117,26411594,5813758,-30633767,-19741921,-84085345,34192747,43539090,-43678913,-80884108,58307072,78303794,-15526766,-27893464,69774113,21868959,-31013362,54978737,-58654572,-83451508,59974557,52848645,-39407966,-66314385,53046605,39968570,31457540,69437420,-28502395,-83090819,6848684,73353087,4527998,-86407650,28353356,-8106814,-6675587,24855825,39260391,-53369236,-108878082,51108703,56621446,-14040585,2928951,71779534,17423866,26862015,15946983,-50051493,-46832349,67308810,51621546,-78272486,-32831991,67669600,1254768,-29949302,56172838,28829337,4578285,-31130691,2330247,-48930477,10563063,22784800,29938101,-44231422,47249223,45880157,-62263771,20194762,80594128,10566796,-103086301,62499472,55696976,-6152068,-22256937,-21957505,40129776,41716066,41290448,-87958340,-45719630,40018831,19949235,-31326157,-62432940,-953585,19452766,-41434609,-16583060,36449943,-15041740,-15049613,90621735,13805225,-22107846,47145880,-14323675,-14315635,-13399376,13094540,-49518778,-47894982,38784194,-13658345,-56286448,-18108145,41435488,42152080,-18936828,-41447181,30202499,16883968,9679394,-10900374,-76521269,-6751668,28486710,4370201,-16392771,60335461,88761510,4452613,18829269,-29037014,-7264642,-3888473,40475994,33332356,27785241,34508476,12152075,-44905046,55733000,8205034,-52802732,-45188483,7656803,29840562,-1419661,-48212303,-3491615,6561163,-15817731,37587341,-34362239,-20933361,67253146,51223957,-50452427,-31246866,52731812,665678,-748117,47393069,-1324929,22821112,-15325566,-7828577,-32923336,-18327794,9388990,-14695270,-58323842,55210881,24426505,-33546193,-4090518,-65747,20994316,19709053,3267473,55679576,-17396798,-16138336,31388642,4982191,21096875,10925295,-11698425,-55221831,43379167,45087910,1451405,-12527866,-10400933,24108075,-18471184,16422534,-4199796,2156223,23573534,29342100,35485856,-16388174,40600649,-4265296,-6781344,20045,7898038,-13116044,27432770,23000811,12030461,-44052131,-8709798,33068821,53099797,24619216,6810717,-55614516,48611487,84962753,8609241,-48131830,-48979835,31400555,6512020,-31958832,-28649634,-9648137,-14609571,8156894,-39712785,995913,-5000032,-24396252,-5042129,27060120,24869920,-29437874,-34266802,9451062,11350903,2469086,-45468306,3102377,-7477380,10522153,2680721,-7181941,-18710769,74960753,20760373,-21304251,-16749195,49256439,31764653,-16300668,-8167780,1398814,19372135,-28536706,7781248,-4024390,8623897,15743259,22312121,-40953100,-16942314,18935862,-5362859,-24273022,-9143806,26708266,4810528,-13784321,66481853,34442458,-16203187,-54374630,-26122403,64648524,-22669421,-12184022,-46921972,24721535,9265795,12422509,10379919,-31030240,15565096,61656314,-5108736,-6702154,20283377,-54090296,-20101650,6593047,-6112170,11976984,26529839,-18540961,-35586273,34300792,9461038,-30503129,-19174876,13063960,-48063096,50441719,4116783,-22512302,12055194,23426210,-2776747,-18913321,38666457,31874388,17275254,-56680998,-45303905,70645844,6322126,-20631181,-28210549,-27317923,-2041474,-12367962,-32498528,-22540937,-9956823,-15522794,-40110885,-25268836,36893145,-24053344,-34375010,-25420758,50960923,57625143,-36537836,-45035037,-8434567,27930851,39017820,-45667280,-54809038,-9998930,67932715,-28867995,-42483126,43767817,80219476,-21917005,-39316059,-2583201,70893435,-5749473,-53397407,5271886,70411941,33355274,-22904644,-68726771,30830535,77585682,-21687952,14295429,-1755857,26128385,32901229,-14134493,-47429613,60422219,34928183,-52260816,-24952790,22358718,40351333,-6264259,-64381767,-14859267,16466455,-14400764,-66405080,7203895,79335502,51312057,-54292535,-80152780,24858539,65226250,-28296097,6466333,457186,54269649,3531676,21314455,1486722,50407689,-22671422,-71102055,7684995,36271659,51393592,-6110311,-14333756,-5752402,20007603,-20081387,7689274,-16022530,33482437,-4926135,-6888884,-44621595,-9574775,-3309152,-32993439,-42701155,20345991,47921934,-7455282,-78999330,14330417,72446894,-1731515,-69576794,11429638,16000469,39995574,-15438612,-27448075,-24027473,20589597,17437368,3241688,-53848363,-23500513,25702692,17019380,5846405,-13443489,-13955151,-268295,24646813,-22289737,-29523900,38047374,26013863,1261634,10441953,35692115,-35082177,-44984074,-33973609,41637004,40872197,4998291,-72591638,18015864,17589304,7983244,-33207975,-16397411,39619167,38059979,-54640685,-69282182,33522977,39607969,-33456021,-48118845,-842916,12672130,59743659,-46560419,-53114498,23130374,105072645,-42502110,-29822899,-2466458,25102065,-32211165,-42793549,41696302,78910984,-22983981,-41846925,-7172393,49446431,24894385,-14582021,-19588783,31270175,-10927576,-36907977,-96944475,56719562,97466725,-43679906,-83075274,-2856355,72127921,40216329,-38247692,-27205174,34868224,35226711,7472206,-35807716,-10985367,26635268,-4344604,-25929336,14324411,66902553,-13893436,-34030748,-21649191,38601338,-27421737,-57223251,5923847,30670252,-6365001,-34254884,-2977647,20317665,88330922,-31996370,-65473775,-2425652,51741046,14355797,-45559410,-29602026,59324057,28849858,-16096598,-31683000,-57963154,-2958749,20048443,19347031,2732273,1887783,-17186327,-1628235,-17594034,42688962,31016050,-20351987,-23699073,85722420,-22547854,-39670194,-53312744,13988135,-17800110,29979135,8236607,-27920591,-19150036,82945685,-6655240,-9099961,-43958049,23896351,63935782,28915971,-25180321,-29219023,-9229515,82814363,-1912482,-39556526,-34914013,9370932,24301433,8389428,-8816395,-1124910,19409636,4871790,-25491768,464105,10051689,14052974,-31955950,-9023902,37113031,-43177886,-31071573,35757377,71658166,-28702243,-67939277,-24795229,51145911,349057,-51959449,-23689496,29373027,83364747,-14409347,-97885374,-40411158,1788489,75817492,-38621329,-37500584,31631328,41574783,-36953307,-47314339,-23152209,-2269677,4274451,-6691414,385179,-17356724,-41015597,-70421900,52351565,63731033,10791076,-80069455,-28866350,26567830,42986710,-51388622,-48816419,60994851,32579960,46549680,-22275210,-70948665,-11383204,77860487,1501009,-14984763,-634208,53511407,17209447,-6850382,21521145,6223344,23216270,-18246182,-20847496,7122691,-40305630,519134,-8229716,46881313,40890635,-73497411,-17826979,30599470,-20015652,-43861568,-47971010,-4450743,17700414,2328396,-9175476,-19888679,14375840,-2838772,17999978,-56803686,-17742056,-2731333,840007,-28567820,15980746,-47840371,-13532213,35814115,15882952,-19692427,-50289959,32119444,19693369,29343754,569034,4883199,3542739,47387910,31883794,-68013343,-19695023,57139498,6822501,-11099548,-61112949,-32979722,-5837860,5802709,2262659,30861236,-39737836,-32193034,105217737,15892461,-81174466,10072876,-14691680,5262269,13660395,-23923631,-56737361,-11014328,34472052,-5900233,-8654781,-38643610,-16037120,33780544,-29376965,-20774394,-66055295,-11436462,52451425,36635753,-23047356,-26277655,-35118910,46846566,23758082,6992354,-44738676,-82234890,21600075,115368911,-30738680,-50542782,53668036,36738065,17773853,-52367696,-24657195,-18655051,2191962,25864739,-10100380,25460408,-15686797,20425882,12641175,-21037454,-8901715,-74587984,43471445,19321638,-9784657,-37188287,272455,11655168,6333775,29736686,-1027642,-8429446,163004,45522091,37847310,-57543255,-29059699,23036597,-16581665,7169362,34813740,19404325,-8640956,-2857010,-21552020,14291444,-407714,-18781940,11882353,-33483534,28498316,-47319795,-12221514,37253135,34235225,-58100820,19239551,41502045,-25218082,21721244,11215887,-29057578,-64272372,27994567,16981870,-51493517,-12326320,-22084817,15918718,-45033346,-23045020],[-18,103,-162,127,-141,235,-308,359,-534,596,-603,811,-1084,1290,-1341,1660,-2039,2349,-2639,3142,-3639,4089,-4673,5214,-5961,6648,-7505,8346,-9195,10188,-11177,12358,-13443,14550,-15750,17071,-18301,19548,-20890,22261,-23451,24672,-25950,27070,-28018,29097,-29907,30449,-30967,31374,-31447,31453,-31191,30696,-30241,29568,-28880,28333,-28128,28448,-29634,32337,-37264,45316,-58338,78562,-109195,155760,-226671,336056,-508593,790768,-1278480,2196990,-4196370,10008438,-67969321,-82294076,161421416,-11506151,-153513638,-30472943,66294980,126223433,10475122,-168602944,-63364949,160823866,137743079,-172459155,-148701223,139135497,190157786,-83567749,-84541028,20040006,49222615,10745037,10945679,-58259203,-38480961,31326789,2480996,-59255946,52391870,57417703,-128437587,-100659269,211251508,155215536,-187127335,-108966642,140530160,62726962,-4061514,-146278321,-54938211,109521074,140413551,-59882889,-134866100,20177852,163172101,945967,-164596285,-24405558,36847836,-4444284,28480383,120464410,-74208119,-51966816,25288664,35596986,2014509,-13841345,-48521101,-52708255,55424125,97862930,-111368857,-170293103,65680775,132558854,-48237860,-125183161,-37164103,47205507,68692694,15325004,-57986718,-61820430,70513696,101660356,-7421846,-26054293,22434026,8729052,63444614,74789038,-11688468,-91031162,72692628,130245490,-95731130,-91963475,19286037,106174601,-65969030,-10286067,2315138,-8809958,-6793963,58479062,30680469,-75371997,-35824414,5662298,21769783,107379700,3274460,-93434015,17845560,132599021,86502671,-177555016,-70796629,92053676,72276302,-7510928,-66844855,-100758183,5988189,138072003,42616028,-148801626,-20440007,117731297,7593738,-122893135,30908175,74959805,-24287871,-4619870,46677063,15544751,-62037451,-47310273,16246823,68088260,49001119,-42145883,-102264607,71729801,108878885,-93702084,-172430678,92417194,128245853,-51445215,-99492972,9053228,-12421716,43947669,21017169,-44684449,-30867553,73818048,97588834,-64920730,-53152210,38961979,61330832,-79827468,-7708222,38017974,-36335604,-28305666,60918252,56968728,-73792942,-36159423,-433199,9555129,116600257,-15743614,-107791147,-43098058,144556056,64494799,-183065513,-29466780,107023569,32892939,-7034766,11677668,-15433678,-3414820,41217032,93324726,-64316603,-15220446,61680306,16754547,1911274,18860778,-21192914,-37837962,7801355,84985228,-30145902,-41294312,90159989,13554634,-30431450,18515753,-50476917,-58721957,55691245,43534354,-17931288,-62050358,32442602,-7697364,34138662,-24051897,30038598,-2476223,-6595963,60974083,-56972044,-32170136,30038666,101171326,-9764012,-48624970,6181404,37184125,-18192290,67328419,13019987,-26802318,29186315,7479459,1574867,-62372946,-3032441,-10310537,-39320254,15078051,44275612,-76249456,-88415535,69391885,100117826,13442344,-32939634,60064087,20589443,17252874,18337461,-45462806,-48065251,51658136,-6691636,-5137717,-12665006,98250317,12146110,-4029260,-31041613,12253159,-948963,23112376,35522754,-9789066,12870233,19186261,5798090,-25537162,34604518,30037425,-23900048,9979514,63299428,26783870,-57320720,1824561,44088516,-56925979,-2548022,14302081,-26939890,38219890,23315260,-1296293,10985102,43632003,64514324,-11283559,-3518425,-9328914,-35899182,19594010,53567147,1792595,-33152891,-19401814,36432550,-31176619,5700898,10055664,-9681251,-48343267,30771267,42756309,-33213085,-23887164,4476577,-39767958,-15138611,-3176326,-30520187,-55512228,-39713581,55520936,-18153408,-11346164,58077317,17065386,-16700848,-29088449,15002466,-4240192,915297,27470833,27584234,-26251744,36714962,37768426,-75620733,39454226,55465932,9692945,-3312702,-19001507,30907167,-22210549,5426131,21356721,-18776131,12319617,9357684,-17197594,-45463531,1963435,44927399,17476548,-45793930,17845049,25444296,-26522179,12906373,7212848,1861734,27730575,39216797,-3942487,-30066142,31867864,27305907,50767289,-9645557,27209214,-16250413,-28393206,25561283,30177954,-33101268,-28321642,-23891373,-1163003,-2205818,3200693,24329072,-11429226,15664945,2382059,-22193677,-336623,-2877515,12896651,5116757,55802271,-4722427,-37995509,38369642,42721128,-17496371,-36998772,11068209,26123694,-15466804,4983261,-23444453,-8884798,-8653786,32667440,-10490926,-23535708,11766334,9426486,-27526074,2110342,18740017,-46972122,-25748139,48654334,55302657,-68407761,-20963686,19977815,-18417114,27928837,-28777971,-16231166,9146579,46624988,19337926,5477205,-39177870,51269218,6642944,-66689459,-56624473,-1742007,29143440,-14734392,-12269669,-42212250,6020231,22896525,-16014567,-11651201,20093920,720965,-10356239,-51957973,19132527,44410242,-32027464,-8806193,36850040,4876705,-23988242,-52553614,-19997321,16262788,14910708,-77724601,-47260829,32878740,80365230,-56109732,-74739072,40016867,65293379,-56376178,-41701559,-5565925,16651608,38499603,-11947689,-25316214,34965228,29150891,-10943937,-41019434,17293644,-10751799,-19312921,-73891604,54341791,23514296,-19686655,-59389741,13875409,20602774,-26329922,-15581347,18461448,6161370,51017545,-13629829,-37269330,-18716523,42541958,20685995,-44481748,35603237,1241353,-13858517,42511028,-42322501,6119272,-12690297,11540935,-1009597,-8101352,-8851212,-2854681,-39762730,-18083696,14684232,-22810199,-29803135,17326613,28330923,-31880060,26940707,-46632907,-6623269,36755178,13448584,20943047,500573,2353184,15060278,-2894851,-18981818,-10762565,32267955,52404801,-2134347,-47524639,-15637020,57121918,17131193,-2340784,-48690881,22031706,23941643,-15909100,-34504298,-46312239,58754356,-8874077,-31764510,-65523412,9485182,28126148,-63669461,-38605521,35886857,-4604764,-34295238,-24958998,4332234,70774010,2087537,-48836081,11274357,6171807,-14697783,-84796754,-73618982,45514191,46387057,14605232,-70423839,35001737,68032956,-8888758,-67738195,928068,31096357,11871440,-52507445,-75192389,29369387,81603722,-81903678,-50805609,68692942,50083880,-52151110,-102031942,79834262,41376114,-74908161,-51639461,-12051791,69032439,23833688,-71887905,-20075547,66168869,107334141,-33513252,-47068167,59215706,47681423,21145364,-50778992,15941416,74954327,24289522,-9448888,8609419,15182747,57308991,-50914522,-31760901,17858427,60684007,-1780870,-41315104,8659941,34791658,-34693463,-50453502,22544594,38533038,50929800,1960622,-1117409,7149321,-10749436,-32667480,35444881,33687463,45085192,11547327,-11895503,418502,-3215629,-12807903,-4207673,27267824,-22080626,-20473674,20398060,-33063540,-68607408,19576672,82414445,38730587,-36316076,307600,-3768139,-6440059,34153929,-33765735,-7889950,22035550,3323843,12038592,-24358312,37207147,-4729663,-31839463,-18312305,13637728,28334505,-14943064,-57513101,-9621450,41343588,53365330,-10551126,-9999438,92893718,58405871,-54437078,-36811787,36665914,37026550,-17707536,-65124628,-17967386,35082368,2152294,-53171237,-52320258,28634648,51285829,-53821042,-52162839,18578660,59782574,13860538,-77021578,332078,33268812,-7779823,-23449677,-15022694,55957944,-264471,-34031128,-78255029,59148394,43441988,-75403714,-97838932,9217583,77161724,-28499129,-96740514,-33844157,45977182,24825946,-58908016,-38088169,60564338,63997225,-30310190,-73327681,29420175,37370049,-6163949,-2362010,22989828,6328389,-5604930,-50855212,5384269,53178255,-7344130,-42146939,-34625732,-18396783,-15225762,-1605504,-98254742,-8695204,89457456,-11391029,-35758380,1961943,44188789,19045486,-63749029,-14121046,9351539,62303218,20565126,-3119557,35101702,-11195374,3572532,-52682580,11591963,-15357487,5354622,-14232495,24387770,46416530,-25807979,-28552928,46891215,17011850,-17099820,42597212,16244411,-23841735,21988534,20863034,-22295351,-5695119,-11709066,1580248,63504020,-21055537,-47911437,-22897438,65106005,-19817268,-10539055,-39236314,36685884,23934954,-49346148,-3541849,-4496206,72034477,10583970,-34184090,19503205,49355431,41493783,19759548,-47955799,-64628626,1174890,37394886,-43310543,-8536548,54235953,-63244682,-67388779,22368707,5372211,31500453,-16661634,9667257,15658480,58015767,-36105266,-23463525,18609660,60496726,6158057,-71710352,-2137896,30877652,47233585,-15445731,-27497818,648979,19729486,19751731,-44774142,-10672236,-10407294,-12091170,-12293658,-7592196,11062132,-29872495,-80755720,-48074261,40707797,1860196,-78384839,-19441520,61556450,40035910,-54027448,-43515753,1601039,49885482,60656057,-44557261,-65485152,9675653,35148120,-25145982,-27470434,-4208878,15966005,14589487,-38217138,-35615458,-15787347,48596261,23475379,-41439803,12581209,13638654,-21631290,13395157,20981741,39287327,11627073,-42553925,30722166,15364438,-44031993,-36200828,64393910,-16648781,30769610,-22917565,-11785495,34014427,37093538,47057856,-57547294,-24653662,13705752,58506597,-21063207,-19950929,5182851,-6098270,-3410759,-7478472,359643,-29518095,24920200,-29265024,34392798,5065716,-48442794,-5376823,27905317,28250781,-35948285,-5484660,19894848,55951883,19902656,-22278858,21961398,-33345143,16326517,12153878,24730719,-76477188,-20186292,48314897,-596731,-25947766,-46962723,24026699,47376015,-13069440,-13408498,-36103536,35497127,-11121419,-27748177,-15934230,17655249,18909851,-35807495,12996365,-17992153,65461547,-26894179,17075649,22399393,-16479008,-28274988,-2363004,-2210161,-2348232,-2964127,33781421,9036174,57175964,26284517,-15767199,-1295761,-34962807,34410091,26345704,-6587512,-15574900,24250332,-26655324,33639024,30623383,-37241997,9663524,31678846,1643252,18713865,11151486,-70261793,27812228,42603671,22795431],[-9,-56,-116,114,-60,123,-228,365,-469,608,-845,1205,-1543,1907,-2451,3110,-3775,4697,-5946,7082,-8532,10358,-12393,14668,-17371,20550,-24041,28122,-32749,37900,-43751,50353,-57823,65986,-75330,85705,-97140,109740,-123829,139256,-156339,175159,-195656,218190,-242875,269890,-299284,331398,-366388,404548,-446001,491135,-540221,593572,-651773,715026,-784021,859322,-941651,1031800,-1130862,1239990,-1360690,1494770,-1644702,1813443,-2004807,2224130,-2478826,2778927,-3139409,3583187,-4146891,4893001,-5933663,7479578,-17754711,200629485,103310857,-156091203,-28528946,157855421,18425334,-85390754,38928368,57689301,-91121160,-48825156,45034831,43394261,3037341,-66880907,-62159429,26441477,214993473,-13869959,-210100597,-37339672,140867415,68542643,-128786742,-78110531,71365946,31640253,53984763,-10572941,-74291318,-6323120,161262899,31088102,-96596427,18584226,72020714,-16611129,948244,63045637,-369784,-116412842,70998931,89438187,-63042416,-70799058,55632597,69765090,2674408,40906008,-15131724,-88619848,99217538,116547580,-69118229,-86173942,47331375,59831364,11020650,40608723,-950050,-105352720,39463527,112507322,-39146227,-178271581,28454502,108206832,3533364,-74519854,-29759296,-1423681,56129633,72797335,-98397728,-90839439,41166442,89407484,-36004808,-28309469,40230038,-50235706,-50490364,40349301,56715445,-51419043,-84381227,15838259,86353981,-889183,26145558,-64854832,27809649,132421951,50446392,-146506602,-47965720,193984944,107141598,-128150496,-110026786,56898466,64718718,47519511,-88007015,-52326124,42174095,100569627,-25053649,-97796650,31229165,36604011,-39477041,-36000034,84072660,57481055,-111197313,29795744,88028581,16730825,-73389575,-68168146,15608236,101148859,-10929418,-82969428,-89028756,109401506,80174148,-72899522,-131026220,77172147,120502226,-26033536,-64059465,-25231040,51326914,23737760,45529071,-33987593,-38176502,57609755,-12111471,-32470069,33757387,6393928,-60481363,-54141156,84210251,-5369930,-83269432,-62397146,27762104,25269095,8856884,-20636110,-40722352,27330202,84791946,-11249722,-94085581,-20007058,97060990,31227565,-78036820,8977731,25278334,6673656,34922569,27022855,-5092857,-60144310,56236127,2280065,-25164919,-34277515,-1828831,-63853365,13803939,56842464,-60283570,-64170220,53942641,13946975,-3585995,-10203496,12293275,6641471,9744342,87679887,-21143233,-44214568,83633429,76558173,-38636012,-47832649,-20249396,-34463506,17537859,4240197,3606476,-73433149,-12857918,18625558,-18048884,-44231105,981539,49215232,-5236446,-7737123,43544997,-20081455,-49030846,37554046,9840116,-78288199,-23866736,10713798,3875318,-14033917,27190893,-24077791,-61046490,44334420,20323750,-81151522,-26138416,-22150142,18237159,-11937302,27602551,-8345200,20619430,47392811,2178832,-27493005,-4770631,66596917,-2243630,-33080344,22668233,84530643,-7197594,7894349,-10880883,12892304,12041843,66911994,46848974,11078581,17757735,-16917875,-33752668,9203020,72307343,-5449858,-85856798,-5245793,68945866,-126943,-23943605,12332505,60086173,22188208,-18130503,21806707,-18201013,41368606,22509019,-40357515,-19367115,20029385,36562644,-15621497,-30732586,41943013,-13249309,-37186191,41576234,11809205,-16257914,16375924,23092908,-29048800,11538892,-15658328,-14942981,-40254350,10032761,24536709,-3165650,-15582598,34983064,26767975,-34196449,24525659,55116597,10049700,-822386,6644283,-30587161,6764596,37310581,-54037838,-12224633,37617224,-23937427,-14792703,-13819556,-3993529,-14269326,-28054456,-16172819,13539500,-19844465,-24245911,19594276,-7408157,-11514792,40277321,-47355712,-45818263,13414778,40281829,7818879,-10771315,14829064,-20420376,11624972,24207756,-15115133,9235870,-24415299,-12825044,-12310149,-27558780,57570206,-33563390,-41480794,21573191,10588814,16572573,-38551545,-8421383,6355862,-1233951,-10125653,1622330,-48609267,-20052766,6791897,-17139860,-12331738,35212679,-10575216,-67317112,36262916,6759746,-33462111,-39051310,9944566,24417838,15819312,48249619,-59726249,-47123322,-12050747,17624993,-74068777,-48496209,33454361,34109450,5857057,-70121093,18854180,28826297,6635369,17542794,10359398,-16319595,12833229,25812087,-34319106,-27014924,13657767,17741088,-24086686,-16426101,67393985,-61006376,-66099195,20731396,33650015,-17974543,19193986,33841486,37805353,32248353,-13415712,-96717977,50126884,26820558,47511443,-36143499,618873,18684073,-33825138,-45891131,-51625240,37663895,10956776,35816603,21926059,12964233,27358189,-35731019,-15364812,-10285507,53456727,9267194,-28574677,-4443946,66619906,50369356,-39095695,-24506117,16731084,63338617,-32898607,-66077747,-36714026,-12285131,14418986,-33078742,-28389287,55337765,33421744,-27405370,-64801683,41762321,78798516,-19288161,39053478,167163,82503,11112959,2440403,-33607649,26770684,-46365333,19335171,-17812168,-3580790,752633,20419095,-11842137,51511264,22857445,-1692541,-483246,-110124504,6793262,-11948393,-22338789,-56956429,-20098639,35067986,-1044517,-25379814,-33188321,15238596,24182171,26363884,-28562884,-37008500,15022061,8791269,24413596,-37985012,-18315031,21484156,29575834,5486240,16406363,25975695,-4183035,44253532,965154,-14555542,58206887,8639663,-50019561,12410952,39710865,-53188168,-28764884,-57059752,45012885,-38802827,-26946925,50360666,26532581,14201258,-16106628,-57642220,21742108,34859346,-15943428,-37774801,36056634,64853627,38617226,-66987402,27578099,73110057,36055632,-39106691,-11097219,23137777,18839428,-25537344,-30619189,-18276548,31883156,17585018,-31210890,-71273228,-13657563,-5916150,-44601837,-41330601,62078035,84746846,-28040358,-62759491,36334476,12055410,-10789906,-32901015,829825,45497118,-526243,-69968182,-36935677,32037627,1193485,-65460216,-38253073,-4496536,26162386,-57099437,-44835781,17574502,87856430,41664163,-36392154,-5406676,60592597,-27187304,-19010260,33965888,15706946,1664262,-7679295,-40235070,-20172226,49950015,-29256130,-23956255,-12575827,26951773,20104548,-12752457,-36942265,31882327,12821603,-21147024,-13966791,8603758,42481731,27781307,22203055,-36559922,-24599680,26106747,-4835088,-30039508,-48444888,-53421793,3883329,28493445,-24827938,-15906188,-10921100,23732420,-29704302,-62998333,1629295,26176460,-17980019,-2682467,6242807,-38894519,-9661771,-1379382,-497701,24508801,-46645914,-20573250,-43210853,14251216,46595894,6154310,-43061574,19061664,67845161,13009846,-31614500,-29998490,28837901,20382970,-281122,-62589776,1746438,70611471,30938976,-45414168,555829,73122110,1639922,-21927955,570968,43002034,12297713,-23106575,-59238159,55890638,38669490,-60794226,-70254811,1976235,47612228,-2816349,-65129627,-57916432,57869012,69894157,-70761280,-49637483,97044466,87901779,12227479,-69136064,-1205584,41237016,285103,-61078344,-57971463,45604114,1976884,-72475153,-42675925,67731062,-2819600,-64016386,-21622565,54485600,29874656,-98950259,-82120994,100751308,75507578,-13947689,-89472308,-17522276,121164851,13305530,-39592280,-44389813,30845990,20719988,-55560180,-50511235,1019118,70879960,-12924262,-25786182,-27082752,-19373962,42603499,-3928165,48646396,-52321901,-11252321,-70974813,-73515654,59539913,39343168,-37091960,-43397048,66268744,10530313,-17730215,-41817243,41182923,27976353,-29187717,9830760,-23843755,-17458756,15624332,36822945,-54789370,-67666950,565800,-4027813,10648196,12862781,-79517527,-36354606,55035595,67809320,-59465002,-42097265,-30662785,64911670,19498203,-18191570,-30691088,14394688,29690404,17018392,-23177150,-23232031,-39844098,29953203,-39878169,43607319,-23204584,-38495416,44650456,59491838,43998817,-33982953,-49403074,1685915,41221399,-5831205,-90333993,-644253,52727871,78847887,-71700116,-96140372,21580946,71809856,58142585,-49223926,-36156222,-16507413,-2056968,-87194707,-8905721,3079395,12841567,-11498791,-23063498,22164686,58264067,-36984811,2022029,5990428,37713593,-64263341,-55102139,56100342,69981370,-19798138,-84232242,-19728363,66836991,69384779,-24085094,-57898911,-14103673,51089284,30100909,-80277659,16217563,45827821,27418287,-10072574,-47571027,-6583297,10759751,-1812714,11822967,22352433,-11392473,-6285319,-5771351,44903683,31489975,-38815430,-32735685,62989689,-2846005,37226338,-79332641,-14759004,25795889,5588714,-10756852,-30359876,-20401412,56480439,36416803,-24572151,-37590554,19485475,46939484,-10698072,7943550,7218954,-18904721,-12629838,16491317,41048430,-49649025,29960598,33048405,34760023,-24372570,-18019299,-86875122,21852578,29259867,40869103,-37250825,19250715,37206087,38980826,5060938,1299306,-4247395,-46708619,44899034,8301702,-54042377,-71928922,43115192,-11645174,-23072610,-26263034,-41910216,25445806,24159246,1086488,-18121182,-20772740,16385692,23910692,-3663659,6939104,21634924,-14794613,11196811,31285098,-24654077,-42561242,9000840,62222574,-34863693,-47129778,-31606886,18924310,11001040,53561488,-2289740,-36277429,9856732,59628816,7301271,-3327880,-4096426,20915440,-13242853,20974403,-11912983,-5414142,28923741,-10452622,-21596308,-20807509,-25702773,40287495,-8887843,16696782,-12437417,37163676,-18351773,31859157,66271861,-41381855,-73137295,-33494908,23011540,-23888103,-18035743,-21940341,775330,38194394,50804477,-23425951,-26950405,17438329,46510595,-50775225,-42953362,-21373425,1297671,19674469,2468321,-36273937,5143807,47137339,-4298364,25799653,34885166,-39743799,-6202020,15171021,62300956,-16670049,-59414690,25515361,31244810,5164271,-35364239,40067928,341965,3232626,14756444,681613,-38824862,-26673858,57280670,-15896134],[10,-154,98,-48,263,-339,360,-474,722,-893,1071,-1467,1895,-2219,2625,-3331,4000,-4742,5645,-6679,7835,-9099,10606,-12254,14108,-16168,18430,-21047,23825,-26839,30288,-34229,38146,-42540,47486,-52807,58492,-64644,71468,-78675,86429,-94966,104108,-113828,124477,-135950,148196,-161441,175751,-191281,207964,-226150,245909,-267451,291110,-317070,345627,-377388,412843,-452630,497705,-549185,608447,-677498,759043,-856597,975311,-1122929,1310514,-1556363,1890487,-2367384,3094669,-4318087,6728546,-13171233,70136051,157896485,-51857614,-170862731,-13700224,161962973,76356102,-103909998,-167872582,57243735,226704637,33429038,-271487020,6023013,199227772,17867381,-100484284,-34958074,36574732,-18316419,31294841,11826390,-46575456,15883695,80349955,-69065941,-9109452,46940500,-35213323,-147721179,64716516,256024140,-34041194,-198176924,-5329647,184221953,18383552,-93159667,-99244644,33470056,160078565,79396037,-148022563,-120445043,98393647,90142948,-51926569,-32809131,72268310,6108507,10592030,9196,37432363,-67647047,21186018,83299885,-21896611,-42614143,32674340,-43106633,34349896,95688157,8060794,-98440995,-36952998,114208406,42179544,-52911773,-37848239,-52289263,64255868,97551377,-19356696,-111872163,-38593405,80607683,43549146,-52602873,-80607785,56230954,64567521,100810050,-21443158,-119047739,-12615465,147363949,28763125,-139189834,-88135994,54015873,61620195,-24661979,-37752961,-17556028,-7076857,32829098,33429132,24047921,-23442216,-46438803,872593,53547538,57834613,-57698211,-163335205,37900408,189469529,-47376697,-186889847,10180593,175996606,28284032,-62169369,-72114101,-32584416,128557710,61863372,-99491024,-78701677,109200505,81245348,-88363471,-97455933,81680936,38435017,-58620829,25556432,67740953,-36664402,-51684616,-60826791,89530906,22055017,-53752759,-110612638,-4579793,200486029,64468248,-209570249,-50569666,172890835,86264962,-110431985,-129675023,53453522,21266903,16259467,1962902,-97299950,6455871,92494235,18224225,-77505054,7207776,65286942,-27754836,-12639363,64660739,-33968279,-86982596,22413672,34768548,9349468,-82165289,-58100097,1823873,2927728,61734215,-42847673,-103968654,73192948,107698810,-49126705,-138550844,61564910,63684909,-31910138,2532337,-48561901,-27491973,18346944,57229590,-47066004,-99224292,24125739,22571017,7696596,-16930270,-1124957,-27979890,-7011849,71440584,10599863,-64298564,-14782815,37955754,13582709,-13278630,29558928,-40209750,-33438132,85087766,46372681,-59925222,-56831442,72532928,-32708116,38863786,4326549,-10016721,-7165278,55058048,28134999,-104878005,-21791258,86121837,43065058,-98989987,-25917770,34741112,18377859,3191369,-2281346,-44749117,42964276,46152124,28049603,-29181383,27816286,73238149,-6058282,-8124124,44731153,13490116,-122422405,2743365,49034213,-28614486,13126931,-31905500,31840539,24503488,50382291,-30774837,-28503508,22469406,72848835,10869252,-98896310,57381521,49231127,-2915367,-32244669,38833622,170607,-59225591,33493784,-31173024,-33491426,25414985,15022354,-48806811,-19381541,-768471,-26763836,-33278311,27730430,55412848,-38925582,11335494,15963395,-1270889,-37836830,35054658,-33520806,-24029430,45738497,3868720,-28462897,-1480176,75396000,22377922,-33595721,19970016,29528370,567969,-19130042,65502980,-11004663,-28734142,35383734,-890531,-56086948,6263410,9016822,-6461892,11698911,16107497,-41248661,-37362403,-6271597,16420179,-35032831,25097746,37076049,-14972096,42711813,13188204,-4209232,-91173104,16273195,27752232,-46787484,-38873633,17928351,24043668,-33840831,32388129,17116316,947264,28861405,13385034,-8708583,4606319,43579476,-6821591,-87131189,-40390787,28673445,-33599933,-51732950,14545966,1277553,30524261,20897187,9871408,29165354,14930078,48931983,-45549330,13717159,12290650,28517907,-39237117,18902123,30035201,5287702,5726913,-39093533,19449034,-25238811,-13566970,20813892,-8076130,15442664,4772703,12197554,-53934675,37573334,40386788,17829185,-5292938,11913720,-10303480,-26361888,-8679882,-25667181,-18150719,31206603,47546106,-10419294,-24202664,8497126,-16683055,-27610955,40619713,29270761,-8530531,64736178,70821584,-218823,-43505302,10987575,8630072,33856378,3533773,-10112888,9868790,2241025,19757160,-4014317,-69545281,4319631,51095197,-8659310,-26321824,13148705,-31887353,-34966958,55962062,58763304,37442951,-35769741,17699759,27498850,722476,-14981126,17563643,-15945347,22725412,11149491,-27859804,-63673352,7390602,35044040,-11056161,-12109458,7068355,-14117765,1906618,36737452,-29632073,-42793063,4558064,19947076,-34249501,52726041,-1237839,-16953186,-37631424,11245038,59712458,-39193686,5685606,2372263,59710428,30905818,-26137133,-18663104,5530664,59158700,-8911828,-41895641,-11854391,69700004,45565173,-72978394,-16486915,36355046,20898560,-207686,-34336918,-13108365,33027446,-6693212,10849910,16152835,23217852,-3891048,-1805093,-34909775,-13621135,-20337522,-7685353,3499523,28985033,15253682,-66512124,-47652102,-16641696,35901438,47953042,21567927,-19435865,65134592,-18705928,3791874,-17046797,51050083,10085962,20536172,-54731854,-15646787,4636774,-26608324,16176071,-2384918,8523984,34534571,35691598,-34998097,-19383417,-35207299,10799224,-4233350,-19206033,-11628853,-17853037,-11035138,-12921712,-33718352,12358684,-8505087,-4918464,-37633152,-14468099,8403347,-49827476,-11348272,3755149,27269621,-17313395,-38220434,-35676290,15128497,19029898,33145365,-58647045,-22320449,96758749,53703767,-20953217,-17391324,29781257,30297028,-11890308,-20123034,68133433,47165271,-34783016,-63597659,10297244,46330469,34937147,-41848775,2048819,33043318,-33613340,-35189936,-5314835,69762883,91487107,-79050428,-50721333,31850037,59793355,-21535522,-115713485,-1188385,66378415,-599372,-57752425,-34012248,47526994,65273572,16667883,-70281160,-9658204,51446706,-45233216,-37735692,8744595,101093553,-12569167,-51727964,22053817,68492764,-15978091,-68687860,-12333241,45009356,68034257,-21038183,-74194067,9642142,71965624,-20274493,-34819053,27661835,95981709,-14450489,-47646250,-12908502,27886508,39417193,-25714392,-4753375,26734095,11288597,15022782,-47981335,1233979,30993852,9770039,-70922845,-25118255,63360091,-16911131,-19779879,-25789781,25648524,38444948,-30856919,-19601716,-18926055,16107724,-1511296,-34575616,44336869,19259163,14898781,140630,40995233,-16610863,4453250,27986126,-6506146,13993248,18225054,65566318,80393180,2918215,-10528687,48144565,59192163,-3356219,-49488635,-1101979,47864694,29375583,-38225244,10095739,23485596,45725561,-5404662,-33622068,-75714592,63384453,15490669,-38855237,12082935,50251640,18377732,-44401694,-54607195,40892741,44536141,-20186663,-5936970,8455158,89269360,-22356076,-86845935,-6410501,131763325,-43258054,-119849818,-8206012,58935013,55916178,-77232950,-63702737,67518899,83951698,-31158921,-63844592,-29699016,55306486,-34267979,-44953557,-7321789,51680401,39743889,-41741278,-2370291,82292473,32594219,-23199042,-32107624,20079531,77659112,13535457,-42402537,-3545735,65438920,81413659,-101991771,-37389303,37905887,54852655,-69668402,-37171258,44109363,68777248,13942126,-76757462,-1627131,94296882,25683678,-45167402,3083351,11439152,77109308,-12409493,-11916312,5394848,11012784,-9630172,3242952,18466953,31603186,7382330,-22228371,21482135,52503692,24400113,-22144018,-25131008,7961388,22777723,10410505,-65588344,38787074,47400529,19571562,-56008579,-8410322,3602178,24075774,-10069673,-13579271,-29818028,-40406041,22182929,-7541738,-47707466,-46229795,22769711,-32780181,-2229939,-62835014,-32184685,46474534,53210483,30296809,-36916909,70699676,2002184,-10586516,3177087,18944414,8171466,-9869019,9923706,53314839,-29223412,-23240519,45854215,36638299,68210079,9107297,-58249389,-56970342,61648469,19022745,-20965665,-68787796,10109910,32656097,14407220,-17694684,-10193213,32720619,34060568,-19394130,-9903234,-17112804,43524876,-57230594,-14149091,23427012,-3635008,4270241,-46147647,29566890,70422724,-20217404,-39469568,29994231,44717530,-25640012,-40520671,-53118035,71430176,91436499,-84712793,-103815386,37351555,52422061,10686180,-34150061,185873,-4584579,47136243,6626632,17957535,8465201,40465117,30385178,-8322970,-25211667,9122009,-36458285,-22731028,14742954,29607694,20018024,-83473045,-23879542,50010994,7831819,-51839516,-23086764,51761492,24448114,-29791797,-57449702,-14215473,62615363,27934456,-36780544,15420570,20902642,-4160195,-35313346,-324286,-3376320,7075444,21722473,34527042,21427783,-7495553,60333730,56462793,29572030,31364499,-39519147,-35648859,-16400822,48306292,-4115805,-35044809,-26258217,54117440,-11249537,23123404,-1488258,-80870792,24800497,14090995,22730865,-23314869,-7103493,45156587,41912298,7806641,2682276,-20655932,18394300,46795332,9042711,-73349252,-7862505,67898400,15228613,-20363426,-10474724,789944,-65092674,-41850652,27699322,17839820,-4217034,27352091,26841959,-11308125,13212227,-31358383,-28106357,67995317,62513106,-34331565,-45055787,49976127,57850330,-18925514,-47140046,-20873204,-23850145,24996905,8747662,-24956055,-17806051,36644681,2277376,-94502470,15101641,39526807,51081133,-7009208,-965911,3460456,31230760,682191,13870917,-21889479,-14201401,-74582700,-19831901,25664819,-2597259,-30280982,-69877708,4142268,63098583,-29486366,-9563629,-4542067,-4426054,35918180,-4578151,-14218699,-47948783,15342659,16670877,-39155784,8699591,45566370,36245593,1130290,-6103895,-33187215,-10738167,-32778428,22569657,6163366,-12674103,-33877060],[-11,130,-108,83,-246,392,-559,683,-936,1295,-1618,2065,-2550,3347,-4057,5060,-6237,7641,-9118,10991,-13207,15663,-18345,21740,-25491,29634,-34282,39673,-45729,52427,-59989,68343,-77620,87931,-99324,111835,-125626,140778,-157430,175594,-195460,217091,-240650,266426,-294229,324380,-357212,392903,-431430,473198,-518530,567732,-620964,679014,-742040,810585,-885572,967707,-1057867,1157189,-1267326,1389981,-1527606,1683029,-1860444,2064922,-2304089,2588345,-2933021,3361680,-3912872,4653535,-5712618,7374859,-10419063,17968543,-78945022,-130254201,41092196,174532338,-76131982,-87960912,105334172,94449421,-86547546,-24800688,103521810,-1785401,-103627750,-23829290,80301397,79181870,-72734230,-150515609,-37621650,147963540,103872049,-169263981,-190248910,135400836,207145870,-62785725,-182067778,20369230,74513747,57037738,-5464977,-22605992,-32583674,77674705,88121643,-89877650,-26305341,24563212,2338592,-71044426,8076396,51873593,-119024901,-70047458,134083555,53602206,-87624203,-76862952,25718659,57618115,39665728,-36773488,-109258989,27562472,151387380,34377771,-142501518,-18192620,77764161,4250345,30302030,-13614159,-15097418,-20579076,99373289,110414241,-96011565,-100411159,84703356,67659727,-48150609,-28732754,9979820,17311411,69106899,37018768,-82258569,-66539261,39839126,38177592,-39789170,-1752912,33189388,-78525100,12363222,87374547,-9483824,-63568415,-32085281,125077814,47044583,-53174936,-41279275,-67685766,65077267,107897967,-108460918,-121395501,53061633,181128086,-51760678,-144857878,6954807,86065656,-20461223,-32567231,-15874383,-3502340,25730784,34571679,-72040626,-53957821,109885933,-27088037,-135420616,23017537,77141097,-123944128,-104544545,152579406,138136909,-89504455,-58297189,12848924,50857153,69686083,-33632645,-128118612,30544284,157972654,41412555,-136602320,-22377021,162467431,21606359,-81718908,-43392981,7824422,-13374813,-13894749,4897439,-30863561,25785163,29698592,-47500210,48605929,18124980,-12772802,-87613063,-14513596,92536505,-43903921,-99180518,9271947,124096946,34228955,-67000566,-64974034,-3426888,123219345,80481402,-102543374,-72175989,80435783,60415426,-110920978,-64480678,42070967,1536127,-15317320,60805986,26474190,-30001535,19294441,26957473,-10817871,-41794038,10853866,-33508915,16135625,26431923,-1974958,-101842836,-18829120,65679226,10996311,-37398076,-4227951,42773797,-18763800,5905257,41808785,-43442972,-70401504,80391089,46689125,-59027554,5991940,63958800,53842524,-2676225,-35874819,-64187282,-31466126,62302830,3678522,-48782053,-22478365,13539164,-9865880,-42640579,-5788396,20033670,5176074,-15017712,71077266,-22391506,-20926441,45318038,-11731456,-4191327,62967891,15337028,-52084692,17423005,59950264,7363629,-50825295,22422099,104020662,-18289720,-50021655,6117440,-21379646,32538754,38317293,-99363126,-56721980,55789334,69491687,-82844827,-8493216,79183424,-1384880,-34285137,2088404,15891802,20411321,4621690,57030594,29520960,-35691351,-45258127,-16860769,-12960945,68405156,22428995,-107541166,-18189729,62769227,7333519,-58464872,4209560,26631924,9428164,-24862405,-1536001,-41695055,-10225687,5141729,-409042,-10749256,3040686,66380634,-62157655,-58027783,24635509,11625852,-21881845,-18087346,12660778,-7152347,-7570987,-8920142,-21052485,-5762138,46990899,-35194626,-20578767,63379098,30954119,-18943214,-71160652,26588481,69691129,-29311445,-51317831,-17705779,43270799,-5426078,-4740459,-36426961,-49733154,28244688,-3305239,-35193678,-15784088,38796317,13669247,-4667120,-33566594,21721221,-24539230,16793381,-25654190,-26280569,-19386945,52695729,33659724,1814274,33276447,40579018,-53961306,7022753,32002754,-14868194,-75882452,-11749216,41177725,15120549,-30791922,7229006,-48942111,2371030,29450954,-13321340,-40972055,7884129,15895731,10008282,-33334323,45791331,54009103,-41605922,9213724,22905671,1530775,-11612828,36812650,25315694,2393538,5146125,-7536203,8072403,21140691,32443099,9562884,-36486957,59234040,4916717,-40581109,-25138072,-20736390,-20916402,27327826,25554653,-36446501,12431869,41543744,13719121,-4072096,18505942,14277749,2443348,134886,31329978,-3427847,107260,-18424697,39124787,17492076,7466872,25244845,-20069984,-37877276,-8806954,18555695,19688170,7823948,34721475,-5765663,-86017258,-39507910,6292014,13506640,-47719804,-25310908,5591519,2366199,-19443874,-73954637,-5764209,6960612,62484255,-9877136,-10928685,29655545,25241389,-4098342,4574719,43116893,8867734,-28235344,-26536177,9895395,-21443458,42923201,64369000,17515416,-26899051,-28545521,3120908,-40030712,55153502,296414,-32334239,-56358256,35262554,31596274,-2050848,-35852007,5640682,6682212,33483881,42096077,-20444072,7502270,59200651,16878206,-43263633,-14280915,-2143172,14521384,3892127,23138204,30613740,-5393295,16980535,-42739798,21588111,6761700,-47144932,3585653,-30237249,8045408,10898144,-25382081,41794750,22004312,14425550,-4959586,-40238507,30370462,4102604,4298393,-24445200,-8937866,-8392464,38249901,-1957720,-9035230,-54350380,38130680,8664391,-25480614,46017103,18675298,20722767,-6627788,-2768408,21373969,6821596,1372256,22910221,-16277748,-6481143,59678301,-3066,3463890,-12867378,5854993,18625044,-11697028,-5434025,18304649,-28985280,-43398523,3818756,31284171,44939467,-18250097,-48092008,-4784635,8568763,-36342511,-55312832,-6740189,40303995,-25474488,-56667551,-23143747,13497002,19401844,19519125,-35479382,21205052,37336286,18426979,-26275656,11942352,40194324,5504261,-49159624,-9296666,25381517,15780100,-23330700,-7311567,10044244,59079887,-24842824,-64416921,-10422050,41735957,22032675,-86260396,-23801438,100976012,28587115,-27405632,-44741234,42567631,66519094,-11670992,-26250323,37456545,16142689,-20796777,-65789846,4092168,87588961,-20329743,-14135697,-45335569,13322459,33231296,-6873462,-48617583,35521757,60620386,-45942837,-77582780,66513659,51157385,43249829,-6389841,-25420644,27060962,31001361,-30959477,-22535172,1610501,71436920,-39358479,-61507426,22198676,26100133,12900070,11219089,-35704814,34751236,7704061,19845965,-23611755,-11849898,-24113494,8454535,69486667,22029998,41119687,30566297,-15518948,32573761,51049385,20990353,1088380,10950909,-37469768,53689417,42987107,-61623613,-15552487,-8418382,28429875,-24494620,-11852742,-39896685,72130127,-19949995,18375278,14672809,-13892108,62426606,9131995,385665,18679087,20254882,2101389,-45300139,-55264738,-12772885,48876845,-28784720,-41591674,-23764799,-6166085,60358504,-13882635,-3490393,55533810,28107580,-34817703,-8075907,41127041,45667664,-30211011,-64458222,52364941,57953227,724987,-61720141,8634692,72939625,94097825,-64565789,-60246923,21606045,80075558,-26133025,-90612628,31165644,48571738,48596269,-23540350,-19420719,14676885,54395788,-27103867,-58901935,-6629667,15364891,-4454946,-52799499,-3353751,67935086,-45340087,-75075659,83854705,87515498,-53130998,-57071114,43737050,85556852,59336257,-58911620,-10405199,55399760,47746578,23412802,-57473042,-32460939,58378709,20894366,-50491060,-10408582,-26436265,52498466,27212841,-39027904,2011372,-10532608,-11431698,-15709486,-14398939,-2321480,-39633131,12385216,39141160,41714635,2619384,-85530938,-35300629,57636038,4991087,-20317308,-33986027,1936128,13273992,14051991,-12887146,-33678212,44164762,47512369,-27701431,-41894625,33337992,37927426,40708399,-11746657,-38785634,-27404471,-12223812,37766908,51441691,-35740318,1427749,51730258,-20954128,-4922241,-8408479,-48443435,3058552,14916245,4609528,-41222812,-23792583,-9620663,-15624419,34899019,12567044,-1482869,3292631,54928811,28424226,14067168,-70535150,33159847,42257122,14373506,-29610267,-70045822,11425439,67781285,5992107,-94606592,-34676713,44282016,18529540,-106988670,-29490827,22675915,17704482,-39581066,-45887617,28350789,8456879,-49704567,22157130,-4097684,15496558,-11979473,-39756985,19286132,90106674,-40609483,-41391041,35556491,54827841,14536419,-41549196,-48994619,-1744721,53473144,48333455,-90268186,-27971676,60717979,45113431,-34807423,-97318992,23149399,25734264,-37374508,-20928124,-15692821,-20039380,-38230422,15389908,12339130,-9545907,-5591125,12009670,43212325,10161284,-21850725,-85517626,12078394,57475379,11233564,-104286084,-117123823,32544662,101671452,-7562239,-30584255,-37352323,-15586881,64503543,28576808,-64162259,-20526661,-19278987,41672609,-19253853,-32592712,3361533,-47152341,88899605,16914712,-4700114,-21282914,-27110363,16033898,30387195,-24155855,-273500,32798696,75946847,32807203,615514,-52550698,22784607,60081855,-41188280,17890535,-41352627,-38051997,19488985,-7777059,-19067477,-92620439,-5081833,52601943,12223618,-63670175,-50131061,5050032,44664032,37613546,9520690,-20414858,-48034444,73283829,48859201,-19877082,-35982103,-26136416,4944950,21360781,-5665725,10436606,-33209973,25306642,35482737,34870542,-43317627,-43151214,16087292,39882196,-61081788,-18382846,-8800403,53850335,84595990,-6818131,-56067676,20945824,58643563,2259533,29768507,-7214707,9996891,-2495479,-2224186,-42295540,-9364949,20862271,-289028,-7967909,-4063505,-5857622,-28199631,11099238,45218097,-16588103,-60176020,-34534026,42345738,48742586,26411923,-69208141,-21545735,1799680,51492860,11002346,-71893502,33325215,1693397,51371287,-43303248,-23711707,-15323456,42648902,-11766111,-28571761,-12451399,7098009,58507329,8500543,-10791038,11326843,18466975,-5866643,-5063061,-16507868,-13720899,-60615715,49826032,48352402,-59437721,-39489937,-5884670,30056490,4405518,-29622840,-17488122,17790116,17528753],[12,19,143,-104,85,-268,292,-306,379,-741,828,-933,1273,-1727,2029,-2368,3011,-3628,4345,-5119,6068,-7144,8318,-9673,11218,-12994,14856,-16967,19364,-21975,24721,-27805,31282,-34902,38880,-43319,48009,-53033,58427,-64367,70492,-77132,84371,-91986,100024,-108689,117906,-127628,138006,-149082,160883,-173555,187147,-201648,217290,-234361,252980,-273322,295895,-321060,349408,-381584,418678,-461830,512712,-573746,648143,-740206,856880,-1008177,1209997,-1489115,1893305,-2515638,3562641,-5564249,7890037,-124616065,-108137843,69192712,171809345,54563607,-184023235,-64029225,201677554,187838734,-156562808,-184839733,134961184,182280538,-37982687,-101162819,-12693153,30318168,-37736126,15194922,-15229641,-71179981,27465037,-48673983,-24169265,93562730,17178944,-81913490,-65917136,146652145,97632115,-156461115,-83256612,94988076,126643679,-32829425,-112330784,-27776504,33938652,131982695,638533,-178180890,-2119698,164981832,31236919,-114502940,-15662881,-18606064,-42624676,15088240,44806656,-32898184,-54227167,86354540,89079055,-48733324,-11698088,-20033733,-10641438,30630952,37220471,-56913010,-73801492,61016225,58117228,-17845734,-54536706,-21002108,56499154,66222653,44819857,-77531041,-109889981,54573997,107188534,-24962495,-94853225,304590,-5761959,88058965,60410263,-93580775,-135206509,77565392,184138914,-74343873,-141196791,29180039,138495408,-43909153,-29262490,-33304829,-12834591,23020425,49322307,23435447,-23205424,-19361542,4499658,6821606,91528758,23621386,-99510451,-71204269,152315383,74245854,-136757786,-128333118,81736932,63669752,8409045,-93005581,-120320060,54851679,151422995,-29267915,-166944567,9424516,140742536,22268537,-139850237,74217665,65984002,-46706650,-14866055,14387640,5699913,5197476,-38722933,-2638834,66910387,36562312,-33926511,-104000370,83956172,160255403,-67028145,-141407159,43312972,166433750,29512579,-80201457,18445015,31006538,44118278,14585076,-53251101,-57232488,102368504,83667652,-74870178,-44034912,89015039,29034666,-5596626,4833617,-11033162,-82140050,-28116897,51197894,46384727,-34062172,-231528,-25560422,-9781901,61676643,1901405,-108307660,-30143531,141164033,54746060,-94643802,3593450,54664510,5901063,-21358337,-12266909,-59246439,-43566944,87870365,40830021,-88617462,-50979026,30973808,-7984129,14285184,23980909,-18822423,-72833842,46553129,41910168,-45408891,-41222321,44994667,25725579,6684013,14510658,13417076,-73860373,11538148,94583433,2407027,-102868748,16209857,11334591,801758,-14324123,10103651,-42078603,30693420,68804604,-50700453,-107930205,7110961,114159050,-41133452,-67444981,13119927,1048268,23826745,1910298,-61184249,-46355174,9087786,57716453,-52558399,11914141,65316385,15483229,-58398891,5830493,18143671,-29064615,-85444453,62286286,63567261,-23079260,-27344871,7338428,3480473,50275155,21223149,-73304689,-1930458,56733502,47607738,-73413552,-18657667,89620694,9107935,-87283283,2464362,-20078894,34527723,17214866,25267735,-9577576,19862679,19804918,-10398748,-10223782,-627764,-8981326,-66058570,31383907,41058385,-29581585,-64331720,-14694089,24041220,20220828,-14083951,-17619206,-36700935,43129563,45008714,-20352436,-88037336,17805891,23055449,-6569453,-10297676,42477479,6086741,-16723890,48230213,12496751,34976376,10782209,15253351,-59099200,20166806,63286726,-65530475,-29875124,-26801525,11523387,-12902329,14279344,57451518,4851883,-11539384,-8202079,17289062,-23161863,28455457,10516803,-57832802,-22075053,55428076,44938931,-18979973,-46891718,26912439,-44216463,-34140949,-1361,-21321134,-61382568,-28433591,-8775766,9503428,8741234,31929325,-14929327,-25766468,28468720,15386767,-68687965,13786479,17632525,-27467719,3071286,-25618064,-12982637,-14431864,-40013478,-4515446,-35946275,975272,25605972,-6061211,-16592883,25370066,-15714069,-29507079,-5411919,53661155,24432668,-20040567,-15977941,15926712,-20966476,39421063,-24671509,-19476000,-8895365,22290437,6393122,-22732356,28094422,2983021,-23828224,21539893,36246990,-16058659,-26806148,1343787,-5875003,-10195584,7943380,-6738777,-26983321,-26365545,74198363,-21082715,-55597076,14908306,89116841,-21800687,-23053071,42923600,21900164,-1292381,-49343585,2991359,-13023137,10353667,17906670,-5424592,-25561665,28242881,1630126,-44240111,25504162,-22698165,-25541843,2577537,24613108,3286116,-24273096,10944672,31033043,-15101997,35597212,42331322,-55109285,-3272665,43554395,31621220,-54134191,-35947618,31127972,-23093030,-19813343,-71044938,-29428783,-6122490,27284126,-12772113,-56795189,-42990221,30534124,-21252216,-12534923,27242369,29563886,-42604108,-19782284,8447374,-26392630,-24529856,-15232216,22326657,-5217670,10404230,-8557495,-14094434,14508115,-20239488,-30848121,-27465043,27106816,92606625,-3415673,15895589,-18460629,7097759,35839007,18797751,-42831002,11987513,50155001,22868518,-37513091,4616837,-21481590,-17602082,-32360492,-55048976,-4930927,-4633315,21295214,38437922,13477058,-38366853,-27880554,6899335,-7645333,-26694190,-41767513,-37048315,2561028,-10926042,3223109,-28014737,-41333550,7633276,13181778,-20304574,-20628172,-60988908,32535059,21870727,-20448465,-15523383,36158013,16239793,15177051,-55462181,-63471351,23606161,24822720,-20907078,27355023,-2877036,48841423,27294011,15406474,-51200130,37826725,-9536380,-39519400,10938645,12046622,-1773406,-33667505,-50863049,50611471,-8915613,-23134232,-73516087,4755742,50160366,4970333,-37906867,-28141812,33027031,31399014,-10391317,-67234874,4060502,57493392,1544610,-87892700,-35188446,43789930,17810939,-40009622,-30785540,53153114,65407806,-88718641,-33949404,32849664,74548741,-58179871,-6228365,58701603,43988108,-9997362,-72651621,-17593533,125474740,33377147,-62694051,-48728763,56928088,68065607,6086468,-43618697,-24488163,83057446,86440388,-56976793,5359087,41705387,24516096,-77548741,-69493940,36682274,22604763,2817505,-109849231,-7598174,13654591,22893434,-58894927,-9809949,65926312,-9306325,-33356273,-45682386,55418992,27638187,-103735465,-4852941,17140917,65017444,-535670,-1188304,-15162420,56697525,61633587,-55586452,-15355454,5972543,36848923,1216973,-55783533,-3801496,27571203,-13688165,-12268892,-27994340,9503254,715369,-16469793,-5701241,31898244,-8611413,-54480208,28344669,4184226,-51444691,-30798934,-9546869,-43682322,5408398,5635537,30600450,-2851600,-1044481,609563,40509370,-29808380,-18387118,-24828223,26316255,26001732,-43765341,-41208560,39737600,-4461377,-52261202,-50377651,35671807,37997331,-4411280,-32187452,29313174,43296724,18010895,-17494288,-3816892,30109628,61571463,-10729685,-44981280,-19590173,53357116,11950185,-43725874,-26746336,55032239,2573424,11557707,-20774553,16048779,39145037,-37244688,-65684793,21945177,65823083,-86041473,-54106699,72852575,76107865,34242116,-69243136,-13202907,11285541,-7127323,-61724344,-72672735,36449067,93463003,-22091221,-38482910,19069519,37174863,26006144,-7929935,-9524665,44445841,-29225392,-57037477,8726099,43850754,28810393,-16937294,-39342393,1586013,50560022,-31901956,-79844365,26388988,76963312,40362464,-61535328,-5051873,53711956,60000126,-36134262,-43635447,44412564,16400575,-29565530,-43655094,23374971,38338102,-5962508,45506087,21677560,31264569,609469,-25080455,-21206371,11318333,-11068170,-56682805,3689956,-23400774,-38177907,-25295034,-72382490,7501833,63679846,33779657,-8676720,-39755181,-9387137,15289956,-3976129,-35884362,-4754268,-46220983,63288454,19825681,-19230032,-76400559,19604151,16730699,2804839,-62847330,-40636776,36677636,57415946,-19596657,-46095745,2343853,98336825,36147284,-149873,33861514,71332871,32453448,-26130036,-18493749,203968,-25124071,-47518872,74924578,-107563,3129756,-22422483,-22951924,40146854,55424040,-44215961,-48881839,2740429,78400339,-3315655,-68857827,-33306358,77056627,39806400,11861347,-31369549,-34631369,47195688,3800991,-74251744,20566300,34805933,65920257,-20834554,-24525853,32468424,16934589,-65873857,-39665482,56608464,-11781178,-10867224,14524148,39598486,-12298383,-26942876,-82146240,16728558,103399368,30647529,-69605245,-10739705,58750138,-7155050,-57607011,-54745973,17500347,40294740,31877473,-36394640,-32737863,4745209,52881205,9320547,-7353006,-6234668,47015748,-24759904,-40233516,17928379,30067332,-73965640,-2586801,14950388,62189741,3771546,-59490975,-2171244,59025097,645079,-78675302,-21129446,-13080176,44490565,-26231543,-78906300,7775552,42675039,35326391,-16562210,-45099504,-5659315,-15645180,41758906,-1897772,-31922358,4108308,2245128,17773477,4075707,25096702,2217869,-61353227,64806840,8330657,-16075596,11329613,-13844668,45058240,29397298,30776662,-62384715,-33983454,13598301,1582798,-13998486,-32916960,33853901,27294563,3812091,-19245582,-53427295,-47310692,3085810,-21596506,-19952484,-24101705,38565570,31054781,-29913881,-8736182,-3017081,34006366,8797032,13804015,4904331,-37205032,-35621796,-4581784,-15669278,25860009,4189233,-34182058,42916250,9879803,-25733651,-53009533,7180061,62324805,47185803,-27834459,14259545,17110282,-12242437,20277012,7792215,-12521427,38260521,44194532,-8997999,-51475396,-27637942,26103545,-21606167,-1847193,-70874,737750,1532734,8422002,-26833635,39465293,25502445,-13835584,26294964,53314933,8061709,-66878107,15262758,-2533145,-3965732,-53406950,-2748905,-13363781,9587403,58026374,19986973,12048590,-3746874,28580871,897541,-45193258,-33196851,25259373,16268144,-29174241,944011,14980076,-21496040,-25863819,10205663,-15760684,-39726364,16603219,25144774],[24,-81,84,-67,48,-239,258,-301,389,-574,723,-859,1106,-1454,1866,-2207,2671,-3258,3966,-4639,5566,-6695,7810,-9115,10788,-12598,14491,-16703,19419,-22213,25329,-28951,32959,-37227,42077,-47394,53214,-59667,66669,-74340,82700,-91772,101758,-112539,124261,-136940,150634,-165513,181535,-198958,217745,-238108,260040,-283854,309862,-337915,368521,-402068,438935,-479480,524252,-574402,630574,-694389,767439,-852050,951746,-1071439,1218217,-1403175,1645120,-1977072,2463275,-3248690,4736125,-8588732,53991126,28587260,-147631197,-35104486,166108710,59713002,-132651194,-45563908,113216845,-13853117,-144926134,54354968,91414589,-112992509,-119657547,92840366,78664468,-12446357,-113961392,-123911823,87416327,186999872,-37088149,-207377001,18020177,280581232,29962360,-225967538,-87004307,138151744,90097371,-28627219,-70758189,-38018521,24434541,83403758,-24508165,-77777524,28151924,50301404,-89912993,-31005185,95724357,-43060026,-135622646,89512152,93471228,-19454788,-62041245,-19696087,53902304,74204981,16178016,-92385966,-56057186,98653638,138573262,-98359101,-102309258,75195682,97396437,-24247433,40106672,-32149470,-50642004,36176691,108506081,-32267435,-181762411,-3301579,116814944,4138923,-82263363,1671124,54870504,-12275813,106745405,-23624437,-111172466,-13241701,108505705,14903663,-18254758,38121304,-18598212,-17451101,93902501,75228102,-108507779,-88625561,78735553,88686456,-15438903,-42830780,-72844053,32125840,75248777,32976044,-179388006,-59684583,195433677,120418894,-136720424,-15517100,89422751,65174995,9882398,-23840914,-40822970,40757760,18649338,15373788,-11913055,-36416288,7521838,-56198294,-20970760,63879674,4059459,-138483242,-1627550,125922660,14307778,-132387359,-68013999,115382055,108730229,18273671,-83115286,-83050365,116943801,118231551,-101271635,-154269551,80040820,99042742,-87422182,-43267352,20361211,24939290,17857370,14975939,-19330978,-8966583,19735190,-17878020,8490384,18679317,70397305,-95106830,-50016420,72267302,67042333,-143390149,-110499316,57553156,96275863,-62057896,-83999886,-7009229,12957268,58377720,36388267,-115572626,1236422,104332349,-121659,-92501703,-43631541,13747599,-17355372,11070321,28236409,495082,-74626581,40733075,14512647,37240270,14899603,-187427,-20466626,27484720,-3021983,-2594535,-49861767,27363243,98115129,-54642300,-53383197,-39485089,50241079,-14700652,22759677,-25417468,-21001406,57211410,83782330,-42289300,-36856511,-48344522,335424,-23480573,-7030140,8864772,-18468383,32752156,3345183,-11494032,-51795542,37553028,40093441,-37292649,-23549563,-1270521,-6851502,2465589,23641111,47802864,-22219794,-26929120,35107560,1627209,457000,425749,2888630,-48444973,82615676,32336667,-69943183,-42026684,71478180,67799680,-11595090,-79144941,-13867608,32842521,6654467,-38971785,-23962696,6392956,55265574,55322795,-41255916,21082973,73558493,-25953334,-39053090,61998091,5559644,-23137205,-12227286,30791597,15601119,15497290,20271219,-32316735,34469398,52264238,-48177444,-33502295,-21227521,26937128,-998265,-48239113,77233603,28542927,-10593218,-23282582,10364661,-1692341,12084775,24401307,-37226591,-44730242,59647742,3593832,-45502130,17519697,-5059621,5887152,-58073845,2498061,27601553,-11336277,26707310,-11866663,-34223837,18415947,23467518,7194208,-54430339,18378937,14284789,-47311966,-37182243,58837096,-21007257,-36868435,-10917073,5582356,40721208,4698041,-11055639,-62417766,-9174885,-19727963,-17438071,-31190904,13433979,23014280,-37301648,-11471306,-11913793,15869580,-35011387,2739822,21571316,-5582273,5802850,-3422620,-34068760,4526706,-24588266,10815830,-27013515,1251239,24337493,-34277278,-9946623,5735311,12959155,-8292232,-10599493,-2705537,-5374934,-26983327,21505150,-47239153,6136894,41365630,-16986422,-47417369,1156422,37807465,8897784,-32045990,-29072626,-1162348,150082,574867,38741860,-8292506,30928008,35274717,-32712059,12725959,-2496891,-2583555,3330792,48507208,27074454,-18913294,-23389430,16741849,62320375,6799037,12089728,-7713022,5507612,-25014248,19823641,9570609,-13427299,217704,-23632264,-14537417,-1501787,1241515,27698211,-47391661,30274082,-4397494,33469226,77659544,13325889,6079876,-817656,2573189,-19855191,-8537515,23724882,25534106,-55327105,30235231,47727069,23640326,8499464,-25103924,31311057,14918854,19060539,17470522,-42834799,4399563,19511374,-36558688,-38830648,21670995,7041122,12230994,-58210436,28290350,10127103,2074543,-14286309,22540460,10150528,6247133,30454986,-31299293,20360380,8270716,-38048203,-12261631,28137320,-3872536,-6580660,-28372467,12174767,38271582,-16426145,346240,-5064585,43849535,39045958,31413692,-38172616,-2045324,-26968139,11655889,1568849,26073729,5751330,3476760,-32683391,-19984951,22710995,-13777503,-17183370,-22224213,-9569169,52289997,-45447348,-11443239,26220619,-8254191,36530589,-99062413,-19638409,15097267,45292650,-9999370,-16414859,26356169,12344322,3130885,-70574058,-50354694,2333210,4908027,61914109,-11735748,-3977550,21799254,11978156,4901706,-6097230,-6933093,-1385200,3177815,20519392,16413966,28289521,8070294,-10643275,14010644,12380346,-28229677,37982777,-55572405,-12015926,13710281,-10755951,9986624,-16505061,-11051722,37741255,-30557126,-8274821,23392565,48671627,-47163709,-66745684,-12661031,24607128,-23008809,-60845338,-6252024,12203804,16858171,14861264,-14817993,-14620387,50925230,-7895906,-755935,-6313615,38286688,105615,7683571,-29044686,26054420,18255141,-30662845,-14092671,-18260507,40240580,-14646004,-84573283,-11351509,38806588,-21672139,-43585931,-17624731,54822907,21272154,-40374253,-52784856,61477680,78577823,-14700801,-41736364,2592773,21736774,-4747470,-45656472,18838849,49148117,-32232194,-57260822,-17019404,66650870,28776328,-22829601,-40307763,54115524,11721658,-5180216,-34577869,-31012895,79029937,30140371,-65501633,-11673839,60276459,8692577,-35840841,-75744044,27639169,73250799,-20040970,-83042156,-43366823,26495718,28816355,-56494450,-8870997,60484428,59701394,-51041837,-30167730,21779929,83371326,-3060319,-25634915,-7988189,23323332,-17068586,59598433,-13881941,14014162,12173087,2850031,-12167742,45835291,26452813,-17497335,-25256236,36748854,47220722,-10914737,-39902941,-10351645,9197881,-5044513,-8091030,-2322648,-27079589,-20389700,-17456279,-8254671,-17976911,-8464310,24048526,27731862,-30912394,-28917423,30801781,58167680,-21150452,-19248582,-43602563,25354646,36276013,28243750,-36381598,-17581571,42749412,-2365492,5777419,23119117,13272421,4539768,-22842890,14337654,33675883,-17745491,-47244251,1883840,42810104,-25228174,-52570997,-74365998,26786849,61753532,-38958850,-57694972,-33480653,84258646,32562234,-88443317,-2632003,61007791,78489599,-32511035,-31455807,6083009,71778639,25567896,-22887453,-31598977,33713909,-19601958,-59174155,-43516235,45702215,1517592,-101307230,-43924661,96149392,623444,-108064960,-41345377,58527808,77706056,-32288647,-66287220,20612044,60348149,42831026,-81144424,-70262813,-4039864,84232574,-45586146,-71526013,-6243401,12468713,-27783246,-80106405,-24888888,-2887378,2241217,-14743721,-36165416,48019715,26077206,-70260191,-21177023,20951682,72449971,-41673966,-13017968,47221024,101620750,-8519509,-60384379,21561803,28241115,15906786,-60673552,-40503040,-10884812,48324688,38232840,-67150909,7091312,-46391761,-21505432,-17367613,-11525256,6943598,-47093095,28052685,-16729302,-20213896,-11888699,8483640,25234440,18537794,-5958733,-19765603,-15285815,33713169,32457141,-58540445,-69588098,-18028050,26672656,3059642,-21334432,-31158211,-21549544,24156297,55419776,30085338,-62987138,-36613341,32118990,18495408,1442186,-12164428,-55388723,76626981,19055215,-29169536,-70789388,42730908,85587868,-16281615,-48645255,-3775856,-125069,-63204862,7312984,3157766,-23823370,9812157,2689246,20209471,36351074,11572449,-31526035,14660321,41945884,19348465,-30954147,-61274752,885359,64037949,-34914843,-55258464,-10770891,67411997,19603089,35087956,-63996107,-14902846,31940166,36884007,-28093755,-28662616,58091848,18414190,-66782748,6099138,42789812,-27830747,-4193940,5265917,32650624,-36714148,-19993361,20463200,51715135,25579354,-30717381,-42552119,55549942,79298339,-34686914,-57700214,33838836,74316148,77409920,-38666466,-67704177,8606678,54857870,73011420,-9239739,-62498984,-22400707,82464886,5602913,-79758899,39186279,-30337856,-41329881,42997068,-2266334,-18779230,-22340976,-23398447,11295667,-23861962,-74201896,-49681903,2613053,24434376,-2061162,-37297385,-38071536,44690142,43354446,-33490444,179968,-1949680,11362394,55381780,15531162,-48691023,-13541231,32260776,23692214,-4087782,-41533679,38781213,-23813595,17133137,14881760,5964301,2366981,-40324967,6065033,6234158,-49664692,-5667118,29439191,24400172,48084688,-28789348,-35712920,-4592930,50153831,-42954011,-60919957,-45820431,18086959,476527,45235937,-8255196,-74101452,2651985,46344549,10708750,-19213430,-17985955,2806479,8352639,-8329855,-24856515,-26403357,45281614,9603006,-27692546,-44930000,-18725057,32146158,15918691,26998285,-9486182,-40346502,33569324,32897817,56009795,-45660238,-33462585,41407170,28487074,33122342,15881995,-41399751,8544690,79583628,48753532,-38593437,-43524922,26851555,-15239685,-21911055,-6730910,-524485,4391694,-15980184,45144081,3581389,-26429351,-9853128,-14901160,-21712049,-51856111,1404715,22753181,-2401875,9870388,2979605,-23811534,27942578,40906841,16826834,-8771823,-34954161,5976087,-1760481,5485129,32089771,-23477395],[-18,48,-82,57,-200,395,-414,445,-722,1055,-1162,1527,-2049,2581,-3189,3861,-4760,5761,-6954,8324,-9942,11655,-13845,16210,-18956,21984,-25411,29351,-33798,38694,-44069,50170,-56956,64318,-72561,81620,-91466,102336,-114296,127312,-141452,156922,-173695,191904,-211660,233161,-256360,281505,-308702,338088,-369980,404507,-441896,482488,-526556,574570,-626955,684392,-747453,816951,-894217,980357,-1077213,1187056,-1312655,1458454,-1629496,1834028,-2083530,2395525,-2798748,3342628,-4120564,5335190,-7526513,12804720,-58024489,-39002281,116376882,160063812,-86279045,-242435953,28213670,229751093,-1569429,-241446472,-103930353,147547070,74014869,-80757261,-34247654,-1173667,4220555,58218838,-12708062,-79415250,23463092,66897388,-38867640,-26498956,92498324,-26475721,-98133023,50458662,179199448,-32982105,-107988023,-6746891,137566832,29408424,-30027213,-49278248,-62429428,53248581,33346811,-112169171,-105173414,60529843,62678896,-24942046,-61912897,-19239338,12225424,23786402,55583732,-7795516,-131214216,16014758,131370390,13804706,-47273174,-16363766,32435199,20811779,37837715,-15274988,-60732987,21579680,94215110,-4221374,-49950447,-21017263,-31638724,-17154191,126143327,57455236,-108261705,-30628392,123645056,78381644,-25014744,-72874930,-62297158,36227881,99218220,-27300627,-154564813,-1461118,172984156,62341868,-211395005,-72547837,102923404,66130785,-14084838,25027848,5872241,-3719587,76915412,-36069096,-7096836,49555340,49648346,-25876639,1889139,50981265,-103327079,-182219519,30584094,162328225,-44102402,-164699691,8511514,91763592,71777880,-51929984,-129857800,-44962977,154655056,70964095,-176136581,-106424070,101802673,80529361,-85487848,-28980147,80751736,19488520,11400330,-37560988,-3091753,2893706,-32657837,-2006483,-543045,26487071,25089807,-96789310,-79203260,142529993,39267056,-131190871,-86261837,157362134,80848895,-109003485,-75359985,50861852,40272942,27389531,32057228,-86042689,9654937,115179992,3692819,-60393879,37368151,51612669,-49035831,-9266111,51810763,3346887,-1113734,-12264922,75577712,21489923,-51063462,6474524,12088856,13419717,28706445,-50934762,-101978811,47325534,104540402,-38784643,-105963240,29812441,18696901,-21486031,27815966,17123174,-62237970,77521713,100899315,-26478241,-78556536,-11621361,56413954,-38053412,-47844662,-17438024,-56499380,-34804619,56501667,4966370,-103585642,-6718603,70612315,-7928991,-32550631,73653873,-36251356,-76036861,55250311,-2273586,-53836164,32128737,45183623,8322136,9895544,-32283521,-22282360,-42570630,60879440,12798632,-85316643,-35981617,86144267,35823213,-51600442,-11344661,58614380,11958925,29772323,3629984,-74922436,-4682681,79177278,29599158,-54249345,-8633906,55600267,-6159776,-32197372,19491479,45015588,-70155792,46971340,50388231,-21361308,-58969773,15278427,47296445,76695640,49493633,-34667454,-57798256,59675273,116984535,-49570527,-22462432,43960329,45429450,-27297599,-6028521,-8157757,37546835,-3497472,39763309,4500580,-23863696,28610558,13848572,-57626131,-1547619,37715257,-64466742,-49333106,45551440,53797276,-31727655,5994971,-2182549,16585611,15953904,-822813,-3599645,-39294393,24353534,-25219603,-99842359,10706313,64503401,12973079,-54138519,22880992,54824625,-7718125,16220543,9924493,-13280019,-10012510,36276488,-41021461,-18323601,-24235853,3795091,5284843,-14292691,50997153,-30220306,-67206870,-40834545,22476632,-27594095,-1126157,31340666,-39555752,-37795747,22855416,34989905,-73203285,15978326,62437414,-45178413,-28993212,17730845,20108322,-35647703,-20551322,-13488191,-18154283,9387139,17453822,-14797856,-44385729,28029099,31244391,-34412652,-4280098,52830919,-64036571,-16202823,6751266,-10832401,-40581188,28511730,15483530,-18251874,31355313,-25798813,-28390840,-9160058,34894250,24268745,-22519684,15460778,49242471,1367998,-60465950,-10365068,24352789,-18976801,-37136221,16376560,-145843,-28434650,-1911898,7950909,-26714917,-8385154,29585974,880945,-8178745,69321608,-10689505,-63414452,16688848,35291780,-45601868,2872478,9138160,-32757352,-54855223,4748876,-5425261,-32310761,16280298,6201658,8778631,-33573215,34791366,-86195,-42489081,-11505489,14713567,27326196,-47799139,-21576564,-102317410,34925907,62771057,58165091,-51538318,40132499,36273513,-23481610,22324805,6428916,30382904,-36146406,-40489271,32507704,14661699,24683858,-7644213,-37235164,11675566,35969498,-14687915,-31187515,-27673851,29844321,-40285690,-83856124,8866414,35486897,-31009536,-33116364,-54205429,-28058118,20640053,-3507941,-54336689,-40519797,73441658,-30707035,-49064617,-59095341,1520171,37279005,-4885409,1990018,23648085,-18923522,8794681,15515342,11372236,15757330,45646523,31337256,13260761,30419051,-17524430,-21252576,-23922759,40507320,18439768,-5064245,2179581,9570376,14602867,-38129339,7703628,-34873043,30296072,44688293,21648771,-54474534,-18433173,32899794,-33423581,-17233416,32412987,-17729679,-7128781,24743283,1972,-508678,13075642,-12806555,36458299,4218853,33951743,-34948143,-20061164,3281367,-15359334,8397063,-10073929,11002572,2145793,35831623,-6709034,-8565401,-38386049,1034497,64244341,-30321025,-51662162,-1033009,42552368,-29108413,-60551398,6640186,-7888071,-10974625,-7180605,5435534,6462312,-9555905,-31618176,-38025915,888613,38097590,-20335317,-58852510,-17828504,32607085,17969951,-36013655,-42131639,4388953,14365637,26197560,-32778372,-816668,53137571,56151670,-82763229,-42806014,44019788,36632716,-55046566,-78140409,73912710,56855805,-37454667,-65927474,42283609,52398594,43288466,-50799846,1392915,68849246,-12927498,-66695502,-14038757,49624621,35285821,-22894570,-10843931,41461678,-10083377,1868014,-82548710,-48927787,45031473,26463793,-47312422,-6294904,47231746,22100273,-28615398,-33760665,25169119,30307936,-37558857,-72558823,4093235,16601973,6952840,-64278804,-58024531,78674518,26475660,-85923715,-17313106,68243621,45558108,-54077787,26659378,22516271,16383095,-25605012,-31711537,40535041,9480091,15927345,-11964014,14036596,59619848,35242456,-15186517,-5407730,21790551,30729794,-24941365,-74381235,-9518529,20947673,-9167259,-5129517,-25244613,6261449,363211,5433898,15491437,11457033,-8093661,-21978749,-16329924,-4575000,-19447628,11554654,2726137,9351408,-15541106,-23011326,34064591,28484347,-6074116,1900616,563994,2574901,-29679573,-58154653,9474213,19763494,9159282,-29812475,29031544,19414913,-6517343,-53304413,19668688,36213681,-4141885,-34687040,-24275396,48847395,18084226,-58767527,-55866460,-6893173,71067519,-34749042,-68344125,-48628493,109253404,14691558,-51106644,-18745283,14176283,19083364,-32414695,-63051510,3863592,83584099,-58941145,-83825464,6096868,71613339,6381603,-93183030,32302190,113482658,43962920,-74051209,-19017354,73943455,10109636,-52133549,-93620883,49610644,92964607,44271025,-65646178,-32792867,65777817,8128691,-30336172,14612165,43990497,55794230,3786568,-31456841,4056499,56807190,-10523716,-39172468,55928277,38984020,9818344,-60215523,-56417686,46899767,49834488,-65047432,-49053668,19909675,26836576,-50471413,-38903609,53657780,55126631,20325834,-63233516,573085,90262462,26800586,-28913822,21356359,-23863492,3865050,17728232,-26959922,-5032627,13418483,-15338232,19276809,24740359,-16780148,-14062435,19725293,-8040604,-9328660,19913620,-18374196,1884840,13260085,15211320,-43761194,-54132933,22912479,-21633549,6142927,-43900715,-46447577,-6997940,-7852047,24303868,-19721731,-28934166,-7645160,-1029899,-13597737,15876055,-36101068,-23197040,3614656,17592623,-39916882,-8530522,14979227,108769041,-24299270,1458673,49888738,2630663,-35971040,-11047098,10555597,-55722088,-18184250,-18685815,20697762,35882824,-4937189,-50774015,-2451986,27093581,-5563279,-42250628,-40194710,12869914,88846948,-44415906,-83090219,25296415,31933491,54029718,-36975527,-56177923,-3874606,22533634,-64045726,-76749567,21944956,66193747,-29112939,-62753130,9377862,32373288,-53387212,-1272148,39886366,8369721,-41665183,-38855079,-3043089,57675162,-726841,-47359369,-36464227,29375827,75139054,-7029077,-58202016,40276188,86188799,-11999806,-11002559,-2060887,-24967241,7305718,33118841,-36000341,-67578122,58073433,18786680,-13247162,-39823794,1659667,-93486,-30308608,20090641,39727753,-7953739,-34554196,12431612,26690292,-31952752,-53919532,-22482285,4013864,54542443,-9038911,-75023736,-50878554,77374354,-26013989,-58778357,246052,-38034625,22535045,-7630017,-33978805,-6164967,-2000861,66184853,32250681,-44173651,-32360526,63853870,19605167,-21183339,14342281,-11789722,-32125240,1272077,28652784,-43118730,-28792969,-23737305,33353896,18105165,-28835877,-20311548,-41091178,-48316964,6287539,25795359,-2518336,-17964805,31324329,16041615,-15291803,-3927934,-38448735,60784816,67296125,-20716322,-74299400,-38226816,1111983,12745863,-70851387,2009483,-3605941,4057461,-23405003,-15513106,-77108834,3360431,-722263,-3644512,-19031224,27250230,726730,-70482171,12217527,3921276,-28476748,21784633,29392206,33732517,-15262116,-39767988,-8831515,3458807,-28709920,-7316754,-56975497,-23306166,20213562,18045338,-59154314,-16622219,-22676741,-761252,-42262851,19259044,-18327289,-20278919,5320487,52583672,-16405722,-54447513,-8216863,30788292,9742439,34124695,29855837,-30714086,-9853281,55243767,20108707,-44897043,-53121753,34990854,-9249122,15862743,22556093,-10946880,18353701,30029092,-33270842,-14416252,55645362,-14732112,-18831888,-16658484,18426532,-43253,50723634,-11786675,40351095,-57855006,-42127338,45291059,-26186096,-8572219],[-2,0,-44,11,16,53,-107,91,-36,124,-192,270,-222,227,-336,439,-334,431,-502,458,-466,460,-417,232,-72,72,290,-716,1056,-1463,2188,-3064,3923,-4954,6304,-7755,9551,-11600,14019,-16647,19702,-23281,27223,-31633,36507,-42081,48258,-55109,62551,-70832,80062,-90003,100883,-112793,125730,-139656,154807,-171245,188619,-207281,227305,-248554,270862,-294299,318675,-343609,368666,-392889,415009,-432642,441780,-434919,397538,-299582,69951,467043,4231237,21317042,106097764,-56865937,-151915041,44556350,152341689,-39214905,-138453783,70541417,49128772,-103331702,2479327,121886156,37863362,-88374157,-35215820,78268892,52983878,-44999334,-153011621,-30529664,135084834,127898432,-197363959,-126879665,127665311,180550852,-96586246,-150637912,71074882,134186352,10737375,-71085348,-35191932,-18260266,85273730,-7554315,-57027761,-24701265,74060087,-20755890,-99304639,58230784,58304199,-114195036,-64777731,90739239,85701180,-76871647,-143659165,16371091,108029773,24691569,-21401823,-120483966,31405364,219778406,-11645939,-171858757,-2049277,140868263,29442180,-79219752,19812833,-11149408,-40512660,39828211,56808382,-100652173,-54073482,104390469,35434695,-98742202,5598000,16664731,-13343552,47684041,41169311,-93208391,-65106467,106711474,88416130,-27590975,-46319174,-36153312,-17003488,61322101,133634231,-25208148,-148066783,8376137,87105908,-11971522,-24238015,-99360637,-21518700,47031891,112561496,-70265420,-132216459,59427173,176668136,-15224374,-92345684,31884399,101417675,-23722583,-26775773,30224852,-19549834,32626479,26630855,-4975,-84298529,47235502,-5212525,-50818162,-5305853,89940106,-77157456,-90950285,55467783,146548512,-95357580,-101128104,-6327463,117713329,46039538,-64951302,-104227558,12465117,154036990,-1803273,-131877809,-49722973,113644867,53410200,-116284198,-33342221,75511449,-15677122,-24097736,-17150962,1451155,-36294796,-22868663,-655269,26490822,62566379,-51400796,-96411716,38318270,137357750,-47680557,-159531860,-3520703,109527620,9109225,-93863220,-75488513,-3170022,34780531,11377199,3493897,-113946615,85283968,80620119,-43610228,-103986750,50817399,42162577,-21693039,37583898,-1035615,-32500441,-17981931,66571483,19012666,1635868,-5352124,-15945518,-7842719,31171301,8362292,-61494218,-46085302,90358871,44106250,-22143564,-27194079,20734626,-48054521,3433329,22390379,-22726995,-20371285,80845341,31145970,-65511050,-26352211,15544048,4755163,5394843,-12182819,-41583299,7716588,53625715,38572548,-46205955,-8134430,41220221,5452571,-3550228,21416368,-8724207,-15157523,15811342,70011148,-17617777,-15439536,11279815,1775233,7444601,51157921,-24631587,-44097826,61014163,67692157,3360147,-80245815,31814632,64362576,40026467,-25536858,-6659995,35301701,8879313,-3415736,-31257969,-39022479,48270204,63438795,-19818810,-41130003,48155826,23927459,-48189423,-1948254,30776246,-65788425,-96533852,2966632,2688744,-6538825,58791349,-14393476,-20167672,42096781,-9546571,-50228764,-38162810,23115856,21020764,-34083484,-22919582,-1288370,30944024,-10367903,-53293941,-10820034,1778699,20219033,-10720047,-63733969,-7459794,22499584,-34275914,-27271231,56780681,15995098,-51450442,-19489088,-1092105,-11087940,-6590881,7535770,12196443,-62526952,-20506774,-22684622,-27467242,2869772,37018747,56920707,-53641740,19310260,17096764,-26898234,-8029982,7742761,-19865755,-65364619,-3360031,-10832915,-20059619,4963589,2629279,18657728,-19714010,38493643,-25373567,-71645843,-9362050,33272738,-26717422,11947530,-2444079,5080859,-40261761,-5540120,14481807,-816811,-5360778,-8858137,-22693414,20788346,51852197,-1717116,-20169324,13983338,22042096,-2381840,24092510,13042697,9466098,-17007995,-5240699,23510052,-32627453,-27196288,21966414,-26670491,-45946700,25216123,386301,-21626604,19955749,89389914,17444629,5659891,-13157755,6404297,-22793581,28784225,29958287,-906996,-25694418,-1495868,-6672267,-10865773,52568560,-4227501,-28982501,730200,-12486003,5842624,-30670897,-58301949,-12406192,-333813,10670357,52323620,-8856790,15773770,-19513968,-12441961,21113208,-920034,15595302,-18490457,16693760,60323839,25131107,-54162333,5698059,28121647,25001784,-2739316,4025698,-21638145,-144430,33996614,17612548,-14269477,10796131,47334484,-7098889,-33349472,38790788,-15985837,24153994,-24918721,-11809135,-1088944,-24410388,-14346633,-15911645,8938230,-6619794,-14941471,45491293,18761666,10198284,-9221447,-8305704,12142189,-7982131,-40216343,2204801,-18216628,-4274351,18615146,-12275701,-43194153,-18609701,23112985,25992160,-54961712,-19408724,2682634,42778174,-41635467,-1427656,6895873,-9670052,9317434,-15335089,-12179192,-21071544,70368887,29978714,-50196509,1133354,-3543608,3922970,-56160838,25363400,93534567,15555979,-42979397,-14717066,-1341326,54110217,6780353,-17626439,521175,15639018,-2997576,-82301779,3515434,25141436,-137864,17606874,-12063100,9318915,18675639,-38236503,-16170631,4147835,55040321,14951975,-67877153,-25178799,58283811,-6872213,51635059,-45198553,17073694,26236017,21771563,19568005,49010396,28770176,-2287277,-73600257,33700955,20146286,-15944651,-43237833,-10117317,81654592,25803094,-2659187,22812598,15091911,-27869767,-21934918,17896736,-31284928,-8237531,12263715,31260203,-27126214,-26381413,37665502,-5546555,-32280621,-3590498,20525756,15393594,37480245,-53304487,-6608927,35088475,19961780,-52051219,-45383723,-10596717,9883493,-7745420,-41303885,13983039,-29170348,-14594237,-47459316,-15430330,72181123,8132694,-39999,-8619641,21579168,79854037,-39157581,-9989026,29925219,34020673,-25678314,-41166351,39586447,86058937,-15424758,-37217513,-25420826,45285619,41214367,-52440918,-57789936,11518687,10269491,-1709930,-48735318,-29792958,27148597,10073419,-53746038,-62524707,55518114,36183637,-31376841,-35587147,38710809,-26117757,-27804477,-35424060,3210178,31160224,-8100030,-43029961,-17644872,41447223,-29034995,-97899295,-32035877,26380841,55403002,-23608865,-54136380,77001876,8444471,7496206,-74293400,-15439692,78398332,3320184,-36520962,14550963,46817984,2392169,3410338,-14031977,39766329,22887694,-29021593,-47625962,28211999,17620478,-44681996,-31871087,-11903726,18762717,-40264364,-54580344,-56233054,-5353280,49845777,-19169034,-45333378,19556683,44742960,-13822331,-730983,-47547127,54624468,-5150826,-24262608,-13621954,-39088391,5414871,-4970087,-3332146,-30699402,-76867208,31603191,42233308,-12009603,-27204359,18995402,-5461658,-57745313,-11111372,-26549042,37830788,-8891140,-8773194,21013619,43913206,-13559460,-53261055,45380452,30924931,6768671,-36917969,-1357403,-2195545,48349237,28556050,-62427329,-23764891,27850570,52652100,-29043164,-32845405,25749647,60933764,22742606,-93952045,12358161,31831932,35629915,-47041408,-55203157,37109155,33503793,-64099249,-70420351,6858477,107279303,-23292496,-66499835,76357533,75495221,-21124057,-96282559,-12847189,131969542,74158216,-82141358,-50456556,86060513,57108324,7069587,-62949331,-4107053,100914312,-9865654,-48056878,-41251868,37637132,23947546,-58013089,-5466612,-1405673,9821518,1855811,-65643712,-9927967,44387244,20617432,-64962418,44491058,71478988,-49218193,-78522294,9587901,107140566,25201801,-39013338,-26351498,18504320,6442930,-20439570,-54265385,-17450952,79068933,32105407,-36005089,-24357066,35597214,-7655081,-24732914,-43837983,-19239979,9347687,52264356,44766574,3590810,-1024019,-8655816,36065559,19263677,35699237,-27463443,-51384788,-14199238,87679706,-3355960,-76843212,-21821207,-16388490,113972,-14569068,-3935111,-47142475,-22662745,38074760,22267826,-47455799,-51583883,15003711,36233021,51097304,-36828177,-13981816,7427468,18279292,-56093754,-81911734,-9356627,56884928,71376123,-22362368,-31841612,-34929306,12832590,-11116350,29667559,45594851,-6383975,-6046178,66177928,825245,11865668,-23889093,-12040841,38814528,46525511,23730835,-74283813,23911077,90275982,34460038,-53555635,-54589407,83289475,31142819,30347320,-56619993,30150985,76804915,73106554,-8707005,-59055505,6485031,40920642,-33059946,-67042114,50470900,-39098069,-29735030,35762851,58764978,-41020198,-7907072,-1347962,12537142,35433949,-23137850,-87662039,12783333,58654094,17732500,-41120837,-73902102,47310908,47930327,5702111,-53786667,-60794362,-5322585,75375146,502968,-2645732,2807442,6528933,-11945521,50054697,-26133267,-4452944,-9981844,23679399,36884784,15708697,-56420476,19870586,26732938,56537843,20071972,-35992825,-46942915,42905196,34486693,-13250484,-21747618,-29686479,71723813,-15208347,-11399990,-21752936,-8353293,3653500,36897240,-35142997,-76336030,1581384,61035082,-8208137,226543,3995490,1735174,-8733866,32070870,-31838947,-37817050,-20001381,37055797,23664392,9804163,-24173882,-2773361,-13123525,6069021,24152539,-62163471,-10502718,37827411,-11519110,10440282,-37700180,-424665,28853063,33817010,-20933996,-40524828,-7307501,50437959,-7312697,-72932430,39314632,692181,31307046,9462519,37274401,41500960,29123191,-10598598,19525358,-22970513,-17629880,33660927,2460929,2322297,20275856,6224934,-28780499,4825076,39984747,-10141372,-70344994,15921533,30515659,413671,7467003,-36871676,-1016581,618473,49997975,-33173172,-32471669,9409810,107326555,-27936953,1924161,-31859067,20052906,48842234,58281377,34167638,-30992978,28657669,8583910,5054915,11036692,-13214125,-51885114,-47839387,33891910,5343893,-67654214,1882505,-18951034,45105921,-6776333,-5905272,-27364129,36266364,28324588,-13546529],[-6,-63,9,19,75,-122,7,-13,100,-55,-40,39,-118,129,-238,345,-472,664,-804,952,-1302,1581,-1926,2289,-2746,3298,-3852,4435,-5157,5987,-6884,7706,-8820,9901,-11121,12360,-13828,15253,-16791,18550,-20292,22096,-24160,26207,-28338,30625,-33021,35366,-37902,40534,-43253,45947,-48809,51790,-54798,57923,-61095,64474,-67832,71341,-74898,78423,-81918,85275,-88171,90368,-90782,88326,-80718,63164,-26411,-48702,206927,-567551,1519065,-4924238,39205172,169851831,72006826,-132680246,-119587091,146246671,173116937,-109051202,-120898366,12659576,123400205,-25046149,-16425938,-27357896,-20723196,49248178,-22123518,-35081673,-36469877,23414661,37955431,-21960180,23958261,59923374,-98237427,-30276221,149400776,26972308,-143714421,-102783669,57058263,61874082,19010997,-15719929,-59052488,22859930,72974569,-12590441,-149016829,17502731,79752602,20875693,28424952,10563991,-48492713,-35378718,142434033,39143720,-165240130,-76250400,119082640,84115519,-72393087,-37142472,35229718,13921427,42127959,5586088,-94933984,-56671744,68468968,4819399,-46532094,8273749,-20484923,-26128972,26445502,52433832,-64163347,-101031045,35794565,155272411,9342989,-75406982,-92928294,-1346100,146620170,123387025,-115999299,-152958449,70043096,143466284,-117278455,-221173965,26775069,86744726,-61526256,-75792321,-4141655,5003128,-4194218,53387038,-2730793,-45012687,80213852,-6826709,5023404,115421457,71302817,-134731058,-87298536,140260382,122039059,-113237532,-104094169,65461126,87449372,29785739,-71164924,-92161733,45904465,138389562,-21164395,-212703382,-66059180,165678875,16770938,-111430971,29265843,58650472,-31102984,59120908,38613666,-19861913,7652257,40780155,17629601,-20581839,29167817,-64066571,-97740730,39749957,175855434,18342773,-190007897,22187203,117598102,-23053229,-110811941,-12292171,25946880,62954415,34971647,-52567621,-50648872,66529886,93872804,-79372348,-50452060,42079836,63099617,11487627,2601409,-12634637,-83058789,-34219322,85956201,-19252813,-59882873,-7908322,6792403,-4157406,30839654,33091401,-106002477,-76828300,96980263,15634228,-38653042,-23864533,20250298,31801887,21733510,3618728,-57058319,-59446404,38324596,66626682,-58225049,-42514771,77239303,24331912,-34351799,-24884441,-12407721,-18253836,52983412,67330613,-78034738,-51413018,49586415,3765018,-51656157,-41623025,71583429,-57055461,14996522,4518952,9471460,-41118171,870859,32770073,-4708601,29106453,-2631945,-5267210,13138057,124974124,6028373,-116920626,-34094057,112856417,-24822830,-73044846,3039606,-5074395,24996311,32505318,-33087206,-27793174,49622959,76326728,-56778698,-54762148,24339856,26727211,-863301,-20741078,76883758,-63029297,-42228324,21730876,34523270,-5522178,-36184627,2143160,46481937,30519425,6369939,-50624698,-50457302,79430716,55566479,-112795823,-10392486,68711120,16191845,-2348855,-12263876,-13504797,34115301,7910838,1038388,-64333808,-36211619,38040698,-2696952,-26257904,9638051,19427636,-66694055,35438259,23989882,-13269512,-25575294,9915956,42361280,-45878778,52527950,-25289886,-53211006,-17557071,41174402,-40431944,-17365533,-10106918,4218835,-20627135,-45734549,64758761,-221488,-11713349,13596497,26467572,-46544527,21278023,28945009,-26043538,12930233,37080958,-39681746,-66974075,-3501473,19630720,-28244543,-29898336,33488409,7379408,15077396,34703443,17765560,22640270,56334107,171730,-14011826,-24732979,43377424,1932984,-74673555,40510940,65913107,-7546734,-38505885,30946128,-28152099,1625817,-6642462,19531455,19084182,2300331,23885949,-36783834,-8144756,-16359302,10229840,-678985,-2915769,38891430,13592932,287766,56801410,-4690370,-28645170,9242422,-2240592,-13243966,-1184722,46045651,-10696046,-27273277,12038787,49494676,-25094535,6771859,-21474163,7620676,-51659901,-8235969,-13463246,-29030066,38048793,20909808,-60011068,23175823,53219360,-52114258,-32194887,-14309256,-21298966,-5968713,-10794410,29239270,10243563,4171943,-25703565,-821525,29442588,-5395268,53011912,-15117112,-912168,34463802,21078043,-58980192,39436447,43486921,-13565593,-56651623,13254324,-36439092,7810689,-23360772,-11178420,-9989459,48082344,21738469,-28421983,-31422232,11432314,-23436994,-34160808,18059002,32479806,-18857614,9224270,-51509132,-6522961,16731687,-30448458,6695874,-31562572,-19016713,-19021084,-62866246,-8169974,45783209,31672568,-28768957,-44933679,56126017,-9821724,-27831778,16606604,29697087,50918923,22970864,-15654317,-32503920,-42284783,44866408,-28760780,-40435997,-64977376,-4741925,9709511,-25650433,12976800,-26230969,8986214,-44287621,14765057,-9102950,23132784,9458896,-40314441,-5227995,39936923,3563447,-58475557,33285434,33309459,27708566,-51371878,-10520778,63200054,31580321,-8149279,-23497701,-23525809,59031431,30397279,-33362751,-67654190,-9983576,62000047,-28920675,-40596145,65491888,20269016,16588067,2832825,8003816,13276378,-24311122,-5590475,9838998,3245913,42200466,-16396060,427253,47096252,675245,26764379,-33941272,1460674,-2427431,888063,34125860,-35252873,10505174,21302575,-7767610,-24988063,-27087771,64651129,69139123,1911124,-40443063,-23760841,38432765,-7631663,-27783929,-38854781,38434038,36130925,-14240635,-39365407,12706082,49581261,-8855906,-16542773,-1029068,43025783,-6426124,-34916272,-39728770,35150231,13476883,-8860428,-7966440,67583650,103666917,-40006951,-38888774,31886391,44294185,-40250212,-52098665,-24803114,43644633,34944922,-56654909,-80284248,8029509,13358448,-12523966,-19798122,-2986695,10302638,-38438809,-51204079,-3481962,5435377,-23449972,-62189290,-3462274,87581152,28483957,-73319376,-53700731,-3075662,-859656,-61007992,-67036339,19382551,14874947,4311278,-34505495,-14770979,35709561,51791206,-59279864,1854082,103646707,67374764,2900218,-57263164,17530358,28052653,10492114,-73564619,-45702260,-12998954,37182485,-54442200,22794510,38416709,-12843189,-33020080,-11235180,12352227,-42280688,-3484431,-18185815,-12710456,32555616,-14844739,32121315,-18427956,18293987,26835021,46209098,-19893167,-22790438,18555634,22904542,-23580414,-23005987,-9889697,29838728,38830003,-7901785,2920323,15667342,-2848102,3517168,9062492,-5757699,38197684,17687528,5972614,-68678099,-11287302,-4713788,-51797318,-23846091,18161519,39885328,18664467,-51488832,-2684120,36020499,-7349987,-59022761,4201413,71566940,49786501,-74723066,-16722487,19317336,92493066,-26906625,-57143197,13032615,64818006,20834101,-105682508,-48697081,70121602,35851608,-54598937,-70711761,24282494,57395030,-19103687,-62177320,9753559,87752941,13787677,-43388645,1405970,85486055,71742643,-43093840,-29112498,6471859,62094710,-43240862,-64419352,26840159,52935239,-4400506,-101797770,17438032,66482700,58079449,-53074984,-34283866,90530308,92232452,-48066089,-50573063,51125849,69468958,-27986590,-53750479,15095430,65386331,-5869343,-38220454,20736025,53650816,14243308,21693909,16488691,8368163,43083629,-52560133,-87053843,24154623,74454238,-59585628,-108023101,4776970,70598622,4112975,-76413882,-11122248,48399408,46837133,-3524470,-41685874,-23988047,36587609,61136606,-5933636,-28108474,17295761,-13253598,32148173,38751297,-78567965,-3921285,58217917,24372180,-30440511,-29976039,-6681472,62283759,11813375,-11552221,17895188,-6276621,17690654,24835569,-5125193,-5958969,-1778334,-1066536,-23480926,18800454,-39360441,-64693786,-31669320,75252616,32465956,-33358013,-54600561,22663043,33743176,-4924431,-42333808,-55564200,42143354,60148898,-41866032,-76286099,-2257870,103185642,36984113,-45963976,-37772293,34508080,10347082,-55803304,-61927287,12973684,2074960,-7445203,30227334,15879723,13877008,-46191448,-59936371,27358647,86924143,-14642877,-134953055,30905461,44098418,18734451,-77016617,25761057,48392556,60239770,-13487249,-85531849,26362902,29231204,41521997,-63732780,-11778465,38266866,-10504458,-46074953,-8203845,43316386,-14983339,-48271799,27131512,63714226,-5719787,-11848267,5138527,20967498,75688366,-11945885,-65789674,28922880,69383186,32894868,-95025145,-37127227,65869186,27843391,-41792403,188791,1702959,-7053304,-1299112,16342905,-32149835,9989197,23635170,24921853,-42747713,-645929,12750892,-13749516,9432176,56870699,-23436211,-46037010,24796449,88537787,16716298,-1355055,-37480687,-49010952,42773678,23718158,-37374417,-18377957,14886209,96528804,-31402187,-12257039,-45483044,-18794120,18403330,30341898,-20188734,-40646911,36681471,10259356,-22248975,-36217893,-21929135,43423704,17951960,-5165900,2903839,-40450124,-7549358,7736507,1849905,34515295,4291704,23093009,37276947,8661569,25433872,-52183897,-626461,33658930,26157576,-2282909,-45747590,34691101,9152061,49072338,46956968,-50748742,-31919961,74957141,33314936,-61522243,-31952682,-7165982,17545969,24827808,-23602795,17946767,18235671,17125101,10255418,274141,-4279093,8162943,58352903,-3005966,30722236,-15921800,-33008927,23510109,57857115,-24016607,-9526065,2735572,59038946,56858242,-5300087,-51407268,27381570,6511678,12751384,-56290400,-11532988,6540793,38886083,-10825122,-30435719,-16786678,17299981,24489607,2321546,-18695988,-35974073,17470555,41506057,-9092743,-78790225,-6136416,-15414704,-11093003,29814935,48697864,-2123460,5430207,20331511,27950045,-33209908,-7066713,37855893,60255217,-24683542,18562376,-29419513,-24868696,52904460,34664303,-29826693,257233,73579453,4692385,-14424910,1176025,-11659326,-39477377,29984419,-37942072,-13896869,-13349902,29936115,36620858,36995844,6707105,-41451933],[-4,31,-12,-69,6,15,104,-184,208,-239,483,-666,883,-1108,1487,-1984,2508,-3041,3797,-4757,5850,-7124,8759,-10520,12492,-14975,17866,-20895,24505,-28837,33570,-38939,45156,-51994,59770,-68489,78273,-89150,101244,-114709,129605,-146162,164342,-184426,206664,-230951,257610,-286741,318769,-353761,391829,-433407,478832,-528344,582108,-640782,704774,-774437,850286,-933368,1023908,-1123014,1231776,-1351505,1483560,-1629815,1792645,-1974965,2180478,-2414026,2681477,-2990631,3349859,-3761743,4186922,-4238493,-12919124,-53595307,27700394,100454662,-17428998,-68239758,-28594010,60884754,67272979,-131464358,2174972,98207519,-28759559,-33399276,90816828,86468987,-80236190,-85433907,78210829,125759989,-23345843,-147056575,-76409814,86559086,133608708,-67396358,-280852408,-7759713,246011988,37591469,-199981100,-28467009,98315768,89663629,-35240908,-34155069,-3224401,81171301,86117931,-68218906,-76435961,88567530,77623134,-112830240,-22083375,117757779,-22483748,-176876936,17975776,164365226,-1244959,-151228169,8548251,77367309,62412848,1120541,-152836473,-45556920,173993173,123592543,-131537681,-146481139,112326411,84438719,-64978255,-3499900,-7674174,-47861151,-30742772,58579842,-69866968,-79829990,4860924,36204894,-48322907,-15580130,9138126,-76672052,-30655854,136652115,-4891058,-142669647,-45019185,78093500,25500252,-66898634,-54156969,-50532453,4306677,143219694,-13230225,-134953565,-50379947,79774011,4111627,-32747619,1679905,-57448406,-277592,48850930,34057338,-141423032,-2690264,139701901,91845470,-79543194,-46417410,92917966,15939899,-28197301,-5224054,-68414816,-48578823,1962810,10905768,11486658,-614814,-13851123,-62592331,2227041,38982565,-29490094,-185173859,-58800875,180226939,-30701132,-102848907,-52006701,58151180,26123281,4861358,-81052065,-37916230,89079808,98456064,-51470366,-119236861,100037292,84642654,-22686785,-77270468,41501914,49293954,-45571767,3426300,-903185,-47693685,-41761824,26964237,-3719768,66257916,-26394667,-69063638,-30108696,88808310,72954321,-138502128,-45583757,105195386,69241737,-71947462,-81708454,1698783,39634191,9257943,-63096732,-40430086,-17357821,71951658,-22230442,-61784610,23992785,39091474,-46825032,-22053386,44095820,8710818,-42838534,11209221,72888525,-2419315,-7611549,-14217407,-35585643,12139265,52752927,-32035890,-112962798,9513090,98356547,4691049,-91734810,11521848,-22814964,-40409704,6362971,-20492087,-30608706,50993281,69927362,-8970567,-69517319,-22238129,43887332,-37979589,24891964,-22107606,-34341058,-18902973,44782320,-11848771,-63503642,31574682,19486863,-8173081,3482771,-1329663,-37590379,-10583516,35830531,61661137,-86940621,25569254,33014120,7441524,15618741,37579311,-21782339,-36847260,52528272,52368043,-22320797,-22612653,54908196,25925202,-21560526,-70797100,2349411,11919457,6975012,-15649514,-53725917,-19236309,40571364,-35296273,-40637960,1561196,44699482,-29203436,-35307334,26505931,-49709790,-71257426,40578451,39958269,-2087725,-2740188,-10457210,-30665716,9620977,-338555,-21840240,-77540075,-2482604,47100041,3583005,7517192,12259094,26560662,24382272,11474981,-11092444,-24039165,13970375,22322740,-26239937,-12303973,12255996,32645220,-26339748,-13359038,51161764,-18820613,-8363117,9422148,11639926,-13878568,39271618,19290278,-18150318,-23792438,-7895,-32742144,-60978798,5173610,35353353,-8096707,-43123200,-9453272,-15229525,-24295613,7432524,9213782,-11506763,29693589,409113,-3209809,9690115,47156168,16350479,-45376633,-18642532,-11293300,-19610635,-20239102,59259012,5220332,-32328572,16901120,25089666,2393888,-33294542,32069740,-736452,-17851723,2465821,-42612161,-31236069,-21954867,39673764,-8754345,-21594709,3961529,31152582,-26897650,14187575,31852684,-53252353,-3260549,5443287,1563926,-8773823,35611027,561887,-15116600,11806452,8270495,-78230149,18849913,12651966,-18805574,-30945617,21188182,31986885,-35084560,18735529,27790557,-16223891,20919839,21521371,-15788932,387451,10852009,49099365,-54636281,-18140932,15154549,5343341,-2936201,42506293,44725410,16144142,-4875349,24928711,-1794740,-47122960,1511934,-18377841,473632,-6521472,5905409,-701180,3921176,49023414,-3901926,374190,-21158395,20286463,-22338640,10394675,25179078,-60491832,-9311609,23175134,7560197,-57516499,-20088257,-910368,-24082271,-19015048,31643888,35788733,47631597,61516198,5780224,17039040,-19104247,21494720,5772125,-13345280,28338358,-29706902,35812477,15654187,-260815,2620891,-7649105,3553949,51335247,48839502,-49285871,-5710216,26441534,69663343,17300146,26574813,12521871,8188046,-5357534,-12912598,-57057983,-15262992,41776825,-7601556,-42709795,-21368261,38016314,9267734,-2264902,-36427384,-24809254,-4676573,30532395,-17197802,26139115,13840952,-6417639,-42706652,12104076,44481801,11484484,8626199,10309084,34809016,38885732,-39863953,-60421093,-747011,40835333,-3786444,12305692,-41515359,37414473,58809357,-36214788,-9226103,-10142009,35562736,-33123127,-67369557,-12710598,33606966,45447209,-40601317,-77367031,56575002,-46853149,-64669862,-51809852,-26857560,-19287590,-4275511,-12194378,8629948,28247738,-83243716,-54050509,5749001,49354328,2629695,-25493843,-14724482,-9867520,35555155,-3235412,5061489,-13146368,21367478,2502750,-2839898,41993468,-14091194,-21144099,-7444737,5829995,-18734777,-5419048,14071398,39604429,3894778,12219784,-20436032,14347433,32262259,-10962826,1393909,2359124,-21148834,11157632,-38623048,-2890052,21737917,-20424280,35129904,-10268617,-40424822,15621275,-5353996,1031272,21491347,1128907,8685281,39087065,28278021,-37622706,-9291192,16317632,51595873,32132431,3977685,-26276125,33860066,48304447,14103452,-67589389,313545,66973422,-13051139,-11537780,-50597941,21735893,-16742183,-54045546,-50120746,61226563,29878074,-9776906,-29381199,-27247783,33271022,-40155051,-7293480,26832088,43612182,-37572469,-86078653,-19542860,15049121,59829968,-5666706,-18056490,37328481,49430958,-26358894,-71395413,40280361,114706383,-24560266,-79155922,6206646,74164892,1170218,-42630607,-72327968,44113898,56846201,-38032684,-62187561,22438237,72134829,43955,-43609725,33215479,44688060,10155642,-93747664,63963691,40121745,-24300968,-52794006,-85407253,25271911,44832651,-24625083,-13487918,-14517523,20973805,44993537,-89762668,-24762825,74567323,48689088,-50854357,-15062490,44026341,-24542703,22500028,-47164897,-7269795,32853472,11653384,-17186315,-20255855,5820556,-35502786,-18114327,15600352,43883019,15755622,-16595803,-49614738,31688837,-45045467,-17807540,-12697419,-19208939,5343366,15433647,-17180620,-19912329,-33316082,43147768,350862,-53846254,-18759293,-47840125,3060007,36655676,-1965424,-70050051,-6549080,-2856192,-17361346,-91655644,-50592556,19935419,-21128735,-59016736,-16457109,-3641960,60411167,75703492,-24369497,-7395824,13539586,1158706,-58245517,-10111919,60835442,-37213060,-56047914,23648979,67864130,44893171,-53819212,-98202866,8644131,40756784,-23726260,-86914762,38479362,68142332,63863717,-37347654,-45323794,56166271,44522256,-44732219,-44973477,34635964,44214806,-17088204,-93073602,-21663137,18665273,-21191356,-26155507,-11507156,50086776,1421762,-41855458,1601484,58607828,4634913,-71489147,-27975688,62341671,82857545,-42883594,-68187968,30608648,67680966,32800033,-33100834,-76023798,-35146950,44024708,-18467920,-58492166,5423687,20561942,-17862084,13579580,1176025,-34281632,1654353,-33775185,73469058,-16290619,13273729,-13703574,19266290,48866911,-463476,-15003757,-31703789,56793015,59815301,-49916593,-87439929,-20366158,49229793,9257165,-1595272,-16943274,10164674,34754985,23421391,-11909828,-34146312,-19560418,24219262,39974650,-1714396,-50248329,-45139493,22013398,26822636,-10336505,-52684071,-10425770,44373148,1548892,-9130578,11855023,-37718018,1346294,5709775,-13213838,-25619241,-48980997,20830509,11813739,6491013,6402534,-46517276,-31812191,50461473,10019705,-29259320,-674535,35937670,10722814,2266037,-50998942,64731768,68744691,29587557,-25482363,7687340,-9009826,89202565,42007595,-64016120,-18594756,34136288,10820165,28932858,61349913,4832400,-91915625,-36870930,88389548,13497710,-72327538,-89068218,3713811,24105677,51376781,-52195061,11602467,-11475050,83514351,1345650,-76429292,-45329098,76549468,51441268,-54034612,-20286521,10606632,62866454,-5183078,-32795567,-14568781,54933217,31895000,-17794403,-40714357,78108992,-8057403,-9698010,29883487,8306284,-2137419,-34360533,4411222,54144669,-6131214,-49972108,-45332921,10925830,48734301,6248757,11478660,-30636795,29465059,33223783,58822982,19472270,-9626792,48581090,54183543,-20281400,-67224052,-15660523,57955527,619909,-25537808,47494242,-17816289,9184542,1988260,-10603630,-2760491,-14108742,-17356737,13549258,3902404,-32538923,2384435,25163886,-5228292,26358671,-24288683,-43634440,6446988,34338105,61840369,1910935,-25111126,17322120,-36345290,-5099649,-36911705,-13124682,-5025338,88351359,-15024719,-61440896,-21008403,-3120926,18509170,-23207223,-34248654,-57504766,51840495,35543479,-40808766,16657669,-47412965,13542391,26711426,18861243,-18588417,-45780194,-15776164,11671915,30890803,-8832903,-65847119,58827892,6208905,13380127,24081343,-12970941,-14064246,14083949,3478959,-45237494,-5316319,20761494,36907753,11801522,26836069,24121345,20190048,-1550041,-23386352,-4341519,-2932153,3252841,29707173,-36812937,-8308749,-36107686,-41628124,31982812,7333820,-1686233,-48387162,55025352,54560176,-941103,7033272,16663845,34648394,745076],[15,-58,149,-84,44,-217,288,-286,356,-539,705,-779,1082,-1235,1569,-1904,2381,-2748,3390,-4109,4836,-5793,6830,-7995,9420,-11113,12946,-15040,17499,-20293,23373,-26917,30978,-35389,40362,-46209,52550,-59651,67604,-76417,86258,-97174,109214,-122599,137398,-153721,171658,-191349,213208,-237167,263320,-292157,323826,-358445,396449,-438340,484112,-534431,589907,-651129,718730,-793680,877233,-970892,1076531,-1196880,1335370,-1497305,1690528,-1926894,2226346,-2624639,3190391,-4076666,5691785,-9553011,39514208,-4383617,-182643686,57375823,214925958,11300678,-173835597,-48080966,115225243,-7782415,-63380520,-35473798,-64777701,-16294808,80446494,-16180728,-130386152,-17505140,64483613,13692986,30007667,47828384,-29372513,-51415075,104479715,95584253,-80978195,-71203387,21272533,91748791,675920,-27636583,-120765823,-34342898,68186259,51303258,-88837221,-100144169,21816849,54782274,-8547594,25043727,-21921459,-64129683,81988315,149179654,-26461781,-152096800,35054442,174676722,2716005,-78666858,-8604508,13432610,78320782,44305684,-103286512,-70878702,45062125,77571254,-65259698,-62646087,25568032,6542139,-27672933,47011509,58661775,-66878295,-63790299,77354472,103129540,-18362923,-66449138,-71795494,48856821,89552522,49581304,-177564488,-64062763,215135632,60884629,-137444082,-79072070,118605237,25977642,-21166386,-48630813,12622099,28060102,32502027,14615434,-81598622,19930653,60250095,-63136764,-2674115,158933206,-38703496,-158933643,42766734,136066682,-39734899,-178811991,-19660142,92020209,10156168,-16790097,-76634259,-71657431,107061733,117451665,-102013762,-151395686,76009791,91447133,-32705736,-73192253,16775390,10693988,-48535005,29207220,9277400,-19426625,5282222,-7763951,3823154,17814251,23348699,-121449048,-42230541,105168738,26232496,-148731990,-98216924,119248228,28013734,-85947138,-1055626,-40037893,37869443,51378070,-32486632,-98827083,-27063552,83048818,4111867,-29473078,-23679497,28745020,10162627,-20127543,28981940,-35264935,-37378046,42245220,32709554,-56216163,-47977271,49427067,-18301867,-1427546,58110013,-10679507,-71857300,41765705,123879229,-89494706,-34211527,44236987,10479833,-20122060,18383477,-2365549,-55322466,63366817,62883467,-27970253,-123187869,-13417099,46682967,28732176,-21116110,-22952887,-49313973,12314849,76020594,-49410908,-59850129,23388902,29514288,27660105,276244,23870756,3023249,1916451,62339379,-11157981,-63232711,-48735567,94579407,-20038953,9491909,-3401442,-28195429,-68541414,103011196,38538394,-108521584,-55953931,68127619,37024201,-125470561,-30851643,23298788,-6754882,31861442,19129629,-42465299,52763046,65011410,-20981030,-90584096,-36548946,80135497,-3070192,-39184183,30349641,-18979199,-28529582,-2350917,22566541,-8290400,1324887,17783341,-20567635,26576676,10543579,6157132,-58428788,13136190,100140250,-16454717,-37650615,21803429,27540045,-15552494,21185164,-2612,1798273,45290557,8615020,-16624778,-11102975,28184599,50586872,-94859902,7649899,36126294,-4644320,-13848932,72434617,-7477489,-8155642,-21608993,18442165,-206921,-6836310,44987440,-26688391,14239968,21276052,11113392,-41745575,-3031571,41701820,2200270,-54982232,-28697251,7160486,-43812970,-33760986,-5170634,-4657825,216650,11986660,-37020898,-41973194,15947273,5732006,-21312829,-6984425,17640396,-9922443,-29669742,18444775,18041359,-13677843,-18407847,-1242029,-10755449,5187563,26483085,-16497031,-57355395,-4225996,51334156,-39178450,-51216761,-19043869,26366341,-32040364,42009591,-32054017,-30499014,20569655,-10579644,-1630177,-9066481,52618527,-42144902,-10611103,23607362,90222528,4038251,-11832288,33952383,9893547,-46402646,18085588,21860914,9755171,-33215824,30099009,-16873151,23529209,21909126,-21125893,-18561746,-29729363,41214188,7574529,-88204231,-4481777,15696804,-35037520,6296113,19050970,-58607688,18954222,51439576,-43811316,-101310308,25746181,63431144,16993650,-25727602,28261834,-16233389,-23517401,4825680,8945515,16808212,-10145749,-775976,-17823719,-18751652,5952435,48797537,-33494109,30074534,15900590,-44991399,-68907905,13123898,22772275,-36380610,-36680371,13125994,-8668776,-3002723,-1378933,-52563369,-26511176,92964475,30212859,-95625807,28375080,69619557,9625503,-555661,4379729,-8141256,-46008981,-6634296,17820984,35665480,-27091176,23207230,-14520197,3156037,34193119,-23297949,-47463200,-18672581,71779846,-30004598,-17103718,1231417,37371342,-3455998,-29361636,-24626295,34582826,27004537,326120,-66941906,-18349249,39705864,18652738,-58309659,-9783117,41093290,-833937,-36031047,-32877575,746322,8534594,41459530,-2773749,1423642,-9386242,24044633,-29230367,-13309818,-29120585,68774212,-38787316,-34988993,6949238,-2266103,-63891146,-39739752,-16892026,8268134,63691514,30060618,-19176325,-34342520,33842549,24960025,-1540541,-18273121,48355098,53465785,-15873126,-9108899,-32960337,12168137,22241731,32879542,-14556892,10342160,33575624,-42285798,-43117351,11509352,19184200,-8160030,38915762,24340380,33771375,-24958416,-45250702,-20513000,18237180,33714622,6546683,-41234538,65823688,75227933,-24415896,-101753007,21121149,88603302,33759261,-90524005,10865182,27939398,50369114,-6881655,-32234345,-1324083,84220917,-410364,-29165954,50819556,99626929,-564710,-10564976,-21517204,41281530,40303167,-74780749,-19565309,43512424,32344037,-29497564,-72332132,5799471,46558919,-44759084,-74675633,-58130915,95313000,44198191,-10823188,-86053179,38035250,78234574,33063726,-80753322,40085941,61308754,38281290,-34405226,10130594,66360566,2598815,-31831834,-27830342,56875968,52122122,-19993275,-10868772,46876215,-2677595,-18371408,-8602315,-1371989,38066460,-5599369,-12523054,-63119386,18214587,34360689,-77198754,-43471460,27709830,32120844,-17304622,-11463401,-14286774,43636898,3494126,-32940674,2691984,26786772,-21881633,-7520268,-16000926,22397100,19820041,22170767,-28965455,2309903,-58583311,-34472190,458889,2290094,-15553429,-9530934,37905639,35761509,-31933295,13402628,-18511546,-544658,-13379736,6425420,23764088,9598540,-14751123,1986204,14478846,31192155,-32958401,-39863505,-51300431,14660908,-15123040,-28624674,-16742491,61282554,24015549,-21280173,15218786,13481322,41658968,16563059,-17514702,-19009969,77685663,22205280,-30570129,-12491530,43837263,53549061,-66387037,-81653840,-9794501,61941750,-27711362,-43030467,24084645,132078335,28641650,-43152581,3063896,103862006,36286312,-31361330,-13462420,-15028034,78263529,-27376483,-108659895,55361221,60574955,-6718970,-59029544,-4630633,40084282,18167895,-36097234,-67742112,17611481,12389568,-6052166,-62297142,-32694252,85833547,17812630,-59270031,-12809696,42870207,43526620,-56314199,-48516026,46795174,17684343,-64286373,-55203314,37460381,57945079,-47138649,-44686294,16502235,49266664,9036661,-55737876,-9898875,68094325,34527963,-39605968,-1557130,6175091,-8422815,-28992202,-36918338,29327921,-19265649,6958864,-10910466,-12106614,25283728,15364167,-30361476,-10061064,54093252,24052737,-6909905,-44429798,45215454,-4171347,-30237914,-10828978,27555334,28070159,-27880424,18033899,-52943778,9368568,32861775,26953797,21105652,-8814989,25995437,48930947,-645347,-9443076,-55249318,-57522679,33691671,-16327919,-49687311,-6477426,25290828,9875760,-88719265,20076629,-9230586,18908940,49197371,-31260254,-12843887,-32363420,5618649,2514341,-36732095,44483654,-18719367,-74335860,3858430,55167293,21950428,-70696304,-11095544,57057056,-18031591,-42266813,-103746349,-16748711,36866837,27914143,-8537018,-16318691,77985705,98174178,-29120037,-64644358,41536890,29054575,-16296333,17804471,43857285,2437483,-37126712,-392580,-14933394,66540498,36501176,-50477958,-9669942,64473997,42230608,-84911980,-59268619,18157706,71129009,-55471895,-96402969,35030083,14324839,22238176,6615293,-39825586,46882917,5038999,-3730420,-69960844,7079316,68241947,-2263955,-53814130,2748477,27413372,18089569,-32962427,36049140,35041673,-27492487,26252141,-8485952,20578441,28381115,-35505780,-27864987,40565095,95765216,-13710321,-95331822,20762633,23728234,21698081,-10031979,-57626047,26194543,26197860,23310772,-5036668,-25344228,4509934,57189089,7177380,-29040331,22749636,36529513,-11860338,22980159,31670542,-55494939,-51473618,45483710,13165346,-22768286,-12876388,-4094163,-39897189,51529595,24491988,-51100786,-27581302,94215906,41513223,-34958337,-54350250,-19389772,34727806,63328814,21210944,-44597570,9945457,36501518,82267980,15052887,-15439589,19061659,3301018,-7742779,-25322199,409742,-3277080,24114639,-2366841,-59419246,12238290,-6964527,19948120,17264453,24113734,24803017,-10297355,32897261,36703820,3976652,-37970117,-14822161,3358942,35979917,25321114,7728231,3663620,31171683,52159136,-11680926,-70509551,-5548412,66687196,-7676991,-18820857,-34620888,39206151,42462905,41496785,22830567,17236699,-1718659,29340490,-17688324,-17159910,-28254708,-76356986,23379642,26151271,70388206,-30423447,-37877414,13803348,42497992,-5825713,481511,-2004679,-48491267,39431249,6465971,-7699807,-20175597,-8291320,12706814,-36428156,23200328,34417374,47097077,21373502,-23794350,-39535558,-28228694,60419288,-24057612,-25838818,-43555362,36658517,11663740,15313001,54096688,-19154777,-37689624,1878049,26078146,9456105,-12448453,1584505,19020380,-36324308,30453503,30703251,-5297060,-25087928,14016504,-47099610,-20230481,-10274600,13476483,43222454,31675987,9660097,-28991578,-35842286,20772785,8907048,195813,12396074,-45959281,-9530101,339968,20686691,-44772476,38652116],[16,-33,87,-46,97,-153,127,-189,257,-310,398,-478,597,-754,972,-1134,1362,-1679,2095,-2404,2837,-3421,4014,-4672,5489,-6497,7407,-8627,10008,-11435,12930,-14758,16858,-19062,21494,-24234,27241,-30465,34076,-37930,42134,-46824,51811,-57252,63152,-69440,76338,-83839,91861,-100418,109744,-119868,130837,-142443,155277,-169194,184260,-200846,219016,-239152,261346,-286320,314657,-346855,384055,-427781,479783,-543019,621676,-722752,857265,-1045174,1325072,-1782013,2644457,-4801765,29219449,-50408203,-92479948,6476398,65808110,72226475,-53892613,-91716471,21002411,81819794,-42242616,-64835940,94463819,18544007,-63310948,53870916,91713687,-8448426,-145413045,-11678224,129407247,15621233,-128878088,-112220504,6790008,165973267,41497829,-162326599,-104760410,128076534,130125319,-194994015,-145970755,81683967,88366391,-15552817,-894726,-20957903,-1128966,72202727,64717749,-52109796,7622466,81388877,-2866314,-100212980,121022236,91273708,-165926408,-99718965,127315775,65854687,-151619265,-88298595,93686863,134069251,27771328,-101171886,-99944409,96236074,142154251,-27563790,-112071299,30812581,126275936,-19767368,-64185448,12967717,21420466,-59057932,47874099,73870041,-59354974,-76830836,75971167,65652258,-18904924,40047061,-30219786,-60208636,68198395,128670711,-122354828,-160056993,65876880,143717605,-18406635,-65025841,-45800457,22357331,55542179,78633281,-27231609,-105328283,10391518,89627378,-34446173,-35202659,-2864293,-36804888,11607158,69833557,-37371727,-134072493,14654080,111588474,-25035145,-79658603,17321921,119898641,-10228497,-175980,86889687,-46939825,-29488760,79594248,1004852,-32205897,-10891094,-11829322,-8072374,37533388,14700189,-92530586,-115413539,98501375,81843190,-129038228,-88721087,39946837,53338941,-13779575,-26564059,-62768995,-26523443,123224549,20173611,-109250590,-25543060,118085928,14076923,-93381537,26819684,59694017,-3800252,-18839462,65648535,8234521,-37888329,-22824903,-15369461,25137983,53912562,-31787197,-104588680,21451114,131709869,-59530513,-142089136,28274804,111441623,8983594,-116204160,13623784,46786851,25555489,67097388,-36715315,-51346995,73825725,87517809,-40480257,-43989485,28687264,-3282689,-49212664,25608470,2892711,-31867751,-83151376,41473035,20316174,-7876972,-13266381,-15592432,-26114861,78707507,22854291,-41344518,-32205472,71450510,50417873,-94501010,-29973854,5551353,57483416,-25367658,30379752,-38963734,-12922078,42436844,52755777,-109815991,-31125207,44113948,16903310,-12016006,31099919,-7410558,-91955311,57430886,20884130,-55478682,-34671030,43999149,-11589671,2252469,-1161903,34399237,-29878255,13871509,54995278,6664743,-39449495,-8135768,29509550,3976415,-13144487,-16394883,-28607335,-1819727,26106742,-18031506,-88037312,-13225210,58075438,-17661253,-90578665,-41357989,26191917,2681280,9957247,20970607,25675398,19876496,73050637,6702341,-14802003,38150859,-3634731,40347990,42394940,4686021,-49828108,-38666432,51713946,36993839,2029149,-62793832,23908729,30563084,31389143,12914762,-82146921,19358804,11641,64003472,-33458506,-18981802,-21782971,-15689891,-30208396,23640127,-11146500,3982313,35875552,-5457618,-34948151,4218732,81362259,485528,-9955352,34373342,-5173966,-25738342,-71298328,21414669,-33276171,-2882205,29572049,13757343,-53145458,-705493,-23611510,-26125483,-23278894,12144490,8249766,9707732,74483247,36468964,-48068855,5188765,16499323,-40445189,1712380,29498177,4147599,-31526647,15580882,-13307938,14565840,-24462884,64882205,68152976,-3065224,34681400,31149218,-35183794,-17417755,79932434,23209836,2386443,44601718,-38641072,2232824,-13517121,49316802,-25282147,19559061,-4835478,32488061,-21971896,36345913,35922733,-11003445,-9110800,22263758,39118933,-28612106,28657146,39299420,7581745,-48394323,28189194,-3229319,-45891177,25393316,22250984,-29980125,35344902,36338464,-36863324,-14855264,-13110123,-16620710,-22717815,60473487,26971747,18321563,-24700725,22455386,-2886645,26020873,5498884,-22194502,-69612019,33908297,5275901,-22154839,-18471388,-8677024,16303274,-63344143,-23772968,21995230,-17786417,-47430707,43143990,26723703,38477791,-138413,-30193689,-40834973,42608516,8013226,-892230,-53725972,-13047369,18328331,11741313,-22837548,-22710895,-6011454,-32846564,-11735357,-5749326,27538661,20419417,-63232482,-9615432,22863763,35010905,2519727,-36075020,-55237877,-4922592,-28175950,-14284895,32538886,39870233,19965962,4872146,-27909205,6322613,6391587,30919624,-18380824,-17735594,38465616,39342059,30641688,-24665191,36273887,12905785,67737,-30222221,-52043437,42497287,48591242,-14609236,-13527401,-38326572,15396665,-30017560,-3647469,-10601463,8682919,-13865245,-9930453,4051090,13030653,-41569463,49561711,-40635053,-17381647,51572017,56012380,-8114146,-34466811,-19421485,12487908,-65253425,-29180903,38065223,36315227,-5540220,-36309226,-60772470,56496594,60176572,-64978161,-3367396,16833672,79357681,-15227209,-47678893,-48797531,21964109,-10379781,-45621704,10050952,40827194,11862990,-35232216,-17923305,29445270,10705079,-20368737,-61151698,38803094,49321844,17351524,-54186043,21665484,67404359,35637405,-82667508,-7935728,54891157,55418712,-13179616,-34141340,23629265,61077483,-10676124,-31436646,-24106329,51856359,19577845,-63695349,-34276481,52220625,33408917,-9541445,3572628,11976549,-9628957,9148945,-31434987,-35027505,8785683,3700214,11738402,4795008,18526008,-30342628,-16115887,-35257616,40420509,-607129,-13118963,-7728637,-13999034,10242478,-6907614,-36387717,29364703,-10345633,5134647,-19727909,-29645669,-9603839,20686522,-1452601,6678486,-2196853,-3309231,4179845,57067667,-17286246,4153880,30292410,48198010,33530154,-37385406,-18129184,18897624,7239777,-50639032,-17076962,42811098,22924455,-16482831,-16171149,42261151,51764038,-14536386,-44548108,20363174,62483439,39732716,-40939091,20697717,24778009,-6748322,-38985459,-86493086,41425559,61951759,30024231,-47696812,35135950,113331339,-24137634,-105649556,-32000209,80925642,35708803,-49632662,-41046944,-9121125,55225232,-25335631,8121360,20845924,94153869,3882212,-88737356,45892077,45693710,-15018773,-1061443,-36151867,31987189,31558635,-35071457,-91553855,19877421,93845613,-27736274,-64034667,32559700,102949370,11976668,-86008307,-4223058,62891933,49304237,-79427716,-74701834,48177490,38656594,-49824642,-45469064,-26529358,75984488,14780593,-9925116,17019526,-2357864,12083645,-9995197,9275590,22128005,34943262,-37772409,-23698124,15661208,-13222376,-16574876,-54748172,-21360310,17316361,23169563,-2597935,-48554228,17474442,23255810,-8663216,-5598715,-17008660,37993636,61479975,-11480516,-50592963,45577349,15240863,26951660,-2489120,-35471995,5457316,18063631,37955808,-36929380,-56621085,54432641,53520932,-25450818,-37717647,-16006584,907431,51500667,17728862,-56694962,-321285,-5888859,-16910314,-36369708,27763062,23011309,-62921494,-17028676,47993873,60915386,-55171573,-63922532,19356845,60267366,63604791,-36521647,-63673073,46343692,51929699,-4751648,-11609896,41026803,45465792,-14263926,-20274078,-13925091,59758966,32496159,-17265082,15613184,12742129,-10104903,-1504996,-14410552,62188182,40404091,-25914693,-52298396,90322359,60651553,-17221134,-48702249,41981151,75027974,-20889010,-99407103,33489077,61891601,60506958,1547870,-65430281,-26553944,12861243,-1221968,-81221235,-21969567,3518269,27990751,-27523050,12050623,-7889189,-8457806,-21975743,2997197,59995640,17432169,2682809,-9629982,23138450,63361612,11778012,-49236230,22121703,44204719,-8371163,-52331867,-32850766,8621784,30511755,-36231600,-24163777,-34989569,46679724,44312449,992676,-41346021,-29404096,15221745,15076178,12061586,13578583,-9008150,-18865295,14900863,40327870,-25307991,-53892520,-4631584,10257782,-12041734,-8986212,-21074024,8865810,1494414,26255461,-56782454,-16847373,-7294344,46547911,-15081025,-8259790,-4639280,-8831358,37238187,47033441,29593717,-70890467,21507970,28039886,3791356,-30815950,-5596550,21002584,50419130,35948089,-36665667,-62093190,13215529,34796627,624973,-15836875,-1958736,28441586,4595943,19040358,66183629,9847781,-5845918,26094693,37774989,41334346,-41478543,-2465612,-1935660,102721524,7526434,-13804629,-46288186,30805976,31711352,-20007119,19245232,968552,47192568,-14996297,6058562,-35639475,24440234,49002012,18372462,-55485093,19220979,33195732,-4313285,12344234,-25263929,7518690,-28867123,-6467094,39719391,27953065,-81047914,-81694340,42580380,38376918,-32763555,-37736119,-26660272,10184954,-770906,-15444514,20109259,17338906,7454197,23531130,-16801309,-26244877,-11910337,14980248,14361554,-86329039,-8424984,6441676,96721503,58954768,-18305666,-11851166,-22265976,-24480,-21325357,-27437617,-37465697,-20101335,9132880,45692484,-47443128,-37481409,-35204772,12158497,-12698290,-14509474,-25031822,-20563381,61074956,24509287,-16857547,-26470913,-17810294,13557837,14955868,13001201,-76569073,-31952193,-53522410,61770279,-63660041,-54687110,25638599,47756762,-12776698,-8011167,-19281640,12411365,35657381,14955632,2891948,-22776996,3892730,50172304,6687770,47459059,-44929063,-39049457,30888735,21127322,14775540,-56246532,-3971849,23981984,48324051,-55427,-12208476,-33816084,31719519,27737322,2635760,-20745602,-24740284,10023647,4563880,-4064024,-18491326,-28319307,-14544799,60697586,13037738,21751744,-54282208,14659971,-5429117,-11169306,-8881519,-44943831,42226834,-23778530,12099635,-7522709,-12412992,31537752,18445823,-9121810,-26485329,-4534248],[-23,121,-178,137,-233,480,-501,711,-973,1272,-1638,2193,-2705,3322,-4188,5147,-6300,7717,-9320,11100,-13347,15968,-18823,22161,-26006,30404,-35324,41006,-47328,54449,-62448,71441,-81388,92474,-104813,118514,-133605,150115,-168395,188460,-210484,234491,-260661,289206,-320456,354360,-390973,431048,-474433,521508,-572424,627742,-687736,752907,-823671,900726,-984545,1076303,-1176908,1287464,-1409598,1545470,-1697249,1868415,-2063277,2287428,-2549258,2860418,-3238035,3709015,-4317825,5142845,-6336404,8238698,-11782115,20660939,-85251909,-130060816,117983524,124024055,-107485901,-116528397,23887828,59640710,25464276,-2595647,-108544903,-130976102,59847651,116370750,-35688480,-89140692,27952055,28716196,58100771,12918507,-19857252,-64054849,29788114,74042321,33358148,-80091192,29940733,62775697,24821478,-47376828,-12169928,-47128135,7964479,109533456,32830197,-91846188,36916273,91312591,-9982729,38048757,30013088,-80219303,-25889059,197208596,88777261,-155800077,-104385401,176206015,107431148,-105693977,-103012746,-8839408,95791874,29545368,-2753503,-114791216,17114531,99241748,-10355610,-107489893,14704221,92520051,-63020033,-145720,100916797,-26720644,-151210668,-33702740,140678739,61794719,-46096618,-59423264,-46465330,48647093,96619847,-94342718,-205325491,132895617,205905220,-67409853,-145048896,63843330,130893845,16472426,-37920464,-52817994,-21678631,52243057,24433375,-54697435,-38577159,63477025,-11874326,-69866731,56639314,50161225,-131590642,-93515973,61089453,93947998,-53308907,-52494815,62951049,53945823,30457516,-41564496,-102873303,-19246845,139889631,27594217,-229147043,-12914552,95938756,25396884,-78145054,-29324971,59622305,-10699954,21514818,3802732,-36389338,-61831182,26377834,28075547,4859208,25824380,-32229571,-66915708,42547683,83445650,-49709143,-94823153,41829035,129879311,-14299433,-53102337,354802,-16349062,52425671,108364673,-69089742,-129865316,35060947,113101612,-17570071,-49810491,26235885,-1559685,-15118532,61459347,30332309,-92178647,35625603,64480758,-25924045,-44986140,14997930,44644708,-34988605,40592812,-3147094,-58774100,11401010,136310176,22098823,-53574990,29448383,2494609,-11368032,13883068,4108181,-59924211,-66607492,29797025,74331694,-12795299,-69839777,10603742,51271923,10220377,-68744933,-65174533,50176544,80715658,31939062,-99902047,-23843543,102435953,28235548,-66720030,-5714681,-14382037,-36976566,27172444,38590185,-145649,-45936214,8002578,-13866269,-23104120,17837969,23476689,-39120277,18178583,86229019,8160090,-80504462,20136725,55238313,-6906297,-3597417,-50808426,58724115,4133180,23903848,-40401346,-54854827,10288210,53475936,-37374427,-68049240,32097869,-737823,-33574888,8336312,19999382,-43636928,12638675,33358731,22732692,10011338,-36729527,34805001,42759696,25868069,18939977,-64969097,-59226381,31322941,40117865,-71767928,29031735,16641013,-25350378,-28831382,25517024,-3026477,-19907752,48017127,22537199,-67462147,12398870,44247543,58766242,-6377882,45373945,20803001,-27785516,27857278,65107006,17672646,4962831,30484241,10337555,24394838,53087865,-12217802,-27451182,-18339740,44221306,-27360393,-29587207,1490075,33031209,-36730397,-5592663,24960381,-41855494,25745902,-28191117,-6836691,-69910528,21785242,49377970,-26116848,9386597,11808335,588142,-32255243,52462108,-6802799,-30369606,-38329363,28319526,2432650,-50278575,61842676,3060110,-30067006,63143035,33177770,-34432432,-5552267,115604378,-773018,-1306310,39457514,22464818,18780185,1812470,21471263,-11790047,-2662478,21682036,20215076,-39770037,49520963,-13084812,-25108101,-31102535,26572144,74596141,-2180574,-11291421,-2065246,23199658,-54415291,39142315,-42945417,-37479745,21612454,-50337194,-19029422,-12955282,57123927,-32927145,-36924866,31190912,41129003,10057554,32072341,31278262,-4533899,-22685395,-36402468,4611242,9643604,22458945,-53634717,-76633519,32840898,92384622,-43551184,-21464753,29939646,18926948,-12150333,22330149,-48177272,-20730275,1017575,-14721906,-19360461,-46646983,68755257,36436387,13816289,-19806896,46404346,-21597115,-41773451,-28899636,7279088,41063119,-31214765,15968694,-18748148,39093098,43717263,-54861086,-14618844,26459525,38199354,-10460333,-44832829,82834030,-4019099,-15458945,-36362617,-1933971,18608285,24352565,-50658683,-14530443,-20414118,47983125,-20351380,-36761848,6439106,6566778,-8832774,-14334372,13341064,8720558,-18421992,2964446,21235135,25267603,22469300,-28980089,-13625896,41892571,15038607,46194458,-21064479,-34412567,61426438,-16066859,-27148593,-29173242,-17146042,-20541730,38637643,-11582778,-8289066,26932646,50194913,46761455,-27803004,-15834061,11935777,20617195,3074173,54167190,-12233298,-426121,-10585297,33262602,49300052,-1385545,-12643611,-16277710,37182206,20279148,5618529,-26374024,28520829,76726531,-33118484,-64021032,1363233,41666878,-16395228,-3183219,5366586,-37218691,18380271,-35072377,-46714707,-50370761,24998825,36680495,-20388208,-82933,40638216,10788311,17195654,-3658974,-41174998,21254220,-11154346,-8230044,19704360,32259176,40642736,-32793502,-12834363,72698590,50571368,-90009233,-88785090,58887676,102970181,5707505,-48990584,7477932,66986693,75437391,-20274515,-51419093,-6005183,61292929,-61615611,-49658271,45018624,42495173,-18737483,-46885855,16479756,54568706,18805591,-87413538,-33435655,42563968,6773113,-69374733,8577931,101586203,72404004,-64216762,-78225041,15333182,73912597,29246531,-70919678,-25009422,53472674,40426449,-37966580,-30454881,61170306,69099448,-19485262,-68203713,46214401,49512329,632962,-92719558,-7086617,41369575,14725506,-29290933,-39821477,38486435,17022897,-392353,-5739584,51423831,51174179,-2302811,-51050677,18745230,33361355,-23717343,-22934391,-32109324,23579615,25458162,10807631,-29153750,12768018,29153315,42074539,-35516837,-10793864,25429514,15895162,-41147982,-37407779,-19575891,-25536653,4758787,42497690,-18574191,-32184481,-4125486,26407375,-26642319,4872431,-12032141,34168330,-2626477,-3240064,-4548171,-848028,8030509,-37914237,13192351,25119826,840660,-24357083,-27479182,2743042,-10834311,-61689010,-63168495,10000167,14103375,-14269767,-41508609,-11175894,3444501,24691845,-27616136,-23048257,53505371,47020088,-29104621,-57572114,4640335,59513141,25227532,-16048968,10937319,31196182,6313254,-55860856,-8406535,38385719,50286240,-56609376,-20383541,20127650,-12006734,-43550080,-45114175,20594872,34228100,6160517,-54623180,-18703263,79735883,36012811,-28424200,-43723141,70847719,74219072,-72502138,-76758815,40692001,119535896,9425005,-114647438,-50817861,35340388,59326155,-84367289,23363984,36943750,82724880,-12718987,-42938841,39362840,26061581,35929237,-51271314,30341189,41859969,-16257767,-24495140,-2638833,42618718,19620877,-67790796,-68649840,-9561390,69575557,-20731376,-89274373,18571829,84433259,-894931,-44013128,5453124,34927044,40616239,9752225,2090353,21494323,-18974658,18484020,-43893421,1776253,42413357,9977353,-55063942,3133810,-218602,-37399953,-3917676,16887598,12978449,7039114,-9128977,-25423556,30308852,30623362,77681024,-25393100,-30764795,-4864671,41349913,17897890,6925157,-37088605,38931762,42173991,-8467522,-30186806,-63921203,54473667,5943209,-21790516,-69753350,-26423816,43413080,378064,-82447225,-20667412,19740178,-30902651,-9333938,-1643335,63898143,15364611,-3248638,5793852,21312353,-6200029,-69368293,-34457185,22748960,58116086,-19961287,-67440665,-42529161,-6808229,46300878,-30605065,-72726796,3520458,77218403,18523173,-92342213,-51175325,109935982,13272174,-53542136,32619283,38866728,49609669,-38105980,-28625412,75576197,-3581602,-17813151,-960540,2228281,12523664,-41919885,-29374371,-6696113,33221882,-51087365,-72147895,-31579320,57024364,-6703755,-45474083,-6547534,58969902,41598116,14767109,-16924299,-45621706,42872824,76141294,-61722757,-73081112,49851820,33527247,-23807164,-10478830,37198447,-15728014,20378885,-32343560,30881748,4796123,-12573561,-5670348,-16455914,52486624,-102404,-32994219,-730957,9230266,4397812,-62209983,-62321762,62078015,18301251,-45167617,-48222494,-4003970,7753020,59305961,13049379,-82932889,965308,-5387071,419083,-6778052,44918905,-4347388,-2181112,20855366,57992782,-2547341,-6466795,942206,30210918,24832367,-10747680,-48674427,25701305,7821778,-9957401,-47409618,-9071878,28976392,4952445,-19113289,-13982065,19330373,-12739541,43725024,43213477,7361205,-13013381,-9382014,32562817,5208290,-31527848,-26209851,23344193,28747040,-8227794,-29784690,-29273939,27104345,13475141,-3869918,-49795580,-14482235,4731677,-8248259,1071238,-6517918,-12253706,-30894243,1230551,16914290,-20279770,-19256566,-31431716,894120,17992867,16594327,-29723123,17930171,33978322,31567283,-31050660,-34574279,43369669,17543781,-20164453,-12815424,-12650437,33325486,50126590,-23209985,-15801119,39652587,32258820,-5470354,13588557,7909658,5868508,-14245081,-10301078,18843689,20347357,-53133400,5257561,15045311,-8562647,-2600578,-30896796,-2883514,15350540,-6642591,-11755304,-54367509,590904,14934144,-43560409,-29233753,-16943343,56476719,3537665,14031624,-12930746,-7241796,-11606669,18247350,-9218895,-16910573,20709545,-14901035,-23303397,40435212,5879376,-50775371,-3314917,50491889,6855238,-22067249,-14959510,29311931,-18937572,-22872167,1608923,-43221478,-10568352,57248338,12389102,-18624274,9736991,44345708,27576553,-14177689,-20319991,-45201432,-24354921,23721953,1784250,-11959879,-11504984,-7133445,12775205,-8246978,-10960644,-16380252,-17296747,40299063,68764965],[4,-124,-12,27,52,-20,11,-5,49,72,-49,-24,-114,201,-230,211,-366,474,-591,787,-830,1100,-1467,1697,-1939,2322,-2742,3042,-3615,4230,-4714,5310,-6158,6936,-7750,8536,-9605,10690,-11759,12991,-14356,15697,-17248,18838,-20554,22349,-24290,26316,-28611,30904,-33338,36105,-39129,42209,-45577,49374,-53311,57551,-62300,67507,-73003,79039,-85655,92591,-99756,107064,-114040,119545,-121798,117217,-98543,49905,65972,-348773,1123734,-3907915,30213892,139036676,-16038617,-67980246,-40234933,-29894809,20449120,17714307,-52288006,-100798124,59190188,41732343,-26816550,-53220787,88707888,17399268,-108962466,60279097,90341976,-104942890,-107506082,105773192,96123523,-74322224,-99938203,-18796196,110017188,131429461,-73655627,-148642690,19964218,228404191,27583960,-163548365,-18930238,133030019,15376947,-73712806,-25144889,47966569,34275602,55453664,14964283,-24574937,55780417,28217673,-128947394,13651181,136791697,-71829132,-174416706,70464219,215290380,-23455739,-175541912,-21139654,119326375,90468182,-84201192,-93351996,1973414,133937999,80831504,-110872883,-53587635,152493239,64347873,-86028018,19913677,-9612668,-23114104,-17075403,56911663,-32575470,-93051248,25748802,63603075,-4857490,38015117,-9438849,-52701846,-161978,147243496,29184401,-157545176,-38094661,135930828,96352947,-80071977,-53090880,14814792,38128148,54967352,-35387689,-80081787,-9166438,101987505,9644757,-62771518,-49699354,14267772,-69270950,25748006,46848629,-117783656,-37151704,84910635,47746663,-73063872,-65412204,78342794,-3988801,15935096,90322848,1260000,-94759000,39936001,104836652,-26791349,-75947657,-8594436,76217360,12314210,73610665,-48878149,-104616565,68797630,81964457,-38056069,-117788976,-28959769,73342896,15413758,-18612715,-60461186,-29690168,22055231,148775514,-15485062,-80253116,19399987,126547603,-65026070,-48730372,25955125,-11458105,-67237556,44060789,4976550,-44023914,-70553024,-29011623,31377103,55954465,-3438437,-45606427,-15048908,108613560,84159196,-113467615,-46919813,130043147,57940767,-56910922,-49765446,8348215,53260138,36005836,-26083502,-40314041,6614766,105845776,27210141,-66879348,11472098,-9176179,-41205550,9776498,74659515,70863318,-49120831,-31664101,90678314,5878300,-56647095,17665005,-23597597,76268885,49093873,-39495688,-91814475,15400224,70037082,-43415109,-95115615,-8073605,69804496,2616550,9753028,5912132,-39829614,-27342101,47564958,8811693,-95676921,-44333734,-11449882,-16592751,78889,3091118,-36735303,-54404676,47472036,27303489,-39877852,-35363366,-8680131,16504130,-2201248,10308962,-46800627,-36255687,43789868,42713948,-51942873,-6974434,55939911,40091167,-35843177,392401,55094532,23130039,456081,69017483,-22286694,-42085681,34898234,64606485,-51781038,6636474,22102102,10554901,8180203,79305262,-45955809,-41556194,50240385,3528565,-32589858,58641803,-514402,-72237292,14271192,9118099,-4619384,-116206916,1445852,71180263,-31009197,31246962,22943940,21987292,-20896654,3871695,-14320342,-24782865,-3378037,27150749,20312201,-23653769,19934689,-3708604,3535959,-17968817,14236042,-42380684,-63300148,50517445,-23699385,-40654123,24271828,-25536524,-59768608,7490691,12595317,-14235412,-26559141,6827931,35963680,-3949555,-25479773,-36000105,6701306,-13174624,1091530,10777554,-34569148,42006886,38612527,-34037865,-25765311,24703692,7646058,-19535012,17748481,-5554892,-18103247,8016664,18247553,-52190884,-8525226,48838363,-34079914,-50574562,5976818,-30270118,-18520770,34361303,18447103,-21749281,-5892182,12916678,49806442,-65700089,-16628597,80068408,8743724,7965593,22680516,34630922,-10275250,50235056,2964318,16496467,-14884589,-17681101,9230891,-41368556,1748060,48262503,-46838323,240843,-16987859,1434271,-28400560,9871839,-4189891,8298910,2200851,2795196,-2818058,2400664,28644699,12337524,-8696968,38339947,14803982,-13615119,-83275152,8488365,35205441,-1566628,-55574069,29171670,-58529596,24797604,15842266,-50470008,498781,21532218,15470969,-77902392,-2406369,11338196,30606183,-11681777,-1106499,9107881,-7456249,-21939435,-41491457,4811782,1593857,49635299,-32165931,-14226229,63463691,10663662,-97501284,-5198255,58552103,-12878338,18114958,4268431,-45666202,6116799,-339477,12095074,-41644651,-411415,27202752,-123669,-49577090,30427164,33493167,-34186453,-10097805,39432568,-10541097,-63654228,6955238,31689210,21851393,-10056191,6950919,-27439431,-45611328,25103755,22105333,-2025461,1208045,68680073,-3278565,12541600,-20408104,-5726274,-10621224,-1451358,-53375563,-30008701,33212326,52515140,12217661,-52799297,1491822,5202678,-12826958,-11730722,-26577167,30171758,16341601,-40906051,-33070183,-10605793,12355131,-21910211,-22223999,38912402,21910073,17497200,-66494348,-21445857,60999299,17904407,-24185865,1420715,23001122,22011870,-49924534,-21682268,1341593,9357640,8571977,-74772894,11948897,18519365,-10105153,-39592827,-61433253,56183909,11631157,-40876220,-58410930,33106195,43365311,-12077948,-19979355,66291330,77349946,14046966,-51812819,-15469585,62521681,31132958,-46058708,-36266523,29840063,21669283,-37183452,-60072520,13602030,39641362,-29634826,-48705228,21412295,12388199,17576770,-8172408,18677187,22888023,30202430,2231246,-48721439,20720156,10287010,5276323,-80380716,4808460,41555060,-7323774,-33932136,-53544745,-10619251,3095784,1259439,-14188061,77702991,21426855,7269464,-24311064,-23192077,11994449,24945257,-56435092,4351427,34690817,16743577,12910975,-1701336,-32473058,6158428,-10222784,-18726610,5008552,42419347,35080547,-16897980,-16310495,9738282,-5752364,33012911,21451601,-30411402,-11545615,-30479366,-9875096,-53629573,19394095,30620608,10249248,-34823348,-12562704,12999948,91375,8505380,-47516405,-49826608,49939929,11306759,-9348576,-13885937,-4068561,10860468,-7679686,-25665725,31860351,40072796,-35625219,-27356669,4501523,77771359,26364847,-61933197,-26144571,96543847,66146245,-76709655,-62943286,13113250,32275128,-30319021,-85370272,30753991,96003417,4475244,-80624493,-12461430,84458334,45899897,-34917168,-61837448,40748054,29348228,-53582802,-40993558,26601236,71093532,37750161,-43066856,-23373810,45175556,33098546,-70427564,-41191642,33755388,64111210,-83747210,-61335887,40597603,121067462,21809473,-59715239,-59083836,75575380,12109135,-53405476,-21664132,54492881,53621477,-16693268,-6581528,36943927,30513629,12498029,-39847400,-6935580,47129380,-9763490,-29585337,25968086,-9443786,-45983715,-50468888,18029472,9363841,34252755,-16376562,-4670308,-8428335,28221753,23511399,-8082521,-17022824,1347919,61426294,9784527,-84923135,-39658818,41793497,19478872,6284200,-33473778,8210361,-5226289,9721566,19449052,-15424201,3109206,-19090950,30740180,-18453893,10449381,25743847,45641411,-10855007,10065678,-4064502,-35598779,-28470331,-9669845,4917856,11311412,-35168915,-38715758,-40012411,39942796,-46425559,-67324888,-8362454,49633364,7223550,-47329915,-72693680,37459564,99000187,2946540,-67615001,-16851490,50548406,35093898,-29059307,-29104764,16286802,35584519,-58006929,-52432244,5168075,-31715220,-40888365,-17486065,-24664198,53203336,-5182049,-18333199,39654743,99334970,51097624,-96732773,-78773249,70718513,95964678,-52770670,-62631772,3432986,91791731,23977173,-36237771,11460520,14684383,37876107,-75279348,-64671023,2229609,43674900,-10423909,-80221642,33338837,1981484,-27718020,-76354775,26930989,16833305,-42087471,22155683,-10704433,24504411,6965762,11647503,-43634439,37052541,106441164,-37897167,-97557600,7905767,89409611,-33168940,-67094555,-43425736,12318356,53812962,-1348710,-38918031,-21568408,30932252,49057702,16742060,5969335,-17130520,13650755,1984199,63963692,40941795,-17734535,-17493666,13868395,16746385,-30688296,-20055875,-50118535,-12378183,-5452007,13459378,-71174395,-38371759,60810048,40173036,-17413817,-21836461,-4373982,3557342,46893704,13170249,-43930525,4981209,56859968,76287610,-32804225,-660900,40721371,14557911,23335933,-43277438,-16191663,-34095576,47923362,59810400,-48647908,-9982482,-13075876,3875445,-46241926,-9371676,-11250468,-13382861,-3703176,45737475,-5295948,-21417233,-85470453,37006671,60688506,5906112,-8922163,3546978,31130254,44874018,58160436,-92210552,-28414735,46911736,-1562891,-26173972,1891441,-31190206,19697825,36532504,-23833837,-23899812,32540257,8335786,-24924704,40228467,-1320809,-24880417,-47839096,53476969,42218702,-76474963,-38291380,162625,40428385,1784226,-21323635,-37389378,23863730,53006410,20306373,-49107692,-49908584,58347324,15943745,-48650274,-45039562,6509051,19486831,15223991,4297819,-32429030,-23626355,32251783,63741508,-3067457,1089758,-29984536,12687830,27493940,57864848,20247381,-47486565,9877658,-1966556,-8894800,17225260,7728775,-5977042,51885660,10773981,-957592,6748210,2654267,36118453,-10136019,16454628,-3483524,-9633350,26530276,3429978,-12899420,-34515814,-8395613,54005979,-2157518,-38919819,-9198324,40582075,16944282,5672139,-33749862,-20066606,-16670247,21893798,24593358,25587871,-17268280,-3332579,27942968,19067239,-6286486,16702370,9450274,3814947,6343314,16425715,12954022,17968988,13617438,-16294725,-277689,-14020912,6174796,12713631,29349203,13425776,-25656187,534818,8410846,-26748867,-18011436,-3547064,-29162231,10198237,3561633,-43638776,-53185864,9645592,19570643,-19952011,-44320616,-22146978,-40248787,17941539,-2526710,-66053838,28030051,28204572,-21282881,-16532123,21144737],[0,-59,36,-21,47,-62,72,-83,140,-81,148,-243,210,-255,334,-393,461,-573,611,-669,825,-1003,1048,-1159,1387,-1584,1696,-1907,2208,-2424,2684,-2969,3265,-3541,3952,-4340,4732,-5192,5658,-6168,6758,-7322,7854,-8648,9442,-10106,10860,-11895,12889,-13874,15126,-16473,17805,-19379,21262,-23302,25516,-28119,31305,-34960,39187,-44447,50796,-58741,68688,-81547,98577,-121632,153641,-200209,270827,-384597,582747,-968827,1862815,-4715427,32499603,143353093,9276449,-134388082,-9309011,30198650,13039745,22987445,10489847,-83735135,-37287556,147284408,39533207,-81210164,-95031769,16804733,66346317,39198412,-17926703,-79841264,-32545144,140502010,51086192,-113744621,-40362254,59997213,-5826252,-47745975,2319804,-15898638,-44691614,19690037,50060597,-57115249,-22447007,519430,13338127,3372503,57065743,-21196977,-140023780,101499702,196031779,2727729,-196352553,32347418,226855330,46586721,-93150083,-40579086,-11211789,68438584,69205752,-137940815,-54886735,79207184,35973149,-134453075,-67646380,112629547,11312645,-53210193,29241914,108026325,-54751805,-27576823,65777020,144655398,44137565,-19870015,-60864005,16246831,132085216,32691898,-184188860,-99697222,223921377,108112652,-136313224,-148849749,69807299,85170315,-630478,-43590126,-21091099,-18596330,87818841,12868826,-80027121,12605065,36331237,-40309898,-13425548,116529135,-186705,-151850540,9900141,95714724,-22279374,-97095899,-11806190,30366314,61244966,16025189,-81983006,-82224009,59447277,173780436,-64296915,-138152286,59948897,124362848,-30269002,-45826640,-7646026,-11171070,65037116,117115202,-5826322,-98298077,11262914,50329816,-35900321,-22578899,3424549,-42499983,1373031,89685778,27186254,-154217215,-33841799,120135289,15739889,-54030583,9425342,-13034939,-6062193,27663798,40889743,-100899457,-42272890,72845929,37828814,-28781480,-33038712,-27065752,-1007942,47869549,38626005,-129207384,-91263481,86967087,65867585,-87623744,-59114420,65190404,35945519,-6808009,25245907,-19706568,-41259188,23331758,39389654,-32396048,-47437365,29948194,-5706362,18360688,41122265,-2743931,-63852401,-6848839,79678833,48501948,-63354199,9118931,1064869,1998392,-6996632,-44194977,-55350293,4133965,101824416,3436342,-34445288,31033407,57226287,28247521,-45834770,24288077,-11720963,1540390,25558753,-40766561,-19212309,47668966,32294667,-22466995,-34511254,14342717,-23924297,-77825189,57321291,105968160,-59765694,-78368785,27805753,315551,-49532661,-39284112,-30954469,-31706242,74542653,25196049,-67012388,-43441115,53955571,-6479669,-53347597,-318666,85634827,-56249025,2535262,72154343,-49869259,-74066717,10215736,54140392,8164404,16964763,11801707,18692909,11363203,21340490,-54851174,-67422010,-9465624,49455977,-20910462,-52813584,-10688825,12381738,-22159658,73730626,-3876089,-60933910,2538988,25523122,-34810631,-34592588,-9916890,5916895,-13498192,22679786,5742351,-22718674,-50653851,73412963,11001513,-50852324,-15699393,31166885,-12090801,-8276620,23513276,-20680029,-31686662,39694747,7776408,-15678105,-512008,58961506,14877427,-23807509,31361352,-16681253,-28270114,2790814,11343062,-55074329,6875767,8343173,-11680891,-891962,59670475,47573720,-30777804,-13864960,7152881,-18213600,-55857305,-30349571,35837098,-73035752,-3505136,15668745,-60652350,-42081768,24501974,-14501640,-30950020,68116871,57172021,-56770493,-34227681,54875475,-35215792,-58748566,24609529,7067938,-25665331,27646572,-6771124,-17622264,-39358357,-1930862,6950002,-57140344,871068,49194299,-55413242,4879586,22190440,14917559,-7457814,5600066,16374631,-26676072,57763147,27499871,-10324404,-17574991,13788410,21845494,-42323592,61396396,-25144254,-18323876,-48040276,41282807,54676911,-39687305,11272628,-15803445,-18359851,18971492,64530089,-34167978,21183993,64383048,29483964,-7088335,-51449424,-5607398,3143232,-12046008,41501823,-22301824,-37321644,-16649,7417418,-55678393,-26529461,4330111,51541916,-4234844,18143517,56105439,-12850287,25727830,6799138,57874297,234997,-24118315,37220006,14282528,12084918,-28149093,-21921520,30340347,24340635,11778874,-35617989,21783527,56534565,8583803,-52020187,17088703,26846779,6224527,22131639,1077760,60507629,10024031,16020103,25418221,10387065,-6830242,-33321984,-36590515,13271716,78198378,12554443,-11084234,31592722,27768768,10579788,19403784,29697308,-30335338,43069449,59593063,-73829661,-36577177,-3852641,44835697,4163619,-12653179,-13061461,46769825,2957637,7378478,-14238590,-28707647,-3159419,13408030,-32617647,-18566320,12299262,40026607,-22556502,3533563,44100642,-31000910,-37006897,40929920,53066465,-52256385,-39246448,-17485726,31223061,40997333,-8488803,-54007808,-54039944,-6631559,40419850,-21048862,-57862969,-4441889,63921352,46030917,-3160445,-12329608,19373384,29494424,-44881340,-51827097,41041935,53938985,-10606074,-17721742,-9300045,-58087336,-3131506,-17810096,33703538,30553746,-9840701,-16360017,-51260587,23712692,22277383,-46448777,-27909205,16801900,71886976,-24077420,-41976672,14893641,23404505,34406909,-54976912,-47985289,23423330,105439894,-5923696,-58744720,1696437,67272347,18894595,-23053577,-48466303,106789750,-3155875,-46432529,-32718607,61192538,16742487,-3133858,-59978503,54213954,15500487,-23177518,-50900802,-49235167,81623002,9200488,-32744909,-21501346,45858860,92678057,-78864714,-43663018,-12591082,35552250,77503072,-63147797,13762330,74529355,12730429,2220744,-19478414,14237697,47786857,-67248825,-30406873,15743297,13783919,-539755,-21963024,-34329238,7552938,-33262283,-2965884,15217128,18054054,-11721152,-717376,-9767582,-2685845,2824971,-34819058,-30511637,9131495,-661743,24311330,11836028,-39264052,25718273,-2172533,-39478394,-5788773,-20436184,10491636,23941455,3748563,-25744839,-28604756,-6890646,13757778,-10622888,-24867190,-27370859,69109819,4147670,-44479612,-16198912,52425475,18614831,-69943239,-14107211,4720603,38918578,33411940,-66059620,23055277,66882427,37132223,-21302152,-11871392,5763467,50388332,-59485171,-22747158,24765500,72955403,-38079475,-67833201,49040711,30439068,-5718349,-76202835,-6788406,61439814,26591407,-52853593,-27752833,42671335,78290515,-64517254,-56305250,-40935144,43157763,-7868883,-72720971,-1662685,62792665,25085372,-55408046,-4238731,31726553,-14233805,-56395382,-32420691,30840311,37919724,-47313626,-62197654,557681,61076369,4799027,-93004024,26383012,83879694,-7662940,-69059198,-67975166,8478354,32382050,-74374602,-22079657,23285035,31639527,39726738,-18120733,8328547,28923172,44053043,-68728502,-11888909,-10890089,81243768,-16294875,-27077730,36489047,17697406,-41519240,-40733751,46333718,56040384,-40671376,-36204747,7146186,-10802737,8439012,-19753081,-48673265,4684788,90415542,-38082711,5514033,-4473767,50513036,31543238,43739,-17412034,7286344,23607710,29859584,-33055050,-44130620,-43347582,30891026,-34692757,-11136749,49272479,-9844671,31495588,49737284,35061120,-46994321,75007231,37529854,-68700182,21337935,-20147948,-8891836,23949861,31527991,13018747,-37702806,20063794,-49966365,61838587,40666820,2899880,-46295662,2057436,90839775,40692428,-51183986,-115129013,14454792,71280706,-82548544,-46689585,-14224819,44817111,13950069,-45741681,-14379036,33302632,30325404,-37728506,-63734746,23270982,62352816,-40659894,-31265621,89911459,47410469,-26927375,-37476734,-19966420,50818949,-10981771,-46667736,-48826855,90339489,69983086,-9464187,-60981510,23670727,76993242,-56467973,-69793962,39950440,34931107,-19365258,-61004728,-4962012,4107365,23659017,-8804371,-5843524,24395954,44589234,-30578447,-14561637,60864700,58159836,-83023299,-39477503,65143227,73556108,-7737732,-21842960,21623377,48736710,88912316,14669503,-65759947,-36934513,90424709,684162,-63720536,45506747,46584492,10271121,-53445358,2585156,-37737500,-17576739,-2829584,41193717,3578166,-61869423,-3039403,-32018150,9495537,12062365,-36398856,19717810,6424281,34998732,20533474,-22821191,39269189,41823409,2778397,-36054693,15642236,-32847390,41000669,26752539,-8589375,-40317809,-67837128,15198542,65706879,-76647835,-8343457,19824871,47758476,57348055,-2037169,-71702743,-50104949,36649332,3212360,-9341142,117595,57261384,972430,866937,1004360,8261448,68666721,-15590389,26485084,-10491585,5841337,-3197776,25228165,28841271,3850139,-11913825,-25803643,-26179306,55884298,-12440801,-42060919,-35218087,26344279,88751484,2370842,-14559070,-4415003,61270867,-1707521,-46243452,241155,-12448790,-36362291,-33356279,-26621075,-23617594,24839175,-17109403,39090683,43946182,-7786095,-46279189,33531103,-13200013,32891762,29987932,-42349923,27240342,27996048,6036517,-98595690,7728453,7891630,24005496,11661665,-23340565,-15629899,23231568,69266732,-16904458,-40837496,31848751,26414121,-28006270,-30646524,66175250,13164809,10900420,3991212,26455264,3487622,12904127,26065512,-278278,7930718,10285571,-15006631,8932020,53933766,-13263737,-49850309,-47239756,26985743,25496818,-61559619,-6141630,7701392,-32561398,-694561,11900087,-22483496,-22943599,-27604462,-19018870,-9598026,23045904,52225197,-34626869,-3765708,36668233,-14725810,18437029,-2000232,19267607,-9988648,-53501761,-15411215,11747564,3681978,35655762,1215841,-9521430,10091184,3736544,-12945989,14864753,18293040,17117586,-34730,-24202020,38769055,-8161489,5247814,120159,21551913,-8215811,-21648158,-3511211,4450814,4330992,-2256973,-78020243,-60949634,4378616,-10330791,-5966888],[-20,91,-73,167,-160,409,-488,710,-930,1243,-1593,2093,-2636,3307,-4058,5060,-6171,7458,-9012,10699,-12818,15094,-17775,20711,-24181,28083,-32337,37226,-42661,48648,-55278,62739,-70824,79760,-89547,100345,-112150,124907,-138919,154051,-170518,188268,-207683,228427,-251076,275426,-301779,330167,-360809,393883,-429858,468590,-510497,556149,-605853,660004,-719130,784317,-856180,935651,-1024405,1124131,-1236898,1365425,-1513851,1687048,-1891903,2138453,-2441357,2822851,-3318750,3990941,-4956505,6467359,-9188732,15660448,-65121577,-64033562,98130637,51410438,-59623100,-65180009,13538524,39666081,33254430,-15875920,-87753949,-13114553,76613670,-15032111,-61414111,-598000,33500480,3455924,40707578,138388593,-57386737,-117241959,53054412,166806654,-4849116,-81700832,-31721407,30782502,112314257,6501236,-167922316,-68335861,56719731,142540667,-79820850,-112806204,34658273,90628929,-1747949,-27618308,3481299,-24050146,6894912,-1211608,-38568108,2402766,52423055,-9017238,3071233,54822211,102634501,-149574336,-72890921,151134081,121995900,-191817260,-125224027,79153513,136769530,-27105991,-118913753,-61034010,79689309,186140281,-25950740,-138993625,62386433,122113633,-34274926,-84973122,23374054,29964975,-67973071,-12758953,60612060,-22530142,-43134894,31752712,-31969457,50479300,61479862,-92092274,-115279841,89943013,144131410,-129868826,-158999895,29306506,191015373,-474015,-81726797,-63261800,63546326,51141613,-21615561,-57028711,-91916725,121917265,64621187,-69244905,-32730133,51629386,-11445909,-35738615,98689673,17775539,-90262715,33424706,83870304,-22819027,-54425734,6484182,31087699,-11370823,57518823,65960650,-58581483,-34267740,163021027,11203146,-78835187,-740430,52601151,22380327,-5529198,-20987515,-75853888,-61059577,81560258,75835700,-83732897,-1861627,62093947,25943641,12119588,-7134862,-60825352,-40474221,67423241,28216118,-133948074,-37887583,72683751,42860591,-48024965,58755405,18623573,-44398478,-10240397,65365305,-69879681,-80872558,-37713981,60315537,74932527,-15428261,-63047326,-55528315,93966787,110539890,-30617574,-91689116,50897458,134826346,17705817,-100881444,-750954,-28338642,29908316,67790552,-18574143,-50314340,48002384,64809942,-48500385,-75140311,46949308,54016098,-57962477,34598713,39577902,-87949483,-71731266,28835933,13871167,-51609420,-31614288,-24662815,33805634,-6134603,34934279,-69510859,-19135701,95726431,-4860418,-102127255,-7560586,95692985,-5108775,-48582083,-7935131,-9946875,-37748423,14389022,22355572,-67835072,-1440618,35374459,-5917326,20141556,37067820,-36683453,-94539515,-24019114,13328437,-12144129,-55534623,-2134738,-4017230,-7882413,-9136420,-12868088,-39980866,71901593,61429018,-11996412,-59287870,6449618,70807240,-62496429,-17800046,41022004,-10310536,-15258317,76103651,-10366336,-53720206,-5644489,40650893,4273216,-2931914,-4039299,35846673,-33900720,13967050,-34432745,-62578734,-22504479,42698051,17173442,-41748533,20912977,-15833787,-23399545,41537846,9063464,-25542530,-16382928,29666116,30784800,-21360450,-10063402,22578145,4388301,32027340,9454658,-8211083,-60858862,-10452541,1904871,-22479009,37893263,-24459190,20813901,-15227277,-5460324,-34865495,12545790,11929690,16404759,-4275279,-35432645,24706647,-19174501,4712964,68325678,14383884,-40892296,6835246,20944627,-43486704,-29614459,65343246,18466315,-7563370,39893358,10733556,-51829857,-25468479,31196019,-39822874,-33158349,56128385,23854394,-14440835,44791577,-166962,-13116522,-81910771,-2874531,-33508337,-26030245,16892354,10021784,-9241999,-20625912,9021584,25381679,-3870276,-26942741,20043900,-38524060,26271873,48669835,33285976,-35586880,-2560440,11782864,13371685,-30973903,24297220,-8447030,-21832534,-29796663,-9575098,23576902,-33799790,-20050217,-9220926,-35300329,43021158,-6915246,-71935659,28904744,33943505,-18579525,-84004358,31940088,-4024715,-7702077,31720160,-52976080,-1413863,40545673,7797101,-18685800,2905108,46604911,-12889063,-50768554,-9093922,24478962,1789993,-12096593,-22101363,38695689,-2157015,5557400,-29856216,-42975176,30815494,15055982,1020144,-7283720,54173858,9444371,-27304853,9794687,37583817,-17204179,-70183483,-32022748,-24325877,22422022,16713287,-31114719,-7995218,17845957,13749840,-56778193,-46919476,51230532,41842222,-6811859,-19020659,34052106,38053779,3858449,-6781530,-10154170,-1370050,4917930,64240576,-9091088,69368907,8409177,6003463,-4208768,35519402,21284668,-10398864,-21262030,-43509611,949525,-52928157,-39963868,18994538,-24092755,29338126,43636854,739876,522754,24328397,-4533806,-16935884,-51610740,14213168,29995253,41657608,-20745214,-6923953,-7791107,42288601,-4830441,-47512759,-13858716,30941687,-15476462,-31048007,5987238,14520392,17299093,-21884962,11538466,28458556,82070771,-28522487,-28222430,7333296,28008922,-71209494,-52548982,1181755,57435768,38756631,-61421831,-67405987,1727897,-16775842,1205100,-30529541,15718450,10480050,27981634,-56535721,-52575676,44404698,94018083,-11523034,-36267654,39970144,80739987,-14576545,-35548855,-1149185,27878534,5989417,-196779,11744721,65991718,47427187,-61519940,-56133628,57302178,46874958,-23042900,-118884940,-13226073,40668165,7952339,-26369986,-2738105,67228908,6470332,1967388,-67371662,16478130,15582133,-34892376,-41913643,-574742,29625021,-29119948,-67951449,-4684708,59979343,-40520252,-23112521,-33589714,44142733,22368924,-29783017,11927598,16106120,58191206,-12387968,-68416668,6867615,60677519,27001989,-29673212,-29788213,55938487,70154102,-23645321,-30800398,29229872,-9737817,21083329,-25742538,6295540,-12653059,-9699746,-12481101,21673008,-3760889,-29200159,11535427,-68007889,5178741,-10328917,3449742,-28297456,45918976,29002059,-1532302,-4253925,-16900031,2907122,-14451711,-12299507,25611482,3946208,31587773,32468323,11490948,-47426201,-4675376,23177993,-47331941,-11421674,-15727177,15988704,25742087,-28777638,-74588390,-610832,34511667,3272157,1554062,-49707401,62262936,35835756,-29979691,-27481968,7999042,57267484,-35391957,-49109102,3410894,70749480,-21492388,-43153779,-91392400,57854780,54434865,-39495696,-62265143,22635135,88364919,-12911366,-80791368,13395727,31277865,27028868,-60020688,18412288,91721616,63778273,-25978176,-49001698,76324038,16563642,-15445613,-28050618,-12638988,48352819,-26352930,-87775407,7200621,53978665,60853851,-64680178,-87048771,58876726,21622164,-20357461,-79115242,44439910,86281095,-13752105,-51921372,-17031464,46875408,-6340579,-55215113,28548038,74606021,-31721174,-14850719,58464344,-30745809,44394013,-18951342,-84888696,40726083,32934994,4215177,-44394271,-20503456,64738341,23582800,-52353923,1331343,-12509746,42512493,40123438,-31735512,-48189823,31361276,-25380284,-33941056,-234004,-6007839,-12854391,-28024178,40988304,-19215902,-29403282,-30567886,-24750597,10794751,-29735629,-40292910,-2382285,64261798,-5741831,82100,5587024,-13158597,-13015148,12967120,-20212776,-30017850,-26706260,22685524,11964080,35922811,-68814975,-54737978,40733965,26997539,152620,-12503166,-43682539,44366249,35110814,-27462713,-45435281,-11338888,11941850,14949320,-72760039,-10047312,69450092,-4459091,11157067,627353,-383059,-2219906,-5260474,-23327522,2896044,64647645,-12076462,-3928663,42529110,65285614,-40944358,-58935320,47678908,71937781,9723317,-47376018,-10693452,74835831,40965194,-44642400,-48364199,26925309,7106259,-5278666,-27034538,6632921,69089920,45248104,-46107488,-24331707,38034921,-41878097,-17227509,6747641,47859252,22188692,-46019389,-19197455,18914689,51693129,-2922774,-103400141,30529175,44845983,21960770,-72086211,-28404687,6587221,71215632,-66486125,-23517083,-2156569,19820757,-1693779,-41433027,-22639093,-6191729,30459500,-19298265,6669215,15145585,-27161945,-39088613,-19631031,32014566,-44773202,-66624547,27882891,3286114,4698001,20794439,-56965876,7040629,1433217,75141276,-1573117,-56609100,65990497,63807094,-52706907,-70527510,10970174,-16778771,36251879,-11045542,-26157404,-12373072,40099998,28674209,130350,15563811,-8755385,1779407,-29363410,22423682,-5415283,-62479097,12370068,35248252,-41854130,-32935261,-11694941,3021831,-7750869,60531242,1508869,-30041964,-23561042,9671984,80538530,-47340266,-51771469,20283359,8674341,33622934,-18498867,-29258384,1599311,20281539,2051821,-27552712,-15810049,33204889,31607995,-25251344,-34690523,29385793,-18010859,-66479971,61073145,-46524344,12254136,65264243,48517678,6391142,5264700,3843218,-9778100,-7156301,56980142,20215814,-59292250,-46328830,80150439,11002737,6705474,-46548141,-915274,43670780,8755189,-6963859,-65527884,54063195,91666194,-1957588,14032623,-34920925,12418751,-477689,3681732,-23228335,-41111380,-12164952,-1544597,-1373109,17177157,915789,48755665,15202408,-332211,-23265013,-78967069,-49173255,13929767,25822116,-51590731,-55924499,2506447,-10672620,7158756,-1438731,-8838786,-11411046,-325225,22618819,20209963,-9173176,17080174,25474617,30908624,-20547148,-37089195,-48130055,27693972,29664571,-33887728,-58226667,4470199,23166739,-49607278,-10758532,-25301931,-57694015,40531947,22799912,-26500928,-48367923,9839656,84082306,37040207,-46799005,-27007774,-53032116,38106282,54407575,4469447,-28787881,-22244352,16106315,6281247,-13221940,-36444368,-33187001,40527594,40582583,-6190193,-28715193,-24312308,48937826,-2911904,-24296016,1936804,48320171,6754862,21818779,34940026,-20931562,-65150249,-12135664,13593391,2421262,-50744201,-7925866,-12974794,1968284,25840369,12505934,1792673,10881724,-8548671],[12,-58,87,-62,21,-29,-27,-72,112,-79,42,-26,257,-208,196,-315,412,-463,640,-809,880,-1111,1421,-1693,1942,-2398,2907,-3372,3985,-4561,5346,-6207,7169,-8183,9345,-10604,12057,-13652,15370,-17191,19229,-21580,23957,-26354,29218,-32331,35525,-38906,42593,-46569,50625,-55096,59875,-64880,70132,-75843,81987,-88449,95442,-103041,111350,-120408,130506,-141790,154905,-170165,188354,-210978,239603,-277556,330405,-408486,532465,-750526,1196790,-2399175,15022038,-51173879,-51941370,24228741,-1884894,19100511,112737437,-42343678,-151851789,24898167,186065292,-47846727,-119698080,10796782,116208099,35999640,-29184450,-24003756,-68203737,127054822,124654538,-53502533,-104010485,41652181,75500118,-39640952,-56684994,47802233,-51700752,-59335963,64472743,-26099597,-68501689,-3196182,-24088776,-63238334,105832872,78699508,-124170428,-86325972,178481479,192375149,-153765398,-101846561,174600792,140957855,-82183025,-95621210,-28467385,79349109,79875910,-58694012,-139768089,17640143,92168726,5737508,-121005122,13571844,37695015,-60626572,-30729230,105425384,-9208679,-110307976,11838430,30657708,23345703,-6084519,-53273717,-71456557,83403735,128644074,-81079383,-196832917,94929116,221599217,-33905334,-163295343,18146206,70899156,18659838,-46580679,-58370760,-18405530,73692929,115470195,-78646150,-50171489,39506901,-9948798,-46217070,112042087,18376918,-104575231,-57816055,109256059,23651565,-78685564,-41209845,16095813,91190349,12303307,-20137246,-152796618,-41103335,139551431,42334087,-90454775,-79952249,137100585,35730782,-17239397,627516,-13761331,-16577485,85385336,35359139,-96555479,-60002251,72252732,19585865,-51912719,-51850030,-12792223,-50574289,42464890,42990312,-33272265,-45879076,53095927,86880620,-18292575,-30599674,37362293,-26726707,42431280,56188287,30106889,-94428351,-5237427,88544042,31840454,-21630744,-37320927,-52081181,-3996500,66847112,-16976625,-127201032,48818184,141914293,-27378195,-65853215,-15980499,29866714,-6218391,58186070,-19921651,-34816759,43892287,72186958,-25884704,-97199005,14610362,-31210829,-86066261,7503384,57538808,-25466094,-74504934,23604150,51547264,-19338700,-70351401,33125237,23272885,44068960,2501941,-45164171,-13905259,69331273,52898364,-94736772,-66892870,80187391,75658412,-51011494,-33352740,23546230,-20244136,37261195,33826740,-47300110,-5453753,5274892,-27998244,-9088670,42344242,6108952,-70456537,-39469135,75588771,-4137940,-86530433,59378463,44572045,8574148,-6059235,1615245,10658253,42505225,77803670,30802690,-82780509,30671381,60754464,-39363765,-43428189,68010034,-9404364,14893410,20082170,21239907,-26883714,15965133,45247137,8252342,-24058250,18205169,8570756,-24093090,-17459901,53938064,9716560,-14208088,34856436,22056848,-29203550,26074371,-14259798,-24162639,19370084,46719739,-69001824,-14093020,30348019,-23561441,-62078015,3225187,-8070445,19412663,-46292061,36638552,-39109833,-34222661,17766512,44493253,47952501,-77902391,18064768,21472886,-20213093,-24134357,17634404,-45594183,25399047,40036581,4072748,10966087,33890505,18875448,-41710123,24002346,45695994,-59321380,-31473028,26974990,2170152,-34783700,3270106,13089129,-29272186,-3191368,70759063,992028,22877497,14330733,38578495,-16394146,3235001,41555174,7978737,-38729055,-34688149,32266026,-28308179,27500733,45556648,-67301107,-23595369,33871351,5387140,-66566501,25787847,37494501,-32681073,-20334652,75416848,12325797,-27998434,7988060,27020834,-22963518,21008280,48977327,-41038327,-54093502,45088184,53516939,-17923496,14718559,35499683,-55008445,-55601401,-4691927,6998675,-259263,34814385,28254348,-38781391,23063722,56229416,4382436,-19476490,66322125,2512915,-84715309,-820502,26134012,9419685,9553449,-8972502,28486095,-451958,27412351,43470207,-64240287,-3774486,64896015,-34720552,-31756963,14141259,31271060,-10417701,-13929507,-22606767,-33783155,-9960588,10580193,3352494,-41111449,9610693,9633574,-61646133,1192,14115681,16389705,-90522046,49211628,37610186,9316236,-55056325,-19590303,5727816,-2697328,30517670,-36045850,-32308225,13972233,48257161,-13168144,-82920001,29978969,65546861,-9161001,-7857979,5126598,3810172,25623808,-27529341,-50132925,-45139894,50320692,26457368,-56252436,16195695,13829036,-44689557,-20907600,33414938,22739071,-25378276,-17102244,34478571,-1687251,34380057,-54769838,-13092196,36415236,-8811853,-13246011,-58060524,-8767420,56192435,30282081,1552190,245975,-1334826,24434958,24146022,-29391184,-14267112,25459422,52057613,32326974,-41427191,-21929977,63646712,-32762767,341493,45408812,17780444,2696967,28185764,9139537,-18686723,2840385,12198438,-52615377,37360042,83004643,32452465,5897070,31310022,49239320,10016338,-29281329,-33219959,64568616,31848425,35760081,-36613961,22286139,23863778,24849875,-10897306,-37010374,68963663,22677288,-59070919,-211317,38162905,5318765,6261055,6125394,-15262263,46057308,25012392,-47334700,-62970154,65762766,11736599,-54570376,-34600352,17733220,46426376,-20143127,-86972436,44603636,89299552,-20939733,-53835122,-29876021,80527283,44267546,-41000588,-62265861,-6525735,78361468,3939027,-33505101,21176455,15569792,12704840,-46347183,30381867,28175799,24158629,-32269488,-12032427,35243133,38353630,923411,-9736665,42533245,57476895,-6985144,-62303381,-3678357,71007212,21535856,-67145654,-20085600,59586142,5988596,-32497478,-29130725,37636992,1276885,-30395597,-62082930,6529876,-775820,18902245,-49988113,-793430,9591565,-14809033,-9451020,-34828383,-30725910,11623462,7008291,-22522523,17045096,25568958,-5678972,52729426,41785811,38572215,-24550917,27760692,-9864169,-53145803,62847655,-19161449,38860159,-20308022,6930694,55184460,20220100,-37250302,-18649763,29045366,-1570088,24069348,-40272574,-39794634,28101809,14398901,23869065,-42444353,5620572,43433426,6170513,-70814093,-9847697,82463858,46720926,-60746612,-35701669,111927432,33550740,-5330887,-34910508,46385953,13656284,-13310112,-70520340,25767485,72541849,11383444,-44461212,4685103,67065526,30165202,-93648928,-46636343,62213830,33527153,-27082239,-77607915,58448054,86910367,-20260670,-12388679,22151974,54439660,22867322,-95953921,-42124140,67440201,90352296,-86083025,-100969915,98035732,64561247,-33749276,-46208313,37426642,50637263,-49483976,-71045508,-9184467,82128025,13863794,-67182215,-29627936,77805108,57070535,-84600215,-57410917,40674005,46690536,-24052306,-31121883,9463456,77335329,22358082,-22489896,-53266788,-4167161,30907469,-51977143,-44249336,-11649119,104212512,-38788837,-55654113,46600436,45597101,-39469929,-17620987,3186140,30725094,34532206,-39327313,-22863002,-4587592,23530756,114548,42619247,-2452067,65187518,-32513535,-68032818,26577548,35936115,-17295976,9077866,20307914,-59809291,-6647512,-136977,-1269416,-13765081,-42195100,-7542964,9830823,498709,-30395963,-32600149,71293451,11251867,-194083,-54684477,25907338,37688939,-4409231,-36977281,30465569,34550909,24966434,-53695047,22193968,-8412048,6799408,-48750727,-4974411,33568631,-17285380,-29103204,32464685,32416718,24159509,-28498512,-112765113,33140923,94436674,-57627412,-64329122,-11348532,103144569,13422136,-77938431,15597078,28613745,-172532,-22668231,-15902602,11810164,9212425,-1525759,-23454745,-27591951,47580873,-2875005,-73248171,17534893,33791595,-43538740,-128435928,-13224557,19445096,14264494,-59708761,-59735936,27053952,44515905,52608689,-87073854,-34893971,94511072,64324506,-52209402,5514792,58304264,19657678,-35123271,-38109065,6862509,-9253229,17400592,-14777140,-25114601,19447923,44241676,-41812355,-10546033,44982222,10254117,-6683144,12137508,35020537,19708466,-70721386,-25219586,67942610,3106121,13140177,-12349688,-17133206,20838293,68255599,-55400349,-69621897,8075540,35482337,-35876031,16024435,-43684152,44355332,26898931,49071957,28074620,-37946325,-21526249,14668254,-23273827,11524762,-12766061,-23549920,16209748,6092297,2456862,-6396141,-45539221,-7261215,28368320,-11382623,34378417,-31915515,-28798319,3052231,39268723,-27136933,-69943742,22132936,12641514,-11559039,-41292882,-34619891,25965478,45546797,7877487,-91385939,-41977452,-9657528,8379048,-21215010,-4216780,27101270,-624297,-22153948,-23980615,-51186734,15294960,-16516803,-25399173,-55558986,-7265974,-14862516,-31765123,-24187415,101528756,-3382636,-45467025,1616776,42076420,25634928,-18681947,-51585908,-26803361,32300531,31548787,-18981173,-78307797,19642231,62027728,-65967649,-60769198,2337112,7002377,-25728403,26373480,-228644,-16018999,877765,19547837,-14544453,34213104,-14837274,-6331101,16743273,13204736,62296823,-2994539,-26616706,49050312,56271343,-65210768,-33658272,-333708,15920255,-4020294,-17726303,-41771386,-6326872,42931339,4014056,-52141319,-44431885,56726791,2818003,-30787186,57388535,-10019075,21538880,-40027127,-23569232,-19951388,10027628,22971189,11374534,5948225,30820856,-7997723,18798450,-21238630,10102411,7510751,-37342232,-22263909,40060151,47927252,-44198512,1988274,-4728398,10801212,-32236393,7361927,-9512296,17827416,-27852086,-31449526,-3251908,3089068,18634534,-34859930,36940080,-5268167,-40968872,-17614392,-25903173,-2468397,-69003487,47096587,19670291,120766,23822269,-17987341,21618497,-9131250,-4243265,237204,-9571350,1550405,42946491,-17536220,6586586,33790349,-6576697,-26232933,32177937,27321463,-54778611,-30895055,36695352,-21839988,521489,-2769604,14216132,-7762924,-11815008,19283750,-14384621,-12467149,44943493],[16,-79,125,-136,158,-235,394,-477,643,-848,1059,-1359,1750,-2226,2708,-3500,4280,-5185,6324,-7768,9266,-11164,13252,-15743,18527,-21861,25613,-29839,34667,-40159,46259,-53256,61042,-69722,79445,-90333,102434,-115697,130511,-146887,164952,-184785,206715,-230573,256795,-285622,317008,-351431,388944,-429825,474463,-523134,576166,-633876,696947,-765941,841034,-923261,1013605,-1112751,1221869,-1342742,1477103,-1627120,1795951,-1987679,2207607,-2463305,2766004,-3132256,3589040,-4182204,4998812,-6225541,8353787,-13257597,52952304,-10487774,-122733209,-8391614,150724027,-42460177,-56535218,-29613172,-37379849,-10640984,82881856,18696046,-105624715,36571409,71896312,23611304,-18779215,-32791410,-25356672,-27787572,72432058,23437894,-84872909,-15209881,88612216,88775426,-111951324,-82400443,98447506,36385960,53001711,-18253083,-84341934,-26302007,91150735,50537061,-115660309,-6338315,66597480,27744289,-64938579,-21633457,15241516,45485730,47183413,63644654,-520399,39060183,-30355928,-36095882,87485286,83690994,-54788234,-175774944,60446277,202101019,-20423027,-167695121,7862097,138965236,42473368,-75058461,-84506211,622505,100571201,15030261,-74819027,-68631697,103919682,79431012,-139134604,-46952689,18845537,8935548,39480437,15111075,23033320,-81487234,-41158223,17463117,68324824,46481583,-19165224,-103502493,-17607823,186192302,4826573,-144994393,-87223055,148613858,91535112,-147804442,-78478542,25673479,71014932,52927180,20104001,-67965607,8004124,93942147,471157,-75771009,19656332,-1432013,-60989023,80382202,64941805,-78839836,-57288747,22620249,63604567,-19959779,-30341994,-21931182,9464802,324256,61095685,-77651674,-116394870,26530370,106864563,-33195959,-117021065,31037602,67124570,17184720,10972804,-46666797,-27588854,29669087,55558910,-29400588,-95342988,5085341,31050995,29162793,24376915,-7715653,-28197881,-24384172,59810980,-20845269,-93233000,-23849883,19897570,-50289118,-21089214,63680324,-1987958,-22405292,65128823,18163873,-61897802,-11741974,75874373,50366953,-47705624,-8407114,-57163786,7886284,47622027,60135867,-73003727,1208852,71679408,26440517,-81214887,-13684082,-37302843,-19095308,74472735,11689756,-65215346,-55121169,62339834,4991700,-64979918,43775897,39617953,-13250780,-34598929,81554050,24688581,-87764624,-11084118,87925381,27349382,-29996516,-24929134,377954,53334532,52835771,-30489008,-73411563,69550303,62922407,-40899007,-92028003,84424761,54546634,-42576527,8924842,-34146951,-23940359,6711783,58112396,-25870808,-48012197,22593733,4838320,-15522034,-17011268,66425984,-46349991,-16714903,43263391,64553333,-27018238,-54037038,29820019,21308475,-42375066,-32233178,-33364539,8426947,56890768,44883523,-53902934,34639211,79822926,27963397,-61290644,12099586,47623721,-20504531,28469679,31809180,-31343806,-54961720,36778416,29626474,-3768576,2779800,-6187459,-6619712,25856139,90170002,-16013406,-22227184,22817797,23745369,-15069472,-41020054,-4917843,14503496,-27719374,-2202788,14886387,-62978021,9154884,65375772,-30306340,-996461,-4005857,15148871,41419165,6339534,17779727,-41133593,44792275,40521713,-34633933,-22580166,12577916,22861194,-18902229,44995406,3917948,-59737554,-14632221,32890936,53350027,-61605089,-30537178,-2483106,27516160,6475494,-13691028,-31732396,12819344,15620309,1310423,-9072076,-15038487,2282420,-29552527,-31063780,16715622,47918865,-95809070,-12589949,28487152,-43159345,-30179840,20720288,36805063,-3537934,54016258,-6711192,-5304261,17128182,67255015,-40560257,-942946,13979244,2314339,-32658658,5702034,-40622402,36661332,51169152,-23063091,-42253106,-12956210,12005568,15085430,-31298123,-36085535,-21569521,21237786,-57135526,-2271182,8895467,-70206286,1390627,14577433,24135405,-58915356,4415923,4229086,-32887575,5106104,-19796888,-44774127,-19798563,45590578,-16416200,-67970049,-6172997,-24127737,15119784,-31604251,-32979474,15851738,24666773,5480562,-55720177,-18608865,68558221,41285304,2003290,-39457200,3427580,26950024,-18415517,-46151381,21305196,37610047,8965750,-7756441,-17964842,40063536,3773254,11460589,-42336712,20155654,-22214820,-4452473,-22127162,-1018621,51322536,-40879408,-60204396,-16608747,37908760,11600929,-18059963,12361024,-10853761,10151212,16305180,-9299123,10682550,60289181,3280922,-7185639,-49938843,17778606,-12068902,-485431,-35678069,-39655810,14888864,2842653,-9183811,-45141221,19724065,-4384983,-30004116,10913809,37621194,-16300742,-19068869,-17435315,47970327,16990412,5173443,-25247429,-27198774,-2504177,31656207,-59597663,-42899773,50901964,48301560,-22301680,-44042091,42470271,650391,13624815,-7725663,-37453035,13880497,5821982,10521113,8244797,-9205857,-9190281,13532076,3871410,-36348992,19223668,19141508,-37346510,3621654,45531815,-15193125,-4860653,-44172741,-26677768,50980622,19958592,21717509,-64094745,60745537,25679816,-24663328,-38699559,1325530,65511385,25787993,-22157813,-46662485,7483685,18003454,-33310723,-51582023,1162786,28875245,20121414,-49692460,26209485,21514577,-722817,-68431802,-27162313,13572707,-357795,-8755875,-19800687,18795753,33716942,-29612494,-55187823,20110380,77601483,-29390747,-51556563,-3546729,36987305,57849298,-42071090,-35745302,43463741,69812703,-29522207,-69714173,-1350980,81613002,-47838379,-65320845,-36758989,37962879,-10054923,-16476978,-47730138,95999710,25779091,-61701954,-36397247,11118199,66351577,-32197178,-33683129,-38819947,41593067,-7329520,-67600677,-10696020,23466918,25476697,-26075684,-83771369,48000314,22935336,-2989054,-63587578,-13741388,73594833,-6924136,-13626486,22135878,-2660981,7082619,10227076,-6927471,13002186,26902528,-7385900,-5845663,10599832,25106637,10915758,-19826294,-47379494,-3154441,-197532,-32668101,-3416987,-2953290,18408610,27365605,6103206,8012136,-25178639,17408589,15262571,-5789711,-38767023,3120958,63007748,-23772011,-8636564,11188665,-4300734,70489314,-10168072,-27562532,14669182,49906648,-21059484,-3366827,-29455944,18656191,19035800,-25493332,-1888945,78751710,39162691,-30123404,-35907961,45992166,34878729,23910726,-107620352,33163686,118626036,-22239589,-67110024,-12032190,78399140,49896736,-27991519,-15466151,35213539,53394735,-23298974,-11329408,20086057,56492447,-13344436,-54244660,-46319626,38519314,19915588,-71542362,7196164,79285273,-31910666,-37987323,-10645916,29540057,70237239,-31596195,-17921623,-12136771,50781490,18096404,-88976530,-8733508,96083157,12540621,-24491862,-22881823,82993747,17650620,-55774375,-29037871,20843109,44437438,-9526858,-50893369,-17696992,39119572,16386844,-75233756,11063255,61427293,30509425,-80277397,-46799160,48208592,55820104,-19429744,-31925481,13772550,41924906,6085663,-43872335,-65328653,50724300,21193354,-44554204,-20312012,-810428,39672677,-6736676,-11641271,44734489,47728334,-32223972,-31794878,42889303,1860555,-28644274,-1134263,4872873,373255,11580998,17883889,3366189,21787001,16544039,37884273,21396166,2006456,-15394711,19157739,58451153,-12041416,-48112446,55797811,117780134,4353510,-19411321,-5264003,29927864,26238726,-3527228,-15521322,15376299,30829295,45861497,2733174,10943660,-343866,708649,-21406480,-584797,-6577870,14562371,18584049,32881194,49772211,19613426,2610864,-2758004,-250186,65838322,29023821,-78463540,-15261126,84604872,67887207,-57130203,23545691,75649471,19725237,8059330,-36145729,-57809767,34688049,9286794,5708095,-45965880,21239403,-21434254,-26662452,-11026722,68295634,36984646,-23138313,-18610019,59866428,12651692,-5250276,-6407401,40069,73639552,4294272,-42098528,-32435778,26741989,82668589,-59283644,-55732418,4594901,36668701,-28501026,-22234328,-10925428,6660615,-229642,7369163,-50496132,13902133,-16043468,-7327648,25903445,11736228,62064233,7712831,-42193777,13195629,42709216,-23390515,-43305167,43906643,23404307,-10666896,-51448815,-806278,-2429446,40234115,-8348295,-63885826,-45843980,21178055,16758994,-47218345,-19415483,-30999683,16219247,12114613,-16446604,27904667,4168992,-6988907,9603023,-11100860,-17938845,-11825131,-1649218,7804486,22624519,11744291,-50740110,8379077,54679819,-18642089,-27154027,-7925311,33985549,17657103,17114670,-22792128,-58161492,2808704,43472023,21755208,-106652075,-48727123,14656618,61332922,1982448,-43755030,-71248548,-1381459,26350247,40157122,-47016966,-26042078,41197820,10363491,1225570,-4576307,-16843993,-24944702,37893406,-1172576,-28649846,37709528,19986349,-3487466,14679965,5102754,-10276969,42884536,79506437,65091665,-56315567,-39622350,-21696456,62067763,7391341,-52876111,-4087317,-353656,-16477392,-15943751,-42274769,-28279838,35542937,6592524,3136723,19744019,37097713,-20453957,6068738,39432447,516298,-38566597,35570323,-7626812,-19107209,-30293078,30092193,-43461896,29912089,26684593,-11523187,-18973614,6722394,95395432,17591488,-54568001,-11103202,30647704,32525423,19448949,-27788780,5544492,33033506,4901594,-801757,-10916670,4195311,-28954186,-3761372,-1629459,6243170,-31130640,-13339291,45416909,-18260620,-29138117,-71000624,-8596312,49416264,-1991129,15806308,-9942642,-4445612,36152739,16399109,-31486171,8080942,-25079762,6304607,-1060467,12399020,-36221796,10521315,-8191593,-35769659,-25731133,-16623766,33816862,64239553,3342051,22465637,17119783,-55979362,37482989,-1510939,-29537804,-49795398,8503990,28913542,1230302,-30449582,-37581835,32639276,12595907,29287281,-13446812,-21808804,-13865569,-201880,-22594740,-12439062,17491782,51980273,62106318,21604197,6773661,-33720781,-17978463],[-4,-2,-37,65,-49,-19,31,146,-138,39,-96,144,-71,65,-117,138,22,34,-140,-56,82,-92,228,-363,558,-721,920,-1264,1655,-2053,2536,-3162,3801,-4617,5468,-6555,7679,-8966,10515,-12249,13923,-15951,18324,-20924,23589,-26565,29935,-33486,37352,-41661,46294,-51127,56506,-62245,68359,-74926,81848,-89383,97341,-105710,114620,-124087,133946,-144349,155206,-166325,177832,-189504,201166,-212445,222919,-232723,243362,-263332,339499,-795509,6456963,48199444,-8588245,-59362853,77964094,60576639,-130483974,-109029806,121516845,85858943,-93204005,-96365297,38138063,109198387,81674793,-19806324,-164342396,66596027,180478148,5094890,-122023805,-29608478,113852194,59473604,-79723396,-978987,51829989,-34608873,39169593,49866840,-81227087,-40766175,33857017,46498155,38845222,74103114,3451582,-168125895,-17425676,231056281,1578253,-250848862,-7669197,182159611,30904004,-127022477,-75377061,22912582,144378778,55262989,-176620764,-108215140,107076715,94106958,-125121619,-6344058,57874279,-8919418,-45990335,29293055,89592257,-61244584,-40147877,23041861,-3472694,6045827,-23560658,-116732666,-6329632,137873376,42201416,-180272765,-83927755,168787337,113664694,-172003948,-90193020,21724000,96123887,-12892096,-34429210,-83961101,3277112,118838803,-10648418,-111326730,21845743,37203719,1178170,-29005520,36212574,-13041734,-100172394,47705184,116683270,-86078871,-88084195,29757220,-7186353,35592219,17273601,-5008037,-115523124,53468729,113804401,10750222,-87444047,28189739,75123293,8931571,11340408,-17911240,-19656120,38477425,68720182,-13938679,-85126391,35076788,80354996,6705361,-18274502,16710911,-1081060,-39600720,63313195,-70262313,-65105958,26953029,63871786,33018729,-76783238,8921654,5856892,-16673082,29997038,68559677,-30149111,-39625049,44166721,39658077,26097636,44147626,-44077332,-23167403,111021634,20324852,-87261210,-63081639,111905066,69569735,-89113454,-87885170,46825625,-13938777,-4776175,12349109,-30101151,-347794,63771539,33285034,-54482074,-4210068,34114411,-14405227,-17788170,54305228,-16661637,-59400268,-31025832,116153489,47920358,-80722628,-12994874,-5461820,7922029,70299820,-67521695,-98516851,31526989,68587795,-38445071,-94671824,29668095,51950885,12159223,-32485586,8817719,14592066,1473024,78261545,-5730150,-14518885,31081412,13319367,-35011394,-24464587,9342520,21687334,-64054406,50968330,51010131,-113669839,-9526379,41660587,-9213774,8920408,-18538362,-30835261,8899907,47912013,25306883,-78975426,-16067820,65107997,57922771,-25625178,-57737809,-16710033,299893,36051514,58967781,-78219136,-34299084,22045100,26757186,-28906074,1215742,6699159,-74674848,27355930,63703929,-11898092,-44446560,470953,29147636,-19395920,-5879519,54059574,-32639338,3615260,43563409,6629010,-53077946,22733414,36605232,19025202,-56723344,-2242271,25376410,22068423,25771214,9470305,-9817486,-15183016,48206639,2914853,-88396796,21255362,20748422,-13413333,792129,45336346,3399925,-48010908,56750865,1877864,-62545207,267755,46232738,-25740357,-3604827,26342163,9974187,-50438777,-16376492,34671228,-40298578,-54483101,54467585,14559847,-14627035,1554827,-1362368,-13039448,12260642,60358481,14658605,-38612742,35308203,-27608705,-46403656,6152501,-12812560,-59900243,-29103633,57168039,15731263,-20939984,4460311,-2802481,-14369470,3093725,33984995,-29332032,15981036,-7133416,16876546,-44397166,526052,3953797,-45590988,-31613035,24035346,-4872453,-9264784,43410299,27394693,-5026546,37334868,27546616,-4851022,-48234337,18545939,43790363,-38757858,49072898,24275891,-27899983,-30215451,53104504,7998115,-47858300,-16808217,7230912,21473213,-29852217,34270291,22359446,-27950269,46434523,59693225,-17771084,3462440,26308406,3314163,-10880508,10932962,-16621775,-53889859,7345937,13871835,1327379,-3854462,14673095,-1915525,2211146,-3290777,39754356,38745471,-1118115,54328309,18851929,-40475726,23110069,6555551,-43528594,-2533081,49442646,-10061385,-17910109,-31039042,36075532,-36580131,2235474,-8502008,-34909108,22474341,-1512211,5420797,-53677486,15342757,12889385,3506301,-8301485,12858991,-177852,-15393352,25370274,-21261170,-30299080,52110188,5165064,-6408822,-33944100,-23613802,37016619,8210164,-1378642,46989357,-40179214,-36635919,-2225456,-28581566,-27271437,64218446,-11220330,-22399454,-4276752,51932283,-11942377,-52439767,12737834,32959889,3001361,12928252,23961233,55188503,57764544,48272584,8837788,-6041567,30624030,-15475517,-5446403,-40285430,67523347,-24403695,48485040,-13397476,5059831,-36774551,561621,5786567,5876592,12424111,11339608,-33594085,-14864469,20690908,-34769767,-46398305,-43070757,14464969,45400577,-17844423,-58539029,-18899067,41079893,50035587,-53455248,-74573862,31372625,31391774,-28450876,-47103676,-37024894,49044305,-21005642,-19820967,-12636532,31100180,10419689,-48600685,-42080884,-17593389,47745529,1211655,-19812374,-19740597,37806137,4200569,-91770405,-27747036,88530776,-47327201,-47944269,-13579588,35882703,42451747,-24721725,-72004766,22709532,56235664,6730375,-63308141,-34535755,84404765,15060215,-79270392,-37109929,-2576231,-13140423,-85049607,29451842,51207279,-9307930,-2572192,-28349892,33356527,65213573,675103,-55546352,-46875329,11484232,28379478,-67092574,-41291018,-5937846,15060558,-14907194,-15165138,4593407,53899245,-7846545,11046363,-37891459,-11168627,-4920518,-1012495,6211764,-2108310,29598208,-14663395,-21646358,-26180764,-5492306,-6585793,9869167,44740172,-23681547,-14473198,42347195,-56383562,2826888,31454857,37305228,-13329494,-12026378,18546871,18584560,-1438453,-10272481,-10556192,38966650,7887521,39015891,-8883360,-14914981,-17859489,46848611,-24678828,-14912136,17003954,9611994,-37287078,-32599594,23191961,56091273,24626919,-25406348,-10291648,73658572,54974550,-50786687,-54420099,13551506,-8475795,-73785773,-59516250,18831823,44978479,-33623250,-29215447,18466403,63404968,-1533838,-56922571,5652696,37814430,21005425,-63466541,-58279143,46107409,1911964,-14688688,-87237650,26858604,86240254,39931192,-26390587,-11646631,71085264,56242642,-95357456,-45607562,64491123,43048383,1760479,-49738067,-13725019,73315278,-25026680,-75134911,-40955233,57656827,302976,-34538689,-12354285,42061535,16653890,-91095638,-31375637,30766624,15483594,-38896007,-53321747,15148402,46989084,10129716,-105782054,-52412196,71267660,-1998,-86047825,-7828496,4312416,56171484,2727162,-56048731,-11602796,21351036,36690587,-9823064,-39355966,41123140,32205768,-8713178,17755936,37700185,35114729,17282637,21341764,28400606,15275119,-15290344,499501,15947255,-62808733,-20267634,25842908,19477778,51436383,-28874936,-25350089,-12556955,-28147922,-16462070,31046456,-17496906,-14382063,-15686513,35294620,27988986,-3174209,-50502387,13384353,68075566,62845393,-59590887,-95018660,48611543,18642824,11117454,-85271873,-35647350,61366829,32190512,-41984085,-13690415,48035745,37504204,-19093962,-65046670,48659063,23534524,-35661417,4585839,-12015725,32494592,-1513978,-46943897,54906143,54854959,42692979,-94907365,-33595098,60138361,29846415,-64942368,-45050073,63224517,65583243,-21458303,-43764613,60534673,10003679,39088894,-61902931,18682028,27023146,30465173,-37990414,-84048378,-3225298,25421828,-45967870,-32288965,59464762,48326665,-64763217,-41250713,3516135,22312467,15524366,-56796501,-2141931,91799516,64712077,-48248977,-81759401,16543363,83010676,22037301,-68223728,195425,35977690,13591149,24843555,-36880201,32790229,-348246,-19462781,-7041666,-40114332,-63050030,-3702964,-8906605,-16290016,-4877970,-19910453,-24457996,17088060,30014596,28897121,31868954,-14631511,36153105,2271413,1003147,-24160762,-74002724,-4952815,7361583,-43420440,6181728,34911653,-9593778,-4822327,1462107,-19263205,-33594363,25464159,-7732035,2555182,-36577937,-7586831,13474269,31223036,32017014,-28858387,24224006,59905673,3807950,-6553970,12622096,-60096180,37484443,-28149864,-34217955,-16315689,-40839729,6639359,-4821282,-12829168,-68888138,-29054294,39729020,25074392,-25694123,8953998,-10257397,44498709,40558346,-11396600,-40279150,32904766,64537799,-30798579,-51411227,3732693,7884398,1511817,39163012,-10762032,17136558,28826243,32867234,26437122,2322305,43722451,-45606136,-50112318,73131609,28732377,28166207,-55346492,24814787,44889847,-33101923,-54324864,-41722628,1687448,-9913031,-26530443,-45505218,-1099115,34099390,36689334,-53577534,-15795787,19399177,23237767,18848215,-2309530,-33409788,-45189464,-17646672,38311287,-13443865,18897305,18221754,3484952,11879778,57746768,-35781925,-26350888,-27467068,-7022541,18582990,-49157258,-32029375,-18309103,14564269,-16982893,-43023314,-19944294,16057486,44394486,-7180201,-21218063,27465608,-24786830,25896719,10807563,3876648,27652794,23983913,49248815,-21640672,-25449557,-848962,12186659,9056182,-8759117,16976547,-33976290,13033439,-8563442,15486894,8464500,-50758297,8122316,15225998,-16596183,-17465845,6597174,-31003791,39173752,13118238,-19304051,1195463,-7544399,-4125684,-57444195,-33070838,-38335046,7591029,39119371,-22963730,-26566451,-22021718,19976754,28136710,-24089502,-9256351,32879810,33084747,-39187356,-1208216,-32344390,4232305,16131794,58409417,7183743,-4370851,45246463,-53965367,16200638,-21088690,-907081,179935,-33381807,12927434,9654392,8777396,4390004,-2247618,-7254663,13682765,9999236,-10385689,-23169273,33603633,16054863,-57953446,-19788175,5898579,30793440],[-3,97,-108,84,-179,259,-442,592,-791,971,-1303,1648,-2237,2862,-3491,4360,-5430,6648,-8112,9886,-11933,14329,-17113,20305,-23922,28168,-33118,38537,-44708,51820,-59856,68753,-78788,90069,-102572,116567,-132063,149139,-167988,188845,-211874,237038,-264708,294992,-328038,364203,-403568,446439,-493250,543971,-599248,659260,-724523,795384,-872536,956497,-1048074,1147618,-1256849,1376554,-1508161,1653434,-1814737,1994741,-2196970,2426476,-2689739,2995697,-3357506,3795087,-4339498,5043903,-6007373,7438201,-9872100,15270073,-51029258,-25472061,92711443,-10682751,-79664095,63963492,54374587,-77263118,-12269313,-29511340,-38272674,79678307,25501423,-110012662,-55679847,102774229,99226177,-87404481,-79699916,6602033,4053391,1675059,39210592,-86478309,-150685649,80336064,91003146,-60744262,-99969136,29424451,78000580,-7302200,25007362,-40229911,-80207951,36516792,125568758,-56368743,-160788587,54989788,95642545,14950039,-23801146,-26667779,16737790,14415431,46314411,29178115,-39468105,21544391,34478980,518271,51839373,64800167,-146149656,-67051222,195604365,47750470,-142320104,-79904757,70918188,109672486,-7905861,-96851379,-33182564,65258947,57225714,-25028041,-70877824,11934885,91953977,-2031958,-62874536,36645194,44311997,-67453423,-5587028,56737131,-25084101,-69669789,-36418073,57208630,44056635,-36124232,-66277677,-65787811,120137594,117820643,-126657557,-205447427,133316094,150634795,-78912651,-110148510,12261232,110069235,6610160,-1884474,-59325956,-2276735,31530709,52461287,-74406742,-36138774,105760474,-27226015,-54331892,58201157,25343606,-92829605,-1723820,43791710,51973515,2834796,-73046305,43773758,415119,66204095,19403541,-101231916,-14910650,182375185,5223830,-98782497,-6991576,89796384,54648464,-8745054,-9527482,4692096,-35131734,54203886,-25346927,-42419454,1016493,24326457,-14587919,-15046717,42542420,-8599389,-49246186,53042185,112523655,-59131045,-33843314,27436302,11407081,6221613,52608648,-16515892,-56903758,36692788,75834607,-42315341,-82421161,19452078,92621141,25330107,-34703156,-4035927,-40912432,66522936,73555317,-46916003,-102821437,54640487,93385936,-31334815,2057661,8877676,-6035985,-12066359,69943050,2732620,-15484485,14595222,53635089,-16849835,-95357627,86918672,23934233,-67230872,-4567687,54678329,-65472487,-85310563,114609600,31132895,-18739132,-21990965,-43160506,-13298642,49461454,40625228,-74298330,34185034,62496218,61914515,-76388766,-32588500,-3718274,8462260,-11438190,6831567,-1554661,-45462822,31221462,38767478,-3046931,-53983992,61353238,-10004884,-31414603,3613985,-5537554,-42669635,-43100821,108245171,-2799132,-57565690,21837009,-9549061,-20559413,-31244686,-43055700,-1577138,21475359,12105720,-47834980,-73530858,16769741,14719409,-2997059,33230576,-25832200,-34139564,-26185078,49909499,22193593,-38294248,-13497027,43778555,-17233295,-27065542,43259312,-22571922,-42433848,55310537,53730366,-66508719,-139468,-1243587,-38847093,-60450218,-1725064,2285940,40053162,39457000,40904204,-68650480,-8254370,77611469,-29528505,-21679413,36859473,-8726366,-27634719,-9225058,11107191,9746146,-31836711,-2571104,76163233,-20197385,-15684059,10385266,27366147,-25731689,-43910508,-31059435,-66047333,20568716,28956948,51118347,-57150508,-5104900,45945467,-16015833,-43182285,11912264,-34363043,27508460,-2951458,-45047287,10309578,57651153,22016746,-56798290,-21774805,32709085,-10495876,-18520784,29419922,26306196,33437157,64042099,46985156,46519659,-16941727,32203017,-2421593,-20880081,77474913,-2814284,-50597058,12143885,-7192511,13429374,-57146509,15415512,6415331,-23273706,18057863,-46577215,8171432,43173027,-20368017,5510124,-15280749,-8833854,27637981,-14736145,-25350907,-7140654,20445688,7216005,20084015,46096479,-1280497,27966144,9261268,-18996464,12626191,-19281390,3296136,-40827264,949476,13032216,-7051271,-29053480,59678544,-20921554,18732015,-60215076,-13286487,58950019,31122510,3979318,-34942132,22033373,61204501,-2557037,-6826457,46446283,60419752,38425244,15127686,-28274641,62167814,27059174,8203154,18254382,-15410412,24676164,16076135,1039311,-50009287,36078617,-5649846,-26303460,-13379876,33295736,21171865,9389481,-18914225,38394297,29305005,-42845102,-30072931,-45910196,7714703,26328606,592174,-51714967,53586203,69599062,-61937426,31271099,30995563,46564943,-30383331,-38182982,-34784940,33334608,-22282936,-12155903,44594263,42393444,12429569,-36400237,-33579926,46538807,19335525,-41412139,-27367988,32076109,13097438,-8255255,-44568478,-55255197,51660574,32159229,-51001213,9272556,12740842,11864842,27380714,-30445350,-57114047,45096919,-22643346,2637142,-11442072,17107442,9848444,-6408411,6652137,-5245686,-30224276,-9943356,21119085,13798446,-3483547,9827762,-20325868,-557617,-4027255,-28921367,57397889,24982485,-17072609,25445252,75297396,99316,-25807218,24852184,38930274,50608936,-44542058,-17186596,40597589,40350661,-30681396,-25791802,28587825,24342536,-23462167,-50103645,-39169003,9162123,14400588,-8684754,-30088462,34260046,19881107,-73862047,-6665548,40950627,55865912,-2252544,-36636087,-31314934,20849449,30459581,-50635995,-13650625,33844980,13100760,-51561795,-32849133,40435614,24589694,-8246213,-69992326,32688749,83796115,1343138,14708431,-35991453,19790104,46270300,-73903952,-27559136,35545107,80654693,21926476,-63922661,35097797,32931887,27247526,-44039621,9307916,33510371,18591324,-90457120,14963157,27443379,-16510677,-9719539,-32161169,4422036,46590715,-16890522,-38269032,-44717939,50635670,30261560,-39031472,-43815079,52764219,67021762,19674598,-14764910,15326505,14227526,-15568301,-16111533,3291161,21427362,3547681,-19663972,-997164,26766370,-15646844,-41766375,-44117634,37574610,10979120,29074204,-9107391,-6674921,7117542,-46594667,8420145,-732408,-42846509,13183288,21747097,-15899230,-4267627,11001402,-3153541,-16702991,-13817762,11942977,-18172743,-10087385,-4301829,511800,-27362407,-8967847,5073941,12882072,-21958332,-21696714,61877869,-2007668,-50669001,74559711,948274,-23375296,-57338271,18456014,62777401,743339,-82192662,-42492891,83881474,-12727463,-94322151,-9995946,78403490,-4925871,-47190333,-21314476,5624276,29290021,-12957386,-70045920,36797277,57799987,49759472,-56664454,-30121356,106999779,71821502,-27212922,-72543938,57619932,36448995,-59478961,-59488293,18592362,43583942,10560809,-56441176,-10248474,78557958,18005771,-15936146,-43551372,58959278,77828549,-61557888,-86685890,3577057,65783041,-16287698,-58405191,25531886,62696444,-13655921,-34304502,-12242383,53850877,15381811,-68444307,-47268336,58041646,96664261,-3970787,-65666001,7005731,63055564,-26397912,-97776541,-54980277,5548322,51413457,-61167326,-89069694,17550619,63806504,31277855,-35133305,-13234973,44226807,-18188646,-52833451,32201384,40602295,-20010951,-83316412,23763117,56730917,-9598339,-34081582,11311831,-3641007,70523403,47444740,-60571970,-16612069,54676135,14887842,-10093287,-31796272,-389716,18759502,37069340,41974471,-42100724,6016454,28040430,-6805921,-65719043,22769099,12417416,18601526,-19053409,11805481,12903884,-35014514,48534130,18693160,-47214979,-28710732,1829464,-28720887,-55124240,-17900564,46636736,37107536,22573230,6421558,-28889488,-13148903,-60124210,-6515880,-3579229,36031503,-15782475,-88276701,63691888,51048894,11135424,-20631984,28368850,76176154,37172914,-31499781,-39985102,-10083634,47059669,9015938,-8478907,-9112384,82873835,-28629374,-52042399,20874196,60771772,-33478397,-18845182,54368723,55562538,5234211,-48520658,-1102322,30397882,58039381,-10148434,-70511939,-24139307,78921225,21579287,-23937806,9877587,51780810,25134061,-60759632,-28984204,47548687,28034186,-17574825,-22474838,8551791,40371669,-12568857,-5346584,6943944,12254259,18301236,-3431653,29538168,36987671,-48631966,-52418136,39050,61734490,40739827,-13006124,-38265292,9874875,113091252,14968570,-36818578,-33365318,21579451,29848271,-61902068,-24614812,-19335647,58771391,-14443440,-15137199,26333042,-55758243,-6097596,-22209217,12929895,-10031045,-40854512,-4211033,-51383327,44123361,-11451712,-12030975,7771127,22189132,-25733258,-43321180,-73306893,39240335,15039314,22532842,-22024349,-13014426,-31532002,56610448,-19143023,-76082612,15822112,60584728,78424968,9158338,-743147,-38728914,-42804638,-12628734,12349873,13091474,4558014,11391959,47424780,-18690303,22699559,-40890056,-31782909,11664864,11725059,-11298036,8235761,-727978,-11935985,-4548806,-1922056,10193647,25944600,10248155,60805594,-6230005,-58184737,-32509527,37454205,20193089,-16238878,-81447754,9852808,-22249387,-13780489,-1801929,-25347345,25760665,80682622,33092744,-39221885,19604006,33311145,-41052045,817929,-18066444,-36963410,37028282,50551802,-6165095,-11346896,-10026749,28109560,18130372,18196345,21809502,-18105146,-44183556,31764480,-18746178,-37919161,-12593756,40508172,24606318,882820,8894284,-5568874,-26268191,43379372,-1091747,-19189897,-24673745,-18132734,31505175,66946552,-15001615,-35978712,-375601,39518631,64199487,-16225418,-49986308,-14839898,35962411,5659571,-18146631,-37681462,27877944,35152842,63363193,26797587,-16605931,2858221,19611672,-1065636,-22081750,2037941,20933359,-23954547,-7323258,-62475911,-36686127,-24499576,26074941,35202990,-12856224,-27022318,-34182714,13857347,21892959,9017938,-33923167,24967857,-32344337,14862011,3709070,2051641,8611808,-8107970,42669219,18273934,-56940945,15475225,4574968,39478510,-45521054,-51144952,5219395,-4560971,-26550316,-2682033,42187060],[7,-25,65,-135,103,-68,306,-358,465,-496,764,-1010,1209,-1688,2091,-2564,3190,-4002,4811,-5871,7129,-8616,10241,-12098,14417,-16957,19964,-23281,27084,-31491,36405,-41861,48138,-55054,62760,-71401,81119,-91779,103473,-116515,131011,-146801,164110,-183194,204112,-226885,251853,-279183,308857,-341109,376473,-414956,456696,-502130,551828,-605880,664799,-729151,799623,-876916,961878,-1055593,1159428,-1275266,1404967,-1551579,1719082,-1912441,2139570,-2411827,2747039,-3175126,3751150,-4588934,5971607,-8887194,27533673,-75881114,-9509395,89532432,-6505614,-192038490,-15293873,190908152,-4155967,-181427920,-26334876,64419383,133458132,52991021,-146440028,-109071788,93393413,151045821,-103181621,-135150558,81983665,97484241,-93560643,-61481381,28518128,743738,-54172870,1359847,-1757181,-32751673,-24837465,-19857016,-37239808,72508940,64390630,-68913478,-56740671,165373408,143595395,-184725056,-152915181,141908303,127977447,-80082317,-132221722,-61960182,71304628,140412852,-43135873,-123816388,36095453,128046951,-43358777,-152245456,28662839,43158736,-95357067,663,45604585,19930347,-69975460,-2557852,67036183,19862026,4104367,-66815371,-98963877,57442044,122436204,-63115733,-169926384,27224845,153519546,-20999750,-109291535,-36883443,50373854,-7950633,33541820,-71310854,-84516630,34584475,104091629,-53595475,-73897878,16488276,7384279,-83151,34568368,35399600,-97147601,-42069699,108756740,-13611674,-80509682,902115,75857013,12308832,23538494,40052840,-24156315,-28770278,76353706,59300136,-8949077,-49038179,41105701,39523804,27613684,-17834303,-74119626,-69757481,123430411,88845164,-118642678,-75756492,85139611,57599175,-23132113,-31345740,-18190552,14415323,32347505,29229344,-70670223,-23753497,95369662,42036595,-84047037,34957832,31516798,19663922,-35021891,93119426,28288905,-61757053,-5053924,7761989,-7770095,-14209564,-9440347,-118898324,57018263,92300907,-51746314,-135671124,50594083,137440035,-4695773,-58501712,15376854,37648957,7557385,7463780,-37380042,-37626784,99359678,41930603,-24323627,-30672976,49601643,2465213,-40284732,-20122465,28547982,-13559106,-81279599,34426882,47188321,-11216915,-25301625,-29275652,22858584,67209674,24981532,-136290501,-15503045,124097327,95450567,-86610633,-79923962,85968180,14543547,-28988588,-9465425,-22327146,-41148755,36710942,-9374624,-46403760,-43775104,57650160,27206047,-15368163,23749734,-9685285,-25054777,-28652536,41856407,13588466,-53095334,62274297,31481232,-4546998,38866937,7170145,-33716004,-11792176,53588247,-50091973,-83915950,29617154,12014943,-35548,-88520103,26134350,-46448415,-3908989,30560199,4397813,-57370773,-2605826,81691412,12122429,-17099073,-31811282,46809131,-21427845,9521230,16263663,-18164942,-11374626,11679746,8981126,-23278312,65017740,-33638355,-46986660,2445612,54969683,17295902,-43151527,33048597,65662101,-38985804,-88607823,22859131,-39379877,8605345,2159483,-32325173,-3260893,41555080,23879472,-64936082,10810330,21730080,501153,-23435923,-10204497,14517975,-48932676,7217147,61348588,-32563615,-4256146,-1490553,-17204118,-98436581,47910357,-11084237,-59346407,-62858087,24911564,13798003,-69378900,45181039,-4600212,-63141066,14194222,17253159,-6778445,-3968069,-360962,33162495,-15421050,13913102,29689200,507277,-20700842,42172062,18409857,10604528,36120605,34026327,-80068003,16913963,30428009,-20145791,-57849095,40547297,24594442,-3115452,-13498370,33200185,8327737,-52619804,15323345,-8988594,-89974477,25304397,10342374,-40775445,-11808504,55501006,32301870,-40327212,41159949,22384290,-6309727,-21974868,25653211,4531607,-46351982,3222763,16967827,-49097525,4354313,1580027,-50876938,-10220700,33059930,-68183037,-34800904,45102871,18817247,-30954637,-249553,6360830,13609165,2842412,71651354,-8023822,-24407988,31032541,16349300,-21948255,-28849111,58804473,27436465,-24899934,-7621681,16525720,-55570235,-10216158,18350578,-40339365,-60679343,11095848,13550730,-64260110,10462320,59586120,-5320025,-31088750,24366536,28460097,-11224151,13269516,-13289156,12987042,2479880,49573269,13429328,7298660,15821852,-472923,3193814,-49602308,63186558,67377081,29336820,-1395812,4444943,-21646121,-19707395,44651015,-73298235,-41279149,-11722750,60875348,-4989874,16068495,12485137,-52350692,15680336,4198378,-2633028,-30840749,20120015,38076632,-54109655,15595955,-888464,34203561,-20054850,59164313,-8716877,-25832758,32082251,24397152,7355506,-20780810,11342528,-14500816,18647121,45590187,19077592,-50789598,-20716564,47040877,-12717172,-69918931,6979961,46440184,35129896,4344429,7466007,-5183197,19054928,-21066011,-24870355,-48319976,4192832,-17223584,-21230215,1148819,69478499,32411030,-35015217,-15497602,22108629,23157872,-14576288,-33994076,1604670,41999603,25139015,-34040301,-62701440,43118455,19950674,-10049361,-60908060,81680251,41327336,-33620131,2832968,-26007298,11227473,26847552,-36208512,-10730565,3661285,42107099,-51663438,-14007127,29373735,44147433,-67264620,-20060093,32462356,85029062,-4327622,-30513639,9899325,30889355,18782129,-38570631,-7325941,3209944,73866491,21767070,-66530455,-14991827,49196411,5708676,-26694500,34348976,16568371,16623536,35965624,24711685,45540256,56143708,-12301526,-69295773,-9334965,3753392,11465962,-27961259,-22969462,19840859,-14702121,-59732327,6330043,-10307791,24292281,19758862,9277095,-18647220,8068360,-7981603,-22756481,-37579730,1049208,27247624,-15502011,13059679,35348412,25292328,11416022,-47427774,-15167625,-28605161,-5136701,3131742,-40269845,-2208703,-18147484,-4369840,-15059196,-22120484,69214516,28946731,-6747635,-25988840,-12082257,4614159,-1213687,8706228,-39581545,56623701,12018345,28943052,-8006004,17972266,53015266,-2061358,-23379010,20044177,36769409,10827322,-24141308,-4921636,22999131,18522889,-53658449,-67991383,17137684,55721200,29454841,-76353104,40003474,102665426,-26468740,-86760019,-35397076,77505862,46482624,-21677484,-33419822,51945091,44181079,-33280440,-84460733,20902826,59933007,-1882782,-61638755,19075202,36450061,15629050,-60101671,-30045697,57574206,29168763,-49819155,-35630657,42090361,54834802,13380736,-38161671,-3239301,48672711,15937394,-100695334,-17315030,32754522,22216835,-79492740,-59835364,70401835,69533834,-11763191,-76853067,13381405,59614435,14497165,-23128672,-1133033,7504002,10281432,-83259911,-40316870,34530419,8884867,-54007743,-30354575,25935848,40305524,-29907207,-54595991,-15544451,34364397,-3694556,-25108151,-59735786,28679790,67007230,21791915,14655196,-65531882,-27922342,4999112,-49644680,-21696507,38424235,7653624,-22710933,136428,6912241,-30510440,-5758372,-97812,39485863,16869267,-4796662,3927611,3849805,-33852359,16847929,-21622396,6563249,-39772358,-34970355,51616703,40209078,14410063,-36377378,29676862,41241637,-4004084,-29804803,64687094,112940306,-18673566,-111738102,12393267,55288224,43959934,-14455341,-37525708,35444375,7299826,-1805784,-45685178,-12497054,74074958,6097986,-28833149,40306176,34740892,25013981,-75300423,4075853,31625946,-9512285,-21004503,-72674660,66954999,40825607,-32932957,-105203053,46403980,127968909,-23008439,-71862430,-31904796,118565654,76542602,-47875630,-24882322,25676343,22256491,-10051182,-19350275,12387264,45123289,18295714,-56652834,-19670191,45319064,22480241,-21734727,-10370591,60817124,-25093959,-21752096,-52269335,-1109531,50114043,-47728319,-75220376,18662438,85242445,54668396,-19261532,-54072630,45226230,54954447,-6034898,-49524916,48154099,26609041,-16773216,-8239053,-38355276,-15010609,12127184,-5867924,23114725,14572928,17941556,-80054643,-32381601,77491613,-62875266,-3676635,-12902792,-2819092,31054038,19759746,21841860,-14933732,15038642,20588886,8106737,-25522949,20403321,34424813,-3543880,-58485769,-17218447,22889690,-16909736,53077631,-31427523,-26437238,18447768,28605849,26237711,-35057168,-1056514,7044355,16648684,-31095595,-1213450,-17088483,-1781136,25023240,-26655062,-8000375,35727295,-3189943,-17485824,-10843657,4086303,-11641403,-11246461,5937507,77927307,33239555,-93901492,-4565641,48295368,18640460,-19355529,-30031562,-11949338,19411561,-14477799,-74312082,5242921,30786587,12199419,-62784960,-11372997,-3991853,13462539,47757661,-26265441,-7928796,32255599,7123274,1833733,-10115393,20872078,3099566,-2270762,-55885188,69589854,-232305,6342553,-21469281,54470155,74026196,-20005706,-20829059,23526245,35589447,48785337,-40672671,-87015398,7562639,48325413,16996002,32245380,26412046,4681920,-559399,29816284,-9323353,-15080870,-8294323,-17603325,-24051651,15952862,10211463,20982604,36958948,21035540,-13263828,-18299056,-27360347,1711908,18004021,-37955458,22161552,953610,21924829,37685767,-5746669,-28756281,18092622,30685278,10180413,-49293781,-47891013,27933773,-13259012,-7006162,17674528,13863608,-27352727,-28021053,13121793,10531636,-51055862,16565161,24894786,-31706735,9131114,20631322,-26123331,-698744,12360556,-10186096,11134923,21595206,21195041,28719015,-44589253,-19337726,-21276306,-41271806,31268051,47041784,-8786213,-20096034,23267033,548351,9045832,-9691254,32353682,11304818,-7339373,33802676,-27986883,61824928,11661003,4630030,-57265359,11664009,-12328066,-46877806,-18036895,-16867396,3595593,-38317720,20494779,13727821,-30551547,4136563,-26426688,-25747858,-55680669,-20897991,22357735,-39394892,-13488352,-20305116,4305860,-43142827,10889940,32699245,17958155,332658,18938244,-32306387,-643831,40629000,-11149895,-35306946,61339034,7132526,-4268691,-35387647],[6,-60,92,-70,101,-121,255,-307,390,-562,746,-924,1229,-1633,1953,-2447,3125,-3850,4665,-5711,6991,-8419,10127,-12127,14361,-16987,20038,-23560,27477,-32055,37258,-43054,49607,-56926,65295,-74539,84978,-96477,109214,-123413,139168,-156532,175642,-196700,219783,-245149,272908,-303277,336346,-372592,412141,-455148,501945,-553085,608799,-669393,735555,-807721,886542,-972888,1067645,-1171833,1286916,-1414686,1557264,-1717382,1899107,-2107510,2349965,-2637589,2987723,-3428719,4012869,-4848017,6203278,-9041465,30737922,-56675372,-60005933,41774468,29370074,-96302591,4185299,61528179,15104293,-56024007,-27308546,-70739248,13158427,86726484,-40582519,-129718232,-20855991,160734512,14781309,-128706262,-71662237,50942506,23743124,85686563,-18212710,-62700953,27393533,158484712,57566212,-107934585,-9563472,57129339,-11446180,-22113634,15622399,-94735840,-102147992,135551139,38085025,-129814534,-36135897,34735071,28455934,-70715420,-25303939,29239013,-34531662,60469209,58804206,-12363403,-40726657,-9148952,19364678,8819268,7520846,-66731769,-138166192,79189057,123363307,-85723312,-131740432,23725664,130972263,-25653857,-66649693,-44071044,10090113,71235821,18960193,-95505093,-74056869,91027312,71618394,-43190575,-24914860,121734460,-12355367,-39523394,52339133,71578526,-25929832,-19101377,29167753,21951042,32836425,-17313824,-116586813,-26971899,152258862,-9935421,-189379755,-40681715,184539872,50063873,-148440947,-79744503,101262075,59898852,8158324,-66991376,-58223646,71946389,77003700,-31075416,-81532533,23168672,40812412,-111681122,-26505217,58230818,-42096597,-103087600,-34063866,103611741,16203441,-69934308,-26850747,65249634,67285906,33260350,-100620331,-56722961,110397008,111487952,-84416869,-99891848,45155673,75992714,-72390641,-61257385,-31953005,25726519,16530965,38807820,-37592648,-68975936,36198581,13018121,-33109491,45497910,19382264,-50492835,-47022830,102905147,20734196,-81814829,-16935276,39826586,-148191,-30781843,19358568,-85123430,-25184809,70496618,36051507,-134537143,4472283,73460379,36606690,-34241587,1798063,-31326122,-18561415,60448420,-40723719,-25230060,-25298910,34035672,22704494,5264540,40153565,-764798,-20484176,57199877,50179276,-91660270,-15229621,46979151,-4089601,-42505746,7484663,47809795,-9588748,-21254287,93688161,-30433395,-72009530,20288603,62336156,-16191191,-66373349,11252705,54710954,-20608712,10776005,-9620748,-70701527,-1605314,33943727,-25166524,-46070706,12456221,67939638,-43748543,-11900275,-8153288,-37715745,-10103749,39233053,-8298723,-31312287,19832638,50070509,-32982759,46234562,39568162,-68389554,-18012984,73408093,52861418,-76038015,-62994955,87343236,13839434,-41158032,-2349245,4547155,15267117,42728863,12382049,-95904251,-7210,59217783,36520222,-15795383,15449324,3336417,-51926908,27037521,62336483,4613051,-42155613,53544986,22562462,-59961657,48891200,-41645481,-67401828,22064990,34354711,-68408320,-50027571,4442187,40378815,-39866337,-11099137,69470316,18299686,23132807,45957356,-7211603,9179399,3627154,73123152,2738904,-24105080,50465787,18669227,-34186362,46451812,26622257,-27010995,24062545,5791353,-11298430,-10966629,18722909,56885410,-49858689,7906959,8899117,-54671301,-37470088,53581004,63490754,-3953163,2604329,17171537,12615369,-59987742,35925863,-22117414,-19116397,49276500,-37458366,-54710078,31041228,-6635892,-4658058,-46340594,-25915838,6282733,12871674,-39971863,51887250,26725974,21431069,26628273,-22746352,30129907,7555501,7070809,-35808495,12340333,28864913,-50369949,-2986964,11309373,37516251,-12685544,-39439703,34829271,30626740,30222107,-3447374,-2096684,-15720799,31872702,937997,-38125469,-28300412,73283733,-11322913,-25149059,-17185567,32372482,-2172046,-29265523,-26886779,56165236,818314,15033164,-15395767,-21578867,-16917964,5343868,-32244337,-30116294,49256179,-47766122,14428633,8186098,49804919,66203,-16614337,-12675088,19367110,19215247,-12914966,-12042514,-32110989,19168171,43779887,-23024584,-5651583,39685407,44720248,-56883458,11304453,29635957,55699373,-5181928,-35109804,-22625009,5787420,-13671596,4456970,-10189154,199952,65955321,-21038907,-48610490,21957130,30513976,-64904156,-29193115,7489650,-1353452,1235213,-20532728,32202867,6371666,-4581790,20863598,-14933631,-17079933,36849749,26095108,-43343520,12746776,-21027797,28010975,-13650952,-15067931,42079331,-6966962,18331758,-1124876,24236104,-24285595,-25660906,-61522428,-16708401,8695877,-1162929,-17190948,-15624492,38922508,44531552,-23441950,-44259826,27615423,16975672,39705863,-22857482,-6697720,44446401,12601008,671664,13095800,8546628,-13663365,-28248476,-24613598,-9903207,-50410934,35238602,-29392592,-11076994,-19655171,12872069,-26409721,-63039485,43410066,4213988,-49169681,-16079517,5399850,15516017,16963567,34802926,-276760,35668571,-7034949,12805171,-30025054,-58281360,49932406,21501526,-55912847,-86235380,20500020,50631922,14829857,-20614746,-4095527,38142506,230774,-24122609,27462575,11755448,13779961,-22094191,-3556593,6088519,28644295,-54227294,-12266538,33758374,6548057,11160307,-52590503,-20230412,40059535,44298894,-1490268,-38377533,-6415310,62131529,5050254,-83364406,40975941,51394470,18454843,-61346155,-47409796,-862145,50401194,-35877266,-15562227,58246945,50729612,-17361204,-38471959,44872631,60475047,-26969363,-46456286,-8386048,86322890,25058054,-16371267,-35042492,25862840,38108031,-35257860,-23555337,13534166,50076131,10237761,-71505770,-97830557,67798694,55493680,-59118095,-41040321,28323841,19674182,-54743610,-36269214,2023625,70375369,-20663471,-40798347,8373908,7381005,-4698466,2284474,-9800301,39533370,31910986,-30103833,-35047589,30511089,43320386,-26271639,-65543886,-1177879,60604122,15763239,3764891,50157270,-24831604,23568070,-12010979,-10163802,-16739045,36740978,1684049,8305917,6625948,13881106,-8423559,-39688105,12584240,44259196,-5444775,-42341789,-5923149,-3507567,36184770,-23140237,-27986300,-17899564,-8155110,31044448,26897240,-45101324,-35275400,823070,-20512208,-53034657,8134763,-30197547,16915524,-7079324,-89568823,-35985582,5211117,55284316,11053203,-49686266,11040476,28192271,1829067,-33329998,21144692,35768823,-9289621,-41256175,7858277,-26204343,47983478,-17525310,-38892882,40367630,66146960,-10339652,-35940208,9259683,58409897,7193293,-76239520,-22341140,49915611,27603378,-40766997,-46557416,-52479210,92736200,12535329,-132730110,-5294945,45049511,-6478168,-14366641,23207010,48333608,5421136,-66107269,-32192822,19420812,24198936,-40052956,-55184537,47553943,12168436,-10996179,-63853278,-32230283,26000039,11944460,-57503262,-54147964,30010237,33873198,-10807489,-86147826,-3021946,47344551,-5822901,-66591803,-21315776,73429794,6365072,-59402342,-23458886,25885884,40566083,-9870302,-53440412,33654228,-28172454,-71729080,-21156559,41879178,83516047,6772010,-62886826,45981547,53993837,56914189,-60299403,14774377,58582075,15621454,-16490441,-52611506,-4550948,15140848,34980051,-19628211,-9202007,-19976707,-787598,42679877,-2343370,-4544923,16537405,-17608463,-7914125,607784,47461143,1096521,-8506317,-37346709,27542420,-54424999,-18874870,34829920,21355218,23450681,18196985,14845615,-28416706,7442819,-28856818,26034190,1324516,-56022944,20204889,83249269,-13143998,-41958254,-2292091,130640528,18052542,-71150493,-22681163,56107099,53339147,-8229299,12832465,9129915,-20064774,9243828,51437344,-28324345,25456262,43748650,-66703778,9222376,33038191,-41476291,-47397573,-31984844,-4879167,-37007561,-23793917,-37247317,-23920118,39549068,24753956,-61617574,-56395,57653551,74219235,-73547721,-29139454,30976485,36564025,-74603123,-46444979,-31622673,-7886451,33863880,-40126753,-11502056,33104146,-12431743,-33121132,-35002604,39144938,41627541,-30486141,-17481769,20007421,31861804,-20979444,-28140004,21482938,54622986,-14210443,17262872,-8288276,71622405,38676973,-38662179,-72575652,12834015,51224448,1826799,-63962030,8599171,-19194996,46509965,-30888156,5588208,23196416,-48794104,-17712231,17953259,2943150,-18691778,-31867716,-3276093,-5764948,62121834,-33389048,-20915455,36430236,51583330,3964284,-70560699,-48839405,43690821,25034744,-31416748,-11267507,-52978685,41567224,51551889,-37195458,-50807415,-21997602,8997488,-10994368,42045064,48567552,-8792194,23749551,47290419,27609520,-41599262,-18357431,43906098,5781773,-32736139,-5990419,-14578216,-13511480,33882336,-25027698,-55349520,-15082402,52386304,212132,22069089,-22059192,-23490991,-16565985,8282773,37138531,-63829139,-24630225,10785929,9837379,24384868,-4137909,1381319,-33216160,-16973627,6447728,-55118780,-14242163,3135707,-35039590,13062969,-9062672,14233397,-2199511,-11397226,18078020,-5201957,-12378907,8131292,6191140,-31366112,-64114854,17752582,-34910642,-8691011,24321861,-9872108,-52960923,21818692,64240082,18355204,-31707055,69297829,52996758,6064331,-2935186,-30446702,-1050243,257386,-27550229,-31348634,-6255959,-13016297,-6237737,36534842,9034519,-14184103,-4749831,-32805043,27490778,23399454,-73489710,-27641198,-2301621,40770891,23475859,-28488032,-55001630,2932784,50477871,-6877629,-30569501,-32219469,62412912,49425324,-7877565,-7232138,26099540,4056808,504677,47283821,-9517270,-34138449,8078561,-32993175,-30466526,-45437532,-4593388,-27958048,8817782,17418612,-56062517,-37172287,46608219,25553249,-35704745,192201,41829441,-2889403,34365671,14020290,-74322796,-45966642,-35473378,24339152,-3768475,-7932112,-6322640,-6611211,7219936,-8499641],[-7,41,-178,158,-114,255,-483,517,-576,825,-1073,1201,-1539,2025,-2279,2623,-3317,3909,-4496,5234,-6166,7078,-8080,9252,-10525,11904,-13478,15166,-16891,18892,-20936,23295,-25817,28334,-31157,34227,-37551,40850,-44470,48443,-52614,56884,-61577,66642,-71924,77523,-83585,90100,-97049,104624,-112936,121829,-131599,142373,-154392,167815,-182940,200022,-219668,242301,-268581,299599,-336385,380655,-434596,501215,-584930,691875,-831665,1019460,-1279951,1656678,-2233507,3190416,-4993072,9341577,-45021832,8304750,102006009,-105295650,-121766317,59538259,137453504,-33921528,-132882241,-55633229,109965536,109418140,-21758755,-205168609,11723498,223246741,61021741,-160265370,-65890067,200741862,40043800,-146679522,-14309656,22421284,-51928918,12919391,11907222,-55250705,7300153,30857636,-53571344,29862712,111669203,15929268,-169398212,38985293,232188280,10655839,-230562778,-51163568,154466553,51029570,-78459930,-95195165,7426992,166971206,72707357,-153349710,-134757237,83045938,171475460,-128865001,-56998138,66880113,57248514,-41971183,54756904,64482972,-67167060,-26851663,31962644,23668566,19008487,8236483,-103785159,13269907,87175935,16177354,-114422379,-82794091,113423701,49941930,-107757999,-45459528,23093281,46682693,44034073,16658435,-81850053,-50670288,90346864,20489988,-83174466,-81396024,4276436,-19024427,103847940,41924318,-94185289,-101988876,95030431,66889560,-41116128,-54741171,22164317,46610464,-54335816,23264010,17783212,-43873491,16074512,74655272,-37102604,-55133802,24770910,31294732,-427789,97799677,-65639842,-77615950,3200524,149659507,-8982398,-107036596,-35279859,87857478,9614138,-19093439,-75379230,-12304807,51353608,20980302,-92130173,-120854412,61217844,106301024,-71502686,-32848539,60811887,-1249778,-18866193,11157281,49566620,1996032,-51626438,-13335674,29119821,53556686,-50582190,-122536751,-10726317,100723614,81919623,-127618693,-98830344,108317043,125503499,-37136566,-98991612,20772623,14347500,-9206026,3814157,-91162263,-14395218,88978415,13334422,-85739547,8478221,29033559,-14126041,-724293,87459893,44388920,-41890663,-36705573,101728760,13599440,31502030,-35282813,-42250400,92908181,43833456,6709594,-131837389,28887633,77440591,-2612393,-72745852,19261174,103248504,-3870116,-49534655,4689609,-48335070,4658924,96835831,-4895001,-74492587,23243275,18887949,-57593556,8079020,-3996543,-19622463,-27092659,98028362,68766510,-45954100,11778468,9326120,-5891294,-13131965,19708019,-30798172,-71853476,44859450,80383085,-38012588,-48099444,78383342,-9532480,-13689502,-11147009,-14776294,-22240089,30984310,44470627,-52039074,-44817827,32303758,46926752,-47364359,-35109927,25279705,-9883238,-976749,33230299,-60366843,-16557407,20893559,4964104,-59492253,17027264,41367142,-51189864,-83443913,10539682,36579344,-52999415,-44007643,90115075,-11456131,-6010357,16165153,27746018,-47486278,9930985,22241354,-20458926,-26026100,32262301,-28419042,-71750709,15115226,21127051,-12211659,-21624384,58564824,16657711,-21763268,15886089,24682687,-3511943,46331370,58929782,-16233289,-24369738,63541129,-27738029,-8313412,21747302,34981969,-17847663,-27661768,-6587425,30120071,1377004,41144439,-13076290,-50744949,73076613,41775905,-24196696,-70015188,24889573,-2103237,-84037525,43006514,36306333,-7581232,-15354767,5158250,22224073,-47299739,374942,18113129,-15587277,6890355,20041883,-8675132,-48692479,26081304,34625681,-46328933,-49282277,23073637,23755569,-4543206,52647643,-63955448,-37145310,16567651,4694803,-50507449,-36110601,13612987,29242222,-33658780,59429470,3441345,-17582262,18752722,41271887,-33636541,-3362211,21486659,21283525,6558478,9189921,2923519,-38834275,-25157989,52302792,38276645,2130682,31626348,6792721,-6426272,-15667381,60880631,-79730854,-32969187,52842397,-4326244,-952192,-28581640,47680923,-6056576,4858351,4306426,-23207428,-20152222,21236321,18251934,-13167089,-31020497,-285130,-2700038,-23779570,-14428825,-1896160,-34297882,9005477,54418355,423480,3869121,-13598279,22094078,21411337,-44306236,-14680872,-18247262,12616084,55645924,6001612,-21946991,45654707,-13521725,-25692918,16765067,1356655,-25136728,4154976,49056421,29227588,-4594978,-3920228,16428168,8126118,51726780,25848402,-43224036,-29407583,18617646,14410044,-59406637,-6957569,34403897,-30898306,-6945217,65661494,31604697,-6939472,-9365953,-32953858,6424296,-3472087,22950588,-5611173,-17437441,823755,25843156,21647369,35351490,68671799,-33371374,-17031818,44542790,44373672,-17994053,3036752,-41959156,-7923050,5717901,5978575,-33000285,-7477276,36845220,16906937,-25394341,-40313543,5999255,-42948837,-41473834,35413574,17214713,-9530545,-30865656,9732490,42668439,23966840,-24100564,-39605198,-1012107,45426446,40543747,-53107521,-74722700,52280644,39385023,-41429483,21120852,20949937,55861929,4287576,-1622128,3647310,60122999,-2787612,-1411086,-28643556,49537027,-25591520,-41323850,2489669,33589212,-37630811,-46855479,-9703388,89544835,54005090,-86323510,-80216892,54281140,62714911,-36874905,3874339,20023386,39360499,1732440,-61182775,-22644063,41338585,24365139,-36266861,-438185,-26563915,-9115262,-26505050,-67638969,-28400583,12122101,8130286,-43488853,53473603,27662519,15275008,-17916521,-14192435,-5210855,59749740,1718940,-10661511,1900251,-1106326,3483922,29798932,19865752,-17396868,-6191487,5621111,-18781016,-18987689,16408695,11035812,18255839,-15543185,25975396,9849636,20313595,-34316854,7747465,-7421010,30781265,-18849420,3204247,-32846055,61173866,34894789,-61920287,-36250089,5127529,-29691140,6314337,-39420158,21434820,33786213,11887049,-15803685,28898616,48629060,3648049,-26581274,-14914569,77500804,16489455,-47679873,-9201018,16392418,33984344,-30398508,-61110120,6312827,78304021,37307379,-88365711,-26180620,53296509,62392528,-18716871,-52445862,61218620,85816255,-39150679,-87934827,44868104,85112584,-13578453,-80838683,1877585,63867627,12356686,-75502616,-21827029,16323526,34256150,-24657864,-52311862,9090962,79012379,15052423,-38555979,51441416,72795052,-4970485,-90117754,-1026097,73387730,22810069,-43674151,-54565894,32240565,41008864,9697121,-120639110,-41846398,60479387,6322965,-40561535,-5298581,55468143,43005587,-26273379,-10858635,15606555,-11486712,-39360332,-17628021,-799908,28842309,9290669,-11802440,-2254449,13914946,16749800,-17013064,14719146,22098066,15636287,-48245587,-27804719,-35457598,-35607621,-54385324,-16239614,3208542,-30352463,50549082,-9979783,-45868374,5171013,-17595144,69349232,15029720,4666067,-25130073,36415636,11018932,-21326930,-26434499,2153964,32858963,-15789113,-12693103,-26216790,42749995,6026594,5530644,-36902479,-2058285,18809961,9070195,21173724,36071258,-1206564,1870066,-43082983,16158028,89910373,20517786,-75191798,10961432,22714077,15084726,-67781726,-35139547,8834463,70153508,-28951898,-5800709,-67493098,78161412,60251408,-56190067,-64433575,82686686,25803068,-55768150,-12167746,27665921,40478731,10725976,-31736404,-7712443,33864006,-13439210,-67887948,-29928017,83993194,48267341,-62406171,-55041019,39410093,65718067,-53715740,-53303521,60424361,100624747,9873475,-55638878,27115100,60456413,43275911,-46430044,-23555545,46212735,81831223,-30517104,-37067475,-22112962,21190745,-36241461,-30089243,2631601,36982122,-11689144,-37043154,43799014,20839177,17358045,-54330849,-38078989,22234032,111991531,-6461203,-84722389,6182913,39625078,14181983,-19483850,-61041248,42249092,-16423057,-21403267,-446802,13335939,10140409,21877715,-35767378,-10678357,-32575059,-36438570,-37474610,25146152,16371349,-16872517,42018190,24450316,-13283304,-30594601,26194473,23611519,27772437,33521150,7968282,-37109996,-2295940,2381039,43357061,17215391,-4444099,-58014996,6786189,50420808,33499247,-45363101,-24606533,48073252,31309154,-41057726,-49070959,-6901097,59178342,23094737,-13674392,-2676435,9714523,24789082,24047903,-8547764,22674984,51691591,3777559,-23098469,45527716,42482509,-5466360,-36309795,27601290,48175397,23851664,-80332610,-5669577,33932040,41375242,-35716453,-43076948,83852988,59573346,20864044,-39240718,16268108,57450114,-13023891,-72812701,-42458053,40563753,-28120254,18461323,-9733365,-4205272,27090056,-17883117,-34918920,17758865,34629852,-15558576,-38987324,11031051,51771045,-22347301,-27423039,-15613469,31267052,-3652746,-35324641,-13216362,33548341,57321501,-10914277,-39828089,-23474760,5788511,11066509,-30738766,-22494542,39996093,-18331808,20978872,891229,-831422,61721526,42667723,612894,3096762,-14420461,18110137,27922476,-37071578,-4419309,-27137761,-102322286,-33457648,15790818,47280013,-40044811,36068617,42410787,-36468804,-8894962,3821506,-17485009,-37518288,4048824,18563665,-13220253,-19822043,46218307,2410479,-3484571,-38903523,-32551975,5849521,9294451,22995440,-53991797,-28760722,37269981,11897531,-5868140,3569340,15422531,-53376315,8274728,33948262,-26238886,-10470327,-6137087,62835240,13467960,-17811718,-10916097,14494011,18531343,22485983,-3460332,-32006723,41854970,42019067,-33399444,4016163,-32884055,27202273,-11717504,67197927,15374819,-25854531,57682667,38675103,19862111,-23880617,7736098,-31691477,-36590444,-198612,1333904,-7689228,45512734,10943726,-14447792,-30383669,452505,53549335,-39756529,47509695,49265317,-16190282,-33967916,83318573,31431063,-48736296,-12364024,-45311360,-9755835,1005622,35027017,-24201922,3769179,13361454,38285826,-9624235,5353620,-14038203,-26168452,-2073848,-842789,-9672371],[-17,28,-121,167,-148,183,-369,490,-688,828,-1027,1399,-1759,2183,-2721,3327,-4098,5146,-6214,7425,-8992,10836,-12870,15271,-18090,21209,-24909,29087,-33780,39060,-45099,51990,-59650,68167,-77825,88509,-100403,113686,-128255,144334,-162211,181985,-203507,227140,-253043,281420,-312370,346186,-382909,423054,-466746,514194,-565882,621944,-683120,749611,-822105,901290,-987713,1082509,-1186757,1301819,-1429311,1571642,-1731699,1913129,-2121157,2363239,-2649700,2996582,-3429272,3990261,-4758358,5897427,-7816458,11981770,-52780882,101215648,83851267,-123677389,9592999,123538946,-22246029,-64657686,16571638,62765650,-24463341,-56653569,-39165146,43366,61748900,75238682,-140850072,-114191580,131134595,133831995,-92114568,-115910799,69956944,74462699,72275739,-1103103,-73514712,-47516817,74924124,62752424,-82385054,-17048206,102723511,32437184,-69796492,28970625,19566005,-113578671,48883556,112057219,-74082740,-118962890,2405441,71326838,32904629,31289004,-14831981,-40294958,-30591299,51387356,14718799,-81640630,26239503,57755262,18600329,22084482,-10526636,-91094224,-53729820,85604652,30382355,-126578777,-66355194,110118968,33072518,-86228107,-53106509,9828686,42980026,80684338,8282027,-126593296,-26172021,137419600,-31582093,-67923754,33661269,46346374,-62876629,-53827635,103578339,10355790,-119724278,904416,66766314,-2140345,-12885248,-58077689,-57221140,93045792,98588642,-90931491,-147126138,80671882,107594938,-55068894,-93217262,81664401,103515252,-49686677,-89497713,-38747577,-7422816,85859612,-5638336,-55098184,6095279,54994773,4563300,-129679375,43650258,43098379,-80550457,-81836670,87904339,127256820,-48781611,-65680168,-24554404,79919241,56379227,-11763411,-133049819,65537537,172335230,22910111,-188076817,11107541,127886769,-19811948,-73921713,10584805,25988582,18911897,490417,-20846776,-26555885,-37503810,-3743276,-29740737,-2937432,-11355587,-8037290,-64885834,37299838,96496264,-31554476,-75389374,71786571,86920948,23270779,-16924774,-64175039,-7851741,30788823,66364804,-47841257,-85169877,74459445,48991167,-98806417,-73994135,37646431,-41788,-5206513,19007934,3712577,-42902781,13088592,55370660,-44034899,-25019104,768014,-3912127,-27318164,62336791,15885547,-24589518,-5113165,57554140,2189854,-37184660,1445023,18206726,-26453405,24588162,27349148,-104581336,-63784954,77983253,-9305840,-28270022,-40737130,10968563,56603344,32012152,16575723,-98316308,-10001028,65019019,-3366083,-61454610,-13998887,69816839,-23851774,-22827029,-9511545,-6600448,-8812678,12866073,35448273,-55965152,8182671,-5408565,-2212661,15104408,44689131,-32043143,-93249886,39381459,103145234,-10140446,-92437454,-36219331,17048097,3280465,-7864581,20434516,21580000,16472789,41803987,-43251075,-61064956,39420601,71228425,-33270976,-7663609,31987922,13872720,-40321261,57842713,-32586545,5517085,-8378775,28892991,-30334575,-13350658,29018964,-15888413,2170750,-21764684,72055453,-66963285,-29594312,42391037,5245757,-30435918,-11403140,8714200,-7136012,9037081,-6065115,-12622265,41155166,64460708,11257359,-61671656,63301552,5036874,4404021,-1245830,39083048,49477932,-67214234,34272819,28703954,3697405,-12659114,17642467,-41833588,17733093,22282018,-6171085,-38190777,10427072,34465169,8258631,-74024521,87264189,-11782421,4506729,-50867107,8625873,-30212170,23834885,23937275,-45234463,-12577758,14292504,3252560,-59594133,12976868,26599968,6633671,-2760486,79075304,11952143,-5279760,-14266048,153458,-22016377,-20178693,-35847376,1369053,2313974,30256752,37428384,-79629576,9671976,46301539,30156283,-54226505,10921403,43403200,-28387458,560688,27369676,-16473824,-39258912,47705104,-27433509,-54949766,41739587,33556060,23510331,-28567479,32626526,6605717,-37798877,-36291545,12288090,-46236854,-2717760,46212653,3988601,49742729,-19011527,11985814,-52232866,13823626,66369244,-36745077,-49925649,11224150,10735386,-20941898,35758249,-40281139,-15107501,19008504,28730549,-29073839,18489909,79778472,-26559917,-14117759,62435938,39922885,-13672734,-4922882,45194525,5663533,-17820570,5678226,-5789349,43467069,21135181,9053822,2503297,10874786,35566017,3450829,14079129,-74472754,42350066,40716606,-38157095,6967399,-4194197,39775750,-5714337,-22024319,-23009962,38499981,50930482,3394766,-29737888,27786096,-16259914,-10901742,-31762123,1012128,14313177,-39729027,-32130047,36039239,-2138592,-24725146,-61210609,-2858824,12305794,-55322424,-23020084,-16807558,-1679433,20321823,-42297569,-50840963,28281971,6640051,-15869652,-51045810,20061257,-10591980,15008033,-5758185,18052192,15204211,26072625,5250815,-38118126,45161695,48834411,-4334546,-18146246,-1634806,29357275,-36641552,-39219726,9130011,10230856,16502097,33963217,-10174407,14056939,-14142916,-15386355,3769768,9744015,68338827,41154872,20730857,-15900549,6798626,2232997,12151425,-24849502,-47037582,12334905,22069581,-54944734,-50994907,-20710587,42377829,-39367881,-39350134,5322651,-11556940,-13439779,-12616041,-48255057,-11465715,29088099,-25204969,-47735515,-23439965,12773777,4667845,6544739,-9140155,-14857125,32255554,6422303,-21915676,12365211,58053607,-22554424,-62390329,-50647818,38393462,47255752,-94116776,-15218774,78572323,74669114,-49223560,-63552899,61564060,49822615,-16770094,13698539,29565491,3595345,9780992,-47989181,-976391,48919166,26149745,-20167699,-34935311,36806269,35445570,-1837706,-58378867,33188229,45758539,9650912,-39526845,-37398322,16824980,59632368,-35972714,-55057993,-8169214,73347056,4978383,-42789299,-6555430,32333080,-50764091,-92868870,-5181391,8204117,-8902384,-75893892,-26887909,98537566,-12993200,-56853505,-61580013,20940746,10483558,-15207402,-3495601,-11267307,70214374,-12667543,-64325542,-20732774,83860638,25811900,-35971300,-34413148,3630641,6225584,-44841244,-36190383,-10838975,1955892,-10286088,3337070,-7011236,22205239,35746154,-7893187,-34101935,40501550,69974147,-2162920,2522439,17296669,6043642,7894452,-18179932,-25549927,3387248,31840695,-10759071,-22148166,-11414693,39664003,34223178,-4404465,-10150090,-28643839,32226951,2668900,-25542374,-36722932,-34067083,48109803,27910376,-10720129,-32982085,32369086,5451312,-19551375,37134428,26606985,-7799605,28060645,-33801129,6497918,4055266,22539901,-7734429,-15243665,33502260,25985347,-85933762,-45769537,62376469,7658943,-60266739,-56642289,23525054,15505932,-20099158,-64690755,-48543576,20359124,74568931,-55396783,-34149902,25861181,44275134,-36085466,-39213339,38439136,45238486,-53018580,-77159396,63884070,20630055,17996626,-48014172,18235164,75908248,10693072,-84415062,-57030038,23020778,13818571,-28786032,-16567695,34882750,31200362,33577909,-46990067,-85900845,43909353,75748456,-19088797,3993785,86145302,73077219,1004696,-86133112,22992755,7111013,-27674507,-21806756,7106187,29803741,-8270019,-43471789,19974710,61722649,44887025,-20272303,-45997815,53381685,83155048,-60994697,-71741460,25273948,69616627,17326287,-58282737,-43004588,51769095,-49012201,-11522390,-56406111,23319771,33969468,-8253392,-8493352,6028555,76321755,31686833,-17634570,-30318958,19560606,3337389,-15123391,-14239268,62594247,-39427553,-25199347,-48845175,-34309409,-7304506,-22259889,-10217309,29743226,34576825,34316867,-3541489,-11603412,-24447355,26180192,13722585,-18815594,4307281,-12891774,53215822,43210207,-29624976,-59711824,2407391,24223773,28141694,-13122037,-23321353,45355258,23297881,-8383692,-33637502,-8999627,6805732,15146156,9099613,18913628,15276507,-47048421,21336774,22228568,16956112,4786022,-78736943,6975758,63774318,47283040,-31780369,-35019196,34974508,84502926,-17202317,-64884967,29184361,40060043,10369031,-41311693,-17728961,823207,9828417,-37347795,-52957557,-18164150,12294116,-60040618,-867816,27614800,20270504,-29768202,-22749263,-16273979,40149868,30276742,-48170689,-5110368,54839073,56017848,-13077879,-63356495,13031252,18241067,-215271,-44970181,-8874817,39323418,3534791,-76008627,-15648222,55928808,63136945,-15751475,-22306671,5262290,-26797217,-35820330,-12290811,35555259,8575322,18518851,6320890,25300432,20485128,620885,-25386035,-6445289,50859237,16166173,52592888,-40436271,1704779,19249319,-27702675,17907,-42337587,-3437314,50858637,-13951938,-33861520,-50727484,-1406873,42255883,-15088617,5182486,10436978,-14775065,-31305690,10020945,-6800694,-44861398,-11703010,-17742254,-22318562,-16708513,-1254193,-11491118,10176104,8259556,8368682,-61577812,7349120,8511754,32192085,28772245,1809997,25135027,48245136,26472751,-55773940,-39268652,-12098039,54718937,-26440403,-15652599,-16800249,-18344605,7031439,-30628401,24768772,-49181777,12440003,20297710,-8464494,15510988,-8956789,9839037,-21816162,-7383891,11006457,-26763341,-10360096,-21623445,55223259,-13318656,-28062060,-54935702,-39762928,-12387005,-51803146,-51536335,-15502425,7424626,43613440,-77815383,-3628631,20223825,18187847,-25423533,-24336722,9443098,-273774,57526841,1550531,-52648866,-35668224,13623909,13120591,-22802619,13107662,-10018700,-24719324,488064,33889851,22913480,-35504114,2554404,-6619962,7652727,2013970,-42675215,-22271156,27063637,10984886,-28494383,-45856571,26235818,110030017,-8125891,-36861509,-22449090,-8547037,-42378103,25397496,52796252,45164049,12643917,-40490732,-20576577,-15733231,-28453478,-10193041,29140368,9726309,-24108039,-10312948,15756287,-9456138,31754251,-21936001,12430781,27604539,10443564,-6430708,-25789796,-39577227,-10482135,-7021841,38758355,-24392476,-3030019,-3388535,-16001702],[30,-128,231,-184,270,-509,665,-860,1186,-1580,1921,-2558,3365,-4207,5042,-6357,7829,-9424,11327,-13641,16362,-19423,22970,-27059,31724,-36976,43011,-49847,57431,-65950,75574,-86356,98385,-111590,126398,-142786,160858,-180676,202570,-226626,253016,-281857,313512,-347953,385544,-426604,471299,-519771,572615,-630176,692744,-760691,834773,-915409,1003247,-1099134,1203973,-1318904,1445279,-1584532,1738631,-1910202,2102167,-2318518,2564490,-2847015,3175546,-3563590,4030914,-4607581,5342097,-6318052,7693658,-9808266,13550948,-22264463,86101316,43021306,-190182713,13325541,150811090,31804167,-44988173,-48855370,26328299,124177756,76409791,-165161443,-138790584,161260506,186630729,-108554647,-169904222,44599918,147777276,-80160053,-96170526,81748155,-26649733,-10380307,-39065965,9416440,-15631505,78499401,-12900013,-74260219,80528945,86354922,-97410761,-136104022,138379132,110836216,-146720488,-86796214,62645534,96201510,-21548137,-88120736,-84025929,34193043,158027182,-15067789,-168587949,-39820760,166137068,3942957,-112663459,-25966251,61476269,31747770,11966982,97311585,-27742731,-78165364,-16528953,92486489,4718172,-8866772,-22595129,-102108249,49648093,93252694,-71580927,-55209657,55893589,86229001,-33360316,-57101081,6577000,-1438161,52858103,64677216,-17141243,-142459378,44160803,143101890,-3415115,-81565928,-37261677,43476228,-26129994,39684022,-50790878,-107488926,41298783,135225309,-27635831,-102309055,106848,64694333,20241536,5533091,28835125,-13639012,-84150874,45106221,13947970,-166617,6533065,20189977,23643521,100412554,38847642,-105968877,-66829955,68953687,139294736,-61563885,-95621934,65701777,140247310,4711391,-105640715,-54612263,36363711,87937033,40714438,-110405322,-34694488,101578421,36433364,-119019693,21888586,76334743,-71771950,-29015628,14744966,9925818,-35150541,-34557056,23479848,39218063,9251144,-81288932,-113383143,41486355,160353032,-38664714,-120952399,17938257,147009943,5265901,-111312379,-19748312,-623401,54376678,11912558,-60162827,-76834826,1869569,30948071,-108659133,-18574220,52222047,-20545065,-67205410,13599392,62727302,-33066871,-110999502,33323388,27915731,-12138462,16715434,-2373913,1073768,98219998,36629926,-73054701,-56586557,122288650,34020080,-41343908,-67709617,71198269,47075858,-24570519,18170338,-26829206,-77986938,24006177,29423355,-37326295,-31601008,26583473,-28369392,-48058934,13652149,-1680124,-52747427,-10524967,26998147,-56238979,-53105399,42958962,5736672,-54117379,61243522,7592366,-62745129,-13161868,24396112,-20316673,-63038753,-32760508,37107510,39053793,-1938415,4122645,-12226138,-5337382,77068873,523044,-96392119,38624534,52414740,-19173999,-53250356,53324063,29520744,-21967303,8096224,60579110,-27387020,-48018387,42994313,-47065038,-38844770,33251799,9119808,-58800770,45310486,68031661,-45508454,-106257864,2552071,39036549,-5706246,-32081896,37683680,-5154174,33856668,24181378,-42676300,-21756245,64314686,74122703,-69438818,-47944115,48219128,-8223428,-45310625,-664708,26393818,-30778802,-72420842,23639285,-76477752,-54276065,54809179,-17890454,-25386942,45794593,76078437,-55922687,-38113023,64475284,-5250118,-73407535,-19650004,7803294,5412609,22530271,1779558,-16679516,-45803644,70292832,-7074487,-56706275,30649017,24235641,-22181287,-29895669,43428362,-19011046,-25966069,10003853,77715328,-40572186,-23231690,10056508,-51068706,-14057372,29679783,4331582,-23715900,-15021983,63220946,-27421146,-64117088,13516952,-17352855,1692531,-31324926,-42027034,-25794031,676806,-34200153,-30243582,-36107028,5493258,5959048,-11156143,3616579,20822021,-6953228,-46555944,11413247,-27587365,-7416680,-38191512,40498676,6916359,-28662246,78546748,-28256552,29712,7237541,18406808,-59264768,-52322135,39457132,-11883542,-4488576,21628870,1196336,-69841419,-17742665,20428808,-11469384,-9483353,53131919,-27103823,-59517875,-4924263,-37763298,-54585272,-1866389,28561009,-19745251,-18181623,-20284399,2928197,-64509509,-21581197,7089069,-10728930,-20153374,16813020,25918987,-24610301,-25538835,8775920,26323977,-3047358,-6248838,-7440390,26247793,5490610,40298563,-12579189,-8228013,414370,9200829,-23483932,15044517,2210453,-14924325,30866177,47660866,9266925,-35894737,51504783,19493910,-22148426,-20192069,2515656,-12703520,14388200,-6914667,2888890,-28700020,40491167,52966487,-20732525,-20082276,17323373,-30195886,-9043584,-44070037,45299951,-6883018,8508857,42077073,1422895,-7991378,17380339,-49656258,25089333,28830128,11350108,-88272772,-60192742,29717823,18109532,28712912,-26792479,17497492,-10686737,-33092301,-39904405,658106,17130476,35408913,-127952,-33882409,24370304,31160619,-17649697,-5531316,74556036,33011619,-27257329,-39192941,-1962633,25280169,-40975569,-22370143,-7848501,57093105,27377670,-3226216,-38454238,-3578907,42666442,-46254319,-60231708,9782206,9517669,-53146668,-52994752,-52723497,3335194,-32241083,-3704533,33414215,-11762073,32108165,-25696995,-32794870,12400294,40155896,3173943,-844585,-24376451,57910074,-33554570,-28366315,41334501,-12598342,-9041970,6826252,-61927646,10885917,7046881,29154692,4266234,-62045367,54125246,11916092,-29460260,-31936730,-7881242,36759502,-23013119,-11328428,-16491126,-3075393,55472805,-11550047,3865599,21890805,-8049017,30246627,14661939,-23979729,22603217,25834289,59270927,-34427051,-3072417,-12623056,-14637232,-24477906,23168418,1020892,-427275,506083,16449126,-6026884,-19703351,-23129027,-21531067,30718017,40723762,2015584,250560,-35025614,44546363,42946007,-20949221,-50471889,29079087,51136971,8573559,-48694681,-19936424,12410129,40732921,-42313708,-13754383,73803117,71889897,-58907564,-27321683,17679495,12829400,6132207,-55355641,-3148898,35539236,16430042,-74818386,10949977,25980471,23915702,-25587431,-49933723,49679288,74256091,12717952,-62068298,9292568,87533733,41860077,-114194395,-26127410,51482400,16947006,-101242403,-20563498,72093575,47718725,-59458260,-75629065,18153445,76412294,6215223,-70527076,6916258,27143365,1295590,-62049799,-41426700,14815975,23676499,-47698966,-52075789,75669941,37007757,-41935194,-64934270,9339952,17690550,27150742,-41563350,-38204669,40549641,52000310,-38907486,-9875699,54757985,4059597,-4864875,-51372587,4301286,45126468,-15236369,-23631571,27463373,20829054,10903897,-19671293,-2577879,33601366,15248085,16173519,17461843,45773097,28452638,-47644847,237710,33512142,19193123,-33277579,12420006,-18304664,13243518,14225465,-30154156,29165361,-18944655,37745952,24916515,19182650,-1906136,120242,48694232,42683198,7204424,-46892150,23332849,50077447,41040178,-61500327,-25828084,11013861,76514071,-63669387,-35863538,-4375990,41380342,15215844,-51343150,32078369,54984375,39622698,-33249315,13896209,49005861,21561176,-33427546,-67555533,41334763,70636223,-29553808,-44895431,35980415,74439216,-17881401,-84949812,2249337,49158324,-11778622,-94894761,-45086294,34059702,13001000,-45971898,-60176800,37892543,74624364,-32320347,-43480561,36935513,26484727,19006427,-48876561,-44222266,54763078,29147343,-49055628,-28165989,19382826,93715933,-30927892,-101222634,-6895241,60684808,16352063,-119300481,-10620155,90899941,36346583,-31591107,-46072861,47584965,69531187,-18983129,-23067364,-11177571,64388655,-18191716,-57384804,-33875776,-10088304,-1657521,8827086,25637042,48836645,13364870,-26686828,-50967154,13788587,37358665,-9460499,-15461649,-12949249,38775337,54445594,-29755529,-28689516,48649623,-31722128,-3034162,7267213,-48443779,-6824238,23536498,-26751130,13144727,-24798014,29679507,-3661305,7740492,-29908849,41105242,27390291,11446607,28575358,-44488251,14362247,29465756,-9034487,-27625870,2243714,28546247,24044283,-13168127,18938744,-5515455,-47132243,-43314892,22685532,-1421657,583674,-57122905,34604500,33002116,4117324,-17389610,-59822159,47570604,56100776,-27293826,-64846243,-10518897,60149777,43775107,13563697,-55530715,-3958776,8117487,48934974,-49615576,-3308978,39045912,44786879,-20507687,-32255611,27111035,1786255,-60191356,-20766681,53357294,7485731,-61352019,808318,49040703,84541338,-23021445,-36815239,8333148,82106902,28110684,-89739358,-43031500,47215971,7853962,-9722908,-12323955,-270899,35347781,38982226,7948806,-16071653,-2649582,49857633,25922700,-43228663,83152973,3107845,-17762756,-23201884,-3126119,34314651,-43467378,-27125971,37946578,2469692,-11763781,-58913949,-48146395,18764184,7769623,-14800598,-20219060,-4246779,71826474,-2348788,-88326298,9660074,35441216,-466212,4756289,-7137873,-13289440,-12166537,31040010,-41165721,1207649,-7978609,-18308772,-30165517,-2021091,38968300,-39836122,-54770111,11332832,45811718,20260115,-70081708,-886062,5121267,-3665724,44944687,-6962694,10528088,25216329,40326547,-26625247,-21941800,-38280060,-24412662,22691051,62052920,-75759743,-27134772,51504971,23200639,-2775894,-39405518,-30783495,4215067,-42553214,-521177,30046193,9140234,-488391,22725435,661211,-20018627,-7686996,-10178218,9421888,-16754978,-513374,-20435868,3649487,53496988,9374055,-62832470,-41754048,31219693,-10269334,-13665951,-10419977,-23046796,-13908714,26022878,9174604,-37479646,-13315189,18922004,33937641,-36081851,-5435224,38236753,38869549,6589655,29410792,7051538,26084712,24194477,-6220392,-11160287,3143082,11941353,-17728636,-4512616,8264109,444466,-49885956,34086060,32613688,42827626,-19616136,12857747,17992407,-7012571,-11152520,-38968297,-69096878,-12714980,23060372,1327274,554970,-3856677,40008914,22147897,27587184,-18043994,-49955559,-5804096],[5,76,32,-98,97,-37,117,-151,222,-191,342,-472,595,-707,954,-1107,1315,-1652,1964,-2167,2551,-3083,3545,-3984,4554,-5264,5846,-6566,7416,-8240,8913,-9887,10782,-11759,12630,-13668,14690,-15642,16569,-17479,18464,-19387,20155,-20872,21699,-22326,22884,-23370,23766,-24063,24308,-24583,24811,-24910,25210,-25671,26217,-27118,28454,-30382,33138,-37066,42451,-49594,59507,-72899,90610,-114439,146394,-189252,246930,-324438,426832,-551922,648186,-294419,-6792602,-138912038,-17465863,133031772,-27091101,-73199246,59911906,57211414,-59813139,-56950524,79344577,57142042,-911279,-24354957,-37928520,42028099,167356611,-28317417,-168630440,-6817257,227860400,2696013,-223214176,-41230376,153819307,52662805,-31234819,-69481341,-17728352,51730241,136718852,-68194791,-67608532,25288288,70008204,-40745933,-1271843,79247302,-39178128,-123604871,12316007,44641848,-49148450,-53501700,58862540,28448127,-34751299,14560515,-36887046,-38323454,93225659,56055616,-82894685,-57820336,43956499,67556184,-29523685,28956559,-60277629,-28743673,33831961,76575843,-69106298,-127739369,53107117,54003779,-26051673,-83187766,25028326,-22341238,47028662,52699973,-67767964,-155457837,77859687,35485847,-41311475,-65081766,72378589,-10430207,-6713236,85150435,54415663,-83678887,-100151320,8834087,33380011,12458412,-52727412,-64158821,39441715,156863437,-12775302,-178001224,-7204249,211541034,44124152,-130375692,-73510420,112963271,69734269,-48228487,-34339916,-36413349,35229724,35594006,837011,-83297150,3582590,-8181139,-78638140,-16571884,55416180,2163300,-172263912,4799900,116397939,25305957,-101397191,-22179940,39468964,87393152,-6895037,-128148332,-3442817,137417160,133444579,-96891186,-124161683,101336398,97841448,-114248939,-41354770,42204848,42694728,-29988770,12033976,10686490,6547227,21538387,-15763472,-44726935,52968187,22678450,-101868898,-34842322,100705086,65757268,-128050200,-73174672,33560506,31834376,-52056388,-40233703,-26209719,57097556,105058691,-15005096,-100544143,3779216,78529848,16382083,-47631669,48317439,31265904,-42802552,41805254,55942037,-48274044,-16001787,46698476,-570934,-7916949,-34009702,6817480,-52301623,-7361695,15749402,-109138771,-44304508,53141026,54234425,-19644381,-8461776,42676853,47093936,505854,58105222,-22489185,-64067616,-4937048,98696246,-37668252,-39192280,25930473,-6504294,-15334024,21056057,-22086550,-14130863,64864094,101478808,-69623762,-46719149,51524189,-16184439,-56500190,20570950,43001390,-27498485,6958846,48823547,14059664,-85611460,-22291209,13943207,-13903499,22200076,-15487969,-62070338,-58696624,83274642,47835824,-97859586,-12817296,66462416,-297395,-28661811,2299641,-32128297,-28642195,23656925,-46020547,-52529331,18226115,55960101,60412,-32302292,29046336,13134694,-32746221,-28635515,50476749,52215291,-37465930,-10474820,52196716,-4025838,-4203940,-55845345,-44870497,46798735,55197173,-59721802,-36231398,11311371,51819543,-6356274,-57515976,19679887,1705521,2142382,4015523,5176211,-45647681,24951650,2364081,-73119177,-23727683,26801650,-8394951,-8797213,10441680,32288684,-17471017,-39254581,42010698,19668433,-20757007,-10186439,34275801,34658452,4147369,23636523,-28446791,-39450795,25712918,42424854,-79526171,-17566120,14205858,57079294,-27664922,-21752722,-38401148,-21334355,50231087,28719854,-20532712,46942571,41367998,2805305,-4149590,16948396,-19061852,-52782526,21500026,7795626,-1487941,-25134722,44909576,9701539,-48697213,18298234,5827856,-29260307,65985137,58350910,-38618878,-52662723,47236555,29307055,-53271980,-45729577,28226291,-19772214,16870702,6154775,5413829,10301737,-16259122,-6604420,-35555621,5784966,23573419,490863,-11537440,-13756541,31379378,-481659,-36238866,454338,16641363,33715807,16164301,4249913,-49509615,21087451,18356901,-31737501,47110592,44907882,12423452,-56615754,-13408063,34327184,21042266,38302667,-38378250,-20392900,-27317297,-11762300,26991487,13746542,16517724,9194747,49518716,-23992179,34303877,33403161,-39041422,-8904244,-13879806,26898528,-18278536,6377163,380729,-20740429,-7989496,-34307748,-21916654,-35803613,22792732,-35584150,-52861747,16351447,-10279846,6889586,-27266765,-7116676,11077788,-48810674,22071359,-7368351,-1181933,5202063,-17798743,-33529910,53986441,14443086,-21204451,-29463809,-29559090,26123272,-5476973,-44422949,13536491,25473754,22266482,-27491555,29553,5195020,273920,10142478,-64519414,-163138,-3452801,-2593265,-24686006,15785726,50970009,-693314,-24174126,2988272,-31927545,75247765,7012478,-22332256,-6263824,56588808,2007979,-42388463,27213573,16070846,-27102894,-40257196,-49486654,-13352348,-6263420,-35232742,10948159,6895842,46152398,-13164111,-28172455,22117523,39056338,-15034134,-22110021,-12172487,-8279602,-46081227,11513480,-49048202,18609436,64464669,34432377,-16379413,-25963583,53284316,73666382,12243215,3105607,22462871,48561611,-2949935,-8138580,35681257,-16127857,-6260136,-13711812,15433295,41193220,42261643,-380447,37098351,-24805916,-9743049,15515257,12124955,-67515597,34447184,56927744,-601389,-12936983,20709132,24415066,10206366,-25324482,-14764462,23926045,23082358,-38423561,-29126427,-10195530,53666529,15789183,-21123254,16686919,25040822,18775271,-34596963,-19036437,33520403,21747461,-55653392,-66435333,3586454,58119356,-39905799,-69675864,4860163,84525175,-10051744,-45942960,-17195777,20599192,30924833,21987394,-27948008,15835515,82251131,40303891,-79928871,24391309,92854292,10602260,-71402818,-8112534,72657491,82283188,-26723101,-41040969,65509788,41205279,-30057997,-24547687,54642490,46809012,7598466,-67209537,-5551096,86254547,39045830,-40553331,-31065879,35064686,15624585,-34645648,-15764268,24771160,77465730,32527,-29974045,9412734,63266987,13231727,-19492702,-34290206,-3425091,-13970348,-34594477,-41537563,40051377,46490466,5535929,-62159851,-13300122,14113192,13583569,-22739915,43137720,24713436,-4697608,22794958,-10025615,-31340682,-4393784,15790538,-22042085,17863470,76732900,7934416,-32553588,5865173,10852424,32124542,-1952853,-35792616,-683107,1442851,4810214,-23787266,106270,17097033,44181018,27642100,7117315,-35230791,-9564687,-19738541,-22792491,-24192604,-18152462,-14849636,44728536,-36448302,-37296944,22966887,-12228812,-44762216,-45042660,56061535,36444344,-46639109,-58628858,1638213,27556489,11856974,-71180441,-53376172,18984714,11361275,516656,-34054688,8657614,98954143,52889698,-41311349,18978417,36512559,-23681470,-65279992,-18615627,69947004,26088562,-78891901,-11071642,11276743,68328425,-30133382,-68953269,16497556,69423283,-11190697,-65777308,-43344506,69983185,42985499,-19608539,-34314355,9448485,67823813,-47925481,-74260421,-7139286,74218157,28200778,-79125315,33918522,17151003,3786656,-39261752,-56710949,39596550,86237927,-85009418,-25760032,27640879,62181149,-17787954,-26340743,1299175,88970582,49424002,-73152937,-11626744,41081196,45266344,-35305783,-55151591,-3041655,37554761,-5883848,-36637726,-25845406,9421169,2045094,-10901951,-31959543,17413617,-4825601,-48811319,-1831265,33680776,27203665,-72818822,560034,55184873,9856334,-21350701,-1375828,11869130,11090936,5781360,-23177349,-35032728,29293439,34771119,21884297,-35271581,-14809467,1156076,13275264,-6487896,-39262151,-39951246,5004768,32775211,-26494234,-33241452,-24506962,17416612,-15894653,-18495876,-7365585,16498223,-17839554,3029271,13891313,-16983416,-2031725,41478984,23608492,-46757284,-11874624,35533224,-11097885,36684845,37474683,7211046,-43329258,-8910120,89236,35621940,12304521,-86396041,29939645,68799791,18149321,-37183039,-30108299,20069236,95806175,-16376185,-55338874,-3485827,68061137,-35074009,-14833075,-6936984,27462541,1984866,-36191083,4837504,26557481,12110379,-46923457,-5341341,71898355,18668378,-66253165,-31951936,60042846,19173991,-7357226,-80301209,4218499,22964897,13976163,-25372060,-31151464,13640039,68858310,-14479176,-55038655,-13815778,36562415,9151137,-24681627,54140903,46989629,18643224,31862393,-24795353,25568331,-47286077,7660500,10053961,30154502,32206784,-72847306,-65009523,16338619,33120009,-10639864,-75558196,21998523,-26358909,64236438,-12440135,-35945345,-11194565,16472471,36844471,-56763932,12508633,16603473,36736378,-8798202,2775641,-22672738,-10570694,16694065,16908756,21376280,-24100599,-37312359,68394111,-22010611,7091553,-4135680,11679934,-20580433,60880127,22208204,-54197017,-6908889,54548970,26187441,-37091881,-70861893,7284947,-10131354,29523827,14443665,-18169208,-53534006,15239058,42882256,2568923,4600468,25420752,26814393,14795044,-16111108,-48322384,-31649270,-15939960,12893706,13305625,3881360,41140236,-11430332,27337403,46414817,-24480741,-53099149,38421148,-30697962,-16850787,-6428203,-20066682,-400945,-7932134,21522488,2479210,-62070062,-2221335,37792260,-5112457,-62740757,-28213626,25143215,53708563,27628530,-14153721,7495596,46997457,17797040,-17214172,-38123944,-16406391,-13178751,-46036115,-4187533,22820412,-25609546,-31384718,34691526,-9440259,4721914,-15072717,22525840,-11613628,-21408753,4624678,-37821194,-13640208,22369851,55332439,15665422,-61969351,24568622,15394198,-20331013,-26506000,41106633,-11352257,-33417204,41860497,13587153,-38638531,-5736468,-6093783,-29435013,5807985,-14085318,3188111,12557103,44467884,-33292282,-39728026,8645475,7951363,13473137,25723465,10880564,5981534,24061995,10675785,25763231,-25670299,13938885,17996041,-28930047,-47512687,30666907],[-20,132,-126,125,-351,467,-533,752,-1200,1506,-1818,2505,-3160,3970,-4899,6184,-7585,9035,-11053,13374,-15878,18869,-22299,26201,-30693,35752,-41565,48096,-55418,63609,-72791,83147,-94516,107121,-121222,136775,-153868,172711,-193506,216232,-241139,268400,-298199,330619,-365997,404653,-446564,492137,-541705,595647,-654225,717834,-787071,862417,-944488,1034079,-1132015,1239250,-1357165,1487081,-1630921,1790991,-1970042,2172000,-2401565,2665324,-2972073,3334611,-3771345,4310271,-4996704,5908852,-7194962,9175747,-12703117,21051248,-78777709,-144446066,48185476,116627273,-56111283,-125023660,-54035864,123186822,154901189,-76811067,-221274103,-37921847,212394044,1411807,-181855134,-52409903,137312910,106067032,-121364715,-66937795,38338565,1047518,10701000,18850883,-37532153,35343832,-560423,-12557905,10915712,69809943,-27989034,-144869176,51720214,95347346,-1192597,-167308156,-80618709,91217812,73338289,-48782405,-96342797,-64796663,72377182,90963018,-106476533,-129986511,65496173,139792016,-69240332,-67345491,76059813,-56121684,-21197820,80954073,7541672,-47068678,35874105,85594550,15611164,-25340465,133854,-28153132,-53618322,81014947,16343695,-69220251,-70790321,82946767,51114593,-81394836,29811557,29165910,-12380546,49470957,56590431,-80070408,-72505295,78141384,83428691,-22216603,-72262754,-18135520,38518717,70499757,45227315,-70880870,-32033608,120552558,112266615,-106854073,-78428425,68115711,24474117,-64152991,-40578117,-4182078,24743581,5236833,47807178,28060953,-5939812,-31604611,-44534557,7444348,140047850,-45833651,-172364754,-68861647,152998758,27614749,-146357083,-88623887,118596620,50174103,-29944855,-110437831,-8274124,90533545,105831320,-98983473,-66712425,91428412,128730593,-36804142,-22527903,41604096,-28990867,-69623241,4447628,41968459,-3100590,-9718643,-44626247,28263491,61677613,17078024,-112028509,-25892709,92535142,93177635,-139474895,-101187168,53324136,38515538,-29766700,-82865239,8455775,45323085,46568197,28020723,-75497233,14901875,88971918,46619324,-93115428,-37666556,113183590,-25989355,-99417724,80576554,-24452119,-42978476,-19928369,23719692,5739158,-6283703,13801277,-95450104,32829334,71595377,-42168445,-127521659,15375861,124930643,-39911353,-81413586,-15480828,51950578,20667493,10278409,-18523716,-60882156,23850301,68722477,-8369978,-44461430,42749271,50621457,5162776,-10367162,29140441,-37928426,-43464333,31494271,34324651,-36678527,-8142976,70317262,-21603548,-10557391,36702861,-13777487,-52527458,13643259,50377855,-28361758,-36425215,-8303021,35299786,13755562,42802837,-39977187,-19542975,85405461,92043074,-61245601,-26166653,51989956,6904220,-51379049,-41925423,-8520066,-39000315,2387859,-13104486,-7977911,-7460506,64440578,-2475208,-6763711,-4789152,41205454,-53149880,-63677945,86261676,37124149,-72974850,-16573385,30762154,21569604,7713301,-8851010,-39823692,-36011614,75002565,-18078542,-54777494,2896285,24513651,-28240295,-78711920,50678097,93047052,-51989072,-61934211,55312666,31475784,-48481736,18454707,26434766,35688190,17950310,25262866,-42027602,-5081913,71325848,-44472134,-38290883,1041503,72966116,-8600280,-13493790,11283802,-12086135,-35753519,33440625,-36415833,-17426332,-7456372,4335326,-33147781,-66246029,75247592,28494102,-51371667,27412769,5909551,-6851864,-5179187,35240451,45100818,-43569512,32855298,-64095985,-16564208,62801198,4247692,-52439821,-9094910,8010301,29698832,-20986067,2652821,36214861,36991288,30347210,43869335,-50513219,-18628434,55009376,34738385,-34484846,10838631,53739092,-33765310,-33888291,13593792,11822405,-45396677,10197046,42995382,-39569025,693092,8964017,-15734332,-53234134,6870229,-7308989,-21639812,-27613099,53636105,23164379,-56955768,655136,-5943442,42282839,-25246639,3281662,-43547094,655794,20544138,-17888851,-26399210,12339001,-9515548,-40916674,-13322422,37725954,-6137250,-25375879,-1579881,60394512,-22678136,-26711573,38189141,8074379,-1033092,-3756662,-11806333,3011338,43567433,2507747,-26577834,-40269193,45318018,21243082,-30821145,-12826955,-25593794,-20817286,9711589,8004391,-29766465,-54706682,51570521,18459880,1146946,53698653,-6964650,-38318682,7677164,75029961,-5847054,-19607811,-57123164,-5705764,10351454,-18620615,-14865504,-28937301,11709354,20564152,-55852576,-74037379,17133007,7256450,-21168875,-22577920,22749487,47142000,-178722,-12765223,38923713,6455822,-40448116,-16971951,-20207921,-5723276,42935815,20773422,-57975741,-6686910,20555668,4154241,-31941966,-522496,-22583990,-25870347,-856726,13360062,30827250,10974066,-17372541,-52814128,13165292,27276035,25838995,-79435901,12448649,40659337,36729461,-12831026,36712726,57621759,15706174,-24410210,2780702,-183904,21596820,16772036,-16276367,-14732701,18465659,-3309059,-5308352,-25010244,82118633,20685333,6944774,-18395803,36423471,21452496,26568863,-35935331,-61653308,48105304,-19533494,-8626767,-4395724,16251554,40909942,-4748305,5378835,35797544,-4334785,-37352309,-19921374,26319678,17024803,-12428147,36926804,-33937993,20806363,54737654,-20078473,-24869488,-53057685,-17492270,-158482,-5418334,2783433,35033878,15665538,10816997,-40611951,-11973623,22308740,21466620,-64864037,-54417372,316134,17143839,-1364624,-22299880,32169614,35320388,14297926,-8303095,-42742207,-274634,64853862,1838995,-31865541,45361591,12650937,6001922,-12350310,-3562074,-36116167,33423598,-41266456,-1473660,51915693,-7530744,33959391,-44266102,3299914,33309992,19401991,-56269479,5626678,31436605,543191,-11757396,-33891150,62186415,49363786,-92058083,-48189159,42977978,75023280,-47834798,-27491998,-608628,86111516,42581830,-20698371,-69805695,7195725,22293625,-61652698,-87661061,37266155,6836464,-50502631,-52689351,17923692,60391517,-5556715,-72657044,22334357,40128554,-12000728,7487547,-22764568,-3899719,45553256,-55033952,-63615712,-26083754,92173280,19319451,-85720957,9427817,71839356,54689028,-52260431,-12232890,14433640,41698693,-48724085,-26600846,60708130,52794623,-30395389,-30843503,13347431,47285995,39844069,-4805542,8438706,61919139,17420727,-30313990,-9793851,57754880,44270747,-17444210,3892143,5835419,7918132,1406387,-31549133,11482053,46017583,25543286,-34143645,9602849,9969118,-6155063,-21359135,-53446947,4180433,29840017,-35031895,-28940050,-44047147,-23428333,-2509617,-25075482,8730826,-47372936,-27120312,-29193398,12451395,-20517487,50262439,-5536760,-8565555,27600167,-8188630,-22676137,64566945,35444146,-53222042,-30944850,12422731,-7877411,-31700875,10462488,43993130,28915301,-18388984,-27214735,21358520,58268850,2544523,-43466011,-56188694,88076849,34074167,-75742345,-101478254,-24073106,53541443,-13472507,-73336200,40282581,70865037,16546560,-81973611,10854969,5963026,-1837444,-83567018,6494574,123875624,48067047,-106882726,-11778041,54576730,64326701,-10962497,-67849861,32120104,49844730,1237198,-49040103,-19789983,83990450,-30759350,-96404074,-56396031,51434421,53598989,-47316486,-28689705,25826155,5411428,-38250418,-20384241,-3074792,80174645,21203906,-30681914,1643310,57978968,30493718,-93782127,-35533733,51056916,17111907,-29584972,-87991130,10417448,56739957,25447851,-74979375,-17841876,76751441,3415513,-39350088,-10236421,53821729,33008418,-39570779,-3368711,19472517,57462009,4242160,-24117841,-1705330,2488321,15639897,-5793318,22367552,-16241018,5229999,-15841248,-65840761,21011361,27429334,38571528,-56232626,-28631496,21259187,97209,-2308686,-17246225,18190070,9232980,23282670,9061936,-19417800,-7141655,10396041,4543199,42590103,-51635602,-26050423,14580721,1967357,-49130577,-67702234,25355729,28707738,-49531520,-20624352,43828566,27196536,-56943063,1470165,37719612,4135937,-54411218,4277760,36876055,-51161921,-11459134,-66906368,-14958418,51643370,14995009,-88390258,-31610952,10097967,62109070,-48550542,-35419164,33729343,22407959,-8319401,-22427330,-24410431,15208213,31879771,-21972687,-70790385,-23938612,60271409,8098297,-30526760,26118221,54077378,-50933416,-36450905,804545,45101734,-35494763,-17892482,39304239,54497039,41422734,-36921468,-54067826,57185255,35158667,-36152682,-105619241,5361895,29295840,-23980709,-64903381,12861131,38441638,44732316,-2414783,-43501336,5236665,-9541861,-11383338,-33420765,19563809,30898330,23844041,-32863064,-30833778,41431382,-22853689,-21207242,14182687,23386304,35765149,-4740091,-55825939,-15036822,27506881,47239871,-31900520,3138981,-793550,24984619,-29634605,-9529073,7168560,20170829,3249284,-35901067,57256398,-9696200,13560349,34394116,15490184,-19970523,-13738314,-36371082,-11444035,19697547,-15590966,-30747052,19546916,11451866,17034678,5315426,5999663,-32618237,-18777883,27308113,35527532,-57327163,-9350660,6546904,3401210,-60062529,-4286603,46758525,-5374503,-1042423,1105499,-67257126,-10344610,87165494,33807666,-14638259,9296841,57828052,-2437605,-4718097,-6631077,12926018,13583840,-46426074,-17599887,-2662806,17897641,-5114050,18346023,-5907310,21334760,-17006482,-85672086,67944441,27795114,-56947248,-19874148,-32034265,30699137,-15230795,-45643575,-14286615,9754025,62619895,49393160,-57296967,-6640481,59214407,15810747,-14596484,-16662813,17659172,-19721271,-15977524,29673259,-22593321,4980767,-21841377,22702927,-36583743,22453889,11895692,-27459479,-14116132,16545853,-8627887,-29068246,-51970750,29638664,5074201,-28827780,-15502310,7222636,-30871100,-14876727,-20732061,-32250700,14054829,-4421363,-27097601,-24658931,22044268,38572945,-48544489,4451914,40990840,-19381769,-15509847,-253182,53936772],[18,-186,177,-116,193,-354,385,-465,688,-860,1153,-1455,1762,-2207,2712,-3300,4056,-4935,5892,-7064,8559,-10151,11808,-13960,16485,-19108,22198,-25742,29757,-34165,39264,-44906,51140,-58141,66020,-74660,84322,-94843,106576,-119512,133682,-149177,166227,-184895,205341,-227548,251926,-278419,307348,-338879,373161,-410585,451215,-495815,544255,-597216,655189,-719023,789048,-866401,952128,-1047619,1154814,-1275907,1413973,-1573282,1759614,-1981708,2252367,-2591904,3034518,-3641970,4537606,-6004438,8839571,-16277433,73198428,169309241,-137301382,-149456734,83193267,106769319,-57862779,-58347052,83985731,41856624,-88762426,-1785950,70456074,21373369,-12374376,-55630251,-69613462,146661740,90486238,-159518324,-118950638,185532023,153711083,-159391615,-168111018,119268654,93259139,-51478325,-79284045,-56585717,37746034,68986290,7010321,-101821732,-38976880,74320405,-16647263,-92570457,39332454,20646109,-106584265,-50659100,159984963,-7499897,-64026114,-47798744,68469587,62950650,-60605263,-29185772,-100121257,82710410,159709726,-13023844,-104102363,-26389326,132195511,-24195701,-60399533,34862762,-1913857,4354490,62343029,17202086,-120310589,-17303446,71863503,7836818,-55548190,-33304985,23193841,-3256638,46551997,22660850,-104284327,-36784684,108870192,49416968,-86618625,53521481,7784160,-70353513,-11275297,76728102,-35295065,-98335310,6787955,122750743,-18315766,-12351769,-49886840,-32748453,112919744,44510308,-86332168,-138806484,99845051,142268920,-66970202,-158329675,45455387,121566502,-28755790,-11800173,-5937988,-6729132,25688403,-11436631,-61800875,13162854,32723745,-55379322,-35728942,87372541,68387822,-76368378,-82616993,89588912,59653439,-48686848,-100867227,9032689,77941051,73673199,-63402236,-117699311,30538613,173566912,47759112,-138497720,46673628,149109487,17488004,-111972873,-29544044,51518810,10820174,-43321927,-49478437,-33451388,-11690061,-13086134,-11950598,48071187,123316094,-32436761,-127658764,40492369,98189917,-7246573,-64565610,45463046,128805486,3071840,-47337138,-5789011,-7386341,40427445,35704485,-56009910,-39676401,47809888,48167977,-78059315,-25998190,6170980,12169570,-39038492,16210440,19748200,-25378496,-5666058,53034039,26495962,22986015,25823406,-38297938,-1691115,27219903,-20075179,-110138552,23716949,57689796,13607282,-97745146,-20834655,-12426809,-32579772,31469424,-12559572,-87962581,-40978257,67101751,20341447,-44070054,-28598399,49080826,-6170147,-21287315,-715755,-33808998,-16164854,65006536,42177174,-39288086,36699990,61561483,5578939,13831056,-9364932,24084861,-45734061,14902678,52089735,-30239452,-32202810,47235816,-22523824,-14591018,58037509,-37716721,-77888364,12712985,51850300,-7600984,-64391248,-24304516,89603476,6453346,14519803,29528828,-29452837,4221413,15253744,13355054,-54187963,13399525,-237097,-50185603,-13911226,77821698,-6280881,-48799363,39721378,39679993,-73800621,-39230079,28622108,-32548901,15261835,3059906,-28655346,-39901689,16265810,43470421,-100864787,-47794440,21945374,49840775,-69154815,-44457339,-7040377,26690332,-14890416,-5123581,-9552729,-15247768,8107329,-17928091,-64531944,-26719339,29961576,-12920317,-12247397,63099115,6935726,-66131515,-2821733,24393119,-2254583,-19970426,11478846,-12497522,8735599,17029569,-13907520,-65182129,3222827,102297991,-988873,-37896436,19920975,27635966,-3375319,1767413,-81714,3563610,19583224,-12925269,-44302897,-63018111,29957894,9220772,-16209388,22304921,25025676,-49242535,-16060542,21711140,14126679,-33347079,-43475166,16655243,8280661,29303569,23314450,-10400112,-10512009,70290490,-2714625,-36946146,13482131,65529343,10434324,-24014742,-15863846,18557061,9835646,-4452196,-33827932,16497253,5578855,39878256,-32410640,-17862249,30061145,34488147,-29648202,-28978990,13893556,9378057,-13222737,-61566682,28225671,-45534937,28487490,-8628596,-16910757,1954693,-13992764,3273181,-668945,-44012184,1205597,-16307869,-53662523,48181673,36288639,2897726,-56166385,30212502,12317139,-4226260,33571495,-10460279,-41705988,-13129825,-6606543,-23061657,20778563,29683964,-26435922,-35786447,-5849046,9834045,-34278894,15468984,3119691,-11309707,14437306,-24678987,-19840908,26500014,53613557,21664375,-39062252,-5353043,-7921733,16166281,-47981003,-4528716,-21020340,28040062,310939,29129543,-61725938,18826390,-9770981,-2189419,5479379,-1145200,7664389,6316627,7844822,25932536,986110,-21618296,12508438,26587625,26004429,-17041511,-14781950,-32657301,-51316029,-27897015,-39003504,-39312342,49533122,4966343,-53563192,-55812033,7069242,15048388,3919285,-26383823,-20249625,26359165,31441639,-31413389,-33157314,25710375,-8826641,-35367725,-44811902,31595668,9189298,-29989558,-12888906,42631734,49253183,-14482100,-43370901,503358,26973077,50182410,-26463147,-1058633,27479540,16463768,-4927192,28471907,14812975,39157404,-14105812,-17707772,-31759775,-31729130,14417108,16431380,-22923090,-14419592,47241656,3230750,17315380,6182650,45516004,-31552543,-18870012,20970196,41434055,17898705,31130067,10057734,12816983,-11482750,5933512,-7081852,26980802,23580026,28702825,7688359,-43753247,-25524432,35679920,4240536,-16603554,-30456497,-1768993,7707359,-34349861,16945411,6809421,3241876,15106255,-10955721,31388802,8756607,2729014,-24754792,-31699383,32953097,25798913,-6984337,-24825618,20181204,-10616365,-41270879,-39202544,34515687,31417543,7139440,-51875680,33928497,-4278580,32928033,-34005228,-48334145,45062153,38525911,-36668412,-42293785,-26352364,44980507,24817917,-87084193,-72904503,48955296,17706625,-37385611,-30823917,26581436,65222645,-43042692,-27428486,6699175,32427276,-7658377,-85189582,19379306,76947566,44111916,-85734306,-72827668,28415513,39294020,-45745388,-76382388,25834341,34532017,-5375018,-13967309,-43860899,74161125,63901883,-24052309,-13334764,-40401160,68496638,-71509658,-46709279,35723923,64868525,-22828645,-1989399,2787048,47518542,-14563556,-56013412,-13769841,39021506,64477503,-71608833,-58358745,45426573,14950317,-18279117,-40793264,-12798573,42996153,53278262,-13594875,-2845356,2258557,54215427,-45121788,-25852249,14905295,-31637597,-22181363,-9018295,-3143616,21909615,-11311552,-17706794,-227333,15104539,-23223980,-16307352,-74523965,-15159013,21456445,-25332427,28416617,-18207044,10794589,-4986464,33391717,-18590366,6744167,37276404,15316778,-4321149,-62654625,6801156,21603417,28138308,-11617448,-15642463,-12013801,-2470795,27262208,-11538168,12071373,46225528,28497921,-48220328,-6612352,61436715,18534064,-25126787,-46226768,68680249,53148035,-32731329,-1992199,11778891,38776179,-21454434,-57702909,-10427522,44572979,6121465,2863637,-27554334,54275159,52871903,-39138597,-71799790,18317066,64728527,-11067324,-39312439,-20727138,76470380,52256911,-5469707,-54627566,61106702,13049310,-35920724,-99955766,22176257,21664952,-22722990,-60916840,59293783,56735673,-35380228,-44787556,-3008402,24255851,-14180756,-59234417,13156445,70760610,57287646,-52599974,-72683162,34377995,41301018,1708327,-63641443,-10216251,16732843,4475700,-13073529,-30087381,24354511,55268707,5927850,-19752820,-17745629,29249082,-35321380,-41756319,-5099944,36607047,-2325183,-41981125,6494686,99431998,26912952,-59954668,24007194,21680544,19308899,18485315,-70313509,-10651494,19203714,-24590653,-31143483,-5825953,39638739,10790883,-25585687,-205801,27105486,-35127949,33906937,7193845,12745210,5045444,35844730,43942711,1078888,10783641,-1876979,5155732,5378973,3297376,-11183055,-28875120,7468793,9003172,-5346164,-62619521,8510348,-18344660,-56971587,-8463207,2883915,-29110842,-33170701,27947094,43412506,7500101,-16686411,19220468,24771367,48556442,-25399133,-45862023,-8046503,73102552,30441966,-48454767,-18555245,73241942,9583863,-7135686,-14740189,41147554,6316112,12552361,-8832887,7167619,424596,-17146208,-32612908,27925791,71388910,-4586132,-52163333,23901534,149870521,9810458,-40961320,-52244517,52035547,57896721,13940425,-7366511,-8847426,64894537,27521000,-70133050,-28946795,66878410,39468515,-5237222,12395499,22098431,16532900,8435702,10444324,-419647,19366436,38496998,-44019195,26621776,44445633,-977902,7734078,4466269,62256392,-19972186,-25151108,-17786659,81629919,43302551,-2129169,-46747547,-8035445,29926786,37708454,-17062632,-48444075,55729763,61279289,-5452371,-38155514,-5650182,-33354934,-5474056,41177488,31505134,-21685171,-50676207,-24248300,3784216,33277619,-26899973,19691382,-46107857,30765652,3320605,-22257575,-41325884,24057978,10852799,-8664627,40385191,-12387499,13214366,39011238,33891033,11501099,-64211175,11432256,34803888,-17614664,-603714,-34302033,23988606,38070316,-1177203,2468839,-17473207,14319533,15865334,-19267336,20738880,-8229112,4589249,28504630,49782890,19535118,10909486,-12517315,15619227,-5302876,-7838692,-14640869,5456774,5656331,45551254,-5068657,-42734447,-56873461,64785084,14029238,-40752885,-20746047,-7873941,73666592,-31005701,-33745398,-50267211,43312148,1886336,15117551,15956344,7094491,54770489,-700058,43141745,-24467471,-36809295,-49858158,-6786609,35183391,-22600876,-43719947,-33943725,2538705,44507975,-26475478,3583331,-29132846,-3979750,61110158,-28618029,3602457,-47471111,10596927,17301480,-26379179,-10128957,51484111,-23428651,-36060359,28550196,-17270948,-41005561,-13849467,9952569,-26070734,-14422441,-40152977,-30296838,20783341,19072720,-37854405,-9279255,-17037141,-2278490,-40534548,-8338715,-40093161,7861533,-5845308,5462179,-46492742,-71611535,-5347263,7652725,-22015124],[-7,-37,-61,-64,180,-36,75,-132,216,-198,305,-476,507,-519,762,-894,995,-1146,1378,-1554,1794,-2039,2284,-2452,2753,-3092,3407,-3707,3901,-4229,4571,-4816,4974,-5146,5446,-5449,5391,-5385,5298,-4909,4580,-4136,3395,-2433,1410,-105,-1487,3224,-5257,7701,-10340,13330,-16725,20386,-24359,28704,-33465,38441,-43447,48716,-53907,59085,-63762,67553,-69964,70397,-67678,60137,-45263,18895,25522,-100397,229800,-468669,969608,-2341669,5848238,157500876,69951987,-84536694,-131993794,-4236731,120157438,72263261,-102066948,-94489842,76576288,173504025,-75935739,-188064031,33310396,155096586,-324447,-103066484,-9611211,5971472,7226836,50364847,-34320501,-32182258,57371714,-656358,-74502667,75752209,78904727,-73259148,-73397171,138080445,102282981,-128741604,-93975581,58471874,88101420,-21218883,-104609413,-94057358,16621939,100019986,16938124,-102985114,-57167671,113185508,23119149,-65457599,-20536928,-23923645,10872253,22636205,75121000,-13314806,-47290218,59744332,82112019,-82776365,-2426005,12086859,-64034693,24568153,57039008,-58187902,-85386348,2341001,71563809,-58812454,17425606,-9396019,-33389415,41352014,63957667,11643670,-112649906,-577388,111564106,31223979,-104354002,-22417569,-6982507,43434934,85267334,-88225408,-113458385,65891478,130978200,-50148430,-136037087,28638769,113780466,-52555360,-44198335,53270264,-14750770,-23212994,-7275236,-11186199,-20079679,-6723252,-5401065,-78425458,72567633,52588765,-72313656,-85412799,85920747,137864526,-80127620,-121150677,28708095,81666193,39618459,-72872879,-119823445,33413967,97582203,28948998,-120762844,-33729813,137050026,-37710595,-90487139,17174981,128412885,-39161120,-76938797,43945200,26674598,16170893,-38708440,-27998,27643551,78339014,9741200,-142089915,43744158,171014074,-16906805,-149024625,-8444006,143212676,12947424,-69655015,-13637907,3696634,49940545,33901252,-66250779,-44415281,62155860,56284183,-71208832,-39248277,15910295,30725373,-74798661,22501414,63763428,-61368828,-97843653,34569613,51154554,-27840955,-25154475,-23297280,-11106909,50187483,57370145,-84760042,-67980233,85704204,74967295,-93037196,-31644601,35214255,-49514464,-26947262,50821822,-79460514,-87483175,44139000,56170133,-17749267,-29677838,24949182,21999973,4551027,59028122,15797714,-27338479,2593773,72725621,-2521602,-24572137,30877540,-39575113,-42197416,-23193167,24722296,-58034637,-79572873,82179214,76898872,-50640103,-189837,30410937,-8528409,49592181,-7218116,-66122704,-56249957,90476645,3095871,-117162724,3417294,70276339,-20092457,-16117086,-51825071,9840954,-33096418,-3698278,69956444,-35437702,-23073825,-17365828,-25359639,-2028706,38754992,-53729987,-34233312,13478187,141688522,33211320,-104565824,19548265,19443277,12918062,-14441292,3199020,-17729487,7925232,110375055,-71853017,-59085068,32761136,91364377,-18239048,-54105687,23025958,-8290132,-13057821,32405922,-3697256,-12344730,-9049580,38442586,21293266,24498325,4867641,-36720374,15915386,66303950,70195180,-89987366,-29661556,79442928,-23756070,-24864692,34757310,17645279,54106152,35766625,31907945,-2441883,-1496616,84416425,24989497,-44061552,-18600278,45056295,-41798779,-13533728,-25713900,-7367931,-32666914,-15082872,46631370,-20093279,9656257,-21077821,-58505454,39335594,3756878,-847876,-49402162,26240072,33827850,-27522513,-49093122,25187234,6069850,4817619,19986128,-8543299,-39704780,43119954,25153744,-32192504,-3995669,-9772849,29047277,-36564132,84023812,37585293,175592,9326363,53576786,14143267,-47688224,8873046,-32430284,-5223359,-7355283,46067875,-8852313,352138,88976746,10078169,-29053268,-9559077,41219070,39803310,-13177260,15649032,9556725,5425899,-883167,1824339,-11793056,51812428,8656303,16123851,-15065582,1448059,-12623086,-35927185,3727060,15863340,22702930,-19243565,-42176871,1693505,-53918555,-693164,-30639608,-22391733,-2688561,14203304,-11301669,-61687719,12789118,29121822,-1018945,-40266492,-2462840,15629458,-74373868,51372771,-2615532,-52097092,-6277440,48043495,-24380373,-30503155,57397290,10794107,-55100233,9151214,14916258,-50570859,-68078246,11724069,14845537,-2210986,-14261639,-9860535,-53777729,80703349,31593652,-22205264,-13985752,4065564,-20287586,-73098600,-1403758,8925751,-3602348,6987406,-11795548,5281231,-26247940,80246702,-21503908,-5244619,44158825,17815629,-14813397,-11996709,-159716,2290903,-79642001,-3649385,67410667,-3079630,-9448171,-43450284,-5658,861726,38356766,-21250849,-60431488,27461801,48077768,-48154370,-35851221,14870855,57722798,-27952676,-28785141,24896102,16628726,-458149,9427927,213859,29183290,32380656,-23906255,-22565682,5513654,5841799,-3466457,-85705887,-32810908,34317101,-6568643,-4635653,40314053,11823929,14479926,-40870020,-75450757,-57191888,57783462,-15639612,-34526482,-42531503,-26339015,25869752,7506793,-18764212,52289599,24953759,-31996204,-7406549,6475709,6390065,6609413,-15985918,-19684004,15975824,-11292014,-15535723,20600721,10034220,-731082,-10610908,8693790,-17395992,7883733,2973093,13183311,-8041365,-34988200,35456950,-10150390,-16843882,8806887,27180152,38421839,-11956854,-8295921,21741259,19549625,-5588624,-15345972,-16249845,28921400,5412098,-53456205,-57860154,64319017,28665674,-31319732,-35479038,35409879,67616514,-33291227,-6005769,34174055,61348403,18672787,-35985539,-38978244,34633976,45025547,-63218524,-79150071,5445679,48899406,-31786245,-47701534,-8586509,77622683,5136106,-65217331,40079233,92707225,18956715,-40106458,-38871010,22069227,47497784,-10418662,-39737761,33274349,76024544,-3997398,-75859039,-43616273,65981000,39886961,-47667684,-33381297,21923011,37239830,-20831769,-42458675,5044146,72072717,8807117,-44305733,904258,36929935,18128533,-54508509,-52848246,31983407,52609218,-40034253,-33143321,13043474,47019024,-19455852,-76630927,24189931,59131559,-14461798,-123268142,-2128276,31242162,11184688,-21869345,-25365892,7712990,32765448,-3383746,4917471,30774996,35691897,-10626937,-28504318,8461021,3204078,21415628,-22611580,34454852,3509832,40092042,51391450,-10851402,-15664566,22011966,34598978,-26439485,4429307,49933,38645383,-30605763,-19383651,9196479,-30280620,-11035724,12220155,2058843,30695143,-18378777,-6574420,-8577479,-73383440,11664102,36856555,-45309087,-88756470,-60405147,7945804,2529570,-38040372,-77533102,63921529,30584196,-6742191,-53709421,42388596,76766964,-9900932,-8101111,14257911,49629152,73146465,-23271031,-23861748,40720373,47192414,-49381561,-67230025,48655909,78681390,-23593434,-109663752,-17438023,51543854,2549765,-71529214,-8152572,15864828,20016631,15047904,-22447536,17618833,68359218,-75462599,-34966708,49929079,78943407,-49950809,-58650857,12697509,50693649,18069791,-58341901,-15565763,79033796,32311581,-76106706,-33263749,29009421,44232103,-46164970,-107588272,8243679,95617628,37398644,-50255403,-28230195,52178775,28168006,-61708518,-61851887,26239734,25506874,-38660206,-8666320,25043357,15496898,-54010253,-93144684,-19363179,60060679,-13564023,-60449261,-32399788,46278193,67542681,-39876816,-13135943,42410731,47294011,22104028,-59403061,69732326,33982061,14565766,-3163952,1756387,22250768,-55659536,-23154180,3077774,3199283,-28044740,-6896633,52729074,5336721,-44913939,34387564,-27369854,-45527122,20467813,-1696974,881093,-16087576,-42182557,19606446,48066167,-408899,5221739,16989075,-30467157,31139098,-36321704,12688949,26478548,-11665672,26376061,-28093873,-44414037,-31663701,33451899,6052329,-44256234,12353364,84364272,58729465,-41776427,-24137254,69088166,-14903486,-37703008,893152,15180266,11517570,-53280440,-27601300,-8542506,8160704,-8965648,-57601610,-3749232,44501673,27566664,-83533114,25727356,46816947,10935511,-6965494,2769728,45137405,31759381,-4652756,-55048418,-10167758,16509406,13682209,-37016993,-11987535,6915547,21460630,-74502259,-50654564,19097509,-9380269,-69146623,-24977286,68419295,33556565,-42818539,-55487937,44133069,47267969,16387716,-70891019,-26918326,38310288,45720336,-62314267,7965841,12635107,69545681,-8097838,-69962935,-45788241,18128554,-7564215,-5786468,8862764,-28836,-3767503,43626231,-29123899,14872192,45425257,1096066,-33080273,34526109,21913988,-48270434,22815751,39714881,43454869,-56146747,-5128551,-28744663,40966871,31080089,-3557501,-13295178,21410396,36389743,-1027044,-25732048,56208304,12656919,19649811,-14911140,36159613,-35105791,23237583,29616399,-23662903,6485595,4445981,-14374443,11470749,-8216646,5054257,24528599,-25505310,23928593,32784669,-41622999,19826853,-2276888,39123924,41899477,-23806771,28236277,-19280457,8953595,15664669,-41315064,-30531502,16217005,15647409,21072978,49519117,43002606,-43240092,-15812101,37554557,-454318,-31955590,2241258,5661006,-530595,-3920536,26747036,-39981024,-6093798,1093690,18414196,6882568,18789965,21039178,42220707,23280286,-10064349,-42735597,-10301801,25643669,7806897,-66552722,-47312066,29190858,18687955,20522105,-21404374,-39008652,22162566,36116996,7403793,-84179624,18158993,15910120,6549731,-9390109,51708528,55506952,-36549235,-25367273,22765746,8204294,-17721587,41469937,29016738,9538118,5801167,-32849098,-4940641,28186341,37885553,8044355,-9213380,22781258,-5512931,-6394044,-15764432,-25760687,6828189,-5866182,3853809,19677330,-19543217,41001017,19952105,-5020324,625392,-7318614,-11859162,9836414,5539806,-17309997,-44006985,-8609068,-6510613,9003745,-2356178],[-22,86,-130,129,-186,352,-565,656,-922,1252,-1700,2187,-2690,3456,-4474,5568,-6851,8503,-10329,12488,-15095,18231,-21581,25524,-30321,35738,-41763,48642,-56583,65489,-75537,86839,-99593,113690,-129477,147224,-166750,188381,-212272,238813,-268001,299932,-335110,373592,-415880,461888,-512221,567079,-626987,691917,-762892,839942,-923792,1014951,-1114395,1222675,-1340445,1469219,-1610184,1764625,-1934346,2121824,-2329592,2561156,-2820925,3114968,-3450744,3839338,-4296236,4843911,-5518422,6379287,-7534941,9210412,-11973739,17904265,-66186900,-30391976,127280189,-7257586,-183537506,-18460240,150328313,-30822743,-78194918,45595679,109461532,-62616304,-136760722,31233181,97312370,-22550890,-87997454,-90833597,40946343,105859598,-78425402,-233693037,69880289,255346500,-12155341,-230418799,-7132423,168244723,17326199,-33987027,-27773405,19263104,62578643,56600812,-84096766,-54361425,103705389,40535787,-88968047,3810029,137506810,-11304069,-125011917,103994367,125626296,-75325323,-119289011,28971361,72361834,34892119,-31087958,-100185791,-41004502,198968447,54544665,-165541927,-62083254,151896430,90412485,-22013127,-2722161,70592244,-8601415,33952437,47394751,-54860071,-75447077,48239202,70567756,-51301113,-43380190,41753105,-16951891,34862489,79495083,8414444,-123884480,-8936942,78339459,-39107606,-10730269,8573130,-20738789,-37216641,37391217,16353625,-49335809,-20783974,71307164,81526671,-47118599,32210118,-36861184,32082538,106290955,-7585106,-160385582,-52162124,171467854,1863925,-136267283,-31644823,128916120,43369781,-23453467,14570214,-25050603,52898571,58727574,5629610,-15602324,10146871,-13987889,-42691804,-15511987,124128812,-52967041,-116817314,-3851415,96080423,26072059,-111353529,-49507363,116858113,32578344,-22419948,-65210640,-15488296,110421913,71559690,-177191090,-74879362,98971814,113912578,-123707708,-68567501,84519115,29258966,7593861,20833012,47665997,-1188951,-9107982,-47743734,-21534835,25993303,24899246,-98871347,-26617839,128813550,37269443,-134104081,-73580233,131438880,47386073,11061054,-82649694,2810705,10441230,47816173,12162705,-59747797,32504881,120739311,-19940603,-79965418,45595688,-1164637,-54214438,-23206776,21707020,-43490510,-40733287,13958987,8350540,-77644872,24559384,5886760,-41066750,57292934,84149354,-71957040,-77338037,75489880,38231472,-79587658,-12947721,-27242603,18887917,3106858,42761467,-50679193,-51188398,18668613,57196614,-16584126,-87537482,40320005,11274097,-19368398,21142355,-27172717,-43606501,30518950,44986713,-45925327,-20492192,22559818,-15729538,1767803,1783307,47379116,-53058389,-43995860,39033441,39523856,-69029095,-10493502,20526895,6084640,51456815,18687380,-22257000,-23970388,75439599,49261113,-75514904,-26125591,64052955,76656139,-57739471,33376557,-7992732,-48455690,50337228,-35279516,-4758510,-16982426,25373647,-29440786,-19504688,24820702,9033915,-29540438,2774590,37758962,-973788,-45404397,12592153,28234812,25813649,-1685155,4440816,-16084723,-12605835,42880272,-63120976,-73741068,28305088,-7285551,4276149,-45492314,-33939663,38402705,48999970,41195955,8106274,-12453139,18730593,-3861840,-46972525,-17533128,102009931,-15775567,29542533,32301093,60308484,-14717342,-10790389,69387717,7851430,-34144227,15103907,-36431135,-7689405,20460595,36463397,-18506663,-24952652,69345032,37428919,-43793693,-33325463,66500092,-16544344,-8354742,45818890,-6892521,-32656262,38733961,80700954,23500509,-37099087,13496605,12226389,21171870,36569194,-15143520,-40191807,-9832101,-15053645,-11335383,-33288795,13888603,39290253,-29602354,44256922,16147160,-44478591,17376810,58228522,-18598547,11129599,7160145,31629653,-25175149,40566190,-20019286,-11307126,-31464688,24348337,8277179,-22309133,16978728,23394604,-29988985,-6947436,40101359,12963455,-76071271,27547211,4169063,-29224645,10003299,-9032801,-2974964,-38078592,-2102138,-30016075,5119718,-12711836,-27394458,-782309,-37666147,31254159,-30120952,15671076,12889326,2864323,-12427725,-42549795,28369872,-23736563,-54070037,-19382519,46996628,-42024703,1974462,-629014,-21450992,-37969769,24496586,5202191,13911385,30196456,66854771,-21358212,4716575,36880117,25670167,-78876,-11559186,18503877,-1066486,12371258,14437471,31519571,29678339,22692943,14609858,-81389687,11832695,15747818,31009489,-20621317,-58047673,-2489469,18678617,-4849925,-6563699,2063270,-29565330,-3915885,-27305553,11941994,29627885,43902983,-21531022,15454082,-41273430,-18046228,14235792,-69859143,32259077,60258240,40231,-12734650,-37259407,30493008,21324734,-39320939,-41857734,-18854743,33449554,15259740,-2797254,-5739301,28506620,42448245,-32664677,-18113368,-20059842,9402955,-38707481,-31409587,-3702931,18587685,11288604,-14384562,-25481166,7598823,21318554,-33744245,7119543,37137889,33291618,-60991138,-43093802,45614646,25147420,-7362467,-9942408,-17835460,34387498,15120999,-30303332,-32390299,27756814,-6390780,18313017,-27227496,-1475246,41310830,3533701,-33403274,10243887,-8405230,26063843,-35010042,-10576334,55149955,-5890677,56629285,-27443754,6412403,12124568,133535,-9183264,2109425,27193164,35550654,3908727,-5467038,-38895795,6511048,-24011340,18170817,-561384,-5820766,-7152967,-20446740,-7807132,-30715868,22251853,3145339,-3551742,-2206824,15857631,-14973292,7494243,-1380616,-43126684,56547904,9695680,961525,9611604,-17696906,25096787,-62890511,-10863760,25738259,45267404,-34290795,-30809968,-2111304,10500883,-3439842,-71686666,63137247,92563228,-17156621,-26932330,-39585801,-26172429,20066351,8314159,-13601988,-43310849,56314279,-23314535,-15002448,-30583857,48828565,-39210819,-39102190,25470630,30682594,-17573551,-15421122,-71530959,48413841,58210469,-45012149,-55475605,27734434,77072439,-14066735,-79542039,-8692320,119546009,58723497,-56613088,-71527370,1264512,69553949,-31550099,-44124076,-197310,53798152,19272893,-68929758,33853175,11667848,21319932,-58444685,-18182955,-4993024,39577188,-28142664,-56386336,42098028,77574697,-29817988,-50868490,-14243433,48499478,37341717,-146695722,-25360603,74485334,18365070,-23882479,-37998027,11813379,49680171,20153921,-32396991,-31383084,7746938,9617927,1857880,-60384019,25432138,4947033,-31373590,23599113,-2579012,32328223,-5194106,11216783,-5964031,29754022,-18465397,-67331426,-18720278,42532289,3484536,-55549583,-44550881,53905712,25813779,-3312507,-66837762,-50000020,-12684740,-28698620,8706271,-17905650,14452576,-20985282,4214243,-6563804,-7598889,-49603820,5503802,45769544,-13487126,-49757220,28064590,-3081707,13425828,-30792674,60640424,-13357097,-9905926,-16426581,26830017,35246091,-4460141,-19189075,13904207,41266037,-12147350,-682965,-21186628,-2822892,64946937,954853,-87590269,-16218369,93892906,24408232,-55159831,-19211565,78999503,76820018,-35344302,-83678658,17362485,54464993,23453332,-94037389,-40661358,71360062,-10844893,-43597177,-49942206,64270251,-23680225,-85360222,-43836455,39129635,22598392,-30897050,-40852319,-8111517,87460109,-13075790,-49381843,-11453497,55300206,24535770,-62325323,-49396210,34702065,36257699,-462175,-42652034,29914532,7572389,-9374379,-9182205,-23286175,44868148,10133664,-36873643,-68925985,64524539,36025517,-68653363,-44282280,73264670,52922375,-45652569,-41462119,70625360,60055602,-31872983,-41941896,-25890197,30907651,32421851,-39577889,-17694815,-22823355,74932108,-36181408,8207041,-19985514,-38197527,-9195991,4991625,-24233126,11744307,-17281614,-21229472,-44001093,29536833,-18455907,-57194244,-27761810,42892718,18962638,-22523424,-32674138,-215847,-10675759,9009240,-22977191,-2647183,-1103958,55506501,22942746,28194716,-50946336,-4095422,44905918,21449750,-47047467,-22511927,35799394,67659306,33166578,712818,-4533091,14722196,76314273,7892874,-76362340,37615748,51204772,-21631396,46752736,44245959,-33348442,-29004042,-11287900,14500525,20311697,-20886702,-24169660,-10673721,64647793,8386087,-5152346,31476423,77476635,66620903,-16137363,-8857196,27865393,16141661,-30395988,-85573957,-24817400,21049821,36770989,-30782442,-30215377,13359337,-5002485,-20987988,-31460862,-37558592,13102730,-26707966,1888094,-10454656,33557051,-34592472,-24773270,-39244433,39938880,18019106,-40836897,-61005874,34954268,62981336,-34569010,-86054047,-3881383,11741222,21352981,-43917921,-28042584,18953452,29369065,33994468,2826614,-21454694,38087015,14440709,-52990110,5273736,35778075,33369706,35636744,-11518629,28902902,4216982,-21781705,-15719875,31458728,-11847766,-2067104,-78352287,23711435,13901357,-26454999,-66985299,-23478083,64183346,27449010,1309439,-51317849,53298592,63915,21882028,42702328,3476609,11104094,-5908694,29387145,-68968998,15870429,2322829,11051517,35722033,-7204336,39138164,-4075594,-2144033,18381324,32279554,-71083182,49459779,17856227,68560991,6621576,3228767,-30307531,-12347855,32997542,-30372722,-58034147,-47205709,-15362753,6309016,58194816,-45557632,-18517416,27542184,58533095,33947144,-29047879,17335319,-7857816,20149603,-47276756,42423506,2781266,6437024,26440683,-21391829,-31231585,-8134134,18980205,2391251,9095276,3890371,-18980994,-38683312,-22117696,47186266,-29050221,-16181962,55266852,-34388956,2912981,1203961,-39275666,7963742,22728935,14135092,-82410429,-30804142,-2228774,-44489692,12013805,-27105890,24719697,13878922,-33663501,20264073,-2345925,-13961000,14323059,28627461,15647591,4323683,-7652925,-16569104,17660099,21848486,64599322,-31951011,14510456,25376233,5398619,-19975624,-1996644,2866866,-18292647,51887799,3617173,-47456167,-12278451,20422817],[22,-107,155,-196,208,-496,511,-658,982,-1288,1575,-1981,2611,-3294,4000,-5022,6131,-7432,9002,-10689,12809,-15121,17892,-21034,24477,-28527,33085,-38234,44105,-50461,57601,-65698,74645,-84492,95469,-107526,120810,-135425,151527,-169073,188190,-209178,232075,-257016,284058,-313516,345592,-380411,418117,-459132,503505,-551985,604487,-661619,723826,-791824,866052,-947510,1037058,-1135944,1245684,-1368005,1505304,-1660575,1837795,-2042392,2281668,-2566055,2911031,-3339770,3890271,-4627781,5675260,-7297149,10187189,-16975681,75281890,70064262,-92550634,-29438571,72067355,104268283,-44334624,-159383332,-26136825,171607554,49620334,-144570289,-93553314,132192849,31125310,-70907853,-55902734,-17464793,-13130919,-1753849,30508315,-85776183,30812888,50191590,-25411648,-54887406,67232297,-12032201,-115838759,27515995,115408422,-18145472,-141720961,-22817445,65347672,49987886,-12284443,-18235669,-92288599,38847405,110063581,-57028225,-95790995,57413805,73779392,-3654412,-5791479,42575365,-29483851,21573012,122465152,622613,-64157233,-8419673,97286826,14830758,-78675394,-3684706,-47313216,-10679116,41540614,-9097153,-75769857,-41137726,87697473,-35615917,9258632,2860823,-12441090,-36521329,19262896,112575300,-53232581,-88996902,49697418,90238318,32474405,-117809058,-59393410,-13448605,139533138,1074492,-156685773,-86890953,190862037,85492775,-153052855,-72689001,79026430,71292377,-20731742,-3891501,8718434,3808637,49005280,19553667,-31016228,23606868,-24353375,-60060848,-6412295,91985229,-13745960,-129503986,7376618,127373605,40887612,-71236048,-40693747,70900228,76664406,24700388,-87744668,-95870087,83991782,154689657,-69596823,-130228255,88257259,97118684,-69664420,-70796306,80894530,25685130,-54074218,-23817988,45605617,2185332,8847227,-44451327,-18881112,69332838,15138873,-72794408,-99529003,114012051,103184912,-80020145,-77290109,55758102,115033022,-55891750,-16778323,-27530146,-32809712,75712609,16611812,-50355519,-54333938,66435665,2112343,-50858069,-15876583,64252947,-37564476,-32785827,64009186,27291534,-69094560,6547149,43395771,-24529844,-36148582,2035926,-20236423,24836565,63428823,-10419183,-101144494,21634407,104519918,34330268,-64649151,22719947,-7731873,-6365394,73491590,-19010369,-108616703,-20202490,68339126,-9135138,-98219511,10079758,40448928,-43712489,-14346939,4164058,-22857678,-2919493,50507822,44039356,-81171863,2073053,29126532,-59719397,-10784532,6162787,-11318117,-47731861,-52756634,78994680,-36664244,-63924593,1957498,-4949148,20780174,45293911,-56675639,-60101168,120073554,60126851,-88608525,-68939566,39811795,104473267,-14769705,-5292281,6739388,4222428,35979482,23548751,6295948,-6207805,10663518,-41469625,-4691201,41189796,-9921337,-65387347,-79005057,62017070,84646535,-22763987,-47312202,72748784,52274394,-19999199,-27661859,-28176414,29233451,64206493,3369476,-90130113,-46127833,102879259,-11624028,-77214322,-7790250,60562178,-8502124,-19803507,-3868436,-5302202,-9015214,44755777,-7634162,31088526,25304031,4544666,-30929131,24786924,64676474,-53025783,-73798901,5255324,76418167,-3367447,-1461731,-30826991,7574201,5257276,31387008,-17230483,-36042319,17825222,72039654,-50374333,-51413434,-15175827,39574909,-42805109,8950176,-14565517,-59621674,19202044,13489647,2399185,-33717157,29821055,-9863553,-5859079,72172519,19788521,-15235718,-33075651,57757980,24230456,-63141095,-34113128,-22353831,12023816,33074561,42371967,-52871723,-28194964,25051163,-213490,-24266805,-25152637,17187657,12701646,-12507437,39700167,-6388068,-43614060,72526900,-14758866,-46899267,21263343,14941390,24217375,-26872768,40637030,224326,-11757295,12391630,59475397,-10691163,-31601974,51713542,5696847,-21103193,-30211567,4816611,-17684837,-8204791,33333461,41022411,-4276066,10633832,33164390,3648936,11887790,36453493,-13695916,-11195838,49672961,31827250,-38089270,31783104,3626787,-15595855,-4768037,-11639388,-10555448,-53344273,17818152,47037991,-50738751,-55591673,106803597,4301434,-31726546,-81864834,1866284,-11866205,3036303,57715866,-25162664,-10530890,-16755366,-11532,-56544949,55580078,16542812,-7205732,-74577333,-9519283,-13125364,-25757367,6857814,-8347477,-1141625,26362221,9558766,-29104988,36971356,41481323,50226111,-37034870,17279612,63330676,-52962673,-13155294,22873071,41623642,-4615756,-22010794,-11430850,-11889503,24177198,-17794434,3510746,36936093,23984669,40479339,-20447582,-11157335,51018636,11836980,-53792842,22968986,18221057,28564837,-22915532,33198574,-6289854,6960473,50265804,-52800981,-52809113,54522958,47966166,-34531337,16954036,65174124,24042189,-38326440,-42861216,-42351248,56607872,-1678993,-9272734,36133917,35990361,3674265,-21369838,-48854314,36137884,44746988,-48050451,29473988,45052651,15362516,18465137,-44063330,-18408990,-10734129,-1582928,17695362,-62096976,1627496,48726541,3023309,-90612756,5716813,26063830,-22516123,-19808756,-28284329,12711884,-20426199,10287854,-12521759,28363621,12094786,11126565,-8129979,-32276382,6064895,17619897,-20996984,8791190,36614130,30231467,-52960903,-4025362,-26227909,6661247,38345136,-21483254,-8863764,1593032,51525273,4089394,-91125432,-4934669,38680938,30992649,-40791561,-21582746,43538782,-2708858,-12401435,-55979254,5807369,31273041,5808949,-65151877,-33342175,58837741,1412301,-42455149,-34328173,54317318,7226003,-63372024,-44463841,17924325,52765652,-35798138,-76903203,-1554539,87912185,21507427,-60746476,-78187743,97381244,75750650,-78934705,-41867792,34977263,94620137,-33398310,-66005223,2540343,84010847,-41855176,-30849630,-55834962,44441609,22258914,-77746528,-53153309,44319174,59977670,-38503696,-48905435,74396856,9625349,-15580688,-44338602,-28252060,44634007,66526720,-25298136,-39274656,26236817,60775779,-25976500,-27222926,33315304,73470330,-13850895,-83326092,-21551869,-2522524,-33632607,-77421977,-22966867,33651053,22018713,-51407508,-19868193,32069103,29915105,-12583644,-39151580,36459165,17727191,9114164,14380031,-36818029,15961743,9642282,-19685561,-81844586,-13230867,12311427,-36543336,30550001,-14618812,-24929366,2639717,-35109136,4341115,5311649,26377885,16546638,-8156706,-32435094,28935396,23463623,-11070721,6123986,-1310508,-8906714,52768528,-35606967,-49784100,-10183258,60816857,20806787,-15525031,12970114,22717582,21426913,-65791322,-48044058,67624166,39113525,-75363221,-60024744,-4946393,74851688,-35524338,-53338370,-15840421,69845388,257020,-76486654,9205859,102163467,44520870,-41738288,1515780,41820634,58555784,-4283438,-47440879,20679339,28358265,11890782,-75528041,-25005795,83042507,46166071,-38865346,-70697764,10016783,67743288,-18079097,-83946725,-10967916,73977965,32273159,-68932907,19002679,40099629,43807875,-72720554,-11677471,85314720,861673,-42178000,-69000417,46551888,66487213,-45052787,-36094711,7117409,54430509,4972336,-53336621,-30443774,71910465,60084033,-20721969,-20446240,18237348,31400912,-41238787,-691112,8853789,-17438350,-4138819,-43023501,-23945586,61362380,-37929718,-59006611,-9681083,37339323,12180308,-8057636,-50491891,25557574,59352810,-16948148,-33264907,7930465,78657671,18161877,-24210613,-17072723,29368107,14286258,-27255143,-20147669,10019093,39967915,-3715715,39592341,45576581,5150872,7631065,19588959,18039268,-86340626,6155022,35790377,27496001,-43022930,-13916013,36251089,7413839,18448700,17122611,19757219,34837679,33166843,20884094,-3289186,12381514,-6106084,-46923992,-10572454,30498953,-19803974,-18034513,-14034834,20724366,-18661661,-15789604,-18214630,9526379,9869427,26234611,-41039302,-31777685,29694708,69021202,-28267221,-64565687,-20590646,25593030,-3120577,-47239223,30620025,3063357,-13095665,-55497831,-35394464,59811895,11600841,-24328153,22351773,26643115,56121556,-84267650,-32610530,-9219687,34309150,-42648151,-37939433,11839170,6547239,32594384,-18276826,-9116901,-10378738,85226690,801311,-33994420,-42428680,57586826,-10601142,-35046390,36125733,6104551,-38324078,-53044930,13473983,24918108,60005466,-31434069,-27958261,41304803,26090604,-21145053,-44980188,38642335,40802393,2401168,-78851173,396447,50810819,24655691,-34963409,13767699,-55041401,-40105821,69458660,-25402531,-2031513,-4459676,6085030,-32256622,-31408479,34369337,-20131282,-50008036,13433257,40463166,-15334717,-15052852,7078060,-16377099,-24132987,39484860,6649346,-14124303,-22310482,70085925,-44767371,-37932542,8771462,2143115,31015538,-685415,5057861,-18131395,23683421,37592878,-4291245,-56546479,2664287,-5532673,-9076773,7001823,-19657519,-1142036,9052590,3234274,-34023807,43294945,-59486585,50264580,-26591444,-43205241,16399150,11024444,34575741,13412721,-25373167,-33194165,-32286693,25223242,42987150,-45176987,14713725,23626182,38351691,13172382,21371750,-49508478,-6335484,17453626,38675729,-86742173,12318806,43696764,-21233273,-30534899,-13432858,3013059,58215907,9660884,8222065,-14233509,-9434641,36173949,15464307,-12184200,19657743,-10007243,-42490677,53274852,51405483,-18108460,-6159098,7020890,8846678,32771226,-7383306,1039125,15211167,25485738,47397287,-23301956,-76883492,-27037025,857511,-53341619,-50323272,-4245219,34052632,21246077,20936619,38099376,-32637104,30484997,1818685,-2642979,-11158552,13456639,5130407,11960042,2804432,-19230148,-67704992,-40333451,-12254934,2984479,4442806,-15835190,-46200494,5783741,-18964161,-23191754,-4401327,-5096793,30404180,35693353,-15902685,18409865,17017375,-2356118,-37642857,20477569,-3362117,1809962,18720157,-20398535,-2338295,-4041151,-8876110],[7,29,37,-53,92,-115,312,-372,366,-503,695,-938,1052,-1273,1664,-2017,2331,-2802,3315,-3963,4536,-5322,6201,-7000,8095,-9362,10586,-11885,13444,-15159,16948,-18861,21089,-23390,25805,-28535,31392,-34498,37724,-41299,45067,-49048,53316,-57786,62730,-67997,73350,-79164,85494,-92124,99273,-107154,115520,-124555,134531,-145544,157521,-170883,186068,-203247,222777,-245480,272137,-303723,341723,-388203,445861,-519090,613976,-740238,913610,-1161899,1537317,-2149594,3276062,-5881606,25156123,-76094360,-84074859,105222708,113531761,-82583372,-105418573,124507384,95012174,-99674048,-3712369,121598454,-9246625,-81240269,-27038865,124553531,54434616,-63214603,-55298746,6066837,131521872,56564635,-181895896,-132461755,181118564,116117539,-168128253,-132364337,84023818,133142438,-46754385,-95516739,-20594126,35658458,59367131,386644,-74397404,12779561,65404517,-30978257,-72090704,93806439,57886561,-132199764,-32684743,166724932,64733329,-106576696,-49145684,82448986,111894642,-42181557,-106121724,-90373028,101777850,165092672,-48600839,-172104818,23627255,158733325,-41398855,-97120660,15983733,30943470,2699386,67123469,30751628,-35083647,-11883297,57824038,14429965,-39836505,5359094,21318710,-33183419,23889624,43733719,-102807096,-79645328,90012050,59969648,-93017726,-55414632,66217524,16257878,38837011,54304252,-40128125,-84831577,5590673,116789369,-60265767,-51361080,-7653462,4865024,12291606,56267654,-85313815,-141575115,95885621,86735558,-79256178,-99590633,40784826,68278642,-34528720,-1427447,1309735,-1782404,48105975,38904299,12583425,17665167,26968617,-4342375,-54203885,79176891,69429742,-107567431,-99987768,75874260,72286257,-147397386,-90537576,50478711,95325119,62387305,-56947799,-67394535,40240586,117239490,-63257633,-177257931,32313455,167358583,10806600,-113693398,-13172580,73697339,11363558,-9789574,1400117,1169514,-12911320,-78058407,-17231182,43091886,38512524,-90363350,-113195562,62334419,80413805,-26607374,-116848720,3774257,86984366,-2649507,-93024590,2318499,31658993,100296168,25984426,-57861875,-33712328,90299394,26539337,-39362794,-59354771,56691343,10141581,-77684558,38088877,25280126,6379267,-33913769,48215564,-9633355,-38798870,3980356,-50039975,32651340,59512145,-20719097,-128756179,-24406799,61597128,49645814,-28942195,-73023508,3900388,51317129,24955309,34425907,-30213180,-13127245,18222963,3345624,-35472932,-18350680,74033398,16349066,16063963,-9619752,13435218,-38897101,22421534,16487012,-112181662,10494037,9826317,15011294,24239447,13958837,9179006,-11636003,20406677,49152553,-67892494,-34711659,-2223754,58787428,24428980,-30878108,-23550551,-70701292,42339011,73612201,-23664895,-77457486,36974685,22769947,-45262673,-17187543,-20957003,20318513,736142,30938958,-12278596,-57500897,62885683,63121956,-53659081,-18610061,-4832897,-34436582,-87941945,95188629,26585912,-59081371,-44967089,26404242,35392636,-19982896,11743016,-31919372,18935113,15492060,-2184776,-58641715,-44500153,59127199,-7637031,-28461453,-8507581,41473021,-9388214,-9517615,11214636,36004117,-12447817,30994715,67652708,-26798026,-9417437,23689421,-20801266,-5522043,23185594,-16780702,-41749662,47581097,68270548,-5479394,-43627927,-45501353,51598951,-22361456,15590098,4204022,-48946077,-2212603,27827449,-9043634,-26716884,26036003,60944329,-24303920,-6896970,18019223,20804720,-20620605,27682355,-15717376,-19167508,26446062,32784582,-64154493,-20018978,14939857,-22216899,-24773262,24247496,28918871,-19338740,8523459,11558277,-10533266,-18432484,9854850,-14494330,1919632,7494186,8446289,-23875760,-4705546,82205857,21569707,-65381662,18486643,8166093,-64728214,15082355,53436813,-15528902,-50651018,53687943,64381747,635310,-2236814,-14904109,-45464208,-49167682,55379475,-25774269,-30114800,-19602080,39220392,-3783119,9747184,-4910093,14408282,6128079,-1839664,2810933,-33756180,15869950,9239307,38970592,-22782361,22081616,37000427,13581110,26350984,28485441,6664547,-56521121,17265469,34865865,-36035309,5184978,7516439,32040027,-30148638,-26536373,-28989855,-3206816,-26522789,-2688198,-18561764,-70607002,34097296,-18333892,-41570084,-18783564,-784827,-21511036,8395814,-3218024,-16768602,25695323,49697277,-18629588,-14065699,17320426,18412962,-41664891,2812237,27746430,-29356186,-34585517,30699620,-9983845,-9450690,19592659,2024763,-1706750,-48878269,16798613,-11534218,-14474472,6233871,-19830562,-15458993,-13181109,16635807,3591942,2343797,-36334771,-31430036,6820817,18783683,9965294,557543,-46388313,47235317,24046348,-11876807,6800743,18767104,33238038,-61245081,-18036350,-4335651,5689869,-25159500,-25415221,-11076639,17130103,15559891,-40471958,6299703,8054964,47676488,14487590,-65274065,27071919,2800977,2744878,-17705828,-36650387,34099579,22829523,-21069977,-36135536,9667354,7588738,17233974,-9338984,-1109588,-28797679,-23716086,-33803605,8892062,156621,23948751,-41223786,-5048732,36895354,-4244527,-30781257,-26044891,16501373,33316821,-29947355,-27966337,-2652484,61793878,-5773154,-26500511,24747240,10431197,37581593,-17098971,-29413228,1606515,24511170,-1532130,-49410018,6775063,47562963,6014369,39727365,-27256555,-8510794,-18291754,6610009,14709385,5083047,19958662,30176823,7140419,35799967,34939920,37845269,41662695,-16268727,20332792,25970341,-2380765,-17392002,-19892552,16925153,35497579,11642534,-7123436,18984966,8959889,-3215919,23289217,-3140864,16590690,89292617,-39505211,14491859,-6609781,-6436737,-2407033,-33681698,-27713445,7709711,38090494,-6628721,9092596,31680666,3202190,-9554037,-29131944,-14735753,64936082,18604050,-45537567,-29447118,20474665,-17799012,2290693,-28228826,65692158,13540121,-31236494,-50817841,31009894,62997372,-37215180,-52033286,28185462,17287428,53995840,-25304629,-21936463,7414344,34865666,-27406577,-70134046,29853610,66077881,-49025630,-31166243,23003766,26360682,11888432,-92326324,9766143,48997961,5037916,-79175264,-63862047,80941180,-3651087,-27490882,-40137990,40241256,66709687,12958092,-35804136,-46027055,27482903,28772283,-44845351,-30689942,76220449,19452734,10318570,-35969528,130392,-1892484,97164,-11079989,9951002,-942997,14216856,-27003268,-59189024,18586292,27918855,-17417690,-89036156,41790945,99540814,16779718,-21461428,41382822,57796922,-16824717,-1964325,-7793276,14373067,17635980,25160674,-12476231,-64027841,-15315307,13187187,-21707529,18960986,-29311116,26719504,15293637,5651834,-28765108,-38569094,-13758681,44212747,-29743914,-7775592,24840018,1892294,-9999544,61046022,14238069,26873557,9172353,-10092230,41061129,20929371,4145973,-26754243,7932390,37121896,61726593,-19383934,-41693528,44661051,81931550,-57545979,-44353975,-12785450,49796919,18941388,-42730600,-60043968,62256205,23612446,-7797581,-66393576,16422258,14067956,-42962695,-44089580,11232479,61830294,-51587720,-46916659,32574163,52977472,-39820161,-34662511,-59202886,66896278,-4292886,-53491355,-86563049,42925132,88421002,-25701865,-33564680,66742596,76518301,-8560054,-56397169,-3041348,17011739,15265470,-14337700,-8102874,17771309,-14713721,-10739969,-61756224,32328458,64741419,-43118480,-44221707,43219347,71317126,-16642352,-49414455,-8921872,34338379,77083276,-81701045,-23356988,38183961,88920805,-11917229,-116763187,-6073538,61924163,-20498801,-41061463,-32810147,1734658,4138864,2982292,22396426,-25980986,18522086,8059313,42680813,37856804,41785463,7321147,-10044443,18062853,28675132,-7980240,-31406993,-50288647,15226530,-7923295,-28970815,-4856550,-19243650,9446653,2637429,-39537604,-14694396,-26027216,13809875,1321103,15483273,7869804,-10056986,-15158155,13010444,-24962764,-31291350,34969997,55830079,-7199629,-45834627,7020725,-5158879,-1032957,7222100,57294493,-3149585,-25953513,382056,22751324,26936451,6354169,-32336324,-35568365,29989743,30868771,1189573,-34410622,46475483,56712577,-44734804,-32151157,-16717719,18321354,40795617,25995149,-19719524,-20959952,31789512,29996087,-12239250,-43386204,-42408837,31934514,-39758969,-15274510,-43101295,5707768,-43211168,9556929,34156223,-3935992,-20712288,14835729,35901439,53901228,-7720488,-40350702,49845078,26369121,49486493,-73516981,-71909388,30015759,26033810,-15732157,-19924495,28794257,49105269,-33282047,-67443047,-34211678,15234716,-43111563,49897214,5811981,15516348,33599987,-35441588,-28096843,50900589,7674212,-71897157,16972090,24070742,33671281,24635007,-49301990,4272374,37749265,-17110397,-36991924,-4441507,12704157,45801012,16514995,-26770511,-24165076,14113968,26996429,741864,-64530442,-34455967,10437913,351384,-8342343,-11436638,-2557970,34188406,1499897,2282506,-14646343,-40655870,-47246014,-26929475,49755968,-25370040,2721991,-3268845,-36404403,12646904,-36304442,-38394927,-35860869,23464569,34446163,-67037619,-17274425,-3259598,-40712633,7813792,-34558632,-59727889,-20067036,46068799,-2711847,-13054482,18391624,23497495,18983084,-36179798,-18657548,27872126,-19084067,63055913,-4369290,-2538977,-13776373,29262382,4221721,3783829,-12721628,-11478013,9093665,-24219940,16103613,2185756,-25568677,-62670354,12722603,49640286,-15887103,-33789075,-13859045,30058608,35837491,-29858953,-18876324,43435819,61597000,23824104,-6723152,37830110,-40857747,-1272697,22563107,34387789,-2908512,4560750,12882514,-20778236,6648676,13697483,-11761818,-10895643,-18104329,-2435190,-10352135,-28711332,2267856,41487250,-10690243,-20589663,28601807,357149,-6151786,58926399,-38861347,-1886977],[-8,0,16,-45,8,-18,232,-188,199,-344,558,-712,949,-1353,1753,-2243,2867,-3592,4496,-5606,6932,-8466,10309,-12443,15027,-17964,21414,-25246,29793,-35012,40970,-47628,55246,-63902,73598,-84480,96701,-110308,125549,-142481,161202,-181982,204888,-230160,257983,-288493,322084,-358660,398878,-442696,490603,-542621,599516,-661402,728607,-801774,881335,-968047,1062310,-1165088,1277184,-1399645,1533881,-1681118,1843484,-2022944,2222412,-2445511,2696731,-2982098,3308934,-3687844,4130192,-4643725,5190755,-5316121,-15696620,-47610115,17166357,90921144,86840034,-106814525,-156122830,101203776,172750737,-103842678,-133674724,31551007,91291833,-22658380,-34949969,-1762937,-30295062,-10839312,75088210,-2898265,-71032063,29729546,4988535,-6144171,21657733,65632121,-110179175,-111469778,92151642,88249790,-108552461,-54762750,40366211,41693261,-4985155,38533077,-66584770,-32545737,80005091,53690611,-49227697,-41667198,59561489,37934795,50197853,10888104,-52058842,-69035893,99314028,2772860,-119541959,-101646869,87151863,83834282,-66317300,-52778751,24315590,22840588,69757837,41935352,-83594581,-45554509,38153138,16465487,-24277340,3172083,23021446,-48300664,26396442,105532495,45598746,-85543506,-38524891,129033086,45956349,-34152660,-89805196,-49996695,101151903,144105113,-51426036,-198528497,49722076,176022256,-19565953,-170396019,3283778,101564928,-57771108,-83626485,-2375497,-20640737,-29396079,10091061,20620389,16576318,63458655,-27037632,-53565566,104439624,86089942,-74147608,-150964985,121389471,177901262,-43361189,-138102841,-14291623,96724916,35689081,-36630465,-157063028,-51128984,147774601,15187631,-115226272,-101968354,126503786,29061840,-53454015,-31968838,63814951,-8219590,-37563016,55623786,-34998176,24672433,-35353164,-48304952,-57390496,70339559,-27990615,-155086306,-3191489,162786388,-3874077,-110778304,12713954,111845149,-5774282,-50863871,-9179861,-21308002,18391577,63483205,32843642,-63763654,29996049,69102404,16493130,-34371856,27197452,3788312,-64868795,-11708703,14454134,-45358276,-16563956,55353931,21334952,-13031718,6583382,-12006019,1537226,54575870,75555813,-92630839,-74343720,82702440,-10514247,-45371685,-56816726,23101611,-22637495,27324477,71381091,-57659570,-82091979,44462211,113153804,-14171712,-55886372,19973126,32317294,23585530,13393857,-14398936,-85064492,25039019,45580367,-10158525,-44359011,28974427,-1315115,22454094,18410926,10081176,-80505867,-39571298,52809154,-1655613,-39100407,-19108609,-19646147,5603541,41069129,8271954,-80048713,15895435,116016845,57749901,-98499851,-1866887,66409294,16212102,-45872902,-42270072,-9980319,-51378777,-9624287,-8259600,-82409588,-34430961,77842296,586716,-13511400,60472700,-1358633,-61476706,63327466,74732774,-51370945,-33651777,16715165,58275836,45479761,-4134579,-14190821,-43470892,36727059,63900216,-72058067,-79340721,33906644,40149039,-63101742,-27700513,48108942,-13646732,-35254746,24724323,-48189965,-4987049,36651391,51957933,-31382057,-37001911,42968315,-59621895,12340850,91367079,22611163,7928242,-33756472,96924785,-63227720,-20902686,-54990053,-26084649,16503880,-7535404,21560263,-24166364,-29731020,42560682,-16565822,-26550495,-12626029,-369251,-25548714,-9850525,5442024,-10012555,21780503,48288869,20984013,-2683945,13445827,-2405823,-28318308,-11582106,2461308,14060443,-37007654,35741566,104840328,7312553,-25449610,63709833,22003947,10184348,10288706,-28788929,-6894445,58792856,49130591,-34497138,-42907209,14291351,46665419,-12943080,6775788,-16885525,-19605518,16167246,34410155,-26474713,-9039700,-23509807,-8835398,-39994170,-9326628,31913794,-6456598,8960918,91082883,39949886,-16824224,-18807904,37157945,18290838,-20022108,-775417,11935536,-18803249,17662459,-24017389,-28010832,-12427632,59375291,19826369,-58350356,25504429,23119869,-16566700,44738172,28531548,-16321474,-67775541,11894942,44514047,-16432033,3017458,31326398,-41687578,5353542,18559278,-9979055,-41633934,32620981,21413955,6261682,-12192231,1211580,-53920249,-17889996,9804609,-46943548,-43576189,42282296,46759761,-51484753,-40240657,49837363,20487511,-87070170,-16747516,5817001,-13527527,1588863,8692858,30021760,32983700,25594599,-28904021,-28152541,335331,26857311,-49464606,-8481750,50330220,8037154,-49956644,-39086279,25437214,20539695,-9001390,20449275,5490826,14230784,15614419,-46907142,-59544297,-30675194,20422188,-38415363,-74939115,23451417,21120150,-26837778,-17897441,23001881,-9493322,-22718493,-35889896,-36808673,-10641923,46695492,-14901501,-204026,1113609,64960623,20096853,-44800767,12448347,15083782,-28500661,-17848320,3755073,35469755,4943695,-1269484,-24781326,-9085848,22736990,-5619275,-41402113,-31968968,24920000,518628,-45627832,-39627276,15970646,8278442,20212057,25289543,-22972877,5340961,22851099,70035367,-15172899,-35962190,23596358,-74193951,-41749457,-12137141,1693620,22163406,-23733495,48266221,-21708943,22918870,30972047,-25789943,13184727,54577495,13657457,-56762086,-8090681,30481326,37622739,-58814176,2964967,5891109,16731698,-13620524,-8479622,-16091603,28352447,6170145,-24472819,-37395747,29318882,100694619,-27767628,-41300416,1273049,80749095,-22096765,3705393,-22526895,48344980,37627691,-107849373,-24723603,65118018,-10946085,-7709601,-61107814,442671,29127799,-33106304,-56533923,-8219879,72594113,36823859,-22669659,-26942862,82324785,25076334,-38852267,-88972963,42468831,89333096,-49769321,-67991876,5179883,101690440,-3023361,-95136078,6068631,-16931978,28519601,-44480530,-65862596,60268632,26855459,-1004663,-41307439,3410309,19485717,-38383676,-90167789,33984834,82738213,24616430,-3067887,-1128394,-3251410,50627161,-36705170,-32195913,53178580,52979508,-17417221,9210729,8641915,63153819,63081155,-3818005,-41867524,33769356,13220407,15866169,-49291964,27026356,47597662,-1096299,-20194907,11509171,45769685,-50091841,-46515312,-19895850,810372,24331733,-32528669,10183953,20073956,30911463,-31226707,-3356940,-9388849,-6045363,62163275,23540331,-35973704,-47501772,-45208056,23888864,12069123,-15310101,-13996707,-21689881,2292652,-32860208,-22992249,49852536,8776678,12705642,-55175304,-10073437,-12713904,-2618974,-3849562,-18721116,68623164,20227375,2331705,-100010351,3523761,37963219,-9201235,-73201098,-1156974,53328577,-1369777,-91655357,-44248525,108054119,-5484329,-47083814,-66335090,45030000,29819292,-62488364,-75940773,38865775,122457132,-17958561,-87094665,-9529403,103417738,-13525594,-22702080,-19232656,97322451,31368321,-104593683,-30295944,43915921,22040328,-55040102,-21413423,10751609,17524412,1008103,-64127381,-9684856,65648209,10387987,-56328000,-75305392,34293169,68750025,-6044615,-58233034,-35614253,81026536,-3932337,-43084721,-320058,73869834,6977827,-55494225,-24917990,23346096,-8207603,-72327727,-69940885,47870027,49273977,-34619012,-41551777,2132701,77189059,59373588,-72005397,-1239255,33863392,42397666,-30801215,14174156,17746054,35243966,-20828607,-30949625,12497129,18288715,-3313519,-20729703,38224496,68009123,2496876,-30977236,-19696954,39511585,14139924,-14049544,-61776169,45338074,30668397,23100222,-4957604,-28037241,50255572,45254060,-16107366,49425850,35919131,38447068,1719864,-4567809,-32099612,-40233767,-22362308,22884852,-31149130,-52899784,14730037,54064709,1859790,-53180852,56188804,10550030,-5469688,-7512241,20610624,-9274274,26293435,-3184161,-10110379,25831805,33548991,-75246867,-46327695,-29263297,16007987,-27842065,-25786247,14654838,16256243,-10616991,-17560778,-48976724,44712897,60187485,46215889,-72942745,-21766677,94341130,38381141,-110573282,-36888862,66365273,20408413,-52131228,-17260179,28472998,73395632,-59332806,-13458988,-14175917,37278950,26084216,-64539184,-17127334,75162060,14173011,-74618616,22068601,74287889,4956369,-53851822,5873431,62233942,32453057,33006309,-4920350,-31368061,53761572,65973895,-59946891,-62995377,-10184768,17827716,-43909755,-29462752,48700346,10391390,-23343497,10020823,75500152,26994847,-20167083,-33599360,-14239046,34149740,7947681,-37006381,-1273992,23161826,15649882,-24833052,-44689321,25496974,13978188,-10263565,2473695,-29190357,-22920961,-15999356,35778440,-55086981,38174171,27449120,2490422,18269660,63960642,58049750,-51557019,-23610308,37977866,31627231,-14193239,2914440,7614015,25297128,8567313,7304337,-2032809,-2269327,34600828,23133270,-32424020,19488440,28571631,41080083,31799748,-42093632,-5975674,-7882591,18123620,34385140,-23960738,-22314372,56728882,-7509747,-34108959,-21948797,-19236425,2382074,-10056825,-11875928,305798,-35325801,-179591,40298645,-36752246,-1418627,-27566360,-33546673,5609219,69445437,17319900,-56538282,31771069,38596555,-1651030,10167750,36771061,-7400416,18079749,18141017,-22523150,-56428198,14746208,53542556,-17401393,-65339726,-8249012,6742499,-33578345,-69264460,-14514393,-21296563,10182956,27389756,28148516,-9994070,21189386,7079541,-40713701,31414929,11902985,-2368639,-23033612,24652483,11670622,8341555,-6116488,-5700637,32700876,-20472481,-10578410,-46954711,6498475,-13378382,-18759199,-10023694,-39826662,26930443,57621232,16047260,-80319286,61549936,-19359334,-2509958,21051956,-31564909,-18363158,-57301357,-576039,-3070578,9959321,-35416060,-18601849,9271954,61597446,8044283,-17213189,14142113,58994869,-58560265,-4951209,-37783120,-6785654,32586877,46505765,394494,-19672830,-4016115,-15838798,4439763,3301910,-34930281,-22290021,47011311,63214590,52212699,-37655474,-6852768,20444096,28154500,-46270043,-9269746,21377088,43520155],[8,-16,23,-71,191,-226,298,-408,584,-861,1044,-1394,1753,-2376,2917,-3600,4530,-5510,6739,-8236,9958,-11867,14125,-16948,20065,-23511,27514,-32257,37619,-43520,50262,-57848,66477,-76034,86751,-98723,111956,-126752,143086,-161219,181092,-203087,227362,-253978,283143,-314925,349973,-388345,429945,-475504,525279,-579546,638563,-703088,773443,-850140,933910,-1025632,1126071,-1236134,1357355,-1491279,1639602,-1804673,1989681,-2198462,2436281,-2710237,3030577,-3412233,3878592,-4468576,5252834,-6378710,8224050,-12229368,44696430,34545074,-3144996,-104108145,154988,105072887,38170648,-128655330,-10494380,113305682,-67274044,-89109639,40855665,79097545,-75188737,-64781984,83080031,35830760,-54751641,-56239547,-68525696,125846468,94299823,-87199124,-168556204,91642693,194587319,-88741645,-219088411,16785491,144917407,-1921552,-105550774,-77670540,6033516,20225486,-11623934,-83588892,-54065858,104914024,33288352,-58601296,7055126,140451527,-64166981,-151130340,85706378,167382300,-67524687,-181398981,15177924,114280428,16377095,-54739096,-89148663,47103859,146543901,31001896,-170713856,-41823539,132686031,113156054,-107336821,-37247417,62785796,29238160,-71215599,8697395,27522578,-38141563,50760705,40865603,-37386361,-964618,-48414711,-100853071,-31522396,126991728,-23667276,-137269831,-24685421,108582352,2197783,-34810745,20100248,18747792,35818479,98075193,-10788459,-91953985,-29562543,114365755,6921600,-39368909,22766590,22629516,10425503,53329781,32965164,-121541450,-20497057,113843172,-5500327,-121928091,-24573154,92178030,15308418,-60629203,31455827,3358706,-71494896,29530759,52777308,-43877203,10721837,41933017,-23824275,11511755,63977162,-23707884,-117041076,23478897,125246786,28066248,-152267831,38242092,91225283,12923920,-31403516,-49166660,-20737333,81060672,29308516,-76927783,-86616669,68527291,49043882,-82956573,-38445317,23322792,-23484588,-39817827,38983278,33454707,-34430953,-43930940,15642710,-52814940,4327570,18838790,-78085119,-2730672,95781385,41088862,-155446538,-66660484,105428971,27220120,-61286968,-37514206,45958119,27376767,4230313,-43357401,-61761109,21704668,48071742,-8418827,-54825772,31936669,7355573,-17865887,24638301,26886375,-15241412,-59010947,37895354,46784954,31476388,-20242331,-50522134,-5618482,40987585,52891596,-80853104,-39144249,39667399,42243984,-87979489,-66754462,31461553,40503444,28212281,16951650,-33527034,554041,16231583,44148699,12284102,-45130330,28009045,46659299,-28759950,-680592,53842445,-11951175,-56963799,60901564,49829142,-32135036,7793873,44108753,27158359,28902881,36736400,-63035004,-61721553,33509799,67615712,-43649792,4004616,13751480,4748740,-29527903,15056388,-22537119,2831097,60166483,28787160,-56689932,-41420428,66153634,12935287,-10994906,-20006327,-4607399,-3927685,3170518,-2254924,-8621185,-23744361,25598587,-17408452,-14224477,-1477640,8753489,-69211429,-1453580,7622437,-17847820,-36141810,-15882583,76165505,14970121,-28328192,-18361742,-39893785,2114179,22093629,46473940,-56057090,-16995689,105321557,-30457354,-101158395,1908822,20691864,6950252,-30379639,24400746,-23859442,-60354141,40993717,15770428,4577785,-17759595,11101692,-3048821,3053822,46186296,-13498029,-1033333,43062982,33656750,-52920952,-15279941,19886531,4201096,-34487169,17129486,-8150835,-43809880,19503799,46383740,-15272593,-39641749,46248331,-1644452,2752303,24227982,-40581765,-17355571,-11677503,27277859,-20390987,-45037699,9364881,5246783,-39437760,-4089700,20291955,-25229054,26488869,-12340428,-56697781,-4082098,33978570,3902877,15214147,-74946094,54881336,-11230290,-9240532,21823690,-15589181,-33090082,-33680614,-25128892,-38542994,-35719158,-57806983,18204089,-10656350,-1220765,25259596,-6851601,-36888099,12525359,25813125,-15345599,-17661553,16875710,9745705,10869149,-28452399,-57524522,8757687,-2685729,2702213,-6522132,7835277,34612599,-51587253,6855131,15778316,-16139908,-42392139,21012419,-6251465,21437681,9037354,-30462223,12815265,44578041,12668127,15712065,-29477780,5363645,54801551,37987167,-53877318,38962133,7318055,-26616652,-5606262,18937373,-1742566,35433245,42809398,-39465830,-14809096,20419955,4377707,5821922,41004085,33295500,17546360,33091577,18190728,36795842,21369531,4975900,29080812,-9549798,4075201,-49793612,6500021,-20534390,37644263,9066824,-17108138,-18876569,6894788,-14848628,-7573592,9462979,-44118556,-36755037,10057145,-33834963,-34707133,-43685757,19391759,25930126,-16763209,100191,-18507558,20824925,6818737,-22973822,-11261743,25936812,35613068,1959348,5826274,36629176,44207903,-5926299,16350674,31139124,-7428659,-52921544,-31054345,-30069752,55071559,22532856,-37660209,-69316636,-22452682,4402101,-38924266,-33743365,38536112,48638604,-4784862,-38243152,-2758890,56144838,31234704,-33648257,-30014903,-20464836,31070214,-34345301,-16132734,27623711,67496014,34435868,-47723293,-8700754,58322,-38063856,-56268342,-13023781,13609197,29267108,-8845536,-53252641,15870771,13590371,-33704812,-42242681,22342704,65641829,-27161956,-34156977,-46007985,69413545,-3551184,-46623837,2474624,30084733,11222104,-33993447,-22087390,33248664,-2997100,2194833,5435271,-23671496,79436741,-24521720,-27141430,-2049266,8483006,-21603274,26545762,-11274253,47371358,8578605,23876122,6634509,-7276749,13973919,-4931559,-23244597,-65079059,30158345,-15118626,11334741,-45143750,-32800787,42022189,29952200,4653765,-31655862,-6443464,8313701,12483449,954610,-26780984,43351981,57701101,-12401580,-40866299,-17819405,-25044330,18803260,13991664,4915504,-2485487,-10547393,10394707,-18779775,3516261,17975012,14649037,9324966,-12244658,4623053,7145355,-30164294,30051915,-822492,53289227,-23094878,-88169200,18054869,50504017,890244,-22445645,-5481478,63873276,32321427,-15868757,-26101365,19824450,26882772,-573298,16973139,-283522,47486530,9015735,-53568793,8118652,23452380,-41137157,-4062687,12574859,55229101,75084558,-64625937,-55294711,47173973,57550461,-53891713,-91788339,29407440,90995897,-9919310,-93194640,-14882648,50373207,3974181,-50149660,-87996128,79178340,57381804,-3799206,-70360734,8124826,50104196,-32512673,-63140626,37447618,26309474,-34670138,-62723226,4872429,73130811,-9695392,-76086339,-44737314,29701630,25629216,-27730679,-101158307,47155210,76817733,2541393,-85689287,-47671186,77478864,59138330,-52915240,-9541318,-3473219,42537784,44840055,805579,9932287,19745171,21283128,-5931384,6421314,46043932,21747721,-40318222,821365,20305399,-43669721,-31727255,27773373,31366163,158128,1997471,-36445096,-3785747,60618824,24442520,-2336049,-21478817,24826199,62003155,-12643930,4200830,-25304121,-59942905,59827189,-3587240,27832566,-31744469,-5024238,97776613,-14573791,-2884542,7360648,76483655,38576343,20241364,-14548122,27599224,65510930,25167890,9704668,-26443551,33558460,-15016151,-89496628,4017914,7635448,-14466644,-83000901,-21359294,86115087,8595957,-56765064,-69699872,23082194,96214111,-25351519,-76688038,9694253,34394203,27293622,-44867875,-44645628,78731738,29346916,-42358406,-37136515,-5684473,13074547,-15782279,-4192684,-38158202,9996852,14655224,-84553957,-8141865,84242664,-15392228,-57780728,-16621738,56889057,47619977,-65454837,-29686679,36983626,10358362,-35290577,-17435013,-1838490,24477848,36018105,-40426153,-49296182,32427527,24706429,-34733250,-42298579,-24651921,37197381,7354568,-15993191,18365260,-8993193,-43338407,-10962865,-19637725,55393866,9389292,-12913492,-49538467,44435004,15788907,-39452851,-57047925,18937663,35837345,1901020,-50495400,-39414873,17452495,32931707,22141058,8516923,-27233059,21797653,-16494997,-7234642,5421501,-27676348,-5554315,-169170,45180347,-527738,-46828821,36398741,46913191,-21383515,-24407394,34675504,-8185154,-51960464,36556659,546849,-42422570,-47738671,44003955,54966492,-14601839,500984,-9981029,17253927,63738450,21216662,-60650455,7236883,5768420,35048285,-11559237,-49063766,29667705,9134303,23966897,-29462653,-34127684,-4341799,75394128,371017,-28637010,6104291,25424981,-3566185,-20304400,35008641,22491294,-20264021,27433690,29656961,44949125,-17064476,8991171,27449509,-4904737,11289433,-45324897,-55154484,21706235,52576673,-27790497,-88999446,6308354,33984673,-9765414,-69703568,-33021981,35036360,27783443,21515275,-12425791,-2796008,28632994,30994928,23116629,31133006,-11481865,-44834545,-7371407,10553106,52669338,-36291692,-13873534,32854608,23381243,-21204889,-10404669,-27054511,-8573875,58782807,-12596869,-54350809,134077,29804433,19917510,-23538278,-3603503,11190469,35815411,25460669,-13330935,-15839950,-10276472,36424659,7884170,-40796130,8489306,-15012163,-53927770,-3192096,-5535536,-23095687,-32001599,-2708117,5861075,-2972507,-24521795,6700540,61187870,576212,6419121,-4111602,-46755082,28168551,32730951,-49307495,-36700349,25489152,-7505094,-21583140,36168437,-27009061,-19364774,24558970,27245241,-13113972,-50181494,18490257,31965223,-1902311,-56095597,-8358977,-41056487,-30962297,17376071,-39517557,-25096049,-15784678,13607784,-6557588,50951853,-3833695,-80182672,-31935298,20946930,-15324093,-29386619,-50500132,22491198,26073122,28611588,24573268,-36305436,-4087162,20064441,-2423707,-75630993,-15815552,-417772,43698807,-9678188,8625921,30676536,-21123246,19592548,-29340976,-10568099,5797575,-51635442,26756231,-28369901,-10633915,-17837131,29144535,29061395,-3606631,-34512715,226191,-17731409,34670128,-23011789,8795451,20020139,-1982896,68928820,24872665,3073388],[-13,27,-68,141,-142,265,-452,450,-697,1032,-1277,1562,-2127,2532,-3130,3945,-4812,5803,-7024,8566,-10142,12056,-14174,16729,-19548,22886,-26571,30729,-35510,40870,-46857,53530,-61019,69344,-78612,88867,-100241,112759,-126687,141943,-158686,177129,-197208,219284,-243392,269730,-298400,329586,-363724,400765,-441117,484923,-532827,584865,-641512,703395,-770970,844941,-926072,1015452,-1114030,1223458,-1345430,1482389,-1637468,1814413,-2018913,2258892,-2545041,2894128,-3332325,3903669,-4688395,5852019,-7807548,12021080,-41131485,22697012,121915233,-7944482,-120544625,-36527758,179922843,49438230,-100877712,-88477121,43602085,11979305,18195820,-536234,-92543775,-15846982,39462357,48171992,-85880078,-52683145,58983765,-32874733,2948410,59846617,-34811139,-143270622,60244909,94387910,-48095420,-134663584,45370652,41918568,-3078955,-1619382,-23386149,-103745114,58601247,78335136,-6436527,-20379768,-5937570,-49367864,23112860,62101901,-21760457,-113124494,26601077,203603912,-17931569,-138606281,2379456,92046952,-23628833,-88787928,-33270622,-24410897,6071448,7518981,-38974245,-89846375,27052361,78489121,-50913411,-30029674,78922991,-23228575,-72918830,18503969,82195154,-50202377,-101030160,-7823906,112801311,30880222,-27497335,-82974499,-45275646,78179291,61458918,-214501822,-109392217,164170405,154980832,-143542515,-56433063,112523587,73435432,-29955141,-39748365,-36518999,16852263,58861349,-41951571,-87308,25009813,15233851,-65148331,-27988369,146217209,9960750,-183006626,-67950609,140104236,29408090,-102832070,-69653754,59514663,101985440,7335242,-86629616,-82100379,19473704,148098209,-41425181,-117195468,60821052,76407363,-35446694,-29540535,42867274,3621354,-77234617,-7568297,13378437,-32689502,15755996,-35264697,13853772,22356866,-6353645,-65919954,-43907421,77655076,80859972,-82316440,-98514100,58102668,55141896,-35486732,30594717,-43943280,-10679938,55552358,82337393,-72580814,-35446590,90720802,40562783,-23267862,-40109437,16535319,-30012824,3222453,27745492,-3643670,-84177823,40346849,27562803,-38492895,-5191726,16581052,-36009264,257220,68272742,-19355357,-53892599,-19398078,38568982,46239081,21892656,26046785,-43446871,-5247164,50937570,-8275523,-111205457,-31258416,114292002,-431909,-75566441,-50006157,56131317,22598797,123825,4761176,-92243314,15875530,86850576,-28775738,-54726546,16256746,47946255,-9600430,-26834087,68924648,26379225,-85652791,37091783,38421717,-23383969,-10825123,10150271,-2292535,4190833,62563631,-38324022,-77736431,59362642,125571137,-25614533,-104184630,7802752,48828661,35242860,-24227712,-18794158,-3287787,51129765,46062638,-44209881,-13017388,-1652655,-3980438,-12604568,27262096,21223687,-43929666,-43091875,45160062,52296220,-39554720,-24454438,68773078,45686576,-39465671,23968818,-31848388,42469522,96998426,32017651,-34512864,-9920368,93837893,4742664,-45037662,-17146122,13840908,-24286581,34677367,15506350,-70766690,-33740694,43107756,19830747,-34623498,28993952,17972931,1047220,-2592141,57536954,-17645958,-38943413,34109548,31932909,-44411737,24050732,19956614,-3672700,39241191,50798395,-26274611,-54644696,2022166,7779448,2639620,-5827592,16925034,-21318221,-47802723,25028113,-14965527,-8360857,-75852112,18444568,-10250709,21578152,-43107188,-18391193,1743185,7459657,-3592409,-90143682,-35511606,30381929,23337246,-53645313,-9568922,49890413,52354031,-57696185,23456487,-38771440,-2407510,13610063,10952381,-24204675,-23369115,75247984,-20200897,613569,22077593,10669696,-36321286,-29457314,33456390,-17104089,-39586433,8356618,-18359711,-37708449,-12488096,12614065,-50915404,6947320,3885720,-40914103,-22912819,9580444,-6072688,27908173,-14298827,-6349747,-22366454,35654554,-7726526,-55192760,12477653,24321901,65850522,-41577522,-8145553,32917973,-19663197,-52593836,27131833,-15406076,24436055,10069131,53533373,-22280653,-7010139,47331659,-2175496,-67750070,25077258,5373730,-5989572,-25184385,8993002,5157352,-37154428,-12613087,-11677334,-14149039,12846476,-10200690,-64067569,39104763,34201621,-22225387,-14703835,-21298033,60845952,6471471,-28227188,-254973,14734618,-170642,-33499548,-1222733,24032983,50072622,6081001,-31634127,13140800,32655401,13995711,-10702100,3593367,52955854,-14182011,-56466325,15863833,20892804,-7682347,-31201508,-24368194,-23322249,34992329,23812263,-86315335,-21656133,-9779712,21217565,-48516551,-28193034,31654178,438654,-30185662,-19601851,45278941,-46409986,-9371396,-29235036,-31608548,50988389,42171530,-17233381,19156026,28181655,23886680,-13988788,-10625396,20562076,21135998,-15673504,-29941091,-27818592,7870325,8314660,-10768536,-12762555,11848707,33356562,-57668426,-12726325,480607,-997986,7405218,-42848211,-37987091,4462227,-15861237,11010905,-19312894,-52965835,-14532249,-4442396,-15202875,-23515313,34966232,70902147,-23699036,311821,6933831,38647791,-1203609,-3756468,-26355857,-37630235,14472774,-2186782,-22761348,18002397,50185388,-6512252,-23658336,15328076,42575723,9806173,-47481628,-34712312,23129714,-8990973,-34397754,-35442860,-13566628,38443986,1957019,-94539097,43489235,30175224,41839200,-59318607,-33088542,29505967,38237629,268013,-57889122,22673613,74582058,4002199,-38306049,17560102,-1603300,30363477,-44751123,-8598410,76225029,37790716,-54500063,-40440602,32575986,17285214,-18278133,-53394729,25192003,68166468,33342465,-87879558,-52446385,74264122,24676073,-42105391,-95327884,63594101,50390271,-9564607,-36780744,9466923,33222143,-63660570,-65245271,-29571058,28357404,-6719466,-62989221,-16631041,51059070,54064546,-35797562,-35168215,32842539,85694620,-39222290,-32795287,-20224532,56247012,36400593,-61421955,-7267343,7458664,13587228,-35045692,-11083201,4737339,21789520,25884384,-10686505,-20167820,16462477,23023290,-50079028,-13239751,23350976,-4333435,1509185,-30842998,14864506,-14293029,-15542336,17019038,-10582119,21245479,50999903,-10188572,-32954698,-19334281,12845861,1215348,-25005590,-34964874,15180668,19883445,-75330593,12941050,-27978483,31117244,1742091,-32368461,-30087594,7589284,77635808,-40323813,-20123966,-21016045,22142336,33851251,20011806,-30035480,22918567,13910474,-10890120,-34497901,-27412206,78031050,-5510802,-53604141,-121065,13282718,-9865864,-53422615,-41559527,68110753,49739410,-40208249,-139695037,29519792,51220435,-12647188,-96792078,-49857851,20979093,1808882,-93923368,-49798998,66065081,83384305,-78997040,-40657050,78875291,88233022,-29528863,-40782785,-3438954,39582540,-42709904,-21944239,6074635,53876075,-5041211,-76803531,-40309100,46237380,24943595,-17604648,-72451751,-3476209,74338143,34320763,-80369741,5011161,50753595,-9481089,-93534820,-7306769,65125702,33142588,-58500945,-81354754,33306750,81324205,-44888940,-27915131,-28386869,26988844,32276908,-33257249,17893192,59440180,10864137,-47525381,-48501353,18527732,58281165,-46237941,-39034350,-12324993,19311135,-13336659,-31609409,7597632,-29546236,-22584517,14821505,-23376386,-25789760,58739757,-30579192,-14170613,-5543807,7999382,-32389753,8517011,-1004724,-4768573,-39242166,36170246,23356594,5288800,39967907,45195360,-41028568,28009406,5362677,-20177868,-7576536,-1122029,28947099,-14178648,40467706,9793363,-44088417,-50255847,44605404,-27697821,-31155052,-68849638,19599592,16601678,-28459718,-25142766,-29760804,30464535,2893311,17211478,37573983,53337093,29590495,-96029758,-1975329,41598602,3731300,-29505048,-81417090,84748507,14052723,-19260267,-58909545,-27951035,26732240,4367423,-27580632,-56688490,9441992,40011475,-44952476,-46568261,55949030,82759558,-23672175,-30508297,-19782291,72415442,-4334609,-67965844,4501805,-11318263,-9667095,-25343126,11914667,12432653,39569108,-21268524,-30407789,34503725,76194690,-40559201,-53460284,-4333645,68595702,-31442891,-33932798,-16563071,47883257,-25032690,55148946,-22992227,1155135,25254617,8139447,-45727021,15677005,17656946,4030450,-72146072,-38944384,83111874,-6292625,-9907039,7443956,13041108,44843010,800268,-22135903,-2281020,9287912,-4097701,-81734837,19675694,63055350,-527302,-62259452,-4587113,35630030,-18296161,7749465,37376844,-24810676,2438261,34957832,29875616,30768991,-38505575,27983968,-3561198,-19949512,10280,-7113918,-28257358,13653929,39621861,10443117,6540684,32901083,6943078,-45697999,22486656,5374438,-18559484,7089638,30247526,12549627,-26390486,22918400,29771970,25798658,2959321,-32100629,-44168296,18245009,593345,5637362,-71866820,-10206418,28668264,-49251303,-37611805,9355984,-477259,11803354,31863708,-4605729,-1747041,2463978,8728070,-40852347,-36970304,8710586,-3162938,-20686275,18763099,-12985518,8039014,-19380725,6731894,-16137202,-20204331,23647175,13011989,-4476384,-19078211,19193041,-21200044,-4686554,36390110,33304204,-90830063,-4653447,-10343160,61748247,-30509340,1220389,-13017238,11272903,10763373,13916733,-23278099,-5900633,-15529880,180136,-11398324,21300162,-10263748,33148007,20977996,36256988,-2928539,28374542,19642486,44005556,15956641,-8197671,-36070697,-30352862,28037385,-2270501,-12966475,-29956353,-14423537,527661,12813198,18619005,53684861,-5556282,-8748545,89237702,16358410,-22787280,-25862675,40678030,-5986446,-476894,786795,-27464267,43452984,31811596,10774854,-56165674,-12000886,29862305,926222,-41114626,14591387,-56347171,22640710,27537180,10404778,-22345239,-13491743,38472034,-2369388,2478938,-4399510,-729612,-35743594,26055427,-12863246,-40314330,-53725736,43229809,15557447,60245256,-3732585,19799499,22617261,-2137490,32746689],[-10,-11,0,10,6,81,-58,39,-89,152,-163,184,-147,227,-269,221,-193,261,-291,115,-69,-95,351,-660,1048,-1565,2147,-2979,3812,-4970,6478,-8082,9982,-12338,15167,-18334,22070,-26389,31257,-36938,43353,-50732,59008,-68332,78899,-90835,104066,-118790,135148,-153536,173668,-195917,220473,-247526,277143,-309510,344993,-383653,425655,-471551,521232,-574966,633102,-696013,763707,-836399,914297,-997423,1085704,-1178768,1276046,-1376374,1478698,-1584817,1717133,-2059391,1312328,60652895,62640448,-45442501,-53599480,-121323817,39756995,96322682,-20762450,-134249968,51319366,39081982,-109194327,26054750,53168306,-57089605,-128026143,32251904,131385361,-38885953,-135897912,-5376682,42190916,116284752,-20917288,-115931433,-60066629,176011816,81977920,-188820091,-142882320,75994231,52845496,-76625849,-111090095,52781617,15220286,60471446,-5189354,-76136604,25943317,82612525,-42770748,-66445941,94826043,58390622,-175551147,-38885276,195282946,63323568,-117979253,-71238474,103045750,105871458,-44617945,-83375512,-50407437,91372827,152260548,-49824477,-139398834,58550515,167064989,-60021543,-113456607,37340016,54902372,-19563510,17209096,-15693048,-28439963,-20444764,48554263,-54978849,-39592570,-30657194,-54675095,-84787480,41446846,100872447,-119302915,-94226972,113080331,98802725,-79859131,-81707467,27869630,12743081,45945227,-32912043,-85923892,-575783,55225741,59095491,-57089699,-68263303,30170997,23402481,-340105,70899637,-12590300,-52125890,46140709,91901777,-81438137,-60197295,68615839,36889463,-13795312,-42024049,-9001095,-63229101,29892362,71019753,23743374,-25819669,55206830,29492112,-66614543,69262744,29261949,-54728898,33614133,123341191,32605278,-69613451,-66105591,66998285,49835888,11413211,-33335108,-71836105,19668431,103504240,502390,-146015552,37476564,121823727,-29660306,-62155147,26384481,24941217,-39146565,-27748025,35501826,25468502,-37270045,14017495,53020317,51449390,-29256359,-41862311,-24726664,34587930,134405704,-48155159,-105170179,41946466,93333624,-34097438,-22751728,-22124877,57586976,57663967,-925157,-4020432,-20743001,145737036,37069095,-111208936,43979003,78744922,-33443579,-75826993,24173477,30108233,-45284334,-75222892,81079409,48050847,-16841658,-29302935,2249963,17580723,18343794,-13177399,-115353322,-40733377,108850602,21784522,-86642487,-51864237,66169289,29223206,-10935424,23487918,18713457,-4401304,18205722,-16502044,-58228185,-5718781,54135488,-23811094,-27258717,-18014541,27387468,-16126836,13891793,27720717,-19104579,-23524376,32442031,-19706395,12917592,27137753,-5376584,-18636658,22138042,24438205,-23092479,-38511100,56276209,-9157382,-11558916,-2795789,43905274,-24484171,-8672521,66194490,15500201,-52090987,25379951,52905591,-4543703,-10515164,30473272,2446721,-19545173,61972074,4179975,-61178750,-5044532,49328028,-42593347,-14923107,25329915,10459299,-18653959,79909924,22717359,-66496140,-42061623,15915603,-15704831,-3685530,-21635863,-4920562,-28685572,-14287240,20688432,-6456361,233388,31191995,16716988,-61779868,32344916,38090270,-22677401,-31855023,59260747,-44509586,-22036391,9594365,6048619,-21424650,-6131723,-3419426,-11744959,-38771604,-9406479,-9689338,-43504331,-43100775,-3830689,-28773222,-68232325,18510009,-20509671,-14197501,17843194,7453836,-30226942,34422332,47034217,3027606,-55432177,38153251,34748724,10781887,20541861,27267485,-80865420,-15308449,51817854,37122328,-59300778,15882082,19129078,-26463123,-3892948,21432280,-50985453,13779344,28607057,-7578207,-24346988,8639339,29351616,37538270,-16586625,-25151336,-14112710,-7574850,3966728,23170101,-19997576,14194973,2499750,19539874,-19863264,-17609684,-41525323,-34047211,42291573,-9600587,-14904312,-66645814,42599942,42117419,-40278948,16119125,376463,-12985880,-45698770,34063041,2417839,-29003251,39049788,-2646188,-57018005,-21768915,71706023,-16292874,79135,35728406,28650249,10753212,28220954,34202277,20079395,-12217026,34936194,2445833,-26809327,41937877,36034663,-5976774,-27643172,31290662,8681086,-1773699,53241639,53634451,24351022,22776078,-33829347,15135737,-17360786,-21130723,-32159523,-51254723,24570195,30205704,-22444986,-45242839,8300949,2962997,-18076129,-20147184,51157658,17913898,-17007570,17132331,-46385317,29971796,19454348,-79269577,-27891387,-12075141,46452135,-68151225,-19172182,22628384,-15691590,2729338,7918851,-950999,-15539445,23872791,-3851914,34475169,-19437979,1056257,32518169,-19093922,-31461563,-5930198,49827282,-25484871,4872486,19303280,-13026873,22383061,-13959665,12471820,-9186799,16669145,62888,32915257,-13175781,5232785,-25822098,-37678414,11996445,51542117,52300637,-8995125,24057798,39073999,74804186,-1225240,-24923343,-4125677,20420061,10705420,12100211,10434945,-25269,-16080238,-7748006,-8201147,32729216,30297760,-5306292,-15919627,-7956321,58570617,25526684,-47162617,-37409224,13919119,-9794654,-24655524,-37960240,43949123,7404982,-9777934,14586848,31535479,47413184,-6565123,-44061225,-46079973,25923858,35101147,-43343520,-61249885,-5152011,62372201,8917839,-74137698,13349722,58625876,-15977484,-54658433,-17366396,-27000456,50551820,-22089331,-31980264,19639063,82165812,26051958,-73844117,29257623,37357508,-11761135,-52384189,15262500,17411140,3261688,11100057,4168870,155652,44220717,-7425668,-49798173,-20280987,31797785,-17792416,-10004527,1745855,-10523840,26481682,9898011,-5361489,10270514,44963517,-30159497,-28795875,-33889777,33707428,4237208,-10311799,-18187449,38611634,-6758754,23118629,-25523152,-13649111,7588483,16708105,22747512,2092702,6937991,5016347,-31593103,-21085306,-291476,27282448,23569863,-18668665,-7686581,5642298,18133695,30367928,-17387413,-50829213,31507024,47005652,-56251533,-45324106,32133343,75941533,4117347,-35276715,-37576097,13256594,-25902320,-34555982,-57037412,5368039,6748380,-24671334,1195928,34150460,-22655059,-18102888,-25014432,89515112,49409973,-8762726,-82170063,24120930,80691925,34491634,-80386712,-23568245,33566196,-16962065,-33400549,-44896401,16481763,103125796,-27784839,-70337316,-44355601,85262288,46988582,-57397121,-2813683,-1942705,51666593,-70009909,-38335727,51744178,37049139,-43742507,-2386688,48464607,47022651,7695764,-40774768,15479681,57762075,-28635592,-87875987,-32915307,61610081,46235714,-13522941,-130812900,22751645,76114657,34704285,-38598111,13351342,16663033,12110968,-11362722,18706094,11628088,-2675834,9896054,-44322460,-3973218,-1202045,-33614733,5501117,39555380,28785128,17911929,-9056786,27199904,23042348,9815948,8892262,-14418720,12881419,22686548,-33489590,-40519396,-41009340,3396304,35946560,-49159790,7439685,-34133906,-60314395,2848731,14938131,-25055909,-24102231,-17087453,12814921,18396283,-54787128,-45158054,35342989,60262037,-55295535,-38326019,54893686,31374579,20793545,-21689057,34280130,-3628086,-72204388,2621084,35158811,-6792014,-84387470,-19830424,11616644,44400583,-51311859,-15008571,8408244,71851474,-12622685,-43325716,-27212922,-14544459,52702152,-43566243,-23363004,-27543645,60105254,8969317,-52704600,-23956988,56030709,-2259792,-64201279,-60585075,5800417,5109624,-13014416,-35916727,43690244,22544501,-65767596,-58834425,43945396,114336880,-26169830,-65174024,35300222,96638854,-4463778,-56491791,-69364348,11008447,74230461,-8850190,-25411931,-4738794,-23381012,37528968,-66895863,-65860502,33704261,5015380,-12180400,2495665,32892486,-26633779,-9837930,-25339514,7390777,87325406,-18423,-27835847,-2609677,63023268,20670636,-51435629,6349173,97553714,20156597,-61825386,-39078877,16518010,34053522,30118411,-43012812,-34610773,26418690,24512788,-7114265,36873965,50910435,34851811,40101689,26178838,-19062660,-10368698,32137451,7513984,12211343,13190647,7616002,2274947,-34734129,-45712547,17928876,10053271,-33121924,-20150507,8459500,-15045388,-49511030,-17111846,34715642,33048248,-4223912,-40464571,-12290386,45947477,69782619,-13595089,-22813300,37551103,72034937,-14265946,-24576022,-16479612,-21167210,-1672648,19557681,11909300,-61695110,5477481,50920910,-61314954,3084983,27703518,12439357,-42123355,20995844,20905016,-45639478,-10640906,-8406499,30349470,-27223388,-51601700,-8158071,163233,57839439,-46316128,-60810391,-35212958,38087699,54493766,-29777571,-2186914,24810417,4807467,-4024159,-3578212,-3341486,-37850505,9467395,-15855985,-35933526,30678555,24131893,-38671373,-156526,23264349,42711414,-23901994,18891586,28597365,23337711,12042588,-3676959,-29242387,41093767,1792463,-49620899,3024687,27779783,11320589,-15409923,1327834,22461701,32075367,50677555,16667548,-44848809,7178024,2964009,4755401,-27684017,2167799,19209995,3241899,-15875054,12292609,11501080,-45397798,-73183461,15735575,48458867,-3711829,-44972721,-38935165,-29722697,50090201,21942094,-10672570,-24172483,15002334,22557828,-27326981,51898861,8864526,21286728,6291949,-20625327,7453570,58265725,29446810,-8824302,-1649111,-2265355,14940525,21890777,-8970415,-15504661,-12906559,-21260910,-19284826,-14025901,-10388890,-63431317,56143691,38684002,24204509,28494906,4698336,643512,-18941749,22728768,-27908927,-31298038,25543341,3378059,29637123,-44115998,261154,-7572573,23107063,6353725,49221509,-19892861,13796832,19479965,62981631,-21773174,-326618,-13435598,-19694388,1576596,-17760050,-22071076,-32185252,12812696,-12454682,16599908,1650281,5241567,17073541,48912980,-27663990,-24873242,2912440,52859690,-25915381,-28056868,-2037456,17470878,10122642,56994615],[9,-78,86,-57,148,-250,235,-340,461,-700,887,-1170,1439,-1776,2313,-2915,3493,-4336,5309,-6355,7609,-9150,10822,-12764,14977,-17590,20458,-23618,27312,-31511,36031,-41159,46894,-53116,60107,-67849,76240,-85547,95721,-106819,118966,-132204,146466,-162117,179209,-197538,217242,-238861,262180,-287159,314269,-343712,375542,-409847,447126,-487515,531565,-579603,632243,-689967,753756,-824519,903763,-993018,1094507,-1211274,1347575,-1509131,1704558,-1947100,2258434,-2675893,3271834,-4206775,5922304,-10213152,47395153,74551042,-102384695,-164722548,38620495,118185843,-75762638,-28863144,26389978,15291441,-36886929,26635798,-66165595,-89163548,16138102,160213454,-27322142,-61544520,-17369005,62493615,2135849,30460853,-4213651,-83249526,-22133240,114504629,24329805,-89270050,-11399402,87499423,-7380381,-11073535,38602679,-88759659,-16600450,64022600,6803471,-13221919,-12688013,-18113644,-8750453,86201277,59094473,-87825622,-109302055,169047777,176041707,-132903832,-177104713,58927125,195416706,-83860372,-117645347,-18377373,12211340,45734326,46269355,-66184298,-15103309,74232611,10806615,-50409302,51080609,88736737,-92714905,-29163955,101973582,112564669,-85202446,-63398039,46478398,32076725,67591331,-97922945,-88519783,23377469,172497021,-78586822,-188145191,44627042,208828533,13570659,-136601968,-89241636,70400781,21280712,-48807537,7827896,-43650897,46057024,51907062,-62744946,-4161306,57870208,-21255019,-64404775,96773081,116561512,-110519913,-137453843,67933520,68394935,-14147039,-136446253,-365152,83415234,68598307,-4450785,-107576377,-33717444,149346589,88186739,-101838464,-110784701,38225355,24847956,-25605911,23103862,-5967121,-20200611,52363186,86763646,-47948119,-41985898,59885768,14710714,-3234989,88981850,-22576499,-128081829,7589102,151111600,-54373337,-124860049,14123668,80494497,-12635141,-43836505,1928984,-20777132,31499939,50885072,-18836237,-71102526,-60226295,92026851,16361597,-11664450,-36969957,-51053612,-19024433,71475510,35543722,-86667451,-24187031,130582341,-4221861,-55797152,20652795,11038339,-3212078,16480635,40198245,-60039744,-48272676,77023755,57461953,22795620,5327184,-9160706,-32562820,19428908,62367152,-25041685,-119574975,12454078,77423567,-3108556,-27357438,-3610801,-36126570,55455458,25418365,-15277168,-63747907,86550765,52241298,-63533501,2062602,52879673,38450297,-26664405,17692253,24990695,-66437911,-10162905,78800349,767473,-17667299,15250594,-17524172,-23331763,61996701,-14979878,-53118085,-5314512,134423290,34063627,-100823575,-36560890,53509898,30182325,19799530,1482622,-64696359,49462866,56125579,43336383,-76417870,-39540090,28414946,-49699730,-3156387,59755740,-10014582,-41986690,7854822,72556915,-14268857,-56361962,23697320,-23219170,-44148423,6847393,3463215,-44850061,30074250,32863916,-59112018,-97559223,55490051,72571575,-30376878,-21731707,-15182092,9568952,13700904,3473557,-48818975,-40844296,52760552,25230678,-4534048,-16661647,43273881,-20775247,-67553170,69799139,33753898,-72856853,-55446379,63253228,-44332733,-41790463,26875651,-17058043,-8585045,11449127,-1761506,-43999855,-2527676,101385406,4428287,-54890280,-13184027,61005725,-17926135,35097202,2361276,3761198,4005073,27220313,5949722,-22785649,-3919417,10033927,-24001325,-298449,31789395,-20783913,-72362609,-8130845,60060060,-45480733,-21135389,17510406,33213096,6342845,44241952,7951779,-52410653,33691542,69313741,3762662,-37340680,-15730632,26026240,-21028098,15061027,30747632,-43986003,-48478432,39574301,-10767349,32175221,42376622,19187461,7978139,18986878,59136067,-3268139,-41679337,55081256,17083711,-16853212,-58017413,25712985,31980552,-28215260,-21035771,-13260060,17528782,1855197,-50855801,-44543434,-15313576,-25384870,59444510,-3091482,5327142,43977003,-48940795,7457096,4536573,-31787997,-69037588,70403631,19520688,-14579640,36670511,21724823,-55446694,10370360,42885577,-17328822,-52780139,-14290462,7059501,-26091740,4935175,-11533474,-4652545,10427584,12087259,6143921,-4470708,19034465,-3988622,-66907334,-22841606,75736875,-34292423,-18959335,443515,48997338,38297423,14053350,-81622085,16676823,-26627446,41784800,-13049855,-13858361,1252973,44846650,-28243487,-54652325,9469339,9525070,2064773,-9270236,45880191,27970723,25975211,15378456,-60939568,22545197,64694650,-11426115,-26099913,-6870658,61112916,33743948,-8892230,-22694623,21518524,48567187,-10132437,-16499326,-43392383,30228383,27582839,-46619010,-55575476,21582169,3183862,-67837846,-22564535,17137808,12810202,-21293922,-29136895,13486542,-7684117,-34133168,2820922,51528715,41269010,11679917,-23337364,-47924111,29781263,22862458,-27466475,-78899991,36697128,-7907439,18498962,3381010,1427768,73836413,-8334107,10153900,-71623635,-13354488,53218395,-6017913,-37941460,12130629,15886047,28103355,-24677839,-29425920,-21100004,46604337,30481956,-19121652,-25639513,55673080,-47054827,-7682995,49553447,18636510,36669413,-24894583,-35908406,3218052,47020720,7548730,-31326210,71306049,70898767,30010073,6001065,-34897319,73635816,84105875,-50117365,-84304607,19871416,61608689,-16089763,-25491370,6918662,67216976,29030332,-43001718,-25640128,31569729,37827826,-14103002,-56519743,41416372,33712439,-59136239,-45687696,11962750,37529994,18307756,-59556379,-14840733,36115655,-8200858,-43731345,-19395666,36672269,79420420,-43096343,-85151710,-26077820,64425352,25840059,-72880971,-10228617,21951561,5734959,-47482914,-7005306,30435466,43722498,-45871262,-42896793,49972845,54343613,-40933255,-43952122,44776745,47788692,2277781,-84974513,37490271,63603822,34404477,-7343365,-8521604,1349394,26774202,15792453,-21696178,-16166086,3828889,31463402,-58625755,-68344011,-33646860,24599911,-22639932,-22367887,-37914890,-12034893,-3874890,-38041560,-23595919,31158642,7348368,5488400,42424471,25695614,-10907859,13862576,-36269807,27214974,-39508175,13278723,-11888953,-6845921,17257269,27443291,37476723,-19609212,-19024951,7108554,-30686397,15045819,-23028573,-37716663,38364001,-4580653,-61712502,-40643270,66452159,46656050,-53021416,-22533702,-26740598,57196514,-15748270,-37728464,-11703910,36940902,32497010,-13473928,583882,35923181,70440125,-8103621,-8042222,19264115,47867382,-54591601,-79412349,20291891,76347443,-17498773,-64854108,-4426015,51048398,41656138,-123951027,-24175383,9624335,93284879,-29991153,-99480590,19542895,51844617,37708522,-97273369,-19224401,63512830,51581570,-84627644,-21287616,93884365,38873478,-64278203,-57339703,4841448,68629485,-35774281,-46789598,-20430397,30401204,-36804783,-41389448,-28341177,58554084,65520150,-14053826,-23050378,4138410,53463169,-11313653,-54552026,-3220558,42335444,17894143,-43324550,-19261410,40876044,4188390,-50797479,-70106392,31137469,34193641,-36089358,-11279232,42225551,17309656,-29334182,-75388780,-4932577,-4247862,-10506754,-44993960,5477544,11061803,11381805,-41140924,2530814,-19428424,-36602012,17391270,-1695579,-44451419,6221566,31817412,28104767,-23767322,-16068557,56636117,230340,7946589,8004317,-8738474,42010116,-13371566,9734530,-11124140,11334381,43666551,24607790,-26252924,-21791849,-8198586,-30128643,-14399977,-38960222,31215935,46807188,-49508909,-32807685,-5216296,119449386,-676394,-69520721,-4370329,19556991,5075902,-33343393,-5380411,31377359,81202446,-21312229,-750349,18480892,37397789,-11833869,-36451228,18423852,57947980,-5304632,-30137533,2826168,50834337,-12363520,-18111670,23279098,33345817,36546556,-8637690,-33596962,-11981037,49512288,78515342,-85204456,-32439051,36934440,51114769,-85867059,-67096605,42265369,18335509,2809876,-12376290,29798344,34011158,-33860120,-70961224,34391298,38466696,-20223774,-71904133,-1590355,54310419,27062693,-64189857,32862325,78374188,52505358,-9006483,6042762,1559738,28019665,-14902526,-14380977,1099441,39101182,20375648,-50081202,-59765720,12467290,10376997,-21548612,-19736677,-12358450,36554131,-45216617,34374169,19912252,32391341,14995187,20991577,-22904027,64210132,20218021,-21560331,-57634792,14806452,36094880,-37880404,-34317172,9885757,7421798,-44400925,22495036,-28480283,-17823774,16209076,65328425,8073822,-4727748,949572,17659774,52017438,-22928682,39393683,-35152245,-4967487,66888757,2669044,-26952128,44487388,24056077,7703418,26690080,-14947846,-43979670,-10057607,-5804291,-4036732,38189991,18983442,21259287,610401,27587428,-68450,4317707,6078856,10007952,-58632019,-19277650,-16174790,46356736,31148587,-44082857,-75021615,2905118,12130149,31350455,-34123045,-30548766,36036389,33912846,-37356615,30430857,-26857064,15388648,9691081,14021579,50744642,22835247,791988,28763291,15745902,-14881927,-27105632,-18291145,-51031956,24727479,10177977,-64208894,-6987190,-3343222,46591243,-1417216,-40696809,-23540125,4333929,-12393195,27388074,-18991510,-57493912,22351078,-22747016,-41958767,18861344,-3787742,-5423994,3322070,66064946,18982187,-38673545,-693824,47106904,31195484,-13683117,-26221120,-10835563,17702961,12302687,60523143,-69079858,-21009901,25495843,27412980,-56351319,-3149613,44116628,7179081,-23812521,-702406,-12146369,-7168293,19406902,16515935,-16660487,-26946873,1114519,56196900,-10626505,-13768056,-31903042,7173848,-2468253,33805262,-28903795,-59620092,65297006,36548548,-46354742,-14812292,-32738977,-59212464,32300199,-14240299,-25690876,-30851143,74143724,13701082,45659305,1370250,5389335,7733646,-64049972,-23266441,-60030378,2491560,-32384758,58491255,-27964683,32214087,32170468,-29933847,32182750,34357243,7620209,17946599],[-10,124,-17,61,-134,190,-248,398,-492,604,-837,1170,-1496,1915,-2425,3101,-3932,4916,-5869,7291,-8961,10837,-12975,15509,-18484,21821,-25739,30247,-35223,40854,-47505,54790,-62888,72089,-82424,93830,-106490,120554,-136148,153215,-172074,192742,-215397,240118,-267112,296622,-328794,363591,-401442,442525,-487184,535497,-587734,644443,-705991,772478,-844858,923572,-1009160,1102575,-1205020,1317516,-1441621,1579462,-1733715,1907395,-2105231,2333589,-2601457,2922335,-3317569,3823369,-4507869,5517009,-7238708,11176483,-37549426,-70684702,7820012,70208718,23664383,-14071058,-72773371,-27512561,66728402,33524770,-93767661,-57348048,81291789,-11529561,-63411236,39522046,73107797,-107779247,-13633186,83998861,87145399,-109211504,-23513760,16143454,67509837,37584852,-124803254,-136813593,58774938,161781102,-43152506,-154442814,28959263,155887424,-9396420,-69043776,-80176074,5733293,70141941,-13652111,-14159490,-17376477,33566478,46680208,-82753946,-12173694,129738399,-58874396,-83174328,89919741,107749187,-120038999,-132936229,47137488,143080863,-6496318,-106242746,-97192600,49044524,116324662,-19714986,-149962610,-16579275,170127205,33889459,-157095993,4178394,115890315,60473337,-46708873,22387826,83075759,-9720759,13481561,65671634,-17423026,8122106,15116355,-104628036,-21025296,152097840,-512,-140688223,9356928,144871052,-14948954,-128106164,2795840,88042884,38080530,9654826,-44541613,-41341577,26979420,95763339,-30577196,-61478296,24119265,17089902,-65019460,31525504,54829513,-96548487,-86403841,85957356,50327333,-90259679,-19344302,58022151,2041253,31899929,59919335,-55976898,-95402897,62359757,31066346,-89785740,-16376319,53620680,5105358,-1302257,3712408,-29792629,-53286712,5110281,45718744,-70086007,-70952825,72115488,60312854,-4378542,-18492821,-32772935,-16138601,71127652,75250836,-93497260,-91307960,64335203,37041842,-80273032,-9467536,41407486,5930762,-28028689,10802479,28274077,-20826052,-46317572,57650305,13167548,-20316244,-40312945,-30487685,-18613787,67133017,23268835,-98669244,15523910,87874841,40940869,-78890659,-14642235,59885899,25981102,-16273618,-19154931,-6625704,20071647,11732132,12326905,-86850507,48039435,55699597,-59936282,-1156438,60983497,-43585688,-59681729,-22643045,51004783,-36294149,-62361386,182272,-7955106,54819102,24019065,-72328338,-59121147,33563055,56078908,-48325603,-35246955,62742566,38358167,-10882164,2816236,25235846,-43334958,-6160947,24196897,-1282082,-21318374,9802766,-7418391,-22005494,-1075281,48503119,-23235707,16321637,35894663,-5373777,-43363722,-4373318,-11531338,12435223,-8662926,25667658,-77115584,-44245187,54297462,12622818,-28006435,-36779759,11627832,-20593764,-19981793,34844619,30603141,-54659418,12371697,31828652,-23692562,-25441405,43845992,-40429184,-63652407,25379061,946162,-27016788,-10047787,28413440,-18859937,-46847458,34200067,22560836,-30650236,32251238,31612189,-10943795,-9929191,46286836,17281589,-43745942,-8129105,42705095,-86696944,-55976883,33074203,-37374580,-63124133,60150792,-12276480,-58137392,26884884,40604117,-7928459,-42946231,16662867,-4881208,30935475,-7694967,-3304722,-35484738,-28642399,-4371422,6145932,-56851340,-5196326,39412850,-35684041,9191850,-32334954,4149030,-26314764,48070896,4951817,-47906600,-11413344,-6512683,-12393499,14920135,41979620,-25287436,-66712703,27789772,25428550,-36294684,20583278,21824013,-11190857,-21067076,48714249,-9588425,-31907920,7557587,19512755,-43037436,-19952292,24926940,4092525,-32066568,-1431819,3076585,-36624634,-4657441,28366408,18067577,6972702,31184026,59535417,-28417327,-23523172,63958827,-28926099,-7981209,18758466,49567692,-36371773,37935730,18271617,-36704674,28002406,10467481,-21566289,-11733822,33817564,18256021,-70324004,-45495220,25402672,-25313134,-21629246,-30837110,3794267,-10995410,43847750,10535705,-67488891,26944012,17265711,-27153207,-21397169,27509490,15180299,-6427994,-19075094,47929647,-24209890,-88408808,-41318341,-20347238,28258927,-7778541,1546203,5617690,27072249,2606649,-25391787,-35466185,16010734,9428086,17741592,-54009981,-11555139,23496782,-42861371,-25748518,30499303,1403043,42817975,-6030763,60541068,2738160,32643503,16928821,-8270005,-17159294,35050777,13514748,-53736590,-4309768,7256984,-29100279,-3163873,7210899,-32832736,21265531,26123155,-14708648,-8965881,9260020,-5407829,573477,5709960,75567136,3687429,-7438939,-1198977,-20013835,3518603,13968739,-15986416,7793571,-1330525,25532782,43876766,-905449,18755027,16604395,-22621393,-13640691,-27483330,-43193192,-3925736,-23427524,-16995171,-11352272,9794772,8221929,28964584,36076265,-12547422,23841995,11772389,-57242581,20617878,21123021,-20736935,-21096002,-19854371,14336072,15925049,-15432818,-7304981,51588731,30962128,9306762,-40614882,49341204,29130382,-6338938,-31858053,51004898,19000100,-4307922,2545480,-7804539,59447311,18514214,-7716473,5338419,32889000,55820681,-6494623,-55966373,24070880,22360531,9460303,-61255852,-39568646,25242449,68641643,-54606049,-36516940,-11864601,66198069,409597,-111253308,-44065643,53909460,40342899,-73628679,-44784604,56980237,13586791,-41109420,-64636350,50571695,32943966,-20367530,-53823331,24350913,70921815,10154249,-40575935,-48078845,73596312,14260728,-8332374,-16395099,30674483,18844755,-44829631,-65222932,57509541,33885311,-9344138,-92812894,-23358538,23275196,31909561,5500273,5236242,19641761,52629885,-27707023,-25145767,-2620761,9501593,-6172582,-36170553,-4443917,-12844174,21640399,17134504,2927271,20816106,27041296,-44428925,7163046,35504166,62101548,8923088,-27578111,1347231,53485083,22061065,-34795756,-10456933,2700042,10478487,22728686,-25433423,-36160742,-1561624,-2845801,10025541,-5878520,-20654266,38696749,-16381127,5443954,-2739351,22681238,15804476,-7855071,-4815500,-59853252,4695391,22383189,-465523,-40599515,-23920846,36113181,66947903,-29165035,30065978,-7712924,-154468,-7136496,42193808,71024698,-1300843,-50150221,-41860503,76752089,-3207367,-74004759,-39286872,-2528847,84025419,-14884680,-73561244,-23792458,63868340,609383,-26719830,-19544878,16053448,18092892,-48758867,-33458829,15297402,26643657,-67844765,-36193485,24343587,29650604,-19170121,-92543985,-60756348,75994700,2495146,-87061179,-81052115,36578099,565187,-31769427,-64616591,32952838,68671257,-18578170,-37827767,-58820272,59872086,60262725,-90419989,-24488296,63786297,18597346,-5584836,-18834015,9460356,33642589,-51060960,-37820977,13262209,62491186,-22779819,-60903508,31813445,79074946,12344898,-63755223,-19123354,34699372,52815831,-4746403,-52603623,-427128,55998886,24070436,-36281647,-54631378,-7366219,3371804,13886886,-51916645,6443553,5996079,19507294,-9340370,38565860,3032463,-20475796,13037139,28255993,-17453096,31780924,-13727598,1471456,49940835,150537,9963800,65854930,86312525,-2221299,-17222118,-13707347,-12805728,-58846665,28059515,32206851,4686109,-7668898,36570295,38751470,24720864,-43614253,6528222,31872398,48139025,5810686,-1727756,-17583398,16829860,7831131,-20457215,-21686936,22819734,46286337,-43467501,-13893751,-38613939,15808632,6417373,-10930761,-35438857,-13910770,-17127546,-5150379,10790704,29956867,6616640,-51157735,-19989261,51280423,29138820,-69286670,-41289055,82683456,92840527,-28995960,-8460443,51025171,49037287,37697632,-38439060,-41261529,57007669,26898064,22134536,-48601125,-5875352,-2196936,-26667408,-17611471,2338002,-12722511,-16589808,-25789510,21977878,28595715,-27561944,-40285663,-51100107,73630125,57119421,-13331760,-49749814,32795268,34568116,-19413391,-81655254,2718197,45508080,-18400387,-5814564,-48621573,3969351,30758433,36253294,-18713253,-51491658,21128477,6968615,21831620,64979620,39861332,-34517718,10184076,10575392,-22661490,-42214465,20541993,9639401,-7363784,-297338,10757165,-37820578,21623141,53437442,-25406947,-39005095,-15860433,-2400278,-5183473,-14016106,-8888614,-8347976,12064724,17268964,20508463,-35582048,-23563276,-20105719,8864468,2905032,-55544308,1591229,6374575,46446028,-18462598,-52053034,-33381836,-11248013,-22219915,2618859,-12985864,27313277,-25176654,-48654116,24163441,4028962,-47473231,17085742,75831220,7178626,45608148,-1677040,6043127,28913074,-9687945,-14894416,-43556611,-14991004,18931617,-2132481,-39940427,-40295521,19009520,22635630,-12282358,2651789,9097882,61435438,54031108,35532237,-10398165,22833251,3199199,-17073696,-1796966,20270903,-30012625,-5543773,12084893,-20968199,-16700605,-43180497,-30292306,51565192,41628086,-44914608,-30525375,7835641,44154438,-10178435,42551810,-5960550,34388156,-37504231,-10380968,4708311,-28627292,-2415069,17274730,33630850,-32626048,-46119566,-32697381,35513033,39126398,49542435,1537511,10538037,-10671528,29559645,3089479,-1832523,-5135121,-3306108,-18713946,-4166782,-4753720,10257068,26089014,-19825678,21597452,-28362633,38282790,16854930,-43724598,-35313126,-21681023,-9163838,16967695,28634037,12589434,4955180,-39729369,27280607,-6880549,17248103,54421468,4624089,-51754305,55274370,22253752,13592845,-62269379,-1472198,12395969,35799066,-3932103,-32488678,1378195,61613415,9459981,-11705665,-49364369,4781248,42714421,-10951137,1667936,-45814413,13059510,18243706,19873693,-5056663,-21897141,35678387,26617792,5449681,17962117,-4536203,-10792103,13954750,49445054,-36194432,-20608300,-12530419,13355609,-7629752,-16866700,11176278,-16956973,-3140023,7073606,-19821310,-28843056,44877152,-11063723,35617007,61462309,-26043820,21873355],[-4,86,66,-55,-35,10,127,-147,236,-276,346,-515,737,-881,1039,-1391,1725,-2177,2687,-3317,3959,-4869,5826,-7046,8274,-9859,11765,-13842,16168,-18854,21949,-25471,29444,-33833,38862,-44502,50843,-57839,65722,-74483,84043,-94867,106725,-119741,134033,-150007,167306,-186264,207122,-229867,254660,-281727,311363,-343526,378531,-416714,458310,-503481,552759,-606534,665215,-729451,799715,-876924,962110,-1056167,1160552,-1276990,1407337,-1553518,1717116,-1897333,2084291,-2234691,2158482,-737404,-26634764,-132374989,-28708858,94470702,21109783,-84463660,-39364526,27815515,-31717139,36997342,74892878,-61738473,-69234200,81695818,148456037,-98054795,-40615566,676620,30948964,66607915,5829398,-86653454,-60561760,125559415,101037557,-50788625,-66283205,47349297,42076268,-65193938,21579322,26102573,-87887863,11837930,40423608,15099486,-34850336,4499057,4629860,49895100,95204237,-7201582,-164114668,-3243403,226108637,5261938,-186212237,-61818695,134258478,72836261,-89698758,-101365853,5545458,95787180,99655269,-103967586,-86169431,86897376,47828168,-75418339,-38718810,77275516,-16066518,-123215766,36881016,108483980,-7323036,-86778226,545695,66667827,13503287,2836285,-134540526,-70581077,147652635,96814487,-198946692,-126088468,202684373,120898807,-109504006,-118997984,85282559,54451445,42111784,5239044,-51212689,-27849445,88303728,-5225723,-65868140,23514441,11260301,-79791562,-25478828,91445088,26534712,-124733292,-16236104,150162232,54570187,-78917842,-17362110,20156104,20474897,12819707,-28462950,-65526973,72396400,177096568,-10951203,-112310079,9558374,74608754,37198106,7139344,-41274880,-61522049,7764719,76603494,27644459,-45106518,-43904556,42662100,-39993883,11424351,13418573,-58332456,-43833969,75593140,51552220,-103719183,-35783489,71872479,37446224,-43997125,8649502,-17783099,-66358147,-4075895,84081093,-6904654,-76113333,-15432091,21377802,-41259646,13873493,165550,-36408393,55457324,72063155,-53530902,-85966291,85254899,92967903,-49951125,-35092545,-5886379,-9307525,36736270,23637409,23081326,-36430014,43077540,41019406,-40345829,15594838,6502330,-71478149,-25686676,66200413,32411405,-60165759,-65905497,92626920,60114356,-23111170,-92967663,7002992,55464145,52382787,-30886397,-81112634,20253770,53099381,2288549,-42465988,-13131104,73428209,-8407898,-25632277,23972384,-2957145,-31481416,65499567,11177266,-6947249,-15274570,7203522,-58853368,11304421,56512464,-473138,-113539468,68906111,71117304,-50910760,-16884023,-751971,41567434,8758823,-32971104,-75576566,-46918177,69167132,58086606,-3230834,-34223135,19720390,31158996,-29732159,59699702,22092192,-34929160,-31282949,60851738,-26382570,-23151561,-9043397,53921213,-10333913,26071151,-1577752,-67580151,-43416520,75273596,1518114,-52408046,-16830027,25860717,-36228374,-19927711,3051751,-49709785,9902644,36199169,6862768,-24805642,-5803402,36890293,6988858,-41473866,-40434576,5821159,-13958448,2975291,93831208,-31299083,-36588509,20603994,62515133,-13592797,-24648164,-13585487,-11219609,-20955982,14012954,-65294474,58195,61503501,47379902,-49588709,1465712,13887954,51741677,19029795,6770894,23977781,13806407,26330556,29630497,-59319963,-10309636,49861695,33133297,24620329,-4350118,-2339254,-7735745,48840238,34226607,-13610067,-49233239,26385144,44171822,-4865534,-23804734,-27056075,-39750791,47349132,-2104924,-23191556,-24190432,-7288874,15806796,13262203,-7636836,77728497,-28121641,-36532851,29349540,8524862,-60717843,4096297,30526171,-37950219,8647281,17597974,-30104113,-11807021,16304431,11276845,-38713778,-46052668,43357642,-199961,28996310,-34677569,14679563,-11453023,15331038,-2403421,-42649319,-24054155,13855482,12800010,4240338,4784104,19391692,-14958627,-18037115,-3439241,22227871,-13867936,-5780338,27216890,1401331,-16156957,7250927,10886848,-25150256,59619535,57770072,-17610835,20975008,42559650,-11643874,3071344,-9488572,9103465,7598632,-5269413,24001918,-28670204,-1367080,45710295,-5487782,-16812827,-16711380,-5850871,-19507190,-23655666,-2289816,-11146016,11756163,24255481,11448012,-22945473,15452849,-4613102,-46746671,13484836,46884591,35236726,-9374474,-1406739,61687696,6568338,-11966044,-28691972,22326565,47955176,13629680,487462,-3133552,31106662,-10420186,-1135090,-11669564,28493101,7412017,-40881711,-25582603,2111577,9978557,31306968,3436537,-39527887,62700077,28456432,-7565579,-15910046,-6465701,42400723,6295569,-31383686,1962942,19779206,36044085,-1865151,-51243377,30750879,-26049997,-21134770,-33356387,-5692480,13984232,8503839,-27906258,20398696,36432843,12760347,-16078207,-554592,13776756,-11911434,-16883046,16387697,-9850600,88688249,-9685609,2294281,-41697750,31863885,44412546,-16515304,-52598210,-5653685,29523325,-40554610,-10760508,-39141098,6031501,27904872,50554673,-35634251,1067314,32979663,9337186,-22130706,364740,47367199,-18014966,-38769876,33965802,62860997,-4262154,-12212750,-33316449,32334386,123914386,28971958,-74931067,20102877,49266102,-36134,-59725359,-34243486,43882097,34296231,-95758178,-49359925,17165772,70786973,-23043691,-28462499,-16276470,84197003,51606192,-107500616,22107554,42471954,31459505,-42279448,-8482348,47154609,14249639,-5175107,-50659443,23467217,75118028,-41991055,-62767697,22402731,4969784,19041767,-92651052,1753302,34938968,52583246,-74186785,-126388996,-4105234,41792032,-12008485,-16826592,-51532483,35119693,44459061,18760924,-13149238,34202097,20094503,-58112400,-21037521,28280960,11643301,-5395129,-19629463,-10762188,14941197,44582151,-43584856,-15089276,-1382534,-12680652,38618558,-64606306,15930540,17181170,13260484,-27906437,47809013,5652596,44021211,12185678,-22078665,30312604,-3972814,-21999210,7431434,279474,7314398,-5861233,7951062,-8069697,-11914439,10497324,34190967,21430486,-85874993,33589048,1254556,-11186372,-7869990,29850880,-4467244,51478480,-63252349,-56296556,70491352,26083540,-46373612,-79103062,45611577,105554319,-11967711,-65386949,-24470840,40071013,10550522,-42035058,-70529511,49263506,17817622,-62968601,-58953320,26228017,34982620,-16487161,-69945908,19228546,85749078,-25752015,-66421807,-10647077,58435685,2202131,-69973059,-58670390,65533340,50079715,-15235681,-57789525,12826740,111711820,26613819,-81714308,-29707105,68320513,27699332,-57823387,7669860,47953264,34889467,4085903,-69888592,-11104964,86854218,-20510996,-67001712,-9744509,29707011,10531424,-61934262,-38195102,19462208,-15118204,-25960118,-53923914,32360072,30847324,-35297815,-17988174,-36541351,25814348,-3104853,-38225142,-29407241,32967685,63096599,-25416238,-14006938,79195284,30025193,-9955733,-50957521,3879458,71639828,-41229,-23125749,11676244,-33891743,-3293604,-22605020,34608594,46063490,-24666362,-7382492,-4298206,40759110,41213355,-59969759,-46074684,26158343,-4525343,7254010,58461587,-36777425,-35170866,-81609667,14879714,8549090,-16265337,15134538,-12150776,30414262,30030927,-57638232,-29695215,36821768,12556288,-21701709,-12510419,35140447,39457215,-35504459,9635967,57803009,25716480,23654398,-19946892,19331970,-15744440,-2236938,-19985271,-4885746,29401082,27269593,-44404232,-44569067,48684795,33369165,-59782906,11811956,8203601,67512426,-33238511,-46765243,6643154,38718934,-187787,-28336615,-54704123,-28551824,-6081920,-28009657,-104244378,38174012,20765210,-61901343,-43931856,19658468,24167625,-35608875,-60251886,28573820,43094099,14467089,-38821792,-62103967,30251768,65021951,-28270677,-69093223,1902907,63077093,13528933,-74240696,-50078554,56070326,22593930,-60696788,-4019620,42258431,-13527388,-33476002,-61408267,5729005,20054066,-74264435,-5951494,15846972,66891053,30558468,-72466929,23803072,29928290,-11882090,-44772185,-5810488,-34380481,89587389,20004242,-62855443,2211751,47137915,-20369962,-36112638,3129439,-20156117,13828933,-10598013,-52106814,-4357900,13707465,-34233849,31024382,20401343,-27272910,-29323631,-897406,3405254,48075871,-8251914,-63218275,7179943,-11334935,-3753686,-35086183,-21491428,25276067,-36243728,-9182726,44423491,-53395141,-16156582,56044210,20252267,-19685556,-74247729,52335150,54275691,-12009639,-10536799,-36768421,-41784363,29529899,253902,-69926187,-4684895,58847194,3422757,4412209,12706394,27016762,-70080216,5611227,-10090252,-36360334,-12312500,-13684948,-29383530,23749577,55123487,-15793653,-15764595,35503461,56726986,-17648790,-2125940,19951518,53870995,39160521,-582777,-20947404,50701375,24901561,-24982042,-21386426,19875234,14594795,46825392,7984481,9415852,482412,10976282,-8791861,30858015,15150605,16532752,-25801636,-18558539,5555957,31048474,-12724091,-36567665,22841000,56830847,49367543,-58152610,-37888274,70558136,34872380,-47213021,-32851918,-8139462,41928701,57292445,-611625,2540299,17692601,74687769,44615510,2864834,22113541,6759344,-9781264,-9548785,24759144,-14231376,-6358324,22744451,-9875552,-19946062,-22355988,31618209,-14466758,2026395,21060967,7242232,-33534523,-20307144,83282140,-15205624,-44135720,-5806089,49376219,-16340733,18723852,4204743,-58995985,-23034248,-2154554,-15123937,40826780,-20972841,-22015565,-14067818,-11159653,36298667,-31598634,-47516973,45748213,41612398,-30596106,5062755,20287595,4400279,-3586416,18262495,-23857633,-6763482,6996295,-44871525,25179338,10436990,18779632,11979640,-40441438,-21938892,4502997,-27195449,38293906,-11358025,-1706784,-35128531,51673710,16063175,-18021859,-49286749,-15066279,-38360207,27651161,50440933,-42136324,-30303093,44735201]],"minZ":-280852408,"maxZ":280581232,"minX":0,"maxX":0.1943700000000001,"minY":2.015748031496063,"maxY":258.01574803149566},"im":{"z":[[-36,180,-313,302,-350,724,-888,1154,-1575,2004,-2589,3206,-4036,5072,-6131,7573,-9161,11038,-13176,15612,-18517,21898,-25586,29843,-34602,40105,-46117,52931,-60612,69038,-78342,88860,-100312,112765,-126665,141946,-158517,176563,-196349,217910,-241248,266573,-294176,323813,-356072,390981,-428595,469341,-513428,561030,-612669,668534,-729113,795005,-866889,945439,-1031439,1126041,-1230677,1346941,-1477021,1623405,-1789721,1980403,-2201673,2461718,-2772082,3149625,-3619408,4220139,-5015695,6118485,-7743978,10363995,-15237022,27199613,-123327176,-8607294,286457510,-16747214,-192537083,-68380152,91409257,54992306,10222136,-57714480,-80278110,29553042,81170754,-98615003,-32078695,77412749,9955849,-128288445,46531712,166599304,-80409763,-146886074,63170908,130958602,39812271,-85520631,-52714429,67456356,147620882,-593959,-196047374,-62832901,150848802,120131170,-155989339,-68176914,62408957,32229588,-41242194,-1533959,-9454474,-6640955,80324487,19340699,-26838877,-65417699,14972543,39586897,62050478,32621487,-16477380,-94137347,62599363,115177117,5391905,-132208040,22624710,55251747,54524408,-8134052,-16974029,-63759898,-4750041,104259132,-55026375,-113865533,-26408090,81508529,74466492,-11536225,-26682046,-85565252,27267871,171329552,43915734,-173553895,-19735066,141334972,37650701,-117189074,-64476907,79129316,55649451,10046496,-52166033,-77998688,4651020,67200450,3374328,-46489685,35407666,5253669,-69759066,74000877,131375431,-65651439,-141448377,24021596,132808658,30331422,-99151180,-78098952,54853888,92043457,20530959,-149582689,-92620643,133168797,78776245,-146392735,-102951691,102627272,114157832,-45434754,-82565088,-6259477,-21383923,23543898,18470301,16676790,38805394,24924352,-73899180,-11857314,63659854,-9220739,-122400384,-64567570,155743971,29984180,-125454707,-114741361,28323729,74505915,20505623,-55929013,-35232250,61407634,103037962,-61280931,-133010970,47636881,74440581,-21232412,-66879039,13964272,-14526441,-24407812,-27873750,33440223,-12809618,-18728529,-2421926,-31185114,-1529068,61187741,-106976861,-70665217,77554158,83688468,-67542961,-66182982,37678701,73217775,1054132,-80954922,6408447,8658113,29324415,71215276,-108389708,-45437298,133569706,106905687,-28002408,-11969882,1286204,-46645982,14568486,80248918,-25957116,-74522886,19256886,56320713,-14390019,-45517304,-19852946,-9572809,-22377652,41242054,29750988,-85678413,15840411,84545531,26144015,-72778127,-9125493,1911147,-37145244,65163274,60711598,-57468233,-34875289,88412979,-14594065,-64419607,13546689,20530787,-6380971,23679570,-17784548,-18531943,3337015,60077591,19344170,-58099650,18340107,26974933,-56556845,-60735008,35301020,-17364246,-76364262,-6192339,44128503,1054601,-30224684,31253983,-10110284,-4720757,23364159,-44254199,-42613638,79995655,-9685706,-95600233,-107215510,63809334,51272080,-16014783,-37038026,-15158693,31762154,31377529,24394424,-53811515,-13847125,42821156,-6169779,-40829834,53817827,82208513,-22919479,-24461516,66359666,75148498,-26625644,-14360747,55924174,-2982526,-35561012,-41564231,-14021265,-5682799,7730063,-5024570,-83375250,-27956273,46698840,-7201357,-105120931,8084414,25617526,-4100691,-8672182,-19031212,-31377569,-46388,27082154,-29229366,-30054287,19845082,44954513,-42724790,-1882269,26472105,32451555,-34954779,31421968,44933781,-10894701,22730133,42474383,-2786451,-2595086,6755152,-50568288,-53664916,4309487,9756811,-21256661,-12919591,2700676,-8664053,-59629092,-40769956,5954955,-13301463,-2622152,5368593,-16465520,-56583027,49604526,23007490,-52449099,-24982031,13111069,-82145403,-23360375,1077997,-29084924,-19696390,245010,-1620239,-62196050,-42789790,-824147,2496234,-17042845,33220235,10036002,-6672121,-14420892,49251175,-48083361,29435805,13673278,31730700,-26502358,-3920405,23957811,1641857,36464434,6015218,14681476,-12131906,2813914,24851214,3005538,-2444721,6866878,-14990585,2143613,3902172,49756122,-36436015,10827053,-25894376,-5566881,74327026,8632566,-2744088,-3089507,13864255,-18293060,-59420291,-60130873,42857877,5736365,-28836475,-10758887,23602115,21980225,-19351042,-41003306,23323068,44027306,45716629,43029422,-23837156,32655252,14611189,-331134,-49272494,15043774,6397979,-22649797,8030222,-4794994,-18361059,16994,1455097,-9153951,-45955800,-465454,8854106,-10473323,48013350,1752202,-59536063,9284570,40801681,25837692,-28186454,-36833808,-2034530,16877213,35462106,22591918,-21693738,-45894353,9743249,-10850152,-8441785,7378788,49049513,17135482,-1642423,-27569649,21704205,32008374,-377000,-21666346,-36693500,-41120401,11968600,-76835573,-1513681,14508634,-2533623,-54377307,-30499777,46798837,-22646410,1436672,-29701233,37972278,-2922647,-3460263,20985786,-15017301,52117814,-3007530,-37534932,-41990822,9304275,31581647,-6676676,-776358,21629216,6530386,-25354273,-18489807,-1373995,47603406,-12663791,-846551,9618869,39061094,44391791,5576339,-10933732,-15553,15016308,-12727805,-8041895,2686150,48811040,37111874,-53584976,31245692,20287907,40055126,9422422,-22321025,-42527344,31197260,34874818,-27618198,-32031709,24956470,-54555932,-10855870,-16651926,5536927,-30823620,-12137605,10773256,-66404303,-10538728,-16438678,-43493644,-16150295,38446119,10872580,-41229152,-8544570,-23663463,7345878,14458043,-5772752,-35602210,21525533,25543274,-96835967,-29646116,-36086925,61713753,13079163,-36486406,-22249138,58487054,41614975,-29610689,-59177113,37501905,22808115,-21863846,-8344891,-15372625,22811183,29000942,-67141572,-58486697,84459353,57565042,-7915342,-24223396,2142745,18929481,8396573,-53678982,29054558,73116898,-41926662,-46999229,31202674,22441094,-29526460,-99271798,-691538,52981520,10295586,-15561065,-58117771,62439754,93379201,2737130,-82045360,42850327,84197934,-3060720,-47962534,-59305572,34129409,70500188,-53420235,-59053675,22794120,30688319,-23738998,-44234458,12335994,53983700,-27007201,-31823301,8886991,56875762,-26200911,-70950090,-32438667,38921281,81539175,-36855896,-30670254,14293948,14748267,-2876442,14851153,-14256457,14601178,30505309,-33026515,13642383,8055831,85882228,-16508630,-3168275,-56584196,-1400645,31315775,19989433,-53653633,11147919,13563782,-3371774,-18612112,-32558023,3444763,545134,68809665,-11129901,6669191,-28842909,21795148,-15730347,1724731,-1032676,5874778,-33300527,-35782094,71118732,38199517,19763770,-38611510,-23671246,-302776,-29955219,-29531011,-66362342,17677823,47475957,-26936077,-34496141,-32945016,28010237,20750249,-78462699,-13353438,72389855,3756690,-41860208,-11844246,56062389,38796507,-471621,-6971624,18917128,-979655,5223350,-35946416,-13708222,66115630,6480239,-41332759,-8115146,92620803,38822664,-71874034,-42898204,8198294,56873645,-21487858,-100739945,-57396171,81163743,43631130,-119360167,-113012405,94186009,72848516,-48745315,-28125680,29317527,43856235,-17872515,13646965,-11675168,58023526,20710311,6146248,-51826237,41252534,25372238,-72521031,-41323154,96827604,67274804,-52150246,-83684389,96725033,93402213,-38017148,-51393891,-14768869,88895010,25495073,-13966111,-54618121,9009719,53078052,-13956546,-27409769,34723365,53802355,4797447,11664581,1040581,-49260853,-29149793,-38745647,11196949,21119363,-21215272,-48630712,-18843316,53244949,27662225,-54918534,-12639593,80818207,45584780,25056540,-56928126,21180511,25162527,25344182,26584254,-54239179,-12763914,56962094,21132327,-37266482,-2042260,6229143,8536499,23830638,-28460724,-47759334,-17539737,86300566,45409662,-5550923,-14658540,-15233128,12022153,-26063739,23758901,-19754027,14396085,2520884,41033275,6875220,-27685241,11375524,-25660136,24599956,15591396,-24276294,-74405202,27130383,98266221,-81785,-70786828,-54334407,49943410,45398522,5943128,-29607623,2462457,85134095,64237456,-16554575,-92687702,16316794,87108146,2780161,-75096092,17557653,-5078705,-871183,-41397384,4513493,-8016727,-25913915,-4965778,27946394,20552484,144805,-53970634,-27539943,90997223,45068897,-54756626,-48608611,26276834,106100885,-26151691,-124461415,-3055583,41034467,38901172,-36448784,-45753236,-12995109,9997598,31965454,-85106229,447030,18757000,-20280094,1156679,-23015662,-39570604,1790581,-33770382,42608015,37110634,-43436267,-21649414,-29747729,39043382,-7920143,-38203325,-77519211,11099521,69338582,-11550920,-67657200,-17773617,44855461,12508601,-14962239,-65507227,18350768,6408456,19589877,-29063035,-50869949,37390226,38850588,57143369,23761109,-12743364,22088485,-33879811,42154074,56239272,-48169189,-5905596,-10229958,5761034,20267658,-26194780,-7394577,26509394,39843348,-22641047,4647085,21111099,8657225,79600568,-36314547,5072570,-6155946,4445442,32663764,21658520,-25120233,-12338982,28267355,-495122,-25422680,-30792277,21673666,18599007,65367454,16174019,-42353382,4955286,36366235,53305171,19572690,23014422,7457573,12622981,14407540,11339638,-15872522,-72642953,-20531356,33709130,47510320,-36147799,19210466,-488703,75908105,3550771,2414151,16415388,-22832432,51158082,18195026,-11148354,-51137775,21987690,-4212928,-12783886,49594147,-63358764,16298770,35696022,32414353,-47662279,8750659,5172730,10617575,-7516518,11192372,-987342,158166,-3537844,22512728,41685866,19854643,-7202812,23260384,-15442513,-77082639,-19117447,-7302748,18371868,36783111,-43455876,5168255,31314128,8450371,-7731531,-27463427,2075267,72012707,7562088,47164961,13553738,-14016585,21477625,15074931,-4250363,-32228036,42647333,-30224186,39842626,20604692,-22425591,-52727483,-37419326,30950289,13663373],[-40,148,-331,333,-449,645,-952,1248,-1682,2211,-2764,3516,-4570,5591,-6855,8469,-10346,12567,-15023,17861,-21290,25306,-29660,34621,-40534,47040,-54310,62623,-71964,82342,-93953,106875,-121279,137084,-154667,174168,-195483,219023,-244823,273200,-304189,338070,-375079,415383,-459379,507324,-559459,616202,-677884,744940,-818027,897602,-984158,1078423,-1181553,1294231,-1417605,1553252,-1702726,1867979,-2051665,2256805,-2487403,2748727,-3047440,3392663,-3797003,4278403,-4863048,5590875,-6526994,7783202,-9570063,12338710,-17262446,28722189,-124603683,-8055412,277130077,-11755268,-181327620,-40885227,93058995,27429443,36355368,-65793152,-80113469,55598321,54550490,-68891110,-28322112,75752476,-32279239,-116676886,24486705,165134300,-79422488,-139635153,55824030,173683778,27651324,-126511381,-87658469,67335221,143091836,18092267,-170400879,-74709379,194581924,96043715,-135318099,-134447622,91860316,45008106,-15094132,-69369149,-13152150,-16086951,66348727,47866889,-41188778,-25552198,2811525,5898901,-24991728,90084814,-21675272,-138861889,47219588,150129287,-1133864,-160179743,-23202246,45071566,48340626,5441353,-46181253,-45577987,1980264,96912084,23319582,-110567942,-21901672,96028914,44799333,27841871,273116,-68029611,41003693,138386043,1108562,-173540910,-27016248,155203824,36735675,-103533051,-48301801,64682267,55720516,54408474,-25588966,-59864207,10157855,60235465,9113157,-35903898,63465637,-12387523,-83578217,65901074,119221976,-74563872,-100556901,38270123,134771686,7992768,-56519679,-107089836,61574072,136790223,2192341,-140915741,-66243912,150359249,88568126,-122976097,-115807593,76077216,64774935,-53132077,-43828243,1618041,16185195,11391678,-11517049,-28469490,45927753,26326244,-62612098,-10983630,129980410,18025637,-202437343,-50542824,161990834,95772085,-168278404,-76542513,61126337,86724450,-4704641,-99137816,-93860616,87814543,113772352,-36028745,-112930258,25753259,84491821,-53625016,-47389784,35698261,-2155705,-8951122,16470014,55047892,-21864994,-45172154,7742786,5788038,-9503550,22000468,-95065179,-41134410,81307903,74128688,-100243366,-91647525,100256896,75565810,-35056879,-105328918,17960821,11980531,96633835,14416121,-90901284,-65925742,81261447,48699494,-54967232,21314145,38900508,-31582894,22290310,35810252,-10143602,-47595520,25526060,48535593,-45768240,-27486028,21294027,17258621,16094920,55609378,-11633287,-65961505,40690948,60618610,-6552687,-63025004,-26846109,-4953479,33422950,59115204,-19198458,-40785146,61062708,105947015,40573712,-72852891,4290061,26399573,28052733,-15775215,10088715,-28623025,-18049446,88764312,3253435,-106590235,53107917,50965152,-64733163,-37769351,79212031,4407064,-71733402,42772727,76280887,-24752522,-55405390,12065528,8166707,32239897,13953749,-5979691,-81490360,64508159,35763637,-93733601,-60682942,74677183,87745875,-76238344,-43490733,25021209,6145778,28243695,1511231,-56854213,-30027969,101349257,51256016,-14954554,1666857,25506288,-17409163,-42411951,61028130,12340415,-69274116,-28613992,60684919,11426881,-40888308,-21015429,-16425372,40624662,33230935,-27771084,-70033551,21147978,84735299,-20908354,-6553893,-18493322,45731629,-12546040,-24308366,8226831,21064593,-19061075,24754222,-48888879,-19304273,-25232974,80812021,-45360763,-57223254,67442911,38198267,-39866358,-13299806,85159037,-20772846,-24429502,4981147,-742150,38970061,37428523,-15015964,-61267709,-4241384,42720201,-76887175,-9548960,8302,3927166,-50912804,24432584,-7576276,-12190869,-668474,17707461,3511937,13562734,4865993,10786984,-57525136,18201014,66560785,-39944859,-26991831,2366741,-20530745,-23679065,-9508569,2232179,-15674623,25391734,-28023002,-31105658,-47352528,28940287,12170709,14899736,-32394078,-3874684,-35055614,32518833,42115617,39290851,-36454976,19320705,21407929,23288460,-4342582,63765845,29236966,-25889434,40694219,-34934506,-62564277,-6614460,41046639,6285337,-21258374,48148940,-10766712,-1757696,-4087283,9191732,-21886060,-36053186,9550373,-142135,-11261864,15240616,13217656,-55209059,-20682089,16245665,-17739930,-74420597,-18538354,-16243971,-1468746,-49264100,16086507,7737778,989114,38326038,-21990862,-17225100,-30930686,33755902,-35408071,-32668847,-7368237,22202661,-12958921,29011737,-29690179,-39901562,-11903114,26276881,27617848,-559900,23096185,-819679,2553663,53912048,28498436,-30846237,-61852357,11151088,61962466,-30129740,-79773573,-22183213,-32629398,32010391,-6370838,-51989656,-46712483,25298367,23611208,-55691374,-3593559,28761302,21787917,-48114534,8217706,16288040,8788398,19248447,-8368481,25481031,-3654140,-9325029,-44293440,31473317,4935287,-4880826,-7687612,-19119232,36271342,22879696,-40137414,10940061,32893973,14603065,-20227710,-48682810,-6744895,64272095,5676526,-11051124,-77016197,-25960494,23246828,-45577206,12877419,54365165,12536134,-19546091,4667294,77471981,8493578,-46348050,-9941357,-54627099,-27256208,-5159336,5258166,-3910574,28144592,3312655,-47677542,-23323916,68561963,9946864,3848676,-13436816,-18410903,7579277,25510039,-9632795,-22815618,-9755828,19083710,20027700,-24111190,-31581829,12501829,20208345,43374627,9888382,-63968780,20372334,18510425,-4618669,-24089818,1420983,76719578,-14236998,-49950110,-29040755,46101901,1138922,-25537603,-7578343,56746842,-23847470,-41162782,-28386384,-9961221,29713177,-58828825,-38084162,25636698,65486297,-19097298,-61683729,-5946800,31381091,3210375,-6748604,-77438524,22640087,40068496,-4491584,-57335532,2514171,41943848,30364664,-69022590,11830906,59408499,18526997,597360,-66124304,42747215,-724213,-70214800,-49535189,61000991,53849966,-9159948,-16186951,2627336,52136559,54521381,-58439164,-24201842,37381608,25557116,-11435154,-76871252,31624326,95936977,-4780753,-66323455,31700471,18715013,19583133,-34287930,-9104592,61774698,24644437,-54354803,-37818344,71207757,87017857,-27496092,-31959778,-71150886,31128736,-28368023,-83213840,46807976,74232090,-7314726,-30994467,-33881978,51096097,54147228,-26791953,-18209415,25232768,36442455,-7575065,-28559142,-43506336,45319186,8459690,-14709324,-8698037,11756791,-24714888,10941677,-45300151,25119588,-1084691,416393,-5691837,3502696,50907588,23357957,30156539,37700261,11369603,49178210,-60056217,35928552,5181378,12778867,-30270144,-9300357,11797613,-7784859,7621393,14519464,-16261416,-7113330,12876329,24074184,28456777,-13884018,18217170,63900864,4340330,-13006464,8464751,11621368,85521015,32880048,-76580412,3388543,47047462,42845413,-86966360,-43735985,113385105,3559764,-59112283,-31416005,32457507,9326020,-39230031,-50105772,27102806,13773179,-5641377,-49009982,-7924131,71704239,-5285276,-42044025,-32255995,97133257,7744219,-79527542,-29401724,39719347,65391726,8801355,-118025078,-14653298,67668895,12263871,-76508696,-29434788,72002311,58253277,-74993715,-43874766,14607667,53794241,-28618473,-42630471,31333041,69832685,13460786,-108013785,5935348,58847931,-7691971,-94995698,-34827445,84437377,46644683,-35515152,-55161336,39625930,42145923,-24117561,-51754986,-19278110,73037010,104780302,-46492798,-76877569,12628515,80344449,-24894489,-47129574,-11009833,59942051,-41538019,-31559703,12990556,23654978,-52067391,8869509,32950633,-6761472,-22610394,-9437608,719748,52286018,63379301,-54682314,-52724128,35156965,37744099,-47999710,-54669352,21338024,4341358,-21452194,-1244243,-56726896,-8388431,45559030,17951303,-6698263,-6814001,-20236946,7528604,25018731,-27626310,9270497,-19161097,3020475,27661942,9645752,-4819926,-18153608,42728954,-9357865,-23124797,-3612054,-23627729,12855079,12452168,-11787854,11203201,-20998130,-46441997,50019847,28999664,-51660563,-45307924,-61003209,32084527,21751776,-44531501,-51948175,81765496,55733824,20160007,-40775855,-3745594,88877183,23857422,-29686887,-24503225,24099185,76167385,-28328545,-89632254,34517181,77203671,-45696015,-39283511,8798636,-8990681,-22979320,-35254149,-19212105,43534078,8701324,-57241779,-72831192,66560565,56208437,-51870521,-59954425,23801466,98085534,-17533884,-35434399,-37283760,72738451,21454547,-88345926,-77151043,25614945,80513358,-41729029,-41681970,2374240,45049399,-17297828,-10632521,-2275353,-698179,-34113466,-28474680,47143534,22263359,24733312,-25916404,-17329700,42879714,14526938,-36995188,-60791382,32575756,116932946,15094273,-72102202,-1095298,35401633,39982924,-69125737,-39066414,-14633025,4342803,19909993,-31052910,-42518061,26798596,30066357,-12938363,-12642574,30399718,-13021554,3394729,50801002,14459959,-42803384,1851232,24842351,33745692,-2333728,-8151349,-26633977,-33608646,13932008,53156460,-20975631,-69147231,27724498,31780170,-71770919,-10888470,-31052867,6542706,31657158,-20754603,-33337736,-57919548,25859366,43298853,52098933,-68367416,32474686,-8987974,-5446545,33704770,-40563040,-25804132,14302169,6015286,-42560622,-43612920,-24200094,7948828,-17242134,446380,10909790,-42743135,-22268362,88475585,41395937,-67468704,-61077493,-34586785,80165716,29021550,-15940615,-59324799,25986738,60315653,-12841504,-39777837,3667694,1473829,16433362,-52527475,-4303638,1429371,-12094954,-12386566,-11641758,-7058415,-1486021,10249103,16583083,-9701407,23709844,-2138694,-20644223,-32494411,8394811,-43798914,-5936237,40662275,42381774,-6753796,-7682094,18807469,-3675287,9423884,-21505806,-53798882,-27667463,49042334,40821155,-55993454,-66050998,-10110899,-15622911,39826056,12542513,14397699,-37480359,-22282057,5185168,-5324123,-19212757,-41983577,-21483417,-27453310,20853680,27880427,-45370239,-32555622,50138831,-4828048],[20,-57,235,-255,238,-423,608,-738,998,-1346,1729,-2100,2684,-3366,4036,-4917,5951,-7110,8497,-9921,11650,-13693,15946,-18284,21111,-24222,27613,-31315,35505,-39978,44941,-50316,56254,-62595,69344,-76820,84799,-93236,102358,-112077,122482,-133534,145244,-157730,170967,-185114,200002,-215872,232750,-250746,269933,-290582,312665,-336449,362287,-390643,421597,-455904,494291,-537666,586975,-643790,710186,-788527,882553,-997010,1138586,-1317002,1546841,-1850311,2262958,-2845666,3710093,-5083421,7508109,-12703603,43478482,-157510053,-191188600,224454840,188702791,-114828023,-136761141,29934507,72710212,61608643,-80700298,-61429819,33650183,115634619,9535092,-83310549,1461986,76596682,-112890276,-58669460,158315081,65593402,-171737989,-88531011,192557227,59175770,-49584167,-90989770,-7370367,113602091,124030021,-99230225,-183821636,77906153,199923057,-61204121,-203705928,6939201,128511956,-22652646,-68042500,19301453,-810722,-8164164,68878451,20234077,-51371263,12758625,20122286,8135203,67027223,27547623,-78222574,-84618815,149844716,128335219,-108264295,-68472563,37445987,105944637,9953372,-32430366,3392058,-54445534,123345450,57328965,-113558446,-47818030,91367959,95017083,833404,-12783985,-24595522,-39933768,58009140,83248437,-46299677,-109216839,82213169,122854013,-21160192,-58875090,-15361026,1371713,26081202,25005875,-42661787,-76223499,18364281,38030948,-41261946,-7247360,77778465,-37838087,-57297845,119984967,-983651,-141506365,-25322707,116589486,125796188,-110271386,-71582332,-16009982,76902236,104540807,-80147929,-106931779,30341391,170214544,-70408406,-190415374,3465965,92671355,-9273354,-15966851,19926042,8597348,2211915,47067330,-13530922,43149762,27800524,-4008616,-3958487,97721898,117147153,-101303427,-143180194,56516475,125426253,-39192077,-166237412,28334302,135230040,22178273,-42335401,-66794944,21468657,120334225,6926377,-141334842,-32827944,108318453,44340424,-68855227,-15144712,79742869,15187440,-13901609,20431587,11114984,-74465867,-49096697,11707216,37335153,41480237,-44760247,-44407178,36154239,124144939,-17297139,-147302417,-5457438,116677807,51296876,-52612511,-42826729,15803397,53815008,29701074,-47856496,-39620148,30407294,99546830,-16161974,4327527,17036923,21502495,-33665824,33439905,43316245,-39177996,-53594744,48724863,-18794894,-3206860,49003114,5037250,19510106,20151056,31583042,-33127326,-5705272,49152875,15580100,-55674885,-54565117,-11862335,2681658,11347028,49760145,-13241683,-47245611,59410214,72882160,-19033745,-24087947,10756,65174943,40769202,-2599347,-36150328,-7501351,43028024,49410427,-26083822,-36336101,31725366,36477190,-25055210,20990509,26836063,-51482847,-7240712,37082308,48957317,-28531655,-27627582,-4191888,53838462,7710872,35408407,-49317347,44210409,60899811,3667467,-89773408,-16664778,97682523,10358841,-43739179,6514189,3525224,6370814,1704182,-17119211,5497670,30256655,44628869,-19732769,-58748386,45739804,-22913707,-55631548,-13378299,67696561,42141437,-11494397,59703035,35831328,-8758247,-20853068,16678533,-8785904,28174688,47339999,-41203533,-4518137,36557670,49987575,-4420594,-32323847,32871112,-16668317,16741689,-21175344,40295795,1566285,12574477,8776408,-242676,-26967031,37776869,-3354794,-54347753,-316684,-13871368,-33868646,-18733386,10800529,-32683166,-47599158,22648092,37889310,-4522071,-31495343,32292167,-9776077,18202552,26288962,-2122122,-42643435,16226222,3725694,-49275484,-13901515,-31003464,23003868,10874573,-26985344,-46230472,-88384,-2872879,-11272187,-76990713,-40215536,35014354,-28691307,41052826,-25027512,-8488649,-24355293,-4413325,16730484,13361114,-60868484,-8484303,1080379,-11924297,16096581,42857772,10122093,-27616944,6945117,20045317,-62084871,-37318850,7064049,-7320627,32966457,-30623318,30916382,-6878388,674309,-2308292,-27648583,-22790048,72768649,-223,-15853774,-9073591,-16306569,-11361330,39065251,-16245448,-10991718,-18369463,24824456,24454645,20258651,-21490757,-13974189,11278019,10727916,18904433,-34252351,-37845557,50219691,46694376,23111655,-25202978,-15730753,11221910,5680487,-7249356,12260450,-37756269,-22926751,5419017,-8139333,20571508,-21017106,4560735,-60104329,-22431067,-5826749,-32461446,6538530,13164587,3686938,-23703916,-2359689,36413031,30732900,-4829282,-22459537,-53007561,-26730997,32267034,31685590,-64813198,21679173,37454841,28591419,-45699405,-11880624,7005103,-2535487,41494798,-9176558,-44377869,-18292391,-2307716,-53115206,-14678369,2013122,-5045627,-34439467,-18948908,-23666948,-13212508,538940,-4654921,10779717,-7565091,15661629,-18159780,51231551,34737150,-1790813,-43328922,-34990587,19076306,4812755,-33033056,-27462074,-29848681,33754759,-30641143,-30328158,-25066504,6915300,19406514,1281971,-38176038,11820057,83610521,-24695418,-52662477,18443945,11150874,14693232,-416538,20128334,21104630,17101941,-24285091,-38099972,42165815,10618891,2988451,-20649513,-758106,-39631674,-11507250,-82164672,-26205582,67306113,22425231,10045568,33177011,3651879,10667689,-2014064,3200341,-16416094,3167800,36089655,-50029271,-19731117,13614450,8082287,-20067271,-7442992,219551,30703437,18579892,26723934,-34416394,10891702,7038245,17878487,17033018,15169843,-4330043,-28986030,848953,-5893772,20412349,-33921248,-7109255,-15427606,-3775482,68623997,-24726438,-21691543,-2419911,31028995,810545,-23254014,-38817206,36465848,39576132,-10452955,-36060383,17697402,88068289,-12500635,-50161558,-22208691,-1897543,43170870,-18674473,-38163370,-3514556,38103946,-19700618,-6828255,163355,23666776,9960371,-32433350,9165872,26580958,24994676,-44992594,-17765409,7097166,46553726,-17391840,-68681709,13760021,93211633,-5559428,-102227839,27981841,46622375,-15222743,-65773386,-46545193,46858575,58004955,-2552208,-44174498,36430793,75085832,-15924250,-27014690,-2468692,57454968,6185825,-73523220,-67435302,69708930,9284703,-43524362,-54839193,2078697,-24160918,-32023716,-56260329,35598496,25935975,-42621523,-71153996,-11301247,50705669,5883461,-47705555,-48827414,62277585,82731067,4556850,-21962042,21593004,-20477434,3932547,-28532754,-7527858,-18697525,17100859,17673354,9752666,-2907201,5572625,-23164640,2220537,-1866924,26003573,-4351704,-22833210,17628705,13326508,34580663,-51184481,46329682,589744,-17798305,-42883404,-1946579,33154228,-12400940,-6140128,-31566534,-58570686,17778560,11762075,17946369,-4920197,-34674900,-729294,62971489,3580788,-66137719,-13111178,74726485,47381831,-46973033,6701883,-5866693,13469597,-23320987,-64098,39129507,14634277,-6166606,-16459865,-12242987,-21589951,30413106,-2718599,-5984033,45636124,-4033098,-62657960,-9258062,71517750,58899606,6454155,-60754863,-21218649,32646969,43368998,-85175676,-32433653,15514577,80061800,-42632225,-94903155,6340686,64800358,-5556802,-19322002,33894733,44248579,-23543286,-49378222,23462684,8804581,-3576063,-55058434,-34160785,91222820,5301848,-3570561,-55256389,16631302,85344874,-34175519,-28164946,-5095152,48010438,48748879,-70144614,-92122887,48053754,83482938,9825223,-141997180,-15844294,91740011,13376789,-67017686,-12495893,87623333,-21200651,-77587347,1232680,22132889,-10014980,-2625294,21600638,31784290,2342796,-20263265,-32278027,11266727,30542242,-10449850,-81430243,6520562,45718856,47194823,-62054213,-67520845,16820239,35222506,-5311262,-18976828,-18566762,44740664,34622651,18378075,-39117518,-15157887,41497165,29099052,-4803868,-18985701,1792528,-3119795,64342400,11042645,23287986,-33431725,-16728412,55102144,16648551,-10898846,-47139805,-1971737,39791463,-389259,1305673,23933226,-9987380,-22746409,43198128,-19068945,-1740262,-31923711,43621950,78849963,-41400953,-89266854,53687729,52173931,-10917237,-45191290,-40624421,-3412352,34824418,26136762,-72642648,1627493,27341658,23286027,-9666667,-29546286,-25697149,-29089086,-15298409,36849112,12874074,-11977895,5734253,27408095,62987273,-5435633,-111533537,-28093507,34504801,70502784,-33581352,-65543913,-15855478,105436257,44616693,-75107932,-51941137,66937032,26917832,19450409,-35456211,-53262095,-7487145,71595167,-22919526,-22323393,12446255,-48456613,-4457073,22943839,18280602,-16607773,-40016657,-3429107,46877668,-21949948,-29388573,-12265582,14632685,72395336,-17812639,-63858150,-44379304,69120946,48254207,-51485369,-58587871,-52086128,9197,-14479221,3017366,7224248,8934757,53379312,24153653,-7997920,-27775819,10006914,-23894430,-27821963,11501662,-43717056,-41613786,10443579,34998528,-22047535,-92432982,-7654202,24203790,37136264,7888982,16878864,32230855,7302753,55881002,-16896512,-23671761,13458160,61647008,23026383,-49044950,-32081226,29379598,31736393,44908829,14123758,12982442,9676043,52335058,-1101951,-59137557,-7083077,46017490,-2721427,4538322,6964898,-52033415,-2525586,-30329307,23615649,-7407643,-45588468,22974691,5626014,-8528756,11233783,15337235,-35972351,-35448085,50488051,-15959092,-27767027,-18025663,35502959,25551391,-24148239,-44287078,-41784635,10690900,2590462,-57327408,-27917855,14990365,40112975,-15869122,-5735949,-24799660,-17236362,5671751,23497250,7032370,-5238262,-17896362,62038796,-4546783,4285751,25272972,-51258802,5056138,36530535,9901032,-40821435,-45510608,16857356,24283986,-28078391,-59765436,8657409,5677903,601410,-7594133,-55431067,3453481,28630071,60737323,-11210405,38180640,-16548983,-12161488,19665586,-1951840,-39177871,-26628906,9925958,10928829,20706500,-29383341,20182391,19320844,274175,28768506,4217918,10564192,-2583558],[27,-195,201,-205,416,-604,776,-1029,1434,-1758,2205,-2830,3551,-4297,5347,-6476,7805,-9436,11124,-13183,15595,-18363,21298,-24776,28689,-32964,37751,-43202,49170,-55684,63022,-71157,79902,-89511,100230,-111751,124252,-137950,152840,-168863,186324,-205134,225471,-247360,271086,-296609,324039,-353771,385735,-420243,457534,-497942,541629,-589129,640985,-697596,759687,-828212,904252,-988993,1084323,-1192325,1315865,-1458933,1626598,-1825729,2066540,-2363720,2739033,-3227050,3884992,-4814495,6213896,-8525683,12961725,-24372615,121112320,194935687,-111140965,-121058167,19115972,102147222,30278799,1862820,-85776544,9370922,137168344,-2007445,-59874263,-26225608,70851440,-82959345,-58041243,127388696,16602021,-139751264,-33067738,127852659,24682556,-36994343,-93057716,557748,117012623,85518060,-51751649,-144025306,91800182,166730122,-52461606,-143274680,12723584,37470551,19598423,-4710933,-44231180,-61984031,-4490082,142822637,-77803477,-81874959,33631478,65729257,57816256,83231907,-112967,-85535768,33459696,143894441,90932330,-110161158,-61318450,31067554,44706420,14326078,-24580717,-25690283,-29666163,112337710,71799441,-62369181,-81456838,12218419,72232221,2408074,-12058109,-76833123,-64768772,80223597,124334777,-73529499,-147735755,95429433,116777470,-30308916,-66667973,-39932017,38286078,71426365,488916,-74090524,-31974572,72243376,43660752,-60440458,5359259,34647423,-76921971,-30483040,100657514,64184883,-104458155,-75112088,107230714,39531108,-106248287,-119074409,-5546932,74134384,124339029,-4332913,-140652144,49512810,170937518,-50361444,-177024079,-28317851,113916612,28622723,-26315278,-7345270,4370785,15269402,59888115,-51466058,-51806572,57767451,12809394,-81610399,29658113,93631510,-79891674,-158369091,94445822,168589318,-26966346,-137048246,4957194,96963110,70162496,-28192511,-73715977,-4140215,165168839,49773833,-185809880,-58584842,124476926,50977335,-78317677,21333125,-13702998,-15914739,8147715,46584539,-32601142,-47989506,5627658,-43846886,3498847,41954999,-42161298,-94847505,6287296,118839375,-55656414,-133315205,-15415785,106424481,51555629,-72076033,-49542850,10690520,73390504,48294708,-13212404,-118688795,24183567,66256371,32660082,-45092832,-17082467,11688479,-7757497,53127259,34837665,-80216325,-18448346,74402462,24471727,-91363680,-18755415,18831900,-62650929,42922088,42784294,-55591766,-46864478,54834601,53487689,-49720262,-35532795,-32729881,26464617,38340446,32534238,-26058426,-73845352,69057311,93499533,-17429511,-80320097,23219486,66543067,20045107,-31557726,-21959237,-39063244,54567021,44704255,-71409868,-30388301,76013846,21012902,-69083677,8252683,38889487,-14028849,12525750,41266016,42054003,-50701520,-50936856,41708797,-21347088,5874791,-10206123,-68969020,-2912787,90989481,-15827044,-100013386,-50507081,71361875,39052971,-53218198,18547366,-3952417,4281942,-2747447,28562853,-111967918,12093523,46685046,9307552,-71014821,45379786,32852467,-9882836,41102298,-30983004,-58836859,-14142968,-6722581,76440084,-6081822,-28577680,4270489,-12253659,45795173,43975406,-67437255,-45202017,50049314,37600261,-62961912,-54392159,32011457,14732156,-35833851,4128687,-31535154,-27643217,35114567,29654685,-22579398,-5947945,89852636,3607406,-35859559,36234389,48729791,-27320870,-67313461,45565723,18356182,9024518,13975256,55331347,3247486,62340988,53759486,-58094208,-7052851,33592245,1397624,-68010225,60080396,38115770,-2385129,-25438170,-21198216,13055147,-5124482,48799899,23585891,-3794857,12979393,30518260,-66628718,-37648154,28569632,7853659,-28404144,-30121322,5502936,-21503719,-137396,9323044,11455385,-8463367,-9472338,-4330254,-83762097,-3275513,-20248128,26580324,-27472651,10756155,30927473,-50452529,1344630,61203863,46623158,-48827326,10882128,13378791,-22204890,-8036271,287309,-31462165,-4699128,600559,14923018,-26224567,50087124,21337199,-34117112,-2621864,970181,19556932,3093458,-19324618,-21446800,-13421336,20352327,6926352,-20217600,7181063,67844348,-6711529,-47391426,272452,34097943,-24933253,-21499814,15989228,-3724555,7729551,-2719437,32149143,-106362,9568953,71331872,3321427,-5530006,45553916,38950793,-3591669,1379306,27216714,-17256480,33324291,-1802864,17372080,-7898982,-10595426,-15528345,-33562712,-41735391,12319309,-29794657,-9894096,3389723,32406764,1671261,-24522692,57281928,-3351481,-53649557,-27137687,-8971668,11400870,50670117,-5301797,-32885529,23057755,71829319,20694273,-47783132,-432694,30888720,3233468,-13919661,-21814374,43671315,52973121,-1906242,3498934,48741459,18796726,7719502,-8539277,32465063,21145502,-37645787,-66268741,24297940,67717379,-5161897,-18597945,-33302986,-14458987,36811253,-23299659,-13635415,2347334,43520868,-8549878,-4782421,-10592452,27353608,-190988,-40039548,-13791660,-19953918,-2722522,34806316,8697281,-51420650,1093039,33414589,-6338672,-13816997,-28982542,-8769860,-53028430,-13263580,46733599,-8374032,-44445952,-31653334,-32072395,15900867,26665521,-21268166,-40656885,10191333,-9404142,-13046503,-14716380,12492004,24797458,-20408268,-62023135,-59260519,985031,-3007753,-36798352,545678,-22094393,-15138567,6063886,-44386804,-55824358,17059918,27204366,-84243919,25183108,51933714,5953371,-17452616,15634117,35146850,5143918,-16403992,-86317410,58058267,57906829,2573696,-50601670,-44122410,68299502,69048798,10231495,-58795170,45968156,74577986,25949889,-71160007,-18492207,43771539,13665458,-8913485,-80768908,42327489,33188328,-9703353,-62373200,7355,88896670,-7485416,-28305314,27387454,85316574,-10519896,-70055685,12586852,40574443,-5959807,-63854612,-58292201,50706325,45447785,-25219563,-84802678,10657788,30133356,-24717173,-84248761,-19745572,48965868,33830328,-43307904,-27807538,-19549522,24648223,-21620955,-47593145,-6681303,26127788,2759312,-30221059,20932320,62360272,37930860,-33485488,-50560377,26622969,-23530979,-7849167,-56785070,49000866,54676410,-31506989,-58151860,-392703,124609077,-21847127,-29710290,-18407685,60898905,-41212305,24391997,-19713696,11176625,22278492,-32697077,9933685,8352570,-11992633,27306545,8848995,-14087833,-24161981,29680173,24363363,4647524,-19804374,-10952878,32982438,36549893,2227967,-6345563,40181113,-30526031,-7781639,-3125715,18716813,23948299,-38072489,-18950407,-17205337,31321177,63765233,-11662301,22017034,33374783,70696339,-49409597,-72863155,2633797,96512279,-8209787,-10694311,-7897825,93458572,53117278,-69128708,-19075674,43359933,84341233,-22093855,-35054570,28697165,54712951,9172020,-16410880,-16311452,47254746,56883350,-63941649,-66261894,50859347,79431606,-26921086,-76143784,43526778,67825973,-93243050,-43082856,84464742,72353243,-23104957,-91491679,-14170005,58436431,28824750,-54653783,-93636920,55312448,98595351,-26728185,-79184817,22092260,67311121,-26356961,-69171723,14944214,41561273,18012296,-38700458,-25258228,42202240,23598673,-27443622,4146168,2638038,48888383,-27953073,-9904613,29187494,62361140,-23823332,-76331720,31993059,65625943,25182882,-82041460,-76391506,37435802,47270717,-26094974,-26634207,2931957,58430221,6336808,-44422276,1610849,16088304,49660409,-18425442,-47472252,-15274051,-4491842,-54731274,5493990,28574826,-31902045,-56183151,-15595907,54526409,66107519,41696335,-55427044,24932452,24345857,11453502,-31552910,-19103665,-7124057,41090996,75395079,37915622,-6909047,-34152660,17958691,-9091892,-59559674,-30888929,12874974,40884578,-5352208,-33986857,-49595789,51594933,27096578,7516946,-69268696,-40403407,52146625,-17784552,-18433276,7494976,38270656,34098891,8688340,-37906994,52560240,46601937,-36925680,-23224911,27781610,-1276825,-29376582,-57483112,41056752,35682022,-9091792,-90563050,-3451791,91513737,2665911,-16773671,-60735837,-5478312,104315750,18411641,-106598624,5511357,49700748,9797715,-31904277,43789946,35564594,-39965868,-34543350,7914208,-37395865,10326809,30943350,-45572810,22859266,4038135,-18368206,-86916452,27900454,101506407,-9006241,-76954216,-37048885,78850641,42328593,-85442684,-45651800,-3355146,41883796,-6265387,-39889495,-33022963,-23435105,16819012,-59383064,-29479267,-22620632,-37297656,-35270360,-7462484,58860154,-70555351,-39148858,-29951320,45007149,38413180,-13447512,-47546629,-6535303,40274411,10525812,12285274,-83145725,34354773,55679144,6224467,-112628855,5303997,28810725,-32397852,11827224,-31137776,14573607,18079264,-7718280,4918683,-22678799,20659980,-8335244,-35294624,24150434,-21765041,-29424221,38674979,3064896,-47996658,-32801625,26182968,20194310,43375303,-48393630,14835416,-4458604,17594489,23309725,-22850554,-8325942,-316579,20314243,53943293,-13455221,-16695819,-29488873,-2651290,3058217,26320189,-81405300,-14661518,8299823,4173275,-27453157,-2200179,-1535435,27246603,-17445406,-22746422,-24648234,-70990005,71401753,36115332,-66938018,25935374,2650726,8529423,-23868225,-721440,-8558424,-67031546,-42085078,-12559600,-6355585,-28957842,19177797,32999568,12234485,2307471,-54964834,6184844,57370719,47933344,-50256422,-55789781,32464836,26075338,-38081660,-39579232,3549938,20020210,-11603346,-13469914,-17850284,-12528893,28274909,39076471,109335,40797163,-10473091,-53079211,-14052997,53050669,-38545122,-37082827,6535831,39382923,24458365,-36031531,23624506,2355834,36408874,62494607,-10519043,-65393150,36708328,3883095,21923874,-74723608,21420057,14611231,20983974,9897603,10977700,-26903079,-20709355,11904213,20462109,15490182,-24278634,20583748,8844241,34492122,19902199,-27078717,8058983,23547890,60258995,-1623212,25755841],[13,-190,81,39,195,-321,281,-383,554,-707,920,-1103,1472,-1742,2083,-2548,3077,-3558,4217,-4929,5867,-6786,7819,-8991,10426,-11877,13533,-15399,17474,-19658,22174,-24976,27865,-31106,34727,-38704,42853,-47458,52557,-58033,63870,-70297,77239,-84871,92995,-101855,111485,-121985,133316,-145653,159036,-173663,189570,-207123,226409,-247510,270861,-296972,326104,-358689,395673,-437981,486650,-543387,610288,-690521,788217,-910229,1066280,-1272288,1556163,-1968725,2614429,-3740476,6076310,-12826283,82425446,219037926,-45217678,-312013866,7910215,251050827,17954138,-147120670,-27665041,99534201,32573944,-12359275,-65767622,-35792281,46582464,54913602,-89275925,-16848602,79524396,-126946157,-76219507,48664685,134743754,-72219310,-143120136,71528873,132714832,-54292022,-142672293,-23771354,90599707,178810800,36484676,-169137967,-37918758,219765418,51992111,-172179439,-88922516,153888781,73991366,-57573725,10215901,-4784809,-31489024,34350419,33940083,24821647,-14268043,57412751,-28905469,32792573,90490543,-25161907,-127317209,12521241,175590802,-10898983,-163651077,-14218898,79699524,16694445,-31958273,-46433519,-55123036,52319272,107194774,-50754298,-111660056,-8007483,70452381,41025207,-69900159,53445963,-19372679,26375134,71637831,-10946105,-53090512,-18489357,122181656,54978494,-39812460,-75731371,-23838325,14675718,-7497383,21698943,-120449125,-39745102,94287755,39672396,-116906531,-19782831,-36321101,-81376704,87241349,106278717,-60856566,-162291990,42290517,161320725,-48791827,-120480134,-42480286,49374149,71488303,4295241,-129549448,-57251111,100819104,41644858,-107781716,-82340007,71364256,46511769,-24275508,-23923598,24083036,9942098,53126727,20798311,69802377,-10260906,12576018,-41532739,26796586,130016309,8437663,-124386434,-55391558,136719578,30655391,-153713051,-76508259,91779348,112823990,-26426523,-100111927,6946356,90335383,99133127,-68859589,-123030211,47208097,82422209,-12597406,-29247821,14128693,8302894,-37051259,17617822,62725219,-29867393,-55935736,-34325248,-10013112,13783797,-27637,-69089166,-59676204,81520069,76521872,-73861273,-129242828,77215841,56437106,-31387379,-37499558,17144110,33258184,32620025,50674596,-94601208,8073338,95375998,19287062,-46910751,10627008,39441808,5935405,-50759266,11851839,-10829207,-99845494,33770171,39607437,-47765871,-29540461,40379096,-3191896,7685657,21074856,-32916952,-27248569,-18939839,59308509,11996613,-25095240,10019011,7747594,14495832,32324115,-36900132,-55011120,-14841526,62941899,-15580935,-127964943,-5822887,30172097,9047034,1775239,-45849615,-27816764,-30295703,27094671,-9285584,-29471633,-25474312,75231150,-5484200,4315953,55714242,-565832,-61495902,9206084,39499340,-28817922,-47668870,-22335461,34316328,23606066,-852368,-28007089,-33482647,74982373,28662583,-132631644,-88052173,34731157,102019395,-19832867,-83201211,10940434,62661143,14782386,61580608,-14373602,-54885791,32065726,33995469,-49218596,4948407,53253063,-13845651,-73366075,70717532,7742676,-58630850,8836277,32876235,55925392,-6689394,-13153399,-34734435,3215893,19217402,36354293,-38103476,-28492739,-3581363,29926546,-42950662,4170025,17600712,-24957993,22577409,11103086,-9727151,-25904008,21214246,32366521,12467912,6466389,8562959,-32930014,-19047992,21264868,-40121560,-53061532,4432341,5461413,10262213,-3028383,13946590,16899752,-5916083,36350355,27116040,-4105888,27074725,24941593,-32485354,-12538374,19394790,5258868,-1402943,9046686,18892609,-28819219,30140637,18129341,-48113151,23906948,40502118,19170167,-23807846,13995244,38277293,5284440,-37844510,13590140,2617195,-69570927,58335425,-18547322,-39598787,-13817410,46862382,-24452628,14257469,28510426,-25395023,2683643,15957236,24701267,-2242508,9797471,36817322,13258389,7286491,24325180,-12823447,-42543884,15023493,27918972,-4013839,29987232,-779195,68877875,-12347798,-4519586,15238308,-9864175,-21491090,20389307,41017015,-17894791,-26910560,68496364,-8976315,-17693389,-47552436,28144386,-12587877,-9656546,-9410861,6388588,-12050859,21515833,-10311391,-6141276,60937396,6126999,-15007733,-22025651,27911427,33415984,-2478919,22499452,-4067856,-34282108,5353420,20742280,-20794447,25812470,37227827,-25024620,55484133,17673816,28095531,17381058,-13341621,25420448,12170211,-27800837,-10735284,-17657939,-22554032,41845306,-16351556,29674720,-39506995,41610960,14957293,-51616650,-14916077,-44075053,20646528,17959584,-38774526,1564769,-3905158,43987149,-53284585,11445914,3009768,-2059549,-27436426,-28439974,13040241,8279313,-48105081,-3375821,2190157,-3474678,-37111851,-25655691,-8259744,55373020,46735271,-10813570,-39042514,-48725739,22390888,18306951,-44602088,-22825367,20644504,-6987499,-15805350,-6996449,8537142,-5157512,28795983,15153103,32482881,12313209,3575080,-32269061,9295756,49657035,21519567,-23457338,-23600806,-20189290,-10867060,-24503961,-28368664,-30204248,18051361,-6114813,-70405475,-26223247,43833816,-5667770,-42758411,-31082639,77297794,30916226,4374942,-22423434,-28812683,21766857,-19744229,-43200034,17312560,19115006,53221294,-43812539,-20505821,27378433,-34074845,21178779,13383648,25891703,35044587,-3811550,-9972647,-12889935,40712652,38433142,-33966521,26507954,40290903,-8355646,-19420362,-9046302,5686012,15965146,35605464,-29607453,-4359091,23297430,2798754,-32076769,-29023207,69387771,-3395140,-12178121,17392434,-47323169,47346311,-11634830,7650079,-17310708,132781,-10999495,42480782,-22903065,-63126752,-27626702,13754204,-14278610,-34050615,-9669187,45223563,36265458,-39671042,-51677330,29703423,42433774,-28882801,-11155517,73077446,-15305668,-25243253,-43360417,-2160847,32547848,-33855790,-43129577,-27090862,56861322,12889712,-70461399,-70803868,22157521,40711394,-31857661,-84189178,4511193,23748463,-18156087,-70212650,-9213574,64027826,18872226,-42079846,-46246882,11078587,48906317,-1857526,-90977518,74899908,74101403,-31882692,-52578131,24337669,60857827,24232477,-37422959,-20698602,112584126,17610345,-59008411,-50589819,28465305,18999785,-48101,-58616011,46041943,61257101,-20365184,-53347090,-33313739,65321856,33842101,-38190233,-12488641,-35285307,30899498,-52306276,-10275872,-18027427,36718132,15774697,-21385759,47284451,24615274,48431940,-34427905,13669542,9285174,-27629975,-19556231,12236644,21662142,38350876,21147954,-43578823,9552014,2893844,17332767,-40807778,-55179959,14458892,6698565,-47774999,-2145197,-11967604,4967753,22134459,37900378,3385324,-32512852,4694066,88292283,-2983712,-58099582,29674771,32486897,6362014,10478476,45358647,-320443,-6914225,-3157420,-13478967,-57617950,-12495746,-4769818,-47984911,14073296,34016120,16022254,-8709351,43446825,64712597,12882685,-24661406,-33066699,50963876,92593302,-33863485,-19500284,-5320847,102313617,23123976,-59825658,-40114440,115752670,47797208,-83683641,-55876598,21845713,13625332,-28818645,-638551,50384451,17626148,-47384522,3917923,31154025,43992282,-13820492,-83035679,-3400264,41973601,23367524,-50104821,-78480836,48423496,84207286,-20286579,-98639186,3131176,108307517,20366007,-45420069,-91347993,39533071,71092907,-43293231,-54166291,23841649,38553429,-15047620,-35118961,64688181,68130516,-46477181,-21336164,-24264978,23037024,-44155628,1112911,17055649,40209801,47754377,-49804063,-15261879,56703118,65998848,-58333214,-30718484,-15811318,60782389,28263985,-11892967,-54265679,-40304523,65338521,-21749709,-38973882,-39799180,34588342,14596899,-18687543,1012956,-19645336,-46027632,-10631721,-30241000,656097,-38660115,50413298,72410496,47880770,91705,-6691403,24271874,23002062,67779225,33172541,-9932020,70593,14858380,24585924,30719608,-42653445,-3747182,21089342,66427363,13900976,-76567702,-58219405,39790616,28467447,-46919150,-50572568,-3523790,18156261,23055605,-4011841,-44107994,26033184,27284875,22937799,-91256533,2453682,-13856969,-18594896,-18998017,31555387,11243949,-1138603,1338933,13328445,32912490,-20424102,-57637681,-18361467,78898861,81101124,-36572912,-32427451,28184629,91766200,19719439,-31095280,3401563,53130228,41720989,-42313014,-71457627,42956092,-2193979,37428906,4036848,-9588864,-6532487,-21664984,9982579,31240549,-8516158,-8382945,-23634751,47400240,-13144367,-43145453,-66071892,-16977662,34965123,-4751834,9663394,-76162465,11616780,58630936,14952587,-74735103,-22684966,42882079,13087738,-19591027,-29066703,-33255037,11787187,54187097,10496253,-22359510,-17998782,27044870,-10306438,-3436880,1790150,-21237474,11901172,51177153,34247485,-50051287,-94257265,-23341193,52758019,9283622,-2949109,-6639935,23009245,55434207,17249115,-26916478,-13805126,1828215,44553912,9050310,-71321601,24299360,33876029,-3635151,16967136,-10129915,-18532858,28893342,28259421,-52294902,-35779901,28222299,-16749373,-12448839,33909835,-13549809,-21439338,1822285,36068209,-11295171,-35903274,-19138391,32737336,1524212,-7885833,-6432574,-46883618,-6952541,66532715,-1173174,-13676248,-22024201,-2128189,38255300,38249518,-23312002,-10860619,-1161883,-42708286,52288202,-30472813,-42919117,46910419,-6317931,6668360,34327323,11286949,-6095804,48556363,-40573034,-45884805,29932605,29258538,-23938420,-16580866,-29675603,33800,9431676,12854620,2729442,-22464424,-42554689,2885427,29361904,32499864,29920372,-10320873,8188273,3629794,42768548,-2858284,31865251,5844850,56190570,-8145031,-3887541,2711256,31940026,-20858305,58463920,-10670084,12155217,-9699052,65675568,-18124411,6549841,-64784767,-31959422,26501061,29156049,5674364,-15535306],[7,100,38,-16,-13,-79,146,-133,293,-575,756,-949,1364,-1756,2321,-2954,3727,-4615,5784,-7113,8680,-10513,12733,-15219,18180,-21533,25305,-29642,34726,-40437,46761,-53938,62070,-71073,81033,-92326,104649,-118331,133555,-150160,168434,-188633,210663,-234658,260853,-289491,320553,-354367,391169,-431006,474171,-521065,571913,-626898,686490,-751263,821566,-897950,981047,-1071621,1170690,-1279343,1398805,-1530627,1676957,-1840277,2023486,-2230701,2467099,-2738844,3054380,-3423453,3854651,-4341876,4791598,-4472260,-13267305,-174041544,-49237387,48517583,77358726,-14875150,-53255055,-44042931,93963667,108064384,-8506707,-13576691,26165537,26595543,-107329215,70022776,56898472,-80325282,-65795807,73546218,76069682,-12834269,-62479579,-67036250,35953068,119998151,37696724,-146140677,-68457182,152638768,72972281,-87189961,-84948777,95906754,87585283,3718518,5145112,-90870307,-47662772,39155606,121879290,-41294004,-82799878,23288717,49306584,28896016,-2518832,-107103076,-33185336,71812756,109213814,-40750650,-92361199,34842200,50953692,-57390474,-38512319,22032537,-85501340,10832676,100460395,28783441,-111541282,-31235581,38094290,53999546,-21794876,-48796065,-87364591,35770284,178582462,-29587433,-187636017,-15319840,170846596,70221922,-101703284,-115414679,34787735,70227215,112056486,-51352320,-81771335,55003164,41002501,-23911898,-42352641,41336948,40862487,-90624055,61083562,117434522,-33238805,-152014271,53453962,123440886,-439799,-146723822,-89117566,36300331,145619111,22759806,-163020373,-134125053,160436427,98834987,-93668780,-104891361,61085709,77974942,-16197807,-18556990,-70382930,-6706469,79341160,32780059,-43382215,8670057,51781169,-76277577,-38705,130444250,55864892,-149052277,-61544289,142398653,79336446,-141537356,-82141403,64733401,71642377,42787234,-78735479,-72659215,91948489,136417069,-48651326,-109953867,85370515,96787798,-36055110,-72608337,17514081,30514818,-2392152,79921421,-22313662,-23558003,-27141661,39516692,-20391782,-4175359,51565407,-47928934,-92400219,109578111,80713525,-30496270,-63513206,54219986,79366052,-31377402,5645608,-17742774,178356,47134690,62149461,-84387460,-78056915,91361169,52827894,-13785447,-85388827,-15518142,-21489160,13857997,20898734,-98335167,-76968223,53299331,74862770,-36248997,-923673,93606826,25392172,-25422954,46407614,-3369458,-37700275,23526089,43711820,-21022831,-40068098,19357717,-70370968,-35220764,11830033,14263445,-85644821,-11475473,73190633,27297076,-77004519,-15416225,34615513,18690961,-6620653,-31261230,-78923257,-14679479,97631625,4938366,-119335539,48669175,42629688,-25563847,-40660623,61561180,-3266348,-56783512,24436602,77141135,34004698,-17544819,-2266734,931389,30000407,18761041,-23089977,6984695,78489166,58128248,-83888136,-78186858,25871555,57752823,-42405784,-55732424,-11964385,-7337749,40747974,13509488,-37085242,-32630529,93868120,39959647,-43848352,-32164123,32685819,-36243622,-32890084,-9966838,22908338,-21191884,-54908837,37499654,17333130,31318419,13720125,-41941501,-15068248,48616889,-14536047,-62538659,6374742,33177722,9857912,-32088885,30227093,23200118,-21114513,10571643,3823027,-53236045,27245371,34483209,-28316672,-34909201,39296189,51595527,-45715115,-9115375,23664866,8105133,-60813114,-49674058,11333056,24419504,-48531898,8457849,-3312464,-38260534,21519142,4050294,-20353613,30210508,11358508,-76760883,-50195810,50872200,44276372,-5394217,22571451,55695208,-922706,-32037281,35283834,-27812297,-17044580,8701881,25701820,-31318067,-44917482,15182087,-23109427,-41114448,53399418,23410831,-40467773,6908255,44707438,12528006,37503603,4132452,-36144721,-14526941,529152,13295444,-53210776,7398858,18334838,2006713,-42394152,-1466721,42862509,33609055,-4684736,8146976,36088902,19042040,-790258,7582996,-12563385,51996584,5448722,-40029723,-35078782,57413087,3427597,-29131641,-30736692,-21312175,-15059728,-2077618,34971964,-5878737,-4806969,5291504,-4538059,-42254553,18637669,40077669,-57749181,15429207,54642685,-3203956,-12332142,-28900073,42163907,50368339,3632854,-12671067,23620454,15125319,56125997,-14369425,-61088207,-56698929,40355341,-22443930,-32059182,-1342861,-11954342,17975879,11110235,-41013291,-1077262,-10746807,8035915,-29497602,-1197225,49886902,-491227,-23685431,24198118,42048194,15644091,-56087363,30378050,55176009,-10389337,-46634345,-49271893,33774219,48449621,9792793,-6750874,-27626064,39527135,13427556,-1159776,-1517294,9230101,13078977,-19601331,-3490841,-3857838,48353486,-10092182,-25355564,-9259182,12364278,-9954244,-145897,-17905199,39706163,-5680362,-84033396,-27742934,23547865,-9302598,-26901878,-33347935,-31561527,-22208048,-28624919,-17222361,-12450466,18179392,18452624,13353463,-33610744,6302133,4262252,21266288,-54815899,-35330059,8188348,-44556838,25393934,-10223823,-10466108,11862465,52244232,3164113,907962,-587764,-7588549,-37089608,35458700,43779575,19077619,-7090786,32010210,-13048256,20336514,24836185,-37386370,-54448539,29235659,20880640,-43465133,-61249499,36159354,37496904,-22776152,-56690266,14523216,21880669,11476659,-25088415,-12847874,17703671,42799406,-25720267,-69894249,-4710307,50512894,-25535632,-65489506,8992845,31104657,-26122640,-67698391,27276117,32639497,-506468,-33096532,-18520562,20046048,56156126,-43094890,-53414391,48689602,49561493,28959168,-130943591,12406239,74133465,6175236,-102930433,-65903325,-6503034,89776073,-24765072,-69732260,-51734061,25311014,59868294,-59511887,-27566739,91281414,-11528978,2734282,-13543359,-4885234,55740769,12898377,-64377778,-12999022,24412046,37520901,-80365650,-19840155,44774271,3698393,-58060018,-19867541,29582752,41662122,-7931161,-53830642,-23079481,43925476,7376006,-71423355,-44795351,10452175,17689640,-81979732,-78456899,20109908,53279915,-14665816,-42048434,-6709478,29627498,15297478,-33909360,-23696416,35820756,-17581790,-49962535,-26686812,52402832,56596322,18439644,-2917816,17062831,51432820,-42634728,33345673,-1446699,7624073,6431465,921376,25312212,-33447967,55882320,45105987,44452480,-24586986,-33152063,-28383196,30957122,-58849638,-37971251,15679150,54116591,7775528,-58008968,15683378,88185826,28924051,-5548114,-7209434,30039503,11992997,22573583,-17359992,15577470,13540839,-2019123,-9203112,8857412,52732442,-22231060,-16364182,-42202965,64637110,32398272,-56321785,-9055153,102398122,69666441,35136351,-38806733,11969065,93824507,-4117138,-37387089,11494283,119117635,2945845,-89684785,-71622470,76261454,358715,-58167434,-35315652,19305363,76179917,-23244904,-66690621,49580508,82935402,22295507,-50251097,12895991,49593785,43900012,-55783804,-31885792,35943617,84595726,-10681785,-81474720,26830103,60149246,4947281,-107300523,-73531096,41381122,18773862,-74107791,-57689630,70396447,48346402,-62809701,-39735555,18055864,4372380,-9387423,-24670984,17756800,68704444,31990850,-1293800,-3173021,40314022,26454858,-69504162,-36080403,18078591,22436026,-49330629,-28105652,10778276,35911575,-4889010,-26838336,-25339442,49374465,12508402,2454888,-53091805,36054046,59348003,32575007,-45792890,6981103,40006491,-36603555,18435791,-18574943,-16392147,6381203,5559727,20097237,-25497910,-40441621,20561552,-4911984,-1272979,-23878171,-27196036,-16163733,58790687,7037968,-53282460,8925172,-30341517,-40980058,22759627,45434534,-24644800,7167538,30097737,31330877,-20809771,-59564834,-17398880,41389913,33949509,-5202141,-59678131,-34214307,80660800,16629040,-45890425,-40191011,54636665,45282565,6105289,-14328953,-14157065,13197882,-394814,9270625,-5121843,-19414304,-4785093,-49568248,-22571412,27353189,15880803,-33111878,-12156809,99150136,54659010,-41505706,-69144352,67611748,56211811,-10066592,-41421008,-21496581,32700713,31098173,-59029973,-64655025,24833697,63569635,-24167136,-40802063,23568598,49325920,-11729384,7939053,19017240,13168793,-11361265,-11502582,-26183449,61568176,-40036926,-69376618,-12791041,84867332,65566505,-6866647,-73087410,21505134,56232305,32524389,-60556183,-30784452,22171659,16889922,-7830678,-47030349,9192111,33770242,25823239,-32199499,-16771829,14037435,-295927,42374419,-5334254,-25820125,-58823294,41479789,47398450,21999261,11023077,-12794631,20328818,45220579,11162537,11424862,-41746118,-30303233,88882362,30854480,-57725475,-70851008,5915473,21969933,-44227013,-17351663,-21075015,47159689,24381857,14651957,-54165424,-24647267,31361714,49403064,12810506,28439976,-10200244,7763116,23544143,16471375,-54248828,-58390325,24296671,3021200,1862616,-46970522,23791091,-25075358,-30334563,-11655274,-30621977,-27577439,20392085,62453127,-24654611,-36235328,-2825061,-15916388,32898399,22541823,4647129,-67527384,42476668,84276266,-45727649,-71037965,17340609,5220352,30286261,574984,-17257965,17183354,31128336,37705654,-38342888,-43334591,-11014174,-10301729,17055996,21662253,-17422159,-46814702,-14130470,66554093,-2718356,-42560193,-52163547,10757374,51440593,63799956,-23192525,-9422965,-37030084,-18261517,18757412,-26912361,-16225701,45496611,9392558,-2503231,-12762855,-7311412,3323656,24610848,5807759,-17271196,18757129,3357809,-8125828,-6135885,-293491,-31390107,-19128334,21884329,31860472,11146330,-44144054,40576867,45589126,-13083002,25746007,-55198508,-24844058,33428529,43200671,-43032254,-28979661,42505816,25362224,-33881988,-6494173,-18031910,800248,-27962714,-3408928,25531465,-29180915,-31257246,26396235,-21075644,14385781,25889256,-40572448,-20282974,2984475,-37960273,-34280636,-26393522,37908124,12681138,-25692687,-24804531,8317921],[-19,144,-153,102,-170,367,-505,489,-689,893,-1136,1390,-1753,2138,-2569,3167,-3721,4498,-5300,6241,-7332,8540,-9927,11415,-13237,15266,-17331,19745,-22633,25541,-28820,32531,-36602,40976,-45886,51285,-57110,63366,-70434,78096,-86243,95238,-105013,115730,-127226,139808,-153433,168304,-184349,201959,-221041,241804,-264581,289348,-316703,346731,-379678,416421,-457267,502888,-554222,612609,-679449,756627,-847027,954419,-1083998,1243749,-1445730,1708784,-2064818,2571654,-3343191,4636039,-7155456,13677420,-65403030,-49469333,143346368,108676130,-176370196,-126967424,145133782,174850052,-87973669,-113242527,113754827,108678248,4026088,-21588497,-32479771,22432125,70118376,-37799286,-73132634,24454089,-10763522,-74956238,22561703,158067439,12855058,-173324201,-53040128,155772206,97385366,-93078117,-85975297,66937896,110433285,71278505,-118187620,-174895119,130607198,206609343,-40172316,-184078558,38419938,154009622,-43392795,-58353680,40300099,-17900595,-44523781,-8122798,14226845,-3608465,17826131,-62471718,19306826,111035516,47034037,-125430667,-55881444,157964805,112181046,-100109610,-136594550,68039644,95341389,-35230528,-66574256,-60792939,43471944,122694766,38901581,-67728528,-71640529,108807697,69923641,-73442081,2091139,28601268,-27042750,6257383,63373111,-22867768,-33332556,44845071,55457098,712957,-57650490,-19142884,8864525,10533700,87499150,-47570123,-125580183,-1550501,64586557,23666036,-21358982,25257350,-9307221,14496873,85424820,56181254,-114213229,-29594593,99945343,65004764,-37924489,-32302013,30279386,43974415,68684563,-76100689,-97829319,-720017,93274337,-2798586,-81822971,-14387938,56020126,-25220976,3312954,14198916,-18255760,-17493472,-16343996,40457671,-10827965,-46199762,-59451361,10025696,86002143,100613356,-82406166,-110654122,63158477,152118086,-68763135,-96283212,11460609,94462292,9019216,-119147043,-61111798,-5512735,86294071,27032797,-58088729,-4840010,126648614,10509666,-104063050,14921352,45218220,9793392,-48628926,39044344,-3075516,-35841407,-37731927,35127295,64655210,24292562,-51848884,-105852102,33905528,71289063,-8768763,-77847280,-4046756,149105519,27047416,-41960450,10198093,-16738480,28774524,22938375,-5588771,-28538192,11401437,51677393,-55798836,-52420822,34530328,-3304453,-26673568,-12998837,44673366,-39899248,-21731901,57334530,58661539,-12657554,-31878354,-39377955,29980777,-2890953,-877689,-53762186,-77516787,3789072,75182684,-35290859,-37111775,25116210,1893395,15099102,4172965,-68834043,-48952490,59948443,18131197,-55727006,-9267042,71373617,20861321,-19390609,-44950345,22462407,15762145,5065206,62280892,-27842006,-19666047,29745294,38527276,-52295415,16908062,25227318,-22317852,-12070845,39553718,28097769,-50198986,-11985989,46318701,26815864,52571343,-12718655,-607320,5352400,69027609,-23195844,-50376500,-53515238,63854540,-874254,-42866830,-40470182,56547796,-37653039,86812105,6172489,-60429418,-7076641,41596313,-8968959,-22146893,-28050671,17139315,-29490913,-24547244,43760563,19998202,-66065176,30422183,20217614,35286884,45186950,6098526,53266590,1445,3013643,-31409082,-34031827,40772007,16627546,-19537886,-30459065,33551557,20589668,-19802086,1336955,5659668,-3875225,-5453451,16004859,-24627482,-39190859,37666049,39893300,-20921850,43628970,60395950,-480543,-8724327,15013096,10186179,-64009694,-10255711,45674706,52421855,31507265,-1270106,-18774779,12942805,19625389,11201510,3199069,-24777833,34266171,18362928,-46573795,48009847,11021014,-18328167,17565632,43335837,12123799,8436021,38728827,-14813730,-27834226,-14831395,17644177,-51993338,1985186,42320994,5657851,10008406,-19370120,27359839,-59253360,33609197,18471674,-25753750,8821806,51707386,19546379,-7739616,11251187,-4592627,18586097,-380876,17917616,16520301,4501244,-2451388,17610449,-13927007,5946238,9392892,6793169,-7420845,-9808529,3706823,-6835414,-33770684,24605572,-326004,28126016,-3611897,-62662356,-12796583,50191135,38238525,-14071027,8554354,-32017955,26766825,-43817044,-7256432,18232520,41485236,5846774,2365006,-58183373,-28167066,7546261,28828723,-35791249,-18616908,-4448434,-27399347,-225936,-8050547,21394548,-44459014,25519673,20609458,-2596080,18518341,-36208469,-7044813,13698178,29074941,-39782052,-12916084,-3611925,58006649,17077454,-70736882,-31316048,11026153,-26268156,19550430,-26112423,-28017457,26442820,7211239,31872704,-25757382,-19783178,21878358,52070188,41314654,1639881,4310077,-3435367,-16444991,4493612,-17070428,-11705723,-34690531,-73070,20698443,58305290,-36529659,20928020,-42611665,40616427,6426471,-206574,-20283495,48093067,31564517,-38403735,-24825301,-28571644,61083810,45821543,-26237297,-3722822,-1364148,35732818,-6750904,-34202021,-20896937,12505313,25799490,-18531876,-29220963,15076727,-14769475,-30512939,-42664602,64829975,20192479,-11264185,-29900100,42537783,31021279,-46566999,-59435408,-5362644,46479548,9954996,-45664416,-9405132,36884842,-21492037,-42331037,8173360,7690445,40451375,25839459,-38164072,28530342,28267474,51093374,-39544718,-17125381,46906388,-40974986,-45841522,-26452214,29248383,41724139,-24058585,-29927733,25414767,12007764,5180635,-30602400,3328422,11430624,40736249,-42166491,-14145885,68171955,35048398,-53990474,-28736914,25522322,-4856534,43466533,-12003596,-42911428,39170093,25107549,-37816310,-4350717,4492831,73423508,-41397874,-25078945,-24062020,8418037,1198408,-4507746,-27372881,5559889,5269704,34944234,-8184786,-29126280,-2584790,41322640,1412038,19821,-13479355,12212461,-20363758,-40309619,-40673091,17818762,10279360,-25635313,-42937246,20465711,11023520,-29214361,-9340742,25830214,27889524,11769683,-58604127,-15980908,19273948,45614083,-15568150,-28424219,-34750504,50774859,16647243,-61463482,-24008416,19866882,-688636,-46610579,-2283052,28243187,49943420,-33735694,-2119729,8156498,67586419,5566919,-41173201,-48519520,40278284,-12256946,-35808441,-34438264,48773368,8652934,-63172450,-68295838,60161501,71936853,-26708264,-45387659,-11410751,85414057,76731616,-47609726,-42229850,68686647,52587850,-28473303,-9930092,38208787,72667462,-24585325,-4110036,6488672,70032621,-20598522,19392926,-10719048,45392214,13805571,-53221343,-14653317,-4307130,35887423,-59264699,-14536646,54094486,56100384,-29342599,-35301662,9396004,26006322,-12318144,-65203597,-38917122,40075927,34099838,7937173,-68191260,-28711586,14673562,-22058981,-5879937,48373387,-15259369,-28668020,-18033448,18123688,-3760614,-2045698,-17443752,12244860,-14742802,-11746874,9576287,32846211,16311037,-14011697,-23442738,3837428,23621016,49841874,41240357,-59016020,27475696,5898779,-13185269,10173354,-6210134,-36629860,40875668,53412575,55299951,-46531072,-61077204,26143367,44544520,8154865,-86163429,-29855464,42252693,62738240,-46983142,-54087041,-15388276,33414331,-68505143,-8626358,14925066,-1587618,8559316,3166605,34863860,9351487,6221757,-12510368,10356908,38985094,47716786,-48282018,-75466195,40592647,42651508,-54087886,-70091068,-26740946,80455214,-16940723,-73335255,-8913729,44186473,97670759,-28500207,-81492449,-24767895,70725478,44269824,-3284594,-22874291,26809631,3091151,-74102183,-13209188,35338092,-5147482,-62272914,816101,88441243,-15458943,-21074904,15527480,33609072,70367638,-2266161,-45148133,19046721,50114056,8423236,-60490571,-82577169,44195200,36302153,26652973,-62300308,-30029311,14418627,60373698,11342262,-26393974,6437531,45943385,-12330749,14480679,47183157,-41809566,-14126781,17816188,-5639816,-20606454,-33208998,-3115181,25095268,35668673,-16259879,-13657885,16287989,18620384,61636229,172415,-36195803,27054390,41305441,-33362786,-53409030,-38382590,-22698418,70778948,7208521,-69024073,-89747128,15746936,67873166,11768022,-28993970,-20196699,61384044,49295831,8525635,-12325879,-74070238,-19220737,53624617,9196772,24741621,-12467501,19802468,-2222023,56656711,-10888550,-65133822,-41132445,64447227,46586268,-27914978,-48231799,-19123057,49113272,30307574,-12548213,-49849703,-6979150,47384813,57413406,-24281850,-13339865,2439556,29314680,6526776,-47379388,-19484819,2427120,28868559,-2105029,-18440185,8730871,-22605602,8771766,-7768473,-19315991,-47738795,-34747816,31614894,90881590,23065846,-44153271,-2294820,68517571,33571269,6421590,-44536470,-38047908,41492978,48430988,-16938741,-87742534,52361035,66497027,-31146871,-24533141,-33394672,40600689,-11474477,22139406,22503223,-32095886,4944617,56366152,-4597582,5441327,-4262037,-34188408,40797980,35537889,3236250,-57400164,-8427533,23379311,61240628,22808342,-25978649,-24495961,-7425501,77639206,-24493514,-64043318,25562445,54291096,33185715,-29644825,-30867323,-25912570,7251438,18421226,24325837,-89389182,-4112255,37938112,-42889280,-6654225,-4052465,18815252,-47403058,17229948,33483697,-83686098,-25702380,39645533,50652734,-31397643,-905618,24694286,3977264,61426749,-22597212,-34823106,-56760762,42373764,62305017,-28384275,-9209602,-8375074,33962471,43327035,19798869,-23873348,640108,-2546820,13358248,-38128864,-16810234,18185052,27486836,-4222194,3115204,22393619,13447266,36613774,18253471,44554992,-54457611,-3397516,-2030198,17108418,41369908,18081975,-18369650,11105082,62800034,-36294250,36414350,-46922970,77246078,23913946,29078320,-37625505,-20669896,30119531,-9058751,-25091631,-40339547,5763041,48723576,-9193030,-30761538,39767493,16518369,48898042,-20449483,-20642611,-46767852,13583549,557146,44021174,6288998,38670494,1592500,50676118,-20244988,8716127],[-11,57,-126,113,-47,146,-106,93,-193,128,-211,189,-254,290,-334,400,-369,455,-570,608,-656,720,-853,914,-1057,1164,-1265,1480,-1805,1984,-2219,2701,-3128,3608,-4309,5067,-5925,7037,-8418,9862,-11750,13978,-16441,19347,-23010,26891,-31548,36909,-43146,50170,-58276,67539,-78067,90051,-103549,118887,-136202,155824,-177721,202538,-230491,261903,-297367,337561,-383396,435543,-495982,566893,-651521,755439,-888667,1069231,-1334434,1772596,-2638283,4989452,-28551696,20102902,52818922,43672697,-29688886,-92873224,-48618451,74437956,13805297,-33447979,27540317,38063245,-34637337,45315404,102094779,-35802696,-97702671,76780537,127361704,24926833,-47608953,-24372849,52444268,35025225,91082465,-54923213,-181247895,17113839,104840055,-5612741,-125903688,-25755245,32899920,24072923,36097579,-3520314,-71929279,32280709,181471603,40725629,-56682664,-91513495,86752657,70911337,76019598,-38530476,-83393046,45779260,116831809,-11993998,-107285890,9918790,83276319,-46613824,-48665145,70757573,-36882022,-92999812,81497991,39669902,3215304,-96458911,-33841834,39387758,104381194,33834864,-118166170,-68603868,164004421,145961426,-151859598,-154895443,59735477,164138334,-48000016,-132329776,-48108615,72877793,91895210,21299204,-99980034,-49188068,73088991,20396469,-123260817,41756772,65962868,-83408153,-20702607,117625413,94380488,-110707445,-97133546,96299739,73328412,-19425579,-103857210,-63169000,93891010,88586404,-133131428,-160910266,11243512,191385067,-13535666,-136457338,-33163668,44861496,71184024,-74739222,11364377,-52294437,14553507,101892334,-40688090,-19148991,35711479,-67782268,-48795181,-3578424,90050166,-63222315,-80237484,52202295,127920536,-42093530,-99886774,19375840,68635818,58934506,-35155579,-129978810,-60521331,119073835,42071437,-101003928,23949180,69831188,28386670,-18984649,62544003,41894611,-50757417,64442633,79966702,5385724,-67358826,20117736,18350296,-16294084,-9061329,-10226077,-62438579,17753868,143925688,19307472,-80869351,-12597019,67857433,13897097,-14423071,-41450066,-57954853,6858878,62127544,351900,-85150206,11012987,70608268,-32009691,-75915784,23027933,-8862193,-27389417,45275787,41392152,-67551444,-6379252,117500924,29222569,-53815218,13139201,64536304,14660569,14435638,-2463582,-30707204,-43349106,87055102,27206633,-30601585,-20975954,-38034340,-15429773,42523099,61705803,-29539913,-100824747,94205249,76297097,-59443531,-57314612,51654581,-34609401,23692822,-49906221,-21980286,-20425633,26046423,31309057,-51419651,-14555553,33473237,44670940,-47538917,-27906632,23016945,-10370873,-15758871,49776323,-28842511,-33766792,-9811878,70004724,-14896025,56449573,20731126,-17246650,-20653076,78101869,-15394932,-112547375,-21470742,101854226,8171979,-16085276,20325793,-5337240,16258436,5335409,-8282089,-18676293,44534169,32989601,-39114010,-78108693,35618791,32426164,-9249413,18941803,63096833,-21297921,-36738803,-2461080,40100496,-8688216,9657325,-12122289,-26405871,42583859,89694730,-25064502,-64140110,89498700,57808757,-39509610,1616378,30441313,345375,7222843,-43278572,-19370998,-17776962,22139994,16911380,-28671809,-58328285,47908385,6944846,-28246826,34536133,35377367,-22659798,-12490448,61894118,-12168620,-38442925,9981531,43339996,-21465793,-20270796,23510071,-13239199,44876366,2098334,-16896416,-44534138,-1228819,61776688,-1636853,10520456,-7064825,-11560046,16364946,-50222900,-55079650,-10235311,34138027,43322229,-28873040,-4682520,64364713,-42539708,17250022,393549,25312516,-5992131,-22157557,32809138,-5846982,-1981891,-1209196,-24890252,-23671845,28252848,69012158,3003364,-5301532,95566492,-3490024,-62709429,-43453577,36106203,31475647,-16204825,21827956,-21450099,17582466,53241655,11372055,-17712051,15711382,20827528,-9302065,-12020956,11317474,12635610,-21573729,-21195700,10916862,25388213,-20747564,38680021,-22868100,-10501644,62143943,16180575,-96493145,-24974850,54925641,24231600,-51066235,9577280,63796854,-29067973,-15003680,24218792,41949869,3146330,647040,-37409356,-38329693,32781543,39311686,-66167892,-23122731,-3878074,-163569,-48165925,-3205187,28675859,2288532,-27255681,-46749164,-54615158,13329488,38970484,-10469064,62796018,5891477,16251587,-44998593,-5768385,51570095,-2632230,-16368021,-21801656,16351957,64296407,6085380,-28716039,43764061,13218663,11977510,-2595006,-54365506,6755974,41490626,1321708,-79785179,16511830,26121745,-43632056,-18794111,3789645,-26877562,21407811,-11741380,-14877830,23904424,22069901,-16689689,-22493210,5156901,11956130,-1402226,-26768578,6426041,36522268,23702305,954645,-7374622,-30241417,27650090,-26846870,-28679995,5221073,6145328,37528669,-6688241,-17436453,14145144,38382685,-36732032,-64526238,9829395,18856348,-6139630,1599298,-11629334,24709432,-20119466,16113126,-84597275,-50994575,41809845,35693850,-40267371,-11466431,2016687,6692316,-20035226,6578806,-21247506,5021319,-20212084,-39037917,37967140,54391976,54299105,-60709777,-10742013,39623414,16750480,-5614441,16242960,-2761713,79926897,-11042403,-34574932,-2968432,48089178,14322427,-63284235,-82408930,20978614,39069449,-48994535,-85003949,66143689,7190106,-18796311,-59459122,20645681,41430563,31569550,-26462365,-49975950,62783346,8999364,-24680484,-25678233,26593326,54049431,-29014491,-95578760,-11526513,67834107,100912856,-103287683,-25536884,32895258,63825745,-28729837,-40616659,29232583,29074509,-14781380,-48040828,14110039,78961049,-14278201,-87617719,-27006518,70104045,36045680,-11505534,-40736150,20481619,26973871,-31648756,-24773482,16378357,55218179,-59958232,-54904725,-20455869,53716457,18539217,-34887576,-60668053,468341,84993849,16821393,-17416069,13565555,-8752784,9665473,-32621331,-6763754,24690849,-17643434,1703073,12162414,18904138,16964342,-1652464,-26011569,8228323,10594357,-23223653,-36667229,40071624,14149895,14508336,-28970684,-5135680,11234677,-8712783,10259391,-22724011,33080470,-13796600,13958950,5965002,-40461923,3582190,1491920,44511850,-29567167,-30842976,35006030,22080106,58021,-74574412,22567618,61432824,18822802,-72754887,-26816856,27595671,21190693,-37471785,-89346742,28795413,48479157,-20756335,-27261514,2504372,39588929,9169986,-32995473,-11232138,18730390,23435646,20603274,-41939852,14014369,79336180,20714131,-34571826,7473594,77806775,3122544,-86303742,-16177443,100860440,67631760,-47021805,-36510230,42357268,84749231,-9973555,-79789464,10300737,95063936,-12170633,-75711795,-43422679,-19495963,3881291,-51484581,-66131071,22336131,-2686720,-15441043,-89355252,18099412,4330961,17457623,-27033896,2096506,58999513,7648663,-41766933,-36699562,44531237,7295899,-28405046,-97004892,-1796049,128772720,-62099506,-62484942,12900142,99008155,14815732,-22614049,-45855011,54910035,30962717,-22589984,-17575149,-1389605,1114739,-18864064,-16188940,15338144,74852762,-48785848,-46359166,33773670,1041274,-17448159,-57741689,12498781,34119387,10547001,-180520,-32554992,1165658,-5891715,-36222786,-73639507,12182823,21039709,20151108,-75806402,-38435930,8517992,22171716,-14527352,61119461,-27082138,-44199527,-9266868,40101745,28401857,-36122873,8177594,-35005217,-4403560,-42785745,5382012,533944,26667143,-13199790,-41959012,-22352493,44699487,11001631,-5167735,3834612,54912318,-14509248,-31604766,27846860,40230353,-19270884,-81066986,-2179391,78510524,-15333586,-17303411,-38917420,907238,70966951,5206678,-85188387,-5197619,85540301,58066252,-33017386,-12105468,-20114003,43825461,5518167,-22297714,5934766,-19216393,20381282,-54825155,-56059522,18837871,-51777247,-73429720,-19585816,77845302,7621998,-73180940,32265679,106968839,21044680,-75982070,-50628310,43360398,85189814,22456727,-70216070,-6101956,82028664,33702974,-5744661,-47533292,-9506740,-11864601,-25099323,8568915,18502944,5987285,13648119,7700839,-13458896,75891953,-11160281,-29667792,-12718690,57129822,40921059,-54796102,-15286693,128672134,8147812,-27486034,-85028665,18937291,10473909,-15486350,-6358855,-39252338,4696624,27441867,-38661011,-38234801,19088600,-8924145,-38959256,-5917320,12737630,-13828885,-25633953,38841158,12418123,7069386,-27864024,-12146297,35458933,14592151,39902256,-42526992,19332388,-5119274,-14429942,-19952662,-33654894,13648398,-2317046,22475190,740882,-30091908,-375913,33415026,35138585,-71525982,-2309477,24316072,-5785351,13461335,10231281,-36635855,-38174365,62361509,15456641,-8570790,-25362852,21956738,46825766,-4654108,13470930,-16983551,8200786,56864092,44702694,6305638,-2459363,13039090,21062338,-16138864,-11955102,13474896,50604505,-6402270,70145020,24188737,-30264621,12404272,18092174,-5474776,-30693009,-52985940,-111235,42975039,-31705727,37810779,10080987,13392943,27865763,14995688,-58100348,38847442,40418716,27877330,-16928675,-816031,-28531144,-48145771,17854038,21449950,-1790163,-15698804,-4690710,23767716,47229645,12978015,-13419295,206756,4057398,56685969,-34316589,-17766325,50520142,18934185,17525511,-11168842,-28291349,-18058442,-16736931,6760924,-35359281,-28569482,50750864,29249162,-5063721,37869875,-1097683,-37234296,1642628,18765329,16401955,-5676041,-30019473,38100043,32856917,-16868133,4452170,-3915868,33988421,47263919,-23189439,-42674628,7679869,34787478,65902389,-52792012,17681772,-7292629,-3329184,-2244038,-18839678,-60284026,-39787670,27478231,20680436,1591342,34089878,-21815295,-47305650,-2570410,-37607117,47150602,-1117228,47132159,2652110,-27573426,-1507718,3241441,-14899679,-24228600],[-1,-21,43,70,-185,166,-121,340,-549,562,-687,1010,-1285,1500,-1988,2447,-2954,3622,-4442,5375,-6367,7639,-9089,10773,-12656,14721,-17335,20199,-23376,26834,-30987,35515,-40527,46309,-52680,59719,-67536,76173,-85769,96211,-107733,120562,-134425,149664,-166352,184639,-204631,226304,-249891,275706,-303714,334317,-367532,403679,-443163,486102,-533082,584401,-640554,702300,-770450,845829,-929512,1023237,-1128889,1248945,-1386888,1547538,-1737750,1967624,-2253419,2621778,-3121175,3851324,-5060591,7635704,-23976034,-55857296,-83019724,51282378,162901440,-82012328,-207094930,53510980,194953173,13599227,-174852595,-12663434,110460917,14976848,-2358987,-63405614,-14452816,-4497424,60925282,-21810068,-21274570,70818455,-36698030,-109586885,82287970,118709621,-121015908,-135187586,89911045,146793777,-16411014,-140765026,-30246113,79997658,89831491,-23372263,-128029470,-30273556,198825292,65486238,-195241028,-107925710,133043874,49728305,-89724226,-31585415,73463934,-60116651,-1706264,17935022,33787703,-18526911,3227185,14855196,49683273,110147287,-29254964,-145405786,26962972,200334633,7268790,-216454216,-17684772,149743101,41739607,-86520453,-71368690,-80595633,66975146,122038833,-57348811,-144431769,59276969,101672395,-31540741,-55893418,14359525,36053750,-27231117,39841646,30691597,-74696093,-50428795,63556048,28639942,-2960293,-52275503,-56055537,-15846591,71569668,55539782,-94127779,-65737959,95788653,75176468,-67376046,-28903359,-32371917,16279152,43975193,67172763,-19219358,-103979015,74319594,110931920,-55963978,-116429417,-15434509,32271207,26268025,-10794905,-19884221,-44275199,39062271,51633648,-56036740,-45998275,20049112,24185437,2113768,22142457,26807520,-48496017,30596239,77872438,-13471264,-51086462,962934,41342990,-4933780,82400684,29713604,-39360115,-34822875,145483975,68337671,-96316432,-42462404,80487692,48136621,-56524448,-93348198,-53953532,34779504,51829863,-79481344,-82164590,41410364,85122801,-21583407,-59225175,57752180,-27227243,-49084866,16877185,76459288,-10526391,-23811024,-20986357,-553296,-8791435,-208535,-74429681,-37928108,49861229,38399438,-89275462,-103489947,80479422,89849589,-43866926,-75632667,5933656,61873124,38834251,47948697,-55022236,-47006682,53568527,1638159,-29900137,11210134,27491636,-36934136,-27483741,38671724,28135366,-82267452,-53220595,39796349,33514990,-16175697,-14538317,-9921008,-7019618,80696913,-15317898,-30469142,-29677513,117514020,26990525,-66029891,4898653,18874944,9639234,20687816,2117347,-5583692,35180461,35212941,-11643177,-103882764,18800606,45272592,-723974,-54435260,38582466,21377104,-28153242,20590996,-10576612,-19999300,-15449336,76705265,30632887,-1599003,56221511,299153,-61280957,11515276,37550802,-73688873,-44672095,-8854386,26130052,-24736032,36578606,44487104,-9023990,60090190,41477919,-36428160,-27717171,31205533,11387595,-71009091,-47521164,38793791,-5102367,-48596651,14374140,-30174611,-59916667,49512373,15608242,-58137724,-33121736,26455507,-2662337,-2192330,24826389,61392715,-29668569,-44270470,14740735,22206036,-23814842,1449463,-6224363,6127174,18633337,-2009876,-7238931,-42107855,79977869,-23687299,-87470458,36783312,20262691,15308161,11778632,-34456673,-703577,29704619,8630838,22034558,-20886018,-2768616,43013512,-18909656,-5902275,37425864,-51003042,-27547439,5188174,49026946,2656801,-30163212,36533406,-34173141,18926729,27241973,1832356,-64193006,-19107977,27892657,3489317,-21784915,-30906381,1323447,-35713246,6901265,38035101,-19064918,7958747,30559241,-56093883,6384835,12185694,43187082,15450254,-978148,14901673,25073948,5492694,30696802,-733105,-6766281,22081819,28783622,-35786199,-46063789,55551297,69381324,-46212867,14678253,14472198,-12081908,6453869,-2118288,1043619,9394054,7765234,30189859,50313052,-16685595,-36550970,21279114,-7573631,-1416735,42520760,-47031483,-35856534,7757776,23041101,-17687215,6152477,-3745624,-11446903,-25143743,-1377509,-16246062,-11803615,35129451,12440888,-52849226,13482573,7637236,-15647686,-11973563,19090185,-27339353,40215910,6070809,12892097,14869175,-15179450,-24074950,-27765552,-34612340,12155061,9826916,-2196016,-27925273,67939914,-21177284,-41384581,41412827,46971454,-10644904,-6248256,-27135313,44376698,22831739,-17569075,-15338284,-54012788,28734055,-922361,-26213545,-42359703,-6415436,28171153,22362131,6176401,-36940547,-15340142,25378553,3372358,-36763122,34951679,52346974,-17347887,-473689,-25042685,-5070590,47004717,-16167170,-6109008,30855558,-35498898,-8359688,-11789611,-4971628,-10518259,1242688,-22784546,7036971,865060,5814881,28650154,-21146992,25473852,38556086,36890661,-117751,-9727319,-17220694,-32616415,-20239177,-17692336,7761517,13386563,16824548,3803111,-7661462,62753320,5940174,-55164506,-29871310,-4953962,18264874,-26427605,-6710540,-17708532,7384143,-12399098,-21223948,-32065425,45735736,1714603,-27309510,42794180,90402308,32537143,-31293882,-48563890,42756686,35775473,-67784905,-54160049,-24426273,36670120,32932780,-74936515,3230629,40843350,42836411,-976962,-3466791,28000551,9317421,-40353485,-41668587,-12228979,45822933,-6927479,-50712682,-13683748,30491454,30244946,-43080094,-26447765,48733682,31381669,-45107790,-60290125,39984431,75628765,30712884,-3685740,-23127165,23453833,43632251,-21526366,-39053035,12902890,48365599,-55633891,-53362971,43739740,18467400,-14859805,-23262300,-33655605,32592179,-854198,-50985874,-8112581,1557113,40325883,-38380593,3833785,6425934,-15775,-22411687,11725893,30102151,-12997859,-1184108,6995331,-8830254,29579985,-7429596,35533913,16050899,-25631935,3311137,39873250,18774101,-48404550,20203465,37516481,1728967,-29410751,-40402817,-2538350,45056783,11997830,-73603157,-33651321,49837821,36929711,-54928632,-32913009,-52796113,9127306,10177411,-58135619,29820183,46572816,-37960844,5098078,6710918,22963672,21914880,-8179333,-4375979,61029359,31680376,-80925699,-55553609,34612080,53777756,-58946976,-41371295,-8433196,48053643,-464183,-32207746,-73186523,72493990,18095859,-58970009,-100327902,14115682,56833148,-12405562,-42739861,-5443082,57224820,33429377,-57487967,20282619,34510681,6646967,-35790384,-34551717,2394238,7306529,-39460329,-94789375,54233262,52876516,-54680568,-47375661,52716316,71826660,26250459,-25896332,7299885,83064360,8497217,-62472613,-7516336,56341197,70718573,-21372482,-34791318,-1128176,38256182,31428131,-31733981,-3223374,6465440,-28681036,6086481,24840528,9223108,-26390818,-8534659,23257189,16513230,-32543349,48235312,12258269,11252633,32057103,34756946,-6948858,912443,16878613,-6645159,-37883728,-5350028,-3046562,-63951230,3300527,36909094,14578537,12541692,-19277371,58984179,-5797377,2889286,-23620893,67209017,50391257,-22253689,-24336255,10536158,71390735,72254883,-62540893,21100471,51461898,14976593,-66233467,-24318707,13520517,12366227,-8397254,-38801340,35299035,15540001,-7258932,-11535439,14355082,38479071,-34341508,-37157358,3005022,59863971,6503651,-52572667,13911126,34438684,66667607,-36609548,-24617370,21782746,58066267,38437729,-97000335,35691031,30530467,46819330,-38807736,-40795284,27016182,22660497,15887325,-30711701,49220935,13803338,2082431,-3033508,35204047,26466403,-18934584,-19312240,-15887605,10934537,-26432413,-50874877,-88626839,29505334,27459382,-73905808,-99122018,42623063,65642544,-12285097,-74415879,16711916,-8109921,47801916,-4919127,-35588817,-3647109,45880758,-19236697,-29960363,-25226275,68815661,12333670,-7558858,17167046,25688748,-45542001,-64718973,-10431586,40538309,29989349,-30469975,-24237791,46727811,61330869,21186462,-40157379,35250167,44899264,18791663,-33800818,-6124519,-35299231,17770333,28807032,-12392009,-97799718,-11777112,10005277,64671497,-76052917,-33192557,-63523269,9615673,11252004,-27905905,-2427381,-22119777,27136728,57898405,17981091,-10738850,-20780915,-25439938,-5246886,14807192,-11747256,-42403040,7305086,28893869,11387608,-55908420,-19017033,26961210,74052605,-34405253,-10526119,-28950704,18691517,82092702,5394479,-15923691,2224685,39234966,-39541437,-28422704,-9783614,-30164114,57548157,17103240,-13749753,-7734924,-11957304,-47585919,3068791,9818973,18787514,-105113620,-41927911,21482168,-3622734,-21829663,-4774607,41229974,24252413,-7980669,20962745,-54759998,41162063,29239388,5216136,-62194799,3080849,67725867,-10668664,-55561391,-37737105,-32594155,4004456,15114755,17081400,-8017489,9564509,8367953,10456273,2477233,-15328615,-35507036,-27885586,72054221,5689579,-17275008,-57154623,-6941536,14632358,24362690,-24409970,-32046704,-2358013,72113829,45302557,-45158378,-72039832,67874429,20603569,19053143,-19132449,36758358,38622528,-3836160,-11753162,-22799453,-16716388,21240726,37284897,33198095,28159270,-12467194,22172253,884544,-36711016,23388879,-12299893,-31737093,21456487,1300936,-39253048,-26138971,10671872,16658233,-23806975,22189670,-24492944,-16587896,-3596436,30529214,-31274387,-14245225,21546409,-1876715,19197914,-2154364,-29786929,-12993185,41723072,30921072,123271,-5455149,20303268,13714514,-22881268,15046494,10476693,-18487571,38878025,45591250,-20652669,-34725777,33148333,43811409,5850924,12048927,-38470822,-44724232,28688876,45172403,-26305357,-10164572,28928113,33157938,28595903,-8722663,15338639,43434093,37807701,35970767,21994348,-4369583,-17130113,7299010,-6090762,-24475087,33800719,-23501873,3520126,16182867,28839208,-15000052,21831654,22519765,14386293,-6628661,-38608879,-12453559,-15449591],[-1,-70,20,39,114,-36,86,-125,115,-141,211,-243,368,-429,495,-579,661,-874,1013,-1162,1431,-1651,1893,-2222,2578,-2946,3293,-3860,4358,-4894,5561,-6232,6922,-7835,8614,-9492,10588,-11702,12832,-13957,15316,-16588,17970,-19322,20992,-22404,23979,-25686,27432,-29084,30863,-32734,34660,-36641,38695,-40920,43362,-45969,48747,-52068,55962,-60529,66047,-72915,81536,-92799,107635,-127550,154687,-193066,249118,-334029,470596,-709338,1184181,-2360266,4760136,72930372,51833951,-42906565,-75711825,51092934,61410273,-14996096,-51428544,-1681860,-21418418,-8878505,106686512,14647702,-65991074,34071120,95042395,49565478,-103146885,17968429,2391320,16343195,65241502,2290384,-106382666,-68764409,83568366,69116306,-66007520,-36130601,-36084549,-2870139,45161880,81153091,-92325793,-132297657,86933404,111960459,-415632,-129109762,22773152,61205709,89201100,-77211872,-127591495,-45217862,118090656,70062224,-171349169,-84400131,68523620,71676193,-78341012,-36896995,16786495,-25858787,-47397878,93394813,67306919,-68626397,-76353355,23135026,71535573,115626114,-27670089,-148835186,-2171613,194515785,235272,-150587346,-50996997,74556092,44765598,-75133768,-71128055,-36273021,31628317,87611867,-25265800,-136021589,64045301,118852795,-73424805,-93517514,119822153,17972655,-87521185,-7190126,113887977,-10590165,-105518939,-15540006,69393574,17564942,-70135988,-140434899,-40934194,178820953,36316915,-211831788,-119967115,153655041,81455616,-110916151,-63174166,46277066,66360914,304445,-31254979,-56097905,-74286643,72622587,33530411,-82292682,-929459,44883076,-74147210,-23018804,66725664,29691844,-122187336,8841980,122449227,22646387,-80636806,-42168088,50603793,78965334,22376960,-54276317,-98188523,27859037,134662189,2661574,-100683991,59829004,82590812,15012537,-21777112,-857408,-28489089,-15147755,70889948,40236650,-86124293,-24928912,129400451,-6484263,-18266757,43553767,-3796415,-47818767,4801657,88733479,-29761816,-59726114,27974052,24824474,1322617,9810701,-34175443,1412235,73983197,42116967,-49976578,-59730173,1233127,38321158,-15387015,1166744,17790827,-60256663,79865825,72153341,-31656591,-104681428,42321806,101019465,-24324875,-55911681,10543583,30793880,39406888,24509124,1014240,-6879878,32079727,22724166,33170093,-33340937,31045627,-27276233,-42432499,55343638,32178457,-61744190,-71434244,101722820,-4722682,-71162117,33505470,-11955242,39148703,2929397,676197,-84393087,-687185,70979128,-7774253,-118432834,9805959,72330674,-40274726,19036757,89342366,-14739792,-13529066,183696,10802351,-64134330,-57042477,32537233,-50838644,-35391459,-17772069,-1345462,-63531229,10481893,11308025,-40769916,-35591359,71695142,39697929,-9794197,-656552,21086463,-56877563,28073845,73754518,-21924249,-25708590,43228674,64585635,-73534087,-38201245,40519219,-15440188,-74889855,-13937654,-34990675,-965230,1618201,10850450,-7878755,88623528,10254779,567411,11441169,43401917,-15590466,-101629491,-15394895,97110865,-602994,-69660043,-4249547,23611846,-12674012,-19432528,-11751882,6268226,10459691,21789898,-700842,-31660374,29859465,26652830,29003504,24943906,42254449,-21036911,-49616918,63127847,21671808,-33699708,-17687246,-33711849,-7673448,13505889,35328270,-61280830,-17814301,19412752,46924858,-76932350,-13826343,100603951,3833123,-29511318,-610162,16666086,-11850276,24109995,-35254285,-59348037,-17179947,86614253,-9076626,-49215753,-34304063,32473937,-49844888,13120397,24309036,-17491040,-18099218,19214578,34988528,-8668952,-16986819,41725900,-50316556,-29552202,-4209748,32098747,-28337610,6512759,39293031,-12879149,-35713504,-17980648,24863539,-34143253,-18496538,-15982888,-18053481,-16351353,45855169,-53992225,-52667734,17326414,7907373,-64096646,-13382240,50922063,-8626184,-31157963,27473383,-10441721,475108,27600766,-2287285,1826464,-15541655,-2229007,-59721136,-58769926,2997193,45532648,-39518109,11631494,59271945,-48296771,-19183900,-17973411,33737084,3117474,-7255949,-31111468,-39795366,28862722,66757346,4772219,-81952204,-10514507,43955272,1709269,-45900858,34225361,-21656179,5808738,9262561,-28972150,-17397145,46611663,42073922,23096139,-24382275,20026464,-14172087,-39132720,17581789,37447210,-21969469,-51714881,53072906,63172646,-12467606,-49657336,-37534752,-12273747,-20362038,-10698786,-83923858,-39433079,48296312,36964456,-47401867,-20281149,57793884,42368304,5183341,46850797,-23054169,-22674972,52203454,-13373357,-3788539,401089,58884643,-19656518,-26773002,567807,-56188076,-49212375,-66647856,24960848,-23281751,-35897051,-41795128,-13537875,5533165,23369601,4115361,-29064786,25724277,56149345,-15142753,-50127948,-287023,35896265,4386519,101799,-32657696,18400907,47666497,23321731,-26551270,-24577370,-1333994,20292445,-15526155,-14984053,-5751818,54851552,646163,-41086596,4656023,30344868,23793641,8010949,-23995152,12841039,32291150,-13039257,-30733654,1058984,19849421,-20381237,-43201324,-29291258,53837218,4336660,-31063961,-43661794,81674616,74220675,-43332611,-91379761,43146590,67942396,-15085286,-40277692,-47155525,39711842,35746652,-50806394,-42333444,39262557,-6252429,-10804167,-42616229,23131705,37991184,-22797815,-36369256,27442548,67411146,26441576,-65718097,-37095977,55390128,83863579,-67054256,-39824765,33080438,34911566,-926864,-137049345,-17081031,91105046,48019497,-76645489,-49784812,62543688,51254305,-26733251,-25608497,32794692,20338580,-18425297,-45751365,16464024,55692771,-19970340,-39285591,4013696,7132791,22751443,-71657765,-46238492,43612774,44695697,-64310840,-37448938,12211917,33047800,-34114871,-30479921,-20572587,30328851,2045328,-59212772,-2140604,-22531559,-5444584,-22848740,7821308,7155174,9896488,-20469036,-22463329,2503840,6708927,31930426,961033,8727088,21440942,15935758,25815490,14694243,-32396433,-5204517,-24523426,9521194,30222763,28469171,18348579,41160708,18340509,-9394935,34324901,25212506,-14618523,-51661777,-49146586,39915524,12379256,-72770223,-13536647,7323676,58708377,-26840533,-37133015,47556083,36001899,11198579,-46456562,47944323,82847350,-648253,-86231842,-38210246,62507847,-18039736,-47464475,-19283212,3713852,25301239,-12077504,-44128401,-16926068,103109674,10030432,-72487923,-54309285,39998227,65597729,-61481698,-19486172,19138752,73457562,-39889079,-117809750,112725,73017243,-28623299,-82059891,37411489,120931194,50890809,-79074925,-43269983,90085786,100004628,-58907735,-57169807,-41601489,23569693,-23318127,-11795246,25808333,57155475,44963945,1593873,32766515,10061963,22211749,-71849798,-43442041,68965856,45623294,-52695823,-69311558,7357107,47826738,-21061015,-29737556,-26098435,87228046,4501330,-73129596,-63167994,58734141,23623361,-15443736,37343545,-1184413,68745297,-12238472,-3520540,20142736,14244400,2336376,1595954,-6397756,45057726,5300915,-72974551,-26870347,51884962,15260285,-35879402,-2041722,-8708208,-43122220,6811559,-44310404,2226046,34370605,43972410,19624985,-32321591,-22024696,13873157,44362052,26077615,12237667,21361494,9456273,45972808,-10172433,-29897501,-29860648,12553920,23609408,-22959793,-69045527,9471343,43255609,24143848,1019827,-22503037,28403165,7201828,-23351160,-57516290,84764979,22714423,-32534690,7848092,22112185,27997786,-41726903,-12387939,22011440,14031171,-55427012,-60030550,2097064,70213906,-3819028,-90268541,-43788836,70983183,52762996,-60778301,-77597054,7868352,67780748,3183416,-35374282,-22323858,49239016,-5211105,-3399468,-20760751,19721894,15798888,-47932662,-65208695,-16716266,1662240,-64028125,-33873712,77341772,44002264,-66546263,-62527992,75578741,69645360,2205457,-32613446,-63796381,33564695,68520699,-59490462,-82068777,64083494,81511992,5566287,-55355717,-29337602,-5061509,-13249416,16058585,13481934,-48730552,36073963,1526655,-37827488,-7755359,17146536,-2280264,-65501695,-2946180,38390614,-7840900,-57977098,32310617,77473245,-2210060,-49554662,-43668544,-5203307,-3134234,5579887,-23403456,-14592301,46930762,50812593,-46555222,13956979,-4057455,24665643,-30568957,-25004959,-13445474,-73822416,-4750873,27298165,13211524,-69102692,20824779,18660627,39004508,12120876,-15820794,-12861494,-9927566,44381196,1316967,1080589,-33563200,1568488,9877803,-29471445,-7465171,-31498002,23255463,19124590,3676311,-7162257,-4205625,27158541,44403146,-72425044,-7352548,-37618824,-2229220,11868858,3181760,-62471158,-31937945,27453430,15567066,-29471010,1644945,9513649,-1378854,35881091,-17350810,-17611076,13831121,-36841024,-3118839,-22598870,-28231271,2603387,-10820788,34403475,50058264,-48373783,-23441676,16345519,44079948,10923641,-11398130,-33738745,13602652,17350657,25461205,-28327656,-27444446,43993719,34050042,-42998398,-20922782,57618936,-7274723,-52156070,-28332134,34631992,-21273501,-11324196,-7827307,25140478,-62683281,-10165573,44718947,36918745,10027488,11763224,-18733499,2477219,54549536,-20816977,-49115151,-32927344,17634925,33727662,32110263,-7920560,12364307,51227703,76556587,13687548,-47164576,-30906112,38018170,-22643413,-26258858,-7603243,-9718084,-40501594,22007911,-1829352,-45558572,-56995947,-1086470,12079250,17186426,15932862,-22302276,-41543069,13024599,32329845,10641948,-11947411,16805273,13208552,18093982,-43175992,46706423,36636035,-62021176,-6173371,-20320192,-30505333,26930744,1005869,-21144320,12290130,-25639822,-14489774,6480062,28155417,25177736,15383710,-9519606,41054350,975621,12640190,-5569709,2580551,-26112984,470730,-24073209],[13,-3,60,-45,198,-178,273,-384,622,-740,848,-1226,1603,-1897,2304,-2868,3384,-4134,4926,-5761,6824,-7989,9302,-10774,12497,-14222,16215,-18518,20972,-23645,26524,-29799,33241,-36959,40898,-45282,49783,-54736,59976,-65428,71115,-77229,83731,-90463,97488,-104905,112636,-120733,129013,-137766,146897,-156503,166546,-177202,188519,-200656,213786,-228336,244241,-262179,282708,-306791,334998,-368903,410505,-462314,527688,-612215,723595,-873694,1081928,-1381075,1832021,-2561760,3892847,-7016845,35723322,-9839045,-25861699,-64384458,-52708614,123707206,88525535,-102458130,-131489903,156922388,119104232,-114171143,-84662083,5994993,21904304,2726665,-7921657,-28852167,-66523946,22635716,-24713257,-56474262,-22630469,3849471,-109179035,-3747582,141858140,4696967,-160322993,-17596072,128257183,63686355,-69718647,-49915942,35745229,117123304,81616889,-100034733,-107253106,79833822,175003708,-85911309,-136864071,75195946,75418996,-77725560,-58398522,89048045,11797449,-74811960,-39061971,37111971,33358155,-60508863,-19363750,-19617187,86108118,67478701,-148454998,-69813873,171672812,115106151,-153860541,-163015158,62375869,115614151,-6703500,-58231382,-51019193,5827117,122394869,44160807,-159166581,-28357571,97771689,34229145,-108323941,-58096331,54360028,-65680237,-48521368,69079085,-43645637,-91753406,-22407221,87604702,47029414,-34893995,-69242131,-38585931,3972909,146595656,-57421978,-136018056,31098007,147881350,-37882361,-53963925,11166265,10914441,53156179,83336339,-12631476,-65338393,-13043288,102234701,-20378055,-71746926,18534558,19461960,-21944053,17712842,14683311,-30403392,-19715247,70789795,-16606315,-93239098,27433139,22739357,2648697,14117011,-3569623,-79014469,-51054531,87439732,36650755,-38010360,-23090022,16412951,48230600,37119350,61199059,-73282696,-85069433,41521252,148651994,-87093310,-157504304,76424484,34593081,2907512,-51170822,-49989320,25120139,33962660,-20495901,-83723288,-17252450,38684824,29939756,-12194418,-12439413,18435874,-3409179,2886266,49873552,17284682,-72633386,-49634375,73638351,62702089,-15947889,5714444,-52232109,44351756,41069303,-6296174,-127772231,-7151217,92701650,42243185,-36057349,5322471,26199713,-11529167,41813261,-22084422,-10466906,-7217509,76015294,-791881,-49504814,26129379,-18105222,-8157148,-3466576,30018811,-34918392,-39723688,44895967,13709182,-3466927,-74591499,26441488,38018701,60155041,22844613,-21652199,-57614663,62205073,57113792,-8796353,-59305060,32237412,35465732,3774522,-25687293,-14370627,13804388,56941800,33236223,-56393013,-32659237,19946679,21099356,-31666591,22506511,-5263626,-31025435,18180304,84631277,-46511197,-68288297,-18639338,24404238,-35152023,-30526825,32554509,242213,-2517774,47389530,-1990561,-61498059,15263515,62913153,44777849,-14049014,-53290529,16905835,7229450,40947344,22250293,-10597020,-29557097,44051555,3361281,-55611818,40986984,9907107,-15046041,-21601751,25148706,-31130815,-48127579,74543573,25997892,-31631528,-640430,9678715,-13532983,-3247531,37598252,11842992,-40833796,-445772,35331441,-18359770,-6597985,51642554,-2214340,-7318283,46193907,8402921,-1752515,36827587,35725202,-35793608,23538537,-20357605,20742763,12542745,2740742,-33372281,-691151,19683092,49971988,-40233413,-88190338,32831003,85877292,-25929508,23174816,-16694604,-8578642,31558927,76327942,-23828248,-49098743,12984893,10027670,-3945711,-15896126,38881158,31279303,-23778347,-8394179,17275232,-14987938,42791568,39795514,-42800848,-22412206,18057387,-10180380,-37267897,13631889,10183871,43245081,-10992043,-1352258,3450316,-26682972,22368661,67181090,16840500,-34935251,31281742,-25218314,20886542,19914428,20602712,-37913324,25901288,65942379,2778015,-5025841,-38136975,19872167,-26098604,-12955084,-27342454,-34388236,17029652,-3097311,-58116697,-910502,-10032763,25126679,-21377873,-808135,23761778,27698322,-39281120,41309915,3991348,14060333,-88602028,-53595183,22656778,-30315770,9981105,-13888207,-27250860,26744703,15184732,-43373144,3550994,29840785,39948206,566353,-6414875,22605398,11557096,25367422,20004394,27857262,21184493,56172193,15826236,-34619302,-753232,-10422488,-3856964,-601617,25558421,18555443,-13027359,-37699859,43321267,4538722,-22267980,-36713003,-5390398,-43942628,55458655,-55823600,-47542794,-14877343,38995473,-35616585,-21667008,-19227120,-10945266,8571338,-35703118,34484345,21333875,12325943,21641524,-6026435,-1121458,14099998,43823970,17829600,-28169729,27671277,3670466,-6252965,26687136,-16304261,-19070751,-18086483,-57798239,-27366879,27653099,-16542448,-11960945,-35529977,3763356,36651397,7091134,-21662917,-36616423,52018770,23582926,-8775227,-33337547,-4779863,82663939,17349429,-30270460,-51488786,32769413,99776967,-21536117,-41260975,-8682414,31433012,-16430973,-39653277,24770086,58665884,-6467399,-56400318,26263712,75579210,12068349,-69278919,-12980427,65130510,25899550,-77087123,-58676671,-2085309,36078026,-26473430,-87034807,-22892895,51073228,29560739,-36980938,-38028802,77918394,73207072,-1458055,-49284715,2652370,89627601,-90144393,-51514284,17607419,55341358,-3793982,-50577744,-20852278,46914204,55119470,-59815223,-34337789,970042,47148512,-28309841,-12811285,26181201,100961117,4773129,-19862491,6714790,31825510,-5124414,-40792509,26445918,15029470,37904460,-9585884,-48209173,38611956,32747009,-43478763,-18478237,-8354226,6775368,38817178,-43574650,-28394198,41661354,26009443,-36858250,-46780578,-24983187,-9267818,38415773,-51285790,19064286,31677183,22609912,-11736938,-14705641,-15214480,47224002,-29751276,3477985,-27941788,9320861,-17481659,-3458872,-6659816,31725972,-10510804,19693905,-19164945,37220163,-22946349,14023403,22950502,-60277080,17963184,26405619,30782963,1591017,-79141149,11072621,22116732,-15614266,-46051367,16360753,52809832,-11753178,-43231227,-75672153,26932302,-4019491,-15384564,-38747805,53395283,12926742,-2850235,-37594500,-22394014,45771790,-15237195,-59364933,-4581376,71686873,37890451,-24499124,1505309,56807365,16270190,-31539048,-77579061,24380589,71154430,3056644,-42305634,16543208,87135926,11175311,-16254413,15083730,31398717,74587446,-17472630,-58732634,29066364,60682670,-10333236,-50708876,13886224,46384414,5918789,-72582321,-32487280,49961925,33841988,-86234260,-48184501,47943069,52316605,-62397999,-68281067,64056958,76667507,-7624538,-77675251,-56845490,104023277,23845898,-82438528,-54996188,29984575,44435862,29153737,-32149979,24297511,3869092,8851235,-42919058,-13442784,37549621,-24866200,-12722242,37603693,19128684,-7017218,-20767923,-24338986,22797004,12038332,-10698382,-24051691,-6272242,91617407,-15578986,-76811364,-36388371,63014490,38707480,-28718229,405282,-16740886,17695809,9513628,-14956515,3702516,-12926585,26159382,34248916,21465410,2205017,-15934524,38450631,33309596,-32768012,-286242,15356006,-15733655,852043,-39918594,1433919,30786566,46313343,-29315789,-15798203,-20050797,-52498286,8416611,563593,38436762,15333517,-54996641,-38006860,65606087,54986860,-49100103,-46982425,56273802,22168243,8357667,-64809403,-59925512,41868811,22909914,-56292754,-49666954,-12658170,21262936,-36054804,-24553123,6776227,49781440,31728452,-46288245,12793798,52387945,-49291725,-20883007,47645654,-11746025,17836146,-51689967,-5452282,68669846,1545681,-38649391,-99456135,-17532693,93131701,9038293,-23205430,-33740303,26101265,-5527224,-266975,-26764337,31288867,28409786,12179036,-13910269,-51118913,-20933743,19608454,-10386086,22076517,12377599,-40019736,-79997731,919869,65685972,27005705,-85432369,-32782901,41150190,40915907,-35738525,-27946010,29296616,20843805,14278130,-5721426,-28120183,21259280,61726929,6614855,-56933282,-22094352,-34977006,37837209,25792771,-35892169,-8130687,3241107,39478976,-13504744,16653709,-975038,-23259230,-5172769,38884180,-11524181,-8716059,-16990660,31566901,36282784,-14214373,-10525963,12273002,-6204536,61165640,4657184,-31189626,-5662280,46205950,12574587,-60127884,-27634114,7559218,54784933,7260770,-33463003,-33182222,-44691399,72995059,-8583643,-13132647,-35411985,61208644,-6951811,-9311682,35279026,-9141198,-25281255,-19123901,3956174,-37934730,-38692484,-2122677,6267974,35803014,3117682,-11330549,-22497684,13239709,-10501275,8784798,-64536988,44322060,41402289,56278224,24759193,-12362725,-165097,57807694,42593908,-78276304,-51630822,-25640227,54961936,-34918220,-50702653,-45072672,11127742,-23318874,-5815462,-27127194,-44357541,9935757,-44285991,34900946,-12089740,-27150793,5020958,14105306,29747125,12013426,-43269368,-3118480,8195555,-9461681,-25339102,12570665,-11270474,48437777,59835591,-19498861,-36046189,-5478704,28224605,44031676,-9753204,-41754782,21016327,14697411,19734172,-9891934,-15375851,20473876,31516111,20985008,-29089077,4622725,507700,31455091,32219896,-22927843,-16615029,-34899787,-9053704,49406172,-12293540,-51345897,-7274099,24428470,-10381705,13044312,-51813380,-7076699,18052065,18445513,-2004568,-94647991,-17675735,23634621,-1476638,-32443391,-32169382,23664471,-21026951,53477893,-46514862,1171836,-47466088,43662411,15885175,-12168322,16776390,7631221,-37203138,-18096744,-20796757,-13846798,15903508,-16410840,-56015019,-8562211,-19930376,-34710152,-2963691,73309647,28787733,-90796410,-28426334,5007633,62520366,-15328009,-35909509,22072101,5984469,5742450,-14225539,-53947520,7581128,8283448,20584242,598014,21516867,16140986,20554020,4906000,68917827,-4618491,-45493690,-3738879,31956235,20648082,-23998487,4014253],[10,-15,55,21,-45,-43,22,-30,67,-77,-14,-126,159,-124,238,-292,253,-325,406,-473,506,-643,665,-723,853,-974,1039,-1100,1332,-1290,1418,-1585,1599,-1644,1739,-1729,1669,-1606,1638,-1495,1214,-1112,741,-269,-128,574,-1332,2165,-3017,3908,-5102,6311,-7681,9181,-10858,12635,-14593,16548,-18641,20729,-22937,24996,-26980,28630,-29852,30513,-30120,28156,-23645,15433,-1030,-24273,69435,-155271,336127,-755807,-4047521,9393343,-118708812,-106898219,96657557,49806697,-50455956,-31843176,-7419139,-22572633,74375450,48891921,-98883398,-58785446,104590508,123662827,-35518586,-69571703,45977026,27343624,11667252,47181308,-25337161,-67528611,30733567,93397541,-11833460,-63928010,-42749775,-41138702,29919255,141159829,23342334,-131765709,-318695,133784460,92919319,-65986047,-46592373,55423791,132352018,46931900,-86873106,-117297352,33787908,161636939,-63471755,-170617946,9643806,90758002,-83372795,-55505734,17480187,29833247,-30073134,13718283,84573151,-26373979,-11409875,-3115228,802435,52265377,4135234,-129765078,-70690798,160647319,142584760,-113450037,-169804909,66087212,101542732,-7422355,-88614863,-57366639,15615689,91742506,58365357,-97997684,-36910563,139570344,52229927,-103915916,-30205445,119434326,-2526671,-51409219,80316801,67636259,-111907525,-27090003,71287249,51011577,-31537171,-43130989,-91373017,40084925,133927798,-22638989,-157176298,-5466269,141335286,-898498,-97421377,-54215708,70300802,30769580,11159546,-26589849,-88895086,7503867,109918178,38758843,-43064392,2573217,43566705,-3966373,8678227,14225573,-82245685,-40122989,55882822,27698819,-63489338,-28074595,22651506,53942952,41570654,34980448,-57254048,-41403095,54300907,41907764,-59122246,-60695110,57973522,9617469,8304767,13069458,-35475732,-75476183,93191474,129629381,-42803456,-94648966,82741139,84538545,-17869829,-20793108,-43658544,23889333,51634969,44385711,-35637198,-19377023,26620225,81912073,-1142566,17228078,19698081,-49546053,-32788635,86775500,11368136,-73750520,-11991225,55919005,10453571,-35205757,3168478,-44275128,36969525,76901467,48131013,-169652511,-11956610,128885664,28407131,-90428370,-19126719,55701577,9167575,16899271,-5456900,-10133607,20746659,67260321,-20958921,-15713092,46131484,-19343313,-57044157,11635435,61203994,-34549147,-69496801,25878052,15324082,-67863373,-26533391,-22566013,-9315958,-13612684,21482104,-58306864,-56185913,34958036,131568263,-29328865,-69861435,14822806,72100311,-21127980,-38459658,12888201,-20299459,46202797,47280904,-18633499,-21976397,8343846,-7430251,-22211595,19092526,5636831,-42624489,-35875117,85903854,10492009,-19745195,36472982,33549111,-5031423,-499654,45519061,-40380287,-20537383,31834039,19278156,-51518432,6006261,16099100,57876814,-75383877,27121642,-55432865,-11059771,22065488,45921737,715760,-56971498,30175873,-16587882,-33211718,32690817,13745608,3751833,-3956109,44240902,-5210347,-54781487,79710279,50563431,-14139730,-52921,29961927,16465920,10001811,26826812,-16197546,-32387047,-381099,54487616,-75038704,-44453011,73274985,-10486857,-2485674,21441560,45460678,-59301770,-23440304,6368814,-17425402,-5479691,12478512,-25103240,-12062585,32823882,14748998,-23978317,-48508292,90265136,-18023311,-63198429,12177120,15329396,-27414504,-1641195,28555725,-24250739,-34063731,-33046409,18373466,-6196752,10281810,52655940,-18520209,25794941,-2932963,12028730,-41485406,20362296,27696759,-17076389,9494237,12097841,-1639856,-9211055,31972341,-3104435,-34614126,57796729,42360519,-33143841,-50366007,56277523,-6459642,-25023732,30249618,63937765,18926854,-6968841,-7858027,20570340,-15239549,30707274,-35320985,-73562065,30846623,25442182,9420014,-63320097,21893330,29603981,10843227,-66738347,60777548,-9493703,-14006680,25663817,13271758,-23660346,49398632,-34281406,-54975770,22492481,-11225473,-14697899,-33700896,3644741,-29263068,-16436761,16747775,36560926,-28098682,27706872,14378572,-8334960,10440636,63779154,-24129458,-51822567,-25897087,33138539,45411883,-48383039,-37771100,20735843,-1744542,14593468,-7560890,-5501923,-18788289,41086741,23956147,-43265352,-12928949,10970472,-15755356,-21239729,46321291,8235265,-26655598,-34154304,51551031,2340610,18757427,-15604163,-26437470,26545451,53457788,-9645554,-21082576,29061442,57678578,-16176378,-18538896,33709085,16340574,-10668324,35024821,-6963443,-39326724,22236260,26162005,-66848599,-21976473,44212932,19217533,-34496603,626199,19854344,25748420,-16455774,25651351,-5527574,-13389967,-9178581,-20771195,7334086,27644420,14987533,-71483683,-360232,64552520,53541146,-219710,-9877240,32743559,36870455,-11716068,-21579018,-27204134,11517276,35626742,28211080,-24985355,-47828889,55308841,-636072,-15024897,-50736753,45905529,46678140,-16211994,3015219,33453708,2906367,-5550623,-48396107,35648039,14088082,-16899327,-58411048,-40840528,86135948,53636660,-73481330,-15402891,53301921,87757843,-19704297,-66023334,762560,65926316,24814108,-107706936,-35547552,27774369,10828814,-54191912,-30524732,28038351,55585881,-33310024,-56799113,18802668,57965009,8335795,-44672803,49002280,16446189,50006422,-29432062,-845427,18630747,64685800,3953258,-40582682,42685086,37282175,7421498,-83758805,45177470,82394627,5082323,-53189485,-30807007,41694479,42506580,-47844139,-90129631,12369805,28326051,17994005,-54066586,-33194393,37966882,4723208,-18489037,-24023932,29760804,8489514,-57561657,-32259376,-7780203,3667641,-17740069,-33451000,24787171,47482215,-10185864,-20836427,27482642,11658196,-10709033,7986132,-35254185,49799318,55345071,9363298,-29624406,-16517814,61256734,3160862,15661582,51289328,-37530835,17879154,4000221,-15978067,225348,11037573,16606086,-21225220,-18533488,-72838124,43679170,-11196038,-50535035,-33856858,-37340288,-15437652,33344021,-64926183,-17971272,4378622,12549786,14605031,-16844279,12084880,57887319,15678123,6646230,18361927,30311353,47379753,-79084310,-16776169,34920204,28338294,-77750103,-35947034,52675691,52649569,-60395201,-52659104,45743271,54510027,-11333023,-33492402,-46576785,64706412,27080641,-31852712,-11415996,47031068,59008256,-31933385,-43371460,39912501,27014641,-18537119,-47820411,2032747,60715812,-17052077,-42202489,13988385,85463878,47924684,-51472475,-49830249,65438849,100835452,-30332038,-48633922,64940988,104987308,1480188,-70850707,-12394804,32779865,15442586,-82128190,-8204775,36069750,8035769,-47745223,1515863,8642295,74282087,-39500961,-49289193,-21384714,9290636,-39847220,-46781898,-28808733,16490083,20527437,-28904571,-50132741,-3937003,85579376,-72571897,-63193817,9460025,47292755,-70379,-85149354,-3620416,39944790,-8800307,-21222971,-54167898,19842504,20029926,-64763844,-35217153,-16592577,-15846846,-8589965,-38492228,14407768,-24348314,-22337132,-28881978,56108000,14936998,-53927897,35679372,10937221,14610101,-17471791,14612639,11227852,-40003835,38207679,-7490304,9543601,-5509966,-134731,7964120,-10508619,3129200,-17045469,20449375,2331875,34232102,-42685053,-18524561,851222,40784791,13766970,-61884861,3844903,17628469,51707281,10309882,-62924951,-19425122,124458585,11879383,-63576382,26708900,74176472,-284731,-65054563,21075154,61961050,-43086453,-54234773,-2198704,11039129,-24989700,-14273523,9084026,10741199,71433952,-32695933,-129847894,23377165,104224348,-23757030,-69912664,-30729723,42575170,36530741,22385548,-37701201,17031046,31807924,-5771661,-13772774,-17907527,36842326,28672385,-38241247,-43995821,32242189,-3526334,-55267849,38976435,95294639,716665,-70252334,-888537,64939892,41382054,-728951,-53381055,-41383664,60964619,41958146,-88524467,-28124930,44059729,69777666,-28723257,-7589674,46741822,-2585948,51361839,-4497375,-33310540,-30572656,11300709,-7681415,-52073937,-10545897,4326277,-10811982,-3066930,54824609,-43010976,-14474179,-7679511,68645727,54719715,4536658,-1421083,32980214,43582109,8899705,-20844637,-23074739,-9138517,19534823,12388424,-65069937,-8643955,8113198,33370112,-21080946,-5109198,-54137901,-19366695,84957727,30088246,-50910776,-8124369,53813149,20602538,41376738,-24450502,990820,-43200925,-28519426,31621114,-46661604,-5832571,22213849,-852903,24093540,-29962886,26041491,-32842755,53354368,12183044,8987435,-59872622,-2158225,59014773,-16784483,-39472607,-31461466,22901847,50795977,83237015,-8896376,-65272938,42636845,39837498,-5156930,-32359845,-6002467,14352573,4370269,-15119583,7902502,-18188235,37445632,38142162,-18169334,1387552,15191087,-25165226,-10292403,72508335,19219236,-25007032,-45560422,14170779,38995583,-30387421,-9750532,-53710785,-3487205,25317716,-17199056,-19546732,-452942,10689194,26829122,-69363067,-2846192,16439882,-21892070,7052470,22707878,1935676,-23011633,-27518787,55874012,-3852588,-50677252,-35187919,-5765605,25232390,16271101,803081,-81888321,26859417,34592111,-368691,-15148320,31798608,-18108328,-2180525,329869,-32541148,-9627980,26034443,-720995,-17781087,-72116295,40137150,13418439,-47912401,13159862,-19437624,-13941074,10700107,49638161,-34537818,-32163143,-12300319,17511970,34499832,40594177,-26780971,9218555,19411354,2127934,5870826,-37975374,13030639,28067374,8977435,6960688,12341420,-18322284,-74798026,4180225,-18752188,-27871304,-41633321,40238044,2134523,-6344775,32260288,21956563,-6194490,-59245438,56636241,-187885,-46999008,-10415686,32137348,8649318,23321520,-34929537,11176425,9818778,13088538,-40373314,-38798536],[3,-65,61,-31,58,-51,24,-58,-35,43,-25,-92,-78,87,-63,124,-154,373,-401,519,-637,857,-1064,1294,-1567,1988,-2347,2807,-3438,4064,-4679,5548,-6551,7475,-8643,9893,-11465,12911,-14840,16817,-18962,21300,-24101,27030,-30209,33696,-37616,41810,-46350,51409,-56821,62722,-69130,76046,-83605,91731,-100452,109894,-120154,131134,-142884,155626,-169176,183378,-198232,213988,-229791,244895,-258179,267089,-266330,245409,-180914,12612,440587,-1929700,13400866,81479635,3934076,-37790816,-70151882,-35479578,80973161,99952859,11446161,-152707983,45883191,172293489,8066396,-77786612,4505324,39341151,-22065849,30599843,25645832,-77875734,-45266879,61859237,-812843,-44865286,2279640,-53931173,-44445722,94939326,88880298,-145058256,-128342571,99306510,102763799,-44602264,-127996324,3857746,97135459,125775194,-17433677,-134209370,8097403,185699086,54455594,-158728829,-57045112,130806196,13955231,-113433259,-20896900,53439257,-80102526,-4780964,4878203,23619402,-29070920,-23623068,-5499580,69768352,66179763,-50820615,-121604183,36995971,179444513,4177035,-220700469,6173344,164902618,55817381,-71688522,-64171229,-26758488,82088439,73629161,-82823176,-107702537,78004063,60151032,-108761275,-35719474,98761737,12205635,-115617959,55660927,94680256,-17135295,-16163932,52708919,44766350,24356067,-88487981,-37034577,-45603357,90988284,45229386,-130838842,-128597232,165172306,57395268,-98224336,-63711274,-12762682,11478595,17396802,18210213,-45773924,-37824473,90828221,85445949,-123519784,-54141597,60472194,9546082,-14647259,18644905,-10487542,-111309550,2014673,68025172,-29439450,-106476957,16252643,15966904,16847720,-1013649,-57432907,-84967371,34772687,135333329,25416227,-33982812,-5757549,70820695,10121395,60514430,24404216,-95810575,5860144,79796278,30995175,-98485839,-23777171,41601369,25584077,-30975083,-15968824,12416926,22130100,43249469,22419357,-42629014,-25717848,76063839,-15781213,-74235941,66690252,-674553,-34008118,12533067,72182517,-31905769,-50904847,38561169,33473423,10421756,-48187312,-57848559,-59771236,51739815,25731560,-100708096,-80129040,96861528,115192947,-23881293,-48083378,2122230,-3210710,11810739,-1665325,-11262434,-52397592,8886232,-3981258,-58931153,-18155282,-350735,-31498409,26722512,47707963,44586503,-40602452,13913652,77655032,-18556565,-87829203,-49381895,-10754189,14283632,62787876,6606617,-93113162,-13590364,74921714,7319873,-45891521,-14959154,67474811,5341519,-51658386,-42783783,-50552667,19328513,-32972,37739454,-26995159,6227517,35285160,21009012,-569396,32823455,1184650,-9316722,6494768,55288616,-28923811,-37822600,36564743,19585995,-21452989,3994553,-3685781,-26074545,-9753607,2705268,-62155883,-35420490,48541506,32787437,-24376087,112512,-20753049,16863077,-16027186,4955642,-59848613,-43752564,52120537,40994337,-26831747,-13318933,-7803520,-33106978,29629998,24726614,-2155076,-53755368,21315165,74186279,-29722994,18235544,54800438,43453922,35283664,8738080,25904796,-74303945,32017001,16164694,-10195961,-38851592,5839852,26181137,-3637873,37664346,7595145,-27200559,-26861199,47599463,-20110988,-25712096,24124600,13830559,8510448,48414180,-21313182,-21178744,-16228852,46277094,16774752,-6998362,-7178659,39190556,-30324213,-9480551,25614958,-24470483,28281502,30107038,9757202,-20006653,30268994,31391585,-3136516,7050422,35514902,60138092,-48091002,-16406646,53212761,-14724028,-49075482,36669287,20759342,-58105111,-12657617,-33670111,10947738,19985260,-17227549,3348153,-59401322,-7943552,19541056,-16514217,-10020752,-4495039,-42014473,23707255,35075338,-45953551,-5087861,49207379,39004187,11437771,-27097616,33701481,-7899570,12940046,-28167015,12745192,16008066,-2316595,-1664424,-6250240,-12900846,-14177744,-13517561,-12346178,-4897224,47738865,-39156685,-68370653,52203219,28582261,-14425973,-31775290,18931897,7266738,-10111288,-21202082,-29086942,43624748,41764195,-15192696,-37608941,24513939,41618892,-38031871,-10821786,49210602,36038633,18643753,-27276849,11844380,-20564597,-15069435,-39874428,245727,-29618866,8710955,-11889575,-32460708,4300,48670299,856687,-50052105,22387639,94422556,6362549,-32879478,25098897,250919,20764171,-13530758,-24562194,1389652,34122230,30952301,-54771633,-37774597,5799221,30591873,-8847305,-20277025,16926472,48313684,-18887941,9950213,-27256126,3291485,72634504,-14673342,-21278952,-29393751,44350785,-31038596,14830458,31485837,-25652414,785197,-7460471,12328924,11205711,4293918,-4581133,-19313036,5146828,28163169,-1392704,-30349802,-9557831,64450437,-12942456,-6807765,17260540,66089001,6369099,-27458961,-9062582,-18572397,23963577,13596953,20269995,-24742410,23279367,67382213,-14155244,-43449788,32922591,27318176,-22712545,-17001877,16254607,23712874,-62579377,-59726815,-13602667,27769328,8461947,-54834940,-21664941,19823780,58062419,-1065934,-55783950,-12049402,77516473,47464884,-12653407,-28573934,-37228640,26824507,-13517754,-48964611,12970442,69606848,8591905,-67595018,-33099048,41756618,-16905671,-21230502,-21688522,4571433,39688653,-45093749,-29160068,46360556,19408135,-40398797,-81015191,28392791,51386577,22048301,-82535595,-71011121,81018348,67321972,-49939837,-49087087,-318526,37103783,-31940793,-77604503,-4503967,65763776,-31381201,-34801131,-7166384,22465006,28257268,-46671842,-42737943,63189247,57155338,-9449311,-57541618,-9186829,56343339,-34721825,-16661331,-29092377,82779528,20691789,-8786869,-32673416,21914808,22637620,-17693631,-7090209,-3171054,-4313959,30597867,-33698176,10780594,11066227,-41974417,-27579671,24762176,32934014,14496559,-32694786,8159152,18488023,-36600750,-2049987,35376628,6373985,-31331471,24427876,-67598448,49910061,-31328016,32562455,15882317,-6828311,26962773,-32437143,13900252,31069648,-42054000,-31078268,-928023,9948311,31704421,-22922908,-18626399,58021088,-13462249,5507114,-21023472,-3048054,15786717,-7018833,4571929,13001069,55954666,-17140971,-12565031,19231578,87160797,-15290733,-71726420,-34541598,70259228,44683661,-32836789,-3117365,58741510,26492236,-35190963,-42840011,96808518,102461592,27022256,-81172168,3504120,54073392,58897556,-58348368,-29227431,48554412,32261952,-60456057,-26571797,87595157,77262492,-34407735,-28615367,-36450234,63833750,36862494,-89590628,-6594976,83320381,12601645,-72916193,-42999930,26753811,67137176,-52197338,-68774159,33663612,51605406,-22456304,-44184612,-14776951,57534687,46596487,-36482499,-17727673,24284888,45613835,17306176,-24205684,25945917,50658231,1398515,-21097341,18615422,51891724,6927001,-28253877,-33219006,26953252,62946452,-38391731,-26464504,32389533,72817006,27898051,-65119103,-14268311,-5755873,-5784916,-35630216,28124617,9417654,16147176,41831979,17252779,-25062111,-56765410,-11742112,-6071203,23883899,-50536496,-8032257,39158307,-61247389,-29147280,34004181,24205764,-23903961,3120137,23725057,-8240757,-9921550,36552542,29058769,14203838,11992573,-34412575,-20029671,13378281,31342111,37765863,-43470732,3689764,50744678,-10852861,-41755697,-61293346,34705174,42124336,8164678,-28577281,-31065068,13349752,45482351,-4158807,-56362482,32903941,23711920,-79129582,31445515,40647879,-18911888,11556102,-28949645,61526982,42853589,-31781564,-73912707,13477380,24940858,39674047,-92077890,-55321384,54598151,41595334,-81646169,-85406377,60109960,20087216,-18358140,-49007759,2141855,18468739,33282336,-68253682,-37487457,43498881,48652108,-4965646,-45660794,6444737,47140440,-64640202,-47571749,103588474,13872969,-44731541,-73182834,4358845,36086007,-14892750,-77209123,-56840389,59748141,79177151,21634131,-73921113,23756263,35192863,2175612,-14015199,24992840,7346199,5681751,82003871,60862202,-46887288,-14912389,17779906,23301101,16756061,-30409432,-29945750,7373667,-4660686,17759669,-14439211,-37759419,8147666,31278401,5827332,-65924137,34341850,-2981504,18078761,3541596,-16869608,-36441821,35755236,36330764,-43263722,-30878849,-45834730,13653045,10996391,-25013279,-22375923,-18639008,53899293,48896402,-8222772,-33153004,-5572030,32746339,6361480,-39153146,-17068573,-8194437,-8308361,28933633,-58747625,-71484449,-10853085,8579994,-18816623,1350977,-1495615,-5938076,20638361,60060509,21190400,-33838911,-19882722,39239678,49443374,1151684,-38217616,-2933253,61418920,95179460,54339369,-29659523,-25862285,94966879,15284833,-36628233,-11840046,-47336654,16107715,23875304,-2187633,12445637,-1178136,22949519,-26478001,-54820104,-46143750,-15779646,-2402120,-12672458,46364601,-8718257,2653748,6093519,46278838,34967476,3806739,-38652954,2133919,54772440,-9874842,-45239375,-32621499,25584669,18436001,-67473408,-45410706,27531993,25918073,5970384,-24003797,-27703054,-64287968,24282424,40360995,15550134,7091205,-7408052,41459417,-5727787,24935961,16750703,-34273126,-6479668,-464842,50341159,15518624,-45052959,24266365,65442032,3228024,-16132839,-22205419,-28368128,24157880,-4633421,-36571173,-12812632,-22767338,18804943,-10834752,25704329,3366300,587479,37755986,-12869917,3173347,-15351195,8769130,7461555,29027548,-13950489,-30858497,1695042,35201757,28920372,-14605336,-46958196,-5203998,-7869862,20642830,-30309368,5535639,-25871289,20710976,22537222,-23756019,-16216643,23230215,14861830,25305906,34644009,-8682178,11240996,24971885,39563739,-31076532,-75672803,-18934384,29339703,47062945,4380021,4871533,18852348,-286591,41359601,-20417251,-42518661,11485071,21882778,-8601139,-57906430],[-15,-5,-59,86,-76,181,-234,321,-324,363,-514,694,-756,787,-1046,1205,-1304,1476,-1713,1888,-2109,2310,-2503,2744,-2921,3188,-3333,3451,-3511,3552,-3549,3477,-3206,2959,-2663,1924,-1286,393,671,-2043,3623,-5400,7704,-10117,12929,-16092,19745,-23818,28200,-33117,38598,-44451,50844,-57622,64979,-72727,80785,-89195,97780,-106363,114508,-122306,129074,-133994,136297,-134721,127105,-110369,79851,-27904,-58937,204308,-455088,915498,-1863463,4340374,-20569174,-32164856,37049527,25146014,46630181,-52749726,-35048068,-41598758,11854367,140998737,-31874929,-157095267,-5610900,189363759,40850905,-118040844,-59221483,79307718,4409416,-12682397,7734050,-31323979,-2955301,25871173,-24415810,-37956362,19838754,-17652296,-52651468,65559356,54429376,-116204751,-133219091,85181361,182276108,-30150319,-120829478,-46269649,19684447,105706914,-17278129,-130756002,-104111800,181257321,100589185,-182348988,-101220588,89065368,85039157,-113621277,-32700241,30127949,-14128016,-35934649,22936034,36730612,-262833,-72058823,-30315016,82956417,145099014,-9493731,-157655373,23569925,215336083,37627259,-185798615,-40151176,113529855,108862533,-34612805,-70312203,-49380808,41261065,126170516,-58141775,-147520347,65507967,108030669,-61370330,-86064829,29896423,-8258656,-37902651,69256118,63451589,-62445654,-34534945,39330800,82690161,5365086,-9719474,-79098729,-49653252,106694111,85833768,-97373882,-81159089,147166053,90361752,-72866125,-76810210,86171849,32189759,53860536,15727313,-33165890,-84182556,50027390,89910836,-48140440,-36900521,34798401,20038975,11545611,13379882,22542179,-78934471,66449785,79532371,233403,-67395483,59693064,12731716,-8442027,64353626,6976352,-116509112,28926030,107072592,-4706688,-145920586,7647521,42258879,2025706,42634190,42926670,-92576703,-42411831,134045160,-1646296,-130670463,-92345174,69037427,66515595,-37203055,-23076850,-51101824,-20901349,51686405,3077111,-69067928,-45999799,68012261,23802457,-55582946,41623462,26442640,-102186913,64924782,79926495,-89908776,-101243407,18873570,19943636,2156019,15863073,-21550190,-51408982,88620576,77037692,-16136192,-95653615,22149323,111234199,-25918792,-82010238,36274221,24207253,-17202298,22161208,-1856670,-40180612,46138265,32378681,-84345675,29421279,61506454,-8004206,-83970352,8320189,21790619,-57950986,-35146558,102078789,-34232974,-38460419,-13663567,-4710673,2309295,47697439,10924391,-63034731,-50538826,77019334,66419936,-65044046,-2030026,10030796,-6248251,25901777,29077182,-43952656,-26387467,72283702,33107650,-28660626,-7849531,74871001,-43939353,-50759849,56681483,-29702523,-21992026,30523233,37478763,-42783984,-76512370,40678228,-37573399,-9128656,10578459,11331251,-32253451,48918427,85467672,-39632677,-24588940,-5457048,33781897,19383069,3123507,679553,-24765203,10045254,23270331,-18306672,-54514848,68573405,42846245,-78664136,-20468054,-12075825,-9083908,19321204,32516255,12567057,-3764492,-17037105,50702134,-11128544,-7637693,72479042,-9740260,-11078720,44146,-3792618,-74602622,-34041586,14506058,-2122617,-24362334,20492325,27895947,-43503314,10419460,28468836,6703416,10915293,55632298,-15638600,-68374582,39174826,-10070572,-82205113,-20221414,30693419,20932250,-76703316,10613008,8815170,-67734876,-12999163,33413682,53076862,-28116291,921232,-901971,-54711914,29034269,15024498,-44980631,7649601,-6018618,-29054176,-37403712,72725016,24845570,-1642914,-42608079,40742550,61184425,-4814210,-6771725,-1800841,-30315687,33215718,-1904759,3841718,1846089,49415060,17590966,-62394126,27133439,42936550,-81924742,-20178099,29256639,-42796475,-51942631,-14956304,22123394,-26150256,7242146,2181400,-54296573,-65167589,50419298,24865663,-28413077,7495400,71968667,-9873037,11534816,-15645345,-28088087,-23490082,2574366,30821728,-39379312,-12200330,20995910,16766733,-1654965,16505858,27687660,-52827957,27773421,38309997,24099423,-58374587,30420947,19891035,-44012906,9019541,22796899,-4508918,12986285,41658029,32159836,-52092214,18145416,62033916,-48503499,-11932547,-14518976,10750066,19249139,-20539231,-10238618,-15145308,1117022,11224893,-27041198,-64294140,22426779,-43019079,24650052,50101963,7026145,15180165,-25765522,3491936,2733508,7771895,21138340,6191096,4184391,40441888,-16801480,-33487752,-38179977,53890542,40585746,-18286861,-3917133,11627777,-19034603,27603379,19056035,-60203832,-14066034,5381880,-59699570,-20856763,14081528,27770568,-11697677,-22238442,21710544,12474301,32389407,155299,7924434,-6479625,6068373,-28447416,33694691,6634760,10660834,3252317,-18218389,13230922,44338065,15892998,-41671532,-20996741,18356468,-9101768,10215301,-45054333,-8424903,-8035547,36923948,-23854491,-58031984,21194887,55347834,-19408667,-22043148,-5399660,46499328,-5250324,-30358155,-32998327,57838804,60808405,-18003962,-49297723,19879523,67008072,-21003597,-66429509,-19688824,63451476,3038333,-7572031,-36800832,79727548,30680215,4131433,-58806994,28175047,7107513,30106314,-57884035,-20396696,69749467,48851045,-82597203,-9283809,21479799,36878770,-75192365,-43891810,34866547,35639652,31317887,-55709662,36719594,33033668,-5156444,-95324771,-19372475,15738699,18744961,-58668649,30841124,-6956508,47504597,-66310433,-8957571,33549270,23249142,-6409617,-52087454,-52719798,70427603,55149728,-72411207,-25698841,60336155,29854247,-11651239,-26480108,24275409,3726361,31168566,-29438584,17551266,41895619,30561185,-11146131,25846991,12692958,-6719167,-8687705,-4249051,-7229878,12088737,-42560976,-3349153,6786030,8744236,20718860,12314729,-9820680,14526238,54130406,-37984928,-1707301,-8652268,26167844,34328023,-18372487,-27101678,32519577,70875318,-1361912,-9582187,-38030046,-2468071,89153011,13584550,-77936014,-12351341,42254582,-2226067,33374692,-24604234,-21185315,81981707,-55034203,-46100397,15381217,22597888,27348943,-56739175,10740364,67643038,21436414,-28618434,-28137668,86078000,34020664,-68819140,-48485043,21709098,42865897,-49351162,-25472907,-33562649,85569600,15726800,-48314729,-25206434,108834639,83800649,-35757685,-73304349,36386083,90578487,-6676046,-72707637,9817260,131895056,7586346,-41832415,-26257149,70409649,29198926,-29225850,-72658136,23309997,58018353,-51446453,-95347068,53086129,76825182,-55358836,-56102819,24291407,37405250,-16307101,-64285752,-31745399,71968673,3599563,-65137486,-56665304,26848364,5126789,-28881204,-62151748,-2764244,43914709,1675610,11587456,-4932775,28511738,-5803429,-6608678,-2420884,-15549034,25283901,9515196,-13324401,-365195,61528037,6589182,-46335665,9952633,12982156,39615291,-76870820,-73439906,-8274311,7338036,16857658,15951394,-15892659,37347852,-18216665,4905431,6044317,23500520,44409571,37294260,-16982740,6555168,-22452627,16299631,56570665,3606064,-39333942,-8007331,16092784,65637348,-51802108,-22610642,67914327,34928648,-12029193,-29791863,-29397865,17049457,21287786,-31599548,2093356,-22917648,38187346,-7595358,10277005,26555363,-41767042,12602362,27037975,52388868,-7181765,-56619017,-19502026,27651227,51380926,-95224962,-78892999,14696883,88415998,18022816,-73393623,-31573643,60096812,38512002,-45677174,-43817951,51978972,27103979,-79791024,-34530549,26464564,62639573,-55430307,-26242092,37397508,-9482977,-48377926,-18093159,9831035,61513086,5737320,-113836768,-4734122,49851447,93366229,-47738843,-97444038,31365535,55051802,-12962443,-32215043,-42227762,11208589,66839206,8279228,-59840701,47018248,61296794,-9178334,-39765091,32942476,41136223,-33213801,-49872188,70740308,11001423,-68351985,-20850843,24776499,52856049,-9743461,-14492378,-44668184,32264928,62137657,1599996,-106309929,-31109127,78139872,36237560,513026,-26595735,242392,-26790677,13394068,-4823838,-27637465,-25841710,21919655,-11086286,-35492668,-12799116,5608259,9452008,-7271153,74759703,-25606257,-58223661,-39342715,73962685,-14439086,-72552578,-5069352,-2017454,-19213052,31662163,-28333103,-22574853,28042373,10841630,-23442279,-53141709,38954907,-3599617,-5475482,73200531,-31830729,-71406778,6021178,21053239,-16826707,-35741568,51097717,-835448,1217846,-3263583,19145664,-614057,-25381969,29891435,1917457,-36592784,-6799185,-11136982,1504647,11425165,3687263,-71362935,29928353,-12026934,44180440,-53599060,-13424755,-12111087,57864389,50727169,9545659,-31528153,-12632981,83006911,-26423919,-75830303,-3025444,22835005,44696073,26244029,25833195,-18387696,25319561,-1577407,24882128,-20060656,-8935078,10056146,-13001678,41888550,28245230,18441689,-13978981,34543032,43274802,-19603814,-36606969,7405582,16050721,-29260252,-63983063,-24128247,-20798611,25239406,5317142,-49248501,-47454276,28608837,45207735,-18707700,-49069037,30615985,33718391,-31052337,6558464,25670413,-23937480,-17971429,-11394476,-39767140,-24266338,23404318,16604631,7757703,25429344,-19336835,14984392,5114596,219721,2381102,-5144512,-22124665,20615870,29060246,3104406,-14373869,3060109,7213233,33287893,31517884,-35574303,-16879155,57316318,42271046,-35639168,-15462061,-43623477,11695906,-15351538,1507104,-43098726,-21242156,-9926986,13172839,-39713904,-10531833,-12657213,-29847162,54372669,71305272,-4399651,-14933405,-6874302,12444000,-50623386,-16870528,11038848,-22284441,-20944490,18264900,15072286,-16074175,2555949,11359663,17034506,26872544,-7043821,-21900384,-5606275,-18901632,-27592822,-23887682,-31967161,-16796771,-20409291,-34787493,4906329,-10090482,-18600244,-11101525,13867342,-30276202,-28161692,37223633],[-18,63,-105,37,-20,106,-90,189,-253,287,-331,443,-645,689,-848,997,-1182,1373,-1623,1826,-2147,2437,-2745,2993,-3415,3846,-4258,4672,-5024,5455,-5875,6418,-6747,7105,-7510,7874,-8061,8358,-8490,8436,-8331,8219,-7811,7174,-6506,5571,-4363,2816,-1081,-922,3333,-6082,9163,-12636,16574,-20834,25495,-30296,35539,-40886,46281,-51490,56280,-60146,62307,-62223,58459,-48709,30170,1992,-56329,147486,-303969,587958,-1166377,2695167,-22708505,-8208723,84525607,26150916,-28768472,-27440957,-50669685,-41485479,38553311,3542469,-83586722,-55411036,71041236,84577000,-24431414,-35394593,-7543930,8247874,11841736,47031134,-1037635,-69852891,48165224,109936976,-29064333,-57625508,-18591594,-16223826,-7109749,56066256,-27755334,-129114080,3410127,130106223,44962416,-122953782,-31612166,54199101,86901640,-8099493,-56786130,-68915726,88069321,133311209,-80614087,-108120228,41643642,92429852,-56768824,-84639880,13716390,3950634,-90795916,21352486,54049866,-13868207,-64745370,-28541167,30685357,49933713,55068182,-139775259,-88760767,166277485,111051763,-173199857,-124070963,100794706,85409429,-28005606,-101155610,-9778450,45420130,88938172,-31499554,-135898534,-19958566,110975149,2392582,-80360345,50710440,64625188,-46416683,-3881658,115713631,19568845,-77860097,-16879576,101710409,63624279,-181815,-46810624,-75088371,79655762,190767359,-73365631,-231751350,37714227,145812343,-10801694,-129446975,-8911179,66246500,2951803,-6390964,-54320829,-63385349,70990875,69883198,-318786,-72896272,32545507,-7729456,-97795125,-21103906,114921808,-90854817,-122942021,95467603,93844701,-16064454,-73766547,3657546,18273054,28635006,28132618,-118668097,-29693705,118161330,105087977,-139929229,-109581208,26249248,24427980,-7585608,7943489,-162892,-41064640,44530425,53661098,-54181611,-72741062,12418723,12690056,9187335,-47990416,-39929400,-58532224,-884280,71995232,13047426,-27579039,24150421,44892892,11384941,17467339,-4150525,-26100163,-31913947,79200172,-26744656,-132116237,1340755,42481551,23731650,-50018105,1004452,-58378842,-7070782,107128666,-10174206,-112181179,-24968418,67113419,36902087,-66056695,9066564,49309759,5814475,-51655833,7631905,22517955,2196776,54059248,-17237114,17054231,29443947,4985211,-15144285,27860951,46138123,-64187167,-81675545,58390554,37206637,-11649679,-14035084,35211171,50926774,26608761,8342968,-46143479,3236988,44226271,20461894,-54994609,-30077226,39197204,49553992,-54499824,-7011589,-23977428,25919131,25474142,42877123,-28203196,-57958579,-8769905,-38662301,17536663,45201240,-5381964,-11986751,24738573,65284687,8322706,-79001978,4620643,61180624,33106161,-15812335,-30994441,24575703,18369818,60038124,-26064678,-37218185,34313738,94634314,-26799066,-26751045,14153524,15629332,-4919907,-11273426,20543715,-62792320,-2361240,9587283,24961073,-8213709,1387017,3704580,-1053109,44073145,40491248,-72331753,-64567774,2887527,4885603,-63101810,2366251,21407966,-21521034,19046487,-40383135,-13611780,-41306911,44047094,48236907,-41333366,10261858,28365897,32177756,-966577,-4849989,6319042,-30484331,51971807,20762887,-7234081,-16319665,14277756,-30675662,-6195594,17466818,3166645,-101688153,-831734,72710960,-58488986,-4125670,11351149,54562481,-65804300,-49780308,6953547,-37537695,5299152,37168869,-19580798,-28044471,-1215538,59444801,-2541851,-24511051,18766887,4389945,-13038092,-23624511,-8229482,-33116674,4246190,60515760,6165981,-17216254,-4137734,-29353721,-9556579,17857474,50677999,-47774656,-12653920,52282137,-1416021,-4162240,-794420,26628376,-8787024,7097253,-11759575,2434443,-43538610,32891685,-1406791,-62037574,-33915382,62062775,-35921610,17448942,28350826,6024662,-45567998,728836,710164,-7166407,-8091921,2335966,5246024,22831731,42730278,-67926401,-44165888,36295647,48243853,-31088179,-96344140,-2548185,48114184,13990554,2271259,-21199589,-24926383,38760384,-14250979,-29373417,-11816216,52383784,10553293,-31586666,29816417,40950293,10736700,-38529276,-34294038,-9976191,-4187200,14201388,-8692108,1056572,-7218322,-24542919,-36226146,-17336246,21366865,8579206,-50687309,-23755738,14044078,13967508,-6368826,-52498352,43530725,-5011555,-8735858,-34755260,-23512876,7484635,12921468,-57994537,-65758659,29590123,69262181,-36249946,-32842097,17932534,-14528783,1262692,-36814059,-18899494,16746633,19316120,22380920,-6622264,-5451520,49553624,18232067,-48760117,-11867946,-4929068,-58679811,-57298492,23758869,24308278,-27915032,-15628188,-3656667,-21081738,30498067,-19568770,-83426504,-14967206,27178919,64721220,-24286563,-29972662,-14703422,46421684,22636431,-16088681,-1470269,17493167,31406082,15110989,-27888325,-12623874,28800057,-30170881,-36548404,14935301,35310621,-4075204,-33420219,-15391338,42274944,29608723,-15899001,-63420178,27248841,108711726,30526031,-69657014,9324763,53381080,42959720,-59318153,-64536050,17906160,-13189176,-39370110,-59028279,-13592927,44164533,-8595344,-29232703,-43501961,51745132,3105002,-43925214,-81357098,38914940,59229207,-43863050,-42053401,12506502,38641602,-15359059,-57581185,24408329,45346971,-19785418,-38960294,-1198613,50422364,33800543,-17095648,-49305536,-36562071,58702621,-26283098,-11134095,-4024002,89496992,63584854,3867111,-13462696,7236948,6292156,-36348125,-5444547,19855771,39228639,15303219,-15510729,-10987090,58832147,34062626,-57439896,-13005156,70986584,55592259,-47547353,-43787582,35798388,13164476,-49453762,1528999,6775456,22672570,31236537,-14555854,36439324,48365199,18219833,23757250,-3607638,31145635,33371312,-47425270,-59414991,-1797934,10097590,-5997207,3163203,14955484,-54982,3858174,-33864403,-27547815,-51693190,-18985357,15525417,36520901,16459975,-11045645,-4876740,-15370079,-20811011,15433582,450691,-8322750,43277692,25119296,-24687301,2690509,23370345,33396404,32600102,51686583,-21091999,-47778743,-29063477,9706807,66576446,-7962698,-53998243,-43360446,48063730,5550858,-56779153,-49079850,61057629,-716315,-25626289,-45215441,47550382,75362513,-39566497,-52271313,29543,38351496,33307857,-75432802,-4461997,73530286,38448780,-67086814,-30642816,77243198,65620908,-64283223,-75335681,-5531804,71661835,8712627,-63995392,-37765667,38903075,40719934,-42596915,26157359,62104198,63100184,-63610907,-72002872,37246870,110708405,-28123554,-86037836,34890137,82377166,36333056,-63875203,-17338778,61484068,40775290,-65574982,-62922489,-20845195,43093204,-36985591,-19070691,-18830967,48603147,-77473605,-50648629,32780979,55414258,31400887,-23112131,23429368,32346996,19254879,2662315,-32985694,27944536,67408625,-45646064,-82580934,39162732,79851712,30015975,-56842029,-29272364,23187249,53846541,-33803039,-18074912,6856699,30427089,-25608335,2466679,-24176257,10037366,1621339,-17267545,-21229316,-51450978,-29348304,-36231599,-27599030,12659391,28655996,-51747813,-35860694,18257267,2149370,-2430575,-27565771,-11603642,8689947,9517795,-49154441,-20159336,6795913,-6388016,22294957,42432773,-52711906,-21000528,-10231736,43322177,36303319,-32968514,-5069546,17429077,54789974,-55665928,-20021541,-50354108,33259686,1920978,-38286761,-41296769,4147286,13077469,7568606,-15418017,28922894,-28159401,35677249,-20383415,48435947,9889820,-72785076,-14377035,51644352,68381077,-34031097,-61737714,15284720,57438334,-2156651,-54565402,13028206,69650757,37314913,-56551677,-33189547,32497191,38829057,9647281,-40270919,-28931568,43311055,7059595,-47884944,17426229,-6729739,6525032,-65662333,24189671,34564715,-49990493,-94717559,4106213,73975639,42966474,-22007385,-77934177,14476992,96068005,-8992207,-20103060,-42407874,98729706,76439012,-53684876,-13915808,-5376095,5174835,-27024869,-16321425,-9635136,-266073,29875259,6947598,19109489,20711543,7738752,-44720032,-21426023,80851720,10044900,-100962805,-49178855,50031763,48182042,-41192727,-75081636,37270130,63580749,7167533,1507326,-7951161,-7279567,27667000,19987486,-18985013,13676542,6165193,-11821043,-2536226,-33182793,-28849658,18158701,38192995,-33419552,-324660,-33187153,33613446,10256062,-18117206,7824864,-6845385,-24127984,33971006,44768848,-2380989,-69147384,-15508874,27328909,-15639085,933087,-37734323,-9759664,28895941,12452664,-9626324,-10541988,5715222,-3966501,-18533605,-10985036,-25127487,-38833367,15744004,26930475,-41859339,-20165590,56477485,1327147,-12082143,-27171802,21307521,22283219,-5070071,19718860,-12857098,-8343691,-13379150,2929972,28086122,-12430912,-14415145,-37951350,35691071,47636212,36369942,11149561,-33428137,51261387,28310907,28727746,-16265618,-20458008,17374960,75759754,23744238,-35216548,12758034,22260645,7216574,-39786954,-18040781,4912244,-6224834,-32505936,15287215,19873003,-42373187,7540645,2622295,16253615,-8432859,13994624,35349368,31562382,18937663,-20859198,-57571033,-3833077,15205870,-19090111,-12105339,15004249,12879536,4540363,-39637494,-6538165,-22686849,8272178,17311759,-45046495,-47224734,13368693,15044743,14611379,190308,12851584,-62834518,3418491,63270265,6489612,-6699809,-45508125,15076739,49560657,53060662,-5132005,-4120003,20007677,60683791,-70070120,-29918995,-14545632,-9466560,26335646,-14679289,-23990976,18878666,17860531,40092753,27226695,-50748965,-1824408,25692214,-26207736,-24513245,-16164320,-21375490,-20756832,58339264,-26995094,-39370098,-45521407,-4081689,64793503,-26762173,-19405769,-23052479,15948427,18257794,418226,-8630133,-41974366,28521297,1611577],[-22,-3,-107,66,-146,193,-250,268,-499,629,-769,907,-1282,1594,-1835,2314,-2831,3447,-4164,4915,-5811,6875,-8132,9431,-10977,12676,-14588,16889,-19313,22000,-24881,28349,-31999,35909,-40322,45228,-50447,56266,-62461,69258,-76552,84508,-93224,102376,-112354,123256,-134858,147276,-160734,175213,-190926,207692,-225859,245461,-266784,289932,-315147,342707,-373095,406690,-443998,486155,-533615,587885,-650955,724968,-813171,920502,-1053976,1224728,-1450476,1762868,-2221429,2956539,-4317860,7692636,-48076040,39063437,112846964,66522354,-12544992,-118960449,-18011883,155290381,151937537,-148881031,-143708935,153411950,94081984,-113464249,-112371847,11252352,85215704,18854759,57425312,-41966908,-38085208,28455131,38038393,-29753947,17925093,921791,-74070496,-36958084,176189865,8933497,-189535169,-42497166,190736157,101976195,-121716381,-106673757,52477584,45653494,95914852,-67913851,-160366811,86220586,194271527,-94617164,-197900587,26451592,110549894,-87140755,-55987126,31465868,16254448,-8505981,14283964,28277206,-29736944,20577692,-20878899,-25411237,92683700,44010961,-105583273,-124503128,92847977,140945302,-133732268,-151409704,55201964,101558498,-35036840,-30397822,-120251848,-53268386,114018752,92264683,-115292232,-122332543,114977827,47215086,-65766611,-18188120,46485863,-48255855,-26077762,71494141,7603613,-53290700,6610775,61664396,-20144035,-17186024,-23419118,-58987046,-17530150,124534209,-51204877,-141552345,44561934,112580548,-12478420,-52244685,23496437,11859997,-11135408,-8811571,490335,-80514733,-56460953,123408265,66063367,-44738573,-32553526,-17324327,9470792,2860833,18545851,-117094774,-58208601,94727373,-6535639,-112194924,-2989772,48298744,-15312758,-2284847,57019029,-6883671,-73639463,48954014,49994329,-31775528,-50278674,-21098727,34459821,24665056,44955885,-38847247,-116533123,70360031,97597720,-58739252,-98858966,-18500654,105556685,33493505,-47449220,-3493460,33642434,15880753,20235118,-69308577,-35924493,67915636,18967822,-40410095,15268958,87039259,-30646189,-70504963,74430510,58597351,-38382411,-85317911,26891378,30710590,16426293,24785870,-79823955,-2046160,135674172,40029137,-155146548,-40761276,71077020,18334290,-53636949,-39759236,40380871,-3055438,30498562,6825149,-60390124,27128633,38638500,831117,-40838774,78807535,27672842,-61429101,32791021,78903002,-40116580,-63673027,18562431,84817965,-30608,-79781195,-2399986,-30902058,-22606907,106494383,-58308117,-52788228,71295231,82450038,34595168,-40699960,52751980,-6221683,-21386501,-31256167,-58858213,-12196852,28971522,50402156,-42441469,-47488229,56381711,53541694,-5442583,-5124048,79322168,-60473270,-19490024,50644966,-1044838,-52650391,18818331,15820793,-19060791,22584495,22597577,-52164666,-35432327,33001894,-9743579,-41517314,-36831392,32447002,-3566171,13930242,5731203,-105802266,-30301021,2250572,25681404,-42791196,-28204642,28307346,-25347671,1703258,14852963,13453424,-37061911,-16075666,-5661314,-12857495,22107237,38933450,-5935056,7878311,19072927,37730322,-65665359,-58692101,35654991,-39153596,-70862106,21700631,18796930,-34914807,-362424,4457171,-8202077,-24210714,36916707,11868443,-12604417,59612857,12918519,-16133067,-30599160,51155661,4813682,-40552006,53898855,89716178,8736117,-21736159,26592855,-4531759,-2150046,41193389,-32269876,-31743847,29689828,23469907,18030136,-19436225,34169118,-14453468,-33768306,21453968,19105287,-42320834,7733139,75134615,8271733,-21043738,-23185114,-13359914,-31122678,7327940,9542455,-37293298,-5477108,6639893,-23327201,-12340509,18918570,62588007,-49915452,13193691,43521024,-1435795,-22901467,-390882,61209800,-35630670,-29302252,7648968,-2490801,-4713252,21539021,-2423613,-36965458,18560925,59832976,-7674928,-25473993,5781131,19896928,6324608,20360027,11826321,16807379,1696646,15759087,-60040688,20477856,17269343,40995073,-67579559,32900620,-2510307,10646156,-2985485,-27386418,-5569800,-35720609,-21452334,29814918,18581530,5669619,-17584767,-50149961,-20371828,68027678,-759982,-54929208,-29629437,10792406,54343758,-23935796,-40689970,41471962,-42721248,41138569,26348305,-38704725,8945319,37830578,-29581781,-56858318,7793944,34068580,-20490664,-25691802,8974147,-9160915,-40753060,42565878,19365103,-36111788,-47194186,-17297974,-24090635,1494156,-7822307,12189833,-13190664,27573210,56713961,-2878783,-1562514,-39974869,29192954,5295397,-143015,-14922205,-51889366,31600919,18020393,-8333635,1175697,-15928945,-4611709,-22530746,11512660,11537109,5084006,40822650,15278400,-12554518,-3794134,9985202,-10742082,-51188009,16433155,34527043,-20393676,1829391,24270337,-2583110,-21600995,1264643,-49629936,17961519,29749796,-25363463,-69538777,5914098,67839891,6492191,-56111373,-31319388,15522749,21092019,-59837286,-9906075,-14672822,30101775,-19934909,-80921778,26763557,72611851,20918831,25810525,-38410960,79361866,8698202,-52299216,-43700949,45692287,53105593,-72962773,-47392547,6766170,65835628,4241993,-70736464,19237672,59313312,61318409,-43327495,-72890675,74190186,75628114,-23251298,-16720413,-6229290,55962350,-12449772,-8458315,-12529592,74090444,-5859982,4554831,-3493797,28235259,4786817,-46337015,-39195240,54391096,101649189,-55980766,-36744456,1640257,60911603,-22236282,-23278869,28429146,17183210,13825347,-33632866,-51526245,48400973,8644507,-6160909,-6898375,32226768,46826220,22448105,-13071094,-14681696,79082910,-217269,29727695,-1290526,25019464,13402709,2527988,9198336,-33751523,-29510604,-27951778,-6430704,45840923,-33598534,25991774,-7846308,-37391036,-38219021,11522663,1624414,-9307567,-30893090,2983476,22680620,35503687,412416,-49120734,28942644,-18806584,16077647,-42312405,4864959,64958824,-12631769,-35119239,-25893629,-4269074,16059367,-27132204,-42523908,-7326800,8269488,37636639,-59920419,-5130312,47543738,-7498637,-11023723,-21086862,50291555,27617131,-33012387,-17208460,42731951,52515231,1514074,-97542427,3724466,50755045,6675529,-93172105,-21629957,51105959,3695635,-61847028,-86812621,63463366,43671826,15140412,-76032634,-2795501,86810290,36842064,-51647393,28251170,34693426,41761763,-43475870,-61991955,54400506,91440881,-28794344,-84742180,-252362,45502415,-13296159,-48314488,-22783145,77921223,52440836,-53791919,-28237877,21809879,52690655,1718605,-18428503,24986928,64541366,-56118274,-40551167,10798152,55751154,-5659396,-29446594,-2749067,30767451,54820357,-41550484,-24636368,55773958,28096848,-6995935,-16680328,-3984792,12858763,10604064,-9306750,-19372885,3437664,-35952195,14234131,-10699458,28079832,51409779,32507779,23707523,15092566,-12251584,-225732,-36186060,1804383,53682082,4299971,-15760847,-41274796,-21431278,48546312,10346566,35447732,22292082,-19300929,19360353,19525511,4647912,-28062031,18491908,23354857,-254062,-78271599,-37014691,-61850191,13980767,-42693016,-73972579,24856554,56321222,-19217220,-47491301,30598977,42193786,-25667500,-35017580,47428836,31899958,1243455,-53504652,20007665,-36353707,2031016,10903052,-12327064,-4949751,20005784,-42523088,-81592327,-15684421,72898038,25974439,-37052417,5745366,39254057,-3979799,-58496588,-42307617,12273160,76189290,-3089580,-80624933,24177209,70581034,-1317161,-57934113,33527161,45611481,-8656829,-56494274,-503386,45281682,22460390,-49400973,-24202362,16063998,63035165,-57770718,-57614464,6007955,61439034,-12027648,-96371745,-3282636,43545066,58027749,20046160,-41649429,-2346117,5836153,41468099,-32500996,-27035348,23872583,12613312,-56312339,-56007325,26105744,-1302213,-46958683,-6868672,23444164,21457612,-28991893,-23152759,40793240,50816906,11429811,-31119016,-3086625,27917213,34352467,-70898356,-73151272,31541493,4297220,-23613094,-22403683,2014537,10750113,8167890,-10842578,-24835908,-38055526,12545586,19586802,-20604116,-29615370,-2780620,22532824,48044479,40435274,-7740492,-30787440,-2438056,-1793307,5284089,-14044314,-6706940,30150806,-1974947,-3328393,-26346150,-7736939,-41966813,-308176,-1520524,-13938661,-32202255,-36715413,-1621674,63672785,18078570,-42164226,-38202280,84811564,45280016,-51575403,-66326026,70756552,13227252,-32609832,-11777798,15643681,-24600018,-3053893,5826273,-50481659,2597103,9224803,-11422178,-18883921,-6885127,7188950,-23155595,-23648128,25935025,22677090,-28904416,1324836,32647360,20298541,12901057,-71681017,-1983135,16084186,38619526,-52925052,-32643981,24398691,-12062619,-56901213,-14163378,39180388,25919810,2496693,3518293,-7484847,-8520073,-27660072,-60716333,41794218,71593633,8033932,10911648,-19895485,44535838,22495129,-62835929,-5797369,20738929,52871264,-35465393,-43070872,-681496,71301379,47561288,24486319,1928807,-12414214,27009128,16039476,1878556,-3946746,-13614862,-6410621,-4404248,21988173,18102334,-58385330,-28004369,30381252,2015191,-20972859,25330005,27461314,-12374988,53690282,8156393,-56658508,43288576,67050878,-9110316,6623641,-21395104,37562153,63414496,-14035812,33495174,-42930895,30174717,61253628,-15560630,-46728269,-27461392,21678136,2417363,25776441,-11967384,16227813,-4029553,12769402,12706491,-2685553,-10882453,6502011,-8696153,-15803336,-16083964,-3085874,-12499428,-23199602,-18745484,28914848,-24395095,-1112069,55098269,18406255,2270668,14380853,-7342630,-19158453,-11808300,5946319,-42674444,23170170,76520058,1059610,32758272,-49849198,22648238,71919090,23825629,-43061318,-25380496,-7858828,12745412,-3234716,51003432,-69583281,-9525589,7941193,16319812,-33361899,-29584900,25249092,36428250,-41136110],[5,12,54,-106,-11,-67,145,-165,294,-355,466,-756,938,-1132,1452,-1886,2360,-2880,3570,-4435,5314,-6540,7785,-9245,11120,-13218,15630,-18297,21429,-25025,29054,-33719,38945,-44760,51380,-58877,67236,-76436,86842,-98427,111173,-125423,141123,-158482,177594,-198754,222003,-247425,275386,-306069,339571,-376181,416283,-460096,508008,-560224,617335,-679545,747768,-822379,904107,-993929,1092661,-1201571,1322438,-1456899,1607293,-1776967,1970320,-2192796,2452769,-2762289,3139785,-3613468,4225217,-4996824,12970713,-72611818,-23543464,70862989,108952601,-53809333,-38612894,-18691982,-25981644,8882006,42655127,17560957,-89777466,2986967,110263522,25928046,-19711876,-44114462,59338349,-13675085,62678001,-2042709,-83246746,-54893100,62330228,62202285,-117649361,-38519918,-18768110,31393522,29278334,36642646,-104699647,-73480641,62736251,88936684,-118956892,-48123334,45436829,65348727,27856468,-13128309,-110572174,-18233858,66048599,69130224,-89507724,-53905559,83867201,30495703,-58804960,24186804,4180745,-44754343,-22736362,65630133,16821016,-48180588,-15689014,36051804,86271608,69660858,-42456141,-107738364,51712490,168298510,-50897184,-165550077,17177496,116550791,22958903,-103813185,-27859250,-14694467,78881504,12847922,-90618340,-81518265,87081185,93986169,-85819750,-54168058,95634902,-9882107,-133386264,9481539,113571446,-25108629,-92309782,26895000,106406729,54854674,-32876018,-86916548,7409073,125516633,90489096,-170648059,-68763786,126389975,78244598,-112142109,-53482935,54511905,47513533,-4667852,-35173552,-2022689,21884563,64155447,-1555956,-71686883,322901,66235845,-82230797,-4006053,90097826,9382910,-149352073,-10384394,128030839,1362463,-39068629,-44945337,30852336,29609372,917232,-74731263,-51216714,107069900,133136342,-48146785,-124912822,41403353,96742390,34428744,-22964161,35208196,-10478974,-11030205,82855978,-5252270,-71179375,-21282477,54852224,6461053,-26683747,30210125,38655320,-49140826,74466661,44134712,-35650852,-38276013,74526270,59536328,-16727815,-7396143,13834174,-20216345,66917056,57949682,-71020918,-29959707,97816295,14033613,-21802081,3512991,-19668264,-6846569,28096366,16027484,-112060097,-55846045,29494704,27656281,-37942844,-54950358,83020726,-4319944,17604451,33460633,-14579747,-33644779,-10824454,66210881,-20654438,-29865124,46965555,-28162126,5074569,73382589,7399773,-83492851,-20863062,87780366,-42626878,-62196773,-11067648,45948462,23349191,22861452,-60371397,-34123984,48695405,103779651,-31611995,-69489624,30725875,53438558,-46972149,15912959,52648421,-10481506,-29131866,16348417,37724409,-40523325,10991754,58139890,-2292478,25751475,25474864,-18611190,-49356801,82937834,75055727,-100334385,-35060935,34950454,12927565,-10724355,-891611,26927108,11491813,20419934,8896314,-87165965,282966,38404130,18546543,-80802054,-4553879,26729549,-9056672,-27332055,27964665,21258762,-17414850,36856218,12601579,36183003,-31105923,23554587,-30046339,20558305,39902606,8759526,-28621707,-22412185,41085583,-3004110,-28779798,22518986,9212982,43128214,2865954,-37114731,-31369418,42184787,-8502368,34632500,-34829203,36793688,483686,-14572671,17294392,58913268,-28256748,-1128466,-8851890,18125340,-4881251,-20061273,64877296,-20975729,9762420,11583040,-12412649,-19618296,66678697,58282103,-17552372,-20291012,58040272,901614,-22212312,20685827,26402853,2792117,5640531,30592443,-39378703,10007059,68212298,16840096,-20603915,-5204059,17874793,-9081715,-4704756,12993330,8683770,-36490580,49734054,38435979,-24688529,8635214,-17924797,-5525121,-25617364,-5982979,-9428610,-70599172,-1322885,25166305,-1005805,-45060298,21638961,10735458,5778390,-44552247,-27329911,-26756064,9015324,22983782,-37400735,3045963,55725762,33458684,-55483343,-20964335,1550459,8751383,-3074870,4308370,26883707,-3173024,44276141,-1143022,-13116357,-9203830,-28088994,-14019801,-25336152,30101364,47259179,-71479251,-70043707,62191323,28839105,11568855,15950526,55762359,5340742,-12625950,12824620,-55221524,85232622,-1253645,-23065199,-14146800,7081624,24333269,-66081044,-31691565,39256911,-11922004,15039765,-30743888,14723778,-21065117,30824982,-25007914,-22848082,10406762,5019116,-13277861,-21281914,41099637,71799834,8510703,-73841527,-11585005,88586756,-11499509,-38239574,-17384157,-33274843,-2477145,-6395839,-51532152,-3220304,32819409,47644383,-64850376,-20743770,61660408,48656785,-33178729,-15937967,16065390,-35965709,17076619,11170965,-29095588,29149753,12617516,-24436858,-89015496,46452825,-304557,-64645936,24923329,36029394,36384417,-21843292,919893,21872738,44070000,-83360,11902021,-40451380,33873960,17008160,-20761524,-26502155,19453877,-25358967,-2003494,17411323,-16879872,13121751,29161909,29080946,-47270333,7329403,51103782,-6776467,-37575930,-46195581,18514053,-45093077,-48933330,-17666201,49822545,7843929,6323980,-12363821,8118145,10456571,14415453,-30891662,-25556673,20006554,29407573,-57770397,-58470076,-12983750,6918238,15587167,-38426734,-15656592,15651492,25147962,-36686744,14871679,-7487430,46576042,12680591,-97574631,8797510,32829436,34436594,-50066088,-21507882,86121246,-21785540,-39492034,-37545490,42863585,27499747,-52848282,-36368929,30516193,75783405,-5724197,-53897205,4236090,84556324,45563302,-35589132,-18987894,23313736,33171678,-58955072,-76856183,59853207,53871465,610831,-57842029,-7084474,17955228,-14349835,-49475299,-54757896,61180714,-16128884,-32012404,-12588650,40233866,37477379,-31672976,-82857513,44975372,63842701,-19243573,-75428817,-55912734,33374158,-11108647,-12293464,-7674591,41731310,19419096,71208924,-71916210,3910280,41812539,-3791005,-48949868,18200009,26197148,4528031,-22108998,-2695095,75374285,4622476,23700153,-14921152,38738768,13592495,-8530340,-56505539,-24706583,25823742,-806563,7947902,-27920,-28949414,9776312,-1129139,-5332125,6088807,-37613988,25265922,22266620,-7525510,-27470866,28694555,-27537119,-3132954,1195034,-30865422,12960345,-23863778,-34706178,-15071273,17877008,46382171,-16156595,-18336476,13727525,65482782,-11977700,-50804607,2555078,3135138,-4787769,-25160969,-1822129,42952891,65890573,-21268239,365239,6045242,62380168,-27079639,-20470583,-31402643,72072201,-27038509,-2824449,-35044254,14019862,46774793,-86393320,-47479934,23484088,49392421,-37259650,-55925192,34269471,102073954,-29344373,-115273286,37207785,93292523,-1376438,-107550098,-49848730,66341266,30847159,2769741,-75463586,35310646,54764834,12992326,-40072159,-6970918,28919035,57208501,-19659722,-35550182,82190124,20179107,-61922473,-56925031,35132542,49563862,-2809419,-41153608,45727060,82949692,-15360822,-100799149,17134650,83652749,25949766,-24741593,-67238887,18711323,52213127,-36979099,-83561902,48256527,71809674,-16470241,-40155703,13759125,58662468,34544099,4252748,-17357200,14286602,14243652,-34371941,37168784,40180204,-3118888,-20611976,-896550,46395750,19123065,-8165793,-102513013,-14514666,31839800,25180588,-93819588,-11291479,16398675,45263123,-6036124,-29286281,-18056037,-772367,-8472285,-36007001,5042675,21917866,-17791142,5278656,4726998,-45306266,-24475144,7877176,27744230,57465905,-28775787,11277843,-26902469,-1372073,26127631,-40015364,-7811218,-19084883,-10907581,18596849,32571856,-7634914,-15690615,68732332,54727441,-3947290,12441082,-13590820,112838790,48741648,-5713279,-63852369,-1774285,58161514,-7395333,-64529790,-59515536,27402088,38445640,19083541,-30526483,-27648598,43609039,25740323,15836965,-34315818,48699811,33621735,-841771,-25385105,56731855,1980410,-53680641,-11510435,61276915,39517310,-88252796,-38995985,61689113,-7830731,-33372086,-79735299,-34145303,75882434,104988908,-2193788,-63458101,39606326,49197435,12161858,-24601469,-11393641,26799905,3124306,-25569065,44386863,12917686,-29963273,40995523,-1105811,-3563292,7872043,-71880519,-17756790,47698173,-3167879,-90817481,-15505052,43221049,95709081,-49547450,-70054711,-4422457,55454157,10078485,-33468596,-10565122,-20567830,26580542,24484536,22949927,-53059822,9702617,4613974,12192139,66044591,-29001125,-1686225,-5212340,58483825,-23083302,-46065861,-1966639,54669560,23432204,43566305,-11113498,8259586,4857459,52543792,46912640,-35954025,-34906690,34308188,70532887,-23022189,-36161786,-37279820,18769478,55230035,37392105,-28055286,-35563966,21443908,36646805,-19103558,1395107,-23797388,-14109155,-2406023,27344462,-19867396,7250688,44421792,11207874,-12503447,-12899448,8969434,28394593,2913323,24772550,-21787662,-54013565,3406300,12585217,25776286,-66978851,-7739153,60161411,28009540,39719664,-76251901,-56656170,-9027678,41971766,16954168,-38657274,-59479384,-30794025,13417239,-29595108,-27575694,-7997246,17821977,35496494,-3341346,-18979679,26848298,26091554,42448645,24634371,57921097,12312684,4150184,-215158,6608928,10288675,-22441405,7696636,7773723,5491531,-1697122,-28462240,10322396,81033973,5110335,-26972217,-22772856,9246279,3297629,3087563,21867332,23350069,9283804,-11629553,36900020,3007646,-19339473,61309203,-12283300,-3573703,25266233,409678,-18803077,38649327,54587946,6875283,1382620,-3765705,17740877,11780022,6502859,-46050470,-51979383,33272703,-1126039,13904593,-22510206,27430603,22761406,3084155,-46459381,-45015459,7909815,-1608517,5294556,-56770473,-57465886,-4822760,8226812,23761015,-17221799,1056430,-11637500,12307223,38243390,-11714050,-34423637,-12468607,53990370,-10013996,-25301264,-3729034,17125683,41430160,-10487357,-5474009,-10944785,-9215540],[10,-98,22,-56,138,-143,129,-345,562,-561,684,-1016,1322,-1559,1952,-2474,3068,-3764,4589,-5573,6661,-8113,9711,-11564,13682,-16098,18979,-22356,26015,-30268,35118,-40613,46802,-53695,61491,-70184,79823,-90740,102801,-115978,130651,-147109,164948,-184484,206131,-229762,255603,-283958,314791,-348463,385080,-424977,468443,-515697,567086,-623019,683934,-750389,822778,-902087,989208,-1085014,1190847,-1308376,1440111,-1588538,1757718,-1953093,2182683,-2458388,2799438,-3238765,3838693,-4733819,6281548,-9866414,39424645,78329391,30776352,-43250238,-96915100,54831875,199946190,-12226876,-201213783,-7076102,258410566,38937293,-152400800,-39537135,108011928,32765385,-23174636,-30821516,-52974210,22837920,15072255,-70402792,-66380933,98474047,-53463453,-118303415,78935957,162101590,-67840541,-148237649,10680947,150346864,-9254133,-93305023,-26174719,56298561,162346251,20408673,-165998403,-85126961,211383123,136749738,-149685390,-82520182,103873424,69896586,-12861719,-35724602,34110284,-16478410,-26815963,8587862,-9894696,-3476214,-5833551,-31071843,-8287381,112553650,21942754,-160637463,-9988377,202647315,19370248,-171065583,-45502180,110997912,48691244,-21973911,-39437155,-60158699,42886014,122385347,-5162793,-135180055,12163283,107891240,-10925208,-89815151,-14789474,20072805,-34540066,90647440,58467134,-35348558,103894,69224813,-3585850,-66139117,-31315840,-27053190,-19976231,19216449,67155873,-124422014,-91873194,93549500,65563132,-27821841,-33003400,19741468,-26731384,34069413,134956688,-41945756,-115339598,82105840,121668788,-70831005,-90250139,-1191242,-12952903,52825194,29825523,-58758056,-69956362,70013476,72265157,-66921618,-78966569,82330619,72041411,-60328666,8918767,91662362,-73859285,-43399816,51175338,23176338,-30188403,-7235492,-44041344,-35948025,42004036,29303228,-104919853,-27324819,167166849,73519202,-97721717,-101638810,90379148,96133756,-13257524,-75286811,22303239,25876769,74878011,-11630140,-63567315,-24547156,111113167,-29977209,-71425550,3789522,11553074,-95230249,-23760963,19263013,-1199805,-21563950,8637197,48443450,22940379,19026271,-54084130,-22550031,42348968,92437680,-111619220,-130015926,41879610,122030526,-25013509,-61876307,-499000,34719709,26294867,33954524,-23194971,-25427823,29301469,-13865760,-6218841,5572134,59875193,-21396519,-60924885,48689949,39772213,-48756273,27991176,48748241,31657727,-35669296,6835969,-8002201,-6077301,25775874,14947569,-89411590,-69966195,106492980,-3813815,-57761473,-33990339,-30272919,26727898,47130448,-13202600,-69045869,-53160779,71821873,-14282440,-25059785,-47754194,105374197,-14530716,-61794346,26900869,-754499,-20040292,29977967,20420379,-39092898,-16034622,8197061,-11580708,-10576878,33835801,-2164944,-74997077,-17852319,83688672,2848977,-65281344,-13981165,38783348,52457477,-17979746,29343495,-31362509,23781713,68627337,-387066,-92207679,46324269,66891074,-81627580,-29770758,19041396,20828935,-49990879,46480695,37541480,27847975,40135169,39730594,-1002630,8688739,65236529,10851635,-60238009,53426487,51517587,-34156988,7204351,25512659,14535688,16712346,38681894,27840470,-43815793,59164297,32145667,-37452784,-44625176,29767379,22483752,-76507881,1631240,2145210,-62115318,6391497,7247440,13658520,-897288,30489184,70377914,-50059229,-29726482,38556027,-34801925,-14032600,25419812,27073424,-50858992,9366061,-5706196,25556806,233932,16647534,2845397,-32398459,26707732,15650474,-14103756,-48943857,30239235,15571884,-43748983,-15145854,-11304120,-28085008,33393776,33307056,-11431937,-44266018,31754159,42696872,-45779631,-28698572,-9216537,-29541435,-3076566,-44349692,-15477608,-14094821,12654693,31496649,-8277643,-2925979,17746627,-43810143,-21685842,19665633,35290112,-45483904,-16741473,18243540,-7371560,-38045105,-30083291,34483383,-12955414,-34466847,12821325,-34981252,-10409898,-6852799,-18243241,-27410301,4535490,26177873,-53785469,-1642880,33771840,-6126326,-50263760,10029824,-23277699,-22553219,-23266783,-55825397,-21415405,-21087244,43074675,4211874,-28892173,15241834,87164465,32829673,-47475277,-59303614,-33259174,1460312,4417564,28088597,-43995538,37640513,55998696,-21408817,-28241991,53658022,9107368,-61934756,22354172,49926656,-25364174,22343078,14269854,45083667,-32857515,12046604,32148817,-23620040,12108622,-14119566,-33783617,-12768700,73274316,16033155,-30144356,-28993985,10078237,15841931,227551,9180842,-33810776,-26065257,25768088,18490090,18398196,-12222539,43583068,51738424,-4702135,-787001,-2040674,28560412,5411440,33168796,-19327165,2551796,-1735881,-2158075,-7988741,22317056,-7510575,13638752,4297368,10904937,22513844,15914931,10419748,-30585940,25923577,19836298,9771439,-48920279,6078349,50474810,3700383,-67271603,-38770982,32140612,46792978,-97401281,-20951781,3700468,4685143,39849970,-57647784,-32369633,44261113,-9828812,-22339711,3513350,70031569,-29824873,-23604715,-25259735,66412472,51910011,-2369849,-17995236,82687890,26403513,-24670152,-56457298,-4257770,33901216,11683891,-71398109,-12528982,80350744,23020947,-56031396,-20997804,86224933,65303702,-23910008,-20296452,40567161,30095665,53526713,-51468613,-31318038,46616658,2389568,-21611513,-42842175,18264360,-26724364,-68176125,14964119,6700720,16197794,-22257343,-18249112,-38300396,10888006,11769825,-14010235,-37303540,28489927,5318428,-78231788,-45322313,-4444114,-12474947,-40685949,-18732238,-4746486,-17542533,27012289,-11470388,-20704418,17939512,37311374,15593161,-15184691,-7953158,-12309636,5903091,-3008976,-17716055,-29367045,-27502444,-17364294,7769677,-8872206,-4964845,-22529903,11764806,-5691692,-5202815,49320126,24017413,3113397,-31939065,51814971,17488630,1154403,-15455578,18964694,18759566,-17722461,-31630336,-35779329,-3763233,1516782,-79148655,-9070817,31072440,81234952,-11192844,-22434905,22661036,79134894,-15580768,-62989257,7156348,32882896,67365252,-86169363,-12840612,57832173,39660929,-30592123,-62026519,23897166,36607774,-29051320,-94541535,-16872059,93035927,7406696,-58136469,-64142607,98979450,25611587,-52682789,-51836700,68836219,77406963,-58303115,-99507568,956029,89597207,55143373,-85250950,-31232436,29874966,32963083,-54957868,-49706484,35777914,44115560,-56720354,-35806782,38610818,6553815,-1904049,-67240001,7236423,86328516,990115,-84938856,-8253153,73225569,30918307,-58350781,5795778,64510286,65763814,-46119754,-79287411,15440957,34301176,-14862149,-73527341,-21206572,48394858,4120506,17015790,-12338203,53621710,1921408,21812785,-32685089,8593901,-24738238,-14685599,13485158,4802873,-1332460,-5352217,-13696758,6373985,8578132,-11392329,15918395,-17956799,-12332387,20173284,-39109320,-52213914,-15345968,20117429,29577446,58624742,26808786,-34005243,-13229039,36509614,-4863462,-25838495,-22840796,63975197,39069785,13812266,-61848861,-50163541,73365833,59829501,-64876197,-11679474,66687056,7960075,-30072644,-17335844,8840896,70662867,-44875221,-32812416,7889085,51397142,36466746,-41862792,12211447,67918031,18079048,-129380580,-22063155,45972194,29275542,-101033729,-41686999,9421470,86660701,-8721145,-68144528,18417876,74787996,31459481,-66611526,-12489255,69316648,31432279,-72236530,-44441979,71671259,60622358,-45530220,-36949418,-3947614,46585911,-69097974,-4476055,30325125,61155645,-22097973,-101204826,15661263,45322237,38464541,-54281646,-63600359,52709302,33789270,-43630651,-45738496,20285513,31133923,2259984,-21824809,-1015744,-39134663,73861935,16979266,-57083315,-35201991,59268404,-30218401,-37182647,-66767976,53178676,-51701278,-57520309,20966608,19676648,-48926646,-72500968,34250200,-12594190,22016611,-47711183,-6222516,62271132,962083,-29488755,-51729545,-13762048,56644675,40687539,-26818503,-49352825,7333893,22917338,12660533,29050821,-27466625,31158064,34841658,38127266,-13388401,-31533447,19058347,13166950,-26612481,-606846,-34672809,17787231,33187450,20053708,-43580523,-23140270,-964260,-25662062,-8246097,2283047,-19722871,-45730533,23959614,59163943,-53641768,10320696,-49543071,-14595055,18917958,-112090,-63513285,-75453418,-1538089,46801062,-4231539,-89596145,15457822,91824778,12518408,-2021481,-1019814,-24906080,22691289,-2352958,-22667137,11828459,33009450,-15625668,-1502225,3954074,23491895,-26514531,-17201973,-9373847,60916702,-10723722,5043364,7694759,36417187,8552278,5076540,-59484494,12838823,47187840,58840558,-92600400,-362313,38009634,37761500,-33773366,-35615957,16799779,11067032,-9687418,-8410452,21078371,-11169635,7961281,-37006568,-11166460,53809568,18586529,-22439911,26125900,93563462,-26846483,-43558226,-22372233,29551820,-14052460,-18959269,-14197022,28859917,60560006,65528702,-46246716,-62633743,27934296,67838554,12908279,-24121903,46477238,10701401,9818353,36060301,-55155668,-14775187,43539019,50679665,29227454,22674369,-1019473,26204066,-54771505,23755109,-9144950,-43752115,-5795059,52606196,-52468877,-1983925,19391840,-28496206,23819629,26665965,26200086,-24246924,-31773622,2476507,38079317,14384378,9963415,5953977,27865318,-26019180,-17142822,-46846201,-6217237,8478768,16702249,-3078528,-12194534,7507844,-15905702,-15355093,-10327175,23198002,-22004066,12714578,-7202395,-9542887,-48927281,3837430,14680594,-28459026,-16376288,-19058611,-23231998,12297459,84034731,-5723482,-64274700,12685524,-1088087,51377060,9789343,28965976,26161323,8230595,47628094,-10295531,-54835313,-14335762,40793998,-36398987,7777009,-8525089,-3372710,33282728,31207290,-17455770,-33527759,10359834,63394283,-16663251,-1821152,13263015],[2,-67,70,-87,135,-201,309,-268,510,-675,904,-1076,1398,-1763,2220,-2729,3342,-4117,4981,-5941,7169,-8465,10048,-11943,13988,-16315,18976,-22130,25624,-29490,33946,-38946,44523,-50790,57895,-65671,74335,-84021,94792,-106681,119768,-134386,150416,-168032,187617,-208941,232463,-258367,286678,-317712,351781,-389236,430078,-474881,524016,-577855,637098,-702061,773609,-852517,939745,-1036427,1144038,-1264436,1399916,-1553377,1729033,-1932509,2171473,-2458022,2811000,-3261971,3869664,-4758619,6256029,-9627437,39240596,69025358,-46722523,-96952287,-12765452,95879254,-34917614,-109306498,-6431748,74902182,-53535357,-6128320,56325116,-28147645,-88201374,-994761,115384159,-43717870,-16839035,-23971713,-41437059,57796627,78432010,-12721210,-108566773,31351791,114986518,-57205424,-140909951,-7851574,69121900,-17189360,-18767045,3187737,-78596041,37233813,85670156,8833346,-50966609,17701155,67727028,32751211,21318614,-38163145,-100813664,71075449,123972645,18580930,-86213033,-47209493,31378114,2965139,-26696539,22556563,-17331376,-70254367,1300831,55514784,-56901448,-46747945,-27941978,55248252,96859586,22900641,-123591799,-30048476,141807107,126991241,-92807500,-105968003,127923044,107666389,-65561301,-87368708,-70055178,-3239782,41596506,-26608851,-113582601,-13007063,122005773,-53891448,-46303675,9907756,33647283,-84748780,-32929610,71412363,42984100,-94996680,-15782735,110583273,88530395,-73329229,-94915033,-13925623,76827082,125322196,-133031375,-174559507,59319582,119726457,-61326209,-143834194,39594228,129824147,32749156,14595052,-11529162,-26269538,24627513,24642857,-89575090,-16353607,42891439,-20348835,-35621874,90572340,47760301,-99693713,-57442033,49499817,111864232,-55950569,-115800519,3096589,40063816,34792007,-17790369,-117692192,-17696066,93799319,49530281,-190816149,-23094577,100986977,-16505752,-68407635,-8266524,-5947693,-67300487,26244412,41019350,-50138314,-12667893,65222289,-7067779,-22639657,64820634,-35321538,-57683477,48640551,86216291,-34195853,-91314282,12966451,82633399,16371300,239610,-4086211,-37109660,60868263,42993310,-30267410,-52118503,40791389,60793306,-42504678,-63028234,35748166,-23548607,-7455703,-11337145,-2594346,-96546121,-12022717,41061407,1599048,-44429884,35461690,32225536,-63044362,14409585,27418144,-71880064,-22310535,48063114,14091855,3983080,-40776812,-12532899,-23653872,-187387,57239437,-42713678,-26508946,32272200,73430376,-65878893,-52613636,-6452374,15434247,17245603,-6884610,-35608135,-28405362,38258409,39767521,-61948347,-59912362,57659691,24619084,-32802725,39563782,21375481,-67978767,-42286778,50850950,23579464,-18451320,-17927948,-9235176,-20764676,-3705400,5356340,-57834157,-385769,53431638,-23070856,-82285871,24351365,93585570,-25942706,-50403994,68644,-12168424,50782633,34707217,-33903478,-12369900,21044528,45715723,12506169,-45206513,50197689,-16845666,-72624771,-34086584,-19374174,-16998913,-64624330,15301443,45254999,-13498025,-18719962,-5328393,11829582,13982438,70040875,-71368230,-26431215,48032840,91212951,-34525298,-62997409,29768578,-33721086,12710970,-12917609,-25598314,-15271173,35028856,15056443,-75731122,-35400969,-114279,30684760,-65063639,16928668,36340726,-6140063,-1692747,34198976,-20492426,-47148422,12196406,-15195072,-22411976,-14055195,3792363,-69902131,-22420291,73733445,16774971,-83194849,-21245665,32519690,-10599602,18380481,4964305,27590978,-4754686,-24084488,-3626689,-9325912,46692723,33995772,33161469,-15190585,17830416,12027565,-17933653,-34451817,18908599,-26777606,942602,-28166705,15259646,-9188642,23849783,-32647292,-3454228,12742097,47281064,-20661141,-79531798,72257910,6552340,-6932881,-10663981,15111775,2944995,-15217560,-16597972,-8221076,10169600,-10701172,-25955105,-58553086,29484365,66972159,-38880333,-29434505,8859102,50787120,-13947537,-13353495,43990951,1816333,-7036601,-8388429,35353427,21638686,721300,23748185,-5447698,-12096049,24109037,-54984595,-38115656,13438447,8570975,15056018,18372533,24469180,-6223484,51810214,33269244,-25636092,26230183,-5024391,3528253,-9929727,-1688347,14108524,-26629257,-52145433,15289291,38455723,-12103865,-56714187,-9093367,9219736,25436776,-5140707,-2932281,-40371358,11787448,-9836260,-48987757,-2661081,42772706,51132271,-33762405,-63134942,57839809,24850448,4456748,-41955615,-21762398,-17871302,15813671,2574119,-21257537,28767919,20254603,5596293,25076192,-60491990,-33606261,-18751870,-31645067,22695279,53738553,-70156829,-41572211,13325302,-49300819,41631520,-45970437,-18492010,-8107094,34988962,-25930150,-52931845,52632260,42097938,27349544,-23627674,26575807,-22618755,17273109,-522443,-54578463,342741,4968923,43595365,-11984694,-4277180,46780554,23482250,79241772,-9242873,-3964641,7214168,18519934,-69381666,-50369367,33348303,-17628200,1740005,-28166446,-11470677,24021395,-13776482,-22799511,6334150,44946359,-3959311,-22984420,-2056540,-27728668,-2855292,-72440038,-64897876,-28839094,63245680,34144032,-27096429,-12592600,-6410285,-3125824,-60969478,-11904445,25015344,47357263,2169785,-40956793,2523490,79680513,30237747,-87557159,-5867794,42082948,59346006,-54083517,3670151,-2677227,90545495,-60095003,-57183011,-27244856,57589201,-60155593,-29390503,7717042,50082335,77068863,-4462586,-59827738,63422542,72842669,-30434223,-31580799,-2128432,68719243,16520424,-36070373,-35211544,50971556,19020702,-18047544,-1103406,41927403,33002421,-22188896,-39123786,-19402053,15872458,-31254110,-79125808,15642804,69381011,45608903,-40716536,1670108,48380212,51013669,-10879592,-12626146,9500208,93457608,14557400,-30366020,28741798,32981256,-30835289,-33845048,-45678346,30745763,31420749,-41663583,-10161926,65758404,-7427720,-82740900,-49450172,-11742148,-35436214,-16312244,-30257623,-1621696,16879827,21667793,-58437968,-29299519,2401349,76663532,-43666477,-29886819,48707116,17957111,-6569546,-43089359,31012999,-1634665,36879287,-11363373,-27510462,-16972870,-9733203,-18957328,49893122,32476059,4971834,-41049525,7217064,-6693353,-13597798,-23820486,3858453,23994455,7606637,20589484,-22579688,49638583,-53852910,34287217,12496893,66112776,-20951614,4186018,-9279821,22182582,42296651,-13865852,10089122,9401159,33575062,-59323546,-24902284,66470191,32699581,23491112,-32577948,36321777,66469144,16040200,12374899,10331371,25195920,-57327367,-72653701,8874225,69746320,19637116,-84014280,-30776661,87259426,62837102,-46308374,-113476278,96088659,61675037,-8892893,-37984915,-6361845,28812092,41489295,-38887224,-38337916,26973865,68609344,-38597351,-50004012,27234403,46005780,-26432219,-41921085,29562237,39988261,2987065,-56917820,5562138,86021967,63754264,-8188667,-62641145,22016859,69435152,-58966836,-87712248,34458173,50826212,-39325149,-9630348,67440876,80555859,-11442220,-17336861,22830550,24571562,-5083460,-52953255,-23033621,14920671,31106748,22248492,-16798831,28959086,26059897,-12178644,-24595854,35633098,13389539,14758825,-29049157,-50140046,23080994,49813463,24722930,-40426646,-23618160,43236550,13331290,-1688932,-24629341,40149407,-25424180,2023610,32291809,5108594,26360575,57014762,9242723,19690903,-17179353,-4333961,-13681833,2594058,-35784194,8662809,14904642,53326642,13735726,-25930629,37304005,20867432,-17076583,11967438,26187570,-1550903,-86088230,-650393,-11997982,51863835,10992930,-35380265,-24032604,58995369,25088396,3105269,-31789399,4422820,14480905,-38722350,-29084602,-16793359,27823376,827769,23446970,-36372615,2504337,16129188,16587237,-37359307,-10324909,16973998,36431406,-21916028,-31967686,43964351,15945630,-79257217,21846769,49113025,-19930271,-80353951,1888062,71242691,-10456633,-54849825,-47098856,38037104,55029014,33556393,-86288348,2676813,60591383,8299715,-20545064,-62813214,25397220,14112696,-65645379,27428640,-21130845,-50976566,-16658652,7227999,7889723,31357226,15280805,-61984729,6637555,46056008,-8464001,-60741588,-17924299,134865547,30358209,-47400531,-58474680,12444702,39057528,16805270,-14492282,-65881782,27329421,60128487,-22683353,-43561498,19108747,25914416,-25428344,-12807574,43849612,-18300664,-42331393,67133143,25890028,-5073806,-22965892,-21995811,-24720741,39439624,30682892,-1089280,-2347792,59773800,77029657,-25144606,-62143946,10991718,26751452,-16330454,-36709965,-65324195,-19750639,24274713,8254704,-3487228,-58771258,-9672972,-8880607,20869406,9284032,-34425368,-56065160,30392863,45075491,-1246889,-56815663,11120152,7869242,-7547829,-17846423,12247254,-18605484,-12322228,19841326,-856942,-41199667,-26735336,80456043,30225087,-62896357,-18452363,11486956,6881007,-19204712,2895700,-58838074,-4144330,58236914,57173417,19682794,-20040812,17486160,1544986,12491885,-25675269,-10797953,-12578731,39044720,15882066,-16837294,-20640223,30680285,-16299717,-6080617,20806250,-59884709,14336813,24439565,60480924,4879665,-64695542,-19641644,-33150543,60519277,-12430257,-37205193,-36955793,70228661,1626284,-26809213,-39234934,1979715,-15042411,-423528,-18461229,-23129386,-1614292,-3378734,71457793,-13694013,-23459637,16500116,27649566,-12515419,862173,-44901514,-28326706,28760014,41956682,32020295,-13854074,-30127181,-34472424,53826745,61357519,-11732178,-13258738,-24233933,5948927,6985534,-16055310,-26531321,-39113656,-11796247,-4118640,1147774,16446074,37149368,37562796,23201810,-28155332,2132502,54836917,11964497,8987793,-24503042,-491375,6393040,28309398,40879762,-14171771,-9534718,-6622602,44268393,-9142345,-27539418,28829967,38243148,38923593,21247974,-18059319],[15,-1,40,9,-36,-66,9,46,2,-108,-10,44,-80,66,-113,183,-185,284,-437,504,-669,851,-1076,1338,-1514,1935,-2432,2908,-3423,4071,-4905,5704,-6655,7864,-9156,10515,-12267,14146,-16117,18413,-21089,24105,-27245,30721,-34758,39162,-43941,49237,-54945,61334,-68237,75693,-84000,92971,-102589,113163,-124536,136956,-150233,164673,-180374,197169,-215303,234944,-256066,278629,-302864,328656,-355609,383393,-410415,433292,-444695,424707,-314273,-123120,11432214,-6488325,-132198105,-84970733,197790127,170690244,-142825713,-120254186,146085777,159312833,-76643535,-139775901,88468401,43681670,22664770,-18539877,-42579900,35185429,34718215,31931751,-86345546,55932621,42385617,-121133907,-69235974,160210562,101486018,-181829364,-58053809,118144694,95122304,-61597133,-124676844,-41409,140572883,131519572,-78568568,-159811829,30125659,206895310,-15993545,-201373018,17837973,112999582,-75890886,-116744253,2136634,7664506,-32704575,15020082,29744116,23805954,19439923,22541968,-25120231,30515388,72430320,-100705396,-140906703,86483961,112859345,-116637432,-98573559,59543579,92697511,18710576,-30613305,-43409559,-26568931,113299288,116877204,-112474002,-46698086,67786530,127665390,-18174736,-12614501,21962393,24369484,-1459345,113538782,-50452261,-99273642,20433045,58675055,-3950077,-28505636,-14135733,-28466807,19895311,47715337,-29594360,-96176392,18050852,105183431,23362794,-28549583,25486561,-17498926,-28299315,93550354,122553200,-85907544,-94087616,98698552,54888977,-69459650,-92159004,5306199,32057796,99731283,-40499196,-136878206,26293548,124497927,14300217,-128011103,-2140353,75059604,10820429,-66106001,-13727943,18417330,-74032165,10919403,41957616,22298937,27044996,-33985371,-37577869,18523734,58363209,-69363740,-157127188,15106299,158082871,-24765154,-121191615,-18115841,136291160,-22992224,-110194761,-23075729,14534611,73845482,43989915,-76492679,-54434739,89276551,35119458,-57259555,-8416893,42598239,-37979980,-14210671,42706944,39796940,-10578936,-45655230,15027824,39953521,33888948,-42912174,-81616868,-12871929,83716496,4997650,-123408014,-36483309,102638960,56074889,-58707321,-14154636,-4185000,46781777,13104469,-23895091,-28374377,-26475960,76279398,56951295,-36289752,35227691,72443332,-31383169,281544,67786121,19880635,-72988716,12428835,27141949,42412009,21301169,29252514,-40955244,-18226895,27636873,-23951736,-104831252,8445895,67068634,-44780025,-14937097,-4538793,-4827718,-34426605,58040486,-29829538,-93927926,19110571,44626169,-25235990,-81492047,27619833,4613492,-24464742,21787894,17564017,-56620834,23861331,32612342,-39103326,-56971948,30005652,37455412,-31579054,10854324,59372348,-50019219,-54745543,19010877,69832462,-24935419,-26141063,30972220,-28030564,30632483,33509308,-37738431,-23281432,58649169,50729306,-94695805,-80155940,50601268,-11554876,-97862388,66783278,29565661,-915671,29841971,38556956,40041372,-45409251,25868901,-15239316,-35093154,64186010,29099009,-43155090,24165424,63510555,17551110,-100454870,-44151916,28375686,12447797,-827752,58260076,-14491590,-1576974,62991393,1472523,-66481102,19924632,53654569,-59119720,-56943138,57214754,-13542988,-41206551,58702573,-2856235,-40087123,-17605898,-27600727,-27608089,-15628268,28060817,2542709,-89237078,39081444,54066263,-43227713,-48450277,51870628,-16033621,-16305308,21361761,4192540,-36969997,22026451,67416037,-13229050,-60453746,23180029,22288736,-22434313,30483325,28387083,-1506590,-21021580,61359011,20853911,746504,39219829,15972556,-5157495,-12096688,20333061,-30779252,-41017022,42917874,16583063,-45028270,-39253521,15793506,39843719,-42194324,-4743709,652125,-15503828,-1007444,11931372,-14164771,-52876155,-21431871,-1465405,-58412053,-2629977,31170342,8113672,12280295,13138156,28524207,-30764414,19280925,35694405,-23758303,4426174,12189654,-5159710,18777152,32873266,11817387,-39362524,-49167447,8113964,-11439345,-16501025,13049268,23058610,14283078,2869826,-1937662,-71693265,-29932534,39391891,5654216,1566443,18849098,29414993,6416722,25273174,2257988,-40477044,2279819,11005244,897481,-32080249,10559072,-10990478,-7014043,943009,34521539,-22118324,-3622043,22140739,38508880,-42032638,17227661,9548496,-28433556,-16679749,30148583,19576408,-40910016,17551875,5954964,-4318729,-41953316,19645980,48556826,19598495,3125481,-26637479,-15151354,-45131088,47941794,-13608688,-54263932,-4869233,12256855,24806312,-26631539,17665808,195273,38216609,44958998,-38256159,3901595,16106727,-19469235,-57255744,-21915061,-26854674,-38014420,-36389498,33929177,-5048311,-37137295,-31842566,7082716,32210450,4277252,25038163,-52583770,-35225201,33536982,-8587552,-42261145,-79319276,-455471,19691216,-23230445,1855016,11291991,-4567351,13193449,20917232,-11434080,9671064,28622351,21329548,4792776,44647228,-11284428,-50606783,-40793722,50113324,-5433795,-42474174,-16513475,38898437,49361832,6884206,-39890164,-14468486,35267614,77071831,-54032086,-50511477,-28588447,43073998,-24924504,-50898315,-26337356,20280692,1199496,-16113745,-28757908,37257320,39021967,-13403803,15145153,336198,19104312,7820061,-14250636,35368334,48005665,-13927953,-9448250,42171915,-7720798,-43095906,-9917982,23277057,7837697,-7096423,-496345,-90750767,-54518769,-4375436,32402966,-184512,-22193297,3300765,1567537,-24565458,-12074565,38319999,-44341081,-23105032,28443492,-11425513,8892998,29930747,17429479,2829923,-3853535,-13807322,32797963,-19055608,-48844153,-29771112,51796525,18072878,-34846218,-32833852,22143087,25792643,1191308,-31684899,21761744,36778068,34502250,-33510283,-10264213,53027401,7588722,-21952276,-29455315,31811186,24649863,-3552005,-23707241,57296420,58723139,-20927855,-86473375,13421672,77543772,14961930,-77001250,-14829435,76746767,43357172,-11101738,-54083822,63849296,99091720,-9641593,-73030554,-484640,82384178,-13974339,-97113803,-40636350,57912913,31901623,-82959085,-41066502,37226976,59001093,-87883808,-99161206,19680339,32680115,-37299111,-59176369,-25796088,23540914,43651399,-47107119,9512712,48457603,26887836,-48587695,-64813775,-19071632,65174266,-8598404,-38145827,18617820,43493687,24124083,-52877694,-46099403,46195969,-387644,8186847,-39999397,-17474476,-6596104,-35791392,-10672256,-23233738,25554184,-37823466,-34353707,-36914736,43867126,-14758122,-43466907,-30192934,38135958,9274832,-24349404,-44810197,-16882397,35787949,10843691,15908866,-13418219,-22361282,-10336246,59691682,-7664231,-26657078,-16892617,3475325,43997575,-14820671,-3709910,-13396883,28934652,19322171,-214522,-19636054,30112870,-13162679,-10634354,-67482,-16952407,28063893,-41896324,13081051,33947516,14607768,158858,-3643049,36288626,25271427,-33154473,-61150766,33008312,59715100,22247582,-49206131,-28979169,40759043,36610135,-79239247,-106976729,23969085,60912079,-12572058,-70265500,-16246633,34086679,12767328,-14282725,22966478,25678448,-2299573,-60058825,-41440338,54067513,125223098,-18900908,-47192061,55009863,43056874,5240899,-81452102,-16152253,67639008,-8823219,-36277803,-60157181,36848863,71552769,-2941965,-59509452,15051481,101511168,-8944734,-30210038,-35038785,46245578,-49566866,-28125028,-21789812,71342487,75278199,-32415562,4661402,79387014,68044082,-24671088,-26163615,1061986,62912760,8010293,-73919111,14756797,41229775,48452964,-66131773,-1044608,33541231,48235796,4201797,-21445157,4574789,36577224,36963702,13593117,-98346511,54706580,21894719,-9998013,-17718410,-10334249,19810158,6155736,4948770,28787306,11736623,13696721,46853302,26299803,11487120,-8365431,-50855752,-28347089,14470474,41947034,-16900050,-23721237,46015134,1775023,-32478139,-54538147,-15819626,-39519005,6038037,54685700,-4765594,-21505547,28575588,62883674,14844430,-18721653,-26745640,-4225951,-18285941,5545446,-43852714,9656699,42125831,-9392481,-24843708,-14165671,1139341,-27038473,-10241741,-26104448,40275479,12046576,-60434467,23423846,25312862,-8252203,-30199592,-7768221,9866858,49903340,20430021,-60825798,8886154,76016844,16737961,-43119746,-29332322,45887600,5717804,-24614175,-48627836,-23788285,40101410,24106339,-22633579,-12613563,30306339,-30159817,-57748753,-41476240,20214076,14206390,2889629,-41477187,41178787,-2475615,-56368270,7750622,-2247475,34843670,-23885253,-55269772,-27302034,44419649,41543329,-33694640,-67845034,4615457,67462390,-5663300,-23513163,-7025520,13321668,2141849,-28279661,48994711,-38336931,21712650,-18421600,10872989,104326,-2110978,-27437474,-5444677,82883247,15851699,-31846301,-32887775,43508734,20874946,3069203,-18927068,-2115347,-5907378,19283603,35141517,-221196,13301313,35653312,-7215823,-51719586,-17606807,18707010,19563301,46188557,-41393337,-60051089,21942124,40106434,-20553340,7713267,-20632808,-1407480,-53207058,26748431,11509369,-25140245,-11276660,23671059,29099272,-39306786,-1212899,41717620,-24087550,7357191,42279808,-1127306,-53326257,-9314101,37077303,-15454343,-29775101,21670285,-3851044,56295181,45960817,-2426179,-50860003,-3731552,38368197,-30043266,-10865184,40907455,23853659,-9154600,-51697213,22948871,-18612074,-20472237,24460333,-133046,34774287,-7116063,-9962457,5780740,-27545336,-20609686,14163756,10122841,61374228,51861493,-25458242,-47510948,8748779,36620127,-16694022,-51494134,-21049613,-6133171,-9330807,-15799898,-25681936,-5783828,9616863,-3345145,-22736497,6984243,-27279115,-35148686,-42975043,24372316,2696010,-15301823,1763306,-13126411,59756920,7147467,26074449,-33296795],[1,-62,33,-68,76,-29,24,-188,185,-175,267,-381,529,-563,689,-866,1247,-1464,1777,-2152,2716,-3159,3898,-4686,5556,-6609,7907,-9397,10920,-12817,15110,-17595,20417,-23614,27231,-31364,36044,-41212,47006,-53448,60699,-68715,77607,-87563,98288,-110414,123619,-138075,154055,-171560,190757,-211758,234593,-259698,287019,-316943,349583,-385199,424101,-466837,513646,-565029,621748,-684562,754592,-832984,921697,-1023250,1141381,-1282039,1454484,-1675121,1976248,-2429353,3229418,-5151232,20763228,58984149,26485315,9485710,-86326110,-78411769,150344957,26934658,-1393810,-19822923,19764931,-40200687,-90270655,20744005,59249426,-107035614,-67690095,111395394,42572061,-67749754,-100599025,-52005671,67913938,151399386,19172182,-147655809,-58006311,189872522,56616458,-193891217,-98485446,92481226,14424634,-12006477,-25856858,-73020963,618083,97903606,97363130,-39323777,-29131424,34447653,-29108203,41072797,23652417,-31477318,-76953225,26856765,123821927,-99974386,-93477419,106230871,69793168,-7634975,-6121029,9188244,-30465854,-1322218,68336225,-23319038,-71347505,-24747862,48202595,44461909,5897985,-20732483,-79496351,52575804,104992991,-43706453,-145886259,25073331,125209525,21347325,-109691872,-54561802,16561081,40823471,26267579,-65243504,-82279216,48263329,72155795,-72480955,-20488441,59147835,8530995,-89742651,-9826243,127051794,-26640998,-120094444,-19722970,130798470,24643681,-92902303,-66458485,59347320,156620030,19247295,-170082739,-58123700,174048962,41890458,-152413218,-51492139,100478084,41990794,-90007399,-956638,-9122930,-22685818,46747142,8457915,1896212,9536256,21716138,-60774837,-37055585,132414897,11406892,-159031676,16492721,151243617,19730309,-93532519,-114758145,88061400,51581033,21761407,-129010767,-80003069,90328950,144593443,-118234766,-145623520,62309110,86320760,-40964458,-21627129,69539911,41834667,-29583275,19548303,45734203,-81155325,8869531,14554970,-43842853,21530162,40546057,-40803405,-80556482,91717155,40366793,-41213863,-39522457,89098340,86534650,-48818227,-12345769,23858966,-35698720,74952900,29821338,-97594628,19490080,67580967,66091963,-49236953,23724720,-4129787,-21707720,11603152,5774359,-73873279,-80117456,22877797,-601552,-56106327,-27631896,16904688,-38164391,29302202,56100202,2232974,-35778937,-21814944,54168289,16239105,-27655844,25029417,-15435770,-19007679,73347882,-856275,-102655941,-29298951,125851769,1246702,-96072594,10108631,35334763,32597170,42566817,-14085449,-1228592,4528638,84090787,4938690,-47057867,58534803,29206829,-2120902,-64418055,13214227,30181249,-29483752,15851010,25818807,-19745350,-56867530,30995645,19117280,28062090,54384563,-46787133,-69854756,75122143,38115951,-60205318,-125774841,50842522,93727618,-25382512,-25183902,5679750,21657725,23012377,-5941716,-38003702,-57763836,75131156,-1140718,-62150758,23990188,24725886,-31963759,-16304661,46182004,25401439,-55265284,-38076017,42003657,-13844431,24383249,-5078638,-40345730,-4439963,31725695,-15557467,-59234129,12541846,83598755,-6695977,-43048804,30180410,53138736,-8781535,25286570,6057750,-18806130,67279292,7115209,-6481106,23742332,14660339,22525774,-52235142,-26588375,54099882,-8041021,-32256773,35758711,35684188,-40904107,-42284589,53729537,-1964400,17896189,22282452,-42140250,-23675017,-480589,313086,-56955242,-59745308,32318937,19178450,-23189625,-41843782,19811381,30978098,26338311,24415863,-52704212,-53124945,36776381,16292437,-42345252,29772041,22792619,-1008747,-2648016,-9358971,-24661428,-67171806,-9953853,23079774,-15493907,-26631552,-3442741,-10714372,16295457,75234630,11345200,15015823,-50656215,19034244,-4012569,-23093227,-8816409,23692113,22688194,16783576,-29796394,-18851669,-20114729,-1838398,-6780885,6569490,44973917,45283284,-47341103,-23353988,19123500,19268950,1924117,-39458437,27121971,-19486454,2969553,13998607,-30691101,-2950292,4437164,-4947730,-24224981,75922882,6845915,-59738236,-35481383,39624018,-19165417,-35793918,10960727,13233318,-16598157,41697058,-20792989,-37147329,-4674230,33035577,-521036,-55146261,41352465,37213955,16017458,-4999847,-12450605,-2210367,-27322027,2598806,35570360,46262614,-14260673,-43297405,-53054670,-15394617,20719550,-1516866,-57874844,15419910,67474934,6213470,-40914864,-35526191,28468841,14963114,-5238685,5804801,15558150,-17421747,-26630451,-5580287,9884228,24137377,16889350,19474127,18504185,-3666244,-7363738,-10752825,-26723244,28183421,-31489804,13853346,15790821,17805820,36991025,-20917519,-49315528,-20690855,76047668,44364752,-14849580,35096394,71926685,20006059,-19472992,-40594187,-31668142,86753922,1850158,4091255,-29545978,15773205,37412369,-14586877,-34094631,36864364,26709091,-30226276,-26093077,5828664,26145943,-40429963,-27185140,6559136,897611,-62983593,30530389,-21635326,-6517561,1810789,24383602,-53098529,-6364168,-11415476,27065190,-22233422,-51789128,37248164,32054666,-34483261,27970846,-16585114,5630341,61402672,-35977261,-22373820,41958485,20248338,-9489899,-18972279,10936555,41746084,-23095961,-13870657,-3224873,37093977,6028761,-48635023,-24323357,18087425,30097589,-29291938,-45487162,-2613818,55757737,7336172,-41378115,9155527,55362557,21432781,-41332681,-51916562,55839743,50918266,-22882027,-26877783,-27932667,48822622,-26530650,-77082411,-19255863,37038533,110600225,-54527164,-25853333,21341281,27580931,-18131580,-5330044,-17314186,56935846,-13442431,-55763025,45783078,46977246,2595417,-21674706,-19354865,35950531,61943472,-46539203,-57927980,58567734,26276995,-3327178,-89621930,16292330,47880940,26184715,-38381458,-23685097,28643747,22533434,-28337193,-56299809,46093240,38555509,-53520287,-44894738,33181641,54984145,-9740962,-40316210,-20987941,-3041289,2856906,-5289301,-8733576,14688093,34158341,12112910,-50305927,28884866,2448421,-8338617,-37765131,8002885,56787929,55411146,-49023604,-26742640,5419346,59173147,-30504202,-14371894,-10344092,9471956,-7310597,-44270290,-1200489,33155479,33544670,-23379893,-37831814,19814939,-6711477,-20990091,-30749328,-24381938,12974975,15676673,-55394052,-48631015,-43680377,61640806,33871187,-75379908,-11410090,37669233,7549290,14308263,-46502738,-15373322,-15566843,33904217,-26326453,-49933113,-7456439,8554929,-50334904,-16702542,40118545,23317378,-27474681,-22824238,-623841,27399089,3233763,-36467700,-6853626,40797469,76950298,-51130304,-65874921,46887507,40582455,19855194,-41532154,3794602,118584272,750385,-71368978,-26903956,-13674256,27724667,-38902633,-36892189,3978977,29880681,12318092,-40036131,9496355,69057610,38339847,-42204421,-43748740,53231565,23093420,-24798803,-34008376,-19762241,38616100,-40167932,-75378611,14774964,61107767,24373302,-78583744,-39980980,100416186,41840962,-77365539,-75287379,78359957,82278367,4861495,-17130082,-35852845,-12528894,2472162,-50343810,-15018480,-8023656,24342825,-61840259,-9719079,15283359,-33544623,-33545336,-49637919,20944336,7795110,2095770,-56156454,7604274,53971758,37290454,-110714928,-40963917,22134850,60785502,-31616590,-20711579,18406343,53238442,12354583,-42409607,20129451,40633354,-16786809,-1177040,3490326,23198186,-37596557,8189828,48218294,19604096,-17061529,-68836791,-3387549,23068773,34951857,-62034026,-7784272,-79951273,6516513,-18347029,32797736,-29883377,-17659092,24734383,51127437,8808419,-36015366,25703130,17308675,10233471,16599347,-32256619,-493266,43302953,32283327,-31239410,-47311419,35089321,30703477,-32036519,-37587442,41930361,16602286,-3670694,-33713363,-12044860,27255195,7902045,-57337232,14781657,27237294,-30356614,-6074861,11828876,24058963,16786956,-80564959,-95041049,37340572,41747748,-28770604,-24727808,-45715796,81714720,-11967799,-23257971,-42983714,43420442,46711963,11971444,19731711,48277703,47425635,-6884350,24735728,3509176,-18458178,1469502,-47691786,-13246739,-1929120,510569,-85350192,-34199198,56375809,104094122,-65475407,-79569770,80271898,72060180,23233277,-103035975,-27640333,65413237,39355624,-49327009,-28469018,-26838759,80721808,9018614,-19280342,-29683255,-31894907,-26247560,-46807361,-45519537,-35933193,-16160174,50503004,-3468044,-1260620,-25225437,-10724695,-32135881,46007705,26564478,-3005825,-20879208,14959728,57294597,9956784,-69569145,17498073,49805619,-16704405,-2805571,-26760553,5685432,-12869082,14658350,-43114005,-68651891,15586628,-33308283,-23283745,21823956,-33244195,12362309,57545805,16373852,-2528018,-31872478,-9557124,15791626,22516780,2529671,-19607781,-21000896,-33979680,-14613761,48571371,-24299834,-51334384,42528841,39502691,40933586,-22775915,-4296299,54359933,27738057,55735034,-13138362,-27133816,-35925990,40057517,-12583716,-26283160,-1711092,28142288,-19426043,3585113,9100456,-15768809,6569876,50560065,-27644018,-44660945,-25078871,28856059,-8715253,33747960,4069478,-984255,23729992,-18268117,32631756,-32287645,-24750697,-6619412,-12084359,28378712,26498300,-8934540,16557638,76406231,-12109295,-44464061,-11116567,-8111116,-10143179,-1322264,-25562784,-8101220,12116142,-11200136,-30175302,-1223736,-27384668,31566378,13815419,1811032,9730941,-17331706,25047158,26514390,33328281,-46967442,-19923385,11414440,70946846,-21673186,-8344791,-68114807,11250532,52846692,4558351,-42219602,2421013,49631225,2822432,-9778627,-52481802,10778890,10854509,46880693,24646877,-1301257,34469959,729193,-22939363,14323721,-794497,-2835170,7691236,17386828,24573490,-179294,-55191319,6527741,12560661,1079695,5311466,-35620961,34181039,51917511,18390461],[-16,101,-68,8,-146,231,-226,200,-405,569,-703,956,-1300,1634,-1926,2572,-3076,3790,-4560,5691,-6888,8192,-9747,11596,-13829,16247,-19054,22204,-25872,29930,-34606,39883,-45713,52263,-59677,67820,-76839,86876,-98129,110402,-123777,138686,-155041,172845,-192376,213653,-236905,262239,-289823,319704,-352222,387578,-425891,467565,-512733,561926,-615275,673677,-737299,806830,-883262,967499,-1060771,1164764,-1281429,1413720,-1565394,1741942,-1951148,2205212,-2524153,2943467,-3532125,4447758,-6137586,10460982,-43318092,-149807514,36868868,232824311,1215546,-233405268,-10836323,286233969,25899275,-186130350,-40489744,89569911,85773288,-20111248,-62887316,-60666115,45033423,3616551,-85727848,-4715837,92585199,-12624140,-118759711,92418116,142850408,-74665619,-147787863,36756386,123400429,-12673352,-100549467,-100007689,5391008,136302086,66324397,-143681969,-150443682,175176076,121019130,-143289274,-114904614,76377860,25095020,-72444263,-9645658,8453654,-16851282,15832830,66350030,-18598385,-36832947,-8416468,-64807683,25141650,76421574,3057204,-151713193,-22378721,172221849,-8542947,-137480964,-29600863,65956161,3455829,-28296347,29178,-49119842,-11302965,130894596,29505440,-111146625,7409558,84604898,25757092,-52040117,-55376763,-55372190,-46864668,88839932,49979281,-92556667,-26480548,137008441,-19453528,-32957153,-28591367,-27025225,-10119448,-30666728,-3026811,-99508642,19123154,86135965,26267554,-20102623,33911181,21247447,-65855477,-12969460,165064970,-47487845,-165492089,9230664,102800534,25801143,-88494530,-73295183,2100036,113036757,73150010,-97988395,-117857623,100805358,60441691,-72098988,-119247199,82028346,40291592,-26463444,-9819387,43706908,-23388071,-2830170,27016551,40592867,59647823,13446789,-85468574,-58885128,118042820,65268777,-135462191,-54319987,178378702,100413333,-96320940,-106442042,66565948,93221709,-9090596,-32567445,-90278472,39573543,116148155,-30682862,-61516312,-3737394,103741902,-15972811,-53087924,4017286,-10596430,-61938243,-17640842,89311734,4105164,1396420,-32491784,11283861,36317004,80379573,-51553125,-61407152,22321354,113764953,-66411574,-81310067,73789280,70197709,30166256,-2689085,-41557102,-32290783,34014609,26586341,-22623035,-13397362,69774464,26762038,-48389506,5065960,-1388073,-46750076,28148081,69567395,7744619,-14267884,-19452794,13711425,-11070410,-14216331,13715798,23959612,-37825977,53472822,38766043,-98987165,-31506103,64298224,9446588,-30677281,10896307,20571989,2748788,29073450,-11402435,-40541434,-70154730,86739018,65668073,-68895885,29741953,38205916,-61878657,-678071,25849398,9689102,-20271571,35930034,50018486,-26466041,-6331806,20356264,-13968279,-4455181,84931740,20752474,-59173861,35780339,71623830,-33396367,-17840887,-22664879,17651272,22712221,34474754,-28685360,-118601421,-8276107,97650769,-55024171,-79624178,48164741,29615628,-25976910,-41017046,32498012,-13990940,-14730134,22322433,22658023,24797375,50157766,-24026151,-23892146,20255317,68200201,-8640604,-72832548,-1444065,36180648,-57818991,-52507585,-3906025,46046801,-5406006,-2990806,-37607823,-16800253,70911415,1006604,-46499294,-14217246,37873505,-22792927,-53023467,-10268322,27317441,-25133409,20125233,31819642,-1108486,-32547306,24365494,26997530,2548571,37314727,8095210,-7401507,-2860678,49698773,6110066,-80375222,30948402,14504232,-10222053,927075,3689662,-45204074,-2267842,31254410,-13712732,-27753070,2239430,27352763,-26754733,13145636,17657127,4219595,8699346,-11690136,10952646,-28660190,-1570850,-44286985,34544845,-20867726,-25591158,59572101,-11947637,25313505,46770620,-30950463,1874899,-18295143,22146466,-27090173,23028676,60349076,13686328,1063204,-38612118,32742580,-39321238,21585970,30305793,-26935381,-33763150,22097910,-8937008,-72909392,4359154,15367730,-7745305,31717467,40036058,-25516939,-44082713,-7551106,-24291943,7619420,19951606,-5885655,-22828420,-40775366,47746178,41299674,-22338904,10093775,10389841,-5302326,-7667790,-19053043,-9975270,14580602,41586263,-4324676,-41677383,55422705,33466209,-61197935,-39902005,14789292,19839734,15194024,13027711,77618698,-11568198,-24311911,37146354,3038025,9296719,33433566,-44192,-16855475,23321257,-16929840,2930340,-41880608,12984531,8652548,25257405,784894,8167240,-22679358,-35406594,-17715953,17895970,-37162178,26924024,-5478340,15665773,46119215,16066270,-23645499,-57723382,-4194592,54994749,22203559,-31835654,19392066,59508711,7578186,-5564542,-15016585,-14643114,12558049,1259815,-85409936,-6216508,38064828,24865902,-65856279,25201457,49670671,-8077123,-26255436,-4717221,9096543,9683576,-5344524,190118,-3347283,20650071,21234783,-72451233,36411326,6042573,-39099148,-23285974,-6066684,30715298,18015898,-54605171,-18250458,-5035648,34755757,-36296580,-11223267,28884325,50824238,1830450,-17370955,-3472960,-13416396,9679907,-39264131,23121466,45410466,29327251,25369763,13799435,42739829,22359129,-16656760,34178952,-49059709,23600584,60537241,-11143271,-10462227,12138372,32717825,-32629563,-36487518,28712830,34585891,39469937,-32389587,-24374221,30565024,13592951,-5434597,-312634,-1678200,40729002,-13711054,-60074354,-13960788,-19517099,21653965,5274557,-8655273,-9918622,26436551,23107061,-14579535,-17187619,15882811,-14332771,-18212753,-13084356,-31073534,41613014,-2280432,7241782,2659160,25703059,26850850,384625,-43973953,-12421867,24737736,2773844,-62462087,-11401103,-17527573,-13046003,-31553553,-4747116,12914681,-21484435,-20021623,-37773239,2101049,54140383,-3065888,-54873791,-31361699,12888880,41403062,-50195081,-44504282,62385109,44136390,-43597917,-37890644,36332847,39885031,-11666923,-68420109,-21930267,25526939,-33171327,-82019737,-38556983,48229822,19826187,-31081880,-45893503,18888064,92476194,-35890383,-65407402,8307445,38253630,50864093,-60187266,49577647,69576202,49549945,-62609445,-30533443,65598727,59408807,-31850625,-103282286,-31105093,69706059,28655196,-74167586,36388370,48092878,28967527,-23604066,-29452391,-3371344,54029447,-25507783,-43672276,44801245,38237583,-25964217,-45765183,-16228189,42652666,13975389,-52529533,-80108793,-18773753,6329460,-9033410,-49886722,-13300275,29275522,-24098023,-60959945,-12188247,1577185,34839189,-52701234,-17780349,26577359,50394562,35535968,-11588008,44288698,25961029,-48664321,24634731,-32945816,-25439680,5793005,-45916135,22658345,30617271,-17873178,-71862409,17454945,2621182,62244231,46401160,-33825384,34892408,-16421999,65722379,57065393,-16290301,41821927,-23700830,34999629,26418872,-46552421,-70216307,79085827,21724108,-57395705,13237080,31463597,44282457,-12538041,-17589288,19376325,44368491,-51297730,-35913020,4316261,28721413,-52323459,-3318634,11148555,20026970,30752465,-25709078,-50906547,28472790,64177541,-60054811,-62720909,12851011,22262052,-858451,-85294378,-47099075,65974363,24873503,-69692373,-44062558,66924417,64455455,-1474508,-36094762,-31843652,63357138,-6352440,-36660894,-3670465,67455634,37223556,-83746241,-80522045,67768225,48177924,-5969567,-60658063,33910915,83019878,4676421,-48857913,-17430247,69860843,21539639,-45919958,-58617472,16096127,89757293,-8518725,-68829634,40456314,52557819,-1444270,-30896444,5678550,38629182,-36884819,3526243,24162274,129815,11588357,-19950027,-105610746,18978767,33419308,-14390651,-46179811,-34368396,33810393,-64319200,-51492013,25909142,23907957,38046385,-19312414,-72393646,-46675297,53815417,-1180584,1720795,-20001670,43110333,32445524,11467731,18707874,-30339010,11380611,11206301,32000705,-27325964,-43848376,565541,11002130,22507782,35612783,4657193,-396090,-4892985,-8045670,-10876356,10902409,19144677,8855773,11893045,3799937,-4705593,-7038692,-37015264,65700520,5603260,-72966437,-10064697,40214456,55447862,31771564,-39656990,13571320,70230023,-1477354,-55260952,-35266540,-23871199,11070312,21431539,-57996117,-18414844,17896025,-16969925,-45720862,-1075553,51686095,-50614893,-52057710,12738974,65575676,1951731,-33757687,15009264,71555672,79137377,-59772688,-78176871,-15505301,89425962,12616599,-57720459,30396135,51268641,55614075,-7791774,-32586846,29272556,-14784866,-16123603,-44660377,17366869,77814169,44837661,-73090678,49454507,23675060,-22063299,28634056,34077862,1597645,-57733987,-35018998,-24630947,67370210,23783161,37706919,-12027230,-12755462,62031126,7220091,-35318747,1078951,37828046,22889034,-25055737,-6174539,31531673,37821436,-59633081,-13985798,25118823,4465272,-22137891,2194738,3706831,-19114825,-1266465,-79690493,1893018,-29789908,-26422832,8389380,6261098,-19919194,34133348,31068929,-36008484,-37773423,13011246,40940533,1127054,-65197575,22449053,-4213377,20791683,-53801422,-4614064,-3052911,21914247,27234422,2505216,-6690266,-36363583,56042340,-6341467,-6950353,-12812351,33421652,37260905,45815708,13440922,-52966160,22842060,23168730,-32752388,-38484357,50124838,-34133085,-66270185,2564356,3373938,-48414751,-21878963,23826464,25952114,-24002224,-54628846,-23666395,2072539,-1736635,13848271,-51727460,13763966,40666966,36348060,3904117,35523818,-15228679,3716818,-7863274,1442236,34196033,-44373998,1769399,12890287,-25841130,15579628,-17629408,44737705,21808218,36869692,36509961,-64676419,15094962,41742586,-9285694,-47303331,-38906657,46087512,-17594513,-45516043,-15645242,-11758364,23034725,13473258,-54090861,-66218210,29863208,-9989348,-33739259,6592853,-12271338,-10758705,-26307224,28482336,29351396,-10963142,-16849731,36134373,-50732306,-14314167,23513399,-34196714,-9244711,35416063],[-23,166,-189,228,-375,578,-666,997,-1359,1727,-2235,2831,-3625,4538,-5505,6882,-8492,10258,-12337,14700,-17635,20893,-24536,28840,-33664,39069,-45255,52294,-60036,68677,-78501,89370,-101345,114654,-129351,145544,-163312,182864,-204231,227660,-253236,281119,-311454,344507,-380339,419350,-461581,507530,-557175,611098,-669661,733153,-802113,877049,-958750,1047799,-1145246,1252011,-1369580,1499456,-1643817,1804874,-1986046,2191529,-2426815,2699250,-3019368,3401861,-3868376,4452608,-5209605,6234856,-7712898,10049283,-14344151,24973790,-117521732,-183046364,72035082,109525482,10383690,-126634426,-81872138,24711865,64392713,-54641816,-69829094,37832103,53541292,-160317679,-70630932,104093606,87154974,-179623421,-35435801,122167401,70151826,-69694038,-63954872,12589706,89161234,110992843,-91612584,-136281362,114518013,225228047,-65340058,-170033619,20043476,77790700,965502,-61443970,4899197,-1137272,-16184209,76447254,-73064774,-52444592,34404272,-12295717,40671366,36691134,-8551243,-90650357,-46160862,92403388,24603124,-141631775,-44850882,90288426,18329107,6739146,-5205935,-62668728,-21605508,95576612,73036035,-77010766,-69169624,54992647,57491456,19110240,-44359430,-106447499,-13124332,151861434,20233787,-123490585,-92783148,118797057,72073655,-55655174,-55108888,6530767,32034085,42569996,-2631360,-95462798,-19564433,64386487,-7875091,-111139573,-4566714,55570911,-106924408,-28420836,119597291,71342622,-134320103,-51279634,119002801,79058824,-69176047,-112415594,-18621306,117500020,99802591,-123947114,-127837169,84523513,133011406,-72182969,-123569886,97801322,97742850,-2972913,-63893251,26470938,77770507,-14659184,16247042,3374434,2945044,36248847,-29988245,-52953153,71792456,112423370,-73391242,-119955876,104743232,145640764,-58837578,-134496220,32349655,66296810,46579897,-83515301,-89580915,-9773253,134152864,9322379,-127564335,-50206382,136016059,17023804,-45728789,23490645,95524711,-38869816,-14212732,61948177,15305919,-22187987,-6480852,-5694892,9499186,23507373,269509,-65941121,-3783772,96919139,-18301394,-80480012,10095460,58034316,28969353,-43893391,-13982055,-14840425,6355415,55679738,-24334713,-82380828,5292224,65862317,-8266972,-50014084,45106873,14561370,-20054872,52155870,53067102,-48036249,19606472,92174828,-5358286,-20900136,7633104,-15274137,-20223222,5365026,38230582,-41778246,-74358410,37613741,50514528,-9731643,-50181189,45395406,11815739,5194129,11698635,-71530096,-118319938,61429508,78928736,-55211265,-62294062,60044520,23562578,-21522811,10756841,18169215,-25386282,48802660,29803317,-36347297,-29531747,51101652,-28725908,-31267978,29635328,42938178,-47166450,-42059688,33479926,30799312,12498624,-24202468,57674707,50233931,578439,-18090101,-45289289,-8649940,113008647,-13087999,-61414449,6878043,48119390,-60637446,-47532023,-10102409,4706507,5136715,27920400,23272448,-74543252,3834611,48609156,-32588971,-40383611,31452292,18796850,-37053322,24217640,69615085,-49576158,-40487457,24621327,20094862,-34894690,-27987585,-47137213,-18873482,13133017,7455543,-27663832,-43914652,68724920,29921834,-59885965,-15935783,36951383,62280666,-47283849,25488760,-213332,-13182603,8862116,2609137,-50272729,44388483,71766672,-43296348,-15139312,27129945,-10922848,-42763247,32500923,63504690,-7267922,-9720744,59288239,-7092691,6232078,9880918,-8951643,-49543695,-14642703,6331899,-7505927,5630133,-10452548,50331890,20499459,4318963,6771780,-36691681,-12450732,-3196772,6621715,-29297214,45823530,22223385,14077158,-53776163,-6703241,-3195361,-72807872,9763554,628369,-26582622,-26034711,37082829,1362269,9355148,-14332663,-39269405,-19751612,-23538928,37471361,-30126574,22697842,53648255,-4757377,10432575,-53608779,65975436,-12139287,-202225,45328830,-64018277,28960323,25277418,16283599,-40538385,-3173977,14833907,-31917128,-17311458,47336677,62087632,-41564543,-3101940,19356680,13721228,-17618791,-26956998,-45752849,-9896623,17866244,-9775212,-11152136,-5244423,52905072,-4291389,-46559477,-3811682,28174788,36132513,-4766430,-12682985,41870545,-804756,-6900608,31454654,12488810,-16348490,36392900,-1855179,-8019625,13015753,-30303317,-20441804,-9820810,25655894,-14164894,-22637342,18510367,59349541,-4833395,-30568463,-13870294,-17539079,28647973,-9459729,7678918,-3909873,967216,63265210,9745141,8427139,43186088,34993759,-10675037,-13641964,-14351706,33768264,-33210852,-13700072,22410050,-4126818,48843754,-29115285,-29440170,20129082,-8178387,-27818850,-14229482,48480843,9783731,1179875,-27759605,46545652,45421993,-45064408,-3719618,-27511011,34472986,14628119,-72127612,-14817737,-12583484,-30310817,-67219191,-40220770,44713682,-2014664,32167299,4745965,5852176,60239680,11778316,-26610415,6371547,16935537,36674642,-28368757,-9821577,35453807,50452937,-19972578,-14322615,48852349,18424922,26966358,-39770067,20797927,5364398,41794458,-2730498,-380555,-2433129,20666233,8758315,-51999775,-28589062,8093991,25670393,-28523548,-27402783,923040,13646296,22405388,-39902889,-40092700,27997634,-17871655,-6956424,-36342560,-35732456,20128115,-3071062,972170,-15862382,21143883,-17945216,-38222393,-1738782,-8293041,68263378,12924569,-78301438,-10056400,30709998,16084425,-14991965,-28111697,10561499,65318042,-1290849,-80271866,-17189358,16284024,21394240,-14752338,-38745222,22389857,64587965,-17902887,-4078359,-6743848,70732322,9984921,-1303270,31230298,56802448,-1404246,-16108715,9400173,43274964,9176851,-19995084,-25894838,23784406,28754382,-42260335,-21901424,27441481,77804592,37371628,-8309614,18537493,75493263,26591331,-2120571,-22617194,89392253,37140368,-57094913,-64385470,-8759696,94661849,17960443,-9433255,8506326,15134808,10109051,-61289875,-22892384,57889143,10687982,-63507681,-94968679,43436787,50508397,-353190,-29616860,5987944,76440452,12405504,-64141952,-26457941,-7235278,51023516,-83949790,-6396602,50189665,57600616,-34183417,-40693853,33515111,4837507,-28843439,-64830636,-32335705,31167849,1787291,-66033700,-25328570,51539313,63050891,-17511880,-12330903,8173579,10135151,-24044052,-26554734,7229191,70576976,27914497,12149664,-16286722,25471348,43145301,46975818,-44432005,-19775924,-5019128,-8990561,-1699852,23684457,8129019,22821544,11403578,27635552,-27636768,10985800,18063538,33989884,-11287164,-3674244,7659946,-19792697,17589377,-6928643,-2295274,74735405,19177832,-60301131,11152228,29322937,2685313,-83449767,-2427120,54664327,25809026,-73394095,-41034955,20570051,24371250,-42237887,-33863581,13714602,28361728,-5270437,-29021206,-38315770,-36094811,20750654,14284249,-1868741,28449251,15993809,-56179489,-57328962,15115407,54137598,3780450,-9974960,34421067,30812440,25043392,-67130123,-74232407,98347236,70164623,-47559662,-93008239,53759087,82622980,5617229,-92483674,22815752,36989849,53979546,-62408413,-18838436,16785519,34892245,2788792,-4151701,51694035,13878376,-14437354,-36010005,20155574,68232272,-50478640,-73576799,42627872,82070895,43567152,-83522551,-32109961,56293638,42253228,-28964926,-29072873,4389296,78289241,-20606036,-51017015,-3139276,40842256,-16084587,-3787391,-22525557,21912568,43171767,-18560965,-1833018,72223026,-5783358,3958213,-21509584,36426972,35825316,-21186608,-10540724,19944244,1344977,-17295421,-20091694,31149035,41144682,48408531,3367263,-10383320,-4446072,8287624,82970303,41939070,-32390927,-25047587,40091189,-5516518,6125539,-26555294,-5411858,15536473,29775727,-37371291,-32250794,9132571,18773341,18226405,-11872208,-2748326,-14394369,8428805,-25783924,-12012620,-9521846,-8308007,-11829618,944479,12589240,11913657,-23044295,-52247824,78646769,7219496,-11245162,-49376035,44637632,70005089,-9167667,-34790101,-16475985,25343438,16728864,-6014788,-5184986,13858328,100942572,20008269,-15813288,-47364009,37428486,30612259,-22624282,2951572,-2998857,-208353,-52075827,14033621,25977463,72888322,-13844010,-21723331,-20714333,25186221,-1197829,-77942201,9845120,108671055,17300069,-48073077,-21822310,40322871,12122875,-7480595,-15236319,-20333550,48486048,7039191,-77179526,26425382,48942319,19625701,-20295920,-25644838,27303469,-31439699,-70399994,35684014,8574074,-1114107,5384722,-17655921,28547685,-21863578,-5738032,-25938766,-55631571,68928723,30926517,-54434892,-55721986,38865738,16737695,29789374,-5312332,-40645607,23518905,40572706,24913492,-55014475,-32275620,6115571,49919693,13499360,36105234,16504786,10138307,50229921,77975886,-16134123,-44566719,-2532392,24784859,-27287661,-44972192,23000141,-7605431,20087784,26898629,-1137555,-59956450,-18866508,-56825865,27965967,-649338,5592509,10009840,39796390,68116732,9442916,-18142669,19330099,49955870,22902339,-22792326,-43034950,7191053,-21677907,14967297,12068050,-5428896,-5148563,14113565,-11038239,-25012333,-15850488,9080934,8973225,-32941849,26470404,-2995712,-42178227,9741023,25734795,37741087,-37819297,-27577590,48674029,59191591,6414754,-21233097,-67300477,17410044,-5465975,-54633111,-16140400,-10237767,16667067,4826652,23350999,607648,-1487243,40117407,19740561,-15765358,-12076505,21643776,4296920,7867324,73877343,40999321,-30208453,17720262,62244897,-1377224,-76924539,-8705521,32128704,20211023,4093448,-33571456,-8234158,-14616576,-6120672,-6044101,-23473095,-13238602,46349024,-37759158,-32903415,27521385,-5528495,-6490111,5130001,-50905811,27835009,-18457299,4352630,41995241,-14245051,17704392,-26208069,-7866865,57054196,38711131,7635650,-56141256,19202149,-9624606,-54908661,-41536146,4997403,50708427],[-16,-54,-136,157,-53,137,-291,325,-282,454,-617,747,-941,1195,-1435,1720,-2103,2601,-3064,3607,-4302,5091,-5917,6824,-8026,9305,-10781,12322,-14175,16280,-18576,21141,-24112,27209,-30756,34802,-39324,44161,-49449,55570,-62217,69429,-77511,86390,-96142,106871,-118643,131592,-145726,161380,-178425,197297,-217837,240485,-265422,292816,-323006,356318,-393277,434283,-479764,530756,-588042,652753,-726539,811252,-909713,1025622,-1164774,1335192,-1549530,1828482,-2207227,2748515,-3564765,4787402,-15694258,212856382,205993527,-179624619,-186088237,192489880,194560131,-103886738,-131368366,21579760,79084458,57665344,-32363831,-43120984,13790217,98535842,-67700548,-84647927,38347827,73617878,-40785840,-47319690,143316115,125948558,-128577906,-64872142,121718962,60316851,-53551672,-77987309,-14175021,29372848,106153692,-75940434,-179867191,34117425,185565789,8715155,-192989544,-39413757,101896953,19391944,-38420041,30327804,-25607127,36319576,39557886,5471681,-57332793,16383220,-31763913,-50988868,33041524,90159154,-76497895,-78619355,65884918,103235482,-92862281,-89081344,86848349,27791812,20272973,25142579,39024567,-134494000,61133533,109701338,-57088602,-124946977,34742585,28896055,24812644,69685221,-20262848,-67844152,32267667,96169716,-64086564,-145224543,71109712,128183497,13028486,-28383118,-9283020,-25174379,-8478210,69208701,-42101192,-26950413,15358440,17117232,25182273,51637099,80939787,-58307060,-24553066,77083385,125519346,-80477450,-102765884,112079949,102826076,-22516884,-120349287,-11097457,40473395,91393779,-90857487,-138215591,-18294672,155851508,-32068970,-151974809,57820065,104347463,-5435742,-52698943,40847626,48623251,-65608605,-25728118,-21233697,19000791,62226561,-43208821,-64343073,40011957,140329522,-93404954,-171405299,50221787,143326042,-20385137,-117290144,-20416647,120660992,66015530,-57906096,-78251217,-12786919,78943722,83972300,-102142435,-49863386,76579763,21793054,-81891341,18510160,46460724,-43534442,-70521947,58164011,13910935,-36979895,-14724105,3316631,-14981778,22237995,46221957,-153403570,-6892000,90995740,21406523,-71492797,-38920939,54604842,60744628,-57434658,-31810531,-64069599,20284449,62333784,-6394405,-89689374,-3707680,75276176,-642246,-61231171,11906470,-16333535,-76175056,27781632,72124599,-23142444,-27959197,77147559,-36314266,-51549625,10096226,9215873,-63480016,-9322257,55259474,-52894704,-91813390,59119206,91437484,-11795700,-21919775,31736842,-44691948,30221316,19523720,-29648096,-68805364,3006851,82005084,-28394032,-51403653,12432577,8022485,-24600007,4125190,7515306,-15247991,1216278,23793306,-34173114,-44189332,77471703,36457198,-59419948,26132190,45100249,-57907162,-38696544,-18932105,69595984,18621570,-27174983,-28252240,31068004,54522920,-6290579,-83877001,-61109771,30598076,30446877,-113148945,-17985580,58251042,43592577,-34796822,14658648,9994097,6657429,12368601,-11964223,-6129123,13762177,28739720,-29295491,-16165674,39788947,62712536,-48235749,-7162295,59055917,5478073,28204180,-35368392,-8509811,-5953958,3313623,-21428458,-43004087,58033683,59447190,-45354746,-90425992,22035294,36465167,6095616,-40785656,-13355491,-30420297,-60621213,42934236,39674974,-45548056,-53190685,-7337381,7576579,-35946638,4896384,-14186603,-67104053,50021019,11187199,-97241311,-36337610,12871501,-16978694,-15007742,-15495084,-24767652,-51885182,-13073656,22676052,-13867676,-14870801,54913786,24966422,-23197114,-24861549,20086044,-15448564,-41975935,-1220546,24807,-29061051,-16805216,27860489,-16604950,-5831203,-19623490,-9365798,-5126317,58693862,7686104,-53737435,-51333164,20401669,24718972,-22054315,18275263,-4188350,-33806283,53187942,40990096,-6108208,-23720958,34751788,-17624307,-19400095,28941095,32850458,-31046563,7518984,46030824,13087040,-33754769,47814312,-11363564,-24328955,-4687132,-70124716,-5396320,-34522962,10265444,-18752746,-88544073,38264322,57055861,13699578,-53982608,-22458289,16365640,-20491553,14514602,33798502,-36102456,5774070,31696644,-35516987,9334730,39789765,5234002,-17269935,38963132,20168779,-21450870,-16895633,15560059,-6988255,14171760,3726055,-46553885,-702323,28114935,4169426,15451545,-66289785,12009711,5806579,-137617,34211106,31039095,13110,-22360284,52572119,-23595881,-14690629,23284174,9339900,-19503968,34940510,7160136,-20104258,-15234104,33340689,42430025,-41672733,-14421319,37443629,-1198007,-35331605,-19568637,2831825,10913197,-33624173,-59011034,-32863629,-2190433,80994569,-9752368,-22568462,51076993,24946101,-6008688,7269660,15262612,56987354,-59771763,-11183581,25495791,26909097,7667398,-7657529,3938433,2430589,32752101,-257845,-34093500,15518901,14344887,-29423098,-73851925,35549545,30919002,17989232,-35321804,25650651,-9392875,7582382,7148771,-37972762,-33581753,54523012,-57588145,-26826822,24865809,41279590,-36280122,-54054417,-22733631,14768037,-46655697,-512570,-43381289,-31763303,-1216592,3880423,-24750083,22261822,12828295,28493667,-16627920,-21058874,-13045164,-5017230,-1602819,-21290445,7579379,-13877375,7441206,-43597442,-15028326,36675760,37631378,21344527,-21135473,21231227,21821590,-4452153,-64111353,2443436,-14153665,10722737,12984864,-21004050,21353085,41034050,25564477,-35113487,-29485527,53162180,56159486,-10867307,-29981966,36277627,26919242,35931393,-8041430,42875519,38742353,69493227,-32111623,-63080734,56350755,2745949,-52032575,-43508775,3442637,-17056690,-11035895,-34832183,12385282,51174101,2057885,-61446478,-23604831,39734951,24217903,-33338293,-60733995,49113470,42930699,-50903503,-41960897,17000198,79414802,15564407,-81140960,-18764618,67935249,24142086,-33002535,-68741444,12817607,76840344,-10789302,-29327399,62388904,35668998,-24986886,-71658325,3102469,56964936,-28982907,-79521624,-38785440,47967877,63833231,4880030,-70890970,22205187,57769677,-1548962,-89225130,-30035047,44605304,-3323389,-19372828,-67248463,52874206,13805348,-41037357,-33506258,22443716,56166797,-24433741,-40000801,-15785230,42106000,-18262872,-12998077,4355563,23430657,70938561,-14311142,-22245581,11258070,21353964,-1420022,-56795600,-2873523,14224846,-11069135,27164390,-30794019,4196861,37027979,19472631,-6359506,-30492773,15269944,6048092,-59761771,6148049,72908757,22669157,-31950524,13435905,-4300234,-37180728,23801994,-182106,40141880,4243995,-16050750,-15053707,4330804,24389455,38128459,28822203,11386084,-13872447,13103172,-15719639,38265188,-4272502,15063326,41083990,14871945,-97002433,-41244559,62161618,18385173,-81999786,-57643157,-23045978,71264442,-3612286,-78408045,-8551373,17694068,40004731,-19412778,-29478172,19961732,31859611,-38612352,-27957281,34885267,44759391,-5073139,-36709787,20176269,51119291,-26207692,-30636305,22346342,64828554,57883603,-47552533,-60343242,35632242,80939977,-38792445,-98598447,36976606,72176074,43776722,-110968689,-36265255,56615701,43972806,-29622776,-20869744,47570424,-12836330,1606415,-55205525,24484005,36826650,-13281136,-33995028,77362810,7695794,-616630,-50093285,-29613017,63194329,52832068,22592028,-26330319,-18079268,54941553,10383916,-91376162,26710720,58699392,21495054,-33072385,815763,9642899,78367079,-47337970,-9454113,-6740723,10683585,-43708370,-33935429,34214645,-44954,-27307348,5330284,60502851,31221763,-59284966,-102030496,-6365386,52552698,-121492,32525540,-8636877,20869664,15907468,19327542,34817180,18460259,2058288,32497197,-13894471,-79971062,-35739573,3761348,12280737,26408947,-7553348,-65800136,10090130,24181653,1009998,3631192,867910,-16499642,5431053,-14110214,-8260604,-9396402,-6269765,40509027,933095,2531952,-19559844,-19652546,61546717,-4399718,-14627858,3333680,-76769304,20831989,65905875,-22499776,-66163145,-36895889,45355776,711568,-6941306,-81801495,20775035,50758704,-4020428,-30690303,-1413628,76924689,36374599,-21934157,-40146591,38116726,17635262,-18251624,-59920232,56443021,-7091098,4240041,-7540734,61982712,16540045,12411224,-58507396,22379843,105452686,28589765,-45197239,-10496521,60747879,-7317737,-67281094,-54489997,35982569,11577622,28222179,-50667164,-18125427,12180718,17870241,-39458430,-7655397,19188567,15306759,-64529058,-222618,27150598,-1923512,-30172617,17442590,16569514,-6974052,-20611889,-29412740,15296174,40594856,16964070,-59750215,-59399213,45408726,82683210,-8148518,-63403477,25410154,38626146,-11131905,-15916102,-37647871,42016932,60575149,8495161,-34758587,20992900,28854288,7899283,3182916,36919528,-5591341,-18622989,3694339,-3164006,32679195,-38801734,-46940906,-9547808,-34083506,8754952,6939562,27154541,-12817483,-79229,31462345,-43770389,-36185992,13120347,27951813,-30239177,-47081935,-3761119,18396408,3398938,-6474208,-41511814,-5879474,57288093,25104066,-26259700,-7202025,23783977,-55711562,42143008,1541545,-37926530,-16251227,46843909,17646835,-1836259,44404968,12504935,-48699271,-47395700,2918643,-15626365,-48480482,-58558283,44726679,8124587,-81246281,-25072029,-13835462,-14000256,-7524495,-43850770,-18903523,41380763,38827656,-45714111,-10472636,29908786,9966191,-44342785,10535053,-2214471,52908952,49247225,-7034340,54016443,-31570413,-37573901,21392486,-2471586,18431220,33191239,16980424,-27846615,27992371,6362512,-9920956,-72672989,-2677029,-3575871,-28707400,20149413,5073244,43943600,51599362,-12068112,-58877319,-29344013,37795935,-19567127,-41836184,-15361090,13337429,10673190,-15084057,30076287,-7110662,-18752009,-8545843,-53702518,-14259635,23493478,-18100717,-27640427,-30536055,-9842590,-26283680],[40,-101,265,-312,353,-601,855,-1093,1402,-1829,2267,-2847,3636,-4551,5475,-6640,8012,-9670,11427,-13479,15865,-18567,21601,-24956,28853,-33092,37751,-43090,48996,-55318,62284,-70217,78745,-87783,97815,-108831,120726,-133548,147378,-162367,178568,-195904,214639,-234648,256267,-279385,304292,-331123,359830,-390754,424177,-460306,499306,-541683,587974,-638532,694028,-755523,823878,-900505,987085,-1085855,1199458,-1331888,1488383,-1675899,1904349,-2188347,2549565,-3021904,3661054,-4564212,5917219,-8121248,12223083,-22123614,104959396,-27285340,-261620030,49559959,172589052,47197239,-51183786,-55677790,30133242,70902188,51560201,-103551067,-24319837,82905965,-42278222,-111405496,82560644,101635751,-80751738,-38302855,96269906,106246079,154326,-88907661,-48179634,48061485,132283138,27057311,-201585667,5061772,224588490,33214446,-229864958,-52609533,176199745,92149407,-94562303,31792256,-1406267,-932560,-2852275,28492769,-76843245,-8171924,15540272,-21869219,-19941603,71957007,-20294763,-95720923,79975448,82349507,-38655404,-108941518,59606044,88738264,17045612,-49869224,-35798939,-61345956,10885970,96390742,-65777002,-122616140,20738646,89080047,-28655437,-60717753,9838786,-21537695,-4390183,122960062,-23135281,-102991261,46327322,113103152,37981257,-55686424,-26246609,-39199231,12406842,8033265,5053225,-97710083,-36743466,52173760,-68490833,-3799493,30946627,10456403,-75328479,62708468,91172346,-55822157,-103597447,35999848,112133895,31837602,-64820348,-19099678,87873527,86273482,15528897,-146588740,-66946594,129733732,-3529609,-147001018,2454436,81449003,35657664,-48419657,-7767366,15809891,23909764,24705150,26391108,24820478,3534838,-43192755,-5548739,14601071,125221564,-47174131,-105362609,-17484172,144574110,47260519,-145134345,-64193278,82674423,93069883,-32965622,-85306260,-61611683,116001444,71512853,-102837689,-104348873,55861695,78665006,-72690689,-70758459,57483997,22142940,-45808527,37452278,49580769,-52701311,-1425318,-23999664,18927848,62311204,64414854,-33922250,-61385399,96440044,111901418,-87455876,-107596918,64841089,56929604,-40680655,-10326729,-16713160,-4223391,76581043,7066445,-82221101,7085179,122880968,13997302,-92764774,-7865694,40344914,-2872792,-10993230,63206370,-14522099,-78554223,19289822,16414179,-13916073,-15594118,25921227,18239883,-13180978,70654576,8776618,-77747122,45898736,91513926,9574601,-25962005,8103147,13410856,-1460967,53049221,16862600,-97332195,670473,66245872,-463029,-32853838,31642488,41317275,-11251946,-18727378,47292664,-46204638,-7490640,107328506,39592653,-43352904,21363346,40406892,-33448283,-45952414,37370827,-46192069,-66411260,32522343,35997259,-38204057,-91989058,-40638888,36977424,13354230,-43818879,-74933276,-22481506,58222438,32189073,-93928951,-37746442,38059567,69277698,-44515502,-37426401,36246985,-5258341,34789744,20655691,-3088509,-46626695,48309283,41924355,-45623564,37985784,34875377,-20823015,-18328113,38580087,13886577,-85071442,-23379311,29685335,16007328,-15268311,-30977104,-73894061,-10395201,61047076,-36936037,-56321361,-12256736,103120529,21422452,-50602401,-33277447,48667821,-2019290,-19533552,4704871,-9674387,24696918,53679140,11809103,-1151119,22840672,-18805152,-57079190,15255410,39790736,-13812655,-19614765,-37325416,21296139,-19428818,-73286664,-9923299,-29772755,15250145,45090378,-17043430,-50226739,43667076,8413899,-36345023,-28609633,30306709,31460005,-44763538,-3108944,29353235,-50331254,-4294291,29021918,-6131351,-12669804,24293674,-8168946,12143837,-18358427,-3603696,-11301957,-40086322,28034841,-40989178,-53991637,17842162,28874759,-6243972,-25841914,-13531722,-52871225,-1986904,34025897,12132775,-39741602,-5215408,16726657,-35312679,-10577704,-48858492,24150905,-36050514,36239672,-10551658,-590531,-45827961,25916808,62991137,-13237859,33132691,-4759646,23171823,-14046436,-23322599,-18681068,38930,16425243,57624248,-16123152,38545622,-5875172,14353917,-1732604,20603720,980390,2490024,2925655,5472355,-18367255,-22832092,35412481,1481851,-72106342,4160929,48579457,-24523730,2886980,29915524,-38696082,990577,-6342524,-8287788,-14389151,-37780414,3622980,-28245751,40587004,27644214,10451542,-26359183,20639359,2196562,26677802,-54406049,-29612002,-34967804,36282169,44287682,-37227096,-17896654,56382440,8230078,-4568973,-8925965,21331561,-3281508,-42641312,-3745486,39674723,11729440,-7112356,11150509,46096414,-4749609,-7683727,-57368242,-25541576,3194025,29718987,-17772219,-67764591,9421994,43178609,-15022902,-18826802,-11176813,43937739,-8279864,-1191731,10377708,32252885,22205828,-7363873,-14873569,-39116000,49668601,-11120699,-14165237,5760348,18590738,55127668,-18898342,-16829199,-32695079,-35416651,16187691,-18429017,24416695,49525279,18287566,-46399374,13213301,-9744808,2009868,-40154179,12285975,29715922,28381689,25653860,-54779006,-17586491,21701313,-8153213,-39800038,-42467379,3677316,-8565390,-7888068,-8392271,23418347,2156102,-7270982,-16831438,-49522105,11753955,-11378066,10935015,-31118116,24541808,41905818,-88214,-10196149,36699941,-3040640,-949083,-22806927,25361801,25041749,-8491084,-26021084,-9065853,14771110,47752387,-10193414,2133252,24093527,-11969347,26012049,-11049697,-19366174,-5517378,41148791,-22503110,-61332651,2288405,-2527068,31884620,8405282,-24318116,21251324,30961253,17188425,-31110294,7991592,20564727,16679116,12100126,46350689,59321244,-14893485,-19190236,-58514294,-10029588,49204290,895822,-69774272,13185123,60829286,10351852,-16357384,-38800752,41967906,55441135,-27129660,-48285097,12017282,37978385,5203782,-58299584,-15410773,32551981,-18696750,-32410370,8249674,24530072,79782494,-46053086,16415783,33764869,98716252,-78696833,-43691475,52599502,-6359021,7195836,-77521960,21532722,66613383,-2085389,-33109125,-45055755,40761113,11304012,-51531235,-65597337,-26676858,86710467,-47821832,-68597103,39403756,74773813,-26526342,-28025568,-53632375,23164186,-2444000,-47742219,-744266,16020731,16869537,-37810004,-2022140,28553359,58896493,2226007,-37638086,27119406,39731211,-38703430,-75999470,110245,44680239,13838792,1637518,-2339848,-18755647,13860814,8939419,14566,-45145972,2991535,24804193,25949490,17481184,15188730,-6505592,-45124147,47687915,4207946,-41281642,-14099744,25921053,6501075,-8776096,52426494,9120385,-4585667,-15685131,70966342,38330842,13082793,-36418656,-28823713,5468991,45513119,1958222,-12736213,24719000,59427225,44224017,-49448533,36603429,15776015,-10457380,-38055818,37464613,32882184,-9342438,16599832,11285463,28833647,27389228,21833495,-119627313,-38685389,60120969,32632765,-61579656,30014531,47998925,45867951,-64340579,-11354938,9610621,55890252,-56009205,-60403524,48666044,65354153,-5014702,-45184023,-39932395,105998899,32034488,-115982712,-54573632,14217697,54797649,-45133243,-3837585,23366816,41081267,-24468644,-34150533,21523144,64529015,16389507,-58181670,-13529885,29145839,27116389,-72879626,-12690762,63495120,60721203,-19921611,-92980121,11737203,38196427,-53063430,-106841389,-36648892,39491115,66272071,-53146886,-35718445,35899530,-1729260,-14857339,1063426,19393323,-6954667,-24892079,18050749,-6844371,-2180410,-37418700,-47604225,-32320310,43539298,-19916856,-58243439,-40512609,27955903,46600754,9886343,24975019,-16521662,44567440,-25337855,-30486077,-70081283,76363083,20388707,-25767873,-29587199,-8113744,27297305,48736226,-11709918,36355206,4648024,-19109928,19572454,39314200,-15886311,-43142098,-38165219,40077823,-23944490,765363,-14545762,-18906139,-11422719,-14075330,25403576,13764787,17370656,-32378239,-10055922,26312484,-40504534,-48929803,-35546014,57000210,-4987855,-47535495,-10876157,47196862,41003228,-57696810,-33538528,22246200,52690723,-3219377,-23929706,18438730,35707911,34914964,-52910618,-14572789,16519037,14063247,10598261,-15708190,30066493,8419344,-32098902,15877817,38223839,35759918,4768225,-68982320,-29603458,129213671,23185500,-28290697,-30685425,34061968,69697658,-3234672,-23048653,46065081,55911875,-751083,22399419,-22267055,-1841963,28586627,-24152749,-42658436,60644988,40854776,-21657379,-48386319,-13021386,61355990,-90099377,-1618659,60694626,47069478,-45788753,-57369944,13930596,34726736,32479024,-32304794,-84659850,41678992,99278072,-13863226,-23446954,-26698107,63487799,20583630,-32192562,46986358,6559267,13632848,-1828976,-67846256,-37358984,33075851,51657916,18368946,1294647,31914885,-41191545,-52445273,29557590,33137078,-38532690,-20237966,16979725,39060767,16177196,-14179901,-42159035,-6134242,2970467,3751638,-7217862,-27611164,3378699,4064444,2488191,-15867692,42335749,-5977100,21449852,-5585811,-34067824,293269,32957399,-5594017,-63227656,10938234,28928964,7953565,5002338,5716479,-13221558,-20910324,-20143379,13493561,13171236,12003307,11179467,-15202235,-21482478,30513662,13200389,-26930333,-23356507,50137080,37765712,-52698130,-39398143,-19645018,-3355747,27315967,-58153534,25447367,-1284796,74641740,3382469,-10887033,-17534922,11567643,37297782,-11651924,-5376097,-2871322,9328610,11322556,8564574,-8708289,-1826305,17148775,12132522,13540826,49940679,-1342283,-24005751,41378945,29904396,20958628,-29598302,-13644635,58334228,43156124,23610834,-53710813,30009112,-9636325,4275285,-17896989,-61901459,48735401,-7079701,-12413339,-13736892,6685883,-11237854,8356136,35218885,2313525,-46016925,3387714,45655538,-29587341,4597480,-8266150,-51496315,16295262,26478317,-28808211,-66366459,31615613,89817247,50611953,10657899,-18484248],[43,-149,283,-238,356,-658,867,-1081,1452,-1907,2470,-3128,4007,-4965,6187,-7523,9287,-11236,13427,-15913,18978,-22495,26364,-30766,35899,-41718,48187,-55346,63521,-72553,82601,-93903,106250,-119753,134925,-151549,169722,-189566,211308,-235084,260851,-288986,319474,-352575,388562,-427533,469695,-515394,564844,-618430,676387,-739257,807491,-881541,962342,-1050434,1146743,-1252428,1369000,-1498190,1641855,-1802902,1984933,-2192320,2431286,-2709994,3039875,-3437807,3928390,-4549715,5364615,-6483289,8118129,-10735533,15589079,-27555993,127617293,50779973,-273771090,-13097145,236968819,130211452,-122172254,-44991515,49626087,86029630,-7916874,-20821775,-69863648,62888047,42999716,-32252915,-56542383,105018110,-601716,-102651274,62656472,121430582,-33760194,-157411273,58227566,99152572,27627633,-29126429,-62542812,-20381097,154974113,77640982,-121995419,-92099272,137841863,147088257,-108872649,-56227959,53824992,96684265,3854693,2096313,-49769634,-17139214,23011918,74107554,-44079956,-76077044,59484062,-2722926,-21189447,44606952,-36777181,-104855234,19994204,98153557,-1015676,-91122948,8209056,28753294,-29513090,2148451,33804326,-76012573,-57732211,77420119,64918847,-55870712,-37433636,57875287,35127136,31843798,-36252070,-98936446,-23448082,87787040,39675534,-143165704,-52262440,115832956,43966830,-98682083,-41665336,30783211,-1429919,72136819,3185365,-70614396,30952544,48601040,-19415216,-71430212,5508145,28510990,-111185667,-3861570,168342621,-2754515,-152048618,-5058028,131445416,38958085,-63642725,-83190629,1290837,100659094,62838341,-114626016,-93727602,104953111,74572500,-72646060,-81619387,69176283,14926794,-32539862,25609635,-6730269,3727182,2884979,-14524989,-57998121,23162771,29163371,-19375507,-44038995,130119160,71492003,-132869810,-73455679,137569189,98504208,-129752349,-95829184,46405814,81925394,37336997,-51477034,-69618047,116989163,91179848,-28522217,-144213305,11943769,137356850,-4023160,-48413201,6509170,3755201,-75109392,6020524,14440838,-33527307,-44821065,45865189,-35150560,46047857,77055713,-30919339,-93693257,67180251,74176851,-23126209,-73856738,51811534,40186929,-41922072,-16842895,-25450731,-27963310,19549301,85582580,-75961482,-57833066,33589034,66650647,1060761,-13584003,17819048,-17843284,26903381,44810546,13665629,-61503229,36658990,57551457,-20584316,-47278835,15499037,-23880536,-48565569,44568186,12686486,-33323931,14827416,41697583,38514166,-19717846,394918,-15708837,-51828801,45784225,-17685426,-140883183,-27168228,50235671,61524837,-64741925,4091550,39207821,-12825001,8529880,16087931,-26312682,-51408512,52513007,52219761,-91628874,5440822,97815548,-51695869,-41710810,12178837,-6398175,-141299165,-28829643,35358537,-23547307,-37602257,-5351395,-2207346,32776908,59921710,-24446423,-80428854,37957873,66036578,-76229457,-68470015,38529798,94752341,-39312118,-51479752,25456512,11915924,-6879489,86246185,-46044876,-75298804,12453719,31881621,-81393506,-15613923,118538084,-36426988,-43436995,-17107184,28672728,5989723,-49794413,76118876,16628982,-12121209,841279,-47438047,-54580023,24937517,2187067,-36991445,-32160450,12361338,25423446,-42273131,-46831841,-15979518,-27565669,-27451964,53889655,-32790102,-40614880,78801855,-10484008,-8223225,-688126,39186180,13500286,4511059,46894486,11359964,-27915067,-51698370,25870363,8788900,-626810,-7805040,-29054982,-22762639,24260766,-51418635,-22866193,22947690,69180567,-10736615,-26687850,16695654,5966408,-62373714,16515652,10778542,-13874990,861895,36938980,-28706472,3189384,19314789,4294590,-14881792,46935130,22100530,-19895807,-29891967,-20590996,43452492,-12542787,52895325,36337611,5479156,-25318187,3966568,-36404085,-4410665,26335877,18585526,10719613,-90101237,45178393,26027622,-16259643,-13988529,6114457,2062129,18838721,32493897,-5223642,-19642586,17544690,-10793798,-62736596,37750371,40639376,-39967086,-31351319,91612761,-4825353,-71679061,44620658,56409667,15914578,691005,13118546,-10725744,42662562,3066641,12494231,-57884089,-25458473,28864458,-27082500,-34179943,-3099531,10415014,-51057691,18416273,1737728,88189491,25328519,-19441653,15171782,-33422325,100233001,852557,-19122653,5053298,80921608,-13445480,-56555738,21167950,-3509422,-44799009,-22299696,32026923,-1292711,38020918,10299961,40752001,32026576,21133418,-12504390,-61390293,22049671,103292724,-5292953,-38752497,4148250,58817771,-12964117,-43629578,-40841284,1811057,55156305,16049435,-27333664,-23563874,59824732,9236350,-36407921,-51891995,33062121,26471987,-15500025,-10141162,12801771,-13702820,-53373560,10919681,22623133,18982644,-10573434,-11074033,4940737,56805251,-20596345,-37518129,-39917536,27655811,-4054769,-34454532,12951505,4227770,54444709,-939136,6389200,8619296,18626383,53015796,-39358634,-70952083,6326255,46580063,-12574486,-14377265,49548049,10972088,-7671283,21839624,8083086,9680373,-3152051,-30214488,-89739374,-1719629,14186969,5133789,-12982802,-4415562,17919602,-55369952,-49891096,-23841548,11716971,43705547,-17051864,-16074785,10581263,29333829,45677353,4022688,-32915864,-38776371,14727118,9438669,12706370,3986410,17879390,-13013191,-34707807,-9911048,5727274,42561613,10296338,-22214604,-7467253,27254059,11850718,-32034349,13818498,90418837,18658151,-62403539,-34797100,13508126,-5720704,-81015328,-12204937,3486288,17674225,-1498379,-23218962,-44055,52642832,20847247,-9399342,-74893113,19223139,19721639,-53924078,2536253,-7039607,25657546,-22543979,-45242600,-36941359,16791431,11437437,-33506642,-22311479,53766858,56401890,-46294109,-48463351,10851550,36211558,-8548325,-69939688,-8910068,61698667,-2386135,-53535834,23918858,68439980,-52631260,-57944650,-43918184,37307624,73901556,-10657224,-92019170,4992494,57736698,-38060191,-57864074,-775711,46182094,23500589,378037,-28795615,78964949,31148147,-21048662,-15179140,28986538,29859578,4644079,-29670410,-28410340,74436284,35156653,-47869559,-20441113,29519977,-1559954,-35108057,28927995,38760836,33326238,23399208,-34801921,48012593,28029421,29160985,929981,-3163096,86189434,10282036,-26868681,-22940607,42282471,-16417501,2815196,-42653959,-56835186,-3147534,-17641651,-20406120,-16909987,33436820,11240251,130985,-48002991,23233068,22769723,8615917,8675538,-55001734,-36882859,-10509303,46749019,-22167374,-6816576,-2079570,-4965223,34999790,-22842720,13121003,25751293,1805349,-77135786,26509833,25910011,13766337,-29792428,-8062407,51642677,27981951,-9740478,-25560652,-17841737,77515762,34616665,-74118034,-52926685,70656563,45367601,-19874406,-39388674,57505092,61842377,-19396881,-85704935,-47206678,50519908,25822854,12400382,19539073,74099868,31880232,-39408614,-4115275,46619798,51492652,-23382987,-71531275,47052778,34256590,26179952,-65942477,-57048586,100355887,65834482,-66983032,-57023923,63006387,112649611,-68554974,-71766531,38879341,40517779,-48212745,-63459686,-1607908,121835975,12402647,-13329433,-15154315,50608983,14379985,-25545124,-68350114,63089147,55795892,-23283837,-97365853,53495902,115561731,-3785707,-53248232,-28233236,34948502,1947167,-35901665,-106902101,34912145,68470971,-32913944,-29591583,-3959484,22088999,6256482,-29440022,-14063267,14294081,52688353,-23890718,-34736375,42535544,-15519046,5617865,-3416042,44402221,5864410,-53859210,-30475258,80222211,-1271401,-627392,-15968835,15356452,18954988,-27618388,19855327,-46820303,-47119085,94891942,23100481,-36772370,-60417224,-7539464,51717106,30395277,10955494,-17622231,-14589490,45320150,19644158,15169828,-61723947,10861870,9182004,-206199,-11435720,29281922,-13516908,32662838,53963723,9986644,14837881,11517779,-42719178,-8484263,78696828,1463987,-37567966,-56303363,-6906223,23803691,-36126493,-51828172,34713717,44550028,3580572,-86502053,4728387,68082579,99546314,-20591647,-48568364,29895752,89550179,-8678502,-44487650,27549764,32457945,-18160125,-55349727,-47516416,9401895,1460946,-30653474,-4468828,-8750788,-3924386,-29664092,-20181165,4765626,97969386,-20350042,-75062559,-4485081,80933751,-12315215,-102554720,-18973622,41424186,-36412402,4055036,-26725048,-24650775,36397558,5921701,-837566,4366351,41088334,-859137,-33376909,8796948,-5293905,-56506915,-15646047,44487652,29894330,782808,-1229605,-16389195,13134198,4644598,-23138650,-52608397,-28798104,1473195,14257907,-33806638,-36551384,51447066,33611353,-38651941,3470204,5459160,-1379642,38887096,15685310,1070087,-12325179,10025819,-9271646,15908563,33974712,-26213333,-8499677,38440912,500157,-36468634,595886,47532882,-4364691,-3523394,48000184,-919677,29937014,-25833226,49087502,-66839273,-20706653,8314507,62500631,-40074181,-15668277,4012225,-46554917,28539318,23516530,-22516230,22321932,39182393,9958510,-11715016,-7652285,-7296629,4370453,11671651,11475681,17638482,-41457797,31867206,32993929,-2915095,38512826,47159316,-45456818,-73065563,20512806,-15711090,-50278743,-32267006,4324278,50868043,-21168397,-17610183,23219410,26699562,16453045,-7957376,-55890867,-12276804,21577224,6991938,-20452412,-21414843,53195453,5219951,-38142226,-23444817,-17022253,-21867470,22844402,32430867,6389715,34791424,5449955,10524586,-2001353,6099107,-16627555,-64228074,-23933470,53887867,-6023856,-42986076,-3901901,23539171,3595936,-22973210,-6215919,-29930160,16663115,50991037,22265072,-33798418,1648481,10723116,-14999332,1083886,5362473,-5887659,-39509360,-20773029,-19731649,19614705,-23687263,-20571048,-5991094,12624225,53247744,-10467609,-35800123,40790587,29838353,-11553465,-19098411],[-13,-58,-105,109,-63,87,-208,279,-311,476,-615,722,-969,1242,-1537,1942,-2456,3032,-3794,4532,-5466,6654,-8017,9457,-11272,13384,-15734,18369,-21544,25043,-28957,33498,-38760,44438,-50745,58004,-66206,75113,-85065,96228,-108569,122103,-137155,153737,-171977,191913,-213955,237979,-264388,293173,-324677,359118,-396711,437575,-482250,531081,-584319,642456,-706022,775606,-851898,935800,-1028262,1130458,-1244130,1371038,-1513763,1675365,-1860239,2073988,-2324176,2620952,-2976283,3396422,-3834094,3813356,-2839021,224429286,102156340,-180064411,-101091956,111605307,52775646,-25179087,-20147724,-38973376,45449829,45457739,-47884904,-47940750,46605896,58945066,-103795959,-55852084,171865188,12811968,-162989451,-43463102,164758703,12048271,-67024326,-40139951,32005479,100124054,59735270,-121609874,-127737829,161392440,197050110,-133324000,-190942774,81039893,121741588,-38461505,-93573104,25822031,63278309,-41082586,-37552747,-24609487,1132308,16323613,-36606343,18399274,66125906,31572026,-122535437,-16528303,153434948,86565158,-117154747,-17067557,125250525,4995222,-35257879,-54498920,-74092102,-47544331,92891678,69660079,-144085625,-48274624,82096947,3951888,-59940649,-29804818,26653625,-19810066,9795736,28312203,5104682,-54572156,21582545,44381876,-31334286,-48123794,13608706,24988435,16183232,27825956,-79856197,23955757,66628404,37046941,-76968204,-37905702,32124311,-57423194,-10870039,88558599,-15024308,-107589032,-17399695,155430941,77429205,-73954179,-50094607,38220240,99269112,21987858,-78319797,-15880859,5790391,70941392,-50440962,-91641328,47987551,56666130,-44824425,-73794307,-8446234,21300349,-53670308,-37527197,46074932,2691191,70348355,-2461205,-7469174,76133378,89550113,-104086028,-125678727,155669013,107395120,-85137775,-127404596,6594003,117654019,66523944,-114229558,-94545285,45760743,149994297,-16877922,-109798437,6526729,95125668,-32629863,-93711248,57227575,102771750,-10011531,-7952133,75413558,37860091,-37464050,7925781,-15594598,-24630069,69051387,-19054202,-66701048,-18061960,131905208,-3328748,-115483430,11753595,130022642,8774018,-43355182,-56790777,-6200332,22825057,1730432,-67343889,-19302260,57153405,55622706,-43499077,-43995669,20379995,56206828,-45587214,53577572,67936002,-68309299,-54699365,23624897,4863804,-22678300,-16507986,9694064,-5018421,-3165296,26382249,-45322605,-50553657,63092920,66994039,-47152786,-2475446,11904319,-12668180,38724962,3157833,-34447008,-27787760,41922776,55552665,-27782271,-42605272,51612819,-2947466,-3660899,52906861,5917111,-71282650,2329485,36326299,-52583241,-57548602,53940070,-19029245,-55092290,26566826,15393975,-21636043,-4733939,71154607,25253727,-26530768,-1747095,54975654,12476368,17218054,-23695156,-67015895,52539861,66436103,-21271161,-72647898,-1235417,92197600,6710798,-53538978,39451904,17656571,-29047648,41491039,-35049122,-47829502,-28503517,13187730,-37738035,-41087306,-508044,14525161,-61995245,35383306,70396908,-54756040,-37112164,6578843,5531,-16957440,-39914872,-48064696,16934314,32557424,-3236186,-78797100,-45838841,65120593,30248814,-62198561,-26288245,18135497,-9900138,13264101,44910312,27267722,-73583592,39797544,35678150,-5970849,-4797352,-10041554,-5810921,-37757944,8949611,25269354,-45963734,-3510239,51901652,55619177,-36805700,-14757896,1049371,29279465,30927337,16552443,-3309852,1948186,48930850,3972213,-28741978,1695750,55501966,21951501,12136196,13304573,31154079,13117008,36178438,-970062,-10125887,-37649884,65565081,-58483023,-38542046,1667206,-8448855,-45092068,5414242,37417308,3611387,-11794355,-4812802,25362521,-6069356,39277973,8634027,27931118,27714172,59320121,-29843704,-56825196,-27657071,12526321,-33848535,4576323,-1256134,-39421754,-15179868,11697643,7708024,-39352460,23051505,29002628,147990,-32385421,-30720909,34071576,39302683,7977812,-40525300,8185736,2555365,6886676,-25663854,-27976602,-4730964,-6628044,-7637672,18771190,17547858,-21555246,-24254399,-16146683,13163795,26812313,-52829761,-19806356,-22971510,-11501431,43794543,-19133220,-37299151,3699015,52100903,-17458901,-17305031,4383267,17149834,18239418,-9553761,19456796,7606194,906760,11036262,-33334695,10187530,69333794,20549335,-14471835,-7311428,-37053316,24964190,-2451420,-5816267,-46163817,-3746217,5921921,8233268,-13728369,-4511485,14691626,14668277,-24985363,43948605,6556603,-53535565,-17770739,19530804,-29402559,-14487343,-48443724,-4077184,30831769,-4066034,15422904,14915955,26061541,57795994,-24285153,-54972201,3408397,7035214,29347133,6754773,1424332,-36760858,39038440,24481737,1903580,-12581762,34952915,-464503,-23371269,-48643787,-12915416,25349167,-18201731,-25036376,11133074,19886880,7854876,-16517646,14013175,18496155,23336135,-83464554,-70973675,36993436,61594212,10228542,-46579698,5656818,19415504,-35463887,-9126231,-2419119,-16166873,33379658,-26201316,-46791638,31809753,15485334,-9917014,-28655616,-37210896,36876432,-10203921,-22592218,29590341,36736874,8222673,-1380833,-20004621,-14554227,-5232522,-3099039,-37918063,-19859107,-22743323,-39726845,-46242487,45382816,28873842,526041,-17041266,24640101,12808000,24347792,-16742801,-14579628,-7607524,-27541244,30444285,-11440791,-20590374,1355763,32713342,39178074,58943906,-7394934,2944267,34848333,-29319768,-13145125,13136692,29359564,-2402063,-2706011,-10494786,-13327121,28614421,-20866995,21555866,-23043914,28675221,-24562482,36449063,-9786831,22195522,10768210,-23919848,-41358462,59371577,26731837,-2879428,-30462138,35900219,43263886,33082502,-31238423,-33297597,46250959,-13359766,-26898581,-28236265,38153272,21911394,6599290,-14490113,46647096,6630554,-12714446,-2095038,33457947,19474727,-26868284,-70622247,6085337,58755372,22539630,9742662,-43975339,67186279,65500599,-20913462,-107319583,-3379732,36405926,-17421520,-31438227,23303846,53840458,21604213,-68877094,-15880150,34484921,-5587539,-15347858,-32366446,20960545,8735635,-26581183,-41277726,23280341,33943454,14205813,-36457586,-20898452,37947045,35362499,-11139341,-27528021,98543171,44132753,-44644974,-36916639,3973022,33347280,21474420,-478142,-11412029,32175976,57630869,-5179306,-40512785,-26306217,31829688,-21718505,-69054316,22393690,39340446,-21984999,-21296263,-16968472,20915264,17761916,29769538,-12590223,-18994992,33028673,-893181,-48083805,-29611500,7649476,13025022,-33407973,181492,19839536,-17723003,21442798,-19353699,-95231640,-18782884,47109774,37569388,-28471809,-12206879,4871775,-11935330,-14192,-28573859,-33977234,27783771,26365375,-14940422,-1980626,59385403,35407341,-3764778,-37950466,31685902,51070019,-34741642,-37629518,50520850,9148481,-10401251,-15020170,39546164,38552852,-25772640,-25487399,-44740327,49320792,49450751,-56627420,-67942539,25197287,29296967,-56392084,-45919146,39277705,28103889,10308021,-49504128,64276478,93523215,49188220,-37333457,-28620493,64428552,60392916,-35471723,-39295918,37285140,51354019,-8457615,-74496329,28662568,68731210,-24018924,-74035276,-4356809,68389380,31137690,-80418151,-59750781,-13523105,50277242,-19208176,-97924354,-49304496,73250218,4569868,-34877277,-44406347,33791529,-9265166,-22460448,9506975,3343123,26513760,-83050553,-43346493,44001578,17348867,-13552760,-69150675,7293090,59406332,10246508,-62930533,-10567563,57079231,8077382,-3747342,-639193,20292580,33809857,60265853,-46365496,-35739353,5420525,23895550,-7063162,28030144,-11619063,-798380,16955815,-601410,22262411,-28865473,-527435,55625840,11772112,-6924319,4230985,1193534,-450144,30694140,6231767,-26794316,-8129740,36002763,57893611,-2741593,62997085,-40709490,2888590,57714274,-6459418,-89488640,-57599471,-29935083,37289929,-47855789,-59470963,3672034,41554317,57315136,-7483526,-12636190,-1721800,32069745,3951630,-1919732,47397734,13443035,25181373,-25136951,-3980259,15719949,-4235544,-21115870,20405702,40914467,29396360,-13189169,-2310721,27600582,61698830,-27579307,-50257473,-7802418,55940206,-30813275,-69270401,-11333687,66657668,50211080,-17508980,-43397983,4419262,58740075,21406935,-15515816,-20103287,22209463,23587183,-41873405,13620549,13237735,47760681,-27541895,68170104,57075495,-47594683,-1420816,-16229540,49982199,28069992,25874487,-32800866,-3953524,66295014,8826125,1233924,-42184452,22256177,33307573,12788535,-37828254,5830078,15074703,-11925791,-6896638,9710516,1479787,-19676259,25114713,-34426991,47317757,11072672,-59278577,21080665,68806212,-5592740,-19862153,-37141859,8857576,-23748317,2361189,-33235812,558103,-4117211,36321991,-25549561,-38660090,-24428486,61517977,22522415,-4857272,-6655453,-24274243,45111114,3655285,14838464,2163598,-34558285,-23100933,27704489,13271702,12647371,-11387864,8734199,43937769,46488668,-38299766,-76330742,24380496,17683410,20757655,-11309540,-1445362,17231925,1834899,24372464,-5984983,-17987548,31430432,37758916,22998321,-24456098,-19367011,2884388,46188719,1896933,-4006165,34956871,19163146,75973748,-36205754,18136120,-2143705,31287296,40385450,-25836706,9104740,-25017429,10484009,12035909,-48813790,-23156268,-9897681,-5770465,6209339,-10761370,39737594,-49806142,-23391157,9465564,15232732,-53480337,-13627938,15245078,23068613,-48029217,5382083,-8205206,36083961,28104075,-46885816,-25814833,30348734,75958602,-19279097,48786869,-9896330,44551224,-30407086,-3116497,27134345,-8209317,-24945571,-15515956,16228017,-4442964,18866411,-7194613,-4731298,16995476,24808295,-23518636,-31345680,14493342,19759730,-7627241],[-26,229,-230,209,-356,621,-746,1015,-1369,1718,-2153,2762,-3445,4223,-5091,6150,-7436,8816,-10462,12291,-14558,16898,-19523,22526,-25976,29658,-33789,38409,-43392,48925,-55084,61614,-68739,76523,-85024,94199,-104019,114596,-125947,138107,-151233,165184,-180091,196070,-213132,231323,-250738,271458,-293645,317459,-343014,370558,-400189,432474,-467663,506122,-548605,595763,-648632,708331,-776384,854814,-946328,1054807,-1184771,1343245,-1539971,1789572,-2113728,2547301,-3149070,4023920,-5379592,7684398,-12232342,24191773,-124242756,-252796149,160582269,184445028,-46748887,-171302305,-67543531,12449604,59415990,15779419,-102176453,-44492469,68685894,24752031,-99763153,9471557,69963203,-72238297,-28182396,138375230,81329952,-47834367,-25335557,120702474,28719820,-6965811,-64617284,-56686497,20455228,127163133,9585071,-198103720,-8421463,157605012,-303862,-124220422,-9871533,51736167,424978,12146212,27783279,-47306620,-15049501,65974930,38741948,-30631924,-26246808,59859440,-9870959,56839896,6441211,-71722343,-62715794,80262174,77524931,-65539333,12589331,44579263,6725690,-50592498,48374022,-13619436,-125103952,19258693,122750573,34010006,-92442468,-58731033,18499721,33755468,29839353,-109711853,-62307758,100828081,94388816,-74909541,-142529839,45206394,128914479,-51070812,-65206263,-37635484,26256013,35762062,36500281,-62406685,-39200356,70369906,8673532,-76406675,33170197,64644758,18705247,-93047578,110004360,108066285,-120958856,-104422828,30822612,110811475,16670676,-70625895,-94403637,74630081,142361944,-46834523,-195587746,67225720,144221160,19849473,-161979533,-13999508,47739221,5310464,4269883,22167450,-10632498,49030040,16322559,-21811318,-31241234,35862557,-3716226,-118235393,58438385,130788686,-3974821,-157913810,21606452,128361218,-24612128,-123467548,-49750024,37326082,76853253,-5396050,-82657704,-45015615,99160582,58132058,-70829297,-96113081,56091076,89685765,-48749808,36155021,58704239,-97617128,-17201249,66814888,19169017,-69382757,-22221561,12674664,-55442442,40732741,54636505,-93245394,-47646471,123874288,52187750,-49244561,-20129839,34180840,35848608,-28042967,-15929219,-77176444,14460321,62327862,2460394,-104207850,-35851031,105098198,4558774,-30567066,3909129,-40499914,-32788633,40114309,39564436,-85890949,-33335389,94626055,49568570,-46845826,16911494,30127054,-65579241,25267389,18232648,-32796371,-77254717,38856947,30688399,35743584,15452377,-21492088,-50531991,36556596,15035694,-53543888,-119584095,16470277,117991044,-34888043,-47691773,42297841,25129337,-43880487,25798645,-4910622,-23702185,34029744,68376036,-18216843,-63551272,62706875,38808200,-59069901,25042357,98598726,-38245560,-53072808,22345509,18754275,10299387,-19041541,-22438241,-25635221,36947115,-8383337,-83194828,-56575610,75973859,38274944,-91136192,-65285116,67247209,-23823227,-51352957,16702244,8319552,-988854,8877904,6428865,-83111150,51419734,90539110,-23665123,-32354042,17369176,24181417,-36891973,-13229500,15150266,-1180075,-36262932,-1007345,34565569,47590325,45711522,-20344301,-39360102,-8331971,92524826,-96254410,-34333453,7004077,72510614,-49959614,-10581070,51456670,2586612,-4629323,-9300693,6332756,-40613199,-2823478,13200169,-15008065,-63406981,33093725,14999038,-63384651,44115667,-12145452,-12675497,-24107417,33493970,31847134,-23807277,-4506333,-25856105,33314855,29775133,40672208,-44332651,-31682015,52134439,21174911,-50942970,47093963,26762516,-36761745,-1426913,-9763718,34168486,-25652582,26252368,11421240,-38074321,45864790,-21433145,-2606423,34368421,11104699,2389791,-48490268,5414813,23921285,7962169,2001165,4341259,31957933,-32290318,15952189,14635511,-19305144,20226965,38449316,-55164646,-64390039,31432554,6664978,20248449,-41071361,-2564443,18066661,4053031,54992613,8001382,-24749951,7293490,-15006163,-32126565,10558792,21021584,-26854003,-69866415,70968735,52549796,-24347508,-16197437,-4677047,-31135658,252525,24563613,-22465364,-12027829,16106611,22528293,-46697363,23282554,21730544,-26217049,-45635835,12019034,21268044,-18837591,561284,-16131884,36780420,-5897368,51237248,-51112917,2533529,54618479,32497727,-55512900,-6719403,62589687,48174269,-16982503,-22283287,-749605,12540385,10029225,23436026,34522377,3058880,29467976,-6803483,5372754,27252061,-35487223,-3715185,-30292653,6484061,44095643,-44273586,2607634,44921018,10681885,-61138067,-30052939,1218520,-10347371,60765402,-3392983,-20447571,53143926,83084021,-20935439,-70987884,22171271,26728885,-38674241,-25785494,36006169,-35467686,-1565129,-6459118,-8885444,57981827,-3285561,14001363,-34606845,-13800249,33455547,4951397,-36332202,9547821,42169006,-31533520,-29545125,25068386,28758774,20371934,3229687,-5522475,-85182141,8839955,9857056,-42844287,-21277783,50743315,16318989,-10271626,29040748,15887267,46236608,-64663072,51808636,12915265,-33629864,25423106,17533658,-56684701,46064846,-7964782,14444245,6931830,28783907,35808494,484367,-45671709,-7467896,57081010,11356,-36540756,8610247,-27249870,34055887,-3622088,-16709462,-42568548,61752542,16824932,-15277820,-9706731,15582923,39254130,-24538729,-52560707,-43967613,26354948,26473695,-51363466,-72476997,20602841,7216742,-82653464,-29051944,39448569,37976585,-52422684,-44061915,-1490766,98377270,8022051,-63975766,-74132171,30498826,89888955,-68973503,-73963002,82707156,43935854,-8257908,-51957115,20810102,28187409,13439969,-62830008,-5736015,42677066,29650046,-27405856,-136048,22505196,44828546,-30517533,-91649966,43018504,79654050,17418122,-80461720,-39800330,49962807,25438738,-11613076,-52341344,32072996,53231073,-67840544,-63038433,32790196,72003777,-720811,-31568353,-37804451,61492291,-11926238,-49099498,-3832409,18207450,14835053,-35602578,-31854714,28672285,20845156,-29053845,11386776,-26565147,24342801,20576292,8330960,-31443244,15239986,33619236,9254995,-64528475,-15632479,44534038,-14704206,-26387793,-4185097,45103767,13463218,5622257,5406504,40331303,928896,-40278009,-46815280,56216081,-2120540,-18656352,-10707629,-6896004,-24217923,36954211,-19262601,18430261,-19738045,-20947786,39943738,2872918,-20005438,12928377,51841760,-12844167,-2739066,-19886773,617569,48918591,-48874143,-34616065,-1467716,29774440,-6576989,-29333548,-33896635,64793928,48366,-69929049,-34684399,8927353,40997821,-26183816,-29230133,21143821,52556767,-2155645,-16918769,-13254600,84940112,-107286,-25555721,-38610438,81527052,47738378,-36249716,-80337805,5298331,81575345,-52313827,-67388342,-1671022,64989813,3055213,-110439360,-24110946,67346313,26533713,-22798239,-12901137,21460660,52816889,-24941965,-92959149,36473027,79336613,-83400223,-78791310,45920540,63542709,48251601,-69813176,-27404261,57766169,28778733,-40504888,-101457637,29450111,88767323,-5419711,-74561360,-17514331,84075146,44252242,-58936621,-12806205,34100471,72988037,-33818472,-57790034,28014228,21136717,-49125617,-29532982,-29332170,36310138,-11491183,-34925929,15564452,45700675,-11022241,-87761726,12070810,62723786,9335756,-67182234,-15348335,42202434,74460947,44776531,-74685140,-1845979,67009248,66337952,-3091989,-36217153,-99824,24413579,9063659,-18339361,-3573577,20778719,29116751,-38219418,17833068,-39590023,-23955751,-2445214,-24937236,18130682,-12952561,-4543934,18317382,17406299,-6523798,-44801859,-20686515,19544281,-2030157,-12195909,-22542187,-68080711,-9619004,46931876,-14812629,-9741023,-61380631,-5680283,21509309,-3169674,-24781077,-26334470,-6073343,57116566,3094975,-44966797,32869797,32645469,40228213,-31930646,-17166688,18439789,64963244,-53528898,-18400765,19839287,42484199,-8711718,-52872819,13832198,-4634450,-14169428,-60230207,-2993454,67860695,5150869,-68814303,24848814,58619096,86498369,-55711576,-26550568,27145328,108971457,-5784808,-68855220,7466110,60093912,19722379,-53661588,-10386745,19277380,-14185559,-45336268,17591557,54819379,26630373,5640309,-94920769,-2043047,12516547,-27832032,-25450900,-23177851,79444141,17993162,-54304091,-77660569,41294041,57261435,-30152430,-4099617,66151575,62746383,6256293,-25010261,-33883236,62953891,19189536,-13323782,-42794794,46680255,-32475200,-1807264,-1184856,17039925,31316892,-25564407,-6645364,58474938,23820999,24856981,28210781,-36966449,16894663,25166518,-17688333,-42297035,57608074,45951914,-21169709,-31771932,-2474163,6435365,-26635245,3769958,4725762,15065274,17006326,72151745,-14123609,1322947,-515949,18281620,17243543,20735379,-54731712,9315443,-3317497,45146481,-43602922,-44386182,27727618,34103302,33668193,-1170763,15343094,-38155354,8357627,-1040246,25943381,-28256176,-53611152,11457607,10553439,-21990796,-5270625,-10762937,-3465876,29155268,-4694577,-17367071,30462900,16989065,-3320729,-46529887,-27728866,-56351475,1994416,-9732927,34009308,-29403187,3667965,43468863,6724619,25791641,26430953,34873114,-30528816,23355189,34112557,33160797,-16368012,-49383724,62703951,47272244,-59700975,22852955,8406395,16721275,-4449041,-6711530,-42759940,-14362539,36533097,-51278778,-28686654,-7391282,51109105,-17940703,1888133,-1408834,-2002735,-6129853,9277467,19359667,27709263,6193157,-18097809,-13857737,42624025,35024182,22804506,-47125472,1626345,19860100,14039540,-31460016,48197,506434,-30161173,1859221,-9836034,-15647161,78110970,35542255,-20560491,-17740710,29138123,36531435,-30608518,6852029,15167061,8415021,-1210333,12481415,6759394,-31218255,-21117530,-3291290,46086798,4436633,18522981,30077537,18898817,47309115,-21099180,-27631612,17449910,34116502],[-18,162,-74,69,-199,326,-354,407,-609,783,-857,1156,-1415,1737,-2147,2668,-3237,3827,-4532,5445,-6459,7623,-8793,10340,-12105,13989,-16153,18675,-21471,24450,-28051,32018,-36271,41092,-46618,52689,-59247,66773,-74987,84126,-94118,105088,-117314,130753,-145530,161761,-179605,199247,-220786,244433,-270446,298946,-330304,364831,-402872,444669,-490784,541858,-598550,661494,-731744,810653,-899605,1000715,-1116627,1251100,-1409191,1598650,-1831111,2124822,-2511598,3049997,-3858933,5219232,-7948947,15533174,-81702771,-231315826,90484879,201520205,-104307413,-145315580,42237810,127167779,-21109471,-44855271,9978827,26306100,41410356,37574721,-123390655,-14118965,131024046,-56746020,-78420963,48006997,89692604,-96096197,-164245765,95700736,71915215,-70222570,-80256884,-19545748,41791185,112387221,-26303631,-179988998,20167479,259966199,19424717,-245987226,-56683258,124490613,33477931,-169323839,13113136,100809536,-43415585,-25703669,7022653,-77497376,2542736,-1104497,-83967,15408547,81845601,-54453323,-121109882,61098137,139892547,-40836414,-154211985,-24753023,102734270,-118942812,-52523838,-54494192,-46139834,44769296,153216495,-115226110,-83075336,71487506,164112887,-76313075,-94308734,43697212,34555662,-15791925,44626922,42267068,-29589297,-11672716,72076201,14629981,14287934,-37265233,-26726495,-8814733,51974311,49339088,-119986153,6167442,98671084,-26705972,-82849758,8790628,-7701319,-28745601,44697907,100287342,-97145648,-97800188,103720218,98791905,-86112250,-90940880,25979537,36109560,31973477,-22982378,-109979141,-16676005,68632296,87255285,-111330747,-48022327,49359811,132516,-335251,20287872,7251637,-74840999,-29629855,-3175443,22323588,-10678926,13670763,-69105954,8860391,83145189,-23882603,-102824653,-8950384,129417444,6525534,-106232785,-14921102,93258402,57361132,-46021954,-39597533,-17411202,86699335,55692702,-66429018,-37858478,32992877,53039540,-30362658,-10351222,57288534,-5627602,-90949489,55749475,58774697,-1785236,-3458540,11243764,-1993639,56957387,21175867,-84431573,-33703074,80295827,51330206,-122213964,-93525498,88510595,105899257,-72610078,-72322684,16020045,-7457885,-4073112,-17196181,-33375302,-18890561,59325545,-32863215,-89638766,25280476,11512723,-51814755,30106043,62629892,-44237233,-72623008,1522658,50033231,-8434053,16486470,-14400630,-35550837,-30422215,39965008,-14093097,-59910031,52358159,56726482,12579690,-70883118,22741639,18832550,2081983,33943433,-2686284,-35417144,47196634,44866440,-18404183,-53304187,13141579,-20384799,58175712,-37231875,-19269359,-12504421,9908036,39552842,18732545,-97019425,-23942831,62869276,3941780,8236855,39909865,-17008560,-60821122,79418007,84306988,-13564681,-29304635,29626244,-541054,32135274,-24775970,-34480971,-47594097,45354836,-12584258,-68433790,-22445346,74695311,3765552,-42080016,27989519,45623973,-30630104,3577815,63779433,-34649154,-7731479,37765291,72123628,-10876564,23500332,-14486578,-13221337,-44219627,54226404,47541058,-39047896,-49316992,77316078,11131390,-12421397,27045421,-1813360,28125816,51103038,5283213,-74314125,15533179,58823175,-33934763,-68270391,41459430,17858860,-30328230,-5148099,44839861,-12612147,13212357,12253185,-14215028,-18409890,1876607,32524622,-52756361,16993124,32595572,6976586,-37924191,34582439,40366727,-13251090,-17563473,18875486,12565354,2320686,61622730,27613120,-37455027,64360016,50911504,-28250789,-55645353,43775458,30798555,13182172,1076293,19154319,-24270612,724075,15879314,-50024907,-14976193,32319896,-10244015,-21805578,16679348,40645904,-1872034,-10057689,28965888,-58827434,-67661979,-31662764,40560503,-20301593,-6082724,5653629,-9205471,20024945,20419165,7979730,16026096,3623305,776884,6801854,7044044,-17021815,1213204,-8038168,34719744,25150815,-18637667,1166745,59453768,-32182245,-10174112,3582775,-5524108,20929594,6873810,16960027,-43267019,-20659883,52560328,-3859495,-44515489,-19565781,3691847,-18304948,15148586,36625444,19234096,-11986477,22926237,21226173,8142260,-39270673,22840415,39653892,-20473777,8930959,-8667446,-17306563,-30845208,73352142,5273784,-10765377,8626974,25827641,13141156,20760860,-38514262,-16852945,19502954,353375,-26323928,-48512617,4528750,-979115,-6209155,3811724,21134386,-3109164,-12451666,39909077,-37842110,-21370545,-20413555,-852599,-16973229,-21559417,17524577,25584552,8117815,1202085,47489176,-2365370,-12947676,11011216,20904841,30372863,11790457,-20397664,-58827461,51330333,-8889275,-47724013,-30300546,23071579,7752029,24526484,14534878,24214507,19856164,-14916229,-43318875,-20649408,-10830068,1358654,-14187051,-51360778,-30124118,29014848,-19278978,-53105145,29412476,16339842,-2502666,29267259,-13164445,18790219,-12309481,51002817,-20239604,29899490,-24745444,-2149981,-34983760,18685073,16489911,-49282259,-18179068,-19475056,59505247,39241159,-49556195,-33642076,68912880,38793150,-15574125,-62248769,22187674,42058860,26400591,-51688914,-7733502,8833763,13397195,-17529824,-9280122,-3068610,-11950136,29275874,7406798,3243968,50362696,-7165525,-59237528,-42758535,37405658,-17210604,-16790707,-29389789,-5409312,4635649,-16180538,-46941357,68505957,9769530,-23832223,-19033101,-10932053,54809626,-24895630,2753800,-89948448,37255400,-31728425,23966623,-7654556,1708504,-11849511,-8459803,8661749,35926882,78177069,-23309705,2797395,11950011,27061229,37683987,13015273,-31493044,-27526820,-14851601,-6462493,5090098,-36923211,-2145460,63248042,-6556363,44168467,-41201380,21914827,13744129,17531396,-2652016,14222142,28836397,7135452,-48018172,-33600157,7879885,36042659,6854675,-64054382,15229499,6862006,16002348,-6109745,-16662658,19718979,-29953303,-31129337,14483511,29121545,37551698,-77731094,35706915,17452939,33096987,-10751547,-51775658,56729016,60412915,32391723,-28602233,16387401,31080445,52357698,-64129326,-86781800,21454655,64722453,7715523,-38263049,51530933,48807544,28732002,-67027281,-35885003,71739406,51325405,-41467643,5660159,57312149,-46942708,-53089269,18907785,56024086,27106693,-37641519,-37456542,31609173,56690199,-24443524,-94530952,-32136022,80395190,19027424,-16084650,-11582816,-6557838,9125435,8877160,-34480699,-61195097,-21409111,35741629,-43320894,-2782083,92830618,-53003910,-30874945,-4181617,50124418,-26579331,11031850,-59767120,33045226,46472957,364516,-4441131,-7051665,52266443,-5778075,-31997092,-35856445,40567302,36889881,-10997937,5314202,-1269716,-26448043,3477390,67473613,-15188239,-34523173,34678654,55808,-18626837,-33015623,-14725359,13621681,-21762499,-24767867,9679124,-39495623,-14853022,7268901,-57509953,-28616729,36933129,-11664835,-66306777,5143135,56530129,-29694822,-28485937,33395372,50210451,53936063,7171371,-46852657,-2382734,73680347,-11354375,-94365673,45132152,42405227,40999832,-90731597,-40170306,45930394,50048608,-42591487,6224440,41599540,3766852,12658700,-32984567,9935017,23721696,2272184,-16675178,-58643397,58642754,-138600,-110314433,-15972136,42405524,16454967,-62560100,-41839289,15493103,37336664,-16771971,-100128412,-8749904,39437023,29768317,-58180736,-31607543,47271546,40900571,-45612643,-60126869,38395533,67122338,11705793,-3130215,35416979,380699,-33210346,-16296527,-22034827,87632892,67402,-53179293,-53971718,29023826,19154825,-30474611,-76785949,41315474,63403934,-3419084,-29291302,-13652026,6948878,23130761,-6079122,-70198285,39353245,42499694,-35827270,-59864640,50465200,46299494,-31994331,-46466211,-17000660,-5497125,-23790817,-25036461,12010700,32271675,-46424890,7454162,17435574,41501524,12615233,4617916,-29977967,26268480,59481783,36757660,3545690,-30923399,-18925086,2645791,43776350,-8412049,-118804375,40462238,41672228,-33197736,-48115432,-61076280,-20724703,27456290,-46057808,10923908,-12875391,31841256,19828247,36763756,973743,20191577,15601792,-11664505,61313500,-1262061,25815758,-8735572,-26650924,109024,47568507,-26315578,-67831433,-14988846,67503292,22034987,-106229693,-25000638,31633202,28037765,-8148231,-71031666,29229371,18301330,1222754,11915112,17866864,61130839,12717185,23254916,7727122,5684127,-7137751,-16960905,-32810,21960593,5204435,-76639817,445892,57987067,4612570,-48903408,2005909,4501723,40504914,15375455,-9825717,-34867824,75044867,49869971,-46405465,-45870701,7419096,64459674,-16623122,-34772990,-47956137,-11813627,-21691565,-10497058,-12706295,-26058281,-11682155,-59197381,-49869547,5356698,47312091,5005912,17734501,17980279,25438275,-42937724,-26316277,16391964,-11529220,10920140,-4130946,-3522343,21270170,23037890,22071608,-67131285,4025312,-18162805,15321363,-39525979,1804050,-13145319,42548913,27175955,-7344807,25889055,-20680481,82310026,-15116116,-7389341,-65569697,-20002011,11266311,35980777,50439947,-44401285,-55367125,-8814653,-14315361,-31412799,-17558500,7559093,-4321202,35281707,12118588,19784277,-30911171,-3763325,3302194,-7096342,-10215783,-49283993,39399714,345413,2828150,1258764,30325480,-10259838,21382802,-26907293,58464810,13606967,-27735725,-34673099,34996821,10801323,-55165326,-18275786,-8688138,23363786,4578725,-27815808,20365534,-15886307,-34545090,-928121,-39210478,-7678402,17990376,50509210,-57651550,-30868407,12807955,31521393,-8201248,13175845,-23469673,-41474973,55454617,19818609,-15289900,-14020256,-30047356,6251604,2050001,20474390,-15055460,31164327,-1970861,-13208979,-4962213,-43733791,-710430,8512965,38496875,-48094821,-45103068,-30651346,20289342,21784639,22186869,1726613,3877556,80023387],[-6,-33,-47,77,2,129,-192,201,-272,421,-582,727,-921,1282,-1642,1945,-2444,2984,-3843,4567,-5595,6801,-8305,9946,-11866,14234,-16773,19999,-23612,27735,-32444,37923,-44223,51311,-59232,68451,-78779,90456,-103598,118378,-134806,153291,-173915,196748,-222288,250533,-281916,316533,-354864,397112,-443642,494837,-551200,612997,-680789,755222,-836679,926132,-1023986,1131434,-1249226,1378648,-1520874,1677589,-1850709,2042728,-2256317,2495621,-2765523,3072742,-3426802,3841207,-4334873,4933045,-5650969,6305950,-10736969,136316359,69061670,-103212749,-93519123,34330470,44158456,33468143,-68377724,-58256109,12568296,44354967,-76549089,-52900950,49002721,14441793,-54421856,93404707,86630220,-49655045,-101609643,82397929,107813900,-25001408,-66853920,-17668847,14057101,55179683,92180410,-85463496,-98093617,79778143,120149555,-25206290,-106560466,31153523,-33427940,-16319529,39112553,-64668403,-42030225,40837584,113394145,-40785310,-72322971,24901297,-36162929,71300481,35677539,-71983514,-36423120,64411417,113168275,-53751035,-80665788,6187416,31014311,-107120310,-60485419,4054531,-54204462,-78004508,53648673,22388561,-49818448,-80023820,20499431,45537230,109726446,-37874910,-150792732,-44213610,168663295,47064426,-191037467,-84268656,74819801,108563916,-85610932,-11743924,-5491301,20806270,50418254,-20184991,-119009077,96840746,91762973,-66272546,-79831236,101984126,37936402,-134651529,-23055812,130452075,-11051706,-102867929,-49300165,66141971,71572631,-42702910,-112149636,-70455642,96622434,79217879,-94528454,-106059355,137923823,101622164,-109451732,-160642518,32138600,34602464,-21419462,4597290,-23414794,-35220675,31439868,-1157329,8448901,35886928,95297913,-43632394,-83998189,102348823,50998680,-102274988,-45883486,73338107,74480080,-23360385,-66537164,-16214034,42992398,67015050,-52427901,-86717780,35844442,118434414,25396727,-119180059,15874572,33359989,-18667767,-34255175,1524711,7081876,-64854560,57292744,12102869,-94212013,10634701,-9790126,-42188469,-8643405,12276771,-37737621,-121202315,88124133,102061874,16940864,-65101934,-2920229,4261298,26346186,19333916,-30735755,-92204325,55677469,76203846,-56311183,-63135910,21235724,61128996,-25396648,-40352302,-71809998,-24028244,17668283,68422251,-33283794,-115426103,10867396,104986793,-38144844,-55956317,-1580079,4985174,-31848689,60092200,15558790,-83801798,-29814156,15076789,-18351969,-27561914,41526207,-28515629,-41254117,39284238,15623433,-90213514,-75848414,33261960,100878382,11299406,6666507,7891805,-16891514,26563134,-24669132,-48945447,-14850979,40170368,49395645,-67964702,-6764936,61895524,-41029364,-37863269,19704370,-3316019,-46939654,34833845,53618704,-25542147,-71430146,-7795686,-13016076,18755087,34144470,-16674496,-116221289,-4967089,107367619,-45894683,-91214322,1683810,66173642,-26378667,48195490,3963992,8106703,3830841,90604784,10753271,-46141203,43686171,25635532,-65926263,-14575629,46241967,-62808708,607954,37041612,38060828,-27967838,-15583729,-15574393,7559787,-6481189,20415390,-38288578,2162394,52437760,17213574,-59598558,-16664268,47089235,-14159189,-5505965,-12819959,31120094,-13018683,22240029,25243123,-42509986,-28867309,21795624,31734001,-44123895,-2305062,11570093,-31579028,12560551,56418401,25810407,-108896531,-1662624,69154018,44829402,-28377506,-40028173,-9741228,-23933873,48971098,7353156,-15090480,-33021882,21494318,32114521,-21723711,6717284,21560307,-33556613,11620978,25620356,-69484258,-9025240,-1259455,4851654,-6721015,31029721,-6928166,-11422412,30136823,6074109,-39764597,-14059343,36376292,68809946,-22072736,-28896447,-1201675,36411970,75403389,10835450,-25203007,13222340,42726184,27034943,-8369489,-65587805,6177639,42237699,-25039686,27049709,42540208,-62840363,10354314,-10065394,4511896,19173787,11778840,-18101820,-63186677,23378610,-9897901,-87001311,-15624598,-29139372,11084183,-23833744,12588747,39012007,-11265078,31319528,20612201,-19513699,-11449176,20763736,-13096804,-95004131,53247998,77256179,-48238463,77172,55822641,-5087599,-38038863,-30051145,-1200629,-18118456,18531482,38722699,-44617931,21192845,43343631,4178716,-62227347,41615061,18677821,-25946636,-15855435,40543059,26815117,-18836851,-14213401,3297324,35129712,-17268159,38873012,-33461831,-24262834,10084473,-4056858,-59780211,-22038376,17836402,12940634,-10443454,18834890,2539017,24641429,4363396,-21880359,14152179,49016675,-12262816,-73275099,-17560442,26965080,45680653,-15774723,-23771995,17285180,12540809,-9119933,-4730434,2348194,45931517,31558071,-19272291,-11407803,7905017,60041698,-20945338,-48815893,19524191,-8022432,24700393,-35267042,20509458,45614953,-17479979,-23042357,4888477,5047285,15326379,-32818910,-16936802,2816764,25251709,-19421162,-35357497,-7077570,14333604,15846530,6895664,23459034,-14282040,-6655279,-31002184,-30254549,-24343290,-29118041,27721543,5003820,-21731508,-37201857,10270446,-9357737,-66358048,-3614913,50269817,-51325516,-31940933,5529281,7772403,83733015,-14253405,-62253124,-17393948,57332649,24941824,-32159940,-17792085,67665359,-30337436,-30753473,-37671016,11484402,22151435,31882233,-35351799,-12318640,51222223,13764434,-38262211,9718634,71781030,-21102861,-59772128,4795033,113459612,-4918388,-102002520,-21656275,28340020,47360115,-56383650,-47115342,10982596,59167897,10315360,-34067326,-29994436,36163126,25354275,-51688112,-72896474,14383873,46992623,-26483533,-59570057,11501169,75351928,-3714468,-60529797,-2196567,80240847,39801257,-52357039,-50607819,57401614,31922619,-32027136,-62471981,60368115,50148672,4251183,-74158174,-26959929,94155721,9026834,-4455984,-29492233,74286785,-2754343,-28751075,-15766227,4439636,38037780,-56241474,-15174634,-12558298,6831907,-21058311,-19930876,17020347,8472042,54544385,22508681,-6898934,-21311365,3058847,35339995,-23873955,12693921,14797394,32021460,-50115633,-42736652,-808353,43035305,-42324309,-27560718,-18342669,33888554,-11565008,11030045,6125794,12027751,16209281,-17693760,-8970841,-35259764,-40144010,39994221,9175718,-2010695,10946357,-32508904,9521036,-48576105,-8095349,37150573,-8008668,-13168291,-51131799,-20695015,65178630,-12003098,-15346788,32284854,69657055,-590265,-44433891,-49723837,53661848,17371679,-19584110,-90052792,-12886399,29695301,-12960145,-96360565,-28324398,76503134,25511469,-45604887,15610125,46453080,53697355,8080905,-45049062,19106673,38559685,-18768795,-34504283,4545902,37962891,-33544890,-86768223,-13709985,73797965,46859249,-61538620,-33375388,41461032,95477154,-26366570,-64623590,37550720,63075274,5479645,-66708770,-2426718,85756966,-7414005,-65710545,-33251858,20255992,21819023,-60589714,-60119638,56546976,61884677,15136843,-78159986,27596121,59084074,-15916427,-71373957,-73747014,75561944,93523312,-50741632,-47399106,76520534,60927277,-26872523,-62009542,-21101612,94180906,37432036,-46389478,11090607,31255600,31798799,-58598418,-7835654,24868035,15540895,-39442318,-18336284,14620354,12815297,-44212277,-42037414,40753940,33159310,-5382733,-28507002,-24478364,14852201,14803783,6458184,-58631417,-4743379,35807249,4982879,-35206900,-16487648,6079681,-5262079,-19265325,25251906,-14311618,-5344817,16600238,45393258,-22987039,-20171174,-12875284,10801689,-50761343,-9959000,-24033532,20799410,21567362,-19779885,3268068,14855634,9440950,-46224422,-55035476,70658010,5602206,-58497350,32203019,12060927,10335974,-31769795,-34092216,29343670,20434350,-8963543,-57834122,-29769781,88341871,-812633,-308497,-44161777,45994453,48608094,28918404,-38415548,37791562,53410199,50480535,18649853,-36826439,36640073,13476260,-3676961,-31257520,23744929,46472027,-43976906,-53877919,28555808,21315802,-31103406,-103289173,29281478,108136158,77617325,-59070291,-42886983,25721848,85135609,-35333352,-27565530,18955904,85151694,-22814549,-44632046,-29595410,55216157,7807507,-37575742,-46794701,-15716248,-3257712,-42687531,5028785,-6548740,54919411,-44329693,-38086991,43449921,52142941,-9202736,-73293610,21814110,92987098,-27612433,-18738751,-23179394,43870128,-5512775,6807617,-18615667,-32459310,52366658,13579435,-17481048,18968640,50678428,-56896695,-38527620,17490154,43789637,-19693163,-63728108,-729286,-3563287,-33154445,-30581878,20406073,-24793238,34092305,-15682164,-44883309,-29098676,30065032,11655129,-37913076,536255,6412689,-3858583,-12802526,-37412780,-3727937,1983945,53643530,62370030,-23342377,8768574,-11762411,7219420,13089027,-11459843,35652423,-9024949,43290658,6278494,-35527943,17324921,27932036,-20066295,-22098811,26114224,-7928001,-19662433,-36842038,48012072,-14710410,-39849996,6006447,-1075879,29032636,2295247,-31492732,-34675421,16465061,-5053660,-11943885,-26016186,-29679155,25009033,-15755031,-44300355,-4593201,-29974112,-11810100,4557480,-9954572,-37669214,18493578,61194439,-16755907,-14391369,-9860843,-24334474,-30377327,153900,24399240,-8992773,-12007980,19333428,6480119,45102680,-36036499,-40068456,-97642,1801217,11883698,-72374424,-22703602,37735257,25037597,-27646428,-452732,50293275,50978961,-26429177,-23760738,-5150939,-41917700,19130496,14448438,-15981834,6336469,31042781,-12493865,-28363253,18414135,12118986,-62582946,-40830509,-11726603,24522026,-5493100,-31982306,-16239545,-27206042,-25846374,-44979551,-20639551,-31544834,29929611,-46250294,-42888142,-2464534,50543535,22059433,-13520831,53325744,32534170,-21274033,-5110059,560103,-32233684,19590145,-4926829,5219337,-20415618,30893094,-2944161,-15761133,10392199,-6283600,-29655688,8096585,19583281,15107401,23220820],[32,-107,193,-132,107,-351,444,-417,617,-816,941,-1224,1510,-1781,2126,-2599,3115,-3627,4176,-4882,5731,-6572,7452,-8482,9719,-11068,12319,-13788,15449,-17104,18879,-20897,22918,-24982,27250,-29748,32113,-34513,37173,-39906,42582,-45193,48014,-50839,53631,-56356,59159,-61942,64678,-67393,70149,-73050,75844,-78957,82280,-86026,90274,-95326,101751,-109575,119503,-132577,149690,-172338,202768,-244095,300610,-379224,490474,-651378,890964,-1262928,1874556,-2970699,5232684,-11400351,77229014,22360004,-253781684,-46039613,197167607,77024753,-123251113,-65702175,167225648,44298276,-29999429,-25502086,-39670593,26950411,58544588,-35345989,-81442383,69360308,52445556,-76086488,-51102076,105252156,11835461,-203333728,-8393527,164545484,33331587,-137917494,-67748269,-12510277,90777599,18101119,-153170737,-130310908,193722891,146284073,-148240081,-156084926,133190396,145749768,-103803651,-94285323,57914395,17013473,-79309967,-45362283,-8441560,-13779984,-7711431,-30514818,-31419196,51289339,51733884,-93840846,-48571853,112814331,79110286,-143111950,-97253687,94260615,64597397,-71611850,-76735457,-36014900,20255589,136670130,-51321467,-145794341,-11713321,135898095,43039453,-106132146,37249609,33791931,2482950,-31700947,75888493,-57323088,-65042191,4294974,17639753,-27202383,-46153706,8253818,-32170811,32168198,-1276104,-47402958,-127607130,70729384,20996144,-60297115,-50061837,24598954,28311521,-23723870,71871639,-34119873,-151484094,25980637,104048481,-1876068,-81508028,10183150,40432237,28087149,4929823,-15714906,2104163,27165663,82760495,-29980132,-75659076,4678441,44879693,-59941254,-28659067,12545434,-16225375,-51364783,35140413,-20428494,-10724057,-25451324,-20615946,5731879,49808239,32325415,-98882374,-66562966,106333028,99241437,-109114930,-109121712,39641991,81440944,-41706398,-83080463,-16784914,-3888047,12300297,18302956,-62016397,-36728914,79896900,23643717,-43538204,51061164,-6737126,-40760090,15848492,104942655,45623488,1367831,9285305,22568048,36422093,38438920,-36189142,-100032934,-20940524,113769595,-28148022,-140918226,20985175,100826073,-40074646,-39554387,-2886447,51641092,48943174,50525072,-8031015,-36664980,2339443,4858138,-5632799,10506865,76459573,26546235,-24490842,39169112,77161383,-22660535,-15476637,66165957,-10380772,-52230832,21198230,8347481,-48966880,39630773,62815261,-52856546,-19877584,24811913,47329086,-69034560,-76945703,40746095,51113864,-11551448,5748543,-60996990,-26183709,38965445,46757256,-44199675,-18299095,47441470,-4981897,28807088,-29066242,-22127293,-24201768,26652863,55080785,470349,-49629923,24145070,-3991679,-20929513,-15486544,-22179635,-61842986,-42241481,59147197,25125991,-41266554,-23637826,35644957,-1994470,-19457854,-16068192,-18304691,21039273,28211041,41254093,-73740317,-26471483,29958567,22789509,-38453742,56518609,32868845,-42520885,-2978425,29354754,-21247433,-28312987,44322728,4476051,-18189108,41492878,-37731039,-4614876,25383327,78083929,-14782363,-52331829,6941760,50136401,-3309523,-7582463,-19906161,-12324662,35683563,33533198,-52302869,-64387548,32327089,39265099,-19637040,-38001284,2310863,-25754054,12727670,70360530,29810352,13285826,-13391939,40811029,-34988066,-22484922,-18878382,-34299947,-30587406,15109820,42958267,-37049229,18737392,86803636,-26482965,-40848645,-8147249,26000894,-2800355,2456381,-10704473,-36192698,-12314380,12363209,43285536,-62880178,41628195,18308150,-5599404,59088981,-40380605,-28108526,-8229101,-2608277,52460958,-28441535,22136550,-9139275,-25739659,-8031791,3604026,41668588,-19670452,-29186643,-1883358,2081634,-10506086,32958472,-10336902,-34550491,-44371869,52060627,-21976834,-33413512,-698164,27453594,-27167416,52857092,43397334,-20131348,19803487,14964375,28451279,-13630228,434552,36914637,-7525956,48488917,56118278,12456319,-20029418,-29616652,-4206270,49026971,3918137,-10633988,-62227161,-6470244,51980576,-24708270,-39156607,-1499215,-4808265,-26778496,-11574244,12635509,26378184,-17480574,-61301254,4888319,-61359414,-5266928,-36854782,6358870,-24492164,23518907,-19970547,-14705768,58758485,9534132,1190315,-15093848,48058291,-25571476,-17212375,-27952674,1532582,28389061,30069620,22432570,-29855069,-23679952,13445392,35562520,-994103,-16960410,-12641659,-9323427,24083157,-25832557,-8899738,-6768936,5121118,17521513,34652801,10294509,20730704,-36590773,769306,37378635,-18571404,-50723759,44997069,32855810,-8060014,29720011,22125652,-44099418,-9688988,-15094157,-14803153,-35735385,32482044,12998622,23756944,-30348521,8825863,15725246,4532050,-33083968,-7657019,38225340,57672169,-46023821,-17382704,-7163370,-3373177,-1706432,-31405402,-12758286,20837992,-55558577,-33884712,-23307439,24536625,21436263,-51523050,-6305154,51714937,31296986,-23226338,-36826975,-31626192,56083862,19418621,-2989284,-22835303,11283038,26897087,-2976458,-73024181,36822331,60732879,12625970,-64879288,10434499,63657462,37123207,-32218869,3314721,10710062,26536499,-53050087,1893941,64974625,57823505,-23516041,-4204885,13678526,57816126,-31190932,-35866516,3413521,54144509,14858427,-43445515,-23652693,16515138,25944487,-35250553,-78130534,28808089,72044614,-12088766,-17909854,-9156353,14028216,48566224,-6412583,2941135,21394773,-4690974,-17035157,-6725316,43858711,45218121,-35088508,-30136518,44475928,44985141,24948251,-31600944,-60403733,55083027,42797345,23069620,27803737,14613877,6337044,-35161971,-58188900,14695284,10193075,-8792237,30071929,-36529216,18156384,-26586784,24844530,619826,14659391,7729298,13883880,21165621,43483164,3244148,42332286,40890942,-51197301,-34434604,-40475199,42994282,17785013,17166675,-4495061,-2329801,-19610071,-15770544,-15052691,67161658,29864845,-1277390,-64812756,41374143,68966098,-12463031,-22326227,-57489984,62108021,45622104,-76991560,-18848383,-5176711,57479835,6826861,-48863290,11692109,61148236,-6866720,-10712441,-29887928,38290796,32623824,-37425524,5939463,36823654,-23973041,21240249,-11628071,14282910,-430090,-21112792,-23347259,-56013508,122084555,3949071,-107968489,-20066740,109055948,15904891,-57608817,-13295883,55859795,47919279,-47285960,-71228452,-5534952,89300312,14704993,-57804052,-7260332,28175739,23173363,-18661121,-35479109,31653284,32189694,-63405247,-11777062,35988236,-13130243,-25985013,-65853647,28196222,41121358,11596979,-34251352,-26774487,58057149,11683621,4874686,-76800929,23046891,48436708,19061230,-43837063,-9599383,-27610545,-9983864,4705756,6772106,-32489701,19273504,22529118,-25333867,-3279794,291770,-17634727,-25767668,20269457,-2434719,-36398992,-24370538,-29879148,-20041668,-21488980,25100674,-23518881,-7728237,20316402,3208888,-10452383,-32949114,-11719470,22224382,2943611,-21854704,35049031,17659628,123102595,52331403,-32014296,-25909435,33668452,101547623,-6512694,-26863406,-9050949,31139718,-15011482,-14803127,-3200250,12080426,7318872,29999533,14034783,27846350,-27771596,-72541185,1850368,45330893,-280663,-60896599,-42890918,44855284,71564826,-6791720,-129203894,11403243,43707208,-18061284,-60487050,-33839309,43860385,84035285,4316702,-83546382,43337174,55949480,-16274968,-29845142,8137631,87560385,-948519,-26846399,-5323677,69982779,13215895,-51168207,2067182,21753471,22310181,-31058785,-52221269,44852244,-1942038,-10801103,-103603361,22603060,65145548,24980471,-30398819,40139325,7416452,71408631,33543231,-52364548,-38450340,40222053,16510475,-39670974,-1164137,36347836,16859728,-22872898,-20080298,41371108,-72484951,-27595006,-28147769,4492913,9472539,-2839726,-77237840,41414410,28790432,-15236526,-40154887,-29752082,59251230,48397181,-3612302,-50501166,-22341155,-21972963,80742025,-42828942,-33520517,2040798,38849541,39396765,-39395912,-87081429,-30971312,14649775,13583337,4167369,22942636,-17698812,-4437877,-16869539,-7357809,-29192880,13092041,-9791079,-22494248,30232245,-22308622,-28202356,48002307,19210191,40280665,-12004159,-10324824,-21047313,29861494,36842763,-7651347,-78894040,7978108,59015459,25083699,-40999452,-44005587,64790684,27281724,-25357931,-89856012,-6507491,92325291,-9529367,-30921355,11191543,7206418,-23834138,-41307848,-12987975,7652401,-46455124,-57151624,30085422,39838556,15891777,-7427590,1186915,22744736,27659824,7674962,3153717,-58416126,42581036,46344741,-27889871,1048670,82293788,49400324,-16389828,-39049631,-5501829,-4656440,-16754413,-23982028,-52173695,4874787,-120542,2295024,-19950450,305407,-77524253,-27137231,7146705,35910460,27409657,-18022210,-6941529,25006270,1961251,-35804930,27501206,42181868,9883827,-5739486,-13698556,-44782909,12753921,61961997,-26208005,-10320615,-34140781,28265284,2942706,-4701799,12157013,-31503534,5017084,-27853435,42485227,44100142,5327349,8469387,-42372404,66074527,7901783,-9195781,5011047,35404960,-528850,-9150160,-7984383,39949361,1676819,26868071,27624194,2888437,-28586867,5045811,83858295,-57962997,28728389,8376627,4659152,-46158131,-15243116,-34330739,-6428996,17723733,13048701,-52206770,-11219244,-5777010,-6410464,5879056,-17087654,-36878537,15806812,-19939186,-23812004,3395814,-16659708,-3578781,-38030939,9650059,39943165,-2782171,-35973543,26300924,11038149,5277413,-35735889,-23238361,-31600160,45647946,-5040379,-14844692,2916166,30240920,32416451,-1274016,-26227374,-41577021,68182292,6207104,22678562,51785713,2900729,-28889820,34263830,21470783,-30065286,-62903980,-34904041,38401903,-23744782,19590228,-5352601,-14083202,60389540,24140234,-54630782,-25698979],[24,-57,160,-139,277,-448,617,-831,1140,-1524,1931,-2560,3272,-4137,5133,-6287,7731,-9444,11486,-13802,16451,-19610,23299,-27375,32094,-37487,43556,-50552,58327,-67004,76760,-87685,99861,-113352,128366,-144955,163281,-183376,205448,-229683,256215,-285238,316840,-351284,388813,-429663,473998,-522096,574403,-631064,692486,-759278,831618,-910221,995634,-1088694,1190244,-1301214,1422882,-1556797,1704748,-1868971,2052284,-2258692,2492671,-2760795,3071754,-3437632,3875925,-4412453,5088804,-5973137,7189535,-8991610,11999094,-18326809,55740934,-20303948,-103198473,-82064134,-3227469,73230339,18764572,-38207942,-24495505,57042157,46469299,-50031021,-6636155,25473296,-46449984,-29639310,116557519,-10984373,-135615996,40050847,126680249,12992918,-73810020,21220459,-28488014,15393265,42321069,26513741,-99380173,-79475807,78616743,29753415,-10734089,-64028257,-13043215,4253423,64134567,64926542,-128591690,1211402,142426510,37456371,-63550042,-77464241,54003679,-6120842,63939279,-31460257,-86569108,-7716560,120484022,31102620,-120957241,-20992491,86481925,-35784606,-92318011,55509374,41669109,-48158311,-65872740,79820964,76618763,-44945440,-54695724,-14341449,97560952,87474241,-127908998,-183264998,31807755,203484920,-80856136,-180717253,588592,116056064,11137532,-83185931,-55766970,17369538,50881993,38848962,-70344498,-18007358,104796745,-12648625,-102733171,40143232,115352281,-63495145,-52673569,98470856,116986819,-89252056,-129737489,14185058,85971909,52441297,-78334589,-100315619,-14447888,152926422,12970160,-181365705,35436838,121511937,66315104,-79066946,-55549437,59847757,23164390,-16162502,-12433358,-3710214,9851202,20978937,-40278171,-34349455,12303789,-29393341,-68145062,-7214507,28460545,-49976797,-149548419,14621386,83008528,-29375964,-33135737,-30191103,11815286,58663765,45514522,-50817000,-112606234,104864159,114402882,-70726087,-85969932,48995800,37430283,338235,24793618,8487213,-47896006,23244367,111367026,-26549473,-16183002,33876914,90939320,-4624346,25416668,45650291,-62098424,-31734237,76164709,2414761,-97579159,-2284202,43325517,-29533730,19229899,5589479,-94042553,-10598639,27757044,34989786,-70588772,-32957503,26412598,21068278,-18156928,8916585,-20278084,1880144,75495830,61916310,-123945376,-44503941,118155345,41767971,-24554944,4085058,42432249,-22094750,51124040,48346754,6029433,-27358406,5255297,18030914,-28072848,11035531,-20271630,-64760681,18297210,72827330,-5793975,-63625944,34783217,129940920,3577810,-43758197,14412054,-1350076,26336251,51622924,-45769500,-44337316,39520960,57005027,-48617714,-40537298,17631231,35502867,-64686408,4242488,80403442,-10198444,-26359686,80437698,43825328,13803248,-2435396,-29909288,-50293589,54696891,45565764,-35881385,-3542022,47695777,75402177,-61586034,-68049321,45818043,45139589,-39190109,10805548,-1873200,-7108014,94223689,15798660,-52733215,-23813179,18876970,16767623,-48474255,16058196,13956432,-38162392,9954808,41599365,16945572,-70190962,-10965281,-19555404,22920171,58034900,-24540291,-20478956,1008516,22938130,-56582370,-112347696,10877543,60701340,5547591,-16638167,577612,-29657397,16841442,11041864,-3284571,-7902793,4786269,49470155,-15265481,-45178072,38779705,-12150895,-46230525,72041734,48963549,-95699558,-64804702,28286578,-25506636,-52586805,-2453086,-6819656,23183554,68473921,44568694,-49217358,-52916656,35571609,15045822,-63994058,3201726,12923218,-6721022,-7559020,36532551,-11413416,-25033478,21325264,2206861,-26709147,-16943904,13626244,-55803177,-31612621,27790259,2193830,-76394423,-12627659,57241799,6694382,-43107634,14315958,23820076,14964663,-33319901,28286227,-28103861,52096084,5394040,-2313154,-60487598,-11697730,41724229,1678019,24353920,37019867,1597858,-32272251,25752926,-7203976,-9870304,-12728957,21746588,-36288093,-2651544,43769958,-31235154,-63900766,6913153,45968510,-58877475,-32751078,55628315,-9867842,-15117810,-10832096,14721237,-13320393,-3645098,9702479,-26095827,-23647405,59786644,39893874,-43015233,-16671133,63451447,-8639975,-15850010,-12668060,-11576073,-4021619,10232580,-32964404,-1254368,8420009,-1851895,-24867830,-15086412,64481022,19359686,-26398137,-24100619,23502222,18758568,26188909,8188117,10738249,14560995,-4557503,-10464625,-35109390,42984675,85436173,-62227377,-14324466,54530190,40050503,-33815368,-19260939,21679379,32975096,-17239841,29735459,-17541497,30518171,89626634,2131704,23039397,42879274,51690240,-14225856,-39055523,17277496,52087377,-51780123,-34432894,43025344,-49279478,14952920,-20968084,-40399849,-18494432,44265231,36531708,-56949775,-2383174,40828606,-5229189,25491827,5838636,-22508050,-23488709,-28419646,32533819,8531317,24099278,5285511,-33811730,-38347887,8208438,54588883,-17810629,-52275295,-45163854,-8455672,-15250668,10892519,34569962,-23531454,-38682769,51367117,-47554310,22992966,26332260,28533930,-31568223,34095422,30816211,-1662545,19568258,9603504,40027107,-8690217,-39251564,5049205,24389457,27320412,20853572,-11227515,-63538336,27213496,52794692,-82564315,-51109502,19487012,50980403,-31016357,-96016730,1627757,26220077,20660974,-53799155,18755913,-2402667,39800548,-35340422,-19505280,36391543,40612666,-17832406,-42276977,15715985,55968911,-2146547,-41630624,-4041445,36598138,30633821,-12518261,-57321362,25925769,53938325,-26257451,-56081562,11016043,69607056,18757668,-65719018,22268286,1189323,26225199,-29002649,-42924763,74493338,60175856,927320,-25653620,-43133816,79946837,-24956909,-24100482,-13130305,54722831,23410607,-86147938,-45050739,47197576,23322786,-55865485,-83036442,30714819,71701302,1579954,-48179752,-17647294,37274971,14789159,-58275712,-8168784,-11647488,-6843250,20422468,-20936328,42682392,458672,11933830,36246998,-12497242,-30176766,-10410322,-36825651,-15352892,-6201800,48137032,-14517407,-49526686,19320634,9044078,-7912524,-37093455,-42332492,6195274,17255994,-17563513,-31456978,-12109972,-24406738,25459396,-20731912,-19083363,-47186816,31089698,42320755,-23481019,-26950063,-11985604,15643636,-19714309,-30442929,-17819512,12767403,9336049,-16891801,20539071,32585924,-47067329,-45777782,9405030,41271301,17399748,-34387514,-13335634,69722933,62353826,-41480863,-58237188,-12779907,54182568,51447368,-48811738,-24913806,66496725,21552212,-54962038,-17674699,-20973659,72711080,-14906739,-35751847,29163486,64578271,-15583434,-68397326,-11263781,49875850,71229369,-50602164,-84939650,13610643,53761954,-52317826,-76261515,33903239,111214264,-27050064,-78596442,-26774637,92390788,-28239778,-46668975,-8187781,59293092,43647293,-88929889,-15044111,27835387,70584470,10399031,-33719296,3357709,81473498,14629385,-28857058,21774529,79639048,-4969184,-68563526,-47285561,48107117,40285220,-33877996,-53797468,42612240,55833453,548295,-62978964,-1460159,64740735,9759129,-77396147,-26965855,31215875,13791547,20030769,-33125771,25675414,67835283,325862,-26452626,-9109405,62963890,9672870,-33857245,-15125413,62324170,-2289640,-45085469,11572998,273669,-63442339,-10610260,-9141863,1291990,-20213190,14803752,-11055811,12615886,-3216250,-5630644,27762402,22968004,-32314002,-20128532,-17603659,-10641448,7955360,3964181,30151664,-20300253,21409065,-27004714,873790,17930176,46750509,-11584377,-29806413,15106403,18339591,19000393,-35780233,-11219038,43750143,-32484859,13370857,-10399345,70647310,-11148383,-47567272,-838678,31538190,3595914,-52587918,-26881921,29910981,26383800,-27632043,-42848098,-7337956,32203028,-23042073,-30794214,-32439463,43429949,34171936,2672345,600914,5498946,31835963,-2542666,-33527451,-19027507,45640963,-3519152,-69334631,-20188044,74131205,29934794,-48804110,145207,78152939,-5085593,-72449957,-11136257,55940024,51414262,-24282895,-43311152,6838310,42171101,32719254,-54350580,-17853070,30036039,3413454,-33147385,-1791009,47810818,-20816592,-29619875,-6659703,36282138,39427788,19347216,25707511,-63253899,37120276,49250191,19527532,-44584205,45519606,42526775,-44261134,-79075983,86426549,2144133,-25031333,-40835614,20368364,61713214,63568767,14505415,-25137216,31096525,4125396,-44469189,16398101,6145314,35102961,19758028,-17942426,15836946,-1651758,-35510062,49804006,51856905,-25822577,-18469245,37643084,-15317427,-24039731,4356032,-5274235,-53333043,-261727,-1368862,14726162,-25677011,737663,35304121,46976606,11203979,13215454,-45682219,-15017765,25736937,-17098204,-40583168,-29815390,22406664,6650626,35446648,-51596982,2675437,33175623,3766559,-4407027,-57871167,-26753429,10529892,-2422987,-6666499,32668641,16878190,-23559972,22045495,19837596,42847104,6581787,37100262,-14848365,-13744117,36381853,753536,-19321745,46428216,-5892029,-31523202,-11558614,12325944,67807357,-25789236,-25040380,-15834429,51326256,-8519798,16277334,-40642874,-26559868,29252730,12733852,-67074835,82633,15383492,7161852,-24055158,64006224,1173118,-5255776,-43881,-3384108,2638844,-52991039,5880960,-18212546,31320454,15261604,-24517906,-23598937,-3241672,50224246,12337461,-27837085,-49441759,23498896,29760770,-17006356,46827085,-50793528,1655832,30047259,-31874009,-15114685,23591970,13214043,32075408,41963565,6564369,-3847095,-3226858,-12689840,43160551,3015161,-41316551,17842994,23597934,17824999,-3172590,-34183415,17662064,19533242,18730277,2555112,-21974595,16599455,1669750,13302562,144109,-2260607,-11125071,35042991,20287299,28209650,-44214,6646952,-3275947,54830126,4710507,9440344,-30671841,7386875,9659836,-9975302,2656591,706650,69774285,-9873800,17383470,-2125261],[-14,38,-179,151,-239,344,-540,657,-793,1123,-1497,1943,-2455,3017,-3669,4611,-5589,6768,-8122,9706,-11642,13856,-16234,19028,-22177,25942,-30009,34623,-39733,45647,-51995,59158,-67141,76068,-85808,96597,-108563,121448,-135660,151438,-168613,187137,-207443,229628,-253809,279857,-308306,339178,-372704,408940,-448412,491213,-537683,588224,-643279,703353,-768857,840603,-919613,1006833,-1103381,1211006,-1331860,1468387,-1624155,1803877,-2013742,2262575,-2563406,2935810,-3409861,4036374,-4906990,6204873,-8359883,12707612,-32526988,64493163,117172087,-95436057,-89079542,99202604,142388318,-64046433,-59296822,43560879,70281701,-16361556,4600888,-19437699,-23393618,14860383,34285828,-77133811,-34761598,38803215,-9764194,-123990627,56301790,57647292,-125347067,-98800916,115075843,105497354,-114221547,-122246883,-9522335,66095121,72658015,-112261164,-162116026,9694598,214290712,-43670593,-182652973,-12664213,194291660,-7183646,-141196284,-2688076,120411200,-27714267,-54257331,17343308,-806339,-12276372,13546051,-12952141,-12170354,68627301,-42795258,-145119149,46173329,178072545,-58802292,-139560030,17838178,133620944,13067902,-53040430,-45259068,15634486,95283536,49182450,-143224717,-99212305,110254995,31920231,-145413822,-61454870,70912266,70191053,-55162787,-25088657,96388057,-54197450,-24184305,59460953,62548501,-9591286,26710658,2784889,19684086,53120761,-15434476,-131655727,-65153232,106827622,20598456,-90436742,-19582988,43316146,-14518531,51495748,46020857,-103507645,-36641212,94211340,24798505,-55835146,-13210099,92093902,58641823,-56486957,24407248,-1726567,-43349727,90544784,50133328,-88553801,-77125089,62152136,12618176,4252842,19046265,-42339212,-31852285,1458383,50644082,-61724463,-28190592,50732492,-26929050,41404488,40741410,-14685252,-37879501,-25051004,115666143,19778531,-145276338,12467721,107667229,-3680669,-36813141,4616636,-15295310,29833743,45779097,-5427862,-42836702,40859551,61529201,-51813288,-64540054,63667424,-3136459,-56703048,45354976,46883110,-53805315,-34385614,41996127,55007959,62600023,-51379703,-75302716,-40889066,71664764,63044724,-101424000,-71356784,65305841,77999810,-84250969,-24107953,82138184,7868746,15938439,-15305977,-23568387,-23196808,51911816,61264741,-34886093,-29071812,46875187,-13193483,-38125045,31692622,-3026706,-33364884,179930,127094471,-9413319,7293790,-23272886,-32588336,-7429392,45681728,-22171730,-99859365,18779916,120853846,-25083134,-42393643,17667066,67517921,13201836,-56305726,25187200,-4191385,-23161704,16405611,27352106,-68126800,-6361124,23179402,2867209,-6041828,4292394,-58264661,-15722630,18858009,36503466,-44886068,324538,40713667,-33051127,-3464469,5034424,-21231227,-37585033,24813431,43464293,-11497689,-19497003,82615581,53661687,12931439,-23092245,27117749,-5456746,23202855,60667384,-47719323,-52443901,1927913,73663925,-16224454,7791098,18704586,29742504,-25968377,30244692,-4989190,-43121393,14207287,24758832,-4207748,-14703317,26962164,-8481291,-9651769,23001039,43387786,-37711408,-18129084,21831542,46928359,6279689,35132967,-16237388,32256623,-11000532,54915952,-50641282,-61425873,22811659,-18880587,-33587101,-21737857,16188708,-12345172,-3011852,26729834,-40764342,-41478144,32969419,36819891,-15552933,5258793,52147895,-23582404,-1545524,12817056,-3449607,-13377605,-4389792,-18582890,-2740178,-9971921,25486522,-3668162,-17968423,13323124,35359105,-1273334,9077070,2699947,-14740931,-12359213,12880342,3026085,-53475255,27501732,2972274,-39646820,33869074,60530821,-24811350,2440235,44450546,28527489,-14013696,2779016,33471014,-26301668,-39084619,-407616,23252550,-16114284,6500050,10595978,43286164,16456630,20437413,28285817,-35950480,7447859,8668895,-36719458,-7297906,28178170,13176358,11659414,19783084,-58990701,-45437243,44505112,11856853,-15109494,-43383911,17447398,47087270,-38936607,-4424512,25812723,24805024,-35338781,-6293293,-27814911,29531714,38731021,-7702755,-31219085,14345659,25322974,-21715678,-65750758,54570460,37584238,-31572815,-22616274,-15540717,6733306,5545826,-8257743,7240230,34524957,103678003,41009104,-26100124,3681384,37797108,33593426,-36365032,-21945203,-3599428,-23467110,-14890284,-17259039,29239859,-2013638,-9977102,-25098401,-7401171,-43008073,9275183,3224237,-17058476,40692778,9729281,-7524176,47139902,10097178,-16883320,-15223517,-8345143,-14628439,43185088,-557846,-10915211,-17310078,24923431,66890802,-11649384,-35671969,16508841,32042485,-22063000,34110139,-20356427,29164287,40234807,16528001,-18612632,-10904371,-6958227,-11166339,-33005287,-30106771,20345587,2934825,3641726,-12724507,-10424000,33758854,10051967,-7027229,14275313,21182423,17427039,5785199,-34654926,17528427,41975629,-10211335,-39533636,53556275,49081972,-7962031,-36690649,-15703938,22543337,27003247,-43100051,-28853315,16600065,52318847,-17232325,-94285201,36264715,14121358,22022784,-92308810,-45985675,45524483,12692134,-39876554,-35747952,61139135,34879930,-34255739,-17485860,35691263,45870113,5213817,-76586633,-10376939,70669067,29213791,-66229254,16622203,58365451,56097598,-67697361,-34345646,42972419,74306804,2226643,-68233699,-16062272,33230737,-5421557,-14015601,-21833068,22476177,33565695,-6085274,-20974732,-9646326,56759276,-4400458,-13614375,-2315149,29437227,-13851912,-13476928,-55343118,60227985,-6469806,-54136271,-24782375,51129903,21798450,-53668339,-14013770,41230525,28161317,33619184,-26392350,-32669426,11411242,-5970282,2129386,-40309746,-10460103,31968671,10538589,6968852,2658720,-8731100,16557221,-6690841,26147642,12245732,-9230874,-25026888,-24257570,-27072350,-31208160,-14924552,-22280143,599498,-28222297,21878177,727193,-13597327,-17719401,-3423702,4890840,-6117495,-6873684,4754297,15489069,-9398646,-41054526,48322166,40594259,19012323,27134274,-44813022,702832,66838535,-18312604,-59777107,-16286688,94231444,32475497,-62831751,-54494642,84910773,61984561,-8003674,-41059951,22665580,41069627,-45909800,-38820191,24588692,47527880,-29212126,-62376162,-1892260,57171064,-522023,-53568122,-27540384,98481726,58049289,-45185013,-40267417,3107290,88750437,12537318,-134481856,-26210311,7693464,32927040,-49396131,-30739001,25009011,73461797,20130299,-79542402,-2051742,87050377,-26115537,-48225460,33169151,60931476,-66131964,-81253868,1091028,69624666,26680791,-37543811,-1884195,26697571,41792593,-21460457,-20985749,25608867,61696613,22065726,-52301021,-16370169,66209912,51175656,-24094019,-58623849,7281513,24991672,-11702452,8234336,-23261879,2313042,45516192,-56372351,-12999763,51843065,-503718,-22415017,-1006166,58304666,58291562,-68370801,1294469,-1535454,22643790,16915905,-17042077,-10279781,5727561,34862873,-20079813,3675858,10947994,-7046302,24441842,-31894491,24462383,-9984341,66875257,27420920,37880792,-93815619,16961547,34015513,16298653,-65010734,-12797294,32846867,11858138,-34660878,-24427383,-29395436,17686379,3294611,-16934642,9854894,18289333,-19079261,-37791930,1651193,31269835,15159938,-34039493,-20837333,112650325,-11338040,-65615607,-16035852,72947618,65585870,-20165022,-86420568,9991507,56353385,-11285254,-62667844,-67668953,47938548,28311655,-38285015,-22453775,43533224,26230145,-3831561,-5304383,22805408,33897405,-40873344,-1372039,8576833,46553308,8255496,-73859080,-20138397,71206926,55561263,-41800915,-34749284,36071326,60157073,-52139457,-38005097,23811394,18558375,24968010,-10709781,-45001713,33482828,40686860,-33319579,-35118349,13620325,73000197,-5548564,-16397464,44014002,23751116,-54420254,-19071422,31047061,-2155642,-537764,-50218284,-12171005,78097628,8474011,-11881230,-27856372,79351963,30446880,10318542,-73880543,-39045537,33195556,37210328,6697320,-2647396,2580007,11063557,48385199,33272005,-12132489,28504680,21608152,13985216,4584347,-15982494,-44556099,-9055193,30988186,-19890527,-21627414,-3643248,38061280,-15748291,34306928,67511494,10564292,-33732696,25058096,40994292,-6952070,-17643080,779582,48107036,-47359841,34635296,-7211549,-3789911,12478828,42262364,-43620826,-29336274,51462346,-7945960,-25569623,2639930,-8860736,32516659,-4575554,388475,-6403940,-34370241,8367027,-32391153,-29895052,-5962560,-6986668,-47411870,-53594807,-8918963,4392184,-48573313,-35104498,41450815,58199450,8291764,-89574832,-38576839,18687182,43874486,-3814372,-10343812,1810595,38059820,14158252,-69181929,46784083,31539063,-32315670,18519152,-27830694,-919296,-30579227,32780632,-38229275,-3562790,-41035574,-12456264,-10033654,5428283,30001728,-8036288,-34295281,856713,24399347,43938401,-21162069,-20486737,-9613597,5964439,24924114,-11671444,-57945516,-17684760,44276010,-12699497,-9292579,-22347535,13707922,-8921449,4300252,-11373292,-32404357,1509990,19303628,-11033255,-14149378,-2262329,7830625,-16841563,-4496537,-45790314,-82639591,60269215,2256905,-9498497,2123603,-46430609,22706392,-21844873,-1917825,-3281573,-47516301,23621811,13259125,4139778,11111962,17822951,10141742,17430613,-17735130,-4858443,-18265659,24153391,36562203,1015647,-25617195,38876420,-20830192,472160,78557,-44137833,-26557109,31924564,-11302988,13480966,12829611,-49880689,-5404738,-23602011,11751153,16366903,33827944,-30039536,-1538273,9810333,-36440490,-414743,-20210571,43790012,1158830,-737472,47215681,-42844645,14149099,20580745,28325260,-19005778,-13705924,50053231,-9685349,1693074,-11487032,-55601691,26083693,51279279,-12538215,-17169856,-22695538,67830537,21148571,-65855903,10881022,40881699,-21876365,-21010875,26859817],[-3,-4,47,71,-38,63,-45,188,-183,173,-256,352,-437,607,-729,762,-980,1269,-1509,1708,-2040,2593,-2989,3564,-4131,4857,-5726,6763,-7788,9063,-10537,12133,-14026,16157,-18484,21108,-24204,27645,-31374,35504,-40292,45531,-51336,57754,-64922,72817,-81417,91063,-101560,113148,-125836,139894,-155085,171771,-190053,210192,-232144,256172,-282533,311607,-343523,378698,-417747,461303,-510040,565035,-627933,700759,-786475,890149,-1020019,1190224,-1430057,1808100,-2528565,4548617,-29733620,-44271500,-54947621,35590064,85880713,-9246266,-91259350,20956674,37863330,-8384426,-27724372,54845880,7488838,-37404444,119923217,132468868,-116866942,-69668254,127448455,69979141,-93277362,-55167737,50110992,-31086989,-17601895,38904358,-46181064,-105324168,56735177,31691301,-17245737,-23333621,-30188637,-39389908,33945465,93925541,9699728,-160010846,106850249,139222875,5739366,-97445357,-36116121,60259470,96179639,57971516,-172872646,-109322651,49736402,87337774,-108734214,-113102867,55601420,29448845,-56621145,30814002,16392296,-11645195,-34279739,16749962,25142775,-16363366,-60298989,-77846187,30987044,144656908,9148835,-149856144,-55800582,172344744,7953649,-189519142,-63500379,131530680,64092773,-25719043,-46196321,-31714762,52594074,127061342,-40458080,-115254807,23645825,98132630,-25768768,-73617479,47779865,24448481,-56733852,14979101,123155712,-2366493,-59627537,-25482209,89539289,64863572,-14234334,-108881251,-50460687,147723273,128200761,-60366964,-161053553,67563951,108090961,-84850731,-51514340,-5441077,52442994,-15630951,25261227,8997513,-60235506,34019529,28213330,-51352034,-33691888,47894172,-32892748,-16221328,80903734,28751874,-83742553,-22046768,88973534,25898923,-26166805,6879882,-1312136,-15740198,44023243,13550777,-81075619,-19988490,123798841,71514532,-114080264,-30870096,2786953,22608934,12305265,30633507,-119069216,-41040145,15296859,81946416,-74389872,-22636739,27401044,45894745,44387924,43779413,-16545439,-47743725,57769754,31524497,-52929309,-49503695,45190443,-16523842,25942963,36445720,11721730,-66879118,7614356,97112254,-16415485,-74802059,-14167438,20989552,-9791397,-33444109,42381186,-87999697,62466918,110231734,-32404466,-80289099,3691030,70045043,-3678608,6018059,9636028,880466,-60201751,40992753,1567256,-66665908,-37761064,78601504,-2155287,41817874,37623820,-25821005,-77074395,30896871,34886678,-125502673,-19615064,37160918,48436365,-14207527,50771855,-19676630,-4175843,32988680,33118938,-36343947,-71499547,67926783,8842617,-42625833,-27814965,-10300838,-47970250,-27399736,59691076,10452772,-51138344,80361629,49066352,22121515,-16009795,50973312,27259953,-4699107,59514978,-15262391,-91248654,28265648,35930093,8996401,-86030471,-10424398,45938473,-24076861,47099224,2719503,-55868735,35822081,91942661,-21175068,-80517120,30329135,27178057,-7549452,21602131,15869788,15505731,-15561954,37712967,13000877,-13670630,-26296749,859354,-6644282,13471100,24648149,-27275168,-11186612,27324906,36395780,-7058528,-29944148,50910031,16083973,4308590,9980765,-4184384,-34583742,42445048,12341250,-23996805,-22162371,29824211,10531220,-68915247,-4330482,759736,-31199379,3105508,15258078,-55950694,-67222204,-12579083,23787626,6745711,-21558450,26081472,3159380,-13693519,62945686,6056068,-74287922,68773797,48060643,-19681477,-8383468,-8453859,33165079,-36636714,20806480,-1201349,-17874757,2696089,11241864,-23111096,-20319046,14534790,5033395,-64459037,11118452,56080904,-57660178,-36429957,-10311498,19253748,-43491172,3423077,53577721,21462082,6635976,-7825795,-17027237,-3907089,5023180,-31404605,-34247217,-24504662,8990768,-15486700,-38683662,13523880,-9438647,-896897,10211394,12941336,3408930,12793615,16463444,-4666576,-57292227,24206408,55940,-18111260,11989689,33785323,-14152962,-58357389,20312246,29280271,45970173,-13017148,1296025,-8906176,-24063469,13714138,-18288644,7067587,6110115,54371298,-14160083,-29755610,23629091,-17176940,-19722217,10140950,-33938523,-41298953,44672934,57633138,-26209995,-18626639,51005321,4935364,-50713447,-8811459,53567342,-19128311,-26351804,-1033991,56346236,24893103,-14768637,-15983126,31339390,23726084,26883716,-30210639,20721976,84630964,-22372557,-45713714,-8268909,31666742,13649400,-18473844,8496278,-6957500,-21031103,-2718803,-24482884,-18622617,46435536,31837878,-22572866,-29015830,-8589860,-10976782,-15946448,-20028663,-8260182,546987,-20646789,-17347439,-594503,11547869,42316229,26048665,-8659603,19751666,7863058,3897888,-672650,5351676,16334827,-5833202,-59086839,24705486,34899897,34226309,7779438,-31511376,-5239681,32392028,11011218,-20703036,-60126407,62480124,84373270,-46256625,14367501,42118187,12247626,-15422449,-14279965,19628207,-23389997,45501046,21102324,-12702357,7993682,65085168,-69157392,-12282215,-17589250,46380471,-36568930,-60673846,5922817,11121809,873192,17956348,-73043680,38629059,77230654,23515442,-49023842,-22780819,123195433,-11995082,-59362101,-40174105,62410162,14710482,-1239646,-6312637,-32772471,47409994,-16464909,-76098646,2297878,69636098,22402400,-67686603,23165191,39863053,23609778,-41521341,-38611983,64091659,46260128,-94890473,-28565040,32313086,73207673,-7728226,-70203380,-19993391,76999441,61367770,-24094214,-24425593,40376794,25449864,-5391158,-80675794,38354742,113242141,-5927228,-85739171,10965270,56375278,16212525,5672584,-31653777,76912126,-24775280,-16780298,-55148239,-6739561,61998564,36533337,-29964729,-2250560,121333806,10618104,-47355069,23370404,917980,11989573,-8776808,-42167596,43399355,31083656,-56756287,-14157919,22442992,-9846667,18879137,-10604619,-33186635,28656461,39771824,-7175795,-40607132,-7533497,39935239,-52562119,-3708037,19887148,-13840400,11983801,9087256,-23040745,11539746,-16446110,27348904,-30511095,-23252173,53367704,22484178,-8465630,9338239,21258941,42576236,38860631,-48192563,-16562225,-967707,52694875,3882871,-13331928,-37740019,55919089,15907761,-19703880,-18766532,-6070370,49314177,-4889864,-42162471,25089512,68536085,-10932565,-75448283,-24985307,100792532,26285732,-27906814,-7758252,78878075,-3958568,-68244891,-47304978,17561279,64938478,12973757,-40026140,-31099939,40514344,6221826,-94778130,-34941894,91182984,52304034,-80252876,-17773939,107057354,62817330,-22547771,-61807207,8643342,74358946,11666675,-107481784,10312217,82066434,14331984,-31109789,-40302024,62830026,9973504,-89785464,-52976269,35662036,49868708,-34866738,-86234706,-5249198,54121750,4322294,-48456800,-34938519,23007880,79847279,-73956740,-31572185,7963414,1737425,13340263,-25331815,-3271882,55223050,-1711334,-87310814,-85809264,24316342,27020357,-88018593,-55471978,86816898,23890138,-41119893,-23695354,-15050556,54176387,3865991,-33501913,12451443,32177007,-13455223,-47941508,-16496470,66209101,16068369,-24470313,-12126260,40414414,-7153255,-15337071,-12655452,24692219,44517070,-18778461,10163959,54747185,2704008,-13891355,41432883,16980347,-6712406,14448789,577770,-9161747,-17539548,23269636,15909718,-10510275,-510969,-34896776,20220788,45853370,12126759,-52956731,677183,46601815,-18267895,10729612,-81944758,-35800048,66357052,-5465965,285356,-25416706,53323835,30814812,-54274340,-9809011,45115610,11538383,-3895461,-63713037,32179931,34105499,-65249521,-69765660,54351230,29731279,12399570,-81610475,-26813263,61515486,28347871,-21646894,-12312897,46616156,71020646,-49926514,-35155695,-17579373,92651987,-51748173,-9740215,-17541746,14977310,38857515,-74339319,-15935266,13157630,72783075,-10069429,-36427588,39091231,6731809,-2147677,-16230349,49603438,24271021,-3045499,-51576526,-279676,87164766,24230202,-32316790,-57687249,42481378,101143359,4642955,-101509977,-17802195,19284751,3851923,-26570994,2359716,6542432,451272,6729171,17001555,-35031888,5247424,-16942355,-23136921,-26450384,41995498,45883149,32303941,-15512183,72087328,-7012625,-29119593,21988190,67527265,7888244,-9150624,-40747552,-8090751,-29810277,-34913263,-30367942,-9398772,25164342,-6354494,-32728924,-32263529,36832341,9154752,-61421918,37712874,7199810,-10250770,-17278281,17054956,3847348,-29747231,25986808,-10760777,-15360394,8840015,-1691275,-53998205,-10610674,38417173,27897545,-35523943,-13493088,-4201562,42078146,15730603,12346957,22228548,-23831214,22662359,55552423,-869669,-14168184,-30590393,-1393555,13739673,74486018,-48423347,10178468,19723645,46387870,-46193883,-10270396,32090113,-30221211,-21019596,-12900535,-8160061,12965386,11477455,-2002602,53579857,2803744,-23853106,11975566,12732351,10211662,-33744611,-24155457,6402217,16408711,42673905,-40763025,-25425705,20058161,56543022,93456,11148755,27923106,20852382,19168034,21372097,-35208164,-10365718,-4004226,-35015456,-7486645,-14297757,-30523307,-13957927,11992610,2037349,40379631,6338106,3727414,40516715,11757476,-13779335,-16253879,5125626,61989152,31777843,-10243197,-16761708,39470120,13586310,-12869566,-7727871,-39129704,-41368469,-53574918,25068978,-35601034,-19542441,-10044637,76926895,8237984,-21105315,-1906430,-21872090,-19538842,36080838,-2891391,-35585142,-10390954,15490781,-16379494,-5489441,10910159,-1985723,3324173,15363865,-30614906,-55265880,21611986,82245715,-838549,-33323569,55608399,7058816,38474006,8916756,9765533,-1434321,-21959446,38784129,27763427,-50663961,-31818499,13050464,-39243100,19949400,60758096,-5425161,-12258418,35609447,-5261869,-39908286,-15867795,882125,27997486,550857,29507443,-1505118,-26631996],[-6,-13,26,-70,51,-27,144,-202,198,-247,347,-506,579,-735,898,-1155,1474,-1880,2230,-2792,3383,-4141,4978,-5982,7074,-8533,10104,-11942,13953,-16419,19243,-22251,25851,-29898,34420,-39618,45348,-51817,59009,-67095,76188,-86149,97039,-109314,122820,-137668,154047,-171981,191646,-213248,236848,-262583,290680,-321426,354832,-391355,431140,-474422,521734,-573458,629967,-691802,759845,-834995,918053,-1010808,1115017,-1233284,1369254,-1528426,1719348,-1956113,2264430,-2696853,3380594,-4718684,5703503,20708511,14013851,80941826,48583027,-116696475,-10303026,124001621,42323352,-101704717,-11253002,79895344,-27758760,-9753616,17511898,-37701285,-19123455,94997285,37029687,-63821163,12978738,32787425,-37519792,-25771745,83767584,-42954347,-120133867,13557134,81145015,-50822652,-166236321,-47108085,91211558,28833154,-34947627,-108338208,-76513474,103135507,78140250,-82334821,-123836788,172924204,95437764,-114672316,-68862562,82844227,-32854345,-41951866,-5246745,24573279,-49394419,5982123,9249849,-8603141,62828232,43246847,-84297234,-20422128,173581496,63243064,-153778192,-78021049,131763996,126055417,-47196329,-123092069,4196925,61476832,73144827,-42000661,-123134519,45475974,140820590,-42744063,-142488680,43767193,71607179,-52889261,-65582373,115090010,-4846315,-80854331,-7613639,57145084,-13721583,-26812763,-9009964,-19397841,25734048,100221733,-72868669,-133260074,53964706,90399148,-38862770,-127866312,17183796,38597591,-34524566,19266547,-31399718,-35055424,87730764,79650721,-51823515,-70778126,74632973,47828632,-34061605,-1409212,16804510,-43282575,-45296344,117729207,24618584,-62318317,-18416898,5810821,38714564,-615625,22487645,-33949070,-50633251,56014463,23718487,-100447482,-816367,44529649,7578535,79932168,49529701,-60022902,-31093035,103595136,59537415,-143522153,-48863599,85184478,7693277,-82344116,-25780324,-15456855,5554317,12210888,17713758,-40828614,-52971662,77457762,-11952027,-39786722,-10700622,-8044559,-43693943,-45953219,58305002,39256655,-40476626,-44117872,72272908,20282515,-20641751,7813896,-14056593,13188837,98516076,-51474906,-174889196,18492237,112332192,33008226,-117464170,28296368,32371723,-40972287,7657877,33547259,-10032054,-12324394,64016297,-14236892,31215019,17379841,9287021,-25581019,1323826,19172914,-19554516,-63626281,36908961,26933972,14465943,-13495653,-14944264,-10133031,10071004,40465940,-2094476,-44438925,76230679,-4706762,-59728403,-28540727,27622119,12259446,-32553768,-23011175,7401893,86945,14227508,16005775,-34247190,-6730582,31966918,3491121,-34325286,38079096,12111897,-38573810,-3782642,66490388,6728994,-57622109,47622071,40969332,-26728747,-17814861,28342415,-19207425,8231084,81917108,18212209,-20113615,2912929,36834018,-12820693,3678185,-40747397,-11579247,-11771276,-6643437,-4644449,-18874508,-2679703,45820962,11843942,-40172426,45656870,16337173,-16392243,-16429751,26587070,-57033094,-49904508,35265814,-1065313,27859702,24402476,21990238,-4013092,33568565,-26736646,-48417972,-57512126,45008433,37275557,-28084897,-17876502,25087705,-21349368,-41283688,17240766,-46392072,-53940397,-8092812,33608264,-12760421,-70100396,-4801751,19368081,34784917,35953873,25805822,-33152526,-21350114,18937111,-19476608,-5404311,58653497,41264485,-64388956,34888650,27127007,5633918,-21486756,20379575,5388513,-22097494,4584665,-2010600,-2946653,30258766,35826656,15731258,-16440391,-2241906,19366957,5042605,-13144200,13511020,19922277,13741864,9151974,-32574721,-27323770,31206659,50372729,-54187644,-45499576,7144468,-20196741,-6456824,23598083,-52452413,-6971102,770694,6239632,-21703242,-48069552,-764344,31713275,-69438454,12966480,24024134,-31345465,17617741,42366840,28823468,-53544604,-214410,16333377,41498231,24231407,-17026978,-16641906,9643511,28225106,-43627312,-80843684,10158386,20865198,-21201124,-52603159,23653805,17452998,4245562,-11987592,23275443,-15646335,28410487,11897659,-17794535,-6079515,26086631,13151020,-19159670,-3411300,66412331,-14962780,-23070887,8866517,13703523,-22108952,-39541860,-37534843,-1514587,88571088,13565843,-90942687,-13096583,42544591,63656847,-56696982,9654821,16475092,41848177,20271998,-18160844,32019444,-16725816,-8499648,27387475,-521895,-2078035,-23716515,-12219833,-8114886,-20929726,-4825614,-34088024,-86119287,-23576409,36321419,17298236,-4547189,23400583,38123055,-26913763,-11306409,-33263933,12914267,1058228,4532314,-12552557,15682499,42003929,20908554,-26006749,-9455615,25163517,-8791361,-9525046,-55144077,-26881463,-10678901,39899883,-9428902,-23393179,-15721083,-11806681,6506295,-1674492,-18595722,44227,16643896,8507659,-32997116,-24630410,70147146,-8351682,-4538349,-5983024,31257333,17098348,-1051087,21922326,40652129,-13147829,-49325406,-27536269,29930882,27906494,-21453267,-36164677,-23434763,31593829,-1226011,-49722582,24438252,65038387,34637168,-36993600,-54807834,-626477,-4383234,-24984824,-36621978,-2461778,59335306,-16259421,-48915815,-8798039,35113784,42467630,-88816959,-9943085,77952995,78613276,-69177364,-77113467,57430820,19778985,21270643,-82939282,14692541,65591296,54292735,-18215870,-31845592,45744609,84579833,15042992,-45403853,-1336333,50116636,-48906539,-11234547,-7507293,30093707,-19760183,-39954341,-5680562,15554336,442149,-48653892,-32700042,49634524,30029354,-17961650,-72948306,33691227,45675660,12115512,6647180,-36066346,50308094,30675459,-39350642,15704918,-22578880,42251446,-34829366,-81326169,-5741138,-16853214,-18087502,7670771,-62004650,7040494,50102243,22305916,-7206065,-13566717,-43798600,-23182842,159903,883406,18748932,7072335,10095739,35162069,27335990,-10523828,-30037225,-56587576,-29471523,30081768,-39301444,45499505,-2807668,-23752680,818998,7996513,-327853,-4913936,48288650,47998540,-2493558,-60962255,-29194292,48111529,42360731,-12116628,-6056884,29783004,39817408,5443929,-17027535,10918221,30972554,-17433467,-55653659,25989914,38326777,8348803,-64012384,-21117450,36631139,-3853305,-55557027,-59171909,88358249,36146783,-37416510,-64525172,22784162,47051531,11587161,-40699952,19358478,72739401,2711949,-43991399,-54458568,44240296,91916699,-18415889,-74772342,9156188,34578002,-4015406,-91964510,-13220513,315783,69666349,-6607975,-19433558,67176957,50671650,-72188433,-21590199,65514939,102264692,-87985449,-96386818,903919,116435073,-7483227,-59115951,-10963717,75894014,17841683,-42235693,-65953132,9030757,55572383,24122390,-70163835,-8177943,13258265,38010355,-45558665,10079056,19512406,-3610576,1296094,-9589320,25012838,26720599,-76824206,-31921496,7309746,26666439,-35102706,-88816296,57401129,50541567,-15573416,-44302585,-62965625,-36266775,34158279,-17187753,-39955196,-17618516,71323442,12604250,-15834401,3724375,-42992441,13996378,13793881,76513147,-16281523,-64872428,55077778,-744516,-27445504,3099341,17939745,-13410587,-16420429,14720082,-4373891,-21708079,-1150191,-39392,39289748,25087424,-27995180,-32709933,-21460708,49356507,12943418,-48984250,-17761174,27497443,46854767,-19891873,-42398400,4665119,50086171,13475191,-59776738,-18395874,-9096949,56357079,-18561854,-75374824,1748477,71368529,-33143253,-21539042,77588559,62836026,-36133609,-15800832,49961180,27551634,-61197950,6691927,-51111425,34244750,31088725,-103314570,-49435674,50051531,36834429,-59979685,-76847867,7672613,39795966,39043161,-50416209,-52958817,27481431,76284605,-11035607,-33361937,-15661008,65322263,61793661,-78162412,-12896119,108125359,29683191,-62114831,18744872,21085729,-8075143,-37961785,-18104704,50677441,60973801,-41951986,14924201,38270766,71362128,-13332541,-86587277,-15065230,36128955,38305013,5860976,-40783307,27892162,-7555144,-20684546,7724189,21097695,-2106413,25541696,-3285984,-39117287,-17516383,9296695,-33652636,-5415610,60084636,47963640,-70316401,-6720297,17860469,39864150,-34593731,10157307,8640719,23307734,-52361158,-39231110,-53183815,-4371894,2724414,-56987864,-44254750,-40059441,29773515,25939326,20164637,10414586,-55791765,7619984,83297469,-19270452,-1514498,27464059,32216183,-2342482,-46772967,28523135,27570280,584721,29244539,-3448445,-28062050,-34803211,-25378121,10841287,-1842656,2861234,-3876338,17389270,25584230,21808741,-4961605,-27271017,13929089,13388467,-28782284,-29920745,-23833543,-28927233,5339885,18351083,-47435725,-35760487,72475001,33001994,-5184561,19091797,61919889,-32636579,17664486,-4976193,10986235,21140994,28603356,23552351,19444577,9413661,250703,9174285,-37378826,22004612,-10183760,-18343689,-20952654,17701630,32565482,-14252245,-5290310,1170347,39826446,-11280311,-20465771,-31208255,-1354362,49264993,31955413,-4626526,-6770027,-12323570,-8860767,-2960829,24726835,-17229882,-24684255,39315431,14949062,52178940,-35916474,60872371,30882472,44663976,-58919,-12141023,-27266314,53759986,18552718,-46914257,-4634485,6984436,45434543,599032,6261557,-48905476,-4629456,-25625553,44847956,-18309713,2018078,14728100,51745530,-62756110,-35288088,3242617,-25827207,-34210133,-9135775,16101638,-18981915,14420145,837333,-18046517,-4172828,-32230569,-4850905,-14762591,-1181384,12931457,-10621643,8801266,-22023431,-17651007,18434140,-37714986,1928156,3779436,-714969,-6934968,-14315726,-31592577,34685371,33289964,-23551561,7406883,-25767514,27681484,34266618,35541251,-8867761,-227404,57256141,-14510047,-37532196,-17129345,-16274560,-38236613,-18267412,5875124,-13663430,-37431053,16978659,40376606,20584890,-10102064,33823202,37528365,-33173388],[-9,118,-98,162,-265,340,-457,525,-810,995,-1436,1826,-2284,2828,-3556,4434,-5313,6436,-7751,9366,-11026,13132,-15476,18122,-21151,24484,-28359,32714,-37479,42834,-48859,55543,-62848,70983,-79971,89799,-100585,112408,-125404,139437,-154769,171606,-189681,209384,-230741,253936,-278998,306106,-335542,367329,-401740,439079,-479643,523707,-571587,623825,-680796,743520,-812418,888517,-973259,1067995,-1174524,1295661,-1434501,1595456,-1784698,2010919,-2286492,2630530,-3073663,3668255,-4511237,5809077,-8095985,13374788,-49693031,-12298526,81315270,37925011,-25374170,-123243906,30902900,82690607,8824532,-18624180,-26305121,-80370579,48617576,120153631,-41476034,-153726793,28456427,102236552,-17734628,-56305375,-40845797,32148211,-5454330,28318396,17245462,-60911570,-37130608,-5749314,13799928,38531271,36466873,-65308225,-40546211,86794551,64487076,-107352197,-90648456,129599461,110274396,-22025898,-151294719,-47663304,96365809,94277093,-35236722,-107554842,-13840496,120211936,46344323,-105524189,-16063769,98520103,-71803207,-78405217,31437899,-26505191,-88299243,-39805452,42887392,60077625,-20448898,-80031704,-37307574,63415364,125348596,-129382265,-164374996,16883817,165323897,-59703488,-191049042,-7889618,82717919,41761981,-46671129,-102914680,-73491748,44411227,105584318,-117660351,-46702657,87496037,50968669,-34965924,38238927,84212615,-73658109,-45529909,105924515,63677859,-44074134,-51646464,24973448,10616216,39131711,5297848,-92079326,-15625970,170625700,27960347,-130302553,14299607,102517235,46075145,-76587098,-28939739,-20801310,-3279128,49638366,15199760,-77536500,-44613938,97914998,-22060126,-23164356,26841474,-23741957,-45193863,-5345705,45246904,-75810264,-96697016,62564838,61374954,-45475916,-33020574,46040087,-7413178,27969733,23636304,1358706,-135117640,39282822,110762848,-25158803,-38982566,7259168,42877933,-31763612,19690804,-35480546,-100379684,-23629102,155205567,-49104281,-105959893,32612900,22355021,12169311,-27491551,9123336,-64223746,7239492,85579974,6481677,-46076279,48259065,612726,-64568016,20201037,54768307,-63908093,-32635249,60904092,81968281,-24297770,-115409572,-7177949,41101277,-7452887,14762560,-59438795,-40317381,89213006,84484822,-64536326,-81033026,90076949,42599915,-81080007,-33636034,3920573,-37480245,-10768076,-26737371,-3412350,-51027441,76712282,-35893995,-33900638,20961407,11417930,-58745829,6857617,87958588,7857571,-45720656,50101687,78766966,30081041,-6679613,-10294031,-28674689,44177458,90172893,-19815829,-67754605,40401353,71764766,-8979394,-46888333,13742188,51112286,-13026938,17080073,-6642943,-44465062,-6513789,31000962,-18096544,-5178339,-20465710,36187608,-66642160,3546601,30812825,-78598271,-22024516,53781478,31875501,-10205170,-26411996,14509655,-711550,12824992,26277072,-46410069,-28018038,34663138,54002501,-54773837,-47645156,31255265,28315126,-20340853,5684304,-3874770,-15492431,-11935014,65073172,-39417421,-24774748,18599425,10763450,-21842632,42225830,-7406857,-88354171,7711081,79095403,2359396,-72321407,-1563519,-10689784,-14392526,-10299511,-13961139,-48103000,38312279,46944646,-17026959,-4098287,39216407,34749950,-12226422,-39572568,2926527,598819,-29859290,29915299,12428766,2167696,-1533985,117331354,6480722,-3318152,-6428520,701468,-20905778,25966593,-27948310,-82882505,2630936,47428266,25049528,-53035660,-50966950,1481223,14494300,7589455,78260493,14384328,-33248870,25335987,31414723,-92302721,-14823013,12128683,-10846732,-29078795,15975629,-35512342,-10581582,14684156,14753033,6044427,-61150196,29357969,-3391940,-36779328,22152639,-10081266,-24264343,7570840,23755105,-67623085,-47424337,-8690852,63314065,-59382,967812,1236209,6522908,-35289971,55983284,-34102290,-30730112,34066454,34491440,-26171036,31266249,-3191659,-20630934,-50020454,-14061846,21717739,-46964533,29877360,-23922058,-6520449,-14360943,-5084730,-40578608,41441078,38470969,8523680,-70978754,-29284921,-872510,18549940,-36884224,33083513,62684754,-16342721,637228,553490,-3681586,20507328,48562160,-13348238,-54015634,28204587,718049,-64309665,24704118,12592981,25421698,-13162875,19853864,13538579,56912815,27232126,17682426,-24812853,29507131,-1197414,-46705891,-9987533,50421417,83282322,-10811082,-31818189,9528631,21480994,15286771,11067673,42402476,7082617,2836161,7781799,-34629736,12108551,19145574,-13016057,-55783051,-9509800,30890200,-3399265,-29681186,25963303,47182876,38239968,-11023284,1575270,-28142590,-38795764,47136040,-13379642,321385,61283722,38903633,-40796657,-636193,-23391235,-26338612,19209939,5412701,-46842438,-9936782,67206890,-20731298,-7462470,21657821,69199934,-8017702,-64703668,-63724641,64964326,51174488,-44902204,-15144306,14126394,2166078,2729815,-39285831,21611174,6626770,16928940,-25317911,-64133707,39783929,45335672,-990473,-65442363,-13666273,35471165,-12804752,-21345824,33510586,47278927,24789664,-10556318,-40822658,36063518,41493988,-76712275,-30508328,17792538,34424952,242645,-65586633,35382588,27456525,14921707,-54888145,-6108473,1155360,22029201,9881621,-44932254,29738153,41564902,-61350974,-38919727,42340228,36207269,-17677745,-91027339,6460604,47196903,52368930,-52650237,-12497664,-38707416,-10682020,-42047619,-66849248,35927358,102069486,1557208,-34675988,1283627,34027796,8907,-68779511,8957536,72384631,47158594,-9859669,-12821933,-27209967,7818313,-22395978,-35879948,12290880,54668651,-17888405,-47744428,-16893632,-17372664,47229052,-44675260,-3872477,18107325,43648656,-22553989,-8663088,12146580,9242495,32131759,-20290577,30851392,-26864807,65102794,-32813976,-30385653,3180469,26552736,-2125745,24089748,13436443,-17147860,45453411,43626882,16835961,-39876290,-279547,-39477717,23651718,-10709725,14139330,462321,19566434,5387291,-25382469,15901114,13094345,-22573849,-34373399,44882278,43047567,13415735,-5176987,12953085,41887934,-5548030,-49416239,-20531237,79005608,36014320,-1370027,-101618671,-3804168,27972067,-1752118,-80270122,-35845629,79976458,18674157,-41201062,-61339745,91979544,22644587,-45664240,-31048583,-3491840,61152166,-60710355,-40227566,57147862,74406890,-38283368,-83338899,-25794492,78188580,36082166,-63374045,-15036780,50169936,54842941,-61469491,-49794975,5435856,67889085,-24542553,-72438645,-26720734,91534431,29675009,-50870646,-57057075,48594059,9044818,-68320778,-56565703,18747913,92445074,-12209092,-94005003,-17939320,37748064,9009689,-66502962,-42094647,64892987,21852240,-59958041,-34791178,41716539,43435496,-57052115,-66482050,9460328,82901417,-9090065,-24542300,-6601471,68117436,16983555,-32278003,-11775103,23495103,25471632,-54432401,-15974850,13432037,22529063,6976986,24612196,15263983,20547735,-7940247,-33955825,-4741432,-11738957,35712584,14450501,-10481675,-69755593,15839492,7547168,-27776773,28346231,-1412925,-35459654,-21509169,-46835606,-4766103,-5008016,-24561603,37246310,-5647816,-45132429,41718575,42580022,-26208882,-28206061,-18772464,58664391,25273985,24440192,20768298,29347899,-3363687,-1641931,17791779,19984507,18159560,-13377495,-47152575,11547920,27091427,-12937463,-62448116,51999231,38006126,-4281705,-10235358,-12795480,23426164,66521371,7455421,-32349802,14789552,40764243,23292532,-26683006,19484840,74979793,42115588,-86451090,5432134,33364853,7133747,-51095913,411949,8197144,26554931,-55274875,-61919022,-14514101,74389317,-21699872,-56407393,2702912,69587189,38246858,-66444922,-7770745,36638070,20305785,-35667984,-49257234,4624549,22674364,37173704,-41284138,-11639177,73524180,-4161890,-35057906,-7926522,23416498,17828401,-40896212,5512856,50356838,35260556,-39715554,-42461976,35509718,36250510,-12161600,-36290649,-44175185,43454203,49408739,-45793767,-36667205,45868068,2837451,5251408,-4365554,-32459516,-701735,-257288,42056023,6549507,-19788688,-16999733,39807855,1003305,19897203,34839391,-32870354,-53145145,35461631,60414646,-27045790,-44556620,23743691,5187219,-14015765,27045499,-31360408,-21838559,24036365,10814992,-31915389,-44439485,47280408,11433906,-10355197,-9854694,-26196159,-33541012,-31151450,-12147979,7686380,-23689966,49394642,59362376,-49042303,2236624,39132575,-2354947,-29791802,2704872,66648312,-8991527,3927601,54229045,3277846,-42400135,-2596576,6901688,38163936,59902681,-9187178,-30930866,-35582336,66833684,-24184265,-40781945,-1048547,29037127,19445000,-28662036,-1812388,-29677208,31293742,96028327,13226963,-88899185,-9765970,79820123,-43984313,-25502826,-1383454,8629990,17519271,-18675977,10256085,-21260460,29495041,3378682,45218190,31826327,9410278,-63658544,2491334,18462903,27871959,-8730701,9557979,-2314266,39379056,-6268119,-12203949,26979774,21521945,-1042762,-7110960,-39907110,-14391954,-56270,-6567685,-30072464,-2300511,19888055,-50783621,-13593969,14227027,-22039523,-64011953,-23130116,21694725,30629900,12533904,18079080,-40887418,-12160948,11520009,-8941049,-40177736,-39966060,19388005,16441811,-22248300,-19427146,4125837,13422537,-2972220,58887487,-4838703,12260252,18369941,-21634277,-34216446,-22125035,-5140953,16558551,9787325,13247085,-23232053,-5633033,-5150692,26257018,23420371,-59579445,-23422244,8253413,20223687,12262496,-34829396,4584896,65137615,-12832069,8489756,-3461038,1350460,194102,44714611,-25663116,22507370,-13863211,22487410,27391824,4045340,-34857465,-4272849,42132740,34492831,15579519,31380166,8536579,18943908,42897153,-12165268,-39109598,8503903,31592054,-21526358,11978363,6412218,-11432540,10466125,44786420],[-9,63,-57,147,-248,299,-395,633,-821,987,-1346,1770,-2179,2800,-3421,4183,-5207,6286,-7573,9027,-10758,12839,-15076,17735,-20666,23954,-27734,32011,-36767,42073,-48021,54546,-61893,69955,-78923,88684,-99577,111492,-124427,138646,-154226,171286,-189678,209780,-231736,255600,-281427,309477,-340002,373144,-409147,448245,-490767,537052,-587601,642716,-703067,769443,-842317,922972,-1012668,1112608,-1224820,1352053,-1497213,1664712,-1860509,2092934,-2373879,2721652,-3165319,3754180,-4580110,5837437,-8029837,13048580,-46914609,-52517935,-3375505,11288838,18350728,36898461,-37010862,-101569713,96944727,79411353,-65928194,-94078718,-11437174,39416759,49403961,85522277,-16253721,-84244355,15908820,131791624,-55815331,-19443693,1530232,-20660070,-10285854,40099703,-1229871,-116545635,-45325712,155244817,87454826,-80991541,-93156676,39533759,63103542,28871127,3450301,-125690109,9194296,178758750,-24938636,-204710144,26841904,169736589,-43130021,-127930277,20354590,85649781,-44444690,358883,34365451,-25487559,-71326178,309311,6512221,12142815,67513103,-22952233,-116270596,94799981,148371792,-30128053,-191544802,83290557,185258895,-4208562,-71546196,-17340980,40685142,58732245,-16875465,-139779171,-29009916,110749214,69905286,-124217125,-26047951,120118550,59930405,-61157098,9334787,93919707,-58165704,-38305943,73444630,104337303,-4541225,-44440272,-73299760,1784583,79459987,6415609,-135851792,-55509842,144609138,22385650,-140843889,-12146668,67121352,20181646,-37964390,-31079518,-16692212,50690972,69761295,-26500449,-62437808,-32230494,121230011,-53822974,-24105539,68903056,-5681941,-88808016,9850175,105174409,-3139624,-59618601,31722072,24549725,855135,-36284629,13853424,-80880876,29307704,95090388,-40226894,-65429386,33710637,28115166,11657180,11018371,82135328,-16164326,-9425983,93927513,-9565203,-77338909,-6705720,76856598,-49179550,-55073204,29258951,-4715678,-35744396,55501641,22801934,-79123792,21575916,103868309,-46406071,-11396445,55021587,-27645175,-55243593,32356592,62418969,-67124113,-1032200,102113768,35698577,-44294479,-37731952,-9535385,12503126,35994674,52373454,-81686979,-45834588,100834842,50600819,-72681595,-56552817,24245673,56048562,-66106470,44762949,18525907,-30231506,28733770,26312886,-19972788,25332893,27089023,-31118789,22600170,35795329,4523924,-84295279,13676694,9272617,-18108526,-57556284,-32469687,-32416383,52567600,-7602530,-31847413,-53253099,22615248,64273339,-63363945,-32751992,71270197,69346403,-52637854,18576065,31539978,-4837350,-48831975,8109572,28758941,-41160459,-4559247,18906110,-65687456,6122954,62309819,-48167143,-34448012,56991771,35342947,-13501425,-39120152,9359714,-1891211,5037303,-17719157,-59777,34049640,21333718,15852636,-28033373,-8546509,10005702,41941468,-56355773,54282664,-7534264,-22640231,-47756458,3596790,-40236239,-37577588,5864525,23424302,-29840,20649789,26719841,-42080141,-8874545,57699782,14909477,-46291977,-9467483,27477571,-37397960,-11215095,22731503,-33348806,9932260,-19746736,15684771,-33626511,-12806234,52906108,3025485,-44620320,18537312,-28879658,-709648,7155503,14275457,-7733634,-21678789,-20816444,-4307131,-3962271,2024645,-61016185,14471413,-44768368,35645580,11356265,32550048,33090332,50354584,-14853194,-28896233,26936907,-4244852,-35440168,20142304,-11039685,-25584498,-1709848,29554171,-23936734,-57754158,40323205,3410835,-64319104,6954119,-2840577,-89665603,-23654793,27885302,30432525,-66680667,-27305238,7897920,3750819,31884012,-14895051,3785057,2223973,47241652,-14138080,-24813446,57437016,27258799,-40609,-25959814,-11835554,23598232,31984938,3016164,26298130,-38373537,-1037019,17845827,-11935404,26527464,29717617,-16123572,-10971299,34948493,-10770323,-350774,-4213827,8104146,22236298,-1096337,48908737,22886265,-19958550,-14376491,57827851,8015145,1711710,43582994,19583323,18533773,-9064292,12833821,9016247,-51258414,56553265,2767457,10160139,30072589,-26185197,-20792730,25975654,292116,-22050770,-24639087,-16141683,12313293,-43568566,-19482600,28694937,34760772,-22544134,-54555939,27495105,7748292,17212277,1551725,-31418808,12500136,48250031,-29802614,-81093442,8788899,13281327,-33152662,-43931016,-12309657,16338619,-5289339,-48942151,-34527533,29039475,11059069,-11763957,-12032617,6762890,-3903163,-14608693,-1882162,14189145,17474303,-24845594,-23965560,-9861983,10543813,13731767,10798595,-22906428,-14604372,34296123,17304639,-51708688,-46048971,2013382,-10107682,-6627405,-22467521,15508094,13871233,5058069,-40043544,12736647,15100316,4844971,5736835,-47659825,-23938457,29740979,-12032978,-6138072,15876060,39387932,-26039059,-5599925,2291788,56613673,44034175,25711092,-80353404,15078547,-4845462,-6564483,-47292055,-36614143,16061445,39761341,-60442675,-79127634,27433825,54642675,-16035936,-60604517,-42249110,-11322732,66107994,-34268477,-27988137,37509999,52906542,9532320,-60472094,-12875626,20472206,25001613,-18989497,-52921379,67597342,61436071,-23826804,-52649031,-3155839,47390318,-48342772,-47024962,10086190,58744409,-58558466,-48589683,-42277419,99736248,27730351,-34588847,-74984158,45319673,97028155,-15616193,-70203173,833770,84160464,-19686185,-34576351,-10201801,16251925,2680982,-27157080,-18304965,40711551,84363969,-28486419,-26772495,-19342948,66763134,-72724082,-83264809,-16416197,73892496,2062539,-50047302,-15549194,88833642,4708758,-51985720,-72749336,8083196,29335870,-7063655,-92882771,3060628,24406314,57589952,-54215353,41216495,41006364,21248474,-39366009,-20673872,9493214,-19891572,-33949726,-12997228,-34206039,-34399677,30531573,24409730,7885986,4148660,14402169,-1492167,-23090634,8868946,19500718,12843360,-36560097,2772915,49350390,-13952988,7751192,379730,2108004,79286225,-147212,-58905785,-16126791,-13925058,43388347,6706644,-19268932,-41058245,-17120360,-30226963,-6786975,-45165302,23468193,12797983,16409068,-44479881,-49939665,1619871,46054482,-26356955,31534635,45588504,-27635480,4650531,-17190426,11307071,55457204,-13866371,-4869876,22680610,70220128,11322035,-56414441,23604116,68088728,75635440,-52444141,-74133423,58875888,37857470,-1284016,-101176084,-32848810,95416181,27359064,-60376882,-26104922,19642226,33887205,-68945431,-44409915,15083291,36709610,-40421559,-70828876,26181228,47939271,-70348196,-44687600,34696978,71930855,4773929,-102684852,26986414,140534214,44514264,-97042230,-76030131,15434945,86521260,-10791278,-35323057,1274141,72080507,14184872,-20001989,-27255246,68768561,45209562,18569012,-23337050,16218147,18650436,-15072226,-61182634,30982288,67791993,-20696371,-72163479,-8231304,61332478,-949270,-32895004,3193543,69108935,34430978,-30255381,-41941905,-31252906,12041231,1577393,-59881991,-58585556,4627990,33590238,18810791,-18390738,16572181,9454442,-6985669,13635591,-22856322,3350204,-15993653,12768171,-33557632,-23108086,-5658300,-41797097,-21012618,13946365,7120598,-50504772,-58949489,-573090,-18861398,-33594103,10395159,-14765605,12991181,12487238,22736621,-22828424,-22517897,-1724029,26235062,4928553,-41607402,-11428316,-3683730,33689693,-58871507,-82667225,-28486669,63820642,5486025,-41819366,-38211119,38926053,40510580,-75056817,-7501684,63464172,-6332277,-63386722,-15531376,57964738,17694400,-10669779,-31326756,10509338,44368980,-43351652,-36733580,20895527,25910007,49089406,-69516841,-10783745,50796903,25334894,-60954058,-33795764,16733507,34751706,30944833,-41403258,-36860238,55587336,30230122,5859457,-59321255,21951169,36469662,-25947239,17678942,1112640,15630635,-21820299,-22470403,51803635,51938587,-39238408,-76844786,11077878,36628265,47538909,-43500782,-43209544,48243190,20862713,-47758330,-23712217,791826,41355981,18392248,-10335803,416752,-23922438,20964798,-9369099,-14884841,9463425,-5016256,12304344,-69507338,3081332,59635180,28453579,-22852963,3066658,60223446,-22802945,2243442,-21749457,62989749,61142276,7331693,-57707475,-4259965,46857017,24520114,-15838415,-23181157,8294741,-423766,-1118231,9508325,-35468157,15330062,26435773,-3326088,-41123378,11022871,46088645,10386624,-28620644,28261201,14062594,5003552,-2927717,13632506,-35730054,-57942992,9448857,68542120,34246514,2991477,-4700103,-12235002,34766937,-13024205,16728950,-29771888,-19992612,34987995,9678310,17279162,-44886508,231575,24241623,48621551,-9251217,-17364242,45755745,917614,15463827,-18480567,1689705,14798086,-26370795,-4890486,11177633,-2072309,-15610561,30363329,22017582,29915290,8741386,-65707827,64237350,36172583,9088462,-10340560,-7760091,48191922,38764092,-33636930,-36151607,19206719,39515637,12949472,-16279845,-28962014,-21364247,3961037,15748334,-32250706,-9065487,6139055,46302872,-8677315,-49810650,22801974,-5182379,-23683772,-848598,4031556,-13262141,-1061565,2630702,-5455263,12784253,-13959061,-28969448,31287595,5008321,13376974,3238871,-34894940,18912056,-35288114,-19794309,2041325,-47794317,31676719,19669426,-27767120,-2170084,20686701,20527384,-2825103,1496432,-30876045,-67333239,-12212376,6220511,-22746672,7269417,-10920704,42570373,-8956418,-13249555,21770649,-36921361,-2466760,20448992,-650422,12064420,-3380127,37624349,-4023407,-59456726,9613598,19986447,-19316886,29323359,20123432,-53636127,-839141,-3500518,-30463449,-7049053,-1362589,11171201,-21559711,-10800842,19142522,82871,-27950619,8131303,54149948,863898,-8075320,7255529,-22453328,-53929641,25776658,7687750,-30971456,3406431,19815515,-33327122,-17799042,-30649835,25589482],[-10,-29,-75,113,-162,292,-397,507,-677,969,-1276,1536,-2063,2642,-3238,4053,-5089,6171,-7492,9066,-10980,13056,-15556,18480,-21647,25401,-29595,34499,-39967,46038,-52828,60627,-69258,78740,-89319,101118,-114169,128393,-144106,161455,-180422,201193,-223839,248592,-275426,304779,-336657,371194,-408663,449274,-493463,541284,-593085,649344,-710401,776807,-849073,927771,-1014002,1108494,-1212430,1327390,-1455229,1598062,-1758965,1942163,-2152488,2397303,-2686965,3036246,-3467601,4017125,-4747017,5774544,-7358117,10262753,-28417201,96057899,68024103,-88788261,-41624904,28024560,113792503,50636181,-5060731,-90839807,26348749,95978469,17609650,-145943205,-58279826,152070360,69614085,-67541516,-58061622,14005056,70810788,-4833402,-12783358,-56440739,351323,5737742,-17752119,45341316,69489002,1246949,-129296144,64258617,201852358,-49868688,-169976675,23853685,192712315,62873750,-75021777,-85052545,56262415,81033418,39021843,-147636854,-100848420,97682155,51163151,-125607962,-80861502,111143382,33268929,-22006635,-49836355,51522199,-31469598,-53870512,46479699,65439176,63462142,-19176514,-99626362,10157413,131977966,17330774,-179109451,-78912119,187311172,104365288,-160757872,-99666648,67131061,56070171,5063816,-52958295,-65904357,24283532,70450325,-12286392,-112234864,64526168,41414883,-73148202,-25429380,45504073,30452397,-125772169,50787364,67940756,-17740255,-66327711,-5616499,-1213108,-6342908,-15444700,-50500443,-90380216,77227996,102747274,-28783714,-103880522,71057806,117950223,-22938052,-16526843,20235372,-34115082,45860403,95921128,-26334410,-139346525,39074998,136729590,-1197279,-65138208,640921,-10488066,34183647,41779227,-17384947,-84442277,9141223,34896980,35762010,-15831090,-11576367,29867308,21090106,20881772,88672905,-47131382,-57244711,52436663,34044701,-25596778,-24943496,-33977888,-19517450,66707552,17688512,-76446094,-99270676,108634053,64820512,-98395935,-73661176,12103943,-15486460,5984742,-7880549,-68326664,-73900221,79029119,86215875,-47671893,-16263423,71170346,-8771837,-63330280,72391857,16260659,-134695854,-4800899,75202908,32889878,-36100961,-14777865,17127342,49059325,48790350,-57298722,-54264017,78265566,112748412,-20784739,-98203161,4640941,68426306,-35807796,-70684608,18688102,33543265,11580516,42128611,20505255,-33899909,22608061,6459190,-37623065,-41481718,4428420,-59115185,-73358949,30980811,93944981,-90950924,-86524724,58130059,54290531,17719780,-62172037,7504826,-36094634,71591142,54690731,-76644488,-29733991,35609946,54987104,-21722976,-51577206,-20551731,2950136,12072129,9222057,-12329198,-37595617,48720210,35072992,25741385,-8351363,14490128,-47746437,-48348473,73760176,33678471,-47049364,-16620970,50826835,21453772,-18874783,2006624,34433904,-7305578,36274913,-10616959,-17862401,11377137,76282209,-11415528,-90043413,-17940119,15165604,-20596442,-20066985,9060352,-23154559,-16389879,28484896,-852073,-55856129,33556669,41366295,-22500303,-29131147,3920286,-13820265,-57898877,38808326,4041410,-46383494,-2758032,-2690893,53435431,52621366,30533827,-24588935,-59508529,81210362,-31923557,-15896679,-40779826,28904669,40847488,-13945905,33008328,-455802,-10817996,16262622,50698116,-1706919,-8565601,75251193,29397839,-58418139,-11660970,22945785,-4710789,5371377,37679365,-33039004,-21221665,21528044,37595131,-6625198,-11569054,4694354,-39592928,5194987,25836270,18171026,-4887616,38976133,29915573,10898248,-35237426,17718171,12182989,-15578093,5485423,50094858,-81625449,-17607580,16717761,33834260,-69195457,38221037,30481561,30149677,-13159178,-19026215,-17509220,-56367079,20476531,17492447,-40588609,13793855,21120651,-26770745,-12128819,54175108,-14840661,-18304291,-23708529,-6027151,-68066755,20164904,-4451523,6005844,14498258,26679393,35787274,-536640,-12492565,26343103,19081870,-47981220,20433001,-5231288,35006128,-656078,8442551,-18430867,31293622,24548092,21348637,-35002805,23773336,59780999,31229659,-29287855,-5195982,16889300,-41459333,4302328,-24419432,-47742160,7904776,5751767,-15924263,-55848007,38932123,19244155,-30160956,26755798,22000763,-44190001,22753211,-37995512,14478848,-20099708,-15097000,-7741188,-27343414,45327890,-4303652,-56986953,8066956,27528003,40445058,-62763506,-11172118,51454045,-2732341,-30113119,-823278,2168586,-5128545,9946844,26529859,-65075372,-14885563,54890672,7897585,16945377,20995786,23495929,-14204723,6230924,-22693312,-5643620,5933489,12973836,62848838,-6008515,-25350818,8746671,13123717,-21469617,-9827089,-18690087,3990692,24958779,20174801,-2689477,-22747579,-27029387,17199171,27341518,12337176,-65647076,-44454906,38527333,28293869,-22328742,-41094446,20333882,7169069,-19183002,-34671790,16900680,-14035465,14256097,-20271558,-56704985,-14682699,41654917,2973352,-43032787,21764169,47017129,-38724950,-61632512,-12727620,5550821,-21176125,-9910195,-14887122,32851427,40191282,-52544554,-39411851,19011570,102818030,-31528818,-30276133,2074438,47391682,27907155,-55325624,-47356693,28016405,49802897,-23213803,-77302311,31409856,60566090,14013392,-64098537,-18582528,57343797,-24385908,877221,-26739213,-12164071,60968774,-46673752,-7299971,2819263,48062202,-10638073,-53018217,26215711,54331622,-25319530,-42513931,-42026519,92671764,6987471,-67549171,-35388634,13150046,63386276,-2698487,-22484024,48306439,41894928,-46001,-31155440,-45308614,-5318509,28745930,17936759,2812936,24416090,3438611,-13284571,-23499134,-17540392,-336934,-2774309,-33548398,-30343550,41934553,8128682,-100788692,-67131663,7403879,-4918496,-25780307,-35139320,7138544,20194818,18095660,-37731167,1813506,5119797,-25799097,51736201,-56830525,-45351941,16554830,2802548,55852861,-59476812,-31210906,-6439799,38216466,-12232999,-41681068,-2183519,23015780,16839141,-28259054,-2361057,-16076534,11148921,-1703488,-3226367,3287485,10687448,-51477187,-24988870,41107458,28951822,-16338245,-21237566,16817540,70778057,25312426,-61869259,-48307151,102299144,37043198,-58806248,-47459154,36795454,48329583,-54145862,-92469683,-49124838,72009455,-43034185,-51750382,6165970,60091352,45991959,-39867303,-41807261,31196359,56873071,-36491373,-88436789,23838633,54741247,-25138789,-91744279,-18139268,129189179,46988455,-85592150,-50225045,74531993,52470638,-6963266,5936203,3571607,90436836,29451732,-75834479,-12369073,42022246,-13394600,-23558126,-2633602,93464993,26817611,-39451357,-23761166,56561040,63737706,-30510893,-7847107,11974184,104296369,10828531,-78627100,13410065,77900336,36923632,-71120847,-30429063,32364392,-12026123,-34685622,16686739,27841512,34788627,-4182713,-17768512,22619172,-22136928,8409621,-16180815,-47339531,9021289,-11593678,-4926888,-82144152,-2524190,4806632,-69767050,-63693402,29012790,-8019961,-36654603,-23374407,44023541,12013564,14518066,45571895,19709875,-16148796,19328220,23860037,-9650891,-22813310,-20532261,20435155,16025073,51900927,-35334776,-27857568,46178749,12832100,-13668454,-40742226,17534061,89046808,-7250600,-28718284,4559410,32813510,-11533538,-40999775,17265837,52778463,2996871,-91931418,18220291,30673764,30948406,-57749146,-91613411,30678105,59607414,-33025391,-20782386,8352476,83454276,5735068,-62022134,-34865114,75380858,61418320,-14044777,-59429716,61954967,79350753,-35387385,4913907,59509464,57226906,-36187526,-102367795,37566499,68640668,28967221,-53504285,-22229180,60766468,39701681,-29286191,-51096832,67238896,69763809,1020005,-45963445,45040860,72833404,-45041277,-8774523,-21258637,3977886,58565703,15326904,-18800166,-26906878,39508540,-41111896,-21703948,-26972726,28873704,-9946969,-25071350,-46496516,42023742,-18498830,-55595627,9292404,34307549,28423503,-11863814,-27193944,26635260,46053459,-32832057,-37854861,3392043,-15863850,-10422961,-15441963,18775583,-13962589,-41449793,16577034,3401687,-60406121,-32811820,6024393,-1549416,-9792421,3537874,18731062,-38230305,17573927,22898172,-17608861,7603158,42743550,26407125,-28426708,-6732302,17585392,-30858770,-13327853,16475102,10370506,-8290147,10065295,25974113,14902636,21256143,-6253205,-56623575,-13828991,16410037,-11103058,-42436733,-14528466,59752547,-34726491,-10337931,-17576948,79069479,15619235,10567768,9553471,-16059914,-10356698,-13854736,-9701843,-4988186,20375638,7477216,-37440415,15042891,24505272,-34068322,-18420790,-36615089,6017148,-6796125,-45677937,-1126516,65960941,22757842,-15744315,-15138275,-29395287,62406384,54309375,-44755725,-43740443,27367666,-16335252,-21704060,-64158100,-12541569,16446114,-32780367,11362998,21663964,15047769,-17735921,-61055014,25958298,24847031,-23417338,-67381942,20519626,51118931,36254235,-67581264,24364428,31698347,30036596,-38637372,-30090933,24804062,41818073,52894784,-5917208,-30027915,-25634630,65843811,14465916,1442660,-4945141,36069589,-40468048,23218714,-19305969,12171707,10806205,-5551632,15420412,-18244752,-16710126,-18510200,23502179,-11549688,13895681,-10554573,-27797935,24467890,33133067,-18610302,-53081351,-36413044,-21613807,-9471804,6742932,-19574834,-33664463,37515450,66554162,-24367829,-26212274,-38293663,14368419,30921743,-11699214,-8769302,-35815349,20511751,20898386,-11403393,10003484,-30456324,31409852,33556654,28854951,19424385,-38040849,-21393756,-6748639,-10342352,-29978662,-21284776,34447515,-51057947,36113756,-49652837,-51709774,-36908665,36364540,56383302,-34494586,9606522,44137592,18582891,-4476603,13650412,18346586,3823318,61959367,15717997,3098942,11037977,41333175,54519794,-16430983,-26941363,-706561,-1277497,46609959,16415624,-6863483],[30,-119,186,-172,274,-419,558,-735,943,-1264,1559,-2144,2658,-3316,4108,-5072,6171,-7514,9110,-10881,12925,-15509,18229,-21371,25004,-29202,33926,-39207,45163,-51791,59388,-67765,77118,-87404,98983,-111755,125705,-141212,158218,-176851,197315,-219788,244304,-270963,300099,-331959,366557,-404156,445018,-489602,538014,-590654,647863,-710151,778128,-852300,933423,-1022330,1120020,-1227748,1347131,-1479986,1628605,-1796317,1987157,-2206492,2461633,-2763538,3127577,-3577074,4150004,-4911625,5983603,-7625472,10508077,-17121604,74587020,-17458299,-177259814,-28829386,49438662,-47982959,-23667046,3374394,-92959744,-24254280,46194064,91869418,-13650644,-36345855,7480552,19166171,88439164,14357953,-109697036,-1196554,155938502,94819803,-63748120,-86475486,38358582,12622857,15670756,17502130,-37049289,-107918095,83332661,77941522,-70675633,-126203891,-51515471,132288300,34583656,35292282,-42635323,-79174050,103734319,63280572,-101462329,-102623959,82867173,109350392,-81697151,-37818963,32704357,-67245335,-72635171,59840789,22581098,-51633848,9325722,-20786801,23736173,37950083,6592793,-121855597,-14796844,170654465,53502450,-158666475,-19124072,154289497,158180906,-138733812,-93476541,-29091617,74602329,13778644,-60732759,-83353684,83272010,109655587,-39221685,-122150058,37920878,74632400,-111574506,-46893556,94433661,16114752,-77380053,36553816,81016318,9106186,-30208070,-53410937,-45281188,54393913,50722314,-90054313,-116184378,155961124,141541610,-94915138,-172155793,14514037,94290673,-25367624,-34892952,-22060086,-55657695,82693091,-6297807,-63921710,-27210655,46465242,12112396,-78424940,35129835,40049135,-1474725,-39974697,82495689,46904561,-87559328,-47591302,67254324,28392928,-34853443,18082198,-70906507,-35813390,137555101,37449200,-126541996,14786884,122172885,7601557,-42087850,27791953,-2530344,-48006300,-5457503,43492822,-62475820,8786741,46413639,-17520869,-17241977,1682426,2944020,-39902209,-356420,99324556,-50420053,-83639297,25343278,52207163,-28594827,-21799750,-6048645,-63806514,-9745767,86564734,-25389281,-55825728,27129273,43513065,-26418013,-53560067,267713,-26102985,4451639,23705537,-22875236,-66517972,13616236,50928348,-9706081,-57295729,57285826,37480612,-50862576,24050784,-27560651,29310969,55894950,51466319,23445331,22652458,37264558,-15745697,-63276573,1120728,60966075,-74412480,-49167183,47673180,44153045,-45565587,360245,9751485,-15948275,-3017498,-7274948,-3522036,-46086733,96138276,9255236,-16473566,11104343,68660265,31628616,-12550020,14172836,5112072,5340072,-11074346,20987885,28078076,-7857301,-12508984,-3910269,-12910885,5620317,22059506,-50117822,-19133888,65472538,-6563848,-82133246,-21126207,27372227,-57538914,-31632857,13632560,23071106,-1108397,62346488,-42005314,-62041853,66982272,-10339656,-48137843,-69382769,26866203,60000476,-73625555,1436391,40216790,-3618649,-6938427,44819482,-7919393,-2806884,-9703368,14370822,-3062835,53911887,70818965,-58001289,-60898430,40286680,22760278,-37235571,47825430,-26884396,3662134,-20881653,20967643,-19840086,-38583986,28331514,3855567,-17789923,22143956,50138529,-17445986,-14264462,4504794,-23682293,6841544,-19572074,-2513980,358418,-28571571,-28011200,-50071746,-8986112,62646734,6654443,-53792511,2478900,4269461,-35443703,-21793752,50729962,8179967,5628753,50132174,19183469,-37364670,-1447188,-11926146,-2090888,-2878760,1834446,24417696,-32666349,12506334,-2437199,31355930,-54945622,-33883976,43025995,-6202706,-30799785,4651000,14966348,18905781,8933383,-21402667,-11762178,-31956483,-8654200,-41784447,-58656516,31361312,45095812,-9797140,-26215741,35387559,-30065922,25109272,68100291,-13195055,36315227,12266861,27170302,-22721094,13972610,32516806,-61935756,-30797636,9306595,19019642,-63629469,-2725357,72024460,44848867,-3701342,30070474,-12874627,11421767,49578297,-46210861,-19307892,33334461,24810320,-24638771,-26782736,-2817536,14744417,-29874552,-45497752,71208249,32650903,23180482,14356763,-46790650,-24002223,24214084,-5431652,-36023273,8822115,17016091,5398912,-102266974,3457350,-11037176,39992238,-57024174,-37380182,-26245213,42181542,3990620,-52800868,-15868886,-11175715,-15724673,-60555528,-14440932,16896936,13715436,-68490628,-15943323,17217176,17410536,-49319328,-13554926,56475314,28944845,14130653,6902120,15023357,41950178,64708637,-63031775,-60805486,-6625799,45950381,-20043962,-12637375,7044643,8064529,22440110,-18390394,-39340989,71065312,33902534,-1615364,27330338,19047221,-27688070,-37999739,8710831,-52048628,-2704743,20346851,-45923865,-28719889,24375690,-14501567,27284498,-42634239,16094156,13129684,15143247,-54201958,-36265526,9068780,30304771,-7879858,21026329,2203275,31377521,3935633,-32687181,-9987851,2909354,57235669,-34963204,-8564865,76180874,75268623,6959001,-50225388,4842082,-20529402,-9954067,-3056113,-24377297,45109997,39951065,19568887,-6150857,-38683135,9230336,15207975,-35044165,-39391283,17008982,-31458950,-26392632,-13649476,19933799,-23587187,-50693130,-35665678,-8069473,55154594,-38404779,-54218007,-7789903,18680183,18742161,-13389168,-47219379,32300622,98509248,-61891854,-49319866,22351393,80182559,21500268,-74524194,-6173430,57465376,43209875,-53370771,-29897396,16335395,52312884,-44099907,-23116449,10529172,14435961,-3956918,-34815737,-7952845,91799648,43101083,-34881657,-61207481,40321182,-7886524,-31246216,-47745569,40412635,617537,-67577389,-101172890,14545066,42841861,54170266,-51209851,-41819892,72579837,48882688,-36669743,-51046987,-27699995,42688412,-26022825,-90155165,5168647,29775151,34855863,-28304269,-20642087,38492276,-16854041,-18196529,-52147039,-14956262,3099024,4918675,-6507460,16894024,1193662,24229502,-37697126,14626125,38751682,38492648,12965411,-21933716,-17155274,6064991,-7850173,-22995998,11358914,-47287447,9159375,26956634,9826599,-14553,-31059254,21884672,22573687,-22820142,29621350,21359378,-1026607,34607717,-459429,6493941,2684939,-19356645,-29367209,5407059,26065621,-22403511,-8425793,-701611,11141479,-19172525,-61102512,-2047052,48710163,-32804243,-19441763,-54642769,46184932,61486786,-68842059,-90045411,14247702,42702295,21758909,-54531731,-59120733,43195193,35331224,-2399295,-71507142,41411666,5176952,-13829568,-58884379,16840887,13736269,-21159264,-77220801,5049234,76096448,-6856106,-99997381,-37342293,63263414,51458195,-66712163,-64619120,64754373,51881656,39605867,-57784855,8663695,54850194,51296992,-12039618,-53782037,-4321489,51502697,-43418615,-82491817,33565841,61048399,-9882717,11372887,15544865,39388739,6437264,-4596276,3268354,58288506,38435085,-43630466,-40657346,51821847,-2097666,-89784210,-17654582,60740177,106042643,-9746562,-62737394,-4851625,33671184,-14425240,5449923,-74922290,34334521,9551562,-9475366,-7618025,5222434,9685476,32338415,-45054965,40875208,-18919448,-31165182,2059935,16773384,25959293,19240679,-14363672,-30931532,-1625947,-11128723,29957668,-5458876,-22458568,20408953,61048455,-12495709,2183560,-17142505,39964263,15879847,-31641808,-4280281,-37669305,38374549,39820015,1074379,-29914365,36943646,58120752,10555580,-27879440,-49403890,35930922,-6851045,26774713,-8192946,-10548367,24394044,-11569696,1501726,28161668,1240796,-33396692,-3839876,-20413438,6950769,-50028266,49548747,9970254,23806157,-14380958,-63509655,-24472050,31600638,54217450,-2998836,-77570354,6246743,110487016,9916040,-52380949,-43129249,33517238,67367340,-22508758,-31276894,5875240,38972977,-18827052,-31205512,42584504,33267345,37572019,-28923593,-3213326,78663399,-37774809,-89770650,2853070,37560844,3148628,-54162788,-30463311,91099420,50286872,48033781,-41631636,-11946349,60100355,41478314,-63498770,-5081608,-5704314,22900037,-19406335,-23804358,-16604923,29235517,44594294,8547020,-37060397,-27533153,19696506,-68349560,676735,9260627,-3501169,-57969030,7040009,50975581,-21003018,-72539795,-39506405,22851402,43873408,23437786,-14011311,40605343,47467725,15116205,-35571153,-56049398,36811645,19672876,31591294,11952825,-11543427,-7742852,-1838606,8906726,9225987,-17812440,30169710,50848820,37919533,-24217617,-16873318,-24661606,7676442,27149439,30561505,-16919472,-4863487,32338206,-26014943,32275838,2919939,-6670944,11125420,12421788,-27264907,-75127512,-2734950,8089417,-6732656,-17138911,8694336,1158436,-10739218,43626329,426436,-13986588,-8343432,54220930,37855253,-52888073,-8544815,2944729,-8484952,23236321,21041897,-6280017,20539187,-16463872,22682276,16445695,1863607,-52223883,-24405090,1807223,14182713,-10677859,-34016016,10400891,32114137,19245326,3285577,15674247,37056315,22025021,31211078,2989663,-11476934,73546515,-10585680,-10300038,-31331547,14509666,-18485321,-1325190,7109597,-12589904,43685364,-20023392,62322845,13785744,55103666,-39843286,35283829,36142686,5100358,-26406499,-51575803,-8114033,54666179,53800631,-20056546,-29244919,55286283,13307477,-11097581,-4026067,-30268785,29166646,59128203,24764779,-45242916,1193596,28033524,43376460,-30018674,-17757443,23246786,-45795180,3655836,-4896702,-31959899,-38188483,-14481522,-10198595,923513,-27748585,-42474031,28602026,-21702046,-19625953,-31014435,-87711195,-19085930,1131265,-7926601,-8552550,9157805,-12153181,-12410851,37247803,-27469376,-5653737,-17944350,-9039831,-4028341,-25142868,56893900,18427633,12285404,-2763117,41039634,31743701,-39304433,737853,22207061,-9525542,-13733629,35809789,-31683945,17382905,-16382053,-26444994,30593608,8623856,-28947730,-5178619,18031065],[18,-7,147,-53,160,-209,297,-351,567,-745,857,-1141,1501,-1827,2120,-2686,3266,-3893,4608,-5372,6323,-7400,8620,-9959,11399,-13000,14832,-16822,18999,-21364,23884,-26790,29782,-32995,36569,-40364,44327,-48523,53159,-57925,62991,-68465,74179,-80033,86144,-92787,99732,-106794,114330,-122285,130654,-139423,148745,-158721,169452,-181081,193719,-207740,223377,-241121,261643,-285543,313897,-347986,389982,-442388,508832,-595030,709396,-864828,1082901,-1401705,1894105,-2718834,4295752,-8218716,39314310,5574236,-134663486,-37050247,77193390,82957887,-1064661,-69193192,-88291024,158385633,88486331,-113981045,-142681879,108234284,131965091,-50438909,-78923521,12711853,9501333,10838442,24471968,-42028107,-66209866,59433099,-46452180,-73652966,74870547,63218935,-87554621,-42912238,128365104,117322377,-93344577,-104982469,109954000,81494644,-65446349,-116488778,-50820211,85962217,107618859,-39213313,-233706514,10004749,190337713,-35424520,-186110002,-28781171,66289344,-61436723,-55526576,22772213,23018515,-54901130,-26088676,37380658,3744877,45491426,-10662820,-80308910,41684721,90261649,-81310454,-193407191,8153610,167554972,-28689567,-151951579,678902,110360045,37556767,-64012254,-47468860,-74519496,76685154,131571673,-78735785,-78517443,62069053,58968925,-41035666,27512378,29566605,-57799727,-10345854,106400482,83175356,-53043597,-33788116,79608480,-415430,28540305,-11407934,-34869776,-48252666,131063104,66028502,-140925793,-21517258,120842082,3192747,-50427798,15236955,-18108155,-17359512,103127114,81279888,-34593070,-95697323,81614726,62901282,-36259546,-4702955,-39916466,11246981,40230759,58192775,-75481813,-56813064,61975242,49271110,-57238067,-5116259,44174303,-21494062,18935093,115895772,7669136,-4461536,-19528070,84401592,48156216,-3578368,-2818003,-63887029,21335202,115541346,-19307913,-189041367,14207585,112914784,17749725,-150310373,-7826846,50982871,17879912,-9570618,-37194064,-46774452,46842132,33469730,-14683593,-62066238,45060423,20941441,-54302538,-9981847,39455456,-11406842,-91236142,67364706,23866700,-11865523,-98333447,13781732,16155159,29223529,44931541,-57623449,-57795966,95669952,72343624,-119545606,-121741036,80996593,44460790,-30413269,20695719,-20492615,-24513556,49930615,31931293,-54905012,-20930697,14868430,-954084,-30912656,25036080,-1826968,-57411021,-29161259,60355248,-39691461,-44207248,3844505,26468817,-45784421,-34710148,4031586,-55050092,28294524,64055148,-26224718,-122030495,-13830035,93048881,24508655,-48333938,29246835,-30211637,-3442880,36985963,-40770390,-36344910,-70770671,121974680,213497,-40501545,23505353,28687375,15844984,25969554,3407933,-70164621,-26721965,63011580,6605302,134393,47920983,27214114,-10367165,5268545,60403208,-40889506,-119918866,77048491,2304342,-42762678,-74987930,12919870,1554381,5749671,1260115,-40337314,-14003172,78735089,57319460,-62796950,-7100122,53272788,4153960,-15256371,1623551,-1856631,-30174702,-655683,35879036,17590977,-6047630,3175180,2457840,-34173060,54255087,-18587529,-37297994,-32849114,75238275,-17425156,-57030722,12283109,43881102,-20098906,2573836,123377,-8711168,-37392094,44413448,16104342,-56399429,-23216399,71958165,18378047,-10266891,36812904,-16611919,-68206399,20532879,46878194,-18382066,-6042840,59317568,28946311,-51745938,8545470,15179287,6039638,-4343259,-1467392,-50003963,-53521546,-11924535,16877584,-7036568,-31826911,28374962,-19898032,20436393,52596651,-16893403,-24122090,17344073,51321993,-29829612,-41512597,-7457832,-24671433,37265289,23457392,-29438740,-66765505,53008324,28009449,-47813355,-26885410,53487710,-20298348,-23611316,304513,26836848,16113980,-3878111,16907915,-60837404,-27859629,1340090,-31903744,2207539,-3617260,12642436,3110530,-13108860,43674255,24984035,-69710538,46797649,-8176521,-15780078,5922656,5717907,-27035699,-41654500,44394382,9803039,-55188421,-35301457,22246911,46015654,11340824,12164010,30578855,22619005,-2587884,1911269,-21592551,-7505291,25766676,-26663421,-31095817,89372406,-30517849,-47808476,-14415685,-15557285,-15418686,-7933104,-27526617,26429628,29055126,-13942758,27933567,5445805,38158734,13756458,3355763,-35522931,-7087145,46277253,-9984337,1132101,26937058,9989467,-39724255,13084271,61907438,-21784419,2131883,-10664855,-74924071,-47112085,67279296,32340526,-44125094,-13724601,23955487,-2290580,-749452,-5042475,-28967439,29289375,44527669,2516049,-33011865,20232304,-10106427,6244009,-46175697,22312730,-16262066,-24100142,223075,33950249,6313649,34197366,-46427629,-28334275,-24614341,31939611,-7516123,-80097854,21407847,20865932,9473278,-28373725,-26849714,55262919,-8737183,57158442,-3275851,5897477,20204118,57101881,-2729513,-27628374,56610782,39075487,-1840554,-71918496,1485434,41169234,-8086564,-19290357,38379526,33019502,-24227151,6736408,-20362079,2848333,-7642730,-78633922,-28217620,50440343,4012758,-41655276,-35140111,7531826,75854462,6384548,-45189020,-40542012,22713727,23961013,-6670394,-16093612,21676237,60590321,21652301,-76821796,33604,30038434,-33300854,-30258290,-415608,35504567,23005837,-17711888,17413548,17713926,13045788,-14419556,-57684844,53585359,40505783,-34039200,-29351438,39513424,56656596,-9245128,-79800498,-31946818,61533179,18042341,-13241309,-26570809,5149592,17703478,5528768,-23544034,-16378356,39517561,42360578,-77264506,-3369112,38708455,29345690,-6758245,-6162488,8112100,-39589895,-1500266,21439242,28952437,26773238,-13839323,9356444,2717857,24224879,3520138,-33116590,2475585,4129623,9922522,16097452,-1607242,-23145214,11061533,59476327,-26746736,-7010496,-19556290,-5697172,6604393,16168399,-52838041,3618043,25189677,-12675963,-26635238,-22640836,52793136,11559920,-2483333,-30806483,9126720,38225662,-2862329,-22613399,9894325,68996780,25073426,-29049794,-53107313,-2504430,30318374,-27015789,-9031387,30508828,-9972173,-31752257,-81468000,7157392,32514942,28592655,-49330266,2295653,82281716,43590705,-73571640,-26040563,85490852,56555628,-32070296,-58163400,34324781,105260756,-2431501,-50505156,-695877,81742534,21155775,-59890818,-15997718,66647057,53617163,-69435724,-49577872,54299088,53004744,-45642616,-74720350,-6216879,97480293,43528239,-45278368,-40791908,21452039,41026349,-31428344,-74198643,34183641,79269537,11682078,-42588657,-13747736,44665282,12989007,-42347681,-23235458,47960025,4678483,-40977477,-4717634,28170643,-289270,-16886624,8344494,14560580,41273757,3950091,-23822935,6637335,50771639,18053068,-30658089,8583617,-14549755,-8126236,-29036027,2389021,-36477004,-68172880,24456864,-30509919,25204255,2245200,-8341004,-27563295,169906,23513943,5104086,-5468893,13652604,20347428,-14839608,-5566363,2602081,-6271201,-1206075,33662073,20950460,-22467891,-29408789,-19648247,4114468,47617428,-46181374,-50910465,59694522,22725085,-35721895,-19719011,52196149,67634733,-21611330,-61274414,5441819,96906884,34771522,-37391618,7270829,38931568,14380632,-70816991,-35940334,256976,79407489,28998294,-28898688,22056376,67382366,16966627,-106590221,-3959730,46979313,10326888,-45287237,-33067551,29735846,30529133,-19537770,-47496246,39653101,56814573,29377228,-50266831,-9308771,60192871,44998773,-86956755,-36373956,45161107,-4116066,-41974871,-77212305,57654293,72032464,6027985,-50748066,-18509192,76360263,39509591,-58456069,24677234,92624134,54527921,-6265644,-28233996,13780026,-8814140,41363533,-46164476,-10280906,-21340953,3355707,9336143,-49293824,35248541,33080825,-65205521,19714421,42308549,13347485,-28730964,-24756965,43257995,33289307,-24440862,-3774455,-16819883,43143343,-19058519,-4327172,-65817082,23706099,36780075,-52722455,-3265001,-27290559,22913603,-6230123,10567025,35340327,6136908,-35085828,17539307,18735282,-41818458,13848393,42035059,42788422,-15111813,-14323327,3383396,16364146,4433845,-9088123,-3956060,-11572047,7229853,6564670,-9981875,9475694,-7036891,-71829305,16753404,19997063,-13428772,-77327506,29929947,13606947,40696151,15554514,3838055,-11796110,37334095,-3599737,-48608580,-51372699,57309280,53542333,4880387,-41232519,10130358,-22910067,3916258,23820691,-33618567,-13849217,-6988357,39412867,-34640339,35320106,17319636,5112735,-14910969,98734242,15887237,-45098340,-38546333,78789977,-1135490,24184158,-10134281,-16606623,49290128,65250360,-10121499,-21265219,18587184,106424991,-7830824,-66071084,-24094078,35935752,-43587960,-8019664,31429439,1173871,7937799,2426022,14119474,21996296,5038532,-31160482,19893233,55842464,11391872,-21693875,-17864720,26526599,29370324,-77955867,-57981372,-9335295,4806981,-457569,-26108990,5287144,16532461,22908947,45533444,-2840473,-31160120,-6010314,32069576,-19609813,-28893079,-16082531,-25005054,62995994,19819826,-29189873,-43894986,-4416848,5631731,-16001569,-7834543,-8179595,-26998595,-27425010,85209656,4928907,-774045,-12713168,-5497636,20869143,-43699029,-3217804,-79802470,17772787,-10778359,9079911,-61434197,-26869617,42198175,30368520,-46640275,-19335583,9870535,7132516,19655453,24577560,-34547238,11755216,56053025,13765434,5859943,-17854405,10213088,34754162,-5857098,12198823,-41082385,-24721003,20981010,-17621437,-7220684,-23187569,-15887401,11410403,-22444760,34831656,-40143548,-29314640,42236273,22297389,-30040430,-22503171,36501389,10267743,3884962,29599460,-16072665,-49941589,43363188,43458136,-22941233,-19792270,-2551522,-20781510,-3983327,-5593704,11199061,-32169075,46602995,43974523,-22866230,-21339546,18547635],[-9,-28,-1,50,80,-51,-50,16,-15,-58,83,-38,-20,-29,69,-17,74,-106,116,-240,338,-420,542,-755,1071,-1285,1669,-2070,2640,-3183,4030,-4835,5924,-7207,8749,-10363,12324,-14583,17190,-20127,23561,-27325,31605,-36629,42137,-48172,55055,-62777,71296,-80657,91099,-102690,115395,-129396,144799,-161582,180079,-200283,222375,-246520,272826,-301554,332772,-367002,404155,-444658,489147,-537758,591145,-650227,716334,-791453,879814,-992248,1163077,-1548647,-5266066,39371432,28095852,-89587067,-42183611,108713185,75378503,-58485561,34583158,8993091,-87720458,-6086387,93038371,10026900,-61261941,-48128426,78746651,47483681,29145534,25831352,-102720090,47026417,109815169,-26768800,-116004400,-22723663,31260224,-1084926,-49985602,-65778326,-76453391,-8961347,88197448,11196475,-105692636,-22897269,103830607,20193521,13229958,-24151498,-101204564,2820296,102999483,52496512,-128591188,-6916975,125456869,-28729741,-127279671,-4803930,30812406,-48256155,50245487,61539537,-66549387,-18303913,51400909,13470289,65168118,22708246,-43574244,-52058171,62581293,159673682,-60038148,-175035470,50979930,170639347,-45048074,-140679594,21169594,58253612,56915304,-47094550,-136194765,-26469558,105621318,53841250,-126658397,-71230355,94030098,-8611105,-100629712,21126763,85988568,-29712739,-68945340,83422033,86078701,-57450833,-11010423,1758102,16384434,95124786,-6974833,-174445087,-25317273,165159072,-21535098,-181311399,-7016481,161189679,-7979453,-65155386,-83403203,-4747961,40101494,15469808,-10386693,-61685736,86905770,33067841,-32671438,-11534126,93561050,34037901,-56134172,40971801,92759169,-17874568,-98701974,-21381795,26382355,4955385,-13390750,-68678234,-36104666,71847638,97201226,-76481293,-129364809,79213863,63989217,-76737032,-21498952,66560253,33699929,-22991227,35518079,-34512379,-17952380,11706112,89726303,-60502730,-2629437,76388088,-47302415,-77064640,59823530,18327607,-90098806,-29972398,82897233,17679592,-49668780,24154355,8696356,2349862,59499341,21263179,-117007286,-14786677,40320756,50274423,-38035633,-31971635,15871719,1361697,-30608674,50937561,-63086070,-39246548,58157623,62060090,-61653929,-29188655,58564951,-13248342,31986577,19715791,20330727,-18042573,50476133,33885644,-58600993,1464438,38443437,-662681,-83961257,48209382,-15409590,-39322717,3199475,72059437,25762901,-89303184,50918720,66933884,-12276774,-2718746,12876749,-23071170,41885030,29707910,-63929696,-79267296,50084047,31502386,-28856867,-3899358,20488561,29215204,-74850776,11351681,-2638644,24408581,-7208229,19648726,45410842,-51044957,3020838,-23920434,-37139402,-6395190,32539141,-3258784,-19621982,76097966,53783911,2176366,-19858216,21030092,11296075,-12267390,38847456,-62380534,-28999331,83129051,-51475178,-55934284,33567488,29946849,-21442661,13003698,42573290,43222815,-18234947,-36849839,33749567,-36570904,-21271917,25931277,-20379244,-30634461,41273690,16481563,-18374578,18300620,59607737,13191146,-42378462,38586728,28128172,29874122,9294037,40794422,24700817,-33712858,-1073328,-68224439,29809550,30097688,-12346512,-43033305,7315034,50882128,6869953,-9132231,3234359,-6510098,-36256912,46775194,39429651,-16303420,-21903104,35628020,-45305328,-3485229,7182858,25915169,-42612514,-19873865,17311876,-25902250,-24151969,-36273487,-12108943,-51601833,-7659337,42821885,29915173,45042271,28196219,33532248,-32610558,55912094,18400523,-1241337,-3960619,23977339,31804688,-66585396,-29162344,-748916,5326996,-4270675,28142092,-37873841,20916133,47451623,-121807,-66786704,-4418899,-6567446,-10168542,14066649,55534820,17305861,-52120282,-27792066,5918854,3016582,17887718,14461607,11276699,14164525,34424277,-40692722,-49609131,31226488,-13808191,-51958401,-66240433,-5693229,324192,24393286,-14085867,-45633858,-49969462,20015521,24805880,-720380,-12007962,39732869,-9004636,-1502889,-52541308,59909698,28277769,-47727625,42761062,25602365,-57229196,15796342,11278771,15909508,9232544,40236208,-62436449,-18423554,42269064,-13384385,-8165068,-59069534,36359685,-6772407,8873836,-7332233,15676246,22325841,10273894,-14326262,-37073911,-5964884,2619684,-15931883,-14868045,37470404,22840673,-11252755,-30523319,-5802002,-19575513,-46822875,-1401457,-12600136,-27235019,3238687,3993075,-57605339,4730842,24766578,-22085140,-57828412,-15164561,50682971,26128058,-37744718,1520754,11932624,53244245,3134730,-47803238,-14099148,46206448,1399030,-62871877,-23700740,49501801,152710,-54042935,3582564,-13098467,-19040480,37204544,-1228264,-1295109,17992499,-10489453,-6796085,-42607764,691673,-6138502,5562068,-16688928,-25732793,54351786,1845366,-17377402,39833159,-27864658,-9442276,-6069730,-45857262,-2099336,-1223514,-3787452,-25858338,12341609,15448666,29579165,-44635265,-44785060,-27168227,-29710366,-72977404,-59352858,1660067,8409070,14543466,-43554539,-23357523,11649279,-2422446,-11678013,-48082343,34307931,76728474,4870845,-7522533,13544239,33308175,35589982,-24900624,-4383036,31762963,6192685,-60408655,-55930545,49532431,57271918,-50530735,-12314089,-973669,33119376,14088708,-34434744,-38318785,87310772,18331719,-12571838,-13827968,26465724,50268679,-66144119,-53789145,4050388,41638093,29734124,-45233339,17082850,57017276,13070721,-3592428,-58791898,43522642,45332667,-41055069,-18916361,46013249,48313571,19182868,-66334602,10343979,21620301,55900063,-20390782,-17467686,114216155,69079935,-41308421,-62002725,-28237018,59565193,-63856725,-54876772,43450211,88007933,-16062563,-10255808,-4717769,30520119,10566863,-46300534,-25564349,34481079,-9304092,-61174710,-27602942,-10640179,54425213,-26030542,-61323601,-17182671,30285469,44888849,-71964622,-89993960,29352075,39871261,-33644330,-16744567,-31894624,-3057403,50241352,-71979425,-30456107,-10892781,-48748113,27115527,15850883,8710870,-9411887,-13783134,9197000,10762464,-16279493,-23910717,14593055,29559186,31281981,-19830359,-30676549,1566192,42750831,29566694,-8961587,-26095305,-13964031,-6983871,27601027,-4841191,-21582118,-16037816,34204356,63266522,-55005533,-57384121,38228384,79458493,23179751,-23845185,-48757008,101912860,78875138,-8772477,-20805938,22049653,52517980,33258358,-39164313,6843097,28219389,2995880,-56295367,-36689181,19248138,27797981,-75598409,-25892265,28042477,20103678,-52890549,-54037216,72083420,94625460,4647595,-123274333,14112555,83197721,23414387,-100410583,-97214666,15120586,35132415,-8335792,-35962954,10772058,110247494,21336043,-25695456,-11787158,76659169,18470304,-47327964,24398644,35368812,3565610,-60014670,-44989917,108656428,79946452,-22461655,-44782819,33393145,80319340,24841333,-79132821,-57193800,60780980,-6313540,-39073367,-43066237,34196632,31074985,-37926729,-91985439,-4607960,59170689,14670468,-3594984,-7468923,7493193,15801932,-21994887,-30843545,2227319,-17038060,-19525146,9260093,30597098,9086345,3512054,-22119238,10942901,48859985,-14276415,-96872910,-8422502,63866282,5761373,-26413802,-30771765,-10046705,41031814,43058245,20085558,-39687733,-12637569,-11638604,65442750,-23877644,-63447019,-2279124,-18736578,10492807,-3770559,-25012207,-14639688,53056841,-20969482,-38925064,-79701884,-24600877,27550919,15689079,9577284,23736150,-22545304,-31530126,35422260,42706997,3494979,-6342322,20407767,47534914,36609018,-32502734,-60009712,-25151862,69359137,-13606807,-37978703,-71949514,22322548,23772422,-64038054,-21063133,-17145374,10245274,-55602849,-35639856,-19826729,-40210550,1047088,-20758477,-30724074,10973410,-34264940,-38183819,16256571,54831993,7335940,-70267605,-47753995,30857032,21690032,-84453752,-12595501,-13070042,45402320,21890584,-83215562,-25659047,32901430,56248355,-85762374,-47255518,-28126341,52160861,4272142,-31096298,14004455,38548515,4747588,3874502,-19467279,46991686,-14130390,-34678433,-30761322,29385391,17534855,-24578411,-26119544,57157691,35008496,-57573550,-39055453,18243130,7627102,-7541618,-40965993,-49411284,-20305488,40747129,2401741,-21561707,-7982002,23650268,4306771,-31152007,9999854,-1676312,-54574904,9904694,-15075800,-35482559,-3592223,4666193,-19876281,21410303,-25564713,-27308580,-80903797,2258117,37516104,-15112119,-10785815,10738747,78879288,3088539,-19618073,14392212,41654167,-9082022,22785006,3937252,-844145,1401655,19031362,-10007036,-35561770,47076341,-1736788,14613665,31675266,33371175,-31419493,-374721,23968771,-17717110,-25721823,2945812,71710781,-25282829,24470860,-9678919,26682883,-45486119,-16204530,19314104,23592636,-4431028,14495415,21018474,3595092,-6203293,-40801793,6315883,36870059,27204936,-42917181,2869353,-5149393,13140403,-5156514,548142,29912315,-29180007,17810206,10741215,-75509033,-41829137,48273658,-52051901,-11705853,14705161,5659337,-10611669,-25773057,-15016180,31870412,-28451206,26915427,1100499,16492235,19772304,-30561340,-49343998,6055915,43416986,-12640647,26957667,49208590,-32485195,-17590433,-15426740,62682234,16435937,12333919,37065045,-27475036,-24266903,-28291044,17246754,-35308768,-12954113,26856982,5780066,-1492710,6678641,25231815,-6694552,-46352898,44501172,-35051503,-17576625,-30686252,-861662,-9308454,32714931,24511477,-16737814,-40416004,24424237,14929251,11398286,-5244835,29100473,-33706026,19021988,-9075693,28849942,18187823,17549569,-10642577,-13444382,8022678,38517377,-20453059,-17145907,-11528569,32659045,-12665680,-3554129,1428715,-8908750,-65845111,-31444844,-7182405,-15263981,22674768,-6615779,-6959326,4587804,-17805547,-24395835],[-18,89,-94,190,-355,444,-580,842,-1208,1539,-1955,2630,-3290,4068,-5140,6484,-7920,9619,-11717,14158,-16913,20188,-24000,28275,-33146,38738,-45236,52493,-60528,69682,-80078,91562,-104309,118546,-134518,152037,-171322,192722,-216299,241952,-270285,301367,-335238,372093,-412414,456334,-504020,555835,-612255,673465,-740054,812123,-890604,975833,-1068634,1169574,-1279833,1400320,-1532359,1677530,-1837823,2015638,-2213706,2436226,-2688179,2975884,-3308711,3699225,-4165682,4735632,-5453158,6392836,-7693943,9654337,-13060007,20988282,-88128335,-110983828,-48537459,84743970,99760695,-87452042,-152558860,918959,198201954,-881050,-207649490,-61746143,128416594,93093134,-141294664,-80468197,54530799,7981020,27254684,-49447686,-106207413,14245726,29949770,-82759434,-75639581,138491554,585025,-118049315,2112733,256652722,7854369,-179990815,-41521000,111807812,95454058,-107300421,-115416983,19968126,171600446,77188139,-145497814,-131812926,120066987,123999236,-98781446,-122774861,116427285,56309028,-87094433,8798607,59749102,-10409047,-87530210,54083019,51310059,34894866,-20170259,-107044430,-25214084,92893898,72512789,-153101318,-49437403,172035310,63875492,-99186824,-83039702,5841364,23064457,73074968,-18596803,-92361110,-17123057,105208134,37433694,-91220589,-21388367,78286234,9110869,-8049180,73966210,-76956755,-89774391,41039455,85877840,-58837819,-123022794,29789079,37240957,41215375,-14514987,-21910032,-63398417,53784871,67329699,-35043724,-30769119,-23371477,-14738964,45771396,36257647,-18236466,-110503138,16066773,161964175,-72182836,-142452396,-10765838,168059649,29423666,-94190724,-62663551,-21127942,26791594,94299872,-65146066,-87925154,22898425,94502825,-5529123,-27403676,73935265,51556321,-51588372,2083952,53319688,-54444767,-64489958,7721534,21844172,28409541,-5048658,-124708104,-57175195,63889268,93482957,-164317005,-134010870,119079328,101579542,-79558916,-98990450,43602421,84442812,-30973109,9537885,-86795380,-4235130,42601634,17854492,-90275378,-23267697,73095606,-30063771,-33712501,52410569,4319960,-111579171,-25909725,98295890,46428581,-48358532,-63043088,37654155,77280334,60166039,-18967983,-148514710,67432798,123281637,-27310787,-152309416,-19006327,117938367,16118876,-14794439,9183357,17258610,18096095,8883441,-31932137,-73345966,-36431775,2912079,40339306,6830203,6971881,-41470542,-57745238,39700435,54082161,-36694910,-21185513,53881169,37885873,7945865,31201724,19852859,-32322248,96038724,65672948,15026359,-30749658,94903953,21181446,-9811648,-52931714,23321807,-4358282,54320606,73927100,-71017509,-95752480,34022279,62094926,-48622182,-25335672,30355698,-47368262,-42149631,55842878,-5451682,-28961207,21662949,42470932,-41200145,12266829,-15562259,-10667103,-12686421,62446202,29882332,-54138127,-38698120,91017551,-34445650,-59432577,-22445102,22881413,-27594,34789884,-16178113,-32593009,30806997,93377828,-48354785,-100248194,50424058,59683282,-24063137,-3991894,25102442,-63286796,-25658227,105395892,2245189,-34545853,21926306,29765315,-30532231,4589060,-2403145,-45069153,-50094830,17184805,15488620,-48863166,-73891207,43150866,2108864,-10153744,-5488197,-68122602,-83190150,24275861,37636039,-25837495,4381170,61365915,34602177,-26440452,16899152,1655635,-30226545,25691868,-1046722,-48997036,-12133741,13007707,41288100,-17356415,-17481133,33063844,8846534,-2586598,23020527,-8888325,-47468895,-23637261,6122730,6365500,-20026200,25862771,-18397638,-9249619,23733632,12929343,-49965280,13065151,78417814,-39551451,-22041164,16262769,7796510,-20351666,41079503,23971848,-58684151,-48722281,-12350054,-21080851,-32736613,5443722,71875487,-29834894,-1713857,15891226,-16321020,-48306198,37941747,13247176,-13588771,-45872498,25323796,3243353,21046498,4465177,-40391455,-37331341,39565949,6414417,-57619446,-43878062,7758728,-14332144,4623353,22732351,11307919,-39816379,26812448,50008038,-2036844,-26502351,43594313,64518105,-39476199,-20448030,21328245,-6102407,-13220893,-467261,-4485077,-37402554,-7335736,7387103,-34730554,-5669678,-865636,8330384,-54972324,-25504262,-20996694,-47499881,-2892574,14499339,-12247755,29183281,6249850,28301392,-2450087,-596707,27287348,-64514492,3615017,41693065,19943218,-49717488,-29994569,-20689802,39603075,10905819,1731633,14880445,-4371382,24692064,3297323,-60491991,-16206507,38891743,-27892000,11820080,43715594,-2755250,14236123,-25614786,-25372837,-56497864,-27088748,50414719,14261115,-37046394,26324485,49747500,-41729233,-45228394,10563906,-25369297,2224927,11572610,-8134356,-11211202,70484282,24360863,-17792072,21639491,27370721,-26745899,-60109327,41519763,46962258,9763613,-16981144,2285579,22996777,18872144,-35541292,-11175981,-10614783,16962574,-36079087,-48626918,5761506,51968684,-30405735,-61526374,-35837400,31058561,-28969697,-59058274,-11780802,-15257232,49584014,3655448,-81311102,23334109,26674576,38118579,-45255566,-13894842,59707045,20719811,-6154305,-25740009,99782988,2575910,-52021626,-4792433,17808450,50421417,-38480577,-11554979,-6816822,81415484,36466900,-5836043,-26625730,63079562,70031400,-16464483,12997129,-12198283,40420873,-39086464,-10573905,12549029,40625354,10846743,-35529661,18669244,19293941,-2507798,-20455038,-693111,60283832,33147727,-12596894,-32030971,5618034,24254920,-50364691,21061918,-17098728,-3447041,30084620,18613220,-69730041,-7496740,-6550136,54507485,55337415,5780930,41999222,23946072,9146209,11139372,-25579335,-30594901,4065050,33773853,11318637,-37885398,29885948,-6416793,-24697377,604660,9608223,-34845706,-30295022,-17290831,-40240857,6325077,-26397122,-17601235,-717783,25151931,21603372,-36324761,40287029,72460702,47807409,-10435752,-45881707,-533656,61898875,4590917,-45724384,-72305567,30496123,35692087,-79384572,-42699352,40505039,54980868,-27517356,-51456351,35900774,31774183,-39092723,-70283369,-802075,32995998,11491311,-67165052,526533,63739603,-2051449,-55240757,-55232239,93590741,54819285,-22750952,-79379528,21732112,76656702,-10272396,-104567299,-17712817,35467068,60539630,-68844041,-52062815,72034477,31791412,-16254935,-62000455,54584782,27884182,-39960928,-1655175,-2190093,72764835,-1359110,-59375503,-7278507,12802145,34230912,-39736337,-67185636,-9392922,65478751,-50681002,-27472696,-12948369,63728495,-879407,-60304266,-36748209,49907693,26842162,-27083670,-57685709,-22545407,30482714,-1733564,-52133066,11655296,22578357,1845785,-52983490,-11388124,22961023,9319603,2345002,-13748192,3110885,32189270,-31120413,-10559776,-33382293,-18523599,-11405575,-4120851,24105154,-74392200,3618690,1176708,-25549379,-33994010,-13147232,1336275,-43166988,-40931297,35551925,-15134410,-924194,42287351,-5335539,91141,11293296,6586638,-59712217,-30663518,25990905,7763725,-21063390,-23970246,3121122,60742799,-30071801,-67148126,-4431615,50855090,41611594,-26025850,-34578925,67372409,-15445122,-37936142,-75685229,84803976,34931017,-72381256,-8915393,32208014,39819132,-3972982,5884745,16216011,80869105,-6987762,-76826186,-34485313,67308235,-30917606,-82349747,-55261673,53461954,62617329,-64032547,-66681455,-4604146,49671738,-55310144,-38450279,21028252,4791354,59096659,-32979442,-28200403,27770371,59160628,-8846737,-48988337,35389364,55877679,-77184,-15037145,55417357,122266851,-1259655,-43596436,-669251,31392513,12306392,-44128925,-34574525,1896969,37610441,-53479683,-52756070,221201,82148202,-29162908,-16954241,-18431842,40111765,-26015724,14975076,11885066,-55745932,33123008,30335662,-66261805,-20083787,7688227,-12509496,-21813931,-4054662,19511077,-20654258,-45286917,-37664468,9084113,-18963603,10554179,-44640901,58011575,25566404,-16909263,-37656108,-34793300,27287417,11630448,-18852717,14384943,-20293413,-49646711,23277022,24441678,-46812969,-17190853,70215816,52859346,-45719343,-56044337,-62204,20662412,8080112,21152942,32690179,14442970,-66926096,-14717974,42025147,-6001719,-28766345,-37052600,-39155365,40354538,5981371,-79272198,-33672487,44933749,74231911,-28639216,-54652734,454288,40355055,32280910,9839595,-20624607,53715491,61907223,-12370397,-82392280,9511672,59563200,-5292140,-58167720,14282423,50939838,36652582,7665385,-17934249,56823535,-3464773,-28138910,-57554806,8540351,-5137355,13595968,-25672241,48560217,19300067,-29027751,-1333228,18241792,52750954,39820457,-67911210,459563,9584246,50267572,-19920648,-47887911,-9377193,46150769,40058806,-51421417,9278166,55023896,35142894,-7197759,-4751772,-13391737,4638099,21719172,-15144650,-20786408,13596498,-19996611,-32040538,-12562187,31228356,1611559,-31917716,-5302179,56869703,28559416,-2010202,-22946988,16442669,12860815,17710441,-64402032,-11090809,-24037688,-7892478,-1521688,-30291002,4009393,24100487,45035325,-27444322,37804378,-9637669,3205556,67788286,-11246204,-50877913,-19215685,22364759,29980715,-23780876,-40989281,-60601114,-33969880,2719578,-8389806,-34058184,-63111690,-13133043,60082263,48686631,-13341420,6886619,-64217857,-276533,37874375,-13285915,-21056496,38474214,56328452,-35095846,-6796752,39411056,22864714,-24323102,9392766,-58165447,-22815971,-47888325,15096321,-12491367,-51058063,30563702,12884689,-48929685,11233037,-19280990,-12396294,1694848,54158910,13066500,16090442,-10535146,-4543354,-10037792,56937673,19024884,-39533425,-17444868,12140057,14908888,-44454254,18033874,39903607,-1382386,-35885010,-2585378,-3987262,-1346605,69046952,-1163555,-25735629,-35306823,-16456880,26718725,8941592,-35156977,-36659856,-29633415,14598558,55726818,-2713223,-25268838,17465551,253376],[-14,14,-69,10,-146,249,-261,262,-459,681,-898,1140,-1462,1887,-2440,3007,-3661,4619,-5609,6894,-8282,9921,-11752,13927,-16602,19471,-22759,26603,-30931,35708,-41179,47394,-54186,61829,-70402,79860,-90327,101956,-114722,128830,-144267,161228,-179709,200107,-222300,246405,-272671,301326,-332474,366278,-403033,442997,-486301,533473,-584641,640244,-700929,767167,-839505,918759,-1006129,1102417,-1209294,1328654,-1462919,1615082,-1789547,1992259,-2231590,2520246,-2878891,3341694,-3973509,4914741,-6545642,10416938,-43364135,-62911434,73424920,117665960,-41684513,-140591150,86533775,68256388,-84905669,-32832271,86750978,-31645552,-90895089,39423606,120117138,-49859079,-46759113,-17348099,30491477,105253674,46243264,-46975347,-59276847,130937530,98109057,-106404480,-98702359,51581508,132554934,14533515,-17970682,-51042980,-11022179,65440531,40984362,-104490348,-76972372,70655577,60283894,-4213154,-10705742,-40446518,-34400823,47540775,131851986,-53229260,-103928925,-14228329,134702353,-28299718,-82004424,50176,-66672041,-9188697,1242169,7687263,-88898389,-37122754,22113785,44985070,5898555,-1663989,-97075050,14983468,79413301,25479870,-115105776,-34023047,103024842,80701799,-76485527,-52454937,44568796,78157931,45957969,-44907066,-80159276,-18726014,107263521,-17815502,-154435280,40360285,37954162,-78359151,14182295,84822718,-18299303,-116636667,-31420889,62509681,37593708,-39237933,-50352016,-24301456,123889261,72720149,-143341715,-94312676,147291055,129728306,-78566828,-139909321,70802416,122657208,-48538064,-114106167,2405872,15456476,79457669,-32615084,-94591919,23281845,94141763,-20923517,-56172215,40948633,88637182,-122068116,-15626264,111939785,76166633,-78015980,-87258985,66879336,23303123,-14105049,-19278076,-74599770,83326292,82119075,5035560,-114908236,14019375,93532889,-5430037,-78101895,13458842,24355886,31726031,-40721684,10983812,-6893399,-26218206,23385610,8917791,-21316234,17436755,827685,-92782296,-4433071,62300033,-7090521,-91225964,30982516,84120382,5752840,-60577546,-155217,-25710974,25031192,57334875,-70866791,-85702311,77297065,84071199,-49238125,-43371993,40259310,6257927,-31599802,-24879028,-13643642,-73585297,-14689457,32468478,-31515748,-49596302,-19672210,22466459,-46662185,13040466,42134065,-58122317,-771155,25414553,34877602,-21834848,-4208041,31932454,-41137382,1064911,11265025,-30746223,-73387380,51795229,88238508,-59391823,-7967273,6752287,34031743,-18464885,2215145,-45103863,-11141152,14559763,-1310739,-50972651,-18585644,62321975,-23176193,-48083016,-12736223,60803291,-34262137,-28809835,40118341,35982016,-17448183,3962429,38981862,-34315672,-8490279,40443972,-63778510,4733250,42923453,-9073040,-33479552,17068523,71099314,3076245,-24677534,72766796,20924587,24227981,29435766,-61434809,-38857873,204345,17670399,-16095696,-25492850,57416020,-10676294,-71279765,33372500,24161134,12013644,-12094542,23495471,-6085343,41578143,33981997,-19100633,-12598079,37811608,36233050,-61003341,-20702033,29447554,15498893,-41405451,-12310992,45299865,49265367,-42736817,4047874,29455400,-1845550,358078,-14142668,6952756,24436637,39852409,-31016573,-68001828,-2819982,-6139535,-43230851,-18549883,-7929938,14929594,20514636,39813861,55086220,-25633215,42171978,-37846826,5222913,-21815462,6802076,-8735846,914175,41645161,45877195,-8007802,37744768,7689264,-21000099,28287131,29065237,8562718,-17434372,16968355,23338110,-72184934,-1170578,38839388,36052699,-1451037,16512159,25271772,-18527396,962069,12747737,10502950,22487815,20488100,-10522976,-14342941,25238836,59973300,-7041559,-42368337,3875873,-8008115,14253902,-41798698,35999562,-11018569,20500264,39254210,38903286,57183890,13367226,-49092081,-27127839,-37333085,4130145,-30813678,-26305721,16416750,14051059,-3651343,1124013,27184630,-4859758,-18893536,-28622727,-27483498,17815111,20378354,53134228,-9886496,35591315,65411625,-36947982,1043952,45319692,38755683,-32776012,25550359,-7206366,-43419730,-3848604,-22622450,-23307496,10432257,48577771,7822228,-47756218,-22287589,70189446,3284295,-76758860,-24405300,47145497,8804699,19592179,-784962,1706947,-3783939,-212994,62708195,-5564836,20089914,26127913,24753315,6907819,5009606,31327455,-30570141,21515588,30282050,-36985420,-37087709,41635426,52938941,10450149,29482101,4285319,14147493,13128500,-7079774,2077365,-63662403,26438931,42809337,-10250995,-10473811,-57078133,-2276977,18819504,-35869908,12420297,18660112,58198742,-24966578,-46630293,17120719,55567795,-17722612,-43384438,-11448927,10509686,-33067075,-51370497,16323463,-5888803,138223,-10828041,-3094746,9878076,57110760,4801069,4293952,-7658472,-13660055,3016853,-9934751,11539841,65895276,-11500075,-63770858,-8722321,25496209,11288267,-6981591,-3690942,-39542414,-121858,31394366,-23505561,-20021224,15510150,40468641,30801039,-8480150,31264288,37161052,24553242,-33883154,-20211573,26782454,53247003,7793526,7894681,4300335,21401208,10858824,-17860159,9460660,73554890,1777946,-40115850,-45661333,42028084,22226744,-34575777,-65110649,11402180,46196175,5396385,-29536607,-21794727,48664876,56852326,-28276424,-35532814,193938,73803994,-34678065,-14371756,1444597,40652129,3256658,-35312477,-97236271,45379327,11545582,-36849929,-29348081,-109297,46578550,-56299757,-55972296,22894520,52646575,-35295388,-7481246,-17305118,74335919,45061472,-74181134,-86720524,27021675,72768125,8210803,-28760150,10882996,65584669,-14526529,-23980384,-21009534,37174535,7668201,-40137248,-52697618,23358110,60500719,-20505123,-14535800,59133744,17951922,-3090319,-37447879,33018697,35224476,-34658290,-15225851,-12414776,75402369,11721579,-7128298,-23554758,49659756,40174119,17911238,-68999496,28425067,40747107,46339856,-59149776,-41784243,14020397,39021607,-12220860,-40196026,-33707547,-31608882,-29278225,7053688,-48535856,-67185855,16918171,-12275093,47620180,62649559,-19396039,-12856683,15246558,73050307,28868436,-37039260,21011671,5904632,32816150,-61082112,25905754,19031418,-30929787,12854700,-5897488,-40601610,-31858243,-18584353,74790236,-3170209,-70140247,4414462,72903865,63440813,14564948,-25745244,10058880,89081832,39416034,-1154031,-36935712,-12844699,60655538,-17345181,29154111,45995833,-1248950,-5440732,-16771254,18656861,-3071785,-56276398,-31620692,21897097,62588385,4325585,-48886010,-62058751,70093024,28142887,-77760769,-91108192,55796347,93627282,-27299977,-73038870,15293730,44322980,11930890,-72776004,-67302612,47526715,26500693,-17389042,-51512532,38801786,77338393,-11622907,-67715492,67853430,5462489,-28620405,-36594855,35270882,85828161,18408807,-61737518,-18139027,80419646,72868339,-100753091,-96621021,36631002,40141597,-19397034,-117268484,1255361,70841782,-21148202,-48278947,-48966415,4760957,40706299,-50177552,-32732961,21349138,52539565,-12934934,-11214211,29258004,35602790,-22764730,3380443,-8436117,55674535,-10016538,-70273237,12048159,25093544,27609200,-26708561,-29333346,12657931,76002163,23588051,-69387941,13419805,21035188,16330773,23395892,-25336049,39631051,31884632,-6955402,1171194,-24856021,23487951,-6438484,23003715,28373077,-10799395,-9343656,-10573198,35316210,-25638619,-37250667,-44287964,-10756901,43321350,-761649,-18880324,-10067465,-3175328,32716822,2223098,-36281617,-40096220,-9247064,46463251,16747872,18842143,-78432675,-26044642,14013481,23524586,-24275209,-47203574,72901806,78309345,-13348929,-51571507,-22748960,16014162,17611120,11053451,-60564152,-19132292,28676762,5118091,11600612,-1487973,39853450,-17818801,-22224226,99579536,32880842,-18957558,-32548658,61266503,654597,-3794954,-69743171,-24051299,11140416,61119145,-54339998,-73198709,-2512488,72935730,44344727,-63339975,14335148,37619779,39350909,-7801089,-25785593,29065462,-21729241,27400180,12556549,24492026,3556210,24407508,-54356640,-8301175,53976245,7040620,-67001032,-6902627,62741265,34150109,-77266380,9569500,66323474,32216553,-14877517,-51665550,40606957,13897428,357139,-66722805,-30398828,44761874,21622930,-16290555,-39641272,19558065,-23213551,-24455204,57269397,3050821,9606677,-20389641,-31755129,12683870,-24555625,13270348,-20946664,12650488,27922622,35113273,-68115257,-24516803,27587591,19161740,-45184238,-36788569,20514915,52310745,19285857,-44117167,-35554865,-40002938,12019379,-24037006,-11324400,-56796043,11031916,-26261434,41165428,27448993,-23544208,-25375691,36440044,-1876691,-31434978,-55216186,66509650,3583902,7105145,-15058500,8212292,-60527191,-9739232,-14496626,-7302232,-39803333,-16961226,30398214,30026063,22737557,19375555,-24792813,19424000,44635324,-7683057,-54520341,25927932,33317819,-11743989,7829547,-12739749,26275913,30683939,18388447,-9252365,-52641888,45552632,-12504600,-26054888,-6191194,18060330,42031952,-31079597,9263347,31672269,-17073282,15704678,21686155,8105313,18568021,35696701,-12812603,-45001906,53259172,21385928,-805076,-20990820,16008750,11829308,-15553020,-39432894,-30619311,8706906,201247,9459864,-40636868,7874237,-7232058,-26442049,-16888007,73415614,12657214,8478908,-69770,9099378,-12156864,-8859802,14133410,11532965,34135267,22140853,-62927466,-23947568,23186157,11821611,-77385498,-53220014,51062881,24671698,-49644922,-38768450,11687938,38480445,-20678811,6209990,900166,-5825440,19442233,66902636,1538624,-34876777,-12757130,-860819,24234159,14596042,13914094,-21081085,-18959945,970504,-23005940,19969525,-23953508,1271989,-2027798,-3861020,12458113,-39759397,10201047,-3137029],[-19,64,-70,93,-123,265,-329,318,-444,810,-976,1208,-1559,1929,-2388,2875,-3609,4301,-5138,6212,-7286,8572,-10084,11789,-13717,15926,-18318,21065,-24202,27555,-31361,35651,-40388,45548,-51362,57860,-64818,72566,-81088,90484,-100619,111778,-124156,137578,-152103,168105,-185595,204739,-225428,248151,-273042,300076,-329700,362138,-397738,436744,-479601,526967,-579348,637383,-702015,774527,-856036,948426,-1054042,1175963,-1318505,1487355,-1691408,1943488,-2264246,2688815,-3281043,4172859,-5687567,8902270,-27314521,48548580,153952896,50738098,-123018707,-176263494,131256509,184526006,-149201060,-163954010,102319734,129464848,-20414596,-59877935,5744267,54792353,3026494,925474,-16059084,-13388077,46208990,-11410730,-59263947,70745593,87532249,-101197994,-103775768,144272924,170094949,-114208619,-136775524,40334640,95661234,59505295,-101821921,-105476697,64599513,123165559,-18624483,-220783641,-26619206,204170352,10585332,-215059477,41168465,93283686,-5688132,-45455710,33716474,21723694,-46063732,78338990,12961010,8816310,48901192,-33537845,-62997750,66373185,93946784,-52815448,-192529554,33810088,122575915,-4305250,-73965849,-13340292,72017067,19320159,45950192,-77919011,-126354537,-6544037,136020759,-58797532,-122369680,30505434,52433223,-40809685,49513392,-25444508,-49640633,9837718,104444122,19767955,-106850425,-51692114,79231938,-37040860,-2489888,6167384,-45207626,-22594868,74356899,-9329598,-73811890,42390783,32609967,-714811,-14563524,58542461,-44998410,-90720843,109931569,128811773,-113772762,-119249051,83630549,95677665,-39586577,-61542857,-85355963,12659682,100758207,-14926348,-114312790,-70142651,117045401,39235235,-98008016,-53320335,41708968,-27425962,-57230958,30570044,92545940,-82916234,-19281486,36320415,10162029,37690720,-32213604,-138947428,29874337,152310282,-40554128,-196793138,4185090,209075069,34317373,-164133175,-61305591,56785956,75411149,11923085,-47688214,-17231338,30456328,54569734,-61090154,-119217555,9505521,30394745,-71708062,-30649546,6317066,-10333400,-63908066,64050609,13555700,-26588370,-68809620,-25262531,22145038,84194909,1952615,-103271290,-46219973,97356958,135641978,-73285813,-94316786,35353877,93342152,-49549089,-57888935,-33518586,-30544973,65435548,17227357,-54359149,-81734182,57714665,48704023,-28052020,23739955,35046577,-60195692,1663944,46470666,-28255935,-28858784,24486840,17655003,35434344,17354423,-21100072,-10767776,-14292337,123158734,-831105,-60961765,-32106047,43915403,51380145,3555172,-31844796,23101585,48446448,77673675,7098242,-80210209,27202860,90443621,17145852,-30062962,-37138254,12978997,-37377538,48694686,23045215,-49658068,10981136,32793234,-1576123,-32843556,31657849,46057606,-50208522,24740891,54363109,-59751832,-81845693,84503479,49204267,-55393938,-35070528,-3929068,61789757,59065403,63112256,-97728481,-10495415,62418306,39922591,-72465372,-34336484,56014105,41782513,-25336313,10357714,16998998,-3479319,19231650,-1272978,-24511769,-15392122,43042559,-9490669,-47509573,39418122,26166782,-21351529,-61988860,103427613,16738273,-104935434,-27412152,31949644,37304228,-43216860,-5824610,-24141309,11563171,62191313,-9865056,-87908796,20603253,51275752,-28155387,-13490537,42051408,21417539,-37475887,44953444,23774058,-40656446,-8555615,83640078,8150274,-25653817,-18239836,-23612692,-73076111,-20641822,38841714,-21835115,-42846946,38920484,24324488,3794325,-2233476,33996833,-40289624,-26340718,13529921,-32326372,-68451453,36695616,8391482,-36790626,-15712790,-1115387,9893818,-37137676,12322808,35454816,-12364000,56731952,24600438,-42921232,10702944,-23844861,-13221983,4509893,16165885,3439127,-52227626,2644817,57379477,29849837,-53442987,-1041614,3469872,-46971666,-26857050,-25986793,-72165887,-11796234,32194221,30950796,-8399238,-16306946,187812,-42525822,-812334,-9719305,-11603432,2255050,-3965086,7886520,-1091972,1779339,8514455,7609247,-10666361,13196774,-6778834,-20458661,7501798,7679097,20719780,-14972046,46163329,50838071,45517678,23428520,50737073,-16174856,-34312803,9654909,-2769354,-39824454,12417585,359113,-11314434,-1620176,31165973,-5294964,-42564831,47497886,10748553,-14546634,-31872564,28397178,-24033253,-1794225,4399152,-22475102,-2163221,1447665,31035062,-29724735,34811834,7720816,25309053,4848692,67127162,31356228,-41336865,-3471684,2897369,-12057908,-19761772,39974369,-52940286,-2790393,-329384,3442288,925617,-28371603,35615636,-41742906,8068184,-32775053,8978502,13017500,15988298,-20902559,-62405090,-52468951,32361277,7847635,-32916575,22689151,-15941910,-67129427,-2586624,13403665,33010961,-26528151,-25901509,10882364,15685881,13879375,-26765118,-17865795,14423998,-5497124,-16139938,-47638807,-3203014,91805170,-47325332,-4534853,3101028,34812320,-4284739,-31358610,-32076149,43964714,14787578,-44616857,-24619327,22390009,35689379,-6651138,-64291650,16439517,37915085,32104606,-39275754,46006539,19222520,-15759075,-18369430,-22318758,32490939,48631279,-14317530,-40791531,-23087600,98205101,30396106,-80970531,-6884475,46394709,7898891,-39791886,-19939292,-36044132,10433011,-13335970,-57244202,-20662895,15219594,-17951263,-45519009,9403592,32970927,3285253,-43883085,-17580285,14587251,-22131106,20668478,-29247847,51564606,-13859697,-13589568,-9459997,-42454373,-36241578,26105924,-41816050,-16284584,190103,43989737,11617328,23210807,4764309,-34166861,68899786,5842923,-8536216,6963004,64432291,58620044,839780,-57058414,-7740528,26402606,10528503,32686813,1209071,8679937,-20636082,-31462513,-34996832,10284742,21733198,-356668,-7189724,27774019,42866668,13298886,-97309729,41286966,6344854,-6502259,-39571171,-47469851,32220038,31778232,-31088641,-78770318,9625927,63178486,281115,-54977425,-3425354,89768627,24463321,-37407197,3410183,37672486,31118137,-46800412,-11236926,3991750,33257233,-37287685,-61960944,8641592,68264401,-14820218,-73767412,-9279955,73393952,20060602,-75634969,-33991593,106307072,39276525,-98927924,-45409258,-8276817,58091671,2036321,-84656663,-12047763,106020271,24236801,-73559164,5216933,38572305,5727983,-67951958,-21154969,21984713,-5506433,-64899507,-11440587,37293213,30674208,40105756,-36910262,14971595,67702968,45748411,-1089838,-56296008,1451478,53294958,6702487,-19323930,30034392,19455182,-20523195,17839976,18033046,12387588,17687707,-18601975,-25242797,-8886310,-336285,53617344,-25005535,-17961294,9554088,13586657,961842,-6923773,15628753,-49341394,44984973,36450188,-7993929,-5442056,13615,32186860,16196374,-58759023,12626382,-19426954,-10100724,-26826135,4436260,-25726056,18451379,26346750,15738692,-249188,-8923952,-35001507,-37778161,-14059341,44118661,-48173695,-84290906,45084664,60968733,-13922745,-16514415,-6969986,61814063,4279524,-19496494,-32874666,31874095,30571964,-36806243,-63741004,10589452,39187280,3226000,-87482935,-1383390,101981542,-10124489,-83836619,15362117,91958825,46192931,-48113543,-66696144,32485132,18767104,-13434419,-56920142,-2851879,86635224,-15281619,-53342181,424289,44780794,815097,-42503887,-31168672,64231357,18361004,-14913593,-35368963,-18071847,47294435,49022182,-9807126,-29858683,35079861,17369111,-73615622,-11235761,17922764,-1018785,-17903002,-23400639,15814698,75711376,-69690912,-72889883,26446774,27652661,-29291253,-32245423,-20078814,44046008,35481499,-15802932,-19539838,38467819,8316528,-41789137,-25852374,44134926,56990230,46395,-885736,-30761568,4402782,19220723,7734999,9191881,-27089802,3856544,-14356578,-15233576,5146757,52964107,-1273307,-20992867,43638885,33711273,-39409462,-15550097,41172364,36222875,22580813,-8653395,-16306031,-16462639,32947163,-9753907,-26964898,4548086,-14413797,39521449,21564729,6345529,-76402058,-46460313,34827985,27037919,-53507437,-2788366,59637879,10542639,12230281,-22405541,-21885753,31630373,29394313,-17227768,-8435891,18203613,2536904,-21672653,9754934,38141802,-17145632,-97821326,-10934857,60564360,8909652,-32346952,-49096930,46255003,29947852,24637961,-18794722,-11724044,73537930,21502240,-87378401,-42691008,84791284,86297483,1505675,-16324702,-6686229,50974513,-8604846,3698417,-17639044,24347516,17438736,-52750144,-29891368,22274474,-36556551,-56406996,38305693,38217373,33579679,-49561451,-10868305,37776865,42467514,-54128683,-63296032,-14984974,27557383,43891657,4283503,-61555671,12088299,32276392,-13533112,-38093372,-42142505,12121859,39133731,-40873485,-8027226,-22820296,-14349683,35092143,7522855,51482069,28586164,-36803476,-20583306,44967869,41909877,-17990583,-19315700,21045800,63659218,-3970894,-52558788,-30863334,17277918,38100180,14529189,32825520,17189995,42401095,32855281,-19019911,-60022961,20987741,60910596,12044905,-1326710,-19783891,-44916757,-1136291,33559403,-47684665,-24389316,-11583314,-20014785,-54107006,16660510,18156818,-5847020,13425516,39089018,4819781,-47605174,-8842809,-19210135,-2825439,36572802,-26291061,-30555303,5891373,38491940,2763484,-36309280,-41199510,72723380,785500,2050375,346040,-5665720,8344233,1190584,20213395,-33945865,11554284,25363581,-25612842,-44997988,-18642207,-6797614,-45002613,53270442,-2824463,-18700754,-47002243,-11324700,14598429,14186398,37149655,-5186102,22225105,17330795,-48050895,-82065452,-62664485,8983291,100612918,-38889468,-9483270,1073391,42636497,60923719,-22684520,-39422089,-23029495,-16978672,-23906961,11002476,-68632425,4394772,34146372,-8035884,11807861,15898755,-9930229,2732037,30053895,43278973,-29740645,-19513103,18057550,-48208643,30642954],[12,23,69,44,7,-93,151,-91,87,-145,168,-152,128,-70,135,-36,-52,102,-235,415,-702,903,-1299,1715,-2266,2730,-3581,4381,-5311,6444,-7817,9323,-11041,12958,-15135,17603,-20302,23409,-26687,30394,-34474,38950,-43875,49121,-54859,61086,-67880,75076,-82815,91108,-100039,109517,-119545,130244,-141631,153686,-166426,179862,-194027,208907,-224693,241174,-258409,276427,-295028,314167,-333417,352227,-369428,383498,-390504,383898,-349670,257101,-27396,-596041,10406351,-76545355,-100574163,13724146,129295474,37547741,-145874201,-21655403,117707536,-32075402,-99165364,36424382,73785673,-85447878,-63951148,98660368,71770219,-73885793,-56480415,-21352295,107948828,57578917,-66508526,-148140465,70832926,183380708,-7926613,-171648872,-41255820,134193885,61657929,-82978398,-59191896,23237055,2973385,64439624,-43976504,-79704593,2629312,28437899,-15926557,23940457,-2458602,-25200778,1155926,63017301,53498632,-68317004,-77902150,75652011,59233871,-84232535,-16861280,32715942,15862673,51356429,39243011,-80634349,-57774819,31469046,87393978,-67123801,-20369087,-12781765,15552700,42348993,99060468,-56305995,-128014583,81052167,174631847,-44325149,-78526298,25302591,25780294,53207704,-13417033,-52004976,-32128007,75822741,59675164,-81443292,-99349497,106432734,3398886,-93012011,42578445,53324436,-47050680,-104259170,57124583,53876026,-42758669,-51645496,-8706040,43534727,69097003,-34190101,-137262723,28442599,196186060,-11442651,-187034585,-17860536,136198690,11986189,-91427393,9315916,27258629,32679112,40777377,-8510905,-41467363,10902023,97356515,-95974148,-15645736,131484034,-6451566,-120656856,-35257146,123672080,-882715,-134981565,-9165683,106070828,113336117,-39337292,-53268126,-12782521,111835931,25969672,-101524064,-57246075,109022035,62372980,-94168853,-37847532,120094822,26019150,-18905205,33284701,31853563,-13969756,-37385096,59393196,-11293235,-2864769,-8998713,-55722095,-18477379,58428294,-14962365,-70989843,-46107758,58485592,-6801946,-67743134,-38112266,6790357,39227005,53254732,4294317,-92343556,-24298830,63496811,-2928591,-98134951,42610192,43323334,-29947371,-70181942,5287829,-2762387,-60698486,26088553,51331511,571892,10223411,8122209,-15022713,-35331542,24518166,-23748133,-26780216,7913472,48078969,-40456329,-30804391,20034973,9792451,-537586,31890044,14730743,-52452230,41777223,44334970,-30491854,-55396597,66142184,21514926,-71880008,-30573466,35474368,-3902646,3513833,20695511,-66012410,-37922016,28577742,43175886,-89602628,-30778867,5866739,4465330,-7559226,15589331,31719628,-35896847,16377477,-43828311,17686533,37693166,32514964,-47994593,-38983177,45319321,19899210,-57779277,-57511657,42611128,33680757,-91915021,-50518449,69203962,59897075,23184693,32659418,-76389441,31309888,81233214,-36743473,-16806208,14437811,47503402,-48936867,14030551,35316558,12393383,-48335477,231101,30094514,7766704,-8064972,6577718,-40686181,-44785921,37185831,13858885,-79990283,-13713250,28215508,-48434604,-35002119,44551230,21736957,-18257064,-19285113,1225325,-7154896,7013195,-8056692,-41011772,-21228417,40303234,-4374483,-32754446,-3951026,31706713,-47169988,-20805247,54369338,-16462968,-15111636,-3538585,17844680,-16010472,-5485696,-6013647,-71810968,-11846969,13889775,-6843913,-71459567,12119717,10987727,-22826800,-41397276,34375369,36507530,-73167559,-8737931,3536139,-18577998,-26283407,43875094,3375220,-36083449,36297943,12319200,-18588328,8926812,47032603,3316007,-10746991,-26148508,18607550,19863553,-25527130,23239164,-4077884,9799639,-23924128,43246084,-10242769,-6863754,60064837,-17536487,-22950610,17344157,-11782894,19033312,14268141,25790158,-5977727,27838938,14630589,-77987423,33097003,51184888,-19843584,-31189376,7798395,17651963,-29898651,4721175,28644910,280196,-20984821,26100582,267930,19768056,11159884,2777278,-49088111,-58575355,41403548,-7461796,-50192240,-17056001,16043863,7535345,-18780818,-18921546,70160177,12683105,6125248,-38705725,-26166882,7313818,13131017,7779202,14999283,50363293,28493355,-37459384,32388559,36972123,25199793,-30432253,9046436,21789009,-1488984,49631065,-1701719,-64427128,-11952357,36976724,10583371,-37836486,70536111,36589200,-21041097,-40548310,29331515,-53233367,-23848789,-2194264,25959845,66669911,-29839484,-8521562,-2022075,-4537247,42122934,9564608,-46530201,20526728,-15541899,-9050797,-45334162,36581884,9685043,15876742,46702414,2147897,12767787,43459530,10475513,-16173275,-23170366,69670693,-12420704,-11438915,17335853,10704038,11282261,-440164,14237772,9227821,-15576856,-19029633,-35894520,28893901,39395966,47142940,-17976200,18385909,29566766,44272197,-20009494,-26160224,109380774,12320711,-32679281,666716,6989899,-21082754,13758590,6201845,-19995198,14463685,56438947,-22153367,-23358423,23329772,-13169976,-3178113,19684968,7051959,21659196,33265540,-5839494,-16487500,7289610,10000058,17758736,-51427372,-1071330,49113676,33432041,-9032398,28646050,-3182148,-16574661,-3487108,323976,-6909766,60964751,25700900,-27617325,-5448443,54985948,8945890,-25787293,-76307104,34306923,46356154,20328904,-55626805,-5506006,-1024381,10341299,-43072085,-30862108,56754264,22206750,-16143985,-63672492,23054510,5746224,-20704796,-33606107,74862815,56699389,-23968156,-76707563,-10251590,6413093,18527730,-37923772,-65080865,47580711,48194034,-38735270,-58737024,1819828,64765146,15580367,-42879068,-35080849,54191219,29120012,-18145887,-67024232,-14863204,25873208,-33564972,-47837862,16862853,73838,-27035403,-29541351,-8377786,22097288,3223919,-27532861,11643396,70499998,-16516806,-29838804,-20390118,39604935,63649529,-58044208,-23789403,3456462,68152389,14007633,-34431425,-86907915,30980097,64016363,-53074823,-55550251,-44095552,40764484,-8165666,-60888805,1917737,71932050,40653678,9897556,1463802,17887959,-6891330,10248398,30075789,1548506,14941247,21636815,2300504,29626662,81433783,-37899922,-30002052,-17313982,15363689,51756387,1136496,-30645071,60265826,29812097,54490579,17402621,-40214687,11235968,53426164,-9604451,-2718233,-12999116,14766521,24838892,-5827556,-11134420,-11967482,4777698,7471700,-6501663,-44933214,-24543544,53486654,-20173966,-10623179,7709602,12137846,18283085,29203075,-2943954,59833235,-18466506,-13018936,-42612266,29253497,-37250865,-32766558,-89162197,62763410,93596519,-40418988,-59381229,-10814221,72783290,14979183,-70706526,-16760847,13704628,88908517,-28599242,-83866664,2976281,46040351,-34034717,-14838177,-19166424,36440716,40884061,-46851445,14243234,53116848,-54543225,-1143642,-13902919,43317791,64540309,-67398584,-63215317,53886990,104546363,-51265982,-67274095,12722044,88640467,-6833861,-58261020,-56490618,68206811,53436549,-49477452,-58476000,7969341,41910657,-5257081,-27656179,8500292,-10843268,7335603,-7064519,-5647830,-6910852,15003382,-56471832,-10243287,41064383,52257278,-37551277,-66740494,16859258,18547320,-22548296,-95303809,-23862931,50192392,75396516,-60999488,-43049137,14381075,68456809,-34471388,28194962,-35803320,31857101,49915333,31767919,-12597130,-23825589,712534,49634233,18011733,25735914,-60300238,-28761596,29873557,-4906700,-286400,-66719559,-20410412,24444998,-14112307,36420264,-41068221,-44038585,1031966,47295645,50528974,-124832156,-59785991,42948854,61985743,9002917,-12690714,-15598679,43264379,64041413,-27246221,-46194363,-30372552,9006666,-13569465,-13889723,-30115477,19494215,-914050,-15363457,15253510,-39485373,22387687,55921774,-13779879,-62439266,-5785210,36346927,-6428485,28042150,27097755,8996113,-79036349,3187824,58681365,24208166,-38848248,-75825425,2077570,89319800,46260694,-62744237,-13475374,47355112,8869504,-74001061,-40377312,68583867,70397758,22599457,-43906313,-7165193,62933384,-10655231,5898288,1331357,-7858753,-25072839,28032031,27033520,54237594,-12436895,-70195945,-41444888,64675646,29734527,-71783272,-34927472,68845098,45697342,-19094486,-37569490,13491531,28281669,33013524,-49775674,-68328878,-33664813,63391043,-38993333,-22242747,13645738,26038347,4432625,16748746,26551948,9147354,-27294070,11299979,42487604,11156909,25695405,-19647745,-1745849,786812,59528684,-11662679,-80964419,-1437461,9494941,-36659833,-5340669,38592927,9499820,3103346,-9195723,-7806211,-4967546,12853181,12326206,-67819230,-3813171,-2690696,-23607027,13744023,8899602,-9227608,-24310944,-11777310,46959820,-2490470,-55650952,-66716186,-27750091,-8000547,-9238650,731841,-52425835,-2319212,19289595,24898857,-51118749,-9376560,15149162,6242153,3864577,25133678,-61529881,-9167213,-13400270,37561326,-38443548,-7120825,22375375,-7846070,14406325,-20994025,-49080194,26750773,42769027,61573247,-6303933,-38084305,18357002,16067855,30138896,24736196,10843933,-7908606,5495849,22067356,51487573,-54999455,34911905,19807330,15165164,-11794150,-53928328,-54077328,2797458,23671081,-39454025,-6658386,-17044034,23291439,2217549,-18919534,12847554,-12846576,11610559,6782834,-41849146,-26198116,-21623389,-28524220,-1693767,5788428,40707804,-35452707,-22714239,-3195816,26138856,6957880,-15089530,17442459,-16169406,2408343,7297300,31104588,20048153,29918196,1614277,-30682171,16463107,24484625,10796897,-72235770,-2775596,12188737,5416154,-31487657,8004793,-8508573,-13981856,24345892,-17690609,-4505892,39488573,2677934,9984584,-36595967,-6140396,-5916843,-67822306,15889480,21570392,-41907396,-58633583,978404,-1773831,30599004,-22584921,-30228054,-1618813],[10,-151,77,-7,211,-256,276,-367,621,-863,887,-1312,1699,-2072,2669,-3349,4113,-4980,6104,-7420,8933,-10692,12749,-15174,18003,-21082,24572,-28772,33560,-38732,44604,-51318,58805,-67117,76555,-86935,98340,-111174,125344,-140793,157820,-176709,197352,-219802,244452,-271258,300645,-332586,367378,-405061,446101,-490892,539325,-591980,649393,-711718,779692,-853995,935085,-1023997,1121815,-1230074,1350197,-1484289,1635376,-1807126,2004582,-2235149,2509429,-2843451,3264200,-3818389,4596702,-5802954,8003012,-13486425,52551204,166225111,-27842447,-189419182,4117292,215815013,30644269,-236163466,-53816972,179916764,49460815,-128231352,-69158496,13710422,-25034419,-2897770,-38076887,-21098747,1444012,25642194,-48063840,-32424433,103853656,-54991148,-131669957,38537246,199284720,-18321960,-229907770,-8102460,140451523,33272177,-31624857,-115389329,-62693985,114622337,104525160,-134027199,-168032228,84834684,155533445,-86993670,-131297772,55375699,-2641099,-60802596,56503488,-3275230,-32371185,-12855558,82008938,34528814,11838990,-8920701,-36064086,-24377572,79118267,63583155,-101864823,-72637733,118431297,64204150,-79046630,-57176107,53299501,-29415790,45120289,50224900,-133352221,-30813505,129292080,95933598,-47474656,-86028685,59068186,43888814,31224887,-9300654,-68246556,-27543133,92160451,98071389,-59150567,-129271942,116375761,42412081,-52237398,4070278,-43847466,-57207808,5745273,66657544,-24857887,-51476498,37732216,-33877087,7596125,84635543,63176413,-115906339,17813488,181000713,5552679,-146528466,-59331085,127058717,58034459,-58623115,-114197202,-37236288,66807157,94342865,-104330136,-57874300,112126783,94097739,-6201202,-97955651,39678187,46125048,-47211488,28230170,67107103,1573967,-59461723,2910848,-23744907,54880891,19885510,-146780146,-33009543,130458736,93821924,-167011751,-152773497,132961467,148004090,-54582449,-101686606,16670573,65241251,44442854,-71513889,-60798252,30106570,107533316,15160431,-72159738,70309177,44155948,-4989460,-26305821,73306440,10336090,-36925150,-14731058,87353161,-21658326,-79196575,357488,-12329492,37231593,20265886,-38976467,-102116031,32202528,121464705,-20422267,-124176107,-17725631,52320922,43296676,-27492714,-57256298,-22775129,14952755,51553647,17165579,-76458204,-19425612,81106130,-20743855,-6599982,34222921,-62459392,-27933055,80197573,-11862729,-115588627,-23805360,56712633,27578892,-34793034,22412771,-63227549,-34935111,59799458,53866352,-22723602,-95872996,34088325,19040515,-6299923,-22645567,-9709320,-51441555,46599308,19781510,-74816590,-34226164,72486767,84576972,-41244404,-54544250,5303138,20419252,31741151,9258792,-65241136,-28465023,21764715,75273416,-25291120,7505325,67173986,-22401047,-13452275,42659300,28217746,-91143233,-1394089,97570994,46259619,-81061267,30940542,-6374506,72341080,10479119,-85844114,-92133505,3128824,89292101,410880,-113495827,-20814506,63830324,-16138313,-40926188,-6505718,-3471813,9287863,17005293,-43623906,-37992224,-17408803,54943882,-52088105,-28442658,46153719,-9049389,-62384102,31912585,66043937,-34463515,-59364819,-15712814,54365802,-17616305,25404184,-2780985,-22700672,93001056,53907141,-36581721,-39242698,56638407,27103740,-45673119,-25406474,29487797,-7595782,-8220624,48453854,-50738382,-40617382,-21617412,-3347970,-47094272,28844897,73103058,-56062653,20676128,44715444,-16163635,-81585293,-30208983,37659710,3898003,-64695743,5570254,-16084018,36507629,23023631,37503661,-47583840,25817384,25899704,-1366312,-39182144,24670992,14045730,19068337,-29605238,24423796,-45852809,-29946279,32121496,36552184,-67707136,69649455,22944385,-52381350,12706636,43335941,-11072043,15186262,6301847,43606609,-10692230,15509006,22684917,-38932434,2361842,31763634,-30716971,696437,39726164,65767117,-25789973,-18643951,46627229,9233249,-33712926,26917323,11553517,-38640894,38121839,28098189,-19891673,-61322382,36333505,-8354889,-45226818,-3948129,-7332288,23908776,8014598,42836374,17034163,-57755026,52807565,-7771984,-7599425,-46548276,276561,-13642659,-10333584,19097389,10826240,-37820667,43131699,34608021,-37753619,-12872521,54061620,-1999989,-21365996,-30775648,26503253,-5730358,17704135,29888208,6768683,17652482,-7774556,21810848,10876358,-66807781,25657825,-19163209,-56416974,-10165513,-7618459,-34370863,6584952,29576597,35443000,-19786817,-20854416,-29760362,-6512690,55636260,13428670,-26692912,-14564130,32688622,-4688861,-50332964,-7129163,67273860,49986123,-26342507,-72713,27718945,11401728,34846848,897969,-30820398,43988057,-3359112,-653448,29689210,5128870,-25401791,-50757706,9801154,24649850,-3854606,-23854699,-43345191,-32413256,51095955,61706552,28096423,-638758,36031838,6785744,-93202693,-174835,74747057,61886040,-24996106,-27368401,21121327,51751915,31638984,-25696758,17029357,1083427,29115254,5108,-6982947,41321412,2272004,-20379304,4544786,36358699,18180866,-55217973,22141653,17498048,21449729,15591394,-44235896,-8771758,29650073,44941944,36044291,-40353105,21001207,53255947,-9182158,-64940395,10857503,14506444,-1829614,50733836,5031404,-26817062,27261495,8232901,30476222,-35663261,28097782,19136696,-33762080,9068400,-25045771,29152239,14223511,74468980,50435930,-19128896,-6511607,27480901,6007949,-29151985,41230212,-36308590,-50390455,8351206,30740575,-15810371,-29294240,13309291,62252506,-22785632,1376827,-3885264,-1230477,32054344,-11520993,-76866380,-6176579,49111760,38195871,-14176485,-32909243,-21155603,20280482,-27296916,3023451,13601919,-10957372,-28802238,-65327982,9902593,52147243,11022556,-41482463,-17004078,28563007,65020054,-108225948,-47126856,58850660,78104817,-52049177,-99018285,3923264,64435733,32170375,-46371008,13656645,62812121,60355810,-53826125,-46452926,-3147374,46197822,-43553153,7916990,17455902,25474406,45551341,-72814080,5333725,30335528,-19008945,-10569505,-11555179,54121283,77344679,-6065214,-57448158,14301975,41637813,-30658638,-67358148,-3712878,88500990,21335971,-85717971,-29084783,31086891,48015767,-26727726,-6236978,32653249,68845870,-9041860,-56339963,-19881251,48652962,-9327823,-68916136,7341742,48150438,-19371526,-9593411,-13907701,16465546,-22614267,-24606253,618592,20329225,42525359,29487108,6475207,10351531,6448541,-3622597,-14261566,-4895034,26714546,25162968,-8800405,-17479136,3279060,4040002,-51900948,-1718157,35249800,-20497913,-3257469,22121557,-1078411,13632362,-20554507,-12307720,3707832,4458368,9670055,4280360,-2343475,51362,-30574288,6208810,78661392,6763963,-58311126,-32039447,18329959,41291422,-37321030,-55061205,140609,24392906,39049816,13504236,67211772,-11543789,2974688,-60654040,-25272897,75361474,23687829,-56174294,-20925032,33672803,47471886,-68630197,-61011358,32664467,40706741,-29992054,-75036484,-24071437,42803070,1147369,-18936488,-37111719,70330461,50351111,-80832387,-74329824,102904909,108210271,-60985784,-69088831,17711841,33308319,-18490213,-94575477,-6333728,46884769,36556589,-67650586,-14525061,68421383,53850827,-31392047,-10648934,47009539,36038031,-47256628,-96305786,-5990954,44984868,15352107,-89674620,-62448570,22688818,41262225,-43665251,-67693689,66228848,74786669,13213650,-50743213,9706173,64376057,-44675821,-49034905,-8205857,19282318,-41403819,-28313901,23529685,29498414,22886799,-63474307,-53402853,31612562,70983500,-6510026,-19535355,8395546,49348485,-435661,-2420854,-14247168,17081647,45537050,49966310,-31386117,-21400665,17564717,19825058,-21768155,-3680092,3699385,29662609,18949553,15376489,-2804622,-27640396,307554,22187199,-7652238,-13521771,25154747,13213188,-25403389,2625717,-36035835,-28795838,-17712254,-16121266,-10501369,20703414,-30987224,8904806,-33584418,14124691,32873823,-25075,-44694575,34984181,122378968,4910723,-54351010,11960578,64840840,8347722,7539328,-47544769,-9588643,10230040,12905578,6448718,284957,21311283,-13862406,-51401643,10071567,-15538030,-60691546,-22799578,1255375,8949694,16805103,-71043706,13574095,58141221,24365031,-43014482,-53635070,81826476,102169477,-26105075,-94745332,-13302877,48536448,18726607,-35852424,-6920874,6041356,52809040,15979094,-6917203,31198110,9618184,16280250,2463218,7405743,31348258,-3200100,-17318749,7329276,65526042,-13166059,-42850410,-20381341,73146301,4766665,-36752057,-49626719,6870035,96227582,-26116102,-109034132,-41830356,32176280,2954276,-35018642,14546436,20754851,40629601,-6959713,-24216226,1641736,-4310978,51984597,14420509,-28034418,-206358,11129877,-13043479,21019499,85628347,-29626786,-34742994,958611,53007797,-14083585,-29800409,19953268,-34046762,-5652608,-2120058,-35791516,1390660,-11795270,72608909,-5431277,-55677256,-27310461,11872863,34450242,-5935555,-29153346,-4531256,-14783655,39859764,43622464,-46750077,11989409,18890819,15840795,32309201,17516357,-5625500,3349018,21910469,36631503,-67058560,-35787528,-31392037,4586366,26091044,24784540,-28661507,-35888659,57607515,44159548,-12084708,-54035091,30012400,80576459,5134995,-4667007,-12077463,25803538,35527320,4479785,-39330253,-36653268,39823196,42943906,-19774745,-584644,227333,29993129,-163930,-15769705,5862077,-80354317,2003554,9392256,-5025834,3688872,4363872,2138849,-13948856,33071789,-689303,-1634044,7672299,53154747,14096468,-28301115,1765641,24634667,13721938,-19819832,-23529052,-18627546,54937913,23467362,45449242,-65791158,-12110608,9142509,-24559148,-11856189,-20243456,-24066956,3396727,43705601,19001474,-28257438,-45773950,-20709530,2501863,-18452045,-26931724,-36934897],[22,-135,153,-134,342,-480,593,-893,1197,-1454,1932,-2406,3164,-3879,4774,-5814,7138,-8674,10387,-12328,14850,-17570,20609,-24229,28313,-32917,38241,-44307,50968,-58380,66828,-76338,86775,-98329,111330,-125588,141360,-158698,177835,-198797,221925,-247162,274679,-304816,337758,-373525,412633,-455165,501348,-551628,606511,-666103,731082,-801739,879013,-963359,1055737,-1157123,1268577,-1391767,1528407,-1680790,1851699,-2044824,2265166,-2519082,2815640,-3167890,3594569,-4125013,4806743,-5722604,7031353,-9081658,12815158,-21975808,99621161,122299881,-43820803,-108415669,-26106858,93326905,68761567,-74744204,-117086402,43175854,51804923,-123269299,-60924427,90851762,-19512584,-121541198,21031814,70755657,-4550946,-122346566,-47964650,56615567,37344684,48156387,-122084372,-54733466,151596774,153646114,-184490198,-159094101,127570842,157026680,-64964304,-113638659,33528058,43963263,19806717,-7808671,-63702808,-8430621,56606118,1007735,-20948983,31040217,11596527,-57309724,3853648,149523015,-23774425,-134838157,15163485,79669848,-624180,-35263204,-15300573,413309,-3512203,76290294,-11791317,-76791013,5465832,89200457,-18741891,-65654631,-17990541,20944996,32274264,8541918,-18853392,-100831987,-37013638,103856685,69901296,-104670098,-35762987,2149710,11718717,10460807,-12902479,-91604602,83972696,111199896,-10801803,-98908306,-50006130,95360287,-66494908,-2897986,66730239,-15179481,-135643998,-22536240,134232359,25203144,-67295044,-47828917,22327649,91943029,-36381711,-113104148,-45098169,170121245,55494035,-128834556,-133926870,97951002,105641172,-36953551,-68251047,-34994044,39650553,36924213,-50084321,-38403815,-12384848,91285674,-1321833,-31429864,60537361,107439229,-51362419,-116078188,110387260,87856458,-108041232,-86852655,56392513,74676319,2666188,-90689209,-36877533,95108232,95783033,-81483369,-134806232,22393632,151901838,-25245859,-105913507,67029145,56025919,-15933667,-62400687,-19120141,17435656,-21172681,24689603,40874961,-3753251,37823356,-40873662,-46629193,75980832,129039191,-23519282,-139186711,42928598,70540635,-19614851,-50113489,17785310,64655792,47298490,-22739240,-82848085,-47901959,107343967,65640822,-81912533,-2133503,80955354,48476298,-43760275,-28102494,25635379,-44747118,28387278,68762366,-52965307,-96620461,14358700,31590671,-47457382,2969122,35235963,-62937850,-12580855,77498220,6089580,-24469926,-43860930,27911917,-2052073,-889241,2405698,-58932802,-7194288,69714475,-1769864,-51703053,-17071898,73065313,4560609,-31154026,18353357,-9246158,15380847,63095164,19485239,-73453694,-9584538,68378098,-26363869,-64353789,40766365,48043153,-35187623,-8332799,70786855,11056159,-74444471,-12383558,73418324,-8148356,-2675796,17789975,-45480933,48639773,73595379,-14500568,-75934685,41033582,101163953,-33989357,-78991350,-800222,32985293,-12205838,-22310825,-5546235,-17969639,-4363347,10602854,-49765550,-41010409,58616056,24707267,-82860185,-4366930,37948939,9990152,-70547986,34335122,13300024,-35833697,-17475753,-30281362,-16228664,29020975,-12916070,-65111263,-2724916,52727864,3948703,-12466764,-30314130,56767875,26019972,-63415495,29893417,56504421,-47320382,-8082042,24174582,-16748625,13775512,24176769,-17306481,-5558122,50533771,26654077,-44019686,14525485,73004013,15233505,1195353,-10189528,4730797,966475,22558391,5363117,5223778,-3963450,57038752,-18429869,-79674771,33825394,8348497,-39556,-13524497,-3384453,-1797838,-23256990,13631576,36954742,-13592466,10915323,20079314,-14630081,3829675,45939425,-38194609,-64499407,-14889013,40457991,-10578330,4497084,73380563,-35003172,4489994,48510854,8019182,-8812274,-1448566,94011230,-22261169,38049717,24426574,24659320,-19031115,-11745855,34691827,-23777421,-6280465,31912266,21222266,9444602,2508720,-30131187,10286990,30131943,26973251,-21737512,-33060524,16197957,-23942413,-8381293,14851923,59187151,28188722,-27249832,15831988,-5038565,-3025563,22680934,-3412531,-17608250,-6843315,52338085,-42171996,-10155977,31644836,20084850,6438876,883828,36619335,18538752,-19574700,-20758559,25759628,39232909,17530359,-16646094,-12626207,33709495,11057977,22549722,-39512794,15819058,27394109,18240043,-656370,-20339980,16841671,-22605985,9368222,3804274,-62450784,11960713,-40913033,6101725,-4027696,34143850,-20718163,-38324338,59510462,29696506,1878483,-1941274,-2865515,34980342,52155228,-40244752,8328168,-1741413,48453599,31893497,-73592649,-32165753,55331869,5914584,-28183534,69841060,15120600,5465317,20978337,-19603470,27403220,28573569,4167674,-2163420,-31237911,-6986952,-7654993,-1071666,7466822,41687451,52189701,-28902365,-20745367,-8671753,11360738,-25221159,-39800658,-3789664,52570049,31697311,-24360946,-50851665,17323303,36557871,-35504358,24681581,24105933,31684528,-15427073,-71881995,22736502,37469085,-8753701,-23651832,6080558,-17162612,61263478,20229001,-39989754,-98877,-34630165,-10853307,-25423508,12573599,21341228,13534795,-32701489,-2454267,18788993,-27778539,21418203,26813493,10670078,31411002,-13235005,-66961791,-33234025,22590555,74547729,9885721,-848437,19385018,21845616,-25730742,-29760750,15817715,25704918,65395882,19821119,-17254688,-8744853,7605116,-18103837,-19083469,11371651,13465200,-6724185,-19512126,-37023904,55078659,38973807,5003023,-20749123,-32726946,4787280,56902859,-50372899,-5841846,13646866,-25544901,-42995254,-30708241,41313678,10386659,-10378806,-91176963,-15101465,83862132,-35231724,-65318953,-35843088,-6210227,23503247,-58213630,-34960613,32342149,60530549,-17733398,-41557313,-1167368,88568727,54425240,-57561248,-16253459,56660005,71628238,-58936772,-19790831,55471325,52010676,-11621477,-23229853,33298928,49874168,8044803,-83997891,-19102566,65529207,12595794,-91546614,-4059267,77094134,109171679,-34875754,-49293420,19088437,47737923,-19100858,-100211108,-9708479,40483851,114379539,-62427694,-47630954,50078409,14436701,-55069839,-28000810,80920112,20687778,-41640479,-9197646,62117667,27359148,-29639569,-88737909,-8259074,43527090,46660233,-96475204,-26672514,34054004,27439507,-14777491,-31082792,-23140728,9377606,28188428,-32506847,1606358,-4079988,-27381861,23152280,62170676,-30249732,14960985,-57663543,33315042,31152748,-773826,-6280998,-9596844,14989705,-65554756,18657136,-5778863,2489555,6413077,14253343,-24554283,-26270491,-11372312,8585627,92951179,-21919484,-75000677,-22854863,5852162,8487481,-46445869,-52506213,-12287493,106932401,16238185,-35126316,-44521286,63211164,35859428,-16070617,-11143627,64533938,67385813,24434830,-37429310,-12757196,37530190,11794255,1174001,-77450944,6580815,21421612,-51009227,-22209411,23025953,-9230852,-13289971,9192935,44261455,38761469,-12785682,-91052830,19042104,98857319,41599974,-50122828,-66726689,72092211,97894207,-61444019,-56147395,53543606,49587009,-10007560,-55170554,-13222064,73512742,21613814,-18676335,23842005,30706144,-26831118,-39548233,-16824737,39714918,90286247,-54387152,-57102338,39874173,68787028,-32367623,-89440695,-12401162,119508981,36537946,-43281006,-51405835,16841186,66227662,-60749839,-62955472,-23288468,99216301,35273097,-3971233,-61975297,28637092,20775202,10492342,-3268407,-17136216,-19229052,-19690258,22643521,33553700,11772493,-15073620,-48300177,57348527,44144182,-38388891,-85027316,26888386,18574292,-12143884,-21223876,-15726774,20708148,39991957,13208843,-48396315,-30376577,21992281,32342490,21240274,-32632671,40466746,-6465095,25923760,-13666442,-36886844,-56287602,-25616229,24749534,-10392081,-57916708,2286785,-63699590,7655553,8928968,-47861415,23400542,6588164,16080215,-19107341,53500151,4035534,1236306,-26902913,28532827,24724482,-100742314,-39553991,58871605,90328692,-37500796,-34260107,4643889,93245507,-1174120,-41207077,-5634426,-6331527,54737377,-26808147,-56060904,6479355,38525196,-3891575,-7087649,-24959666,1296807,7410164,-47900059,41194674,2304928,8720643,-33602338,-59505361,17273653,64055142,-16421727,-63171501,60729006,3312308,-18316646,-33158955,-23485012,80495345,30831422,-38709915,-14472752,-32181419,17801964,36366519,-67332909,-42032163,42008801,38216328,-43002092,-7154307,6299983,-31773481,-34926511,12944797,-29854962,6705935,-26490933,-9384394,13094357,18451105,-35550331,-39066842,-15286551,87524560,47077755,-72916963,-2900338,61598331,35809087,-47782484,-54747283,47294972,34656255,12740274,4705817,-61590079,30906990,15722073,-7661989,-78161324,-20679012,15557992,-62094,-3117697,-16341240,-4686186,-16529488,25210236,51904755,-23106301,-38020036,7434779,25672252,4778774,33581209,-61373457,-32275289,22265006,31866303,7426213,-45514603,16110961,10067931,58607,11786002,-20281572,-3456379,35605809,35195056,-31659151,-23938843,-6589899,17063299,27707382,144480,15575626,23426977,14743802,25771502,-12261525,-22167288,21337444,-105806,-988421,-67654752,32281443,-15085202,13366470,6406541,-18942623,-30052690,-14722559,-47907390,54219110,-16011138,-25503053,5501596,-1582709,39434801,-16699341,57499116,-22029247,38074061,39000461,-5238459,-17857123,48499209,6395592,-21125868,-52420307,-9737443,-30129969,4496088,36319070,-62972776,-25301599,26504625,432918,12196735,16215269,-4863322,7810103,9823301,7080484,23223306,-13428098,-13985627,14080349,-9669570,16456476,-994523,-12758629,35709182,-11759569,-308972,-43813045,-38407726,36943546,-3405242,-29278758,-796801,-3783793,-36369169,40614168,-4813734,941422,-4604590,5895601,-81524993,14814652,29419631,32984097,-11906810,15494233,31972318,12147460,7354085,26736965,36561076,-32613462,-1359856],[18,14,167,-183,111,-213,370,-476,503,-719,972,-1152,1392,-1742,2195,-2607,3204,-3831,4531,-5357,6439,-7510,8710,-10144,11784,-13585,15572,-17751,20235,-23188,26181,-29625,33539,-37652,42265,-47498,53171,-59222,66045,-73595,81811,-90665,100585,-111358,123182,-136088,150254,-165720,182688,-201450,221943,-244288,269070,-296279,326286,-359564,396255,-436988,482450,-533322,590149,-654342,727177,-810386,906187,-1017707,1149075,-1306134,1497851,-1737462,2046296,-2461441,3051273,-3958566,5538211,-9032168,42385305,-129223205,-164078392,141308602,206463796,-124221993,-204368586,78961475,189931263,-11566134,-117129563,21953159,23494035,2303171,37128142,-47303183,-42064257,63339805,643181,-83990026,63415035,102290028,-65727128,-91648214,139199877,126433014,-113713051,-105016213,67748563,84934889,-13454239,-56154932,-81372266,21596673,170279066,8805336,-209899732,-66866687,168047257,42352718,-148919359,-2568844,72251818,-29673582,-22682844,76063627,-1359470,-32382442,56393706,36446441,9588359,-26893147,-40802115,2973716,58106278,86468602,-81199730,-80655313,62387128,150992971,-77152991,-65276103,-10540720,-8512278,37111525,124905911,-28397877,-68219081,30152375,105691547,38239561,-141428021,-23385195,37653910,97903616,63155022,-17318902,-135549650,20659407,158206026,-17091801,-104966628,-21501071,66877956,8023606,-11076818,-12019870,-8427647,-17644359,64008249,-34474551,-62634729,52202978,15173268,-36410527,60059647,60720576,-46108938,-125586925,133251967,180699545,-42773998,-152816876,-17910079,173612704,30220671,-119349641,-109918699,20876938,120314977,37083280,-172443001,-39335307,130102134,30426337,-101340198,-28132556,78849491,6773250,-556006,-9210224,6271005,-15202700,-10120109,-3938980,-14871353,36854697,-9737412,-74138688,29537565,131965733,-13942760,-173503843,11866123,169287214,58025439,-102057029,-95021731,66883837,110438934,41855212,-35449670,-67684036,100011446,48128341,-60666854,-85620974,47223920,36041684,-22556102,38506319,21277368,-13690407,-59997177,74708084,62481132,-54246093,-35068263,-8805988,41613816,77462300,56735050,-126668737,-59129677,98792605,67180968,-46855422,-84678309,17091872,29784862,2274730,-28127899,-88253220,-3521995,39764574,49143123,-94410956,-55983523,86574827,13747008,-14772415,2723160,-21583705,-56979315,12667641,43420133,-62102740,-64918467,32403552,63419493,11227828,-22280636,52484362,-65090400,-33816706,48550752,-4641317,-70019438,-3057109,86604595,-1095523,-16174713,-30859656,-12731884,42414802,114689606,-40058274,-105091096,42396266,97859091,-24236628,-44454745,-18410059,4636371,23251121,44484591,45043910,-69714100,16572775,98411021,13305197,-65516126,40510298,7677127,-72755580,29973366,60780791,-33847614,-63287953,17565179,58362164,-23723622,-1683894,-31588928,20393891,61519168,38365090,-107518360,-3012399,70661272,52308618,-82391135,-60674984,67466324,4880419,-50051597,-14793916,-48376732,483400,35075910,53690936,-47059497,47710054,40002268,26004421,-12258599,-344342,4535172,-29762395,-38566515,80749871,42770376,-66103361,182173,17964222,-2490862,2951186,-40795152,-39329087,17611454,73318362,6063567,-113781775,-33187715,46164666,-15390195,-39516943,-11412178,23227393,-16654932,56138100,35199713,-33916365,-18531727,44667201,40615073,-27095019,26390255,40569,-60232756,-26806828,54262748,-13736235,-26070918,41461000,26401928,-30690683,16414359,-359956,-29221951,53217319,28012696,-44897781,-49137208,35054814,33152188,-59983377,-34844669,47420904,9482717,-26698421,61743084,45413125,-34010920,21704799,18691395,3818530,-38903683,10412090,-1384705,-81034147,19094224,-33207761,-17593005,-48135088,55311932,-9870988,-29246046,14628704,49797493,40213886,135758,-6567425,23312717,-15390181,21907647,-6528364,-20030370,5018725,19192279,-31045579,-1519980,16533856,21523822,-12344387,41663603,3425999,-25062133,8633750,33423269,-23973819,-32000743,56088163,-6428531,20097624,26249138,11633710,14942096,-15574850,33133825,14195853,-948159,-14027124,-4464790,-20596989,27216721,31152965,-63753821,-39017050,45129831,1127258,-60612247,-13310565,-8268367,7920767,-31128122,13405326,11213281,23346557,22735626,-14806510,35945857,-37437776,-84147,-30404488,-37580143,8480129,16706666,-25666139,-25056315,13699932,-28235050,-73369363,46743461,-20121226,-3140567,49479937,-16761356,1978320,14404252,37166020,-39275902,-27005436,3470836,63644393,-38648359,-14297019,22841210,16079447,29813508,-33628475,-56851998,20758388,51634280,22342837,-33831977,32303059,31439853,-2792481,-17569860,10162935,63538045,-31814887,12737371,-25844770,37299307,6354128,-10366635,28940582,32149435,29726488,9316787,-40415797,13631729,44794436,-51122032,-76027111,-963828,23136375,1404397,-45159862,17929102,36138845,30550100,61236973,-31014314,-14052117,19725509,16645482,-45775807,-15092003,17105522,17946949,-22937605,-7137502,33655836,-33654470,-47292863,48520592,51782363,30298199,-27946481,-18624408,12814185,18369176,39036226,-41658023,-30995151,12715940,7897039,-26136978,2441691,4300319,31008600,44074709,58476092,-15277779,7636025,35512381,-4379528,-22281804,-21019348,28957617,38058121,-12686256,-10678960,3234490,-17058002,17855785,14380918,32200951,-20103389,14144319,-54351832,4726316,32751053,26638474,-48587316,-4383923,28318951,30082354,-51497085,-25857372,21291475,51876909,25558970,8300792,-24823621,6275330,31869737,-26461912,-57908694,-21355341,60894430,-35717557,-81644081,2835929,54670739,41334937,-51668059,-7282975,9492872,69053197,7023972,-20733403,42890997,70338646,-25097565,-62930553,549329,53214350,51428110,-50329011,33386407,88376664,22765127,-83887039,-84730340,56216723,43861590,-23391823,-99095263,-3298299,78095373,12849493,-96629742,-63422597,59061875,35507583,-7021982,-70594361,72827024,38584537,-35960896,6136510,9255952,35372634,2939103,-44862172,18799410,4188720,7953620,-44957131,-26371569,50653492,67533574,-19617192,-104691607,-12458716,59709897,1275478,-47542041,-48920278,36126121,-15579423,4060255,-25171593,36353469,62636908,-46116974,-15927032,-42470555,7538399,-19255060,-47160794,-29598493,17855289,-3781296,-6621771,1513056,22202397,50831520,47157340,78692639,25620992,-26508872,-10860993,-23782071,-8449674,-5462290,-4535862,-9069567,-18790204,-9601936,27681163,-5752939,8829931,5751005,-10089318,-2661242,11675844,-2310944,-39409333,29982508,46134570,-7585693,-27411237,-23482421,51382211,6083413,-7120769,-11320351,48219325,30759064,2701692,-30788293,18757345,74544622,-27363618,-18822770,24474353,11785676,-3393835,-58167319,-44026016,11940753,8889336,-29718461,-29392477,25086328,54176169,-64991321,-47648504,27171651,38050775,-49473202,-31434120,18451613,88782617,3383579,-59624084,-60561726,24798838,42144130,-67405020,-46873954,27801461,74526514,-38218392,-58208137,-28558398,76883026,-365014,-55018656,8433784,75822717,36824638,-77252537,7651168,20825840,36628578,-66541382,-9835064,52797075,7555654,-20824946,-26451654,6041833,72101340,-10586628,-78662421,2683713,72713987,-9168858,-60137573,-16795730,56023344,34784666,-11356335,-36658782,15760441,17401397,5349489,26680017,-44443855,60293603,29908308,-49249921,5260683,58632461,56208907,-12274160,-31192728,-16851760,-20579658,-66142714,-57186874,-12384704,18040316,-23587894,-22861609,13877442,15652700,13180935,-14496642,-13693530,26970047,-4578839,5836657,-40878006,11889051,30951104,10126192,47911597,12423853,-61004648,2281367,28433866,19085240,23202739,32341161,51484804,-28977850,3251669,-35240013,16726599,-4318498,39758482,-52988413,22472898,54703706,-28028760,36938050,32745299,22544133,-31013802,-33078934,-46765655,-7120280,31836505,6186137,-38913189,-8501669,69565987,-14521698,-71398942,-19714721,69755663,60813664,-66327991,-71803041,60794404,63237136,-42839282,-38379832,11691958,18676204,16165261,-27345072,9394318,30918461,20466078,-44758352,-50068126,52830797,-313951,-30384223,-23626997,64627770,16829717,-10302193,-24844377,45015054,61712568,15580937,-59029280,-47396980,107869752,52129368,-84042451,-84858769,47076416,59782679,-50818085,-53947974,-28469875,57833562,41720141,-8379210,32647190,42544577,14371373,-22678810,-14191604,64270468,-36011711,-8226618,2786826,54906794,47687791,-26160358,16331045,4502722,61008121,-20594667,877250,-42287492,17848825,59678930,-18713090,-62654556,22017714,64980655,-36782578,-61269918,-27045589,-12375857,4905441,7292122,-19777406,-36464540,-45317159,43327642,-356731,45202584,10169,4060204,28196487,16570078,44029031,-54839429,-21434025,89572509,24611388,-48499570,-1822210,11391735,16583955,24544377,5082125,-29476458,-23192764,27823748,40435422,-7026377,-35580496,-14860805,65669766,20005780,-2089344,-31861926,-6484224,51509072,61143546,-21755354,-80094680,33112589,58683307,-3687111,-19691623,7077400,-1893041,4740817,-102997,-4348403,-20839399,59309201,12155225,28734790,-13572594,-46807616,9870696,-20221128,20913874,-16101524,-46671288,-44316501,38294527,46682836,24595640,-47965040,-41043308,46199653,22520800,55126619,-62120284,-7200544,69391179,-4701861,-62577315,-26508545,21791559,20709792,9234008,9398756,34526420,29134296,42270628,8001948,-1287651,-43117548,-29839713,-13370565,16591693,2382530,-66301616,-90303195,-9903046,71428180,-31768936,-102125059,-13816388,23789804,524976,-1140921,-12698785,-278568,435677,24688988,7990941,-6767364,48376512,-34292627,33455318,23707043,-38704812,12025814,-35997301,39050124,1402265,-44068493,5580811,19403371,-19381605,522618,-2780869,-23368901,11361532],[-29,30,-138,111,-150,187,-312,198,-315,456,-512,594,-763,889,-1105,1189,-1388,1644,-1951,2101,-2423,2798,-3106,3411,-3912,4392,-4712,5287,-5881,6359,-6908,7678,-8376,8966,-9776,10656,-11387,12277,-13291,14264,-15238,16408,-17659,18984,-20403,21979,-23590,25436,-27567,29756,-32327,35437,-38672,42407,-46957,52039,-58003,65098,-73442,83270,-95139,109597,-127232,148882,-176043,210452,-254740,312994,-391520,500525,-657571,894835,-1276553,1947938,-3302670,6858990,-46079106,79138771,201495430,19864950,-89366998,-55220226,70313355,143922440,-29210543,-143189617,-1549965,104216781,-68530190,-109644332,102418217,74688642,-164174915,-105206154,121799259,63192363,-105064765,-30477485,60689195,132417807,40624981,-99884857,-154757933,21479101,263551283,-7270421,-235320942,-25697204,242431088,76903816,-94676434,-53007366,7357866,27262193,-29354120,6597181,-50135859,22751063,16577976,-41138891,-14134595,25492547,-33520245,-39592758,57835811,110191277,-127351465,-110296846,68069083,127362808,20552726,-26901667,-34904224,14008135,95966821,3376977,-81022659,-141246500,86112637,112617505,-26328944,-82153077,59425018,-7785667,-1126100,3646627,14271775,-47723610,54560084,106756947,-41895332,-67732138,20778699,51844606,60926664,41527195,-32116439,-67521283,63208417,65929612,-80238438,-70391994,18401391,60111615,-78806828,29999823,30916462,-90748666,-66214364,112373129,39580307,-94819457,-58925115,24936284,103946807,48600288,-23206780,-106470945,50222153,156934389,-18725525,-147690770,23873423,90639739,-25999424,-101831254,-44203590,47599866,-11711945,43706055,9016139,-29311720,37449494,58389522,-52500596,-30285039,67093902,-38432190,-113079840,1180309,133354911,-76627323,-163465883,10973994,135586032,47557710,-104521484,-77853992,36325994,106744319,2590019,-122869195,-62919756,110189112,77070994,-90255982,-52830086,80552457,1190080,-90831607,5177661,30337090,7797688,-36333337,15090166,-45658593,26548903,22539628,-50725053,-48950269,117395741,37706397,-134159478,-53802239,120374544,97428304,-128997004,-59034253,33001840,17137611,16560554,-32500792,-56728640,49514285,77304125,-41190831,-128468260,22323625,32993970,-70469977,-26998685,34203110,-27153409,-33697818,23637747,10176861,-61310324,-24902546,45618361,-18468835,-5195649,59210288,-53498482,-84539895,50090493,89662890,-69413072,-67600207,6568428,-14608627,3535038,26615157,-23646632,-35404596,32537737,32653268,-80834077,-56920531,-10522402,41866217,4093101,-31751007,45511480,-18088181,2933405,94787607,14563818,-68357230,77860598,43012480,-63995598,-40335864,75330171,-18482473,-58937064,47402328,48312281,-39521048,-43027803,2327849,-2174488,-37471087,48001567,6724409,-26037530,16196327,46376012,-71582430,-38408949,67195458,14657453,1147887,9775683,17740015,6454142,-40868549,14587472,-4925005,-902314,65333954,16933863,-41654635,7513569,44022114,-29718121,-80069102,79235056,-21444534,-27201454,6382966,11781217,-23514288,-67198861,-13211774,-6469930,-7998203,62224792,-24715262,-32105579,27203284,37137624,-22164979,-19341204,13000073,38905532,-22881195,-58163626,17787928,23865559,-50255335,-1426509,-2363514,-52823395,83053455,27972270,-17103855,27792607,40985764,2254253,-4791498,-1122429,17783340,-36073357,-23541880,36371721,-9224616,2787667,21092179,-53098159,-17685979,11795187,3848814,-49604817,7754929,34313270,9662826,-12812439,16252513,6969197,-3780358,-1579004,31689471,7804645,21259221,18396245,3740009,3806820,12029040,21873119,-42399282,-36098342,65015305,44072852,-57172051,-8256928,10675751,-45456181,12593076,44564558,-7634106,-19612796,17914255,8296454,-16937112,28264547,-7697311,-20654078,-34602006,-13561991,31261176,5738255,-161125,45191034,-2437498,-40354375,21307791,-17085534,-32017207,12669565,-17339787,32275811,48554138,27914832,5244453,-18195160,24287768,30349693,-10607870,42223309,18986258,-72322881,-1906547,27285614,38415198,-31502130,43980866,27893040,-24142522,15176309,6373637,-16201297,2088980,27483427,14718499,-2053622,24344009,15379363,-25548823,-14483441,15719120,-25595799,52571,39426640,94196,-29103133,-14624253,16172800,32846966,37855391,13007774,34435715,-13613050,2379485,748823,-30290631,-35352394,-25106359,-8925872,-14298488,-4036664,-21049878,-58424870,-12304857,30595437,62704093,-16924929,14301226,23692706,34382179,-9171841,9193734,10056968,67671840,11547520,-18756303,-878791,28784,21740393,-76532674,-35038987,28953321,30215860,54733536,22183146,-51856588,-5693078,35402754,-1325928,8224944,31031046,54869343,-13462369,-48033779,27041090,32971587,-4580670,2053991,17849764,3259713,19003557,-47168984,14099923,8651283,23683008,-42811997,-51511968,-3025524,47115267,13173545,-68086414,-18606632,47265325,41258057,-76460430,1581555,30657679,7310536,26233344,7389947,13886487,28694605,20320208,2253607,33090948,16542685,-1523644,-24155514,-10283666,41160266,14802973,-35325608,38058554,13199653,3435777,-6430930,-91602989,20086147,33385755,-4490869,-19025865,-15507615,32103942,-35756160,-40617119,-34939483,1769433,-15418283,-8238014,-25515781,35044170,26510373,30437073,13240108,-24825270,-21540639,35719125,-37694395,-9845306,-57951029,2326652,-15223814,-63446228,9869863,14154162,17759459,13317795,-9065425,-19347950,45709674,9783256,-21833400,-15032016,-27105217,29931244,-18252891,-1815942,16337162,34506235,4826839,-17979060,-2798479,16997183,-6798954,-35860396,-18017043,35290933,80964557,-28175064,-59926664,-3803475,50670686,22648761,-15465237,-51821471,19901027,5038630,-15554569,-769931,1739315,35747493,-20560118,-52145633,15966256,97026676,-4076019,-71928085,-22916276,36678734,6675791,-95232785,-33958949,57434290,47616884,-45903713,-86027249,20206332,71829236,-93809,-59572219,-28127368,39119173,18030327,-27039501,-32095179,22915872,58711889,6889642,-52773038,24567831,48229335,-32734663,-64854731,6996620,12609533,-6424135,-63495065,9095946,48046515,6774356,-38660577,-63063573,48170471,57171009,-47208998,-34281949,15974697,95596628,-1767543,-67129373,-32362123,58556999,24731560,-27540295,-83045134,-16443003,31178233,32239232,-9315950,-36422024,7055200,2165680,16218239,14921853,-14926546,4453300,-29751893,22153253,40933393,9837890,-28156571,38566861,42921886,26004153,-20747727,16519608,-26501926,-7107117,-42181125,-39248946,-18441456,-16791910,38586140,22119215,40520045,-56304019,1555342,34709878,-5701264,-39989563,-45242138,30538201,58026220,17590732,-67432307,-25799225,70406559,60733758,13643954,-70139950,-961036,39463615,21405710,16418717,-18072345,6584497,28178851,550325,-16529770,2113848,-58369741,-100018016,25837491,45196962,-20992921,-947089,-38160736,43210378,78062016,-3731650,-143379860,-37079603,87492004,35032692,-67401024,-32894856,67380225,31784362,-81436449,-15937441,-12136075,66653432,-26045543,-41653876,7095435,24568903,-19935796,-19360591,25761056,77811809,-38500492,-79168725,33572557,73837107,-915277,-37282700,-106007227,95388671,51193122,1825454,-88831805,-55721956,81224459,35598989,-59385948,-57285252,36280505,72433563,-22115709,-7833544,37056107,-7827623,-17673820,-30213739,-16212600,16603751,30865393,-7313800,24130085,79544739,-36350733,-64712356,16336301,50464162,64928251,-58370849,-9428836,38903187,57413430,6906612,-28808500,-27395166,42725144,45139270,-56511264,-75412917,-28262903,42153470,39854644,-56058630,-4459782,-4008163,9918695,43112028,-49155681,-44819504,-16155286,21401533,1546266,6845354,-63661884,-1974157,-3243561,-5040390,-28082356,-30411700,-21628774,6248790,7809071,23202862,7518328,-20398530,-65656462,53693223,110147575,-3525863,-59989592,38323226,57542126,-22437194,-38840941,-36070105,38106160,79240498,-24541020,-16125254,1530249,59439713,13162292,-65402959,-25230331,26573553,32871265,10906797,-28189230,2846912,4497273,26399473,-19575797,-5469913,-20148822,-24323666,-40870612,-28573263,54097865,22012358,-94043307,-35746116,35675827,18575239,-42679902,-55381115,54174349,90087489,-11121761,-10339313,-10499714,22537124,15008649,-61892610,-45219710,-5357687,64901019,-15756833,-15700195,31668828,-14482941,-33238239,46295103,-12066600,-4369057,-19646688,31703012,49769419,10871861,53377697,-45904432,-28741981,64892356,-16994699,-58454137,-49689515,16388316,43752633,-63964853,-14714308,-25664331,4035639,13247635,-97603481,-32775642,-10370166,-408255,-23265934,-21595866,-7428381,2894284,26908527,-16909428,1136844,18722866,-42798312,24179774,60124714,14179342,-36078166,-1694426,22367158,-3304226,-33116344,6742503,-5622468,-56036093,40179929,25425378,-55021640,-24365626,31755726,32161320,24713397,-2657592,-77782795,-2916412,19367703,49623906,-40449253,6396090,22083893,22071062,5223711,-8143832,24316467,-48413051,-8332439,6136233,-28953478,-29972935,45537341,-20981454,2013888,12680863,-6116249,-13213991,-6337676,33428783,-5475035,7302955,-28497189,44058380,-34055959,6924783,22723929,-5831025,11021045,63086853,-19319990,-63789772,-8544718,35610284,-1039825,-4705265,9844571,-9059248,7003448,-4180697,6139068,-14681054,-26017435,21823099,-28665401,20423322,-6726339,21579664,-25377975,19657802,20083994,-23601843,-13065373,50404553,26854276,-57135198,-29365763,-15179176,-32671899,-6331207,-34244148,-40428616,-16304549,39971087,63866725,-6303039,-5386565,51849135,9471610,7348585,-50319239,-4399834,-4081242,307041,3197887,-11736199,-24869307,-11577437,8320870,-15516208,-13756978,18758638,2918667,20409655,41450500,-4589655,-42875961,4400379,67082058,-31380692],[-36,114,-198,132,-151,431,-537,582,-787,1098,-1286,1569,-2059,2435,-2981,3598,-4346,5176,-6119,7232,-8554,10040,-11659,13436,-15619,18029,-20623,23631,-27015,30693,-34734,39386,-44423,49885,-56044,62888,-70231,78338,-87196,96865,-107407,119003,-131482,145076,-159958,176087,-193528,212553,-233213,255677,-280035,306637,-335608,367220,-401812,439850,-481498,527487,-578607,635648,-699432,771594,-853921,948701,-1059038,1189688,-1346567,1539361,-1782190,2097619,-2523713,3130039,-4054649,5612574,-8688285,16915397,-104219002,-84671771,255491855,60228016,-265330090,-92740244,178309748,101115922,-100482689,-32668520,27224346,8028947,57226159,-19074478,-81510390,67310502,39554575,-29296383,-10154025,96495947,6670783,-142495413,64515759,163316132,-47763118,-151004530,1697494,56376657,56374779,-7305901,-101158162,-71620367,91796906,147944687,-88898307,-176964373,42423621,126326737,-33336126,-55521657,10927723,-1376107,-2617630,71191960,5537661,-101224105,-8152549,102957787,-4358144,-46849712,-16806660,-30511610,-5268913,55194201,3165694,-153953580,-21771330,100453369,-5330400,-118678121,11843290,27369641,-61759178,21807214,98109884,-64688812,-125532758,95076507,101419183,-84269763,-81194143,23812544,75310471,71848953,-8722322,-147300185,-78879062,106477356,110686507,-129478233,-94274424,69414465,87620280,-18908781,-41797542,-10350970,4689834,52849569,66430408,-67541009,-5424076,76063979,-13002746,-28860881,85102481,4852950,-155577996,14982735,180264367,37701114,-169734784,-66732641,76298322,120583790,-29587932,-141863849,-50458331,120469470,123010594,-91037969,-138945558,90653820,151964756,-40021274,-94847918,-10166135,56091488,4631373,-2658882,3122869,-21609915,-41800637,-1395078,-39287460,48027802,-4510688,-51261048,-64142270,139058469,95729255,-131647183,-115225958,120326977,124719022,-58432835,-111002979,-52499436,102210129,114216568,-6515438,-159646878,46692584,127083132,-5455764,-67771380,-19503623,61124361,-12845055,-40741200,27540147,5853231,-95550939,-12868348,94262306,-35920331,-71215401,-9379510,-43274498,48267318,91880741,-81013236,-123580592,28344079,103909779,-32668553,-100115633,-30176096,65269878,14759027,6051276,-57780998,-39834736,17372541,112187238,-46909018,-83850721,16701005,35422049,-18724869,1881724,18108442,-70546230,17940576,52850576,34503091,-130602101,-1826553,80256997,49751565,8519579,9696072,-34466818,-53029207,-1626702,56654307,-46320173,-45191693,56911610,-2416885,35026847,-5152208,-37142800,-28890917,56506303,59825964,-71913290,-84001996,67260344,52743885,-15466005,-77620207,1077571,14388209,1564495,38329594,-41355646,-30314661,49305756,97707086,-83871867,-14855557,52867812,-47069306,-46538236,77360758,18778544,-57155621,-16871881,87635411,12170557,-64369807,-12230486,-28018452,22588042,14886201,-42042430,-133598209,17485697,90468428,11183754,-102168044,-5681366,63720577,-13718352,7830300,1053928,4420892,-33721074,41457398,-54242879,-20846203,21547719,30160312,15015613,-16345460,16702879,-25986616,-46639644,32865641,37934391,-23516039,-37592317,28924640,25845127,-21889807,13743983,-49365786,-19104342,51599292,57224987,-53641849,-79637135,31154247,-2724280,-88489311,-30132191,9126383,-44157875,44883250,25458463,-22549,-30474386,53204589,27885617,-53700765,36705143,39431669,-14265121,-9157285,27685777,12511005,-50562536,7785613,43417605,3534551,929781,3611733,33490629,11236476,16735102,16293177,-46360228,10295667,13256710,-12083780,-71045940,6843598,-906086,-14832342,-46417942,-9154514,-48766715,-13283759,76358283,1607613,-6239463,20296696,40033340,19717481,-5778587,5617420,14097134,687689,-5171176,55921025,-20166820,-20980175,510716,38715962,-6366634,-2654679,-75023930,-65234525,-5082133,25744871,-79876450,-20959263,74021994,-11991410,-31351420,-5419012,15625383,-45184101,1642907,540998,20493376,17962841,8982721,-26683309,-6419863,26514550,24933373,-2723921,4519414,57177257,15032261,-39343053,14477890,31270782,74583218,-67821344,13245280,-6922651,22395014,8243774,25444033,2756710,41625098,7273075,-4879844,-52129284,-12675882,-10505557,-20056558,18670959,19609573,-18938314,-34124063,-2190661,-13540199,29794940,21660699,-8468968,-33887305,4220674,62215518,-42740309,-14600815,-19956490,-1777262,-710555,13998639,-15101253,31632731,-26430212,9331395,-9448442,-17818383,29414148,16440126,-38659414,-13253430,65953748,51556927,-48544773,-31990578,20880937,22724979,29031976,-29913109,28407399,33785070,49608113,-40357024,-23445204,-14149715,40826971,-32308681,-31851586,40069538,-11893578,-4542195,-3352153,11078483,48568295,-34577036,46070468,12418044,1327191,1637403,15510454,-14169748,79457051,60429183,-11644334,11436324,-7732739,56440533,-1816318,-58146737,-2469551,9159733,20755460,-22384184,32281173,-5094550,46905865,110000,-39228395,2771915,43224737,-8019609,18381172,-17070800,-108823,-33722669,-32187803,-4423932,18268758,-16272667,1757521,7412796,5914215,27374208,-22012486,-35037820,-75171635,42900887,-2230059,-11916192,-39371448,3296290,-41401282,36070326,-73046727,-23577160,-8940326,35092780,14076185,-41596474,23701884,33917991,8728867,-4972707,4566690,40053638,28534265,33851715,-33998791,-50886095,25648122,41804187,-29253850,-7722158,66474268,33497112,-32212040,22708370,52797163,16811924,-29670847,-29231069,15026831,51092815,2726761,-31348961,-47322531,46305785,-4495954,-70077493,-20599610,89669941,8992123,-43328452,-77767416,11633955,53330497,21283285,-42348415,32146083,71063207,5942880,-24745042,-28832361,47427975,51130756,-21159836,-62186013,26622363,47828662,-84498068,-81589769,20641337,107143416,-14297716,-87228127,-14519466,111086060,72745778,-78292379,-26965733,87768808,66312088,22573719,-34670437,41461944,38567945,3110798,-55141833,-4697207,67485572,2033603,-15844407,-43511998,23130527,30314431,-25919298,-23850888,38252084,621482,1099153,-645764,-28810155,18219640,14799443,-54758895,-22098977,74838123,2862463,-51971802,8287980,57363414,24786681,-26188862,-81154569,-37353306,8901484,10654688,23208206,-40643440,5595820,8918134,-913094,6330487,-26244717,27985955,-62347541,21281841,21346232,-27130138,9234044,6151070,-6440930,-19561609,-17630470,37688451,-14736119,-22566574,8695229,8547724,18505169,-15595167,49826663,22675673,18186302,-28675469,-14762233,-33592009,31778464,18497083,-81776225,-10211092,43025948,-8623640,-62699855,-21040788,33235508,55522842,-13060554,-55277289,83065302,41166912,-19220496,-120407390,-14888105,113629227,14549530,-56779293,-24220073,63295486,36638927,-72325856,-49745553,55623665,6375431,-12235650,-59404197,9811497,24815514,-24494712,-61489633,11784647,49674872,28437106,-106381929,-39450777,56392765,92483146,-24812648,-87444570,40052372,65449292,-4208373,-98527773,5888031,16720331,45968124,-70789551,-74019980,-28477913,52663653,-48744108,-97260686,88965298,70734482,34887912,-67524286,-11285151,53455885,3918313,-41385643,12043888,87866530,13915078,-74529789,-48966031,61572894,88397613,-50240202,-45815640,-29442713,58883614,7222191,-51421726,-22933321,6977895,19661442,-4707101,-28244242,45187671,-16653233,-25690942,-18446573,19636184,41538412,-2245045,-44898647,-71341937,39424189,-41072989,-31353043,9698279,25518677,-30612841,-12745513,37484893,-11646721,20031265,-36576648,12647716,-23311943,36045536,-21284087,46144694,40558041,2964913,60278714,-20280411,26190225,-13912164,3279685,40188358,27741246,-49960238,7383226,48625820,46906634,-59027845,31775423,12902829,42367480,39788174,-10446656,-33136228,40224739,46983281,7737513,-18816812,-17240597,-806298,24955839,-5697640,4944955,-3368006,-21671797,-8705593,8834133,13670365,15738267,-49776210,-56920626,-10536552,19156200,-77966524,-81551990,5878323,97558169,6154399,-77947861,18638640,89420663,43588539,-64781145,-76250385,5228403,58454906,-2176380,-73856052,22716324,57765313,-1309327,-47746222,-5175118,23040807,-53553008,-45787536,33265372,39794869,-15185612,-31959741,5164358,50823567,97173664,-13319190,-61102197,46223479,122881380,25093870,-24956516,-42434052,31507379,4781881,-30202942,-25534933,10757272,44472100,-46021306,-28420880,1864600,15352660,18054220,-56374990,15146414,50717006,-311024,-48136922,51870004,40888171,-37961585,-21643162,4643203,18630297,-3318832,-14895294,-28409407,-19540616,30063426,52225651,-71177498,-31690822,72868391,27754051,-57405011,-37407647,-5457043,-9521738,2419560,-31822471,-18549274,-58223397,82096507,-320534,-2753526,-12543149,-18230586,38766629,-2925085,-37399352,-20399411,-55575052,25135572,25910949,-34753376,-34951234,11847025,9256880,42804747,-1547237,8560853,4949612,-23192791,68218648,25121389,-32120657,2897292,-25377224,16075768,38660064,-1025421,-38034548,48441330,4265550,-98099046,-51614311,-26625241,64017806,34257802,-12759031,-34789038,24053578,-43437241,-20314044,28015374,-20904623,-19108180,18088713,-7282745,6057168,35828500,-7335038,13077725,24385807,57814242,12231726,-42637345,-40659028,61289596,12955621,-55659439,-6227046,33991868,-19264379,-1793443,-42413744,-37887111,142224,41035618,-13110803,-26285981,49221923,-25479894,5687676,-4570817,-30334362,7341890,25712080,26049936,-2058105,-19861741,-11623702,16021882,19687652,47984782,4538957,-36516971,-15317161,4193751,30907700,-10006493,-37785478,13790258,15568365,1332175,7433470,-20725022,13737444,37008075,4366265,-19696024,-17427697,23812008,-25680378,-10209071,-6749633,-26862536,-29407748,-29223813,-10321777,-16229128,-13287978,-14695199,-38061272,-2046530,-35079732,-2067765,-20228353,7227085,33115414],[6,146,-19,44,-158,188,-192,305,-380,477,-623,866,-1023,1228,-1554,1913,-2353,2811,-3264,3992,-4720,5513,-6438,7592,-8852,10207,-11818,13596,-15499,17754,-20375,23079,-25984,29385,-33311,37331,-41722,46771,-52146,57956,-64450,71537,-79088,87341,-96386,106129,-116652,128033,-140366,153790,-168336,183907,-200867,219384,-239496,261213,-285104,311336,-340101,371965,-407391,447123,-491936,543291,-602653,672058,-755110,856231,-982744,1146088,-1366087,1678805,-2158394,2980090,-4660220,9436842,-41400392,-243519978,-34980288,201864059,126162887,-64215674,-90729005,-17842852,71952571,105358155,-89522288,-114126110,88382472,45496996,-96911561,7620456,76288052,-24792097,-153396564,18918918,118205708,-27935232,-126984497,-42035552,76582382,115898216,-27050962,-142066313,-77827517,205990302,159571162,-186119204,-177633324,159716293,167710225,-74019304,-130900817,23445367,64350710,13901637,18330075,-43330138,8226843,11824746,2231247,-39987925,43416554,49118663,-91709400,43323036,189564145,15101390,-136520469,25139747,192793875,101467901,-95853686,-84824001,-8251039,60255151,62322044,-33916493,-152856275,61000127,126446285,-443738,-111321907,-12897485,64103888,-28550512,43266176,-9687543,-81188811,-8138297,89639032,52049701,-63743406,-34865703,27329345,44699458,79918454,4204457,-101849121,-20642090,43695313,95316986,-93787965,-32974948,21818807,655800,-21564185,3667196,-15309469,-109508203,27798904,111871250,-41526193,-151563731,-21558067,43407929,68280933,-926773,-77275984,-61940042,94387687,78142091,-109376149,-118554434,116292556,86460547,-62032729,-43894528,-9870843,-2773184,29425654,26679025,-11581188,-20341131,17471133,-19054944,5351686,79364499,57795427,-85069512,-51681138,105847085,119431693,-148935718,-52295492,106239494,84919520,-30377991,-91697267,-28167669,61266013,78354365,-45233028,-113010974,71290465,127152138,-6065941,-109373167,32065547,59523674,-39861098,-30576796,26826534,15654920,-50978961,10788114,-29731479,-13227788,14217794,-6226254,-41126782,54560060,89287363,-53519190,-106517294,116200591,132737835,-65294853,-140342202,9617406,21289884,40416524,-15631152,-55337663,-25090083,105807487,15902063,-103571377,-34419825,32628675,-9713728,-75969050,4591206,61611480,-39907985,-17436781,28566475,6349018,-44359796,-14736432,25736863,-45146483,70108893,62448058,-72058896,-21370987,106296662,-327300,-86677996,7212205,65177268,-9073733,-5911050,13935723,19358189,-23701390,55263206,3181747,-72098900,-44991260,67035321,45849322,-17914743,1307945,25272010,507955,18469433,8290556,-3216314,-10149682,71263865,45194530,-26671312,36215761,27898879,-52360640,24624626,61090061,-8343766,-42660133,18624260,6038143,26666256,-5284889,-8241770,-6149866,-1857657,41508051,-38590801,-31000484,67893999,40327886,-63889908,-67045049,-6822339,5024610,-48457681,13951878,-61529,13644629,-4549030,-17331059,-57887777,-9316212,92523079,23763245,-109171432,42142233,57706487,-41848287,-31971260,39560171,16357510,-37621335,41871088,9817028,19035461,10369034,7909189,-39501832,-20653785,51309965,-6744722,-46786685,-10120176,-6122267,41027337,-84677917,11885164,25184242,27079807,-6352656,35695496,-15536410,-42058034,2657603,-21132643,-19546470,28853609,16950832,-70601130,-27989756,27436593,-2164913,-1159453,32912233,32107936,30627958,-24970784,-3051548,-1843485,-11279920,-1005294,11563610,-54675379,52970812,40594667,-26821557,-21012475,23999098,-7846772,-41416277,32988460,2742918,-15167563,13005179,1344236,-15158085,-31211398,39016909,-11911181,-42388640,-23717996,22695055,-43133633,-36563193,-15185479,-15298380,8682063,23454725,17493611,5798277,42532442,-18436534,-11477999,-25043616,39553367,-11404595,-44587735,34492918,-15648043,-38256252,22446750,34651130,-28393494,14352265,-5308307,-42716653,-15359325,18159713,-906142,-48045320,-4578369,64882774,-4899528,-22646001,16711877,20141782,-29377318,-32380644,33940933,-17995352,-76422216,21518192,21843656,19213599,59739515,-3343323,20956898,37974229,10344453,-30087431,16330130,46938825,41725128,7178083,1248326,21173058,-21099234,21137619,34586713,25084771,-33239135,-18638893,31307258,27511327,11816488,20035672,49304465,-11340539,-47246391,22570996,-31777321,-33524560,-8166228,44962470,-23927471,7566299,63642590,1761389,751543,-29885728,-8850553,-59677432,46288127,-9394965,-7562697,14681439,20576883,20332128,-4415648,-2798465,-24188155,10661817,49167941,-25481165,-20024087,2893331,56149384,-17552136,-1449622,27698441,58662482,-38545921,-68098379,-1582610,-586862,14167353,21484225,-17894179,-5543625,36013553,-3296574,24731394,-9535981,47810152,11560087,-45693786,30602631,7084669,58994565,-56198719,-29676761,23025571,24493209,-33609961,-53886035,15645902,21853375,-3727218,-4141389,-24336888,5379198,30607490,-7140117,-28161571,38803701,43905626,-9990510,-29198915,27659979,43305690,-11031368,-49531127,-30885167,21659077,35459752,-24329792,-30250752,30473167,-11544669,2113851,-37019848,5274499,25436320,18915965,-37271895,-14866701,42179602,-11588678,-39522525,-6418635,28582571,65080797,-15606486,-8745503,24031749,26100647,4411025,-21794997,-5391397,20838510,-12226830,5302988,-2707832,-2532817,-13502497,-3810882,30959142,-2891930,-5600882,-18033436,-16103158,-5827358,14545329,-3020351,-61064330,-6248868,2452039,7048407,21205157,-12381545,-24205716,11128376,-14571605,-12116638,48168050,-45138074,5066528,9967649,-25487787,-11958688,-28622225,20340621,21267984,-40921844,-40906296,21825014,15866843,-21357889,-21635095,32012859,18075989,-34260275,-32002823,19088929,35147228,-9132589,-46312250,18336878,35345410,4574740,-5584868,-7698732,23004361,23662043,-11750353,-49627475,32214602,24997261,-8426372,-69571443,18582081,80521537,-10791582,13049455,-37912746,50239948,26624041,-49194466,-33059479,451532,35852183,-21899685,-61252779,38075831,77104237,36514084,-53884159,-26052419,51823453,9015163,-90920518,-41372520,55639343,3153913,-69308932,-78687539,67648788,9974774,-46770631,-27497919,9330199,51587837,38054420,-43737776,954009,41666595,32296662,-17603151,-53754529,3331804,33675214,41819655,-33028607,22248836,5910324,71303075,-286114,-18316313,-22228939,4238282,-5571061,-60018148,48401282,46554510,-61474900,-42211941,40003384,23805132,-77051407,-33757800,18384102,45412918,29796913,-25939038,128083,9186644,38730208,-21300636,-104246406,1516375,-24938274,-10785389,-6860590,-73415,-31831509,-11717283,52534531,-16996361,-44305174,-6866780,20184415,-6991792,-6759149,6851496,-20730378,-9223754,34619537,-10239001,10781049,-26096739,26468654,4954802,-23270283,2365766,-60305030,-14346809,-1570039,72018084,-89523,-60943561,-12482407,64034066,30198901,-19432173,-62819399,51764943,84570462,68521469,-52245536,-56201063,63370634,55200002,-73041790,-77245550,34467992,54313297,-46917440,-48902679,-1920823,-5403027,15773680,-11731813,3387476,-9639402,-34367342,-31642644,-2683184,81623661,26613291,-39393541,-62805314,41208201,61242329,-39486862,-34215323,-22829661,81885529,-15967376,-63181283,-61599767,52259281,32238937,-87955226,-107130574,27117270,30131443,5539314,-98913723,-2629251,45223051,21639171,-3312248,34711403,13162808,3049130,-9858409,-8377821,38476797,26182036,-25762941,-6927140,57053851,23319711,-23404605,-80441970,-3374572,97900347,8673907,-74907400,-47025474,27784293,74527824,50526505,-44538499,-39663439,40460084,33091411,-21423612,-43781178,40462742,41023452,-22274676,-39909320,9512308,-1698016,-2794963,-1121904,39806747,6888402,-68615951,22340052,1033122,22048722,-5918429,-36620614,-556924,7958549,30504778,5276992,-6849249,31648636,50291039,34076877,-14081483,-32099783,-15456203,60210597,93210523,-62679025,-56517460,30957411,46299339,-3724982,-23563178,-11603245,-16131506,36201184,8562989,-30215056,-6101207,53838361,29846543,41632850,-14395855,-18620044,45852276,26735151,-15728359,-2421429,43477943,-2670537,9220730,43173741,66893827,-58133294,-16229071,5204103,81012760,14588612,-60914620,-27037600,57849942,27464148,-57362996,-72219873,18719053,34513265,-20688919,-40195219,-11378854,33882031,-24808552,-37835292,-32835161,33564580,-4146607,-559445,7406523,8682003,-4423081,9409047,43552470,-17610902,-11234437,-15370969,-7450602,-20144216,103127705,24232750,-45093774,-9715979,55289237,76491767,-24080175,-14233487,33912616,200850,-11580079,-10793915,-13312159,26447234,11628311,-25361505,-18543691,2696660,-20260618,-65937577,14510773,69023124,-22736633,-46972893,-28688243,-18354719,6695210,-41390325,-22130311,22251067,45409077,38921170,-23076178,-21249274,34784019,35714632,-40816171,-66049550,-23751430,12099878,16528673,-45603578,-6829065,11572081,11455994,23595198,-18652279,-21162861,24676936,36962019,-31739646,-19813276,-886500,-40257112,19316279,-4764948,-7553513,-14334916,27902324,26348649,4300539,-22252194,-37894098,-30188080,-6656573,30287014,-3234128,-14733346,-53215517,14508555,5939486,-19408001,-15344960,-6310836,19367385,10910008,34736056,16444919,-5420066,41719290,14493564,-32341983,-25772250,43982064,-14177561,9179588,2748218,6920063,-6253316,31779999,8836243,-35921495,-65872230,-55917781,-27454258,9289293,86119006,-42087511,-63862828,-11760112,57852193,7098802,-32118925,-40081534,78260695,5167754,2246670,-1288499,-44627051,37842979,-16048110,-27337155,14697637,27318880,10649474,-23390363,-11072887,3762817,-27468023,-13907905,10150210,9189841,-33125872,51516528,-22695484,-27390213,32387887,22857165,1659636,-56841575,47687309,23852706,-30138380,-30527492,13038998],[11,-146,33,20,100,-174,32,-46,85,-101,-18,27,-173,257,-448,582,-772,1100,-1465,1876,-2316,2947,-3857,4625,-5674,6832,-8271,9869,-11781,13949,-16274,19077,-22450,26125,-30004,34695,-39946,45767,-52273,59575,-67717,76670,-86696,97733,-109770,123340,-138195,154450,-172332,191945,-213374,236779,-262396,290372,-320760,353882,-390048,429190,-471738,517922,-567901,622022,-680409,743192,-810498,882219,-957646,1035118,-1111871,1181643,-1231180,1232424,-1118658,712588,558610,-5369130,58596054,234167147,-83861521,-210051408,23040699,144704148,27937105,-98503350,-63769042,-7132462,56410585,25730133,-24615172,-24758574,39233431,42427087,-76593754,29969946,89785680,-40877455,-33881796,140606849,84941792,-72519458,-8420773,104207347,53128185,-24130708,-28281029,-66751659,-70287744,119139605,50513740,-208252175,-93040005,89360983,76582532,-90164487,-31833983,-21950419,-31141980,57474441,116746096,-115529634,-110059894,119980516,134200542,2082523,-35178611,278144,-30430830,41693721,37452466,-104323846,-74827110,109368011,56924874,-59575626,-16833107,32793070,-37580032,-44842990,111888186,53714992,-179025647,-6256794,129035369,45519914,-73424550,-81778617,15146819,85109041,43153954,-83399982,-89834628,29811973,185408967,-40450635,-144923931,-32442505,65041070,39845970,-4047198,-42877516,-1556794,-12261139,25919629,-16477100,-70846666,43475851,39469667,-33398047,32126202,94153124,-52080966,-108584838,69429660,155572190,-47899226,-168208973,57320463,127496822,88342174,-86424929,-166053444,38688965,206358523,28065275,-183965485,-57832290,160365581,60211229,-93343348,-43222022,37705537,23913774,-1409023,7178526,-30529612,-31085624,-5075024,69627125,29328364,82710203,-30467542,-77178881,29971542,134296032,24503980,-197038067,-16976135,112129191,91961174,-26902343,-94259372,50984611,136277912,69606874,-109975122,-110281670,105362401,132403825,-50321601,-80346511,8032671,29386968,-41678354,28842969,35701104,-53054558,-9350611,100633096,24138482,-10528923,-72149738,22379830,-594372,-8584707,62813801,-91303780,-48757397,51536195,67674854,-38718197,-60174787,45908375,-3590976,-8552763,-29069993,-35626668,-12084118,40439152,84135683,-73450869,-65458513,68338476,8682073,1654443,4410620,-28707757,-49239829,86743150,15570601,-65796675,-3525090,51467009,49555744,1557037,-3332247,-20912443,-67391181,666530,61585953,-8497073,-66730552,12937509,9976227,31767145,20833283,14532838,-68197598,13342295,86805713,13154611,-92196805,-38103324,132855356,13110465,-93961551,-14012217,-12700820,14450333,46025713,-19824511,-55963884,-21024498,73408858,-44900613,-50490512,35800146,36177073,-34729810,-3217410,24689514,-64889087,-66523452,47142989,74041660,-10797755,-33626981,-80658601,34527444,85353195,24003210,-82751216,-31101012,62126473,41912053,-98226962,-101935302,46059955,5400279,-29470405,-26101663,-49148446,-50828774,60138574,47235923,-41301394,-54600200,88330658,-4239696,-46226870,35233304,16170921,-56037317,15064767,77704573,-44433313,-76339399,-294456,30839734,56732169,4894952,-67144541,-19745026,34581580,26951410,-32546678,-114470634,-17345325,68314859,10793417,-35639176,-16826344,-5176498,-33180192,-6585042,-49982593,-84686187,12532642,36364870,-64721956,-25837785,-1244390,-16968851,-15724158,24558110,59705333,-44731672,-52291003,32704349,69864705,7663177,-31742225,37528880,1236486,-10626215,24726781,-23392723,-78202841,63758470,70509936,-38735391,-659446,63315114,-2455268,-58453344,-58466324,-64287155,-40495834,41092791,-9083534,-52401158,-21514928,16223167,5600857,-29044168,81209474,-49064106,-19493007,-51015689,26961838,-9898849,-65597828,32403008,-4476511,14004288,43643149,7712187,-13602468,5661217,31168725,-5047950,-62822261,15622704,35693966,-3485200,-13759413,24830374,-45099260,-7520735,4561914,-49156047,-23498645,15572630,31973412,5000193,-14324349,48659117,34300892,-73941687,44922441,46219493,-47839821,-55623202,37356944,-3045915,-22316591,-40259426,-8122000,-64726559,-3252605,18548067,-64668162,-6286990,22698494,15187457,-58233905,41159737,40284573,-17374674,-28277770,-21259267,-7532462,7349507,21511175,-22872120,-32777959,31636399,-5173347,-28289479,30235649,28768233,-3433117,-20252302,-83684982,25494873,7548384,-53228274,8838746,-17990464,-9428875,4299472,18647586,-19615573,34011583,26881517,-31805074,-23283972,-16991294,70998872,-54130984,-73782718,9892207,59937631,45972301,-43638169,-31204284,32389009,18554958,25727726,-46502294,-16163634,84927282,-9887765,-16865612,-22090231,38493540,-16298546,19270995,-11702314,19421018,2507173,3978395,-37625318,-31049311,17833000,21228383,-56682214,3822655,29510895,6256437,-9489472,-6560644,81214125,6825005,-2500350,-17372368,40281669,15265073,6177216,5066457,9702011,-16699610,47553839,14329272,-36853055,24122129,1320156,17383935,-912036,-23677975,-39043921,-44975549,27756791,10412530,305447,2248702,-2934987,-36536555,30595887,15948846,-36522907,3169500,-612309,14289115,5302086,-76566288,-38554774,19836657,22544771,11403405,-50738222,-8894306,33047986,50819624,-36844795,-19779754,11161497,13208774,8675012,-39758329,6278405,37523346,-5195165,-22112925,-51010302,3418304,25300366,-14521968,-26900557,15033757,41986446,2042684,5323880,9673112,84848158,-16952430,-47290197,3000461,33536182,38420467,-34871372,-48117130,50955275,29746406,-25548452,-38175116,-29950492,82324746,-25801386,-68755953,-64225191,-7567563,22997731,-65688325,-57113172,67001937,68795807,-200185,-17704987,-8629244,5805326,1254308,-44986233,9846615,90704923,18939221,-104169035,-25816316,10340509,15155276,-15353631,-66450535,23317632,76093445,-6666518,-93433279,23243413,35622039,19963969,-101660711,-32323117,39367282,41286994,-35875293,-33719600,-13489372,77269380,21109419,-47153406,25558403,60792927,11501526,-20067791,-39335584,73060784,7934317,-53610743,-41160455,31234635,20263832,-13996174,-65109527,9076909,25764210,-16648362,-34704713,-35239244,46213815,-6471406,-68547036,-41116819,-25565209,25385866,12299352,-9065041,31494010,41853360,31757771,-11817444,6112968,-32383793,-39701080,-32561940,-27878789,-55911088,-64652468,27357098,59745220,-31673585,33354374,25974936,54060082,10714880,-12998273,36106110,38137072,-12052989,-12181326,29093258,51557430,3820095,-7795225,-39724200,13904192,30598028,-28489948,-1867126,-1216608,82509584,-37417540,-37009167,-1677268,77892269,1670480,-44191427,4180996,32800080,77938449,-4147728,-51461728,-15950955,75275579,-18759791,-55410948,12100583,97170248,-8327251,-96891062,-4214420,75619365,-17974830,-11178575,2910967,63792395,47205209,-36910004,-5516613,35628257,81124833,-30583215,-81511468,53235710,77651332,21604513,-54746213,-27346821,56334358,17085553,-75641361,-49949781,29183839,62126238,-16439441,-48690779,21370286,68910839,29263838,-42290966,170580,46724337,23736294,-54072569,7525907,81141796,30578593,-27785891,-30781216,11717623,-1594088,-31884858,-83435163,16985459,55768864,-57535122,-60055699,6768537,26844249,40991212,-25203044,-3411655,37204425,12329275,40119996,42967601,-47428490,40263742,6535346,-3460084,-22120560,-568923,9135988,-46237641,-5178480,18594301,7893117,-3896392,34498039,35598544,-3852609,6020527,-8287785,-2926413,-4719247,-13629480,40454099,3293719,-24126981,-30327401,27751408,35880618,3013169,30083699,26432478,25794278,-20463241,-40587006,53096862,31768957,-8625037,-32086063,12435261,539576,18247563,-42129863,-74015910,32748863,38112995,46672,-37494996,-8087845,51934825,10101927,-39681408,-26265154,44536111,-12932724,-38203239,-8228091,-8474761,79842927,21376918,-60080579,-26034217,24165475,-4952248,-27334704,-27539880,70076547,49921161,-105326190,-41263653,54935327,59938566,-31203510,-64265086,32569264,88977068,19029266,-66455005,-44802052,35510947,73436223,-9372694,-49493589,-17668584,38295331,-5612397,-11598520,16462006,28423139,-15673339,-30184920,34600830,2211000,-68853790,-17239134,-26288121,17035120,20348319,-89324830,-90358132,62794242,48579916,-60023576,-91219269,30670342,85833056,-40340499,-55762186,-24941352,27417137,65982773,4203120,-27595525,-10770107,2290416,33264598,-3021954,20241467,19967966,-17435166,-22283524,24953246,46512972,4156056,-3088605,8433913,15779778,16813527,-15511342,-32969698,-10362336,48195033,7099002,-24414033,40358092,53172073,-21757128,-58079200,-39660243,-8196710,41252649,14405142,-5534321,-17947121,-36239487,16847819,-11933630,-31570915,-17107568,2892852,10240677,24328742,50546090,-35366897,-22714523,13961831,40428694,-31918753,2685535,-33005788,20153452,28743004,36402581,-35930929,-10381224,14326682,47890163,-13764150,-98863832,5567650,58248862,13304172,-34844241,8426776,-11783568,83757522,44877912,-3818877,-45794346,11871580,18147661,-46463806,-22642465,31056166,4063942,1284094,-26118390,-63385519,-31745538,-8138075,42369971,-33457477,-14560439,9215555,-29513179,-6968456,24489433,-7634593,-31422079,-10125535,43918893,17169026,-3778495,-30029945,-32941755,39621825,12557893,-12506291,-94318952,3598970,16294354,1463355,-15066831,-16730802,-5038014,-14558616,-7514283,-11485796,-34253374,-24801760,-65093,-158046,7310324,-94099096,-18932363,-15112938,29017780,-537126,-48790668,-42617978,6713914,45604521,11592214,-42674259,37923570,-1627893,43637148,8997960,-9986157,372956,8919562,48915578,-14073864,-41646573,51325482,47066847,-8411279,23279560,-822557,-31541440,4670026,32232713,23866710,-81967033,-25202990,55428541,7849370,-2982594,-2546836,-24885736,5217347,36010029,-39383004,-58798610],[29,-255,171,-141,298,-542,580,-829,1116,-1417,1804,-2368,2948,-3598,4393,-5398,6541,-7826,9303,-11004,13165,-15393,17945,-20927,24356,-28078,32249,-37078,42227,-48020,54528,-61780,69525,-78176,87792,-98241,109553,-121908,135571,-150248,166252,-183516,202357,-222728,244802,-268616,294352,-322193,352247,-384866,420168,-458394,499820,-544977,594266,-647963,706830,-771831,843725,-923678,1013169,-1114224,1229203,-1361396,1515465,-1697148,1915131,-2182085,2516877,-2949049,3528627,-4344947,5574870,-7619515,11602555,-22151675,123350598,175583587,-161532815,-136250223,106807177,123157724,20085869,-64927596,-59664960,47849076,54540295,28353913,-125128836,-52685399,107097398,-24185704,-95805516,31444216,64768454,-117194640,-94598210,153132887,75872774,-94355515,-118399836,83264629,149727433,110445607,-89791071,-155842475,112111687,248597052,-37581280,-230921538,1897928,207520095,8696829,-197484754,-3269475,51060499,-20773138,-31399484,9250052,4691198,-5085900,53582747,-15340700,36876802,16337442,-36145305,-109592674,50969926,193919180,-57664281,-185559027,79974312,99454932,-34238031,-120356507,-38051060,67928488,87692313,39644283,-134871519,-93761769,102039192,143004079,-85626253,-78778263,60967853,6509781,-26050944,-3613018,-3104076,-56062885,-1565024,66082255,-30247338,-58341810,-9652656,-11186648,33018101,51260717,-40912200,-138295961,3930635,97112665,6031785,-81305232,-15611071,1361555,20489507,-19158065,23279027,-98580337,23427890,139390035,58748505,-36235250,-41539026,20786499,45583670,8021989,-76961020,-57100605,15070269,104866093,20016463,-142329165,-61117838,67073408,25754912,-69275321,-6155146,35225936,14644159,19262639,59765868,-466928,-33458104,51021409,-29333798,29776632,41372115,-60342820,-73733805,42887647,114435684,-33330337,-112140716,57443797,133059679,18448456,-96409147,-20331005,77108146,107892195,17222641,-119772533,-10086664,114011491,49611702,-96692605,-26883519,46406497,37314657,-54323088,-25487200,14451339,-31315073,-21042379,26046388,-18021820,212358,-23608338,-37035918,3903678,80655383,-5672632,-100968018,16218863,104797597,39955572,-109498796,-19664360,59499753,-10679806,-26433123,-39858343,-46181219,3052420,59043792,-3489376,-42637040,-10680387,50141440,-58101603,-28943246,80463782,7199678,-62489441,10941284,60030078,-9866027,-67195757,24900300,-11523821,-6898524,58132034,-29591418,-102615045,34606393,98872952,-17383780,-65678470,2261750,34806079,-12669676,-21935289,2205202,-21980991,11613571,89315231,-58425260,-56766272,21517371,25048506,-10102064,-20538028,23801402,-29953191,32827065,73736021,-34576789,12353400,5756626,36518743,-15739489,-139562,31072059,-5487528,-48003874,80401261,27071690,-74051371,-29967836,25729580,7132469,-14394844,12162667,9616287,-33092429,7726328,40986531,-88626823,-75438522,75647233,6473354,-25563868,-8806005,51764837,13251567,-12878396,3795001,4037126,-9079367,6562763,39047810,-44645606,-4571053,14671039,5334194,-37785522,29298105,32195536,-55682131,-24476168,79702987,-34387714,794973,15174183,111731,-28079777,54055073,-14352789,-9583272,36760586,48004583,-40228258,-79213602,-226571,26315086,-13395227,51564628,18714257,26035657,-16302809,21610612,20721624,-32427666,-8212739,15684409,-57119912,3642959,58109412,31802605,12611467,5859481,-8484448,-7154958,-4890334,27965286,1666945,-19240539,52881944,-30424726,-17753055,-17192398,20608103,-60765127,36454458,-7643136,-49067747,-32073701,11039098,32829780,-3733508,-1300433,-4400934,-9986098,-36594303,-6707783,5174186,-3599372,-10867976,58382047,-31496191,-12377711,24635599,23891058,-9967955,-5919339,-44671739,8399868,23590635,60681498,-51897462,-19683496,38613577,7442415,-2582976,-28018046,18159485,26793651,17074028,30095036,12780135,-26684267,7375656,41338316,-4972902,-41172806,21360186,17822166,-23835789,44475843,5259334,-33703893,-10335953,374742,-41393551,-7999646,33186676,-39844177,-30982870,33405297,41826489,-20819972,-31933013,40297877,14983540,-21485247,-53000129,-30948961,-1595464,35603349,17208342,-45675554,5377386,62129390,34656942,-25725435,-6235026,31177545,15635341,34514835,22110863,-1983174,-20051177,39875005,53079824,-11137041,-473609,6380774,22061038,-12605731,-4792537,102446,-72610,19076998,19063561,-11793288,48239088,-24092465,37480316,22793395,-17857507,-8316897,2222876,27139464,31973730,-2257478,-5281816,2015647,37654488,-56100839,-33955083,-5042823,1806795,539121,33365937,-1620426,-13621719,30881717,48427925,-27269299,-30764396,52478608,26221984,15952416,-7103323,27747500,16420422,-12663997,-40648370,-17898852,25761528,34288371,-46248273,-54934500,30758477,54257472,-11361469,-43864161,68187537,27143460,-71623303,-46017477,-53965132,48254671,-26626457,-50276688,-38046051,3379244,39293548,-35285528,-27704603,10329056,52138513,18343011,5247317,19275508,74352765,-1949510,-37863305,-28530740,60512638,27559216,-16418170,-53289836,31462034,35617000,-41055033,-51780893,11384589,70310260,-10528851,-90327005,3017405,25770585,26560615,-50992037,-35896608,12107717,14724870,-24574227,-53135534,-41476832,66601686,-16914262,-70666858,-24879390,50108539,45956308,-12524301,10992347,45157704,29031170,-31600885,-12920388,-36250725,4620029,-4000727,-15948752,-38110666,38943484,55583901,-28652563,-14748476,13814876,21918401,-81592801,-2292794,-11817814,15806007,-17020890,-6662646,-13963831,-13504004,15173945,20980557,-33288772,10728772,-3745594,-12446240,-38427791,-32574765,7557785,-29644975,22408765,-14122543,25071153,-57111662,24447501,11259204,36326925,21515943,29720535,-15774051,-41578583,-2542667,31557526,19748010,-47820804,-684331,24816937,10630344,-39897622,-30080938,-21154144,47633653,8274000,-44236960,16426236,106073915,33323337,-58214060,7271145,36676865,14055284,-78000441,-28665776,4045989,81310451,-16870715,-13843815,44671911,53747649,-3395469,-57128320,-89479426,21404894,24602157,-66042324,-12838232,38250105,39526149,-60660964,-41336274,11068999,63144170,-99716210,-100081008,-51459696,57371136,28976431,-78026913,-3408962,62880885,48439552,-49773918,-38939739,38217115,114437850,23652760,-58179775,50627848,52992755,60178516,-21948213,-35183410,-17809269,44772508,-17937893,-40698367,11248903,19415431,9030984,-60108799,55327347,55481683,-56834984,-76987522,46585567,82255143,-32268221,-82407178,-8286514,60182407,26933860,-71253447,-27060784,-7768153,83358796,32607161,-37834613,-18680440,31261464,5444980,9821737,-30565367,-15484544,-32494823,29585783,29316913,9728031,-32550554,16264370,-19053399,20148393,9463290,8023415,-47167462,-19782019,39991740,-10834198,-33709275,11042056,47732616,22439664,29423594,-31687140,3624856,16695405,34734254,-12160167,-13262785,-22200708,32536811,62369629,-25483449,-42365478,-32154016,22102372,77576667,-16846655,-60973897,20872048,91994174,16554940,-12426658,26086135,37376454,6500894,2374205,-11141584,5025521,-27623707,104989,44775625,34968874,-5336790,-22430629,11616015,28875659,40166733,16260956,-92474355,-24423329,87117214,6410089,-64210624,-46004158,95887930,57974907,25029921,-123720626,10745552,53313846,31388246,-75745869,-54338992,65566523,57700389,-58305668,-42937497,47312827,32577393,-43552107,28001230,1376218,47256516,-26196217,23280142,19988788,63104273,-9023320,-33774235,8949718,72473567,17269543,-67941581,-41682934,48644029,80919609,-41383022,-57154694,-14478442,13208115,-9348306,-41728353,-55543563,46267616,37109136,-31505057,-66786621,16787926,34256870,-19798620,20704425,34817857,9480998,-66908523,49190410,4458905,673812,-40537125,-30625916,6289277,36485507,446429,-54431650,-22974708,31152489,48114196,-17815813,-68818577,-18510005,25655439,6517600,48911386,-44281599,-40860476,51781752,82833343,-33719145,-64352432,-31209299,17101075,23844465,-22707806,5559176,-3662255,10336030,25482324,-37976102,-46535090,3243226,1562307,16355649,24626808,10201959,-57744569,-10937164,-16711730,4476738,-4414673,-65440942,-43994423,-7628927,53498795,988802,-36267330,2269843,71992324,-41843251,-69086076,-14794783,42773665,23494878,-4078074,-62205526,-9330445,11437627,37422895,2410010,-27320550,-2713140,25246867,52273772,3630531,1139700,-6474728,-4750903,-15882878,75519421,14115058,-28788450,-7304371,63499690,35360412,-18159780,-64878896,-9196900,85238807,84189618,-35034507,-61768954,56033681,76343854,-20504263,-36415980,-18146172,44798640,39592893,1012048,-47359733,-15614297,47970878,-17369428,13494500,-43212214,-28347666,-37085265,-39366521,5905020,43447733,-16233965,-2965374,36597944,47266702,-34195217,718292,9475686,12136740,-2783311,-16419688,-30466965,13202820,31788851,15366921,-47495309,11528761,70507478,4648362,-42610798,-12678356,-7310195,-9411073,-24245549,52271668,-608853,-90121032,48483382,20007184,1011826,-6340121,-27218588,32006680,3391179,62036846,-20113202,-31540215,-10170877,16599284,36295122,10706218,-4385130,-30128519,7991255,34229714,-19507462,-52297504,7906971,51163590,223716,-16395780,13439099,-29485789,42013194,-4820406,-4362155,-8620851,-8102201,18558253,11629107,-11665905,5347205,-11743085,-21225340,60320242,-17840952,-5420054,-11158413,-20130616,32946503,-39024289,-28292329,6239281,1917345,88271248,25827321,16087292,11860719,30968322,36406118,-47833407,9098421,28718464,56288071,-9813257,18484678,-65893180,344651,45853754,-5045691,-5224769,-5154299,11979817,-27185721,7155214,-12568431,4927139,-7201807,32614589,55979139,-15305015,31794354,14213060,20412337,-18295716,-27165435,-8512276,-14519567,24061186,-38709357,-11304409,-20174374],[7,7,84,-118,128,-206,335,-367,569,-786,907,-1168,1501,-1848,2208,-2770,3263,-4032,4784,-5650,6477,-7640,8950,-10325,11801,-13635,15546,-17586,19993,-22456,25294,-28435,31808,-35396,39197,-43515,48044,-52949,58280,-63953,70001,-76604,83617,-91063,99048,-107656,116889,-126659,137216,-148570,160768,-173958,188379,-203770,220696,-239264,259804,-282489,307843,-336368,368737,-405773,448582,-498481,557672,-628681,714988,-821930,956981,-1131819,1364448,-1685694,2150355,-2868437,4099795,-6701590,32533537,-127434553,-125298509,86593744,67297437,-64924883,-71774797,775089,-18325661,44966693,3685932,-69953248,-20661341,43603816,12998523,-1747555,101932729,-3133356,-101214573,88039225,144554081,-89395355,-94450714,53188092,128934342,-29194584,9499451,-73575534,-34585330,-21521124,107671754,-3496617,-136814462,17225733,99768102,-18530261,-6171279,-6347209,-67231012,7462654,61148746,6933097,-157316705,-30535688,111494962,67074539,-93192681,-48178805,46947635,35638767,129437592,-65273252,-161166190,34468445,147107053,-31755829,-110784562,66522814,40022936,-57019723,-24253123,81486512,-45536158,-143584226,54029776,56981333,31054141,-33675092,-94210054,54342104,156090304,37446664,-159920348,-139035707,169191690,68214135,-129689972,-124721181,17615444,89475395,4849772,-26568353,-14063383,-17685426,108079268,-11454995,-71623616,1824936,84919812,-17392713,-11505858,103212272,17141070,-152161654,-8271409,120919737,47021488,-107884390,-88473758,54423367,117074804,21946362,-108627828,-77411250,148779107,128409934,-81272468,-127893774,18141455,138315167,-51137568,-140864200,13033487,55682476,-23644414,18428809,22397661,-58544395,-30524554,2363372,-10568329,8407751,16314416,-58751347,-66670680,77448540,91803405,-90761410,-122989370,81529657,106697916,-13944672,-61207913,-64679336,31349184,114758285,14070091,-46742124,3636286,118733889,41176777,-80655317,-51632252,41719310,10418409,33545629,24888468,-22460091,-54447735,86475157,77663196,-42441588,-27841908,-42362811,21272960,1728451,53260649,-41329757,-110763748,42934352,131958580,-47822828,-53486005,-3200652,-34867480,11313260,-7235622,-39671283,-113531807,-12010293,104787257,11143819,-72793984,-38263157,64139273,-13545020,7499863,-21905930,-65270374,-7125449,104675313,-7304575,-54635042,17070958,32659417,34268957,-36767663,17550804,17251790,-17579987,37126038,62848031,-3508791,-822364,89675873,8571017,12628381,-21138152,-47476508,-37309428,76415423,50474445,-71157127,-62227560,37655912,90085411,-36929617,-35748897,-3147937,-1917416,81747947,16844472,-63343812,-88780340,100020204,46816808,-26729172,1198259,59708210,-39393972,-24494491,27371986,-21107805,-48626315,11048674,27931513,76101318,-37041000,8262443,9478849,-10990671,59081558,-11455598,-104897243,32178694,65708792,-41866112,-55734231,-7029374,6983303,-1993812,-22369887,-513271,-48163955,-4400626,71094974,-23766166,-43851777,6492298,15981483,-47326010,-2701770,59599408,-49960091,-60754333,81081157,64389815,-54867260,-34658163,1103209,-5427575,33857822,35887983,-60418464,-60522821,58632560,20952311,-41577787,-43558124,63596841,35116416,-3005096,-56476119,-14734886,11315705,4669061,35424591,-9148112,-15851804,43173496,29185181,-17319597,8925873,-8387358,-28987141,-3442504,54327857,-1457977,-69227684,-4772980,7252719,-64202225,9620151,2930219,-9924290,-2727019,-4558718,-25341582,-66549479,12275155,36416312,-41382384,-40461994,66139134,26852744,36921697,-12173780,2156065,2483635,45896783,18292454,1561523,9993204,9912913,-14760229,-63301740,14356189,6382032,-72087235,-45672089,32374353,-12535804,-25530385,30501041,55265713,-11854380,10158836,36744187,-68909861,-6497131,35938612,-9383741,-63368374,-25227455,85802229,-13830713,-99173050,27998821,39724656,17479960,6316987,-29482331,24746653,21016381,56966120,23112154,-49549784,-43471131,40812230,-29822584,-42031062,58017272,27121033,-12803324,-11128870,31149202,-3263778,-13512942,-20533214,13772979,34844552,5996691,-48563127,-8618402,-4932047,108864434,-18942792,-12130457,43911430,34502953,-31445621,-23333499,-25419885,-5340327,28444157,22007922,-27291542,26310959,94226570,28204845,-47193476,15153523,23482016,6723316,11908343,-26228327,6122421,5719411,-9915317,12988771,-30285011,5478108,-21202978,5808384,12832288,66676496,45614585,-19225343,22500949,25643313,3153808,-59914862,30674247,5646138,-16891107,-13657259,-11449480,-57475091,37728118,82097014,-35884447,-79848733,19129003,21758609,-34913783,-16911934,25398972,3208481,-33988576,-3172419,5193954,3227648,43808397,-7298711,-21917950,16302669,83558253,12704270,-30256312,24952056,43346611,-5686525,-64039459,28461647,8445535,58567939,-40974894,-44956401,21104616,28825345,-3601877,-8163806,-66400117,56058639,12892946,-72521403,-37153100,4735518,-17030374,-25940752,-3203044,16453512,31768932,26804506,-7481000,-31895389,-32773007,9486549,6454222,-11713739,44165369,-4556297,-43419028,-47294163,25995305,23935187,-8144234,-43303352,-32417104,77810095,1913956,-26929423,-51476897,49991001,65374008,-3882395,-60058471,-12791851,44870276,63543395,-38521253,-36700906,47809052,-22430197,462491,-59346555,-36351020,92010237,33409726,16268492,-27245379,72231182,-20202524,-34836403,44335476,18035882,-12185726,-54059078,-32114131,69781687,88579203,2213199,-35465760,-50651831,57853273,13369816,-62197357,-40497208,72725545,69918995,16269787,-83060030,-18623016,56436077,294039,-52190065,-39817352,71852305,58466397,-6452821,-43046034,26327875,78161879,-69086109,-24683975,22557288,38153390,-28577653,-57916915,25055172,53018826,20868774,-32569858,-29040672,83584413,12379569,-76333769,-35441247,58417574,22597856,-37616206,-57034526,-31499196,87692736,34484434,-2710798,-40021864,29961239,-11937687,12572186,453814,4266238,45630262,19190844,-3826688,47855750,15048547,-351584,-65636152,44065564,12003464,8498210,2816639,-42055762,41535568,65452599,17650504,-25458731,-16068493,4489001,-3517925,-23421482,-23618291,40859245,16172267,31728701,32086918,-47419807,-8188118,5251405,12218600,-45888264,-30439143,58698392,41212134,-94331108,-62784380,9891156,25483033,3141310,-43945218,-1876253,42991274,39389818,-65052868,-31690237,50126722,4629276,-47147399,-15636135,40712568,32828461,-41814069,-69270771,-12100206,45820200,25468995,-56041631,-45402894,32568715,44921289,-16955410,-61218478,31193488,40400392,-52647568,-68551082,-11468240,77516249,49796142,-29172951,-6176247,39373027,42101576,-80185553,-93550427,66119033,36963288,-34572331,-28300121,4181794,15272076,982241,-55903547,2967223,35812500,36592375,-11112167,-37591546,65294020,52638113,-92383971,-43951688,-3932533,16637230,-53094024,-65648996,-2873846,68184287,23204445,-91661034,-57103458,6103331,-5329624,-30941975,-59828807,-31280859,36020435,11649149,-20277783,19422924,56326242,11203010,-33288876,35049475,55037191,7612914,7263752,-31266590,-5247442,4333567,-16713532,-1038271,54596676,35916916,-8444270,-7798528,-21296124,13831717,58043019,-4763795,-38858327,47084000,7522185,-9058371,-20785337,-60226496,39551442,5851159,14309395,-16221001,60091646,34245509,-20875939,-18960795,-36816443,-6605471,17328628,54056773,6536825,18302448,13364299,18461778,33802802,-53404022,41781157,-36959879,30659377,-89208,-33838958,-34896569,10442088,2413272,-82793997,55480173,58071166,-70383091,-28221974,23164434,25647621,3859497,-52311067,-995351,51524728,-79676751,-35391445,-24427761,70901549,38054954,-35146721,-61573863,13291748,81275100,-11707988,-52611927,-26746715,48576403,56127374,-42769183,-29753378,-4933640,-6764780,-25682141,-52365006,46960424,63187844,-53719422,-86429676,3875432,67758617,-24204441,-83973169,17422588,113203194,-15388246,-99662676,71644,62698870,47217345,-61042439,-31184429,9143585,73588328,2195711,-47084146,-39504398,20767179,14596537,6160819,-5071305,68196884,9510196,-35531895,10746053,-1123510,40601726,-33655460,28715554,58039822,12446494,-11295730,-6667688,-2379262,68320970,27411589,-58159525,-29449404,35913563,21506335,-8602154,-32072222,-26759169,53825170,1021684,-1642553,-14833563,8300783,70697819,-41519180,9019477,16681662,-10438694,-24882075,-1197862,73891730,-32457399,-9075163,30220745,30646235,2383715,-753848,19179835,18594674,23835749,4003773,-63529689,-51936423,67213044,27227442,4053161,2444934,13803821,26753508,7985355,8004594,-50077677,-29503763,19701501,33399599,20270624,-13106362,-45807154,2839041,-7564149,-13833967,-15914872,-10074183,62272761,71090325,-20329404,16238856,14298937,-7145906,-27525921,15035752,-5358133,-53268918,21568357,42100296,21997171,-34709654,-29864016,-29152770,21154868,26977358,-3613338,-26889691,-13839501,48763498,13479092,-69117458,-13578229,77659236,-34298254,28207589,-4062391,-8484578,1906318,-2443332,29596969,-20440279,5364518,32723757,-46234125,-47161173,11769271,-20055402,6106898,56723279,13001787,-5742572,-68082631,-25454234,35355867,37741239,-36619789,-95224363,-23993087,-8203406,-2502143,-52066594,-62941892,54180629,5829219,-44934274,-46451175,11364011,11340847,870009,7316353,-25792272,-35039749,8511252,2787173,15752898,13513880,53373295,-84396,8566531,24720044,-757690,-47299060,-20687493,39373794,22597785,-39348047,12445443,-5267235,-5568009,-12547160,-42256055,-28910494,-21419195,36400632,-778619,-13962839,-38327445,8527545,-22842112,-17550429,578682,12507696,-4652961,48421472,-3260770,-170194,9692504,7277737,50285196,-12223225,-3219700,6730227,-32092827,59431374,33453898,-48981812,-13520078,-6819350],[-25,98,-228,236,-222,475,-603,706,-875,1112,-1474,1802,-2245,2693,-3225,3828,-4570,5316,-6155,7203,-8381,9687,-10973,12415,-14095,15974,-17903,19976,-22316,24817,-27374,30332,-33359,36458,-39900,43577,-47432,51342,-55527,59985,-64573,69278,-74326,79521,-84968,90649,-96576,102789,-109399,116245,-123597,131538,-139939,149130,-159467,170864,-183660,198399,-215682,235939,-260160,289769,-326184,371644,-429268,503725,-601065,731076,-908574,1157236,-1517076,2060734,-2931601,4450037,-7487683,15454602,-86614920,21954133,236464752,-50926475,-209243546,-47972771,144014639,60448977,-47844434,36557241,-9619132,10583880,87536189,-7183586,-50891548,31447479,28936625,-13716893,-48022470,93437427,-71841066,-182106750,51013438,161452778,-43993900,-159726323,-28760487,88415223,72412142,-82159139,-110504581,-12221744,173385026,89077877,-198775071,-110106161,180902206,97261116,-99907174,-107092057,75226518,79529571,-28887070,-18202747,-13319092,-28095619,7975314,20357410,-7151330,39419316,34876753,-117755179,13766888,198101143,41922219,-175353420,-35967081,162587968,35545499,-108366961,-86759270,-1275879,44476276,70976348,-99221757,-143358388,39859704,141033289,-70797988,-97661062,41279193,56343702,-26095816,-41563279,25095398,25102206,-23483383,12721924,62284025,-11628324,-41819959,14826811,-8203153,68122427,45526219,-87236267,-92084154,67853792,56569344,-57002789,-90733186,37349563,46441106,-43567042,-7277253,-30590407,-49255648,48847402,78920183,-32355794,-78997364,29792641,60659347,33348657,-11003564,-44020191,-42938871,23633747,20766777,-39293766,-122534741,24549042,32560396,-63275101,-70030459,29057673,-9886576,16127786,46028355,35476424,-48877505,17809708,33913161,16356452,35093548,46696977,-23367921,10746256,114318063,54414955,-118779720,-15692149,113952549,49835505,-68968140,-78949939,44090005,39714455,142210,-2060355,-97270692,27111381,93553577,-16527988,-101068443,6351143,32737076,-43523334,-17603781,44050136,-30995704,-37002267,18131268,33038717,30292088,-27889662,-544937,-60330584,-364777,67070498,-94257274,-77760322,62073047,120678879,-47516011,-100854185,8053949,31011919,7417550,-65138179,-55735876,66737831,79388154,33755224,-44406372,-13571162,30805703,-19412054,-71754930,56260523,32920740,-59376761,5232507,62158703,10069011,-53728019,-31201245,19340696,-4065397,35738260,32876052,-81650242,-31909323,54103440,13337303,-61511586,-35224344,65999433,20047227,-38697837,25561613,-37658619,-27802275,53332799,17363268,-36816757,11487455,69325723,35430114,-48684478,-7802680,49447327,-44693129,1435675,17853693,-52565171,-18883645,40951375,29673133,-13892228,-1801266,18235650,-43928907,19799047,13992935,26060508,-66030325,33481202,28204165,3126310,7791321,12046743,-26002851,-1373604,20923860,-28486810,-90575435,75345510,70711084,-63104206,-68369203,17956383,48369887,-31021349,29694665,-20300616,-52725105,11057644,1676739,-64876224,-28247032,29604450,-3950640,-25289862,5975964,14369526,-27480888,-16041255,42370311,-8201901,-62459791,-74540100,20436913,-27980399,24304030,70985506,-2085176,-482233,70662104,29118127,-41255280,-21618665,30668289,1671035,-10646476,22051139,-6895290,-37047921,-27608003,-12651410,-21865797,1262585,13988314,-6460251,-9744255,649639,17932595,-75643585,-15181221,10869118,-2776447,-6272249,33901797,49655887,-54134783,18292241,-4105814,26801983,30790046,64894285,-512207,19721484,63351227,24261067,22430943,-16799662,33613345,52932691,-13229291,-35092932,3713603,-64099791,32258376,29814734,1546356,-11010257,12719550,-9616511,-29792569,-18580825,48323887,-4597631,2448873,53686984,-30420767,10441491,21178590,-18248085,-58850190,27384652,10389111,98000320,2203220,235388,-592978,1002064,9479794,2013602,-29078763,12803527,15924302,2825916,-43922434,-33323244,30911911,-19090735,-2730698,11072392,-16756973,-22011182,-21459703,-21654842,2255842,32441989,-16090586,-49254307,-3583210,-2580762,13669200,-59091038,-9413383,42408824,-27656323,4027987,-29586606,11808840,18835971,-30325043,-13490659,-8177387,-9455014,5785349,-45609943,-69573548,7737503,38255516,12548139,35865621,-18713227,11295800,-12067883,-17535483,-14792488,-40126264,14240586,-47675272,3504270,11914042,25403694,-26045605,-32601301,29485733,23952148,-52372863,-31523958,38912398,19534907,6736372,-85371838,-36707650,-36714957,-1112084,106779,-77945066,-21446727,34228201,-11790254,-47516053,8021909,7691683,-23463299,-1893927,17907786,-33543081,-17350711,19382807,2596339,26470740,21459755,-6222220,-4414988,2805537,17882121,13417757,-34639456,9227310,6812710,42237934,-8773384,-15443409,-33734560,-6205986,38754562,-36955574,-54192152,39119355,73476277,-47510861,-57806576,12030988,64236760,20142120,-4373054,11521013,32218178,17091783,34179608,-11406383,-9531695,50115836,-922956,736065,-11600592,1540707,-17088262,-15800947,21368196,-7864877,-18228772,9421438,-52149672,-2592971,22892827,-15843652,-58150647,-30615966,36359986,8400843,-20937505,-85267253,76794309,42668254,-12977808,-95443000,-16891955,42271467,40177569,-24541236,-22320527,33020942,47323298,-28271090,28789758,50932315,22837996,-44265725,-41380174,30355405,45072666,27648772,-18042217,-36848868,9119063,-39387537,-23520023,-10098327,16273107,46012657,-14324268,-48381687,26586859,52991250,-11984357,-22734961,-18748712,47603388,-4543957,-5144795,-21050733,22516486,33341893,-13058623,-22229958,8353152,45893968,4638284,-5280254,59834208,-14614998,16957142,-10354670,-16194044,8102374,-6283414,-7265481,1513126,-17281804,27481673,32723489,-19931533,2489797,21063102,-4444651,20820498,49446325,-38049930,2651434,12023081,5234857,-6038567,47958453,23537333,-2815095,-95305223,14877873,54848896,252443,-30985450,-23874244,-10711562,11147665,-8775797,-12870489,-11783892,80626433,32277402,-37569189,-93135604,48546611,39938339,-19138088,-82935188,12742767,23385309,-31039102,-45500782,-29837589,49442323,9110406,-16512101,-33169372,58624002,-16746174,-71319983,-7929128,52854226,54176772,-27738422,-95367039,58516814,80702015,-47865632,-102124467,-28520656,76725926,44905338,-62027574,-46096799,-9187867,42802412,-7060023,-63580827,34607239,61832716,-21207993,-37609128,-11023246,26299056,30021224,-90294405,-4336179,74401771,-31647351,-76557600,-33995641,73575787,41704777,-11969892,-66051603,20226975,49930666,-28740856,-78908752,19194520,47760844,70747083,-31544969,-92185737,28979021,37637468,11286055,15907307,-17489126,6703053,2222085,-18191463,34306426,-10797644,-10827507,-5947635,13131703,23170097,-15177063,1778036,-20453908,72601662,16370487,-18420046,-10615186,-9683326,21500459,-26101749,-4106037,-20677797,-6867377,1381696,4578885,-29267818,-46486763,-11497005,94198696,-12048977,-30593104,-26287811,3032543,68729704,34887461,-20136875,-24923771,33986349,52218201,-65209271,-3734688,11676657,4829679,8691819,-31097967,-9586921,5854156,-20749028,-18780340,-8663883,-18122299,32785915,-33927001,6555268,47249943,11880958,-44033346,-19375129,72634267,10646336,-36851083,-33887492,-8400676,44136814,63803259,-63262147,-19239365,53474915,48501159,-52986278,-49523905,31131248,39288987,-13707728,-53062195,25638399,3649076,7714717,39019192,49503073,81477204,-9437905,-46166978,44778029,49744058,28825680,-47099569,-16741056,57175850,78476975,-29180544,-126026338,42883504,52291274,-8795320,-8196951,-20932823,-2270509,79123018,27758815,-73618660,-9264355,46895643,62088370,-6055935,-20661724,3786993,34635704,274941,18774678,25310030,11943829,-48873291,50655510,22239265,-5637614,-32814173,12641537,35794016,59041079,26348166,-44956541,-12308307,64171714,-2122443,-50426807,-38337475,30054817,25827144,29447064,-42618181,-68903502,-23336108,49200933,-14830545,-33112653,29023418,44010125,37419770,27689730,10233529,-21085558,34717535,17977150,-39526924,-45183686,-39511100,34508226,43503472,46518270,-19298050,-29271846,4094038,36133978,34749377,-47134097,-35161224,47017646,-12194397,78219108,21426148,-101833577,-32275775,75048817,55121874,-47602619,-21586770,46386081,53832051,31131818,-41737408,-204557,38873405,26873582,21966794,-37823662,-15012116,-8913226,7928473,2513079,3585602,37749447,-14079702,1348932,21468414,57042734,12764168,-4484676,-29404257,12207289,14714875,-31530547,-9594335,-38806139,89323707,-14539498,-41962306,-13810241,68040357,62979101,-35885698,-1592629,25728115,16834250,-5129986,311567,26209100,10843257,-6033483,-4490237,-27227303,-20359470,-59232727,23317369,-20885710,26709325,-35711937,-51995893,25959740,-322983,-3885636,-49529591,7684808,66275935,-287413,43982570,-31823329,-36136764,56039149,58851463,-39151495,-61433224,8624520,11377276,-39697204,-19733065,-32694422,158812,563191,32655253,11769190,8012997,44593092,44634778,-7089946,-6756423,5828228,-26249353,32737264,22008359,14069688,-65063302,31888179,-25043687,-10173896,9697877,37301657,3247792,-2003529,24455964,8058737,-47245071,10933135,36039071,35187671,-13144391,-15407105,7906170,-7017038,28967861,6358006,-67765550,-21869412,45624162,25725590,-24373070,-18760305,25096371,10647259,-11584197,9291222,21811281,-26497459,-17191185,-2967502,-58128563,-33239116,-1116959,19770467,11983130,58817332,34666477,-11010304,4367169,71498470,20766083,-27571062,-7115120,-8442029,13239314,46709799,-23796580,11414017,40372003,46178636,-9590239,-18988256,-37377400,-6222547,-17859307,-19625032,-14838208,-42088687,-18151178,46617010,72297650,-6870711,441330,22526440,8507124,2008949,-9701178,-22345833,8649092,45559450,3876907],[-22,127,-106,77,-147,275,-353,425,-557,575,-767,942,-1161,1461,-1683,1919,-2237,2606,-3111,3393,-3870,4382,-4869,5307,-5849,6428,-6916,7388,-7881,8329,-8701,9021,-9165,9207,-9123,8801,-8346,7583,-6569,5064,-3369,1238,1512,-4835,8591,-12968,18170,-23971,30739,-38370,46909,-56345,66833,-78493,91098,-104694,119428,-135159,151579,-168654,185976,-203199,219507,-233948,245038,-250687,247614,-230628,191837,-118066,-13809,246402,-665962,1472095,-3228132,8251152,-60784655,-43547264,141190487,35473796,-42315437,-33521798,-48736512,9111062,148032085,-79765090,-79497639,51429390,33497516,-18206902,54805379,30765158,-94641498,-11683944,99604681,36516530,-139432011,-73189127,96632796,51514174,-65428444,22472822,709888,-65161533,74116942,54284072,-72486679,-84418340,53098944,70496001,21503159,-3522529,-35665333,-38099560,121612964,125173089,-87003755,-99230024,61706551,110896466,-49678008,-97633686,-7879100,37961805,54788533,3808405,-91332562,-59938895,88624602,100870225,-112330269,-32305313,54686471,25043397,-32444474,89848569,28240304,-14338633,-38742207,60229143,67576313,-83942165,-72503586,-33565359,131398135,111638504,-127793076,-166031427,67566614,194429946,-16291123,-161297292,-9473647,101771005,40140172,-4994700,-96622124,-65728516,56418088,76544104,-31239620,-62288589,92115662,75813975,-50911994,6188145,99804347,-84715454,-109637734,82703368,153771412,-66792874,-108402236,-13805829,108836290,44489346,-73795945,-107937526,-62232922,150831321,87116767,-168382297,-57232357,153357191,62769578,-53030681,-61418713,1221481,13946197,74046555,29124365,-56202266,-33598679,34022721,-7627887,-36562430,1639837,-16541254,-55729911,10185063,186275248,-27454126,-119702137,31855867,147410585,41402349,-5091399,-32336872,-5385126,62653711,29415200,-80937986,-122075327,44549276,149517649,-56973814,-72312724,19841827,2559449,25024979,48550580,16358216,-107305960,5765429,95505678,30902653,-100427616,-4511443,23612002,-13744516,-19492612,31808963,-37440031,-54980661,67025225,35515666,-95722293,-8253343,31485126,5409178,23338900,56017271,-50019629,-36045322,51198280,41478772,-66997587,-127590630,64055629,12190523,9494708,-4222884,-64611203,-28165936,50737619,63192017,-68370330,-97418650,67732853,19347100,-45178198,-67210249,19633495,1255375,-52770378,16346327,-38311028,-41298600,44831677,49605373,-16867377,51566140,7708103,-55263991,-6508760,98901167,9066501,-62310734,-32877494,71541359,17085042,3447095,-9284324,-64021902,42671793,97176002,123368,-53363290,29076415,96386645,8280672,-85156130,59523890,-3676260,-56377103,9755888,39445980,-44495362,-9878668,68382006,7123838,-53827692,-1576699,22411774,-50976585,53341337,42546070,-41861088,-59728861,73777049,64092937,-78988073,-43164814,-8424940,60978602,26864156,6894552,-14528755,-11591759,76663519,16563730,-78783858,-41005202,14147612,27433934,-13760536,5098558,26015913,-31627182,33194458,20072315,-21337409,-49470931,847935,-11985124,1637095,19307900,75703,-32546864,19713609,72375475,-16982317,-59801073,17820072,23835391,16507885,-29407336,10583986,30273587,-9646624,32274067,-459108,-2052802,-20370297,34798249,-11898220,-59753509,46494312,5834106,-22097422,40402030,14982219,26350647,-21794514,1925966,-33133230,-4284167,67903448,54362818,-68724,31229245,46239409,-21178082,23576464,15701325,17801925,-45386727,343823,43144938,-15657705,14877374,-4540323,252763,-30272691,4198895,82279347,15266356,-30707304,18727751,-20162566,-14443573,14113194,7636772,-16046039,-778721,-870748,-24011272,-34254127,20037136,-38204093,-17890876,-4080422,21364416,-19672190,-9846538,8585983,1793615,-27075648,7123503,103432006,-38931209,-24033190,-33421406,-32705161,-31439756,-22280520,-37719371,22671997,25879349,6016864,-30150336,-45055441,14394116,30970615,-41857187,7299237,25902109,-1258984,-49764281,1913159,24688657,-35201204,33269038,27304358,-31240683,16474236,34023875,-35882424,-6979727,35741257,8990081,-11714199,-25456941,74645860,-6051800,-15392411,370507,-10116077,2612673,46555861,-50721769,-32627148,63191064,32142425,2990439,-35695306,-7483552,38928039,-4500149,-3918917,59289048,-2584868,-11223927,21780736,23156957,-35494526,48633257,-59048972,-8324324,22211398,29857199,-54281597,-39605634,33208247,93815322,20774180,-49461009,10019889,29974779,17790796,12923063,-21911709,-17093300,51684369,53346223,-57780718,-46804330,19164034,19008309,-6591563,-16430659,1544384,-844509,-13627387,-866827,1794080,-18558243,17886489,-49405001,1277269,38836703,3296001,-32762820,-57308212,7944600,16954379,-70892122,33070318,34140953,18977529,-24360981,4090324,-31133154,15620417,50613034,14873511,-55908089,-47104,29510088,1080337,-38134314,-14675463,-9128689,-8450,46170335,-31517655,-46914486,51532037,2724937,-22468180,-31478715,27687352,77810747,-9733030,-18845192,22370486,-15764234,-37709404,-51202034,31163380,26652418,10922382,-44194365,-20871032,58653995,63872396,-24991971,-46775257,47679849,81479283,-27122804,-70062208,-48887550,105695299,7500862,-69328324,-52946623,63541026,-1959518,-34247626,-37017749,-33615591,72366074,-32919644,-36118152,-65739331,54481327,-15060920,-36012627,-6607240,86014494,-9531819,-41321681,8831580,67136053,63441938,-28682504,-43546181,-31681392,87015165,-5208189,-90223482,-29200916,102327980,21263697,-48893341,-63517523,42611555,55584176,-86277036,-88047696,41701519,69651826,-23574020,-19956699,-14991826,37522119,-5482168,21683615,22211709,12018435,-26122063,-76804887,-49661583,18016424,33199621,-33142734,-32983207,46241627,34430603,-20372642,-25425687,9747265,33976953,26733023,-66554350,-57380356,42606189,28203790,6554687,-11381666,6078881,59751320,3674493,20267087,-814346,-15122263,-26529003,23302521,-34113960,-5490610,-17084628,-31492020,-39797715,-25843463,41380553,16574289,25675800,-455189,-28548362,21505358,9644265,36279886,-3389507,-9299624,29628220,28839745,-6645096,-15007376,-9510992,12938153,-32897789,-14305104,10795471,42590829,-44038955,-32410863,-46388473,48936091,35129389,-57660209,-12113396,43391456,42331191,-58621288,-5787993,45691481,5334232,-19988793,-19030611,51521570,121899654,5399083,-46819431,-31536512,45888224,73288475,-43225903,-1642442,21085045,40420593,-14592628,-18349787,-1818242,53472662,-33890264,-112079268,8629637,64337934,45694788,-60289382,-33743791,19111647,60439508,-50886131,-77662927,21009958,62491481,-24586025,-97179553,-79213061,27578905,20806290,-109688539,-17055396,83234237,59266717,-50669337,-60660516,46392351,55394107,496529,-77407120,-14710225,63428838,4397236,-38617686,1922261,41644055,124111,-56657670,-61270454,70576766,42409892,-49024947,-74267576,46340907,69844396,16083722,-21237281,-19967087,66648176,35170500,-45758863,-16737119,46107149,29285167,-37286279,-40273491,9005981,34263631,-59830256,-32950829,-42034032,-10982217,27302186,-28416497,24898483,-12057582,-47036054,-2122244,-940539,29462576,-5673831,5292308,141998,-10135060,13038353,31322648,15323947,2562464,27725950,33468153,13951947,5825001,-7129286,-22530928,28446849,-53081265,5408155,-63436482,2973796,9551342,34402725,-52580771,24863296,23149569,-24374132,-27263951,-47603051,4979197,63249130,18019592,-21165763,-566666,40236032,30021348,-79677,-36738282,32435480,-3794199,-36636899,-12560834,50121772,49054888,-108447213,-40712119,35223235,26732281,-43829742,-51693087,4742801,86911466,-13379772,-53930986,-64292371,81687301,48036951,7230900,-81182007,16556561,1977543,-21848294,35933742,-437905,30320251,27808364,-43609663,-36560008,9980832,16950858,-33971006,14513246,62800820,24095667,-42242387,-53866954,60505581,47776439,28644599,-92122963,45498607,90349403,20383194,-20698930,7212525,24049935,32834974,-28956657,-58521622,4325073,61595398,11218889,-54728477,10879449,-35612775,-22905961,35664740,17071565,501033,-29742440,24075887,-6522199,40662698,19419532,-22296272,-37912222,58106621,49202532,-46929214,-12383273,49864522,-29438155,8165768,-10589646,-21000659,-22955705,12102605,56265596,-47067696,-23565542,58629876,18529602,25426350,-19965011,-5012069,-59969573,20019009,32103411,-886505,-543216,11042941,53523608,15076072,-46162275,-29495108,25530521,1888014,-18361572,-62318996,-31087809,-40746148,36346544,41026113,-49852495,26077915,53917214,33763292,50666592,26198476,-53037097,-56482893,73380584,20849747,-13006287,-9589921,26798802,-441357,60625410,-6410181,15118713,-22389550,51323104,26183613,-58712849,-58797187,18065578,10931187,-3090723,24354436,-20232266,-12460726,-11370856,51308370,-41937302,-67349705,-25354340,11021507,65884723,33401109,-32504761,-23025285,38600173,8533279,-7037140,-62280763,58172891,-474776,-27091244,-66740689,-35253468,-34915001,17205393,-14270390,-36487415,-70843702,48623447,-24899397,-28509717,-17216337,31535489,-22403262,29785135,5037572,45322720,-8027803,-2380063,41480049,51237186,-19412482,-34449370,-19228975,-15547582,48988761,3963205,-53977974,19343759,48795616,-20206973,22832898,-29758991,11644801,20291792,-9576958,-1580707,25658382,18912357,12350372,16856844,-13327221,-68026424,18327730,-1634016,103882575,2730363,-33403237,4164077,28963819,415022,10486004,-29877790,12245614,30267442,6785573,-48973420,-24225073,-2045704,8280231,31685066,1730531,-14338585,7029985,23472919,23382352,-5182602,33884437,-30536197,-11387141,37943667,-26264635,-21058327,1406549,7487675,11966567,2141136,-44530385,26946445,-13197329,10353568,-4006570,-20348956,-19560049,38984297,38337560],[4,44,13,-110,40,-151,273,-276,349,-515,646,-847,1147,-1433,1763,-2213,2828,-3421,4121,-4961,5954,-7173,8516,-9968,11643,-13665,15925,-18237,21119,-24333,27749,-31524,35933,-40594,45688,-51492,57840,-64600,72037,-80281,89115,-98711,109120,-120405,132622,-145729,159942,-175310,191719,-209486,228655,-249299,271602,-295649,321700,-349982,380659,-414035,450696,-491147,535459,-584933,640455,-702928,774053,-856036,951819,-1064966,1201373,-1369199,1580978,-1856385,2228835,-2757599,3551823,-4772167,4739375,-122143298,-83063250,156248459,130886626,-78744676,-113106878,100137802,115628218,-5957653,-19023937,-19312,-18540150,75220526,97891351,-26299516,-82774472,66062691,-18075001,-22155672,59670928,32136831,-162100399,-41742562,164469307,-17090969,-143792418,-102549091,77168619,69993057,11184004,-141633683,-98117579,81301980,160307271,-20420037,-191085987,59108603,221372845,20495623,-129238287,368091,93774025,-30212970,-32045231,721997,-27823709,-2109595,30221582,-25273448,27846645,50062935,-70329302,-87756253,118138036,145801900,-127121763,-137393316,125732921,183166922,-41432517,-174094930,-34542689,126113503,57492464,-29526700,-138948098,-92997974,115282246,63158757,-117693932,-43745034,72709386,40930686,-103839267,11223809,38325417,-74486241,13584340,50298565,4157391,-78646437,16140649,-2167307,14260075,83412239,-12083789,-121171832,-26874525,116484660,20258762,-102671284,-49848058,88616723,6271337,-17301862,-61243022,-39677641,7216076,52157083,21333251,-114978646,24869635,129151814,19452084,17484276,9789091,-6262524,-10930854,82099552,4072164,-92846247,-38981227,106610379,59857992,-49726908,15282667,-1019074,-69104353,36625572,52074929,-31344060,5299435,100296865,-3665580,-13952592,5798331,-10338118,-27895150,34140953,107473093,-64756433,-148829913,79013721,124715850,-38785545,-46863477,-9650697,1846881,72361908,-33554667,-84843939,-40633257,36875427,72202494,-76718897,-20114092,38403506,-3160686,-58700355,-20646170,40597088,-7228438,-51438677,54245042,47275313,-68021562,-32208443,-32697078,3146874,43140243,-52830430,-105084205,-16033897,77377818,-35599653,-102566325,-37740190,69862533,5586008,5474655,-27568234,-49090151,14394077,43479626,-28791019,-48695276,14252070,46345265,-31513312,-41340076,31700835,-10532689,-37373090,-13107046,41278798,-17461254,-50102262,17467194,-20088082,19542185,23268531,3184416,-41539351,49704780,72268623,-81369410,-69288399,22470468,57313721,-42407768,-37254035,-24497344,-14191964,-9540676,31580811,-34479289,-8805678,39536547,-329363,-17011294,18889064,-6243117,10354859,6628787,29116585,-36334260,894699,21878496,92020565,-13863880,-1586110,38828069,-3160226,14827737,32444199,25469700,-54321402,-7968114,32006764,15695937,-19756410,-12538339,19644972,7200484,77388218,-6646543,-30086679,32694420,77950504,-23857073,-32160503,-10103704,-10226492,-57968787,-27829384,36506364,-25923639,-22615382,-11251676,14970086,-35489953,16100362,53461982,-26220337,-19197697,58736997,8074054,-18343013,36280723,46867471,-27614042,-27944912,52892698,-37629687,10637084,-31842008,23372959,-26443144,16480530,9474498,-5151701,-5313290,7465068,9985808,-59788235,-9350589,57018241,-49632577,11832322,34783954,-11041907,-36924143,16396442,18965609,4592886,-18088061,955929,-17989847,-24890380,53893548,31498029,-13221097,20545039,38136194,-6339162,-6173095,11198162,-1500084,-18349977,-17638499,9000678,15649897,7042754,-4137781,-43397399,-40212012,7057219,18385805,-26392891,-36117116,25940022,15586098,-13179827,-3774102,7398843,-2772634,6583131,60318468,-7987505,22481351,19737449,-11357262,-5624448,46217661,23903562,-12959732,-44340229,62817123,-42854902,-34144926,-14268004,56089787,-20363727,-28093078,-19201650,9330880,31765095,-8380401,3191217,-43632963,-25779511,62650565,12318392,-19674539,55234149,17959563,-20919272,-600147,7784521,22393444,-37438057,59380,26871044,7365526,29457980,-30904644,-28091282,25044498,27082386,-32211401,-26280728,42916170,43443577,-34750479,-4579443,10616086,23744774,-2049185,15273187,-26364992,37159167,56096202,-64923309,-27525050,7005059,27774159,-4984095,24069160,9197219,39268187,-4500356,17846517,6911734,7129087,15054430,16987337,-18501570,41662439,7442542,-27204944,-44401639,-31588788,40090743,12672788,-49514323,2445080,5358139,-16153062,-12157645,-7502253,-23812017,36209058,16115240,-6412642,-29450149,3237490,41315589,-7757620,-36038596,-25900086,7927027,20032228,-24912665,-24368651,8482845,14537856,18803567,13168605,-24630407,-2942724,-42666974,-20822697,21803752,73876159,-50082933,6179370,34189902,59297104,22529693,-4372456,-25499396,3662997,-10666629,3266286,-16275392,28496418,7463287,21205084,2585842,33201827,39829462,67241694,10134374,-8911235,-38640633,-4606632,12198994,-39024008,-24731366,60264460,-12508283,-27740580,-27830815,19212575,28871905,-6002649,-11772284,-20265022,48469636,-12650176,-45432495,-50462394,57214905,12989362,-13427039,-17953984,34907915,62816265,-68110723,-23367182,50719438,83670576,17749413,-87924764,5719127,47093043,53191788,-22280725,-36492522,17125712,71231902,-7516765,-43421394,7885572,40327978,-5283778,-73368474,25024146,21180401,27733474,-62033785,-26583519,54391118,59015337,-38612652,-41001176,-12095444,26575060,-33767709,-59275930,3977407,35738950,-3395526,-31947328,-40408418,25840671,62831438,4570800,5936634,52447095,33825976,-25445551,3651752,-41618141,31237168,-16187922,5676335,23796421,25556952,-19352715,-22017964,-28635372,14576865,-5058874,10155060,24343767,2891568,62668133,-27409011,3900798,-7038325,1469,8288468,-23262345,-10087809,12622191,35718661,-21621619,-29150064,-31798511,-20824826,8365847,46497595,23108548,10829148,39451643,7743463,-48582381,-12949180,-19144049,29410771,29180207,-19648485,-40592506,6160088,78703873,-201097,-57151200,33078356,37342839,11232508,-44241134,5832257,33585292,4767248,-27632014,-31720604,90478015,74297556,-19061237,-4434381,91159155,64280709,-39327557,-48451703,47367004,16505211,-11265274,-60517083,943697,63835830,65345543,-52003702,-59969959,33734970,60890617,4693292,-25126503,-1645786,51295742,7710257,-80230230,-60922578,37330006,15199051,-28385264,-45740283,1135963,77812879,-18647865,-42623992,15626133,76017083,-10816337,-56410357,32493307,85096065,-2070490,-86303707,-25435371,63733808,36132714,-45895644,-86429338,61523340,70254088,43016049,-58103243,-6659230,55001944,-19137661,-31333615,11899248,53262626,14895842,21834424,4745388,12884292,13265804,-34539749,-15810035,-10766558,59816731,38900181,-42135430,21441425,102075587,2252326,-80386779,752426,48850934,16121753,4856251,-29478980,22559229,9085505,-12732361,4625894,-13140288,39952152,69232522,25724627,-4626354,30182130,-13191107,19129816,41148189,-19879204,-71009653,25661559,62083591,1025042,-15073239,2792575,26758873,-8012872,4243019,-5561729,5916096,7491758,-6587082,23819379,-34654528,541155,-25674563,7464309,39846768,35325192,-1358646,-83173873,44393589,67853892,21549506,-104868836,-32940944,93151288,56732766,-98947960,-44437955,9193391,58389628,1157370,-30679913,-30741817,36510857,33173385,-31864605,-35383863,33215931,-25994499,-66777135,-29568978,22723828,-6431634,-27663510,21489644,86349308,33914797,-23058292,-52752652,-11696218,88973892,-4197325,-62797364,4148414,47482440,52537828,-74400575,-77479212,14709286,25447582,21321900,-19813524,-69616660,38442353,34032657,3620775,-69888116,72989779,18660562,-28526821,5407868,35617393,-6581616,-57249857,19144749,50198705,30021381,-36387934,-20918454,14536425,71641616,-749529,-35592788,-2307545,63913145,38255769,-5662726,-42520545,7534999,17934490,25965086,1733865,-37820865,24668360,38227005,20192673,-6944998,-23230611,16316614,53836561,50803607,-22866532,19674328,-32694232,-18404187,57402171,55724881,-46950893,-53044338,28743675,27273340,-13170821,-28976753,-56493011,-26847356,37745474,8546321,-37391641,-27884596,-6457134,53693287,51321911,-5193027,-29788147,-5068553,9908190,34061574,-20348616,-3233373,62791752,42015279,-38464448,-65782988,30372722,54563016,-2354850,29950961,-63048616,10952333,24866036,25339870,-54213955,-38118000,-23079702,-1849838,26851183,9940252,-41259312,-29505423,22343861,34915118,34728882,2194436,-4517774,-27903714,27479945,-914577,-3531449,-42873039,4937750,28490633,19200464,-64303804,-16953097,-4055512,33276077,28019889,-61752503,17610703,15914224,-3087316,13845112,56100376,-7036884,17408544,-28678377,61820566,-604729,-31081204,4385999,42724111,14782739,-1188447,-36395571,-7106976,10770421,20513132,-14519180,-48507603,11797691,48086911,15748292,-67585778,-48081006,32073614,-44828479,5515326,17981916,-24905922,5576270,53756853,23225993,9427333,-8634684,-29679202,-28534852,15140365,3299304,-11545605,-11331670,-6538793,2226770,-29941307,-14684085,19362922,27236196,6428614,27149859,-26705962,-13101036,51467669,45156051,-38711460,13409148,-15732717,37090977,-31389583,-30022357,-33362400,5986178,-1345224,-17064125,11755625,-62761650,21900494,27725317,-32785626,-63405161,47038903,-16096629,41535941,15939904,-3606148,-6579742,3571868,14151153,-30307351,5670674,-8619118,-20391084,14589220,5750596,-25605707,-28441636,-26092131,21506841,2889789,-29102717,-17126122,12772084,-17958651,-45756739,5846743,33056539,8633136,47453200,22190621,-10517716,2281026,-26707865,16344105,5520445,-19476003,5434246,16652515,20344651,21306407,-19686239,10244346,29185323,21860172,-12595664,27420398,-19841654,-41550112,22586408],[2,-45,1,-83,187,-149,254,-430,665,-806,1053,-1431,1767,-2414,2981,-3682,4655,-5717,7009,-8478,10275,-12357,14770,-17490,20602,-24262,28342,-33059,38208,-44115,50727,-58112,66359,-75550,85655,-96838,109147,-122788,137648,-153818,171735,-191250,212240,-235291,260317,-287374,316701,-348492,382781,-419747,459853,-503226,549844,-600483,655203,-714550,778963,-849020,925344,-1009023,1100975,-1202492,1315175,-1441301,1583412,-1745026,1931454,-2148887,2407211,-2720698,3111946,-3618324,4308565,-5327018,7043832,-10840051,35823329,53488747,-18300811,-42726944,-63888240,-27029254,78739811,104212549,-72004495,-45058337,-1614217,112493498,-10803625,28529239,-81386113,-90729899,63962969,121213089,-121636138,-87441154,89881275,99328739,-49407844,10319022,-205315,-38710454,49815030,76272964,-43101329,-64675102,-114495,80672944,52851659,54615446,-44482534,-90835814,36597355,152812027,-879227,-143904052,-5592363,230212467,59621643,-78024197,-119504943,10128718,113369574,62860392,-145974584,-118728182,57120295,139787431,-38926837,-101425356,36668175,16589365,-56850530,-4518274,139819929,-69699090,-114820933,18315197,46026076,-2822924,-54987869,-142862185,24966329,164529486,62368695,-190517251,-86594942,170373723,97769333,-106613856,-103430308,46435804,79773813,18229370,-75785471,-61661788,3679775,119043311,3023120,-82453776,-16812559,60179375,-1016089,-46865244,93378472,16915834,-120903304,28839902,97109810,28373834,-119883599,-36210238,33090786,87167892,17554272,-77475361,-140197126,24923298,120804482,-97048643,-133612241,13086419,70017221,-3844000,-73162658,-18730861,11653265,70654102,74473066,-10787504,-140706405,-47616961,114860271,5173617,-15065550,12838086,-41810621,-9387392,25274697,5824810,-95269111,-27872268,81692635,52432010,-54346324,22592360,-37564208,11461449,29085210,17647208,-141326662,-65054568,51232068,26659656,-58913236,-58732622,-8579615,45634517,35615004,62442608,-73691021,-42193093,71910757,85098528,-16635070,-42449883,48705673,19971907,-8821790,23805602,-22293861,-79618605,86597653,34162556,-23217698,-36896402,70996170,-20924775,-18705726,14720802,29043279,-135566800,-26177850,73560804,20056742,-76430815,-957485,65699517,36889031,37420397,-26904320,-63241797,32939227,143439812,-23695022,-113529731,-21885728,99833038,-45849668,-57037565,4923055,-70250831,-1371796,38798378,39792212,-58737398,-1684039,41487842,-3720140,-28371994,-1151302,3295127,-71219340,57016279,50075663,-37992930,-55638716,23794663,97141801,-26447522,-4751445,12767072,18179291,42412272,23903907,-72763120,-67999935,49377400,56391531,-68810914,-38909789,26594354,13529746,-24029886,45416026,-28578505,-39359044,21221144,34300469,-12510205,-4449163,50233507,-2564277,8390589,32657024,8894446,-96585224,-15999655,94033078,-22226290,-88042721,12135073,37504258,39687384,19331803,4583700,-69407083,-4723089,66136679,-26292613,-36244171,29659408,18294271,-40598907,8916581,-6967714,-20796453,-47535804,60576566,68150593,-36674747,-9558694,18087729,-55546915,2584555,6808989,-60764415,-15998313,28892042,38219101,-62330039,-33677677,38713491,14463388,-72390045,-8912875,26046780,-45287662,-42272889,60015569,-40004694,-18078935,32008201,29379274,-7751754,19168145,38145114,-58307128,-3003181,57864109,-3737751,-27052620,-16328862,10930356,-16241852,-48179755,2014034,-39038,13669416,28433641,25989307,-29209338,53868657,83883049,-46903839,-47460256,-6775928,29657295,696357,15479601,3879072,-224185,16232211,15863740,-24413116,-15922469,-34688320,20500703,13938442,-21967815,75833,-18486805,-41076688,38148197,42594200,-69749699,54217349,3851880,-44476700,2068827,30742481,-28651037,-42297569,18724204,35801960,-69223115,21849516,40935610,-11331153,-11693895,18662007,17313182,26446654,28182034,3045291,-7144944,56361491,27858695,-14863493,-90011753,5413589,-4626479,-24375232,-22266798,-4653756,16737349,-12858317,23647690,6178648,-55131115,-18455632,18995235,-15128342,3785717,42151771,-30437924,-42463185,12682444,14427881,-15681624,-7116617,42399916,4521839,7703957,2769146,24327140,-22028365,21443974,-24719108,-55765976,20330809,18478482,5489034,-67922148,-835257,9221991,-48280978,28824264,-26380880,19152389,-19064662,38151272,14820021,-27070476,-65300328,53752626,-26655935,-51753494,4378335,-21768470,-18120878,-11617012,57096118,-14303093,-10969426,-11907533,21711480,23770577,31775998,-79769860,-18153149,48670514,88775626,-4645687,-80233831,30079642,14818131,-12559400,-23514018,-21588828,-13735607,-8231787,6141604,-19307207,-25453582,22417462,18425233,-11072063,12795172,9138858,23281955,-7752747,24759076,9108513,-24258454,-25657760,25953401,39137265,-7864433,36727013,-49385617,-1955605,45039777,63538273,-15546021,-88633447,48424149,49777994,12904602,-10839160,-19403376,21346646,51809811,-21740558,-25555867,5099705,54365471,10237853,-54614802,5320187,37900307,13238858,-34901025,-26450573,-7000299,9710588,-69286272,402256,4224786,65989009,3815322,-80502890,4802538,67471110,-22740353,-71140257,19711435,89921708,-12284759,-42641877,-38469487,31883143,78254363,-77339521,-29318719,-49280366,94795351,6722224,-52562594,-23090541,10256576,40619951,3197527,-55651470,35413905,69715951,-68043904,-28889044,38166068,48552500,-42818660,-17076941,-7730983,45442693,-14088542,-62244657,-60036538,94815329,100119634,-56594546,-56461939,55641737,78234436,-2234272,-67968225,-3600430,75780588,40509635,-6643216,-83848608,31311069,101623302,-28656163,-15464614,11867381,42200770,-36699978,-60980964,-187648,24072801,3102859,-39125769,-9499844,49480748,65180,-30430257,-27517893,66910290,19076694,-18715367,-66975171,11755454,45061034,-1506599,-12439800,-42803904,-22197906,-21128947,-3505227,11095171,23170326,57867051,83292750,-15872327,-20754976,-18462408,-8659512,-325545,8627555,-46596137,12179594,19092229,-6610933,10388542,-5613308,8152708,22285215,-33198014,15740483,-6937315,14883025,-25039578,31175242,-18330905,16586858,16809685,-739550,33604760,32731448,6447666,-35295584,-15992424,72982183,23021084,-56171370,-26845247,-15258880,87609464,12214565,-80693942,2279181,80318536,33557459,-44635193,-41512865,61105654,165155,-47098802,-59913850,39701269,101594711,-20486267,-61122406,25990793,41033713,-35045520,-73038872,15720823,45569273,659865,-64258539,-17970097,41571888,73129371,-110610266,-36023832,37922151,66132228,11458352,-42830846,-127997,82512338,77554887,-105847366,-37307060,63595003,40669733,-52340952,-77725489,39782559,100087767,-35312382,-59464330,-2485260,80289536,31578206,-41909653,13080235,33380708,18277108,-51901612,-15807197,63017791,85054436,-34420132,-17744388,77562367,20761615,9276840,-69583901,24726210,23061082,30064041,-37588465,-37681429,28568189,37990432,-6063166,-12652516,3797330,38800130,-11558090,-25949206,-1452343,89521099,-7727370,-17426011,-35505949,18614140,404872,-20868082,29042448,-13738987,1104721,-3521076,-6139985,25736090,-51047220,-37569713,9859847,5015793,-15292442,-16824258,67429746,-4900936,-1248205,-28709585,14771143,27337517,5065734,-23314445,61519013,16103732,15637387,-49089917,-2328594,16359364,57824353,-70866869,-28734822,20292397,6262069,-41984012,-49548385,35911129,-7268207,-23878067,-39233490,1754403,38677477,75988036,-36380436,-38605946,39106951,63783843,-38617283,-43464628,36205663,108709293,-46952621,-68225060,14412729,15386718,-5856739,-109116868,31273397,111215169,64357609,-16023969,-52971138,60674616,89881102,-17329198,-65024856,20845593,108151187,-27062617,-54662596,11948282,42357183,39212219,16453866,-41121073,-6838231,15851526,14602676,17419142,30882074,-1168721,-16533083,-73083608,8034670,21176748,-24437093,-86464446,46930788,52385688,8120378,-91461457,-53180566,34402256,70821529,-7533608,-41620638,5044821,33597874,30171261,-47641011,-71440573,51179516,-9033476,-7274064,-19446858,15466861,-47220539,736559,-16042899,1778867,-69203062,-13982891,-13759041,-1756593,25393354,8998529,-40085968,3531899,44184448,19122188,-56971135,-2725761,14534926,-10559678,-30133554,-39327595,-24750655,-3166530,10566559,-19848639,3680517,-17866994,54318432,30217116,18774606,8122170,-16896577,-12414047,62013744,33641731,-78637972,41676176,30512499,-14885515,-47435861,-17057377,19510262,7022096,54528,21565938,-87120638,-12204018,37587368,8697700,5261127,-17742871,-34615921,9097476,-12767573,29189325,-34506375,-70772764,27998270,52163771,1306752,-7690726,-5062382,-25224495,-8253737,-5899618,-6018659,-38225447,45997476,52197921,-5626202,-45453587,17149669,10553342,20918015,12246153,-2138040,-31621563,3082875,11990067,11652300,26455181,-55473601,-1919022,-16892427,-32819407,-52482976,-70545371,-5957430,35092221,4025592,-30863878,-45787481,52456394,41805876,25093552,-9125556,-37185457,32804407,11380234,-59619016,-37896253,-33032553,37740738,13531976,-5125419,-38477548,19537752,-15941116,33259613,25224739,-53827165,10774267,5226538,13350444,10750881,-1894219,-20165361,-31629435,33150179,20557091,3593596,6942694,51373928,5480263,-14406765,-16060595,-18543531,-7617722,25709595,14708281,22536497,7616822,15901364,42578198,-35955197,-10944774,-50934861,-164964,-2687663,657101,3401662,-39328950,5870999,13050429,-5855831,-19048135,-13365901,12811321,11619423,-1534626,-1896242,-31158881,-25537451,24576762,34657565,-68464717,-30115609,-34188571,18284233,51109212,1535642,-49458562,6456962,21265350,40885102,-7075573,4864787,5371320,-17999647,-21833100,-11939424,6613308,13693740,38875242,-4404494,-40772921,1845253,-310166,15891302,4649122,-20551935],[10,-37,30,25,69,-118,57,-35,90,-72,-25,50,-136,291,-426,602,-947,1327,-1747,2257,-2923,3712,-4590,5818,-7089,8577,-10479,12541,-14940,17830,-21053,24704,-28905,33641,-39002,44977,-51915,59463,-67934,77352,-88024,99681,-112523,126762,-142476,159716,-178703,199491,-222144,246963,-274030,303510,-335587,370475,-408335,449556,-494175,542487,-594842,651731,-713261,779698,-851699,929716,-1013935,1104738,-1202709,1307420,-1418478,1534018,-1649651,1754847,-1824809,1794999,-1466415,-12593,17737495,71386683,-34630683,-79535124,-15826555,150050911,-10530959,-103707220,13193092,70893308,13146016,-32216634,13512178,-81146821,34668899,111119187,64267390,-120358017,-7336994,54304871,-7122958,-17892954,-3213515,-61380375,-130783231,81146503,92743419,-59243391,-114855729,37343662,69976328,42837041,-16189512,-127670231,-21008793,168921468,90606290,-178277266,-49925510,140281863,156640897,-137954077,-79541110,134049076,20926901,-23101328,37445995,-11679868,-45188426,6159111,-11675420,-4940632,-27145763,4820972,-88082306,-1032973,196932673,-818908,-178646053,8338505,204790791,67253561,-105583930,-61695629,60118579,88202394,85378386,-115698576,-121196238,61949287,117255386,-47075747,-127267145,33332712,53989319,-66623689,-63427454,51338119,621037,-116630845,21551187,105185697,-20988319,-32836779,-47239681,-5914614,74106218,24434238,-129190659,-69010645,149315624,111339526,-97492165,-83745485,23434549,62304397,-26930785,-44991485,-24361707,-28615726,16655551,61116664,-49829903,-69123280,85200417,98972684,-51621979,-8426362,41276653,-50609333,12426277,98333119,-1574071,-83429847,-22424800,48023070,-35208789,-21850458,1667394,-32385850,-4331917,77321749,12323543,-124977094,6380355,76811973,6346596,-71430954,29245293,-36262974,-22073229,93782870,-8427098,-81185261,-27705947,118423394,39064269,-67269257,-54755561,14641401,-6191611,32053365,17849812,-24914612,4378522,65961642,-9056036,-34850208,32292077,63198501,-24157706,39086003,48302635,-42867086,-52715147,28868292,59398552,-16059834,-41305721,11583597,19135586,90827150,56930836,-79946051,-64814622,76490955,89875996,-76897365,-71771110,57445443,14778653,-48963669,-10639149,-269590,-1239993,3237256,26315168,7279939,6700068,52498204,-5968036,5528426,20592790,34627196,-49638839,-19257034,60974722,24366283,-49134142,22370005,66536916,21645414,-4125919,5863445,-43272058,-264320,82976370,37163861,-130544676,-1360513,52786877,-11947770,-29990635,12327932,15922977,7689629,25184375,-25742669,-27535915,-13060804,68567851,-55452719,-33616153,49828196,-17716519,-17538564,-26251026,42897757,-51664566,-59773505,36466791,26109552,-5705939,780146,41864145,30556417,12414291,56479020,-21447354,-7615568,11451509,43775640,-68269911,-29725477,4030572,-8757973,-4325655,1931496,-23460976,-17430214,-17319701,-19666995,1000701,-32348426,4165412,-6962682,-61718154,21815400,36149846,-44097998,14652746,50845995,-23344988,-18862119,34948486,-17801728,-21974136,2039057,47018218,-32503301,-28920010,-38723206,-56306711,-57296952,14643502,-4162198,-65446505,-42412766,-11336339,36445263,-22936920,40632408,-15513156,-42475992,10779635,22600115,-19523683,-4235245,40606015,-213280,-36905765,-51516238,34075022,-4359041,-12440926,5332434,14803239,-34191021,3657398,-44802235,8069678,-1841401,32807830,17435296,-8359092,4682961,16119669,-37349155,63863387,57110377,10123110,-15447507,52406426,-1777837,-14088342,-10253110,-3810142,-17584036,-15613115,2581335,-27646840,-27821598,5613888,8760833,-25249447,-793382,30180954,-2391686,-7331141,39228247,20151122,-44497733,-23447921,2567851,3084294,-4496427,62334303,-26998234,-8088429,54656083,2816076,-36591899,-37367737,69544331,33053960,-9351116,32445891,-2821974,21784020,7751816,14415886,-5084093,12739994,25109626,23504912,-12927460,-20272541,-4916355,-27018123,-12352106,74024158,22365879,-25702528,-12848429,23926645,9868591,-35128465,38277587,-32419130,2774305,23270365,5470603,-65581830,8023608,32170034,3141155,-32618832,32272740,20277311,-35957380,-6546138,-11391518,178157,1957117,31335853,-24113441,-9268113,35867786,21034449,21365732,10645349,50483010,27811315,-18373716,-26229348,25725928,-644113,8789406,38249391,-19425221,16535302,-22624652,-31709916,-47306920,38736715,77533530,-13217997,-17296014,11771982,-10624713,-10907341,-3834023,23698891,35715191,3937622,11154654,19466028,5141047,11392678,-8285333,-68588990,-5589839,66911196,-3556479,-40518087,30508771,16222902,-7463853,-7002268,31127357,-3029125,28200551,7486010,15796345,-16540112,27649837,15079439,-24837845,22279198,-4088322,34252637,-46890207,-43877489,12598846,29242946,17056461,2743600,-13662519,25603385,18963406,-9531832,-19111705,-18658391,16079964,24174080,-48403412,-31633227,17109154,-17977470,-1902688,-28143557,8310167,69461464,-20326780,-38509456,26458536,20685616,-43610607,-33183873,-13396536,55764651,17779846,12672113,-45052892,45871461,38109632,-12187692,-18334058,28294002,38193614,56940214,-39908439,-30587549,75815154,34024959,-30001513,-39932120,41008777,67370263,-24679168,-67968177,8549537,59694978,57863387,-73496691,-14774387,61893038,-4139470,-42127582,-12250560,80251741,85679650,10679343,-57709461,48578061,88491267,-6229492,-21224703,14851714,58776422,5035761,-36403373,-30269470,17368072,94998605,-62883593,-68283143,12280448,60212045,6769173,-30587870,-25511215,30176264,5929633,-62608636,-42840775,45359388,17982360,-31123059,-20445338,-32177550,18824075,-2651709,-15359371,-51270804,59774841,-50155791,-8149951,9574370,-21163438,23240869,-40454955,-16748986,34487396,47733497,8230512,-16563170,17223277,38973907,25477746,1154380,6953186,18687942,33585502,18372058,-24416851,30627287,-19242164,7644101,-421377,-18962387,-7071955,1302450,23444443,-29207997,2315809,-48322682,17430396,-41771241,-82094807,-22735006,789475,54684834,-70573901,-30679035,84307847,43084295,-8396093,-41097164,-10083042,52047765,-10133751,-39314840,-1159859,75217121,-36039284,-58552287,-44341248,40197782,29373057,-46878465,-69004175,40834584,94213950,13394754,-81994871,-45151765,90743893,42605524,-78526383,-26243116,87728650,51681202,181303,-25371331,2041857,88728954,-46816683,-65565978,-3458069,87477997,-1138866,-63628320,-19126379,52002886,10683081,-55579410,2997989,51243945,57319958,-52136178,-24142718,67396466,88425310,-7110103,-82050427,-5562226,73262056,21250083,-94703196,-21242812,21197034,10554787,-53009863,-88341135,-11675235,32218665,2578970,-17876414,-10966551,32460482,12000063,-50985255,11928512,71519583,23046806,-63346727,-38184215,61939911,39195640,-51303001,-65794599,20669111,80855684,-6287511,-35670206,-22665033,18368203,12496955,-2588635,-45902713,8644731,38871741,31659333,56784878,-1584871,-13769010,43503210,3481129,29254484,20995317,-21248911,80424436,19937361,7013657,15639724,26559562,-47835141,-32787035,-3979167,1218597,-69866494,-4493423,36370305,1938727,-27829462,-14684432,8599096,17758253,23323449,49910574,-23547421,-40987068,80264504,-1024234,-12851435,-16808199,14177981,-5079566,15230436,-29008955,-74694806,13856550,66613562,-62676071,-85007859,25079376,48431473,-15383328,-9018481,-35339721,-12993131,13440119,-11818621,37804370,-11170465,-62649067,-26167567,18903166,30991169,-22408414,-42436771,-22399404,67533485,79960766,-65523131,-27612128,10919710,78359432,35490715,-53447613,-46222883,7666629,43836557,307851,-68767508,11945465,27751010,-4849102,-29873632,-17449517,8772106,1774307,-14684656,9858996,38659767,-77367212,-49315385,61217920,597823,-3685628,-67061222,-20763640,47211900,48525954,-26814962,-66383738,9636092,118399149,49137501,-46482793,-38529701,47566868,26406944,28620671,-45792080,-16262412,7213040,-23517780,-43485398,-20329322,55110475,56487034,-27829599,2136072,14662765,-1832140,-6956687,26704300,35521913,11280091,-39195735,-3907473,61214240,39398330,13274405,-31186196,11727856,33995268,60382317,-18041688,-28629443,2389954,61228229,45917105,-34788032,-81277552,-42266447,11333686,3434941,-28953965,-50032691,25952559,57356893,9943538,-31968359,-6502176,13184560,9692109,-6536169,-8687590,-13197581,-7968175,26378768,45479762,2993863,-10795485,-44325835,-18673256,4423281,-11534138,-49749955,41123503,74783643,-14215031,-15673332,-22321318,-19865511,10754182,23406126,-15473452,-69112081,43498949,65404059,13418233,-29890926,17804712,-15628307,29201947,14896279,-12940477,-2915186,27781898,5385808,4910678,14334888,-58907991,-3232207,8877430,839065,32983797,-74585792,-35294587,29863139,58273119,9414522,-7082745,12662508,56433199,74268298,31571872,-38766137,5729896,26127328,25964126,-74621072,-56522963,2163357,24140051,6829519,-2922314,-41556166,7563133,44490594,-26297021,-12866601,17907684,8598530,43484762,31541542,55335561,-30630290,3974304,39073674,10069692,9311038,-16701853,-28386829,45520196,-7139985,-9969621,21924089,-10490424,3777181,55513317,24255207,-45961008,13515790,22677026,10720048,-17250384,-38708,21883629,-33311131,13722861,21824823,-18706151,10607399,11757335,31110453,11473678,5831423,-16675710,39267892,-8032541,14010093,-1000573,-45192938,17257551,24748968,11603890,-17860019,-14067954,38805762,-1888053,28477645,15178567,5294863,47722952,10406754,-13412416,-48392952,-6737824,-42696855,-11325690,26468549,14301193,-45783309,-6964410,-9542965,-22076383,-30895203,-38638879,27444551,-31985951,-4377583,-24429935,-3146978,-28278034,27745435,34345933,-34384288,11727457,29650374,4707406,5920222,15860161,-30175360],[5,-14,24,-11,140,-89,44,-25,100,-121,129,-224,252,-235,352,-411,381,-330,433,-494,504,-482,519,-433,416,-297,73,85,-256,588,-964,1387,-1992,2666,-3378,4372,-5489,6722,-8096,9813,-11780,13799,-16140,18942,-21946,25235,-29027,33251,-37771,42824,-48423,54498,-61043,68288,-76071,84548,-93625,103294,-113655,124806,-136425,148683,-161258,174239,-186928,199208,-210252,218445,-221911,217170,-197325,149542,-47015,-175470,712344,-2399663,13020420,49426005,-16755807,-82252598,-17573215,147597018,37632684,-98035044,-40841420,46890148,75801983,39306640,-50358222,-115011757,11170793,153957041,-52083108,-183233273,18250545,142823370,-53282577,-49166784,29932616,-10306108,-48764942,6733096,29098059,-5385133,-20919739,-31211929,28776773,63796125,11181561,-85144263,-86541796,124903543,146969409,-83373237,-169100189,105977398,131046754,-16190486,-103027477,-68638506,53480251,114901911,-32265047,-99881434,-69965838,150514067,38104276,-187562050,-25093839,54517249,-15914543,-54303593,70930486,6602036,-49962184,-28424123,69289760,11090733,19993018,-80873737,-101211803,48017356,163497037,-64916733,-208961738,61740454,203365013,33221313,-187567516,-76899705,135194309,38026205,-31081189,-78467265,-88295223,74253194,90168003,-116473655,-51090034,67246393,100877425,-256409,29741305,49047333,-66904591,-72534299,23319655,95481800,-71481756,-48286561,41440258,31096836,44512996,-2106950,-119380221,-26451785,158610068,60830838,-130528579,-110972128,86775970,45453648,-62122584,-13580465,-44742699,-56708967,48480004,91213450,-93152432,-76065638,67799675,68437155,15608361,-37613312,34234738,2383742,37614901,77292366,-67214714,-118943032,71130524,80591845,-15409503,-1010906,-47225815,16860482,3724781,73664016,-18150132,-108533679,5466994,93026222,43975885,-27932521,-6105508,-7648260,21792201,76658411,-66431869,-159650956,-57359393,139989030,-57139914,-134329670,-19163221,95122762,43421487,-1712214,-45020504,-71486856,-69333581,44424543,-3699282,-46958574,3634689,32904438,-61860569,-26176964,77630113,-41780961,-37930989,40383064,83627517,-62235461,-49301106,49443396,17068727,41112459,16742166,-83063029,-55780093,65102153,63339437,-81041597,-60098488,71717341,109361273,-42617832,-529923,9103969,-35582381,31421737,16147778,-67747154,-229066,27673262,60112936,-42275890,-3174780,47702669,-105371767,-15347290,59110583,4822588,-59150091,19998496,86512555,14774600,-27747272,-17688789,-31817442,15771209,110496122,20457701,-83885619,-43388192,26074655,24977107,-31428784,-23598234,33833223,-54681439,9898108,15036801,-88884711,-1336177,28399146,19578299,-27383675,19209991,24953805,16173225,49290301,24997450,-66405474,-58164803,51745871,-8800496,-18599813,-71263516,-2841431,124978,326088,36589486,-17597013,-37362652,49644610,44385020,-46322775,6967562,20033657,-1749081,10613226,-2523030,18490799,-51082979,64897933,9881497,-65252743,-52658327,28917842,48618295,2775337,31110590,-23979766,-12187200,1029539,81641606,-5464888,-65536830,-19351140,14022642,-2489017,-19839379,24297060,-34778063,-42609683,15901321,35468808,-33934171,-26604301,57872029,20899224,-56084924,35420290,-13761448,-37914372,35710298,41999796,-41843918,-72936044,22120617,-18865840,-45671901,29018370,33535395,10873912,18688308,32383782,-47654320,-5824004,83291915,24615637,-71372770,-22587060,21844380,31657176,-12526775,20944240,7880177,-2832562,11809734,29601212,-48907234,26712904,26015270,-40326505,-25401235,18708602,37174526,-43467221,11951513,18888596,11669628,18805488,-556720,-35155169,-28308156,12364904,10677285,-3170805,-35846933,-18881382,7364479,-78489505,45146914,40684781,-37778565,-42363777,9746018,28735632,-22304190,-24306353,25903936,-29681279,48862348,2689948,-35645445,2441937,68993988,24099403,-964597,18433061,3269046,-3276237,28409024,43554415,-22445484,-35574468,-21568156,-18599369,-16928394,-12821815,36189736,11710875,-25964203,60874945,28169982,-23232179,13823372,-13811046,7636356,-12091880,-15506244,-15793528,21284417,42408019,-2858056,-58660129,-2420165,70299537,-47128731,-64613328,-27981103,29899957,30900792,-2970725,1971935,-13989832,57117212,22687302,-49959451,12193367,71344752,2507836,-65038041,28482333,29530828,-10704254,-45039114,11130314,28058276,-33354510,-31559053,29121377,-1046921,9623179,14155674,-38835543,-45283786,11171936,29514369,-53401027,-41830771,23421059,6493323,-18790767,-18201711,15369703,17142613,36308090,594143,-23719042,-35565555,18667265,-6509402,20230118,-980618,-9774728,5282991,-8602176,-22863011,11198974,-45210027,-47569648,15663142,23210478,6200305,19486761,-6888490,-96333,43878569,8215463,-75552085,-48812172,60237227,11953453,-27241428,-40217835,8947008,24219613,31922938,-46422354,-64968566,41723066,35948422,-9176105,-53390091,26343624,4939273,20144910,-41834700,12854234,5873636,7634040,-3530651,-4154812,-15738884,-13033892,-7020830,-19220553,113193480,48577180,-34089009,-66377156,59783671,82288930,-33898034,-48230349,353852,53682269,22753269,-25223930,-32264822,45342829,60399139,-24115697,-29004442,-24980090,93589686,-758834,-19346787,7917281,59458921,37229578,-41363195,-5644075,52263275,8485244,9350379,-13544979,47623968,-3521292,-26988453,7223207,24696510,77806274,-38124267,-98678233,-6868830,98289952,-1053181,-18986622,-10160658,48376772,28838550,14188673,-17698870,4726792,44454150,21306891,-8842229,2663369,28336217,42396308,-51120101,32940798,17949198,76878710,-20362395,-41468502,17314694,26010924,-13672199,-54748512,18609674,17590045,19201302,-21736619,16391426,69440476,30178071,2494234,-3569279,26278310,13738351,22162726,22637314,669789,-10091317,4716978,40068180,-32129472,30896831,-2330248,40798266,-39520563,-23060841,-34412020,18520165,9145127,-29499160,-23782846,62457599,24444624,34903663,-56345130,37386869,28006969,-9401684,-38407493,-37820658,52840630,19755884,-29267017,-28358967,4876148,9189839,-19993946,-39347707,25994356,78189065,12583301,-29631705,-25399156,43031554,-19048976,-60297055,-77669844,77057298,59295332,-27405756,-67007435,12725385,71723491,-33471329,-56503908,22300710,138660923,35963585,-35682782,-29921625,48640250,22095446,-100120,-61133881,-19032852,22756716,-23531595,-64700749,3285412,102067333,15000059,-24129150,-23753311,25836310,71047187,-20381148,-69235641,86695753,121494830,-39074860,-61407675,-6414287,58895342,-20017658,-79065789,-7654814,60249957,31304974,-50290606,-11845710,39853417,2804366,-15561807,-72748301,-3061722,60610374,-258656,-24846328,-3224770,74933751,-6069766,-3583443,19080981,32193879,9443901,24044482,2472908,-2228129,24312419,-52834399,-43267123,-9109546,37439403,4454806,-46736296,1694508,18403952,21512140,3487205,-42302491,10865287,16422909,26829592,-10366911,2400334,-353088,1095903,5892048,290322,-58648966,-23990091,46887328,3508223,12933822,-8665628,-34576824,12452395,16185986,-15164222,1886961,20533257,-15835604,16285057,74010424,35421324,-37034757,-37382656,10602040,4114714,21679737,-15212477,-54945036,38537723,21181797,-10820583,-60523288,16234333,35642156,42812005,-70008149,-31165248,75911192,39045218,-13651446,-27270163,30950096,73974479,25849765,-39468949,7918319,37171362,-24117703,-56254455,16300382,71157376,17128237,-123637432,-1972661,75022756,22850870,-64584895,-20813589,106244743,29153513,-62817472,-83364764,20496934,45109789,43243689,-86412744,1572319,71270486,25009854,-39490322,-23607280,-8786591,14236695,-6699514,-48421314,-51686408,-47695427,24796511,-729547,-25454459,35170495,38341169,-28024140,2425850,69808685,32310965,-65142115,-22562279,64620940,13408624,-27350983,-18578147,41803384,10618341,50946068,-40886654,-7378328,26596482,73427942,-11775371,-62292631,30629593,32750087,-139663,7345360,-28645380,-51972017,-732285,-372466,23308679,-31619319,-1955426,-1821882,-948631,-1094414,9339021,-5391545,-27546314,52763100,18874295,1305566,-24950144,43131531,33299661,37373645,39917863,-28404389,-25073711,19784457,17403495,-41474203,-19204849,-30679426,13013536,9205950,-1426885,-8266932,-11127358,63077865,39917428,-81892376,-58124655,6856480,-5173938,-21125336,13974394,14497810,10162327,13600734,-7873346,-31670963,-2029131,52975308,-851779,-22237429,58752797,-18823719,-25330759,6887355,38767181,43540120,-50199603,-9451896,63220020,77441981,-3205646,-48337803,14595070,27106933,51980343,-14870689,-69235878,-49277665,81284491,4181927,-76089593,-8943707,58194562,12094407,-24064133,38328632,36023981,16267321,21169695,14389857,-6571214,-7975576,7546495,44103475,69569807,-8847789,-14823629,-58422371,38204984,80234863,-16696144,3456849,-22823464,46964773,23444362,6043789,-19877001,-10984673,31329267,88989157,-27117265,-45920840,18503566,25287272,16978184,-30664098,-691746,25905216,-21213292,21746226,4785930,-44979126,5646272,3846286,39554030,-20271647,-29673713,-38052614,-1828753,59241221,-13671592,-31169635,-28744737,42967812,14032009,3832797,-11712934,-52638279,-8793261,28754520,39725549,-39344255,-3161840,76188108,-26442654,-52689241,-46148783,8187330,-29846584,-22365142,-13951310,-11843726,-47077868,20396508,12023815,-158319,-21963137,-50118527,8773846,37157188,-8651189,-35727187,-44371616,78034380,-10018557,-18593483,5650964,13906251,-41414550,50076804,39766472,-13610702,-44841664,28346000,50903006,-1013960,15001966,-16919027,17833430,11750019,-12410178,-21732013,-42672344,74714151,41139601,-15359435,2193277,52779693,13795389,953612,-28937185,-44743733,-35199730],[6,-42,1,-109,32,-37,247,-282,379,-379,522,-753,984,-1256,1545,-1875,2338,-3024,3647,-4452,5399,-6489,7764,-9215,10899,-12824,15122,-17635,20501,-23614,27472,-31573,36130,-41337,47040,-53414,60554,-68378,76958,-86405,96882,-108410,120755,-134423,149349,-165596,183302,-202399,223317,-245844,270465,-297040,325888,-357204,391151,-427913,468140,-511771,559263,-611437,668817,-731858,801635,-879453,966812,-1065462,1178385,-1309108,1462853,-1647288,1874575,-2163952,2550323,-3103761,3988918,-5729595,12004708,28169017,233138,39234890,-84076728,-89734089,88891120,80804862,-93684702,-81687008,28491759,56204477,18100453,14939006,-39057096,-20221404,60723532,98906573,-72085010,-61657265,18040668,110434093,-15220604,-13746069,-36995840,-122005734,38257174,137984904,-4162934,-154504942,-36321855,55469550,30545161,-10731270,-70761034,-111710742,4841916,118979412,-53756100,-154602353,89151436,189615311,-26316476,-109670414,-5987711,57305183,-50629048,-31332428,3062464,-23128048,-68405937,31311148,38656547,19639311,-5907407,-89862025,-99377287,117390985,110261788,-155763721,-152600672,87587954,161672023,-49929087,-137197497,-24739937,16230927,67312878,21198669,-156813768,-49278482,137404600,50008892,-130542727,-21662623,73847881,42677476,-122325180,-5168622,71009357,-23783982,-67671877,83592697,-7588842,-8206173,-54887467,-15183777,48866949,63871533,-12153438,-142622026,23228906,187252505,-11757338,-159985694,-9417730,81412281,18403358,-68576159,-55442047,-15677113,13758571,57036694,-57240912,-108032122,63438618,97116672,-19193253,-29896921,35006858,-7840652,-37459497,25252189,85063092,-53057406,-56177266,1807526,5787057,-19323984,-15090651,-4548834,-15208972,55355815,22948712,-139115501,-73473391,102726228,114948855,-53777128,-14647227,-4706059,-581487,59112670,61111313,-58704570,-39649655,32873456,65313416,-32076308,-46292763,41043343,-35760503,6964130,20072226,-48936857,-44288844,49076895,47096913,2146047,-60283123,35527772,25529860,-4803206,46499362,33130546,-59290408,10723974,106358275,31992726,-47188266,-9661535,35570529,-31777487,11414981,-7204890,-49445429,1702214,71150870,29479160,-128158211,-61882129,78123999,19745452,-29472351,-12006943,6846311,-18771379,32356276,38391156,-68769560,25742519,38270471,-16156964,-23841950,-23838919,-14571539,-61430439,2515495,86065522,-3886155,-103953103,-18743887,33801674,-26518488,12604915,-8049637,26338927,26653254,55871075,-79284339,-95440428,34275859,40738117,-43821522,-2657513,45289275,57324217,871178,35106784,3572819,-83835595,-8641930,-15788376,-46947334,14935185,41873148,25478582,23309304,1061046,5357743,-66445736,-19708396,31787602,16946004,-64986396,-1885430,-25011073,-20223431,7269330,18688879,-41998147,2498421,93673789,31349392,-76335239,37696676,8197045,-14923362,9450028,-2236037,37086334,13416645,45895574,-3721164,697622,29929949,65735465,-12134906,-13561369,24208384,3946823,-20965942,16893548,18431985,14959139,-32285080,46691089,11153428,-27045779,-14472611,-41584055,-22833418,-6146819,19544436,-36747679,-48565078,41909821,-91574,-4785984,-27506780,-38036742,-18184477,-37535627,40075954,12862255,8400587,63313648,52503728,-3940477,-11723265,26548154,-14623010,-27630648,21241064,23428127,-36390761,4696882,4845156,-24148476,-32928122,42101269,58789110,-45652004,-19342803,-17260124,-4882387,15893311,3188866,-10353294,-45543616,28384393,9179573,-71541104,16445760,27044373,-6123884,-19470256,24422916,-53682229,12776217,-11493395,19839799,-46683036,-36137977,11879573,-21100663,-44744468,44485382,46359394,-19691113,-86838638,10735812,7080465,-12281892,14450855,-53553012,-7447872,-26418717,-20157817,-39955755,-39958193,56563443,1957856,-54998096,18238830,52850675,26934479,-44969407,-2670414,-9440175,-39401160,13019776,29029533,-5403768,72059129,-3340241,-10992829,-9743778,34397220,-53639378,-62262782,41820619,39387138,-21798898,-12594687,-17111171,18325738,11504055,-44731128,52755922,17107555,26863970,32774908,-33546099,-24455769,58379015,75869051,-46587000,10498418,36094397,26398635,25754933,-11076349,-7407947,12421800,60742984,-35470793,5118383,12204086,36906479,12872704,-32661673,14651849,19479460,-8737836,-34515284,20519101,-20075874,-55556918,-35383995,-27746366,46208174,19405105,-38023708,-66791143,16316596,31966086,17956874,-21683266,30864128,-10473865,-8635224,-11085293,-14564752,-1722705,18226609,5301039,2556022,21018553,42928600,38024032,-6168574,-43554412,31728876,-21477323,-31235914,20694518,17104224,17691491,-44307833,-16479649,29189395,-4711294,23886217,2096088,30675497,41026531,56873550,-35188591,-3084092,-1676674,58536945,-38757397,-13379511,5110402,29822774,53942313,-41753627,-3042344,-17674179,24654144,-31393412,-29336333,14264294,11040952,22283693,18097842,-34286006,18207148,-17935259,1087627,6122475,-16923232,14401816,-4505976,-19912386,-13009591,2784849,4577419,-19763777,-45025021,39655358,68831304,-49405405,-44325840,57809090,95276894,27848707,-55237306,18571357,38197797,25198612,-21540093,-54553552,41732662,60434913,-4227544,-60914804,-47796052,105448544,-3923454,-72888034,4555683,73664795,-23633533,-52323370,-63918078,68051018,48586291,-1982593,-89390932,1827267,43471540,8005836,-8693115,-25154006,67661172,42988826,-40405229,-57531938,45708572,80161610,-57100779,-26174260,60019078,56787013,-75692096,-25311394,49406791,36041516,38029103,-56913039,-17010895,69323889,42575455,-7750118,-70030182,51731086,41494302,-35664628,-58401302,-18819705,47005060,-37073200,-2533759,15027623,66171604,20029115,-76167019,-1132228,-963311,13073144,8494621,42767348,14179054,58523794,34567350,-44903857,-14543783,10835476,-16837953,32411951,-77781563,49122169,63598567,-8896258,-14060355,3516064,39875778,7676997,46877988,-27099872,7783474,7477603,-15367237,-22214028,-3452118,-34305393,-872642,-43960060,-55904554,-9267221,907248,49867664,35573336,-9199097,8491894,1898114,-4288160,-5710115,2855668,56862407,20105572,-38216004,-53876217,57945860,30768089,5783455,-73577647,-15795999,59986575,-33611655,-77718102,-26903196,12198556,19469838,-52739856,-49951558,55042677,26795786,-43416909,-39179352,3340555,36437199,-7446836,-42206479,-6726968,36286513,-10298762,-67008931,29910250,38457506,53959006,-58887748,-22064977,80943361,7477522,-43339218,-35804542,67323735,109825837,-65346007,-70238569,-5733122,86371454,42660345,-79807821,-64063194,84276855,71373198,-27008453,-54434059,5628856,66493080,-1337488,-35494568,-17916544,38342114,-25787250,2827930,-7937117,24346816,12753315,-60803642,7621028,13391116,40577078,-38741904,-85542482,26537100,92138031,11310481,-83079019,-66207519,68422063,44730773,-84029021,110670,18940364,31376418,376544,-43931629,-43996038,7382675,50037154,-33934456,-12514081,-7726646,-42072962,-24595454,46559406,-26156651,-22255682,-29289790,36087395,10079200,-7244452,-34017231,-15898443,31223670,29764645,-1934141,-96254848,-75115240,28776634,39956736,20766355,-35822350,-45179687,22733339,9371087,26623558,-11876167,-30781952,62712785,61678086,3627073,-44042294,-3635944,53628594,27322890,-11564093,-2928939,1941774,12196521,-7076206,-32819898,-8264390,70417440,28116137,-9899500,-22389945,33489096,-29402375,7223524,36211245,40723248,-39871422,-52435874,13943589,60454080,69518865,-23825062,-46613835,256588,110678886,19444418,-67661514,-63086604,35757248,77567191,-65835168,-67034434,41639814,94051594,-26850517,-57992687,-37420562,50961921,-2053561,18537168,9067584,59623156,-14203121,-43138290,39150342,43348534,-12199735,-52835199,-13664205,35657514,-52081835,-12429720,-63665523,59571155,58253069,8948722,-62335400,-15257059,57331353,77078407,11050453,-105533778,38020325,22823030,-2520447,-28598926,-30403176,24932387,27331834,19898818,-30669112,-12108590,-2158007,17303620,-1696695,29190359,-18071345,-56992067,-16324333,65249336,51728588,-59983932,18684885,17573858,80050233,11812936,-27194139,-23823699,-10515658,28851735,-32527129,-68514959,-25395272,-18925254,38065716,12469943,2431904,-11777748,32920168,24251820,-35372464,-62420038,-34113500,25038625,56207481,7487271,10739418,-19429762,-35825156,41601845,16929947,-26928973,-44242402,6598443,43612497,42859761,-13444754,18989951,-5636972,27348975,17359971,-29674010,5717569,1461251,50187649,-9155739,3677975,-2991203,19859042,-19521760,18416207,-31219183,-38254935,31685875,90731400,12432757,-5446785,-22086549,34312514,14440864,-23378062,11631145,-1291994,-5847720,36307456,40418946,-27024106,-11965183,-16919906,11205593,-12147831,-2911850,-36784317,-9703332,54614246,62649701,-29471177,-25881653,18179916,-19637865,17425311,-21254724,-8308023,50019911,53273480,47310963,-101145587,3596305,26547395,23695554,-12140347,33652536,-2136183,-39497749,11067038,-37515230,-32049576,-24171085,2288640,7150854,-6567742,9997310,-25935071,-43588200,-12581331,38258570,-36576570,22741209,42178045,6171733,23679495,-11685000,-43635300,-8448586,20601491,54443620,-58150564,-37770723,-1379091,19141805,-28593039,-524086,18164080,3408197,10764902,56538139,34708179,-54564123,46469674,31648998,29343264,-42557646,-6134187,-12033981,-11922672,34964904,-1179295,-19350662,-55449617,-1799778,41766112,-2286857,-17689590,-28368632,18526884,18189601,-3633639,-6199112,-24327925,-21488890,-2327261,-31741215,16016338,-2046357,-27658559,-29911015,-37242299,-33511222,-17935207,2444434,37220164,-29632414,13917030,20677241,-17409233,36974814,-37194171,-21117918,29561025,31018215,-8383666,-52050082,-37657879,23880303,42424541,-32644599,14871546],[-2,35,5,-33,-9,13,104,-78,47,-144,167,-186,381,-525,521,-581,926,-1106,1288,-1655,2085,-2471,2977,-3639,4279,-5173,6142,-7163,8446,-9957,11509,-13406,15526,-17779,20474,-23524,26931,-30628,34811,-39615,44824,-50458,57042,-64138,71891,-80673,90304,-100779,112374,-125182,139246,-154673,171604,-190148,210561,-232857,257398,-284262,313787,-346178,381706,-420983,464214,-511976,564987,-623929,689685,-763219,846464,-940881,1048553,-1171486,1309832,-1452540,1530633,-1039010,-15728722,-70573417,-49299107,110372411,100646533,-24417211,-68860380,-2731450,117598707,118861717,-12091037,-112382729,-5114008,150116950,7522650,-131011432,-108109659,127086270,86761982,-115117963,-101471383,5344583,18637410,-63541760,39495339,-17322924,-34852166,-20244822,-16465424,22892435,48610361,-23039914,-146494465,-4191961,253678993,-42580467,-197519598,-25181953,99302164,75357758,-104381023,-123310969,-26579542,133943696,98944964,-125601446,-171468272,76540843,123726917,-34673431,-120197512,96500417,85965841,-14101479,-6636607,84179198,-49250003,-21985037,468157,88392491,57203499,-23259319,-96658527,6815893,89243404,94889809,-177078566,-165580076,131779087,161675914,-88730633,-103032347,7008344,34521006,70321463,-54644576,-55467454,-31892446,117958430,73177278,-91720809,-29671156,84992789,13969841,-29214681,31409157,-21003645,-52076946,19311489,118146141,-42378671,-41377355,1420513,66845210,44734635,52649568,-27857289,-79850287,50890317,172604186,-16299013,-110812790,47962626,47299493,5387075,-8408462,14053636,-101644752,20502512,189746034,-6082025,-122028345,-11311106,99329683,28079657,-56931502,10535784,-33748837,10943472,59840273,925341,-113901905,-2274823,103338401,-38406001,-20098004,46376778,-10053837,-37943059,30019338,62270616,-55739396,-81755479,36271931,84181758,-19301973,-26335980,-47176939,-64256467,68996287,99965972,-59661187,-146395528,103547700,95269399,-77802217,-84156294,2269849,84119683,-9140568,-22732644,-31665967,-15808200,43594489,39441782,-53442118,-32055049,89914299,16857486,-38063708,59769390,36663860,-107308276,23566845,92109789,10852369,-72585412,-44465016,46075609,16343028,61317613,-33062453,-127885190,41343333,141093581,25191263,-145846778,-31462483,96123128,-2700288,-63691926,4541919,6195567,-21055978,30511658,-37867701,-71976377,-30555284,66683932,41358264,-49018178,31328767,-4922761,-59442495,47437283,37647016,-43128056,-55863466,58428056,57704862,10393063,-11938924,-6323472,-52606241,74462950,86342330,-71402050,-64890740,58845002,55219132,-20964386,-23532578,-12394166,34406561,16538623,50013307,-36630783,-34506677,64602870,31955673,-58027282,-58717131,-12134121,-6659745,-36420718,22159942,12029,-91646928,-2783053,37435821,-6071787,-49928634,53183572,2774699,-31867986,32057189,34317208,-41826335,-28194476,45673981,-4687057,-79074084,-15258971,8038492,7617521,12196729,-43114718,-5500780,23902267,22908517,-28257081,-51577311,39256004,45668042,1553221,-71635536,-21099477,-44794756,-33742761,22136221,-4653447,-60357964,-23787632,17158978,-9227273,7024211,34456829,-24677942,-67052738,-13755827,59146360,-14443355,-5246901,-5631360,40034240,-6779526,46218986,-9208589,-1612586,-3790051,12826970,2413497,-33912691,32160242,-67102759,-2379918,-4453585,-5727071,-28448151,-4657099,26753126,-41030484,-48283339,11349295,33833061,-23928783,-81692060,64793749,-5109958,12176830,3918108,41750282,-53600979,25181306,52122544,-19713891,-9642949,60534309,-7313722,-9843883,17875398,36392153,-18181088,-34270063,78602351,16311819,5700549,-19823428,-464621,-42511252,-23668901,37419053,-21868255,6232280,49415272,58999035,-20877699,-75370250,70845989,-34624952,-40163403,7690466,16190742,10705353,232511,524483,-15132411,25102868,75636043,-26483266,-34091329,6272034,38287615,4694573,-24195071,19896138,-31631954,-23697155,18464276,8937422,-24748084,59158654,43932588,-3868307,272815,37695487,-72125674,-67802185,7657986,40829636,-42537293,-9859109,90601452,26800827,-28343918,7555457,26913755,-44021050,32604795,10034363,-93560254,-20093077,38907964,34681499,-71628200,-45606383,29059433,45386209,14617787,23381755,21314627,14680396,23372978,-15431981,-31300959,-11995116,47500998,-7002465,-13731214,37005344,-10618157,-29900022,-17667700,35790239,-8443803,-33225717,-36548168,3707071,46066716,-25309585,-8803695,2653534,8547684,-6142643,-44060723,-52283667,-13351456,58841440,26549914,-44411041,2869249,-16298670,26481870,53554253,-39830658,-6912426,23509755,17854584,-47550242,-33698032,5989282,-1464506,-44166469,4597023,-3558730,-20918281,6630061,71390814,-34349652,44296562,-32456666,-19166643,-72939739,-19387814,18117661,-50874806,-40082199,6925411,44161313,-19404401,-26211722,-20597376,-28639833,45185944,1297485,-10140943,16539044,33337440,14319673,-6344192,-26715407,32954253,31848640,-58445561,4576853,-8814624,31227039,-60551222,38455581,-28350394,-7870432,-9534893,-31690248,23336381,13236616,-22234380,-50802241,-53085743,27870048,37779806,3301952,-68391735,23029318,43195689,-18189589,-119055692,-63930632,56121289,10475127,-40228399,-43980765,32346494,4349193,6405774,-98407768,14777308,-5509065,-25887380,-13369199,9823999,39817481,-26631538,-28408720,5914790,44826326,22508192,-44441739,8010591,56108334,11068215,28952780,-21815368,26763879,27974249,11045739,-37094915,36451077,42044911,-820672,-5199396,-48942729,2197902,-4763639,8674746,-1791335,-14549298,-7594975,38741503,9907187,-16274365,59951674,43677062,-4291996,-4759320,5617375,-6467451,-4650763,-23025635,14427988,-40129608,19712583,-43064785,-18265862,2493811,-414149,-11134956,-7021971,-82640357,-6455283,-3017767,6787934,6541430,-32795311,5561760,36194909,-22317263,-31717506,42622584,17585061,7934072,-57284554,-4643398,64862550,68883140,-67950405,-32768171,56876105,20280642,-4665161,-12470338,47036429,43792097,13382903,-32707001,-14951446,49595211,7417875,-56124532,-14326827,45389375,-564709,-74759457,-6807530,56170910,55822720,-35428720,-55768547,48568928,74443641,-3047934,-135123518,2863508,120987149,6339390,-111996246,-47335154,40532596,31409149,-28904766,-75183596,28037538,63780599,-30479318,-69488016,37984928,49227233,10369705,-71500330,-26223923,7912223,12681647,-33149296,-51889966,17067593,77839017,-46277713,-32337481,38596283,87050463,35463458,-65439648,3082953,31704737,61924974,-39003407,-30915972,26142198,53055359,11171562,-83101784,-16270186,45596622,-47096062,-37862262,-21987164,29353520,-10672465,921052,-19640902,-6583937,6415239,-17665237,-5042494,24841416,-2955170,5741321,32745908,-4786400,53676552,-54050860,20416528,35255748,50900270,15855384,5222484,-30721380,1621067,9442828,19575675,-40639724,1332975,29330440,5129931,17147234,-3620730,-8435494,-47126277,12732039,34396187,-7294021,25773161,-3996149,21010549,-18971047,-57021658,-11392517,6607732,-904710,-67788221,-18927228,-1714151,32907434,12393422,-54737246,50080205,8305414,-32114240,-29216563,35920750,22991224,-7669283,-58629365,39147511,16018255,28907877,-92017405,19588890,46708591,10282405,-22983660,-75865984,20645016,62527361,-101994564,-79122906,6927649,22454527,-11204866,-33124459,-20758576,23847617,32868962,-785658,-50991248,-6679768,43981165,-35724560,-69242484,-25050698,75742756,-19785405,-36315201,36211049,43044853,-48608221,-53237187,-46807130,38646001,-25419345,-80410505,-9863314,-3394703,43159177,16106210,-104985039,41303185,118384234,-5562943,-47307418,-34829352,-6616931,16298405,-6239560,-7697385,-31624022,45922045,-4400416,-57588782,-43639197,3402373,-30725153,-65148322,-13225285,41005128,-30735121,-71256652,2622341,23295789,-3130067,-9328061,-5026132,28088735,-2097171,-28465406,-86914102,-31095363,27429936,42517423,-61298403,22283777,-2650900,17214984,-2706086,13800510,3943765,-50795619,39709282,62268706,-11916242,-50198841,8208041,5498829,-25358041,15552952,-2407687,-20406280,16533013,36748681,-41826437,-36477087,23289878,14772585,13708334,23975128,-16325921,-31571185,-24030706,23164993,11480977,-38997771,-27729031,31018949,23592260,16784265,-53764203,-44864437,24338924,52182578,-69208399,-68729993,-32877030,19340808,-6833745,-51125333,-3681341,9752400,11390889,-7571416,-12413950,-331833,-18280955,-14853823,42958210,9306328,7595267,-12391102,-56139053,45871873,48231777,9603780,-49350415,779302,69662276,-1827446,-49414304,-54559066,13755287,-8529182,-7178324,-57680151,-73648935,31538109,47794886,-63929176,7284912,-9978760,37514191,16732830,27683815,24771784,25015304,29230956,8508696,4566024,17351890,3133433,-28773742,40095557,28788262,-4869839,-61349211,2817252,43206571,9697684,1508314,-38450867,-2100073,-918642,33115608,-23284553,-54250098,-16823512,112547972,-13288675,-46058002,-5555730,88071731,-49713566,-24297519,-32323731,15441605,-6200530,8852816,-11501051,-15394080,5934874,14121716,30953282,3727249,53353308,-47262895,-46051760,15422170,27366215,-53496249,-62100223,16099615,26038702,-15504431,2998015,-36699674,-11218589,54225376,17696222,-60520419,1494342,9330971,45248550,-7129314,33291361,-9843180,9720919,33965177,18201076,-25680666,21179414,9867064,7210204,-9410958,23879863,799309,14741605,62574297,20308387,-2011880,-38534260,10917431,-21602220,-12065453,-3395910,-281490,20412747,-7263915,-13249689,45223090,-10454698,-18385147,60295972,-21793728,-26801695,-16628884,31771722,13170636,5273160,3950554,-37163575,19078270,15997398,-24472107,-17728273,21920284,11472384,-6384510,5815662,3680724,6568455,256754,26522311],[-16,46,-41,146,-172,348,-409,552,-797,972,-1240,1623,-2046,2547,-3206,3891,-4779,5803,-6999,8199,-9867,11692,-13838,16178,-18889,21820,-25276,29192,-33519,38272,-43645,49712,-56262,63524,-71670,80464,-90164,100751,-112326,124794,-138478,153456,-169486,186895,-205680,226001,-247884,271501,-296926,324302,-353845,385699,-419939,456997,-497066,540586,-587864,639464,-695963,758129,-827182,904226,-990757,1089166,-1202171,1333777,-1489146,1676116,-1905959,2195575,-2572619,3084302,-3817923,4959334,-6988138,11722630,-54329385,27315134,38237761,-9980227,-10318628,-1587559,-80813677,-48638721,130469776,15741575,-49485296,-44615593,11176557,34165909,34219226,-5067309,-72888921,-95820909,102071605,88676695,-93358549,-106728486,84614763,68304765,3658191,8380579,-51615556,-54518470,140643981,18584539,-134456292,-88377660,46039831,40917243,-8561739,-7729599,-83234842,3064856,70417772,60278789,-174060277,-124469893,92402015,113172915,-91802667,-73521451,42221856,-19432512,31644584,26922957,-4869037,-107619710,-45814278,48639872,36916898,35760164,-111832786,-47344579,10532209,196590959,-38579913,-170180394,8640784,153310803,31796101,-139015497,-58973819,68233619,44322485,50697973,-79876193,-135045571,57304797,97649153,-103545826,-184684165,55383544,109089184,-66559562,-49015853,81103492,-1179796,-103880957,11913571,48430502,-20146997,-83156803,-42315537,15150605,102053690,67202618,-124102377,-84300515,184229223,140289633,-135309939,-140290513,101239558,73545083,-26350409,-37008753,-32918020,-51900080,59503736,55811235,-59751764,5065087,39555047,30792532,-60298475,16453239,65838117,-63186300,-33615080,105854536,15472955,-83790750,-40367004,30603275,5887443,20965080,-58050387,-104715138,50772912,120463648,-66652066,-136676981,13042392,116622657,-40436196,-76216788,-21843559,75789764,37124225,36568411,4356262,-79816763,-2171618,60429346,34482874,-44993357,-8141465,20000111,-24757710,15253150,12599825,-34221376,-34939592,28767442,45335310,-78142092,-31019917,43149424,6497903,5087838,39653410,-72567019,-83127943,54896531,51331657,-88957313,-73919822,27957251,-21271937,4321057,7400294,-39349684,-47310193,32100984,50017493,-42730437,-28408790,2015776,24500215,-27056322,-31865913,-11648882,-2698775,-16108916,60886101,-51980176,-27723284,75461569,55879009,-7576133,48196897,-8308342,-65920364,-23775619,83131459,13269736,-92608894,-1364621,83721196,-20573548,-88566935,-70711629,-26042735,-4237394,46230014,9018391,-110614675,24027579,104092118,-4119570,-72892750,9913866,57505247,8061604,-5596976,-29879189,-41806813,9637254,36709460,-6407350,-56232032,-38277730,-17215466,-25110488,43959237,45659800,-37572987,-49277321,59977992,42174443,-20846033,-10554201,-32977038,63783703,48562901,28102763,-37052772,-55781306,65256826,41323186,-90611776,-39127140,34503806,20985028,18308803,-12725468,5967019,18213020,31057155,9778661,-26644427,5289636,40330465,1784720,-35171833,-6153344,33320151,-39590500,36799340,64455006,-9431718,-57515111,39450451,26024392,31927397,-24155001,-26456295,-23273986,5840283,-8889347,16423207,-71446466,-30289471,19597545,12210858,-8112409,13390448,-15454861,-45731096,9634368,34911202,-26346522,10040257,8398955,20484053,-25822157,-21593041,33404904,11510513,-13155860,71022343,-36530885,5763785,-7960262,12298568,1125035,-51755547,30772081,4675284,-10776586,31069839,-10919627,-38528421,-48860264,-2931799,-44153101,-9547166,69312129,-22116075,-49348264,-2195136,24667856,5744181,36201397,34348352,10847751,41717960,-10734345,-15563798,25003632,12747250,24769662,-23886383,-34529743,8646888,-1647314,-20119750,-11149420,13292716,-23453769,-27151900,-2032897,54745958,8438911,19987169,-39276247,-24493978,33805671,43500148,-75357204,14377199,22949226,16188140,2935620,3675535,14887689,-26014366,-9655091,-11354846,-18572631,-43985719,-8991209,-8253730,-47488429,67433498,49660956,-55293756,9463742,20205422,41753360,-46316815,18324904,-13687791,39423223,-9486749,6243637,34909339,-5716877,52175371,-19641523,-103352359,9468430,39611070,14772783,-19968635,921659,7728679,23687038,-5368269,-18060164,-17420234,-14260838,931468,-20928988,-24943200,7541718,-38751210,-45099691,19592663,69133724,-16158384,-24537962,56594723,27633579,29902480,-49222220,38699474,34127137,14498020,12756290,-22267771,14112028,32690983,64221052,-77087303,-56101744,62498619,-20005648,-20972095,-13782935,28758405,54085587,-17051979,-1949485,2058793,16967174,12129903,-4179576,-36259899,-17848233,28847366,-17419850,10228163,-3900818,-20037327,-42042025,-48048041,19487398,22359137,2254587,27593674,-9005849,-11848677,-13726815,-5525332,-58237343,19535319,65668622,-5464756,-21425919,-16012189,1453771,50504600,20010753,-29370799,-25493631,24523271,15379095,-19776115,-20732115,3548868,23116207,-8832456,9528707,24974776,20254966,-36226591,-11776583,-17351061,36936137,-5364202,-30527087,-37267299,5658376,-3046460,-209033,-53348393,-5488718,83135896,-27699691,-48298662,-15209310,54472265,10338983,-44755589,-55655867,42670168,82610287,21556775,-82423415,2890103,70634050,-17832247,-84123290,-16049810,40580628,22111999,-31204241,-11235375,12589440,6141044,-26259577,-34577417,-20359018,41705955,-2787339,-34676894,16578215,63001043,13681187,-55914931,-25807513,10521024,47492675,-60181464,-62170506,24368968,40747662,33692047,-90048906,9536982,52895323,89466488,-90451591,2211989,54307970,2606411,-35793364,-44334193,-10962557,45051410,-4492948,-33531666,18614161,54160732,15513466,-27420877,9106568,64652300,26600995,-17737736,16688593,43665,39740238,2212154,-42632745,-20379784,27073512,1916672,-50329394,-29991945,59468509,79580581,-64393265,-1292290,-22570433,85114747,23271361,-33152045,20137918,9330416,-101956,-9136389,-18451895,-6912870,-6103546,-6844755,8356815,33509581,13673710,-65437651,5947939,-4055471,43649490,-215242,82849881,-11739804,10203245,-10096215,28500412,-22943167,31019864,-19627748,-5699331,-6022469,-25199287,-53405460,13840629,26770899,924277,-25629306,2504340,24340989,-21022087,-33934184,-3790634,57512676,23296921,6069722,-21206325,28142775,67868120,-32401501,-62176195,-24453082,54915991,15984701,-92361842,13161491,23292518,30120294,-51961768,13191409,17633789,-18192194,-70173286,-53023744,62983175,12998871,242146,-88820076,7234905,81034287,13933993,-82959319,-36309109,121277369,80936680,-79612453,-31122109,68818772,43579161,21957194,-56809119,-6911285,50037400,-11882588,-66224796,723147,73168604,70787275,-60449834,-68726940,-23101403,22289578,-70233611,-51473293,-4516216,83558122,-9356210,-4230462,13998230,118480979,-15648914,-45098756,-16827759,79238900,71636061,-57366837,-104901767,60040770,60696075,-79454508,-65460171,-7494140,66819919,18926337,-41019551,-10550469,-5266535,-6446819,-16509198,-3103018,43894929,15095935,-14943277,7511030,69358942,6118905,6133610,36896884,44284283,28668617,32525261,-44801249,-9984871,48678910,20463238,-78118275,-29334618,529606,61288671,-15662436,-22458258,-14080502,28602116,4533585,-38014414,-10775378,-75707172,-13908204,57554409,-7451120,-29046846,101878,-32190492,41569310,27258743,-14436991,-48488964,16907200,88287742,-8649743,-68100786,-30501708,26746994,-26510949,-20702603,28700555,-24328373,-23299303,-14453973,37507883,9105788,-38794685,20645185,71305969,40562709,4579903,-33812599,-4662706,60792458,56467915,-57786266,-37800791,10786311,53564178,-9964989,-63708425,-32054497,1445465,47452054,-12786053,-3224465,-13560020,12495768,757450,-37701032,44999622,33173512,4709730,-5327895,39164304,78109164,-88837854,-29333838,24556913,62937354,-44837886,-21033508,-15144418,50456098,44595823,3828198,-92737290,36666314,37306370,-39392824,-70186055,-9986326,42556553,53505070,-33907934,39688198,-26838872,58277651,48085307,10563451,21000993,35756715,-3323678,-24209110,-29368962,13236275,-54009608,-57931437,520044,39284083,6733068,-77364935,12108348,62449244,18018674,-43650779,-37868073,-1636624,44458498,15474880,-19957005,-30663356,44229917,43032614,-19933761,-72417118,54495911,32109496,17965170,44350320,-10196166,-32966765,-63948,28728640,2828494,7732309,11169684,-9113513,13585935,60381885,6724938,-60226585,-7450670,54331853,26115623,25216407,-49669437,6644882,22550975,-16997191,-60137173,-43698014,-40713869,20411249,45918653,-41439409,-66997752,-37893771,22691476,-21017988,-6096694,-54857234,-9248035,27771192,23847370,-49903050,-51926467,8149645,16599283,50027614,38228141,-5277241,30337666,18030690,35737001,-25005024,-52835660,16450421,-34979022,74317451,5078661,-33633527,-23572482,31089403,82890225,27801039,-65084843,54152690,23934946,22569491,-9903009,-7147716,-11095167,44223897,17095564,-34388502,-67708329,-2321584,-3955907,2256413,-54560839,-30868795,-7161933,-32879205,-27508388,-8399945,-11100162,-19298313,60332068,-25627084,43794026,11596679,-8155029,20524505,66814911,8700696,-38297396,21457297,27072613,29946810,32448550,-31949813,11435963,-1641573,44048659,8772247,-39039106,-16938923,3517665,35997283,-9432495,-3980107,15995735,16755197,41402516,22767222,50968158,-36380320,43925693,17157753,26012378,-19640172,12640004,7100923,61251620,38764289,-42481012,-4582950,33547237,1784658,-1252503,6648207,24187729,14971692,-5607280,23106052,-42004294,53663220,-19943303,50128770,-10473920,27172404,2399140,4872271,-36980780,44651408,-4385585,-8643945,5686058,-24745662,25862762,-58212805,-13917027,-20120265,73948963,-12779114,21121387,-30887569,-19662295,26961395,-11405078,-50133821,16090826,22549242,34572729],[-18,80,-74,-9,-26,168,-165,72,-217,266,-287,408,-634,652,-768,1058,-1333,1607,-1938,2384,-2821,3326,-3952,4647,-5433,6361,-7338,8467,-9706,11109,-12686,14514,-16342,18318,-20819,23393,-26109,29063,-32468,36006,-39720,44052,-48707,53432,-58648,64419,-70540,76961,-84000,91571,-99708,108407,-117758,127917,-138916,150798,-163729,177843,-193373,210481,-229526,250847,-274991,302490,-334410,371939,-416702,471184,-539450,627475,-745302,911774,-1164094,1588989,-2435618,4751241,-28539290,-17159553,93408904,50169608,-61471149,-119289122,35818233,141951392,113972192,-118422246,-135735441,58002369,207186948,-65785822,-195978883,-4354682,184819915,13348614,-81982731,-21086735,7941490,-28260451,45168192,-40081466,7178970,16858458,19094730,15737169,27708610,88850537,-122648850,-60596930,143201973,140523758,-84061521,-145125356,89278551,127996799,66362390,-110786490,-105069659,13460843,169286699,19920784,-187466730,-50871589,184732666,87542158,-162404479,-3336497,106801998,-15427736,-69370956,51804252,34667755,-95419376,-17835459,25159685,14429169,30871654,-25774829,-64401630,59430158,157991368,-76139247,-191560188,39629114,150739268,-38450141,-120500704,-4444908,32039472,67604888,53961942,-30759332,-59885402,11216575,133657334,-30785193,-103865045,41550028,135017504,-29037538,-2267304,382095,-53574487,-60190271,125225230,45043290,-139050566,-54828709,18941896,-161689,20646165,13592442,-84164745,-35587125,113789548,65133697,-111555516,-78708451,49775914,-4950856,763775,48303596,-54982880,-66242939,124626345,162726625,-116965609,-108229543,88766005,113735275,647268,-41068559,-41487289,-9376818,16458613,44603836,-89795366,-88343873,31079144,89606159,-72866291,-48819893,27851474,14835213,-4949997,41280961,36182953,-105438177,-19500154,75519474,23948265,-11492462,-869972,-78583970,-14257171,146330098,14815241,-166164741,-5026619,185154648,89839723,-95173745,-10745975,73755389,-8442728,12104190,-25316140,-64350263,16295577,44627610,-4500923,-85363098,40114144,12397652,-61399880,13206822,53618994,-8742364,-35925870,47662127,105579532,-40347689,-16165947,8103079,20553303,57714222,39224446,-43458482,-117169802,108586408,119687274,-78975262,-92411582,52129642,40624067,-46435031,-58464178,-18473735,28506136,33050247,-22145243,-17652480,-87544155,25151974,11248508,-3332649,1603806,62924279,-28207442,-38325802,37374119,23592894,-27167293,-20240724,41048950,21621202,17053524,-36251385,-68309075,-3293794,99372393,27725098,-38915230,-10601295,67566682,34049173,-56625205,-45580926,12463765,8675698,16256362,-28995401,-113601274,35596686,37381125,28283511,-38644026,1459513,-4062471,-16088184,-16860186,31888447,-31279455,-4325269,38318567,13690931,-29125705,-22104217,13965243,-7427688,11182492,32202905,9005272,-21063620,23948689,76948497,10517925,-15801655,1039479,1907593,57337227,1610882,-16262797,-42424271,27694771,45525640,-32712072,-8971484,23731313,15222160,-95603454,-39669448,-43957241,-20854452,10575672,46513901,-17292232,-29023987,7707260,36620291,-48866910,-12330501,20875279,-56840221,-4187770,15712696,-29774670,-64311039,11583582,-9355124,-13580467,21697596,61924553,4998818,-49781038,-3947031,-35494520,-67269600,4432348,20424908,5859662,-9711930,8683179,69830032,-33526121,27236497,11938980,-63633391,32264262,77991494,3503216,-2117719,12139967,11587923,-9112333,12036282,23237767,-2291892,13409073,44747840,35287582,-19297590,19978841,62719175,-47831289,-38066760,13415866,-4311504,-31365294,-1989273,45544478,-52323290,2333643,28966256,-19594777,-16961335,2029309,7602578,-15865406,3361865,16732589,-31572225,15828366,29684473,-12063265,-51484664,24737490,54606044,13079476,-29567986,-35000661,12678071,-60065790,35841726,57712620,-45411250,29063984,44004594,47149930,-48035659,36120520,32192367,-42124007,-22306428,43464958,-29905022,-4080445,47969007,-23342768,-10216502,2763676,-1806782,-7403541,-36879279,35345138,-1429884,-79859336,41536546,11381568,-598569,-24901400,22731943,-10458128,27721480,16600931,-18561486,-35291316,-4274430,45341618,-20637756,-21038895,-17157830,-7413783,-28463907,-37877145,7795648,19921899,46218263,13037671,-23528779,-44437469,2235967,21305181,-7930345,44034679,-10550217,-4466571,8870829,23563195,28656459,-47267831,-27566437,-15316375,-17373685,625097,18382991,-24565409,23708645,12389366,-10494860,-54590713,-43034610,42928468,3216056,6255305,-28630860,-31215292,3884038,7688355,-9556030,-72915779,1312610,27105603,28073574,-3364418,-3855306,28812454,22726654,31956157,-34417808,16151646,-7064427,25937549,-2923720,30021107,-6371183,24263525,-51677389,-14216341,26931401,-1844310,-1150821,-92418990,32064267,-19351460,-16850695,-20606953,-26454329,33002376,51846092,-32430784,-67664976,27672452,43789537,-22138644,-60786351,7307761,75780699,-12996420,-35917919,-24777830,-3350320,37370878,-48349109,-68821430,40622132,12777648,-15838924,-48011356,39952166,30961033,-65994562,-34599851,58025664,24708447,41563059,-22929457,-14830974,23018752,13333612,-15515356,-53968454,9695818,82055060,53153099,-103945938,-5224432,79372677,27878213,-40084970,-47688015,54699050,-5681496,9486819,-16934141,15046748,-41649770,23266845,-32012792,23432644,48262289,17539488,-13900966,-26532993,52006464,18456208,-30603894,3685246,36009918,3641253,28996075,-5567081,-33930870,66186584,-13169307,-62817851,41505642,4994216,-5963138,9737970,-1894561,28292627,2305737,7798231,27092143,-10836273,17699960,-15937637,21792216,-59621855,-34669160,3518317,-40343180,34964964,10052174,-38794361,5386847,25753264,6372938,5209345,15684443,-24739539,-23885648,-50452578,43710923,75372839,37033686,-53894784,-1566869,8960202,-8297757,-84492750,-26001994,19702436,46365531,-49549981,-61429482,43127420,90817289,-58490482,-48543508,17984248,85096448,16725842,-60528373,-35114560,31140637,71394715,45373668,-32128217,23103755,77263294,-35908117,-85332886,8194710,17080992,-19530997,-98595643,-67491373,92219595,55669032,-52784771,-69798372,71208289,57802472,-66969773,-89980737,-4144916,96568967,-30650796,-96537630,23952635,84915791,33831146,-28309703,-39683848,85398026,40253562,-47800169,-70658308,-1246957,72427232,-42277768,-49535612,10931459,59246292,13628566,-55443501,-50005922,57083755,47220778,-41997573,-13390814,5142664,27975524,-46663561,-8215718,50045069,38418015,-4535836,-86634099,-7207937,52591901,21771968,-39537261,-55082167,28031990,40102659,-11018603,-4377594,-18814048,11755885,22526970,-24041236,-39900214,23441677,7156343,-28807866,-48145120,18315474,-2870269,4290470,-32384483,-36199832,-24465653,21581519,-30820945,-7858134,-18347367,16147123,5088858,-21634159,21916417,-3028760,-15321059,-32127836,-11251306,29759908,42435239,43232407,-34276959,-46868485,19071087,9631886,19941951,-66930048,34748219,61900951,19699750,-59268411,-58570497,45289984,88873982,-12863095,-107364437,-34260183,86313075,23384264,-31872470,2060307,62541130,39185525,-20749298,-29788092,2510220,-28910991,-42958684,-24783359,44443780,21637118,-17002901,-20211390,29416842,46381573,-5329600,-76148248,-21889343,63808675,51378291,-82637974,-70389379,97754879,62796848,-40205476,-54458546,14541185,78126787,40798968,-33333152,-23990512,74190601,28347290,-71070993,-41964156,54630481,11807429,-56514295,-31445980,53700708,3545291,-90481497,-17990182,21521238,-1830416,-16148916,-72342887,9171806,76613330,74601788,-32077443,-20714451,23764963,72577921,-53287390,-12966426,36521671,29305599,17709108,-21776942,-62380310,4659373,31702178,27482588,-25177475,-11809609,35484941,25490822,30209998,57659846,-11488657,-11093333,-8745977,17370153,25573842,-21707237,-30218060,-3334671,-9488201,25309755,52154827,-37840721,-30419979,32261748,-7864074,-37726277,8306793,25508282,21442718,8022576,12666787,-10815057,36939020,62046960,31044705,-35929962,-35995947,64796200,41000854,-36137545,8301517,4186010,32553028,25956462,4535255,-44140272,-10487135,-44876537,41353383,-36153329,4022199,-31895995,-25725045,-17236037,23657328,-25015772,-54840521,8480603,62706972,62364427,-45859750,-14797686,12874650,48548936,30511083,-42521941,-47030140,13027383,87959917,-35795574,-73196754,6885226,59899416,33270846,11414086,-5498919,26100675,28719338,-8312275,-23865126,5537737,42902587,-36418130,7404702,73567749,13206852,-3081272,-18061909,28748139,16654732,-54404789,-7657168,-47562630,49627048,44566937,-49513961,-73592182,-21152126,65379567,11739213,-36778398,-44547416,23916012,-5497941,-9760576,-525668,17307058,5947819,12932699,24052292,5757055,19009740,-16948334,-15685435,-15476187,21857608,-29122573,767563,4304659,21452261,-63562512,-78631544,10165583,17615115,18942850,5228482,-897333,-3549947,34408818,61601414,-42978641,-60322407,-12089217,2263758,-18966417,-37532851,-681591,-21554860,7423726,-10166277,-41491645,-7555259,29057606,-17928609,5951597,33894016,8691012,-30546256,-19465203,1307241,-11914968,-42116806,12469828,35572582,23784483,-9146542,25945224,-42276675,5457913,3562697,-21235567,-1032419,-54333564,74278802,4485233,-57411008,-17733430,46264465,-20011135,42825782,-2270833,-18922382,36984097,31427424,24237527,5233910,-13094351,31145009,-9206410,-17318763,-11205567,-2699996,23565508,-31938881,25838478,2412609,-48831018,13246070,-7718252,-19065553,-8555147,-31886023,-38528703,13883601,52224848,-6277120,-36809368,24604849,-23204261,-19943993,-3675628,29545935,-39005094,-16344654,30874460,-26481524,-10997864,5805251,15670332,-27167811,-11096193,7368336,-24303084,22415070,-9927368,-36425027],[3,37,62,-73,45,-73,139,-219,371,-401,522,-668,908,-1095,1331,-1663,1955,-2470,2991,-3643,4183,-5063,6045,-6982,8156,-9600,11086,-12817,14800,-16981,19434,-22218,25348,-28757,32546,-36856,41518,-46714,52574,-58856,65867,-73672,82172,-91439,101703,-113114,125497,-139009,153873,-170119,187941,-207454,228794,-252146,277653,-305776,336591,-370405,407634,-448736,494178,-544686,600890,-663739,734608,-815042,906837,-1012883,1137075,-1284315,1461819,-1679772,1951243,-2287223,2653962,-2565559,-13246422,-159787027,-50144477,106943874,-18995124,-26593457,47175264,4130021,-41627659,-48463271,44286344,-4845571,-67053738,-37666581,40329283,25340880,103337832,-26893140,-121370104,106937466,163871620,870495,-199873094,22923459,125280667,30369379,-28498310,-47588083,-22675830,28230675,68505553,-64094224,-110834047,-11387699,42529430,28184923,-11253519,-6318617,-94652291,59376282,128992267,40383851,-160203803,14934970,129568018,2799737,-99165343,28220602,-3085409,-41270410,21007830,43951236,-93413534,-57542532,74400196,38669263,-50645653,-70982552,-45177887,-55398563,61370653,66364307,-103216302,-74121046,85624028,145684871,-16523100,-113844900,23223233,47474352,53515772,-6997258,-145920441,-44198808,151519607,50240090,-121225260,-65628020,99740526,-31834902,-107631905,42955587,44366702,-62742382,-76399280,67380093,83176767,-64811134,-89875924,38415551,73766100,36752239,-94131426,-97591076,44365938,197538760,-66937894,-142879851,45195906,122056407,31091371,-101252369,-51340036,-20124260,46258444,27298070,-45042942,-90356774,81210589,36062968,-91918570,-39601103,62493812,-24666737,-93491877,63648437,137347702,3213121,-99239203,-4880790,52102550,14545940,-42011641,-42245970,-38920756,107357989,65954172,-172290800,-112840159,107373109,99643774,-110213966,-69176220,21702381,18744462,-31922711,21383296,-22914847,-43241942,64691212,61174376,-44902428,-25801653,13980586,-30441824,-13481775,36135590,31095597,-112895238,-10430563,113873016,44415398,-44125707,-24950062,26187538,-15591323,26758562,-4621157,-105968718,11024655,108019584,-34173351,-85821219,40306755,61514585,-3774073,-13399688,29746231,-70454481,-21471555,95654560,-1337645,-62187143,5217366,58441558,26163333,8106155,756999,-2693303,-26517841,55421365,50992710,-44494005,21331597,12193982,23813332,-37579364,-481287,12617722,-51439510,60876132,61258862,-73389569,-54776281,65770300,74739989,-62606631,-12304203,-46432439,-34048728,51148601,32680504,-85963777,-68991374,59311684,19969688,-64397741,-59871373,12600430,48697872,-9311730,15379799,-2170400,-45963302,25025003,-4964338,-19929610,-30143170,10119732,-26692773,-13118728,21961372,3442936,-60020972,5722185,61285716,17359941,-82940598,-1881348,50898861,39099139,-31558717,-748461,2231610,53642955,21285096,27479111,-54021225,6927236,56813110,-276240,287240,20829413,3869662,23028950,37403348,-117475581,-54933120,20102022,-3980340,-12171950,25861578,37680687,-7058906,-30336302,48166730,32811907,1644309,-104244462,39340029,48790594,-29120598,-40726790,-23913127,-26891154,38692228,30669090,-60851650,-48189618,38966811,29228884,-1526203,5651207,31426558,21826333,10745054,23325906,-11489707,-3515917,-29233108,37160260,-59351028,-43264436,-163302,-38397534,5773531,64570440,404211,-16910178,13561094,37239958,6981500,-13454240,27405807,27537809,-4377716,-6163566,42649430,-58438708,7941067,16569701,-9276132,-1015405,17920384,22262077,270629,-2027945,35878832,12382710,-16600993,-883396,9574897,-39962209,-7019652,-14317815,-8965479,-4733753,2569270,18499584,-36032951,-27165482,20185375,-58067379,24682329,54869674,-13364978,-8192164,23708116,-18695355,9725907,20343543,-15201510,-9185129,35510288,37912972,-20782584,-6997094,10009696,16132878,-18875738,28132481,-20461362,-22883842,-40817001,-39535210,-43918553,-21724141,-4199349,25339023,30866481,-34107255,44838730,7074259,-13988017,8592131,16708678,-30866057,-35774298,11500828,-6536196,-7838447,-15199247,-43059665,54010407,25314235,31328762,-56980805,-20537703,79243875,66384958,-890653,-48656244,26387983,16893645,5265958,-24890754,-3052005,-47670367,-50255180,-50253889,-22711759,-4412058,-3769333,-21525790,15400559,42181483,-1227257,-11144347,-28935954,45203977,13468405,-9433968,-30672755,27938723,32366544,-5077387,-68280498,-21135451,39410424,41291424,-20999197,-48317023,19591335,50431444,-26601975,-22006358,17657879,28826560,3679704,-21031819,30781633,18666101,-35924229,2952616,-22009142,30724549,18207020,-38891547,-38843800,6164210,13449121,7263344,18815875,-52503851,37387579,16482789,-5402940,-40242116,24562218,13213380,22096252,-37539282,-33344184,20276632,3977343,3913549,-15358263,-44536240,3831742,-3144975,-6424424,-12409287,14507588,82651836,-20104864,-11177134,12727159,25625005,7206919,-1917448,21777566,-3291928,3993537,-32414021,-25516953,42081131,30051118,-19043193,-15980329,34491760,-2758471,-6591936,-74476187,-17604596,31982426,4440295,-26677006,-38408218,13533247,68453922,-21552880,-78281035,24761303,51412812,40853804,-19477299,-49230894,16026045,65971237,-13010386,-44402766,15229729,16430731,-20405297,-27660438,18295036,39431544,-5361711,-94472422,-32207740,36246362,-2547426,-27445753,-63311869,108353679,38501292,-51021447,-31402700,-2687645,92213999,50464772,-32683470,26651506,53218574,60238073,-42220183,-41000631,79981094,63050071,-33104212,-104490347,-7739432,80148273,-13029183,-27822782,-4225477,43718328,26464616,-40975826,497073,34767982,31229638,-45380816,9048289,51621603,28824535,-5300301,-25367432,-20808931,37864891,-7109547,-55343011,-70981557,29338260,48151376,-20770777,-14415536,37511404,61842427,-27894691,-22084454,-29214581,50000775,-9679281,-42179334,-38391263,19800388,42831495,-43539366,-46406,-16641047,40759452,-16896707,-25573811,-14528945,-1545551,-25116550,-34114609,30677583,-390956,-14761668,5230976,11208724,26748898,13593824,777347,-6407762,9719989,25193756,8950537,-2996179,24110686,-7208896,-9004209,26971350,14946268,-1514331,24432914,53947970,8995528,-30495975,-31285504,-16864384,-29347279,-30651425,-25345803,-26740112,29998043,-49047745,-2669825,-3128888,20480376,-2487259,-30534214,-29008553,20331745,67301157,17958391,5439910,21749675,-14096684,9884170,-6822737,-18005808,48565885,-22064097,-80451870,1811396,74767324,44185683,-47326853,-40967454,53286368,70484428,-28438122,-82580840,6794548,78715331,13960111,-50640661,-28980216,42135881,34561742,-61033951,-26444789,-1696273,19064253,-31619226,-55154392,-12459648,50124624,23445889,-59537274,-23505751,59233203,14618503,-90860345,-46631985,33770069,74426650,-61903825,-84690396,26671966,33326090,24820943,-72954751,10440028,94327628,41969365,-36987216,-49982771,25157981,71851660,-31091075,-33739107,27369757,1591642,-23473273,-60855382,-23057869,41566468,-11256421,-34551095,-3503983,56427023,-26510492,-40024317,22470,13122426,-24989170,-12899659,-39915292,-20411325,55815793,7331700,-71922117,-32022325,72616217,-27348726,-37725214,-39720808,7000029,21668258,14537153,-39148890,6983465,-12819235,22892122,-22648360,-11259471,18491727,-33122256,6379457,12989033,2805203,-58676270,-2796623,11144091,-10165728,-28403038,-36960093,15595497,-61238465,-52058025,31140989,13832532,-16645207,25371315,19800400,3035402,-46236877,22720805,38954645,36307400,45120137,-7363182,-12497692,-817180,58874104,-23126800,-64405583,-9774846,77023373,66853191,-34072465,-24386387,30230383,33711356,14257454,-76397234,-14753112,18122747,21925717,-14368651,5389495,92952217,15031500,630021,29815823,60312782,-11563984,-97525055,10623826,51486858,40584312,-50693788,-51856931,9111973,70117513,-34845054,-85465306,-69007728,84917970,54363383,-66281227,-75302834,29657665,83961030,47683008,16373243,21568611,11490847,32886047,-25161629,16117727,-38379264,460901,-42249930,12595204,16978962,-13349111,-37058207,-27365118,79190223,89914913,-56486374,-59472371,4165123,72095824,-25743252,-68135800,13288854,36093512,76068228,4616857,-14642723,50856684,28623934,18474027,-33571986,-5989926,8690982,-4825282,32069993,3033085,-66168128,-45798454,-32425178,812478,1785832,3904158,-14199958,-29532912,77333862,62287194,10603497,-47454489,22825129,47242301,-3656186,-20174862,-31130002,-2836579,-4733978,20589041,-29599179,-36364491,42677824,56173217,-7953399,-27304074,14766497,-3725115,39100155,15804760,18122773,-16037843,7485859,33555055,-3718234,-36848200,-2818029,88706071,36951990,19759534,-18959584,-66921796,36179175,-25334976,258899,9357211,-54461475,37896910,-6399,-10093798,10865490,-51678664,7488870,27489678,19809477,-34012531,-38085249,45066177,6871282,38376626,-14067726,-25893835,-15383255,53548827,12960033,-10076663,-4447780,66573153,21095803,17577561,2515038,4847956,25563717,-10177221,46417154,-54563547,15605635,58064822,9064576,38673169,27603762,-74218291,-8968263,58977269,18376408,-40163179,-54951852,48771692,65509061,-907390,-43143946,-25932978,-25579149,16101855,-17832003,-60625683,-26572718,8449105,68158162,-31937560,-29691739,-1184586,-1965656,-34548336,-7557669,-4350170,-55601860,-27789437,15745589,-30320097,-34893920,-59968833,-47784713,56695670,43249089,-14725023,-50957934,-6583189,78690461,-2584525,-6749906,-40608686,49317450,47368561,2702180,24443611,-17998514,-21653043,9476005,20577733,-33044257,-23141011,46408126,20282902,3077310,-12473258,-40933659,-11195688,27259232,2171355,-65104688,-26436330,31371578,13508312,-4014593,-10328773,-27611037,34783791,49887437,13574835,-14559330,17433492,10705038],[13,-148,54,-65,161,-183,228,-356,504,-434,464,-855,964,-1032,1290,-1589,1875,-2115,2431,-2770,3196,-3644,4154,-4763,5313,-6032,6720,-7568,8315,-9177,10185,-11249,12202,-13308,14527,-15823,16981,-18328,19776,-21105,22627,-24262,25757,-27230,29029,-30781,32461,-34238,36136,-38113,40171,-42352,44780,-47468,50448,-53777,57731,-62392,67957,-74683,83148,-93809,107075,-124387,146972,-176615,216410,-270838,346688,-455252,615982,-865249,1276809,-2023496,3602629,-8114564,53165299,118632668,-16208480,-65995675,-87390996,54090665,139538740,-2539833,-165869817,-95414338,276994232,130636836,-181374740,-131872187,120844659,106657352,-93756280,-40165488,17658091,-6916543,25210741,-3290759,14501985,-2689252,30784888,-14237398,-22764908,117054821,-16109701,-199568740,6704922,170525893,28217195,-164659477,-1601922,124198705,24165374,-83659704,-141570842,-64420265,117180404,164397760,-107588903,-202698540,59107713,180278233,-71327739,-63402643,19873388,38812176,-29429764,68976159,59160803,-52959040,-20116802,7884424,50570229,8965781,-29106858,-74574134,-50620496,138417436,52068008,-150709375,-110351182,136399608,83896148,-80844512,-75252501,-29762682,17275672,55458421,29151991,-92527617,-62228410,106087260,76773846,-92715807,-62187397,9551158,-19567941,-65025450,26060166,-75434887,-74837109,42389126,98953258,-77027499,-113897299,19766897,26827416,-16185797,-17482418,8725090,-41944961,36427068,96596180,10487830,-42864178,-20573421,39960641,38528438,34260508,-16203161,-124203261,8254047,171884974,45571102,-131964891,-35945097,123342213,53575301,-49987292,-35924291,-28400789,61069353,119630125,-39871039,-110561950,9266406,95269404,-21849677,-62629270,57939779,19278169,-61472903,32426262,80862745,-19417267,-116645235,15550308,22116933,6455498,-6492147,-62296529,-85435595,114179205,119562955,-82033537,-135327250,92703696,175937973,-60091796,-123761113,3468289,60732417,47723157,-75731423,-57877550,3992009,38687647,34992266,-103738348,16738969,98173337,25264239,-42520529,85396868,63553085,-80575252,-36242579,50530510,-37185479,-11073240,2526728,-16112365,36026753,68983333,-51940559,-92049616,-31954958,92165466,6732552,-143168405,-40634453,94322181,1802175,-43506104,-37403926,-52397892,2500388,61477364,-30280757,-114140766,40826508,30093405,-31889445,-17801086,33167332,39166016,-38049915,72011211,81578314,-61160819,-56808855,13402401,-21784177,1450973,33196230,-20485640,-51663106,21491817,65801870,-60525425,-112309996,13927895,17395188,13306032,21626217,-44926262,-19707555,50663214,61298415,-38447149,-85530970,44172415,66923052,-56263886,-60618384,48672710,-25000977,-6150294,45594783,31370331,-50000402,4168323,19284243,-48291224,2855708,84656301,-22744605,-38502150,75858457,36870009,-66736830,-5001236,26344146,50257469,28917999,-38463085,-3345813,32816499,16617614,-15416969,-112124038,-25693518,67635285,-6276048,-48346841,-6178026,70963325,-26738256,-50301449,39456565,-18426608,29889636,45811555,-5949916,-13781194,25639564,44839978,-1877974,-6365187,53791284,-4981587,-57162803,14749774,91531063,-41242833,-37925397,27001527,4035144,28732969,36700144,2015598,-6682042,12096097,35514911,-2193505,-12174905,5086595,79370813,-55648547,17932121,37043169,-33619959,-15951629,11200801,4602826,-6896200,2595450,31586131,-7173725,-900721,65423427,-41848239,-52275155,22855152,55821241,32442072,-36258105,14987007,1150776,-37375742,24521471,18515389,-7915699,46565000,-15546283,-36600733,25915279,44667785,32598972,-42582284,11652034,5245311,-8753666,-10437661,67747419,10753595,-30105030,3849699,-46302836,-28528726,54533908,13093058,-46093073,8731802,43991754,41906113,23219012,3772565,-13554574,-17518875,48456047,65514637,1545779,-16418207,48417766,35454909,-41613949,4028942,33925521,-930759,-75675108,16268388,-57295406,-48546571,-9776428,40899936,-12316950,-9365730,44845026,1602431,-28892168,35770808,-13782924,6114749,-29465491,-46107010,-423884,-38108965,47964044,-9838453,13941884,73303670,13292997,-28209968,-23759315,44172710,-12533932,-20120807,-34506505,-1596269,11167497,-42150099,-6827056,-20818098,-33093347,34085359,26958873,-49837291,-69684517,39549243,-12782903,6306119,40039235,-11209344,-106913322,28716226,-2420292,2943367,-16246302,33680595,8238969,35052525,11204611,-7338648,3264245,-355213,20552992,-2953759,-26804794,-6149836,-12073378,6691561,30928471,6692545,-35818348,4451139,37510711,9983269,-73372216,7378444,12952214,-23693787,-57695274,4384801,13759071,14996110,27519355,-56738139,-22966860,10445687,2451153,-41553886,-19152770,-9593555,-3117294,-48288407,85845054,25984503,-16941636,-24402352,-5926598,44854468,16877567,48487791,-13002135,60447101,30557728,50529313,-43920105,-75009648,57060110,41959211,-4559752,-20533235,28350702,49151628,-728579,-27249427,23199171,49780923,-28006190,-1995330,-12122851,-33505734,1484062,-35113423,-28623154,20588641,-18046285,-22890400,-23895375,6340855,12409219,-33185472,-2852508,1057604,40223841,-3632944,-21866404,-45725278,21638012,48659298,-27131160,-39518718,6326477,27519575,32840681,-69219870,24730158,3653531,26789370,7138404,8389069,64236491,-28414760,8913716,-10396927,55351718,12243205,-18091743,-47220800,-33455307,-20084030,21671475,-14008099,11733791,-11590242,-18957743,10533930,11939710,14872769,-7258203,13441124,-46762002,-9060594,71441770,-7367567,-47418339,-48465780,3876807,-25172587,-11844401,-23675069,-87337652,412548,-843995,27340389,-5070410,3949709,-9409744,8417698,1747945,24413533,-14662183,51403003,31101115,-7504069,-4562812,30091582,-20534888,-18988376,5508297,453025,5796154,-42477461,-15198766,35543590,44379547,-19749028,-45905186,17023641,29326050,259601,-74540970,-27091150,53489728,37637695,-25045327,-69620381,122475886,64202231,-72479420,-29913118,-46328475,77058866,11815987,-64335285,5370951,58005416,2526442,-71105347,-48998712,49658771,62697272,-40391953,-61072400,28614972,57549840,-17461786,-94158200,3186921,63547120,-15212720,-28973745,-55245973,52539044,32759600,-67879688,-46077725,44695427,53738160,-47534581,-79884854,15464989,54402466,30383481,-71193760,-30523707,53244215,15045360,-15699498,3176578,42109761,47436376,18717642,-32914047,9455734,53215437,10951972,-16769866,-7851783,6166943,-20781632,-33435789,12661851,9079995,50603034,-5310262,-49850862,-41040339,31694747,41622833,-46431061,-12245298,-1899593,47099153,-79333763,2458413,15081281,-17589213,-55178357,13146498,-5861581,-41227107,44464864,5770488,23203075,6738637,-10771448,19164283,21089166,-17391829,8422424,-19866650,12313633,-9820448,-5592938,-2043791,-7767332,32678113,26700685,46632237,20610397,548557,-17766373,11802297,48951722,967085,-63640484,-11691049,26974338,23448324,-95251983,-15307044,38191727,62311762,40853432,-87949627,17823616,69157823,40251457,-75665595,-53548047,47989567,66551076,-35337538,-53064415,79085664,15597458,-50557290,-41426724,37877925,-54089,-21602790,-60615662,7441073,56518530,-5343703,-39023983,-14085130,65584703,32765936,-161046093,-89086449,79100840,42871806,-26469824,-106348636,-17404466,74254027,36082027,-52447613,-15112866,23358239,74427139,7651578,-115460142,4747663,68148756,-26021723,-34000481,-14037734,66477058,11204603,-39907177,10886680,21532941,-23229746,-83118544,-10548518,29460853,19577680,-19434727,-49578738,-8018457,87635083,-20273786,-91488065,-7713571,76647559,36944718,-58464295,20141670,8180091,43206218,34747183,-7440633,-17105277,8020254,-3530144,-6170451,-8804956,-4798782,41720594,-2226056,29224173,48560720,-9753724,2289601,11301079,5906815,6569391,29722110,12544044,1967456,55822348,46222706,-59191687,-20807317,36744754,79098025,5156697,-25374628,-791007,-2047777,9711976,-33127240,3154087,-28739065,33974344,71534430,-57778481,-53182163,2603739,49303302,1045316,-43851130,7418097,-19427444,32467869,17113151,-55876367,-14613375,-1426093,-36017742,-5683047,-22186239,9117013,-33635494,-23748560,41991287,20462324,-62323843,-21973780,31795605,29863963,47784997,-23192023,-91246645,51930762,75233585,1083743,-73401204,-67966265,33610506,19076213,-92536658,-20016312,47160310,19647780,-18007919,-31384828,8632769,8871139,20508368,-8668948,-28340690,55735514,-8877796,-59485254,33440858,31598765,7181657,-33764431,11268892,30792037,20252437,-13523174,-27551607,-23733749,11445606,-15336760,-10265982,-92257203,39440229,76718913,-6407268,-49161806,-10608412,49578423,15817586,-59031626,-5006521,-10558708,12379987,3361636,43243742,23269559,-25055068,-18384662,6729579,20024891,13342070,-24857873,27805894,2703177,-11706382,-44329837,-9072164,45714196,29478718,20393400,-12955664,-3756451,-31476957,46608741,23579172,-38775489,-25014740,68558550,5427548,19989772,-675088,15446958,-37670478,27277,23359205,-57925033,-1650799,22415348,18769079,-18939757,15430747,-33719074,-13392847,4665040,35499390,-58849106,-40064910,44651002,-23246880,-33715143,27724852,46584141,-16658120,6079488,31891803,-16692373,-59563840,-664050,45184144,16117183,-9449369,-34899337,13822513,4469831,16357463,-21759618,-18860875,2500675,29860987,-36820403,-24589343,29760893,18645746,7130038,29269558,43527994,-19393144,40145616,33564029,-11130049,3449905,13489716,-55216850,-2687190,-14159335,2679253,12232441,-46547167,63933135,707310,-39436595,-50518116,8526003,10523587,609794,-54624703,14663214,15212526,29525760,14347043,-30871690,-5335828,-7701009,7594689,-2355576,3236785,3709060,-26279042,17362921,21737630,554849,-20749342],[7,-82,33,17,43,-116,88,-23,46,-122,195,-209,123,-143,177,-115,140,-67,-114,274,-346,519,-947,1322,-1656,2213,-3060,3798,-4837,6078,-7444,9061,-11079,13256,-15778,18775,-22197,26038,-30451,35296,-40863,47140,-54163,61889,-70526,80197,-90786,102402,-115349,129550,-145036,162016,-180620,200741,-222738,246589,-272523,300437,-330604,363230,-398237,435755,-475960,518619,-563752,611059,-659889,708817,-755898,796725,-822787,816245,-737461,483032,273046,-3039084,37594207,118064237,-80619683,-79378842,84589577,81532414,-54907535,-7430882,48201337,-26481782,-91779372,89192774,56549150,-46947767,-39314940,-67360660,792588,85862890,62480061,-132999136,-68150736,144769110,91568277,-197466710,-115436690,127952120,120525543,-44426724,-71143191,-55476767,30893666,34745802,33306257,-99900855,-79286358,19629904,63256264,-17225007,-23332245,-46627305,-39112976,43152070,102872139,-73851261,-88876075,67019119,140598280,-763807,-47242534,-23427573,8393208,29048571,60377454,-21769850,-125389117,-34373902,87295633,6172207,-61525776,-57556814,-40063219,9236501,134079027,-54163712,-111282081,-679548,120233921,56469176,-134837488,-20334553,71557923,79578809,13346326,-50309207,-88735959,69783327,112583074,-69948684,-86935372,48491034,62551832,-74909975,-52255015,98364639,-16745038,-108038300,8002368,76917816,13428816,-26739891,5685043,85067989,95535912,-10410127,-132594257,-78161604,185191711,84030601,-163518824,-115292168,102311038,87298387,-57551582,-61706632,37648269,12797263,49915653,2553425,-106672911,10205898,85353879,24756682,-95165189,99777240,119176012,-27192514,-69390993,146688565,35153110,-109686451,-49071681,100392426,83544206,-21801655,-92099039,-81687075,94844538,122987288,-77417553,-121006086,19980077,127647679,-57173210,-78981911,50428649,23836722,-26097683,31837871,29726274,-38879136,984584,47951938,6665885,-64890257,7472987,22600217,-24660726,35283234,43202296,-42060758,-106180492,39159344,81175192,-52014381,-20318917,27294763,27029342,14197407,31589308,-54508880,-38323902,109422028,44229565,-94781117,340422,7732952,33481867,-9431525,3471810,-31936403,-61098406,26440198,74677241,-30196746,-47681183,35261366,49222001,-50079281,32442604,13349243,-21046799,8644338,55089386,17589658,-78413225,-31716480,9705127,31423352,16127557,16758822,-60389609,5398843,89072683,18396541,-107011835,-10307911,86305404,6376169,-21677839,-7566573,-26846501,34941172,45058753,9538312,-9382722,-7616569,66324541,958044,-66435856,-31825148,24179611,-20418534,-8812139,52474061,-20679812,-42888481,32505208,-3709014,-31043453,-8877815,-829703,-17327934,19368357,24766929,-126819029,-103288466,52841074,107325463,-16291362,-70767128,40752273,31718483,49414968,64194018,-25534922,3814427,-2292585,50746424,-78702035,-25736252,67874904,20720922,-42343959,32625423,27072914,370057,-13100663,-18883367,-362476,-22961980,-12005999,-18490565,7544676,38538151,43737019,-67710472,30589900,65191694,4884478,-78517317,-1405995,56073077,-9091411,-18534238,-19679771,19165050,19416178,49582565,-4054325,-12730259,-6287437,-9408883,-20242731,-48714380,22104013,-13789648,-59059150,17906836,287927,19609374,6813666,56126527,47011569,-2835220,15435169,-33443475,-32858730,17818765,25153651,-43547262,-69162899,14527127,12233735,-67503721,-48551662,64267175,26183741,7434568,-31765303,-24048188,27875585,49204280,26181301,-39798056,-60181996,66565005,-57092694,-21096675,1617761,-17533275,16507757,-16378804,35316262,-69804096,7066432,41222111,5797816,7813784,9551210,29023480,3385234,40748857,82764726,-32050489,-54074657,-731174,34357472,-50405623,-26711078,-22584644,-35467108,-2907335,14980634,-33924110,-15297829,31849280,24086458,-47551552,-5520615,63298857,14556880,-41032813,-22430041,5141315,-22008832,-2344734,-12353091,334824,41494176,298722,-13114273,-4007772,35037535,16374829,-24031792,-22148060,20202378,27917448,-56218174,23731732,-13529438,37624738,15813714,-3107486,-7629766,43383712,7236349,36641588,-13142348,15144963,16703019,-68977655,-25327309,5739546,8924986,-35202729,15281314,2191408,-7122232,-31782327,-59766451,6012766,13420868,23744990,-43977071,-43954716,25017578,38368916,441170,-106743044,8741845,41230464,-29450617,-28431720,-23360350,685688,-34787193,-13143007,-3887923,19690210,53450878,19964252,-32956120,-10362202,39809806,-15261027,40531115,21108905,-20043430,-25195613,11670497,47082264,-34528408,-3975404,-16668973,-47559693,20382626,-5992914,13508714,-59660936,-16703661,26287745,-15549076,1022628,658116,57728236,8499301,2772097,-39965643,5409865,37470189,82118874,38032715,-34000507,37418212,50706994,-33572997,1258865,31789961,36026883,-26210100,-41158710,18430126,21684051,-22737653,-23241727,-6529658,-18656245,24235681,27371357,7964666,-24393166,7678729,-2997469,-23417672,-16844422,18160552,43831546,-41261823,32415073,-14670235,58394168,4960808,-22885378,9618488,32411031,36042245,3303078,-66272056,1766663,-6811959,19897813,-39667488,-29553046,-31210215,59840061,12730430,-16748736,27125295,15158346,-17624352,-29268333,-48632273,51315896,17226827,-70811830,-30493683,11096582,27469189,-17095826,8420905,16596482,52391584,2594085,-42615319,19016824,61162829,20535076,-23181161,-27279870,39225134,-4507020,-11298145,-32051834,41456411,29915025,-24653859,-19159182,638724,55995609,1220054,-73060687,-37132940,79954884,17793595,-59530785,9315939,50453419,51821950,-45458931,-70300037,953278,72169581,4790877,-71212042,2734404,68612591,45731310,-25912968,-39713145,44883511,39805382,-51457471,-52101580,47162868,21670826,-40797518,-51356014,9621912,51288659,31292146,-30426573,-8670365,39895358,36497487,-6924703,-33551629,-1325564,22873821,17749937,-55381728,-64385142,44181018,35237568,-37027726,-36334985,32422340,42431547,-34338984,-31573099,30465618,11073868,-45443367,-62667410,-8888708,-3139034,15855324,-20440158,-9076743,33759970,11761417,-46358933,-31500112,31425319,43486564,1366171,-51058175,-6782191,27658318,31448240,8355360,-20917750,-7692646,17128362,39729238,-62406100,-1465284,226576,12200003,-27412184,-7311874,-26468792,2908284,7863566,40258607,-61111383,-38627502,18916877,10969960,-32815125,3462684,21411852,-25293849,-14340119,-19748843,30456156,-32656372,3258546,6377776,27945339,26742120,-58365559,-41471529,-6856626,46254950,-3704056,-67184662,-75844393,23325522,7784991,-34012583,-12635853,56250260,4713651,-66739178,-14063480,-25442169,24289733,4905883,-20185090,-4677100,44722309,45695666,-19433618,-29311359,48947207,15264568,-24581165,-80841988,34710586,88556314,7253859,-85464407,19826226,114200091,42600325,-53841841,-30758939,68088854,42922820,-32067299,-58036779,30745772,101907655,19410110,-75211572,28709201,41738339,-20293043,-12984460,-10133985,49195300,11132455,-46369713,-46940025,52386627,3922943,-101028089,-40465552,-23685609,13771408,8632653,-48975277,-11201452,9693027,31866541,-74950979,-59371436,58013079,36471860,-22475046,-18300424,21672313,15220998,-689328,-19606374,-4603423,-4330468,-4749563,-5341401,-212569,28916906,-33807865,-1396683,42990396,37775139,-14078590,-50518855,3776800,-9628441,15855758,-12859191,-45176561,33153215,29700824,-20539020,62153,-29624510,51648995,44797788,27590235,-26928020,-52973594,28989641,54491843,-1253077,-29902134,-30774348,1948553,-21052625,19271392,-13741055,-62836910,3760446,71009110,-39477514,-15422110,-28545590,69073458,-9578800,-24624721,-51150993,-59675438,27432865,-11440627,-17632374,16389792,48800156,-49244779,-41686524,6478936,52011397,-64808920,-8651878,64502325,64310178,-23014612,5598520,-22987505,33326546,9033333,-36356286,-69462720,21164381,79720937,-27250553,-23775300,6208171,46387260,20975157,-22411449,-18482905,5079808,-5028366,9139855,17886654,-9148858,-26593796,-2682216,-619389,-10901884,36852631,-51436721,-50390589,73666940,100742244,6974966,-70171408,10957417,77824022,6580392,-4497942,-61320736,43724542,27987498,-5486468,-62072253,-29268398,100049841,58713702,-29929032,4374592,63967589,25886626,27856049,13764715,25968073,-31156911,7402807,28990712,21056943,60995136,12499580,-68690707,-8874729,77581245,7982380,-22280991,-3169169,98736771,59912026,-48456951,-39583526,13015774,76161117,-7231777,-9378581,-23599070,22576053,29552599,2431810,-3848465,-27328943,9787560,14291968,28379437,17330411,-29963847,-33610600,69088530,38469012,-55003201,22953450,28489860,33593155,47380796,47558179,-10459119,-35856586,-16804775,57322229,-16040012,-47919394,13799658,12670788,3153137,13839080,-13469279,-4219400,8975559,50926450,-32836853,-36987195,42760013,16222922,8974827,-29625685,-28696093,-71253951,11212008,41610616,-16268950,-41594822,40922245,52788371,1718021,-11469879,26822829,-41965021,-33322620,-8752909,37596081,-28026918,21162108,48659904,57698601,43441200,43435458,544726,18504395,40676851,2869065,-66330067,-57544089,86835850,11758501,-20740820,-25998899,35080233,20067993,10612091,-25249673,-991752,-25761017,18207877,22608327,5391152,-15055346,2389271,15005808,17426383,28925766,-8487591,-12701437,21993249,1846289,-31751964,-19465418,4743885,16288381,6347420,11482185,-30037204,-23931279,35453925,3174607,18112065,-22185210,22469259,23266600,-30595581,-5996845,-29944812,-9840731,51225413,2358732,23138080,-39332871,-10092400,37421672,-15570716,12938063,24532853,-29781283,-11492551,-5741295,-22656143,2848360,-26759795,58014260,34406027,48458198,43968173,-9545919,16846127,75466783,-3482331,-2450022],[12,9,39,32,-43,-75,21,98,9,-118,78,38,107,-207,173,-236,331,-421,515,-596,816,-942,1131,-1413,1774,-2003,2345,-2792,3370,-3859,4392,-5195,5981,-6806,7681,-8839,10054,-11280,12855,-14520,16277,-18240,20534,-23108,25643,-28679,31957,-35561,39594,-44020,48753,-54071,59999,-66388,73440,-81215,89762,-99238,109622,-121043,133647,-147745,163302,-180457,199622,-221066,245272,-272457,303755,-339802,382090,-433005,495959,-576516,680350,-773790,5516729,-89098441,-82301141,-4573489,120122505,137866461,-81805107,-232210637,123138236,256749520,-89358451,-234193639,-33122360,192080059,45635004,-112505793,-44238641,8464573,21567017,29466351,12508749,-30976608,78140154,14187976,-54554902,81320266,108193996,-109465786,-64424845,153558721,158278380,-123246746,-212453018,56612742,127708798,35729831,-106693608,-135344631,3884512,126939707,40092851,-146248577,-45921067,207562437,85808263,-109348375,-82144714,69940996,8626187,27190492,29343300,14542951,-64916566,24382614,32545724,-9889948,-11799748,-36004875,-66936131,17654314,127624270,-36426301,-168109293,1288910,71949460,-13104269,-57680939,16328354,-34698329,53446991,104106797,-33629554,-129943493,3453411,91524562,16044840,-116809835,-32415999,70623605,36622630,43760601,34978978,-115832870,37282543,137357399,2600386,-158915816,-37849304,91554621,-71496955,25457770,10678607,-29021472,3213393,81629730,49261942,-47734579,-10520833,43762415,-34731986,-3508666,29633200,-65978506,-115363802,66184415,176031624,-16211407,-177383407,21749577,96155245,60650222,-59956757,-60625917,64359799,43191514,74399151,-106533604,-38211637,108449904,75164074,-94119612,-12453955,68529312,37880190,-63849159,72780220,10276447,-24445666,-11193082,20243452,22838732,541367,8015939,-110206233,43290175,164353343,9636578,-176674785,13387090,179191718,58861360,-112517985,-75774558,84338457,53824760,47231728,-99538088,-81709458,29185637,118737568,-41618338,-70774917,41775088,-30919911,-59743194,21793355,74787631,-45379598,-70918933,-7307981,72178118,-9609680,-33729255,-17495544,-11982937,66988712,46088061,-70771568,-17027814,58940383,125523630,-57924773,-79163892,16729739,30245134,-17581479,-3091676,-36201066,-72698177,69379988,12905082,-48218219,-92254037,49548695,12445533,-44956991,42151594,13147025,-67792043,1458318,51718488,-5438012,-58033837,16618060,48713251,18663452,-15103477,20024946,-32626669,1031828,91507424,-17968328,-115780311,-47191868,26864787,-24272766,5944252,2335388,3282735,5794850,80346757,928509,-110973419,-21649228,98247450,53485620,-101193945,5297395,-12839150,-4181150,19385106,-1955736,-68156668,-5959426,19406137,-7293170,-73672784,15917917,34950868,-45734423,7459991,37035998,-23758631,-39729754,13344219,21857790,-9132229,-47783848,7554527,-27873681,-16205697,61866479,-65453477,-78980153,63956026,79176020,-60370121,-5611272,65359740,9686033,-61525321,-2910368,5321996,-1596394,50729887,10604992,-31218568,9419044,18636742,-4242144,-44562797,-12655968,41879683,-42586868,-17024706,77069271,12463658,-19964859,-10066553,13512195,-1277471,10734581,5705139,-33546018,8915416,40106070,-28362748,-87520278,16805104,41078178,-6392848,-1972887,26367247,-6629234,-8956227,-3582153,17609597,-5016459,-35111541,41973931,11274248,-41420737,-5121342,29320429,-18275544,4376434,43568068,-7065623,-29516783,-16781784,16952465,-47931610,-8950121,51558360,16546138,-13831275,39803301,-37740859,-36593733,62800377,22478373,-30499146,23008483,-12612691,-60265678,30025065,14042648,3405029,-29789945,-22360439,6023631,-31035591,30302554,29916613,37269807,-55698041,27438587,29251913,-42633141,-11676839,3255606,-55472466,-12023683,45650121,-11087739,-56424080,10526489,44150330,-18209956,-25299663,22327483,33816245,-37622624,44028704,573689,-17256948,-38844323,9002205,-7396305,-18162651,12623642,-5521882,-3408806,46127456,24914374,-51685858,-24449617,-7222501,25867381,-17470276,-28249523,15357564,-30825422,28264424,6528231,-27079962,-13480958,21263442,18747280,-30798364,-4774893,-10294707,12912035,-21369278,34952177,-3711610,-77024696,17956866,67094265,-38364306,-24704185,19083709,-6379952,14533106,3759233,22164969,-31171698,-12367364,36482440,-36694087,-47541989,2553874,40225171,-71331004,-1392415,16419069,-8952272,-8316592,77575741,15952696,-7040281,28451618,19024840,7005055,11444888,69956821,-53515542,-9101402,70625290,74159917,-31499169,-45536833,32172134,-5371067,-13855537,-4699865,-31554662,1162417,38639782,-27916829,-25975642,14774043,9689956,-4175296,-26302136,34497159,9887265,-10125678,-24501312,43110797,29328191,-28804590,13973098,1655804,31158996,-9426671,-51806230,-4685799,4492369,73807858,-48255988,-51030265,26633896,114902395,-24078910,-70306087,-22251696,36945107,49066332,-31178664,-836239,13589326,-15196392,-10639184,-13059950,-7743007,6516165,13667472,-51464415,4638945,52465065,65454559,-42964206,12694892,46633304,-4794994,-41267353,7645709,48998924,27061021,-17548513,-46934035,33887965,39844349,34913336,-44718313,-86897750,58359820,19912484,30610214,-30664009,36049984,29635411,-8171307,-80719646,-59916736,20785558,33522406,33807757,-33482764,-25415661,-6256058,22024933,69394653,20413712,6104175,-46237392,15887234,-16660304,-11125332,15509521,-17200556,32788800,22565248,75982607,27047098,15596542,-43482247,21452487,-11273915,3978501,5200761,14530338,-12651861,-4445551,-17647030,-92082663,3688941,34589488,16888080,-20965466,-37436984,23660126,41571264,-47199378,19105879,52729746,11896575,9542248,-10069935,-21569685,36576018,41516329,-64406395,-41491795,69210476,-4701799,-70340008,25036298,56767366,-15300206,-52056051,15753050,49393881,45455039,-7761032,-58606246,-27802739,44790190,3783602,-72130161,15987555,73828920,43603624,-57952734,-50883332,36895583,20839782,-29177412,-75121026,12926834,73067903,23298621,-63220448,11977147,74892256,25948536,-53621880,-34606322,52667574,41523905,-38799395,-77583976,58624106,80082363,-32559581,-33617497,3486058,102120013,-6210736,-43571787,68025471,42147466,34160099,-13416697,7900178,37570801,13878104,-65343535,-44921702,-3848389,55501776,-29491731,-31435155,-4369838,15804029,11052585,-17322157,-62715790,22604671,22318726,11482490,-40703844,3664170,23341654,30372671,-34082346,36060168,38721394,-3390693,7170404,-20060607,-5730420,-18988508,-57885042,-30999881,-13824235,-14361925,634916,-10561469,14823097,-26851783,59074069,25534209,27466417,-5228179,-32084586,58461596,41606249,-14987415,-8749611,7805792,60175274,-12156957,-31123448,12249650,29634679,12490233,-60011436,9321401,10063455,12377668,-10166566,-44758486,24493622,-4275897,-30524282,-9547230,54104902,58587758,6402320,-52141713,395294,37045360,13591573,-74813035,-34763399,46744165,-8310434,-84102991,-106326970,45525219,72938522,-13685657,-76763194,-43152297,90067813,11255423,-66580092,-37907330,53876053,22634116,-71848133,-480132,20774265,29610802,-19333584,-71144862,10743979,74434673,-40896995,-93110271,-13877321,68454898,13505368,-83913541,11970600,77310502,18451983,-100529896,-34135597,64710711,24530250,37775412,-69813483,20084151,62040701,20503377,-40112927,-11435031,81974939,32964265,-24091651,-6892143,45599091,-4695298,-27202652,-48955682,47364212,5000966,-50043470,-23694885,-1959150,51790557,-7217046,-64854357,-25811738,45925463,11017072,-28172343,-63868078,43042187,35004182,-490532,10887423,23850403,8867806,-613717,32607002,-28356605,-42198534,25556224,55845608,-24867795,-11162856,-17374801,-6710802,21017592,-20433274,-22454283,-23755574,24233214,15783777,-7237744,-8662510,-15010447,-17769052,-21576043,-20249374,-23133373,-24856200,-37005989,49592241,7774020,-15249453,17409954,21782352,18275909,7321835,76963529,-41005996,-30443817,93785961,83559286,-65418395,-37926029,22434632,32504200,-17462425,-13945072,-3484981,23629329,9019284,-8000344,-25387292,62420943,44362826,-51766378,-30904778,5712358,-16981522,-62069206,-29700743,45931657,-38517244,-56952100,-33660052,34025071,61727880,47828805,-40760014,-1833170,62504425,57893009,-72034997,-17093211,62418739,77550093,21103797,-67869983,-20677324,50462577,7029382,-38258214,-54900842,26686563,15077477,26255539,-29110823,56101135,2572779,-8989978,10474109,60728208,33714287,-14429349,-17881376,48196425,28314813,-44260773,-35979861,-33624554,29031480,57245675,11327064,-84982335,-412884,86045557,64065714,-72146102,-37257599,15184037,20857593,46352187,37497692,-12286759,-10750996,1603464,3240520,-43365908,26033873,-33055218,-12574824,21025891,23272010,-69288550,-15809648,24296050,34458138,50659356,1119086,-40324671,-9673185,-1924866,14670769,-87585787,-54939076,32598737,18572117,68079,-53327200,-13067992,21182296,16801908,-44788966,-53357746,12595536,66051685,-10950273,11773428,-31638454,9973825,-12692540,3284929,-35534530,-12754913,-6826392,3179796,37913806,18961688,6177306,-17552622,-32328480,-26413486,22295298,20382098,-45133869,-8965123,31551860,73074612,-49194745,-16430130,27324886,9432746,-74774882,-602489,-33402220,65589022,61082941,-6091936,-57657043,30108832,71885512,-13365887,-57084184,-35222616,6045739,-17281679,-16422343,17848237,32566509,875012,19407249,29543334,10391539,25659007,-35556451,37024519,12753306,16005842,-28506273,-30847476,2580688,46703266,28136658,-41724971,-10370013,46570058,23359208,-10406716,2649611,-6752433,16205033,31595481,37413888,-10765447,27958933,-18793004,32520571,1987448,-12102708,-32023874,11474103,33971590,-23053921,-24733765,-45788969,32730248],[-15,31,-75,114,-84,255,-291,393,-429,588,-786,999,-1231,1498,-1975,2401,-2874,3424,-4216,4942,-5865,6993,-8170,9398,-11019,12783,-14630,16702,-19250,21933,-24743,28118,-31700,35610,-39935,44589,-49691,55284,-61388,67885,-74957,82642,-90828,99685,-109258,119554,-130507,142271,-154991,168618,-183231,198957,-215938,234203,-254128,275610,-299111,324803,-353173,384640,-419711,459247,-504163,555846,-616075,687114,-772236,876341,-1006586,1173354,-1394289,1698852,-2141749,2836295,-4060764,6736306,-24902161,59755043,142462800,-8624811,-119649186,-22805405,118321633,-29955091,-94107314,67752219,37690340,-69119359,-89442623,58705056,90433046,-61785143,-101131394,15022717,87362723,59325985,-39994662,-133274085,155235666,199568199,-29099685,-195162350,-3047194,177467795,73744573,-117822292,-35096391,19045260,29946254,25475781,-15599536,-51565130,-55120508,53207049,27877648,7165554,23093462,-49847530,-19660869,117994561,60884388,-108248731,14044777,104777861,48338146,-44365284,-51089879,-7434954,25636605,80072950,59509504,-128549562,-62575185,63799215,40117142,-85574256,-57986286,-8807104,19686431,55991018,46953495,-49240082,-55991151,91474841,94727201,-42764578,-90171427,-3434182,16579966,50967035,3045496,-60539506,-5221537,89384883,46646128,-71124167,4640285,49124943,-16107819,-55888501,60464821,79191747,-110297822,-52781962,113807989,102813643,-65845075,-78627443,-1771757,94467822,28516577,-132941009,-111787325,81997943,180767609,-11293648,-146608643,11517971,137728599,21485256,-103542786,-38579214,23095256,51788981,27441516,-31564287,-52444746,45110569,64697275,-45850135,4282179,94201180,11641701,-98253435,76516898,141500940,-117129353,-121448895,68942713,144288527,-14240795,-109479099,-104356091,27378680,105108204,47697547,-187750423,-10408048,188693222,57877599,-129739064,-11510734,52013616,-6969619,-38938626,16839071,-5565414,-3365331,8636550,7027687,-65463602,-9744094,14831766,-30856613,31315408,114543351,-9352447,-171080340,-38654520,100536955,4743769,-80788530,-67289361,74527847,24296749,-13548158,-50391777,-116507470,89276403,93707402,-46614600,-119081553,54512830,69718114,7705664,-46617026,41479197,-60231309,8718600,51633726,15619410,-74945144,4801415,3791751,-21620345,-30575910,-9135751,-3067295,-39729946,29287468,76319366,-71957891,-46652113,83056762,23624195,-5312543,-51029604,-27769424,-40801464,101332686,56462580,-134336508,-69326106,49563555,74551418,-34438058,-56598339,-20449979,-7014146,27307952,35591253,-23494546,-80726376,40759087,52910253,-58195940,-17007855,36851140,12938521,-21168744,52105680,14748438,-68737974,4805871,53446712,37493938,-1897058,6064480,4402392,13024658,18382472,8160134,-45365648,-11365875,57869043,47441559,-50517217,-21707454,42090373,18545700,34479407,-23820711,-64665156,-22553176,69463356,12543224,-57642178,77011,63504473,-41415853,-28583494,14816038,-28837446,-28447960,9162993,18358818,37036150,-72877686,-33194705,-7330152,17135098,-16600997,-57569887,12662065,34909161,68988770,-23601109,-51406426,36028731,44512164,-46759307,-7094865,-13855068,13829805,35161208,-2672163,4424855,-22098937,-8613345,17478306,-48834400,-32051171,22761660,30879059,3624993,21424049,-2575130,-63385853,24354930,-19200093,13808312,-36872118,-10745594,49213756,13860689,49265168,-8148453,-50916593,21321400,43048007,31527942,-14794846,4392200,38123503,9891612,-32989529,-26826290,-20531780,-45838454,34549477,-19280388,-26658468,27272437,29810226,-52632480,35155026,17719016,-26646367,-6572444,-17851489,10578106,-13365481,25835326,-14606444,44035545,-36833965,-239605,-39029584,-37416954,-16598958,-6495401,1961449,12803686,7332373,8242166,-45196719,16678710,12934672,393945,14285401,18713605,-28000811,-17043030,22062430,-23465173,659854,5548583,22961632,-28320506,-3961956,24902871,-48428612,16052958,22339046,21413387,-4792026,-815329,13569365,-36190575,-7546119,37616521,8145129,-12389371,13874558,18251148,15639278,-55283653,13323727,-9604872,30699786,-44728768,7556659,-10571772,1924512,32040737,-13377561,-30716841,-12702534,26184664,-26634107,-33609920,15294460,4138420,-5094087,8430164,21466251,-52039870,-22495484,35041648,15222307,13407064,-10531120,-28357588,26679854,55827067,9471360,-37261741,17416389,63343286,10726932,-49537050,-69375550,-5899340,11977274,21332659,-57634124,-19991784,3325508,8900015,-22111937,-49584078,12327661,26714543,-10495744,3565728,-33557848,19168483,-17859795,-11214757,10212107,-30076697,-2236572,894387,-994708,34343148,-726802,-41455087,-87688954,50354826,88131749,45565108,-6478138,-12287907,44398219,6742119,-7697725,11113811,25071185,57934829,27353365,25257105,4694032,62642035,8102294,-56928833,13911602,21101286,-7550076,44871507,-25249266,17876135,-28553782,19641912,5648267,7309068,-29067148,-41178065,-55026661,26047634,-23831875,-4638586,-4714951,-27176064,62131586,38426055,6355853,-22650359,38164799,16886574,18270100,-30768630,-49452808,35589738,19172686,45325844,4285786,-8642715,12822490,9423510,-19612202,-10370127,-24619376,-35289044,-20298374,-24453744,-8585298,36675002,-4436464,-14800421,-14269490,-13534755,-20948403,-39087991,-24975512,11431624,21144312,5156941,-4289981,16386725,24919011,-30596851,-38806377,2467093,27387754,41784571,-72657417,-90753966,68198648,33670146,-8910669,-49481360,8384886,79313477,21574269,-42548313,-63651289,8460367,18713954,-8427085,-25624689,50809402,-4782809,-36862627,-84719322,-24570476,64765342,-39734074,-52864539,9353306,42656265,-3724632,-7963172,-49260280,23331088,44824636,-23887617,-73204498,3392430,60620411,-49800229,-52641209,-44837350,20446059,44333762,-60640315,-35432737,33965709,32293792,-42301159,-74396879,14048374,45140412,-16045705,-48009281,-7748651,-2970477,42578496,-9955155,745538,37251307,52063507,-20507508,-50069427,38450613,11164626,-15887718,-35150431,17082324,78369967,-562070,-44431677,-20764070,49430698,13008446,-39181146,-27216399,32430176,-11096560,17702645,-36074307,-13539606,85312901,37660331,-52668324,-21148893,11751821,23128890,-6882100,10188427,5755860,41750303,61860069,22094377,-33385313,-613064,-18718001,-9239906,-11050778,4562092,-34806811,31135214,39411117,16040153,11573040,-20895555,2418350,-33190794,27798390,-3345947,-13540524,2225144,-5442444,-10420031,22919329,-30166369,-30625227,18858605,37484561,36829917,-20681380,-28316927,28828342,68728512,2161406,-33936870,71605933,62973702,-39576053,-53778632,-36535993,781780,4268734,-23457530,9758993,17233763,3692452,-15284141,-69934855,32521174,34651392,-33601917,-23246012,24713549,60456919,-9503152,-22426817,-24023957,61998034,18473289,-49601040,-52697775,52998617,88836797,3425060,-43849203,-360823,103303667,34857811,-45475752,-78255691,68394771,29816547,-2020288,-30900068,33648789,41734839,6823517,22337734,30615983,37054684,-13644019,-315030,35998629,62593755,-18120692,-43942397,9577898,88712732,5531211,-14286318,-47776406,51965230,113567038,-10312646,-116019028,-6952829,33478759,46514308,-84057971,-65236350,30654016,61177016,-15924110,7936722,-5363333,-21741974,12494967,43626819,62585342,12550124,-57560289,23758364,30994137,65414465,-33216240,-73965818,33897955,41104173,32988668,-43414208,-3691145,46896542,-7438742,-39785580,-24510848,-54913343,19896374,53296722,-1532115,-15597240,-2038835,49650506,24284879,-37337295,14161332,-19960176,6212589,35449427,-47321180,-3835206,-47899592,65493330,-12415677,-14008227,-9196027,1214624,35415856,37879300,5426245,-54302365,-32646669,-12124717,-45442274,-20705028,-59343249,13313710,-50083698,-14041203,55964285,4010154,-95478655,24793416,47483277,14331920,-49022764,-34124559,80487016,8912540,-16972128,-107536221,-18156032,26404473,9847211,-54062117,-50396733,56198315,32578956,-3800583,-18817588,-13198962,-10963853,34194273,-21198236,-38898191,11701274,14127375,-37668254,-18242863,41258232,-5112846,-57295347,19275753,73661817,29982313,-100627848,-50654233,82560033,77676957,-4986922,-67694724,-27253880,36544011,23882018,-24894963,-30868064,65059337,61085055,5767984,-69595627,-4905629,-23544111,-69093241,9723801,-18508814,-17512048,-35286316,9358855,13707095,-18735861,-22382153,-50056565,310796,70517063,31409068,-13053705,-66043859,8658737,66484872,15228195,-91459469,6154997,58067773,15661943,18138610,-56256377,-65437448,8252762,13891130,-12470582,-50547002,1940847,8560922,-10247346,48614214,-8670320,-23621066,-25154796,34378911,-28433403,-79202126,-832646,13433084,18776828,28205702,54562236,-30685000,12458133,74672981,13673919,-73420048,-8011012,39071764,7246530,15282324,-57629963,5363620,2819293,57899386,-17508843,-21712438,-39900320,32682472,33454095,-7645797,58978612,-15513035,-1372793,75504848,3604396,4165405,-57486957,1818134,-5969809,-24674830,-30955425,-15827744,-8779079,37240822,56273545,-52099922,-35541883,9964030,-34733138,16490703,-5940658,-51281412,16693997,65566241,77117688,-25203871,-3245735,43089278,35585631,-15773553,-58013231,-8902576,13173695,24277687,-113778,-5484278,-12927707,-1418600,-39258481,-7048287,-22257317,19915951,11793757,-6509760,24207789,9009033,-18187753,34483056,-13291511,7304629,-15754459,963046,-18276709,7919502,-2971195,-6575352,-28841255,-9736961,38153093,907515,-68365058,-72751358,-5857367,10847611,-21952270,-6071952,-25538842,-18683693,15751021,26232315,14958608,-11887041,-19062816,25619761,27820645,50922391,-10037307,4684262,31372290,20075729,5268727,-36485059,-6970067,-6094176,30073781,-33291640,-35673139,-22829784,44863154,-6201040],[-6,62,21,-109,39,-39,158,-200,26,-30,231,-123,104,-78,20,73,-225,292,-533,800,-1144,1565,-2144,2839,-3698,4562,-5690,7191,-8824,10676,-12885,15504,-18493,21801,-25556,30033,-34909,40484,-46752,53674,-61386,70164,-79736,90252,-101943,114814,-128987,144444,-161413,179898,-199983,221845,-245692,271393,-299280,329474,-362047,397186,-435058,475905,-519786,567037,-617727,672041,-730192,792417,-858554,928593,-1002084,1078151,-1155122,1229942,-1297527,1353150,-1412695,1732001,-11067721,-63627369,15472899,146245866,7641155,-228571635,-149781711,259017925,150315303,-202679820,-168290793,130653839,84040913,-78411346,-63973900,25843482,60640041,88282885,757805,-19115213,44812254,11917200,-52887123,-37790140,124230626,21429889,-162562954,4139926,227418039,25362772,-174058712,-37986077,104909565,41319361,-76309947,-90669847,-97841233,103538356,131769972,-40725701,-199131562,44992773,169765627,19002273,-86760671,-3392036,57045991,39248981,48908658,23525236,-73811829,1311756,91100061,-16170839,-78047530,-42060056,-24510561,-33947533,127405202,39250350,-120757274,-82108937,97205045,42136628,-87745761,9045139,-4692944,16469527,11238944,36547573,-39161480,-149989645,96118849,105384609,-48102777,-77487396,-20658870,42465151,82862010,18698626,-64797343,-65744148,105582120,106898821,-119234382,-96315972,45913625,69264041,-4141364,-6889684,5701055,-48450503,-14521838,50181954,-1848003,-104336793,45195139,-28709751,-38400692,73537758,12114592,-139736371,-44889167,169595022,98143842,-147917406,-88429902,87279842,88258319,-74050746,-63643341,-94081483,93395044,84688108,-51366216,-155573418,43732515,171653127,-71596324,-77649408,-12819882,61348901,-44708188,8955891,25005846,-26296650,-10060093,-32031191,-5532461,34743148,39600773,-56121357,-57415210,104225902,122078359,-119455434,-130298416,96011264,111852469,-71639874,-101906809,-4319262,68399157,47986753,-71395755,-89095962,-6938608,127544371,26772887,-100383721,-58424714,74279540,-32411751,-106160316,31166309,37112738,-86298859,-22166354,49601721,33756522,-34231542,-82197453,-35893756,41968970,63560881,-13008687,-104799006,-20837472,94559472,54004803,-92188434,13150061,47041933,26692451,-25527272,-39441479,-79756426,16466563,64855482,-33302231,-110896148,-10682140,39529079,-10867997,-37370285,10573716,2617986,-12329293,60785481,20063718,-40014559,-29821888,50988972,-3242637,-10793225,51499768,-13064275,-29967245,67238505,39824314,-56715476,-24411785,35848820,-6003957,18103549,-13921163,-50507177,-86650347,40912140,77096672,-15583787,-81010190,34606317,75078833,-8104739,-50667897,52656171,5950968,64720193,11319586,-39827976,-4741537,67437412,70352412,-41806683,8274459,54616769,12010394,-37749091,63404783,56171549,-72403433,-11296632,5541701,13438973,-43798452,-35033077,1484844,29931769,73801123,16350521,-87957339,27178449,90688171,5292989,-74937704,-52220920,70194519,-8606633,-57498586,-59508125,4309017,-21770951,20265505,10130797,-34471642,19280189,59282875,-41581517,-34487128,76675753,19031389,-51221694,-14233614,44915475,-1309629,-88256278,9060143,2451984,-3917080,20732561,16859465,-23670028,71851290,85212790,-17278467,-70038010,17434521,14203100,-43548849,-33937195,43185636,-19613618,-21814485,-6575683,20518405,29218654,16769089,33429337,-20652394,7882615,41619228,-16128610,-66111791,57613639,40816940,-10925150,19784629,37968311,12364783,-27051978,-5442417,-48686667,-34389888,6205184,-13802064,-21048649,3659449,41445273,-28059867,19989212,-14893354,23430435,-1216086,-460914,12903079,-6687647,27844312,19790940,-49225739,-68312204,50492364,11629943,-13603328,-13151698,27780111,23285322,-21157676,15957174,32176112,11375361,17692262,19808351,9377412,-1492783,27957261,15512746,-12915801,-1800757,14352995,-27842193,25174038,27506526,13354451,-13431482,-42183317,20572481,24440474,-23751543,14868073,45493561,20544040,39334800,7644084,-5595752,-22695599,36939529,10554406,-46840835,-9196643,-6566378,-12131849,-4612722,20012024,-50334449,-7318851,-14212321,-29664725,-13947228,-1745967,-19316328,9074239,-3147781,70953078,-18267149,-31712314,-16459518,47346246,-66642113,-31949452,15959124,30378406,-36513311,-12290985,868064,-19283598,64843969,-1475059,-35091073,-71452734,10762272,11587971,-25777114,23967460,-25504458,36031744,8813858,61762289,-6604840,-7098859,51455519,25892108,28042654,-59820598,11559723,-48717897,-11190062,45586338,-18721499,-65758401,27884430,16587849,17415800,1213660,17356943,-26325411,55956775,47038071,-1841969,3263611,27423880,63776084,-71058749,-23914819,13105541,-16579201,-79511875,-30374873,44445673,16892893,-37627121,-1387326,-27899333,10115943,-7574633,-28506528,-17094805,49310409,42825419,-73658431,1580633,103651279,56793474,4723058,-15925114,-20675602,17509042,-54484958,-41683253,-23049722,19413026,56368007,-10134250,-46510603,1076296,51662171,935977,-40305108,10653078,9453329,-21028963,15073484,4388401,48425713,8898762,-5274336,-46190898,29839821,49911107,1961224,-63108588,25639118,19899930,8635148,-68323424,-22436295,31540403,-1923077,2679072,-5402021,24900159,15507248,31552356,8163643,-53286598,-2003192,16615989,-2281047,-25414808,-14253647,21521976,-10733001,18661563,-23043575,-4296577,9597037,10144638,-6688703,-46166215,24991555,-18706589,-15406086,11980098,27620777,-10359115,-24173567,-19410840,26062054,28815151,-16919023,-35397244,-2160984,42720476,-18993874,-101849652,-12107940,65065290,14931713,-32509679,-35964827,4390711,27787718,-27784089,-6494406,-9785868,52433444,13379523,-84687545,-4396981,48189399,-186403,-27392147,-32041868,63681583,5745802,-43879255,-80957155,20080805,45624461,-18015541,-84259988,15285787,29761885,7615921,-94547540,-49369001,79919759,83941025,-23407096,-70410267,44242485,75411707,538078,-54721669,-18784830,63721910,48338871,2899615,-50202397,32576095,55478815,-5505360,-104686273,-8464478,116257552,-81295,-40721021,12242232,50555287,35647332,-48927694,-20565020,54057254,9238948,-41820033,-38061327,11246856,72191772,-68055580,-63450521,-6366400,101537373,1100507,-39054763,-16405333,45251515,-9934263,-8059409,-28683652,8262314,-1476518,10909464,-27171507,73224,38741931,10667729,19405640,-21110294,-12213248,23268467,39895140,-22989287,-5184394,17851136,-8887368,33752957,15732916,-30656585,19635525,-24031030,-21482147,12845088,6253664,-3551682,29342412,14787632,17424199,-23187670,-5536463,-5986863,-9037174,11516179,20051247,21034625,-18306802,9865404,34694746,-10670874,-74219372,-59278134,33208940,39831809,-96559729,-67826270,34669155,46621948,-45768539,-22448884,-12960404,62133949,3702082,-45078656,14480205,77696175,22242989,-56694937,-19270962,57044245,69664124,-92732044,-34370743,69805986,16551876,-27413169,-56546152,-6551890,76079367,-48062063,-65071988,-35423248,76461768,37468515,-50537831,-69064202,26379367,25113918,-18390784,-40125263,24923029,95238722,10066787,-15080044,54063136,57998692,-6432562,-73190344,18988126,26125925,29551248,-14709914,-4600493,67937179,19964258,-55909502,-70445299,11398298,65529030,30590198,-118310794,42089538,69206618,19385908,-67970837,-41868453,56028824,77116709,-25604372,-74650415,2976486,22319619,-11022140,-19323783,35795608,56238122,-35635629,-41824042,13155665,14729662,-7746986,-15133428,20391217,-14046862,26468287,-486298,-18405396,-9860162,51626795,8393180,-91668307,-6514454,68509084,-16186756,-37280046,7670730,-12837719,10686259,-5400986,-10513746,-25978711,-20569445,13913354,10726056,-27783992,44451729,925835,11944814,57324194,-6850809,14804130,12456370,41182877,21697908,-8329468,-10182129,31048966,1864796,49011366,-6421771,-42041917,-25996420,9409659,12343538,21859140,-20322031,-40425105,662588,48215648,-19469391,-16320240,-16736643,33997281,50728291,-365477,-29405807,26523702,86290801,-20464600,-45102559,20303311,31033430,59282629,-35238499,-21418689,-1748213,51935728,10935812,-29734556,36227103,-10188841,33353441,-19498580,12811667,49662041,14810620,-25802163,19853956,51202689,83741903,-29385366,-21069307,12248746,105550296,35190018,-109776469,-17440286,78880287,21091657,-27300283,-51860348,60510285,28184349,-32267801,-62590640,29131805,48155277,82249543,-47885033,22060774,4036754,-47467728,-39373603,47774100,56494192,-11068518,-45796313,-22851530,44067413,22903399,-55316289,-64358526,-11616420,42540599,6695700,-73774127,-34149657,15941501,33646086,-44660726,-44051002,-1609319,54587303,45909839,-29980977,-59052807,10169932,48947638,14304596,-28758930,-4671126,30199492,-18455665,-11050653,4463003,-19195992,-40911918,-27740404,15948362,6327764,-7071071,-43318779,30230576,-15964272,7921417,2139804,-47560326,-3156586,-2250713,-20373818,-28306081,-48591530,34739056,23699445,-1108290,-54164076,-20707273,16711353,30214614,10459513,-38016797,24012438,77789581,-55689227,-35848762,-69619216,-58529555,-21322744,17023482,45604459,-46137587,-38154887,29515814,-14238345,-35189455,6011175,-17741945,-29623987,9814280,21212530,1595808,-70470835,-20967419,70526920,-6599409,-20677223,-2202602,39909880,56918239,12597127,-41576943,-22921784,-1356050,38458138,-15386319,-22576463,-14987503,43353024,-34733934,35779211,-32564099,-41196071,-18542840,-14299246,-5064199,-41163341,15664191,-35938570,15703977,52680624,11423621,-3065098,14256400,11234983,-52139995,-50194174,-39060165,26244235,31360756,9803126,-46496972,-48008190,-13321891,33768209,28963799,-14800286,-17486119,54556272,-27501404,-49215681,-9591298,-7524735,-50983030,16276631,6480396,23889287,-23804969,37125414,12926847,-962257],[-9,60,-52,4,-98,49,-5,14,-126,129,-68,133,-113,217,-177,213,-368,451,-473,635,-807,948,-1140,1465,-1817,1993,-2360,2909,-3369,3829,-4546,5371,-6092,7019,-8023,9074,-10353,11697,-13236,14809,-16530,18541,-20565,22890,-25307,27881,-30805,33902,-37240,40747,-44679,48855,-53330,58241,-63691,69477,-75780,82774,-90363,98831,-108275,118939,-130965,144883,-161117,180376,-203781,233062,-270768,321832,-394689,505934,-692915,1048812,-1865451,4488964,-37180933,-119357136,31252235,99332060,59518941,-33395096,-119129788,69666204,80508272,-83241072,-20682985,69591317,-51218572,-140572278,64777079,103814338,-23888549,-165154811,-48637597,10422862,119790584,-54491229,-149205444,11971806,226021243,72478002,-224911754,-96126210,170142278,122392411,-134198881,-98695387,53700561,41860965,7531521,1390796,-40629252,-32298600,26417610,-937154,-45091909,-29914677,-19317420,-87069952,26462176,95814549,-16326318,-61566401,53145078,109316394,48438640,-15227427,-64134664,7070961,105198229,60487462,-14391736,-132219563,41779608,95926595,-5092779,-110365815,-42957454,38366498,3303046,61105151,18568896,-99528687,-27982744,118469444,62477749,-61220844,-45756968,19274692,65555707,27565823,-55457802,-106900609,53276220,68251709,330183,-85795169,-24851070,20764221,-51338438,-11747882,78255031,-45807264,-124619964,46994699,93124955,-31146311,-136944080,-39439541,62212718,58504375,-642520,-107919174,-3185561,153373179,76307560,-147265702,-135546056,122521463,109695982,-35076938,-98060472,-46519928,47516214,39906694,-23435228,-64145288,-23268772,50573644,-43311872,-72896097,64022758,45904656,-118388882,-47596130,145935326,86353377,-138667146,-106160328,149671334,70972679,-9101165,-112070036,-13034661,70199365,30876131,-149435669,-100591663,59702587,143666892,-59783972,-138648325,64998248,11713262,-35946300,-68393931,2976986,-24870948,-33638407,72627112,1518890,19828497,37339096,12867828,-14251832,54175224,94774318,-73120702,-92930470,53769041,119826194,-119345991,-126783092,25722823,80019263,45053458,-10541648,-74103234,-9211220,68691350,61065831,-52084322,-48458355,77406843,-9518621,-40818469,717810,52197173,-31386604,31697315,83469172,-25470112,-90909702,52201319,57547546,-47171428,21083537,-32105331,-20260538,1791633,35951236,-7421498,-92928015,-26284905,77923618,55233939,-28837215,16680995,-23163786,54776413,61950172,-25353095,-50121651,1262513,79225794,15927084,-39040600,-28330675,-43601311,-12212054,23188180,-25291481,-64149546,-12154622,132626556,30064052,-69646498,58874108,84587738,-21031890,-24126910,94576608,-55081897,-88114242,49564499,55219883,22929994,-4731497,-17101385,-32614890,10444520,48055269,-25627318,-39474639,20936693,49963456,-27113740,-41650628,18706590,50120461,-17932434,1591671,-28257331,-20238915,30682325,36180792,-59023524,-4359144,40220218,-23212891,-39394838,22376806,34427168,23173684,-50852164,28292307,35869851,-14274794,-11646107,11870334,47144734,40174721,-4379859,-39126700,30915292,47717091,-8474917,-72191915,27619052,37963833,15909077,-26339580,-25078973,5574562,-14326530,9162061,3010899,-18799422,48576869,32041408,-4741295,-57304277,35243030,48997732,-53956672,21123697,-23392796,-51974141,-26995643,18793135,6001183,12761403,-4114359,-7950380,-10053516,-3191665,31695714,-52417646,-41070549,46369639,64336900,-46601325,18906335,28128529,-13794758,-5072281,8566691,31465542,-74365387,6997430,16252413,-15779950,-36994129,12671197,22943421,-28483915,400001,44661159,-16399355,26867920,-13419433,-1983182,-6038737,-16786563,-1043160,46670793,41694528,10172652,-33596100,-416773,21645167,-17960928,-7856573,-10402696,8078438,-13717878,-47824873,23292579,5750655,19251598,9011179,-3809216,6646184,-8431328,33746106,36210179,-16850154,16862224,31018777,-9199772,-8565818,-18212295,-40928268,-20537334,45200484,-31202214,-75267446,-15967038,-33320010,-35477857,26153235,-47247978,-25237994,10290066,10136103,-6037459,-50421583,-11156939,34537839,29695813,-21260343,26086589,15388318,6602371,15057614,12424163,-38213445,-5116777,41666352,-15496495,-26388619,46396376,-14322710,-18800104,-6668151,24722235,68192709,54773414,574701,10580298,-31108606,18694671,8768918,-31266149,9333466,-15094611,-33988042,-37813270,-9755603,17061694,-20249732,-30230459,46478305,12412038,-21512565,-21666943,979382,-29685180,-6063454,24528446,-29134947,-25854652,8231799,-9535616,-64425272,-3713125,-9345197,-42169408,-38546891,16815754,5594883,1277619,-33035734,48089250,46810258,16329903,-19350602,-38365069,58194613,76890179,12004753,-62029839,-10272020,53069043,27788442,-23312771,-23570814,-48245958,36854651,-6100436,-30741210,21109069,30539434,49803439,-14611518,-28575691,-15759668,11610222,-16638709,-4743154,28652232,3128407,-20673024,13611463,-6658212,8071379,-8722079,25694498,3900946,-5039235,5196992,-1400038,5175851,19298436,62435301,3043280,-64668287,15963118,-3443288,-13817560,-8406429,-13199196,-32402317,-5640944,-26162807,-63981466,-34583124,24860447,-40006959,-33004663,3274657,-28795132,-19002183,-42796389,7930338,-17389695,19967866,-8281967,-27722645,-8842868,5233825,13012854,38836155,-42101255,-12972474,5500232,-42850463,-10497114,-32743189,4997315,-28735330,-3014767,2467602,-9513955,43057458,6774692,698799,40358009,28173869,21545238,-22364190,-18453142,1242209,-9139647,41888969,-29555011,-1999453,18923444,-27263504,4109632,-2503405,47322321,180817,-71088482,-840283,41091621,35416445,-46710132,-30630343,12072858,75867542,-3008998,-53254149,12449199,64207971,15057319,-50642336,-33901445,29894457,-12838747,11292637,-42575300,19974854,62500783,-13041235,-91724739,28308222,9564225,29909847,-42742105,12235154,53414475,37880278,-56754929,-53202869,32815035,25112579,1020754,-33485881,14033385,72882310,13146280,-86323388,-13434381,30201178,7878046,-68594438,-17090607,71037618,42767147,-71357226,-57452020,43027774,23505586,-28164425,-55794873,11164969,28973617,48516907,-26307029,-18264072,43420582,37085629,-23081791,-9442148,-6250224,59384621,-3724148,-30619099,1308727,12915898,20399581,807428,-54722431,-22271439,53472587,-42144066,-30045565,-19869881,28098176,20703295,8881952,66754467,29782642,-2610948,-5056786,53097614,15014462,21382328,-13698060,-48415954,-645611,36268558,-12194283,-29384612,15444438,-19268883,17457814,8518566,-26801950,-58765928,14416003,45952589,54697420,-29384008,23742050,21730406,9976553,-38630236,11776099,33751847,21599386,57330450,-19895112,-10608949,58828381,-16688008,-19412097,-18103941,5449456,-9136236,-60699292,-13328012,27500075,-2426258,-75453215,-16838917,45806899,101551290,-49689231,-77584002,-5127710,87391928,20138592,-76328248,-56204451,55944530,83524025,-79337315,-42515128,44155440,65525779,-49295466,-62542700,20093293,34193065,-24396631,-40653565,18576733,36176844,-11225609,-42309930,-8677524,85118325,93021543,-20793697,-216463,7728909,96712091,-27697727,-86710792,39395148,77395713,27082106,-110863130,-34579149,14344603,84617737,-19753124,-43649403,6070209,79518434,-46611450,-67578864,22510197,15984443,12265543,29211896,24352980,349155,21037683,14787035,-14982602,72092594,20326718,-102732583,-57818589,-16837791,63971779,-39548241,-65882981,18500351,36028929,8944178,-70593761,-83902147,6070556,78309339,-3004375,-60388076,-59902348,43081221,17259611,-24091962,207532,5806419,-12003084,15875510,13740367,-5242957,-41113411,25209381,63166070,24634623,-12805161,-31216015,7388255,31069266,13112217,-27907855,12059160,23450065,-3758465,6869692,41990139,7318308,-14747330,31821733,100828401,12828216,-26860327,-14796181,86730247,61572155,-24696483,-6039628,22060996,21171501,-14957101,-31754697,-49051171,3131858,9012197,-10428728,-23315721,-59322774,33691608,3450322,24181161,3352283,3404419,17860519,36615370,30720334,-8666645,-24735370,-52944927,-32649465,79462078,60707931,-70552978,-50775196,38436699,112153946,-33014180,-111096355,30165379,68899372,23651025,-26356144,-9126466,28741379,97319635,25150281,-66970816,-54237181,29904392,34700383,-36400218,-10208329,36563326,-24354614,-12885396,10858632,-14718641,-110922,-11748050,14794693,45114820,-16246272,-37960048,-54047413,51808792,80060955,-688882,-76335011,-42448428,85652739,32708646,-16223419,-32718097,15880619,86113420,-48606855,-1458053,-5052121,12145094,29285773,-32697893,10775265,3397927,-28993707,-25201442,26131261,10436586,-21071099,-61156325,43112482,64558200,-48035248,-30297205,-14872645,-44868202,60555492,20131497,-43913989,-26638935,21945515,63822617,-28621359,-69179682,3263073,15417916,18199436,-27898920,-35565184,-6776075,15034755,34973603,-9495866,-58948416,-19579,73666746,-24053474,-2735937,-18765151,5420111,1907073,5693112,29981688,-5399998,-456755,34039855,-13216224,-34804952,-26836692,-38707428,-36770315,11016655,43656126,-48639794,3974931,47167548,49007556,21561754,-49499188,38419149,3847950,61347284,-17206993,-42052583,-2001448,48495176,-31442763,9980817,-7511693,-12434162,-6490221,41923208,1997574,-53759191,-19818297,-4170821,-1084122,22280777,12550195,15017082,9229520,-7397292,16990767,-3708166,-74615148,23223358,51738727,6058667,-18635098,40713956,4498798,36453954,40318522,-85360771,-17030028,-43470919,17182247,-71446628,-37053612,1710583,-20791955,29774182,33733120,14678917,2990471,-19722073,2759236,13904472,-45998612,10318487,-3097164,10871478,10791841,-3521547,-27486198,-19105346,59494910,11549346,-25282862,-19082626,9601916,37546871,7942772,15251126,-23360690,-36997195],[-20,-40,-52,113,-57,184,-328,298,-319,536,-795,829,-1061,1327,-1642,1983,-2354,2782,-3290,3842,-4531,5212,-5938,6801,-7755,8751,-9731,10805,-12077,13445,-14674,16037,-17564,19020,-20431,22031,-23505,24886,-26289,27739,-28916,29855,-30899,31594,-32010,32285,-32212,31713,-30876,29698,-28057,25823,-23257,20186,-16634,12628,-8195,3518,1251,-5952,10293,-13792,15904,-15546,11799,-2858,-13957,42146,-87369,158362,-269168,444299,-728740,1213898,-2115990,4123477,-25968851,119758149,186592060,-109490682,-202027047,111752318,276440393,-11793280,-230141375,-36351153,190803347,16512535,-65882353,-76557968,10248278,61636607,37882164,-43378363,-68176471,63349231,31857002,-54885260,26366465,79554724,-79200602,-135258427,87242755,125054190,-105656705,-150778496,55725993,136709686,12129254,-15313805,-101527691,-27493628,96886478,46234220,-145542739,-102628016,76422662,106861245,-55366973,-60905653,-25688775,13842912,18144463,54460964,-67356927,-86858026,75599120,83836842,-56448740,-33482501,27358787,-44726007,2233813,76980992,-34901772,-95154288,28087699,81207829,-12415005,-58018690,21901980,-20437870,-22227996,93418061,19812720,-105530230,-56616050,91148816,45918594,-116266513,-83905216,-14193703,69022463,77136045,-27492652,-156294570,41386795,164578797,21059818,-106624802,17812833,109788477,-8606603,-74718478,-44616450,18730391,-4616038,34215128,15382999,-41134975,10804538,-9645723,-72293987,10181072,62994714,-51059928,-163442716,-4027471,173571925,-93141932,-144604585,-10751732,136801084,115874848,-28492686,-136656329,-21495011,142483151,36718307,-177534399,-35331400,146288943,45726795,-105223353,-31139999,50459460,24614920,-52932635,-16140586,50106857,-48922886,-35732066,-6602688,-2988069,32361942,17457831,-87642732,-16684803,167918322,50091449,-127937034,-43241668,166418519,92837218,-103437583,-82299124,-24122092,106527351,62816022,-73654976,-150643362,71384383,101016343,-53296927,-91221169,29566425,42738384,-60239390,56311052,49237008,-30096289,-31812822,-36317997,64131692,18416198,-44044784,27848140,-46808898,93286773,74776447,-59267181,-109535385,31804721,59762912,-56187785,-36354032,27928450,54653734,60316905,36323585,-73619696,-51851889,32736378,70060338,-55384844,-69564975,-1981533,48347640,-15261835,-20079297,20692855,-14187646,46439433,80517234,-32290072,-15147922,54793001,-11051766,-28933189,9182658,54150468,-32157551,-11079850,88961239,-8558837,-85818677,-15180809,42052510,9376829,-20117804,25230700,-42109986,61717410,105423548,3181828,-101839895,-50845439,147782207,9680137,-68912436,-2880236,1848377,6214825,22359616,-16374967,-29091338,23813852,55861438,-77049318,-42371420,29351425,55129,-76770879,2132244,61719005,-15790063,-16436737,31571841,107037413,1468903,-9828640,-17538590,-19337977,41434290,56314705,-50635402,-114446410,74063512,41685404,-59530572,-44300515,45346236,59081881,-50369665,30577440,23112258,52248978,1835578,29263553,-17882224,-16838906,47966518,-28828686,-56200779,62923161,54855614,-56129282,-17979137,63285560,1929616,-20750006,-6467837,-5247521,39000244,397163,58122971,-48508305,-23888360,80413405,17402909,-16292970,-10686705,53135594,-22564120,-49342950,52609175,982607,34106854,14576983,57835797,-45344682,38871490,5899979,4496442,-23286302,16429538,29925313,-56778072,26211155,31374227,-22295442,-30389412,4353451,-10256323,-11027697,10865456,33404884,-2276112,20344977,54152406,-57744648,-52664703,13490734,55480776,-19977632,-22651614,41423996,31678597,-19523664,19248996,12612119,2394041,34542558,-291480,-11421472,40281363,-24866,-18308029,-10982496,28990800,41956395,15285240,-5047413,35801489,-11769884,-15285376,57579208,-51152260,-25868169,13945106,25944954,-40434358,-27953986,51277972,19707121,-11865479,-18494763,8146381,20212558,3188963,30769945,17338867,-6557663,6964616,31822902,-16346047,-30632916,65392316,-763521,5320477,54704492,11139284,-82284062,-2072070,14419034,24159597,-49540764,3328266,8930892,-39961884,28207115,4729788,-7218016,9264098,-28345509,-42554846,19719272,45544180,-15301496,-8404586,-15034357,53681129,50060470,-1270814,14518299,-11347656,-33785378,-2933387,-642747,-18924669,-26060041,9629727,-14746125,-48242141,11034974,67647815,2827127,-58174929,24216184,10885373,58197819,29697538,-19614239,-2095641,17703662,-3388318,-22368938,-11808711,35651710,-26749713,-12015570,12525060,55453829,-14037721,-50991649,17580263,45548103,16764337,10705603,-25069336,88627,29021173,-12568027,-75801868,22578812,47053952,32916928,-43149100,9337394,53787227,20371425,-10357000,24845263,51990728,-6820263,-10403656,38790600,-16463861,-62096562,20236411,-51480128,12155120,18600021,20204253,-57208503,16956992,80664518,-4981674,-33361885,-15470324,21575767,20566528,22433366,-15963722,-33624806,4086883,38108054,-23631550,-65511941,19650230,3159792,15488450,23739048,22899721,-39507278,16144174,5015168,21820310,1908278,-428314,5367232,9787689,913339,-16667846,-47571016,-25310696,19740212,-15295948,-69968591,-36637163,8692224,29112743,9599340,13175792,-11908051,1314906,-6146365,2900837,-14015321,-15430103,26446310,43019704,-35636447,-15082057,-61120299,-15987663,14808021,-17119390,-27247225,-15537299,33331693,-2267138,-10354987,12331714,-3667354,-22095349,-19405207,-33112821,22446635,-24113611,-58044105,-17953575,-32570365,65171489,-16484416,-61978593,51419212,87118900,5203808,-37560005,18018993,44749253,-15918650,-79652249,37189096,40940835,15881153,-8534529,-54206305,38647362,45568423,4328433,-39938467,6191104,73250335,30153352,-25644349,-43628061,72841472,6718011,-53713603,-60671013,41621574,59201020,-46932521,-79961217,57015019,76573732,-11361326,-53665318,-8793047,70746634,60045095,-28379947,-30410335,78392065,20434013,-34482378,-51787342,46837791,78469666,5147764,-33872364,3129471,29273381,-3939494,-25991197,-55381299,55463022,-15682148,-61535480,-72954335,-23081064,8239851,-6336011,-30302352,22906346,14901197,-31255704,-44934817,-30296232,62063741,21294898,-60258264,-12562773,49248940,23787529,4572415,-39058166,-14827573,29600526,12982629,-34644640,13458424,41237431,-50774604,-6745164,-36295778,20895400,-4409764,5068171,41152757,-62191412,7763606,20599647,17390396,-35722204,1193206,25407951,-21775184,-44994123,-41114609,16033294,-8432654,22711409,18176503,-3935505,35393875,56538864,-16138082,-55923434,2583794,29939789,-17735091,-45630890,24868373,56728311,-21136563,-29626809,-14433497,69090526,44333596,-79152913,-72834714,37169559,48258749,-6927884,-54477253,-23544046,44961474,3737664,-104063948,-21616218,52230448,25475941,-3075729,-37805179,-3598555,59914248,29129268,-20246929,39078832,73540693,-24379169,-62808928,-26796280,39066639,-8032448,-77009022,-31349297,47684021,56932541,-70278023,-55111874,-10676363,38316330,-40797414,-59193059,-5439109,62426929,10730968,-94912208,-33157617,83038794,43604354,-815619,-28931053,24303595,64068753,-17267567,-20518082,36789035,48253703,-52926116,-71848462,-36681442,35287802,8203645,-83976116,-59650113,66952886,36452269,-35706662,-34830082,29405330,59323803,-27871799,-8200914,-17265746,39843958,29624822,-35352437,-74684245,18899490,39228458,-21921464,-31042322,40507133,3361681,-25337414,-1085666,25873054,4136319,-30138117,6582214,27096272,35207505,5082349,-46407941,-9262035,74987709,19025284,-22888256,1234994,41595204,31218295,18637825,-40958502,-45706065,-38971233,1226979,-5774808,-46413764,-33491303,-39605313,54595926,-16120925,-31685407,-23270273,8485888,-27956611,-25427130,-13431267,-53681025,61640887,29653062,-30707793,-14577703,26768131,12378473,14018946,35545085,-696390,13015252,-6668924,10114720,8582502,3991259,1591943,-42511830,27903066,68589867,-2809462,-30293837,-9668829,73541577,77863611,-98300749,-82630749,58823084,79238601,11453351,-32347535,5815214,24947697,29773918,-52173460,-67767618,45463323,25704343,-26242176,14721695,67314786,24461833,-19549304,1193064,68652804,-27190085,-43964781,1250006,33531254,58902260,21157349,-63078166,-46701022,54910722,66182984,-28819682,-39130765,24001142,89488887,-50669533,-50047288,-45300463,29926530,25267470,-16561014,-15400067,-15456706,24135788,-2261008,-59764069,31480838,-17962962,-7014036,-19398489,42079051,39347207,-7810540,-20966488,53854330,-2242601,10047441,-29015587,30682857,-28057731,19015297,-13338252,-85415020,-20202624,683261,15066090,-22811504,-32200226,-22591613,4914800,66680149,13340678,31302518,19414295,2602464,14096012,-94827137,-2181051,-16367686,6408131,59473882,1112676,22066697,-44753438,27871743,16089403,10038050,3518122,-20278579,21526280,31784201,27379176,23505742,-55156967,-25777562,42291584,-22728778,-20817498,18927947,13321328,24690503,8684446,-7006948,-4118915,75120787,-25893880,-45542005,-86520318,-2461714,44700008,24208883,10179153,5195383,-18634696,-60217464,-3932136,4225254,-75261971,502288,23968376,-2661630,-15017642,8736667,-8914266,-19174315,16768978,22249267,-40211884,-50177589,-34232483,7244361,-17922222,-13841931,-19480585,24108685,41749259,-12975961,-38753616,27936588,57435262,-29758947,-50876808,41060892,10737767,-34438888,-22885705,23167194,-39302814,-1340785,14769912,7696170,8454191,19254344,-16305829,7582074,15732345,7597761,-27937038,-38074957,9524348,15774666,21758916,-38866449,8409473,38691987,46806077,-6424234,-12701015,-48702836,32274359,14914713,-10664880,-25998301,71669322,18449194,-7477320,-25012904,42073350,-16425780,2181837,-7549860,-14978595,-5098000,13845444,41579202,-3484393,19732641,32479757],[21,-70,118,-181,273,-432,503,-583,863,-1181,1406,-1840,2306,-2922,3544,-4280,5220,-6322,7600,-8998,10729,-12700,14846,-17281,20227,-23362,26951,-31095,35750,-40792,46406,-52905,59999,-67769,76443,-85975,96531,-108046,120769,-134753,149973,-166621,184806,-204660,226339,-249884,275606,-303578,334011,-367046,403187,-442490,485317,-532011,583145,-639053,700292,-767796,842397,-924755,1016597,-1119408,1235089,-1366441,1516988,-1691371,1896248,-2140919,2438816,-2811001,3291122,-3937030,4856529,-6277615,8778558,-14412928,49302926,-20037273,-94453748,-25224511,4547104,103445538,19494126,-92218008,19122205,136634418,44873741,-76943239,53995632,80771930,-103085058,-54807938,104273907,54513772,-102474789,-101808587,82279692,120558563,5582469,-116725834,-125096304,118348429,190526989,-88674605,-223007441,110985459,221423636,-36774935,-141277766,9108625,79759009,-28111504,-15588166,-37877407,-54175080,52239299,26197152,-7128296,-41618846,10698500,-71496771,-70813973,127896060,76292108,-106746129,-111131267,88267911,148278795,-49501965,-106490747,-40579173,79611017,113795690,9688501,-159452802,-70286866,142695792,66011318,-145822768,-63299649,83014444,-8339125,-19706937,23993153,-47139063,-68292865,35018674,134809440,-77106683,-91277530,12920806,69023474,19786599,-14279084,-16332733,-65177223,66593429,48800674,-66412273,-72634363,26457862,15935965,-58355846,4657411,38601325,-121520888,4707710,82606147,48157179,-85099603,-61394127,52465125,45998291,27201228,-98271898,-104654506,88544440,189863623,35859426,-166686345,-6220491,83110709,29846185,-10039496,-15544513,-557323,22130054,40083516,-24657119,-17142689,36954373,40820608,-28085609,41730341,48540504,-61981814,-64405192,133353371,146141075,-75386718,-154082627,109743034,180693633,-3503889,-75576985,-94856297,52071718,126613040,35713122,-131549626,-64225687,136464770,44559723,-97191822,-19005186,112854656,6866251,-81413612,3594715,24269294,-57895523,-36287060,-13096326,49504693,15070450,3852584,-51215572,-26430618,133632509,-36791041,-159408107,35209424,130768344,28404920,-149293196,-56269779,64451346,44275110,-31965735,-40081565,-40078322,42638651,97786319,-47872622,-93678441,47147777,71697019,-26890440,-32843614,69179173,-4976646,-43206868,103108256,73728302,-98033042,-23338986,17556542,5752768,22917068,-21650378,-60290496,-38791259,50082329,34255710,-42086976,-95708544,55189102,56195625,-11786255,-14728906,-54455280,-1488083,40059321,65680411,-43306284,-59573096,102399310,49750710,-46286776,-8537951,21570865,4897033,-5886149,19126837,-31774467,-46886845,60716156,42221341,-87644647,-53401161,12526022,-7637328,-1633270,21438779,1870151,-36021223,-35623783,55698622,53963481,-18683775,33240604,2644859,16604678,58706114,-19743737,-87756417,-9782458,89501527,-33738203,-53667639,-22265776,30832339,7414400,-14453809,-33697451,-41769517,32610476,56121685,12304556,-73398756,59119978,83395534,-43568349,-12848021,-2897673,-14507377,-70276629,-3515587,67165852,4108693,-22101472,1522035,66237390,18816072,31048827,12973679,3699672,-2277128,48906625,-7782617,-39441269,51644641,62093055,-6527004,-26734601,33466251,32167071,40722181,18618499,8165143,-41072987,39742124,44985307,-50749952,36525368,53168732,-38917655,-65363286,14186772,27816431,-15554303,26322185,11788687,4807362,-34511554,229352,16818545,-39485405,13634820,-6245249,-31698948,14833707,25367173,-4277776,-60212173,-15384895,30612154,-21738066,-6856389,-7335289,-32394122,-13724099,2095385,11858328,-32804898,31540911,45842662,-4957044,-15036808,80665365,-7608306,-33144302,15534215,11805687,11968449,-16606480,14564344,-25569575,-5074649,29719757,-49019518,-10459614,16428973,10601671,-6559375,21297794,17410653,28616954,-46561688,-19331764,32921177,2139154,36731501,13720598,17549320,13771570,-25155732,564369,-31672181,-9482866,22798117,-12078864,-35082294,42847038,-13783096,-6703603,38183469,28287589,10640513,-28605438,16221602,7665467,-10965950,-18641122,-677466,10690143,35880014,54664954,-26594975,-41743015,39200290,-10268272,-34270540,17497639,-5008954,12231656,-19302547,30745971,5862478,-3389404,-21276720,42269005,-53991137,-16622552,71716776,-14802991,25522560,17928698,-4688193,-39043108,3359986,48537585,48680512,-14897479,10480666,52610079,24000761,74701827,-22496302,-13610962,54210253,29882864,46150353,-20552087,-17643796,47006721,4386192,18652736,-1605527,-40516856,1238998,802788,35076754,-53191641,-16600942,21103389,-43879603,21000313,77838205,-20454553,-3695021,20438523,534663,-10263198,-14548599,-2707432,1155707,17625358,39631512,-6241425,-114632217,53638035,29714488,-32710831,-56129463,15754346,16320160,-37222781,-41214463,-16836784,17298134,15288193,41445503,4751515,-18514383,37568331,18458391,-44512519,18184409,18477719,885882,-26310117,28227317,-5316572,21671808,-50301841,29456608,45234009,-7616781,9926869,-16013601,-1597258,62524239,8878813,-4022115,15209779,18752240,-16330876,-4800753,29159382,19788410,8385306,4187645,-57213872,-10477161,26818932,-3102930,20382573,-3294535,11462416,19425880,-28527584,5253045,-13267675,-34601682,-35720940,38757812,50838108,21198832,18503936,-51351286,30753334,11456880,23013467,5421379,-16085105,20215166,25180892,-2995794,-9071633,11457509,52087354,-1101038,-78065190,-22028327,5237746,-40734607,32385577,-4150334,35559989,36095369,28045566,22692112,15128879,-7188038,2671984,23853529,-32607194,2341938,39144875,10291052,-5707243,-13473922,15430655,12573963,-10146683,-40709572,72728973,68365957,-21744350,-52096080,1645468,13531742,42481400,-42799797,-8681682,-6696158,10131163,-40573698,-38608199,45076516,34147061,-16659536,-25657119,24572807,62058374,45251377,-55565105,-26132639,34504436,23017505,-72855910,-30372669,-3494942,33702267,-2371916,-26813497,-22716072,7078293,36419659,-24477752,-37328419,45597961,79280186,-40467375,-67718396,19023696,29523375,-16226358,-44341744,47671987,77760712,-5976799,15908659,18884227,-3190606,23167631,-80061089,-48444586,60797371,13942379,-68057385,-91663665,59192131,68156141,18988977,-12733264,9311307,72290062,-13028393,16158578,6725098,23751687,64260466,-12191918,-72160180,-16995947,45776464,-62551769,-49081503,20710301,43476123,-2007098,-52195026,36454397,40204981,-9269009,50233057,2171448,18341537,-25293884,47705050,-8978768,-10864700,4947769,31850499,-14923648,-47000234,-5846976,7587285,6970021,-5509002,-40254074,-9836437,-5338935,-7263426,-9918276,4982358,30140919,60273117,20995799,-41973881,25409867,26574761,-14928475,-6357293,11192439,14146607,-30403277,-15216156,1079313,-30546995,9624737,-34138466,-3213408,32974126,21923184,-31182793,-68343326,-16038041,17882147,35662157,-76498004,-27169536,6720073,59229338,-27139839,-95310817,66062921,118315378,-27469402,-48853998,24435116,88533440,17503131,-42433834,-48329595,95583635,10935458,-8155371,-70753757,-11734315,60131149,-23088408,-38694446,45066121,29650205,20255303,-50450089,32253844,63860482,-24552552,-35467076,21094418,28158430,66083438,-42958306,-127285541,-1653561,73263638,-21181904,-52128480,53798434,53589613,39065843,-67740424,-31858293,19172936,62117801,-33693000,-41676940,11822048,16867217,-13496669,-50394078,43562206,64837062,-22238573,-99195064,25240952,57766476,18015284,-75979789,-51436283,50881544,30897540,-8089013,-55735303,-26788236,25337188,53360853,-8032789,-14810382,58742089,66259014,7661807,-10218897,6770279,-13845188,-24663520,6488587,21889188,-45123774,-23567076,26675171,32157541,22881581,23006844,-13897405,-22131869,39384877,46313028,-39040136,-22117208,33538227,-11475671,-32672061,-1377283,-14776140,52996819,61228159,8599914,-15903796,-40157185,17689604,44761450,-30834744,-25062146,-8148187,23194703,11460678,-42817420,-73927844,-45004239,58789045,32231932,-34558667,-58039300,595217,15183674,7750056,45551519,89972095,10887222,-15214079,14304334,949705,9137370,-18464618,-45748584,27875393,35968845,-38400897,-97825287,29501978,86729360,71244247,-80327464,-18770017,53683705,-6856345,-6910699,-57552530,-3914529,65668749,22523805,-215917,-46551664,50433085,1383427,3333467,24858660,58930091,-5275655,-43643416,-25328511,22170336,21679998,-49215112,-13888436,16751482,21633747,3317992,-26719106,16251204,74206838,71768419,-36634810,-64901985,48352447,72137803,-42938482,-31172215,-6503217,52528812,22605615,-2313098,29102122,25276074,29611608,-7907658,-41096128,-50633472,-414332,-30024439,-5224216,-2744803,-14841369,-48299386,15510066,65808822,7158527,-30023383,-16754565,6498037,25271981,39747073,1970754,-18031680,27801673,88318601,8427734,-71030742,-69541268,-5802345,21010197,8344442,-15265074,-32368673,-5206871,20217064,3749692,-15656723,-15636591,-9069980,26371702,17543150,-9825387,-2919888,9576964,60420911,21777228,-68259392,-24071950,28002481,36454226,-24904783,-8134169,6714233,-22006014,1386423,44222685,5371149,-49066813,42066153,26641560,37543386,7258117,-22873422,35181712,71955522,-32983111,-34528531,-29486861,40759769,57536317,-35071665,-48139818,32939130,-4915177,-14881802,27229569,9736684,-10155065,24016299,7838724,-726344,22712877,67548481,-2985724,10697234,43230329,12661552,-18764749,-6934131,73993163,-2010938,-37217417,-81900854,-18890444,44609117,57191833,9970626,-9651660,-2182584,-6509211,24251672,-30745673,20263042,22378730,18649746,-24707347,47578355,22396984,-8049123,-6342993,38096672,-30994567,-3505232,37579024,-126756,23879726,9060725,14486508,-12924727,64094693,21859210,-15695122,-9323828,-4632988,6546030,38975995,-38876128,12951885],[26,-131,201,-121,166,-435,538,-596,884,-1220,1454,-1910,2441,-2985,3674,-4519,5625,-6686,7990,-9657,11306,-13476,15769,-18316,21466,-24933,28591,-32865,37716,-43042,48802,-55314,62498,-70302,78905,-88383,98568,-109689,121849,-134990,149131,-164416,180890,-198717,217803,-238300,260281,-283852,309221,-336340,365308,-396539,430181,-466322,505397,-547751,593754,-643969,699318,-760356,828345,-904905,991734,-1091522,1207663,-1344950,1509988,-1712675,1967457,-2297092,2739142,-3359590,4285857,-5797566,8642183,-15669440,72335043,58984228,-195738746,-98449447,197173330,174826623,-131996374,-146412643,72698913,136826060,-41464537,-31273650,-78770698,3645489,113956422,4706723,-97463569,30856244,78459889,-5455268,6017155,119948541,8569453,-120794527,-13033138,184257747,47815167,-149923115,-60470501,120534840,65694067,-46059147,-20700616,-28220160,51600847,146706975,-38157161,-134367807,5880067,87792210,-9687819,-83312222,6239984,-34822126,9299479,100030348,12782708,-100410984,-29101474,93613390,14285955,-121912391,-34441738,2534858,-18283024,34218257,-55700333,-108844810,-36183111,122902216,100764562,-49677801,1411136,18348820,-39767661,13432211,87779465,-46532501,-59556179,42304765,99724035,-18453427,-33655708,-68175676,12583124,88485875,84543158,-165159319,-140608782,157634627,177123286,-148945760,-152003302,55487206,81657207,-16072031,-56471237,1782756,25954882,69576435,16290875,-1021052,-5880410,58938101,6959332,-52264060,59497246,16747429,-147257572,-59119585,171804932,105518395,-83518372,-81993875,42418993,96818278,26010391,-98585254,-134430557,64401623,191806841,-39028341,-141139927,22667483,127560111,-17622785,-75327974,-25968079,91605772,-1320494,1421369,5880667,19439344,13859394,-19330202,-19680912,55548586,4402783,-81094206,-62021425,69011540,149139712,-118102405,-123875326,64789263,87649672,-36862446,-61074111,-4684358,12319,68206330,19808431,-111318585,-96477836,153874181,63066941,-87647668,-45843860,59651297,-40007757,-4875217,61216987,8354650,-74504084,-22338404,51590042,-39314448,-21262638,30608173,-32237645,4043522,102024432,-19697589,-122005754,34018378,103233563,2675603,-77844610,14058361,16681784,3177155,29944787,2305490,-41362061,-40188858,68682280,46554548,-80599943,-2531731,78082098,18772059,-8812840,19878309,-36060618,11172325,44495377,-19032579,-50932796,-12994324,58516004,-37024466,-44171752,27895426,-3482433,-33332608,8729618,70551737,-55031340,-18561711,-48384768,47867457,-15374096,7617676,3046393,-68279068,21798121,111928871,-87864742,-66324534,73674498,117434677,534245,-22181378,773278,28210176,14577415,882549,-23568491,-78887252,45435311,23318473,-91886399,-31290830,37493316,-18793214,-23369086,71090812,8983035,-18799795,-59236429,36250339,-20685693,-62295794,-21531977,-39603479,-18641207,38039580,-15162264,-50324499,-17080983,94146754,35707927,-57263504,56369297,49948273,-20724565,-51821461,1418641,-38014766,-668533,23936267,17207004,-63638764,12688917,23523930,-62214550,15830855,98672819,65793010,-66639292,-3161398,44537981,-59568071,-22306947,33587436,46708559,-47356885,16620743,-6403019,-56774619,6408326,30165076,-45292566,-64169167,64917444,25688164,-27370884,-4374388,-9548289,-33400584,15173006,25750430,4826732,-19648809,28701865,47259467,-45248644,14486051,66712423,-9941057,-3051874,47618148,22936262,-24273491,15697625,29717730,-6762314,68755234,16448263,13204552,-7148354,29978389,-22953939,-37511971,14089472,46031237,3408326,2388378,59840271,8819722,-21218244,-22754611,41204594,-4950948,-5705560,16808409,-4607334,-8919384,16347990,1638198,-28324871,-39734098,62549337,-5305771,-33491603,-30225815,22845439,-35632980,-74459836,27752019,-26300908,-2436063,-4642980,-925427,-14837930,32563279,31831341,9677033,18603857,9580263,-10607746,-18229205,-18070165,45209848,-43555047,-10087358,53561433,-18651916,-9176565,16316508,-51615865,-84175671,42885389,57859437,34343023,-51409678,19527104,-16834441,21748143,34495208,18868588,-26890390,3381321,-21510348,-7692500,-14348861,43329784,-3289231,-4538748,-21667892,41169249,66290771,-624070,26348581,34664788,-46919542,-31001432,-51535757,14998349,55319915,-24357924,-31426910,-44204352,73803232,7493114,-69969396,-7035048,81526257,3690342,-39788416,14467155,34932702,-18240962,-18723381,14795627,6260657,25249449,29942660,-16935696,-58502359,17845553,26779575,-36603647,-7081249,25771138,13223446,-19409453,5037309,7697068,7018723,12387487,-23506746,41253868,33203222,25111045,-9750934,-52646037,42126620,53145061,-3373215,-18630426,-19668575,25767109,7683341,6759253,29754294,22083806,-21768394,8023225,-17233423,6949579,32728622,-558243,-22960634,-6098344,-2907643,4062319,-57856989,-6885016,-14206827,-25709419,-20541823,-37432903,-21348397,15503554,-18055089,-87160226,247359,57543554,27467875,-23448922,-23744281,32113117,23541120,-6560371,-19826520,-15520056,7784604,-31414513,-11226165,-22874972,-30785440,9146058,17389491,39219290,12304216,16961367,43814983,-25376630,13926220,-43577250,-4228203,-38084569,18258494,45585389,-11551704,-10580634,-30287999,-21972674,69149078,-7672874,-90827855,-10305315,33514476,8462550,-29977317,-7847513,-17012251,241192,-29131315,-48058266,28958833,33015722,-26487616,-60880239,-55306499,14968831,23378567,-54321060,-20446143,48317518,-7353896,-43591750,-63077418,2138610,44484393,-3229552,-46685185,22233829,43570270,9564490,-42436120,-89063662,24841686,86640444,-19535393,-36725603,-14248069,52651682,28968260,-40239681,-40568541,38613045,55169314,-35387062,-55113854,37775661,88845928,-7210638,-32205932,34490910,25550477,-56595114,-48524011,4611543,69780138,20508517,-64167669,-20387909,70548618,24582871,-39788979,-37901723,56639340,-6389213,12077693,-42382139,57113981,50079164,-25552830,-85014525,-46407832,47299867,46449079,-38106175,-73862098,21964373,37869852,-32571744,-38696750,-27554283,11703352,11687654,7673410,-8702325,33515620,49467874,-28515625,-4283389,14374274,-4888810,-42340442,10826853,37165922,56392246,-20583253,-10564906,25701366,39837761,24909330,18434481,8156498,-22745500,7407582,9101029,-4689794,7423980,6774433,21595988,46797689,9532539,-7976077,14059060,-6247669,29677661,-58214245,15957276,37602137,-30965308,-1099679,-50803004,62704019,15833102,-34093559,24039146,19658249,11471130,5117110,-17108087,-40110168,16996658,-3833277,-26450976,56715886,37836005,32361679,-42261665,-24416446,87519841,38222616,-15890170,-53066757,33097399,51036957,-264253,-84479255,-33798117,85419694,62619813,-80473527,-89426473,38546057,76831657,-28688928,-76352572,-14689413,92809326,40897060,-24344302,-19975598,86217321,45477945,-62223451,-80749600,23241920,32975032,-45744314,-22367239,66734576,33844185,-14895077,-59751908,58076412,41267987,-25505845,-52635948,-27066837,109287763,75193710,-32967260,-62323255,39251985,59121672,16628519,-86399813,-8751250,47955665,-19330359,-58695823,-32094261,49304030,4415408,-74431974,-1898813,16562599,1512395,-71350353,-24906035,46744899,22358870,-22425121,-80709625,19394962,29890611,13633387,-40684452,22565512,75882059,46056189,19260454,-25849041,-25944169,46094289,386210,-37159247,-2725710,27177527,-35026953,-47929458,-44733489,-4209659,-4564881,-26209800,962287,34953413,-19193431,-6404734,29226558,21815650,11449973,-36975764,-20554534,31275457,25425485,-43171933,-40937876,15711747,14544437,-26246101,20385943,1553376,-26820589,-4128582,62138932,47819342,-25235811,-55488869,67586655,44554134,11564438,-23083701,-13227717,36560268,36365699,10073001,-60294966,33269480,56688378,-31944623,2870826,-4260143,-8985802,23772893,-49325065,-32723382,5683855,34500711,-34361494,-8221389,26485949,-989611,-14725938,-22289578,-11675345,62609292,-57247516,7653321,48427554,99540083,-46213080,-79319878,-17109848,39949280,61955899,-48821254,-43623593,13935818,62474618,-22766694,-74216141,-30477855,38754385,19443462,-49065291,-54111512,8649593,-41203067,-40411342,730244,13261795,-26124288,-55354165,5580268,-21582132,57483624,-49260630,-74820570,22181210,76843925,11514631,-60471584,-57263735,19027559,33186744,-39405172,-44154014,-28679217,41694040,-26343119,-15441656,-16337247,-3090878,-20400704,-8925567,3523661,2393993,-31389492,-84923265,49821928,23448736,-90050347,-4886269,52158659,19292537,-5447943,-26586110,-19686634,-41976407,42364864,25241497,-1375383,-32015585,38249838,65431112,-15292237,-511083,-11209079,-20113119,49081676,-3283379,-15684634,-18672037,2724903,22753133,6741703,-9314334,4384335,26003369,13598075,-289464,-15665221,-26616419,12965880,69972086,-26379555,-37374000,56608859,18832799,-30214538,-3884655,-34499670,-25503020,3213908,-11423758,-10110881,-12453718,4813636,-12724621,-13292378,13766244,27449162,24747274,-20882234,43122610,14461143,-109191235,-34733101,51080364,14575048,-46979904,-9029813,12253407,-3020402,8152303,9966012,8178327,-17579530,-23162058,-15209751,7039718,3710098,27955902,-11357720,-4114087,41921943,8733380,-51249597,-1762892,28249972,-9125493,-10642185,-23885104,-3202341,34653327,46428242,-47669274,-6107707,41899846,36061667,-39611916,-24087994,12047670,11788398,23919588,4673632,15380469,-24433955,-10079072,49325410,-12593796,-38992606,-2808488,-25010351,-51580574,15895122,-4486967,-14627902,-46886102,49740945,-5546769,-29965866,-20728772,25710607,-12956293,-41868425,3388943,-59743284,-28048512,28065099,-35533921,-25559412,39119419,-5086468,-34233723,5566871,14554964,18458571,-2793340,31806620,874809,-42282854,-17826690,-8128261,34386883,-36497268,16692265,-46026532,-61179740],[7,-44,8,-40,45,-26,-21,-91,-64,11,-51,-59,-103,179,-258,414,-534,744,-1055,1271,-1629,2141,-2735,3245,-4031,5024,-5974,7232,-8661,10342,-12087,14208,-16812,19604,-22685,26215,-30264,34678,-39734,45320,-51572,58480,-66275,74783,-84108,94473,-105766,118325,-132028,146905,-163279,181212,-200666,221746,-244780,269910,-297071,326565,-358670,393326,-430880,471561,-515645,563213,-614555,669819,-728951,791614,-856932,922786,-984101,1029611,-1031527,914225,-426986,-1641172,31908835,162128473,28971503,-26942860,-7887666,1822198,75239733,48778858,-52194163,-49125078,70432255,64617521,-69689485,-11078692,102829364,-34669097,-165346920,18586236,131350511,-49591761,-118353844,-6284713,116240433,45421810,-69089557,-131005710,-51534918,218933915,63663924,-218146861,-102666688,234473537,94843203,-177290717,-48153492,77918875,77313446,-13840455,32323590,-16789399,-14981978,5227733,450399,-68380665,996474,-15067110,-109241937,18874668,144343267,17806101,-139237295,-53503909,136347249,66468350,-112100670,-104930362,4808633,95915319,120723078,-92594580,-70656506,119557781,143208318,-50975668,-79363234,36187010,58762741,-58093545,23268780,18514706,-51862787,-61482822,92109754,48302264,-66649074,-14561143,20334254,14448575,32605269,-9807464,-28219631,-2581645,76591915,51024735,-86533931,-17825505,6122080,25192837,-23274310,27531298,-38301092,-66652158,56925209,53428352,-86328691,-41236796,36706901,80558519,-12552893,-23339715,-41718628,-9617404,74364712,90687872,-95006551,-90912746,90675469,67029435,-36555950,-38842456,26786878,26604804,48581717,-7505988,-75072403,-4163681,49306555,-12386586,-44307923,38424615,33534623,-87183990,27836925,102541434,24392834,-151597082,-20769075,176570659,22589533,-96332956,-53521975,-10921984,85381078,54955046,-69096064,-121443314,-9965709,105509811,-76008967,-114510361,5963979,87554950,-48992639,-75563451,6162300,-21018122,-24512347,14573576,54905937,43536352,-24403072,-60485183,-34610875,100369204,90758834,-130955522,-119547918,99429453,87333693,-67949366,-120970208,48779594,40831073,38506763,-33045757,-82180307,38051261,66149058,50984023,-81959200,-7770373,40092122,36712464,-50778267,61611973,55337047,-49324982,24321274,36481095,-31943955,107258,-13655400,5058048,8974546,-4687076,8945342,-81811427,22805568,86731537,-48342314,-102394803,34750258,42408366,937106,-29297071,7193194,-15047809,-16452435,48511143,-9406216,-97028640,587035,73504768,10941035,-20096993,-18346389,-11733910,5999784,26454079,6774154,-91831010,-17823411,8871402,-11670333,-62560750,60850193,14820146,-45607725,-8107650,6199211,-53394267,-46640198,-17195435,23286933,-42182445,-23301854,1441190,-59030769,17164061,52661780,-15675499,-54203950,87319749,96196551,-23917742,-72109113,13130122,34000785,-14266394,26226437,-772458,-11495623,15056548,51650928,5052632,-13007219,38725507,-28544334,-34498486,11761794,47724606,-53650673,-8381462,61872073,25924286,-17873593,-15759129,62818881,-22726028,-1542090,-15326902,-47331602,1992249,75938187,-2470045,-66861675,53635247,29578655,24377436,-17249916,33949343,30848849,10446453,6235722,45436998,-35610092,4133250,39065907,-17680697,-31453393,14063323,27840307,-16184153,17931467,4463581,2907535,-29241530,30069420,24606044,-12899409,-14835962,17957682,5071465,-10947189,6019576,-70328014,-46642136,45622610,56504764,-27955494,-24224255,31238995,24471225,38345254,27372922,-35804045,-15093461,9870799,19020596,8903733,-4367478,-3180961,2761633,-28574524,1061402,12113722,12527970,19204825,-18995847,34322080,-14919384,32219695,-7793274,-3981832,19779871,-18497067,-28118002,-8626304,32067411,3841523,-23421011,2532089,4096786,4319783,29378875,-9844994,32681277,-41550956,42573729,-4432557,-43961959,566321,-804307,-11746048,-60856122,10899470,31962763,3029348,63205475,-5060410,-18903001,39299729,68832721,22372354,-57994230,27214218,22114025,2118772,-34446766,-19984568,18330168,-21082121,33685243,-154265,535190,-7013772,-3004900,-25273394,-43040612,-7597210,28758268,-10018650,-6888910,-5381754,34363877,-38031724,-1819982,5532252,-23142835,33698570,-4785184,46008538,12443063,-3689042,-14224203,-12476410,21327914,36656377,-9268863,5555609,-13049502,-34701103,6566675,-6121279,-19377426,708122,-37482751,16758924,-62424858,-29351341,17875169,-21320181,65911696,32601338,-42667345,-29702852,25776596,32705385,-44863876,12391286,35471779,-25767287,20549637,-5507075,-20407594,-78788899,4753121,41704346,-9433028,-3056763,-44202417,18981887,23813737,50943268,5550778,-16728294,-12400301,33961860,-31389210,-35914965,20737794,57837926,511180,-28732108,9874784,33458718,10921181,-16333037,-26907099,9681892,22774796,7992976,-36378826,-34349832,40247952,23036826,-57077869,23539355,5273225,-18012502,5530685,-15616761,24868661,33766954,-8843070,-7947475,5659401,57444928,-11495106,-36142042,-52107444,73272000,22262497,-73310842,18451974,27807019,27258889,-49304562,-10616875,18274443,55453971,-52033340,-5179253,-29522623,36138572,38486245,-34499168,10192769,18329210,-2099627,-47614803,-22018869,23715074,49415220,-38044001,-39469385,49791915,73944752,62711867,-5777442,-1751752,23210337,29141075,-13210854,-20865428,-14087956,17202235,-18322786,-40444145,-25917443,-7208363,-9759952,-20472089,-20267969,-36510471,3240449,42092808,-13577638,-11549090,-25431711,6387592,2723328,-7423945,-12180824,9272162,31622474,-48062155,-24029426,-681159,32145545,14021832,-24408865,8603844,49671509,32978600,-36825330,12580879,-6047884,30404631,-29084850,-18720723,20004368,24460194,-7439583,-38931123,-16898254,-17560767,-5678085,-22730241,7664769,10298537,36796864,-16462636,-74349614,5353533,54316760,-28074879,-66094305,20618636,57189821,56921792,-11873929,17261832,30762531,62784339,-29199070,-81282769,43285029,42766353,-23106081,-63272700,-25286426,69016152,-13495059,-98089908,13663729,30794449,14037131,-27948437,-25194529,34286397,69269717,-4889925,6253810,-10185047,74109717,6961454,-92796802,-28238318,49086166,32941007,-91079009,-53398993,61223418,43399217,36011409,-26426175,18283629,37877145,39164224,-79414043,-27363725,17596978,80043268,-63461349,-31651836,47764496,3409970,-63937966,-32556614,56463106,47081927,-43785659,519287,30503310,73156891,-9585009,-10473763,-8338213,66164492,70164102,-47166263,-37039135,-30979417,9094218,-15801940,-7327922,18611333,-22645744,56501863,25974310,-36449815,-19437985,53203432,24976708,91792,-1329102,-25630757,31026620,2371714,21881051,43105488,-11743042,2719409,1507689,-13649213,-77047720,10382992,2589178,-13113970,60982029,72805273,14721309,-51297569,-16989439,45803787,20042927,-16528838,-46647770,23341578,81001722,9274528,-55198591,-16194311,51253513,51012818,-36907642,-38174651,39978850,82848533,-24716369,-24543442,25435458,32214061,40700275,-17886569,33071623,74550,5551666,-43593717,8242589,41768917,49815172,-27145220,-62351697,19937632,54080613,-36183982,-102106398,-7242542,66322156,15945896,-60515965,-32007769,59759749,29187866,-69627560,-59832015,814458,43016938,-50588563,-67250969,52462970,17569500,-31251211,15838605,40299513,43561759,-8119767,-26875272,41940652,70157578,-41186262,-24649953,-13676012,40143887,52051592,-68001939,-55405060,39619508,65618531,-21413193,-36819373,-57243343,28442291,26841953,-24909118,-24653872,-40464568,70915251,25466622,-14978493,-7059440,15309635,14043786,51420481,62644503,46147544,-13410128,8022473,7400912,10430119,-48508313,-24549033,-41569066,56448131,28938534,-15934266,-66001636,15252025,30702696,18795002,-1574157,-34474835,-31452789,-20337198,16363926,-17164708,-45896593,12478737,34695306,55965962,-1999058,-14890404,37891095,28234360,-20441242,-1813594,-12026718,9569853,19219777,-16040751,-26252807,-9823254,-25181310,19948089,64007607,25255260,-12140505,11783077,15928389,26901865,-14119878,1799240,2241835,-17307735,53021038,19377756,-57202321,-7437243,72323566,69969245,-71499903,-25059963,14118668,37251709,-44084238,-81525974,-38228951,65169671,32725727,-19804349,-34912430,-7665390,38128185,16789523,-8524072,-6188320,37946654,-1684089,2521895,19694761,8096543,-38847361,7053828,4311221,18617966,-12474421,-71733603,-55128976,49083023,69567351,-3236475,-81825494,-16335963,80986205,46705713,-68787322,11842088,22779844,37243251,-6154179,-14444148,-3918756,34844434,22705218,-26487950,-5599970,-12923370,-5337820,5056726,9941850,52160693,-48148301,-65707739,47687493,42384781,-18196068,-54960095,27680577,4896032,18260622,32862549,-75747170,-64772936,59661789,85628018,-14340636,-20321840,-22008639,40892333,-21790432,-10737660,-51575338,-66145769,39785738,33223427,-43016801,-55369490,-12813244,63535246,2905192,-13625230,15337952,-55069556,4023775,5821883,13006935,-46366975,13061625,49864544,21291349,19027670,70269962,-28380635,2942914,28524432,36562852,-65399890,-39092274,4094249,21037299,3503078,-28775548,2764591,27938646,13834863,-12692369,-34985020,-31886294,16265707,50971701,-49395273,-51953699,11470286,27398237,14228137,-2927001,-59269741,-12393452,50006060,4219103,1673273,-543940,31752148,-9601694,-19500088,99907050,2912116,-50755147,3031182,33010268,-18562558,-22820753,2612798,42306033,16740773,20141706,-3786091,-15945691,56681919,53375428,-1695027,-47524712,-28650098,32887276,12570238,-6248147,-28218359,33994633,15772776,68178793,9162613,-35587117,-9952735,25057863,22993212,-5332094,-14290847,-52962544,-26452088,37632487,-22699185,-47907756,-18824466,-27517300,55098509,-33536410],[-5,57,-3,-64,-54,205,-134,115,-211,253,-228,278,-314,264,-368,360,-393,265,-267,186,-167,41,214,-424,607,-957,1481,-1923,2514,-3268,4050,-5019,6243,-7538,9004,-10753,12866,-15068,17489,-20396,23537,-27128,31140,-35565,40327,-45849,51810,-58266,65358,-73213,81703,-90847,100942,-111807,123486,-136091,149671,-164197,179539,-195995,213206,-231196,249654,-268302,286605,-303609,317878,-326686,325978,-307893,257723,-146087,-92756,626553,-1985689,6647534,-64530096,-192117449,64122522,195487566,-74527384,-209761180,-3939850,117017132,15653643,-76829464,-34714839,-43881691,60501811,92029204,6249518,-64044391,27831867,26625809,-23425357,-11015707,83560261,-69038874,-89824942,91352646,80692481,-103821371,-97474869,41780483,69080229,1955050,-30574587,-97298897,-55188951,118691548,34204829,-96495679,-100219308,98501074,65832984,-8627775,-13700891,-60059429,-45113093,82594812,117239141,-234039,-90575401,47834510,75760300,-1935023,-46973064,-23592622,9039316,40420432,84448612,-85555144,-84482242,74153024,83812011,-33421203,-32524053,52790281,-8829178,-79162387,54850991,35540445,-118256831,-91918661,108491468,52657853,-72722171,-63393810,-57239880,40431857,104211847,-24465112,-190811102,-19973170,207844169,6376288,-161367550,-57416554,96520860,59822251,-64645686,-20217644,-48866282,42615041,51398359,6225428,-49073476,70229498,59015632,-86526014,709704,99058389,-77358122,-100080358,62960020,137889836,-61459059,-135514737,-9000857,50636916,75406027,-18679490,-124828393,7337718,206689226,105771969,-145872293,-77109440,122186800,97409472,-63899872,-50428359,40380136,15070510,-10946335,-5221189,-65586771,-30697660,20178392,17394855,61495723,14823739,18497966,-99618058,-25475177,93419150,-5250180,-139975117,-30864892,100904085,26901628,-35839487,-66938394,16444684,62991217,80198398,-12404123,-125686199,51107213,98947860,-27037239,-108139840,1989789,32580186,-41144772,43369386,10134992,-53108702,-44419202,80542664,20007144,-27243346,14226117,2801792,3081033,16423099,46351670,-73909641,-46053091,106082590,62723360,-49967429,-44899304,7789695,24324213,-10676627,20135635,-53420734,-64285715,74436816,97121589,-66203626,-47430540,49269856,38698013,3389342,6565994,-45890486,-30418516,24180648,45673846,-49468570,-76138487,50796024,38905949,-65731530,12875140,-18249577,-32115159,-26426928,53026986,-19333365,-14378157,6596473,-16753834,8983310,-6796263,25522936,-92993823,-14293252,70295765,-18296954,-103633776,17474143,96014899,29097893,-77143104,1811361,-36470716,18450105,-4623477,-49727232,-57553875,-17071926,67827711,-12346370,-62287440,26033564,26556432,-19918490,-7850981,55057593,-5802113,-10285954,12372361,39418758,-5316904,-50013209,-70621027,-27176099,-16705521,28314243,-77035950,-69983036,53114225,40268484,-8818014,-48388769,-13927718,48668919,-24275202,-37971899,8489406,-24859070,46389536,33506486,-26105195,-26791457,38438724,-1382082,-38379860,44668601,36008554,-73660575,-10425610,21024270,29871477,-40591048,-1116070,10414210,41214089,15370779,-18931797,-40014192,4430672,20779098,25813323,-53239626,-3824294,8329553,27389645,14757169,46071631,17014710,11016077,10235661,-5445061,-24968692,47873738,71327358,-26145034,11256932,28139353,-8149487,-61553450,-7191642,49737679,-8908087,-48842031,22056989,8159449,-24531228,-14059920,12318059,-36124047,-19405451,35444952,-4704402,3660665,27845111,20829819,-23451844,-11472635,83583735,2432052,-41874342,-2409501,-5785700,-23186666,35808920,21555682,6770503,-29603345,13977349,12389754,-19758633,17315224,33620498,-17149611,-37600364,45875661,8183116,15618429,18251814,6309786,5088409,24669600,-5562722,11360630,-35030770,-1445027,-6652319,3060507,28323193,-8358119,-70658548,4974194,38102316,25786576,-43344059,10356218,42417256,-43188475,-11396957,-11786539,-73638513,-24935078,37614101,30197536,-15573315,-39234851,37078951,-3919610,-3271163,30396579,59057820,30620601,-5646520,-14229524,-22558293,1879208,24295699,2147482,546514,62388779,3391169,-15367391,-13567991,22637953,-21232700,-30920096,-10633409,7832249,-58206150,-15992264,-26980584,-49758957,15000321,29606044,-574269,-26370082,26326903,48163996,-35507627,-35149252,34115755,-3995615,-11640114,7023342,-26266443,-149827,-23867038,-27547031,-19439517,45640672,10980124,-24766754,6666008,-2011800,28130039,11298125,-41669674,5145678,2679573,-22739811,4890223,-11618428,-41586432,33889216,-4725583,-33654616,8055307,38514239,25978576,-7899994,-19179574,25588095,38935840,-9923862,6083216,-7971083,19495553,19867114,-3241478,-2319209,17299269,-24377067,-6986436,-25583634,65860562,26543398,-23986187,-1860839,65764503,-6510103,-26849081,-9578147,-5208496,3952343,22037704,-29377710,-28696216,17055115,11265719,37712896,-4663630,1859086,-55742171,18896413,11943435,-8869510,-30816414,-5638345,-7081497,-18195395,-36528411,10883156,5096532,-43273461,-38448831,24195569,5098472,-4462142,30219516,-1533448,36972663,-36656133,-2337963,-34908477,61426651,-19125851,-62283616,-76377145,-1281715,6498051,-21428263,-25236450,41109333,70050581,-46492228,-44128769,20795745,100136404,10097303,20287376,-71760622,16842343,67051956,-8507029,-11372931,-5858446,83656405,22282989,-43502154,-25898894,29913124,33505074,-8955678,11592352,31027089,39757281,32842868,-48064715,49552624,44109587,-4253383,-120287202,22555546,71294571,40046848,-61402444,-20913380,66974357,18871314,-42939954,-69541114,29441501,50945373,-55684870,-39505673,28016031,89067011,3544212,-25158848,-52375713,65567264,61301881,-34968229,-77002818,18159196,44284903,-13299487,-39687345,8422571,52019448,-6707073,-17104181,18718174,43743571,18982299,-29028804,-44329015,38246581,-128513,-14934049,-34706179,-6011245,58071819,1249247,6611012,-34254194,-10755209,30899464,1565313,-36116663,15212018,15886370,-37804381,-43899896,-21620966,17103243,1476216,-13658262,32878344,-3743621,-24445382,-43889528,-60413792,-10901429,3194894,28618389,4493939,-16078709,-12994519,34821619,-17177514,-29239734,23492922,9589305,-10437421,-20633722,-5074129,-34093157,1253461,26538952,-68254220,12833106,15740577,35622794,-37916033,-8699864,71872751,38862072,-43452424,-55799052,6660298,54066275,-23995568,-88614852,-31785659,15976873,11058505,-71573406,-6104386,38950889,63196414,-7056141,-67894640,7625636,89373621,-10147839,-60947320,-42516684,40783935,16528615,-52128000,-77313395,10903301,68292215,-40493635,-65230075,7300910,40672962,-29865502,-82978145,26570135,101304249,55069529,-84334249,-39777382,89710853,53086189,-27927145,-29417372,8092398,71342293,-28312691,-51894234,-17419959,26187627,4066747,-69705514,7213406,34318684,14177835,-67924104,-33204009,38321341,39155290,6738838,-36124883,21750872,91488666,28706786,-36370080,648975,50997634,85464597,-39251716,-61857101,32752898,71580906,-28285851,1301521,38317730,49326223,12870847,-43937453,-11683990,10777241,49805577,-55862611,24897923,1117852,549292,-21056398,-14341519,26148848,27568125,-19833971,31013580,-4726046,4791200,26371114,-16674806,-11290128,37929306,20696971,29759988,-32189564,-15410833,32279655,7005201,-32202494,33735180,11178738,-14138845,-13210321,-5164716,-6934706,-6692170,53514181,-10819135,26604855,-31459797,35722242,-15131230,38467943,40359659,-14409665,6130164,-3807950,-17607421,4562889,-16695996,-5053926,-24375097,33707001,60046575,-18587614,-67821021,30777111,27420581,-12610166,-18845761,-68337436,20877176,40981427,28212977,-20933054,-31198656,76160936,28620310,-17581434,956488,28616418,4403850,-1104165,14903977,-35698022,37139232,-15369477,-9605041,-13383405,28759090,9354237,-39993724,-45110936,59714415,58681399,-62696149,-91062318,67971170,48815268,-57235569,-97167997,-8883382,95211857,9609780,-52758324,-45259688,36954057,49577038,-46341455,-49947450,31167509,55629847,-31407291,-53767711,26317426,-13558887,-43236447,-21850627,18111963,46577573,-314078,948217,34213534,44126130,12731282,-34120216,-57641,67475451,66089368,-36858445,-71914866,26277436,66923087,17910083,12876457,-118421,-32587178,20267673,1153487,-5964302,-22892070,80104259,14499968,-1111339,59040008,38167596,-28795680,-20068073,26465493,-52685193,-61749574,13894323,-26968679,-15369330,-43352465,-15995561,-45090253,-5850912,-37714388,24423884,-63296645,9707110,84764747,-17794449,-27173232,14785900,-40541130,29412926,23934023,19074515,-36072183,-6992278,33092065,-21047190,-41576647,8830813,-569791,8250522,36982955,-58253045,-20403806,-24192419,67118635,59441855,-25771537,-9333090,45795881,-8982499,21891406,35633906,-25070689,3785734,-16559909,39829972,37095322,4680530,29995847,-2513973,-2006967,2926405,-16905922,-36637408,59161113,61332955,-52957123,-63364900,33665622,47099774,-15963795,-68168193,-15275398,-17198854,17682232,19114637,-33983364,-33578983,-46461646,18855539,-53525016,-17436781,14706009,-19188663,-11133813,31308422,5949612,-31183801,-26830706,17926380,35074598,-53177502,-38433368,-6296518,23202590,47018464,-11501210,-48827587,-33063844,33062870,23513417,22536583,30370,45669424,-8815495,-4724586,-7192946,-17871255,-12964682,34187705,5855529,-54932389,-27605217,-7850476,12534736,-24087644,60117355,-11316365,-32251954,-35205708,32759302,-2620369,-19770727,39062770,28445905,-7519604,-27805218,-35657575,7799342,5699599,7812168,8355007,-47090776,-18843268,-11766892,-8427039,-4638945,62361378,5022738,-27423332,-7544074,22257660,-51749102,26959151,28154638,35420054,15716681,-30286990,-42058459,-22618607,16102264],[-21,146,-163,219,-356,483,-694,927,-1253,1547,-2043,2660,-3296,4041,-4984,6111,-7461,8963,-10694,12677,-15181,17922,-20883,24430,-28437,32905,-37873,43602,-49855,56774,-64564,73331,-82705,93077,-104640,117237,-130934,145919,-162316,180026,-199252,220130,-242728,267041,-293443,321788,-352395,385398,-420802,459107,-500424,544891,-592901,644983,-701528,762852,-829873,903432,-984332,1073893,-1174056,1286586,-1414216,1560504,-1730620,1930916,-2170701,2463627,-2829890,3301251,-3930141,4808928,-6117550,8254214,-12298309,22471276,-100104291,-153733336,139101206,103140880,-53232174,-58784295,-25862723,-5659715,73611466,34231710,-58280381,25230611,142474947,3480445,-68308694,59353341,40313082,-128606790,-36067903,117267335,71870570,-168794329,-103108553,76671772,145910875,-3781534,-68948386,-67604006,122630664,164829812,-107774243,-226872829,100673998,227280255,-39411141,-115962432,42423816,123491908,-7746426,6757149,-42174284,-50340301,925953,-6491308,-20151964,34291769,-387929,-81830295,-102062916,121001501,112601032,-100372530,-117594310,97148944,154220287,-55377829,-134218552,8676360,63190742,102177957,12262322,-157126217,20928275,219926633,28645913,-174811984,-29550567,41628881,-44537162,-28038163,80556036,-12901170,-81311686,-8390290,53270452,28214305,-40627882,-50098858,18061526,82565943,15066699,1640499,-109268413,38497762,115385134,6552036,-95907632,4692153,36964374,-13572023,28386478,545641,-45064608,2744726,125191734,-36385879,-95507122,-16343344,54432530,64179357,-7632046,442885,-23525488,33258212,114707532,12154278,-100117526,61180471,91361321,13415309,-84778069,-5789849,-29393110,8924216,5379343,43997387,-37014189,3822263,-10962011,9275875,-4282030,64602559,-24664314,-52885454,88390437,137953550,-60884281,-124842434,110125153,133227161,-20044609,-83432566,12789778,51131080,118904447,-11442996,-53270799,-63439957,81543901,25215280,-98297532,-20948291,102458716,-21208426,-52522778,14447905,58817068,-3279032,-34800941,86903386,4759547,16786947,8759129,-37227633,-10051960,105063060,-56482018,-132196037,5305708,143247006,34098810,-135115820,-18913838,78954591,67669995,-42050569,-36914391,-15154231,94751776,16527644,-36913807,-101751654,68598868,55073521,-62184634,-34710270,30371199,1409984,-25330565,7299344,28360533,-78772774,-57665391,9680039,12516070,81938693,17282403,-51747595,-64210201,74212234,21961088,-80141164,-64455995,68673530,42880254,-55728580,-58209546,27657441,16880364,52358332,47938283,-76797227,-53281436,24819976,70683615,28797494,4696397,-31534122,-5725043,15135475,8634229,-21363427,-112530465,-11811810,38362179,-29029612,-48639480,51797480,-22294377,-28062866,109389316,-16642350,-14604963,-29298180,46744427,34419255,-2634409,-31575166,11867235,-611442,47668815,-4489414,-68098589,-28032369,65335997,20327304,-16639560,-33813647,55028185,24941753,-3850675,-31328422,-6352180,-31831845,49642275,10608658,-70843460,-32493899,63328289,-42245561,-41039421,27372028,-12808542,-72252119,40349952,79351499,-40263120,-29845760,59456164,23622036,1345530,-5327586,-56849930,-10680044,25153898,47400466,-44859644,-7350888,-3390731,16244626,-32131689,43525018,-22946781,-24302089,3881686,31906192,4134207,-13350773,51117048,33799429,-58898479,-19705407,-4137029,37175937,-6885357,62915676,44212537,22005589,3154164,23454703,757257,-35052462,50939262,12138285,-15002697,43252792,-13797604,-20964996,-20395185,67696203,36360203,-5372990,-27496232,28483624,-8585390,-4453825,8757180,-47490923,-11347830,34272187,25332675,-60510975,-8393623,28762476,-15181132,13652332,34773244,-14255592,-22204862,40684769,22040954,-62726321,-4762437,65731151,-776115,-41443706,27369000,10056762,3968599,43157955,66102919,-52319895,-50006883,-3055042,-8282550,-36914635,-24859482,-8816751,-14531038,-26518489,-4272932,53628517,10964548,25906473,3292778,8755836,-7930082,16529938,-22287113,-6063488,16507379,2806267,-11455637,21402759,22835007,160974,-31985706,33520568,14501325,-50815101,25857963,-5053366,4933663,64467648,26018904,-28163458,-23727145,26048663,-34867514,-26469626,6293632,62422210,22021378,-27205643,55429193,20974251,-22935393,-21015348,32536614,-763157,-44135554,31117643,-21983100,-22781171,12204864,35737408,-13953537,-17028011,15630248,-31711772,-57969452,9880532,-16311496,13842829,-22535312,34512004,-25012135,-7932813,17698698,18178839,3681325,7686227,-3297336,-19111815,5078708,-38540691,13686910,-21802430,-10268250,-32016661,-26511807,-47861888,-604076,21719365,27928636,50666379,-20573372,46127765,26514643,16232597,-26678756,-70540232,-33563711,2839578,78691770,-23733421,-45616323,17567311,56918389,38174649,-27159440,-38808212,6758256,51972140,11155845,-17781598,16715473,39235153,36501203,-921283,-15562265,199763,1084375,4007841,20509318,28219581,14641292,-75434710,1653725,9900729,60380905,-14249567,-66789704,-17023059,13208502,-3703342,-21256684,6069373,21711376,44851844,-59658542,-44959520,-8134261,56482653,-2362681,-45576768,33424559,29316792,22575665,-45720415,22418628,-5448315,-43455608,-25639619,-39497829,24249404,33106999,-27870004,409356,25528032,68891519,7696742,-45406164,19497086,6038351,65582365,-21187197,-22379459,17267190,59348733,-15290899,-37654484,13176148,29036116,24688119,-30436101,-35412755,47199090,35053964,-6466171,-32189038,-29079196,5762357,-57916593,-11420990,48603958,39019384,-5453720,-9332056,-10533332,-34976973,13379653,-30667636,-27866604,36331539,-5968989,11016348,103231,-36280032,12806115,-7091352,-14734968,-42385865,-15767599,7341483,11784295,-22701251,-11058488,9283390,17901668,-23532233,-4888951,-3222356,24145311,12694102,-34317348,-33377107,60855022,37842858,-55887900,-32154833,4201015,34767488,11236707,-40525769,-17230119,83167243,-9923587,-29519172,-28204925,38443468,-16457849,-7293899,-31863210,2894923,6967188,-9230478,-47817500,36274524,72391329,21747960,-69453775,-48954959,45883004,-1561054,-38030811,-46473035,27867552,67293570,-6603705,-40359466,21936681,38984545,-80785,-67844869,16092873,54259823,13066499,-16483788,-44102995,80489138,57680798,-31927907,-90367713,29707732,42032016,-34985369,-51437608,-23094298,37518934,58973809,-9953605,-38757068,54804335,39924296,-51115628,-81723509,84245264,52347694,-4518031,-84726797,35734926,57761424,-5408009,-29607255,-32685646,78039757,-5440758,39330465,-57821612,30893201,82428176,-40720607,-73730003,-32543892,36577565,13483638,-48841370,-80104105,10847414,1809408,-8562782,-6651468,-55119291,17376446,-17966078,-38022865,40492949,41047459,39140373,-34134285,-4161967,26047953,-10223924,-49527869,41990541,-5710220,11233334,13696753,-1677069,2941755,7397238,12875908,4333076,-80677573,-25981045,12879800,15675176,31638678,-27583154,28979030,52883802,25215392,-11986313,-28481855,16418404,45591090,30540136,-88172069,28517257,19405176,-49027878,-74594838,-2950550,18645323,-2378246,-32085939,-7256246,22477907,15930491,-30731317,-23931339,24564245,44800943,7604463,-53990799,9544277,74817505,42440569,-62090780,50820534,53488504,26803380,-46526316,-80424633,46703236,53280089,-19881346,-66189789,-27403938,78419068,26471008,-89267928,6839557,20353769,21669755,-61325954,-13294638,64101096,5821442,-29589187,-25241227,40127779,39249063,-24591632,-59538693,27077468,102335734,1401255,-93012041,-44916336,51255059,72906113,-66043554,-25341983,-2610641,41047316,357226,-53005219,-38288092,51863424,52287477,4540292,-7979430,27773288,-26294033,8900891,3429802,32642232,-5410019,-29600080,-5568168,44591722,-12711903,-57948450,-19136207,14472425,39090148,4807,-30909148,1353913,12457659,31849441,-19985512,-46249071,1978548,38642693,3177298,12560485,-46459483,-36946826,51292239,30153878,-38314055,-11758173,16248921,-18019754,-42336390,-58460460,-26616977,-12529220,45902392,64075703,-60609327,-16190272,-1959494,3025507,-1157949,37155400,-1189933,-39761904,-16727297,39527349,-34475113,-17564940,-82327478,-4843466,55735042,26065484,957781,-58097682,-31699093,18989398,-5582077,-42163870,-32307746,16097435,46563885,-4774251,-19161395,-10650202,34032452,42677369,23295910,7065027,25489846,-1153544,-33902992,-11989104,34411754,-28072397,-25269074,-19294961,25193163,-15267822,-44224115,-9382664,65713944,45579177,-5036035,-22373833,-7158528,41924892,36671154,-75522831,-38010693,44418399,61247546,-41763166,-34993743,67816391,46031280,5317686,5870072,55897959,-13770622,-15697222,30011040,-29062996,5084253,-24474793,7786589,-18740098,57678334,-22095073,-56538849,27491131,40058266,21912799,-21396241,-22059446,35973290,25350528,39746064,12044075,-6171938,-21342313,44316206,-23386725,-47027643,-12562981,31045030,21575341,-28539865,-19462379,-15409419,16432915,41151388,9190675,-6404940,-4912201,33914198,14630435,16548405,-10139695,25300513,-21035385,67582523,94236048,-5270009,-23103984,13850183,17719325,-14027298,-6141446,8720701,25143403,32916924,19041190,-60449348,-25251275,-30515754,33369648,6210031,-28980554,-19591661,-18828456,26040128,-17870582,-31248840,-19499275,1775781,69884029,3077677,-6055658,-5859498,6385198,28534917,73686031,-5178093,-14479412,18252755,29789644,-49927388,-30166969,-4498068,-4185145,10307624,21181215,-11338865,1832699,9421564,24886677,44344339,-53279412,-19258452,43058982,8883524,25261931,-34371819,-20735206,20145244,9981988,-9607866,-1819520,20915681,12502997,5154405,6093832,-25343802,-10115299,-21315162,-7205535,48277352,-12114168,-46975938,26825037,27791514,14338634,17360517,39189542,-21836517,-31012230,37095176,-57341432,-27039548,16964745,41503186],[-21,-19,-69,149,-107,230,-373,483,-595,835,-989,1292,-1663,2056,-2455,3076,-3716,4496,-5380,6424,-7576,9035,-10737,12556,-14592,17074,-19848,22891,-26428,30343,-34692,39661,-45237,51343,-58158,65868,-74280,83638,-93976,105364,-117912,131733,-146937,163477,-181737,201718,-223605,247379,-273487,302077,-333079,367074,-404288,444858,-489126,537764,-591011,649549,-713961,785014,-863831,951580,-1049686,1160022,-1285482,1428997,-1595299,1790755,-2024644,2310547,-2670151,3139262,-3781471,4721371,-6241165,9165007,-31855236,160255122,169661570,-151200192,-125551610,45283762,92179293,-52585850,-27008215,-52280261,-54822007,128468761,60331388,-64849773,-92649029,176641,43086453,-10152965,17262761,-33492488,-114448912,39659638,150309742,-94413009,-115647261,-16593229,79102546,-3119503,-39659206,-960797,-54275382,30541531,96089385,12629425,-79799701,-6110336,63602821,39203345,-3937738,3644379,-77946354,4964872,100587948,14906922,-131869334,-40871221,135291356,38391332,-112259851,-56068805,-47582907,70947289,83480720,-85692707,-124646948,5682298,50494100,-23622140,-80743352,68883772,17850097,-71246592,45371594,103316827,14430506,-58544905,-3414412,66648859,31562323,-60855536,-77728284,-168514,131592554,77376253,-149835750,-169302143,123638263,134205068,-72938746,-131066639,66033702,138271553,49332457,-12722423,-84598427,34069956,87470496,59182599,-78433672,12001491,57974599,-41420659,-24333353,76729571,53175,-104748692,-50223045,97787648,74886294,-64557744,-61702126,49433894,46656261,107560135,-94624749,-86737897,61500192,206040627,4801587,-150622582,8440503,114631298,-58234911,-82845930,-60812041,2520433,39795326,1827126,22046547,984230,922024,39225181,-57632240,1492775,31011077,-36061662,-100601857,48355015,102761909,-99643696,-96991232,81324535,100528435,-6785660,-33570843,-22133899,7106968,90741806,83476010,-123053287,-64591923,76992647,54665894,-57502104,-23390649,21886241,-9915118,-4775150,24141338,-22989450,-70832156,20951881,78338869,-60983723,-57244280,33271353,-42515348,8911911,76592546,-19368157,-123568827,70961198,73252010,-32822343,-44196823,3689435,-2778039,-49090368,80716014,26856188,-84724274,-77028960,89842676,67614429,-38569039,-29299829,-7066849,40234831,26504359,3278262,-46117529,-16013707,76143213,40888191,-82519181,11475640,61819839,-34104034,-14520952,30202796,-9787471,-3235500,18316863,27485353,-57139355,-35249155,-701516,25558615,-41635387,43592362,-13743356,-52371520,17889288,61407224,-36306455,-58892692,23412739,44022023,-42022091,7384233,552827,-42130222,45689898,41144182,-44834966,-80687870,58532391,69988864,-76321849,-14976567,49401012,-16321665,-50988770,71458081,9930562,-58064903,-12797652,-17320133,-18493365,-3712053,12340412,-25893553,-31624305,46101761,25620467,-33446782,-15823328,82770110,21158860,-85867278,-68240478,27383904,3357702,-39122141,32759175,-19670232,-33264715,63975176,16494061,-38741054,28518229,21363714,-41432169,-2272363,112185570,41235791,-20682190,-5935500,-1767663,-21987676,-1220166,7227374,6650464,20634471,51074958,-43682403,-50597930,8114454,43784190,-799225,-2941225,45908272,28173090,-22316556,28265628,36483092,-33038555,-35338047,2298667,-9144721,-15983171,16531298,2697564,-63976966,12887918,21719546,19271858,-24070554,2597859,40584900,-30949679,-8447311,43642045,-10368705,24670079,26068470,-13717009,5095511,-6467261,9864959,-70585129,22647047,753436,-3476404,-53301977,-13207155,28816349,693735,31148786,460527,-15390993,23764786,44369964,4086250,2427672,19550601,15856511,-41558082,26914794,21345490,-5762584,-60600034,28778935,28519634,-20379715,5093628,34698380,-18445526,6251444,-1901875,-11834346,-26134110,30586679,-16700929,53101,-7807916,64302544,-22337654,-22650218,30335591,2531425,4141911,3491412,13969300,-12646637,22433575,36764745,10668392,-338112,34283007,66649021,-48128511,-13745786,32283084,16727750,-23824935,12986429,11121059,-4957190,9422111,-15720100,-24874973,-37946780,47766735,1508827,-43771999,20656066,50668791,-20877556,-56123840,35994429,1501173,-3848338,-16238364,756911,9672815,4283219,17109835,-64082520,23753766,46230496,3387325,-78403481,-15270843,33064880,7865483,3571251,4478572,23835745,50839579,26815373,4938646,-51972571,21048097,52238089,-1132931,-47782323,46786690,32234702,-51722773,-31093031,59768201,18831095,-48870149,-9713211,35848838,50134638,-3131448,-60067525,-24510438,-14139057,-2009974,-34878035,-42112563,2270265,56220666,4967880,-38617070,18448205,24839296,6355401,21183540,-42304732,-27894129,1019296,47857720,-27016533,-16358372,-9369909,-4140924,-48619827,4456959,18949663,-75446023,-36720165,6679954,42551782,36119447,-1501190,-60527540,-11752634,-5880383,20647888,-7437004,15033018,13044429,30936106,34823072,-65833836,22395938,20671115,31202295,-26046611,-153521,58470753,1413684,9071291,-34405301,-19640213,15700402,17009884,-8562194,2062066,-9129590,-33985556,-44905759,-23506107,1601666,-12274110,-22189932,-5091677,-25568111,6141825,22329305,-48363438,-2110981,69211226,-11106205,-2503794,-42418925,65536732,39925081,-45688824,-62121163,-9672800,40207469,-21759543,-85423067,-19826515,63598097,17403022,-19282000,-55786955,20039063,32631206,-9683911,-67122684,-19732509,60766531,-14411634,-13864921,-46269474,59679290,12521857,3476047,-18455681,113339145,85540448,-60652831,-52476445,19050749,62138201,7060862,-65569866,-15588113,42151969,17011515,-73067138,-40279134,72046727,39723352,-15831182,-28087345,7125403,41055245,30246490,-67607801,33537930,23593528,275655,-45956976,1785492,26410534,-36671817,-74698479,-75632117,34466060,66982122,-25947420,6245951,5879250,62922701,-39965771,-41999094,-46405714,39319403,-555515,-35749858,-17128946,48411068,14316891,-2759939,-30779391,29122493,-5538380,-11113702,-78988606,-1132509,63401707,-31612483,30581700,-32721664,-18851608,-1870333,19755966,28023444,42048710,9801296,17234816,7812484,-6269938,1441967,29501165,6728249,23598143,-10303903,2987911,-6426439,41228531,-1522679,19243965,9161,34743799,6672428,-24531627,23380374,80993882,-40289863,-31951978,23672356,94069821,3284026,-29662984,-45300554,48513388,42861620,-24187579,-22960271,12758047,20891258,-5343556,-101998546,9681691,44701535,1438393,-90139294,-28336776,61685709,31175514,-65648786,-36613202,94361929,99208039,-32335322,-68007304,11640313,2006904,58416427,-69854254,16920624,67546438,37400539,-64112377,-33523078,78285355,82771121,-68463190,-86422298,61169450,53961390,-47647291,-63395149,23965092,69491845,42547254,-33007378,2394948,45456965,31011582,-54608302,-62152825,48817215,52912249,21367673,-36538323,80290173,3842398,-6588443,-41886444,33600306,45791361,14585824,-21359851,-21421424,-15938839,7467579,-32352311,-55078064,71483650,59822504,24872323,-45674121,9835420,34415609,1422093,8987363,-41284013,-4571115,18472717,-17723754,-13403622,-1275336,5438952,-47221279,-37702268,16433042,24160730,-17770328,29783036,13323172,-3080749,19220158,10297075,11503427,62378763,-21958239,-2638049,5081950,-20577409,-4233458,-4590921,-18171364,-38528336,-55945156,-30756612,16942562,-26050799,-69686577,2123774,13283748,43505633,26341817,-43508524,43112623,47761737,-1892787,24882733,-22894846,49742396,34503634,-36627539,-7734270,470641,29798775,-29545098,-29675724,30356968,36654541,11101779,-11748933,28308763,61884588,-16089338,-37680522,15793357,59746367,3507669,-66060430,-1947605,79084322,50750794,-38224553,-45958356,72277488,86402996,-645699,-67111598,-48477287,3263861,-5836030,3351909,-43651077,21199665,6089097,-31571256,-20620105,-8069267,26092247,-20867483,-62319146,30485087,34776464,-44864993,-17549582,-3706359,60531910,29352605,-95525393,-30271124,58157367,37229148,-19505441,-57166260,415143,11306442,12360051,-83796133,-15136301,96679427,-24251204,-4038941,2357625,27388894,-27142711,-23024482,39896514,6551129,10619587,-9984209,-7438822,57384639,22010279,40691099,-43916664,-42720612,30911255,22043243,-75090450,-70148464,35555081,10764385,-10177387,5771591,-21890039,34781725,21898272,-33193688,-21765755,-3543649,16329567,-23274052,3275656,34290043,-26330157,22147392,20859534,63482417,-21665245,-46553455,31107179,1726225,58430366,-46330467,19280953,-8361329,-1869649,15076075,-40179291,5637510,-5452187,51848384,-37966188,-38640290,-4636715,-2290613,17240211,48453400,-47632139,2572122,47488973,26586479,6217200,-55217920,-19069453,38386008,28388269,15425437,-43498230,-40812979,-28061633,37117731,22850518,-45871895,-25445358,-897052,-8911876,16265140,-14820757,2302488,-43325019,4378932,40658209,-43989435,-12412252,33008208,-25088398,-2518027,48757502,-38558942,-9007934,31362622,45437655,-45219545,-42518536,22137542,26844617,15878133,-20589143,-1700506,7417504,50877625,-12202528,-22698930,-56215304,16856462,6983176,-45585888,-9660860,738359,3893221,2287527,12576853,9019009,19300434,-2887211,39769359,-46150364,-26371649,19748961,-52233792,-15016309,39986905,-9154604,-60752054,5831052,47429632,-21438532,28745498,-7456134,28511161,-4968366,-7333320,-30679992,-24043420,-25295233,25687112,-26795029,-28949474,-28383585,20105278,17174650,18882431,2993176,-54769006,19352130,4631023,52706768,-21064893,-836010,3492956,4805904,-8681606,14049784,-17328153,-17184805,47347306,41492505,-50900032,5616776,8893546,-31794560,-6521015,10266380,32329467,-22677530,11332993,2144980,-48749785,22134798,5823099,-25223423,-5713644,-10830305,8320847,7563342,37377059,-3094156,-6487670],[29,-137,183,-147,205,-427,517,-678,940,-1212,1533,-1986,2529,-3094,3811,-4641,5577,-6789,8075,-9548,11275,-13292,15458,-17914,20813,-23939,27337,-31241,35599,-40269,45438,-51215,57458,-64223,71593,-79838,88555,-97944,108176,-119222,131191,-143953,157722,-172471,188364,-205391,223823,-243499,264649,-287400,312087,-338741,367414,-398655,432888,-470234,511117,-556418,606787,-663116,726674,-798922,881869,-978141,1091145,-1225852,1388732,-1589439,1842409,-2169793,2607566,-3218931,4123967,-5582649,8281285,-14861031,83944896,-59610750,-208477870,-19839425,112942456,46309433,-41099876,-8815215,-23531096,54663513,66780946,-18451112,-39474499,44938417,-39271,-78868722,12714798,74252007,-77207775,-86011226,79114409,89132586,-63319913,-164814603,21459381,146951817,56158479,-93831418,-116178100,-29100935,164337322,52601807,-185251758,-124339736,191167266,112155134,-145968957,-63663958,123530331,-12075996,-47579994,2401069,1186528,6744260,32429626,-36333565,-45357779,21838664,-35727775,-121194217,-17106905,174183749,17282082,-216420814,-17209657,221006102,49230462,-108328755,-71142560,24625689,110216639,3002570,-101311713,-96334479,129137348,130863674,-49002156,-147892513,50894875,88708212,-79069488,-54395226,63217464,-2484061,-111825773,17050140,40959481,-34169525,-29157463,20508103,1379231,105640218,26481530,-95673602,-58274701,221291428,70163118,-97415260,-56888234,92711069,11743307,-8545805,-3801934,-74736748,-41486947,79883426,59286562,-109336231,-33866588,74622487,58477325,-5165593,-8314555,-15087596,12670379,83102637,71290276,-54189376,-35826292,52856436,46327304,-46003026,2253794,5122524,-4888825,4830544,95081693,-4262278,-41702941,-7272300,-2416475,8675415,-4235210,-11091230,-111315633,2212140,97108747,10726697,-144010723,-35089708,139040017,23346749,-32225744,-75664699,20496359,42216773,23904312,-58060036,-78053780,29873555,76517949,-36525777,-63405417,22080934,86690124,-46384540,29360313,41741345,-25377982,-30938633,45741567,42098790,12711426,19401697,15858067,-22819798,86612746,56942739,-106922808,-118560892,59558413,86625392,-92044718,-81477156,31516430,30682821,2365849,-36650291,-28711096,-11793569,87783776,44042443,-85398939,-1196447,63724351,-15824856,-45434067,46612531,58344927,-67748450,-14770697,69060113,15596807,-97093588,-48254200,23056489,-29073562,-55753007,-24085886,-60273004,9870954,127944431,-37653260,-62565483,60689288,66093627,-15170056,-41315157,-27633974,-14857264,13685176,77150745,-21735738,-48117981,-89509,37531222,-4953213,-46831213,-16572733,-12435182,-51843818,63300504,5918181,-43095896,-45930151,32740480,10429191,-15402693,-16081176,-7764835,-4240728,61311427,11464581,-16295562,-40096160,47989120,-24967382,-58520757,22884631,3447461,20707876,61761592,94398122,-32269755,-73878063,12003282,43741957,-46837194,-8125899,57076588,-1264309,-37003504,-3372031,26952133,-8804265,26988186,26670203,-6923733,-29652181,553468,29399673,-54261115,46298173,26870500,-20275913,143793,50056845,-3973490,-15585464,11293735,20354412,-10570551,-36073606,12300776,-27274571,-6076513,-2686767,61904340,-36521808,-7537863,19425497,-37834815,-28955647,-6932397,-6534677,-4547106,49730687,-13283112,-53987286,3585925,47617869,5976726,-13188647,8086103,7525579,-18488755,-23523513,36149873,-88402359,-13321705,45053490,7246706,-7973715,-44131907,52251810,16307237,-10412127,-35335110,17908857,-9507186,-2457002,54287580,4229650,-1688640,4429929,-19096488,-41007661,47179616,858509,-82621691,28175767,42185209,-50960166,-47335867,-9300792,23353164,-7221120,10520528,-58064490,-50776258,-13575334,40788091,-70193201,-30773678,-23584028,45094056,-33404312,-24132704,62031021,-5363773,39633173,19679960,15482355,-17584901,-59752420,38452588,21430427,14748291,44401810,-34155235,-32009758,24569384,-15788146,-13537819,-8349505,-9739947,12993580,-5699440,23192326,-6156962,-42046405,-600267,-14890953,-72295245,-17314358,16978651,1599323,18381451,-54411250,-2433844,29754699,-4294875,37371440,-24620494,-23781404,15013986,24004764,-28532883,-11999527,15598098,-6832999,29116197,724168,3115053,-9642869,25187061,47399199,19240809,27338862,-50838439,-9196872,-45731275,-7865088,-8095725,-246438,27909702,14733876,-47395030,-2462530,35649476,11284419,-24487460,6944299,55520794,19521350,-8366574,-16051301,-18448452,9227469,-29136431,13739400,-37759865,-9055366,9672331,704402,-29529062,-35647503,-17915843,-10117952,13127918,12024715,39024945,-2175406,-16887375,-4213154,-11342409,-18297655,-18865227,-28692239,20731864,13572028,-4748719,-19292190,-46200763,72496138,4726397,-31010997,-19699717,32462593,33636888,20307566,-30674164,-22038127,31506355,66233400,37006435,-44534306,2619225,28075965,10117111,-7073345,-40427157,15306625,28369333,12403919,5367486,43064178,1234277,-6721724,24970288,-14702824,36586238,-13763260,-27825622,29442819,59927060,25019400,-24872898,-25675103,7355076,48251630,-19950923,-51333771,-1545953,26424099,25679244,-29847097,-36236615,46949454,32436211,-17456671,-36197373,-37459722,75459579,-10438675,-50536495,-13323007,59110567,4350988,-44664118,-14054212,13507347,-28486840,-49666777,-18793483,52356267,57405988,-55611276,-12989018,-51084814,54026842,29925039,-14742598,-27248106,6331716,59992863,-2871196,-75455487,13227489,43079509,-12718293,-8543446,13531522,34374045,-12166081,-26894204,28349824,30114307,18371755,-26097262,-49014435,56038881,22342182,1178884,-19274872,26550297,13548206,24231371,-35311417,43900505,4412209,3339452,-21030039,-3672524,3120334,20733894,-37704540,-21962039,12041074,-37210514,43943098,-17891264,-31623289,-52869680,37289474,9127912,-34283863,-893338,8792203,19194966,50802442,-35867998,-24108687,21476805,-19530742,-32454354,-34630269,9778032,53311460,32705744,1003450,4317364,76068871,-10468976,-42468092,22328212,72344699,-14603428,-12890809,12202270,64252808,22412875,17153213,-80176532,24210915,44995603,-5547910,-89628309,10547020,28025622,11499910,-56673557,-34818926,24440353,27237415,-48627804,-25115456,63916307,88359178,-66399911,-93942207,9620905,75375420,21036288,-62075996,-44739959,61561007,49169381,-68741145,-65921043,57136089,44022485,-23283281,-79254841,-52474222,60230042,-14257808,-73827738,-27887384,6465990,-32478062,-53481784,-33931472,82721727,17084997,20298503,-91082512,14456964,64171559,-35749837,-62660201,-37895189,65602667,70873018,-92979685,-5651984,82836577,35340939,-48187520,-64467756,40551061,43425662,-47427991,-28878292,-7608281,3115304,-2341084,-14504413,-2171127,33873912,35629435,-5547917,-28228134,832607,19807356,-39172089,-5928640,35182206,23484578,-26801934,-50381022,-17237106,-19585597,6895838,-8888913,14891499,-5946886,17964115,-1523207,-9623137,24196016,-3815329,39572733,36633979,-29519097,-3409261,-3689102,32747907,40683353,-29572846,-11252015,33131842,4811951,21289156,-7064936,41490196,-26975440,-29791252,-3868860,37210348,-13706506,-6878937,-12090001,21541507,468568,-6492260,-51838441,-33887566,103580966,25348148,-42894672,-27945386,87957446,44019461,-39124573,-72056818,-53390567,39945508,37093210,-64372605,20908618,11062777,77922177,23116107,-35744840,70615679,23192462,-19470615,-92387447,19837957,16409331,-6333857,-67950824,2070677,45412067,33077537,-46701603,-51760432,15822111,75494340,-36804058,-63086534,31956820,65777688,-52812142,-17377628,-33688070,37910513,67193951,-4229696,-10652219,-16840311,40274273,32124578,-52599975,-1866285,21212407,-44660772,11727342,38282391,50117931,11849699,-21119773,14576666,101562392,28117449,-90459502,-8131265,8287943,11522150,-44301527,-77821317,24755343,83207829,29145255,-60613007,5878104,-2893043,22079685,56608536,-9586008,-23291466,25560779,43671686,28069394,-61079933,-29612759,29768231,4272687,-23627046,-27934396,-5799834,-54609710,-15632872,-5120537,-10188975,-33556389,43986852,21963052,40989474,-27844200,-29315930,28227250,47747968,-5462338,8722479,-32851909,30745015,60059743,34041129,12918333,-34757684,1546268,2810519,48444124,-30377187,-34371150,30268661,55457564,-6335523,-50502670,17239559,-7405282,16818298,-7374046,16077790,-20921356,-5598120,21901157,-32126290,-29059059,-5363290,-51235001,-15984020,-28754727,-6551516,-34696327,-8875815,16213520,56804717,-23116195,-38539546,-47433713,12329328,57524257,23702957,-116980902,-12839000,54570514,22115841,-40469353,-33756186,9870984,-15689102,68116438,6108462,2969613,2796317,14307993,23245315,17362579,-60475803,-4271554,-8659789,36065845,7034059,-23080337,-18829536,9849123,42250655,-6082315,-18616676,-9071650,-17379609,28417574,37451534,-9290193,-26670111,19021438,53803278,-58851866,-24141992,17553849,52096485,-33914981,-36707855,-44091354,-34989587,18597407,17390059,-22120768,-35161602,15567096,11289010,-18192970,-14926278,-44113645,-29745207,24449019,85452282,-4993941,-65235108,-14359987,40416870,-2069279,312652,-23790472,-42899377,-16806117,52266360,-36595672,-32574428,8192479,-1160581,30406261,-89051442,31086159,19806636,12519797,28679067,-24990457,-13717818,4611160,26365630,-24592878,-36159988,-7156208,-3575650,-32720903,24569348,56080016,12788740,-4403254,45450558,57598000,-26557437,-5469030,9157671,-9184498,31680473,75014516,-62101544,-39558934,32007423,31144844,15156,-35807797,-25017318,-20168624,-26879902,36281447,-27296480,-37817634,16723360,-4450594,-16796003,-44047003,68818892,30590296,-18094108,-21786699,35934238,-35678695,8702101,4555729,30126397,-11940601,4539286,27252481,30365223,3228923,-28186692,-9619495,13207171,28943693,20589032,-35397327,-22108060],[20,-111,165,-95,238,-419,483,-638,880,-1058,1383,-1808,2217,-2747,3371,-4119,5009,-6082,7360,-8582,10265,-12111,14195,-16506,19115,-22161,25516,-29307,33532,-38091,43330,-49010,55328,-62208,69876,-78123,87216,-97195,107963,-119581,132345,-146197,160971,-176978,194340,-213074,233124,-254791,278296,-303492,330667,-360053,391859,-426212,463621,-504404,548923,-597740,651645,-711521,778420,-853671,939144,-1037320,1151512,-1285840,1446750,-1643254,1888585,-2203400,2622191,-3204581,4065843,-5459488,8069894,-14616883,79357756,136112,-124579535,-76337536,61435830,28287770,426797,25019433,-43089734,-19322903,89355647,48620592,-117021237,-6100175,102590202,-2260473,13380859,-2633661,-118202322,-17720404,151661490,17286248,-168548719,-9670691,108778297,1403841,-26224813,-5710258,-41552858,-81236792,46230639,44007877,-71218752,-39169098,68166715,-10814509,21168357,74662113,-51762335,-111374654,77756729,132027183,-76424434,-167136282,35529652,136790772,-13841921,-120046557,-47879767,25505650,77804707,-12898061,-107443894,-67474871,86926940,43840230,-145133505,-18752823,65582253,-7434662,-63285845,75710431,75516784,-51235181,-95735989,64913694,58736249,-34436988,-103151731,-163946117,83573371,131608374,-61191129,-158310169,1792553,191805799,37808097,-183813256,-11921147,51503468,121666591,-39185425,-82188356,-94457582,58833831,109001630,-64771363,-37672524,80551576,50653343,-86432636,-24883276,84869071,-42335332,-155610961,52742081,104929046,-39145901,-62958513,-56931351,8635533,61036182,6027111,-85505482,-47514712,134027285,115870257,-122661524,-152045060,89792878,70206655,-47660164,24587045,31289893,3239054,36713070,8985980,-46758654,-71503658,22056823,71427102,3393327,26122412,30452362,-128361320,31388782,106741237,-15732210,-145884747,-37478892,90420405,17485134,-5474154,2332496,-15997382,431244,48751176,-16157578,-82933432,-12279218,56006358,-28591477,-103350072,-68135522,23969781,-24777012,73360307,5399761,-69183814,-29143275,89347118,22524208,-63515478,-9000272,9300896,-15797433,49798843,75926269,-43951932,-36072246,77017912,39264330,-50731977,32837631,-6800441,24824090,-14562610,88154581,-19170634,-45167693,75772719,56959651,-44322460,-44868768,-12573486,-1419652,-15776793,28644401,-63475834,-82013430,63724750,71281115,-50596406,-101941734,59173501,42334563,-62875077,-49442226,11254686,-11875840,-15642141,26408885,-39060861,-31863972,6837811,927000,-66645039,15840925,169274,-51066668,-27690720,55255626,59879067,-87574896,-54519473,-13804599,49230560,8928607,-43267881,-56804783,40597921,75726949,-1765517,-69951136,-1277353,74467925,-5642379,-91652540,48816639,59512867,-29644876,13820961,26155182,-1030251,-59125916,-5660194,31140868,-8837955,25866482,9405566,-20689247,11333145,65447834,-48412869,-87094470,52206247,80157039,-11277546,-4899228,1367308,40728291,-28002665,5360578,10293248,-35758725,9824927,45256660,-20222936,-53831612,12283806,2330799,18536686,35921391,23102295,-58793477,-16716573,44068001,23777964,-15666550,22052925,-15854626,-43158157,10310943,10259279,32860760,-1595854,27144118,28001487,-40569682,-8126523,30269011,-14835417,-43571424,-6121656,23233037,15310629,23964366,49229925,-47352407,38526367,51037041,-3067306,-35279831,16486424,19230262,-50343289,-27802346,32128799,-3768408,-8233054,29623702,-48057211,21635016,202034,30045577,-49216454,8282968,66519786,-29898885,-39155917,-6577368,24182624,13607213,-20498509,35402022,-29533300,-30240451,23073088,20784838,13493062,-11421956,35212737,-33172077,27085384,35380347,-38159774,-71112140,43642472,45854356,-10456025,-27086244,10036307,28965098,-29614488,17088589,-4155166,-33780472,20860384,34267798,-32953147,-14719071,17354236,11048821,-57161581,-2380940,45248882,-17034188,13012910,-6095453,5743824,-45354872,-8441119,-24183078,-1946016,11044358,28125553,-22214966,-34624865,49808018,22089608,-30384035,-34076887,-24851447,-12844055,10537585,-14066711,-51428115,48764485,43611167,11094690,-53700595,24240904,51602459,-61811619,-48729997,17536530,-17163937,-29139282,-11675686,35184373,17547300,21397286,9776978,-32644898,21193633,48764271,-27413314,-56799060,11256942,50468040,-44544537,-102374095,29079880,33621270,-57504902,-5536138,-21732896,2396500,27825147,-23484908,-17248251,12925745,18630210,-14985232,-49694865,-40016936,41507744,-12377792,-48566378,32838719,56912091,20277834,-2898262,-19417652,59821090,11788493,2504783,-13115805,3786374,26840511,21273207,-83582389,-39095194,52206832,18529591,-39396938,-20594607,-2096610,-12403001,-24222407,6100620,-37517818,46089398,37145646,24320915,-34147272,14976686,-3580110,-31449489,17143711,19063318,32968843,-12023157,-10685807,-37881571,-34291835,58719001,-3223778,2706146,-2220786,-2184372,26337559,-23176983,4825956,46063998,17004296,-41312477,82802,17393068,20076678,4673425,-39618989,-56293478,61472607,68681151,-58807395,-28384554,16925638,27870534,-37231409,-58472612,24420723,-553992,-48804853,15659518,-31071222,12203664,43953424,-22214957,-22066392,1850132,58628035,-23112506,-28036749,14328762,18277295,-11373307,-54718395,-40014575,45866691,-23170545,-87566914,-71209809,57151807,92136399,-52311978,-14679961,-641415,137930880,22491601,-85608562,-11953288,65410683,28646837,-20132647,25944713,18025653,14397241,-57894459,-34546308,46371336,35286231,13721906,-31772991,-31380150,84601621,-23779487,-74090115,-43857700,47139094,61775141,-32174754,-22262845,37416613,22255451,23015476,-13754757,-269134,63863561,-28309797,-52559995,-10290867,19775400,49054010,-36595294,-61712198,926158,84092817,-30016068,-81992257,-18004203,12656551,29744618,-51911930,6656199,65231318,-2327085,-32211460,-27271133,10044379,22343291,-26191458,-41454311,3496639,94953345,-27175491,-39473272,-37817582,9569464,-26930075,7479589,1640449,-11422842,-22028172,-10227354,19378081,-21669655,5183250,-23341798,50221217,-35657220,-32545570,44013341,-28129521,-64513860,-29110713,-33124928,7786613,-24391709,-30232940,-34998084,27802130,6681896,-34962407,-42125526,-17972555,39872847,2024869,-63849091,-12143974,43393751,59096316,-19761987,-48101137,53520878,33690348,-25283631,-25309315,87571744,60518355,-22722112,-60446728,45853829,72384527,-32223863,-57784855,1794895,77269619,-426288,-60229190,-31771654,63498989,47320809,-453645,-69504456,-1447464,57810255,-5572013,-44634541,1273017,84333438,22884598,-61327982,-37462926,64982994,53343317,-31258520,-76606478,27065091,78056039,-16578485,-50715990,-14683534,86304174,23786739,-78113230,-11388411,64923461,42065208,-82060409,-31753273,56655499,45895860,2068297,-60802936,29588843,74501601,7146236,-67306488,-3530462,27045085,25246485,-46671680,-64170014,32687614,-4608677,-24321613,-67901889,34532286,39224885,-21738028,-107298150,27913773,48383824,1652892,-64730087,-13405193,62674719,22501022,-44328549,-28304641,11313856,33376113,-35604306,-57259212,41344139,16939771,6102110,-11483018,-31583382,-60378243,15400229,-1270067,-148024,602513,-25203358,16663874,25993898,593595,-14418256,-1719377,39074881,-495899,19233468,15647096,1371607,-5195763,-18822291,21375952,-687959,-1417062,-4508653,8578790,-8130455,6638243,14422706,-86833552,10421508,84668232,-32169683,-94956082,-17876018,44857984,12123311,-16289315,-38123670,-7302524,39038811,9385715,-48603124,-8553990,14268795,42299287,-27656917,-25056747,39079873,-5691448,-36973518,-63513074,68139299,-6841567,-77051617,-43199399,42123163,82422931,14000997,-58430868,-39500762,87515489,13473027,-92865223,-41665849,45179900,61760497,-14153010,-25646292,-18943522,88974232,-2587933,4949902,-26757994,21407200,3885825,-38439198,-21919193,16144582,9163624,28713139,3376470,35281038,31863228,-85113509,-69777490,54170217,22427496,-21902746,-35863270,1891393,55495093,94060016,-79440450,-36082485,58376909,35983300,-33709896,-77022552,-14026673,56837268,-9014676,-16440365,5020323,15645612,-6696579,8506426,11031110,-1560017,-34903671,32464978,9224056,18504575,24735200,-1686719,-14625359,-7780052,28949834,-18986406,-28158221,-14733214,24936337,-43420224,8382197,-58778814,18794442,24532468,21121183,-4019234,-14179738,-7892343,8363540,9122370,9177568,-2330896,-32229509,24805964,3291214,1281846,-57061735,34574440,39359983,-27387831,-47451565,-6386946,-12888564,-14567756,-17021813,16813763,-21555267,-34147657,-8545488,-6386406,-7134713,-18864465,28503814,-28024119,30696822,-4332342,-9323120,-23538629,53140569,38750636,17614276,-8082870,-80425797,-20436067,37314859,38474841,-55468235,-37846111,24447670,11131618,3276944,-52991383,27503999,-14041849,-27634722,81119,-35279636,-36069208,29647515,-23356843,17835349,28254446,-34465301,9078018,3913168,53723144,-7108663,-19655251,32505853,38833855,-46924501,-19051352,-25721959,-14879116,-36976913,-21728789,26062774,15191323,-24036823,-219663,-1943565,-21961057,-13673707,35011769,-17725295,-10320901,14281657,13447494,-6121090,24769797,-31628590,-33787238,32159006,15668387,3877810,-18342553,-15160920,-217660,11144314,45564748,21067208,-41215556,-14031402,24939958,26343090,-21543785,-17308835,-15106782,429182,-47193530,30531890,-24800686,7509553,28818471,-14692809,-18112374,25492514,7791790,10277661,22522618,41035123,-20137879,-19423651,-1280788,34013162,26647764,-19462970,-7068841,13607154,-31233020,24470220,-5392332,-29314719,-16715790,45939697,-13701741,-32606349,12041944,15149081,-11430914,15523065,17507087,-84086865,-14311333,20231167,12843351,-37484909,-14723456,-11328455,-20235526,8857831,46171854,-19329172,-24509582,20130363,46686953,9878778,15444826],[-3,-2,-64,177,-126,237,-432,497,-626,863,-1087,1353,-1830,2260,-2754,3336,-4135,5010,-6007,7167,-8518,10186,-12049,14012,-16389,19234,-22238,25642,-29469,33783,-38568,43969,-50000,56537,-63803,71908,-80805,90516,-101141,112793,-125633,139551,-154660,171201,-189165,208636,-229743,252662,-277442,304369,-333486,365239,-399538,436754,-477319,521581,-569691,622483,-680470,744491,-815242,894016,-982537,1082378,-1196109,1327192,-1479983,1660766,-1878424,2146326,-2484396,2925459,-3525074,4386106,-5714224,7941400,-11225989,121947416,83754888,-93628573,-51330795,80116232,47965588,-47368042,-24940499,-12784127,-52834454,92489201,73396966,-7023286,46338543,79791546,45595299,-14429035,16965035,30187686,-111749142,-16802325,182700376,17069742,-134617817,-62822309,117262335,37578408,-41290295,-37685827,-61012873,113223965,123491341,-80087181,-190463256,97973546,217819499,-64122641,-77280054,42205135,50348876,-743263,5944821,38047333,-8364843,-15933337,5497352,-28635106,4312280,42094244,-103569278,-65917313,129673506,82898978,-167827909,-162676196,112561584,184301756,-92423524,-108517062,-9459463,89606718,76143477,-55402161,-117540808,-17226341,151973279,2289089,-176790331,-29486579,94797730,-31026989,-93257914,17721481,59791175,-86586564,-10808539,79835340,43509967,-54975597,-44364559,-3689381,52782926,74433063,-37386501,-84594438,-1447398,140992375,-47725478,-150793095,16996314,87489201,-13369469,-31249856,-55864253,-42615173,5709308,57685974,-18486036,-96033652,15272076,112234297,-39036958,-28729440,18863456,-39400015,-70231096,58740310,35957639,-71304457,-7012298,61603997,305873,-13153693,4057312,-26015344,-29435820,14710928,22611737,-71600781,-78086766,63323724,6602825,-25207961,-27949389,-42554087,-37477770,46408077,67601717,-61119514,-120571938,65926103,104859307,-52530366,-63648299,8933838,-1241618,17147950,9279138,-78026227,-56836427,33590581,40580755,-46481845,-88017100,8284759,-21630219,-55595047,64908054,71706844,-58195628,-27577209,43319897,36462698,-45016189,-47777254,35486728,12906741,68317445,-2572470,-116604402,50799403,155732360,13367987,-120445022,-6647443,100077916,15615834,-26072551,-19075617,25252508,21588678,61743343,-31200027,-67206792,20894113,70594828,-43429044,19408645,62389823,-17569574,-59693974,87471069,52814507,-49045216,-77407006,5590164,63187528,-21374723,-25933154,-32398554,-59217390,85150954,56420746,-50965669,-117571631,80788556,-56957,-38198144,-16193522,4202794,15783398,107763056,36393522,-32174423,-39714222,41109410,33653480,-46840779,-2333277,45595157,-29274223,9870782,36248269,-14206094,-59011316,-39458455,60478596,-28703014,-53370339,-32362370,-21887869,-8362334,38997991,19389673,-56836015,34586686,54741885,10767987,-6319628,17298005,40586922,-14517154,-3252685,68842881,-63857602,-21229505,30256527,-36402698,-19037220,3112371,26749582,-3227736,-33863960,-16843369,-1575940,-17417583,10250449,28849194,-22451339,2164153,-7937640,18676029,-3401257,6202799,-15753783,-51658606,36966452,56161125,-30338011,-31520596,1620283,4303623,-53535631,50176388,-12813172,-58409003,-22247202,11417607,-4991935,-51444198,-14510277,2656834,-30489595,21654017,-19855988,17366682,41309925,52255575,1572653,-3302718,17416214,5151552,-7429248,18960556,35585684,-6194058,23217623,25284825,-5556142,19162570,11440201,22222370,-30002736,-44128061,-20295093,-23342726,-10989625,48921749,14809338,-13577304,-26114914,39140962,611575,-34712379,-11436638,44700869,12328032,44103793,45137706,3523338,12424498,31899497,7351669,-40001902,11373282,16904937,-5890053,27020991,-26578795,-21397137,-64727865,-8300494,-28791950,-30744438,-28475427,39726216,22355824,-10789030,22518949,22941396,-14007759,-21950721,20272178,13938392,-35939858,12053678,-22924859,-27301685,10792981,6467133,-35708258,35704713,40804841,-10023642,-23977335,11922450,-17062787,-35669733,15696424,17384527,10640150,-18918346,-2207242,-30232439,-9084690,-310985,-7223734,-10693014,13815115,69989142,-26393375,-32410873,16862178,22543518,11003628,37089933,15335977,4771686,-950330,-278301,-27087219,-2409349,30042497,38918887,-2575167,-36063925,26338704,9307183,-28124948,16121553,50820611,-921376,7005084,-39274437,-9264400,11664294,7930151,2073890,-8795851,-11339828,-538847,-8469837,8722160,31171759,-4105313,4214441,30013630,21427499,-38940937,10009627,-21497976,-27786809,-51032721,2214984,27980476,-11493055,40145024,18617259,7607599,-28991265,-33418920,25496061,48923977,-7948773,-33301154,-6033602,6647135,-5805938,-26520668,-34005205,-18993732,-987159,-23824558,2898922,8542354,20071157,-2900643,-6673300,8207912,-20154451,27471766,47517562,-45119608,-70258971,23069595,27474982,-35517080,-1851563,3395967,-62349380,-920950,-24451251,-34300741,18717926,11317469,-12291528,70558113,41976342,9070516,-22063912,34721400,81868449,29335014,-40798802,-37106105,92760000,12575947,-11720943,-58535329,6557365,4186865,-13568915,-46071440,-53295142,5731323,14865335,6809340,-19874231,21896775,4697399,-49666864,-85901311,8868158,25593100,-16438452,-56913120,21706742,66470540,47010503,-72674871,-64079446,39243041,36815214,-67784740,-69812422,-6431022,62143348,-2546456,-68712408,-15122097,29336706,44437458,-11912461,-75082527,-2156950,49959165,-9283226,-13569295,8561842,16488345,54806315,1006851,20957450,54151025,-3818327,-38694412,-10064468,17255650,15701952,-54189090,-15608422,21637203,6613316,-1632581,-33536609,12840816,16142051,37731027,-12975763,-67784996,52121972,732124,-23103253,-16663816,48368321,66107085,-11509932,1698993,60057255,-9530824,-13896801,6861199,-21457658,2280590,2388892,-10651252,-15106611,-24390932,-4358770,13790712,25635374,21621536,-469680,23043842,-10687255,-23554105,-7955146,-8953079,27189795,-13106856,5415894,31809904,-87794,78386522,-13369437,-7585550,-21301422,-981423,-1119832,-24650525,7257120,75354526,11346201,-40841567,-61524831,57649604,35703439,-69869653,-56010898,57200736,37838834,-20895709,-38938922,20604168,8513453,12660261,-54538669,-35795192,79378588,43755245,-33933525,-14228862,65804919,58796119,-5753866,-24570117,18729427,86714222,19053300,-85402566,14500992,58355640,23327884,-21083155,-78273620,53764185,47959409,-83521435,-52819212,27628557,81818048,-44703093,-117095740,28861641,27309566,-34018564,-54948415,12617751,54522162,83068883,-54610564,-76046614,61663031,62393143,-56231108,-81412551,60404904,97006954,-20113754,-77767290,13850528,74575562,1576594,-58646175,-26180011,46750977,34349836,-53326279,-49829606,16509766,10519669,6133388,4412778,10476295,61123476,5263638,-95071512,24980243,49462920,26670038,-23919942,7356648,14415245,-20667358,-10431328,-23814761,11816319,-2639412,30064498,4816469,9437101,10310043,32031480,-13793307,-25352869,3373368,-27127620,21688451,-6882863,-17077113,2217265,30050017,-43969542,-31419230,11186506,-6369342,318832,6611920,-8650560,11134717,-2237665,13046350,-27289745,-26784655,-40164846,47977618,14745200,-29854266,55888014,22349389,37141680,-43627836,-15224692,55860793,-3751268,-53098266,33786564,27168963,48129014,-6902218,-64554963,-8073355,-12067818,17551906,-72672267,1643599,51894867,1001847,-13889278,-12370832,-5307167,-2319145,-10647946,8221717,23617321,17300185,-40019324,-54449635,2228612,58548255,-27071502,-107095301,15705302,70956485,19310797,-80465936,-86527607,29518555,637263,-35123515,-50915314,-1486370,48617056,5838550,-13572875,-7634236,62204077,13388792,-26754408,-19660214,34510834,-1797214,-24275293,-10124327,68328101,4545508,-70892425,-71861759,-8963415,20881075,-12866277,-30480882,-22303396,29113136,29462667,-64538669,-64858767,-4920551,2602383,-37482245,-25179441,-28039377,-11039710,914399,6327209,3517171,-17469591,-22369569,-20707003,-12986894,17649921,-11023425,-60594096,-23906760,45746416,-17529145,-93981454,25927737,16703180,-5185980,-11593353,-43485372,-30302108,10303543,28251244,13430537,-4637438,-39557565,41492412,41332722,5444305,24771341,-78431435,-9309160,-13349706,1896268,-23686168,-23137640,21579795,-9692790,-103801150,-25641413,-21061684,-1038139,70955260,-14663571,-7018472,-11996984,39435990,46576716,18650522,3963019,12748977,-16247001,-36432140,24397146,13830774,-35434082,-20540794,29567396,16858017,-24554980,-39142130,904169,9827943,-5598354,-62203902,-34703336,55979689,35893304,-3907354,-13555794,-21644441,44919681,-21115135,39990090,-4170256,-2098030,-6071769,28039791,61689563,-28569686,13761747,-26690252,-9619524,9800580,-41858486,-19245609,-27524656,-10708487,48318651,-15252646,-21270358,31244791,27570162,56868514,13120712,-58142920,18779069,59377545,-1137331,-36013971,-1699818,4377090,-1566264,10811676,-20762269,16579073,1875701,-32308457,40082256,-49849033,-12666848,-1106864,-16519237,20967498,-5322083,-27500419,-7287993,21238959,24063202,-26726931,698357,8851617,64510736,-13559659,19096293,-31707667,-1543558,32415010,57159023,-66493989,-32014010,16887962,6583329,-2921839,-25744106,5692684,11578632,13296506,-11760475,16213649,-35434945,11974774,37213501,-7015377,3047755,-13826948,-6862494,11491483,-8645088,-7916703,-50444369,-524440,17003992,11247872,-36819748,-12588563,15310950,-10452484,30656055,4149462,12667373,-2972692,53141004,13978371,-49919231,-68897761,-8738064,4090063,28959261,-20555443,-1245956,-11460006,4405085,28915615,-17479373,10273678,-4785903,-13476500,7095266,20567801,10299845,-31662746,58099814,36499991,25212303,-57947055,56260033,20083315,-33494984,52554974,12211106,14180945,20417548,7739428,-10173921],[-15,73,-73,77,-157,208,-303,419,-527,567,-689,904,-1063,1204,-1405,1620,-1829,2120,-2347,2471,-2700,3006,-3146,3291,-3359,3364,-3341,3132,-2799,2321,-1706,919,200,-1650,3372,-5419,7996,-10816,14355,-18405,22921,-28221,34333,-41162,48793,-57380,67052,-77583,89283,-102182,116208,-131413,148028,-165983,185217,-205587,227471,-250446,274538,-299382,324921,-350656,375920,-399795,421087,-437806,446896,-443950,421776,-368010,261593,-63203,-307747,1038202,-2659210,7364977,-51970444,-67182253,64350500,30654911,62323300,-1666849,-43984804,-43931820,55525295,88392224,-27144427,-63562384,34213672,72512560,41633235,25380221,-87180562,-10877600,77077852,117619225,-90852827,-98979419,48661944,44805182,-69098821,-45202856,7155830,-30999153,-41068058,80582753,30101359,-57560439,13475290,23119169,1910562,81726377,51426239,-143028253,31266219,118419277,47453657,-119180292,-84756483,132161206,80670807,-33780052,-93263283,-26765622,72260627,102348630,-92569107,-177640840,77209532,138512819,-60375324,-121280589,34260470,43144911,-87209032,-1630141,107869501,18817467,-85144649,-2700725,89100591,16714855,35208243,-91285620,-50846985,116222003,119351605,-112175483,-169324995,131463212,144394605,-88166271,-146667813,20056151,92075490,29542619,-31695205,-84541087,17305050,96226790,37389569,-109695400,-29685222,72502533,-56587813,-30933737,55919300,15293054,-90078872,-30908469,78907215,56457329,-73699244,-24724378,38765889,32022643,53160189,-44194702,-121888165,19503389,97384442,13924764,-99203334,50900591,34510893,-10135990,-14300065,-25088621,-14976651,29271188,93394047,7586984,-121708865,-18917699,83616008,11470576,-56004247,1323295,16323685,-89227039,54469467,75668901,-97761031,-32524145,3902130,58121397,10461789,28549015,-16583779,3063721,39144924,27305335,-65286587,-49889024,593161,33826223,-52357750,-2153195,-17225464,-23437720,9086680,83318804,-67184946,-116453343,72750503,97764032,-33322521,-91945878,6902559,24081429,-22387627,17144975,9893292,-64395581,58310667,46304954,-25278608,-70628962,25598192,9169293,-72659993,63421629,40122489,-80098408,-44321195,35343676,30313883,-53706622,-42382538,27945712,-33669325,27520941,47870206,-51329257,19782005,48356447,56621674,-75475215,6540336,84080843,-37855024,-60777235,4985187,9185371,-19888673,41858622,27265047,-25964999,-27018421,1770076,-6421124,-15184658,40521616,-57658888,-103885376,19486180,95668852,-51658392,-75831522,31551611,43264520,-9678875,-69436611,-38488966,-63869146,27434460,72604078,-27320935,-92127387,29579095,34898061,-46285178,-18528088,18329486,11131623,-26895184,45964494,38386452,-38795439,65582397,30415660,11246926,5420912,8688667,10113297,-50907540,58651707,47570893,-57790331,-25295234,81552517,4008038,-14625677,19168399,3461282,30638663,14233277,11629430,-76109871,27690456,36854254,34382885,-37669396,-9373568,20468601,-61363530,-5358416,-8333672,63103067,-248756,5858902,30246819,-40220628,-9197641,10545082,-4671927,10059360,29737070,-6156097,-62592522,10152335,-8576528,-4853611,-64500370,28086525,67895089,-20382716,27729522,-75580,-59158265,-20680967,20928032,6657951,-33350175,9178552,21870463,-26234995,-23959942,36833967,-9582560,-29759086,34001877,24656948,30417492,22159781,-2288816,-26447236,24633306,15246064,-2956830,-11686282,46349018,20290559,-27168184,-14686947,65869579,-23245673,-24670837,48889408,-16597867,-25171264,32613511,51745621,-1814449,-26210020,7851676,-34883860,-16039763,28797806,42694828,-26408264,29063034,60718201,-25565522,-35115694,48373433,37325815,56670284,-8518075,-12982501,-20108530,-23526501,3644598,30707826,-31328760,19160928,24406670,-36238431,38337846,9236774,-34819663,-19176018,-34374073,17953779,-27118430,8636273,2644194,-1533214,-1154374,56098518,-24729459,-39362495,13880726,36209178,-5973163,-42921212,40660687,-19859115,2597237,-15314052,-78058951,-10809542,31774397,9986738,-11999632,-5306381,13682608,13064376,-10257457,-16804380,57748999,38427747,1814995,-21362902,44488982,-16031974,-27601457,-37429573,9496119,17782574,67087947,-20487769,-45671327,78296099,-2243231,-55033249,-41270209,15914244,25885497,15623595,-6567416,-25281141,-20284271,57828743,5476018,3949196,-27430213,15454722,-6126728,-99731869,10090328,89763045,-1961592,-41503984,39191463,32345823,-11938233,20510889,-30028086,41076759,3662454,10584985,-33920054,-47414,80005424,-13963944,-887594,23745539,45146100,-14777938,-4545492,18137537,22980827,-6205946,10079450,-58986200,-7577767,19070719,17379515,-9204150,-25686824,-23722640,4479875,-31482128,-3914421,25148588,16400406,-32773600,10346165,6871635,34950300,37035509,-1387090,391417,-25130123,-20410922,-30071244,-27792004,26300568,29854314,-11235977,-42138345,-6921574,3667026,21429478,2628531,-45743533,-11470871,32316032,-27191022,-47875113,-3574442,-1050075,11837928,-10991518,-33428657,583871,31567322,-24036092,-9245392,-18261016,31866948,-27454050,-71420774,-12166413,117817498,8893911,-55973920,-32753881,26557630,25328019,55246,-38261051,33657901,57244492,-2562762,-94249154,-30645265,14559696,47452766,-35437244,-74089850,55926954,67824284,-40064214,-48226877,47852399,36588416,-33242140,-44611710,29199731,52250969,8516492,-20601512,439106,81424380,80884893,-58262973,-35934041,24788497,12911619,-51049001,-39304815,9056615,45330893,-2751525,9080896,21385109,44342403,-10562352,-56381920,-33771260,-6276396,18262417,-43980,-20605772,-16074242,57077630,-2235647,-43946158,-21264881,33895074,32702207,-22172742,-58070859,15632449,44412377,-30228441,-23863654,-19163318,35159375,-25870660,26364649,24588671,38588614,-30514427,35699513,29386743,36783343,-21393978,-6416523,-14828996,1037384,25673721,-2263569,42697236,-13309934,-42985640,38357544,44873481,3949215,-47094315,-14179292,53563010,-39240465,4850574,-1119940,50174650,29901172,-8349809,19872175,-5449438,36596340,-1629307,-41073479,-6686472,13981407,-11453658,-86042496,7125260,25792308,53663775,-44402870,-41655118,19040521,39732062,-43468527,-43868494,35712650,51275107,-2441162,-129386031,-11279449,57241670,46833898,-58532104,-32857145,63060476,80180692,-71587626,-88777723,68571944,38465669,6400328,-83719351,17120075,38886244,4429730,-40789940,-87092005,36339499,43641015,-51266748,-60840275,40944151,61408809,5118873,-16320871,52794368,75028702,50816092,-51765225,-29018484,74707022,21544920,-42733863,-61949331,48986858,97788400,-119461054,-72770852,64342814,63840840,53692385,-78817679,-31505553,109057456,19835164,-16837708,-43431963,34410178,39612300,-36156803,-29600525,-3571418,22595021,28744821,-13407121,7159597,-6858886,-73813776,-33059410,19357854,28510198,7917304,-36712819,-142473,57829173,95868816,12287131,-24300616,36091909,32796316,-29351321,-21171168,-21825521,15793843,42031086,-36494873,807608,-15338086,-17534091,4949364,-4280696,-63359901,-34523699,-19378956,30162328,-9999559,-16985617,-14523855,53635127,64865643,-9890630,-43449376,317090,32459728,18801730,-9066720,24196348,-5837106,12222654,-58043317,51629392,-10790470,-35220838,-17494513,26617031,8236181,-12922335,-62897199,-66016220,58771970,64967600,-39561383,-71550079,-2505438,49822458,-25028499,-53460315,-28369052,13952188,71202135,-5904148,-33226705,-3144294,3643110,-23774856,-38884989,-10870391,105590061,-36391839,-75688995,62250949,44976108,17167574,-48067355,-23095174,33634781,42838849,-25583594,-67620612,-442304,72904467,-53761158,-52141896,68332102,55628283,-10083403,-56173988,-33817905,-9409566,63499605,-15661762,-36079553,-12762919,42121768,-13541190,-44947658,-5554476,56213185,-29844294,-58335791,17419466,123910754,5431688,-53828176,9006438,29724188,12664669,-56184386,-39319168,-8253309,13481254,-34301456,-28038092,-30201922,63211115,32531585,-95013415,-45220677,21733608,27724884,-32664827,-6669974,-37423535,9568695,8723998,9251365,-853685,37394096,-7098564,17184663,30712364,17696351,15213295,-25564445,10517146,20343153,11346527,-61406499,14108307,40697038,6611399,-38217307,14666924,17466169,24555247,69034614,-858909,4059383,-8988472,35462710,-40378441,3591865,19015522,10164692,3926758,21509000,23097347,-95138541,18281764,56830167,-9012475,-46149843,15998578,-4704763,-19754527,-9457471,-36759143,-16330602,-9404600,34256241,9254254,25374370,-3519567,-1802300,24060970,-24412695,13683182,-16008866,-54932784,-6740755,30025120,-23582756,12290549,-6301814,11388902,14396859,-6316395,-50295724,-57417597,-17668622,38784930,-26269209,-26370080,-2455171,7415783,-584166,-4983649,-20036244,-5283134,5934321,34490605,32369655,9718462,2087782,-11449519,40746479,767097,13529038,-20385206,-19377904,68787013,-15947803,-62689559,-41244729,1727959,-32664026,-17003241,4571415,-16835586,10828623,39784167,21825487,37014182,-14372841,-21403761,32298172,-20931106,14858634,42694871,-47469549,-7857826,64191578,12774432,-12510685,12207225,26036451,-7473531,-10226419,-14192481,-26420536,1545368,82722856,-45770182,-27821773,2172308,-14172512,-9814851,-25847769,-11967798,-8298433,-13643756,-10059804,11228108,-37898404,58780928,58466490,-10430023,6914606,22556292,5724611,9609311,33173334,46246186,2801228,12951150,15925813,7310311,-23639069,470639,22536258,-1759517,29902104,-12673961,-13364262,27120346,5826468,12662129,-7591243,20121597,7203469,-10140269,11032027,38915538,-24862509,-30629001,38757915,-336732,-38725939,-42483483,9762134,-17834615,3264090,-11038370,-4024001,-12688014,26718243,-10242360,-25636504,-27082960,-1257583,4018610],[-11,76,-34,47,-157,241,-287,420,-589,728,-971,1234,-1564,1983,-2556,3289,-3898,4856,-5939,7226,-8749,10492,-12484,14861,-17635,20641,-24260,28374,-32962,38181,-44007,50615,-58025,66303,-75722,86012,-97409,110020,-124211,139589,-156551,175151,-195715,218214,-242701,269429,-298603,330379,-365058,402668,-443506,487889,-536056,588466,-645398,707244,-774529,848007,-928232,1015793,-1112087,1218288,-1335723,1466394,-1612977,1778515,-1967484,2186110,-2443052,2751097,-3130618,3615904,-4270358,5229211,-6852899,10571287,-39371703,-117788539,-6692724,92141350,-15625134,-125584592,-3389023,48744903,-29339838,-7142068,42694897,-52133624,44437570,87455890,62320918,-102212589,-42583605,67888984,-5019679,-39480048,18989856,-64147147,-50104011,38748631,107031701,-90212726,-51134243,37637026,70321980,-14653212,-66723239,-57618046,-6790612,124544342,85659147,-126310348,-14431797,157750753,84112393,-128442582,21514272,108402845,-26697453,-54122519,14944571,41760017,-86831974,12149026,-18230709,-23437408,30872819,-21967380,-86278865,26273407,165492985,-17707254,-178646101,53170673,212183739,23724368,-108108625,-13180473,40478602,72121534,15323727,-85730155,-44866325,110042432,131744945,-110980804,-77916562,84315729,72442834,-95904524,-50534383,94428024,23867995,-90550772,42393314,53842688,-13116187,-53577690,-26218151,80917313,104473814,57452711,-112016034,-63951220,174337619,83212064,-144266477,-99569320,161277282,40954931,-49750646,-54406429,-30576919,10338610,65534122,8494735,-101913011,-36393292,104217546,-30944966,-74237004,32779598,41178201,-36043351,2231583,74892086,-8897916,-65987623,9772062,86270411,31519451,-40721277,3924990,-41731610,18466168,80309039,-24553772,-94205996,30761085,77724106,-49106399,-51220164,37551092,-24752603,-7210515,32656540,-21849720,-104485756,58059218,123929903,33790846,-47030552,-8032924,9392406,14356628,60052476,12076656,-38063467,-38934435,57802811,19415800,-24160934,-42979755,-21279340,-24447423,31694556,40971775,-100994790,-37943504,65237340,56526556,4460745,-51839617,5821821,50314126,36042306,7082924,-58456535,-86626893,54726315,45891066,-91815697,-93696337,-3903863,31623127,9824555,-12403096,7790996,-15945195,-27764930,13863697,-45010851,-52537093,19783460,-3505969,-18015652,83996152,8388879,-40741083,6357826,83888602,38351793,-57833163,12783709,85617881,47206027,24146864,-44199477,-60994815,-3895150,50647034,8153436,-126477941,14092153,24676478,18469904,-58420644,9728428,29072208,-17032885,-14818535,38430963,-65872025,-5859137,-14862244,-8790968,-4610770,-40131895,-12652444,-34886002,31794361,47584667,-53131566,-10490632,61276809,42060520,11656510,-2897208,41791084,60254294,42587973,42491996,-42981377,-52889957,36770927,36296065,-30623996,-3009288,10658460,12786707,48355092,-18983073,-13122625,-70493234,37908874,54067951,-22970528,-7529415,20812168,-26061103,-22030880,36079230,-12641579,-61808495,-17367738,99857205,-23293652,-26860007,-11205830,40961912,-8284338,8455206,-2984344,-71859409,13713059,22150075,6736566,-67688985,-9783428,21834286,-22752047,-17156210,28509115,-30697290,-13358414,36543314,-20324451,-23525729,-47441634,33514524,21854961,-3784328,311374,31294007,-22585898,19263110,31873006,-10863211,-16890337,56516270,-25236925,-8417972,-17075612,-3855852,-12960771,-15487470,25143763,-39535307,-35132785,3992660,30511813,-54021776,12339957,-35893173,-79986478,-29173751,25586741,40485135,-44476719,42269966,54603822,-60907560,-34373690,16831945,-5871960,-4264985,19195559,-19430500,-49917598,-19336081,65115653,-17167775,-50559572,-5130150,-38972826,-17685966,-26775415,6825845,-4265933,16794039,1510110,-58608826,-26791502,9976065,38534704,-37978690,-12956117,37944985,-41267887,-18050505,37211716,17916927,8976680,-1612275,-42642918,-17189941,-30619299,9727446,-43212704,793451,13075507,19594984,19064979,-19885334,46230126,35269436,-37084478,23502734,7064695,-16889164,50249032,-21328697,-27622727,13819589,30435766,4726161,-2274047,-21617598,76744229,16591424,-47241731,30665193,18181249,8414020,-18407303,30113064,48143073,46643334,-24617362,14965288,-27691196,38275544,-291121,-36150548,-18715663,-4585654,-7298341,-5980923,22965867,30789580,-2979400,1090360,-50873425,5249204,46380700,18812898,-90559141,-11341258,20378992,40453054,-35568723,-21158684,50440580,-24769276,-4435717,23949741,18557433,-25444336,-10686549,9743448,-22706115,-37699825,3706619,-34652780,-3992644,29679298,9785532,-16941125,-2146229,24013813,-8667614,-30821358,-54562770,-14348619,12781917,10734117,10243640,-10867376,19633226,26482059,28486225,-75686162,-25502225,35159899,2262069,-14103698,21938197,75190652,33606316,18440358,-17112456,-27823714,-19627434,-11140606,-33448651,-404574,18575277,-14824984,8599008,-75584940,17799260,-124228,49420868,396065,-18351557,-4226814,67310997,-3297912,-40787754,40815224,32016256,-10486951,-77212599,259098,-8255297,-17199357,-14874062,-36377122,53544812,44773517,-19958698,-31335501,15034524,31457548,18402137,-46178193,10029610,44909390,27077005,-105011,2212769,87303873,-22856503,-33180402,-41181993,61780585,32513390,-75812344,750878,-23175500,106652499,8538349,-71114617,-3310271,33870806,-27478621,-102265278,-11117162,50680130,58098758,-45185776,-90369210,-36636841,86723085,-31710032,-59523509,-10891765,62211281,19742235,-40750119,12936542,67481205,57717972,-39449800,-78895761,10789160,77694061,-30991312,-38889298,10832925,46014056,27590486,-78636273,-10892787,46589059,-1690527,-12729396,-53464309,20457619,39389270,12801399,-61810162,-30528707,-4824169,-9940520,-31270523,-724548,25586855,-927589,-513693,-557042,-953934,5949989,15869391,-13214958,-6395638,19397174,16432962,-28671175,-2340948,37928381,30966673,4232385,-25130488,10747034,-4764882,29783619,7808429,254255,-11127508,8087522,59729289,-38991527,-71752068,19860636,47618967,12929186,-35033139,-16556668,25352201,-686933,5244071,-38291975,17067123,-9476896,-47467092,-53018363,3189008,-9879132,-23919741,-8433448,-7753634,44388578,8312957,-57565939,13456880,55053803,-12661454,-69973702,-42903729,47328044,46951724,-20286498,-71762007,16959515,69549126,73705048,-56434763,-16441826,3086553,65229329,-57090718,-58095582,9874716,32609431,-6865751,-58167412,21530659,75023381,22594747,-85181665,-38610881,83167992,34073226,-34720804,-3480700,73174940,85301073,-46022193,-52423271,28687710,39456872,13263987,-61626034,28172424,83113344,32844865,-71500958,-14411929,34541767,18625991,-42464006,13551915,19636632,37113153,59563982,-46660422,8651468,75657546,-31415237,-58745505,-61639570,13321284,28068834,-46998407,-28380178,54739837,16830527,-71763781,-17051345,31372096,52397072,12850518,-18582937,-177086,-9721870,-3663488,-23217127,-5402634,57493571,13691024,-54791826,23209775,21967476,-30866483,-13279622,-33835476,-32227950,34552258,-6813451,27326285,-29728059,1112250,22796329,8362462,7431559,3734954,54686758,33280086,-76568940,-32405248,5741854,20692420,6394594,8853801,-24862576,21898547,78542902,21722931,-26228877,-38358005,8116627,21295544,-22937544,-24742503,9372688,82317054,56026195,-25109586,-43551473,46858071,39689857,12956252,-21796809,22562700,-20939450,-49234709,-8793175,24855730,70292080,-77645703,7880060,91167122,32072713,-5135112,-102555540,-13778543,44013119,75563206,-52328842,-19252347,17186364,97755161,-7517856,-80409598,-20876563,12500590,17558362,-95606995,-40834946,2067610,35878388,-21281998,-33871974,43474830,22573874,-18701750,-53024531,8373513,13530373,-79159472,-73447292,26819543,77120159,-36509512,-21494701,-41200221,18435357,20572783,-55710943,-63202455,26067488,75135727,-10050945,-36710676,-26112815,53375118,7404002,-47265917,7849342,20955080,-18110757,39876108,11498809,1813773,-6150643,34505176,-30616009,30999639,5711937,-42047517,-11691852,-727995,77436526,-33219765,-71498556,-14781822,48413174,-26895231,24329681,31062245,8795867,33440727,2778446,-17254375,227520,56818107,61639632,-17737449,-58895156,-23560324,-20144074,44157908,-22820874,-48129787,16293668,12045641,36586598,-4326874,-55972075,-21726138,37989538,-22855337,49298566,2820362,-18746464,29315423,6948394,-5292136,-24181461,-15055544,-12336529,6170515,31091670,32027673,-61982524,34350932,55976654,-7607866,1145721,-17827348,-32450109,8741733,56436609,-6048862,-42905988,25341605,56155287,-20670597,-69074797,42694367,17406585,5063468,14536756,-13177809,-15070995,-2212247,-1376979,36873890,17987860,-17187569,-19737254,-6740042,32789341,-2191350,-20682605,-59684543,-48307878,43558302,-39846958,-609449,-5755106,38119139,18851022,15173595,-4402634,-15501449,56804211,-24124111,-44395338,-53219300,33623038,52659063,-19259876,-53979303,-12811778,21837893,5426644,3681851,-13517921,15702338,2645473,-5093623,11669734,18692208,-3655143,-30505074,11402882,20229875,-18303831,-48530974,22366311,16944472,19634366,7282789,-11634906,-5617609,3095742,10212497,4247523,-51517263,8691323,38423330,22807114,-25306208,-18026386,-24470815,31769390,-1781198,16806288,-23584408,-22782682,29704628,28182299,-28624684,-9378265,-15494641,-32189520,18243710,-21838067,24579318,-1966366,28458559,15895525,-38039629,-38390527,-2644045,-4462199,-7495964,16492324,-28035095,1181130,18577944,72294446,27584736,-10148925,-42675685,-30511299,-390623,-2716675,-30863772,-24552126,-29816004,40494027,2708072,-180138,24999166,-15469182,58054337,-39462127,-13365428,-29362833,24055108,60638857,-23003095,1140736,17725942,11215404,18457421,45674630,16062349,-5811387,-8331256,40084885],[2,12,69,-20,67,-80,115,-232,172,-280,373,-382,375,-448,579,-571,663,-750,755,-714,841,-746,609,-469,241,90,-541,1152,-1948,2797,-3989,5318,-7000,8988,-11413,14191,-17403,21235,-25676,30697,-36406,43016,-50515,58743,-68085,78609,-90320,103200,-117595,133459,-150802,169955,-190918,213632,-238323,265206,-294216,325474,-359143,395166,-433646,474630,-517979,563599,-611249,660611,-710780,760807,-808785,851195,-882715,893261,-862911,749672,-450206,-360802,961835,38135793,-3242140,34371057,-9030491,-57828185,-19998458,121748000,38343496,-88658694,-46917493,23980791,84018825,49275012,-81412167,-123719769,31010386,170934893,21784311,-179839746,-48467055,137923950,3234066,-72450853,4878268,-8033778,-27479092,-24745856,60970543,21226792,-7320584,-18835760,-6179421,53321036,26476721,-92532245,-108495952,95415562,183439106,-96902854,-214008014,22335469,167188086,17490566,-115368201,-78426607,-3801396,154412035,577394,-148827123,-59516543,116173125,66581064,-112604680,-21702832,134001207,21453108,-52920268,37249275,67249204,-87601097,-60355060,33914449,-45656386,14718454,-61977110,-105267878,41994412,129332518,16185152,-167040054,-34952934,187180790,37583097,-72072584,-40854579,68761867,83146680,70924545,-45497112,-96212333,23553028,119970115,32868051,-96093319,58258825,31699192,-48569961,-14574561,68461498,-39001358,-92722586,77862253,46662279,-38061158,-55715707,-37913660,33787779,47243852,16883311,-67383597,-42342437,142595375,72020318,-92380131,-68906303,55313200,65074323,-14538514,9107894,-36595944,-90419852,55101727,67886116,-79221090,-86549217,-17045221,60922048,-33793333,-21554886,24928536,-20094712,17913197,62734172,-60085470,-84316434,45568975,89091505,-33447913,-47409596,70284267,-23938949,3127844,104232234,69412712,-87541224,-41356570,60190306,29311761,7185344,10639560,-72519585,-28067359,103926891,7101787,-144518443,-87603689,135179999,70775837,-82763066,-36320211,67530028,8437865,-22803175,7876090,-42545567,28154365,61444001,29327561,-86995205,62879232,-8211375,-58811920,-2215926,22400889,-39951545,-98554238,1576977,47006843,-82246352,-27172017,6784404,-8292046,36302236,50224836,-17460573,-42679216,28267505,101604080,-86523588,-97245023,53561078,37106827,-26211843,-7238718,-41475,-58128019,1553641,49910841,-1089083,-40908756,-17948070,14050904,-14903321,49281231,52168227,-52024091,-12862370,91556836,2167357,-41468649,-45687107,55983001,9078756,-41042582,37455565,-16105525,-65850398,77188066,-6188092,-100304946,-41078990,11969653,3769344,-40010652,27287440,3621756,-14920523,35942856,59064424,-29385596,19951150,84263637,-32558373,-39674497,18989994,23602677,-76402136,9595405,43477434,-6567799,-48543434,25245885,38360723,8880386,21701589,-195020,-46593496,-14128137,51029697,-8241652,-33278935,40116944,56096952,-27986556,-90221675,265459,19908277,-2004275,37857610,24325047,-26589774,81583,73062957,-2528449,20969698,50554382,758733,-85512336,4566880,15938368,-74631944,-41017327,28518257,3420943,-41669533,-14606383,11758759,-40728763,-33520318,66323878,1051241,10116549,-6457805,51385147,-28723010,-4455631,11551873,-25090800,-19193889,25496826,-53686150,-35077522,5481241,44183890,-10419823,-36308287,50038252,-15921496,-38832056,3935785,-12764270,22047210,16554482,31742016,1510908,-13814197,77017752,-22034421,-72870781,20253900,45021245,5590121,-52599556,34969586,-29153198,-36864112,3407412,-2249930,27179762,37172956,55643836,-47597352,-65665327,28705279,9092186,-40124901,-22536832,64419353,4516639,15908307,44430005,-4169841,7524434,2563543,8178022,-17124916,7088067,33955263,-35871642,-52618563,30906006,-9287507,384601,-36789781,-16517910,-1609580,-21307990,39939980,-7039388,-34724433,39779584,-75318,-35792982,42872316,14508585,-32435466,-20676752,-2130596,2311319,-15527203,2473089,-7723228,-16895506,12293563,44621227,-47913118,-21388674,-33930842,17566641,35743405,-39609358,45865456,3421889,-30183183,-31589234,5028991,41021961,2530555,-22730138,-42201001,-31443083,12291621,-28382174,-8571945,17705660,-1338157,-443285,-63251106,47580146,32531245,2442701,-24147202,582334,-5822542,39444452,7250527,-34370783,-12476578,48175723,-10781303,-47573321,22630713,39384386,-23247160,-37816786,17762401,33057104,-9767173,18207030,-11523000,2115156,33501684,34917738,9889197,-8212769,23287753,70751959,-53142972,-48108312,20086509,7052482,-3561509,-15812856,18709601,-1014376,35009984,10698525,-44526168,-23344995,37005653,-11120714,-19604720,-38835988,10765002,5982456,-15120670,-27820140,2341531,-26268448,41980098,-24469216,-29286159,39442563,529724,-10163643,-2783845,37048749,31539578,-53982538,3192452,39831003,43374894,-3739536,-25609997,-11934880,13695596,28871795,-11267569,-44269119,8402582,35239079,-31528191,-14360792,46849470,42932657,-48648709,1557202,61951871,1334017,-10623989,-45417439,-27086777,21536290,8569995,-40257684,-22880531,6393902,27821490,-25680605,-49483342,25492524,59397199,4221438,-45594690,12830276,65125706,1131875,-1871990,-673223,55587331,33533388,-21550659,-42064320,2747711,71775841,38116505,-44968991,-48507220,80961362,28643988,-46642653,-78030111,29569405,15032238,-487285,-68993559,16045595,27607992,-39604887,-76180931,-13205316,49098995,38632109,-23885674,4540056,46225782,19850728,-38882208,-19831300,-2600959,5174538,41074532,11006033,6817159,4738883,47810394,-48310270,6790665,415805,-4644267,-6147460,-20495250,-16562916,-35093780,367926,-10907758,33360500,-18763987,-28566647,16650797,-27629264,25472114,11250141,22462986,-10133341,9278609,-67315390,-29869006,-5067720,-4150104,68611130,-26691229,-43741536,-13873096,-73364640,-37210722,23353710,-14290499,-27285727,-40683155,17825485,55109413,-53601802,-31004652,41824973,50612476,-30366247,-47714313,-1242144,46873463,1146903,-37686303,-42607261,58412495,-2254754,-49483858,-45326599,-7982088,55885372,-39185208,-104408964,11735956,64635706,-42411380,-67521079,-6246053,33130667,78177556,-76026209,-61028196,31592487,67736828,-32415917,-48941541,90753213,65176604,-103495,-58501965,3337625,49743765,1708242,-84376010,-22043452,81958244,13247988,-73094811,-66922561,86832118,79429030,39621277,-83186404,-21689951,52915749,30657974,-63614242,-11781185,58518268,53766067,-23955329,-58092956,11940000,62860817,-34990793,-81900685,25385950,72870900,5091332,-57900424,6017905,103218345,-10053356,-69885719,-30746913,73527355,30423977,-11986522,9292265,30871716,54851092,-6423659,-64777065,14781453,63899214,-1208795,4202252,-58675824,11994936,-18769319,-24671357,-33594537,54706990,9313203,-41703085,-31087650,28219113,-7418802,-6904228,-33185648,43626416,13348666,36503297,-36891235,-37512785,-5628801,-2461342,-4827128,-39918691,35716075,-21373967,8688213,27298472,-14103055,-8735954,-5477799,43572796,-23430521,-41745748,15506118,-7729058,25609861,-13736547,-47329593,12248910,41388410,7555947,-10545979,-31340707,29835983,-6652947,-10901510,889080,35512584,25069314,2108927,-26227870,-1382512,21884758,-30268038,-45456205,-1431987,17052891,-14741937,-65422159,36063106,73817134,46688649,-60110642,-40116049,45195890,64072989,10409629,-97903455,32557802,31966971,-28075872,-57107954,-56076790,48136370,49765898,-36449535,-60633852,73925637,23401529,-85332320,-36470149,64177635,59305403,-57731158,-35252116,51032272,85595386,12148060,-120952961,12940793,129786171,10195212,-67015771,-83306274,45587286,9529398,-63994364,-15465355,20074464,16428385,16027169,-55817873,-21855695,-1321327,-56376561,-52447537,-62645222,43094589,25444443,-68481688,-50590773,45641198,7232980,-50930081,-18964843,53542711,65293247,5048648,-61237020,-16589452,54195038,43608474,-18134043,-49428071,-2375784,65421000,4903484,-95655535,-1967024,44137872,-8177017,-5868579,34622886,-5423918,-13492378,56069995,15247070,-9004541,-30296510,49588047,-46682354,33642583,48676581,-4538079,-4313713,12097146,-32488388,4378773,-17238816,46068185,-15600894,-530557,6911635,-27640852,-7310757,36457426,52187555,-38008088,-9645491,-20936634,39514727,44469098,-14270077,-20871744,-24406324,27214270,65828276,-40577197,-62782112,65437100,62330761,-2635697,-31842690,24634501,63908976,-13738792,4799704,-10786677,-9221500,-4856728,37958149,-16692516,-7833654,52605315,690032,-2388994,23010820,684057,-22975765,-27532316,25165025,-9135954,14805751,17800649,-22459214,16121108,43789263,5957742,-52325068,7165162,18523867,20210663,-58317116,-31588818,31103397,16280991,5891374,-23226389,18595386,5140876,33800557,46592411,2881900,-14685187,-54911142,-23655974,-39380104,46849343,16171871,-18939034,-37642868,67030233,-2631233,-24867183,-13877150,28076055,20157703,34383670,6100866,2018005,67751633,27655843,-28345477,-26655792,44838521,10501259,3906966,25888563,-8368988,-14490740,2088292,15602927,32361910,-8413803,-10537138,-4626327,17932287,-10347285,-5756750,8500922,45324324,26728448,30757822,-29299481,-39760566,18235187,-24324708,35024531,18380173,1191154,-10109552,21580002,6005760,2397719,9565067,-34927215,55624115,-41128072,20713476,3317503,-224321,4487260,-7148322,-30240097,-31380660,38332711,-8096095,-23091324,-8203905,39210929,-4367216,-6994816,18901309,1720787,-13012436,-8249145,2810830,-10008038,-568098,11402756,18272076,3977475,29285779,-17184025,6973112,-13998254,10613228,34977082,-602923,23745268,-19494640,26570387,47272851,17935220,-275639,-17081914,-18850165,9266492,-17186985,6615848,15482172,21695490,37132720],[-6,72,-22,90,-80,56,-104,167,-102,78,-138,64,-133,107,0,-81,129,-274,430,-695,927,-1338,1744,-2305,2942,-3866,4820,-5879,7260,-8891,10699,-12653,15203,-17864,20964,-24557,28598,-33017,38131,-43879,50034,-56971,64737,-73379,82694,-92950,104242,-116575,130067,-144662,160522,-177601,196208,-216176,237884,-261113,285889,-312629,341303,-371802,404325,-438879,475641,-514223,554582,-596497,639265,-681399,720876,-753166,770214,-755305,672241,-431702,-231491,2455306,-29904004,-32048866,-21731437,-53355964,64594931,48023345,-76386787,-19732556,28864312,52334601,14624873,45084562,-39682409,-68354925,71827104,101400887,-74365693,-87583194,64921695,63682648,-7506430,-9943051,-14393769,-19795771,47907948,101960555,-81424222,-101522193,14313261,56594206,-5832164,-59801026,-71973387,-66512491,98457554,117616907,-92709867,-126947224,33775817,156389591,-12813554,-95599191,72769701,95482198,-37257476,-16831623,56211136,-20836225,-28797701,32889338,41037452,-29358333,-44554415,-88094514,-41564615,99513201,76879345,-139633529,-102443070,82017496,90695234,-76171311,-122446971,-711735,97968879,21966235,-27422640,-66375725,-29810681,121857504,-4064130,-144799097,7666263,144144011,2828788,-109543525,50342015,-4044862,-104236818,-56103942,54447223,29427520,-71059802,-51509244,-32997461,37188382,42826681,-69562018,-85834433,88572846,199684357,-52947836,-209073033,19723863,125146692,16659801,-104279604,-45981027,23138345,21374730,52280230,-26892715,-87014476,45316403,34025949,-26271859,-15453349,88478761,-42694209,-127492323,49217513,100996635,-43646069,-22679777,21327782,63000799,-2711632,-4437320,-30974892,3898787,85292482,-7640336,-86826054,-26328375,70755689,47756837,-105330971,-45683847,9345675,-46261996,16408590,25592451,-36288106,-44794789,57154331,54517562,-50481782,-31835659,8348987,-4447407,-63294627,22606117,-180740,-80165742,15744387,57011758,20731638,-30760190,26746630,43500473,-2590341,15664660,23274928,-112108125,16510894,95076619,-1878588,-63110267,-11428797,41994512,-13149478,1979901,-33284195,-60181936,-38790633,85215245,6464304,-133243466,-19095504,64666464,-12234382,-53507805,-32333057,12099344,11437111,67285514,53254296,1380329,-8848921,14209719,-38468319,-3015939,39986358,-45482997,-50942907,56935354,65044533,-40441633,-88325423,77886568,69316112,10839328,1689180,-56078634,-24376303,20128640,21515537,-41545380,-49287589,72903551,23405395,-42822224,-16154547,4852356,-1074171,-7320345,19813102,50867770,10961238,-1157374,8076488,-37174734,-74723626,9400077,-26217679,6443671,75010459,24661889,-64201849,33073589,36391048,7636544,-42017216,14762127,42551391,39709435,48251928,-36034352,-22470600,41277438,73891788,25014364,-43947188,21593688,59501325,-12256529,13962879,10105712,-6333480,-31980912,-1419251,37323940,-72231519,63911447,18155307,13201026,-26372496,16640794,-43744558,-42496209,57699827,49711060,-102205412,-7030848,13058132,-33181777,-28753264,-20756377,-3204128,-55449442,29640151,-2706627,-10804014,9561935,17725433,45564566,-39266446,3210901,6772522,-21370556,-45296987,37150473,-26618044,15359665,27477076,34195043,18615240,24950350,19570512,-49748619,896304,-16443971,1469803,-54512816,-28897728,8742221,-19973915,-38196436,34467942,-15759222,22916721,41459554,3458629,-64223264,10349425,13822757,-6125528,16561679,12029131,-27846133,-5327472,9218934,64781334,-64221707,-50113503,64898934,-14735211,-49192263,28586416,12546172,4228061,-3090641,53592375,27974996,1017359,39378733,-10417554,-2596159,-2914884,22814811,-9888546,-6068904,5897136,-10184667,-38788041,17337738,31235349,-8596087,-45035010,31498587,-29990706,-40257038,-7347037,25399979,-19565142,22702178,450052,-8661797,-46580560,1489359,30162326,2482439,44625614,7762006,-59807941,16321886,34322315,33364305,1621918,7788684,18029799,-35495156,-7327622,29311663,72941002,-7808526,-4493581,-19007699,6744128,62216761,26574511,-23929068,-17409796,-3408948,-14490688,-16298384,23893254,45686670,38271562,-40658003,47988064,1095086,23910589,-29515227,-30810401,15058116,18105147,55095680,-7483895,-27589387,28118208,75198,-64727320,5646758,41875084,25786969,-16567472,-14542634,-14670149,21865102,37691706,-27121792,-41930375,11850487,35615449,-19392910,-58178245,46387664,42040529,-76754271,-29321959,-21379047,66371684,3987476,17669941,-19867649,-6248672,5369420,-22928246,-68141413,4070976,32373252,-15997989,-48748520,19959071,5019923,43760046,17852577,-23442678,-18951402,-8434671,-14573726,-53240863,4245677,41915795,-6445179,-18728007,-11583873,-31398956,8353406,30205531,-39710984,21180043,-22605696,-12301947,-9755542,-32317680,8636645,23596441,-39076220,-50419723,-25195762,-2854504,-2327505,-37553764,9154441,19629061,-11078666,-13939081,-24873603,-2440587,7612724,-16202037,-35464008,34212409,55413671,29794720,-39024505,13513465,51906979,14391031,-58946188,25592124,21120408,32959540,-6151791,-50479277,-77324787,5124099,27376850,12068490,-63156100,11849832,26510620,-51362673,-23846814,42067984,27374430,-32166249,-58334150,-36447976,73137417,-1400832,-26819734,-35790205,60721905,62716438,-26496564,-19400662,-11845884,88172723,-29035183,-61526423,18853439,78635512,29819843,-46195899,-25252399,67859680,40654759,-20340364,-1485580,30407071,35524267,-22737151,-67910546,-2694684,67742271,9532096,-75548745,-19157456,51194297,21289316,-61180574,-10449329,111419415,83613764,14118319,-53244256,29002643,33356911,7373874,-32903067,-29817757,27162459,27880970,-59830582,-48720169,40501638,5016105,18029994,860649,20870941,-3564582,8408753,-7412305,31283545,47025391,6564228,-18121857,1532908,25668258,-9027704,-29054486,-21424033,-12601012,16234559,-25618694,-26999887,34961399,45108073,9803997,12067379,40767830,-1748437,-3403774,-25569840,500677,-33907220,-26226901,-4441094,5400387,29499671,13736988,23621187,23291297,-5611134,-23936774,-51377356,24239770,18953860,-52434895,3195111,52393906,55646582,16820989,137772,27475594,-2340030,-55525741,-15484994,5884185,39254053,-32689769,-68439759,7513276,67454090,6979127,-20665538,-22856620,29689237,30578307,-30681194,-72457171,-2534891,29646979,24436134,-59375887,-599635,56230575,34680225,-35589644,-49054797,59829883,39937028,-66755372,-85387510,54053100,17777478,-44644016,-112872224,40291187,76548986,3378794,-69561092,-25401917,63352945,47193668,-32004752,-47570875,3131578,61747977,45774787,-64145448,1621423,46618865,-15937719,-59994715,-27026300,48010137,1033522,-80454264,-37051961,73586249,21920686,-60217093,-66467747,66935256,84075761,-62369694,-38808837,39128505,59411212,36541424,-81552784,-32491949,78903640,65586119,8464420,-39789447,8118667,19278546,513236,10193779,25784169,15288404,33641683,-14851463,24491231,43396585,-2786285,4584210,-1372077,-7152444,-8737308,-24746732,456064,2695679,75272821,-9624568,-20446672,-9075947,37215323,48240773,-20358542,542538,13009064,20837728,-32355874,-24140463,-16553936,-27288121,53328384,1290281,-10730838,-25672786,10087583,19803397,30869161,23327841,32798440,27729614,3966353,-28528308,-56404817,-12576493,66667676,-41064456,-72664381,13212855,37200242,-21360350,-20901694,-18171987,-6901136,-17396627,7610664,4418460,938014,50139243,-25378478,-38765094,-41881734,76364524,11811302,-53567360,1082146,44783581,14343545,-73896670,-24638439,11249473,4769465,40089499,-48569700,-31024183,9289837,33485218,-21093071,9909146,20954577,24018555,-40920449,2682409,18086973,39304376,-1004463,-8063597,29696591,-2854608,-8933953,-5172957,20708714,9254780,-20639793,-56284497,-30913190,58426283,53865832,-25219148,1557055,39079030,24469370,-54005724,-4833393,-36496000,-11128092,22027518,-36883777,23192764,11556892,-21595316,-32650061,-19824921,74451095,-3198135,2333211,-21754350,71690871,76392191,-65082497,-43811929,52019486,44617526,-25644382,12393491,-52614174,71843604,59256498,38260739,-8178044,39049998,54255798,33424601,-30499291,-3695631,-68940084,-17072745,17180623,2501428,-37412724,-11530649,50624291,-12872086,15005309,-43198263,856662,-27404968,25525516,5052530,-28591618,-49328880,48868219,55404273,-17718212,-19853089,-19033345,-45169154,13997733,33156886,-22830248,-31479096,-22034179,3535316,-19036518,-20064901,-22174893,-18884906,32245799,21456579,-19311263,2950515,63501827,-19355676,22309530,-31199647,21407364,47656364,-5217401,1956458,-16160523,-15989974,-12886059,38680184,5171655,-40794217,-42724267,10692529,-20671529,-2277082,29237110,-69619840,-5243346,40172828,-9787889,-382421,13574406,6732207,11987817,40303705,-55409455,43027110,-37650152,20638678,29064899,-40540593,13284690,-16779692,18242237,-5801619,54064295,34238773,-57076408,-3287540,22439489,-31780158,49684642,-14357689,11691249,22641555,-46450907,-7620671,-14429392,22740229,54255459,-7051277,-28264196,4306889,16332280,23548501,-2536164,6923143,-2587847,34459361,6725381,-23191227,-11357376,33352288,26860205,-39497665,52825828,10217017,23170745,-47133378,32574815,-29432051,-18341461,-2274494,4558055,52936967,-12309074,-474351,1939405,2449399,41554784,28590122,-71169638,-26820158,50148621,-2313387,-16781632,6379703,-7302650,14942473,12988693,-1601164,-53556847,-62296381,-4714700,29613082,-31772319,-9294464,7736743,-23780416,-20181152,3584435,2247082,26395243,38567014,-13524597,-10874279,41731118,12331556,2770453,23626020,-52918421,-21289293,-4878779,34397061,5282033,-73817996,-8849246,53963189,11324384,-5300724,-19016503,-28115462,32737341],[-7,95,-79,54,-86,165,-336,367,-439,664,-811,1025,-1369,1731,-2119,2592,-3218,3964,-4738,5708,-6946,8120,-9604,11347,-13310,15540,-18121,20963,-24271,27899,-31987,36551,-41827,47509,-53849,61013,-68938,77544,-87079,97792,-109477,122183,-136332,151841,-168639,187238,-207563,229771,-253875,280436,-309379,340913,-375317,413008,-454241,499240,-548610,602850,-662491,728272,-800996,881801,-972030,1073186,-1187629,1318231,-1468741,1644490,-1853495,2107242,-2423934,2834503,-3395349,4222690,-5605924,8575847,-30739695,44231006,39598359,4813588,-85138591,53224757,145257974,15555361,-96376122,-63229521,62601495,143243898,-1133022,-154934185,-59388369,143064953,111045661,-154846300,-139471000,91713983,135703317,-47476342,-95221195,88806827,32205592,-5989835,35017867,28051883,-4380277,5654801,-28878146,39630169,142918953,68397043,-158005252,-56281915,187140320,19829918,-111730689,-88273016,101838606,104223802,-50850967,-124820876,-96340072,90458512,154883305,-114819567,-171179197,59295387,162048387,-83791607,-100747668,76363831,91020390,-40591496,-40971924,83053011,12826325,-65493052,-32251025,-1674663,38469615,32619724,-104858979,-88735541,140564669,78733272,-113437543,-88622018,140005977,132075437,-89066043,-85841056,11769627,-6184991,112328219,39733084,-50918609,-75327519,109096567,105056431,-66389473,-28020465,52895776,1242703,-26111132,57476740,-12505439,-68204105,-10456937,56039260,-27153465,-24755051,37826620,18620239,23712164,73423112,30741466,-149779824,-13209059,124885954,-19176148,-144830269,31388904,21642032,-47907805,55523606,-25859794,-67217886,-29721052,125194659,71708867,-125608185,-34341264,114029051,34306051,-31156320,-16829432,-44220491,42017287,48018643,-1748386,-72190388,17135860,83064861,21410687,-35048181,32328603,36183786,-68009754,26917227,44166461,-33751587,-56027173,-29453407,7865425,51399457,12767738,-24977219,-69334776,47174458,132754904,-31327804,-164632018,47174432,121939010,-9792015,-66899851,39578492,69593602,-41798910,3865366,-40415621,-18203515,78764286,45414785,-49770317,-44963171,34394585,-43320409,-65358997,62446725,117420251,-58567235,-82557698,87377559,61728553,-33979289,-5567393,-55565105,-19105578,78874359,-11695658,-136275546,-73070887,83187458,25945000,-105903791,-37701467,44539228,-4190203,-61461989,-32976754,-26932115,-27203426,56613153,44880112,-36911032,1591720,18181290,-6259055,-24749244,70988001,29744151,-118457440,7363499,70173529,-27253089,-81600070,135614,24614283,19431295,29423959,-20086847,-89913333,-56580615,49692250,23356721,-76603648,-5020271,73199377,-12170423,33726120,8433048,-34336416,-37183083,58707022,14192746,-75472910,23308699,52247509,-30682885,-38269801,35288230,8608558,-67679784,8212744,30394434,-55035507,13394572,51712832,-10175196,25139721,49093645,-23931809,-70260286,46363823,15247518,-46051318,-60855548,-3386772,18139505,-24270374,-37261430,11154184,-30536972,2027648,51147292,-43936779,-7869499,5173237,11967570,-74986045,-9458102,48945061,-1909618,4718808,2985271,-13630060,-22480225,-23765627,17875327,-53322974,11935948,18075592,-38402099,36567295,47792620,32270085,-109737933,10661170,58422516,4188782,-61903501,-34884418,2144006,-23565750,19758870,18083582,-57706844,5441566,24265074,-36248653,-39599295,-3303607,10835560,-53218324,6846041,45437813,-40187132,-8505620,19575006,4222063,-53851338,36603242,-20724360,-27728551,-39853157,7078333,-14828898,-39983676,-2515795,59391685,-14070053,-47032267,-1432227,-16436880,-17619132,60797687,1137566,-22198300,5690638,39744452,27369508,-43938600,30095916,10346762,12846208,41786824,-2997616,-15804353,-5876096,50347294,-17018719,-27596314,16450162,30873872,3369745,27796796,-552677,38425451,-14459724,411413,-1532617,3233854,32894040,-22214254,-24468558,-18520163,7674102,-9203851,-55566467,62767749,31183082,-15365470,-828803,-15814539,23644156,-13505635,4274884,2628423,-43136180,28896696,37898581,-40029799,-31264197,80366592,50512820,-14921251,-32266894,-7987922,-34045118,30549930,23365088,12864413,-39164574,-1180169,-29716770,-16971510,-2977598,-5335859,13367254,-41350518,69324124,12738440,-40353172,-14692045,53695957,15642941,-32803284,3365167,20317638,-16885781,35836984,-15138568,-2351118,989218,46651436,3787723,-21459287,6407502,42255797,15459163,-36399019,722213,-5450665,-8531079,21935861,-9951893,15380985,39938053,-20024037,-55239643,25386441,80282806,-8654948,-26023926,-19618848,-1339661,770850,58544835,18489289,-3223624,-469885,23106950,2389609,-15080190,-20681963,28757389,-35317950,-15862163,3479303,50729093,-28722258,-18030180,16405181,-21459969,15959449,11868100,18415644,1871969,6589607,-9645846,-42174749,1009716,44055817,13142009,-27019000,5309362,33615748,18459208,-8737338,-46746971,-1564796,49203714,18763738,-55972163,-9069644,77356100,31646391,-52051651,-46859423,-10107388,42579371,-39762528,-26347165,5607359,24083265,9269179,-43938603,-2471607,59577884,16587146,-36462028,-18623090,76091943,-24733306,-28978014,-12311233,42609605,-6245509,-14495964,-49765051,-4987641,69845771,-2707103,-62418965,-10535407,72219774,50882749,-23704845,-62300002,56840387,-15421866,20230741,-40121545,41087274,54731783,6651389,-9771323,3323205,30985298,7140155,-39373763,-21698200,-218463,11425375,36589808,-36645524,39613675,36749770,-9686853,-40795822,46910593,14050094,-31477292,25315324,-29244102,-7752456,18830395,-9369248,-35084294,37508598,29844897,27627128,-311585,46060452,-7847338,-31878,14075495,-10854890,44496441,-39247952,7204082,3696079,-33544451,386415,12584507,13937276,-15275939,-1513847,-5078108,15080187,-366844,-10609371,13799843,505440,13759506,-6880706,-9817359,20901783,36371422,-39637875,-26930775,23188624,66583321,4137343,-69071767,-31029978,38687876,45219103,-50422611,-1110157,8427397,79361442,-44817328,-14647923,37750409,58096253,-11928742,-68965694,33220671,51406708,18487864,-68856139,-29110767,63472798,50172660,-74000246,-24749103,61888409,53455535,-88207897,-14624362,30271911,71197810,-2484093,-92331153,-6302012,39133142,20313682,-46077012,-20796092,80207845,34155178,-40226493,-35599279,45198990,61055955,-61763301,-72379441,33351870,93627705,30087580,-42006881,-38918326,47666453,41547945,-46768319,-23873762,48531053,60615636,22861902,-28675680,-19527933,66436445,18566896,-41086462,9899345,17110378,-34594821,-33138610,-25064126,49770612,30643849,1691770,-51451404,44018444,52239420,-33556045,-40962954,17863341,80638087,61850183,-55055330,-12208257,16738199,35969266,-8273957,-44643929,19821053,32038112,17261783,-45353212,-722019,37781930,-8720256,-9765555,-25248762,-89224505,-2381768,-2276109,7710371,-4586251,26824530,11576108,-68941469,46144113,-9013138,-9458336,20452367,409525,-7077107,43421377,38006509,-11784634,-5356914,-6045514,53292128,51643863,-48976673,-59889905,-7284540,52022591,-24514463,-82890127,-21708463,92512756,11924850,-54018368,-70995463,44598098,36337167,-47448165,-61667254,41210634,97301145,-11307904,-91975297,37634669,43081919,-6431932,-82843128,-12084782,-7298822,-11737330,-27336356,-463077,68701407,41630584,-48074871,-84435899,18164956,24046938,-12952191,-57942182,5981978,80068373,40772807,-75450001,-32016392,-4795653,52924019,-32232055,-71589937,14847113,9685430,-15205034,-88724448,21612947,41096166,9467440,-66476861,-4212147,48334023,5813771,-25742806,-25503276,56361050,-2041216,-10592260,-53677198,-17539730,109260867,23339078,-69082725,-3387711,36177118,21893335,-42827916,-15276113,1095539,18430643,6687485,-18123418,22137209,-3884799,15418877,-32627939,11521829,39414869,59864077,-26284887,2141591,45866935,62116170,-49193854,-6752700,20388508,40744648,6764418,-14370620,47200147,30011328,-6715524,-23001756,-17673450,56749174,26741840,-39563321,21447621,-25803264,10851060,-19396836,50657568,-4210151,1321276,34684829,33583528,24257032,-38824502,-32024608,64524431,4566330,-24807858,16429082,-3208504,4512305,6840133,-3764742,21462890,-3003285,-7014326,45706791,22396780,14953806,-22377545,-61653941,29617345,46215917,-50346205,-35403166,27265314,17344362,26518750,11498147,-88053817,-5489679,40854948,21416326,-79334915,-18062466,21733579,22765579,-75514689,-34534059,30841815,-24024173,-23329188,-29994234,21766244,49266291,10105136,-5885209,-26421472,30771054,25138706,-29958037,17614724,48098978,-6017860,-61183323,16054317,69542676,-50058974,-9703471,-37565718,-11856690,51654498,3868921,-58663002,-41664319,19208148,20653431,-13456380,-56914616,34113336,5010582,-27627910,5458908,-1908396,-21277705,-10013403,-1095844,-35109764,14236643,38838452,-35438542,-15035011,8807264,35079566,-79571377,-27849979,26916278,6099521,-28271530,-24334249,56856088,35333969,12572546,60000144,-27659088,1175606,34937533,-10212161,-24646829,4257315,-24958365,-4245692,6461227,-26079646,17907458,7334363,-5655397,40449603,-20685663,868850,-7210824,9832169,14441847,-16407023,-16378421,-4948912,2560123,386622,-21762090,-46387615,30025783,21197533,208292,14151385,-12630857,-5896091,2790511,28239671,4571192,-57425766,52381996,-16084707,-7328399,2583001,-2701976,-19571738,31100240,59915172,9759514,23886976,-1485572,10868465,-17751418,7264149,23211866,1208567,-8999381,28451952,2057019,-13810435,-34280178,41447841,3402895,12170248,-6275631,-48716996,-37025076,-25203536,23934305,-39431761,-31671857,14511711,14349936,-1687699,22792054,14621526,-28052897,20950311,-15747094,-48723425,-31087998,-17624838,-15024340,-14960153,32267958,23649648,-2928381,-29936956,4798017,-16366709],[9,23,50,-71,177,-198,241,-426,556,-668,940,-1237,1477,-1915,2446,-2907,3539,-4408,5269,-6220,7442,-8916,10514,-12287,14391,-16833,19459,-22552,25980,-29812,34117,-38944,44301,-50191,56808,-64066,72076,-80975,90688,-101290,112941,-125710,139767,-154909,171433,-189491,209124,-230456,253665,-278891,306228,-336080,368342,-403530,441869,-483662,529385,-579425,634319,-694785,761874,-836372,919508,-1013239,1119632,-1241415,1382624,-1548511,1746865,-1988687,2291634,-2683752,3214319,-3978832,5196889,-7594963,28545288,-98391335,20726513,67326675,-47975480,-19441517,63031483,3665637,-66144463,-43630271,76544083,15407800,8995276,13905419,-59977338,24558988,143934741,51865112,-119624210,-52159064,97398594,9605595,-71475758,-53236010,-11621908,7501372,22064913,5477392,-91857747,-10452056,84926030,13112658,-68962568,-32842948,-67809917,-7319659,86058886,25382546,-100207033,-46918907,145889632,88314672,-95093270,10819934,65665018,-14329894,24835277,59970537,9523776,-64387658,30467296,51152007,-35465927,-34447664,-831298,-44963799,-6425358,121147716,-30842464,-146979892,11966305,176997460,-538865,-142943136,-30287709,64778407,21228125,-28227560,-67773432,-116305495,86056382,92920531,-99387934,-141370800,99191366,87824570,-120339939,-47110052,122736081,-7752038,-67539411,14505657,104377588,-15256537,-58517704,-56122350,22560173,52262445,-10304097,-133343939,-79447043,155763208,40640616,-134765849,-92946359,132903727,85454865,-92939442,-71135366,46562043,-12111022,39740835,28935145,-77882053,26174078,81139433,-14553625,-55037102,18286831,44005762,-103187252,-19683657,120458955,7922564,-99822213,-54596798,121537427,68647261,-46327364,-56367707,-25047573,73598755,63042079,-59645428,-84634327,65964186,150141027,-72965990,-66039050,43975462,57715229,-1836217,-40364310,-29769960,-34465861,-3573808,84762119,-36367262,-47747462,35854428,40982243,-9246214,-5720929,26431045,-23765588,-93634245,21891532,33123838,-47730127,-12529447,-939028,14553643,1491436,19107234,-105402383,-52322177,64919524,65723156,-79369395,-5429452,43817445,892502,-28434885,56049350,-40335654,-60395269,63724165,49881065,-20624768,-91398043,59967703,18672530,-21232508,-12777497,-34573789,-57952881,20653770,27589264,-31009343,-35481398,-39772128,30039413,-10436015,6985439,-9658529,-54800192,-31648029,82745668,6859678,-62581322,27604576,24570782,-12323758,-43843818,-58583921,-3486553,8362397,57100570,-16924587,-84705883,2073855,50309032,-18989496,-19580318,-2263042,17797035,-31350263,47501934,47959132,-17701283,-2551693,24253157,2412146,-22337671,32498007,-3980912,30481070,53416690,59405039,-43262342,-44243348,35584460,62665163,9345276,-24076223,38760431,-797565,13927361,18888891,-33891650,-39488215,33451780,14772116,-98591826,-24991515,34168898,-30166739,-32267062,7193719,-2941207,-78217618,6275196,4650950,8279260,-5267301,-50617140,-38259571,-12527457,33088053,-24359230,-16864956,34853680,72845354,-16079742,-49240569,17096969,-4304169,-39334614,25169171,-13913945,-28437078,-14741948,-1632176,60572060,-62905007,29469491,28378385,-10141020,-78636638,69891362,24796277,-50232068,49717328,8166517,2363172,-15556587,29810305,-8402912,-15511153,11204090,11390114,1664032,7162946,18793008,-30334767,-55432350,-3006673,21446438,-84010225,-37477045,-37274611,-2850654,43552103,29686396,-13459123,-44648524,62663618,27290667,-35853997,14938922,-26752399,-53038,-88998252,4465439,11501408,-42914442,-26604210,13285075,-75985869,-28420927,-7785565,-20004693,27526830,27129617,-14761174,-33229884,-13853204,9750971,-7971416,-30964987,9575393,29877329,10602785,-48738459,15306058,-20229791,-24795426,48127202,6379325,-14485669,24439654,2511742,-58926731,8044466,56315875,-14563147,2876960,13398640,41336746,-37974115,-29757183,24747437,2416211,-10312075,-3870535,-23838541,-24374475,55095848,39255786,-58144203,-20934062,48643800,9103261,-72152440,50106516,2642043,-8651511,-42870779,-11878302,3623184,5061917,29446540,-79887077,-14878556,70158326,8906154,-38610701,-45015810,29651617,33780301,-20438900,-6956951,71156884,43496288,-4854529,14427826,-15492139,-25595480,12474195,17872875,-61556171,-13576265,752173,-5635939,-23898842,14997062,33967829,39419256,11519283,-13103933,36710974,5225516,-10347193,-37226739,2642316,18322317,-25167185,-25546689,-16568818,51112744,15998785,36223419,7883405,58376109,7399220,3074225,-8214503,-8079890,46923891,-39913426,-17651386,-32713785,68468175,4689818,-29276275,-45701716,54859501,18797635,-21861238,-2106697,-5237692,-5785980,32042445,-9577563,-25754918,1936650,23086483,2298983,-32213046,16697671,25860827,17185172,-2828809,-3838205,21260107,-7635340,26506595,-4724492,8901641,-2161423,-16995438,-27071412,11396920,28564499,26769056,-11381560,11408790,-22144678,21390020,-32366668,-34139721,-396145,14400124,-14461271,6223997,31779037,32185651,19572015,15443410,8044282,12933068,66817299,23485785,-67499300,-5147529,37856567,8390587,-46065588,4245867,4912976,28118236,-3663241,-19911307,28249623,3119691,3777805,-61103306,53231404,35044351,-23342052,-63874420,-32093627,41147778,15176923,-32115879,-27302565,-10016259,61545162,3776135,-34251156,-41432379,92333748,-4644817,-34821587,-26724525,16899914,34667290,-40302292,-61195089,29744178,27550995,3689568,-5053478,75616,68619069,17082446,-98907335,12082996,68866977,-3244901,-57959983,-39061472,42371176,49362389,-1896421,-78494971,7996737,3418360,2832868,-24325083,-23408209,35143600,-600943,-60210766,-3191105,-24899802,12452157,-22691017,-44021055,25535422,82581360,6273998,-49928043,-27201233,38653277,-46016669,-21842100,-32606048,44781833,53381737,-31918563,-56909267,5107131,56241550,41157220,-33319334,-12712324,38813269,-3158662,-12297367,-42824882,18961942,-5064056,-15971062,-45483156,-3985369,18800413,-3676874,2777771,-45685477,-5137008,-15023576,4120085,22757879,-3086562,-12471655,39140664,-25860838,-19839878,25894757,-3545147,22057374,-86447066,12288081,35628248,5146484,-5175888,-48695588,-6106383,62037244,-37014526,-71163908,23782070,7850092,41876272,-63959634,-21091992,-1295455,33944351,-8629505,-12592110,-19808110,54163649,23561424,-42904541,-6390851,48979007,58403485,-9596558,-8732121,29877232,85259701,-13247491,32646973,45591030,55262765,-4198040,-54949135,-2560187,71716614,13340398,-101743342,-28176204,63087968,60549877,-87431803,-21778995,7776262,81959031,-60671551,-95494770,23283922,86517520,37233705,-42423064,-18046392,36989357,44566302,-44729545,-20667825,38347556,60017335,-38240424,-36167251,279791,69593955,-9542342,-76818714,-323469,68180662,44558714,-63115403,-8684578,43787910,56838496,-65616275,-74650292,44783847,36571401,-13305576,-77123004,-13497503,34077576,46657002,6852036,-4003519,6503077,312871,-46069756,-60624568,38950617,19232741,-32482761,2458463,1661410,70540386,2182094,4792059,-5084919,-51968772,40369390,-38171441,-47765070,10690573,63481264,-54137808,-76726586,11864234,84336470,7631369,-38883614,19396499,-24660446,3446257,37367441,13271431,-2034000,-4601385,-6316684,38247441,421509,-3353449,-75261299,-33997083,32649837,-20048436,-39195870,-6505188,-19538066,2019713,-29638723,-19237800,-23536946,270296,-21734636,56412405,-35943964,-37768628,24909001,6315349,20469394,44220048,7872407,-36283489,44928695,32087068,-59944759,32519004,57386447,54158719,-11905998,-60645871,18722570,-23023191,7341903,-86091408,-45217156,10925041,25039688,-1669371,-28876383,-2204332,53548739,-28352372,-391804,54506313,48035134,-65915335,-22235846,18178609,18291113,-34097109,-87748018,27150508,34606488,13732562,-24615605,-65228360,55156318,54363235,21350989,-49429722,-26187455,6901937,292813,-78593481,29147006,-3861879,23178282,11874555,11429932,21790649,10466169,-2799393,-46509544,41409373,43260653,-54224495,-44484011,49010788,71833188,-65058525,-77722240,14022765,43154648,-14136259,-73314159,-45290322,-71501462,37369961,20063367,-26168169,-11268637,71664782,29260167,-10103618,-46899600,7292441,24009160,33881517,30770880,13126347,16790717,-28959646,-12364557,836678,7154682,-42928121,-27106129,-29778746,27988967,-25597504,-30879615,21208103,36227404,37704586,-21266262,983012,10154430,15532339,-14156369,-12884107,-31033047,5381462,7560656,-42496547,23693358,-54095547,-13491862,17602365,42522868,-26676859,-8694757,1914259,38960918,27196417,7261920,-16537107,11040264,-5037261,-34437245,4158279,-33285465,-69755841,-47328547,-40454827,15004098,-44877172,1918388,963684,3139723,-19807399,13697180,200618,39689883,25062765,-40094677,-1730667,24496000,-9524350,33631569,18960292,-17749667,11158325,26834586,26222394,-22253154,-37362088,33578129,24598079,-46452955,-38851353,17797345,45379715,-7545186,-7947010,-2985267,-39647000,-36925735,-16073515,-23534620,-2046292,-14287586,-39288922,35333664,108934277,-28409851,-100457322,26937775,62975394,37109414,46203335,-603598,-26635087,-30131525,-14897326,-8153980,-35308469,-37406954,65626671,-49300302,-15833187,23102426,22415214,-13988043,-28050606,-39804229,10350001,-18567136,37473968,66246033,15215866,-36756959,24101082,3686751,6096234,12447127,-29885978,6472276,32629962,12645852,19211262,-23971057,-12074339,-22210223,23846702,51934439,-18415252,-47599259,7142630,9598954,-16892535,519326,-42477427,-6536404,-43289387,-6970735,29427229,-7160164,1518983,17533226,28928623,-49394973,-35132816,-2217310,15173549,37915861,14591226,36654196,-11183408,42298623,46820637,-36785484,-7107674,38548587,-2914024,11670758,-11905667],[21,-71,81,-124,202,-348,410,-536,819,-968,1297,-1629,2189,-2598,3167,-3960,4987,-5935,7138,-8709,10476,-12356,14624,-17222,20125,-23619,27466,-31787,36738,-42310,48530,-55612,63347,-71959,81774,-92608,104394,-117438,132019,-148036,165450,-184640,205747,-228733,253871,-281388,311290,-343753,379216,-417892,459872,-505403,555061,-609169,668024,-732301,802404,-879213,963465,-1056284,1158799,-1272677,1399789,-1542715,1704792,-1890606,2105898,-2359722,2664691,-3040354,3518169,-4152926,5049463,-6435781,8924082,-14899337,61023714,90705309,-100740107,-56509245,95327161,117945688,-33684095,-59340180,-39196433,71509795,111193287,-87007245,-191538793,57653123,231004856,-27676841,-231457338,27711597,183681575,-29481947,-130343843,-27603912,12070756,-73391198,-16404774,-4596018,38492036,-2294793,-11360472,-9257354,118043205,122873018,-52660666,-136935420,94132060,189885647,-71873929,-177400732,5923705,125050996,58322513,-79859405,-90145142,-39098005,157243476,57490728,-111760938,-85454273,175941519,76823828,-140503711,-56181200,88358790,34515209,-44009378,47440082,51818510,-40573713,-18949563,6254767,23257498,47798243,-65524245,-149375121,30097206,126705909,-27479393,-138870701,-2604622,140939857,16528098,-101647717,-51042590,8365531,5714994,90473624,-43176557,-83513743,-9537643,122355595,36201201,-54880226,-7403103,37485864,-23588759,12426050,43795727,-23819510,-44119833,82617427,47158499,-84995163,-4951755,9751866,56696704,43762549,63173139,-7668521,-37186547,50058673,69477882,-36713089,-43271559,18032670,-21548546,34034446,61790163,-3997543,-126676363,34601206,129442445,-44475048,-141456850,-24887652,47013443,75866253,3268343,-47428164,-23438882,94540420,47036032,-47368202,-23116060,90900161,76164004,-48333866,9342131,95338461,-9461088,-77994923,65220476,90814658,-66809013,-104133067,15230888,55406817,6773805,-3269649,-129942146,-1779829,112147955,47043067,-169656760,-85277338,151806676,79714343,-82874914,-81730674,91554696,27755670,21219673,-21988362,-22999206,-15330583,65893257,-38763105,-67067599,70879796,52279447,-42994307,-11323217,105634246,11657637,-65539741,-24283710,44133413,11403836,-54999077,-17539436,-20138879,15435129,67926410,-21114680,-98688012,78551286,91113947,-86152364,-86938919,19566242,39847025,-35389071,-2894763,-2656589,-8573028,24759915,9977420,-35834064,-36828514,61661005,13270458,-16660293,24078204,7323910,-24459331,-78144551,81305973,9389746,-26311944,-23263039,-1537062,-57377629,-35597406,9008113,-82963419,-56189693,70900113,9089605,-77209185,-7431129,32304905,40303635,-31831152,2846908,-3918440,6201433,81268134,16880638,-44233624,-101091201,51202766,-3376059,-54331700,19118291,11690327,-30148149,3237282,63632764,-16603058,-22046682,-22388577,19330137,-29643895,667229,13915332,-28754150,-22083171,12133802,2379447,-85169352,101916,73101962,4159833,-34845776,-15205013,-6775161,18339908,24412093,-33505844,-60657954,33351019,34393444,-55512289,-8487063,-1229944,-9546802,-34280895,9394304,37522831,11324637,-33363187,43478374,26445754,-26321758,48785099,17533248,-49940027,21253977,67311780,-79580742,-33453727,82820598,40885105,-41375228,36936766,3819460,30078828,-19666508,28328869,-4446618,-18142873,43011894,13564768,-59272046,-18870290,20334669,33756491,-22263191,33225278,53742865,-27494106,1766715,49444309,-17565082,-24272176,41794420,-19480206,3083824,-15940917,39878586,-34694549,16348853,91826980,-19105291,-39598154,22319620,-1838441,-24178851,35627906,38143969,-116013465,35561125,27273566,7619860,3023988,2951352,-2772334,-13574148,-11579890,46474415,-48513766,-42534437,-5180336,-17111789,-36187705,16656685,21178951,17396969,-31392894,15743400,-29522353,-51276270,-33606750,23331674,45474418,-10290433,81215947,-16513239,-6411322,16997233,7014298,-33576972,-12945434,14476900,4876617,-33252262,-10564466,25874979,-1702746,28798497,27363308,-46896437,-19277648,50842516,40168306,1945171,14689560,32733238,-34180038,-24573001,6948315,-7368129,-49818301,18216248,-364441,-44645009,-13870486,38497125,3771202,-20030260,2332927,46878219,-30622581,37127700,49677311,-23409597,-15536799,5105195,49360954,-28712377,32736090,6255971,-16274355,-39733388,18857294,6636135,-48352950,47596745,-19381361,1645592,-30394407,-19397079,35347938,-39366796,28453245,-15979634,8913204,586873,22934018,-21378498,2780864,30999818,16964437,-60119639,28409346,65955844,-19927617,-46959513,5788677,27467469,17690380,-20082149,-4826841,8065835,7085056,56000965,-25068582,-35571594,34747223,32537055,-28952420,-3053364,4357586,29497502,-2422950,2167554,29130201,35195118,24404876,-4219362,-14809529,29994767,-839389,322045,7301041,10735309,44205441,-37834426,-8687881,-2037395,87943601,-9081540,-55147427,-25003444,6894569,25801539,-13475108,-29490511,10478024,85520603,10322074,-2986576,10471919,39501374,38753966,-47795070,-26192985,25052729,-1786884,22389340,-6049101,38746481,515922,53920069,-15356336,36104607,40548433,-43243396,-17218911,-42069868,3998820,22658198,-48421429,-44455970,31151395,67606727,-21986746,-26556093,40695078,42564842,-15432527,-28362032,-51409594,67105361,2606757,-37911118,-10438064,33029465,34961624,-12337439,-2342590,-13138938,7410392,-21768110,-72507983,28585883,20480744,-32844799,-6845817,-51248186,44840922,21365489,44340363,-57287053,-3434889,7946065,90354,4459082,-8626706,-50716111,20499467,5206868,-5367899,-4419174,-22824916,26710871,15988982,-4901739,-16999732,-23161987,-10382873,-14741372,-12305108,-28786546,43840222,20905495,-7140915,26227153,59262727,16369954,-19694552,41486497,16670587,18286761,-55206099,-37595684,-9077245,52709788,-26843253,-100571032,-20325499,83238173,-15717813,-30188011,20332171,40519358,41764323,-13904694,-80281088,31539517,55499265,5786669,-54918299,-7922692,73536117,-25642487,-22225838,7235747,46486201,13769123,-91029102,-48731939,88967520,63794670,-14379676,-92265213,32416401,69460936,-24736920,-72030831,241016,61388148,5017520,-64304686,-55694987,-8251062,22175793,-93613032,-38578925,60862376,110600200,-44868102,-78600224,14250542,77938005,-21706019,-64108337,-64484732,76281040,35867212,-80795286,-64976135,84926120,27696052,-19872819,-10904806,24331358,78622630,-45856949,-45032357,-350357,5685732,27985720,-18179047,-6537064,28320656,45871442,13431601,-31882233,2874267,22229849,-13754310,-39864762,8295814,36893469,11770047,-60849492,-17409878,-4234293,16676482,-21426888,2626649,43063843,21392966,-47007399,2906649,-2134044,63311099,21873281,9995659,3790493,53366248,3476514,-7031140,-6314168,49748802,-12751852,-53575385,9572232,-21009001,-11849949,-47287976,71735005,-17081854,-19363449,-15557273,35297450,12261863,-8862288,-32011416,33516140,36514661,-13239921,9097306,12914737,-8223930,31504923,-52441031,34435317,39342104,-10184643,-58906160,-20653336,19774573,-4862864,-74080665,-67854308,28738902,51206172,-2794453,-73296290,23120964,61258029,12350634,-39601387,29252850,81880557,27229396,-39445216,-22084489,30067051,-7061101,-60467607,-15571726,7509270,43150821,-56743617,-57895838,-25067126,103138361,-272388,-115784363,-54847906,87712718,30421022,-63701307,-46313230,75204794,62129019,31728087,-27847092,1761315,70431307,-1174960,-53215689,-10138371,78003248,1857194,-46148881,-46195539,-16941432,36601926,-18859586,-57447164,24317003,-1132483,-1173873,-40791192,13234645,54033060,-35219296,-62134272,-26714358,53175354,3581388,-23369615,-71205196,30836285,59370595,17632288,-96094063,-3431323,41033730,20195755,18178381,1164992,-1435430,10057914,25748406,-66028384,19241981,11341532,18284860,-3416571,14707396,-27810451,-4983698,-21292787,17985754,-4846740,-11442877,19088206,1836978,54352818,42969289,3537796,-45661172,7405582,24066904,-17426344,-3169935,-33455890,-24337137,-23360860,47652088,11974045,-38514457,11573341,52416553,52578895,-18789589,-74272277,32634190,-2556047,9365068,-27638081,30770251,-27298218,54266886,38653288,-9956986,-20510587,55499659,-18283497,2263138,-894594,17299111,-20943966,-30946807,47333286,46871050,-60180436,-16972821,10008230,26146364,2828077,8096587,-63101708,22661267,123450564,-49199882,-61776324,55782645,36857631,-25399487,-42224064,-67096853,1166460,27814945,3133122,-37843526,7075126,-16473890,-9212248,-20844001,30167552,59292460,-13658388,-27972308,62283036,15272772,-74038477,-3120775,40048527,78381609,8038938,-40578718,-33470469,-5789338,42915440,-58398396,-82033738,-11214098,20840140,-12013899,-66314482,14436813,50099696,42537161,-25980606,2176537,-13265539,-28890677,-3241938,10689523,16882,33019467,-22360550,-28526739,2662207,26900744,-17580499,-26192210,43589822,8881473,-36396251,-31513994,1136187,17382558,-40571290,18820985,-58450570,-22405986,38630468,16632064,6078884,-49554599,12672443,44488134,47038454,-7207089,-3646264,-3238901,-9973207,14017129,-17026495,-10735349,8803292,14608464,-34450730,24941527,4569535,-33820276,-4272254,18112342,8456700,-17926998,-12390992,11720565,-16907023,-22787702,-1054023,-15807467,-8659875,-3600301,-15111442,23439650,-36616877,-2043206,-2608904,-14233811,-6100253,-1674662,-24739740,26987815,29917331,-42696686,11884424,17135646,48892039,28302191,30060885,-25203329,1177410,-36614654,26099704,16827996,-10906594,2971142,19155903,-28625562,-36076411,-3363483,12129914,19540228,32516208,-54430506,-40769705,23809175,33679933,14432008,14958945,18625363,1094649,3204988,-957891,-4000079,-48295655,5562597,55577708,3617791,-37839580,-16676577,24997251,35476365,-25367753,41107091,-38920595,7926261],[-2,28,36,29,127,-37,112,-101,119,-135,203,-265,293,-426,502,-683,835,-997,1234,-1556,1950,-2369,2775,-3442,4185,-4906,5866,-6979,8163,-9673,11341,-13141,15232,-17598,20324,-23279,26629,-30420,34542,-39110,44175,-49686,55761,-62462,69827,-77743,86361,-95754,105961,-116865,128714,-141473,155118,-169990,185843,-202901,221284,-241090,262417,-285536,310582,-337906,367846,-401101,438102,-479947,528237,-585122,653947,-740635,855591,-1018724,1274144,-1732857,2747463,-5984904,40545769,96162021,-26991437,-102548317,43308708,38754181,-43712509,1033671,7036781,-35381614,-69064586,24119085,-15726158,35616783,16153354,-95228140,-83881144,79234902,113431034,-46441998,-110539297,65909414,125374280,-44990573,-49382233,-26866419,-3194933,72494547,11866908,-65639596,-69406059,62996825,62450069,-27203399,-3603649,33936455,-14115790,3231740,51775054,-46763834,-66915204,10093670,152892652,-16003037,-59111355,50065824,35283009,-6512758,-1474328,-14522907,-73567226,-32949645,98053199,75087847,-60137417,-41165850,18980793,-14625375,55819983,33793293,-115172213,-79793689,74203657,67622780,-91606818,-52914772,58933682,73832381,38678398,-31254224,-65909221,52754906,122180822,-25313493,-143608145,-5736141,75125341,-44014948,-117289332,47951520,27094983,-98203472,-11259865,128048396,34190595,-52272499,-68737002,73937699,53352882,68346210,-23534521,-96200066,103538450,175824797,-97143033,-165645407,69106440,110364718,-46754407,-83108791,-6569710,32264731,35320109,-6165053,-121476364,-18856760,106249572,11189409,-87418930,-11291300,100539972,-86118904,-128446593,37430642,172127734,-5133428,-45037864,64397174,76706226,4227383,-69220067,-25070322,-17715487,95948569,8154036,-166616461,-24078376,90527492,-4838220,-120559267,-63563862,62157572,45641400,-40959159,-23794903,-58650328,-49735873,29852325,-12423811,-33133993,-1585916,36039046,-1723992,-62040937,84597192,4868232,-108821379,38801873,119065752,27249110,-58148915,-34715018,64711675,-3524533,7893574,-45308323,-57432537,21384365,57438705,-34645056,-60215652,46717785,67629975,-36747552,25362049,14885809,3077538,-19695247,79672214,-27469895,-110140717,-17361508,33118472,7788175,-80441533,19665189,4750012,-68092071,7632969,26617063,-58985124,-53472766,31352755,-15642402,4707867,12982682,-11387274,-33216756,40564059,88485830,-28206470,-56245300,45369839,37603446,-33463650,-42426162,-3559385,2038088,3259232,-29009152,-83702213,-17617545,82772948,16713490,-75597311,-4731137,26060818,427011,-6436088,9631073,-27989389,-22075090,3626916,9762286,-8065219,-28500715,17299320,1541050,-30105378,85037658,-21272306,-74858987,-4839602,56432608,32367307,-39410145,-10764534,-6235390,9757255,16014511,-8902420,-68316842,10741462,78028243,-10237750,-34263740,5754157,36439723,-6522108,-28893150,11590199,11874399,-21139461,3443786,19489609,-25669440,19612955,-24758447,18560423,9028304,12378665,-7457276,-70335791,31082391,34851908,-33431870,-15069606,60747971,44850962,-4961541,-3918345,1460161,1830745,-16655762,29591331,-28754867,-39946765,67866428,-25573134,-46636291,-6479482,-493077,-19443009,14619040,50884193,45123205,-33360778,-2231802,45985851,-22375337,-486863,20372867,-33080353,16061173,68718823,-24111376,-74949190,21162120,23302676,11330031,-47573393,43006982,25585372,42365722,5711295,5794270,-24005894,-2110690,9670466,-32240838,-45633066,26899559,37464239,-12069469,-20685896,41300460,5990227,-36945431,16938511,28565804,-44172911,1691597,3705921,-9040097,8194186,33973851,-4798145,-9792552,31664762,16428053,-46464571,-19429884,66138978,-19130448,17280832,-35020610,13870617,-30207520,11100966,32106288,-15856233,30938447,61649709,409306,-37640521,24151396,-9699561,35677603,-53252766,51718211,4011524,-31740133,-40563365,5824851,3472428,38297989,2888235,-39472986,6233395,-23640760,-7549580,-33272049,62012389,35535196,-7739242,-23601569,12757747,33072310,36173379,-25375024,30411165,1885976,49167496,5740933,-45863521,-57643161,-5393238,-12162593,-64378776,17025331,1544507,-28207211,-3568200,-1644645,-2071479,21678927,-43138549,-50654850,13698998,63683148,-20019768,-7016482,-46379278,-12805667,27565693,-40583772,-33778426,38459888,483701,16409658,-46664716,12694619,-20605868,-1150851,-59924763,-23301769,52787908,34693387,-24673930,-13622033,51272053,19755266,5182577,-15454106,24563213,36578631,-26984303,4567472,11251167,-1995328,-12560874,-48116955,3041863,25340177,23430471,-43331370,-26967327,-8852237,30571934,3607279,-27981033,5190085,5805902,-9931507,-51768406,-38749455,3222126,20115248,-9917462,-25900369,-18563003,25514043,-21821097,-24619320,14658670,16269499,-994974,-26811736,29115274,-20409464,15675325,1011793,-54163508,-5793297,-36759600,4980182,-29360304,-50923768,31275705,-38543109,-24466248,13434826,35652546,556522,-12368171,32277101,113495,-14019643,11378786,-13995141,-39797221,-24126454,15757594,-29861908,-32504278,-62249566,37957467,-11171222,6455506,-4280881,-5867937,7771535,-38089561,-36051265,-754310,53699758,51066542,-39264823,-18239571,59837428,57600545,-21404196,-17462763,29886074,13865165,-20998605,-55385518,-21262,31388087,23778615,1058071,-38722524,59780430,71997559,-29350479,-60823480,57925954,70872819,60115738,-37958836,-25613420,29868239,23565046,-48532338,-25595669,39399330,16996626,-28760516,-1751458,-7130718,28868139,-52312263,-89107118,10774447,80516352,18846720,-93905854,-54146522,100416428,67730056,-68898793,-81454254,37349279,110427362,-61190538,-59922125,43224253,66118104,34352722,-8412172,38755249,37481967,37873057,-64893196,11068697,1386423,46025060,-16288309,5661665,24494822,49438541,-12164679,-37507079,21912063,21583481,52127576,-7705746,-45042478,-10665358,91688188,-22333203,-41684038,11233632,51879127,-15261577,-54050160,12171429,46266902,-35583914,-37034879,-23910044,8330771,-7935754,7663913,-8210641,9231435,-41153297,-8420379,4778755,9251744,48668724,-41688706,-19688488,-42739236,25561867,-7154115,50285708,-1516847,-7648977,48220652,26316684,-20992273,-28388328,-4438120,73749708,6049709,-22997295,-43142267,32730374,48855,54941644,-32520139,-23073293,28329135,61737687,4143332,-41628540,40105537,17923007,-144484,-45849152,-2179192,32492538,-52178800,-57584392,-41817368,52200797,-15821364,-50182741,-2786298,77328387,61067251,-78312745,-96081882,82207292,37901822,-34850584,-61486329,-26806798,63756116,39173470,-59517764,-44348405,57451403,60744933,-31210455,-84881822,32303235,40703651,-43629440,-67722535,14282442,64213213,-21441736,-32080857,-31773353,83012492,30893085,-62189907,-61860113,56708478,42357850,-37937073,-22395704,65615192,114812620,-2510935,-96397864,-4310223,93914112,-25379546,-45512893,-51310935,40397397,79766593,-38202850,-26516805,22703882,30426767,-15821633,-45818544,21299968,53286747,-38360528,-44312443,-10607958,6880912,16734426,-25220822,-3081601,45088454,51064925,-34626015,-56922962,18861840,113179359,19144631,-58545016,-24790577,74406978,18643471,-30360519,-33113026,16232841,45214146,3949274,684012,11636411,53265175,28495036,9428961,6881349,36068753,13220904,5432354,48289151,25966767,-25334873,-63042395,8484081,-26848815,-27128940,18835637,-69232,-16245235,-21780836,41696319,-13915192,-67822769,213247,47775486,-4690974,-7954068,4288950,-16709054,12207876,17608349,-25783648,-52097498,15144151,30892637,-27329364,-16074743,-18330680,-13982505,8952296,-50656411,-13719363,72411353,-11240186,-20051284,-9102476,-25449826,27891895,30918935,-77504886,21993485,54894372,-14920158,-66594500,-2191910,64523520,-49804198,-37487341,-39141662,44462745,47704469,-529599,-51654864,-13445028,53738095,-35306643,-98395689,-26140759,11085236,-21300534,-49671279,-29891426,4617483,27681175,29805095,-31758847,-8384194,58824517,-10941600,-30340623,15879601,20045167,-9813675,-64341293,5819216,93225777,52927905,-74957762,-10035091,73545418,23801227,-23577758,-46465931,-21278459,75955144,56367430,-12969881,-25955061,50074581,58023463,-39233160,-27124139,-31185776,9531040,-38407920,-17044406,-16984082,-27344165,-6810574,-5848131,-16599288,29524415,-49687247,-42058812,19529457,70437143,29450236,-33328298,-43065500,68785735,20152326,-37428930,-36208366,34475905,39565109,21380503,-26894012,-44695266,-7733593,-5632367,31686760,-77937947,-36828068,47433788,-5437355,-45564018,21334951,7341034,-2809474,9379673,54374801,-15046936,1455431,26153677,5908073,-9808295,-6002033,-7238669,-32149072,-24576964,49260814,32782490,-17110123,-6332853,33203771,18989911,20623368,-60500313,-34165573,19245285,42138908,8529384,2443010,9532338,67259289,49955233,-17249001,4067232,-6217055,39214030,-9553940,3851563,-7395720,-47676533,-14764608,-21717813,5702598,-41213720,-31568949,4702696,44528112,-928151,22542338,-61143464,22046014,50623503,12778465,-3546916,9375421,-11029611,41862124,7820511,-18457221,-43669768,19163124,32505200,-35184707,-40956220,-9725344,8638786,8318088,28550294,-6706005,-3753907,15069198,11229411,-4764399,5101760,12446073,10246855,20684998,62460713,-35657700,-43001626,-8987431,40527886,19975374,24219894,-24290607,-35930167,-12241970,-15468436,19028882,-72444244,7920307,18249254,37499558,-965191,-16661375,4666394,32230213,-13413168,58946204,21522213,-12179664,20208143,5627889,-11970699,22321438,28574636,-1625030,24783410,-14665421,13311583,-28073009,40950606,6289670,8402951,-39810795,1733875,-2463655,-11599231,4540774,-37433246,-16232363,11097687,32738335,-43483016,-29146576,65795326,20940077,-26216557],[9,5,62,-55,64,-196,245,-296,436,-681,941,-1065,1437,-2027,2498,-3031,3870,-4901,5980,-7233,8848,-10686,12808,-15268,18230,-21580,25354,-29750,34731,-40462,46816,-54049,62319,-71407,81567,-92965,105710,-119746,135348,-152650,171660,-192479,215548,-240706,268309,-298392,331314,-367281,406317,-448705,494922,-545137,599637,-658913,723180,-793049,868951,-951674,1041652,-1140091,1247731,-1365943,1496141,-1640209,1800592,-1980128,2183112,-2414395,2681245,-2993760,3366281,-3820493,4389640,-5126559,6107264,-7321245,11895911,-96135341,12316493,116923742,60107447,-89648685,-87360441,43710011,127345474,82286942,-187019014,-111456125,180766950,167225575,-175052139,-190680455,122448223,132554021,-63185515,-64087361,21314364,48263477,-33861350,-22524714,22385769,44707178,-19095895,-15408575,1231176,151891226,56320610,-171717195,-67776381,172354057,55267466,-161965016,-51813539,21693435,76459191,43136825,-109605154,-82877470,57520313,133898223,-73293789,-174685185,45598273,156708449,4613881,-101890876,43671889,71506815,-44680271,29091187,38175145,-14963658,-41308399,43682471,23739873,32732739,15891384,-39476340,-89290124,57656404,103607349,-164083293,-106039192,55558077,98825992,-46130670,-30570383,43558922,-1414742,23997764,139162445,-49253108,-92007029,97406269,78697800,-62950327,-32757663,34205759,6381766,-20992772,57132465,-59844553,-94472873,14818858,103466383,-4505714,-93328014,76028660,49226135,-16728901,12927980,30261272,22195434,13447027,60424465,-24266906,-29103934,-22952526,-5576703,-69152921,33824443,72842364,-85492629,-94217565,92265447,89307391,-126718313,-89668366,85196214,84464726,-62092514,-97641747,-74452643,7799853,71505123,39780,-75967044,28474145,76123886,-75190180,-57068819,95602637,46399665,-108267434,-45495666,68526268,-5212170,-45972723,-61652973,35393472,36068314,48950634,-50189537,-91818837,36717138,177154938,-50742760,-136724060,63088837,123015771,9672732,-60321712,-38949190,18546024,27880756,7431666,-61720046,-44528946,76475916,51622570,-75457099,775827,95538725,-7031620,-78194069,43155670,68957136,-69561622,-122154259,7767501,69057942,9262809,1926919,16806291,14404696,75816760,30768379,-109585527,-51042772,91667507,55131479,-109576372,-9449898,19837247,-33624540,-14317872,-34618129,-43280288,-12813073,28353722,2228870,-54837540,-15842151,8460326,-8973899,-33465943,39990404,-11075950,-80819644,-10139810,33378423,-15974630,-62572960,2836777,26162753,10766515,1547830,46818457,-36381907,7468798,91489425,-24833845,-58323117,3894405,29218506,-5405686,-14958761,-33385268,-39572019,61547012,37649228,-46042815,-63576678,2744798,37559534,-24362068,3604377,70651092,-14049114,-21442913,27113025,-6386167,-46198312,16261403,-1288581,-24160094,-35800309,28293871,-37363863,-10496056,33841551,43376968,-37415386,-36168994,46190541,50435348,19450429,-5302397,-16584121,-22289273,38664081,40593504,-30651117,-29976978,52581101,-26902540,-36748996,4502658,64566279,-10820539,-34274543,80499214,-29689373,-42475897,28891124,2034510,-49743161,-10875950,45350238,-31377615,-15166776,50027570,-9923070,-75058345,20459800,63447219,23568601,-24737172,61044004,33008927,3402264,-8292482,4055243,-59871540,4229073,52047817,-10599207,-17815845,32866814,49459242,-46383838,23181867,16795498,-14030044,31769215,17284141,5568227,-54031609,19149406,32867135,-8038734,-18459605,27859633,-11953004,-57013889,23107396,34233947,-5506608,-13372997,22151020,-17328427,-6113491,38040666,890719,-30349274,-3559645,2481636,10206529,11308754,43064090,11364617,-58238101,-3671599,-2805771,-30987939,4861593,55219169,-4440762,-5794368,5897471,21129920,-48005898,46526549,-9695536,-39533190,-24111341,78593699,-17756138,-58174223,25132003,16372703,-35883478,23837894,12806391,-26680569,-19511957,5091629,-15574991,-38163011,-20433289,48651688,8382225,-47970571,-25798001,-3778097,-51499533,39556311,31641963,-39961269,-27731255,49485302,17980174,46497,-10403995,2655617,-16779148,19491989,28428307,-28071628,-18230852,-34923605,3940610,-32227216,-14845300,16313244,-6277367,-4680325,-1337336,38589609,-32411926,13766947,21295821,-12082189,-8550473,-7071663,-28571755,-16614187,11081343,-41370217,-20303184,-9791517,14516814,23967142,18033574,-35490222,561204,-17478602,-21054759,-9375486,13723113,-35513491,-5694166,-21647586,-57826276,-30640939,8110951,-5642212,-31235448,30493003,-28783086,-12757862,-28249551,10961851,-33730236,6180154,-8403135,-27153557,33125159,53921391,-31135601,-89260936,24554095,30546171,25462602,-59894763,-15144152,23684798,17845376,12420560,-58310268,3411941,24561422,-4313975,-7290468,-22418625,37547053,54947729,-43632382,-9451797,72025806,225666,-15097140,20967518,21843129,22277218,-39623349,-26496631,-33724408,26881495,26811733,-10923211,-45291370,17535102,5111889,-25094757,-50900122,106582,72155397,-42798233,-71169698,23156130,17576732,31801484,-10016939,-1803122,18275943,26789350,-46501479,-25943850,27269353,28685989,-27951079,-12224347,-1000537,47576668,36933404,32824328,-5502981,10882156,-153654,-10187329,-22081579,6042068,31049805,-17680174,-21116137,-7510759,-3740424,-28646284,-37388369,34009702,1079683,15373766,9838788,-2242713,-5583944,-12879827,-5207665,10133476,46478642,11591916,-62038696,-6260979,32007037,-24067761,-5199804,-2594738,1214955,9561926,11226667,28338448,13879567,-18035553,-8008722,42753401,33312087,3716539,20331300,8925353,9821033,-1976211,-51579518,-15146467,19875022,21050341,10999821,-34934183,22757530,10071202,-63772455,1494824,-19613114,41193409,-22519903,-88959199,-25708391,45791605,6453305,-50522512,-6172774,37573483,23103265,-27801900,-36525355,31372525,97189259,-1339744,-42239726,-10831370,64284216,28650442,-49137612,-39977261,49580020,25447257,-45870611,-41884233,55717152,44574086,-59608444,-39847228,56339381,95791849,-5517575,-26496165,16215856,17907189,-17163029,-34874717,-26927000,33238763,32353471,-38879280,-65326679,53198355,76988924,-15615647,-34422090,-4331781,61131073,48296690,-59965709,-60482376,54405279,29057895,14257492,-37287969,74907362,78566078,-21588174,28739390,9725471,31354474,-16188780,-73148858,6750604,41783059,17429342,-50010444,-29344931,40421733,60108913,17175376,-39779799,22434991,54466767,-8742007,-57212422,17677764,60723641,30047277,1827274,-8407811,-3901595,62563237,9492701,-878867,-31868466,18807067,-1367132,-23644279,-13419277,37203057,-4685515,23714784,1385896,-9261283,-45126457,9752823,18304956,-32068745,33376977,-47586791,-13904588,-9369563,8133551,-20928847,4654724,-22071453,-21753257,4174257,15925212,22865893,-36897148,-9018248,66888648,26529844,-56593089,-16850254,19361393,38555017,-38110169,-43262833,21833332,32076621,20532189,-34780751,-2271826,9503530,23164171,-53575536,-80592159,42420606,28655619,-16128871,-22305635,28748858,97959004,-8585846,-83107969,-35628166,65197021,34279486,-85629805,-49368324,37737201,107940285,-50419974,-80536439,2940192,79101103,34435346,-80202674,10608877,47368550,37830052,-74946599,-44109285,56772427,-2534940,-58611680,-19932838,-141673,73034687,-67929873,-87266199,29507928,15657515,-7857493,-36231406,33150398,4157862,35949954,-60655457,-32840388,21884715,100765445,-18904224,-45254397,-53322799,67628923,34261413,-108836099,-21218103,38304669,-5086690,-55520755,21803023,29498433,16715335,-18505619,-17601167,-2482038,2390988,-4540389,-35952975,-6042354,95550918,33079606,-85474845,-291196,13885249,4961846,-16199182,18148326,-33945900,-3991625,-48410940,-17030441,-51244497,20932947,4941716,-15898442,-44822604,7227499,44964952,-16130759,25587187,-3404671,11911790,-20979225,43025303,33248889,-422254,20104777,-28561694,23332294,16711089,-5486190,8577923,-41303532,37021375,-21062847,-19379664,11980878,6739175,-36752812,4839837,42136513,-18646507,-35186532,42379666,71157413,1702444,-92818582,9798469,33691466,11278431,11797849,-16327551,15350955,-14501059,18971712,-48078998,-34305290,92176532,23121382,-39324256,45730371,-12204442,27706661,-40694046,-6881309,75388563,12348635,-63346029,-19645392,13731979,-4013007,-45445437,-69648526,7723320,14590308,-3980046,-51387161,-33834136,54937326,32079097,-20392889,-6980015,42840775,65129313,-58615746,-41033089,23366112,39330309,-47281647,-28741029,-16443553,-5098162,4989921,-40885044,-23607777,36604612,12088866,-6716918,-17296359,21616163,8109435,-18911219,-35970078,2488249,72782643,20624050,-14548415,-49968064,33513792,68508113,13461702,-7319452,-19930279,34995001,13188592,4388644,11705889,16804397,122486,2630069,5021341,27866242,5939215,-10258041,26589936,23192810,-10665252,-35363580,-6928210,29481390,5157014,10140115,15586830,-13116957,29755900,58679158,53250304,-26300119,6824896,24658680,17928474,-13488846,2298956,-10519458,-19941684,584030,-38657973,-44717159,-26009368,20061972,-26668058,8636290,25036111,-27018190,-50671381,1123614,-11616192,28737619,-6652880,-517803,41335082,-5752350,-30241763,5662540,-38358756,5798353,28618964,6128304,-21564101,-24509158,36999594,21687432,-81788780,-44043567,42422345,47371040,7917498,-48034804,-21972787,-38209935,58404203,-6701175,-40504383,31749864,74602361,-21209433,-11433725,10172666,44812499,21667805,-13935453,26043354,-10110677,-3852807,-44904366,27483958,23016769,21741507,-37437335,-21345781,3647015,15325843,16008227,-23731392,-41223364,39068141,19887225,-6919017,16072738,-37514567,46063758,-8204236,1841750,-28407925,-16752892,26062042,39095337,-1078176,15642526,-29893172,-15584120,18345757,-25564115,-23381553,-37479857,43196876],[-25,63,-166,55,-150,248,-340,372,-520,674,-903,1169,-1365,1848,-2235,2784,-3347,4127,-4909,5866,-7096,8410,-9826,11515,-13520,15724,-18172,20906,-24081,27523,-31486,35844,-40551,45870,-51786,58279,-65373,73113,-81691,91132,-101261,112403,-124557,137734,-152188,167758,-184691,203080,-223082,244812,-268416,294051,-321862,352257,-385337,421515,-461095,504682,-552527,605648,-664698,730695,-804965,889265,-985859,1097704,-1229167,1386410,-1578426,1819193,-2131821,2557010,-3173713,4157181,-5983513,10524774,-52970026,-14877506,172924150,95646766,-93741936,-2505025,92017449,-18489019,-73987443,13766415,71219982,-41915996,-48924187,-25219834,64659423,56083220,-38404274,-96256455,20891175,164415778,-1464154,-229230306,-57292649,177599862,87266016,-85199160,-103021111,6070924,109782670,84340374,-57596860,-105156430,11844541,106499366,-7026427,-59743760,49492431,-9205027,-42359713,37166548,55063773,-70368213,-55903509,60417955,48791931,-40719481,-18223122,21393492,-11361215,16863828,84535611,-97925192,-89433098,50296282,116967730,-49452455,-48792333,-14326970,-20270112,2694709,33149296,-46325530,-81933598,138505,108032115,-10875201,-128886945,42901786,53533882,23036652,17738363,-33677959,-72599881,59063966,97416036,-59648834,-68683770,20136882,54206551,-119466913,-30538775,62356386,-16208124,-75383860,82671064,54172582,-65644350,-48691727,-18800858,48782707,47447766,3564437,-113700478,-41702184,108766422,41881419,-186517432,-54604333,174864501,73295052,-94952157,-870658,46107685,16091688,12634624,-44668644,-63122446,10444040,57597579,-81438947,-70838059,101842613,23384964,-122500581,14293006,120459033,19567822,-154107544,-41518834,150326179,37186952,-29527317,-41093713,-39136103,41182548,61395438,-99845081,-118730803,61970416,119592633,-34073872,-103309212,67939680,33249046,-46411036,-64892602,-890954,-13156304,35475694,35966753,-9001938,-46353847,69275947,4105086,-20471823,75311927,136707936,-52112785,-77785836,128440700,54946908,-46240767,-67474326,57646436,70231964,12571190,-25076462,-94556034,177020,49161851,33650571,-78810297,-44370956,91186329,20367976,-43719896,36392583,56910133,-19002760,-26428849,43791105,-37245583,-54077905,35924194,-25749327,-22109039,23423041,41793863,-53171525,20307847,89681920,3055285,-60542238,46005412,20049768,42661219,-7433717,-7672273,-16419529,46582269,57661345,22132197,-41988213,-8858191,34681650,-5684791,-56476892,-41902360,-11871144,-67007682,19165032,-8480582,-44248983,57352035,22308348,-30806437,-32872955,3687311,12993352,-42491368,-46387587,41139778,2143258,-73861095,34887836,37789509,42259205,-20164607,3826319,10448998,39084956,61203850,-28115649,-38393455,30274652,67931823,-30354272,-59152416,20950396,30949397,-7831068,24773581,-66832701,-44758798,48926655,5255142,-52957860,-53351691,31536171,25107451,-54592343,17333708,81923443,-26666052,-5925927,-4201178,26477817,6826626,-30853131,-59206909,-1874981,28315706,4755203,-112687093,-16716220,80805890,21022682,-80560367,835074,69247711,4106253,5606328,-2800516,-49362378,-3811293,25798336,-9907965,-35621617,17853272,36510391,-34135902,-52805065,53681560,-1511922,-19874335,10048945,2441131,-8617591,-9417547,18940761,60438163,16749700,4972692,18531573,-6981827,30249330,25236442,-10012060,-28121877,-6238114,63555846,8817391,-16058500,36883058,-16324074,-11006713,36390894,-15606434,-657947,33347762,27513656,-19048537,-27541796,34549897,-27116919,-3080634,21661768,16059740,-27884979,-5130807,20533061,-29413466,-37306062,-4166975,-25373110,9603217,43728702,-5559470,-59677931,3774076,102409032,64415483,-42230757,19025077,4761227,5356657,4131892,17797771,-10110085,-45901551,56275920,-49121250,-38267765,-28760600,50329988,-28126676,20380543,62662644,-28655252,-61731398,11859535,-1076817,-2059373,-15065052,-22408161,6867913,-20360686,1295923,7710307,-5869920,24216818,6217380,-77877576,-14995558,56078578,47561147,-18539745,-7826236,35578364,-13117751,-8914394,49297722,-33964573,41645466,-37399122,-57838897,3633174,4498212,50052825,-24813649,9809323,78519795,-17736282,-60708447,27990056,72107314,27694504,-35245603,38488534,-21184659,12154063,43977252,-3661339,-45636065,-11894438,22126798,-27427689,-38553823,21545243,29541582,19935554,5136296,-37527167,24080511,-3910788,-7757307,-7076733,9905153,20647791,31783588,6946238,-7934735,48603808,5182767,-9805939,28831159,71692880,-18064048,8956867,8732151,-26076616,-20573446,-22478965,-6255785,-13130224,40807252,9397803,-29027561,-15702046,48847542,28655697,-51950974,-33550937,16342446,-22029947,20159962,3324946,-35448438,-20616088,34382701,-9732921,-18108434,11957860,-17003882,-9290155,32536261,8306686,40804577,6533318,-21015615,-34313764,35672287,145087,-77141900,-62878900,-15570513,39202840,11878480,-28125441,38406049,5821563,10934306,-51237744,1421823,62416808,15876329,-6402180,9917644,-9478172,11735123,31932111,-23841781,48736995,-15482711,2538711,-16390271,31958708,-36600439,58846114,-23976995,-37371623,14230980,-5978749,-8332384,-20492821,21277203,20126167,27300411,-11710861,-42082961,34099685,28645340,-13126830,-70154074,11241819,49768165,20328722,-18600863,9198476,-2441596,36011754,-44312634,-79786866,14802993,43488740,20777820,-48373546,-17679455,15328604,26669609,-21909681,-35731788,53683474,20474464,14746567,-37046181,-6109929,31497378,-34355658,-61527742,34004829,46101978,25905500,-29318974,-24167167,81705068,84952045,-48348501,-70338946,48261688,73352407,-13539873,-60400641,36346227,26324108,1920424,-46959280,-25993703,35125772,-9883762,-32014277,775964,-10351725,12244263,1514719,-29833340,13143240,39825644,5486258,-51543713,-17254018,61124903,14905154,-28931900,-62379350,34456415,58321993,-28139526,-50062956,-15368519,70263033,15778734,-75964716,-33286534,59498883,5460245,-99352373,-31834482,-25940411,385019,-48385752,-24503087,14698912,-12681099,8215874,-8214025,25291248,-1413320,-8886702,-4614774,-2927066,29685715,15693474,-40758547,-6249875,3313805,12948608,-2290988,-30418765,-9049216,-18073273,50063625,29736135,-34419280,-54872182,25953209,-19473615,4858228,-31593596,41112491,8702683,5288903,16566033,-36812451,-47285957,14991901,86988682,-12979743,26930512,51817990,36009968,-388210,7033924,2350123,10092736,-28187097,-19528066,10276670,34913326,-56768876,-68968678,28338094,35016088,23417594,-61865307,8627737,81316255,-10238306,-83482139,-59653415,62452575,42764681,1652565,-34377440,-18814407,95731220,34433683,-56977984,-40149533,14905848,-407421,-7048348,-51607811,38732547,42091147,-49720086,-41161263,89365063,36118536,2675225,-74510987,17287770,80009725,13599725,-120092624,-10315307,75492953,43700113,-30643212,-28942929,68787372,43293611,-94158248,-102879525,-11860242,33557227,19040904,-41365531,-78751218,61792449,10888990,-33236638,-16733885,57034773,12519016,-45879627,-8570575,11609304,47985041,-20968502,-79817433,15098963,49399179,-2012051,-25063908,-14779329,32173897,23095475,-18513179,-67346568,69840523,48477204,-56962794,-65175301,-22082049,-896720,21331759,-1613154,-62260976,-9241975,4897114,-2357445,-11030623,43260211,35144712,-19597132,8912025,48959785,27520119,-16193964,9682121,21239051,10775987,-22065946,-5134448,-41855561,11786553,48503285,-2401178,-38793583,58034752,55626787,-18983856,-31779249,-29007337,-7917704,-16159084,54873811,14185242,-23509607,-5744,12291270,61748436,-9791067,-9105357,12869492,1699921,5384203,-3945249,-26297952,-998127,35209137,-13929140,-26243114,41195496,32864876,-19821400,-35841578,60469158,29882747,-28507435,-44932187,56067039,23470702,-45246399,-80042620,20157579,79543338,-20650174,-35994454,-38730677,91255313,79796338,-38135732,-61313854,-630821,45600036,-31469971,-23827037,23652765,5825533,-47741897,17687135,3995970,20172812,-8240397,-36089894,-7624913,7226168,39398746,3269284,-41687944,26901841,109090325,-41846753,-65882011,36861085,40399944,527556,-59327283,-27768853,33864656,37883644,-24648930,-38708405,17838253,35910374,28757890,-7982000,-14040915,54237691,-19516196,-30510842,10968301,-14050801,-64078044,-17049740,18745697,-8291413,45129305,-18240475,-52748719,55435653,39955392,-24491948,-65910737,3886528,53608860,33407405,-30074026,-11841402,24182713,31613617,3937343,-10339244,27625658,29141279,39820161,-6114416,-35696099,9979219,23564616,-14074428,9728821,7332767,8840238,-48814931,-10004623,5747060,-33502207,-34652719,17787914,19551648,49279194,6977603,-10067745,-39238041,-12046852,-4475021,-21607967,-44783502,-26999590,-5748435,-10500990,-14638165,-15270741,-29045249,13061224,27557968,-34526298,-49614367,39335393,10730516,4681566,-4168015,-25513081,3854672,6478341,-8440675,12628315,-18833682,45951183,-4238058,-12551288,-8629824,73650564,-23473697,-42881447,-7261009,6125283,-14574145,-35499194,12807465,39462153,6800992,-16657079,-29890955,43699208,63951056,17655300,-29186962,34010743,35668868,9009054,23277657,-35085358,-55344041,30659930,24974036,8313328,-26296155,-21021039,31987578,-5477589,-25850681,-8902794,-10041452,2263223,10323639,44583214,7289488,-50620513,-9565526,-7468589,768686,-5587629,7303338,21022057,13057814,14248767,-43177259,-20677198,-12564506,33330183,-24095381,-25766340,12028602,-21416773,-2832592,-12009288,-28060571,-19259973,-9359133,30275783,-4522339,-6569067,17103377,-15751922,15408062,17160362,20173054,-17402537,26197672,27266754,-10455756,-45193969,-44650309,44833429,-17476656,25511105,-12213156,34190903,1130702,18922051,9332964,-75647489,47586683,48213086],[-23,36,-164,127,-165,394,-544,581,-754,1154,-1345,1659,-2233,2894,-3423,4201,-5126,6221,-7372,8865,-10463,12377,-14500,16872,-19638,22557,-25952,29705,-33938,38493,-43403,48968,-55101,61645,-68775,76559,-84855,93856,-103604,114021,-125106,137025,-149795,163369,-177684,193052,-209484,226815,-245278,264961,-285915,308329,-332362,358220,-385980,416176,-449158,485241,-525247,569808,-619846,676897,-742465,818539,-908478,1016202,-1147200,1309315,-1514600,1780798,-2136371,2629706,-3349012,4474458,-6439909,10643384,-34772709,60393410,121646051,-13734700,-105765929,-79645418,132468736,99617559,-54062370,-209248030,9918953,243224342,15224289,-208788304,-9989737,129346079,19980426,-98947757,-51937095,15138959,42576711,-77688,14120168,-6502978,5929393,25085537,-56228959,68986504,78706099,-80140923,-175396845,67882926,135451136,-10780897,-217838238,-36906851,71252175,74752408,-22237016,-65763459,-49201481,121223268,109423888,-122609165,-111938433,116880695,121167991,-48121767,-20544142,45798014,-19270923,-14545953,58790497,3671026,-54771018,-1079127,16030119,22752798,41708059,-84558438,-95105495,-28192283,151369591,-4001120,-128528126,35585108,143753323,22143596,-17898934,-26136776,-42053602,-18003298,114922885,58840330,-106174474,-61001142,114498525,48598264,-55867721,-70443324,40368383,8304028,68559980,27503325,-130124090,2480770,127662821,45272882,-118152360,-3681018,52098048,-54013177,-56002787,35853365,4988397,-44281497,32904466,12850904,-33542283,-39706685,12453153,-32465796,17113155,111387925,-15602814,-167684467,8587400,186302956,4465459,-134158325,-38263408,110538437,60171054,2906586,-56886232,-57364970,123871181,84006566,-166271568,-77057231,115809132,68238393,1475982,-46332533,76767983,-9704472,-62887015,29295456,88919153,-29167473,-100363572,15812915,27769296,86413969,61831197,-111900013,-73105560,131324593,61135577,-163300984,-123899025,137625481,85406198,-74987490,-55548038,-31893427,83117523,79564908,-53564106,-64683857,-12141227,96122920,-82758646,-58065383,41538800,33074509,-58541079,11743480,64376837,44760632,-84342683,40860366,68041595,31215507,-19329588,-19673860,-31721230,-4483967,97311578,-25619103,-132319343,21705836,70995723,-8875652,-25199826,-18858100,24869233,49252267,31111672,-15101128,-41178842,23794486,98674907,-18150291,-47135689,24660708,-1756889,-22971877,-4918526,35296404,-66893848,-14967233,51996259,19177462,-45876810,-14179140,34116245,-24043763,6534650,58547367,-67508670,-12572453,101313856,73507665,-31457434,-47960508,8712680,45390300,32927440,7719816,-57304627,-67838500,84707252,66934497,-53530633,-7279498,68010831,36277505,1893012,-21571303,-29502956,12527024,16556222,32400935,25886927,-36320,-13615191,279103,-4039994,7377298,22408116,-99195223,9849214,37796138,27338850,-67282960,-35973463,63684085,34280423,5907961,-17723769,-32574339,27028264,105547166,-79040309,-73847592,11916287,100908883,-27529341,-25058287,22986414,20778075,-3997757,-13078220,-2653459,7578748,5981497,46948286,-12086315,10729040,21135916,-11266477,-52157218,-2871190,102662189,-21390887,-61069979,15871935,21718613,-24497349,-15092230,4522500,2588087,60263055,17299123,-24525100,-58244263,64734050,23662928,-33507176,5021561,47999127,-38723298,-35749568,81405166,10413863,-7837463,-23628775,1787292,-58813752,-31273753,-16557910,-13922902,-38681201,45793458,70334397,-102553335,-37871942,63062323,-3292613,-59948901,-28829901,-21619060,-11916280,26941176,-27037470,-17547433,21149691,79798787,-26522114,-49572194,-3509227,18011179,16039651,-18876632,-6470730,10579487,11719653,37262715,-37740302,-9846656,-52839706,17168376,-13446576,-38699541,33224969,-10083288,-2002486,5544034,26362712,-28474663,-26607626,11671768,27069787,-10623956,27430397,-26278853,1539529,59842935,17382282,-1902151,-44157586,3583266,59497130,-26098394,-24757582,7082315,-11984254,-48798715,50105591,25305429,-27123564,6459242,12674673,3037973,-2865649,-22772973,7981584,-44089072,56058521,26000527,-40894549,14112239,33564856,28039399,-51828874,-19792189,-4840443,-34664246,-3189067,6378519,19635461,-29636813,40822381,-7077104,19289379,5806954,33755239,-8153670,-266299,52414406,7380262,-77032479,-12682850,17006562,-15908551,-30070574,-24032929,-15115839,31505984,24170459,-10179232,699976,-41178291,20500343,-36692786,-22851474,65492586,49629951,-27400162,-18432072,-2390594,-2504849,27180462,-16436914,-600387,3825596,4053161,-16417621,-14330301,57816479,22329504,13075123,-44580312,35194977,3584987,-25919124,-24425228,-10219964,3557087,3500062,10247177,-44564347,8056032,43853003,414055,-89723690,-18981561,51335005,4600449,-35947248,-4525011,44170397,-20086309,-10311348,16157932,29287737,-542812,-8424685,-60393919,-20322942,17891861,24860624,-64106764,1010726,27223638,46860879,-16632309,-17467099,32759117,3916776,-8024983,-23050022,-12148214,28082895,3154100,18240225,27832772,12284707,1257894,-24183553,-27348570,30719380,3924447,-37036704,-17415878,30315126,350665,-28544870,-16113238,-23405964,12843010,22161450,-5835323,19674254,-4658521,2093128,11630745,7669396,-22442005,40615823,-1518769,35656392,136962,-12531238,24403479,-38575568,5626101,21310628,3431109,46188740,-17822071,5072544,24587188,-47247000,-1943452,21454616,-49481318,15365933,4537328,-11127065,-4419974,56734908,11367175,-31774487,-2485421,32406532,40711548,7528524,-52533217,-38802381,13126646,27519661,3781951,-68769705,6904216,64813718,3597278,9606682,-18706176,13683272,-2319353,-40203727,2879771,38411564,59311176,-22009704,6739009,9324221,61079408,999952,-92902354,17745501,37859406,-36905528,-25737235,-55180997,29394030,11445274,-84092038,-20389953,72636373,38084194,-61391107,-34385135,12147010,98450278,-12294680,-41168456,-12818685,43474751,62926709,-28549577,-59672243,41534339,12279676,-26663289,-14020518,37538850,55108957,-19460508,-67907538,-11234893,82383773,18425822,-55836766,-8047319,36653536,73541692,-4708843,-59242260,33454420,48174127,-35081887,-85462234,25793576,31663231,16409665,-39881897,19782997,83860553,-3503781,3052845,459873,32372265,21636682,-20725933,-22308181,26635829,-3400104,-25108705,-29448538,40703126,48358865,25206079,-52258853,15976820,62210853,2342251,-32302639,19788999,10046811,10143421,31373093,6305307,-28526587,-3975080,-1680227,17746037,-13606374,16839344,12187455,16397531,-23163903,-1462783,-1663539,-57037089,24632840,-43040659,-20443655,-17346164,4675884,8217,-27739774,15359507,-4648994,-3449101,12593581,-41519782,-7944145,26890638,-65485826,-81151420,-6106482,40374593,-46609967,-74825161,-13887526,76304805,17242391,-63996966,9398573,54942298,55394097,-43393948,-26825505,52443417,3568093,-35940700,-57698314,4456260,39676549,-45085073,-86906877,-24753748,35986111,6706026,-41106244,-20928214,43867284,27124881,-67569901,-59824657,8124750,42317677,-24776045,-61516993,-36935445,103498700,33102842,-83512070,-45366334,100541217,54407088,-108460073,-50387094,78499170,31488764,-20788265,-22167210,5822357,11819844,-8783250,-57912249,-39203642,12238610,7344386,-82478411,-15250258,55473057,8709379,-64998191,-15607325,77513518,33415045,-7923743,-57416790,-38374812,42770896,21104591,-55309914,-50712127,39867762,43703813,-53127389,-21517588,70545491,45604060,-8705386,-24415425,-17726692,12181613,7194579,-437078,2631696,44383638,20876408,-16824923,-15765710,33835016,9874142,-22136072,-60618129,62496916,31623879,-38802044,-19398266,10442338,14862724,16766079,26148008,-4000667,-24976004,56899631,74452568,32803049,-16905507,-25973098,36606887,-14024699,43040116,16386119,-36761665,23860028,44452968,-48544931,25958650,21773291,-4999730,-14811062,32235780,22525129,44854408,-8879191,18591200,-4747062,-30397176,-8947087,-56167909,9596279,15430106,9132569,-31813826,-79878139,862399,51072734,-54853035,-44162466,31587015,100459433,-66722966,-46792911,-22856874,-1194444,-7967799,-43370719,-10690755,16262687,59683976,20682026,-68309086,44675116,15739400,-68989413,-18408523,3558260,32714476,-57410928,-73935685,1625950,54057693,2089975,-87127795,-50015120,8849716,62069198,-36957858,-52975682,-42045498,69813675,23497207,-80000643,-1182437,19962389,34298691,-50654259,6119572,1268241,22829078,13396426,-3368708,14601162,81569083,-21902801,-11550835,28950849,58827868,-23444770,-67442852,-8272492,71993348,19803570,-26497595,-62324030,-18731831,25888960,-15115542,-64612685,-12021551,18936072,12820963,-40738764,-27732718,7537143,1447988,-14453789,-25329542,38573735,51265083,-48461329,5489735,-40640612,11665935,13929192,29375011,57500278,26239734,-18204411,-19919973,-11013930,20744614,-23010973,-13062176,-3482989,-27537106,-17970463,1477794,17514518,-25447686,27996592,34456829,21418048,12275067,-16550369,49240738,17104492,-6331872,-12188813,-35647475,44749428,50086293,34943363,-9916142,21797680,54724090,5385818,-20143755,-23394185,-52080185,28684638,30626946,33464690,2270618,-32077207,4889003,6480118,49541231,-21755248,-81930618,-41046162,44849709,44391812,6300245,-22808489,2446299,59862435,25141783,7315819,-17353912,3487939,80944095,-10383125,-2422259,-21738014,25779047,-15839624,-2901842,19088695,-35913255,-18165371,-3961991,-17516832,6559597,-67284600,-21757439,26305034,-13652094,-18961038,-37671584,-72543798,-151847,10071894,-6249357,-63025011,-56156315,56642335,4502370,-34100212,24425909,-21142974,21516955,22896356,-1059835,-33552408,-6896752,43610582,8383520,-3032084,37504135,-18615125,17931618,49588807,-40827063,12909276,-2933980,25595279,27133587,-48487690],[17,-85,115,-107,3,-84,180,-154,113,-142,191,-170,88,-58,13,76,-312,461,-628,1040,-1425,1840,-2499,3374,-4169,5119,-6490,8015,-9596,11623,-13949,16556,-19525,23142,-26950,31444,-36345,41995,-48318,55335,-63057,71729,-81339,92009,-103619,116513,-130660,146025,-162908,181426,-201535,223361,-247119,273002,-300906,331097,-363852,399185,-437297,478277,-522295,569571,-620149,673932,-730737,790320,-851855,913700,-972451,1022731,-1053002,1040140,-933543,608992,298831,-3301659,35165627,18219101,-110629582,98154582,141566659,-10659744,-91290475,52397881,57637669,-70032617,-38205465,120558687,53953268,-51348729,-31358990,-20202679,76067701,-5228595,-127644810,-94434550,121571587,133405036,-133841709,-198578797,71232655,220152003,-21981783,-185922331,9334499,101799234,10494767,-23917995,-87545988,-2619722,30477442,-21780535,-84399233,-42423190,39734256,-52437729,-70274858,56845867,3497511,-110572774,-23153247,96596226,39393039,-14406253,-17587254,-2347072,44853602,41168958,5023246,-115496951,-32799496,89485949,-13780250,-133378013,-13342017,24128761,-39887800,54708064,83156898,-87205317,-43533534,62692386,29107034,-116538318,-34831841,77519258,44465728,23947441,-10524134,-26202283,-723489,87127227,27388799,-98390331,12395237,68685280,-19372224,-58433304,44357737,19259642,-84359773,29050653,82673925,7295377,-51268235,-29408403,57014527,52364973,28444677,-120739839,-122078614,100884699,147265319,-91916568,-211575178,90205111,139131131,-29814757,-57074941,22422453,54968487,-19234837,-27347305,-25485170,-5711887,60660045,14989156,-38087763,40939413,57666369,-54290351,-93009436,114543622,138587766,-100100600,-94442949,24839125,81954855,-15892983,-39902310,-46807573,11339556,106775162,-7292107,-197348706,-66124688,125403080,-4699477,-154253977,-66329828,77141370,8034732,-58211273,19065017,-42489976,48999800,27951742,-38699444,6820307,58634262,25292650,-43231850,5859849,62103564,22293363,-114453200,137035,126394936,36062171,-109169242,-24794046,10740094,11472501,9216226,-21287889,-35250837,27407175,112096625,-55400555,-59595911,42194327,82052057,-34240229,-42725931,82198807,-61362217,-36270060,43008482,462605,-50486022,9518251,-14082897,-19872570,-8932525,-27341106,-32899921,-75196785,44759141,-12503363,-69954100,-81480119,-8692480,41893532,-45384071,-14363773,36734764,-21167083,38392403,26147819,-46420805,-19376815,36677592,19986965,-48996420,25281914,26288396,-3693474,-11479206,17304678,-23250596,-27690745,20586108,-9138921,-18376115,-17097070,49286940,-58879715,-22341309,52119011,4814504,-25890013,-37912719,29028910,25819460,-8072993,-28526123,-11340407,10797580,60605035,48998756,-97774490,27832846,81002781,-7971632,-78680420,-26951997,12083040,26468462,-15346612,-20477532,-26178550,31742525,16679955,-7466831,-8143564,80868773,9213458,-41284186,-37738900,29887463,-1860698,-49186281,16678651,26141283,30212711,-21038739,10138973,32616532,-11333866,23739311,-18913034,-56392303,19531023,50025212,-78314686,-68834610,66048222,-1912506,-33704581,7562694,-9692638,-20639798,-9785955,-5601588,-41281489,-9093853,54381290,-26320255,-67483899,-7936242,66693467,-50294887,28989954,73848249,-5960073,-41860474,-7958591,-11321307,2699784,-17557989,-1655160,-9579511,-12632946,16288961,14819345,10068517,12179526,71349766,-8327840,3481671,41621051,30555343,19389647,-9304480,22325687,-34432666,32580429,27870451,1634441,10842339,47112737,33070505,7739436,40366090,1053640,-3639502,-31025505,40351998,19603448,11877170,-22120808,337819,-31166846,-33965344,28537084,-23939286,-58685236,31775429,68197671,-35781563,-1136455,76485847,-15446783,-18251563,5603986,-27035041,-3040653,28458526,36476990,-4711106,-47480464,49336619,8308761,-5141565,43073408,-12176659,1600638,-646783,37753286,-47387483,4607487,2417723,7258181,33892118,-18101647,12480254,-34146325,13100639,-17815974,7931863,-37091682,-8010164,38534715,-61260672,-38257086,-1468098,-19105402,-33058957,-6172724,19877074,-21291290,-13553794,18863517,-15153414,7788296,42558847,204938,-27314121,34479946,27704427,-2236658,-34811470,31467804,9002357,-15706980,-37969770,-14761020,-2780966,20731486,-46898875,-11974134,-30223223,-33506635,53681274,-73838472,20846677,31424513,-20596546,-26472071,42906082,51308239,6628140,24393860,15092134,-18235344,8235248,2828755,-28241490,-54753664,-4910850,32030841,-9607231,-37234628,72954873,52398044,24549812,-685059,16977764,63777909,7306424,-9362970,-22197715,3102861,37539281,-23603784,-53908969,66709125,6854299,-28666595,-8944093,10349527,26395104,34940870,8012919,-33520989,-12136590,40940130,51808083,-33412858,-23346627,-26552878,8918689,-35642719,12285285,41772109,-10012450,10393893,-28970737,21746522,-1455532,-46508341,32922485,1943537,59941491,-29458250,-16851771,16032847,34899119,26021386,-4398479,20568389,-7550649,34304322,-605019,-22943441,-43709059,-13446795,-7211672,-15011878,-18767574,30214617,-13240306,-1910307,1826750,17172796,14747379,-51949619,-21546271,-25609648,-717706,-13613924,-3539612,-18732335,7121899,18068457,6526360,2146646,14701186,44667121,-30029706,-21026549,8738823,5303993,12011574,-6146718,-46323994,19468018,29820641,-617607,-60861422,-27483825,41340320,24381548,-68875799,-22439361,8416412,33562192,1590941,-46363849,-5368783,52637122,1228752,-27832765,-3668199,46704923,1243861,-30486629,6621858,-2104998,-3473457,-43955436,-82738936,93797,45880846,16314645,-39407259,-70524929,73923541,51926107,-65897674,-3270207,606574,-8886325,21379698,-24706793,22010674,68204019,20954332,-15219847,-45647410,35269769,-6003551,-99366111,11174680,14070515,18955166,-97706763,-19490843,-2734093,72630183,-70204705,-123189103,1318204,77750934,11873172,-55751064,9429196,43997019,74037296,-60875512,-39141139,49249910,76091384,-14187872,-40305601,-600998,23083138,12141959,-57962088,-21837502,38972612,-22054069,-23786493,-7702935,44320560,59007038,-44351152,-65649846,20846361,40349929,-24279793,-56734385,51390895,18303347,50487021,-7734455,-31639903,38660941,31231802,6107548,-19418164,1654799,18419545,15562531,-51947986,18455197,2796118,51973514,13190082,30649042,41283219,-27492240,-16969985,-3035267,-21091508,-217676,29513531,-25112706,9479955,34908644,-11874335,8797939,14433329,28957958,36391367,-22693595,-41686039,-10161658,55590124,2829663,-18186354,-69102222,11801911,92700083,44596493,-13361933,-97360155,29683659,96657525,7533203,305911,-21757835,48939089,68487182,17806694,4775144,20327302,41096047,-1835262,-5713006,-1686699,-14141737,-39270617,-49821749,30203022,13119069,-10722590,-57524171,29571231,66513757,26337734,-33864632,-97038328,25044845,80214719,-76324546,-115415041,35252779,74285186,-15645948,-46424898,-31694995,42187694,43189423,-16684837,-7738041,1981690,38073510,-28249666,-25806864,46159756,42769052,12762218,-57299670,26840898,30773464,-53717332,-29127036,-25960425,82545159,65016561,-39083360,-57335742,11730200,59822648,-10728246,-70946012,-1311023,67129593,9455031,-80076970,-50402451,19827089,10217781,25435606,-37250100,16977968,895084,43883162,-23887530,-7478526,46146691,-9731241,-24553127,50235985,18574940,-20653224,-18891795,5486363,51177444,-13604864,-51215394,-23113187,23115766,25388657,-3705126,-38331669,-44907057,49373408,47777017,-5262350,31919093,-18286527,31323559,-2735644,-12237618,-27841683,-31180088,-26877102,24237461,45537282,-46288355,-57941479,12261971,-5153433,41865924,-19653216,-36963587,10956050,-5016761,-11042729,-9738470,-24795316,364606,19216763,10954092,44982550,-44572937,-44583469,51163776,15043277,-35465148,-34225159,53861650,65018384,39959413,-31786123,-39560131,79483549,14810290,61150436,-67348949,-5537386,9215590,-16120812,-34481088,-47116254,38204216,32125513,-55417134,-5865660,-1883908,7112777,9991591,-13181020,36053467,82971076,27784250,-22013251,20219164,93849104,9815730,-80022365,-67717886,67352455,17746162,-69630646,-32905938,-11568066,45063080,13632240,-47983228,-52567301,33969832,25539476,2810178,-62568873,-17268023,37643178,-25885275,-31323623,3453703,-34726751,23367840,17482265,47395517,-16368506,11435621,-14461713,-36707100,90584112,17518494,-51619281,-16361256,33142567,44460882,-37269777,-37995538,19329685,32504173,61269455,-60103777,-32241996,36513934,15354157,-3749778,-53537953,15141246,28867993,32873089,29137680,15971881,-8339108,-23305188,-873378,44652746,32028899,-17258170,-30304710,-39199017,-10500776,28387999,9935884,-14076831,25257299,57690661,-16806891,-449930,23274713,22691544,-24313052,-24167722,34544959,3970062,-8957563,37458412,-31544974,-33626661,-23065864,12966845,32472069,51923852,35152328,18018432,16568406,19001621,4452691,10274065,39878134,1353290,-17226971,-29822647,20932246,-19083905,-48509504,-49734607,234631,2334757,3432147,17817752,16139414,5418391,-64223646,-48172977,46538272,49003732,-11223657,-53817179,1484487,26798825,40897562,-15029626,-40873571,57761892,31756241,5506396,14124319,10074287,-3231207,-7724554,7171714,-10045005,-8132627,78923794,30165037,-45916972,28484599,22845781,-31023758,-54049700,58659945,54820449,-33213988,20710565,20974525,31580046,-5159867,-37201229,-32217863,-33007343,12074698,35795007,-62765711,93548,-10561727,-4518651,-2337510,-18354238,6442341,-30397960,67454983,-16282383,-18251637,12588944,-21647216,-18651725,-4778658,18831980,-13685109,18994227,11235007,3527217,-36637070,-24201966,13561188,19328583,-10421624,53543354,-2456087,1980419,-3553303,36254510,10615105,321052],[12,-56,60,-116,285,-312,301,-534,839,-1109,1234,-1676,2244,-2717,3292,-4142,5051,-6088,7338,-8800,10452,-12327,14524,-16998,19835,-22949,26475,-30569,35040,-39929,45506,-51738,58601,-66105,74402,-83669,93627,-104687,116827,-129972,144301,-160059,177203,-195721,215933,-237953,261793,-287668,315826,-346371,379558,-415655,454886,-497647,544361,-595436,651434,-712871,780729,-855813,939496,-1033221,1138699,-1258352,1395644,-1554753,1741429,-1964130,2235042,-2572747,3007153,-3589637,4416921,-5697436,7980520,-13396715,55106698,60083532,-42004997,-108083068,-31426996,137597951,142719727,-158069490,-143777506,150282504,153074633,-146527264,-150419251,97018710,84961881,-60075495,-51194832,-54831910,-18647774,-3092357,39748388,-15015554,11764228,34450118,-67522226,-94194339,133100426,32203386,-179364147,-77192214,151274862,67584451,-126005137,-100353807,35444791,86995375,20207466,-40300515,-117444521,34948380,154590003,33728836,-134678371,9613241,91112777,4894373,-58916100,16572042,-6070346,-40044618,41743085,53658191,-54347397,-45317577,54954629,20790246,43874612,22011655,-34405038,-57897538,61486700,80636268,-92579626,-95208845,24311875,112797351,-54377722,-15668,32307751,-67565027,49949183,85068691,-9345290,-121865747,15268509,87357320,70119851,-33198175,-4377007,-30373395,8458399,88953383,-66394602,-123679242,62641910,118996487,-71648962,-144390094,63301071,70205899,-79822114,19713584,-33673350,-18022531,-31210028,49188985,7674187,3426714,9617736,-56519863,-74666229,89751660,114762964,-117493922,-147790635,134624132,91834338,-107426916,-145369291,31169995,120992308,55315177,-72863015,-80075227,62592976,142109602,19017184,-148775825,18952603,130302104,-18111849,-85132366,23419574,61360571,-44763650,8037942,-6906699,3170560,-44831007,-43457680,35243068,23991118,102553643,-76116137,-123975876,67859371,150914152,-16375193,-154272559,65640675,92548093,15836702,-9902150,-30467229,64591870,98811678,-723481,-19369901,-39451599,35121530,85156011,-63935111,-29228437,89008553,3775027,-85941131,-10208331,85047599,-64038382,-73033472,52396144,22708516,-15148354,-1503463,-67436912,-56271757,124436355,-7823540,-109413590,-66837643,55873647,54908865,-55981800,-29968359,9584324,17981242,59335006,15320410,-66410020,-72468286,31577251,48985371,-43778407,-24314172,17470175,10497444,-26621118,47983461,44019997,-45625206,14406831,34439540,-14747345,-28865514,-22256122,287414,-2325892,104574749,-14109901,-32440199,42324219,42791544,-29214360,-76836133,8725402,35202825,59228124,17763058,-42688280,-68754463,74891372,53160748,-64270943,-91148331,9275983,69283802,-8503835,-7363450,10287753,-28112683,-7434267,32232842,-17048104,-28307406,21560455,35152057,10136134,-38090607,54855207,-27324011,-85226908,69927249,71488920,-48664109,-121895413,52804793,30473275,13032986,-2542940,-44134768,25882504,82905833,15261017,-92795493,-26451050,58695122,49849092,-44907590,-8365440,38155760,10458681,6740145,19653633,16141200,-39391107,23234304,25652775,21138701,41282284,40322184,-17497503,-15848517,68094029,-19409310,-91488302,-32116003,64662741,45303285,-20105742,50881247,12629161,10665800,21684117,56523382,-29217899,-19434609,63293438,-9989656,-36458264,38809695,29703036,-6071548,21159781,41138035,-7424067,-9367504,31847193,-4480712,38284852,50828608,-26487937,-20542622,33742018,33771917,-49321137,-132117,35541115,37506926,-55724954,-24863887,22460640,-36751390,10623729,16012073,-48882547,-45200107,1739326,41833600,-25633853,-42764252,46241175,22874163,-43409089,-19664477,254549,-11949316,-8179716,20506355,40531437,-18404362,21309186,-23516008,-38076872,-38033506,7453333,-24909523,-55655700,41011313,40686773,-31863272,-15611421,13303153,-19796258,15832976,19551232,28382149,-27844078,22369568,-19607763,-411771,39685239,53379193,-41367197,1641364,52635884,12717207,-32027711,9735122,42653640,16808938,-21804800,57952742,48654740,-62527016,30927266,10036228,-19781777,25310478,28544430,-29359291,-19403511,-17390102,7414997,-4220181,-12791826,6959805,37626519,5521067,-24061588,-55124741,-58305659,28249973,11455129,-9830246,3725878,64645949,-28943826,-27267529,35709520,26145891,15972586,-13441727,32043487,-23607492,-19595406,-21798927,-12027200,33465180,-11737211,33881864,-46190947,-44778396,42527926,31437037,-52729535,-19380050,19692018,-8422407,-41129533,20306421,-1244095,1051979,23627542,-15596749,494660,30968157,10002773,8125222,-46399835,36793693,45525005,-64333885,-26475880,27545734,-17133274,1728476,-27399334,1518659,20576701,-51000416,-18347745,-15257019,8217672,11277565,-38222712,-30682290,-39259116,38706443,-19086937,-22788000,-14348897,32338210,22280088,-26253564,-37145057,-18633923,-2114176,-45446970,-65256093,50000574,57933715,8684835,-42082210,44835923,24208365,9864528,3266328,-7840527,72718641,-14510227,15011945,8996819,50945916,8597510,29557868,-13562174,25506437,23691384,2999384,-19502390,37077123,42493860,-39209018,-39622933,-8865899,18729367,-10785018,-17859207,-37730544,20161003,37366128,17933742,3553797,-31716633,46709060,1159632,4031705,7026534,16173809,-41933,4870542,11113766,-1403693,-21855339,8171772,7718440,-42601999,-6764221,-43425229,-593617,-32918493,-22092357,35756356,-2136367,-11289416,20680425,-8624316,17595707,8224880,-62844211,-19485250,36840103,-14418603,-41443294,9110656,47632072,42999113,-1136276,-14842350,-23396301,45123561,44998957,-55037799,-14122426,26227926,43689686,-52504760,-38278220,30731321,22313620,-47362978,-70410287,27303162,51761424,-4807705,-31942122,-12731325,50565562,20871424,-40404471,-65259993,36942651,36428018,-37832389,-67046714,-2662530,97692801,-42422742,-43296730,-11883487,80805028,51487552,-44110447,-16944021,47730567,68547932,629679,-84950218,26116322,10903469,-19949368,-51152930,48532607,90363646,13873935,-31689223,-44490710,57312333,9841205,-8394738,2447309,28314762,21811568,6672566,-54110668,-5607316,39665372,17722037,-74877903,439123,54026697,1971089,-24752020,-22911194,37485893,78286611,-20818117,-79535294,49096490,39459972,-3568593,-5322808,-57838006,44074026,-7087729,9925920,26356701,43018312,-5898270,-17707410,-2757479,38782462,31847970,-37069262,-25584442,25863853,1900125,-19914665,4295533,31834551,31977692,41299540,53941919,-14303128,-17422409,3194198,29360630,-23037357,-21797916,-28459317,15396620,16385345,-32687871,-63328600,17130252,6663433,-9383175,23582187,9323717,16491982,-7861843,-53694175,-65895626,7690518,57083962,-15868788,-73946412,14932359,52282303,38174670,-50668428,-43927864,32181258,16257765,-46013868,-38139185,-5656030,82359015,-28026834,-50961677,13198612,108057152,15804999,-55039256,-35953461,52762875,61200729,-41518471,-32000492,53253551,89898368,-43256622,-75161952,27911044,50893889,-64253575,-67615430,2433990,19108541,30713665,-54938974,-63901467,36058921,71729079,-26315987,-52053549,37100283,57056758,-14561570,-89224525,46298228,79382695,-9458269,-79659822,-34510402,43410229,47165549,-58401199,-5183459,58086211,48340714,-38656358,-54557715,84316831,70906135,-23140533,-52119226,52590920,53073918,-3504334,-58939161,-6743355,62836303,-5008895,-36365055,-47415275,25393365,55035538,10789137,-48461104,-20828928,16795636,-33713426,-18396143,14885118,36151927,-8951804,-45183223,-21841943,44367819,-1545177,-29954793,6299529,-33748495,9937535,39333323,-34257700,-21306954,36480522,-20368690,-14853306,-45939607,7079067,-30434690,-17200950,17576911,-13579952,-26747570,27152465,6676302,-37182196,-43416486,6417188,55313666,-39104019,-40547796,44218054,-16406166,15190983,-33760081,-37507995,10494497,-27904598,-8735644,-15008374,-18302508,38710940,41634952,-12143333,51018589,22937849,-51225834,-52693067,-24327629,35320325,-11279962,-12568441,-17429297,36376581,87000743,39023131,-61786839,11563778,113074404,-1021426,-81660370,-53922556,44139307,19736486,-9769339,-22439518,-48232474,-12222825,-8650671,-47900021,-91420104,26600646,5799370,-19481543,-28189578,30134062,12489438,-53949370,-44254762,59433639,10372384,-32811576,-56153184,16475915,27144969,26190514,-36543266,-15479807,107337795,40260996,-36316777,-17341932,24794866,-6399432,-21934562,-60389291,41567657,-8266010,2408440,-37211577,11463784,-27787904,2825675,-4056874,-15312442,19450910,-15998815,-60578785,11758381,76429876,315777,-8720187,-42730663,20383498,-23263474,-25636353,-27280250,-58249768,29854780,37779801,-15878201,-8631640,-12962954,-5560956,-15071046,7443373,-16686285,72635572,-2849433,8114177,18624619,-11938204,29591299,35005708,21616319,13996596,-23886211,-22229874,-13423706,42881979,10015027,-49000548,-12822306,-18289649,37648416,34544577,15143572,4470094,-8244850,23990577,-339171,-23154667,-15588921,9508972,3847401,-20321900,-40099766,-33569045,32446830,-14418074,-15537870,-20184005,20487077,33565783,29246861,-7905174,-12864101,-597024,8370738,-28502512,15350194,-19995959,-8220864,-598935,62630877,-26198416,5536591,-2181671,10217212,-755400,20509005,28172302,-37840696,-5265203,79447779,48656036,-25989283,-17148853,37885600,24814926,8355073,-5892640,-7251592,21410540,50581228,-28524317,-27977047,-13924229,889928,-31809304,-1782112,-23040548,-10314542,-18668484,-56633458,51915539,-16379254,9177986,15704997,23703796,28991002,11913392,-23935069,-12476871,5861575,70151287,-38554092,-36633237,21254210,-2610127,-46312886,18169751,11601902,19983708,8119256,21797330,4214899,-64420038,3740606,-14936565,-24023903,1529625,46833942,-17553745,19485786,-10123992,-9890560,-40993660,-10802506,23432186,-28788834,-31162132,-33944082],[-1,-96,25,-10,17,-86,-1,44,45,-27,-100,155,-163,180,-293,391,-437,500,-724,915,-997,1238,-1519,1722,-1908,2390,-2812,3170,-3583,4264,-4900,5441,-6144,6931,-7704,8681,-9638,10697,-11743,12943,-14258,15665,-17082,18603,-20254,22034,-23726,25501,-27562,29587,-31618,33770,-36097,38375,-40699,43201,-45673,48146,-50798,53537,-56215,58941,-61688,64465,-66892,69118,-70547,70393,-67444,58800,-38520,-5737,104583,-339769,980986,-3295245,29118343,144822954,4765625,-119638942,-22939903,85068041,88646802,-110744127,-34015665,77571092,-12243506,-142599329,27068619,61714740,-62543350,-127149331,39123864,78217092,29840118,-16247977,-129984731,70232102,180271634,-4027723,-202881889,7317501,233314334,63971208,-112230925,-107171774,127258555,1887224,-762037,-55700787,-25854676,39003649,92481251,-51512443,-51016754,58647245,-19911771,-128100433,24614170,92736739,-51345695,-114521444,22168549,88377076,28318151,-79623901,-19176433,20863861,89472229,71028495,-58650367,-73652072,104750843,81011330,-79533150,-105521710,24475080,68321383,-14000428,-36167749,-36747870,-9008853,22371984,64469102,-45121800,-45537653,33119287,40829347,-12303300,35967300,-17928646,-29668641,15936935,71811261,-73206832,-94441427,36125778,81086857,-61989621,-22673651,27453360,-66700811,-46868683,83703365,63979549,-63993237,-77610027,13005141,49644942,11512136,-40683733,-82840743,48394123,181033494,41521307,-164630916,-38868828,124867652,58122182,-97420576,-9752762,-14118851,20427866,-31822920,-6178697,16846779,21115855,50868643,-66916279,-65649884,45318775,42122113,-101360427,-22766778,145403954,-11936129,-102547626,-24908297,140833063,-7738875,-71204585,-92153943,-3966485,84218211,63865557,-130847278,-99299005,100247308,141594906,-73434501,-95583535,58403583,76895779,-61862911,-65317532,12873860,16275570,-46065596,-4350317,-28755631,38888609,26639105,-85561716,-53128384,73143828,47032459,-108039831,-73245823,97056717,112827917,-101657825,-53554884,60795311,64785560,-13111360,-26603759,-39548420,-13091265,77265832,-12235922,-128612012,-37075001,67609640,-9839737,-67671258,-20701736,13991542,-63321562,-13259816,48480199,2405495,-55896989,26583338,35447834,-16817155,83328777,-11539027,-25604660,-44450461,64632481,-14370703,-83461210,-21815737,74905861,34008581,-9769882,-24446748,-2757110,-9473586,49865034,-29725464,-66378813,52948194,95212820,-12762362,-63841365,-49554724,-13762252,-46601726,14315765,26227518,-77521783,28398140,72649207,-12383553,-29808670,38927777,60718407,15142157,-29700851,51811946,-32222868,-27868688,22750065,32240478,6453999,-14272462,29999251,-6593215,55387978,45787238,-28345680,-53427431,66368204,16559316,-43623793,-29921061,9007372,-14547159,-13370684,24859681,15460553,7670514,46084301,-7396892,-69310119,19360166,15544495,-22781466,-82306485,64111706,44366691,-78336204,-6508297,51174773,16735636,-46855023,15930095,-45063134,-2472968,-1658647,22028225,-36089939,29638679,79718606,6823827,-89576573,7301594,103302783,9959518,8781960,-9732772,-7893031,-18360966,23200778,-23763022,-39460753,29072408,21473622,-2496269,40903641,39801093,5517720,-26888232,3961906,-9830544,-64092746,-5268925,1743353,7611612,19589609,32091250,-31512014,-37623884,32667711,13922508,33769203,-71221410,55700760,13091853,-29747121,-43292943,-20006179,18077696,-6038143,19456255,-2487505,-35991655,41435386,-25657696,3450643,2261949,32566993,-23019925,-29810782,28334370,-1645946,-72652439,-11618738,39766560,-28766341,-3337670,469910,6496458,-10442950,22608824,32274433,-37446103,-30281625,23550371,-20891875,-24110978,18813647,14473815,-29265284,5631514,10396659,-12648674,-42392343,27005073,17609741,29637491,20154931,14118333,-45395271,-10195288,39356842,-18657099,-51027002,5795367,23822862,-3637312,-1636595,29955631,25523311,-6418032,4642416,1094500,-5803274,21238001,6580764,-29380480,15779771,6990847,11971408,-9415837,-10501263,9027965,-8633959,-40683946,17349690,31708087,-36328125,12954475,12169889,-15624471,-6765026,31472751,16232153,19675319,52948577,225016,-25140450,-16916224,34703416,26564425,-15912962,19875328,10907004,7623715,-8581217,4315063,-34527115,29940749,29086527,-12379176,7400395,12061249,-26887684,-7273381,-10383142,11628163,-33712166,-12135292,-13020498,-8404010,-15935612,20940171,-37908523,-25359340,-29496602,9421225,-17719791,-18526053,-7816833,18612831,-54638954,-13778702,-16089935,61699308,47286459,-61280020,16081890,18745600,4972183,-16540968,-12269569,-23423445,54712861,25366777,-21003432,-12455033,22964490,-2400180,-5918798,15577358,-3953236,-36441327,-12354862,17244143,-4341708,28146125,-48588380,-42327110,13252875,18225373,-5959851,-22873389,-29470056,-2537418,50461112,-25522376,-2518893,20487989,31205989,-1453976,-52689370,-30757551,-5393728,11710114,-91495055,-37661645,18769474,8364067,-25749422,3055132,181697,-26035798,-14861900,-55308548,-10572524,-1545327,29516136,-7525108,6803650,-6402213,837407,-33907484,-28923087,4308825,23233981,-18612834,-13607947,31181142,-39858753,-1911367,-25736782,42390154,-18991985,-32146818,17283956,-7137012,-84321504,26858083,45760825,21006603,-15115582,-9105841,-7674168,11915682,11902557,-15564160,-6100589,-3655125,-12795066,31283247,-52245864,-17369960,-27903460,-5256999,-15988916,1851994,-7854289,-52880461,2342484,30282205,26383366,16969458,-4732113,47702735,43412880,-24587773,-26480492,-18920463,30516559,1621598,-17352801,-34803511,39028447,10424459,-37462473,-42190138,21232665,34888267,11701893,-76106907,-39695539,63962372,32886495,-11128343,-13172530,50266906,13926802,-63400109,-32784373,50962998,31031962,8260330,-53895496,-3610745,57505953,24378482,-33043899,-15816358,59995172,46997849,-7368037,-56427086,25691581,90886279,-9880890,-61707296,50869407,89313214,10939530,-63903479,2231380,38563845,163952,-22756828,-15688758,49410130,670550,-6202196,6820071,35646090,39037635,-25097441,-59472145,5510957,59130972,35143461,-18689698,-1050118,40163492,35420399,-30975321,-58526065,23060210,52189969,27521317,-54673925,-12201238,5808768,-19879797,-18761709,-14333462,22178943,17958448,-2149309,-26082055,8677841,-15241947,-21549367,4596712,47556315,3213698,27637149,-14262264,-11247206,46150308,13311433,-17517296,-4309857,-10139708,-15349996,-14839923,-13651273,2877363,12797304,73589577,18162603,-58614944,-86041798,48756535,5440487,-19086394,-60026991,-25960831,-14132749,34940113,33385905,-19541115,-3853465,64859863,72474630,-16168096,-48465461,29909354,23779213,-75696631,-34916684,8134519,23995102,-65550086,7701911,6472297,53133754,-42201164,-23101058,10150272,75858354,-34943425,-86291024,-22712482,84158594,-16097188,-46999797,-52724473,36920021,88232239,-30102923,-43404118,20081083,-5228842,-43291192,-52888450,-23151250,28896586,-603685,322807,3119488,72730291,33702995,-80086544,7636577,64640955,18873120,-19949303,-48170450,50874760,83661654,-13404122,-82076368,5933485,82246090,65358684,-61744124,-118834839,53171920,55790251,-43274185,-65699161,-16380441,69978792,-41346858,-70805435,-3715263,7896817,21657553,-35615233,29920328,38703063,-27292336,-13026069,-40557104,19893429,25967020,-64558331,-11976927,48317289,80358212,-5326369,-40397829,-9434350,19189004,31943619,-46722039,-31731808,36783630,45654503,35536818,-19192731,-7209302,-16046246,26554797,8032901,13747512,30626851,-24020935,-4389424,29543495,-33567387,-25179194,-24541934,12109440,-20403645,-23685502,-39851198,-3568069,36290189,-54846632,6039200,-46039038,6531250,6869995,-14833067,7287961,30951059,-12646401,-13805153,23296864,23515123,-60826330,-33125529,47707757,47102262,22563431,-20110443,35229608,31117616,14483607,-7760527,-37057298,-14337217,91601595,-5465914,-20481759,-27659561,34770943,-1082945,34573948,8211260,-3863890,10666892,14991616,-21626753,48427382,26266817,-52999493,-23766064,64686822,11654241,-54026772,-41586245,33866968,83062004,5148047,-16212956,-26419191,48911220,16785551,-5797447,-80128557,2907540,49622450,-7368416,-80052150,-29911756,46160601,-31122614,11934415,29792080,9750276,-26580804,-20711887,44456044,25703569,19460445,3322792,-6805120,9904271,27272296,-34446095,-84515889,28531763,100367288,24469643,-110777035,8122925,67219561,-4030323,-18348502,-4920331,40229991,8257864,-39660115,-29051786,-7221216,43774723,-9012364,-28371373,18147807,34133311,-26366460,-10217586,38890992,16256773,1090650,-31583894,7147476,16857229,15338421,41946319,-14259503,-33470722,10736951,44677946,-59607769,-75352066,15255054,-15658128,-66085939,3077668,-23153731,-10942408,7285797,-1917287,-27665217,-4214473,24208086,15746304,-3488804,8868965,31249183,4124100,62604823,26219296,9544599,9940542,32976746,12083877,37715103,9047777,21109994,-30174835,-2515285,14753785,20317502,19931277,31651,21446763,58397694,22185778,16355048,-5283339,-2059069,46234740,-18983495,-28619291,3510860,34715103,27582891,-21872644,-22924801,-3573898,-45840303,-6437757,892955,15909502,-45761320,-47891177,15573534,28686037,26643145,25580290,11273943,-2449837,38921843,48170860,-10220534,59046410,25489855,-27922849,-53866094,-163897,18533394,12343684,-44783642,-39470869,-7614484,17916395,12562649,-45064472,-26057192,9841675,21390650,-29030879,31635068,-45338696,-18066718,-21017894,-11065349,-9767195,42461353,-6770901,-11172691,-17405156,-17030940,6967799,-1617139,-7475868,-2356105,14790213,-7226312,-21095582,6091575,29562844,-36308439,14839386,-24397209,-4595579,17067331,-2531726],[2,6,73,1,-142,2,-28,193,-283,244,-284,504,-697,777,-994,1358,-1636,2033,-2637,3226,-3966,4749,-5792,6934,-8241,9796,-11634,13721,-16028,18632,-21651,25205,-29025,33399,-38345,43862,-49943,56854,-64561,72882,-82304,92625,-104146,116660,-130589,145738,-162414,180786,-200782,222528,-246433,272494,-300865,331797,-365589,402339,-442445,486214,-533990,586100,-643319,706104,-775070,851112,-935562,1029444,-1134828,1253756,-1389248,1545680,-1729141,1948736,-2219830,2570838,-3068128,3948162,-3642694,-77279115,-114396821,35493161,237375488,20913368,-250460815,3123791,247375775,42677344,-230196214,17340840,141465116,33499659,-37241868,-45389283,-15429433,42984433,44901269,-27977152,-37763976,33881916,-15983818,-86818068,30686223,96513529,-84444244,-113763203,68032223,119040487,-71845206,-92495369,28862966,52078292,16024896,42798385,-51296435,-108566203,126934645,45951418,-27841375,-93474086,83537977,57084406,-1800617,-19159591,-36549189,-63325759,45362689,123298555,-40763088,-61681841,20213425,64859598,1681798,-514335,1981677,-21076559,-25164498,95856786,-31009334,-121891637,21982139,110389692,-16275645,-26519760,43176611,-31022507,-27359126,28593025,71632130,-100376840,-76019676,84694748,100808211,-14229955,-30779908,-54917126,-22115418,121744828,31983023,-170814014,-19089331,153944984,16505265,-128915047,-41846632,80586669,19965095,360486,1681560,-22984507,673905,50707031,-15791461,-33868521,57052175,-9740612,-29756447,25434349,129020794,-44213094,-134755145,-943849,146937324,12616043,-160601843,-41760791,86820943,102618746,8705112,-133504879,-9524640,85847497,42192751,-120584850,-152232632,91306938,78918326,-45581946,-17597328,77873699,21847860,-58217749,35536407,75341857,-3994261,-33486255,-54014107,-11042165,69284681,37492205,-137507971,-68920759,157363539,102680540,-165677629,-66909052,90733825,45335652,-73542738,-74989922,-8515542,4727117,77797171,-29235478,-90219419,26423005,68937298,-1601567,-45990820,-20328780,48918843,-54675222,-37792272,101334590,-17517291,-77236011,37945822,36049108,-6198081,-13999445,-27793935,-30950768,26374989,33286059,-74753635,-118639562,17098133,90067587,22348013,-39397628,18653370,9266272,18256338,64692338,-89984256,-84596221,14673102,47273286,1549483,-33874512,13695898,-39484423,27127169,19925746,2558726,-32276171,44300033,51882297,-61233114,-20227645,9779830,4196673,-36247052,-8269357,38996578,10617887,-77239784,58633020,9334507,-92977813,-27647695,-10402916,18777926,62067852,27445033,-90727866,-24407944,100950168,75466848,-115095365,-17792356,83168222,2456781,-10157967,-3586413,13370509,11472993,-1406690,37393019,-48669171,-1544369,36014384,-36938805,-20171103,49410799,15658784,-76903426,10237095,31777975,38724486,-113915051,-34897086,62224769,9517789,35575579,-51750398,-24941768,14551052,100642044,-34488894,-86819541,47959965,88082687,-73452859,-74676678,50474026,-3751794,-14942218,32032241,11751605,-55538327,15720460,47120808,10239025,-43836176,47557615,34214678,-21330252,40169971,57210865,-100046272,-57590510,90953608,22892476,-6712568,-45439220,-37625811,-30793672,2676086,33858872,-61920931,-9579119,85143716,24769586,-39282224,-6235395,32450672,-6760160,-22864200,-5215725,-13767612,7437577,28442949,31292107,-17937113,-32311180,44517528,-17236871,39444323,44148971,17587814,-37885258,-40496510,75600957,-29666419,-62844149,22603992,42086082,1661291,-11583787,6637393,-32333112,-20505193,57418860,-37959840,-56543688,-11403016,20199340,-47474613,-14274528,50801506,-1867022,-2781880,28472477,44273443,-58167617,-2358684,26018544,1010924,3549606,-8017115,-31148746,-11881800,38211458,27893080,-54980550,-34326751,52782826,29570834,-11676662,304516,-913550,-15091803,41964470,41606671,19090075,19731035,63440873,36455244,-60118474,-18374755,15493915,-32002100,-32352177,684407,-10327180,-34050398,18407055,3210987,-38147183,-23984111,60376788,-25132048,-7975768,20268666,-10587135,-54808188,-22316914,23857513,-20152948,-46912706,-18191735,46561157,55579332,38965911,-17729378,-30576814,-24244965,30851519,-5431872,-32232577,9749006,-13187105,-38450546,-45837060,66162291,26241157,-16219035,22226063,42477908,46185889,25060129,18227624,-59032978,31487755,56582964,-18611242,-48150913,-11166283,88534477,-78973626,-15275828,49060613,-15938912,-7547742,-28646078,24744716,-12391582,-6368631,-12330132,-55568327,20152157,21636923,-634563,-49625622,47417267,67149576,-6757884,-47963315,6118463,3151789,14668055,22386383,-12246062,-8177255,13448317,33886092,-31950285,-19432422,36585246,47253338,-65410256,6264901,50489383,19071744,-27949352,8393681,-16619376,-9533536,2639075,-33822075,-8626738,19487688,-8351787,-51884821,-20439215,48822668,97485,-50078993,16151247,16828341,32135040,20927703,-63650308,1472760,-35854699,39888399,-14004985,-58852178,-36265285,11151328,12807077,-41940154,19879126,51327845,-10386904,-40017428,15632033,32747086,-24511794,-2742507,-11103678,-32410568,37970650,23308979,-21240116,24025347,80492443,-39061077,-63516136,18642262,64648398,-6629633,31631932,-17463080,-24020843,27253692,37382453,-49675160,-64396270,78201434,37110353,-30722604,-25474687,18137428,48058301,1789607,-26575992,-16280705,16118117,994406,-45041742,10037875,50736702,45607347,6413686,-19145330,-4302964,53165846,-29604505,-82435038,11863427,49515693,-1358757,-36390382,-26035743,-6786709,48085147,-60496495,-78695094,-4015326,84461900,-21841899,-63821812,9686191,83157298,22968855,-28180376,-70395555,67679310,69543675,10338904,-13855815,52581382,61761749,-32199677,-23285222,-10717591,62277002,33880257,-30260156,-28711606,90282557,4854356,-44549669,-80008814,6522873,33102474,-23990966,-46973928,19459175,10551329,35709873,-57954353,19185792,102771770,52478797,-32962316,-20102796,43048442,19108205,-16821923,-42234947,41891128,78665146,-17518393,-55453293,-14602180,43903510,17045314,-28248123,-57733214,7257021,31385629,-14540131,-38257406,-8214491,17934028,14278828,-26758249,-8921554,31883717,-15314507,-24377874,12999520,29515707,-18199879,-11300928,-23065038,7007198,19015557,-19049089,-69338274,30834864,-34787683,-13187573,-14006634,-31018190,16392689,-33103342,16907894,3683870,-23682337,26739599,43775563,13258123,-38016292,-8238841,858816,8567845,-4991040,-38539444,5360722,-38007673,-12592031,-44648833,-9059845,32708849,4741549,-18952426,-38693692,33288795,-8311146,-10097578,-22019767,-6504668,90709961,-2966488,-24261736,-15210377,28788746,-14078116,-70778001,-25619591,-4204257,37722526,-6337839,-72391337,-500777,122335452,-3779274,-80393432,2857372,92865253,15466150,-62507717,-26450767,57189884,42055087,-64043939,-46170879,30352431,51495922,-18452542,-83366325,32689242,58136864,56271491,-74905738,-23834110,76499288,36505215,-3154586,-96682498,73168910,45641709,-51195699,-76773971,13243698,95631644,80804422,-63185323,-23951,97317611,72369730,-46782088,-56066189,42047542,21097252,-32345883,-8817542,38083987,87372471,-27348200,-39683355,-38613571,53119512,32274335,-60524491,-49607809,42973056,47401359,-66563923,-40173268,6303346,39808351,-1700643,-8619320,4544564,67236493,6297658,-12222702,-74538827,3152932,24421958,-42539748,-58118940,-2706304,33619409,-3784772,-84488411,-36175600,-28419125,22092238,480567,-15599975,7987590,-28386304,-2727486,35087181,-8894185,-31184157,-15684969,626259,18265289,48565678,-34836528,-28919874,13005126,-22192990,-33221253,-14192361,4077236,-45543790,-14405681,55441220,-20286188,-79345762,-14593573,37463631,-7939734,-45923328,-46346093,-35334592,51634248,-285561,-25858036,-44476657,30309751,19603236,-35701383,-35205807,-11588688,-7815749,-69613356,-25635611,42509859,-27542227,-23349068,-42991112,-22534854,24332728,22152361,-90191327,-44326668,68632675,59554411,-45589786,-6674715,37183121,57921691,-77573883,-54609855,37733374,51263336,-13470549,-56990152,-7714726,6305993,60185862,-41376950,12519725,19211463,41941431,-68912045,-50351882,52517547,34861471,-17352451,-18036986,3033787,-14514055,24369954,-66966000,-10847083,64600404,88800080,-4914046,-85514887,2911025,51349896,-9864189,-112453817,-2772394,56104914,47045263,-48038787,-57600061,-41366078,22186251,-1114157,-49066057,-36895204,7814668,23894005,-57109714,10083081,48172155,-2289537,-38882132,53996318,47600068,-32754052,-11625779,-39697855,-5616255,-9809676,-23857211,-20582043,-31194873,58043081,23741064,-40304769,-26548054,39308761,64940714,-26326295,-13216436,-4682052,-49844649,29973732,38648209,-42008751,-42410637,22924733,-11087618,-30324280,-47818974,-24346305,-29218287,-7329169,9325792,-57889975,-3145198,42032053,-11664312,16514730,-29814806,15193029,-31579358,-9802137,27185708,27555698,-10760338,-8852559,14612139,-16123159,-40979358,-60014748,1624573,37911002,43482407,-47181066,-13477826,-2480458,46008473,30245142,-10428639,-23875275,41143265,14435526,3986653,847682,823577,571182,10876316,13951029,-2946086,-5644871,-12978627,-18725881,5864581,-4241913,-40970438,-68437020,18123103,55023795,-1013436,-42770301,12330413,19114908,30600334,-14425824,-13525795,-9288586,-3011618,35182269,-11571022,-10518224,13947591,13239040,-16932039,23737329,13864945,-14054941,23194447,-41223198,23984597,-47269054,-18586196,19598720,6637967,33706767,-10316096,-45488370,-14539262,53831119,17415040,-34772882,-15085390,57900618,30213865,7127589,-65118,9525817,26272964,94522038,9639130,-17378105,4592461,10528616,-28220059,-11962170,12171345,17523817,-31355048,27934722,21882151,8347518,-17832040,-10965152,14772559,-11885036,6511538,2867047,27601126],[-5,34,-57,63,-124,145,-213,171,-285,418,-587,597,-740,989,-1301,1465,-1695,2186,-2660,3218,-3710,4466,-5188,6101,-7311,8493,-9744,11387,-13268,15205,-17432,20024,-22907,26065,-29557,33523,-37857,42635,-48010,53812,-60192,67234,-74925,83390,-92535,102495,-113282,125199,-137998,151899,-167112,183546,-201417,220779,-241931,264877,-289964,317417,-347593,380679,-417272,458290,-504126,555769,-615108,683514,-764025,860458,-978683,1128107,-1324691,1596664,-2000620,2665179,-3950881,7333050,-37230542,-22560726,29019112,62496703,-40685613,-86701651,-8107986,122152202,-62162415,-34609328,47310194,70700494,-73281548,-27068097,101693519,29862533,-92737622,-20123353,57900368,11923216,-44873206,-160602616,-42156401,216134344,124288788,-151460003,-197860319,128360700,221304610,-100588227,-154100364,18640471,117408302,11786914,-44023354,-27721722,-21153165,66149860,1769513,-77771902,-22208623,31785409,-45791743,-86914405,62915918,85760991,-111317438,-55603892,110267665,84435508,-99908297,-54167076,59798721,61801688,84574954,-37574894,-159193008,-5526243,208068613,34589329,-139688588,-15565028,129950969,60665078,-998016,-5496270,-51323917,-41431646,33040769,50117346,-21702803,-78670685,48961645,43873353,20576444,25816831,-36354629,7376156,71393641,107696248,-72546009,-87635850,91778907,-13936656,-52458235,-24716826,-23789678,-57955740,13668963,89280868,-27663114,-64257198,10937530,59173394,-8497352,-36662711,-74199554,-46039195,54667324,62620790,-57133031,-128689273,44153514,87672625,2403472,-75361073,30742736,28228255,4367206,30174405,13030373,-39740004,18369470,10115045,-68428862,24405185,45912126,-17612794,-90836352,57944841,86355632,-97289271,-98724060,-3017095,126814169,-46733870,-69381137,-17438371,49873044,60961657,-46175171,-147867622,18562788,156320177,37295798,-121423912,35689942,86366432,30650422,-50456081,-20053567,8806224,-36888975,-46225814,21471416,31492554,-20783961,29270285,-6410967,25275188,106122020,-21903875,-150658366,6216898,147230123,-55461854,-69497220,-10353133,109315302,32765100,-9652858,-22935580,24954574,82650726,37618683,-89728041,-36612386,71375234,57323210,-92450141,-28444510,56368993,-15343451,-51532336,69076324,67086111,-75606395,7309166,15914787,-2791256,-25395683,4321937,-70838286,-36889184,49228768,55449068,-69934654,-60772714,61922227,-17395797,-44350568,-25762449,7308342,-7524596,54227917,-4104915,-79947194,-75467911,43655387,21347342,-25882952,-32793798,36458045,97586,5792396,21985640,-41013943,-63171467,21928216,38441943,-99579024,-33045782,53562412,-15286839,21081588,79900257,32556842,-59930477,-8682786,-7579280,23506843,2988771,9724963,-2308072,27458834,56812440,-43843,-22260596,9377363,88926976,-13181934,-57921744,-22725274,24199474,-40983934,10826187,4951065,-56210983,-47449465,19340982,-11944824,-76236974,30417281,46565428,-12275642,-8764129,28468025,-2211199,-78863484,-18762176,40572357,-41584167,-40153427,10021950,26363187,22945694,15282489,-75824252,2853643,50101317,39955382,-61750642,-21870854,33884016,-3865830,-9173408,-7611686,-4408389,27317928,30279147,-27618708,-21032257,-28657595,1250989,-7564933,-34813644,8908343,43863317,-18525584,-11732566,30625770,45246083,-43565116,-7675892,-1897126,9706630,25558320,-6576486,9785422,1887756,30591906,-71559975,-40689822,-14051527,34902746,26295332,-47286550,50019707,-9266138,26582943,5196031,79326415,-52590277,-10258519,5261539,-19894725,-2451901,-3002718,-12668869,27427009,11685208,83932505,9088154,-29935527,61645254,31796579,-10089322,6922843,3955292,-15285214,46492055,45877798,1836417,-50520773,26004311,72848665,-13622512,-51403849,24674793,-45356686,-15217096,21889513,-16382333,14543636,-5123779,6543872,8019056,-30086666,-32254014,-14986064,19939982,10961820,34469780,11820906,36875091,37384786,3516651,8681540,34697896,-7730525,19744555,4130641,-23980554,-5727354,-40627829,3182633,641313,-4189600,60814243,32266481,19912008,-21172831,45994465,11947420,-79947993,-6045084,41307045,25511288,8105684,9061233,18121440,-30911630,39863454,-53153293,20812759,32076772,30481586,-2730654,-52749801,12454063,37263276,-64086538,4103923,14819481,-21572449,-10900538,11888644,32686737,31942705,25666671,-4708236,-39024540,6528171,9947401,-15857275,-3371325,18201459,20850806,-30169819,6905313,16772856,-17085071,-8445393,-18954482,-18872479,-1178474,46078223,47265901,-4778685,12214296,27849852,12571508,-65165923,-12521954,12987803,-6540947,-10859828,708308,-24249925,10006670,-9383552,1606676,-24204270,3115657,15578543,-8765538,-59124275,30503145,44347194,-22551946,-7007474,10547758,-21642863,-25346601,28286965,-5473300,44204913,5806134,-16217466,28794212,42712773,55146726,-22278662,-872081,15363146,49807802,-15150444,-5037692,54899968,16155079,-1211725,-81659967,26049225,15491801,42786653,-17401932,-22903759,3835992,49106209,2154402,31339376,-137347,29523880,-24664925,-55380258,-8147680,32744808,-9480082,-2725799,-3561448,38221937,-11054334,25512782,871205,20973250,35692309,-26554681,13874133,-51993000,54495963,11344308,-31413713,-26450056,-5052802,38610867,24981340,25373556,-5307260,77015699,33662951,-47425413,-23731060,848814,28645977,-38891697,-34835588,-29432689,43856720,-18295259,15527436,17946891,25201820,19606407,-14048717,10853994,38633257,-22487517,-45145072,10851335,19757847,50124042,56241506,14433066,-33181866,15635435,16760749,23707428,-23544329,-19650036,27559161,59660555,-10856651,-20888395,4678408,28875151,-2540443,3983734,-952692,58929346,22735219,-3890437,-22258188,18366203,29397199,9019637,-54263731,-25896833,11475203,-42817138,-32509206,11109037,64180197,17155657,-104502751,-40155333,51228440,36383931,-32948462,-50087004,31599674,71283124,27821453,-71049800,-24894126,64441495,31245123,-70323545,-74473091,13033968,13105008,-1704472,-43627288,10296838,71751968,-44766785,-20577704,7437748,49627534,-19751852,-53448570,29501892,66957437,-19898763,-52097405,-50718520,53683443,41921312,-32087567,-65371884,7471366,73987381,-6479410,-50297182,5656046,3456786,55997734,-43441509,-28189032,8171069,55006134,29619706,-33190733,-31716181,5954799,-17144316,-20475358,18288011,70227118,-16025919,-39124858,-5733546,83840588,47430068,5243547,-21482973,7353494,29698425,-9252718,-19611574,-8527627,65938469,-27372011,-44990855,-22083191,6481521,-23702376,-28783608,-7977331,4914204,-29477817,39857371,5590049,29293612,20978028,24217927,-1087840,-18631865,-21206643,7768163,51061436,65685671,41330987,25416586,13351607,29586628,-7196251,-56910364,-20002646,5607519,-11998368,21427644,3034986,21274912,-72301763,-51107481,-6601131,62131079,42351691,-67962599,-50005268,93851261,12093513,-6459267,-79555861,35448333,108673997,-25181947,-21616881,-30677281,60528428,-13703917,-60235050,-2978755,-39336638,14859122,-21667307,-43417603,56991094,20331742,-34488943,-28552173,1457071,37192036,-41796810,-36523509,4648094,100303401,74028196,-70566716,-65607304,89954121,84820291,5226195,-87625184,-13679352,87187402,-34945656,-72828699,-36171290,73608014,36782094,-32263475,15590127,34180915,23676641,-8710976,-40805821,-1327517,30510055,537875,-20553252,24681567,30975321,-18738626,-27879955,-18788992,8894567,12553385,-76531867,-58058924,28951576,56808621,23232428,-50014799,-56477261,51849280,14433613,11270215,-21518929,2266286,26687503,-15107474,-35608801,34406169,-39924401,-4487123,33391632,-20366588,-10512511,-29044973,-849867,9444904,19556529,-35191469,-39679540,-34210920,30903468,-37232116,-16474049,-45374191,-25711041,7779181,15879112,17007418,6006700,3935101,28704719,35118541,-12899792,-14089324,8130823,37012828,26277146,-75482935,-30941080,-19167863,18514793,17082495,-53928937,1854059,22112414,-11648128,-24606791,11633191,13763751,-12623880,12256979,-1439642,55776600,10804563,10572822,10991345,22731329,22921740,-15823770,-42746827,-4651994,58878195,18951903,-79811347,-4231022,57627862,5945632,-63418756,-22845980,41690442,16922313,-10490813,-15111759,-1247982,20013248,76593214,-41897521,-18317329,-9443955,5535294,-13226251,-6943030,13482618,24502820,8618676,8088574,28372455,-9561784,-34139407,-32967959,-24052385,-1302615,546700,-49887278,-21802136,39274805,57199082,-29410407,-38413379,35235684,65877347,-2808264,-26789065,-8072792,1918751,18290234,-22197133,-37796225,-1354904,597050,5735687,-41852787,-11184292,11453807,-22298096,7643919,15350339,-20288297,-13209776,15013127,-36801814,14413406,47386845,-53914092,15858067,34199618,57705429,-12766130,-58130760,-18316352,34223312,28166238,-32576739,-20693648,-2446417,11764969,44361406,32915501,-42233408,46275001,64584543,-5523823,-6834479,-16591865,13768951,-16129811,31570199,49512276,-4949476,-22952156,16695511,20822917,-9444697,3957023,-27904629,-15839379,88409,70427991,-50058301,-67304410,19064284,10324007,-8103242,-51739927,26672865,36045048,13225711,19288241,-41102268,-10780670,58153200,26788561,-10414919,28220658,29427797,42235720,-30576274,10655502,2090375,-38665793,-9611101,64881628,10632568,29409338,13761174,13789370,-74166676,701757,11608311,8047728,-21504659,15101803,29315565,-50465989,8613656,27319739,39466873,28978478,1104987,-4642456,57626404,45014790,-15535050,-15097716,-40626042,38844755,15487606,14362770,37027022,20859558,-14530550,-2228939,15907197,-37023346,-9006374,11542127,36070419,-24508827,701636,-45686460,10622343,22298179,35054133,18944475,-26881871,-3707781,2819882,27087579,-30442147,6411777,35651679,-2145451],[-12,-2,-75,48,-49,190,-190,124,-250,401,-360,527,-565,766,-873,1095,-1381,1507,-1835,2195,-2658,3064,-3557,4272,-4932,5710,-6502,7594,-8820,10188,-11596,13227,-15229,17407,-19780,22439,-25476,28718,-32637,36752,-41284,46434,-52107,58379,-65231,72953,-81248,90504,-100767,111968,-124152,137659,-152538,168834,-186778,206467,-228116,252032,-278567,307841,-340370,376623,-417558,463738,-516388,577080,-648269,733005,-836300,966043,-1135909,1370319,-1718434,2291913,-3402461,6289388,-35042036,-38490768,150451843,71594501,-166727112,-130340516,87225280,204269536,-144098880,-157228434,49479129,100187353,-29865548,-27121614,-15350649,-14482844,59973977,97279948,-38552894,23235460,59396361,-26996880,-59289557,79425036,45824495,-137920476,-42327084,157774750,57691827,-91811841,-32095731,39501998,12897195,-8920456,19186242,-109469649,-7343299,107922875,51802111,-147912986,-47671820,107420047,-2242950,-11333778,49693408,-73642206,-45141407,89926897,84397864,-125161452,-91352966,84208435,36147377,-48826608,5073252,-30878013,-38404066,76993559,47397296,-70751154,3546662,71545379,27772646,-18619650,42629294,41167308,-96434926,-16879595,167203863,-4190934,-112471906,-25468894,132353093,52836333,-39710002,-79524077,-9972280,39755403,79818100,-61806026,-204343299,60382627,113337488,-80424404,-122458909,6796695,96062306,55803354,-52472737,-58263171,-37885267,7766253,48678008,-48031227,3869088,31530484,-33070861,-66329042,116094561,118898537,-82729341,-106983087,98688344,117680605,-61717728,-137339717,38959749,111706328,45266912,-67811363,-95760844,17661757,152120928,-1733164,-171254553,15824591,127942445,9196973,-79450573,26051638,10821181,-48252586,-28206166,17523712,45183116,-61955642,-24612710,-21844995,24395195,90851322,-35440209,-83258924,46732321,148392894,6166250,-113106239,659664,90682840,90994091,-29850947,-83226818,-49285060,76764254,29954805,-90576615,-48944474,62781308,136616044,-37052589,-28294898,-13500234,-7028991,12295102,67543352,21011591,-23888391,17141077,78013506,6306376,21461733,10185399,-76960888,10497525,85616926,58598904,-72742973,-10980862,78645288,5293731,-57236770,22297674,-22780375,9648988,79760381,54504233,-84789833,-11907053,55651448,16215127,-76466281,-45508676,32325084,-30314854,25285918,66160793,-42613299,-37652688,64729235,71145934,-34918018,4899474,22683413,-25835250,-27869712,81661898,-33319148,-86680321,-4840355,57889717,-2079643,7620535,2298302,26387481,56666452,35655923,-1050909,-121617943,42248349,143554949,-20366975,-123204598,-26075548,42134742,-18361304,-13320970,-62216724,-36908454,24324212,32323980,11828211,-13701186,4269220,54797652,-38691596,-36277079,19182314,17673103,-41484274,58467479,72010320,-13566455,-58602406,18949482,52724666,42216943,-11700079,-77958164,-49662721,79248477,118862115,-78214468,-47315129,91688654,5225939,-62024063,18937400,-681467,-9952542,-16555499,12445485,-33182078,-43914954,36220975,33645958,-11375561,48103372,37485120,-22113323,-28460103,64803932,12586211,-81261628,-29518237,38102578,-3625577,-30680717,25450537,-25149118,1991590,61442762,-21653494,-46743866,3593900,68981303,-81037950,-77301263,-8219019,45682384,1216752,-18499479,7078012,-51177073,-42541381,56497914,11114048,-26926101,-6416326,37033397,-16408458,55568764,58161219,-34809029,-15534238,24375333,24411814,-39868553,-10895570,27792551,17673937,-41456052,20159359,5829697,-41810381,37301065,57472839,-17447210,-43170844,53996470,22549517,-63420683,-35869573,-25039514,-17732941,37049315,63450646,-50766891,-17641511,11176590,31357567,-12150023,40941721,-21510267,-29522039,2684375,64619135,8097642,-55464913,-5426796,13195021,25622722,-758902,10922759,-19980110,34836678,109196683,-3642224,-24639125,7261868,23468956,8418524,-37405314,45685933,-23723940,22174211,9746831,26876377,856917,-17691469,50323703,-19480506,-30676464,22146908,34173888,-10589584,-7864164,10694190,-56437420,-49427623,45402531,32886292,-20537081,14102787,2775312,-37494597,25122798,-1863819,-53135632,-25905472,16505856,20492488,-42704981,38559492,68250213,-10671842,-1426328,-18528655,16100653,-19630337,-33342908,18971531,-14535678,-3423412,-10618620,-57238980,8124512,42469120,40334528,-33687319,4459574,69481071,10157070,-7117848,15066386,25382606,37871795,-20149717,-12880623,-12193913,25341841,41243399,15694304,-13590296,22325842,19342470,-18686887,-33764788,54709365,31605323,-9703248,9040806,-8129534,-7398229,-16148244,27945790,-24800136,46566179,-9036925,-25128545,-39813284,36244366,43418558,-44306531,-2102288,25220110,50669859,-5848138,34563720,168210,6457463,15444687,-26056573,-8152137,5280555,58391766,4735239,-41669465,-23463483,57089111,22781445,-3386742,-392659,39520848,1049531,-10849020,-17585308,-18744149,-13445569,-16590267,-18994817,7003804,16564872,70539210,20955187,-47949719,-31001158,7577748,4855560,15774978,-2554243,14471959,22308511,24585515,-29932855,30850421,61561266,13635129,-34347161,12867738,44612019,-31333055,-17053736,-27611617,14651424,31082808,54193902,-30613929,-13440289,47944410,-8374654,-61292213,-76976650,35648952,42786430,-7112239,-1362197,30114827,40835475,13370949,4868605,9063274,3616110,52694334,-70858321,-89030778,55115618,11246245,-49386141,-37390318,50809683,39671821,-45946225,-43579277,12164513,101034323,11116815,-85992832,-46310437,47381658,-7028244,-60813752,-59468346,16751999,43635490,-63821784,-52254350,48865462,31662488,-12056228,-58377958,-3557377,12376449,20798041,-34695450,-12067020,67360565,39922257,-71206219,-25599157,3867145,35627635,-34785253,-74821787,-22143524,71007952,-28707348,-86852652,-6416182,23729458,31635834,-57261214,-81633460,85488174,28213520,-56725928,-64286110,5120901,76647100,-38105137,-56414119,-18842905,83917762,18564024,-65346124,16087811,67475065,19662085,-9706175,-36798207,27083298,28101657,-5341417,-45875003,-27999666,34324727,14708551,-44564338,-11312814,-17944288,39657659,6222157,-14339487,-15598918,-1768644,23823838,-33234218,10074805,-9330519,-15837272,-24522572,19411939,-7874470,7649693,-15782400,15637903,-18847023,-26035462,25229228,-42219117,25724979,-4855146,28718666,-25042434,-13849738,8751874,-13662710,27485204,20773374,-31749973,-60158186,43325307,12312169,-49263920,-57874399,90553190,-10906188,15005455,-42198900,-61375968,29122267,23229380,-41888855,-50819715,41533346,49185493,-76637629,-27494839,44235902,54598302,-35939863,-11693777,46220984,80731994,-29984361,-40725311,-2240035,40538922,42636168,-36061079,-36286132,40284931,21812180,-61240337,-46269082,55238575,60154165,-46719516,-42506160,47598185,87292345,5297837,-75255026,-3067826,113069152,26673225,-58687942,-60127381,68547389,62986093,-55553220,-50635604,-25968080,53673308,-9377976,-53812983,-9613970,-30302270,28637570,-8770183,-38963145,4094901,-6100848,-52043904,-97872578,-63301609,107743211,-20530433,-60878714,8971966,41840943,-22335750,-70150754,-20506911,41229922,31147748,-22878734,-31109085,39756931,59960791,-48499991,-2888095,726803,86573739,10533269,-61652675,37097306,61940230,58638049,-9773609,12157487,19598910,-7638797,-11948658,-240467,21578327,29205752,54488395,-31267498,-12916386,51191677,38329929,-15256698,-25984830,-16345174,-13894893,-3603138,42996466,-4706226,-39156064,50299074,12092804,-8929289,-32574805,19045976,20746517,46975139,8587701,-44624285,33834006,-10102147,10873861,-51586282,11279184,28772465,-9455412,-49363870,28619936,24883014,45242841,-74316720,15855837,27476374,-9778043,-31125794,20790448,41829885,61651771,-30247227,-66715639,23638553,29012883,7418263,-32515366,-42708543,49577374,-15918645,-48281006,19690953,22518773,17402162,-49625611,-51115543,-7069651,43930497,8030833,-65519738,750652,94623448,19777337,-46227790,28174867,55706922,8249385,-71852660,-62570312,-125329,11594840,-16758421,-68467521,14944380,58044934,32964113,-11886845,-13077373,16819238,4212303,-17355437,-12427176,24849032,9748708,-27271354,-4922485,58042217,7325312,-24397776,-12495585,1392264,63868327,4154546,-113379503,-49887359,42075344,40695945,-27064275,-48489584,31626730,57776678,-34570083,-71460669,4024142,-26947213,5146589,-29797077,-36847969,33347953,-14330724,-52183269,43922885,26291330,-13134459,-5456908,-37271496,24505901,-28510345,-16528452,-22076946,32859929,-19282528,27937186,16991007,-64482857,263909,-7248320,-25124672,-42242504,34238383,43678130,40816763,-26810615,-4979167,-13132745,56429286,25781502,7938923,10044089,34563659,-24817324,-36754014,24749567,-23275502,14527318,130232,-10187895,9892262,7854733,613118,17971235,15325897,9650464,10063631,28669136,1910650,62209443,29042551,-59168155,-31507576,22161112,18166843,17495143,-28011117,-45477976,16626046,36809817,251550,-36292542,7281912,22509116,-2210068,-37519304,-80847783,29504930,4028642,-11538,34208152,-18144995,-4803801,18422088,31701621,-9301849,-7103178,-14769365,620740,11850365,15450982,-36933114,-71003558,5676988,68887362,-1660631,-57297933,-50827612,31309847,51962894,10235000,-1835399,-38691636,26251192,41788254,-5592060,-77132630,24259011,57159552,52056989,-17058308,11236191,16879836,-11152752,-3904731,54249943,1129570,-4507276,19177922,6566106,36946417,407473,-533491,-24106098,30179197,24104233,-31950282,-44407868,46395776,16208571,-10321653,-41693063,-18143576,10462384,53457765,20571368,-57050738,15196850,-16880154,39558398,-7654606,-22169686,37127845,23726650,-22468749,51203686,10512135,-49256409,-21858866,18336351,-29020197,-46844015,-6133626,22362409,27842827,34977859],[-6,159,-125,216,-381,409,-504,785,-1016,1324,-1759,2261,-2942,3615,-4492,5637,-7004,8474,-10273,12444,-14931,17816,-21167,25093,-29464,34446,-40313,46901,-54209,62578,-72129,82694,-94437,107668,-122447,138794,-156876,176974,-199135,223577,-250337,279778,-312141,347424,-386084,428311,-474431,524570,-579121,638599,-703343,773617,-850052,933300,-1023922,1122568,-1230214,1347901,-1476656,1618064,-1774058,1946419,-2138083,2352822,-2595027,2870564,-3187849,3558490,-3999259,4535523,-5207570,6084161,-7294166,9112082,-12255502,19455737,-65898500,-111368608,-17349043,32441376,77869265,-18018028,-69492115,-43207794,85082998,102997901,-55273113,-27791796,145877075,-2367733,-116618550,92960537,98780481,-97661247,-128302450,15761621,95929342,10521595,-39164186,-82402910,30558625,193215062,28334622,-253460362,-6119877,223743380,74557939,-235794594,-56548441,187921727,85273870,-53522093,-86278970,17358858,-1132526,-1282673,-37342984,-54661747,71764486,48334099,-87479161,-25650511,138439411,-32593347,-143422163,27127301,155111296,25138016,-61905909,-25457163,86006297,95121065,-3144148,-57334631,-110449244,138090352,108654483,-101902631,-110167471,90700565,55759308,-61046227,-22357375,19535248,-24303662,-17186689,57559048,12085162,-21471252,16594700,-23021448,-6117235,54412582,-26550286,-75275951,-1267985,148610410,37336853,-121052745,-24991807,37701047,-20342414,-38626911,-24709726,-7147080,-17104615,92444951,7138405,-66953502,-82620624,68068962,43629625,-41718581,5322534,-52153797,32699089,77726538,31985473,-116144196,-20777392,101695694,-10385400,-94339966,-16928136,63590179,21473296,17032496,39064612,-50043814,-23395921,69092990,18626539,-45054374,28123261,16149993,-68156591,8530958,103459909,19029093,-145866654,-31984713,146178158,26585869,-41265816,-9601690,44463059,77160059,3740403,-114901553,-45500539,91789265,95463647,-84307378,-66824725,71023555,1110938,-74010522,-33377131,65034676,33488117,-33830397,4222315,12779637,6741809,-18702316,-31702913,-18899610,72082075,33143541,-52833306,-58897515,103428064,78971227,-97598067,-67227121,74931833,53351729,-1695701,-6920029,-8612761,29465353,92800356,-58297677,-127246488,27348950,59603158,10224298,-62016225,26676913,34452174,-80837453,-18966180,70576450,34494493,-18819516,18678447,25644355,-5502660,59858221,8227581,-73018119,12497588,59420534,-35466,-55513398,-4723691,84255587,-30218942,-46692550,7876981,-4179663,-3389674,44092372,-56719059,-43854792,39529631,68663255,-3570567,-13589299,86865673,-784678,-35046104,-17667438,78160973,-60884312,-22098715,-6079161,-11955209,-66240044,-9588024,-12931961,-53434441,35650085,38102574,-80773361,-11163244,27567059,14804713,-2519346,-20090429,13461387,-7931695,2247554,31280824,-18136414,-50423598,69991784,50881301,-26118650,-14327797,48367805,36329229,-45572825,4219151,58497927,-35253459,28809654,9635065,-28425710,13252940,39411986,-1848523,558886,-5042969,10047389,-49074018,-12234108,43908571,-5038978,-60670918,-48150667,7601629,-36674398,14301039,-20717619,-13285630,14713295,94485872,1202934,-21424587,36402742,16911133,-74486171,-5207481,45618387,11842760,-15918580,-3818581,23593858,-72491965,-21393453,40162261,-6193136,-19625670,48356131,-5098199,-27491109,10014879,3981666,-29905420,-34039468,-1685109,53523315,-21483488,-20857501,-13089228,-44391442,7123601,52462180,68932470,-67260023,24601874,-17039486,-31373718,26959153,16610094,-19302199,31810652,11862010,12285623,-5387554,-5214442,26436464,-30516141,5188040,29162599,-14627878,-67047603,15210200,16994139,-37684217,-7512254,4004075,-64867127,-52121694,34708424,-21919436,-27593761,2141530,40453254,-51981946,-24453896,49012090,40204824,-27277954,47164342,2033367,-8789171,-21568564,9468750,-6468618,-83372562,4732466,53188865,-8831991,-63544229,6508766,-4364825,28440667,1670885,-27665514,-7643995,14333018,37415607,20195007,-19504530,14405227,-37878201,9413870,-6089947,9260711,-24299050,-51553838,21849340,-23757558,32029679,-14383809,-21300599,-41514629,17104222,-26429,-62904553,-29503014,52466091,26917907,2819024,-1007382,49798347,-839820,25099529,-13315772,21240258,4164099,-4045206,27572989,-47592398,3376954,46874557,-9193367,-39807737,45267116,1621862,-41817818,23864704,30558882,33279326,-7426697,8320280,-44789965,-7740269,-84738373,-45399073,-9362503,-26198710,34757437,-34430823,-25844700,41419429,36655409,-6252148,-784089,-20358818,-24752957,16320313,-14272114,-48583177,-23969503,51140411,42952038,-29986731,-16662618,17971445,11579097,-37182885,2770858,25084227,5927755,22203147,-31290845,10731045,11942927,33596370,1534531,-64819305,45718014,36625441,-9057932,8278482,8047943,21850649,22472836,-46440949,-28214257,11517586,21980882,-33358501,-31868995,27044560,19215758,52683465,-17786058,-34855658,56346488,-41734448,-33666617,-20673649,25529218,-19927563,-38971831,-17153150,29007272,63950679,-4847981,-98070395,-11887407,13818647,451023,-2661333,-33680063,63451975,20688816,75405,45371528,52029870,60560335,-27517612,8783104,-32809299,22758036,16650355,-47813572,-16291912,24384675,74295257,-46286133,-5410709,5372713,32035605,8982711,-25002359,7053515,45093367,23534608,-16477718,-21347672,-454609,21545425,17373228,-36852470,15286952,4350950,-39813960,-28972984,-13683541,-8300382,16965143,-16359925,12439494,9494031,-16161402,-75197386,41715952,-5216260,30947739,1627440,17203104,16603405,14497576,583724,15583859,-21787557,-916490,33179592,-11190520,-17281652,-15580891,-11678855,66098679,58657845,-53928553,-1055313,48138940,-26856530,-11301738,56230451,-17125749,56392919,-10882724,-15272759,4361021,13770413,-27559989,20691798,27137375,-5318830,16381823,-20099684,-66994774,28669912,-21532464,-18832207,-123788708,28612519,7930179,-10597051,-48579544,-31549006,73281460,66467802,-64321313,-34840205,21474646,56792564,-41245443,-26970140,25244152,30468954,-24085868,-104459018,-8518023,34792632,32609947,-53951552,-45258329,68048572,15168180,-78074016,-33727401,25655636,88660996,-104508089,-67018165,17311177,59039595,-63833927,-76160401,-30623591,113216637,16854833,-48153957,-4919756,7430090,41334106,-9039538,-30646493,-35469840,45607925,250270,-61448710,-24695932,53777812,-8026676,-51102938,-40996661,75204113,-37902845,-87302254,-7444602,50726268,66826969,-67761797,-22971839,25888877,102877083,-3857664,-21230630,-66433770,46786359,85807712,-21429582,-54325793,-2035477,8819584,12885451,26586313,-27257143,1287598,14613387,22113756,5494356,-4923612,500739,9059329,20794407,6846345,-19000658,18974186,22849607,65215911,5705064,-16055277,14037311,2249871,4609450,-5266052,24445052,-40382480,-19861578,2021672,3576150,-12600845,-34205122,3487542,322313,22982528,9430746,-51132918,35715671,68077511,-2977772,-34318764,6489669,64682456,38129606,-47817942,-51426724,-20689738,57465819,11173454,-56860225,20737487,-9787811,-498864,-39134129,7691913,-2704860,-10351613,-37175550,5551296,69861663,25247214,-70881718,-3054014,85688104,39003988,-44341489,-40784459,-19916764,113306195,-8161165,-48390124,1539663,28042508,47669582,-57215346,2299357,27680589,39894229,-7276428,-17105172,55197464,3986609,-14015731,-26997600,59074655,-17568846,-7968071,-48804597,-17791360,59464430,49365572,-109596917,-53152997,34269215,22327163,-79599156,-38273159,-2753048,29261849,9943243,-80199159,-33255451,14463754,39298403,19930081,-63217548,35596663,28917672,11387466,-15321192,460680,29369139,29143776,3106405,27976241,-5781766,4140677,-6234428,-6134839,57230955,-16873354,-6491862,-19926154,18019886,-4563247,-6984692,-5944155,66505463,29999858,35522153,18005413,-32329988,-34677952,16597821,45162848,-23745985,-43804987,-1499524,12070192,57199836,-4196521,-42829749,5694049,19841624,27287151,-4410376,-23219595,16534804,64339142,-32641872,-6846046,4546589,-53637231,5861402,-4157890,10708666,31321465,-66693594,1763953,38425902,49311000,-7843159,-40972331,-13808815,113287521,47282133,-58292274,-59687880,33897392,29897056,-16438431,-78123050,40619461,32535545,2426429,-3879453,-22993192,-19785784,28799159,-3113110,-6487301,17725720,34733337,-25556092,-35722236,4672215,12827097,-39467152,-33884025,7100885,-19327852,27802893,-67185499,-46929808,210142,69472310,-68999454,-52601958,28329351,42328836,-48465777,-104395468,-423354,18904380,5200914,-16405325,-43063519,28697478,17130676,-11078623,-39948047,-11511951,1522131,-10123221,-29261823,28089514,20103808,-17609184,-21596115,7678930,3118919,868613,-20492211,27368450,49307277,-4371143,16214438,-66792930,-35882958,49612260,59382907,-42163161,-20910821,30944375,43575336,-9133410,-32915810,1471887,3760837,1109843,16792027,-4286767,-46950706,-32582761,45343568,-20182554,28377024,-13015209,10469272,-17906717,1732494,2575866,-16587069,14667741,-14881996,22409715,-16395966,22164865,-17844636,14962036,38344133,-46565737,-66351184,-17934381,66448553,31303530,-24011424,-6748365,11069177,1613440,46334912,-49894546,-14883655,-28762365,30485430,6436614,-17612760,-6376708,47054629,-3085188,2742183,8200423,-9307388,30008789,11215769,8086316,-82752063,16986571,-2229972,-43028307,14093814,28093683,-26548292,-64919471,61216836,61225265,-29878416,-37829377,7690297,25205903,-9150222,9334603,-2726274,3415917,-18852484,44617770,-3465182,-9213493,-13298941,1417147,-9726327,-13263030,-5622035,16554915,21698647,7422501,-22124859,-51710967,35675612,3258640,17097598,2271512,-29745627,42459444,7991439,29726221,6626429,-15244566,-14930655,30366848,-30413028,72174470,25447794,18795970],[-6,3,-21,146,-58,19,-167,332,-221,452,-569,825,-1082,1423,-1695,2195,-2788,3431,-4227,5137,-6208,7424,-8938,10588,-12314,14469,-17038,19742,-22830,26261,-30067,34412,-39121,44415,-50125,56521,-63520,71085,-79266,88356,-98122,108730,-120159,132486,-145687,160088,-175535,191960,-209620,228714,-249177,270966,-294526,319770,-346929,376151,-407887,442174,-479490,520249,-565096,614378,-669184,730544,-799684,878412,-968725,1073595,-1197046,1343855,-1520602,1735894,-1998338,2307679,-2601830,2352649,10702671,151452560,15929756,-210845828,-34442703,178003004,4679566,-195834986,-93785662,59691147,1524526,-21556510,115542187,-62260875,-37436994,79870737,47452408,-61805900,2954094,33456134,-7113279,22061875,77139021,-87173655,-125593661,104620326,105933501,-95824993,-43260513,23664151,-552554,8826121,32206283,-60402995,-79547599,49185559,137802866,-22723802,-105698183,73154367,3915384,-2278557,40694348,-6675889,-87921572,63358847,122866718,-37232822,-161900552,12710945,120261903,44278120,-19334860,-47274074,-23747471,12076844,76485108,-20627375,-73596364,50893400,84445932,-40608646,-26356359,67075949,5336897,-124204295,67701942,87291548,-59590340,-129133959,14294955,96629817,66846518,-39733667,-104634862,21305337,172873164,10578435,-156194227,-98525311,201523981,73720740,-148525034,-64180273,50376126,33904153,-19461239,7789220,1745018,-6130266,32069446,-15586373,-91507527,10645439,1185466,-95254515,-9782004,121762279,1158351,-118870590,-2350050,164290702,38781092,-167994894,-120996283,36607061,69820791,64448811,-70588996,-84635249,106142936,98441540,-96727957,-89340114,77150421,84827520,-83806290,12315594,73319494,-46474277,-9796371,47701966,57214566,-44614306,61418170,49181653,-22121994,57150036,66649775,-112868672,-12773030,125989243,110594928,-122350639,-80999850,67633445,79010122,-8891033,-82504984,-90048809,56733722,59727391,114313,-103155458,-37568848,53420748,-43676563,-53600003,52692657,-17793215,-16821981,28242828,118084055,-60578734,-43717593,33744920,20447114,3402060,-24473040,22729831,-53153463,47517053,61143822,-40416526,-40792953,19973738,44081304,8050639,-63392219,11522326,-19119259,17765234,94089533,-89931946,-101065647,15780666,61580124,-4227532,-62587761,3131774,-26978854,48070257,36162303,15554744,-90229934,56055979,112627316,-37850150,-45877928,15191140,15503844,-77663284,2889041,44472353,-48631202,-45335940,50053148,40632733,23798290,-42430693,-13647016,9224807,53606108,5720749,-70263526,-52908964,90186161,87842348,-125344674,-49323135,-489790,59818317,-28502623,-3588300,-80243612,-52988409,75807721,28510612,-21356083,-28396529,43890295,6504635,-17029442,13209015,9072872,-45415916,-23570062,70288082,-22836704,-63644242,-4252224,27005664,-22912109,34208157,-39020665,-69462131,25230417,72344028,-45602093,-132738857,-4054057,55677995,-4741190,-33830956,-3944614,-4019860,40621135,52006553,-26386389,-37464281,9455027,-4317358,-24116433,-21248650,52163977,-9269933,-54056330,21392735,37120231,-63275080,-53979434,62893841,21527186,-44763165,4978242,-13851316,-14711237,48354911,19615965,-41592383,-57750696,85089724,43484990,-16900927,-1431521,39113454,15613971,-49688352,18546552,9199333,-20175969,-1796746,8627517,-58692328,-12479466,-11039355,3317805,-18325272,63829907,9416009,-47587497,-29408599,59412283,22356624,-59745690,-12702807,59996698,-42176290,1182203,-2834734,2910547,14232861,75214376,6558423,-67306554,31130754,29665264,-26140214,2507488,40618166,11711598,-22162037,40745321,49173715,-26287073,24784462,19304294,-8632445,-2136819,11817057,-22413018,-8024667,25011896,52299200,-35210072,-12988441,45371466,48730592,15922460,-25389969,3499000,21970839,13327702,7110994,-39238177,-57447189,56403430,10622553,-42934390,9267626,75508007,-11102098,-49620058,48363758,37406746,-35160424,-644477,-15990872,-23834803,25685899,-30746144,873490,-40250339,11935741,-7927572,-7305518,-15020469,28318109,-12750228,6991266,21586380,14774541,31056031,36335540,-18524224,-60529659,12051694,38623501,-51455805,-35534609,16804334,42023892,-91470283,-10956986,-22852661,-7749281,49424403,18789616,-54582583,-37829479,37274301,-10009359,-36095369,-24193159,28719336,-6982319,-41637220,35093933,29899371,1981366,220798,14713944,20438527,-20483345,52162965,-7752116,30863875,14123208,271748,-12580459,-21786889,65144202,8356094,-50600584,-11090623,33521507,-22047959,5252615,18617059,-866442,8386373,18498554,-24796073,-35848778,39827603,2388045,-66522465,8047039,-1501249,61698698,-45340421,-45287099,48990284,18526235,2811406,-8218368,-23502274,16905869,9989794,787698,-38251701,30569349,47626524,-37705847,-41842263,1113688,51506724,-16980813,-76374885,7316046,1536896,15047432,3833381,-40712960,-50882182,24630396,50050416,-34994776,30875847,41449778,10364559,-9570183,31792658,8188386,19771418,-35628636,-3712320,-27034906,38691415,48544349,8484775,834064,-46407365,2062473,-27475793,-21429660,26894145,43042432,-23544054,-81257544,7586216,9209536,-24043058,-31467523,-33282516,23710490,51855407,-88590256,-89925843,-12871336,65538037,-27526493,-39208190,-3118367,44501366,7422190,-6731248,-13173032,15767126,40565326,-9004818,2901102,-9074854,35068053,-5113064,-45700939,38928090,58965551,-5874444,-10661861,-10106806,64297362,9234216,-30546405,-79635255,30150953,45430705,1227196,-20345760,-22733175,79553181,-14414952,-72724189,-51160220,10551131,44285295,-12875886,-36953823,10252221,78747071,-11572984,-27960547,31132310,85625037,20298726,-32126386,-15426533,44879305,76362052,-13732528,-30594127,38010899,39865527,-36351232,-78263517,6443445,5332195,18412315,-6524014,-13833713,42689678,40844658,-24425350,-8817975,24333071,38711962,19775124,-27857239,8320429,-4128990,-13087563,-22261533,32824349,-28100504,3552924,19354476,15711950,7931108,-23155987,-46795063,3049969,15580957,-8007586,19254305,-1282848,-10513089,34459662,-1995342,-26575435,-11571816,-16227316,4280414,-12358694,7842110,-15538864,-16477577,21406864,20876149,-38407878,-1454319,-11249645,25785079,2566621,-15250873,22711471,38683512,-10543938,-39847945,-10624129,-10949074,42136884,34260351,-24900945,7760007,71546058,-74954484,-32965455,-16402991,47000882,-8198628,-71745673,6170950,60410586,14747991,-54636042,-41345056,54380712,78750563,-36668814,-63735125,45537091,88447975,-15134930,-57122668,-7437030,61997877,1734209,-62605915,-47529294,27987600,36302429,-26892274,-57301325,28718865,48331748,15354823,-103729894,7303372,100006633,5746672,-56774800,-9993384,50134458,45120659,-108699741,-40122270,100005640,41012311,-10901475,-103235188,-26221614,89170391,11624824,-73989391,-45874164,62213520,55687724,-58120184,32054620,35165474,-3038017,-51181500,-78646185,-4888513,-8170224,-5972963,-87550368,-16038474,79048621,12261000,-47881139,-41987234,70186887,54285397,-64042661,-54526829,46068768,42298310,-42059443,-4817006,18456634,24783712,-48906150,-16461333,32693668,-28197029,-8223749,1727133,-44491523,31791907,-38736956,-43930626,-16129437,21837282,23569831,12463261,-61941898,-18048934,39205019,-20939895,-2113136,-4279613,-18783991,27888880,-535135,-17349514,-45683690,5244975,32753499,-16330790,-31990506,11862901,53415503,40095825,23404353,-6461635,-47851694,-217216,-5758134,-8810902,7713527,23735783,24990682,-4834283,-30796454,-48994558,27560578,-14408682,10605628,17403848,36953622,-3732875,-21691425,601042,72194799,56935061,-54754424,-21927616,50253212,29705206,-11180625,-74098780,-51382119,19133721,39728441,-40580903,-12542223,51993317,46333498,-9336349,10157106,52323623,19281076,-12942173,-42910850,18159959,37129437,-27274791,-46595240,16961949,52453780,38863806,-46099437,-15827300,25885927,37507771,-34393146,-106477279,35252208,63915028,-50124157,-77169701,12634089,82465991,37267988,-35116308,-61878558,24888780,40398867,10776783,-46070751,47583064,60146016,-37437752,-49780064,26508439,7414879,-36864924,-44515792,35094627,32509049,-35099966,-10375710,-20806936,49986583,13352454,-61045872,-42876718,45244011,67117111,-3934758,-25737058,-14221916,53999615,8664703,-73817624,958432,-2125157,49027340,-31028022,-16451676,-47718459,-855036,-10688284,64370,-8635483,-8381573,-14514905,-37348903,43415125,27757393,-33706971,-17378645,-11069774,16379721,12518126,-27982595,-61024693,-52689116,26246968,-24209004,-41359396,-5659277,15365625,-17897097,3671989,-4581582,-33335150,11651728,28794678,-43513809,1821350,-38941662,3645400,16197068,46637840,17309306,-17236675,-23667030,63421047,-1242351,-31061840,-6766751,21382751,24693156,-16665522,-11415232,-2903810,33138929,-25749128,14432614,-13094106,-27804195,37726473,1782046,38886868,33160416,-9168842,-30938671,24205866,21817664,-975757,-54281305,84381,4426482,-14501445,-50879244,-37040711,9760315,-13559596,-1937368,10156701,-14425452,24183844,33303600,-26158141,-21153972,39141195,-12427905,19315372,6358451,43155053,-41953016,-51705536,19519857,1430879,-38813447,-2701825,5828588,-5160720,-18613644,-15932417,-18562301,-22410195,43672074,14070839,-59685826,-32003038,23568365,2014103,-20316757,5956764,35767491,-13383476,-37803850,39803293,3076419,-18953061,4056151,35662269,-27620529,-7022326,-873420,6391978,46676450,9636250,4862374,-57807702,-26150937,28780243,12938263,-31429731,13998093,15194491,5450401,41301022,-10947922,-30881690,22325585,20989614,-22799589,-40508299,-10948707,-11178452,-48976767,-12115687,47270488,-15386377,22213266,157988,8764044,-13249266,-37067643,26655174,28302159,28685223,4477301,-46065900],[26,-84,170,-207,223,-340,516,-719,908,-1190,1464,-1904,2455,-3020,3580,-4386,5390,-6509,7705,-9098,10810,-12761,14805,-17309,20052,-23111,26564,-30572,34894,-39575,45019,-51030,57596,-64711,72747,-81515,91153,-101612,113087,-125681,139334,-154260,170496,-188223,207414,-228221,251002,-275640,302321,-331465,363211,-397701,435293,-476314,521273,-570507,624650,-684403,750529,-824081,906317,-998963,1103829,-1223886,1362626,-1524925,1717456,-1950238,2237798,-2602700,3082200,-3741942,4708628,-6262127,9165037,-16488079,91398154,53902086,-125791300,-48105829,-13596374,25711625,40349801,-3281768,-62712345,7484498,110668470,49289755,-38951878,36844107,16117620,-74517628,63799002,114644222,22187069,-135571745,30058697,92707277,41176012,-51875150,-65576231,-23327136,130723250,113802616,-176013021,-179525668,177639198,184338303,-115152538,-165872052,125652472,142707151,-49428865,-20072234,47726319,-1538251,28968301,-5044691,-30541954,28577018,51452196,-60938252,-43134184,70179511,39043179,-167053085,-96423310,119248849,96431357,-159809807,-79431781,49865999,114510592,82014073,-82673726,-96974640,35211566,169386877,18765171,-171356180,-10282104,124300815,-15582750,-95036730,221159,9742611,-54109626,-38758580,-10811789,-31953819,-28929132,-14647131,32397290,41504695,52998865,-32643110,-64517949,86298824,110466662,-88735827,-51910189,34674120,112944575,-55591581,-37738931,-28248409,-54903203,37250519,66296987,-45139847,-89767900,36289369,67067859,27593027,-43436674,11884966,25831606,56408975,62460686,-20414785,-90829087,47339329,66389525,-57080228,-69915616,-16382091,-12283270,12796233,23157509,-17625608,-64663510,-6869001,32642767,-10326866,-12488684,44570163,-55669871,-61683245,35075643,81518351,-60912968,-72144290,84689054,28934161,-44080036,-91967613,-6259681,32221247,16481360,-71775074,-87822052,7074673,91760011,-12657777,-86594569,-45874664,97741876,2186819,-40130047,53533789,11686152,-2766394,-62646344,42958276,-17823502,4861689,-49660260,-4341726,19125071,39979047,-25419488,-72691012,28453598,112146437,-26548683,-115333573,25876510,68252723,-9123833,-10839266,-45985866,-3713554,48752511,-16264452,-38642530,-50947358,41366583,14577305,-88332965,10071698,67968476,-4951325,-83280471,36012056,82564180,-52287125,-4318069,8951821,-26207787,31849569,13885440,-28322360,-26951451,11930984,76069600,-73751809,-14613290,75581619,35753266,-42766910,-33449802,44430945,-15311584,42714751,-31272283,-127544808,14588148,68619667,-6100982,-41665594,27178059,24496525,-42324308,10355051,56585923,-25322452,-59807528,11345718,34009407,-5425429,-12285437,76268518,-26479735,-32880071,5395217,30215469,-20369159,5321807,62625056,10697083,-32950072,35088606,7405168,-1169172,33728558,-26542232,-71026744,32041142,50090569,-23603580,-66214505,9439658,47933892,-18197721,-19346946,36613973,50808062,-23714174,-13882167,-3606715,-47032344,-969295,48710599,-25043532,37764604,29925690,18683709,-34009754,19472726,37488359,23168076,-16922620,20939241,-39290968,-37343120,68293774,-19368413,-36388863,9791107,80677168,1611537,-38024299,23738541,42885139,18207923,5552750,-32131858,12429885,-26822247,53694042,-2266159,-1672522,21993865,-7910493,-20986735,-10412664,30787978,-31308502,-56653348,49971857,4932996,-29879774,-5569147,36333522,-8599562,-16627828,-6781211,25821887,-10794625,20979901,27806441,-14061026,-45489644,52033267,-39694981,-8415652,-2051530,4642734,-41338381,4954829,58197149,-3115360,-47447331,31463334,44680944,-4199025,16637031,-2497825,-21335806,-1604220,20762066,-14927455,-49665177,2227956,18762655,-5360941,-259224,-7783589,-34379255,26084473,30127968,-15014389,-72918477,-5378197,37641780,-24790600,-13329594,34333396,19947490,-40148906,7044455,-6044651,-48516933,12472601,38951534,-11594758,-52779401,6960052,16952157,-38300722,22460904,-62156465,10827135,-36749511,21661281,-27006405,-17745758,10166706,30502383,-55802960,-537205,10389844,30959861,-19258324,-23608188,10817519,-46818630,-2861354,30040979,-29849716,2681817,45608445,-1943153,-12390379,38514553,21601085,-25611474,31470333,-11267546,20036691,-16794937,8066652,21281137,-8508530,-7462460,30011049,-8548781,-37713472,7939504,-34521137,8231909,-25752425,35102431,-37540330,12470290,-19573359,21879655,-27245117,-13351750,19606086,16745999,6444380,-54306406,-710462,22816244,20459089,-15275563,-36395660,40192790,18482817,-2173781,48010449,-40603987,-12706320,17746010,15274300,2226316,-39582968,6849556,30656340,-25564294,13115623,23964240,65945373,-3515539,21234680,-20154870,41023545,16176735,-42868406,-40571293,-816966,-5403203,33438727,-791097,-31460000,13342585,-25209187,-52078282,-10100804,47219312,28859211,-21990482,-23296893,68998534,-2039442,30097871,-26928739,-47522677,10181929,2075728,-44309187,-32498545,24239738,78338908,-47685330,-19180183,9853914,43061306,2335620,-21578584,-41889335,23462134,18234567,-76460578,3146796,44114492,315214,-10518261,-33343395,49903650,26135845,-41726916,-42013736,27701690,46709162,-16995063,-21254726,-65138251,12156512,34397447,-53529736,-21723108,41698977,73266336,10058289,-56935725,24796483,12371415,38228317,-32988125,5717153,53763564,33711304,-33342384,-12665402,11401448,13964859,1401453,-24106460,-5202346,58740318,-17254422,-72848406,8576789,28992008,-52352557,-34010284,-37941757,9271958,67850141,-1451407,-31802781,14393877,13666415,-48500194,-33975037,-18453607,14794243,4922363,-2193696,-35290764,649890,20331614,-12056173,44504497,3530853,4910111,40581969,24419752,-26630257,-7825958,-24325272,15488825,-8213190,-33141746,-16848534,-4478324,-12463115,-40009736,-8538283,-9016239,-27215224,-16912843,9045042,10739080,-5124132,-41617946,-25863259,73290178,41315928,-255394,-4658138,29180357,59380899,18218850,-56869320,-63089133,-38944259,24714677,5971561,-57348719,22317472,42246367,31773646,-33565870,-13693772,44664662,36870855,-76776533,-25012699,70889868,13369910,-27014387,-6630649,40778335,48674052,-51884522,-39726513,955484,69730573,13896002,-109654308,-23263125,102181320,22574849,-67741157,-23629045,12655439,25456015,-18808629,-73427813,-3944064,73645519,35446380,-60975748,-34050701,81271450,39823306,-15230324,-50572284,5952450,46175039,-26229668,-61015553,12898190,51084169,-47309878,-41542948,36799397,77236025,33651606,-51937822,-39452238,44611639,18270009,-8658414,-54491227,19388154,75879812,-27407080,-98752126,-19489791,37560498,20571231,-67286883,-18959329,626309,17367588,47189052,-20463701,-4765545,12113921,-12635191,-42581621,24734909,-5583725,-4298115,1679335,7270473,41443732,-39866526,-79087795,-6615347,36968178,69722908,-5506773,-54468528,-80576160,-9587295,38620289,-998935,-32515038,9199727,-7354981,77122317,9814025,-13173828,-27041728,6605414,63062880,-19165892,5609668,23954863,54267881,-9296151,-66597937,-8934555,-2691464,-20169811,-11120966,-18870270,-24569050,-809558,-4818920,28137533,-4788431,-31939862,-59744628,-50981200,35949206,40080095,-73529148,-71853059,22728613,29303349,-7522300,-84371777,6023074,73555791,94835918,-22851456,-76539184,36826191,41376723,-44684520,-87572588,-26630511,66189212,18895379,-51895047,20506116,36463392,-22020631,-41134635,-11938717,42395309,1342265,-20890727,-54495373,52460123,68330877,-2028587,-78070054,24374983,100991255,34897729,-42223755,-28876534,32322058,55672495,-31157059,-67121292,-46284444,125045225,48228823,-58149813,-7749510,30825927,14131691,-68898172,-12451905,28634814,10863633,5224661,-12163796,4629063,1552509,-16252556,9334801,31139277,17445468,-54005483,-34379014,-34306997,40032127,16785899,-55828488,-56017567,25132926,43856019,-6992970,-23497182,-20210362,17480704,51516421,23604856,-16555381,-26622044,28459697,-3116587,20641679,-30350092,-3158356,16304655,25148363,-26255275,-61172737,-22867451,11901286,-7100345,6092438,-9091486,-13727243,-39302439,54107645,5712370,-5499445,11030042,6372182,11996319,15870111,34778780,-14783934,-43450748,19151510,38686835,-21138830,-56898975,-10015238,81025639,31528376,-61255944,-20235222,17863305,-13967883,-1095820,-18521500,-17266829,45614590,18937015,-8594791,8018128,2554015,25816980,-5224871,1497417,27257706,-29395358,17759587,17572931,27069416,-12805732,8140520,-24102270,-10466552,39904679,-22659922,-58799544,-28454205,55635311,48477458,-40218013,-37481492,22199693,80226462,28363021,26797647,-5258959,71903011,19868594,38168416,-5717639,6490975,83531358,-29640281,16910761,29022610,-18582788,-43541897,-26162383,3219581,-19856449,-33210147,-25599348,-797118,-3546082,20426469,-44756228,-61368091,-4323619,51188750,-35988447,-76993172,45753381,19711398,-159054,-23330647,28878446,11440025,53667733,-4731923,-7140818,-25722768,477564,21654479,-225695,-38125679,23212202,-27802100,-17979521,24074574,47421784,-25269062,-41736300,33947062,-11112770,-63898708,2525846,-14697794,-8342017,53761744,26344838,14041387,-60651176,14455910,28648664,10109234,-13454586,17709280,-11748211,65964272,-22187960,-865587,3403756,-14424962,-7303080,-32042220,5267562,14286759,-8199884,-19956716,-23767117,10682335,-25659263,411801,22591819,-15005128,-15984461,5981466,-105768,-22823320,12446653,15681916,22421025,13286528,46621904,10106852,-26977030,-23963205,27787598,7007805,-1637424,91049,-8797487,-9903656,16899988,8779757,7570363,25731900,28512278,-1353842,-51316089,8155955,-9249937,-23484188,-1363911,41773718,-21234293,2125816,21058426,15143705,-36456571,-11393033,-23264413,-20380849,46349800,-23313407,14554759,-45228467,-13932855,9645280,-989312,-22881465],[19,-23,128,-93,44,-46,224,-121,189,-225,249,-372,411,-489,405,-482,621,-650,733,-794,771,-898,1038,-1019,1036,-1190,1268,-1246,1277,-1261,1283,-1234,1321,-1206,1167,-1158,1004,-884,817,-714,525,-418,273,-104,-21,39,-93,206,-53,-132,361,-842,1447,-2338,3454,-5048,7021,-9589,12860,-17025,22321,-29006,37342,-48214,62323,-80457,104588,-137200,182377,-246668,341684,-489201,732282,-1167537,2048523,-4262567,27393531,-119806354,-199519384,100258085,135651148,-103816162,-150421695,12947219,21680771,17431430,42598211,-56527854,-14933814,51759525,106640139,-18991451,-62166974,8978444,-23584571,32567077,88038573,-11634268,-84203994,-349160,152962827,-32795384,-131040628,6502192,15420985,-29167765,-54791092,17629573,-63961731,-91332013,90149190,60346373,-59658318,-78812205,5454262,11569259,72536723,618692,-98013944,-75435152,127500923,68518095,-124250454,-89414128,116240540,68266057,7353058,-40615585,-61940729,52223342,40766796,15582333,-108036433,-23798270,91737255,12262889,-99743985,25674666,55850833,-80498863,-27994995,130700695,64546509,-151381007,-74138405,78394508,122219828,-858717,-113764824,-32102295,110231918,130089870,-111002750,-185942300,60349236,156178008,-46918375,-94404430,-11138525,74717364,5021853,50656072,-34874949,-34185270,71765301,39981168,-71123727,22040678,39136484,-15252269,-44582692,83603568,66278198,-142650506,-99331193,98948912,110136429,2349872,-105580809,-6147989,92436404,104356833,-15531778,-138617217,-15798502,168674071,18855390,-137258896,-33075303,107917875,1603331,-6759699,12294755,-28552521,-69267096,16335428,29120216,-32457129,-34751559,-26763883,6340825,35566988,95453022,-45354173,-78185795,68696231,107567064,-46785579,-75592219,-8615192,111045078,31772378,38396145,-29978817,-73381171,63403782,65236984,-29459415,-81967792,34757876,75518415,-35143612,-7095152,-5199295,-87032256,-36427869,77874818,-10449709,-134407579,16434118,126791153,-916545,1854452,-16219086,-25245305,-26838053,68278719,15853863,-22839281,-50496344,2775656,13511167,-16711549,34853805,-79835809,-24370754,68120335,96456552,-90296592,-48119328,80170579,-11322124,-23572155,-16878869,6229613,3240717,-1052153,18607658,-89358511,-75997639,85485238,42161086,-91362504,-50825526,17327929,13286437,-29678126,14807919,18297349,-56043966,-64252269,57520576,4505936,-31472139,-28457986,-18917105,65240053,46855253,-30791773,-125751951,41889926,88609504,6400609,-109189054,20500815,27449414,7796294,-10585883,-3690912,-15589062,45557957,139062475,-53839961,-94628820,-15536863,32126984,696326,697693,46789754,-1754324,3252559,95226004,88191984,-27347950,-58397090,-2793897,73479073,-18693011,26036625,-39870077,-16947661,85390776,31396741,-96191261,-48328312,79910194,-73322,-31816791,-46440927,-11576049,19869215,13230586,2322471,-42863227,-83937025,80610523,17665226,-34535685,-40443434,26246983,-8557276,-3276608,54598110,30105310,-63878762,47403606,74127421,-42231244,-40473968,-6281030,12776756,5030511,51747529,-15667722,-52203717,36129805,40779726,-25721001,-28848506,31463435,41711164,-25680842,21167277,17208888,-43648366,46589930,-15365676,-1028163,-54817715,22622152,37620393,-8290628,8816060,18664015,-39085197,2748973,30778383,51563333,21780109,-51049258,84663633,11683182,26015446,19234511,-67742668,-3912710,10787074,-117142,-22494330,-53006758,39907084,-4544232,-8038498,26976447,41785435,14809384,27726123,29222226,-3552590,1490439,7417037,-8805406,-13498468,-11202986,25952692,-29326126,18851437,10883402,-30915857,-33757498,-887308,24109404,-5599390,19221729,24062421,7640744,11712201,-1670560,4469624,-36449633,44136455,41219537,-9008806,-41371426,7826063,3527836,11227112,11975944,-29550262,1797842,48496917,71943170,-24062322,19014735,-3338276,11920182,-3961443,25625427,27748759,-17066764,-19494425,33217664,20410836,-26395639,-45758900,-73104253,14750677,999655,22314109,-34349366,-5146278,4943027,1925539,-44652076,-5226576,45761497,13903576,-47345268,-14014311,30307505,9875786,-18976658,-1185674,52251298,12242132,59363092,-1755857,-18133600,17802898,33064085,-48922609,-21539107,4534991,-61328134,-48235053,-15352164,59600821,-7672888,6545068,-8675383,-25766374,-27967541,36633089,-64205303,-40086863,28784975,58039368,-35635696,-16051439,4475247,-8761473,-52258159,-10570421,20394161,-24740889,17436027,-5095587,-5352129,-4328651,1808537,6082940,-23741533,11359297,13375724,-33973939,-54338128,-32086546,4247381,-29622121,-1317247,2239502,-18293002,37821310,46603338,-37134760,-13126852,20789102,19224296,-51093722,-17730366,-14323373,41169938,-3640813,17943599,-20023447,36042702,33753944,-46727373,-6845871,-1184600,15077014,40334630,-2434265,2899632,153667,-24203312,-61625413,-50634749,-1747201,-56776,20406355,-68356517,16975512,7214240,-9138511,-32545003,506537,17046906,61694450,-23050711,-62614354,36798024,60276858,-14598497,-6365358,59358450,31827973,-8206760,-83845459,-1354420,31725176,9305741,-27841573,-82110633,75803186,-7443827,-39301465,-64442059,60437614,58628631,31203293,-71905320,-17714388,28234222,23198319,-32002271,-28101856,35065066,10891786,-44319117,-61993465,44064622,75063061,-18488821,-26104962,65968284,46496794,-20860466,-30231861,-25829229,73459670,47131296,-64880996,-29969423,38881984,66758107,-46716885,-27632736,-10031060,32034436,23911446,-76875720,-5702564,43462614,3359373,-3956252,20182173,38563260,26681358,588840,-21577793,9821897,50625704,3277812,-57345891,-7182885,91920532,2986340,-16725408,-31570401,32785100,39676798,-5544450,-42814752,9382621,58137217,-5778641,4155903,-17027864,41206818,20222384,19717821,-27578349,10372186,-2301080,-33333742,47489883,35123925,11658074,18771415,6682896,-11463069,-33929241,5822654,-67697192,22860462,18288738,-21135197,-8206149,-15539158,-9721878,-19332067,21621157,-11491599,-2090247,29773764,45266221,11841034,-62005704,-10270648,-29469369,32415679,-2745864,-62063716,12066746,51652541,-9286756,-47679897,-19747647,20128518,39954062,-44512386,-63423877,26279607,66609078,11355083,-13656417,-42443836,90443989,34705831,-65668564,1078273,69448566,22118098,-23558625,-59683670,44087205,83731608,-55981485,-56913421,-46936557,78279144,60130037,-58466137,-68072904,98032500,40622466,-16973665,-41120448,46302884,56298569,-29864911,-72814867,4954015,84314159,35854819,-19171295,23681435,65244896,57305100,-50619248,-56574297,12142657,92072791,-9310854,-52192056,28508048,45187759,-26436300,-74101652,13573767,31617180,-18050750,-27054807,-30059946,21910091,51953827,-77461762,-48375133,14988200,30203764,-21273527,-35193550,-10596296,31061442,20580894,-5011439,-42444707,51169775,15049745,-65985970,-31957984,16973952,66598282,8531177,-51906077,30964684,68618862,30323541,-92565772,12425155,62775135,61714968,-19988117,2493692,-49651953,13279146,-21427791,4465960,9609815,-30554594,-31782302,-11595570,43103755,2478073,-42144346,-29606592,43192995,-23227397,-13001083,11656574,9796037,19506938,5126173,4093198,23165925,22734068,10085460,-32557331,-31167703,-48631410,-39874323,-49955694,-18387010,46756735,-27259860,-92214470,28410231,49402114,-44032048,-34651372,9556935,70617872,50374730,-20912847,-2576315,-19885081,28670374,-3932489,168532,-7205951,52726658,-15672724,-47753109,23990002,-1154783,8535940,-69728467,33842111,70220298,-7108020,-60149360,33074669,48710321,46880705,-20683582,-37842206,30928085,104179756,-44068808,-53143077,3231861,63130815,17857566,-17962236,-42773876,41179871,37786194,-52329648,18737468,42100351,-1904255,9476074,-7730938,-6137454,61999442,24165784,-34896593,31795768,66747395,3932386,-105845670,-54078608,80772498,21547171,-7613929,-37070608,16613152,48333862,-12438210,-33363708,-66806486,7063067,1872702,-30975139,10834661,4943778,18560604,-24274081,14434521,17207866,-22881618,-30508706,4519796,10444951,-31977966,-24934428,6777366,-19000511,31581576,3608647,2604647,-997056,85156084,28939289,-57008285,-39004392,-8344447,1369405,29984026,-2898347,-44541407,-18033542,21799662,47600017,-19910854,-883439,8228465,-12004766,19067430,-13622053,-1900969,-8688431,24647082,-3112419,29497532,-43670241,12420138,-38289576,-48265774,-8772604,41027653,-7501436,-16471002,34791851,-6294017,16167909,-6594781,37798989,2351770,37494229,-24039793,-38538310,-5561026,13768646,74057423,-35917025,-22646111,65276605,-13568344,29229919,19832170,-7265398,21648477,62778731,-30275794,-22434239,-17072031,39547407,-10979902,24993165,9056860,981540,-5359630,22070637,62362478,-12474672,-21136915,18570605,34900654,572582,7600359,-10043628,-15556948,34622984,-6301124,-39103283,-64623505,51245763,60964115,-11248840,-39513766,3795667,10001203,33243934,5988303,-47356386,1945243,20521382,32350101,16493304,-28311216,38660990,-243634,-8375690,-7131620,17347265,-55312889,24253135,26524671,-1386153,-39125741,-9601747,-25103109,15659307,-38937401,-78115332,320293,30606487,52550067,-12310680,-24875135,2271365,26019909,-11199778,58077286,8344237,11999153,-25410440,9416978,-4766401,-41172279,-22074687,8671685,-16853733,-19267303,-35670011,21524319,-21069060,2523146,32570661,-27575491,-16278817,2123900,12503150,-4971328,-24747026,-29078622,51083603,-25620219,1530521,-16982551,-15514963,35644679,21602424,-6023620,31219611,15277251,-12440335,39443458,47519170,28077832,-50763306,-16904649,39777589,44851371,-45771860,19871736,-30323188,-1858757,44139618,-43682500,-2850735,26086434],[-21,20,-131,196,-178,368,-475,707,-890,1280,-1592,2074,-2763,3398,-4271,5287,-6544,8032,-9787,11834,-14224,17193,-20436,24209,-28574,33673,-39404,46065,-53611,62023,-71519,82465,-94619,108173,-123370,140550,-159453,180462,-203798,229592,-258073,289494,-324059,362031,-403698,449356,-499351,554034,-613610,678630,-749709,827245,-911560,1003442,-1103725,1213112,-1332396,1462736,-1605536,1762084,-1934238,2124301,-2334746,2569187,-2831906,3128855,-3467538,3858689,-4317772,4867496,-5543435,6405270,-7561821,9238152,-12000011,17913345,-67248315,34051063,110718273,-65707690,-125950209,-6298260,-6376868,29278403,28399164,-23347198,-64965435,50195328,75169101,-17929123,-56553756,57258300,-42871936,-63436815,75281155,67087553,-74330486,-110503440,59516176,51264324,-26800739,-109591209,-69333390,38015157,150312402,-25383553,-165577078,1821432,253741116,27981964,-217570094,-61842934,129756157,16537868,-67774662,-38339184,23486688,26083048,45701084,-52498078,23597789,29231014,1823487,-102524048,47450194,118577275,-88017499,-106420973,48304181,130585445,-36184243,-124204099,13647872,121576299,87589363,-4090068,-114129024,-54702851,140986097,129578749,-112526165,-118024608,131115353,107604992,-121377886,-64025382,34284708,-52074956,-44318729,35409513,40966084,17375719,-58313141,-3824705,52927878,83546207,-20541621,-66744880,29194837,125796098,20512359,-134266528,-101039910,107465824,41628834,-59666502,-4147459,-21544203,16032782,62408898,-2949565,-134404019,-64718780,81565405,27460678,-93769179,19512274,54733342,1601545,18532609,23732563,-51307372,-34720393,60916219,45101212,-1198963,-21159896,-7143169,-46561900,40049901,47223377,-46667766,-83688072,61309655,28801458,-78411729,6608916,-5330466,-20758940,38912145,94950440,9173328,-92338460,9291378,106951838,1873193,-68138051,-15975128,79658030,47165218,-33920317,-41531905,-25580638,24416638,31927501,-69377760,-74129786,54334407,28870549,-17401243,3273057,35212612,-73519402,161326,34302167,46304016,-853212,36851991,-13159147,-43345222,34116187,25502438,-105360676,-42551085,106687897,69086432,-56519927,-49840283,77394420,52593290,-53532451,-37185866,-11753402,-15637307,31587155,-26571806,-95654278,-5921165,12067468,-14773086,-24128548,45617620,30181206,-39329653,-10857338,66652033,-8225558,3731579,19526112,-7174079,-3144113,-4062889,-12893084,-36177053,15932815,44075585,-25635221,-119356938,20119933,95067747,-40748366,-80595092,24491599,-14366232,21364924,48286936,-5658884,-20587305,15963871,11110788,-51209857,10655088,-12951162,-22149472,-71789248,62108328,50636318,-95660865,22386158,43217406,30834078,12475757,-1610619,17526591,-34375995,17746529,21707389,-66452940,-45512026,74501909,24167917,-19360710,21610719,22307355,-19073252,23771745,32648122,-34970448,-4600067,32315553,7352966,4727404,-12479719,19603465,-38026648,6026184,31188975,-7416166,-39909991,16894342,48900118,26582767,-9816806,26332808,-21280957,-26192080,-4653552,23679771,-61436537,-57846622,73773768,-45204240,-46968753,-17800025,48718673,-24736321,-23512909,43694748,-37207509,-62793137,64640436,4563929,-31571891,30804213,-2483762,17144199,-4932977,4067336,-19030291,-20471918,39105718,-1758583,-47530215,-8521709,8452527,-7013821,-33361310,34441477,11583201,-28261944,-949203,9340046,-32427004,-2330105,10259477,-29492941,-43596792,15031616,-3877651,-57583694,22231688,21192313,-3592817,-34394815,5346433,10185708,-61522872,-13359987,18745097,2543925,-11010945,73952071,23031547,-11941164,10308090,-15527838,13438981,1582128,11770100,-48578809,-16955471,39111007,26524852,-5991365,58497946,9076005,9218533,34309086,5274442,52058,-5537814,-31734611,29574431,12016137,-4050715,21204344,7317284,-7270835,-10496257,-31665668,-169029,63766426,-16585068,2749307,-54933625,58903702,17465479,-7734476,-27238554,-1400351,37111186,-16076756,1444709,4896922,-3388219,8515680,-39594134,-47875347,-8266049,1568356,43127023,12528384,49313649,-9709022,-6619144,-27971714,11800208,-1334908,-8074840,-10694820,25270648,-34669373,42496774,-37140767,-82688423,-20771835,34101441,-34457501,-66165644,36451157,15789336,-40211445,-40897284,18022715,36258118,301539,-48686966,-9591039,12716646,-38661697,2447527,-5935628,33549129,77090361,34334565,-62796408,-16518215,62708105,-5093781,-55713105,-16971147,10557433,21797680,39362395,-13470977,-16178157,62922871,9274520,-37428227,-53389491,-6869971,19557944,-34267197,-63717183,-6278890,27162005,-30046789,-4328551,5688239,-8288021,3475423,-20415088,-28984203,-13613074,-10510281,-5922290,-7781154,33880667,10555470,-2316482,-648469,6340441,38592470,-30873987,18932225,-16647414,-26387368,23586120,45821938,-17121026,-12737143,-1291856,44273422,-33183529,-28850948,22529933,-1773932,13176095,-7285873,-39821457,40263070,44821129,-31606890,-22249838,21662818,23086446,-9154298,-65853632,48359122,59292018,-12015243,13517677,-28125415,-20883678,-938721,-53010579,-28075542,8146579,44487544,-7728977,-65316701,20656397,24615148,6043836,-68458234,-49107601,22779313,52377196,-37374275,-27860304,31416389,72985022,-70370529,-44115315,-13693765,71074511,-6067564,-74298118,-31551779,41454789,-21833904,-15818705,-17680571,12944350,25251912,-18639793,-11336531,33332922,8164392,-21586111,-33041347,1511378,72200984,23875859,-32563648,3402125,38201866,28773059,-67548347,-60468522,47298445,6845615,9357402,-86792256,-42201600,55773956,4782285,-27718721,-42634216,30530113,48089862,-6649611,-3335910,-3736835,-26779703,37061742,40148306,-11255956,-33771273,-9062071,17945350,7437949,55413693,27405750,40270458,-22641017,5263259,11272350,-452637,-55970726,-33174002,18650365,-8075029,-23457323,10182519,-30483632,44471858,13727550,-9509473,1775309,-10465403,41148002,15394628,-3033098,-41295559,7726326,94257744,-51689653,-16556439,2461542,3061084,21834319,-69053473,-25238986,37662564,14882330,-5135917,-37607819,10570835,8401155,-17034901,-42855890,18619582,29638785,-4296953,-2279830,27545397,7315678,-19349445,-103067437,10795943,44839142,53662417,-54197505,-38951799,-4973424,122355826,-40673917,-103767149,-1153299,63331171,38438467,-73396078,-56786645,12282166,28592894,-31411199,-30332741,17557749,84154358,-21190925,-31028822,-34303055,63459248,-23021985,-63485140,22726769,73536987,18942035,-52979041,-1255330,35558191,78449621,-39210638,-74243865,65205577,41762006,-8315635,-76490141,25692600,72472643,45223582,-72599328,-18829529,55898432,16670715,-40044417,-30721506,3277965,6052505,-12861005,-23256709,12886158,-40666449,10456369,-27163694,-14792433,12214552,21166495,-75969316,17340681,73435303,35599482,-24918112,-27283311,63433444,46922955,16062582,-18117910,-7383783,-12459400,48092550,-39299990,-77403293,-33157346,-19978942,11914078,-748344,-70822109,-3530265,40495682,59087930,23993915,-35098516,-14939196,24389786,23607727,-7872420,-12699046,23881171,2809157,-26898813,24817627,-11300170,-22785494,-7226660,5063367,-2425520,38099086,-34642930,-22698997,-29480995,67786518,28583622,-33589792,-25041445,55448814,27697081,-27874946,-60428988,25748543,61661952,42193993,-101981949,-43581895,37936817,34585876,-59934223,-45466962,50999596,42305926,-39582901,-17017524,24246636,21493404,-23461654,-37665990,36848573,-2107698,-24511238,-37858080,13962454,38255047,15692355,-44247021,-6414095,48544121,35681711,-55750686,-94739384,-18253227,34891332,-24977915,-50093668,-77047485,74806760,48978387,-38645017,-102662989,13326720,88026349,-28536024,-36431883,39131717,16241298,-66435484,-3857065,21122548,-15972175,-38885694,-50331428,13224555,19243130,30194825,-38806548,-25558003,66812983,41630676,1882516,-23498800,-17426011,12888678,55155931,-32656801,-40703244,21820167,13583985,11985632,-27476588,-10143299,36450202,27458142,30525632,118539,-38695478,-41601296,-12804152,-17738452,-442697,-23342400,-20486646,41330239,8074263,15470396,-27384245,-4936605,-31011915,56289036,43831489,-52493697,29147681,43615474,35307313,26645255,17371899,-27850941,39354284,53699188,-733408,-42284420,-15344858,65466807,47061877,-29742524,-38423333,-24874785,41291004,-16550463,10778410,22082355,-27231832,29710304,21236351,11413290,14414450,63555335,21095270,30585040,53080992,-39667651,-8752854,59968361,4142873,-6090619,-10441120,-8227726,11443415,25081594,50317618,12187393,-73082550,43435880,72742855,-10005087,-63842248,-24858844,64008366,14512210,-13329682,-14918096,-4023317,4517468,27402971,7504749,-21285709,20737794,-20768823,16815586,-20329571,33529523,-44692721,9052809,37165362,-8937804,-37624215,-61351716,33830396,-11800257,19794637,1752019,-34959887,-27190833,56334696,18945078,-26857967,3701607,-6620781,-2105582,-14449202,-9689359,33944575,-12297809,30096803,-56112034,-339294,23074473,27231723,6069763,-34401889,-3063933,-6575299,-48600283,38004529,650116,-14116150,-39407052,-292724,26594145,-17946780,-19577896,-58849139,-28104723,-4347535,46054652,-10934139,-51664670,-13962148,37470944,13361860,-35531828,-7726297,32651351,59620806,23793132,-8334334,-2428588,-7921155,48741224,52847287,2113753,4760985,-4799612,-6858759,16316383,8979254,-17561775,-3707395,42647075,18520496,-27877391,2866112,21440881,171940,8849716,31465058,-35042807,4972904,23425589,31638231,12603018,-11560502,9418612,-26664387,-12508693,-38951271,5381500,-859948,-8906360,21339880,28435014,5399476,8878481,10727990,-29935130,5530649,12165142,-47341089,-361143,20100720,-23968000,4938909,-25674786,1096361,7808437,43585518,-15217389,18104019,-595618,-26520113,-40635894,-12450529,-52700894,-30125711,-9394881],[-26,132,-221,143,-270,434,-585,867,-992,1358,-1776,2304,-2869,3410,-4253,5215,-6365,7591,-9104,10761,-12807,15056,-17578,20379,-23648,27391,-31430,35966,-41106,46732,-52952,59899,-67547,75840,-85121,95160,-106122,118171,-131238,145371,-160947,177794,-195972,215650,-237125,260315,-285303,312477,-342009,373938,-408561,446277,-487266,531988,-580867,634523,-693457,758472,-830685,911240,-1001495,1103392,-1219421,1352742,-1507664,1689647,-1907020,2171298,-2499521,2918401,-3471492,4235367,-5356298,7153156,-10469683,18478432,-79686082,-87175851,208978397,83707659,-97382642,-51558824,80475728,-45565484,9328582,34973140,-90225824,-75800684,102378763,119138904,-75329827,-56214383,17867892,16024966,55735244,45084371,-74232168,-65638259,72995713,48958696,-145750008,-60329354,88448906,19939256,-83848032,38315656,-11424826,-66558301,-900144,77583068,18685870,-27850615,-44087802,-21145785,35936824,107809851,-33700410,-138406105,9234990,153878681,-8962137,-175446218,-22223200,124171056,83788590,-31672408,-83718149,-7705080,81609260,70375811,-55164374,-82010481,98015657,89503142,-82578419,-27957256,89675661,-47235103,-77386384,77946449,111992908,-58550794,-132227354,-2440800,97878651,28061327,-80486450,-162988960,1043058,129949920,29994013,-147996038,-42769290,117835663,81611023,-86669053,-73336065,5892100,16194805,62191722,11672276,-30446490,7402106,39670200,62252894,-110591850,42399753,8937476,-49988135,16651882,49758242,-22968139,-154395084,-34617575,120278925,74018306,-111591347,-87584032,12192397,129071225,9756939,-47745108,-123122194,76745550,66719458,-57362474,-123847856,69911648,40873731,-33923749,50415040,4027804,-40271947,-8829162,78648748,-8200349,-84871742,18424568,33009845,-9807828,32084001,-16244702,-53740265,-52742775,119516896,20411021,-75793787,-21316062,38539760,-34411915,10796124,-4977989,-75812224,-78420345,79044598,52972643,-108681779,-48095128,59113410,-16684395,-10953816,41779749,-67191265,-43596609,75112284,66818767,-98839188,-93548953,72472714,101923189,-25730501,-69289104,-33849431,2842070,34687205,73764048,-58581533,-21817279,44012184,18404050,-27909295,10883100,-26654675,-50816257,-5816641,122447105,-68498766,-64770786,-19652535,86547519,-12994220,-52620069,704235,5145198,12184852,98194651,-34204925,-127929530,13809663,117147948,-26981643,-91244793,-14685550,38288035,-43484096,-32027483,15885470,-53431856,-19321502,71197695,-25366169,-40838036,-3929576,36473842,-12278051,51938007,37333355,-80132042,-74794241,60270788,51651741,-109043917,-73079533,57057403,4429924,-8054362,12499094,-24935596,-18672783,126999045,39920946,-98208972,-33113698,59882636,15926969,-68718403,26278276,1181528,-55111167,26569066,68519160,-20364584,-55287753,7925595,66817533,-15681337,68210,-42690047,-54168490,-5505854,64837806,-21424389,-114128805,11595960,73613588,-672537,-30076046,-37508576,-28749710,-9587062,51437106,-6121366,-62031138,24083636,32033153,22395388,-71227168,-29011929,373724,-36603947,1119142,18421874,-51780625,-25407480,44889789,-30442381,-37616499,19098178,-1875145,-8184760,19249735,31322868,-83866818,-42739212,40491392,55851708,-35566102,-14904471,3163127,14240178,-10886003,44249896,8959176,-22273984,21559822,59273111,-52402380,-51386030,37162350,-20009227,4940409,-36518256,-7381456,-52252993,6509458,37504524,-34940765,-37333237,8955468,32769250,-10950611,-25664057,-12869665,-24963740,20357391,11005501,-41346955,-68350397,16655733,27000044,-11789443,-15497945,-9693140,-14014824,-14261388,31487643,-5217185,-36762421,-16371714,26498616,-3341421,-27320139,22612679,-12920474,6261118,65566744,26261061,-40149309,-3470157,8510280,-3417293,-12388581,-2268968,-27010461,7882104,48896815,-1199063,-65139851,-18789542,-325161,3750566,-48916123,-25700043,-35310192,-12724324,-8892438,27918049,-4021157,-28640824,22823678,3602171,-7983986,35864107,45652525,-30859186,3351462,16173591,-30280070,-70354387,-26159638,25245811,-8378882,-26738662,14576348,22124992,-12101873,81768130,-45035301,-52721986,46484875,74702719,-37634120,-111707617,-21187269,59229385,-10716643,-44163954,23146202,-10527415,19095548,18423803,-26495617,-12222801,10748902,9512447,-49816142,-14238458,73034142,-12279855,-44975608,-4361990,7925066,-15968009,-27184132,-21294537,4795383,-5760821,13518103,2500249,-6230191,57450371,58951477,-23396633,-15155273,99027072,1198453,-95789969,7952308,39627395,-21540467,651061,-18760316,4850855,27287740,48233850,-28178957,-41250096,50516320,14746336,22434742,-33186983,-6648363,8884050,17863616,47038466,-12868454,-20780998,29732789,4806219,36007819,-10827319,-24571271,-14204989,-9550213,31151642,53861091,37355155,-13623300,-22563699,60473175,-13931328,-38738186,10051319,6146576,44093040,23149133,-14547015,-37373043,63061805,33858592,-9032764,-55144563,64342685,14568925,-2835786,-51278517,-34186940,-31195384,-12789006,9221810,-81166849,30138162,36086615,-1074959,-79914437,9989900,7552321,-22293682,-82990189,3105864,28639402,43132226,-59532311,6259851,63935221,15063247,-20164027,-53828226,42107646,57035157,-45045059,-87882912,-16556507,81751495,19881591,-107747433,-42139627,19363458,81959399,-23044520,-20433811,14659120,17945611,-11830535,-10114592,38944288,23940994,52429369,-27642716,-13816591,70904200,-8404845,-62165690,-21160785,53576667,28391694,-33579999,-73819124,17269809,75842451,-29457254,-21664745,-47400204,56931419,66931313,-57947279,-38286967,28391827,25639588,-6485017,-88375177,-20557304,37347519,25931054,-18728730,-15614532,33514725,-1169747,14878183,10390033,12566133,33895874,-7222219,-38435385,2500209,55656800,-24551404,-18322545,35494757,45911588,43369903,-50580163,-33334116,42893422,36742047,-4846138,-14322631,-20325476,28870182,13558639,-9998928,-26566271,9789454,13959025,-13702183,-19019120,-48211777,-23172329,60383017,33949705,-27674565,-7123619,30314593,33807872,-6114974,976106,52426450,32490714,20608148,-24755520,-9876385,21589275,8740252,-72435685,9637708,39006673,280696,-29227707,-12715781,37157692,40696434,-14959624,-31366089,52592056,31749787,-9040520,-18213199,-16744737,90360922,49989035,-28909470,-80664651,88916800,50576685,-30738198,-32123569,10524859,63131625,13271017,-59431921,11642253,121614865,-13052512,-100516791,-18054899,73435757,27618618,-47156086,-77834498,47293485,39287487,10633154,-28396727,15774444,96867818,38116009,-115177175,18781349,101875972,43303238,-78801366,3575929,18923210,72851964,-35592435,-43265696,-33143706,86596548,-532566,-118765604,-51940987,73677208,32794650,-42550921,-39477174,67571671,11160187,-94481618,-14943531,57729245,105411865,-18563778,-63807828,-22908975,22003742,21929089,-99454249,-40884798,14620601,27238157,-27967388,-33963507,43724068,10486088,-31644353,-50421452,-14211747,41160931,39551887,1913103,22330922,55338750,46340544,-42689064,-61251003,15685685,18953251,-4200075,14245938,-4768980,53421892,20238666,-78485302,65285809,-14541244,-42418873,-14239718,17490482,5424284,3578071,6404454,12225370,-45110942,-35721591,-10341569,36260514,26673668,8218803,-11452318,34426087,-30213291,-29252065,-19817847,45679988,9581074,-28144195,-12920094,41647443,27532210,-48716356,21788221,-14674399,57484402,-8272802,-5711161,-29557427,57353737,17634339,-59399420,-66960572,13609693,-11519146,-29810094,-54448630,24753349,-16935486,45768337,-42707099,-46211807,61071796,37583776,-23571388,-9089091,74845362,20447043,-42482726,18545506,41077030,29976225,-57700081,-49514354,11737761,70620643,-12590314,-56198537,-13002338,20814280,16331895,-51058340,-75777999,16743073,6347569,35256680,-7645988,22914416,6439249,19312492,-48527671,-35712960,22625608,9694114,-14139299,-28576986,33311110,34039832,-43737175,-34681541,53560125,73097589,-43054768,-110391875,32892231,39566100,44312076,-39223294,2976313,46640192,43261224,-6285460,-46137548,-39276712,11925517,4768215,-53148396,-21295127,-8807388,-6181553,-17878280,-28391758,18616564,-5097431,47131487,-359880,31635846,-13623151,-42300220,1511543,22761165,34862583,-19053409,-53016455,-9747717,75833794,-38634301,-42674288,51892193,1629025,24166178,14116449,-3015403,-549800,-8224500,28172876,-7895206,-10839120,-65977121,44619031,22794179,44478163,7887131,-15888318,-30306621,16748565,9525109,-90154061,-12037837,29906748,9493308,-5367542,21470667,-22337351,-1635657,12183483,50756658,1193440,-56524153,32020935,37750243,22122785,39869882,-20531845,9210978,48867040,8577637,10637424,-42415461,-938940,20977987,-20577142,-27863043,-41414164,-3733419,39947156,-21592929,-79604868,10479476,8401744,69861844,3032966,-8351339,-32678043,-19995137,-18298869,20363109,22093512,-33009257,-38365816,-7393941,-10257946,3378566,-43883880,9437975,14598117,64207963,-42800614,-24662040,-4138552,66023050,-14031712,-20152429,-10295224,32925990,13204110,-13267238,-56085407,-30502339,20788372,53316109,62634566,-47697664,-25903578,-28457772,-6890962,2343302,-9123976,2024687,4262918,22317437,28722829,-9334149,-16424949,-21208126,-1385641,-25179336,2373342,-3946346,27041405,6698159,46147570,19321316,-37193823,7359045,58662276,2010586,15527352,-30932849,-10121154,6163355,15531413,4522466,-74709475,58487590,29140366,-31103460,13964724,-16838626,-44933796,-12739768,56984840,-14312808,-5910266,-28033395,750390,27317,-15354441,-16968030,-14180946,24388450,27694468,-31647924,-40828917,34148049,68685491,-11943157,-16258980,8589388,2711543,-7644135,33843920,16301384,-69624613,-10335215,10421221,-3670350,24489545,-20012740,23874223,-14834249,21493717,13578085,-8569243,-6217919,39462250,15424362],[6,27,52,-74,42,-47,179,-283,369,-489,610,-805,1100,-1431,1720,-2135,2659,-3277,4014,-4778,5745,-6922,8221,-9638,11329,-13306,15454,-17895,20707,-23854,27290,-31143,35664,-40411,45643,-51576,58208,-65407,73162,-81883,91400,-101776,113245,-125627,139120,-153935,169945,-187473,206484,-227144,249633,-274151,300791,-329655,361170,-395652,433262,-474231,519262,-568683,623159,-683531,750506,-825168,908949,-1003705,1111416,-1235008,1377980,-1545191,1741984,-1974160,2243889,-2530854,2699253,-1835745,-10336019,-181708763,-93106918,132280722,-25747689,-79329271,-68050465,-4323258,-21326903,98968102,23517410,-134614086,-51581740,93115051,-5851665,-84785735,25154424,4065702,-61383710,27155770,93959288,-70876371,-143084668,3497529,48940680,23527293,-51197419,-75018461,33531793,84974161,35467703,-130103623,-132663037,158564042,136826988,-147878389,-162448612,115141398,79963577,-76557484,-41863472,29817723,6144240,56033567,50670768,-10036002,-17205012,-17289000,-55329781,-56507276,52008835,33062961,-137068757,-88436855,195075295,63032994,-149340489,-83348933,83828593,75828849,71651003,-46253080,-107551614,61437620,140211229,-50045410,-133292281,47115732,213187407,13496913,-120149685,41038763,61666340,-97982722,-30709002,54686366,73544292,-19176061,-42786116,-18078845,21379435,42336366,-56359615,-75309749,81920387,128843178,-78564979,-121619610,47447321,126810937,-24897611,-115170912,-12552753,30022512,3963545,64349491,-79126441,-95152267,109144171,101847608,-87080695,-52597403,82891188,12952534,-26385973,65783336,12410612,-106634579,-24440337,32425927,34244758,-24259918,-25561488,10638392,59011989,70221430,-21404397,-94120650,-15666065,76353317,-48077804,-56745822,-8936026,46876277,34685099,7608665,17078667,-51354793,-19548665,106547015,72263240,-52431368,-44263910,42700407,57242987,-3486386,-20394817,9341110,17015935,32568216,38933349,-64425640,-510847,44607952,-40473560,-14829963,27264196,10274288,-53769763,26029477,31104887,-10774414,-12269540,21233894,9794279,-48886630,39917464,-2030771,-106277101,25187376,110302892,-23137667,-168260552,34968649,91889498,-14167570,-39161756,-8879961,27475002,12896673,-3556295,-20028554,-16674445,55412068,5386420,-36283053,-9997216,67853009,29265823,-41016734,38791265,52549106,-11464137,-25197036,40370250,21560617,-10237577,19827246,-47505081,-44494094,54688481,8782485,-83335036,-31648834,103810764,66736138,-94791798,-28998649,31346676,-17199928,-24979428,8756286,17224871,-39465111,12097864,-5700748,-25854841,96919180,-14683746,-40085294,-39525330,62731461,-35549484,-66801269,34212576,60454422,-29000506,-7515419,19547669,36102076,-7128853,24320174,25688058,-46217101,-3535188,41358839,-59951183,-33733576,58205590,62814402,2933457,45320392,-12417370,-58525706,-20284134,-7287127,-26157841,-33139979,17267523,17674595,-36799533,-22719954,25033726,-44094182,-26396576,18529903,19382460,-47894090,36964218,25182203,-25740455,33523159,50636133,33127734,-36063196,37354077,29990534,-32608083,-95692139,34658589,23500543,-49162181,13085472,-21394930,-49992567,26296216,22639968,-34468607,-5793312,12854134,8607752,-4972419,7975167,-12046584,-49686410,31724347,-3921937,9475946,-56866464,109188376,-5638078,-33010591,32554015,-1857695,-37899345,-17287800,-4514800,789203,-23878201,-3647544,-2859435,-20375799,-21040589,19882226,-8198775,-32692240,8569372,59518807,-3651896,-21940674,-46200064,-16413883,13581378,15438321,29729369,-16402329,-83149,38130126,-10050571,-51607299,12850087,59255317,-14569176,-51606819,11968700,-66386134,-13188831,13878077,5733480,-39045486,7399957,-24019076,8712023,10373017,43322783,-14419009,-46911937,17048570,-13507517,-53605494,12408588,32187060,-3790505,28162385,-44486938,12644929,17759606,51077324,64258181,-22775686,14944373,28333604,-27335701,-26980470,16623985,9885064,38293922,4902564,-11864977,-9036020,19715426,22278316,10472234,-4926483,-8484638,-18641862,-3163728,-7647258,5019193,15759607,1505551,-4209604,40822317,40893352,-13306319,-3634164,8012776,51422072,17838952,-11210681,388987,216300,28423042,-36693817,-52388103,30474550,11464382,11327061,10665463,-5631503,-1433919,20856799,14793165,34325232,-2034322,13221595,833145,-22470246,55614276,11487189,-35253905,-36976912,51690615,77146714,-9510813,-38362360,-19809387,-2525972,-9536320,12784314,9708058,23167874,31136660,-1597437,6864405,-28459713,49003647,-27034704,-52505187,-16689098,-6306905,-26961348,1784989,63108475,-15241439,-4363165,17555771,74184,20356433,15559275,-17553332,-22842665,-34543902,22820123,-11336302,-14804654,48042194,57150080,6784789,4254452,2240990,-2833233,-1752675,36118234,18527661,-19294843,-29117333,40412709,6540662,-51679988,-9372030,-162461,-19192560,-59070377,-28826512,34431092,4988180,-4540456,-26936394,-35139950,41361818,-888743,-28209281,-8894310,-1604174,25869836,-60696113,5478078,28284734,44129393,22608455,-49824197,-1516829,47070035,23444889,-79035874,-40171373,60153986,51781490,7781239,1883616,-2132278,63525279,-24314512,-61006418,-8652610,50540494,28035221,-35099034,-39220661,32497316,52485087,-32092070,-2145189,26028819,46961908,-52978973,-27288598,-20319123,69112172,-11361450,-59040139,-35940572,22748415,21742204,6581026,-24344489,-6072635,26018754,-15494788,-51631500,28720141,72157086,-51527078,-54954280,-8091928,75323189,24745599,-30876433,-23418122,63983552,56657124,14395484,-45873277,16065080,24679976,33958500,-64162166,4054105,15591466,-57761839,-27247945,-44333257,-25754058,-42568156,-12785096,-655737,-5621514,25350363,-6417416,-33167142,-20362788,50997168,-33456833,-26964116,5581846,49155184,42813832,4618707,18793620,-15689081,14683364,15262145,-12954296,13722251,-29370363,18040619,-2258051,-22458753,-26321109,-46595058,42971760,7074302,21170495,-22854435,15323038,-5487765,-52286047,-60730490,26817367,5532953,-49878120,-16743885,-6889189,83731883,19084115,-31133443,-26805404,32606076,36608231,-43171853,14503302,34355177,3882814,-66259653,14729320,86726932,48669562,-20029311,-90173870,-16480006,42813828,19131491,-69412025,-34969133,28363992,53998603,-26494141,-86231719,28284177,85900932,-21568131,-24135326,5587787,8143949,45284448,-10344970,-45930490,71481491,15450497,-74134332,-60474453,32525350,25393055,-60062285,-53959688,58312748,46752243,-21176101,-76500682,-30197952,55874703,82897534,-35087449,-78797050,-15272040,105101772,-19704583,-66516694,35178589,64241802,-2795402,-43780057,-24970994,-19925560,-13545359,-41822750,-45117925,13218041,53550004,-31987166,-18248397,24652829,101548504,-36640766,-63953251,37258273,66918745,2993018,-96882755,-10338925,56946368,61077552,-11398697,-47699152,9228109,29783630,-18397419,-57223655,-40837791,28816496,19189272,-2622408,19662009,30083974,-30961756,77237591,7532569,-11203991,-31768315,-36584028,-31508316,5460559,-27112004,30101645,-35074472,-19342198,43934913,1138613,-57282790,1869208,47511189,21972126,-24119117,-30345234,-25438267,-29523174,11709751,30543724,-13719472,-14689575,53852917,44825245,35193018,-34134681,-28105164,66606818,77424770,26896069,-14099599,-14875004,92030009,-23442718,-49245050,-35249624,39393773,6309930,-28672918,55916932,35126477,-25110247,6954670,6869091,12600240,-9472229,-16145122,-66407303,-10708526,12392138,-61156922,-2800394,-25284695,70222412,48897611,-92269729,-38254515,40241737,59165827,-20202250,-58595694,26288264,92816630,-15352075,-102459859,-66071354,14277845,42053126,-48059458,-17339344,41745701,-22676895,-9017627,22569223,64590641,27830919,-28372581,57149679,54270096,10922736,-36387980,-91142871,14469033,90827964,23911438,-70185397,-41512592,57004123,66757916,-45586653,-77484081,11305991,98057060,33237543,-38818657,14245849,16798290,77984425,-975730,-6873097,-3817655,-8212387,-8714955,32457044,13030372,-21604154,-47629487,-17295100,53263788,5550983,-39857199,-12469985,4907356,23154749,-18182453,-60715758,15969297,48222935,55200990,18981949,-18285597,12103342,26590374,27775107,-9624639,-36068922,-44533572,-17044748,30523253,-4417891,-77254968,-18555396,18252575,-17796826,13783108,-12340287,-5513239,2671146,32727029,18696681,-14402034,10176732,72823703,-16442663,-23911182,-15368322,-13229137,-7664062,8929721,25937832,-41110901,11483136,-46787978,14178879,9399036,-12563780,3973919,-2257915,9012016,15695041,-29938726,-46315673,23065239,18390428,-46954453,19555807,22877186,6375665,-7306048,10379487,-15700543,30027321,33902132,32111219,-39286863,-6125482,3714105,-56849804,-9382427,9985429,-8453732,-52323872,1573369,23441055,20633604,1498314,-28047446,60994382,25455733,65203502,-6425076,-52075878,6380306,23650088,-17845567,-23078851,56928721,36262200,-11397816,15133728,-40121557,-8623684,30710684,-37566931,-64675905,5642416,-3560746,-4013247,-17581051,-5756846,29375556,13252844,-12142816,11742517,43431814,-24872190,209213,24695539,-16447846,28046318,25071053,-4971187,-24290415,14812241,-2000415,-72682400,-13652839,34452970,18458092,-9708095,-35474156,-17703223,51775815,-2453739,-8931796,-909418,32748137,11072976,-24625530,8278268,24671270,4978408,-6649329,21955006,35943461,4181251,-48665101,-20501383,-14440576,-23855047,-4413471,-31077847,-38672412,22135253,44418020,37235832,-17391764,-27157811,21205632,20929290,-25554513,23870079,5955387,-6152370,53495297,22927961,-14148049,-40363672,49871383,11508883,-12199708,-18874740,-55512526,-14333811,23405637,8639974,-1956934,-6385775,17551503,3653546,-64054203,-21850325,6206104,-28940171,-45130663,-5969102,-2535136,-44723571,-20752684],[12,-72,-27,45,32,25,-58,76,-111,234,-255,337,-536,728,-889,1194,-1518,1859,-2306,2993,-3540,4358,-5411,6529,-7855,9278,-11087,13225,-15565,18182,-21212,24731,-28751,33215,-38325,44027,-50380,57567,-65680,74663,-84444,95520,-107860,121451,-136326,153010,-171225,191224,-213258,237474,-263870,292788,-324446,359126,-396936,438103,-483196,532446,-586035,644620,-708570,778556,-855178,939097,-1031225,1132614,-1244169,1367350,-1503501,1653608,-1817653,1993165,-2167779,2297692,-2213915,1017748,22679663,117854970,-3604284,-33554035,-7530673,2372538,35090880,90918299,-22087489,-120845373,2408155,115239369,7652421,-69028392,-40877817,4722600,60259842,39040356,-87077112,-106401249,24691472,178893946,-58860269,-80769492,25987461,64152865,-8785908,-44013109,93741999,-23516835,-76710595,74644022,101991624,-14943344,-24780449,-54947094,11851820,97156443,47504927,-183835165,-92006864,129200306,117706841,-129025385,-153790280,4173095,157036446,25466344,-72211890,-101331426,49608814,139602041,-63328424,-124658384,-25263356,162628067,5216080,-93083859,75981999,29631382,-46535842,-29859096,86290820,7137784,-67407430,-71054323,68471450,96576927,-14552297,-74733843,-109856575,125957640,165702566,-87781457,-165284486,80548701,121651825,-34193137,-110319887,-1433013,47360557,8891118,111409449,-23732243,-82172214,63182771,61958753,-26920016,-27761824,36811354,-22425936,7753961,64927527,23451538,-111232526,-38253187,87143958,72481832,-27441060,-34998144,-42547416,31311972,99651531,-14951165,-109408946,-9982834,85353536,47466109,-89417001,-16637621,19651534,-51184503,-50452723,20690741,-69060272,-37515452,69157233,101549842,-34271226,-30023653,11192826,17245895,16603397,-21513470,-41706436,-10034418,77344511,56218548,-47955248,-78221027,25200429,21023722,-7531467,51222656,-15366837,-99799896,-13443346,104009624,-48637097,-102134123,48272868,50780498,24470530,-2383104,-13287914,-53555360,35395720,154185693,-29234027,-117687596,-4397217,160113010,-2397804,-71026340,-33577335,-51266430,-52478993,46813920,9372236,-119196798,10012361,45870416,-22168810,13595482,63153449,-69611385,-93963970,28907609,89860184,-128721602,-38469694,41642379,85066575,-28936122,-20481803,-12982382,36957758,44856099,81179222,-107335123,-85884969,106488102,54385073,-91761945,-66410408,73443008,10371770,-48121770,40420331,-64876241,-27034039,26173220,45734286,-60297023,-888452,22525735,-80766497,-21997164,41268904,44453636,-82530282,57948795,100282141,-8663442,-49123693,-31144131,15548011,12978375,2341229,16783801,-23126028,19004595,54105979,-17280347,-80128331,-50681617,49667567,-33414270,-27094706,7863097,-42496175,-2563482,42277942,44868691,-53578801,1818167,67467873,-16809577,36780927,40656739,43508624,-47150113,61009692,17796109,-49991894,-27199382,70093202,8238490,-32977359,-5390629,16186981,26362350,23423135,29100730,-44971948,-52834509,19645775,31778546,9624901,-50533807,-9142813,-22098119,-8432035,-3341757,-57222355,-36205596,25944386,50306910,-27684602,-27692528,-9224729,3839387,-5589900,32824324,20432605,-49606496,20605464,76384056,-24851998,29934802,6380679,8405732,12376391,-4556914,14402364,-38832189,-25227220,27424036,1240443,-63496029,29336786,30494462,-60732263,21330373,22275233,-30341137,29025446,44445927,40611328,-73689641,24714076,31421584,10470572,-5344491,-13739641,22888393,-28312086,16358646,35505304,-37233812,-27091158,-13788047,28556809,-11706755,7648117,8075881,-20927569,-11781292,32656228,-13561031,-29960188,50384067,6210960,-36712799,18940590,10483293,-60758437,23915692,36564871,-25793444,-50515544,35332266,18358981,3762384,23732858,-19083028,5205248,9692948,43707895,-22887538,-7599315,48771562,22651091,-85304918,-19445134,7623776,8112949,-21679198,-39431352,-9116060,-40633282,49863091,29629062,-9772712,-10960663,-3545733,103032392,-45013002,-9841321,35078191,337494,-34908693,17806662,20828729,-38692980,-10639277,58313141,-19585321,38010192,36950881,-1416460,-22392431,49874379,1093493,-79252451,20613139,21847149,13725632,-12928584,-18444040,10347308,24337056,-8511392,9966217,-6586142,23984618,37623199,-25251778,-25806398,43255895,50337815,4443661,2595425,55691878,-24788694,-21588897,-2077726,12546886,-5906707,-13197022,-3466194,-20358670,3816473,31351156,-17776282,-39271640,72665157,-77806,-13526286,-13229558,70861554,59736526,-14673386,44787910,-40838890,1765238,40167658,-3701944,-20922339,23035676,29260503,-8486667,-45840368,-33040154,48894204,-19073016,2544929,16212208,-11383867,-27909350,16180741,40324225,-16360659,-12276900,28049479,-3235451,6214488,-40233449,6722281,-76151821,-41248796,20789397,-27515135,12768404,-4442341,-28483844,-32446881,24600892,45623243,-63076100,10049604,62842401,11235650,-31897401,-9908280,869191,17257158,-60063591,-50195756,16156335,29302695,11287785,-33518913,-46544741,50894115,58258199,-50083122,-8580215,62089338,61983730,-72635919,-40979617,3303398,19219481,3786471,-57332339,29979950,27549480,5984611,-76494231,-27340203,71374925,65412067,-53929041,-46383317,62976798,79287045,-19795532,-69648096,-5327343,74783208,59154666,-45939435,-34300027,20115684,46228508,-23678624,-55367640,29986905,36934720,-29389255,-14315489,27952257,23515372,-8402378,-14475362,-41206996,46173531,44957528,-62944167,-17724935,25393625,49389866,-57539148,-60756211,29125671,65247497,-4980141,-119663220,11434659,-8113651,59452999,-57291634,-40580931,-30958624,17300519,8122404,-32109647,16559368,9102926,35588799,30164055,31552710,43047974,-20126165,-26945605,-32687298,20339728,-31081782,11024738,-26037770,31039117,16772492,-35433473,-48386355,12019679,48684151,58221508,-18575678,-11430731,-10354136,-9151467,4978966,15781187,1799573,12630402,9929016,-17379734,-35343959,17885676,4097934,38986261,-35752959,-85444508,-6255793,-9519810,-606915,-85961482,9329437,12540425,42363415,1910171,-18567807,17008087,3083992,-9028422,-18429855,20008365,18727360,-4180480,-50282662,34889182,31107119,37735605,-24706902,14340633,29583212,15695313,4583025,7337820,27336939,69961874,-6758137,-59711637,-506218,73767604,76022851,-115282974,-16004412,81190112,12470736,-2153944,-66095835,44066110,95672235,-37520890,-52244289,26964569,74290391,-2506107,-34182506,-6127662,59439947,41380681,-35835773,-59539099,56416878,80389576,-30813314,-86153528,54589050,36153786,3227318,-63796606,-38778949,45301692,42743590,-12362241,-15808436,56586698,57054046,7147779,-69688880,43797933,88262613,-6823917,-62219628,39169288,3023697,-16019744,-41140052,18196483,44288198,-34298446,-33627355,-46700909,25384594,76818,10689804,-24007377,1142109,43238588,18374373,-44175555,-15828397,-4224982,41831162,-7739530,-37895834,30177396,-39477372,9131155,3282240,-882426,41850121,14749620,12377688,-43803990,794815,7069871,-52098979,5530411,21031661,-9478905,-55987085,-19545852,-10528246,-4710561,-8885734,-3232091,14036596,-36850169,-17237143,50785111,29231022,-15051956,-51359708,87126726,28672650,-43197943,-56438354,53087385,67852883,-16678131,-41283020,55074697,19700797,-25993109,-87863079,6875219,50290845,-12139620,-38683314,-18231088,38068200,23188011,-51218009,-7640686,23885891,34491291,27382211,-32633793,7761283,49322972,6036087,-45992465,-33411313,64125084,12778887,-45507324,-27737412,-7309483,56602332,-16015510,-46332431,5420051,90775895,-38077712,-48137551,12350267,52044349,32177363,-62670493,6645105,24363180,22966442,-41190748,-65373546,22158456,34870434,-2081324,-35442920,-57307002,67040240,38151378,-9606862,-32716376,37515819,40375893,25944139,-41691800,-21494268,225329,-15211920,-31114061,-663740,57744428,53466791,-81996154,-4022732,74827313,29656292,-33677697,-5577739,-15749842,37921184,-973442,-25976245,-44947851,3067753,36696114,-72340038,3753679,55450841,21400237,-32092931,7328604,7414013,-34992918,-1673521,34476147,54759412,-10356623,14318068,-648060,18014818,26910008,20327005,-5541246,-16439421,19236407,21542017,-19849916,-42448545,54206836,36580872,-53238594,-1643227,-34115308,14838194,2887595,19981526,-16177998,-41190494,43919354,39669631,14191570,-4034649,17165920,11517985,12325576,-3462907,-59909589,-46265284,14462963,53792971,-8416643,-22957308,72898971,56286391,-67304933,-18624747,-40726518,-17937561,-11592197,-29829204,46034686,-27973791,21356219,3648712,894554,37213947,-28673962,-60569816,15834378,44503900,58494230,-59981568,-30288717,32027527,11647692,13513715,-62505418,-52451734,3933614,1227168,32082975,-47699785,-13463509,42535899,-40902224,-49899530,21797636,34530498,2229140,23544511,5310386,-13211809,-10140317,-6914846,17790238,-31066118,-6518173,-21606378,-32541432,-3969984,36482456,-27807311,11850251,16726167,33155700,45563192,27726844,-1905282,50163828,24123491,4780996,-13747986,-62382682,32709945,4770757,-16888173,-43941881,37116820,20680550,-29741923,-4599587,35043121,-13393959,-24407602,5606238,22038069,-31395508,25751475,-35125025,14373781,10900834,28238447,-35956652,-44986188,51466596,40601992,-70095799,1028418,95804297,3498917,-27278909,-30336725,-37798672,-7727232,52105892,-20705427,-29694303,-13580714,24158055,10118275,55625889,-27696063,11907768,-34092252,-3259787,2635967,-50880760,-12560426,57995232,7000392,17696592,-50352352,-47096351,-11850061,55827421,-1780375,-15151406,-5178225,11490557,75999,26611080,-10214040,37772744,-20142191,-7742132,55028030,20340306,-27350115,17157674,32943746,3594077,-12203698,14628797,-8526102,-22553625,14815276,6605982,-46351945,30183392,16835437,20308923,8902894],[18,-94,92,-47,100,-162,346,-346,494,-713,862,-1164,1363,-1607,2013,-2475,2939,-3460,4137,-4832,5644,-6561,7566,-8657,9967,-11375,12875,-14538,16403,-18325,20528,-22940,25366,-27922,30864,-33951,37165,-40544,44276,-48101,52158,-56441,60940,-65676,70667,-75753,81226,-86985,92964,-99279,106013,-113109,120641,-128895,137778,-147369,157986,-170068,183565,-199109,217119,-238651,264197,-295343,334068,-382700,444791,-526097,634814,-783974,995517,-1309244,1802642,-2650103,4331758,-8796689,56707666,81629632,-89692832,-72409791,77282614,53539603,-77978711,-19779503,3934172,2419210,42305167,128606770,-54734348,-195058483,21596608,112002924,-25335546,-74642488,-4252408,-22137532,3670480,65138826,-7589745,-80621383,199292,91924512,45340144,-63360753,-74297428,-57610681,33349833,119908722,-60295840,-199828537,8537098,162758442,-9554693,-187134778,-23900439,128118574,-8468484,-14010477,52445246,1399990,-74784763,56843408,72764550,-22529521,-1541407,-34710696,-100082657,22948772,128858899,-34613068,-110787339,65393550,171917967,-43892077,-104538010,-12819405,115287102,75366401,-30969823,-113669480,-2278902,122427425,65436954,-127536617,-59698997,175557414,113908957,-139879753,-27747446,109558829,-50917684,-99714654,65072101,23682966,-41739578,-27518901,922979,32861034,63731113,-2995095,-102638990,10835573,166394665,-59232114,-182565837,25688664,114800306,44928908,-87955671,-29957354,33595522,60583698,90590324,-39236666,-88090074,-3363796,134722780,-12347313,-97674122,23636124,12740056,-45317555,-19134735,83268362,-21625954,-79237264,22725509,81461811,40541831,-39774904,-22658155,15391139,66819824,32403153,-41097218,-66628400,33392493,73505207,-70506792,-50034579,57654089,38910959,26981538,23036669,-22013599,-57855998,60492704,73198583,-50647473,-40642737,26468699,42231206,22101449,13251789,41016913,-39091372,-34279193,63523544,-23684912,-63069620,14856352,43240935,-53522279,5313650,-6810348,-55591898,-10634118,75315272,9231885,-37672177,38462295,68886861,12174357,-39024457,26326291,-22009926,-34062730,81641278,33637283,-76286920,-47781356,80474349,3536836,-44011844,-60418430,17719803,1967215,-34278939,12790089,-49574141,-28454539,48882541,-15980194,-6390986,86786702,28445584,-13732839,-8695546,37849694,-10576860,-74274968,25303700,59281606,-14983897,-15084062,-62855418,-70665920,17068442,61568260,-77977524,-103297145,26712427,46635490,-61560853,-59263645,-4414292,32663304,-22395010,40361913,56692252,-14991202,12459416,-36433923,-15072059,-20744817,8632779,-29202741,-62324873,55590230,36607902,-37133691,-7900124,49792265,11163097,-56259281,35285580,24348830,-45579134,17707392,4584660,-45503148,-49196315,35096741,17915437,-73045422,18205168,29948408,-16840431,-21895361,46407667,6078780,-37633858,1720365,40490739,-1859048,-12070667,36627316,-40302522,-15263742,20729537,-9607144,-28143672,2352521,43324998,17156396,-34091109,35247434,53719364,-31831857,-5358231,28294078,-32461921,15491511,35580226,16303154,-26292230,6431088,9622932,-66612343,29383542,47394875,-57501711,-54357665,60340201,41009204,-6993126,-39851477,22973919,-6174736,-1087710,69089451,-3347029,-2794411,40950723,77447044,-3790685,-48355088,45494575,6639901,-86648212,19321100,12516980,-17453161,-25022939,45874123,-35145744,-13608593,20374941,51325092,-42371758,8522823,25013674,-38149938,-27748580,-5531003,-10636977,-12881922,17931559,-4486662,-11668909,-2206669,50057928,-50949989,8388895,75491710,39734189,11531684,6121693,38936470,-56090819,-21074162,9095023,16039706,-150253,-7067831,8546660,-44758442,-2335390,-19537388,2204816,-17927638,36330878,-19847086,-29313250,43128174,65813399,8056297,-7580882,5283043,25812293,18373870,-11803600,-49081221,-5843829,41989614,41257726,-22780254,-28867113,25056272,26872863,16413913,-28343843,39234667,17419207,-13430934,-45919169,34688134,31397348,4115196,-3646422,-19095386,11733673,4773251,-29906067,-15522820,63181397,63409977,-23697559,-21651442,10873834,49758729,-13292711,-17192475,-3928392,35676751,20727892,-21701915,-21968987,25742182,2503124,9507093,-38869899,-5222,87803878,-18214790,-53954409,-9919191,-17486841,-45604606,-5481448,15721591,4253248,712499,31504897,-27626054,33030939,54862801,-27443893,-86916558,44241568,71281954,3010846,-83809281,-13947530,8116624,31733982,15270732,-35634902,-29948429,13573466,-3906255,-15316374,-56015954,-17509419,-15647883,-8670235,16367504,-1149245,-4470821,20561105,-5260582,10453133,22865303,-14003877,-11047615,6732987,-16324300,18529576,-48735851,-15446515,32304124,2307868,-14147828,-44467636,9998452,22988331,34173091,20392335,-34912866,44359983,11324915,-10125582,-52599919,-23879082,43300459,22923234,-28252123,768369,9107515,47258031,2228010,-58938550,-23241726,67172901,64049804,-32972720,4237183,12716359,-18980875,-4666629,-24823471,7154606,-9221872,-41956620,-9549975,11516984,-23096673,14160583,-53946443,-39315262,41887668,50135416,-10999765,-36584790,11865401,15544579,-11066927,-19497699,26969616,90151415,23565387,-80811218,15486126,19675796,37780331,-16062998,-79582973,78202973,20137490,-33471714,-97135710,2589209,101037809,-33660524,-65318051,-19779287,55491139,77135829,-35998440,-33909647,-36620104,41058369,-35674336,-61549558,35660449,48328698,39412288,-58935179,-14879624,49908929,17093906,-39751160,-91935890,37734428,45634141,-23898777,-123369356,-15868221,100109360,11871290,12672366,19649840,40551729,30581655,-10602011,-36178022,44065592,45842262,-27298375,-12898653,30992952,-7915999,9182761,-46681423,39149532,-1080544,-883980,-22224445,-38897847,29793484,-2440211,-19677436,-51425845,8968563,63223565,15545602,-60215892,-475866,25181074,-13364570,-25559441,-44814014,6297607,3574030,19024488,147993,-7689132,12354747,-10998985,21630392,-55803361,-20023418,-4707706,14656715,-8818777,11644285,-53895381,-2505027,-32313843,-8161228,-30898488,-10080182,9875480,16594893,32488992,10306915,-13787385,-10850195,-72311692,21319363,66050197,-41786879,-24424468,-9167119,69000321,7775898,-35295484,-11065645,16682720,60564698,-33182754,-92591112,41486755,60168834,10348772,-48273744,-36183361,4694665,56199440,-13130934,-63537426,21762502,9728299,-77659896,-79840885,76502423,15744772,-32763366,-47121472,-19575069,30129881,-20572466,-93402995,-47914493,75826521,-1904267,-66618893,-71253272,45843406,63303449,-24812105,-71883309,35051003,84253918,24056696,-48562592,-37565258,69545772,39080987,-84909745,-1868748,-2008172,3175607,-17034525,-5807831,-7769804,25958119,-6163659,-90498722,5466146,80444270,11481687,-50783018,10283677,117813644,80825762,-29244925,-35577045,48233785,82320466,27886902,-47972878,-38666901,57819019,21620894,-1581598,-50185609,-2712205,16972318,-26983012,-48789011,10997348,8259107,-26738561,49982822,-19358128,15242516,-14043837,38548473,35967087,30110487,37045734,-29541199,25911141,31007271,16686843,-4420430,-33285743,2542362,13485356,-27523269,6706422,-32236417,18621927,27044311,29238834,-70458783,-67473387,15785221,43029715,3740379,-33821980,16789403,-9450585,24573420,36682601,-46418676,-19880769,28634579,38110278,-73231493,-29163059,-9197115,-6158150,2181217,23673734,4908923,15687285,-41692452,72428644,2276211,-19145326,-5250181,-24494202,-318017,46229524,47129459,-79082174,856315,88952122,49500984,-64434223,-112455662,42484492,5716738,-12481797,-55919278,-65059492,12307263,89470443,-41837114,-39814496,20807416,67149117,24621384,33195863,2317367,503215,-28296472,-26656919,52654807,33976656,-6967842,-43018290,29391593,5608622,22194102,-41806329,-13215157,11894730,40230666,-59388632,-99811890,14128585,65335907,-9411424,-75307403,-1032192,59964374,-9250221,-24147028,-43928294,-4478552,11150265,22243129,-11664145,41630265,11471718,9986573,-7531902,77772924,29568304,-7479682,-46036068,-24309293,2167173,-18040662,-58244329,8208289,65318540,54798580,12138235,-55713497,-31314438,34898052,16690500,-60132050,-13910011,1405610,5752145,-29918650,-13992606,-13331300,-21253436,-3145751,17738786,-14870918,-38002023,-26550200,-7479005,-3172508,7376105,-31757055,-32505930,24078883,22238334,16971290,-8526314,-23032095,10886541,26767356,12955034,-26745640,-23901806,7811452,29414275,4302665,-41017308,4064840,49832035,32695783,69825793,28875567,-53084249,40267539,31315839,2633428,-59322144,46026628,43035395,480927,-26450764,29907399,8558775,-12667542,-6019276,-6933607,-40261361,-30335557,19674843,21867936,11800107,46403203,-38628982,-19823944,-2447060,-23518145,-6538046,-42751986,7720886,-23210151,17824357,-8190078,-8970512,5995891,63277262,3494004,-47055818,-19621743,65231634,10201980,2540990,-3489656,70341873,-15957675,-34889147,17455828,-27900125,-13821872,10321404,-15187490,21480090,17776872,-39715027,7308439,39971657,-3223055,-22331858,-37424714,-2022208,64371891,-28096350,-31055539,-41526533,-32436705,-19947795,9186203,-5825705,-56484816,20863569,16994583,12011732,-54565343,10244616,4330902,-39764456,-6568895,-28109573,-46427382,21181622,24942376,-14753792,-28254077,17080988,14072574,-43153108,-11674999,11361398,-37892881,5411737,73690752,23338227,16988182,-28202313,6786838,-21128523,-28581456,7194371,-17080491,19086495,55131531,-6491823,39917038,23716689,29129910,-18251946,-29249320,-932553,34753075,-26451804,27238383,22801781,-4472076,4858503,3926732,-15923292,-14048480,-14641917,-11499828,-24261595,-4905056,24542874,-20616587,5804849,20442524,3328244,-9249013,8679808,7029288,-21455822,434461,-6334246,-12013504,-9944919],[0,36,-19,60,-6,8,-139,141,-35,17,-79,46,31,-55,119,-209,310,-438,782,-1001,1225,-1570,2182,-2729,3420,-4207,5189,-6237,7587,-9014,10787,-12742,15043,-17483,20514,-23727,27359,-31565,36298,-41367,47118,-53607,60782,-68507,77199,-86753,97208,-108691,121314,-135132,150133,-166590,184640,-204091,225328,-248511,273648,-301028,330604,-362716,397569,-435393,476235,-520375,568171,-619346,674181,-732311,792987,-854469,913007,-960779,979024,-921482,647179,463540,-15014141,-22323253,-2679177,-42191875,-39784695,67916273,105356333,-82636978,-72985814,102589354,92247509,-22515812,-90064318,-70142242,40343977,89364877,-5964233,-143537903,-66982695,170739325,29277503,-167347106,-48876092,117027320,59834201,-40755728,13252636,5185101,-30980411,-39348146,7365632,25746110,2283177,-99758930,-54246176,40051994,125504138,-39576994,-173130552,61342907,205794244,-37336859,-248446084,-48287074,100965901,86792725,-27490428,-94552000,-24114332,91186356,108224878,-109747556,-122726325,84748181,120180514,-64660103,-27345112,74381397,-69590359,-53856621,33770878,54104985,-22664490,-46323257,-81949350,58968611,42657102,-2681543,-159869074,-45167372,183220509,68343660,-152442349,-58755295,171536775,93582562,-66475821,-63485762,40484733,29715785,37645634,19929599,-87154731,-27388469,90449981,51985170,-43763120,10950476,-9664164,-50472242,25008653,87931072,-23459780,-135161328,15715910,97648650,-33100411,-5698249,-10225937,-40246103,54923904,86220718,-21277355,-109392366,75794834,147532545,-23026241,-88048994,3008515,56228350,34517921,38643984,-65998102,-114736483,-27688646,110222253,-14021631,-83923626,-25375296,38550037,86109127,-6508089,-24234145,-46303534,-4699449,88486451,-13520552,-86348653,11307245,40568237,7528311,36015069,30670362,-59201779,-99101142,71866724,34843714,-64848402,-54687014,59312797,21709353,24115144,-20289766,-90958647,-86177089,118131168,50585145,-127166412,-102296305,88332169,68172795,-31618013,-43001778,26743191,2775655,39316208,18441597,-27361617,-28028076,47414255,31478719,-44622662,-1404909,22048096,-82223862,-56173248,140515610,-5208605,-139951836,-6723302,140724417,29964750,-54719160,-60531824,-20228297,16066966,114107597,-24582097,-108059880,16722031,121949034,43482055,-90388304,22183269,20240128,10670728,6455519,-15709826,-20581771,8666135,59034241,33047863,-53756956,25980706,-15680058,-21321313,-5767274,54627562,-60060178,-57108946,78104238,49264740,-47897983,-55420079,-7715242,9061920,-31288806,-14576603,-76211935,-50548838,59314351,49516620,-91422687,-55667538,33605446,55424925,-29988236,-30229570,-42128544,-7406264,36357867,12400964,-70175745,-41441156,24893184,28037989,-9063834,2533856,-13278657,-33275894,31124302,52113059,7808813,-32547097,21720421,83870735,-22682010,-27454015,8178016,-44370767,18733001,51654941,-59391398,-79096320,1497828,66812150,72970769,-88297,-30719911,-22031061,38759309,25485208,-8912025,-81105912,-21815803,67893202,-7293666,-11866880,-13266743,22570608,-50339799,-15635631,57377208,-21165562,-62329740,56243745,14370679,-33193549,-31585624,34351758,-19489332,16944555,-1829753,-24516245,-32193150,43176912,3533699,-47364875,-32728414,50095697,-46711989,-13051567,39957225,14965048,-51708501,28984752,80963896,-33757133,-30517779,10855554,81671484,-4880261,-3990377,10733687,-11055176,29446043,36802330,-7006650,-15721709,71487230,49503653,-67594464,71008087,-1727395,-13840749,24493575,1745136,-9614364,-63386693,27475182,-441370,-34785977,7961435,44613568,29391754,7661549,51918692,8782996,-64322833,11187827,36976082,10766990,-40866848,44534427,20564439,-28840097,19326345,4129447,-25732652,-43650516,37517804,10271776,-51832587,-11693057,24751229,-24514988,76967125,-31458653,-4464557,9643596,34482332,-8487330,-83761731,-6713646,66617665,10007500,-52119939,41820994,-15829684,-51174825,32883067,23079297,-19301724,-31551942,23081903,14900470,-23948764,31995442,-23569225,-22874692,1069165,55466016,-28409390,-53348249,39880808,54059234,-32408760,-16267878,12699452,-2924246,6454745,7531913,-53752657,-50699083,-13978625,-1196546,-30400772,13469072,26666396,-6442627,-60023929,32264110,55559910,-8441792,35543380,39456198,6046418,33550779,64555966,-13728342,-21195573,30537352,28930603,-50421997,-48372676,-1479739,5713218,-31483030,1479510,4323064,-12900846,-4361558,-15303967,13694917,22939350,16820019,2232816,-43004551,-2575834,11089645,-22059712,-33339591,50345277,-17717370,8195696,48800406,4261331,-8423814,13624585,48349830,-35051103,-30758229,33230010,35112868,-10869004,-22706276,54216198,-13414850,-23278552,-4929893,-15843408,3869302,9915456,-37298147,-15026742,63754042,-9369802,-24810524,-74932832,78554433,36382052,-47138522,-34065448,-17875412,61735879,9621122,-39330228,-23376683,-8360164,58066287,-20329091,-23520496,-2962216,56297023,-16770534,-64989087,-23117683,27769498,360469,-44878229,-52398909,41002504,25709280,-47568566,-1022119,48872516,27818415,-26399768,-30151721,74622852,83063783,-7309916,-69661058,-36939550,89889602,-7541031,-73460130,-51189024,28554660,46085359,4606909,-76118681,-4610045,67358437,29275225,-27024053,-26683308,47944665,11252419,-27341557,-24049699,55817963,11962790,-2107801,-30272046,12229715,49975686,-48022117,-49339003,11927350,65607798,6076642,-29362205,9398420,30619450,67479552,-59424100,-61929014,-5762231,68426140,-15521278,-78102425,-10730089,33772076,19008094,10721809,-12459188,23390818,17339210,-20164242,-8743328,-33651675,11403015,-16874474,9072678,-36933509,-9145690,-14501309,-24856013,-26474383,20273903,6218304,-4386523,-20665871,-46651792,3091694,54131315,-18446972,-8940217,4938427,902544,24474294,-45029164,-36689851,33322858,30611054,-57219352,-96143490,-9366029,-1863988,65272656,-36593008,-59199882,59426064,25683435,21943825,-20771836,35390992,41770222,12565592,-40671691,-14744968,9286985,22870683,-82272481,-6913496,80434974,41700384,-8368778,-48833053,7177770,54238929,-41882037,-51306347,-5683018,76226308,31095557,-101413594,-41972947,88506710,43795812,1060652,-72023455,31201484,29969740,21963580,-130920066,14579224,68648415,-6798906,-11701660,-20494148,63498500,21096672,-49549667,-19950076,142301887,42569528,-47827589,-41602273,14375291,57083524,7720490,-78423052,-13488302,81475430,-5434724,-15736167,-919732,55648991,21387495,-56807735,-77036413,-7074987,91586349,-43353516,-48457949,2664194,70868983,56987236,-50628680,-55936767,60139104,28639602,-43410478,-7259675,12888114,30031922,-44847498,-17344316,26469578,28869258,-23899929,-53695466,30646619,58450702,34082808,-8458994,-40470570,12338602,-10758887,-13756439,-28532179,7931120,6124552,-3750470,-27886874,60941950,-12454793,-14292679,6219188,-29645829,-2506566,40269698,36106493,-19305205,3158889,6399865,33312199,35053673,-19096094,-44333649,-22073298,53588604,19278487,-63869878,29310311,-6261459,9815072,20470564,-11761042,-46218367,55072962,46171505,-72545972,11459319,44655335,56134265,-63881819,1182434,36840286,28584324,-54031319,-22118528,29777919,53333441,-93618178,-6427298,-8884800,77362810,-34498299,-80589534,-38393666,41538777,21118717,-68711853,-42679339,100423289,12971022,-24028277,-26784496,48009886,87442924,-10166870,-30787986,-22779374,39504474,-11028211,-52689725,-54992173,-836681,13022495,-65667451,-18327663,78475840,40829731,-13616295,-43710636,29072542,59857436,-7215294,-36997679,23348475,63238929,59061946,-32784171,-70977509,76832241,55681693,-35432333,-92097338,-9725886,51437734,1343722,-59695336,45255103,-20260471,4245711,23474310,-13056077,32675197,-12672909,-1341712,-6713371,-770124,30341297,1903612,-43270966,984580,43996866,13503383,-29428728,-19564062,15830285,928529,-31290634,-21809458,24475556,54801539,1333846,4848132,-6504048,-8324130,-6665407,-5816273,-7123738,-597522,4941376,25917980,20815252,-10613371,381392,31747285,3688500,-29527354,-29552896,20431894,-13913221,-11863050,62586476,-61008110,-20695478,-47308939,39218979,505996,-22096230,21012118,-14986851,-15823939,37731216,31271244,-23056688,-42937121,17505555,-13527610,15017646,-30760406,81264631,74916372,5733522,-31035893,-824098,28383176,21888395,-2361393,-79515763,-12319220,29068996,-30924251,-31470781,30122742,-59316903,10265498,-37422865,29658644,-12404166,-1349082,-35240900,17100553,-5772525,4764574,-22917160,-71119300,25364789,27584947,-63840041,-84967595,-23367587,18753360,-11516856,19232179,-22555697,-7710645,-15771810,7984344,-69196716,-38815686,81938369,60134115,-10343512,11350463,226286,-25593926,-10071066,-19160035,9508334,-42229881,-19101214,-13958573,-9223457,-5602669,20129552,-31548127,-34580871,29185390,45253248,-80622925,-12570480,105087954,-17675778,-18642162,-25534333,1982165,-17489287,11572799,-38609813,-53932367,11121851,46783411,36109658,-53022668,-50910763,52162406,2300584,-37739120,31658856,-22381379,-58569316,-84642,23267779,-28757142,-25958998,-8130705,-3874925,21347378,52781864,-16757659,-23976554,-21999451,74971165,-89964399,-13895696,16334345,39280671,31677134,-44034290,-25212501,-12045513,44743559,10565498,-48395419,-27716293,40335308,15941141,-32999279,-75736714,-2031767,3044929,-17122020,-5775803,3461767,-15044758,-2653222,23855673,-1462454,16084396,47525410,-46560775,9675854,36100762,2519289,4835271,24080627,-903765,20066889,-31248165,-21221561,-34666346,-64810733,30489891,-17977105,-4505493,2991568,46677515,27665499,-30389578,-7108427,-12837162,61177741,5534793,20142136,-4055945,4471977,61753178,9609526,-20830247,-9850151,-11884249],[-2,29,-37,-16,-104,88,-103,155,-221,285,-298,415,-536,555,-690,905,-1063,1123,-1349,1529,-1750,1991,-2283,2557,-2859,3229,-3606,3910,-4333,4681,-5111,5571,-6039,6422,-6927,7516,-8043,8418,-8971,9572,-10075,10663,-11220,11843,-12540,13222,-13894,14660,-15525,16524,-17622,18864,-20315,21952,-24007,26457,-29265,32551,-36822,41757,-47828,55360,-64626,76122,-90515,108845,-132190,162552,-202905,257617,-333843,444227,-612464,887030,-1384378,2458881,-3170793,20982058,95041927,6365284,-54965800,-26939285,68673903,17041878,5379360,9589205,-80754034,-37580340,141731778,74178218,-108549988,-82900839,149887611,117173418,-76772500,-39270537,17818197,51327488,60664211,23204560,-63831903,-68452019,79969371,93438530,-60641971,-67784262,-6285379,1176382,114053281,50136281,-109489093,-123696434,100920108,69345133,-115817699,-141607386,21904151,39566421,-27757110,13297276,-16012512,-102185772,-13486564,94096332,-47314400,-48164706,5170436,-10117343,-22500834,45728510,-12118859,-136568102,-17695876,152024878,53206691,-115517227,-80963635,106271418,84513532,61089761,-64178313,-107047254,79922908,153197369,-15502243,-138372452,75902129,135460770,-67284492,-156543640,68288474,102526673,-72251179,-658039,103057964,21827370,-73982082,3411475,39588784,46023968,56382617,-38340281,-56681343,73767240,150834240,-79137059,-162519013,115843258,190671822,1301071,-119008538,29163865,41495776,58505596,18546781,-96510829,-37122919,102799637,54507290,-90216607,1896087,124146323,4692574,-37605451,92117312,21162706,-75496914,-80070857,40517272,40326702,-42681056,-81000420,14928737,39767138,23372948,-8523633,-78028275,-14144272,144452867,-42680548,-141330850,19821975,81171424,40438989,-43639844,-30156453,-82835186,20213271,102253019,73237785,-36760711,-6787979,110459217,4463567,-68391692,-4643353,-12402873,-89260059,-17066403,54735775,-31647289,-20042460,30755465,43270026,-34127592,-58077985,-18794555,-26063157,41272587,36235511,-59825280,-44212986,26443879,17957682,-1109185,34255304,-19501658,-20848395,37450280,90044187,-1784370,-96287945,-11523291,90271224,-36810052,-44217472,-11934078,6822732,-26099369,25282111,-462655,-18273320,-15740629,26317476,-18662280,38605230,20168455,-28461494,-18978301,15696215,76652651,-67050223,-98928,54983291,46253068,-23338648,-18995650,-39911388,-24431320,38599034,23304777,-66443360,18935399,86263124,3353011,-55007396,23482354,69681036,9218716,-73900458,16664513,20402048,11096845,37171483,6821797,-9213173,-28697657,46822640,-41019463,-19689783,23424313,17397486,-59096098,14646049,50846909,-33539481,911308,22903153,20760105,19518906,12854378,25528275,17279018,36011623,37379381,-16447670,-14451802,11524044,33610725,-11262524,-9873303,50638262,-3876711,-39385851,4398861,-6805772,-15105123,34929112,18640943,-13599761,-11119042,29302098,-23864633,-45921748,31185133,5512991,-10128891,-7301363,56919236,-18150092,-14699887,5849444,7157688,-27191906,-28486212,14870356,-18035013,-11971573,16491680,-25554468,-69525939,18132369,46727803,-2057473,-14172432,17662428,-34796294,15964682,45169478,-12237623,-5736259,-36578227,24237873,-42477546,-13390365,8803646,-16305666,-52973517,17360536,8956458,-39479839,38697162,27916817,9753397,-9876248,50061170,24914012,-17581319,-11037963,66474095,-20800836,-11380336,-8719277,-34255548,-59487354,13206870,2679520,-13333330,-32348838,-40534147,49347778,22654583,16451925,48564626,-16797605,-20197004,33659508,-53672599,-36614381,9836263,-7729107,-41558862,-2722182,-21718806,-21156680,-40727823,49509415,-12017539,-2788736,36194713,-12927281,8120268,-58507425,26130309,-35178732,-28876951,66751648,55009523,21425507,-51828492,51581542,-5702523,-25416450,-21781107,-43279606,14659396,28172260,11627700,-43499953,15782815,15781181,21134139,-28740726,43842254,31208417,-41236298,-26224889,13101093,13282448,-37713073,-14051599,-19501698,28970616,-43350183,-25470550,-70081794,-4403860,30314257,38819748,-24306362,-23990004,73615353,13698136,25172402,-37365621,-19169240,52650366,-35448626,-17709459,2028702,41169900,2042976,-13596895,-19045945,79964443,12419773,-5239491,-1797763,48488466,4900532,9631952,-51007028,-20348091,-4223947,28706702,-42286967,-1626374,30632346,8111952,-2752023,-44143322,14100381,51885551,-13545129,-41171123,22887356,31622951,14466236,-7275658,-13991029,22028171,26411586,-30718015,-24359795,-28717978,14295547,7834930,-58970422,41897830,43717012,-13181473,-21570807,7526104,41333152,32307937,5742769,-22683067,-848908,59714369,6214204,-23596916,13423761,32236461,-11176996,-57728486,-2806801,22325852,-135110,22596299,44774894,-47793756,-6881725,20762598,-22916125,-21132554,-24689284,36086737,-50455401,-41090815,19776942,33709548,-43672002,-9562508,-2184282,-22253979,-26991183,6597270,-9893234,2574376,82853106,6932559,-14166474,-31223746,12293991,21806769,-20198549,-22392330,33601381,-14929559,-7343136,-43187589,26125446,58521219,10168037,-71665259,-21910076,53412712,18987709,-32649180,-27270834,15116283,34682794,-2631509,-28987079,-13363611,47693088,19464932,-85443762,10787388,-4580614,12112263,-52133054,-26800569,23580541,1201630,-18336067,-30534032,25738199,47800696,-29834827,-55271442,-2421249,23193956,13038655,-52764668,-498836,66922841,14688283,-73172444,-21482833,50916927,36578044,-22863586,-41956746,-10131308,57126401,50992577,-112409236,-566676,3770943,34625396,-36731482,-58751230,5061564,39859553,-21134325,-31374802,-28756074,12637492,-47855173,18007700,27713695,81198431,12186511,-5901213,26614786,28418816,-16323010,-81115189,-53880032,5331372,38941018,-11048372,-56676221,-42926294,87036358,32476377,-74943559,-52932886,9152090,55452430,-15733757,-45689833,-3420273,30040566,29156373,29514250,-8197872,22951669,-18144935,3923135,-20656375,-29537272,-6018294,29208529,-13444905,-17432717,-23280600,-22786938,2880819,-10672234,-13094445,-3607551,-41916063,5585374,-19173552,42498844,-312103,-13668952,-17341967,17880109,87123849,-10369327,-20457197,-16423138,51385518,39653123,30162162,-48799184,-19536882,11455993,63143236,-76936761,-48682992,-2055331,47910662,-48640354,-32205877,6357982,6893019,-673324,4900224,19948108,11758120,19969453,-61484894,-36314666,40278623,23917386,-80885116,-16109421,86515914,39486005,-71101707,-63201434,61125460,61382189,-33346812,-86392994,-5826738,87886560,42821036,-60087882,-74909882,61669318,71025887,-53500353,-56835394,17253438,70783789,-34651810,-26704318,13610807,9465383,14004273,-58358415,-82739391,65200382,47037678,-15279027,-38614690,73606258,57889596,-71596974,-75116216,72021964,70452390,-63952671,-75389374,75741824,66916433,23022780,-40540032,-59233932,68124043,82465440,5851957,-36405985,-30901249,44463946,-15509960,13068604,22869674,47829472,-63096602,-17831530,-43038980,2157479,-2699403,-69237544,-24822190,-12805039,38521821,-40339441,-20977990,-45629558,44532338,22128062,-84089674,-30766775,22880538,9366637,-39640975,-13405679,32645237,25105023,-9347528,-23041754,-5252768,9268600,80032407,12287228,-68406292,-12147254,-60533265,58814283,33255510,31933333,-41125360,-11989342,57067492,-30783526,18704,-37028842,-20220715,-17005928,-22471560,8715752,31788435,-38515231,12712842,30715327,-20204920,-11011900,-65349216,-55008114,43388748,26678907,-19966681,-59169108,27916545,33377496,22263004,-54946641,4340502,91420022,-17945132,-5623294,-44993406,15258694,65531985,33737907,-37827851,-22967216,-13120194,1858401,-24503608,-17436899,51242299,-9531335,-9604670,20208215,36036935,32676391,-75729315,6528057,17357350,-2055142,-66041642,-51860390,-17247012,61093228,30788777,-56843752,-11272991,97950393,29645000,-55543651,-46691285,7930624,36125272,-11160011,-28170102,-43954534,10430648,60235516,-17321789,-37097697,22806043,-12182088,-70898883,-40972059,36289228,-27069491,-27061169,7486067,69099898,19025175,-51338406,-47028322,-12616069,30159823,21783933,10635351,-28736880,88051721,70219479,14404677,5058994,34051560,21151379,52833249,10301028,-20709055,1624650,11631889,38207716,-33660036,-7242831,32855956,-36881321,9434988,29990814,9417160,-3565272,12227552,79619157,33601041,14791309,-13545383,25933228,49890204,-1559455,-14453435,-40396102,-3043544,82179933,2583409,-40733882,9787284,11189163,37610229,26104395,4216168,-44943928,-22838161,80210608,21869971,-38874945,-11030133,1975162,26963316,-7157651,-32401528,-42469386,-38398477,3691186,15970027,-13437645,-3794054,-24022442,54177192,-4526625,-24645688,-7051066,-36263119,21263620,42277615,-3768541,-1911065,-50545610,35151382,6292600,-28515634,3355084,-17063089,22485125,13892708,22980401,-35652914,14422104,64720484,12454363,-45057689,15678659,-8318987,-23918649,-11187527,7104427,1760636,-3553222,40030417,11150461,23962011,-33430218,26474287,-12304116,36736940,-5614902,-85221731,11761488,20298000,-2075953,-5388177,2928995,-2721475,4248184,-5010932,-11702910,-19162530,8025682,40350446,41733097,-51516537,-20674797,29403275,-29013033,-10759171,15010123,-534366,14232942,44816842,3937074,15881692,11078687,-21236111,3444811,-21027173,34641299,-55275802,-8557404,-17311353,22553917,-32834525,-27180447,44977380,33954362,-5275885,-4826544,-53202773,-31013417,9077070,5820686,29035240,-14498403,35998813,36480465,23333288,5677377,-9066721,-11809095,-5966175,1605507,19425000,11296129,-21423912,-35416145,-10946983,-22484743,20665712,-27362489,3519498,-4939968,-25488242,-57463457,-14540322,19381671,-14389414,41388575,6505799,58274043,28981762,1758281,41734545],[3,7,26,19,-76,42,11,33,-179,135,-153,319,-413,432,-691,832,-965,1205,-1662,1916,-2222,2731,-3293,3868,-4598,5385,-6342,7377,-8516,9823,-11358,12904,-14610,16693,-18884,21145,-23747,26698,-29725,32883,-36399,40336,-44367,48669,-53365,58336,-63522,69133,-75091,81262,-87798,94823,-102139,109853,-118036,126712,-135902,145740,-156219,167472,-179729,193104,-207744,224156,-242735,263760,-288298,317136,-351451,392995,-444389,508699,-589552,690722,-808622,880745,5500200,16245437,-114063449,15384078,167763593,-36994514,-164966852,11455514,140089488,52511155,-96024958,-98489074,-13130685,65735084,104651885,-137020235,-134912744,70503304,176761754,-53580261,-140031094,48010723,98100600,-24416165,-35337853,21914734,40039123,-24806139,15175616,48355227,39375789,3218431,-100980992,20432832,182406282,61247379,-197367711,-84284293,173379102,114650495,-177318935,-162115254,45291989,118330611,83798996,-118880575,-95039774,37940466,110335722,34739163,-117180936,-36488211,108008241,24091697,-67820696,21819497,31140489,-75441532,-37942287,75556738,19901353,-38406587,-9350940,60025787,60727692,38059007,-101726004,-129939686,114439002,119022257,-123605993,-160365330,77972637,133145827,-22015636,-23764985,-9265282,-1301504,7955595,55705040,-68459747,-129203634,30888611,84540212,-4169073,20030740,-8035965,-58917310,-14168815,105201626,52454440,-81079269,-58512281,83147961,15566836,-30151839,20642824,9708559,-3082638,91998389,31826623,-103721564,-62820744,90228047,73588172,-13676341,-36227407,-12615803,-1135416,72211467,31897653,-103423687,-115919120,115086641,93284430,-73526181,-97355916,14077548,53970106,4964442,-27091990,-49381799,-15005906,78781408,6765809,-71911708,-23445410,50461531,-5987172,-34349158,50499742,4347471,-32787065,-30990724,104814187,14531680,-88520647,-13522384,34217806,80145757,84811,-74766939,-110128496,36112352,96358888,-25074906,-172133346,12644402,140402089,37290657,-56491789,-32002915,17725769,54965915,60424322,-37120734,-69703936,43747896,60730579,-52008684,-63243033,83421429,-11306723,-87488527,55980575,78696235,-83844104,-132290998,59118338,50263587,-34381717,-8414300,-11454779,-6921319,42786540,110823777,-119831912,-90387743,97560491,67485327,-27455560,-74886885,17034105,33648624,37346132,35543528,-88720210,-20041487,20338866,76477148,-37529074,-7428837,69229709,-28992986,-19081837,57089778,-13666106,-83324630,11374164,92289898,2058364,-123290626,-46791785,13855534,9855692,48497366,-46999196,-43170745,-48135142,84388655,27497034,-64482803,7027331,1122249,37924497,25593400,-57670256,-12258238,-10004332,76235025,19429143,-78644364,-36486295,34447054,-17281169,-60574199,-8790170,-18826699,-73750619,-1664678,-5180850,-15552507,-17141484,34619149,-744187,-183437,7818779,-7945066,-31862696,35086284,63587750,-29625278,-40549801,42859888,42931343,-14851732,-25821603,-11618840,-31126037,8373980,41112699,-77700254,-41395624,71302184,51760598,-25020171,-80296454,24566300,-15456879,-1347748,7679859,34023946,-74307488,24197150,6825442,-24519089,40966158,20245969,-21300242,9440724,71793412,23910641,-67452349,20809668,64502554,-4017628,33210791,22705936,-21346624,10509576,8629701,-6896088,-54667082,27960098,45312354,12073148,-65099243,-50980538,38942890,-16672749,10076284,63807977,2702952,-18596536,65924877,20647584,-9454357,8975449,51440705,-21376336,14806434,28218300,-3204313,-27554556,41771536,68548934,16666260,-15866595,77575533,11046608,-40785970,34279177,12717989,-23708122,-14919854,6267030,-10918739,-32776623,31084317,21063913,-8794095,-22522838,5138040,-54461296,-30257323,14536358,4681883,-50974755,10852038,30839478,-96544194,-4395647,68209440,25402904,-16663320,-7554265,54476097,28606154,42506330,55001833,-53229867,-18714124,48847653,48978580,-80182660,-1193186,-35792654,-25898535,-9517385,9570651,-24988560,-50937967,36678549,57538299,12368671,-8284530,17499974,11173254,-27698282,39640145,26580417,-18998715,-4500999,30695764,6433558,-23646423,35406573,-8108632,-11289617,38612831,45358147,-9604319,9571486,71334833,16040249,-20547897,35669141,10478005,16871560,-5911048,-732084,29299535,22564087,16119021,-6998797,-26934359,3222462,16499212,-55546366,5991079,39531521,19433774,-30518492,25869777,-7328672,-63988592,4703980,39346433,7738056,-25836143,27992849,-58491729,-5094430,-16735793,26534320,-3121306,-29647488,10643827,-2978788,1588645,-16334303,18675472,16138774,27044943,51145299,-38834848,16772595,69762393,-1025760,-47249044,-31736474,-4462539,11129619,18600047,11557552,4057028,29185719,63785993,-31331085,-2550739,35939789,19175378,-14589480,29971508,64940062,-18114342,-3910212,21563814,27304530,68390245,-39783204,-39248769,53079035,50708220,-4768677,-41023561,-3008720,22122759,-27036731,-53625297,-31877726,52366102,45264041,-17490963,-40674509,-7274326,-11653417,-24957583,-9980252,19349498,36782343,-28343776,-49570618,1313365,66082821,22123796,-108752713,-44980809,76662122,16157151,-31979818,-61728079,40446528,106282095,38129147,-78155426,-31147708,59530769,29924812,-35777794,-40125402,7979617,69092062,-21638902,-30310533,-4745829,15524841,30223727,-14476592,10467245,20796379,13500511,11048729,39090727,37210308,6107165,-60945326,-37912880,27218394,18121746,-34166922,-84733192,31091573,71988116,26251292,-33392374,-18125633,50732912,30798762,32183500,10597382,-38626188,6264614,31047458,-4590774,-19404339,-25146042,3864326,19312342,-4594801,23350139,11720998,37528705,17468366,-437485,27523875,47696422,-6748022,24766189,9667428,-9258313,6376629,9454245,14731847,992960,45197668,58122948,25456104,-28443928,694981,41756593,-13824211,-89556190,40810971,19241973,-12179321,-75341762,1175009,36610514,16110195,-62683544,-47243221,31693804,94175251,-50789837,-13449820,6266201,88422423,-10583342,-60265295,8359673,29172640,-45580234,-57592704,25800233,59744320,1679041,-79733908,-11118153,45077622,15000760,-70248821,-75761311,-8808831,71963201,-64779629,-66558637,24628464,75692693,-13073191,-82628753,-30543490,60457976,69809132,-38908704,-27836099,43285941,45901184,-74698875,-78000189,19329771,38093417,90811575,-11522187,-10349575,50096784,-12309136,-70494383,9979857,36738699,43133820,-28228255,-97963699,33504499,54710947,-12724913,-48653120,31865364,48343587,9943528,-26464827,-47880040,31311292,4960294,-20560107,-21371789,-42594554,24888619,34420310,-54711340,-25551692,24126647,-235178,-45127248,-6116346,-4463472,21254154,-22609083,3659911,12838243,-26240254,-8073505,11587932,1667750,5168984,-13818793,23801360,3520990,-30798340,8636757,53901201,13349840,-24380734,-28124405,59680183,70443788,-25179918,-43675643,60286717,1391178,-27280045,-26709605,-11195817,22923636,57068729,-6725571,-7306030,27358422,-30950658,-25580545,-47044529,4533219,68692525,-12460615,-41548909,58779204,34929722,12658529,-29637619,-33889999,28138256,86091455,-21966792,-38361153,60776883,92329060,-50632109,-57360292,22056620,44185901,-46573552,-51503661,10283151,69054573,-32279422,-25808764,-14620414,46617421,40211229,-93430972,-17373799,25626748,75925143,-38763714,-71436149,32031843,96312433,8029877,-48024031,-15094735,19533363,43253104,16349112,-44194684,60440673,101411538,-13791490,-79115861,-25831118,78628856,-8430548,-44655666,14591566,71188183,9104036,-70031815,-24031586,69466514,-1220009,-54380778,-22454812,13523676,82845088,35048405,-76163313,3137963,80039623,988705,-50261416,-12174255,18249771,43065934,6606726,-40722131,72030981,-34168354,19999941,-52737377,-11033109,10460140,-13123129,15163372,-3235089,22353004,-2725091,-14963502,16037138,74559520,10885854,-12056409,38149142,37800363,32082206,-7146204,12796692,7817151,4725368,-5732816,4502109,-37233714,-22822709,6618092,5277327,21783249,-3575891,-15314306,63661011,31472132,-31312919,-48221697,9184548,48481105,-58289014,-66525547,-21342012,-1814111,9639754,9940350,19640178,-14903216,-1206121,4031467,-27448996,16601274,-16777024,22588235,-30131625,24115842,47721729,8673398,-10057179,2934580,85296548,-31338750,-24358000,14528015,39848803,48322804,31694930,-67480659,-21678091,27231742,34032708,-64122599,-17676201,19158132,61185840,5602430,4660149,7413966,-391564,-36209565,13907182,-2891515,33883594,-31488421,-26504707,-6504980,35707568,58175942,-47060525,33129748,72948616,8204759,-39215787,-44053355,19346629,11981159,1946608,-44206021,-46791052,-5637177,39220272,-44680174,-71768532,6420607,20479926,2534197,-25022929,-6504581,25732091,-16070024,-4222353,-697932,-4901187,13812739,-15531531,15017239,6296508,-6061156,-42796027,-47717779,46503145,59295693,-58894494,-46433031,36983886,32141317,-13727627,-8803576,12228764,11821714,63425245,37612945,-51215736,-38602474,-22504558,67633470,-49496129,-19961900,40996234,18780165,-32050143,16478835,-4638180,8276200,-5673772,14832729,-16506718,-57621991,6612689,15488872,-7656204,37549468,-12518389,30023194,14865170,51191814,-16753693,16990884,-11962843,-17118347,-5710859,1840396,-18985517,-15141286,-14028210,62471075,-14983791,-79231632,-27640389,44111082,-33403767,-13678746,8859392,13219243,-985494,11141298,-4656208,29752630,21160911,39997118,-32070956,20253013,18568743,-29598723,-22979111,45332044,23940219,20743356,-53351634,-17427444,17204502,5124054,20171163,39583412,19620361,13923289,55797593,-82975927,-6504116,-10611795,33120154,3518390,-22180688,-10067350,-32333203,37482643,80118820,1719868,-39673081,28080181,5833732,1701044,35124244,11718778,16442208,67421974],[1,-60,-19,13,-72,2,-17,70,13,-86,94,-141,361,-412,492,-829,1164,-1331,1855,-2455,3076,-3817,4798,-5960,7291,-8816,10704,-12911,15329,-18228,21541,-25368,29656,-34539,40084,-46328,53327,-61054,69846,-79660,90411,-102369,115564,-130161,146161,-163764,183028,-204038,227053,-252134,279414,-309073,341205,-376094,413944,-454936,499251,-547158,599046,-655367,716170,-781980,853571,-931300,1015815,-1107951,1208631,-1318892,1439990,-1573446,1720358,-1882057,2058532,-2246011,2424915,-2477897,109063,75750594,23858016,5374471,42808352,15090892,7930871,-23835842,9469393,22882926,-1942553,-72482009,-55749032,18681274,145069796,-28174411,-180733737,-5284745,165079504,17191435,-115196420,-11422648,31281961,74876130,79323225,-21530338,-95119054,58587996,108604646,15059834,-57076079,8334369,37400535,2052517,4026255,-2892593,-110832523,-4624531,129608310,57968049,-88838298,-4695825,82466081,-46403361,17852319,4207815,-22680963,-75352701,97555727,51217999,-116313157,2978548,44385058,-28338458,17503409,52043564,-85459341,-100919139,57125125,56355724,-61843554,-143756770,38479551,91923354,28964062,-76338896,-70116607,2397012,148823062,69003373,-138363309,-105650129,133401633,80907134,-119597676,-52030179,96187087,656972,-78312702,73086626,46609061,-71161608,-96201742,81264812,25228541,-9490276,-27773032,-92678723,8463254,151318327,-26198326,-140943048,-23615051,180398526,27743090,-81326791,-60000323,53934729,67701843,36592693,-64721924,-53245323,78072520,113544396,-58138345,-132916149,80216113,-659812,-62751214,-29073128,113116114,22499290,-131458203,-6594745,114331623,-44112005,-117730450,-46609340,-14873684,75605059,42427832,-129041619,-75164031,65560910,91115612,-120340210,-112947005,31104174,85620901,-11350249,7111467,-54561662,-9111726,36903925,72252364,-62045200,-42685462,63433392,52356092,-42790435,57009972,2393585,-49775746,-23238429,47573954,17187507,-72595909,-65780323,96807415,12353742,4118071,-5118618,-41471356,16325616,26869397,-20804602,-40430486,-26146171,76089310,1230748,-55227768,-10653581,-5128762,30649982,32590817,26033219,-67381892,-2942568,114053422,13497906,-71077002,-20927287,-17997646,-629153,-2139313,2768156,-45108354,-56464643,76919237,57903388,-18801923,-15644396,-2304663,719950,18661819,55876349,-54972598,-39549801,13355250,57512945,9762659,7705726,11448575,-42839839,3169356,35555228,-33553143,-25822624,100778644,50990730,-50031523,-81160446,62246803,69354574,-50571670,-26340676,28865434,-21629477,-7037533,2422875,-42588675,-15394468,38517627,-31146307,19905843,33435014,26628138,-71055143,-18326576,31254662,32127108,-74712639,28339386,17231333,-33851236,-64625829,7035903,4732839,-8378249,58939942,35104784,-58565880,68653293,45335803,17658690,-46354931,-15172022,30091500,-36530639,-46264936,18962083,12345232,-67482417,21269952,-8141458,-22199236,-2370257,-3324704,-10288342,71654064,37143783,-16065987,-53139686,59306001,41016369,-13336758,-25072268,-16570936,-1125255,-37902267,57759879,6059275,-21085120,17197383,56335712,-44186400,-25609230,69781185,-26202934,-930296,-7278329,76756940,-41723752,18221399,13520735,-14975352,11295350,-6398,-19902290,-35569992,25756349,26898833,-41699694,-8375127,42006908,-10159644,-15130252,12438975,-16167567,-49981232,-62074943,13048089,-47797300,-30480312,35505948,-34789612,-29111599,12703550,18202386,-20948056,-54022136,-9626154,-26406876,-41022277,-19037651,2330868,29957315,8993880,9283908,-18895664,-22563779,12985910,-17095268,-9096967,-11191193,21580261,-32421694,-4833921,29831865,3806850,-27767474,16782736,42141493,51229427,-41500919,33646840,9591871,7636615,27086683,-4323319,-47966346,-15061647,19066517,-14047654,-78687077,-9022491,61180478,-3821409,9864689,-44966326,-15557531,18970082,41843874,-32503579,-9454023,15556903,35029735,-46640568,2516512,56769404,-20031334,-41684026,32067786,50008627,-22013367,14871366,-4167766,50601326,6879509,-42817044,-31323030,-6922695,25076233,-10137357,-33164433,27130205,-25074854,49199285,-35265945,-49555720,-10257838,28632343,11272787,-14250881,-25965148,-12643851,38456797,36654236,-12904869,-1532059,22513455,-58653185,-26129490,-2646717,10343531,-26428683,-6914351,-6232707,-831,16492710,-15365230,-32956219,45520111,53474864,-12243825,-43419018,-753647,57194306,38573328,-35855994,-20348257,64849730,-4319993,-53645503,-13812979,-23073070,26985744,33111044,-26090300,-21073799,-7375599,-23560159,-41041053,5937459,49149116,7651434,-17374190,-4566969,36162863,-22188926,-20380573,-8849323,9865732,7237003,-14385102,7774477,-26901856,42878010,973663,-83159012,-66464765,11995447,-20669945,77661854,-1813656,10652076,25689872,22883095,-9488876,-44842082,-5560318,55174454,-36754176,-14640100,17956635,15651831,2413910,-23118950,-13655657,-63484316,-2904200,9899117,-3772585,-42574666,2029398,9352650,24810791,1977717,64538181,66643180,-15751961,-4169158,8144189,24989963,-37939274,-45349058,24903108,20353958,-2528048,-3008688,-50921068,32322950,33542189,-9632328,-36629264,6982381,67593772,-38976700,-71133464,7951585,4084297,17360294,-24626018,-30342533,30429780,32508979,-12748433,-10838205,25411943,70481517,-4401240,-41617030,-21382549,-7630836,6577802,-73577785,-54828053,58516268,39351330,-21462912,-50663648,-30063849,72768417,-63846283,-57828404,33145693,63723153,-36084181,-46628322,-45726206,67548061,-3584748,-66637747,-33480625,-1684940,101910675,-32500846,-55140783,45916724,68213170,15403255,-28600155,-11499588,19556460,56420429,-70280532,-14311790,46930440,43188542,-3590976,-40320474,-15407692,32468810,11755096,-86657655,-53773799,97489756,38482601,-33838776,-45596600,-46553220,69363633,-14873103,-89719800,-17295747,35517358,-9876035,-46480994,34667138,-1968219,36358291,-14263621,-29832211,72571044,26164905,9375412,-18077517,-2501994,6367074,-7636133,-2134008,21222693,3917841,-21787577,-31491086,10178597,-12019302,18209389,-34129485,-44750021,2879363,68266710,17033134,20115927,-15869085,9029952,28129904,28837625,-11055846,-28331147,13133610,25161944,40036974,-23464184,-52303329,15896091,23835634,-37151048,-54207040,29633943,16601255,2913543,-55769509,-19424925,14913307,33605356,-53560039,24387232,31352963,-6720584,-66370062,5879432,26285405,27692756,-73889821,-79207934,18396244,68864560,-4806500,-90446147,-3354990,73271908,32865515,-51369361,-78527985,26494922,78793483,-29917019,-63492569,19796782,53238957,-6018890,-48392115,522145,90855907,48642024,-23844052,-16658471,6637857,36135696,-65915838,-33393060,4237462,59306380,-44765063,-82197694,22545046,76894747,-10630536,-48394603,-25169780,123631763,21221223,-105533379,-43623727,85603411,76228912,-43541934,-73817402,5947029,7206543,-3914284,-37085706,-72312842,-11495370,9340060,-47133838,23897597,22722494,-51693501,-23387944,6604028,11818922,37066069,-26294273,-23832328,1853942,70778031,46995152,-62706665,-25742516,96334738,87422861,-80846690,-86911175,55996934,24453696,11080495,-26160294,-13012350,29199404,27585926,-22844955,-53411239,-1173762,5865197,27170785,19508931,-23566148,-1800807,42103254,42056815,-15700934,-415427,-34889702,-882855,29534329,3549466,-56658996,-123559,26597082,13672033,28863009,36321030,-35608331,4689296,7625761,40990690,-5874867,-13036717,-25069324,10136876,61457012,-11737975,-56954630,-11622199,75049956,-21022518,-30562226,-52617182,38722538,47512794,218244,-16997123,-20281241,32365703,55967802,-19111510,-9255093,57533071,6753425,-40894107,18899871,14818363,32690504,-43554895,-24901189,26439131,4835225,-66942423,-4575884,110368263,52088615,-6066247,-46432647,-38452822,55137380,46448914,-36872158,-77891485,21968539,76239656,-10866187,-26282471,-8438513,52416073,659258,3423011,-7633104,-5383163,13583159,12690274,-14163999,26269796,36515831,-10504805,-32091451,35223576,94584565,-61813251,8707233,17749157,45251960,-45094135,-83263767,-15522452,74110039,14822803,-15241620,-59401775,14477193,108884272,9713612,-14798959,8906836,52157657,-12446242,434296,-25230878,-23430507,-10966148,-5620959,42661268,-17902816,-35400184,24055053,-17173716,-2584398,9632502,-67111779,-57378514,34099230,56706062,-6041645,-56598898,2128897,46146401,31357946,-22526187,-7554693,5016861,66796978,19355840,-26945919,3450666,-30410289,-9943627,-61965817,35118854,-14173,-49646389,-3217767,28996605,14490890,-20977339,10774623,5618582,7995708,-5790729,45735926,-1690039,57793778,14984632,-305572,-37217070,-70920481,-3647487,50591159,44434189,-15258104,-42022772,45651689,30307207,-4132914,13852662,-7339104,-3627111,68987247,28632214,-6390756,-24139904,38534518,18476845,36814665,-35084298,-56564137,34147504,21598913,-49290096,35729266,-9633445,-42326528,1943271,-2855291,25365114,-26263419,21797251,152327,73565489,-2716165,-44286505,-54321692,-15141795,25151171,-3964224,-4026824,15095850,65980593,-7285874,-65776573,14586275,4307405,-5052687,-4789036,-27113385,-21741096,-22212085,-16618164,-19229734,-49434115,10312819,8269349,-9489812,-1747699,16446923,-10391785,-33711715,55728208,-22049485,3951046,1497820,29393839,-20314417,29372620,-45543970,-11030300,22737117,60827694,-2295638,-53934120,24135087,4653616,-10038338,-8865366,49226071,8245178,5224673,13201672,24352483,-14421509,-20871097,20767701,22503698,-22131968,18643735,-2259727,-7369216,-32761771,33392115,-3190083,-33965489,1501683,27142363,-31998387,-9678420,-24804360,-1788591,57117377,11074047,-61422463,-8750925,14272310,16035666,-23167129,-40389559,38271714,3647029,-23320801],[-4,57,-94,41,-134,372,-338,459,-600,884,-1079,1448,-1799,2175,-2703,3414,-4279,5124,-6121,7543,-8984,10703,-12625,14912,-17501,20499,-23925,27652,-32078,36899,-42425,48602,-55478,63031,-71620,81149,-91503,103023,-115900,129941,-145319,162230,-180807,201109,-223277,247606,-273948,302731,-334104,368307,-405475,445866,-489926,538016,-590288,647332,-709642,777873,-852766,935201,-1026228,1127326,-1240113,1366816,-1510349,1674478,-1864666,2088391,-2356875,2686973,-3106549,3664514,-4454658,5684424,-7919398,13420887,-61489719,-77445079,131297124,124165668,-125860847,-172914667,32266460,124292960,-39584790,-102260518,-59833689,36706593,118575867,15350902,-194138728,-64351206,187027809,994769,-165867359,-56473533,126556851,19034522,-60917358,32042710,-9833345,-10865162,18119763,45415444,36610621,60309397,-16721434,-101818714,100906978,187428930,-74574682,-215671415,8238093,183299082,-8050865,-204542300,-13785281,117087103,96469509,-15721131,-124711382,-64524162,108981430,122096454,-86210023,-110846109,48209733,58662573,-51837532,-41428834,21552346,-11769235,-73277422,43265720,33371467,-53111705,-62899168,-33709122,-1945660,64080951,22272872,-107235848,-30699558,140697769,80057552,-197830884,-43169333,122680172,61130420,-34468273,-57413988,-35294085,1130773,83430202,79102700,-121871768,-58460052,92929576,3999496,-36025573,-19345972,-23186629,1417811,41462005,-521250,-48960367,-87057022,89878380,73776419,-79339660,-29073741,37122079,-10042141,6426391,84562478,-65604365,-104694475,-4511897,88496232,-36132651,-92978534,8968090,-83276239,32476570,108573040,-6526727,-176485585,-537523,187414368,20093722,-158083119,-52045950,129072966,97773226,-58333151,-25527675,-26620582,36415628,112341450,-22526719,-70989307,57973997,62246319,-37611468,-50204382,75799524,-65984866,-65309639,39735386,52337410,6526545,-91492814,-26657668,69701722,23100804,70686892,-119398909,-110043334,122200327,103543663,-141957080,-70159776,125147070,133721986,-26982169,-44563038,6361009,-8728052,41634511,9147516,-104042458,-25171637,80913406,21208164,-96743538,62268758,23515379,-21488849,-2726823,94977283,57003273,-121840595,-21124672,60480492,-3792292,-29873498,-12301979,-9133604,51430210,83537535,-32660206,-84702875,24348780,118684634,-1093031,-121318011,-11176498,8613313,23905517,24111048,-41129017,-51907983,50808601,29832276,-7553781,-29961682,17674946,58664607,483345,14045751,-7732223,-33554922,-18104650,5136100,11814312,-11686241,-39819152,39714359,25899718,43829272,17366789,-61243582,-40845859,53251689,42098954,-45034259,-49553514,6515188,26838088,-17928327,-6465222,-24989909,-9800950,45970948,59766012,-77739588,-74673413,70488417,21983251,-55843797,-16606131,-4551321,-53576955,-4111786,11207636,-11463602,-14705822,37581481,11482359,-30498773,18341231,39832353,-77841110,-32488098,77661107,-11119112,-74401823,2202480,50285087,26445171,6079048,-2142155,5675970,-62908166,90122872,11998738,-45623497,19638328,67114399,-12713696,-46869742,29908367,6739510,-50111197,24771646,19795636,-73254709,-572334,47928313,-20734706,-34027527,36090555,-36950291,11510000,33563234,98258841,-69814977,-25507493,19461531,62078083,-24437581,-54560942,39683137,397018,6024308,5471614,-83038483,-74520902,59961234,37119905,-62531427,-36478523,23240774,72672990,-32672350,-39244708,52169425,-53151967,-872809,-12060307,-18693902,919656,23954754,59536814,-57525334,52988184,2759348,-65377271,-25152381,22781395,16482407,6122230,21046086,1119035,-15827117,-10679537,15888121,16770246,-4309791,20974160,27748018,-26715673,-5957996,22480122,-15809246,-39168219,33246417,2015782,15938947,13421235,-24206591,-27956678,-25093694,34232960,-8364581,-39377516,16626021,33801494,43794274,-28982944,-22558335,-19726962,-22372895,42862926,26713477,-6764713,-10168586,26163292,-183318,-15619220,25646907,45461666,4259315,29859922,49407873,-48481373,-16356477,73637837,-17705137,1420193,-10224613,-30424018,-26484442,-8582721,18466538,-24009167,5336326,51207397,-22695187,-10603927,16596215,-14657579,15294355,-11382187,27271777,-21789963,-7727236,48137702,26705038,-54219061,11435450,30220908,29035391,-10349349,-27671982,13142629,-28741444,43684991,31669466,-33241193,-37945375,16494099,-22147791,-18866602,15965090,15792003,3074661,35697325,-12540544,18753075,-21698140,16303900,-15919731,-2324304,21069199,27232938,3805111,-16664739,77815334,-9684947,7122720,-24193426,27571206,-9030211,-61660721,-43267939,12585014,21603938,30032886,-24844898,-24662087,12973758,67270683,-17852060,-49693065,-10942698,17997023,-45471896,930862,19399425,29469697,-29440775,-27879090,-5322915,15783585,-29170229,-44844093,-24335424,-25643308,62741975,-33660313,-53114942,43339981,52305370,-7880920,-62009344,-35146374,28653895,48335431,-49389949,-31073013,44343592,76571615,-19740390,-18682409,-33504519,67440037,46495902,-13975225,9185917,-28862062,31574039,-10891761,818399,-30539746,-3169654,-38873281,-8519871,-8367728,46700611,-34120947,-70352183,23569585,16122836,26239640,-77427309,-33906411,66891153,13909389,-12960638,-35857467,54515216,56505878,-23658648,-26596689,18888941,7660863,22235420,-15810710,-7194318,37097501,14879444,-658718,-33482386,19255132,-28469729,-59051085,-12621525,47924938,41774165,5320126,-28601731,-18414423,-5565633,9829083,-54305952,-11732631,9386219,37960274,-36073105,771058,19348644,42395547,8495758,5270009,62488898,16513887,9092026,27211778,-28286687,-16096278,3022793,14299230,68678597,-16376819,-33321030,-9771604,4300200,-2396125,-2003006,-1175333,48327055,32525016,-16992657,-40527945,-3873649,24700211,-2528994,-23084171,26297145,20673353,-1818821,-74409014,2088209,27631536,11372393,-64692730,-1341232,81435645,-15448779,-70207431,-21876238,19565971,51820346,-5721418,-66461849,-42011969,78361936,16014456,-77382403,7998235,88202288,61388585,-74091871,999504,46076707,53467269,-40659002,-437261,-1595772,79216172,59732838,-57706913,39999977,34528141,34800099,-24450032,-74856932,23323453,9860911,-58930914,18900803,24814768,50098783,-41429805,-104456535,30725913,78704438,-11554793,-91483945,14967023,69462036,40701479,-82608773,-25194999,58842040,6880854,-7975703,-68093166,33499058,-19589878,-49945524,-4712439,24192398,-22171981,20856806,-72977487,18215444,67077454,45114166,-37635376,-40229112,58837427,-18341633,2702427,-21227502,-49282668,22336160,-23839635,-10764137,-27100749,19881005,-13005212,-14056993,-18828886,-20588199,40142742,-809239,-4537284,-14927505,20276932,-37982015,13533456,13090646,32701219,-262638,-11016757,33477451,-8570870,14306209,-70759,37500637,11833050,-26050634,-15702698,8207856,-17586769,-68689416,-27357980,6578012,17031870,-9764582,-6214368,24692532,45431613,-5990510,-22263355,-7935641,23184275,-38830022,-46600750,16641432,19362028,-30647910,-35371201,-2769105,-11396436,6723084,-45370786,-26338226,38429795,48332131,-67486488,-34494897,34813411,47757364,-12101329,-60920779,-36735526,68081265,8548358,-44046611,-1664194,88691076,9300215,-49063554,-33902078,64919229,35141259,-9931526,-49919592,33662257,111367472,16230143,-47523781,-23155955,56330584,30926293,-84108347,-46548307,74877163,47487964,-24980817,-51802201,-1698722,63913866,25562361,-3866126,-25983928,25708084,28831036,-33763125,-34391192,38328644,18459621,-85228221,-59320933,57361967,83856819,-34448788,-36527853,29528598,71964269,238215,-47158176,10727964,21513387,51911291,-46634822,-48610876,23575560,71263693,-34972761,-71076620,7836903,10673279,-20115321,11999361,-45866422,1585387,20743863,11599190,28324328,14647449,707077,-4908073,31656820,36547924,41916932,-8769097,2863647,-5218394,17312168,13453563,34639465,25725125,16900434,16265305,17155614,-4399775,-37336650,3408119,15099811,-34161545,-14220705,-15140092,22633501,13302087,-11541141,-14922649,3546451,57049100,45119186,-54479002,-397165,26337702,8442714,18903382,-57591332,23623435,14326762,-18973327,10461160,-6147777,20299552,-17164394,366386,-10880793,13867111,2778420,-56338667,-15087256,108685572,13758810,-92130741,-27702915,50170124,90338111,-22941641,-52929188,-8910382,41655872,58833087,8250609,-84393144,4421696,50279348,18543590,-54547205,-43474103,29756272,23453762,2850765,3212437,38149601,47346613,-47979234,-3226884,12306909,-17402794,-15043593,-51119577,-8869474,72216817,-39777759,-31577788,20900044,89603972,12992390,-48053988,30847558,16411260,48923248,-29138909,-87101626,-21354658,64486013,-11307329,-76352505,-57204858,26933061,59254966,-54625110,-35596748,-14385130,3310924,-7732668,71236346,42340928,14518746,-20808728,37582506,50366918,-27033167,3348523,-52688205,-13641868,30880971,33090426,-22045712,4602068,37953938,-32478132,-27068626,28075141,-32242351,6871599,56207961,-32346298,-11840923,-12524334,36225981,-15587783,-53192324,-30473180,-16611053,-11026705,2601031,-8045847,-14946834,19425321,7880726,26620099,-57047169,-6522151,40962704,-831486,38207098,-27155218,-24956926,13846398,26035094,4830287,7001808,-3507406,-11961596,654049,2198307,107028,-39862235,-51561783,5419820,17113788,-16188919,-64511953,-12757164,12797004,26509444,-4199020,-36741247,-19798754,20673822,9181308,-26028422,-14266497,8387352,765535,-7357643,26089703,-6350466,-13703886,-14290418,20380617,-7014082,3132009,16068261,40185158,12729976,15093211,-4280070,-4364847,-15247916,52124126,-43558746,-55133450,21382012,46394364,-13285921,-28138697,-43801211,-5834235,4427142,10182041,-21047787,5748992,-35440001,62570662,32369301,-3912679,-1231052,12147947,25557369,-10328304,36286402],[-11,140,-110,82,-101,204,-310,349,-386,541,-742,890,-1083,1317,-1485,1745,-2108,2452,-2715,3036,-3523,3888,-4293,4747,-5170,5494,-5936,6324,-6530,6773,-6897,6859,-6668,6274,-5765,4898,-3782,2360,-449,-1897,4651,-8081,12201,-16852,22335,-28633,35924,-44223,53614,-64075,75792,-88931,103372,-119301,136612,-155565,175955,-197917,221266,-245778,271410,-297609,323950,-349243,372471,-391634,403411,-403280,383629,-331651,224701,-20661,-368065,1147590,-2910629,8108133,-52098649,-136798032,63957998,50852827,-57049118,-18219089,33644694,-16637321,-77232652,-12061533,56514475,15141187,20251460,-119371748,-32599992,173670016,95565253,-112146421,-123518287,168891967,132042498,-79295536,-84235658,63776037,13040077,78630857,15788455,-81039552,34326208,60412804,28485116,-36855567,-77710306,32135587,-52973390,9795060,-11346180,-79989017,-96180224,44298722,116344155,-13119523,-72883956,46075048,54281096,-16761583,39425328,-54103052,-131745486,53556996,126183751,746768,-81446447,1431829,14793984,10085096,5319853,-23475987,-126796799,-66265796,123047612,50342334,-129736723,-81347964,97775021,78761273,-25131483,-57352190,-36700207,36077308,96695247,21132757,-150800591,16017262,117197024,-13612132,-71063495,112069122,-3061481,-92948001,12577073,76557496,-17171260,-67546030,-43666088,59141131,69075362,809774,-61245199,-35489660,154977896,138531992,-92393823,-116780731,111617869,135496626,-16034240,-106617924,19939551,65468559,64516382,-24364935,-79621029,-64904689,114653758,-14568144,-129088149,-16998919,127928379,-10863143,-57289157,96700329,90554171,-81935108,-61878242,77712913,70759462,-29616307,-66401521,21114239,67967556,95996923,-44691031,-93535559,28803939,142897463,19738545,-163295202,-24288221,164665720,-20790697,-79558351,-36269858,-7786107,38081332,24499730,-20570930,-95851076,54003439,47119829,-40237975,26466653,61445080,-59614059,-80873166,34643447,69769077,-54987767,-54398379,28827762,66324242,8516132,-44582536,-44020863,-27082681,77480565,26673722,-65042237,-58073130,63643157,68102230,-74703438,-19442726,12565970,28240645,-28661481,66725959,-6128567,-67773262,37720126,68820879,2742853,-58023912,-5256100,26788680,496851,-4646535,20147511,-83679330,-19218483,68710061,-15775578,-62492274,50191981,-19551053,17656268,7763019,31883292,-59210914,-11841093,121428692,-13864337,-40493252,11129768,34048522,8893828,-22936735,-41383913,-46872443,-42671405,67618211,-29854734,-107843338,5786469,47799269,-32911021,-18389147,24465731,-7914387,-29120560,4177291,37725308,-24944513,-20291740,44370565,18541323,-27667763,34921081,-15527053,-39818658,-6274799,51150632,-60910652,-24375292,-4579958,82770869,-33832985,10261897,13001019,-24188874,31582504,25341716,-59581469,-51169519,64639814,22343717,-36189345,-31309987,36004657,17177162,-40978200,14479074,-25010257,36426438,19424872,-16119820,-14081388,-50385550,29317554,-32111235,-11116295,50906153,22319806,-41543616,-18333706,18851918,39108431,-19750673,33189766,7889468,22916009,-18006541,5379109,4795797,14562793,72149799,8016449,-68311660,20498453,22517943,-42945302,20742416,12475051,-1553040,-6033608,65834221,-31564809,17128111,-15855821,8425501,-10152947,-5763079,30163090,-13638322,-70917282,-9222688,41685673,-53280316,-17385622,27680738,-24404797,-14951761,-6641253,19307703,-18274855,-2180095,45355398,-19930306,23811691,13648698,-901238,-81671569,17721184,36534583,11632706,-20948036,-11256810,-8263873,-39511668,-2804178,37067212,-25068343,40538785,26579610,-18428503,-26416058,34039338,-10373768,-31103754,14458256,37482265,-18167342,-11314885,17395586,-1806222,-58573322,-9416848,-36920629,-18849436,-34244271,21868764,-17615520,-44781767,72746394,-6419434,-31324853,-10361856,35801676,10321289,-5372034,-10661064,17526379,-23673780,14148904,-3186170,-24942247,-14828044,1762150,1079823,-67215238,45946536,-23306459,-20228960,-20345840,7609304,-6350219,1594438,-23676825,21868992,61093800,25387622,43655162,-12732608,10848640,36865579,9510310,-22624664,7040661,34341947,35736454,-21941314,-30715536,-15078650,-13692330,-4393001,-42313760,1049960,10859276,-7432443,-27841457,9297340,60253469,35865729,-55567235,6569629,40294758,-13221286,-28155159,18071765,44925959,3758240,-21939192,21761552,52605306,52061283,-11386315,-42986112,-1352032,19221814,19291108,-48748115,-18380183,37545162,-17892070,-14802872,-42989366,1205889,-9014475,-5224009,-9669037,-8684228,26671131,-7080233,-61251645,-38745687,13409501,-12680238,-12650929,-1492424,20471084,40840363,-9487954,-17368864,36467855,22022213,73011841,21631699,-27594874,69542350,10080527,26326922,-49386191,-10932684,70604317,47099648,7198404,-10531124,11428379,37430948,16504500,13115291,-12545048,-50101080,31345914,-30283216,-13099548,38625012,49687168,-59620409,-82561935,7535313,25084131,-9567890,-10428955,-12512689,-21493852,-67841480,-61184623,5720167,765540,-22093665,-28664641,8716921,-6539319,-982236,-28496643,-27560501,-61256504,3690881,26791283,1827634,-55735479,65633644,51568099,26609072,-45008971,-45325428,10677549,42871868,-16948262,-20701248,8093138,10648102,-11821228,-56065561,-73735380,26407924,-4118930,-71585484,-19000950,36666914,24378864,-15926938,16010598,71759552,54336207,12581835,-35814715,-7085094,70988136,-40993304,-68013747,28547726,36357623,28653547,-73627528,-54224541,59268984,65647154,-51261234,-69435678,49085521,52217139,-746854,-45922404,-22481973,93310834,47241821,-8817463,-74257646,332049,77925829,-40715015,-31460648,70457376,68100215,-23219855,-52223712,17648046,81726306,20627626,-66504731,-3201630,59958841,11957951,-67707562,-57803581,21547351,111560351,12995030,-21028138,-6982091,56310996,-20648442,-49389537,-71897052,52435660,90791396,-3243234,-1958045,-1421414,55919718,-558933,-27823542,-13222611,-7336317,-5280241,-86030444,-33257660,37071605,-37430519,-64102342,38109080,68162783,26359386,-15153471,-37612700,10895132,66462889,2458063,-7704984,40065810,58586324,62165725,16568535,-13188234,-36026446,43557179,16779370,-2439003,-30032938,-14886602,22208083,-7743013,-794195,-14213060,42289352,2048125,9184604,-70726329,-23590711,-28450786,36066054,-54976591,-10178401,-14652997,-1551905,-416757,30123976,25301774,23625981,9894633,7212155,-48182485,26517797,-4755484,-80843719,29183851,21880659,9797290,-72142045,-34814209,44162145,57202957,-37610504,-105265839,30449517,93313459,-3858387,-58319897,-32678723,14431890,37291281,21802715,-65351787,30758208,84619346,-22304969,-12032940,3297427,36131797,-18439095,-51371562,6059171,40887095,51940550,-117428602,-54208986,89569402,41130278,-101880992,-86980218,79802149,88515105,-38831883,-87811041,58258092,83531222,29558807,-47866926,8326986,31487702,12363205,-34184427,-30806964,13034126,63140701,-26556319,-45073607,227804,17102945,-55834706,-37993217,21067891,55905595,10907312,-54663008,-2718770,49066304,37191849,-31799932,-61003157,-3498082,57074064,-38715559,-109466410,-38017728,95092603,-17191090,-107741289,-8946910,-16071494,21603054,-48569971,-55271904,3715954,11974362,37442423,16996091,-57874146,-19211192,-4778131,39959791,30618240,5587139,11440615,-54154592,46824688,30767611,-31054974,-51285694,-16518851,-9357480,25928022,-35729935,-61724663,-61446599,38448971,13119074,-44493449,-56346625,19217988,36418267,27251473,21178880,12098018,-55281464,51710181,82595063,-31336497,-46995259,-65724278,27927047,20306343,-12454927,-31797606,-27466051,50027797,-28897576,17964324,-66279867,4842560,41370217,28518707,26025108,41323449,-15842242,-46581693,50203800,44314044,-47563211,-15460758,12463535,51790795,22352653,-22388174,-27960074,3183552,63773584,-8255658,-60418114,-3133161,80238936,-23923585,-49398045,-1489995,14174713,18540510,37984982,-5152945,-17873436,5694535,9580479,-52243178,54584143,30626537,-35320758,46347940,21366733,81156944,25289408,-106459124,-15137601,56730082,7054742,-60729946,-13633276,14893802,99449385,5418433,-68897711,-55124185,35246452,91504668,-47482814,-15965479,-6222085,60321557,-410927,11167296,-31353970,-20301762,-11833763,-2965847,28625710,2898766,10795745,-2551347,17535378,69849590,524476,875328,4821161,18521846,8754493,-82711734,-19316703,55493052,77385720,-24324839,-43799477,-27272767,27479730,63568954,-12431770,-32847218,22153365,10076955,-23782810,-45386195,47034449,-32991280,-48265510,87654706,6019615,-58468202,5738757,36482776,38861159,11095613,7468911,21826711,-53004879,21278393,18402456,-34565983,-33813317,12521572,46731399,7672647,-28747771,-6445999,24210404,62365597,47076091,-25269191,-22957292,-2014755,22380158,19120941,-39065508,26765261,-26056951,-4125724,37514211,-11706030,-60493118,23058334,35079078,-3499499,-58754070,10882286,47786503,-17051193,2774732,-21946822,-7343915,-31318953,58239118,34020148,-11653979,1047447,-20511909,-19780155,14100690,-22191885,-37636770,42991341,40155655,-17318880,-38129811,-10278527,22921015,8892839,885722,-29659591,-44552057,1693041,15741811,-39707023,-29058006,-5572587,38816870,152905,-4968266,-10873438,-12259479,46182536,-11221523,17151414,21326560,12277857,-5713536,1368074,-3462622,-6608788,5883370,-31397124,-23556006,-6977580,-21616769,-20157252,24914729,14708507,3426956,5421650,7789113,8076864,19479920,-9949905,-60867528,-5379345,-1394895,11443509,22611768,28595951,9694583,24596852,6353741,-8377226,14931328,-2286811,1760619,31854985,29424778,-23127786,-67517221,-16000114,33640972,5972899,8148180,-10347642,3745917,-9667149,-46794118,-77645988,12925628,18775272],[-12,-80,-91,27,11,-44,-150,38,-75,221,-399,299,-509,839,-1098,1254,-1692,2170,-2688,3331,-4056,5054,-6176,7456,-8982,10771,-12892,15275,-18045,21190,-24751,28900,-33664,39009,-44899,51696,-59391,67884,-77310,87943,-99840,112794,-127351,143427,-161110,180544,-202035,225540,-251290,279474,-310388,344075,-380885,420891,-464602,512236,-564046,620440,-681815,748739,-821679,901317,-988247,1083509,-1187827,1302753,-1429416,1569319,-1724300,1896120,-2085523,2290028,-2497100,2656171,-2556524,1006287,18626168,216876222,74056041,-163686897,-35265844,160637492,106595622,-67637549,-130739724,187231,166366063,74941450,-163712914,-202714340,142671027,167063661,-63811374,-133629532,27903263,75786240,-35890582,-36431849,-6135875,-1421562,50085655,28726676,18847623,748844,16429683,-64997463,-80732373,131476103,79175905,-122894294,-129295882,157111882,186981426,-131259096,-100858665,28676933,71719451,30774258,-74762621,-148606888,16522256,141522537,39069448,-121780998,-17490857,73699905,-32101872,18321278,25869763,15379926,-77364965,39770724,50842654,-54605315,-75941489,24293946,20408940,27915308,50767509,-89395611,-70024589,44320094,137244686,-58122721,-149814882,52771965,112999908,11007479,27226022,-16283234,-44662422,57157698,150350924,-24018167,-117916171,18782002,97494303,22911091,-71088380,-4409650,-79953925,34168376,118936470,-35962455,-83178458,-6439106,102701610,16357112,-61191366,37146331,49605866,-62905510,41653239,44982968,-45838203,-53843180,67169329,84565969,-19763005,-13027369,-57374178,-14772487,60644122,143709239,-167445092,-133857781,125981821,150822339,-122869581,-123089647,9448473,78255236,43228369,-66265672,-103873674,-26766388,139668774,70006540,-95487470,-41913799,80964664,56900483,-97246481,42093254,103696585,-54662442,-62331368,36820464,61238189,-23048113,-31711086,40705497,-9128342,74446024,-22605704,-135729558,28243166,157286559,1339374,-152430534,23960795,128620533,4329924,-76256090,-42386538,1058021,68469949,31628839,-6364563,-76046193,881407,59933811,-14934443,-8059114,74806901,-14566875,-103258887,45913471,74783416,-38466449,-87628627,43244434,105691260,45055441,-7156015,-19578544,-40560556,101375413,7062599,-59579893,-74340472,69323990,63624373,-66841745,-100333295,7843967,12314824,6374827,-8415909,-63350824,-36893297,41303222,55497497,-72091154,-12725355,20822237,885695,-14485118,46136774,15829320,-62809174,-7652781,60165534,20539907,-26604638,-14583034,-27644559,11613325,37919508,11833966,-57518966,-18758916,99325146,12992619,-3752071,-16612148,-20441391,-4703035,18867578,34481113,-89912788,-8865648,133290887,-50434870,-78721488,22580131,24101500,-1606350,-38313959,31223584,20200510,11117667,46145766,7673359,-52267021,1769153,13851579,-25789127,25242343,74901349,-25164063,-32929142,46288925,60440469,-83863770,-11628411,34992785,15912498,-18301672,-24748584,-11766424,-9335008,67221265,39274740,-51496305,-78992911,91225266,54677942,-76984216,17326103,-8041717,23356747,15317562,-16985704,-32241807,-42248406,20220201,-22000282,-26877724,-35623078,-6156423,-16145843,-21396750,67523607,13424808,-93185460,-24947436,45401809,-12379292,-67461193,37181013,-36195035,-11842049,39840384,-50282110,-16763064,-32068316,56722285,26089864,-50641198,23662218,32523388,-24210635,15548324,1549237,-2121617,10810334,34199470,-9348481,-42843645,-7983036,11455672,-394148,-9599248,-3049517,14261654,-27133833,47156596,49776635,3463127,-60210248,52042385,15300102,19562669,-19122048,56583676,-15793842,48103023,42264143,-3836153,-32361383,31408590,62248967,-10036215,-1095935,21047949,-911158,-27166457,2052705,-20047503,-37638274,1642671,-12113756,35531175,-18680788,54119401,-12025573,12400367,46936321,7407541,1667290,-39060565,17439006,-13062419,-25301852,-23280808,54839683,-20599042,33009444,11018785,-35192270,-23653,34779169,25710524,-17182070,50085865,16191096,-30511613,-39414640,-2784580,-11102654,-6469693,33610188,15003304,-18556735,26323181,6327884,-8669761,-17207571,4766198,-13278037,3435270,13977243,14028377,-22076113,-3569148,-2440881,-1514595,-4991210,-9603680,5374915,-15279490,15221057,-4752083,-36867318,-10489539,24235571,-6115272,5697752,40438889,33728628,-3771388,14165350,-4065786,15637407,-13692504,-10961845,-12622942,-12909491,29993385,682281,2043482,-40168466,-14862279,5075005,-20413833,-4487101,23335452,-15338222,-41652219,-26314066,-2776167,-13329807,-24868301,-55020484,-22324565,-14907964,13292535,-57277410,-13009479,35918825,-40107964,47311,-72745583,-16865121,-3039375,17326707,-16002682,-16926374,-17206743,15286261,-69751573,-8007329,-36723398,11761323,-12393861,-19185231,9158015,18493113,-30843336,10979856,51939709,30630147,-44405140,-36788860,-34805048,53830359,-2818304,-41481939,-54456702,29283184,92149677,-35183779,-62532572,-28823538,40668517,-47057152,-22568844,9637446,30007941,-40077614,-6464281,7948466,17074211,15843593,2441124,-24678157,22285098,-2027700,15046742,7515170,36604431,80436404,-3968761,10163640,-14186585,11860795,34375562,-56052735,-19566382,-27153131,33491170,50557771,-64210114,-12877074,42556897,17586156,946927,-20633599,42008137,21243216,8614958,-19221568,10422396,-7267082,20835217,15276457,2624119,-46507325,-21580986,-52638173,7060764,10171050,3545145,-10309694,5681792,2027861,69106515,20235415,-26619492,6360593,20513986,36903775,3487824,-37467882,6529809,28388909,20867068,-41047762,-62107757,-12745761,33782926,61976054,-23954366,-14018123,39728424,11044287,14596814,-35375420,47676929,48004579,-35892062,-6829461,19052611,25465526,39533254,-56446583,-27025399,13303870,48839150,-22464921,-42002608,35982312,2202253,-13310062,-52555881,21230696,73407273,12623555,-122350655,6111104,63878165,23276684,-84540620,-87856246,58936656,15657440,-10917877,-50365156,25281060,73312198,9387932,-70319066,29271086,87447603,-3493425,-11090732,-36472221,53349956,48872741,-39976247,-24694131,21603144,78001353,-12380632,-33064720,19013169,70696196,21970690,-26289306,-12375441,59490732,8194347,-25067571,-84039504,38249407,74985000,-43836697,-67974314,25975519,74501868,33096366,-67637175,3808482,17634003,14247299,-71660772,-26637878,4330925,13021985,-16861301,-18801529,-11998747,-7130803,-84485437,-49041812,-12421039,13842839,11912656,-33975366,36427752,-2207953,-5519230,-6352159,7118752,27123074,-11065173,12816944,-35014953,15204251,27335411,27329575,23369456,-62782563,-7928874,-29224009,686227,-21553642,-16657380,-18162327,24934542,18280915,30946734,-10258521,38709870,44815258,-7699086,-23955839,-30416610,32871888,-3151132,-49904656,-3906144,2995264,35141600,-11996108,-34714948,-10828547,20828206,-2444724,-40172142,13963264,27278464,5405737,-13683756,14088017,55355397,17066156,-27003325,-47562862,51808813,42850564,-46880622,-59941486,45733722,65462572,10104896,-73066158,2363290,9378039,51540340,-47697946,-58316504,70038529,60175659,-19213520,-81319249,49034661,94144145,14336178,-40467299,-176203,51647125,-11295938,-81630095,-19840661,40811209,-14885239,-45506522,-59843118,5436457,65433409,-53742619,-59396631,13921982,76005236,16052016,-75788067,16663573,68095536,58817958,-73573870,-9361104,35792148,-3620198,-1749610,-58462159,-33512951,-14697992,17831239,-54009106,-23525078,6539569,37770181,-28485503,-13292348,57027056,-8897256,-86662620,-27865299,53106887,-84320,-15670986,-34133692,10531370,50462770,-6120456,-63950652,-2277051,78599349,6251170,-12931806,-24950802,16822380,26558017,-18868586,15482347,-38442486,-6685748,21997076,-5790712,-25504934,-65978918,4823888,-1288542,-2123802,7675002,56474905,-16461942,15358070,34510639,46824262,-42839131,-22508454,-4577939,-1905323,-10396234,-16901255,-60211253,30415101,14443246,4718698,-21014606,10774060,40566516,-17772162,1015631,-10579656,-16059896,16742185,70602809,-22466452,-123761907,34500416,49817912,70423597,-70801885,1222681,3980436,49480118,10849292,-23864954,-7230363,-8443877,30884413,-12912907,20136129,28845298,54655174,-60481427,19459171,50130423,-25575426,-85856853,18943436,26888178,42047335,-57703314,-14235847,-3520077,32784854,-7532435,-47429990,-79252120,53272765,53762866,-20485117,-70274508,23546214,41818003,-3703415,-62743857,3446761,41597010,21250429,19180341,-5503521,44331235,5300698,-12999629,8373241,24265836,17868798,-46665335,-14257758,54431095,20999973,-62182491,-34551002,2220423,76106924,-3675778,-39266342,-24860272,58320206,91401116,-17237475,-102645032,35746422,12135482,41702846,-8926215,-3525434,18533651,23610065,54832588,23315099,-17515989,-27433430,-24005566,17071605,3752690,10714810,-40928989,-45454346,17500662,27242657,-11955719,-18625141,11920805,13122825,33735575,19296086,10393309,7622804,41054040,45661431,-100561126,-58642745,32955807,41014974,24934103,-7309714,-46610553,40877374,33629468,-3131069,-51058658,-5589964,-4408687,20471125,1917970,-37489301,35819349,24250968,59247873,-10415666,-31253832,-3056402,-10041742,3870958,-38081436,-2332209,7748713,9801339,62395858,16402766,-27221016,-46014190,-78165965,70290540,25330201,-84730214,-32109455,60669015,41646093,9752704,40520155,-42335608,15850756,54798853,28202301,-40310494,14802700,17627695,-36527153,9607710,32423238,-37245532,-24980228,59878354,19814499,-20128477,-40801551,-9353293,5210421,-4147048,49860250,1283503,10606100,-7549193,43665597,-8738023,-14492767,5770318,22754100,2138079,-25425634,8949763,21435274,26678468,11430980,-37267270,611154,-33481230,16082630,-20267443,-16061248,9576677,-21963445,3888948,4169554,-25252107,-18758816],[30,-160,198,-262,302,-458,643,-803,950,-1333,1759,-2052,2586,-3192,3951,-4654,5657,-6888,8046,-9450,11237,-13211,15305,-17734,20620,-23701,27087,-31089,35423,-40242,45552,-51477,57928,-65085,72927,-81549,90928,-101222,112359,-124575,137885,-152291,167893,-184940,203390,-223354,245069,-268552,294034,-321690,351893,-384652,420266,-459265,501999,-548855,600454,-657572,721106,-792018,871812,-962173,1065425,-1184562,1323787,-1488518,1686820,-1930448,2236900,-2633905,3168118,-3923033,5062909,-6957115,10621773,-20114381,106278292,88797933,-169284146,-23316788,76339135,13216109,-37926122,69442304,28313907,-41181529,-76721125,36048911,84885747,32606285,-91219064,-145144634,60370480,183925601,-70386099,-211911085,22320485,228030280,-22193237,-161575403,-50556357,108052286,87545996,-23150129,-38523185,-17864544,69030567,127587851,14089799,-48868787,38549406,23547814,-47741428,20988564,34606208,-79940599,-77955262,97926020,82818502,-77267662,-61555668,5848690,9113038,38603540,15846857,-110331649,-74795089,155486475,71782706,-86699961,-49679826,84268591,15131568,6077261,6193931,-93999445,-69182937,114828133,77494671,-93146251,-115533628,257553,78332902,-15363148,-31631526,-49168931,26946048,57290638,11778416,-118917489,-26501763,60031560,21160208,-114750632,-20291311,22719786,-39871105,-26058468,74064670,15102054,-128317831,-64912498,-4151117,44987412,-27479189,-43894503,-52034417,51115823,197975944,27728888,-181856519,-21258329,231818328,60479109,-151392263,-74608914,91156610,49377789,59380316,-44451610,-68662824,46409777,26635014,-43957459,-48957605,35083212,58679150,-81161390,-16587637,97730415,-32017521,-155983248,30258553,161245833,-5223005,-63799209,-34721234,31678705,74779781,11682498,-103613582,-62784687,143083253,125227348,-155841257,-131575413,106498280,40408745,-58587430,-71904562,5869812,-22994833,11626743,20925941,1359846,-25014914,51254030,-26785961,-92167688,108811450,35739666,-95837355,-46125106,52469337,22623993,-99495797,-66789658,106592536,61352864,-33275456,-43104500,-47456730,40802455,36858187,-77239287,-140074403,-30784124,91027549,4351621,-84680795,-1078900,6179432,39570285,4315779,7065290,-41202363,8970822,29935733,-20111532,-15547754,22408310,5677962,-59531453,31143543,98181994,-38581371,-65391399,30288334,35863901,-56049817,1364410,48441982,-46619781,24448015,58312965,-34982804,-42491718,1850128,76072042,-74714373,-28209791,-18876265,26743925,7287678,-5480929,-24150282,-42856972,73868261,62081934,-30640239,-61605279,31098109,29613210,-56028430,4356559,45141726,-36358600,-30521039,42054795,18564702,-6484168,-16014707,-21745793,16219266,-10362618,60372469,-23023295,-47183513,21596365,47057637,-71387523,3563634,20401780,966038,-6137708,-47437864,28659604,23779712,45236596,-13184392,-28670212,3008684,60719466,-1598125,-63151331,4041948,16212119,-41246611,-29353539,27684942,-26793241,-37496748,-21160333,47374469,-7964614,-20106090,27250901,7716138,71822911,39794375,-38158891,-25408303,4218587,50217827,523466,-34091461,5234675,41827878,10097489,24537132,-21583673,-8392928,24426154,7253279,-50098042,-23018944,50806288,23660555,-21510632,-27616714,43276971,-10500120,12961420,22339279,-3934456,-44837615,-23247517,4368010,-58264365,-4070833,47398548,-26025197,-13394442,54028116,-6768080,-17330114,-4520588,-10168073,1332329,-45513340,4630370,26604778,-4960103,-16495602,37226376,-62539562,20776433,-10863907,-2223410,-61086700,8576442,52679786,-31582920,24713483,32489127,-37673341,-13602731,42927250,31520750,-45197502,10766307,12042172,-71056256,8113819,27043689,-3940238,-29601871,14985977,43821948,-38697022,-62425187,21626751,11288525,-17631025,-28844429,2952674,-18017766,-5035449,-34297010,-39360919,-3661656,25024613,-13337955,-24652992,-14649823,794310,-4510128,-19494590,36317149,-31956854,-16975989,-24028979,15138691,-14015244,13247008,-31170239,35481932,-10852691,39916378,-35289790,-61350027,29169036,13682731,-27447226,-4199508,-21714141,-40839721,9274579,-24961750,-7797569,-20563003,4930061,71268614,-63319307,-26003454,29538661,7442193,-5642953,-33131280,-2804905,6918601,-8965885,-15874240,-8512820,16067988,50055065,-29472461,14486456,44552653,20551229,9456612,17400419,45154589,15858948,-40038761,-59671059,44832405,-8368764,-19063741,513661,-18750770,-11771575,35911066,-29116501,-64302052,-17983904,24874562,-39814159,-40675211,26687693,34808369,-7467126,-2769446,5017329,11996083,-13759323,18207219,-15340390,14838627,9242781,33594961,-55030573,7149032,-29819541,-51629763,-28291760,-6379115,12660513,-2042949,-15512537,-10204620,71267877,38451193,52412109,-88760830,-1433147,43783856,-38839997,-30836681,31693709,61079122,12078597,-372419,26293440,6727123,24752189,24151929,6851530,-812641,39663906,-6698904,-38444568,3261762,15723549,-42600181,18140268,12387886,47569257,-13023449,-22917168,9735776,8943717,54260839,1001889,-36752533,-23342537,-4745146,37616493,-14840131,-20195417,-69324029,-14627544,-3575030,58786714,14647324,36235049,53823985,19247663,-10269234,-33782088,7879940,31910777,-23739837,6847334,47233532,16791907,-38989058,-14661395,-6662241,30915086,-3148113,-33576124,-21211809,31383434,-7897657,-22871690,-33380055,-20378373,-11366640,-2758734,-6733371,-14491553,31134647,-17001810,-28501417,13528112,55090701,57232471,-4643114,-31389299,44418496,49050842,-37652786,-65452702,7612952,21283134,36123705,-34410502,-19755565,78062988,36325085,-19252631,-20322922,15170502,14763809,-14381907,-53474388,45472838,22301604,732345,-21131117,-8970068,65713735,21718389,-44112889,9748379,48296400,66984495,-40040276,-57214902,30029716,33896623,-24736363,-70163111,-9389513,73456794,15305473,-82673022,-32326911,53410440,13932591,-35001572,-50690519,-8772112,72686609,33603430,-57969247,3968790,62853502,-3605707,-35846191,-31633821,81108595,-12282405,-26322567,-5688258,56342347,41849885,-55855997,-28761900,23363575,49233427,-12908911,-91696859,33671283,32735711,-16944600,-48742326,-4525062,23477184,41201570,-21533562,-24797376,-22077897,9429794,-5831676,12051715,-47378006,25372604,-19460484,16783864,-9748437,-9714958,-30736854,-10894987,14405782,15458540,-23395644,-10111868,-37207467,21572923,52074193,-26707729,1639933,63346102,78991674,-52664608,35842681,4527995,-1252582,32668748,4109664,-21466864,-12531182,-5857636,61239063,7943687,-74345646,-31894234,49740631,48984317,-32820731,-75770212,-21646687,66237193,43510949,-52617306,-36656429,-6426902,29343672,946925,-38283739,-27728553,16089199,-9844882,-29460863,-15735501,68020880,-31793538,-27569378,24784145,28235791,-8749273,-60157926,-12810453,63782733,39323015,-17766610,-94626243,17752002,94117607,9389681,-96164914,-43644921,38549751,57045137,-14993992,-86737051,7317329,14770376,1093736,-77037010,-43912906,32820078,36567705,-24042885,-34366890,62135391,-34167769,-67304352,-22015611,42130277,19133031,-54131397,1944314,57762179,80505972,-23005530,-109506570,-4763962,90909429,55791827,-99475757,-68624439,24823753,32631878,-73745555,-60504996,-35957523,7567628,23856893,-12863762,-43359061,-4725841,-34334350,-62827264,45245606,-5255697,-2052113,8571792,-19025434,49089629,31359088,-30186022,7099975,-13882265,24341864,-23208751,-37860615,-10189338,56025796,-23730070,-55297290,-92769803,51918856,58064732,-12496447,-56294799,-30260434,31414790,18216848,17436390,-10387071,-24568195,34024677,47224841,24390923,-40853148,-8140129,24329804,-9320469,15566349,-16428748,-48109012,-865567,34983546,-42548820,-86285893,27696289,15967094,-18010374,23236477,47861145,16356634,-16444435,41927159,88600642,-30585536,-26424610,21419335,56219543,15652333,-16552389,-34452556,-3446933,80038972,61137485,-86693098,-101672959,40306462,24531299,-2158935,-86865573,6058200,-2779689,-15649731,10207584,-4541031,16809551,13559048,-2346755,5355035,59888144,29219933,-26256579,-9915408,31133592,46789500,-30374406,-36804602,76331774,42354560,-61391377,-48180761,-18201657,86842952,58987048,-37009329,-16399590,38126631,81306207,4924727,-57283893,2077700,43722903,2923559,20819583,-15363882,20185153,-17409538,-14239695,-2817503,-13648796,-30998874,-2091843,10431499,41669441,24425194,-50968305,-32444150,35897899,67859153,-20433089,-72365269,12340305,73281114,32968847,-50927462,-16259889,4452882,34623066,23246650,-89123780,-51001319,8346347,31796175,-25640754,-27926164,-13119511,-13005636,4412168,33723310,-44953748,-72309795,-33810094,-3069277,49087622,2013024,21302656,-5184247,-13995779,24015935,-1701989,-34505155,-28360093,41717163,56812464,-58121553,-22786208,2860986,-13641487,-26011737,-16151846,-13764011,-52663450,20791325,13974549,-60355014,-28162320,18242330,21200495,70467728,-58256702,4969743,-2105938,41601293,43454177,-53192753,2627047,-16013917,-16545420,34084005,22370214,6396166,-40197123,-15837801,-150136,17082486,-10979374,-5371648,10790105,41605619,30426837,-57477829,-73184942,7920111,45871727,2131412,-73943717,28107626,75481595,-9015973,-21049003,51296659,5122366,-36881525,-20017436,-30359672,1204019,27375181,43969161,10812831,-34343250,13065724,-6841292,-17714499,60637800,36367322,-11601818,-8107767,-4660473,29917238,3266207,-9642696,-31971913,20787988,22022106,18503373,-55356765,17362521,55029905,32843349,-17893127,-29922102,24582124,60518952,19038765,58098,-4865196,-20514581,21460553,-22157785,-21390927,-11187779,-11686268,-38338367,24576877,21219877,328097,-34472009,-11530642,-25409377,-2194805,-13409484,-9124276,-446091,54592679,14184219,-40277558,-10745533,-16413664,29237035,29884517,-10929685],[21,-62,96,-140,193,-395,501,-603,786,-1126,1355,-1638,2357,-2897,3472,-4266,5295,-6453,7665,-9184,10948,-12912,15230,-17957,20894,-24336,28293,-32670,37698,-43189,49310,-56292,64092,-72606,82080,-92699,104400,-117105,131316,-146797,163769,-182362,202898,-225135,249321,-275874,304795,-336234,370439,-407713,448292,-492360,540412,-592713,649748,-712118,780277,-855122,937245,-1028015,1128509,-1240450,1365858,-1507269,1668280,-1853648,2069673,-2325310,2633956,-3015999,3503616,-4152788,5067313,-6467120,8914656,-14471311,63227972,-48418889,-138374891,73578734,150128785,60530807,-154514877,-130088050,62505758,202576177,-40216198,-311333220,-95137969,206358698,47240065,-165913846,-97497555,102012301,70075897,-8379772,-29725397,-11341720,60969969,52183588,-50216742,-9589751,15488485,-41256287,-94178458,19479339,159588027,-55353666,-205566637,1590886,127475670,26890769,-178022061,-87819041,13880950,123605749,38853054,-127137304,-102527270,122032144,106035825,-73738748,-124971858,45922939,29648883,-6522056,4817440,28946416,-51968648,-44545561,113402497,28314005,-75583370,5074027,65778302,-6192728,25660303,-32345925,-110306744,-11892275,116002475,46443359,-155304948,-30452876,52103116,-17249899,-30374305,30826182,-68293824,-50429082,125141565,74428840,-88283635,-125376363,26028916,75340001,-6686717,-35089493,-33734456,-6324579,48827831,79297492,-141855965,-131131315,142404853,90767752,-101020428,-87589451,55090183,-393258,-47106336,25871107,28117173,-106317950,10352662,77750428,-7170710,4632877,-43659479,-116840744,9574684,144373995,40506159,-221668255,-28225634,180003764,55747543,-162447222,-81456207,78280253,26237135,8487005,-93043808,-93838185,67122358,85223601,-109160628,-128800504,45583043,71221949,-60820280,-12871807,65492295,-5291592,-47578115,49614759,81901766,5562343,-48023358,-22626664,-19945595,95919948,63297265,-90273188,-68137543,170477831,134948731,-91551704,-133871342,93392450,106372843,12221342,-90444662,-35267061,43631256,88275623,27048932,-48778486,-9468386,72300062,-13420171,-35095596,57479554,18153607,-60665559,-15307856,59131409,13749882,-57750485,-21783650,79807408,-24938190,-18919474,-37838914,-61330113,33465774,62150360,-17405775,-123576610,11480361,80814932,12981465,-40995852,-69258503,-16042322,20907333,-8937354,-2251886,-71777766,-5991463,84906653,-12250066,-81374955,-13899661,-24002736,9015337,26847489,-11433411,-39274622,-35366424,70474271,41411711,-60843321,11229185,10952493,-32311172,47625048,52034760,-15604956,-90127124,40535255,89459568,-48596847,-62126027,34412746,30051104,-3147007,1217846,-73016315,-21146100,101063048,86805503,-57373635,-50446217,34117235,10872511,-27472962,-18661700,-26165032,33427036,58725302,16081475,-7532763,-22622572,59960320,-30662270,-30004936,35980817,1054861,-52348307,6677771,84512663,17887433,-60128169,-72099024,40811004,30939364,-5011455,-31530736,-21771657,15956286,33645455,28160776,-68834666,67368397,55492584,-27316713,-52055742,20362588,19850408,-12039389,13921976,-8755528,-19549893,26068937,45490013,-19283257,-33801278,23814124,59454105,-62588309,32337321,68041058,-66919164,-42008004,-18806794,52356780,-609575,-55980238,7666007,-25816764,3516310,13336998,-55878783,-9157246,47318311,14083412,-38446741,-46709367,30454391,27742818,-43374732,-7880143,-7310366,-17991948,46158687,28850229,-41923860,-19232236,9785206,-4375148,15093488,2981985,32638602,-2694110,-47447895,34487936,27785299,-18840782,-4905349,25199884,14689762,6332686,-2748805,818517,-20826945,-965506,-37875253,-75147307,-35573188,31353760,-7728170,-31603824,1359595,21504960,-59355883,55692395,19345540,-65752208,-18212335,45639108,-5777541,-27276957,23372852,-12955777,-5719243,-90642,25959830,-3299892,-32121692,80947707,-6093649,5323605,1945013,-4928510,16359268,2994921,15219066,-33928232,-16850482,22012975,-526012,-40152026,22901082,26389110,29145181,-72305385,10841598,25618508,-36744555,8050799,20851254,-47316557,-21151812,-7900890,-1094263,-28765741,1166084,31352818,-55261977,26389767,22089127,-22136832,-29999186,-16037086,10331262,-35268717,18029056,30407594,-8906013,-18800989,-25363152,-61373,6209475,45045884,31023479,-31042569,-30627080,27303402,22592201,-3322630,-20343853,4954394,-36117066,10807496,5913116,15010778,-19854227,39428593,-26098624,-57598408,-24722416,8217823,-24046728,-30868717,9238874,5289252,-5650573,-3315198,-40135524,20288,6851686,-33280604,-10323779,-4690575,-12188568,6937497,-94272010,-9361732,52106017,-15959408,-50942508,18385884,61357007,-18963129,-22230274,36169759,-12718556,-3783383,5479882,-20945285,-4035380,33488452,-20051213,4185964,36456830,31195167,-3473506,-23224676,-227131,-23804507,-15517316,-39964262,16278215,-28205962,13957310,17412024,-37323851,28922198,63487281,38912050,-68767623,-59034958,99902232,25796845,-39161345,-9098517,29378063,9740996,27751027,19373723,-32354965,36610829,40563929,24511295,-1662753,42178910,17505330,9318529,622590,2089484,-2893263,-59074881,32827090,30090955,-7317147,-8307913,-8911031,-15022219,47403395,41075989,-4507471,-69649625,39575166,26737186,-23203320,-37471141,-43756250,39238122,2999985,7968658,34065454,-37566559,38418362,6540606,22653896,19349941,-3775851,575717,20267790,-6139894,-10569126,-34409763,-27253564,-18075443,17715081,-38643431,14793712,-33198483,-4380462,-68078,32501579,1106550,-60686312,227823,70731998,-3367240,-55394275,4946806,39362124,42065175,-26721719,-52930768,-14313812,55033524,14855053,-98652969,26655676,15553104,21058817,-41166144,-66025246,23981307,12507701,-24195686,-19377426,1093798,29432797,12352713,-55834295,-38104121,32145090,6764453,-38649104,12789573,47520551,29049074,-64893650,-29176317,51599816,73986626,5435468,-74915580,8711802,60142246,23084467,-62244079,13847350,47863691,75202471,-71215080,-93786866,13410921,72741286,25687485,-37339290,-27417209,17277290,-21933141,-56851834,34710537,15582427,14227297,-11710855,-40725772,30375179,87361518,-20122662,-35266771,68402504,70686439,-23442438,-67112008,17729357,62745389,-27135783,-39908692,-36385504,24021451,16218731,18022707,-68227837,46436844,20099132,-21864916,-33109713,-19842187,2684187,28181054,-6932526,-38829585,18844590,-25704383,207612,-2543422,20336645,-8968967,-3585490,9476598,24858778,-59649203,37078041,64627657,-30385414,17591877,16098674,29215012,-17827259,17814168,-947720,4447915,20736336,2395084,-6163913,10843131,-6374114,7673663,19348797,46271634,4709822,653913,-23521830,3904690,28862216,36441538,-11783464,-27973352,-21037898,66770889,-15839777,-7845689,225594,45837076,-4258241,-46377763,-31300857,42605714,4562547,-38044433,5870313,60533469,20452238,-44631520,-36545771,-20322648,112039267,-35660022,-44406358,-23096422,61077681,-42931824,-37430069,-47745646,80789384,28883195,-79865126,-45193377,34989038,69482573,31775167,-52051969,-14752364,73172033,24468275,-40369213,-77834808,69953449,87636535,-110788840,-31840587,82784528,28444753,-53948671,-31118333,37163439,32950059,-51517329,-44876032,-7954981,44597163,13411820,-99200345,-32136591,107546596,41691451,-58043395,-52659926,80078620,30917611,-32007931,-82058125,16981759,35049236,46128488,-1317619,-36793429,19143624,70459696,-19587235,-79989945,14070798,-6630045,14502703,-6478159,39179706,17671308,-23145328,-32566663,41312116,42694619,-22460574,-23066073,26366144,24192708,13939768,-18474003,-47625834,141711,44802143,-41264765,-48599594,-10327159,18972663,27828259,6579865,-2070975,-25518384,-11785690,59182458,-13471006,-75815491,-36806985,53771257,37407721,3924622,5543026,-14892653,27786979,51645155,1899700,-21627005,-25886869,27732771,5153040,-22674061,-3390817,-54855068,6456741,6570405,55198798,3942090,4661595,-5987392,-25057986,-33361076,-5235095,-53790485,-21570864,73515221,85479196,-42792690,-78554315,41333274,66650390,-14724151,-86365016,56939672,63633117,15418669,-52665995,-32110044,-28213400,-8337059,-16793449,-42144545,21610341,46121810,-34870804,-6897661,27562254,30078737,-42925856,-50810776,25753121,-637014,-31173651,-18096310,22605152,75891203,9525673,-40482228,-65991731,2609203,111893811,-38295018,-100487473,5993027,42213796,14044366,-41745194,382357,18029374,-63765179,-3633866,-18704219,24395246,-4387816,-32908352,-1578614,8113998,20644775,16525246,-52727742,5081497,30526514,-41583525,-57061878,-49891526,7181633,7182259,16486151,-52265847,-11315177,21485380,40433316,-27880934,-21681330,56287829,48739446,59824099,-38389753,10448809,-27167648,-17392781,3621416,-16775512,-24651189,24633176,-21762429,-1699694,4057547,-24381707,-62552672,-21658447,42189543,-8278638,-48562835,-7419071,40119427,12841035,13596005,22575665,-34534048,26852788,-8390682,-5211471,-49371657,-23469291,41039615,-5640368,-65422015,-59552271,-8094545,16549826,19817528,-1972454,-77875477,-33598451,70238172,50053283,-11047957,120238,34558928,4344586,24426025,9849951,3671997,2943741,27836128,34303131,-23229661,-18711434,-5116084,14520484,21392720,-2062605,-56436617,-63250069,-26966832,39899219,-40543384,-90892615,28693431,14892673,13758282,-2052878,-18553118,-42855368,7212484,34132927,-33784088,-18531889,11841215,-21630317,2512851,6435519,-841392,-24835515,32459270,34931814,25660342,7034297,16099826,34551414,2188195,32587223,-22717819,-51312461,-13311409,65971456,7973089,1889906,8647778,19851670,6859615,-42041325,9715676,22627454,21951176,-21389602,6371151,-42668583,-7333474,-2886078,-15570985,-4433434,39337230,25782314,15502066,10124794,8423174,-3659087,2320583,26988366],[-18,44,-142,113,-120,220,-315,550,-607,832,-1095,1429,-1759,2226,-2736,3392,-4090,5039,-6064,7156,-8460,10136,-11879,13762,-16166,18862,-21748,25003,-28806,32971,-37571,42789,-48488,54799,-61813,69624,-78161,87526,-97738,109010,-121346,134795,-149431,165390,-182844,201696,-222234,244650,-268954,295290,-323915,355106,-388985,425799,-465993,510029,-557996,610789,-668904,733076,-804188,883710,-972800,1073673,-1188691,1321402,-1476073,1659327,-1880332,2152624,-2497772,2951061,-3575256,4493614,-5987384,8878720,-23536228,69149293,152047741,-23893611,-113741950,75262235,62472176,-83206428,15298758,95369827,-18840925,-77410947,-14797546,50751519,72464398,-25051990,-136663991,-27100944,183459760,53315148,-206634936,-137010907,163668670,187854466,-115476872,-184850087,87827732,121084989,53533640,-56013826,-67796039,5918042,67300676,44523364,-121277378,-45601751,55299863,20534684,-63461384,71529157,3522845,-107548750,-12149233,146280807,26013303,-66914641,-94578939,11592148,54670810,28954010,-31588125,-97975255,25420190,174681436,-34803645,-162318698,-22504198,45484293,17269206,-11803977,-17219938,-113059929,35756595,101235665,-36378097,-150249469,-9484523,81756830,22557380,-11975699,-81292933,-17671276,54567720,97983827,21015020,-120155147,27192893,113892181,41341052,4006206,27751861,304193,-41123253,29958306,43115335,-87812127,-102678285,21964937,34764666,14266833,-31665939,-64484515,-52063194,107589004,72826871,-96176278,-124629872,147604662,163100834,-72389809,-99488015,43744043,77070329,7061600,-26039457,-69457121,16184461,77765124,41869672,-87088495,-7816981,56844523,-51204199,-88075088,93786705,-3447394,-137481732,-26958638,116690164,104958029,-39322884,-85689057,15720862,105691841,38562333,-86558230,-107083950,46990400,183507631,-53640319,-193665798,-53396184,119736832,-28709625,-92581475,4049833,53197485,-16129311,-6337470,-9039927,-21559881,11749352,12971351,-62805156,-8593995,80041166,-30202332,-132224657,89629254,166735008,-5811957,-100751447,55485360,87056296,-12040879,-50817792,-38641105,-33507885,105392928,19000077,-171298565,-64755352,114746419,81946872,-110993720,-16537050,66183731,28975703,-20315578,31417864,12751150,-26371688,-7029358,39582066,40693449,-13275540,9553696,-33438017,-47271719,47098966,4089492,-86402190,-21946711,65633238,26124,-88971741,-69442371,-30019113,30184454,-2184116,-13829943,-87639413,12786860,80457776,14752245,-55786869,21921967,43721999,-33770260,40237661,-3564485,-77415572,-20801044,69373868,10267091,-69429548,10625893,23797525,-2995666,-48448851,12470268,24665979,-37849229,47236638,38949985,-31552143,9933910,9388487,-40498577,-25486764,5620899,-11571025,-59621123,25545742,77280442,-48515798,-34691655,2846045,52701347,9112704,-20067472,-55487513,12962972,45816040,23549365,-58857985,-6284914,28723972,41397153,-46509460,-28576925,25580338,-12357458,-15097735,1139014,25801089,-50778759,-18233930,11715140,-20311034,11627962,-46434813,-46834007,-29770517,12867369,50358228,-43460567,19091886,-2528305,25836550,-17992554,-3942426,8608478,-18504286,-20990165,9575498,65361711,61985159,53600418,10771917,29514177,46164863,25548416,-6947909,-34574657,52209536,-19078402,5373205,-24914234,11798408,-36369979,28623177,61926943,-7085416,-27927826,27722520,-5289976,-15933601,-2018563,31885515,-36749081,-17846278,106633114,-12265925,-51420159,-6912041,-1395973,-12283480,3428721,-14984911,-26679608,13073775,9108462,-34852746,14496259,-7007782,22950744,-34506045,-28004813,20551268,32827637,-3925378,-6917006,29291682,35000145,7005606,-8570290,14991117,29385322,20272336,12319872,-2137501,23228651,53406285,-6767800,-12425582,-11488265,18133894,-2097277,-11332153,26183594,-21503907,16383481,7677274,-23895989,-20260346,-4975084,14954202,-60140399,-6164848,21478573,-49775706,-32041183,3999624,28484243,-39226830,8199887,372531,24538398,-25099653,-10641559,-25278363,-6570316,17704682,-33843063,-56236480,-3094769,23647078,7092182,-46748222,-8891056,-28981702,-8615169,-2483869,-20346790,-76709461,-30311781,10132609,-62587,-16277196,21775225,11329138,-31554503,-12131255,-3822846,32436423,-5868479,-22133624,-22192447,-24301957,-28388758,12783010,7993920,6598764,13363716,-27398509,-11951420,48721898,35547513,-27893771,2061551,-9252926,-10953186,36043406,11218508,-61134855,51633357,4092113,7434518,-45778951,-44570790,62846837,-21028013,-24957661,-25864075,4761702,-4519991,-22098388,-8724353,2024168,22684196,13276653,-12538205,-13956448,-29303005,-18702688,-13203750,-3706293,54753601,28228275,-7503711,-18079983,52955346,2514754,-44163696,-39157064,20204394,8010424,-23723233,-52736968,-29256858,-17546524,37257327,-42028728,-33115428,-1789483,40726002,-15763656,-2631537,-7676444,9832544,10213911,23957411,-8798775,51638820,-9864660,19501338,26480324,-2728620,45679802,909047,434819,-8389332,21875143,-53811767,-35058587,-25753236,-6967652,-57013877,-17415536,12524317,16792976,17803872,-11230054,-26149319,-31111097,37916401,-20719058,18270828,-17898444,32586419,8649397,-25195779,4327544,-751513,-10612960,27604502,9601038,-12274336,-10928139,-23853203,11434547,-32307694,-11886252,34424394,20449138,-20138163,49557843,-16733456,-2102536,29107087,18549343,-17333025,26475205,-9838041,-17952334,12449346,7354340,20170294,-51402485,3226838,23097956,8556256,25740336,16767958,12592204,36704801,-15206301,-35603392,-18791788,42675728,46972138,-45643278,-37600184,29344085,41322671,9470683,-22284928,15630885,72191275,38744286,-43945939,1900171,48371966,32778187,-62549863,-25309108,63651662,36412497,-11327429,-71727924,-13813500,62254324,-14952050,-19414899,-3374400,45190127,50407277,-104597981,-57665920,28503305,22902603,-17047017,-92543165,-2496555,85429011,-35506300,-82013381,-8861135,51801432,42599589,5320601,-31516462,64869260,33305287,-56473300,-28686808,47128427,16405125,-41015857,-44315764,-21582805,20885057,-20394512,-31308895,43025852,91743792,50057741,-25232990,-71202466,32625928,54839100,-42371887,-40878430,-534187,77031919,-22570467,-35558798,2171850,25993168,74576542,-13291738,-12281074,36756018,9809566,9723212,9442706,-1864507,-13959012,-20711375,-36151488,42005708,29677740,-48884261,8655362,24611857,12113199,-27282007,-55519296,6442142,2384893,21101059,29341992,-29477082,-13144989,-4088481,-12664894,-1339076,-21650257,-9356070,18016131,44481707,-8621865,-14924155,-8493769,47107909,29175522,-47824619,-1000562,-18729507,-325761,35662557,-8404699,-45032781,50240220,58975380,-7605987,25226851,-18735551,16531199,-29160607,15861257,-35092328,-10020268,-69910099,-35226771,13579950,6006258,-27216035,-87619104,10852856,65716895,-33586692,-69387683,-53869621,89552999,67809245,-37917908,-74545376,17748713,105082291,-11675115,-76957890,-22635266,74654105,7504728,-12096287,-28362048,12222756,27444167,-18446065,-85440393,41424695,22393302,-60197509,-35165284,33923359,71419409,-18112338,-61501795,-21814797,58715004,15706043,-62519951,-52259786,72053105,72294308,-89654346,-55010148,77978265,96071632,13623600,-98014032,-15661173,50469473,15265956,-64518613,-37150995,-1043626,39307572,15718708,14903273,-13030929,49283537,-42452925,-15891447,4674450,41220998,-57818943,-44773634,39480643,53269228,12314930,224784,-52768518,54420132,72172383,-21120395,-100841225,-48561541,15057150,20733363,-21377792,-24831543,10760699,11497417,30680193,40558257,-31555303,17226069,48387459,-2799585,6243493,-34173311,20399228,-20507691,40031288,-7140230,-65676301,-37554781,13271199,24715956,-36587192,12241129,-2465691,50230220,8932694,39563693,-19449167,-2542710,-3337808,78244858,35515263,-43683498,-67396782,50308623,60012190,-20306214,-36207516,-44223471,37057816,35794909,44937044,-38936415,-16470559,72325018,11216710,-28142466,-49994926,30489691,22886432,-39036344,14536480,19628467,3208304,-4796102,7292341,30183524,95202012,-3483753,-38526507,50052587,104324515,-48649273,-113756310,-2758487,57722803,18336910,-84297452,-41399381,15837225,41880508,-16702098,-65605011,12800739,33811679,87806627,-71291399,-29558941,25408783,52829643,-494999,-37036538,-1389353,-14106603,-6607258,37599061,1179180,6029145,-24744476,-31712710,43905985,56874284,-23501129,-72521268,-33421672,74012183,28778501,-67967882,-31931553,49153386,48126009,-31141815,-49033277,-28848605,73157007,42087318,27479107,-60125628,-5013484,3010656,66032862,-22907319,-11820579,-68203906,10816998,-14048636,-7587527,6620662,-52172899,8555824,53217065,-16665527,-63765925,-33232807,-43476818,38872294,51578969,-25655457,-21617828,-27397538,1169877,-17664820,-67456308,18233121,62198115,29931615,11421639,-6527539,-3289024,8762675,19446992,-1414012,10572509,19099292,-2179044,14530954,23395278,-33753044,-3294244,18346296,54822446,4136988,-23627114,30971200,30977121,-22231920,45316001,29518849,-36646259,-62784359,-17579504,-477402,19109722,-2798177,-31217414,28958236,17156537,-3588633,-66968799,9553038,66725527,24464952,-16934490,-19497688,11403089,1174085,38284891,-4894141,3501378,-31460011,36923283,11605443,-40325834,5182695,31645613,23829079,-24206990,43443904,-16292797,-97430739,-18455280,-33947495,1411290,-39013005,-37711122,34613902,32985885,9780679,-35492512,-17296714,6925122,-11193973,-32128619,-38136775,1954846,17958799,-2744727,-3679990,-12674381,8594930,260031,3770689,-4429480,4527395,16487802,-31195247,-6257504,-2293212,-36942853,-54332777,-42374993,-19443713,2924124,-17309459,-22266951,-11360787,18525571,-11018832,-22750312,31691285,-23167162,-32034683,-29271278,-63060191,-7118540,9416224,19547725],[-30,120,-184,171,-302,417,-464,608,-942,1169,-1350,1741,-2254,2629,-3176,3858,-4639,5571,-6523,7770,-9058,10534,-12144,14085,-16279,18550,-21276,24204,-27482,30965,-34933,39449,-44259,49468,-55232,61627,-68345,75873,-84038,92830,-102375,112907,-124295,136348,-149629,164197,-179679,196605,-215031,235018,-256855,280552,-306511,334939,-366139,400558,-438574,480921,-528046,581089,-641089,709580,-788237,879781,-987568,1116369,-1272766,1466829,-1713566,2036879,-2477269,3107629,-4072650,5700888,-8907347,17421289,-101437114,-58578699,134572504,95489942,-9304326,-131577297,-82665419,178778689,157556868,-141720290,-200463640,113979319,207975733,-103782434,-154591850,38544318,82193247,29941597,-5428858,-42167160,-6833020,24442636,42833448,-40090580,-4538879,73748582,-34770185,-42148603,106805072,83961352,-133107063,-88136170,168441124,93879616,-113533474,-102784499,-16833383,71507800,54039244,-8766419,-157706560,-46671615,187838965,53760272,-151061523,-69930166,71876006,31158470,40913808,-15644961,20428453,-65793763,32528663,85128826,-43919890,-135110074,34506080,46739694,-19376330,24910800,-54389661,-59823547,37068591,134118121,-57829237,-90816740,47094154,40406753,-26441555,33917159,-3462738,-98058181,2730813,141965950,39872265,-176630442,-785604,137543850,36384691,-84434619,-95892482,-26993576,82487230,94255170,-21078313,-166654886,26266327,173908491,9137642,-128202705,19748807,72712357,4534751,31731859,12017033,-51140482,-48106677,7704766,14097219,42500558,48656754,-79451828,-78557016,107054447,137055384,-80826244,-190574268,131592626,167270452,-96217158,-145351968,25975929,50762052,120380733,-14313893,-118106729,-27160734,141170287,62708703,-113984505,-39728894,93791117,-21358560,-94716764,36836651,30856183,-97438598,-26119852,43903822,24644181,-11605651,-61176199,-57659531,32541990,97297371,-86088714,-139149028,-8076704,184643413,35282078,-141906473,-40996712,112931081,66050998,-76619600,-64121063,5700144,72704750,65819886,-84056712,-100651550,43623704,53051042,-14418523,-36462297,22599520,-50384999,-24564923,64335265,47219005,-74033208,-64350920,37057748,77707297,26014348,-7895856,-37996050,-16507127,95183288,80471766,-119466753,-67550025,75946148,58872568,-31339875,-23535018,-22526578,17281394,21196609,17789468,-111123235,-28226079,64530831,89518443,-16169411,-47035909,24076113,41050380,-22810474,-10378497,-15486426,-15084060,8660380,104261746,2460288,-10885439,26648100,-43065328,-31804868,56349247,-19462060,-103286254,-7989254,105190815,13397148,-67583933,-5888759,48291614,53206616,-13254949,-40578793,-87297014,24648601,97834892,-19921644,-76513577,-26537271,77168853,11429899,-16633017,24628411,3036958,56883572,53209856,16246165,-51294601,2469618,47816254,-46779481,-33621648,28917065,60121713,-46698661,227508,49029473,10757762,-47783527,2909354,33177139,-28676869,40772084,-38373832,-2443880,70956133,62760064,-105141285,-56384527,72521005,52672927,-43633298,-825608,49728240,39291772,-30118001,12315183,-44381069,-32755687,32085664,-9428703,-9557478,1071627,34340271,-14220061,3010785,70106091,-26036858,-104453123,-4220683,58090910,62172608,-35648603,-5852450,29066037,10180904,44693771,-26291513,-59349900,-9427073,84332928,3821946,-99115137,14161306,9246824,-16838808,744680,43230683,-35143027,-6548267,-17492040,25256516,-44573628,-16957858,35145197,-44005237,-7027080,68012021,-12352923,-39158514,5687700,71864863,-49322091,-4240086,20429239,3755860,13855776,17545071,22919929,4425255,63114642,-2899597,-54496093,-21353365,101732267,-18803109,-62723574,8272632,13812504,-38219844,-9528800,-184739,-27784951,-23027465,-30684993,-25682456,-21333269,-19360314,28696327,-35752310,10839256,33343138,24890194,-16542658,-10241500,78158049,-18552484,-19555993,51078024,-10357327,-24736224,1480597,-24916382,-23218221,-8743249,40416771,-28608768,42943534,9382160,44658432,-21296123,-46809144,21162404,-11976981,-13283380,-4946731,-60664341,4987667,81004513,8672526,-42418768,-1341101,13178329,3300227,-41823547,-6019850,7888962,10647356,-43110280,28417203,-23684247,-9029900,-23434922,-9985567,23112982,-937277,-16602941,-37442842,-36389043,46393504,-4440304,-9484708,17473186,27503708,12616380,-15453557,-1122193,-31602734,-33156020,16661110,-14880123,-49167374,10985508,42362517,10446823,2639099,-30097713,124155573,-70260312,34490400,-1932802,-8204349,30678031,15430342,36645685,15467518,-26115887,-20138755,-14299379,10186469,40524807,-20300388,-14740468,76911383,60254782,-95740586,-23327227,13865546,7998044,-39842540,-20694856,-37672820,20590577,28835930,12696880,-28407655,22392843,6787822,-11277957,-14363691,10800745,67338532,12715756,21305325,71169494,-14078361,-17163928,-10931566,-832001,37287104,38625332,-15431307,-19446547,28282889,73698364,-22841726,-53044233,-23385701,59697474,-13750809,-40605614,-10004778,-28438979,55017796,38215888,-24142062,-8127651,4136744,5990305,14196318,-21408730,-12719559,19609803,-20519535,455432,-28357934,-16528831,-34722363,56482729,-18277941,37404708,-20514446,-4862103,20335945,49778194,-23447230,10239746,-33488109,21035436,-2742846,7353243,-6419533,-34979255,-23276253,-2484361,26801116,-34136355,-21670395,40046601,44756954,-41240621,-1330255,-39060448,-35304126,-41067154,16520088,-23190539,330606,40384789,3444560,-36730870,43810502,20761637,-30133526,-28432010,55373631,-5153932,-7481211,25280426,16235171,46722799,-7258092,-91091478,9004367,23065104,6028524,-66717183,-65190819,51357972,89391191,-285593,-70351554,-4306527,109309580,-23608045,-45267806,-43466455,42362054,61770938,-27058454,-46266235,9619766,58451112,-40469935,-40117484,14089806,22161470,-49706874,-100992345,7679820,82204577,20582145,-97211974,29875304,87001059,27482025,-55272636,-38109277,68626178,38176625,16455695,-45648527,26827096,74242724,-11480220,-79278704,9035453,17818375,11342029,-52379217,-50476663,18870248,14495768,-37412336,-81731864,-20903733,36214365,-12897375,-14976400,31062731,33911550,-19236041,-12935296,28457560,55635687,43370796,-25112499,-5715574,48801046,65382729,-8121075,-45962818,-14947136,59684514,42477412,-34622360,-21564565,37510685,541144,-75573488,-52324942,25832951,-49954936,18960075,-12323269,32775182,20451504,28360372,30760847,-28598052,-18014441,3618329,1841712,7149692,12483304,-37670335,67049756,9907440,-30164898,19038001,10119179,-36013487,-25168595,-55596226,37530553,45102679,-25145893,1478253,8889281,10685610,17491315,-48007109,-28835436,15144168,36823782,5337051,-36655786,38823309,70857262,-15743282,-38149096,-13353009,59972687,63356222,-79843069,-22115145,10241448,81885611,-41536197,-77847493,44930857,45857605,14758703,-51225273,-294609,70187402,-4597513,-41172401,-4800120,25447969,20517516,5811675,-47270205,27406704,86174796,-16443821,-112462515,52637786,76932385,-1256340,-64168453,37061304,49355635,37811160,-65190736,-65545889,44368791,97248576,28051677,-75905575,20747857,89995140,10563883,-86053294,4805352,44222064,5978690,-30477945,37918894,64994834,-2423679,-34811714,-58971885,26297305,42221161,-32074584,-82152890,-8136520,57067659,17083381,-42621030,-11470319,45917813,7358018,-78731867,-52431231,3671432,73250053,15375953,-45690154,-48743476,35250401,22755728,-37991853,-35156886,8121385,-25833985,-46067391,7464559,34139040,-4817531,14439632,-3942995,39458594,4700008,-17911233,-28759677,10394830,52498191,-26915741,-68627208,-25907116,31532722,35267784,-11531132,-27681707,-2782664,-148820,-2850802,8981677,-29704625,-18541758,-17079533,60685365,-27266030,-54645363,-21601863,53116866,44912931,-44404931,-47519972,-16169750,57681651,-36048704,5435326,-46828799,-10938566,23685105,-58082930,-35745195,33227181,5021602,-43443915,-26049997,17022960,16903191,19287955,36030952,35458852,33601932,-23692368,-25259061,-5687755,80291745,-20727631,-44902397,-24461912,68631101,54222371,-34193698,-45901281,3306983,67918743,7070934,-72890648,31978242,46344377,29663850,-46107116,-37589679,-5148152,-7124599,-78102138,1434167,46033989,-1084810,-14837918,15611780,51570150,27626787,2622106,-8755799,41824503,74094790,16638666,-85841922,-86701096,56121416,62063962,-3267700,-89786171,58156726,18904850,25289608,14341194,-7416569,10488857,36973521,-27753757,-15826911,-2996097,36976350,-28083402,44450026,-18509768,-19632088,-68577152,20179033,49257765,-5984462,-36916919,-1221614,-27148262,22657279,18970462,-78593708,-42387460,-28572933,55616176,37118562,-62513201,46745179,80334393,18059656,-62530454,-32660594,-7582395,27517425,8530400,-24168775,-2770427,-23015898,25330323,22639025,-12619588,12570041,-13369896,-9042104,45121968,14492495,-7281916,-3179311,43696964,33039336,19118555,36919018,6194249,-59045251,45541088,26835122,39971805,-47568672,-22828749,42128841,13328544,-5886275,-30801666,27232209,-11851071,3326459,-41747961,-25854420,53953925,37083425,-112547,-40951258,-3044038,11403309,1611303,-2271092,13719843,22106589,15212509,-5912704,-57888574,17440119,56839943,11863620,30248333,-4081049,5330163,-10277573,-15268674,68893732,6454411,-32427103,-26025671,48772621,11992946,22724973,-37706007,-40132431,22415924,53242575,68670540,-55878798,-1010726,42709916,6667353,-25080920,32007937,21682996,-3802364,4157694,-11532570,-43357326,-5517684,-20577420,-20404697,54354954,-284527,-36431396,-25409685,55625547,866997,-34674311,-48749963,53737502,80123304,-9337826,-18583407,-31040465,-41358336,38661880,38940845,-44312430,-35232672,3933852,39047021,-11341474,37887257,-2135260,35389181,-1400856,31912127,11622072,-35853681,-19933829,26051273,7166573],[3,114,6,79,-100,150,-120,98,-118,246,-213,230,-288,396,-387,487,-565,715,-661,752,-891,815,-877,1067,-1132,1195,-1143,1394,-1396,1380,-1442,1583,-1563,1527,-1648,1759,-1689,1728,-1858,1935,-1985,2031,-2167,2369,-2523,2759,-3098,3526,-3921,4558,-5331,6229,-7245,8695,-10325,12230,-14609,17551,-21053,25211,-30312,36687,-44492,54224,-66484,82299,-102955,130819,-169056,223774,-305757,435510,-657420,1081189,-2043691,5084812,-38656889,-142396558,-29271699,127583970,28513373,-93227721,-27579331,65878586,-62235206,-61720693,112368648,97914470,-38824254,-53236882,38871527,72234882,-48110435,-110230288,-85355329,70812022,109467869,-17793141,-256216492,-3285793,234054905,6857109,-187178520,-86604138,188164081,79235077,-31948430,-53465589,-31169630,86667237,50170110,-31892814,-47962176,59496515,29104630,-64739162,28168977,104397716,-36589930,-78355826,84902515,100989204,-68147210,-145896343,-27757039,118841180,52089679,16170497,-116147386,-32894412,108657522,44343826,-125155242,-50068265,102372744,25351490,-34510403,-17358761,-4397882,-13963471,-6889310,50153538,-104777506,-53245750,17762883,43724620,-585395,3112083,-63158069,-39944928,7863492,112673705,-45943008,-144410538,51695076,92699228,19369166,-12714489,-7087058,-74037857,-45354076,43926178,-5974040,-73003787,-17601714,93364536,26625943,-49385273,-88492391,-33419913,23819845,116638282,-19500427,-178540617,-25797131,159982924,64739455,-131322640,-24002713,47258078,9889331,14214369,2337243,-79657002,28511103,57987943,-41900293,-84008925,33218872,46099562,-129061431,-57959402,113966906,-18483695,-96400919,61687214,136577829,-47842695,-95626870,13673910,49555823,103489315,5179424,-105035000,-40281494,172288563,64641325,-166192256,-74689715,72585619,64727621,-75627933,-90409556,21648045,35662323,-6491854,11858850,-53786621,-10257349,36101275,-10872399,-21676761,81874375,27149477,-90203408,-10665535,104251341,43649920,-139488655,-18066696,82579004,53915390,-50345215,-70520067,3309390,52050116,72307935,-57095955,-103251011,36346965,155007990,-47897115,-103500866,22107770,45001511,-15545975,632301,-5983796,-42647697,-21136051,27787386,19094393,-40226526,-13088153,9712683,-72332517,4224388,36003205,-54049880,-67471298,76600530,70464278,-63367489,-34586502,-22653642,5144633,20601628,27363715,-42183604,-20702589,66902652,67090732,-52546337,-51187760,23140434,25453745,-44396497,-25262506,1534837,-21260279,43382962,33788243,-38941471,-33223228,26082395,51186178,-1451231,-11024637,21205338,-67635494,436883,54864927,28653273,-38355138,27515052,21771968,-5072996,11534422,-1397339,1032013,7181754,44893003,37564513,-91206910,-11164729,84060173,16268933,-73839342,-38661325,-5810698,-25765100,49762536,-36128411,-50500447,6965978,34259129,-38317153,-62122101,25349680,46376083,25422517,-21907098,6459985,18834198,-30693017,-17398432,40496856,29308272,-6816290,-16612039,-19853899,-27866653,22775579,9743537,-45030273,5703429,14038517,-38477718,-34148649,29933409,54134053,8352521,-23353864,-53505823,-38454448,23069725,-28678996,-117133252,-9120876,56404439,-47019809,15369293,46131607,42965345,2059139,-16359023,-2629282,-24763791,-31148759,-46771497,15380810,-21406256,-19957066,55600088,-48985182,-10364164,23599591,-30297866,-52085481,-16500332,23151731,-5707288,-11845387,24759381,-42210277,-8663722,-20419592,-60532880,-14609497,32383305,66757559,-50681764,-24156906,25812195,14346787,-55695744,-2068754,-5467946,9505335,-2258981,39274855,18089567,-17179498,26057923,21000819,-6903435,1208636,-22100419,-19682873,-23673709,31077043,21352467,-2791355,17317437,13987067,-9690687,6103239,41185930,-19103693,35150644,21146444,51387448,-91654285,-1251279,2047779,-47057975,-30657156,25329208,-22258434,8502988,-2435350,4044360,-969220,-14978313,21101762,-11125922,-59586787,-28856493,16417701,2227693,11268234,6844168,-32814607,-22916295,-30316898,26153795,-68241058,-11787044,39450983,19401121,5523655,33595236,-30446692,-23407899,64932901,16413370,-12885805,-14566209,42306706,4600280,16701664,21836662,15006363,-27387246,19250059,28484740,6837191,13984532,-983117,-1475805,8379983,-24835549,-19838269,-26122563,6635027,59063898,-34000350,-36596234,-16254726,22637029,-14384333,-49224906,21145883,-10750651,42346167,-3306294,-30351282,20041348,60577995,44599462,-17678937,-32364890,33465347,-8027059,-39007241,-40861479,-3789773,46987261,-13709201,-16728822,24410180,19334500,-28399155,-12712078,-3844569,11488108,23420819,-39609943,-72770545,15240920,38357340,21047036,-19276743,2077365,30609768,17585338,7960972,-28566734,-10776767,-13361935,-14116070,14042055,7410171,10801380,-7229733,-33479648,-14887573,49880221,-12378522,-26274720,27967050,-31447016,5549379,-14894678,-19663070,40749627,24984761,-1774215,-33205359,-14773556,29184714,29032677,-1131245,-18749600,24864345,12409063,-10550475,-33518903,-7199048,29767546,10353003,-17979821,-11003083,59824421,6957187,-5812313,-32278131,1154733,19680349,-53428594,-12494132,5540126,40860604,-52677579,-19932606,33145538,1245603,-4007367,8255885,5285941,-3491858,38317442,-15504758,-7282205,34258597,40086176,-10820350,-14437923,13195046,900958,-12924743,31519417,-421967,33887393,14551615,18368788,-19799063,-26017032,14157313,1014762,31309231,-38774882,19776791,-128816,47776189,-16272863,-30313166,6873732,48957622,679656,-804738,-25687519,38219535,20354870,-59315423,-18029332,-37814167,27315030,-10325177,-58720570,28399680,56123936,-30977283,-49935959,17978231,43279014,45003039,-12549681,18492965,47989402,9585142,-1748968,-12413195,36945116,16176816,-61919725,-25074119,20107863,6164054,31177331,-91660300,-65236227,69624182,74635290,-67549615,-36129555,8301813,72327011,-63970149,-55792384,-3619014,48331106,7157661,-51633476,66669091,78631628,-10639049,-132172622,-9290838,41184601,-5512939,-35990015,4089563,-3559274,39050841,-22693475,-81330073,27361938,76413701,6193511,-111979832,24478109,107559950,12387348,-17916088,3443412,70320825,54891646,-6978313,-44105471,-19822296,5078523,24295411,-23915656,1010169,81705158,-24015548,-44766396,11413640,32209500,-3117313,-55882602,-19487713,45993816,49439427,-24455387,34276373,1374446,11091374,18755122,-78917940,-27173753,20928407,35147997,31853869,3934372,13664997,2913411,28606367,-19161732,-5040926,-13195227,-22793688,-7470927,-37601831,-50817218,792346,38618320,29505285,-31578113,-43070482,-4307529,-8861890,16882255,-7230742,-46088962,-3465922,30669087,-6765918,25099595,11530512,14038946,-6147025,29251813,41497877,-26399811,-35289526,-55668326,54745546,33652804,-72134275,-52196355,-2133347,84442949,-23755220,-57043560,1922043,103038261,59571489,-19230806,-70770406,58128277,22404309,-14805518,-20434955,-39269953,-6054992,35206381,-20058156,3997716,38307608,6349283,-27855061,-10477999,67035787,756496,-17588346,-50150063,73466766,59831008,-19286252,-73495865,-15124993,123181193,34771712,-135789442,-44676771,92805383,57719690,-84384118,-74379263,5032228,49442017,-42521715,-52396227,-5123255,-11544071,36535872,801245,11810660,-11144092,-740454,-33118973,4622501,61979951,30275828,-90884239,-5777448,62706226,32437187,-42531707,-55341636,-24441179,54032070,31904607,-11255672,-71467969,63478769,97374037,-29455669,-41149540,21941649,37742156,62218806,-30147009,-33175305,10816970,22246430,33979854,-42771198,-4792185,-22426222,-34576586,11004830,-26786370,-9939374,-46389639,-38987241,30238644,43443712,-57156732,-34914190,9304769,24829659,26000429,-3352896,-31824375,-24125844,80011640,79759904,2716969,-43195599,-8086161,28248953,43079518,-44497196,-32459602,24578396,86381772,-9740923,-51816128,4080599,39588646,29143571,-25890315,-27797762,-11848108,57494331,-5067501,-8524439,5886222,12204103,-16676416,38177820,22697652,43678281,7310447,-62011804,52420553,35502062,67396161,-114945584,-40226889,68221092,47036330,-22541274,-71869016,-31413188,51825174,43515076,-30922050,-48463824,72080941,45005001,-18093552,-38676505,-17516736,28840960,21833210,40810335,-21525794,13389974,-12456162,-13733303,29121292,35325582,27309126,-13942529,-25923208,11864544,20977120,-40195690,-26452414,7449266,108359273,-46132220,-50581747,43906955,56481904,-6738504,-34618863,-47844437,30437196,24067604,-22608323,-56991461,-11714417,50991956,31642766,-19895338,-32194212,-8543624,-48170430,-6922134,26141540,-4736005,-55171186,-19266032,27894566,8093197,-35071603,-14692487,-49323600,7690440,50943395,9734353,-53587844,-50703848,50542942,66114738,-21135511,-41101964,13367189,-6223010,13915450,-27663656,-70901057,-31652082,65353179,301166,-11454082,1304128,-10366827,9782358,-444281,10240227,-18765236,3649714,12978040,-20808497,-23095367,-23966944,51828908,20339062,36077842,39721991,-17550476,-13008015,12303114,31724556,-36547061,-59972543,9674517,21076771,10966669,5693293,-42721729,9928627,2564810,40822273,-13656116,-101077562,18613466,-4554434,3348457,-9757435,-3870936,-29181401,-38930,47617307,14603532,-10272954,18857878,23854364,-863296,-27541191,38865013,-23062093,-9502550,23095685,-21466435,-39020702,-39357797,12100449,30537063,-21881682,-10798815,-55415228,19569820,8336990,61614826,-37559465,-3229426,51247498,-29008875,-11460307,20221645,-38123482,17537098,-14240308,-14445788,11220235,-10102878,22035600,-34730640,1444692,-25916873,-8564741,23014999,-17248054,35581451,-12255977,-12039585,-5032807,17254580,3650224,-40018395,41697484,16369667,25793593,25942218,28032237,-16861263,24448302],[-6,-99,79,-152,268,-197,264,-455,583,-602,739,-967,1128,-1294,1581,-1799,2053,-2349,2644,-2883,3199,-3490,3801,-4026,4202,-4344,4376,-4473,4267,-4006,3648,-3062,2180,-1034,-412,2176,-4323,6938,-10081,13786,-18144,23063,-28950,35650,-43117,51653,-61326,72052,-84084,97492,-112197,128435,-146266,165670,-186624,209459,-233891,260133,-287905,317093,-347554,378813,-410450,441478,-470632,495983,-514601,521937,-510650,468791,-375517,192272,158055,-851982,2378063,-6679525,37348353,119564679,31404955,-44620388,-122493859,-7322200,168864155,69348124,-252670707,-95356585,166909156,76038976,-143259228,-102553514,51842265,52275251,22203441,18473209,-58690789,-55168509,59739178,1847677,-47290028,-39625018,-7241934,-66591320,36404826,127496014,-31796489,-147574765,-1526428,127570033,-3826739,-102441427,-49037250,-7702239,69507612,34593320,-56462704,-104795273,90701320,162825000,-34524646,-130817005,16852617,44870733,25540407,-20993083,-10617577,-135012449,3768474,127663547,-5788796,-83282381,-82707381,82568355,6743450,-16980752,-68282843,-75034623,7799204,96259789,27234193,-117421146,25573645,82031953,10153340,-9984775,70207321,3969275,-70260957,67895454,133782621,-64974925,-113617532,24654433,121687174,30419721,-69361467,-155285794,30223719,140305468,15076425,-140753602,-125216539,119867370,76691102,-75965430,-73063857,60760967,49020863,10966782,28320023,-16517323,20473908,34532241,3234973,-17078970,34379935,-10811423,-106869385,-12528104,175810334,32925512,-206936708,-30597241,202470978,78395017,-97337113,-110665638,17794775,110019976,230150,-76757948,-102677756,57728448,72340441,-75746010,-119241824,-19267147,43534147,-74350400,-64197653,6737133,41980180,-61960116,-13574846,40163358,-11554744,-65495047,-23821859,19011457,67724622,36753706,-89080804,-74809151,158723116,133584768,-101197107,-115340418,56868091,92094394,-14767422,-46334948,-35631252,-2300148,76804333,33086149,-94531769,-67805811,69969516,22805454,-24478182,16440834,22771477,-32033565,1802790,76843150,13029825,-104619592,7061156,34318258,39199102,-11219405,-39869360,-347040,9896192,46373079,-26430228,-138192484,23503348,107264760,8356772,-51939012,-35078503,14107468,14020493,75743674,-39541920,-46746463,-21211362,81632516,12604350,-78906468,-27825751,-1509698,-15784501,37702647,28658022,-91347909,-5447026,81474032,-11915986,-63786274,-4578282,-4684565,-33710286,-8182931,37671747,-22864816,-38273676,-3985288,81985105,-36897436,-30520314,28503890,1681000,63804234,-10482011,-38971574,-97825092,61899120,111217389,-57383119,-59469064,23212118,51423388,-73160635,-7929279,-40013758,13938556,13868023,25464859,-62908485,-3706791,80947662,6938145,-49897604,28490463,90124484,-50722667,9776100,71342568,-42264867,-47460053,-14595825,75743964,-4024155,-9886020,10600941,-99729901,36611059,61427141,-18502118,-145584371,15943199,91854264,31349118,-58261834,42700257,43429404,8253931,21276543,-12373296,-16160330,359461,43652000,-33784703,-73198396,37875133,-342916,-42565283,20182808,20157267,-44409960,-36750951,53827190,27289728,-30813665,21023171,-36565414,4694159,-38411597,13969082,-42376965,-17627316,44531243,30487654,-46476750,6952795,34530293,20631028,-37799147,8033351,14680723,-36589334,35341543,61319369,-26059603,-10855202,53827302,-2222441,-20552468,3399666,-34597992,-93917208,27881529,12887431,19292539,-79207059,-30950392,20816378,-35895984,79879483,665602,-27212580,5457655,54811462,39155153,-25992250,48051346,9041658,24692227,-38070083,27109596,-4191231,-29145377,56672529,-5715132,-1967018,19716287,60851187,-21702629,10103200,29945877,-5329140,-60652091,2963623,26765771,-30730457,6780070,48527234,-18264947,21288450,-9135870,-6915321,-45097308,13646180,-15427633,-14547343,-22761902,46067521,20813874,-37828944,31480238,73879127,30682205,-48044098,-498430,-21010551,-28858301,26568620,-1091224,-3613956,40060057,8673861,18823509,-45264650,26556777,33519960,-71018258,-10000567,33096372,4535846,-41219856,22554096,26864867,-22015587,-29417551,-1377723,-32439743,14422573,8341736,-47972079,-59786246,62764090,2274171,-57276797,17340902,2159912,-383589,-16993042,29538911,-22400043,-4598247,-15727977,39773370,-1480960,-19938336,27303338,2076788,-18374572,19436314,52258926,3419519,-16040176,6283098,-12674942,-30768884,30927947,-39345745,2428826,10037260,12914878,-56500252,7067008,73546336,-32241671,-61191493,-36151224,75290937,12094365,-78927767,1221631,33951086,24723174,-5304975,-52503276,-25309129,24386359,-33195979,-36779660,-80869955,34819679,-3915,-1229695,21013188,-4378283,12482617,5900071,-14031208,25800019,4836269,-29609556,-38409280,-22675078,9765300,11197682,12542501,3110383,1120489,40130128,-39501251,-17195460,17900841,56199871,14943030,17129314,32850944,11706741,-1985803,-9041279,-19252777,-22209693,-16155570,-27077644,-1521924,-1194179,9021760,-27216835,-19624184,13118867,29018539,-37210672,25714843,1453518,-24614682,-5454426,3684503,-35904023,-9166121,-2840917,2592183,-58906077,9004318,-8790274,10880251,-27031956,-30306799,-12088970,-16080696,67495490,-21240192,-35967706,14305918,57187252,-40445895,-88142031,-33887576,38191392,-4608584,-28598468,-23297089,-5384027,21978411,23159350,-24959519,-3803714,25644325,-7993176,-17461653,30866034,15800770,38818486,-56039944,-12425486,79704721,58378842,-24747478,-22694463,26786318,62989045,-1356305,-46748722,30728763,95459464,9388471,-70500201,-33209189,52741020,72602766,-67878754,-20628502,18643202,43688104,4596485,1956022,-37629247,22761287,-2058675,-36762111,-10283945,21976621,11063562,-37502597,-63156679,16583244,45237868,-39943390,-47145402,11154635,51517519,14889867,-51352704,-26529512,70493159,4585923,-69976310,-27794595,22451076,53845068,-48302256,-1153885,1885303,30975067,12478518,7995552,-21015373,37097825,27011013,-19577223,-39609355,39773239,10669440,48655671,1364502,3736483,45185455,-9851150,-5459989,-4683026,56472587,7743039,-8521858,-1031535,-17131228,49482675,-10904264,-24152888,3684773,-3991999,-4754772,-36650504,-12292544,12657326,45199485,-11131818,9758698,1470040,4683938,20407229,23819412,-13211858,16455400,-15707850,66513967,19579051,-47722432,-11731600,14646983,-9094935,-17845580,15012339,28072104,19106579,-14892830,3812591,14965369,8077718,-67362118,-53648703,40529027,52854051,5186138,-60287615,45898322,21349607,-29030398,-41819501,-38608023,58251831,16002939,-21593180,-47869073,30144417,78820654,-42508583,-89662046,26684253,91520741,6273818,-60090727,-23687817,89797865,41533455,-59685512,-4846735,50248579,4418898,-27483215,-30045009,40962579,35131189,-8148881,-16632500,46672409,70983271,15987280,-25571876,-21333457,86960951,25737097,-45557296,-64446965,33418599,86967956,-24115689,-40262923,1502054,41221234,1330971,-33072885,-36896011,68261632,29757719,-29074384,-40744451,32348863,50952046,-82623895,-64413987,37119693,66031116,-24818958,-48951561,-13968311,44870023,18995042,-39820050,41587575,44486921,-17001101,-78738243,-4703721,6019129,43241602,-18956896,-54900029,37096016,21488082,27387391,17660706,4470427,5455677,6243386,-30657240,-27775851,-61859613,21736909,10222260,-44001205,-33931186,10897527,21276524,38422908,33420236,-22251969,-30207897,43492992,8012408,31231911,-5156764,-13007130,-11689620,37446314,30123398,-18341372,3234858,-37075399,3411317,-16679600,-10849440,-31960707,-27240779,-9815771,19596967,29052078,-48094338,-21947444,47385064,1003129,-31107931,-27587703,43464999,16467366,-29868648,-18050399,-4628727,13474742,41777015,46538427,-45958125,-1002720,68140167,-29533978,25212053,21385753,7083867,-16984100,6879592,61303638,67413811,-35568880,-24822220,-42114443,51859601,27361692,-3950843,-29460873,67361012,75194676,-68959793,-51771765,27003421,67935211,-3009623,-52178150,-55481249,73925392,-1106314,-10831196,-39954987,-23914150,13924214,-7088873,-18375312,-19975508,19119510,-7666127,-4737642,-15185940,27636242,2534061,-32448449,29032060,82782235,16601792,-35839672,-9647221,98459975,49504505,-4042627,-37567217,-19927519,59573137,3428441,-64287763,-56172254,19218251,29597458,-31572975,-43613559,-39698854,7686458,59101636,18568988,19890435,35460366,24550256,-10137449,28726939,22077769,-41374781,-42808744,22684177,28190288,-1059573,2125350,-22687612,39707978,25271454,2623553,-71029074,-5392071,42871323,-2787025,-47981730,-52478925,13225848,47586954,20760818,-1127123,-36484591,39313378,20636270,18970580,-48476670,21540010,47046296,19779056,-15528161,-24375967,-48636521,-55781111,20458341,22257547,6872967,-31414302,32190180,36936024,-13646714,-2095864,-17982608,-16925618,2466494,58938438,-48296950,-76702526,-35716134,33203507,-27067920,27896314,-30214623,8359375,40913374,36370108,-28237532,-3236110,215797,11903336,-2715184,-9087241,-1630518,-15062452,9065180,44206620,7399312,-47615114,-51313952,41516525,27168122,-14605225,-4736328,-4897647,-9333366,26416246,13859776,-21260442,-86777546,26589220,43835497,-4656380,-28360048,-10510136,2908066,-12615958,18181001,-35235677,25944566,19123577,29165648,-47294115,-30240930,4223237,7556835,-43296138,-12375975,15615636,-9629528,-13418154,8553855,10743114,-21096247,29348392,13474985,23465421,12939062,-8095659,-40976343,-56434596,106796123,-9052250,-64274778,6538899,22994671,7968229,-23785168,-1288389,-8810334,-16320182,896442,-27801638,-63824628,12686397,70236939,-6602117,-8655002,-6320377,11293720,-26782227,46000193,51876924,-81422899,-47977568,34070566,30628368,-4214639,-24446373],[14,-28,88,11,81,-152,215,-232,368,-488,663,-771,912,-1253,1614,-1834,2305,-2842,3412,-4009,4847,-5803,6660,-7898,9357,-10841,12403,-14407,16638,-18999,21678,-24733,28126,-31765,35863,-40479,45373,-50803,56886,-63348,70393,-78088,86476,-95619,105537,-116110,127535,-140121,153468,-167877,183495,-200266,218341,-237887,259082,-281851,306579,-333626,363183,-395433,431000,-470764,515090,-565303,622680,-689135,767375,-861300,976486,-1121515,1311028,-1569679,1945355,-2542505,3642155,-6355348,35385027,51676708,-102659875,-113295029,88703001,111275615,-72450587,-55011261,13190943,59802322,-104412687,-15299774,91258035,-145166,-93676363,-35979892,77869505,-2686940,-93016860,-121878500,-1424281,200564537,36177559,-152973788,-118781627,172318311,151738620,-129320692,-189944172,106628133,122320725,1058912,-60696521,-16558997,54478798,83289109,-16552213,-75908569,-7346366,38108563,-50196701,-81719085,65882926,-7699393,-148562631,-51443014,128718286,28536248,-79646874,-109137795,85734945,90354102,46253535,-83796392,-130268147,37425022,157905985,-38089779,-157672525,-741490,144283624,-360939,-25017914,-7771788,-12249443,7732870,75928086,53505482,-79820807,-3237889,32904521,-2000860,2536865,-5234796,-42642798,-16522880,126008477,50898241,-50965748,-66850404,132480553,32446243,-62639181,-22112099,-51487552,-48155087,65054751,63148416,-101624885,-60324021,26503633,75371266,22009654,-36759666,23081561,11524880,19397606,78711658,-62404244,-80015474,84686093,74660509,-50192372,-104055823,10914279,5485382,10776051,-36882671,-26952727,-19712843,25435455,21665362,-90587705,-28951770,21165007,36843879,-80246091,82399525,17284867,-101744982,-70670037,100316419,31432213,-120775672,-57032189,59312319,73328840,41659933,-102003641,-78970782,45169933,148607564,-53140115,-140859714,18417536,121110112,19641686,-37084483,-18530220,22967991,34963433,42623424,13864828,-18629072,18446734,11447063,-23022558,612612,47889551,-82670310,-71905621,97818651,117664531,-87652691,-125699026,15026224,50205239,25230579,-75583599,-77501541,25574843,101456430,76300832,-65667070,-41690977,83809943,3226815,-75241477,-6517375,49054063,22647867,-43612407,51173684,-3560166,-57123950,25296399,61846951,-19359556,-28790106,46966420,-27439375,-7019712,82602071,4429235,-99033258,-3069048,105255867,-36531724,-16031424,-9845830,18403078,10005941,-15692530,21942881,-37320635,-6517836,61899438,4558229,-85537771,-21461162,46844011,-50241779,2898798,2138649,2879395,-44615553,35848375,13428253,-49307194,-18480898,56743023,-3142384,7933474,42693414,-33628501,-36891991,31266771,92222990,-28351371,-68676771,37891723,-602251,10666639,-19326938,-36861717,-29673606,21737489,52790577,-58171873,-24841573,60510320,36467972,-50185502,-10141835,-2417123,-28600558,-2475080,-21153274,26833488,-21059826,7702315,64879267,-61870244,13578279,63072730,-4844221,-9704993,69134571,2139936,-70230589,-1698971,4289506,19371281,-43023750,602273,-1966933,-35994098,-7649458,29423472,-106771140,7654495,97951779,-371797,-118302132,-20616915,22827142,-13831411,-22854578,16982007,-17679794,2925440,42853133,18984009,-42068022,-24927096,39872609,-72828462,-14160135,8387670,-40875849,-27263406,34534736,-978088,6916731,-17362791,17881242,-1386483,26244047,-25254305,41001211,-67932219,-3020569,34918428,-26895609,-51233840,54403329,-6110009,-62483076,-37522155,9278564,7367427,17246287,2766172,-17306045,-43308728,49811847,20326688,-59437857,-17446906,10090410,1507843,-3867905,15065105,35926677,8632526,15198360,15042067,4960615,-23522678,29354175,17158472,-32520957,-40281671,23734537,17730261,6557318,23217485,-24010995,-6779233,34580949,21836809,-55889190,38410642,-9067123,-52228630,-4115337,7066165,-13502328,-71602413,5085254,17852397,-8294215,-16994783,52764902,-6075501,-38539365,-12515757,21198245,-9764497,11595670,24073006,20531805,-24242748,-1149735,-1625777,-39956510,5715129,-26689109,-24711115,41936470,21199605,29776708,-32673275,27809903,10927952,3310346,-52866787,9422056,33435164,-11219495,51803336,4317994,-45398975,-28678890,8678051,18817758,-19840299,-33951590,395714,-30929089,23738349,14732182,6038428,4505356,-1434895,52169333,31917569,-8238786,-8698253,3859529,20867997,62322230,-48560154,-4931734,17018707,15404482,24747374,-20417256,6494618,34626849,20892844,7921482,-4581612,36756942,17230354,3034094,10068137,-1485447,-20156397,8983107,-7952464,42907451,6801868,4744407,-4403697,10037138,42868344,8809854,-32482378,5386264,17783734,16690190,15105905,-36401101,-28793566,14945649,32358258,-5428681,417596,64132836,7075981,-4852927,-69873470,-8683512,40504100,-5108696,-19723319,-50887649,37465212,11274261,10188189,-42251454,18371296,62433096,-19986798,-11556248,11193436,-25453828,-45846736,-26533617,29284358,-14032441,-24481511,-73657917,-42920613,-17410090,-30561336,572366,-22789791,74543980,71445389,-51046419,-79343913,3985134,-18761458,9093750,-48439924,-33969488,12036124,12213056,-44541546,-7891093,-16125761,6211394,26696823,-57919154,19249945,31617,18099327,-29401880,-17331998,9845558,19547825,-19499732,-9584702,-38410389,29419729,20191635,-35481889,-19384021,10517311,36108796,1839471,40072642,7762914,2701054,1140399,-1584816,-4620194,-51247514,1346375,-30129105,5431307,33433071,-35818793,9448979,6019692,7820020,-11600305,28554141,-27820923,-25340198,10636474,12930162,42571290,-29900152,595807,34141553,21937961,-16583928,-3275661,11880134,37603987,-71933,-14584459,10063037,33058673,31314073,-40231259,-21585738,61951680,-11141422,-31545292,34663634,9986372,5019460,-37606300,-84687479,-19987388,69617344,20486933,-56868241,22207799,29763637,16143523,-13449452,-41714907,63868183,62205314,-7947869,-67956755,1523793,20670051,-20507794,-39539926,23230478,123167396,-3497050,-37015150,-24938000,61666058,18613236,-86260187,-45504220,75641336,25347701,-15928624,-48418320,10734475,55183977,27672306,-40703564,-28705350,118144966,49523300,-20468233,-68974503,66537691,49218240,-39348081,-98126511,-26455387,36977777,25364896,-23076126,-7103818,20130078,47506147,-10006414,-40494959,5246069,15166226,-31726184,-63579525,21237193,33941022,-37864131,-51850902,16743072,14229669,17950492,-51001763,-19463558,18200573,46557281,-18999611,-51087656,38035904,54614454,21458293,-30205668,-22898464,-7662738,6704084,33965112,-21809443,-32855841,35323031,7861178,26892935,-7284526,-20026835,12380041,-12333499,2933997,7581784,23980591,-5835189,-19226470,25129334,-61867599,-23467428,15939336,-38979064,8451656,-2404693,11628172,-43866420,-2198098,-36784226,24878352,-40192763,6075419,37129987,27420155,-10502676,-36433446,-10481901,87516103,37281856,-50519162,-53179999,39069691,39509073,-5505933,-51263707,-15114271,12511700,-7314769,-60392349,-50080413,-22952029,19411475,35963959,5904416,12453654,-7948995,-25979063,-61527769,50432818,22626844,-61758086,-107145384,21984394,98932885,32534729,-71645148,-26945353,51294505,79265221,-42568525,-95648279,60842837,74537379,-15075602,-87588173,-23883219,30945533,4742909,-45499820,-36744163,-3828027,12521881,-3200473,-3237850,50703492,28776504,862537,-31660750,35547082,54150903,-5247318,-49390764,22972805,83109279,-18785232,-99417726,-86278794,17959116,85564079,-11190299,-50647658,-13597736,97217196,11149933,-59163151,-22036367,61210926,52444150,3501057,25318279,10951189,-13603196,-33281318,14861577,53096856,44532232,-12147264,55809939,55475192,85207315,-42143006,-22712380,-15757254,65731339,-39763965,4250234,13495360,9320642,7926370,-744003,-8655480,-36751039,-4173437,-3203783,11507082,-72144384,-7400295,30001277,20298337,18090116,-14000981,11679706,60436283,47289647,-44640538,-58293922,-39394671,-20065533,9590399,-42463975,1099430,6432962,4789676,57768322,-11538220,-39833419,14117231,5236242,15544344,16796507,-4031115,-15547697,-15332694,99397404,71674490,-13067818,-43939148,-4689037,63780018,-33819935,-40231082,-26510570,74296469,58745658,-53141916,-25593954,-39344347,-25464156,46906666,-38758369,-14689807,-7159047,-10724994,13915074,1295686,43650737,-12770218,7083195,7431862,19340294,-43423050,-43294289,-50585482,7607391,21380036,-22185416,-66511209,-16357811,59435845,-1002116,-77219840,-37728757,56859594,7224738,-7851869,-48534739,38567034,19050045,77367946,-22135863,-56761653,812555,-6666588,5430665,-1206988,17566874,-54068848,-38582158,-959835,22518052,-21812032,-29383140,-13181251,5173482,-11258709,-46872530,11906399,8383470,28383786,66964600,-48250436,-49749793,20895301,46025159,2621467,-18278933,5962427,27392629,5016683,-35751604,-10612352,-30041518,-9325106,-5736504,13378704,-24842864,8613880,17932887,-25810353,10162625,29825201,-27491773,-7570695,5116881,29741823,4907409,14588715,-1650222,-29390025,-8075843,-14331147,-17235047,-55721274,26901900,75779745,-24918710,-41348951,45780798,-11626741,19546861,-32517149,-3398562,-2627623,27284673,13513620,-28111172,-55154932,4581016,38103838,-26056642,16454632,-23399366,-12482805,-22604600,39228969,-20781794,-36882425,2484744,-7925616,14320730,-22860403,-1566299,-29933451,-5325916,49679816,12167313,-56615894,18063077,7266269,7638543,12206324,6541371,29801461,21529870,6839569,-54182059,-13314997,-1819780,52512863,-10066363,-36194104,2582945,-5178509,-31759524,-60784342,-28358800,-42004157,11484699,-4317138,-37561966,-20199301,-7645379,7338723,5630549,13833523,-23452645,-17555315,7580661,17049731,-11395543,-18945104,-44976630,-5387076,-44848083,48777929,3340863,-21370684],[9,-1,97,-96,134,-286,333,-260,467,-685,819,-999,1310,-1590,1904,-2406,2858,-3411,4164,-4972,5933,-6914,8188,-9526,11111,-12904,14748,-17064,19634,-22439,25464,-28803,32713,-36884,41550,-46576,52148,-58193,64854,-72104,79961,-88468,97783,-107772,118620,-130349,143007,-156665,171546,-187552,204691,-223413,243672,-265568,289369,-315289,343595,-374621,408798,-446692,488905,-536346,590164,-651630,722901,-806642,906820,-1028951,1181501,-1377822,1640062,-2007896,2558119,-3462246,5185382,-9539855,43373845,26324110,-135030994,-94037064,117890543,183771608,-96820393,-247986560,92268211,192349940,-71385607,-88047390,27492396,52967204,5708084,64605091,-12881004,-71303731,61134402,84110122,-31528714,-25817740,40148691,-19438332,752002,119130447,16958827,-133674436,-64175199,150645544,42191902,-129312787,-76774450,4279657,40553201,108511249,40551528,-103765895,-33480986,98351454,44564250,-63512008,-76323707,22041379,18047017,6578390,-8622258,-120157147,-66914092,127095270,64299227,-115451321,-150828267,36000119,36707742,7740116,-2445404,-43606262,15342325,61345251,20813831,-60366994,-37843109,83919141,-9469186,-63009973,54959834,54311188,-53063424,-28939546,166714026,42060935,-143682735,-78845332,96679494,61661194,-2185619,-96907060,-113801249,93916677,175456007,-68977740,-186461453,40962310,201010247,1293509,-75640011,-13739821,53508093,-10293080,1486384,21399538,-40641692,12439385,36239832,-46907983,-1939969,94534690,-46403212,-149595761,73875844,126526176,-114114401,-194291988,82967306,172319859,-55781307,-135609630,-57766120,59364410,71574399,8974923,-124498877,-21698184,217380262,42879805,-171998947,-89449821,54459775,49816510,-27524820,2070903,-10949783,-42950606,-10794067,48263911,-8355582,-28712034,-55232754,-5196319,2435058,43626413,-1397849,-148624388,-36287613,123297551,33203897,-102554103,-53184401,89628956,105972755,-40787365,-67929533,-36216875,66693463,30849155,-87487814,-38002958,1558657,57727772,-43041460,-34768731,50574302,-28679115,-21476995,28874325,29456597,-83347725,-24260100,50357857,-32019845,-73546352,-3634675,-30339261,-16151768,56760886,57519964,-53437374,-106594265,50083194,32764333,-35542632,-36588054,-10251632,-6126466,59590550,36700845,-24234533,-71015099,47453688,66545467,-23488793,-49757425,-14758621,15669803,39329289,92271028,-31121680,-79067705,72707606,71951742,-80216099,-11750727,38241314,-18360528,-8067246,9014123,20709728,-37321274,17851677,28886942,59493257,-62079938,18139124,4573525,-2639988,19192789,-30318706,-67338081,4602956,86463228,-9204232,-81575417,-17437965,50492527,17432706,-17158244,-18995751,-20824881,-19040154,59464199,-6673735,-116120661,53255611,42221130,-15347037,-24424495,20326050,-17146560,-45215920,2405538,-7411281,-53120287,-56908138,11249489,22529075,20162204,-18370761,-21240294,-31550224,57232037,69266796,-82119668,-31705058,58905662,43951016,-38998361,-17600071,29134115,-44072646,24816690,9627684,92937,-27030125,7967333,24610760,-63020202,47334693,27940884,-59773270,-16139841,-21629993,-8912069,-30512500,-34823486,16658043,-33305113,-35215065,-7564598,-19657596,-37016316,18036121,-25519334,-67454955,-36149557,-1141633,13831666,-71280447,13005454,38784898,-34466363,-5989801,24965402,28870074,-16841141,64082080,30661197,-55950842,7185714,-10935697,-38855697,-43635387,58263407,-27919391,-16594567,66025773,27787962,-69600434,-36932964,20816738,-43288955,-2871756,1247684,-29576714,-25782579,22290647,44732486,-67383963,-7624036,89818448,-19578098,-69277325,9218514,26650603,-3527578,-41827882,-17710171,-33469896,-12178139,62604610,-24241525,-30013958,-13778395,2288252,32870563,-24929611,26488213,-1495930,-76060873,24524974,49258411,-4399931,-8971854,23630191,-30033012,-57748418,-8307229,-35131126,10560550,-6555772,40293600,9381341,-75309700,18330722,50352321,-8830871,-15033557,-5599247,5026072,-404421,-8459197,-36568194,-47794600,31392103,61376714,-43103409,59963278,50646744,26306022,-29934281,34985621,12930819,-46351054,-15180360,4355197,1373897,7519995,19195481,-7932515,-26095051,-7198370,22110922,-51414093,20385839,53813309,5700838,-58903764,-2079301,20914732,30513846,45301216,42767256,-16094944,17714463,26965550,-30957710,8213725,7656699,24511829,-29816857,-10575807,79629388,-15113979,25014116,26884040,-27785725,-28859705,2542935,11325856,47767334,42576794,25507682,-18689051,-46058590,46687553,33077849,-45040822,-25987405,-221309,37946863,34679791,-18212546,-24536331,13158784,7886053,-31093244,-29253092,19226453,68756068,4637658,9174544,26355945,37924961,8030399,-64707732,-3718648,3563681,-30190248,-29605601,-23804249,-50698697,-9441990,33261901,-951400,4340329,-27809066,6811933,-26168597,33578496,10399785,-49589049,-46692485,-41280577,26469648,28531303,3910016,-37378105,-34301026,34580133,39785616,-6555787,1424677,-38076493,77870649,-14108038,-49818078,-13883615,16847534,28572207,12819669,14146705,-24946864,-10239714,-4300595,-51104845,28084490,62375209,16888735,8633155,1649722,6284040,4559352,-13257490,21051193,37822596,10250736,-3142123,-16173990,2332964,64153692,3915098,-46012613,-16353220,56019162,26915134,-61562830,-61292199,7227093,78029977,-3064481,-33514722,-20103392,18755350,12629367,-43225930,-47536568,27281768,60443017,-38477441,-4926038,53559451,19811171,-25253124,-55113322,-10334384,41028304,5961849,-77389524,-32214212,1556131,63364182,-43069169,-90758663,74249037,98743166,6959963,-111350625,-2697311,33236109,24317368,-52298095,2275295,27741851,7308000,-41265782,-63853225,3729255,55149344,16697949,-22471483,4193809,86311275,-43412003,-63357318,25950829,83538958,-21506698,-52405501,-46921844,40894390,18007197,-40569197,-52354852,23947730,89179692,29991182,-60120724,10902925,76577466,22629773,-75171915,-18168081,36553906,-6788184,-13637016,-9457889,14717255,-26896142,37538792,-22832319,4623931,-14667900,3313643,-3407279,-8158077,-37850370,13223196,-2759633,-24501269,-12525208,-18196263,-17544905,10514789,3131295,-6198314,21367920,-9524308,-42679423,26242635,-33237345,30308009,12061136,-51538741,-45885574,48447495,-443794,-26395652,-41055744,77490011,6420539,-8748921,-4796716,-15761294,79247489,3124035,-8892683,-7432783,45905572,38706040,-57172987,-52047745,14953381,21590140,-43178340,-57450640,9067732,85939040,1000304,-12035862,-37200143,49262325,18757747,-18623689,-2242165,28033068,66801863,-33835327,-33297869,21560678,48190652,3093136,-76646721,-38821359,43440410,31824644,-72541801,-60344300,48459480,49785051,-74519755,-70587172,19048987,81241080,-1382978,-89736086,56258324,72251998,11448464,-31237498,11533897,89533916,49547249,-6964252,-30927769,52465109,47602133,-61084989,-67698479,55771744,72530532,-43702441,-105308862,-10780881,61488758,-42572650,-75333777,-627002,3524476,-1036133,-62256688,-20791385,7954462,86170814,45026043,-74788328,-43329516,50761093,28976128,-61502969,-14886229,5422829,14870308,-63430292,-26133071,21957935,1184361,8026800,-42783220,-1426330,36807916,-20086035,-83729796,4954563,45165173,-36580062,-25437392,-32106041,55828741,36507126,11609451,-34986646,-16825620,955778,-10397095,-2170005,-36508896,8196408,17617091,61222585,-41903561,-18450702,-2831925,29529499,5397270,71373568,51957001,1705350,36597959,23768457,-51464095,-15840649,35572060,51404114,18090097,11272193,-37794090,-19512735,-17201371,15933714,13789616,-14326531,-35810470,-4914058,27915807,-18892436,-9173257,-9470749,3799832,91553341,-4514636,-75316595,20755885,86304606,17504747,-2293631,-19466977,18204000,76171818,-23230102,-76804567,-30079031,7819728,-14647069,-60830283,-37972505,36095762,-29958668,2532367,7003133,7163013,33328700,-33720050,-9905500,-13695895,80087420,-4138511,-34312547,6664969,103142620,21735189,-69572126,-99451363,86848813,74867856,-33002271,-54879387,-23658160,102716517,47523054,-86735015,-12178155,21583430,22298987,-43409410,-52356251,42318221,-11528680,-64561635,-4811353,43782359,-50676198,-40510786,56175554,-4065546,29043396,-12738168,-90018779,-53290824,46118439,13363246,-31789207,-78310040,43615903,43441177,28114881,-15379178,-20801458,47414279,53951664,103096,-27283988,-4217669,60997020,45773659,13155478,-5622927,-8073390,-40792984,30335089,51512509,-15232992,-11666294,1888654,22494085,13190575,-55893975,-18095809,47885457,55823412,8382295,-49970476,-56354408,-29659229,81973599,-1336026,-40190500,10269723,49251267,13865376,9991615,-3691719,-2119638,37576533,40620406,17519913,3498436,12599500,9615154,23293511,26363632,-14258762,-34660278,-17413344,13445359,56569294,-32205782,-46909898,51553252,12573167,8466046,-25960831,-36824332,-9619852,20663336,28946961,-22949731,-45472030,54989363,-4242068,26930876,-20633110,-11905161,11924123,75198737,47761393,-24075947,-8872599,66420532,61205664,-36413136,-57013497,12273369,8320406,-37672232,38604895,10990943,-14038461,-8941367,49283311,4005621,-64852717,-10619396,10640319,-17414816,75910393,3938238,-21059708,-40138266,15276079,76586595,-71218420,-39013680,2438176,1003334,5318219,-14090828,-30453172,26232298,83589698,2811725,-13716696,-14208060,-13240179,11331164,-30838020,6355147,-8123856,-32818690,12182086,24441373,-22795049,-12161188,28422900,-6479656,27319833,12666873,9307249,-49974085,47990758,34261110,10538246,-27313415,21032661,24124934,48895188,12771787,-4249724,11909587,15534232,-11233649,-9320005,-43571579,18519809,39736260,-14515333,-4301280,7054878,-6719752,-39940216,34979814,-8822603,-60214596,25856477,43396747,23313595,27589798,35731509,-216380],[-4,-21,-30,-75,27,-38,35,-204,243,-274,375,-517,726,-918,1124,-1503,2006,-2444,2994,-3719,4682,-5704,6959,-8544,10162,-12151,14606,-17464,20536,-24162,28435,-33253,38667,-44871,51957,-59811,68659,-78729,89921,-102391,116334,-131821,148924,-167919,188872,-211902,237349,-265175,295642,-329119,365712,-405499,448938,-496431,547968,-604072,665212,-731649,803820,-882502,968183,-1061704,1163775,-1275685,1398513,-1533938,1684024,-1851257,2038848,-2251445,2494973,-2778015,3113200,-3520184,4032924,-4728762,2258410,-549587,93646761,36507985,-115053506,-27806385,108444395,52165979,-88509993,-73575330,59355770,-17935788,-28593717,112677748,58662621,-128586771,-102419004,84653099,98930629,-40213937,-77202786,-53419426,53700062,152207161,-89246226,-236439986,31219200,319366187,-22040555,-202331232,-41516677,200896201,34170732,-54663027,-67765925,-5771927,22937894,53156456,-16690029,-33254755,16686107,26772014,-39384445,35992279,100904662,-54322036,-133873323,95527777,162716132,-66154909,-160817653,-13966445,178973694,82225399,-41544899,-149680057,-2100525,165100225,67999705,-100585035,-81190080,95290093,120457315,-70891848,-72098115,-11435562,22002925,-14618772,32940209,-34085259,-63666704,-18046689,23823090,7283041,-12690692,-27308647,-49187456,57934842,124000408,-33470326,-132753525,5896769,99049159,73628671,-34785423,-74526705,-14508601,36317283,115750469,-11012924,-127656253,-1727396,118351991,3460239,-48592572,-4628613,26332268,51911143,28444184,-26160387,-112191632,-11506718,44621867,43387947,-41924448,-59281967,39048260,-16392005,20739058,-15242694,-58027019,21437367,92707373,21089455,-71774723,32025387,-2729994,-53007567,-10245929,82774709,3014435,-119966080,79923388,93461976,-47327169,-138443893,5089466,115113618,85886829,1167049,-70377663,9024842,146168240,85378820,-126440282,-83901710,71326433,92227283,-38440784,-64979182,25258987,28158233,-7401741,52892685,-26789274,-59544388,-7713074,-19305579,8400649,61468641,21791086,-100780438,-55086022,152697410,47754858,-164827554,-103201903,92050439,61534828,-42361002,-68578828,-5021407,34963410,54419584,-63716703,-73034366,54946344,63700603,-13351955,-81163539,57565337,21563762,-45818556,36406549,60725679,-35603475,-23068674,60461320,21454988,-8957455,6941032,-19064538,10020695,-657744,46960912,-112224341,-79709805,52262550,62992381,-52679303,-86505648,11683134,125723718,23234573,3150643,-28037494,-10862765,82381026,8179457,-67891511,-58833204,46885510,16473916,-39427100,40250213,63059554,-22800986,15676318,84182852,-20999268,-98162812,54209704,1714872,-84333909,-22829972,-21487857,-43172314,-28506698,67285487,27186978,342466,-27212241,36195175,-25744866,-9964626,-10744362,-24392140,-26151165,51296829,39601610,-71034334,-51260571,102119616,13318192,-68984678,-7454244,23057214,-11953519,25481785,-20976523,-73742010,-5687326,43940618,-17001299,-35699587,22713048,46236840,-10071798,-30826871,24213533,-7476574,-20996624,12497731,49056505,-19644683,-21251212,-20291583,-49517295,2869041,22700113,-5353071,-18297873,37654433,46485773,-42200493,-57707005,55174406,42821039,-49410156,7207126,-11968948,2442835,39382245,52447322,21089360,-58938416,45655269,26135439,-35454650,27857356,45220451,-56052296,-10963741,-52103469,-26295826,-11313063,11067793,-43893073,10552327,19482351,38122557,5818590,-196005,10171500,9135022,-42321634,4187135,28851450,-69170882,1173956,-8970513,23407497,-63263784,33865823,24429780,-1447217,-5296082,-8889232,-54258715,-18251395,13190851,-4868587,-26735975,-21688970,-3876155,28545004,7167761,44940418,33574186,-24223577,9674982,20309709,-40433608,-45226746,6082168,10629978,-26673409,25150358,37394687,-28624334,-2862678,31443873,14421811,10685218,-22955279,-10252295,-25603346,18939614,27352360,-13183229,-16204789,18984204,-1733734,1425258,-7728963,-9332239,-56230451,-9033440,37859231,-11270151,-1624305,49451223,7919794,-21228731,-20806053,3898910,27995855,11237553,49290823,-17578431,7139088,-2955174,-6687385,1277846,-30634328,54516042,1472257,-32000085,29872562,24594309,-3558745,1285630,-22910159,21757292,-9387263,-1455562,-3165960,15627235,2237544,69977340,-40381034,-43304454,70449116,25261115,-6737010,-21916058,47432613,-18011532,-30927445,-17394803,6117415,-13780086,49634732,-8927262,-49094279,-61516135,37121049,10438687,28754708,12837920,33348043,-2718892,16484455,-156606,-11394046,-4690202,22211625,-68239706,4501205,21315135,-34087789,15406987,47457804,39402708,28005475,9764195,-7779337,17287093,42129327,-18070348,-29983204,-16639288,35222245,22655825,-7292772,-14001135,32919826,23252666,-63570123,-9528769,12693504,-29053502,-5059101,-16166278,-5674403,21463640,17590197,-34207592,36012460,5300300,-4154984,23839861,-33575862,-27670051,10684369,-8004880,-14310027,5940289,78657769,-2764642,-10870103,12437371,28375448,7728744,-39058905,-32393453,48548721,49731031,4068779,-51406889,-65945161,-6035892,31701536,-30484495,-61909972,10211630,16528532,-49150475,-21933920,34103862,2871296,-18328692,-22987987,3303605,22741284,-16130155,9656103,-2523418,3136721,38601532,-49951936,-52869275,13719040,19155008,-37548916,-11248826,32407188,31720814,-24414036,-17744749,-19552290,44067604,23708166,-45417449,-34525500,-17955248,56308643,1873175,-19323214,7360346,16551799,46619149,-422160,2688042,31476572,-520098,18567033,-3689485,-22368633,19954774,-49901218,2862223,-15429547,-21986748,-6484011,-9464100,-4825621,-659675,18337949,46543352,27183118,-23972453,-29409209,34724477,-12349433,-62920736,-41590955,25215267,8682236,-46127534,-7690884,-21783677,4829754,-4570150,-9147348,2863904,50097308,12826690,-31436436,-2096067,7378023,-13842446,-27048033,34681743,66857956,16003322,-2837196,-66669950,2674182,106902698,46804874,-50781678,-23328218,15512121,25768143,-14355329,-7312844,52195021,78438589,-36772279,-41977877,-1678161,57399194,23178117,-39963329,13617497,9681791,35484226,-17012204,-24020343,25097824,40631270,-57023336,-110570614,10862379,71382125,-25732299,-74206352,-17496084,110332643,13246230,-71723812,-23699142,34757342,40032687,-2527396,-69289477,22044550,41281202,-64487859,-54624550,-38115074,43203479,25332832,-44304650,22295565,49855338,-4897765,-78195704,-27832553,35450930,87229542,-32278779,-22430836,1750181,68113901,19681523,-62073990,-22182865,21882503,39495578,-29347809,-20809474,23031745,10940240,-28121640,-49162771,-13609777,-10692642,-562012,36735295,-29620158,10392871,-10588376,-30319557,-38396753,35174502,2384062,-34911167,-5240917,60399456,75450,-8952734,-50754563,4902028,-5964069,3925636,42693761,-18778814,-25118945,2495768,13976661,-16581840,-31579378,-2752595,17555192,-27644386,-61425517,-16039007,54992783,79777813,17314115,-44262748,-792749,50122743,35516498,-42140600,-20694484,-46874340,2392885,4286979,20122274,-1724126,-15586863,9186525,-23230295,-11323696,27805350,16011170,16333163,-3559308,37136416,47942513,-53558799,-31171451,54238353,55647196,-21237230,-59929241,-5847072,85887334,-17662905,-45371893,-45591866,67515985,24720057,-31095175,-49538971,73786818,53699899,-42195093,-11628778,5344122,-16879687,-3196119,-27406071,62316404,44525096,-32641603,-28896583,24902905,37242240,7370110,-89704463,-35315280,66493354,73554694,-28719598,-52697235,4202480,57444004,36687957,-98609267,-104334249,25357628,24994902,-64463082,-83515494,38399465,23146703,-35437165,11435913,-53664846,39769752,-35994686,22441250,37353570,-2029383,-28864733,-26090798,22343820,60095714,14169285,-44589774,-564752,43602637,-23758933,-15942959,-74730733,12010030,58691382,3317553,-48970323,-19547647,-1986626,51646283,-14298175,-78961938,-37263640,28397945,7588589,-28725578,-1112781,-16838989,-13222651,37796126,-21273583,-22701881,-17083665,34354781,12286193,-12521455,-10323030,-6418426,-42196738,-19274970,36465558,-19990497,-33207518,-10580914,19193958,1675921,1742801,-49207701,-17602332,-8943722,67641950,36771765,-60714090,3400910,97506950,45124203,-45059540,-45613785,-26531124,34171165,26424706,-41710025,-49888519,1215696,31668628,-36618862,-15810787,-9195645,57308116,50387620,33791009,9525560,25030388,-49345859,-19642152,63257025,21082698,-16105097,25084370,34413659,41781938,71127377,-3518451,-72993016,41984035,33870773,-22454733,-63744677,-12454599,53616214,12553081,-11313864,-5620067,-274667,35874385,40380722,-14363863,-15676632,58744120,3118866,21115683,3494237,1182600,-3192116,-4291143,44878005,51721388,-24507706,-10687122,-17642844,64346519,17358691,-6332604,-11367896,44067924,71818119,-25995492,-84136012,23579577,38910675,40628884,-66779314,-30990978,-10110779,33884263,-10091391,-24204812,-65649891,-25613727,27472594,19995114,11986777,-38791812,-29169561,17176825,26238726,-8139696,-39232351,-8277658,35383909,29380141,1845011,4767937,20709259,-38354786,37193888,8223309,-19309915,10373750,-12755480,52813863,-59966186,-63289721,1957521,15034603,16290110,-47273389,-28366819,-31590690,6206615,36142305,13246209,1004319,14498753,43026808,10509488,-6234807,-21626918,-17779623,-16065907,48375185,-12100079,-68327308,23998863,4072552,3800433,11440298,-24677130,-1434176,-15481941,61425658,81469376,-17310461,-1102589,-58028127,88225610,-28409102,-51050290,32106680,22533701,17607753,32971617,-20303744,-29822686,4080880,9352630,27418654,-10156151,24624719,-26515959,12435014,-55078986,-49616293,-22100538,44707799,5416586,22492143,-20270540,10506391,-21850356,27905685,25418492,-59925141,-61986561,56311862,34797092,-21210284,-63244143,-23802984,22391203,5898065,27485923],[1,135,-44,69,-186,275,-239,311,-537,636,-754,1023,-1219,1432,-1857,2225,-2625,3058,-3648,4328,-4975,5790,-6677,7657,-8813,9987,-11197,12705,-14282,15926,-17586,19599,-21585,23742,-25937,28313,-30785,33442,-36137,38854,-41757,44715,-47771,50724,-53914,57063,-60220,63519,-66839,70098,-73484,77104,-80742,84418,-88561,93072,-98104,103830,-110683,118758,-128656,141105,-156865,176950,-203188,237721,-283755,346199,-432061,552880,-728070,991466,-1409813,2131782,-3560966,7259019,-27552893,-114997796,-38643769,158996234,64088094,-232980480,-100796390,201137990,113898395,-117992066,-62687131,20134790,4319827,62606363,48745797,-96324242,-39608808,65416192,85125107,-84666670,-16976168,17830092,-50364921,89019944,104172578,-109213238,-106820978,80604490,67109465,-16435590,-100213749,-11582183,-19398359,-19313374,24577248,-23101575,-63505363,-32819802,107368038,-17867355,-55210303,7576401,-20953725,40683557,49759717,-55709065,-172535431,565655,145479145,-13667224,-152379636,-53270038,118848234,55617390,-59620029,-29388951,-46618301,71540030,108279553,-28354875,-100028846,36867432,125929112,-36244342,-15623195,110302609,-27813933,-167771846,57315579,107430454,-47019933,-189509426,20889931,81224631,58629852,-73104511,-126479371,-7272472,148751268,98922430,-177675573,-142385733,115378357,131309340,-88593766,-78802966,49162195,38766707,21360889,40027827,-73902872,11083832,79236509,33719635,-21622525,4383136,70024979,-94306051,-36678585,115778350,31092133,-175524743,-26761435,141720606,45865561,-84186748,-80357704,36543059,118638529,58307951,-101488358,-139947167,96383469,129176837,-22794116,-117956324,-757998,-7033514,-66807065,-45517040,32154270,-78459731,-2832496,67671753,26835647,-52134852,-28464372,-31491194,579699,44483109,19894666,-136416766,-105440938,43331697,57006671,-106586867,-88701656,28277873,46165405,29290391,16933371,-78287762,-23665581,120296630,60469818,-90911472,-70312792,50453257,24207773,-18880084,4562480,7559374,-66338825,69687642,79737848,-99159428,-82118325,48923117,7461907,-42157914,-20381950,8236582,26876837,-4340377,7504559,-50016279,-47925563,23867334,59375467,25594197,-36206738,-24371850,-43872019,6915935,79588801,-8341179,-110751673,-30935615,110701845,19653259,-71954788,-5521902,27161659,24987074,59327609,-19601647,-62144185,24021187,56516703,10784084,-75468775,9958331,52886042,-26584660,-29567433,-6230900,-53885521,-38529705,67192661,62725884,-11901056,-36430860,3011814,2302946,68449895,17964169,-85292535,-29737632,110373316,90163038,-33026149,-54378152,64380903,32085824,-41419522,-6093977,-40536229,-50452117,18926381,22347201,-61521666,-16634779,2452464,40964448,-8589919,5716052,12520127,-36826463,11946355,66290718,-11766088,-17714277,32359407,30697921,-13384424,-6808449,-2100624,-63501026,39256881,64135373,979,-78706199,-15292412,28375655,1245628,-45786491,30336025,40848356,15909437,57588082,43824902,-84006619,-192778,78737088,24254655,-15901810,21083302,-8981305,-64442543,54450846,22994624,-22339022,-48704042,21203692,-9074059,-20733579,-26648838,-13856104,-15934141,12026997,41660119,-26647909,-54221856,100828547,26723044,-42605689,-53623450,71697028,53172936,-2408716,13553480,4491008,-50926642,2736361,10439791,-60430627,-19458823,6680177,-9797380,-22318559,-10449775,-11464608,-3086610,4844612,4435351,17829247,-35899277,-29283928,51125289,-41238196,16619109,11765140,-1827297,-54914063,46782728,47035301,-60897543,51797935,43039778,-33707672,40539591,980852,-12264152,18674842,5428579,-33421843,18778412,-26327274,16633292,-2615887,-33342692,386714,-7884125,-43174056,-33982077,29818799,-11953552,-36901925,46223825,57409177,-23777178,-13683781,36865478,1178469,-26787914,1811467,4394923,-12317594,42205969,-7809033,-47313546,-22237025,22044762,-51808684,-71958223,5885978,-15664475,-12804262,6041853,-24987343,-78928601,-9852218,22558087,12543146,-45665859,7923296,63750157,-19278960,-8378076,22098796,23322861,-38548476,25323896,35205193,1175058,-22297342,-187495,8835674,33008203,-4590364,-50650188,-22517018,34709431,36097021,-26949002,34700535,25144159,44184500,6022733,-61102002,-24263688,-1452807,4107618,-54245570,-66432504,-12684451,51225563,19283609,-9837308,17459815,21064476,-17937812,9373132,-6718534,-41843298,-22530018,-7020361,-8747941,-23416491,19019659,20231792,-41364223,17170761,60822874,23022363,-62810584,25989914,60776895,52271569,-46301949,-36977082,27000681,63205605,-549049,24187429,-23512572,62171746,29104615,-1334855,-24012104,33581597,61108793,-10346352,-6020393,30643743,-26748278,7178462,14519533,31787544,-67423986,-22024670,60253195,-30285473,-2449976,7245682,-40585490,9707763,17989228,-3424565,37943690,-44152220,9946000,-7824510,-5913571,-42901764,-33308770,-17010442,61767908,13055511,-2442721,-44631452,55484283,20704651,-1214912,-13951880,27574355,76827902,12657778,9826110,-29337752,21907322,100584352,4619699,-37630448,-32000673,49797360,6535850,-58215953,14980400,60860168,-35486997,-25455128,7034318,43199808,47389344,-58714593,-18211172,16169808,43671880,-33188379,-61626383,-18561589,52124331,-10007932,-81120512,-40610573,36382505,58323041,-51925923,-35777807,5495940,29201130,40558168,-47303474,-4888172,71048982,37805829,-31587507,-19284400,24125283,9616878,-50435569,-49458879,52391066,106635388,-2327899,-51913839,48462484,56201540,-12184809,-62097701,-26576587,52958756,7799466,-48513391,-89511181,7143100,47878429,-29348739,-76943849,57645817,65717164,-8444776,-66951419,-11940610,33887189,-9636331,-43235583,-9089705,-17168745,-15802701,-62294485,-50922607,26096205,5877283,-15917114,-63704817,1157938,49631525,23219050,-2739842,-31654459,80382590,35072277,-12988155,-32955177,56154495,42356775,-7928106,-37801003,36214978,55971379,-9805653,-22943195,-7061718,-376772,29154741,-5710954,61685904,-35499174,2027297,44438375,-9407034,18541191,-8923196,-3621819,-1599817,34918162,-48382433,719802,16212401,30719139,-18445547,53816307,1922634,6068408,-44199209,-29010095,-19373702,2926141,4535094,-31177413,-18723904,5501829,-3151507,-17823449,31175800,-5535616,16022295,-59254477,-62193972,49009999,31437876,4542241,-39664776,25508522,72281306,-9938728,-45757737,6793781,47791002,-20719841,-52741073,-48573830,54266049,54754497,-39201020,-35645226,-9775380,36158616,2508077,-50574693,52590191,81932753,8708668,-15267018,16945945,58827198,20527178,-2969387,-71484709,88799834,40781133,-35740569,-80494600,17860020,73996042,8133177,-67289074,-38621505,104348973,4571277,-50128907,-51712143,76113793,102208034,-26269773,-57687592,352495,77241620,19077951,-47537748,-23702253,70315274,39129689,-47562203,2163660,33707093,34861963,-95967752,-13530142,22334065,27189207,-21466439,-2940684,1765308,48540698,12298752,-58453662,2145805,55007382,92995415,-63934655,-51516240,41423492,75417790,-39726481,-9074599,20098251,43263671,-9667167,-39038919,53497419,-3230323,-4692132,-6455796,-8486643,16836537,690756,-21879784,7191366,77223540,14716681,-9659908,-37894711,12704302,16216912,-18842220,22271579,25978738,-23066315,468583,50558423,23750385,-30941021,18250425,11235351,7505594,-11863267,14390379,-44530347,21822070,19316784,-20315460,-16300296,-13160161,760481,32615771,22358600,9401065,61563201,-23831108,-21810533,-47245971,43677840,37928518,-26699766,-28994140,-8104012,12868806,-17808683,-15079931,53191405,-1934769,-29559884,-49685432,61105053,11343518,-55002442,-90407703,-50045820,71883509,-4527440,-37735201,-37948356,23376997,87534776,-37459353,-37906340,17083667,41523683,4682865,-78548860,-13550652,21565679,-46442790,-30087562,30193646,55347866,-13998814,-45133263,-13694036,25161513,49641820,-19130506,-27851930,59922962,102000982,-22346025,-63683231,42337692,57719060,2106051,-85177115,-69083784,33236680,71729544,-26109803,-29214765,-14253048,32296431,1487395,-22709210,-21607307,44571824,1887865,-41307738,-3568300,13401992,-3773241,-22032184,41641129,8556845,-35654768,-46036081,30323774,23892546,64017800,-24311484,-26948712,-6486442,48916772,26191188,-32119857,-25478722,-9335698,28969896,22580047,-78126662,1365790,-16793401,49832595,60503360,-50126424,27356215,2118512,6384375,1432019,29464275,-63255445,38907230,39451159,-3528276,-6621762,-55518897,-9113749,-17424200,11248984,-19386601,-23322117,-2888069,38308513,42456564,-31942617,-10912284,23716500,-11976571,37881887,-10739308,-45547702,-19707922,78128072,-1164481,46412639,-2827504,40295206,27971924,17779662,-34405444,-37255314,-50285838,45294415,-3643061,-35099138,-39190070,-11275577,2579316,-1482758,9497475,32938049,-19207446,-18736594,12782044,14442525,-25759183,11008823,536278,59177321,4798478,-10708659,-4256802,42965550,34429147,-31793363,-43146658,-20800530,26127917,-28994258,-13536069,-29238276,13175304,-8526904,20875131,-18583962,21753534,-9703756,6822164,13788910,10214561,5493175,9430646,3053770,16506214,340239,-2804788,-39083443,38465299,28113594,-5096670,-19763579,6006359,-6499607,-23540118,15953856,-61873125,24289508,99366202,25902526,-45259408,-45723035,-21672044,43186749,-58143478,-8214840,2516351,13023822,-30225879,42580603,-34166502,-29581964,-6609672,-3915850,-20476354,55129243,-39578764,-12841534,-863938,52411549,29587637,-49841171,24131230,13906612,-23187315,24649955,35497705,-17149024,23687466,51271820,9417382,-77435611,5415011,36711646,-22104105,-42344462,-26134022,12573789,-10689570,18607737,19467421,-7955485,-14117927,41082239,5730716,-12170229,30300341,-9392944,-29522183,44121514],[-21,90,-175,148,-333,479,-540,893,-1179,1491,-1909,2505,-3258,4156,-5086,6248,-7737,9570,-11453,13779,-16633,19813,-23488,27732,-32632,38103,-44276,51554,-59582,68426,-78640,90076,-102650,116690,-132342,149592,-168662,189736,-212868,238254,-266118,296561,-329854,366114,-405614,448622,-495474,546215,-601288,661175,-726039,796460,-872826,955686,-1045840,1143809,-1250618,1367477,-1495270,1635661,-1790843,1962724,-2154393,2369684,-2613777,2892980,-3216458,3597034,-4053209,4612783,-5320720,6252842,-7550897,9515413,-12925425,20715805,-78435566,-51432384,15000367,47090850,62917869,-44959103,-149776860,-23995370,123137497,-21373141,-61745920,23786052,49769583,-119101313,42552780,108195390,-63596895,-169448048,54980432,102279051,5318998,-114413701,-84389758,-25636102,163345689,61719305,-194240367,-96542825,182227266,129454164,-148240084,-121205399,123056643,135799861,-20992572,-21430532,12398488,29037060,43189752,11185317,-61619240,1238631,36049989,-58709083,-15844930,115121725,6946626,-144860750,-30014386,121144105,2076885,-186797786,-76002448,53662518,77085911,-36223775,-113661004,-88313125,95468549,165791751,-9608085,-184222864,50419541,162191629,-14576366,-61829483,35362638,45212867,-32848127,42095623,23156257,-43135579,-27932483,-24745362,21490315,14956387,17238646,-122700311,-58919372,67690840,37011559,-129096923,-95135136,70513659,113104595,-10562073,-69318470,12490967,-50926450,71853357,9654701,-100214680,-123120851,123634648,64079204,-62979632,-86658074,46783340,12622033,-11431162,26407544,-64562921,-77130510,23312213,105059834,-31386700,-76208775,35356590,37351510,-11899135,48059655,-26040701,-57519550,-36855169,84266146,-36929695,-19743026,23470261,-22280456,8218428,49662230,12396972,-88207291,-24546492,164794959,23598071,-94009670,-43877189,47767562,93140468,1080556,-26014575,-70463574,40653552,136595811,-12504872,-146882249,-29440072,126005245,-16192578,-32006295,-11332849,24499225,-29871989,28374502,4728540,-32863510,-40778688,2847535,2541270,12598535,43664613,-26608524,-89675236,111657159,153052586,-109074701,-183231181,40210501,105172517,-18642504,-69477983,378101,23809217,89987739,-13291272,-48817039,-39694195,68881384,40876730,-95606602,-32016714,34297183,-38847850,-14855593,42107163,-21493414,-49657732,24930982,25966121,32806893,-47405734,12734569,-36768226,15879583,88433620,-1376778,-90160473,8144737,91086754,14020106,-69590731,-41401561,4660211,14567292,-7554341,26105340,-21565,3207521,55077244,-30536555,-65096585,25303735,-6174573,-47498065,10147234,13436148,-9322757,-45734339,50184249,11108797,-57431709,-43384533,64998515,12498874,-37608164,42779395,1659143,-38880173,23003900,21663015,26670666,-53073072,-4390278,74586936,-39804948,16706912,-13293323,-19642058,42008162,4737331,-69364813,-43842479,34117111,28847653,-56324947,-3526625,-150443,4034306,-10268218,26724986,4931617,-79978033,2299102,55692493,-53080617,-38729304,45172885,-4945208,-74160628,40641064,12580120,-33489737,21446856,-45259,1135609,-31153127,6589511,-15511655,-8971049,40959389,-539935,-13822704,11316707,52450464,-27446167,-17531619,24699106,27594295,-11765788,-8102979,6627548,-38384456,15746464,45096913,-5202612,-67843482,-24549644,61388922,-59506580,-42435042,22897890,41253610,-3535435,2675494,11332852,-13540777,12551171,5600376,-15209204,-35834147,15072842,750264,-42144493,45769406,62399668,-41908912,-28096378,13810659,15329608,-6430406,-33095839,42717128,-17581651,42260631,41844173,-25069771,-17468435,31480564,-13815301,-34838018,-28309565,992796,-32184725,1606710,-9914971,-21070102,-24719043,-10340161,56375077,-2224057,1357740,32312351,-321147,3142590,33912969,-793167,6313138,-19565901,18501801,2431950,9362221,55367630,16064713,45465286,-9328717,68041966,-23433633,-68658266,53535615,-3795041,-54226356,-18783516,16248334,-20347602,-5331897,-12491672,-4926070,-15134612,14664508,10165993,-26493917,-4331326,3702724,33458580,-128563065,31662222,6503934,11830402,21061482,10110576,14376328,16201842,-20162868,10153747,-42596146,9198626,31703248,-9573443,2082298,14186998,10340847,-27962378,717999,63777958,52957511,-18241615,27951683,7417970,28853205,44093776,2584092,-11169036,60860846,-3069638,-8768877,-42320432,22052534,-7518517,38349752,11636260,-13642810,28683188,16680432,-9757428,-9581827,-26887517,33213718,16518868,6312307,-20066641,37384106,12728632,-3231995,-17946137,18721455,-30886046,22030315,-6545920,58474207,-6983689,-39916988,20508625,14946262,5597656,-3947593,19523105,-6880380,44547306,9004503,-30932422,-18669117,-770148,-5173946,34975231,144449,-44848811,-22379982,13119491,17226472,-373059,-232661,22900392,10664723,-12011569,-11339912,39569903,3244819,-19180562,-29727246,-45056165,71061469,-13010971,-43023535,-13411559,18536496,-20283029,-16487941,41970539,-7962975,34885037,-25490743,-32906274,-26954038,7113946,-4251342,-57557732,-240702,36818660,7550773,-28735142,-37019254,29202499,42934893,-38199225,-56340272,27966401,72143129,-5694083,-74881408,-3166773,13424221,6818068,-43021634,9877640,29598810,38668348,-42721422,-17839089,21119358,62460693,-119419,-5849553,13158117,49247058,12669213,-65838386,-21751497,63281086,27214252,-36669266,-24889369,32211221,73804887,-9242820,-49113848,-8712770,100113014,8352085,-11179673,21117910,56634043,35218601,-50378330,-13436552,56352003,890603,-35438018,-35759400,-2882582,38172570,-35043214,-54444204,13283153,9849350,-22922171,-8405411,14886742,-298575,15837878,-24683624,53138678,-3594747,-21298106,-26384913,-6081346,18926432,-1110688,-5991323,-39691691,25733175,-44729615,19269179,19094452,-12136590,-36958842,5786154,22974376,-20008839,-20999076,-6522282,470127,17899766,26021720,-50638517,19371826,-26990698,36854261,-28801323,-17826117,-23245578,9026171,954226,-71118633,12644553,82841943,-3745968,-35741851,-21749641,46815187,-29119283,-43404222,-24324354,49012618,25453084,-65220855,-33004218,50266296,76944087,-69312516,-50689566,42974344,46809253,23057151,-40524294,-10577380,85825333,47296902,-47952979,-84065038,30197645,66089610,-59162034,-52919216,-7363197,22605479,52351841,-52970125,-4017472,71201640,-2427646,-79725741,14729121,91622249,3847766,-89488261,-35146759,-1795990,33605578,-50760799,-48396332,45227664,6044263,-10426330,-47736053,-33821655,79546497,53764041,-2548544,-64114848,45760882,36145933,463977,-46291314,25227773,-6532984,-3067729,-46123530,23944084,-10589572,6932670,-62335131,-4601877,-41317547,-24564810,-45472122,-85164698,5489390,42365890,-21439083,-32256826,9824459,16432059,-13561346,-79495925,-1620766,31086339,37031023,5911606,-47528929,40742715,17827185,33564405,-67926626,-16908942,7912024,-1993871,-4061720,-20623619,-32279969,16376889,18046942,2442230,-13114889,14180333,21815758,21550511,6628221,-36073731,-26847727,-6455869,-5143873,17447943,-26391691,-2002986,32792277,25922389,8589126,4167535,-28714373,2055945,-30547850,43870690,17711474,-39798638,-20545282,48618406,10990412,-17664160,-41585722,-5265211,65995143,68610209,-41107241,-113132291,37696971,87362471,-31853169,-79047210,35900074,44968180,5442077,-69757209,1711966,37820973,-9251307,-15065632,19900594,20168045,-14738273,-38240112,-43987830,52804457,52492274,-63010664,-87063809,51653473,97191885,55182073,-48377488,-40246208,105057206,50486227,-28058607,-49942688,22438611,84670925,8248986,-91943897,10010343,44670681,35183510,-28119061,10635349,29279237,-18058070,-50257175,13180714,31063549,17231786,-33809516,-31106595,52494891,62579384,16213909,-32045394,15128085,49218023,8997657,-79490392,-43202738,31220438,-7881205,-24363242,-70795479,-40592037,40547208,45362384,-15364377,-55500182,26620093,27239407,16684783,-27131364,-30228471,-13976239,-21062004,-20656560,-15089579,2449625,-188810,9678580,31031045,-5887507,-93601865,3777008,-19142938,15065654,5723077,-8762171,-39987346,-4136532,58386938,3279315,-6799428,-40818091,4345135,48182047,59670851,-10290080,-54999065,21323754,52508216,-15025116,-81509962,-8313180,-1809318,30358203,26924242,-48663961,-32332684,16250888,-6222,-55676479,-57705327,37945598,-44537897,3913346,20240690,-43303526,-30886814,8369146,32883865,12023836,-40900281,18096915,-26337521,14893660,23381054,-47195988,-79681676,12882265,87287711,29481427,-30420957,-21720250,54659484,64363837,-3157490,5062995,1928169,45566701,22342808,-7563071,-11023617,17568023,-4974,-25312473,-35156049,-40196341,15537238,7984376,2643297,6061522,-82937672,-12106060,9324100,-10226689,-29892389,16632122,-44782635,-41335403,25953231,39817191,-24497637,-38936399,12903354,40972684,34456742,-20560612,-6158340,41399708,7762337,52568202,5580302,-64973844,67842750,27264313,14386865,-33776909,-31673752,2134919,10072210,51436399,9214323,-12524811,11832286,32944195,-4724107,-44598596,4088901,6585513,14546253,1169947,-3854655,-54900172,-12419926,103471429,47410769,-45716391,-5696990,11515564,52378441,9872190,-18018984,-25340075,-2177690,-2771909,33189476,-44359088,-51953580,39746120,4042936,22180115,1215083,-7648641,17046046,5377935,-14011377,-3451916,-44720208,10178957,2812305,-19700106,-43250664,-28398679,29498903,1815403,908632,-57466018,-52691697,21814001,34847282,-21502362,-24271611,9265797,-13085875,-1268882,29223246,-15876792,-36873519,-25235333,-14558817,24227020,-59716592,4637053,16832309,-745780,4754188,-4874264,-10104464,3695753,50371079,-1489271,-47340555,-3046715,-65360019,-16867983,23676796,-20055945,-33145786,-8147969,26098931,50850560,-6347166,-8694966,-57414492,15200963],[-10,8,-76,137,-92,274,-399,413,-572,762,-1050,1330,-1689,2018,-2541,3111,-3778,4526,-5520,6580,-7852,9254,-11003,12864,-14978,17531,-20445,23547,-27113,31192,-35774,40817,-46509,52817,-59909,67682,-76358,85854,-96432,108040,-120693,134739,-150049,166705,-185032,205127,-226918,250574,-276521,304809,-335500,368935,-405407,445041,-488252,535589,-587290,643820,-706074,774724,-850618,934932,-1029304,1135675,-1256502,1395185,-1556356,1746875,-1976367,2259506,-2620122,3098729,-3770605,4793284,-6561001,10436116,-30479522,54570242,122150058,-59932160,-170173738,38663578,138721993,-31088999,-83252623,-4236329,1376629,55322636,85115182,-9044066,-120994604,14675349,79898816,-9612203,-67432060,-83962299,-30684849,67226209,89398437,-39176966,-161390626,38556548,129147740,-41301026,-130203979,12395520,41413251,-27059946,50073002,95597139,-24872303,-71832984,66951965,75750172,-12898207,-76697062,-9485306,9857252,58269176,100015987,-143929683,-108086399,126393417,133421948,-142488607,-143076562,16288405,108239209,25283684,-13844981,-81116239,-15571926,126905086,50063019,-116792815,-32150053,135265410,41091806,-98307651,49787156,54648322,-111374545,-75483612,127628325,61180525,-69964870,-79337171,17490667,94256439,17898827,-133993443,-85588535,110665831,209687230,-90624392,-218324016,35573272,169326985,46451876,-136627508,-39603541,9450951,82174280,3561778,-36912897,-34714804,16385714,47557367,-36833018,-42026544,19452262,-5300554,-46424535,36630523,75206000,-104232650,-139176179,107735128,112251805,-25132584,-70565960,-24471648,102430894,139455390,9324436,-108877476,-66212234,103802120,78690595,-125807560,-77479535,61673439,19606089,-15284486,603591,-45581337,-33784522,44066415,85293543,-33441945,-53658396,15269792,29167488,3545675,73427595,-19178542,-55171295,17964392,83003766,-23922137,-69113126,-24337720,61287046,57649294,34325450,-6859479,-45202487,11028544,101232823,-13784327,-115136807,26655430,23010916,-6326169,24228856,-21178088,-54197828,-11212957,83931340,7726170,-86580634,190450,84903203,54040690,-22324679,-1781320,-7301582,-4150222,39218617,-13065597,-52713159,-29715661,17481475,4254225,-61778092,4173965,-32563914,-31140036,67571359,59462481,-113051635,-76466814,15817716,61923977,-14031691,-26800212,-53848436,-4879751,53698331,39112730,-77457575,-80308049,93033999,50463140,-123627110,2543312,35310750,2637110,-36881190,5898847,6458126,-74353311,-3088123,63620888,-31007450,-23197572,25004047,-31181767,63015258,93129819,11896119,-99087959,13927586,92213232,59521040,-52753018,-25064864,73557865,13638448,7824768,-4690031,-70525126,50894071,63121257,-54649158,-29471642,16064405,61198350,-15252728,-29732764,64651948,-27706223,-78165971,25752352,21322909,-75008962,-30305197,54647959,19159443,-1151016,24942940,2768547,-60206600,30301789,58922452,-65769356,-62545058,74244971,16868936,-42898027,-13057770,55790039,-26732917,12022266,20474454,-30798539,-58343243,59787198,-167972,-3906380,-302323,28857347,-23616285,-14666416,72159035,27593472,-24044398,-6833876,60381951,-10820674,-32745291,1880940,-23073545,15370284,38461008,-24505377,30737494,-25423479,37142820,-53742532,-20197291,38371486,9748102,-30489071,-3505311,10764112,-13081284,14814730,65150594,-59628843,-38545880,3580229,-32843767,12545274,13862633,34845259,7376710,-23091485,22063109,30210051,-43058909,43763332,96978632,22687157,5131813,32719165,10385955,-34569386,20716814,26315795,-39108867,-37300427,36254751,-22923526,-45781236,-29838716,53737455,-10888318,27783843,24057165,-24023489,37714242,-12757597,-12723765,-4413035,59186468,-1190613,-27810965,-47666130,25380163,-24767498,-25923247,14306142,17796385,-38483969,-2466516,38893840,-16819848,-7547612,63203400,9118149,-59426451,-16080072,18356118,-10934082,-10998089,4925475,60310076,-18988934,-22101489,1471556,-1617431,36670945,-1194274,-13709312,-24057906,7579359,4672031,-35996510,-20814440,17056654,20154855,-37626868,26394367,4155108,-66505784,-29323101,-16449439,7270961,-29713050,63750663,-71884587,13300505,66859713,-22043934,-52821230,-7198192,81221519,20855289,-32017313,-12422242,19203099,25635747,-20928878,-11708629,-46498690,47495070,41689605,10252737,-67307672,26198700,59912276,3543874,2398645,35226718,15993909,-4314154,7805237,-4210695,-18784807,21125130,21922102,-10597884,10986873,-12119757,-19699313,-2160916,-3637043,77296248,-65234131,-59119030,47857484,51122117,-37193977,11002723,-41311965,46576792,12160099,13603765,-79435895,-40918446,57357905,33978626,-49478487,17207323,51898927,698236,14619819,12091225,6588738,12042430,-30391645,-6862665,-1254732,-28050252,17386410,35536960,19234235,50958334,22958530,13163542,-15007391,50751172,21290157,-55150370,31976156,-2696113,10505386,28784840,-26375324,-72812253,41160479,36449574,29685334,-17642139,55032870,42563435,21698012,-55114982,-11305022,-33434089,32014918,2527941,-14226999,16991648,37261177,35014090,-56552237,-29569947,-9744851,16330227,-30762875,-16777911,2092555,42261251,35048519,-10763743,31013978,45940555,8189042,-30986534,7869871,57892325,12517982,-95979182,-47061871,30004494,41599958,-14729428,-50289005,-28786415,47575049,30095859,-29066696,-47280873,47529064,75327989,-1445151,-16959388,-7104964,37422089,8554412,-48108948,16863619,91885070,-25526686,-79819124,-34379611,46505099,6379318,-59221659,-37725195,19817123,81580077,-39545313,-59780583,48803449,57287878,27841869,-87957709,-44161286,64855426,20523948,-66856957,14413465,6604477,61255319,22595764,-73759340,13146416,2043894,-10783776,-5571857,-36982239,77762437,8311534,-71678391,-57846615,48119419,33137491,-6548424,-65778025,21261404,25072144,17249185,-67682586,12962842,20269157,3854112,808966,-42771865,16255712,10595534,-33819689,-48884673,-221683,42432676,-34359285,-36283801,-36353840,21775484,14550847,-8158278,-27330222,-18942051,-8468419,39447945,-49594340,5334443,4555582,22086043,3851671,-35246485,-50220348,-24409543,-20143647,18046158,-16683004,-18177798,-32802060,-32451940,18185255,-14718252,11626366,30232704,-47443135,-37032144,64435589,27421532,-43128848,-5829922,-10851272,59792533,27623410,-97416723,13165254,100525258,29659495,-37342875,-43984002,66432162,66078963,-42290443,-62689647,20589438,54191641,-10175642,-72117430,-9680492,44793987,34609879,-17617226,-19030459,37593022,61122445,-46093127,-43096737,34939608,41967064,-13769201,-40010284,14025495,42244066,766091,-64681876,-9221462,48434541,70979758,-49883333,-81541335,-2448897,54752320,-21338053,-75875835,62627503,59299931,-14274824,-43989091,19678083,14414977,-15172585,-17951307,-55372932,36495506,42163698,-15447506,6178338,44544677,53453952,13068087,-9453922,-9291228,4712665,44249583,-51627523,3673583,44557737,10582327,-86511846,-63885029,11417775,16805772,-3979775,-739563,-6084273,-3153952,28626452,-35025074,-63939187,57076126,14510434,27730916,23790708,-38079817,-2701751,4276873,9531018,-5349762,3925155,5129371,-31614021,5965671,-22772062,2286137,29499540,73512433,2939078,-18943201,-19418103,3737956,46958651,-11775793,-21009488,51003848,-1348292,20205600,7730741,-60097539,-52290041,-55727403,69084097,33921826,-15187893,-14995738,-52862086,29648936,70435780,-16467602,-39536421,2239934,78699852,-13105274,-41988797,-12374373,36823284,22555103,-9992498,-1635029,-8933727,12544562,-5246322,-17831259,19724389,73898991,-10646204,-72963162,12484029,72570183,-80548907,-84975076,-35722573,86455426,14444945,-21119325,-5142767,14043759,-7947980,-11694062,-65699709,20581021,66784462,21326114,-73094505,-67764687,76216206,59422425,-49226182,-42536450,-22921790,20591875,439808,-50563314,-9682170,33738859,-12637812,-46631207,7906757,25524892,-15623010,-46218368,7609464,50986078,6234461,-65605724,-30012700,83342548,62612130,-21438225,-62720423,-22954359,33776805,-44226913,-73294257,-16215024,53112223,26377004,-19235352,-10466619,-24876549,2265819,-23688822,-26098381,34961118,35325528,34754149,9167517,37225115,-19212033,-388797,7874934,-12376422,35545843,19146548,-55026343,-33943064,30691659,-12773737,-21186774,8329048,23195663,-7004392,23651205,29965044,-4148161,-37461731,25855344,21796391,-30172694,-44488762,-18940443,22609314,-7550158,18849123,-61296,-9960975,36707771,55826577,946868,-26281642,34394425,25040482,-16489786,28038479,6930358,-16719878,41423354,14921684,-1395319,25268963,38759629,8298830,31684347,24318386,10750619,-57521607,-53250987,3569867,20538051,-26296019,-4742093,67543472,39876180,17886215,-32095732,-43029186,66651312,67962835,18928672,-24051708,-2186179,59143526,23383586,-56829171,27923809,15144514,14165541,-12618315,7702971,13025598,-6225369,-12354433,31459798,-32362273,-36612648,-29158093,-29948974,11102460,18713868,-22334587,-35535690,10600529,38993250,-26913380,-21829369,33926220,-28811836,17385754,13504604,-39883804,-40855080,1221283,8645802,-35878747,4649640,-10975252,2240637,-11282361,32343200,42256018,-6952537,-35909249,56463550,62012575,-10603628,995401,-12482189,46987732,14302864,-25924463,-36690719,-29068906,71957772,-6611837,-25983455,-5008616,-22567273,19452717,-40601159,-14444174,-7706444,27292092,7832537,35282689,5559385,-34112336,-5244783,28804759,13853093,-18953826,25174977,-4418943,42369077,-3131210,-31789228,-17506372,-19784338,102574055,2407052,20449088,5792122,64728286,3237771,30958366,-37994411,-16240203,15709714,24385946,1967612,-14888002,25421261,278060,-767952,24809243,-5217587,-32656185,23558223,11254792,-1551841,-20963383,12698382,-7665988,-14876704,26210778,2849256],[12,77,89,-99,157,-253,270,-323,468,-587,653,-981,1289,-1604,2041,-2526,3102,-3883,4706,-5680,6864,-8298,9880,-11706,13949,-16436,19223,-22547,26318,-30486,35232,-40687,46801,-53567,61125,-69692,79165,-89665,101295,-114206,128364,-144031,161183,-180032,200694,-223265,247949,-274817,304151,-335938,370749,-408554,449514,-494033,542521,-595244,652539,-715096,783312,-857919,939720,-1029899,1129557,-1240278,1364165,-1504081,1663410,-1846975,2062049,-2318852,2633137,-3030326,3554787,-4291497,5428800,-7505429,16913755,-70208515,-62524977,20256339,-29222237,71064099,39010276,-84032246,-64655277,51230550,121191017,-58357946,-64661925,25612036,-41932543,-19203971,133293586,57322517,-132415863,-23777380,103321966,35249533,-104176944,-102927651,-83898717,97129756,87571431,-63589885,-221863885,21689815,223563507,-44196599,-204163706,-7963361,157824822,2221277,-81904659,6428035,-22607740,17595103,67221679,-12893161,-6659626,4947341,5913645,-47593305,29710123,67481302,-108429004,-169206782,83960406,153879282,-113592258,-133847111,33796508,78237996,56265900,-46213601,-95986222,6451131,180392802,36682612,-155511976,-83217907,172548980,57654227,-128659901,-30058866,49967238,8161163,-67808492,24952600,22090123,-41172539,-5185802,32880371,30272787,51326252,-29048816,-97172660,63693476,149920479,-27324155,-180414205,-17812306,145319006,60820533,-54200559,-82716623,14256074,51411713,74141323,-30925558,-45700406,-4456814,144946840,25797096,-8794852,16230489,-3157597,-17665246,-13120388,32469567,-52237440,-29505284,95626645,56790067,-72039230,-34840528,23675979,72139499,58444137,23883149,-54655530,-28920397,87538018,-13711965,-84532613,17312100,12152941,-4822077,-2374516,62788701,-21152626,-78203277,65616034,65681104,-25743931,-66698207,58230181,98280019,36881311,-26233277,-29128435,-55621224,70615623,30980844,-88504607,-55656170,53723052,33104004,-17634270,-8172409,18563248,-47697800,9033377,79064582,-28142282,-31179014,-1503558,31358411,18540597,25541443,-60588283,-84017704,31840592,108148392,25016693,-156476255,-53371206,139445260,41341074,-86459942,-31036378,21240196,44232461,51742910,-38687439,-95065398,44155567,41977715,-25454951,-91655606,3013700,66168311,-34886884,26413036,29515226,-41036357,-65339947,54997699,51444262,-3736511,60769244,-37791377,-32991911,106852413,17822774,-69243287,-121114365,95987230,68806080,-95211532,-78765659,24236177,18849486,-19274489,-48933939,-25423049,-18745919,35694951,29201901,-25203672,-98890839,14215791,12695012,-10696235,58031545,-1632011,-72801792,3521605,44378174,-4089419,-57203225,22017070,49984762,-8624911,27237771,70827407,-51128037,-2647008,59547697,4203482,-72911464,-55185943,14513248,-10574474,9586939,-3760305,2213345,5583555,74188804,-2691181,-107816697,-14875108,75145046,-8179630,-42914377,-7527669,42469945,-29319434,54152560,6037791,-52811921,6454288,-8804176,47220780,-57772963,1038149,-39370388,-22875936,-45241829,26034176,-35009257,-55259457,40315523,37879613,-40244829,-17343114,-19155780,-57440422,-14569509,57324367,-24147299,-54185283,17309466,62047555,23703127,3997700,56195302,30176711,-11954476,-30144921,-8530231,-32514145,9340577,103789254,-1868577,-71985399,-12153487,9245493,-13090300,4243981,28444599,27417311,17464844,55660478,20437116,-49367366,25989615,30821386,-3525872,9230273,-1485806,-4820899,-29763918,43997276,1922520,-73266338,26557122,-29011179,-33830444,-18624026,30501728,26511,-41232049,16065085,34346089,-292431,-23021958,4320111,9761827,-43323936,-25833637,19932053,-17402569,-6809090,8513373,-60366141,-23888319,12359531,-8440243,15444751,-1017852,-43810276,-7211147,-49528119,-5968051,71466974,-31454971,-9478617,12487340,-66974109,-5709305,42481333,-29729184,-27184146,11352747,-836949,-44186283,29363459,51439544,-32947014,-11649613,135596,24752305,-13479317,-1884095,-40402868,2299445,15266269,-10670034,-83948319,-4605034,-11773508,31603091,-39906407,-32400852,20427880,923543,-48998928,-47059488,-17759556,6077044,13122620,-4613930,-12024391,21808678,26794392,-1959431,-1388041,28485537,49162111,23573999,-13183022,-11519886,45427687,3417052,-24896454,-15403841,-833186,37718247,-4976725,-29657656,-453918,32606602,-70383628,-38379774,-44932012,3922484,6925365,-15252502,10166392,48494846,-10618210,-48190531,-41567232,14932054,42407460,5960316,-33026306,5298072,37017812,-45305503,-38325748,-27167328,50600688,-30777850,-37218006,18791444,24365302,17064585,-24669205,-57355760,-9760479,-30293835,15926406,-35014016,-14605536,-2221355,27619716,-733507,-28669591,-19719429,-4190982,17661993,20118068,-47297477,-21167824,30106964,7922267,-58114233,-9138122,24790061,6518541,-55007080,-58324916,60855773,24985377,-14645898,-12450272,-37164102,-22709798,18350032,-20211181,-22015773,12879931,-2920745,11318233,-10493456,-3696669,1789802,-848143,-26564514,69894928,54715675,19764452,-11862829,-69290238,-29915755,53473854,-79582978,-55084036,3189552,28610319,577269,-87385934,13973495,54638370,51773171,-19288460,-37080912,35159063,27706306,-1074684,-84468498,33670018,17532987,-19969473,-66526242,-8874644,92871886,27828780,-54786844,-6098221,32011622,4426641,-95355200,20521818,10961901,57232066,-29041760,-69356573,-27609669,82990208,-1648709,-40025673,-23447358,57678984,32117525,-75721149,1938752,17488875,19562793,5759407,-45843606,8823756,33571083,23260409,-45353867,6686051,1602326,-29701741,9233037,-15911627,27487388,-32785528,25675275,-10029182,10227464,57309933,18389533,-28116845,-19596168,-10720445,32441618,13793105,-11482951,28414320,-1214853,37913539,-14678551,-15025172,-4416137,-12370707,-49586168,-21602999,-16262591,9120306,-10605169,310639,-19058943,-27469713,1016220,8288379,-36693187,-24093196,-16796876,19674505,35639174,-18323134,-19908568,56817227,32999203,4826677,5598790,12834986,70590499,24630866,-4860418,53691332,16048661,-59231924,-81753677,49261247,-11183403,-1966422,-14313789,40220198,70399598,1166137,-33666349,-19312772,34780144,26971774,-33557682,-21267185,50673318,55401942,-48522931,-35076327,-4877139,8453225,-8040057,-113224461,-69083576,69482948,-22940469,6495585,-67200018,44835102,49453576,-26119240,-77280522,51845854,80618374,-12899750,-82939242,-22005776,22558927,-32192953,-63353333,-16331289,51429019,-40735141,-57133699,-44857784,49994588,15819487,-13844836,-61831554,16996507,90823429,51638370,-21473749,-27565485,58086473,42114931,-59758847,-11781776,14630073,22722010,10475889,-35784318,44147189,40474906,-34569071,-46948718,39747604,40165032,24735212,-74168462,-25824175,27680948,4589215,-57521620,8748798,-8887523,42612558,16934187,-32883768,-10429678,29906963,27496548,-29941991,-44984779,4706172,75966352,-6665509,38371836,16792548,-33664554,-1006185,-27574556,8428222,-229627,-16097410,-3542660,21380140,21942922,-6738041,8778122,-33777867,21669318,-13228973,-4526418,26764407,18259398,1729831,25256275,-3309428,-20791291,-22952278,14322781,28657054,-24569676,-52189503,8894840,35673937,59050958,-16181192,-22663104,-6354515,3587585,2576612,-44260186,-41112674,21133813,-30929081,-33815946,-67457306,20637353,40091193,-37776205,3511534,53776706,36651190,-37858396,11676963,-8022333,12950737,-56843283,-41445437,-364740,47738681,-17124329,-69612781,4026983,76362902,65076240,-44130729,-50068982,29294391,69768072,-5670137,-39212040,-25773475,57943922,10303655,21125389,-48621215,18158838,50403356,-8467072,-30123070,-11664351,-33329816,-46675330,17200127,19760601,58851290,-72869540,-40628641,3044798,38483318,10419175,-43758144,-37674158,41667855,53759921,-15046629,-60428850,-12930641,59014129,4209156,-103786602,18311581,14926184,78271392,34954616,-18964828,26978954,-852771,26443840,-22929561,-51489964,34620339,1494423,-24650261,-20072124,13358058,-17470917,5761247,29657630,32233057,-53994925,-36829624,-38277160,-11568760,31671650,-11352534,-1674585,20860339,23493142,22904251,-11973748,-21300837,2006703,-2397501,11289324,-8093582,-12753996,17000556,31110541,42822463,-21091370,-1992538,61518968,3042371,48489292,-36513418,-11000319,8054786,48205807,26137421,-23563966,28648487,-4090777,22083291,-20303812,10157249,-12221489,-25038745,52281231,55674664,-48909641,-38875067,-9043293,26257506,15921962,-1441655,-76201426,-29024360,29508606,58720617,-21733653,-72396662,11390110,49772360,10072205,-6350886,-17259340,10377126,18755796,37573435,-26974778,4294500,-5477616,-4391396,53808939,8180664,-52420794,-9125264,-51361641,21431309,-20052009,-46874637,-33685763,38758753,13038496,-8885161,-31084807,-45557374,-17258337,39011849,-4383697,-31642706,35855154,55935119,19883695,-42909600,6833735,-21174198,18086091,36876569,-31475263,-30181441,2998628,21767239,50396575,-17279789,-32792147,8782316,-33992608,23560671,31137753,-47535599,-20929942,53312752,9093115,-37363374,-18175263,40613261,4493573,29969617,25427461,-37229971,3542206,8335176,19384549,-25395882,-28514165,-1897289,7973573,18953649,883372,-34776631,17645244,3370462,26539470,-33478085,-42920230,-36576138,-34423319,43595393,-45095956,3238008,-58005469,1660431,38073101,2314847,6304390,-15131100,35490078,9282245,-8062373,12225521,-31482179,-6309287,24855303,4631004,-28116634,3348387,6097759,38337226,3410868,-806154,45219146,-21398565,35618848,-26922650,10826040,23353110,44334,-14134544,-4472476,-19679380,4175181,-26022049,8356905,11886988,-22767926,-15220910,12524570,42279805,11013324,13833334,5695012,30044978,-22259911,11915616,11694178,-12005851,4667725,22391102,-18194246,-25779359,-28636279],[26,-88,112,-113,222,-402,440,-597,847,-1081,1387,-1832,2335,-2851,3581,-4483,5413,-6510,8001,-9554,11426,-13754,16355,-19123,22516,-26459,30886,-35794,41546,-48048,55343,-63501,72676,-83020,94546,-107405,121619,-137519,155071,-174470,195952,-219562,245519,-274134,305538,-340092,377609,-418847,463977,-513187,566909,-625673,689787,-759709,836071,-919651,1010977,-1111071,1220995,-1341944,1475380,-1623290,1787893,-1972299,2180340,-2416945,2689357,-3007558,3386068,-3846880,4426324,-5187009,6248830,-7874448,10769319,-17658649,65851251,71651404,-136173748,-123971647,128463016,110355452,-60139118,-15982843,-8200276,-34478101,66083748,85950043,-101243523,-116245861,65629857,141651075,-16466118,-96054119,-36741378,-12111193,117206558,20924302,-102091957,-82241116,136319723,112593770,-116117378,-92425323,46303439,56347168,-61597784,66115133,33241208,-18709801,-8294028,100493886,74479134,-23803079,-9565093,-47934103,32848561,94951927,-6932663,-212436846,14992798,201738324,-6734015,-133648468,-80919406,72999279,115517370,588353,-129606657,-59028795,87766163,113919908,-62010150,-116775304,24363778,109997023,-9367027,-45760948,85307667,-14879175,-109181138,31920413,125124658,-29147938,-133176190,-48698161,107856078,39944836,-75428030,-141138474,-29544874,161640786,103247022,-213082416,-156769896,137088038,81335551,-80197704,-75810035,-7392387,-4354146,36804702,53489934,-44295576,-53846341,31442670,82764186,-76946051,-29492208,-25644871,-100736972,-73268836,92933769,30313441,-145729680,-30634019,133370772,73071917,-68721331,-50729635,34700580,125368395,68256073,-56839605,-126989763,49152688,126140574,-56867195,-105070710,-32191400,34595141,-10540667,26685070,-11684599,-152657112,-23755469,82026857,12546577,-56092808,-20380173,42600433,-53259839,55484977,82075960,-15126546,-11217674,110169741,58780729,-55502150,-27464534,53008291,34786693,27297628,15510213,-67464443,-48512519,80765040,40985972,-85530014,-77892943,19184308,39136296,12446250,5479990,-99604330,-55530292,128164737,94416890,-92831410,-117705203,59095855,124771027,-25151460,-49813635,18857666,33483524,7191512,68058781,-50926014,28245733,58236857,1894485,-40746660,10117761,16970456,-24867861,-32791940,83273090,55781627,-128815675,-47841377,51983238,25856034,-77311397,-18423653,-6072388,69445305,58580445,-30855013,-109656754,-17330834,100364676,-19382632,-92072656,29491066,32222262,17924477,28591242,37855382,-4781918,36925951,28033781,34873163,-17566014,15352486,35399505,-31952611,-11675254,64327080,-21094397,-99710186,64065755,59509361,-95026644,-53172137,27530466,2207529,-9802769,24737264,-1375669,-60004304,42893040,69247932,-90540554,-45096596,32755394,9557086,-41162015,108553,132009,-28599725,6130000,64141207,-166477,-10048716,39038155,6785727,-33020787,61448347,27897894,270549,45678,92129793,-33939932,-78098315,-16926653,88660470,-1330948,27842195,19314238,-36401476,-13044321,37459707,15279333,-62718320,-36557034,55421014,5591421,-38487078,15501946,48339447,5225381,4299885,25756666,-48869652,-53787863,57713995,-23172284,-35172181,4089890,12002046,-31819046,21155324,50489378,-70396091,-37626945,36635819,56713450,7977278,-37206633,36916587,-21097128,-4784554,-29944505,-17557485,-39147673,-10522701,19503018,-68961464,-51528674,8320298,-27851961,-38478606,5161920,58071515,-39008172,-1462688,11597627,4326483,-13402985,24682115,-25300387,-1333664,57998982,26378428,-29593379,-5879153,69712344,-10538283,-17630567,-40969721,-93156,-55728484,40326244,83384015,18429649,-20633303,16298192,15705883,-21101458,12956537,15280198,15395509,-4255087,14103421,3047387,-55709648,20781067,10553166,17120006,-1679914,18063219,16612516,-5736340,-26089332,2613376,-13109650,17528124,52703613,9769341,-15806744,33615168,31475132,-101423766,8541781,1562958,23160983,-5215746,-33004276,-4178829,10659817,14146298,-6591981,14567757,-9132841,90323637,-27056095,-74617290,31338780,36430099,-29700261,-27148588,-5317847,18390694,5557131,-7047688,-12266935,-4533759,15817019,-1090217,-24449581,13877455,29608879,-45167157,49287852,3540015,11037431,1903092,-5127766,7221223,46157383,63586160,-37253445,-60392838,-19380780,46101137,19440898,-35868911,-28519556,16699204,54631723,-60668615,25804701,7564669,31834355,-14491239,11400255,-34379065,-5477126,19936824,145793,-24844344,49875716,-10477292,-21523249,-74746007,66401105,20874937,-37478436,-36414536,30346599,36207262,11935619,4994925,-6012579,-18519711,13351790,4922975,-37950490,-12239599,40720582,-44757784,-37788999,-32101998,27707814,56674114,2413830,14904140,-41401123,-28180280,18414020,-28067777,16299152,39789349,2266356,15604422,-37624671,28128526,6181902,-26233970,-28192283,13424275,1577955,12039839,3439490,8770755,17633670,29217535,-27913909,3071672,66678943,21872038,-71211913,-61670073,19394754,-11766381,16287896,-9852942,-32920139,28311815,82553111,-4002055,-32872673,-8047560,62920759,-11938928,-29115321,-24268794,49215452,-24497319,-5139102,-25939419,-17666800,21354094,28204427,-22483670,5823802,10612147,-46792358,4682239,17091839,76842374,-8978761,-58199853,6741408,49192109,-6464165,-27456464,-67647912,58522327,39357038,-48553259,-64262123,17563551,75253423,24316763,-77310336,-60128658,34513749,44449942,-30837939,-35055167,50673269,37300784,-15473659,-31590225,11197395,1973324,-35860990,-64269335,8624076,45868396,27449439,-38541573,-15117172,55045470,17347733,-21039172,-46349204,71842554,57747419,-63689218,-7956387,-31639019,31657245,36069970,-12434882,-26793015,-16195314,27670404,32003276,-8819773,-8537297,52317450,8195454,-29571292,-4970344,197800,15153506,-27699086,-38423685,10171315,36093464,-2865015,-14753846,32475584,-30968700,-33973962,-21574414,30245872,28683675,-12835956,-21821278,-11381029,18005388,27590289,36615271,-15963702,-16375453,-21442424,-1841908,13917544,-14834788,3603265,22710971,36029402,34405557,-53109774,39327522,16828331,52206268,-30913721,-28671849,32909503,40482500,-2728357,-13937235,43136307,15155048,-16886897,-474057,-10398398,34878514,360438,-64634857,-10056714,31598562,-14256028,-39599399,4827977,21319760,14757296,-28194653,3686555,15207894,90671166,3448007,-36907869,-13979681,114105924,4584188,-132049313,-46039362,37447359,29521954,-70846600,-83612906,13385111,62471572,-57013039,-72983334,11271793,81248240,41796094,-51734286,-62782864,44314231,19835807,-61587515,15239280,52820684,39306862,-53168264,-88464293,44687117,72991624,-26332766,-112240012,-51290031,59652064,15249535,-52667321,-43237474,60028279,86318405,-26972391,-84436632,57462244,79347934,-39028372,-4967576,41785829,25798047,34081974,-9620378,-63257760,-16669906,12927295,-85836869,-36527813,39408118,8337699,-4465714,28025154,6384974,51585836,15869217,-20649926,17093248,61468954,32886134,-44192432,-41230287,-14068214,31507105,-11660755,-51734024,-23627894,1947971,-19912081,2099937,-7811751,18955166,-33291933,14014311,12305703,50570648,2855923,70639344,23743273,-8251684,-2694046,-36721993,24055135,39998175,-28662451,-51927360,22788234,25338374,-10114049,-14056324,7585862,-23238018,-13618306,-31103704,16066391,-28536109,-82334599,-12379059,1072614,30284388,-51216439,-34534045,4315225,46070316,-15039124,-82311220,-33697643,34509987,70862053,-32888137,-85249820,-10279123,9053915,-13645049,24528820,-16495163,-12811392,60373810,-21988114,-21036722,29296233,32177875,-29396057,-1489680,31749696,44146011,-3441102,-49887359,73433910,53462418,-34744901,-83570103,23802773,73859676,40058610,-68646204,-62170970,57408290,114597278,2541995,-93026170,-15926206,12228458,10730907,-46876660,-56784946,33502697,35802470,-25165633,-30778112,-9063464,46290647,-989103,499405,27679893,46817454,-44423802,-39133681,-11560614,26016090,-35688116,-67931492,-15093627,35070530,11316746,-69094716,-34216373,-22714020,23592854,21428333,-83703264,-10797855,49022768,34267457,-16874325,2182125,3489071,5630273,16572946,18471414,-644429,-25439710,24887463,48769712,-14389430,-28565758,-2809897,-11276689,20189362,27886800,1266886,-27712739,-49127089,50378503,-22151539,-3707643,-15870221,-22748946,22202499,35087199,687229,-16980254,-7918696,41008304,10385497,-42888992,-19777969,-22733530,39376006,24776443,-4142816,-13692232,-19241494,66404105,974247,-48246685,-13908707,62313338,4555871,-31103520,24514252,2703343,-19082056,46993956,-19953582,-42063428,-45530486,8681956,-7154472,-35358216,1202723,-7557534,-84140731,56794895,26601806,-15741123,-22268073,-10921905,-6717244,-9279702,-15335696,5936438,-33067030,24447318,-1530504,-38461973,-33553236,32616486,78464641,-829420,-1828945,-795214,-23983372,-27099632,10719043,4464669,-2543196,-11123557,6716278,-23813063,-20690660,-25549060,-53052568,-8506160,44890915,-1599319,-12329423,-3977082,-4036063,22035145,-70436847,-24980273,15669948,48335282,5978937,-3228563,-36794770,-32402499,-16272160,6732503,-17182655,-6922906,18489195,-52375288,-47307778,9994980,-16119970,-57632947,28122480,-28331445,5799676,3999581,53342636,25535651,63267224,22308139,-29329599,-6117423,55025517,72453452,-24259604,27177631,-42124051,-4183304,22974066,-9084111,-6557190,-14464600,-1554546,46040500,17405137,-9263254,39994636,5546012,45306835,-12872022,-38573573,-18381089,-30910780,30315956,-16029061,-36516976,22673666,7150705,33006998,-2873633,-12160967,25942464,-16409,23077332,4014409,-69094083,-6857289,15927245,1125276,-15332393,51317008,6460728,-26144704,14537862,2872671,-7920163,11915591,82486,3093590,10082946,17426225,23078102,11837305,-8477307,-39303868,-10084698,26443712]],"minZ":-312013866,"maxZ":319366187,"minX":0,"maxX":0.1943700000000001,"minY":2.015748031496063,"maxY":258.01574803149566}},"id":"f6ea1b45-2b6a-4728-8c01-f86498a2add4","meta":{"TITLE":"Parameter file, TopSpin 4.0.7","JCAMPDX":5,"DATATYPE":"NMR FID","NPOINTS":"1\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmr\n$$ 2024-01-27 18:47:18.193 +0100  nmr@CZC919CYLS\n$$ /mnt/sccfs/aktuell/nmr/Jan26-2024/635/pdata/1/procs\n$$ process /opt/topspin4.0.7/prog/mod/dirdata","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.612768526,"2D_X_FRECUENCY":400.13,"2D_Y_OFFSET":157.48743540215457,"2D_X_OFFSET":11.276756904444422,"twoD":true,"ABSF1":[0,0],"ABSF2":[0,0],"ABSG":[0,0],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dphf2hetpl>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[-3,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[1,0.5],"FTSIZE":[1024,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[18.73393,0],"LPBIN":[0,512],"MAXI":[10000,10000],"MC2":[0,5],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,60],"NC_proc":[6,6],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[11.27681,157.4993],"PC":[1.4,4],"PHC0":[8.78,0],"PHC1":[0,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[100,0],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.13,100.612768526],"SI":[1024,1024],"SIGF1":[0,0],"SIGF2":[0,0],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<13C.H2O+D2O>","<>"],"SSB":[2,2],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[5263.15789473685,16600.9545548869],"SYMM":[0,0],"S_DEV":[719152,719152],"TDeff":[2048,512],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[431507996,431507996],"YMIN_p":[-37470363,-37470363],"ACQT0":[0,0],"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\n-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_zg>","AUTOPOS":"<3 >","BF1":[400.13,100.612768526],"BF2":100.612768526,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\n0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0.5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <garp4> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.5 0 0 0.001724138 0 0 0 0 0 0 0.03 0 0 0 0 0.0002 0 0 0 0 0.003448\n0 0 0.000862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0","DATE":1706377723,"DE":6.5,"DECBNUC":"<off>","DECIM":3800,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":3,"DIGTYP":17,"DR":32,"DS":32,"DSPFIRM":4,"DSPFVS":21,"DTYPA":0,"EXP":"<HSQCEDETGPSISP>","FCUCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,6],"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 80 20.1 11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":76,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":3,"HPMOD":"(0..32)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(0..63)\n3.0125e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 60.2375 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":4389,"LOCKGN":125.839553833008,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":107.786,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":-7,"NLOGCH":2,"NOVFLW":0,"NS":4,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":25,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,256],"O1":[1880.611,7545.958],"O2":7545.958,"O3":1880.611,"O4":1880.611,"O5":1880.611,"O6":1880.611,"O7":1880.611,"O8":1880.611,"OVERFLW":0,"P":"(0..63)\n9.82 9.82 19.64 10 20 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000\n2500 100000 600 2000 0 0 0 2000 270 100000 9.82 1000 1000 0 2119 20000\n0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000 30000 66000 0\n0 0 0 0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\n2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 16 69.813 0 0 0 0 0 0 6.1717e-05 1.7144 0.091297 1.0908 0.54868 0 11.17\n0 0 16 0.19048 0 0.1117 0 0 0.012411 1.3031 0.27271 0.084659 0 1.7144 1.0908\n4.3633 2.4687e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0","PLWMAX":"(0..7)\n47.53459 170.0375 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\n-1 2 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PROBINPUTS":"(0..15)\n<19F-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hsqcedetgpsisp2.3>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RD":0,"RECCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 2 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..32)\n1 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 0 0 0 0 0 0 0","RECSEL":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":101,"RO":0,"RSEL":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..24)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SFO1":[400.131880611,100.620314484],"SFO2":100.620314484,"SFO3":400.131880611,"SFO4":400.131880611,"SFO5":400.131880611,"SFO6":400.131880611,"SFO7":400.131880611,"SFO8":400.131880611,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <> <Rsnob.1000> <Gaus1_180r.1000>\n<Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4>\n<0.0> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.2809e-05 5.6927e-06 10.667 7.757 0.004449 6.1717e-05 10.667 1.5429e-07\n0 0.004449 0.004449 0 0 2.2756 0 0 0 2.0549 9.086674e-06 1.412494e-05 6.595346e-06\n3.556816e-05 0 0 0 0.0012023 0 0 0.058935 1.0972 1.1378 0.08562 0 6.2236e-05\n5.6927e-06 0.00036433 0.00020353 0 0 8.364e-06 1.5429e-07 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0.71111 0.35555 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[13.1535579886812,164.986112794615],"SWIBOX":"(0..32)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[5263.15789473684,16602.35188986],"SWfinal":0,"SigLockShift":0,"TD":[2048,256],"TD0":1,"TD_INDIRECT":"(0..7)\n0 256 0 0 0 0 0 0","TDav":1,"TE":298.017,"TE1":298.5859,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","UUID":"<1015767e-bd38-11ee-bb65-0013952aa03b>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":319366187,"YMIN_a":-312013866,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"scaledByNS":"no","scaledByRG":"no","nbSubSpectra":256},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"KT-42 HSQC.zip/0","pulseSequence":"hsqcedetgpsisp2.3","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 4.0.7","temperature":298.017,"type":"NMR FID","phc1":[0,0],"phc0":[8.78,0],"numberOfPoints":[2048,256],"originFrequency":[400.131880611,100.620314484],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[13.1535579886812,164.986112794615],"acquisitionTime":0.1944649999999997,"pulseStrength90":25458.248472505093,"relaxationTime":1.5,"numberOfScans":4,"groupDelay":76,"DSPFVS":21,"DECIM":3800,"digitalFilter":76,"increment":[0.00009499999999999986,0.0007626078431372537],"date":"2024-01-27T17:48:43.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1880.61099999004,7545.958000008568],"experimentNumber":0},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"KT-42 HSQC.zip/0","pulseSequence":"hsqcedetgpsisp2.3","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 4.0.7","temperature":298.017,"type":"NMR Spectrum","phc1":[0,0],"phc0":[8.78,0],"numberOfPoints":[2048,256],"originFrequency":[400.131880611,100.620314484],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[13.1535579886812,164.986112794615],"acquisitionTime":0.1944649999999997,"pulseStrength90":25458.248472505093,"relaxationTime":1.5,"numberOfScans":4,"groupDelay":76,"DSPFVS":21,"DECIM":3800,"increment":[0.006425773321290278,0.647004363900451],"date":"2024-01-27T17:48:43.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1880.61099999004,7545.958000008568],"experimentNumber":0},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"black","negativeColor":"yellow"},"data":{"rr":{"z":[[204204,-240793,10849,235129,501831,1329963,286772,-35704,-552340,1502201,-1633964,-801239,103670,263119,-509733,-321493,-691127,13313,-440534,-565845,13306,-467931,894190,-208079,15159,-1311556,73981,-290877,-766155,-274725,-901263,372552,160848,-877761,-133490,443762,-872527,-1271469,-361542,831993,504266,-325758,-802891,83102,-831411,-749250,-72190,-126886,18710,-736761,59445,-1078182,-405195,419893,173575,-373705,-329016,-1884897,5837,180302,-1120860,-839044,137687,1271853,469848,273986,-122188,-617952,-671159,581986,653566,-909693,-431935,-1190890,349045,540560,-9448,790836,766674,179542,94790,-272645,146313,-555300,-420716,-1600460,-509288,633913,407860,228976,-232339,413958,36597,-565888,-972527,-240591,1162698,753246,-111677,847554,732717,-460554,131391,79387,264315,-182080,-964331,-942342,-299813,521588,-223439,324110,-492204,-489085,642504,-349452,948712,1003403,1668987,-205604,418157,-904770,-429794,-332115,-93807,-1037860,-1315730,-603866,78453,960631,422054,1228247,154861,909632,-879983,-617411,431972,-1596324,-753865,-851290,239445,125482,668824,135301,1323148,404622,478230,354495,-1975739,212947,1582154,-852599,-2217262,-405400,1061171,-182315,-1871101,-471104,-900038,-1553943,-1948607,-360511,398559,1050474,-130170,838559,514416,752627,465046,-373820,479298,488934,-1030733,-950382,213943,-1014997,-877367,-295398,-7648,429131,-1256062,696951,652313,576351,-224394,-1451796,-291552,497007,1484415,1497307,974739,-884843,-1220028,705380,172278,641293,1240452,939001,1694154,430073,-446020,523018,1353909,-386951,732606,265652,-761573,-852422,-1304578,592104,-1272634,-79230,-43404,232094,-1023675,-58019,669690,1385333,567455,-304558,600699,-111544,-1590127,63313,-122148,165591,580095,-352594,-421307,-128226,756235,131918,321920,-227871,204282,305887,1204478,945943,-1282888,-408055,-2120,-919077,-2033,-690493,691981,-127885,436783,397790,725349,64353,-1022253,-80790,-666749,-535806,355629,142239,-1420508,-623106,-472960,589149,-942842,52403,-455259,1076677,-26801,-286840,301126,-720317,-203853,-1489283,831807,204163,-301641,445870,668148,1735954,-1616170,-374885,738731,488840,-1235698,254748,-747992,76910,-481709,-798740,837843,510271,72784,-348667,15468,657755,725697,1590385,-211858,-368771,-272799,-308161,-178135,-242804,662630,-1243835,-875582,32144,711019,1358230,18803,551702,-633968,-827252,-863641,-22100,515363,1419490,-293420,185692,-1014028,790434,-429549,629079,425219,-607187,271114,-1290968,-51625,-507302,-841419,-1099268,213480,-638792,-1297650,866488,965858,149498,-552647,-719820,-1083713,-67746,20792,247867,191063,931768,656502,-787645,-473445,1478998,238675,-302559,-196211,670578,38924,451698,-55780,209607,-109678,516781,-473324,73582,926431,-289198,-781161,-705602,-960889,349360,-6832,-243128,-768055,830072,-266961,677513,786584,341215,1053267,1005542,-343163,-968648,242404,-157302,30797,-710640,-57975,328632,-1271158,719098,1774327,447810,-930610,-1788332,-236911,-560603,-433021,-1035621,223498,-507188,-848825,693491,401419,991715,-515,1583360,612505,282144,881663,1367926,54879,-46493,-299239,-852280,-66481,566034,-887475,-952684,823261,-1093649,-3437,293267,-102433,-239715,1514885,722610,484680,769743,467628,103111,912135,-322696,697250,-772792,-1513883,555887,-155600,-790649,187841,-87574,-223664,-367130,-5937,-186905,-616063,-196787,741771,293051,-254425,-143948,-42119,393651,265217,-385306,458223,260376,-2395,-1621826,-1156314,-453699,-24091,361325,563287,-92519,-1133090,-1190618,-1062914,364415,987763,1242198,-111086,387721,-176928,-338171,-1121972,-1037476,357418,914922,-36885,102533,-1174131,-1144494,101586,215662,-87178,-506738,-906357,660875,-398106,157876,-95695,-283640,521085,932967,105774,-191483,-448006,721352,-128807,499147,-270508,261186,249698,-402143,438792,-833152,-488772,69739,473078,30734,-1049961,1784159,280940,531625,-436872,-5470,357038,-420433,820038,331971,-767000,210935,-1064441,-1293327,-424398,-1840926,-1306993,177867,-823188,369539,-761984,9553,76374,-846497,612533,-176693,-130315,-172769,1319400,1250721,704925,1144170,433708,119070,-5577,-331706,5600,-1422390,1248107,593953,153754,1119264,1001874,726172,683789,556428,266485,493914,917528,-450383,-2010610,739659,1277584,-636522,-499911,701568,-30226,911473,1285990,495202,873234,-75244,-1221614,914972,888252,1467660,-227181,-745520,-973710,34066,489904,-290348,-620444,20539,-244894,-1207668,-1372531,-1137450,-432021,-630460,-23913,1576809,-539777,-815931,-1162617,461510,96419,263017,-74533,-909314,-138617,-378114,-492046,-708026,618601,619218,613530,-342789,705805,-1322791,-556894,1410163,739089,-533843,23744,187558,-87557,682427,615903,578454,805326,-563009,461187,309311,-102670,708115,-657250,2374,-1083671,-809925,-884141,-445462,-68103,795720,-955744,-657653,1438944,-375229,999441,-821081,698314,990053,-1513583,-612808,949650,-1154,-288538,-152227,1030872,-684207,-350296,-760582,734977,667042,-420887,-553958,563537,636213,-1051520,-830780,-388430,389828,130413,-1312321,-1063977,-509454,430937,547675,-664128,-357149,736145,-372613,-1285618,-909208,-402001,298638,156612,415901,-296986,174917,579138,292321,1708201,1174960,224876,117288,1228526,-249727,1051707,1598469,384981,-203704,-825717,1637538,-825375,506512,-102618,-660802,-341174,402376,538859,-1074862,147,-648288,-207838,-378937,-32092,543264,-1573403,-1649430,214030,-165744,-540120,-937984,-208932,973710,828791,582007,1076622,-600106,1442632,752621,418335,589135,635914,1186850,67110,275961,-439,-656998,-1462937,-788920,1421206,248572,1448825,-957326,-175829,1206110,-1382927,-979808,1673663,693638,621492,631186,127200,586238,642731,-146377,596315,329840,79680,76519,-335062,-439523,51374,94741,522930,-744698,52998,496186,481261,-53441,284002,527881,169318,187415,123363,-1220955,-572694,-3891,61573,897751,-796734,440785,1700610,683979,268145,96442,510544,-1635834,-2302551,-144982,75668,-231056,1598117,806335,592208,-39595,181865,-145165,-137856,-152773,-2000124,-1409725,-542177,546483,252938,-487561,-393926,-575772,507419,-597796,-1472431,549681,-735822,204046,844724,60,-176890,696295,-336636,-258578,615263,224005,-176728,671156,-924054,-980532,-233302,-878780,218889,-153844,-1086084,-991651,-1357550,-1081315,-1562870,-980370,160176,-635855,807151,246281,-356764,-656559,516044,-83601,8481,544341,2171599,1062563,1443288,1309417,93125,70719,-743716,1117986,766191,573653,-931480,623896,150254,65053,-459382,-664496,-465021,-663481,56846,-119696,949194,610681,977309,-185655,-375678,1158038,-574351,-1193099,446756,-513019,-1177155,-612659,336767,-202110,371397,484522,1957010,-1173756,853479,-680210,-924107,-769196,-382065,-688398,542007,323554,240488,-16804,-657940,-485498,198379,-741177,-113746,-1024940,-993808,-2044626,-400381,-250737,-617845,879232,-665535,520616,362018,-188816,-1635937,-262584,-523980,312459,-1531647,-368755,361215,992821,262652,283752,291673,298298,-994285,89365,1468216,293903,82124,-900984,-134980,1098813,344234,693530,990371,1592628,1274855,563570,583001,956572,-748888,-1646229,1038970,151695,-239845,52625,1534416,-71856,-581817,295482,1209236,-1113135,-1103696,361743,-295141,-107255,-15509,217960,-391396,-352320,1636725,902188,-544108,493754,-86522,-552342,-42696,-322998,381990,323439,491527,982172,-794973,1221586,1609346,245359,-552783,146166,-811464,-245660,-957466,890948,1388184,167994,62920,-201039,722266,-531839,-1824573,-1012610,-917779,141737,692189,-991932,-184159,804834,209890,112719,-1748222,-2113008,-95888,-11233,-707390,-758185,-599495,-364570,-825327,516774,1151403,1689127,474513,-161009,26951,-130176,121059,844206,231649,279397,56478,-1453237,-157630,946695,394214,-351764,62690,220639,-1254242,-529309,303146,918413,-322688,1157309,1367095,-103463,67341,909980,22849,-334858,-137714,462219],[185422,173683,157219,306190,593983,1496604,538395,-50534,-719577,1819487,-1162444,-796528,-333044,530042,-27773,496042,-374923,3291,-582106,-832522,-426917,-355163,1069605,-480490,74735,-2134125,-31989,-114992,-773347,-328151,-951138,-248086,123988,-536137,-51404,658288,-929367,-1289319,-282220,429721,642585,-523729,-1055715,-404304,-871666,-846854,-196787,-876357,-189134,-1034224,-339613,-864834,57858,613125,-525378,-1184524,-805271,-1755497,13771,753888,-571393,-1061648,364687,1024783,573587,-49040,-358185,-875017,-819166,768397,662057,-751288,-145632,-908863,114319,710775,64803,353495,152002,-83766,324874,11636,-562376,-380078,-736856,-1445913,-388060,413464,728164,340836,-133147,103096,-142870,-531656,-816895,-494844,1150145,1133925,-210080,756180,1280081,-35978,-222674,-128970,-280358,-76106,-510615,-1081213,-160911,711650,-114107,641529,-679073,-317200,715523,111230,943873,894818,1711587,41184,455640,-900133,-674210,-218621,-97379,-1496714,-1368132,-489621,177808,928576,617845,1845543,458554,1374288,-736806,-624361,-472654,-1859868,-921468,-993108,558096,-200241,557858,-651034,1392581,335218,-68430,-35855,-2579284,249272,1434307,-587524,-1865651,-455355,1023350,-222919,-1648178,-393301,-1017757,-1778513,-2071448,-769288,285901,1067427,-40590,295212,634139,514118,-7148,-736234,459073,86710,-1122786,-732474,19347,-836421,-830840,-168626,-446740,558668,-1148442,608665,613536,465281,-803719,-1505295,-184575,552873,1272099,1787653,892796,-802418,-1233387,498780,648796,698229,1253794,739830,1336189,525030,-535042,292665,1123830,-65341,1431232,427684,-821571,-901060,-448121,634424,-891334,-149116,-326583,451015,-883871,500410,865279,1870646,653623,-562661,390696,51943,-1768148,219629,183529,125096,507802,198678,-169124,-286451,619937,152410,569607,-168622,469069,571609,1159584,556409,-1127116,-128148,-82359,-971330,153149,-1146890,764220,-114171,185231,309484,1036775,326956,-1025565,215625,-433960,-254819,-46170,47189,-1341116,-160358,-631608,843831,-1044314,-183364,-719707,682303,-622656,-592576,419399,-1154872,-335502,-1367115,1021603,-487286,-397563,669922,423219,1797223,-1531301,-120689,457134,746081,-1459293,445891,-420600,216397,-554578,-552863,636434,345251,77739,-85489,201467,1091813,663449,1181444,-354926,-648092,-365792,333163,-401655,-207382,438107,-940415,-863951,-264021,399718,1010440,-264086,219722,-679604,-639707,-1246906,-454965,493218,1734007,-484709,87710,-648428,1194184,-499383,73713,633669,-607200,-189704,-2028297,-34930,-123452,-703402,-270018,444775,-1051143,-1228116,1115002,1031118,97136,-358782,-822072,-771398,-31760,184985,574214,450983,864724,492369,-729593,-423508,1927084,564122,-125241,-339758,753637,465481,284618,-259395,-329899,128009,664503,-565462,57964,933063,-303874,-299277,-762506,-882168,-52953,-190470,376287,-131575,734233,-259706,557189,293849,78057,877470,586478,-232195,-1039109,177497,66021,177599,-551289,-203056,-134675,-895746,668161,1680022,650210,-1319294,-1499226,-294264,-522197,-439303,-1149657,103805,-422184,25711,507187,367454,841835,-298463,1306621,565471,410370,844637,1177403,-18281,267347,-305935,-1237683,-118698,775791,-910092,-777333,741301,-982898,292608,648717,-284582,-825214,627948,750546,559564,347200,57073,-387861,708653,-256997,234497,-484118,-1657960,392104,-408687,-586219,-31188,212927,-273022,-387600,174644,325327,-657479,-54741,582476,142631,12918,-290046,-465275,-51331,286481,-438082,78083,104173,-225442,-1537375,-924957,-596292,16641,518018,771137,-417114,-980235,-1046444,-504035,750543,654953,1254686,-541004,108090,-13083,-885312,-1372231,-1559394,-167930,572518,126193,225462,-1230203,-952546,-149717,-48985,29523,-551666,-1166733,946825,386135,567867,252500,-511879,24690,541279,211139,-676227,-508251,426588,-443960,83038,-310009,337866,311371,-50582,699859,-1068760,-333367,-94164,-288577,-109622,-1072841,1709894,42027,531409,-155457,118810,532254,-461352,740572,186047,-340437,453321,-683579,-870422,-203105,-1513716,-1180833,433214,-545687,296298,-586704,93281,-288895,-663195,636085,-677279,505010,-131517,1082955,944638,781085,1265709,167980,-284583,-155568,-232782,-34647,-1295781,1230630,491030,-49292,710130,823507,909478,734365,370805,363381,530185,938667,-483022,-1507385,915230,1279948,-971474,-908311,621509,-428130,1140912,1434002,575486,566317,-321512,-1296804,698877,322574,925113,-268864,-942574,-611574,184068,154524,-371002,-560089,26354,125203,-1175918,-1227065,-615278,-554861,-171888,465786,1308315,-442207,-774161,-1142867,467451,-46127,90715,-59528,-972857,121434,-452946,-632583,-1365872,712954,537629,941243,53723,438504,-1484040,-412125,1090745,676492,-181311,349541,3255,193193,359592,489052,847912,842160,-674152,324670,176126,-13279,791625,-866451,35686,-262340,-826233,-692581,-236779,12663,1062159,-796378,-942476,2080758,-309236,500191,-525915,440883,1116864,-1403922,-112208,895851,32999,-251162,-528034,1160677,-420090,-219955,-356977,929509,714156,-546045,190711,771254,764723,-1103824,-226254,-246336,516066,-50667,-1157917,-1080855,-273017,535273,414364,-730510,-555427,533483,-519249,-1698693,-710419,-448803,371596,-162547,397782,-385725,17538,475631,458473,1265660,997790,53747,-201006,1406810,-485587,846608,1980330,474333,83766,-996413,1284236,-1204450,-188169,11194,-342891,-434379,169176,682562,-994819,-322821,-887010,-566423,-190096,178749,388299,-2277339,-1931721,118560,-113735,-545270,-499641,-105866,1032658,445249,-54852,1010062,-334409,1819217,708865,826369,993601,832787,1416988,-282441,38906,181940,-695202,-1620442,-1058542,1578276,399366,1999062,-560248,-467409,860855,-1858834,-741700,1885140,830072,712238,411772,141808,506199,84091,-586608,595113,467205,-149631,305229,280099,-869145,-40053,78165,375082,-556591,-95619,278744,-222525,-110678,420290,687670,-100874,145557,152653,-1089683,-289684,393234,760176,830065,-548992,717925,1822399,643575,229792,156781,578719,-1745272,-1963517,-86697,-90696,-412456,1084577,455214,367052,341061,336371,-406403,-92539,-26731,-1643375,-1240683,-527929,575038,362526,-511873,6535,-349961,455161,-827558,-1512326,498001,-720711,27902,523348,-140955,208776,807556,-100138,-364258,399490,253981,-281671,950203,-926866,-714402,-16490,-212962,539834,-334999,-966267,-693349,-336267,-241419,-1417147,-1006914,384326,-668278,659093,351997,-177857,-655186,120820,-327375,476190,171952,1391891,1069428,1293578,1833272,83229,-33868,64191,1341031,899974,587509,-1144929,483606,-145296,83417,-636750,-598959,-571565,-516058,327693,134480,1596223,1031182,1067110,-77547,-370269,988591,-640368,-1547063,111857,-131151,-1067947,-677295,287530,81723,709764,723763,1546617,-892139,794473,-646405,-593630,-551980,-450216,-665522,594026,223633,397615,-64970,-523762,-11532,513222,-789322,-20115,-1281383,-1087149,-2261509,-139701,-294914,-608954,799487,-565714,751192,278294,342628,-1187268,7989,-300649,755189,-1372710,-423859,114114,938015,28473,161561,145554,446398,-144671,370229,1210093,322237,201470,-327133,-127866,1175838,338647,823171,1156604,1476663,1261760,551907,633125,954597,-1019115,-1805821,1832051,124405,-585005,15408,1704433,195196,-526401,160386,1012757,-1398776,-777490,84459,-172313,-390241,45915,369652,-494427,-778185,1544678,956411,-556785,990010,226196,-644197,93782,-240042,61576,20694,367062,965714,-1056435,1292031,1603282,-10721,-564857,67474,-1098306,-86327,-789576,952282,580274,-577600,16273,-722940,942166,-373756,-1234128,-515348,-883799,-16794,358158,-836868,-157506,656456,522684,119470,-993902,-1828810,-97595,429104,-757847,-784244,-747557,-535422,-459388,813534,1272296,1373290,605912,-76352,32437,-119278,226319,1169837,375155,1080006,208629,-1716493,-129845,887557,609440,-611325,103990,300791,-1321487,-522807,22352,742204,-353906,1104859,1158273,-213816,248331,707727,359247,142574,-136602,314978],[173833,737214,349402,539852,542775,1547308,711271,41554,-830672,1697051,-565192,-594486,-777547,622459,331187,1001058,27594,43538,-738097,-1013205,-792114,-364957,1039324,-622076,95208,-2338386,-81925,41098,-659549,-259571,-838146,-887885,268166,-159658,-183330,751830,-806491,-1166012,-230079,97883,764795,-676186,-1151995,-756588,-784100,-761442,-328939,-1290024,-293378,-1216713,-678935,-502978,459487,817362,-1116632,-1794329,-1106544,-1578093,41310,1223761,-84211,-1142675,576960,783686,473583,-522077,-571959,-981392,-626455,807262,652107,-556927,107508,-501376,-223473,825850,4125,-27014,-505371,-390384,400342,632095,-930524,-244275,-906345,-1230663,-326560,185705,893745,442184,116272,-138863,-273647,-445241,-468585,-493004,1026864,1355347,-181127,559354,1649592,447347,-628965,-312662,-899524,-70918,45705,-1123533,-78884,727597,-47419,733059,-725798,-72670,686744,680195,623692,551318,1471543,349263,532496,-763612,-854862,-106642,-147688,-1708730,-1439508,-143376,361095,992341,863477,2050722,678376,1628593,-554110,-487464,-1336138,-2016735,-912044,-890125,751034,-162394,418844,-1153059,1259038,241475,-552223,-434446,-2544983,464886,1193418,-239093,-1536505,-360103,1018891,-128372,-1177182,-300785,-1051417,-1650646,-1924040,-942705,251121,916794,104579,-168408,579038,57318,-426641,-929625,433847,-231187,-1075901,-502319,-87534,-568025,-612710,79531,-805444,681136,-985904,473504,633633,387020,-1164621,-1449978,65621,590243,972335,1774124,580836,-751139,-1221169,132600,687182,587375,958644,412432,874288,536950,-448197,188028,691086,123360,1726612,469911,-558945,-829062,577679,535223,-530341,-198406,-440526,667874,-681113,1053509,531937,2139805,686168,-631614,63053,171225,-1863774,434075,656473,46188,452323,708094,60629,-536158,491700,347408,772989,-86402,586590,772541,854298,195718,-834202,-6544,-165267,-992775,340277,-1401938,796256,-26375,-124706,212219,1238164,601617,-762863,475577,-237803,-116978,-412524,-60175,-728295,297982,-751029,944627,-983298,-459162,-782379,305719,-1175305,-738798,391084,-1474496,-101409,-962954,969564,-1118081,-330025,841256,56587,1630313,-937875,135553,126402,946291,-1586358,451371,-139785,292866,-564813,-88524,341389,21803,5,232680,411290,1224459,467023,533134,-376338,-922001,-296230,1036211,-624382,-192174,147486,-582774,-713604,-574504,-135644,799518,-443827,-51996,-595080,-433075,-1626779,-1016634,433349,1614488,-599085,80982,-405142,1482938,-432791,-566124,671925,-556742,-671131,-2597983,-211857,162904,-522169,563937,528428,-1225963,-1073725,1106199,957209,47196,-311093,-864816,-202774,-135123,365181,862596,557930,688858,335853,-520604,-415831,1643624,734649,79856,-426892,731118,461609,-13480,-326990,-952236,271231,751570,-561359,205336,915639,-301879,73265,-498656,-499904,-592155,-304756,890493,436080,623622,-224745,378011,-144220,-211862,740035,73868,-179943,-1015725,69394,307794,319885,-432909,-232379,-455282,-552850,475404,1314401,785188,-1557668,-893173,-317181,-489434,-256812,-1045532,25857,-478382,765318,267033,481271,731446,-419372,859923,456924,447253,666257,915058,-23222,694779,-530028,-1478221,-254274,885462,-753089,-553691,576181,-733167,649017,710580,-472264,-1291825,-248155,666822,546925,-165752,-146002,-819469,487354,-101230,-182525,-47249,-1537422,139417,-520246,-255023,26529,658552,-324484,-111979,617240,761267,-770374,182741,253851,15512,331183,-357667,-853523,-412713,223301,-492307,-351085,-53000,-343859,-1213791,-400569,-529745,126686,640698,654215,-578784,-748322,-516287,137751,1162214,363523,1174984,-865417,-295105,71828,-1261035,-1458950,-1641412,-467106,364795,205365,291025,-1048894,-639279,-490812,-434873,28649,-595683,-1316385,944398,910240,944784,422062,-715441,-429627,153098,298546,-1012744,-486931,95423,-575755,-323443,-309635,271814,103234,237473,662971,-1156661,-192982,-328428,-989179,-168210,-931824,1445807,-89793,375401,71912,255307,690269,-664772,455926,17345,12265,749243,-276323,-361755,-36543,-1112318,-1134266,681751,-226880,257364,-367914,164202,-634452,-274078,556637,-1147634,1155627,-32953,855760,723013,651537,1127921,-47055,-723943,-254491,-94902,-19364,-930814,1075416,235204,-131161,356662,573650,784607,611990,96788,368059,519740,793351,-586870,-807222,951267,882309,-1139537,-1219015,459746,-895332,1263993,1275287,568447,360563,-517607,-1123913,596652,-138277,405194,-294375,-1357628,-349325,239639,-261837,-431379,-320395,7587,601543,-828305,-702316,-73264,-563054,388603,1121411,931392,-362794,-746796,-854056,347750,-63139,239788,89072,-930287,133952,-343513,-634995,-1848170,654118,530663,1127656,502479,12440,-1515273,-235418,749519,403909,131537,472040,-87350,412799,-25692,88130,1097513,591528,-748985,213369,-32448,47494,847374,-659901,95369,587329,-708909,-550141,-22401,31294,1217569,-495386,-1122204,2323341,-191208,-83191,5457,-1715,1111352,-954213,258229,656393,39636,-140113,-519119,1312623,-49681,10935,57091,940958,690533,-659762,704843,891258,673782,-1078301,294124,-144697,600046,-229142,-971656,-1039843,-46109,355060,237684,-393028,-706789,367598,-599327,-1968355,-437562,-222266,406818,-388032,104390,-525389,-100992,444516,610051,715714,645210,-148071,-413852,1455699,-748905,483782,2069492,542912,339826,-1051883,890135,-1386304,-797180,276183,64584,-422807,-81336,575764,-887212,-496914,-977941,-736128,-123052,331245,88784,-2501098,-1746930,-29964,-69479,-452310,-33610,50515,1057511,28634,-655050,791286,18965,2115609,406458,938310,1265462,1117872,1719270,-421849,-195010,368198,-655346,-1432296,-1056580,1530705,500784,2418560,20731,-616281,474067,-1989830,-279613,2030032,1001523,737776,293021,70966,379432,-365082,-683604,596407,584638,-374029,684166,914136,-1335885,-145595,9710,191101,-483080,-235919,-19619,-982633,-164118,327452,762566,-356015,233879,269976,-822178,-88666,823265,1143420,689012,-233251,1026626,1688934,426833,-4721,150365,634220,-1521436,-1343035,-46223,-281258,-594817,318191,269505,201450,735285,612107,-591089,-159536,143606,-1280041,-769672,-171997,486327,317453,-451618,494790,39449,430870,-925168,-1193050,397957,-746382,-209581,170143,-324255,609657,572992,70773,-436829,39278,218068,-507044,1144034,-732152,-691522,67695,394431,923599,-309477,-865504,-415407,470534,475551,-903905,-998358,270220,-559470,380622,492673,214054,-543834,-262644,-409988,989796,-275596,338083,826862,997222,1871057,-83480,-416989,514252,1453779,903016,559295,-1113291,289599,-290275,50150,-670387,-542686,-828649,-422944,515800,384706,1769258,1174853,976212,47172,-128692,782285,-526907,-1500637,-388201,295129,-736457,-809420,130329,489842,838860,878524,963848,-578757,767722,-588272,-169986,-297910,-560695,-398771,596803,409581,572669,-125295,-390565,471159,736341,-721493,68609,-1311397,-1101760,-2103922,76480,-380774,-447556,653871,-440727,970466,44103,799584,-475514,339639,-45725,1072066,-999516,-398817,-91515,784435,-163592,-80842,-116862,428857,763574,577765,869227,414887,461214,282596,-92848,1207976,323367,822656,647855,1164646,1144076,448157,632083,797299,-1199688,-1606549,2123645,255531,-665583,-17501,1763133,388303,-567897,24077,701154,-1437532,-442437,-131417,-56652,-600570,10911,492854,-526112,-934889,1342723,1056929,-403616,1424208,502831,-710198,219780,-101407,-136934,-242827,198122,867780,-1150607,1329060,1470102,-322358,-507925,22123,-1284152,-22114,-451353,1072010,-216618,-970339,-78079,-988241,942499,-52917,-529413,-121273,-877663,-203171,-72984,-616985,13470,498506,751887,115736,-281726,-1177447,-89358,726961,-490792,-745835,-852645,-543081,-36163,1106879,1261567,992123,603198,-19785,201476,-52970,388705,1332320,441430,1621299,274467,-1677721,-198294,602723,763676,-678728,218267,368263,-1107434,-509760,-186877,638474,-270967,915549,786862,-267841,363505,410682,686077,828753,-164188,132662],[139754,1245407,581930,865765,392264,1514276,759330,208934,-850739,1236973,-1281,-236610,-1070229,515689,432645,1070356,379212,105781,-868550,-1077086,-992917,-477773,829675,-589455,65811,-1986047,-60937,136001,-436241,-103272,-629260,-1395422,600750,165145,-427035,708917,-511121,-895823,-278473,-66205,857778,-734095,-1094388,-904780,-546462,-495877,-397239,-1297888,-256546,-1228296,-867761,-82393,678378,995162,-1407407,-1971563,-1193170,-1433814,72067,1392136,209563,-1062500,741564,684838,233340,-1105104,-744653,-863774,-185861,705586,614127,-423016,284961,59716,-597637,754682,-149664,-263510,-838241,-568518,330295,1461096,-848704,-239725,-863732,-909437,-387267,46109,874488,531662,514389,-273184,-355297,-307125,-14836,-241901,819415,1420973,-93494,296269,1669287,837481,-1051329,-460012,-1492527,-179691,578714,-974354,3253,613006,-52233,487127,-577767,247066,565862,1142342,29223,34972,940972,562968,619284,-546758,-891473,-23839,-238998,-1682875,-1471995,294635,632313,1121060,1051938,1801734,754657,1592796,-435154,-273293,-1779109,-2018459,-773392,-559362,810647,206169,267490,-1254826,997819,116142,-851002,-761619,-1807788,737876,889177,109245,-1327228,-174476,1012238,82209,-610568,-271623,-985627,-1169306,-1488686,-867112,302035,703086,304384,-477043,380665,-476618,-698005,-913498,391233,-410068,-890937,-307256,-68559,-303633,-238402,448825,-970914,704916,-725923,282922,641152,355213,-1236508,-1246304,449621,584424,609332,1394933,118309,-705025,-1183859,-269136,439148,340994,478141,63852,433098,487256,-183200,213888,124785,132992,1578701,374357,36845,-630019,1268147,229340,-361284,-226154,-399155,821834,-416513,1354692,-192289,2105806,620164,-520041,-270337,228699,-1835828,733579,1164212,-30690,431318,1053733,330567,-839636,408334,695910,883888,59309,656956,875958,393044,18713,-456599,-49651,-198054,-998414,532208,-1391643,798936,108022,-392894,120058,1281343,701821,-297816,674424,-131827,-200645,-752404,-166538,45865,617489,-797122,862253,-673804,-679369,-659092,59429,-1476319,-711954,235695,-1566460,341022,-426087,683180,-1498302,-109091,886030,-335322,1265180,-36369,326580,-95282,997497,-1591876,195318,7344,273039,-521414,423958,28950,-361455,-153521,542852,565727,983210,232029,-87706,-277333,-1064559,-101130,1599487,-785532,-204154,-170006,-314231,-491552,-833893,-702018,705159,-475322,-144684,-406009,-301222,-1889236,-1506376,370188,1148229,-583097,195319,-300818,1573014,-245473,-1059086,522481,-444989,-1040399,-2876002,-484486,332717,-312169,1077060,448238,-1240131,-971440,686795,757506,22740,-380080,-865969,400657,-274962,520831,1050595,582004,515499,236788,-215125,-446682,843512,741372,283255,-413964,644760,109625,-379900,-249761,-1466601,225568,688349,-419811,505347,851628,-298054,201872,-21517,66712,-1131844,-350822,1226310,771565,478885,-185657,191876,-421580,-432771,789436,-350008,-169382,-907915,-49322,490053,384163,-291182,-12091,-539139,-370986,224483,727170,774079,-1545918,-116857,-302346,-437903,84892,-810916,10063,-563480,1289161,72733,611392,689342,-382031,358486,431203,418920,424698,633798,-49711,1107056,-860979,-1565707,-444531,867453,-437947,-298985,376012,-427721,972015,530938,-579322,-1502050,-881135,499620,434098,-619423,-61239,-1102039,274063,99901,-407610,409446,-1118823,-107573,-462560,133685,379407,1181937,-376851,297774,1009736,925103,-894722,396177,-102922,-73947,614426,-303498,-1052851,-595569,130242,-580557,-688074,-214569,-351274,-781412,212670,-315294,231498,749046,283465,-497741,-593836,275420,690609,1495296,194303,954417,-1125614,-703006,94145,-1350919,-1305608,-1194630,-562470,317069,156512,278465,-749149,-410950,-819815,-788206,-93093,-625943,-1225901,654371,934457,1175348,393480,-752025,-685917,-130898,332761,-1095322,-352952,-204543,-493364,-617624,-265591,87679,-264341,379009,357507,-1068052,-98985,-523677,-1423494,-159029,-686651,1025772,-120563,78847,187854,364165,777888,-1013587,7326,-140598,241190,995512,39096,99769,31935,-785442,-1207217,886290,-9956,248050,-139638,217302,-886794,159191,381116,-1402433,1522251,47763,697672,632811,318123,791287,-206608,-1083991,-244524,133243,73229,-403613,817864,-117060,-132964,109014,305492,485964,344331,-159275,288059,437759,497726,-684667,-318853,887754,291947,-1059957,-1330163,216156,-1372220,1296022,843069,495747,313159,-605178,-770992,644826,-387087,135786,-285215,-1769612,-244749,201797,-676897,-386609,62534,-48870,1069591,-265524,84246,241488,-539897,829802,1696508,603698,-341970,-759320,-382645,128773,-17592,630803,401413,-766954,-195881,-206242,-590979,-2048650,417381,564027,1165299,786958,-411493,-1379264,-30641,420506,28888,305058,395923,-41277,566248,-394629,-506657,1205232,151313,-759294,150424,-226645,167191,796480,-238067,158873,1037984,-543636,-472209,163073,31092,1210495,-184454,-1134615,2078689,-61609,-410530,727677,-368247,969335,-332496,381276,317634,-1510,15025,7060,1537327,368302,278306,309570,759637,551770,-763326,970640,924012,362371,-915502,646036,-113537,637813,-385449,-825085,-976679,93944,-59086,59533,279443,-766900,267344,-586872,-2001354,-169238,115448,360101,-483508,-331269,-651353,-130753,451384,710213,195324,159019,-365449,-484532,1349953,-989690,21041,1792732,612961,535342,-951203,573501,-1306905,-1149537,624700,450843,-328172,-284789,262470,-769618,-545987,-991577,-714608,-277938,372943,-227242,-2169897,-1133544,-202091,-17476,-254201,374341,212162,1035034,-286180,-980223,468409,334912,2312944,182130,789942,1316463,1438755,2080824,-283858,-376870,502134,-512719,-920664,-766272,1382733,527229,2448555,545498,-556036,159907,-1626801,322274,1982846,1141319,735892,352994,-94252,161045,-646711,-517189,567396,661016,-528383,1002231,1221769,-1731816,-219728,-71860,63072,-525856,-255347,-347538,-1543755,-197322,13998,714998,-536289,394660,383359,-473559,-30806,1114633,948486,501859,85473,1224394,1284668,111969,-355063,134570,703021,-1124758,-622345,-13054,-537482,-726496,-348895,401243,204784,1011022,958699,-645225,-347141,297992,-1052917,-169223,390185,318309,195949,-288021,989192,483067,384752,-914019,-665811,402859,-757303,-449002,-122794,-489153,918030,59286,137030,-382799,-306836,133449,-769458,1199376,-384876,-890196,-341,926816,1247064,-211858,-808793,-286635,819455,809083,-154002,-972931,-133634,-270393,191354,634482,742458,-341342,-561425,-358051,1340301,-658069,-393590,455296,743689,1551748,-379820,-763384,549784,1430402,738073,509297,-738128,95404,-248607,-30592,-511646,-489502,-1136592,-418759,591927,583010,1464835,1039327,841950,151781,228531,513829,-241114,-998931,-893729,674582,-211923,-998127,-99078,901893,690538,949336,436734,-388511,733408,-639190,191737,-22626,-613216,43809,513521,753332,682338,-239978,-324772,839937,795040,-541147,131462,-1122636,-1022924,-1625167,224297,-496503,-186207,438563,-391358,1125040,-315747,1002705,275216,685042,174711,1136819,-491185,-228535,-216319,550881,-265920,-393181,-376838,206051,1358868,588046,508713,520615,818405,772031,-77420,1101268,303430,651872,-478053,756548,969599,240468,540154,503358,-1274613,-1076540,1981847,451270,-484646,-25941,1699455,383741,-636829,-97221,342956,-1240380,-184440,-212378,56574,-655650,-44708,592949,-467128,-777731,1059748,1139075,-162618,1673359,701363,-727255,297117,50392,-147653,-388439,16151,684258,-1066082,1341915,1272449,-694798,-364491,63976,-1256632,-70811,-42933,1074386,-764061,-982119,-231916,-926215,732542,318166,1747,55243,-894934,-403889,-488043,-368543,302717,324224,745870,75850,202544,-350001,-113551,861665,43957,-654160,-888180,-421271,296008,1269246,1124818,660571,479373,-41068,466717,70919,527237,1271292,468748,1737781,185465,-1376431,-327985,124070,793590,-531857,331658,387025,-701654,-484162,-254867,527518,-165476,624193,387491,-173825,402322,98288,839510,1419845,-204109,-40733],[61292,1479710,824632,1155667,189563,1409119,660946,380132,-770203,667422,376570,201580,-1087281,242047,240936,772979,549046,147943,-941497,-1029411,-1003534,-624277,519667,-392417,-3895,-1344390,27151,162424,-147822,79296,-451609,-1640882,1005425,364413,-651975,554024,-106967,-547581,-454379,-25936,881942,-706897,-961296,-857255,-178972,-113863,-357112,-991242,-102644,-1081834,-867517,303472,659817,1094921,-1350300,-1689973,-1105274,-1327474,89551,1180338,266158,-853710,825875,738517,-40025,-1626749,-858884,-509521,358667,563118,556002,-406451,369858,738788,-926809,411721,-330911,-354924,-617463,-516916,160450,2193023,-420173,-384648,-613144,-501054,-578374,38796,680991,582830,963767,-295828,-401637,-140386,419953,144757,529200,1368406,-12816,27540,1333573,1034645,-1449359,-565009,-1932669,-379785,960869,-627137,148517,468248,-143099,-92143,-261042,615899,383651,1305963,-655044,-502851,236830,568787,661344,-305315,-735386,11200,-340050,-1498303,-1385548,627730,947778,1240591,1019260,1213400,659079,1278742,-473436,-81122,-1595987,-1831165,-586400,-94133,769404,716529,117472,-1013407,716115,-48100,-900389,-969158,-675338,931571,542871,351588,-1299260,8079,943666,343061,-134525,-331844,-834328,-474521,-879990,-650351,402014,542915,541472,-616113,133431,-899666,-832361,-738349,302579,-442491,-614759,-182577,53147,-134476,156279,900128,-897166,573861,-392290,43172,574137,342482,-1033180,-904969,863430,482173,171439,728332,-358839,-637616,-1114089,-588812,130449,44116,-60539,-217742,112728,415238,178701,336392,-453503,-19881,1130753,152708,807143,-306100,1339283,-259025,-433073,-219663,-243165,911991,-97687,1369032,-994130,1749966,438380,-283850,-499310,218362,-1642394,1076554,1531742,-57547,448530,1169710,669918,-1134196,357660,1097577,879368,282096,757452,849079,-107309,95882,-81485,-179555,-136093,-994501,695977,-1121150,789678,223503,-517578,76117,1170552,522909,235661,798937,-127231,-498195,-1120332,-261089,627962,732482,-734913,629500,-112744,-722108,-420699,11231,-1399810,-542869,27141,-1422046,746663,48428,251543,-1524837,209027,785997,-635695,840752,814327,404334,-86282,829918,-1477904,-324006,-52404,163706,-430760,806364,-221285,-661921,-324970,756380,582078,431888,50202,-473472,-88376,-959242,140686,1858716,-826990,-237932,-488102,-170240,-283965,-1003723,-1060315,652742,-353710,-32025,-168347,-283022,-1948955,-1742349,331103,589468,-451358,416864,-270774,1463699,22036,-1221093,238029,-250913,-1181667,-2801740,-705208,407680,-96467,1060185,256802,-1236152,-1014055,-117035,460082,18286,-513841,-848506,800635,-333615,626268,1098241,617926,426122,218603,104443,-508547,-7199,645651,447833,-265443,551939,-364150,-713183,-72319,-1699929,-7339,456198,-172781,908924,730459,-305855,61606,479220,570476,-1538655,-348451,1387368,838673,283125,-179984,63491,-491695,-523357,1059274,-535831,-136217,-688892,-139702,531396,337567,-68687,459094,-390542,-371718,2300,68260,586742,-1279154,622547,-262261,-341126,485362,-604104,50817,-603041,1601188,-3422,597066,696359,-277894,-67312,607746,364417,220220,360089,-173561,1354192,-1136511,-1536592,-632212,733243,-37056,-22504,204658,-141224,1145278,253696,-533593,-1404355,-1154338,305501,224487,-865542,257031,-1177751,102348,284740,-369258,743012,-483967,-283679,-273236,502026,910334,1619674,-419234,673418,1090797,724262,-966610,448859,-338708,-111582,782605,-132744,-963670,-566193,62280,-710626,-829898,-384990,-278223,-409375,652516,-77785,267963,865564,-153436,-202282,-657571,938179,1001457,1663859,177730,579426,-1387077,-1015756,97371,-1131268,-909233,-406582,-537377,394697,-8924,185760,-473954,-383923,-1041966,-945771,-295277,-625644,-831087,190598,511464,1174132,225935,-514674,-701474,-279668,293819,-934581,-122372,-442537,-236449,-733571,-190593,-147648,-637328,352593,-97148,-818768,-33518,-537579,-1492459,-112454,-405124,532405,-80724,-289570,157621,383039,752319,-1381639,-490134,-279641,320098,1092113,177411,428040,-17124,-666632,-1383012,1007302,13449,252307,65635,253398,-1022618,449709,125411,-1342999,1436223,50330,617092,645029,-151644,356026,-391215,-1291807,-116622,481240,243797,127717,516272,-469428,-133486,-43418,56880,158183,13407,-283699,161186,271325,112811,-719147,-278740,770981,-155754,-723953,-1183779,-87371,-1745715,1256423,282823,407091,421663,-558450,-358072,788093,-390776,170422,-226259,-1977394,-299640,106205,-992039,-208335,503676,-151635,1385522,363569,842418,208866,-601649,983194,1911502,442059,-405048,-790787,127635,-124708,18361,1046124,828819,-489252,-756502,-223937,-567291,-1921497,52548,569015,1097357,760191,-666557,-1084283,196311,147092,-302177,286097,204204,146573,724259,-668878,-1173841,1091406,-301040,-699811,134953,-304626,461455,623852,123567,211235,883453,-430786,-460979,292511,58449,1016353,18790,-982588,1441462,45867,-298738,1445963,-394966,733234,233721,250119,-7566,-81644,175122,940112,1862272,754869,473292,324462,436600,281222,-862655,1087636,866558,-68029,-602169,818821,-111092,631421,-515806,-746341,-910287,95786,-564800,-93244,1012885,-719821,246469,-473580,-1755922,17228,407729,212700,-454399,-755473,-655134,-47441,439291,739697,-200216,-386174,-583387,-409199,1108391,-1151515,-458292,1231321,706322,657451,-675911,396569,-1002637,-1135348,909363,697670,-190237,-418668,-148159,-645639,-537527,-975913,-558910,-660251,292277,-421800,-1451136,-332733,-366606,42698,13127,679242,327595,939558,-359776,-952135,127715,494421,2401854,189760,506655,1133890,1706115,2371451,96633,-487983,542310,-265776,-244255,-325791,1264733,480164,1990851,834733,-321078,-1831,-846817,907153,1669251,1170757,740984,548228,-321553,-144438,-750979,-258585,487201,697906,-582152,1051575,957354,-1939617,-232554,-123676,65069,-558122,-68132,-620481,-1738873,-185001,-432241,533107,-600498,555811,406970,-122661,-94381,1120437,189003,283152,325670,1220167,742314,-174163,-695501,163645,796478,-730727,-24710,13023,-856328,-773121,-605260,894872,406931,1077987,1272224,-554627,-617319,365607,-995714,367801,962155,122010,92889,-28898,1396689,829846,285624,-856575,-154224,588780,-675878,-627274,-324414,-581979,1091314,-506305,128876,-200100,-529502,25876,-982061,1108298,66635,-1153781,-190200,1395194,1420852,-197300,-786006,-342977,697807,697168,569928,-933345,-640596,180147,327469,733244,1228916,-85575,-733529,-240850,1321903,-823211,-494539,136905,721456,1095893,-726697,-771617,281568,1264114,390036,468208,-62016,-44598,-52950,-146216,-154088,-411039,-1309079,-495186,546622,700357,915854,682698,764408,210377,544091,187722,132848,-193809,-1242467,929334,415651,-1203496,-353278,1206606,298584,937803,97790,-376821,646381,-827495,361320,246203,-513269,504626,355443,1057260,660010,-412760,-337918,1025288,672406,-269632,164546,-767979,-858642,-987192,325553,-622282,86273,183305,-477346,1168776,-721030,869826,737832,972299,296127,887749,25834,81466,-230853,294497,-262040,-694731,-505855,-179399,1537758,361787,222314,587944,1195376,1046378,-140474,714898,281392,331144,-1696293,368213,815364,-35529,348171,132769,-1231061,-347405,1616354,617609,-132258,21384,1511327,182665,-629329,-207090,15446,-929651,-72831,-162886,169344,-533593,-46129,702458,-326339,-364789,752854,1129690,82532,1667078,833959,-659311,304949,181979,23792,-394711,-141212,437264,-833290,1334910,1110746,-1059008,-138213,205437,-957791,-201723,299706,879558,-938044,-723581,-411655,-576767,381983,620705,183215,7910,-901305,-608761,-753122,-133173,644513,119534,428811,-19629,379333,406227,-199284,855919,695243,-524693,-825370,-234294,450656,1214329,929798,485749,278705,-162093,732352,227872,571856,985558,510544,1423872,-95334,-929274,-465382,-451476,655109,-212475,375385,343234,-238734,-453164,-178965,310028,-133684,297344,84768,84486,386969,-142909,760298,1618394,-244634,-159987],[-64588,1317282,1020618,1273373,-20207,1216817,431009,471305,-615277,210717,473427,639122,-796603,-118355,-172331,305427,458546,128865,-946272,-912500,-860789,-713093,206375,-86121,-84667,-678572,162864,154370,141500,222491,-433599,-1564347,1298722,399260,-762060,341242,308242,-224283,-719868,176950,795056,-677617,-850839,-662628,255585,276709,-204646,-561015,94408,-843923,-698891,583438,435594,1080245,-1031397,-1097604,-931608,-1179029,86075,667513,144567,-586249,805931,852643,-230111,-1833692,-892088,17171,867218,507252,500454,-500404,366778,1370348,-1136764,-173637,-477277,-368402,82092,-245125,-46939,2512166,129867,-621750,-230275,-84710,-843369,160941,352692,550845,1253485,-230135,-425761,8754,722696,499115,163030,1249620,23650,-185458,796694,1007579,-1776960,-626195,-2102574,-615106,1110848,-172796,387558,392931,-316599,-848686,131181,964272,183782,1091788,-1177199,-882455,-434220,348857,615061,-85122,-394188,-5842,-407033,-1247073,-1130314,692460,1214663,1265906,618906,501207,397842,783969,-702167,2229,-868145,-1451931,-426266,371851,666747,1127683,-22028,-594516,502657,-252750,-718351,-1041372,363726,958457,184113,396240,-1448765,94363,764215,568906,117849,-447121,-636886,213199,-284189,-457745,488490,517073,783550,-611309,-43662,-1044173,-921577,-532410,145321,-361884,-316363,-174814,199887,-112027,377593,1346465,-619021,294609,-98005,-228586,405609,304829,-638392,-485779,1158744,227358,-340894,-26336,-712102,-540620,-999811,-755717,-66849,-203433,-564688,-393223,-13754,359322,483916,499203,-911220,-270283,583710,-160202,1504890,102703,872735,-804550,-676105,-162464,-34570,985650,254897,1299188,-1530810,1138493,167535,-3441,-555929,147984,-1278297,1356746,1606029,-2702,487585,1049847,1035250,-1342854,321794,1399004,768173,555829,886818,683699,-545053,376826,201337,-286908,32880,-972924,803734,-651650,786772,242899,-427575,128456,950788,106914,698094,844581,-191084,-921074,-1534293,-334907,882344,658300,-544504,333756,593359,-490208,-159947,160132,-974375,-286517,-125538,-1107409,893950,283324,-208487,-1216769,541904,595427,-750932,552820,1293737,355226,184199,450243,-1272533,-999982,-333472,4491,-291504,938434,-350172,-757914,-423400,781768,405243,-258744,-23169,-557486,146473,-551597,340024,1765082,-718680,-276509,-783176,-115114,-163442,-1083238,-1042883,577664,-111203,224508,55109,-321022,-1776427,-1637450,324925,196587,-267718,689301,-236069,1222719,320292,-1013715,-79304,42471,-1028533,-2406310,-751574,426675,86358,555038,58893,-1331672,-1189554,-1033064,112114,7579,-660146,-831462,850418,-248834,673707,1007257,720147,438319,266132,353083,-598153,-480990,556553,538606,18629,502418,-715157,-913812,130875,-1564197,-327026,101920,87169,1334244,561770,-326596,-251127,821614,732758,-1729088,-329886,1407350,714386,42722,-254337,39699,-383662,-475080,1429251,-428516,-2758,-339200,-172702,378176,203359,230527,994403,-112773,-485884,-131464,-478726,259816,-839829,1144329,-214957,-186864,806858,-575970,119510,-569613,1731470,53196,343925,686783,-214530,-342754,1007467,313082,128908,96098,-403100,1332960,-1219885,-1433574,-760554,542328,352926,261906,121651,81997,1055202,36277,-315298,-1050706,-1078207,148409,-64088,-842435,651621,-1024457,3905,396217,-103180,849960,185010,-372667,-42077,780567,1394130,1749583,-449795,900090,780652,203608,-946119,267495,-363253,-91377,784554,92615,-606203,-360814,56050,-853747,-732640,-562332,-174470,-236327,726451,60419,216066,1000673,-441590,169994,-961406,1050773,1000118,1617679,283510,92217,-1649625,-1196231,123901,-681256,-365305,361056,-469952,520195,-227823,28291,-332719,-542484,-1097540,-812193,-513555,-579955,-168616,-257610,-67117,918681,22029,2237,-553073,-321677,181478,-641834,148414,-616371,88540,-655690,-109048,-350086,-885836,215202,-535143,-462135,67628,-254895,-1231577,-61342,-142915,83704,-3726,-621642,-5625,256853,603922,-1571324,-876821,-410906,251171,979497,113824,601954,-176205,-802027,-1604989,1010607,-159916,250556,222882,278804,-1073939,461794,-190331,-1028385,928516,-42568,571986,683370,-642399,-72522,-686001,-1340042,86863,916095,464670,483111,232930,-716761,-208442,-145417,-143652,-110165,-274146,-200021,39364,25080,-287175,-670502,-591906,632206,-172958,-210858,-781755,-405921,-1871660,1164723,-212335,356130,628616,-388017,-5855,897887,-221647,374774,-114001,-1890396,-453024,8096,-1115664,59802,890500,-300062,1427686,907148,1235672,-99480,-830126,789337,1609399,461475,-548750,-792368,532275,-332513,-8140,1285076,1252115,-135447,-1338187,-496382,-583846,-1488456,-327347,491853,1002449,405945,-646269,-691587,428808,-19630,-464644,80157,14172,436370,973880,-794848,-1800189,758876,-586279,-590629,150582,-199697,1014865,375371,247532,244906,271526,-446035,-510056,351297,146145,656457,73534,-720684,633830,110584,188512,1909909,35938,461854,551214,-31284,-217767,-165017,302819,1929974,2262916,1041233,494239,175917,69395,-99319,-970440,1162096,717684,-473275,-186275,843658,-30362,585934,-625817,-720962,-839458,-45426,-988254,-214059,1450320,-587441,301052,-272087,-1276943,69879,584213,-14213,-338431,-1058160,-437215,139422,362402,701228,-427283,-895509,-780146,-211631,794642,-1188888,-866066,567535,830292,712059,-248260,357196,-585296,-766207,977200,719549,-48497,-501536,-528832,-506446,-541460,-934035,-335214,-1161369,121126,-398095,-641914,310776,-501749,94378,286558,893498,356580,757359,-112258,-651959,-139685,430887,2367362,383175,236894,792394,1824426,2373023,595644,-537297,472774,46080,359335,55680,1255588,381852,1219249,844924,-28055,6097,66852,1302386,1110465,1032970,771021,757499,-549425,-447152,-711752,-87261,357790,709610,-554009,741222,160290,-1858371,-176571,-112698,220058,-397457,344137,-738573,-1565890,-105986,-875201,240263,-533079,665953,310148,149750,-190894,791642,-819795,41330,418416,1003642,280618,-318088,-896859,262222,890890,-433617,305472,27098,-1179504,-724272,-340528,1604902,755617,930256,1442814,-342000,-885250,301044,-1044700,700287,1375544,-49547,74596,282639,1632139,935566,118418,-819948,179480,922576,-433726,-697700,-457533,-578560,1146123,-846383,125605,45387,-596144,-76153,-1082973,903833,560458,-1300070,-438916,1784673,1421903,-359544,-748528,-494033,273786,307703,1000377,-870670,-1014915,705976,868440,758864,1468353,172632,-778188,-132194,839507,-663738,-63155,21562,1002230,696262,-1010860,-320132,-100989,978691,-114113,461423,718842,-92199,202799,-273911,345099,-276405,-1166305,-601453,391052,727720,428341,196968,754440,217437,699957,-147579,483833,645582,-1334139,1013654,1007739,-1367129,-589691,1326123,-224548,838875,-53061,-482756,490318,-1044861,292617,463263,-222324,800991,176975,1145215,481867,-608156,-366366,1020330,408424,64474,186497,-327619,-648154,-394171,430162,-731069,280004,-50767,-673904,1084279,-1055843,444930,673160,1132216,271557,359289,425650,454707,-121290,93410,-169507,-903509,-420747,-615151,1406670,-35460,112530,586686,1484502,1090440,-325329,-10689,254959,-63873,-2274931,97534,759635,-299505,86275,-229813,-1066018,376680,1232665,712181,260234,162132,1207294,-92163,-466907,-319485,-226012,-684041,-133711,-51749,279651,-273075,48080,871617,-136422,171485,483337,986999,263003,1418283,943719,-470145,242573,278473,307654,-288820,-237162,172675,-517440,1299900,1051941,-1287997,141721,407755,-427580,-351401,459845,522130,-767285,-364837,-550759,-74863,-4752,769947,28397,-184013,-859002,-808673,-767219,46949,950277,-121554,-143783,-174694,274131,896032,-347957,747199,1261625,-369924,-645709,-50961,421128,950929,788173,529399,58614,-364204,911984,374517,490163,532881,604764,845231,-552455,-481297,-558109,-988530,339726,190179,322449,251471,147427,-432458,-37113,-62646,-229456,6203,-51499,427845,357602,-252982,498867,1317980,-280195,-197758],[-218576,812277,1083966,1135090,-199092,929620,121861,419755,-444808,-27577,285635,1012663,-279388,-460637,-658572,-112579,113754,25976,-896148,-789559,-633769,-666450,-33020,249452,-135543,-145062,316239,174186,368409,280663,-639672,-1205599,1323426,277535,-728788,136042,641585,-9220,-985232,437409,577816,-772251,-812394,-364531,666271,560547,25673,-201585,243791,-598916,-426265,722895,108250,951161,-602480,-418434,-761257,-874996,66766,56125,-24821,-338431,676443,902309,-252158,-1546674,-817548,589664,1237925,606660,473979,-637786,296137,1701431,-1182743,-839626,-553211,-389842,905362,141502,-231291,2281525,582148,-847580,165914,241896,-1081623,380017,-55727,395832,1125532,-112931,-428493,80393,831081,677498,-231114,1107901,11071,-301438,281424,790325,-1981340,-647437,-1947320,-812184,1030477,237498,698155,433345,-551413,-1518327,477797,1196112,11078,573882,-1347613,-977924,-866325,-10033,478557,85660,63938,-64160,-402844,-989059,-726982,440082,1312734,1140814,-141684,-106673,9511,244659,-1069144,-61653,90562,-918228,-333739,714243,522729,1268929,-145734,-182038,385793,-487151,-398129,-992067,926460,811013,-136776,205812,-1695593,31702,464121,692154,133734,-543597,-443773,692663,145464,-421006,503516,639229,989933,-502829,-58932,-838348,-1059199,-447546,-76672,-226118,-52040,-339181,276184,-229089,278398,1659756,-237529,-64561,-997,-508999,152863,212030,-174875,-80231,1211627,-199865,-856258,-628754,-865579,-435501,-831320,-758941,-86890,-326768,-973674,-478253,101227,339938,562485,645026,-1152559,-529818,103643,-514020,1907454,495100,201234,-1227180,-960010,-49094,148725,1098975,602724,1428686,-1571645,409033,-128628,240637,-439597,38243,-801381,1450093,1317147,131158,514108,730699,1313672,-1394597,290069,1457067,585910,819557,966599,409850,-844683,713593,334063,-297663,273989,-913923,840886,-76827,801683,110164,-113254,300512,685222,-366137,1007739,811586,-260120,-1329624,-1916005,-376162,893879,462803,-237570,82150,1252958,27882,44819,440934,-377520,536,-115751,-715981,674256,180598,-597393,-702658,809769,418277,-646692,526619,1284961,204409,640698,-36758,-1021590,-1634590,-760740,-151604,-97516,796204,-337025,-611118,-361673,558922,35417,-884493,15632,-403009,383714,110413,433263,1412963,-475027,-296328,-1021540,-93030,-161503,-1100279,-649414,450593,194041,514598,221328,-286035,-1404374,-1228635,338379,51648,-105732,930864,-161958,946803,607096,-571046,-318511,427389,-585309,-1808793,-590693,424170,184437,-167155,-28910,-1540277,-1376964,-1629845,-221485,-30067,-770788,-826585,564552,-47026,671290,828463,860657,505059,330078,469930,-719630,-417572,580804,536495,389839,517641,-790984,-920753,287245,-1096103,-583263,-288947,250692,1679407,377439,-343323,-564402,905705,395104,-1697767,-333482,1314163,523217,-203718,-450716,123961,-187134,-329548,1688336,-86446,269009,113297,-142294,31490,50834,522144,1290811,139468,-624677,-159893,-775432,-116892,-357090,1361792,-172630,15061,926778,-780798,175337,-476239,1698900,199033,-107029,580473,-257400,-480825,1523132,268028,163096,-161707,-667373,1044058,-1060724,-1272560,-797416,386141,645605,522492,160879,232350,639616,-28253,33602,-572457,-752907,74659,-402202,-640598,939095,-654548,-4929,401086,259030,707573,675658,-403793,125309,920203,1588101,1399118,-491291,930156,190712,-476051,-832992,-110124,-182489,-23534,609658,271733,-135575,-69181,121365,-948879,-419586,-734581,-85511,-310401,411800,39197,110447,1144860,-443005,428974,-1367050,461947,726669,1353760,433172,-406038,-1791036,-1274714,190247,-147373,165793,788168,-395499,602718,-412512,-165059,-362096,-769680,-978700,-409649,-687796,-486994,621452,-498257,-467588,467559,-116337,668939,-380421,-310808,14939,-370328,387627,-731548,339548,-419716,-48263,-447748,-949100,83822,-803014,-67519,282832,338754,-772038,-30294,61908,-199816,86269,-804577,-230020,-18505,370088,-1399755,-1006436,-548995,67562,662845,-109833,651704,-414226,-1115898,-1801674,879408,-449445,227450,320349,304258,-1104214,170648,-539379,-659808,199592,-197849,496299,667742,-1028785,-413586,-1094524,-1282078,293694,1337185,680383,539039,14862,-782167,-391002,-241182,-268628,-305238,-430146,91029,-32124,-275560,-639068,-556047,-900893,481497,311169,334456,-189011,-680676,-1645949,1038987,-488037,375580,846133,-133835,210228,836618,-45458,531531,38356,-1538461,-599485,-42652,-993795,317665,1120516,-480127,1149461,1253904,1080762,-471404,-1208257,317713,874918,571238,-738155,-724107,742641,-429112,-115395,1275430,1527029,220927,-1744343,-978990,-620948,-830080,-583731,323159,961219,-154233,-345480,-305808,637175,-34973,-401560,-250460,-80292,752379,1345692,-759876,-2310855,297669,-599785,-470120,176554,82698,1793323,131228,137129,256832,-397949,-607634,-603623,340386,303064,207791,30644,-420702,-116082,127208,800353,1970649,808985,201018,537805,-298960,-254725,-205764,373437,2549372,2643995,1188839,312877,49610,-227758,-533906,-1101584,1230611,489747,-738490,235907,757603,248029,507696,-719989,-711180,-750708,-283366,-1199155,-313189,1349875,-426222,409979,-16326,-695618,-19174,650162,-259608,-185886,-1197777,29103,388577,211311,615164,-486745,-1276477,-922529,65840,487398,-1084853,-1131139,-14168,969076,720663,261927,408418,-185475,-208012,748451,497626,74105,-571900,-783672,-341540,-592340,-833664,-76736,-1587387,-77256,-139204,-2377,517793,-600403,109569,500414,1071113,282640,504554,424968,-235948,-272890,155399,2173022,608860,90447,428909,1726171,1900450,1050996,-548688,305055,344927,672099,201667,1334939,263010,482171,664426,180341,135465,765685,1387232,425718,727141,823004,857206,-712454,-596234,-584686,-113790,205899,705493,-502837,150805,-836151,-1445948,-65780,-27792,487295,71306,907607,-621836,-1153885,37973,-1180016,-110308,-347113,719381,136381,286648,-210813,220581,-1652598,-212359,335403,638249,91144,-281534,-874322,414340,925021,-216092,379704,25378,-1415905,-590859,296122,2213895,1145318,646147,1403653,-55228,-1045036,106458,-1091336,779305,1554485,-152288,153516,573005,1638876,722403,-119519,-838160,315821,1286895,-5489,-640691,-566574,-495577,1131285,-783937,210606,271719,-538313,-146612,-1053318,641970,1012557,-1230382,-674112,2041765,1290550,-684811,-626722,-564162,-223496,-58688,1018109,-772386,-1089090,1171585,1624113,710282,1333124,378486,-722233,-77246,-11459,-173879,570925,145236,1481228,448799,-1118777,474101,-424811,625880,-692029,495768,1326755,-38086,395109,-382279,862711,-75777,-650061,-664360,155380,669921,197672,-318358,742248,189590,665645,-417805,739949,1275951,-1171797,921253,1411620,-1431087,-782953,1231175,-734049,643758,-107749,-588714,293798,-1106890,49525,574870,210080,806708,49905,936104,177129,-770133,-301204,869334,83939,425609,233926,110953,-460313,-4760,581603,-792225,337431,-189159,-878087,890732,-1203822,-129082,110561,1133406,86242,-317443,631048,779177,106465,16233,-28221,-965628,-127148,-962056,1132747,-465620,243322,519540,1572567,945808,-636754,-939103,218236,-429243,-1810384,-7385,842910,-455469,-183681,-500056,-797236,884710,958809,753200,573215,428646,816360,-265260,-149798,-447990,-365977,-641883,-339943,30229,382246,45829,230442,1131167,56727,678410,287994,725979,337310,1017177,1068171,-140377,128199,343700,603170,-125747,-245536,-54326,-207537,1213440,1081254,-1254907,430820,593437,194145,-448851,389988,101613,-402826,-56176,-580157,400491,-326868,738240,-277890,-407039,-753895,-994722,-507189,133945,1133847,-384435,-783157,-374615,-13628,1046458,-528021,576675,1565073,-194018,-353575,76142,267391,594722,809593,778730,-130435,-590445,960731,465971,298511,13372,746265,259973,-1110175,-150397,-575675,-1360414,-115258,568176,207580,147589,356478,-437039,15129,-555560,-440050,-197066,-21648,722275,350068,-218171,163644,677133,-309956,-157771],[-364849,187119,903230,751730,-322545,589091,-189194,210056,-331377,-81976,-99342,1285418,297695,-686155,-1047558,-326252,-390475,-151413,-819962,-715863,-385324,-449697,-167483,534588,-117032,203074,452060,282855,491416,243679,-1026520,-698232,1028146,50529,-585617,-4976,841246,68894,-1148669,628619,247528,-1082135,-808374,23855,959005,658118,276099,-29297,275828,-409567,-128822,724199,-193197,744575,-204151,148536,-645575,-348293,47005,-419920,-102367,-166258,458509,800386,-88005,-807769,-615431,1061701,1420423,820640,492186,-719822,186824,1550209,-1065107,-1359310,-560792,-472708,1433245,497909,-345611,1610154,813450,-957624,460574,407555,-1190635,650142,-481815,112458,430453,18958,-396401,19511,750161,627423,-552915,961035,-36073,-311479,-35136,462153,-2013423,-639564,-1513387,-905124,811005,459802,1012484,563403,-811577,-1846109,676456,1233262,-99254,-54307,-1140958,-777038,-951553,-355578,295657,197473,528847,-141600,-314210,-742137,-271079,-35842,1140860,868075,-1003022,-444783,-439792,-220399,-1451278,-248773,917731,-301889,-305383,859903,336240,1113756,-250052,87939,321093,-725014,-70042,-858851,907431,552350,-354679,-175533,-1903249,-167812,82147,692038,24538,-546614,-297544,867219,356402,-568906,424049,854928,1121681,-327730,109317,-356756,-1268121,-584737,-326073,-97411,159126,-705223,217093,-425440,-154936,1701774,116895,-403253,-208706,-771837,-130827,68253,233268,216172,976239,-747400,-1233555,-905679,-850488,-368762,-608469,-633497,41803,-301549,-1240869,-524841,461240,351274,316232,734922,-1148259,-714603,-211277,-847466,1903312,720785,-330599,-1375376,-1164187,100643,224722,1271102,889415,1900003,-1084767,-272037,-375692,387675,-215071,-81311,-327278,1281118,711521,303769,487062,271035,1375885,-1252211,254821,1213303,381476,998760,895019,92505,-960114,933458,314468,-210981,509670,-797533,809100,499969,832672,-183032,357554,570968,431315,-664085,1162450,703188,-266133,-1575440,-2116213,-363912,830943,216785,134568,-46839,1664836,721055,155499,751312,153271,274771,117007,-330633,128877,-241365,-857157,-165837,962515,350842,-361056,709758,902268,8340,1130598,-463088,-776464,-2006385,-1178217,-260968,152316,451501,-206816,-294589,-99104,91196,-460511,-1288054,124729,-136408,586966,870171,408107,993639,-154714,-275122,-1155485,-60351,-256622,-1088162,-61166,269821,493491,732937,325969,-60941,-914021,-653139,341529,11857,-9720,1062101,-75988,719839,855511,-125225,-404356,855688,67069,-1173399,-299239,417305,148986,-764670,74181,-1749544,-1407470,-1552070,-469387,-78783,-791473,-839074,113257,177188,637352,649616,937200,545789,347865,436837,-880183,45675,762880,448722,759644,581172,-577806,-731586,352617,-447719,-650613,-624659,244754,1842330,225340,-323899,-718432,739403,-372409,-1515601,-392288,1128300,363292,-395639,-786684,268952,-13061,-158064,1656740,347972,630670,583867,-69841,-443345,-35893,679172,1114594,233118,-749614,-106219,-775759,-436800,42713,1298880,-135459,234792,786871,-1130438,180062,-361055,1514955,356775,-588228,329258,-404543,-554360,1964191,198666,260600,-400840,-852769,603390,-709160,-1035840,-744772,342119,792538,711347,315309,324423,-53112,51738,432025,-126338,-318357,89670,-752140,-483801,993445,-116019,66328,299161,545105,383700,838819,-429520,153318,897843,1350628,571141,-591275,768042,-458359,-1107595,-665179,-549403,111675,63575,287320,305533,214117,200002,242825,-925125,24928,-881071,-33800,-565290,-129365,-115131,25799,1272157,-165758,424230,-1638096,-576524,305451,919497,531205,-774820,-1620220,-1312194,277340,315903,536052,763371,-311997,570285,-490373,-357650,-520145,-917987,-731973,124896,-785827,-367036,1330795,-416725,-503800,-48441,-124972,1247638,-299096,-291687,-171461,-243115,538662,-784120,391497,-101478,-29458,-404429,-841825,84485,-813716,304727,650125,1110120,-271335,-32300,180381,-238343,174620,-764732,-402910,-360859,131439,-802008,-812708,-695082,-171007,214033,-402016,626491,-683154,-1440328,-1907375,627646,-731414,177024,363259,342878,-1167858,-326038,-879685,-468127,-481162,-347595,337373,551823,-1220836,-626898,-1516995,-1202028,435612,1613530,820993,286790,-118171,-646553,-657820,-352768,-289130,-459770,-421225,497438,-31852,-585697,-900037,-415148,-836987,316068,1105896,758685,474830,-856529,-1086882,894817,-491454,461781,990497,145878,282215,536734,-54313,479505,201273,-1026461,-631675,-26773,-638340,448432,1140760,-663972,607044,1362201,482134,-681959,-1602832,-256314,13535,632753,-918689,-589570,757035,-385521,-287684,1079129,1547853,483418,-1857383,-1507583,-642304,-65610,-604297,96762,1017665,-709651,137803,-44924,786793,118455,-139747,-601536,-54129,1005285,1772147,-595389,-2664415,-151085,-352673,-380330,196212,456332,2584892,-32690,-70232,245197,-736806,-865620,-711423,276118,513632,-205760,-4423,-137018,-676596,104268,1246960,1680573,1615993,-29537,247524,-407039,-118748,-170753,382447,2533883,2856145,1193121,17621,127761,-360275,-948433,-1258174,1257855,217368,-824070,558159,588973,770468,403573,-792760,-681471,-631336,-534240,-1159945,-408469,735780,-311103,538365,241899,-183526,-207721,645655,-439653,-38448,-1187235,657571,638650,19228,508457,-410211,-1465141,-969884,371224,237943,-861652,-1217544,-408346,1086002,711479,747364,488865,103374,256855,259883,94078,178725,-659351,-879203,-151412,-674033,-638736,221477,-1736546,-230187,281688,345097,219135,-667175,60008,609400,1254341,120146,229134,1102017,155748,-262899,-247946,1764275,709832,105375,187977,1398544,956143,1330341,-544706,69135,539216,587528,42115,1396288,149785,53652,444069,206483,296420,1010016,1141804,-211728,324984,877164,783377,-770788,-482537,-420386,-338410,75235,675544,-498284,-510320,-1605091,-763127,71102,115192,774962,791959,1461045,-251159,-666587,206085,-1259499,-452866,-81539,758967,-18859,276106,-76861,-377408,-2028639,-457590,103078,226471,232565,-129478,-621584,572223,823719,4562,345766,9951,-1485099,-396029,976532,2388493,1461810,348730,1156488,247733,-1016288,-169220,-1045110,645816,1524520,-159769,293520,759189,1407258,223649,-414618,-889352,354995,1538864,565799,-462000,-680698,-384349,1097070,-345423,422428,429703,-417242,-166266,-919611,378171,1341212,-947298,-824896,2107285,1094966,-1062406,-364278,-393150,-602469,-132733,730242,-630804,-845223,1435575,2196087,614704,847950,484615,-599555,-81221,-955371,520352,1099262,405353,1918358,348009,-978267,1317103,-593488,271685,-1210788,554666,1526536,93788,416578,-437688,1239116,163877,116015,-618450,-115372,536855,225845,-775371,635826,158419,495138,-558006,905971,1577107,-860459,682732,1510211,-1360347,-927772,947157,-1101556,353668,-176482,-601356,120659,-868627,-220549,541155,651441,509481,29903,470236,-182212,-848303,-55839,643613,-206135,764066,346138,470286,-378113,131836,783742,-777717,251193,-172763,-962095,637515,-1089285,-671929,-641133,1001996,-234161,-957399,637515,959779,424727,92432,120496,-872922,270991,-1111005,843773,-782597,589620,419911,1391374,668870,-1031477,-1761993,166120,-670607,-574516,34259,1033543,-434225,-391118,-619311,-468477,1033303,844149,792674,737308,823820,400424,-202242,226272,-597659,-425328,-823723,-621778,19431,470771,331630,450146,1445412,207172,1038755,162764,412607,295574,587436,1209838,315692,-5988,391945,820207,34200,-160351,-200305,-3459,1041427,1106800,-900838,689236,676280,712142,-440757,130461,-281462,-39905,118370,-463164,693747,-521597,555687,-476684,-565874,-608664,-1160108,-43338,99898,1137576,-631354,-1232853,-589559,-355346,911589,-681592,392864,1517214,8415,17226,120678,82767,323372,1035249,1139883,-258760,-762335,887306,476712,55000,-459485,878574,-120684,-1636368,9020,-522625,-1497281,-627662,825684,116635,72731,339309,-472467,-210278,-1064589,-695268,-293019,118397,860076,376125,-71303,-141214,21668,-335218,-75837],[-464317,-284611,386075,229614,-383714,292881,-422748,-117969,-332064,-63895,-537592,1441054,749589,-732142,-1206791,-289551,-899653,-359776,-747349,-710383,-147628,-83924,-217038,710851,-5429,374683,534203,505349,505178,136310,-1446395,-225383,492969,-204214,-394631,-50149,911775,37521,-1142827,652894,-145019,-1578841,-734155,508717,1064235,556803,486608,-48896,168648,-292684,127294,617057,-367971,514651,83039,489527,-588432,365623,44425,-597556,-596,-83963,200835,535941,198954,113003,-289498,1322475,1416765,1017941,548373,-658027,67659,960267,-831944,-1569186,-534034,-611451,1437496,706263,-362051,768069,819361,-887117,589242,392673,-1110027,922336,-856903,-250790,-716782,136861,-310277,-201052,543523,411062,-678932,797570,-103053,-238507,-92284,116703,-1854187,-620636,-942881,-860047,598877,425614,1248033,705898,-1052227,-1713600,678324,1061148,-127521,-574907,-701935,-386080,-728012,-538615,129566,255400,883370,-212426,-159320,-503360,102952,-545837,676753,516424,-1531776,-449041,-863876,-541353,-1704244,-483967,1388561,312869,-303575,805820,105856,770881,-331531,154825,218387,-926452,152031,-693749,454524,279386,-413840,-621684,-1929456,-430141,-307110,600915,-41750,-418885,-216616,772446,387113,-817221,278831,1069930,1152524,-115711,399281,189803,-1485941,-935069,-542819,-24446,332844,-1233134,24505,-613857,-782392,1378768,329387,-633650,-691330,-989251,-377202,-86324,494571,333209,502812,-1281083,-1342560,-831501,-796980,-388103,-344588,-432240,238297,-157631,-1327807,-589549,992817,365154,-203411,759644,-931825,-768830,-329101,-1092463,1519785,640062,-540564,-1200139,-1227139,236963,129416,1457321,1049405,2600146,-246011,-764276,-519749,409220,16605,-178866,9992,871569,-57184,451589,376434,-258690,1155577,-941934,211353,735669,200593,1034416,616799,-186996,-877859,924113,199415,-85695,645586,-619375,724281,983288,863108,-587671,851213,873639,224054,-625344,1210305,527829,-164883,-1543866,-2012283,-265953,808208,-44870,488137,-41500,1710034,1378317,181195,986318,439626,508667,556486,-5602,-574626,-850748,-972932,228650,994769,418818,10798,888478,383137,-162542,1483577,-677965,-581970,-1963647,-1403190,-305779,442844,37146,-24434,32446,327930,-540629,-964078,-1409521,239325,119816,727172,1503176,307730,695400,157032,-199731,-1133956,2445,-382774,-1062672,441722,43070,724314,824410,405680,374355,-407484,-88359,302169,-159524,25004,1035396,-43881,585890,1048559,131294,-327988,1240623,782571,-645871,-27633,404250,-39571,-1004190,378128,-1778115,-1159380,-760774,-573145,-73817,-656235,-868767,-260956,321380,592742,560059,831169,490829,272629,281054,-1079867,612871,1044369,309301,1025530,644223,-178546,-401355,322686,170953,-487942,-834691,69081,1746876,155796,-235008,-651839,412597,-1296049,-1297082,-522583,877674,263195,-476391,-1235373,393498,52937,-32581,1286634,711051,939335,955100,2780,-931702,3192,612201,477533,118533,-890224,-16491,-528730,-618740,272279,1057483,-94491,431752,418429,-1430946,111524,-264844,1206286,450163,-897760,-49530,-600462,-631318,2162159,41543,312688,-582896,-865666,192808,-280142,-696536,-631542,416417,793018,786491,533977,380247,-845698,184609,799121,165489,88699,137469,-1071274,-601520,798754,503647,180930,119047,621132,9406,659399,-495461,32228,718632,726078,-506729,-801040,450693,-944652,-1522687,-501994,-884858,391894,131797,-122668,144567,240217,358524,387753,-736584,476950,-977677,-12702,-846026,-631393,-308797,44565,1357416,235590,124672,-1576716,-1553297,-118283,404433,503442,-875493,-1024140,-1346792,340397,598084,682887,401311,-210074,394541,-439003,-512161,-714309,-879446,-445314,595654,-812432,-262844,1747107,-29751,-205264,-463418,3656,1485852,-332748,-281754,-335390,-300137,581608,-757714,191431,203992,-62125,-229828,-629154,288871,-576986,619805,1112487,1806800,144798,-72818,182874,-27586,249701,-501514,-415246,-604528,-12588,102512,-355632,-827942,-391559,-249776,-654615,564348,-925155,-1592133,-1874886,307984,-893494,104087,373062,406189,-1276726,-857632,-1147095,-564807,-889335,-419602,86130,339836,-1199892,-713533,-1808150,-1172880,478609,1643958,827102,-159554,-174405,-358800,-948486,-478493,-181748,-603252,-278888,862906,30568,-848488,-1045880,-288270,-269095,134542,1874636,965146,1055662,-902131,-363842,744564,-281017,575198,1013291,388320,260832,49710,-367735,194556,335232,-478731,-492984,30270,-140204,368471,970145,-815172,-55465,1265964,-213207,-610209,-1818411,-712525,-615971,542276,-1040393,-448295,651878,-214833,-487109,822595,1298666,563070,-1661547,-1888029,-619158,673143,-350624,-133866,1153093,-1044481,639199,9553,853680,413635,226000,-852577,36852,1120017,2105932,-366546,-2828122,-457902,39869,-350080,200357,780605,3053836,-77848,-220534,207735,-600433,-1119697,-785917,185979,746490,-444661,63451,110491,-1032748,59833,1338510,1253058,2111473,-230827,-164477,-296998,136074,-57308,346975,1936694,2759776,1075537,-203615,470301,-284238,-1270029,-1409986,1182839,-45583,-768685,711952,365828,1444046,281424,-825917,-617600,-480171,-704515,-926334,-514417,-107478,-310871,643461,441395,118274,-414289,617460,-477292,84749,-1062273,1261103,826864,-152521,402071,-246364,-1444307,-888255,646901,45154,-578951,-1134531,-611724,1137122,707255,1089591,547840,252409,352313,-346407,-361268,286558,-763716,-846297,45347,-733528,-342241,569430,-1500209,-279359,726730,411931,-412085,-709125,-70415,601806,1409569,-86136,-3346,1700138,446163,-152298,-653409,1108428,598411,248298,158617,894326,-197975,1387110,-533549,-204253,561278,150495,-367489,1311871,54967,-52731,307001,53254,398696,770406,656132,-645713,-43437,907169,553759,-730137,-161079,-246693,-659006,11523,589541,-583878,-1011380,-1885632,16591,199948,278295,972834,1520602,1798302,302310,-227451,316204,-1099900,-729078,207721,852029,-58182,160058,219192,-751858,-1933461,-663943,-203510,-133755,591219,-5226,-216115,679771,540777,290838,384740,-9601,-1358803,-164774,1367836,1988997,1622511,149013,763110,512931,-789772,-450452,-877163,394795,1371575,-67975,440140,781508,986342,-414489,-728045,-901713,421343,1569605,1163784,-182535,-791832,-307833,1073947,249223,725742,526568,-288928,-126354,-741748,147423,1494891,-519465,-836202,1959110,884079,-1344939,44474,61514,-754235,190871,408420,-449103,-413369,1405705,2207901,513663,190173,462455,-439481,-122013,-1654847,1183928,1365790,609124,2064961,326435,-594482,1876296,-601348,-22283,-1517466,603982,1237442,253089,219625,-414379,1337684,379572,874493,-433243,-368168,337726,369500,-1107559,389492,156475,280737,-543078,1044495,1560333,-561237,356887,1270961,-1162340,-1030784,548474,-1250880,-2902,-328549,-495159,40220,-321882,-361059,360841,933909,14620,130572,-114688,-508016,-819162,367426,414634,-381450,1015160,543285,695385,-460050,84289,987621,-670090,60744,13628,-844435,388918,-711926,-1032705,-1181433,810904,-626871,-1399782,503016,962082,784438,297611,253610,-662341,605584,-1031648,605004,-895453,1021143,337604,974313,302338,-1426679,-2175983,99429,-736579,676442,142253,1220375,-227431,-486994,-572326,-141051,798791,878361,877756,745350,1293716,55738,120087,503814,-761424,-440651,-1121379,-892829,-87828,540243,511361,635458,1695390,280907,1203847,68442,128173,156287,225725,1329418,839077,-121981,435520,909696,142467,-1171,-251504,253,751625,1012355,-276851,898690,596854,950340,-308478,-214590,-566458,168413,146075,-219003,730971,-579977,291443,-363498,-616218,-474867,-1301378,482833,-64060,951109,-811068,-1282865,-783268,-637602,625637,-741410,253506,1150207,248541,407405,82116,-45459,291083,1378817,1461793,-319716,-806989,740722,415676,-161834,-791916,912816,-253320,-1963417,10750,-437004,-1410483,-1085447,902933,145339,55877,104381,-530653,-803965,-1461074,-903270,-296085,288746,827397,415525,124007,-353784,-355175,-357462,-7154],[-490458,-443580,-438804,-274537,-393380,150326,-522889,-482619,-460529,-70575,-883631,1469588,946985,-590473,-1084410,-63420,-1254604,-532738,-695054,-744106,77853,362218,-235579,752084,196728,411849,529656,807128,443318,3358,-1710572,48038,-107477,-407717,-207460,-113,901062,-44860,-964149,481198,-531649,-2090219,-489600,1071716,957821,315032,614032,-173354,-46345,-221009,303804,446050,-386473,305791,247113,586281,-563957,1133770,68992,-446596,283212,-63597,-28091,170383,479085,868183,119813,1340078,1273091,1051509,611259,-413472,-40358,205935,-565432,-1476176,-519361,-749617,990017,723033,-273313,34753,681944,-632269,562492,229817,-846984,1150705,-1108437,-596686,-1920586,221941,-159183,-560830,303962,173362,-522563,587357,-188251,-124788,55476,-168720,-1540580,-612955,-419917,-689301,529124,179497,1346336,778010,-1227151,-1195234,498748,745436,-69101,-849788,-253356,22666,-352562,-479690,23277,273583,1041203,-257185,17372,-277300,280453,-903387,19636,199814,-1386853,-157272,-1169268,-695114,-1724717,-671178,1488918,856534,-279622,611144,-146006,407674,-387772,31707,-1203,-1046403,215287,-549234,-173072,79488,-297000,-956651,-1687555,-648475,-620855,484070,58059,-180689,-188227,538929,309263,-1022806,142718,1193663,1077152,104807,688924,539468,-1611375,-1369965,-668099,-30743,492048,-1796443,-226286,-714649,-1368754,700248,337016,-718840,-1267619,-1134834,-528023,-193130,571806,247883,-83120,-1619411,-1161499,-534775,-862956,-506384,-65319,-199355,416344,37258,-1216573,-703855,1534719,344961,-785130,740468,-567151,-678471,-270785,-1185414,893226,206543,-437572,-777294,-1160248,291151,-154609,1559131,1025023,3232708,629089,-996236,-547410,312269,161931,-227934,114786,341972,-778114,514520,181236,-776439,708996,-570155,161153,194306,72901,907504,166050,-356785,-621151,687650,86776,11524,609615,-402852,611301,1299006,865800,-1010020,1209236,1117602,71258,-252395,1196772,304150,41435,-1187578,-1598920,-46543,835461,-326789,729980,36983,1408500,1777801,165380,1065956,435913,682791,1105757,234978,-1211979,-1446536,-959550,394337,943410,548883,353712,828536,-60381,-246173,1575124,-629317,-467407,-1500417,-1304741,-297583,737300,-305524,123650,195607,803145,-1192688,-1346462,-1289707,300909,285228,782203,1798020,210097,607192,377216,-70807,-925043,90692,-456138,-1013565,616151,-223847,843119,801810,520402,921276,22578,316109,204568,-590060,44906,855718,-123891,543599,1165330,156646,-149345,1481849,1381528,-302796,73839,371449,-349638,-849197,814209,-1488409,-632376,408290,-507384,74572,-306882,-909526,-366986,339578,553412,598441,481912,314345,97187,63217,-1300282,1009776,1271790,167633,1104697,644922,249944,-22696,226986,572147,-151698,-886533,-201378,1370721,204657,-63230,-432292,41984,-2050109,-1147963,-727065,604215,185196,-421418,-1714354,419187,-14783,400,684291,884384,1009803,1120221,29942,-1305056,174170,346261,-341152,-150824,-1101532,64702,-148668,-637102,297278,762823,-43005,566876,-67041,-1490962,-28806,-211352,827206,433656,-922157,-472717,-771363,-721097,2073387,-275596,220902,-653551,-684580,-29268,107921,-258260,-495259,516796,684377,741879,734219,415823,-1500230,253113,1087387,256330,367345,98257,-1313571,-1059238,449188,1079061,284934,-97351,457188,-274490,266374,-615708,-172891,417941,-57675,-1467960,-1137946,35681,-1127798,-1646948,-399415,-997670,557792,151077,-544161,-178469,-117304,368457,515792,-395282,806748,-1002881,4696,-977662,-857014,-428599,223766,1401481,530761,-361448,-1149023,-2008701,-441273,-80374,328260,-624949,-90764,-1359953,333589,659328,652092,-64033,-97529,100469,-300269,-598321,-849280,-628076,-222167,832242,-800264,-227574,1727394,511926,242876,-633578,223671,1239630,-403712,-274453,-435101,-485812,536031,-635012,-209572,408205,-143478,25741,-389929,668937,-194995,869441,1501087,2169152,409681,-157307,43460,355178,297896,-95104,-212183,-562766,16965,1031051,181298,-908533,-527793,-603566,-779620,479223,-1080389,-1453264,-1684340,6558,-876247,22191,380772,497222,-1393471,-1269320,-1263311,-857503,-922487,-368651,-213727,78873,-1029719,-705847,-1867800,-1220965,436470,1407463,678032,-610300,-180698,-21010,-1202225,-603952,57191,-723817,-76032,1030652,119446,-1008984,-1066386,-200349,621740,-52831,2325501,951706,1398936,-824064,266653,597200,15419,657222,917166,540727,222339,-466384,-955243,-221394,401666,-1627,-215463,64004,344543,68277,691283,-899404,-659707,1055168,-623444,-278605,-1700837,-868448,-802853,286955,-1083838,-396222,538157,37646,-668293,619180,865229,419154,-1234597,-1991860,-545346,1268726,117146,-325156,1287273,-1023452,988661,-130987,838934,775872,570915,-899042,85280,1059476,2191624,-152127,-2766191,-565180,416108,-382562,186071,913359,2927081,-17087,-239458,142369,-135852,-1259035,-769134,100571,967919,-405553,263426,330453,-1232154,15327,1049450,914253,2089378,-409158,-516786,-25457,423225,102570,300250,1081500,2309219,872213,-150907,970693,-22071,-1442095,-1487021,968592,-242746,-656688,700253,130673,2050684,152270,-794390,-531360,-310497,-723043,-606492,-633401,-803254,-462876,682319,525268,157109,-544416,602243,-333851,189032,-855579,1619702,909750,-242342,301805,-48716,-1244547,-669538,826110,-133821,-318639,-934888,-690464,1090915,714289,1194132,557995,288178,-36160,-880833,-711115,425148,-853405,-756105,214627,-715456,18875,938356,-938359,-198388,1048311,283005,-1058182,-725151,-276130,499693,1410383,-269812,-133527,2018806,622616,-13884,-938071,261073,289978,439212,330650,323043,-1134748,1279300,-503853,-495823,400011,-472249,-878900,1006871,-23433,-46233,286075,-163833,393162,207588,96070,-800861,-234546,891882,249232,-644146,121643,-67939,-922089,45244,413780,-750075,-1208315,-1701082,659810,289785,413347,992384,1924458,1742433,877989,95144,268181,-758615,-900446,461043,1045257,68425,24703,611628,-739029,-1549548,-795411,-485038,-382318,933398,-59448,208434,699227,98660,619246,595122,-18820,-1078418,82810,1299260,1171558,1597605,99863,311333,701020,-444678,-662970,-626886,127912,1183954,104543,555841,636049,482121,-985034,-993222,-788912,574925,1340837,1625632,171385,-857388,-308221,1066210,705649,1018240,616612,-183255,-31778,-591465,-42887,1457343,-52191,-693797,1630556,657919,-1426461,533193,685296,-660944,819002,319390,-242833,10902,1083743,1552667,444026,-388596,310877,-266452,-174321,-1879257,1558231,1357531,572199,1803193,306695,-65358,1927012,-510078,-215614,-1494089,606089,573729,380469,-159377,-304856,1109400,491516,1370287,-126461,-551726,82123,457033,-1272573,40506,201401,96007,-399689,1214010,1318740,-418306,19285,771266,-893927,-1095495,139331,-1172427,-362584,-568692,-303876,92218,385182,-290986,84703,928980,-505031,316010,-640159,-727155,-694310,854588,232781,-398372,1114496,806460,760830,-676257,-7685,1107544,-471409,-168222,325736,-540232,206396,-161298,-1137707,-1262657,644905,-1008703,-1584783,311852,826935,1119113,561345,374694,-398518,711979,-793577,430119,-801632,1344864,318591,474115,-120339,-1724359,-2078703,27589,-634569,1272268,206471,1250000,104926,-468344,-391666,127557,286190,1005225,1022444,638501,1724712,-108956,599658,536217,-921163,-440878,-1355267,-1079643,-233087,588660,550641,722694,1723315,263752,1191804,-44812,-75851,-42237,-41374,1364877,1327516,-186141,474297,871240,171427,188961,-229436,-261452,331472,726312,460329,1063842,348549,824879,-72322,-531060,-743143,167540,61099,76581,545754,-538248,24513,108583,-569610,-407759,-1414614,910380,-331646,616806,-876997,-880680,-923204,-793472,337766,-653119,214623,599907,535564,747011,-21092,-67739,545924,1624815,1587271,-320572,-686199,579071,326928,-281300,-936755,767837,-281279,-1943991,-83784,-372149,-1176901,-1374329,788481,344651,102297,-285326,-591963,-1589109,-1640444,-993801,-244884,417296,709209,424932,298086,-460542,-352166,-377897,-4071],[-441591,-344989,-1334650,-622752,-375220,214046,-476139,-788980,-673771,-130544,-1042839,1356991,861486,-308663,-722203,219741,-1352425,-603328,-661167,-755138,300999,797619,-279659,663953,458162,371154,413781,1095433,367069,-111789,-1696108,39683,-580443,-503236,-40975,115014,867398,-122963,-670090,165230,-847354,-2381091,-60577,1620381,667521,35721,643502,-278553,-300680,-149952,388800,261201,-303323,134446,322520,491286,-545321,1788623,115641,-65918,673244,-52912,-156193,-197914,602476,1222939,535414,1172743,1061572,840151,634166,-18669,-128622,-371197,-353667,-1255834,-550699,-813852,367137,588109,-91684,-412957,512363,-246963,457141,-14715,-472181,1298149,-1170289,-811702,-2690546,262719,47301,-983832,113847,69661,-93117,301675,-304342,-12632,292902,-353722,-1161258,-636918,-96992,-449364,653692,-133775,1299822,734235,-1297726,-507039,203145,407410,70731,-873425,27956,291216,-16393,-203698,-27166,270822,973259,-270777,161376,-88191,218866,-1021526,-621737,34987,-583430,318031,-1275501,-686174,-1495322,-730446,1354540,1290677,-199296,368495,-366658,156368,-420853,-214717,-346903,-1047906,143427,-461523,-739735,-1092,-41848,-1013037,-1186945,-726346,-797701,402934,328574,96918,-173490,318308,178880,-1070382,107581,1177815,913858,298518,847211,510553,-1571508,-1692157,-670458,-111169,635293,-2214040,-414068,-684646,-1690214,-193784,144462,-684023,-1682546,-1197025,-554947,-204036,485902,-7771,-627993,-1614351,-806414,-224467,-1129402,-670687,196928,43646,521813,204666,-926755,-859568,1881258,263307,-1146279,720486,-111919,-472472,-90651,-1088941,206524,-478849,-151073,-266237,-1029007,201534,-575778,1471680,788080,3504863,1208078,-979542,-486031,133351,174557,-213581,-23732,-137483,-1256965,464092,-59708,-1189339,212330,-302255,109413,-222004,6649,647905,-340649,-377276,-250177,336561,81673,57923,387260,-199416,497542,1405996,812383,-1343369,1307031,1219124,-38894,278297,1130093,65115,296975,-545994,-1000528,313876,845464,-640836,789216,86707,904993,1797701,159909,949457,218028,767773,1611855,389606,-1587415,-1828855,-844874,346075,868571,600693,575445,429413,-330749,-208648,1368841,-395500,-442630,-775667,-868004,-267482,983467,-475857,156536,88922,1162289,-1699466,-1519710,-1033640,281378,332460,740532,1647173,189651,682807,453907,97516,-540045,182060,-410778,-916200,369944,-525157,835906,729783,720317,1419488,315552,487553,62633,-1188289,109564,583743,-326948,558369,1173865,66337,33235,1506644,1702048,-138392,-70517,304267,-696643,-432922,1257960,-888609,42996,1431638,-292045,426313,262191,-947529,-165394,272232,525338,708206,-68954,39724,-138976,-142036,-1498332,1097944,1263499,69234,962290,535896,564959,304604,110772,656798,240971,-790556,-448884,766165,378731,167699,-202201,-281077,-2427039,-1113516,-1006235,356442,64225,-252996,-2093842,312210,-173154,-66411,51754,835840,714609,1025135,-16438,-1463273,421579,39984,-960738,-448828,-1398657,115251,229972,-528014,132175,517433,9618,613363,-517617,-1238161,-216709,-200177,451965,306566,-709777,-824592,-858828,-768089,1805182,-765399,-44606,-569056,-373509,-8854,385019,220192,-362627,491131,521088,623061,827372,436231,-1848082,178402,1292691,181854,473327,-161626,-1429619,-1676232,99411,1466116,325736,-314597,140758,-373932,-126807,-763625,-347329,62189,-687886,-1990225,-1547376,-405761,-985265,-1495751,-387786,-863344,576944,119695,-899332,-551029,-728702,251840,587146,16383,917268,-942107,46265,-850388,-706030,-393671,572840,1443342,524612,-841337,-515648,-1787655,-630899,-431730,48290,-42741,906977,-1286407,237394,530610,559677,-412473,-448,-241356,-163946,-599793,-872570,-224806,-148701,763014,-787659,-302620,1254060,977871,617617,-497396,457516,559922,-386824,-256143,-437963,-679543,444790,-415711,-667823,453439,-262290,289144,-186444,1095584,175900,1059026,1592976,2065562,515159,-296064,-237949,783545,305324,318068,176837,-138682,238547,1654628,555783,-897599,-540458,-754900,-735882,367286,-1097802,-1016246,-1350528,-178773,-684823,-50495,415292,602057,-1454506,-1497507,-1166080,-1098249,-618026,-194566,-481208,-165937,-835292,-652551,-1699180,-1312429,362241,977353,410052,-879908,-168210,247317,-1384167,-714119,397080,-764933,118044,915896,187706,-1031385,-963322,-154444,1470902,-223638,2342317,801103,1395995,-667955,589207,459138,266425,656371,750543,572385,228109,-817135,-1631460,-612136,375351,331836,82466,-2198,641407,-372215,413237,-897238,-1059782,837259,-557436,189015,-1229022,-656998,-579249,-55104,-1073120,-519677,505362,312825,-788283,525867,399554,92614,-713913,-1806292,-439134,1640636,651224,-463983,1310158,-645280,1072051,-333261,772430,1098269,784300,-684570,-4609,836385,1950057,-21109,-2459196,-513827,643404,-452813,153677,769036,2197884,93199,-155466,49787,352904,-1206356,-612209,43489,1152716,-82445,541651,538839,-1315947,-11248,499754,763895,1573270,-561848,-678992,263951,653115,253485,280135,347387,1599148,624780,268239,1414316,342155,-1432962,-1399690,629064,-339342,-571950,598959,-57186,2354998,32041,-678587,-451012,-143900,-566067,-307569,-752039,-1100621,-756070,620252,457373,-15354,-524700,612648,-29912,294627,-588416,1575776,878867,-217006,195844,135908,-928430,-345893,830822,-345279,-160689,-700278,-723674,944763,717909,1023364,516979,259684,-777095,-1183036,-826576,610903,-884507,-683282,318246,-598533,374306,1242810,-277908,1240,1153013,62498,-1420363,-700170,-526810,347888,1111382,-358959,-131098,1957946,714235,82050,-1021487,-589680,-107065,587567,594542,-176543,-1486229,1141509,-428643,-785475,112411,-1070248,-1314329,498988,-96334,-151642,316482,-260834,295792,-435335,-358869,-706955,-151150,823782,-28267,-602176,62608,121039,-993670,177916,139350,-931520,-1093126,-1269010,973963,318700,475999,799698,1755723,1228486,1270543,269389,-3234,-336750,-948990,629126,1317923,341060,-28257,988592,-348040,-1098047,-819091,-651152,-508219,1024002,-365391,513187,628388,-402031,877732,938244,-4503,-738829,332047,829078,290610,1407593,180614,-123222,793680,-122172,-757083,-371932,-82479,1012311,321053,637324,390441,36527,-1306260,-1131007,-499528,786857,890839,1802339,569597,-824571,-376778,1058202,810172,1173167,765379,-101485,97257,-527597,-202213,1251457,347725,-436583,1198632,375611,-1297072,973010,1256343,-384600,1524006,562454,-36290,277768,578119,473089,422805,-678650,59888,-103726,-227883,-1617641,1482141,1145678,216889,1212345,240155,437451,1444358,-406156,-298364,-1120675,536179,-207749,428965,-607659,-125809,625764,435123,1487253,241515,-628907,-212502,389497,-1251946,-305110,283964,-38108,-196907,1409876,973005,-488964,-249252,182013,-643799,-1109540,-175460,-915772,-641808,-845820,-85980,263290,1015189,-44269,-192649,614798,-884305,514453,-950882,-802477,-514125,1220826,116830,-260066,1024592,1068757,673010,-858190,-6461,1060935,-210323,-370622,666187,-162983,132970,401330,-1005672,-907904,563431,-1301951,-1579174,133094,649872,1353944,795042,506091,-147659,501623,-546975,296803,-579065,1392347,387024,108719,-546860,-1844465,-1622278,-33341,-423721,1064075,132989,1003296,457786,-384085,-147460,307605,-307366,1141004,1200772,477253,1985811,-15719,1054479,266105,-1052151,-435191,-1362338,-1142159,-323586,617143,458333,680142,1425694,163791,1056755,-207794,-204230,-252622,-256676,1266239,1654627,-179216,492577,739440,116586,354137,-180328,-790212,-194338,269210,1097096,1195509,-17094,382326,216577,-747775,-840453,6974,-88321,315569,262007,-450790,-184786,798427,-474370,-436882,-1487703,1118076,-622523,219992,-806104,-175735,-988304,-813278,157368,-395716,309711,50346,867765,976727,-159932,13291,998047,1523531,1416173,-268242,-416178,437824,272467,-266658,-905276,413847,-427770,-1540373,-194540,-367815,-888550,-1411277,519093,681503,192090,-726501,-632563,-2093739,-1555436,-947680,-186618,459490,626196,361331,399665,-481766,-80750,-398111,-93012],[-344213,-212583,-1913976,-752177,-357411,436214,-316182,-960699,-882175,-210346,-1000497,1088661,563202,27965,-236056,409979,-1187684,-529335,-630317,-686084,519025,1140148,-377038,475192,725665,303892,178033,1249813,341380,-192355,-1438538,-217179,-792390,-470992,122380,246856,845607,-170595,-347108,-182795,-1047049,-2302139,443392,1974991,262619,-179875,589421,-263326,-518649,-55011,385738,112912,-233480,-10315,357456,290204,-524907,2207764,162949,375553,1050716,-2734,-128191,-478846,461958,1147868,861061,940897,855210,409271,573121,426433,-200741,-563876,-255315,-1128759,-630281,-753166,-150206,396267,154489,-531922,397411,179560,376949,-268492,-89399,1342770,-1002609,-813962,-2724961,252163,274814,-1349988,12209,187931,482569,-65565,-468159,73347,509315,-440417,-810394,-703548,-39353,-222240,901878,-332743,1152858,585185,-1242829,114894,-122301,171903,283009,-744728,88893,341405,147892,171912,-69106,268474,713007,-264582,229272,31189,-31988,-950779,-1009890,92873,484887,831652,-1140189,-532597,-1090161,-627801,1147058,1605085,-60362,167213,-491316,55133,-441392,-493992,-733710,-916514,16863,-436577,-1099239,32728,266430,-699444,-528401,-615982,-816781,380574,653103,322776,-123043,214780,25220,-941536,238922,1033779,700170,421295,791240,109391,-1363133,-1726637,-561579,-236426,726521,-2323175,-422367,-530133,-1634436,-1066585,-184077,-591589,-1734395,-1204253,-467707,-108260,302221,-355805,-1003525,-1244922,-467123,-77175,-1525445,-759871,410280,296439,549827,282186,-520934,-1014157,1869188,115596,-1086554,749784,396451,-211943,146873,-814824,-375247,-1188181,157031,168922,-915047,-55237,-1013812,1148990,358685,3286039,1277463,-790393,-386365,-74171,73441,-135214,-319812,-422000,-1386365,320391,-271145,-1407192,-112146,-287072,58782,-399149,-8578,323086,-753815,-252902,147252,35440,257936,90911,35846,-72722,406876,1305146,685033,-1507138,1107786,1133200,-122745,698977,987054,-143122,504828,252243,-403056,793343,752256,-963303,644462,20477,391787,1475128,197557,638494,-88658,703175,1915454,470155,-1601480,-1869358,-659782,178018,825385,448612,637402,-225715,-441843,-54725,924112,-145570,-499468,-57522,-209393,-248161,1131829,-442780,27332,-272314,1254192,-1928843,-1471663,-757918,193421,281795,608588,1104090,277096,782987,384092,282883,-46382,246195,-230204,-756048,-204633,-843361,722617,683834,1009843,1736653,452258,444794,-79862,-1703056,257011,317282,-602660,583028,1045088,34004,136762,1307503,1660151,-88231,-423911,195826,-968773,34402,1573937,-151664,666453,1900754,9851,957618,963175,-961228,213773,223443,503083,740663,-690830,-281510,-364378,-268154,-1611831,895503,911795,36871,623540,311182,684500,504092,14620,439980,574908,-594361,-564928,62390,649089,397500,-68013,-515603,-2409178,-1150818,-1339867,176465,-143673,-32247,-2230516,110991,-330655,-203386,-409709,619261,77374,692187,-129345,-1366605,647150,-80300,-1132184,-638751,-1719030,144274,497327,-369718,-172106,378923,30564,563020,-794957,-767316,-413880,-212340,154085,109003,-444296,-1005209,-838164,-693219,1539687,-1293215,-417131,-326098,-51512,179002,546786,639921,-238722,221721,355020,513126,751183,438998,-1883812,-41144,1439224,33939,423382,-679700,-1374005,-2116337,-109725,1543799,272152,-518754,-177097,-276927,-324544,-881480,-378488,-258114,-913715,-1959620,-1889014,-798140,-602896,-1123031,-460785,-551009,485454,75489,-1122027,-822614,-1326580,77423,568983,367102,775879,-789558,119869,-483710,-244441,-188256,1046680,1535217,156148,-1136929,52933,-1079790,-710739,-583773,-242845,734209,1662509,-1062228,74488,294532,520733,-521703,56578,-536583,-124254,-518135,-797179,210508,-263584,442948,-794400,-493638,450651,1150700,759692,-114722,626448,-315762,-193292,-223791,-327383,-753491,348058,-130188,-1003060,328685,-404389,487962,-49950,1387647,384193,1190338,1237940,1558736,494762,-501377,-610542,1141683,265772,594568,645397,573758,587387,1757594,575679,-779175,-430605,-673544,-537163,222590,-950325,-381174,-924657,-173297,-371477,-95776,490348,684104,-1406714,-1582209,-852547,-1040011,-118452,60306,-630915,-339876,-753202,-603852,-1402587,-1368196,321833,492993,113218,-862170,-159279,353260,-1485176,-799690,767061,-658079,277120,548273,195784,-913977,-751748,-136214,1948002,-351767,1986501,631712,1031328,-503698,540535,335604,392449,552250,583860,481087,296407,-862504,-2135324,-845176,254511,483960,248618,-217833,630565,-802102,222643,-813782,-1189800,693146,-104225,645531,-534106,-167078,-158745,-361242,-1065039,-841638,580445,556854,-808902,537216,53343,-289259,-246849,-1423836,-333672,1758741,1063100,-570785,1132976,-42518,870629,-382117,700995,1272919,803695,-224648,-243404,509877,1425836,-13023,-1938953,-419803,676196,-516153,104821,357524,1167664,177156,-59000,-63336,598963,-946960,-302381,22126,1284992,392053,789531,737444,-1287683,-11025,-116493,742725,775755,-672029,-616986,414090,760547,338461,315010,-54495,830842,374353,961248,1598989,686982,-1241828,-1084661,229084,-341374,-561104,522672,-137954,2240747,-60621,-478262,-404291,1223,-265871,-98227,-845321,-996497,-1129174,438908,236169,-272409,-332672,632854,355950,420957,-277522,1108880,765564,-88859,61729,277410,-567068,10093,593713,-599877,-158577,-516227,-758062,729349,688250,617856,442631,204795,-1554884,-1183993,-659884,835289,-831581,-673161,329227,-414135,649700,1367234,184262,276639,1045179,-153834,-1350542,-608443,-772496,197071,482139,-296737,-7435,1554573,764308,97739,-886150,-1160101,-441469,626528,792836,-476805,-1152012,1121089,-276735,-1017883,-193395,-1471762,-1532117,-112756,-173944,-431877,280920,-73774,182612,-950318,-579981,-472710,208634,710715,-198987,-705734,-473860,316262,-819809,377127,-193000,-1033122,-770537,-815082,897624,276661,440051,429937,1004735,357313,1313193,288907,-465944,61969,-870592,683332,1562022,682725,76796,1239555,248270,-725113,-715839,-650247,-538396,747358,-863836,608683,500441,-817314,927906,1270737,38051,-445916,568825,184977,-325533,1103862,315653,-498678,795803,36261,-718854,-179309,-205563,863464,534558,703691,168818,-212497,-1297027,-1081978,-54500,975909,315230,1632011,971106,-662822,-442348,1026630,529492,1099312,1005130,-27718,227119,-575801,-334166,953261,619828,-142500,756582,-1430,-1043607,1214998,1554523,-38155,2055696,1023312,144298,355760,72555,-586713,441500,-605383,-232344,25813,-289275,-1060734,985811,839845,-382267,521433,119432,729930,607125,-358691,-290000,-513677,393888,-825511,380776,-976366,84265,55943,193885,1295589,589053,-589222,-512278,177815,-1050820,-525613,365405,-148515,-20903,1552789,637449,-708212,-373458,-291853,-486822,-1044456,-320680,-566476,-775196,-1080847,105013,486315,1353195,268582,-363617,97602,-1027356,646773,-964953,-733192,-331251,1297817,55293,-12784,756840,1223959,467749,-739751,161726,813381,57868,-503194,913862,125142,182498,796616,-729204,-341717,580943,-1459159,-1526512,-5441,535729,1421326,927709,668412,46099,5901,-459298,167303,-345585,1103645,536342,53503,-885254,-1757154,-1089856,-67314,-189469,389255,-112855,473422,723012,-314794,74317,409543,-760405,1204521,1360886,312170,1997536,338816,1304067,-230000,-1129029,-417199,-1068255,-1077461,-276368,628893,276339,518381,835826,8460,849416,-412931,-308195,-428994,-488255,1027770,1707187,-103174,465455,560638,-5771,442385,-152423,-1492120,-754109,-243223,1436070,1286806,-408545,-217075,492582,-858324,-904501,-201075,-263010,398006,39614,-359108,-312910,1438429,-385241,-547973,-1496661,1065307,-801201,-133213,-610251,540486,-971828,-735068,124084,6730,530928,-335348,1226027,1067659,-301733,148266,1461406,955286,957217,-159682,-68220,315411,300687,-130042,-759760,-101434,-828705,-890025,-246617,-424072,-596805,-1173390,169320,1040313,288442,-1101930,-633545,-1820839,-1226624,-800100,-161381,402900,648174,210166,411569,-450618,239317,-420534,-260610],[-244966,-273274,-1874763,-689347,-362775,681548,-111932,-962427,-981514,-261154,-816871,669043,178716,326595,227964,395168,-852747,-311899,-587433,-523887,703150,1341335,-509104,226346,939179,241377,-160405,1173248,407333,-274591,-1136311,-588066,-714039,-329909,313249,344329,830692,-198232,-68374,-434407,-1113639,-1899978,827258,1925265,-169145,-276297,486767,-88940,-647937,41660,305026,47829,-299212,-149299,388879,69056,-515255,2359790,178961,717177,1299616,109028,75918,-624375,47781,777836,1012383,771232,703285,-125826,407152,784028,-267607,-385978,-269778,-1201457,-724426,-562634,-425782,247377,428330,-385061,369478,552532,400229,-478215,206443,1283139,-614518,-594253,-2086777,187026,471289,-1528309,-14039,504763,996250,-484309,-686048,133886,639969,-464177,-528481,-808145,-210890,-86304,1101020,-292959,976000,386263,-1068409,525363,-400967,116683,558269,-580498,-3598,195079,119773,488567,-161920,289532,340143,-261359,206405,62903,-351128,-836279,-993905,363573,1307704,1249525,-779641,-265217,-638405,-387467,958015,1801336,104490,62555,-474767,48684,-470056,-722715,-1012143,-670855,-71193,-445859,-1203112,135961,525204,-51489,144158,-335669,-699913,387807,859887,426445,2021,252489,-135553,-725530,535169,823215,482458,428605,523588,-456222,-1048562,-1407230,-393838,-363701,715984,-2055988,-191860,-300287,-1244746,-1674525,-549710,-491252,-1376240,-1240330,-308471,55620,104360,-695970,-1146002,-660675,-302673,-149427,-1842521,-627785,549314,566590,537869,241214,-92328,-1111397,1457304,-76556,-613722,868425,924174,29377,386374,-430316,-748268,-1664477,354776,430125,-876026,-442891,-1312990,653318,-187428,2646344,837980,-529141,-297985,-255896,-68591,-5206,-622405,-454412,-1185782,148286,-363108,-1370617,-105787,-551303,6794,-342148,6593,10884,-954872,-29323,476144,-80795,627337,180146,-331903,-70494,355122,1040673,486376,-1477462,684681,872459,-186189,782541,747513,-270153,557709,1006335,37197,1313360,503512,-1216721,333749,-185339,14680,967656,274752,175011,-382210,397291,1918539,495166,-1277983,-1555450,-437597,10064,837048,66118,561441,-941673,-460053,173160,371115,-51249,-617326,391534,468151,-256266,1159483,-246055,-256302,-758280,1010822,-1829768,-1264657,-547138,84192,185511,416608,372598,435986,762826,213681,462661,439763,253281,38102,-549764,-886087,-1137619,554116,704692,1325487,1826848,450795,277542,-160513,-1886374,480660,154637,-856718,577166,784192,162493,145829,952788,1291743,-69909,-853137,51091,-1072032,360966,1664695,472492,1064620,1725764,310174,1547635,1618784,-925560,553395,297629,472353,531055,-1224111,-600827,-506079,-278428,-1581763,532306,264498,60750,165307,21549,601486,543739,-39052,30155,788866,-369147,-497806,-560210,955493,554870,-12614,-663653,-2116398,-1143695,-1625582,88904,-429850,168730,-2020741,-78071,-387838,-359497,-582365,337294,-710849,216631,-261224,-1045181,747982,153022,-865614,-633728,-1939315,185011,598689,-245407,-541303,359058,-29772,427210,-821461,-287037,-580873,-222295,-15204,-96023,-334911,-968794,-719183,-453212,1406806,-1565254,-754879,21169,162873,377052,634605,915007,-109969,-286429,225179,492876,498272,421254,-1741086,-331627,1551505,-83610,281128,-1299859,-1131651,-2102643,-115530,1267066,127878,-719520,-375472,-53627,-243338,-904639,-213367,-450215,-662848,-1511100,-1970675,-1076314,-132210,-572129,-579628,-183777,353289,87531,-1169119,-870464,-1635218,-69824,441193,529811,427901,-548782,201127,-35810,351140,135451,1558211,1684964,-463919,-1170258,321249,-264002,-720496,-526854,-435176,1489131,2001001,-679084,-95278,55034,588695,-387020,74975,-695506,-226293,-372116,-691696,545624,-540584,23503,-807481,-756132,-453059,920147,623745,339909,678199,-1071006,166597,-192380,-106677,-631384,261498,159538,-1076913,71882,-556514,571914,18103,1391633,341608,1251297,480999,856652,400941,-776327,-968711,1380212,189310,639426,1051843,1281475,924887,1347279,201203,-578633,-240136,-400402,-240530,48982,-650994,286073,-484545,33924,-3962,-99114,595426,685136,-1235213,-1610507,-408489,-596794,392623,331820,-608660,-417626,-869511,-599465,-1118893,-1301572,361579,104182,-96688,-567901,-159852,265033,-1502972,-857249,1065534,-371158,425807,59419,127644,-694863,-461853,-125950,1917219,-419407,1409116,538718,408955,-398407,230526,231612,388237,366757,477397,293242,398887,-580479,-2253802,-858827,65225,450008,181655,-570612,319682,-1048568,147770,-680284,-1073094,644461,454419,984347,168489,379120,211601,-523086,-1114963,-1285595,719983,734734,-695456,602806,-87190,-551130,56172,-990740,-261924,1644292,1191436,-685207,736369,572696,463995,-97951,664851,1227717,629102,386960,-512525,168534,770852,-127556,-1303709,-409893,569224,-523621,43193,-213702,258892,170133,-39926,-182052,499246,-531651,115288,23089,1345753,769489,899922,904636,-1128785,12706,-614926,709553,-28548,-714350,-391142,340474,722585,321901,411582,-160650,213871,156973,1675246,1441648,890942,-905235,-551498,-136804,-297914,-620043,569855,-78050,1775407,-110186,-221493,-403943,119139,100168,523,-887045,-693913,-1486117,142480,-100343,-467926,-10469,630160,717009,572349,52956,349426,632089,85613,-117082,367907,-219893,303527,116502,-857731,-323019,-443896,-792154,497706,595725,101635,365224,134243,-2050409,-928643,-272865,1060821,-713925,-725766,244192,-235878,798704,1224047,232369,568783,824306,-293163,-888856,-426145,-955872,87097,-305042,-61919,186903,958545,806274,42844,-574076,-1200741,-586586,534508,805554,-504626,-348422,1305910,-27950,-1084645,-398153,-1591067,-1471363,-694091,-257378,-776568,79907,447905,156068,-1229084,-531324,-225107,738464,571159,-232346,-1026543,-1321018,493309,-451492,582890,-489355,-976032,-390521,-451631,522267,165907,309754,-20768,-66608,-617236,964636,176038,-964867,368054,-670508,618953,1613438,996462,349552,1301812,817246,-479619,-490067,-485179,-513441,164112,-1371021,491057,366637,-1026297,693272,1431175,99503,-269085,773311,-373430,-551139,744903,414283,-803229,733360,-44188,-568053,-64169,-242511,720942,697541,764984,102857,-179141,-999861,-840799,449854,1065346,-265474,1184293,1317376,-387503,-397376,952242,6282,789682,1303611,54584,317080,-719798,-418870,681998,763247,94214,385862,-457475,-794179,1151148,1466542,257616,2242175,1464236,277530,327223,-242454,-1242402,471063,-253944,-490312,103443,-369398,-469095,292020,554310,-1030633,-19762,-33581,707330,-280710,-392707,-228983,96684,205257,-1096923,254517,-1141645,276491,-402955,-181102,987232,841664,-456194,-765326,-81630,-698050,-543943,387930,-276081,56470,1534445,400429,-907378,-295656,-490786,-430477,-871641,-271692,-216906,-759745,-1200008,234368,663739,1300670,550829,-350771,-431412,-929875,657850,-697206,-536356,-191470,1021321,17409,269297,374273,1157984,203397,-127169,481786,405756,261450,-552842,967469,191531,335655,899353,-432569,175369,669936,-1475517,-1550812,-116723,550166,1281488,932887,858666,172688,-631178,-624613,13258,-206842,557688,732501,347097,-1018584,-1502575,-710927,-66910,-11616,-292797,-485687,-208119,829688,-329684,198285,476449,-902286,1146847,1450998,166503,1775324,868305,1249399,-756884,-1131726,-379703,-515455,-907880,-58385,627690,60327,284380,131594,-162437,592048,-614712,-444736,-536015,-770561,700427,1431813,18015,372393,373335,-163441,423300,-171432,-2174819,-1235053,-641545,1365145,1300849,-728647,-767666,694071,-902084,-975686,-346340,-438762,272320,4236,-272676,-375255,1765596,-336160,-686415,-1413448,797839,-719775,-344588,-335038,978850,-879169,-621265,205307,485894,823486,-469276,1573301,1031244,-415089,262466,1748474,54775,344072,15090,253093,182981,411143,69274,-589137,-658410,-1420899,-263409,-185524,-493379,-288967,-711102,-166147,1270881,351823,-1314662,-587779,-688384,-732284,-619083,-190951,261161,745165,4708,352893,-396169,417101,-447450,-456146],[-193181,-594955,-1252250,-520199,-400813,790659,57221,-806070,-894746,-264645,-592479,148378,-164513,518606,546010,141041,-492099,623,-532812,-317113,804048,1394640,-615638,-38854,1052834,193350,-550325,843476,563166,-453382,-1036401,-895507,-419105,-127180,546442,368732,786675,-241583,135202,-495097,-1056837,-1395779,909920,1348803,-548035,-264194,376801,214309,-678602,74281,166754,100840,-568511,-290591,433758,-105946,-533945,2291558,132618,866011,1344972,267736,429966,-638688,-533448,305243,949869,738202,616705,-615746,152284,924816,-339501,-7989,-328486,-1392633,-777644,-280983,-488525,199357,695929,-92570,406841,797537,539151,-623164,364166,1139446,-77461,-227973,-1142201,69724,584578,-1424734,-11945,898736,1242649,-888268,-943272,188258,672749,-473452,-280482,-927956,-500880,-86971,1057023,-32278,826514,205940,-813590,708360,-585314,247615,884340,-431303,-125463,-54249,-16691,613428,-337889,356444,-49398,-284760,113750,21222,-598372,-821531,-589432,751441,1585545,1482853,-272789,67998,-264647,-82416,786058,1877466,240195,60972,-316570,37254,-533598,-847470,-1041942,-365058,-60935,-436622,-1082936,247597,654148,759965,707428,40038,-498735,357958,814782,390755,211183,384645,-286617,-565328,908981,627934,302584,292008,132315,-878083,-718735,-814356,-239931,-450304,578312,-1475525,248472,-65355,-689570,-1867949,-847337,-375982,-735506,-1413377,-135206,208861,-36018,-936591,-1068891,-123789,-369712,-361551,-1845607,-185123,597600,852488,541356,91910,261353,-1106333,747974,-273687,48684,1090018,1411918,187867,590421,-36780,-883563,-1749122,372547,511884,-918854,-867617,-1342601,155349,-729616,1785967,111240,-277311,-249818,-371486,-160856,155849,-777340,-283833,-794202,31519,-269165,-1081901,242120,-937210,-51908,-147666,31371,-231729,-902971,222314,660975,28691,1127453,376565,-590086,-196545,347677,688553,243044,-1295700,194750,505119,-217652,453480,426719,-276892,378287,1484745,249564,1751771,111501,-1296529,-58858,-475925,-184611,445361,351070,-363408,-613944,-223725,1642098,486350,-744335,-992394,-218601,-70605,879625,-442238,412137,-1525610,-445602,406384,-133631,-202168,-770710,438810,960482,-283426,1088507,26447,-627521,-1187906,493580,-1452793,-999587,-434366,15540,105772,216775,-273774,570072,548407,19453,621121,782163,179579,293143,-347418,-1429174,-1343351,400549,771191,1542552,1728169,352223,102008,-117131,-1632118,729100,152295,-990517,518815,454566,417844,130429,559535,746365,-19203,-1188687,-114289,-973273,436498,1505187,799148,1169667,1121850,524321,2023220,2027461,-820812,688736,531880,415796,19405,-1547150,-893387,-522061,-178505,-1386207,177163,-471687,102631,-309999,-229476,369376,442019,-48137,-421828,890193,-191149,-274147,-923794,1221597,597829,96001,-743329,-1701295,-963498,-1646894,94201,-732618,300703,-1451345,-124206,-281208,-483907,-467471,88539,-1383057,-263088,-335635,-584350,658885,733230,-375859,-427032,-1936640,275536,541949,-204050,-890275,433651,-216128,233149,-603588,-1164,-689362,-210877,-40137,-245818,-494458,-736039,-534467,-80114,1398561,-1275289,-905555,368003,202853,434566,696113,1029525,41016,-892147,156845,596859,129091,385377,-1572454,-580806,1631202,-96733,129815,-1705300,-756606,-1599660,41046,703835,-67610,-935537,-437228,176504,50977,-790288,105401,-454074,-66956,-931396,-1633698,-1201383,266650,127063,-689994,114751,238413,225103,-1029196,-657805,-1506395,-124423,202548,443875,-15259,-233908,237635,256464,890211,481518,2010234,1813455,-1099178,-986607,205893,308017,-678888,-308035,-446526,2009069,1938110,-208250,-200522,-95784,734764,-96655,93982,-659210,-428549,-191930,-643788,682562,-891704,-319715,-784379,-1000312,-1197820,336960,276254,641017,602431,-1458183,579549,-188007,201047,-322568,170430,374273,-857094,-243174,-706409,525707,34871,1054758,58550,1219431,-423924,190374,284208,-1099669,-1183030,1533153,104735,445756,1275235,1620481,1083600,644404,-422055,-364061,-38372,-33196,78072,-139245,-260933,813714,-112710,356844,361271,-51852,695595,535674,-968192,-1637776,6444,100006,756827,562258,-414516,-405997,-1170593,-660794,-962352,-1062060,484197,-85392,-123367,-111262,-158924,22357,-1426314,-886214,1186470,56912,608680,-377426,-2468,-443423,-137613,-112375,1466427,-425908,762724,556652,-264333,-387321,-135166,151524,309425,157727,454220,57851,481321,-74219,-1923398,-669989,-141891,256012,-97029,-975411,-128954,-982252,153164,-545681,-796600,645633,822293,1165268,689813,715939,373941,-486843,-1234432,-1681291,835795,835362,-420655,655614,-33730,-545162,149433,-645889,-242972,1358919,963961,-842073,191447,996454,-3999,527061,673764,955106,315764,995009,-594412,-94216,175038,-325911,-692083,-549540,440462,-437910,-22940,-776398,-262811,44463,-140760,-283197,127245,-55410,536229,15249,1294864,796519,820980,1002446,-833608,45085,-884623,553307,-628361,-667771,-115875,87348,563271,203881,549135,-164032,-131831,-938,2121077,1012598,871442,-500626,102432,-376797,-281225,-704878,773873,108644,1154572,-109422,36512,-443712,217387,435812,2275,-860471,-446966,-1725876,-239499,-482512,-492269,344902,575246,971274,731486,364909,-476843,550537,225410,-331590,419426,76110,449303,-467996,-1044930,-619267,-498617,-789067,303703,429744,-333795,318533,37529,-2118862,-551952,174382,1229458,-601281,-801258,87591,-143324,821680,808035,-149134,820264,630321,-317470,-211492,-148224,-1028378,35690,-930067,316503,378920,364364,849013,-31499,-165113,-650972,-494006,338204,626209,-275072,525994,1676348,312378,-867163,-418488,-1428995,-1163543,-1127168,-335506,-1019244,-308866,1194688,295818,-1261938,-275099,-48531,1257701,426328,-150271,-1546223,-2089230,610456,-23415,724195,-632186,-742924,-79032,-181768,35323,-12,122020,-422503,-1046244,-1378702,346569,-18317,-1274380,562342,-367467,450942,1332779,1205356,715652,1186524,1196366,-344218,-175461,-209992,-463952,-524568,-1653527,243906,270136,-993800,219367,1322571,154748,-213590,917209,-684651,-475512,379781,411446,-1033983,646835,-334423,-346608,20063,-208086,572863,771367,796340,263876,133741,-542247,-471590,877768,1022369,-739068,638749,1538248,-62339,-166380,826906,-530646,333307,1563181,149704,329170,-907148,-417907,548125,799521,180460,136028,-897704,-636809,767651,1033327,416140,2042409,1673614,351044,319247,-248678,-1357613,474428,181735,-639206,120935,-468221,-23760,-291695,374251,-1506584,-269796,-191451,421913,-912745,-484480,-157269,461718,14072,-1007638,101561,-1064081,408540,-604916,-576132,754488,956422,-284013,-913380,-264669,-244637,-364330,298004,-437950,4032,1289289,309522,-884917,8612,-362111,-394721,-586029,-59472,59263,-672704,-1162026,288938,705544,907249,789259,-144130,-785891,-660570,538214,-251402,-226055,-119465,470703,-30774,505422,-27810,804326,-50365,895560,865597,-52440,331385,-532115,787346,2326,544049,692913,-223272,476600,778609,-1383541,-1679823,-230566,690920,942287,833231,1040715,252775,-1209840,-991392,-167830,-215641,-67408,927411,875074,-857012,-1185177,-557900,-39628,59984,-710986,-873094,-826508,765290,-437593,182558,559068,-671002,966056,1444265,35587,1410380,1426032,916438,-1075529,-1050457,-328766,156304,-662255,295049,616604,-140151,43071,-446596,-305909,280124,-749251,-630328,-555205,-1068993,377168,872268,145410,211818,199375,-314642,300021,-225975,-2599269,-1509183,-769213,897077,1183183,-910316,-1109827,778938,-921203,-1072969,-376731,-598756,-41430,190100,-170774,-413263,1658546,-326439,-781581,-1223216,418697,-303464,-352260,-46311,1004570,-722838,-530681,317219,941205,1097932,-359595,1862037,914335,-474069,284706,1764038,-822782,-200165,257371,449117,9844,533381,242703,-476151,-1103691,-1966085,98947,12381,-499125,83843,-138325,-394445,1261214,354923,-1318947,-501812,762071,-184318,-471911,-274593,64668,808049,-175154,268078,-335311,374546,-478129,-610991],[-219971,-1046294,-445063,-341066,-464743,657171,129980,-541544,-605544,-249028,-420090,-362180,-380888,581745,658927,-296934,-228572,326133,-489254,-156659,773874,1325237,-621168,-278331,1057060,155244,-905824,339443,761449,-830082,-1262369,-997419,-44212,79579,800398,304233,674053,-338258,276264,-339920,-905416,-1040773,628994,326727,-822101,-206530,292819,569717,-643270,-29257,11955,281811,-1011040,-416516,494228,-196472,-584999,2072694,7054,815872,1173187,430810,861815,-564774,-1090533,-107223,699367,831037,569017,-938137,-137803,776497,-418400,372661,-319457,-1499208,-740372,33763,-456289,244850,938044,216424,458225,875494,731286,-713365,389956,948731,481964,151431,-321567,-89324,583647,-1026774,-30765,1216078,1115082,-1189014,-1203365,255502,630276,-506222,5409,-1026781,-773767,-218378,659024,262932,716363,91710,-548649,738650,-660897,506290,1239046,-256797,-168778,-296758,-130123,491718,-578968,485579,-374382,-346137,601,-48417,-672263,-958799,30989,1106589,1358628,1504098,258983,403964,-36095,192529,573977,1824900,292403,124714,-64737,-59885,-654478,-854582,-770613,-80938,46827,-355441,-822075,316263,626805,1478763,1102172,410770,-275040,223428,488598,260926,474307,529547,-406705,-570311,1206178,513245,185879,16291,-247227,-909672,-450971,-144221,-162910,-466323,340606,-748348,786191,110844,-176484,-1646030,-986777,-178943,-47388,-1768847,-513,259997,-83827,-1022472,-847143,136285,-615365,-555051,-1420452,520558,547036,1131934,604501,-123730,467841,-982782,-60886,-435072,585229,1388558,1763347,229324,739490,271235,-814662,-1465836,210218,477232,-995597,-1206680,-1060337,-128858,-1131586,927973,-558340,-70920,-243965,-405624,-138768,325205,-693008,-34173,-416384,33396,10829,-619300,784738,-1157114,-122281,67105,51317,-389527,-646035,428262,668932,293701,1634352,672334,-649715,-399099,379523,332636,327,-1048935,-187443,131817,-193753,-178188,81342,-152577,-44284,1495208,252949,1987776,-344247,-1131404,-434968,-745099,-264548,-4167,365020,-872845,-774728,-1126520,1219884,466229,-177926,-363374,-51736,-46079,886607,-886109,264548,-1859807,-426103,570520,-454566,-569474,-936218,150071,1148457,-300508,986570,273745,-976290,-1414877,-118435,-933636,-768176,-406530,38745,92183,70715,-607656,563160,163175,-120294,752736,866585,11692,414970,-211446,-1665536,-1388416,332447,806985,1516647,1518837,202404,11054,86190,-1012599,928589,295506,-944422,407056,167176,663641,207931,240694,224982,89244,-1298543,-278907,-718250,255294,1149889,808887,1039649,434412,600743,2240309,2060259,-643536,617384,863604,320369,-668132,-1612513,-1156437,-419838,-10607,-1065247,-33938,-1022875,112563,-708669,-309393,71879,258232,-23587,-778722,930132,-121818,14943,-919971,1376861,543136,398513,-762905,-1279077,-553114,-1173280,168045,-965061,359281,-620105,56750,-12173,-545074,-167570,-74386,-1747476,-610680,-275775,-94632,381303,1452752,82883,-82979,-1658157,436184,382066,-236277,-1136995,554952,-539123,17318,-224717,-2009,-729269,-174915,59505,-297640,-879662,-379663,-323063,320537,1385125,-350318,-783144,590269,76270,283593,750802,1052863,216822,-1394480,163677,790497,-239336,339849,-1441144,-690654,1651903,16139,41687,-1614375,-387377,-830283,239413,28503,-251951,-1167988,-450260,294154,383743,-538976,446704,-275152,611750,-500993,-857808,-1170846,476311,917533,-743881,263663,156752,513380,-727000,-253966,-985670,-67292,-123628,150926,-412445,127804,170293,189539,1247590,748725,2324568,1781648,-1497105,-708520,-196181,460351,-570659,-12570,-259696,2174642,1616717,222521,-193850,-104900,870469,215240,180379,-415563,-606119,-9422,-715719,588290,-1192349,-465355,-673222,-1118079,-1586408,-400784,-144351,614068,429569,-1401325,885566,-230845,557027,83563,43579,443638,-435109,-531503,-839543,370254,22431,454996,-358034,1077104,-1150734,-290252,179616,-1414409,-1155707,1680520,52107,101514,1259939,1367586,935470,-39450,-1030965,-225171,101492,305830,349821,-326062,120715,1080367,130128,614102,689245,47914,742005,179976,-660615,-1648636,224449,779850,888675,722158,-104001,-332124,-1535377,-787888,-976758,-664528,644199,-51569,64924,345914,-134114,-282076,-1237534,-885625,1056218,517675,840828,-621588,-155037,-237441,169951,-101480,826292,-388940,165779,656891,-745076,-456431,-374323,96953,236596,-2524,489941,-164955,495762,474811,-1257366,-352401,-303001,-43628,-432567,-1298060,-457272,-576292,165805,-460178,-470108,605281,833941,1206768,950739,659591,297415,-263641,-1365163,-1824609,838263,867965,18767,641141,118334,-232317,54991,-475152,-274924,986105,426005,-1049447,-360418,1119650,-382591,1275776,696627,520763,-48251,1422814,-290841,-204790,-215703,-542981,-227583,-802405,402741,-244589,-78977,-1163085,-429651,-179658,-342276,-338580,-337031,376473,823438,-38657,1067005,372118,581024,994687,-433767,64060,-913524,261851,-934951,-528546,95103,-180969,345495,19722,683046,-247780,-213516,-86758,2123104,488694,611334,-137305,723487,-432476,-350544,-758226,1084320,358505,575146,-62371,226456,-506703,306605,657275,-65177,-764130,-407227,-1778664,-654301,-828451,-308192,613412,458518,1112062,863138,610269,-1144242,575553,255345,-535369,453366,307500,406425,-901571,-1090058,-977564,-644169,-704985,180528,210585,-477935,330670,-98222,-1845253,-220546,477282,1281312,-591511,-842233,-94067,-176434,762877,213755,-764144,989227,561033,-228550,460057,198813,-965839,35622,-1108568,757103,498129,-64925,875544,-56606,251502,292119,-212232,98747,377011,98147,1104949,2104740,704204,-331634,-241288,-1043948,-712421,-1346058,-388478,-1054346,-809823,1931487,615070,-1097655,58610,44130,1581283,293215,-9885,-2114900,-2409586,624956,304341,741039,-538832,-398730,103379,28800,-373337,-197928,-67082,-648761,-1584264,-1681637,-303722,-227139,-1218471,666499,-3451,205129,697990,1276825,1036672,973303,1361990,-271452,166570,90413,-399066,-1081108,-1538802,3420,223692,-791333,-331132,949148,166474,-228022,967944,-741379,-283649,43990,291426,-1176025,580753,-713986,-103340,151139,-118081,429257,733266,740820,608847,629351,-64794,-91371,1110904,867293,-1026650,199617,1575981,221887,215148,655454,-879715,-118336,1655287,245433,239750,-1067172,-305915,597424,741484,46375,16071,-1173760,-560945,164583,424581,409321,1542703,1571196,362432,419578,46482,-1055734,421378,494788,-626910,86190,-568883,242810,-534404,332365,-1665712,-250181,-340546,84843,-1095008,-576786,-105357,443361,-133816,-698200,-9725,-819296,460149,-503170,-847458,694229,933657,-141869,-915836,-279673,242218,-69545,74203,-610158,-156848,844614,363664,-503846,513601,27123,-255959,-220411,241247,222154,-638919,-970982,275015,566162,333779,1044611,185783,-872056,-320339,327656,215167,187124,-114132,-161819,-110659,629551,-354058,208128,-226871,1915231,1195189,-423392,227435,-467629,417993,-351848,742553,271057,-155452,524948,852170,-1234059,-1839536,-360427,892154,467876,679959,1155951,322138,-1555404,-1366981,-352518,-357582,-578077,1076604,1438667,-398689,-935078,-567381,-7828,11805,-833238,-1139881,-1193582,571739,-560464,31028,686291,-135162,704747,1350987,-100181,1006079,1866637,445105,-1010052,-889304,-287806,762805,-362075,691166,597335,-294464,-145482,-717882,-385216,-94058,-763755,-818589,-487198,-1289853,157003,174608,239478,9124,44692,-415724,110569,-270578,-2579777,-1475468,-546292,166178,895971,-937260,-1200870,734088,-924498,-1189441,-320570,-722787,-456079,520693,-23153,-472877,1203499,-323907,-780530,-939320,40802,370349,-152252,190365,705447,-518024,-495338,360893,1258775,1257262,-94666,2048683,780680,-462990,173566,1543736,-1304990,-447898,541567,471058,-213319,540158,300287,-467709,-1306994,-2194471,157063,331881,-374701,545372,400340,-448026,996054,293257,-1135327,-392467,1674844,301645,-396288,-392054,-146595,721065,-231262,207866,-273713,151724,-505094,-667864],[-322080,-1396803,48378,-222890,-534822,277998,84773,-238254,-168087,-271063,-344900,-707702,-443213,545096,589879,-794164,-98937,575366,-494411,-127923,593956,1166475,-472747,-455784,990552,116079,-1121173,-175851,924040,-1403394,-1710514,-850985,268217,240899,1015951,161373,479646,-503780,387263,-19888,-697035,-957124,86394,-834147,-974258,-178130,250715,890921,-599242,-292036,-91432,561917,-1493843,-489115,568030,-192739,-649832,1740668,-190145,627391,831330,550390,1265952,-457352,-1421661,-362997,349156,963052,513047,-1037251,-387004,358265,-493751,623766,-143559,-1346232,-598555,334736,-442857,320900,1154896,442366,476589,785500,868787,-776033,335631,754780,913070,407793,112525,-271608,472058,-422318,-87229,1354624,665208,-1300152,-1417847,332307,545084,-572247,368782,-1066895,-919709,-423680,-47717,311879,606280,50264,-360383,709334,-637747,800047,1581892,25500,-87458,-457808,-115915,162629,-822367,678479,-588557,-432290,-74531,-88654,-547666,-1179957,630707,1285703,877410,1342268,691769,676624,58118,354496,264587,1637174,232175,192398,203920,-260874,-836480,-766437,-271378,90188,193293,-176504,-521788,317588,479606,1861356,1336694,686281,-83904,-44607,-31152,125274,724712,611277,-472599,-746728,1266778,500308,134603,-351737,-491855,-494227,-283077,375163,-189368,-402390,80506,-66933,1266043,192918,143768,-1138028,-904585,175103,455290,-2201402,66255,140946,-51558,-949833,-581896,65654,-916884,-584530,-662124,1284525,396118,1362559,738481,-346858,502487,-756425,-762091,-536356,763520,1694342,1869078,158848,827248,443129,-610811,-1009808,-77884,405683,-1022767,-1352750,-545413,-44217,-1282271,237877,-869565,99908,-263632,-371815,4857,482565,-379975,158253,-242113,159970,386772,-120468,1288908,-960887,-205866,225964,57998,-489591,-295613,534166,519847,569001,1998842,995934,-493995,-585988,437459,36665,-190920,-827873,-343963,-149854,-97236,-871682,-212706,74403,-636407,973863,126496,1959969,-743074,-739459,-717425,-887850,-331758,-390629,259796,-1241138,-866670,-2110554,798057,454517,257394,137093,12997,32099,776044,-1087055,172719,-1912274,-402498,610178,-513764,-1029936,-1096994,-242462,1045201,-273520,942700,414761,-1185204,-1391754,-609990,-445201,-620444,-425267,173262,165880,29137,-543817,336948,-297570,-154876,860299,641812,-248059,312722,-182380,-1558714,-1221793,398148,720399,1150901,1271395,37223,37295,431840,-222777,1016986,498645,-725374,257941,32879,757964,462126,57276,-108923,238054,-1141454,-421473,-413454,-97265,710039,637825,814289,-49242,540266,2153646,1730126,-414733,503334,1153575,183966,-1257420,-1442218,-1388655,-252220,164647,-710740,-46965,-1189126,51251,-975461,-98120,-208660,71048,20778,-956716,960110,-191067,256076,-561372,1378439,460479,920914,-712451,-919344,12644,-173799,268714,-1055009,382943,289556,438116,351293,-540297,168102,-157139,-1794061,-736621,-44453,320331,-13832,1997349,359059,299477,-1160886,654106,191641,-277131,-1219161,663878,-952664,-181917,187347,-237048,-708573,-129233,240350,-238654,-1321993,5139,-117189,610127,1214252,910467,-416381,589235,-147105,-39456,778336,1092684,393282,-1644221,246630,981591,-470807,295409,-1310281,-620824,1573879,225307,53526,-1003572,-200233,-128722,340823,-536334,-362111,-1378862,-534171,224820,569358,-200067,645413,6733,1107355,-372259,178821,-1017652,452771,1680363,-716779,244405,82303,897780,-321239,195703,-276014,66915,-487485,-222395,-643199,494154,-36158,-293865,1389414,867205,2435394,1486452,-1507172,-456683,-670510,224487,-361623,266256,62563,2002206,1200483,486858,-80334,27986,895649,421909,398433,-686,-603330,152917,-913816,300774,-1322098,-393186,-441158,-1024987,-1554178,-1027705,-485826,224997,214832,-1002323,960534,-317702,914029,460415,-140362,334299,12569,-725206,-935287,153154,-2413,-227573,-744919,829251,-1504300,-544200,102415,-1628399,-870560,1876047,67251,-241527,1031083,599219,456501,-458151,-1382020,-233950,128167,509196,530157,-503410,387656,1050652,225041,598972,960370,195341,690221,-378977,-369719,-1582695,156220,1185594,793266,815345,232194,-225591,-1785243,-961341,-1128549,-187466,765720,151358,410657,665181,-61230,-541780,-930651,-852769,667503,873006,1075175,-614569,-278992,-132531,414176,-115683,248247,-337451,-293189,773134,-847617,-547317,-415082,63859,236260,-55189,524385,-318522,425806,880415,-489976,-964,-358526,-372065,-605680,-1409269,-450542,65059,117255,-456480,-191003,429628,499491,1160894,992564,207903,46924,84110,-1390832,-1576368,675967,852887,575741,537282,240521,277649,-155407,-492733,-336455,611683,-277516,-1279210,-764783,976026,-571753,1799202,672985,46756,-369365,1527347,424662,-127962,-352268,-706552,31893,-1045433,498703,43112,-105658,-1268704,-475051,-442122,-579510,-321226,-703130,680483,859068,-164330,601341,-355978,274244,865418,1579,47975,-773407,-80278,-968025,-316676,171867,-260506,152587,-174863,757521,-466011,-133459,-103703,1701579,61491,163692,71978,1163792,-295945,-515596,-737113,1388308,578753,137392,12994,286633,-580765,383684,717862,-174991,-613110,-560347,-1634441,-1034105,-1068121,42685,695635,296671,1216855,925986,744102,-1513642,719490,135600,-646860,485559,478722,199966,-916901,-960722,-1311837,-806579,-517921,129726,-13436,-187951,415898,-270757,-1455395,-65090,468217,1177576,-764912,-802012,-245954,-303901,688624,-394792,-1310579,1055834,608809,-60581,936205,556304,-778905,60776,-773426,1141710,500946,-248352,854360,21923,601120,1252855,134066,-112011,238216,426514,1211953,2405033,1073152,400115,69287,-521054,-253729,-1349100,-396505,-875924,-1275378,2402591,1043244,-801174,323946,97027,1595683,182505,124370,-2489872,-2155834,513811,416440,605050,-223666,-71647,166363,195057,-585952,-397710,-203395,-612736,-1566482,-1461279,-750579,-384844,-785787,717202,351505,-89984,-150165,1224029,1167822,774741,1399030,-209558,457686,330144,-311352,-1343928,-1007247,-100251,202397,-561819,-747820,401571,94540,-243879,899357,-658195,-125600,-235258,86370,-1198000,571163,-1026876,119541,379856,9919,320872,579475,543607,977849,1149984,338837,173755,1095804,658516,-1095378,-2608,1418383,383767,576773,453974,-944375,-415864,1480663,317902,50541,-1134709,-111007,792022,603390,-324691,-2610,-1152892,-461750,-470332,-136479,268031,910026,1217130,317437,627906,509601,-593305,300504,557510,-444512,24711,-645730,408563,-399284,409167,-1501100,-103977,-484861,-38380,-808931,-605606,-83039,98269,-206651,-381444,-19654,-575784,439944,-150847,-873724,785111,812435,-90520,-776198,-107847,690406,216550,-255688,-739776,-359233,318064,518504,226669,1132103,529094,62191,161984,536116,267924,-756322,-672434,212993,264888,-225836,1373188,508897,-724443,-2601,99705,543901,668272,-153900,-655777,-220329,606373,-539534,-442842,-277507,2399294,1372236,-597543,-28998,-388744,-20461,-688846,867540,-217023,-217581,381845,850504,-1074060,-1915906,-479116,1059641,-34055,518222,1150676,411529,-1586410,-1520462,-502817,-565110,-845768,1153569,1855589,240904,-846871,-625377,-926,-145342,-750261,-1186439,-1242839,322588,-556951,-208653,846751,526962,434820,1212472,-257447,625695,2105594,29192,-541442,-667906,-289259,1139874,-20365,1015077,570274,-392655,-244251,-645980,-377995,-513655,-642714,-917085,-349189,-1327915,104095,-453517,278160,-187610,-96240,-430061,-83161,-245656,-2082360,-1104444,-5097,-615778,454691,-839674,-1124888,578510,-881750,-1298216,-265666,-783355,-849191,837537,182593,-583485,645742,-282250,-674103,-604444,-254806,1069585,193888,329012,331111,-281484,-509610,261576,1334995,1229796,199138,2110168,686324,-381482,-67746,1217065,-1240339,-274121,809243,350394,-467848,303829,180083,-559183,-1214173,-1969006,95806,716381,-103611,1045134,776384,-306057,566633,187458,-842322,-279909,1510171,634173,-388592,-511894,-327334,436633,-99938,209533,-212101,-140845,-511737,-607061],[-457923,-1469770,-27807,-203789,-586709,-245394,-53905,35113,311731,-379702,-349656,-747522,-374909,473979,430558,-1203690,-38754,681999,-578683,-261218,293818,933790,-172837,-547798,927181,64865,-1105335,-517422,976826,-1985073,-2103490,-531879,419297,328607,1115807,-26579,232244,-717587,488606,362990,-469320,-1079934,-496514,-1720270,-1016963,-220641,246753,1114615,-600128,-647584,-63427,869044,-1826571,-472274,655715,-111149,-693481,1285884,-424064,386739,407967,598669,1527641,-355842,-1399027,-433350,21683,1019317,406991,-932231,-524355,-211760,-543829,700234,220452,-907319,-390401,604069,-502958,345777,1357911,536483,445388,558542,851353,-837844,268468,595710,1088181,460966,146040,-454171,285759,221983,-129999,1318541,93516,-1164260,-1541457,379406,441641,-648088,774743,-1024285,-888133,-614820,-865113,-95218,431360,49584,-323236,674515,-536794,1037449,1852128,455253,95228,-522484,48852,-265420,-990622,913195,-684925,-500770,-67836,-56778,-277715,-1342002,1021979,1221789,382022,1061585,942370,834003,88083,360782,-158840,1321254,72402,207240,416132,-515596,-1052356,-627626,282563,74951,290745,78401,-269911,258192,294063,1781323,1457138,812280,34836,-414174,-581535,75363,876205,587660,-463610,-986751,1011340,558305,129447,-729015,-544028,213156,-211180,580081,-297427,-269914,-105273,436466,1550691,182154,236434,-530921,-573639,691408,638569,-2457351,67229,-160822,7434,-762254,-360568,-179138,-1135639,-392416,156924,1818496,149933,1493452,914449,-519878,393831,-464296,-1217124,-580403,546347,1907825,1656400,18003,854503,484738,-348660,-644677,-411867,346786,-916453,-1253907,22260,406704,-1135799,-208314,-714256,267853,-289117,-307456,215787,610891,53317,205384,-370274,342723,697835,264042,1547391,-310743,-297822,310388,42838,-581348,20014,519060,277751,703616,2096414,1243737,-182927,-663265,504083,-175742,-290994,-680392,-258322,-279197,59234,-1364769,-394548,338587,-1251426,55588,-28562,1702540,-967290,-240414,-872950,-848071,-476543,-759056,8582,-1375334,-886628,-2858649,403287,462699,460791,371843,-58002,75604,492963,-970368,151976,-1715869,-371002,508661,-309211,-1428662,-1243389,-465233,783357,-183263,1023357,408334,-1175787,-1182299,-847194,-137578,-559537,-450428,397052,314173,111438,-169809,-100468,-716877,-78237,949103,144011,-575617,-31331,-250647,-1200702,-842760,603531,459302,462736,1029848,-123706,142133,838523,512420,972510,640217,-406819,97591,106297,640429,869694,3692,-194210,377710,-778158,-524950,-179105,-485646,309570,472114,633756,-196562,396992,1833450,1188254,-180409,565737,1253347,19040,-1480471,-1099503,-1566105,-92589,283531,-415923,97585,-950736,-91595,-1107520,453464,-413409,-47618,74560,-939792,997123,-388028,364151,11677,1225695,429848,1531985,-576436,-667209,537663,1045618,350857,-976872,427350,1070280,868572,701662,-492550,407999,-204028,-1675394,-625952,317009,586939,-411571,2115614,442815,627590,-600660,882810,30701,-237063,-1110262,702718,-1353339,-330754,504804,-556155,-646696,-99363,452671,-84604,-1620799,330481,63382,674754,818063,1969277,59084,332456,-373512,-430673,732663,1212637,521991,-1613032,389171,1060804,-465354,259285,-1114262,-405031,1369841,468447,155357,-153639,-308053,250223,258324,-808503,-357406,-1493874,-745910,-37847,514671,141593,583817,264923,1263304,-533689,1143222,-797673,228998,2253720,-613014,95929,-27107,1243247,106114,535353,372886,205602,-818410,-530723,-654772,811019,-366236,-1055503,1349546,820115,2254252,951772,-1146123,-288912,-993953,-222742,-29894,456641,392981,1611032,805017,520100,76321,253951,747327,448206,772443,512950,-317259,290016,-1185667,-89091,-1207883,-179581,-97852,-700759,-1189359,-1324715,-637151,-397773,14719,-462903,778066,-414393,1224733,705161,-367734,69060,302127,-796069,-966571,-67467,-32138,-784905,-946016,512707,-1532946,-603010,50850,-1633881,-407990,2086890,164782,-426623,677878,-326228,-244234,-527660,-1374650,-402769,30964,517544,602408,-673736,468160,780865,200081,214498,1158234,379388,519519,-1027712,-135870,-1395307,-154167,1202752,552978,865439,500750,-104760,-1776942,-1148528,-1331709,261584,776567,421741,777031,786270,74851,-678585,-529741,-784336,94584,1014497,1212838,-386301,-328027,-136061,565265,-183244,-96351,-299618,-550504,836888,-524741,-583555,-310056,40551,334922,22195,491110,-363453,291099,1018361,128302,302815,-272966,-642527,-450417,-1246701,-83057,725139,-20362,-536086,-24691,70652,-39094,1085473,921567,-445315,-270070,468221,-1189995,-950238,356098,811583,1135217,358635,231144,762643,-391328,-649248,-395634,308570,-957673,-1475462,-924634,726370,-556978,1812058,544123,-327058,-571207,1253287,1330500,123883,-285124,-758061,110115,-1132409,672773,385484,-85286,-1087866,-611508,-665585,-775392,-213551,-848405,814794,601444,-357999,-97905,-1049269,16778,627924,386120,-15356,-576595,-344356,-803120,-72263,104180,-27061,62862,-326619,724201,-729821,-23890,-68982,1042424,-148213,-366603,52737,1338877,-9017,-719780,-630516,1561821,683481,-163138,85064,186237,-670743,417110,617555,-306421,-436767,-766328,-1346503,-1310014,-1162589,461563,551940,129246,1390952,887027,740433,-1570989,938237,-120596,-567334,513832,603212,-80492,-410631,-682881,-1540469,-903574,-245068,125348,-184090,512946,569117,-457193,-1163963,-130932,94564,919386,-1130313,-666606,-321617,-424515,657522,-846158,-1536721,1021323,659362,136192,1100351,848560,-513760,78322,-116700,1350221,386110,-197110,757348,217663,836811,1860486,394518,-236688,323441,507796,892505,2412492,1323577,1082711,395644,44035,89386,-1190955,-349834,-552813,-1545196,2450851,1446076,-431367,413125,168160,1305967,105109,206980,-2467428,-1489660,287929,292791,331599,175959,102626,165810,301244,-583306,-566687,-251754,-293380,-1141154,-859507,-881044,-443246,-153814,740143,609584,-406508,-950242,1089341,1028535,684295,1408912,-121543,621935,451074,-193480,-1290186,-216046,-1458,155878,-447548,-870550,-188559,-89993,-225546,704447,-585090,-60996,-432434,-146308,-1069169,634359,-1151867,294633,677115,146255,282442,324348,196036,1160911,1536038,640591,239142,857831,465078,-959387,40422,1120257,386813,691764,246628,-750237,-476483,1032363,342014,-204960,-1071979,69635,1026468,414958,-877828,26286,-794958,-211091,-925434,-458905,62887,325179,746928,227061,863953,936016,-208283,124690,368935,-138727,-25609,-680980,566897,-46446,552220,-1130798,4311,-633310,207813,-203332,-527304,-78781,-347972,-196829,-235728,98580,-513363,379831,334010,-610502,929073,652570,-160153,-554848,188795,1037186,381538,-621497,-777609,-514302,-133979,704490,1129450,1716591,980396,515824,492558,739425,219937,-1024518,-336404,129792,-118907,-622658,1751821,685817,-471684,229982,-66780,627902,1124138,-208718,-856346,-331737,439031,-566717,-868254,-183854,2045332,1354556,-539903,-327114,-321151,-372196,-814815,876178,-642514,-347235,157015,758927,-931813,-1832007,-517642,1119655,-448730,358785,1006382,531001,-1340359,-1329484,-580793,-750473,-846861,1154726,2028318,856168,-927996,-638247,-42142,-393586,-570847,-995767,-1047240,94171,-300010,-460561,991408,1085090,232273,1079248,-436382,288294,2142263,-166640,158535,-420637,-358629,1197257,347351,1174589,534951,-437445,-246489,-340275,-281911,-924742,-419426,-835185,-167996,-1122173,220700,-820695,271826,-324759,-236783,-337098,-216104,-105857,-1256381,-465366,715837,-1229437,-56670,-666951,-1028125,360880,-749377,-1364360,-305801,-752986,-1110221,966915,422632,-745413,251211,-164679,-501671,-276135,-436938,1507695,571622,353579,138736,-34495,-534795,-1364,1105983,996020,408568,2054001,659580,-247692,-392388,920786,-790543,263951,984558,196977,-718378,-223190,-130055,-698489,-873777,-1364967,167312,1076498,262287,1461744,922459,-8378,123977,76004,-546853,-180368,444498,765785,-411998,-601938,-431444,7868,190561,283555,-152608,-383188,-473806,-456415],[-559501,-1237453,-552863,-300080,-601666,-751225,-226960,226908,715342,-583774,-369740,-436409,-228440,439213,300551,-1413143,66990,625021,-738609,-509304,-49582,612764,209376,-553202,934078,-3562,-827998,-563465,901309,-2251410,-2169314,-198197,377849,340073,1036449,-212775,-4291,-925119,568979,700428,-254236,-1228097,-890855,-2021242,-979597,-317700,262594,1216172,-668397,-946364,149108,1100601,-1845476,-358559,760122,9679,-682398,685617,-639124,165182,2632,583444,1554786,-268924,-1023840,-345287,-171197,918523,239259,-699283,-514681,-743124,-542716,624203,680646,-318528,-199075,847246,-624156,264846,1549292,500869,385823,246432,636198,-910985,237433,493377,948730,320612,-59175,-615968,75460,717816,-25618,1208695,-331028,-774556,-1545664,328094,330489,-686772,1129391,-901300,-695309,-705337,-1525705,-927454,145804,39725,-460865,631431,-379385,1155400,1980368,969348,307832,-527216,293119,-665610,-1029037,1141296,-686563,-489056,30031,55365,37796,-1315576,1131867,971312,-17873,732876,994191,852011,137875,221589,-661396,902622,-130907,142179,531181,-734444,-1241625,-486269,693818,-149729,263556,339872,-121419,166883,159753,1284833,1508954,777954,57813,-800163,-992617,163573,850819,458491,-367142,-1123156,508958,618708,138887,-1017135,-434593,932182,-206068,435206,-425084,-93586,-143387,739057,1576185,109270,180068,8941,-17410,1258324,510261,-2267573,31771,-587424,21723,-528490,-227679,-336361,-1165272,-32206,722888,1892168,-176476,1482324,1073367,-603030,210036,-148142,-1393385,-596280,79851,1935435,1134689,-129917,824360,442822,-91996,-562762,-715284,302951,-630283,-931060,434175,1038012,-736206,-416504,-222464,455483,-312532,-261069,403444,693186,446579,98220,-770297,453506,781228,429250,1472199,570180,-385713,335667,-10393,-706331,203858,397653,26754,609681,1874034,1328997,173862,-578939,562763,-323391,-286320,-586582,-11495,-251614,215772,-1481406,-444771,554905,-1711974,-933126,-122511,1332920,-945407,190826,-911954,-636898,-728460,-1114428,-372839,-1231932,-827897,-3099143,-84970,488649,415723,307176,-261761,6861,46935,-598465,180200,-1346424,-343437,294219,87861,-1644099,-1369586,-355938,549140,-38185,1229844,256019,-947393,-921475,-857416,-91297,-556617,-456270,651577,496002,294682,300999,-643106,-1000062,73417,1020485,-506452,-921641,-540869,-351766,-761620,-315698,902849,52908,-386886,809744,-274050,234859,1179343,1019732,823481,618997,-100907,-44627,358640,358845,1291365,31993,-77529,447925,-339846,-577722,-95606,-776752,38860,428294,564364,-27417,258788,1422340,649808,-1913,923685,1081291,-148364,-1242875,-662232,-1633244,-2375,290607,-217108,289385,-474080,-290923,-1146730,1258734,-515382,-55463,129976,-770682,1016908,-662643,317805,581073,961714,488800,2014564,-357228,-553847,796684,1967125,380576,-760572,528964,1559955,1133604,936981,-437036,486132,-260515,-1575097,-339329,673734,671695,-697242,1762833,417319,840871,-173653,1058425,-72786,-50939,-828410,628570,-1609821,-404523,640459,-797884,-564894,-108364,654246,130136,-1640815,535421,209009,473697,257064,2386699,463691,-126211,-527895,-781965,571632,1374805,548240,-1383560,553874,951712,-212808,231092,-830160,-135330,1047331,674425,295522,544122,-672540,238396,2104,-722877,-234231,-1436865,-1032989,-435457,271840,393289,259889,380885,1081737,-849934,1696103,-570406,-105895,2504224,-457874,-107489,-196342,1383110,468605,665957,782635,271866,-1040866,-687191,-486416,1023677,-743086,-1816180,1187407,644402,1677205,331433,-578645,-189352,-1031592,-662849,405780,525565,582794,1139657,485859,350376,175652,493583,429657,292091,1259131,1035819,231081,415059,-1443804,-471234,-853661,51366,297578,-208397,-694063,-1214420,-562440,-1026862,-134249,19394,418787,-463621,1449213,789207,-581577,-272012,322528,-764426,-906054,-240313,-66797,-1065669,-873630,190802,-1457842,-523067,12252,-1347262,84897,2190118,327517,-356788,315374,-968065,-953452,-320301,-1082554,-662734,-155851,336657,570756,-842886,358137,395402,118780,-405566,1263291,583864,244913,-1530632,24530,-1100143,-545139,899513,290380,891834,637002,26049,-1488236,-1312473,-1488779,595682,645034,655468,993849,742501,270942,-669495,-93602,-679633,-521874,912423,1154672,-25531,-273974,-198893,619108,-322568,-163545,-290910,-579158,806130,106791,-504854,-186212,8474,513759,207950,352656,-287039,129592,862757,432376,513030,-51901,-777279,47271,-854420,435579,1144091,-221068,-666982,324,-441808,-590122,1022489,832713,-999098,-547590,801895,-708175,-127604,-58354,760209,1530771,146263,55849,994884,-576235,-858468,-422216,127299,-1448454,-1579147,-849973,579922,-407087,1260593,289977,-491080,-607884,665630,2041650,491017,-124602,-669313,88317,-971463,796270,723202,-10978,-713771,-879223,-783474,-875052,-15372,-756026,783324,119818,-576361,-907916,-1374808,-104320,320141,646070,-121050,-424731,-422489,-520821,156942,-70030,470731,121303,-405815,560707,-877649,8722,-7852,385835,-131650,-860128,-195757,1252184,351864,-856793,-460876,1526911,629699,-375141,118850,-58084,-797792,347215,396019,-442423,-269864,-856567,-1001452,-1429923,-1111038,832395,221215,5831,1672422,732523,603286,-1408409,1135091,-447855,-221404,514707,694308,-308408,456788,-335286,-1604724,-878904,56508,129477,-259135,1391147,764750,-622430,-1066150,-365984,-544116,554909,-1586653,-461688,-296498,-406959,696101,-1024303,-1354123,902632,560122,312707,920012,1009600,-240694,62429,532963,1307003,195854,10295,576570,493402,941768,1920507,453395,-251214,583407,211442,344059,2058712,1364889,1477835,612203,549770,240692,-960344,-254587,-187527,-1511856,2083864,1678240,-40302,293253,287160,831585,86410,226374,-2022780,-727453,-8107,15240,-21584,442585,50264,167648,317564,-427743,-676083,-214632,254833,-590848,-152487,-753471,-384759,404472,737672,691533,-714556,-1437142,921513,646284,728416,1431058,3578,609063,440348,-55894,-1024934,562092,268074,34894,-522667,-665546,-697833,-389554,-200654,403411,-620611,-77118,-523462,-354073,-788585,760624,-1053093,411100,923818,241279,330638,-3174,-241372,1011182,1684415,856836,94299,478286,338436,-671822,241978,793923,257600,427148,62067,-411512,-317074,429287,302432,-464564,-881342,104924,1165900,209832,-1492986,42860,-192229,244689,-1040418,-447073,-126152,-79340,291580,105576,1018604,1134209,-29866,-71018,42166,190158,-26302,-678794,749761,273292,700155,-725236,-17023,-779526,755346,473948,-336467,-67524,-629510,-121098,-325545,329435,-710400,319343,814051,-123779,1016018,510715,-338756,-354896,491935,1241217,368285,-939994,-711107,-543839,-386075,850614,1920519,2078492,1258575,946463,721774,797629,114036,-1329004,-34719,51184,-474120,-797320,2073358,628293,-257676,349963,-117709,448397,1405164,-253166,-730918,-396785,167877,-464622,-830038,36841,994869,1167817,-303545,-479650,-285342,-504051,-616021,760570,-943533,-465168,-36676,590515,-813801,-1587732,-391269,1057275,-702318,174241,756282,664914,-948239,-865316,-562166,-842153,-652299,1093254,1953106,1228106,-1092503,-560183,-135490,-710280,-388040,-646383,-753978,-57380,228611,-644393,1056035,1333393,146312,983724,-617172,-1233,2035746,-77094,781782,-192584,-499516,944548,709171,1136038,490350,-432348,-170855,16134,-117018,-1248171,-167651,-536844,29458,-689575,446229,-833326,267350,-367340,-395279,-139424,-243731,156039,-370784,280517,1417042,-1521222,-505481,-452012,-1010926,152300,-507592,-1357681,-480030,-619589,-1183853,796818,638355,-930179,161647,36359,-331357,-5596,-514657,1491780,847053,275817,240716,192161,-516744,-383567,580220,599386,475779,1914822,694263,-96627,-725620,717025,-307983,927042,1006255,154598,-930944,-951312,-585531,-808536,-423901,-625239,486507,1311890,618711,1661760,858103,344628,-198758,1156,-344875,-101942,-812236,700784,-417927,-638658,-420513,-435033,497432,411207,-101284,-492776,-366157,-278302],[-557798,-810860,-1183661,-514211,-574569,-1084201,-365463,312326,953543,-840921,-329730,117647,-61266,483081,294788,-1390229,292377,435035,-922368,-764847,-335106,179020,557435,-498503,1022519,-84923,-353172,-323684,774109,-1943358,-1812295,-14835,174921,293589,758469,-348764,-156987,-1055521,589600,921707,-75910,-1234187,-975325,-1700956,-894953,-403726,275270,1205084,-780340,-1017811,526679,1154390,-1500238,-184938,879106,115701,-603910,-39773,-774429,-4272,-305877,545912,1309123,-176039,-424375,-161736,-172668,656342,40527,-439831,-379960,-1031877,-470614,456568,1057609,206059,-119698,1068048,-749693,83121,1700469,372181,342963,-90429,259584,-988403,251529,448224,531068,78362,-294997,-743823,-121854,923322,381404,1149707,-388994,-184648,-1424852,112767,212437,-638415,1334750,-732007,-406921,-644523,-1814561,-1868974,-238321,-19201,-713158,538175,-184327,1131714,1913871,1410122,464646,-528687,485190,-944047,-931123,1295569,-631904,-336166,186471,217780,300328,-1062064,998254,704580,-321332,409049,892741,739370,259083,-7297,-1171208,422004,-293883,12354,553551,-832793,-1325078,-376887,825883,-531260,82837,514728,-93291,78565,134097,562834,1512752,607257,-22019,-1098433,-1151400,378444,610375,256675,-184072,-1019326,-27784,604975,133285,-1132398,-264585,1392933,-236284,40075,-496016,101031,-14519,916450,1377733,16749,109509,381708,675615,1679711,200429,-1536653,1344,-1022645,-66847,-310639,-176501,-210281,-965121,362822,838440,1461331,-552290,1312228,1148466,-585501,31448,158635,-1353573,-626172,-413349,1735829,407785,-221534,741048,375301,116626,-784080,-933847,244282,-182143,-466462,544706,1555860,-214921,-444997,328297,650742,-343379,-275165,483444,708035,654584,-102576,-1300386,355562,561130,359348,1124475,1320998,-452209,316712,-130614,-873453,221442,211469,-159074,299643,1375453,1222262,462188,-348060,602294,-449785,-197191,-474189,263985,-115886,270157,-1190728,-391801,647588,-1872234,-1594320,-101136,994288,-677992,406975,-868394,-316913,-1046497,-1395253,-833371,-837935,-691114,-2770164,-788291,514625,182018,20379,-547658,-201161,-480460,-131787,214199,-905241,-353838,34682,555126,-1627024,-1467627,45666,493717,127288,1486980,-9203,-588427,-748119,-806768,-301857,-570171,-436287,859481,655941,518491,629116,-1123604,-1096400,243137,1068495,-1137573,-1214542,-1062740,-390144,-417664,240256,1208885,-383941,-1132717,608841,-411575,215783,1313640,1224906,634722,403826,85553,-141922,695094,33431,1545045,94465,135205,403389,28507,-572781,-168953,-885101,-70187,500906,568354,339029,213064,1061893,294895,62577,1502501,667189,-284486,-681351,-210196,-1519241,-6915,157256,-76051,397494,-16549,-494941,-1153294,2066045,-515771,47177,176121,-526926,974848,-938906,163729,938909,660142,605944,2194015,-92644,-587009,662269,2197891,346284,-474759,677349,1688880,1070707,1005347,-404107,417210,-339816,-1564694,12709,832915,580133,-801745,1127789,384795,916117,-35440,1126462,-125450,275482,-431758,425623,-1615719,-390302,572148,-861464,-478110,-164099,815355,365806,-1365306,592522,313490,58443,-314703,2092756,660805,-656984,-581805,-1029283,285702,1454272,437313,-1085255,686492,647742,183857,202752,-492409,77064,655529,782142,400158,859924,-1105674,-61861,-321834,-356863,-26699,-1177281,-1264803,-869447,11254,486303,-198639,299295,697689,-1138034,1668019,-380731,-442676,2399887,-281418,-285290,-411348,1204456,698188,581571,910137,223108,-1098223,-703296,-257277,1095560,-1043958,-2293666,959093,412938,690740,-185321,-30209,-104340,-781744,-931887,877054,478521,518498,670502,255706,86304,122680,664511,15287,18405,1744928,1480673,884366,551458,-1601355,-752943,-343887,192709,650939,321826,-302241,-791780,-305137,-1446533,-226201,323944,26604,-406732,1560274,772153,-697959,-571292,81673,-689731,-738651,-334406,-109076,-1032132,-542089,-65092,-1480759,-361614,-30704,-757574,454155,2036344,508012,-39067,42093,-1056466,-1437305,15767,-679215,-880615,-365352,33280,450610,-1008010,126972,43652,56364,-911200,1258692,789056,-83914,-1611281,115285,-764038,-819380,474133,120023,889387,623040,168538,-1036493,-1420674,-1529446,782346,403319,784821,924849,632014,500753,-548542,296864,-544476,-1019411,629356,864268,362914,-112524,-233018,598429,-528341,-26574,-307109,-405435,678072,811493,-289887,-168898,-53208,722114,446676,125662,-106451,-30282,484908,397979,624435,249611,-728431,731946,-375994,768498,1124026,-417910,-794914,-111274,-999732,-988794,986534,759628,-1193848,-709428,1021863,-9582,626084,-468789,708722,1606355,-50543,-246825,863114,-669766,-1030829,-398786,90902,-1656746,-1558359,-657390,687244,-236348,348877,-47448,-406458,-468624,-57352,2225060,875306,15651,-450716,57241,-574613,735385,990287,104998,-301136,-1158855,-762798,-866144,250934,-507717,626068,-416691,-741739,-1594098,-1204893,-65641,-10192,746086,-244232,-369685,-275340,-179703,331267,-291938,1009639,315557,-416732,282559,-772575,-87423,54699,-89516,21470,-1229990,-592614,980857,697495,-819010,-271440,1288322,437142,-529171,93707,-379359,-982203,114429,114851,-565450,-139699,-726355,-669838,-1375779,-943838,1064821,-189956,-32891,1971455,471975,367754,-1167655,1190759,-748069,373227,452106,758731,-365628,1328488,-22030,-1482741,-727868,304802,109837,-234067,2074149,961016,-735248,-1123116,-649303,-1225669,170214,-1930164,-242645,-173669,-154871,789901,-904780,-851026,726567,219800,433880,443951,1010243,-32350,5283,897403,1020714,2280,269805,333545,772526,925549,1476492,275955,-171125,816683,-445190,-190709,1408366,1147065,1488056,634285,895920,186315,-750297,-130480,118508,-1164701,1454514,1647488,318484,14740,439539,353376,174930,204691,-1333820,-150946,-311103,-274843,-369913,386295,-193258,216565,222682,-223145,-708452,-161148,911627,-146288,381141,-542105,-228776,671819,695530,559025,-977329,-1469705,757829,144780,844059,1428613,152260,413920,330863,65934,-714288,1056420,587917,-180313,-766655,-241566,-1044899,-768610,-248923,41369,-766830,-131751,-493997,-510972,-407249,915741,-788797,471048,961770,231609,448645,-363402,-654727,542647,1580154,1011507,-197233,52289,293661,-311498,492090,566348,76788,-143389,-70840,-73986,-40952,-111143,200676,-650898,-604573,-93640,1106484,16385,-2008486,1885,455532,823250,-762108,-124312,-240478,-256675,-70563,-29477,1014439,1000399,-66600,-238096,-256158,409621,46789,-666893,911265,360444,803058,-419204,-148625,-888416,1340503,972019,-68684,-23557,-588098,-11297,-582856,621300,-1065557,287893,1169571,418184,974209,419849,-575873,-280666,672657,1286755,192959,-1148643,-577891,-410434,-394418,905983,2336305,2037052,1308920,1167343,826613,701409,-15626,-1499744,179132,-4081,-698486,-779245,2215103,343437,-167517,357425,-43764,81325,1368155,-275387,-364850,-361110,-138557,-292577,-279893,335432,-264715,890605,-3604,-310977,-296619,-359701,-119399,551233,-1118637,-513250,-119191,379907,-711164,-1247009,-43978,924060,-797190,-76428,477657,778880,-572381,-345365,-445738,-810275,-381871,985489,1687834,1215456,-1209247,-390506,-259697,-1046571,-271016,-281980,-488639,-107229,892408,-700166,992617,1161286,174343,920815,-766256,-228011,1852126,236525,1017397,-31879,-687350,481734,1012065,936814,434943,-373602,-48143,260891,75979,-1410168,23720,-69410,225070,-123068,682583,-538105,335533,-319545,-589641,134773,-160060,500722,309729,923457,1904912,-1455160,-759457,-189112,-1045070,32921,-183550,-1262133,-734415,-401161,-1091053,329974,758212,-1092588,331178,291210,-225169,178724,-511414,1019869,912283,122893,546288,355368,-409853,-787880,-140843,136439,418140,1737794,758356,28220,-989377,564228,-99517,1394072,858689,324296,-1084377,-1667740,-1095797,-819755,-41610,-32494,955675,1341567,852191,1576556,682487,612388,-351070,-6420,-288051,-45470,-1581141,490167,-369255,-613199,-277074,-746392,614205,553426,-65804,-445985,-173911,-138511],[-413044,-356696,-1618468,-827413,-516223,-1155190,-418875,296076,994209,-1072980,-183672,671407,82695,596482,440133,-1196846,596965,182522,-1041148,-907552,-475574,-349686,752012,-432491,1130150,-166099,168337,49843,740772,-1072779,-1154441,-74163,-123176,218126,321912,-396658,-175968,-1048279,509434,1016330,49335,-1037918,-789752,-1012493,-789545,-400788,267834,1106964,-870882,-760595,955358,967754,-891670,-26039,997233,148889,-477019,-791292,-784069,-127789,-481873,540973,824913,-43587,201525,43909,-6752,306287,-124358,-247242,-199951,-937892,-323666,270250,1168403,489324,-212050,1242209,-813517,-132184,1746482,199486,358284,-394431,-179763,-1049356,279587,441245,-40875,-137751,-404058,-834513,-315446,791690,1118647,1196717,-12495,497619,-1194085,-278932,86949,-473949,1340042,-574665,-105494,-440059,-1665918,-2470013,-642555,-135531,-933609,348575,28522,983815,1644153,1599831,498216,-568456,495261,-1067851,-740438,1309456,-562297,-8508,336417,376213,453595,-656598,722019,623845,-560464,113827,713561,532387,446159,-249573,-1607378,-72560,-332346,-129018,524620,-768695,-1235657,-310428,655454,-941631,-219412,526208,-169873,18418,216373,-144599,1463505,343225,-191361,-1229547,-1037862,650663,182239,30313,68627,-644879,-344613,465157,98648,-1034117,-155610,1445044,-285522,-419584,-452625,299572,241147,1081819,1073036,-60477,137998,559118,1354166,1780140,-103011,-444886,9064,-1329552,-274507,-136376,-162929,213044,-571782,642870,512298,699425,-926503,1002402,1090966,-488287,-79989,433950,-1210172,-705215,-753719,1349711,-355501,-214155,613088,325238,254007,-1147934,-1041273,140184,340994,28513,336418,1704787,244529,-369667,682682,804719,-402264,-370070,418014,628670,605495,-306350,-1777333,-22008,103949,134654,673472,1651410,-481084,250804,-358053,-1052667,106055,12934,-239377,-123163,732879,964587,605135,-44618,619711,-592944,-73989,-270365,446155,49164,115888,-600032,-297321,580589,-1677510,-1653155,43239,786626,-238298,361557,-773676,32668,-1340533,-1508496,-1307213,-291250,-493038,-2053738,-1622390,511670,-132528,-333345,-825385,-509616,-969859,254360,211497,-499177,-447238,-174703,955461,-1404511,-1522403,524959,662022,270559,1680788,-340353,-248253,-744061,-878028,-696353,-559876,-398244,948947,742403,705813,654592,-1382132,-1000027,385661,1081947,-1578699,-1373549,-1425233,-281165,-285057,686924,1423328,-691416,-1513720,418208,-528204,28800,1118065,1158865,477705,50503,93237,-175461,1000975,-208528,1516582,174193,343597,235008,224335,-507007,-331013,-796145,-34251,598937,531040,746011,309880,831149,199184,-20144,2065489,142850,-357305,-72371,178717,-1175260,-90698,-103112,78391,324482,206774,-645224,-1171722,2524917,-433802,217551,194089,-292161,838634,-1136976,-11085,971129,400680,698552,2030736,146046,-736957,186482,1738753,262086,-193850,812045,1491011,671907,928829,-405534,277437,-411806,-1556325,312267,636561,349005,-728844,524433,414664,857826,-233051,1066802,-155044,648615,474,112626,-1343766,-287963,345180,-733335,-391759,-252405,915357,588309,-888371,504380,368269,-444150,-727855,1377979,622110,-1093110,-556375,-1162479,-88327,1321299,196600,-828339,729470,220194,539405,162349,-162071,146979,272319,751369,400125,844049,-1370866,-469286,-560332,108037,206824,-756716,-1314442,-1234805,-71745,400380,-590744,54122,302239,-1243576,1151213,-248805,-690356,2030229,-102804,-376556,-620227,726737,765342,360422,835755,77620,-977348,-667292,-117129,1027259,-1145154,-2344193,714000,206641,-491043,-488715,315088,5431,-359927,-975420,1282966,344735,171209,210124,103549,-130232,-127790,708773,-380125,-269605,2074258,1776351,1413465,718083,-1601343,-885393,183028,202232,863905,741330,-188926,-273289,34979,-1541671,-282211,425792,-260886,-210756,1547127,768928,-642739,-709920,-300792,-644893,-476055,-345509,-159192,-766041,-59620,-198793,-1630902,-173757,-95050,42620,599991,1545323,643303,412773,-90269,-632482,-1545721,347684,-317862,-914252,-523078,-288179,264263,-1149079,-109888,-147889,72216,-933422,1145013,974106,-397341,-1117786,151277,-466694,-844192,152541,104143,825177,487071,317798,-607965,-1451200,-1431907,837903,144858,796254,530385,560696,716859,-386295,562483,-394057,-1271784,291546,403557,692889,142679,-152168,544829,-765966,176086,-325111,-110720,485046,1331030,42746,-319672,-159837,901385,672835,-117342,135077,-188565,21243,134096,662561,533195,-493521,1355466,780,657232,633591,-533113,-864587,-329083,-1451618,-1145902,963717,671604,-937429,-723722,1101308,726964,1097500,-768950,664814,1300009,-192660,-591591,436520,-672596,-1102160,-327060,192258,-1579309,-1425380,-512229,1060533,-147970,-583700,-369467,-122441,-178073,-678603,1800413,1158061,64640,-148885,70408,-54366,428894,1131927,228780,-10021,-1287875,-613706,-778358,540753,-240469,401351,-801271,-765619,-1900050,-673855,88366,-322205,700523,-343597,-399485,52883,185730,430729,-509180,1299829,567253,-393191,-56489,-376505,-302971,101550,-323205,176706,-1458363,-1003167,637875,947415,-557232,-106906,933156,182033,-618792,13969,-674239,-1216186,-284406,-161265,-656416,-66271,-381906,-372706,-1173945,-706244,1124604,-545164,27710,2107225,135737,90289,-978149,1021145,-921943,1035230,295315,794576,-189286,1848669,165439,-1197581,-503033,417996,50461,-148803,2228159,1109222,-782364,-1218974,-847377,-1697471,-135165,-1929913,-72815,19304,331528,892598,-552732,-218753,526402,-322779,484648,-205619,871975,62994,-77686,872573,594154,-116771,490951,77173,967922,818695,749165,-77970,-43043,794810,-1274737,-514973,640715,694720,1194052,450806,1003291,-29956,-629015,-301,293088,-594296,777857,1360894,587833,-309821,583832,37950,423481,184266,-654003,114158,-562248,-449821,-627049,-36339,-488600,320732,21793,-70550,-663771,-235325,1520798,130817,582751,-417316,-24933,594960,602608,236895,-1150187,-1094643,617252,-318167,895579,1332970,298409,83308,185529,120907,-504442,1111276,797987,-464446,-1088360,201127,-1202243,-1152059,-450410,-324986,-939823,-185282,-351122,-621132,-24675,1050507,-477220,482856,685301,63688,585828,-708664,-924089,-53527,1289864,1109385,-528906,-347293,306734,33018,718109,521987,-55193,-763287,-128733,139335,212476,-369530,56190,-690739,-309008,-502462,837797,-131065,-2258117,-110761,923287,1327091,-158959,383626,-262300,-248336,-318519,-156255,844057,552063,-243776,-327291,-383319,396927,191247,-683220,965164,160439,835867,-256990,-289172,-901239,1663383,1121842,211847,66708,-242178,99992,-851413,901060,-1323373,294083,1320539,802231,790397,379701,-799829,-385421,640442,1177786,-67194,-1222518,-451394,-134570,-205909,853412,2266122,1507685,1142935,1068662,801166,483692,-145360,-1410519,281320,-27638,-735231,-650543,2121685,-60733,-197516,269276,117355,-329656,972853,-278761,93975,-182430,-398273,-115747,588989,643746,-1219684,620488,235358,204697,-363080,14154,510220,307539,-1186693,-479195,-65616,170841,-609643,-895373,507720,809533,-810846,-409982,261916,834864,-336916,13328,-254641,-672936,-148818,838092,1312209,816761,-1173594,-158859,-373619,-1301962,-250403,-48122,-294753,-61468,1450126,-605613,794522,594498,255842,847841,-847359,-369668,1617350,613998,708333,21186,-875166,-40933,1193452,669945,366810,-251737,93519,318852,242283,-1375445,83350,447401,413674,440088,834048,-99066,540543,-230156,-827167,435827,-2546,853696,634278,1271523,2053653,-1120827,-742350,155710,-982879,70029,153722,-1079637,-927723,-150371,-918018,-312133,729663,-1189122,576122,538461,-206587,276288,-441307,266970,723907,-78544,826061,403498,-198893,-1096610,-877331,-271275,318950,1558644,812562,88913,-1127210,355041,-253227,1423369,582716,691743,-1169313,-2128767,-1549851,-700431,126844,221125,1362630,1132484,888240,1246850,531214,656538,-381289,60710,-369561,-9540,-1642877,215480,-254780,-533006,-18430,-830908,390797,667137,-50270,-274112,95597,-72494],[-136996,-7977,-1744630,-1184306,-448486,-969940,-375330,208082,866290,-1199970,59697,956305,182195,716163,680593,-962720,826354,-46878,-1006211,-855771,-435437,-864587,718795,-408835,1156566,-228816,557453,326146,901362,49075,-436040,-351557,-447744,142074,-180528,-339284,-57561,-878505,316334,1025427,112366,-696899,-500701,-343784,-679682,-262529,236146,944206,-858073,-209480,1253883,548148,-223682,35508,1083892,63313,-348564,-1406494,-656500,-234258,-538571,608588,204953,152668,669798,211388,226806,-22812,-183749,-181500,-86158,-452698,-119251,125676,925364,469249,-461130,1311613,-772100,-282226,1608246,25692,442655,-620225,-564138,-1071592,270649,442222,-595920,-224219,-317776,-891435,-577829,381011,1950613,1284821,677937,1132904,-882098,-766566,-41258,-202117,1160681,-483617,142937,-159651,-1186341,-2418024,-952111,-280868,-939065,45068,232959,758073,1219069,1437780,380864,-650340,259070,-1059919,-529644,1143068,-514588,475259,407145,476701,499790,-249088,415714,838319,-755627,-153276,520168,282081,643051,-441455,-1906588,-533465,-193203,-208769,498416,-558001,-954652,-274160,271542,-1216768,-561440,353481,-314712,-7308,347210,-653807,1346904,34847,-408878,-1170819,-724019,887563,-332005,-175480,359264,-96073,-298640,194627,44747,-739650,-193230,1096001,-356346,-750253,-282938,504642,542814,1311506,808691,-107719,299227,564012,1838421,1517078,-232767,625165,61767,-1400208,-561090,11146,-134086,776145,-84420,705005,-60884,-90214,-1230353,607000,888526,-357719,-102722,660213,-1068086,-842492,-868893,888679,-978569,-97912,458369,308883,309301,-1401456,-1034927,-13589,803813,449945,-74522,1403978,469782,-257160,744788,853962,-506333,-534453,235541,430266,326169,-439696,-2064747,-621826,-401997,-103060,312343,1490065,-464091,124040,-728248,-1189712,-60649,-151569,-215295,-513841,125298,649497,584076,235227,620320,-758014,18539,40866,472334,168737,-293871,104142,-228809,376809,-1194051,-1113848,275180,727004,251308,130896,-641150,347458,-1510781,-1390776,-1729083,263868,-267072,-1251456,-2248875,451076,-409038,-581933,-993391,-827341,-1323123,449073,147743,-218203,-655554,-238181,1178059,-1056825,-1512303,821223,970962,368979,1729209,-691302,-76330,-904636,-1131673,-1166602,-495000,-354339,876974,724312,792095,363214,-1332258,-740337,495309,1051091,-1716580,-1332402,-1518101,8987,-381428,915619,1476768,-734662,-1406372,229870,-604919,-296234,539780,926494,399312,-323648,-66764,-139878,1186644,-289302,1231796,285746,495245,-21448,221384,-382052,-473718,-562892,115061,628674,329899,1052322,537013,725420,322719,-241261,2348168,-315121,-346844,333477,435222,-614822,-212148,-452523,284242,46501,116141,-700000,-1205015,2361128,-296115,383630,158577,-131939,611855,-1197908,-124669,694920,241221,680868,1622816,277943,-934154,-418613,951362,162686,34304,847853,1082985,102698,794144,-428776,162688,-419550,-1380704,476897,71595,35156,-552285,217229,525697,685783,-681048,904299,-188848,921593,394900,-258108,-872245,-110182,53940,-468961,-304459,-339094,935964,774549,-361583,295585,361667,-876434,-869392,646743,436830,-1285828,-502745,-1202084,-474468,935804,-118844,-670564,641004,-205987,670789,99631,106427,47856,-22862,568756,255993,716804,-1313151,-818749,-587102,468255,405478,-272716,-1132497,-1450631,133336,171772,-744406,-247195,55325,-1094666,442616,-171153,-804294,1560712,76597,-355890,-754842,120678,688810,120959,697116,-85792,-723226,-678303,-176113,864411,-983421,-2018749,506424,87515,-1428096,-594730,378133,130522,60851,-849090,1526784,157538,-382488,-273954,8775,-182477,-545464,611307,-639191,-469398,2102828,1872835,1629652,912707,-1428492,-871922,583324,112052,869181,944292,-407308,111285,341287,-1318818,-334367,372833,-371223,111106,1418825,883301,-392717,-610529,-648704,-684167,-165578,-294643,-212033,-424882,417417,-187081,-1765438,-11262,-193797,871231,512429,773503,678111,824272,-85974,4588,-1284227,608673,-51004,-682110,-576141,-520145,44060,-1231130,-240677,-113461,188395,-351221,953325,1120231,-628786,-168080,149691,-259851,-612916,89876,226713,657394,286404,453719,-340549,-1394593,-1220957,787490,-7551,722257,-102837,586208,860401,-258890,650609,-253280,-1234757,32494,-83095,913950,474665,80184,503693,-978213,307697,-311355,189111,278361,1486039,449784,-611451,-312691,1008599,836590,-273814,378917,-369790,-375444,-176890,665682,682661,-119446,1702988,123878,86211,-143941,-510536,-842700,-606169,-1660324,-1061879,919492,507970,-340358,-604318,1051639,1275643,1221511,-872538,640097,697759,-263133,-886814,-72805,-614903,-1049823,-227640,393922,-1287697,-1223180,-536175,1567994,-185337,-1239447,-557214,237646,204343,-992720,978784,1228223,12794,165888,119179,427483,-65202,1122197,311957,46987,-1166327,-382639,-664930,794549,-87009,166774,-882046,-586210,-1680519,-61329,270589,-591462,565370,-371241,-451617,453975,552179,456731,-691583,1149173,749530,-380982,-377233,224720,-575879,127212,-357299,220174,-1591019,-1290684,331445,1046263,-119534,3451,594126,-33861,-621619,-90830,-830772,-1442349,-741867,-376665,-698462,-87334,68965,-93142,-892763,-440936,1041261,-728921,169210,1930868,-229706,-168163,-915112,641037,-902008,1428627,38582,794047,197973,1848803,181832,-816570,-296628,342340,-48332,-75012,1740782,1165947,-772849,-1235940,-874119,-1790868,-281249,-1457354,580,240043,930574,948204,-89452,350181,341161,-904551,468178,-848305,658993,46382,-150825,534021,189430,-104744,620334,-130009,1017450,666689,12260,-478617,74941,420141,-1981702,-531552,-16901,122338,780716,127723,841966,-326679,-619952,124551,311887,42501,239588,928707,719266,-547749,686992,-24803,836615,207387,-140943,110610,-727264,-463595,-731065,-670424,-657389,454762,-245754,-32028,-561395,-581256,1936267,331864,467123,-443834,165283,286208,468681,-187879,-1188673,-513067,504003,-625138,732049,1103429,417285,-295150,71595,65883,-465842,737771,768730,-753142,-1380473,463518,-1188699,-1438496,-820368,-645982,-1021420,-215882,-129211,-704490,246648,1115478,-237771,454201,119370,-274343,674073,-986409,-975662,-496404,924846,1131543,-796764,-683063,328097,280056,899939,661754,-64533,-1148031,-100897,163771,328255,-252418,-98216,-535496,-65624,-977146,458319,-192128,-2128861,-272250,1060636,1542578,608717,894877,-215692,-155111,-465068,-249107,571437,-87818,-455476,-302415,-280501,95573,373975,-754010,841447,-231907,800992,-195177,-326499,-761292,1567371,881819,434890,197067,258246,192432,-968153,1099862,-1216029,327072,1235941,861925,502393,361254,-941081,-635649,377709,925694,-308525,-1168112,-405204,208311,73929,711390,1812028,604430,822690,670441,645370,205629,-263625,-1056167,277479,-21947,-591448,-497818,1839444,-415525,-276174,111594,297064,-625405,342900,-276467,507866,150854,-533995,18228,1438107,893218,-1610521,435005,332786,859986,-480770,483920,1040223,97380,-1153693,-396698,92048,1737,-497854,-600219,1153958,789388,-852879,-793011,176223,807666,-280571,126013,-28668,-483812,-17855,645118,900606,174329,-954785,94078,-432711,-1334325,-312230,-22977,-138971,50417,1684788,-380527,503713,-210019,288668,706995,-831222,-413360,1304009,867066,-53290,-53540,-1009132,-478603,1205869,447356,284581,-63494,237765,217103,324717,-1165634,-15117,867553,599188,862591,844006,281588,897845,-176334,-1092242,703326,159182,1131869,603993,1215138,1839037,-688933,-469453,597981,-667777,288275,422351,-828484,-884925,56283,-776941,-937388,545637,-1194580,695195,700934,-247459,308750,-301984,-515798,316632,-313713,851991,289466,89256,-1213900,-1430499,-514711,291069,1393306,828591,68360,-1121353,-4170,-630743,985474,258787,1107923,-1179706,-2180191,-1848682,-473081,26859,102224,1539986,715238,720239,807305,511047,397895,-397506,182007,-533718,3683,-1229017,-34166,-90041,-419168,296883,-683449,-147754,722448,-50621,-41731,405840,-67639],[205318,184368,-1610322,-1488594,-393695,-617781,-265796,93035,641808,-1176453,338103,830687,237764,743952,900184,-826755,797573,-180289,-773843,-598051,-250851,-1177831,453776,-463806,1031089,-254219,690730,309418,1179351,1000350,132316,-717234,-751037,85229,-630540,-186765,152286,-570761,45774,1007931,111170,-332971,-304001,2733,-572845,-1029,189623,726408,-679091,464954,1248169,-20459,313572,-50236,1101773,-157575,-275435,-1722413,-425672,-352558,-526068,749280,-407950,409585,878282,307206,389318,-248417,-95926,-256719,-133326,277604,105846,53860,390700,211572,-769306,1209459,-621588,-287383,1238088,-122300,564050,-741346,-802814,-1043519,185344,421306,-974807,-149076,-52526,-917477,-1011372,-173536,2433055,1262755,1422114,1586391,-525091,-1185302,-160913,128642,865492,-463026,309911,90750,-597755,-1740848,-1070120,-403090,-606949,-343799,394669,514987,728506,963273,130966,-739211,-185395,-968623,-367989,805420,-515689,1024243,349980,489790,486454,10189,170664,1271815,-912009,-400406,334631,38694,774014,-558808,-2037725,-918583,121129,-159722,513204,-263222,-533691,-240435,-170704,-1226181,-842691,50946,-485921,-11116,433812,-894200,1159399,-269321,-602014,-962059,-340945,1018561,-775028,-330917,646577,448766,39120,-159274,3953,-319345,-390189,479693,-459626,-824547,-30136,731304,800865,1597717,692392,-131564,536579,443433,1982026,1020587,-104218,1290185,132114,-1202368,-837416,178769,-58450,1259747,371059,530921,-606829,-625845,-1390694,198870,569626,-250918,-60680,814476,-979393,-1011405,-787358,483543,-1335658,105177,307181,317757,277874,-1339012,-926218,-187429,1064231,727548,-495204,790745,372344,-152636,598719,756148,-654418,-726759,19974,107130,-74354,-478175,-2130574,-1254877,-736932,-211836,174042,988028,-406493,-69553,-1234721,-1232893,-182951,-253682,-119448,-751230,-282547,383461,433026,417700,615055,-908047,24135,395568,355414,202287,-889523,734085,-231500,115816,-590054,-263703,531428,758589,658654,-127519,-469917,591093,-1489145,-1051400,-2031584,680060,-55115,-605886,-2281856,319823,-552461,-602794,-978479,-1045505,-1509374,443628,24289,-117736,-972444,-113453,1171983,-682984,-1418193,777878,1247013,443037,1637403,-1023412,-154137,-1147671,-1453546,-1599234,-360969,-311804,644629,600902,750594,-112313,-990554,-371293,610438,975091,-1534372,-1068548,-1351458,445724,-624747,887839,1360052,-470372,-906904,40791,-614994,-631472,-305455,653591,404241,-593689,-318641,-48014,1210745,-205385,840557,451123,591368,-292980,71436,-206798,-500649,-280152,356575,560187,-90102,1170842,818763,677585,549882,-545308,2205485,-560810,-252720,433442,513752,65905,-327855,-865230,514426,-374205,-222499,-651040,-1210800,1570656,-129481,466370,47596,-80544,335161,-1102752,-140094,234328,197164,511217,1135209,247556,-1084077,-889416,276082,91028,204411,717582,623256,-383362,710968,-441450,143161,-313846,-926241,486160,-679886,-297399,-383009,287618,693626,428379,-1194458,698775,-235160,976258,707097,-611694,-363083,118224,-190855,-151252,-214822,-380892,858032,911674,73485,4742,284154,-1104105,-717432,163448,259900,-1156362,-471928,-1166938,-781852,389232,-423002,-617799,411902,-499060,497599,9998,278732,-180551,-178196,253035,-27169,663205,-929013,-1016965,-366986,583224,526730,168979,-769289,-1479144,584541,-118015,-608032,-471805,24928,-722518,-126282,-130822,-795651,1154206,267865,-236448,-760923,-358762,529875,-31825,612134,-159945,-433679,-780706,-444314,685192,-598049,-1502126,401229,81831,-1682045,-601928,187948,214033,323110,-673904,1556567,-59269,-980474,-798503,-47922,-22555,-1030243,403731,-683999,-515597,1758884,1738462,1480787,1100795,-1104586,-756941,760773,974,655284,910127,-875964,230331,521679,-866441,-404871,247333,-318912,495611,1207034,1141820,168,-272053,-806954,-817937,114596,-220214,-257434,-171240,746958,-45110,-1701405,85837,-332566,1519690,269331,-92087,587211,1041611,6737,487048,-809710,796893,165256,-209029,-515362,-586389,-162505,-1218424,-206838,134786,381880,582375,744970,1214308,-736813,858271,124853,-150886,-236802,314128,396381,369019,82482,542643,-242378,-1252164,-947146,626438,45956,613675,-783443,691704,877346,-220457,551704,-153613,-957676,-63548,-431244,1011934,870587,418890,506936,-1103676,287673,-234833,380084,107831,1239167,879353,-944837,-493187,1030694,920331,-256808,566084,-596598,-585236,-361883,666611,607685,308072,1694915,-56771,-708368,-869233,-337093,-733593,-889412,-1560734,-809309,813362,223901,351673,-400009,913949,1465338,1072870,-735454,654105,12407,-268958,-1068594,-428244,-535786,-893722,-133758,632465,-893636,-984711,-727230,2006487,-315174,-1483427,-525483,518884,587298,-917361,116633,1020333,-98079,419130,138968,729245,-582478,974217,307888,-162545,-794191,-132337,-576021,951622,-123174,-35116,-643092,-206380,-993241,393129,392314,-807959,414591,-287024,-445816,799273,892333,422388,-831826,583233,732594,-414801,-598168,849076,-812901,136132,-278551,106399,-1674517,-1367158,136059,973275,358040,53444,392762,-126567,-529570,-157953,-760768,-1556235,-1042781,-488777,-683620,-280526,469278,175447,-624924,-177302,891159,-689659,346149,1445323,-564909,-359881,-986923,185516,-676085,1219078,-286909,749324,687609,1401261,44093,-438567,-205515,75058,-177689,-89230,784862,1104775,-731061,-1107715,-729151,-1498615,-237926,-599426,-36855,443381,1432923,916508,354055,734788,214924,-1315425,397670,-1277400,450416,-18697,-170277,58622,-42989,52369,645652,-233171,912219,521104,-520529,-778981,136310,-196590,-2293362,-257204,-376068,-387661,423456,-218979,452633,-611891,-697514,255116,199838,580422,-57513,519626,696384,-594321,753093,155120,1317689,297471,212319,-13857,-804483,-375631,-662204,-1226346,-578474,576159,-514314,-111557,-435769,-1187349,2071833,587909,187636,-559251,289437,-65880,326366,-593109,-1064933,24264,416381,-742586,268505,760467,494628,-620584,33863,-107234,-580745,84584,462119,-968298,-1570380,438066,-1050742,-1529191,-1271720,-892490,-922358,-222309,117272,-773464,337251,1075976,-135145,387300,-571367,-729796,654966,-1146147,-811021,-561937,594236,1049425,-938390,-943242,306224,370712,1047358,901019,57524,-1156609,3968,4252,257697,128478,-224300,-181963,73276,-1319101,124277,-147547,-1624010,-429623,859176,1361213,1347411,1231168,-150557,-89285,-527630,-283220,300960,-741300,-608943,-152345,8340,-434584,538360,-874706,528139,-640336,719047,-152329,-208453,-449596,1116197,335676,548814,341935,741868,263791,-842361,1196267,-642590,367636,934032,563947,175397,323070,-952996,-914948,-52029,539288,-442848,-1006671,-474037,510986,334518,524011,1230351,-325032,442608,99076,365975,-63895,-366873,-560951,192822,2159,-331691,-375420,1484865,-563756,-313530,-83541,424074,-690121,-267544,-281993,801804,605255,-492723,92493,1966864,1033341,-1490552,362656,280921,1292369,-628721,883894,1277947,-27238,-1011078,-321009,283273,-105900,-371780,-391398,1709854,877176,-1000404,-1146707,235443,695972,-349448,63926,187873,-308268,10216,399682,509908,-481416,-593878,335116,-410238,-1026218,-414022,-174945,37169,185734,1530586,-76612,196750,-1017923,162645,461914,-700638,-365837,858887,862696,-957067,-245743,-1047371,-742617,1042076,356679,189686,171517,378962,54246,279909,-853748,-241575,1077690,783664,1046776,713148,457378,1339267,-228873,-1339438,881102,248171,1274164,335391,765888,1334643,-332784,-45426,1075462,-76126,641621,562987,-538183,-480642,143002,-755708,-1361270,252332,-1109891,579294,708227,-281516,307607,-86906,-1111749,-213595,-580092,526441,-8362,388942,-1103918,-1665369,-531665,424648,1242713,798062,-19682,-996499,-519441,-992204,281633,-28597,1352161,-1106755,-1829248,-1935681,-210028,-280099,-276505,1448983,179709,407099,422590,643323,-132828,-497982,313125,-703863,-14509,-717450,-186136,93510,-300477,577692,-387741,-780981,713858,-53996,180542,695294,-72214],[520221,249506,-1321825,-1624120,-362572,-228461,-150535,-4021,405977,-1013467,562254,377631,262905,585289,975712,-871096,419571,-178522,-372157,-193382,-20737,-1120892,13644,-600563,761641,-228215,559398,-55001,1309685,1500090,461686,-997552,-1011413,56395,-921354,21816,375537,-195301,-224555,1001102,51512,-61508,-321847,-43318,-472309,317199,146511,455291,-325227,1028906,860096,-601256,653422,-268323,1023126,-488695,-299968,-1651644,-166848,-493876,-506786,915699,-874767,690789,830006,326801,359302,-358161,120801,-442157,-365679,997732,304460,53317,-247150,-133234,-991670,905304,-395723,-134123,665249,-233513,657760,-752735,-858192,-970191,23860,359914,-1085373,36526,315135,-908420,-1649864,-708619,2203079,997101,1934955,1768815,-164816,-1359105,-258180,446289,548076,-432485,406825,206101,-134797,-788393,-965916,-451143,27622,-746987,475685,314343,270307,347960,-195071,-779329,-704956,-834080,-292601,361688,-574507,1480115,167573,424251,473714,38814,41650,1680299,-1028362,-625532,135882,-160789,780813,-626715,-2001616,-1193910,545226,52997,571984,35882,-84869,-180449,-514991,-938234,-981756,-265113,-650401,-15790,390169,-897813,919964,-523250,-679488,-684449,-28630,1027056,-982205,-425892,888000,813408,416475,-512026,20362,127841,-685084,-213646,-596278,-622811,219927,992582,947017,1851598,741872,-149216,740994,246412,1733925,528687,259288,1356216,165348,-812372,-994497,408638,56033,1504537,684790,187864,-901371,-770954,-1353926,-154871,193208,-217013,-9761,864636,-927125,-1154211,-590422,222240,-1388424,354020,200231,329110,160090,-919715,-732098,-331996,1023540,834061,-745211,143456,-1643,-79141,415778,520131,-820358,-888166,-125431,-305428,-453463,-449772,-2036939,-1679488,-757188,-109732,283593,404817,-328851,-311860,-1785344,-1156654,-186553,-286532,5335,-789444,-397793,243010,213696,479940,616017,-979185,-83054,682275,166517,157234,-1481181,1164326,-311129,-92720,-69305,492200,742235,796326,882876,-257264,-263357,749825,-1268200,-575486,-2137062,853917,105745,-202044,-1593159,133650,-517175,-369822,-769721,-1078182,-1567943,317661,-133757,-210123,-1340335,127753,960270,-369616,-1237819,423898,1306849,551872,1490992,-1303518,-453438,-1351585,-1629024,-1893690,-164539,-267708,299945,401831,602084,-553856,-460179,36447,782783,864993,-1118116,-626382,-1048386,939412,-868153,648980,1130719,24075,-300622,-145806,-534874,-784765,-1061129,435576,458743,-681233,-553798,67667,1080112,-16905,527782,671364,665403,-491124,-122438,155,-372235,-47260,671015,440878,-673570,1086049,1042291,603567,751719,-842015,1682470,-536537,-95690,285905,410803,704408,-412320,-1310069,704667,-808915,-657365,-527229,-1123865,478509,42301,404978,-143594,-140371,65786,-878804,-80435,-246423,237509,212037,713058,52938,-1095617,-1037540,-35691,82510,346326,411293,264065,-583161,754241,-405308,233060,-86865,-239331,382015,-1308056,-591276,-319788,614968,871991,122648,-1566284,518512,-277156,808932,930167,-869642,5595,361690,-299690,149532,-128299,-341959,666649,992638,336393,-321457,137042,-1059445,-336148,-28882,226799,-726278,-489152,-1056467,-935588,-133823,-632841,-641395,72734,-571550,97715,-105213,341043,-450893,-187586,-141039,-399858,714772,-343240,-1052656,21832,425563,557700,498570,-342282,-1330193,1098392,-368591,-275963,-517440,172204,-245936,-362532,-110536,-720588,906278,480271,-61329,-621985,-498493,371252,-44905,629488,-61063,-230353,-938333,-814703,567821,-113550,-985120,459125,177862,-1126293,-610840,-159414,183913,342041,-571814,1390089,-292783,-1431790,-1333449,-78023,315704,-1447721,152561,-502560,-401974,1088513,1358637,1073832,1219975,-676949,-601498,702617,-51528,270832,704439,-1416112,108625,537701,-298779,-489735,131616,-185443,845787,963852,1467151,417919,217596,-707883,-1004867,277506,-166565,-282905,-106982,852602,181398,-1360535,99570,-505860,1834275,1036,-814423,387402,1012783,121029,574260,-346338,942249,402900,379793,-381301,-465718,-295734,-1094453,-29733,514051,593368,1377232,592653,1251689,-717333,1515220,87143,-112481,121155,725821,481012,-1858,-81707,549620,-203677,-1033198,-658965,322130,327873,506744,-1287249,802113,737457,-288099,302115,-126423,-555686,8518,-533774,999721,1304141,741816,559815,-1101452,115016,-80086,388357,4875,696409,1277254,-1193503,-663164,985133,938779,-41313,651996,-857321,-556754,-328011,680869,292011,687069,1410876,-469567,-1384931,-1210410,-46487,-580442,-1130087,-1191797,-495144,617929,-177164,880805,-176294,743556,1262592,774297,-369304,731284,-512308,-232914,-1115370,-495467,-463202,-684552,-81368,829510,-510037,-697159,-941283,2207165,-452286,-1360688,-269079,591670,859042,-536861,-496123,553757,-203429,553472,43011,781626,-924307,737010,192575,-583458,-253512,82721,-536048,967182,-340881,-182879,-228512,288741,-83913,605801,401234,-965015,311119,-73958,-321847,988322,1167174,336092,-935392,-159793,442627,-500083,-662174,1285221,-922014,136267,-161285,-129259,-1674010,-1220330,79987,745509,712161,56647,387108,-67331,-364466,-74181,-425847,-1442766,-958827,-469468,-618478,-726807,681555,389234,-458371,68609,763349,-456451,502199,827317,-799444,-462520,-1146507,-150165,-293439,322763,-615487,658714,1117514,733958,-175992,-168483,-292142,-324894,-328815,-243461,-280753,923964,-682356,-838018,-497782,-971601,-40315,338874,-163228,591410,1629142,791489,676751,905281,192186,-1400370,286596,-1314488,305445,-21355,-101882,-370143,-37406,317412,584543,-206597,705751,426386,-754514,-873795,124643,-794741,-2095047,197480,-359538,-650246,215139,-469654,-55138,-808994,-799795,423819,15289,901375,-98357,285531,555797,-410345,825870,488199,1673773,448484,503042,-93497,-817568,-312276,-445691,-1432749,-263254,646689,-713219,-258006,-326006,-1783510,1933885,952862,-58985,-632658,320440,-306208,215934,-864584,-785374,330520,354500,-715061,-444525,378558,529107,-813480,76062,-355090,-768351,-644425,-44984,-1049792,-1641094,154995,-841775,-1365650,-1635668,-1055901,-626930,-216517,333378,-813198,270899,922207,-151421,278192,-1157692,-1187882,506912,-1152074,-500793,-202355,368692,845785,-949482,-1121765,211566,281868,1169273,1108054,242890,-855381,154520,-275195,25830,497832,-286943,311568,89389,-1378438,-28503,-18615,-886179,-517030,453170,849652,1892771,1272965,-118068,-126374,-510830,-244218,131496,-1236215,-650299,101343,363174,-1008570,621828,-1004232,80879,-898693,613779,-70022,22758,-11385,531234,-346957,538905,464745,1106862,326543,-498222,1247890,241565,400854,475276,39313,-125134,232871,-824020,-1071420,-525120,26520,-430046,-764503,-631491,670790,508132,343048,781233,-818160,110682,-480716,-10648,-268226,-452589,-117884,57979,29934,-50505,-293489,1177350,-433090,-247389,-278983,453783,-494228,-595924,-300174,974150,1097432,-263744,119784,2054693,1043398,-1091167,374773,136850,1209498,-768400,1086738,1163247,-49783,-757971,-292700,428300,-152821,-235829,-262065,1975266,1007543,-1248729,-1381222,397907,523820,-429369,-27089,357418,-198255,-13875,115388,177336,-922278,-167233,548693,-313097,-375925,-508755,-370936,262151,298700,1110095,243584,-44100,-1604401,-191931,129779,-451965,-249916,254905,581944,-1625937,-510538,-974488,-827369,745823,428709,89617,399755,511866,-53858,96398,-536971,-518707,1041600,955348,958958,493109,397172,1714136,-412644,-1500143,932016,210986,1263401,-11303,56076,678215,-158373,375372,1424202,618261,1006162,561279,-243371,283640,64449,-879562,-1478026,-65817,-958152,250739,520283,-238397,300401,192522,-1398562,-746520,-875567,-68988,-463709,614293,-810388,-1570209,-326155,737564,1105915,728832,-131765,-809306,-1083189,-1145288,-370700,-225466,1254629,-941951,-1223635,-1816587,-8869,-643342,-726965,1154691,-349437,44849,213081,850221,-780858,-710937,399103,-815651,-76997,-361702,-203388,264034,-205706,726055,-77465,-1209402,660993,-43490,337773,895809,-26253],[728644,260722,-975112,-1498605,-346081,82133,-93743,-52230,228015,-776037,655251,-128700,271448,196800,835678,-1079697,-230706,-43638,107047,255032,131090,-676455,-516892,-788299,428434,-148102,264555,-644663,1010546,1524997,583120,-1054663,-1221651,56328,-990996,222966,532442,152999,-403539,998053,-52499,58436,-549225,-323542,-382079,602780,125557,140438,137557,1291467,162202,-1050603,870751,-533452,846827,-862720,-428971,-1227052,26352,-646027,-528268,1025770,-1102702,935382,607896,288635,86552,-408765,380768,-674413,-705168,1445948,432579,99361,-760775,-399883,-1003023,441412,-148686,107309,10722,-305424,656146,-668092,-744433,-870246,-163767,257272,-931892,225970,682985,-851583,-2351919,-1082541,1296963,480069,2034865,1669142,150490,-1207405,-323148,683724,296283,-251919,470322,125361,51385,-6935,-689519,-400025,746638,-1073579,444246,202741,-83291,-178957,-520517,-722149,-1120811,-673200,-295941,-80921,-671395,1679488,-73039,324981,500072,-148464,40988,1789932,-1102016,-808215,-114761,-298187,647976,-706423,-1820515,-1335566,964959,414207,640698,275394,263299,-77740,-659021,-440671,-946554,-460637,-791576,-41693,175118,-749622,668183,-686800,-564149,-425408,112553,951409,-848216,-467697,1049051,902307,558066,-770665,132628,510203,-973566,-809504,-741712,-230474,369341,1280676,951806,1952165,876078,-172058,814421,9926,1164908,258947,742977,884848,100465,-416989,-945367,699515,164213,1472640,797191,-202959,-861731,-567552,-1113380,-414713,-171248,-279811,-11306,777369,-842526,-1200021,-361182,115965,-1189215,606510,180814,318477,-34215,-300090,-473257,-404325,668459,780155,-733854,-268446,-475378,-40792,327663,213056,-959226,-962990,-123879,-718793,-692948,-412117,-1867532,-1728146,-457370,192577,561628,-29826,-262947,-557691,-2197073,-969798,-43017,-259911,126860,-673265,-231361,247174,-13504,450295,631620,-913160,-285665,812332,-2419,81043,-1831306,1359216,-433667,-152347,216196,860944,852529,778329,882954,-181839,-47619,819106,-908174,-92446,-1972543,759467,196093,6861,-446228,-59492,-318278,36507,-430074,-893298,-1570329,189539,-284971,-462774,-1658364,296942,628133,-171629,-996847,-55099,1045174,746898,1385255,-1497549,-843915,-1404284,-1487137,-1973256,65661,-209245,-72951,178032,403648,-754945,114264,402101,1022575,738314,-626373,-120385,-762888,1382570,-958845,307266,889557,576261,80164,-320403,-357626,-580152,-1235726,308836,512323,-583167,-675766,159896,835841,186741,413848,913117,753265,-540836,-247674,211047,-124319,66835,1007729,360558,-1266849,847346,1103980,447193,840307,-1032821,977103,-288120,88448,36902,175175,1124572,-463393,-1652288,811366,-1107790,-1034505,-383478,-896318,-420758,198773,178179,-392027,-290469,-151340,-589836,-11807,-612540,301793,-142485,428805,-248892,-914359,-820932,17921,151384,499332,-8655,107564,-447267,917609,-294219,386371,213373,476722,243931,-1537624,-808139,-404562,968215,1015035,-184253,-1655623,410374,-282000,554891,1085168,-971541,122410,576482,-235928,397771,-59913,-209771,364146,1011927,424997,-632704,-60294,-758818,155000,-28497,380245,-114519,-543664,-857026,-901687,-448515,-704707,-697572,-312436,-415682,-325653,-242012,299123,-664266,-89848,-525940,-783006,777851,268946,-973843,420867,78992,512941,694625,22843,-1052903,1434593,-492678,67973,-351731,381421,173545,-285436,-101950,-654034,822417,706649,112618,-366755,-241384,286795,72204,722556,226559,-212277,-1058513,-1106726,551413,340011,-562365,704120,336935,-66678,-669562,-551723,-4313,128399,-611027,1110385,-531494,-1588227,-1808666,-84940,736257,-1679003,-63652,-151803,-181763,260160,750740,611429,1209661,-209086,-455926,482660,-4884,-192264,438732,-1819337,-95852,412301,278629,-555098,85963,-72467,1062677,749065,1711443,720492,699386,-399280,-1167244,262401,-171804,-277166,-238535,743045,432353,-824651,38336,-693746,1768915,-161929,-1216938,133685,821524,199045,246414,-66437,1069619,688910,914544,-250435,-197469,-301523,-877362,197342,898928,749487,1613968,547877,1237082,-601074,1549225,44502,-104712,329810,1146013,365108,-356076,-193850,455499,-87637,-754009,-382006,-137762,750279,400873,-1455015,832778,450023,-441523,-27612,-193995,-157927,183726,-393602,904960,1700349,896411,636774,-972432,-143354,144118,205391,-25354,53332,1586611,-1257473,-772984,907905,923619,312354,617113,-1090735,-320180,-95292,704367,-180075,926945,1031458,-956623,-1689698,-1029939,293641,-449730,-1292969,-686621,-218566,338484,-637708,1086055,4162,592720,789585,405854,157193,889226,-718848,-180051,-1042078,-303118,-402860,-484908,-98756,909445,-219592,-310624,-957625,2109857,-513964,-1034049,122670,402308,913893,-63172,-762929,-46237,-247950,545637,-230949,601497,-957808,478950,-17860,-1087249,331236,235458,-534466,827518,-654988,-273625,113879,753091,730524,638564,300720,-1047332,284308,250930,-66963,983265,1330059,188956,-1008044,-759312,-94395,-608293,-557603,1372462,-847462,131010,-38736,-394711,-1454450,-907884,147531,415394,835484,35539,546086,102483,-174052,300274,148571,-1037102,-397481,-310176,-525131,-1406209,643485,464083,-445527,285180,721619,-121726,590439,333402,-858796,-481807,-1315547,-231613,148434,-944186,-864915,530267,1328067,94339,-379678,-84326,-557257,-743989,-496184,-544633,-1100632,647500,-639341,-488585,-311674,-436640,219426,979769,-330111,658327,1414429,605738,828012,900114,307065,-1129467,142930,-879422,238977,140537,60700,-628409,153436,609330,466972,-67011,498138,404497,-715032,-740642,61379,-1114867,-1490545,672504,-30337,-566620,158607,-547813,-533529,-874944,-853710,664725,-173467,964924,69294,291258,388824,-36571,962219,852145,1705454,625864,795888,-17578,-797126,-381823,-139094,-1187093,137740,649210,-791974,-389010,-262387,-1952568,1617437,1360798,-134867,-552342,265444,-378415,164088,-938208,-399140,349258,322716,-624826,-1208674,50371,528434,-843229,157819,-588127,-927413,-1273435,-588287,-977095,-1617333,-235201,-606460,-960427,-1738366,-1134589,-201378,-209459,485705,-777755,178761,671285,-198196,120704,-1463144,-1504933,260467,-997945,-150149,432369,265952,530728,-874175,-1204154,51470,33397,1257191,1162792,370640,-445168,300215,-576740,-292115,575669,-261218,830502,1897,-1130230,60254,145316,-150117,-478904,53068,224742,2152651,994617,-148426,-274091,-407006,-140303,116200,-1456087,-569115,403405,645017,-1378445,578621,-1076829,-399260,-920197,500324,51560,247559,444700,52789,-967155,433086,531165,1341214,397426,-65055,1348673,1100707,422068,-51346,-471226,-353851,85823,-579205,-988551,-900574,-589293,-289707,-475378,-797063,626724,590779,209378,577871,-554272,-73706,-929633,-427437,-376394,-513688,100998,-102876,47704,163947,-229996,980994,-75664,-65936,-434646,387172,-103907,-509453,-322855,1068491,1506677,110173,129414,1775684,933140,-649039,400988,-15439,601334,-850845,1055752,795395,3779,-422149,-310187,466837,-159808,-101505,-181921,1819360,1065175,-1507703,-1439333,586130,332442,-401223,-31528,456729,-175095,-19044,-157020,-76050,-1008812,249902,734794,-182766,457851,-559832,-437198,509486,349872,656848,531097,-162166,-1841030,-742828,-211408,-97113,-95125,-462626,127956,-1804395,-774419,-806384,-802295,400703,627999,699,539029,617799,-26570,-190744,-299588,-748926,810645,1084258,634884,260815,183330,1847382,-682157,-1505584,847515,43594,1130696,-294541,-700476,25536,-183618,648867,1433619,1119665,1211935,447159,20794,1250300,-171122,-1102389,-1291480,-317432,-771235,-173501,144024,-81462,300286,490425,-1351509,-1175868,-1180261,-721152,-989479,687737,-447967,-1255457,34097,1149610,988599,632694,-209178,-627472,-1511797,-1031375,-716182,-324593,805834,-688185,-559956,-1560324,43949,-894258,-1072304,756828,-750005,-271460,208561,997321,-1313010,-975588,392364,-841429,-192494,-221273,-93940,401528,-155681,673818,122004,-1236745,598560,-6737,401152,960493,103665],[805591,289604,-640712,-1090617,-315916,253575,-137298,-44916,142209,-557220,586860,-380275,266293,-377665,495565,-1343987,-930161,187312,546828,637613,109497,-36805,-1054423,-975992,132338,-28715,-47702,-1219209,227569,1236098,586209,-846078,-1370354,83304,-839366,340735,571502,386239,-426200,954719,-179092,38181,-871954,-576229,-309346,785095,136874,-184403,576049,1186673,-636501,-1268140,1089526,-718874,608883,-1184768,-625393,-588537,79321,-780268,-603967,993882,-1070626,1078108,321537,224011,-378885,-480351,555396,-876999,-986866,1465272,462732,158724,-983540,-474325,-762967,-67339,67563,308015,-546665,-334851,524751,-512320,-507143,-765470,-293027,130403,-607499,309398,958728,-731899,-2801379,-1211337,190213,-136042,1724367,1363701,367891,-813713,-355149,806320,167520,179728,539379,-138097,-58398,323973,-344197,-264343,1238599,-1245728,286227,204586,-300950,-433091,-769596,-550548,-1281344,-492222,-333694,-406115,-752989,1569696,-250050,256227,563866,-458117,139020,1471858,-1132759,-916648,-436124,-372034,406050,-860431,-1525695,-1332824,1251406,857069,664917,429567,424753,63659,-581409,98993,-765548,-441549,-909715,-95275,-187758,-541488,450463,-733821,-236633,-247839,52474,855704,-383537,-475177,1110289,734068,340503,-865706,356870,777264,-1153719,-1197588,-842547,202849,345625,1553597,825507,1813389,955662,-193159,724520,-246235,441776,297624,1189130,125667,-99913,-254435,-663458,985915,205748,1233988,713974,-515041,-566053,-180390,-726710,-586305,-464317,-427906,-103492,535981,-646539,-1090216,-154479,111137,-853858,833970,282114,269636,-278393,238666,-179806,-390943,88949,601710,-490791,-317410,-811835,-24947,352665,-62335,-1024884,-919025,40008,-1006147,-741566,-417573,-1645535,-1400172,41386,599676,870568,-201424,-242606,-746689,-2268952,-706381,223685,-190635,233289,-511575,108575,356033,-208272,385213,663321,-690607,-525512,780561,-77938,36143,-1775346,1361582,-541175,-23432,233106,805964,837595,695438,684928,59894,125267,794549,-519359,271004,-1517190,455491,221164,111077,658206,-190314,-25697,459926,-77739,-523716,-1572042,159146,-380290,-800767,-1811768,190914,288301,-106231,-746957,-427384,489927,1003470,1342755,-1566494,-1148256,-1244284,-1010732,-1798185,285752,-118672,-377393,-13646,221107,-612776,592573,643877,1257026,605757,-232571,291754,-573750,1691316,-801390,-13320,737644,989602,33503,-467595,-101898,40083,-528923,253813,525089,-365230,-639331,178829,535364,326680,503918,1116692,869517,-406773,-222653,396690,147975,43888,1266816,397632,-1680556,542927,957388,205489,796132,-1044077,331992,64400,261496,-172888,-99181,1206387,-492920,-1600391,846268,-1155287,-1260101,-279624,-535802,-752032,322550,-184797,-647418,-498882,-303361,-313172,-4104,-797795,332440,-459002,278284,-563918,-548042,-333268,299794,284454,682845,-426371,177161,-87298,1104535,-107782,518690,496139,956838,150005,-1281954,-936034,-602745,1140844,1093484,-438656,-1444949,381908,-220619,416197,1199805,-892616,-3193,715273,-31681,592028,-30494,-3788,-15374,964685,397848,-879940,-269586,-290226,620334,40415,646941,499209,-596697,-564768,-696856,-460343,-654752,-742870,-663983,-109338,-554499,-398093,176752,-748335,50158,-798510,-1092773,734376,754693,-849852,665703,-308127,421102,766463,243133,-718829,1412096,-442764,253601,-21055,517163,390353,-74622,-106606,-657260,837286,917671,233177,-58102,282286,312695,262811,819142,640019,-408669,-1045453,-1155361,611634,712702,-217884,1091612,511776,952523,-767745,-894721,-337999,-226590,-782204,830838,-752808,-1399198,-2144837,-67975,1120843,-1663007,-180129,263007,53220,-486644,-3459,283341,1060567,224913,-340576,228459,127149,-627204,213428,-1918201,-181787,215178,776562,-549179,138808,-52688,1080850,606933,1735229,808055,990658,-23399,-1230707,68536,-257102,-232907,-483905,495386,650533,-285047,-67565,-861368,1383602,-137326,-1262420,-99659,642070,211505,-328318,-5588,1177980,976343,1254443,-205001,132945,-160321,-621186,348233,1160809,790492,1190751,609468,1183155,-437770,1035206,4388,-94964,347915,1390580,9033,-563768,-271143,270040,171207,-440304,-115113,-688957,1127106,258192,-1274461,742604,69807,-633847,-354709,-360488,141708,367946,-125096,759277,1924651,771233,688112,-767496,-390113,403237,-110538,-1330,-485575,1752141,-1102383,-776481,834492,901660,675453,472191,-1203372,25044,218729,719649,-643771,972117,738581,-1344273,-1571756,-470303,604380,-403719,-1361991,-221714,-39159,27050,-1066011,950254,97547,496806,265494,-14579,731847,1121824,-603895,-125484,-882698,-9296,-340682,-349996,-198495,820358,-57973,202621,-603833,1768863,-473922,-695569,494386,-2811,692016,275154,-762232,-568811,-207706,413772,-681535,268165,-692709,263894,-261815,-1503765,835823,332762,-533350,557576,-939515,-314677,151760,1041439,1208287,609826,144120,-1027519,322383,635605,277105,817026,1340750,-41270,-1048150,-984525,-750932,-688510,-325512,1064082,-594821,113549,92570,-587518,-876447,-525992,291577,61558,734746,9503,761389,286584,-15012,1018611,870422,-379611,499698,-31677,-435694,-2114951,389574,333440,-583285,453677,777692,202487,590415,160813,-683160,-444731,-1411502,-81646,532105,-1988694,-964281,381007,1223568,-347364,-478845,-208090,-936124,-1041671,-673516,-949194,-1476998,319062,-595797,-147820,-285738,-83764,424141,1089352,-480364,629946,854690,419613,807388,786052,567767,-603709,-29841,-48526,220449,478562,281375,-678398,385951,825010,320084,127112,398412,443576,-509048,-446680,-943,-1038965,-748329,1012290,433136,-190446,198325,-448441,-846972,-807105,-803146,977773,-309694,803370,364344,484780,313754,419834,1191452,1138961,1333816,778005,1067792,230772,-760780,-592413,189672,-608815,408826,593171,-739138,-426880,-255134,-1436163,1261751,1670785,-22048,-286491,163737,-325928,170252,-824065,10019,153290,326276,-547456,-1751217,-155400,501047,-736161,209022,-699286,-975205,-1698231,-984373,-770599,-1532435,-533357,-373393,-403875,-1494754,-1117218,234301,-198498,572695,-608505,255563,361302,-163310,-85750,-1450424,-1562235,-6023,-716059,144155,1078711,258027,145829,-776983,-1168285,-130052,-313615,1285929,1006881,321063,-126842,382711,-800104,-608164,255873,-137066,1244907,-141524,-682376,357248,286633,353025,-292688,-155610,-252709,2119268,469961,-239817,-470273,-210269,-11181,243644,-1367905,-387131,672664,756256,-1356354,399561,-1027449,-806184,-721233,381787,160439,327030,781016,-176477,-1351514,292931,521922,1483114,485386,277567,1500844,1613759,433059,-547550,-740350,-493698,-87829,-272223,-645047,-1069728,-1247648,-89441,-185445,-871033,383606,629472,140626,533333,412815,-45030,-1166278,-801172,-386965,-537887,15023,-276712,47259,260089,-155058,883040,347768,196038,-513090,271010,347252,-72945,-331194,1128809,1710354,536122,149618,1306033,732490,-311396,361968,-111974,-236988,-830929,851315,375570,73943,-61902,-328482,377375,-158972,15217,-115038,1255634,949128,-1647834,-1323824,721104,166171,-194565,84092,479889,-225046,50851,-334397,-239452,-738336,598698,898593,-77930,1208568,-547362,-248693,710165,314883,379751,768037,-147100,-1742384,-1308066,-449791,331470,69647,-1164239,-320692,-1472213,-952874,-584179,-770978,101833,869751,-52192,505361,655497,150407,-497404,-181682,-849236,497307,1130536,167856,86862,-43559,1639367,-929144,-1319865,648299,-198730,941286,-423947,-1273783,-491690,-371395,695679,974700,1185334,1112747,273699,220733,2150005,-495956,-1329899,-894144,-437816,-573365,-555705,-361188,169442,302557,727909,-1019154,-1434176,-1443453,-1193881,-1447405,569122,-165148,-893076,442021,1496429,899692,512597,-202075,-505579,-1629673,-727595,-692532,-357844,177603,-371435,10709,-1273688,-91535,-931746,-1210982,343356,-939923,-478424,347807,968746,-1516789,-1172115,268330,-796238,-353681,-229340,91658,501577,-156724,415109,146414,-885861,559413,55636,367547,887515,305868],[789208,371070,-365870,-474436,-235405,293276,-284887,-1279,143102,-439765,387266,-219088,234339,-1002326,49842,-1515300,-1418397,457599,851566,872017,-105168,479278,-1524975,-1112790,-59233,95318,-266810,-1543326,-763474,824618,553333,-438166,-1429631,137427,-523685,306558,486655,454492,-285741,820695,-301606,-59417,-1138307,-591727,-262911,842469,176462,-456297,835160,791676,-1272375,-1230504,1352953,-711162,380059,-1360337,-816499,80818,-26002,-865492,-709391,768635,-829383,1073563,56357,165854,-898030,-615818,525319,-982851,-1026113,1063218,392150,203326,-870578,-332433,-340710,-476387,221629,341352,-843794,-313248,286760,-311340,-200186,-668361,-281960,7542,-254452,225470,1086883,-543278,-2678077,-1084554,-521864,-608931,1182587,991965,439546,-395819,-364283,822569,175070,812900,635246,-492691,-363692,212384,-33796,-93889,1268045,-1229580,12842,317185,-387150,-352215,-886637,-289089,-1128020,-315066,-348279,-528653,-743406,1293523,-227111,276739,628286,-768345,272900,830167,-1126183,-926825,-799376,-390262,114318,-1103865,-1150454,-1192663,1307081,1277184,597425,514015,397430,219582,-336539,510257,-516313,-199540,-1018391,-163549,-616495,-352030,301307,-663044,233182,-177190,-164900,789005,272604,-472317,1069784,416791,-138119,-774219,676502,935640,-1163065,-1347043,-829975,523468,131598,1737175,605934,1434320,855904,-186277,522768,-515767,-237614,569317,1457563,-615092,-421549,-485218,-200680,1151914,137286,908860,497711,-662706,-203091,198580,-308328,-735798,-648849,-616314,-282486,159036,-296635,-802067,7843,132848,-516902,1025422,511792,179338,-523989,434195,101101,-315665,-539105,346070,-141443,-62131,-822993,-4207,408226,-212431,-991407,-759833,311514,-1051848,-626094,-484549,-1309110,-852687,558244,973689,1078957,-122923,-292544,-824751,-1911583,-407716,548394,-93080,327790,-421553,459435,493671,-352785,338772,705823,-347543,-722835,672691,-31869,69578,-1318137,1254902,-576700,252465,77808,524116,709257,589148,367762,337473,195550,673390,-225382,433179,-849607,63931,208991,177557,1285870,-192479,258385,728553,157262,-56317,-1586379,268598,-371536,-1117954,-1714406,-252062,36393,-157057,-548163,-535499,-201150,1188542,1286806,-1470254,-1217996,-881098,-344604,-1380892,449212,19217,-535941,-127313,98219,-176375,867884,693417,1344433,456217,-60945,464190,-435033,1829598,-403119,-223615,734697,1126936,-405376,-567505,188996,945204,846429,224667,486131,-128643,-467384,89392,236214,362831,703885,1218937,996266,-107700,-22793,542663,333871,-83707,1328848,577199,-1772306,264572,638987,-72642,663888,-854996,-76468,382623,397694,-267664,-299255,940949,-510740,-865063,862027,-916172,-1320180,-257932,-120362,-472768,399813,-607574,-846020,-733894,-408230,-112079,-90407,-803612,307107,-660136,211823,-800693,-71226,260555,657904,444473,880340,-717858,413231,304937,1168263,123336,544695,663429,1004856,141102,-682994,-988064,-818471,1049785,1099010,-591820,-1037691,404123,-88188,529632,1288161,-651287,-249021,734187,219115,748556,-57251,227202,-399818,850300,334971,-1022044,-441817,221946,942470,88767,875493,933049,-601983,-207585,-380432,-204325,-550736,-744686,-909960,210598,-478194,-574632,10271,-682518,169362,-871635,-1266936,520314,1020930,-735738,665667,-588406,308099,730731,300857,-402021,998919,-224202,211145,370746,483631,327469,54477,-128889,-750410,858100,1069808,267935,230524,826957,431607,452534,845423,1069024,-753201,-850341,-899448,668596,1049399,111862,1500566,664204,1497081,-860863,-1124162,-745789,-594017,-1011708,643607,-917210,-924746,-2285692,-26453,1371389,-1413810,-165719,624330,206577,-938335,-738125,177059,852657,547847,-242008,65015,288351,-938021,77218,-1636554,-12551,32645,1121753,-426340,286513,-140104,893713,543156,1486595,671849,953192,243745,-1176525,-231860,-419135,-147941,-714172,215304,793634,61370,-177509,-964094,802559,81582,-1059442,-246958,628793,163637,-906507,-61147,1241084,1169392,1339380,-296741,424080,87954,-399480,317617,1206579,693502,341659,711223,1107117,-274175,300633,-25629,-67747,232902,1343061,-517695,-523399,-347990,33805,529267,-131235,154696,-1179190,1244478,26249,-902075,561820,-311575,-807879,-608981,-605549,309477,488673,97308,590842,1835783,358189,655532,-577105,-543315,643399,-457727,45562,-780069,1735060,-770325,-648778,781710,879282,907493,257299,-1115424,343683,453375,706542,-921546,814441,630451,-1512394,-1168417,134131,819191,-472216,-1341173,54922,35903,-217848,-1370095,578421,88131,467849,-98372,-483166,1227466,1384260,-300107,-68945,-673059,195492,-257324,-313648,-373522,551908,-13873,783369,125996,1302709,-382216,-492066,686935,-490791,217445,353471,-639651,-788743,-95479,212130,-1230335,-119086,-290126,129419,-445177,-1668058,1173496,407751,-487727,217032,-1078352,-313989,-206700,1085158,1275108,609200,8758,-875772,382084,1003286,629034,574353,1183003,-364745,-1046849,-802105,-1344944,-691181,-48584,450998,-235561,67060,247602,-641347,49087,-169321,451117,-228109,526317,-12220,892312,373821,67808,1906684,1588861,372214,1401032,309055,-381566,-2522078,32887,7483,-812958,541762,886398,434269,514931,357553,-257370,-386749,-1371302,131089,754411,-2295319,-881566,231729,817154,-527379,-428956,-493454,-1320856,-1094616,-845881,-1374447,-1411391,-9151,-531381,105932,-458313,13202,477607,716105,-566366,501342,169592,299501,651186,623841,941202,-2842,-226006,938948,196387,862301,473613,-561203,500078,870245,161316,292011,477622,497913,-270708,-118463,988,-636469,-164995,1112933,806208,277209,257657,-236532,-922398,-638047,-629410,1296176,-363003,488983,694280,723359,422786,821942,1484017,1282401,668744,853871,1245131,577735,-701958,-828169,483807,34936,386988,507830,-588100,-332534,-290807,-383408,985664,1755645,179829,108667,70966,-248263,207231,-602613,347752,-108826,365043,-526199,-1863863,-222980,447820,-559873,155882,-606688,-870045,-1884637,-1109574,-475144,-1400422,-583775,-155737,161842,-964307,-977352,556361,-164744,614635,-268771,658202,40712,28228,-327132,-1224319,-1318149,-191145,-372954,325510,1493361,291792,-244720,-710958,-998639,-268147,-669390,1223814,663110,39258,-4609,353315,-871639,-853837,-322836,78382,1470669,-282401,-217791,749899,346986,487520,17114,-99220,-404750,1853330,-152925,-362760,-610758,66992,73866,445814,-1024891,-141034,819641,676927,-933537,120492,-820161,-1067982,-400411,253752,192645,173479,887552,-149526,-1394045,192636,439996,1567787,583901,375109,1516023,1651975,432489,-927975,-679558,-552239,-229414,29196,-133015,-995204,-1842356,82992,51128,-782240,13145,685679,128808,438560,1643209,206861,-1170525,-1045256,-322494,-512458,-342189,-457751,28598,235475,-52591,811381,635200,477713,-488209,178612,713163,491417,-303659,1165240,1635811,895007,192468,814457,475383,-127775,206313,-140813,-895967,-683964,587447,93724,90088,251001,-286853,181824,-181841,96725,-36161,465379,639090,-1571081,-1094373,752750,58226,183136,286468,436734,-307348,211804,-332973,-307421,-237487,835472,1039222,-44668,1630726,-471090,195266,788734,191603,359744,967597,-37100,-1446189,-1582633,-490578,775536,220234,-1671895,-590120,-822910,-977054,-360456,-813147,-75224,1055657,-41532,255340,564211,424178,-708829,-166280,-781150,225740,1062990,-316014,12291,-159053,1147515,-1025586,-968504,375541,-414081,768339,-366565,-1489166,-794477,-679316,527206,125007,780252,664165,88499,325518,2709060,-798854,-1460450,-411093,-410503,-369690,-800881,-884331,441763,289298,815324,-497267,-1499882,-1586835,-1337497,-1687361,274822,-89250,-634120,790170,1586290,840262,356985,-94342,-465933,-1359056,-390099,-439270,-372000,-364376,-44337,423069,-1053010,-387732,-777376,-1137341,-21210,-902324,-557534,517264,725872,-1307462,-1182566,34074,-724574,-527982,-276897,274351,570223,-197111,17822,18311,-366396,557435,126283,252469,723649,530742],[748510,491410,-173134,194310,-78440,257090,-503070,41461,193449,-461798,134401,270462,150335,-1479364,-375998,-1478559,-1527162,708274,977083,922408,-439994,606736,-1856965,-1165139,-133731,173990,-363614,-1503332,-1506897,413665,523488,28264,-1358633,220702,-135825,85027,315533,364584,-42611,573811,-393291,-158230,-1240550,-311394,-248118,806718,228327,-596685,813704,280269,-1538499,-995145,1564614,-467849,246802,-1328295,-916468,633237,-233715,-882185,-794648,361940,-478828,914806,-151857,139785,-1294393,-786450,241433,-955001,-710366,389952,242432,219513,-499576,-40443,118668,-675299,310049,152001,-811495,-229256,21346,-83381,128234,-574330,-94907,-82833,-10408,-10651,1060503,-299304,-1905102,-760232,-541468,-741081,671635,702745,340116,-184215,-368260,769627,288935,1426886,752709,-797624,-702329,-117733,184552,47279,821527,-1052334,-339244,510643,-368373,-11646,-848722,3467,-725358,-201502,-296819,-425711,-575839,1130364,77947,416115,645365,-983196,364498,138667,-1091505,-842734,-1126341,-361688,-166421,-1365848,-731103,-944400,1113396,1554427,423936,570150,262593,354600,-25516,689603,-296184,176558,-1137362,-216221,-1000118,-245322,228291,-505258,691326,-207792,-443495,757862,899906,-482858,941751,84199,-633998,-526266,1043103,1034942,-992816,-1292509,-646761,629307,-224867,1747285,341143,907508,536579,-117404,317905,-795401,-714728,893750,1475715,-1092947,-785749,-1054121,324728,1080693,-39998,607484,238932,-628163,19518,430261,9901,-983939,-709324,-780091,-501337,-291908,181924,-361691,124939,128507,-286141,1181096,837709,56464,-703545,182497,304941,-228179,-1008032,61147,155094,307776,-459220,58363,381366,-199290,-868176,-524114,587547,-816908,-429511,-588913,-771443,-298218,930620,1190404,1115540,105233,-417551,-765570,-1239351,-107907,847831,25334,412944,-469201,667160,583889,-441264,340883,750841,35081,-806609,613907,112055,191287,-639964,1119205,-508072,561465,-76183,294585,510953,525565,34874,497220,127411,463823,-119584,380396,-143956,-272595,200336,235252,1283797,-32768,433143,721096,184056,395577,-1589226,493835,-221518,-1300442,-1349022,-875815,-85289,-283576,-442931,-361706,-802439,1117420,1095941,-1180824,-993990,-390289,287885,-791916,521140,209517,-520905,-141251,38160,370590,879618,514739,1151854,250333,-140852,327769,-226812,1805135,115230,-298595,877852,967492,-991524,-599547,458758,1834923,2187213,188877,413804,31847,-238291,-112118,-15763,301194,879132,1178240,1086724,286523,313812,665548,358671,-250859,1120385,858482,-1509229,75048,253933,-309733,524003,-508583,-196943,565110,494051,-248338,-330499,441808,-513405,520509,907261,-455391,-1262049,-328212,221803,136890,421168,-984868,-933737,-969722,-492749,-14456,-246530,-671534,251317,-708642,175587,-907896,397074,794957,973838,582530,1046044,-802345,696013,565274,986191,337934,415203,651612,591308,203474,-15000,-991679,-939086,754596,1039662,-615975,-596606,431698,85581,867933,1342822,-303992,-449995,602206,391730,880928,-142613,419251,-689168,678677,296684,-1034025,-532924,660003,1046152,70670,914501,1063567,-528402,150052,-32670,182226,-476215,-687025,-1006542,399046,-151084,-773061,-159834,-501444,230279,-711007,-1283820,149502,1041812,-652945,447834,-671387,185799,603204,235457,-161139,331864,107826,-6800,702403,262990,4858,-33555,-165766,-900122,809944,1124223,212270,440631,1163101,577261,578943,761488,1409155,-1098036,-494103,-416766,628142,1412310,459711,1763897,775483,1462766,-899335,-1205535,-1124243,-858207,-1202425,575535,-975016,-303301,-2216986,37805,1438656,-1008097,-30421,840356,212226,-1006991,-1242516,252806,738527,694897,-125669,58713,409079,-1053731,22602,-1008077,412726,-66225,1264961,-173944,499584,-289691,558083,518471,1031678,405071,564547,267889,-1071484,-516064,-626831,-24867,-809304,-4495,838569,104221,-255555,-959504,168363,428463,-797939,-277699,806521,87534,-1290918,-70549,1224296,1178323,1197500,-518401,594731,342146,-276605,67488,1005575,482584,-546939,740858,1025817,-135529,-284304,-39365,-23584,102669,1001148,-1050829,-220255,-458262,-193092,871479,119355,426460,-1423677,971330,-325354,-598981,379365,-589552,-912515,-752280,-883243,366673,530325,121712,420293,1384738,-229496,491468,-502314,-571437,804481,-729745,84766,-793972,1532271,-360047,-400819,737906,842534,928669,33139,-811671,509506,475090,652077,-906275,491772,690046,-1430814,-699231,466926,901020,-636285,-1250877,85865,44174,-275537,-1489681,133843,-11003,496717,-194871,-954840,1539012,1587724,9031,1739,-441927,187367,-147274,-382723,-598042,143330,-43584,1277865,1032848,832186,-334698,-482312,606832,-890587,-389483,203228,-507832,-567363,50002,13893,-1742297,-478782,9438,75621,-472728,-1476003,1317157,501646,-369183,-115108,-1011813,-273815,-852062,935591,1023410,662106,-37856,-579337,410724,1271115,897626,355032,877951,-744931,-994202,-363777,-1714898,-594560,177442,-263234,112875,-28270,425070,-552315,1085241,99728,568666,-379176,368953,-29802,825544,286846,57170,2561429,2119440,993908,1958953,625822,-381336,-2370825,-283093,-414387,-1041373,507438,965257,553077,403388,825163,361906,-338400,-1168431,210104,755564,-1751828,-639816,99235,240375,-472452,-244938,-838161,-1600685,-845340,-984277,-1724218,-1046414,-289008,-424750,232642,-763299,-94957,346454,149089,-562201,277250,-368481,293379,416471,450813,1345505,491419,-429020,1753743,124110,1060326,510365,-366494,398482,691541,709,347366,730086,503261,-110672,113014,114274,-105041,73306,950448,904755,578119,268022,-16962,-777354,-420336,-356191,1488093,-334853,95412,970620,842203,724257,1049757,1749397,1261020,-41927,820592,1270112,897893,-593399,-907566,709857,477702,56393,427888,-406816,-124030,-338967,710638,837149,1575141,312044,524609,35137,-243634,234690,-393878,539470,-285885,428666,-569116,-1530631,-194478,359184,-390747,-49449,-292713,-615407,-1845128,-951918,-138625,-1211032,-345114,42980,593291,-331484,-687026,686830,-82522,628321,221663,1384894,-242344,366410,-568518,-955578,-834133,-208040,-51174,387501,1558731,312466,-571884,-696181,-704531,-302699,-937379,1045271,219213,-420622,-70344,191331,-764339,-995801,-866537,360480,1503874,-370958,91670,1091510,280733,258775,380532,152622,-214844,1453562,-700127,-477334,-596208,386442,34412,627502,-546403,131736,773021,460593,-309782,-185560,-467314,-1167785,-89350,113571,118328,-199694,735049,38693,-1081471,192500,309033,1599610,671925,162977,1101471,1322623,408634,-1140975,-388808,-550630,-271217,260549,375734,-725215,-2244396,151793,187394,-526725,-370264,795268,147891,115879,2563906,628529,-971510,-1101008,-217726,-430961,-846971,-637719,-52,128482,70993,676753,631952,716776,-354268,178419,893565,920910,-226318,1148190,1303420,1083115,247318,407416,185989,-80860,-63273,-144582,-1103294,-417540,363892,24271,-1642,455454,-148836,-65552,-248619,126244,59340,-258446,222797,-1267726,-838524,672248,22062,653003,519972,348603,-370489,433222,-113461,-278320,294353,929450,1143399,-88430,1622336,-348047,751374,701653,3370,534464,1151788,97385,-1135067,-1283531,-304032,1153015,339172,-1830118,-587736,-136341,-821588,-183643,-934793,-93263,1113982,50679,-175174,284331,700718,-720592,-189678,-564478,82312,877768,-689436,42328,-110221,580863,-886573,-545932,75938,-488193,665873,-139132,-1282620,-868292,-1080986,233067,-814537,104633,-36317,-86673,309562,2769284,-959783,-1421972,57631,-268359,-146953,-882956,-1266877,639105,240137,687155,93263,-1390679,-1529830,-1148403,-1607756,-121566,-273194,-549333,1009975,1284692,795579,144424,82092,-491023,-770492,-175657,-193351,-402094,-601877,223106,675943,-934174,-751500,-563520,-919466,-294766,-689161,-530437,606305,312186,-779354,-950854,-270667,-675461,-658224,-268466,368816,613925,-248235,-396174,-164900,69717,577751,175053,81717,541031,717090],[728572,600485,-61804,730967,150273,210091,-738014,43238,240336,-601134,-79202,815007,-11054,-1606229,-687087,-1209469,-1255305,892173,933706,801834,-755055,283494,-1980448,-1124533,-119873,154202,-381531,-1153369,-1658415,54885,490090,399970,-1123665,332139,227899,-301626,121039,178719,194921,237021,-432993,-207931,-1163073,165056,-260929,741550,273396,-541931,532521,-156306,-1371501,-673494,1550564,-49598,279108,-1086747,-856336,1007489,-431724,-829576,-807808,-143636,-131126,638502,-311530,159591,-1427284,-909127,-233370,-800404,-66720,-344353,50664,210312,-24107,278867,469466,-635867,351840,-203722,-515280,-76932,-166967,163895,438242,-463269,224692,-123674,36843,-314405,917300,-36490,-765815,-342677,-27871,-494542,402723,591042,83573,-287147,-385641,681947,450255,1748081,864988,-920649,-922976,-400603,317022,109158,128100,-797975,-715189,733260,-282387,424771,-669562,255577,-239575,-232426,-171112,-146191,-233805,1286263,624328,660722,584960,-1064408,344175,-325121,-1034150,-704148,-1316693,-290364,-397397,-1499038,-312505,-641311,760100,1580209,174485,639141,141391,436152,242576,630417,-186141,531916,-1275129,-213835,-1238187,-269592,207458,-319859,950233,-318283,-673243,727001,1288806,-525983,751685,-169241,-911861,-194129,1387832,1128638,-679251,-1103838,-277909,501787,-626841,1527464,75388,382644,70731,35443,219344,-1072409,-914538,1086270,1261145,-1192282,-1063321,-1662760,767965,720559,-271065,392488,17879,-461316,-31760,463359,138369,-1440981,-641963,-856077,-687502,-722955,694524,158774,201115,88118,-211014,1300946,1182572,-82676,-744511,-402850,364371,-179278,-1158216,-211439,274216,580791,172544,198229,202445,-65245,-700468,-272556,759766,-380212,-248867,-678820,-23804,110723,1066816,1184745,992206,355534,-594221,-582912,-533544,169177,1046445,160919,475923,-633549,645226,583658,-466924,391718,792434,365277,-742791,694705,292247,370386,-4735,999494,-341307,760164,-68474,312064,303454,561422,-218126,439934,-63195,193978,-229995,164422,401506,-438913,234018,289422,789056,265411,433269,411950,-11970,726409,-1541205,764829,82119,-1256566,-787834,-1398024,-99496,-432079,-435948,-15873,-1113855,684778,700202,-700690,-525576,113248,695349,-145192,488839,441548,-369872,-63557,6899,786776,620623,122709,650815,-67896,-398161,-66997,131918,1643742,550481,-272475,1107147,610966,-1410641,-549130,656082,2363190,2746476,154859,339080,60697,-49291,-389584,-192436,180860,917969,990639,1081841,674962,700077,810814,220157,-386788,666310,1152696,-980557,-11474,-76688,-432974,454320,-99240,-94712,579339,569518,-169321,-152184,-97743,-485184,2038659,989002,77825,-1156061,-466201,362367,674494,381117,-1212266,-888821,-1183809,-562719,-6529,-401364,-451504,219272,-614832,141941,-890535,737389,1149055,1162576,655914,1130541,-675332,889067,627317,531614,452256,138714,460224,-126663,277248,471742,-972204,-888978,404206,931847,-517460,-255737,427764,242987,1251272,1342388,71085,-492162,311956,378919,987388,-267035,514777,-783212,475327,298077,-914507,-521278,947054,910682,-24287,689986,866904,-374512,425332,271773,532314,-483431,-571965,-948819,359842,246276,-987504,-297080,-277113,230119,-360150,-1167293,-299718,851305,-591157,141093,-549483,52072,406612,115379,-27715,-343384,464405,-272374,877601,-80285,-466934,-341784,-200178,-1027911,665266,1067087,88512,546019,1188891,659738,611016,574895,1603348,-1271016,-57144,117727,437529,1779498,792395,1731758,846363,1035939,-850331,-1132645,-1379563,-955998,-1281604,575623,-884423,304973,-1969068,119503,1329173,-551672,181140,871008,58255,-772824,-1368444,385209,859646,636481,40739,186825,436468,-934485,12807,-163594,958004,-54909,1196352,169934,732552,-422899,175522,468143,517092,162795,-37516,16072,-1032929,-665618,-823006,129873,-704854,-109930,779465,-138904,-283914,-824266,-384866,793123,-652990,-210355,1040870,25891,-1405403,83554,1106576,969825,915219,-795728,614564,471432,-278966,-352066,597577,221445,-1159803,588191,950654,-18423,-491437,-34910,29123,72718,481407,-1394596,253170,-618658,-351062,1085880,249689,663732,-1297484,352285,-771472,-595893,297729,-680420,-915440,-786510,-1128222,364748,537547,-102509,259236,680863,-798784,175478,-612692,-504158,836435,-853317,97774,-592420,1186385,13671,-84249,666027,773102,768263,-133299,-366594,448160,235456,555795,-610850,75247,813272,-1152139,-347407,413044,848831,-831674,-1120840,-72313,44838,-55552,-1412865,-232133,-165230,561934,-60707,-1334709,1617313,1615265,185128,99898,-211259,-40716,-32522,-539980,-832937,-322890,-93626,1508227,1788473,443591,-406309,-629830,270531,-1058523,-943089,-38693,-409521,66922,184030,-112981,-2073528,-764804,6620,68700,-289727,-931031,1299040,643100,-182084,-362832,-762496,-190356,-1518933,738708,638075,740147,34808,-161538,370862,1373177,1014094,234771,486969,-1083399,-886497,100546,-1784940,-421911,283017,-828725,327307,-183429,592696,-375476,1864734,261850,603588,-353031,373617,-45918,525708,18568,-32405,2579489,2293591,1288213,1995673,828635,-432300,-1672383,-441725,-785995,-1175035,314389,931241,596464,304788,1388746,1042713,-316501,-820992,63242,534061,-692075,-314486,-10639,-292627,-267496,5876,-1118927,-1703959,-335519,-1048269,-1920520,-572055,-486284,-268572,241089,-1051685,-286395,79160,-269273,-466909,-22864,-567942,412492,169756,280820,1660216,759515,-606331,2113271,-1965,875977,269679,-192571,88863,299763,-151081,248579,1059090,404371,-83334,169419,346467,341335,-42671,583633,656523,530513,189253,111028,-512656,-206133,-37654,1412112,-253416,-323292,1122929,730765,1111288,1039934,1868329,1085686,-549288,675228,1133505,1069705,-404113,-694393,857686,583079,-437481,378461,-273942,127748,-367298,1349936,783780,1196222,241718,853123,76127,-362432,217916,-310921,553644,-285348,496663,-659285,-955001,-150559,220133,-279913,-400209,178820,-251166,-1620305,-610124,200453,-948935,91417,221646,797847,182464,-242798,622284,63180,603873,768111,2210782,-447155,745537,-755343,-779954,-260044,-21483,175577,363050,1310530,281601,-781619,-716388,-330714,-203678,-1040440,742177,-212319,-896543,-246131,-83558,-504431,-1034553,-1109402,668779,1394478,-380246,155134,1261914,81892,-202421,700716,425333,178756,1027116,-1028009,-554544,-379296,690603,-187087,704017,-80612,399796,509746,191624,204076,-431689,-31119,-1138572,102053,-30427,-32964,-672723,396464,256090,-500787,315475,163254,1558529,723848,-303625,128315,869104,340846,-1181673,-95286,-511276,-162432,376521,700042,-377596,-2357296,78208,200826,-178140,-651308,945547,167634,-455197,2809323,1114348,-630354,-962550,-106333,-297720,-1337862,-796047,-25106,-4990,192502,419358,297871,868429,-131418,302358,870507,1035563,-100939,1031265,828222,1054815,287159,134254,-125171,-121196,-385496,-194411,-850649,-72750,215354,93310,-215768,520332,72155,-300065,-362318,90345,154522,-636228,-139155,-829910,-634484,502350,51731,1102598,740170,244250,-370644,650834,287930,-156234,665519,867426,1186867,-164259,1262620,-203171,1188689,459975,-204589,760875,1316316,181015,-943336,-358183,57186,1374107,415587,-1578593,-339824,364865,-521381,-86175,-1052801,46584,1027536,217531,-661919,-205428,884888,-488882,-170308,-269738,87063,605720,-855559,156264,70022,191047,-522716,-192261,-213195,-342124,651642,204700,-721493,-757577,-1547199,-63837,-1457088,-520856,-777989,-257496,158282,2355730,-892149,-1190120,465756,-75384,111655,-834014,-1328814,681787,144677,334592,628949,-1149745,-1234512,-757967,-1209840,-509755,-667084,-615610,1092057,593583,737784,-143590,252394,-530553,-65355,-173259,-147972,-454883,-470427,363866,783470,-873220,-1050356,-451394,-652253,-457610,-401827,-442604,554003,-190640,-162680,-512958,-581524,-677910,-676555,-158197,308539,630629,-271659,-698053,-275894,270857,580005,170245,-114779,398689,820663],[713011,639240,-17282,991253,403013,188114,-939192,-21711,233887,-784872,-185164,1108346,-259423,-1262030,-859997,-786330,-753172,982138,768482,561175,-906234,-333341,-1846256,-1005147,-60694,-1020,-391071,-672629,-1185829,-231600,421240,571085,-725567,459661,491736,-763971,-34683,-7988,311830,-131247,-409899,-206568,-976220,646832,-284679,707030,300509,-279721,140289,-380844,-873164,-385179,1192023,393360,498348,-700181,-610789,1229867,-501685,-723373,-719052,-615035,126399,314469,-449585,226511,-1255801,-906258,-728415,-572091,736313,-959108,-144639,190200,390621,498131,638250,-417608,373709,-573018,-133325,135008,-195914,428084,695735,-310496,546905,-117527,-129498,-569411,723556,193687,238924,50031,599312,-14450,430388,654932,-272537,-633883,-428158,565743,593299,1632454,938037,-807790,-941253,-475011,413347,78492,-466707,-580675,-1052748,922525,-172811,787256,-394507,408992,128159,-461695,-1210,206550,221015,1691562,1231145,954071,452805,-1029702,174090,-430364,-950288,-574087,-1291560,-175296,-571615,-1359900,49443,-355724,428786,1299530,-85922,737645,133276,448627,384861,408566,-221312,708123,-1399941,-118928,-1273881,-446705,191450,-178249,867456,-481795,-769564,644850,1330748,-612240,527343,-319271,-869151,130767,1638768,1236299,-283193,-854687,228550,204921,-966079,1086451,-156855,4068,-387855,261469,279699,-1316209,-850956,1044423,909785,-938424,-1118416,-1922952,1009725,133997,-461930,271464,-127078,-254429,-358773,325296,79870,-2084075,-446544,-805603,-772272,-1035243,1106983,659012,236705,37606,-273084,1376690,1438482,-220134,-593274,-1046690,238206,-194991,-956347,-439591,171303,621134,867782,432767,-118174,79412,-553534,-67710,760799,82048,-152588,-704824,800743,328751,961161,968465,789484,528678,-770634,-328342,-81978,402802,1096208,303787,485336,-812021,407169,500732,-417020,470019,831423,580468,-546329,922486,436933,550011,371491,897059,-118710,736957,166483,599816,145877,717353,-329267,170257,-301709,-87557,-506623,-122134,661117,-384334,332820,335562,92073,617889,251621,-124221,-361756,868293,-1409074,1000611,510535,-944591,-180869,-1605773,-75438,-546740,-490575,332624,-1043706,-25104,148096,-77805,55883,513933,793525,436362,364553,686601,-174739,71252,-43641,877910,143416,-406911,-39878,-539400,-688056,-559008,600358,1363141,689149,-205965,1330347,228176,-1444539,-415960,750952,2310845,2257466,170577,282610,-45267,27642,-672328,-283732,49675,772526,691912,934586,956259,1026851,1019236,-7884,-439974,87112,1360055,-356465,-29233,-280947,-403727,497496,259693,103826,461027,650623,-100044,203655,-485442,-410834,2945276,1066057,501361,-1058321,-625315,231220,842544,274855,-1220558,-733469,-1348274,-584223,-43697,-472423,-182594,249742,-428446,117751,-796531,878992,1263152,1176064,645681,1109161,-408205,888741,527692,-97993,388294,-220762,154845,-869486,286764,661861,-937936,-667267,152267,793712,-339272,-55158,379372,320493,1462653,1267575,395718,-376718,-110525,141263,1051808,-390682,483854,-619451,281136,308064,-689219,-419054,1060279,572483,-178545,243396,425609,-169241,551236,485390,727312,-559682,-417804,-768713,87479,510144,-1197200,-375798,-88640,192096,61965,-976137,-715348,527128,-526098,-92666,-288312,-98080,180216,4970,-2789,-783564,745694,-461925,854610,-428476,-926746,-759735,-203375,-1038262,448596,919924,-62732,556321,961504,603203,554288,331502,1649021,-1157008,354035,526022,125192,2018700,1031860,1342791,888361,500402,-709723,-928360,-1464754,-892255,-1232860,545173,-632753,768239,-1606517,210256,1092617,-142096,406730,732802,-208491,-434546,-1142518,438290,1242850,398779,263590,347882,352542,-581658,16983,704916,1415283,42728,955112,517922,935176,-465173,-142751,339199,88802,87168,-578096,-424595,-1127680,-627585,-931895,306418,-412540,-89715,623154,-539574,-269484,-570474,-744468,1065087,-707602,-106443,1119389,14349,-1300850,406195,896343,588310,594305,-1006671,518030,371876,-380044,-816345,79700,-9301,-1374699,203844,885079,102008,-293636,-17214,83176,198826,-20131,-1408081,735962,-818389,-401488,1123358,207199,793055,-806094,-388753,-1220453,-950779,380412,-553643,-809852,-747970,-1269568,357160,586178,-486304,110636,-45261,-1161547,-277483,-904535,-415728,714640,-810289,82902,-304110,777381,264148,217623,519449,669946,555338,-181941,75965,164633,-205582,429001,-154275,-348760,874108,-773596,-189345,90070,693514,-972641,-982360,-277189,90018,436482,-1172140,-429469,-330530,640819,156539,-1519662,1485299,1371624,189857,226955,-745,-392464,37098,-753217,-1034466,-741493,-122688,1374958,2092909,182974,-588749,-828123,-198316,-934526,-1262433,-243685,-337092,910751,275292,-128993,-2127302,-961937,-352037,57802,81216,-157205,1190435,833441,34829,-474562,-429595,-59236,-1920484,647544,300451,791711,210149,311355,256982,1282362,954313,239490,101214,-1248911,-730030,407679,-1588228,-239632,260492,-1035512,327093,-388671,692809,-195611,2101937,331229,539028,-160745,545100,-57675,55818,-359905,-163627,1869126,2023202,1173485,1572226,859303,-509323,-717938,-396321,-979460,-1153601,-45762,740188,623711,258249,1878619,1610808,-322883,-388678,-251948,143403,356798,-11325,-105753,-562334,-19875,230641,-1236501,-1624094,295372,-998056,-1928998,-150813,-585076,-78803,179894,-1156893,-440967,-208911,-335666,-300035,-356510,-407067,625395,-19447,114893,1760927,772253,-712743,1915333,-145585,292178,-285527,-111548,-327198,-222174,-275011,10448,1298885,184059,-178858,59480,655140,568810,-372693,131982,129342,128463,19645,94816,-271035,-28505,264597,1007218,-160283,-727854,1112554,380232,1384853,803718,1746706,785241,-728257,447020,866905,1023228,-121822,-192269,931877,387406,-864046,365473,-250034,325112,-358860,1365649,745102,758504,-66659,1028481,176884,-586513,142011,-415125,407936,-103200,544296,-766734,-452661,-175660,21050,-233699,-812516,677802,160325,-1273617,-239738,511430,-621542,544208,376120,762123,427711,313061,431347,258998,502472,1208108,2754845,-543286,1001790,-825491,-734688,218348,330497,263219,301587,888978,185485,-849855,-732814,47405,13926,-943354,331742,-538188,-1175567,-439276,-410730,-163169,-993401,-960242,951463,1183294,-310287,-10990,1208783,-204798,-705464,884606,527219,563426,670041,-1067773,-590876,6948,921769,-586359,632602,240628,637530,77711,-73479,358039,-548773,393295,-1036575,125130,-155735,-181333,-1063310,22012,392985,174053,534801,32689,1426001,724124,-865087,-1149884,516050,210243,-1091166,-17560,-449196,107218,362141,723991,-98267,-2179891,-129138,102014,137371,-757110,1080465,167667,-1116694,2398443,1536394,-222007,-683447,-10884,-127444,-1671942,-896525,-32112,-118102,285716,41029,-279346,914678,135468,526145,707085,807305,52882,787816,367954,842567,286581,13528,-452648,-195884,-660251,-349867,-337308,286836,109257,137508,-519417,452521,320211,-470135,-509405,-18062,218536,-537871,-298954,-416304,-524344,274147,130985,1436485,923251,156763,-286686,792055,765126,45521,763643,661057,1143977,-194753,750570,-58862,1302479,127590,-377046,902653,1407535,160685,-902229,902056,481481,1370408,443280,-985992,26749,594078,-165875,-79521,-1030768,318265,838193,415974,-1029638,-848633,917583,-63520,-44846,8087,195871,303305,-772455,324717,288663,124473,-51714,-43254,-472052,20698,705930,588779,18602,-545162,-2016891,-264522,-1550619,-831177,-1325077,-439675,-122745,1654821,-577844,-787194,811218,101428,405182,-713582,-944815,540471,11466,-179112,1007873,-830281,-755280,-363805,-612587,-779562,-1131822,-742951,1073030,-317406,637867,-507421,325200,-521170,507674,-368786,-358155,-508379,-72517,337645,741317,-775757,-1155603,-521822,-410485,-511030,-155299,-344098,370107,-713637,294701,15313,-828663,-727734,-529556,35143,67459,606938,-231868,-806944,-217032,235697,515602,93236,-306517,313126,829137],[634750,568797,-20991,926401,593987,179448,-1078098,-152317,143479,-920128,-166588,969749,-576011,-517645,-941101,-352527,-235298,973997,541073,271229,-820377,-978585,-1456005,-834453,6456,-291436,-442848,-267192,-344117,-430312,287350,516510,-218976,572843,611324,-1165181,-112435,-104185,232573,-464569,-325592,-197709,-785303,949408,-292318,728164,316547,125823,-167998,-347404,-259621,-212047,525535,680606,858136,-282046,-211116,1372208,-376874,-586220,-535284,-911916,256285,23468,-583423,330328,-862077,-769207,-1026189,-356410,1457287,-1353617,-317065,175454,622318,534707,651863,-130678,393549,-776099,121452,378467,-47389,700073,872131,-101955,685651,-87902,-460595,-678145,550831,342094,701182,319455,990167,450152,630518,795663,-642860,-1028908,-495382,400919,666945,1168412,946369,-533029,-760452,-332613,525913,-15435,-695126,-501771,-1292442,1020396,-83364,971467,-88571,438899,227175,-862080,158488,512136,656299,2005436,1647843,1211658,287960,-924263,-136179,-236200,-828489,-509361,-1031893,-15434,-707370,-924380,295657,-165479,313217,766492,-284415,846297,269893,401945,364539,141768,-378797,610585,-1420200,92516,-1107789,-758529,127475,-138442,415126,-662611,-699807,476442,1058797,-739220,288989,-396662,-564423,365221,1738355,1338351,129415,-601517,762429,-144896,-1168403,514617,-329225,-147502,-686259,505809,465364,-1479250,-601569,782508,555750,-465020,-869676,-1608698,998884,-501739,-514295,214308,-210965,-102517,-830531,87897,-63271,-2669191,-131021,-630058,-720287,-1158275,1295856,1037147,229639,16545,-398917,1393231,1506058,-340791,-242975,-1454370,-57708,-262156,-531861,-601378,-109825,411208,1418639,744084,-499549,103396,-485763,44996,593695,381022,-155232,-649919,1460708,382853,679211,616643,613726,586070,-878183,-75084,-9450,566935,984998,426647,404038,-866634,60092,386774,-281229,547185,876997,672926,-270388,1224314,493479,672817,412402,782993,97110,465121,566521,1027588,77816,967519,-283167,-204437,-476554,-322681,-837666,-381336,636925,-136609,494853,365232,-519283,901762,-58421,-749278,-738173,808088,-1178548,1141314,981513,-402088,289503,-1488367,-87975,-580643,-543378,535813,-643425,-751174,-402860,592656,593318,733095,619838,859724,179159,900042,-44436,213163,-145725,583197,-440534,-943574,-702279,-1149133,-856191,-944693,1029875,967949,411236,-146748,1454548,-17178,-1069516,-220832,741698,1703094,1076249,291279,239645,-244172,-23051,-874748,-293961,-58961,468602,346743,633236,1059790,1195068,1275684,-208719,-391750,-457076,1408840,184009,-41075,-373694,-233002,645465,475469,277870,286821,749098,-88759,638307,-612170,-292025,2795203,1071562,673862,-988788,-756399,-144467,560773,93519,-1004842,-527730,-1423583,-491146,-72741,-407815,109589,323890,-220129,131226,-681651,832294,1137328,1015990,567390,994200,-115647,662269,361842,-715614,128585,-567995,-157302,-1352758,179126,588026,-874816,-350434,86603,642020,-149519,64432,297268,277326,1381772,1114629,611177,-216205,-601889,-260760,1056124,-465660,337146,-206623,144465,270932,-407667,-271218,1020903,118447,-357644,-286801,-101261,40140,510031,597442,743628,-627375,-254596,-521348,-323783,514017,-1365264,-386749,7395,144900,395829,-781631,-991714,166531,-441956,-143955,9803,-256964,-21704,-59949,-61869,-858611,864456,-519064,654283,-660041,-1222065,-1127061,-146836,-859287,218223,732923,-196136,507346,640976,381871,443246,93215,1574986,-764694,646526,715706,-199867,1969542,1105658,668853,911522,74413,-502931,-643373,-1394840,-729456,-1097409,399782,-250118,1006355,-1210219,300179,799254,156626,586710,481783,-498831,-193022,-784077,331398,1758255,68066,510119,410326,175296,-56391,30258,1393361,1600755,164580,622205,757448,1063018,-378753,-313867,123203,-180897,235858,-758528,-878203,-1277266,-445266,-875354,490790,-10267,35518,385826,-919432,-240322,-253607,-835529,1174460,-928678,-46457,893232,68952,-1102184,795650,634140,141630,319215,-1024816,394836,22124,-507920,-1169515,-424683,-142510,-1254325,-360701,826922,254004,188069,1298,137327,450461,-300844,-1072619,1080712,-1018060,-339122,1014057,-27383,730954,-90992,-959838,-1538887,-1487464,619547,-248266,-614412,-690321,-1250269,380193,737096,-825603,-29001,-567677,-1220927,-817149,-1282639,-388835,450786,-635939,52638,-67259,397709,362528,413403,265445,560827,448962,-69476,363682,-254605,-700075,289227,303806,-695944,791222,-392440,-190298,-275848,486200,-989821,-861958,-369649,201646,1057979,-823951,-446500,-466313,718031,282496,-1453629,1227649,861669,80679,363563,169693,-725915,-541,-987189,-1164429,-1013768,-114810,916816,1828742,63882,-775455,-947847,-618868,-564680,-1250216,-382530,-272216,1667741,316316,-37080,-1893722,-1069144,-945165,-1432,524965,636805,1072242,1043289,222346,-435930,-151148,116118,-1899562,726077,117298,772459,433807,742019,97404,1019683,742975,342526,-180509,-1145837,-539445,494474,-1240353,-133751,176344,-790527,112683,-607149,665559,-87652,1759471,334030,381752,138178,788791,-53002,-441595,-724371,-293951,759150,1348993,715557,909754,718723,-572081,107615,-182346,-932735,-969514,-534873,412312,666565,279328,2183294,1910336,-350170,41860,-590668,-326941,999792,168432,-204098,-439474,174521,346864,-1153232,-1417807,853667,-812030,-1770697,120772,-586659,106848,114351,-973169,-488709,-381003,-59478,-93260,-650393,-26372,866226,-86102,-46284,1571652,579836,-704405,1286058,-247708,-489781,-1040238,-150517,-705107,-732815,-341663,-289716,1277486,-119978,-338283,-125219,955731,562879,-715008,-263966,-494973,-454662,-207345,-53323,-177768,108430,505342,358853,-94973,-1077335,942486,-116569,1337522,416413,1366132,399303,-613125,189547,522489,762417,230273,440064,942151,49925,-1029455,375301,-354848,382095,-322779,958756,643294,409851,-525839,1043379,287806,-839179,14847,-690224,156816,183072,552101,-857049,-270028,-321874,-230900,-217253,-1126283,1052173,547976,-888433,25348,762387,-272671,824595,497374,544828,393064,892342,223463,454373,280616,1353560,2681205,-511373,989251,-731608,-761779,449627,741156,206374,246256,454195,33981,-788043,-707101,344189,291932,-663713,-140869,-713387,-1091360,-580520,-702034,164003,-906300,-523937,1153274,867647,-181723,-302682,950870,-505271,-1079278,876707,342426,759098,457128,-841399,-608419,455340,1044282,-1072989,426667,341992,821258,-403894,-342606,98800,-513926,707054,-907604,4192,-232074,-234496,-1202797,-223799,398016,720639,777785,-70022,1209197,679313,-1311486,-2178369,363331,13941,-939617,-239527,-369582,495045,236501,442482,-8047,-1833361,-421015,-69485,293216,-683647,1130659,145602,-1618439,1644442,1783795,180920,-361165,61267,62231,-1766243,-894476,-10414,-191056,333825,-389402,-928728,864424,385742,771313,509701,353091,203049,439570,43966,539134,241326,47267,-779718,-267202,-785685,-624941,182219,594613,-9097,17000,-842509,292504,532938,-553214,-666125,-196865,219884,-51259,-210827,-186184,-507207,6472,246914,1614361,1059618,119711,-128003,802932,1184718,301707,591528,348660,1001972,-110852,295528,69887,1030170,-202892,-467177,891079,1336894,22199,-950226,1976989,847942,1125317,419108,-222774,348527,592006,132757,-155577,-760561,685025,626096,569266,-1127137,-1498226,795949,421203,202017,184709,328723,31826,-464151,523000,440247,339064,343471,-172031,-695537,488814,785217,929794,715712,-322450,-2395441,-337194,-1132564,-744421,-1517534,-632525,-493604,919487,-81043,-271480,1103002,217368,703947,-577551,-156426,248168,-130532,-728798,1171039,-482266,-260777,-139431,-11959,-861556,-1495996,-821735,993737,-1159452,479502,-918281,232475,-412419,767970,-653518,-732688,-525499,394407,148077,528426,-558647,-988601,-708895,-222377,-471781,-38316,-274104,125560,-1218068,451352,485219,-961756,-790820,-209187,245947,-327700,523051,-112057,-726134,30786,65971,353781,-49739,-465369,257212,758300],[429926,388735,-54972,597870,625894,135621,-1152863,-317950,-32371,-932858,-62344,418956,-911262,295088,-1006710,-51386,124734,885679,305080,4520,-546068,-1424245,-879336,-641694,57733,-666206,-544494,-74899,512403,-527776,82617,289912,290446,621889,569785,-1372458,-105669,-60339,-46513,-714987,-192557,-244843,-666574,975893,-254600,782675,353711,537253,-276438,-99498,234615,-169902,-258404,682868,1241252,43557,261425,1496881,-75840,-436381,-298888,-938839,275724,-169866,-705548,451066,-418469,-580920,-963795,-246138,1883452,-1507641,-459164,175098,621570,379753,607319,119268,410379,-697095,99247,609963,218623,951238,949384,154232,473171,-72555,-864494,-603752,452092,381396,541744,411679,1045476,677199,774801,863654,-945973,-1270505,-573868,171897,648922,617442,883163,-288190,-454832,-78834,672454,-116106,-509748,-603299,-1384817,989803,-47639,965683,179414,360426,24190,-1306103,254246,676186,916725,1857782,1685931,1345855,140991,-784721,-527607,75451,-657538,-528538,-591706,182910,-830665,-347390,383681,-132876,502322,173116,-373315,916199,506399,330860,193424,-55415,-587053,251159,-1208785,421939,-788900,-1142525,-21698,-220853,-297259,-803644,-487932,224856,619122,-887866,46408,-441765,-159161,454710,1656873,1409009,499143,-377321,1178601,-424941,-1225658,-36481,-418972,-81827,-759257,678850,669882,-1509075,-270119,408594,318559,47444,-340097,-811902,767991,-953373,-366292,182504,-288450,-64801,-1237557,-170431,-137856,-2802799,269992,-373158,-546669,-1074475,1200177,1216454,184274,54491,-489075,1338801,1343718,-434356,245763,-1460988,-438563,-332552,-136762,-684417,-462606,33051,1688794,1071362,-829750,-83453,-522277,48307,331720,419562,-218589,-544158,1722475,309745,326807,232790,545826,550760,-850313,106000,-223976,630127,733421,479857,212469,-691973,-238610,307691,-69512,599039,942661,686501,21267,1491239,448149,705319,189978,624089,246617,21383,970998,1398152,107899,1247132,-110185,-523186,-482279,-462474,-1090699,-542581,439139,210776,693338,369297,-860296,999460,-402293,-1318969,-1004228,587594,-860284,1163527,1362473,217806,475859,-1204164,-173983,-506554,-528955,522808,-79152,-1201910,-764125,1185789,964390,753228,298074,1086199,-30330,1028155,-57337,311478,-296121,3587,-978760,-1327947,-1128702,-1799000,-802342,-1076160,1260458,471601,-209010,-105777,1414464,-39089,-446814,-7000,649696,792360,-157888,533328,182546,-470585,-157840,-924756,-236485,-137860,89284,30219,214605,966897,1145290,1482601,-279264,-254702,-836181,1280904,520085,-107275,-439258,21181,844620,505185,359125,136399,844537,-141729,1016796,-495790,-156543,1763584,948579,562778,-929867,-826948,-640647,-58698,-178481,-637541,-346933,-1360874,-220929,-54460,-212834,404764,357064,-58893,207457,-573416,685767,822161,733097,469896,821950,92743,260680,225828,-1126117,-232254,-812509,-368485,-1405113,-46365,369262,-755258,-57844,200727,492076,-18683,206345,203717,117450,1044954,898068,689156,-165028,-1069796,-671256,995777,-455657,124976,362359,106650,139157,-132200,-140386,868684,-331025,-524368,-727977,-533396,206027,348411,629735,650095,-581184,-117381,-265264,-709297,253854,-1448335,-339990,-5582,102188,498548,-641527,-1067902,-141882,-346646,-11358,251497,-394117,-144005,-79981,-165639,-610174,766638,-470961,346057,-699154,-1264239,-1305774,-18910,-484168,35631,562960,-276002,443912,389587,39043,326018,-84014,1411877,-237236,771347,711336,-392682,1567106,988265,-94226,915366,-141222,-274762,-347452,-1233009,-557087,-944725,131569,192433,989419,-857594,379654,519014,320219,679689,182507,-713053,-144573,-587385,68492,2182636,-230301,712515,278701,-53535,508622,69785,1737571,1436145,237707,295476,792208,1085708,-177974,-309672,-136215,-315333,553253,-423397,-1150832,-1270565,-234475,-600080,663585,389764,227560,92200,-1126019,-233147,35273,-644408,1114690,-1198800,-96504,381055,182228,-929185,1108863,381306,-239404,143609,-773546,357553,-492178,-573880,-1282589,-806820,-151525,-964041,-956903,773574,448564,774555,2931,194630,725496,-236274,-504558,1229031,-1158150,-191776,843530,-418712,434450,629986,-1166128,-1608433,-1872790,938785,137297,-366999,-662160,-1047976,446225,995902,-884847,-165615,-785231,-1014571,-1361877,-1589064,-474217,96606,-396195,25698,19434,121624,341628,437119,-92645,491428,544581,213853,408166,-667899,-1068062,153381,636366,-897441,565430,-75554,-250149,-518151,283544,-865592,-777903,-253323,362209,1558240,-423106,-337166,-545125,788144,206600,-1158457,955709,250561,-36875,470163,282649,-920238,-192596,-1214454,-1200025,-1076695,-79589,288565,1124269,71732,-809982,-889051,-828080,-79057,-938892,-529607,-215709,2083338,321449,118044,-1454411,-1084495,-1540763,-125879,855182,1233374,1007893,1221152,324412,-269587,-47731,317670,-1508813,910219,96630,665345,637023,1030189,-58820,638263,439514,484144,-279735,-780607,-332203,415258,-880936,-172251,144319,-156372,-223001,-778324,479054,-85568,1048436,287724,155785,453709,973736,-14607,-796342,-945908,-393482,-221583,438304,86356,242320,468679,-578676,551497,105110,-661207,-666979,-1067616,31881,696813,357236,2263988,1863583,-390909,380458,-825371,-778740,1136693,163667,-324507,42222,256431,312997,-907807,-1175935,1164445,-501882,-1520500,219807,-505217,241363,98612,-505181,-416151,-337006,398633,117973,-802022,366742,1054477,15296,-195081,1108445,274367,-560173,504139,-259332,-1158667,-1743166,-291652,-917779,-1068536,-317754,-536478,907387,-420308,-482255,-251903,1147734,407244,-899475,-487280,-991005,-960328,-438099,-268765,-287335,226085,670011,-316107,-82772,-1325612,658394,-606923,868347,-16767,805131,-21978,-342936,-34757,158854,356748,591544,965067,899310,-244843,-873364,383705,-558705,260909,-291498,476243,442069,245371,-957610,938432,343885,-1019292,-140466,-1045063,-131834,451233,514930,-897634,-446055,-585414,-505897,-178263,-1153788,1185001,844015,-553076,133516,915379,32723,823921,573297,242006,196415,1384547,102780,569601,-72896,1076108,1925743,-345282,661434,-466691,-762903,376042,1067559,34474,220764,114515,-147271,-638236,-622214,492588,547555,-266512,-606247,-746044,-620336,-638896,-866353,385475,-809459,-9503,1226905,432108,-22727,-577971,558640,-745395,-1225308,684728,-116912,697809,434066,-441260,-639997,832940,1059366,-1481713,148723,226941,926727,-777669,-669098,-414830,-363516,838325,-763645,-180581,-235277,-134831,-1012839,-234215,286060,930972,945952,-154785,948619,621074,-1455870,-2463881,374557,-225497,-797961,-668284,-271056,910139,47809,-41071,-156635,-1518940,-726426,-259556,219691,-492345,1052558,115482,-1750750,911227,1797950,519812,-104146,116125,266214,-1614438,-753477,42795,-233678,333934,-759122,-1471587,747368,558024,932870,372225,-131668,316150,60737,-114005,249593,177607,217974,-1064836,-316106,-698335,-975656,524139,801068,-157841,-289462,-1102727,100222,680760,-559056,-807716,-432720,140630,565040,32188,-233230,-550345,-297417,401127,1657059,1143577,160121,66431,666289,1441937,575365,256298,-12165,773255,104224,28155,174956,502035,-445493,-455913,738392,1034275,-208621,-991145,2417732,1073135,688626,343578,514137,502838,463347,287254,-291324,-253529,1103768,472325,589480,-902152,-1956122,570276,800630,525495,217357,408752,-163805,-14496,733214,452746,643930,494324,-548983,-880894,863526,843831,1153402,1182577,-159988,-2588439,-325528,-505631,-377414,-1331159,-799284,-863026,359944,467480,274417,1331124,262160,962880,-459698,766691,-113558,-239478,-1161548,1114871,-144130,12411,-162924,398781,-755446,-1634904,-770005,858308,-1647525,267412,-1316653,-33148,-189672,695871,-870870,-1097682,-474275,739430,-154652,137954,-201289,-554043,-828339,-71894,-365838,-83696,-252281,-80061,-1675117,330104,774053,-968237,-820200,221224,402605,-799147,363257,72503,-540553,392885,-118286,107240,-224655,-569819,186274,635877],[95136,138026,-103845,145176,432861,5345,-1177608,-467133,-264549,-798286,53041,-355185,-1196189,673461,-1111242,33480,263822,752865,98696,-178933,-247670,-1567511,-241281,-449249,83369,-1028557,-665816,-118852,1116990,-518721,-168154,-6679,675369,547354,368020,-1319475,-35480,106500,-452343,-863206,-29676,-395319,-625935,751460,-151883,813363,463419,783610,-225618,259598,452348,-208069,-907327,386105,1473048,187702,699999,1621218,306858,-280764,-70998,-686974,240366,-240536,-786414,561489,-110511,-478368,-530578,-306426,1911722,-1453396,-578693,186267,414364,98034,606639,273203,405619,-347227,-215446,783869,487548,1128071,927486,426207,-140765,-110168,-1233245,-385761,444557,318496,2328,327065,871287,578472,662346,729364,-1136815,-1252628,-640882,-96094,549020,245397,761341,-292822,-128241,143910,821949,-170447,-96394,-838061,-1293820,827817,-77071,829037,352744,219659,-379956,-1607007,258117,662126,892847,1133843,1326323,1293544,44452,-616706,-905582,311763,-436902,-595678,-78599,400416,-955999,108179,312560,-281436,900939,-207621,-353279,890758,749774,284244,-79747,-107072,-753108,-253376,-679812,843325,-389735,-1504079,-261846,-396437,-1061700,-820387,-197528,-67948,193699,-1021791,-195434,-461355,172998,376260,1400528,1455600,778588,-197101,1345041,-550108,-1195040,-410268,-405745,116629,-666633,688233,763850,-1368507,46204,64592,257930,440045,336217,129513,416300,-1029450,-22332,154946,-417839,-141660,-1379752,-390594,-21791,-2185534,677279,-108207,-313873,-823862,853458,1164827,119614,155627,-453230,1217108,994736,-495143,743847,-1104544,-772980,-344368,-29434,-685163,-762045,-387159,1640438,1321870,-1011613,-481121,-641144,-46436,88096,250275,-276087,-455592,1485034,126092,14525,-90518,603624,479941,-639624,169512,-504438,567414,384046,399229,-70189,-274044,-345116,305474,172079,611032,1033382,686562,282736,1633555,330132,650962,-137083,407398,294723,-442150,1194062,1546399,212231,1472998,124957,-644298,-265947,-485273,-1164354,-581473,215125,532396,884803,341358,-886125,849158,-678315,-1729033,-1064360,287911,-491532,1074873,1499189,636736,330446,-936762,-307934,-325617,-403824,313051,445127,-1231801,-813254,1581337,1122232,620915,-20147,1131489,-233782,1019271,-227694,328934,-457499,-642097,-1316155,-1415103,-1218697,-2318821,-518538,-935223,1222422,-71721,-874482,-60535,1191206,138741,171734,166960,504911,-84246,-997552,842700,80505,-661144,-302350,-790914,-128924,-202344,-256881,-191712,-238961,715037,877858,1495853,-183932,-59150,-992921,1015108,622039,-255985,-566980,272013,1017568,362619,344443,61455,885915,-223858,1212593,-265006,-52935,468580,681518,270839,-841849,-831803,-1078817,-805142,-559171,-256648,-251584,-1114007,236307,23587,52233,678792,238654,7839,346671,-456025,562835,404970,407185,420642,623396,154168,-198592,174457,-1211353,-497997,-901540,-411048,-1034084,-331342,132544,-558954,102862,410741,358383,5944,439250,118102,-106098,603684,643003,631217,-325071,-1416709,-887230,887696,-355607,-78924,928409,185622,-97514,78478,-81255,635649,-649748,-648551,-947848,-729176,295906,164289,621883,562386,-345059,-37653,-43946,-894671,-171741,-1415837,-262830,-104268,53408,300857,-580104,-948520,-341668,-272292,202490,388295,-459807,-149872,-83190,-272132,-229433,447143,-398742,19350,-545594,-1056205,-1231849,162484,3590,-62687,446803,-287135,402814,286899,-320671,247476,-162196,1177757,211145,734902,616990,-340442,904704,711753,-694833,888304,-143542,-72730,-111912,-1054293,-453250,-828080,-166499,601344,727989,-606123,440139,309903,354873,668828,-122412,-776777,-254443,-739128,-273480,2328312,-375651,789006,-53039,-285407,931022,154824,1658310,980509,210719,56049,586900,991665,77199,-162142,-365683,-397723,901069,320567,-1113512,-909565,-114998,-110348,799527,678277,439951,-224325,-1090854,-276657,195737,-234773,939275,-1379402,-277073,-235691,327673,-831365,1241809,199672,-449007,91279,-269454,495649,-1002593,-510486,-1104436,-1010209,-63360,-679650,-1392475,723941,666135,1298469,-30362,256172,898679,153227,94062,1229738,-1175464,-8368,709177,-870919,-45780,1151751,-1014029,-1388583,-1806063,1227553,482026,-114121,-686764,-691130,546263,1298285,-509325,-302198,-748651,-692087,-1803696,-1678465,-662532,-261962,-155382,17733,-75256,-18423,273384,280583,-504593,492800,813299,612682,230668,-927399,-1167983,33318,788741,-909927,274249,149645,-268258,-618979,134253,-640418,-739643,53383,522087,1688655,-5200,-189365,-556887,851812,-64383,-726528,761562,-166925,-68742,498364,329418,-921214,-542496,-1421855,-1141561,-922049,-40548,-320038,289311,163234,-573370,-620298,-746480,366350,-476567,-785236,-195184,2059807,314366,265191,-949219,-1001842,-1914593,-295006,879363,1488009,1026280,1310397,311371,-23377,-169543,511446,-971924,1053736,167909,485842,763360,1106272,-163874,186555,113599,603190,-163653,-276008,-123045,284436,-614516,-367764,264741,667347,-519981,-832071,152748,-173170,283316,192157,-107902,694414,1009831,69821,-875593,-942460,-455670,-705287,-475277,-521923,-290562,204202,-501205,587072,357998,-239743,-322295,-1537499,-280736,633961,462916,2140261,1498977,-445083,559153,-910975,-1130838,908697,-23013,-475072,680662,213461,141789,-600820,-980018,1142769,-116983,-1288789,182991,-363733,286672,153789,138049,-241973,-58836,845859,300671,-706703,617308,1119815,287925,-317405,481020,-53817,-301970,-154801,-171274,-1472187,-2129369,-487213,-898834,-1097904,-179649,-624474,261888,-607239,-541215,-207805,1151934,225860,-844988,-480284,-1176821,-1177803,-618663,-471618,-558194,355553,773858,-770000,-128456,-1441740,338184,-938415,67406,-403326,216674,-418137,-73478,-173028,-168151,-90338,879601,1187519,818273,-375026,-487957,369598,-790855,-8691,-303636,161056,156774,275508,-1167622,775934,292665,-1044287,-297292,-1344978,-399366,585038,446240,-863723,-805210,-904570,-755819,-77809,-775491,1040969,995363,-332284,125103,933581,247729,564802,592910,-54308,8372,1692157,126164,522686,-512332,414770,782535,-57364,112358,-80455,-665331,56935,1182061,-201176,229050,-101991,-327275,-460076,-492292,469709,702267,156543,-981387,-680068,77677,-617806,-838077,440863,-736623,393787,1146116,-91146,144210,-714087,131184,-867041,-1130032,385491,-722556,442385,606216,18940,-706179,1059265,1004718,-1628228,-114340,-26515,931616,-909975,-1079331,-914349,-182969,763958,-581925,-329845,-161653,108053,-548292,-6568,121833,685605,946534,-247188,705464,597578,-1201583,-1915076,437060,-461664,-709628,-1092383,-151741,1236336,-139519,-561795,-501052,-1412641,-973086,-417927,-59199,-276916,856225,97340,-1446948,416923,1590692,756080,6823,166981,506483,-1278499,-465050,120173,-273520,292971,-952831,-1786696,605037,607158,924047,329242,-462218,370380,-246041,-163718,41348,147405,480392,-1242229,-332816,-400395,-1313684,620240,886268,-289366,-665730,-1235707,-63403,781514,-520694,-916458,-699663,-13391,1021594,242981,-546668,-609371,-632283,611081,1617479,1166482,285906,237345,405257,1499208,822060,-80412,-358573,498962,393451,-30227,252726,-12553,-552378,-364258,512082,507436,-478788,-955240,2113394,1131508,163893,223275,1081429,460380,308687,276637,-453290,317648,1518607,421069,416790,-429690,-2059770,320572,951897,831596,119615,393885,-266698,455565,935699,313221,827690,326322,-1042206,-1013541,939496,854419,1210353,1337028,-88518,-2545571,-315815,-50623,39241,-871257,-868198,-1084716,78191,913450,755964,1460317,255619,1153698,-369426,1414446,-446543,-275303,-1344202,890107,159612,-115010,-392602,506119,-532703,-1532636,-565926,629485,-1643052,27155,-1622549,-402139,115029,451417,-881643,-1286570,-345262,851874,-488184,-384268,247044,52988,-691624,75839,-223753,-259595,-277284,-159369,-2037614,83326,830229,-880230,-778297,628067,463442,-1236600,127036,270633,-374439,729615,-240731,-153758,-378358,-610200,70985,484923],[-295259,-120302,-157429,-275688,22179,-226463,-1164389,-545117,-500443,-550026,104627,-1096070,-1365412,236435,-1254232,-93669,236726,620237,-57340,-240695,-133325,-1435200,317118,-269887,85517,-1262983,-761209,-320466,1369603,-411404,-418245,-264928,833688,301336,22668,-1042612,64486,312660,-860161,-910590,143341,-650333,-601595,402490,14967,758783,680606,728237,-177811,607724,368234,-235696,-1223251,-96994,1365034,131166,1007717,1717443,645728,-115969,93590,-247344,214030,-213595,-791028,631062,-51863,-574497,94811,-546405,1573199,-1246606,-685138,195308,82274,-199767,698085,329376,355218,136741,-693387,870544,641332,1161252,828568,667649,-1023622,-224534,-1466903,-123786,504538,193445,-560052,113316,633542,229099,237511,345174,-1221686,-996908,-671328,-326618,401201,176148,607001,-656669,131653,226340,908783,-160580,236638,-1077830,-998043,570693,-154204,642771,399174,73559,-793971,-1607008,182223,499713,577216,62499,723788,1038515,-8481,-398222,-1166809,354501,-186011,-631768,388985,604309,-1074881,244056,138850,-579391,1262408,-170082,-273988,733412,905614,307342,-388378,4241,-797397,-726897,128589,1301371,20908,-1743624,-562770,-594161,-1654877,-618449,98056,-337695,-81436,-1092516,-428684,-416448,318673,125761,1013615,1522205,937453,-67657,1196000,-499077,-1161380,-514336,-277203,337454,-548448,481658,657476,-1056157,275659,-138966,353257,626792,963463,866016,69672,-672132,441026,138662,-614229,-275617,-1152701,-540821,307528,-859456,971933,86038,-108421,-487052,380338,903443,69487,295767,-241134,1053137,566138,-520903,1081896,-585344,-934910,-251854,-335592,-608864,-908282,-737978,1320604,1400889,-996098,-988016,-779690,-207412,-32003,46496,-267844,-460403,835731,-154688,-173797,-299577,733694,423559,-238289,109074,-645434,379268,-11222,130329,-380385,289587,-189257,369915,360664,577296,1127319,718951,497949,1617386,199135,547556,-407479,151878,241886,-762388,1105556,1407661,343142,1568668,340959,-508025,144600,-405254,-1029926,-520137,77699,713543,1022799,279881,-677229,479299,-813766,-1928237,-898657,3259,-132052,894783,1272225,539948,-63877,-779410,-410443,-70495,-160845,-8013,775804,-917366,-556843,1703025,1102818,427409,-211249,1045328,-416022,837698,-503382,250931,-579448,-1113030,-1344128,-1125411,-1005915,-2522914,-84498,-637206,972380,-554518,-1174315,20520,818154,400959,563442,243204,330035,-678880,-1388600,1102819,-74255,-774541,-397216,-497488,9801,-274551,-471198,-277341,-619865,383570,457736,1214096,23671,163439,-945089,689465,540727,-467754,-781883,430352,1091823,102979,277903,72766,816169,-277949,1150997,-91485,-31101,-507474,310811,-3774,-686252,-791118,-1293941,-1461070,-1053586,-26345,-262845,-663674,802667,148460,301256,901014,-98034,-34280,516490,-286785,555603,-8776,121454,480023,400749,70439,-573539,208787,-975396,-471231,-837087,-281204,-412163,-577820,-39428,-296273,82521,601567,253480,-81646,747269,48890,-308134,227790,374146,458544,-680947,-1573151,-740074,764062,-202163,-205517,1313370,364645,-399366,186688,-113520,334537,-740622,-710213,-904914,-628720,299040,68235,612727,579302,80769,-34687,124913,-769323,-620137,-1270171,-192695,-240856,-29503,-160680,-581618,-697865,-420115,-260234,350680,429848,-403507,-35586,-105460,-345863,38236,-41831,-385819,-247870,-272989,-680050,-931154,349382,442229,-78999,383633,-238944,402299,301930,-565454,235921,-121593,883054,407411,590123,541934,-20212,191480,347551,-928628,816749,4514,68992,11982,-904625,-455054,-749015,-336469,889206,268366,-483833,474112,216132,283129,558889,-425929,-667948,-418518,-1203275,-583477,2143787,-302931,674272,-487489,-478313,1045483,286918,1188348,402726,79076,-60360,195304,788902,304855,52554,-500532,-507487,1130452,1134588,-762577,-185035,-138121,511850,869704,775870,621402,-523898,-846829,-376969,157329,261641,734858,-1371199,-545846,-716677,469411,-767525,1179643,130540,-442280,161811,367619,832683,-1323610,-302133,-685983,-1049399,48347,-519503,-1512841,673662,857727,1640357,-110426,314457,881698,687394,521513,1186551,-1024321,158847,678752,-1246288,-542702,1356362,-678057,-946206,-1209457,1388190,691552,101170,-750897,-262959,656657,1528999,274989,-433613,-590951,-439006,-2020311,-1499490,-880295,-521340,49890,34758,-314453,-39526,230566,8161,-881055,544769,1113568,982430,-45426,-936288,-954746,-64379,773392,-724892,30057,288322,-196335,-678545,69749,-372262,-748996,419228,620102,1344315,414318,-88369,-507144,908357,-412220,-284346,681829,-116886,24571,409834,314363,-751188,-992887,-1610554,-1015619,-598425,-17687,-766597,-339138,270345,-59002,-191364,-405289,657524,-57878,-1180233,-251255,1687719,311253,330774,-520100,-820647,-1952541,-456489,495653,1379822,1118515,1268697,192675,246883,-464467,653481,-549890,1026899,229014,273087,787866,956605,-192243,-316705,-177932,665835,141052,184123,77926,205563,-477200,-657265,562713,1420097,-609650,-710290,-236842,-298898,-285630,36603,-382133,796994,893582,196586,-636357,-711753,-496607,-673382,-1180719,-974581,-661665,9493,-337556,347584,505334,228713,-14778,-1860957,-414237,394796,562793,1861654,934199,-522032,551809,-881725,-1335994,544506,-322668,-644665,1186380,75616,-108321,-356483,-865529,828792,266514,-1172987,78401,-191972,229609,260211,797349,12300,377544,1147422,428440,-319431,692721,1023963,672486,-399121,-158418,-347240,-3422,-553955,-25698,-1377298,-2078267,-681566,-656054,-778405,71309,-512452,-423811,-589048,-477426,45573,944443,120154,-569772,-260294,-983559,-1039383,-712289,-609545,-866731,516140,847655,-850037,-216357,-1437954,71595,-1011672,-792721,-695012,-232500,-725811,88210,-197787,-413602,-479644,1018528,1047922,724202,-322014,-54762,326730,-962680,-336226,-379392,65597,-161738,432479,-1031667,611547,123762,-885435,-435232,-1461766,-608677,520172,375179,-744426,-1076257,-1180438,-930241,87498,-32371,682253,975187,-239381,87648,797910,381375,192308,551152,-284214,-44180,1759090,281984,267650,-941696,-368030,-239012,315247,-456024,326406,-461650,-353951,1024605,-443634,264083,-230950,-479047,-314222,-357997,307993,709965,516173,-1187188,-566530,711260,-539978,-600150,319478,-715029,595257,916901,-600828,308853,-651763,-230929,-841501,-851148,104105,-1295040,143594,926339,458185,-795903,1170711,937929,-1393549,-283564,-296263,823261,-755874,-1498548,-1165129,-74193,514987,-327239,-365952,-35297,414943,16122,359327,-11570,12523,726208,-370523,535804,655180,-580929,-872746,440707,-637733,-675281,-1296587,-14463,1368577,-262756,-962811,-917937,-1551730,-1101204,-513948,-428179,-115448,607056,102802,-809471,190906,1238462,872192,-51620,226606,823101,-862353,-61111,205345,-336858,219810,-896219,-1834545,481124,517655,714609,341275,-537380,365059,-391347,-195848,-78128,210365,759835,-1241977,-305078,37251,-1538434,501160,859774,-312399,-924232,-1218171,-152974,880636,-478016,-984787,-958383,-210337,1145222,245958,-1013908,-647354,-964757,897193,1534281,1116678,466867,321088,72675,1389531,997810,-269222,-637747,240691,643614,56126,301105,-243180,-528723,-251413,292487,-138312,-728105,-826661,1319284,1045483,-328183,73207,1428154,288262,184352,158363,-600408,675022,1853177,458406,59413,127745,-1767854,123550,843372,1007730,-45421,288533,-286628,821659,1097996,66049,780984,-102268,-1464442,-1062708,621069,819560,1090169,1231807,-96559,-2283303,-375856,-6505,285785,-313003,-759400,-993936,66057,1134903,1084496,1449780,231074,1288983,-301415,1463689,-671102,-216561,-1208352,584829,415922,-620221,-694954,311908,-309125,-1288878,-256265,269359,-1233112,-202659,-1756504,-745834,429706,296339,-622329,-1212055,-158793,722086,-764938,-916724,700524,671508,-234577,241749,-75880,-484886,-331102,-70492,-2236480,-102767,686913,-776931,-654052,860138,429587,-1531186,-164487,406364,-329381,900475,-286132,-310937,-456728,-592373,-85636,316125],[-624526,-323230,-212429,-551599,-509807,-516021,-1110239,-514281,-677741,-264072,51730,-1590107,-1383492,-946193,-1382983,-351373,168483,527825,-157988,-168364,-342484,-1135672,685492,-109540,74031,-1278796,-794539,-551818,1314335,-231810,-616981,-406318,732874,-124063,-420933,-662519,164415,435894,-1138751,-863755,310002,-955289,-507267,94156,219519,587433,964958,335488,-295044,841716,83544,-163568,-1139285,-578632,803157,-68841,1135521,1741278,838891,63240,168921,213517,236596,-154900,-698908,631978,-233853,-886677,605723,-910266,1001324,-950346,-772792,183898,-270220,-400481,855844,324346,247154,560021,-1116404,871284,612072,990526,692999,832504,-1895345,-411976,-1493744,63696,575643,64453,-890645,-154272,454982,-185724,-370118,-230365,-1246470,-616119,-645819,-421100,248405,358019,449586,-1280577,284574,132331,865658,-119483,222006,-1168135,-497213,287459,-236844,466524,316792,-32573,-1021929,-1264505,75720,267643,77746,-947311,108287,621804,-64922,-106281,-1231553,188264,52953,-551528,725749,754463,-1157469,70733,-30434,-939693,1332498,276226,-209879,448742,919803,422867,-667009,236043,-683211,-1003949,1038219,1710469,394682,-1789092,-867201,-726914,-1925461,-139409,344758,-521376,-163058,-1052190,-633365,-248578,255344,-288350,573257,1648932,970108,5801,768267,-314583,-1181326,-367263,-39963,500228,-516245,85189,345744,-617458,376807,-165331,515868,612477,1368758,1234696,-164258,5343,896768,161340,-815949,-376052,-596710,-609934,758980,758962,1034762,152794,-6118,-154693,-44043,504140,71820,431273,138472,887923,167983,-512140,1107507,-141496,-858640,-49937,-969821,-470332,-854252,-959297,830627,1249995,-794593,-1436068,-859759,-394114,22970,1928,-170211,-605265,9789,-490947,-201294,-387428,835726,389018,286518,-43713,-553959,106559,-400266,-332344,-626446,821858,192654,430960,398620,496978,1167771,779639,669290,1468583,120865,451554,-519821,-97623,121046,-836244,684899,1035289,445218,1485819,461342,-161184,644981,-266562,-744093,-411181,68138,687390,1072137,188756,-384927,8269,-789433,-1902400,-567327,-187837,148214,635930,664941,-216781,-522026,-724721,-387533,200808,169134,-332224,868195,-486567,-131340,1545238,998638,273577,-215391,883781,-577011,477737,-793857,87232,-626510,-1248787,-1041496,-487120,-613471,-2291079,376877,-359751,650232,-842646,-814495,150222,373491,597478,623011,185948,131537,-931026,-1522740,1186176,-249439,-799443,-436957,-120590,160421,-364711,-493340,-216908,-828063,66349,-283,661435,228504,390216,-759958,390525,366572,-681182,-1018914,430735,1024408,-202232,218113,146685,608297,-252742,835602,-104274,-117371,-949326,-75412,-63841,-446968,-737042,-1199824,-1864920,-1627683,-75811,-355008,-58284,1319200,293514,462759,1040322,-617793,-166334,662144,-35639,669724,-318767,-58864,671547,129808,-102550,-748598,289913,-531794,-88291,-671134,-37554,207122,-686398,-124074,-20912,-94427,678264,184280,-243231,1040602,-5431,-403700,22753,109713,198007,-1100834,-1524454,-180900,653149,-67613,-221128,1380812,592579,-685713,188201,-205566,-29499,-568152,-700380,-654077,-266186,222983,134984,625172,731824,609061,-109244,249251,-344299,-965945,-1055190,-166775,-365250,-174127,-751700,-599132,-412420,-405174,-337428,322247,431457,-200489,165636,-169591,-361290,20293,-594618,-473295,-411623,4166,-250344,-499858,478992,654472,-48891,337130,-161708,440638,327726,-584807,296490,44644,543438,318304,413069,538189,482979,-354054,-24764,-730418,700238,203945,139445,10344,-776766,-550186,-653202,-240010,1002614,-308165,-488283,475089,269693,134734,368375,-743122,-425119,-555330,-1752867,-761914,1719849,-38216,346984,-858392,-602635,789033,442658,471282,-89334,-106663,-74850,-247238,502455,431513,243153,-517866,-670551,1153388,1631739,-228753,672009,-255937,1121114,847564,643561,718428,-767553,-501343,-510929,-81558,683193,582728,-1146560,-804932,-890599,572644,-638214,995706,181093,-245846,334448,950751,1305922,-1330722,6196,-166494,-998485,90071,-512432,-1270729,608946,961817,1740107,-236803,350941,667493,1085599,656192,1173061,-697858,270327,765888,-1407851,-812212,1244301,-361501,-425751,-291966,1373640,736684,249740,-806719,115429,746575,1567373,1217316,-543916,-431079,-386936,-1904800,-1122480,-1012644,-585965,218557,71786,-615723,1774,250209,-260142,-1120548,563581,1269328,1120693,-254661,-693671,-502609,-135499,637838,-377532,-76503,365157,-58163,-815281,100052,-70730,-801477,657859,609304,645643,825154,-87593,-410840,949579,-665691,53798,688418,459999,215926,195685,252711,-486916,-1431048,-1788931,-871161,-194852,-12533,-996870,-555616,316467,610914,284826,75396,768577,164617,-1631791,-411380,1179635,307712,262574,-258283,-561719,-1682320,-545829,-221283,1009613,1249180,1083666,13416,492114,-778081,701771,-393714,800532,197161,73081,721892,629913,-151587,-861554,-402342,677904,552265,446758,262415,222390,-439308,-914314,967341,1887180,-387812,-389459,-572223,-405019,-557663,-181350,-650605,745022,701182,341050,-143832,-331646,-543552,-354172,-1560792,-1224971,-908899,-80016,-114705,1952,544055,644850,199743,-2012391,-309719,-39775,630636,1479390,326253,-635200,380872,-807037,-1385484,237831,-620274,-802790,1319770,-99491,-359240,-275293,-810328,368365,569796,-1181072,-27138,-25664,88033,366716,1329292,335759,829667,1254428,484890,272859,669415,772932,1047353,-433836,-689129,-589724,222214,-728286,96964,-1000857,-1685618,-831255,-257660,-189436,398692,-254676,-859158,-329038,-293855,449533,571731,127960,-165702,89244,-480464,-633196,-710010,-683206,-1055683,698623,917897,-567878,-316061,-1374845,-64612,-808871,-1376570,-893651,-435710,-894868,107321,-115289,-548760,-742764,968581,638555,655008,-157073,258830,267923,-998044,-601942,-501054,117334,-454554,607281,-556970,475127,-115564,-582692,-544953,-1324901,-743489,269509,336953,-547704,-1050712,-1313658,-1000448,282691,860676,246148,792983,-228348,86186,522712,504556,-92717,452478,-426974,58892,1580344,497406,-171200,-1252012,-868278,-705480,708985,-831913,634733,-208135,-668384,634272,-644817,318772,-330492,-585561,-247132,-270322,86134,573566,752815,-1169927,-437694,991256,-430612,-193576,63540,-759561,611239,581888,-969929,469395,-412962,-456143,-685404,-492177,-30690,-1684309,-37115,1291779,856099,-862314,1312464,910416,-795613,-315375,-462428,607983,-389640,-1747011,-1066217,-111539,165381,14368,-262369,96326,666112,454942,709061,-46839,-900097,296273,-523167,465049,816230,248764,159882,333535,-706758,-658115,-1165739,131528,1252893,-278946,-1156079,-1247039,-1788275,-1069615,-544538,-725029,-31852,399180,123655,-59463,147261,854530,869004,-236513,300435,1225859,-478177,390087,277583,-432334,120133,-585609,-1638886,412159,308982,337280,319227,-369834,322502,-338954,-272492,-145737,396918,962566,-1024197,-214061,498260,-1572902,256706,748908,-151095,-913017,-1073891,-148222,1012249,-461238,-1011995,-1158184,-399557,945154,-17479,-1461774,-646263,-1222244,1258261,1398849,986090,617412,269465,-267736,1189111,1068705,-230004,-818636,61829,737951,188435,316495,-64969,-425479,-196022,135550,-740695,-907721,-632129,444725,859377,-692960,-82627,1576528,104577,96406,41995,-686935,582570,2015439,518398,-389535,605165,-1184748,23871,535169,962070,-191034,133196,-249234,990855,1172097,-211662,536946,-622791,-1650113,-995103,6774,771039,828204,1026412,-143648,-1875288,-494503,-357806,252044,174697,-429417,-492360,244807,1086714,1200968,1284006,215878,1411782,-248935,891878,-749457,-73245,-776946,293998,618786,-1228148,-907877,-83342,-195957,-1059029,61602,-205904,-688001,-382453,-1666520,-927419,665983,445697,-134642,-894641,40635,418184,-921818,-1271382,1078236,1124966,425720,410612,53476,-662616,-386508,168193,-2208731,-104214,441756,-775159,-467702,846199,335908,-1615161,-469956,404667,-434242,835586,-284280,-240724,-425652,-537011,-254987,131164],[-796234,-429839,-271289,-641945,-1004841,-768359,-998576,-369637,-741264,-24599,-93095,-1737893,-1262406,-2287972,-1425782,-619657,182318,494677,-210538,23871,-848741,-800221,816705,27104,60393,-1053004,-755393,-694976,1074794,-24511,-727831,-400932,429335,-669429,-870109,-317026,247575,364238,-1197656,-725889,457453,-1216661,-290580,-44977,413803,318981,1169983,-302142,-625324,903602,-230184,55288,-730111,-886943,-147997,-305401,1107859,1667058,844727,252711,167575,510482,303254,-144481,-516955,547135,-534642,-1316236,713864,-1294950,370863,-629255,-810038,137803,-550237,-430461,1003266,300885,95723,766483,-1274684,821763,411108,598314,567136,887094,-2469107,-637392,-1288088,88817,587960,-14792,-924208,-397576,388292,-469954,-905169,-855153,-1264271,-246172,-557258,-311438,126520,632078,313222,-1879597,343827,-97166,658184,-119164,-234782,-1009058,168374,61992,-273268,321671,132196,-80954,-951126,-685772,5150,57969,-420638,-1562663,-338157,135814,-190326,249108,-1071061,-119164,223848,-308703,902269,814827,-1166574,-197955,-73269,-1242504,1009934,886248,-221106,86804,798336,617949,-864939,502864,-429716,-994042,1810049,1960268,704229,-1621386,-1109971,-726747,-1844970,582548,523274,-577641,-98534,-872069,-756318,72883,41436,-822143,174760,1824289,902291,20065,200021,-79761,-1244702,-94661,270563,588404,-549324,-371896,-85733,-138972,334905,-56602,629598,474117,1475546,1281935,-227716,760128,1209251,250687,-897727,-358567,114248,-594562,1173843,2109439,806002,78120,-39797,103193,-257634,75862,150424,515705,615360,764126,-144396,-472676,755962,82469,-565723,217696,-1674301,-294949,-611229,-1047451,295938,877892,-469810,-1659415,-821975,-567923,227627,219675,-7094,-879723,-714261,-803523,-82629,-382661,809044,329511,761138,-234172,-258144,-169421,-733092,-905623,-722137,1138495,665989,376825,217039,371633,1083452,812373,793189,1248727,139509,416430,-454771,-290417,-17567,-663440,30007,569282,473215,1216354,437188,265958,1091241,-124598,-424532,-313113,158214,454902,1018164,77551,-157553,-395896,-643598,-1654635,-185028,-245587,288858,300592,-193690,-1408851,-844695,-723797,-182295,421857,527153,-569891,790481,-168987,253722,1172796,910308,231748,-44982,687799,-724271,-26051,-1010768,-134043,-597132,-1030081,-488118,350647,-181268,-1630860,760954,-239733,397321,-834263,165119,309730,-38536,612235,389469,795,-97535,-945614,-1584919,1026277,-376926,-749256,-477427,234314,303011,-459751,-316549,-32605,-806683,-159058,-366028,-1595,322112,604154,-520871,182341,182446,-818421,-1159806,249797,814024,-485425,208963,243797,290896,-127711,348115,-328362,-296531,-973556,-370522,183193,-141445,-695484,-824734,-1945926,-2183752,-432654,-469227,543501,1605612,431644,510977,1076785,-1176432,-345337,730018,276294,814548,-454865,-102745,958631,-210246,-285101,-675703,366473,-47239,519607,-482383,223372,600912,-597525,-147976,179301,-352197,601146,148157,-410192,1216911,-49990,-342618,805,-136363,-127487,-1400745,-1314376,669844,557574,-35437,-147705,1086359,798215,-862042,114689,-279546,-429445,-175542,-622396,-310236,250107,83571,366604,659404,967833,1098407,-242137,352271,240110,-1140103,-844033,-210913,-443835,-388895,-1286839,-574840,-184398,-349370,-495833,97720,463072,125893,392618,-272024,-301382,-284063,-1072830,-641840,-468209,181706,142685,-62108,500449,544670,-20550,257371,-96348,501787,252048,-333111,412005,332564,187120,72123,274842,582563,1007181,-598717,-343995,-206753,564634,355642,152278,-88068,-618855,-689796,-467792,152711,938265,-893602,-593424,438453,486855,-54653,122489,-1075904,-133739,-656978,-2112771,-754873,1213817,300733,-157025,-1000574,-640744,251499,581754,-273287,-331222,-254511,-53504,-573239,169621,417462,333329,-448228,-849951,973960,1596572,274582,1321282,-351160,1561827,718325,282875,683106,-929329,-181004,-630610,-434301,892038,525565,-747139,-934374,-728542,611340,-353883,807966,323302,58869,569534,1300072,1781730,-1014436,326442,275701,-951111,-13443,-603659,-746954,509167,931556,1592862,-393545,340236,337940,1092315,494667,1176639,-243336,307772,929066,-1272535,-639967,917824,-163077,27750,562102,1200560,660940,322572,-786895,327383,785154,1340256,1899581,-608380,-320160,-554649,-1413055,-686555,-945642,-399582,371980,116714,-885460,32829,315661,-396693,-1147269,435927,1166715,873005,-273421,-306398,17551,-175326,432634,49303,-21391,412123,68989,-1077072,214392,330205,-886614,616050,478092,-106802,1201761,-194253,-284594,959269,-682096,223372,710704,1321058,430070,-111979,161277,-220675,-1719858,-1959184,-767652,188650,-2939,-1038281,-367375,242840,1238135,674747,544011,764791,143891,-1976291,-665276,748174,276439,44921,-178288,-277362,-1229596,-512709,-1008907,551387,1377618,779470,-163825,676731,-900566,630247,-470549,462910,43881,-77652,603267,222286,-78657,-1390530,-546291,674820,955723,459448,418564,308246,-436530,-1002986,1349621,1987700,126568,103855,-728856,-455409,-568673,-435750,-907821,570573,540061,463452,452839,71837,-618098,8348,-1615807,-1295045,-1077421,-90262,117967,-324250,535774,937168,303146,-2023094,16936,-581482,652243,1029117,-184701,-791116,109258,-747355,-1302902,99927,-791620,-909995,1012617,-247243,-544761,-395840,-754251,-51905,739815,-1177994,-93666,96252,-96295,413376,1646544,720421,1144143,1186677,467137,832957,658451,416491,1262442,-427310,-1066558,-793118,257649,-808323,110376,-544562,-1188602,-915978,197281,483604,732047,14219,-866958,136434,-29351,868822,137630,217376,244046,449248,153700,-141364,-631836,-738921,-998286,862238,991698,-74744,-391537,-1328819,-28204,-393786,-1462053,-1029903,-398195,-907236,12264,36416,-561904,-846492,744909,143305,655008,8537,383334,220191,-859440,-701149,-611067,214030,-677962,698565,109489,367013,-329011,-233124,-627217,-954926,-799232,-80558,359796,-302680,-684504,-1244377,-981463,451254,1610882,-107065,498824,-215326,113974,159616,710115,-129343,312010,-491734,231256,1193647,670415,-686950,-1369027,-759498,-498134,1043044,-901888,755968,9828,-736552,143250,-774958,392533,-442708,-641494,-280809,-270428,-98157,343582,852366,-921042,-294576,781764,-307121,290377,-245867,-865745,523949,213919,-1114114,619720,-88054,-519630,-458423,-167404,58877,-1825011,-634,1562638,1234892,-839072,1635942,943363,-1809,-214803,-452615,316593,23828,-1635362,-668759,-304936,-190424,409860,-51314,178623,749460,590920,903496,42125,-1755391,-260293,-662384,475885,1062351,1053068,825320,137544,-650378,-606995,-729555,272840,917049,-177886,-1148524,-1350926,-1854734,-856678,-531888,-810673,12626,312399,129475,556827,178563,549699,760802,-455047,382778,1631408,-215741,806754,317843,-544644,-1995,-93959,-1250517,419109,30423,-140928,175655,-67062,280469,-125259,-399098,-204534,654172,998320,-611672,-40827,861684,-1388741,-5797,582010,197787,-599948,-859437,-54753,1169192,-481131,-996472,-1243317,-526477,569005,-447486,-1719364,-608976,-1316707,1647248,1160201,779462,604361,69481,-560288,978824,1019516,21698,-897271,3805,618228,283492,293310,433621,-313674,-264822,54652,-1156450,-991146,-411968,-208647,616153,-890032,-213559,1568639,10231,18180,36348,-669003,5144,1922810,515287,-776030,911706,-502207,20993,136749,658006,-241760,-19979,-182585,926915,1106602,-444772,222712,-1028617,-1528360,-803016,-629792,758418,501626,907291,-182335,-1421680,-558055,-880088,-28022,486602,86968,360725,509819,811674,1097294,993674,218629,1553383,-213038,31,-689562,109951,-161682,84377,765993,-1534951,-909514,-530576,-249348,-958158,277952,-705456,-312787,-484176,-1352629,-868044,751781,923815,445172,-444719,200317,43402,-941210,-1244579,1325299,1281236,1044721,531460,150660,-717892,-414885,485220,-1936513,92003,214625,-974519,-262092,674110,228940,-1489793,-736855,223320,-632522,577252,-280644,115820,-285990,-473429,-403493,-67611],[-782960,-432392,-339529,-570616,-1306862,-874356,-814350,-143003,-658202,113500,-268920,-1565923,-1059623,-3026003,-1334569,-786799,339301,505982,-230329,298066,-1438753,-537230,733682,131206,51955,-650700,-661760,-682777,790320,154487,-739094,-266446,49712,-1195508,-1185074,-86865,308634,48723,-1017798,-501869,572957,-1339853,26723,20224,541331,21652,1100443,-999321,-1078381,791551,-409895,402065,-167312,-948727,-1211066,-472100,1014105,1507164,687310,431659,132738,509773,364143,-241379,-279496,378370,-781077,-1693280,308629,-1588965,-160654,-345571,-744431,54557,-702771,-280653,1059990,281722,-55571,711603,-1062099,779250,119549,37040,487056,814763,-2607803,-841832,-882900,-67621,482902,-15717,-739397,-556668,426545,-508746,-1112953,-1360188,-1301014,14088,-413353,-2714,53726,830365,211626,-2134443,358579,-369982,305390,-233564,-1010588,-615024,894639,-32342,-223430,203096,-108246,-84522,-599133,-77285,25977,-63013,-729134,-1677319,-544496,-298399,-432915,605012,-720890,-459209,276987,73443,936905,766555,-1077398,-297904,93693,-1377280,405813,1323108,-318872,-272517,600640,842729,-952548,706959,-103629,-713310,2266001,1944435,931983,-1282639,-1240224,-575481,-1502406,1390122,645025,-498107,13730,-560728,-686746,513300,-220081,-1356040,-91720,1978393,789614,-20090,-315456,118778,-1281328,127731,589534,643027,-478709,-661632,-497658,274615,156758,95818,602508,316305,1324084,1144714,-121679,1324978,1280793,410350,-747071,-184419,743095,-489765,1401728,2801037,329888,-102879,-183642,256096,-174398,-259388,297746,517459,1072429,709352,-383617,-410995,103023,98531,-149871,471554,-2156409,-118505,-235238,-1035266,-160408,369665,-111412,-1566389,-654172,-698700,489657,653063,161124,-1212922,-1123110,-998617,126719,-327637,601349,164344,937978,-406940,140345,-346466,-959238,-1408862,-623438,1126272,1045523,106651,-172720,205739,834747,737827,843756,1020498,258270,473447,-261385,-394155,-126658,-339881,-676156,174464,406051,793708,266920,618494,1354749,-22268,-196457,-267147,277270,82005,867498,-38814,-79111,-581724,-454356,-1204617,123707,-179180,260519,-103551,-1052478,-2464624,-926768,-737921,187134,542135,843517,-674295,675315,-76791,402517,691891,895558,318608,231076,475652,-861074,-596792,-1100040,-377757,-523457,-571602,158022,1153731,188700,-682887,1026781,-301333,288370,-518663,1360477,457388,-314219,413884,12843,-256612,-364048,-889586,-1634981,667914,-379811,-647867,-601944,465902,416869,-526068,12605,227706,-568038,-254675,-540071,-551775,273161,780733,-299790,86401,32597,-820470,-1108286,-87042,497969,-691351,265957,328654,-54994,75125,-178502,-675448,-510970,-793044,-488616,675970,181454,-671522,-302369,-1733124,-2563112,-979416,-543167,881921,1552864,542326,472335,1012439,-1574437,-518424,693603,565809,850018,-397754,-21993,1241796,-599916,-408027,-389509,401197,325216,1099089,-345248,403431,663323,-318609,-162101,215454,-607411,393748,132719,-508939,1230038,-87667,-131299,102006,-347120,-498199,-1435597,-1021624,1541991,445238,-163663,-62714,494715,915101,-854662,23975,-240320,-790478,324233,-492393,7794,779423,-104466,685464,695736,1177931,1413251,-398842,455941,777611,-1139315,-708589,-330377,-467362,-653900,-1597219,-463893,-69481,-306192,-685782,-248313,573627,498843,575291,-382331,-155280,-686782,-1342753,-823745,-443858,214012,469016,275851,401916,175835,-29558,111715,-80658,563068,24469,150294,549939,721080,-148543,-115298,218791,603867,1379373,-530736,-578432,414835,463468,395970,138827,-221989,-376899,-814840,-167505,724029,741075,-1376740,-761781,363218,855110,-242269,-149500,-1379561,104871,-771776,-2106035,-567131,759735,545256,-751510,-824239,-584844,-350317,664186,-813263,-262850,-264100,-75906,-657437,-165733,268553,282539,-362225,-975051,667433,1086811,547116,1526826,-307057,1734512,489405,-263272,487427,-1008532,25506,-678579,-743999,822171,553897,-256938,-839751,-333898,571819,96291,719887,505463,371234,810965,1322531,2105352,-485268,563407,491805,-970843,-283420,-691828,-110963,360750,761484,1235825,-550449,260215,29799,614688,136995,1110090,235685,273371,1092096,-852573,26196,530548,-44688,343868,1008970,935443,552654,331272,-629107,317814,748392,859213,1922095,-600950,-245709,-846349,-606599,-305293,-613213,21773,528197,157169,-1051563,-7429,366290,-323634,-944226,95232,812478,253662,-85239,44029,400001,-180118,195242,434682,139663,459095,99748,-1412079,385216,909283,-987367,251342,258280,-587826,1492844,-371706,-140682,920030,-414487,225319,677733,2035953,580850,-442817,47036,-23341,-1746850,-2101564,-756243,473300,49301,-965580,34686,34516,1640480,875390,881132,762391,-51744,-2052888,-955291,498752,178127,-298420,-227565,-46508,-739775,-343634,-1519269,182430,1476582,411737,-283630,777250,-672495,439424,-601895,165426,-196792,-161731,477636,-153532,-22099,-1770263,-600078,693931,1242070,278850,527478,390307,-410903,-861190,1593300,1794671,776682,690792,-616452,-448118,-427803,-663624,-1150620,339272,490069,524844,978802,374517,-722063,290045,-1440307,-1233567,-1186847,-90372,303088,-563749,569119,1074358,313045,-1942854,482889,-1049627,623004,529746,-513286,-977843,-178939,-730556,-1131715,160371,-744740,-935912,402906,-317335,-633518,-680068,-638315,-283483,769393,-932481,-118432,139059,-275490,359011,1721577,1141963,1216626,1000740,388661,1064198,725057,35835,1202217,-395791,-1308452,-971870,33074,-902015,-39953,-173441,-805760,-937808,611246,1018669,981463,141312,-501263,707589,256195,1148913,-234612,312713,546666,707022,700470,252413,-518530,-831274,-652719,948260,1053688,429064,-410524,-1340375,177039,111561,-1068671,-1129325,-237860,-788232,-131182,199599,-457618,-778950,416744,-255919,759445,81947,368033,212434,-560358,-584343,-633015,273374,-814065,652670,732629,269071,-401461,44037,-687011,-465679,-774024,-401057,453417,-56796,-99933,-980471,-936801,542139,1996315,-254951,176571,-121770,96564,-214725,1044936,122626,153768,-502488,336896,663539,712994,-1113044,-1285187,-12479,160501,1241503,-699508,674525,123228,-503795,-270327,-825548,489571,-576570,-651315,-408933,-373932,-163776,99404,845117,-489555,-111814,180621,-178865,733146,-516301,-1005430,426432,-102230,-1028140,734555,200563,-439208,-234807,37908,356410,-1744267,252743,1603279,1604209,-671965,2160503,1016825,736608,-31043,-268855,1524,307188,-1103899,-128697,-589967,-462946,778008,191953,172737,607746,380454,877045,230669,-2253390,-804987,-707219,516062,1332403,1599309,1033142,-71664,-487889,-485649,-139227,396468,477694,14249,-1023361,-1167824,-1517494,-458240,-512146,-635381,92804,372909,77407,861249,210970,396217,569643,-601345,455250,1851896,-122175,1126245,314159,-640144,-136894,449245,-724905,500839,-253737,-654750,-123206,223888,276803,151611,-537948,-270008,814498,809983,-101617,219310,1044352,-1012623,-197942,375921,646136,-90032,-635978,102831,1302275,-529251,-928023,-1161952,-550570,193174,-834510,-1678949,-553966,-1200003,1965975,768567,520420,303693,-242685,-769577,814619,858852,386491,-894135,65434,322083,304233,227846,1003096,-251462,-479756,25009,-1322032,-976370,-197941,-564969,347878,-933725,-288050,1423616,34518,-83593,197214,-517207,-831172,1542240,387505,-947263,1053092,101196,75966,-247555,131916,-163537,-132366,-107171,657816,871177,-589932,-28083,-1161787,-1155379,-529045,-974213,831976,212187,989498,-179657,-1015559,-392189,-1288028,-408781,602340,662756,1327642,758919,412286,822659,652736,228609,1694372,-203554,-783960,-531154,262834,470627,-31341,859056,-1254389,-664189,-885795,-441232,-988194,315139,-1098747,-281599,-500543,-878899,-596672,660738,1515481,934357,-12329,279051,-303676,-854776,-707460,1411876,1100407,1379571,541334,213598,-624165,-393338,780544,-1469724,398817,102613,-1348810,-85406,566410,141676,-1223715,-914829,-123277,-812681,264530,-309457,690504,-75459,-429783,-510465,-268732],[-634117,-352802,-423042,-394028,-1331517,-760745,-561911,106522,-427361,148757,-392876,-1187911,-854164,-2744875,-1113583,-785752,615479,511873,-235754,598424,-1796200,-405288,511608,187347,48735,-207374,-550158,-511053,566887,252593,-663934,-52512,-261298,-1504921,-1219359,38120,343643,-461974,-654273,-212851,638583,-1272151,350646,216088,555337,-214518,650962,-1560746,-1493208,555551,-367982,795085,351704,-818719,-2004966,-513593,952774,1306141,434988,564816,115550,183912,345573,-446623,-36310,151156,-829313,-1862322,-467385,-1715222,-490119,-151531,-529233,-53453,-722063,-6738,984396,260713,-146355,474358,-526973,795517,-153197,-567640,465041,614918,-2375740,-960396,-369177,-344685,236310,55506,-464259,-600677,521869,-311903,-865748,-1613837,-1338913,133250,-234261,420368,28698,845096,146562,-1878139,383039,-583402,-121782,-493923,-1818894,-110359,1519648,42284,-78183,103534,-351388,-77016,-97026,357035,157030,-81536,-729600,-1393974,-533520,-566991,-791405,855714,-274750,-725990,193843,503594,866347,617613,-893867,-91854,467366,-1289981,-237531,1361583,-454134,-549005,412556,1023188,-921694,773095,207026,-271702,2363507,1620470,1058889,-863154,-1238103,-317437,-1051763,2034588,732525,-308365,76407,-172700,-279276,970493,-426543,-1691015,-167608,2027164,702625,-95687,-606583,226060,-1211089,155790,836221,719709,-94321,-527358,-759969,533334,-131585,198786,404994,219597,1031282,928282,106359,1527440,1085765,603868,-369004,115322,1092284,-288948,1362588,2770725,-248235,-317755,-362400,314902,177429,-398315,468299,431481,1375047,725147,-594950,-340983,-636025,40750,267999,625973,-2239548,16003,196433,-962738,-442691,-132978,192991,-1181257,-400770,-767308,690235,1124741,265501,-1498403,-1132679,-1006484,351980,-257380,238353,-173836,627926,-526959,521342,-335692,-1029028,-1618926,-351512,787941,1166152,-383381,-646651,9781,453079,500352,779477,820768,435639,620804,-23186,-411479,-178135,-5955,-1224312,-24410,252698,285096,5455,783631,1371089,28056,-133427,-283543,348740,-323815,641232,-142521,-145916,-477609,-307373,-605822,270121,-40548,80066,-539232,-1639054,-2783333,-818906,-749945,623908,550176,1057337,-645205,645813,-178970,213421,205753,936954,489501,517481,249089,-976784,-1125019,-1053410,-614325,-453051,-55706,714457,1688086,450689,335592,1200804,-455768,307858,1978,2216506,552399,-379684,68337,-316669,-489195,-657251,-884409,-1645938,259814,-211255,-513996,-860677,509391,482186,-526338,408167,501004,-198810,-229958,-494545,-811724,153295,874898,-141504,78982,-82261,-676770,-854541,-511656,136949,-778204,379801,381396,-328506,296877,-603713,-988132,-679514,-554682,-398232,1234692,455221,-645439,178680,-1336580,-2599656,-1468269,-543393,710182,1197803,610529,405425,874952,-1645354,-638328,569490,717296,667645,-187667,133566,1387030,-964177,-436418,9307,385474,493404,1427829,-304310,436430,429512,74469,-213994,43435,-806921,125016,122066,-488048,1119612,-117841,168074,238577,-497210,-885668,-1168340,-723259,2112800,264566,-449634,-75440,-246324,906913,-639690,-20110,-20543,-994521,784327,-337671,224352,1195418,-329370,963126,704628,1248754,1479967,-539593,564761,1107585,-1011332,-685202,-505559,-446411,-925093,-1591556,-253008,-70036,-307747,-828569,-593984,765655,806708,657391,-455314,80190,-896302,-1319978,-935392,-374100,137744,753546,457658,224195,-237044,-82080,-92194,-135860,600179,-313127,753276,672921,1160809,-427121,-66594,249849,531780,1485992,-238332,-720884,900834,459747,314621,135263,-320278,-52002,-889954,170063,1249384,485503,-1676199,-957780,254460,1315041,-383605,-413220,-1561374,210456,-947476,-1719706,-253518,422448,546177,-1323610,-359085,-437263,-768857,666502,-978625,53648,-68234,-196294,-477908,-458954,31935,93660,-339706,-986656,327922,356480,500552,1287914,-73986,1633834,197618,-904859,139440,-1034506,100818,-609233,-844312,503261,617554,231429,-495161,125439,453163,612324,774640,671717,610800,993529,1054185,2165360,71800,652613,424767,-1059198,-668595,-679697,456921,171312,501278,733664,-668677,104109,-127166,-207854,-265990,879235,596407,182198,1177323,-263449,1000077,226709,96617,548839,925062,663073,497030,303018,-303614,134456,625527,224590,1162968,-505458,-165498,-1103500,343473,-7653,-31686,564792,678663,186848,-1083623,-146221,331431,-47107,-565373,-399950,325068,-523545,206896,173167,483071,-156625,-49834,649428,295288,526756,-9576,-1699632,574157,1635492,-1080046,-338279,16488,-618213,1631693,-555161,15002,824827,63743,116031,558368,2240702,609805,-706862,-98600,76469,-1473647,-2165172,-856300,624853,180596,-861128,387737,-266789,1732587,853477,1039407,866200,-281525,-1787030,-1188142,393197,-18201,-711993,-322322,47357,-317650,-71107,-1499283,21318,1531510,51760,-317556,777381,-117782,159146,-583603,36441,-446333,-181720,379932,-403231,-19855,-1845982,-545397,743415,1345637,23459,565641,392006,-341335,-566490,1648608,1472870,1314191,1253281,-213995,-407806,-252789,-776159,-1364000,125065,565345,506618,1302531,500406,-833049,467053,-1173053,-1084748,-1229178,-153956,392884,-695564,703689,1064858,267500,-1795221,970648,-1249229,542982,-4244,-638531,-1160935,-401485,-748408,-921773,384554,-452052,-876935,-238058,-288977,-633526,-1026979,-440003,-271863,697923,-279309,-129254,83825,-416147,202852,1570721,1545151,1031202,761482,279347,784407,850105,-276565,850101,-358752,-1442671,-1119040,-426182,-1018226,-349163,38676,-618909,-911401,913215,1251623,1062816,34015,-19258,1255048,499993,1184524,-449969,337026,669300,795465,984152,437887,-417209,-978199,-84903,905066,1075649,785939,-351937,-1381954,503321,564474,-450846,-1188647,-127751,-602168,-251255,315876,-257038,-533834,86160,-454095,975188,30063,334229,260250,-160539,-277208,-508892,247406,-868172,480361,1081308,162548,-242759,152631,-726322,-32224,-666954,-567706,603439,134223,490149,-601837,-953449,533121,1964123,-157885,-76514,81883,-51945,-522405,1457122,556401,6284,-485891,268550,68765,587710,-1282933,-1059927,1063713,884706,1262629,-362687,459105,112732,-29206,-455975,-806134,608981,-714529,-625245,-598802,-565355,-76217,-79238,789091,17870,143919,-524441,-54004,1020003,-675809,-1130029,380315,-296153,-772881,762491,343561,-261343,-73611,95328,742055,-1528161,634137,1334756,1908039,-351188,2712498,1077583,1199369,162158,14171,-275642,356134,-298802,367441,-855508,-588507,1017084,380879,75548,265348,-57584,658851,451591,-2209466,-1181161,-568622,522793,1538347,1740090,889787,-206011,-271493,-293435,401396,493738,112651,242443,-886849,-735299,-731226,108973,-519638,-269720,272622,536980,-67460,801631,217815,408098,320507,-600117,484438,1683023,-195337,1329970,266075,-680604,-261755,898346,-127944,630917,-484821,-1149906,-531506,381772,331184,369475,-642102,-320315,655262,400399,356151,540726,1027615,-515687,-274403,134839,1045675,426466,-440724,291871,1348328,-586171,-785850,-876726,-460344,-75028,-970704,-1333392,-506538,-917150,2092881,230554,250235,-304861,-580146,-883403,716630,619569,723808,-843911,194384,-27263,263580,124035,1371760,-258072,-797993,4513,-1263563,-882241,-7651,-714258,78736,-869198,-282275,1135766,122500,-226461,501801,-233218,-1536471,926506,131280,-824789,1094321,533242,134103,-553765,-513790,22992,-192777,-32240,263551,481269,-649184,-144176,-973666,-686166,-264887,-844323,1024225,57933,1249111,-130219,-718867,131651,-1384527,-707932,573104,1110401,2085975,905820,93,467689,352235,226595,1765781,-232563,-1166595,-323659,310508,953510,-97714,905841,-417198,-229784,-1047238,-667037,-1038116,161117,-1281202,-557436,-448406,-364226,-252075,425932,1863138,1171852,272480,262713,-553975,-728205,291780,1327442,651219,1312454,401673,249165,-406857,-311212,957782,-917830,680838,149569,-1666756,26583,732949,77365,-917692,-968259,-561537,-864575,63614,-378460,1285315,144549,-423524,-573191,-450180],[-444442,-227651,-524706,-168830,-1101854,-428910,-271529,312804,-79674,132809,-396728,-742816,-709944,-1656139,-820385,-610048,922307,443712,-243128,860724,-1661016,-405802,245818,176530,43067,124870,-458752,-226330,448952,236842,-531377,180539,-404378,-1413257,-893751,133983,339279,-1024680,-212262,91692,628419,-1030636,560002,392231,435868,-317816,-77480,-1862956,-1733262,279980,-122282,1118942,671477,-640073,-2258111,-450863,952375,1116000,167325,614961,147657,-373574,185264,-671654,165261,-88577,-624129,-1760884,-1284920,-1657793,-581171,-78390,-166442,-161923,-646176,294216,790928,212122,-123746,206986,145050,885157,-320180,-1048984,484798,302498,-1948553,-944835,125071,-621719,-127952,163098,-203302,-526714,610970,4537,-224522,-1567063,-1327174,144545,-47000,825963,37329,653748,108714,-1191315,447619,-662276,-522295,-862155,-2335761,341191,1887299,272923,131332,30486,-550687,-94820,380849,515730,368859,-39810,-417966,-913679,-369068,-603960,-1202818,894491,140699,-847983,4132,857073,717039,404461,-654140,359635,943353,-1013007,-698069,997821,-538010,-691981,311409,1085884,-783227,675562,426331,176391,2178724,1071373,1064373,-471016,-1119342,-47402,-642333,2275492,796278,-60221,34583,201238,531601,1312232,-512129,-1625589,-46201,1931028,700685,-172998,-595069,238380,-1002840,-59390,939717,833950,677930,162856,-811321,591616,-484372,200647,73781,203519,720100,672245,386159,1363666,679722,756442,64087,441811,1091401,6913,1067036,2213078,-736401,-483082,-483803,319408,663246,-287961,588990,280624,1409744,786316,-806863,-280514,-1178809,63709,587080,624079,-1936220,65874,608050,-854580,-504010,-476561,380908,-635098,-147697,-765759,738296,1408230,260738,-1637019,-791516,-812569,525235,-188055,-179643,-684688,-137231,-590779,784817,-97691,-908426,-1385828,9892,232366,950396,-926255,-989111,-196728,34670,107739,569761,651770,598434,823629,179602,-380877,-168621,222415,-1441174,15012,48708,-222154,-245995,734905,1160701,48138,-221659,-341032,323672,-648848,366223,-217518,-285285,-122113,-261636,42636,230750,97560,-188026,-928843,-1794832,-2144891,-691091,-753819,987172,483798,1132762,-516318,752579,-355491,-278338,-222334,944643,656474,724444,7018,-1045621,-1491241,-900288,-829055,-423286,355639,1038924,1821196,605498,1215263,1336288,-565649,372012,544741,2348379,578464,-214614,-289813,-445654,-585495,-936728,-952716,-1582184,-14650,113744,-352006,-1219286,356185,484477,-442813,767987,721852,161289,-132055,-288413,-724050,95155,824182,-60297,105532,-187631,-434698,-489830,-930004,-204987,-720525,529823,397990,-453245,462783,-824114,-1113518,-729118,-331435,-136868,1656092,615559,-581627,447214,-905044,-2214839,-1614963,-484869,-18369,723704,621938,366119,710944,-1333593,-676562,414911,642404,259297,84291,294333,1282578,-1195302,-375399,396084,338009,441048,1429640,-363691,307159,34524,462407,-326038,-299346,-938311,-123369,108522,-336603,983180,-139855,461063,336771,-555393,-1236057,-683154,-467050,2151294,-17710,-813160,-280163,-963874,780240,-255741,27594,373187,-927258,1075059,-193260,324819,1421858,-574629,1075238,659284,1117975,1310838,-632465,656495,1204600,-827657,-755945,-694887,-398875,-1148179,-1286536,32568,-140620,-352879,-845195,-835722,990500,942613,614898,-450542,393384,-673994,-1004041,-913761,-283017,58076,1034376,485233,51003,-434441,-155409,-305371,-257589,588061,-645169,1329699,749701,1569589,-622771,258640,338056,338478,1317034,142565,-775046,1130916,589877,149068,168372,-328895,265103,-935438,371447,1501166,247910,-1766000,-1157329,125634,1751130,-449335,-628810,-1523524,152443,-1184819,-1080188,104551,204519,246257,-1765087,253195,-214302,-840095,589378,-720837,462891,334150,-413727,-125880,-670296,-220737,-190571,-434988,-871225,21149,-321746,211115,805004,304233,1334519,-91842,-1504669,-307619,-1057035,94920,-408658,-643749,50938,654973,642220,31167,494808,266583,1010186,940784,782016,744830,1056479,637591,1941662,471915,583074,138690,-1159366,-1055035,-517143,839475,-30556,247252,169829,-709772,-110937,-72032,-1056989,-575438,456404,695079,52713,1139120,311203,1909129,93139,327462,722045,443639,452527,534265,271497,163895,-82028,423629,-407603,-56489,-326398,-40376,-1181759,1208253,241560,691263,1025017,781939,208376,-995682,-367394,173274,352126,-118531,-846407,-128674,-1153164,429523,-23665,215637,-137565,-282861,603192,329324,621573,-230245,-1813026,738943,2297746,-1136521,-947887,-168583,-246041,1565802,-674328,180513,687033,585533,-22241,378178,1849533,510460,-823937,-293863,92326,-962403,-2077328,-1032944,658933,404905,-784344,486603,-571006,1554677,655863,1044437,1116175,-402172,-1231825,-1265074,296934,-313597,-1122087,-388726,-51225,-11562,235787,-938818,94845,1516669,-235219,-269870,665931,494957,-158387,-312217,114253,-615770,-153386,324039,-478190,-81279,-1555060,-364699,785365,1269728,-191717,514092,272817,-250440,-321426,1535994,1172507,1498165,1659676,413316,-364155,-125832,-689358,-1508664,-15631,712435,423707,1386782,445223,-912033,541627,-942637,-882626,-1186225,-319489,364449,-733067,922771,946367,204327,-1564535,1367815,-1077922,414903,-545445,-589944,-1292737,-497191,-766592,-718707,697881,37711,-763554,-641499,-175234,-577525,-1308804,-183047,-67055,589210,710133,-165186,-61604,-512943,-8775,1241487,1847251,663988,522657,180427,64293,947898,-438858,315337,-329393,-1466811,-1196527,-983412,-1072469,-747091,102602,-572510,-851416,1070912,1146421,926209,-290176,281024,1663307,651369,967109,-477040,250936,591718,715481,934021,408076,-366273,-1139669,550001,713772,1032912,926280,-210701,-1371743,873149,843303,46751,-1179457,-203382,-431388,-298002,346342,2557,-110943,-146191,-448008,1266509,-110338,393091,354528,253005,128159,-235039,130261,-857793,246576,1022028,42267,159443,56825,-740012,169362,-485530,-507902,774213,222110,882219,-235846,-1092055,439232,1619066,129343,-180865,354912,-356117,-709050,1799230,962749,-103445,-464946,6263,-503368,322980,-1109489,-790565,2009981,1358169,1122319,-34158,233208,15621,539423,-359859,-736996,732494,-831069,-574829,-797513,-803628,140845,-139435,744817,457211,490656,-1003112,52917,1070457,-697324,-1183779,398418,-337436,-438010,636022,282473,-48361,-6928,36908,1031301,-1272745,1014245,775309,2019704,73218,3012158,1063098,1297096,294096,278867,-462993,183756,484556,670705,-1000285,-540730,1049715,452324,-73004,-176879,-490689,351167,617897,-1629998,-1263302,-201378,452574,1594097,1468343,573343,-206865,-69083,-68241,715031,560993,-2179,439817,-806925,-174040,303979,783367,-572705,118766,564321,706429,-308274,458004,210077,544238,38449,-440050,419966,1052780,-389931,1444045,186881,-638167,-339290,1138030,443635,759819,-629667,-1562489,-937911,359128,430718,431268,-683522,-311937,63773,-155477,612158,858797,857529,4592,-238663,-138626,1251473,761728,-273434,482062,1268684,-631949,-547852,-383187,-279731,-230975,-761209,-777894,-490235,-611725,1939539,-363076,18862,-1068782,-821993,-908206,675179,354427,907134,-781322,297587,-276277,205227,-3109,1385859,-305904,-1116867,-40794,-1060207,-743817,150233,-781384,-167839,-740347,-188778,708761,169645,-401328,860373,137250,-1764249,223083,-195410,-449823,1096988,793671,152839,-762189,-1144228,251634,-215014,42066,-150816,7153,-663320,-138027,-535749,-296314,-114919,-287832,1330977,100916,1527591,-56767,-552343,974995,-1135330,-787377,486986,1255884,2391024,890131,-347673,131204,164056,200631,1693282,-304668,-1120614,-107823,200513,1178987,-191130,923123,632381,271390,-972435,-789359,-960014,-121496,-1222607,-940693,-365273,50281,-23848,130898,1673080,1080853,345835,169499,-675804,-632866,1475840,1083548,88266,898918,129856,268268,-124180,-174752,953285,-415042,816598,338455,-1574062,61512,1197704,12127,-653155,-883764,-981591,-732862,81110,-468704,1656851,312467,-456035,-600363,-586041],[-305439,-89921,-640266,63336,-730398,37652,12026,426687,329996,145034,-257833,-340180,-645521,-404865,-540648,-308342,1156203,246245,-262585,1025933,-981272,-493459,19024,84721,21786,244690,-410955,99677,418891,105023,-373741,380111,-370168,-855954,-262185,281461,269858,-1451175,191807,336075,513087,-699481,571759,388408,199223,-270659,-800460,-1886562,-1744176,57056,218553,1269947,721067,-560362,-1972667,-367000,930650,969187,-53808,561087,221876,-983628,-132332,-737403,296060,-287573,-212841,-1448314,-1807444,-1460880,-457199,-126214,256313,-242456,-537978,521004,538038,110163,30894,54803,709881,1005001,-351409,-1261112,507791,-88593,-1469907,-782479,474517,-764029,-539370,258892,-4918,-350222,644448,282605,591450,-1263868,-1213751,118968,121275,1087479,64330,310795,80131,-346950,544683,-581587,-797821,-1240385,-2343501,625733,1946314,598134,338922,4594,-676009,-158741,701757,441508,591873,-14439,100166,-430902,-119697,-423669,-1558849,671255,403580,-802379,-216349,1028002,497407,184591,-422132,862183,1347807,-658389,-884148,403257,-485726,-695720,336551,986589,-564084,447720,516925,494987,1832667,507889,940424,-195090,-926005,123385,-365142,2006101,822527,182095,-107225,464387,1582979,1434913,-465261,-1085120,221698,1721438,805046,-211591,-323291,200278,-700428,-457968,867198,929912,1652061,1251896,-686662,462101,-836820,111710,-319725,220313,462824,388881,648422,989386,180317,777284,284571,659148,822888,376189,595836,1401868,-973952,-536410,-482136,318971,1109232,54651,585271,106265,1123459,850177,-1006120,-247231,-1298567,239395,753620,464008,-1411492,103,940301,-714339,-356961,-549549,426624,-108342,11705,-696793,614824,1330931,147599,-1577898,-237068,-465738,608842,-118215,-514525,-1268804,-1060986,-623160,873040,334986,-605151,-745939,343230,-380718,445940,-1209590,-983027,-385324,-314896,-357724,223443,490976,667148,1024053,298675,-360408,-112821,304108,-1237339,247173,-154699,-637652,-373206,534432,811753,80362,-368244,-397687,200688,-808360,70602,-254682,-401500,354254,-326288,612027,50638,173251,-447448,-1174072,-1560654,-872422,-710739,-746509,1149749,417871,1067501,-336289,950276,-478249,-912186,-579873,797862,723124,790916,-241812,-1035758,-1598565,-688961,-1024382,-442147,586069,1078974,1581616,679790,1819204,1453579,-528850,378496,917640,1743512,553946,138668,-513241,-312313,-459205,-1133848,-1030678,-1438100,-34128,511287,-153832,-1554933,54068,420944,-295531,1000260,835777,364935,-22966,-45230,-356262,206225,578604,-46587,105466,-308680,-182515,-165690,-1245300,-477435,-518000,695985,382352,-408939,510415,-803521,-970910,-625930,-166313,200113,1806851,619448,-446796,415026,-573593,-1497080,-1248339,-426557,-1033538,367739,561341,376513,570337,-723486,-629428,306018,338621,-267790,302384,394672,900608,-1204397,-259320,672138,291003,215273,1178627,-492890,51208,-363545,724336,-486270,-689915,-1011465,-289735,104098,-86999,910669,-158038,657317,361400,-495692,-1460534,-139909,-266156,1643725,-375565,-1111770,-691887,-1521170,575304,204004,172748,834372,-547789,1129299,-96170,341385,1447293,-806510,959516,546166,804943,986312,-665134,683346,1173335,-655839,-857215,-844834,-337219,-1274409,-795155,335738,-213518,-410983,-690651,-935447,1166114,851359,463989,-351278,748812,17466,-485763,-741589,-172190,99484,1313552,403659,-24061,-260687,-216142,-461291,-414437,500092,-838742,1747693,763676,1846973,-724909,753011,433471,54394,965708,484574,-743342,1150199,826189,-35770,245029,-232033,419389,-1028947,260902,1360402,80787,-1677497,-1349690,-728,2009064,-448534,-755878,-1227246,-41033,-1430419,-380066,427072,78609,-278581,-1999518,815300,49174,-553433,453949,-132355,778500,869758,-665052,244516,-770841,-415390,-497918,-651961,-667981,-231066,-797408,-108866,336012,713351,940093,-298180,-1901372,-761072,-1121643,88255,-105356,-187540,-373878,623925,927376,578900,684479,35529,1101544,1131595,825062,793611,960737,244581,1511107,600810,395776,-201189,-1191375,-1306527,-220819,1016094,-211961,109776,-354418,-646382,-343745,155350,-1593703,-711440,-89245,441208,-99768,985637,687999,2372513,139007,625507,923578,-154709,334629,644697,266335,683325,-167707,168583,-884979,-1084845,-94059,145720,-1016050,1787323,470324,1378626,1171173,780446,231501,-833160,-617197,-82505,763259,274801,-976060,-410967,-1413425,426316,-517229,-316891,-189534,-481164,291588,176330,733969,-464396,-1681065,840585,2580664,-1129614,-1347876,-235014,300659,1290571,-675669,352604,541939,955197,-117265,204091,1077401,329857,-753072,-549558,63478,-360094,-1776890,-1189768,625624,699582,-757174,267967,-768539,1239620,385597,962488,1467567,-330772,-551874,-1119910,76582,-665291,-1451365,-389688,-340105,167648,497223,-79166,341056,1372825,-410153,-166830,441365,762617,-453487,154423,330984,-641141,-95264,304274,-386312,-182087,-1003532,-77757,745572,1086209,-300755,370857,48962,-186327,-336219,1309260,947787,1208950,1797425,1121034,-329526,-74240,-363807,-1520716,-60821,840455,322918,1298732,268986,-919704,511300,-824495,-663713,-1052077,-568626,227257,-710929,1122289,770486,144494,-1225014,1596646,-601426,247337,-1041432,-422496,-1331534,-436786,-742790,-557808,1013665,612518,-650782,-661626,-17396,-498001,-1415615,83269,210516,494621,1707336,-252976,-258820,-587929,-195160,809623,1962569,251255,317398,133813,-790358,920762,-396838,-202860,-307476,-1352275,-1146063,-1427442,-955713,-1117551,76926,-559460,-763750,1090263,801564,577552,-712878,238757,1864860,680649,588495,-353336,71482,343019,532911,602373,242069,-384830,-1239065,1060724,402685,918197,861907,-176,-1225673,1201011,883421,183143,-1077836,-481554,-346529,-259165,285805,271764,461694,-215621,-311300,1554613,-253740,576256,459744,592134,507972,124012,-40820,-800007,40110,573912,-79635,689042,-204796,-716698,35764,-257783,-230602,919370,181910,959132,-9568,-1342101,302968,1133563,482792,-107238,599408,-737936,-758993,1895924,1127894,-156321,-456766,-371010,-960723,1091,-648093,-570515,2490891,1465789,896970,220984,117760,-94516,1021621,-53854,-640697,819361,-907818,-509632,-941105,-1034872,418424,-70463,751387,695538,912479,-1047668,118727,859974,-605364,-1124542,452096,-249415,-109914,301264,28517,137544,-36494,-61842,1055039,-1046128,1282886,47677,1802321,503874,2857840,931365,1098188,322240,410588,-536141,-98364,959800,713803,-988757,-331305,862332,390661,-200087,-577018,-683082,79256,652879,-705138,-1003369,347085,302514,1449512,917312,251930,-70258,59127,128789,710241,596013,227944,548890,-774930,360278,1226928,1417986,-666283,339212,916256,770131,-600179,1038,216797,731497,-251830,-182121,203506,114741,-632807,1512775,100715,-505173,-326083,1119613,857860,824398,-692519,-1803224,-1213699,194854,525778,305375,-662817,-207833,-803830,-721233,581566,1077538,618879,440761,-131483,-427616,1184499,808614,-108889,651464,1075184,-653031,-213614,258115,-62708,-341500,-275651,-176738,-520691,-462320,1508212,-861228,-128943,-1695131,-850384,-861663,665594,127937,870254,-728965,271580,-313657,173471,-128264,1072157,-334322,-1307219,-118561,-793743,-609119,270386,-837783,-366217,-568205,-21764,193191,84435,-575136,1156065,505704,-1399262,-359821,-502918,26922,1076333,929166,122095,-879222,-1640868,438925,-222469,119555,-486795,-443441,-689269,-83214,-2337,-93521,-140676,456861,1693950,341562,1614084,1223,-499068,1883051,-652209,-606743,429265,1024441,2196210,689695,-602000,-115900,112367,158097,1449804,-409664,-825253,91160,-72090,1135150,-373363,935303,1446108,701919,-680146,-699491,-671839,-415578,-969195,-1202448,-299631,249190,-52715,-120023,910750,700728,227347,42714,-670355,-616040,2405147,722216,-402149,325205,-190752,280128,163287,-7147,753777,-75072,745515,604295,-854889,31464,1747782,-85347,-454785,-670848,-1277214,-441979,311487,-546478,1649599,390525,-513445,-601600,-657501],[-265738,43129,-755981,272399,-361115,502780,252183,435177,736922,252878,-11131,-33607,-629544,405968,-350176,36582,1251177,-86116,-296316,1056419,33644,-598851,-120417,-86883,-28685,149198,-406038,396905,421698,-111836,-217170,511764,-242215,27627,481891,511360,106677,-1591408,466832,438434,273811,-393904,390923,109067,-104429,-123848,-1219561,-1687903,-1555115,-42877,503993,1201436,521919,-651966,-1404922,-360302,742970,865043,-199988,413039,291186,-1454818,-555935,-443689,352345,-405767,284662,-1070908,-1875899,-1203000,-182604,-259730,570990,-272419,-459816,604605,297133,-52209,285440,89670,972070,1060372,-277528,-1144480,488372,-501735,-982890,-503554,601398,-677201,-898025,303972,139274,-93482,605406,398712,1306469,-816783,-980385,128785,250010,1130172,104025,-81262,38306,344902,633994,-368596,-884114,-1514003,-1829335,726635,1805603,929686,462814,42524,-717172,-263688,828378,284824,742550,-78269,656490,-73653,147617,-129614,-1746307,237756,435969,-612813,-372811,973990,214414,22308,-266647,1213338,1506322,-371205,-844063,-207435,-262241,-592517,475352,730552,-304384,170147,487644,615532,1427469,173923,710574,-74867,-707390,111244,-235835,1329771,780459,358514,-294394,555633,2459908,1312619,-324417,-205159,540458,1479363,984756,-179043,78610,180680,-398725,-910334,641320,897667,2421337,2276639,-499060,207443,-1111834,-5379,-713816,182835,265991,106601,840340,632827,-272907,595153,97949,645924,466625,768009,59269,562372,-892376,-461800,-354281,354181,1411246,544947,414235,-48049,551329,871300,-1148690,-252375,-937760,511911,762184,204777,-877631,-187679,1155604,-534973,-67341,-323202,341427,249314,15353,-573546,385937,853457,-24225,-1336885,366974,-60453,607949,-39703,-646348,-1747132,-1736018,-659542,779877,860494,-185399,58698,540999,-907846,-184184,-945352,-536016,-523456,-542617,-764664,-199711,312991,585620,1157994,329523,-400628,-29458,280360,-630783,568238,-304745,-887034,-297605,293717,434501,162293,-451999,-407949,25653,-770353,-215357,-255608,-426108,787530,-457258,987097,-179500,166197,-599773,-1201658,-1149137,400222,-916508,-726034,1051524,428683,891459,-152480,1121720,-473134,-1463267,-886201,411413,622679,694072,-474063,-925249,-1407879,-467072,-1212240,-484849,659198,884941,1132392,706944,2099253,1501746,-331897,259203,995101,716543,523158,585389,-501492,37546,-88292,-1169421,-1021951,-1242637,191363,853234,88890,-1712682,-311217,306114,-144812,1047103,811554,315569,46987,100071,148660,497193,149013,-78506,37574,-448906,-11052,-23619,-1382362,-652175,-204873,861037,337604,-235139,414064,-578550,-584590,-391547,-79818,492957,1665070,457540,-229587,109890,-418330,-693454,-436381,-442443,-1845987,281237,418176,413737,487325,-7733,-514330,304312,-88755,-739599,363743,393271,326933,-972099,-132189,801160,272012,-100154,819932,-642537,-261304,-653346,780164,-653478,-959646,-1029101,-352594,142824,198123,923808,-184213,704227,318890,-312359,-1447062,302889,-112060,825582,-708645,-1191190,-1191123,-1851154,337104,617331,373120,1177809,64650,962403,-76323,320062,1317388,-966002,650012,370484,402577,608786,-649887,583106,1144414,-540304,-911541,-904405,-262404,-1271733,-279258,585213,-232477,-440061,-379365,-927075,1210364,563509,256025,-174993,1084237,963807,80165,-452560,-24873,339843,1535381,271212,58222,246922,-246619,-513574,-554509,311199,-809014,1927596,716839,1910212,-737167,1238040,486204,-244831,585650,710143,-623462,1118181,1065187,-172577,348761,-59251,281586,-1244049,-201154,874977,-1655,-1474366,-1530483,-95443,1948024,-442718,-764920,-731216,-297288,-1604347,198590,658224,16327,-834114,-1997727,1153446,299587,-44945,290135,585025,854385,1413241,-846008,494984,-748769,-495360,-741114,-938724,-448751,-433272,-1066814,-216109,60319,1022844,534015,-349484,-1961558,-1111545,-1238994,142310,232965,352049,-622461,517005,1065012,945402,683806,-203347,791800,1246272,819556,812503,703865,-10297,1006697,452174,160669,-395637,-1095384,-1324020,135137,1045299,-355192,164821,-720381,-471897,-539293,429863,-1631237,-670321,-620028,-147810,-264184,780649,758212,2208198,306400,898071,1147606,-610182,298076,765267,303805,1114866,-28337,-98975,-1122051,-1338432,139835,378593,-646198,1981950,647644,1833114,863718,633786,267606,-650683,-822613,-345877,1094491,523955,-611987,-465051,-1276342,141330,-1149417,-924647,-392937,-617056,-182875,-142746,840887,-582861,-1323025,850413,2257449,-1040522,-1378048,-161931,745781,866216,-538188,521971,435715,1024020,-134684,105199,280659,148473,-508860,-849100,32205,160893,-1259014,-1196721,578985,1004987,-766666,-182383,-770198,940545,153140,857192,1811388,-74914,39098,-750799,-309415,-988150,-1632732,-328356,-747670,221707,655400,729671,642277,1025480,-471116,-35985,121555,406516,-676882,630401,548787,-506972,-19584,306509,-184006,-274640,-428301,217793,550041,906757,-297223,160047,-211744,-189553,-673778,1015317,750427,521639,1606315,1715501,-288894,-75747,163743,-1331710,-25608,865061,264239,1173173,63787,-834216,382983,-819733,-478562,-847975,-831826,19707,-666675,1150545,587684,86797,-784747,1625406,-45303,60415,-1416196,-192700,-1257459,-225105,-646455,-461750,1257401,1131705,-593311,-321561,127626,-406016,-1292038,319368,428124,420432,2307317,-389362,-446748,-674608,-270950,374246,1839233,-63490,157575,168207,-1418041,715705,-133077,-503778,-278121,-1081543,-917276,-1560104,-613956,-1337167,29316,-506861,-644817,1006037,391653,84260,-1075950,-101368,1850181,582120,198474,-158229,-135608,-12964,350060,133248,57722,-469370,-1217460,1287244,43184,745340,651819,247979,-913082,1415495,698049,-55638,-898558,-838297,-380911,-159918,164994,497393,1100186,-115064,-142655,1735612,-306107,816386,523382,791327,753363,455899,-201571,-703158,-63045,-99490,-181300,1093025,-534694,-643330,-402852,-40007,172250,996615,22184,721910,4675,-1619740,171957,659095,760209,102398,702777,-1037144,-695069,1641369,938757,-146280,-471032,-722712,-1216524,-275723,-100011,-455047,2444057,1277324,698185,426502,174988,-144060,1266858,296217,-535456,814597,-936765,-435842,-966264,-1206350,675265,97705,812581,677781,1352170,-662383,117813,428414,-461203,-944527,494719,-102273,146474,-241642,-342573,254940,-130908,-111101,747095,-874407,1391629,-654453,1203992,833545,2267015,683294,770960,245398,341472,-506550,-345312,1000312,524183,-869702,-2565,517770,232251,-224944,-803747,-515998,-62367,518135,279845,-456666,927257,112741,1122084,301283,46332,153164,81442,238864,403822,591603,759511,539827,-711998,733200,1699276,1774353,-773581,272612,1234846,653558,-851717,-377736,263565,896982,-524465,63324,-199880,-806764,-842670,1560626,34394,-295978,-188962,878856,982473,764830,-713360,-1781619,-1271434,-10814,540747,40232,-602865,-1582,-1540446,-1133593,289962,1096264,395153,688890,-9780,-693528,863805,576329,65502,786379,829769,-643105,167642,893680,123139,-485397,283913,292420,-602549,-579466,912699,-1119423,-167591,-1896500,-602418,-766899,663495,5520,627915,-691014,45101,-122812,187305,-220561,599248,-279312,-1266265,-206617,-515731,-535129,350426,-887224,-492954,-350366,183290,-305679,-154413,-704312,1292153,763701,-608832,-625786,-718417,409119,1001583,985558,67797,-915051,-1938640,520251,-229469,202899,-677986,-766416,-771715,-68310,452678,-68062,-320713,1097940,1995881,710547,1365327,5800,-518024,2474717,-115216,-231707,451383,490308,1649433,330596,-766865,-253316,165803,127379,1076354,-521791,-508685,259185,-450701,905781,-645835,966556,1732084,957131,-241580,-369366,-219282,-592639,-608543,-1210415,-297096,187831,-341884,-241218,-146340,173734,4846,-66102,-561948,-682522,2673733,318225,-666513,-189082,-430643,288047,417518,156950,398905,45890,485914,858691,319506,-34293,2065046,-230041,-289502,-357017,-1385080,-83279,649972,-579851,1287502,378481,-572750,-580591,-661807],[-316720,169698,-850667,429036,-107085,831695,438625,367875,1081532,475904,263174,173647,-608116,568855,-282149,335706,1209035,-488323,-339825,949830,999778,-654629,-163483,-315066,-114995,-63897,-419976,616915,400728,-357152,-79735,560971,-155315,910215,1078417,787596,-162866,-1412763,568021,342180,-77499,-205032,115490,-425895,-405170,19776,-1210188,-1343204,-1245696,3565,603028,951122,164836,-880269,-881075,-490032,299235,776159,-277294,212940,288536,-1662347,-973270,288080,352430,-436271,728884,-784353,-1582516,-961305,160898,-414183,599385,-243309,-450963,528650,119758,-254256,560827,287178,872898,944252,-165164,-757758,391758,-861909,-478039,-172989,505817,-348841,-1103520,285575,272628,220886,508941,316976,1708019,-360661,-661753,215656,330363,953765,164836,-411378,-37805,683123,663841,-87249,-770110,-1604156,-991741,704913,1677073,1186495,433475,137563,-680878,-380639,815195,213772,758469,-261381,1086910,118394,363911,113431,-1695385,-248560,231979,-335564,-397026,732138,-100809,-28038,-234523,1298733,1319405,-262876,-699906,-681249,94779,-428195,668533,372951,-52977,-58989,378327,553019,1027671,198696,437196,-88326,-499526,-103005,-213796,527536,646122,428668,-450422,481882,2700634,1010695,-157452,713156,797480,1287220,1164540,-66286,464526,238268,-188582,-1282506,336161,635749,2567689,2697703,-383665,-85988,-1235357,-69329,-1080142,14741,94500,-120515,930744,474523,-565311,194167,-472751,350854,190635,1105566,-440808,-155329,-532453,-298387,-170152,444601,1618070,1056910,90879,-153454,-179663,816063,-1189149,-295003,-246020,730897,641000,-52272,-491915,-468701,1237003,-317411,268163,136276,164742,383002,-141551,-418516,175996,93117,-174358,-983032,884681,299327,566821,49005,-525187,-1937176,-1894869,-721914,546877,1337327,242820,696051,546733,-1266083,-719365,-95455,238218,-583378,-665223,-985271,-603231,112012,344655,1173682,305375,-518187,71640,239361,255300,865287,-359721,-931623,-20379,113249,111874,300842,-391684,-339233,-127962,-560917,-458105,-233845,-349906,1050645,-574801,1111762,-362009,113738,-578453,-1007828,-815417,1157025,-1181407,-690118,723311,547218,656202,-2243,1135199,-343507,-1729477,-1157439,-202762,344644,446343,-657265,-718672,-962505,-268175,-1396763,-507054,663126,579343,669226,714715,2072267,1373053,-48298,13980,761739,-314285,533294,1005872,-240646,474996,462470,-983389,-858459,-1053058,519936,1015391,369283,-1594517,-645322,173218,-73106,899706,650216,19123,58701,60535,636882,875562,-357894,-132855,-103307,-583434,30045,-132240,-1308107,-722421,149973,1002014,263260,-8525,195794,-239657,-71030,-96281,-56387,641269,1302227,156266,47122,-337610,-433075,-92339,506018,-579288,-2038898,433857,197258,424016,465647,588014,-360734,424635,-460712,-999207,215616,284877,-267203,-567782,-29035,815512,290380,-413244,486234,-759993,-549818,-801348,617319,-773489,-966490,-970191,-332211,266303,448810,958069,-235094,603573,243184,-30801,-1103964,555791,9168,82344,-873408,-957328,-1531319,-1949924,84756,867604,548601,1225245,726488,658366,-145664,289573,1110915,-975083,269109,156036,34507,255232,-617889,299369,1154622,-495467,-864883,-839996,-167168,-1129368,112983,718020,-179097,-411179,10551,-884976,1076411,198940,61408,29114,1321007,1790495,529041,-116746,175982,757857,1609729,128967,287544,889039,-264342,-466994,-617964,11360,-561580,1856869,628261,1737906,-672735,1572072,464302,-470534,325599,806511,-414657,1183559,1161403,-214796,444205,124332,-145116,-1543708,-835300,233877,-21808,-1214202,-1688906,-128744,1513848,-533199,-651092,-170286,-530302,-1639195,540202,777743,1732,-1181673,-1780264,1182456,473366,473589,123595,1193655,639230,1830438,-854365,559898,-615177,-433777,-836432,-1204080,-283267,-586276,-1205028,31314,24426,1141193,162585,-213626,-1641441,-1267051,-1365940,264017,516840,768269,-611412,355327,1052554,995038,544743,-400470,146718,1214012,803649,859520,326138,-114899,553019,119400,-55171,-301345,-858061,-1096894,452575,1014339,-464277,407722,-807130,-205713,-646856,599354,-1220031,-512233,-994365,-918130,-430272,623469,534900,1534656,503449,1041660,1330582,-805632,302987,824889,381193,1312332,305816,-332922,-1140384,-723003,316139,618715,-195626,1816428,695809,1900634,164645,351491,323175,-489798,-915554,-496013,1298382,596368,190840,-323181,-881575,-344459,-1698852,-1399711,-787638,-662723,-636923,-521481,912575,-482604,-844737,756249,1355976,-865426,-1012106,20783,897573,404466,-279275,672255,404344,745617,-88010,111040,-248583,47939,-155241,-1138184,25803,481496,-601649,-958693,544248,1239928,-780319,-690027,-543419,757567,24632,760113,2022501,277731,358746,-232465,-777120,-1175523,-1622601,-232710,-1148272,156033,700308,1220803,872917,452402,-450344,111734,-247580,-502617,-804444,902586,626090,-250145,71362,322103,46564,-309216,-65649,348055,173123,835946,-216678,-68761,-417020,-262264,-1178137,679911,492156,-307068,1104244,2002610,-207865,-83576,775028,-907507,48234,744892,291663,1143540,-86598,-662412,185938,-861495,-386717,-621607,-1017751,-203635,-624527,889186,436212,15812,-305579,1465305,305790,-111876,-1587894,56899,-1073231,102977,-472781,-440283,1381732,1470939,-616345,223008,205829,-285937,-953778,518828,495199,320726,2281007,-537176,-560218,-793728,-183692,38069,1491058,-181926,39010,286890,-1613064,354155,328142,-481601,-217571,-680876,-500375,-1297050,-91913,-1319588,8892,-405693,-489085,869145,81057,-439468,-1256161,-559801,1649537,372385,-64228,29959,-285578,-397391,261314,-302908,-41595,-597842,-1084356,1156455,-272577,541336,367311,486919,-481565,1475549,376683,-472274,-706204,-1065898,-520414,-48683,37919,634043,1661716,104260,-16318,1714936,-206372,985718,493151,820602,809705,649457,-287918,-565895,-28164,-759504,-246117,1071755,-816808,-511474,-971940,89061,554616,981814,-213536,275980,-173117,-1819019,75551,289983,856833,338204,589979,-1085847,-564433,1068507,441944,-82699,-507118,-912063,-1209983,-426889,267357,-447977,2022568,944062,625708,640504,381838,-94317,1199731,513188,-432288,669741,-914057,-356751,-824753,-1276407,856567,310501,897370,470899,1717552,-36245,35233,-125048,-332101,-680849,488396,15049,296696,-908877,-717244,295368,-235750,-42107,190578,-748720,1361875,-1130325,325161,989739,1465357,367139,482422,101189,75279,-414538,-449300,685719,206607,-739883,383258,132886,49286,-89706,-784551,-54127,-44414,230602,1068328,228515,1339855,-52053,712951,-176997,7247,380937,5217,230184,-95594,530157,1414032,418849,-520250,869465,1584781,1615793,-855980,-56049,1427061,354347,-948442,-536971,357610,995682,-750137,184527,-756108,-1393244,-949354,1568372,8578,-42051,77124,537144,754058,546259,-750572,-1463251,-1105334,-145613,401404,-253149,-534493,273553,-1731313,-1253983,-125536,848526,233181,667016,75684,-887824,396350,174859,206536,876282,618516,-599522,488112,1298296,219353,-705339,677859,497146,-728987,-929704,341200,-1073007,-99304,-1564286,-118940,-650010,654923,40717,264857,-652891,-382611,212019,230386,-251831,175317,-106040,-969790,-264512,-242357,-577475,394446,-893285,-535886,-78913,376181,-659721,-476283,-752776,1226585,824377,264323,-474450,-824636,541053,830837,989720,36638,-871163,-2024684,478766,-230193,290716,-702212,-907804,-920964,-150479,696330,-112386,-554717,1426797,2086633,1084664,794781,-62105,-561759,2449461,317218,200872,556812,-146033,982848,-114113,-854034,-310916,253042,147502,659223,-606539,-323770,384753,-821822,630323,-931962,1026519,1486901,994233,237701,129871,242166,-563225,-228152,-976247,-385437,-86447,-737021,-199798,-1046352,-311202,-205451,-117155,-388926,-795879,2139622,-32401,-633931,-486360,-459705,289337,630607,281367,-30119,-35825,122982,1015978,1412349,-100124,1944149,-406786,-99808,19141,-1305693,226417,959166,-552009,752558,310582,-610357,-535072,-613729],[-405952,291098,-902447,500096,-15646,945015,587331,286437,1320294,771252,471358,302710,-549439,274577,-314014,519960,1093253,-837625,-385705,745161,1543641,-617214,-130591,-554017,-230615,-243017,-415682,742460,327486,-565909,23220,528942,-228661,1421403,1318708,1030279,-515697,-1025340,498785,45021,-482554,-153106,-109792,-1077907,-634581,48216,-880008,-911324,-907602,160743,454194,637031,-230213,-1132543,-605467,-744595,-342377,669233,-315441,18693,160182,-1595906,-1244256,1284071,325398,-413470,1011019,-675979,-1189960,-783495,497282,-511800,264239,-164407,-515752,326080,18392,-451696,757385,551129,518690,597047,-79889,-251007,207852,-1093396,15547,130850,266146,140713,-1086934,222536,439122,567822,388462,98303,1727365,-4577,-338103,374099,365803,626343,264772,-597625,-160391,633621,597207,187151,-499007,-1499124,-147483,639419,1727877,1325597,220172,251972,-583219,-469814,755111,321713,628413,-527981,1289920,187521,465206,144315,-1414102,-575689,-135317,-40890,-290125,399694,-381111,63869,-327600,1119656,808896,-358425,-569536,-953759,487937,-235982,832006,-3468,140778,-160875,229417,385978,672630,504530,204740,-162792,-312715,-459829,-240200,-78898,429178,382344,-511141,319984,2118453,656630,-33746,1357116,897592,1187762,1253549,103753,737213,390393,-108365,-1491353,50312,124124,1920050,2259862,-430597,-340315,-1158180,-21661,-1409698,-300075,-88773,-231198,907554,555789,-643901,-361744,-1184614,-168608,53208,1303979,-833310,-655509,-17626,-127255,-48097,584012,1903426,1463880,-305643,-206200,-879002,672650,-1105335,-359576,486736,739553,434791,-200536,-307689,-775919,1185686,-85077,552684,688096,-50316,347322,-405174,-260392,109869,-715351,-223854,-601552,1236361,539195,550760,134717,-195951,-1754856,-1553786,-799937,247167,1631276,580091,932141,376263,-1439698,-969030,1034827,1056135,-551981,-731480,-952479,-888889,-87370,-9932,1046691,278070,-681980,193559,259979,1215764,1062426,-297079,-784635,361947,31487,-126707,459556,-194358,-182775,-189225,-250760,-625422,-212655,-222121,1101973,-595255,1009279,-431171,100315,-374060,-669247,-712391,1275454,-1295709,-635531,271052,725528,418648,88751,907156,-155767,-1610651,-1377781,-913563,-59825,85329,-762577,-457414,-385602,-107052,-1554093,-467426,690569,294969,310660,720069,1786407,969607,208606,-287708,307821,-1048667,608917,1293653,191489,840841,1049133,-566272,-540735,-935762,748678,928467,656302,-1224750,-874480,67841,-150081,601274,388083,-397276,29154,-167418,992606,1207187,-756118,-191866,-283932,-668502,-39087,-459095,-1043130,-696148,458200,1078728,160795,191686,-81321,101533,409729,168688,-53644,601120,834443,-230799,326996,-749154,-537390,136767,1162217,-820933,-1542117,634012,-72131,354366,474886,890391,-202190,619160,-604385,-978657,-121293,100237,-702689,-124836,34547,789061,334181,-646309,259303,-797899,-746107,-838482,292480,-800362,-666027,-799040,-275337,492186,610987,897842,-324872,404549,174050,292242,-428554,624096,109138,-244669,-753089,-437687,-1450508,-1845358,-196523,876978,609885,929464,1228113,329955,-289854,248542,909494,-765320,-23379,-59410,-201811,-46279,-602883,-188523,1115894,-509708,-709229,-646287,-45972,-857895,298735,699537,-80181,-327948,358956,-876781,775372,-68390,-52445,195316,1387800,2153707,745045,186127,424449,1223467,1467111,-15421,577590,1426380,-320703,-382230,-552732,-369455,-190701,1581135,527577,1395215,-549163,1719800,363799,-556835,269703,812498,-129051,1367722,998789,-151283,488040,241344,-681876,-1724365,-1303066,-325765,-22636,-920263,-1796438,-79092,794128,-815473,-442835,314917,-675486,-1509161,622001,799647,31257,-1145644,-1410698,928030,515017,808384,-32217,1507452,195638,2022387,-638894,450770,-407320,-236960,-726300,-1350119,-207535,-669661,-1282419,588152,165541,1047894,-152434,75754,-1021590,-1186383,-1414983,402927,662432,944175,-351225,168404,901077,780958,349438,-498344,-613047,1022871,817020,963418,-96729,-141632,214074,-250449,-212685,95986,-511815,-712433,652915,988060,-555697,733309,-534955,107658,-639854,558792,-601308,-329112,-1128489,-1606940,-583805,612210,149327,695235,644512,998278,1399776,-787666,303834,779075,476413,1185636,701548,-494307,-1061949,270305,387753,816697,183730,1404471,550139,1528494,-654624,5419,395352,-364745,-854870,-436952,1368060,515873,1126101,-76704,-421211,-843909,-1975034,-1621643,-1312566,-599949,-878774,-807315,921581,-139026,-399042,566653,165613,-618127,-366224,242717,717415,28381,49886,784817,452135,189790,-28369,190339,-400337,80019,222845,-1334176,49860,591457,53217,-493196,497894,1328430,-765904,-1081713,-130369,698003,-7458,668611,2011789,600541,322495,298529,-1157396,-1136083,-1413109,-133602,-1403777,-11519,675450,1319166,943907,-249311,-398116,284930,-592381,-1554581,-843275,839910,482366,55520,182275,356493,226354,-256712,-24883,137281,-328725,926134,-108238,-253119,-487306,-355864,-1560188,319553,123008,-945524,394993,1849003,-54381,-58541,1301833,-289704,110299,495881,406941,1272308,-136610,-439588,-34845,-847018,-433401,-430650,-1052528,-388425,-590520,338013,336708,-80916,117482,1161944,253484,-227591,-1497875,302948,-791880,490111,-246248,-490062,1372859,1560877,-697672,766782,187372,-109264,-479918,702238,392583,125913,1700799,-637548,-552615,-933226,54993,-125621,1007073,-83289,-50882,462814,-1415570,-76114,914258,-176212,-103799,-221640,51259,-723520,477457,-1048120,33222,-290297,-300837,734850,-42528,-865330,-1211510,-954905,1297108,85710,-134847,167898,-312641,-735502,309455,-579679,-5005,-738933,-925589,705307,-463999,331967,70564,661159,-38802,1377213,58767,-789226,-589528,-983930,-712815,24011,-43019,656969,1986823,353174,44006,1447763,47050,969720,336509,685409,693096,649421,-259106,-383020,127875,-1193065,-277472,470347,-966344,-323503,-1416917,51609,766840,877622,-455882,-214775,-430726,-1881503,11849,70866,744855,455667,260997,-796817,-417637,346405,-176499,11090,-550641,-868005,-931693,-425350,258395,-511094,1429804,598609,718847,887593,644359,40401,834796,500555,-336252,372258,-833481,-274399,-499628,-1218834,958647,511306,953419,235924,1900539,569601,-119506,-657892,-258869,-408200,422260,33265,338869,-1539103,-982611,278883,-299546,162135,-411288,-642801,1258931,-1241990,-592784,962042,741315,62506,316862,-49209,-315552,-307757,-379088,230228,-97482,-672988,754741,-168472,-79901,215573,-532984,481902,93692,-137126,1525640,862746,1432880,-134135,384392,-406441,106267,533542,-126794,111905,-632048,383895,1951054,223107,-154449,759932,1020811,886798,-877333,-470642,1440245,-52207,-797027,-433026,484889,1022450,-894625,123184,-1337456,-1501349,-908301,1481427,31758,215778,438118,284069,244241,179479,-849697,-913492,-793436,-136307,74410,-444093,-481567,553203,-1251923,-1022217,-467917,339203,129045,344404,97372,-981504,-67425,-237616,202894,907352,513360,-519434,617057,1274432,198202,-990931,737343,392171,-883009,-1342744,-24509,-774839,46231,-843556,439426,-539113,639151,260830,-100822,-586761,-927855,547509,260458,-206338,-52526,170380,-498629,-254085,31896,-769909,416013,-813160,-502116,235984,503764,-771802,-744438,-707449,982704,666951,888264,42337,-865436,373251,552255,958042,68712,-741776,-1901235,354367,-201659,377502,-578947,-888763,-1106168,-327367,673153,-99883,-712614,1378809,1847813,1324701,75861,-193150,-591861,1785466,568706,542463,705544,-649394,388963,-541907,-868271,-346602,293816,249946,284715,-632427,-312056,456300,-1043418,441401,-1104167,1094742,938369,835897,643597,651261,530913,-314832,108709,-615605,-562366,-449767,-999449,-30401,-1412717,-597385,-307086,-97651,-197479,-898961,1033135,-236268,-333458,-522185,-202306,280256,814909,344213,-431222,-243035,-224886,1014629,1857509,-133548,1426317,-573039,152550,413421,-1097472,393802,1143241,-466659,264871,237012,-609698,-462385,-537930],[-469191,394836,-899009,456203,-69668,847797,722064,259546,1429268,1049667,544269,372051,-476110,-131279,-379186,558142,989944,-1005372,-428230,517663,1482149,-478930,-54759,-742135,-354340,-256345,-358279,786793,214359,-686506,71617,426589,-506101,1351765,1140807,1158862,-885117,-623773,299715,-388942,-838783,-176620,-168525,-1639160,-746625,-107089,-467883,-435278,-616075,341234,86994,418054,-554709,-1285416,-600714,-1048638,-988681,527514,-349934,-125234,-102149,-1353120,-1251728,2133661,297705,-400095,1082795,-726944,-954845,-677940,773850,-485205,-332930,-60164,-626259,55164,-31784,-591781,794822,765863,133627,56206,-56175,211124,-44243,-1146467,396529,342081,7485,646352,-834816,157422,652090,910970,278727,-134804,1448977,200101,-104364,555530,367634,256068,419491,-610565,-326126,296649,430732,392906,-151981,-1248299,416901,576747,1955025,1353995,-153585,327578,-441596,-499139,711950,580715,404395,-780641,1254447,225419,410899,-113741,-991406,-568341,-532716,204934,-134829,90134,-538923,298580,-492017,767280,113576,-586468,-520379,-1025616,803209,-26115,887128,-323659,240044,-106327,55054,213326,390369,851701,82003,-205711,-133226,-837300,-271662,-292954,184537,241458,-451368,180706,968522,382819,747,1557547,792860,1169786,1183135,279193,869166,598600,-129816,-1524381,-132854,-540608,688097,1196117,-640289,-509932,-877147,143218,-1677336,-693885,-293089,-183088,772409,762511,-531321,-927559,-1721886,-744541,-19720,1298756,-1083320,-886864,496590,-40345,-100583,742563,2409750,1678665,-652427,-227238,-1349360,454617,-907810,-419164,969414,466389,192753,-170066,-284374,-1012903,1021017,115147,718203,1162496,-251769,261963,-687228,-128016,249534,-1304890,-128154,-255630,1399069,639501,620600,191338,216135,-1280803,-943110,-847610,-37232,1661507,786688,761799,110625,-1459143,-857990,1951187,1613096,-437436,-768575,-694223,-996559,-237245,-388531,787321,294312,-819021,344961,365513,2003314,1143854,-116459,-516347,684753,9676,-295388,568340,44251,43781,-118214,71118,-696875,-219076,-118072,990777,-465027,766102,-377131,217710,-39884,-308925,-825929,980179,-1109766,-560763,-170160,841509,224128,105117,442296,550,-1148563,-1494952,-1508822,-495029,-337534,-778445,-215894,160850,16937,-1623706,-348453,788069,109474,54323,728885,1301913,285008,347182,-536670,-216064,-1393148,737037,1393086,655232,1006317,1490732,21013,-144283,-930861,717772,608112,900757,-744593,-964532,30789,-394200,236411,91302,-723288,18,-509711,1160610,1398684,-859742,-244939,-444771,-661592,-131454,-884722,-659733,-588853,639210,1031432,44082,313164,-335647,341882,715604,328654,-30958,400273,377225,-639136,534545,-974523,-615564,33637,1238747,-1079365,-665295,658694,-336089,185461,460787,838628,-69495,786590,-441018,-722458,-554400,-106735,-876078,215697,62218,789379,378431,-749854,169826,-716752,-809441,-820513,-90817,-714835,-141921,-493321,-231151,777979,660965,644817,-456086,177226,137906,581314,434957,583234,198723,-42128,-329536,208324,-849059,-1571582,-528539,629391,497668,452669,1430072,72491,-466891,175179,771612,-328061,-103956,-231524,-278179,-307380,-618972,-830572,900934,-555565,-480204,-349456,94843,-487821,281338,534768,7171,-230477,545361,-927542,375863,-80278,-42062,264095,1248822,1920371,700446,394447,675827,1545290,1109936,-182063,796566,1702998,-475199,-346910,-330370,-738449,166544,1180115,445128,1017796,-385227,1747229,208363,-485665,407659,786488,199848,1538659,560621,-6877,443265,230413,-1045678,-1508742,-1298217,-627777,-44869,-582091,-1805868,57469,10494,-1315905,-198764,648400,-712740,-1238863,508175,761301,105880,-706758,-983858,500029,399615,856759,-175573,1458275,-321882,1951676,-233185,219196,-186281,59225,-401986,-1308947,-209334,-649588,-1322063,1237157,370556,792837,-394908,414149,-286677,-898226,-1295231,482981,620641,921334,60896,-22990,633586,567052,176845,-444067,-1197465,722937,882834,1107323,-473939,-186682,-19410,-517691,-308775,663740,-114598,-307411,711247,982992,-643359,962862,71728,405259,-529603,303327,-70408,-207334,-1024657,-1938764,-704271,802241,-204225,54492,681114,781683,1323093,-700487,271089,628114,553324,754261,1003131,-563783,-1048615,907865,337222,933099,374653,889274,214230,795935,-1247208,-289963,471787,-261029,-639487,-149845,1319735,336819,1776314,170836,-37694,-1149511,-1893623,-1621055,-1792818,-430294,-797665,-864959,851034,371421,-127404,311827,-918271,-327285,348504,421089,309447,-175866,377367,849399,543029,-488701,-19343,262517,-240230,248952,556498,-1355984,93213,585589,562069,43742,372739,1227907,-707179,-1259194,360446,685237,-14848,566106,1760539,779288,-28730,683652,-1286639,-834402,-1040181,-48533,-1418301,-238616,657289,1112875,829106,-869868,-359774,495992,-825406,-2261458,-826587,454285,134054,326679,317297,426847,304424,-122246,-250733,-472406,-822596,1154921,-10215,-338314,-388166,-385463,-1587377,-40428,-329439,-1141431,-351834,1242531,177854,7049,1588959,387216,120562,180345,560618,1516581,-86574,-218142,-231504,-683945,-620428,-318748,-911367,-495105,-558176,-349667,292332,-194953,400629,786495,-205780,-250634,-1138774,538316,-427178,866227,-13853,-593976,1250731,1404266,-772575,1137416,81503,140376,14197,885848,168863,-205309,857591,-633556,-413359,-1044832,359746,-102899,529826,173637,-125277,644573,-1033802,-458759,1500174,249905,72465,206834,621347,-62371,926774,-584876,90123,-203204,-103434,653404,12749,-1091951,-981093,-1196226,802016,-231923,-48406,255339,-199447,-970930,461021,-660090,154780,-862576,-856354,64335,-491852,130219,-191938,717167,295554,1150625,-112135,-806274,-611203,-543596,-891237,25334,-55402,572594,1974995,537720,61779,967349,393674,735378,56474,418874,478521,487266,-109765,-154611,346349,-1298865,-304126,-544024,-965963,-96158,-1524188,-193229,710902,713849,-629651,-586653,-607461,-1828519,-48706,12136,482573,332555,-204024,-215957,-290421,-295614,-682323,103466,-572508,-616351,-440244,-306333,-130117,-588215,802992,307788,931438,1129201,842877,199156,262907,292014,-250502,-22183,-687255,-191258,-19497,-1024066,1024497,660543,927407,123485,1806324,946721,-306396,-1010277,-238824,-212914,316078,-67654,297262,-1946709,-1062676,241784,-294514,457372,-832751,-530604,1149417,-962746,-1259809,796105,284283,-149120,255887,-143063,-718215,-213727,-176190,-143239,-260672,-663631,1041921,-304103,-101752,643910,-144618,826416,268448,-474323,1657143,1292188,1187625,-112927,286536,-395389,253935,566979,-252706,-67429,-1056804,124032,2176552,3454,325602,444699,342559,-158738,-817089,-718331,1280437,-440637,-380588,-129069,617453,1004926,-920685,-88220,-1756092,-1208810,-707063,1247179,95633,434282,823073,325823,-326990,-266788,-1006598,-286305,-460707,20323,-396343,-433669,-450708,763390,-365439,-491704,-567274,-337459,41274,-228093,58117,-993428,-390828,-517975,-75091,859192,539760,-399876,478702,787066,75259,-1290322,435810,31732,-1039916,-1602414,-89710,-376511,221359,-51457,836611,-461328,625318,651908,-364889,-463794,-1444998,748191,233102,-87184,-48159,486059,-20479,-159430,315847,-1097584,436866,-624468,-419575,552177,524295,-621167,-817371,-585506,636099,360655,1093399,726283,-915416,-23031,205303,909051,170702,-525201,-1552616,227640,-119749,455892,-356167,-788992,-1266669,-537139,410715,24931,-699717,1013391,1271334,1323770,-545279,-351185,-588003,781555,655997,690963,833169,-861064,-36855,-851252,-809365,-413419,231466,440770,2512,-582865,-428970,471127,-995914,408571,-1047240,1115514,377465,552256,882114,1027028,535778,78893,366678,-264940,-789980,-749650,-939200,175624,-1149454,-628666,-261349,-26316,-37020,-943953,-153224,-231228,124481,-360270,320563,263863,985712,361260,-705733,-470370,-447624,831668,1450816,-111166,756839,-676623,459887,778640,-848496,383963,1183480,-344802,-44409,198765,-565579,-366568,-455672],[-465199,444730,-849086,287096,-211810,620762,850336,332259,1401198,1217087,465971,385463,-459333,-385588,-398117,463032,955423,-928755,-466538,358762,896918,-268271,32393,-817854,-454052,-56310,-229374,784931,106765,-699544,38322,269976,-932206,781380,648590,1130633,-1173118,-369166,34564,-842104,-1026921,-167869,-36332,-1916249,-730504,-432326,-184544,34550,-414175,433420,-390881,428318,-739419,-1270495,-779657,-1302802,-1425766,362112,-404409,-213828,-446349,-1082466,-951273,2402274,283788,-454156,960614,-831400,-973447,-622112,970188,-300713,-940615,37817,-737748,-233679,-72991,-632536,648130,847996,-44490,-539079,-87250,532747,-322197,-1019942,542985,426929,-148916,1016260,-395567,138777,880906,1193977,201233,-258634,1052984,265763,-30233,690364,349389,-46670,628120,-476061,-513350,-167784,198103,497983,179163,-927423,571834,520983,2187719,1314730,-612178,310307,-270104,-459804,680018,861163,188355,-893382,1049965,324068,201274,-597424,-564514,-176155,-809167,353280,-61068,-113236,-503836,651567,-622816,374872,-563082,-817103,-560093,-934910,961189,202375,788814,-549623,236257,72800,-159164,109950,200311,993448,83582,-144732,61366,-1094035,-292602,-137221,-2567,52337,-294453,150700,-208580,269274,-62212,1343822,498391,1181030,936543,393971,877662,777522,-180219,-1421746,-180080,-1177260,-628898,78196,-924990,-587633,-446167,373086,-1821920,-1033356,-492528,26182,536708,891950,-312747,-1315072,-1880320,-1146112,-165985,1075018,-1186335,-850038,873287,-102972,-371652,874801,3072254,1678631,-826012,-250914,-1454304,198289,-636631,-444366,1044620,-27697,-38086,41050,-331662,-1076422,782783,227948,743678,1416131,-399181,230590,-903277,-42335,556092,-1482206,102706,30568,1388452,636062,806711,191245,554943,-736894,-314210,-800811,-237648,1426029,893396,390566,-136336,-1373841,-472831,2275778,1748459,-269245,-759744,-325686,-930078,-287555,-684219,438007,376249,-839255,526209,510353,2384286,1145388,160801,-239826,779257,-38762,-416259,555350,189036,301593,77699,326586,-673298,-275621,-93275,820804,-183965,490918,-245930,510207,325935,-36819,-1021469,597720,-634535,-469958,-489013,751441,94174,41570,-164901,58821,-510964,-1443104,-1783303,-852907,-764712,-718535,-79424,546593,111752,-1525748,-166174,937708,8466,-178983,737881,688909,-552481,341157,-631910,-661113,-1417275,870095,1321858,1001240,919944,1637002,650647,207367,-1019444,392181,149248,1056874,-333975,-924649,70961,-749125,-91476,-159021,-760783,15181,-855473,1145395,1442424,-587669,-286682,-521643,-542784,-131099,-1249090,-264591,-419849,648434,797179,-53112,343883,-497057,402076,772067,355767,31798,124613,19305,-1011292,598239,-957263,-572903,-198853,727322,-1223323,132411,404801,-528078,-51399,367177,498188,16684,806356,-35308,-356698,-948829,-280383,-799633,364654,68381,833869,400159,-707945,207878,-489093,-732182,-789405,-418364,-532784,425901,-70729,-228942,1005272,606752,181861,-613155,-20623,138151,763862,1203775,522180,291849,516046,288754,754035,95849,-1168917,-893503,178091,216102,107622,1319429,-67705,-614911,50716,718592,236097,51777,-318534,-243271,-548883,-640161,-1486736,468628,-600763,-234157,-1083,233381,-67446,134769,267535,25948,-179382,495748,-1012065,-21090,220782,98556,204189,922496,1229115,458878,483299,849829,1561635,625842,-394029,825071,1695721,-755859,-423925,42082,-947635,398604,740390,401352,753031,-200782,1756888,39512,-292626,645276,772146,518013,1496226,-48103,170240,292558,68961,-1004934,-760566,-745956,-627961,-107512,-184939,-1665820,260441,-568213,-1945444,8797,841402,-667875,-892085,315977,708059,221542,-30297,-609858,35418,150709,634062,-308834,1114486,-721845,1644816,243283,-84007,-26406,396571,82498,-1069872,-235997,-505584,-1304676,1702332,534327,468654,-548349,655804,345999,-496543,-966965,452138,397565,857124,481560,-208124,285740,671380,79161,-208964,-1378002,404071,996853,1236962,-727439,-309177,-201736,-599539,-366321,1175623,273894,14763,664048,973932,-729241,919714,844134,617591,-366499,-68065,162859,-198219,-757895,-1761052,-767331,1175452,-351828,-199084,612851,469226,1129216,-686454,202781,413862,572002,156981,1113512,-549467,-1211236,734814,184856,954168,339658,391649,-227552,-99616,-1393560,-425354,534935,-146919,-308941,285608,1179573,111575,1840090,344981,207821,-1133922,-1498695,-1549552,-2008212,-180811,-425236,-638326,699760,891655,-106027,39893,-1593255,-29364,905961,497141,-144962,-191945,628394,877116,614202,-1111892,-107746,237131,71063,513106,817241,-1163217,139465,598715,849996,424162,92627,946891,-610050,-1226074,787614,607844,-87654,446336,1325997,752416,-548226,796013,-1097439,-319874,-582104,22591,-1184463,-458854,713693,742274,567092,-1187751,-355359,735992,-871133,-2365201,-798988,-112361,-312135,498910,471744,548784,271179,57070,-578096,-1339634,-1152166,1436156,62042,-297112,-145709,-266906,-1232381,-359642,-776495,-843897,-949337,325999,457337,83400,1562147,925292,63204,-121468,668026,1751196,31551,-50269,-362823,-333315,-890015,-296168,-629079,-507900,-518232,-919973,292725,-287913,508570,424954,-874806,-166883,-567333,764612,384,1160517,168948,-720975,1062217,1065520,-761723,1246450,-61169,446045,412723,1049039,-89562,-642324,66221,-495706,-172817,-1062932,593605,52236,207668,477214,-191131,772794,-684115,-696332,1924305,594045,301124,531214,1064156,436833,1123346,-52126,150668,-169890,60105,662345,167197,-1080027,-650193,-1294355,154646,-529242,83678,317729,14896,-1073225,613695,-598641,376948,-947524,-946665,-589298,-373953,-64758,-386324,617836,441780,849997,-40420,-495304,-764235,136015,-1000193,-48619,-25162,421206,1648234,592327,82558,381959,731594,357299,-302258,74309,265828,268806,128115,106213,550786,-1118562,-370592,-1495413,-868539,141062,-1230147,-613905,380714,539448,-679383,-727692,-565480,-1729985,-145092,94759,191054,-69071,-674388,490426,-195577,-675531,-907252,163454,-533829,-268210,143537,-149400,-689823,-631279,208344,77617,1146444,1285678,884319,302230,-379488,28497,-180632,-373294,-474445,-110932,536420,-701640,1110537,744015,784027,161491,1388626,1013017,-462668,-1044549,-234362,-156941,209708,-254907,209271,-2004518,-939687,225392,-218608,756224,-940159,-397933,1066603,-385427,-1461690,558530,115163,-214162,217806,-138000,-1021203,-120581,79890,-302960,-214773,-630209,1187572,-260737,-7047,1103280,238583,803638,390801,-663694,1554473,1460762,734898,-19285,463321,-237712,340178,490215,-314042,-235883,-1273852,-261215,2026711,-198007,757416,-8642,-94557,-1038520,-676816,-600334,1003961,-684189,198119,235194,725151,982748,-797510,-328512,-1853023,-729244,-363401,858303,172591,572627,1140769,790735,-661401,-670440,-1143903,239013,-221695,258719,-880980,-194373,-428802,846031,469066,173778,-365011,-1014354,-77146,-911496,-13349,-991304,-497000,-586318,-673220,708372,665107,-243351,125404,28313,-92643,-1536002,-104715,-450035,-1170654,-1564536,117373,-63548,375688,500054,865122,-435282,626196,1146463,-476573,-270057,-1779524,745159,128517,85101,125102,752147,274390,2783,608077,-1478379,480228,-341448,-330096,800965,419910,-276178,-616374,-430545,285524,49088,918644,1307805,-1033290,-495624,-128407,864550,303160,-237263,-959524,184112,19923,519662,-93323,-691626,-1336917,-685215,-270,202451,-499871,457617,499557,1048153,-876277,-485141,-549368,-104539,656300,624548,876799,-764618,-279426,-974767,-682810,-531220,53794,691481,-185011,-463089,-585663,452192,-641406,513797,-725116,1016614,5905,231942,903312,1131300,270886,483395,531183,-10442,-998714,-864200,-529735,303216,-477509,-473086,-100918,54611,45799,-916802,-934417,-10246,591492,-126145,982346,256674,1148209,404552,-780970,-624575,-478778,489626,469911,-21679,221601,-680285,770959,1066318,-640056,228473,1121259,-215494,-178366,208534,-484514,-262387,-373003],[-397592,388162,-789076,14277,-372457,379168,951037,500520,1241047,1222861,280751,339753,-573018,-395260,-315464,285306,977734,-662268,-504635,336458,68657,-39029,105067,-743057,-494466,296521,-34909,780022,58262,-626200,-102348,78631,-1374746,36458,50542,958388,-1282615,-285802,-220751,-1178860,-957450,-37855,203137,-1810834,-610844,-826056,-116735,427494,-308973,342881,-834006,708785,-763628,-1104170,-1043674,-1432022,-1542242,206430,-480264,-284902,-772004,-905915,-399277,1914926,284467,-590929,709049,-859392,-1143507,-581325,1097082,26701,-1295018,101163,-809836,-525346,-137429,-558359,360791,775145,121372,-1002566,-136319,724945,-573813,-765804,395302,388800,-133611,1156053,135558,200461,1060461,1341020,155971,-205374,724167,250163,-129852,717631,322407,-203164,863546,-259566,-685563,-607473,-43195,503370,420886,-600698,381566,456485,2215285,1256303,-1048158,176572,-80837,-371939,592991,1002968,95172,-763645,787583,530327,-117106,-1113079,-262815,492367,-851920,380814,-176495,-184371,-260940,1080915,-584403,69328,-1028483,-925864,-649583,-741291,950345,437688,542084,-687997,161460,296503,-426022,101160,110340,825190,156002,37887,280894,-1123370,-303774,180180,-54834,-129830,-102152,245626,-945108,313375,-192953,885765,89456,1157344,556744,389213,784306,824846,-182513,-1237979,-121343,-1606205,-1507493,-579516,-1157325,-593247,30935,580431,-1766820,-1177089,-639708,349810,220795,767587,-101189,-1376895,-1658352,-1172046,-475211,684992,-1158716,-600362,1028883,-325190,-797635,932584,3589670,1508132,-753734,-307531,-1170577,-44733,-351251,-415398,747966,-569387,-217276,357916,-358452,-889611,529093,214561,656132,1377339,-468693,268330,-1006449,-8830,899373,-1228742,405304,260389,1236327,596681,1089372,121083,697440,-371909,198967,-615775,-315181,994385,962205,89656,-262401,-1234318,-40859,1963205,1512318,-90681,-665271,-171,-757094,-210970,-805869,61063,512928,-670500,718391,603774,2208652,1121345,493761,-74389,547036,-188993,-485692,389327,137622,541076,345412,469953,-577693,-392273,-149008,693331,190774,271658,-115972,934102,616080,98200,-1152193,346234,-35355,-373654,-633637,370493,22927,-94252,-765867,7211,75391,-1180839,-1634840,-1047903,-1134741,-619740,-109511,738200,184189,-1204414,34899,1074920,-101849,-457978,737162,28658,-1310660,237351,-525812,-932160,-1258367,945311,1166373,1124642,624816,1438811,1159475,390421,-1118777,-120069,-312985,1108944,-109342,-796872,139817,-1090380,-289920,-289084,-437227,97052,-1108824,994394,1399214,-24565,-313589,-468841,-328187,47541,-1410484,31158,-212490,494413,344649,-80575,307886,-533319,231788,593056,278610,132368,-119417,-187589,-1311157,474581,-760865,-384960,-340475,-102481,-1138154,539274,-42658,-589945,-282541,162116,25736,45005,587964,424170,-26366,-1177380,-384245,-577873,319078,66646,874515,392867,-536235,332306,-111574,-537338,-755537,-600325,-299457,843119,405053,-266376,1010895,477935,-402140,-762310,-167456,157512,792884,1564091,488409,404737,1076961,905241,1024411,1001072,-700364,-1205015,-363868,-157906,159623,997316,-98441,-669018,-119175,735221,714554,349951,-291759,-190460,-772240,-593179,-1953058,-79426,-616118,-19512,335729,338203,341751,-37767,-31905,-49911,-225215,215872,-1075177,-322731,730689,335674,25436,479835,400969,142268,468061,857881,1233619,153000,-643715,615738,1481418,-1127666,-603400,517916,-853958,476236,334001,398579,685400,-18289,1811516,-98781,-53221,849010,777569,762936,1111213,-643786,327054,46588,-217796,-518001,352326,135682,-417925,-199720,253485,-1347170,483795,-755979,-2506722,118613,958203,-592894,-547467,166867,678625,363244,597025,-391694,-357070,-155888,251795,-428644,645066,-844590,1176860,623114,-423547,4000,702964,615275,-686686,-219595,-257127,-1198277,1796059,599337,170856,-603670,677266,713553,-111435,-477837,322203,57476,898614,779403,-372859,-94808,1210041,72782,189497,-1099535,158229,1128101,1291786,-817748,-504222,-385809,-489524,-414372,1416127,607771,244331,585421,922131,-803193,525148,1503396,685376,-225821,-401800,46826,-304610,-434443,-1145128,-751763,1634829,-214076,-124734,476598,168890,892881,-808429,122303,200578,501882,-398567,1026155,-486956,-1540235,-137198,-16984,897811,131198,-15187,-641642,-901164,-1128746,-352037,568848,6666,68722,715598,980437,-129801,1303998,421114,314501,-815450,-929510,-1562452,-1815449,98079,68077,-184086,483112,1242409,-317157,-191828,-1764014,239797,1142651,465746,-469706,-76337,743877,906232,609825,-1544746,-302212,61571,365979,803561,1012973,-785331,177602,717550,942067,478498,-371538,543569,-498172,-1062418,1023925,383196,-274984,322745,820097,526424,-1041319,589981,-659458,267896,-144341,90871,-797647,-600044,859328,306289,240996,-1098866,-370620,958613,-694624,-1950430,-797431,-660724,-704634,545996,627237,718450,156608,229752,-822653,-2158029,-1217340,1659422,114689,-139269,160409,39455,-670659,-591291,-1116415,-224627,-1255532,-626955,721387,116411,1262112,1138160,-49343,-343224,645942,1841861,179215,28130,-403886,167461,-1135326,-335251,-285692,-433147,-467444,-1148532,319480,-297830,465104,161333,-1458499,5301,106790,983717,447607,1315519,255433,-828574,866244,639898,-609591,1100279,-153763,753566,631695,1127046,-298767,-1079348,-480619,-238374,107514,-939507,620407,237904,139623,706474,-244729,801782,-472949,-746012,2039951,708237,553616,715951,1271871,624992,1022756,413505,186080,-188235,137740,778355,314357,-867484,-307160,-1313535,-622686,-757253,132071,378076,251726,-1038784,636974,-501352,584482,-983544,-1168402,-1088898,-180283,-256690,-485573,358534,391898,540510,281592,5899,-964602,822539,-1012750,-174102,-21552,267453,1153511,500612,142787,-166808,952425,-12582,-659670,-278343,138576,122162,393266,370874,674788,-800184,-514912,-1865049,-762309,352630,-643886,-1089640,-128490,408669,-589422,-607523,-255467,-1639229,-301763,271358,7705,-662923,-1019678,1106650,-127181,-739887,-824029,170765,-398031,27209,668872,-41579,-1111276,-617527,-305931,-115302,1226670,1285812,738322,288230,-945960,-124319,-136629,-491051,-210431,-37381,1050805,-286612,1244049,768744,516830,229674,682591,813726,-524241,-698207,-202716,-247304,144259,-468709,111987,-1712158,-654735,262967,-90373,962719,-756940,-246942,1002050,311796,-1150081,296588,127911,-124066,120790,-25665,-1153009,20450,314043,-240687,23690,-478410,1157895,-89407,168584,1486206,483281,412356,401024,-619090,1316439,1416643,285604,74105,807532,-43582,277644,360536,-275946,-322517,-1262078,-744370,1582164,-365153,942524,-517445,-93942,-1331489,-477500,-93769,690798,-704382,724089,500598,786392,984207,-521068,-438162,-1588206,-281435,81737,374818,222409,596509,1305978,1627716,-519513,-885009,-1126414,532002,-131288,475726,-1201723,217400,-388873,778801,908397,750111,47476,-1507799,-246953,-1516116,-75816,-1053575,-387418,-443657,-1464340,439626,813061,-65821,-258659,-664636,-224981,-1669887,-669687,-882310,-1245729,-1229147,470178,22465,471712,652908,463363,-460677,652381,1622267,-455761,-17422,-1827812,559573,-31601,281681,355441,891800,261023,187318,892145,-1771017,560824,-16060,-275886,910874,203004,131493,-166835,-298499,19374,-106280,553833,1562168,-1227475,-882622,-357753,840041,390208,81177,-157379,273130,187841,565616,153598,-621091,-1274869,-685883,-439262,290748,-175111,-144107,-215231,553167,-870563,-547023,-489761,-517910,654814,400102,799257,-470220,-358545,-902268,-507239,-675569,-204860,943551,-309508,-299174,-687839,458062,-60805,667715,-211940,754092,-125964,-46214,713177,924648,-135479,754912,600403,138638,-1101876,-745152,69310,256875,207949,-284243,85719,96624,16345,-842677,-1082456,368396,930570,53154,1584563,289474,1294358,584610,-627296,-656936,-314040,54531,-553094,131846,-5729,-580856,1015523,1231278,-518100,6753,1011801,-105309,-223779,247496,-381805,-173383,-277687],[-314114,182634,-774839,-308107,-489785,220151,982640,699995,965559,1089173,74986,243581,-834437,-203900,-127760,97348,974863,-368828,-547889,443516,-678589,147761,137828,-524825,-448344,661103,196333,808375,99543,-522132,-354477,-124105,-1681517,-499874,-439862,703459,-1158459,-249035,-387542,-1291443,-614296,227320,400859,-1358110,-435469,-1134391,-232125,666776,-277996,33813,-1112006,1168669,-647796,-871225,-1322773,-1415997,-1370641,97416,-556576,-390843,-967274,-861919,256151,887621,293101,-763828,413813,-728687,-1253184,-527452,1186454,433126,-1278758,113641,-823600,-844470,-225692,-386163,26154,583774,598358,-1192323,-160540,875967,-751971,-470620,2006,257656,45875,1068811,647691,345860,1117588,1272899,123407,8026,571248,224445,-354813,609427,287227,-186144,1073066,-39328,-801430,-917864,-235401,435144,538787,-302963,35753,376461,1935110,1205312,-1354841,-51797,109512,-277534,373858,899857,202956,-363894,571243,822459,-462210,-1421692,-153347,1215950,-638619,291018,-499418,-151600,133042,1524672,-251705,-66511,-1167542,-848982,-725540,-512746,826318,638978,201694,-774000,88551,469733,-712472,165141,115302,425452,201249,290440,507158,-896928,-298799,400331,53809,-259510,50222,404020,-1108786,439718,-336256,387602,-319072,1054296,129026,233133,593571,661700,-90942,-1007848,-33832,-1738738,-1672468,-637162,-1241443,-553435,427895,682394,-1469634,-1048452,-690569,700165,-144728,342138,5479,-1105128,-1213955,-756741,-912383,243246,-1029446,-234620,946653,-654559,-1217990,881088,3605981,1259183,-452297,-407580,-601451,-218560,-116844,-332644,268844,-948255,-315555,648097,-307613,-438153,320095,75961,514596,1064897,-454492,282951,-999650,-13646,1115397,-751535,685602,437414,975901,584424,1395119,-5620,604539,-322112,578686,-318544,-267829,470583,1029754,34175,-215671,-1085361,163375,1267129,1096957,54263,-461437,160203,-583013,-20609,-707920,-279692,665043,-289989,883655,556411,1478229,1105747,825096,-95791,10865,-448087,-468401,112017,-124240,714445,604598,495004,-446177,-561459,-227880,658403,561964,149710,-60294,1361114,753990,118542,-1146548,278134,465502,-285454,-616905,-263552,-16715,-277841,-1214193,-106629,416752,-723975,-1116377,-1042272,-1384012,-530260,-310812,814402,234881,-674942,198781,1127717,-334577,-779049,713093,-594074,-1749933,128577,-247131,-1010965,-1046144,911912,1048354,1000883,241402,989190,1402883,330023,-1113093,-618423,-656674,1085060,-63790,-637545,131431,-1267345,-306710,-256476,132582,232168,-1224782,773918,1340738,611684,-321789,-275809,-69845,405623,-1295369,147713,4969,237183,-285957,10792,248821,-462317,-180008,269401,166273,249564,-251079,-231410,-1530746,165182,-540017,-114517,-290812,-867145,-792001,531504,-468557,-493799,-422386,-141846,-397748,-5700,118477,709030,165449,-1174358,-412539,-342005,157060,60916,822292,373202,-274173,483589,378385,-270975,-704560,-592468,-70534,990796,844466,-312311,670141,310983,-940758,-859269,-281266,169994,661780,1341012,464275,549170,1317940,1322488,1000568,1515173,-256066,-1328898,-849011,-498994,619492,614565,-62579,-583670,-298611,782477,865047,617371,-146926,-202039,-953006,-379104,-2043467,-553311,-579077,142399,603506,381960,674479,-149976,-286783,-200780,-377563,-203923,-1065508,-483324,1196876,605129,-223092,21711,-235798,-123421,393248,649807,687548,-183089,-865219,224394,1167827,-1490434,-788055,1014075,-414860,467153,6730,418141,788451,136389,1893736,-175778,144129,904478,776271,882791,423269,-1047513,422201,-255277,-564811,241200,1414654,960265,-168307,-287022,668370,-868230,663096,-548163,-2766889,103879,1057208,-536026,-271404,140624,694585,505823,901528,-395047,-623717,-408187,-137217,-520176,245556,-621232,648893,758146,-768032,-132606,902404,1054674,-261903,-107800,29159,-988811,1513562,568774,-37460,-568955,449333,765716,135554,45586,174198,-294871,1068125,887577,-485678,-453651,1958272,142450,672886,-512306,41856,1230842,1243823,-757820,-715563,-588659,-243484,-470328,1285638,859412,453925,543051,805873,-848698,-137858,1779683,578199,-180652,-566832,-322967,-485336,-145301,-374747,-648057,2031750,162393,49178,321286,-22759,700401,-1024791,64851,50232,334555,-726276,801040,-430542,-1907864,-1170241,-202000,808478,-134520,-304704,-897607,-1375533,-699138,-116397,565463,205745,418193,975475,761877,-378993,447246,421187,313027,-353614,-357383,-1692838,-1243349,343105,446374,340636,229860,1295550,-656485,-329409,-1530381,451852,1004235,382557,-560011,68064,695501,988370,518305,-1738286,-567829,-247456,530137,1050297,1158303,-322753,205856,924590,935302,200396,-951022,103854,-400977,-866569,1000236,4591,-544547,216727,372360,164268,-1338152,127838,-148619,727878,168734,166943,-422595,-612561,1033770,-156789,-53759,-675378,-363634,1089038,-320684,-1308410,-834725,-1024712,-911700,484121,753079,900189,15643,355102,-853214,-2604169,-1035141,1739136,164064,93736,423663,499435,-144956,-697658,-1277930,415130,-1223079,-1304908,899182,54084,817981,940170,-182583,-453586,454010,1728010,331732,6739,-355612,711091,-1238046,-384057,25935,-282754,-413235,-976629,351325,-161112,337366,55112,-1715743,216502,753736,1190772,842462,1301300,222745,-870110,713648,218228,-314604,778785,-82612,988826,639113,1038805,-410389,-1380808,-736378,80632,355689,-677451,369290,345393,337166,774758,-270936,718216,-380112,-629742,1787809,558050,791270,766706,1249593,520397,685227,724748,181037,-230256,87481,986791,363212,-556595,-13790,-1317289,-1412598,-878471,11271,436598,427551,-886785,432761,-464292,717661,-968686,-1400155,-1324011,-8535,-435614,-467195,-20505,209425,285591,762843,479368,-1087818,1284112,-933129,-312408,-123369,178657,690995,296933,247798,-567708,977421,-216235,-915676,-555766,133353,132748,613235,599881,682626,-515272,-743566,-1441020,-715242,505982,31893,-1430157,-647899,365535,-390262,-279325,256680,-1551108,-510754,475240,33728,-1246863,-1158997,1459237,-73638,-578100,-542834,123872,-147637,143864,1003841,-37632,-1162651,-552596,-678110,-291248,1078344,1108345,444767,143979,-1313301,-69078,-130741,-241088,70628,27039,1402097,152958,1400112,750630,147963,151742,-180088,469433,-453531,-32773,-128036,-427061,143445,-662522,33183,-1205536,-288806,364754,54034,1007125,-440290,-95394,925219,928084,-455094,21129,183073,86662,-70204,169309,-1103572,266391,485314,-42779,357027,-180690,951765,124930,362932,1706512,517734,-184089,287118,-318605,999884,1254829,18161,83576,1116111,121869,33675,258981,-137675,-281649,-1068792,-1242140,1013241,-510316,750091,-987971,296945,-966911,-249140,611274,414726,-500504,957126,551011,794579,1011856,-139769,-303709,-1066653,-1572,570983,-88890,209911,484479,1266533,2576852,142230,-793816,-827754,554526,-167587,576810,-1211211,680659,-301899,582356,902096,1036208,461483,-1696899,-450109,-1874753,-92118,-1211150,-129249,-157832,-2156184,61522,897747,99546,-447607,-997638,-245826,-1658605,-1041994,-1108984,-1239165,-729235,808709,-160924,495408,439347,-228388,-510957,708534,1924621,-381283,254275,-1575409,283071,-186209,477884,539417,874126,-50383,337014,1140444,-1819861,676109,276946,-284382,838786,-84939,458352,406832,-237814,-111236,-1523,229566,1411967,-1451937,-1080021,-420984,833960,350321,367744,718219,479370,322421,593409,341751,-518648,-1082071,-501651,-790772,157052,172129,-660981,-622706,-34819,-635779,-509492,-429290,-390197,700925,120253,604606,-134960,-299067,-683952,-313088,-788586,-478922,1125750,-411681,-129489,-668792,567474,563045,755853,332820,361068,-93439,-232502,369391,464098,-504929,799193,580645,232113,-1019329,-426541,598702,-1461,558768,-214337,192764,64277,-136592,-768295,-698479,790452,1053795,97259,1925501,398816,1407441,975692,-266874,-576192,-8762,-377704,-1181261,329482,82544,-412508,1134675,1241982,-483218,-188591,886175,-31122,-263978,279742,-276907,-123971,-147981],[-283494,-168139,-853555,-606655,-520883,183916,906785,817874,607541,902909,-59326,131236,-1171001,75229,110151,-29055,836265,-241421,-597467,567556,-1127943,243068,96976,-224906,-309282,880961,422903,887013,216321,-457085,-675546,-310977,-1743999,-593638,-687685,450093,-818845,-79642,-397647,-1138591,-70386,554308,421631,-703778,-255967,-1214940,-438207,701719,-282376,-446627,-1155944,1604445,-437186,-676737,-1561628,-1288578,-1035328,54144,-598439,-551889,-955820,-897376,823807,-208880,305721,-881353,154646,-448141,-1128128,-449905,1275731,822079,-985929,75340,-786211,-1221607,-301417,-160163,-255741,343142,1196823,-1086911,-134744,1076774,-825390,-220923,-495832,70649,312325,850106,1048812,542746,1003340,937628,76043,290244,590065,242447,-613353,382365,217308,-21137,1192010,121787,-828456,-1056295,-343592,330425,543959,-47261,-275301,295927,1411833,1159039,-1460455,-311951,271719,-223351,-5759,554866,509921,229208,459587,1115586,-741205,-1361154,-215218,1764103,-260893,110545,-935959,-69749,566473,1886354,424488,-13004,-975815,-603545,-725531,-309103,679436,743031,-144745,-844538,112725,523015,-919711,258015,197850,-19176,126798,504155,694410,-477646,-247521,362393,274512,-315808,103140,526914,-888055,543550,-431152,5206,-605100,868425,-252845,-68081,302177,268288,91849,-734162,-3372,-1614529,-1211321,-333476,-1167955,-484545,637819,640053,-963321,-686476,-628371,974502,-518354,-265686,-40402,-671626,-748532,-33591,-1329168,-103956,-834616,133213,671482,-994211,-1440163,714167,2976518,1038090,-34238,-535322,57117,-276138,10898,-220600,-154426,-1010377,-319874,764898,-169605,201588,185735,-137874,384220,575776,-367615,127857,-920173,-26127,1086623,-417036,854675,545482,639177,624283,1615500,-145796,335887,-538465,842834,-35834,-126725,-54020,1079231,227427,-12593,-962962,-47664,521790,700538,134747,-165538,122542,-508778,227545,-407163,-537257,780545,260347,978550,325422,377378,1089538,1087208,-294310,-683390,-734914,-324443,-160916,-513138,787302,775961,426451,-314733,-757721,-242697,695832,824454,118551,-109874,1633171,721985,90875,-1025393,332840,706365,-217046,-494403,-987407,-59391,-467125,-1418654,-198559,431743,-155247,-413476,-854295,-1460610,-492035,-611414,912218,258575,-40783,279235,1054727,-742386,-1066895,651980,-1107500,-1736106,107828,108616,-946867,-867647,754874,1071695,690757,-77176,505340,1314441,31836,-907899,-900281,-815011,1043836,-86718,-498431,-71706,-1171883,-149805,-67886,690088,372787,-1215154,546681,1297203,1082776,-307296,27790,158183,840369,-922876,69145,202410,-31773,-961840,242049,209725,-344638,-782400,-67021,93976,349317,-250265,-138535,-1686654,-278832,-463559,116713,-108171,-1272607,-272430,300438,-665739,-255347,-412240,-482587,-637764,-185270,-513056,660104,190623,-971729,-387857,-185095,-2158,42838,600222,376085,26626,602612,895015,8135,-618777,-398606,113221,875060,1167110,-322089,-3774,138282,-1259637,-862945,-400787,155939,405646,624986,385557,723328,1122381,1429419,832937,1547694,73720,-1152181,-1132860,-682828,1200854,299503,-7992,-353100,-435582,816222,562038,684503,86224,-299592,-1060126,67673,-1691592,-788383,-474407,259377,765020,356070,875860,-162077,-435027,-371194,-590838,-617050,-963767,-521644,1330841,830265,-469901,-355176,-497840,-260050,312097,262233,172192,-325796,-933136,-206305,838585,-1713297,-828676,1420105,244307,497302,-224328,424431,935107,235778,1921737,-184905,228008,764176,728529,854978,-366554,-1158829,435805,-552320,-888997,984622,2020991,1394014,-44485,-329378,970470,-302445,730975,-124182,-2568533,-15832,1150154,-517210,-97989,248001,754907,620278,763503,-614996,-757063,-492435,-401483,-559709,57490,-101984,165410,590906,-1073995,-420498,928767,1274377,86683,112710,259549,-697926,1021858,492023,-143637,-470803,73364,568711,175698,451957,121397,-549239,1246281,828160,-498937,-739876,2483872,253567,1106603,97689,53246,1262960,1118873,-608492,-869948,-786964,55953,-533038,850455,1016469,720225,557251,637257,-850539,-840180,1555337,309506,-270212,-519146,-769814,-673601,64064,195149,-464584,2220701,629320,83739,180877,-55054,615299,-1218257,59337,1857,92170,-743659,516087,-437224,-2147820,-1801318,-313387,742874,-327497,-480544,-916001,-1388345,-387190,149151,527634,420984,681482,963870,565332,-632932,-321201,392772,249343,26775,73920,-1815773,-490437,494471,517936,736230,-23582,1029472,-974260,-335963,-1094984,589694,549107,338879,-411940,134482,493999,1152908,388477,-1731876,-838243,-605638,527663,1204069,1241717,86302,227481,1107792,932106,-251748,-1473598,-293242,-339782,-696646,729764,-451322,-786396,135154,90505,-244394,-1353458,-430885,238121,871414,287506,251511,-216540,-492490,1122921,-629389,-241132,-113672,-284856,1058440,166911,-708141,-891405,-1134747,-878106,361027,814159,1029433,-92927,423811,-627172,-2507704,-737092,1650104,222570,345582,547561,1006810,186360,-662954,-1239111,799405,-913510,-1488436,940594,-124878,371498,400988,-292011,-458896,120090,1461592,482986,-98777,-245894,1155092,-1118172,-393216,236156,-51349,-371049,-560301,368210,157160,206509,120341,-1572284,401074,1264292,1370168,1101684,1125590,79804,-807199,628225,-137883,64167,396306,258690,1088152,459141,735930,-425221,-1450357,-745613,378888,512917,-340930,-119500,303667,721254,658223,-246792,548735,-317060,-417397,1243150,221720,977732,719037,1141198,278378,249605,895992,139034,-253926,-102381,1230606,265129,-275619,203673,-1337608,-1991122,-875994,-285642,469467,491953,-652304,-9172,-520956,755803,-904490,-1488160,-1262109,51798,-567065,-317183,-432525,-376,136372,1240083,736976,-1030485,1396519,-786963,-428002,-367432,196469,406821,49800,367908,-788688,782636,-165170,-968628,-672851,231742,300777,726975,753199,575536,-373633,-1016581,-467292,-729871,579845,619451,-1440963,-993351,431030,-151095,143504,816128,-1415930,-728877,638062,294131,-1571399,-1087199,1482954,-31714,-366752,-235941,42877,200620,28150,1080447,-135050,-821598,-461089,-847938,-449071,696186,793784,94240,-86427,-1408653,172874,-171451,327640,323887,83720,1512325,517373,1516067,701781,-281416,-166662,-992068,108835,-261328,758362,-33541,-595723,202990,-832075,-12475,-694572,70312,512497,170357,871063,-185854,27641,814979,1307603,378297,-274891,184738,358403,-333444,402799,-921816,638623,594383,168347,640255,186205,608310,301809,516001,1730244,363029,-750863,82705,178341,626464,1036324,-7153,-46286,1216227,259955,-354753,256228,69941,-108822,-779698,-1619348,496980,-658822,202459,-1322553,832851,-270051,-17241,1197546,223036,-147434,774603,358487,758323,1043174,234056,63879,-481441,74780,1034005,-405329,120814,237848,1021611,3269001,1119475,-373213,-222382,359671,-254132,516641,-872095,1052948,-150191,312705,634222,935445,647511,-1584632,-644014,-1913300,-42816,-1410886,179436,171627,-2423945,-380322,863367,208286,-307125,-877407,-113604,-1497248,-1086556,-1032117,-1131889,-252622,1006407,-545900,458038,15580,-923761,-536879,792216,1919204,-354070,477454,-1097958,28010,-257085,663849,619395,729410,-504624,404813,1323726,-1524766,803413,464131,-357647,592794,-381024,602942,931105,-270715,-104981,352186,113509,962006,-1630049,-1076265,-312560,823980,136548,553556,1456659,721222,350173,603654,445576,-282266,-806605,-164471,-972701,-228269,449314,-994439,-594604,-564946,-362303,-376226,-386125,67218,792114,-114477,341256,125112,-125667,-411540,-134899,-806634,-696037,1177972,-517517,7967,-511325,832496,1021883,691517,732874,-39379,-26830,-313274,-37838,-122268,-689561,613123,485275,336950,-705647,532,842390,-433851,440884,-324737,143228,-51508,-391497,-729697,-91148,1114819,938695,-7303,1878766,609479,1468608,1520238,228032,-438355,342885,-707424,-1269356,533471,369672,-231965,1103138,1094762,-500550,-287106,744260,1394,-324787,276513,-188641,-128728,30375],[-359624,-589046,-1026969,-811412,-447563,246036,712176,734378,218190,770475,-64797,57724,-1439080,315935,303364,-45482,493114,-393347,-645490,528824,-1237128,224432,-60018,44572,-99744,855720,605603,1007360,348095,-485063,-962807,-453220,-1539281,-255896,-670083,272780,-359557,320673,-213034,-761460,537318,823516,216440,-33737,-109156,-1002489,-636816,535444,-281952,-974549,-982227,1780174,-185205,-594046,-1703085,-1111499,-667457,65159,-570501,-723060,-732193,-909468,1142580,-944716,329285,-855814,-14212,-111521,-740816,-356143,1391746,1093643,-647159,517,-720345,-1627831,-305617,62302,-424234,121051,1662999,-798048,-63888,1354141,-782198,-68414,-921723,-144496,554009,639275,1288440,730773,718622,344912,-6871,518350,681246,323624,-806865,92209,50945,228365,1167486,196146,-755245,-1038857,-368298,223476,483300,155108,-461273,245361,824809,1099206,-1351640,-522551,360684,-241270,-492332,81731,921215,844277,451996,1293326,-881578,-936492,-360006,1997841,101442,-118168,-1319365,15648,915023,2032156,1347739,188959,-551115,-268208,-610026,-168172,588480,692958,-404394,-917652,313843,443648,-917469,345170,330473,-331330,-106478,551594,788110,6498,-100892,80855,496714,-308082,35088,538946,-580512,545824,-431457,-187248,-674239,639748,-520435,-472127,-75712,-299246,319236,-401068,-81333,-1366187,-478874,-35457,-1020124,-387130,615769,478793,-356550,-242608,-477081,1088553,-850427,-821979,-222142,-350866,-407899,698537,-1551687,-228838,-613560,400823,291617,-1239125,-1330040,463549,1899399,929357,326799,-655788,585190,-192784,-385,-121951,-344458,-726738,-237047,600405,23957,858011,95254,-339297,311585,49762,-231814,-298158,-805845,-8345,804813,-541532,863191,551971,262916,688752,1641132,-237159,21343,-829322,988367,35467,57087,-530261,1058655,534728,271018,-888908,-665248,-59362,428284,142346,165263,-37870,-587121,451000,19893,-693120,814807,881646,973732,-62863,-770283,1027085,1213990,-565174,-1317224,-912957,-49610,-282260,-886951,746932,808462,301017,-209280,-942673,-125344,731437,900772,141913,-233587,1642472,565875,84466,-857623,410009,655348,-173633,-330421,-1581367,-130914,-609157,-1371989,-187565,183848,395680,240793,-548597,-1356812,-524414,-863059,1132626,248898,537547,256237,863660,-1261011,-1223486,545626,-1468105,-1307746,225625,418751,-823917,-761263,505024,1265557,314050,-201254,243661,946693,-416192,-483648,-847138,-787791,1036791,-46351,-413612,-518315,-808958,110428,217866,969493,454402,-1127899,357550,1243461,1252202,-268568,379577,282858,1177112,-396812,-138970,356563,-220613,-1479835,582189,216965,-258298,-1444558,-288401,106324,398522,-164636,32561,-1805007,-766997,-618666,192670,58040,-1231459,236282,80667,-559024,67664,-248996,-763256,-653027,-544425,-1133408,266166,93106,-695521,-346169,-130608,-53304,-3754,195875,439607,315314,649004,1319991,240254,-497669,-58841,246789,611701,1332083,-258496,-812590,-13914,-1255065,-750867,-554045,112919,88690,-248145,189173,905430,615202,1241550,739832,1305107,245895,-660153,-1115813,-636575,1498839,115030,37223,-20369,-488759,804566,-88698,473264,341147,-429015,-1086059,703893,-1004974,-731506,-295037,355654,810807,278582,917026,-82789,-445497,-498378,-777537,-873445,-791984,-505789,977596,943346,-647073,-588716,-398821,-265136,264985,-161686,-58405,-306988,-708814,-506880,533696,-1691763,-601024,1617826,858862,675226,-366156,375840,964936,255639,1806826,-146670,166567,464967,612211,696201,-999808,-982457,370852,-776548,-1116639,1463366,2027241,1323318,-134945,-303862,1093646,240230,638103,251001,-1920174,-179596,1201130,-521172,-22043,430337,834001,681458,286170,-953565,-766472,-335944,-477039,-525623,114416,557260,-186204,197672,-1286060,-780794,745030,1209597,265129,409362,352774,-382278,556920,431610,-181301,-345296,-253073,260134,19791,637003,245375,-633997,1260444,696733,-369748,-918499,2465380,366662,1334513,445994,133779,1202995,978756,-455676,-909730,-939859,336161,-588653,309149,1076607,1039918,586865,458895,-801977,-1306584,935149,-54803,-475429,-319843,-1115017,-801661,197772,334875,-228135,2121213,1004065,-133757,58750,61987,657594,-1257201,114029,60798,-172483,-501124,230051,-547548,-2159073,-1773733,-322907,751185,-356901,-556365,-695510,-941250,-339391,282112,467566,589809,839544,691420,423384,-875103,-685730,382213,174273,148264,282591,-1737436,176101,513066,226339,844384,-240018,538911,-1134879,-202316,-659488,648190,-84131,408494,-110550,53152,188397,1369560,307809,-1614384,-1039777,-896829,395699,1245118,1216397,322160,241986,1126117,979532,-654565,-1729783,-607604,-318010,-541376,303118,-862543,-863242,56428,29454,-616416,-1110973,-880885,376570,632263,203485,332417,-241222,-285966,1022113,-1067863,-284863,379676,-102473,845573,648975,-264033,-918869,-1027342,-649438,235547,782809,1034631,-125923,463117,-193720,-1931938,-493206,1433735,288905,564461,479898,1419517,312273,-498289,-1023452,807910,-470144,-1149499,837250,-393185,2076,-270443,-335824,-389376,-265508,1171107,633311,-253751,-118824,1372787,-772569,-343453,322868,286826,-354226,-186255,354234,637440,138575,317032,-1134958,500426,1581380,1495623,1164944,835072,-134448,-624979,596525,-404061,427520,60671,888786,1026091,161802,244087,-384262,-1281100,-586093,580258,551520,-30643,-695949,108452,1156892,400551,-149032,351934,-200266,-193203,593784,-160391,1090164,619721,1157818,89911,-122955,1038792,79135,-220822,-401071,1408447,22686,-128898,347716,-1370591,-2113188,-759070,-692430,444911,451841,-378626,-588448,-624874,720102,-793016,-1326639,-945758,-45941,-597028,-38767,-759587,-135467,123477,1535706,700593,-763635,1186201,-606818,-503831,-707484,312397,317174,-164573,452429,-877701,406044,117667,-738478,-568893,376100,544996,702994,802790,383053,-378960,-1254755,538865,-737914,570062,1037178,-1019991,-1035248,596442,39546,526450,1244511,-1191548,-892223,708816,724779,-1451443,-867909,1232227,-13024,-275914,-38550,-35027,590421,-283368,915705,-275157,-275474,-371098,-791367,-566613,167433,426018,-207014,-318236,-1226432,478071,-255694,944117,509164,138817,1388413,697528,1535135,624340,-724616,-666339,-1534682,-181401,-10483,1413539,36177,-652894,292227,-1013858,-22983,-361140,366226,669429,224869,595321,-120106,89552,679416,1388318,1092492,-576559,110274,630020,-612847,627346,-692247,1088158,670336,290982,736595,473248,205226,393177,596485,1590698,133005,-1100334,-151499,738476,227086,746642,139820,-312770,1064433,416166,-786187,382326,297727,156672,-479058,-1726162,153432,-822506,-510739,-1438706,1213284,276912,207935,1393049,131118,235956,278892,-5297,695862,1044252,450190,509251,-16398,-13526,1390675,-482590,-33536,-108229,624640,3415556,2041713,269514,559218,57793,-308294,316740,-288099,1220289,62454,41891,339592,493828,473088,-1295159,-792565,-1676294,67068,-1534168,450064,453090,-2096566,-801544,712074,219815,122155,-428166,158653,-1205230,-796206,-636713,-914136,51681,1008226,-987453,388744,-438131,-1336247,-485547,895598,1562592,-448215,560244,-528716,-126530,-183063,846575,592502,537617,-867555,371447,1421350,-902462,905139,496650,-471021,234171,-613511,539521,1255691,-382356,-5622,821396,252080,444257,-1689183,-941794,-86275,773418,-232188,585271,1865417,879901,217509,595424,456790,146687,-526714,230144,-953905,-753923,610614,-1091911,-180994,-918292,-219680,-181149,-371150,529424,887910,-246883,92094,279208,131373,-184035,-2643,-692367,-799923,1072436,-624956,87223,-250858,1221856,1180715,452330,870165,-284019,-38210,-306389,-413618,-682833,-631188,290273,335339,496591,-174726,429950,738958,-934264,-32113,-549447,-76077,-231817,-692727,-723579,423371,1215711,623329,-216905,1446607,913437,1461665,2001474,748888,-319034,639144,-865183,-929918,692604,695221,-93424,937319,824480,-522676,-263148,574861,-5613,-378682,236649,-131270,-183626,248399],[-548744,-941456,-1233242,-878419,-279041,341795,424330,386759,-141471,758338,53919,73358,-1489065,423163,353604,56238,-15628,-784470,-673825,192147,-1105831,101980,-367111,138872,131685,586766,721499,1137476,410464,-614520,-1072138,-526292,-1134067,305313,-458224,209394,76233,890530,154148,-269690,1062655,937856,-151831,503080,-7059,-545314,-753900,230599,-248186,-1388740,-685509,1537361,57792,-634032,-1696981,-940352,-351071,91200,-452349,-804481,-367463,-810948,1148474,-1155802,382944,-656624,-72253,153208,-220737,-263554,1539469,1177268,-474172,-89991,-643673,-1925837,-185719,228482,-482032,-42419,1806274,-509481,20268,1653684,-627492,-11166,-1129929,-373955,671803,551547,1359679,839359,322336,-413138,-128608,592251,708657,454399,-867229,-192744,-280211,484900,983909,196236,-597147,-925873,-342407,136973,417824,280864,-551282,253794,363260,1012897,-1077157,-615116,322028,-334850,-962526,-346221,1281781,1266990,500655,1255364,-857442,-321608,-492864,1910547,255289,-346612,-1491512,92282,1089265,1831114,2254524,458421,-52051,59408,-375971,-101058,584231,472161,-508205,-987737,709002,283070,-623266,420377,479232,-423784,-465870,340778,753955,419166,181344,-281045,597239,-269565,-130756,433621,-396505,433319,-320967,-193605,-487091,434821,-648760,-913586,-491969,-918247,521416,-2598,-257855,-1137739,125640,18385,-924931,-253252,404922,279534,208175,83498,-298613,1004496,-1090601,-1092530,-470416,-354455,-245617,1112073,-1482682,-75709,-404917,506618,-86272,-1315529,-878691,196314,802378,968331,464677,-732974,814959,22698,-150736,-82301,-249316,-206354,-93659,130319,220684,1301329,-40119,-432581,310233,-375430,-77684,-964631,-663634,70847,381932,-1139242,720483,431763,-105406,709998,1396588,-219169,-198522,-986235,995215,-263015,230717,-944830,924665,777322,531667,-863599,-1469521,-431817,284211,91826,454047,-170188,-794184,571069,458498,-757952,747700,1446488,868773,-521819,-1620489,869238,1159075,-744214,-1681904,-862712,300985,-148805,-1109408,605570,695620,147478,-142626,-1074391,128718,677590,767359,179413,-344880,1390006,374141,140155,-699171,421371,405935,-151050,-170033,-1874806,-235482,-655041,-1145254,-34765,-148711,794812,666530,-213809,-1141822,-615542,-874998,1467977,204700,907893,141169,603966,-1712652,-1184265,398849,-1665125,-661323,468363,587774,-721134,-726129,230637,1549494,2781,-72338,378078,466991,-872932,81148,-468996,-621256,1068970,120699,-394402,-1124832,-328682,361179,506174,844694,422213,-1015483,229660,1125885,1140904,-209814,701552,256424,1246487,131329,-338668,461842,-268045,-1640865,941930,273172,-264454,-1973987,-310031,195973,382492,-84031,204435,-1900624,-1191987,-941526,72542,79459,-847930,537584,20491,-242180,392332,10487,-884830,-501017,-1048321,-1548597,-329503,-41452,-509595,-315314,-140076,48968,-93760,-318206,585753,552937,611612,1543161,376689,-365858,365361,365074,357889,1347824,-109756,-1434194,-119753,-944525,-530883,-730646,58261,-217044,-872453,-138301,1054538,51452,877533,852862,1110636,296714,30143,-777329,-364659,1262029,55151,73319,331779,-452430,737432,-773354,43521,524698,-491531,-1063747,1342100,-225593,-452322,-45492,453703,758140,190061,806033,51944,-324763,-542059,-846410,-876991,-601547,-510494,234200,904646,-715202,-666207,-97513,-204880,264247,-411784,121488,-222269,-132367,-557598,258377,-1398316,-89100,1523231,1155790,1018665,-440911,240560,772471,182217,1516402,-102790,-24197,108970,446578,459356,-1292075,-605237,246806,-870659,-1206180,1573208,1599532,875022,-420951,-221976,1034523,652348,373983,366132,-1010329,-305693,1157328,-510206,-5983,585586,882393,672785,-252066,-1228928,-653311,57502,-382151,-413194,335234,1147080,-352821,-225208,-1355939,-1083839,366856,884886,234023,715027,280057,-115552,296018,428214,-207675,-223404,-335329,-17367,-244183,592964,538028,-555436,1008149,612197,-89488,-980283,1924827,449167,1240464,382293,192719,1058341,868404,-376773,-809867,-1020742,554599,-623843,-107664,1043751,1309254,551737,324653,-709499,-1350360,189301,-393936,-712688,-98896,-1238978,-823223,290655,66947,21913,1757333,1147217,-541799,-68243,265906,801248,-1058646,212062,199861,-386719,-147284,-27870,-769099,-1959323,-1202491,-237639,860431,-206456,-541808,-312460,-161035,-510301,171177,401336,634263,924519,278405,348494,-1067913,-572477,413678,131147,-25868,254786,-1342692,551625,392724,-323166,623865,-388105,-8160,-1071803,49691,-352433,632762,-726874,590191,213536,-183648,-144406,1543599,348354,-1462955,-1117657,-1027002,215796,1177318,1025137,337841,238139,887740,1048977,-843091,-1589648,-849158,-319468,-333614,-145424,-1128138,-683627,-61315,174395,-898092,-724172,-1050386,269264,154863,-24133,389054,-416076,-70349,708638,-1388325,-192451,679600,177847,498240,1009614,44463,-853552,-803966,-352484,155828,650316,872811,-66956,522243,328601,-1120173,-404522,1173781,346902,715315,232495,1616325,328081,-238123,-685362,515142,-63589,-461670,625854,-677164,-293531,-811027,-285734,-277923,-587254,971463,770047,-415309,-18452,1301679,-281961,-257172,314246,740919,-361783,-100477,299685,1197899,164947,561722,-611176,485081,1709737,1535120,1023598,505036,-361330,-345068,572476,-587076,674634,-156970,1647818,826399,-157450,-328913,-343552,-956992,-340018,645743,481182,167775,-1155698,-176234,1509247,94068,36002,196390,1015,-21807,51141,-454172,1124393,508580,1430720,75621,-311823,1278079,26333,-112066,-738113,1397365,-317198,-155860,436020,-1388776,-1664955,-562520,-1107027,344448,369883,-110160,-1121114,-677127,658606,-638396,-911982,-473324,-284988,-474864,338924,-886342,-137814,250625,1526227,422506,-350449,794002,-420966,-546999,-1015810,460685,311837,-287138,453645,-913706,-63848,510176,-201793,-242640,499759,750317,547516,742733,145058,-445844,-1373335,1142620,-643195,491031,1287100,-238922,-754285,824550,105120,755733,1411520,-888019,-942245,667406,1192158,-871569,-598483,839645,-37895,-385034,16556,-67418,936136,-683202,599471,-370285,202024,-300547,-542799,-614659,-366610,97436,-372852,-462260,-829278,688077,-362937,1243688,605722,202079,1131129,620549,1448067,512991,-1140318,-1179184,-1667801,-374477,204399,1723758,51576,-545339,366903,-1253543,-5319,-274501,600710,796359,206337,264596,-242201,64730,549082,1215325,1509575,-818549,-1194,856696,-852936,804423,-501036,1495653,746227,278939,576401,539619,-169496,390869,613797,1381481,-315,-1170958,-353018,1189280,-120864,326063,315816,-649307,742347,635458,-1118529,611564,494755,443521,-217548,-1465440,24335,-977828,-1107986,-1296089,1239474,357797,432485,1129166,129302,533080,-230161,-395516,626708,987716,386933,802375,227231,-190831,1561147,-298661,-208623,-478874,169446,2963767,2556133,918330,1267341,-230136,-289183,53565,337033,1134858,307557,-165907,163131,-126867,-18213,-995501,-892345,-1293193,210025,-1465588,632886,631426,-1269105,-1096805,506556,115773,650586,122217,501796,-819694,-283615,5962,-587026,133535,831198,-1323408,321314,-789475,-1327029,-331188,1009250,952255,-668396,417259,-10689,-167199,47529,1034022,496575,394303,-940761,250805,1427800,-100907,940536,365443,-581998,-144759,-716926,319172,1315448,-522211,117242,1202512,569252,98168,-1587529,-782505,166194,645974,-666335,446207,1866006,849649,-79155,564310,381740,708050,-320826,555025,-759063,-1210246,666688,-955149,425262,-1049788,-278691,22636,-386630,752885,941231,-280238,-46053,367315,432288,-71211,64308,-456746,-763265,824119,-705374,100444,40445,1598901,1037554,87689,728375,-263477,-172160,-248578,-685554,-1091845,-376340,-15026,159172,709659,488675,777375,398577,-1361099,-591044,-739555,-405802,-440352,-961028,-700381,664800,1025704,187042,-460605,759601,1254837,1376166,2145627,1176778,-280593,801955,-841818,-388198,754836,926188,-25679,689318,502005,-514175,-139341,382070,-47369,-384780,191045,-111920,-263677,469449],[-795421,-1073439,-1370267,-802890,-50594,407588,96250,-177215,-421510,853156,227391,190555,-1242142,362204,200706,238223,-522846,-1234512,-658209,-415518,-884906,-85419,-814866,-72317,322678,177559,771747,1232854,333073,-790842,-879357,-517785,-652871,815578,-168533,249860,353682,1440919,633160,197431,1406703,876349,-542358,838147,60874,7904,-752505,-109943,-172221,-1551125,-402527,877936,249411,-747186,-1521768,-801195,-117368,82047,-249904,-697055,19840,-581205,900652,-956988,490539,-334288,-29964,251880,230660,-187377,1699382,1056618,-535812,-178506,-550523,-1905958,72405,305196,-483765,-143300,1594816,-378092,75323,1877137,-379421,548,-1056088,-608721,618218,625805,1283422,810371,-82745,-1171979,-271831,476160,569119,603761,-778221,-436040,-784576,681260,679474,163931,-392389,-800213,-314231,80379,397188,298222,-634320,332405,141927,903563,-729540,-560988,110800,-478302,-1274720,-573731,1447948,1322494,539645,963446,-700136,231036,-580780,1595688,86041,-530635,-1380663,181093,1066027,1235869,2792662,703507,358095,304841,-59059,-96130,639618,122667,-431559,-1033997,1215810,135187,-75555,501782,609630,-315902,-866062,-134401,601873,676715,594730,-511226,504160,-241105,-337559,276857,-400642,265156,-119225,-73625,-71321,318040,-651983,-1322054,-870658,-1433329,633388,431093,-464748,-1010420,363553,-198493,-975253,-80405,131889,143427,611932,141632,-174530,743263,-1199041,-964308,-695758,-696213,-238292,1024747,-1153455,303960,-241507,450777,-363256,-1207166,-205911,-1746,81964,1130992,298390,-750664,684744,323147,-406205,-130406,56201,350452,69365,-561134,372607,1328454,-314368,-350809,360429,-604340,62983,-1696426,-462337,222434,430,-1835728,489809,193526,-409903,614486,874139,-57666,-236171,-905849,856370,-917120,356278,-1284656,676574,821122,679690,-862744,-2132834,-642909,226077,12703,630656,-121509,-1031639,544068,788330,-760883,591529,1837207,693157,-939038,-1949968,604483,916302,-678973,-1658264,-554589,625318,226018,-1106811,397661,475722,-24801,-116739,-1118876,444792,477842,461768,206662,-335766,986266,240610,262024,-556853,322390,117370,-136301,-28763,-1825715,-351782,-579093,-851668,234965,-354517,951827,801258,63901,-954699,-724830,-499750,1800755,134298,988609,-30639,340525,-1877747,-949342,235940,-1712487,-62802,764842,593409,-682594,-738613,13637,1755474,-147911,274332,905356,93682,-1193519,638725,108212,-372570,1087090,368176,-430845,-1687476,21983,487221,700088,391150,255619,-909283,168546,907331,889864,-143067,921316,73653,974663,515921,-360020,535419,-163274,-1353965,1195325,359977,-377254,-2184365,-112751,308655,313879,-92597,299852,-1965794,-1458388,-1219655,-174552,-68684,-315719,531800,146811,81742,637095,272623,-786691,-302354,-1507455,-1627537,-899619,-126265,-520905,-297318,-144775,271921,-231264,-810392,805383,719041,508620,1511103,390273,-265416,799054,522366,231079,1258134,102611,-1581405,-147752,-464641,-244502,-873724,23000,-453165,-995199,-538957,1120182,-352365,491996,1117910,1164528,328822,705986,-188345,60784,550031,68296,119892,609592,-365388,624845,-1145204,-429524,543430,-406530,-1054140,1711611,384032,-92225,251988,560769,643614,137884,588368,206719,-113045,-497723,-748619,-624275,-448729,-569558,-581368,714194,-676207,-619782,205280,-176569,290195,-312457,635098,-177460,689253,-344386,3729,-899256,572490,1146930,1009224,1426952,-475454,12544,367315,19862,1104738,-103296,-288064,-183290,294025,217676,-1214155,-148424,89367,-805752,-1158060,1362950,1054422,307253,-794770,-132844,855633,869770,-20048,160242,-129046,-320184,987509,-447962,3252,611287,833170,585964,-540804,-1232301,-409329,595607,-199056,-245659,565208,1478185,-326067,-440775,-1267072,-1187188,-117155,410157,19865,951866,84882,38839,278762,479375,-272393,-118109,-91894,-171789,-483205,408638,884221,-409772,528440,653382,296944,-944459,1182553,481961,811328,-50631,146259,860604,764924,-408838,-578539,-1037398,695840,-637464,-250600,927404,1385564,379795,275014,-593057,-965454,-394322,-544804,-852317,13706,-1110098,-726813,379395,-359900,243809,1249875,1015034,-951914,-226988,467418,987202,-625982,318585,370534,-478978,144001,-248228,-1068300,-1653789,-419076,-91748,1065491,60595,-440632,105980,748453,-731392,-176374,342147,489988,1014422,-99584,328000,-1161617,-150206,481495,144433,-367339,31263,-686561,575315,162942,-914468,182513,-448005,-446696,-815097,374125,-201527,556753,-1228859,783078,439505,-519133,-418184,1562087,510939,-1289917,-1054091,-971006,74866,1014759,644186,183265,194463,396909,1060987,-775002,-1095870,-1056055,-314888,1930,-488532,-1226562,-259559,-252569,439889,-1070822,-342529,-877940,34740,-231307,-287825,401572,-553672,80445,274592,-1491404,-4202,766300,507910,117540,1173969,280351,-639376,-566874,-138566,144170,433687,563814,73452,643511,794256,-356786,-436547,954886,372722,780747,-120440,1547864,348771,69196,-294802,127800,166383,285002,372190,-880141,-555061,-1016675,-134473,-142535,-756543,883382,855384,-543264,24921,970219,219744,-181402,269548,1246726,-372319,-362307,202368,1712225,277017,755405,-192234,366275,1702236,1460480,726329,218854,-538232,-29860,497824,-711208,742560,-234728,2200720,551286,-403037,-826035,-345047,-607999,-82329,590873,341880,233746,-1326041,-444765,1694592,-154576,302815,132478,252885,70936,-251231,-584403,1091939,407308,1892724,233972,-280481,1634054,-181,64033,-1022289,1106108,-681156,-316774,488856,-1359767,-777511,-339159,-1438058,175776,335338,113414,-1411500,-586270,621356,-451687,-344557,27679,-586422,-185451,758085,-744398,-13466,490312,1193056,46886,79182,390584,-249305,-582199,-1140322,539249,233503,-290039,349380,-943013,-512866,850506,566713,224298,557228,832171,301824,593015,-106004,-465045,-1330371,1228748,-390387,370767,1395915,653027,-258484,1058462,16417,770352,1280262,-572510,-852104,529191,1540372,-20606,-364500,449579,-117885,-647289,-1474,-22889,1148733,-1039052,255291,-345094,408858,-251063,-192659,-573816,-771386,-124944,-361673,-466150,-329446,685573,-454903,1004047,618869,283175,896881,300723,1302038,363260,-1496605,-1539506,-1402001,-491023,295994,1643677,27444,-293076,387692,-1564556,29621,-368973,826566,863983,122430,-25579,-440435,-55230,448824,914976,1578201,-896348,-82362,1015799,-1025384,912718,-404648,1715373,836022,147086,196290,330950,-476938,315523,609640,1223753,122674,-1031213,-478576,1376011,-300403,-255831,385843,-948483,367377,924077,-1204374,868842,619626,670521,-1927,-860365,87109,-1065068,-1347729,-916494,905361,-17573,664378,581231,194800,670243,-429046,-649116,564367,864481,25061,773646,246630,-377737,1486959,91153,-305237,-766700,-236129,2109455,2508710,1334899,1655829,-414698,-218879,-176491,789963,826964,537409,-274385,131987,-726506,-613337,-786386,-974570,-909074,345826,-1168018,725069,696963,-258158,-1178349,343355,-86821,1052253,580423,811602,-390047,273413,753910,-164776,46446,538288,-1436217,280606,-979128,-962060,-104086,1125594,311871,-931670,45632,346943,-143341,380557,1199394,385651,368967,-662964,80433,1353373,651085,879939,104444,-646165,-458397,-645439,40384,1153519,-618271,194854,1311348,912086,48294,-1324168,-681380,351816,423289,-1035008,167950,1525166,588547,-479773,502305,237222,1219234,-235857,698080,-460055,-1388208,668944,-638546,985108,-997234,-493219,179937,-428230,679274,927893,-265256,10716,450980,729568,-89210,59858,-160855,-588060,486615,-718428,56528,280387,1769474,705867,-302075,387671,764,-392753,-179240,-821439,-1282474,-45684,-152959,-11280,934005,1138646,997465,24685,-1583756,-959307,-764159,-736666,-641154,-1115266,-586467,618468,565376,-274027,-673920,19288,1532207,1210619,1803897,1416596,-348209,798858,-699417,136413,686813,997829,-21914,430555,213640,-467300,27601,197656,-119927,-328314,187353,-129411,-329080,640470],[-996593,-896141,-1354005,-618108,183948,416887,-213406,-801396,-605189,965686,346020,363824,-736781,163647,-147198,424345,-790091,-1518936,-577187,-1085321,-691003,-282312,-1316929,-612381,413935,-210741,780334,1252706,97430,-903223,-362720,-434951,-227329,1058938,89790,343775,403961,1769915,1108253,519288,1547659,701270,-809167,978619,115267,467895,-636160,-378152,-66625,-1404164,-259130,-28081,356897,-853474,-1197255,-686973,35166,-585,3794,-370750,315112,-275779,548361,-592239,666803,1998,81492,174228,462030,-130096,1834460,776570,-739846,-257853,-408944,-1425271,423421,286342,-496261,-203631,1167797,-454740,68990,1942640,-68654,36565,-737214,-829990,412900,813057,1087546,618489,-381951,-1740910,-403764,209718,241743,742676,-571853,-666492,-1357138,777273,344054,149543,-189726,-742382,-324550,53910,440129,184836,-772852,466228,169914,785545,-410534,-382772,-281276,-628781,-1333571,-530604,1360992,960089,516428,465288,-487841,519762,-677211,1177268,-385028,-639751,-1033241,314003,890907,349721,2688296,849770,562104,440399,274977,-127958,689097,-263669,-199664,-1033119,1655778,93134,556763,607401,693146,-103119,-1211340,-773725,390381,781225,1069680,-459097,243624,-251404,-518568,169410,-557120,143197,123423,87718,483860,323531,-562003,-1637965,-1133233,-1703565,619943,825796,-607270,-977837,235300,-575485,-1168851,117463,-33717,144950,800386,-88813,-178527,377366,-1158372,-510232,-828198,-1197600,-321464,503714,-701093,755482,-144046,297589,-471205,-958491,500386,-53660,-103161,1343909,-117653,-724147,252289,628195,-705407,-261851,419318,736975,207036,-1281803,456745,868423,-748641,-84859,422405,-606615,162733,-2250635,-158082,430396,-172785,-2081342,260960,-111554,-599796,365088,173272,236134,-96037,-633226,594790,-1689290,421282,-1502727,361159,623739,674414,-843102,-2389316,-742543,220781,-65261,655078,182137,-1164377,379278,917315,-731553,387539,1979800,492523,-1219912,-1741973,283132,532729,-304139,-1260810,-78232,817835,690755,-891824,171098,216919,-223174,-126701,-1060199,693675,135932,67894,221496,-128619,594244,226487,427955,-392142,125866,-61981,-112581,99740,-1527025,-440459,-394333,-595901,538556,-286524,853893,701722,223023,-934366,-795834,246285,1972523,54863,794649,-216016,123264,-1605393,-581976,100792,-1634658,267879,1015953,501879,-707753,-768944,-79926,1723236,-113107,720456,1638667,-12366,-1280302,1043750,701497,-82006,1008905,567816,-496648,-1980839,33074,420403,740407,-172384,-19605,-810368,169576,601482,664836,-87531,991808,-223878,440199,669430,-65207,609497,51667,-714406,1226831,447860,-550850,-1984494,254778,372878,228474,-221296,263162,-1983049,-1509374,-1185949,-394896,-293626,190774,285650,393749,210888,748278,448315,-480243,-180721,-1635395,-1358015,-1244330,-106886,-697951,-265052,-81737,520394,-403707,-1149054,1054797,812232,378596,1255912,281547,-237743,1153759,751099,257867,1114206,329151,-1169306,-64385,-15803,40281,-899058,39513,-588584,-642238,-900864,1058989,-531461,204262,1324996,1429057,454094,1147252,507171,534637,-328984,88410,196760,750332,-297267,485367,-1037905,-739014,341158,-171418,-1108278,1608282,657111,206498,551715,666322,513039,155135,334753,361815,128800,-386777,-507888,-207749,-371491,-652058,-1108025,413102,-567410,-507259,358710,-257367,299184,161154,1234918,-234717,1479384,33948,-233793,-328747,1131649,633263,512224,1722381,-492079,-280351,-126814,-204219,692625,-190284,-548453,-327499,234016,41920,-885575,275646,-78146,-594137,-1008591,968346,651430,-138646,-1112929,-109718,649072,893966,-453324,-272047,465100,-183012,706536,-319976,53642,448476,620850,416958,-397610,-824945,-38320,1118346,-33628,-74408,645628,1449885,-142286,-292968,-1048435,-990904,-546179,-55545,-296369,1057483,-129612,52647,412326,539852,-390399,-19727,393549,-186257,-570051,222245,1102410,-344323,-18205,812789,696065,-852387,600084,460538,160939,-656729,-44260,649779,576684,-531532,-248359,-1029137,754037,-643375,-119077,744540,1184044,51488,318292,-481011,-323655,-650094,-352639,-763120,-48365,-780743,-536933,478937,-627906,404175,758890,665385,-1152435,-417139,582390,1145169,-48087,396270,519306,-405450,244580,-425538,-1373254,-1352875,238880,72687,1329868,327870,-261341,425164,1569430,-829532,-619759,295636,136632,1202168,-292457,328957,-1115545,293085,556881,215202,-644811,-314016,35868,328112,-119566,-1321604,-257335,-415452,-684417,-478383,716627,-148191,438081,-1492008,822788,501805,-851037,-560028,1367508,706188,-1027827,-871618,-789247,30487,772358,116035,-15875,89025,-248415,934651,-512499,-455161,-1246016,-273483,492679,-653466,-1226226,283658,-515387,686691,-1141724,-86739,-448400,-157809,-191781,-472429,360512,-469811,130809,-111937,-1308263,225984,694969,809775,-188555,1127636,480123,-253082,-367933,-113762,193147,174826,203226,266930,832639,1080693,163760,-445425,824410,346693,754037,-465058,1256567,441663,372512,75478,-134390,151869,813306,143167,-918880,-789136,-826691,102421,18769,-752525,823110,832742,-608533,2502,491487,601232,-145314,247082,1649624,-349690,-821002,68041,2049363,435051,818537,29512,192589,1631483,1259365,360675,43322,-616298,227070,331110,-802823,630229,-194693,2205056,275449,-504404,-1101269,-396415,-349423,129029,480651,186665,226676,-1139565,-593782,1702801,-261528,621156,169360,475109,95444,-308221,-552301,1010917,318278,2296365,460908,-83308,1968714,4210,274718,-1170775,537826,-992175,-511313,521414,-1262784,200570,-146277,-1636558,-29150,417816,261800,-1339599,-330642,637017,-253191,217168,429307,-832679,226367,1139361,-349101,175279,783575,631511,-263015,383255,95222,-105002,-635736,-992920,457234,-18386,-176925,154378,-947210,-831670,1013270,1377821,678909,541395,781269,29987,395204,-353721,-377356,-1161411,971250,-16099,240217,1373156,1333033,251339,1236296,-189410,575830,911169,-335826,-641196,338875,1649410,782185,-205138,162806,-234915,-915966,21785,103644,1169372,-1246124,-7784,-173239,308590,-210901,137495,-444792,-972178,-218799,-183894,-342628,145733,440538,-483335,309825,575222,386343,823184,-139811,1170229,179967,-1768022,-1670964,-906912,-569580,225798,1315450,22779,21086,336877,-1903253,71016,-489281,1096207,861926,-8145,-202644,-563274,-255453,370751,640900,1364737,-719346,-75288,1102215,-1135509,946837,-411871,1645441,923526,-48131,-261987,-88831,-778494,197199,632304,1209586,557227,-818657,-513167,1227646,-208662,-944848,283624,-1105052,8019,1237466,-933595,1056649,642246,771920,189591,-75970,283044,-1014675,-1147643,-382557,384834,-591831,885998,60554,301492,634821,-177734,-648055,512524,683441,-522299,433561,107908,-514997,1157575,573820,-171752,-857229,-501021,1170079,2009624,1367288,1614784,-463182,-165298,-298840,934935,388591,698034,-284357,198844,-1151399,-1026561,-640319,-1079697,-621399,435520,-713634,757385,675014,569374,-1023596,305380,-334901,1184195,856271,987996,26293,707880,1425562,320230,-94167,204121,-1293723,273586,-1011006,-450410,101411,1240721,-101046,-1085335,-398340,495689,-132009,705122,1249113,307283,475294,-137999,-98301,1219311,1139554,716422,-219347,-634308,-664183,-382378,-196420,894918,-600621,184110,1067599,1119291,244124,-934335,-656622,412368,117910,-1219339,-173612,1008643,146549,-872885,400452,45498,1459173,-267371,606417,-154644,-1179814,679975,-234518,1312227,-854488,-739738,251083,-488645,414769,858941,-264318,305223,567304,974528,-198146,-8675,104127,-297008,135450,-633440,-26376,404378,1587971,336732,-603692,-19260,355438,-605905,-125249,-832392,-1254195,224825,-46491,-147622,1110169,1603408,1080617,-204629,-1527315,-977492,-601880,-955572,-814509,-1098803,-326090,381013,-52719,-669501,-822092,-587915,1628046,976250,1072584,1429931,-504558,649498,-552121,485488,493322,921079,-46365,230431,28047,-403026,170831,71935,-219691,-237501,262198,-174520,-338578,713900],[-1041755,-446274,-1173241,-381170,366481,392511,-461772,-1294701,-715481,976972,303805,499951,-119888,-95296,-607338,521226,-635875,-1488225,-422914,-1544231,-570137,-433081,-1709790,-1299199,368841,-428941,783968,1176073,-243741,-823237,346895,-308533,51151,945210,250772,423224,255731,1778703,1454394,631854,1532732,518649,-871417,971952,170956,685045,-441933,-497064,39449,-998941,-319561,-917245,359576,-883456,-781632,-571157,120259,-164777,258812,100815,456813,8144,254340,-271747,903324,240665,223318,816,457679,-76594,1904301,428195,-911876,-332450,-179442,-564093,763353,191186,-554418,-250428,757730,-665970,-5076,1827975,257704,149810,-294894,-1001533,129898,1007560,795244,282682,-486649,-1972082,-487969,-113989,-203905,856191,-302798,-955889,-1804780,765010,92666,189330,-32492,-806465,-387841,54271,528515,-52014,-949651,617058,365875,669365,-192912,-145743,-801249,-747112,-1135480,-257200,1075138,297663,412367,-116755,-317160,488380,-869422,755023,-1013491,-663283,-586556,503175,653205,-586783,1906633,860262,519134,484576,547562,-168712,666010,-577158,123753,-968803,1821164,203003,1045515,725362,712352,91933,-1435153,-1401557,206047,804989,1485778,-101656,-57066,-301975,-623561,191735,-789416,160627,339913,212792,1048597,439366,-404149,-1820996,-1228012,-1647031,489292,1080549,-610148,-975739,-82201,-976188,-1401974,309317,53632,294342,791884,-482136,-348809,6438,-982168,39238,-846883,-1626314,-423855,-172279,-294434,1073229,-115615,154348,-389186,-655147,1069205,79235,140271,1511086,-603319,-694070,-333737,841248,-973542,-434236,678760,825844,282608,-1768703,483881,45581,-1246591,308413,457357,-416104,204856,-2439999,259918,655687,-64017,-1548661,110979,-405962,-649736,-9223,-476460,600468,129187,-313859,260461,-2224931,439557,-1519086,52568,236554,539551,-757563,-2168046,-751822,261548,-126597,530961,689105,-1082076,136619,808035,-683020,192863,1861524,307821,-1321271,-1166702,6877,103165,316030,-628807,393682,819061,1014474,-548526,-26106,-6528,-455781,-163722,-906209,748159,-281942,-315384,235604,272922,350273,337517,607179,-154606,-107838,-53750,-67185,226654,-1140021,-460958,-155752,-430257,766000,69416,571532,493882,238957,-1120787,-775343,1112482,1874574,-13524,421275,-381332,-32110,-905807,-184079,47342,-1455456,243464,1133668,440831,-762935,-792271,-23713,1425104,55851,1105231,2300889,152090,-1114975,1225565,1146565,232103,778619,584453,-555140,-1884191,-314915,180271,635937,-613066,-336700,-697330,223889,277973,566608,-65735,905799,-558214,-140484,595115,579368,710824,297559,5882,986362,508354,-691521,-1432439,691574,339959,172880,-425652,77635,-1956029,-1342895,-674043,-426642,-435370,576547,8709,650910,42899,717021,493534,-59895,-204700,-1239969,-837770,-1284920,23212,-868857,-177540,79273,678365,-582368,-1261455,1266737,845256,265357,884004,78058,-304444,1331103,1021566,374793,948912,508951,-379074,147341,222495,245608,-735691,127288,-621080,-73526,-1105289,853180,-572376,57057,1246803,1693592,724820,1219669,1138255,957327,-1026524,60450,306080,760477,-317176,330811,-560777,-749043,-66650,119097,-1227573,1039923,575147,355715,784792,750223,410999,243550,119161,506437,336919,-233068,-216474,219150,-378948,-678739,-1146213,73995,-439200,-388063,307614,-462185,240726,833977,1626036,-384174,1915941,410895,-441514,165639,1325247,222227,-85107,1745448,-502839,-584121,-532120,-440619,405379,-383053,-733317,-314781,317488,-20769,-497358,587727,-238350,-293165,-811356,530811,490511,-339244,-1258704,-224415,485122,785994,-808319,-753542,661287,97640,376256,-139444,170718,109568,214566,162498,143671,-32645,416588,1449711,29298,34885,482440,1086700,129254,188033,-768472,-488577,-730443,-359097,-608386,1003267,-242884,-54910,544637,542548,-529680,97265,913318,-108614,-433321,154591,1030784,-468938,-436397,993455,995288,-753744,346613,392372,-512576,-1194171,-350530,454475,208321,-673065,134040,-1043540,718906,-662569,147763,521984,739751,-383664,425054,-401390,315883,-585962,231970,-376095,-261221,-358153,-303947,574637,-531286,485080,403732,219257,-1014404,-587806,558437,1215989,536512,422447,603368,-173577,112206,-547340,-1587129,-1106637,569867,226375,1595056,472779,-33883,547414,2127614,-714896,-938869,259500,-382386,1541090,-243788,311756,-920831,511258,604360,324141,-644597,-695641,608141,-29569,-388274,-1409299,-456488,-303612,-727818,-207447,1031684,-93471,295625,-1485973,570876,409420,-1065228,-530967,1004462,792377,-570258,-621492,-604746,91562,468788,-451878,-117765,-85125,-896510,634229,-159792,81693,-1371406,-174389,1084852,-646807,-1233137,753525,-801604,758395,-1128460,-1383,37723,-171891,371957,-502288,272726,-103032,101856,-302034,-842940,449554,550157,1001827,-355182,909034,639110,276312,-195976,-288034,273088,-68070,-61763,480038,1044232,1128295,393743,-285353,775246,264475,632396,-684988,855073,605354,626589,360454,-146932,-89812,962647,-20286,-759034,-938162,-339544,390728,217163,-629198,670872,652073,-597970,-72501,24809,788580,-118896,273876,1768950,-260729,-1223480,-90590,2119726,586830,719032,72211,32647,1559709,945324,22497,8549,-575113,325801,71137,-877401,398171,-84896,1559221,58297,-436173,-1079989,-468049,-239930,260651,401740,60868,250391,-658809,-565204,1583869,-193080,937629,267727,578424,78078,-219931,-417984,896256,231826,2373434,616715,166831,2063639,27300,473878,-1137542,-182916,-1190654,-620796,541661,-1097164,876957,-29679,-1701023,-228542,623625,317677,-921607,10908,700832,-66022,622932,631492,-906714,655777,1399153,193052,341122,1047205,11075,-397124,465381,-62321,2757,-717607,-615654,189454,-422531,25980,-83734,-863373,-944278,964711,1975590,948912,481236,664131,-200216,200996,-592624,-213166,-972122,630808,353822,121019,1215460,1571717,559805,1308560,-417899,237331,430430,-245283,-370510,154924,1482544,1243062,-104515,15505,-329701,-1017624,172991,282750,996689,-1263541,-132261,107903,19008,-164094,334754,-248244,-975508,-205701,106413,-169891,492722,10902,-405320,-496425,509293,505300,954322,-509978,1104450,-19780,-1930219,-1599459,-439370,-636553,27452,982420,108861,294952,226470,-2176479,109635,-472317,1391814,804151,-159407,-237073,-500482,-497698,271903,513227,1002577,-277194,41435,1119841,-1209487,894637,-484680,1286288,968125,-240563,-600728,-564659,-1210559,59373,705539,1340174,1191711,-655993,-466877,806199,174622,-1610231,28772,-1060010,-329082,1496947,-283752,1092568,540561,717771,375785,634947,542737,-789250,-625838,188127,-66741,-1059127,1032520,-173591,423657,465432,394518,-366991,465186,461186,-1052707,-11422,-96341,-574875,628175,1015758,308951,-670055,-576718,421398,1342919,1015829,1222727,-400783,-196051,-290522,753980,-63166,745925,-229408,292952,-1343084,-1040947,-437092,-1221289,-452922,454647,-250884,768539,603774,978025,-705524,412284,-554631,1041529,950423,979600,369538,927857,1844111,809997,-172525,-111733,-955980,287837,-926569,-16356,154521,1356239,-123766,-961818,-622609,454078,-189516,888086,1040458,288910,667708,427799,-260326,1049232,1257572,470162,-526243,-544268,-779277,48140,-330314,682653,-427411,82062,533359,1085411,493154,-477034,-656314,345394,-224540,-1163268,-478819,499695,-344694,-1132732,253663,-170513,1293449,-361221,310469,63651,-627683,744559,152799,1330051,-723182,-885390,224248,-560862,131550,771680,-310881,814601,710932,1127048,-322958,-122082,251198,76776,-154387,-447961,-130151,385989,1057316,38424,-730630,-363280,597234,-703956,-91002,-761876,-1056519,344030,267900,-233365,1191222,1743318,1038731,-225386,-1199129,-654639,-360794,-996299,-962290,-900227,78959,82549,-651683,-931714,-905250,-959811,1466764,699284,244531,1251810,-704187,415792,-517876,583965,226245,760816,-54268,136233,-34116,-358339,237016,49467,-339255,-174440,415883,-231666,-265501,668368],[-865175,108405,-898691,-151880,453120,390222,-631665,-1533108,-797888,800213,44100,499710,413109,-320376,-1043952,448644,-73233,-1138547,-209353,-1630890,-513898,-497377,-1808417,-1750762,194014,-405064,816410,1011392,-578818,-469379,999609,-189883,158225,516490,302611,431601,22216,1518577,1582573,539263,1441850,419698,-744088,871087,226624,611860,-224464,-444717,110332,-478531,-557644,-1548164,253838,-811282,-356785,-428288,152234,-382993,463048,565348,459253,188417,120039,-96786,1162257,324267,360156,-136521,339832,2949,1881037,115846,-905519,-411664,151533,343011,956282,55015,-638515,-295128,566966,-859023,-123202,1574932,532951,346701,112057,-1077769,-136003,1100611,428112,-135328,-364361,-1821324,-498046,-391266,-643008,942354,-15195,-1331452,-1954730,662921,15991,290044,54300,-1001526,-485811,78227,617676,-366075,-1075817,736238,599822,551073,-95047,66999,-1330302,-817601,-773051,122188,718090,-414490,245670,-629674,-266688,239072,-1171667,391457,-1605814,-611717,-202560,720157,446135,-1301784,691303,742580,268180,482804,688977,-199025,539394,-730010,459947,-836283,1593954,436815,1215030,799043,663683,167040,-1517572,-1845324,126200,833657,1721331,456537,-217654,-363753,-637010,361231,-1014203,353154,465888,256351,1483732,610663,-184982,-1850668,-1149013,-1267287,291076,1104872,-456280,-937848,-372973,-1302631,-1523033,458252,444909,527299,656063,-825495,-669179,-276338,-716092,407041,-785718,-1847308,-491234,-670608,-55732,1089139,-140092,132001,-149974,-391231,1404970,377507,559933,1548928,-930008,-702926,-889736,876260,-1141169,-578462,725626,618726,277888,-1777055,492446,-858670,-1628222,723378,446463,-110380,188651,-2227009,732950,851787,277587,-398612,69502,-617916,-576872,-412193,-772501,935595,303355,-99998,-81893,-2266701,442757,-1265555,-176720,-225204,353221,-574433,-1608099,-678762,351319,-177867,304791,1237112,-758307,-94871,491019,-604663,62968,1527604,158835,-1262065,-475674,-115231,-258794,1001676,30529,690560,643905,1004994,-191512,-160460,-137883,-710116,-216573,-687747,545662,-671175,-610725,257968,759231,307791,525057,774002,177543,-300080,128304,1305,353116,-800772,-391319,53580,-336305,824781,588939,234035,305468,124605,-1406176,-632312,1695891,1504187,-56943,3278,-513542,-143807,29073,137310,120210,-1195492,-68905,1073048,536010,-805963,-792705,159306,1019692,253594,1282182,2662095,410534,-758244,1214831,1357340,557623,412613,353455,-565920,-1448266,-794175,-115706,467534,-795669,-608881,-544303,319857,36456,593306,-97312,703121,-837142,-504335,386802,1443125,837105,485842,476840,524926,523876,-693792,-715247,1071834,213784,188753,-602988,-227357,-1928573,-1011765,249109,-186208,-350230,828374,-63170,810831,-383383,580471,429725,318991,-356556,-399074,-208904,-1090461,227085,-824113,-7831,323526,658637,-729221,-1159553,1372773,837116,201475,526968,-173993,-455770,1245973,1234692,473787,766804,590957,432031,460346,167340,305707,-370046,283318,-568084,382756,-1079439,524095,-622186,17867,789428,1732351,1094534,926733,1562949,1260040,-1341944,-44938,425216,722973,-458755,155089,-10822,-462477,-580946,312442,-1350491,251760,244048,344590,871251,795869,370245,368830,-5439,617203,461454,-44575,4077,500812,-456893,-569938,-746408,-217366,-327921,-303797,90293,-729668,78429,1404070,1612644,-552737,1821675,627483,-591102,477883,1012788,123725,-522979,1452746,-508846,-842851,-702328,-623096,302822,-669069,-796709,-218356,523341,40860,-214773,747573,-378704,2975,-614792,147352,536003,-309420,-1187635,-517689,378904,637593,-979756,-1120562,534440,467452,84990,63893,348611,-321129,-347169,-177568,860119,924880,863173,1464842,-42384,27096,85979,527718,406756,766646,-510947,213866,-540821,-405398,-819926,799113,-171823,-222209,556583,431068,-619557,257614,1244527,-16738,-86149,256871,618679,-765307,-590426,1056734,1104171,-689903,354960,292490,-1020584,-1485861,-682178,278418,-349103,-738580,515541,-1106241,580688,-709016,345951,296577,196672,-825756,537091,-372776,727162,-336942,1058716,255467,-530624,36720,-86889,631690,-71446,484727,205981,-199443,-554000,-637521,387625,1167744,993314,400411,601943,148277,-206781,-592726,-1611276,-898071,552806,364453,1795382,415991,178634,442220,2331066,-406257,-939069,227508,-960747,1991226,-13649,247473,-613021,410967,599948,439686,-289186,-1035324,907545,-333838,-587608,-1185553,-282818,-141895,-652081,-109304,1291613,44452,145948,-1247477,7489,233649,-1073522,-337811,599858,654060,138024,-363347,-549388,218946,139410,-923377,-34987,-306820,-1393940,193469,192190,370504,-1319515,-13244,1653652,-544441,-1304899,971505,-1035016,535323,-1049015,-46318,354124,36607,1210104,-374783,161098,439250,63606,-257854,-189824,635087,409900,1027526,-384377,580978,729033,864759,-5489,-569161,346820,-234125,-93067,684437,1192961,956460,407993,74472,756473,142390,417245,-701774,474399,787170,796768,511913,72521,-470836,725571,-117222,-434778,-914868,242529,683129,451633,-483188,365609,301747,-515579,-172366,-280945,792394,-11285,330776,1511064,-99219,-1372103,-256764,1907144,688727,481782,16064,-50567,1518064,560584,-212712,100196,-429379,195518,-238058,-932754,145357,43136,522065,-73042,-228269,-792228,-507911,-274761,304362,421567,-14726,384131,-43426,-370707,1409972,25095,1185763,353387,505504,36028,-123060,-262775,755403,137487,2016431,598656,355868,1783811,44872,617195,-929868,-853721,-1247929,-554575,551922,-881210,1025917,-10956,-1660757,-389814,877062,279141,-309791,280900,778304,98410,785628,586075,-734993,968831,1472778,717774,412483,1191210,-496722,-340217,310895,-127973,68854,-810716,-176162,-194232,-845258,279358,-301453,-637246,-828897,770863,2150181,914353,422607,579970,-337340,57125,-812225,-76495,-885223,376594,563125,16462,936574,1357555,528129,1254087,-540160,-144045,-18073,-310114,-119709,29571,1102377,1244136,-11052,-7056,-312688,-837046,463594,454232,693326,-1120719,-125104,412040,-275198,-100506,336388,-16452,-852547,-133481,429816,-59799,660498,-492472,-202143,-1041494,448077,620689,1210291,-641885,1103734,-211746,-1959368,-1409085,-222291,-688851,-203060,848228,324914,460747,94377,-2278259,137503,-222178,1595435,723337,-304988,-145977,-234260,-726954,102780,573408,627739,323504,244976,1075969,-1272386,704440,-556279,751225,924897,-383461,-650067,-917252,-1859892,-86762,808006,1497936,1780779,-589944,-364602,303992,748673,-2106718,-294411,-824785,-653285,1623768,634813,941374,302475,522907,544172,1042503,802528,-416271,-40955,683367,-239682,-1224210,1003526,-60645,534332,222055,987101,113518,410106,210540,-1368385,-272555,-280075,-558640,15110,1303917,1070685,-202160,-470174,1973,785621,416803,686592,-289214,-329173,-185506,331801,-427579,663271,-159962,354315,-1334474,-619980,-72402,-1364953,-364261,401277,70088,780886,511828,948332,-376976,591235,-678686,733954,909240,815880,587239,941660,1888788,1218642,-124615,-376392,-548253,297659,-777330,208934,-50314,1480794,223292,-457409,-370876,294999,-314241,823494,474063,334502,866055,838512,-406253,860539,1044459,183223,-747897,-402545,-867116,560406,-360136,606285,-104338,-74702,-112277,798611,567082,-21129,-592024,201600,-535931,-892162,-656078,133530,-718990,-1168703,65506,-390653,761318,-437621,-82430,136675,97350,872492,439386,1076035,-667140,-848879,117681,-639545,-36505,707162,-384697,1436151,845356,1165272,-389205,-252165,232293,494972,-328430,-195564,-242700,244281,349053,-156564,-650647,-560894,583606,-612524,-56813,-666004,-759947,301507,648406,-269913,1165118,1515114,891847,-103340,-686356,-139504,-214013,-871861,-1098761,-558965,554796,-172939,-1045447,-1026321,-946224,-1096352,1078578,419003,-373663,977382,-899014,180118,-658111,448874,-25501,596574,-15316,159945,-11109,-366481,201349,143731,-462419,-207434,604280,-281977,-110345,516909],[-487624,536411,-637850,26769,431233,463655,-726598,-1515494,-888879,424168,-412666,313141,700196,-429137,-1311845,171439,642327,-598362,26364,-1392171,-500772,-459955,-1503122,-1576913,-51412,-177390,892666,795055,-781366,129077,1344190,-139989,136643,-86799,276058,347157,-152629,1152863,1474833,294639,1345201,437529,-516898,719871,266226,317095,-37704,-257949,116302,-21425,-862758,-1794852,58767,-665823,-6420,-250166,141887,-601723,576867,862734,398596,244226,157896,-69170,1384692,273997,466217,-120854,290795,143052,1760287,-81934,-678097,-497817,542612,869231,882468,-83744,-685219,-323552,667500,-879614,-240908,1260223,677636,578604,346959,-1025728,-308340,1028783,17697,-546125,-50357,-1367146,-427152,-550780,-957215,1000440,279068,-1689786,-1765652,503215,124172,426199,68356,-1283971,-575758,122005,659225,-680278,-1045368,782277,744123,413977,-83014,185431,-1712898,-856684,-396760,463805,410436,-914954,58680,-947977,-366095,-33215,-1447378,128933,-2006367,-512517,1017,897981,330064,-1625128,-553726,541985,-92882,481270,658945,-213599,333354,-686485,741727,-643514,1052419,700381,1026313,740952,557709,74749,-1477497,-2021407,182758,902682,1715223,1037380,-87241,-388014,-580550,621653,-1160751,676153,459384,215274,1675357,760548,100418,-1723557,-936488,-652557,99703,860398,-199708,-839643,-503438,-1509547,-1415016,539335,1054914,728437,478176,-923308,-1065979,-414543,-429608,408374,-710614,-1868596,-497414,-780002,-16952,759701,-186672,299630,166026,-236895,1494242,763045,908842,1417723,-933721,-766203,-1258614,687748,-1163054,-624392,536209,239374,197839,-1210221,529109,-1543147,-1728922,1042242,398938,217694,129724,-1732927,1134992,986937,710509,817698,104384,-711208,-443793,-712361,-508010,1132026,312422,-72596,-369294,-1821686,465594,-746574,-280374,-628117,216547,-292946,-956256,-540576,478611,-244108,50546,1626419,-276414,-230857,62373,-470841,35727,1061045,40514,-1108983,119629,-23240,-465721,1523993,522171,730291,374783,619155,79300,-224346,-153310,-937940,-272037,-450877,126412,-928990,-790759,280168,1139495,429246,709213,912820,571710,-387008,395400,79851,465610,-557665,-241590,151447,-240081,679114,1071107,-16110,215671,-78726,-1590355,-370176,1673620,961559,-75734,-327200,-619812,-245768,895710,301160,326247,-877628,-492566,845369,835117,-811086,-762740,404898,759184,361888,1172826,2635304,498195,-316924,1111084,1346894,868277,4313,-80483,-493188,-858368,-1045354,-288010,357938,-717907,-757576,-339201,440202,-37459,662247,-192236,467883,-981273,-471159,191733,2217336,945337,548969,485968,-13047,491951,-489287,-63782,1278075,53583,295942,-643448,-582530,-1964047,-607164,1270096,284813,11386,981360,187466,808101,-913465,406853,332731,494486,-541194,552187,412490,-825077,443348,-466087,231129,594856,440575,-807812,-920743,1328901,805774,196728,279445,-423519,-650991,871660,1267286,464158,553588,552077,920763,785700,-135770,188137,129895,482016,-452811,500754,-828402,134362,-779569,13349,57814,1433395,1431702,399654,1709900,1412333,-1280024,-227288,513810,752973,-698453,-65800,320893,-18780,-1042888,281029,-1378670,-403010,-170860,229849,746140,800383,401271,471506,-24273,641814,478389,185449,59119,537251,-583686,-295718,-134715,-384855,-239206,-269216,-194381,-943664,-190262,1608626,1187962,-643626,1282330,601283,-649052,574089,265730,377228,-662655,956621,-504247,-1027136,-589640,-676672,341661,-1003806,-730279,-163172,744398,201753,-110543,749348,-488612,185369,-446862,-137108,691560,-157573,-939586,-974576,293656,535176,-916408,-1287443,288957,843063,-84285,263791,551576,-715676,-945603,-589139,1458204,1709277,1181095,1144948,-220034,-115615,-433177,-27532,618590,1104646,-342961,929882,-6616,-185988,-873221,485094,86103,-366107,424092,190006,-578153,465754,1258941,22415,379241,495310,-26922,-1068314,-457585,902397,989105,-680326,438827,178850,-1271470,-1476065,-919256,102073,-974385,-651005,840839,-1200290,354234,-777332,305726,111097,-261421,-1165387,586785,-398178,802811,-72049,1782428,939415,-742706,308153,64892,615066,572120,412290,90621,-515140,71489,-448560,102815,1001992,1240616,359761,521356,443685,-603335,-540154,-1377660,-682958,314663,502777,1873147,154774,284110,152539,2184695,-5480,-557156,195907,-1454097,2407582,253797,131906,-267558,69053,543282,529193,310355,-1275754,945718,-472854,-689853,-785060,201302,28910,-537344,-192637,1482199,284703,1122,-866805,-735767,71319,-844410,-31386,288798,276155,1003058,-146059,-703268,344163,-154331,-1185152,219526,-524476,-1628224,-289414,489431,444510,-976942,198350,2056202,-447179,-1393377,850621,-1147877,-9676,-922127,-130587,354000,408663,1861528,-163539,57978,944335,102838,-77953,484645,770255,324412,874707,-330146,200082,722114,1393846,233415,-807377,385319,-274019,165266,860203,1189006,651820,334251,505155,705246,13798,122064,-505910,208965,919180,860616,505924,390144,-868525,219592,-181457,-42647,-673330,708168,923545,690034,-398417,-45442,-172219,-380421,-267466,-340759,693920,272631,359999,940318,95735,-1228112,-414088,1471928,721775,175921,-62279,-24237,1500996,168309,-307979,267442,-225665,-170233,-524440,-951153,-27035,152369,-431524,-124416,38471,-363942,-467214,-407280,272405,551383,-50907,622298,518135,-87598,1235958,318669,1302999,348182,258929,-36750,-124169,-151574,592760,33870,1341010,386223,424877,1194741,30314,675706,-606633,-1294280,-1169020,-281263,551679,-644319,695379,-82977,-1552331,-503790,1042809,160516,273066,313434,822186,252259,704162,309536,-319694,1053995,1335596,1066480,366228,1145937,-788453,-168811,-11670,-176697,95682,-873612,113961,-549200,-1115342,534034,-441712,-268760,-527366,557412,1855236,561708,402477,598911,-360220,-8553,-980266,-84141,-972019,238772,506257,-91704,586715,888972,155033,1089636,-416230,-463570,-317317,-473990,44811,-8599,646100,893269,126509,59460,-103311,-375481,828452,544000,364596,-893496,-45069,642178,-422289,-21619,155977,217492,-697120,-51369,702462,-103744,658949,-953143,105204,-1143930,400928,701958,1421211,-486576,1117760,-375257,-1841823,-1187388,-337717,-695021,-350019,973199,648998,519760,-10137,-2137241,147203,251665,1542021,653408,-430418,17112,157669,-885071,-150860,770344,329544,882621,480579,981075,-1330097,293596,-558529,218957,770499,-464441,-351334,-1015481,-2623093,-237907,876408,1489372,2085886,-579257,-234683,-36122,1312311,-2342802,-577721,-472917,-946815,1573290,1577710,628725,-61098,241884,645321,1043670,1012855,11456,336316,1033400,-63065,-1053086,717199,244092,602376,-46221,1326227,634912,333980,-62398,-1363398,-154512,-382831,-484543,-534085,1377620,1800921,449839,-239434,-88670,459946,-238276,219247,-193072,-509489,-54310,-192197,-651142,466538,-122001,353747,-1208834,72042,443664,-1439673,-289382,296437,168284,789661,405247,638184,-201149,687849,-673677,417350,789805,609195,647984,832858,1538324,1448122,39241,-580873,-211988,274109,-605206,220751,-522065,1622983,746198,395110,361969,118234,-440366,478614,-384848,428505,995888,1000815,-555212,660404,652661,-93376,-846850,-254083,-997543,990372,-336457,657411,309865,-225249,-649131,341505,322471,367521,-394517,60084,-745764,-487630,-654648,-29753,-840232,-966873,-149127,-598451,67772,-428445,-424518,63312,773452,1037957,588170,667235,-690990,-629142,-29056,-720179,-53324,688152,-416890,1995707,928800,1090748,-358957,-366169,59261,911919,-364175,60677,-357318,35439,-279598,-271159,-393207,-589086,301663,-321567,13199,-593144,-428232,165478,905957,-276985,1060375,1009200,662737,21254,-123158,360572,-295753,-671548,-1230737,-152062,976312,-335922,-1106004,-956788,-968869,-1065846,621744,180475,-633872,716750,-1060357,19296,-933711,175391,-165882,483514,70835,275625,16202,-439595,70161,324522,-562492,-376912,754145,-307479,95557,299223],[-23979,653617,-469265,139301,327916,629726,-756346,-1333878,-990673,-82348,-972520,-21208,679030,-373793,-1306946,-277765,1121052,-50653,231495,-1029784,-528235,-332493,-841520,-673332,-270570,119425,998714,578645,-769598,811035,1262666,-211821,74199,-679387,220108,192129,-162812,868255,1192096,-38449,1275044,539076,-298654,555828,272387,-54691,79476,-16051,44801,230468,-1080797,-1674460,-182289,-516593,207899,-51051,97466,-761764,587698,899496,371111,227077,320955,-133069,1513992,171388,525975,90048,442716,368525,1561486,-142108,-302515,-575533,894784,754713,493860,-195002,-624703,-300868,977135,-642301,-311435,955675,622264,758935,343813,-848431,-356597,795838,-387028,-857687,363482,-772763,-289719,-577771,-1093885,1017883,595334,-1813003,-1347584,318613,318094,550919,24484,-1565788,-609818,177284,626979,-910147,-797908,736372,717901,241273,-103892,177279,-1816269,-904369,-151975,674388,201171,-1079599,-102303,-1019898,-583151,-141795,-1445770,5736,-2146590,-401021,-8565,957147,313479,-1558236,-1460627,323987,-443431,505822,460021,-218700,120695,-472448,932194,-410600,475161,875870,586586,473806,416873,-165229,-1350676,-1971422,345304,968829,1504660,1465199,374953,-328233,-499070,866747,-1187587,1019350,315290,121885,1563880,820602,446294,-1453496,-660443,52206,-11251,387747,53970,-707178,-468203,-1596285,-1058355,554719,1678469,780126,325811,-690969,-1424630,-404010,-199153,45710,-676644,-1772834,-443186,-498271,-123978,200386,-219702,648303,450450,-217809,1374897,1120577,1039822,1138741,-602012,-856489,-1355908,294060,-1031568,-532281,170745,-126065,67602,-222863,622525,-1841565,-1496582,1176839,346416,486036,54514,-1163023,1321494,1060848,1070843,1541452,135553,-697277,-341425,-798170,238383,1106425,121006,-215146,-559839,-1150202,530132,-70552,-251162,-865909,212489,51900,-426946,-372023,606889,-354083,-154991,1716686,198222,-225453,-334962,-263910,121891,555424,-67063,-945658,517848,255636,-497141,1695574,733472,556887,125120,-7742,209212,-239535,-64729,-1057499,-315319,-243504,-373693,-995418,-886906,272394,1220231,620478,812967,1015536,942638,-342223,627955,143611,542556,-371881,-52377,90605,-54652,367478,1338490,-72546,239355,-315811,-1509786,-28836,1027370,401406,-87419,-471609,-715533,-361800,1409275,273393,602203,-534755,-825077,509222,1253492,-782032,-700902,630496,793757,294098,798125,2279041,226170,106319,1018336,1205222,1116932,-316426,-580062,-315939,-326457,-812798,-174344,414871,-472302,-737058,-93807,557966,86279,667436,-345800,310705,-947714,-43041,145256,2496135,962987,462938,65795,-445429,423163,-89126,346909,1233915,-54109,480375,-489692,-897444,-2092515,-230765,1971826,838598,567334,1078387,679540,640605,-1350519,269875,293162,369167,-631074,1232990,960526,-647926,610367,106474,478825,813008,81255,-794292,-638698,1133722,764405,236151,157570,-628855,-830062,283592,1052670,319367,297986,405455,928819,987008,-539625,-91991,628413,683777,-293659,239724,-431548,-224685,-1034776,-25177,-695759,841042,1579209,-164272,1587813,1417886,-985989,-459922,531622,915342,-958517,-357085,304768,375208,-1289828,4312,-1230049,-661170,-508233,101794,393159,775628,485291,489571,36370,507206,393680,459222,-74226,316980,-745387,102139,445370,-383211,-151309,-274319,-430375,-982453,-519982,1375857,524281,-586748,593908,357815,-591734,489676,-644765,807707,-526767,474323,-482841,-1146820,-261854,-531064,395169,-1320098,-561620,-269084,821537,410599,-154007,613288,-557953,165386,-315218,-310531,858328,-13158,-615805,-1517131,174588,532639,-644669,-1256575,143892,1137643,-83962,453317,724806,-950123,-1414416,-1026916,1712478,2019480,1267834,589799,-430587,-357245,-909029,-394068,721530,946499,-288892,1466830,651137,226086,-761096,116138,442320,-411511,224727,-140817,-350550,692818,974106,-17499,829822,774136,-672887,-1156239,-122807,540313,686798,-716703,434328,68271,-1293630,-1215678,-962383,-98183,-1461480,-388136,1056158,-1266573,103368,-839783,-32407,5670,-492630,-1324305,519689,-464120,572014,85199,2021581,1406233,-816681,410768,125530,508989,1153738,280728,-54072,-719874,629406,45595,-238055,750036,1274242,345009,392553,585214,-946208,-380592,-884476,-433102,51636,660205,1788960,-232301,186765,-223972,1779751,353024,89438,168962,-1723537,2597801,400921,-9993,21460,-333003,459030,570586,900225,-1388491,830034,-410799,-701856,-396465,748551,165135,-414719,-352213,1590478,567786,-131764,-463756,-1431373,-283,-417193,309165,140243,-232858,1749282,1282,-1055544,398464,-334810,-1188436,535900,-669370,-1551481,-682330,712395,458302,-326529,439128,2202812,-416332,-1366150,433188,-1114298,-781681,-775280,-171569,34080,818851,1957528,13804,-5580,1224722,279922,63096,992342,855780,307382,577574,-256635,-197163,611325,1750094,495048,-870594,378263,-161695,643112,992199,983073,333845,281297,778832,583236,-82712,-218367,-167570,85602,954240,809071,347265,630365,-1169652,-376095,-259902,290722,-259292,924477,1054788,865365,-398288,-436234,-674323,-221825,-337357,-162282,597546,746546,292444,244605,241923,-907626,-551126,925520,697555,-114639,-130404,101569,1475630,-164252,-269343,443890,-31082,-693099,-719237,-910012,-51161,228005,-921450,-122088,253255,30626,-325321,-579379,190589,731294,-84879,863511,877025,172344,1078817,590559,1250130,206305,-94866,-162218,-264183,-111304,420012,-66858,593492,45869,398546,532503,-34877,642417,-259555,-1438827,-984824,164780,539600,-417292,150292,-214773,-1402563,-586753,988306,-9273,634450,22095,794903,426727,450751,-122458,252193,870429,1013002,1149119,238421,892468,-861561,-8642,-381372,-263410,96926,-856947,112739,-722812,-1119701,728679,-472317,179247,-140424,443889,1245204,-8978,429428,716518,-281533,4751,-1038815,-293898,-1213296,161607,184734,-237709,244833,438452,-425702,868291,56467,-643932,-405252,-636091,96999,36250,268063,441604,325317,182153,314007,243436,1162833,490080,115231,-663529,26813,734672,-364448,60522,-118407,427238,-581229,10780,854123,-317432,545742,-1286592,451751,-872785,358980,714240,1412134,-150077,1078938,-502195,-1592067,-990738,-691409,-612489,-335133,1265602,1001590,538421,-46206,-1752740,131905,840653,1131003,612892,-538055,183454,540871,-928708,-442580,983798,133973,1187832,686054,851621,-1364224,-361572,-448462,-148127,523186,-502269,203431,-823621,-3190577,-389819,835519,1153991,2033421,-530230,-101379,-57774,1639732,-2312116,-730005,-102286,-1163872,1354485,2243538,231617,-499451,-48375,616760,696403,1141205,372309,352363,1228419,374519,-642390,177189,479481,593096,-317205,1313778,1020586,227520,-349079,-1055755,323598,-377997,-374028,-885835,1242143,2095633,1110336,27768,59091,309663,-789639,-61135,-148673,-626506,31526,-675637,-737871,205043,-138441,299270,-1051819,752169,972451,-1377765,-172555,176728,62350,770814,269048,273194,-259334,527031,-554730,224401,643259,514915,554938,696809,886152,1427971,246835,-728993,-52384,192138,-435720,102329,-1132913,1767357,1179910,1401737,1266656,15271,-467978,-82575,-1263137,542912,1023314,943056,-724831,448898,264346,-314931,-825417,-143627,-1198740,1122447,-330502,735050,715107,-308296,-905876,-142146,-227307,637631,-62401,-8031,-803891,-37026,-486002,-130,-655106,-603639,-364412,-779490,-515410,-311451,-582029,-97622,1218610,1193084,619377,248715,-750825,-295610,-170466,-796908,19600,709555,-325222,2291721,937291,926183,-251242,-432862,-197906,1269001,-272517,247125,-465702,-167911,-621103,-341875,-36295,-474662,-139945,109458,155451,-570118,-103148,45250,889267,-286142,933616,423624,379220,21549,361903,670598,-625466,-520517,-1338561,233138,1215090,-410969,-818003,-762632,-978945,-949705,321374,23538,-588679,536923,-1184105,-17490,-1204942,-103646,-131899,430092,174378,428098,-38887,-561855,-127345,524961,-607056,-669184,795678,-295696,297694,64088],[357272,417107,-403095,196465,204425,852578,-723376,-1092545,-1068921,-601761,-1500670,-378348,408825,-154439,-1005283,-794302,1064660,356075,352854,-753342,-616418,-147628,-32884,621521,-360360,310895,1090521,409430,-553323,1335883,831735,-429333,70528,-1088310,177469,23777,12134,787280,849618,-419813,1221178,649837,-160754,414271,244690,-356069,111581,188634,-93055,226332,-1076104,-1308907,-408618,-441648,264489,138210,28744,-820501,519673,686133,446514,231636,556844,-214317,1522994,111374,531373,440121,798290,679849,1315909,-104333,76722,-611109,1084709,69920,-146721,-263172,-422494,-189045,1318589,-165301,-305880,700801,340347,799292,127775,-593824,-301562,463444,-725309,-1003632,758621,-208194,-115547,-510958,-1093534,966667,942032,-1512602,-877777,133807,423485,615815,-57621,-1739938,-556502,227009,534323,-993172,-354529,609766,510591,31014,-133520,57153,-1593060,-1000446,-120270,751575,61286,-997447,-205073,-880371,-835047,7638,-957858,50872,-2039555,-308644,-178523,843443,357712,-1242440,-1845716,152649,-678942,553537,139336,-223888,-6241,-163047,1027034,-167326,201440,880530,86783,-20086,271086,-478206,-1169034,-1819884,531979,936627,1211379,1630652,1059533,-164120,-436886,985080,-1090305,1253272,69844,25767,1162102,758083,813492,-1078105,-395140,690953,5134,-195692,191876,-592879,-355089,-1590456,-539891,537255,2071727,616255,229681,-190272,-1622837,-288099,-86804,-491377,-684830,-1622101,-347500,1945,-277386,-365831,-211268,1080732,597900,-312030,1102354,1335268,927260,790246,-79552,-913636,-1187645,-216473,-780142,-316818,-255769,-314919,-77239,798091,760463,-1789562,-1019997,1099215,327493,641504,-8636,-701204,1201750,1100498,1242841,1554978,73112,-624635,-354896,-633309,1070748,833608,-205802,-438690,-647906,-587710,635088,577284,-120177,-890637,370024,397766,-116697,-220945,683323,-519667,-257681,1497032,493960,-89963,-548937,-1761,303790,91312,-181648,-840004,725843,610590,-412321,1444916,666567,308349,-7689,-636685,195946,-250142,88988,-977550,-331355,-99745,-776162,-879607,-971367,193575,906792,781671,792447,1076000,1181065,-183757,726690,164592,566797,-170230,124027,-116362,268890,-9443,1324821,99973,342829,-532407,-1143969,323254,65123,-28394,-121925,-383287,-806067,-485366,1429020,73490,800745,-212919,-921231,145561,1578889,-746910,-609609,764101,1028004,27123,275585,1726191,-386683,455401,991695,1046393,1249921,-445396,-975718,-37603,11324,-131614,277860,671340,-178346,-546726,157934,635940,362528,538586,-537205,332688,-742987,587624,300627,1972703,820330,254522,-515565,-633818,334564,401507,459174,930199,-41932,694384,-172860,-1087589,-2269889,35243,2061018,1293321,1125633,1143515,1173779,365983,-1540398,221699,365532,-31777,-527213,1450038,1393362,-624345,686215,652930,646566,899990,-303930,-684706,-375183,830416,722059,288148,100437,-767093,-931982,-337837,644336,88644,12485,195919,536658,934890,-867135,-469763,975813,847357,-102619,-278118,-6755,-458836,-1283812,-127194,-1196695,124651,1429120,-584128,1262441,1305672,-636209,-698404,458734,1159191,-1135125,-711652,1806,543619,-1220727,-399859,-888056,-478208,-652655,41650,-130114,738784,575945,383447,122517,155936,239459,753090,-336384,-86323,-939970,527342,852260,-211453,-35622,-294203,-523544,-775479,-815472,857655,-122116,-376208,75467,12792,-418360,301470,-1366342,1125277,-248302,208883,-444309,-1236688,134552,-146433,323682,-1544994,-340892,-589499,619953,605855,-250482,376970,-579261,-85279,-222703,-370322,963485,37135,-333370,-2027658,-9872,641349,-257650,-1085886,222642,1286057,81347,646214,810882,-954031,-1608114,-1402478,1553551,1743036,1087416,-26321,-588751,-611642,-1186268,-465793,709652,279280,-321658,1707339,1104755,710754,-520610,-252204,747281,-318875,93507,-475493,56020,878060,528825,-114455,1146444,981415,-1063050,-899038,271939,109347,291698,-766615,271060,-26812,-1182960,-801750,-781528,-320913,-1628336,365,1115690,-1226509,-61163,-855567,-594376,6629,-450091,-1278364,312875,-545458,160545,92519,1594437,1438273,-734280,355051,98079,326479,1481121,102558,-295011,-855734,909825,785840,-571262,461823,1159852,396486,261453,486601,-1124172,-129600,-216919,-151828,-63472,835363,1527967,-611332,-170739,-571505,1262236,555967,744816,160223,-1684532,2429091,331102,-131987,171774,-611594,387538,560619,1208310,-1374727,689849,-183727,-658636,-171599,1049212,231204,-257002,-415249,1597824,774871,-249472,-155515,-1868017,42360,105606,600747,131714,-685812,2017168,64855,-1506476,341029,-341249,-964019,760195,-682391,-1185194,-863906,862992,558118,493959,685697,2108122,-420486,-1099711,-127498,-961504,-1585920,-650126,-147562,-475632,1136168,1459786,52462,-11201,1225190,594029,20928,1187958,896272,339303,201743,-196374,-586010,421522,1865917,693724,-711410,336014,97296,1164302,1063624,598672,109773,294075,697687,398788,-118541,-545975,178589,68470,887896,649127,68838,657691,-1308609,-888265,-384838,456089,197547,880336,1033209,891910,-434123,-684080,-1094491,-72728,-374898,162064,574464,1294418,83376,-376052,245918,-593038,-664181,391795,652353,-324863,-198891,278498,1401439,-385127,-137402,573245,83838,-1217878,-786743,-796594,85359,274395,-885760,-95411,309957,236405,-102505,-743497,90102,848187,-164612,959972,965156,308433,923345,752739,1026792,-60468,-446517,-351578,-516040,-131356,263744,-141483,-5774,-299311,369828,53195,-153725,529502,14835,-1355914,-737357,698891,514132,-224714,-292192,-363156,-1223822,-668794,659596,-191559,697568,-539098,686379,647803,133930,-599474,827301,467342,572886,973208,108361,484029,-793630,26289,-673021,-395420,97371,-726950,-174554,-632869,-867456,790918,-393603,609004,193767,485765,596713,-628296,479444,850328,-140656,71026,-922635,-660184,-1514436,76931,-291712,-451704,-7314,188767,-1011777,663557,842362,-656414,-282561,-691855,60563,129212,74317,126342,553938,336171,849274,822409,1372428,269188,2858,-481745,20121,687953,-143037,130223,-354464,594532,-528808,50983,841002,-609823,398955,-1456111,741374,-439847,303679,629075,1093492,159880,940554,-597398,-1266633,-834636,-1065620,-412219,-160189,1555508,1279328,608029,1347,-1203987,86741,1378102,411913,600483,-638331,293991,782791,-844122,-676755,1078739,20249,1117422,816834,711296,-1341189,-1108950,-225198,-276285,246720,-529080,803347,-408021,-3213362,-531037,644493,477244,1757240,-356378,15189,192976,1577123,-2078359,-704833,213113,-1260827,1027596,2409176,-154332,-919756,-272593,424895,169414,1171758,570647,36021,1309721,876705,-156924,-501801,434860,475212,-585801,1039474,1145556,88914,-623234,-558585,941039,-272380,-242328,-963009,960965,1756175,1590487,246742,316912,197015,-1152525,-157687,-148095,-567389,32933,-1011347,-737649,-50913,-200107,225876,-919648,1157387,1323283,-1160141,8041,81331,-148262,702978,81298,39716,-494465,11232,-381450,220745,506519,652801,352103,572396,113811,1164317,402447,-825579,-101381,30689,-282528,-43234,-1645209,1845461,1319420,2263091,1900039,36501,-317517,-710975,-1790438,644417,965687,761578,-910894,228016,6052,-455010,-721248,-95735,-1426758,787745,-395145,700647,996739,-286099,-823507,-501088,-922368,762487,323794,28056,-697592,404792,-223892,164340,-209477,-220982,-547836,-918551,-780528,-125039,-487602,-246970,1353520,1288289,597407,-56217,-787882,48963,-270840,-860710,70110,745061,-64384,2173741,873961,706588,-137261,-429703,-435538,1493929,-92146,304285,-549015,-301596,-618379,-390535,321067,-269701,-577664,572457,388216,-598724,194304,35705,557682,-328702,845141,-32091,78623,-144202,697141,710653,-1102097,-518096,-1372340,528860,1191846,-436059,-294369,-510727,-958364,-801952,339164,-28269,-405494,425368,-1275301,79334,-1286740,-268714,73442,400331,250115,550412,-229313,-696169,-352812,665738,-569250,-1010409,696524,-243559,435562,-147319],[514499,-52969,-389648,223781,135842,1054092,-619149,-849436,-1074052,-1014659,-1866617,-595724,39573,181337,-474684,-1220795,465884,560348,355036,-660436,-786770,52167,642521,1688140,-241285,259739,1103625,312056,-241807,1495656,269854,-767324,204073,-1200636,169702,-89293,306135,920209,569529,-837551,1147177,693514,-109631,322387,211236,-503694,67960,282140,-262964,18839,-790251,-854471,-558217,-491400,185633,282155,-49244,-767205,427026,322862,639360,342832,838614,-251024,1425869,153783,478755,799685,1225725,1043223,1047110,-51152,315015,-566832,1022373,-838089,-869000,-286601,-103603,31260,1521173,438004,-226687,498984,-125951,649382,-198529,-340337,-197714,120200,-942537,-965767,1027579,224688,61350,-417136,-1069282,814482,1275635,-796223,-490572,-35779,289030,591718,-165243,-1717986,-415150,245055,433811,-912335,187107,440234,177823,-195611,-204713,-122662,-1109243,-1154850,-291350,774026,-70671,-906389,-241050,-626189,-1020886,384167,10453,262082,-1741931,-251850,-403388,558545,401203,-863629,-1737165,71259,-740733,598246,-222606,-233133,24820,144621,1039615,51890,415901,711726,-290976,-669260,152255,-764711,-951632,-1682961,642920,722582,978433,1520093,1732257,82826,-414944,906124,-895242,1286232,-207544,-28603,562770,588248,1122511,-666786,-195162,1144399,152062,-729698,143760,-538433,-267535,-1527108,-7910,538790,2068995,256995,182855,406440,-1570461,-135246,-120926,-923855,-663735,-1420083,-236820,483749,-385301,-729352,-153677,1438088,541370,-462995,736310,1332977,640723,482445,414848,-878317,-837627,-703088,-474833,-51126,-616710,-261889,-203691,1408239,881517,-1562229,-474945,849506,369177,667342,-40120,-438531,792472,1129498,1196259,1043685,-135752,-552363,-524575,-285439,1490404,362573,-525813,-633314,-665836,-341186,754690,1010441,56273,-721814,647284,673812,-9812,-135393,661198,-718759,-243459,1088407,519416,112351,-476625,246349,541148,-276963,-304452,-823103,810156,894130,-322158,843976,422192,135656,21407,-1056087,76461,-305864,257544,-637571,-307411,-26989,-937249,-661354,-1114673,11863,268997,848115,651389,1086417,1196749,34464,650362,124095,536133,89804,252641,-394606,706346,-326186,1104261,456813,475462,-686557,-621652,603776,-794893,-234299,-209818,-75239,-871352,-575495,1015570,-233319,732023,34329,-742793,-171639,1558975,-737339,-494583,767595,1164497,-389609,-218700,1105061,-1109382,732507,1022460,949946,1234299,-352502,-1138403,309439,134617,683285,957228,1055269,72120,-227969,371699,632964,683245,274916,-732615,578347,-421122,1135252,587929,672051,488710,-9028,-903080,-549400,241810,811662,334388,436702,96847,870656,196540,-1102412,-2389631,150167,1534918,1516760,1461776,1177708,1410859,77148,-1432117,274149,531193,-549755,-209264,1266950,1659078,-699167,658358,948677,658557,807900,-583465,-496021,-139547,490990,687008,318985,14032,-834954,-913394,-769222,210323,-127934,-259657,-15772,-13907,580737,-992818,-842557,1082051,942385,106847,-852457,338932,-503149,-1397116,-272619,-1270695,-490314,976398,-763682,818166,1120007,-354117,-891826,308737,1331330,-1140418,-1055023,-415398,418873,-839330,-720237,-417239,-13281,-556090,87765,-694364,697073,612739,152277,177359,-407047,64094,1012539,-613844,-547141,-1167527,871935,1064644,86445,119175,-301422,-427959,-342618,-951110,325095,-533929,-77982,-109096,-282985,-156702,92206,-1632183,1100046,19572,230647,-397194,-1324523,443961,450007,58606,-1619597,-120795,-1070791,111268,731399,-303251,87124,-553282,-506865,-185516,-311753,972682,-19084,-177294,-2400590,-243382,836297,128175,-843098,500881,1261686,356836,862403,767191,-741930,-1469476,-1593457,1072977,1011079,695602,-535762,-631340,-769503,-1180468,-243812,612231,-642414,-375598,1652473,1097047,1147805,-213760,-571158,851865,-99157,153936,-712001,555063,947224,108878,-212908,1269690,1035556,-1044043,-354064,593299,-178091,-76865,-784951,-28591,-100616,-1020854,-317298,-440652,-517397,-1415460,405543,992182,-1017530,-23373,-789093,-1204966,116513,-189776,-1057976,-16297,-614398,-273947,-16929,657671,995795,-536317,194317,10746,105317,1485980,-107781,-601790,-974227,813558,1558904,-841941,191479,997835,530955,175869,150132,-1079038,168028,469433,137816,47403,990085,1109616,-840539,-763547,-796950,789086,551182,1135716,187740,-1343938,1917842,52627,-184412,141260,-667766,368909,516641,1083813,-1258636,615051,124324,-606097,-159957,910525,210603,-16363,-236197,1487686,774942,-350566,-22089,-1948606,159887,586391,780077,179971,-906690,1576902,32297,-1911229,176421,-170147,-608028,770953,-544842,-610490,-766315,951248,779977,1228248,915939,1889017,-336432,-578881,-631180,-753920,-2202048,-595163,-112972,-984069,1278013,656170,-82327,38688,1038626,973750,-235085,1022219,893167,380952,-179196,-133003,-934625,205942,1742728,720753,-388512,283182,461549,1530467,1052781,132811,34953,346656,212299,202806,-87523,-789873,373765,91431,758567,407895,-274994,429788,-1286456,-1201895,-553512,405641,542098,671940,843304,698427,-419338,-744172,-1351929,37596,-383042,496948,626662,1710514,-258907,-807054,56769,-426801,-756701,-25705,631860,-432134,-290127,439017,1252538,-470783,30097,629539,66287,-1555544,-737979,-619735,337872,304750,-551456,-63444,146239,177952,145730,-869652,-1819,783711,-327989,800257,801012,272355,745768,753477,676572,-382944,-681182,-575119,-803852,-181093,161025,-163750,-361644,-518532,444913,-114983,-312314,358010,142003,-1184540,-464050,1212953,473144,-81133,-422904,-486571,-1020198,-774072,125703,-346240,528234,-1178483,519275,906255,-144532,-1011435,1227595,-37704,101044,625401,62496,44021,-682347,-114033,-802705,-534424,126411,-484995,-598927,-311502,-489084,652609,-233446,930435,338569,651890,163419,-1130522,508681,881380,11575,146175,-596465,-1041001,-1760386,-49200,-757042,-724062,-112044,154786,-1426788,540358,1674244,-527051,-2939,-577424,-5091,217224,79903,43309,744360,495559,1319217,1172037,1410349,-86682,11531,-353921,-100893,561445,138786,176903,-423754,705761,-516509,89228,653564,-798431,287131,-1467567,877039,-46520,219718,435892,509315,246806,699456,-668900,-956672,-702069,-1228882,-99605,89686,1692170,1400004,790522,114087,-628820,11517,1697541,-426654,601971,-738096,316413,805354,-652097,-753657,970493,-44066,711717,861480,587727,-1229716,-1615284,67625,-206344,33559,-567306,1212691,94622,-2545316,-643411,336617,-373808,1478677,-31239,92322,467170,1113862,-1733925,-508905,455373,-1224083,682215,2041938,-465414,-1212528,-379987,99952,-350169,1103174,579160,-427266,1339791,1231810,237002,-1139832,57077,233149,-834966,684460,987944,-74716,-832386,-21048,1406641,-97876,-95919,-768497,629996,963746,1770191,368685,557521,35143,-1309130,-154477,-144589,-278637,-41189,-1147969,-719158,-229463,-269600,174331,-829368,1164266,1361582,-838725,235395,37537,-334995,591254,-167360,25459,-735738,-789680,-237389,393190,397298,1019750,116827,412103,-571609,764199,432936,-869971,-308819,-228292,-156474,-146967,-1809363,1737934,1104833,2702766,1977849,171452,16683,-1220297,-1717417,700688,872298,541289,-1080903,14016,-93774,-510522,-590699,-101026,-1573414,-4346,-536236,457545,1061541,-159384,-467245,-631019,-1537561,746658,633282,144809,-456485,814455,19893,385299,377349,30719,-669115,-997994,-674109,44767,-169741,-282360,1214081,1290522,596640,-180125,-765172,312895,-315793,-899330,761,764477,334242,1624201,762960,467381,-110887,-349590,-554354,1513043,118491,208208,-573860,-330223,-372943,-421327,590258,-27055,-870990,948576,696745,-661586,450456,168965,4192,-422041,833312,-255932,-192079,-411784,892623,510572,-1561806,-683931,-1272875,706429,909050,-453287,262363,-279614,-876289,-640279,659018,25565,-245184,303431,-1322832,281100,-1043184,-254930,372873,338179,259579,584895,-550175,-801089,-571479,686513,-441903,-1286075,479861,-159315,463670,-309167],[416392,-535718,-360383,245674,181663,1145613,-432901,-619889,-972424,-1240015,-1981283,-549145,-257048,552553,147394,-1392665,-367320,587399,234956,-717214,-1034530,226789,969223,2019855,109175,-69083,973343,279560,-2142,1225085,-188630,-1139026,506987,-991382,195715,-96238,610948,1169492,430262,-1278352,1016742,626005,-98322,285953,223159,-505586,-22788,231610,-415441,-269130,-272655,-440053,-588527,-663172,27062,352296,-116136,-625788,372163,-51314,908842,587034,1151685,-215238,1261989,296869,368498,1026884,1528585,1389854,754464,-68523,333593,-425322,703451,-1562488,-1452953,-271524,252725,344625,1505436,1001634,-108867,333769,-667383,323204,-496608,-163701,-102053,-154743,-1010980,-782471,1105698,521107,214816,-358060,-1144921,546354,1481917,93915,-227477,-178953,-105564,481837,-297044,-1468209,-217202,202377,396739,-704564,690740,278927,-185903,-397369,-387593,-295126,-516228,-1325758,-577340,846017,-234372,-1022051,-225413,-368774,-1063089,856049,1186288,587430,-1318146,-225647,-572931,167039,391485,-563024,-1304921,90672,-628753,606064,-533792,-239097,232193,362936,979376,215459,1007397,452487,-447159,-1325516,88944,-935965,-708370,-1597228,600552,314407,892214,1205485,2122300,350313,-419844,629439,-645595,1104382,-434455,-20670,-65927,366255,1271336,-316969,-81731,1363745,386886,-1065547,-84440,-548128,-255598,-1431389,395949,606580,1673075,-192233,155332,898416,-1244306,-7905,-285949,-1028486,-495438,-1141252,-136689,756652,-403747,-814975,-67785,1560984,281259,-602399,344683,1107420,296854,318624,707981,-729794,-431661,-1012663,-195491,155534,-814754,-27242,-292772,1345128,889415,-1338615,-31589,519135,472684,580188,-39501,-367668,217972,1128730,979177,390232,-472343,-521219,-819428,90604,1220492,-192320,-679007,-717236,-669320,-401990,848174,1122952,216961,-433639,941537,822915,-42261,-145768,524432,-892346,-141729,673699,309971,291928,-128273,371542,781349,-523321,-416035,-885903,841877,990115,-329322,79342,145429,121411,193195,-1184204,-96077,-440381,395025,-48277,-236562,-1012,-814348,-465951,-1337254,-274008,-478828,806374,435566,1038438,957317,243440,427220,24345,466067,384156,338835,-631993,1159674,-480254,846433,892433,599216,-754133,-133133,734387,-1298549,-199135,-367579,382765,-862434,-572005,394461,-554924,274417,159576,-361078,-397200,1053492,-762208,-366213,645940,915885,-849939,-511392,505396,-1630652,972603,1060185,924685,1080466,-92735,-1030760,668568,112490,1243756,1617781,1412123,238270,151138,508850,517202,918387,-57335,-892379,999377,-67490,1373466,832801,-955954,3816,-244197,-850788,-285610,153410,974168,107368,-108931,295082,943501,479488,-944803,-2342936,121829,672475,1477296,1421705,1172705,1260921,-131570,-1091370,394858,696795,-949474,247822,891876,1696733,-745675,541870,926347,494781,539247,-658649,-260756,96497,191457,669322,307846,-164791,-841618,-761496,-850370,-49442,-226457,-456414,-174146,-463543,4974,-894124,-1095480,972093,959249,308098,-1296999,548651,-349828,-1298453,-406615,-906286,-802281,327213,-719776,327626,909734,-177737,-995521,128567,1277718,-940350,-1243178,-770878,63056,-252474,-756455,64209,491698,-243094,223049,-1136597,635281,543112,-165857,167659,-1087855,-80904,1170624,-791822,-933029,-1412800,1058844,1127002,435246,294529,-276076,-156204,203217,-816754,7580,-620902,195630,1496,-408967,140743,-76661,-1385585,685510,177111,433839,-357087,-1406326,569595,1138987,-348966,-1516040,63099,-1552763,-588878,746517,-265360,-208077,-494264,-957659,-234438,-132875,891640,-127334,-169804,-2593003,-465083,1071568,425193,-573322,831186,1080321,656744,1106075,579929,-411909,-1055365,-1485078,459739,125211,225569,-846815,-540618,-741660,-908345,178752,482274,-1433808,-376109,1402886,600793,1454868,94749,-798951,675625,189778,456596,-771800,994286,843065,-134085,-252874,1214935,913921,-644827,267512,766394,-145546,-314732,-728650,-382686,-154910,-826005,192975,-80602,-595495,-911805,699115,689579,-625557,272592,-629118,-1656811,309404,161213,-732009,-413137,-650514,-599657,-165304,-375052,250381,-294257,142,-94079,-106285,1229137,-324149,-854474,-1096490,391527,2063429,-1009949,-16400,876629,729925,173603,-315365,-821224,444732,1007416,412669,342619,1050791,603608,-822051,-1462403,-859963,484258,362117,1112290,264696,-808910,1235964,-326641,-135447,-56802,-522492,427071,471249,578195,-1074980,629840,414816,-579720,-296370,384434,113335,321932,208969,1263698,482119,-433596,-79471,-1717132,269551,893500,817799,196242,-816748,532114,-119368,-2144919,-44196,104867,-247202,540413,-299203,51353,-401168,985875,1039603,1623462,1105493,1702722,-30396,71576,-910279,-561039,-2476348,-643947,-164256,-1326740,1234601,-54785,-326383,118840,832450,1299983,-609057,561106,842820,391168,-503938,-16398,-1194559,28561,1446606,505322,-29285,247169,857266,1624116,937546,-279259,93847,368542,-538594,59459,-10756,-887384,294420,96373,628068,135238,-620132,4714,-1164354,-1286737,-725523,174535,664920,443024,505118,271212,-291903,-669600,-1423083,89979,-367455,722660,689498,1812866,-664533,-1038345,-286597,-447783,-835314,-259831,671854,-459711,-404452,522868,1034124,-427388,178137,623795,-98687,-1554392,-621990,-412569,623180,329093,-221550,-30153,-226664,-110906,351160,-940995,-69636,474351,-584194,377802,467973,87940,538551,591722,277868,-664499,-719002,-751726,-1032687,-232594,140577,-114249,-498834,-521338,674075,-14740,-484670,145583,86667,-1038399,-187585,1602953,413774,9437,-213308,-556515,-798340,-902756,-444268,-442488,291328,-1641157,338968,1144987,-322048,-1280306,1306739,-511177,-330304,220491,153509,-268186,-583692,-394256,-753653,-620601,206794,-173091,-947243,111768,-171902,281255,-33157,1094244,210082,845854,59403,-1419407,477605,719735,131503,182493,-92232,-1254530,-1869805,-201775,-1063808,-972307,-52184,227599,-1590466,520951,2108714,-327018,347686,-299794,-37790,248244,210003,123488,824418,623950,1524268,1188613,1287249,-492084,60794,-254281,-328721,444353,369542,200817,-251160,748180,-496029,151391,320191,-681839,247583,-1352553,800091,202183,105877,150082,-180229,29060,394940,-711439,-750976,-562431,-1045726,277854,287793,1609253,1336009,1079623,244993,-179101,-86189,1690142,-1154941,603874,-834502,248789,612441,-402764,-622998,673518,-71034,171290,842189,505255,-1017719,-1548999,354574,-63176,-29098,-612554,1280637,531391,-1369309,-708968,26074,-1125279,1325416,389938,98952,457173,393637,-1359794,-192398,659494,-1076946,405600,1308593,-715147,-1297875,-358633,-259703,-730221,945560,445513,-793177,1366004,1301410,428487,-1581367,-541021,-120168,-1009499,406887,639714,-247630,-907369,425065,1517382,102104,63684,-381898,342406,146505,1648129,399239,685726,-140047,-1276980,-151556,-77007,196434,-143843,-1094221,-738628,-278570,-296539,171722,-764874,830147,1077351,-520567,465008,49791,-397198,478047,-458251,213349,-796895,-1624629,-198850,665598,314403,1450254,-62925,117843,-1010072,405995,321986,-857075,-564260,-588536,-71704,-192864,-1490485,1334137,624305,2605023,1539742,349352,441776,-1458536,-1087044,686163,786362,306333,-1187675,-149284,-87875,-498262,-485139,-114450,-1515335,-1004281,-707726,15077,872592,32069,12778,-511072,-1888824,626639,749332,275523,-142976,1166909,137786,589943,964672,59207,-712008,-999763,-304443,100365,254455,-139901,916790,1192741,659196,-122382,-687139,447474,-316293,-899582,-218162,750806,758315,791145,634087,233961,-245799,-204972,-496567,1278628,289591,-19487,-499264,-256657,-68451,-432837,717868,214248,-952825,1148426,1028949,-732736,643144,395491,-586577,-559706,898236,-313128,-383840,-647420,1022110,179175,-1857616,-940831,-1013214,777805,450051,-483862,643995,-138990,-711904,-460375,1085874,163337,-188989,87095,-1284880,534694,-477778,-72673,639712,202592,189609,501448,-939784,-849548,-759375,571324,-248009,-1381518,216998,-61485,368693,-409035],[174745,-818349,-268958,272324,358449,1065705,-167765,-417678,-769501,-1255607,-1815583,-219065,-364888,868095,703592,-1207623,-992716,510759,26167,-820106,-1314943,347696,893507,1541157,599703,-585881,664123,278206,16824,638158,-405186,-1403951,951808,-526463,240738,13273,837723,1377437,434231,-1686469,817712,450651,-64974,280894,329896,-437907,-123473,52501,-499842,-504692,331954,-137587,-493510,-896713,-142031,333786,-150462,-444759,407704,-316682,1181000,912030,1458357,-120707,1061056,482334,208373,1036062,1550280,1627447,411810,-203868,152862,-209021,225398,-1849565,-1720924,-223967,543830,698702,1308134,1365420,-8119,191778,-1143022,-100757,-645225,-101600,-44365,-318499,-941877,-537571,986309,741459,333378,-365759,-1381197,184370,1418302,818020,-62704,-281429,-612556,321988,-456724,-1037533,-13988,78893,479486,-450816,1032101,172078,-485142,-526249,-727966,-405212,17992,-1420412,-861430,1025887,-424579,-1382821,-191132,-190598,-940718,1254317,2155552,928376,-825965,-204328,-614769,-225287,310860,-397087,-763418,188381,-395365,554023,-717570,-222779,565660,438712,841115,302870,1618311,231206,-391159,-1819243,101739,-941909,-450211,-1518719,379180,-212574,936676,805719,2041449,554806,-410439,226768,-388327,773996,-542722,37679,-511895,161851,1174096,-125943,-42936,1378396,635077,-1119506,-408909,-586629,-291070,-1312962,589195,757538,1058407,-579331,115643,1140841,-707842,64576,-526276,-754363,-84952,-779440,-66620,736411,-349372,-722206,-1960,1362030,-104581,-674537,4764,722841,8283,355533,753018,-503757,-92514,-1031780,-11419,201796,-807740,235281,-344922,668807,691240,-1196147,217403,217217,610456,422196,-30137,-427390,-345648,1024142,679263,-84232,-842602,-535729,-1137542,315342,377033,-686579,-557803,-663599,-711828,-605710,876836,932713,315748,-127115,1125203,819050,-162691,-249646,301625,-962579,-13588,396108,5429,367074,342468,268534,971375,-644315,-484196,-990702,861365,868346,-466726,-618634,-39909,243392,438198,-1083160,-273223,-652758,470746,689285,-120805,26813,-488792,-417768,-1586415,-623491,-1080982,686062,211710,928298,506454,384427,138415,-105998,383746,634238,428950,-724258,1493160,-430320,721489,1278445,703566,-728527,177618,658125,-1463453,21242,-585957,879325,-715657,-424330,-150007,-796811,-501578,137867,81251,-521791,171062,-790486,-241587,440007,218546,-1225066,-496211,-9191,-1738411,1197508,1049809,912779,844892,221799,-715458,973139,45302,1333689,1994347,1578556,326227,515827,549900,282460,969770,-358389,-980975,1456031,226593,1254591,839930,-2222856,-540310,-381021,-344354,-7745,69212,811245,-77204,-539132,436944,870864,573759,-674438,-2081545,-2842,-141864,1241430,1003778,1130269,794484,-196104,-665356,519729,735105,-1029250,698678,517977,1474556,-658060,369250,698415,210882,151792,-501046,-17412,362001,-7764,679581,256536,-417289,-797830,-498039,-573886,-13346,-146448,-523276,-247900,-657559,-600541,-649252,-1134994,784300,911037,455010,-1502031,628244,-60669,-1011568,-469995,-241864,-705232,-340732,-562050,-155546,716820,-73494,-983073,-15606,965064,-571529,-1123623,-957896,-370440,375887,-428990,438999,840450,200415,386429,-1321682,514958,344380,-509834,100257,-1721053,-153939,1180646,-804678,-1142153,-1632992,1063894,1088490,753309,447887,-210946,226159,694625,-377341,-15594,-437492,333579,251287,-322016,409229,-176181,-793973,16308,207518,598993,-340523,-1448157,509773,1728812,-746928,-1246085,204661,-1818464,-1259150,629686,-158384,-466338,-429488,-1264252,-389306,150169,754581,-202973,-267868,-2631916,-596914,1297186,604400,-292149,1023674,791048,892955,1350055,271416,-108336,-507059,-1035593,-88914,-593585,-162620,-956184,-348824,-502485,-476733,663171,379767,-1795179,-273964,1093056,-155300,1601040,353330,-899061,251601,464346,950264,-633487,1204967,556504,-136676,-199853,1050366,654886,-60370,736066,790298,241746,-365443,-569659,-690312,-197934,-568780,705124,140594,-457849,-301163,786437,252469,-99524,773451,-399471,-1786528,534694,457770,-384930,-799205,-647958,-744356,-268967,-1081097,-506547,-74975,-163491,-174073,-266423,855328,-495349,-905106,-1195544,-182072,2062206,-1048569,-136540,834275,941176,272976,-723535,-424082,627168,1291380,660289,685834,932560,135623,-538918,-2055867,-781276,406721,73596,731274,389786,-259113,623801,-649400,12671,-357540,-293039,560076,461562,-76340,-854902,700559,606894,-588358,-443005,-247058,-23555,710541,791257,962506,-99170,-496524,-272470,-1309880,284618,942545,718744,128891,-471715,-656350,-420402,-2155657,-238943,354094,2597,148592,-46851,664339,140973,970378,1201091,1561218,1220344,1655436,512527,646400,-890627,-427883,-2381873,-789253,-373311,-1422274,1058279,-404042,-535430,186286,745100,1453638,-935931,-39488,739522,342005,-732542,200772,-1312230,-58905,1081278,66943,244635,246674,1194214,1466948,707340,-520639,209566,288728,-1285387,6453,68673,-807126,-82590,57212,552873,-99633,-906416,-492750,-1034120,-1194119,-840547,-131200,547074,309874,82584,-311161,-68128,-572224,-1338687,79489,-329101,785247,670681,1553170,-1019038,-1117449,-649566,-592719,-904507,-281715,781721,-458849,-507272,503614,786284,-281170,270022,594705,-376846,-1174063,-500046,-224193,850977,346053,-80607,12488,-717332,-500065,463059,-946216,-112524,-44170,-904310,-193652,79324,-159161,321646,314942,-78693,-829959,-544080,-774531,-1120927,-276220,198925,11857,-494198,-288459,1006025,204119,-641766,-101246,-142689,-946713,84162,1791109,333524,52890,210998,-562777,-575118,-1023761,-866098,-469338,161825,-1725100,192390,1277791,-387549,-1375766,1008308,-858579,-684009,-150044,372539,-318386,-486380,-711520,-574577,-603063,343572,138859,-1050310,476021,-65491,-285927,168711,1102886,-174888,958037,234415,-1496665,375842,360072,197962,144246,479771,-1159314,-1815449,-326187,-1142573,-1048957,146638,284108,-1530434,560943,1787962,-150416,675758,60474,-9830,190519,344046,209800,754630,677870,1354948,892414,1056204,-830874,48038,-157317,-619577,408997,473870,212336,151856,710276,-423117,251319,-94320,-153381,279120,-1152215,522011,296179,-21568,-186156,-770205,-425092,89327,-689629,-683465,-393103,-535764,640162,333258,1336750,1121731,1397302,335247,32145,-189456,1344952,-1609055,611044,-910162,113982,284916,-163196,-315504,313836,-40992,-225444,800926,477297,-720742,-837285,552252,11844,101147,-631093,1008378,787528,-106678,-718637,-133407,-1534682,1248096,788132,-342,3268,-341162,-1004243,172339,875799,-868575,254075,476396,-991036,-1165983,-237129,-520879,-914921,717310,261660,-877011,1395358,1068704,394042,-1763589,-1155444,-536642,-1018966,277917,269496,-407432,-790634,695666,1249529,286688,232840,68568,155729,-348087,1326310,391450,661382,-198728,-1084687,-213848,96999,726221,-220354,-908272,-816087,-182805,-238371,221975,-689995,344358,581950,-320316,645230,96396,-300395,431059,-741181,511884,-587783,-2165380,-303017,932963,243679,1675723,-120260,-371311,-1139195,260230,119090,-784066,-740971,-1011960,-44743,-204532,-752145,623435,51064,2074186,870876,461401,788970,-1374533,-223727,587850,711427,27301,-1195518,-184290,-51701,-443907,-428552,-69361,-1183146,-1812793,-833318,-498452,467930,223131,449188,-210308,-1910905,463210,633647,343121,168807,1405852,71863,728321,1441086,-126799,-684074,-911770,126327,-24660,623631,176086,599698,1012442,764664,62743,-592843,455063,-302381,-851534,-530083,707335,1056300,-64108,507663,16913,-557433,-27255,-267724,802664,352062,-316998,-296002,-118050,132953,-429621,696651,430766,-839503,1139815,1305695,-787385,734153,604140,-1025875,-710080,1000929,-383405,-459253,-720048,1167425,-151958,-1917268,-1147095,-639636,780503,-52650,-516710,729125,-129376,-478989,-254172,1376068,349582,-231388,-243082,-1101956,783382,234095,197623,749034,-3129,58665,307543,-1303009,-840022,-903750,356970,-40789,-1230119,-2113,25353,175975,-441708],[-9209,-790613,-110040,294793,627534,806896,145841,-280042,-513933,-1096986,-1402897,287673,-274856,1053559,1074540,-698856,-1096638,404633,-210606,-871880,-1552534,401612,526306,606029,979872,-1110444,200234,264616,-241454,-34402,-372290,-1409272,1451912,58610,289163,202408,957757,1394172,507512,-1951728,573990,212516,26580,259932,544986,-388037,-199857,-200818,-480817,-601683,836490,34998,-308846,-1092924,-261263,226387,-136141,-279018,569016,-412268,1377813,1205561,1680592,-14473,818284,625828,18954,839359,1256179,1664558,-13383,-441385,-119308,21141,-245817,-1678589,-1616015,-143913,684507,1018512,1043063,1429032,19945,77344,-1434820,-506648,-584109,-135431,-12807,-373191,-782465,-330344,715741,942364,417893,-435853,-1730166,-208142,1013445,1142448,45148,-321354,-990760,167428,-638932,-541814,143431,-123444,690972,-251233,1140569,143875,-657321,-545311,-1188514,-429609,377014,-1330041,-1056557,1278798,-605502,-1826891,-180892,-125306,-699604,1445395,2587874,1167663,-319648,-150090,-516956,-513070,185232,-344861,-298317,318390,-123945,444158,-736519,-160307,917852,364834,616776,311174,1862693,154852,-219021,-2032540,199513,-783316,-197436,-1382295,12859,-729543,1007944,438792,1482228,624451,-339768,-182578,-163679,403230,-504134,107111,-596043,27849,804336,-141302,-45643,1274603,815684,-903183,-700564,-600359,-292470,-1171310,563106,962457,473796,-766732,49522,1093728,-103365,97469,-764406,-249097,558542,-371914,-37714,447437,-283136,-652767,-19646,873792,-479063,-654283,-213136,290045,-154713,577970,626902,-277692,99038,-732803,41116,44109,-613344,358656,-377278,-295446,251303,-1097953,276031,33777,736854,254549,-51598,-554177,-750326,726504,379038,-250368,-1109929,-564587,-1338680,269892,-648801,-997694,-158365,-498854,-816749,-761515,822631,566601,334538,102764,1096989,673772,-352253,-408707,61289,-868338,71090,288127,-225893,294119,683200,-106901,1069144,-651166,-479519,-1087992,868943,597561,-669837,-1058604,-77957,398526,667662,-889954,-422224,-900023,472909,1404421,27600,109980,-131076,-583634,-1762190,-960631,-1364984,536968,41310,762709,-46439,428296,-117772,-216056,316894,756071,583471,-621689,1590128,-208773,807201,1505888,802063,-616153,270747,353370,-1464209,321011,-827052,1288310,-384866,-121183,-394290,-886155,-1306227,-21456,429067,-564223,-722100,-755233,-145068,206557,-719209,-1404105,-177846,-379424,-1429448,1381365,960239,831927,609575,471392,-320612,1165394,12019,1016993,1947687,1473468,369830,801594,500156,-39417,815688,-542017,-977257,1766858,390537,924249,505296,-2600639,-1025515,-388342,414240,134033,-16605,392047,-119339,-714540,412139,652420,458377,-393259,-1638925,-158999,-635649,927826,375077,1072679,239483,-103279,-316338,577330,552939,-732591,984033,243986,1028959,-428942,177219,459931,-79572,-256153,-164792,199748,651743,-67786,723135,189795,-633189,-707459,-174154,-97624,296023,101231,-441414,-239598,-590642,-1018619,-386973,-921246,698648,823993,489206,-1454854,629386,243941,-653299,-430271,501792,-231413,-847190,-434126,-582938,566562,21788,-854989,-61397,525643,-129326,-644913,-958091,-710351,890978,166305,641552,946297,654493,501859,-1197015,289770,35911,-819690,20515,-2130509,-133618,1044100,-660576,-1123598,-1763276,913054,976342,980484,532193,-111492,619345,975595,286701,182070,-133689,274996,490058,-68113,589067,-206522,-148680,-690112,163708,526146,-356902,-1411869,348946,2029523,-961913,-858231,327248,-1683244,-1672475,380091,-53616,-657540,-389744,-1299311,-621749,489818,603853,-177156,-387600,-2567457,-579845,1471682,686252,-580,938943,458096,1002253,1537716,-100912,39469,13152,-330649,-439267,-942541,-347387,-902759,-123794,-113367,-35886,1079150,354533,-1666974,-69818,821876,-819420,1594428,528704,-843454,-275868,646353,1495046,-346356,1078344,143855,62894,-62847,852222,336081,456562,935084,718746,839335,-234410,-302540,-870526,-241010,-225167,1179078,126748,-60494,227846,650544,-234319,459357,1321868,-155315,-1530775,729630,589915,-95108,-1092841,-616996,-702774,-272036,-1256605,-1018964,83584,-257797,-199747,-350578,526319,-539815,-656133,-1208775,-689949,1532558,-943010,-167142,844081,1094398,465500,-884306,715,659097,1318901,877145,906224,579705,-144433,-63263,-2324766,-626920,538585,-203654,230371,542240,113390,266263,-779970,219601,-666167,-129273,740245,516305,-579999,-615267,764697,659278,-610491,-461786,-630434,-144148,1056924,1292401,647628,-860104,-537803,-494635,-873910,156176,724358,511169,-23323,-32795,-1396062,-881870,-1976658,-323661,449003,71072,-257269,82608,1105562,717899,904529,1163729,1112507,1214317,1736911,1106710,967116,-609874,-363085,-2014785,-970938,-726844,-1279654,828955,-355047,-550480,191544,817951,1368440,-1068774,-596457,580577,227016,-844569,526702,-1255797,-35201,751855,-471047,383654,284711,1393291,1195287,376994,-543245,278770,77012,-1747706,26946,100690,-563529,-636376,-18462,559176,-221410,-1089334,-924964,-977177,-1026863,-849397,-377782,261147,305395,-302570,-886006,148238,-555768,-1155396,16227,-260854,716081,504592,1045290,-1201277,-1094201,-855002,-747525,-963269,-98459,936786,-477893,-544208,405929,572623,-65018,294304,587604,-684617,-522876,-416401,-103087,957536,342662,-146726,77635,-1178038,-814170,472895,-876037,-142005,-633709,-1225151,-725532,-257256,-358145,135033,2100,-319962,-868029,-211219,-568144,-1026997,-321725,288695,201984,-414353,123151,1296567,382892,-760868,-385218,-500269,-862216,347721,1740927,232844,65560,655282,-511538,-376953,-1083446,-1035809,-442675,236817,-1382451,104929,1232003,-373468,-1310519,402213,-1052894,-955860,-443078,647609,-62379,-336738,-944149,-353978,-461526,519101,379422,-862170,663655,-205657,-929221,347477,1000146,-679172,921072,532569,-1443938,235906,-102380,217708,19340,961253,-721269,-1609818,-355492,-1020371,-815944,426751,273048,-1339762,553510,735885,-85244,902254,376648,49479,45545,379204,168204,551280,624384,860397,407705,784752,-994183,-96507,-67084,-910940,471758,432941,224742,683634,587501,-277870,379919,-498400,700167,349288,-910083,129993,277616,-134622,-512066,-1098972,-942765,-157311,-532649,-698886,-194804,139141,898979,208511,970451,834301,1626350,337017,-26365,-273650,759337,-1737233,658880,-929463,-49644,-52296,1322,64746,98011,82778,-250991,777716,502142,-378431,233964,596051,-69647,393770,-574186,538924,821294,812766,-677214,-27005,-1502953,1096061,1029589,-230802,-782232,-847822,-683812,514982,1121830,-655156,238067,-218620,-1375590,-884691,-73539,-571515,-903892,442340,115068,-637833,1392517,632412,194488,-1718515,-1594591,-937813,-781061,279183,50493,-528973,-470682,763171,744949,427998,400144,448712,72718,-473618,939832,413156,505674,-14565,-766084,-349600,373708,1143833,-244177,-674684,-927367,30320,-78784,307048,-563423,-73776,49739,-305498,737422,135741,-83496,509519,-946034,800726,-168754,-2190302,-530795,1100942,166348,1476722,-37270,-997050,-1003019,403618,-79531,-657904,-745478,-1395654,-87043,-215795,160018,-255191,-440361,1368734,283455,399470,881175,-1041758,455191,410456,604660,-329803,-1102179,1429,-22114,-368728,-405810,92990,-613473,-2091423,-845208,-886451,-51214,345797,720813,137449,-1672176,325731,355179,301289,418267,1450816,-156357,778587,1751132,-425274,-620964,-736871,422140,-335820,798736,588636,367541,781815,830420,293270,-527656,373800,-308094,-752960,-813790,651551,1111232,-686172,387150,-184993,-987393,139402,65100,178608,259191,-601464,27811,29675,161576,-425327,560765,607287,-608689,953848,1444717,-807125,676384,673251,-1206935,-825507,1078054,-625602,-406714,-572368,1355907,-383394,-1757864,-1165845,-281022,755019,-464378,-513659,535104,-248789,-240513,-19337,1406658,547764,-310925,-612532,-735524,987090,804290,437888,634332,-223180,-91888,46954,-1545262,-794414,-998863,120082,110393,-850167,-105757,77134,-57709,-405272],[33458,-479268,86156,290323,907128,420596,449024,-252034,-281923,-840459,-832093,775082,-86972,1076267,1217842,-64577,-659022,311685,-409264,-825137,-1668670,388738,63005,-282635,912989,-1450271,-320099,207743,-708696,-564902,-173727,-1061797,1877851,598415,334257,400374,999007,1138758,532126,-1951445,340892,-21980,166768,174549,822004,-397666,-229687,-456498,-351946,-548039,1084030,92237,-101404,-1149533,-296761,42168,-68360,-170766,848220,-345109,1439342,1343430,1723413,42536,504207,656925,-162879,540306,751159,1445176,-527511,-707269,-337711,192026,-544276,-1203827,-1220328,-25248,639905,1232807,827993,1184484,-58291,10359,-1492797,-784903,-331212,-199873,38577,-356277,-599458,-235257,372260,1117347,472207,-538228,-2046201,-544133,362654,1051883,123594,-271559,-1047387,71003,-816034,-120157,223577,-373184,977599,-193628,1017546,186872,-690611,-443841,-1643572,-381770,526570,-994070,-1144514,1484032,-740289,-2112190,-238327,-164588,-432819,1383187,2408423,1210492,143748,-27488,-325376,-634244,73021,-339173,-26543,428703,99613,307123,-605161,-35951,1159646,176758,322359,256940,1562172,251601,-60701,-1950262,376822,-505715,19912,-1165415,-418968,-1114519,979399,183953,642514,533374,-182607,-473249,3020,82751,-344299,137268,-279923,-23106,221732,-316709,-52650,1152734,869330,-517603,-840016,-549513,-179307,-1004732,363456,1149522,99848,-689634,-31943,820910,398775,140951,-927373,218516,1282080,9456,-51886,-10989,-275591,-771335,-179571,240856,-692344,-553449,-275500,-75908,-178985,899451,460434,-131861,124984,-193805,-28152,-269911,-294235,255193,-413973,-1159382,-360021,-956707,217519,13019,807239,151629,-140171,-706701,-934395,206357,127382,-151450,-1154026,-558181,-1299481,-36590,-1472264,-1073670,409733,-279310,-956943,-754598,701585,200095,285528,194286,828726,430169,-606086,-560906,-111622,-601099,60016,272971,-270058,82891,660012,-699749,1052537,-563467,-390734,-1129529,835592,310450,-802536,-1150451,10759,467444,807437,-721629,-525769,-1106105,406192,1919228,187509,280791,78926,-924490,-1782069,-1198283,-1310152,404207,-39544,561583,-561432,381851,-265395,-247234,283811,715197,835743,-354533,1402572,96176,1048720,1516787,915154,-430426,201326,-155174,-1439427,578954,-1032931,1502977,117115,293212,-253670,-789825,-1766403,-273287,570578,-555217,-1177665,-582416,-105922,-6774,-1557072,-1328222,324139,-552512,-889948,1453889,793276,636651,448199,575841,18551,1212253,42105,554743,1550993,1154913,407682,963527,386003,-377497,526127,-574593,-882208,1787466,394033,622980,-107976,-2055940,-1355904,-285615,1131409,80421,-109653,-79069,7166,-581862,173097,336893,194872,-215224,-1103831,-288110,-763589,647549,-196526,1036359,-141176,105729,-152651,516534,151125,-194272,995168,87237,468229,-162778,-4186,357855,-254485,-577311,230619,368027,913448,30652,792746,145598,-652975,-566440,142213,333946,730456,436127,-243510,-182908,-371139,-1116320,-218939,-487078,826012,722820,362437,-1222676,614784,420934,-379527,-299429,1106251,453005,-1077332,-441217,-893378,462658,153555,-641674,26385,183256,267781,59323,-821587,-839236,1200676,792376,678455,825349,1001994,512461,-810492,-66352,-323912,-1056944,-8360,-2205918,-24367,817096,-431108,-881421,-1743276,663839,802212,1097920,517163,7529,916746,967093,992414,450889,128032,38244,642223,242102,642259,-185665,287337,-1242499,128835,158897,-401723,-1283257,210885,1945235,-896919,-423816,470607,-1089837,-1701923,20438,-28740,-767692,-393347,-1045214,-840273,807494,471282,-31022,-442863,-2414277,-401854,1568155,703846,292186,550120,139878,962754,1604585,-454017,-21327,381304,418836,-551609,-893679,-296530,-709770,57404,289183,282910,1344420,432938,-1233406,182060,619666,-1118091,1456410,603015,-624024,-705796,692450,1910402,-16778,639098,-281398,348456,106734,664512,40067,734316,900052,621319,1384030,18739,54047,-889564,-293473,177555,1535731,-99621,542349,555031,366423,-661427,929800,1721815,34818,-945413,837618,517746,81546,-1231272,-579198,-523720,-164809,-972711,-1178128,176966,-273292,-161620,-352904,360427,-365042,-113565,-1072891,-966356,700315,-697387,-128270,830045,1126559,714077,-694585,338841,522602,1174541,1059481,870271,6374,-136140,468190,-2146359,-475625,795633,-375171,-97619,684876,178954,210622,-664580,417926,-889564,-142796,923772,644855,-710966,-356355,765421,577261,-604921,-281268,-544645,-189596,1274229,1533125,384822,-1614201,-558561,-631808,-505116,-101494,309239,232891,-222641,311241,-1315066,-1455366,-1690905,-242645,325833,-48503,-536979,-16063,1291160,1180926,788851,913763,487114,1040576,1827868,1425730,966135,-190283,-347803,-1535221,-1090912,-1110400,-969341,615594,-50518,-283751,93162,991075,1064588,-947786,-974636,370044,61565,-833500,914300,-1039135,82901,532916,-919211,427962,348374,1414690,970240,-6081,-386306,219304,-234918,-1755654,51578,48405,-215490,-1118627,-104486,631821,-171671,-1146635,-1190176,-1027770,-893515,-744236,-460817,-65713,366802,-486233,-1283320,214024,-661543,-923733,-77486,-150907,611788,193374,496595,-1129130,-997280,-775066,-813855,-1006184,246710,1082564,-532933,-473382,302547,456684,190244,262209,631075,-895972,175726,-380150,-78840,930393,302220,-338943,177350,-1454978,-902543,421415,-726495,-175584,-1101118,-1466660,-1036288,-467059,-421115,18162,-262202,-416015,-839106,172312,-147738,-762455,-385748,332119,428994,-292094,600629,1375402,419982,-831527,-706170,-915951,-714753,587847,1465054,118362,76164,947495,-418896,-231281,-1029499,-971988,-404878,490778,-750930,65947,990555,-334209,-1120932,-331991,-1124114,-1150323,-656816,870693,419177,-95151,-1009562,-182682,-211207,697610,503736,-475412,643841,-495986,-1473247,494196,847917,-1077794,741536,780472,-1371238,127985,-506126,217772,-176678,1208518,-37900,-1280985,-245829,-796329,-255181,717536,228587,-1115418,372569,-597775,-184591,978195,524208,61265,-149376,279815,-38965,284223,462618,228743,-107135,528904,-920496,-370775,-24197,-1142346,581873,278673,244017,1181626,390300,-68155,506621,-794140,1593130,411173,-674714,-242846,201755,-205970,-764632,-1111723,-1336470,-306644,-158024,-667726,5478,747311,987799,-5636,622904,558981,1662304,233829,-287857,-311770,113711,-1578608,803357,-846886,-199726,-277591,48793,382686,236232,322511,157921,790934,564054,-41252,1192368,460964,-303150,745630,-404263,79743,668758,1149928,-601089,345636,-1099275,764960,1025234,-587414,-1566329,-981366,-399418,786260,1357441,-480824,325119,-650500,-1833548,-567607,64590,-370828,-721211,147977,48750,-193787,1302450,156213,-58288,-1521495,-1756559,-1232393,-286824,337003,83153,-590329,-2580,651652,221333,516380,546242,661070,43428,-424867,582522,503984,285985,439399,-364900,-516192,695053,1319736,-239258,-474799,-1014300,297424,163371,396711,-353543,-272591,-355759,-462892,728438,120973,163820,722845,-1006333,973979,282274,-1730611,-815304,1117412,66849,841365,144459,-1571959,-720553,779272,-169810,-498625,-553792,-1587620,-195613,-243649,934790,-1060820,-737621,749287,-50292,99488,618852,-614373,668663,178825,405190,-752015,-942160,457850,29685,-281495,-368439,388582,49938,-1751636,-722121,-977889,-562210,351807,785534,381645,-1325998,271932,64805,165704,578629,1241975,-446918,742046,1892045,-700983,-585507,-500212,474042,-774031,725733,972990,262161,535256,748743,490505,-509614,249373,-355327,-611800,-934122,600622,909320,-942097,261758,-375331,-1419349,248980,397994,-428889,17307,-795293,408058,132786,51430,-437657,368961,727656,-361318,668943,1391403,-780376,434614,529886,-1142079,-859805,1066446,-1058212,-248049,-255533,1531772,-479430,-1461943,-937466,-105070,726326,-690872,-428074,198106,-452347,-98143,239967,1252470,731866,-350072,-887861,-208353,1136761,968181,543804,323373,-370315,-217716,-212345,-1603268,-743807,-1041249,-52755,145988,-351395,-66685,77491,-262978,-302647],[324082,-15785,273215,235346,1108492,-299,669037,-350262,-149558,-577688,-231962,1039613,41076,961209,1166544,396021,74785,236802,-525843,-688174,-1613091,317733,-319365,-776952,214084,-1484927,-747488,105285,-1220056,-829284,82948,-397597,2090732,945491,380000,531270,1004648,631432,398239,-1628091,185346,-189954,309406,2393,1060462,-437295,-207618,-650435,-141440,-394949,1009214,57303,53990,-1001306,-248852,-196638,43687,-136447,1133228,-172541,1334381,1244669,1525477,-1838,104577,550667,-286925,281504,226600,984525,-1083295,-903128,-385466,255877,-574454,-639858,-703975,137339,437950,1302680,720659,716727,-239836,9202,-1346936,-873764,31875,-216136,163917,-318817,-456597,-267529,38567,1185786,491772,-636157,-2152412,-745838,-267060,707991,185067,-109331,-747481,61000,-935843,130946,224806,-613450,1236654,-325012,728211,264027,-620260,-243806,-1938954,-301106,501077,-460352,-1174705,1498200,-810864,-2080190,-397065,-279752,-237850,1121934,1810932,1020320,505400,180685,-120233,-594310,39332,-302250,20448,480955,213032,193751,-386163,144933,1188711,-63047,15302,171926,839694,455013,-22101,-1658149,612880,-179442,169999,-907267,-819678,-1302697,776184,65575,-149936,322279,44715,-557093,105166,-160856,-136723,88244,264547,-21872,-433704,-510521,-37431,1079879,778456,-113334,-772708,-433298,76468,-817666,58848,1229023,-46886,-385906,-97368,449072,690742,252955,-971361,397151,1832787,285446,-101671,-509945,-370665,-1092881,-512130,-347475,-642818,-414041,-209683,-300161,-99318,1192949,358081,-109108,27259,422039,-165411,-604757,68458,-23949,-473520,-1667702,-954591,-712039,136379,144259,795600,189218,-304882,-858458,-929973,-451054,-64115,82066,-930961,-474873,-969460,-458026,-1915054,-954113,961456,-60156,-1052207,-578552,565880,-16128,203000,133042,386101,147537,-903733,-642775,-149050,-217323,-60695,232222,-113324,-209664,184975,-1364901,924672,-406043,-232529,-1074850,724171,138833,-726671,-925107,157821,380319,821821,-615971,-574996,-1186596,286548,2128567,333083,529534,41657,-1282933,-1639414,-1271778,-1025797,311730,-27223,355050,-914502,280894,-278096,-154989,289359,554202,1161352,-21342,969811,379746,1291664,1315477,1049060,-186909,71547,-784700,-1396763,694862,-1144033,1468761,689862,725265,206650,-522051,-1656173,-547593,471656,-521516,-942912,-235729,-152755,-180911,-2027094,-1008481,819062,-509447,-378168,1342693,576085,372203,396047,520422,213854,1111550,114070,220857,1056451,802941,464768,978061,244187,-636387,238757,-488953,-721542,1477018,253433,536841,-783915,-1051666,-1493982,-136707,1568632,-112975,-209279,-351683,256181,-203584,-234874,11746,-111260,-221796,-574368,-356040,-666274,460663,-469538,1050594,-178557,350352,-186194,327333,-362600,316740,719105,25398,-64029,-15336,-156993,418436,-239947,-733759,540833,478543,1064079,282888,864653,158912,-348363,-370112,383185,514422,1101012,737545,-7948,-128432,-140747,-912229,-191826,66284,1125209,621963,66375,-912653,624202,357539,-311827,-130829,1422894,1104424,-1020361,-594997,-1010890,389504,319334,-398976,240698,112828,522160,695635,-629310,-733394,1292954,1179304,610843,553602,1163462,405941,-283058,-529924,-654831,-1210841,62224,-1954904,143788,590182,-213821,-468371,-1553289,383517,579799,1130113,401759,126445,1034593,702385,1525724,655383,247780,-282913,702083,480398,563245,-137486,396885,-1535297,171203,-374758,-454063,-1081867,197264,1522982,-590841,-16371,668555,-159813,-1371773,-398712,-122839,-799101,-432570,-602712,-922167,1012342,368200,195483,-379846,-2141253,-105809,1574408,668405,553823,-49641,-128647,794592,1510470,-696379,-233639,541073,955454,-468939,-562222,-80300,-370807,136099,543094,419262,1438784,611027,-789870,393664,461779,-993195,1202586,569645,-267469,-869785,610500,2039064,228947,69628,-584627,572518,234503,486448,-177858,768264,760238,546555,1624359,305081,460070,-766090,-357788,555823,1670337,-399561,1201940,656241,75447,-927156,1210887,1830569,114577,-184685,826526,278005,121042,-1188394,-558118,-286082,17164,-464121,-1027588,221424,-221390,-69563,-279202,398047,81472,609163,-762601,-960348,-85165,-352466,-55310,705419,1008576,960317,-200796,508664,249534,971514,1194548,539117,-682627,137465,902781,-1574498,-383712,1056467,-395966,-62923,776067,-66272,367524,-355162,536418,-965977,-360173,1065652,831711,-428900,-69787,677736,405159,-531028,72463,-20257,-118070,1331663,1483071,213419,-2162881,-564549,-613356,-232293,-413922,-175337,-77651,-415325,430771,-496887,-2009209,-1372027,10076,19256,-302147,-626775,-367489,1195074,1422526,628991,524583,-79535,677503,1782561,1197938,703150,217965,-356810,-1092085,-1053533,-1351632,-584529,451967,308097,217308,-128405,1148884,645363,-621939,-1140116,119475,-123799,-705505,1273788,-726010,245212,449994,-1097340,467807,414647,1270809,883325,-368205,-153298,12550,-560665,-1316441,-5606,-94618,151142,-1254388,-175552,721007,64528,-1078898,-1247510,-1155332,-863868,-572346,-351239,-306626,372246,-356682,-1439951,29536,-852229,-673540,-172782,7995,583343,-186358,95769,-796167,-840118,-408851,-757055,-1028510,674252,1150291,-594632,-294461,288653,474277,455875,198047,721568,-861592,686911,-366254,-149896,815205,215424,-558291,319100,-1448249,-701441,382493,-506467,-228262,-1280477,-1559683,-1029103,-522702,-322314,-11889,-414149,-389424,-836767,483416,360570,-387447,-473689,257111,658454,-134672,1012493,1139627,288455,-855998,-1043521,-1310519,-465841,764271,1024839,5112,126055,1000925,-303909,-154793,-842021,-779873,-414347,791728,-93624,30616,609191,-321041,-845050,-986348,-1121278,-1253194,-806120,943376,942026,215251,-905571,-120175,107804,838367,510037,-72442,469141,-756660,-1749993,609057,700963,-1146600,494061,856793,-1357377,135840,-693500,226656,-405479,1155403,690921,-862559,-4329,-591751,470403,955732,224603,-915421,-54505,-1635923,-445331,891624,432473,-61871,-330124,87981,-349362,49902,233794,-311397,-543754,319257,-621788,-698790,-84226,-1272541,645230,70408,261137,1475282,148637,181646,592796,-906648,2167927,422347,-505908,-472835,114748,-222308,-898361,-873852,-1486417,-349580,468717,-451855,164085,1083910,886878,-167972,378261,355616,1460445,50404,-607154,-282506,-385304,-1216504,1083236,-630365,-301274,-316842,-27155,527644,824407,656059,861298,828319,638768,245805,1687010,170735,-595839,1018081,-122538,-195451,419877,914562,-509392,847881,-504374,281147,775478,-1010089,-1986214,-749790,-155300,966645,1503529,-364101,457969,-803337,-2170776,-321526,122625,31867,-398554,-136525,48941,233797,1086754,-200120,-247998,-1236975,-1651790,-1342254,356080,366104,347244,-580445,500865,423739,-133527,560429,649843,673497,-11210,-410782,279464,646154,85335,1054870,62342,-644102,964898,1218442,-275090,-359372,-1008993,538517,438095,463516,-51653,-217029,-537462,-702981,632100,18915,341511,1005372,-886127,969701,563621,-1064327,-1069713,986317,-61003,10661,337927,-1864612,-432803,1227042,-82724,-335753,-219969,-1453830,-348309,-276694,1347457,-1572162,-814633,343084,-121596,-425957,39726,-232412,394117,-64641,84794,-1160513,-769637,1118409,175085,-179010,-258129,771051,613787,-988917,-508045,-717546,-969581,227137,673761,409616,-1028366,329436,-73897,19185,664703,790757,-656922,633457,1891754,-865987,-657778,-249914,289568,-1237581,466106,1202850,264458,300237,447117,603061,-509330,108904,-444356,-444967,-799492,557926,560575,-863979,116423,-548873,-1721741,266392,628213,-834409,-290385,-850485,728349,158306,-98105,-479383,182960,770747,-183207,380319,1145298,-701196,10962,189302,-933308,-788276,927657,-1544136,-34761,89812,1584408,-467230,-1134719,-516975,-230988,697080,-701952,-229407,-108341,-666771,-144336,514448,1114456,892316,-290756,-955837,384312,1259631,630976,475096,-65932,-372677,-293859,-397267,-1462475,-709694,-1028311,-100281,45136,98897,93835,23369,-381354,-146787],[710422,434871,409854,120378,1181988,-352595,744986,-540941,-164435,-389077,256811,958989,-20927,788963,987462,437045,766356,162808,-561417,-508732,-1384167,200719,-527640,-801600,-905897,-1212166,-944062,-14110,-1589476,-835479,315675,401437,1988644,1013201,434465,547372,985067,-13051,55495,-1047827,157508,-252294,401932,-233902,1148194,-424672,-145229,-746479,92869,-218353,661677,-53022,101540,-650223,-147673,-457965,178712,-163812,1177525,29833,1063517,908764,1101756,-171189,-342714,338216,-301584,171550,-132350,387530,-1576662,-951403,-225951,215854,-349246,-167351,-241067,336595,158015,1240333,695065,171539,-483699,69628,-1082023,-780159,397581,-132040,393203,-301592,-395530,-372863,-221303,1036708,452655,-702728,-1929290,-777163,-559427,322163,233781,169421,-218293,127639,-936077,209589,172524,-778992,1357074,-634097,373284,322156,-506421,4901,-1975574,-231781,368450,109542,-1221936,1242114,-819805,-1744296,-666313,-441764,-169074,787528,1123966,633251,714473,461808,17588,-460326,126479,-176151,-105196,465895,193518,157925,-169770,350897,972235,-286620,-219770,93007,24422,638782,-144068,-1287748,872715,124899,231334,-678877,-1105349,-1302684,415035,60039,-590134,93676,283258,-412917,152894,-369204,24088,-50746,703477,-23528,-982355,-545790,9121,1057944,571945,166343,-540309,-295235,428112,-624420,-281887,1131835,-100356,16168,-110495,110948,808960,466904,-894467,179237,1976819,399508,-170389,-931352,-563755,-1469065,-988967,-749298,-326903,-290879,-102427,-376321,25703,1344304,357780,-196184,-115950,926772,-290290,-784167,402602,-298561,-558846,-1772109,-1281090,-371052,104731,370683,703328,423225,-507673,-977326,-822381,-1061277,-205934,310730,-505167,-304349,-401953,-777443,-2002358,-750504,1308375,127911,-992993,-310544,490855,-10148,128232,-49858,-90183,-116781,-1193792,-613192,-29498,185826,-259128,92733,166015,-505521,-627838,-1923200,714116,-208105,-42164,-895683,511741,151535,-379415,-508290,291527,149666,719999,-533756,-562591,-1082240,136476,2052605,439955,801560,-205519,-1432420,-1409158,-1167655,-669418,259072,56024,175102,-1037211,174638,-183969,69072,328116,375703,1479059,258068,399242,561996,1368130,958594,1181123,98457,-20285,-1385030,-1260369,618173,-1121044,1203963,1159769,1060436,817347,-139952,-1050405,-769705,180701,-477264,-146986,243125,-305484,-330022,-2057076,-522988,1123063,-292184,-92411,1027917,346796,188286,438111,353448,251178,887297,174342,151784,755214,628339,543290,840605,109016,-724697,101756,-367237,-541372,916337,23168,688347,-1258330,-208633,-1469598,-26934,1631238,-312464,-305055,-255090,536264,260594,-688493,-222500,-363816,-409854,-123203,-359035,-532092,365285,-351128,1112423,131133,538304,-334419,46891,-825072,533819,245533,21269,-442044,-94973,-274780,561730,-45124,-706889,646031,533592,1026793,644957,902293,245440,292372,-125240,498013,374039,1272523,889087,168412,-122966,3180,-560150,-281857,599119,1409248,523834,-345620,-627785,657687,24547,-479765,3399,1403675,1495566,-764406,-801020,-868454,321591,469045,-195546,531430,335963,590504,957197,-454841,-459471,1215593,1151871,512139,222043,1119035,220951,245869,-1013872,-879456,-1288578,235726,-1501690,321610,450507,-87050,26899,-1237007,132566,336677,1126326,213980,224257,936295,314277,1734960,728555,223935,-555190,693913,550471,380597,-83834,233253,-1555356,312030,-827608,-479763,-848624,339606,923044,-204731,309141,924996,838706,-829635,-793854,-311399,-766241,-473603,-136782,-779981,1033033,284943,422044,-192142,-1723080,225106,1489330,562187,731491,-691186,-345399,546173,1265572,-750794,-445626,501084,1098367,-279960,-126858,159981,108158,90711,532393,403565,1394383,854867,-571725,479594,307538,-600483,844945,433734,157833,-718239,456139,1803788,291516,-351339,-663462,608929,252642,291493,-307366,701657,646554,503781,1449138,538335,858203,-555297,-427536,804125,1500102,-584654,1734980,587106,-72922,-978916,1254012,1624781,62421,550135,700322,-37120,33349,-982919,-569083,-72520,210675,29351,-686438,234331,-119843,55354,-137437,600422,752188,1333799,-313244,-739618,-554934,-1372,11094,418192,763324,1135921,405825,485008,-82592,794332,1258282,-10680,-1306664,518650,1126747,-837122,-363148,1201906,-283024,320341,787828,-477687,578285,12738,527399,-881743,-717479,1133806,1037717,113240,246047,517587,208298,-368894,492297,694161,77396,1271704,1275070,130621,-2381513,-566278,-448003,-39852,-677041,-587166,-382351,-555064,309219,572319,-2356445,-1043216,385526,-353081,-596710,-567922,-882290,855156,1409599,438088,118902,-428099,155519,1534914,407054,319323,496263,-377769,-772170,-812994,-1302615,-211869,335064,559015,767359,-461757,1181725,254761,-221600,-1163512,-153368,-294097,-484626,1507987,-410542,383600,478064,-913349,574402,459077,1015589,916616,-629586,40238,-277540,-790881,-600700,-193131,-297190,450534,-896960,-220395,763589,440079,-905378,-1112986,-1274057,-942456,-423558,-107869,-384106,210070,1604,-1456124,-390974,-1035643,-422131,-241296,208538,697871,-514505,-69047,-284734,-634216,105833,-616321,-1031450,1076250,1079411,-599060,-56696,446433,612479,699413,127094,823047,-462484,887361,-334122,-282890,701724,88684,-727246,504181,-1157674,-264532,427966,-243780,-304388,-1112673,-1476234,-730582,-443935,-111274,27620,-429849,-300808,-921715,625094,762054,9379,-567084,36683,857221,56358,1250018,620821,23245,-844206,-1343621,-1610305,-133084,811614,519746,-83871,262413,833047,-183841,-143819,-557691,-570821,-524903,966134,325473,-60016,200150,-362343,-509686,-1431001,-1073607,-1225242,-900634,821958,1294625,501494,-715748,-177345,448571,912166,436710,159284,237463,-815789,-1670025,691500,588960,-775785,282825,725932,-1408260,321997,-583830,251261,-617862,841619,1234848,-400976,304213,-498790,1077065,1100316,314667,-750748,-679191,-2068435,-801315,666321,119153,-354583,-424109,-107292,-651239,-68243,9962,-603832,-892745,161459,-183574,-966753,-279725,-1288564,572961,-132303,251782,1444322,-92206,446701,610964,-813334,2196078,359090,-473600,-499109,44612,-192326,-900303,-532934,-1378337,-301967,1267898,14111,237860,1050815,633040,-149742,266093,240109,1058069,-152723,-813331,-178858,-577156,-745455,1473096,-286520,-332908,-168790,-203146,455896,1727726,1006974,1574623,852542,700632,455253,1675370,-207069,-810090,1100453,214972,-214277,177629,297018,-413273,1262576,77375,-229172,380204,-1358987,-1847265,-303141,31283,1063607,1494254,-294944,579281,-728823,-2138401,-202664,76235,518310,23881,-381456,62873,420781,754948,-338686,-296194,-900659,-1374219,-1228232,942758,305961,707144,-506874,907658,162151,-232708,582144,696988,524399,-162416,-495677,16920,767765,-31485,1628613,451527,-668066,1084837,911433,-432510,-332555,-863065,682992,679569,496273,319060,22535,-486536,-900187,481009,-173263,380245,1229771,-598533,781200,547018,-547391,-1217885,760690,-210686,-643288,445074,-1732251,-251816,1563208,185769,-198598,146996,-962649,-508692,-282865,1357923,-1694812,-718692,112112,-15561,-1078852,-687319,61656,-165290,-268780,-308155,-1435880,-632662,1770911,467504,-52514,-38665,1146187,924142,-150653,-300445,-202342,-1227621,-6136,453492,189178,-864613,485771,36831,-16006,724924,197837,-658688,472115,1785632,-928436,-903109,-47720,-33073,-1617393,176674,1200520,319588,94914,-58748,617109,-455871,-50257,-551984,-273468,-402339,509205,250498,-599431,-56258,-685015,-1799490,178298,690978,-907101,-513577,-762510,855050,103827,-180831,-550257,48873,714941,-118402,167130,770354,-570693,-538225,-245223,-701206,-622133,662783,-1885066,167315,298151,1418882,-409163,-863637,-54986,-645074,653023,-531547,76169,-267482,-815818,-388555,788851,1162808,1033924,-118594,-795140,907083,1409824,-63728,281312,-371386,-228735,-328544,-449602,-1157424,-690868,-961358,-12929,-155841,342185,323177,-72840,-384297,35215],[955756,744157,474904,-40102,1147287,-555173,653373,-748479,-327245,-322248,520849,546832,-296301,669722,728139,23257,1168240,74963,-568343,-349045,-1029233,51187,-558905,-480569,-1867926,-732611,-857675,-105273,-1693044,-681642,482679,1072587,1552730,800275,498950,452617,898308,-626597,-457354,-389986,263480,-203856,417999,-467237,1024086,-275569,-66134,-745197,278916,-75226,181381,-230932,24230,-173699,-39469,-699911,309612,-219224,707778,199336,660212,418888,549845,-448565,-746760,93531,-172949,227846,-230472,-172666,-1875974,-829952,82092,123299,20683,113316,55082,541036,-98684,1107113,664233,-299164,-723884,153503,-792661,-570293,674509,51451,708948,-318652,-426592,-452037,-373405,600076,306206,-727324,-1378612,-658283,-336286,48863,267874,537973,340029,224121,-772336,211780,105198,-821037,1272448,-1048867,53281,312286,-404117,238736,-1757062,-200903,200236,516627,-1325617,760472,-781309,-1258273,-1016195,-629776,-209409,520952,631513,144749,742092,771177,37239,-327101,333231,58049,-290252,409097,59485,236599,-42094,529963,562204,-440950,-314399,49415,-546687,682266,-391278,-941535,1111205,355732,202799,-536746,-1225975,-1177672,-9748,117883,-550490,-20694,452397,-92678,167352,-608567,62248,-252377,714104,-74478,-1267368,-307677,81340,1022458,311929,235573,-272261,-205497,769929,-448123,-595239,846676,-236111,348083,-49058,-102457,928934,770003,-732358,-349679,1626789,340114,-233575,-1196176,-802986,-1675872,-1489407,-931344,149535,-229444,-66202,-365588,141116,1308262,441232,-334846,-225169,1185116,-324345,-669519,663694,-346203,-654700,-1582037,-1143781,-2447,147314,610095,556731,862594,-657197,-1015086,-691271,-1426100,-310468,435383,-33201,-77669,257439,-821372,-1838241,-593500,1336479,284990,-690206,-61077,548715,195146,93269,-292380,-438032,-321509,-1402132,-470219,208568,519421,-467167,-122883,446598,-737697,-1515113,-2232531,469119,-2763,133727,-584153,204936,324517,183907,-62812,369765,-142082,545107,-407056,-481341,-789081,-17718,1822611,491583,1017542,-496185,-1185310,-1195028,-932949,-367320,229990,177043,45037,-934430,107843,-47430,383870,391818,288701,1685170,403180,-177776,611323,1187255,530316,1258846,407646,-14789,-1753430,-974006,361408,-961334,798594,1352327,1204971,1376096,271893,-274702,-883372,-193131,-424690,761632,724177,-566694,-489214,-1760581,4934,1134968,-4546,-94828,571872,141091,277361,519958,160157,182500,578179,166492,306387,814487,753356,623615,563142,2703,-588371,205199,-300306,-396528,270666,-224487,930040,-1353875,102906,-1358455,-30387,1371566,-379292,-377350,210757,750663,618071,-1041774,-282613,-513837,-658461,215045,-317208,-470948,317122,55888,1173019,637793,595903,-466001,-251997,-1109256,332326,-267261,33549,-599010,-385526,-358403,669609,242398,-545081,491896,541682,770814,1021818,868086,392343,1114847,140127,466081,1259,1216013,821243,208891,-189429,47255,-260990,-427564,979756,1448821,417198,-760991,-434884,682266,-491646,-805011,45061,1094432,1510818,-452449,-898019,-449433,236962,533556,-93860,819445,719477,493391,701307,-338519,-135872,1036046,711482,426153,-94561,910570,31784,668825,-1382397,-947047,-1298238,456800,-1031466,452487,443969,-77793,499084,-888635,-44353,114427,1128930,678,280900,644338,-21422,1591540,678413,139662,-659369,639011,421688,149315,-41543,-45901,-1361667,517398,-964909,-439777,-623519,585118,333877,58677,530442,1198190,1603426,-265511,-1046019,-512625,-688364,-475548,206582,-417675,849464,198526,564224,88607,-1201264,497465,1317964,361153,771534,-1200487,-538673,272825,935100,-579020,-475768,314004,838068,-77537,249198,274582,653938,-59314,250467,336896,1272153,1107463,-646381,395200,132794,-196167,413462,217733,553653,-358831,310651,1237746,136755,-385351,-496993,396373,127567,60503,-380513,716901,629559,468776,942336,662043,1178132,-323199,-490348,843891,1020507,-513524,2009311,441932,11858,-845896,1073676,1203908,-98391,1074732,499051,-318778,-142843,-673723,-612120,52442,351089,359287,-267045,219854,19230,193839,67605,876430,1479159,1883126,183944,-440051,-659089,221776,36991,-15738,466818,1169931,868556,303582,-371115,675066,1221881,-612001,-1667381,791283,1105230,-232418,-382874,1154073,-102877,847689,722584,-805976,698478,277986,387678,-668999,-1094141,1116754,1207916,649358,570260,332867,50834,-129607,842543,1281041,359936,1183779,1112554,96486,-2286493,-576456,-224904,96370,-801747,-817530,-639789,-619243,40511,1301869,-2341702,-685459,791263,-646009,-832357,-479952,-1372729,363136,1190295,236841,-183132,-515723,-436010,1154053,-661749,-32660,595002,-417647,-590400,-402320,-917345,83247,242497,625078,1115205,-863363,1033477,13559,99106,-1168114,-425220,-420605,-218493,1553332,-184159,433436,555711,-407624,747078,463254,717031,974491,-730905,120722,-520179,-836483,139702,-479670,-495962,622770,-145854,-244572,709806,848225,-657958,-835119,-1277366,-1070266,-392974,150845,-295229,-151263,262441,-1516048,-906648,-1111994,-192303,-261863,424019,940870,-680733,-23014,251869,-396717,558696,-477594,-1022689,1338017,840141,-479285,159725,812533,804904,880538,65909,882176,295895,829282,-254046,-424611,693022,-53863,-798587,725542,-692729,251318,587237,15629,-393116,-680611,-1248541,-276232,-284501,106958,88078,-331940,-216264,-1071224,559003,884130,339446,-625095,-292202,1000144,268094,1259393,-17557,-302943,-805622,-1523870,-1759874,219667,660529,66160,-121527,520071,543322,-72238,-171281,-271918,-400005,-759433,880102,365820,-246677,-108252,-454563,-132095,-1668767,-974704,-1026100,-938333,541366,1335556,642169,-574341,-320725,772746,913799,341712,108923,44956,-596704,-1264500,734083,511131,-48252,190208,438749,-1450386,695795,-214202,260513,-768612,391843,1420064,34520,575144,-547781,1320220,1138640,495231,-602775,-1315596,-1994452,-1136749,353918,-307705,-747759,-372296,-222943,-848909,-34052,-136048,-622544,-1221122,46450,263331,-1078303,-589764,-1205561,331636,-288780,185118,1062439,-285588,711422,560623,-559143,1714793,221872,-637341,-345069,1992,-145232,-790967,-249647,-1089779,-193406,2035054,675103,201978,689339,309631,95368,260189,186925,564425,-299140,-777817,-14215,-409322,-259060,1859491,125671,-286918,96408,-442112,203114,2560311,1263133,1998265,818939,728528,580971,1365377,-580507,-825687,968582,505143,-15938,17100,-444317,-309599,1403567,489488,-630919,6491,-1422985,-1207039,137670,135938,1100565,1325911,-243375,652620,-508140,-1625372,-202177,-61791,950879,489124,-558925,34207,242185,372969,-250227,-186784,-536894,-1045384,-905950,1256715,140671,970704,-400417,1118341,-50958,-105248,608478,688739,303450,-437717,-611839,-205467,778471,-43050,1952659,742949,-554182,994992,540670,-753050,-353268,-570807,693802,826679,504821,702205,322395,-270987,-949517,313353,-420524,267667,1265573,-205469,452000,230103,-397606,-1221496,518703,-363898,-835859,396608,-1213117,-229265,1662520,569530,-104171,429318,-225368,-640182,-230668,1100120,-1481226,-535262,-69637,160107,-1696116,-1340192,329289,-710828,-387368,-642290,-1472700,-554434,2127893,879248,103374,280650,1417617,937652,453085,-209827,361350,-1324688,-299735,190347,-216059,-819616,691386,381401,168364,819996,-377110,-396022,277211,1603897,-972464,-1314179,49815,-364535,-1829139,41439,970567,369160,-68227,-651073,551908,-268466,-251859,-636151,-115421,173931,431135,142943,-314314,-248418,-750326,-1631018,-1791,581266,-634415,-494566,-569058,696216,-4231,-133212,-633910,-12730,549421,-160865,69339,380969,-402957,-1105540,-623713,-521581,-410065,312401,-1949365,300104,259674,1023021,-364592,-694201,269417,-1178808,574909,-258836,438015,-270391,-847462,-707547,1040161,1415860,1166479,130963,-496039,1244742,1637200,-795376,87444,-455788,-38016,-360413,-340874,-757549,-663142,-850462,161227,-367610,299309,563584,-185567,-280126,203525],[885668,858687,471642,-207804,1083386,-571619,420933,-886573,-589953,-380686,511571,-52310,-672362,696786,393257,-629776,1213750,-20426,-630306,-260458,-626124,-113978,-465097,-3849,-2108509,-188058,-560293,-131834,-1518860,-486607,573008,1391898,871642,387769,559822,304591,674113,-1047117,-1017438,134718,449959,-72663,373889,-608115,726012,41204,1767,-679154,353232,23270,-262281,-470315,-151594,294458,30246,-874223,412110,-261821,-340191,304923,190738,-89318,15734,-776624,-1002627,-97460,95887,365526,-96771,-524094,-1873870,-578570,413182,49261,378152,188512,149095,690473,-245105,985875,531974,-594899,-892414,196847,-543884,-334235,814977,280322,1043593,-354098,-531171,-413452,-412972,-96645,-3984,-711936,-629612,-454248,319076,-51280,279713,935790,762222,282827,-447160,276023,55983,-729118,1001502,-1449574,-161771,210181,-338792,399141,-1372958,-206040,57906,644965,-1446743,214380,-711752,-811746,-1371726,-828038,-278363,417728,453178,-325573,593390,1041620,-65141,-271351,611583,376838,-401169,363289,-140794,432985,-52688,623595,71335,-501621,-259592,51632,-696826,530440,-671895,-645143,1280531,488709,106412,-494356,-1173022,-1008334,-379643,189124,-144140,87255,485709,297719,173960,-906028,-43454,-455963,179068,-183751,-1214532,179630,167819,874928,67644,90112,-136381,-228317,981523,-314612,-818736,438905,-545751,468450,81270,-164786,1239823,1103933,-539253,-959994,894027,147526,-263053,-1277881,-1012305,-1540967,-1795662,-960947,610398,-246573,-185252,-365192,216573,1138458,569473,-453495,-252600,1169516,-221247,-237774,839351,-33110,-734222,-1267561,-530776,296702,239699,779598,394355,1445102,-630023,-918916,-568459,-1434320,-379903,420176,300317,141016,823694,-558490,-1508117,-574019,1057039,430639,-135774,76859,777357,504259,109465,-522240,-538459,-447097,-1457619,-254355,476383,743783,-603984,-312681,622778,-872882,-2191239,-2233296,246100,174714,256573,-164306,-156449,555505,806209,274621,383509,-388110,352506,-196701,-329292,-372209,-147399,1599781,483751,1109001,-610698,-509204,-1060403,-657220,-180364,206886,307106,-28597,-674016,107195,63049,701936,475874,347327,1702359,413670,-651408,539964,782210,113665,1214440,716580,94217,-1700565,-561198,-5108,-702085,387482,1194378,1124332,1712500,623943,309144,-868596,-517876,-360963,1300183,1026445,-915177,-691055,-1340460,440647,867457,220166,-312420,101802,-16378,734041,574610,25831,92150,226117,58866,524655,1189516,1132934,673043,173785,-67906,-235119,531811,-341772,-333275,-279032,-424009,1037770,-1065077,-61021,-1241465,-178432,930117,-237915,-401849,875432,834641,725312,-1195064,-132346,-565294,-757073,439675,-260561,-472658,264347,512726,1147653,1113936,491219,-470934,-486671,-1197308,-208162,-653086,28813,-540847,-738883,-411139,655184,497778,-343562,107732,513917,335821,1282189,738733,560103,1819819,375752,303006,-414400,1002021,536898,91257,-314894,51998,-157392,-575111,1129908,1112718,281914,-1041940,-353065,656002,-998104,-1133848,-21149,604099,1197015,-220068,-736479,176896,129588,465942,-130508,1020653,1063107,298750,31640,-280494,120407,806188,32630,347691,-352403,623351,-82363,933879,-1496666,-848693,-1239079,624183,-708140,487655,554802,-155376,851769,-601964,-121733,-41813,1145050,-186989,278909,235431,-160495,1185341,561936,112352,-539463,544825,136962,-63947,-22637,-283641,-1057065,714964,-687949,-301405,-428646,821190,-108960,58226,660845,1404633,1932022,169713,-1015909,-621854,-581402,-421103,362252,65283,509044,86168,571196,417730,-689091,640531,1067302,68041,646600,-1464339,-750919,17187,616675,-201203,-203784,52103,340302,71038,467051,172251,1116392,-264165,-178878,340038,1136035,1300851,-911551,159892,-62258,2056,-21882,-34411,823162,-16263,248945,478964,-190889,24780,-165456,-38645,-125353,-196666,-451303,910464,708102,406177,336437,662992,1343626,-123087,-535599,659956,335733,-162212,2003774,309187,317558,-639508,734277,732951,-307172,1277669,286069,-482357,-351529,-342722,-671196,56070,397340,481977,158153,167346,191960,341478,332031,1123553,2030932,2140672,611922,-194346,-551043,196368,6794,-506347,229083,1000330,984242,44718,-520125,603423,1065076,-1068928,-1641529,798624,891497,26936,-392520,904364,60371,1241776,619317,-812441,654622,323152,164110,-386025,-1367866,1021830,1284976,927260,852814,182050,-23807,149015,1020178,1514629,653776,1150526,1135562,55065,-2034851,-604988,-75189,183825,-751926,-827491,-804197,-613612,-225951,1326569,-1943004,-289413,1118158,-752444,-935039,-492831,-1626667,-160768,871725,51545,-308474,-393339,-974090,806392,-1577314,-244843,536366,-493777,-511763,73181,-282864,261237,156647,515741,1064083,-1265178,720017,-35486,223735,-1248692,-665894,-487731,24716,1407067,-105183,353633,609789,259912,909527,417995,429690,956783,-654260,85793,-566756,-665836,681586,-751501,-612720,649106,668370,-264911,543950,1153619,-375679,-466685,-1084438,-1154354,-534129,303474,-105418,-627506,38800,-1713096,-1309222,-1020801,-21422,-225296,612195,1217437,-634238,139472,635536,-151925,772561,-426074,-1009974,1370072,448556,-203759,280285,1346081,947754,955232,18507,852671,1205572,695966,-128350,-522314,866316,-175687,-757529,963151,-237546,641808,820532,217767,-470041,-177709,-962031,147614,-110603,217429,104967,-182055,-175583,-1182685,317502,666264,541766,-601730,-642526,1073217,469269,1054980,-555980,-606598,-741932,-1500522,-1731829,512794,279616,-231187,-83871,894326,265026,20768,-193131,-110078,-261989,-1086405,500938,69198,-521478,-217136,-564960,266936,-1788788,-796674,-653422,-914483,205005,1061157,553936,-603888,-494337,1056658,864615,275109,-212405,-48258,-157005,-674410,725162,443667,773467,237209,107000,-1363212,1199162,272955,188270,-829133,-40294,1196473,355310,698754,-703226,1140938,1083977,704881,-446343,-1703533,-1725065,-1321150,21668,-684501,-1065902,-147632,-227361,-907716,127665,-165292,-450370,-1585466,-37135,589652,-1000459,-937236,-1059023,-30065,-382321,38791,410584,-402181,966938,472410,-246086,988521,31874,-1002235,-95973,-12051,-119792,-607514,-128631,-741841,-55544,2526382,1370683,61652,156402,19290,501247,298641,149172,124116,-324754,-469944,177170,37783,155635,2065823,499562,-167833,363941,-706242,-135456,2842901,1318104,1952372,697795,709112,634289,1015504,-863568,-594964,700567,633809,287976,-39906,-1076256,-183674,1216672,659692,-849295,-177540,-1010352,-317995,380347,145814,1103255,1064888,-175016,671539,-232958,-777233,-262630,-246699,1226618,920158,-646619,-62858,-266081,41073,-4792,34358,-183188,-761303,-444868,1177518,-100818,976377,-312390,1106011,-152859,137629,662458,642866,115238,-801894,-661348,-347476,617757,21306,1906467,894967,-313864,701198,251780,-1196634,-354375,-177320,580249,840704,514242,1017110,565680,-1589,-813319,160515,-656109,51366,1060412,205011,59823,-270488,-582905,-1103210,331896,-495620,-535622,179140,-515570,-351400,1502725,953880,-48193,550805,543703,-723244,-112019,778412,-1067405,-348580,-301522,311361,-2096910,-1751613,656580,-986427,-393810,-749123,-1233769,-530494,1977638,1275673,281050,645255,1534120,734128,672271,-306124,761268,-1252412,-595431,-74660,-665351,-802006,875716,838040,607323,995064,-777926,88008,68215,1370635,-1079460,-1761567,14101,-605133,-1830954,183862,601971,374911,-176935,-1148756,445084,99020,-517018,-650037,20320,784160,307729,288800,-113816,-437981,-710907,-1272447,-236284,352888,-135643,-159856,-334629,257886,-122701,43247,-701673,-6578,286389,-264425,81595,104482,-232834,-1558757,-813273,-407921,-223852,-57260,-1744216,333915,-21390,486403,-359803,-626078,330139,-1579460,449552,19593,770554,-198741,-751782,-880162,1238811,1731781,1292411,386689,-218188,1354502,1939895,-1232486,38887,-268715,26923,-439671,-78174,-344931,-592169,-716239,334997,-479169,8176,772162,-282307,-106255,313866],[493615,799227,421411,-331913,1075200,-417351,117214,-894169,-871204,-525521,262742,-624869,-947179,895879,-29132,-1180181,993452,-92793,-817115,-265236,-255041,-269721,-308217,461134,-1529262,303367,-219798,-90387,-1162473,-335882,590484,1277343,124890,-92911,588428,191267,267091,-1174040,-1457161,387079,610414,89513,320047,-580652,389039,473885,33828,-597301,285402,110462,-539269,-756033,-368128,606491,30364,-936378,472621,-259134,-1656157,348845,-251874,-479029,-362707,-1070912,-1042833,-172256,455261,440547,143026,-586761,-1538801,-275338,634437,48450,585363,112208,62793,706451,-237216,935136,245237,-703153,-943900,136747,-355196,-141588,817873,473684,1300508,-372300,-672565,-227817,-356439,-918592,-489160,-662785,113082,-243223,1096987,3025,259243,1279170,974892,241591,-23867,496944,38562,-538370,652320,-1695712,-248186,30109,-297699,449007,-939192,-217922,-11083,538553,-1473746,-195211,-625392,-533316,-1625469,-1018006,-275613,488177,529878,-676320,312252,1203329,-248133,-315399,882840,726206,-332039,387381,-348380,708717,-193646,587215,-380266,-476574,-116276,86012,-462945,217132,-877915,-355861,1340636,523983,-18820,-523074,-974166,-858448,-609974,240837,352363,444609,366509,636054,195313,-1210133,-244921,-585644,-739429,-316560,-864756,749167,261052,536294,-113042,-200896,-264560,-389451,978568,-243593,-890855,38532,-977042,319069,244253,-109022,1773717,1389185,-363292,-1395180,28291,-98615,-234131,-1201629,-1125807,-1034841,-1664079,-937982,884827,-321192,-466791,-457028,254680,966980,711386,-500698,-200809,957648,12582,380982,940182,579632,-772339,-981427,336168,439057,326314,817315,249384,2030242,-328571,-660367,-432184,-1112983,-407662,290480,370163,278696,1144708,-117062,-1067094,-707668,606481,582642,557971,63842,1155018,795576,164683,-676300,-360288,-492688,-1321455,-35588,665617,873036,-605064,-366051,643527,-917433,-2472826,-1948533,94676,290532,310282,302240,-508073,713378,1297116,435996,334851,-509618,187136,74523,-118102,45868,-223892,1476401,425587,1050452,-390001,426130,-995188,-431077,-114112,183259,430645,-57578,-353822,176475,106841,912556,580495,516696,1515954,364773,-960624,378141,291863,-231826,990664,991696,265524,-1160320,-116076,-375807,-407144,103733,778382,856966,1729630,845476,513186,-747847,-679540,-285418,1253940,997274,-1304116,-940726,-981253,674347,415213,270577,-593742,-245939,-114802,1411823,551612,3457,56816,-129875,-140141,627283,1657674,1566345,658524,-282859,-108136,262728,954143,-477811,-370803,-600682,-536656,843443,-548014,-355055,-1164953,-441128,460000,93291,-356395,1489877,777168,547682,-1142348,186130,-552311,-513280,571535,-215401,-450699,178681,777702,951084,1354945,243477,-324816,-595676,-1180971,-850947,-800173,-7054,-332641,-945084,-435893,500580,615247,-203643,-404790,464343,-170850,1306722,516597,695117,2071145,520367,58465,-679008,751729,111372,-137380,-451049,104764,-270260,-706677,1050056,454135,116097,-1081731,-361919,554975,-1257044,-1303327,-155265,67256,737475,-142055,-263401,852497,15258,274560,-302631,1071934,1208196,88629,-770483,-251358,238849,549250,-620928,234196,-538773,353519,-71119,1039241,-1276081,-619498,-1108996,629112,-605879,401145,711708,-251181,1024241,-408863,-93562,-99288,1139198,-307338,205684,-180941,-48158,666873,448222,232183,-226621,410599,-205272,-198616,-35186,-403702,-756813,826129,-84372,-49326,-264073,926447,-355790,-214614,740140,1450781,1798681,405745,-600269,-558569,-452661,-339316,356275,525412,117109,-60591,448648,760253,-310412,629214,744274,-268775,376313,-1464626,-1011583,-200897,398875,299606,356181,-212839,-144777,135509,505475,-137751,1323558,-463497,-542261,494329,1033182,1371585,-1174970,-145847,-266374,-95887,-353079,-263448,908488,81153,310565,-269296,-585696,703305,176267,-585351,-445743,-445887,-566655,1232004,832180,294546,-105235,567757,1287574,18589,-563356,308965,-360957,370304,1805700,239769,732589,-508496,320711,360611,-487931,1150798,126430,-495420,-534481,-69838,-720745,-58381,346942,428604,543094,62160,394766,515278,644517,1266526,2228644,2081914,869741,-79132,-450880,-105887,-67835,-914400,157376,612610,700726,-197861,-473864,549457,790147,-1234694,-1269957,520683,601338,-73714,-355725,520619,143138,1303244,543687,-415757,457785,125958,-60020,-89390,-1465357,865174,1224633,819197,1024170,109741,-4633,418605,995975,1343598,863765,1197659,1336765,-39803,-1836311,-653116,-108478,209400,-558255,-657635,-832735,-564894,-364382,662373,-1313458,92341,1277237,-647198,-878197,-673390,-1514087,-602133,576971,-89559,-253699,-151195,-1350509,647194,-2007442,-278523,386606,-616072,-484003,476344,411485,308527,81623,302769,581080,-1589920,317810,56074,115390,-1407387,-836549,-494393,172998,1127668,-183346,139180,582984,875278,955340,321567,181130,823297,-428250,-2791,-317535,-320765,917712,-858821,-581097,551964,1148749,-300884,290345,1246970,-100623,-48344,-679857,-1113721,-826433,283315,84002,-1039694,-794862,-1933513,-1424874,-767322,48033,-136228,727440,1392415,-406825,316346,725081,71011,685994,-502297,-990639,1139108,-31664,197555,272523,1900005,933630,889278,-20958,718131,1893804,672816,3433,-544319,1233928,-240330,-619785,1178108,19064,733828,1022712,317460,-505038,178098,-718776,379194,22397,147970,18331,-61339,-182214,-1134293,-8593,195157,600096,-472080,-916224,1073423,616086,710504,-826075,-818330,-644390,-1234065,-1532268,684636,-278259,-307839,41628,1318015,112232,87407,-163588,-171841,-132966,-1410928,-85180,-374887,-817746,-89827,-643843,648361,-1856239,-521690,-168564,-837155,-57612,605726,244774,-852011,-648170,1287405,803577,258662,-678523,-29913,339587,-92030,660235,355500,1362335,373698,-140864,-1038355,1720366,690960,-37142,-793541,-331952,656307,475491,599680,-886059,689788,966994,852571,-264513,-1631968,-1485602,-1258821,-261962,-853233,-1095700,235140,-155797,-862163,343564,-93876,-209338,-1940257,-94847,714633,-777703,-1217317,-892810,-392869,-413031,-186492,-346730,-443977,1199080,397123,3743,319213,-178541,-1469811,151993,2632,-148006,-378190,-177679,-443247,85342,2600252,1903005,-146971,-342721,-151183,915901,314157,85687,-131220,-204231,27143,347073,578043,429097,1929551,713808,7791,516675,-971311,-445498,2292565,1117493,1449829,491228,637638,635322,780077,-1007184,-169284,432883,529207,572327,-26243,-1446881,-21059,805930,604061,-884339,-81152,-113035,509201,344894,80188,1089503,805857,-66420,654340,7428,75927,-312234,-416313,1311953,1228636,-632950,-206983,-911489,-151745,284229,283222,102301,-563681,50076,745220,-360463,668367,-301122,924993,-113771,361660,757149,587518,39337,-1164443,-587438,-346431,288790,95477,1507481,894089,-611,274238,130417,-1634690,-273206,231939,391688,713806,552566,1178121,683095,209871,-537458,40236,-801335,-180632,695891,555765,-304527,-769874,-878676,-943431,237400,-581364,33569,-162228,87360,-556990,1159134,1216074,-4387,509540,1125213,-766207,45447,542623,-589653,-213195,-588208,374111,-2148127,-1878984,1055455,-868303,-291391,-508172,-775841,-539167,1316347,1451283,458037,980845,1504310,464405,529336,-575707,888265,-997497,-840602,-319653,-988534,-705504,971361,1235581,1224917,1255434,-913308,666587,-131743,1107729,-1247992,-2016557,-137939,-719572,-1625182,604159,235790,325929,-217128,-1382681,335321,621670,-837950,-565078,136583,1274572,144930,596148,-19515,-597879,-550322,-826708,-473778,96009,389062,409735,-127099,-337310,-209148,290478,-722207,45236,-33142,-365056,163762,31632,-118449,-1781736,-754117,-340185,-131530,-376537,-1397068,278390,-420062,-40577,-378878,-625230,109284,-1643330,275305,216692,978044,-158667,-561630,-713536,1355250,1899510,1398623,569544,-113507,1279002,2230624,-1208369,224960,128559,-185996,-602423,299232,8184,-452528,-584075,419364,-407852,-395601,925609,-332127,89190,330462],[-60301,630577,350503,-368341,1145864,-151298,-171487,-761340,-1083476,-689987,-122258,-978058,-935773,1197118,-513177,-1366430,667716,-100317,-1133441,-351387,27145,-379039,-130589,800915,-591758,676172,-18586,-20198,-776266,-261286,542926,813723,-478215,-511574,550176,189451,-295250,-1000050,-1624034,359232,617483,221327,312718,-358028,183915,898999,14296,-544565,95474,237881,-604608,-1056821,-558765,653575,-49369,-861159,492285,-198814,-2675634,354222,-565461,-661425,-507497,-1242601,-867591,-117317,817554,327333,336816,-428581,-942271,3165,667871,135423,575121,-27302,-154477,521857,-86481,947921,-177608,-696493,-871924,-54030,-210192,-10346,710857,562666,1390798,-336376,-809534,47350,-233580,-1665852,-1050472,-584226,650167,-80825,1634923,144761,198949,1483681,988207,70921,386055,860105,43702,-316805,380271,-1665128,-227387,-174029,-239945,381311,-542372,-197490,22307,368629,-1282127,-331523,-534979,-450630,-1671732,-1173428,-138061,654876,695421,-856619,-24569,1207997,-443085,-417425,1067237,1042501,-44913,517048,-513257,989559,-399751,413731,-717171,-400035,16225,117772,-36374,-157101,-929446,-18869,1270688,477507,-129600,-572686,-679990,-757321,-681515,261679,675717,960711,145620,826503,244028,-1407583,-441924,-576835,-1700760,-417150,-364077,1168411,362084,-1929,-221872,-527844,-683405,-658846,747323,-240480,-764283,-203423,-1368719,-53734,383746,-1421,2334172,1561318,-227520,-1494203,-714736,-306460,-134642,-1031811,-1117988,-283594,-973503,-917819,881544,-399447,-823883,-656327,285141,932858,849831,-464269,-120086,669797,316152,935827,982741,1228283,-760116,-818108,1088502,376099,348851,697278,137353,2427386,240722,-263738,-234433,-603588,-389973,109266,180804,284644,1160252,297593,-569232,-936677,190951,737875,1176442,-74291,1589418,971477,229650,-713323,34417,-468044,-1005995,111809,689523,943265,-447573,-241380,519551,-907338,-2337150,-1451459,43374,317522,306810,727470,-778240,697122,1518604,428571,211838,-489506,68830,327546,121377,322514,-223377,1427689,336680,869797,166906,1317181,-936407,-297600,-145658,168090,544523,-65814,-60762,300813,88593,923192,705302,687016,1179746,356329,-1096381,147263,-109053,-479972,568777,1190416,432221,-277005,244086,-643262,-141896,29026,328600,488348,1420109,903115,384855,-578149,-613946,-202236,778789,598793,-1665128,-1200179,-778246,649580,-114343,102871,-783706,-388382,-155294,1917251,434746,97704,117889,-453819,-384801,501181,1946035,1798568,559194,-747699,-128701,791191,1286563,-628152,-488183,-646379,-558705,330869,-31417,-427728,-1120984,-730371,71969,517998,-227803,1853390,620877,168107,-971113,530837,-506927,110312,637819,-197814,-322162,68402,733202,546528,1259523,-83752,-115255,-563587,-1184339,-1324498,-690341,-67318,-67329,-843194,-435453,256400,552264,-189202,-908360,414023,-604971,1047268,230953,748688,1666821,522380,-195285,-679562,577102,-332346,-372868,-526089,263529,-504941,-837008,814935,-313663,-29257,-858418,-421430,388302,-1093413,-1211982,-273121,-387757,357541,-209524,429530,1374026,-72394,30566,-565187,950511,1104478,-74899,-1407257,-212549,216426,270700,-1015402,40330,-662337,172940,64121,1012447,-746152,-327489,-924400,405763,-686019,199821,817809,-293507,1009714,-252329,27633,-51271,1054939,-337901,57089,-495187,265630,178105,387714,517726,173024,239603,-486721,-216193,-83157,-426999,-557311,799194,616285,306424,-115011,825265,-427589,-632100,816486,1286740,1331138,447641,172725,-305322,-301398,-300466,271093,846100,-198358,-227797,257494,1095916,-125140,488927,356985,-563726,30028,-1271505,-1309248,-382218,320261,795588,1043316,-423229,-409848,118843,407299,-546947,1167763,-607478,-630302,801010,983672,1277364,-1257829,-410659,-474562,-439178,-471219,-415522,814022,-164628,485383,-800446,-921644,1325793,366981,-1077287,-749127,-653861,-741109,1521567,936087,140763,-211193,425773,977245,103450,-588524,-101953,-855843,918193,1550594,236408,1098177,-562901,-92914,157822,-577295,785192,64414,-383072,-646432,91924,-737274,-256058,235972,270515,844362,-98228,611261,746621,977731,1280372,2046605,1769189,908123,-102363,-500809,-572135,-144847,-1099568,311326,99234,140022,-352183,-239638,481260,429871,-1080230,-775947,63854,362709,-356376,-274039,127026,130345,1008677,563257,218499,180672,-229105,-194533,188845,-1387565,659339,1007733,367474,1021536,128423,85464,639906,818584,872226,905052,1275122,1576894,-205142,-1821070,-709251,-353093,154454,-301669,-406087,-701045,-505536,-336506,-367161,-715465,342342,1232673,-391351,-686831,-984200,-1066040,-884307,398073,-161111,-79962,131906,-1516101,715742,-1879731,-158527,215298,-771710,-463947,693090,949439,236402,44283,81813,-166862,-1770918,-68111,175606,-174099,-1547005,-892580,-450662,176546,808127,-382621,-176068,455354,1257740,813232,175100,-25083,614268,-114728,-54978,219154,95340,883888,-691768,-375708,381468,1050366,-367564,2451,1101980,126092,389102,-128456,-921811,-1177405,108683,179828,-1189511,-1924592,-1923756,-1201712,-419384,-9351,-11730,737325,1350316,-99434,442585,472719,243859,369857,-681654,-944328,684455,-503139,634494,163853,2236034,692681,675423,-61174,502864,2013744,820928,78790,-492273,1715238,-226808,-420383,1310344,-38626,458692,1064413,295813,-473750,242429,-589038,343331,87939,-94071,-209787,-44160,-220700,-863992,-301528,-337007,543650,-255101,-1046691,1006353,668155,332214,-787799,-899983,-498018,-769465,-1199806,714778,-857485,-158817,249266,1664007,141455,122497,-53692,-469854,-15748,-1592787,-704049,-732152,-1031517,238354,-642033,949741,-1837764,-169084,311563,-738304,-147831,173744,-176467,-1256972,-760218,1453938,770456,282143,-1101904,72887,702821,315782,555532,225538,1490719,502226,-209348,-440987,2133842,890296,-444133,-676496,-427156,-5180,345337,267923,-1009535,219451,824703,858191,-53087,-1057990,-1296890,-935276,-441954,-726733,-706164,719864,-90258,-790709,524011,11572,5387,-2120446,-125111,633648,-508747,-1341437,-746781,-613374,-385439,-460263,-1014286,-444611,1376479,382875,97973,-145233,-376924,-1828265,339124,48756,-240179,-107437,-310360,-250704,210048,2306798,2118876,-367413,-636172,-161228,1172045,261332,-17562,-125781,34831,551771,446731,991806,524309,1401743,696909,212865,478493,-1249494,-636298,1044471,688895,675404,236495,517582,604246,684740,-1019496,313527,279829,204795,746156,-8032,-1507958,176602,368858,407325,-789012,248438,976501,1035977,94777,-1110,1066257,608951,85385,628490,144050,631782,-298987,-510433,1245289,1335688,-522497,-337465,-1416803,-176475,504930,473925,254752,-441652,468214,141305,-573978,124255,-408186,684457,57328,466461,892953,548713,101493,-1412140,-384554,-162774,-139474,107465,899833,758202,308344,-180174,172153,-1892459,-81500,556933,191312,467005,637204,1120763,662863,285657,-230739,-42805,-793543,-332957,370458,813218,-558413,-1081969,-1030608,-815497,224707,-604186,541807,-545117,389037,-768081,761860,1269284,66021,377245,1388239,-802015,183609,417946,-137732,-144338,-851841,325857,-1827084,-1790697,1432247,-391471,-114441,67892,-233838,-555477,359754,1222159,617539,1228608,1371063,266220,159027,-911483,788501,-568515,-997871,-517083,-1046438,-472811,937845,1430100,1842537,1557028,-787828,1181411,-293507,836652,-1376091,-1873646,-341051,-734586,-1250352,1178296,9385,231191,-177263,-1269470,249777,1195065,-1163724,-388803,243550,1537806,-25909,880510,4928,-707917,-285044,-394049,-663834,-97484,750481,986178,4697,-890569,-237897,524505,-673287,114009,-345165,-406495,260793,175268,-130139,-1713274,-481406,-306948,-168038,-595115,-1076553,178844,-742077,-420092,-377507,-643538,-299263,-1333204,62016,274597,986674,-211895,-335407,-180247,1370331,1757930,1458282,623192,-256495,1114771,2356080,-801523,618640,588169,-696378,-849416,728993,255500,-243049,-469385,365371,-146478,-747672,1011959,-314006,267159,238750],[-545422,422741,276726,-300244,1223463,143603,-376048,-535562,-1162351,-802100,-508224,-1016587,-576683,1454217,-962322,-1146066,378442,-12018,-1494722,-480602,200528,-394780,51801,961180,49137,904394,-68193,9491,-501664,-248211,440104,193607,-782741,-790549,420019,321587,-901521,-608260,-1437914,160505,375534,267136,381236,18092,223491,1169446,-60225,-543984,-144007,438688,-502736,-1326631,-671627,410142,-199998,-657114,485334,-92791,-2949702,346655,-667628,-623079,-425855,-1224186,-539468,26634,1085290,-8046,381240,-238307,-248090,215924,525727,282190,368050,-143002,-444744,122991,145600,944732,-652935,-688353,-709900,-342027,-81005,94957,527091,522989,1270504,-226650,-906862,291268,-84184,-2147181,-1469022,-478982,857484,21469,1711612,290187,97244,1490178,854217,-208106,660550,1240049,47847,-137532,312203,-1300453,-151110,-322928,-119873,217238,-219532,-119903,161211,312360,-817649,-191768,-453957,-507006,-1451923,-1262477,122776,788767,780592,-876083,-324113,1048523,-580633,-493228,1115879,1273300,410527,736710,-607570,1184079,-571807,148496,-928312,-319358,52364,102473,352810,-476201,-806086,368756,1078089,372911,-192308,-595756,-348518,-701933,-634459,254840,736167,1442515,-70166,832097,317349,-1389158,-526763,-402343,-2381720,-449632,87293,1253862,477473,-653340,-289058,-781835,-1284213,-956987,349231,-290783,-429725,-176711,-1545569,-520517,444309,92007,2606652,1599427,-124216,-1258879,-1190706,-402989,27125,-851751,-1016448,490330,139808,-878945,622452,-413857,-1103616,-884709,348573,1093945,971044,-369648,-85494,386530,593829,1156812,972956,1565058,-712738,-799729,1402425,112090,272981,435992,58210,2466091,919173,186822,58644,-88597,-338281,-55096,-119603,156332,920178,535605,-80680,-1161809,-4378,865938,1490476,-260906,1930123,992879,270543,-618489,521896,-386045,-574594,137218,518779,973270,-164190,-1134,306311,-886148,-1899719,-830768,90737,240711,280736,1026554,-907821,477058,1444292,307147,-15756,-374098,-9909,464678,341542,347416,-134321,1348812,241078,631027,877646,1877342,-816701,-222226,-243033,180228,650103,-77769,160152,455997,53460,708037,840472,730893,791528,444386,-1087720,-146805,-292652,-634840,-12412,1268085,530362,617142,429506,-732215,52542,161788,75423,94860,861607,808436,114209,-431281,-322159,-117443,251597,-50101,-1919121,-1391617,-718287,376717,-654288,-240586,-784236,-331040,-146894,1822782,241514,269430,274756,-710375,-611331,140504,1874708,1658373,375147,-1154342,-139646,1234594,1372186,-680403,-624356,-452587,-515160,-353090,291690,-128199,-1057625,-927316,-184406,910010,-16468,1901947,442318,-257292,-813350,687108,-438194,933105,658520,-216113,-69499,-30861,433045,-14442,861613,-403148,-6136,-429164,-1263821,-1448113,-400519,-132488,169745,-412758,-414832,12614,342402,-300542,-1278642,395033,-833911,560055,-72069,695730,692841,362387,-383903,-422869,536777,-663876,-490383,-463934,520242,-713395,-985273,542731,-933820,-66791,-456407,-492710,193609,-510052,-864496,-278736,-661679,212980,-344787,1127191,1571572,-95369,-156833,-840805,680825,813677,-170215,-1703525,-136834,109977,-19273,-1042480,-244026,-740447,104660,267872,889974,-44193,-53076,-734015,-28590,-827003,-75828,791514,-241216,855670,-24023,212895,78578,856511,-279633,-158178,-631808,657051,-191006,396887,906813,522444,49770,-609984,-110593,-165274,-428360,-512360,629963,1153260,727417,35523,522028,-381349,-992332,925229,953058,716045,344739,1072477,78422,-126402,-379444,195816,983055,-335516,-380848,89512,1405367,-100875,281767,-80270,-725541,-292058,-1003860,-1578899,-536989,349894,1153516,1615166,-543217,-377879,46424,251178,-892201,666123,-671620,-343567,1177855,979474,1011649,-1070897,-538540,-693755,-882199,-324439,-470771,600832,-647635,719348,-970988,-1098140,1594617,319717,-1337681,-956524,-812956,-945949,1613059,967240,-22330,31280,287251,442200,150274,-634839,-456494,-1004046,1327668,1344834,263961,1283581,-808654,-462762,103942,-546724,335136,109343,-209975,-666346,132269,-710957,-481325,124258,90763,1016171,-292610,803551,1058983,1286210,1191593,1622833,1317774,744384,-225768,-704493,-980829,-157889,-974434,666189,-323893,-464563,-394202,109740,374981,44873,-722728,-462009,-415079,261300,-569598,-186286,-142155,61124,506017,713116,732612,-85141,-584980,-177875,447123,-1200780,407116,647381,-247256,822517,212892,197859,796318,583554,278727,734321,1279796,1677498,-422484,-1954690,-749093,-729914,17351,-75213,-182522,-420638,-457728,-208346,-1337310,-376846,339428,1015305,-99832,-423471,-1296273,-466396,-985837,363769,-145800,114867,414749,-1494360,905566,-1367591,51305,63253,-922119,-430114,675989,1170484,78447,79458,-66967,-878973,-1771566,-342620,215431,-528080,-1528492,-795701,-371888,30919,534857,-637707,-525429,251621,1327653,493260,-20841,-196884,423111,215831,3361,903774,452953,717836,-246399,-31300,195383,410104,-471862,-259772,802745,270075,809337,443457,-625285,-1462776,-128785,134737,-957995,-2772435,-1499526,-733011,-78630,-182439,122740,637072,1046106,160569,503966,-48267,346746,-21503,-885218,-836015,111506,-862079,988394,31313,2133834,226236,344982,-106133,264977,1478255,1039752,40347,-399431,2138240,-138716,-198319,1286277,-401658,-108361,859860,170620,-368816,5288,-581997,77120,95281,-418523,-585683,-172065,-284960,-413138,-455485,-726848,431122,-20013,-1023422,883230,606229,23773,-535058,-850463,-292002,-240497,-796575,629096,-1239671,159435,512615,1787679,339180,125920,134685,-897814,48366,-1498654,-1158465,-834036,-1067678,674418,-528540,1096406,-1631503,199430,653865,-672981,-42770,-58766,-540593,-1661797,-842553,1540711,788536,316756,-1310981,213672,805569,466345,453126,54601,1151637,523500,-73744,355838,2348675,821649,-975186,-504382,-339985,-570593,-18885,-230267,-1012449,-62934,690454,687170,179851,-148207,-1074856,-437468,-489790,-331250,47064,1219542,-116459,-773818,600264,63702,154405,-1933840,-123174,414946,-298999,-1272776,-647290,-585534,-299373,-728118,-1425969,-453093,1449584,449789,13651,-458224,-539301,-1824041,459838,128919,-378005,213113,-388980,-158538,304268,1844429,1965834,-540960,-649060,-30869,1167038,130970,-141084,136448,316895,936831,443290,1113146,446929,608226,490760,414034,243485,-1588635,-668782,-397000,140565,-109255,-7000,360077,557445,682573,-970347,676972,268319,-238911,772874,-50529,-1306566,380142,84241,186999,-638216,617598,1751872,1166671,-197936,-11454,1033726,461694,261812,612751,146697,794600,-210905,-489566,1109644,1198815,-339644,-382113,-1537228,-90621,583043,551752,228225,-355643,724083,-400836,-691542,-477811,-631350,500338,315753,418896,1056970,537192,266455,-1453720,-84741,182650,-560544,14952,290304,531844,538721,-565700,298047,-1827288,198554,715224,21127,141934,764774,827727,535120,200952,-17854,-90794,-612388,-336492,300258,995754,-644937,-1079193,-899693,-681574,242385,-559729,740502,-882637,330888,-920877,439192,1093385,197524,263974,1328036,-869642,235669,322355,247266,-126396,-997040,188151,-1244861,-1585167,1651889,279747,81317,797477,229594,-559844,-576342,536395,787505,1367893,1172701,197849,-266541,-1146896,627576,-30005,-1047786,-611682,-781076,-127828,775998,1364134,2242977,1819619,-491733,1505752,-384383,575871,-1324904,-1304782,-499036,-707298,-771113,1721524,-1180,106232,-57545,-845824,200179,1664628,-1407938,-164122,347690,1547246,-159451,963513,11084,-762961,31257,-31030,-771468,-167108,853282,1291659,43922,-1214110,-208800,672427,-551182,173206,-580329,-360310,321598,458541,-321498,-1367338,-104004,-323895,-316423,-695596,-909268,98722,-812808,-588254,-310940,-637492,-736021,-804133,-171168,174798,772748,-343820,-129644,546537,1284669,1276354,1443133,535847,-614484,958098,2177364,-275582,1072312,940430,-1344364,-1137400,1135386,382807,9455,-358607,191669,218927,-935312,1019983,-222635,409022,52660],[-781367,222632,201693,-151588,1175135,384774,-470939,-305085,-1087537,-808090,-774009,-772649,29680,1513209,-1234259,-677455,198753,172364,-1755935,-604137,280210,-269996,238074,941948,36585,973324,-367444,-67649,-415505,-255804,297731,-377353,-755922,-931513,198738,531640,-1392460,-137234,-922577,-51858,-127107,190605,508672,444132,490185,1177721,-180316,-587555,-324539,699181,-333166,-1514967,-684450,-49181,-400649,-370502,472365,27096,-2457445,339146,-526908,-422386,-200745,-991148,-152451,181909,1189504,-478464,264838,-220088,334628,368581,301558,433629,53209,-175698,-749281,-418073,367163,814825,-1066402,-767317,-514817,-632919,47692,234748,292647,385967,961654,-51073,-939878,380629,41861,-2250640,-1500901,-353760,717599,94048,1341181,368378,-39812,1283782,629636,-522955,714243,1463764,29224,-49618,471106,-649347,-80362,-338291,87422,-5006,27574,5700,377645,437991,-151289,99406,-396688,-606748,-989663,-1256093,427061,769384,696963,-790054,-501100,765850,-615499,-460203,1032389,1391189,906036,966493,-628665,1208618,-615698,-117354,-1046713,-279141,-39971,2710,543509,-659792,-554386,730239,801108,238240,-192626,-564766,-32208,-672578,-535365,226064,651847,1678784,-158215,684822,395868,-1121958,-436977,-89173,-2626841,-430536,308905,958780,610157,-1253451,-361729,-887723,-1855923,-1183022,-104110,-357501,63621,133406,-1411086,-921936,394279,132890,2377995,1530490,-23573,-838370,-1400853,-357536,219276,-739799,-890775,1061467,1290225,-752184,218921,-310899,-1152289,-990252,477316,1378263,1052531,-262062,-162522,105622,750729,887495,898079,1349529,-665551,-881764,1178618,-298374,103373,90102,11703,2085211,1433187,570807,436464,284171,-283023,-154792,-298952,-50795,554617,595375,332282,-1284039,97858,919865,1376218,-401602,2014378,887062,262780,-401655,965552,-260419,-122640,33684,197364,950311,161112,214557,77128,-879925,-1341348,-174998,205193,61772,275175,1152991,-866652,101766,1163651,129830,-372334,-246152,-74325,418541,490053,90905,35046,1147751,159999,399884,1449685,1974172,-601825,-105471,-371550,235630,743855,-106690,313388,617514,62245,338393,960303,574089,453319,598511,-982830,-494916,-232446,-719013,-655231,1191248,523464,1156414,413763,-623231,171138,418768,118884,-302496,195493,611677,-109005,-368502,132737,-33243,4543,-712800,-1995203,-1425746,-708897,-71670,-1178465,-647685,-582647,-159585,-103109,991305,7066,456605,495414,-864920,-765967,-363144,1440325,1157392,129992,-1441647,-148442,1513626,1161664,-544364,-696851,-114197,-442112,-969975,334833,460715,-914718,-928085,-308478,1167097,262381,1715677,321273,-571703,-772454,470765,-333209,1636441,639392,-278210,245413,-81264,50805,-585539,307461,-630750,-139677,-271822,-1360722,-1199104,-67864,-180797,327022,204077,-383483,-142709,74418,-477543,-1446071,447161,-786099,-10620,-346079,545597,-454443,67516,-456184,-19705,621341,-786865,-391644,-207945,800211,-773051,-1144398,352080,-1237263,30113,-38576,-550237,16286,259243,-371187,-106937,-700121,324279,-444660,1582809,1388006,-29811,-189204,-1041867,326873,465418,-216259,-1649271,-21157,6433,-289477,-748590,-573181,-789386,118419,451043,705461,627484,134285,-607911,-565674,-889535,-362113,601090,-101744,644171,348964,420857,243295,566468,-155322,-415369,-573787,986503,-409868,460046,1284527,711901,-123736,-531888,89518,-274200,-469144,-623503,362273,1352542,1149521,194774,100877,-280974,-1113255,1071889,579879,104727,159784,1715182,473877,61578,-607151,189914,964018,-260868,-475410,30638,1652903,-142965,80621,-538815,-695736,-493367,-777429,-1717164,-671985,400842,1280965,1862619,-561028,-109214,-43693,120174,-1024907,-40320,-661270,244739,1494981,990506,612024,-639270,-491595,-932654,-1256983,37891,-463330,354301,-1102872,937085,-751277,-1068926,1396456,70680,-1232408,-1021157,-946643,-1117723,1433663,904214,-151917,488774,185519,-213378,178196,-718552,-673569,-796483,1514591,1218109,273094,1243694,-1137105,-776306,118829,-410023,-36255,236061,-47250,-601513,83764,-651588,-672075,71480,-38980,1026292,-476271,916347,1440017,1514308,1059775,1170969,850800,452231,-399390,-960907,-1113731,-35577,-544045,1104089,-411708,-881502,-354848,457785,221954,-290096,-382997,-516920,-789360,304970,-540216,-141822,-201698,9210,20224,962412,777959,-273197,-779313,-5118,698872,-1000067,107749,195763,-791003,469573,309160,272998,895513,385588,-271007,371883,1108520,1524180,-645571,-2068310,-741417,-1076081,-170513,56388,-57481,-48408,-423582,-110491,-1920824,-362733,47335,714447,109764,-162275,-1449681,51125,-935521,435125,-39272,234355,691692,-1357921,1027838,-748385,278078,-65894,-1015239,-382044,457788,1023957,-114787,207702,-105654,-1261391,-1598613,-451452,134097,-811170,-1258162,-534264,-273098,-215496,352437,-875780,-822124,30874,1123979,89190,-264834,-340772,343715,507918,198504,1502636,641529,574459,357824,357120,40863,-490758,-611015,-454171,515968,311649,1156485,895051,-327010,-1584116,-310420,-35378,-378383,-2907408,-715190,-204706,159921,-420177,239049,455044,523008,271398,523568,-661464,373299,-328664,-1015457,-631267,-437386,-1032046,1161720,-32831,1563557,-381303,-33853,-150983,73572,544885,1139831,-134219,-314936,2290375,-378,13812,1040363,-935991,-760997,430877,-5854,-206651,-413495,-655765,-288250,83306,-686241,-1081829,-435634,-390897,93385,-408937,-852779,324181,131019,-889638,719347,442493,-145136,-233180,-701288,-32904,178641,-391569,485995,-1241221,546749,787826,1599180,635704,105950,365323,-1258793,4169,-1078142,-1301297,-638218,-885080,1099408,-303559,1027183,-1171965,499832,758098,-705324,194665,-22330,-689369,-1876745,-929228,1529663,854636,336818,-1219477,347966,639009,378876,408081,-132355,564522,382353,207723,1185089,2340093,550734,-1482964,-304215,-133288,-886089,-524497,-768951,-877482,-82658,587197,365234,414604,787875,-776957,68677,-412607,194355,911859,1634864,-280015,-855559,550347,-3730,244975,-1312136,-86356,168087,-212411,-1036167,-602648,-289630,-149660,-929121,-1486631,-507142,1365809,574312,-193287,-761123,-653872,-1304183,546553,240069,-519294,573224,-288871,-116964,356030,1414227,1502747,-625429,-425156,166946,912925,-51988,-242692,572838,542913,1085990,333751,892773,244236,-182685,253120,576558,-119673,-1997496,-560284,-1474704,-372537,-679206,-182509,183109,509997,710124,-976818,772243,331356,-661542,663604,-185722,-950651,533598,23168,51051,-501259,756441,1795210,951458,-337524,127211,991963,294026,429895,605496,31853,689604,-76565,-347063,989783,834784,-127820,-292524,-1180551,-24369,498748,510195,19710,-267054,779396,-701347,-690304,-936020,-907749,448149,592610,254121,1225173,541493,454878,-1257595,253727,604808,-872503,-169339,-137188,274828,644794,-829529,404698,-1403284,501120,669181,-120295,-207011,909764,345620,345499,-16084,12919,-105162,-293438,-170340,587164,1150782,-544276,-730113,-508091,-361473,222733,-457958,571128,-1111554,2410,-985953,269301,740779,402733,263330,1041866,-987583,155956,147139,554816,-131929,-975764,14028,-597902,-1310288,1641629,921589,236699,1378496,486559,-539193,-1235683,-455346,1054874,1414048,926144,224429,-596321,-1126215,587336,495992,-987441,-524104,-235399,239901,527061,1082873,2271664,1960778,-158174,1586830,-376817,336767,-1020226,-516665,-519959,-684595,-269868,2078452,183503,-35987,122027,-248175,186977,1885378,-1478350,39363,437925,1357061,-218381,760520,33167,-773758,319501,260044,-786580,-102885,726020,1138549,4677,-1220242,-146261,699788,-373895,202682,-687834,-234237,308787,743275,-689053,-826925,247065,-416553,-509859,-689881,-932763,94462,-563602,-573644,-161345,-580577,-1046146,-317754,-396691,-60584,375995,-479186,25675,1199426,1121492,567442,1342511,345833,-1066663,860203,1664245,78177,1383262,1068520,-1862881,-1390465,1437318,404161,259621,-199656,-20059,537851,-943658,936935,-70128,514614,-186929],[-712852,46656,112278,13135,894761,512627,-480503,-164405,-888179,-688550,-848311,-378310,678884,1299351,-1213972,-184820,128466,414820,-1785709,-680050,301969,23394,424962,781436,-500149,868704,-817710,-275053,-509190,-238333,141718,-753308,-501639,-1001541,-77804,696213,-1626486,270662,-198932,-150097,-795444,-15302,636721,787149,830932,905727,-326751,-638890,-335358,952310,-198328,-1582231,-605907,-570695,-626675,-72590,471320,120225,-1583366,326864,-181768,-159619,46810,-573299,204124,267224,1121003,-908803,61221,-473643,619560,498185,121483,530327,-255288,-105734,-1014524,-949679,483729,486697,-1318332,-944338,-339576,-801216,166756,451218,30494,223386,546777,156905,-893489,252962,86991,-1980600,-1035810,-225337,308565,186097,729705,343483,-197653,898716,359398,-767804,533164,1400791,-16959,-62414,743702,124843,-66078,-173015,370402,-245947,205412,131027,616146,681186,535212,367207,-374834,-661045,-394594,-1138560,674136,543609,468116,-668425,-502687,438619,-540578,-283224,875001,1397012,1273000,1077836,-592292,1011944,-482008,-273098,-1110553,-307307,-232563,-195935,500925,-689685,-269564,936478,502282,106888,-137361,-477797,230324,-651557,-439174,174690,637937,1563006,-34202,469197,447359,-679038,-189966,280826,-2473208,-427668,209283,391147,749480,-1614466,-471134,-819568,-2176426,-1253189,-493008,-383215,607707,626158,-990533,-1129147,242321,122462,1691649,1407471,108509,-446186,-1440383,-190156,390751,-746148,-820917,1285524,2033710,-484012,-191779,-77395,-889212,-821772,680257,1614445,1061385,-183173,-375174,-230165,728976,182116,731861,596037,-657395,-978213,590842,-766255,-117556,-255541,15435,1391257,1527156,777022,838469,444981,-264269,-175185,-157007,-235762,212686,611973,620084,-1237769,426831,859547,891546,-422385,1743692,728702,200792,-93232,1259206,-109847,252288,-157509,-169260,849272,417030,257193,-103851,-883154,-829493,426189,334437,-199060,324753,1118955,-661568,-328588,831387,-77210,-840116,-184761,-151029,189165,527949,-373756,253269,823019,105629,212647,1625136,1668780,-298909,156006,-494186,333864,812558,-148523,434347,765706,157910,-36559,1024763,241132,235209,714726,-833866,-856919,-6960,-759565,-1223999,953252,414534,1140232,245359,-357750,232776,670772,376565,-731046,-409843,382574,-186534,-418240,645099,55294,135905,-1145385,-1855616,-1245111,-637765,-581758,-1660633,-980269,-244443,3806,-39929,-248065,-237082,601404,733620,-889067,-830267,-868732,804899,494258,-133519,-1568481,-162966,1603278,739427,-201912,-638894,253333,-365897,-1300505,128392,1115687,-667968,-693035,-321925,1246816,580562,1455839,311023,-682277,-864809,-136572,-176196,1944401,574078,-395948,513467,-70650,-228588,-966753,-207501,-710171,-519808,-179433,-1342753,-701314,166096,-196940,395117,762774,-355140,-159293,-149772,-629433,-1414295,599700,-485041,-490815,-559341,339367,-1244252,-290171,-406395,370601,768002,-667799,-44546,252627,995604,-642703,-1269802,323305,-1210715,130451,223088,-581760,-115272,824287,97422,240476,-503892,588589,-431217,1639976,916449,117909,-30394,-1099829,-27058,194782,-255212,-1352929,112225,-15444,-490360,-291831,-854456,-819895,148198,527306,486093,1082445,194954,-600480,-1040441,-784522,-591741,278489,73336,459647,826272,604406,387866,273374,-2919,-674137,-368048,1154489,-490673,543247,1534194,706539,-236873,-279971,326906,-397565,-548398,-845317,69601,1194875,1491660,353878,-308041,-180017,-912889,1225743,320050,-424218,-48060,1760927,745298,228252,-941451,271357,854660,-25517,-473664,127600,1785854,-149989,-57989,-966885,-475962,-517501,-662985,-1624583,-783254,372020,1157561,1712959,-487292,257299,-105773,75821,-875500,-744672,-606012,910232,1633063,975224,157709,-78455,-309332,-1183628,-1440788,467713,-475363,143294,-1256690,1071068,-241392,-842697,847612,-236567,-724013,-942103,-1091373,-1183461,1039842,761142,-215216,955461,130612,-832271,193132,-829423,-736970,-368406,1479067,1127654,226367,1027470,-1381734,-1037870,116531,-213763,-209828,400202,61490,-483236,5593,-585078,-774372,113258,-73837,878059,-594266,895765,1827071,1612499,948717,859843,462374,132917,-585697,-1142067,-881056,265416,84948,1447575,-65267,-983545,-304373,685226,34407,-507159,-266437,-861918,-1002558,422455,-260865,-162666,-61821,45945,-269568,1204198,244127,-370563,-717631,263769,941998,-862931,-226801,-250361,-1071561,69074,354410,257729,959599,278245,-674691,-95383,715045,1120283,-818429,-1983530,-658694,-1211797,-345649,79585,-31063,319652,-385748,-160536,-1991471,-550837,-433137,455217,164097,38276,-1332096,336321,-786848,530487,145878,217422,971445,-1184950,923570,-250963,464383,-189263,-1007856,-330795,131810,576854,-284859,417606,-45606,-1170106,-1304861,-395220,-24070,-920135,-750358,-142822,-166000,-475639,252317,-1035738,-976438,-136843,767001,-262329,-547175,-454094,422253,732720,500531,1788792,606596,542562,922823,651336,-55812,-1289974,-771891,-571372,409355,253792,1357122,1126794,-136771,-1510501,-346378,-260098,361148,-2337227,152158,199511,243051,-647477,312543,245592,-109186,195293,534297,-1150233,330773,-452473,-999953,-318086,-825070,-992879,1122286,35814,777128,-980163,-372903,-183489,-20990,-340451,969785,-414122,-280189,2014756,156716,193860,548655,-1436313,-1229027,-73893,-162593,-26232,-826457,-756585,-580126,103150,-767284,-1637761,-770954,-560282,514219,-160268,-718624,260813,101113,-718364,534724,218430,-156399,-30141,-505009,244742,356840,-39710,350487,-820431,891429,1022073,1126767,936637,80831,576791,-1354008,-179044,-426092,-1089043,-218086,-513004,1405676,-2759,724408,-513073,660399,591669,-885797,446822,224290,-544120,-1766422,-1051757,1411011,941012,336884,-860097,448288,308572,150205,457293,-294355,59473,93793,512172,1847072,2146654,219276,-1782036,-95716,111271,-911459,-1020746,-1204101,-630383,108281,524404,-31473,620422,1436458,-447257,400403,-255417,647868,1551615,1872889,-562178,-1024466,403507,-201605,303368,-408131,-16995,-609,-244936,-701373,-604001,193703,65381,-1017949,-1185678,-609568,1096407,692675,-414469,-1124579,-719811,-345573,636800,368936,-613321,918565,42949,-66958,355701,1092952,869793,-607770,-100878,333952,531682,-243507,-279985,1046630,626648,1014318,150577,408199,-6818,-683834,172425,669699,-490459,-2328712,-367806,-1921663,-702411,-922151,-262365,9518,480072,714983,-1157914,539165,361112,-952176,455663,-394923,-562161,570209,131354,61864,-421426,459954,1086036,539752,-201010,441338,943127,36372,554647,584766,-144411,533933,51446,-111653,933333,327788,57703,-71157,-475744,-126339,282924,386932,-319108,-158410,649899,-698893,-576638,-1109240,-1122582,536759,812353,49340,1369174,531870,577522,-866367,561728,985198,-1013708,-374037,-290574,48239,624713,-967812,421298,-717599,745825,438646,-268306,-516945,1035216,-215797,133194,-299550,-155183,-82004,78655,134775,1137781,1313947,-277173,-107506,10009,329071,115308,-320995,154050,-1204720,-421732,-972304,255587,315240,661048,404159,672339,-1133402,-55132,-156858,788171,-140895,-814365,-133711,-59402,-947018,1447395,1336897,309065,1517685,491014,-484056,-1513278,-1420389,1505978,1397619,641576,257584,-736317,-784415,756505,872497,-829378,-188769,464888,527870,256317,704478,1925165,1934525,91082,1448816,-260845,122619,-518609,158352,-357775,-675446,161554,2184430,449840,-184472,322216,347779,207155,1786734,-1317481,123447,475582,1069547,-195430,310587,75490,-759230,500876,508411,-725100,56052,487337,531336,-81812,-960540,-89473,618432,-176561,188822,-655842,-67011,197747,889615,-1141887,-215799,473709,-585903,-656006,-601852,-1094686,192461,-73720,-471155,49024,-467908,-1139704,-96126,-577533,-374968,-108614,-527771,136902,1583642,919954,-161053,1183141,128732,-1458160,813158,931456,97629,1398469,957806,-2033915,-1535884,1558176,351263,461021,79322,-168821,664087,-844920,757474,116714,590329,-422672],[-410912,-107227,-9231,105729,386959,505752,-461546,-174962,-630420,-461823,-724133,3633,1178069,870496,-885667,176787,122394,648365,-1541824,-686200,303174,471830,594808,532106,-1154000,593082,-1274398,-565562,-701732,-161405,7086,-874000,-210248,-1082791,-343312,673570,-1540925,514645,556214,-81543,-1455033,-323680,693368,932763,1028198,438848,-475175,-646803,-112098,1097162,-160570,-1513162,-464792,-976642,-853794,166985,489567,151280,-802190,293173,264491,64388,206407,-51280,471042,234436,937223,-1117957,-120004,-938394,509524,642692,80183,528934,-465201,49230,-1200535,-1297888,424883,-17923,-1359944,-1143579,-205919,-740667,246625,735161,-227233,114011,137569,352205,-759093,-63414,-2545,-1447933,-195743,-121624,-236013,334988,147148,222348,-354012,408645,76882,-836552,179584,1028006,-72589,-150240,919621,783399,-136994,163709,682256,-478496,309905,182960,808215,914878,1032985,484992,-391103,-617785,172447,-915715,801646,156067,203133,-563036,-326450,157879,-385644,499,736782,1313113,1360250,943254,-520139,597857,-189304,-220146,-1136432,-406956,-459913,-475557,310253,-603473,-58816,872242,252460,17231,-48648,-353469,417858,-635512,-366218,93075,837117,1174550,303281,285780,435595,-206540,119809,589798,-2075767,-519985,-176396,-238631,866807,-1597758,-605390,-598189,-2121225,-1133351,-730533,-300705,1064277,1116810,-413687,-1085068,40232,95576,821774,1275231,291977,-255879,-1413146,37507,483813,-875586,-857373,1144274,2122992,-87614,-510720,245085,-353268,-330761,936097,1629532,965443,-153128,-689955,-658334,527953,-693728,451365,-425377,-706880,-1000092,-26386,-1191273,-325411,-509503,113688,641313,1125364,751168,1174124,406100,-312099,-134119,353901,-285559,304,750648,759735,-1007524,794033,676548,249182,-299467,1154243,603913,100168,259591,1350506,34810,479449,-359883,-451026,665412,500744,44401,-201896,-864059,-464322,881433,422017,-504532,442448,987448,-334126,-706489,589892,-325572,-1339297,-231219,-252325,-147522,446562,-889030,469792,470118,78203,64677,1319828,1148174,56131,588674,-573885,450961,836556,-185180,554725,886121,339431,-267921,991116,-150145,156091,679383,-687910,-1153255,243689,-777183,-1587018,584987,242765,637169,29424,-22247,248816,796690,647407,-1204305,-806860,183704,-123096,-564388,1096545,157636,496645,-1219296,-1516662,-855456,-433359,-1029526,-2040238,-1126224,120493,55585,25244,-1261528,-476906,671522,942666,-770644,-832031,-1246972,204907,-41869,-363700,-1525456,-196721,1524931,279748,272640,-443349,550526,-288884,-1238214,-218070,1597481,-357956,-278742,-245793,1172797,900734,1277086,420212,-589322,-1008429,-931477,28397,1775445,453770,-579518,633891,-28863,-304473,-984996,-514465,-626563,-958970,-208468,-1102859,-155963,209741,-178557,396935,1029125,-344182,-41766,-258124,-675847,-1248484,838678,-55855,-746717,-701064,133982,-1316567,-612910,-287041,607536,894132,-343950,501039,860771,1015357,-373793,-1295788,475666,-972816,-12808,225992,-578933,-204141,838429,381467,681606,-131147,850878,-287003,1318086,369374,305431,265162,-990461,-300123,88041,-327619,-961950,225804,83348,-576077,143180,-984120,-837116,125270,451266,252946,1225209,127926,-708973,-1296796,-513131,-716279,-93236,212238,358029,1246432,719712,466744,98244,134667,-884632,-108729,1131789,-465490,611937,1588040,562051,-252702,52641,529454,-521327,-598633,-1102365,-173298,805362,1671105,489412,-580629,-112266,-441314,1327412,249359,-843445,-227833,1145975,790431,312875,-1279112,423960,717882,253863,-360492,371912,1757807,-56853,-111763,-1286001,-132132,-371554,-669516,-1256398,-857324,199175,835406,1260047,-350604,581978,-88805,142828,-485733,-1256853,-547820,1381476,1535927,893346,-246711,458582,-93385,-1410338,-1396712,775003,-599543,-6505,-992380,1084868,360384,-462426,212689,-429579,86162,-760048,-1267237,-1093010,576894,579133,-203123,1244447,115237,-1261095,183850,-922037,-698679,59571,1283643,1002547,116667,735535,-1408597,-1248824,50415,-15923,-143012,560996,120150,-355491,-43123,-539234,-754506,246252,-193,622777,-602100,715780,2121829,1555382,899218,743661,201599,-118792,-764351,-1159508,-375112,722991,731118,1530995,555202,-790258,-318985,715901,-153718,-566754,-421755,-1173122,-1065639,497309,130232,-218666,165419,202379,-312318,1296691,-650548,-419941,-420915,521124,1131398,-814466,-557681,-563635,-1004158,-240747,300729,120786,1009778,258912,-901417,-535414,142347,571889,-896859,-1634179,-489540,-1022160,-432740,27414,-39055,572212,-318969,-387381,-1621658,-723231,-891848,355325,58776,153650,-936478,392969,-584414,567891,378404,56941,1251456,-1022229,552900,22220,581281,-316191,-887328,-286506,-189002,-20033,-377713,662348,63506,-678924,-979405,-223834,-163322,-821693,-127672,292618,-59598,-654845,191896,-1080417,-915940,-197509,389929,-443562,-839471,-524143,635181,884793,837605,1668469,364357,605655,1258345,702227,-89981,-1718683,-930937,-633677,553870,125433,1343498,1119612,-110604,-1280092,-212766,-444559,996852,-1444510,779481,380093,176034,-792599,327497,71030,-721583,-31914,553036,-1342586,235863,-380709,-823590,75653,-960298,-791777,919087,241849,183848,-1399798,-590975,-190755,-11100,-826935,512391,-718739,-307377,1305589,310280,331312,-136171,-1711474,-1282925,-431721,-234417,121398,-1062019,-854435,-649901,195576,-598478,-2159883,-1074261,-788824,760269,235904,-432575,239395,-155763,-581051,354916,-8982,-42426,8285,-319587,477335,275511,236745,267290,-122258,1105364,1164598,525479,1158592,76916,702544,-1089317,-481316,221796,-596657,296725,-31394,1526998,309284,233509,179627,653015,197852,-1227465,597622,531930,-140825,-1320579,-1213703,1197056,1008178,334618,-369365,509157,-23137,-94417,584532,-389553,-94567,-261664,695482,2189177,1837555,-26483,-1738247,109184,318839,-712376,-1344184,-1426479,-323583,392127,497953,-405355,759054,1611268,-166979,434550,-93173,845258,1720112,1856784,-884767,-1219400,223466,-475373,349125,448576,78185,-25720,-330521,-352647,-630591,711222,332021,-982005,-592207,-721744,662151,725683,-538966,-1477068,-743056,735634,746537,491242,-621267,1157560,558857,25509,299322,821759,236771,-506175,155193,384270,196693,-400407,-233679,1406848,529523,832483,-44959,-180401,-219233,-734064,344929,675372,-739448,-2269073,-159797,-1863212,-759978,-850583,-264024,-137234,488918,668024,-1551066,38124,280575,-1075482,190681,-613384,-235613,439606,280466,217903,-406894,-264956,47355,110620,198529,878399,886055,-319488,611409,520378,-305351,488867,121755,156135,932232,-184270,163757,222085,258737,-490064,-674,242194,-689292,-36396,396740,-451591,-379700,-970849,-1150270,711801,912283,-114970,1464958,474687,573095,-382403,783008,1219226,-978470,-491250,-194211,-97199,519551,-1003200,344696,40532,877197,94715,-452535,-720797,1110558,-706171,-77738,-569066,-463402,-13230,397780,511133,1694115,1477118,100049,633200,495393,1346999,-83939,-177679,-304565,-1166680,-763880,-916226,332023,-67524,919415,633323,351764,-1243087,-342887,-538846,953547,-151401,-596277,-203489,318997,-463893,1202417,1426773,286743,1088984,290615,-387016,-1443936,-1969297,2112912,1342582,346485,218837,-663118,-197851,1079126,1007354,-603075,389000,1157809,678725,27217,362763,1366786,1751754,188387,1161285,-54929,-66994,9326,466264,-42751,-649247,434463,2065246,635904,-321575,497200,794872,259965,1408185,-935999,-31242,395562,786258,-123464,-257664,117193,-731622,527071,737033,-621509,241529,274757,-328829,-186969,-591281,-77655,474049,-68,123408,-518486,87294,-28589,819091,-1510496,339392,543631,-787553,-674141,-454676,-1286660,377433,455783,-391907,265170,-314728,-1016959,-201905,-667205,-689767,-559609,-431487,236661,1673619,720461,-689671,1038924,-29719,-1663046,767898,184845,-181015,1097191,696467,-1818436,-1550330,1443849,260859,583071,515923,-200925,532432,-743994,496940,302782,637156,-597006],[-19124,-238660,-170575,45059,-212753,384796,-470333,-337003,-391433,-174054,-450316,255636,1440493,399156,-354403,371525,129640,800184,-1097500,-625155,307441,1002404,715950,240167,-1576008,190833,-1603104,-823290,-875157,-10607,-70566,-754419,-67063,-1213227,-520212,374522,-1178282,554884,1167455,129774,-1922541,-676077,630163,830687,910324,-62331,-599878,-565357,308175,1037392,-226986,-1321339,-293617,-1133895,-1055877,308786,519815,102716,-373407,223076,674857,183006,217910,462761,628365,94066,738070,-1009060,-196854,-1434192,37593,813329,194062,414323,-537499,245999,-1288705,-1351832,159198,-585860,-1206847,-1244150,-92391,-414504,253608,1022949,-433942,107542,-169938,497788,-533434,-467073,-254748,-821421,721014,-75023,-774687,543839,-199403,46400,-482509,-92534,-189683,-661444,-235539,437701,-104195,-272354,796141,1101862,-296404,593987,957702,-693365,324722,94067,893653,1042266,1212370,433469,-434193,-469894,559954,-617359,818681,-265664,31802,-488689,-24901,-4365,-202236,291897,709584,1170762,1093262,506805,-427821,40919,179616,90914,-1119476,-556082,-654311,-786773,119594,-464600,-128,502222,109197,4718,46160,-219410,526514,-636563,-302672,-25370,1214232,741943,760419,210231,333174,149616,362297,720513,-1611534,-741143,-695751,-707086,920964,-1174479,-704914,-276946,-1727904,-851801,-786485,-55882,1315936,1413310,143371,-811552,-130585,100901,103252,1145476,521363,-326670,-1372331,245428,451869,-1081967,-990720,740380,1637713,349805,-707794,565920,303017,360614,1196372,1352523,750991,-164681,-1023328,-1136344,198559,-1376082,56814,-1341145,-792846,-892006,-370430,-1485680,-457291,-602506,367713,142632,409398,523798,1357471,237348,-425874,-70437,1068883,-120306,-54880,1082170,758455,-628790,984621,407118,-303329,-70911,419739,572639,-8530,596650,1242521,126651,532757,-488458,-542585,432619,352643,-395424,-218286,-784019,-260287,1111307,426100,-805574,615467,839975,50705,-956393,504490,-637239,-1745264,-374878,-368348,-465697,275128,-1271200,627570,217116,67379,-77513,670522,613530,414914,1097581,-580286,543243,800320,-196378,670707,966673,556415,-304907,832354,-443508,185062,445595,-582015,-1292976,383408,-781152,-1669936,153499,67308,-77255,-114759,283574,195314,730963,737552,-1660073,-916191,45336,11137,-749578,1388343,279713,817551,-982442,-1049955,-319313,-99515,-1313124,-2232409,-1039105,402066,-47787,74591,-1521047,-713865,666880,1082353,-523516,-834688,-1427384,-170485,-220816,-513334,-1338682,-271373,1322893,-43761,734923,-189363,719387,-189029,-825109,-572474,1745812,-84216,167690,-92025,1014222,1180929,1261802,611818,-372555,-1066776,-1590370,244110,1259512,279544,-821591,563502,-22804,-193965,-581966,-530759,-407355,-1155856,-352515,-642722,244871,53704,-138549,366439,888721,-359338,156533,-234503,-579750,-1040059,1077607,304061,-733213,-777110,-19369,-718906,-808104,-205875,620944,933760,90802,1128614,1490614,827403,-78548,-1170414,764966,-688494,-560419,-15662,-526806,-280503,219056,397690,1074270,313925,984759,-59920,806697,-12760,464070,565642,-743420,-435030,154476,-451419,-599793,283303,288365,-533766,424611,-894984,-842605,13485,242285,21926,1082028,-32495,-858579,-1255174,-163493,-722855,-413387,255454,350266,1404701,736055,457696,132651,220981,-999315,97294,956827,-368154,644489,1455181,399795,-157444,333687,629054,-634389,-524889,-1312515,-316137,375920,1625356,571948,-646861,-87980,144860,1309100,305778,-1136255,-337961,163018,579219,241073,-1504096,612591,587856,442954,-153358,707364,1561441,148818,-94991,-1400360,226804,-125593,-754902,-654935,-877939,-109226,410016,702588,-191117,777999,57693,306028,5307,-1472974,-527947,1476495,1231888,718421,-499920,838406,38181,-1552057,-1177340,812521,-884022,-112596,-421670,981686,832957,16093,-239282,-405755,957964,-537511,-1456621,-845452,195750,409481,-131476,1254099,127951,-1418267,128365,-928018,-654655,282797,1016589,796350,-27929,456906,-1184277,-1394147,-70735,136743,127364,699479,176562,-260301,-29599,-521414,-606139,428055,168996,354057,-484081,398970,2231391,1353176,914034,775362,78493,-240078,-923336,-994330,183803,1230304,1193743,1279745,1106301,-438126,-442496,548945,-293780,-471981,-679708,-1093850,-1031884,422830,446548,-234524,311325,448815,-189131,1156759,-1483857,-494803,-24256,650696,1177818,-819300,-821219,-639708,-628095,-341984,134251,-137209,1053421,282315,-969802,-813360,-486718,25325,-865492,-1095502,-248528,-516742,-377301,-47362,2545,617625,-208692,-700043,-1009251,-707155,-1107157,447638,-146192,196315,-369613,340193,-340832,504546,611065,-201913,1502173,-873042,11101,88417,628776,-426756,-681706,-248720,-415208,-587885,-356799,873158,156043,-36205,-725095,-15278,-202799,-564614,438181,653135,36647,-685998,133594,-1000947,-608901,-134658,77779,-408191,-1088473,-533326,900182,969168,1123400,1253381,-11370,664742,1266157,408451,-72780,-1692089,-1055643,-678883,868187,-24280,1088604,938015,-210617,-964837,46093,-508290,1316266,-670856,982797,348350,16051,-812962,280667,-20901,-1213792,-321790,568688,-1180316,108777,-174453,-535540,479818,-822990,-527794,659798,524423,62182,-1506502,-640867,-168131,60958,-847543,-103393,-943443,-370330,335347,465494,425754,-868680,-1662977,-839796,-456676,-186707,190518,-1027860,-949016,-426402,371159,-214005,-2523692,-1232882,-1026414,825204,686550,-142019,220908,-601903,-522818,208760,-187357,131368,-88672,-192166,587226,35446,455542,243925,580746,1148628,1176562,13649,1255784,123070,696000,-535125,-831511,587705,10684,784893,466639,1452328,555797,-340238,712427,505833,-320747,-1690170,584203,732885,382843,-667392,-1377305,929558,1022374,357953,69866,542592,-214990,-251580,707084,-391475,177813,-570569,647189,2160549,1473957,-102845,-1346763,298634,436709,-405254,-1377504,-1405272,-13630,648908,492126,-672820,794136,1310431,2870,162191,-10849,699683,1387470,1530516,-1140425,-1355622,80124,-724849,382476,923683,190799,100989,-375342,-61209,-657543,1094462,613666,-845493,153911,-780476,142441,617105,-502649,-1660918,-731674,1530298,863305,576349,-533761,1202533,1123335,151044,193376,498580,-249449,-361205,211388,278105,47149,-496230,-120519,1532103,279325,684027,-181350,-703048,-320189,-375811,705627,598545,-777437,-1550460,10542,-1631047,-544777,-561599,-246692,-239435,554254,569392,-2027194,-561869,84875,-1066879,-97647,-755199,-14840,135555,346871,458355,-435327,-1149650,-733535,-193731,712275,1316120,807602,-698002,593492,392463,-378271,592910,107291,368383,931361,-545728,157437,488012,657085,-1095750,-277721,129899,-972108,79729,106867,-88935,-140585,-610994,-916245,883737,859321,-188791,1498350,351422,434404,68533,892965,1256913,-810045,-418939,37704,-128184,395828,-955175,236463,675042,894211,-263018,-654823,-758796,1126135,-976705,-273946,-753000,-804411,106553,576144,879513,1965263,1586420,508436,1296214,834317,2331269,-321017,-56687,-620204,-1019912,-907192,-861362,394844,-321129,1108184,839890,165592,-1235333,-612273,-871796,1053006,-178105,-417072,-170178,613603,110085,1040578,1221255,191925,235094,-602,-245388,-1133700,-1841282,2673319,1257755,91150,88785,-414568,429081,1388450,891634,-357170,1090994,1698181,709062,-123864,150485,842484,1469275,135408,797339,191114,-228094,366962,373950,316588,-558967,482256,1788174,602192,-414355,614776,1019091,346514,881814,-421383,-497060,126812,567149,-66404,-793929,126884,-681377,401924,936722,-515476,386045,178916,-1137456,-300808,-286317,-136192,320900,123397,4420,-343998,179049,-378511,548128,-1610802,743096,489292,-942615,-528358,-280031,-1393344,597292,788655,-415405,423549,-151438,-752936,-511040,-615454,-921999,-869299,-190795,359266,1578211,548038,-871734,1012745,-65831,-1630056,669541,-383406,-566986,599129,427773,-1363719,-1476430,1088726,164736,619769,1049335,-157340,200047,-717468,197792,453073,648418,-668931],[316218,-329152,-357377,-205416,-698805,203974,-530314,-584613,-229231,119292,-106718,351796,1500179,88490,195518,448734,123317,819374,-601515,-519909,318778,1484394,755168,-64469,-1645296,-245328,-1719796,-901108,-916637,207139,-68294,-461216,-165449,-1354740,-546532,-176998,-666428,401192,1511150,412694,-2083998,-993182,450536,519515,441137,-421215,-677011,-373775,755571,723778,-363773,-1040967,-114813,-1006820,-1198610,358874,541887,-18420,-279978,116920,925122,179368,87535,856725,689956,-81981,620476,-620525,-160037,-1764107,-634184,984492,395216,202276,-491648,431927,-1283261,-1125600,-304762,-1070245,-927455,-1150132,52064,118302,169751,1226843,-539747,202437,-334216,581469,-221710,-834336,-646762,-263742,1414897,-110022,-1196509,777547,-233234,-126420,-558249,-513341,-412580,-244952,-598528,-206978,-81566,-395004,301308,972364,-525716,982329,1136980,-893153,233664,-162030,841157,1041987,1087686,289691,-479261,-245558,684541,-292515,793160,-569007,34978,-426265,306908,-20803,-41919,473821,843740,997771,512667,-160338,-318877,-523008,507328,604238,-1050732,-715040,-774213,-1060599,62767,-327875,-112318,-99830,96596,84886,124060,-100295,567198,-673194,-219751,-174280,1581161,494127,1178783,266239,135423,311487,433031,601701,-1217203,-1044649,-1134032,-861683,873041,-447806,-688047,76278,-1172795,-486874,-687488,358843,1317758,1405196,526404,-386058,-185692,176134,-244319,995338,765926,-590202,-1314023,363869,277052,-1278452,-1146169,249679,899908,703681,-809348,772859,872459,986628,1396845,855569,436770,-189906,-1270673,-1544233,-184366,-1581482,-417429,-1877584,-851961,-651748,-319490,-1593263,-473807,-516075,820100,108658,-263404,203839,1340106,29500,-563557,-26489,1658708,265428,375,1525773,650657,-176631,865232,124767,-617051,173953,-242498,644252,-91720,851838,979898,108776,432167,-480684,-406551,213719,-15316,-928728,-182131,-619388,-163598,1073882,334138,-1049692,811568,738411,421084,-1051538,542279,-1000782,-1939509,-562996,-470337,-641992,74063,-1386196,681213,139817,57309,-250025,-44384,199103,727759,1503298,-498659,561969,705200,-174390,733323,994893,728711,-238524,554692,-520303,259225,74080,-539737,-1226940,336664,-770027,-1498054,-254338,-55511,-692836,-102123,483405,17883,483971,560281,-1966135,-755585,-47417,128947,-893021,1467933,414817,872609,-620927,-555855,285179,287892,-1377716,-2176020,-751361,527480,-277372,91422,-948391,-947653,609768,1122100,-191456,-906429,-1413672,-274265,3330,-552700,-1063186,-411935,1043130,-143185,1028435,-24888,752681,-33972,-220314,-829715,1525071,41506,461152,130177,851332,1379506,1399693,818125,-146645,-926006,-1873361,410135,628866,71649,-1079862,336879,-129850,894,137246,-282947,-111031,-884077,-534856,-84290,385822,-229281,-100887,326750,400360,-397179,357937,-118807,-358818,-864756,1164389,392838,-503766,-799009,-93364,111835,-819063,-295787,429046,862053,516924,1696153,1981288,474215,125829,-888794,1099022,-479896,-1397607,-379812,-401055,-380459,-766581,172221,1266680,708313,939568,162708,365663,-70965,523399,717163,-433202,-409207,331211,-612883,-336220,265565,539708,-401577,508126,-593662,-835827,-168765,-17744,-195659,773760,-230482,-930789,-947107,131068,-637737,-603210,182667,406070,1170953,643938,367119,380703,235745,-987889,171455,709044,-224608,637228,1215152,350089,30768,434195,582141,-732070,-262875,-1409641,-345825,63336,1337557,578129,-515145,-96858,649397,1121083,321683,-1275902,-351270,-701002,165782,-44825,-1544245,797726,465557,446016,98970,1056406,1245127,431910,-45902,-1225447,487555,112920,-854922,54957,-832340,-468507,-20357,228875,-52680,824745,369274,518317,415760,-1405265,-576376,1196575,814270,447782,-537265,987516,7626,-1546446,-895056,543397,-1289372,-213292,185311,796743,1025020,529720,-354888,-192063,1587423,-332041,-1604524,-497899,-20687,295352,-30704,986594,164149,-1334423,5970,-788433,-701991,207581,759456,518561,-153439,225959,-783683,-1442739,-198591,222013,509051,821023,295084,-224617,38024,-498700,-351142,592498,403079,182952,-260187,18812,2112838,1051106,960228,870918,81892,-209187,-1048429,-692611,570116,1618328,1318708,753546,1288830,-103645,-659749,261392,-336172,-270378,-744437,-488548,-968174,154382,557647,-128911,230342,703333,-48461,848257,-1883213,-657766,277913,576094,986724,-803176,-951205,-474969,-78584,-185255,-117012,-481476,1079661,291324,-917785,-843468,-1017514,-403638,-744255,-515275,21218,162348,-177044,-104576,135884,417794,-68775,-924592,-379808,-473130,-957881,599897,-355365,204034,192541,304745,-38404,353982,788999,-481570,1669272,-710377,-530292,31094,626935,-471851,-452122,-203288,-508919,-974356,-213389,984149,175900,463564,-624917,152687,-132112,-262224,806024,826444,109646,-554032,80179,-814948,-89284,21343,-154893,-201162,-1223035,-468169,1112945,988936,1285891,806376,-423178,606800,979614,-196432,-24041,-1297565,-1108796,-737896,1147571,-141659,632838,695006,-312978,-626448,346836,-417254,1264455,-246485,783357,192806,-153205,-708156,182117,-15631,-1538934,-573150,548610,-738912,-32006,70346,-228751,799155,-465898,-312993,459645,781293,346700,-1252571,-525638,-125909,117408,-589649,-668871,-999604,-413452,-618593,669821,481679,-1437541,-1320867,-23125,-109140,-30626,159143,-730334,-1048801,61744,600824,266316,-2591945,-1164000,-1188574,768039,1083446,37402,150161,-1114130,-552353,122415,-287179,292608,-231236,-146299,515211,-207746,662578,250335,1023172,1034427,1036647,-232685,1228999,242011,551077,101560,-1130635,506885,537421,1168433,902768,1220605,670495,-861241,953727,291398,-833684,-2181308,417038,710755,841826,-12218,-1470768,672534,968879,423827,304083,567681,-208681,-271878,703876,-300051,733674,-732264,337741,1814097,1090057,-18586,-748740,449039,439507,-91530,-1100174,-1202788,256336,795780,483254,-792103,705843,682032,41983,-305263,-73530,258150,736419,878945,-1234122,-1359020,23545,-845814,386484,866613,312593,338482,-303963,129013,-663974,1221502,854157,-658542,856838,-731791,-341596,369572,-314118,-1553523,-692936,1755504,958125,596787,-378106,1018773,1562474,261242,57494,80074,-503028,-219699,22853,38622,116068,-527104,10959,1366315,-36991,670403,-201889,-1044339,-274150,177418,1066876,472331,-593536,-256404,120026,-1484820,-141335,-178053,-286800,-291771,677559,443406,-2291785,-1038946,-167918,-988570,-383936,-748846,107938,-288961,270619,688228,-468164,-1777909,-886642,-310540,1121664,1612299,680922,-970814,512994,207213,-318434,783063,17052,419885,859537,-633513,42963,625295,501481,-1799712,-482214,74988,-1069174,174383,-130746,250785,97849,-191170,-448072,966177,659952,-167972,1469195,172950,211879,379896,900477,1119729,-577521,-108738,263112,-32960,317335,-827978,186018,1062618,850805,-537744,-800185,-599513,1098444,-931805,-442109,-805377,-1066883,270422,580763,1174975,1781552,1571030,864921,1696023,989044,2803682,-497559,19743,-701962,-791730,-823824,-838743,348037,-413687,1168910,910284,138686,-1052087,-760603,-1021263,1081831,-240262,-336891,-42505,930429,658447,1020624,857599,70524,-664437,-255484,-66946,-699092,-1055907,2901239,1142612,-70669,-82021,-62995,849240,1502540,597977,-157066,1695427,1995777,691661,-201744,87516,538013,1156116,-12372,408368,405478,-345327,434249,52343,568253,-375234,282612,1409927,300750,-415400,671988,1027840,463022,366632,86160,-1178411,-363380,417490,-92657,-1186708,79395,-572711,183411,1069396,-437692,449810,214708,-1624224,-435321,-149321,-269308,195856,182642,-159997,-206595,179820,-837088,173718,-1342146,951784,379334,-974475,-241627,-141102,-1336991,783253,762700,-561958,481635,-16794,-454110,-786331,-382608,-1004528,-981051,137230,514992,1427939,401746,-686281,1179298,36332,-1394727,490316,-676021,-831566,92931,278241,-889354,-1376495,556472,85026,587295,1500476,-157696,-175836,-779776,-78111,541175,619274,-625911],[499055,-341566,-530160,-605427,-899264,32654,-617467,-807512,-159703,372108,225719,353974,1451083,69560,578058,479680,109146,697694,-202300,-402809,326321,1762877,695367,-368320,-1424732,-598702,-1609059,-683401,-754293,467384,12381,-89232,-467341,-1410332,-401426,-829599,-165433,85830,1542693,686915,-1937244,-1193411,214212,119013,-258422,-511173,-688879,-89468,967219,183989,-526212,-708541,64393,-669106,-1236280,361944,530730,-181580,-371905,-2827,946939,80310,-123393,1053655,688689,-184421,633995,-109632,-76967,-1810460,-1262976,1105039,568549,-66003,-386052,560096,-1204809,-752671,-917806,-1364437,-614844,-848928,269580,716156,6875,1281837,-515129,347272,-382576,622025,156016,-1072705,-1090904,121074,1740009,-230697,-1441426,977843,-6158,-242537,-563708,-786090,-565528,328727,-834446,-739809,1151,-503077,-435202,462248,-790821,1183250,1186202,-1077142,38175,-546035,660195,950563,801381,161071,-496023,10600,560703,1418,804381,-654315,202340,-345950,558964,81597,62648,471201,1118865,811183,-227405,-861238,-187381,-949968,684242,1105436,-932196,-839484,-815488,-1229177,197174,-217964,-347857,-773426,194833,234286,171003,-10616,560924,-756399,-98433,-325871,1720731,504246,1400189,423651,-129907,293685,303975,244172,-966399,-1317257,-1295529,-668584,704768,375052,-497723,394964,-670124,-134785,-496789,874237,1121307,1118071,653978,93432,-68742,328480,-190367,788760,980369,-897310,-1211040,356795,-19451,-1363611,-1209620,-148488,260425,868542,-860366,774311,1179315,1265577,1473673,308943,75770,-194793,-1345347,-1747828,-554476,-1256665,-908018,-1980899,-801669,-326687,38428,-1500214,-371458,-299292,1437300,544896,-560720,-63764,1129003,-140206,-649031,-32015,1782907,781537,80020,1893634,485733,254345,451446,-86899,-700847,324355,-707571,775315,-125695,966556,628346,-67075,230109,-319993,-92721,70823,-496144,-1370613,-134897,-378018,-98157,787906,168164,-1191244,992684,702229,715218,-1003995,601377,-1341088,-1867842,-727914,-523238,-612535,-85379,-1207883,614447,214226,33550,-466376,-561099,-46983,950697,1650187,-336646,473579,576680,-133229,670145,958477,783335,-242700,204932,-357269,309237,-288536,-568450,-990720,113103,-736047,-1197734,-558386,-92965,-1019404,84474,551954,-321321,129522,158394,-2004318,-435007,-145986,165270,-917844,1342194,539440,589560,-346868,-120565,903428,617453,-1226032,-1879595,-358794,480145,-549279,62770,68993,-1153963,524353,1044908,157829,-1080164,-1265861,-225892,459969,-478384,-767399,-633307,725609,-48710,1051579,-96809,686813,196782,376354,-939448,1020483,-33801,464288,401326,742963,1461158,1609111,964829,-8868,-564086,-1769393,465639,82525,-128974,-1272658,50562,-399046,160162,931315,111681,190906,-168046,-633951,392913,257009,-514818,-91240,277614,-230636,-438644,491675,16172,-73405,-752894,946481,96023,-182632,-773464,-92419,631151,-642755,-647334,120359,699289,826099,2085800,2199247,55989,170508,-505807,1364168,-380794,-2166758,-697152,-177755,-519638,-1634820,-173843,1162835,947901,740662,297471,187666,200562,443342,620871,-154080,-234829,515774,-771520,-185633,179557,757322,-261030,418222,-168482,-813471,-351558,-214829,-392193,449557,-407940,-823121,-496835,251374,-514367,-634111,22645,474177,572489,458948,224752,738764,180092,-850188,96001,474610,-51449,600695,980514,487400,264486,276555,387139,-815936,176101,-1358449,-282457,-84835,856385,501648,-264317,-117326,913621,754879,133979,-1234340,-264534,-1060118,-330581,-546186,-1403937,945851,331370,244749,329724,1352026,896788,727984,-5542,-732472,573851,240617,-915460,705775,-713127,-748868,-385223,-80154,25790,749232,843841,716320,592999,-1164634,-705406,720598,393238,107200,-356490,905830,-181441,-1361665,-673813,55113,-1686514,-339292,560398,579405,921365,1000247,-140858,71752,1748540,-173589,-1641239,-150923,-83890,257653,69711,521637,225770,-1138132,-192694,-491540,-893355,-107838,567758,231996,-198978,24022,-342707,-1361260,-280064,240789,891915,939071,515731,-252945,114442,-400031,-33914,675341,663104,199754,22491,-321004,1793715,716695,987177,968413,194867,-39332,-1120049,-338895,664437,1723315,1051448,123926,1040384,77107,-896737,-23295,-246497,-41781,-396295,456045,-930240,-263646,443994,134931,-125732,867302,-16102,576705,-1726454,-919809,321309,300216,524671,-693140,-909291,-206345,466222,190386,-389637,-849264,1065170,246624,-781084,-633801,-1328086,-674822,-581932,-18086,255852,791006,103131,-135834,319164,6957,51074,-897902,96166,-139253,-485339,529384,-477716,219913,581021,333530,344486,172662,862952,-701799,1692923,-502638,-916820,-59401,602811,-396114,-269340,-126906,-488298,-1090008,29508,957341,96609,622082,-706118,227876,-20780,-50755,919698,751175,142270,-300042,81356,-561014,526836,201638,-340186,61411,-1178678,-328580,1192672,941449,1288325,568596,-789242,378083,541075,-880556,31936,-720986,-1056815,-818418,1169983,-189507,82665,496486,-269072,-294611,608932,-196767,966753,-146780,348256,14847,-254440,-515634,53054,61085,-1698402,-711954,458961,-188474,-172475,265231,-1477,945441,6866,-227827,387028,912534,689836,-695973,-297342,-89824,76641,-317317,-993973,-853478,-376941,-1306634,997078,503383,-1644567,-822426,864504,468131,177887,41092,-252448,-1147997,700290,821024,686878,-2261460,-847866,-1193919,667550,1325381,65410,-11132,-1521588,-646889,111292,-310460,386074,-323403,-175971,259695,-338096,900207,234864,1074578,814211,742384,-166385,1115959,440665,309232,578932,-1287081,42424,826272,1411652,1219897,901096,619209,-1210432,877290,95620,-1218244,-2579111,161141,440396,1075902,471679,-1415859,488800,854300,520549,270429,599206,-46115,-166001,479823,-143076,1299231,-697666,-160757,1265695,701842,143936,-171321,517365,327400,180788,-608618,-949030,461805,801421,444883,-773027,505774,-65181,-31966,-780956,-294620,-326938,41172,-26005,-1118551,-1194741,71225,-775396,339328,390533,434011,619968,-96761,202000,-639014,1056489,993099,-476763,1302911,-564336,-667236,58948,-46628,-1160625,-632926,1401073,1004922,539024,-211423,648069,1730625,292795,-78011,-385724,-515046,-118079,-356458,-254728,308602,-506968,100947,936385,-306045,803495,-86949,-1171699,-94607,658155,1237576,353662,-266238,1090766,174501,-1471132,315117,197148,-439900,-304955,823818,322347,-2033600,-1200928,-399441,-885118,-644301,-569531,173586,-729305,69931,814800,-467052,-1819133,-444841,-264353,1241355,1674430,477803,-1022508,395463,1710,-124775,954125,-107955,219885,668592,-406701,-130319,572780,-141227,-2385692,-568557,67180,-941366,245242,-246735,467761,297232,125065,119055,908281,360406,-87194,1402296,-19565,-7522,496608,835894,888050,-347887,400487,379273,175766,316259,-624917,260584,1185113,821664,-664675,-793912,-262156,1065622,-572586,-560914,-713455,-1177590,452084,450032,1363337,1179185,1383493,1102001,1710630,990946,2522712,-508290,40041,-571443,-508339,-568147,-854603,145264,-365985,1083712,787431,241803,-695282,-717309,-918852,1032343,-345984,-351973,139850,1284535,1019654,1104948,514943,-27042,-1170468,-388911,125481,-241023,65965,2630971,998381,-109024,-200553,316302,894541,1323891,247026,-72696,1951518,2028177,702503,-248835,124451,470884,861448,-182066,27546,516191,-391294,224956,-259735,580439,-112370,-125528,960580,-187909,-278457,693471,887775,591916,-28807,443594,-1759751,-1013689,306512,-241961,-1390450,-32189,-355690,-37411,1096347,-400340,434588,334476,-1664193,-611814,-173574,-461239,103286,192796,-346293,-153159,90604,-1344779,-179729,-760971,978445,280735,-848620,114865,-135109,-1102586,877565,369751,-791020,438949,50947,-209935,-805082,39493,-904107,-908546,463787,677810,1286040,256378,-239213,1511838,236092,-1056617,245563,-704543,-826793,-268149,297703,-546358,-1250390,-24057,34784,513078,1639116,-317361,-416659,-887565,-269580,555858,559986,-487227],[504423,-236223,-634173,-1028912,-758934,-67383,-671868,-893364,-150367,558413,488592,362651,1367693,337846,676071,512462,113571,474342,13321,-302581,316152,1722182,548842,-666492,-1043521,-773046,-1321614,-149035,-378850,734466,141464,260066,-827835,-1281150,-121634,-1356034,191480,-355158,1296981,890879,-1577113,-1216137,13855,-209966,-964947,-301938,-627817,230897,718317,-473258,-684386,-344361,247188,-267303,-1120800,375667,467669,-341469,-517660,-95760,749235,-63795,-329495,1037118,659109,-110945,760118,323916,-52944,-1573796,-1608184,1123324,612075,-335161,-284807,599531,-1078920,-412655,-1575881,-1444690,-356114,-424950,547218,1205564,-191670,1181388,-372579,464594,-392096,660963,559220,-1150649,-1445994,309949,1729557,-414713,-1502300,1088958,350302,-270601,-493726,-883197,-630129,912931,-924889,-1049504,113024,-597209,-1118707,-210162,-1047746,1120684,1106167,-1224540,-230174,-953009,399219,817337,539505,111395,-462629,255393,288713,212494,892905,-535053,435172,-238282,641419,232175,106161,302443,1440523,616654,-909761,-1348621,-27696,-1168983,645638,1254246,-778664,-894773,-804736,-1248997,481875,-128768,-611234,-1332571,345190,383038,179751,45853,532013,-878353,54224,-432125,1518684,648106,1338743,619478,-402765,177532,38407,-253402,-870418,-1435819,-1081791,-213066,431763,1052455,-144856,625146,-357349,128185,-285001,1341217,851736,699097,536026,534271,223810,528436,142330,506458,1121113,-1095855,-1055060,231788,-380026,-1260226,-1079205,-336782,-76413,804361,-889142,541738,1152295,1054950,1379967,-114722,-257641,-154540,-1211396,-1675634,-872087,-610680,-1340681,-1788751,-584204,9248,485955,-1236272,-181389,-61253,2063224,1234517,-358181,-160186,783398,-230258,-597928,-95725,1280323,1254309,104829,2001437,310405,574628,-101892,-170257,-678444,287591,-1010329,889479,-105341,908828,254670,-413395,-9964,-43015,276898,34854,-883452,-1560954,-115422,-105100,-18899,338633,-21348,-1201620,1129341,711585,894376,-838822,571628,-1528928,-1572731,-817727,-502449,-409157,-148098,-827336,449543,331500,-10639,-705857,-760088,-137972,1051776,1513698,-124716,277104,459770,-105058,429809,849985,691804,-444228,-138473,-37469,283343,-483028,-658640,-702649,-205773,-670932,-940846,-710980,-46939,-1035468,387747,522285,-782295,-230349,-340574,-1767590,-115203,-306823,99446,-779370,1072730,617689,71251,-282602,216156,1503010,794836,-911121,-1429104,15227,296136,-761663,-17087,970069,-1273208,417005,853628,448334,-1323025,-1062302,-250323,846965,-314786,-513403,-922571,407800,123934,800600,-457261,582751,492490,807216,-909178,393701,-248413,167530,682848,708561,1404955,1781029,994698,-924,-72034,-1466464,378832,-283964,-269216,-1299312,-178738,-815962,206024,1525188,495070,430570,696016,-537974,643447,-57819,-674601,-126833,197848,-744286,-451225,519523,99272,200324,-683607,373551,-538618,86258,-698629,-44514,534726,-326662,-1222312,-188780,495069,950761,2239862,2097020,-309262,63342,-120450,1454977,-347871,-2523563,-831702,146895,-676606,-1965927,-479353,775665,982619,458209,304821,305163,658324,240708,295851,22364,52010,611414,-875506,-123082,57157,873003,-202457,200365,239271,-767124,-443431,-252087,-561634,219100,-522750,-506554,-58776,142930,-410166,-531809,-158108,508496,-209697,219748,70404,1028833,75522,-620930,-76037,318599,139609,550423,845649,786959,480659,-126683,93160,-888846,697058,-1157705,-162894,-139978,296645,358565,-8565,-128422,872620,253828,-305383,-1004429,-107067,-836592,-767440,-1178814,-1156231,1034921,165551,-98156,475441,1558978,601967,967750,2090,10352,474453,199466,-913942,1143098,-516988,-827637,-650563,-272327,18577,595187,1418955,839269,472455,-905960,-906674,297881,46259,-252042,-23438,654280,-440295,-1021690,-601892,-486188,-1905395,-496002,578834,374499,645427,1334274,266644,216028,1426037,-55312,-1516073,86534,-73231,288705,153678,-32556,307271,-991899,-463662,-93744,-1207258,-487622,464790,21724,-118165,-181968,7657,-1134398,-290450,203667,1182724,1048907,817966,-327955,138042,-155292,289548,641069,909847,434966,310080,-523031,1357339,420658,952368,1049009,397590,234441,-1119041,-21931,493710,1468283,456748,-405905,539350,55893,-1052882,-188995,-18948,124529,340521,1353807,-945309,-708484,187338,517074,-679193,871917,-129606,558127,-1164082,-1219233,58440,-82554,-127882,-456435,-703525,-55295,840071,675728,-603838,-1163662,986896,140192,-587186,-304006,-1377954,-826670,-439047,343280,388899,1152807,342874,-160709,436242,-514436,74884,-571990,345802,105782,127014,-16628,-461098,273409,705195,387289,798939,24114,804559,-807606,1535169,-236361,-1085473,-127066,578293,-170987,-184130,2592,-410537,-920412,321867,796483,-70683,419640,-921500,197898,23635,-36659,813566,443938,117259,-4151,201639,-291172,1053257,324388,-507556,241995,-932552,-133234,1115770,824613,1137707,581339,-1069809,20513,132047,-1270135,67069,-162563,-881944,-903625,820873,-164476,-424383,393791,7747,22381,787161,79181,652116,-217040,-117355,-124679,-244079,-292321,-79058,151209,-1716438,-714304,288194,284183,-302482,358826,82422,872577,475726,-294092,433532,864739,743963,20207,-38296,-93614,-109963,-208653,-986347,-547353,-228617,-1611221,1474367,494454,-1408028,-347170,1461294,1018533,356188,-114760,288269,-1222606,1330542,952706,921203,-1529450,-341888,-1004300,578708,1338267,-20328,-253116,-1674790,-766944,169459,-285791,387280,-307118,-247861,-100798,-341409,1168291,150034,784579,551740,311211,113706,969385,703131,49309,735269,-1248698,-529647,810343,1501948,1377307,568389,412598,-1329976,552701,-18727,-1390370,-2775694,-105731,-12015,1010347,735247,-1166264,408126,696774,604291,16188,639877,160424,11673,31044,32814,1615293,-484670,-690535,646839,329020,282199,177138,446546,120981,414327,-92088,-781977,590771,682615,354393,-665748,244278,-749667,-171873,-1076575,-616245,-878345,-480392,-985367,-810123,-880077,211755,-521218,229250,-202052,539783,877762,197588,163130,-583564,651062,988334,-341188,1329162,-323247,-758041,-186072,198216,-627981,-558032,710743,995112,410531,-101364,192629,1567632,199651,-180567,-799035,-346472,-71772,-802387,-494782,446181,-456390,106640,346108,-434034,1008300,135848,-1122473,162309,877121,1138836,310015,62108,1834038,195520,-1481088,688939,499665,-704218,-303205,898685,229739,-1155508,-964385,-553522,-769256,-850358,-255493,226775,-1060711,-184446,782549,-406816,-1231495,266737,-142257,1011346,1511020,191005,-813295,270876,-165345,158461,1012555,-212445,-250240,362786,64213,-276013,340130,-939439,-2662523,-517659,72688,-630799,300039,-206557,520023,425808,234801,595850,710128,35925,3330,1358392,-170379,-137853,426633,734549,666120,-164392,980607,364500,459130,374810,-374220,468076,1108315,848992,-628929,-581495,175585,1068204,-11162,-601856,-496196,-1123312,606476,279974,1443333,372238,1027296,1183009,1335016,910169,1669617,-290139,4721,-335239,-196156,-245635,-889962,-187889,-225973,893647,504010,412625,-238072,-475334,-601651,902354,-480755,-396859,319580,1564319,1068595,1192208,332306,-66148,-1024670,-390765,295007,159367,1046905,1964454,834507,-33126,-178107,668081,565093,887775,-37674,-155869,1695246,1831506,766051,-324172,175861,496044,603857,-322656,-307712,480158,-334638,-127544,-391306,308899,168067,-640425,465918,-671296,14347,709095,688758,697311,-288509,560378,-1848206,-1640996,202505,-501294,-1417914,-193446,9780,-173464,1009799,-395879,379690,466028,-1314857,-836513,-264675,-683653,17033,190962,-513472,-180543,-60720,-1789255,-421188,-71218,881509,230617,-592217,450477,-350538,-737384,857733,-234749,-1021234,339618,25881,-60248,-471928,607941,-630932,-727411,703245,794348,1138004,77474,286399,1853212,448710,-734209,-11710,-550764,-548346,-437647,440918,-351376,-1004027,-496919,21486,422600,1318608,-653918,-415905,-970425,-338618,503997,500123,-297963],[368592,4268,-620643,-1296745,-357845,-61652,-630722,-775576,-134943,671444,656137,450799,1265604,760653,475265,557697,161441,222115,35963,-234269,283966,1351513,358175,-949103,-624366,-733050,-953958,596031,151723,968393,267874,499286,-1067548,-928238,199125,-1556529,336436,-877929,868427,991895,-1137950,-1043138,-66501,-324887,-1452038,131276,-496872,504283,-15442,-1083770,-830694,52508,436189,47501,-825751,440288,349531,-451800,-646979,-117710,409222,-200988,-457498,852906,623915,184216,925274,534360,-168956,-1149854,-1521908,1012159,489005,-549815,-226409,539198,-925312,-236670,-2106711,-1362352,-211756,-22161,793763,1449329,-362707,980208,-171201,486397,-442983,742379,927353,-1095145,-1558886,348832,1506874,-617901,-1413288,1081356,689235,-211158,-358651,-824174,-604133,1347609,-896828,-1107928,191128,-681677,-1432881,-773891,-1246584,856091,927960,-1287527,-509683,-1242464,130467,672726,431369,124554,-379723,457576,8069,307108,1037934,-343970,591037,-135333,515475,343478,105138,94265,1670484,413018,-1341404,-1443499,153662,-1230912,389005,764646,-609930,-867038,-780642,-1117428,801609,-39931,-796301,-1635993,470768,431899,143008,71513,499640,-1009491,205161,-437471,1024473,707481,1025389,787642,-603646,56682,-238112,-739576,-891191,-1333422,-536229,340498,104062,1393077,278871,731980,-240120,272537,-105021,1575018,642014,335980,258661,856812,634213,719877,562917,167087,1161597,-1099743,-879070,33729,-727469,-959993,-724746,-298042,-93250,552766,-893970,133844,850377,429632,1098992,-323296,-490702,-63084,-895482,-1358292,-1120326,-5185,-1649798,-1499079,-211268,287019,798814,-866513,43980,66262,2440346,1841670,218692,-46313,394080,-239845,-353828,-205925,289858,1478185,38202,1772745,154866,723272,-581306,-121906,-688706,25344,-1279749,910713,-45340,691372,-87900,-882522,-233741,272172,554782,90573,-924587,-1426724,-147104,128079,56979,-140802,-171351,-1077007,1208761,731095,949170,-572336,393461,-1435270,-1180067,-816137,-408480,-158804,-98012,-405010,243347,359093,-71033,-920079,-688107,-114125,1017442,1223428,91414,10528,401179,-122517,24442,673498,489317,-818911,-390071,289327,162700,-421364,-786747,-510406,-507086,-571252,-853313,-710039,48649,-836979,698459,468883,-1223713,-504749,-791612,-1386219,55671,-548957,-43105,-484980,752926,613051,-463071,-407499,461601,2033470,786486,-512270,-953630,261139,42637,-835098,-143316,1366534,-1224039,269585,576068,616460,-1535373,-862086,-551926,894015,-107068,-339371,-1227034,127627,244033,366581,-1004569,502286,804840,1009645,-787876,-181693,-429361,-285577,920062,729352,1214509,1824115,882371,-97955,388688,-1188556,166051,-468483,-300796,-1083899,-261579,-1288716,129559,1740645,729222,551699,1308457,-209891,621717,-422289,-623501,-209133,61445,-938172,-397695,446677,91600,398935,-602988,-429158,-1297082,193500,-569192,26745,-75249,53947,-1812485,-401431,301738,876801,2166738,1731913,-530087,-118202,161363,1301103,-310869,-2385778,-740808,537075,-796289,-1643708,-613499,239432,834061,169196,207255,594199,1086492,-4360,-108625,103391,407952,566786,-881073,-108318,-55927,856355,-278358,-116273,491748,-681819,-378197,-98059,-696358,116339,-560122,-47709,255091,-162430,-361823,-354642,-283331,488181,-926052,-19911,-60917,1073637,-43339,-361632,-240594,270510,335203,497221,844682,1125444,621080,-660617,-205552,-946555,1154381,-833529,-21772,-234263,-189616,183949,148613,-119628,571150,-294025,-895753,-615657,59448,-244756,-1027749,-1778195,-901992,1054887,-33633,-471144,498196,1673233,401803,1100335,-20161,829721,246592,952,-862839,1273101,-245165,-640550,-809210,-464122,-80463,397832,1964606,846209,98799,-759511,-1149734,97959,-206221,-564567,347630,325720,-633085,-609687,-702464,-914685,-1815502,-664194,297508,210913,393131,1448741,675199,138570,837870,58664,-1225590,141333,-79754,355215,221933,-583247,376933,-1013533,-794371,292094,-1548540,-730590,444834,-47254,104343,-395049,188602,-781401,-247474,114907,1325588,1109256,1108693,-418479,59954,241065,565257,500341,1108962,835537,564032,-532233,905640,219659,844001,1123272,658191,565530,-1036830,194427,193560,908716,-303693,-694458,45079,-126986,-1054459,-178085,317762,156591,1199475,1858507,-1006018,-1023603,-82026,908380,-1258253,712578,-326734,847132,-482482,-1433417,-400613,-412013,-783323,-118306,-383091,-192953,929749,1137199,-689123,-1352522,835284,-11388,-361409,-55471,-1215391,-941184,-366148,573318,375313,1129689,405432,-203980,361910,-1012012,-71810,-67904,390233,108179,642398,-1005899,-308665,369998,586396,402990,1267195,-58741,619653,-785423,1202671,73841,-1083722,-164549,562529,181422,-204639,194161,-343298,-517214,599760,543496,-283267,2302,-1167764,89354,-78353,-251347,576728,-5686,24989,245060,464947,-61911,1290189,326323,-644696,239160,-528698,81949,923102,647668,880143,645603,-1269745,-347692,-107265,-1061327,49822,227068,-594753,-965981,162543,-101399,-773967,367983,479776,310439,881027,317423,521940,-305824,-455449,-220632,-124360,-91023,-187310,185570,-1614231,-604865,61780,553680,-412912,345914,17763,599922,842644,-478788,523011,655852,406793,721481,168115,-165061,-431522,-304920,-680891,-191903,12200,-1561514,1987687,460067,-826378,-41514,1510603,1305530,424136,-241486,777609,-1245651,1798297,928021,920719,-539332,232000,-644692,512486,1094260,-135879,-503993,-1518737,-873210,256129,-252046,302144,-178934,-311485,-424562,-298285,1402031,-22559,329883,298947,-214033,421436,833046,989824,-137028,552286,-1019383,-869676,530287,1436083,1351471,281659,104332,-1243424,106799,-38272,-1324676,-2723446,-330394,-521666,681730,863136,-741768,403739,510335,613273,-333275,678666,286547,190869,-534088,178668,1562371,-164887,-1057183,78917,7134,330544,199117,189181,-144569,632495,235672,-780568,633997,488623,200411,-534040,3598,-1264302,-317840,-1072606,-917172,-1279255,-747741,-1702008,-381113,-478379,419314,-161389,64973,-590564,604708,1058138,479933,32730,-507013,109995,836050,-267680,896530,-94675,-617627,-237565,337040,-175379,-476714,26982,940475,239708,-101271,-227602,1123815,-21569,-227375,-1070325,-103049,-74773,-1175572,-587136,362056,-391510,25538,-253400,-385788,1170441,398975,-965985,417827,800381,839538,393976,244790,1658709,203007,-1395765,890248,700069,-1003525,-314543,750835,172304,95471,-396212,-615011,-637910,-970688,98886,288704,-1184137,-412760,594019,-282468,-290290,886723,-49419,532714,1231372,-147981,-404869,164003,-234542,455054,910350,-250310,-885414,4678,606140,-297829,13200,-1476484,-2561160,-339528,55868,-253509,343441,-17152,418173,458712,128566,827900,418291,-229390,64148,1414800,-236277,-132623,230823,621207,540011,-38209,1451592,276892,749640,426090,-140208,751148,932781,902665,-467163,-188827,595642,1109603,559326,-539613,-196011,-944910,680035,182052,1435709,-360267,558523,1108122,715238,818413,696194,137004,-74978,-130396,114345,28441,-910983,-560473,-37619,697694,172515,583046,199814,-100493,-199077,703327,-606236,-375433,440638,1611668,782689,1174780,345981,-40652,-310421,-323201,399241,442755,1496711,1221047,666972,112260,28348,964579,24907,337517,-168956,-413916,949358,1479698,833899,-472773,165673,422304,381768,-428660,-537825,308999,-154876,-440355,-292149,-166203,379162,-1118058,-22382,-916079,425603,722558,510276,730512,-471198,434314,-1256316,-1988191,98587,-802986,-1313402,-374710,524558,-179384,844638,-404522,342845,551060,-772170,-1076286,-304782,-905805,-102107,222750,-608972,-236649,-231086,-2031536,-528105,477408,742138,227929,-283295,687694,-800309,-328594,746824,-800896,-1162435,254962,-91100,10578,136341,1222270,-235117,-540029,803738,810355,938220,-155846,708526,1981545,575237,-517888,-212664,-319112,-122773,-475301,598844,-224179,-528822,-737659,50096,330595,591519,-1060987,-194794,-966740,-283773,408698,476177,-115846],[160310,354757,-472672,-1253441,135450,46943,-466258,-467207,-45448,713595,731276,617964,1118779,1144569,55788,595604,256513,20014,-89348,-195207,242426,769576,182424,-1188651,-259724,-519720,-615388,1338534,724214,1131176,337042,573284,-1055052,-401610,434020,-1363945,272819,-1413505,380305,981458,-730959,-710010,7807,-158166,-1584281,638125,-309191,646011,-987715,-1476861,-968341,487964,623012,187037,-374318,559569,192194,-479597,-722736,-39395,37844,-291218,-472343,581942,588264,654353,1039315,495228,-427626,-673101,-1011988,781378,245569,-668143,-207867,387087,-752982,-249240,-2300191,-1202457,-209829,222499,866524,1401699,-444060,762238,1777,385510,-564399,888772,1189770,-965868,-1325807,316888,1183907,-788701,-1231383,963048,901662,-94779,-184305,-669476,-506182,1520416,-792822,-965506,163664,-752931,-1219904,-1024298,-1335836,580755,699526,-1203344,-722733,-1290527,-73241,524636,490525,122942,-277289,600004,-161094,278387,1171508,-271448,549136,-107125,207670,344201,80715,37014,1683485,198960,-1440854,-1128991,330516,-1269778,-32029,-354014,-442917,-766746,-772605,-875836,1022726,61195,-829573,-1635437,506169,295181,46977,68818,469323,-1106079,310745,-299323,419471,529434,599395,881484,-657649,-12920,-396902,-1072904,-962780,-1034736,165038,810456,-208210,1322198,631785,702705,-225428,319815,19623,1439477,556147,153551,-54611,992169,1056155,842960,891724,-170443,1101034,-918149,-748700,-174452,-991656,-557155,-227501,-113167,105840,219153,-853867,-312252,430819,-369147,651470,-330693,-576046,66322,-472585,-911444,-1288076,236747,-1789902,-1242993,220094,468297,842777,-475872,250420,-13141,2329832,2076863,902197,217331,54935,-197944,79487,-337530,-785126,1302394,-101446,1278399,28850,683533,-820567,1788,-802057,-425420,-1596334,796064,26509,377873,-366424,-1360015,-407583,532370,630431,182999,-450750,-1006122,-228740,251771,59891,-508665,-227095,-841713,1232796,738288,898363,-212502,85280,-1006446,-845264,-743628,-273116,-42233,33360,-89589,69236,209409,-133813,-1053868,-474623,-19696,857323,978638,264506,-258182,423101,-194216,-458548,449376,264690,-1196777,-489366,475300,-35514,-135125,-921798,-514916,-693843,-442335,-943460,-593741,142621,-552072,898840,472224,-1452062,-641051,-1084411,-1057958,707,-824879,-207836,-98350,472394,501594,-781142,-588514,642456,2393905,631641,-101900,-572967,315515,-211317,-741340,-298899,1203796,-944151,52761,263233,629602,-1589585,-686199,-1177925,515596,93083,-250108,-1459604,-83096,230250,-110770,-1509097,487349,1059112,1020554,-639793,-578629,-373424,-655774,1057314,765103,927115,1694998,636437,-225578,673509,-1048850,-109538,-516736,-200165,-623697,-168279,-1669323,-19320,1581811,745060,510325,1407583,266174,391964,-699291,-349751,-321009,-140444,-747986,-249809,314781,1216,490780,-455923,-1185139,-1889877,101757,-387071,137493,-801518,427563,-2113309,-472906,150170,637629,1916797,1233743,-571549,-264784,268274,886788,-228401,-1953657,-487259,912030,-813186,-896756,-529236,-234247,586671,-69840,78074,864159,1305020,-171257,-368908,210058,792141,395203,-768960,-108316,-117299,724536,-469706,-518200,515514,-538329,-158180,190577,-784414,105629,-533809,415915,418889,-559971,-369974,-157093,-299993,423869,-1372483,-203511,-149502,779181,-140214,-139145,-288153,323025,515912,441341,937144,1330197,652039,-1136079,-392447,-969837,1410290,-427845,119988,-466233,-467038,20203,152138,-95438,137562,-779382,-1447635,-134131,154960,394003,-1056454,-2151839,-719946,1004799,-242394,-763959,400920,1700710,276468,1107341,-46968,1494078,-6878,-277408,-796709,1085558,90960,-211389,-865185,-744209,-255086,174263,2308407,727358,-397618,-776267,-1381787,105865,-389808,-769285,633114,11383,-640025,-243404,-930683,-1135448,-1398052,-814923,-114147,100474,333395,1315764,914191,-141156,311930,212311,-822988,12605,-154226,409576,285698,-1072331,371719,-1224658,-1165833,539543,-1782108,-713061,481740,36148,445753,-569641,187027,-360404,-199973,-35139,1305243,1048472,1247072,-491734,-131649,687905,754062,310434,1232840,1269090,773347,-355325,523889,147373,690212,1204667,922322,897897,-883285,286418,-70938,210522,-1029091,-717430,-269127,-378639,-901603,-14069,704867,22140,1841555,1839636,-1077185,-1079481,-246710,1176588,-1670717,452524,-486549,1271752,69722,-1424398,-822341,-522578,-1225900,251452,-14706,-623076,697570,1466008,-608169,-1368296,621172,-185658,-135585,-85302,-938909,-1090064,-385388,692865,214117,753327,193000,-269114,48774,-1366279,-421435,362703,307042,-171649,880842,-2026910,-72765,492445,340149,362391,1656023,-91249,354391,-663368,753516,389588,-1029521,-202103,550402,588029,-291413,434489,-337406,23201,803890,259687,-483507,-408526,-1339374,-46636,-328020,-633196,303369,-470895,-127537,381895,811841,76217,1115383,184949,-697364,29049,-71428,272431,698996,437566,585182,466884,-1418282,-593606,-131281,-265933,-50039,380526,-240779,-987264,-592654,-60100,-920334,351183,989619,532132,921260,441897,642597,-324267,-594608,-300502,62580,58254,-252543,110630,-1399833,-434954,-159815,599035,-493379,257164,-142669,212661,1056440,-721890,553551,369024,-164503,1264551,266070,-310288,-813776,-549516,-216262,70771,272294,-1271025,2274320,407681,-143517,32217,984096,1227634,333641,-285457,1123862,-1205848,1992467,715275,724150,442267,724115,-194675,443282,626783,-197417,-644996,-1130552,-939070,288784,-238308,155556,20963,-315234,-564899,-320343,1488317,-258893,-89425,83566,-756424,579667,725651,1244401,-176831,140875,-655122,-764791,111958,1222959,1147301,74248,-225876,-1037608,-321293,-3865,-1059637,-2459144,-496641,-953340,220368,986551,-242004,396222,294670,494417,-643626,695205,253210,311814,-1039059,261198,1205636,170586,-1096638,-332903,-221862,291027,-58113,-253768,-425005,848543,233458,-927324,580699,278992,-10853,-424957,-124667,-1576941,-421825,-757884,-1055223,-1509673,-802240,-1904067,66937,-78092,668450,184916,-122770,-596178,594330,1124114,641463,-157011,-419685,-458127,578575,-249205,121091,33061,-331743,-33876,340520,6397,-399812,-386729,864618,68141,-229292,-518251,542883,-324485,-216188,-1159983,99590,-108913,-1378404,-486879,5696,-318711,-97822,-709001,-197579,1200461,618248,-765047,594354,538570,497985,602352,204351,814348,202902,-1184826,899723,791736,-1202445,-356356,237820,141202,1239624,306118,-602682,-495412,-981699,371982,343749,-1068232,-563342,309068,-109397,578588,1204152,-63458,25766,988977,-470733,62840,86969,-170908,680510,657985,-203775,-1466579,-306509,997399,-130418,-271021,-1480864,-2169961,-73531,-2150,41538,364636,275562,206681,379464,-115187,769908,106414,-367832,81778,1597902,-212518,-7399,-2087,499569,546044,45518,1651988,213143,945111,377005,-4181,1014105,749352,884134,-253756,284884,880360,1117116,935547,-367179,133154,-708971,628624,228516,1365901,-801850,64821,908984,119410,759636,-9471,659085,-180504,-66847,387867,166918,-884855,-850033,173565,626386,-63558,703603,503553,287472,124736,463865,-670869,-206916,465710,1345099,254343,990037,476169,27321,578178,-284895,404473,577256,1314684,724679,511458,264229,398130,1198029,-498940,-153377,-119409,-792247,-53543,1062053,811278,-697845,63903,152080,189232,-537049,-587710,79032,142081,-566470,-8895,-660400,446138,-1413068,-422194,-751047,852275,692962,400038,646731,-648942,150926,-181468,-1853863,10231,-1049149,-1125839,-543057,1117434,-72903,661843,-407376,374342,566386,-274226,-1250020,-219157,-1104287,-281827,323643,-584182,-248070,-378204,-1967512,-540838,724076,636417,243708,-16360,784740,-1387965,29904,604648,-1100887,-1148253,253498,-258723,54800,809011,1741313,209534,-426539,762935,700929,660772,-430814,918270,1747160,539226,-440296,-300041,-107068,262619,-485660,662134,-77303,160401,-702033,123171,240463,-286215,-1378078,110566,-848038,-137884,302541,507441,4768],[-51459,743954,-224743,-857187,542148,220935,-208187,-64503,149102,684978,732749,790774,905883,1322466,-446256,592803,374951,-76950,-297090,-167866,219587,181363,73271,-1338528,-75,-233475,-391728,1830687,1196541,1192285,312649,471244,-761037,178577,465166,-888549,54495,-1862482,-47965,864898,-409146,-300629,201979,252116,-1363826,1049392,-89906,600322,-1788564,-1532441,-1092039,942792,784577,159801,150555,701922,28618,-415218,-721792,138377,-264585,-308485,-383814,296727,542390,1156174,1038634,300328,-736448,-260573,-248679,473107,-12990,-671901,-190136,166526,-563818,-374634,-2004547,-1040451,-349903,239284,647936,1123956,-396600,593757,65674,189261,-700517,1083357,1284142,-823038,-748860,284942,824463,-886991,-1017500,774595,943310,30417,-7860,-500755,-373145,1410571,-641803,-723012,-16853,-796305,-590597,-900206,-1270904,507804,469964,-925449,-799494,-1043154,-161374,373556,623590,22978,-208326,676432,-163120,147814,1215919,-459799,266757,-229091,-200034,205594,38052,282281,1425747,-21232,-1276777,-559056,458944,-1393326,-530312,-1712192,-289261,-622844,-785721,-598116,1054482,164959,-703660,-1383995,424361,-47305,-129193,36204,427319,-1125690,338883,-8488,-74429,117915,245908,881538,-523403,-34523,-367158,-1178452,-1016593,-641127,777029,1058739,-438906,902963,784309,546642,-208116,323209,91125,929372,548232,149452,-288821,886729,1366600,860852,1012726,-422552,963505,-636240,-728576,-336202,-1136879,-239857,232100,79926,381426,-69313,-751191,-626012,76851,-1070852,95316,-224285,-506721,208626,-32236,-480206,-1357547,-5886,-1739005,-1041541,560089,554507,611906,-149650,399434,-306567,1680787,1830558,1443010,493604,-161822,-142983,624925,-462013,-1470517,723888,-253145,697070,-72933,485596,-774871,106869,-997034,-955224,-1902754,554546,81215,68897,-566820,-1687772,-519067,660442,484031,240765,475755,-430309,-334671,228033,-85338,-660833,-161590,-545691,1207797,739924,781277,214703,-271756,-317816,-684670,-641207,-152387,-213501,177577,52233,-9904,-119342,-181300,-1070831,-219848,106492,604973,917499,360708,-453419,498592,-287602,-888054,213726,123781,-1372124,-426448,438506,-266678,236287,-1034173,-716888,-719004,-299763,-1101827,-420154,187720,-279037,910682,579031,-1324724,-632522,-1167752,-935832,-257709,-1028334,-337243,274671,280151,279545,-739919,-665285,773409,2455226,416793,281521,-356232,175006,-419794,-511514,-455630,692331,-442958,-243835,-22525,495727,-1397759,-524486,-1948118,-138971,244762,-219082,-1527170,-212805,77162,-506365,-1722961,548390,1179231,937461,-518850,-749208,28779,-728690,1058531,777097,613606,1406550,290663,-295277,739410,-1024686,-360452,-485276,16409,-13837,65574,-1812638,-165219,1221807,562462,279939,1010135,687593,87555,-795473,81094,-429406,-382378,-261869,-3090,181158,-122839,480533,-217031,-1596496,-2097165,-146261,-171119,349399,-1226070,751386,-1904956,-418351,39447,292570,1546382,744943,-460146,-286648,190357,259383,-119348,-1516955,-202013,1165514,-683671,-133694,-274755,-446317,354888,-233887,7090,971101,1251781,-147800,-293848,531487,1156719,167081,-552746,-110354,-104988,532029,-687399,-974406,338955,-320694,129635,490463,-809343,117696,-477520,733352,487305,-911753,-400220,39995,-202279,349470,-1471242,-285436,-194060,185562,-189372,3515,-160089,440273,656812,372568,1027400,1258688,575574,-1358319,-366321,-922462,1391558,11492,254426,-822094,-473143,-98807,10743,-73346,-270117,-1103853,-1787266,351418,107429,840559,-872476,-2163732,-632876,889493,-417701,-910017,229554,1631540,162504,1003699,-46653,1806583,-177934,-522936,-750951,648419,461482,350904,-823047,-1103469,-468742,-70396,2299809,506986,-855412,-908829,-1533046,130583,-541818,-830255,742749,-226441,-415245,-30139,-1195522,-1153167,-769719,-927387,-486708,44353,529722,995516,890952,-498211,95404,433132,-404158,-216058,-285296,406239,354895,-1467211,220317,-1549167,-1544606,563173,-1789875,-450093,539809,218368,848341,-630086,42300,42621,-198354,-262867,1138070,798928,1103943,-525242,-403112,1004528,840225,156934,1260933,1559920,949612,-54812,263795,214948,549259,1289354,1114731,1163076,-687549,269335,-180609,-427056,-1550880,-560637,-369863,-602307,-677290,216213,1068028,-260533,2058038,1396413,-1112099,-825843,-244642,1228163,-1781582,192342,-496671,1546056,381067,-1104290,-955281,-320360,-1322359,577326,342308,-1176185,187218,1607898,-370909,-1203270,372304,-370629,49805,-470759,-636379,-1288048,-482344,713552,-38835,193011,-301892,-325173,-420059,-1518478,-925183,460921,181469,-637738,798053,-2508621,169303,611199,118306,313413,1877190,-124496,88735,-497067,283014,662454,-1038863,-281213,526481,949226,-373375,686084,-411047,584379,898199,1273,-619477,-629683,-1384670,-156613,-642242,-1049848,56503,-836987,-310859,383602,1104346,89866,564433,-74933,-611679,-325512,318584,398073,530972,234407,323381,-117745,-1538987,-637545,5269,725639,-249730,317013,103465,-972088,-1187023,-98483,-897444,270027,1336351,633988,944685,422338,922523,-250748,-550626,-385263,254313,155053,-268506,-89088,-1077397,-253411,-300656,496506,-532980,137316,-312560,-163523,1118959,-966356,449444,117493,-727150,1578903,244588,-502897,-1141507,-846871,225146,121915,449433,-861286,2076955,346867,381747,-96059,92132,847013,86859,-241258,1259115,-1115290,1865949,332683,425281,1129325,1005364,241073,334101,31935,-160414,-555425,-689683,-955476,163057,-249515,-23876,235135,-224518,-441283,-476188,1321223,-497027,-338366,-89363,-1204095,500950,638374,1407861,-44096,-327998,-242659,-237826,-284732,895836,809008,-45965,-499100,-811952,-619717,8383,-686714,-2087518,-611571,-1206473,-201859,1159018,173973,292714,40262,230731,-842711,668312,58204,341086,-1326013,275294,745459,449698,-740243,-507304,-332931,224984,-435509,-795269,-672450,1051551,-75943,-1122714,424366,102459,-253356,-348096,-72008,-1703217,-466047,-227570,-933192,-1613567,-734861,-1498739,436970,234208,939918,403739,-288886,-247642,473875,1052878,610762,-363344,-322497,-974913,294092,-267278,-765140,12392,-34958,378178,243666,-155040,-338492,-443837,788529,-62548,-459896,-635091,10071,-627574,-169588,-1084537,171063,-157880,-1390053,-216302,-501222,-237029,-186723,-911914,44166,1080902,723361,-555346,638796,267003,262907,838250,-15416,-112843,185391,-913348,764244,781721,-1155853,-422044,-650026,119472,1857774,895498,-548539,-362573,-883789,456470,345548,-767628,-628261,22916,82779,1037957,1189845,-205345,-273813,898874,-696585,430990,35677,17506,768558,316228,-90191,-1755318,-475731,1054378,221926,-373936,-960487,-1672709,215313,-98340,137845,338118,597965,-56876,184680,-367128,500893,-150134,-352183,64880,1811102,-142976,164307,-184944,352905,661926,111938,1518618,249406,909290,147799,-23105,1167901,616042,679918,-77134,714252,957591,957233,987816,-107785,438597,-472407,437942,410492,1249405,-876541,-365008,633962,-182346,737736,-337005,1099247,-290162,-188097,589313,135163,-794180,-951468,388818,783873,-94118,757483,615695,557618,244465,226368,-628639,132906,387028,823002,-352348,646098,570661,99809,1154458,-359527,300114,563023,724715,606491,376689,364033,856362,1365426,-847549,-466511,75503,-1178588,-952218,663862,616269,-948556,-100495,-257513,22995,-698613,-400154,-84227,515409,-454835,363941,-962341,341820,-1428507,-650435,-159647,1144829,547353,366898,427793,-847492,-153507,910602,-1234637,-52726,-1154509,-893687,-675006,1622542,70924,514793,-399472,494689,523181,1617,-1247889,-12581,-1267830,-518295,501528,-416063,-162685,-474749,-1594792,-526583,676095,610849,240678,137619,741439,-1944753,268645,502211,-1035739,-959396,371230,-390533,129708,1298721,2025126,628208,-403931,625187,488056,321955,-695016,913443,1180623,318614,-474506,-249809,8771,447632,-542701,582962,114542,865027,-438282,237591,151283,-980425,-1503437,321933,-625698,47674,217467,575502,27065],[-220555,1072079,36809,-226571,741961,402727,62556,285982,414543,579241,681200,869766,644770,1217538,-888537,520771,474794,-58562,-524184,-128086,248596,-215408,51242,-1348158,151500,6786,-317405,1890227,1434515,1133424,193669,229504,-263218,674362,226733,-366944,-244546,-2119354,-328950,654514,-169082,77069,423377,772276,-914417,1236169,123088,367808,-2077174,-1226287,-1176215,1351726,888842,56795,628993,819018,-98560,-274551,-642619,379904,-443464,-236468,-233545,27766,470138,1490994,912682,102905,-941153,23199,494058,143767,-174518,-570999,-121243,-88597,-362789,-491957,-1239825,-918153,-605923,51132,132735,751866,-218974,491265,-19157,-30470,-720843,1267991,1177494,-703904,41366,285574,466533,-899250,-821703,571310,831995,116845,129835,-392716,-249799,1092298,-447382,-493632,-345512,-792118,113188,-486813,-1028446,726148,277054,-460521,-702072,-544323,-120354,229818,692399,-208835,-228283,687506,-21479,-40390,1120516,-910318,-198303,-530938,-602647,-48654,-46037,831175,943066,-234884,-1027833,25152,489744,-1593014,-1012360,-2747469,-157445,-469181,-798185,-365076,888390,239869,-486601,-1005304,248533,-519340,-404749,-31482,341840,-1044316,286327,399534,-291771,-393682,108231,792052,-216415,-57924,-169981,-1065916,-1002816,-277329,1082906,1031293,-549053,304746,679800,292230,-144483,334765,123766,196383,490559,208096,-374224,522216,1467384,778744,898311,-506309,787765,-362532,-841860,-421293,-1177514,-212326,456470,150452,613032,-211829,-590096,-670981,-79549,-1499905,-483041,-105833,-316624,338424,358389,-180042,-1308666,-605508,-1500650,-849530,677726,576573,209682,46083,477089,-713120,722815,1208477,1717561,626252,-218730,-101949,1147726,-556855,-1472381,-68706,-342338,226280,-159857,195260,-528659,103151,-1191908,-1410407,-2046392,244452,100870,-132102,-687245,-1717623,-569450,619986,205753,205668,1522634,127642,-425903,68773,-398427,-565485,13038,-256007,1134056,767561,646028,630611,-579722,430705,-724931,-545108,-107089,-695438,256167,56722,31867,-546208,-199776,-972302,60376,232734,312609,1036578,369934,-519557,543112,-333475,-1148760,11272,142375,-1233392,-248116,193654,-475133,510037,-1103426,-1017603,-594933,-166784,-1175026,-242142,160303,-64045,728401,775642,-840948,-508810,-1050454,-1052818,-612567,-1042922,-394312,515842,161190,-38438,-345407,-536938,845295,2133268,228151,638607,-307390,-109865,-571374,-222938,-577814,129276,165199,-580384,-226929,260277,-973944,-360627,-2514300,-775176,332168,-201569,-1374383,-280820,-159680,-756041,-1512078,664538,1116640,859695,-451663,-724865,702564,-434297,922956,746645,358805,1015666,-109209,-242978,674893,-1031495,-509378,-424328,289520,573408,359975,-1651959,-244304,895411,276240,-128135,364609,802429,-152421,-685276,548391,-493614,-601498,333115,312582,93601,-213413,400576,91969,-1506450,-1879778,-450981,40721,712741,-1141982,1017551,-1221039,-295734,-54876,-105576,1094686,369202,-264973,-156910,-20057,-474673,-55565,-1252253,-19404,1209070,-411593,295357,41752,-306967,239257,-326893,60216,886806,998742,113779,167650,1182766,1424145,-20591,-276747,-122532,-28136,344734,-814348,-1404907,85268,-28082,340031,674387,-754025,91334,-430123,801176,550241,-1094335,-399999,249752,-35729,305240,-1283152,-242527,-206603,-538847,-184426,71491,107389,571285,733111,275462,1008751,872748,427932,-1214551,-83551,-759349,1118989,431376,376633,-1159419,-246487,-162072,-213290,-75941,-523257,-1209863,-1838223,750941,-116969,1014443,-553880,-1807947,-603986,717566,-514208,-901566,59735,1434245,-7796,827472,-1283,1699625,-195450,-634493,-742739,80054,814008,885479,-686254,-1431730,-671944,-328614,1894865,237182,-1140664,-1035450,-1535411,-70420,-678709,-753068,647909,-369206,-10359,-20368,-1395113,-1049951,-140708,-998691,-731949,40818,921270,624981,612191,-772438,231365,715242,-76222,-398697,-414243,318334,427777,-1736683,-110452,-1855423,-1870532,357934,-1532197,-85729,584762,397952,1230826,-513077,-178157,337197,-263258,-572279,858903,344292,634514,-514277,-687091,1026926,833239,121772,1181071,1551363,1107017,278410,144563,416339,482668,1351109,1158809,1281861,-490998,183660,-103703,-855359,-1788115,-363998,-314507,-735007,-504988,410425,1337681,-626945,1859985,747406,-1071711,-314044,-80218,1054205,-1560359,20451,-311622,1475486,474575,-494362,-663022,153037,-1092867,820146,648259,-1616700,-484302,1564731,-33811,-894547,120359,-567305,153929,-1092790,-342063,-1475732,-611487,640192,-276581,-316602,-971922,-316493,-853389,-1490582,-1439627,107104,68669,-1098606,499673,-2120906,346953,697872,40543,337446,1891807,-210437,-84702,-346779,-107852,849525,-1161395,-427417,472408,1175899,-379205,894355,-549649,1051793,882307,-198499,-662418,-594913,-1321082,-206293,-892296,-1356166,-141794,-1041036,-475004,272537,1186459,-26936,-157713,-389348,-393092,-701274,563434,436122,463853,75857,143172,-1003581,-1627918,-491263,185633,1366931,-537581,119995,346055,-946660,-1438105,-243159,-789438,86507,1381400,573343,972088,284287,1179538,-118467,-399282,-461778,392365,222021,-242641,-381286,-665885,-85206,-299342,371749,-524608,22665,-409152,-406009,1072461,-1171601,197040,-4526,-1123833,1669450,137206,-683925,-1299692,-1102797,487392,-81796,457580,-422559,1374513,290677,621893,-334502,-824197,327992,-264917,-169601,1134549,-1003189,1442514,-154573,119307,1351813,1009507,568275,163624,-553134,-36217,-175124,-383930,-928585,-192605,-265277,-214903,414875,-36642,-81072,-751620,868849,-658609,-381860,-227490,-1431645,216840,545931,1437428,226013,-700333,129992,484889,-524769,517491,416860,-89392,-664149,-622338,-730748,-77365,-325376,-1730043,-681641,-1243145,-436856,1291199,345284,45195,-249979,-143449,-953193,585504,-228869,274027,-1332984,245818,406884,644402,-55497,-408214,-337114,213937,-737507,-1254039,-841489,1211552,-474775,-1240928,176180,-16026,-485757,-273734,176534,-1676368,-463520,354577,-558271,-1628183,-619577,-639953,664440,397234,1215129,429812,-387517,262509,224745,836431,387481,-536483,-196425,-1389878,70057,-304472,-1507082,-138779,144431,854808,127527,-579548,-300240,-225891,717764,-124787,-731670,-585691,-313113,-844155,-129576,-900009,72761,-218196,-1265915,144418,-903751,-146032,-164075,-827911,248833,873751,683322,-347291,541870,128843,203455,921453,-255940,-642987,133666,-692226,567433,687721,-777941,-476238,-1694802,93012,1837628,1186533,-478096,-267853,-713951,298861,239685,-405325,-635500,-168767,260161,990847,930494,-437680,-232942,977045,-768262,588007,-9241,277872,692336,-29249,46916,-1624492,-454495,716657,670566,-212696,-166527,-1219467,447205,-217703,14589,244000,867166,-317404,-108639,-498905,172356,-296265,-211489,24022,1845681,-105338,281625,-256594,158350,822933,179092,1135563,394679,508644,-284661,-191896,1170048,553716,237129,-13981,1002530,827537,536571,714808,183676,680159,-257930,139073,632767,1087259,-652213,-667207,329990,-82236,722277,-411168,1287471,-383042,-461936,693051,-42788,-643928,-821591,571553,1166394,107663,760159,560897,619530,128589,36821,-458707,592702,227907,207530,-873405,216147,484838,141025,1113587,-572359,106840,431456,122121,768268,261683,376234,1302842,1456182,-1002288,-586999,333987,-1434348,-1412544,351238,236520,-1130932,-254797,-647467,-119883,-937316,22351,-48733,893612,-162106,722606,-935505,102870,-1155551,-666293,685367,1157375,223548,385481,100209,-1028319,-347833,1611775,-369830,-115354,-1089536,-643600,-764963,1807428,151740,420740,-396018,683705,450483,5482,-979137,235926,-1393497,-770542,727255,-126011,14926,-515973,-1037894,-537905,483068,669213,191342,158161,590170,-2315067,360753,489122,-677744,-631215,594847,-370707,268623,1430357,1989554,964663,-415474,462873,235340,-25831,-871079,778628,478599,-38045,-557652,-79436,-16520,365063,-646770,402470,302337,1301214,-58263,379949,67827,-1254597,-1459783,310494,-342614,223483,174406,623212,-59508],[-331328,1244203,200637,399600,705995,535047,247353,447928,652347,390731,590865,794643,392526,861420,-1165965,369607,516193,37767,-718650,-55382,352513,-318488,93475,-1188997,225650,110581,-365623,1483514,1352332,953020,18823,-76523,294678,984805,-262727,-36041,-553565,-2117903,-425077,370329,23202,327702,561491,1222916,-417164,1149420,287039,19286,-1774945,-645333,-1180441,1615079,907760,-1037,951950,870610,-150054,-92389,-510560,623333,-501984,-66158,-70631,-237684,359368,1489807,703379,28820,-898520,174346,943931,-157193,-173492,-401799,34071,-338801,-168750,-499859,-232558,-841009,-920975,-243430,-534447,430296,50827,424432,-233622,-186536,-480506,1360241,881093,-615174,815834,304919,152000,-843001,-674862,401194,623992,134737,193780,-386372,-174163,697479,-199141,-368208,-757642,-726511,495627,44018,-622648,1129802,140264,110519,-439632,77667,24560,121059,589724,-531625,-366078,639497,179520,-230654,879796,-1463109,-709117,-951054,-914398,-352702,-218556,1495954,359971,-421756,-880275,418850,387636,-1753906,-1399911,-3091442,-55862,-328706,-771959,-225169,599267,247524,-300499,-640309,42269,-964349,-779479,-137654,174164,-867466,182396,848441,-182926,-841024,221286,634534,184707,-144016,90164,-803937,-902690,-32016,985475,767264,-538316,-266929,360617,-18995,-67607,376176,129330,-507491,262629,182655,-302693,-57920,1322355,645659,606999,-365520,611876,-172279,-1044600,-433617,-1169244,-564940,355566,36365,722332,-169573,-400196,-406364,-5254,-1616401,-985194,-41914,-66644,439947,676353,-61470,-1137615,-1271735,-1108711,-631062,531440,572701,-206145,79859,491199,-1059005,-124217,464428,1741903,509888,-112940,-77004,1498760,-610888,-836525,-753365,-313303,-7267,-233784,-107758,-241682,-54271,-1297536,-1641427,-1908708,-49916,85915,-160564,-731055,-1379074,-564361,424849,-35585,56406,2234438,517893,-464581,-161879,-800465,-271734,246809,-43343,1003176,855668,536338,894847,-773603,984441,-893266,-464496,-177652,-1304405,213169,26375,168315,-948590,-186270,-801112,405235,333684,39471,1213491,307581,-442590,438232,-256711,-1191947,-116840,330403,-823010,-38502,-160709,-612729,543848,-1122244,-1272229,-378480,-65782,-1060404,-88854,71071,92124,422081,987834,-155901,-317491,-787513,-1322788,-921968,-806707,-374862,532174,39536,-427612,252180,-207932,836266,1457148,107886,987651,-377443,-456003,-683882,28932,-628289,-254210,679226,-858498,-322937,-8485,-448669,-196890,-2546741,-1131432,369711,-154584,-1021426,-333622,-401376,-864692,-928352,794492,871113,839549,-433037,-588853,1401664,106492,687676,681280,221463,598460,-515335,-56125,649131,-1002048,-520231,-370891,528572,953101,626090,-1246687,-228939,762708,15406,-637912,-221965,433681,-237527,-409712,916453,-476855,-712481,841911,631814,71301,-214768,295009,404952,-989392,-1384944,-699831,199857,1171606,-615137,1238763,-358208,-175107,-158542,-541138,586557,149225,-66321,71784,-272861,-1164515,-121621,-1168809,-16570,1022208,-54409,256631,314695,112801,289248,-370899,251950,692772,699863,562395,880105,2057377,1482186,-85199,-4191,-164018,73289,209413,-770364,-1687227,-81363,312757,334086,683089,-608152,132,-420292,601218,677678,-1035611,-323606,482539,121409,320697,-955372,-80531,-200240,-1158918,-140307,121427,377613,665094,728557,136926,812307,270043,265829,-738999,412140,-445483,697253,761533,474593,-1269451,91354,-189002,-432625,-120039,-564811,-1098038,-1642224,994484,-492468,959689,-204733,-1223688,-562045,499773,-504626,-775001,-28608,1083657,-267201,624411,79290,1274422,-51922,-566416,-762253,-489154,1081050,1230402,-462098,-1578371,-813829,-578439,1214330,-15870,-1183085,-1017736,-1355528,-622251,-786491,-589241,384789,-442596,447905,-182455,-1449845,-928843,276008,-1040638,-856763,88767,1363757,357889,170357,-848950,578188,1018097,78537,-381631,-473616,149572,487863,-1834601,-574221,-2016264,-2058626,3880,-1089713,179948,593101,463225,1504267,-207790,-402148,456038,-369755,-934992,510079,-248131,-72105,-472580,-909967,710723,762276,248355,992961,1181151,1239679,560353,161393,731622,522363,1351671,1007453,1180697,-335175,75075,104725,-1020773,-1762820,-252476,-183038,-760586,-475597,501371,1468696,-985070,1418468,100645,-940110,319678,192659,737083,-1083536,-29213,24025,1087392,444669,252564,-14841,705317,-693282,993496,881046,-1775052,-1148994,1375123,315930,-514837,-115195,-776898,151193,-1669855,-42556,-1541588,-713708,487641,-371959,-577300,-1614135,-191384,-1044016,-1365599,-1765531,-595232,-19350,-1348895,188770,-1020712,422575,735490,147127,493930,1731675,-365829,-91891,-254694,-349689,923908,-1357396,-634532,375007,1220885,-271367,1002402,-718678,1330545,792590,-332007,-615133,-366285,-1196690,-193677,-964701,-1461136,-296974,-1085086,-561832,101347,970695,-247087,-759432,-683715,-140511,-965162,664012,389586,466783,-22403,54273,-1871350,-1652579,-249626,290788,1315234,-861585,-101128,404704,-943988,-1311148,-471548,-678161,-183433,1121256,346116,999284,96952,1250356,7449,-233446,-483513,441292,289617,-191379,-692797,-211943,72807,-137219,336835,-470833,-72532,-387072,-441474,975711,-1308484,-150863,36669,-1326165,1586188,4695,-775552,-1216786,-1248255,495158,-481242,272553,-14583,476199,254264,639083,-577166,-1452773,-160909,-641965,-177085,723430,-901739,815761,-652928,-141369,1139156,753924,730668,-58550,-993652,118021,442878,-302125,-873103,-756433,-253767,-405719,534350,213050,393701,-1059863,210049,-679455,-268247,-340916,-1346758,-148153,425387,1325099,543730,-887392,399993,1108260,-542386,166749,66243,-76064,-714084,-455422,-659092,-298502,-89431,-1468717,-697901,-1093085,-413433,1202759,184394,-310631,-534980,-547571,-1062770,450112,-501619,126887,-1116588,217133,328317,771246,762073,-69317,-282925,313019,-811817,-1404332,-896328,1294844,-633002,-1192147,-123245,-77178,-663359,-151262,567450,-1529834,-444113,813020,-59185,-1536336,-489555,352282,730674,388306,1465000,269024,-386608,689447,-137336,489158,47897,-628402,1284,-1649908,-30128,-350714,-1923187,-343486,136152,1222693,81309,-1072393,-284532,94146,637997,-114641,-968607,-414858,-341209,-914582,-143284,-675476,-170871,-300044,-1102846,491412,-949703,-53852,11966,-499192,368528,687066,516219,-142264,340953,170184,297697,678330,-320010,-667810,37899,-619661,388659,537177,-101233,-464427,-2499455,61010,1385726,1143765,-400648,-231155,-545157,-77967,-6584,-122085,-626323,-204810,394304,570122,553472,-689737,105890,1136491,-678900,512379,-76500,530716,473330,-299314,160037,-1132282,-264959,86820,1067885,197039,566873,-822872,547154,-349311,-229418,100826,1013344,-530707,-457169,-430618,-77122,-309583,-30114,-51506,1509327,-173837,261186,-195483,-91358,954992,246815,712216,581250,-297480,-857158,-434207,1039757,550675,-385466,-108282,1113523,558411,-73216,237859,432591,837938,-52110,-188982,755103,873924,-284621,-817030,28807,275025,666628,-410636,1142676,-442180,-800522,691793,-295824,-458471,-500324,657134,1603013,472144,746229,428378,464284,-148696,-69787,-177892,1057450,34596,-326732,-1208591,-192878,157951,131704,492818,-874562,-126261,237933,-165994,996234,157862,298455,1645523,1451329,-1054429,-594585,558078,-1445816,-1281041,160937,-249884,-1140639,-317834,-871673,-245139,-1218265,594874,262876,1192478,182880,979030,-590709,-181677,-684146,-497644,1476311,813703,-279228,408327,-263382,-1119128,-355410,1814982,369449,-239753,-902294,-397099,-826139,1484671,89286,355966,-427229,884024,374371,-178482,-431586,411034,-1479326,-973078,938023,214933,216517,-518670,-502370,-588620,331642,775319,87579,78450,378930,-2427095,322315,567444,-226593,-243882,864809,-99246,466402,1173220,1648136,1189853,-361783,349489,21772,-315596,-889380,623688,-126129,-420012,-626471,158765,-185427,60563,-732092,229183,398798,1288083,313879,524058,7290,-1082577,-1364973,59220,-56502,357251,176469,578283,-237450],[-392385,1205806,179691,777665,488945,579732,274715,360143,738207,129073,469544,587392,216116,368188,-1235924,152869,481821,143379,-842207,58551,530197,-151293,141044,-876378,260028,49272,-460763,749066,946722,670237,-144884,-350868,767037,1076583,-876240,-3370,-814486,-1868075,-352109,45728,201999,403724,539064,1450061,-31202,826934,366638,-314088,-1080319,36289,-1070292,1645736,831290,74543,1064756,842846,-102112,90741,-366488,800589,-487559,198802,71720,-524910,210131,1111036,481318,111469,-556886,234794,940234,-401351,-20520,-218754,271955,-544000,-18453,-358150,680364,-788049,-1199962,-517396,-1109641,247580,348000,351606,-506497,-212798,92789,1285420,451563,-540384,1325625,296367,-69290,-757775,-586935,288136,383561,83170,164101,-474090,-163923,360409,101735,-392271,-1149912,-600173,325231,516535,-113683,1486154,58856,645190,-68293,661337,219981,85374,289733,-848682,-598687,546440,335083,-370083,528861,-1871791,-1105130,-1328186,-1101496,-624964,-527646,1988483,-178721,-557931,-923837,543120,149622,-1752727,-1641521,-2787104,5890,-203075,-671956,-153435,309367,164108,-274728,-395105,-119124,-1210184,-1211969,-276141,-100550,-629403,77120,1240457,181335,-1114465,505089,442998,556605,-326202,272301,-475269,-730581,76240,552240,377176,-439343,-648733,-53984,-340834,-47608,428532,109506,-942794,-152222,-8127,-120993,-737697,975512,536138,256200,8540,459047,-75335,-1230835,-404263,-1170866,-1172046,34573,-223286,682261,23805,-224474,88827,233287,-1477364,-1322488,-43722,177445,511326,939249,-107593,-874782,-1708307,-630192,-406548,192935,566667,-488718,-38249,459169,-1176589,-495409,-125428,1615917,142169,132349,-44298,1571933,-623680,81995,-1032448,-152465,3526,-282597,-354469,-68590,-343693,-1259704,-1558910,-1506084,-252730,53947,-21219,-703028,-730065,-508827,131159,-71363,-182465,2290340,666235,-424796,-359310,-1121265,111418,465881,33843,806212,1014988,479777,850379,-847590,1139333,-1051942,-374007,-360203,-1688185,39206,61432,324746,-1219782,-151636,-627598,835569,390273,-163706,1304791,206831,-255998,92415,-21509,-1045085,-146179,624418,-301543,119457,-488562,-653639,299724,-1095186,-1363908,-141580,-3804,-755889,39526,-37502,213122,107739,1109840,495296,-105567,-459036,-1599370,-1070614,-352758,-305906,290143,-187180,-860324,823694,221008,731747,577200,35879,1331229,-492968,-775209,-786050,162730,-575858,-362909,889285,-953506,-320532,-240323,-15155,-61241,-1949475,-1132657,394089,-56553,-570873,-424663,-581792,-879076,-178215,893809,494861,865491,-433307,-434046,1828034,638978,414750,606699,192306,223769,-879675,219954,801201,-912915,-411190,-344668,637380,1007583,800152,-759157,-132554,827211,-107749,-1105856,-547928,-393227,-150446,-53696,1078755,-357401,-637366,1143216,865403,99214,-106248,203215,633033,-310565,-850134,-813448,263997,1523475,109031,1423445,305320,-109294,-274489,-1038439,52353,70395,73527,285292,-477885,-1639479,-362963,-1182371,-182901,680682,293642,-157053,496078,609531,487195,-392442,542364,516533,503998,1058384,1572677,2821966,1225998,6581,200852,-250475,140960,132120,-565232,-1708281,-35469,640632,53179,557805,-376675,-144098,-456354,202138,884993,-729459,-153981,694814,192952,404485,-638603,166167,-175540,-1464301,-87302,233469,464644,684514,642739,-47432,439032,-347639,145577,-113741,990345,19623,270640,901722,527862,-991272,392073,-226015,-567883,-207244,-421108,-826271,-1324013,1047801,-932535,770995,81810,-633624,-441634,247249,-395857,-580234,19597,607293,-593603,433422,157075,756209,196033,-351118,-776976,-952994,1199535,1273471,-168257,-1438648,-855319,-782037,521689,-189493,-979178,-768784,-1026058,-1427973,-837843,-423395,34043,-503908,813824,-413166,-1320869,-854250,361035,-1066635,-922439,185006,1699084,286039,-295427,-706735,930768,1281588,29070,-74653,-427016,-62602,510160,-1710530,-1043110,-1958506,-2028047,-365896,-656132,187990,558322,336722,1589871,228534,-569468,377592,-456631,-1283214,135256,-834026,-802346,-426608,-1023078,162907,665002,517211,712980,543682,1313327,741302,292737,1124083,648892,1260616,669148,823991,-249515,-23777,337324,-956793,-1569380,-286635,-43961,-698613,-589781,482801,1452902,-1242881,934723,-419960,-731410,903620,502066,414499,-498842,10378,394854,591625,388791,888989,725874,1054730,-320929,1137771,1028306,-1613714,-1626428,1089634,586572,-149289,-336610,-982281,45834,-1907292,272081,-1375930,-739534,293764,-231217,-513600,-1994728,64805,-878403,-1235954,-1742420,-1355804,-101111,-1258149,72996,268396,402325,721884,391537,779660,1484491,-556638,89972,-231773,-432236,876717,-1525833,-865367,232519,1091099,-67474,969379,-881783,1360236,690018,-404505,-508361,-83277,-1032608,-149247,-812792,-1366714,-418798,-1020405,-526436,-71220,498815,-512827,-1002663,-926776,-23038,-1028524,686782,287521,438508,-79407,24405,-2378311,-1571689,-44606,252135,643447,-1132989,-252362,236068,-984976,-914288,-715221,-599352,-478490,684679,-1969,1003148,-55620,1076245,65230,-122007,-397841,395803,379565,-130342,-930995,213650,239381,147733,440234,-387833,-156328,-254993,-276684,879665,-1348974,-500108,199159,-1378887,1386424,-91817,-707130,-891388,-1254764,274163,-928079,-47368,320732,-153171,245857,613859,-745462,-1631297,-517813,-967413,-355525,37979,-831945,138688,-1067171,-358799,696555,331753,721581,-294575,-1206123,228883,1124163,-386268,-805068,-1400085,-195268,-587580,589751,457427,823962,-1287312,-485250,-537184,-87256,-437219,-943333,-437279,273555,1107932,790895,-875746,544020,1412362,-356077,-90771,-162362,-28995,-685337,-254058,-460610,-628787,-53050,-1318009,-640045,-837585,-158750,760350,-272362,-671279,-727241,-879979,-1244251,283416,-663531,-74873,-812442,233138,504661,869300,1459256,400789,-238605,521041,-603110,-1084714,-818424,1278746,-300045,-957747,-404787,-99816,-754407,59486,988675,-1294800,-436427,1016401,357797,-1282983,-353398,1164431,659415,224988,1643857,-8817,-278460,852300,-552177,59357,-281577,-606266,323150,-1678453,6801,-401063,-1960033,-499995,-48041,1367030,161390,-1416561,-280327,341066,521960,-52842,-1105577,-183603,-84485,-826512,-244696,-467078,-479493,-415228,-985958,745630,-558665,20027,325290,-18409,419937,619201,279482,50389,97229,328982,462284,73881,-83694,-384513,-93263,-738165,267794,362765,709014,-337462,-2696737,39983,828505,895659,-311333,-252375,-467165,-579031,-380276,-12718,-631333,-80584,468633,14121,177984,-896700,537578,1239374,-476582,274498,-193127,701240,174489,-446281,224137,-483832,6972,-603671,1269146,733103,990566,-368846,470096,-494609,-416419,-11150,1000782,-666594,-792715,-158509,-189799,-201455,78191,-201214,785531,-375001,76711,-20989,-370165,1009564,296546,481479,698491,-1357862,-1421195,-629487,841857,570378,-1025869,-359320,1070475,254375,-618044,-262365,567121,914475,174140,-435076,666579,613506,61180,-828651,-256339,569845,529930,-437069,726500,-456903,-1098721,600222,-530194,-270520,-97842,574512,1790933,861123,750184,321321,176927,-442948,-83233,159661,1387830,-139072,-668449,-1349257,-482642,-352749,72805,-373826,-1162138,-336000,48284,-54002,1105076,54623,159007,1824963,1335164,-1107675,-607943,667247,-1175514,-653894,96843,-701428,-906892,-239425,-886041,-358605,-1443531,1165707,813649,1341638,441304,1078375,-85680,-405245,-174346,-232121,1905791,158789,-873527,381971,-566414,-1066109,-176798,1683738,686185,-490465,-703870,-177026,-883599,662293,-137380,278193,-521736,1017107,303367,-383696,289064,411033,-1527182,-1062402,1054473,501941,338869,-512447,-174065,-655331,337045,870429,-59507,-34268,154088,-2303966,197144,684144,97242,101764,1096904,442346,683608,647555,1115329,1297854,-164253,334129,-92444,-490939,-725963,516251,-504543,-688620,-646483,395102,-453691,-335452,-712092,179287,331465,867300,588055,633625,-2340,-636132,-1338181,-332702,178189,437793,208698,391496,-465804],[-422806,965265,-39833,780709,192524,528122,133847,74486,586034,-169538,324526,344698,155347,-117396,-1120871,-96455,386865,187198,-873817,205831,749136,174121,126132,-472144,279468,-136820,-509724,-55968,312210,327136,-226476,-502653,1063675,981333,-1371788,-192126,-981501,-1457748,-167612,-269363,381364,323099,350730,1387102,165575,368848,337041,-480179,-314050,615398,-841576,1425260,674934,297062,978959,752492,55297,243453,-250834,861290,-461162,530856,187778,-833444,37698,490522,312772,281296,-3518,263837,500027,-582360,204397,-80420,544692,-668962,41347,-95287,1222145,-726286,-1318338,-668714,-1369860,203022,603118,263517,-741277,-92140,932840,1012446,-24009,-455551,1399841,208055,-156044,-685763,-550489,226893,158960,-8892,42727,-602732,-209501,173565,420358,-558358,-1423217,-429950,-334897,816738,401465,1591251,14023,986384,324722,1074482,403200,153052,-145763,-1055889,-843469,433095,364385,-421351,124664,-1934881,-1267290,-1455051,-1188569,-800404,-988115,2093777,-568329,-621691,-1111044,455745,-185879,-1552994,-1715405,-2178994,18321,-73998,-485405,-42109,133462,-2554,-487922,-309736,-183919,-1152869,-1607540,-425358,-468025,-379268,19207,1485115,652130,-1186520,823481,259392,772213,-586819,262495,-145082,-527263,94008,-9439,2,-298336,-773809,-423748,-631508,-134909,446739,58265,-988628,-630123,-328615,93722,-1350648,540789,517854,-20777,565368,330118,-22506,-1271938,-373581,-1192068,-1713187,-240415,-502078,516780,279311,-98904,646053,510170,-1173205,-1438140,-76612,366387,561832,1178935,-257296,-586904,-1749179,-157099,-245883,-193138,557407,-553687,-260940,393132,-988973,-309309,-384724,1446488,-368438,477100,34982,1352929,-601021,818980,-803927,105312,155597,-283298,-505504,-93753,-686542,-1076736,-1179929,-988343,-328070,30383,209249,-609840,41891,-409155,-183516,170142,-449410,1685886,590423,-300779,-406829,-1170567,457624,595013,-56099,547134,1216501,480272,416211,-845223,831486,-1060528,-226989,-587800,-1514270,-224317,201860,402091,-1316017,-117926,-522392,1301505,391542,-269061,1242326,104529,-27140,-484672,333642,-776831,-77921,912024,141957,182857,-673151,-601111,-140148,-1033250,-1257942,58460,43798,-340228,163975,-106600,322848,-104161,1052035,915927,92919,-148344,-1747776,-1015631,201247,-231970,-165377,-590759,-1304456,1158974,603447,537481,-293758,-53350,1636538,-587385,-998727,-894921,136573,-402685,-234544,683421,-780965,-261683,-382633,169825,8753,-954714,-919880,444569,80784,-172316,-586213,-666925,-847744,488183,932499,77934,882277,-413304,-323449,1788131,903487,168119,549066,183559,-65200,-1151017,497584,1133301,-770343,-242746,-347105,546432,740968,862032,-360592,3120,954487,-39607,-1367667,-577977,-1400996,62345,287851,991868,-136087,-339693,1222923,924734,137392,89612,148521,697295,214880,-476886,-775068,216019,1512086,755101,1557073,550047,-118251,-370892,-1615685,-457832,77166,126056,354806,-578635,-1750230,-749130,-1201924,-429243,337266,534155,-725320,610879,947372,758421,-411115,857242,455026,480369,1429726,1970890,3106671,635249,223762,292531,-381102,120066,76327,-306839,-1431198,242405,864722,-439387,404746,-85218,-306899,-525085,-271263,1131909,-228050,88552,771090,141423,543982,-416150,441594,-114447,-1352472,-58944,459284,234487,615814,493376,-270568,-38569,-758989,102684,407875,1473891,582919,-35159,736003,518242,-317173,545458,-330113,-572020,-319905,-182015,-491083,-1029115,918476,-1313440,536945,250474,-235306,-219689,-28788,-234032,-354424,212217,108773,-916620,277737,180886,386065,453221,-89497,-746093,-1253093,1135316,987018,163303,-1017699,-780348,-896790,105840,-241281,-572133,-302784,-646705,-2204357,-821039,-343544,-311201,-618793,983307,-582491,-1011976,-818778,142765,-1077338,-987437,317711,1816049,387786,-648264,-416911,1138580,1450090,-197463,489982,-289472,-254823,473887,-1348470,-1357423,-1684397,-1748002,-619040,-458916,-106109,492601,10510,1438846,686787,-641562,135481,-457525,-1524120,-223062,-1241450,-1298041,-405910,-1023830,-422232,574511,843893,378040,-103214,1282131,814992,504441,1533514,795086,1074693,213761,249424,-243346,-103282,484851,-744425,-1315792,-447194,52822,-580258,-755352,398993,1320238,-1335519,541900,-780912,-485775,1292925,787535,218115,29341,62899,663864,224046,365251,1169423,1223920,964863,-107268,1265828,1082749,-1208002,-1776221,753638,709824,135393,-562130,-1138380,-123701,-1671940,553405,-934459,-668857,118548,150314,-203752,-1941662,410188,-398497,-1150251,-1355887,-1842482,-198117,-828075,272865,1222344,328170,666504,670420,1123032,1251433,-712214,407246,-258773,-409125,711913,-1565639,-1066486,57270,837437,162102,786512,-1015509,1128798,637508,-415106,-386572,116784,-798312,-123257,-476070,-1155673,-502964,-914208,-361510,-203179,-63721,-748335,-819957,-1178024,-197943,-882616,709581,176125,267214,-145706,-7394,-2345570,-1363208,12633,75586,-251743,-1251109,-286935,-141184,-1066226,-431633,-884909,-533542,-718690,259992,-386989,956790,-108060,722376,29401,-87268,-182983,274921,494661,-61604,-1012150,535640,428697,468795,649055,-303744,-248173,-68958,-112,812252,-1264813,-754127,383977,-1337284,1115766,-116239,-446636,-390747,-1138788,-66558,-1238356,-382813,556366,-219453,257490,700783,-808312,-1377043,-721749,-1193397,-711802,-845332,-795063,-404604,-1324905,-566733,290441,-121010,578294,-495913,-1189051,241675,1631531,-482517,-736812,-1947690,-103867,-745229,588276,616563,1079163,-1346264,-1023570,-264345,71975,-521980,-328051,-527519,114585,862369,858299,-710197,576894,1330252,-52249,-231771,-228884,29826,-639283,20074,-217205,-977794,-226361,-1237234,-494401,-579759,218427,2168,-878036,-934660,-718832,-1053960,-1475410,121141,-665495,-305916,-563189,314576,807709,969191,1834166,845717,-263885,780252,-166315,-317097,-612930,1159788,498752,-586610,-589027,-108324,-754005,357930,1304282,-1005416,-452413,915793,499193,-843191,-225142,1629485,501097,-42189,1696975,-302514,-82970,704468,-922096,-363676,-473988,-466020,794798,-1402691,137869,-448495,-1689771,-526738,-328932,1285444,364374,-1473019,-267183,402783,345374,23406,-1105988,50393,368282,-614759,-439658,-301479,-741301,-556471,-941723,897455,86218,49826,704413,510858,467681,708289,45345,206774,-137840,473983,594783,-715943,422906,-63827,-230125,-1016381,189957,192143,1404451,-83818,-2182195,58339,391088,658014,-201260,-310340,-551669,-1068423,-815765,-79743,-656876,151048,480698,-467892,-113291,-1033142,792554,1171880,-245850,-694,-370245,752281,-120694,-465183,254414,87672,248202,-1093415,1202978,1203636,1023412,256272,222719,-659854,-383377,36285,841257,-709746,-1036046,244699,-203692,-8873,21694,-472390,-120688,-659279,-225207,215592,-614650,984392,301594,564866,653885,-2322789,-1785548,-663680,649161,562501,-1486003,-719619,931656,11895,-817188,-629305,543977,930491,434766,-488111,356946,335599,275860,-743529,-522507,517610,294700,-500871,232177,-424376,-1274336,451000,-659127,-107202,248636,289602,1454602,1123146,788870,301351,-89190,-605428,-24842,476603,1472796,-249036,-793583,-1362011,-599105,-896130,-21994,-1061318,-1320684,-466353,-79006,292887,1014103,-54344,4541,1822693,1111219,-1193772,-714653,624471,-688884,177407,134400,-973258,-430391,-26440,-758254,-459346,-1484657,1568724,1426181,1310126,524041,1008645,353038,-486856,205742,23252,1824823,-637789,-1401301,264115,-730112,-871480,119981,1437643,516934,-882517,-617415,-7722,-962211,-396441,-474610,163307,-683699,1006792,225682,-445141,972541,188368,-1559497,-1006186,1007429,631784,294978,-527067,-120661,-697845,497219,898481,-226226,-110367,-52079,-2023767,34015,747570,164229,315643,1213444,1141161,865103,66545,562565,1294530,170267,426214,-90904,-526091,-426557,448669,-674911,-725103,-620518,563448,-738446,-666567,-533523,309641,84433,262103,730752,670957,66423,-173781,-1416433,-700714,324568,468617,244980,69658,-689276],[-438700,593216,-381912,450040,-80356,399923,-119982,-258811,203044,-445351,168933,182238,200052,-473995,-891568,-335394,273010,124869,-814458,363650,948944,525102,9903,-63611,291460,-359268,-441708,-665178,-374216,-13580,-179369,-473175,1176760,768531,-1448656,-394505,-1020291,-1016642,51226,-514512,548815,158524,69903,1078486,193246,-104717,182158,-367811,269897,931942,-532758,1029877,475564,601713,749524,637262,335254,354165,-192766,791449,-464664,870327,294714,-1120154,-130336,-109687,233366,411194,553113,308173,-190849,-705412,389264,-33212,776178,-689559,-26676,211515,1299232,-625253,-1161557,-657460,-1233012,223335,765731,204239,-851760,135533,1835851,578787,-453904,-344618,1019765,11695,-93673,-650295,-547298,190869,-27329,-92358,-144971,-694419,-277101,169584,686756,-812711,-1526562,-242523,-1161922,918621,817259,1389770,-25334,1023730,647281,1255405,522230,326318,-600398,-1092838,-978433,334547,241984,-371129,-274067,-1604654,-1164592,-1187948,-1234874,-855960,-1548402,1803370,-772511,-600324,-1301980,291647,-544625,-1220276,-1627179,-1609206,-24651,82480,-233026,243022,130444,-209152,-915706,-356648,-149313,-812615,-1834708,-548416,-855386,-158901,34008,1527261,1067386,-1091852,1071776,125436,751716,-858117,25492,143869,-346995,96986,-438783,-245235,-152185,-682042,-645564,-860931,-325005,391079,-28733,-685063,-963164,-649040,265253,-1732395,164156,618767,-119245,1195542,205226,55713,-1077831,-370461,-1164804,-1838822,-207196,-643648,288091,489359,-34912,1081118,697960,-787151,-1323442,-87540,480101,604048,1408377,-438706,-358382,-1408588,215657,-221950,-487419,523995,-401928,-519278,290554,-553340,200121,-299693,1293248,-845666,868310,195714,935286,-550407,1045931,-224435,388772,293078,-213906,-557642,-307085,-983362,-793427,-643060,-554360,-295064,34883,411370,-463800,681837,-279235,-445069,601023,-668884,706164,377771,-112880,-218709,-844208,671034,582066,-308502,251599,1396153,517323,-325145,-821241,166322,-838473,15555,-727015,-714218,-503625,411414,315091,-1272207,-109486,-526272,1688496,337614,-279186,1066170,26339,171013,-1146198,695671,-446401,60312,1077104,372694,164405,-659712,-484414,-609697,-947250,-1009818,196820,142758,86900,311220,-84016,427497,-161308,786764,1036954,261019,75872,-1695153,-797992,707444,-195377,-715982,-1158243,-1712413,1157063,811453,280626,-964603,-226113,1846004,-622956,-1092339,-999484,-41023,-110280,8123,122082,-360828,-201911,-412418,72131,-5311,-6298,-740948,539216,213472,41550,-807455,-655345,-793775,896649,906800,-280060,834295,-340884,-268951,1288754,762556,-9663,516908,72298,-255652,-1278111,677592,1480610,-592540,-85288,-364834,240975,278323,833227,-125474,129784,971580,196609,-1321812,-402534,-2153638,322665,542260,688200,161442,151521,1147690,753856,140952,317367,134514,560651,375284,-352639,-630832,76409,1015550,1134465,1602990,429721,-191108,-390091,-2209691,-881659,93949,95547,194385,-567711,-1431949,-1171624,-1165743,-629105,152513,599120,-1224507,723362,977909,1001727,-433520,1118549,526272,592379,1548231,1938856,2759276,-172549,481895,257441,-532851,-15776,-16590,-153318,-929888,648351,884013,-978941,312269,221172,-454186,-599812,-685142,1347781,379212,354294,575698,-9836,712709,-276115,680554,13690,-868956,-77874,774772,-290464,471847,311400,-515230,-504830,-821137,139427,622811,1708546,1137803,-160127,193720,446717,575224,520275,-542986,-438910,-424367,40218,-197830,-864183,651828,-1516994,314061,293698,-107341,67701,-315230,-94033,-113825,503357,-266843,-1145289,164033,110860,308718,626021,88976,-638284,-1384638,901165,436975,487379,-439932,-601609,-894061,121864,-160476,-29791,257646,-338993,-2642902,-758542,-402431,-574201,-831790,929202,-594065,-563375,-751096,-218141,-1054444,-1068589,461222,1679888,535021,-795899,-99833,1149501,1493340,-529672,1143807,-119501,-355863,375415,-809444,-1402293,-1262206,-1269986,-675650,-623689,-615493,423248,-440274,1055035,1045069,-605225,-188923,-338956,-1572888,-524936,-1341982,-1376782,-433369,-956684,-872426,508893,1104065,45404,-426481,1124654,808927,752831,1874671,875922,826121,-247180,-417234,-304625,-175935,481574,-471270,-1070285,-650968,80056,-426046,-842106,308520,1127711,-1241293,280324,-1006084,-255905,1419596,1015392,214954,372270,54220,728127,104935,383117,973592,1246149,397081,-63008,1323917,1043698,-686947,-1552241,402276,661199,317517,-804268,-1182148,-295629,-1065634,686692,-281400,-518471,28679,665875,160438,-1428911,752476,219553,-1093288,-780151,-1854973,-309280,-189064,769920,1611326,256029,584028,871434,1412103,1100944,-761258,723697,-298439,-374967,439338,-1435042,-1189296,-125812,530373,321468,484923,-1114358,684354,674286,-345317,-288666,164907,-441043,-164713,-61912,-937854,-526693,-816913,-114658,-281476,-500734,-881147,-339178,-1558973,-706538,-599968,764230,103151,-79701,-281897,-103716,-1829569,-1043456,-125431,-169476,-936445,-1144839,-218888,-642302,-1160157,-36715,-907457,-436037,-835267,-739,-715141,844735,-38252,331573,-77563,-106879,127133,107841,619254,36104,-887376,699906,634829,719043,868134,-249780,-363262,93815,248926,776435,-1038616,-847814,479774,-1242476,815166,-71217,-24567,176147,-951447,-381299,-1268678,-610855,686468,199280,267179,918697,-779366,-836815,-803466,-1307977,-1139691,-1767990,-772439,-648731,-1390498,-792358,116201,-471082,363982,-626091,-1019235,146166,1776108,-457221,-675052,-2268170,-34188,-851202,535923,625612,1097168,-1209739,-1265889,59545,148655,-601208,303964,-375820,-6210,680290,682201,-465928,537480,941624,252495,-285707,-144169,82165,-633528,331089,-7111,-1218006,-549364,-1168197,-272009,-410978,574431,-842546,-1450542,-1074526,-437358,-1030413,-1620264,5423,-519959,-544881,-456553,442583,1065239,1071704,1819191,1112877,-383736,1002990,359039,648175,-311565,954951,1418027,-163916,-615274,-120272,-687394,688596,1402946,-702255,-479516,555343,276502,-284578,-141823,1753877,313213,-341281,1582001,-521920,157299,336366,-1139353,-657954,-455500,-239706,1371256,-825376,282942,-478344,-1264134,-396416,-604181,1071959,625196,-1237779,-220695,259198,105098,74689,-964235,245734,891153,-342023,-700770,-174407,-848878,-679685,-920566,1021219,608969,14651,1051262,1006618,577111,910621,-127445,295843,-342116,473228,613355,-1373910,1021320,114827,-330250,-1360223,96141,35578,1753143,244353,-1184536,143849,114959,603595,-69202,-371080,-813755,-1416764,-1210354,-231519,-686867,400228,440894,-767960,-288028,-1122623,673956,899226,-76540,-191511,-591176,706902,-336289,-390311,304585,432968,368221,-1206782,911134,1423601,735446,1024344,-129325,-837756,-76164,356815,594170,-660394,-1122841,655476,-213418,218787,-210591,-875816,-904872,-907795,-541845,446751,-738519,920108,242609,890954,429323,-2794422,-1794247,-479365,503754,478480,-1621034,-1102233,759717,-116299,-586825,-787072,368169,915349,705558,-277589,-58726,100611,335194,-612404,-762533,56316,-25366,-565129,-99248,-350270,-1294866,284503,-628939,20344,430141,-161504,547678,1152006,850507,358788,-172991,-549676,57013,696042,1274943,-274506,-747163,-1340441,-548072,-1295233,-138643,-1282214,-1275880,-488696,-109986,596180,745600,-166866,-117252,1654750,810611,-1259141,-923109,446885,-138198,874781,231908,-979149,201994,256331,-607524,-534939,-1243207,1689209,1824661,1120337,423904,798890,544606,-403912,352113,192113,1334892,-1341553,-1691827,39097,-736985,-595763,432539,1186419,38217,-1348416,-708642,92215,-1074357,-1302812,-810771,34589,-872850,804488,117873,-277604,1380308,-232731,-1626811,-821362,765957,545344,60326,-581186,-256106,-684234,722241,829225,-384668,-106825,-226783,-1669774,-133329,663581,-7677,347749,1171785,1767252,963302,-357559,146927,1187914,524690,595142,-4670,-433755,-99842,359687,-737427,-473291,-573485,618380,-938800,-812992,-211624,578572,-287272,-272155,761003,609505,223157,90373,-1536855,-892595,370910,457338,259640,-315341,-849908],[-445853,198435,-714783,-48367,-262088,232157,-390654,-460779,-301464,-635575,23130,164663,292864,-640809,-639065,-521887,188494,-44155,-689086,499893,1055879,800786,-185348,270544,291339,-520692,-241529,-915670,-903705,-277870,-2447,-257461,1169105,511277,-904146,-399335,-913389,-663754,232343,-635446,671487,275,-181427,652853,141695,-494956,-83397,34066,577434,926247,-216274,604038,275707,877874,439661,538591,758700,432957,-202028,619592,-500674,1130965,415506,-1314783,-261521,-445227,238734,389671,870525,381492,-859269,-772620,439264,-97386,891346,-599102,-226399,469815,1001077,-469428,-686700,-513927,-802173,217081,820344,251800,-793096,388784,2537775,91014,-767812,-208037,333000,-278928,96571,-642170,-555687,148076,-173834,-115597,-354957,-677575,-321231,325898,821783,-1072647,-1476637,-63469,-1749237,869997,1055643,978739,-93227,739767,829520,1214955,550572,568703,-954918,-970477,-890330,289433,5991,-232085,-618752,-1005904,-862700,-559409,-1293495,-818645,-2080849,1302476,-810941,-496471,-1358180,178113,-836605,-863389,-1405277,-1207519,-121882,274648,33383,754119,282762,-388858,-1404813,-464346,-63664,-327688,-1778616,-600304,-1131099,17556,111617,1363857,1311008,-893004,1235387,70511,502640,-1046182,-378464,360036,-242074,144716,-531009,-297374,-13955,-486808,-685457,-1013921,-559668,258373,-144651,-197039,-979246,-824307,344307,-1781102,-29331,809419,3426,1746669,54266,200201,-652730,-398158,-974010,-1382512,201191,-539207,73459,569403,-13818,1275012,716688,-386836,-1022122,-35117,527790,645167,1601723,-597325,-259591,-837838,418949,-358597,-620886,442204,-109616,-745620,136314,-37141,670488,1364,1158348,-1119477,1238563,449233,489741,-478533,717645,392813,615518,282740,-67771,-536052,-622526,-1157568,-479852,-172499,-355424,-219925,69361,472559,-287313,972212,-145216,-602834,994155,-779293,-267324,141311,95312,218198,-201756,720372,417659,-680994,-35957,1480007,553127,-1117254,-798742,-626050,-401819,353663,-613173,410546,-725073,607495,31935,-1179963,-140157,-629533,1872201,241286,-224506,885518,-22640,290788,-1655766,918551,-75873,222489,1045725,350887,111837,-468866,-347232,-929015,-843514,-727430,281709,389872,455132,497964,53611,510939,-100122,370418,930977,396000,171002,-1447590,-517280,1051454,-218864,-1200887,-1773895,-2010316,870247,785686,3078,-1328358,-502697,1910567,-596901,-1059526,-1058762,-317056,276804,224328,-572092,168075,-186390,-337715,-201798,-81824,507799,-781593,659388,280173,14082,-1030981,-566649,-713286,1012106,840772,-502069,707131,-203237,-235341,519877,259647,-110831,492265,-218407,-357371,-1229386,684087,1590656,-403306,18878,-376332,-226185,-191124,758548,5480,212848,779774,511853,-996116,-155845,-2277363,556895,678521,263544,488368,739853,1000900,359189,82251,512546,148542,246814,147537,-448090,-460949,-97317,177284,1193437,1524095,188188,-300735,-276598,-2640442,-1169145,48639,6214,-194509,-478934,-770219,-1480073,-1045170,-672508,206618,473592,-1512611,875843,713324,1126817,-453508,1268876,667301,727300,1385637,1547881,1949157,-968960,675685,119400,-664651,-245565,-192222,-230140,-363279,1002246,620158,-1376313,282750,487142,-570538,-654558,-940491,1464659,988355,584958,57421,-180847,880708,-135263,823614,237028,-189026,-144785,1073071,-897464,287348,129662,-757736,-845952,-531392,224999,479724,1633471,1551693,-126921,-666817,344546,1393944,365099,-865012,-196981,-480797,156380,-29799,-860160,318415,-1477438,123625,245190,-183319,335298,-595693,-54820,136186,807018,-416557,-1203621,88242,-58600,515106,659396,81520,-445497,-1383945,558707,-235352,751751,99216,-358460,-776267,490562,29258,563684,724700,-175031,-2591821,-701054,-585120,-710389,-1139147,696902,-432923,-47642,-559267,-507398,-967736,-1136358,577179,1328998,557080,-714537,132728,985742,1413960,-880017,1634152,11461,-310649,234612,-239220,-1164730,-794871,-719218,-536786,-1060097,-1164140,384475,-871669,514564,1212398,-471700,-489393,-125531,-1390319,-735556,-1108478,-1029161,-518646,-892449,-1113157,467049,1180701,-214626,-190877,875461,763580,989018,2050921,828340,573987,-597502,-988280,-405197,-266134,328881,-206895,-842915,-787100,37927,-236746,-756631,246053,939381,-979150,124439,-1135421,-88939,1309745,1176657,377569,471248,-45503,557286,200074,416405,392335,788479,-417436,-98368,1211318,921837,-183059,-1036663,63617,465519,428654,-1043524,-1061251,-408516,-342710,548882,414441,-332810,73490,1134346,368106,-609104,980881,754003,-1012144,-301967,-1426814,-401797,467612,1415704,1527113,230227,488953,915104,1540992,1042702,-669835,851849,-312234,-421396,72294,-1175749,-1207595,-284505,234113,331344,131490,-1184909,139411,797389,-165711,-231025,83660,58435,-299946,298863,-790691,-459224,-745079,113389,-319362,-646008,-866926,193586,-2121016,-1408053,-299539,814571,101133,-506659,-525566,-297732,-1064476,-665986,-430285,-387432,-1178312,-813996,-115257,-1136808,-1225605,170958,-758834,-285950,-791759,-46120,-914727,670468,126666,46963,-198062,-134511,445093,-80865,729516,203664,-559894,691818,829397,810756,985753,-246242,-499592,168750,333974,759265,-679202,-763853,413952,-1119980,538378,5145,465318,694957,-758010,-544710,-983063,-667877,730294,740691,246822,1146960,-699459,-206612,-805570,-1320846,-1465807,-2501086,-733614,-505701,-1266438,-1028719,221755,-629878,145407,-677246,-815456,-17183,1522775,-290590,-621368,-2328449,-64932,-869206,432255,463123,888404,-916641,-1176385,335485,120438,-681910,739745,-31742,-40256,633286,268352,-222063,469550,410709,454096,-317661,37701,116300,-694807,565675,120495,-1232196,-908552,-1070911,-13933,-382937,788098,-1455044,-1858880,-1158916,97653,-833597,-1501098,-25906,-288960,-773556,-500916,556617,1152029,1148141,1477605,1106910,-574980,1110267,800803,1421366,30320,697881,1976762,225756,-467163,-138929,-597668,953121,1241645,-428483,-485105,54157,-248766,230885,-156515,1650010,144721,-591285,1294293,-621106,388446,-80257,-1127486,-699393,-240768,8615,1921244,-85146,363047,-469681,-850319,-144637,-798536,843184,841151,-829003,-121179,-24297,-168192,74127,-696419,381791,1363832,-71061,-975027,-62621,-736633,-705601,-819355,1235878,656203,-89534,1282425,1419656,762803,1117390,-213328,296196,-531597,260959,484829,-1626121,1476670,91661,-354325,-1648926,-84628,-120907,1641300,528281,-113425,309562,-77780,753480,71333,-400886,-1188356,-1546880,-1458148,-332209,-697185,574067,367984,-880615,-360659,-1216922,163110,475076,-33169,-231493,-809651,645446,-429870,-279820,442883,526755,337544,-926143,531513,1306748,276168,1734305,-476837,-993925,417351,962916,351033,-534800,-1033288,942068,-304967,433695,-519449,-1345326,-1352093,-978252,-757267,606902,-665299,873480,120618,1232464,100206,-2564132,-1408963,-102714,397685,289215,-1402388,-1397139,598417,-136103,-129211,-745699,98523,895914,923621,187436,-387863,-12713,290114,-477284,-953349,-627723,-388641,-582435,-100636,-248304,-1181906,136608,-434306,119185,407675,-677115,-660293,924950,893361,424112,19392,-289286,102945,766658,850194,-223437,-608583,-1350884,-386211,-1423919,-270479,-1008910,-1027491,-412494,-45518,643868,386230,-272007,-174358,1357673,485153,-1218275,-1158797,198697,296544,1215837,344935,-725689,835862,511650,-524248,-563313,-711461,1511030,1755068,843374,209564,507341,441138,-200675,274050,262057,744928,-1753995,-1632921,-271859,-649870,-328833,663792,928642,-467718,-1751435,-929173,120847,-1212333,-1796150,-1019165,-34166,-1000120,409823,-40360,86285,1357069,-763752,-1775173,-570753,356373,257652,-311480,-676947,-390337,-607757,903333,670275,-509255,-21521,-375013,-1302330,-295046,377911,-280685,206040,979540,2071638,955673,-500831,-48611,986828,714233,783897,106490,-258293,124495,195497,-776380,33680,-523476,543949,-964253,-733157,168838,856061,-674116,-580824,728629,445591,443646,69512,-1584810,-835504,330929,408473,238954,-648571,-900291],[-440147,-110411,-920339,-521261,-335967,63679,-583604,-417618,-765361,-703758,-90751,265376,355432,-627590,-444945,-624203,163217,-278659,-541844,581056,1005457,948047,-367404,488033,271708,-555659,37870,-808187,-1111805,-397446,255614,86606,1132816,260860,172882,-116112,-670360,-466488,327619,-605785,710182,-90569,-287871,259135,114137,-748983,-365027,616283,647312,655952,29072,294703,102706,1019108,99518,485315,1316616,503309,-262852,407715,-532723,1223871,558699,-1354941,-327850,-438078,293586,181785,794681,460145,-1261565,-773828,315446,-258482,847056,-412785,-511403,605789,506042,-266195,29363,-317996,-306742,135086,788465,466399,-576875,577344,2827608,-305271,-932132,-61855,-402574,-606608,360009,-621365,-556685,77753,-286692,-43854,-535123,-516686,-302248,580060,780720,-1249595,-1339511,92819,-1817636,752082,1091357,518119,-214502,218836,842443,1007057,492697,811607,-1133192,-762906,-535899,327118,-257656,-38269,-872668,-356128,-492663,188069,-1377634,-752372,-2419125,824838,-725749,-331719,-1221196,172166,-984136,-566106,-1094848,-918963,-262529,477962,247753,1379922,511290,-474504,-1701953,-552399,-2758,112387,-1410428,-540663,-1137500,170569,210591,1043019,1344834,-653825,1378604,100186,128109,-1067058,-818784,475153,-248854,249019,-219739,-169245,126482,-317335,-574556,-1088348,-755282,94338,-268656,270858,-649310,-779919,320079,-1496696,17530,1010436,313691,2057358,-147054,390867,-111506,-433305,-542826,-468155,786471,-188437,-60114,488549,3712,1218756,555982,-30136,-619966,90319,537032,681854,1700989,-708868,-317350,-230662,431610,-604369,-608930,303070,206843,-895997,-83063,360677,858786,328612,1011902,-1097525,1506179,770818,193030,-390898,54801,777567,721086,72928,137617,-476077,-922448,-1184936,-205804,11467,-439648,-187502,113572,335782,-113941,830105,-42654,-639049,1095096,-755094,-953176,-25499,271172,822309,538261,644274,142857,-1101791,-265820,1418624,546489,-1630680,-747963,-1286013,140079,727987,-138941,1346528,-844700,714658,-399742,-1138414,-201888,-770705,1783270,125825,-150928,803987,-57767,329024,-1808507,889310,336785,358698,813583,128703,62319,-179443,-231339,-976882,-724003,-511000,340309,872813,736734,720489,287580,544388,-35828,-71171,753291,502653,125446,-1077074,-283693,1189387,-297546,-1469546,-2259628,-2103496,480329,553611,-247627,-1381808,-837713,1819977,-532293,-934058,-1016901,-613539,710329,315710,-1113611,604835,-231246,-189884,-467241,-163403,490314,-1050325,753690,226228,-213232,-1171612,-427370,-594532,923289,776319,-558478,543541,-11284,-165577,-251373,-412764,-160707,436556,-653913,-388974,-1025139,491098,1274638,-230191,79806,-360042,-744484,-497682,682094,161615,242388,413040,786059,-544272,51214,-1690862,719837,708058,-156325,785547,1286214,824566,-176156,-34197,629111,169768,-161509,-314382,-663653,-334962,-226041,-650480,999132,1313209,69941,-420266,-11319,-2677892,-1304266,-103815,-113346,-712015,-362382,-16581,-1542387,-847125,-510561,444586,198510,-1553910,1041294,313309,1083866,-457442,1279873,770988,761221,1020006,1027681,1033385,-1516941,720702,-67220,-730367,-497190,-449408,-556102,98301,1138525,58450,-1507891,234044,661727,-664797,-678544,-998283,1441210,1497469,737515,-668042,-266588,1022939,100706,831427,559477,449996,-235140,1212978,-1269539,107262,-30662,-972510,-991775,-20952,307949,101667,1315386,1716126,-22699,-1621224,267703,1877203,175459,-1238605,105376,-456566,132757,-26012,-967833,-3480,-1212946,-37096,163239,-303544,481429,-850737,-168764,384241,1028241,-354025,-1059569,43714,-289371,862717,554793,-140368,-187525,-1303033,201742,-852843,907200,414742,-106723,-582737,933677,276604,1104986,926248,-130060,-2136642,-699560,-800929,-708552,-1476827,367973,-176411,431850,-187673,-561166,-793383,-1139409,623896,850013,329777,-448969,222690,700498,1239614,-1175008,1730978,56007,-102525,90598,183290,-736536,-381598,-244911,-279692,-1471807,-1563437,406452,-1109914,-33818,1158788,-272383,-667043,102584,-1006202,-829654,-629958,-432090,-656492,-893848,-1169294,432023,1018538,-334282,573801,625399,711696,1165899,1985599,637448,380582,-754153,-1281890,-510119,-394794,90025,5058,-608461,-760461,-48899,-462,-488864,203776,804230,-590050,22499,-1195392,-10399,1061124,1273171,595980,346715,-205491,201093,375904,429678,-287919,79572,-1063673,-91855,860408,742183,195672,-430741,-237192,185584,534818,-1217720,-768046,-428185,260006,98883,941205,-160167,262575,1385073,294331,234271,1011430,1040748,-866670,-155463,-797802,-423453,989604,1996892,1211697,265180,393782,775420,1453532,1032767,-461573,633154,-276116,-589407,-366258,-889179,-1123706,-387253,-9963,169123,-187392,-1233191,-342486,959268,139499,-199718,-37729,651020,-519419,501937,-729609,-280928,-685409,199029,-341474,-456877,-708927,541330,-2707620,-2003745,-88659,781504,175218,-843076,-860811,-572050,-338242,-301217,-814877,-500992,-994335,-347450,-69936,-1487767,-1222608,183460,-478310,-121944,-591647,70274,-958556,453758,324616,-53565,-266447,-127525,660400,-279720,807820,476009,-91941,538566,973038,710578,925888,-289345,-634223,130667,177866,745142,-229707,-529950,187312,-980937,355890,57938,896543,1073099,-615359,-498165,-476396,-578376,726890,1034767,160957,1214853,-615409,335214,-757577,-1241935,-1548177,-2804976,-649522,-5681,-986085,-1234258,514230,-577685,-25479,-672514,-687919,-172731,1017659,-77195,-573631,-2173037,-261205,-766890,275340,168277,516063,-549769,-823994,482251,-1039,-769553,832145,384359,41846,739399,-305148,-42837,406166,-90010,493313,-390694,241342,129557,-805174,592033,159513,-965057,-1173700,-939182,220510,-492477,806393,-1584121,-2058485,-1291332,756975,-542967,-1026858,49404,-54273,-974797,-640269,570919,1044585,1160553,921370,822400,-771411,1063921,1014101,1669766,343574,431538,1866650,523794,-181669,-153650,-521236,1047962,865764,-219443,-433109,-433477,-891098,516466,-311337,1448940,28638,-714953,880868,-608061,559404,-375405,-880258,-409401,66777,199415,2267096,561661,341532,-404358,-572425,148259,-893834,660122,912402,-416856,37237,-330053,-408845,16699,-331788,455793,1696252,157406,-1201795,58472,-408017,-553118,-537433,1616882,124939,-243644,1359929,1723897,963093,1201726,-223039,212660,-776235,-128438,231564,-1409663,1617714,-107850,-282437,-1780010,-394419,-309878,1122082,615608,687559,543560,-274694,959277,192994,-378680,-1541171,-1459427,-1489556,-281749,-674033,610918,281756,-863385,-373810,-1355669,-564698,7916,-135137,-133538,-963323,661250,-407434,-194274,710762,436980,194580,-385562,231101,928905,-198706,2126208,-703835,-1072545,918943,1712869,207122,-363942,-809859,1010067,-501304,600581,-728047,-1736815,-1437083,-773322,-791998,649004,-371128,879427,-38996,1346355,-197987,-1758165,-746969,363919,282956,-917,-923775,-1497371,463137,-102209,208485,-565857,-164772,888431,1012304,793766,-465611,62695,229088,-359371,-1055541,-1237658,-737112,-515011,226598,-138209,-994044,29473,-118726,207651,220204,-1132664,-1710198,507265,856593,412507,461787,69434,65746,680269,332706,-128533,-458228,-1399736,-193012,-1255974,-415218,-445352,-652351,-281148,79582,400754,43167,-353539,-161091,975644,187384,-1023258,-1304129,-30503,487626,1184136,438714,-305304,1298506,651210,-518561,-520842,3991,1121799,1137135,575747,-12535,204504,140711,30803,92823,283912,399909,-1799829,-1220892,-609592,-586393,-149551,753018,640492,-779685,-1943445,-1108321,101018,-1348623,-1912481,-1010174,52618,-952136,-119738,-252501,514484,918825,-1277615,-1981337,-336436,-136762,-142121,-712141,-801601,-334660,-489667,973243,463605,-580387,111451,-512297,-955021,-459699,-92947,-490116,-43792,691505,1924231,849872,-371527,-31390,707599,586684,931300,185142,-58377,158122,-33001,-810708,666883,-458026,353434,-763951,-470481,485103,980574,-951439,-649371,686858,204153,664673,-184563,-1465726,-563307,237621,324135,187456,-817312,-817830],[-413274,-262241,-954861,-832411,-329075,-77886,-644013,-146055,-1053129,-661203,-158751,381621,325223,-498382,-358353,-627011,191111,-515156,-423512,580191,767109,951973,-400348,589826,233705,-456681,291514,-486986,-952989,-331508,512148,446801,1139108,38303,1343420,375130,-334882,-428142,320424,-443400,635973,-113764,-195756,-208,169920,-861846,-473184,1191220,570807,264056,151651,185538,-46620,966548,-232633,484824,1906695,586712,-336095,230625,-504290,1093208,705695,-1216893,-314001,-220163,352703,-152247,353401,495185,-1281428,-689385,47489,-466618,651138,-167928,-787378,587980,-18010,-47040,795647,-161016,22046,2077,715827,836429,-264722,638654,2631146,-479177,-949247,70869,-922053,-886646,623408,-535479,-537756,-19357,-366481,126234,-639492,-229214,-202286,847786,590939,-1272645,-1185015,227410,-1344240,633633,953138,134307,-392903,-383934,701958,692901,379750,977421,-1125198,-569304,12354,452979,-447141,164490,-1007196,157525,-195581,699452,-1454443,-727978,-2443385,499232,-553850,-144738,-931853,244516,-947609,-359538,-749781,-663596,-426228,633264,356263,1877817,716497,-423399,-1557969,-561681,-29953,356683,-824724,-349220,-758958,341366,275676,645461,1205866,-425125,1570964,191758,-207631,-880282,-1150181,468898,-377947,369976,402977,61407,288321,-264062,-379475,-1089247,-838432,-21843,-372648,560914,-112574,-556981,214787,-980541,273742,1123880,710859,2006604,-402085,549144,364696,-439046,85762,565447,1201691,288525,-75897,277942,57471,999199,267269,232756,-221805,263004,537653,701410,1647829,-775254,-501420,265587,286150,-845981,-515214,123272,436236,-962142,-359258,500547,760957,520216,827729,-803294,1586793,1100029,145374,-294250,-601958,855677,681404,-288318,362519,-402767,-1105266,-1095277,-20564,-195710,-747762,-263500,132375,25865,17521,343620,-4398,-566876,770517,-615026,-1246625,-80921,369193,1422028,1090002,524867,-160210,-1486686,-399312,1213744,469463,-1631491,-601397,-1624919,624986,1019983,638616,1696563,-857311,710044,-853119,-1200672,-259805,-857517,1444261,18373,-102424,856904,-105227,324616,-1549834,584295,779524,431574,445355,-182079,5157,108274,-160879,-735669,-590342,-402874,398599,1602874,930660,952509,558448,504477,-106161,-390514,650057,586355,-42208,-688501,-169876,1145175,-402727,-1441652,-2463470,-1909285,212467,212582,-427473,-1206646,-1139664,1608262,-460369,-765898,-830676,-853511,1121745,258017,-1289708,786653,-318382,-11364,-563461,-187592,170091,-1384147,763541,28434,-526036,-1151236,-261214,-440788,772720,754105,-476219,423253,204530,-15100,-802662,-1008565,-202816,309187,-1090517,-367212,-758040,132493,538281,-100794,155710,-302633,-1178014,-559955,628840,427470,231989,14879,913042,-167879,161966,-685237,798588,668337,-458450,993149,1656574,605366,-704729,-170655,659079,178297,-545885,-763751,-883037,-273008,-235152,-1122468,687136,1013157,176675,-531937,366351,-2190001,-1306392,-364260,-240106,-1192369,-256376,495084,-1302615,-613652,-174708,695139,-145696,-1395218,1124793,-3140,875273,-431906,1146547,739146,624295,591745,628934,310859,-1679849,587745,-233948,-695516,-665363,-726143,-1020919,350592,992752,-715950,-1365401,70357,713328,-761600,-684573,-879548,1270510,1817295,800202,-1336764,-184506,1123015,471374,695393,930475,836569,-306108,1099286,-1161854,-28562,-169978,-1136023,-937079,514035,335989,-282768,922168,1597463,44194,-2348057,273015,1931670,47903,-1547005,414461,-338712,-638,-174118,-1084967,-246276,-825517,-176611,110459,-309063,430321,-1056217,-434373,602987,1101679,-212550,-737152,26704,-510568,1153380,362184,-513259,93824,-1181378,-73498,-1252252,918775,408425,97310,-379323,1132680,517066,1475603,791724,-98808,-1529436,-772143,-911793,-582474,-1735373,15279,39349,752315,340334,-345120,-534852,-1040776,571511,345287,-154336,-91628,181076,350380,1006788,-1375479,1340705,15600,235110,-12275,339383,-264833,-87270,42855,-23503,-1524230,-1686104,504730,-1004198,-405537,920987,-52083,-662518,241996,-514686,-796835,-75904,136622,-829510,-981904,-1113086,380125,664155,-269342,1539980,481579,666710,1247461,1659865,335317,281893,-690297,-1204749,-587583,-564331,-139654,145497,-349253,-529134,-142812,289743,-106682,139963,740086,-115609,-72726,-1190220,-15867,791163,1302757,726809,82529,-350818,-233773,486404,401313,-717701,-541316,-1166075,40071,323047,541905,381979,7889,-478062,-101732,694469,-1242707,-359281,-364908,649613,-564377,1145392,-24026,555910,1339530,-35872,806141,826176,1037238,-664299,-376373,-277119,-329725,1336550,2328312,881636,342092,310610,478181,1165999,1003960,-210611,40731,-188479,-840097,-829533,-679192,-960989,-411625,-186521,-111181,-390121,-1253123,-586726,1084683,543241,-155824,-98090,1229732,-778478,504811,-718774,-1197,-613986,52555,-364567,-24460,-463108,581890,-2977809,-2161834,-7316,594703,299267,-975585,-1206672,-859449,123693,-8645,-1168847,-483322,-551448,98862,-167990,-1602387,-1125159,59015,-156679,-39237,-274181,237027,-868874,220666,486260,17210,-238988,-69296,685253,-488927,853658,842672,399911,295545,1033675,455526,684968,-346297,-732025,2255,-201297,725884,237837,-204007,-123851,-825671,333713,41521,1161292,1249140,-553449,-269151,64653,-429322,721824,926532,-29570,1012364,-563315,666107,-672604,-1073294,-1361345,-2534013,-505704,704581,-604141,-1356934,826486,-362519,-120766,-653261,-696981,-240366,506539,61435,-527256,-1865489,-630037,-532993,73867,-164000,69666,-199606,-345750,468732,-182898,-864057,556003,727155,232964,948960,-908677,32363,363355,-439082,368698,-527321,397441,128944,-908130,345047,145490,-458569,-1244517,-795200,376977,-682904,661069,-1164728,-2060213,-1516925,1343153,-263795,-292423,228898,115947,-1132652,-791753,407868,815223,1086726,230395,344574,-886078,879373,929927,1306030,560984,198533,1158739,706617,163196,-147799,-463528,914466,395128,-91030,-304710,-766688,-1423029,461594,-606572,1246506,-18182,-654115,431496,-528356,635055,-453198,-477978,198146,313118,262491,2268677,851101,247294,-279352,-476140,391270,-924688,500288,782985,-138851,240904,-534231,-529993,-80916,85298,475702,1829747,330988,-1334093,200454,58032,-198251,-46938,2111667,-757325,-409297,1292891,1899495,1058106,1074871,-189989,83036,-1191589,-574039,-83826,-896848,1411985,-402848,-123161,-1704318,-813709,-562823,385555,388283,1092331,806804,-506234,991741,262879,-303067,-1722837,-1228100,-1300087,-81587,-626288,501598,195067,-789567,-375425,-1530417,-1225645,-391726,-353112,22466,-999995,781741,-321202,-176890,1076276,267445,16964,203256,125763,512432,-574056,2052489,-733146,-1022513,1260479,2345552,228579,-188602,-548498,836185,-744693,702809,-672863,-1883545,-1277484,-299315,-635809,556205,81766,921076,-194167,1122096,-342862,-761535,-37994,780047,104870,-350134,-352597,-1333675,345233,-89846,187899,-314849,-307782,896503,919951,1335316,-260712,346360,232949,-256601,-1026681,-1543864,-1011270,-351223,703109,-41885,-797815,-31485,239460,302608,-43888,-1434953,-2218848,24179,680682,275435,1013127,376375,-67104,475221,-111095,-35382,-353289,-1438067,-36262,-868279,-563097,105771,-275631,-153499,208918,-307,-195615,-395371,-98515,554055,-51149,-699315,-1259974,-155165,422584,945057,494218,144826,1461986,634658,-519874,-393061,719719,674019,150292,405141,-148834,-44431,-176048,188746,-15888,337112,476914,-1546269,-565729,-888082,-652424,-94727,690222,331339,-830669,-1836840,-1017758,79679,-1444450,-1913451,-771132,362152,-648103,-676246,-498664,841360,261090,-1641842,-2117286,-179475,-591230,-525684,-1027512,-934311,-2977,-369258,929187,268312,-586094,241133,-654435,-642253,-637533,-657207,-546603,-298134,390430,1401085,676078,-94535,130606,382590,129107,995600,203813,113087,5567,-239533,-811039,1227892,-333032,82646,-348388,-126532,625425,836689,-1025657,-563432,669830,-64877,796339,-526370,-1155278,-194745,132680,211565,125959,-760246,-617487],[-359171,-246141,-860494,-933691,-289334,-181567,-572888,213021,-1115783,-565595,-183836,395124,185780,-338767,-385594,-533355,229526,-694906,-373974,483188,362036,822619,-165026,606332,194441,-275281,404124,-155731,-535276,-85444,681673,684079,1202431,-157889,2020851,869696,19807,-502747,221441,-211180,444024,-126926,58565,-103195,293640,-860720,-213774,1581436,430504,-87678,149496,267696,-204960,727870,-518422,523960,2318371,686720,-372065,152564,-367332,747395,812468,-926280,-222208,-33656,383395,-486887,-240884,435296,-965338,-504751,-282276,-646335,361139,81617,-939893,434635,-459496,139221,1377780,-106760,67813,-97975,650001,1257459,55785,563210,2022050,-370214,-844494,171467,-1058315,-1034393,819874,-348534,-493687,-120859,-402751,362283,-642624,117455,-33360,1042402,357016,-1107812,-1045010,353146,-550168,539187,702137,-120666,-603822,-897494,458238,321484,257967,1010540,-981692,-465929,568966,638505,-480733,330204,-1000027,466652,-68929,699613,-1469724,-788289,-2165791,305971,-318688,17486,-592478,307374,-738852,-234144,-423027,-441623,-586133,664988,343611,2019563,824958,-233586,-880460,-468802,-158927,356127,-205522,-38960,-4646,560627,261524,255247,975767,-239839,1805190,300310,-348176,-506911,-1273778,340715,-609802,439342,1132604,281444,480780,-349348,-167462,-1021747,-771604,-14586,-434631,613449,395011,-294798,65484,-397139,635613,1075222,1057395,1566145,-686644,576026,620667,-386656,741996,1360680,1172367,697862,22385,14494,166167,737518,-64205,365734,77293,433563,547699,688793,1423806,-809689,-733085,593057,56181,-954488,-398339,-58218,511711,-966105,-648112,358584,547206,501895,610038,-363078,1420771,1355303,318692,-201840,-967566,754516,520759,-680595,557827,-317578,-1118113,-948409,56358,-710923,-1146079,-462852,93999,-357751,75177,-275025,-43720,-420134,99183,-414153,-1182479,-41103,360943,1793111,1233411,441611,-393574,-1761023,-419699,922769,320453,-1114312,-299797,-1587882,897756,1083057,1460364,1423243,-777940,637561,-1154474,-1341570,-256402,-803999,962145,-59467,-105811,991381,-186910,334338,-1004382,85294,1197200,429271,48884,-455018,-114623,311829,-132557,-291907,-448596,-371373,464941,2451347,1041004,1151285,782832,390701,-385739,-479537,682790,648604,-288823,-380470,-183308,981065,-495017,-1149345,-2348158,-1409888,219664,-112195,-504587,-926972,-1316439,1333445,-403268,-605226,-498772,-985082,1430613,96287,-1055317,670023,-405813,155764,-433363,-126846,-77397,-1556797,658843,-289088,-792516,-935537,-85973,-280775,677010,791634,-328772,415448,404913,219970,-1029497,-1334368,-278640,89974,-1353101,-305317,-572899,-307545,-396069,-38354,318236,-205212,-1411929,-407233,598872,767937,207936,-244275,838790,-14636,172947,226347,800028,597630,-579738,1062322,1778518,311511,-1056819,-269579,635668,162282,-789771,-971171,-1010551,-234376,-82424,-1106601,398225,712048,448823,-625034,762880,-1261442,-1211704,-685304,-357588,-1473605,-171138,513379,-810095,-405826,234719,760468,-466858,-1119759,1017483,-68846,548013,-370792,878324,527011,335234,236717,482052,-128426,-1465149,316056,-319390,-551303,-650529,-916651,-1430364,392358,636084,-1510106,-1039058,-234218,638847,-883674,-706236,-644335,974861,1881423,793556,-1666603,82760,1172640,922879,442393,1218268,856888,-312272,744100,-558692,-99252,-310831,-1229845,-735251,904585,275679,-458643,642370,1258350,-7047,-2585964,386132,1679053,42287,-1637453,680690,-140922,-167788,-419362,-1103795,-368209,-464141,-293736,134545,-124039,167090,-1178960,-778525,753232,1022695,-164780,-308466,36145,-647619,1224217,151833,-905954,348132,-1026929,-200101,-1330561,775518,105953,214260,-234083,911554,690959,1568562,400932,31663,-1024958,-885706,-792800,-360178,-1802228,-325468,83393,805011,915608,30224,-234992,-845261,416833,-95952,-769084,250542,72178,-13430,746621,-1479861,563575,-58733,624193,-42786,247557,116539,70354,114723,119724,-1071445,-1506810,673360,-479890,-452989,583882,139596,-478097,215193,-41032,-645940,372810,435746,-1013369,-1118526,-1007724,291807,267684,-18615,2242695,507513,623478,1216937,1134993,-21939,265953,-436843,-805620,-616354,-750332,-273832,215471,-84367,-124352,-206212,618444,288267,6611,729856,410018,-186562,-1112548,-73272,579629,1253648,659742,-207246,-401144,-625356,439870,334604,-671345,-798139,-615358,307373,-210809,362569,360082,66734,-644957,-332666,912549,-1060479,53468,-270409,880231,-1223687,1024039,95879,872517,1036351,-458741,936611,488321,821904,-453468,-781856,-79771,-111141,1576491,2333002,658305,422619,253505,86422,760601,904092,-11864,-766475,-59887,-1061019,-1232163,-594527,-747286,-350563,-298944,-391882,-425069,-1223827,-472665,1101453,962020,-53250,-38397,1672919,-1012692,335742,-705196,333830,-517976,-320773,-383551,478331,-223212,345736,-2640049,-1694317,-5263,237248,421759,-948902,-1435609,-1068761,224139,183543,-1395654,-365038,-45945,362124,-452248,-1486606,-928739,-124489,97491,-144573,97113,350201,-704474,-7373,563610,174801,-116744,23385,495200,-710302,885100,1223545,765963,24719,1001494,141255,337755,-363687,-763939,-158776,-691336,703334,640186,143160,-399936,-652999,497179,-58285,1214401,1191364,-565328,42351,451488,-306535,751008,502220,-319911,553658,-559640,734704,-557818,-822744,-1008506,-1743539,-310604,1410095,-188692,-1365365,998861,-75300,-135768,-657397,-837233,-168837,189306,77645,-476185,-1453942,-1092646,-190549,-141243,-414736,-357807,69248,104980,327549,-385256,-957363,13079,878739,485446,1159703,-1399186,-7890,343537,-593560,129763,-691470,465500,128247,-933169,-119440,139437,148165,-1091179,-672921,429169,-861797,450764,-338470,-1877091,-1767695,1674938,-88021,430508,480813,190123,-1235805,-884340,40132,575812,931608,-551171,-180265,-843266,616151,577375,541955,635597,31333,250115,783266,476411,-110147,-390701,577491,-20510,-33370,-112205,-860569,-1670394,103048,-984885,1086809,7397,-388832,47607,-432883,605071,-324090,-67103,989347,356949,161758,1899517,650186,164715,-115461,-526070,516334,-945097,295445,465906,-45985,457848,-549948,-451044,-190179,487545,452584,1726775,456165,-1354408,356837,526657,274684,551625,2532802,-1563303,-542422,1110509,1924532,925839,726810,-147538,-30059,-1835365,-919983,-384158,-367207,960152,-683292,88911,-1439235,-1252443,-883058,-328746,-159025,1168524,1041310,-738739,683630,254549,-191909,-1649802,-966759,-955220,156132,-585140,289458,108457,-712929,-400539,-1676916,-1569461,-655002,-621436,131089,-905049,907045,-249425,-241954,1406096,111713,-126542,647032,230568,312375,-793274,1574678,-560937,-829792,1364994,2604182,426574,-50374,-360478,478854,-921223,743178,-302405,-1684989,-1016097,317619,-347967,345915,548026,926508,-302644,636023,-299916,28202,488805,1019997,-159766,-688779,144095,-909751,225607,-160718,-169882,-40861,-238183,914708,651296,1582078,86832,788628,341884,-151020,-842849,-1477356,-1163557,-114988,1059646,21808,-640331,-54426,551192,407223,-294544,-1555774,-2086796,-386660,327492,30791,1487571,506483,-260690,223795,-343607,13025,-316937,-1399617,54087,-403405,-685793,393582,-23214,-77764,284897,-358646,-290676,-386480,-24862,139029,-229691,-330773,-997733,-122094,213523,728912,506229,496761,1294290,487408,-420450,-183553,1261189,321759,-830493,378205,-158507,-194708,-345038,202261,87729,478452,879120,-1142213,149921,-1017509,-868778,-149256,513332,34187,-696443,-1450755,-499710,115544,-1464068,-2040328,-376747,883919,-107841,-1127848,-738779,950041,-327563,-1748672,-2003643,-105765,-884687,-782129,-1185168,-1054738,543290,-287390,817559,136955,-523208,323826,-807118,-368431,-820924,-1174415,-486650,-449885,159345,750865,471688,152550,356823,62434,-487433,971273,176011,224466,-228074,-310157,-745995,1522027,-99704,-219516,204490,185330,534871,416798,-869185,-443948,682319,-299290,752773,-787541,-708860,125350,54208,91590,81727,-498733,-355831],[-277241,-111192,-723061,-848176,-258471,-249483,-415806,473559,-996745,-494107,-187625,240303,-23339,-220687,-493703,-363079,218018,-784879,-405828,292961,-135756,589176,365194,575148,183579,-98436,302987,22269,-86165,282913,710866,675722,1274402,-335171,1839695,1146213,309687,-624372,56860,2014,160345,-206577,362997,-94625,405622,-782580,449487,1703650,280609,-288885,69821,457946,-411271,367281,-713864,577558,2324276,780193,-328207,211396,-107590,267781,825829,-548373,-72815,-61387,379676,-691480,-694296,251430,-483772,-229756,-574024,-717501,62911,276854,-882071,203592,-760856,240501,1600583,-166561,-122909,-73149,617925,1563234,301801,398165,1168772,-17741,-651238,234257,-802550,-994946,914444,-67632,-424975,-192225,-378946,604302,-549992,428660,165765,1095489,220525,-768852,-906196,484505,228469,443217,402296,-254656,-796153,-1189794,175892,-68423,174013,903224,-786911,-471633,904647,822679,-324676,423090,-840469,628371,-137434,160939,-1386995,-923288,-1739892,153000,-36707,114258,-307708,266085,-416824,-163065,-156900,-315025,-714018,513833,247230,1743270,818847,54851,158351,-282795,-338051,169410,268284,339451,943088,815447,151740,-68941,739326,-114113,1970426,373819,-220121,-25596,-1176142,117500,-896390,398938,1737493,381513,689743,-531374,16526,-886439,-560850,148083,-451628,470853,662474,-163109,-97514,84018,970169,846616,1221846,832303,-954478,408204,616084,-275487,1216036,1715847,660427,857147,192973,-212817,314913,519329,-352189,356731,217714,549786,567138,635878,1075903,-820443,-912451,773114,-168832,-841586,-278222,-195458,430691,-938547,-874188,24509,406096,303425,402134,55377,1008083,1459596,568020,-137219,-926264,679078,302559,-968429,683704,-198844,-966406,-800118,33619,-1287554,-1479026,-737918,-7594,-678434,46985,-794473,-141751,-239931,-661898,-223168,-867549,44146,242040,1736531,920636,426907,-477143,-1880677,-334249,636694,127787,-310081,154835,-1257429,865570,810092,1966806,820517,-607319,586003,-1143089,-1463814,-127569,-569914,484029,-100574,-164452,1093710,-306426,398021,-392407,-452801,1497412,370694,-263480,-591563,-348817,392959,-115516,204910,-310662,-333952,524630,3144366,1066290,1269612,881308,233884,-815965,-316022,803176,686227,-555959,-214189,-269341,764442,-540888,-731826,-2019742,-696227,490002,-316740,-466168,-660386,-1320690,1048737,-364555,-488854,-79331,-996395,1559044,-87625,-537846,341623,-448300,276911,-138836,-12212,17606,-1411669,462708,-654974,-917663,-556519,84537,-160306,676224,867481,-210020,529270,554785,493499,-949586,-1319987,-411493,-206295,-1339489,-219719,-600379,-719775,-1197194,-57793,601413,-84631,-1396949,-149580,574563,1047864,194768,-258663,579521,-116105,114344,608433,733267,513224,-524832,965494,1678930,-51157,-1101796,-276055,617776,121055,-817777,-815873,-990704,-143361,222843,-729054,228066,512451,741235,-687592,1063045,-176650,-1050055,-983015,-450482,-1477924,-92122,15421,-205749,-277782,584821,527021,-689258,-804891,670303,156435,173049,-278983,497431,162013,-8326,32728,537778,-370006,-988578,-223,-288221,-320400,-407216,-917207,-1597656,305615,238536,-2068785,-652844,-604551,463006,-1033232,-782611,-361065,595788,1661097,756135,-1518971,470472,1169268,1316539,132086,1228167,524421,-224838,267156,302762,-110212,-486482,-1244195,-469499,1075185,124902,-326929,589418,831527,-196052,-2278249,578679,1376460,164968,-1382012,862255,97838,-282299,-685279,-960162,-361658,-261904,-372745,252819,212458,-249089,-1177159,-1057479,799492,856104,-313277,130254,68167,-657383,1010758,-19266,-1179563,531907,-814572,-162379,-1074956,496101,-360116,235014,-188379,328680,759547,1334526,-37529,304295,-740908,-964330,-399648,-75798,-1614901,-655020,-105486,545097,1378142,366294,29644,-604319,190821,-415891,-1301352,489752,-22054,-346805,478898,-1511051,-343764,-90220,964617,2336,64747,336394,113363,23681,89183,-269305,-1097804,884314,418077,-141826,246856,258275,-181660,13369,306323,-406439,594456,371017,-1182077,-1214957,-880107,159752,29255,367294,2345800,682142,568302,1079403,539861,-379955,272351,-65773,-264561,-589012,-904282,-270896,231256,135968,354502,-211562,940986,609928,-220325,732145,950031,-317394,-962742,-135079,433800,1112458,373889,-416964,-310760,-878809,227316,254175,-174094,-602966,360324,652533,-494223,239067,166399,-321490,-738191,-476268,1118082,-687584,343549,-212182,1060843,-1639080,745385,258946,1115602,588466,-755639,659888,124694,540210,-284459,-1090704,-227767,194212,1805591,2072739,578950,473600,238427,-316610,353821,723474,56644,-1503285,116280,-1110600,-1449922,-603461,-498538,-214306,-358037,-537969,-288435,-1119653,-2297,972026,1273128,136945,131629,1890540,-1163330,75929,-650171,648218,-407266,-794813,-370106,878398,-87086,-17657,-1720483,-691215,27422,-240851,480840,-936248,-1421604,-1126551,885,282336,-1439195,-215084,365304,346400,-903420,-1278205,-652262,-309627,200049,-490842,449012,361999,-536375,-219152,547035,310334,48933,110793,145889,-934393,928898,1491006,865737,-224075,893249,-115238,9641,-288642,-725567,-287627,-1126455,684905,906226,441136,-530561,-468737,803738,-215843,1082568,898919,-610037,304299,589303,-237187,827006,-30268,-581056,-31053,-599503,561994,-425982,-525809,-655845,-723598,-95826,1902992,185801,-1267303,940007,188725,-81385,-699472,-1049313,41473,107589,33543,-414260,-983268,-1496463,201609,-314193,-491674,-687172,235273,404096,142755,-572201,-1034782,-611191,789378,723667,1257234,-1661333,-148279,343348,-583825,-143546,-802060,443938,141616,-829090,-638296,202545,664303,-771983,-600117,390573,-931368,296239,621606,-1506323,-1891685,1668993,-60750,821904,744681,177953,-1282286,-883065,-474243,407746,717159,-1352243,-593341,-609363,352842,72743,-231360,556331,-54899,-400949,786915,684974,-44045,-246100,147630,-259075,-13783,100484,-710048,-1576078,-376247,-1342673,964527,95211,43089,-197109,-347488,486562,-86977,194796,1715682,131626,-89301,1262638,30070,190180,43503,-633770,498069,-986950,2348,41899,-101092,648038,-354733,-131046,-285683,788128,395319,1368726,542867,-1278446,508816,849355,676374,1027069,2658020,-1919043,-611225,829377,1782281,510154,233924,-108778,-60451,-2532850,-1040735,-601910,-36855,428695,-848582,306294,-1057496,-1573214,-1224295,-824508,-875268,1053250,1187138,-901577,39489,158690,-75273,-1366144,-782552,-567157,267304,-590676,49720,7560,-652283,-460509,-1703209,-1500696,-771531,-860953,112432,-714859,838694,-263968,-373778,1492537,28422,-215571,840296,463848,453050,-855427,922145,-262152,-535216,1261108,2380990,749315,19704,-320673,61191,-914037,740216,282480,-1174433,-741180,873018,-25988,65060,856082,801110,-340155,83567,-153831,424744,722438,1019808,-480852,-940557,462556,-321554,90336,-336852,-639710,228055,79327,934245,272199,1396798,330697,1279824,546397,-22583,-517037,-1111785,-1167320,142748,1076444,42242,-535030,-54568,743749,505872,-479545,-1529703,-1502965,-622843,-205459,-243611,1751495,418173,-436880,7373,-309537,-9733,-341584,-1249658,92282,-13446,-737343,315872,24728,-68670,270659,-526250,-259757,-323369,19023,-222384,-369149,-15958,-576725,71456,39027,690783,475260,675035,874487,286705,-137960,82648,1546482,162644,-1435720,483473,-65433,-231187,-297658,57804,429130,700301,1301006,-721258,738513,-934284,-1140034,-258045,292359,-221962,-519683,-906397,401386,256963,-1389943,-2317524,35590,1505980,515587,-1359321,-924109,831874,-604620,-1535953,-1534231,-60135,-936545,-868154,-1177082,-1148568,1124342,-271039,697875,95307,-398720,341337,-958749,-135932,-972614,-1503714,-441275,-426636,55348,253705,266172,220140,586626,-192965,-966979,892051,146279,271752,-386582,-180125,-615670,1455536,253179,-500525,763477,385510,239858,-163237,-531226,-393361,703980,-442364,493494,-844537,-236883,294299,25722,617,74809,-135232,-117138],[-171137,55444,-610982,-634810,-252411,-287297,-233364,508649,-788845,-503610,-202480,-60636,-221662,-177766,-624731,-148917,109831,-782575,-496275,31810,-621168,298340,1072011,523783,229160,-10755,-325,-10547,146332,675489,603017,366151,1269264,-491438,906719,1074824,466956,-735799,-144765,114814,-160868,-393312,582736,-39670,410286,-656299,1311325,1594829,151823,-322128,-14724,647254,-671159,-24775,-777925,619777,1835816,821402,-184434,415245,243985,-214288,707343,-167244,99103,-312687,362760,-690147,-787771,-46593,-42441,88727,-748471,-621701,-162262,368589,-603433,-30919,-903218,219714,1424764,-297136,-377574,119024,613422,1598764,421463,227520,263120,453441,-404298,268452,-296690,-764736,918119,246499,-334711,-201518,-284671,783712,-400121,616616,343089,974877,288874,-316555,-742804,625561,705313,290587,99824,-301737,-905191,-1203430,-86420,-436727,161532,704045,-622787,-542656,862248,927506,-4750,424154,-541171,760190,-357606,-673642,-1215310,-1067806,-1358744,-17612,273664,127790,-140594,69649,-67436,-118502,23710,-332654,-786098,169734,151252,1188153,735602,373411,1163833,-30567,-466471,-83939,515144,705428,1767532,1036470,-35273,-310893,550619,-50308,1907671,371655,123045,451442,-928735,-149780,-1169637,235474,2044133,292123,877023,-733244,154733,-679947,-246570,432912,-444551,243896,603320,-278941,-265122,342599,1165287,485715,1121450,11052,-1152316,64547,450789,-141055,1379763,1637644,-134746,677364,371102,-339933,458316,357177,-533993,224233,190382,577304,580952,547781,710122,-801885,-954131,862064,-312172,-499591,-137976,-255132,250036,-892139,-958421,-350052,424089,31587,269500,323493,430025,1371073,706510,-131181,-545921,765488,106406,-1061085,724539,-16650,-702217,-677680,-59821,-1636959,-1624195,-992513,-136736,-814420,-51110,-1069053,-248146,-62945,-1220374,-102882,-438998,128840,38066,1180251,297479,444499,-384091,-1845338,-169567,440213,-58795,439430,670373,-804107,527621,214781,1902791,265993,-309996,643602,-741639,-1442737,166655,-185806,139333,-116859,-263331,1046831,-442775,510928,101196,-864960,1590073,301234,-411187,-549135,-689587,362958,-61833,605806,-189801,-205284,547316,3358528,1001665,1269922,808704,90797,-1206202,27126,885722,693811,-781239,-200244,-340981,547111,-525838,-368789,-1667962,34330,830513,-355569,-322072,-479682,-1172459,783959,-330486,-431966,315945,-917614,1453116,-217444,41018,-42843,-418380,327404,186106,76659,470163,-941653,247321,-968209,-871387,-109678,237117,-120670,729523,920774,-200407,692319,634221,723994,-659985,-1030440,-600709,-531240,-1083679,-138282,-878260,-1002346,-1598058,-160860,961391,31520,-1173253,84446,535024,1122436,203897,-40441,213605,-393038,25273,355235,599485,404692,-358363,704520,1469660,-412372,-805208,-160557,661762,63936,-622639,-328420,-815488,56288,617439,-253283,204372,487608,916220,-700894,1176996,729959,-834052,-1161618,-499128,-1259903,-64,-776328,329239,-257176,757511,31437,-773041,-500924,139004,579014,-177503,-171157,45727,-267615,-275499,-17613,620612,-539791,-402800,-247374,-141536,-51760,20233,-682349,-1433926,197462,-17243,-2174201,-299410,-906249,228210,-1180628,-934146,-80130,186245,1182430,721520,-981218,851686,1114633,1483888,-153796,803085,-39162,-47357,-165853,1065289,-90781,-719700,-1183887,-215814,1055298,-86066,60778,742140,455529,-475360,-1599735,769832,1255541,374681,-770315,926270,323200,-286315,-898379,-664407,-252784,-271932,-389839,443653,572172,-700244,-1010549,-1096000,727275,713328,-629441,488882,109045,-551815,561896,-129650,-1257929,620497,-503587,12,-566324,128462,-811626,185371,-236113,-370010,714555,821785,-281185,663292,-627484,-921522,194333,234807,-1196921,-985768,-484664,30268,1581159,478910,173950,-396567,-46228,-593530,-1542932,581105,-39782,-614088,212735,-1494583,-1082960,-13619,1166897,94166,312,397100,81856,-127551,-102008,523460,-588678,1093888,1503599,417951,-10920,274726,110914,-289600,476138,-125600,568383,19993,-1311613,-1165343,-725060,-8863,97947,795185,1830845,906644,491502,857493,23430,-699146,218924,334850,184266,-511005,-966741,-150217,219164,264681,769756,-148708,1192172,815281,-523167,703677,1448649,-442145,-762669,-156176,294623,881609,-40543,-480848,-90565,-953967,-85477,192161,517511,-70147,1335189,984674,-360608,189121,-124085,-1030960,-775015,-539171,1185719,-229093,423548,-233681,1258588,-1661913,563978,530841,1205129,111874,-768323,186128,-119918,331227,-171125,-1095340,-562497,510818,2050267,1712409,623775,490219,278919,-642526,53281,500477,-37280,-1915391,385757,-883791,-1350796,-613974,-212216,-26965,-373060,-461227,-28138,-930341,666474,710720,1360915,405680,345246,1852279,-1203978,-175331,-542811,856368,-309979,-1164789,-285498,1071718,-114080,-316916,-607479,479213,183839,-743260,423676,-1096594,-1103017,-1015111,-412662,318062,-1294381,-105610,588309,72413,-1440868,-1207729,-335246,-473696,124529,-1027578,713365,293574,-422007,-410966,463824,341441,173580,152857,-242820,-1132672,1002616,1538338,624529,-420849,744961,-225024,-173558,-95367,-646580,-342568,-1352128,676054,997873,628363,-463737,-286223,1144910,-375311,835191,410702,-629328,403759,521225,-178432,932847,-472156,-552086,-556613,-660204,230329,-298735,-250846,-439456,99157,92059,2052653,447615,-1106011,650879,367499,24948,-762743,-1249882,335113,142068,51762,-337611,-522157,-1674356,562409,-375744,-377177,-865304,315769,484642,14595,-717653,-1080015,-1116671,493289,869255,1162830,-1636003,-351282,357445,-485108,-366177,-772759,364548,175791,-591865,-1014750,370395,927819,-417354,-584740,309273,-823751,286624,1432474,-960091,-1746938,1373500,-165315,688343,937157,117496,-1281563,-793170,-986417,318587,460076,-2031453,-774466,-211669,158249,-420693,-657143,355105,-65048,-545223,761832,754603,30080,14470,-223292,-272370,11310,271222,-388220,-1208563,-722798,-1567358,836224,218871,536602,-284739,-261046,320041,126883,207326,2067842,-322889,-428130,537427,-774762,374600,142600,-703066,354649,-1034797,-346109,-368398,-218633,781757,4257,404037,-357700,907606,308874,772551,595436,-1145424,638052,916378,793037,1101512,2377180,-1708099,-610066,445242,1478292,-133385,-269367,-59006,35219,-2827544,-893733,-697859,33432,-29593,-845311,486401,-656725,-1642421,-1489061,-1001632,-1486940,851583,1202421,-924829,-753264,-11947,15119,-1034108,-734458,-251182,130357,-671483,-142967,-138739,-595794,-540465,-1538561,-1112879,-777605,-1004089,-49839,-506491,414333,-397103,-534557,1157835,32768,-285588,783834,696401,823719,-800169,358201,39346,-224540,1036546,1786890,1097043,11335,-430168,-269359,-660900,720973,876464,-515858,-481647,1169750,239518,-222825,902380,486715,-311697,-348575,-70265,498219,714135,800083,-782232,-1048624,589006,258126,-58619,-591970,-969171,471304,595309,946568,-117475,833969,255711,1688459,802397,136509,-103719,-590949,-1020368,366152,696581,20280,-464965,-48239,782380,569956,-595590,-1424098,-775515,-647479,-866265,-448307,1784656,175315,-497683,-112310,-59723,-105282,-401462,-1014844,120381,190345,-671628,-65477,-139374,-98442,165554,-481619,-162249,-209155,3750,-487696,-489180,178268,-119495,375935,41997,823780,398126,673524,361569,120253,332931,362860,1612258,209592,-1512363,657122,61319,-168840,-82084,-198039,895450,920678,1423313,-337040,1072506,-628429,-1295272,-351827,106194,-421241,-427806,-374004,1396981,516684,-1233242,-2564363,317252,2033712,980868,-1312798,-1012794,593186,-489997,-1001187,-774654,40584,-738035,-824213,-1049663,-1204012,1525470,-324645,607923,133807,-230564,306156,-1080007,49525,-1030127,-1551891,-541018,-218780,93163,65425,72546,47599,781550,-333185,-1033065,818041,165270,274628,-348788,111278,-457087,1083351,667978,-713125,1177495,454785,-158347,-703930,-121031,-461400,704233,-459302,58866,-661729,140046,298066,49368,-18336,106548,182753,20879],[-44989,163236,-539280,-358910,-256189,-294508,-70607,315087,-578360,-599494,-256657,-413548,-321814,-198770,-715343,68957,-97369,-704125,-592250,-258159,-997322,9006,1708356,463531,340750,-58430,-401184,-199198,13572,982693,420726,-189111,1108600,-608535,-280128,672561,463343,-805915,-361313,87440,-449168,-653172,628687,21626,261765,-494664,2035210,1366733,60330,-258939,-41312,751092,-922822,-366164,-689785,633094,995091,759617,48268,746203,618229,-565443,454149,136416,249806,-637229,368429,-493975,-492038,-408233,211043,370487,-772437,-346081,-268459,331724,-193112,-206209,-897121,71933,955670,-420462,-491672,441056,600883,1299930,408917,136911,-528608,884463,-144368,292670,234354,-397279,882604,494215,-225290,-132684,-128257,847418,-256349,633063,452298,693856,572089,154704,-562240,761760,759991,32644,-180057,-297068,-874255,-963632,-289038,-736534,232134,503072,-539069,-597975,459073,884665,400981,332876,-149701,953374,-647843,-1433212,-1007870,-1125920,-1105855,-183765,588197,75960,-99618,-260338,224339,-80833,112256,-482440,-788078,-311031,158394,589466,640464,647611,1724475,258591,-437391,-290858,575132,964957,2153177,1119917,-256053,-495546,419882,-38812,1516132,279438,515542,813651,-648654,-399746,-1356257,-4624,1989927,6004,992551,-879750,248157,-401113,115084,750435,-451282,60077,282422,-647261,-449763,338896,1164244,85929,751637,-653854,-1240038,-342224,303168,-45760,1254195,1276562,-912690,201730,491815,-352547,538983,203105,-580959,15415,37582,512195,569024,442087,452299,-736721,-818198,903335,-332377,-6996,48695,-231019,59948,-807014,-858412,-621856,558998,-189648,258683,407542,-163090,1110536,606383,-213732,-11657,1009786,-116,-948285,691208,244285,-399961,-577030,-182900,-1579052,-1531876,-1117098,-216039,-705001,-175366,-1088698,-298125,85816,-1407300,-84118,-43384,192553,-199473,247316,-375265,403024,-172393,-1698508,35581,372516,-185861,860178,1082228,-410307,-29740,-533598,1283369,-22468,166526,850766,-7945,-1190900,603478,249224,-5407,-136437,-381628,789256,-555254,619278,409101,-1037799,1436144,279977,-367587,-348513,-1051731,268302,74856,820518,-91692,55261,503327,2895357,847920,1136472,576174,25366,-1329457,415124,799834,667710,-910177,-304923,-320380,359939,-458840,-178567,-1450227,544267,956508,-254201,-103830,-397088,-947699,544094,-279801,-426499,555313,-809930,1109750,-256524,474348,-346020,-317963,292525,408610,52447,1071322,-283636,99491,-1128223,-684305,275312,357657,-176317,751266,870851,-336824,775693,643849,828054,-282139,-623876,-825989,-820009,-740645,-101730,-1313876,-1090106,-1527376,-331116,1275502,114854,-859451,209533,469605,926383,229850,287298,-149036,-709664,-65154,-272364,395846,247933,-175151,313953,1271488,-667969,-253943,66646,792342,5751,-269762,326757,-521393,345762,1000814,88409,293105,645565,903058,-643873,1079296,1243312,-566063,-1144181,-479781,-984305,104809,-1526354,640054,-338771,691469,-556646,-720297,-233770,-431051,1025640,-446031,-66265,-409540,-646865,-360512,31922,554534,-702093,157654,-335425,84998,194384,498561,-263354,-991144,140389,-22944,-1756556,-14238,-1025595,-20243,-1265642,-1138164,177611,-192961,535098,697477,-314935,1088001,1015368,1305653,-329208,-30513,-657008,178286,-426732,1449706,-82621,-999811,-1074059,-13919,941275,-304719,542709,956149,208065,-752638,-847642,856339,1380544,604663,19805,851371,481040,-176693,-1008587,-299987,-92673,-433314,-325758,648701,800308,-1049248,-652823,-776168,552068,700692,-979968,709203,131817,-395593,9435,-194420,-1171051,612396,-71563,206959,47958,-257497,-1101073,119573,-321775,-892550,578255,179198,-182630,988403,-543865,-701241,819178,536455,-653975,-1310959,-921294,-583099,1457815,297039,141320,-293564,-222137,-639149,-1387528,530505,36602,-790068,-51083,-1439248,-1440542,191196,1182503,181000,194506,352566,8533,-233096,-373706,982776,-112489,1254392,2471299,1014353,-153401,182259,271881,-562648,487555,138685,373507,-430233,-1381640,-893637,-525773,-196109,470104,1157030,978470,1055818,395721,581465,-304010,-953522,47525,683844,359587,-396856,-886321,17130,209668,293840,991226,-28481,1308054,903728,-844276,625365,1828302,-528116,-554686,-110756,82071,595341,-407828,-388722,196625,-870361,-393085,172013,1071731,570412,1936399,1220398,172672,207336,-422139,-1781554,-785312,-554885,998795,158464,288365,-318513,1464698,-1302243,663585,934177,1105790,-320603,-484364,-218621,-140256,270208,-82248,-769428,-849221,754678,2228833,1430379,735963,504567,378608,-812791,-79744,305025,-270768,-1924467,807329,-368335,-859845,-526686,124069,182714,-348318,-175313,268815,-681840,1257506,377370,1171105,698820,519554,1592457,-1154918,-337746,-396498,889735,-254977,-1251279,-102523,1051498,-290230,-401699,197478,1330911,460588,-1167973,221124,-1443691,-533108,-786020,-849322,325631,-1002498,-77266,597686,-326672,-1944873,-1460285,-30756,-614129,-87365,-1599740,840152,213109,-387444,-577287,360250,244945,173513,132131,-530242,-1260392,1097297,1350942,79599,-550837,598043,-168166,-137764,195019,-586007,-323560,-1287742,674437,921571,658900,-228852,-120787,1380639,-474717,541711,-187818,-573207,288937,388248,-58298,1026459,-700393,1364,-860450,-708284,-140458,-199373,-74235,-405909,369060,205567,1843255,540521,-939514,212628,454227,164911,-808024,-1364743,619574,115654,225555,-247751,-163577,-1530534,813996,-267333,-145258,-872146,346142,344699,14474,-806767,-1081527,-1355777,94871,869427,866180,-1328451,-565154,373325,-380564,-470205,-558435,274638,224442,-274102,-1108008,635263,886321,-181646,-608592,248024,-530847,437888,1907789,-306134,-1295567,937959,-332074,75627,966952,52460,-1251081,-647513,-1300050,246983,157957,-2418374,-678245,262714,70053,-748756,-584892,101082,-21705,-237389,746750,692981,80505,387901,-416272,-100463,79983,342909,-19907,-719924,-726680,-1585808,641244,333207,934175,-255904,-138568,159632,220590,-23981,1793248,-874587,-760545,-101805,-1489094,684207,135054,-673167,133802,-1031024,-643464,-648399,-315589,859257,426964,1049547,-414868,815099,195735,16857,615641,-999553,738438,700354,510654,609396,1774511,-1103586,-561644,-39062,1054219,-839546,-642620,35213,256854,-2241884,-538198,-670855,-82421,-326085,-681579,605821,-321458,-1390480,-1555070,-858710,-1713600,612867,1079020,-775028,-1415549,-225260,56061,-838811,-813424,-79292,-261558,-827067,-244790,-374968,-518429,-605710,-1174492,-619472,-727171,-1014929,-299704,-366446,-341944,-621132,-677353,397808,100370,-399215,558407,815332,1127229,-687292,52540,225161,6083,775429,1094474,1356300,-60142,-615570,-392173,-191298,711615,1273769,74741,-239340,1108788,399614,-455695,724732,18305,-250011,-576847,-201198,449749,618206,456307,-975141,-997031,584925,636432,-201917,-863192,-1020982,664665,1168365,943399,-428560,133970,-193220,1906421,1059873,313114,314081,-64332,-743702,515305,52676,-31866,-399512,-50143,679499,573277,-670273,-1302263,-144273,-492690,-1517528,-511339,1666894,-77550,-362519,-115578,267216,-250529,-467074,-773750,176404,165840,-469630,-577070,-452003,-107525,7560,-326783,-68843,-50115,-78240,-632320,-586148,240048,241591,703604,238208,969045,262988,543549,-71913,37138,903229,606848,1565435,400254,-1194192,810072,147528,-44473,175419,-478322,1282341,1013309,1109167,29296,1120526,-156580,-1184140,-375315,17787,-558015,-480552,1765,2064819,853571,-1035259,-2567342,367093,2251275,1075387,-1011241,-983952,403971,-97748,-217503,52968,248998,-358059,-745582,-871124,-1198089,1593250,-430492,546377,214067,-46198,252470,-1132322,178157,-928623,-1298105,-814390,114345,242646,148207,-112338,-320227,909014,-337926,-582867,811573,262631,264809,-103786,426119,-328359,548805,1023073,-824620,1320720,432970,-519593,-1001694,229935,-632159,660172,-346296,-421570,-298704,341822,213881,105441,65954,155772,320378,28677],[99343,152647,-477367,-75770,-234000,-260424,58912,1079,-411501,-730837,-359481,-705531,-268295,-239548,-716528,249670,-346717,-565745,-628810,-517829,-1214561,-220090,2002048,393034,498756,-230142,-736654,-418684,-456872,1118486,263532,-810656,764633,-657732,-1172939,86379,318344,-832134,-578847,-59388,-636348,-880822,507743,90650,15506,-295516,2385094,1125903,13028,-216277,14086,738931,-1040063,-606716,-463531,611695,110920,564496,329175,1159951,930215,-702710,106987,303361,334307,-836166,427088,-193548,30564,-756292,242452,525051,-663719,58391,-261168,173896,183876,-293971,-775854,-166033,384977,-456896,-330720,788477,534229,736658,303961,177609,-1084447,1142157,74088,324746,577639,9264,875542,575565,-96372,8137,58039,778282,-188981,487341,469847,307632,968652,541474,-424126,859979,461339,-338093,-423179,-265457,-678464,-560890,-413359,-921592,372489,397667,-539386,-562166,-95834,664488,785057,164486,249193,1217788,-924689,-1827831,-832369,-1014950,-887080,-275233,878360,14412,-151138,-632529,399328,-43815,114558,-691075,-718194,-814805,343520,128963,588023,819078,1655130,561252,-190633,-394737,554888,1030914,1954644,979592,-462485,-669660,323720,-59046,841080,114555,751696,986212,-440292,-578654,-1396637,-227965,1630122,-418673,993764,-924495,304609,-60170,470669,991145,-510401,14892,-132754,-1151741,-671058,115101,973617,-252205,192931,-986057,-1210725,-639114,320189,-54435,978366,821016,-1433129,-415656,512262,-288307,514171,-2212,-496516,-205343,-159841,381303,517481,340029,393392,-607565,-525140,901172,-232827,502332,287503,-146633,-52592,-640122,-598166,-711304,690465,-279758,357504,369212,-602820,772356,269724,-408625,472759,1294205,15422,-697961,608295,565000,-129969,-479930,-287278,-1127888,-1235672,-1031573,-149293,-373689,-265695,-954752,-240178,195015,-1250474,-161534,189320,234025,-411039,-768277,-854313,202677,4176,-1511914,237177,408319,-215733,869506,1218246,-199751,-666905,-1177915,389893,-52231,829828,1172061,863495,-711621,1077679,599658,38569,-193053,-503950,348049,-598431,644003,569098,-943195,1075674,361408,-162861,-61549,-1314092,165263,318255,846473,-6533,420069,380879,1833745,620356,882447,255928,83019,-1065304,711624,486000,609606,-906848,-470577,-173238,217031,-366586,-143833,-1394723,663511,659653,-93878,141138,-373671,-737687,319804,-196015,-445951,539650,-745024,599470,-220103,651555,-506999,-175361,168149,455709,-129778,1541844,353489,74246,-1067444,-422043,480388,432826,-303902,665421,653406,-597007,659904,603437,758654,79838,-278783,-1056163,-1015861,-507575,-154336,-1719771,-972108,-1123633,-532788,1393403,147588,-604901,215859,383909,505506,254938,548996,-408483,-937900,-145200,-836251,130796,35389,-60893,-144600,1118417,-750367,367895,355524,984957,-39205,123204,921117,-176397,609954,1265731,194426,424855,919179,714903,-507295,820023,1338763,-255891,-900162,-372696,-832359,190110,-1971769,651559,-487762,404869,-1021694,-568404,-20995,-873377,1325037,-594112,20044,-783355,-875622,-227055,108257,279212,-847143,597708,-232376,334437,366324,853245,195618,-436742,142528,212847,-944640,205379,-931690,-246690,-1212673,-1315745,414111,-475813,-141333,657800,189174,1089254,884781,779152,-326110,-995190,-1158580,379762,-479657,1385060,-122883,-1270476,-955222,142545,839173,-473320,930970,1041704,76662,-930165,-278895,759820,1615089,790475,656929,633374,534256,-6923,-999571,12676,57692,-590669,-178024,788428,783296,-1190452,-102249,-142188,315294,858643,-1215708,778766,101111,-274733,-489064,-246687,-1041499,525121,442523,366067,606394,-583622,-1168481,103714,-360805,-1045040,394160,-390984,217211,1162182,-370275,-308269,1283287,797515,-129526,-1588211,-1248139,-1094604,1060496,-91581,-62529,-327022,-278076,-582615,-887561,386573,177996,-862311,-318205,-1329566,-1357666,484896,1019640,208860,639955,272575,-98136,-223816,-612014,1012072,238336,1327495,2984687,1430314,-191656,-693,206542,-674482,409293,328287,148309,-783841,-1376146,-394783,-275362,-380571,959021,1367301,173253,1040983,296163,273592,-407266,-1124843,-234780,921567,214398,-265407,-639420,139047,230565,265514,942036,120100,1251824,899303,-1105046,517534,2010072,-545848,-385934,-1424,-243781,322181,-534576,-183229,462728,-691362,-597482,197394,1269263,1096946,2030093,1313362,903101,266416,-651230,-2258420,-801121,-564350,524403,338626,23679,-379626,1624405,-716111,1024888,1410217,839828,-678642,-44307,-370080,82768,348314,34510,-256785,-908429,867226,2204950,1315389,843702,572935,524189,-776247,-47963,209214,-577791,-1646943,1375232,337888,-29551,-290472,512002,394895,-284937,184752,502603,-443010,1486786,49802,743250,930208,602269,1195794,-1071926,-375491,-237268,720821,-251668,-1008942,173393,890412,-519631,-220119,415236,1508822,732871,-1447502,-128015,-1838144,112744,-538868,-1166096,329501,-636066,-120514,431562,-666642,-2294287,-2007645,205408,-718802,-342532,-2005535,807069,195019,-423321,-700539,277066,60755,1949,65623,-608638,-1270278,1171146,1024015,-614950,-603033,486013,-6010,107078,512974,-610491,-270501,-959920,668651,726622,510810,77814,15771,1391306,-474697,247534,-775732,-425110,-14327,326365,162350,1054971,-679612,1043086,-863696,-708956,-427008,-140040,-38741,-512740,2184,211442,1367960,437731,-816777,-250853,495249,319483,-796032,-1351767,799513,-75978,553424,-153729,8437,-1106798,909879,30453,68957,-721535,355046,38419,149370,-834665,-1037194,-1277572,-269209,717059,428880,-800959,-734897,361744,-330398,-419224,-184796,215011,267620,29961,-890642,942844,630238,-178822,-630275,258122,-117587,680315,2007415,329038,-638530,540443,-466632,-750184,765570,10645,-1207699,-486097,-1258890,108716,-201086,-2412784,-343743,689563,87512,-819207,-109530,-118809,42007,264829,759187,537559,76885,810620,-407378,152083,210212,288049,261123,-278170,-321083,-1401338,329889,379002,1073476,-187003,47961,59579,177808,-385696,855921,-1354698,-989773,-543475,-1920878,1006895,1544,-542135,-106899,-908047,-761906,-728277,-345450,918358,792828,1631923,-473416,555682,58969,-747925,612381,-871324,818557,272739,-96683,-353620,1080097,-434248,-504647,-570494,587143,-1388268,-792967,204673,555288,-723562,-111115,-553406,-255870,-445834,-415964,664600,-92950,-852698,-1325250,-464758,-1410942,356905,848087,-477175,-1714058,-439011,39357,-859163,-950550,-51500,-795926,-1022208,-257821,-737131,-402437,-615089,-674229,-225111,-662288,-899208,-532436,-352956,-1190290,-852776,-759734,-541520,182635,-599898,277476,770768,1071266,-576444,29773,236878,91663,522004,588843,1441136,-156847,-765834,-257840,372856,727993,1360827,436566,-13773,739169,454403,-591296,489275,-461444,-200837,-631368,-584618,447141,574827,120533,-1001012,-818906,543857,680969,-310625,-1078443,-804495,779458,1596149,914986,-617970,-412941,-870736,1875279,1288524,474060,649557,349188,-376513,576996,-601570,-94410,-314382,-73805,488496,510183,-732466,-1198692,297834,-237716,-1923704,-423468,1509165,-176905,-6874,-32440,501874,-406279,-516265,-611128,262025,-57729,-160989,-1018309,-805017,-32940,-139538,-220029,-31110,147872,-209156,-664781,-626951,208003,419372,953090,493442,912559,53051,362754,-311910,17957,1414832,769972,1499787,634265,-782492,865695,154216,97319,341404,-688118,1389968,866769,478405,407426,942882,368441,-770326,-307183,53409,-636462,-656210,162281,2074336,1172119,-857900,-2240247,174255,2007101,737444,-552311,-845621,411909,328738,648563,690822,539213,77464,-722888,-695894,-1084688,1302062,-556681,478516,287545,122324,218324,-1084098,240108,-635694,-786891,-1143294,464974,439584,321403,-301292,-763246,930814,-229020,238297,908903,430775,272089,232267,593290,-283487,-42344,1180426,-826934,1137205,392515,-717010,-933970,413202,-835491,570390,-129093,-763683,117044,364516,165866,158815,252875,185314,212105,-51696],[261126,16819,-384948,175653,-149035,-168749,168354,-287459,-294058,-815287,-494170,-862279,-64496,-246936,-608616,359347,-533967,-373494,-555240,-679603,-1287176,-346809,1806178,306608,655205,-462867,-854534,-536180,-1071901,1047958,227466,-1240852,282176,-614168,-1488481,-479396,87861,-830585,-787432,-250777,-676633,-947651,326963,192849,-166967,-48222,2370092,915898,8453,-296974,128566,635257,-890411,-733485,-151358,558971,-519163,248678,600242,1577929,1108290,-625660,-258781,307401,314247,-779201,545112,81396,533531,-1011987,128132,487518,-476682,466574,-192232,-65297,356654,-309807,-584961,-418934,-96498,-358189,104988,1038026,383070,93013,175270,345007,-1333980,1157384,184253,371627,613606,339202,942659,438829,54889,195223,224722,603012,-250354,242041,403480,-102173,1314268,761408,-412506,878208,5695,-771105,-614032,-218807,-341609,-117316,-455010,-961777,547778,451965,-586014,-405120,-499091,295460,1041902,-55625,547476,1482885,-1126363,-1784136,-731363,-711718,-517965,-236321,1115080,23287,-242827,-918228,437304,-14725,38134,-850456,-587556,-1204530,701189,-143240,593671,859307,1099976,858731,249451,-406646,543495,850136,1291219,602954,-622849,-872343,230577,-82589,82447,-79778,683700,951616,-347338,-656033,-1263222,-330221,1104748,-873852,863719,-858244,331663,314356,780542,1071620,-643128,141932,-460256,-1599539,-933881,-229666,648603,-460250,-408937,-960063,-1098062,-661307,533915,-204274,713543,419248,-1604382,-977330,425726,-215269,379075,-276697,-307897,-374369,-304978,230909,426012,253009,546578,-411330,-149280,825561,-56075,892187,550220,-44973,-37017,-355727,-265091,-622632,699092,-227771,489619,314845,-771890,502240,-171092,-728970,767986,1467568,140805,-420487,493583,887487,61375,-377824,-319951,-462720,-832542,-718720,130401,79401,-268999,-805026,-61708,264603,-927048,-303225,180572,248827,-548304,-1519776,-1020389,-204663,-62067,-1357280,392274,469721,-139196,583496,985912,-197965,-1237329,-1523555,-401174,45262,1576810,1500031,1605369,-112020,1433644,745160,200428,-310829,-621487,-168932,-541415,522805,649821,-634305,618353,575818,130187,214721,-1393764,95254,653301,757908,90889,803732,196092,540373,352538,550115,-36386,268726,-488943,837122,-1374,527966,-761464,-640528,78096,122162,-280618,-123019,-1388266,380091,-36195,24149,359492,-347943,-602090,100800,-75518,-455109,252363,-780511,66473,-161503,581621,-544247,-29765,-36572,335171,-441363,1691241,781387,163760,-774690,-155057,443696,454218,-448215,450697,259085,-904827,310436,544653,531253,358994,-121250,-1255132,-1090701,-530333,-327261,-1905334,-692726,-634171,-716424,1222202,131201,-521697,159920,296402,-14383,259510,596254,-512018,-1002426,-217116,-994122,-159916,-193672,-59783,-597966,920914,-686243,847187,631648,1167843,-62896,425416,1258240,140293,675095,1332360,95921,527934,1188287,432907,-309472,501854,1132489,64147,-461313,-174822,-888829,200209,-2032700,387256,-650346,-8265,-1206840,-375007,114555,-1081836,1377078,-599547,82018,-997654,-902080,79507,153175,-113083,-932555,863345,24294,548275,438253,946431,510290,25183,158042,582002,-12331,362438,-686482,-429968,-956486,-1343118,634320,-598505,-699288,552066,353366,854123,743450,40218,-118118,-1679671,-1427044,476224,-381577,1000649,-228484,-1440127,-857483,294529,821059,-546167,1093231,866166,-17460,-944854,-2110,469155,1716334,892956,824826,291840,475337,137751,-887197,175517,144663,-568448,32588,788674,494037,-1092924,590411,562892,69833,1125762,-1259845,730299,-12330,-249386,-809490,-311087,-1013603,385140,907439,403941,992990,-781503,-1055330,193491,-276160,-804866,211573,-713242,693244,1126135,-79464,186415,1463593,994234,256720,-1748614,-1336046,-1340318,551702,-473923,-356321,-472816,-192736,-461066,-240190,221427,325944,-833913,-596336,-1133358,-916891,780637,738215,145296,1192894,212302,-253501,-87802,-715946,759149,431677,1294934,2820888,1539417,-169675,-233657,-107714,-557408,314914,396377,32289,-915592,-1284207,249301,9270,-544487,1281935,1393747,-313202,846536,213348,-70220,-321226,-1201327,-548159,1015506,-149949,-135706,-245325,141869,299647,249864,626798,258763,1031858,830970,-1233090,428557,1947602,-479496,-286259,143680,-640743,147324,-296557,59191,629170,-496303,-647256,250761,1101340,1385954,1732737,1263476,1543081,325614,-769655,-2260155,-844461,-597979,-142486,260636,-228397,-287656,1689410,-126540,1416412,1821445,479766,-946687,335866,-238144,466674,490869,216239,225977,-703911,837511,1891983,1307679,885305,742255,683423,-526588,89968,258287,-875083,-1276834,1954933,1059968,937209,68728,922433,609539,-185019,397226,592488,-304306,1198810,-211075,200788,1012932,599361,770159,-1008535,-302986,-91852,375925,-279067,-565139,494683,693201,-653938,166894,131974,984320,814682,-1571189,-597719,-2096381,592672,-372833,-1278512,338953,-278851,-181251,171290,-801935,-2408102,-2563003,327877,-744060,-533733,-2092938,623729,280998,-494208,-746960,231438,-130459,-327340,-389,-445439,-1132211,1161375,707878,-1238446,-560919,426902,146374,468637,762082,-753488,-241424,-491554,641577,490675,196158,339198,118094,1124052,-379413,-19982,-1231159,-217065,-417826,369341,450670,974103,-450663,2177558,-596067,-636527,-538124,-111952,-124895,-671691,-756954,101781,786765,151502,-763984,-619973,564123,465112,-712538,-1207017,815046,-395639,935723,-71077,-40560,-581112,853617,477586,136751,-455716,349065,-344148,353428,-804532,-955021,-937588,-478637,453854,-40933,-161450,-814868,276009,-356193,-213612,254372,202992,277357,220302,-449943,1205899,348026,-428707,-597743,357951,289716,881386,1819946,803933,25223,313156,-486054,-1438047,331174,-7216,-1158316,-337751,-838085,-144870,-609656,-2054774,123743,945648,178336,-632951,517106,-229014,92847,681382,786921,336075,5337,1176828,-277431,366430,392670,123522,357438,-4298,378831,-1098875,-110481,300503,859215,-154575,288965,59603,67014,-706199,-455409,-1627061,-1047100,-750307,-2020951,1206415,-238572,-361933,-316493,-629302,-620821,-609051,-304592,1016782,998375,1949455,-535976,239533,-94866,-1327834,606170,-767164,892089,-216694,-783265,-1413685,531454,7078,-470979,-1028031,171493,-1593318,-708099,454577,845514,1148778,228595,-394586,-375997,-428073,-133704,679019,40877,-167090,-782541,73676,-654903,101939,573285,-112319,-1568319,-612952,-27067,-998295,-1048165,-98591,-1304378,-1197354,-223664,-1208357,-251820,-536306,-146642,-13462,-596924,-701043,-640087,-469940,-1815582,-988142,-754073,-1253608,229268,-877442,42694,588380,573900,-511030,198362,104063,25972,282797,421398,1324734,-229358,-784726,91243,854364,768803,1147436,534053,189989,238879,433159,-619936,379323,-755246,-200852,-600364,-1100524,539198,619111,-90905,-861740,-587283,541859,385383,-359590,-1188759,-427939,791380,1691006,850147,-692442,-647186,-1504158,1585901,1484412,576649,837026,578844,31759,565549,-1011772,-145853,-204332,-132574,284120,406472,-792698,-1114579,568256,27504,-1818526,-242977,1387661,-12785,513634,68052,520768,-531113,-539858,-563050,327200,-397756,175214,-1238670,-1084232,156427,-210578,-285422,-62452,380224,-352406,-630361,-564444,146106,401635,1037908,592089,514212,-240870,200434,-346464,-16353,1698926,825080,1441465,817924,-533146,792252,98450,219824,340184,-755789,1119404,446696,-174157,778219,652196,812617,-161678,-165621,191623,-669539,-870708,154006,1388653,1346705,-763604,-1657026,-172875,1290992,99689,-73070,-634288,664241,537795,1342820,977770,806322,424135,-785673,-543841,-805715,764687,-668731,359546,318334,246493,227754,-930110,231332,-183095,-103565,-1308429,718158,605451,383585,-509263,-1144241,810517,-66329,1089955,1093745,626809,313825,472886,497091,-348354,-686728,1055057,-744970,671124,399975,-685301,-512576,379562,-978908,459686,147726,-802800,439621,279076,252813,170841,499036,157200,-106737,-122203],[435582,-196817,-245402,373198,15684,-9240,277747,-449369,-210856,-780822,-622520,-878602,224245,-184077,-407364,378854,-546140,-130836,-359336,-684654,-1277306,-359588,1202148,202530,747894,-670045,-687324,-463233,-1565965,796786,362005,-1253031,-231245,-472812,-1276842,-852443,-161590,-820909,-974964,-388249,-562624,-771822,243982,345743,-80825,257247,2177825,714554,34358,-541984,248652,497918,-427360,-759922,167616,481481,-762904,-124078,805573,1885649,1118491,-412316,-556232,159462,165629,-457042,695591,214984,826554,-1121883,2974,252445,-277679,693383,-136154,-325319,234269,-305370,-369782,-590730,-368710,-127839,677466,1104141,153895,-410124,93909,581090,-1269656,931082,125820,424128,353724,493327,1070920,115875,231048,392932,322589,381223,-447288,-12800,288716,-449979,1466869,780273,-577779,782182,-385081,-1167843,-730142,-158943,62196,251535,-414512,-856155,710621,667031,-619090,-160024,-518764,-136118,1098509,-298266,643813,1644329,-1215996,-1435211,-696170,-279266,97127,-67061,1272733,179476,-325570,-1000303,355437,-8343,-117835,-855486,-417829,-1366612,1115312,-281627,629591,771656,420000,1130509,769883,-380447,563391,442238,494014,77920,-733069,-1108045,127031,-80071,-487965,-249732,295506,752267,-339428,-632632,-972437,-241022,583378,-1231204,620623,-700071,337427,676930,1020262,969146,-842196,409148,-583022,-1801517,-1210518,-578696,268705,-524082,-886351,-708212,-952480,-327507,857683,-482425,557043,150418,-1476348,-1321171,262899,-195966,175623,-571681,-57572,-446695,-311462,108730,307931,172212,839346,-168566,207082,641395,134191,1075894,784186,29728,102911,40747,29341,-427943,528416,-79734,548400,324122,-656262,435434,-521966,-1159736,838133,1423060,326843,-218726,343537,1130651,160302,-285920,-229974,185145,-442619,-234713,599981,512282,-166355,-734442,200934,300924,-643289,-470406,-69705,209521,-584102,-1760770,-906354,-773594,-522012,-1274495,465495,464499,23756,223979,439386,-334141,-1627128,-1562033,-823192,149401,2185146,1690948,1987527,436438,1549126,630806,389364,-490036,-721122,-617664,-383147,249113,683524,-213079,200684,913197,420725,388992,-1299918,70684,1021996,661906,229509,1100312,-8736,-500607,92604,203567,-180959,538963,170157,797510,-507627,436594,-492752,-778772,366775,72998,-223561,51243,-1256106,-144855,-844319,20252,504286,-271758,-543566,-114318,72530,-422188,-220791,-937681,-310047,-139764,362637,-516926,88664,-295715,118439,-785669,1495615,902033,300144,-300668,63246,184827,422701,-542030,154965,-245625,-1155881,-180422,500727,224694,526797,-179311,-1381543,-1052974,-842242,-623181,-1769715,-336654,-270986,-830661,797369,88363,-628056,122515,228506,-487895,232902,372638,-473343,-897243,-288328,-677306,-409225,-345103,-162355,-981055,536680,-593481,1025543,820957,1245801,-67296,537291,1258687,360127,398744,1173563,-97529,555387,1325777,169149,-101850,234584,780678,337240,79356,89934,-1087922,84901,-1793674,-50184,-770808,-406923,-1080103,-200478,145083,-1058315,1183151,-453355,126754,-1013065,-736735,454691,141295,-437385,-924374,940476,343171,685204,418552,745360,538742,245609,125524,935882,752733,436326,-406312,-559734,-470952,-1096351,824769,-515444,-1042037,330483,174048,471529,616413,-677138,259360,-1794464,-1421972,408398,-238185,514296,-387796,-1417873,-762190,491596,910258,-501325,997239,425461,-160520,-793283,26996,56126,1492333,908870,432666,-127121,330416,183679,-708605,170347,136599,-269489,264824,609912,127,-818819,1265262,997137,-137237,1357743,-1143055,628472,-211107,-315887,-900900,-384578,-1163584,216570,1118968,289744,1177744,-811276,-872976,413187,-36742,-304387,69513,-712584,947516,899468,262960,668182,1359396,1115251,454647,-1727831,-1149847,-1256826,144517,-613076,-602478,-659799,4234,-310094,296996,107738,420235,-725114,-885121,-820467,-273435,977782,426844,-3324,1658086,197331,-477589,132134,-639387,478517,489389,1162686,2004573,1347802,-139452,-462784,-603558,-247219,236870,317581,113676,-795443,-1101537,890312,285697,-677744,1230444,1266692,-420849,523763,162515,-485122,-114276,-1181914,-780241,959828,-541248,-24304,231042,2488,418488,305173,129952,351108,702297,720951,-1186663,394523,1652824,-333274,-252041,285566,-988439,138899,292842,256786,654358,-351896,-553105,301735,729809,1432270,1276263,1106478,1858099,343892,-781658,-1799055,-919471,-667022,-797266,-17726,-333690,63213,1653333,276079,1529172,2005734,123959,-1103284,484723,79568,852831,599697,460298,499339,-348694,701903,1328235,1233137,826038,1002798,811163,-111491,248331,453235,-1090626,-939577,2316802,1614730,1750626,458940,1291258,842677,-55085,248689,503758,-327684,454438,-385494,-298410,897921,569568,413671,-973791,-171019,21142,-68286,-291214,-153598,780387,545513,-556804,615638,-330598,73373,574324,-1581104,-1129608,-2113457,706500,-335159,-1165327,353475,-5890,-188403,-89386,-697175,-2276824,-2752346,314190,-619834,-582131,-1847810,329024,459370,-555919,-673372,214771,-243358,-738463,-10639,-96177,-851175,1013890,519437,-1590302,-403025,422251,181948,807905,857497,-967079,-280244,-51221,576235,296717,-231898,474182,187332,613574,-238931,-231865,-1475677,-27079,-811106,426903,710764,766006,-105962,2868065,-179824,-483488,-441273,-85952,-257261,-798875,-1471190,-102612,266816,-266729,-785346,-819430,722014,570149,-582468,-955649,669004,-693105,1226632,-16107,-275321,-184350,697939,974202,3495,-134853,315269,-702150,514420,-726305,-849518,-473130,-471707,154525,-430075,448075,-781003,71217,-442360,112174,632219,226857,227780,234975,58588,1332090,220163,-840381,-467504,524875,541357,897891,1498272,1022052,487200,300429,-349441,-1720382,-238889,-24307,-1095616,-211307,-179167,-489079,-1015161,-1507756,590391,950035,294648,-282283,1027203,-195156,107752,842522,790491,128706,-120874,1379810,-160007,461559,593400,-92596,240245,62995,1117508,-810284,-641139,74110,328192,-204072,526143,171762,1502,-834389,-1595433,-1637886,-913180,-739457,-1865499,1195050,-529366,-208038,-459139,-216576,-233200,-358280,-218184,1189929,988295,1852586,-571374,-6290,-254237,-1551364,620278,-671907,961808,-592547,-1253019,-2088710,253566,95060,-462920,-1257470,-110048,-1388585,-455777,752370,1035301,2495849,360574,-240838,-385931,-336420,81346,667307,131656,474039,-20854,637594,291072,-125364,333155,209687,-1075605,-719358,-123127,-1035971,-1020133,-116525,-1650916,-1291955,-199363,-1681394,-95649,-358427,298864,84860,-519666,-487044,-559395,-664577,-2032790,-960840,-652383,-1408158,209388,-1167325,-84017,349165,-168619,-508759,420421,-69558,-137587,50840,551993,1047791,-232424,-629878,534337,1082667,813222,735022,451815,359475,-167036,363570,-567055,457981,-716299,-258283,-562257,-1517765,668591,673590,-123562,-621940,-390759,602723,-118654,-340197,-1191940,-34280,692751,1374137,740396,-679413,-626342,-1834728,1066442,1651038,584577,846301,608936,431178,514812,-1031204,-168282,-83112,-237933,135386,314150,-843985,-1030455,720293,237705,-1066953,-69143,1326372,419506,1067495,103991,314042,-595042,-541390,-588769,284374,-746393,435465,-1181080,-1204506,433494,-166617,-545563,-136457,640423,-467052,-591231,-367100,112329,242674,912532,363751,-200074,-603769,93756,-260282,-158438,1644547,769432,1359084,896373,-507732,615729,44177,307759,184239,-651433,520480,-168932,-550469,1062960,359121,1070317,443032,1192,366441,-670769,-1017320,99149,298488,1267910,-787742,-978732,-517030,267709,-578716,300153,-406688,1078540,383385,1590828,905288,920994,561157,-882527,-401839,-333392,185130,-740154,162765,300235,310356,280827,-707405,158039,323766,642840,-1106137,798027,670068,223223,-748890,-1365683,535389,72762,1593394,1282584,791068,391282,461414,139701,-507386,-1411300,667575,-637540,69168,482647,-446934,118766,153527,-986015,371798,435812,-477254,557862,193283,483723,113296,725027,50915,-509117,-80662],[607848,-405005,-76297,508505,244023,209182,392288,-469815,-145312,-603054,-700114,-810168,494164,-46934,-159814,309922,-314334,140412,-79627,-509228,-1255981,-282436,470551,88012,725247,-779904,-293496,-182022,-1724353,439931,642895,-780413,-643385,-257339,-772060,-958361,-380708,-813298,-1123682,-392377,-331563,-373020,382855,538086,404178,619113,1985675,475727,65152,-913288,322068,386839,243289,-708581,409758,383076,-681261,-452702,910749,1958037,975124,-180344,-715052,-96226,-113914,38489,823123,147803,858876,-1076487,-11303,-111109,-122147,558792,-157878,-543114,-140933,-345144,-165893,-593149,-408265,178502,1168425,974351,-104448,-613142,109730,800383,-957513,519059,-123286,459234,-74991,419980,1174903,-277960,429754,568261,324405,176533,-721222,-196861,174456,-668769,1376697,625429,-889858,563056,-553638,-1415913,-746164,-83694,426140,468396,-292440,-635817,813725,975522,-581494,88552,-127619,-510451,936052,-535816,480923,1624042,-1171602,-1001538,-669098,143309,847851,175342,1333165,521774,-367024,-819860,195282,-37907,-365348,-646777,-236780,-1252544,1388627,-367857,646192,583818,-39097,1348772,1203940,-372042,580827,-64991,-68587,-429573,-812526,-1334603,30991,-30476,-657273,-349717,-286085,474348,-339149,-538056,-584589,41164,208700,-1378850,315295,-480562,336058,976983,1174968,730059,-1072744,738739,-485957,-1654753,-1438299,-836769,-84573,-480659,-1104645,-438716,-785795,312176,1154075,-822333,516470,31123,-1175770,-1374760,80007,-253633,-19041,-787350,202867,-407819,-128109,46448,183294,70684,1146611,77800,449892,343907,276667,1044965,937506,49965,312382,487731,204131,-228374,204238,89143,445856,396593,-350774,617722,-623714,-1624838,741189,1140672,509196,-147893,136751,1223165,183009,-237762,13998,649313,-165183,308198,1111945,789966,11164,-751646,474861,311659,-525398,-638084,-478881,62656,-519076,-1456943,-652248,-1368546,-1339097,-1249734,435671,332852,234470,-7176,-215349,-479040,-1775642,-1458027,-818212,214202,2396781,1620317,1920942,774930,1416409,293056,536203,-700228,-770936,-879052,-156476,-114205,649513,211600,-69522,1315245,626778,402334,-1129046,75537,1334895,642312,422251,1227957,-178173,-945406,-107088,-84608,-106089,812986,677260,670280,-845074,350709,-143670,-877640,611591,62123,-200732,453236,-878742,-654665,-1359643,-132095,546743,-137768,-515887,-314270,233748,-330226,-718682,-1188053,-387269,-184679,124267,-478291,172745,-565724,-98922,-1038513,1078164,731467,390148,256793,205586,-200314,350573,-530611,-127381,-731345,-1255316,-616887,496578,-46587,583993,-379313,-1385884,-940910,-1357005,-1010601,-1344398,-2413,-110283,-837153,286457,55895,-835826,157266,193901,-803408,180144,-62834,-366526,-676836,-363020,-84702,-534125,-299705,-317665,-1251257,-92734,-612861,860084,873525,1139253,-65033,424766,994351,442821,-231327,822407,-261130,497437,1248601,21731,43243,89780,406377,495996,586837,370038,-1261088,-166342,-1405168,-523790,-810013,-648472,-734951,-92903,53190,-902271,831850,-163300,171927,-849152,-443964,779766,79639,-532731,-816724,854254,614767,731952,345450,340959,254601,191319,10334,1151064,1175765,389183,-203463,-628317,208369,-522068,943695,-221814,-1171774,-26291,-212303,81556,526616,-1132717,701879,-1370642,-1178808,166019,-146847,109126,-563436,-1161524,-584238,763420,1090225,-344316,707110,-153097,-390372,-533024,-63450,-345487,921485,867037,-298694,-556021,152943,112819,-507285,82664,31843,256404,468687,267444,-564108,-505911,1624987,921870,-276524,1402157,-974124,549408,-453626,-402231,-793851,-435126,-1447642,33622,895292,43454,1215964,-676657,-743822,743259,319543,246571,-14186,-443635,769907,561255,549709,1019919,1079645,1163597,492108,-1502898,-762656,-897423,12897,-372184,-658631,-800619,236319,-159902,525024,99140,424163,-571405,-1162912,-383955,417110,1003291,172102,-189104,1887611,225170,-764887,359894,-411700,366492,464160,956560,834929,968113,-136245,-634056,-1137302,123032,143966,94264,402309,-464298,-832665,1366366,496727,-777687,814027,1062343,-257057,154394,145155,-1004574,149807,-1080563,-856377,772715,-772329,56125,694244,-240194,569560,444557,-416242,372234,343742,583300,-967873,393700,1197219,-133099,-246146,395823,-1140251,312573,1071007,350119,543684,-292123,-375330,321116,358545,1307700,846986,892238,1766776,293485,-733184,-1093988,-1013042,-765504,-1205132,-360139,-231208,674969,1554917,405874,1171206,1859583,-135328,-1123735,369588,448570,1067013,598277,723724,487658,-35394,522107,669395,931873,661709,1248308,862906,375313,351035,750282,-1184100,-636646,2274451,1881530,2165854,764430,1538744,1102098,92994,-331481,259984,-491278,-484645,-496116,-625288,602901,589526,185266,-921310,-40529,95918,-504004,-237217,18629,942594,481643,-179855,960214,-659139,-740349,28473,-1544091,-1624328,-1907707,408071,-394910,-851662,372525,132987,-91446,-273814,-442270,-1970218,-2401793,172479,-286009,-467696,-1420036,-18453,669408,-572813,-444714,207058,-221942,-1116335,72832,317919,-474279,722623,483041,-1570513,-115330,460373,70812,994642,765305,-1105026,-389264,214512,461601,208554,-681802,477757,227449,-30330,-129128,-349514,-1504327,44603,-1108298,356601,832839,449418,247133,2812561,217845,-265124,-170780,-25229,-342368,-845950,-1752199,-357908,-72712,-737141,-872784,-838730,981023,596811,-462552,-635386,432207,-798774,1306663,3444,-600091,-75088,521326,1385599,-284301,176138,239993,-947989,527176,-615897,-735234,-53465,-266505,-101980,-659910,873273,-639583,-261039,-550269,498076,840279,253506,105930,83768,477302,1258167,314626,-1245309,-224423,703526,519891,639929,1184449,969333,618189,460126,-72311,-1522487,-762962,-72794,-1002733,-98647,466469,-828904,-1320221,-973352,937271,694362,390848,83579,1249363,-42764,80377,724014,717201,-62133,-261376,1355443,-161091,422919,765069,-282327,-43550,-33808,1606018,-650306,-1174477,-263436,-334348,-335326,670518,371914,73608,-708347,-2034466,-1424009,-622437,-557903,-1591817,979609,-794023,-137730,-515357,250986,292566,-80092,-120255,1407356,770741,1344832,-512838,-96436,-402996,-1343781,661994,-562233,1008639,-719228,-1310950,-2056211,234383,-109187,-442882,-1147240,-214627,-872225,-151591,1034248,1059310,2777450,242225,-123188,-288764,-232390,174246,636493,239040,896357,772489,1115069,1107312,-292921,197740,390685,-450569,-748417,-223563,-776025,-825315,-18187,-1789403,-1271228,-227527,-1978179,20532,-98944,592160,230364,-411404,-324047,-302104,-848874,-1888697,-796432,-465918,-973543,123496,-1384285,-88668,150557,-802018,-560071,578748,-156991,-310806,-171584,799446,699489,-139964,-321397,918204,957968,824303,257046,326959,474971,-311744,251607,-484025,612693,-345383,-345927,-548133,-1612642,733560,615561,-6759,-381903,-302008,690453,-615333,-266444,-1136858,249249,500888,732386,587151,-588112,-550748,-1743995,378246,1765341,482539,682731,474310,780169,462924,-669557,-149731,27220,-393625,79495,287418,-877100,-925969,796864,372507,177408,2020,1323589,1012340,1486457,13968,11451,-588904,-532230,-590302,52930,-999416,533349,-883125,-1129980,710635,-15071,-908157,-203008,913504,-521947,-585978,-46585,135325,24448,587794,-206579,-1031540,-984736,42572,-184896,-455826,1249618,624689,1218871,862620,-579049,406838,67265,375274,-38298,-387861,-231178,-801667,-502438,1165284,128352,1108769,856233,135153,486096,-644419,-1010867,132852,-742736,895112,-911658,-361962,-691841,-758192,-1043229,495216,-226606,1479971,-118309,1230477,584877,806238,424570,-910702,-243207,282183,-224905,-758416,-101207,260492,316708,355224,-498198,38006,732285,1318363,-473917,699280,591399,-137803,-1029196,-1400687,136259,123329,1511969,1341348,873095,492830,157045,-354744,-706887,-2141566,146330,-584444,-456428,614911,-106424,742718,-178679,-825900,351681,696038,125168,433961,201915,757982,-20187,841146,-122876,-825984,120039],[750834,-520162,82890,582341,486033,451160,491862,-405811,-88377,-319712,-695595,-736590,644857,134087,67016,177469,141040,383329,201312,-192227,-1265422,-167325,-68962,-20543,572457,-767187,159743,255416,-1472000,75332,974689,18389,-847033,-16088,-210289,-838313,-553741,-802993,-1212247,-238704,-58684,119372,755947,733668,1229903,1011319,1839849,178625,64430,-1310753,327795,336777,882583,-598424,512978,262409,-444958,-633352,914952,1715235,733591,-32169,-703346,-392958,-498928,570756,862110,-106675,706433,-913057,136599,-474489,-42277,-2199,-285369,-673038,-608414,-475795,6116,-377087,-271061,472203,1372272,707526,-315164,-487409,238177,928418,-529865,12611,-519576,449341,-486890,133304,1127250,-587663,639009,701020,240789,21887,-952969,-272326,103229,-726260,1101065,377511,-1237696,248931,-450672,-1433801,-644727,7169,644950,511583,-92509,-355476,823594,1265165,-439968,240884,482311,-717317,596268,-745804,75079,1410357,-978014,-659932,-572710,391511,1465599,403607,1289815,1019904,-355516,-402965,5529,-107541,-718139,-243448,-72558,-898859,1345189,-453193,605853,336699,-122534,1478970,1392713,-406662,551260,-445405,-176519,-740184,-886692,-1473572,-15262,70065,-378937,-358138,-848973,219350,-272387,-418794,-189338,439878,56306,-1256674,17639,-227842,351578,1176829,1232406,450122,-1284023,1040417,-243133,-1192453,-1537883,-956563,-343757,-393301,-1011154,-311833,-527515,1081094,1318510,-1122328,541664,37366,-833596,-1166496,-62342,-357546,-121902,-819557,417574,-275327,244346,49338,68669,-78086,1349049,274980,527820,-19414,333014,863499,985202,14760,508020,883099,245402,-111283,-185875,203040,153717,447130,-14844,959114,-423879,-1972308,585145,688753,635686,-201850,-143298,1139299,165155,-262771,397523,882883,-46963,780333,1435467,830262,187067,-786689,681199,302775,-578203,-807136,-903500,-244897,-388813,-800210,-424261,-1816436,-2246549,-1217175,301268,79696,451645,-17715,-695383,-502125,-1677282,-1403850,-498276,253955,2061469,1237900,1498265,833418,1149021,-152546,618556,-885128,-717383,-908897,81939,-456865,503345,556987,-155365,1679632,697435,243479,-1006095,78404,1496615,717612,649033,1159640,-263326,-769287,-203446,-249638,165984,1001238,936050,557466,-883917,281974,229253,-952053,750607,76342,-200864,1009838,-270767,-926024,-1304112,-396713,484184,15358,-455740,-477432,398418,-184350,-1070410,-1455046,-127471,-276395,-27596,-448733,238807,-790666,-239322,-1103461,628149,377677,361778,782501,269248,-573594,260113,-390151,-303870,-1053363,-1154587,-785815,542700,-180386,548991,-583295,-1214411,-805418,-1910060,-1430887,-770054,228091,-83764,-724698,-92278,69912,-994732,256357,192505,-910942,121458,-561004,-296203,-429521,-438069,467798,-467377,24845,-462918,-1391665,-851331,-818296,433351,777533,821586,-76577,130959,648278,385268,-1051457,360072,-304361,377396,952249,38382,60619,77142,78827,486941,918225,598496,-1253394,-504168,-992669,-910804,-757200,-636745,-335287,-78421,-147272,-752140,452408,236085,238609,-578814,-116451,968079,-5220,-365528,-634656,663595,752891,702506,271071,-96652,-229089,-51033,-171373,1171835,1243409,195085,-138369,-624658,975430,298912,931649,226038,-1195609,-486428,-619046,-185608,486745,-1186264,1054807,-731091,-792081,-198073,-155928,-129754,-705591,-711071,-209212,1100498,1321418,-104949,342460,-676258,-675028,-260772,-142481,-590327,164305,812970,-963464,-919804,8243,-14632,-320024,67447,-142237,823073,601623,-167098,-1048163,-315734,1340338,364988,-338372,1188897,-872061,560592,-651050,-404692,-577930,-418926,-1724359,-160046,215343,-272919,1204834,-431024,-744294,1121987,690860,653615,-44787,-59691,154755,212961,693415,1164753,774853,1153797,446729,-1114121,-323075,-397772,208774,199522,-445798,-831800,402641,-35218,399725,218311,337361,-417193,-1379617,145063,1037805,843046,31955,-337498,1837127,277681,-1059011,516744,-127999,478008,413104,710947,-240381,552384,-163916,-707955,-1533724,377073,-43260,-242861,834014,8892,-493248,1564834,589327,-845919,267937,869053,15293,-188646,146829,-1593844,426042,-925131,-794833,493578,-745887,97437,1046940,-499787,718511,627773,-881126,315293,30344,429229,-621242,336673,688574,77332,-216379,475579,-997006,613587,1789184,319131,340581,-310927,-191058,293908,112652,1095816,503911,663141,1359949,169389,-692397,-452023,-1103552,-877682,-1205797,-614641,32652,1394352,1454168,298002,391986,1403020,-239265,-997504,111087,782911,995751,461225,942952,228978,67286,353262,108930,410294,414424,1283870,811454,820845,360698,1075471,-1153562,-304680,1824201,1841505,2105920,896254,1603624,1356202,243543,-1166104,-64829,-671018,-1270996,-586859,-723863,216136,708719,87632,-787688,44738,139613,-821811,-86209,-114957,922189,481645,388796,1079558,-704649,-1069813,-652510,-1512695,-1951460,-1579801,-146871,-458567,-387421,402326,123601,109016,-342387,-203125,-1613193,-1697654,-59155,256216,-235085,-1059011,-354890,826469,-528106,-56376,198749,-58822,-1347161,251047,659090,-79791,361997,535760,-1214817,289637,520722,-104983,959332,523691,-981158,-520730,236093,296706,252168,-1041063,423514,238226,-662096,-115163,-338390,-1383189,-83859,-1279340,79743,751549,78261,523286,2143699,444885,-16996,185618,94673,-314408,-806132,-1451520,-610356,-193208,-1170252,-1013899,-728482,1287551,511966,-411898,-282111,224051,-618511,1138022,-2535,-890311,-248283,388950,1587955,-608679,420541,132181,-1025562,351167,-493954,-620420,178680,46683,-261982,-708709,989564,-428741,-665097,-637098,870600,832772,246272,-81150,-145248,701892,979560,551711,-1469122,105340,827008,194791,122257,958042,711707,418076,697098,279327,-966334,-1050034,-174589,-865599,13308,859875,-1041030,-1416251,-601533,1094778,250622,437110,313500,1151499,145405,22011,410351,523972,-232323,-361735,1107276,-303315,294715,862424,-379150,-394147,-202780,1649302,-650692,-1593706,-606082,-853496,-507228,643164,599162,295007,-380228,-1581081,-1081124,-249413,-267102,-1329154,650614,-959112,-157101,-479972,665894,794198,126096,-39121,1563392,412619,638380,-287791,-23102,-522206,-767896,707647,-423889,995670,-552308,-951172,-1334260,384160,-430203,-344723,-699872,-154377,-280736,89944,1229295,905955,2165648,-84516,-51349,-133949,-158364,136968,578131,394684,1003979,1385397,1420363,1564093,-371818,207316,381803,81294,-707171,-305274,-186312,-482059,220559,-1761289,-1144227,-315365,-1942945,51699,196240,719853,559808,-267483,-258901,44891,-935025,-1587451,-623658,-221271,-244529,2832,-1469608,2616,66630,-1030379,-634385,615598,-72306,-408609,-365321,954082,379060,46104,76585,1119806,493307,759123,-171534,266227,515643,-162703,84609,-429718,632800,189450,-411405,-544457,-1293609,648323,363131,158314,-234316,-350282,729354,-899456,-170754,-1104831,346451,257690,-9327,408094,-392841,-597711,-1299047,-378312,1756148,283183,377315,244088,1049496,436127,-71003,-83174,109800,-587560,106131,347772,-895074,-795705,823452,454293,1474829,-80825,1382188,1588475,1634148,-214284,-161156,-528353,-525598,-470403,-382879,-1079723,438342,-444998,-876163,868353,186795,-1209636,-215399,1169124,-503967,-592461,333079,207425,-188681,128976,-953648,-1690759,-1299727,21589,-231599,-874245,632368,430194,1032544,744849,-557442,247315,211918,463651,-207767,-8467,-913039,-1232054,-88548,1031578,-35827,985254,989751,190907,463877,-583292,-820153,336587,-1366846,290182,-1051542,95468,-588831,-1448693,-1150857,512826,-149923,1687649,-805733,341201,175898,484343,25233,-778910,-52683,907159,-330462,-724953,-382886,248044,286987,418024,-407464,-101577,901911,1763044,449151,489021,368152,-572355,-1352988,-1289147,-310253,60866,864102,1147879,852916,600987,-341936,-794343,-873752,-2667091,-325997,-658061,-706958,730078,186994,1157775,-502450,-524364,425014,904526,792872,115390,340761,908241,-209486,783969,-319865,-918521,441431],[830551,-483429,192805,599847,669830,658905,537906,-336673,-37527,-15914,-605076,-718759,622896,307396,200838,25941,695427,512493,382633,154537,-1303533,-75401,-245747,-101672,325641,-664009,468808,747624,-890032,-206929,1225568,821102,-799787,194887,252206,-616812,-695651,-773481,-1223051,30002,162065,512879,1237293,893934,2125043,1374544,1685671,-147318,-4491,-1612265,288463,343973,1229143,-443258,457045,115196,-227618,-603288,846721,1180358,468259,-10377,-533890,-657319,-933405,1012840,762886,-474699,492819,-700949,407963,-692835,-47423,-854979,-497862,-701092,-969184,-699834,142098,43919,-50612,662914,1186373,399446,-402912,-141416,456160,935407,-150014,-478254,-951336,374706,-711016,-287828,831873,-690561,834560,787001,121376,-99669,-1004350,-257204,93806,-630609,761101,138962,-1478935,-95641,-126228,-1206858,-428295,109042,656211,414574,169645,-78598,731879,1423099,-195739,226231,1011663,-703315,170170,-912884,-477721,1059841,-632380,-476552,-350891,350826,1696639,536855,1151318,1559877,-296619,143047,-172131,-208422,-1169749,253491,52219,-417176,956844,-545865,509169,75694,115776,1487122,1247753,-469294,458595,-460831,157427,-737142,-966239,-1440947,31075,203567,200782,-284561,-1191253,73239,-111616,-320904,120262,823238,120528,-880117,-203245,37048,414394,1264064,1180239,237493,-1425478,1244508,29524,-578002,-1447325,-945553,-466815,-318870,-660514,-352098,-56049,1737198,1323209,-1280336,577127,128779,-535798,-796946,-122033,-436778,-80649,-613879,533318,-90267,749476,96605,-31297,-274121,1386150,379447,453260,-353221,298640,632915,942003,-52546,610593,1123647,203788,-119692,-532937,214157,-275827,358335,197844,1263508,9089,-2022444,473303,193701,687944,-327759,-479523,918946,148523,-360143,841959,939406,-73791,1078585,1382942,630935,262318,-737905,769846,278539,-713864,-996900,-1182056,-714214,-258110,-111533,-334277,-1985118,-2866935,-1090667,82539,-223776,645087,155592,-772870,-326559,-1375052,-1467664,-41932,299319,1250406,600328,946302,663077,896401,-558918,659900,-979570,-505240,-754058,272728,-670586,219604,781114,-100851,1880405,625543,-49473,-1011490,50883,1437914,832638,854864,927771,-240628,-252050,-174538,-249944,507589,1040973,1019251,530704,-622129,234454,571047,-1024698,763348,96622,-205397,1545497,421599,-874372,-707557,-690145,341563,123786,-319705,-578923,566924,-12144,-1166861,-1634763,380112,-350727,-44528,-416765,313134,-914670,-271520,-955197,308979,-10412,198276,1177652,268918,-804022,178689,-132858,-334231,-1115064,-872978,-565185,634522,-135473,448560,-651686,-828311,-690328,-2325529,-1814399,-230356,315772,-50266,-517453,-195219,148160,-972432,351353,211901,-823467,84756,-944068,-353957,-242844,-504444,730755,-192211,611447,-555871,-1405290,-1488848,-1165450,-89782,559713,332606,-124565,-239366,410358,219648,-1771896,-110183,-199602,235636,513542,201510,-75991,151692,-176451,295230,962935,715110,-1021782,-827576,-621395,-1136027,-631299,-357640,-38784,-157557,-399651,-713260,158398,675314,341612,-297101,156746,993234,-83530,-59798,-425545,447884,725131,626811,239332,-400909,-703424,-324714,-357160,1016930,1065064,-129540,-200892,-535359,1665098,1144591,741770,705715,-1274730,-968479,-900175,-263992,493357,-867004,1164555,-258555,-388463,-574436,-254036,-207783,-771033,-183425,420039,1451218,1553797,169010,23569,-981943,-931832,-75901,-127656,-580921,-529334,788777,-1223991,-1154147,-46877,-76263,-169683,261027,-338607,1204778,642394,-585457,-1338167,-365101,301941,-387926,-326254,776646,-900453,705765,-687304,-248749,-360109,-306879,-1837544,-365132,-699551,-576762,1221931,-170215,-874989,1462447,946515,807605,-42853,262465,-694600,-59761,666080,1093030,557005,1103897,400642,-658026,8832,86480,625925,866185,-4254,-745408,412949,43864,53101,453705,192335,-306083,-1465162,694591,1512967,549398,21510,-376162,1560826,336098,-1251790,549421,88508,743204,379187,456892,-843116,225617,-195666,-670618,-1648897,375483,-403257,-640523,1299497,558557,-112104,1463726,534111,-884528,-89087,753502,270432,-461677,142279,-2105626,676864,-749995,-704374,179506,-489787,96511,1221516,-677796,822024,780844,-1180951,193720,-203565,273399,-219441,115559,236356,245652,-124513,560729,-562011,929855,2227223,185595,105088,-367387,-56304,225494,-5254,843172,201314,441819,843537,-8478,-721249,-99819,-1172055,-984314,-791611,-675821,319691,1938263,1396417,71086,-541987,783521,-176094,-742620,-88811,1073110,649567,219077,1061368,-157389,-100611,218634,-216042,-99732,125249,916136,659829,1130012,288239,1347546,-1028684,87524,1161615,1570477,1692668,827089,1471204,1526445,379733,-1854405,-372823,-690260,-1624352,-691807,-616782,-130801,918666,68156,-555037,75916,168056,-941755,155398,-454864,719910,493888,940002,944893,-488290,-814899,-1232399,-1493572,-1996044,-1241327,-661880,-421267,161628,454858,-10099,352342,-300154,-134494,-1333820,-1062175,-322508,909164,27339,-980990,-626712,856167,-423722,449055,206070,205449,-1360492,485342,828776,248798,87148,581106,-672089,757411,577800,-184741,719375,233025,-495671,-594142,40292,92342,408637,-1207399,424070,209310,-1149875,-212959,-191693,-1215194,-431553,-1349575,-340580,481224,-271696,680953,1281128,415349,215301,517617,268083,-162964,-702234,-695579,-812179,-138096,-1487772,-1190661,-576073,1536069,305267,-452654,75980,170793,-179971,779688,-3490,-1034885,-539251,314147,1518711,-846176,559844,35168,-919657,42571,-383194,-504001,155423,339718,-314030,-610198,754246,-210307,-1026492,-671461,1156882,643624,185176,-306193,-314372,707423,564280,760081,-1409217,454515,842571,-347507,-521700,824979,360543,9623,906922,612042,-284584,-997868,-326563,-686692,128029,887324,-1032756,-1234603,-443989,1056712,-248210,425204,309975,817855,257120,-42971,32486,201822,-388908,-376303,703559,-527577,142470,856415,-357041,-705085,-348830,1235092,-728026,-1785998,-804445,-984547,-656014,418093,765840,574559,12502,-511289,-713884,117068,65256,-1153289,322505,-978937,-214400,-360831,935141,1119708,199261,8464,1521410,16615,88180,127165,147803,-592797,-4283,705172,-263794,887775,-153407,-337174,-246845,609924,-682733,-106426,-51753,8169,108681,199504,1290705,626021,1323666,-515642,-14308,8551,-131170,8127,475806,577808,801472,1670994,1511220,1596961,-347080,360913,204179,380942,-613375,-352687,567117,-59737,542192,-1646378,-963656,-432757,-1551742,-27963,461010,717990,1087788,-112432,-305496,349843,-869352,-1323516,-616611,45323,357084,-103121,-1423617,140851,121804,-776355,-692286,537456,182766,-383047,-502044,882330,155038,296505,484706,1099758,-182725,585050,-479446,295068,470764,169331,-146215,-449030,363861,635566,-401542,-520868,-658522,381929,-74762,241184,-225078,-508036,641418,-863903,-90312,-1171718,250320,19418,-593413,237953,-54995,-802884,-703298,-1065628,1523530,23288,-24630,-851,1219075,439990,556458,35632,160902,-786532,158998,456426,-914902,-653659,818410,526071,2315022,-303545,1511986,1976300,1479490,-531799,2542,-451291,-532697,-193891,-934683,-952747,192576,16780,-497769,808671,348955,-1293016,-155908,1358679,-421816,-526215,672159,293893,-375166,-360345,-1609176,-1926671,-1453527,1590,-441132,-1305977,-4779,231824,859564,582639,-331000,190412,460745,623616,-226205,428231,-1349089,-1285918,477163,688416,-169828,823790,881349,152948,252223,-474331,-478099,698912,-1453223,-389855,-1079628,368850,-204883,-1577619,-897206,414203,-210902,1604697,-1445113,-738364,-177286,62753,-550040,-467159,156467,1382209,-123816,-650363,-610645,310636,253495,442283,-509582,-229223,771367,1821837,1369340,276757,42679,-916947,-1707761,-1107610,-702101,-84875,-84100,677877,748096,698798,-847773,-1003344,-941449,-2763686,-593155,-887419,-597318,752377,297363,1259920,-716644,-155068,584436,1050536,1283501,-282659,537480,790322,-412426,548456,-473807,-742414,775490],[818623,-287357,232228,566852,721732,768284,494055,-314607,8130,212085,-454768,-772186,448941,422540,180840,-91385,1151707,449142,382434,374319,-1334798,-53490,-123069,-135824,64409,-544366,486891,1174653,-165743,-349665,1282749,1310881,-536691,335176,531628,-438728,-832175,-705775,-1151327,321509,245825,633856,1614330,1001457,2717455,1619329,1469357,-431020,-162492,-1719164,258570,370227,1137728,-260110,270375,-59821,-141560,-375222,734975,495166,243969,-84226,-252480,-826906,-1336664,1281791,516442,-854454,308552,-514676,696279,-661307,-132570,-1698908,-733912,-647729,-1084548,-965363,251686,588476,165212,690148,660565,136109,-326138,238764,706713,848439,41751,-843972,-1270563,233765,-653350,-720449,301981,-560274,981465,832788,37480,-241592,-785724,-211473,133105,-424993,473500,-11479,-1510871,-384462,312889,-797995,-126472,212830,474043,249712,458747,137274,560719,1383160,117396,35288,1217319,-503468,-228941,-1029831,-1026873,663686,-161960,-417689,-1323,23837,1464074,530906,943109,1960210,-206322,663125,-309872,-319273,-1667258,693315,125365,42638,395836,-626370,398109,-153314,515588,1350767,786950,-519179,325662,6616,737375,-416894,-1035153,-1186219,184875,333428,810857,-165901,-1206000,83182,113133,-273701,276887,1051496,327117,-342376,-299027,295679,549358,1248151,1010380,174396,-1459958,1323102,229603,-41260,-1157519,-853526,-445963,-282575,-200839,-450054,685042,2067819,1206146,-1231360,599280,267232,-307762,-389834,-91426,-418285,97568,-200675,510648,98061,1287104,151847,-126127,-478383,1275028,374735,301453,-545514,200475,444646,854748,-117015,575381,1147717,157695,-242690,-749933,118902,-725346,60625,200247,1328617,527046,-1673281,461279,-207241,688089,-457095,-808850,657757,169229,-485847,1216429,914590,-187282,1157289,951629,269387,157182,-530616,741591,244162,-814982,-1211484,-1187448,-1255635,-194790,317527,-393619,-1847712,-2937584,-816678,-181345,-470626,801563,391231,-400909,36933,-955818,-1563882,388624,363053,254036,-135142,516374,403330,732531,-809576,705410,-933667,-115614,-527379,377387,-701623,-180096,879636,-4863,1806527,448602,-398991,-1138398,-17224,1143211,888681,968793,604408,-121962,207361,-25872,-78161,729699,924342,1075720,596327,-196181,203182,844871,-1109882,672785,100495,-201624,1886271,993686,-576696,109823,-915720,165652,136581,-110360,-599795,746077,144127,-999964,-1633185,962114,-330638,58739,-359519,411092,-898861,-217000,-650995,195504,-299260,-55602,1385193,228647,-812199,131997,201995,-256609,-916414,-494242,4082,757012,41635,311853,-506611,-236289,-617483,-2480589,-2098410,119539,279567,104601,-272396,-41964,276929,-724285,350209,235019,-598979,94355,-1076922,-576171,-172555,-552448,636589,237640,1322276,-594502,-1307721,-1767683,-1511664,-534306,272436,-242181,-226158,-557313,361935,1785,-2109701,-492747,14665,109990,59190,438161,-334562,244831,-362490,-41406,677253,690604,-646781,-1020874,-307568,-1181866,-474249,110441,65163,-307090,-613505,-809558,4745,1055778,481028,-80062,316662,889074,-134830,163593,-241515,287694,561464,534355,266070,-482770,-957692,-479418,-466789,756057,795968,-514727,-323615,-353118,2091770,1732192,376731,1051926,-1533381,-1370615,-1002760,-175010,527006,-366940,946448,-156448,-93597,-829806,-386277,-175781,-740514,274012,1224888,1735806,1732682,417808,-173520,-1016504,-1070049,-42676,687,-310433,-951822,816124,-996542,-1220891,16500,56636,-64382,683167,-505160,1267437,597208,-877251,-1392345,-671830,-1165264,-973242,-247124,320421,-1036896,990958,-463565,60183,-221482,-106209,-1703651,-576975,-1454734,-790385,1283185,-10479,-1068296,1680712,980361,710876,-29501,404318,-1471163,-212263,504669,863164,452765,1025271,402311,-252047,127731,439290,1035251,1300247,496694,-596946,223489,62780,-276723,763561,37977,-269897,-1355224,1162575,1794424,221116,113483,-267665,1164394,391328,-1219010,446051,138360,1035048,384794,216264,-839169,48350,-189068,-537573,-1427601,85265,-953448,-1034369,1682562,1128732,267646,1129618,338301,-893992,-48811,741388,455609,-647815,105401,-2328100,855234,-585890,-718953,-101362,-132647,55708,1210234,-705964,839899,831765,-1300203,37633,-380579,136149,158150,-312437,-78983,323450,29152,705361,53292,1135164,2298302,2539,-109627,-400414,20057,138445,-76571,549742,-129423,232029,442068,-201346,-848093,-60072,-1207955,-1064538,-119502,-519486,460574,2015130,1382402,-140231,-1294066,211632,21718,-406559,-61568,1353285,179651,-59387,1051727,-523089,-462238,103514,-277860,-251536,-156056,102351,444091,1257413,179158,1500694,-855778,492436,555761,1195502,1164614,597040,1177824,1523725,485844,-1972672,-578702,-422835,-1443570,-811400,-376150,-312438,1153124,38730,-283147,80647,198461,-836580,443419,-803728,408017,468635,1231124,628904,-128097,-173758,-1529158,-1440988,-1723943,-964508,-849466,-226690,703291,539122,-212635,536809,-190601,-300729,-1204867,-842203,-555603,1489649,226479,-1240831,-802418,723555,-271376,981597,268558,499954,-1154409,713514,806044,446468,77243,547232,-140797,1190896,605208,-25949,368247,15813,258212,-534393,-271916,-129731,620999,-1124597,565457,120669,-1415636,-365795,55755,-1092415,-926043,-1367512,-714206,112035,-524428,724105,601193,134870,391484,729753,453374,68636,-567722,223390,-934233,-5692,-1639754,-1370064,-470296,1611235,7911,-542739,415110,347651,382809,359585,44444,-975427,-724044,241581,1207883,-928287,579023,15313,-655674,-261765,-304225,-377435,-94042,496223,-285460,-432173,236798,-53069,-1216551,-640987,1298984,369044,79998,-528846,-294629,541498,142201,782937,-1079038,730529,731892,-917079,-1077520,741589,25900,-416595,1010639,836482,298410,-647216,-496406,-492113,229132,594745,-788094,-786965,-458404,870630,-649797,366709,65041,388837,196501,-85604,-288427,-209240,-540172,-293256,250526,-741918,8611,742394,-244601,-914681,-415171,538231,-713174,-1680345,-726632,-637484,-718760,43219,778399,749731,311654,611488,-395158,401525,373184,-1074322,66149,-851189,-226416,-179538,1016576,1185581,129554,16767,1193062,-312960,2490,658807,313659,-598659,722282,597333,-110808,676149,338248,297374,787063,850974,-754391,287683,575037,183399,113409,174088,1218184,318191,845080,-925078,10772,77584,-144389,-144752,320307,715764,374592,1608573,1397156,1284257,-225958,618086,-56015,440340,-487546,-359883,1210391,347713,826330,-1506008,-805144,-529722,-944829,-211984,624495,649325,1681570,859,-441226,485028,-651392,-1166507,-886866,294373,555129,-146451,-1304333,274094,285355,-193783,-700024,393574,513497,-239632,-559382,575018,40586,564267,831233,919368,-866290,297813,-641776,358668,348883,491544,-420847,-556186,-178268,794297,-290472,-460896,50648,-27874,-603245,140036,-335641,-697170,384870,-537647,-49156,-1360785,17499,-160264,-849556,120972,429515,-1068623,-190875,-1535576,1002154,-249187,-469849,-189745,1270698,461613,1023290,207912,188428,-939338,155286,515226,-955585,-525502,801900,620251,2408391,-593791,1707908,2084380,1130111,-839940,548678,-407673,-561013,185740,-1422169,-633239,-103513,409874,-69156,511928,382443,-1083156,-47631,1421348,-305060,-288027,871944,351647,-548155,-759045,-1934729,-1636841,-1375986,-31369,-772172,-1619203,-448695,69926,767189,405517,68431,233956,735239,883782,-56942,859014,-1473479,-912558,939664,236343,-309267,757180,654123,41500,-132165,-306519,-68145,1122051,-1118539,-945249,-880605,495034,350459,-1147330,-374540,285561,-412198,1262738,-1824339,-1556564,-383014,-327851,-1154535,-49176,341590,1610744,279070,-547578,-718344,470041,245886,420652,-783315,-315793,396971,1415987,1975289,165327,-306718,-1043370,-2050881,-932020,-947369,-238141,-939271,49443,603858,771759,-1174432,-896241,-873131,-2363265,-589201,-1232064,-224539,634746,159204,1080055,-768215,185755,787293,1129274,1436061,-617038,581143,372899,-577517,199453,-519854,-373201,996010],[707143,19964,204739,487877,588180,731996,349490,-340989,51370,297370,-290630,-866629,215247,452357,-25806,-128798,1318921,168473,173058,334839,-1315790,-115186,74300,-112843,-117312,-488493,190567,1431170,488069,-341156,1105275,1347269,-151397,398872,593767,-404998,-973873,-589005,-1011152,534108,145567,407195,1704339,1067963,2736334,1648388,1194560,-590628,-399627,-1589686,294903,361137,655350,-79672,20317,-254117,-221087,-43109,566561,-128904,92564,-172425,85616,-866025,-1622499,1350468,167797,-1152156,176554,-404941,877604,-359564,-286631,-2233055,-915243,-557418,-935679,-1179210,351425,1126147,322681,543557,-17004,-40935,-98162,482469,916970,734086,-22655,-1001692,-1350361,46623,-327382,-1031931,-315388,-283743,1040739,845579,50368,-451491,-311066,-200381,180665,-173705,299383,-58983,-1321965,-536010,751504,-327094,204743,306948,198303,102188,720260,250216,359251,1155294,444882,-273160,1027445,-239266,-501484,-1097623,-1418297,299321,359968,-404607,416201,-448641,908566,392015,705314,2030514,-104185,1006395,-393455,-411389,-2098051,931261,147907,343208,-53010,-667826,333444,-305757,924800,1068959,126819,-517318,199465,866747,1312824,108226,-1056546,-720882,415813,417128,1182864,-53067,-916510,248295,339736,-280266,260605,1031804,565418,210213,-256199,524360,759610,1142306,728697,291362,-1370398,1293035,307135,220736,-730611,-746981,-312360,-271102,186761,-445234,1572316,1977028,1029005,-972856,623939,425397,-128415,-46051,-438,-271687,338955,305647,338111,247827,1739590,179259,-233833,-631047,1084679,279963,185788,-513672,83285,342907,777976,-149295,408758,959426,168331,-426598,-806254,-55583,-1067929,-413457,-2330,1055367,969860,-985703,539779,-412626,686827,-535135,-1042541,467395,250008,-563494,1388607,891359,-317514,1033333,363318,-124630,-122282,-159750,646566,209316,-792694,-1394678,-873338,-1708746,-240335,348489,-525441,-1496473,-2474708,-422658,-440476,-566410,921636,558323,242152,488913,-545609,-1553679,681195,426954,-549398,-759746,371926,199668,612167,-866143,788187,-735364,400262,-352999,393764,-578457,-624987,872331,28526,1412407,238240,-706755,-1301025,-112311,662731,798545,937225,270140,48158,316196,210935,234886,673561,705142,1201343,696518,177905,176148,1045224,-1203540,528054,67103,-192581,1947499,1278114,-205406,743923,-1002475,12890,54064,120981,-535094,937069,242196,-650862,-1406878,1441944,-171952,222170,-267219,520259,-736800,-135146,-306067,259967,-411925,-314510,1398308,175671,-592168,137661,565167,-173978,-561148,-137572,725894,892665,228758,166341,-170781,476622,-581361,-2343321,-2240071,200911,195062,397869,-64397,196676,409663,-310686,193764,249632,-313652,160633,-919476,-919372,-225147,-577408,305528,705584,1942059,-614925,-1123664,-1603623,-1692849,-780793,-27816,-809942,-384684,-715906,423314,-206136,-1935086,-722997,255350,20842,-288311,649179,-629572,301321,-498166,-436467,104275,542197,-261780,-1003726,-44500,-1078467,-340112,617433,-19578,-486521,-694761,-979593,-26636,1276221,638151,44586,346863,724523,-152858,106481,-120284,243490,339724,440162,329804,-357677,-878098,-437900,-439438,473075,576546,-853396,-417542,-87711,2116889,1860093,-89004,1111721,-1973372,-1617261,-967590,-10876,559802,46211,431149,-378201,2519,-867494,-485094,-85918,-627536,545918,1989332,1871680,1803489,575160,-236299,-853119,-1031345,-164550,211796,131917,-1028800,888363,-444504,-1114026,187231,445188,-571,1196751,-599726,1050376,495918,-966618,-1247089,-1144039,-2377760,-1160109,-105434,-19619,-1189535,1365229,41353,428338,-189179,134472,-1348013,-777729,-1689761,-861605,1345062,-54075,-1225624,1726067,760482,458334,-10809,354440,-1912353,-246527,288912,576917,409581,915357,451256,12589,22672,617861,1185202,1235819,816794,-483243,-140093,15930,-373631,1085175,-81624,-318965,-1024670,1439976,1852503,-36372,250810,-32605,750586,445893,-884895,235777,-8903,1235351,434896,3215,-365751,13473,-108604,-349334,-930191,-395670,-1613170,-1363999,1892474,1658936,590186,676460,47825,-873707,374025,817503,580692,-742682,19392,-2126222,904278,-451731,-910159,-281497,161988,-17130,1090835,-578030,748259,744351,-1280966,-114966,-565786,39722,446668,-869733,-223485,280065,199985,945755,675807,1144276,2078554,-166068,-273227,-349539,77773,61708,-189445,196640,-502360,30091,307428,-364052,-1051330,-146670,-1204474,-1095625,549854,-200989,333514,1498027,1359930,-249346,-1625891,-136723,292965,-54171,236642,1643802,-177318,-296587,925156,-742965,-841271,-29402,-151540,181179,-382775,-944777,223197,1219204,82786,1500394,-681651,810519,187427,841004,740660,292090,791120,1311745,548417,-1356976,-641909,114209,-829217,-908228,-81997,-260309,1319532,-89779,-76617,108645,241479,-540020,712961,-975131,113503,385253,1109210,272526,231729,508072,-1491181,-1283405,-1215902,-767482,-584479,97779,1103318,649405,-412159,560903,-76629,-644169,-1211386,-1074389,-709635,1794424,304924,-1691010,-877181,446421,-82435,1426054,427430,749047,-791912,877040,651252,469549,425957,416080,204507,1470533,581257,390442,32943,-37353,1014044,-314696,-575713,-340261,813188,-808506,846306,-48594,-1451500,-450867,334395,-1058866,-1409476,-1359357,-822479,-227906,-626772,689276,229639,-306078,491520,772046,584136,308603,-430256,1005115,-970935,94698,-1614191,-1496809,-467408,1442469,-297932,-582472,708609,723306,888787,19273,180853,-728012,-653689,69316,769425,-863109,486649,128653,-290875,-408880,-270619,-230619,-455146,458559,-220095,-246012,-399396,-11906,-1153899,-551524,1266352,124438,-30317,-707820,-35059,293823,-133944,563397,-595542,843992,518496,-1280950,-1331765,652728,-222360,-680919,970937,896313,657875,-151245,-630498,-326807,279331,133600,-379295,-171714,-546382,610556,-832417,286217,-336324,-3488,-69619,-82132,-477097,-624411,-687791,-151587,-144751,-877214,-112560,540329,-116223,-1036754,-404155,-167892,-443416,-1277601,-330650,63800,-655025,-374500,567321,662393,405296,1289450,-151149,560785,602370,-1052564,-121491,-617997,-128850,27885,932605,1004702,-50718,-11715,603211,-504760,444225,1139876,383920,-530319,1232635,354616,-4562,391890,764890,759086,1475202,1072214,-637546,776128,964503,288552,-247211,68108,1057916,94905,880952,-1205986,44363,43485,-175877,-251323,123068,713940,-151945,1296867,1132601,766939,-38146,910683,-278902,360489,-346886,-329505,1509631,655001,939339,-1354405,-732993,-563547,-343262,-459029,630418,577814,2122508,8619,-615382,375221,-331770,-1067305,-1391895,489735,362154,-100352,-1193189,364343,486048,444767,-641869,243205,772066,-30992,-533825,130864,-4290,799282,1062634,707229,-1349234,-64907,-669846,364227,179539,628003,-681790,-729252,-812600,626639,-97882,-378732,569941,-486731,-1085252,-167878,-493460,-813710,-21672,-61323,-44015,-1605767,-258726,-247967,-757087,96189,992975,-1263031,76211,-1678142,232248,-491394,-898409,-278497,1184737,479955,1219380,427054,203374,-990845,17357,406213,-1021620,-433942,797613,733447,1831707,-851338,1931094,1939778,783599,-1024678,1288891,-445935,-613092,550619,-1645725,-183321,-331095,687396,336997,65950,238601,-625428,52953,1301556,-192232,163020,875367,348255,-722096,-954660,-1832603,-905097,-1057265,-67667,-1128476,-1719877,-560218,-30116,782758,223662,492949,319456,929179,1220865,263597,1218767,-1339135,-219273,1117928,-192774,-449932,860868,441129,-94352,-603731,-78934,306350,1470835,-582054,-1210547,-420362,542847,893300,-400884,287872,196677,-720008,796208,-1830470,-1786296,-418841,-598351,-1614865,335395,446337,1609236,692795,-426322,-671970,705983,276918,369249,-1083490,-340612,-64519,618597,2093117,205172,-583494,-905442,-2300839,-811752,-999846,-306598,-1355787,-530331,471306,804370,-1220233,-510688,-673796,-1614324,-353224,-1584215,155445,384843,-190729,760222,-666808,412159,965188,1135143,1239122,-764140,195205,-227750,-660940,-146447,-421630,23442,1015647],[518400,350828,133631,366216,253227,540674,132263,-373944,96759,228944,-159963,-948033,51482,405855,-414487,-65951,1112549,-270750,-200170,9088,-1218989,-234675,126475,-37359,-152306,-542867,-313221,1454423,905133,-213430,748190,1024889,243654,418482,450598,-533825,-1098858,-427467,-834325,600820,-127487,-103783,1475051,1122274,2174012,1395956,905951,-568466,-668718,-1249606,424863,270173,-12519,50986,-210067,-445362,-429648,250365,272437,-502369,4497,-189651,439475,-775225,-1728586,1241476,-189346,-1307610,69414,-379334,865581,137815,-493901,-2341463,-976387,-478380,-612998,-1242408,455779,1517973,409672,264926,-594973,-141836,212804,512136,1024569,656966,-317820,-923011,-1142230,-150226,154989,-1119603,-801331,-15254,980162,823505,176905,-727832,300090,-251240,183907,55585,233063,-64761,-996191,-503660,1098185,72738,492545,379643,-13827,42809,891516,237550,190630,822858,727511,-593939,551374,-75641,-596020,-1123944,-1552215,-5192,817733,-369639,799598,-834496,301246,170269,485879,1663435,-8358,1077955,-418178,-457246,-2308909,887462,133934,406189,-177336,-652048,358388,-343380,1254005,667576,-565414,-451307,126863,1853467,1697935,654080,-995304,-119100,653832,424341,1174162,7042,-452248,525189,516264,-317890,104592,757744,727695,624337,-100194,690167,1014135,945708,364594,560588,-1161468,1201775,274017,138208,-288040,-680356,-132357,-245465,381668,-230875,2310378,1524545,838903,-567837,688217,585657,38668,182599,94405,-36689,524061,744589,44319,335230,2006035,158958,-368903,-694466,881659,144633,215581,-245593,-9874,313721,744941,-139578,164928,624212,252837,-599507,-736894,-280463,-1229624,-936170,-326410,495857,1225024,-165414,645632,-387288,736933,-535382,-1114391,423127,397129,-517119,1293486,911328,-415768,763852,-58401,-413767,-418220,300745,559480,190189,-617716,-1417642,-297768,-1918559,-394882,20224,-624183,-1094920,-1743854,-28119,-645978,-472322,1010826,584326,830653,874046,-290529,-1368783,777963,449025,-879478,-1091129,527559,120016,427471,-778005,903888,-421600,918641,-307955,355615,-398288,-1016117,788314,-59456,759490,81003,-877336,-1383941,-202798,103334,540174,754801,-12273,206908,18543,486421,624994,303623,478491,1374246,743236,307293,139407,1199823,-1283623,377630,-16589,-197595,1756023,1212220,80255,952880,-932926,-66108,-53372,299198,-398023,1121944,257214,-239323,-987268,1707708,97483,371043,-157713,597904,-461639,-95351,-44891,403708,-343175,-488134,1251543,136396,-203683,201113,913318,-203764,-216096,87588,1335549,1029671,280817,33997,234402,1149879,-554189,-1971844,-2221249,24914,171102,739728,37785,307393,481179,146543,-96191,254546,-36686,274813,-539746,-1264543,-358847,-582479,-38852,1068186,2269695,-669124,-886489,-1100246,-1609605,-796765,-296690,-1293133,-582561,-667692,408676,-352819,-1343687,-778374,430205,-33898,-465325,746588,-851566,303600,-606095,-776479,-624498,332224,35687,-770098,176652,-883720,-282067,990014,-211148,-647839,-585263,-1113607,-9443,1272710,777418,100024,269461,567085,-143078,-293376,-74532,337135,155764,339478,378146,-118451,-500321,-223872,-261890,233896,505719,-1038963,-413401,227717,1726472,1529288,-520276,818306,-2446651,-1695963,-887305,111860,568245,155879,-245760,-730993,-126625,-696898,-500930,30175,-474639,591313,2453123,1801231,1721573,578390,-206237,-644264,-809781,-380136,450596,597652,-825740,974196,177079,-854790,413841,1030706,34146,1568563,-600619,740876,379764,-837312,-993078,-1621392,-2695767,-943378,95168,-166108,-1249537,1704399,717624,716248,-233244,340165,-875012,-935501,-1287820,-773320,1345307,-349595,-1264037,1601220,351237,187101,30778,202470,-1907590,-198349,106284,340037,341852,758487,507767,105422,-225540,652131,926331,608773,759421,-496966,-584058,-88905,-160557,1347920,-143675,-436739,-512159,1441782,1679676,-153929,365919,248462,384368,508299,-282828,-25795,-296319,1275193,523567,-173294,283877,67402,53991,-159643,-313748,-874422,-2216579,-1587990,1882257,2067112,794839,214889,-262824,-824559,974227,939847,686919,-743431,-117569,-1573086,778835,-351854,-1235870,-310113,269005,-109793,1022797,-356788,549835,535195,-1188810,-228622,-817440,233,610373,-1380662,-211864,114451,317468,1262405,1143634,952009,1741760,-270510,-381724,-178195,180137,17051,-374789,-210458,-845941,-160393,466623,-459726,-1261176,-83822,-1147706,-1055388,957368,174880,-76120,544387,1243537,-250844,-1491262,-197125,567889,250691,705789,1912821,-219240,-433836,724977,-752267,-1043391,-212080,34256,1105642,-520281,-1811019,58465,1079641,19291,1349143,-542109,950872,76115,589957,519831,8269,382514,948887,556735,-257491,-580351,748129,-20243,-923781,207051,7720,1345303,-367571,-8822,207319,295536,-137434,904919,-877701,-25473,260590,601038,22377,466667,938301,-1194338,-974293,-633871,-625329,33843,451180,1197815,757491,-541206,370853,-15507,-1014760,-1267393,-1502731,-760035,1694776,265347,-2063063,-869174,88695,133592,1681557,695256,895825,-368699,945591,472322,281550,1037080,218284,268937,1492481,496123,922443,-180293,88982,1492821,16988,-776458,-508739,915153,-348955,1155001,-305800,-1308558,-324464,564101,-1100352,-1689635,-1300011,-539228,-424961,-565605,625183,83868,-766807,523710,653148,594676,490222,-303598,1454679,-936033,86908,-1437944,-1500615,-570290,1045818,-489758,-462250,922944,1144101,1181925,-143422,419549,-377422,-339425,-290062,349784,-713498,310597,381507,100336,-314354,-284734,-59291,-770650,253615,-148193,-99357,-958998,-109098,-845848,-421015,1063893,-4132,-91888,-813667,386316,57782,-148990,161772,-116931,741424,259982,-1252459,-1165752,521032,-371395,-684629,790637,784953,796661,315940,-670280,-238863,229950,-332114,60289,458472,-603941,344093,-745254,212910,-746119,-279339,-486764,-21626,-515283,-938832,-823578,-38882,-407141,-913180,-265459,287970,-61235,-1148691,-370272,-650920,122709,-660292,290905,826702,-461914,-714477,120803,245300,267136,1346053,28153,588725,719951,-1029189,-294085,-351516,73401,214194,756369,673750,-287687,-68124,-103765,-543354,1178396,1378914,318360,-389388,1453535,-799,22736,98670,1013124,960150,1742503,1243750,-409388,1223021,994814,279925,-741431,-38887,876876,39817,1201334,-1298396,94102,-82059,-196918,-263498,-81849,506258,-656218,883949,795654,174811,173040,1157277,-358834,280953,-203476,-269679,1382514,812616,793721,-1169041,-766943,-520904,87223,-702109,455688,549451,2219242,-136151,-768874,27553,8622,-942127,-1931006,605277,14286,29687,-1147248,397731,639760,893112,-526368,127282,825044,167439,-444436,-302565,-45703,961694,1145157,587062,-1496044,-418677,-596492,236794,7396,506012,-850354,-918125,-1301262,260613,112987,-315170,742527,-877790,-1395097,-606248,-604197,-763308,-498767,380558,-41592,-1753130,-483689,-242489,-423979,180530,1500889,-1314353,61990,-1468345,-618223,-677955,-1245283,-257808,948018,478947,1136498,670906,211009,-903888,-292214,56772,-1093736,-385779,827028,820289,928516,-987451,2113660,1667965,601508,-1004337,1869279,-604383,-685522,778506,-1488434,298527,-400942,846780,669290,-357998,-61601,-71073,79712,974936,-109945,760750,692497,273589,-878700,-889366,-1376956,46603,-562828,-79817,-1405773,-1591821,-336361,-62244,872338,33209,764153,359133,960907,1556444,643425,1438674,-1074512,558484,971222,-490383,-535954,1114018,319488,-193796,-1029957,190872,557742,1639160,-25809,-1120303,214393,574279,1235584,300463,960375,171949,-1065158,362362,-1484901,-1397634,-328521,-728899,-1778245,543814,425672,1480046,942220,-291160,-484006,956364,333892,319947,-1194762,-295431,-424725,-326367,1771775,373368,-698300,-548632,-2352910,-763536,-878766,-221388,-1186083,-896297,384029,774362,-1002856,11526,-387704,-790948,6680,-1806351,257663,65725,-621924,479984,-474398,476894,1045432,1060403,819290,-658885,-737032,-795188,-641837,-364766,-191216,266727,821135],[303035,608065,49512,206044,-252427,232213,-95457,-356468,147632,53755,-93129,-968954,69933,326519,-944021,79381,620949,-737936,-626928,-485366,-1044976,-356943,-43608,70020,-35630,-694692,-839770,1240584,1006148,-28608,341832,588394,558170,449325,160441,-761049,-1155118,-241173,-661295,518253,-500287,-717330,1087733,1186341,1289310,869310,650590,-354980,-893357,-778541,629434,78825,-616379,79265,-350835,-598705,-678653,377266,-217473,-539553,-59932,-93275,793845,-591613,-1641541,1009924,-438522,-1302256,-48325,-401241,648313,692849,-727816,-2145859,-888416,-440292,-250588,-1096831,569291,1667474,445191,-67915,-864906,-208276,505857,367173,993754,633513,-741051,-649102,-704139,-316214,626475,-945615,-983321,110785,786369,750670,368357,-1009118,880291,-326369,98041,208427,225265,-136540,-669461,-299124,1294365,302934,663844,421156,-13248,107771,919752,95648,112191,507401,915685,-815917,-1079,-147199,-529783,-1118892,-1419633,-273347,1084508,-287280,1043890,-913116,-97773,-62699,329557,915139,67165,871761,-384965,-439792,-2162934,587669,107082,237957,17395,-579629,468760,-246066,1472773,198145,-1136890,-345035,134063,2660877,1825608,1034409,-845760,513507,817908,352260,827310,-12367,14577,843467,630632,-348365,-117843,315269,742386,790810,111659,755562,1247123,643865,-26301,907087,-859979,1103758,185400,-187009,31785,-674427,8033,-165983,403638,184550,2592306,896465,653599,-124330,820493,734296,214259,294823,130969,185175,532707,971036,-299301,357093,2033917,95148,-528432,-688784,681618,30870,448642,183385,-55455,302915,749026,-102257,-75704,240412,385357,-698640,-617553,-536293,-1211283,-1343781,-650935,-184494,1256739,554671,693198,-168045,862930,-456277,-1028621,526011,600951,-310792,977996,973299,-472039,406460,-100559,-499955,-435728,723427,543437,207907,-321538,-1140532,389893,-1814628,-612737,-506327,-616182,-793693,-1066168,199567,-762002,-223299,1070680,486292,1060833,1038420,-310515,-1053333,673552,386298,-681850,-1048014,859378,120466,109258,-649712,1007523,-71439,1284262,-388304,315325,-277348,-1260272,656434,-254048,18225,54600,-841283,-1303251,-253321,-400220,181503,474937,-209392,293332,-520148,745645,1007908,-259211,340367,1486806,665426,117341,83803,1352447,-1320205,246631,-150828,-241678,1412124,850491,219580,774101,-747762,-41078,-63150,365262,-218745,1258823,195458,133023,-472789,1731782,366840,446864,-73997,586835,-140460,-147552,49681,514081,-148606,-515240,1002447,133428,258502,314732,1215609,-412750,-40261,125634,1619593,1165202,105470,-72473,532864,1593913,-499232,-1478577,-2046258,-324783,302764,982088,-2842,167909,435631,537390,-404559,259388,185276,411034,-83793,-1453357,-501436,-577093,-190490,1206348,2208833,-793724,-636110,-469955,-1274752,-626309,-495329,-1620251,-778283,-439707,160255,-410083,-607020,-676677,471763,-73135,-497549,686261,-909891,273493,-702076,-954170,-1310142,147873,226468,-395920,355425,-662768,-339541,1092896,-392490,-747124,-293226,-1109741,-33042,1051617,854266,136202,128704,452696,-115759,-918596,-93763,541871,90501,213432,348901,122501,11831,58062,24431,69473,632423,-1007248,-291297,540508,1072982,959372,-767996,249158,-2713077,-1655169,-846350,106333,545918,-103857,-910638,-1026225,-433158,-463872,-420983,159688,-338192,443968,2444159,1512698,1467888,390037,-148790,-535319,-446945,-583610,665969,943024,-481729,1030863,679733,-481134,617779,1640282,61546,1606730,-509605,556232,285322,-537172,-732328,-1946756,-1959604,-485134,343385,-153307,-1151581,1827503,1317144,810442,-288017,438416,-403677,-1012697,-433022,-541213,1251414,-859967,-1150562,1362159,-106766,16990,132120,83676,-1518438,-114005,19879,224725,185980,537013,518458,60165,-485961,616058,298906,-390484,288765,-676137,-975879,-228491,260674,1488790,-152000,-581257,78999,1138034,1301522,-126519,400456,459298,86985,584063,429911,-278376,-598855,1147896,638252,-312528,822329,141602,270449,-17404,228374,-1146550,-2577654,-1694580,1653713,2252042,833092,-175474,-510922,-751963,1489914,1057987,813958,-649978,-293541,-945196,474694,-279469,-1558414,-169901,150356,-208291,1173391,-151487,277501,267706,-1075296,-278939,-1124124,19462,647320,-1661794,-96838,-138732,320720,1566728,1367495,633850,1445006,-295794,-449614,105757,373648,8744,-586286,-610904,-1027869,-318982,822796,-471611,-1381619,320180,-1011057,-929705,947901,495856,-664334,-441001,955569,-211174,-1022901,-34484,785240,462245,1159456,2079404,93532,-446930,509529,-559983,-943065,-445787,156630,2108027,-550304,-2101286,-9950,919210,-38503,1082348,-457534,877756,125750,472490,469010,-181882,10748,569707,503734,791870,-457037,1236439,713377,-806880,459222,393910,1214647,-773894,-64472,397298,345956,258741,988794,-538756,83170,136001,-89486,-34689,503079,1006877,-780572,-540433,-137866,-494537,747570,710011,858935,814594,-557555,-6295,-38108,-1243269,-1273681,-1790330,-707623,1209355,167809,-2126125,-809561,-262374,358915,1701451,1034321,915876,33506,926328,368547,-147546,1616683,8043,59649,1212397,357966,1335792,-226581,324441,1587406,345204,-843591,-611758,885865,118864,1305804,-630930,-1066172,100546,683568,-1163235,-1625622,-1123695,95792,-423664,-373370,571670,36874,-1105744,521405,431963,449849,578154,-189029,1516918,-850535,-43207,-1169733,-1323832,-727798,529214,-443274,-132639,1022149,1392159,1186323,-109581,733750,-44768,58357,-836537,57698,-553098,90779,709047,443784,-20263,-336176,129270,-900886,-15270,-64901,-1573,-1286356,-324491,-385061,-272281,733087,7992,-58503,-837319,763726,-100973,114889,-290960,234546,430669,28509,-773865,-615660,335475,-455298,-444295,500988,544939,810033,644046,-570621,-259703,38387,-694450,389161,952234,-566104,106738,-424060,173200,-1005296,-423253,-924884,91291,-431410,-1065169,-930912,-62162,-511625,-866979,-494531,30136,-142457,-1335128,-388782,-833154,840310,25521,927572,1320669,-179379,-895617,-490321,-425476,-44185,924764,166224,508511,720724,-956268,-500274,-128595,287281,330456,578232,327296,-525087,-137524,-722281,-470911,1819780,1264770,140811,-193284,1421328,-394730,-36311,-132203,1052757,922015,1677670,1330968,-179570,1464906,681185,170806,-1037579,-81225,722818,172568,1494303,-1197444,153183,-250380,-180684,-172597,-251226,104915,-1046161,482247,460479,-402694,363960,1275944,-251114,299397,-66787,-190697,919599,818535,391066,-924946,-866512,-423296,316893,-867390,123419,582855,1911009,-437406,-855790,-467862,288665,-749666,-2245294,631137,-214935,207931,-1164443,386346,679597,1026987,-384341,55017,617453,288382,-325521,-596644,-137890,1029122,1064266,604558,-1297997,-640465,-461916,-39035,-119276,188232,-861242,-1062964,-1478003,-95327,259149,-316103,584358,-1104442,-1458813,-1023217,-590584,-495951,-929704,635021,8864,-1625129,-591180,-176413,-14080,356726,1804117,-1239183,-152818,-984836,-1311202,-804190,-1448724,-150901,571852,457991,852987,896924,208105,-680233,-743519,-504774,-1133672,-368108,898336,811323,70701,-956887,2185227,1418445,583068,-774384,1966640,-906027,-768440,803360,-987204,697819,-288776,912665,911699,-581930,-422155,383720,-13025,474164,-59986,1346012,398119,140820,-957888,-621329,-759682,958800,-16019,-38670,-1533724,-1296188,79029,-38309,956916,-168891,764739,279538,819383,1792807,972037,1448406,-814536,1145786,597483,-611761,-486682,1411672,284356,-205786,-1276163,461891,641672,1599578,464665,-732236,837479,612911,1258483,676113,1522089,185532,-1353126,54964,-927604,-650611,-198068,-751816,-1563830,494746,268930,1332281,931789,-143675,-209556,1135231,380889,305002,-957859,-185817,-548668,-1077870,1247668,587054,-597568,-84773,-2127826,-781639,-663089,27554,-541221,-1033405,343904,651384,-636932,483846,-82497,-144063,373549,-1791318,-61227,-231566,-958409,368661,-275159,385397,980940,900808,363685,-312912,-1933440,-1120292,-530185,-375650,107753,246448,475087],[124972,718135,-22870,15825,-851762,-116540,-259562,-247933,202600,-145180,-92839,-911773,311350,276615,-1537705,250370,77889,-1083646,-967381,-926912,-821928,-421513,-343854,176580,163953,-874340,-1208018,845073,804632,141567,31178,275263,747486,539680,-186976,-976077,-1083662,-59915,-527394,347219,-855905,-1206548,815099,1254239,447220,169918,459512,6116,-991567,-278956,849801,-194458,-980517,-30797,-369500,-673821,-858859,292881,-872539,-286285,-143449,92525,1148540,-379161,-1399501,722750,-481582,-1152052,-185265,-408741,293751,1164474,-943107,-1882204,-668096,-439574,47769,-763416,682393,1564403,459918,-368484,-751741,-279667,683642,165931,814026,607404,-1157775,-281826,-182714,-421051,924818,-556239,-829973,58056,474096,599638,516368,-1206678,1293113,-331153,-97167,255114,218639,-365186,-461691,1467,1308635,330031,664784,425582,262664,290776,778837,-160925,154588,315745,977601,-863918,-430226,-483793,-385125,-1086893,-1094182,-546397,1072011,-174779,1083230,-585787,-153520,-240973,265558,11112,113670,472538,-298775,-358814,-1612398,165694,93876,-74721,317965,-471828,607268,-27935,1585096,-269831,-1500464,-249288,216608,3084939,1734162,1127330,-646728,1086485,855666,231103,338628,-109351,337507,1123660,708586,-334975,-320350,-150846,591593,679637,306474,691260,1373439,231212,-370992,1231385,-515473,1037787,105880,-517927,130140,-709306,28997,-16856,415174,687243,2299450,321679,469268,241198,1014645,856960,386964,322028,64937,275225,297758,916731,-590624,325889,1836817,13584,-682501,-686439,438901,-10336,852604,628455,-58614,251433,745727,-69308,-238096,-98352,517541,-690957,-523180,-804731,-1065835,-1511750,-863858,-793799,1100507,1036156,612151,154827,1040987,-307827,-872257,701800,838210,26340,587650,1048272,-509547,-16764,197899,-357341,93204,975602,619594,282454,23580,-529115,1004815,-1445818,-807340,-1025434,-488536,-660124,-622313,129603,-774055,86421,1094681,355973,816409,892890,-634916,-712869,410535,222448,-128924,-683061,1170244,81247,-312432,-583340,1035148,218919,1379290,-516537,317291,-289760,-1303314,502525,-474013,-588040,204723,-573947,-1049106,-240751,-724520,-138170,191960,-313875,267747,-1033495,940861,1297780,-793872,345299,1430767,444953,-311249,10956,1529081,-1290045,129360,-321439,-337769,1030406,326343,268281,452508,-524557,88691,141969,307386,-37951,1293489,97514,416209,10356,1546303,474075,428386,-66200,444392,144020,-301773,-31906,518672,83543,-383605,715419,182619,701979,460077,1448587,-769451,-116279,-843,1505835,1298417,-272689,-151958,565035,1669816,-387561,-978111,-1736650,-728697,612901,995074,-174293,-181913,258933,818466,-560090,278288,331709,535135,284126,-1348736,-577947,-572015,-59048,1070025,1806865,-985241,-412479,84928,-801581,-351305,-563127,-1708374,-909831,-120171,-329898,-377242,-27820,-464967,358167,-119649,-488946,484354,-770068,253634,-789589,-901985,-1737390,68430,350601,-10318,478899,-472556,-528904,880343,-461231,-756555,101305,-921943,-157424,693387,826761,193507,-29587,375271,-78552,-1524271,-154655,785606,184487,42685,198565,287230,450486,277766,339427,-25195,947541,-763689,-87549,792827,434539,478655,-731747,-374702,-2562740,-1557635,-871777,-46669,509359,-630561,-1432373,-1162267,-807595,-391560,-270466,293453,-267371,178564,1964480,1047389,1064167,29235,-118153,-585532,-9769,-664056,830669,1092880,-121160,1021422,998608,-40046,717837,2056801,115591,1286486,-347126,613095,231075,-160773,-534340,-2029015,-588315,11760,610584,-87668,-911139,1570367,1530688,683840,-287725,389439,-15959,-981342,519488,-203851,1084412,-1456900,-910879,1094494,-454472,4297,330980,103165,-920067,-27661,50060,248955,-64423,249593,443852,-53530,-638201,585983,-467136,-1388648,-425489,-972803,-1194915,-367539,668881,1468310,-130262,-694326,608746,573723,784121,-13473,320980,494966,-147425,668731,1025441,-477029,-775534,899864,760012,-428603,1077870,181795,482378,53288,544296,-1090216,-2577203,-1703771,1254794,2131477,692887,-441687,-630288,-667500,1738203,1127847,976162,-476627,-489867,-561072,43957,-224329,-1718214,111935,-138463,-300601,1578774,-72521,-10996,27290,-957301,-257855,-1373655,80813,584275,-1618124,49759,-412395,193672,1730749,1352990,305601,1245077,-267887,-496296,440454,653059,21461,-726291,-893105,-919256,-409703,1203071,-407923,-1327461,1047317,-766453,-722421,526388,679312,-1251694,-1011508,471242,-224334,-444470,199787,902068,562498,1421565,2052611,589056,-346127,331754,-237629,-537559,-691816,142347,2671804,-471885,-1684646,20036,799974,-156498,757067,-434384,623260,220158,478393,483689,-248133,-277911,314236,388099,1322156,-340925,1397966,1171508,-539581,656803,760782,976605,-1208341,-146797,657894,369883,541763,970793,-71725,436137,51144,-682851,90173,335065,789563,-386316,-94239,186837,-340941,1285183,792807,95055,764630,-458405,-461041,-140378,-1220421,-1178007,-1729153,-570668,507775,100159,-1822249,-730287,-525841,556794,1511796,1358412,818880,381576,853682,379508,-803725,1810411,-165144,-327734,676374,194118,1441082,-131094,541824,1419403,531409,-812118,-641452,725984,466683,1129873,-972099,-797616,778274,672348,-1190030,-1211055,-773382,887525,-244737,-119773,545618,19895,-1227164,528321,191862,165955,577973,-82960,1250583,-727549,-243441,-886023,-960695,-854067,51518,-95272,343962,979988,1304646,925981,61012,1057450,159192,322968,-1446165,-83416,-428777,-129499,990192,681751,312316,-404232,315383,-780913,-211929,69096,73572,-1311516,-599694,94025,-127755,344514,122025,84962,-790997,840435,-159601,551805,-662687,422634,-11781,-112879,46446,134232,103038,-524668,-78780,148570,250939,815205,812731,-313858,-389334,-312429,-916394,513549,1212387,-430003,-106463,23749,185579,-998911,-467259,-1226582,238985,-279039,-969951,-989730,-295818,-483612,-763595,-799281,-191923,-362002,-1615356,-512836,-810283,1425358,614438,1332676,1326575,116483,-909007,-1116863,-1145695,-418449,301096,279887,359976,627211,-814536,-736170,-2972,366459,340737,468616,79849,-715208,-199568,-1073599,-365251,2071584,838364,-74165,21555,1234140,-726564,-154700,-250170,935889,734945,1425118,1300273,-33714,1388510,157996,26712,-889021,-34463,592663,435785,1581796,-946304,204582,-392837,-108879,-12737,-356268,-378191,-1270291,126337,174782,-905854,502704,1198421,1758,421074,51763,-102765,323303,711734,-171240,-626888,-943844,-313511,425848,-897086,-294516,668730,1306201,-842931,-854732,-966220,454064,-515118,-2161440,578196,-174038,383187,-1181258,362045,578240,861804,-259012,7635,203619,297639,-211853,-689381,-293034,996441,826339,698410,-880662,-599545,-303018,-407931,-163280,-162265,-697473,-1115746,-1319869,-268575,274366,-404860,256188,-1124475,-1270635,-1252920,-421630,-28168,-1199513,631655,150445,-1127344,-560420,-106184,325168,572148,1810988,-1111173,-427132,-388470,-1649532,-879541,-1467538,-1909,109089,434784,494276,1046985,188087,-369670,-1236131,-1140982,-1101318,-356400,996393,648959,-526115,-770813,2103719,1272383,545646,-426504,1487728,-1340130,-844422,644152,-323084,912366,-43213,915330,1086137,-513193,-697189,578092,-227381,-97400,-23126,1739406,100830,-21676,-883572,-348964,-192429,1630387,447332,68172,-1495868,-935919,448106,18068,953470,-369844,495717,61828,579573,1869433,1161053,1195947,-639703,1343786,174937,-586245,-251083,1623191,267787,-107382,-1259163,673779,566895,1410637,876772,-198801,1240572,634209,957168,675273,1862390,180885,-1489281,-137146,-359775,73573,-117045,-712389,-1001365,202250,10376,1214919,674736,12682,74050,1162828,372969,340748,-388211,-30262,-410497,-1341113,808461,744276,-288086,354259,-1635129,-852879,-461089,375190,263170,-1068752,322619,408029,-272896,748024,173576,193366,670546,-1515612,-705549,-431894,-1057946,446366,-138887,191508,775375,665142,26301,192205,-2742114,-1107443,-364088,-181327,378345,-24003,89355],[37846,654512,-72711,-188370,-1430435,-414627,-304536,-44336,254263,-284120,-135104,-794578,715567,313576,-2072959,366369,-269947,-1207747,-1104573,-1097997,-596249,-390918,-591589,245718,327097,-987017,-1309643,366190,387531,236833,-95883,195631,811439,700922,-497044,-1075404,-852653,86395,-450629,184326,-1071348,-1395095,869343,1287045,-88646,-523655,346337,431668,-909319,159603,1014337,-499149,-1059617,-275135,-282061,-635816,-879845,72870,-1505653,114561,-260785,286721,1486276,-210785,-1067146,441130,-281942,-894047,-313689,-346639,-76347,1467939,-1076098,-1713333,-370006,-439891,247593,-350381,772224,1300673,478028,-569752,-345429,-364820,688549,30873,501468,468453,-1454553,49212,244926,-455016,949279,-77424,-455639,-90488,88575,343146,491748,-1258668,1481336,-161377,-389558,195018,174715,-758750,-418590,275783,1130799,186491,478153,392488,742304,548338,477280,-499428,307533,293519,900409,-724942,-626949,-976050,-278809,-1015548,-678451,-832708,775271,-71181,917600,67949,100931,-325614,298122,-751291,128223,25840,-168862,-232113,-744087,-183050,115110,-397262,458340,-363206,686964,251926,1610102,-661911,-1650447,-218534,341464,3080086,1517829,914602,-470631,1556276,772659,116441,-46505,-254760,440088,1292028,784028,-260019,-434444,-499050,309342,344769,416914,491995,1317639,-260117,-599033,1436339,-197376,1014731,77600,-596347,-7328,-734240,-114114,181253,616761,1121857,1580378,-24563,278575,442972,1222071,939177,517237,303015,-113145,158317,-153754,626546,-724051,260165,1490352,-51041,-774895,-762217,82995,40639,1290521,924864,-50287,128055,675346,-75226,-281841,-333886,602437,-581290,-498473,-1068023,-865608,-1410770,-897666,-1189621,833812,1268710,377085,472137,1200629,-99737,-775088,839165,1074530,406078,297438,1099076,-559571,-523724,585850,-39873,1163629,970315,756983,423489,333661,265842,1410734,-961844,-882870,-1360607,-290527,-661220,-394299,-253059,-690891,342557,1070969,309444,229196,459012,-1155883,-436537,67413,-14789,493363,-151741,1275579,-110260,-725738,-625748,939911,371496,1183832,-586696,375270,-426905,-1150016,350372,-611089,-879393,528384,-113411,-691407,-165039,-794239,-263807,2136,-334717,123940,-1296537,1040950,1425973,-1094723,483502,1168756,124461,-783565,-63941,1706993,-1187837,343,-502355,-470518,695807,-210759,347807,257317,-338442,293468,599641,168198,103130,1186053,26934,612720,359365,1206324,280990,337188,-166658,171650,318991,-523341,-225719,413848,265341,-130815,455041,290184,1063520,612328,1584533,-1141026,-415111,-198401,1080162,1413177,-697391,-213633,259066,1360728,-212410,-544097,-1327825,-1073355,1013702,732443,-416655,-571381,131,1018565,-413472,320657,402338,616915,446141,-901531,-538330,-573617,295025,697065,1224107,-1194149,-246573,452193,-345733,-48244,-408025,-1478820,-906275,177282,-899600,-277490,214313,-203720,116438,-185965,-567861,211476,-469234,280321,-860253,-614501,-1752838,132865,457551,256706,526434,-352574,-838200,415629,-367226,-674659,471070,-579183,-381942,319276,667046,274623,-173777,299141,-31916,-1858952,-233275,968896,425641,-177800,-73431,357970,666519,342932,595084,-79775,1376946,-383293,122584,941182,90475,353759,-405367,-771005,-1938582,-1421994,-916882,-291486,492500,-1223473,-1764139,-1124119,-1113514,-638599,-98035,411401,-285644,-129856,1181267,491021,577975,-405871,-132080,-737831,435894,-550709,946318,1077705,202686,929459,1154987,412371,659233,2119807,240707,773850,-142603,870330,212089,182959,-409881,-1866514,738703,397768,847277,-77134,-619163,893478,1145625,410644,-200377,204109,255929,-839024,1250234,188171,906072,-1958350,-612152,874263,-585373,124275,637234,277864,-309750,50734,173464,379934,-356053,-71988,275974,-170850,-625042,604259,-1048941,-1999518,-1081213,-1260663,-1187342,-468532,845937,1282922,-107472,-717012,948620,-133164,229174,89700,128524,318142,-327384,746944,1306038,-602959,-732591,607300,862115,-550491,1017639,165514,621986,66159,583906,-726489,-2223403,-1658311,772983,1708247,420108,-541040,-593513,-587825,1678419,1120108,1153856,-263880,-689901,-582761,-416425,-180838,-1615969,464571,-481863,-380363,2041596,-180625,-246613,-111088,-821933,-175009,-1394135,152098,464578,-1282945,158337,-620986,-19054,1651398,1179302,63397,1097969,-246974,-534059,720528,952701,28160,-698403,-936630,-466300,-393686,1431098,-297868,-1064194,1865810,-411677,-461138,-152609,693171,-1661314,-937007,-153836,-354882,33215,341912,896900,560853,1408869,1782373,965625,-164318,223441,109663,52952,-883537,-15749,2473992,-300454,-776599,109952,744347,-402044,437225,-469248,271187,287374,580131,466953,-202583,-442833,254756,217194,1232454,-256812,1203971,1282670,-148735,780927,987400,720186,-1517119,-140877,929053,345801,642026,884138,384669,918392,19105,-966902,297084,18430,456070,-97900,208588,345906,-160251,1491944,703092,-884602,565151,-282193,-836266,-289428,-943984,-995949,-1311980,-373306,-165631,133448,-1293200,-654287,-652336,679254,1195839,1561286,640580,686687,766489,466974,-1574246,1422370,-276523,-750230,21577,44417,1206529,35841,613895,1226600,480338,-754986,-610718,474479,628803,584609,-1257155,-548571,1510187,557383,-1152802,-602613,-259851,1569383,27646,108224,539403,16704,-1109910,577786,8055,-187864,527484,14979,777902,-564678,-415938,-659965,-485654,-860733,-250614,495342,800149,793249,878646,505916,262921,1305508,176955,297213,-1910159,-129551,-346856,-312087,1098418,784612,479970,-463997,472838,-453005,-234587,301669,170274,-1057020,-857060,471713,-6832,-17753,262745,308094,-701055,447114,-135237,964234,-871386,495481,-457262,-129347,964332,824480,-162951,-611423,243688,-213570,-16922,884135,860987,83163,-593422,-799451,-1007036,422289,1223481,-248550,-328000,458984,257634,-695166,-458710,-1271746,396898,-115571,-692268,-983173,-729174,-384130,-613529,-1111161,-348016,-651005,-1901972,-736840,-762221,1610370,976617,1334406,829921,332482,-812691,-1580287,-1666894,-740226,-301778,370588,190313,482316,-614832,-936578,15394,194614,236693,453530,-18179,-823585,-231927,-1075831,-303239,1876594,279018,-233973,201047,984550,-909325,-272919,-242246,760057,503353,1110157,1133690,2440,1000934,-386253,-62577,-282081,80277,432128,712672,1443732,-619717,227627,-445284,23965,152038,-403130,-759865,-1317063,-203826,-48595,-1283007,576119,890671,277612,561351,135817,-15193,-188973,551954,-734202,-319511,-903876,-231149,514411,-768746,-689340,775683,635929,-1251377,-768737,-1314666,491360,-308262,-1684806,478523,117255,510847,-1105454,364385,355721,510451,-191361,-45798,-270039,204110,-123568,-598123,-473327,871480,462317,738106,-454937,-219769,-147469,-764589,-111640,-363890,-406453,-1056360,-937710,-197142,141705,-562496,-34506,-963490,-885650,-1188519,-121570,555072,-1235440,394124,390673,-335834,-417291,-93183,503592,751074,1537818,-1011223,-629869,130912,-1571917,-915511,-1302169,140536,-344459,437741,187316,1064946,150512,-59564,-1635230,-1657922,-975644,-330786,1081822,325714,-833679,-487783,1873009,1190541,254324,-119311,626452,-1824407,-886661,390360,269341,883683,236192,875484,1237868,-194246,-742033,451428,-517666,-578414,37920,1827235,-103928,-182247,-611090,-333482,179640,1964794,731181,224854,-1324435,-608224,541253,80096,817382,-534855,79356,-241022,375684,1799155,1173061,692476,-549380,1124662,-121711,-495599,141663,1663441,185858,87437,-988564,760235,384932,1180421,1216546,296391,1284582,580181,437209,471659,1892921,104478,-1421101,-304078,32265,478006,-140086,-637615,-238875,-234949,-278216,1105913,272565,167812,295699,996835,278188,416790,308397,142598,-93240,-1007663,637371,772279,151610,664164,-1007587,-965335,-366461,693665,850729,-1154198,278233,45493,-29791,731264,332591,216859,876614,-1055965,-1390488,-513253,-903319,621904,-93739,-22417,488770,382303,-131617,731936,-2554860,-817531,-197241,130733,526005,-415233,-215983],[62431,442302,-103374,-381179,-1855653,-589756,-218899,219619,291526,-312238,-180884,-658928,1134646,467595,-2375519,353186,-326036,-1105777,-993918,-898766,-418760,-272180,-627747,247362,335080,-960838,-1137824,-83675,-116891,224497,-50715,310599,775938,894730,-696336,-1009898,-485545,177119,-427283,117306,-1065380,-1233010,1251468,1227964,-269342,-1011990,306332,825533,-651339,487609,1072233,-769039,-920749,-598416,-146429,-466491,-703385,-109714,-1845527,493260,-380147,390511,1737611,-146394,-699912,209141,108415,-576079,-384915,-197830,-331862,1601877,-1059797,-1634588,-65820,-389951,374047,-18683,808985,1040882,507605,-642411,143435,-433736,524661,19557,112876,117715,-1576104,231856,444078,-430508,693996,313382,-37545,-182491,-301126,-27128,207269,-1166791,1462163,227683,-736629,53493,83147,-1214202,-490931,397092,775628,-55458,133505,328587,1240971,814673,55282,-869566,518762,407482,686802,-448972,-594719,-1410178,-312475,-867102,-236734,-1073351,287281,-10205,612500,824603,496532,-313136,404165,-1154896,114095,-312776,-8733,-90910,239192,-284840,177343,-595695,294724,-288523,633062,496234,1572153,-914861,-1641398,-285100,459173,2722590,1275029,482114,-387885,1920301,631593,67860,-158102,-403238,324251,1291619,864536,-135305,-432343,-655613,-36058,-101382,401094,187482,1046690,-749805,-667079,1452076,17343,1019778,103961,-286922,-301533,-690507,-409527,376384,1087303,1367007,751600,-83863,86169,453533,1367095,972273,558098,263360,-373808,-152875,-692393,251876,-626151,175139,1105948,-73085,-738046,-933805,-420318,164022,1550036,951666,-73197,-58110,495872,-139884,-216757,-456627,609979,-407046,-547499,-1316139,-675478,-1117476,-745184,-1309689,539566,1314374,18856,693674,1251858,161023,-834723,847036,1267265,719308,226176,1095610,-629998,-1128174,782325,339118,2383784,700237,887142,621668,540368,958209,1586384,-550341,-788148,-1428449,-115559,-701410,-249763,-822691,-539292,456482,990217,425987,-402512,-123802,-1641783,-254795,-260911,-256369,934769,368798,1076646,-481504,-1002847,-747232,722194,358524,792808,-524217,466624,-599643,-862798,220950,-583745,-802634,969443,420685,-348615,-50189,-604271,-92006,-37528,-290286,-111061,-1220936,1035218,1356595,-1074533,689809,754391,-214196,-1088108,-114054,1814158,-1027657,-162277,-661515,-591525,448138,-651296,562064,321488,-221998,521108,1220257,28772,173403,940066,46169,755650,531464,768764,-231581,227645,-369710,-172422,345509,-744823,-424185,258176,335429,171532,285539,450786,1316244,745759,1584622,-1342089,-808658,-340729,529410,1461598,-936534,-270831,-328940,788845,4229,-196223,-869779,-1285036,1324442,256287,-645405,-802861,-234521,1199520,75558,383842,406922,641056,373496,-196506,-375335,-580323,697412,198528,656362,-1341336,-152983,622752,-34356,238336,41752,-915207,-709644,356330,-1312999,-148544,138109,49531,-190397,-265318,-810058,-33153,-102754,361944,-898492,-151921,-1337782,321997,566942,325924,479977,-320791,-1220382,-152412,-126053,-531127,687600,-170386,-640876,36101,369085,339949,-291529,186412,31138,-1788252,-313660,994302,750965,-430564,-417207,369349,638411,241406,727284,-130148,1789204,17369,258037,972617,179781,662371,119825,-733742,-985358,-1202403,-884334,-521978,530039,-1694074,-1927201,-948444,-1232916,-1166115,47204,480015,-382281,-428549,340932,-47989,110767,-753586,-166337,-853163,843694,-246846,1033723,1023885,506334,765806,1193285,806936,437920,1801050,476804,326698,75552,1175594,204885,406239,-313845,-1528247,1527380,603331,991025,-177279,-396389,-50735,205585,127913,-44905,-58159,410204,-617301,1610667,579049,782331,-2205669,-330917,730899,-494766,286256,1002096,524971,169176,132804,336312,558161,-601591,-358981,40253,-258403,-474423,662567,-1180595,-2009208,-1405105,-1386207,-1001078,-505496,690172,968997,-103251,-608038,1031481,-819657,-245511,96525,-139256,-629,-446688,798359,1196891,-661898,-467215,349218,911278,-708292,711026,103875,639881,72581,413488,-214738,-1649230,-1604239,322530,1121020,121493,-440359,-426853,-530658,1392342,1023187,1300636,-78677,-884119,-932504,-799437,-152657,-1258264,789545,-759218,-448832,2197924,-452282,-367646,-109860,-650221,-54026,-1060571,195056,333079,-786524,179593,-683180,-225860,1313329,951706,-61784,928445,-316248,-563032,831336,1173837,5033,-459062,-675373,264767,-247924,1395696,-179777,-634950,2447858,3210,-193121,-852655,556960,-1794721,-341593,-790373,-595366,284714,283216,769630,485040,1160230,1294961,965415,58394,189238,378830,635871,-954524,-269068,1561141,-64811,205479,195000,735879,-790043,178778,-552096,-75357,308828,751932,379294,-84989,-449717,368029,9149,811770,-153065,777270,1108410,300968,807786,1017172,529674,-1553591,16425,1130451,264317,547735,767732,724843,1338889,16835,-896213,453015,-355383,156981,57150,251054,399945,17772,1374783,527186,-1715410,208093,-96123,-987397,-441126,-513573,-781497,-677082,-137580,-608799,281750,-788526,-591271,-636412,699295,851563,1560717,430396,957613,686794,542296,-2237453,562836,-332303,-1069824,-561405,-53082,769842,201583,471722,1185126,197688,-741998,-551872,188298,634251,-180758,-1420092,-337611,2021923,401917,-1067586,-59940,311123,1915885,281994,232082,530931,21780,-809551,675063,-78984,-510359,475676,98302,235498,-356410,-454709,-535171,-45258,-691386,-332356,1134364,1037619,487304,276115,65810,394886,1405094,26530,-39795,-2042689,-162029,-283385,-431176,965766,755724,344096,-494383,580068,-59274,-80080,649503,326377,-614087,-1028140,683366,75577,-276754,360175,539114,-595628,-367058,-69233,1148145,-900625,539140,-762779,-22312,1689685,1223795,-446031,-706265,375736,-530013,-199349,1010088,839740,567160,-813375,-1354670,-988964,185984,1044784,-100002,-589838,760220,384658,-155595,-429747,-1028640,540855,12511,-332794,-903471,-1248634,-286315,-411147,-1309603,-422099,-891440,-2027195,-982699,-815167,1317915,1057671,918416,17398,386786,-692181,-1754421,-1811569,-927833,-774328,427411,50724,335620,-386679,-1007699,-33797,-225163,44862,512267,8913,-833201,-216630,-766560,-327907,1390831,-189503,-265835,282787,711586,-905606,-312381,-131819,615872,302152,819151,843202,-33796,446265,-788849,-25712,550386,214313,174465,872944,1151826,-301614,206541,-371197,208732,252430,-436236,-863274,-1207736,-522374,-223572,-1483050,589996,375589,417896,597596,165750,63291,-468546,394933,-1139228,-71260,-695807,-190849,631486,-504326,-942199,859889,145974,-1539146,-619292,-1400642,424712,-202815,-985378,379807,516530,573166,-868516,426164,71024,116075,-205680,-129231,-623655,52655,-57941,-398559,-608491,672258,29522,608189,-225293,444308,-12421,-995257,18708,-304500,-87207,-897125,-509609,67611,-94388,-726626,-143387,-703870,-395904,-829626,242824,1120035,-1034389,15759,685077,509664,-220525,-181583,497991,817803,1108148,-990158,-692092,418218,-1172241,-915079,-1008742,238714,-671852,490535,23950,922464,108310,154572,-1841530,-1893890,-768695,-291952,1102996,-94911,-933994,-188816,1539821,1048040,-381530,3251,-263156,-2184272,-860808,156334,618939,622293,440697,800733,1405508,227218,-473404,65508,-809011,-801267,186193,1608740,-176452,-315870,-167652,-731051,315766,1959538,811889,388622,-1078735,-369669,247684,126046,565617,-614456,-290464,-520184,341141,1655199,1029367,61215,-477261,658887,-193761,-432287,569966,1534183,-12320,331241,-574725,665852,165180,1009570,1473394,606904,955549,390410,-134416,309187,1573904,-62369,-1181041,-541406,143498,469058,-263648,-528967,491864,-679402,-511262,949681,-140715,303061,415252,652685,98761,496254,848035,298289,260577,-216110,730465,660516,581899,799029,-466663,-1106443,-418539,834770,953309,-1342463,179198,-377861,48446,466464,378781,14105,1009341,-557594,-1807117,-514637,-658964,745472,-119558,-173620,223787,99661,-145689,1174896,-1319900,-425533,-81053,423251,499013,-745214,-352548],[175231,142853,-125919,-529063,-2008589,-615961,-43755,484842,304851,-229761,-192765,-547224,1391224,729027,-2260762,179430,-214233,-867751,-687620,-396928,-330199,-121181,-396966,167562,126054,-788859,-772094,-410463,-573676,106753,71620,492963,673193,1047525,-751670,-806128,-67027,206539,-438363,185201,-838539,-817112,1733419,1031594,-224551,-1150146,316283,1107565,-294176,704293,1016825,-943880,-681551,-904661,-40295,-172145,-357933,-68463,-1709253,721606,-430353,337046,1778629,-213076,-324524,48826,555642,-253863,-356518,1693,-381089,1628298,-851430,-1526491,180493,-253013,471380,87839,766845,945032,541780,-596762,483517,-432889,256748,97612,-266653,-447852,-1532357,211357,377047,-373946,247394,433436,287471,-87443,-617087,-483287,-321398,-991835,1290459,766892,-1074252,-127360,-44258,-1550935,-560673,287652,294441,-320742,-294125,249591,1550659,1019816,-425468,-1208052,708864,565713,351370,-125836,-419767,-1566117,-524071,-584462,234696,-1153100,-228808,-1365,271088,1425619,813365,-229842,540098,-1167401,80833,-430767,166040,29511,1098761,-70348,267021,-582590,-123837,-269771,421694,599703,1496281,-992523,-1547751,-442484,521045,2140818,1074707,-15395,-424688,2178869,515619,118478,17504,-509771,49531,1092462,917024,-163,-333170,-650101,-367297,-530453,255357,-157888,592539,-1129850,-577407,1254868,68371,1026827,153951,326577,-614140,-538948,-785614,505844,1686902,1384424,110898,80432,-86159,310041,1380317,961593,481823,207503,-659137,-556270,-1121404,-1805,-287321,78225,790940,-52003,-520807,-1138667,-1023110,308910,1429162,684274,-162145,-271084,209604,-256604,-98667,-499219,531201,-222957,-633613,-1536132,-523736,-769150,-455303,-1163575,277415,1236593,-385050,776405,1130050,463145,-1051463,699437,1370117,888702,383141,1021139,-685708,-1766929,655760,647943,3164558,242000,936625,844759,610038,1295192,1618845,-348217,-545765,-1260493,-56643,-683265,-66977,-1360730,-353667,397601,854358,704267,-783480,-640183,-1824305,-144042,-485315,-414576,1081160,763295,598612,-948575,-1061312,-860835,433478,216397,377308,-329210,548535,-684063,-540037,126466,-379692,-447999,1429165,826857,-135507,65139,-220296,380787,67354,-207992,-389890,-873510,931307,1095595,-794390,879414,303768,-487676,-1099272,-107621,1769381,-832891,-353772,-768044,-632300,289574,-952209,930197,592005,-145913,711951,1803110,-23415,160038,614913,188381,881433,549520,292073,-901491,165815,-625886,-482050,232000,-889841,-522564,137008,271913,442510,264738,647715,1459800,839230,1408507,-1216986,-1123653,-321959,47715,1367222,-793905,-331250,-1028054,161614,215665,76664,-430212,-1346347,1354384,-287775,-788775,-758206,-321682,1403781,787663,451897,355925,612464,130172,550843,-126368,-583099,946149,-281851,255851,-1350192,-126934,656398,83027,497081,737914,-120101,-307183,368953,-1403235,-31209,-80601,253490,-486093,-331649,-1176693,-158078,212266,472640,-888579,376812,-623294,565798,660010,196801,334980,-373754,-1581387,-647442,192797,-382318,670002,195268,-828076,-110507,-46741,329177,-383867,24307,121579,-1353555,-388991,799491,1060630,-678763,-749547,378113,473634,44289,715707,-200089,2027425,324713,266834,910063,635910,1276191,695007,-251997,12277,-829706,-678589,-625943,636096,-1949352,-1963256,-693029,-1105803,-1728801,137113,465192,-517538,-686216,-335293,-466420,-230223,-855495,-169369,-791365,1190329,163109,1114769,1086902,829494,565029,1143855,1064203,109852,1212344,830264,140934,285900,1373463,180350,468620,-176326,-1113906,1685601,623762,985636,-378605,-330370,-960561,-950918,-34192,116441,-310821,449952,-376390,1625628,910422,747313,-2144624,-121662,631759,-280117,373758,1302128,702408,460836,236767,475125,729359,-718153,-523490,-216586,-311100,-282177,710547,-780482,-1478071,-1304351,-1245470,-776853,-476100,258953,595247,-119760,-360239,880555,-1325197,-535546,-27816,-414660,-291201,-482764,807666,777197,-672363,-67983,186027,874488,-911821,275232,29740,529194,150162,177948,218435,-1047911,-1566626,20664,620807,-63086,-138969,-214274,-508900,1017566,842745,1361925,2716,-1068023,-1371643,-1029173,-151541,-749376,989604,-896341,-513651,1762680,-779014,-338319,19501,-442426,75704,-400564,178567,223090,-286985,94967,-548161,-326689,808921,754158,-108805,708330,-561234,-574450,698082,1237822,-53048,-44398,-150262,1092705,18590,1090981,-85046,-159920,2538810,374125,29421,-1348339,326546,-1669406,378778,-1278775,-858525,292112,4991,540849,368241,805681,695557,524074,285678,211144,499875,1022788,-869791,-540966,302738,197979,895574,210399,739139,-1241234,17824,-667340,-330191,298373,976272,244295,57794,-283654,562077,-208141,482634,80582,312889,800811,727952,719390,876861,443433,-1252206,305007,1191733,135866,308067,645022,911151,1515427,-2668,-592434,467649,-690997,-45769,94665,29868,415603,142602,1056635,387674,-2040198,-268609,27032,-843048,-561261,-78877,-575340,-12161,116156,-752534,485689,-522212,-539639,-512872,646297,546645,1337735,239829,1147566,613241,525730,-2539195,-396887,-361492,-1198072,-896580,-79727,347704,327803,136522,1309823,-193980,-804893,-507129,-88138,594544,-860328,-1429783,-175347,2110545,280858,-983244,184498,769252,1832595,423275,204936,498638,24261,-434538,791940,-73930,-703849,459454,156501,-261454,-125582,-286236,-502365,196823,-346979,-265811,1562126,931948,108500,-283478,-273696,404214,1324115,-206527,-566620,-1795177,-226105,-206993,-478084,625477,628928,-91836,-485490,631755,207953,131705,1066641,552861,-105110,-1081436,729381,111242,-382685,385088,689799,-492101,-1307804,-6890,989442,-785652,617560,-819167,175277,1998313,1213608,-720074,-760024,249743,-745802,-274181,1118506,783141,1049531,-984892,-1872408,-879601,-77253,775162,-49608,-894143,863645,549511,485687,-381570,-566995,653204,76719,-14605,-755255,-1678153,-250701,-150219,-1273186,-411757,-965114,-1831643,-1118842,-949838,727064,882232,236230,-812117,239485,-609516,-1632580,-1559298,-952185,-1081676,436696,-6081,227103,-162093,-879156,-73631,-736578,-178837,596185,88881,-750551,-146877,-278239,-437034,839988,-413054,-144625,214668,396343,-742970,-198039,36385,545303,157844,606761,476856,-68177,-53107,-972419,147703,1260556,320066,-198729,832734,817040,-61536,138003,-175265,422414,240564,-518179,-612639,-985407,-792721,-371619,-1468547,562709,-258641,295056,442485,125988,123937,-476225,273156,-1292316,57176,-348804,-174768,762324,-166404,-961656,876714,-18869,-1599600,-428417,-1186092,298730,-238175,-296778,333470,846316,588044,-471860,560676,-198616,-208548,-300594,-245709,-718989,-95413,7893,-183837,-629620,429042,-392923,285173,-296088,1174211,93481,-1022088,186172,5344,147056,-674749,-198726,411853,-344560,-811122,-53167,-453355,99219,-277954,589400,1520533,-667278,-384523,944852,1120844,-38661,-380439,343754,723348,699934,-1052987,-622381,403440,-637732,-869666,-694681,275719,-774276,595991,41096,641313,87385,207294,-1853620,-1794682,-525218,-267031,1017437,-489505,-932152,52128,1173220,746877,-1199832,-89808,-877860,-2207452,-734626,29890,690305,214945,496091,691965,1589133,590774,85615,-424556,-1031788,-680033,489139,1182461,-151116,-408552,340832,-1454270,265372,1667361,735387,504245,-820356,-226933,-360665,144749,271203,-563341,-429279,-655239,542303,1519732,796077,-463790,-337718,245870,-51953,-456631,861145,1311625,-316958,557591,-192303,364158,-33369,946874,1620156,669004,361440,37316,-598649,316950,945369,-288261,-894988,-878122,-17574,150334,-425972,-376026,948706,-1010396,-620969,704265,-459604,393834,434549,204261,-118920,529843,1032625,402010,515956,700891,931740,463715,839003,775539,-220477,-1254791,-583768,691246,527841,-1556264,24639,-740524,-1447,70600,328209,-281263,1093130,-169157,-1787875,-508334,-622444,685796,-163229,-205630,101485,-129643,-108614,1416154,330126,-122528,-47954,568741,315915,-863231,-290097],[314221,-173796,-150019,-594840,-1829353,-523812,140516,690720,292173,-83781,-149081,-481465,1363136,1050196,-1637202,-117477,-185740,-629638,-318938,212872,-349440,-25611,36314,14195,-272006,-542677,-335705,-563932,-871654,-81953,159315,612104,533684,1087861,-678110,-553874,280367,184047,-464273,361958,-483879,-343911,1994466,693666,-135181,-908984,342829,1235079,29276,845523,887055,-988066,-446784,-1089684,-31392,214803,69390,287852,-1140791,752382,-335093,128471,1489226,-393892,50360,-39421,890390,8214,-215652,175166,-201897,1617925,-459900,-1276755,331889,-35756,562546,-83432,636199,1071345,567675,-468896,528324,-315396,-13565,164807,-602315,-1082891,-1377276,9656,115079,-311691,-241473,156586,475453,224555,-791806,-953737,-952977,-815382,1026938,1273027,-1328292,-301779,-186237,-1594805,-501479,-39655,-218271,-559178,-698782,181312,1549147,1104833,-893239,-1449560,798619,665783,-79270,150458,-215854,-1331506,-864674,-122837,768383,-961080,-601344,-26910,-10132,1698466,881671,-115957,656673,-926300,43213,-294513,341977,101322,1657039,388803,349623,-343349,-614611,-307733,94993,495056,1406452,-896977,-1428015,-645013,494963,1468640,946200,-410684,-540330,2298660,471717,248569,341250,-545718,-299890,702173,883745,93789,-190715,-598936,-621268,-839521,15879,-458745,52312,-1306621,-380084,876718,-58554,1017150,182501,960199,-810552,-281692,-1130119,523055,2112998,1224701,-195918,329069,-205942,96974,1235378,931272,299299,125029,-903473,-904813,-1249661,40618,224185,-28904,610176,-18882,-119660,-1265836,-1596826,415449,858546,212363,-326373,-477802,-130734,-390688,-6812,-515732,374761,-82203,-693797,-1693997,-386889,-486380,-113930,-810046,71507,1074657,-736410,733671,840091,781123,-1316969,443899,1340650,907418,672866,870336,-654774,-2259995,278661,783119,3119714,-269984,862341,1041573,552027,1219823,1613390,-375401,-226934,-962250,-150235,-554788,194098,-1651587,-164408,200000,681348,1055632,-772397,-880480,-1524960,-55136,-542805,-416982,964669,1013530,-17164,-1355007,-891058,-870363,146589,32632,109019,-79703,588743,-588706,-281900,60550,-65660,11337,1790773,877837,-113751,143723,241992,1049830,253701,-126812,-663509,-426198,749339,687940,-413507,990053,-56831,-645319,-832424,-18126,1539642,-619228,-533523,-798270,-533129,202746,-1128656,1370347,891233,-36427,816313,2119701,66449,71575,307416,437667,1009720,479257,-156899,-1419162,204742,-854250,-640282,31888,-899890,-462508,116464,91037,616184,424128,856193,1504820,880739,1042985,-717875,-1213552,-101552,-243530,1058207,-224015,-387423,-1618587,-324013,364416,271601,-94904,-1292610,1011518,-731453,-819335,-448624,-183061,1622252,1468318,501894,256167,554171,-163244,1061781,141100,-570053,905521,-615711,87093,-1180362,-146441,633297,42798,731232,1454276,689161,236266,222286,-1162846,40529,-233514,390353,-704619,-348943,-1508982,-113684,381041,562615,-822296,845952,177872,777828,697066,-58985,107187,-490616,-1776229,-932784,495248,-295890,416313,433564,-841050,-147785,-528486,197963,-453167,-162046,249003,-737090,-454807,384087,1242316,-879854,-992044,428278,344672,-130118,585066,-290636,1960930,470566,148411,803849,1241974,1945821,1173436,467710,773656,-284602,-264496,-531065,788600,-2005448,-1898616,-416682,-749252,-2019619,175601,354261,-639596,-880170,-722627,-691829,-367115,-648591,-89325,-496081,1464882,539934,1194816,1342830,1180732,373279,1017657,1112296,-222221,545169,1246080,244527,473931,1398510,119372,385438,51788,-717666,1419188,496410,805131,-627750,-427883,-1529823,-1841810,-15982,207892,-471942,372534,-185423,1411326,1124492,786900,-1856341,908,498244,-90373,293516,1362193,680931,586872,368134,537245,868115,-661000,-496809,-445437,-326442,-164034,684805,8926,-702744,-908616,-849223,-685579,-405532,-275079,244516,-143660,-9467,602606,-1542065,-580003,-246043,-614954,-358518,-410416,773720,235131,-650185,330392,147920,730543,-1137370,-172245,-21364,335406,381007,29639,385985,-585379,-1531428,-46975,452236,-16083,304148,-82825,-524604,678134,598876,1296260,-75320,-1233530,-1657669,-1088389,-190715,-242165,1002251,-891958,-584069,773037,-1006323,-161745,223363,-228546,187780,383909,90618,149474,91211,-82272,-218066,-258408,299748,622640,-148516,486632,-1018975,-559206,328159,1135201,-123520,438814,480913,1778606,360126,615394,-23631,200476,2082500,577633,169262,-1503895,70800,-1400402,802889,-1492094,-1009483,122462,-425253,250684,238069,498093,136360,-206931,487669,260191,453066,1098753,-645626,-758664,-822604,448545,1152353,119634,726352,-1590230,-36047,-793818,-451355,279215,1237223,122044,189191,33566,729547,-402556,491237,535456,-21661,533601,1058524,520472,659513,437243,-677744,638348,1082474,-8448,16879,514441,976234,1370174,-81413,-254600,348556,-914535,-181128,50939,-326819,435832,166567,688633,376879,-1701932,-785037,34491,-437770,-639467,231387,-372643,520608,361665,-673274,630373,-568927,-492516,-340151,608756,296379,951710,114261,1151028,531874,401753,-2324118,-1041372,-397935,-1118011,-896006,-49520,111949,422031,-290855,1485815,-498518,-923356,-512696,-347821,645359,-1133649,-1303811,-86912,1766876,251589,-951364,52842,957632,1387214,406940,24960,434033,13462,-105324,878431,-17533,-710427,488226,182695,-638580,52441,101283,-493862,142779,107435,-199090,1588412,505078,-294132,-658694,-451179,306851,1082925,-405284,-1077537,-1297500,-307329,-100270,-462605,206703,459098,-679975,-442992,645538,184403,203119,1443120,825048,353361,-1037878,658468,102076,-325927,361165,691555,-389760,-1965680,19225,517041,-586483,734731,-592637,413046,1816406,819581,-942099,-709017,-97696,-812676,-257159,1111262,705435,1415023,-1057319,-2230708,-689468,-252037,507697,-121130,-1196345,778258,724049,1065271,-288485,-27706,725696,67208,166252,-555882,-1864240,-306096,156679,-941807,-326016,-811305,-1265139,-1010884,-1019027,171357,521880,-465361,-1373113,-85397,-569649,-1326954,-1054408,-833570,-1211390,391905,64103,173780,36856,-545264,-18950,-1090858,-367693,658179,151279,-609458,-31462,214371,-597421,387236,-372303,99664,-20776,-725,-502236,113761,215176,529491,55744,501662,111479,-29689,-304923,-960456,382076,1574427,374168,-612702,603770,556303,62544,31449,96303,631230,109013,-693681,-91245,-702037,-933509,-501795,-1239119,515464,-880039,-119386,100427,15699,158264,-273961,188970,-1202689,42154,34198,-142673,858484,157545,-722255,792566,119225,-1381832,-180178,-719172,156390,-396799,199641,378803,972169,600113,-2310,754488,-383031,-414625,-449099,-374060,-518743,-185007,104045,-22860,-502677,188398,-717613,-143891,-629149,1656243,166915,-833011,339286,436039,214958,-434353,-90287,722451,-513976,-739914,135601,-304193,517917,314870,850406,1641885,-258164,-706056,1071432,1311856,72730,-656574,116692,466072,467401,-1162993,-485734,120752,-152836,-765525,-490558,257431,-611041,727160,218503,298323,117568,93774,-1767203,-1433554,-307138,-299836,814269,-718981,-909131,190880,837435,327856,-1862177,-270561,-1105766,-1778183,-491928,38821,574158,-195780,390645,552759,1736912,813872,798413,-836863,-1155702,-296178,926013,689145,-120204,-456154,764712,-2195221,122956,1165343,583244,525743,-595765,-151179,-1053704,137022,32864,-362999,-241115,-568162,939306,1434453,555809,-633301,-79107,159013,198577,-570965,868855,1090543,-662099,702131,-6723,-118400,-181867,979296,1635891,511110,-317933,-447860,-860054,429632,144592,-500410,-728856,-1251888,-342843,-266342,-530287,-176750,970674,-1162424,-584836,367340,-644050,416349,390424,-236762,-292994,479347,850424,425114,596428,1359241,1055475,274757,792128,651791,-348734,-1374936,-768095,254010,-233034,-1658617,-149036,-896305,-91393,-307015,217909,-536364,1134403,22010,-1369039,-554646,-1043078,391342,-167020,-105550,217980,-266706,-115243,1400069,1512109,-21357,-101913,505889,64170,-710507,-62572],[400677,-454680,-177157,-545396,-1358372,-387357,245083,796550,262548,55253,-50394,-453548,1054576,1360417,-609226,-433361,-422217,-502795,-47513,708960,-467434,-70511,526091,-183260,-749651,-346484,51474,-547895,-945835,-286099,160561,594407,391167,987992,-530999,-366275,442354,129315,-499042,570108,-154020,-14484,1819154,266207,-117790,-392507,356242,1210404,174133,956736,746660,-899630,-270647,-1083931,-151188,640840,459741,883218,-395871,621109,-59776,-157359,854627,-629649,405820,-72555,979216,141848,12549,245130,152828,1594957,43453,-861671,385101,198641,632431,-457900,432692,1317339,577304,-298915,274598,-70455,-185640,116338,-995584,-1523717,-1174453,-283656,-196650,-256912,-617386,-512560,557273,660686,-785727,-1325257,-1463160,-696322,729045,1519815,-1428517,-434378,-322981,-1268897,-245353,-477475,-637955,-752133,-969892,157866,1260175,1030944,-1275357,-1543069,739760,646223,-561359,314202,-72711,-766255,-1216741,498536,1341639,-470754,-719268,-53087,-183356,1621229,656638,-7100,717157,-625641,18638,44242,511252,113919,1855170,914434,375590,65524,-980303,-380304,-256112,193594,1324851,-670709,-1308534,-823898,374736,829550,887699,-580907,-641423,2213604,468333,379501,605904,-508328,-643815,172905,718556,107724,-68274,-637997,-762752,-977300,-251728,-632576,-439546,-1240429,-154235,402657,-311888,992349,155586,1271402,-821239,30815,-1328531,418785,2086290,994853,-189139,512832,-243961,-88646,971543,919327,61619,6224,-1056048,-1074134,-978339,436069,774879,-144308,565119,-28589,402913,-1220258,-1983904,442422,-8910,-288007,-541337,-674267,-440870,-489454,-11500,-556084,161033,-20402,-674391,-1747532,-217565,-315856,182300,-336565,-84595,858579,-948562,623231,474874,1071284,-1469629,171421,1150939,840385,948330,644054,-462210,-2364169,-150490,704264,2350282,-689748,673532,1154489,416515,894655,1586997,-541737,91895,-651436,-354733,-323258,493271,-1574058,10315,-56967,502851,1338268,-430215,-731710,-754390,56587,-411506,-238715,699212,1168335,-564073,-1550061,-548656,-721600,-92210,-91842,85263,107771,592698,-309116,-155753,-9575,242407,414048,1954744,442960,-266723,166124,652213,1734355,431034,-94815,-896939,-69411,515455,198596,-101501,1006939,-240555,-684228,-427243,164655,1171243,-380494,-636554,-738915,-276550,168071,-1222633,1740130,1029981,173270,809341,2025961,291373,-64954,105866,728253,1134779,394808,-503872,-1477248,364354,-969320,-566326,-174313,-754834,-255309,208754,-164427,658030,741812,1049883,1463495,869859,535806,60346,-1019203,280335,-327605,517240,616746,-412897,-1921070,-563374,401802,335762,41627,-1191151,368227,-952792,-759667,7650,162048,1797722,1832790,515149,112758,498629,-388775,1110188,355009,-533269,566005,-726545,128004,-848249,-179108,613826,-63428,934840,1861643,1261157,771422,-37798,-730870,45730,-210241,465266,-806024,-286661,-1599518,87648,364528,578825,-704430,1149649,882632,904910,644540,-332637,-167017,-640770,-1642771,-957555,696803,-325754,4781,516133,-626364,-147261,-988029,-49436,-493024,-318473,416603,-159546,-498743,-178911,1203042,-1003520,-1111005,527705,394526,-173909,389373,-378913,1540037,454671,-45768,712455,1761700,2425279,1458611,1098977,1164366,357905,295987,-234405,929606,-1939495,-1742175,-164913,-249313,-1867055,194913,174531,-706227,-986722,-811403,-698645,-279393,-223003,99145,-38368,1651396,742373,1254220,1699536,1512496,232290,817221,916303,-444763,-18752,1606795,500397,627465,1298535,24613,216762,360537,-407399,994833,281781,471649,-859988,-608313,-1602700,-2112200,146071,179647,-493193,178098,-94688,1092517,1173379,846660,-1507621,60550,247172,-50764,14802,1031140,411574,609408,506224,495224,981580,-439946,-272958,-611621,-280667,-198569,545080,886098,-60164,-476267,-336806,-831400,-337812,-719303,-9232,-156456,369108,344750,-1449523,-381466,-461616,-662739,-98504,-222791,712857,-221305,-596966,614555,232700,481734,-1334264,-546624,-30032,145457,810193,58641,232488,-338935,-1446534,138958,698705,296527,767509,-159120,-564705,440946,321368,1091307,-318492,-1359739,-1660549,-1019681,-275650,124027,825909,-809789,-663896,-394891,-1002049,117058,427350,-57694,264297,1007483,-55669,109518,286848,-314226,242082,-24956,-57911,545980,-227977,358958,-1602315,-516173,-177993,936450,-157922,853269,992814,2115371,705400,132274,23127,314938,1239690,529125,220099,-1308018,-150556,-1135860,727262,-1387031,-925950,-119471,-886127,-45080,111271,343748,-236280,-969936,637470,309688,267839,856654,-348642,-877421,-1460286,651273,1057795,-67186,695897,-1662138,280,-906371,-449601,267788,1507023,71067,291369,435490,792953,-547164,776243,1184161,-151301,432673,1244804,248121,479374,440050,-14353,908266,828513,-124544,-219204,356677,996121,973530,-226618,-40836,201456,-988486,-320612,-35831,-616593,473503,68432,377610,505171,-839157,-1240016,-88626,100542,-687505,364707,-131598,826441,559111,-526397,594231,-851745,-444532,-178479,688398,73837,522845,87719,875604,435162,232677,-1632320,-1146383,-460950,-877949,-604319,-10110,113175,520811,-677960,1571326,-536017,-1036120,-581821,-621205,865912,-845504,-1097808,-118072,1177502,330938,-993761,-335960,815488,772742,250780,-265308,346607,-18271,89304,888590,37267,-533283,542149,181539,-866495,69736,650233,-408925,-173521,559231,-265684,1212559,-81549,-687541,-843136,-476990,175494,744122,-471483,-1371680,-790648,-358925,30075,-410157,-120305,307316,-1201573,-387582,659968,-187273,-30697,1642190,1088550,678535,-964987,538016,63237,-137889,348367,529904,-271460,-2045001,-2579,-116821,-362453,837958,-142735,639911,1240660,185628,-1055881,-512979,-544392,-700863,-187906,919793,610477,1548157,-1006830,-2327469,-429715,-270427,294779,-289398,-1410207,572446,872829,1440897,-117629,434751,758373,-10446,175239,-333136,-1753583,-440855,468179,-357775,-183422,-466346,-435543,-588454,-859028,-69891,52941,-954888,-1498632,-496996,-522365,-990812,-528377,-622920,-1157937,299338,276678,164105,201299,-74968,185854,-1080038,-469722,678295,173166,-465849,105291,552111,-771381,88708,-169606,396544,-386023,-486255,-284311,608258,368726,509109,-35544,504651,-167613,114475,-242033,-845481,525506,1417004,382930,-909056,303817,452611,69609,-98828,368704,796308,-104204,-956821,480254,-405951,-868404,-600191,-848000,463887,-1360579,-715584,-322612,-142048,160041,20108,121207,-977972,-90855,331703,-53555,873051,379738,-289612,594880,387054,-914997,208162,-123523,22434,-606102,440415,528210,848720,655114,394508,968204,-440219,-517213,-607688,-476759,-104574,-183880,250292,65705,-245651,11356,-869851,-532635,-1082647,1643388,207226,-486560,435988,795034,101065,-213508,-167415,929142,-547027,-482114,273814,-298140,809562,813889,993659,1441204,55256,-894351,1004873,1080580,85617,-941457,-92359,97856,475549,-1261058,-361836,-309815,173023,-596277,-503526,206500,-221888,830597,490524,5071,218875,-122676,-1696000,-968597,-169080,-427361,527900,-690200,-905987,222020,570816,-17191,-2064933,-312326,-1018626,-997860,-143623,146909,414047,-459169,176757,394136,1764005,917434,1455222,-1037166,-1205205,88869,1286528,248987,-188065,-460087,971846,-2614021,-19529,547796,428388,436024,-430360,-103743,-1554230,113092,-65943,-37813,237068,-262788,1397102,1386846,376653,-342650,281434,474000,411331,-720824,544466,922404,-957622,723761,-92232,-675008,-284814,1054735,1528828,229949,-896616,-970934,-904687,458414,-613966,-614097,-789351,-1545315,-678881,-567543,-483988,49714,553561,-1132871,-437742,-24391,-718667,356184,333163,-556625,-334391,339500,454225,352263,501394,1489837,1012756,180712,401385,492005,-749583,-1423157,-857778,-357897,-999587,-1551192,-279410,-749931,-129330,-543916,89743,-662318,1116746,21888,-733372,-670366,-1902725,-91575,-95074,90962,564604,-305171,-219097,1130651,1726053,-115539,-219251,265748,-134764,-331140,246643],[369089,-674812,-199611,-361584,-744073,-291849,208822,793476,235279,125364,82473,-431228,608431,1588022,525155,-635026,-887921,-517310,13124,940764,-648617,-298323,908905,-380251,-1162903,-319158,307059,-412378,-789011,-445280,118960,442731,290229,785943,-382391,-330088,362724,64772,-552319,718167,9416,63525,1220366,-151422,-184537,199894,340064,1073588,43463,1063649,651801,-707456,-151458,-886894,-382263,1041041,700710,1489251,215846,416542,354729,-394687,38241,-834388,693997,-78209,787289,92692,273857,187184,575801,1517152,541248,-346067,363674,344774,639854,-863633,198915,1454756,574468,-112132,-152659,262756,-197582,-95718,-1639623,-1510336,-968405,-545653,-403995,-204703,-774633,-1381681,584203,1049461,-597055,-1453002,-1645185,-647991,454592,1354651,-1326569,-511801,-440872,-640410,175957,-869435,-847937,-900396,-1024883,214640,828239,783872,-1506101,-1468475,537096,514503,-1027493,344294,-28026,-77568,-1449073,1156441,1820463,212406,-577230,-47681,-270281,1300736,235764,78890,711892,-398750,23093,472186,671320,78119,1745061,1310649,293332,542201,-1102576,-448388,-532881,-204334,1270016,-387399,-1186937,-912964,181216,328140,882998,-485698,-628485,1869501,401359,394084,653718,-420495,-921429,-402882,420960,43530,-11034,-835118,-785884,-949587,-471909,-626089,-762645,-961602,26209,-46518,-579499,974138,67791,1051041,-670841,311524,-1309579,227146,1534768,807198,12947,526590,-188618,-176560,688681,960137,-158836,-141750,-1096537,-1017409,-362560,1070596,1204602,-260009,600180,-137775,928009,-977055,-2070817,388689,-824468,-620506,-754063,-889262,-640729,-500450,-144472,-645530,-82730,-46849,-565501,-1679803,7040,-225981,352237,157443,-211675,624012,-973957,519815,187805,1278710,-1387374,-32386,801229,785321,1079797,346918,-77518,-1913553,-436553,444604,1357385,-908365,430331,1138591,282430,571573,1444073,-714937,346484,-427005,-580452,-35826,748501,-1143110,166005,-283606,354985,1418097,43871,-235901,273039,209899,-116335,80473,393126,1278173,-847642,-1461482,-132260,-431583,-295558,-90172,289902,139859,607636,59556,-173173,-140574,436306,677196,1878986,-388118,-508669,140773,904260,2234900,521660,-156371,-1078400,71176,257032,-315424,33508,958356,-228268,-641301,-73524,426307,768367,-88776,-602777,-587583,91817,172797,-1269176,1910647,905544,486821,698692,1541813,581679,-212081,39833,965116,1227422,350561,-681186,-964834,622441,-912898,-254022,-306285,-480455,23930,364870,-441021,569770,1129691,1208737,1351137,816691,7538,908192,-594516,724050,-271667,-185211,1422219,-368366,-1860642,-568016,306786,173138,-97432,-1111304,-363682,-923688,-657635,454202,589228,1856848,1708791,488072,-64973,475365,-485992,635242,465555,-474862,45842,-603980,302569,-424896,-192171,617012,-139507,1079054,1718766,1421588,1109760,-352797,-301584,-21357,-60180,498303,-781368,-135854,-1314854,372441,189273,485949,-553330,1231865,1410756,964553,496120,-524016,-436940,-793633,-1087576,-763062,749229,-480722,-434900,474727,-206538,-175002,-1309188,-349288,-486883,-388268,618334,227294,-494541,-752882,903067,-1044720,-1131302,644649,660180,-41650,187770,-422555,831436,338004,-233608,680159,2052052,2570427,1522326,1358425,1249116,951882,850594,195573,985762,-1824292,-1506066,36831,270352,-1334926,238595,-4288,-701534,-982233,-681130,-511152,-11816,205745,380180,405878,1715897,686189,1254204,1914477,1739865,165537,551364,503267,-482076,-375735,1773881,701055,731761,1185610,-76957,41984,670611,-217058,587307,46280,56748,-1024388,-742792,-1236218,-1742637,341761,39377,-374565,-113021,-111703,762929,1036081,856738,-1247624,102314,-162649,-203852,-415596,285161,-45887,588643,604376,352204,1092695,-114362,68197,-702975,-129492,-386626,301311,1522463,177974,-232993,78966,-1171443,-315449,-949987,-120413,-147501,680070,231130,-1118148,-8475,-561710,-507667,416155,52156,653710,-445853,-498151,744970,410811,159672,-1448307,-811567,-4329,57342,1384041,256997,-135659,-288479,-1249131,514521,1204396,790855,1100652,-500885,-600280,307095,43346,770414,-669995,-1411588,-1386449,-900722,-396430,272223,526847,-741739,-745000,-1273783,-728673,419742,563255,27077,298320,1248753,-224353,91431,301217,-550644,713983,302341,-179371,487160,-332299,406364,-2066569,-455101,-659413,750502,-95751,1084818,1187540,2013575,982320,-191950,98788,158565,301069,232395,210275,-856835,-300962,-979903,254837,-1014730,-561440,-339415,-1246172,-284011,-5064,362599,-333840,-1549907,707808,344462,5103,386421,-73758,-890062,-1507226,780608,795083,-293313,672980,-1386622,90324,-981010,-376310,264589,1735606,116617,363884,821140,724903,-630318,1068325,1834326,-102422,529705,1269676,-35325,418357,373097,511011,1030667,504982,-169969,-319189,154794,1047329,494897,-400693,9204,170409,-914629,-516618,-135124,-664329,517205,-132428,159130,691343,183616,-1543034,-316136,603958,-721908,358179,189033,892102,656154,-447161,310673,-1209299,-396253,-71916,931542,-159425,188617,178398,344354,334559,117868,-690683,-774980,-543173,-562827,-186603,-27872,286069,657570,-922486,1481355,-237234,-1070245,-694223,-943408,1218360,-110188,-876201,-313247,599147,486972,-1085703,-739780,417221,221172,21616,-593060,258952,-76197,123730,809390,53442,-233772,583691,172115,-953926,-142902,1249899,-166415,-584347,884250,-494850,638611,-610320,-1061194,-913678,-415474,102342,386769,-368073,-1333686,-491781,-352804,157026,-354568,-222379,224093,-1473046,-348874,719522,-812954,-581131,1563109,1277509,835729,-947046,426103,22772,121669,406380,270216,-114856,-1544031,-64220,-712134,-156206,856046,393340,816267,488127,-489114,-1010573,-186877,-934998,-413889,-107878,541692,500980,1380327,-839884,-2123588,-120328,-134973,138018,-495301,-1443073,339974,959491,1532248,146175,709254,755845,-139274,42117,-120500,-1409823,-606669,720190,337265,-11112,-61609,427518,101582,-413484,57938,-465261,-1108761,-1187054,-859258,-397312,-717761,-179970,-377996,-935040,178176,596281,162600,329418,412041,533829,-662938,-469367,673336,193813,-380581,229453,637385,-934778,-77931,40708,664688,-785327,-998279,-170255,1195635,477669,424195,-136853,586517,-293203,344149,54683,-727699,405631,908889,368522,-920526,111323,520194,-10606,-242976,561714,881763,-327215,-1242319,843677,-132619,-582160,-633892,-398084,414503,-1625318,-1262565,-662117,-298563,128471,289718,40789,-775972,-277769,482003,112838,782155,439393,185316,297739,549553,-308953,836030,432180,-100685,-765423,475798,760097,527940,766353,574635,1145643,-366377,-568365,-731109,-514974,354267,-87873,441806,115339,78397,-40974,-810335,-760588,-1506589,1109302,214755,-90998,460588,908790,-137303,-33559,-329976,1014388,-455443,-74116,251701,-411103,955565,1142389,1028496,970662,166470,-946446,759580,571334,2952,-1151146,-206133,-287990,676742,-1292225,-305012,-730348,324332,-374694,-768451,150981,279225,842499,767067,-133456,389768,-332448,-1670882,-566320,-135360,-652546,234915,-406838,-920671,173440,379798,-66211,-1730282,-36507,-762291,-171058,264519,276502,322047,-476343,-53123,230889,1598440,975286,1849575,-989033,-1244545,146564,1219487,-75685,-414894,-423380,904930,-2546299,-102620,-69616,304013,255389,-331647,-58843,-1679634,87246,9394,343995,844989,169157,1745875,1332603,289745,258648,657738,990531,464820,-821731,-38767,786867,-1131869,618416,-383562,-1114258,-366246,1117032,1342043,-52735,-1236738,-1398544,-778359,241079,-1110422,-570603,-1042793,-1657559,-898750,-618371,-239837,264816,-127278,-962737,-262180,-412102,-741265,215203,300045,-677855,-186604,149232,53437,188261,291722,1053972,862759,222279,-251481,333914,-1188764,-1365127,-773492,-909382,-1461522,-1227144,-303561,-325795,-62772,-587002,-24380,-639783,1015104,-84490,-96616,-831299,-2848057,-644865,54433,306284,946315,-277762,-414267,670153,1137443,-304359,-358809,-44827,-181764,162647,534336],[193681,-829113,-205798,-48466,-194554,-295596,24871,703578,234029,99637,216758,-376421,238599,1681329,1417183,-621008,-1348015,-607261,-148815,877454,-839592,-679672,1064647,-528490,-1396137,-510054,400465,-231338,-450738,-510876,143233,221903,283059,573482,-291583,-467020,73396,8494,-632387,746509,-48205,-73616,412842,-445072,-274073,651889,293189,884623,-360919,1155707,623492,-459360,-51142,-575247,-664794,1350408,724125,1830415,504216,235703,794524,-461253,-652229,-921625,847205,-86894,396629,-151481,505366,68902,943134,1306207,909809,164137,301333,297553,547118,-1117528,-3489,1259450,574299,87410,-573977,603901,-49786,-433504,-2607631,-944737,-774204,-666871,-409261,-139429,-693723,-2094676,584427,1224308,-260403,-1191857,-1418190,-642857,259776,796731,-1016771,-548193,-531517,102406,635263,-1087322,-790333,-1006350,-839036,375567,430808,377654,-1537030,-1246109,251662,337275,-1387347,259718,-68696,480098,-1481212,1638357,1995898,875510,-275666,5850,-350376,889690,-187114,144964,662463,-277426,66431,857696,818976,22832,1435044,1455514,67370,975493,-972244,-468125,-672201,-541502,1253499,-132465,-1045597,-873760,-43596,34568,915874,-173952,-449200,1281133,157123,177575,460652,-321278,-1093861,-912001,47513,-38764,-27295,-1132489,-705853,-806388,-581808,-434810,-867440,-557154,127292,-345690,-724312,989970,-55440,350320,-461009,464555,-1080560,13140,642475,732889,272572,335032,-54046,-151569,511790,1059038,-300752,-286704,-1037547,-779627,391171,1679888,1379157,-359800,634554,-375012,1320013,-595489,-1841035,298418,-1206984,-647806,-901239,-1159948,-689852,-391527,-383640,-776057,-325357,-144412,-401545,-1501201,272579,-141110,350388,577221,-326376,406661,-818263,483172,119516,1353651,-1063448,-127196,333809,815167,1006406,-8694,448617,-953735,-482169,94014,661566,-886927,219195,981947,236090,420259,1067375,-784634,490126,-353219,-730887,255566,876408,-489398,305881,-414550,265504,1229680,431685,417139,1221237,389523,277167,443031,91807,1345934,-761134,-1125706,252108,-83425,-522198,35893,605731,-2599,695558,361456,-286639,-391237,472150,800661,1609896,-1292951,-723300,103566,947290,2394119,492739,-331553,-1219364,-18537,702,-820939,-27381,888307,-67728,-570376,79006,725483,434120,284165,-411165,-352379,469942,209467,-1278446,1835161,544260,826336,522636,849024,833567,-332740,57500,1058230,1244877,368626,-650051,-69252,919711,-678617,217859,-310807,-140418,268164,497675,-689068,383230,1454748,1324657,1194125,736629,-380668,1581770,-87098,1116563,-174322,-902727,1872977,-218175,-1472731,-428067,97179,-293746,-525856,-1095509,-935319,-716778,-548574,769316,920254,1750520,1138487,437524,-258026,499379,-476583,-213408,463296,-409323,-463876,-296579,522198,-11452,-163034,620305,-130254,1116863,1041893,1147336,1116576,-670435,-23104,-152288,44897,511872,-648597,80016,-700016,628566,-68661,278814,-395828,1100378,1771066,1038804,279054,-577772,-649195,-927534,-184313,-451692,651956,-696526,-768275,378616,324824,-250824,-1382986,-596989,-417507,-343184,839206,394485,-406391,-1170422,381932,-1024444,-1108190,723722,1051968,227478,22998,-368832,14281,210355,-337051,720562,2093000,2377176,1394108,1137628,1222003,1355502,1211102,644618,902866,-1690549,-1223642,179887,690557,-659020,337997,-90022,-639468,-852463,-449843,-194061,343252,406456,700355,635914,1608130,383681,1156207,1751326,1788406,171481,246679,-35362,-337314,-518044,1657458,685889,769152,1155514,-142730,-70163,860418,-146290,264560,-153581,-338833,-1094956,-719754,-641939,-1042543,443840,-140207,-159610,-448652,-193500,482357,736463,760971,-1122887,168863,-701264,-496974,-888235,-709379,-548229,552906,605686,138563,1214754,228863,379943,-727328,163109,-645793,18764,1694403,-39834,-251004,214179,-1510712,-354634,-950383,-80956,-122674,840109,306773,-682561,421691,-472796,-145969,952226,349564,624665,-392080,-332025,764691,634955,-178797,-1447647,-975866,21307,140183,1911094,530666,-502385,-351279,-910830,947210,1648527,1282431,1180128,-1037665,-590639,232651,-205686,388951,-1024381,-1351624,-935934,-806190,-525605,208133,220129,-759709,-804863,-1612128,-284759,653278,591187,13969,294330,1055616,-366818,90414,180067,-742132,1056758,614075,-75584,410691,-388455,645462,-2101077,-391992,-959312,653617,112134,1087356,991357,1545608,1147024,-248802,257017,-146514,-448212,-209938,191235,-299802,-370178,-943209,-302291,-486385,17424,-484065,-1403149,-411303,-108028,490909,-155878,-1857556,674561,362909,-269727,-171034,90141,-821308,-1098944,826899,524699,-474876,692839,-871478,190146,-1002925,-297792,253935,1851862,236410,415696,1082133,545542,-661636,1096552,2194987,31868,753969,1139760,-265506,486938,191768,733757,974871,206210,-120679,-260018,-84289,1166686,85614,-543780,-24181,349483,-725375,-761975,-225588,-409159,541611,-377413,12453,801036,965278,-1646414,-593026,932212,-741175,305409,592754,774044,602509,-480705,-184523,-1488717,-354717,-40745,1288178,-423850,52146,383308,-261056,256714,123480,193552,-194798,-610884,-257251,142962,-160402,512624,835739,-996698,1211883,309249,-974648,-798364,-1305348,1546918,736924,-682236,-672648,202076,649169,-1164827,-934832,-56037,-95194,-196118,-877432,194026,-157512,43679,677277,29873,94490,576629,182454,-934567,-539965,1770794,241651,-863730,991960,-780107,162592,-916087,-1415308,-935925,-345891,154088,78904,-135193,-975690,-480098,-311582,247276,-327539,-65067,235038,-1426084,-355429,843541,-1465280,-1258547,1198070,1337808,837911,-1038372,354775,15393,386930,557063,62896,90590,-756873,-145284,-1104383,10947,747560,847565,917260,-197213,-1021052,-787262,191158,-1144408,839,-40310,45753,382997,938526,-587716,-1671718,206413,88555,4604,-675338,-1259628,161050,955134,1339308,482685,760061,723404,-294078,-166409,49525,-960259,-734010,846280,951192,155991,227236,1073795,889689,215837,368466,-982167,-943404,-582782,-1033883,-151370,-495793,-80922,-144065,-588706,55506,930031,123721,415742,789535,943591,1301,-394617,685982,286798,-395212,308665,457576,-1075705,-166108,131460,843815,-1088198,-1412719,-191527,1717043,536921,251740,-242183,692433,-239154,596247,416185,-655416,-76993,262755,345462,-578336,175030,701791,-132277,-400199,616299,863963,-479983,-1450049,828657,99265,-145102,-567342,-14092,366575,-1674978,-1494251,-770301,-389434,71092,466447,-72614,-732195,-443208,532469,345166,593481,323502,514257,-59134,426946,269075,1673109,783544,-223824,-786953,418365,1024489,132751,888268,464080,1229347,-192201,-619859,-786804,-464190,669088,84920,645357,191520,388656,67595,-551162,-796774,-1824687,273109,190036,233605,431479,695126,-394142,98797,-445759,998210,-314696,382343,59060,-563451,960741,1281732,996251,370562,34796,-896691,421881,-34839,-147611,-1214294,-184744,-584365,937350,-1228537,-324388,-1003470,353339,-136903,-1218611,112303,737844,713302,959029,-64650,603460,-423843,-1605766,-334021,-188636,-927615,31574,18364,-916085,91327,248541,257912,-1047848,551555,-450797,363333,646992,344576,330270,-246040,-205515,71999,1229696,1035106,1859252,-759150,-1335388,-315795,492866,-282589,-776600,-349922,606705,-2069516,-105953,-558812,198658,34238,-295888,-13629,-1431528,71685,232396,687559,1361134,580119,1863335,1229256,282532,818202,928888,1328745,313985,-799786,-721988,612917,-1164155,420314,-696228,-1216423,-446407,1130633,1136829,-235245,-1278934,-1604476,-544806,-244551,-1224044,-367264,-1317972,-1564310,-958926,-399487,177573,425399,-770597,-706723,-157924,-736495,-761982,13798,295849,-586202,138661,-9111,-195099,-37523,57400,256162,762982,374425,-981649,174358,-1424572,-1197992,-514719,-1114321,-1463420,-761860,-187460,223018,99212,-462628,-110652,-514821,817565,-182291,384342,-1001139,-3388178,-1128306,254904,439449,1007217,-245263,-643434,125698,322125,-459942,-477047,-293809,-51093,644357,711787],[-98737,-913668,-189183,356657,113923,-403557,-253929,568230,277634,-3078,318831,-266955,110911,1622218,1857404,-374001,-1533566,-644901,-436007,596236,-982898,-1109427,953303,-589109,-1410075,-861850,349686,-74586,-23289,-458843,331967,24810,410515,454218,-282975,-722155,-312273,-30144,-718166,661351,-258034,-271281,-326465,-530574,-310456,815502,227386,702762,-923607,1192475,638694,-206218,74210,-276964,-920252,1515107,530220,1725644,467018,142543,1116206,-291837,-914010,-834925,809762,-123499,-34066,-538837,657464,41129,1155084,911671,1064475,569340,223723,8300,348611,-1120761,-110945,660929,595858,306470,-843522,859546,194767,-790778,-3659387,13698,-586143,-593015,-209109,-52228,-445435,-2282325,553314,1102729,165109,-468097,-875600,-634717,185168,49250,-551293,-581058,-588387,729646,960197,-1097157,-504143,-1064245,-461755,637155,189037,-139410,-1351110,-933391,-18939,199179,-1545376,99410,-153905,720308,-1321193,1727983,1706775,1291902,24592,104218,-518641,501129,-409239,207691,612010,-231079,148503,1096257,941130,-15140,1032488,1342523,-302582,1275262,-668033,-405674,-669854,-668178,1277062,21569,-865272,-710316,-246957,-30839,975731,242398,-127600,557157,-298741,-325526,140388,-250374,-1140277,-1251061,-306454,-33509,-86119,-1360573,-546740,-618111,-549935,-108394,-807020,-137308,171639,-405743,-639701,1051630,-170966,-539602,-317134,419967,-735857,-153551,-263369,778122,481954,-28501,121624,-58424,535993,1173307,-344876,-376481,-913723,-467221,1006660,1957860,1237388,-423271,605661,-714543,1479957,-191186,-1379509,245829,-955993,-350620,-934090,-1492191,-604710,-165610,-658484,-911659,-534120,-277066,-236099,-1223815,548906,13463,177121,849346,-429001,228230,-537385,533954,311201,1270513,-619281,-129637,-163080,936090,753017,-393624,983018,242581,-312745,-237652,462529,-662438,115703,719025,342363,445119,446952,-693028,511768,-426739,-726378,518758,822661,202830,430202,-429447,242788,808411,596165,966089,1771168,553671,679267,724082,-223608,1326936,-329107,-664848,524166,208621,-820701,214555,869303,-251793,886932,454604,-407191,-778565,396270,823925,1280538,-1869227,-814411,106672,799617,2143460,367118,-597938,-1336077,-245133,-226573,-1296073,-227069,825612,152466,-518727,-17482,999206,217110,729344,-101675,-53000,736188,267131,-1240346,1577174,81193,1075280,339115,205155,949463,-400640,49672,955929,1145850,441208,-420842,811233,1177536,-319095,711933,-178543,185463,383092,524269,-872467,147140,1593277,1402269,1034044,642190,-498083,1897434,319338,1377935,-112446,-1468266,1785321,47864,-856541,-246337,-171883,-1033854,-1145898,-1141718,-1176077,-470295,-432223,908754,1009872,1482277,370817,397558,-436391,564923,-446156,-1132762,381370,-360797,-784387,108387,717285,298117,-86876,577028,-41853,1004236,112515,567151,800260,-948086,57401,-327198,-78041,518388,-443812,304293,10013,742488,-316994,-17499,-258339,821233,1991023,1215698,44385,-496405,-761468,-1034148,799926,-138257,446868,-833276,-902255,296475,839810,-338629,-1165503,-688896,-282820,-202749,1058086,416375,-204244,-1286476,-236076,-976632,-1072495,713067,1398602,528413,-88964,-172140,-670919,146989,-315734,812377,1942455,1959528,1136578,533704,1260657,1502996,1238225,995603,678561,-1531990,-949195,263286,933576,-89060,492190,-5990,-551297,-602853,-220775,165254,682912,260055,988883,525036,1282427,-55991,947174,1182845,1639186,225959,-50368,-570550,-102699,-505336,1273234,414823,725550,1226182,-131588,-85393,821696,-165457,34011,-281848,-622630,-1070289,-503184,-64711,-436577,370434,-244687,85624,-748906,-261770,286157,349731,538578,-1070775,281021,-1268801,-817626,-1270206,-1639331,-935165,490351,468825,-97706,1335043,504566,509925,-702507,586856,-843470,-202925,1358037,-551598,-436356,9187,-1594005,-427692,-789370,82976,-103836,813811,515543,-293080,775710,-203240,367669,1241277,583286,639108,-104548,-85790,762351,851675,-465327,-1336767,-1074371,-433,401324,2117788,749005,-656380,-430425,-474706,1281718,1733925,1555773,959351,-1571690,-492382,164078,-405643,21107,-1265189,-1161040,-445811,-774666,-623433,9327,27279,-877972,-810906,-1490311,115571,734417,509459,-66428,264469,547260,-436694,129274,-10178,-850659,1153015,807135,169111,302161,-309486,1014615,-1532285,-339109,-991473,637013,478093,900611,497681,923370,1203638,-26224,538828,-368825,-839379,-633700,214727,222886,-368287,-948527,-618987,82248,640502,-546006,-1308408,-395840,-193161,618989,212843,-1913543,529430,372076,-512707,-681137,93023,-711642,-500345,799710,331385,-533051,776393,-365891,262443,-973159,-266985,213604,1780498,367415,455672,1137111,306398,-669797,745460,2036499,144104,964700,873697,-404491,616865,-91163,625341,770164,5090,16340,-90109,-319685,1331176,-219234,-620223,-3906,718088,-468064,-987960,-292475,70728,521253,-586358,-104677,715127,1257030,-1565089,-856691,1020949,-713319,295679,1030997,565799,374035,-576442,-746426,-1610961,-330470,-85365,1630971,-709113,143146,672919,-673434,225197,230635,765438,296481,-616999,-16574,220786,-425916,692815,1022374,-952313,820577,888770,-743449,-828662,-1626153,1648120,1316564,-524997,-1115411,365,734164,-1161674,-832816,-397858,-133969,-336217,-1051932,161028,-243243,-52799,569570,4281,363046,503758,236551,-851674,-950485,2104583,731092,-845275,867677,-932292,4863,-956501,-1736857,-914565,-319488,339713,-138738,128184,-428764,-672972,-298623,277784,-347310,273523,332493,-1124341,-424156,988383,-1869866,-1749077,649118,1245423,732517,-1218062,327510,70672,609098,765691,99142,328107,-93661,-222427,-1213067,134668,531263,1082596,928086,-636415,-1296207,-419040,503420,-1125274,454464,18758,-453884,266027,359149,-295647,-1105339,509108,307111,-141059,-791329,-940713,74582,846565,933608,834193,624658,664717,-444723,-386136,152625,-517361,-755555,803912,1314774,277814,262286,1340963,1543000,820543,571997,-1436536,-581462,90453,-932330,198299,-249248,-157688,55380,-197106,-41853,1149157,10620,443191,968416,1280270,638265,-304168,758448,502513,-511504,324441,81549,-1180788,-228002,52828,915538,-1177171,-1593288,-322238,1982838,550232,21727,-321094,754994,-31120,792824,683077,-598724,-860806,-335836,302949,12650,522652,897282,-252378,-577539,515164,739743,-505628,-1492517,431829,286101,308096,-382916,200251,317090,-1572434,-1241973,-586521,-355997,5096,546154,-220640,-894397,-531506,614265,604762,345349,74597,553387,-418748,-19203,635520,2437097,833048,-355238,-633111,380772,1262009,-192430,916217,101295,1178189,32061,-693261,-762466,-324133,708617,305971,808995,359914,620977,324874,-157314,-705366,-2041669,-533384,134208,396155,394791,197054,-559676,182665,-412115,913579,-228581,749095,-210531,-652053,841265,1244530,950459,-173263,-302165,-792808,104465,-611369,-325804,-1099670,-36928,-704890,1099674,-1079403,-391282,-1058045,336324,64339,-1694965,97280,1008631,431501,1003428,183329,814517,-331248,-1366823,-290618,-275835,-1159900,-2245,402196,-842735,22841,156852,796165,-357027,1242479,-131625,433924,894148,296311,393209,128877,-223711,-87338,731002,1075046,1493384,-477768,-1487811,-1193951,-728521,-405911,-1162750,-247326,201484,-1403851,-38131,-812548,74968,-167902,-312924,16621,-977399,71682,528634,902356,1594152,824661,1736214,1057393,308597,985604,992033,1167741,5994,-628766,-1334031,334518,-1091892,190494,-818268,-849871,-521418,1085082,962396,-267442,-1047840,-1522252,-250745,-871062,-1010977,-65981,-1401563,-1328812,-912949,-63,672615,503438,-1072518,-410586,-200361,-956266,-795362,-212828,289654,-335608,548004,-25085,-237438,-271748,-117153,-552106,857409,556108,-1568437,-19480,-1333224,-964332,-172170,-760350,-1055888,-270863,53721,682716,292952,-252935,-173023,-369628,540684,-183630,645580,-1158366,-3242331,-1426681,468255,398658,438727,-270492,-823931,-376841,-213246,-495644,-542175,-383403,192540,1016834,732694],[-434538,-912276,-155822,781503,120779,-566661,-533887,431719,371006,-127829,363361,-111538,244647,1429634,1866607,27315,-1321179,-507512,-691175,230442,-1032286,-1434884,619173,-543735,-1252697,-1224978,207047,15500,383274,-295619,704089,-66204,675920,493203,-339911,-984212,-644071,-51431,-744124,537911,-459226,-345668,-806414,-392481,-250874,665783,162021,570642,-1451274,1131670,644595,11758,246955,-119016,-1082871,1503714,189056,1184594,236780,145968,1212234,89040,-625348,-573439,571282,-198552,-347411,-959324,708153,267513,1166083,368917,988576,805238,137106,-473674,82680,-907261,-80546,-195094,651611,538664,-905260,958440,433991,-1045960,-4312403,993252,-395703,-345874,109397,39886,-160207,-1787088,470304,724049,613706,627744,-236902,-583422,237981,-595888,-36929,-655800,-604518,1062847,1008659,-972496,-124402,-1063663,-9942,954205,127997,-680416,-976219,-607923,-177627,153703,-1438027,-101200,-244829,592053,-1054383,1323737,965737,1333601,172876,230818,-829890,169657,-308803,284059,603688,-228053,258057,1141500,1008388,-5098,615494,1055130,-767215,1388004,-311861,-249684,-572299,-508117,1332270,37113,-634907,-468142,-377445,99441,1054403,637417,246712,-129815,-864873,-1045754,-130674,-231422,-1054644,-1356256,-545904,156717,-132338,-1326689,-331758,-449798,-384844,261193,-715174,202215,224653,-211460,-300824,1140090,-239331,-1244726,-327234,162644,-429684,-227705,-895568,889978,583549,-480203,287283,20376,774687,1218043,-327059,-356766,-763381,-192982,1268632,1717646,813435,-437271,503475,-1068043,1385052,113252,-829328,303457,-169355,161049,-840809,-1831388,-448863,135372,-874585,-1004531,-678293,-402029,-124671,-865455,792695,265998,-122583,934961,-502450,91177,-219550,646665,660005,1040775,-245313,-95370,-576542,1086142,412309,-754192,1354986,1307026,-44155,-461681,596870,-326017,150763,430344,613404,527358,-272135,-455499,439600,-565397,-532668,740792,579888,764655,525996,-353275,271692,276239,518502,1190801,1750290,653547,997869,816448,-591277,1170730,300347,-227246,652714,346143,-1169277,341095,941492,-485415,1143194,286382,-436962,-1227816,322918,777114,1058176,-1868852,-746321,199860,541304,1525086,209965,-887368,-1407429,-455353,-394847,-1700996,-467586,768249,340933,-514394,-300383,1175002,97299,1168300,228546,275610,801733,322312,-1144333,1282781,-304694,1159161,208962,-176261,872988,-407053,-88566,663664,907504,541907,-60852,1302049,1322989,68321,1086938,55190,429801,326668,407677,-973015,-87793,1491072,1454154,919687,535821,-315716,1796345,479442,1484540,-111594,-1761056,1191267,396973,-119567,-86454,-423026,-1851993,-1735241,-1204245,-1056632,-326890,-280958,905727,818196,1113095,-264241,407478,-563371,647104,-491929,-1800891,280462,-356182,-826122,509227,850976,452042,21155,442066,69385,726733,-686588,-99114,327977,-1146642,-12741,-518341,-503407,513485,-212330,458329,496390,638830,-482443,-357659,-157319,496261,2065087,1511573,-153228,-328629,-754057,-1116155,1507105,91496,200899,-724312,-813619,260696,1230257,-370308,-724586,-569500,-108820,-30813,1251210,402351,115146,-1038796,-766619,-927012,-992312,590574,1535743,741842,-155567,183497,-1008932,174195,-185348,908862,1671535,1487225,821441,-222174,1401195,1427206,924272,1171964,374043,-1336367,-741371,285717,982270,238131,660390,267978,-461846,-263117,-45854,477442,933878,-174536,1185354,89192,732436,-468508,659036,467174,1342567,292210,-283736,-980845,74319,-415854,746868,-28043,601730,1326522,-23029,-13522,518144,-227303,-120590,-326931,-750850,-967625,-153362,318861,-204852,124405,-165874,300058,-927105,-237228,192204,-13159,211478,-988874,430348,-1725169,-1051206,-1453979,-2191257,-1102861,361914,193123,-303570,1419444,654710,374936,-644987,1065037,-854981,-269839,645827,-1087488,-611858,-438472,-1251003,-464315,-564935,323450,-118675,635364,725463,-64610,943242,149973,923799,1135786,674392,685778,317181,228844,814353,1012848,-638795,-1153522,-1142493,-109744,776609,1814581,805221,-510885,-451111,-54391,1399107,1359708,1458204,488278,-1861911,-272102,70420,-548495,-259861,-1311065,-856905,-40923,-795515,-649415,-209098,24592,-1043504,-731946,-1187332,232207,614001,349926,-150426,219556,-70149,-404743,269590,-204626,-855443,957973,823498,444090,172427,-53173,1396454,-489886,-295198,-775365,613134,960740,633596,-76810,411552,1201455,388302,948205,-284104,-858792,-879823,308362,623566,-315180,-890035,-527129,610687,1093596,-547035,-972659,-241786,-252186,643414,636190,-1780191,296922,379104,-716203,-1058340,-58162,-598265,27546,726593,235634,-426287,912339,-118748,288199,-908267,-303056,129131,1470966,429692,486205,960411,68745,-691383,92070,1342443,158511,1012734,495160,-459138,690649,-412094,292964,490838,-77794,200242,84357,-484796,1467578,-500229,-656786,177961,1140781,-189650,-1096843,-325303,602608,445221,-685605,-224049,394997,1047338,-1374467,-1056935,889281,-586323,358432,1415598,359866,-5516,-638401,-1167689,-1584287,-332815,-197029,1821343,-979569,405868,989412,-693741,240117,339277,909298,515866,-521867,142623,9846,-782184,784293,1164046,-884402,394289,1260451,-420040,-733339,-1777655,1381508,1398281,-389102,-1481152,-94614,678645,-1035237,-504960,-468749,4919,-376150,-1079767,148139,-298910,-56397,568352,37176,521060,375324,339143,-743471,-1159622,2195319,1159101,-513944,598084,-792387,201131,-809801,-1980173,-815804,-331694,605425,-253170,309416,108770,-895579,-376897,246970,-410196,642424,475188,-718135,-551893,1033950,-1829404,-1783434,89322,1012147,581243,-1372981,328005,199516,769499,951938,498337,547670,153428,-276820,-1044551,218904,282705,1042497,837969,-766761,-1293919,8449,639737,-920356,837840,94323,-840406,159869,-158679,-11739,-582539,745733,447929,-308888,-845561,-674013,71743,641540,427030,1120794,384825,581714,-561126,-583151,178415,-134444,-631249,595250,1345821,315343,18175,1215073,1868488,1198943,461557,-1753651,-180459,611760,-558631,573111,72109,-252194,217136,143648,-96455,1136567,-187812,383987,921871,1406680,1007373,-258227,903042,815194,-685358,279664,-368412,-1225885,-299330,-159424,904937,-1001693,-1461498,-495361,1840673,525182,-196126,-338358,714418,259372,872856,776623,-474379,-1705886,-792518,205746,589866,1026413,1002181,-346719,-781211,289848,530885,-395213,-1339482,-192505,433535,632329,-95535,202424,265359,-1406128,-547081,-167972,-172274,-43803,572306,-387271,-1194982,-527477,844681,841698,96337,-212725,282761,-720999,-673334,642598,2675666,603726,-487769,-335237,429882,1430795,-334894,728354,-371812,981665,256130,-769430,-661989,-119655,452593,546618,882377,656321,753096,663838,270540,-597378,-2179441,-1056564,50373,363841,404362,-433436,-567067,214104,-203039,787022,-277867,899057,-410433,-591819,615651,1050941,935134,-496073,-742311,-673882,-117577,-1105254,-491482,-833003,184831,-613093,1050415,-886814,-466912,-904655,336369,175364,-1999611,96827,1003584,35722,882538,506691,973324,-65526,-888909,-379993,-329796,-1242723,160724,567394,-668277,2771,95509,1228273,36077,1740159,185290,116204,933243,123971,426006,482018,-109480,-264201,240211,1024983,882020,-274501,-1636217,-2104257,-1892686,-484814,-1418540,-130897,-157130,-760864,78567,-788736,-101338,-308569,-366901,13408,-537289,83672,807436,936271,1466040,819039,1465085,823775,309107,628795,808694,469467,-344615,-347926,-1758375,-54162,-989356,-3357,-631363,-78488,-557580,985172,829177,-160028,-636041,-1181624,84415,-1439828,-688324,224968,-1163359,-1059092,-872266,424938,1108928,500371,-872737,-105272,-402380,-1057625,-817095,-423188,230563,-28558,887724,199261,-110292,-444874,-178811,-1034841,1175888,664510,-1842144,-277850,-962873,-746965,102985,135608,-448200,133318,354508,885316,431188,-51708,-226176,-283958,229402,-63826,702854,-1298233,-2554583,-1477742,661921,142434,-735916,-388182,-880115,-728608,-307960,-402822,-542301,-289768,424174,1230505,606042],[-715640,-800633,-125715,1124764,-97665,-709543,-716880,326878,499799,-209834,336840,49141,503118,1153721,1629116,446910,-801003,-145510,-778658,-91762,-965246,-1511312,166730,-400089,-1030977,-1423910,40432,34037,671373,-56104,1179131,-9706,1028384,684364,-416028,-1129485,-799926,-63614,-622127,487448,-485973,-187175,-990587,-98678,-105029,301324,115866,507808,-1749631,964020,589161,170860,454115,-170077,-1124986,1318016,-181504,401419,-22155,203953,1063937,570163,75251,-202636,181556,-301025,-459412,-1286779,665038,819634,995684,-187465,733331,856708,29630,-1002528,-179438,-617131,88910,-1023229,738953,743200,-795250,878926,565712,-1122749,-4181792,1588071,-205713,-15606,410066,85543,26139,-805463,322720,231866,1029796,1805495,269998,-471510,382938,-912059,393420,-801034,-573342,1037131,736246,-845545,166994,-1000445,364812,1235047,194841,-1127200,-489116,-342566,-168561,193522,-1077438,-323871,-325654,173815,-790720,515077,-8352,1035711,93043,367859,-1257169,-129038,101623,378662,655078,-264657,375643,1012648,978464,64586,236282,703793,-1224914,1298441,-21781,-17466,-443512,-92072,1402258,-76890,-358386,-218137,-395644,352165,1138955,923737,560752,-612245,-1327934,-1751251,-219452,-260304,-846490,-1220429,-617067,545275,-112778,-932659,-79672,-341363,-131079,565564,-729748,407888,353496,158398,213866,1209247,-243570,-1504393,-503488,-256802,-317372,-207975,-1137467,986432,571335,-912336,394823,5917,1137057,1105502,-323006,-195415,-612242,-26365,1132306,1016262,224147,-410609,377654,-1307001,1093544,234620,-327135,505648,819237,692676,-657225,-2067634,-300668,439248,-948389,-1015695,-734708,-482236,-113731,-477298,935918,567028,-470763,835940,-521931,-15657,40987,762367,959142,713557,-102292,-85636,-819324,1174354,104117,-1014314,1434743,1964565,178335,-539835,755984,16388,295150,225754,985479,529779,-868982,-166899,307688,-663679,-197154,912460,189307,1090597,563272,-238621,318848,-215063,273941,1007445,1196408,655115,1160185,674920,-1012284,869005,913029,76928,660795,284384,-1462526,337820,763059,-586952,1356373,-68087,-305380,-1557313,370461,659456,1056290,-1342049,-556636,409873,287396,683828,98540,-1104574,-1336102,-503957,-470844,-1967748,-649273,689843,437329,-566690,-637884,1188134,11270,1455948,457271,578628,652079,336850,-998592,1109400,-467802,1103296,178118,-211687,610007,-362094,-392974,241717,540013,639613,317453,1269754,1313168,373314,1257636,325561,562956,127613,178032,-990284,-280850,1193276,1490411,886772,408676,70494,1351339,348862,1460369,-148421,-1747711,310398,750886,644356,41533,-581128,-2429492,-2009518,-1214438,-677315,-372665,-71346,836764,425719,742308,-530253,494899,-605276,710109,-663445,-2015358,221783,-416497,-623444,813238,916842,459182,129979,194735,131708,317328,-1079393,-625368,-59468,-1228347,-138459,-694314,-1136911,478086,-1968,463061,525552,308893,-532902,-689892,-92653,231471,1965074,1834528,-276480,-141905,-635516,-1178795,1675776,199273,-16078,-275333,-550617,251019,1454061,-287179,-233401,-262189,49888,90895,1394910,427297,511060,-488657,-1019747,-874777,-789222,377811,1394797,794871,-194594,669538,-900254,259603,-12181,956800,1327097,1110058,513073,-881216,1515974,1227276,432055,1164503,93576,-1112921,-641874,241889,876284,323977,771803,671875,-365971,116595,81986,669803,1076274,-694761,1262734,-509841,23768,-701129,369648,718,993123,334291,-406295,-1193835,60286,-305664,258665,-486540,423245,1336139,169612,98475,15909,-284167,-220228,-299616,-751510,-816223,200443,440058,-354036,-206674,144335,449138,-919867,-79303,202982,-242682,-163743,-819799,585762,-1935016,-1127496,-1397134,-2211911,-1047125,127674,-168930,-433439,1434702,661800,5802,-563108,1469146,-621381,-136828,-198706,-1403152,-627944,-923920,-504424,-376752,-349291,586047,-185309,398821,792817,-41516,870878,439177,1381219,688179,581403,730154,758401,568622,941103,1085901,-662204,-953308,-1195558,-320864,1150811,1065781,659705,-159315,-376521,215515,1263341,661756,973968,-104497,-1751142,79596,-41574,-636543,-400731,-1149143,-491704,199259,-820748,-576291,-338533,204771,-1159701,-553762,-955159,-76370,294673,162013,-167181,161274,-606245,-268642,590131,-355761,-754479,533476,667048,656778,47334,339141,1661074,626644,-242074,-423359,479577,1463094,420229,-505812,209668,1203662,839766,1435250,189073,-612785,-857644,460650,877087,-230835,-714998,-79212,1056164,1209626,-512161,-455194,10135,-275559,510546,977126,-1507697,44559,383744,-904716,-1278466,-303221,-500692,326391,646815,227538,-169500,1056345,-224138,271847,-829825,-385977,4612,927719,357550,502240,593742,-117011,-754607,-655693,342547,55956,809203,36570,-478057,597404,-688694,-89881,226706,-78705,366054,140091,-512038,1490790,-855181,-736380,536174,1433932,72623,-1009869,-318130,1001456,326308,-635792,-350913,-87574,519863,-1183840,-1166168,610202,-321552,443788,1648356,219926,-458934,-592344,-1266346,-1473678,-365276,-367176,1778323,-1189233,717221,1253340,-318094,270205,326700,663940,444869,-313515,231414,-390864,-1126929,801438,1213900,-874782,19540,1274325,-81393,-502534,-1655391,759570,991380,-257821,-1584753,-164214,467801,-793481,-112888,-254615,131914,-342068,-958394,127518,-285492,104323,709802,182978,569069,224333,466061,-632158,-1032150,2051297,1393995,-14759,358766,-340025,615154,-612332,-2069811,-620843,-322372,858452,-269103,333835,444721,-988763,-567228,175655,-488733,889381,597585,-368727,-711076,829830,-1325617,-1292414,-315925,676983,440306,-1333366,334219,385204,874888,1026700,1176215,675871,-55297,-297778,-666439,267904,99506,769160,641443,-636633,-1077493,379678,546592,-636088,1059507,214107,-1034262,69901,-445577,221998,-212998,883933,491492,-474707,-874039,-641201,110906,368456,-69777,1267121,128021,476440,-619692,-755066,133122,181425,-366985,273020,1075028,240617,-392791,820440,1803547,1257657,25400,-1869371,134994,830319,-24327,863611,432782,-218956,349214,344645,-107853,840199,-448153,211217,684316,1244394,1020686,-285334,1084127,1111499,-839952,198054,-760216,-1181973,-393423,-409622,863200,-610121,-1050091,-634703,1252047,470416,-327907,-281102,540318,536319,813261,706278,-215333,-2287431,-1097524,15861,850837,1457508,942413,-415007,-998868,12298,282377,-195362,-1033327,-816603,549166,730685,245994,30164,213942,-1252320,329181,334235,134332,-45971,597112,-549763,-1477465,-458464,1218798,1014190,-92860,-403682,-166238,-918590,-1329741,234639,2075176,247601,-597727,13900,568805,1530095,-250655,264902,-772595,665868,445371,-800121,-491249,107092,-789,780883,839591,1069192,808845,981034,629843,-563451,-2208608,-1230407,-55769,170624,494736,-992880,-420922,184800,117043,632455,-477762,765255,-419013,-350443,302906,725945,969541,-515805,-1153544,-558833,-247594,-1500698,-613515,-495114,403433,-334923,766449,-708281,-533147,-616835,383665,160043,-1977512,91407,722036,-392522,630938,765678,1042456,288110,-241277,-510457,-298287,-1101192,474661,422331,-399679,47239,70666,1265678,-3438,1833138,483023,-353552,815269,-133666,352169,654188,79098,-474280,-92685,829089,214978,-220089,-1663892,-2595818,-2424789,-540157,-1415107,-24914,-347573,-260348,219249,-537475,-337949,-381960,-434326,-28625,-251172,96876,997565,799184,1049506,576512,1205640,553911,237544,-98003,421992,-484198,-609294,-52271,-1960006,-476888,-928759,-110313,-190932,835632,-505289,839592,702083,28695,-172048,-708461,454392,-1783063,-511108,390062,-627333,-840450,-932273,715907,1359841,448446,-249117,185086,-696175,-1051970,-782575,-579650,76584,221365,999438,683051,102684,-486959,-117113,-1024531,1604656,619413,-1747123,-591157,-493078,-641468,165646,1238273,100392,372477,619841,786576,443934,78208,-285951,-302127,-58230,137576,618327,-1412408,-1783019,-1278602,817374,-289216,-2061692,-585398,-770710,-872592,-93220,-244554,-485349,-66106,522613,1278800,390260],[-850673,-566906,-125780,1274515,-383928,-774657,-739902,267590,631567,-205898,235914,156156,683347,862976,1346976,758053,-207752,380544,-652917,-292938,-789226,-1266923,-278688,-190384,-860465,-1346276,-85466,7712,783282,205305,1615644,181564,1369528,952067,-459361,-1071795,-741669,-79871,-299212,602696,-259822,180764,-970057,219135,72984,-107996,98427,513518,-1708450,733083,452821,259600,650997,-404787,-1063713,999038,-453808,-348424,-190979,249110,752979,992980,863940,155705,-259706,-395722,-387402,-1439255,556203,1603093,718796,-568958,392281,759671,-114807,-1389789,-362441,-413795,346197,-1562660,838024,851396,-600474,657110,527963,-1027642,-3290330,1570526,-32213,272889,566266,11378,29661,191439,121009,-187131,1377516,2674925,520610,-308567,548786,-856991,626989,-1002302,-492822,709412,224421,-828043,221575,-884380,528525,1357875,306890,-1358417,-2058,-182046,-3941,256323,-574277,-563993,-406852,-384782,-603395,-440229,-883406,574192,-186251,506235,-1690709,-426157,680514,477462,740321,-352897,479970,779119,812549,179693,-62526,373560,-1539274,1024429,124605,247319,-327588,458427,1464299,-268646,-59132,-31609,-281172,634546,1206923,1087031,726221,-795750,-1465636,-2108207,-109400,-303601,-543789,-891869,-531360,1017057,-2960,-250302,192865,-298842,146075,712083,-903475,478034,579094,543027,744870,1210674,-196052,-1290576,-783042,-735604,-484592,-137440,-1059114,996100,478009,-1223257,414161,-134375,1452521,802438,-408188,96805,-467819,27994,742965,149081,-373551,-382319,311631,-1317340,714357,155387,47990,822934,1633007,1048924,-459793,-2080983,-214986,662410,-839265,-932404,-694253,-495420,-212064,-124967,917401,804992,-775640,592161,-470362,-107854,170304,815967,1012647,362708,-237317,-137574,-884428,1135152,-70835,-1093038,1208761,2147703,243158,-491505,730575,284159,469788,211974,1319604,380835,-1183993,47437,135086,-657232,162388,1018013,-274436,1155374,502117,-139001,346184,-554900,-23182,500005,334277,553542,1129281,342089,-1420538,476151,1312102,215644,611945,45865,-1564690,204596,373491,-501743,1394667,-427742,3434,-1539826,587174,450547,1264969,-583846,-336138,724145,149486,-171402,88672,-1163503,-970215,-312947,-423348,-2032171,-702846,561182,429639,-673045,-894747,1001305,-108023,1434738,486454,781170,354208,266490,-834424,1144900,-353193,1017781,263784,38132,227053,-290296,-800789,-215179,93713,710377,587513,867935,1150680,511211,1231065,563077,606414,-124562,-77240,-938563,-407785,823779,1502756,934624,248162,485565,719768,8906,1347311,-177314,-1481432,-561071,1004765,1339660,162139,-599529,-2469695,-1758033,-1114967,-206424,-601813,186389,775289,-15164,473988,-401388,660945,-544122,718605,-929225,-1762500,238503,-549211,-312922,957962,927755,383209,202078,-149100,97992,-145259,-1005668,-854069,-183971,-1166996,-231383,-825590,-1750369,388867,141790,266227,77769,-180849,-478220,-966881,-47024,106349,1688113,2027146,-318057,6993,-440758,-1219313,1285493,188390,-150737,440302,-209164,206165,1547901,-75699,100641,132165,125920,100870,1467132,498983,896306,188766,-870596,-787996,-405411,135441,1047210,700947,-219287,1208166,-413610,331727,115284,917500,930735,897027,259449,-1271730,1406216,1010810,49471,1030476,-62623,-896953,-660623,123702,689293,254681,751260,1075611,-219963,476535,208013,699593,1137396,-1062433,1235350,-1030202,-697606,-674775,175864,43334,681919,328653,-397568,-1204427,-191614,-191883,-39274,-806186,241706,1151578,398046,186500,-534215,-305267,-276554,-226401,-713440,-652000,420884,325695,-677284,-488158,638979,531389,-713746,187569,305321,-275328,-514815,-586996,710277,-1811557,-1035706,-1137113,-1772654,-855280,-224980,-519551,-459188,1371085,547491,-467175,-457736,1664295,-180407,165947,-912224,-1371423,-435152,-1238437,431939,-102751,-163202,822078,-299020,213841,636056,-190437,580570,536376,1604114,103601,319310,728430,1119121,865220,1099900,1061503,-531968,-788263,-1221163,-609797,1400490,200073,349982,175816,-208796,254995,934386,-89983,241194,-657753,-1253069,535922,-134233,-676806,-379049,-839206,-132010,256906,-794871,-401219,-315352,474151,-1134152,-292598,-888534,-762001,-163926,-7394,-69850,82127,-949125,-54708,1123195,-440443,-563413,43608,393649,757037,-49653,746770,1710447,1383596,-150933,-88300,196926,1845953,364793,-672124,357021,1237985,1159963,1895681,924347,-253415,-576760,623192,1002261,-130092,-478608,501593,1387835,956214,-448716,157077,293798,-258057,235263,1144619,-1125236,-125877,375912,-1109287,-1361607,-552685,-415819,376585,601036,292706,167897,1148824,-565167,237829,-747377,-467547,-134975,227093,126303,495186,135696,-225129,-865207,-1262507,-602346,-126959,374468,-448744,-526565,291284,-860443,-375437,50423,-66988,445472,-7831,-364338,1356794,-1288723,-939522,977333,1460944,293157,-707192,-272055,1145173,199351,-448442,-465805,-572012,-64726,-1092194,-1177552,267661,66406,450995,1654459,169846,-873602,-428973,-974353,-1352178,-422612,-586931,1511258,-1296765,927688,1381488,253573,264422,122182,181995,194168,-18554,266069,-807942,-1325763,786814,1154007,-946289,-239217,942841,189905,-183734,-1251369,-39715,297504,-133029,-1305300,-213038,148318,-487309,195781,132906,66270,-291950,-714200,71899,-173572,425312,945104,460191,549319,90802,566866,-518892,-589268,1734838,1380020,427889,342589,267845,1043103,-479128,-1931459,-357335,-205665,1008047,-198946,198536,461365,-888597,-831756,97649,-538650,928361,629179,-181041,-851693,297027,-538019,-446305,-485985,288044,347004,-962642,331057,584676,935891,937276,1814576,644073,-535484,-282928,-176804,282263,53445,375491,349695,-356778,-758811,587287,253083,-390866,1088009,387101,-1014682,-6362,-447039,374950,-14639,909023,474746,-598667,-922061,-861427,144676,69721,-483518,1229996,-83901,353683,-609212,-909540,38135,425987,-19042,-72156,623564,48145,-765906,354259,1436792,1046102,-567343,-1764986,307294,699516,476275,975418,724342,-1018,459418,352886,-96598,304765,-715755,-82698,328820,814865,765481,-361664,1221963,1236463,-894223,116374,-997319,-1032662,-501755,-584512,840113,-137625,-508445,-688180,340023,394962,-335338,-178913,246474,709490,631263,526095,150664,-2364438,-1279377,-275484,618964,1605535,701501,-472622,-1181413,-226782,53060,6541,-665176,-1243394,636757,591097,572097,-211564,164604,-1151304,1032966,741358,481627,23745,640978,-693508,-1569189,-377960,1573802,1102379,-178951,-352933,-564492,-989442,-1795371,-507893,760748,-14595,-657319,292046,745977,1605532,25886,-396183,-966670,288163,585952,-734757,-244711,309915,-477579,980002,694125,1539626,839617,1173462,856124,-627154,-2043382,-1146995,-176921,-96462,658270,-1301163,-195044,91202,418662,457648,-765694,372513,-205700,38149,-72056,311758,1044793,-258669,-1416294,-447842,-356013,-1778927,-673313,-198449,544162,51281,320460,-593819,-607084,-289601,473503,13403,-1589608,60795,251752,-754768,326231,842492,1008361,604726,406435,-597606,-168481,-732877,827631,4736,-88564,153961,95835,824036,-403187,1501633,716129,-735159,739704,-408346,139202,560335,251730,-711706,-165597,499907,-335270,-300674,-1471441,-2418077,-2143628,-568014,-1115573,41115,-323822,62065,360182,-188619,-607852,-421595,-483152,-92522,-112106,97876,1071206,564786,539107,202504,1077515,282307,79072,-872991,-63896,-1279246,-703410,141932,-1967949,-799876,-943036,-115878,290530,1562476,-327504,657081,519842,221138,219113,-280140,842199,-1831970,-612493,351827,50175,-686558,-1103815,765830,1360234,397599,503773,432623,-947280,-963917,-654230,-656454,-175743,330357,791261,1313056,315409,-350029,38905,-591385,1941422,399686,-1349960,-889052,-132096,-714407,-48065,1992922,389978,420397,760879,470879,311650,125385,-361709,-415624,-273285,347081,467242,-1469908,-1355572,-877099,928751,-777132,-2898533,-803487,-503164,-822322,210230,-116253,-391890,188665,433363,1183266,171063],[-784475,-233746,-176224,1141282,-592437,-759394,-600836,249725,724083,-116610,64473,155458,643054,627141,1139254,897780,214878,913270,-374595,-363301,-539737,-748219,-609705,37089,-817571,-1007689,-125197,-23226,716852,428005,1879653,446925,1584893,1184822,-438952,-798398,-533216,-115270,184968,904562,168055,619357,-882768,415247,210475,-400706,105495,574539,-1352176,524309,265135,268746,778977,-709011,-944826,621124,-531870,-845049,-223872,222401,424603,1212850,1405578,355017,-632388,-428101,-225026,-1419701,415695,2375865,439855,-617466,66408,589991,-296248,-1488257,-419978,-395992,594528,-1713502,917166,814003,-404814,372671,325212,-845931,-2052947,1010329,105474,407048,511486,-243020,-144577,734314,-100627,-379408,1640117,2954739,532131,-124285,649983,-581520,614550,-1187492,-370659,218690,-345430,-952353,-2721,-736574,418939,1218015,394995,-1295211,368073,-130353,237199,262080,-114056,-812048,-511010,-930794,-495963,-1229741,-1374526,171792,-547471,647001,-1985447,-714651,1217805,551290,791685,-492995,555822,530995,500000,303092,-238633,109861,-1582499,611786,107959,485512,-229848,987008,1492002,-462085,219186,44453,-36265,857646,1228427,1185832,708673,-690770,-1172430,-1866306,98545,-307648,-192762,-457324,-361722,1366402,177009,496680,466659,-297743,381743,652213,-1166430,453659,849098,749064,1111344,1125019,-129878,-792634,-1063430,-1154003,-894703,-83802,-841157,890529,352817,-1346521,341995,-363110,1539628,368173,-612479,459131,-327386,18368,349259,-507258,-837638,-416503,374553,-1066842,360365,-76238,289324,1160868,2035888,1119361,-341044,-1807295,-198665,732961,-566721,-776129,-566756,-438095,-367189,166001,737542,870415,-954268,270082,-351929,-197000,134084,766792,755742,64700,-559490,-251975,-859562,965003,-66303,-934926,805798,1972617,115828,-377945,505334,446973,578499,447285,1440339,100144,-1203135,113341,-44096,-517748,431105,1035534,-727772,1003392,311021,-84794,327734,-718656,-271633,-124682,-518520,375653,911395,-57366,-1698304,92686,1391816,235997,583312,-293418,-1396933,28232,-111607,-259871,1173776,-583318,441290,-1035219,908349,138277,1555556,63991,-185206,1085207,197293,-829799,191744,-1026518,-212816,100365,-233786,-1887287,-608156,372457,350580,-822374,-990800,620905,-301561,1021349,287355,801229,24620,79123,-692325,1357708,-13199,1016337,448168,416669,-178518,-222040,-1175151,-607019,-345492,744606,650340,395466,884596,454693,1098643,718322,629588,-314443,-250447,-841947,-461845,524356,1449152,1014053,51663,764182,73131,-360268,1176945,-163721,-1069844,-1176467,1064843,1851925,302805,-478966,-1876667,-982638,-893955,189935,-921093,442821,756181,-358769,382676,-51474,874675,-387908,648906,-1189920,-1192149,317584,-743785,-66338,928464,904222,314470,205941,-538439,-28007,-559754,-589614,-740599,-25217,-965619,-246929,-891659,-2093041,232726,181183,-131534,-645559,-703175,-351361,-1150033,7557,153009,1287293,1964329,-300171,91207,-222169,-1220249,552275,84134,-178356,1173529,105754,59621,1593029,220343,134617,470921,66438,-10348,1447790,571499,1156217,772228,-321093,-617687,127231,-58692,678807,557213,-229482,1664503,232458,319392,127078,781989,496823,813679,87640,-1337151,946030,846125,46435,864745,-49623,-732072,-773454,-73778,497922,133311,552464,1325487,39770,760813,378995,560456,1154707,-1119360,1148333,-1254653,-1238184,-413404,141181,536963,454873,269852,-272753,-1064061,-606022,-60549,-86187,-896230,123393,744715,592001,194416,-958563,-286767,-285536,-139390,-739954,-512426,425951,63402,-923944,-595842,1181051,568086,-356525,475688,469941,-124323,-776150,-364383,779849,-1346220,-810192,-774489,-1100117,-653401,-662690,-743739,-376207,1247113,359114,-881257,-329095,1564158,344871,537852,-1293785,-1003251,-91669,-1267612,1264731,351861,13476,994862,-428287,147173,282671,-421906,166184,404505,1506744,-387466,-42219,649828,1330758,1044765,1213329,956687,-277286,-688798,-1187090,-912835,1439798,-390019,-31717,281395,17351,94115,542611,-648414,-499320,-1032424,-539552,1027748,-162688,-673842,-204382,-485917,171343,171319,-687521,-149474,-141904,693210,-929484,906,-941544,-1592629,-656452,-130023,141656,-32154,-1073634,187982,1781281,-458409,-313638,-306542,82182,739012,-112151,1016775,1508703,1567984,3413,101783,-174008,1957897,499111,-618680,711330,1258609,1223849,2191317,1645145,89938,-136991,730485,1032932,-22608,-330480,939447,1563105,475600,-341133,772981,538184,-203451,-109125,1119293,-662409,-111751,339724,-1329479,-1340905,-722407,-323219,271695,619456,422257,484706,1142644,-895116,219442,-645488,-493771,-250427,-491755,-234925,459051,-288110,-257923,-1001586,-1561990,-1185187,-320275,-155346,-877356,-650954,-176353,-916635,-502958,-6493,-107465,392475,-358269,-59553,1102705,-1684885,-1270594,1336593,1201614,454575,-242451,-197579,1011834,109123,-184397,-538058,-874471,-489620,-1143325,-1095950,-73642,490255,290374,1409022,197975,-1138860,-204180,-375626,-1260999,-489862,-833394,1107272,-1275775,911593,1313645,730394,177978,-250208,-337531,-71737,301804,249119,-1087413,-1262429,776418,1001945,-1052616,-350304,428963,334133,125540,-676970,-752222,-418086,-39748,-661911,-181862,-180633,-182238,360159,509912,-263566,-284805,-391433,-24169,44416,819056,1140852,833668,518857,2157,581752,-386070,11490,1336685,1160364,631314,640084,755692,1325326,-450947,-1537795,-91451,81501,1004064,-60986,-28426,155578,-642649,-1089070,44315,-513763,771931,519582,-171709,-911127,-480512,241662,443469,-456851,-115717,314610,-261894,316897,741876,940799,697626,2018327,429758,-1016210,-236707,319606,259725,153144,-11723,3175,-39107,-451327,570037,-141379,-262477,976614,590111,-817253,-79035,-247115,430723,73052,827049,468780,-661644,-1015293,-1127621,145571,-209242,-793959,1016097,-228742,222301,-534059,-1039405,-76094,568795,320521,-339039,146200,-236650,-901136,1990,944954,715301,-1074830,-1486044,339807,275556,728476,868044,833807,351877,546568,171493,-102839,-336551,-919824,-468917,-63283,238389,432870,-415774,1220017,1076955,-795780,71415,-1050939,-790244,-600433,-595099,859742,250292,-50945,-648148,-627504,308360,-239794,-103678,-108605,723446,369996,282839,468199,-1917854,-1360739,-624376,-36280,1392026,332447,-534943,-1244482,-347387,-100449,117400,-325804,-1375097,694064,286781,814560,-393473,111238,-1101244,1318023,923153,757036,175884,671761,-822534,-1368814,-339055,1665906,1111254,-149858,33803,-699115,-940954,-1974761,-1366104,-708794,-2574,-653776,392999,882651,1724245,398501,-1031495,-935929,-79103,677593,-549089,90929,452355,-803687,1104233,497746,1976794,892246,1176538,950754,-739751,-1606682,-946363,-304797,-326643,837825,-1264898,463,-50165,562782,276116,-1026757,-162938,147289,487902,-469929,-124043,1132440,162622,-1459221,-332933,-523394,-1907955,-664737,-44648,560418,444629,-153175,-565188,-728087,2858,576489,-235010,-935598,-5852,-259760,-969826,64033,690952,883973,771398,880865,-593419,23800,-222371,1077876,-532999,182175,306369,177245,60608,-941628,901549,820888,-888886,938626,-627586,-188097,221037,321566,-934590,36267,126999,-666233,-434506,-1050443,-1656331,-1351966,-549434,-602548,40916,-124541,213390,478238,99926,-857981,-481970,-476523,-142100,-290,76511,1046293,346390,165234,-148852,1096016,43551,-141669,-1405485,-531229,-1640502,-623228,143715,-1835495,-890685,-1009215,-49430,555973,1882400,-29088,450118,232721,351832,451733,-50950,1204831,-1628854,-918712,104150,666648,-539432,-1292287,554501,1137770,393212,1019086,603606,-1002662,-816563,-422880,-643180,-475210,272010,291303,1866642,469589,-31716,234923,6133,2000082,57006,-793721,-1053286,-12217,-964580,-474736,1927717,342297,305200,731701,91023,76785,119256,-453399,-567404,-393744,500134,312903,-1420925,-1383421,-355766,996448,-1166568,-2859797,-962506,-131802,-653531,434199,-95535,-284760,377249,194706,979847,30663],[-516428,136275,-275927,700927,-658149,-721784,-358302,258460,738772,10582,-168119,20988,377529,498818,1036431,879617,325562,1259510,-66666,-348488,-270929,-115683,-763136,231030,-913919,-551887,-64100,-26684,523550,559410,1902270,699580,1587198,1283540,-361302,-377252,-309070,-184388,690079,1307200,647105,954338,-836291,391641,246514,-493709,121028,672266,-827832,425561,96937,183923,789428,-927938,-812271,270557,-382044,-1016904,-140331,99112,221936,1158027,1510692,274255,-832967,-338777,-86492,-1306193,270842,2862191,260441,-285818,-162868,441804,-482344,-1260032,-356396,-553078,718901,-1559066,944029,664329,-252007,118475,29756,-698310,-965191,231433,198435,329431,261798,-678967,-402183,632947,-296450,-283972,1811154,2644744,416145,44955,617108,-324278,389329,-1239006,-226873,-275924,-762981,-1165377,-415501,-578168,77299,797255,424410,-944692,537948,-153769,441768,160765,114775,-1031618,-649912,-1352444,-414790,-1623051,-1372122,-11693,-837796,793596,-2035124,-938163,1522156,567686,725783,-657461,601089,347191,79065,387422,-255538,-65581,-1296715,129836,-36307,639233,-127378,1367281,1456840,-584441,419045,3088,312266,956033,1175017,1311146,528098,-396871,-529808,-1066299,250288,-214502,149977,-16593,-213230,1412136,364816,1039767,717622,-295826,531286,396776,-1374022,395891,1051073,627727,1183326,975761,-79026,-295916,-1251344,-1419170,-1384181,-106639,-669633,696006,239435,-1272068,201560,-582083,1292754,-60586,-897017,793138,-194635,12224,164651,-713951,-1086053,-584796,574929,-645649,109665,-369017,440069,1388545,1997751,925343,-374562,-1288061,-212558,611749,-205997,-598329,-381432,-324387,-493800,404189,446979,713762,-953388,-54773,-196952,-283965,-54135,619419,297655,-124705,-886540,-400955,-876308,721220,96172,-541156,444287,1623409,-151608,-272087,204905,525800,550288,895266,1211491,-223882,-1038049,32899,-163004,-226740,550254,941933,-1102233,722550,-8647,-71136,262867,-758133,-412983,-632262,-1074409,170676,552433,-354881,-1729335,-174757,1170028,230332,634133,-636808,-996788,-60155,-551820,44425,713947,-398942,907216,-116870,1174543,-257171,1763924,398758,-166784,1400739,432820,-1147315,370778,-727550,845629,634575,90145,-1608859,-396613,144025,257117,-990480,-928399,100182,-572969,274169,-80773,581869,-223301,-223679,-598833,1605804,419347,1130231,681603,747275,-522106,-183565,-1369821,-855977,-674132,748616,471815,91625,595808,246515,984118,776899,726822,-347122,-261134,-728149,-451096,386747,1254801,1037852,-161300,826538,-458477,-551742,962684,-106452,-633565,-1416881,891439,2066175,470384,-271345,-849802,62082,-601466,397442,-1191564,630068,766017,-527965,491099,270014,1079491,-172524,496415,-1332901,-529149,400974,-971807,-9890,765192,867648,330416,127206,-900352,-191088,-839009,-31765,-358302,285777,-667307,-193214,-888482,-2017130,18809,94143,-660712,-1336157,-1106834,-181252,-1208415,98003,350297,857731,1633364,-261859,116928,-36161,-1151667,-214000,-85936,-106115,1617510,318374,-216213,1646555,515796,-143469,626245,-140258,-190660,1318969,586291,1186802,1087969,478650,-325981,672318,-140696,500663,496873,-212692,1843835,762145,191851,7851,575323,50267,747502,2238,-1121779,184238,744188,487848,754920,95317,-645356,-932684,-343019,354949,38684,186141,1310834,449799,928598,609472,281780,1125240,-851535,1053626,-1085649,-1428198,-28185,241427,1162271,300412,169263,-79180,-849807,-1011832,110671,73780,-758460,127496,185404,682774,94718,-1137021,-249980,-236361,-65536,-888450,-429664,224035,-235679,-952040,-468075,1595419,582439,52983,666247,652471,120221,-906870,-213919,795752,-616625,-503968,-431311,-437161,-539079,-1104569,-748618,-204709,1092141,150690,-1120460,-185156,1169759,795895,846580,-1256073,-412231,279850,-1033500,1767690,894925,207623,1080813,-523628,185042,-137068,-630590,-232283,131098,1103903,-642207,-403452,496724,1362072,1054101,1213007,811130,48756,-653258,-1060792,-1139780,1248640,-515159,-378685,97400,245471,-129778,236289,-896253,-1001888,-1154747,157284,1448201,-103169,-624479,86294,-192466,401768,16226,-512811,131481,115836,743335,-592669,253030,-1014347,-2262917,-1059646,-202474,416121,-206064,-1015696,398381,2340583,-424852,-50355,-379170,-198197,627465,-155279,1031476,1090442,1265503,227105,91930,-500635,1689496,768883,-501619,1019011,1153990,988040,2191081,2071618,343721,314903,729840,997945,84034,-427040,1030155,1530884,39288,-163814,1317047,690176,-124429,-422191,949776,-170737,139826,262230,-1506158,-1237423,-765000,-197555,154141,712487,609398,682515,1026308,-992223,243838,-487145,-428962,-301653,-1065302,-649042,395439,-564530,-239169,-1122010,-1513570,-1287517,-453501,-573973,-1144937,-850294,-671341,-897782,-503657,38991,-230271,204429,-809041,324871,841157,-1883437,-1628428,1447809,759001,542877,272971,-114104,672766,92833,66593,-541547,-869073,-654670,-1303481,-929881,-374412,811379,-55541,949447,272076,-1187445,-4269,334630,-1194864,-543373,-1050466,690140,-1120217,612383,1039639,885133,-1239,-684904,-719080,-209493,570430,166253,-1164330,-894683,776862,800505,-1107685,-313223,-40205,332587,309496,-118063,-1157881,-945533,-14155,171101,-11224,-397911,74549,414508,700809,-772631,-350099,-40015,-129982,345930,1143721,1130830,1218037,519152,-41209,467621,-206644,567573,947723,849871,544898,1141218,859240,1400204,-488330,-942631,102578,533046,854715,113982,-243343,-361934,-369702,-1249637,29999,-384100,516747,261972,-278624,-830404,-1259605,757729,1088500,-349227,-512404,334667,583095,302422,809257,844212,386223,1584768,92674,-1282003,-169005,728304,199171,335305,-309297,-330449,245088,-228971,335047,-512825,-258750,847971,770417,-513077,-161512,-16689,388937,134461,662281,536356,-696487,-1141480,-1124484,119199,-430948,-1021092,682572,-319965,93801,-413082,-1113991,-179654,561857,556270,-448119,-230557,-556927,-700489,-130845,489287,433510,-1308138,-1130070,265934,-309750,579644,569898,713948,721188,597698,-138948,-178257,-908963,-995594,-876146,-425348,-309663,208762,-360862,1006898,635046,-544743,84823,-967431,-499041,-660061,-405352,911442,432914,131614,-550811,-1328322,220373,-117755,-143763,-436946,575452,77256,-7300,510301,-1158977,-1341134,-936385,-803824,908184,-54434,-602865,-1102733,-308415,-142656,82866,-61285,-1223554,714696,-57314,928373,-419087,34642,-1066321,1183844,848154,860631,397735,616926,-958717,-905787,-369858,1318913,1063115,-28904,720215,-483087,-804258,-1893952,-2045647,-1691523,326953,-602879,268550,906210,1923773,743365,-1369402,-783971,-371663,718450,-261965,509620,517039,-880965,1100924,321426,2280768,979339,985314,976948,-812450,-908088,-725120,-428433,-418890,942466,-906749,69488,-191699,464864,115300,-1145972,-674675,478195,896395,-832314,-498403,1200478,601564,-1276692,-210211,-776952,-1859746,-593213,-73086,449194,760226,-515496,-605250,-920268,229113,653870,-529016,-207220,-103967,-654273,-999493,-75703,354509,701884,732378,1087388,-494927,205135,281154,1108477,-989775,327159,478637,302263,-730936,-1357182,259709,745124,-786080,1471116,-738396,-556875,-253260,238236,-1068490,437687,-162566,-753647,-519999,-510606,-652389,-546149,-468637,-49934,-37941,152379,219019,551429,209936,-1028916,-604634,-382313,-137033,215788,30921,967577,252601,89126,-338477,1172758,-135245,-366529,-1570408,-897158,-1581012,-445741,-72044,-1607210,-682426,-1061232,25825,448281,1781406,329521,239842,-159700,389935,501264,-82514,1477033,-1292665,-1201735,-280595,1063017,-317414,-1342303,150053,806662,454498,1054213,668215,-758507,-621836,-114213,-543711,-723634,80055,-349987,2130342,546908,409959,410823,463846,1706439,-299207,-228781,-967064,-134230,-1307245,-936760,981896,2608,95864,550644,-211066,-171382,96885,-553192,-677107,-429449,573442,192535,-1224287,-1645390,187091,1022030,-1332120,-2075914,-997445,258589,-470608,499299,-204747,-180052,443668,-87041,710700,18899],[-101979,459286,-394398,29556,-604249,-743384,-103936,277092,654928,99123,-448298,-231571,1186,497891,1025712,764910,124612,1274824,159935,-317577,-41343,421360,-728414,351212,-1099421,-178712,76495,5144,288473,566822,1699548,856082,1351407,1201680,-268215,67643,-205549,-298949,1036230,1619862,1006748,1068383,-868242,144563,154654,-410972,123451,785563,-334370,480135,29699,-13542,664296,-938174,-681601,15304,-41568,-946047,-910,-104244,224456,861832,1191376,-121487,-806847,-89512,-54090,-1194483,136595,2892857,250863,328445,-245005,401171,-606628,-788219,-226606,-780854,629899,-1279229,897816,538444,-139030,-33600,-243789,-679151,-301177,-360696,255694,59957,-96401,-1204947,-598617,52284,-427396,47617,1883450,2015857,290882,169405,425425,-262489,51971,-1039939,-91409,-650485,-875001,-1370297,-832369,-418953,-361977,214524,394695,-413800,486495,-198022,516220,-35152,9129,-1150530,-805614,-1592592,-294512,-1555885,-969573,54421,-935942,939902,-1828299,-1016443,1496177,505959,486503,-795283,629988,271321,-360699,393595,-97926,-135850,-743955,-336554,-238055,669746,-1079,1543820,1329863,-593202,483674,-121277,712813,898646,1030475,1517282,238740,-53719,225555,-77476,224204,16789,433303,343367,-180444,1114855,477114,1201498,919528,-250195,582261,12685,-1407628,359408,1063064,152012,934267,810091,-57369,-35626,-1299647,-1498737,-1720028,-225568,-655061,480780,162793,-1051304,33775,-673178,744136,-338237,-1171489,992913,-94065,60056,264787,-503665,-1115743,-938142,841572,-241608,-10151,-623623,551840,1389621,1637496,603444,-582053,-671242,-198995,305438,136721,-465217,-181276,-180247,-529859,571894,82662,355379,-762900,-316560,-54766,-356142,-336113,425153,-145848,-186748,-1036018,-547885,-1021667,486803,338735,15620,314538,1241764,-446464,-227436,-10497,571825,373589,1406646,619631,-478482,-839181,-157833,-173934,186452,500569,724204,-1361586,414549,-402342,-61458,179708,-744557,-435849,-858411,-1178617,-6816,125620,-397697,-1460551,-254304,767595,286005,779220,-903520,-506785,40415,-837971,303846,146617,109977,1275214,913446,1209060,-676460,1792132,414086,-277697,1569888,786825,-1097102,556047,-365789,1898607,1146470,497340,-1324723,-137805,-78626,202996,-1132645,-781456,-477344,-891329,-609559,-490650,135730,-322870,-591727,-549750,1705098,787115,1282251,894926,900343,-759274,-188649,-1298583,-924521,-799764,741230,99936,16198,371022,-12724,971359,758982,972401,-187981,-92113,-621822,-394409,412580,844643,915356,-347252,697407,-804829,-422467,715006,-38982,-272266,-1297709,527154,1920400,645647,-64288,186155,977792,-335481,374354,-1289487,693455,760004,-530546,766691,388822,1209605,46357,275462,-1297951,21415,408048,-1191056,-167025,554980,839442,460229,-25730,-1159951,-309246,-944979,490445,134740,557702,-347278,-114429,-833080,-1547123,-217805,-116224,-1188508,-1738239,-1271061,26977,-1117660,237639,632997,494908,1136252,-239789,112106,71074,-983533,-777604,-302154,31105,1589401,406366,-579463,1680006,719427,-617110,538592,-452595,-345328,1069524,511642,939037,1073395,1273793,84564,1045192,-88944,634677,617361,-153515,1548704,972011,-20469,-188383,349440,-365438,571005,-13106,-729588,-658070,670233,1128859,740503,267500,-632874,-1085330,-655651,276167,12894,-269928,1020140,964375,959775,867484,-78419,976366,-380304,984333,-587137,-1201789,334459,349049,1570589,170862,48872,119194,-630188,-1221857,328337,325184,-476915,282382,-381494,628996,-102737,-1054655,-228271,-128746,-18933,-1131562,-421505,-94316,-469921,-784633,-130262,1751619,580278,394406,659486,798855,324435,-899223,-139923,784641,229272,-167391,-202441,62912,-536057,-1439647,-499238,13925,920884,-34142,-1160969,-46139,574925,1044228,987527,-838280,242647,553358,-667194,1872714,1371349,417941,1068115,-537069,242385,-449596,-737324,-470847,-101333,553043,-641088,-674246,307735,1217913,883721,1074321,675731,382208,-649504,-831159,-1199849,872886,-301647,-608557,-232209,412973,-235781,124438,-859637,-1116435,-1033554,655693,1671033,28988,-517591,441363,-18520,572010,-130674,-326006,386067,352366,583100,-245295,393539,-1023385,-2546117,-1270470,-241367,667026,-470097,-839106,516193,2526381,-360459,170471,-203564,-409790,458480,-207579,763765,547412,734729,499130,-86923,-652263,1048086,1055247,-480236,1045552,811894,500358,1827377,2060085,485185,641398,608570,918990,181388,-814196,721107,1261176,-86428,94468,1743397,731145,-36428,-614506,723935,273663,586176,142557,-1532347,-1054689,-685760,-22691,144939,867785,838226,698535,829829,-778821,318866,-237659,-271919,-263198,-1363083,-1013828,314905,-628903,-201256,-1180497,-1204332,-994717,-485600,-693273,-1162000,-1071596,-1035437,-869994,-460353,132279,-422375,-70207,-1188696,671903,694636,-1794723,-1853920,1217016,304888,544891,708233,-45205,254594,163831,218929,-464872,-548325,-586574,-1479357,-690489,-610339,899809,-507452,369889,357471,-1022194,99414,947657,-1114538,-553836,-1144224,373996,-845951,70741,613835,656380,-240418,-1051581,-863593,-148406,721423,1709,-1071866,-294415,763295,598202,-1035957,-149142,-285540,209780,280710,249189,-1188375,-1184338,-83311,925720,302839,-404099,271973,443452,611288,-1262078,-471748,294635,-182971,677984,1259735,801372,1503541,556674,-68116,222184,41660,925267,639866,578355,262646,1553257,461496,1292477,-506358,-279071,172727,1054242,615437,275184,-358953,-907248,-194254,-1252771,44851,-149848,292963,-89944,-399115,-573707,-1758614,916034,1348895,-291615,-888536,384480,1268302,303632,768860,585295,109392,671182,-223987,-1247455,-94695,978898,105120,488826,-504713,-581468,470785,-105573,-44460,-767840,-323853,832744,865233,-181757,-263667,78924,266539,224669,450465,667386,-787624,-1252891,-659234,100375,-571538,-1189064,320119,-390712,-21097,-273679,-1092467,-253086,374708,630299,-367761,-446166,-834823,-212102,-48332,140195,306129,-1209583,-809367,117655,-888225,13429,165794,412439,982336,592018,-479504,-371260,-1261082,-906236,-1202489,-711779,-664278,191061,-142369,576102,44412,-198165,152172,-846370,-223754,-655913,-41569,961339,389478,-43539,-456162,-1518258,139719,-68461,-359256,-647652,316304,-210463,-345623,114146,-400540,-1207523,-1099949,-1274057,357595,-324950,-655978,-723591,-124104,-74636,-77844,139868,-875801,692717,-316139,904294,-272378,-95252,-994058,849431,586920,746253,646834,406258,-1127775,-338321,-461279,547954,984655,131449,1501267,5266,-620541,-1658055,-2292134,-1872926,857227,-546228,-50093,776934,2162889,950355,-1251434,-670995,-555720,692194,67853,952404,507654,-728747,916895,224762,2363397,1067623,650809,1017836,-765219,-68554,-514022,-531967,-308564,885318,-352143,-23856,-259433,140615,14462,-1063208,-1023432,618555,1185422,-1087357,-738378,1229136,930883,-923894,-86467,-1063849,-1633668,-475353,-222945,250969,960099,-677938,-661948,-1148989,393253,671677,-801439,404742,-214295,-815532,-852099,-59078,-55325,501630,507279,1032230,-335051,292743,617133,878776,-1200118,293833,640015,438654,-1281792,-1458146,-238521,479172,-469559,2110087,-721759,-871502,-712750,6110,-1032005,905405,-266381,-626399,-489245,-33161,211147,-49684,-329048,349471,-185680,395553,118885,564036,113743,-1076792,-783033,-186097,-54451,582393,-30498,876933,338285,329975,-299301,1187510,-239852,-521598,-1415948,-1136575,-1335417,-291638,-446668,-1310281,-212317,-1026050,36962,-504,1405667,645236,55736,-591260,345146,405967,-316480,1592480,-962385,-1229797,-674975,1172706,19255,-1127006,-320307,521705,563557,624510,616570,-217920,-381177,219975,-373023,-809365,-173852,-920936,2038140,564503,862843,519190,591626,1135932,-540430,241791,-582140,-380047,-1594811,-1217317,-407066,-501673,-122116,294912,-357699,-332890,69315,-649256,-677017,-412739,590380,114210,-879576,-1804544,657182,1007518,-1228091,-1062166,-888529,578422,-362825,405666,-401287,-82849,388732,-296665,419336,136284],[363117,663863,-476607,-696679,-498812,-862850,82611,292367,479693,76603,-758469,-545797,-339269,603771,1084012,618436,-274345,934492,265036,-326620,101151,704616,-540160,379165,-1287954,-35301,242501,52156,98794,444592,1353266,863631,925213,961000,-216894,403348,-287840,-463830,1101560,1616097,1135908,953898,-948516,-228110,-49250,-259597,93527,890041,-30102,659599,114789,-334930,425657,-710977,-534882,-119125,397620,-797705,124168,-343774,418856,452801,613674,-733802,-565994,302000,-152321,-1131055,17906,2478964,430466,1015872,-160094,519120,-587098,-226572,-113083,-940120,311304,-1031612,777611,609595,-34506,-57288,-382757,-806044,-57579,-476954,300031,-310803,-445209,-1642454,-603808,-644019,-476494,476260,1843167,1420161,214151,234048,110059,-412651,-270750,-542090,2526,-845667,-648709,-1483554,-1061196,-254751,-726265,-296930,328598,122522,259740,-212370,437954,-250005,-393477,-1078856,-926388,-1641913,-105627,-1128918,-391953,276588,-803090,1062458,-1448018,-888780,1168439,368947,82594,-850494,669481,300760,-701881,308344,213607,-86237,-105576,-702293,-419613,570826,133231,1533181,1085742,-492475,376516,-266116,1093028,688557,796794,1757580,-95600,215262,819278,627468,-11354,381975,630155,568564,-308780,606748,442592,982907,1051099,-132959,554915,-398208,-1249859,371772,816074,-544747,449792,657460,-47937,-102117,-1216731,-1426811,-1702993,-404153,-799861,323913,127377,-781475,-116678,-553950,63707,-391330,-1344947,983350,-71595,173320,576997,-136770,-992226,-1465333,1045570,-47488,-14801,-766258,648804,1116681,1119984,331193,-916631,-155169,-120076,-132463,360614,-436187,-12141,-34448,-447968,634830,-331554,-125658,-418179,-473559,23568,-391505,-621288,262233,-384351,-143392,-913196,-667495,-1278126,324286,557834,605221,457484,884876,-644231,-258710,-27328,634658,107214,1763185,-185401,-573212,-713685,-405042,-91266,609664,289460,399432,-1506960,170241,-759746,-4157,125889,-706386,-362978,-765263,-854400,-115179,-286227,-114452,-939012,-132863,347652,442231,977743,-1053820,-100207,336839,-928399,451534,-338302,764184,1430072,1662644,917276,-1034284,1653040,234671,-451993,1518732,1140912,-779065,672964,-69483,2563578,1504761,875825,-1149451,85120,-241873,215967,-1184963,-655473,-1028095,-1201618,-1375377,-799922,-424572,-267579,-927714,-511520,1527062,969448,1337031,1019118,828466,-881787,-234397,-973675,-820946,-672293,747144,-347739,70055,274009,-199088,1051181,704357,1363319,120305,202787,-538917,-317826,518554,199678,599715,-451311,466123,-941836,37092,465316,-10648,-44345,-922161,92261,1455582,793656,50934,791191,1424341,-198690,147821,-1160327,615067,694214,-432904,1135825,290463,1212474,208733,12067,-1115025,333202,272185,-1350681,-451306,401968,842763,668138,-223606,-1260506,-311443,-905701,873210,554868,644307,-86611,-60695,-760926,-856940,-423845,-415261,-1555257,-1758244,-1162238,291908,-864698,418164,912021,257671,618467,-250687,107844,74483,-703957,-1060053,-551181,180076,1146384,403056,-920401,1577121,771827,-1101926,242833,-785654,-377136,710633,359123,449468,776103,1809621,555867,1104264,62186,1030458,920856,-45413,731800,832010,-235910,-354452,168097,-691796,213515,9628,-280828,-1289658,573167,1512862,795436,345456,-664414,-1189968,-960284,243738,63099,-687320,555635,1431228,854746,1086684,-445935,595189,103126,940657,44971,-641014,555533,286130,1594754,22082,-65856,264107,-442797,-1125757,568992,537170,-177581,570622,-793525,434421,-356741,-801455,-248395,15592,1529,-1366794,-482586,-400717,-572126,-567894,317942,1637708,544203,564806,420550,857747,363740,-775990,-86523,785689,1009918,160476,-121799,355322,-592930,-1559025,-36149,225602,721252,-171811,-1061945,58398,-63518,1041608,936760,-183951,807482,648681,-336597,1662982,1625548,599904,955628,-444904,214594,-522333,-716321,-448696,-102959,140239,-452163,-813061,133095,933527,577521,827052,595438,661069,-628452,-521710,-1029429,401094,-64545,-686112,-444227,470388,-88622,237442,-653523,-847001,-747950,881451,1582758,182466,-340317,821493,37060,701050,-214277,-199080,567952,460332,260334,-33577,389410,-930143,-2393428,-1242228,-270619,803371,-821204,-609679,493576,2167433,-282153,288637,11809,-549578,262871,-294164,293624,266,219351,776067,-341194,-571362,212230,1223687,-618260,696425,209028,-117888,1152476,1649912,516982,761136,405646,820895,259998,-1357675,121180,777802,192700,407453,2040432,680693,52104,-637833,528759,587482,1077319,-3433,-1310023,-792535,-536876,198164,296825,1054633,1073322,524241,609267,-337917,427162,101480,-58250,-135723,-1341066,-1234298,233933,-485595,-171331,-1143732,-800832,-511233,-421275,-442858,-905724,-1233070,-1160716,-885534,-453161,205380,-640338,-342561,-1326612,863174,699597,-1464845,-1828020,669066,-2473,449598,957821,-10524,-109370,302866,225175,-312955,-34090,-398842,-1572542,-397464,-761425,704102,-917764,-201577,428932,-715129,81632,1333042,-976041,-491634,-1013271,228547,-488786,-574121,145610,154306,-470830,-1258935,-769906,91502,725425,-237033,-895554,347469,696010,431373,-814115,109254,-255083,21009,22947,331515,-951994,-1134943,-247601,1350306,695199,-164016,428397,519654,265420,-1537152,-595069,578524,-116017,968602,1089284,165869,1596501,602738,-124218,-106753,361330,1025344,460297,436395,-39741,1564621,-333839,1069445,-426716,283474,107457,1487028,355472,354035,-346747,-1290100,-189045,-1089174,58487,156142,203368,-414566,-434800,-151244,-1817549,812599,1259493,-343778,-1219187,436689,1533524,333169,643208,132367,-53664,-298515,-348862,-955438,-33321,1036502,-9821,501098,-640195,-715019,633891,-41065,-454566,-877875,-375044,987514,830172,109724,-385318,-41507,97644,350179,230348,718170,-1027410,-1289649,181351,135046,-618041,-1288110,24733,-474636,-115574,-142768,-949749,-293806,27315,554939,-124921,-505927,-991717,399847,149592,-127819,336402,-858638,-608579,-87577,-1296254,-816456,-234119,51162,1055460,510022,-745416,-707715,-1319895,-656968,-1345109,-889578,-728538,366387,222169,4944,-485332,147777,243263,-794981,-28679,-577062,417324,978990,205419,-513062,-418415,-1141888,72199,-167852,-737220,-676143,33832,-471190,-720203,-681328,115781,-958343,-1039528,-1154077,-54023,-362652,-657322,-164181,138094,60695,-268165,321908,-444954,627680,-412127,767559,-33521,-306629,-836273,583440,270776,438293,846493,25782,-1337170,114877,-571540,-423750,895456,265011,2068259,572339,-425051,-1375662,-2002442,-1403630,1374818,-530196,-460769,499828,2315784,957917,-748884,-714119,-641049,568681,363504,1301533,443957,-469038,528167,227210,2164701,1091819,256119,1115914,-567531,726947,-305762,-593414,18445,631326,219039,-233876,-178708,-288784,11304,-804671,-1178364,471807,1325462,-1168233,-808244,1217374,1073366,-493463,23307,-1277967,-1269247,-338313,-342226,34197,1060324,-632544,-665991,-1300741,507393,609896,-991535,793501,-310175,-707298,-564392,87021,-408505,316769,175343,792952,-163375,229180,675470,448321,-1096750,90015,758546,545930,-1464244,-1192361,-509111,71740,-17494,2463614,-594486,-1045108,-1026793,-317823,-776100,1298364,-157461,-336918,-339878,226588,705520,115540,-158765,465017,-369334,525035,-35676,515239,-116306,-989042,-944792,97678,91788,1024956,-91765,788603,571731,761780,-62139,1081405,-271079,-541669,-1084983,-1268783,-1159513,-268242,-851186,-968848,383865,-864495,-68237,-587506,936259,810217,-71914,-945214,256322,248350,-604918,1511214,-743904,-906992,-942633,1023014,426066,-631360,-718373,409244,670973,-10258,470402,494505,-96957,519473,-154720,-657068,-414407,-1248863,1709874,558804,1194013,537650,404424,477245,-566973,580600,32745,-578407,-1673181,-1164695,-1568257,-1016756,-273240,67905,-346008,-339882,11263,-728750,-543280,-380676,597791,62780,-441687,-1649289,982620,957687,-898606,-332213,-669808,760633,-370350,216306,-597668,11398,258554,-368474,144847,334959],[771022,720781,-462274,-1254664,-399189,-1019444,176577,294314,249965,-87752,-1073762,-839758,-551264,759589,1181647,477410,-709141,356503,289765,-393094,130985,703263,-261671,322042,-1392004,-132300,360065,77143,12246,215528,970554,716374,410435,639127,-251896,538552,-510941,-670863,891947,1180248,1022467,702913,-1008698,-566492,-314654,-167004,22045,958074,33096,872561,340919,-758418,130943,-334272,-341312,-154444,821200,-724705,185198,-573852,712185,103831,1182,-1336390,-186013,734361,-351897,-1083015,-83024,1776411,753909,1540965,82819,787323,-361699,278909,-89197,-922735,-149973,-878415,603374,964764,94293,21874,-323342,-1005007,-95882,-63505,354026,-654749,-682450,-1785522,-365259,-1133735,-454465,833200,1674113,1076424,169975,239654,-240101,-635914,-474301,179062,26971,-866290,-184317,-1473433,-992992,-76330,-882727,-503545,258446,489342,-51635,-170789,277403,-375834,-927036,-754409,-941585,-1525869,124221,-541541,119765,499150,-496958,1123658,-1014397,-549694,672318,185841,-405569,-784980,748014,389976,-842580,153374,618155,82718,387088,-903287,-520795,373128,217821,1392468,711360,-332160,98241,-364044,1369237,354429,491267,1873865,-417748,342892,1074186,809236,-393851,803431,749472,648190,-574863,108700,234683,556263,1103492,59065,491684,-731505,-978330,425774,334349,-1201047,-111376,498560,-9549,-429385,-1048309,-1277447,-1269824,-558844,-1014246,279501,124102,-572472,-215113,-221923,-511970,-258678,-1378699,751038,-176417,323572,949729,81814,-818098,-2049970,1056604,-148213,56441,-769191,715480,624116,581313,231262,-1272700,99430,13985,-613281,404856,-542629,90396,90612,-232123,620897,-724795,-596914,9376,-514386,6302,-368486,-805967,201983,-359813,-47424,-552649,-756070,-1539749,245173,662545,1081968,720656,547795,-659969,-341080,177344,735119,-138519,1784993,-934245,-474833,-690847,-610630,57792,927502,-11099,25713,-1565717,53345,-941069,144215,148702,-610349,-233056,-438391,-276701,-137942,-612187,433444,-304219,143488,45319,672289,1143959,-1093873,106756,727622,-850903,489380,-579282,1287895,1301988,1857755,352659,-1246878,1433648,13440,-595106,1230663,1369923,-379721,670651,56133,2605013,1633431,1055738,-1133035,203687,-304372,288245,-1082953,-638432,-1493534,-1439273,-1825382,-913914,-904129,-94988,-1110535,-440928,1076138,924418,1187511,1007886,563158,-893848,-302175,-497111,-592829,-306562,789029,-724937,102905,324287,-211095,1121829,650157,1783350,471386,522726,-484214,-251500,580684,-600918,126767,-430035,222309,-870304,690277,277127,-57762,39584,-420195,-257725,819620,880723,18523,737915,1285877,-245299,-206444,-842675,419088,555689,-315497,1507315,99883,1070866,271913,-260836,-890012,372608,-23386,-1396100,-712139,385223,901950,863244,-424949,-1178030,-170599,-804095,1092593,756817,502404,59658,-59996,-712687,-174308,-545680,-739192,-1637381,-1474780,-862470,632948,-460458,609717,1099112,153288,184323,-282760,121324,-25266,-334588,-1114128,-817095,281681,546711,377785,-1100318,1212823,669358,-1423465,-146189,-1040193,-230117,300255,172808,-161367,302915,1950874,983355,819378,230285,1464957,1301849,102042,-346518,498197,-358904,-374520,89545,-869143,-293976,31799,119895,-1489705,417142,1260782,843145,250794,-703417,-1223550,-1189647,221881,168126,-929179,93202,1634563,630693,1198784,-746276,-77925,423430,895256,568360,49103,588226,-69115,1296098,-153491,-150353,323324,-290625,-747607,780628,614138,23268,930351,-936332,149919,-612408,-521577,-314747,153838,8945,-1471050,-580644,-585628,-521885,-475677,745595,1377029,446823,513494,-441,797129,172834,-579434,27321,829744,1559172,450832,-158558,460667,-622574,-1393298,533401,375723,466554,-259324,-916417,99486,-578531,830488,767802,506651,1166291,553028,-170911,1293703,1575405,678659,752854,-264137,38849,-329518,-597858,-146304,218092,158343,-172419,-847778,-9551,565941,223922,541087,591237,835236,-544556,-188157,-613694,-67922,-67880,-625065,-324603,399373,335560,519243,-409591,-343765,-412516,858452,1125917,295449,-89095,1227973,21752,791012,-216922,-186772,654147,369657,-125607,-56988,270233,-743895,-1926161,-1003845,-306948,764065,-1159619,-380296,303549,1317282,-197238,251729,-6921,-636183,57454,-418990,-222391,-434787,-153184,1008348,-559703,-301760,-500157,1181093,-856948,60095,-537619,-706035,361087,1006374,444322,670993,200758,740233,312587,-1782191,-555955,168545,706715,703068,2220516,585798,147210,-497752,415705,708260,1399150,-146151,-823840,-467280,-392492,440165,585786,1232923,1258908,203843,417312,158195,530426,470663,151603,51822,-1064151,-1253555,168829,-205976,-161350,-1001572,-475238,-48333,-308436,67441,-457673,-1265309,-1038132,-950039,-519760,205326,-832582,-511693,-1130278,821277,750797,-1051417,-1551535,-51888,-85150,253192,975633,-17239,-320451,461410,97630,-101937,468591,-227303,-1538632,-86027,-812238,290959,-1138680,-637804,470739,-378655,-32850,1466805,-760088,-334724,-612449,263517,-98776,-1116998,-237792,-411794,-614391,-1290997,-519100,415034,602432,-501776,-710709,767470,545418,315626,-481543,423801,-34034,-167927,-390648,145264,-665372,-862214,-474057,1312851,1057804,268622,567317,659065,-205249,-1527978,-655135,792547,101890,1147863,650961,-618670,1459721,611342,-249064,-434608,724612,896239,433829,446515,-200074,1059827,-1230177,800803,-220391,603831,-61127,1676942,120674,282168,-247743,-1386225,-347072,-801520,33326,480355,279796,-537025,-325014,355163,-1480144,653324,968534,-464762,-1454473,467378,1320655,394044,489736,-471291,-95880,-921749,-178844,-529346,-7336,907783,-126360,306138,-767526,-753366,717162,29945,-778979,-874917,-349698,1242974,663267,316072,-512918,-347321,-70126,483622,36217,434170,-1446990,-1212930,1080925,256415,-559195,-1262536,-131375,-591198,-187072,-38724,-698912,-316545,-401598,418291,203894,-450904,-972570,935721,314582,-382420,438755,-418286,-556107,-337747,-1413009,-1621099,-529127,-226103,922888,344396,-860680,-1172215,-1113524,-296410,-1239063,-926899,-502181,641145,634920,-559880,-768169,391860,313914,-875155,43315,-433266,863414,964666,26726,-1096699,-460627,-360787,19272,-429977,-1171966,-506179,-175545,-689210,-1084024,-1600954,319476,-622896,-763424,-439433,-213648,-107384,-569894,441037,378179,188202,-353077,517513,-31024,527628,-339551,564409,148256,-604864,-567808,521494,28980,15385,891459,-447145,-1557544,278562,-644189,-1265882,802999,312345,2166222,1010407,-235663,-1098651,-1267028,-702740,1676044,-576264,-826606,119235,2231226,766517,-138999,-913602,-677711,323633,560409,1423771,352846,-259315,-20399,296081,1671819,989246,-114738,1233311,-253873,1313047,-90108,-580082,523251,231845,635850,-448138,85722,-640070,122587,-475237,-1243510,61036,1329890,-1040160,-723418,1172864,1007229,-83356,105612,-1320865,-842439,-216708,-264307,-129915,1106575,-446298,-556546,-1213564,565027,465845,-1058516,958709,-368299,-383183,-178245,283044,-609236,166968,-164432,472450,-25750,8868,439688,-41476,-725239,-210292,805174,592636,-1314425,-654503,-567298,-378422,475596,2259587,-399672,-1027236,-1125466,-643948,-318534,1514593,100808,51000,-131099,225475,821534,99909,-2749,277700,-541927,518198,-192063,425874,-343827,-788542,-967059,422270,243582,1385452,-136577,682504,836985,1181706,260663,900893,-243459,-394807,-727007,-1321395,-1162559,-418525,-1128521,-624909,919553,-595220,-288163,-1048964,492242,759341,-123464,-1100946,169063,122898,-781061,1239526,-678960,-313907,-989758,705639,781643,20819,-943511,505941,716840,-499482,281211,1176663,210617,733738,79419,-271934,-589674,-1285060,1347518,565786,1301183,472240,97174,-57018,-347609,800973,698072,-587617,-1455429,-771492,-2030028,-1409932,-313035,-48337,-226232,-188492,-116484,-778331,-309478,-358631,627921,11164,-7924,-1193060,1127282,881706,-448851,-98082,-410790,781813,-474163,26508,-700956,111342,116268,-312852,-86465,537282],[1033631,652377,-314356,-1466307,-318919,-1053472,226024,272270,24575,-357884,-1358085,-1029648,-629157,888844,1278518,346923,-1036941,-239898,318603,-491117,49886,514007,32987,208864,-1352140,-336550,357311,46361,38161,-73230,644767,455847,-75674,337142,-382132,456537,-737247,-892330,536420,457279,742315,448837,-979161,-719519,-574510,-211141,-84704,963818,-83602,1004438,625878,-1193736,-144176,22110,-89779,-143457,1125513,-800177,171186,-769472,976873,-41441,-453104,-1660062,216926,1030966,-592153,-964792,-159966,980343,1103634,1740861,442203,1125377,72934,647725,-184663,-694636,-575649,-785781,409255,1516883,261893,140012,-81414,-1139776,-281164,703270,424412,-853375,-757639,-1498438,59695,-1283629,-393353,986614,1371540,990314,100646,197553,-510045,-734191,-511875,924343,-32789,-759504,328287,-1365617,-651317,115620,-800828,-318119,214424,583607,-351299,-81936,172344,-319563,-1371538,-195860,-790503,-1292988,325189,-5975,405807,584730,-144750,1086761,-611827,-58082,185370,3507,-859781,-595802,879518,466126,-740802,-19048,1024870,340717,562383,-916235,-514833,137171,178913,1179103,218398,-189365,-306612,-368133,1460429,-60171,136768,1672211,-681590,329344,987694,620746,-807333,1128138,832565,613016,-893013,-201491,-109235,172715,1083460,302782,439972,-913511,-692215,486714,-269045,-1531989,-586039,274057,100157,-851733,-845436,-1118629,-537308,-591783,-1166539,351883,140865,-507166,-245674,234799,-790366,-65039,-1305542,352140,-430252,459495,1241244,-9025,-694444,-2471300,808093,-461802,161126,-652411,711489,60023,105325,304225,-1523912,43352,142767,-1033986,268833,-773989,111826,185265,102025,603502,-1006589,-909559,431473,-454912,-102950,-276915,-798218,275048,-164048,37569,-96675,-828191,-1689152,210094,607202,1338566,836273,209349,-482214,-426807,528221,854825,-244868,1443627,-1359578,-219368,-733451,-670967,281108,1119042,-276891,-317092,-1567664,92093,-831411,397196,271577,-401386,-86408,-35054,312234,-85691,-816915,1047115,261544,489516,-80105,897211,1178186,-1060602,104518,1049211,-672246,478292,-518719,1432333,891235,1487409,-292017,-1262507,1220183,-137862,-632633,756890,1390896,-94624,540033,-25795,2067667,1529817,864242,-1253044,187132,-252295,382377,-794173,-763204,-1843972,-1546727,-1894846,-827110,-1103589,140673,-1037618,-311528,501269,696318,818418,856288,185388,-788969,-363101,-13934,-311425,214957,880241,-911466,17255,491306,-11216,1050801,611887,2031648,735506,764041,-453514,-225901,494506,-1393045,-377123,-274025,9487,-611098,1310881,230979,-178953,10572,95536,-397878,214579,888051,-149066,120047,699761,-446946,-592589,-451664,160435,375255,-236172,1793146,-13218,815232,238565,-495137,-745389,182089,-428012,-1277894,-811064,520307,1036014,933881,-589201,-927331,83626,-739765,1183325,680463,188179,83707,-104588,-711199,327739,-551176,-1009709,-1410024,-1064584,-541382,1033926,43965,769684,1129489,143400,-141049,-299723,147092,-204412,66215,-1042797,-1072479,285120,86587,401994,-1013597,572667,464529,-1475067,-483704,-1138358,83065,-44241,2418,-729682,-234135,1741243,1247906,280422,313867,1642269,1594037,264599,-1150597,223052,-327697,-180998,152107,-856473,-825299,18964,400835,-1210552,201638,363621,797111,-14499,-728393,-1175161,-1277125,176281,287318,-906351,-196416,1402399,317647,1169649,-921282,-945967,490097,815663,795732,628930,466761,-688371,862638,-319673,-181542,300304,-154591,-238692,898850,524344,61792,1273408,-788571,-142223,-822628,-340695,-404012,233576,20967,-1365702,-662207,-600604,-343751,-613179,1042072,1163535,278138,260066,-484142,616710,-228404,-356949,259112,919508,1773717,681668,-242919,418530,-556930,-943103,1068019,423028,143852,-307597,-797501,61393,-848338,511885,616175,1036665,1258428,313590,-214945,902035,1256485,582868,479827,-54426,-272360,35073,-447310,358663,790837,705255,112846,-865696,-166197,183183,-69847,297355,648366,872959,-375453,99315,-8426,-452224,-371196,-473319,153911,222412,938419,851968,-222825,165218,-134540,664796,345555,333737,219032,1694025,-6748,820933,-158167,-299329,650157,75565,-482977,-309470,128218,-510701,-1342685,-652072,-350122,543303,-1279120,-185371,-53031,251118,-102544,32240,-416205,-689743,-154339,-554937,-615286,-675072,-359813,1159781,-659596,36454,-775630,917457,-1067208,-650260,-1204247,-1103293,-262114,317690,268708,438366,83310,720378,338507,-1812787,-1087023,-436689,1092012,877839,2293153,499816,268377,-246871,384295,619975,1365906,-252778,-178550,-121911,-315030,663261,937553,1362546,1330914,-184552,275571,543756,582976,761611,293669,250545,-681309,-1071382,129112,95852,-165341,-768044,-337813,252586,-218662,569213,6197,-1149421,-751997,-1014726,-643288,116089,-958105,-503085,-630544,541176,647153,-736336,-1150429,-730865,32012,-33246,786518,-54915,-337836,577450,-92607,147829,757376,-169381,-1409179,192667,-761982,-172463,-1093448,-850215,467629,-121370,-190000,1389203,-487384,-78311,-13411,433424,268870,-1353114,-445941,-834038,-615662,-1202087,-230461,691605,415289,-707752,-543673,732611,312355,248202,-116748,752320,212178,-300258,-816730,-205744,-535635,-460388,-703374,847904,1284352,757899,692916,812646,-613996,-1325976,-613949,932586,434384,1170527,53616,-1310766,1136216,545334,-452142,-673133,1072623,619757,563950,565595,-144169,222037,-1858662,538120,77194,621549,-269071,1549777,-86160,22130,-146489,-1192085,-589246,-465032,-57758,770643,474078,-287939,-61269,780763,-944330,621817,644217,-542035,-1530195,460660,814678,478069,379438,-1094328,-90665,-1060789,241563,-113876,-37604,638234,-223811,-86205,-904678,-763452,673482,160477,-935992,-814701,-237487,1426663,411725,412408,-621708,-721650,-184534,590119,-106600,-380104,-1965471,-1030384,1704610,465602,-378220,-1039732,-119247,-739761,-233491,31736,-396702,-347522,-795628,351289,518460,-320866,-765546,1242763,311864,-668149,491912,-55893,-619176,-606524,-1193694,-2088627,-653655,-311136,615258,108664,-802764,-1696381,-754685,95308,-889768,-794236,-75120,898709,952399,-949815,-730453,465629,322322,-1066691,-15452,-256971,1189865,959709,-13738,-1580979,-564780,520468,-21796,-794351,-1489445,-176703,-238079,-844162,-1358493,-2252273,292575,-263559,-378852,560057,-133710,415582,-378169,941924,497177,225177,-230255,713922,298635,408404,-157009,343321,118016,-951864,-197933,601574,-65382,-427047,680390,-854226,-1721091,107997,-630807,-1697758,705494,239967,1741947,1186414,-51180,-810438,-320719,-149876,1653453,-660359,-1027190,-300000,1829633,425584,255094,-1150883,-734077,-30418,630897,1244811,259034,-205144,-589403,360540,945686,739124,-401733,1265620,90327,1609928,127424,-439215,1119851,-179923,790546,-535329,493609,-747988,328252,-213629,-1385479,-476623,1222575,-724553,-544438,1087625,755993,232451,159171,-1158045,-447319,-145140,74786,-193188,1128268,-224216,-306450,-761745,534744,252933,-988043,962208,-378475,35484,268289,426067,-627575,57416,-436181,162381,50451,-316108,-7784,-423889,-210357,-488437,758884,569669,-976798,-34330,-488275,-753289,913734,1551286,-190421,-819736,-1011945,-879253,246272,1517565,381392,457546,50587,49829,706864,46048,94576,-123717,-659268,408290,-307211,336902,-432230,-525392,-728865,716757,309261,1502709,-158274,519418,978948,1412308,526270,754859,-181031,-100186,-446003,-1300128,-1277881,-699746,-1150360,-345895,1226733,-288868,-538136,-1193148,115645,504248,-99181,-992688,112755,101202,-731867,832545,-743131,356464,-801473,336243,942080,614389,-963597,736853,659063,-598753,112952,1634018,491042,833925,289531,249118,-677445,-1121709,1079677,605490,1157534,351856,-77736,-327718,64033,937264,1194487,-357075,-980450,-183245,-1785789,-1598893,-238759,-33900,-68121,54450,-325889,-782488,-57065,-353600,667969,-66679,316075,-619371,1095221,791581,379,-254289,-179886,670516,-611650,-80368,-654346,223162,12739,-201145,-269281,664902],[1107557,517716,-45170,-1281432,-228848,-784758,327520,210667,-132195,-633013,-1567069,-1053587,-628764,920023,1330560,215282,-1180471,-628124,420675,-568363,-115886,282029,273520,80543,-1152344,-447169,190175,-49764,139171,-358726,432564,156067,-441735,141801,-573852,215908,-804460,-1077580,214100,-143678,414816,297549,-818342,-612938,-766744,-378284,-204502,893204,-256540,966807,839124,-1467709,-328954,186549,189722,-143921,1239019,-1005211,109571,-932014,1105128,64904,-639183,-1530837,522275,1006399,-807097,-701758,-201017,232033,1304172,1589722,838303,1394209,639506,873427,-368890,-302670,-760773,-672666,232026,2034138,460326,221662,247176,-1073816,-512640,1520663,494185,-840953,-683613,-803801,520686,-1145406,-331446,890384,957054,1030811,-47190,120834,-599553,-572423,-404952,1444196,-173452,-586184,688298,-1221659,-176650,299782,-564497,127657,216537,413929,-573329,15676,257859,-44430,-1549261,471963,-453344,-1004614,424994,320771,428437,473752,111718,936045,-253930,483702,-141814,-131292,-1180144,-319625,1047511,453012,-437113,-144379,1335968,625624,393700,-767899,-411716,-64186,-27121,926070,-345526,-138205,-757862,-270654,1310558,-504131,-246953,1059748,-850145,225192,714437,442653,-1138659,1180289,930860,522458,-1145006,-273981,-491500,38559,1009680,554936,434547,-924335,-438856,511015,-839111,-1364513,-872530,-67667,295016,-1188652,-637506,-973379,244605,-435114,-1145274,492747,171464,-610379,-212965,667802,-715196,51228,-1202057,-109852,-799937,531712,1371626,-353925,-687708,-2496928,338766,-778902,267081,-468092,602201,-385535,-267071,428102,-1578429,-241616,183000,-1302277,10452,-1076031,62949,255035,465869,583343,-1174414,-982667,767455,-327845,-261629,-125467,-547541,453139,31268,60540,274178,-903651,-1672664,157020,407204,1346917,587960,-133200,-176297,-471078,881699,946353,-135510,894212,-1331968,102332,-772894,-582681,555647,1201042,-448603,-561932,-1521268,277086,-402588,725282,476537,-69306,42004,287111,710305,11912,-918523,1465159,602075,811531,-52598,1023362,1009854,-995302,-19986,1157938,-453181,497853,-227320,1099902,274594,780065,-769591,-1082368,1048395,-170342,-549255,200882,1199863,-44088,315005,-265997,1222448,1254624,233597,-1441235,52715,-104230,448115,-348546,-994555,-2063695,-1489047,-1651065,-620335,-924097,387128,-673889,-130869,25451,387764,312866,607405,-209283,-543996,-386290,346900,-51449,764577,1019679,-859247,-187196,706577,351933,767397,577308,1924561,811581,863619,-439915,-265620,223896,-1998569,-731635,-18907,-181933,-220788,1685837,386547,-327359,-75182,545681,-292862,-185077,816312,-358952,-716693,-50838,-699609,-922433,-128860,-95138,216820,-215078,1918013,63142,519416,179923,-613845,-750220,-148426,-836388,-971114,-691302,745020,1246660,794987,-690171,-559329,377939,-777619,1202952,365546,-184247,25239,-156372,-738047,591917,-446683,-1158453,-969207,-700992,-374156,1414143,548735,857130,977372,163357,-389974,-255881,159321,-424676,417240,-928316,-1276062,162354,-65251,513615,-643614,-176730,243514,-1241490,-658426,-1050605,482790,-174570,-122199,-1115751,-740868,1354555,1258227,-349525,233279,1355145,1654856,412504,-1178721,210652,-149506,201493,365262,-650214,-1215872,-49253,528367,-594252,-37517,-759761,606165,-371354,-740887,-1032627,-1179770,88381,370651,-625242,-225476,720798,-43369,1019515,-942912,-1735549,324784,691281,666656,930229,279399,-1384559,473273,-418359,-137381,228873,-13347,189322,871130,302329,-54387,1513344,-426893,-356404,-963773,-309672,-473238,211534,50843,-1051965,-668829,-469256,-94265,-959859,1151858,1143906,71874,-111162,-886999,350380,-742147,-149010,605485,1020545,1642844,836993,-305244,272396,-385643,-291301,1435719,351819,-222341,-331913,-730244,-49067,-834528,190200,603580,1270327,1085457,10912,-424980,556097,806215,282781,164981,97904,-641319,404761,-331257,905870,1399007,1546626,342877,-969756,-426753,-147932,-211618,157988,717428,764498,-133976,281407,633913,-701202,-847680,-291433,817267,-1252,1542850,1101896,-128765,470091,20729,391022,-581939,322794,541054,2217432,-16781,761125,-80594,-495056,583814,-353874,-767189,-667689,84077,-291168,-812798,-317308,-382374,197468,-978826,-41731,-535173,-664112,11472,-354615,-1131110,-715623,-374533,-647451,-772874,-689869,-426971,1219623,-614838,305684,-489604,513644,-1137350,-1217855,-1566724,-1187357,-477358,-282594,-2472,169725,113315,792334,345921,-1335202,-1332066,-908978,1007813,832185,2235616,460056,436150,36185,388119,364029,922387,-301470,436092,182182,-327119,824897,1270929,1410509,1237910,-555244,164482,725142,549902,860282,322330,407239,-359241,-743906,113231,301744,-164335,-475003,-401228,341179,-218459,754071,283775,-930707,-425753,-1000450,-765847,-34367,-995026,-301808,29696,98967,229074,-633931,-805395,-1166133,246512,-377986,472696,-96960,-180851,598757,-241356,416090,722269,-249160,-1258282,381943,-634405,-489320,-812260,-817948,394302,-7677,-337764,1140842,-213262,256095,590790,658516,564547,-1163709,-472615,-987354,-464989,-1079615,-8437,803719,244335,-762597,-374161,172685,34044,217138,203484,1047864,327155,-340559,-1094786,-579822,-660480,-29464,-868039,130455,1311634,1128282,781701,893743,-791017,-1104294,-485424,1006421,779455,1031661,-546128,-1691311,743667,398073,-699430,-769203,1326522,293587,827459,710925,93186,-567271,-1940890,312239,382081,370474,-443246,1150661,-295073,-402019,-122491,-839107,-800248,-157208,-216976,996729,684309,392604,316861,916556,-433066,778881,401498,-462204,-1402742,410345,331982,568984,367753,-1555819,-153490,-860358,722178,173653,-136307,299635,-287249,-592014,-1021608,-814879,441649,361070,-901420,-733567,-80679,1358761,155792,389837,-683610,-1018687,-202533,645461,-182826,-1623898,-2400799,-798725,1896505,724778,-58648,-585714,43271,-902810,-245795,70619,-127267,-413985,-1040754,463727,727581,-133822,-408577,1259527,74831,-972032,403603,124214,-721883,-841710,-691379,-2039614,-588341,-171366,184561,-159956,-608304,-2161196,-394052,427829,-382188,-486911,406734,1051926,1051430,-1039556,-441505,360405,244539,-1268988,-175052,-98070,1319777,1028311,138837,-1815824,-681000,1193612,-55927,-1146398,-1515119,229137,-126788,-908158,-1461669,-2338034,176597,41272,-59141,1368177,78966,1084850,-102871,1244893,433660,114754,101542,851626,511626,289056,47105,139666,-209348,-1258211,228129,644865,-18000,-811625,178960,-1018398,-1744165,-287277,-508276,-1613538,599799,51910,970568,1076057,139884,-461966,561619,88418,1324690,-716713,-1005097,-696652,1171801,6163,251729,-1258703,-861629,-422955,590985,803795,178286,-299730,-967971,348703,140845,386051,-579552,1106279,364088,1638863,323535,-102040,1689034,-444964,664786,-408708,920620,-549458,568312,-129640,-1691458,-946811,1003513,-306007,-354139,917558,373564,421153,199558,-838721,-169541,-146656,557110,-147293,1101646,-59053,62269,42944,379194,-3357,-791771,859703,-348067,405989,731147,429593,-498054,-15836,-611889,-76695,62320,-655664,-519491,-577781,303769,-623692,612335,491922,-618174,467138,-360152,-956645,1216976,667261,-12865,-476849,-748038,-955408,771607,1335456,549011,784130,134782,-146293,547086,19185,108204,-592160,-697688,259687,-354415,296339,-306592,-260128,-184958,905233,192997,1290368,-168701,270028,878831,1381588,623554,714677,-111268,266773,-286676,-1187759,-1353689,-1001703,-867826,-208769,1217075,-35639,-652621,-982931,-189500,134878,-21136,-652495,87404,206682,-437534,377708,-867909,905619,-447949,17060,812437,939882,-817336,947989,496709,-291612,16237,1761505,666378,816540,431069,755200,-672750,-927414,891179,675403,823500,216368,42526,-328445,543688,1019216,1367636,56649,-420980,370505,-1208622,-1562695,-87416,56661,68406,275102,-571972,-722279,114630,-359727,656973,-184249,455397,-158472,924351,697810,351423,-560428,-8525,499067,-708322,-67339,-463955,346303,-30925,-122522,-421441,666483],[1003702,383090,274301,-798953,-83353,-136450,561917,88974,-171515,-779624,-1656635,-888641,-616583,811010,1302956,73380,-1140413,-680959,605488,-576415,-324810,99851,403986,-23878,-819496,-310548,-135403,-185460,253169,-573462,350365,-101543,-648806,96759,-763554,-82390,-609975,-1156385,61892,-178656,151598,283085,-526362,-279798,-851790,-569085,-305113,753334,-374508,732603,848921,-1379911,-378686,74881,431629,-196758,1130403,-1263669,50042,-1074794,1049640,346541,-545014,-975880,643186,572425,-944900,-287718,-193659,-406058,1179898,1198050,1156482,1443354,1192428,991013,-561067,150186,-572495,-469500,99295,2276309,668077,208901,520507,-738301,-699728,2096818,527907,-626660,-522020,97252,836437,-863629,-296353,596423,481789,1057391,-290703,16908,-463074,-156731,-227968,1556641,-375226,-398863,762440,-1106486,243491,436585,-325088,552443,270664,90198,-697893,71067,583110,412187,-1394126,1049905,29855,-723404,390273,371196,253835,201603,174483,690712,91738,968901,-237227,-191726,-1326875,-21978,1193996,297621,-41767,-172073,1474490,858566,6069,-528225,-249611,-169120,-374964,643714,-896366,-218799,-1161210,-108567,925658,-921142,-642792,152393,-895205,97844,471408,549848,-1319577,860093,1071567,443532,-1221952,-178302,-782364,223206,903772,763438,485652,-802007,-197507,468465,-1243221,-730311,-963525,-516977,539048,-1317937,-423845,-812562,811752,-87477,-908283,621672,218233,-839251,-136871,927179,-388532,9012,-1133968,-528178,-1191136,513899,1323980,-747047,-809691,-2041756,-212124,-879181,356736,-275750,387007,-556710,-520338,428827,-1428071,-588280,73399,-1362653,-276903,-1363169,-24404,319025,747745,497951,-1291311,-846955,967120,-169372,-400226,56659,-74155,655771,76441,1533,421849,-992725,-1521101,40891,132949,1165493,-36140,-452921,144415,-455548,1084818,957974,186321,387252,-926419,378557,-747736,-438412,770452,1123207,-588496,-669356,-1399492,564108,253029,1055795,701544,313105,124197,429426,841845,119581,-984950,1506482,644481,1037053,50288,986418,643117,-919154,-137827,1001930,-215079,597879,135187,405704,-411996,49795,-897005,-763072,906141,-90624,-396750,-316314,879288,-219324,57241,-548072,389299,902517,-701489,-1617386,-140476,94882,442153,154180,-1243161,-2137022,-1265207,-1228643,-412654,-433274,596717,-86899,61764,-177632,109974,-191326,341662,-538014,-143362,-347472,516657,128628,1211118,1189692,-608180,-431000,889032,750650,328801,517257,1414035,670194,821268,-440699,-380368,-181441,-2306948,-777651,261504,-388519,191974,1712136,741076,-424986,-158545,879680,-17356,-299725,681246,-459736,-1367716,-692625,-870831,-1135377,19657,-290564,148346,-240393,1820337,328872,283410,225530,-521463,-880523,-510311,-1130319,-501177,-406161,941031,1506239,430936,-723736,-151052,627636,-906206,1194652,-68823,-491600,-48204,-167291,-727331,666304,-281406,-1152825,-489331,-479975,-452256,1633636,917778,846971,661471,148051,-602719,-116294,123195,-644828,641862,-800649,-1379671,-79844,71096,693698,-81731,-738876,90824,-791893,-639454,-802992,852626,13160,-201701,-1266164,-1137664,965655,985768,-903898,-30987,619645,1440348,522083,-352772,500432,94758,650535,706103,-294501,-1341965,-173440,504911,97243,-245188,-1515575,280691,-702778,-752982,-774899,-901343,-40578,369830,-201080,-24656,-225560,-400626,815218,-820456,-2116867,40810,548508,260277,921782,121846,-1905907,220584,-406605,-527,155078,140076,356840,679591,29784,-256111,1592420,10114,-433566,-1038766,-390530,-478183,74373,100507,-600440,-559649,-266555,156745,-1372577,1077425,1321556,-88369,-478817,-1095583,60530,-1228120,16859,992790,1069860,1248457,909081,-306023,78779,-158794,410481,1551247,179068,-568534,-344008,-697836,-201617,-589934,-73812,761550,1173097,708464,-272649,-698271,256361,391841,-185667,-159855,110370,-966023,620007,-286418,1297133,1778174,2199506,478339,-1212227,-850592,-374066,-153873,147156,731186,523645,131526,331295,1064362,-797952,-1304281,-133859,1400867,-194016,1964709,1168706,-108496,460657,45253,115216,-1372275,350599,813827,2682650,-18420,597730,-27857,-696684,490145,-794324,-978914,-941617,227532,-134374,-421637,-115726,-377210,-169632,-243649,47500,-1043142,-1139781,153299,-840257,-1859272,-699802,-599979,-632038,-683536,-505642,-395682,1200782,-458405,410690,202444,109693,-1038765,-1531096,-1513922,-909663,-242299,-735811,-342060,-31039,291204,952689,348762,-468747,-1287346,-1163510,361132,514391,1988464,472896,652149,272836,358430,29215,196940,-293072,837306,386606,-401621,894213,1533921,1355640,962585,-837045,38302,698755,422870,703229,223957,481475,-204393,-364229,108516,329858,-136430,-163311,-587367,239010,-342232,441294,244658,-698158,-155138,-844449,-817013,-184747,-940029,39194,657818,-368563,-485162,-741468,-655281,-1260709,432363,-733035,141678,-109589,86064,504816,-254661,682367,399194,-417582,-1139296,438355,-477443,-522300,-414516,-597817,211093,-38010,-450780,735760,-4694,616296,961954,853422,753767,-586854,-404573,-864753,-202941,-997447,97731,688169,151911,-608758,-167479,-733479,-226853,210769,437604,1259502,239342,-277926,-1113095,-848902,-996425,340136,-914976,-603057,1142213,1233431,794885,824903,-647461,-981173,-328179,1028360,1011484,769415,-1001356,-1659291,436293,200562,-918373,-729602,1409192,2017,1167020,796360,401248,-960457,-1421558,139902,598431,-49807,-526426,615978,-533676,-891275,-205167,-549685,-876319,70861,-416798,1156328,802206,1361442,739616,616246,-85811,1046752,272758,-181487,-1084668,320311,131047,648423,469950,-1702152,-372170,-573867,1023622,271564,-299332,-29741,-313289,-1084368,-1061331,-936393,-10347,590618,-711096,-627525,57211,964405,-24755,255161,-678562,-1124220,-105797,641761,-185809,-2820303,-2550429,-599868,1726654,965219,392630,51616,303744,-1055532,-201669,81822,29751,-532529,-1066988,778585,776501,107690,20930,1013504,-366434,-1231552,156974,110765,-777749,-975923,-55131,-1541548,-357974,141217,-315250,-405462,-357319,-2420476,-163359,624546,142986,-60057,789658,1070867,893380,-803279,-73157,132395,87271,-1348289,-377053,-11476,1227288,1212878,435344,-1775096,-750551,1477835,-87149,-1362887,-1158265,608795,129085,-856274,-1346499,-1824137,84381,225192,28940,1591810,286891,1705138,199740,1345504,188915,-144233,520817,856227,603012,184920,200102,-29768,-794568,-1400585,637204,500060,101165,-1093551,-520409,-833387,-1567905,-695952,-283864,-1117445,489369,-210066,143468,743159,344497,-25794,1162615,43974,806380,-668493,-788421,-1032655,443966,-424714,-101276,-1118309,-1061162,-736679,485674,244663,115340,-426588,-963335,231218,-514763,32361,-653814,719571,491550,1488878,464967,471266,2103304,-467124,321420,-78735,1193073,-126204,756900,-251400,-2065599,-1180222,644818,87606,-227927,592904,-70507,492060,253418,-471708,-60950,-221014,918660,-25581,956221,9075,479921,1003834,86437,-270728,-502278,663605,-298563,617769,1147479,258353,-291276,-58937,-707753,-220080,29286,-920509,-939453,-479521,709241,-540691,376283,387200,-356929,715506,-248481,-948759,1335502,-32563,106180,-89833,-424301,-847772,1110097,1038229,519372,930834,95839,-238265,464947,32557,44104,-987107,-665923,133150,-327303,337613,14115,-44732,575724,931681,-163737,777440,-200955,-58379,525987,1139981,517581,736279,-58534,586111,-243801,-972439,-1272582,-1196153,-335626,-266541,909344,96014,-456882,-533498,-419334,-215772,73820,-213272,66042,407825,33769,-34702,-974035,1210651,-56746,-188598,396690,887892,-588566,981206,277184,225916,6579,1578285,655200,700283,464504,1114108,-571892,-841308,684167,753405,416903,102708,442723,-180255,937924,1059693,1207390,520983,-20671,685026,-731525,-1337662,78065,120134,150353,360029,-760570,-578329,128302,-371322,515578,-335361,393038,22501,671318,604990,550763,-815614,124712,359413,-710680,48354,-200007,473332,-24724,-138352,-575113,532477],[778274,293525,532812,-210200,146191,775176,922980,-109296,-78721,-682707,-1583589,-558122,-630807,564658,1180217,-74622,-976164,-437144,815117,-500278,-532787,-41642,391667,-81025,-411175,94071,-553827,-303642,325866,-657835,383975,-255450,-712757,191817,-885405,-347823,-167667,-1053849,116323,491965,19799,363528,-142989,161139,-821132,-649672,-354144,573533,-395570,343976,576481,-838940,-286859,-256855,564347,-316790,810619,-1494226,40853,-1197556,836359,630503,-242413,-212779,554794,-181138,-977222,198853,-134005,-914637,650129,748007,1270821,1179126,1568283,1035202,-664469,545698,-32306,-158066,22035,2139016,863716,82005,608376,-174969,-763622,2256566,488588,-286377,-351700,901339,875485,-585049,-293732,226877,9727,991678,-604362,-113260,-132999,368425,-75588,1243150,-609479,-232984,529837,-1060288,461210,485276,-220236,697010,368091,-228549,-741191,43851,1063672,950783,-965959,1349838,562464,-499519,247909,168782,-2509,-126035,27251,402783,445020,1323394,-121574,-184381,-1320459,224584,1221419,-8306,309731,-89437,1406624,970545,-397342,-288385,-78880,-148806,-765491,341498,-1331172,-417234,-1435501,47061,414350,-1249832,-1025336,-743236,-802901,-2320,420858,907450,-1339971,227117,1227180,427329,-1063326,-30776,-865202,638291,780948,880523,576641,-624241,78387,359031,-1420225,144317,-931455,-983833,747690,-1212204,-185931,-584495,1011233,375305,-500420,661279,286745,-1099709,-42968,922719,-10162,-184797,-1112965,-836043,-1472344,412090,1118209,-967436,-1013932,-1269493,-656942,-650629,423790,-118882,109397,-398059,-650789,186373,-1161848,-828912,-184895,-1218171,-500142,-1543376,-108958,402822,921163,386362,-1327476,-583869,1023313,-8386,-446844,224641,515386,780405,-84282,-121040,304621,-1087993,-1314350,-136084,-115427,909027,-808790,-701988,367870,-399471,1037908,860427,632396,116619,-375882,516381,-631775,-279954,842533,855567,-755630,-625996,-1137343,881587,945306,1286022,857086,614089,139563,378825,783163,209330,-1098393,1193693,420781,1133762,144296,781988,189955,-822385,-143033,644483,60707,767227,402356,-361974,-1012542,-472574,-644198,-399239,767297,58688,-264452,-693941,568492,-485639,-168399,-736998,-214589,567919,-1613127,-1713256,-312463,287704,342617,571140,-1399519,-2051477,-912040,-752145,-292499,159145,721354,554355,215591,-92886,-66569,-564292,150073,-748009,372374,-235745,499809,200827,1463713,1357002,-263074,-606735,973038,1016313,-89815,409310,632550,368556,691709,-459834,-554994,-605514,-2310797,-462190,478001,-636902,477716,1435482,1208381,-394624,-198672,1066034,277070,-165765,504761,-303822,-1567961,-1070142,-862610,-1206736,-30462,-390493,208404,-285450,1458075,683391,212840,498116,-159062,-1032435,-800802,-1231875,44065,-91779,985890,1754412,-84138,-705105,209772,771692,-1029695,1164851,-471133,-640121,-71056,-104995,-592147,643589,-135831,-1010980,-134152,-400067,-746194,1549482,1019277,737748,239693,56387,-790725,125946,10467,-831359,697677,-640976,-1342593,-394507,342342,866522,504663,-847530,55983,-251099,-483669,-463430,1084394,496915,-259324,-1234790,-1357117,636963,477670,-1270155,-417957,-309052,1024959,583012,864472,947474,280309,990214,1119785,122124,-1182278,-334781,363240,597979,-373414,-1522449,-113072,-906568,-760254,-382055,-505418,-195299,251106,180866,282076,-1127104,-693857,636833,-598335,-1910014,-212709,443219,-252224,702291,54137,-2073175,106584,-287066,230143,113741,292205,191392,353422,-195946,-446175,1497875,381902,-361268,-1066807,-485969,-393847,-147875,158689,-111503,-331558,-80193,345310,-1646873,855498,1554029,-95650,-724828,-1066731,-173844,-1553604,125553,1299976,1002174,733414,900827,-241896,-85145,44446,980927,1394065,-46576,-815097,-348491,-669891,-351341,-234638,-277681,1002015,821630,233445,-476973,-918390,-28202,122521,-723621,-465877,-60503,-1164934,598992,-305256,1361346,1741815,2230377,496054,-1536149,-1386874,-465504,91985,248008,633200,186892,349850,262473,1017733,-754065,-1589086,-38385,1702230,-286937,2079724,1019953,-112064,160368,-19531,-108260,-1733371,524241,972618,2868332,-50370,351633,-24493,-824536,393844,-1102279,-1132503,-969016,559788,-60704,-174874,-106831,-313473,-439032,672965,88615,-1413082,-1074952,322276,-1308016,-2274314,-617489,-814230,-460062,-435555,-198763,-311832,1126495,-260738,332709,947159,-155322,-835657,-1618295,-1097256,-319976,230919,-1035621,-698198,-98866,551298,1154580,358407,498708,-1077037,-1184144,-622857,-45857,1493047,512494,881795,406519,234669,-276747,-538294,-254291,938437,455616,-475135,862274,1712954,1192168,535089,-983796,-141026,531213,226963,316268,17629,457913,-213955,-30786,95607,163490,-67541,124664,-770451,5893,-577151,-303189,-98124,-538533,30037,-547543,-744452,-265005,-803498,426236,1092030,-710004,-1271874,-948232,-733323,-1079411,495772,-1050498,-111675,-65964,378181,318651,-94170,922712,-39302,-582815,-1042877,350703,-349634,-255801,-49093,-308657,-125663,-156638,-537004,188812,89856,924208,939147,953598,822427,169140,-373656,-561813,95128,-982939,106056,358155,151492,-258350,89391,-1603935,-405055,222516,588224,1338567,-9618,-122265,-857632,-935130,-1402195,579719,-824563,-1146019,841293,1025508,702780,581239,-207486,-933285,-203225,1013368,1044709,452390,-1221770,-1264573,343966,11232,-1022087,-617220,1271482,-201616,1492257,764777,655245,-835792,-505810,30858,658710,-523148,-495479,94393,-788631,-1288478,-356290,-536668,-766380,210520,-607568,1262111,759810,2281153,1129157,-76520,70212,1272345,219414,242830,-650252,204190,271976,701548,652010,-1481813,-742928,-378497,989207,180079,-501526,-286280,-311923,-1439556,-978925,-1099600,-638536,772463,-444260,-465725,136416,327826,-86456,37006,-604939,-997190,87687,586141,-115212,-3352455,-2299939,-500950,1393594,1107103,917059,746230,596836,-1177291,-68518,64391,32084,-700539,-874811,1203906,659983,391886,430188,590193,-892890,-1368951,-180619,-28137,-724195,-959020,506638,-890836,-21257,514516,-829641,-565475,-142071,-2348756,-130011,642437,541078,352138,959708,980798,548255,-335175,185908,-117239,-108300,-1211532,-552035,-40356,945967,1483129,745463,-1551250,-730920,1376539,-115880,-1362429,-468627,870249,451924,-686260,-1029199,-950245,64299,259029,-193492,1132432,381832,2071084,454555,1302057,-172896,-485392,832215,683464,585185,101064,280977,-161266,-1469232,-1270320,943293,142554,197837,-1254743,-1201644,-332671,-1196866,-905084,12252,-464147,387425,-477920,-489262,293207,552349,468166,1373538,-151161,259228,-470680,-478217,-1300063,-136479,-824534,-582872,-725237,-1270562,-856515,360269,-253424,66745,-426210,-522846,47171,-799640,-201869,-648177,171847,451196,1259696,521647,1214419,2262705,-283404,-129680,331042,1161229,330351,810801,-507437,-2267122,-1102906,130772,329604,-208937,70159,-504875,483308,343479,-173950,-124704,-338993,900520,110458,632551,4555,849797,1802179,-307943,-515634,-166107,360072,-254797,632950,1441074,-55968,-77107,-76573,-757918,-271694,-14282,-1063172,-1157143,-210036,962582,-241242,80839,278817,-232713,683255,-180788,-760712,1255252,-374369,163879,239330,-128173,-582082,1171139,705268,296294,835258,-46022,-199378,476546,78430,-62090,-1222245,-605879,57304,-241318,458278,427499,92440,1331681,781802,-741918,98796,-300945,-413436,43343,812557,255515,671280,-38724,722873,-281832,-681915,-1021188,-1194480,302125,-513791,413196,87420,99478,-40692,-559552,-429095,147173,136213,11443,632224,563288,-342488,-1001800,1249735,238296,-265236,-199587,493471,-364447,755009,81956,670963,57572,1200925,412714,519463,370508,1276204,-369058,-893638,391674,807885,59167,33608,944048,-65995,1118625,1055236,850791,887270,24670,669848,-569975,-1001477,189762,58331,174820,250057,-794573,-340373,-37469,-394088,195321,-493686,174689,-119634,393011,510483,592998,-918439,280379,329014,-606815,208925,28574,593168,778,-256141,-757041,291747],[509318,258180,624370,299439,447454,1660045,1291633,-377957,116181,-303991,-1298146,-129914,-671336,229930,970130,-212900,-768923,-87121,952972,-372510,-705239,-219040,235785,-91781,1337,646471,-949814,-335672,338638,-572299,501620,-284563,-684340,371690,-900307,-547150,393302,-721259,313150,1536634,28935,450769,264961,564467,-695348,-522289,-328695,394361,-357794,-105919,34911,3787,-84871,-628328,544893,-495090,335284,-1648166,106727,-1267715,547782,725546,146096,481563,303533,-999401,-899615,626404,-34844,-1270592,-193094,398013,1088904,619907,1657046,1018590,-611284,789649,673911,217920,-6074,1703411,1035054,-135062,451617,467960,-666549,1980718,358167,72557,-234962,1345499,616905,-409136,-306614,-81121,-412802,815703,-934130,-267992,284646,794779,-26069,660265,-847228,-110389,78262,-1084152,428998,428282,-303741,477581,487516,-400938,-729163,-76072,1507551,1444896,-412638,1289463,1018152,-357105,76537,-194571,-235317,-382812,-261505,137281,770342,1522947,114876,-150150,-1205170,365065,1022542,-419795,512233,68078,1150321,928841,-637361,-130993,55027,-20666,-1063524,51126,-1561525,-664912,-1535162,115607,-12450,-1427573,-1348383,-1288928,-583294,-61902,591087,1244997,-1235226,-503989,1308778,489992,-679865,78753,-683624,1089407,645811,874573,671450,-472560,404423,217192,-1392173,954418,-875885,-1329072,817127,-933362,89100,-261332,860965,823077,-34663,571278,375513,-1283350,47609,660132,230649,-452181,-1092947,-1023960,-1522919,260012,787880,-892467,-1208964,-515894,-837124,-140608,466016,-12453,-156882,21539,-659980,-281648,-924454,-872783,-513647,-934183,-601292,-1550281,-154588,525833,1027271,380179,-1174752,-260281,969322,137389,-355753,329168,1043864,743195,-400122,-257134,-17174,-1166922,-1127856,-318326,-243243,695212,-1378440,-831771,432287,-353497,733939,662830,1061650,115591,58479,472928,-442673,-64029,837801,536174,-909179,-460040,-652670,1143238,1462900,1307500,858980,714599,77209,197596,707437,267657,-1300273,745284,46923,1112946,177841,469035,-139183,-672498,2887,229275,397924,935246,484355,-870661,-1399265,-720441,-146071,-92679,620774,223643,-225238,-877339,405111,-645105,-317567,-736357,-513781,319313,-2130145,-1685923,-390794,421313,153766,769923,-1374063,-1814116,-498911,-292331,-266664,608376,713836,1029659,294644,112354,-139457,-734136,100669,-822081,876064,-56963,355977,172669,1496459,1476356,58246,-634264,927113,999948,-285925,262558,-178785,28625,552007,-502591,-742894,-913092,-2079660,110823,555974,-918269,497929,1010553,1634328,-196970,-186702,1089296,435614,94664,307208,165356,-1292585,-1167221,-656053,-1144919,-212523,-385525,384425,-326283,830653,984562,393498,1019355,422757,-1079347,-942181,-1140753,538058,102584,812860,1911198,-600518,-656586,443351,792977,-1006691,1086263,-713136,-588606,-6560,27902,-280138,595246,-96276,-796234,24148,-390792,-1142075,1107469,783588,549836,-205459,-114285,-931029,442362,-186678,-964591,594177,-406617,-1147771,-700396,568940,927182,941835,-433364,135664,241689,-300019,-114582,1118310,1106073,-320884,-1145256,-1358677,308554,-156671,-1415088,-795863,-1067186,553677,597288,1775482,1307953,290933,1070634,1523711,484849,-830987,-501524,158425,744431,-405104,-844741,-484642,-935613,-718077,137158,-107708,-356779,9134,348885,546537,-1698379,-862896,535526,-343848,-1231579,-316768,432733,-689321,432949,79633,-1868536,78115,-114080,522869,109886,415361,-245423,-34367,-294891,-542160,1262778,602411,-176476,-1065974,-492194,-227631,-384683,205067,322460,-27214,26520,428432,-1611147,528937,1651590,126112,-773547,-837548,-278489,-1640795,169812,1405350,785772,249329,825280,-129544,-132276,160975,1264363,1004599,-255243,-900467,-343669,-631531,-454195,90354,-455932,1158584,377589,-215960,-574359,-998036,-317608,-1436,-1200827,-731612,-392211,-1204142,363643,-344186,1020208,1267462,1552756,388129,-1768667,-1861616,-421831,461832,414536,407753,-190687,449722,119167,375305,-601210,-1634764,-23877,1675717,-245157,1861126,699083,-88010,-296952,-107760,-252076,-1516275,888181,978032,2578654,-146753,80571,-65814,-831605,297718,-1162246,-1226365,-705124,972201,-60031,-35685,-273076,-188164,-516355,1378566,93466,-1458044,-563050,502917,-1619481,-2204344,-449647,-985595,-123247,-173254,121730,-219945,1015292,-95979,126974,1393488,-207105,-642936,-1598200,-493309,433556,583315,-1196241,-1004797,-26254,784252,1321238,373668,1268008,-886565,-1021463,-1539295,-733561,753048,534569,1052502,414604,-9794,-463624,-993135,-229278,778491,381044,-480345,744137,1809269,932882,31852,-973665,-369195,320367,14813,-187532,-255756,349189,-284757,185026,55844,-141114,41635,350509,-836147,-288946,-865650,-1183910,-588976,-489361,157635,-195700,-535547,-225777,-604596,773961,1260154,-814458,-1814870,-1092206,-964731,-828266,409142,-1295853,-235344,39472,616536,103220,195189,1107760,-357182,-655090,-909882,149845,-298774,199520,174073,-91412,-629851,-281673,-624942,-437231,64076,1092631,530168,931761,776226,794725,-469215,-224360,347062,-1010976,81454,-99487,197123,199240,370067,-2044899,-457326,249563,685513,1251896,-292666,102159,-419830,-826052,-1723202,652775,-619293,-1387267,510369,589716,505733,210560,402890,-825241,-121710,972805,881392,153665,-1193259,-666160,512543,-106627,-945818,-518524,913917,-299534,1697348,606406,773846,-326791,427736,-10297,550563,-956190,-367144,-328156,-991557,-1426727,-488888,-883725,-491977,293499,-735127,1318834,555885,2772368,1415122,-886621,83437,1319971,168432,675068,-200730,84226,606485,719170,841711,-975476,-1153274,-313102,623358,-50032,-698170,-436239,-303402,-1578633,-771558,-1237680,-1303740,829011,-195598,-226942,172983,-348169,-42540,-206572,-484362,-680275,322061,497444,24643,-2887064,-1691673,-517700,1088538,1084224,1396553,1346383,864878,-1260350,178570,9954,-106438,-893989,-535870,1566840,416927,675058,739744,98450,-1338975,-1328205,-488364,-189679,-546387,-795490,795126,-443503,343379,823532,-1291732,-588407,-32751,-1903108,-278558,482680,721706,565305,876875,838238,159488,179764,215127,-280793,-281094,-865554,-639980,-199797,561441,1714031,915914,-1290183,-610917,1038822,-137868,-1138224,370920,957000,738271,-435419,-592474,-82829,112755,161218,-668932,232657,318711,2057583,594244,1179135,-552481,-790885,866606,350438,479449,28913,330263,-252242,-1990943,-842356,1066786,-322823,197677,-1291056,-1619271,307584,-711864,-794736,341113,57165,313179,-677508,-810012,-168768,733233,935822,1199039,-345772,-169327,-141419,-204015,-1512617,-431120,-1186636,-940640,-189721,-1388727,-733630,233589,-560569,26057,-188315,195948,-106782,-608738,-235386,-589990,-398800,282515,1012696,480510,1916002,2131331,-60753,-573082,618954,781141,627551,683484,-754135,-2081914,-763209,-482465,346890,-297046,-602931,-868754,441156,471095,-19388,-316160,-447772,418327,194983,154342,-5956,1081525,2156250,-723782,-708849,163515,-43236,-230904,497850,1551244,-424785,100658,-74398,-783230,-249940,-28659,-1098676,-1137629,86609,1078983,195775,-227749,172002,-218526,440296,-151126,-482514,997095,-409007,178055,427538,79546,-229264,958327,397753,-29230,514291,-246291,-101465,507807,132534,-159128,-1279114,-578764,18509,-130453,610440,794227,153406,1812613,492840,-1424210,-555640,-505938,-713947,-359158,521924,-69684,366818,-56510,570914,-356124,-394302,-687195,-987155,861492,-868874,-120762,-29317,839887,314058,-593374,-453122,172175,229657,-100875,796096,1027627,-531659,-927971,1081840,351080,-237963,-813364,-86603,-196216,309015,-5471,824740,112607,777638,-30382,316965,164862,1285129,-68587,-1001124,35584,810557,-170693,12415,1305704,-135992,1030208,993818,504041,1050982,-315206,374824,-663646,-648684,195937,-168080,161082,-22204,-631249,-21077,-336098,-446015,-279477,-619762,-109950,-498542,131505,407437,512322,-848250,520467,438118,-427785,339662,116420,695105,8400,-431550,-965173,-5674],[268611,254142,503261,628613,763305,2191202,1490441,-671982,339553,265783,-761954,292864,-713962,-111848,702618,-323630,-585302,124576,931944,-263570,-824791,-494428,-25785,-80856,348432,1153179,-1190028,-231960,317476,-307918,662781,-215003,-618507,559003,-812749,-718544,887321,-176751,532977,2340001,139855,454931,620660,820413,-513892,-180020,-222280,248963,-343303,-506068,-664983,760499,169561,-818866,378038,-707121,-195912,-1716486,236315,-1224603,286434,518802,488379,929065,-6471,-1579129,-726571,869044,73069,-1431200,-1095316,206083,602556,-96753,1459263,937183,-398195,836378,1276489,568974,-2964,1169285,1178858,-384763,96080,988991,-426575,1380198,151282,358891,-195934,1336858,160271,-372937,-305700,-234126,-781303,543837,-1220444,-433502,643445,953448,-114057,55484,-1063483,-48136,-439676,-1142243,208746,289733,-524137,17729,599202,-355318,-673112,-260288,1711129,1784590,95091,937619,1282883,-286317,-26816,-593847,-388022,-473380,-569037,-56536,982378,1584257,357315,-149128,-1009001,380373,545986,-848798,531457,226833,767239,751629,-627979,-102997,124417,152566,-1162017,-167763,-1547830,-859122,-1458823,38441,-127085,-1403285,-1545058,-1315670,-277247,-103759,870485,1294385,-1061167,-1067881,1196970,604757,-153086,119791,-272366,1370205,496048,738457,728854,-391245,738848,101288,-1237319,1471731,-861341,-1427633,674142,-595645,388655,129904,512167,1120078,354316,365520,466709,-1310544,124607,236962,249871,-689141,-1004575,-1120829,-1284914,104090,373584,-539020,-1286534,-60060,-691279,481321,479019,54566,-338973,539277,-554828,-808909,-830615,-736529,-779297,-608267,-577718,-1371706,-142287,688098,1041203,444371,-885013,34998,862394,257386,-128749,331181,1318886,512309,-751910,-344112,-420070,-1203505,-998395,-418070,-194167,594155,-1464222,-814155,352828,-378289,261361,410554,1338598,270628,219140,268127,-229571,164896,831197,323928,-1044597,-257111,85967,1266233,1664382,1040123,666572,578574,-59371,-13471,766212,294399,-1552452,414444,-328902,1018381,146991,144044,-119094,-437761,261812,-90723,776061,1004488,410653,-900694,-1511123,-765245,367074,80036,476883,362123,-285414,-864634,461308,-532895,-379821,-529326,-528859,188362,-2042329,-1524471,-336034,461586,-98524,685100,-1128147,-1462359,-112792,130791,-258025,758675,542852,1156537,295266,179039,-167626,-706638,211879,-770464,1188777,166593,164190,81526,1341779,1497089,279935,-496605,755923,634686,-150174,128457,-807329,-214562,462016,-563705,-869669,-1004350,-1706273,701540,461168,-1185948,198983,609708,1847357,141933,-147616,956318,378001,337044,104505,847772,-727359,-1063739,-315396,-981132,-401689,-288731,613536,-351974,9993,1118878,846777,1659828,1040149,-939849,-894675,-933922,871641,91600,449366,1907291,-941714,-591001,497043,713778,-726373,924115,-733528,-354689,139752,190303,173152,538396,-222948,-589935,26584,-364981,-1516688,413168,247788,315544,-587165,-328994,-985285,775044,-448228,-1038194,389346,-65587,-812984,-901727,630020,789311,1122110,320826,278095,575808,-189471,174332,961586,1590338,-394737,-1113443,-1150653,-106928,-778795,-1375870,-1006035,-1386412,157771,571279,1935833,1375509,71590,842296,1817858,682504,-456914,-639412,-43314,528728,-364289,84484,-756837,-809477,-543956,717429,158419,-510654,-322790,234984,668932,-1808779,-865182,505820,-127222,-456604,-230744,542139,-935475,254011,152503,-1424751,69327,28610,802276,113995,482273,-786316,-385642,-229197,-511199,952909,667862,49139,-1038877,-347406,-18477,-545573,219279,634110,274895,34735,392004,-1213706,136347,1506875,566022,-616073,-503712,-211503,-1495113,145909,1238701,452695,-95572,701680,16909,5917,176858,1183768,467094,-374356,-808131,-324645,-596412,-482717,274658,-640532,1078488,29730,-533429,-566516,-906253,-594712,-72088,-1503697,-941533,-788686,-1100883,12904,-349746,330784,498789,479354,165563,-1696131,-2061540,-271287,862462,592170,97231,-543725,384746,-45861,-694475,-382132,-1455670,-92796,1424038,-80928,1378946,305426,-7006,-732302,-159852,-312990,-829170,1350631,841013,1807321,-304273,-136964,-121425,-724534,183616,-929243,-1239126,-253737,1281644,-101795,40729,-528468,-22220,-366425,1599780,75794,-1064079,177516,664314,-1658928,-1708906,-198134,-1072685,333276,-30830,338264,-153032,874861,-10815,-110181,1365840,-73378,-562832,-1588404,86206,1139928,526315,-1234828,-1203729,140384,880712,1378508,375156,1672537,-864847,-768216,-2047462,-1383171,-127101,500816,1075240,308763,-355425,-489674,-1007686,-261579,481373,171756,-383637,571464,1798048,610606,-441843,-804265,-585382,155241,-151027,-651357,-549601,188346,-278466,259909,-21167,-471426,175224,484733,-730205,-582632,-1124838,-1834762,-1006474,-518095,272915,63361,-223446,-61463,-368040,1041463,1191923,-656024,-1883922,-1037189,-1214535,-743741,213033,-1438400,-232703,182236,748128,-57851,492040,1206149,-364086,-586466,-685961,-96532,-342949,659629,226418,-56067,-1234206,-342691,-739896,-1015540,-40164,1052505,-89501,800822,634968,1012058,-664937,15332,492340,-1024361,92909,-550990,202491,624469,616722,-1877676,-378455,287788,758484,998316,-463975,362571,41473,-568778,-1866630,561784,-358745,-1331474,249119,116619,239344,-178654,1004601,-526096,-25237,913171,613634,-79995,-967918,-48450,876913,-109813,-681489,-498707,394611,-302696,1692898,358290,747110,295386,1008888,11554,319191,-1289338,-190619,-648817,-1045443,-1195919,-512245,-1474483,-140037,373922,-761583,1309607,252427,2629217,1541299,-1425208,25986,1138865,54986,963942,188063,-10656,884586,695314,955904,-364078,-1431876,-329277,69656,-338737,-834161,-479285,-310609,-1487980,-481318,-1283343,-1800920,719769,-46444,67143,237238,-848077,43580,-388833,-357695,-278646,515844,401878,224931,-1631870,-907790,-600842,913081,865946,1686826,1741517,1066703,-1312368,529888,-93110,-319026,-1072210,-167306,1698724,106797,880108,905629,-354269,-1556504,-1098679,-647339,-288190,-282292,-561905,699408,-393481,654031,980548,-1613911,-450537,-52821,-1167826,-523155,189999,685094,429302,586378,700016,-133766,536856,6932,-286821,-378788,-421685,-607405,-466761,187851,1725998,838193,-1104852,-409475,658391,-145547,-758366,1118696,860074,889361,-181358,-159972,482751,204785,-11329,-1217930,-673107,118944,1692173,586337,1009146,-856990,-934372,575585,-64358,310580,-51880,428006,-290919,-2141202,-229488,954595,-732188,75153,-1206066,-1635251,842772,-245034,-380815,666963,240006,282584,-751873,-825285,-561596,848206,1276161,735424,-416104,-388154,237164,-65233,-1686374,-435359,-1516667,-1018520,320377,-1330563,-423875,89540,-643982,-12195,285021,881386,-124948,-21854,-71348,-500607,-850465,68530,754455,354119,2295155,1756330,-4781,-917593,585493,160006,693233,391430,-840135,-1494986,-304906,-1039412,155694,-454645,-1265308,-1120719,400555,605773,-12000,-558730,-487749,-373364,182928,-346911,40784,1122849,1981732,-1064363,-830816,434351,-483616,-219215,320145,1467828,-734873,228053,-66305,-774231,-173827,21752,-1087685,-919605,271775,1102356,648785,-494701,52172,-258918,106153,-137812,-229154,612574,-302804,177976,434738,174897,109949,569396,145407,-317653,82065,-462545,-55481,452838,157908,-201124,-1191177,-638270,-27489,-39111,710989,998098,166948,1835075,146001,-2012851,-1010436,-816318,-883816,-487714,329219,-381024,-215946,-105896,100804,-428753,-212306,-405339,-647829,1185165,-1185968,-560189,-195113,1408240,435843,-512399,-323298,141696,900,-264744,837998,1334534,-637238,-765840,805892,277540,-154756,-1290714,-645851,-80672,-212033,62845,626893,110198,424085,-554650,137943,-95607,1228006,299205,-1032913,-301559,746932,-252041,25023,1351948,-429998,711380,863986,331011,987139,-863264,-51650,-802488,-362431,76246,-516365,137222,-331313,-312762,332144,-670222,-545416,-803342,-674227,-361266,-942449,-92305,290859,365721,-636801,865338,652399,-231117,376242,3859,770855,-35181,-592839,-1154711,-308685],[100113,244308,217832,776450,1009944,2181646,1395108,-916421,488728,793332,-19929,590286,-733040,-370974,422855,-397247,-455751,34847,718643,-250594,-892058,-852914,-317437,-88086,572644,1445115,-1170235,7820,317125,106530,820797,-110999,-548153,682256,-667698,-940031,1157920,470628,662525,2418815,287790,323044,854251,888596,-321231,282470,-48193,147397,-419314,-762130,-1347474,1010694,410227,-681697,111331,-921270,-653764,-1710436,384643,-1010238,134336,41701,680500,1121604,-246506,-1719870,-484921,861128,149158,-1356060,-1756425,112238,-83142,-765808,1094113,790474,-95216,693317,1552086,792840,10645,734523,1292493,-596440,-318090,1216262,-104027,632492,-85168,536589,-218511,990651,-320633,-455237,-266041,-218796,-1130524,207288,-1418124,-572265,808565,795341,-321435,-362316,-1238070,-64269,-865625,-1177740,-69279,135916,-759796,-446807,671341,-108899,-562707,-449012,1571617,1912035,426631,479413,1296208,-245948,10994,-907555,-459214,-367641,-767614,-167496,993301,1537889,511989,-230457,-732548,292874,-129067,-1192350,411198,303495,341470,504239,-385105,-200708,124783,280390,-1039221,-247156,-1313463,-898906,-1240908,-192977,166328,-1158563,-1548505,-922040,46575,-168215,1072199,971438,-870795,-1283774,805730,708969,388044,112897,243072,1354590,332012,493293,718230,-357407,999671,71105,-1042291,1644467,-878955,-1226958,325927,-316412,670831,513034,145367,1178586,564484,103545,523899,-1162651,189063,-198513,100187,-812127,-802435,-1152859,-794407,-14804,-73245,-35321,-1159115,71028,-283287,1013663,454605,104304,-397953,967317,-352241,-1154468,-883140,-516533,-845291,-311009,-479191,-1059661,-74725,863416,894095,358665,-673243,168412,757625,339427,180280,215157,1213334,119679,-1011866,-332735,-777432,-1182453,-920033,-354798,30559,603817,-1009886,-654829,212594,-516409,-228184,166575,1390952,423577,112124,-24878,-47744,248122,717562,123149,-1293031,-117151,956404,1193143,1532600,473409,310347,276458,-247787,-160160,969935,294901,-1747580,295660,-584784,906265,83686,-103114,344190,-113584,542739,-222389,1102943,898055,310707,-448444,-1367221,-733332,681582,89091,356665,457315,-368817,-696566,705211,-102952,-377005,-185613,-322393,172098,-1411240,-1250172,-154630,401140,-375628,349584,-686405,-1056339,163890,516116,-155341,609481,216177,880040,245628,-81066,-233666,-552389,444382,-615776,1171135,399673,-11997,-20176,1059076,1372869,397687,-244742,487353,-27374,259830,86374,-1166579,-271817,437828,-616060,-854293,-854861,-1270572,1031374,211690,-1374911,-335215,336776,1724893,525370,-129632,705111,139811,460254,-89784,1500735,-147747,-871850,47243,-756993,-476202,-127664,806629,-365330,-846835,1049825,1471783,2191634,1446351,-619605,-661928,-725605,1005168,-101452,13251,1721191,-972780,-495489,361293,570842,-185842,672056,-553838,-5041,323989,317558,636129,445477,-523277,-453275,-18181,-266880,-1793071,-283848,-448475,66578,-834756,-529882,-926255,1054288,-727836,-1052578,166561,371360,-391712,-919097,495676,433690,1042226,1077320,407378,701163,-192698,365983,679697,1743515,-462844,-1177403,-798608,-612004,-1261088,-1227757,-930600,-1237835,-110798,507051,1413290,1088919,-341923,380550,1905028,641898,-230139,-722571,-179515,83228,-307968,760040,-889324,-596800,-159877,1234269,197318,-649198,-672942,-81781,635371,-1518303,-698492,489478,606,-5741,-4230,744015,-978291,229978,206601,-937157,34791,67370,959208,74726,481560,-1226312,-605568,-13212,-383500,645549,644554,234829,-969802,-55669,178460,-551276,191833,781066,486566,-32302,250652,-562786,-276891,1160388,1104177,-311363,-178224,20286,-1204414,53589,816970,105356,-267609,549993,197600,345837,131326,768317,-109201,-350682,-573402,-285948,-598425,-434922,276495,-829240,710790,-78997,-661798,-473836,-674321,-805282,-203420,-1578140,-1078251,-1099216,-909370,-336055,-289743,-516250,-329911,-510725,-137303,-1197513,-1866222,-63268,1203104,738694,-204168,-808648,151046,-194958,-1761983,-142541,-1127849,-234281,1114227,152264,766617,-45247,128008,-997214,-145940,-303754,-18252,1684912,632428,783544,-470381,-228765,-150372,-560655,26927,-451462,-1150732,184288,1312906,-150229,88819,-751546,144039,-31155,1350256,47555,-291454,896193,766032,-1382436,-1012690,108387,-1036289,816372,-74654,353044,-126374,708613,-8255,-286973,904916,128925,-634913,-1632337,479959,1591319,15497,-1171901,-1267664,323321,777573,1290759,329522,1723635,-1040132,-524109,-2046004,-1841472,-963931,403679,885510,126209,-741230,-375957,-637412,-373464,181753,-160081,-210282,378380,1605846,275199,-781089,-491674,-691709,88896,-221744,-938319,-823905,14264,-109022,220659,-132892,-695853,308455,512604,-475774,-822734,-1275862,-2024690,-1172274,-541508,398036,91289,123295,182523,-122273,1226680,986463,-318069,-1458787,-737737,-1352494,-941406,-9859,-1425607,-154364,309019,755939,-89852,644802,1194390,-13216,-389489,-371444,-303709,-463014,948943,159859,-234800,-1758843,-309088,-882530,-1392056,-147812,783600,-668323,604581,424844,709001,-819323,87614,509661,-968503,169153,-858666,85407,879827,766212,-1234169,-202106,327177,812375,619059,-431648,621913,365682,-248014,-1829628,347886,-121904,-1076130,120574,-185575,-38430,-456618,1431834,-18198,175359,837724,375866,-249091,-634253,453715,1288858,7877,-290300,-569109,-182147,-237735,1439446,86886,627434,776450,1064940,75837,43829,-1483771,-30040,-908590,-882006,-601826,-379509,-2028416,167933,502338,-680513,1205969,-55162,1940561,1471364,-1414854,-39757,776891,-144949,1012338,496523,-48206,896635,622533,932865,147561,-1446397,-366242,-482907,-600373,-859391,-439032,-349000,-1213293,-171711,-1202040,-1933896,465574,-44317,345284,415989,-1045047,90005,-412171,-272169,83256,586869,327361,471182,-189132,-178513,-655468,868716,470186,1685217,1900943,1171091,-1351269,924083,-249876,-509365,-1187956,110367,1525138,-223409,922071,926880,-677561,-1478770,-720290,-595677,-290609,-7916,-386065,247885,-657527,842742,967483,-1700635,-167057,-172896,-343424,-743546,-158576,516856,-70264,203459,599911,-270286,595880,-343112,-130909,-380207,-37063,-456350,-781639,-67834,1389228,499104,-1016639,-161134,371841,-131729,-334342,1578668,613712,841025,-20394,148456,646408,318116,-186979,-1616002,-1211573,-149570,1156848,449167,794186,-1031689,-835744,62432,-450996,103636,-165651,648198,-254890,-1824550,327850,598040,-948618,-142805,-1014359,-1299694,1074615,73193,208043,960306,32963,298079,-680423,-608226,-833953,871079,1419343,137133,-298216,-382452,551722,-84896,-1819946,-253513,-1757858,-806909,656399,-1083865,-70278,-105491,-559798,-51148,880390,1237470,43357,727336,194382,-392846,-1097915,-98000,460494,180181,2175737,1255170,-230095,-1105637,133372,-470840,624144,19659,-681757,-719871,98475,-1329509,-139408,-625379,-1699973,-1242054,374185,689150,-93105,-769036,-415455,-1168521,66505,-689296,158473,974319,1440054,-1254592,-876127,603914,-852495,-187614,220138,1246219,-890347,306661,-81140,-698246,-55245,160273,-1085104,-587633,273453,1070020,1006149,-667423,-103650,-310065,-208744,-123591,-97397,176066,-209575,192625,275335,167815,329158,158140,-50593,-440735,-274330,-667458,-134526,243958,122972,-166577,-1015737,-801625,-128448,-12032,671447,992373,176126,1410851,-157631,-2295292,-1166363,-1176577,-886248,-268743,222526,-669910,-950823,-173770,-606486,-475412,-213694,-288995,-301961,1198090,-1301341,-832659,-356546,1481120,339724,-324362,-140766,67228,-478326,-440310,743539,1441152,-723511,-551828,520423,95055,-66055,-1542555,-1011324,28216,-626253,272573,178481,11935,190651,-982195,23717,-323040,1164909,675106,-897401,-539220,620774,-209321,47526,1056388,-853104,280493,661756,375789,749489,-1312300,-440335,-790033,-189733,-152966,-883546,127440,-503226,51519,635105,-932278,-691873,-1224376,-633956,-505601,-1268465,-275110,163387,212629,-350190,1267737,881660,-74660,288906,-297741,812602,-153872,-673689,-1246240,-577724],[12303,199642,-103854,802372,1109600,1686592,1025201,-1050630,462763,979786,720573,655890,-717728,-475836,178668,-436995,-373431,-339017,355078,-377651,-919527,-1202381,-540371,-153533,635096,1448877,-863390,319338,386666,603504,922799,-53325,-474009,698973,-529397,-1266291,1145824,1048112,642708,1729332,409215,58563,917492,792727,-154246,708860,162638,73923,-589281,-821813,-1832029,581644,579652,-229598,-187475,-1105248,-914133,-1634368,490516,-612366,123937,-536080,672428,1168469,-305238,-1411687,-208069,623130,158693,-1043510,-1986321,-11008,-768515,-1199846,745861,597055,179084,407963,1425918,811079,18944,503713,1363941,-708904,-612492,1085050,221905,-85177,-287643,635270,-262253,553843,-656495,-594236,-182516,-99711,-1502396,-148435,-1505505,-614643,708617,412885,-587632,-520344,-1354260,-175220,-1083794,-1135854,-272436,53220,-886356,-709170,677770,248167,-379932,-571703,1143679,1837389,530729,122914,1075071,-178359,207065,-1046616,-482250,-107661,-771526,-225022,766591,1401354,535105,-397979,-372021,157131,-773503,-1370014,245787,241248,-46609,277835,9584,-371892,72380,275918,-776319,-147413,-927431,-723844,-930538,-524296,729200,-727564,-1326084,-399591,307571,-286380,1034090,391257,-701105,-1128525,149676,725592,805839,101089,683975,1048218,166325,187094,631174,-278817,1107867,161658,-859391,1583911,-853022,-771178,-117608,-174217,879613,800468,-131137,992733,565789,-139579,499967,-890213,248695,-506096,-71302,-786869,-495274,-1111334,-176636,-75669,-489226,444762,-796423,90517,221900,1310329,384516,151086,-347249,1165984,-83657,-1127307,-955509,-325190,-633964,-36495,-381859,-710349,28256,1000615,679686,140103,-530420,100390,677900,362731,481435,-3728,732551,-351882,-1095723,-211848,-1010522,-1108052,-859870,-96026,373499,660809,-207265,-393394,119867,-769163,-575794,-14667,1235463,471941,-125628,-307817,66350,218438,411105,-240337,-1652991,-78435,1639337,912500,1164984,-299194,-106477,-49398,-446360,-189938,1151487,270804,-1767517,268162,-665809,824100,27995,-231667,1093532,264301,743687,-166875,1238339,598523,341365,280027,-1051751,-727692,696216,-45861,277505,517507,-350336,-436852,1009396,539821,-348371,168270,24744,241698,-509894,-909004,105879,259399,-633479,-115899,-131963,-657671,277268,849223,113158,292716,-202822,312698,188554,-650329,-393181,-370763,714900,-383401,804696,599699,-143857,-84422,701156,1074245,467540,27136,155306,-825055,741859,203060,-1291279,-136614,450310,-609292,-648506,-525197,-836065,915020,-127840,-1432186,-893396,194708,1247055,808841,-184618,405534,-144599,445901,-260484,1852026,219938,-684095,324982,-515069,-379150,64389,885642,-376290,-1530264,827023,2026401,2418944,1462531,-207142,-288015,-608829,975946,-356288,-333926,1402897,-660359,-322684,77075,387055,480081,379245,-261965,366783,482168,349162,938095,280366,-942742,-396545,-7832,-96172,-1947459,-710762,-1126077,-174541,-908657,-658592,-757023,1221659,-962946,-1005275,3253,834267,37696,-722658,215879,-67122,790669,1526840,457395,639484,-273296,458365,367216,1501681,-487785,-1280312,-409092,-1091627,-1520312,-1045505,-554908,-819509,-285830,400208,641868,555847,-829601,-157515,1721944,356049,-251038,-741227,-208507,-388786,-302384,890201,-880319,-380939,436800,1541253,4991,-767336,-946231,-412580,505885,-1012918,-417658,411661,25338,-102784,250419,963390,-893751,342957,190020,-565393,-34703,-24852,887897,-55063,426558,-1401329,-631538,292764,-239947,407408,624349,317280,-835151,319166,315189,-364390,132594,743837,542603,-128636,41068,104659,-644012,758264,1547520,36156,50489,367648,-910564,-98310,247005,-113122,-306528,387005,420662,830347,91552,138919,-605136,-169312,-268317,-222044,-668635,-332271,133291,-980189,137534,87074,-609481,-323895,-381540,-880989,-453799,-1448097,-1112711,-1165792,-698780,-603745,-173835,-1251960,-998114,-1085675,-462848,-351912,-1334651,144824,1422717,837813,-382754,-937503,-207572,-318750,-2360902,75344,-760895,-425636,882947,383266,170682,-264191,286369,-1027629,-72987,-243211,501807,1638238,466294,-155691,-561779,-155469,-121477,-421920,-181363,138623,-968413,419353,988896,-178912,125929,-829684,265365,376542,874917,15671,605241,1388851,769731,-850403,-365306,420544,-854039,1209533,-280069,118049,-139316,529060,-51639,-354033,189351,259160,-820993,-1684452,619860,1655169,-744414,-1040328,-1211626,445246,485229,1081202,204907,1550343,-1295656,-364135,-1676453,-2027576,-1568078,279604,485950,-83781,-1084235,-198181,-122176,-552458,-33700,-600800,-42801,187019,1141371,-15978,-912887,-75593,-602208,129737,-183229,-984956,-1045736,-143271,196375,127120,-264367,-710663,417926,439946,-153943,-967067,-1272547,-1776871,-1031085,-476443,516166,-146063,422993,422536,102269,1326828,757465,7955,-727657,-264787,-1303242,-1323708,-174287,-1181712,-73524,350560,657783,43509,543324,1069855,560313,-128136,-28219,-397474,-610012,971449,69195,-562816,-1953205,-197511,-1021213,-1454264,-180849,336463,-999874,401066,172551,12,-764684,2893,417825,-823787,276123,-927833,-182382,884494,779039,-442915,13237,351324,824301,191030,-203339,842373,452195,44131,-1674055,80959,18025,-761984,131842,-197790,-270669,-522834,1589011,579705,523585,749401,276223,-395944,-282372,785890,1592543,213170,123180,-685410,-694994,-134066,966806,-138680,493674,974877,708004,144707,-200790,-1505513,57278,-1135051,-515835,210803,-113957,-2240053,318766,701880,-519845,998395,-279927,1021105,1198360,-862496,-72885,345382,-402492,819908,748185,783,569139,489088,756270,412213,-1194050,-388920,-893812,-764130,-745713,-344998,-418179,-833807,105571,-1005091,-1605436,147076,-195601,512736,756691,-940826,38360,-203683,-263446,309614,483057,297518,741920,864721,326216,-587116,888691,-35694,1394710,1865595,1143997,-1393904,1260567,-448665,-587088,-1200108,215292,1107404,-559958,749261,837340,-811006,-1160921,-272121,-359217,-221874,191206,-389572,-396630,-955600,871819,837169,-1488549,208089,-325142,332816,-829431,-472793,343769,-763833,-124525,541381,-289647,340651,-688683,118400,-302595,173126,-222877,-1063277,-143662,739409,-4863,-955864,101085,209282,-94191,26324,1679173,277980,584649,-29471,262080,499721,442623,-306030,-1697419,-1268402,-403742,701171,247527,532188,-1064944,-503102,-469090,-710903,-118076,-328302,1009699,-121093,-1120123,563773,44840,-918062,-395598,-747299,-812707,941580,168328,798001,1191612,-455305,342600,-487518,-254000,-961264,810152,1359666,-424173,-6630,-207949,708654,-199508,-1886155,-26022,-1726252,-415116,745324,-729660,165947,-367110,-406994,-92115,1431560,1156417,350218,1369802,412552,-274117,-1134437,-150951,124641,12316,1628215,773279,-678866,-1107607,-653176,-855708,613941,-300256,-314349,-61677,315829,-1191594,-386522,-757371,-1746424,-1235141,353012,654676,-176760,-883045,-223543,-1681324,-124071,-749444,290217,680216,834756,-1269381,-855741,649102,-1041222,-87944,276173,988817,-847916,334471,-161508,-525832,100930,391393,-1085047,-234088,111711,990119,1209581,-707342,-308572,-361547,-443728,-108392,-130108,-227251,-206897,240091,12991,90044,346584,-125287,-204153,-337204,-360306,-842176,-325568,-99336,17943,-67184,-810780,-1032983,-305938,-84697,437351,812634,221888,749649,-330025,-2141100,-1032676,-1484101,-740210,209470,149539,-998649,-1600652,-244958,-1363439,-484977,-407497,-379508,-76112,928238,-1102035,-933790,-488021,997720,125695,-57346,-18848,-30102,-1025092,-569260,550887,1355785,-850897,-326676,295773,-73582,-8770,-1565481,-1101638,182744,-798818,545229,-328798,-179695,65595,-1146874,4793,-425068,1092394,987448,-593033,-637210,451629,-87134,56465,545634,-1218750,-116888,394055,560699,438808,-1389843,-671009,-537681,-128466,-444424,-1160723,144279,-394848,340966,782998,-1048494,-851849,-1407742,-506087,-519266,-1354914,-420857,37244,97187,-68278,1619210,1014965,7765,93170,-707562,806625,-358029,-639524,-1159377,-786689],[-15191,115491,-317598,768039,1023991,964089,540145,-1081554,206851,638824,1116256,436290,-674256,-393902,6220,-455541,-309878,-797874,-50030,-626476,-921062,-1426250,-601641,-294443,521428,1200784,-349068,582328,533278,1084662,913026,-111630,-373742,606876,-452138,-1673154,905967,1403480,487117,636355,463270,-281839,794681,589441,-34574,953263,371285,-469,-779767,-685510,-1996172,-315296,639987,357311,-456245,-1230138,-903049,-1472017,502139,-93659,230204,-990258,476915,1183638,-125880,-811514,68096,250366,89852,-552835,-1793966,-268764,-1230427,-1302091,571830,394290,307733,45294,987575,596914,14444,466060,1368046,-687502,-649330,670472,473516,-641643,-400507,719678,-286922,264018,-753241,-714532,-76713,20659,-1904855,-468080,-1481250,-465083,366685,-3430,-833698,-494919,-1390855,-385251,-1044257,-985623,-323358,110448,-837480,-686979,605004,592691,-123953,-574112,601408,1631162,441863,4842,709373,-33208,514129,-970734,-493888,211787,-563656,-279014,343488,1170624,437990,-594842,47114,39487,-1097288,-1355865,132735,37528,-341571,157980,455887,-533837,-4014,92010,-522437,109114,-465816,-341022,-568127,-850270,1242189,-201086,-906925,-45398,438206,-458550,704188,-232084,-570768,-711303,-629237,593763,996462,120980,884647,580102,26931,-112213,484719,-33398,1029247,363201,-689767,1457543,-689644,-184002,-471981,-187338,971475,936940,-321081,636524,407545,-309683,354245,-593318,310994,-604756,-109316,-633427,-144704,-954976,394016,-83008,-808714,751018,-247653,247524,623690,1326127,267384,188879,-246672,1088396,205085,-695465,-866467,-229957,-170182,289270,-348442,-418158,140760,1034154,614066,149097,-162160,-2648,594577,300529,681399,-280266,27377,-797663,-988980,-22526,-1109051,-1002456,-779438,318121,742604,678659,613155,-91343,149937,-1088665,-675142,-108910,955683,401619,-316463,-492968,108264,383736,175062,-548844,-1760537,-135582,1749589,470747,714110,-1082447,-439382,-253396,-601029,-105566,1058943,215780,-1551365,127635,-592073,795805,1104,-269851,1744962,630701,792757,-7393,1066393,160120,595760,980099,-679548,-787550,456126,-271371,243578,565122,-127185,-151177,1205929,1179947,-329721,401833,419770,351871,347675,-558527,377071,75772,-825307,-551376,408438,-310020,220403,1089592,526411,-11250,-600074,-307279,157930,-1292473,-637233,-246983,925845,-100003,207256,723691,-236206,-85452,300922,603715,561402,222802,-208600,-1544293,1053881,480329,-1258235,120877,447272,-484317,-279815,-136759,-459923,356792,-467612,-1343038,-1219050,117203,512579,847239,-346314,143780,-308576,355999,-389051,1756843,290181,-546176,460193,-294781,-151265,255117,817669,-393293,-1854443,557566,2209242,2287733,1076453,171057,154012,-610871,855373,-518532,-456112,1064081,-94887,-5167,-270300,160095,1047163,150644,27888,668204,554810,257729,963786,34142,-1379287,-373406,101809,97916,-1984378,-732202,-1654579,-395022,-805785,-678255,-515100,1249895,-1090976,-883885,-53895,1202317,391372,-354106,-112802,-565677,495519,1539979,401223,471675,-344255,474761,113303,957702,-432363,-1316760,-94678,-1382635,-1535995,-875145,13508,-404107,-436396,247430,65087,-9992,-1227986,-616902,1273844,-104393,-512438,-703834,-124431,-701859,-393374,500624,-752708,-225648,1117641,1534728,-311127,-857068,-1052516,-561183,367806,-497717,-130146,231042,-24949,-665239,411069,1105823,-792388,524608,89063,-379608,-116452,-213922,539344,-289945,353076,-1247113,-452932,602153,-177815,277650,670719,268944,-621131,681413,371516,-8011,72773,530839,426594,-210125,-188403,521950,-881772,442748,1714394,314533,144603,752841,-762225,-283007,-308754,-82414,-295694,225927,684653,1334413,113491,-545117,-907578,136897,26752,-126277,-810894,-207607,-59065,-1033495,-468623,434108,-443762,-144125,-127309,-772581,-789026,-1201580,-1001773,-890987,-531653,-773128,-52743,-1627311,-1375898,-1210046,-738968,570579,-683279,303467,1503598,900960,-353810,-910008,-607301,-432449,-2261450,237332,-462609,-632973,783220,555250,-296948,-320690,424815,-856314,26019,-148549,470238,1097393,455863,-763267,-506012,73883,-30012,-377005,-416685,668359,-736483,375412,380359,-179255,149656,-698985,311070,703498,449378,-19891,1283382,1547306,653445,-222179,75388,683894,-532558,1410447,-551190,-338313,-180969,366398,-85501,-319477,-571715,242914,-1027045,-1652835,528018,1320559,-1453161,-889952,-1086879,457932,81814,824762,-7625,1294822,-1428044,-321244,-1189759,-1954495,-1820820,203658,-34412,-273661,-1307022,-58267,243697,-753648,-144690,-1120624,11259,626,378709,-212836,-819278,375792,-299250,248463,-65728,-821335,-1177581,-272254,498356,43878,-394310,-482210,491295,295848,140180,-986876,-1118584,-1328415,-662697,-293558,584209,-513782,607067,566424,275911,1307314,584122,69764,19827,219460,-1064661,-1626381,-227837,-661011,-54412,244033,495924,322849,183306,860061,1088805,113924,257223,-339018,-724153,740634,41121,-900408,-1624837,-56692,-1102408,-1188802,-91649,-168123,-1003150,244994,-96019,-823899,-431180,-165044,261566,-621326,330005,-743392,-548377,646757,656788,201062,206701,342059,757887,-201579,114792,989607,290796,237321,-1471056,-159068,18292,-518881,235957,45595,-423016,-347326,1476018,1079941,962431,652877,346639,-565476,22715,958157,1706372,445655,470177,-777457,-1042728,-15607,369305,-272514,408865,877758,257834,170821,-379516,-1326310,39577,-1315134,-56304,990132,198476,-1944032,247561,955595,-330714,725343,-378800,210952,752515,-46972,-54278,-38426,-646798,479849,966143,152740,-20254,281160,461042,389814,-822559,-389758,-1111582,-788090,-499199,-215029,-499416,-431384,333261,-741889,-878214,-123752,-470993,496380,1224200,-635887,-114946,242944,-339565,367235,207958,326807,1008474,1307321,559188,-353241,882554,-545732,938351,1707714,947784,-1442900,1442949,-656958,-502740,-1085791,130209,610390,-907267,378105,687679,-736719,-774883,150050,-43781,-141232,251608,-619213,-1001495,-1021818,744290,683388,-998865,595980,-432355,697099,-716758,-672076,274591,-1355343,-267634,506192,-290607,-114025,-899024,342963,-208946,196711,34142,-1233941,-47966,14833,-495830,-817822,353217,113869,-38776,260042,1486168,-83366,172979,-227960,185684,230244,577726,-337708,-1431695,-1012880,-575729,510873,68211,238815,-969768,-39431,-815475,-790776,-334397,-533789,1447703,117012,-254763,344250,-599597,-678768,-618156,-452540,-399361,534149,49893,1242032,1322883,-1013338,381454,-237014,135729,-941288,717536,1158408,-803529,374549,36650,677300,-293943,-1841214,138589,-1178055,-3974,604980,-406305,186944,-660321,-276504,-136544,1795496,767590,655436,1730007,452836,-151356,-1014478,-75542,-198667,-94714,945991,431397,-1147232,-915211,-1496432,-842578,802821,-435535,110866,272471,304260,-616141,-450613,-821375,-1393345,-1119525,316478,456375,-195039,-874824,51071,-1782501,-335887,-545439,328120,303643,427666,-1139101,-795288,574246,-993478,125659,488623,801689,-631616,296033,-349461,-260240,290920,695484,-1007243,72757,-119507,841449,1265474,-600577,-551068,-432288,-595049,-109634,-302170,-516460,-292887,321084,-260111,-20318,134890,-190379,-329570,-40267,-58362,-959391,-533678,-465430,-143420,57495,-624203,-1246433,-537033,-274789,20253,552619,328734,142969,-325879,-1582664,-719748,-1631378,-510638,744257,66333,-1434802,-1940870,-306621,-1933140,-455944,-722213,-632291,-51220,484858,-588258,-904079,-592413,213526,-75522,241454,-24739,-131888,-1429444,-603038,334140,1127195,-1043246,-120018,163452,-116627,1027,-1423702,-940946,399071,-700163,765946,-710183,-422490,-755,-973939,92946,-339917,964168,1179379,-197335,-597208,267181,69012,37811,29673,-1340074,-383821,79059,750642,157994,-1013484,-705019,-76754,-132078,-734578,-1287371,187192,22610,484132,691675,-1001259,-960402,-1296078,-333981,-432178,-1181789,-530009,-69396,38557,140219,1789187,968962,19037,-158062,-1105413,726103,-637986,-497574,-859244,-918622],[-16398,15278,-342202,700145,774036,324038,137138,-1093850,-246842,-122866,874528,-34023,-615760,-141567,-80516,-465968,-237032,-1063177,-356408,-914020,-901395,-1446605,-449574,-474674,249460,811328,194267,653495,703984,1439603,744001,-318157,-223671,440449,-456517,-2051845,568076,1497738,268844,-378284,442018,-609490,508763,335075,32469,949454,544756,-97558,-870059,-401471,-1813918,-1213324,575316,811844,-655530,-1273114,-630089,-1197144,400661,415915,384876,-1161731,160906,1207926,273391,-141869,308275,-127256,-35873,2992,-1355001,-666167,-1318464,-1092235,621407,223113,229548,-334175,421870,186470,-3503,530415,1273884,-531359,-395706,148993,594264,-969536,-398851,826243,-273366,229842,-620908,-754464,8722,61002,-2290548,-697759,-1353606,-42659,-103551,-250995,-990116,-443355,-1307697,-673926,-762644,-733053,-224205,321791,-628902,-434880,456749,814853,170154,-442143,132145,1397645,256562,145584,329619,208319,839141,-691864,-509285,479358,-193624,-367602,-169761,837402,272210,-728652,455919,-5781,-919832,-1190283,128286,-250694,-522158,194517,869198,-601151,-73657,-250327,-421722,429788,20866,171654,-171694,-1053378,1405874,294885,-382825,3235,408856,-647988,170442,-697921,-484423,-191500,-1306135,298709,924196,184985,762324,140535,-49866,-330001,314730,449356,794770,616059,-498508,1367760,-341105,376698,-559147,-316548,939131,921544,-504877,227800,190761,-396166,73508,-381430,376220,-496071,67833,-411031,162497,-647149,752568,-62777,-982752,805852,362164,620552,764115,1112674,115460,192615,-173863,782403,460407,-17996,-508339,-227307,415835,734881,-390641,-227314,242722,914425,600311,348209,301943,16914,445062,137289,721226,-547002,-661757,-1122179,-742768,145417,-1116766,-893750,-652968,777979,1044822,593755,1149711,186280,300161,-1389948,-512744,-129818,644822,255917,-332760,-532981,102316,722903,299659,-411958,-1381457,-359178,1122110,-30859,319599,-1642961,-559050,-250908,-659487,44500,532831,120144,-1128102,-216774,-434334,817340,-7244,-299821,1889815,922369,672699,138177,577116,-310964,1039148,1400574,-357306,-888111,114724,-525484,243862,621408,308886,108986,1162528,1587404,-336236,433257,769944,449117,952689,-253545,596396,-101664,-901873,-822001,788834,-32130,38729,1181402,970080,-162883,-842272,-725588,161809,-1683485,-889737,-219646,998787,206592,-418908,735621,-310774,-29774,-116151,12898,715789,283206,-568414,-1994977,1035108,819260,-1112609,400384,385809,-201408,131447,176073,-193778,-446067,-721709,-1140277,-1129103,33953,-292637,551609,-614365,-8754,-234828,293391,-456708,1292555,132073,-454683,461318,-132421,82752,416750,630425,-417849,-1739224,355759,1830578,1892073,439329,411177,580276,-685636,692897,-481923,-302626,830175,540074,492707,-572753,-122067,1311952,109787,220166,833612,508330,67184,724004,-259557,-1717918,-306458,291366,244810,-1914156,-438167,-2004556,-585144,-554915,-587305,-260732,1151789,-1067369,-668426,2404,1338767,601165,75315,-386411,-895750,263416,1203928,263732,305838,-320857,446729,-23136,298466,-282110,-1208310,64405,-1383573,-1350449,-726442,590482,-162806,-600317,59823,-113531,-395656,-1388833,-914391,655327,-603790,-907966,-633242,35345,-758802,-583545,-152011,-537682,-153896,1638400,1210168,-570003,-905674,-939772,-430667,285406,-115897,38274,-24926,-89387,-1382157,400158,1094609,-757000,701371,-67994,-362369,-174704,-419803,-37402,-594519,306562,-818004,-115055,828744,-266435,259435,782324,103165,-338542,938714,362744,436685,58832,186330,178449,-252113,-389141,522969,-921387,260892,1524577,444327,119750,1076004,-854929,-449669,-692864,221886,-319585,79001,963686,1702529,210095,-1151402,-934349,491787,251422,9302,-989531,-88669,-190436,-945224,-930880,771921,-262443,40269,1354,-477271,-1104197,-945456,-702706,-301218,-448015,-876188,4791,-1520178,-1443004,-1062069,-896747,1249358,-172413,385543,1467789,957363,-106201,-739983,-944266,-557738,-1582226,319972,-305313,-813734,786440,652043,-587737,-248952,506271,-583880,114561,-32076,-90736,194985,657248,-990734,-285615,403255,97237,-448381,-619255,993235,-522428,126269,-314134,-159224,138567,-366714,281274,805116,221792,-65679,1491254,1375763,423713,296745,283102,857823,-112237,1369362,-770713,-899121,-236152,263148,-63180,-236939,-1204891,133099,-1148184,-1466530,286512,698787,-1898780,-778870,-959396,357734,-323989,615454,-277611,1036949,-1265467,-387051,-793753,-1698798,-1708500,264423,-522496,-408644,-1364071,-46188,263888,-920309,-181149,-1654474,-128554,-190519,-562744,-287797,-544019,772339,133587,395098,63078,-551809,-1166701,-377161,610503,13019,-504955,-71594,531888,128945,341674,-876082,-866448,-969700,-229204,-42282,560521,-735152,641462,550015,373864,1116592,487323,-328567,527535,528293,-694395,-1586567,-168249,74849,-125403,-41436,321360,676535,-314452,621108,1299767,273334,423874,-137447,-756960,359871,115368,-1091769,-784473,61726,-1074492,-694350,114039,-570807,-730050,174961,-352834,-1431182,83241,-318830,90322,-434653,241841,-382903,-895214,259383,440836,597164,336134,287259,587461,-506535,364490,1037995,-48386,303083,-1252140,-305009,-117639,-425328,352739,377422,-493178,14458,1173356,1327044,1350730,554211,536722,-749091,252147,1005863,1658802,639726,732458,-793005,-1175144,101483,-222201,-307653,391914,567493,37933,114186,-512497,-944265,-79724,-1412067,338787,1462753,445950,-1204090,-39028,1210600,-166791,475629,-367032,-298961,207438,664505,17310,-301213,-793983,134059,1135698,401053,-694415,-7590,119195,148697,-554479,-377325,-1157865,-665317,-162064,-48246,-560747,-68727,528587,-479625,29719,-248479,-819172,284499,1696796,-263446,-314508,840542,-474471,292875,-170390,417786,1237027,1273344,586617,6165,778210,-935007,506316,1489464,563538,-1478387,1429761,-827264,-268500,-848616,-96367,217069,-1239806,-98597,527039,-487156,-547194,460233,208677,-103616,155115,-1005370,-1360733,-780318,503143,593115,-367500,917932,-439895,729839,-404379,-707229,356702,-1569986,-158967,471493,-355260,-571844,-909659,420813,-214732,121391,250513,-1245821,141515,-445799,-776257,-539075,572822,7131,20885,361235,1151203,-420480,-292040,-558688,-4754,10823,723403,-280885,-930664,-750565,-633210,614846,-13916,-49131,-762516,393283,-864839,-693298,-528860,-744476,1823863,434587,494591,-221131,-1187538,-331360,-766102,-184133,-192919,31953,-198204,1462923,1308327,-1418837,372132,-13447,460066,-792187,676871,917707,-918937,726905,248071,502937,-267258,-1647514,194541,-40371,282476,321442,-235176,5107,-893695,-219109,-188729,1902964,329135,786186,1785409,273908,-33890,-817769,87902,-393630,-101183,459626,287147,-1404269,-544290,-2014263,-469329,1158782,-307273,392705,274927,111289,224717,-271535,-817019,-786013,-927636,246664,94140,-131535,-762160,335594,-1526072,-517693,-231382,169020,-96739,302758,-931857,-728534,413193,-734250,473675,781004,749992,-321431,169111,-660209,48531,504044,1025396,-749120,303900,-300246,593783,1220781,-364961,-792492,-547342,-693689,-151006,-533508,-631520,-409351,418252,-453535,-132029,-260881,-36045,-433675,335245,603294,-973850,-632150,-692854,-330575,157502,-492673,-1329289,-756497,-575767,-494203,316476,496313,-197880,-157264,-822844,-395604,-1563269,-278135,1124725,-29768,-1951896,-1873954,-350217,-2129118,-392915,-1033336,-941365,-238703,7407,99868,-792201,-683123,-474920,-159371,514199,-145607,-231872,-1555217,-531470,170609,825887,-1270934,55874,121003,14529,-33880,-1207206,-631646,633711,-412475,832566,-864854,-654372,-68708,-525413,274254,-65897,743585,1230544,189203,-448157,93860,220577,-8562,-299164,-1126058,-533133,-255657,836928,-25337,-336811,-576721,477749,-132130,-962064,-1274200,246578,621561,489353,358221,-816485,-943041,-935352,-190131,-310747,-826811,-594643,-140692,31157,235309,1681291,727272,-4896,-395566,-1381893,532484,-956562,-288814,-389463,-962264],[-23390,-59251,-203684,588662,436665,-33150,-73170,-1189251,-772086,-892494,-12894,-625247,-548095,219191,-93476,-472420,-143588,-926683,-441095,-1121729,-850450,-1259380,-100123,-586083,-123751,411852,545049,420149,798417,1573481,394880,-651399,-20361,255097,-521914,-2265461,264876,1430685,85228,-998825,368160,-833519,121300,67922,53148,742555,666546,-215706,-751221,-48648,-1354315,-1684572,387800,909458,-772807,-1220100,-190231,-803146,212523,767512,505720,-1043449,-177314,1209633,803996,411904,481004,-395471,-166268,490824,-895321,-1088821,-1026155,-681052,812898,108201,-28210,-687460,-91261,-328704,-32897,582697,1062179,-270794,60132,-302704,565967,-1061297,-299250,904925,-231113,397003,-351187,-684921,26784,9708,-2570604,-797551,-1130351,642090,-537463,-203594,-1018038,-503359,-1045188,-990131,-307183,-421284,-41134,629211,-339257,-93826,254919,854408,432444,-213284,-164374,1239070,91245,465083,58564,518895,1080337,-267323,-514393,605844,248051,-491201,-642619,422417,105035,-731436,760010,44755,-306906,-964182,225214,-528307,-597020,383796,1195676,-514331,-113421,-652316,-538286,680441,511028,690491,259258,-1057645,1139853,642149,122633,-187304,241543,-793303,-379300,-888252,-438194,292536,-1676987,-110474,637431,278231,355854,-106684,-34560,-404495,161434,1097539,492028,824266,-251360,1295341,150935,771189,-309941,-486996,819028,797613,-762558,-122879,18736,-427522,-311532,-328393,432519,-253546,429990,-191742,351274,-201336,797457,-51181,-998288,621172,865793,1079544,586683,779765,-42540,134215,-185855,358265,632958,622911,57272,-259785,933205,1280215,-451108,-111997,325923,664626,141888,-112595,-36737,18573,199626,-103859,604330,-728119,-1104676,-1261537,-446298,176573,-1094454,-799742,-477932,1136006,1218730,397493,1260177,388539,484187,-1580314,-171861,-120117,352149,87284,-145904,-434169,84643,441470,355602,-173213,-1124151,-881638,33553,-457347,66936,-1820011,-409405,-48810,-588662,191666,-354650,-16584,-598077,-656380,-271375,863008,-31968,-410980,1356145,1110958,421967,174067,-98442,-698208,1507336,1452450,-153789,-967801,-150580,-759764,257358,693331,842791,314176,842002,1622195,-356801,259699,1002798,481175,1240281,-34161,728642,-228994,-815473,-869286,885374,177268,-182003,1079355,1289968,-114298,-826333,-791201,181009,-1610407,-1045036,-270371,899375,507777,-874057,613491,-385654,45660,-509283,-583725,903687,208309,-869576,-2072349,672713,1033065,-852692,631363,257051,229808,406850,318102,-71039,-1197999,-834896,-891752,-606461,-76129,-962970,-64323,-950352,-31262,87973,345961,-451973,716481,-86434,-373828,389573,-61185,170888,527147,401557,-444953,-1248775,294121,957600,1387534,-226049,478395,916989,-743166,492249,-246825,68848,774765,1040157,1105264,-731839,-448549,1201838,330808,267261,842083,345848,-148525,352398,-534513,-1875105,-132961,507054,287418,-1749053,-88118,-2223986,-729844,-205130,-419676,-55033,973843,-880682,-347375,147387,1145119,630372,416205,-527594,-943147,139890,744081,111752,236688,-168968,398254,-21039,-282253,-59389,-954837,47346,-1121213,-1051999,-586475,1005137,-86800,-749564,-127496,59210,-482577,-1233071,-1052172,37048,-978737,-1279127,-558699,195768,-577157,-826654,-752555,-265938,-145379,1747018,674145,-603914,-900049,-618925,-68700,272730,75594,-907,-263075,-97979,-1901792,216594,900066,-804069,828966,-226919,-444042,-182181,-554857,-695657,-886982,323765,-261024,294050,912300,-510455,320825,891994,-133805,-26245,1030826,329799,855887,139397,-209969,-119855,-253559,-522227,141528,-747956,151801,1041905,406562,28241,1240927,-1165936,-527218,-816597,686538,-428276,-39659,1206392,1807050,343055,-1614947,-667796,794996,381871,190456,-1136388,14930,-186590,-713967,-1146528,895027,-154715,205649,-42627,-47913,-1285317,-740864,-205569,434197,-457911,-956842,-52614,-1001992,-1257632,-847639,-892209,1494119,22669,395257,1359673,1036788,279098,-473472,-1123782,-700538,-668067,311761,-305929,-923499,821365,705693,-718285,-128530,514828,-325854,175459,97272,-917969,-736701,1028365,-948300,38729,747481,211770,-599299,-714956,1059855,-387329,-152416,-850669,-133648,60110,90356,212379,599782,196892,-131311,1198633,973838,120378,542374,332689,928791,337205,1113900,-852647,-1377833,-291370,254762,31019,-173873,-1592934,93103,-1115324,-1127045,534,-19741,-2043631,-751213,-882448,183370,-643596,523157,-535090,782968,-777826,-526559,-576729,-1342203,-1306326,521092,-822526,-473454,-1257804,-206913,-70718,-1015324,-192933,-2098625,-466467,-391893,-1420880,-245438,-179983,1026021,526623,520357,120997,-307860,-956344,-468548,395725,39214,-591564,368072,555647,-3919,435927,-662289,-597789,-877108,106615,168966,429481,-531422,536255,366257,381074,740003,435666,-1170029,665192,532340,-276934,-1116873,-37547,833814,-266520,-484894,177452,1005179,-750393,421975,1068692,337404,466133,154669,-687243,-32059,273223,-1035443,310789,131749,-913808,-143523,375114,-731921,-315868,208070,-563980,-1599370,552689,-381643,-59881,-349612,-28343,2770,-1094613,-140081,194377,821886,389456,187998,318513,-728161,406424,975834,-453508,260733,-995154,-322257,-339180,-491597,400086,594262,-505108,439590,796896,1268095,1544759,457955,748430,-855258,407954,955906,1553325,747758,963754,-729664,-1104186,206217,-680907,-276195,414683,173663,172948,-37642,-663446,-408442,-263991,-1401878,545296,1446756,538601,-274787,-463845,1398369,-63124,355377,-306628,-504731,-302707,1026506,130816,-435349,-783289,-90468,1201926,709674,-1257829,-357645,-187667,-174100,-550117,-363526,-1086663,-422117,198164,165405,-568096,216891,722782,-280745,821695,-184894,-1182457,-59869,2008627,69612,-471461,1418117,-616118,171462,-534204,560937,1393252,1023928,526811,376475,550997,-1084807,262644,1242871,24542,-1461146,1257943,-912017,44282,-520623,-372418,41059,-1464736,-537371,392004,-141276,-652387,605389,282372,-126232,-64546,-1377221,-1378648,-362539,217044,602974,182144,1124400,-337420,538860,51704,-575280,567376,-1307331,179010,424830,-491703,-838121,-739323,277456,-446211,74314,375282,-1098862,308400,-407634,-701903,-148326,722969,-144014,67263,366451,830185,-703792,-687711,-900661,-195933,-67150,870907,-151492,-382620,-715630,-584803,888514,35074,-286189,-459202,638059,-633362,-464058,-688057,-890610,1978241,773179,921953,-810271,-1565127,10801,-826876,12888,-197954,-393239,-456112,1456102,1111283,-1527299,278395,105172,635138,-552481,769365,739084,-768270,941820,353832,283544,-95515,-1297868,152600,1374952,363315,7309,-253878,-268750,-951624,-238355,-255719,1765186,50118,622266,1635050,-47379,67516,-616827,262100,-336660,4686,336677,325723,-1324460,-45032,-1898583,46200,1483141,63489,382639,101059,-160996,1044361,110868,-765549,-145878,-700099,139477,-377452,-27557,-597985,544088,-1080449,-642839,-7614,-219616,-474812,360783,-723243,-686577,221046,-362101,932785,1041057,834350,-20664,-55778,-1053868,315249,717006,1307456,-277145,466020,-336682,237089,1122131,-50648,-979214,-711181,-772339,-245626,-723938,-550067,-474739,501386,-508700,-227835,-729179,256004,-517665,641122,1432461,-833256,-529750,-641814,-503421,194758,-442598,-1190217,-879967,-954166,-970095,170958,698810,-240719,113176,-146826,-221857,-1314017,-104381,1230768,-100203,-2378736,-1468866,-370328,-1912592,-304409,-1216074,-1187756,-585469,-388561,704832,-626886,-761371,-788094,-84686,706348,-295444,-337458,-1401174,-396959,105313,522450,-1459587,202434,146037,281389,-100181,-989665,-304168,795574,-86607,706026,-804023,-822182,-188768,18762,506678,329267,441441,1161182,503096,-232577,-50581,336965,-70282,-348076,-634178,-682981,-576468,791350,-94549,343004,-359885,981445,-71233,-1083956,-1184397,310671,1153757,431393,-92475,-528118,-750414,-453081,-154504,-227529,-424095,-602503,-172559,52951,211294,1282302,351302,-12695,-558030,-1486863,194805,-1248453,-67724,133560,-913163],[-56583,-66548,-13237,410529,118709,-92351,-121360,-1393141,-1194626,-1182581,-1199620,-1148231,-461746,595650,-66973,-465906,-37847,-361604,-244204,-1145702,-746075,-929936,360969,-477750,-502542,113339,536364,-130809,711045,1436436,-109794,-1036319,210331,104945,-598136,-2234564,66997,1366672,16590,-1162968,282855,-889082,-275323,-191379,37481,466272,740768,-327746,-387572,287000,-745127,-1573785,93602,578927,-816932,-1069253,269242,-332864,5396,861864,528671,-780593,-438428,1136849,1339032,751815,562953,-494922,-235227,800873,-577698,-1354349,-494570,-216404,982250,45865,-356299,-990400,-446440,-824946,-72186,536768,745430,41826,550251,-616381,412869,-953984,-153175,821292,-189812,604323,-61668,-515699,-52733,-63738,-2654200,-751626,-816249,1421254,-780837,136253,-917260,-718004,-564758,-1259255,216879,-117672,138424,916320,-63970,181423,36304,715850,581292,30334,-306770,1219953,37553,834978,-34220,827493,1166834,213858,-476769,552179,666188,-608438,-966802,1276,-3728,-612235,879116,176414,440832,-780613,360551,-701301,-591373,669661,1412965,-260153,-114468,-956072,-817725,744075,986022,1093866,723203,-872747,620780,776366,502221,-424523,5121,-834267,-747175,-791631,-423063,651507,-1664772,-524928,259784,367994,-193022,-99209,78788,-310495,52053,1665170,232792,885604,47966,1134115,661036,917882,172828,-618467,677283,621465,-1107046,-352566,-49884,-442001,-722960,-440674,456324,14008,852906,-33676,386613,298642,521566,-81117,-886781,283208,1109960,1414333,153675,444673,-165431,6009,-288673,-56505,691434,958337,608661,-259172,1208242,1797598,-416998,489,390111,431374,-730740,-1448716,-1440457,-127985,-61007,-341423,401691,-757382,-1174649,-1193589,-189839,-29923,-1081783,-716314,-275504,1257221,1253289,141160,997770,490084,573251,-1595960,201500,-130779,71068,-71234,178022,-249023,81300,-994194,-450155,-734018,-1841355,-1586148,-885239,-676559,-18117,-1618858,-37305,266094,-389252,276446,-1308980,-171642,-83889,-968506,-149899,898876,-111478,-642649,334532,1214203,115197,66453,-731413,-918552,1775718,1221747,-86683,-966409,-224048,-947849,262889,768175,1276230,455783,315718,1293816,-362348,-45974,1084078,410350,1241674,81775,772996,-277565,-533920,-727598,652407,329319,-344466,775014,1368189,89915,-527026,-518957,183345,-1110983,-1028000,-337463,645872,770628,-1046491,355584,-462108,87283,-812983,-1015353,1045139,54185,-1034013,-1779264,86174,923595,-464356,808661,90738,734619,391737,268807,-92369,-1644432,-798173,-670995,186265,-173724,-1347878,-864738,-1287824,23934,558971,541678,-378963,311481,-188356,-261355,325601,-106402,9121,569975,225858,-468320,-563127,375533,-93971,896335,-732150,418402,1118888,-695943,233060,76347,516183,874193,1259868,1642880,-691260,-761369,815413,771399,171556,722342,104654,-289123,29302,-718653,-1837397,154644,696130,207526,-1509470,54001,-2357806,-805375,187641,-230812,62541,776099,-560094,57060,339417,615610,478811,534822,-505926,-696419,105038,393743,25334,310238,77899,337440,109945,-646387,178615,-628363,-100863,-735589,-746759,-445084,1179006,-42311,-808829,-259066,414178,-286345,-780626,-1077764,-390739,-1091700,-1479209,-506725,265503,-266533,-1042638,-1076622,32138,-150922,1335466,101385,-349750,-834581,-167645,372580,298901,86158,-250062,-369344,-2516,-2001324,-67876,549780,-886440,903627,-334124,-543620,-133604,-566694,-1242709,-1065553,416502,242568,669322,835650,-837444,404167,901134,-379706,258835,944026,315592,1143361,346607,-558824,-374239,-228490,-565264,-382576,-420266,8141,442351,248583,-66424,1236043,-1514831,-443145,-699253,1086508,-622669,-114216,1350439,1603155,441400,-1932775,-181481,951538,430329,412711,-1175325,114536,-44195,-386526,-1117094,677720,-167152,330408,-251440,420154,-1271026,-553656,431251,1057866,-542661,-1035192,-227826,-321575,-906367,-673346,-724535,1336208,-117598,368062,1223192,1152127,650196,-178109,-1088007,-837562,141397,213447,-424782,-927094,820646,779455,-747843,-46334,461422,-161402,222613,229242,-1672497,-1347428,1430934,-789270,340716,1020199,264713,-747190,-653041,925045,-356778,-282350,-1045540,-112151,-112781,550384,169090,112356,310308,-223491,591683,492117,-189796,477466,336426,910249,729181,748277,-771982,-1577685,-339715,345888,174190,-175299,-1679316,297528,-924143,-717955,-232880,-631766,-1983786,-811238,-875282,-1716,-846419,560213,-691770,504159,-104850,-697698,-521789,-931305,-736241,951675,-849198,-474207,-1038233,-524835,-598208,-1046061,-222420,-2336217,-910390,-585686,-1907445,-122135,159370,1086078,690073,593383,43204,-194489,-526636,-548961,-155421,92351,-666534,630329,581069,-54310,443872,-410775,-392323,-1039058,249146,227396,211195,190459,340463,73635,296345,244626,372869,-2144521,451257,222398,110985,-360298,102359,1370338,-416133,-1006915,87253,1219792,-941714,318373,512454,350726,430280,460578,-524833,-322037,453461,-730662,1276404,166997,-640516,287001,597708,-594676,88575,341138,-690282,-1303723,748599,-327115,-173825,-424647,-437899,241187,-1069671,-426525,-23040,987148,382578,61272,-5850,-913932,184788,808555,-815079,167950,-650360,-219063,-563906,-666813,323921,570664,-492265,781911,445414,962850,1485640,363319,887410,-748215,506810,815546,1487684,756355,1224645,-636624,-890315,288386,-922337,-234189,423091,-173051,521566,-255539,-897399,175025,-455443,-1295158,540785,946325,445413,529795,-904002,1463269,-24115,435426,-275061,-509335,-565099,1011062,267942,-488089,-607336,-134508,1102235,1013995,-1570918,-702030,-397375,-431039,-793517,-352256,-950387,-109876,509797,421739,-499536,408048,933216,-185667,1241152,31363,-1509209,-419310,2020207,310343,-506287,1774847,-708171,94104,-752731,737128,1448934,738511,480057,614490,230789,-911884,265765,973832,-570049,-1349566,1020906,-882227,329811,-157291,-598128,84420,-1447486,-794374,305156,194297,-1109195,579210,142051,-177112,-333884,-1535961,-1102717,19645,-43882,680976,430318,1214666,-161745,272111,560555,-322253,837051,-701707,637784,368756,-632639,-798594,-471458,-78340,-919250,147240,384927,-841886,346850,87403,-242199,237924,744462,-297341,85307,320763,618466,-916482,-908022,-1112025,-286436,-1595,998738,32757,47380,-939297,-470991,1140995,195339,-437049,-90951,605381,-238519,-165623,-799950,-884101,1806416,1056246,974029,-1068111,-1625507,267796,-815004,116176,-330153,-650804,-614555,1263666,732208,-1323225,82877,74314,615080,-279344,1029682,684582,-421791,957472,332860,123337,145605,-828326,54944,2439374,237011,-238404,-398495,-484365,-753243,-303043,-340872,1447406,-26065,162488,1418054,-347564,144269,-458781,365340,20038,201403,518201,478402,-950734,493494,-1102253,413832,1538638,541764,70082,-47866,-406976,1567914,575522,-693297,339457,-480300,7725,-863703,41545,-451281,606364,-629976,-719737,-10209,-760575,-790683,426589,-568053,-685341,54484,-10904,1433355,1184049,997211,184578,-355235,-1423076,452737,894080,1450019,310541,584459,-195072,-196068,986492,268062,-1064083,-893626,-841827,-382193,-795878,-300739,-422085,537219,-418550,-304307,-1125901,558679,-585157,759024,2123207,-507659,-220792,-263453,-621593,160681,-487604,-832001,-839535,-1350318,-1270819,119799,893084,-107310,398020,220355,-291540,-996442,-10475,1070423,-93482,-2466289,-911312,-360698,-1426366,-202018,-1197462,-1288712,-1000382,-644589,928287,-411157,-804209,-701428,119562,781601,-358342,-462077,-1084149,-283907,128306,268719,-1522514,325096,211655,574126,-183565,-805108,-67011,790747,125537,437368,-627014,-906108,-389645,438198,725867,727213,112792,1018123,744619,3989,-159799,396116,-128553,-152017,-51105,-965329,-848185,667940,-75583,752457,-130941,1314273,67035,-1085275,-1089011,371889,1362804,405695,-427538,-152085,-389345,-1363,-282453,-230052,-105586,-548122,-178619,77727,95175,680980,-43255,38602,-611599,-1444936,-277088,-1435589,119932,569740,-777554],[-122904,15449,107250,158383,-82698,13912,-132772,-1609089,-1373583,-765578,-2172300,-1426907,-336051,886178,-47672,-428369,62978,465319,204408,-944738,-565371,-560743,805333,-46304,-768482,-12055,161097,-853415,385681,1043903,-691689,-1360499,422438,22084,-630015,-1992625,-42586,1412541,95250,-977634,228811,-755976,-575147,-430226,-8018,275521,793910,-394414,148527,535805,-123600,-1023131,-275862,-65664,-808689,-834907,602129,113320,-132689,701616,430625,-582966,-550941,968316,1763100,862179,543932,-435205,-188602,880531,-453000,-1307507,57085,170551,975235,7494,-608751,-1229953,-625066,-1179098,-118894,363466,379719,343572,904725,-869814,188497,-710713,-25283,445279,-179481,683337,160848,-289575,-226862,-44028,-2489564,-574392,-420435,1993001,-748723,642304,-720065,-1020634,83010,-1404291,683213,107958,252294,1052109,131037,283953,-155619,460194,558541,186954,-383125,1339496,130568,1132534,43146,1040067,1084251,647952,-367074,338613,991644,-657224,-1088904,-301560,-16661,-454047,785096,343263,954785,-710096,447371,-715677,-532414,962591,1522276,122208,-85416,-1000277,-1106778,583890,1398814,1315658,1190050,-600159,138261,712971,705114,-515408,-208262,-739786,-819654,-491279,-425966,842663,-1360187,-805711,-46260,420072,-711282,95242,262429,-80378,-12656,1822059,110545,729250,341326,781475,1036163,810049,646862,-652295,580031,431822,-1465108,-457001,-22057,-452003,-1050960,-652145,418601,207443,1177393,37042,283105,720026,12971,-170957,-715535,-84879,1015394,1491444,-381765,189344,-210601,-161399,-429795,-355028,633342,867015,879035,-186624,1163144,2120175,-166188,178598,430743,454532,-451532,-1142562,-1577064,277980,-139196,-447613,228895,-595213,-890108,-938363,-33036,-509925,-1077210,-617513,-81673,1070835,1183623,-86912,553834,493573,466097,-1431516,456855,-197662,-223698,-209385,521528,-51161,92770,-2014384,-1380516,-1402274,-2654835,-1814991,-1045085,-601956,46036,-1213284,425537,569868,-101232,269473,-1974182,-293593,316080,-979818,-65145,897519,-263570,-947618,-733760,1275858,-166616,-148949,-1098749,-948543,1671503,893822,-127497,-857745,-98985,-1078754,248732,818760,1423829,538382,-273057,745190,-324239,-367864,1025775,229332,1023165,100532,753980,-240539,-64762,-501153,164904,435434,-377556,310195,1178991,347876,-20172,-64355,145404,-462085,-842767,-346485,300033,954898,-954430,-14929,-524267,46552,-953654,-1102683,1049382,-92221,-978678,-1209873,-545745,397177,37343,981297,-61571,1184121,40699,87050,-221053,-1679076,-648294,-523936,981627,-189479,-1400631,-1612017,-1553142,39249,1008918,834639,-261484,228502,-68271,-92513,332311,-273215,-399512,535519,174563,-486788,99260,535812,-933398,474465,-985465,331137,1180034,-496405,-87700,321864,871912,1014101,1161264,1874332,-456721,-963981,366140,1254509,-35065,542959,-157450,-268456,-117096,-762819,-1671317,499469,827984,31810,-1225935,-121998,-2378281,-784794,571509,-74842,88158,605959,-172100,470498,533547,-137477,176956,369977,-340596,-252208,98887,286237,61471,506404,339680,258132,341738,-735233,358544,-319189,-286303,-405957,-526974,-317265,1144123,103727,-710578,-278526,775784,66302,-146641,-1030982,-501806,-884364,-1428353,-494051,171554,28355,-1147898,-1061817,323319,-116300,533353,-340377,110822,-716579,292250,729420,316533,-42293,-615735,-274443,196358,-1656678,-344373,118494,-931801,950698,-360922,-598354,-46867,-464393,-1521240,-1049349,564610,544540,918037,628521,-1116617,442074,731771,-575877,460533,709872,338887,1239328,674143,-770331,-511318,-191626,-515161,-714225,-54360,-240510,-73977,65571,-111812,1220258,-1606257,-156329,-462496,1181266,-862865,-131812,1345346,1153555,436876,-2124427,363673,902849,430032,651342,-1054111,232822,165807,-41179,-924220,136467,-288735,399065,-564213,819371,-1080287,-272678,1069413,1339842,-663218,-1093463,-463998,200450,-466558,-534676,-443224,970904,-469290,360123,1083702,1289265,841703,73986,-828829,-920419,667221,38279,-580693,-810898,751853,931633,-743327,-56198,378641,-105712,294876,347584,-2105634,-1463215,1684434,-625212,474636,1162044,230952,-798537,-442751,710480,-407148,-173476,-854355,-91129,-381193,885188,224409,-512113,492204,-339357,-50097,75044,-431216,224829,382148,828840,977988,422011,-560733,-1376876,-381842,496326,314448,-239625,-1473532,807809,-636152,-370721,-345982,-984250,-1847396,-909366,-916739,-134668,-964598,673783,-676981,186738,522576,-865781,-567119,-485511,-127405,1419990,-632845,-435185,-785507,-931200,-1085768,-1063464,-287955,-2285012,-1297207,-723326,-1875710,25174,375574,966979,506397,608192,-188743,-251673,58738,-603152,-904168,124815,-754043,532803,616048,1354,383927,-213621,-297328,-1298312,197348,75154,-45368,1231342,123973,-223627,134084,-229092,251518,-2764942,18110,-275585,421408,405105,200660,1516944,-495100,-1480413,47761,1280473,-816297,326767,-50082,393700,385944,706083,-301743,-462745,583874,-273524,1810942,213121,-316164,486277,695136,-220875,370866,554954,-695964,-709636,565114,-184149,-252287,-658407,-869944,208351,-829142,-537050,-176917,1117863,346451,-63487,-315383,-1105177,-242686,558484,-1055568,98951,-187840,-43488,-705044,-863455,116366,323106,-479010,925525,166367,543903,1229744,261959,903533,-348064,561533,583207,1485151,690214,1500213,-585556,-610793,336088,-927312,-237340,369983,-377663,786383,-470621,-1214730,667762,-592914,-1129809,414628,176798,204369,974934,-1230887,1388562,-26310,709546,-328571,-422737,-332046,760482,406222,-527885,-324343,-26073,810327,1232186,-1593011,-922495,-486096,-516041,-1082564,-334525,-785204,207427,721343,678264,-358801,499473,1144738,-204530,1178012,297293,-1760577,-667157,1681648,455594,-387595,1762107,-717104,113293,-729998,922178,1389041,472577,486130,613638,-113326,-401203,446963,679121,-1084486,-1125025,815417,-741967,485226,173575,-700750,256222,-1101459,-778962,279635,415515,-1746488,422776,-145164,-191389,-565691,-1353279,-693665,226824,-232894,743340,275944,1233813,20063,28251,1023967,-31053,1085975,-50310,1057120,312981,-686834,-459805,-212790,-551050,-1425663,352534,289073,-554931,206324,714476,488446,472903,572712,-356489,69556,247774,529703,-1036712,-897738,-1087306,-229907,152788,1076517,258857,292806,-1262643,-345311,1219707,401744,-491226,280705,305290,165944,146311,-852159,-650220,1326300,1218018,751287,-823991,-1360962,417271,-757315,131769,-480198,-746787,-610143,941601,229315,-916050,-206630,-100791,404757,-41391,1411851,755044,5738,780474,215642,86324,316196,-313468,-51612,2602020,-30394,-355278,-542528,-523108,-306755,-369637,-434142,1033906,-10379,-463677,1240443,-456263,193018,-361664,345391,588538,438768,810752,655993,-458377,957254,89067,419654,1206312,920231,-402188,-32238,-557439,1645595,973312,-614085,588099,-308874,-125117,-1263835,8411,-384068,492330,-303310,-779606,-249470,-1282391,-1002657,379421,-485007,-715560,-54430,200568,1877898,1204013,1153408,257308,-666029,-1615110,411243,994434,1361134,808501,681817,92514,-627764,801698,510345,-1026837,-1036997,-887807,-521829,-727436,34127,-230554,501460,-229291,-365711,-1327078,750183,-648915,651336,2366441,-20364,206078,365373,-657011,81497,-622291,-410909,-617186,-1681790,-1314954,110836,1033868,44465,619090,223906,-591272,-746276,22925,746523,17794,-2051780,-402499,-309239,-931631,-100048,-984435,-1227070,-1387201,-762318,566809,-137473,-771207,-389349,375413,733460,-246277,-611846,-752654,-283627,176337,86976,-1402153,423665,297351,760675,-274722,-649421,24810,576305,130793,153394,-463292,-929110,-672838,568203,860815,1002266,-176623,852034,958960,221596,-236217,387181,-166071,157252,390590,-1397604,-1039354,562381,-13251,777006,55252,1417662,245614,-979556,-1025384,429962,1121456,477115,-417186,304729,67331,305386,-572838,-321234,49738,-444636,-188877,86613,-59693,45959,-332674,163916,-559022,-1319569,-809382,-1459021,251715,823113,-574582],[-219629,177260,101328,-142701,-117627,111513,-227217,-1669903,-1266930,159037,-2558344,-1374787,-154646,1003628,-80591,-344056,149673,1279928,788030,-562150,-300243,-251195,1108758,661672,-812999,65700,-378650,-1449325,-143760,477822,-1230252,-1499651,572787,4471,-583062,-1670068,-144523,1545194,295381,-598814,234602,-463471,-684734,-636318,-84138,266996,871049,-386175,687819,660862,401271,-324378,-667588,-787099,-772439,-550168,713958,403546,-125509,396398,235090,-603425,-490106,731814,2013318,778670,431048,-280723,-9040,744651,-477508,-906814,435451,400425,730474,-41991,-667027,-1393626,-664360,-1301805,-163178,93090,58421,571872,1024612,-1210552,-46273,-402581,34468,-219028,-209877,541487,290437,-66408,-455846,163112,-2085841,-309777,27811,2065457,-457324,1122240,-475586,-1278511,732050,-1374329,965127,206594,291498,947980,233376,188615,-281880,179039,359442,170762,-468664,1522782,339983,1275511,210567,1072282,876075,934588,-179420,34117,1195278,-589776,-1018967,-359675,75753,-349347,518684,486533,1004198,-760302,415168,-577514,-440688,1170038,1536441,550589,-52345,-708490,-1224065,276769,1666323,1377440,1585494,-388776,-101593,538659,748558,-362180,-317476,-525310,-617156,-123968,-430726,861379,-967791,-834000,-138888,415279,-1078521,310914,457456,190132,-61505,1349742,165445,348184,531929,220416,1174796,507795,861233,-566428,562802,237323,-1711349,-471266,45017,-426667,-1186260,-848514,291596,271928,1279809,30610,95091,933633,-570993,-318324,-563226,-367430,616513,1319893,-834339,38526,-148338,-299498,-518171,-471986,487784,435391,704888,-46927,856595,2144816,366572,441960,426074,916151,3284397,5188206,3649818,2822369,166590,-302501,200822,-239902,-390960,-552148,10916,-1188735,-1044184,-468899,66776,603631,1062172,-200518,152031,423129,149380,-1148842,499285,-325298,-521622,-330361,772061,97372,93430,894821,819682,1582662,-238854,-662782,-303236,-227243,214822,-842055,822808,753984,203383,177177,-2132013,-313950,551801,-670557,29746,848259,-470415,-1202945,-1420325,1328492,-363556,-390906,-1088005,-822495,1174198,644979,-220607,-664425,130209,-1142745,217458,817480,1215589,570054,-773717,172166,-233822,-592624,882178,-27574,657604,48298,702976,-133756,520748,-314159,-393228,501143,-269685,-229474,795342,548651,533423,366514,69987,-22840,-578844,-245274,-54925,1020797,-716248,-448876,-549622,-98058,-884318,-746549,864054,-149886,-655431,-511980,-1064505,-445542,590822,1203024,-154533,1433819,-549368,-116623,-391447,-1367895,-452051,-447475,1531104,-71938,-1178732,-2036272,-1689600,-122663,1271106,1126375,-139174,429717,268620,126450,428964,-529619,-931770,422796,264839,-507439,564256,673153,-1305219,138633,-987879,320722,1133460,-150591,-430137,354187,1010446,1049483,811865,1685521,-94575,-965962,65795,1532182,-315739,389329,-381002,-56669,-71607,-658470,-1481882,811569,896648,-182032,-933136,-524712,-2186997,-650485,904884,18070,53831,478171,194315,774809,688640,-912868,-225518,-32325,-87770,226192,58787,413496,225089,746176,533890,149482,635590,-565934,419121,-76159,-401155,-268078,-445138,-248347,995925,385141,-447824,-156160,1014347,403702,493070,-920506,-304172,-409326,-1140276,-524715,-102881,192270,-1088521,-797578,572385,-5579,-337453,-557407,589448,-564245,637081,910370,294153,-260459,-951470,-4492,437931,-1009632,-516727,-295963,-892334,1000411,-314729,-577659,46688,-314218,-1478689,-817041,721720,579449,983004,357241,-1204411,377360,369851,-683528,542610,391996,379549,1151231,1060456,-794599,-500677,-147017,-386898,-605472,222380,-577312,-374618,-35927,-78111,1476761,-1183095,307296,-276788,837722,-1091634,-90353,1172580,607468,298363,-2194131,767660,648598,414135,855345,-769934,385645,330337,242227,-675113,-574593,-460581,409254,-885338,1065251,-795298,181832,1524886,1191219,-772759,-1089149,-660812,321727,5013,-372619,-139402,608464,-836446,428599,941989,1409005,746615,225306,-388174,-896930,896330,-187716,-677698,-591166,623780,1176427,-747621,-153983,307308,-115469,433270,429182,-2133314,-1161814,1650624,-508966,337148,1159321,125211,-690839,-166034,515666,-474135,140670,-390082,-53444,-705807,1000447,430343,-1041731,682968,-462003,-498322,-189295,-545235,13842,494805,704828,1017656,274652,-279760,-796827,-422305,627041,393447,-317736,-1049923,1509621,-353351,-205685,-310566,-1013972,-1714477,-953194,-955776,-176093,-1061958,767890,-472119,-140193,916670,-1006728,-661033,-39522,409164,1703853,-307313,-390417,-580841,-1332517,-1349930,-1128561,-379814,-1942548,-1458816,-738497,-1418284,137945,416104,750114,4948,578763,-533468,-444325,645786,-599309,-1611420,94302,-875057,14699,647914,151880,240634,-162232,-310500,-1460814,28767,-258864,-280171,2174172,-47124,-420463,-77556,-529089,58408,-2657606,-452654,-744587,636095,929727,241100,1270918,-440369,-1760745,32561,1217025,-449010,412058,-275103,540874,390808,843995,-56069,-477291,612625,195559,1846340,322118,-23086,448928,628838,226042,483069,817618,-564611,-85009,65355,-17346,-300109,-978133,-1182610,-110996,-455857,-492200,-266338,1141420,310467,-153064,-535370,-1286110,-722831,260910,-1137649,116804,363988,132347,-702610,-989343,-183018,-8991,-469216,826625,-45326,156289,906568,139733,804618,276885,569099,268435,1483884,602454,1678131,-627589,-325861,337543,-742903,-316977,243127,-402043,718307,-596552,-1496158,947818,-629515,-945977,312986,-511021,-96674,981427,-1351873,1211779,-34502,1088099,-476036,-314646,519125,471103,520863,-605649,-45061,139966,364370,1290252,-1384118,-890681,-470782,-393172,-1142265,-294290,-612068,467461,819443,848764,-181600,496572,1311512,-318321,711826,483036,-1912138,-717434,1055945,530082,-148034,1355723,-651349,215015,-445880,1092288,1217045,228319,521952,358157,-401337,364448,653862,363172,-1408068,-812625,693047,-531070,448019,407254,-655862,432073,-473211,-487538,323316,452648,-2278943,211425,-432999,-107538,-689120,-843535,-350154,262147,-341092,699355,-195025,1242082,140097,-174469,1359362,203810,1253859,344362,1281309,259487,-605335,63213,-48384,-993305,-1592953,628164,126232,-318657,-89947,1049335,1242715,458781,180852,-228383,29236,141069,517368,-1023059,-669399,-804863,-52858,328347,1074780,511729,395577,-1461340,-253062,1070486,571061,-465414,570174,-163279,456562,434322,-831896,-173299,692456,1231970,433770,-197208,-885267,489177,-677597,89495,-558205,-747103,-439797,538612,-288737,-485021,-558531,-367631,57892,95611,1785964,892084,393330,486073,65637,170890,289657,152651,-134884,1808391,-335963,-328069,-564189,-346472,274879,-404592,-506491,603277,-63992,-1046401,1142597,-283606,215162,-320330,201427,1158244,651257,1029067,782001,-54132,1240445,1178837,33726,562798,1020585,-806728,178377,-592810,1296689,1190409,-519361,628849,-217914,-237146,-1510040,-146467,-431354,223073,-146695,-839296,-624056,-1589135,-1069637,221576,-458244,-740080,-119622,210301,2172327,1178058,1229890,220157,-898735,-1494629,204427,984504,975283,1011417,761103,446967,-955802,552658,613008,-883376,-1081380,-884951,-608838,-561624,334125,63261,389848,-22436,-415260,-1278698,756836,-729213,377077,1985241,541406,604681,1060829,-603332,8731,-816753,-204645,-261144,-1854038,-1112919,70202,1089659,138283,735219,-12742,-1002940,-655103,36837,386419,213037,-1201894,-66091,-195438,-674278,-14150,-657197,-1050455,-1670056,-783340,-320741,189884,-626268,-68271,592219,589863,56396,-773520,-486913,-447578,160562,-29819,-1099529,488233,392704,747013,-369491,-499552,-24526,191082,-76841,652,-409063,-945927,-1012555,365206,857002,1073968,-384413,697995,1187273,390557,-284599,313438,-173597,420185,517757,-1822586,-1127669,557649,53648,491494,172445,1304170,387407,-800769,-981065,491040,512780,648740,13584,807581,500742,428265,-951743,-459084,38462,-328443,-240267,74561,-186726,-431048,-432265,342855,-434616,-1147778,-1279462,-1313623,330219,887225,-334128],[-339665,377981,5535,-437892,-3143,85481,-441811,-1450989,-936628,1112818,-2309626,-1034974,75855,895553,-195646,-213189,233435,1829237,1337438,-109233,30528,-66223,1196900,1425396,-578057,334144,-737651,-1591325,-748840,-134434,-1596368,-1350832,644631,16939,-458555,-1416520,-325792,1643947,545432,-164422,305081,-81328,-553162,-797459,-198025,427470,1008799,-301910,1021986,663464,763034,257376,-1003905,-1343708,-731008,-265608,590683,429230,59028,113588,-11,-854931,-281339,491307,2081607,558639,249732,-116498,271049,460315,-561133,-256211,553502,457084,309145,-119415,-492487,-1463886,-615992,-1162569,-179947,-204872,-115268,674197,914052,-1710025,-243433,-93130,12984,-966372,-259881,192196,356327,97821,-675340,567156,-1510339,-20866,460907,1542081,-15257,1400510,-232531,-1366751,1176869,-1168505,964965,166827,298268,602706,277576,-47167,-318048,-38159,42142,-54007,-571045,1645249,585993,1235071,348671,882416,621021,994860,59493,-268782,1282908,-402424,-816060,-115446,256212,-325395,177708,556983,600222,-874878,241300,-345189,-330389,1227281,1468492,921125,-55953,-170958,-1048962,-7760,1696663,1374946,1801620,-357664,-75448,372138,697340,7724,-284202,-251111,-271974,175623,-421107,735086,-691477,-567120,36814,359163,-1270323,364278,589852,364568,-142061,323105,370666,-186571,527660,-456198,1084571,111908,713348,-375714,614932,26065,-1732284,-435478,86257,-306821,-1060607,-912659,51679,209403,1123495,-15611,-106048,869700,-1046788,-499237,-489141,-492785,60706,1016015,-1051335,-36761,26475,-325425,-463777,-388758,307567,-90696,116010,127473,459628,1890946,1129942,750798,334927,1751707,10854923,18999769,15684041,8400211,890755,131177,380362,265409,130994,-116208,-28023,-1869270,-937912,-248578,145793,-19354,916656,-153460,-50008,312147,-288088,-857906,327594,-483840,-751594,-439653,866642,172900,46867,9771861,9339078,12275362,8368060,2138767,953869,361652,429295,-666434,1045127,765758,440093,32129,-1802521,-175808,623303,-164082,190739,759383,-679978,-1270994,-1530330,1367397,-451873,-574103,-742351,-606641,446580,564743,-308535,-450454,321358,-1122147,183975,752815,745570,555437,-1086647,-274556,-113305,-647774,733169,-287277,222475,-37786,641732,8609,1084000,-257097,-806403,524835,-81903,-738520,347140,613733,942255,615366,-10337,-30207,-366960,-29527,-340885,944778,-474336,-875736,-522678,-327191,-615556,-14050,504793,-77047,-91269,154323,-1378593,-1317151,1099039,1479385,-172810,1377637,-1183254,-228435,-527344,-891092,-281345,-391741,1712452,176101,-797621,-1948249,-1675437,-546134,1247296,1309953,-55446,750450,719146,358856,585341,-796006,-1386819,242328,453382,-542250,752155,691220,-1186573,-97019,-808189,444945,1038897,291107,-717786,140512,894297,885203,340712,1190468,290556,-739794,20491,1414822,-638231,333122,-521884,294181,74567,-438214,-1326191,1022628,911267,-370967,-661793,-938993,-1690886,-407173,1158718,55164,14290,371897,451263,850992,769638,-1500345,-668719,-526565,180756,575344,-49470,654400,459931,921197,616493,8248,941824,-214990,337349,117738,-364702,-362946,-501809,-295161,824558,722716,-91267,90169,1063700,584903,954218,-741039,47942,177786,-713332,-591463,-491907,184704,-862322,-457458,749018,184076,-933278,-556581,885182,-397278,786200,925372,235202,-521537,-1132763,314743,614417,-278822,-541858,-601384,-775688,1064275,-233258,-483210,117631,-205069,-1187439,-424677,832406,378206,852689,103575,-1008240,183198,-121879,-692365,500416,66825,384832,946130,1393543,-640835,-358760,-85959,-208874,-47384,322628,-904233,-439352,20372,41467,2181205,-221450,837534,-279732,109267,-1260233,-5168,854273,139700,48893,-2125023,872666,251245,398928,952380,-376863,564237,349530,411372,-451164,-1234535,-605203,377620,-1114253,1122867,-513947,726637,1643509,702983,-830169,-985198,-713287,-7051,463078,-135310,78532,351236,-1038918,607580,782500,1461140,370626,248567,136364,-739847,901231,-426512,-637296,-313603,471935,1462614,-764393,-280689,280252,-121349,651133,449364,-1811802,-693002,1304714,-452496,-81904,1046786,1414,-423860,48194,349915,-480275,532941,125310,23748,-1008472,864233,786292,-1242277,829532,-560823,-654496,-295195,-515224,50561,630589,536558,815604,376298,12389,-6367,-463937,647026,371831,-336302,-529721,2162911,-177901,-276577,-138305,-754762,-1595081,-844991,-933634,-122053,-1185408,745488,-125298,-410438,1029724,-1099626,-785290,325757,794629,1602390,-42068,-370947,-476192,-1648778,-1332523,-1262788,-467048,-1400499,-1301503,-577763,-815234,176206,290214,552991,-624551,529271,-900476,-682096,1050158,-502852,-2032271,-18303,-1028647,-796178,642842,352456,-30572,-310592,-384568,-1398803,-144498,-670451,-442239,2613353,-133133,-463699,-302265,-565420,-177808,-1825164,-797307,-965830,751567,1107292,247203,777169,-235921,-1733595,2314,1111664,-17248,498346,-15221,817034,464943,867008,183168,-431587,527247,562789,1536877,521092,166146,268881,432602,549518,440811,1084969,-316061,317918,-568660,106132,-316021,-1255519,-1273674,-604652,-61471,-380279,-317104,967863,290426,-180864,-612100,-1374115,-1066322,-42404,-1057385,248485,912336,235836,-547336,-977408,-501614,-245253,-446976,527227,-218969,-95091,641749,-16859,643247,907979,510676,-94207,1385211,554521,1619741,-760608,-59826,286712,-462710,-465677,74931,-266895,273936,-567905,-1521243,959287,-544820,-764181,353135,-790714,-357985,622917,-1239596,1022749,-22960,1431149,-674287,-219812,1785948,294967,587495,-728532,104806,250603,-135526,1157267,-1070893,-554185,-396430,-96799,-797612,-221152,-444738,622531,831879,830504,-28480,420930,1379739,-487126,71286,487074,-1952616,-558206,291694,562564,129658,677866,-559734,321945,27196,1228977,956186,19752,529465,-61518,-571353,1197659,730148,46562,-1508330,-482414,645108,-312831,221312,498595,-488891,517572,257692,-3693,437727,291705,-2460782,30762,-558374,94210,-672591,-167946,-223751,236353,-394415,502669,-741258,1269470,158866,-365442,1513158,307690,1312165,322050,1219361,191147,-418180,601492,-11040,-1270666,-1155474,878133,-48952,-183161,-460492,822511,1713605,204846,-372454,116080,-11957,-18906,517545,-822198,-294968,-342800,161291,476470,975702,760436,451911,-1389007,-214956,736676,636204,-392722,698546,-656604,580397,676818,-728922,463183,133847,1122324,179259,480066,-402673,536927,-588814,30048,-511754,-721260,-154616,92987,-703397,-197287,-923945,-648345,-338074,87745,1976731,1001638,650091,193743,-49833,315827,28970,481222,-186113,560601,-576331,-179372,-401545,-4802,812080,-398302,-509727,218269,-288170,-1383289,1105597,130847,212116,-316451,-14717,1488472,776503,1081027,814771,125138,1284188,1724639,-580542,-163657,811360,-945764,516167,-530777,674262,1194414,-381559,556569,-223505,-320069,-1592451,-377202,-589084,-134976,-133590,-859474,-987179,-1551424,-965000,59434,-451868,-701981,-203356,30818,2251838,1211682,1197544,140524,-968967,-1026829,-91320,850962,287553,834901,799560,773341,-1091923,250606,554177,-679131,-994844,-816560,-592376,-386619,477679,378375,224645,117744,-447806,-1020011,572484,-841774,65216,1041010,1048602,837267,1600309,-476396,-1323,-1017509,-447428,124208,-1786730,-764783,-55019,1052741,217686,752389,-280729,-1347192,-731400,68354,80933,425730,-210328,90740,5989,-758048,41919,-332991,-843099,-1804890,-760832,-1324169,541278,-362277,123759,701620,408173,481852,-911276,-254277,-750655,9945,-107178,-675975,503178,494396,521091,-464074,-336436,-168065,-256925,-425465,70028,-485473,-1013466,-1360892,-87254,700323,946541,-504221,567653,1419978,491338,-304973,192413,-152669,521956,290337,-1988696,-1104341,684004,106307,88766,217247,1041187,411806,-590027,-907375,563681,-202418,862945,704251,1266221,789123,403175,-1286411,-575656,-79443,-251499,-361906,49665,-224784,-605554,-324280,527756,-286599,-903888,-1572153,-1062991,372141,838505,-91084],[-474592,557756,-85228,-662052,183654,-76392,-720573,-958412,-495797,1674102,-1648005,-560797,315000,558057,-398843,-60866,345095,1982270,1688964,282239,379700,-22669,1069192,1950976,-87657,736571,-608311,-1130412,-1245880,-657060,-1698374,-879230,656869,5624,-291887,-1314611,-621742,1592922,756463,222565,420410,299498,-197361,-907294,-357874,637049,1180600,-174774,988244,576640,933338,580208,-1194092,-1597442,-703367,-42050,297063,165396,389127,-2452,-206164,-1210073,12835,318634,1975336,262565,39682,-9386,575509,115549,-614400,433759,447242,379090,-139618,-205354,-141686,-1425488,-519153,-799502,-126403,-453681,-69375,617005,660743,-2261872,-381069,172505,-59361,-1465038,-283373,-269069,411644,169740,-820551,1069119,-868404,228234,766632,604093,421939,1388976,-27564,-1234680,1314574,-843216,648029,19188,337722,112616,315174,-312021,-259955,-131826,-289109,-452678,-634632,1595149,773166,1032850,344741,490770,396871,788649,296590,-484690,1277850,-143963,-560288,364227,484715,-323987,-117484,532295,-50874,-962546,-38872,-98963,-215985,1118174,1325286,1135057,-144129,350257,-585537,-82526,1436945,1416462,1738255,-528936,96306,313607,624274,470941,-128999,-783,53166,321706,-386392,514140,-632333,-77570,406066,280004,-1335585,146920,595017,319011,-297764,-872396,644821,-738628,292157,-1087875,881627,-269232,323815,-120016,687900,-211802,-1485459,-367362,73309,-45240,-681265,-773347,-314164,67458,772166,-55053,-257569,549630,-1254244,-671623,-509374,-451388,-438509,728262,-959418,-94972,289627,-180916,-219340,-129142,151966,-438364,-680161,308174,171416,1480120,1936792,1030505,113751,2600003,19005677,34906973,29755318,15351850,1815961,760512,743120,824380,511114,280503,-95322,-2284742,-737009,34485,152508,-610578,721869,40011,-11842,190790,-698329,-673051,34164,-619508,-811075,-536717,809438,199026,-70434,21671306,22789372,29369119,21532969,5600152,2097380,1005355,623962,-687860,1073943,622468,538377,-125605,-1193958,132621,568644,355792,442185,652280,-823514,-1081696,-1147591,1355582,-443012,-647824,-223948,-365096,-231140,640912,-353905,-296072,354451,-995651,167939,640493,233394,494559,-1188998,-550351,-11668,-518571,656663,-459990,-200699,-120576,577289,142515,1454207,-351685,-928757,501570,70236,-1123075,-42023,519510,1057913,628222,-46075,-469241,-308578,251885,-506979,728916,-333229,-1215557,-443529,-581185,-222473,846689,51058,112013,598894,652878,-1469028,-1869256,1458099,1747650,-137984,996310,-1660269,-180301,-564714,-446899,-188096,-287908,1567742,490787,-364250,-1350920,-1528166,-1193240,942350,1314825,-41202,1014095,1133911,550671,736565,-957170,-1568797,17881,657344,-598165,682396,538717,-733267,-211317,-549127,686553,961289,754539,-867551,-227180,581287,529873,-119066,680177,590221,-352184,196228,892645,-965448,402953,-561030,653365,183923,-161411,-1141692,1126984,883335,-491733,-433971,-1160237,-894482,-87747,1316781,79321,25664,247212,537962,639124,749831,-1770410,-1084722,-921327,399988,692085,-217899,846734,664861,935329,598219,-152277,1196395,205456,141179,321453,-155274,-631448,-650754,-488197,675701,984798,237962,394044,927438,552900,1096740,-507582,319323,670140,-291759,-679618,-846244,49015,-520214,-209759,837237,419586,-1074954,-424471,878751,-225970,729725,855519,175832,-780390,-1119956,508339,608597,333363,-442735,-736181,-638933,1123425,-165636,-339997,151925,-198724,-805857,9259,854556,42212,556901,-60896,-553435,-121545,-627450,-619877,361046,-196120,296498,715878,1549245,-375523,-135255,5024,-15802,709491,231167,-1092743,-340088,248737,236551,3160324,983546,1262809,-503925,-780705,-1345512,90350,447612,-123119,-242309,-1906001,640838,-179767,378877,868721,29191,727452,190308,457791,-283222,-1655495,-661696,339380,-1177874,1014453,-299806,1094567,1380342,84823,-811168,-778619,-557434,-629548,860804,183291,118735,172672,-980372,887994,591327,1405619,-158819,154061,579522,-468424,771239,-631391,-427256,-42377,335140,1685649,-764627,-354057,309256,-69928,911980,392653,-1268202,-317856,752646,-441699,-683156,893653,-67179,-66414,82587,137642,-369713,852254,453022,156000,-1193545,514801,1222239,-988502,890768,-597997,-544934,-311774,-380147,377454,701916,296471,377740,692158,275325,751340,-503426,491206,246190,-235378,-48205,2534616,-173017,-543183,127071,-315030,-1454075,-531753,-808048,-1346,-1328079,552023,263673,-551548,951232,-1116472,-945027,500740,989454,1071817,46716,-390485,-474340,-1839673,-1101290,-1415991,-511305,-814955,-859381,-233798,-365192,132424,63949,478760,-1098833,483212,-1185126,-859080,1156396,-297505,-2014877,-202898,-1180854,-1606164,557972,537398,-457498,-644209,-453636,-1100322,-225333,-1026292,-504563,2389176,-133050,-383985,-503683,-350267,-398121,-660881,-918423,-817061,760497,984156,266400,236843,71518,-1368477,-79516,1039960,297096,501869,563132,1172194,583801,803607,403113,-391918,356573,789498,1120249,791558,216380,90283,207541,607591,303625,1299659,-14215,358346,-1136547,147707,-291952,-1352025,-1125152,-1072831,261568,-312379,-363765,576841,286261,-134889,-531444,-1266057,-1123567,-310489,-834176,470787,1330509,217647,-287621,-805908,-757283,-257103,-388277,135362,-369792,-172781,498889,-211213,487911,1283747,363740,-446557,1121499,592008,1272669,-925029,194225,189660,-194572,-638506,-70409,-37158,-369097,-380270,-1097367,737592,-348383,-580386,559007,-529454,-507161,71677,-938754,934076,9261,1603937,-846224,-157863,2910353,295643,586798,-856635,36255,228120,-559150,872427,-794275,-14339,-315702,290911,-97327,-120989,-297244,648373,812292,559413,35371,315608,1320270,-662058,-469060,283222,-1881857,-254777,-437242,570695,348576,-49228,-504769,329663,542084,1322494,645288,-116689,453329,-483354,-599987,1847803,589161,-235743,-1438035,-224349,623456,-150725,-123208,434967,-259190,484725,875085,534567,611629,-22671,-2221141,-51753,-418999,370957,-531249,435650,-360337,279529,-434285,182866,-1088929,1284557,81211,-567590,1466250,252645,1260831,-75621,887273,74040,-220390,1001293,-74984,-1329577,-221291,1019888,-183144,-149850,-804402,73346,1668880,-166611,-927407,611190,-22453,-234670,487969,-405899,124817,146129,314963,577481,780487,950811,534199,-1054505,-220964,319978,571461,-305803,630458,-1040166,559136,858450,-541360,1074801,-164240,949330,51882,861872,-126067,600145,-495758,-11043,-330585,-701619,160690,-358297,-940628,-134064,-1244787,-871837,-686396,-69365,1837033,990270,738449,24519,-87573,434243,-383678,610585,-218566,-447333,-677954,43996,-70470,390255,1135146,-366375,-379000,-75824,-672993,-1363068,1078597,633643,179076,-328291,-218543,1431979,773633,970775,754476,63816,1100804,1576653,-1155359,-715596,456489,-744116,859747,-402196,-16863,1044578,-170257,474263,-318044,-384673,-1556133,-587401,-812373,-490442,-195484,-741421,-1219552,-1169525,-692427,27807,-429276,-543678,-389853,-261508,2088700,1352183,1081956,97126,-834146,-334018,-364893,609216,-613752,367202,755127,991263,-1001430,-58060,366813,-469552,-792347,-686734,-450646,-294163,393092,620178,53571,140026,-447383,-667482,250239,-980557,-143284,-146197,1379091,839812,1812638,-307049,89291,-1157807,-1119712,414146,-1454454,-416296,-267648,942717,392463,713497,-410166,-1456082,-907682,131303,-139426,570307,565737,151060,313862,-1100396,60564,-117169,-684228,-1778680,-735725,-1819407,865435,-14672,153761,677761,259923,904664,-976661,47467,-1086057,-289189,-171887,-226202,457677,599553,160529,-548807,-159247,-343347,-640768,-802311,340258,-633822,-1154736,-1658217,-626023,432091,714860,-555793,454277,1583351,512598,-288412,51771,-113346,436864,-191732,-1728113,-976125,908574,144563,-232685,198976,720600,278905,-383100,-750149,653365,-720590,1030387,1331009,1551199,854501,308139,-1433570,-607565,-217412,-262157,-560839,26592,-136177,-436455,-58005,663424,-154938,-536267,-1641866,-818504,390446,781667,121104],[-614158,657950,-85599,-765945,337671,-304625,-959783,-329600,-44021,1722254,-872034,-146612,494119,41376,-669801,64662,519115,1760561,1749263,514803,682789,-94367,791466,2039213,547149,1175111,78025,-244906,-1465708,-985479,-1520675,-171587,650322,-78374,-135764,-1341143,-988552,1367490,854618,495342,543396,590855,286000,-971182,-565147,727964,1259144,-61814,545727,449571,911831,631502,-1164279,-1555509,-703280,62675,-51783,-294691,770181,98394,-329374,-1474352,317904,264161,1675686,-55092,-154776,18624,809173,-212777,-581004,933732,229439,237967,-453455,-243856,261955,-1287304,-394489,-310301,48270,-598964,199997,393522,382895,-2617913,-466284,371706,-121157,-1444764,-230375,-717966,497220,148593,-852512,1496059,-276463,391888,813958,-388834,713812,1114855,117135,-934411,1227252,-496197,67476,-173781,458861,-361519,379228,-486592,-124727,-86465,-520874,-922589,-590715,1349558,829370,728332,134045,-24196,246963,328983,470973,-561402,1202234,101960,-324030,887750,704200,-252508,-267138,423520,-681748,-942720,-345947,95686,-118729,878813,1108939,1124167,-355551,538954,30829,160474,912689,1545457,1361623,-812780,256653,406450,572966,869777,75763,152057,258392,298189,-327609,256436,-758064,450655,777140,215933,-1331250,-313294,441915,7238,-541133,-1735030,884707,-1146944,-122644,-1525855,725538,-548610,-33017,153660,724121,-463138,-1024693,-256891,35004,352835,-144432,-437505,-784724,-86996,362882,-51564,-324465,80189,-1102441,-781515,-590894,-291635,-680157,573540,-579530,-190315,591770,132512,194656,248642,65550,-453089,-1399437,495471,117039,1064550,2512153,1210033,-249429,2992573,22761818,43347980,37311160,19827324,2570294,1383656,1177380,1284213,667740,563290,-136992,-2216011,-462598,334989,106131,-983044,415163,310616,197033,77549,-950288,-658906,-234691,-673802,-630864,-611596,659742,232285,-249352,29699344,34196159,44324096,32530600,7963752,2651802,1518202,736260,-775472,975232,396722,466017,-266700,-562081,559230,445363,729748,748337,550596,-841920,-687021,-523517,1255324,-369751,-615013,275979,-136514,-597680,796557,-350198,-265368,185882,-754483,183855,523544,-84551,387508,-1122106,-710754,13848,-241119,698181,-475793,-537307,-172898,509927,225176,1501615,-547322,-743337,430098,65536,-1326834,-304856,297077,838340,453780,5649,-1087589,-420739,514588,-540761,400137,-338146,-1398288,-327012,-776679,178286,1500440,-387192,352787,1242304,899154,-1369091,-1874888,1590974,1902820,-95258,378929,-1857334,21291,-472112,-169882,-187832,-90629,1259737,770750,70945,-469696,-1292903,-1881137,457016,1132200,-101112,1118239,1381391,650695,811675,-905099,-1373590,-214784,793145,-664765,443421,230237,-156958,-190564,-317181,958688,946048,1161632,-824821,-572579,192924,92802,-473002,428363,725426,55147,460414,162930,-1241196,565535,-504731,848259,147091,107181,-771153,1176409,817519,-534438,-262730,-1097264,62218,252540,1375777,151102,123970,71410,440590,179582,616596,-1718559,-1397881,-1060680,528584,564036,-401667,865206,731319,742278,531214,-301268,1323902,576605,-97572,583054,178749,-948226,-818869,-791963,557143,1069920,423013,662975,667911,347396,864678,-273591,310259,889469,-12788,-770637,-970026,-115293,-146642,-144547,841938,640783,-826943,-275909,576630,-46741,526473,793130,165093,-990138,-970770,435735,345730,703937,-289987,-684915,-549293,1134232,-149867,-183949,155821,-288942,-501703,349867,778307,-307440,152323,-97031,-17281,-467674,-1025525,-502392,172892,-350149,87313,529226,1451646,-98995,109807,130911,159466,1291256,5408,-1048084,-178624,591447,485387,3917532,1947369,1416563,-853918,-1545293,-1353122,153010,27966,-153195,-488460,-1563750,185488,-521898,335084,561232,343231,810070,-88898,415159,-158310,-1759252,-611061,338405,-1054958,805927,-155491,997621,832831,-451569,-714496,-511125,-202738,-1280518,1146969,530827,-61501,-15623,-676223,1211275,374553,1232238,-637632,-13863,729452,-150773,588682,-753410,-77152,158881,236310,1733451,-709952,-314836,379826,45626,1129071,264845,-639531,-178432,183879,-443488,-1286133,777661,-21014,265172,-104856,-203621,-135182,993073,435132,339503,-1182837,45583,1618070,-346708,848430,-540223,-269256,-344050,-227374,815664,621635,-51521,-248307,1094125,483445,1270084,-529773,153215,49923,-3218,282339,2523511,-339794,-883340,423489,163259,-1252871,-42802,-569951,139864,-1427509,201591,582601,-521281,820259,-1021019,-1139292,407353,993984,285539,-43157,-434358,-527899,-1896492,-787113,-1479984,-482244,-343971,-291269,237622,-218467,33610,-164650,571288,-1167951,451358,-1316908,-896862,986915,-3282,-1561059,-426622,-1271896,-2083107,364549,640445,-993604,-1071410,-470465,-656958,-166921,-1219297,-469496,1666550,-81541,-281087,-653697,13152,-537856,309268,-802843,-334485,643337,691113,339508,-183264,380742,-749767,-230119,1002221,399992,372871,1063909,1491264,690539,698667,603460,-389710,158215,913235,772508,1070960,142896,36789,80854,373602,147255,1393800,243043,46895,-1505208,113133,-223670,-1186768,-804276,-1313886,464860,-368074,-429442,49456,289254,-20258,-324312,-911363,-845244,-509517,-505793,712405,1508528,67966,-14546,-504830,-882340,-23274,-277401,-220388,-475161,-104269,469023,-427946,393166,1246955,120711,-723248,698482,724377,731549,-1030905,450610,67544,-27318,-770117,-126058,202319,-928285,-111843,-238889,396959,-74646,-378476,852836,135883,-522977,-470861,-547918,1018793,37063,1528307,-913468,-142444,3257387,449009,510164,-922444,-256243,63740,-793384,537128,-660299,482606,-270497,672673,693312,-18390,-186115,546703,811025,65193,-33409,240596,1153677,-797581,-704586,-61842,-1709077,77865,-991806,557922,437683,-597826,-520470,163226,926273,1373047,329628,-142341,269889,-745553,-507936,2095689,249309,-443859,-1293333,-105519,576960,-83947,-468936,241024,-35018,370179,1244082,986022,814114,-403491,-1689070,-10916,-32202,626104,-316627,763057,-689307,464336,-491347,-160220,-1073825,1204732,-49063,-767606,1235994,68876,1117656,-649840,413369,-122894,-118886,1177640,-173008,-1227200,752371,1015545,-241157,-174981,-1041953,-888334,1091569,-470877,-1267520,1112281,27080,-468955,427028,184608,499141,492799,345971,631292,511433,1015847,639778,-603747,-236149,-66184,397869,-222379,394302,-1228966,463336,962944,-282043,1436018,-166032,774325,13708,773296,-180579,676751,-404683,-16343,-46238,-675595,414935,-770057,-1004963,-256567,-1462055,-1000088,-908754,-331781,1328924,802015,677766,55755,-44773,458672,-782555,520405,-258430,-795427,-613744,284482,353688,712742,1160044,-339234,-49240,-251753,-1115173,-1008223,1010318,1028582,102250,-337682,-326312,1014916,635999,761724,636383,-145255,770133,924992,-1452752,-926284,230022,-271227,1088849,-231679,-601158,862937,125679,449711,-468417,-456108,-1470392,-672193,-1024055,-754674,-259035,-393624,-1273711,-573073,-292559,209533,-368743,-232619,-733965,-559080,1687065,1528128,948375,142651,-519499,324181,-513804,303416,-1539626,-180163,583430,1055347,-725600,-310533,133669,-297089,-532442,-518923,-206773,-333358,103722,716895,-60156,50830,-391164,-365145,-125991,-1106140,-158842,-1099135,1470127,655955,1650297,-130733,284089,-1175491,-1880031,513395,-919128,-191026,-519058,804454,742435,674575,-345892,-1249357,-1081958,210944,-291127,580592,912435,219948,723681,-1491864,43549,-62196,-612105,-1603075,-723196,-1349240,1107299,344257,60312,537239,208292,1191512,-930018,489312,-1301560,-678178,-235616,162385,357480,699609,-198794,-604919,14033,-497621,-873502,-1099827,676089,-746964,-1335565,-1847360,-1078229,145860,528088,-564937,346009,1572002,450705,-218288,-78169,-68175,228745,-745767,-1094718,-764100,1153904,174614,-354989,132242,427857,19150,-203381,-479443,757476,-854006,1071165,1597941,1553471,690336,219180,-1307337,-525694,-303578,-382122,-814863,17846,81588,-5149,273455,710011,-54897,-53008,-1533043,-687591,379319,782749,275492],[-743587,641569,25379,-736471,370522,-506151,-1068378,242342,363104,1425632,-201167,55926,539758,-553845,-965568,106197,768858,1300082,1541844,560342,878100,-230324,463626,1695157,1156955,1527841,1071094,616992,-1324612,-1074868,-1134465,544374,655881,-253946,-36506,-1394335,-1319590,1046445,805646,623228,632388,729775,730518,-1006877,-807496,571461,1065847,-21482,-193029,328527,719650,487718,-893631,-1332515,-737374,10492,-333518,-754835,1068354,347307,-346453,-1485219,575383,336441,1145406,-349375,-297978,-5920,892602,-478610,-453573,1088427,16701,111200,-530370,-163397,584000,-1104017,-251526,174159,378373,-625317,616427,27911,175103,-2547293,-525186,501324,-106888,-868436,-74767,-1052749,619286,64700,-774386,1680046,164167,456829,518860,-1108464,785914,695906,188818,-600376,1114604,-231318,-636535,-338553,664614,-659106,462156,-490093,53200,71510,-572416,-1321743,-414419,1012062,735138,400437,-277779,-553480,164234,-311007,536740,-493282,1067112,251530,-153007,1209699,848812,-60287,-227158,268709,-1085252,-785653,-587614,212656,-66633,583448,825564,868891,-692509,219322,589793,683044,234785,1700512,749784,-1055816,298033,626103,540440,1076887,234311,175169,355696,151436,-261013,10401,-950549,783942,920038,198028,-1268137,-855272,147521,-498907,-835788,-1933948,1005074,-1285298,-582545,-1703335,722334,-677991,-102433,408133,691290,-684827,-480526,-83428,41380,815790,386255,8328,-1271393,-195936,51390,6442,-306072,-385249,-600890,-770431,-666853,-96791,-555159,599894,-9946,-343607,871779,543247,693294,661603,60692,-178172,-1804551,719235,287512,758075,2604772,1249987,-702122,2669724,19671163,38610469,33238324,18807247,2847595,1778486,1526065,1463367,617954,692728,-121310,-1618205,-174308,582882,41218,-1020187,-40007,562897,447975,-24034,-993609,-788763,-341408,-604033,-229802,-647637,499495,328107,-443574,28631165,36109291,47346933,34608543,8028722,2502714,1750432,720378,-769146,850760,181830,242472,-382096,-84435,999065,310173,872953,1012707,469378,-710138,-248888,75161,1061756,-267369,-525047,625199,67275,-544849,942749,-318163,-379169,-134739,-419306,233036,459644,-74437,242067,-954757,-850758,-76983,119383,849301,-320489,-736365,-184110,447045,226123,1216710,-747884,-344650,319512,-159628,-1341433,-444472,13594,371509,200685,158068,-1535860,-628410,672148,-466008,7656,-473126,-1389252,-194084,-834620,471252,1686827,-713292,556031,1671785,875303,-1139035,-1354675,1475251,1852620,-87156,-294916,-1758883,298692,-261827,-95792,-257534,186082,977311,917903,515875,354232,-1019361,-2338168,-54136,812109,-209209,1055482,1396422,630251,764477,-598694,-839771,-413211,815101,-706912,147703,-159265,366660,-45022,-195381,1142664,998931,1443645,-588605,-718588,-139480,-271253,-680418,506568,667524,328967,661387,-468412,-1391766,726070,-377173,735392,-65530,316597,-103071,1226864,709751,-519705,-154079,-798390,950433,552171,1345713,320170,311211,-161357,197940,-394074,379564,-1438988,-1534909,-898159,555856,262898,-538156,672755,588548,362755,477399,-398504,1254314,802757,-288293,893088,533425,-1176117,-933043,-1088681,467330,960251,403793,815022,375150,77294,306518,-116865,-36384,760397,40940,-843167,-699439,-202752,171594,-244515,788584,778472,-426512,-199721,90774,151601,273219,789558,238906,-1102902,-796857,65424,-161007,809427,-163463,-481182,-535621,1048855,-197061,-50747,149800,-391923,-376589,505629,633587,-579381,-294698,-10025,322393,-747005,-1237976,-381367,-10859,-381006,-211571,394361,1118927,91125,327285,277403,293312,1414370,-252056,-755839,-25052,935256,756980,3979060,2277954,1219177,-1151573,-1969012,-1308287,145658,-332455,-23509,-620847,-1169551,-267968,-681458,252296,49884,489166,746550,-357556,342009,-46777,-1594913,-480862,409499,-782770,578679,-30993,374616,200930,-787153,-561775,-255915,263934,-1730826,1277337,810283,-435806,-277912,-237153,1483484,166603,970190,-867947,-190626,422123,116429,425194,-751008,325259,247685,175549,1546556,-580202,-164548,455542,180443,1193450,100283,-40901,-261891,-213570,-416550,-1693921,756090,152999,449241,-448146,-673129,174917,933477,59947,546399,-949717,-426914,1861373,430844,710255,-372490,54194,-477238,-161680,1048214,348525,-504337,-960366,1419924,614032,1463091,-526369,-302398,-162215,308762,402785,2196522,-617759,-1138618,687281,549046,-983936,508508,-247176,259237,-1401318,-225252,751750,-330549,727024,-784745,-1334116,58924,841954,-450668,-201958,-457709,-558847,-1801770,-499585,-1345368,-369356,-82847,182444,728312,-319509,-69520,-302413,798260,-746092,423715,-1299281,-774288,685983,319331,-824171,-647932,-1243613,-2024725,74401,615376,-1496254,-1446938,-434178,-210279,16618,-1206042,-364415,814520,-30942,-261310,-738164,378920,-554075,748622,-508577,294674,378490,363298,469417,-393601,569168,-54381,-435474,905000,320827,125927,1106036,1640220,721136,586914,785295,-409538,-1427,1007023,551076,1277152,4106,149747,131273,-61023,38086,1301847,353690,-476011,-1640306,46973,-126525,-797913,-423466,-1215033,540792,-555641,-512796,-461267,293498,144270,-57952,-360358,-302039,-617270,-128603,873318,1397842,-179987,172465,-147046,-840430,370743,-119837,-443531,-480630,43280,500234,-629763,380405,827348,-194896,-874775,192421,916064,195704,-1003091,703099,-46805,-7354,-801739,-54308,373210,-1174044,92060,753212,85102,227774,-150909,1101514,877781,-435426,-835489,-182778,1238334,23081,1208673,-829565,-179789,2554557,669666,364630,-863258,-675317,-182901,-785044,261945,-710879,668460,-282241,965535,1229961,49863,-126171,341256,844091,-512357,-228305,254192,951987,-861835,-576003,-410677,-1450768,321340,-1300298,519558,377506,-829087,-577593,-170273,1046067,1389438,49607,-37493,-2490,-763354,-348925,1862974,-178818,-545368,-1155616,-131500,479883,-112558,-697466,-27400,130446,244138,1360894,1254613,994257,-749910,-1095926,125090,455899,747066,-93111,737266,-1060523,775073,-565704,-398729,-716520,949344,-174249,-924021,876362,-165403,908035,-1153152,-2272,-398160,-173201,1133015,-227044,-1089811,1300998,878577,-216914,-194005,-1138295,-1667925,222659,-543994,-1216685,1451794,154092,-646138,369164,828711,775760,580227,259672,640431,207685,904012,695803,-233544,-216182,-332980,168603,-138648,74911,-1202119,372350,974693,18530,1386132,-2834,624637,-28968,275544,-544867,717697,-332389,8486,275007,-606259,536638,-1088914,-968952,-427194,-1525942,-1035163,-967648,-613528,569685,443603,528848,290310,42174,375066,-999074,236416,-331978,-527185,-404199,484358,772647,868537,923352,-345402,491853,-302867,-1476779,-461225,873308,1165887,-36301,-333559,-288480,423962,393959,539709,515408,-359719,408685,132729,-1372552,-777584,331004,308501,1130700,-32161,-977356,778984,481060,497536,-623916,-560083,-1387388,-568298,-1132728,-867328,-275582,161775,-1177689,41700,164117,590080,-270043,214938,-1207124,-763670,1081065,1566760,866587,278956,-119226,659949,-484101,-3792,-2246947,-585080,259618,962158,-373301,-460946,-38636,-175851,-292175,-343648,72720,-480721,-260779,647457,-55875,-84738,-259058,-223416,-475672,-1150568,17008,-1391068,1346749,421283,1209519,23755,549473,-1032395,-2250532,400205,-321450,-130971,-735233,691748,1245337,679707,-141269,-782299,-1165891,272689,-405856,441429,857983,355148,1189079,-1713883,2323,-150554,-609664,-1308536,-709982,-9539,1228958,628959,-87961,322360,284570,1252189,-764946,1026460,-1267028,-1046998,-286757,442256,231454,778011,-418228,-607434,156543,-601733,-942517,-1252050,891505,-721370,-1467770,-1888564,-1319654,-38447,520537,-547136,239528,1312823,311500,-77738,-173025,-25691,11862,-1191628,-347231,-499353,1333123,195585,-267455,35049,220269,-269798,-59219,-105071,862848,-618855,949409,1410919,1249611,357432,176832,-933599,-351733,-307536,-590773,-1077201,26760,392857,511208,567246,659142,26767,426155,-1342182,-718057,311310,831835,354820],[-841710,506377,193411,-601342,249432,-620912,-1008481,600337,702605,1047974,263473,-3309,406927,-1090428,-1229568,20984,1065853,778073,1207728,459837,926806,-376970,179777,1100766,1568155,1682073,1922671,1001517,-864074,-948925,-671830,966378,662885,-493045,-14425,-1361493,-1495289,758444,623458,607757,655534,693662,941325,-1038373,-1055807,150058,512829,-88577,-996409,240980,396640,264733,-434147,-1065947,-802466,-201639,-460567,-984592,1153741,591415,-266763,-1184233,762503,497568,393563,-585241,-375478,-27626,792341,-668195,-271676,873012,-125968,57866,-366766,87256,733095,-969255,-98321,526996,847335,-556055,1046512,-427344,79241,-2000271,-583080,569609,22514,38698,164251,-1222712,749475,-32465,-628995,1541414,388530,445539,-78597,-1418477,647716,277491,177368,-390362,1129182,-118085,-1272455,-415491,905457,-687396,518241,-311654,232396,289317,-425363,-1517794,-152365,770227,532263,126607,-817272,-998472,99803,-1004165,480630,-318873,875282,255639,-61855,1146888,857085,222510,-23362,115242,-1168951,-527747,-693786,267108,-85491,318324,497135,405659,-1093251,-507023,900701,1306305,-431708,1747324,90622,-1123920,192370,896574,485697,1039768,266550,93341,444227,-36925,-215706,-196939,-1089311,746063,681272,236635,-1107884,-1255191,-224462,-1026232,-1099277,-1489595,969902,-1119314,-918369,-1658857,852091,-651831,191727,627072,603138,-815087,-6046,157629,160714,1228964,742323,430111,-1615735,-228136,-48301,102170,-229883,-700530,135638,-585276,-667302,48000,-91190,775438,610778,-529512,1076129,933968,1157635,1014236,111138,174783,-1791469,1014982,561273,602313,2114801,1149948,-1122638,1769278,12019079,24108172,20543005,12923694,2582350,1809075,1656937,1228937,454151,676193,-49573,-669335,55491,707555,-4267,-724764,-582625,715569,618247,-124476,-873053,-941261,-215385,-398173,278416,-628892,396080,499777,-584908,19547075,27276482,36197057,26904242,6057133,1838760,1643760,563088,-579016,778277,52589,-63831,-480252,185055,1333920,201972,787703,1109777,409351,-449746,39189,465765,814394,-158612,-445552,791587,243725,-171344,1014270,-290532,-603512,-488590,-44865,301058,499306,232202,79626,-745603,-1032669,-287030,491688,1044493,-51731,-785214,-161573,411622,134734,742995,-855619,130634,192024,-563178,-1198589,-512143,-255282,-154730,-15924,383704,-1549075,-806131,672201,-329437,-382339,-670334,-1214734,-61370,-709801,585315,1350307,-876656,642638,1792095,627558,-847683,-562927,1154614,1568079,-128104,-810373,-1432635,537298,12561,-175088,-348118,461962,842517,876708,994064,863757,-738222,-2330403,-440439,437563,-317199,883762,1195696,495169,594623,-104146,-137728,-537094,735339,-669358,-110002,-522620,728291,186188,-223254,1143046,1078219,1548764,-218016,-573342,-326581,-436062,-745955,755597,441785,377737,697395,-753920,-1351353,756300,-209465,292936,-393627,440219,771531,1273808,552698,-482138,-108774,-409618,1555861,763271,1249352,597500,553950,-428694,-111088,-910565,76293,-1054203,-1451142,-525880,498248,-90970,-570916,328178,238770,-128245,477457,-408962,951679,834942,-355252,1172455,785346,-1218713,-944192,-1207351,412512,723123,201759,812037,131293,-131464,-429428,-102245,-598031,343124,-132732,-871273,-5843,-151891,373932,-406536,714853,776936,-125471,-224890,-422831,373801,60079,833943,400825,-1077331,-694219,-499352,-796581,706965,-113776,-197227,-561193,842012,-289058,31963,154948,-378000,-425976,474269,482176,-735078,-721389,153083,240981,-841847,-1256446,-289546,-148650,-308885,-509247,254336,659416,135338,490279,409523,375996,1042424,-434785,-291863,108821,1149629,1010778,3268802,1905120,726111,-1232125,-1994995,-1240163,54940,-582944,139035,-615187,-812194,-478948,-624063,135355,-566425,447838,502509,-470379,297062,67979,-1297850,-328210,560157,-441509,398664,139529,-493592,-306876,-918566,-391188,-87480,706514,-1892681,1233134,916885,-910019,-607999,182048,1608088,22227,682322,-742773,-311707,-325477,243593,333166,-602255,656054,217099,136250,1160382,-391059,26545,490338,260407,1025444,-41586,443354,-449602,-329760,-326907,-1769193,843706,405055,405427,-795192,-1156731,473256,731457,-529519,730678,-536131,-800747,1910614,1016512,504689,-108991,326211,-727784,-258062,814287,-83793,-958193,-1585029,1551306,642172,1371351,-476702,-756316,-339217,600144,321533,1725103,-907742,-1174632,869337,756087,-684549,966063,104692,336463,-1199465,-610701,752442,-42318,672395,-414725,-1457227,-424438,588810,-881717,-271940,-397209,-491898,-1497601,-268082,-966740,-186605,-29999,374644,1113190,-476778,-122787,-297328,1069153,21939,374133,-1215378,-533346,427882,584315,-47198,-830980,-1075062,-1459635,-243601,449509,-1771190,-1624213,-386925,112167,263870,-1012097,-230598,186152,-24534,-361672,-757959,616885,-444698,653362,-130341,810910,-31643,92938,605433,-382074,541762,527133,-648543,628868,179088,-158713,564536,1531416,631516,469158,939753,-403670,-66938,1126425,427219,1344050,-123142,363010,310613,-538133,16640,987715,252660,-1005774,-1585075,9495,-44467,-347298,-84982,-801416,504655,-804611,-587932,-793103,304350,333619,183121,245641,344159,-625540,223564,857694,1029255,-460139,208704,174353,-632585,777921,54762,-507551,-333311,197032,540110,-763515,434465,208828,-523754,-885857,-286816,1093733,-142664,-822198,909832,-119117,-131393,-707621,133763,425270,-1034493,77741,1423604,-74595,507980,84755,1186336,1375003,-304559,-927948,65366,1418548,-60375,724944,-600170,-265237,1123875,850367,174935,-651953,-1045235,-416712,-561836,96374,-921562,418977,-351948,1117923,1274581,48138,-122531,69057,875937,-968683,-466656,386123,811476,-843410,-175302,-610473,-1126911,399676,-1357679,451946,201411,-739300,-581524,-561370,860651,1385005,-168636,183939,-311712,-573301,-186626,1267088,-543077,-525537,-1055577,-235126,339908,-199230,-735182,-299918,213867,169841,1311618,1316283,1092180,-976907,-632745,282201,823859,656669,88832,437749,-1310080,1123247,-624240,-435743,-191314,503571,-256203,-995666,472646,-353790,658769,-1400216,-166723,-695257,-362603,939600,-178361,-1011238,1303908,660422,-134895,-156150,-1103925,-1989056,-562400,-319277,-740244,1509761,356943,-680436,363221,1374109,947892,393004,126767,598523,-84969,612016,612307,-92535,-126736,-437339,-57143,-33748,-216925,-993892,337600,888710,316402,922161,120429,480906,-161150,-400299,-1064415,647852,-307433,39077,547957,-463743,492977,-1265455,-923563,-477857,-1409190,-1004915,-875325,-809568,-195916,-10858,366401,652176,115226,230119,-941872,-174531,-453422,12937,-105710,594069,1100156,824638,558721,-395729,1126153,-245655,-1648545,75275,674067,1004938,-246335,-312661,-109354,-89831,106215,385063,448128,-459794,125390,-508144,-984640,-383707,731624,816829,984147,187958,-1118603,870829,833250,585525,-730521,-705761,-1315831,-287980,-1058760,-811816,-234407,734485,-1005953,500665,594864,1061753,-151382,723266,-1675091,-819487,342879,1292367,870266,455929,231832,507419,-290146,-250133,-2541656,-718608,-202996,745104,-80515,-505826,-59758,-91586,-132081,-183912,299850,-642766,-507317,449861,101794,-170164,-45989,-273809,-746952,-1042584,294239,-872446,1109042,301045,686728,143787,826091,-727883,-1943458,143899,178992,-177397,-855636,625828,1769974,745512,104189,-237502,-1116749,278866,-501747,198425,606369,532689,1609242,-1642010,-45119,-306953,-617555,-940901,-661133,1510383,1222409,772069,-221297,77866,471473,1070784,-523170,1493637,-943339,-1285045,-295003,614441,128284,812923,-411017,-534287,245106,-650072,-902489,-1249365,850606,-506649,-1439251,-1771121,-1302585,-18988,738129,-502522,147060,824342,112904,138132,-221235,13060,-107047,-1419526,209284,-216997,1384869,194357,-39480,-69371,119983,-462000,58957,325471,946996,-207371,687478,909907,728003,-47440,176216,-455430,-154057,-243118,-826145,-1293002,44943,731201,903210,742352,536303,121050,715462,-1152338,-871232,150491,855603,353388],[-882755,285858,322218,-416075,13224,-648832,-803453,678564,958396,767226,506510,-261992,107400,-1420516,-1401932,-194801,1336145,344041,944478,291752,823826,-495899,-930,487255,1662222,1574252,2244591,735328,-239175,-687945,-273549,868741,610955,-720246,-56913,-1181985,-1438953,612070,361429,475479,601993,504657,770677,-1085592,-1267369,-422026,-271205,-257351,-1604594,188385,-2817,72798,102977,-839269,-883536,-534055,-406862,-818437,954659,670826,-120404,-634129,894429,675847,-459961,-737022,-400286,4516,532952,-786756,-103241,392868,-198791,103166,-47679,502893,687884,-963374,54923,662402,1359253,-439094,1350813,-901799,87300,-1152945,-645113,587085,258409,919369,418499,-1228303,843490,-92387,-476721,1131515,381389,406997,-787155,-1383180,371860,-36276,73328,-414952,1263982,-164317,-1660578,-378759,1099482,-459857,489570,-16150,378674,509405,-129240,-1441503,92244,785674,307906,-36505,-1367541,-1307476,-8018,-1593190,327614,-105174,633265,119199,-42168,680568,690457,506747,259616,-3066,-950552,-254962,-641961,296621,-184369,153067,169469,-175516,-1428048,-1300326,881442,1793390,-923337,1566426,-382534,-970381,-20266,1123564,357591,792290,142222,-19743,629395,-185281,-224427,-362788,-1116292,320213,73333,314704,-806818,-1333848,-581133,-1375280,-1230894,-729329,803326,-731953,-996171,-1502006,969485,-500548,708724,817933,513339,-798253,286490,436619,414994,1482772,838109,701043,-1654383,-180966,92479,197889,-137170,-774401,916228,-196152,-552400,86978,558633,1004940,1144407,-685757,1175919,1190778,1478700,1214831,160657,346810,-1409623,1389918,793026,568677,1162604,939342,-1361077,729463,4625898,9147726,7422159,5991934,1954774,1486235,1527000,593406,295452,562980,46877,308590,176590,663543,-1898,-219943,-1039034,736626,641154,-244165,-689127,-951645,119086,-79855,730628,-548604,376076,690797,-613349,8578367,13764331,18434568,14979686,3405146,965699,1257309,295323,-224618,774152,37225,-354673,-574553,286537,1480909,133338,546866,939837,359650,-124626,53077,577697,580686,-48298,-427196,826147,378760,276396,977608,-292235,-858404,-738513,293373,362209,663003,665462,-64995,-523868,-1247787,-576669,812801,1179773,217014,-716869,-126383,437034,-37525,325105,-813254,569630,79939,-994553,-949694,-566817,-451106,-527512,-114752,621527,-1072817,-841363,522136,-182021,-703604,-846912,-971887,64756,-409728,519104,655520,-881341,574299,1615676,245529,-561491,156518,728016,1102323,-193280,-992621,-982060,635735,271788,-316375,-406299,623103,864042,655809,1489521,1038681,-449696,-1797646,-606011,90793,-373452,680435,859144,285735,350682,419877,501309,-558537,614968,-496462,-279396,-758245,883919,441874,-390077,937124,1104866,1448105,182859,-177163,-349643,-357663,-700059,920207,115452,213816,546310,-632669,-1098210,553084,-30032,-313385,-716528,475613,1538458,1228785,345193,-448956,-121893,-101863,1776763,866982,1118988,941317,794437,-694861,-395365,-1233738,-230201,-655134,-1162685,-138089,388419,-375528,-469904,-47123,-233254,-637503,535640,-318245,442455,682443,-266568,1302083,837988,-1052099,-840709,-1000577,400456,468895,-92725,673467,-13373,-189604,-1133156,-244752,-1127920,-194175,-459280,-822194,930384,26234,440153,-499786,656660,613977,-53670,-317506,-828887,605095,-66593,865632,618238,-890641,-690515,-1060272,-1378130,492570,-141985,77469,-536771,532279,-389598,48920,178690,-135699,-549578,348173,396035,-776781,-1074970,320021,-254457,-667995,-1136274,-241332,-221457,-182509,-685767,23810,217004,32667,593530,482028,412166,390260,-470936,205835,252564,1134026,1198702,2158006,1088515,105532,-1039272,-1723264,-1167127,-97104,-704302,223104,-497257,-554461,-301655,-373433,15897,-1126063,263305,100733,-336123,317242,172735,-1020289,-210075,762166,-120791,295217,392572,-1131797,-567657,-917327,-246582,-49835,989547,-1829957,1034159,783907,-1348507,-936519,447732,1525163,-6443,445272,-293057,-333296,-1258595,184266,334217,-317351,789826,97977,98871,701545,-192802,148135,444274,221296,631151,-93138,758325,-600541,-164911,-159720,-1490446,1005369,633829,127521,-977906,-1480663,667998,488983,-1087441,843231,-42798,-1018337,1814737,1170156,273722,203695,486840,-1024779,-517574,98756,-566757,-1193060,-1891999,1467544,550340,1105761,-371902,-1075113,-457770,760911,107121,1278555,-1107775,-931860,946578,757907,-425971,1198332,419379,381254,-840878,-843360,626933,252189,598973,26933,-1419431,-857668,298160,-946628,-137667,-195588,-288805,-914113,-38161,-393860,31381,-100447,211892,1295392,-493675,-91035,-160457,1276645,803914,274984,-1185258,-260087,315244,710163,531281,-954322,-804816,-613565,-473059,165537,-1668484,-1517773,-373696,244165,494923,-708822,-109802,-50900,-71958,-514041,-724845,657971,-251761,257012,240740,997897,-533176,-79603,655557,-196889,277974,883705,-800842,143781,110300,-366764,-356961,1174205,416065,300848,1044248,-323434,-8148,1276642,348275,1249594,-175232,527814,423784,-905255,92554,480309,-52939,-1353190,-1414108,47141,-41464,-35576,158541,-219580,379236,-994955,-616963,-838272,338583,523897,320120,734858,904169,-540784,469251,611720,498622,-693934,99402,377579,-293293,1052487,201446,-462506,-23560,306599,565775,-775990,514708,-382682,-782323,-780413,-641272,1169437,-197989,-540827,1000897,-127531,-355368,-509769,380015,347402,-605355,-231631,1446819,-28215,721821,282967,1057929,1500560,-189618,-747496,159210,1323797,-212568,199337,-282656,-381843,-327358,903687,-19297,-312798,-1179648,-556023,-223083,-5214,-1222220,-161373,-465791,1111919,818999,-42225,-163844,-229651,828108,-1126793,-584655,616295,805861,-753546,311612,-560185,-756366,306176,-1205223,358992,-25357,-439607,-414014,-829994,442807,1371282,-317086,469124,-591392,-319529,-69216,573312,-714824,-391840,-975145,-302695,187431,-288110,-588510,-514847,223506,173396,1192131,1215581,1060657,-1036010,-363048,366618,875212,355050,211203,52943,-1326534,1392268,-617157,-251835,280302,-52646,-301373,-966163,125043,-420917,395971,-1333368,16007,-906922,-594956,698784,-6063,-961977,1019233,427418,-41399,-53346,-978429,-1800488,-984164,138425,14168,1266367,612491,-517343,445191,1715397,1039964,24126,46189,491804,-326167,201951,347336,-217968,40509,-388046,-239492,114779,-384680,-672108,363095,722242,566579,212978,69338,296442,-413933,-985995,-1528960,404915,-360465,44120,690101,-249247,297208,-1272843,-922272,-295782,-1120602,-938710,-686212,-830885,-703984,-438879,249903,1012877,121257,110578,-634125,-618666,-617168,468069,208380,580367,1283777,614044,229508,-475046,1581907,-118271,-1591020,416580,447458,623077,-515306,-278433,155574,-331687,-158043,349354,477399,-401721,-17216,-919662,-479816,74411,1185654,1127614,715462,413975,-1043458,1127274,1102067,657726,-748828,-873702,-1227697,80739,-764035,-616580,-159248,1040937,-836157,718355,925515,1469036,-39657,1169864,-1934657,-727519,-412885,647547,929014,594593,407531,-75296,-6885,-395915,-2388225,-586172,-745822,461391,48382,-485119,104735,-17054,-69093,-46845,401842,-695185,-468453,208143,401912,-126924,227629,-459203,-924805,-745523,538338,217577,882463,406391,289454,235918,1048786,-301217,-1063768,-116763,482705,-205406,-863895,545908,2134382,859502,311546,147223,-945256,205693,-570899,-59476,378096,662247,1838815,-1284725,-80043,-433439,-567975,-557937,-534410,2353452,1109150,750064,-288206,-167054,700834,706207,-288433,1687973,-415410,-1337703,-227991,712272,102548,783831,-173662,-378178,268193,-650471,-835520,-1129736,550907,-131115,-1166161,-1518061,-1053043,238979,1098459,-422571,93278,233081,-114115,408971,-226748,53343,-78729,-1412272,398390,49194,1293852,152425,232033,-151393,121255,-461382,181456,742043,982429,127701,355678,352183,158051,-431594,180362,-76103,-23430,-149961,-1004453,-1420457,55479,1017443,1005839,759581,388574,254781,682147,-990371,-1041008,-121885,767529,278270],[-842826,37566,327054,-239442,-242877,-639733,-519165,508075,1109899,623331,563272,-580976,-282121,-1425498,-1426707,-491418,1480231,79855,900002,128816,594923,-571918,-62897,13972,1416987,1218954,1931403,13845,341820,-401604,-35296,249754,418504,-832713,-126582,-872858,-1149485,650981,91619,271374,486661,222339,206001,-1155171,-1394980,-943136,-968707,-480152,-1836815,149900,-418499,-17229,590853,-654445,-954486,-909296,-211415,-242853,502543,499400,59997,15591,1006487,790920,-1193427,-788388,-408289,105329,184510,-840125,-16367,-166192,-243360,235104,299325,1003247,488647,-1080809,200369,560622,1741214,-326531,1437596,-1322069,165012,-306152,-688078,560398,542081,1474709,590043,-1101440,866693,-81661,-362941,611393,180125,396636,-1332975,-1158343,48130,-222959,-125722,-686904,1385631,-315694,-1700292,-243966,1169037,-85326,342373,277681,475406,688499,218914,-1124979,206187,1087361,159641,-66333,-1804919,-1488830,-198028,-1933533,132546,75760,363543,-102449,-76317,-15771,353255,699625,509907,-83269,-525523,-62767,-463652,333718,-343322,119481,-90965,-740026,-1540129,-1785630,598281,1966831,-1134469,1136135,-495025,-652977,-260787,1228958,127245,433613,-104196,-71815,940001,-242143,-309898,-501322,-1051053,-320354,-716669,391020,-367183,-1048980,-828805,-1415977,-1155763,-70254,576604,-294885,-778242,-1342187,885713,-278625,1188600,1006332,483294,-611727,369198,692065,759758,1518840,735001,757290,-1328072,-68595,406038,250614,-66739,-596745,1532808,375273,-333765,12864,1178792,1170053,1483474,-741276,1172766,1251425,1595607,1195177,145295,175558,-821703,1800454,907774,582540,44611,661867,-1314404,-5136,687888,771438,38073,1672936,1249463,950319,1201953,-247370,234508,422484,120930,1014117,187040,446028,57582,307818,-1197659,658226,523609,-407324,-534024,-705516,557239,297090,984236,-415271,419679,782885,-508301,1339065,3333634,4520124,5597885,1359288,156203,749966,-7895,189672,794258,110542,-533307,-668083,295185,1423729,93019,257107,485742,308474,178845,-198063,437731,424964,71761,-477656,809489,440866,539363,821778,-324942,-1044366,-783561,524870,389429,927285,1014169,-151860,-294656,-1430787,-877467,1032229,1149678,362080,-605035,-104381,548703,-259795,184653,-627627,910370,17062,-1250336,-644042,-640572,-548198,-597646,-66057,800366,-276970,-683292,293936,-61858,-910434,-953340,-801599,186624,6488,338802,-112441,-770474,368211,1250705,-169172,-336081,548705,318838,570623,-227970,-775450,-507228,550018,434806,-434973,-396395,582328,952852,324407,1921452,1075726,-133179,-913191,-536587,-172600,-345386,505860,490599,64639,113679,795645,885540,-470374,530294,-164829,-361367,-802756,850920,653188,-642921,596594,991985,1142731,497990,311804,-257009,-85428,-580114,822861,-223567,-56958,255389,-242237,-676625,111152,140188,-766112,-906267,436160,1833973,966170,100437,-424445,-179572,-2907,1662149,878144,989470,1265453,969932,-928695,-584994,-1313133,-464666,-287258,-759823,60686,262188,-507856,-241959,-324679,-683983,-1089939,624722,-142408,-174266,408922,-46543,1179416,661874,-726788,-648041,-438421,423550,292478,-362058,464631,-49416,-78739,-1606949,-494589,-1374164,-651271,-818168,-658879,1748671,252488,386341,-433423,634528,312761,-177777,-404908,-1052722,808345,-116763,808215,835063,-549646,-737048,-1411753,-1729888,257520,-204822,263271,-369350,187688,-462962,-982,206965,358138,-603994,269073,429328,-714135,-1313998,419163,-869215,-216917,-963543,-230060,-235152,-65938,-645036,-346871,-96568,-161571,644834,458223,416778,-216057,-345775,588954,433468,857183,1274049,1156576,220683,-446386,-661025,-1334664,-1088743,-254447,-708778,187617,-326212,-401327,246430,21675,-55838,-1456323,24097,-372026,36131,406354,227721,-871275,-155460,961248,117722,257156,705120,-1180863,-585717,-868810,-164749,-139066,1029362,-1683943,736732,417299,-1621772,-1171578,501905,1238939,101964,322860,326425,-246686,-1992607,-44339,415998,53612,640089,-52457,54484,333606,-50594,102026,297452,45907,134158,-5834,875836,-621105,190042,76628,-963882,1166250,726044,-310421,-895202,-1509280,700691,304364,-1359222,851060,405196,-1078164,1670649,858628,64905,494120,520853,-1234414,-851000,-813954,-948305,-965715,-1674344,1243834,347204,771910,-216826,-1161777,-533512,719294,-140193,946906,-1148664,-447503,925458,582805,-284226,1157840,638012,428037,-410613,-858489,452423,468806,455143,434784,-1153243,-1066540,29107,-775135,206342,168489,30761,-60451,276913,249212,240381,-178954,-238426,1241617,-274776,25713,36634,1340071,1226548,108698,-1289225,-49075,334518,652441,763619,-1011758,-522597,227904,-494468,-187914,-1173915,-1148211,-388751,196115,642415,-377799,-32813,51923,-138727,-581258,-653735,512832,-47296,-167737,547759,778548,-1012586,-152583,527816,75647,-144587,1027575,-826551,-426807,195628,-401194,-1262340,676489,111084,4767,1070156,-150577,172935,1414590,278240,1020690,-126813,480403,222237,-1070669,249296,-103449,-473243,-1407855,-1192387,169827,-173355,35630,310092,331815,189887,-1011301,-569205,-583914,415797,696723,300290,978204,1232173,-383377,540053,154411,-69306,-814176,-70686,423274,119513,1103643,277178,-406507,389718,356784,589696,-635636,574260,-788571,-889074,-611001,-817754,1073372,-19462,-265949,906479,-74204,-614025,-273389,602054,165823,-82952,-766356,849875,194563,836102,383615,752835,1372399,-123072,-378464,120623,807440,-398630,-247027,33723,-502240,-1195300,792942,-172070,84271,-967745,-573639,96340,-147355,-1527780,-803710,-600041,954972,78734,-211578,-221275,-518952,614868,-927155,-391248,873257,942489,-623131,691749,-260542,-356981,100943,-908298,253276,-236705,-88937,-3969,-806757,-44931,1350495,-402934,738319,-781239,-182394,-11217,63185,-641969,-171836,-875734,-226998,55876,-333811,-358570,-641441,189374,235571,1055257,1036169,889656,-921965,-234438,302568,541081,-69196,290690,-216488,-1091518,1488552,-505799,84348,540430,-574678,-362196,-851419,-79623,-345829,144979,-1025873,486568,-914566,-750403,498520,270999,-794793,805630,238522,11959,70618,-809741,-1254482,-1027759,656427,772139,812707,883616,-166198,616928,1842752,1083343,-367099,90403,312563,-488538,-211504,-55861,-530756,261164,-237745,-370454,311322,-380346,-315337,409242,519237,739944,-483593,-129963,37203,-755857,-1295020,-1769370,-20302,-506900,-109,643930,-902,3102,-1121575,-954901,112863,-710770,-849659,-476056,-641194,-814234,-708023,203058,1241887,36858,103884,-193428,-996712,-796997,641503,467644,435053,1311201,318021,54667,-544831,1550559,27442,-1341155,461182,240056,171998,-801425,-238883,424049,-242327,-340781,439855,622438,-232635,-21499,-1204628,-72791,426869,1398032,1194287,430395,619893,-784924,1447453,1225570,663319,-680538,-1016071,-1093167,409473,-276143,-342836,-91787,881825,-712401,712490,1107665,1671924,40976,1424470,-1805609,-537908,-1048339,-245644,948617,624026,342215,-822788,260803,-441886,-1944112,-298470,-1274861,175933,-7871,-457955,411505,65044,-72064,74521,358798,-545573,-95943,22851,776349,51988,511986,-662865,-1022523,-289426,634649,1352316,755665,727973,142643,319509,1166417,178029,-19755,-230665,593606,-97486,-794078,306970,2195994,989386,456032,189576,-703892,54391,-585430,-238050,281345,640869,1739638,-755045,-89480,-452280,-423272,-221949,-299163,2088774,929372,592029,-267302,-403401,870457,264968,-156206,1487021,135193,-1237210,-73841,772687,193393,679492,216282,-155432,226447,-611692,-804178,-953547,137420,307731,-661014,-1182159,-649092,670983,1413757,-303265,103547,-270024,-328141,680612,-206311,101194,68018,-1223352,241838,269383,1090544,60973,471189,-178476,205174,-249736,353460,1072018,942690,202185,43719,-50113,-279360,-734021,146224,36636,-37185,-66363,-1050893,-1443719,40947,1184135,759305,626446,263404,427043,343725,-832394,-1108832,-477701,523360,150097],[-709464,-176905,178772,-108820,-408615,-657909,-232579,188343,1140202,569065,500354,-806343,-639973,-1066018,-1257953,-770325,1411997,-6328,1076599,6488,282947,-610607,-23866,-271557,914235,711050,1199575,-762343,701525,-194870,23016,-642078,38545,-737335,-180029,-512215,-696802,845530,-119215,51632,346837,-73084,-584175,-1237284,-1400284,-1214296,-1267462,-682601,-1662046,95248,-795438,10908,936647,-461280,-983276,-1230902,40846,573152,-64023,109703,253983,590105,1123404,782139,-1580215,-732902,-442178,237809,-169694,-822148,-52632,-611169,-303814,412861,561119,1445566,205232,-1198492,341216,271861,1797076,-256894,1292363,-1625939,277859,279277,-668158,491421,783548,1589790,588893,-881054,813305,4192,-291293,177618,-134230,452263,-1499817,-876175,-262330,-334280,-402616,-1113225,1362531,-483023,-1410770,-60560,1076027,287837,94934,439849,525661,807475,512176,-708914,119171,1543936,154249,21816,-2035630,-1587561,-461040,-1947952,-38699,170910,107829,-326503,-149301,-647351,-94107,750452,628404,-155778,-27534,-12036,-230539,384850,-511463,204794,-214959,-1126500,-1323802,-1772029,235425,1793805,-1050987,552642,-219414,-297165,-445508,1174397,-190542,86323,-384732,6908,1298210,-199839,-472027,-628582,-960550,-888631,-1408806,415583,143819,-524703,-902996,-1149159,-865150,209348,377299,10544,-344311,-1222252,489437,-52554,1408741,1221861,539620,-282539,302458,854093,1099620,1350283,622527,630033,-749781,94402,753757,230080,-42329,-237039,1829707,1029196,-74388,-132316,1576511,1177413,1566149,-652184,1092101,1126819,1511937,929908,21724,-317660,-230069,2156776,934798,557411,-909628,361236,-993348,-233694,-58650,-796119,-1433464,757642,693766,395218,813046,-992870,299832,313076,129083,1307716,135991,90597,160887,702113,-935123,564006,329787,-637647,-443618,-225029,962500,662304,974274,-254204,476351,649528,-304887,-993011,-780683,-769823,1490389,354764,-411616,322677,-243625,530893,765740,209437,-538348,-744264,273470,1210855,57687,15717,-155575,257091,379752,-580933,139535,382547,211590,-556332,797135,397843,475295,549473,-362959,-1078392,-595382,608615,365699,1227503,1134585,-150797,-61342,-1510544,-1118922,1112700,892169,306110,-543418,-115133,742116,-489225,391250,-366611,1134328,26856,-1170405,-316349,-726842,-555499,-342559,111043,868879,538505,-355515,102623,15721,-981872,-984876,-818070,308204,450049,150087,-688395,-597921,90470,849593,-532591,-206758,551377,34320,104928,-173569,-236315,-86044,312041,443760,-486990,-312005,334826,983665,-14064,2171465,1207229,223393,-16271,-295685,-332716,-235410,386803,177826,-103026,-33312,918084,945188,-289072,530590,280881,-396026,-647419,699957,762123,-905547,268545,687176,670324,639258,686306,-133822,267770,-418410,449182,-490312,-289798,-91989,178589,-187498,-433365,287020,-766803,-881606,340302,1496764,417990,-151639,-387772,-254832,-156042,1372153,837953,888336,1471346,1033138,-1111577,-656873,-1190237,-561033,26045,-381861,-38389,148305,-466237,70750,-421770,-964760,-1440549,704538,72591,-747578,113138,234097,773776,312270,-342800,-416289,338137,450515,228854,-511511,266168,-4834,145449,-1752369,-752450,-1199344,-882160,-1088091,-353350,2070365,414782,248276,-204534,646719,-56505,-355277,-413711,-1087555,934946,-140465,607615,994606,-95209,-743963,-1434336,-1763859,59629,-239516,315238,-19960,-89079,-490725,-104622,207219,998043,-473075,348445,594754,-537588,-1408775,406459,-1175430,424599,-813164,-232443,-214507,-20278,-366366,-814176,-239066,-359141,655464,329156,407417,-524714,-102432,751967,635211,372696,1207522,557965,-403498,-799958,-279807,-992606,-986891,-343571,-631749,74264,-164335,-298856,992158,522382,-32336,-1445227,-173620,-784904,536585,537547,187028,-888881,-152545,1104047,262699,245707,995204,-623510,-464653,-829037,-164236,-308666,825243,-1573777,415133,-95497,-1660032,-1244346,385574,819628,318882,343522,907390,-81508,-2232729,-365871,539367,422193,197643,-171742,11128,178531,-15699,-149215,57595,-218908,-248315,221940,794683,-497010,604302,351631,-382450,1236852,610039,-777415,-564410,-1219936,570924,233835,-1183263,753257,703530,-1025015,1554098,260011,-79264,683645,451105,-1220667,-1107144,-1473487,-1087279,-190676,-875678,998986,81193,425755,-31768,-995886,-611890,475238,-327999,729123,-1016532,159107,836458,294680,-306516,900505,722576,519475,-17316,-659340,304178,561876,241877,706658,-653709,-958380,-173778,-557903,646070,658115,391685,894983,718787,819128,401399,-184251,-804762,993542,139765,189327,190931,1231905,1060933,-126524,-1502692,34149,386582,423537,637524,-1007132,-330363,858573,-253107,-551902,-435360,-644694,-353305,37700,673333,-81244,-12870,306172,-157921,-445905,-554737,260465,93194,-443928,778521,243775,-1323791,-143801,185711,338776,-565803,1058050,-692427,-864706,428199,-228528,-1800081,187524,-217236,-481566,999303,86833,442076,1478376,205858,713126,1588,125559,-414385,-1020836,454466,-576925,-860080,-1165588,-957073,344652,-451359,-48504,404924,684861,-32957,-798686,-437904,-115597,545716,839035,109813,936442,1273054,-185446,406382,-410651,-560632,-784671,-165572,333163,536374,923038,259124,-433304,786882,363138,643216,-352498,579087,-964301,-796720,-437659,-818884,784829,252384,-113872,593130,11418,-842932,-82373,727435,-68617,331246,-1307492,-8350,501007,828821,336407,371158,1237305,-100565,42537,9931,-64466,-560346,-530694,258413,-594856,-1336515,542509,-243626,448290,-436788,-509958,275397,-409358,-1763556,-1237361,-721793,668732,-631178,-421981,-255217,-769584,192150,-461282,208238,1057725,1147311,-494474,839730,176961,42948,-119220,-540511,152443,-391482,178582,610032,-429796,-411825,1309263,-440737,914161,-840470,-280062,11249,-101207,-369644,94105,-730090,38820,-35751,-327165,-222893,-691278,147163,305805,908451,859679,622131,-666536,-154070,68442,-71171,-467627,363671,-252731,-680721,1378157,-287512,446895,550612,-924857,-509330,-690508,-99491,-175101,-70000,-633794,1041392,-649892,-737149,386127,606061,-366184,830332,130787,-12250,136085,-638935,-599266,-914566,1025175,1262413,314754,1136519,294619,838909,1821494,1095988,-629654,260878,75942,-558337,-502485,-480433,-881817,483248,-63462,-467502,529789,-220296,4576,416500,342026,836366,-950979,-321180,-283569,-1114497,-1278771,-1722983,-561013,-730306,-97934,395804,219508,-311717,-861393,-965073,613701,-262440,-733155,-315189,-281542,-600661,-722404,208373,1261217,-118658,254346,228575,-1228243,-952742,504284,620428,182289,1204896,34759,65576,-556357,912496,139374,-986631,220365,91101,-192243,-1040829,-203848,622871,96942,-413577,618859,874790,-63788,52563,-1503882,92834,573134,1221813,1043207,234722,773619,-379080,1680303,1195783,579670,-598708,-1071603,-916044,584999,305748,-63422,-66984,291891,-630235,569402,1127897,1599781,77347,1402730,-1234724,-325532,-1446474,-1131567,806376,514951,64438,-1395344,417904,-434540,-1475654,-1427,-1686657,-53612,-169800,-467264,747612,144079,-83423,191502,224413,-189635,497002,-27793,1106999,272354,733906,-762384,-1064140,223376,541555,2000604,738461,1123893,235202,413535,1153800,627663,767395,-104409,596556,182320,-709701,-232384,1927613,1096533,560760,-143294,-464885,-146240,-515620,-280812,285859,415550,1270123,-206473,-70676,-339081,-200839,13078,45750,991375,728088,367834,-168495,-632891,878920,-139936,-189182,927827,511931,-1086600,140434,812151,402474,504114,631194,93558,128010,-535924,-822982,-774382,-166457,684189,-88261,-834425,-193660,1119713,1476891,-156753,189051,-514875,-483195,868913,-182530,155209,242728,-933988,-98904,416809,832485,-65097,648658,-124358,352012,101826,613147,1258771,809628,-24193,-173184,-224110,-462842,-929594,49351,-166238,-225691,-8700,-928362,-1367534,-7495,1197896,231171,388448,188412,597509,-134413,-641797,-1004306,-821885,151488,2555],[-490497,-312916,-81578,-26863,-409108,-743004,-2654,-154958,1050177,539067,394722,-830596,-843103,-423336,-875394,-911780,1101202,37994,1313281,-82887,-68609,-628452,83989,-400504,311339,196114,433132,-1252035,764269,-135508,-45952,-1438745,-489917,-393594,-188312,-197682,-187307,1111869,-228084,-128165,231410,-302508,-1302061,-1310388,-1268356,-1132908,-1068775,-789675,-1197526,1355,-1092595,124211,1110217,-217341,-941383,-1412059,252805,1328632,-556098,-359304,456554,949248,1231425,630531,-1509491,-574361,-528686,323381,-469621,-714518,-211222,-807958,-396442,583198,680784,1670336,-97049,-1131255,496925,-102919,1404966,-246557,971460,-1771344,405504,498315,-542800,381237,895211,1339084,375806,-596996,710397,139376,-219017,-25776,-456835,575619,-1248726,-601353,-548170,-446428,-709610,-1534124,1163360,-583541,-922865,108377,838506,544682,-178682,378608,552125,870031,673340,-407551,-162546,1933702,296242,181581,-2020980,-1629255,-738335,-1671408,-131485,163270,-83155,-473693,-253338,-937087,-538409,664621,562693,-271696,411201,-101470,-26753,425918,-619324,361244,-159400,-1184371,-795847,-1331985,6467,1390456,-748912,-22986,306755,-32128,-517846,968309,-536481,-148683,-591418,228972,1561152,-88319,-682026,-745749,-910113,-1133635,-1757206,352532,617853,268,-789874,-699492,-430816,75788,274041,84535,139792,-1097342,-165557,109224,1296672,1477117,645404,114854,197485,877408,1330605,1048698,699901,436009,-160663,303133,978975,132382,-67821,183093,1755219,1591707,133425,-274886,1649870,995136,1378737,-430018,968088,886661,1285219,449319,-209405,-943679,197505,2354938,963165,429579,-1495657,71918,-533284,-41723,308325,378622,-526143,1527633,379419,-17169,474875,-1398580,447016,255035,48568,1242245,99700,-339429,275989,913031,-304829,552228,143521,-956403,-390828,318619,1224512,946663,732357,-103591,493560,236390,-85065,-699694,-662700,-103263,982016,115273,-662186,141841,-311678,692247,628502,263118,-367782,-769154,250763,925314,7861,-121971,-789417,230380,428652,-910313,-192383,451235,372112,-591931,791731,246812,110732,178339,-362836,-927542,-224639,544268,291991,1478530,1010435,-57780,150976,-1460174,-1255303,1035432,425753,58821,-612696,-162433,970775,-683050,811223,-131919,1247971,111314,-728471,11940,-793596,-506327,126006,364058,818788,1090328,64954,62909,58253,-911078,-953745,-1026066,427797,835015,55812,-924978,-402882,-168818,545149,-795619,-179347,278271,-70527,-194570,1904,420857,229729,14117,282513,-479376,-172317,-26828,866489,-260104,2148891,1508113,589359,553034,5077,-398534,-82347,318538,-31091,-171071,-38790,806420,757255,-50242,609033,710287,-438720,-332173,531108,738937,-1102065,117268,210326,106480,578102,781049,-60905,577028,-238032,-82562,-622834,-369068,-412711,421841,249412,-837905,398798,-257088,-642078,204287,698200,-346233,-369840,-305192,-306588,-513171,1085469,798197,825977,1495579,966598,-1232978,-640760,-965831,-484924,258458,-158271,-383391,64062,-288939,402849,-330460,-988509,-1657796,742126,262999,-1124756,-101548,486550,153688,-84851,-10030,-201686,1053732,435098,242470,-505474,139799,69472,379916,-1620001,-908552,-640730,-849035,-1189308,88671,1722027,418747,62985,94769,671602,-386152,-431594,-305015,-977008,945074,-192989,258631,1062153,402720,-634416,-1147518,-1519161,-83601,-193718,237443,463342,-192870,-478518,-236054,142056,1570853,-126322,594425,854000,-221225,-1344027,284078,-892318,1095344,-718063,-218054,-191921,-84250,72314,-1229459,-231275,-473655,635459,124000,395394,-476159,176838,665652,784345,-197425,1004473,341591,-692275,-937230,-64123,-775252,-835171,-300532,-519234,-25018,-47921,-163920,1685913,1098910,105095,-1101317,-266230,-1006208,1000326,667223,25525,-1045237,-156332,1168958,347399,216457,1153929,239118,-334390,-810680,-238835,-494731,457658,-1533340,134351,-606887,-1486337,-1138790,221652,378155,567282,491216,1281632,103506,-1938102,-673151,651350,673848,-446046,-215071,-10250,258071,-101169,-562405,-240948,-474590,-295427,530484,543859,-284886,959530,617792,55568,1145038,297769,-1129719,-113499,-713061,335705,275734,-561066,586230,804892,-924078,1481661,-342977,-132072,709951,324135,-915126,-1139981,-1512476,-911447,925705,322050,827835,-164344,76006,151210,-645848,-740171,102029,-407433,572650,-754870,730595,721465,-30996,-488472,553892,662133,685076,264779,-312703,225879,539042,17148,799706,-4802,-556631,-286649,-409738,1000355,1176568,690077,1648678,1225683,1206179,494308,-110423,-1289784,651847,608352,335931,214922,979446,351119,-406757,-1693516,-22338,359031,89806,263277,-947329,-292619,1208306,186420,-871603,297753,-196192,-156176,-140226,595356,150396,-44888,506076,-62885,-91313,-428860,12980,119892,-510990,953773,-398131,-1348463,-75118,-310933,515232,-799562,1077620,-421202,-1004913,724252,102854,-1840370,-187032,-495135,-1133776,840771,321036,738560,1423263,134512,379967,156541,-501346,-1336359,-804161,670934,-756590,-1061199,-715677,-723028,508072,-818353,-64779,477217,759194,-251552,-393502,-246441,416310,718407,939791,-222702,664477,1068555,13005,96599,-911620,-899853,-609498,-61762,185842,887923,580895,156025,-578904,1028264,355567,749329,13055,519837,-958917,-517449,-305387,-693727,348433,460431,-157275,91564,80858,-995363,-2745,724309,-298668,508588,-1576778,-680296,779196,689031,125335,31920,1281198,-89612,374200,-109017,-1021416,-638747,-624173,328869,-633429,-1035861,226170,-213455,700405,246697,-451297,250939,-778560,-1876162,-1330037,-787333,282144,-1060720,-620301,-228337,-956325,-404049,72766,1088743,1083122,1292546,-408830,731362,569702,384707,-265483,-171626,73831,-483082,296329,1265671,198936,-514734,1217592,-443531,953852,-751779,-593876,49631,63199,-21048,362300,-541113,453520,-90269,-303400,-367037,-711017,122580,329106,740814,731013,350346,-325083,-60158,-284233,-719373,-691271,461327,-67923,-227694,1096325,-3918,709416,378485,-1039918,-784665,-527244,42552,-8311,-227651,-324077,1420508,-145963,-533099,364140,940294,312661,1014370,114926,-120989,62434,-494128,-56470,-907217,1085178,1350035,-53807,1351884,744596,1039742,1723701,1075002,-693139,478148,-171328,-532317,-586139,-788727,-1122466,642765,58780,-552645,716289,22160,233777,337728,251420,884876,-1109689,-342346,-599237,-1409271,-1013010,-1441288,-1082406,-976670,-229689,-12856,351280,-568639,-567658,-895608,997879,134659,-578857,-245060,129593,-317873,-461331,217968,1078060,-287504,533180,512421,-1272781,-1042696,131756,643144,-119895,1010956,-153292,211758,-469629,-105983,179647,-622940,-195521,19338,-371147,-1168612,-181964,718129,521391,-386459,818054,1199159,-15479,115779,-1870331,-3339,503573,733529,749580,197355,849598,123455,1689788,1073151,421451,-644506,-991064,-738324,559193,832701,159958,-89698,-462341,-547847,388425,1007563,1274662,69600,1107915,-349253,-159700,-1556775,-1747805,414302,293974,-302701,-1550376,411748,-452689,-1201957,194660,-1901441,-187855,-287719,-513369,969310,179704,-56404,308370,114171,275356,1077478,77293,1255318,361578,813654,-684529,-1067714,649635,306215,1922827,763212,1378655,433473,522711,1012776,972252,1106126,248018,590718,556001,-667545,-1072335,1440308,1147592,665834,-715390,-296494,-345433,-349651,-198498,285383,22262,560780,229538,-31059,-133014,28596,116900,461799,-208165,544994,160807,-24491,-851311,668342,-426470,-380285,200486,600033,-1000986,345094,818839,680063,279203,937990,314599,-16392,-420064,-859454,-617979,-175072,899448,258090,-548959,209253,1389573,1172446,-14558,335884,-433607,-536483,882307,-175659,199304,337960,-615704,-439351,465128,576750,-183839,779556,18715,544149,465571,961623,1274928,581453,-450715,-259916,-225682,-371135,-1014651,-103595,-591848,-555010,32530,-651464,-1197146,-84617,1070926,-408079,111560,162003,697508,-534214,-404937,-739582,-1003123,-254417,-121204],[-217746,-357006,-361488,34381,-241632,-887068,145435,-411352,865102,488393,306225,-630095,-817435,299529,-315079,-820201,599047,137502,1374839,-171719,-426885,-640772,230046,-430979,-211937,-181291,-41955,-1336558,582069,-230640,-146946,-1849694,-1031665,155421,-149905,-4260,278005,1345222,-223438,-228184,185253,-408590,-1667725,-1351702,-1018748,-744466,-533961,-752844,-639527,-134163,-1286000,259894,1139354,62128,-815248,-1404958,350711,1710802,-830014,-725447,668468,1025619,1272017,367018,-1044396,-326435,-659159,277396,-697024,-498647,-448107,-717960,-500989,699105,668626,1567069,-375781,-751185,697999,-447866,608427,-291691,569679,-1740011,540916,412309,-299183,236372,827633,904769,-7734,-267994,605466,276941,-81111,34474,-685778,727795,-729656,-351839,-833956,-597377,-968845,-1792237,858027,-574983,-421610,211505,520285,655529,-373909,80817,598032,892718,680998,-424835,-556769,2060840,519566,350981,-1783299,-1563025,-945613,-1253898,-120205,75287,-170347,-494211,-384493,-761174,-839409,490426,323217,-479393,694468,-268602,81492,415114,-602678,527945,64645,-836690,-107818,-707470,49287,946880,-360032,-449329,849109,64984,-467429,657664,-826522,-224258,-638762,537176,1605643,44884,-887461,-829160,-924555,-973236,-1652546,198235,952961,283052,-531736,-247957,17980,-301032,291520,-41958,493158,-873924,-864993,145695,943158,1747087,704929,480156,155262,767015,1386618,708634,1024720,324716,205343,558960,968187,-15900,-131870,533273,1371851,1871750,203405,-339831,1411303,665411,953606,-148163,821935,621844,997155,-160726,-495547,-1450713,376616,2321039,1059370,182875,-1710488,-184244,-132284,332199,398394,1073195,-5219,2079441,278045,-209403,219410,-1404227,581267,220755,-113665,984482,140793,-769017,361867,1003766,479364,688336,28766,-1374383,-317055,696587,1297566,1099498,364425,-5378,445528,-379339,54982,-109524,216147,1486058,1346904,230026,-612540,274272,-151670,628447,365609,225040,-84090,-705505,226779,646082,-58580,-153747,-1191408,276672,322661,-1038946,-439845,600154,539985,-514869,751170,35763,-400562,-251061,-283244,-628287,221068,365721,187892,1607159,737116,94287,287084,-1313822,-1278773,812179,-138109,-279418,-845898,-229676,1153722,-811882,1173024,-19311,1268979,245081,-65250,321764,-810194,-441573,613385,627178,690341,1236662,483746,240533,87613,-702305,-873201,-1286396,535490,1104500,116010,-814518,-199424,-328770,404653,-944743,-226537,-82107,-11130,-291020,283374,939748,413599,-233353,-17072,-456763,-6513,-352902,592884,-353687,1851448,1844603,876181,618084,248505,-393279,53958,278369,-128369,-127668,92898,583410,500584,202323,702633,936160,-533549,81468,437040,591827,-1179005,244068,-337382,-445270,356177,544864,-81253,754385,-54707,-608029,-595102,-256443,-649537,398134,541256,-874454,462231,486151,-269610,41038,-153434,-1115331,-513625,-150793,-285766,-958481,905823,803491,789942,1352623,786223,-1281698,-601998,-750983,-248379,379448,-147267,-777529,16999,-53193,684147,-113520,-779367,-1702449,723255,367743,-1210842,-160329,639457,-527629,-377040,190389,-49098,1423298,336513,252568,-375620,105880,121410,518467,-1377541,-888358,113697,-620765,-1106922,604029,866586,232044,-142381,315384,677314,-554386,-321800,-93124,-787022,827233,-300270,-189066,1037412,858646,-388116,-696292,-1132750,-183318,-46002,80963,958514,-55257,-449627,-359827,-11738,1844981,358625,890895,1127272,245512,-1123856,103228,-79501,1619866,-661771,-160199,-195456,-259059,516502,-1393598,-127058,-452847,595412,-94485,379034,-199916,400547,380140,774468,-707456,713347,331803,-714321,-926463,-68918,-663535,-612978,-98487,-415727,-24448,26825,71119,2111091,1691287,327508,-566248,-249323,-957768,1276278,753941,-240795,-1270381,-112326,1178919,418511,139173,1094445,1006586,-278544,-790539,-357850,-648232,54763,-1510988,-73279,-955655,-1204874,-895885,162636,26017,746518,713552,1391669,239295,-1306357,-868691,700894,692631,-1109927,-171081,11902,489467,-273050,-1031561,-546331,-608701,92716,809797,184646,-75307,1181944,821202,234035,864686,-110719,-1259382,280834,-162076,82306,379659,334422,414418,730263,-830853,1427497,-707410,-88444,549034,194009,-359283,-882834,-858667,-454647,1944403,1539062,758431,-297139,-283918,296412,-246168,-932514,-285765,-391769,425118,-446782,1127069,618552,-327009,-771734,251851,472396,923091,434430,77484,219320,453868,-134984,756150,626613,11478,-308189,-326820,1107637,1592896,834758,1908230,1632006,1359189,525467,-23868,-1550135,339904,958944,399687,83100,646266,-592800,-672994,-1696829,-174815,191000,-252511,-185989,-837681,-403624,1310064,643206,-1103900,789565,32701,258728,-266455,448145,313340,-109595,518399,172171,381017,-270076,-129299,29403,-385974,1100333,-920995,-1063222,35310,-809084,568948,-712986,1127692,-94487,-853996,965715,481299,-1498598,-440154,-665290,-1790628,637687,470088,985889,1244460,68639,49027,279435,-1227714,-2161256,-499258,865081,-562889,-983240,-198534,-500917,590716,-1157349,185034,537280,573863,-424312,87731,-40634,852657,902953,986935,-631807,279679,724517,169953,-302443,-1156586,-1058640,-329124,277131,87580,1116283,196327,7364,-793944,1010688,359286,899961,360149,412982,-860404,-128588,-229538,-515218,-133488,495420,-388488,-497592,84621,-1049918,-49643,614842,-478191,428012,-1386836,-896960,945150,420717,-218058,-171846,1505340,-51096,518431,-198683,-1735206,-598544,-553438,228418,-605440,-697586,-60433,-89160,801866,845243,-483623,39255,-1152734,-1832696,-1121208,-744692,-168294,-1136995,-759378,-120608,-1053795,-1052199,467542,1906628,914726,1257251,-392299,430397,737933,569637,-296973,145277,30541,-530916,266780,1729234,844027,-317207,1037904,-416939,867335,-518687,-963263,158956,399736,253551,594385,-342699,899826,-127668,-325500,-870897,-755962,121559,272185,549375,644260,188829,37771,53009,-640884,-1144639,-655587,588098,215635,132586,729446,273102,799797,141137,-954347,-1159976,-391577,263246,40710,-312465,-209827,1432634,456773,-195624,405428,1210722,1026931,1184002,179133,-283988,-193318,-391298,260044,-1116660,792238,1096347,-181017,1509909,1068320,1139226,1572981,1002855,-600067,614319,-358647,-412246,-456418,-887317,-1166145,684773,77579,-630388,806518,243676,343588,164847,283203,927275,-1027046,-148754,-817025,-1577949,-636576,-1048433,-1422272,-1166429,-356315,-486944,358358,-710425,-317337,-730778,1077431,414927,-384884,-266415,426704,-247326,5447,175973,778177,-393951,840431,612108,-1141324,-1037868,-351529,542417,-388556,787135,-202351,406243,-271082,-1017586,134665,-314108,-624535,20324,-352108,-1144963,-177795,723155,863096,-303360,961269,1537814,-157569,87340,-2238137,-265539,283270,150591,409438,327676,841577,639699,1419585,964620,233906,-946155,-762831,-605556,369807,1152971,293393,-125415,-1040112,-415922,237340,794127,797018,28036,632588,581188,-80017,-1412812,-1952236,-214824,31294,-580001,-1252510,245228,-574422,-1176150,256872,-1889423,-211253,-211784,-551503,958518,120516,12204,416160,156973,698969,1402379,291303,1112951,153242,690426,-437505,-1036714,863872,35667,1283356,730381,1314764,555849,629022,765285,1158398,1065703,703656,630890,862650,-686712,-2002712,938530,1121732,794012,-1295910,-243674,-482273,-105349,-70917,186592,-418410,-100694,481686,16699,79650,170378,94351,873838,-859227,410695,36359,121511,-1036010,257161,-563803,-646402,-437196,424794,-1037374,444614,762430,927512,40362,1039169,458111,-194607,-264322,-858528,-477077,162214,926174,106376,-388929,472056,1335127,551482,80203,503831,-92177,-457717,661103,-197007,201819,281761,-313102,-662646,387734,355797,-238261,900818,230209,758893,717430,1347213,1129596,279550,-898086,-229675,-167490,-81224,-989420,-278244,-1054503,-934391,80080,-280284,-922507,-171576,856982,-945969,-137866,159766,663669,-698221,-142169,-401930,-874427,-573274,-176556],[57514,-329022,-558241,114020,19487,-1037231,219208,-515427,630663,401712,258011,-267383,-572223,839961,303605,-474504,31030,215362,1101433,-288525,-771934,-652748,391249,-415936,-511970,-330923,-107918,-1103867,304259,-418862,-181503,-1786265,-1402583,781391,-90444,40162,630408,1455457,-121870,-236613,233032,-369422,-1575755,-1348064,-707598,-225765,55222,-567969,-168512,-288532,-1367161,349707,1080330,295023,-615625,-1218897,308880,1536298,-858809,-847064,879659,833062,1167578,63685,-384114,-11895,-784851,56358,-859236,-172930,-689741,-397673,-574005,734502,582192,1134698,-609559,-85632,968367,-671639,-368439,-376958,183685,-1538508,679756,176807,23807,73672,593153,477188,-438170,89222,543747,364609,165967,277355,-749207,841749,-179527,-135571,-1140965,-749425,-1090471,-1801267,553597,-465692,-63573,230066,199133,679005,-400569,-372190,713448,891803,572545,-836753,-938767,1843207,708262,471553,-1390994,-1257185,-1011725,-898415,-15706,-42440,-147775,-379576,-534938,-209168,-875395,293876,-23174,-790514,784204,-417789,67464,315250,-428936,656465,380066,-145714,518036,-142766,356291,622585,-19513,-665025,1190684,-7094,-330189,310324,-983100,-156056,-497821,822030,1401551,157575,-1028449,-834176,-976484,-525739,-1151815,-14002,1095473,192134,-214302,54249,347046,-670619,405681,-232190,597424,-486788,-1337380,15018,529685,1962033,605488,720667,211521,582816,1266971,409614,1445255,401018,246460,853503,697521,-164962,-218850,716852,821183,1755087,89781,-283516,963780,290141,368323,79960,637556,407925,720221,-775390,-745123,-1656440,317271,2044361,1211244,-145196,-1707145,-396609,51669,661645,208066,909401,-182352,1844997,299316,-194110,-6134,-1135924,601967,148810,-322643,704354,270803,-1123180,381181,1079164,1153031,966221,5433,-1867006,-176872,770886,1203064,1101074,2389,6937,349341,-999784,47611,150854,390026,1629054,1414105,471232,-348257,661213,226207,366272,11782,93401,201117,-532517,187604,421779,-121186,-120282,-1202872,450167,104771,-916507,-522278,787554,690232,-290307,622506,-142808,-872319,-672026,-106978,-283705,615745,122659,83701,1583525,448295,236839,276659,-1142089,-1212146,496988,-619757,-555877,-1205169,-282500,1202723,-867797,1214097,-81731,1218220,378146,561556,586244,-770904,-393357,927879,839684,556312,1022529,820688,617053,127097,-379391,-766302,-1373437,617120,1237293,325462,-454549,16105,-346535,419537,-990030,-294583,-375487,134427,-215985,608543,1124977,463622,-351392,-383296,-473712,162931,-511672,238159,-294417,1379568,1987128,960671,230769,351594,-341418,119380,242187,-129586,310,297047,399932,365028,430265,722280,801698,-693733,542018,468711,364197,-1119579,617037,-809318,-876952,69927,62474,-187154,776793,118505,-991550,-421090,267,-780565,147543,652897,-472431,461737,997819,102160,-136083,-655443,-1621863,-557124,74185,-149885,-1350513,818471,877817,747019,1141737,533186,-1242677,-607482,-624535,89927,373301,-308187,-975471,10205,156178,858655,127869,-472539,-1533301,651724,350531,-1007978,-41923,666842,-1083529,-448259,230194,19046,1298195,140217,179642,-200268,141160,117484,495283,-1203427,-685323,813969,-323458,-886508,1072044,-74388,-97151,-351524,319102,635082,-461076,-43163,158387,-580153,607152,-442161,-646025,951644,1189910,-54652,-279118,-757763,-259077,190105,-74997,1324203,323719,-428835,-437066,-247635,1692924,819663,1050038,1319652,821624,-775990,-51731,909992,1880531,-594120,-44394,-240483,-503237,798467,-1161910,12617,-296015,551704,-249451,342251,84748,498273,-468,518582,-1044280,416464,386580,-594523,-854192,-207638,-578093,-319119,236228,-355542,106817,96356,420733,2168798,2177142,557538,-62634,-178750,-661799,1286883,774594,-551121,-1479251,15763,1180792,498763,6699,794595,1405244,-299176,-727828,-473499,-758058,-258063,-1417042,-216782,-1025003,-943550,-593640,321655,-161329,771464,943283,1301337,268440,-615383,-900569,655122,403850,-1581414,-64388,85691,736683,-460597,-1431740,-803441,-542543,807776,938160,-194466,53440,1248576,915464,164629,431124,-470488,-1129155,475801,261557,-113755,473201,1219731,309096,550500,-770754,1365391,-728724,35518,227570,108985,306986,-387254,219702,146633,2445998,2367487,752210,-253218,-642944,374685,52801,-1144404,-581974,-350258,265642,-185369,1271550,549754,-544748,-1062608,71185,190898,1193132,557832,406405,254403,379943,-146773,676601,1037765,565030,-257434,-240402,903989,1788826,786941,1567312,1736987,1281336,526148,-17834,-1541545,160552,1061551,339644,-144635,305500,-1349189,-845740,-1425007,-345033,-99755,-510755,-550567,-681999,-589624,1231827,896819,-1217372,923018,-16391,820693,-316244,285343,415977,-180588,317082,505327,806522,-73612,-115450,-131244,-127508,1223823,-1175362,-572188,172948,-1119508,510383,-294204,1185578,172831,-582210,1051477,777496,-1026453,-646478,-703861,-2187584,457413,470608,1106752,978029,4380,-276774,336362,-1806779,-2500247,-185296,1010546,-86800,-635210,246829,-312716,544011,-1335987,723921,569342,220440,-514987,500277,129870,1080844,1055638,968099,-1028090,-86325,359166,248958,-669070,-1008357,-1048855,-4865,757845,128130,1186746,-105549,-130055,-960979,714444,382296,1050172,576808,291959,-743315,248002,-194348,-353786,-532839,328561,-717303,-1025242,-6614,-1008959,-176087,465037,-583625,164529,-765198,-671378,973568,52574,-619272,-201371,1745286,37963,453455,-256967,-1999230,-444007,-380133,-11940,-514979,-565763,-233241,92553,765626,1156735,-644584,-273487,-1404938,-1619042,-757970,-547047,-633896,-969694,-818799,59537,-1035689,-1580402,601057,2280839,587665,988976,-444247,44082,581361,484261,-238255,385637,30543,-560712,134644,1795812,1250803,93626,745382,-358614,713818,-161510,-1161461,368509,708645,339373,762954,-185972,1230675,-171939,-447426,-1610118,-854140,129391,137128,350698,553731,230485,359859,153676,-864656,-1201655,-379594,717617,436825,316348,379770,472233,726853,-55723,-771662,-1530159,-288751,448486,-107111,-318086,-315799,1047899,961360,163097,476092,1346605,1470006,1226799,297214,-440634,-611560,-337332,360866,-1457568,233676,712970,-58960,1557924,1200859,1076849,1345213,861522,-478269,553979,-416213,-194525,-190348,-770744,-1017252,582295,-19227,-677827,751900,347624,335336,-62290,432016,991878,-851415,152014,-862495,-1588949,-277232,-680338,-1452190,-1223313,-431804,-894045,240935,-716504,-164834,-510521,778682,559345,-164133,-343532,453967,-517028,534808,44033,483244,-374162,1041820,558274,-894080,-933287,-811562,350764,-537079,592564,-114296,581698,16729,-1373877,16697,-74343,-911041,73879,-196800,-973349,-189765,677823,1014859,-224921,988317,1818169,-470700,-72622,-2478713,-537064,11163,-320096,113771,573846,768135,1054186,927937,968771,74406,-1482977,-425582,-518742,122373,1167228,335710,-109257,-1219591,-210669,136901,547024,302243,-32877,112919,1261523,-86841,-1111099,-1773714,-937071,-192484,-600202,-667241,-32178,-832946,-1284763,230804,-1677780,-132031,129921,-515395,674601,-63075,73268,495285,426459,967254,1337084,521846,662985,-399439,350947,-107267,-961319,815917,-160365,508341,574463,903177,472078,693535,444994,1163041,840087,1081738,712603,939229,-740422,-2690319,625285,1014072,929417,-1684944,-316596,-501189,171108,-17651,-30152,-747729,-404709,547154,62389,201833,150853,-14051,1187737,-767705,347301,19477,227385,-1147656,-255970,-570873,-862157,-774875,135234,-1154711,353529,614111,1019674,-169687,898306,498608,-389916,-82523,-773885,-322703,737160,820798,-569544,-395903,535794,942920,-179109,88739,636745,345406,-238647,217506,-245737,124065,74339,-46134,-747024,163355,166721,-180297,1042001,459634,957067,793286,1681700,869806,-47953,-1190978,-133072,-148227,269319,-851948,-428187,-1367025,-1248090,149572,102094,-527015,-241932,632309,-1201728,-310029,153881,479420,-589947,104302,-111154,-391945,-705470,-128926],[277433,-271085,-603543,237075,254763,-1120330,245091,-457715,402028,287379,235827,138999,-200487,987066,791818,36605,-444715,212923,520195,-436233,-1090487,-656934,548314,-392222,-524925,-249627,136219,-728057,105135,-582621,-80812,-1348881,-1454876,1306808,-49540,-44753,836787,1394209,42115,-173798,367327,-201163,-1147958,-1301219,-418002,194192,483509,-277200,118965,-420732,-1340102,341903,984262,369286,-380269,-916947,155344,847108,-723915,-687767,1057176,449364,870885,-189800,233170,338061,-833350,-303854,-944624,234067,-856860,32119,-574256,690266,488334,506014,-784533,682516,1300913,-735423,-1215061,-484685,-111635,-1198649,809530,-51918,334723,-79141,267148,186934,-744187,448134,545607,361522,504708,554122,-625200,848680,213025,30296,-1447905,-802979,-1005921,-1582259,333615,-298334,91748,185896,-68912,715086,-227131,-825924,909526,873099,423995,-1500132,-1191829,1330934,741158,505057,-928669,-583211,-913100,-750311,139631,-132984,-52998,-158639,-686514,462845,-594754,133752,-378820,-1139287,705240,-461685,-50707,113996,-114921,730625,659642,669838,892932,229559,776164,475183,183204,-697001,1223874,-185832,-171625,-4796,-964279,-7735,-207262,964487,1030077,228758,-1060553,-716726,-1003104,-26040,-433311,-220569,1056457,-229380,60450,144958,474809,-825812,560559,-326267,444493,35039,-1401038,-289936,226635,2025903,279273,783764,315885,418754,1033242,193003,1684928,658903,19957,1150565,245172,-258343,-319448,696611,261735,1277750,-192802,-116934,449416,-5996,-255575,145729,356953,288136,495910,-1262218,-858518,-1533363,100696,1581385,1335187,-477819,-1670147,-561857,-17467,824197,169673,714042,-357922,1246408,345019,-44804,-277429,-795064,451413,-22255,-526455,507910,436893,-1333808,312084,1189053,1527293,1296456,49030,-2342593,31756,595743,1001151,967439,-247403,-80026,261300,-1396249,-113300,376710,292708,927459,1349346,728479,15167,1143687,730312,-8643,-359491,-88086,361521,-261479,122615,265455,-142963,-80614,-806341,774002,-151884,-594554,-415553,977504,794587,62189,380761,-188586,-1172321,-1002611,144624,-37370,853996,-139051,6396,1436851,233320,282032,68849,-1004800,-1086726,185068,-834202,-630060,-1581288,-279325,1059081,-864781,822573,-308928,1114474,447818,890943,771147,-701730,-374913,960387,959183,490427,630935,1026840,1078855,189537,13245,-657344,-1103838,662223,1235418,617096,5853,246568,-231088,528615,-949132,-321043,-538484,257859,-49943,888975,947486,401461,-325777,-724838,-564805,327370,-454960,-76516,-139525,892409,1776812,744909,-390675,290026,-262867,91945,197622,-52649,155772,467991,356095,461354,611174,597627,291394,-895158,1015039,617116,119617,-945800,1051924,-1083862,-1107560,-166055,-482177,-330669,685659,266896,-1163093,-149993,296267,-814293,-208247,610576,218622,383672,932823,338716,-308010,-621681,-1671989,-499474,333229,116597,-1567249,718944,1019068,654333,994634,257766,-1102697,-689746,-610068,440516,257382,-523437,-813455,47143,276681,898797,298711,-252068,-1145540,540153,215524,-610698,214007,596380,-1360672,-279988,136586,5382,741915,-131216,-10553,-66737,195202,52635,310887,-1173641,-366584,1253198,-73678,-604978,1354496,-672557,-456174,-553621,46958,532071,-66166,304564,360435,-400424,341392,-561596,-1012385,851089,1335013,266539,-54012,-482011,-321572,476094,-153038,1467715,864823,-424949,-434561,-525639,1175025,1072831,915373,1355104,1404179,-351559,-94388,1668756,1861075,-459127,128001,-327436,-741218,815838,-545700,132070,-50949,529493,-277748,259955,193931,442050,-359174,5542,-1171168,201605,452218,-436135,-765851,-312069,-437975,20208,628052,-358657,327644,204655,833265,1899444,2398766,691311,206950,-144257,-256410,1052981,731925,-815673,-1592894,227827,1199134,567604,-169160,312084,1380372,-330102,-586187,-533803,-852943,-404040,-1182624,-336896,-791456,-782890,-313695,713774,-163439,608615,1123382,1138678,162936,-67326,-778919,510917,-167273,-1704681,56032,196981,884106,-580541,-1665420,-968956,-267623,1553904,835298,-493678,70940,1175150,873125,-43668,-62979,-665344,-781122,423995,451067,-224829,493458,1809752,322395,347564,-737891,1290675,-454740,207504,-180280,102654,908074,198675,1258430,700808,2293743,2565750,736721,-28037,-958237,372292,142776,-1270631,-730331,-376845,105289,-43654,1168899,516344,-655079,-1264630,3178,-130220,1423847,719557,599984,290198,377290,1749,656850,1062318,935326,-168385,-96405,455526,1708967,580729,779247,1413944,1013266,541457,-149208,-1314964,160611,875789,159632,-339184,17383,-1613202,-861226,-937533,-455724,-430037,-623168,-741007,-486583,-744129,1029352,802050,-1189412,740285,-259823,1338675,-314821,155373,465534,-232058,-29913,833059,1044529,153017,39148,-279845,183872,1297683,-1133589,-73627,322315,-1104768,385941,327410,1207471,280927,-400871,936613,894701,-662711,-884632,-624968,-2088349,366751,303781,1041500,683681,-71626,-598778,335804,-2031095,-2213238,76841,1088204,434391,-130634,525665,-193828,357621,-1268774,1381787,546547,-181870,-503340,740386,232905,1068715,1133863,876361,-1316109,-332313,58874,227604,-889662,-463292,-907904,302908,1185445,340923,1098070,-234677,-203286,-955226,219189,414513,1133370,580830,192463,-639305,489406,-163902,-255957,-741754,9445,-1006956,-1337399,-186611,-891113,-294403,354817,-616244,-154791,35946,-212553,900797,-351213,-982465,-77069,1798567,171710,240677,-303501,-1815592,-220038,-178107,-325942,-378991,-656519,-247873,274406,647457,1103336,-898606,-567893,-1456783,-1246045,-402329,-177637,-1051909,-759832,-817119,273120,-880947,-1829178,480504,2045173,193208,530653,-533080,-326759,122985,63336,-165443,556989,78060,-585394,-45868,1389278,1280292,541026,352855,-262734,578251,283873,-1015253,658539,837712,206018,853592,-118157,1328795,-236214,-671581,-2268464,-979352,118545,-42377,178394,403511,502187,590576,206718,-855337,-922580,24488,813154,479799,318523,128227,555685,567635,-154965,-606834,-1755156,-200437,495901,-456748,-250469,-582328,402901,1199031,422800,553473,1267841,1440979,1130010,437000,-520538,-1110446,-331589,342298,-1751378,-409782,439582,218294,1406778,1149721,835100,1014499,646448,-466072,253727,-307973,138179,84219,-522526,-759432,345617,-202904,-652499,545335,278872,241896,-269912,651082,1072941,-724047,367452,-715574,-1441182,1376,-434290,-1136466,-1110084,-419388,-1093573,31653,-606713,-127374,-311361,188113,598504,59685,-422412,132125,-1016611,957095,-179232,294902,-204239,1022330,429633,-623944,-752145,-1142755,117206,-505151,479033,72004,725501,337539,-1046314,-143417,122967,-948567,156891,-1729,-700768,-209697,610838,956225,-204249,874127,1964139,-845246,-346953,-2484915,-674274,-225387,-585075,-72595,841980,667571,1249919,372681,1113968,-9720,-2012416,-58575,-415109,-57989,867729,310083,35699,-993853,46382,73015,322086,-92408,-100283,-338643,1504071,-148231,-765608,-1364988,-1515580,-324152,-281059,-56618,-349095,-1181074,-1350063,207124,-1335034,22726,685893,-355503,178668,-347490,48502,525713,888409,1075696,918972,671192,25950,-1153305,-149374,180151,-826589,554649,-223533,2342,313517,305609,177478,671025,93030,995264,599189,1223820,795864,707425,-775272,-2876352,602393,836687,1017461,-1811319,-488322,-368293,418671,-146839,-300197,-836202,-204418,476452,105220,166999,-42893,-144738,1318236,-184518,369121,90017,261632,-1149396,-725318,-498191,-919243,-735880,-80979,-1230756,39838,365864,845472,-309548,545952,446272,-576802,92757,-590241,-125536,1342177,694290,-1437437,-580439,379165,356761,-754322,-6196,681627,698678,103627,-349176,-309929,-64085,-207691,178190,-741668,-210435,-22105,3632,1203642,636236,1077833,712925,1881991,575412,-325665,-1224560,-33944,-215925,537752,-607411,-514625,-1423315,-1401052,233490,417635,-21047,-271996,467657,-1085218,-381495,135527,199977,-283686,291354,35409,309749,-611491,33966],[395387,-227102,-492307,395984,355752,-1076351,250673,-275721,230298,163519,202787,463088,157526,685404,964451,520412,-697822,102497,-159995,-588627,-1365175,-637662,678029,-377574,-281633,-19757,473087,-360619,103295,-581610,175968,-726388,-1153124,1569858,-60712,-210314,887862,1165975,227505,-86328,545526,51133,-639861,-1224119,-239565,338949,687795,45764,222083,-487444,-1219949,215943,876859,205383,-166808,-589018,-42631,-91046,-534859,-332004,1148297,-15761,410799,-317190,622544,684220,-741836,-676432,-887988,662160,-890060,432196,-485876,590010,426619,-88586,-883196,1312435,1638242,-659013,-1691987,-599228,-271202,-775919,906297,-181342,517107,-188345,-34916,81248,-770142,766977,594087,250208,847289,717349,-347964,708993,383531,119940,-1679096,-658446,-703698,-1249538,233050,-119848,101878,132857,-268447,835566,97734,-1113730,1104444,829410,315687,-2076758,-1252865,666159,545576,442575,-464921,445458,-685744,-801515,286920,-161265,41300,117439,-810281,959640,-51706,44154,-649792,-1364860,532574,-357622,-221511,-167371,272430,773053,769553,1306202,942420,399801,1087656,456954,231381,-627019,971407,-381048,-61396,-233789,-778570,139724,144221,887601,639855,261772,-975962,-469714,-940098,309634,287846,-342869,899455,-784561,207301,60762,406441,-678809,699000,-227080,132913,559536,-1069518,-726168,117939,1859109,-245866,675400,357713,363876,779509,60350,1527515,965148,-326687,1381748,-238371,-253428,-436425,497909,-189551,621314,-571577,90414,-2081,-123476,-763681,-3584,-72866,277566,331852,-1519249,-766651,-1205314,-162949,1028338,1333758,-727422,-1698972,-680122,-241751,810591,337686,693366,-359159,693889,343682,146223,-617433,-532969,147521,-314744,-672516,432954,543447,-1347241,155861,1283320,1554592,1531274,111310,-2642625,266175,389443,753071,746265,-338512,-252402,254671,-1428862,-365921,602389,426263,393186,1312502,887554,370569,1528939,1206207,-382478,-662108,-249248,308841,61750,33973,165594,-86001,-83327,-137241,1196806,-368925,-186625,-155502,1148532,830913,470582,51997,-42196,-1260337,-1170439,412230,-28206,877633,-388833,-34843,1245011,93803,151900,-329099,-912742,-920784,-10413,-673651,-435701,-1825560,-187791,724538,-834738,94136,-630523,972107,397510,779041,848852,-647361,-379303,721975,968482,533539,271680,1087503,1439226,271074,419364,-546235,-454349,670798,1107060,889600,415030,476747,-37431,657071,-836542,-258353,-589325,266014,111453,1043547,576254,268635,-208361,-956871,-724448,487020,-234844,-240425,19030,530788,1218206,223680,-995383,101624,-174056,-5167,148848,93511,270094,498022,463481,775430,739648,312453,-413275,-1084844,1451529,816443,-81107,-708235,1275562,-1130506,-1108790,-263227,-883205,-449781,562208,372533,-1123611,146211,519151,-776327,-532459,481233,903505,224039,299852,356085,-447396,-140078,-1245152,-366650,562707,483401,-1540831,494882,1201793,477177,979664,1794,-860561,-825908,-675132,710276,83184,-655760,-302759,132370,286512,811093,347644,-254441,-610753,400022,10183,-155681,521195,494062,-1293263,19739,-25030,-67193,-13639,-422359,-286594,-34757,216067,-51498,31360,-1221028,-48695,1339738,71678,-330743,1364871,-743128,-713201,-738073,-443755,378340,579894,592584,432040,-270745,98512,-594503,-1210477,774243,1267581,468201,-69087,-298288,-366755,763900,-107857,1389542,1427230,-421628,-335608,-784130,517898,990593,455812,1205377,1856988,81790,27205,1968837,1635961,-220687,341305,-445533,-885482,587404,253956,187383,206789,558736,-155114,109243,63840,253229,-605559,-668194,-1138410,123641,514775,-294199,-649296,-239281,-210525,352825,977024,-430019,545025,373072,1208875,1439177,2248664,638264,162237,-225640,43668,676818,651455,-945754,-1552576,486971,1197444,572699,-369461,-236390,1051241,-284592,-353561,-497694,-980806,-377498,-797651,-482784,-343285,-717419,-109953,1234352,-12475,291770,1224555,1000975,-67952,262327,-566596,296559,-851500,-1449956,137801,310089,888146,-565102,-1690703,-1023292,145882,1986946,504912,-626946,6170,997874,691447,-277578,-491886,-671429,-316538,185885,393624,-280961,410643,1930312,464860,174764,-712771,1208283,-32525,387061,-572648,189267,1312170,701375,1839984,1034850,1697751,2151438,646089,314220,-1164458,295264,-941,-1177669,-737314,-542956,-34116,-54669,893230,502982,-644237,-1312687,-28074,-433068,1534939,957262,631094,294283,464676,274076,730879,637922,1022312,-82160,102638,-68900,1390941,313772,-123847,700943,619200,612701,-392481,-974357,314906,460365,-87265,-357050,-181710,-1369823,-688763,-419285,-465451,-690070,-569625,-751522,-265318,-776959,736926,370787,-1007430,403678,-507784,1593844,-318306,88051,463083,-245366,-401967,1032645,1041960,382117,261811,-328929,462909,1277917,-873407,233291,462806,-750601,257544,926784,1170357,194985,-425733,647169,800845,-529871,-1159494,-472034,-1441101,402334,4450,768205,420677,-174734,-898457,324221,-1841487,-1492459,252250,1084636,732741,355263,607804,-180362,61347,-964157,1914142,451422,-527850,-391951,795257,267919,866361,1109528,718924,-1414943,-414419,-139690,104967,-905455,308303,-684058,555187,1362481,686831,886716,-162650,-184002,-719382,-319169,437676,1091366,355677,137838,-535444,523631,-99762,-233819,-714750,-362740,-1134367,-1327106,-411463,-722180,-323270,340975,-595417,-405368,665570,235946,800977,-691783,-1221129,136809,1559387,318583,1726,-355097,-1351975,1595,-13213,-632385,-219254,-851839,-112852,395137,521132,757197,-1149472,-740038,-1310398,-761769,-168325,322913,-1353824,-673095,-808933,459703,-586106,-1714019,219452,1366412,-161826,-3148,-602952,-620642,-500766,-642674,-165309,688971,174761,-596889,-232009,609794,978102,830823,-74791,-127109,535341,763963,-500870,953943,727457,-77840,864225,-162564,1154081,-313515,-920095,-2501764,-1052564,61773,-219041,70946,160959,940296,699081,198322,-601594,-476402,412344,864045,329262,205048,9421,537510,423731,-153734,-533488,-1734309,-96576,351955,-927443,-129934,-900332,-282000,1101948,503224,631530,908226,980193,937848,566512,-473671,-1572249,-365072,321697,-1860753,-938057,416586,499230,991858,983220,448170,598896,373869,-631569,-230050,-57955,599768,242844,-273078,-512537,18603,-414865,-514400,234672,44996,122703,-382610,869043,1130999,-718703,334376,-419224,-1157793,210378,-345124,-563258,-855426,-306100,-974635,-219825,-432654,-184343,-207380,-473996,595266,261603,-454920,-491173,-1465956,1137573,-451565,254363,84686,736196,311123,-429664,-540747,-1295355,-105093,-287908,482598,299211,875575,616013,-265716,-309048,315387,-696009,254360,146963,-399364,-224592,511707,741189,-264531,637559,1911874,-1120444,-666851,-2229026,-605864,-382000,-670224,-124520,1029200,584040,1160755,-53314,1326809,1671,-2174751,250140,-201975,-82061,342948,244714,374746,-529854,292017,22202,158667,-328106,-166106,-677969,1304490,-218616,-463618,-899182,-1726400,-361120,326920,354636,-640445,-1489246,-1246726,271710,-941355,215101,1295916,-72689,-382693,-645374,-123515,499365,1402795,1128468,335246,676854,-548954,-1814650,-687287,314178,-622404,201730,-168528,-72650,52009,-190615,-196438,534261,-241713,693568,427394,1062624,837709,218116,-746894,-2530797,817991,617554,985313,-1741998,-701221,-85208,581379,-501472,-507958,-641131,385040,345601,156763,-31267,-348743,-232985,1218028,469682,480288,197127,210046,-1035968,-1016691,-403476,-778472,-397478,-103943,-1129194,-442491,39991,360757,-346753,68421,344247,-720321,214861,-328249,123217,1775241,650522,-1959264,-911061,24787,-180586,-983266,-189418,609663,852307,535101,-880277,-371609,-366586,-442176,355134,-720183,-700137,-250203,278193,1352211,688693,1050140,562137,1909786,344945,-455610,-994382,17023,-364659,628171,-284043,-521187,-1232813,-1360832,298793,615571,525752,-253112,402343,-620757,-356331,127290,-60049,88779,392017,4481,945199,-325770,292735],[392634,-220594,-283818,548495,279884,-884938,251610,-31865,149731,42493,120875,618824,372636,65815,739090,747056,-677465,-105877,-667805,-705190,-1566379,-580056,749270,-370075,109777,226199,691788,-87013,309736,-302708,558541,-100851,-595901,1491712,-133455,-404141,787345,821794,394976,-31536,698194,331457,-273650,-1129691,-238843,165053,717423,321237,199175,-461592,-1033418,-13180,757500,-189499,-35752,-312108,-206997,-895698,-347574,55672,1101905,-454398,-98253,-283713,700269,979890,-492088,-869910,-593572,1032258,-767288,688736,-328444,467697,390855,-420833,-884884,1627989,1873251,-503570,-1748622,-704982,-279951,-342368,941351,-200020,478319,-223246,-197115,134826,-446743,994623,638459,40278,1068464,679054,2494,435087,377947,109340,-1733612,-291947,-249312,-951909,239696,43294,101546,134227,-415498,1032981,459256,-1136620,1128254,746444,298265,-2210587,-1133972,20019,139223,303708,-32681,1585522,-407469,-883527,370442,-144622,53872,393127,-873420,1087128,595191,28500,-776530,-1264903,365009,-123818,-382573,-479827,634321,833958,625251,1514946,721317,426414,1108153,468359,176770,-546016,538734,-516375,-48236,-346806,-479784,221310,457578,595183,370149,274778,-813097,-157376,-755506,381791,839226,-314489,709102,-1217336,185896,-96627,227790,-276712,792913,61668,-182941,911605,-551669,-1195389,180782,1445813,-836866,456645,227869,461382,591594,-11571,965827,1112841,-647854,1466523,-594518,-138820,-584867,191473,-486630,24951,-938934,230514,-305952,-29449,-1000705,-330325,-610262,375676,214369,-1507185,-462151,-865537,-376904,478006,1158754,-827366,-1765464,-752775,-450251,689721,507407,478181,-466079,256507,266991,304175,-967410,-398112,-214563,-686289,-723569,476137,501065,-1137891,-61611,1255387,1313192,1522338,150166,-2606773,462742,389118,496864,504161,-290815,-469450,387765,-1119256,-605446,557804,609895,56053,1081889,857997,641845,1668356,1485004,-650123,-826221,-324337,52928,371024,-63921,101955,69352,-144385,578001,1574806,-487890,188296,174064,1292342,789328,833531,-290390,282233,-1175062,-1141063,615863,-333428,684491,-611517,-56418,1098169,-39348,-187918,-830541,-822707,-715147,-495,-170404,-11565,-1816057,-2036,271921,-817231,-720249,-940841,802780,197119,264260,818769,-646009,-386051,326423,876289,672992,69394,1017010,1509245,352679,772298,-421552,412386,654355,861542,1048316,656015,668433,155684,749095,-663193,-94092,-578234,120589,191596,1029548,293997,118067,-85906,-1025181,-903999,641012,35542,-200668,89949,351721,458268,-483657,-1415316,-129322,-91318,-112341,110505,303817,286093,324030,658947,1184098,814977,-89253,-999323,-1201030,1748362,967984,-203718,-467372,1063007,-1027133,-910095,-193027,-996075,-496570,491117,416465,-929506,390361,594944,-694833,-725693,340391,1308257,-4050,-561951,153267,-522976,515975,-507086,-203160,694155,867070,-1273473,111297,1385681,207788,1028367,-212979,-534627,-942331,-748980,831647,-80847,-609095,367647,267023,206162,632139,282382,-497266,-76553,237918,-187011,248180,779250,431556,-922548,251615,-179408,-164837,-698699,-663177,-563974,-116782,173302,-156916,-237919,-1192667,147321,1110414,128892,-93236,1126275,-419356,-774663,-893718,-994689,203996,1317694,722532,330724,-199518,-63798,-505112,-1209362,733291,1003129,480259,-249948,-139667,-383152,1008497,54829,1179962,1851694,-382692,-149668,-964002,-15361,563464,-208828,902490,2064582,452649,302351,1831247,1315015,124195,570454,-579728,-866872,254549,914421,155057,402718,662549,92000,-117360,-235584,-5862,-699320,-1315440,-1055178,173970,556621,-180611,-460443,42286,68914,612383,1196289,-560266,658015,580634,1440829,943001,1750109,364966,-107516,-449754,43441,295234,570367,-886455,-1329309,736112,1083729,464444,-578440,-722924,609341,-109955,-53481,-348162,-1175432,-235484,-314432,-685529,145618,-673668,7683,1690465,224854,-90940,1248088,878921,-381641,386214,-348726,62603,-1361008,-915980,146757,378363,780141,-383290,-1523626,-976747,573600,1897952,41708,-549277,-67451,759086,393643,-506656,-735207,-569748,144466,-108265,162403,-345346,235855,1585440,695113,36177,-687678,1110859,367374,535893,-851123,362237,1481511,1000284,1793655,1060366,1039537,1349067,448937,659465,-1199301,167450,-311757,-773276,-653140,-852997,-144924,-208658,551526,488253,-510974,-1195759,-114150,-664630,1467089,1220092,517375,251781,608854,591495,856352,-148596,821896,-37453,304857,-471133,957985,109498,-802352,-186431,179576,758967,-638161,-622590,535394,-54030,-313213,-110689,-278413,-900208,-322085,-80375,-387312,-788816,-365617,-630101,-42230,-652906,380610,-233522,-677731,105092,-560516,1460347,-381817,90420,407805,-213263,-675335,1021985,843636,566924,453171,-219912,639655,1136746,-521329,252821,568335,-177571,179484,1280433,1081550,-30701,-621542,268194,530987,-611325,-1386352,-300215,-440681,550607,-349464,319414,228548,-310423,-1128616,359328,-1363469,-715147,332019,991561,650506,655821,523186,-289154,-287763,-528033,2151733,289608,-751619,-205635,743514,265844,577797,976646,523491,-1278444,-349454,-238776,-94172,-742992,1004024,-425561,745928,1206607,1069774,619890,72159,-80557,-305207,-721955,439987,905365,-37221,130307,-395209,368225,22659,-267186,-488761,-680587,-1047943,-976468,-612897,-527854,-234139,429283,-546427,-508981,863568,511481,747633,-861112,-1285951,358728,1074659,437806,-127686,-407491,-830046,145170,68887,-855995,-53969,-1013251,116227,409470,448827,294208,-1286228,-742474,-1031006,-257323,-102688,843953,-1486563,-751069,-863804,555544,-177933,-1259560,-30603,619885,-403827,-484551,-591636,-821342,-1098081,-1448395,-284539,812637,318444,-572900,-396461,-298720,530735,832553,-431660,40561,614476,1206278,240979,1142155,409094,-371586,803395,-307089,759626,-378020,-1042472,-2162389,-978941,-54653,-354952,55028,-161817,1401567,681904,141691,-198794,-55436,689946,912057,72524,75124,6951,476876,369129,-85510,-559049,-1469605,47932,28673,-1377201,9150,-1159502,-816960,724739,393694,713738,268723,347292,709729,657345,-301851,-1884771,-419088,380524,-1752161,-1208213,620919,642094,364193,791337,-8198,170684,78883,-932452,-759972,244676,1146355,216218,-134329,-378549,-335985,-586608,-251372,-85960,-284197,49095,-360539,1017010,1117257,-827577,6042,-58622,-779310,403514,-388585,71563,-555850,-110654,-499490,-466942,-259766,-288207,-232881,-942558,615800,423803,-418484,-1237121,-1587378,1029060,-695676,335758,410961,248847,258636,-386170,-355311,-1278099,-271442,48975,615006,511313,1080974,780664,580540,-450304,516938,-175956,362645,203940,-138413,-220619,336785,461823,-387660,336224,1628707,-1150175,-936076,-1771546,-354150,-464215,-661510,-59291,1059272,550746,815717,-211248,1456433,95810,-1740576,444576,173316,66094,-254751,149244,919187,-50636,447607,-26123,72618,-415632,-226511,-921888,824567,-260189,-242548,-478844,-1482188,-347724,1039244,472840,-867097,-1591309,-953978,461863,-560510,405293,1762444,270524,-830846,-828577,-441917,428104,1790959,1257355,-166877,556833,-776009,-2087871,-1105081,249561,-351093,-111858,-62079,175587,-69300,-321847,-442775,297333,-503062,319669,339001,646133,810878,-370850,-650995,-1847241,1092887,396480,774539,-1606206,-880498,303742,626925,-1026351,-542950,-227886,1056948,226702,237658,-333824,-650582,-234876,897483,873825,669499,286015,78009,-855497,-1062839,-331765,-483745,56218,52077,-779830,-951849,-314585,-360091,-262666,-415200,251702,-782173,237484,-33044,401699,1930477,719125,-1747819,-1305064,-459455,-447159,-840185,-414145,430969,796499,1016227,-1221610,-413511,-744870,-514849,477872,-736102,-1226601,-539130,564754,1432826,568936,823081,445893,1784509,270146,-338763,-586220,-523,-551217,522386,58924,-458400,-899035,-1176967,300255,681964,986606,-200307,431812,69687,-259448,176003,-177655,398420,402945,-162191,1227038,57566,593851],[287223,-240023,-75202,634025,76086,-573856,248171,211319,169011,-76684,-27717,588417,379579,-619780,191188,565781,-430563,-364637,-821537,-754847,-1653664,-479668,727680,-352152,506104,360131,674767,67957,627674,283553,995013,394212,30583,1113084,-245446,-589436,552417,440224,510910,-55876,748543,593084,-122486,-1018750,-423869,-220769,651391,490072,115958,-345480,-818855,-301023,612550,-705064,-27900,-119302,-280309,-1233820,-149452,308485,899767,-785468,-497832,-111341,485152,1172922,-128326,-699013,-23767,1269255,-507166,742261,-151201,351834,336016,-391452,-777657,1586205,1879709,-339531,-1519449,-781000,-152771,27893,894470,-155576,198851,-166319,-144933,279245,163477,1086361,613258,-235960,1066848,435422,325046,94606,288456,-10389,-1544313,203052,225600,-797543,307030,191161,223142,234227,-527242,1218735,722632,-916577,825053,613206,372702,-1768451,-911659,-463076,-359534,127129,367687,2428309,-159149,-771233,355388,-170747,-70573,622115,-850910,834914,1130961,65200,-749847,-728270,291839,169995,-484546,-763187,871460,961878,234344,1229703,366925,376890,781130,426828,108010,-519877,42229,-558779,-143056,-339727,-144961,210717,668085,179067,285000,284778,-647788,84155,-468360,220957,1135885,-114182,555793,-1334511,14427,-213957,62931,234287,857950,457472,-364464,967953,-143939,-1560909,317891,856823,-1299047,218800,-114239,683713,513866,-50302,206810,927638,-851758,1351488,-730916,57804,-783192,-142783,-646675,-328409,-1187628,197494,-431749,223936,-864300,-708101,-1067699,572212,125652,-1262743,-9651,-668531,-485216,-13437,839807,-755091,-1752755,-782630,-492560,559419,598886,-42324,-721459,-53838,129257,391620,-1225610,-362425,-495410,-1033191,-668652,615109,277770,-725657,-295076,1037879,943636,1192278,153944,-2178384,569239,691222,246092,308194,-170395,-672586,675483,-630297,-730082,195583,569455,-393035,564656,649024,791462,1512907,1448520,-745747,-820572,-281898,-267263,606288,-152024,57019,309996,-240607,1122318,1713280,-487339,450894,466872,1405531,673308,1055765,-553508,700693,-994521,-935437,683991,-913439,321610,-799525,-95442,1051082,-243531,-702757,-1282650,-668884,-471394,235744,502717,513401,-1537016,246119,-171565,-832001,-1337830,-1136373,619444,-141765,-454429,720533,-706160,-372111,-67960,712571,845734,10321,850670,1216990,408365,995575,-306648,1228598,630067,520688,1043336,670881,772145,275202,779917,-444786,141113,-536483,-145143,155842,857508,326794,1083,-32162,-920872,-1027395,782221,248984,19580,17753,310142,-299866,-1165267,-1604752,-299292,-31607,-162326,94419,559516,177852,-34270,849190,1517845,820152,-529246,-1191346,-1197605,1760786,978411,-257431,-273009,381513,-913179,-577858,4234,-791543,-454506,527188,384061,-663804,519105,512272,-590244,-750094,243484,1324590,-267616,-1227626,-187031,-512247,1035078,269065,-56089,681938,1144078,-832331,-351606,1526435,-122575,958879,-385421,-163155,-944566,-751498,783224,-174789,-364920,923394,441176,84343,416495,158329,-881506,287431,60248,-291049,568745,912430,450716,-374837,231458,-269039,-252864,-1134854,-794226,-744523,-281918,69202,-224228,-393397,-957797,144001,690644,164946,121465,774077,-20402,-631069,-1012191,-1412740,48609,1884632,666786,68418,-190061,-115983,-308726,-1033481,708310,597171,299301,-446832,52565,-366853,1174304,278742,969090,2015748,-271221,83047,-1035561,-281994,-84294,-868895,529688,1981145,701069,651064,1433074,981866,546659,786634,-716934,-663193,21060,1137740,40963,488732,842359,393798,-402007,-550226,-251588,-651840,-1731644,-1036387,275933,557314,-80228,-165528,437530,313517,738157,1247397,-726304,602822,765946,1462059,518560,1063453,-76054,-383524,-768016,-320462,25657,523977,-638839,-930771,922308,768801,231105,-785094,-1059359,229092,177491,257029,-99624,-1427574,-64803,177384,-939651,485844,-566592,68997,1880116,471282,-433128,1214371,654615,-715623,353075,-194925,-134397,-1413414,-264432,80284,361489,626936,-49220,-1220412,-867702,884590,1326178,-405410,-276122,-65628,500672,25578,-789045,-718714,-495003,506655,-324780,-119714,-467067,12002,949206,928444,-103912,-682159,975154,612324,627891,-952815,594941,1465766,1069807,1251315,800136,615043,453595,157093,884428,-1032740,22790,-660592,-90131,-536113,-1223159,-246117,-466890,240015,456340,-269220,-959811,-306844,-788650,1208753,1381355,305563,162818,735162,861835,946553,-1045991,416987,-60618,441411,-609705,572491,65041,-1055689,-940421,-216654,964941,-740689,-322780,702795,-514407,-425290,381729,-274719,-603900,187784,-44140,-281839,-688504,-48203,-429094,151037,-403651,-6930,-783931,-237984,-26387,-316743,975279,-529279,150961,305766,-141255,-764353,804148,556505,654409,527346,51551,675401,891805,-192021,44002,611678,415212,179768,1270986,960653,-271891,-846123,-88209,163831,-794554,-1449224,-157062,563850,748622,-662311,-212204,119491,-465448,-1227739,471881,-835408,-195115,328995,807784,218473,679618,339817,-502225,-626133,-118264,2071891,90361,-832680,16490,702780,273928,315790,751525,336377,-911193,-197190,-253835,-320537,-511488,1318996,-173560,899433,807699,1376487,376518,380845,63794,152438,-850407,427257,612208,-480174,151222,-190225,134008,205238,-316330,-170841,-865942,-794951,-372139,-722327,-329667,-66019,568759,-488235,-453579,595895,563821,778576,-791700,-1179098,517170,503685,499906,-51367,-433914,-431454,154583,46956,-943505,107003,-1043010,358550,304814,459551,-93515,-1240021,-600616,-706156,147475,-193411,1223351,-1440802,-904392,-1032081,514882,282094,-591208,-155091,125610,-525422,-828187,-455034,-941277,-1498209,-2091505,-493259,939474,498792,-494577,-519901,-1049806,141684,535534,-609609,220235,781786,1525267,978340,1115288,-25505,-522181,688746,-505304,270827,-397000,-877434,-1409142,-705528,-222384,-438581,131469,-508810,1711030,567196,66743,183557,232216,865427,1037963,-148973,11599,68736,448101,414732,6682,-632619,-1073503,239171,-404462,-1656935,121877,-1289300,-1118042,207313,153282,800344,-532585,-131398,502268,686373,-77220,-1980063,-466407,537771,-1475351,-1180446,893165,575935,-280761,638524,-442301,-170089,-194152,-1238668,-1174328,469271,1625795,16802,-141554,-399160,-656851,-662008,106394,-306703,-599450,80157,-224230,1053873,1008281,-983472,-530153,275741,-357984,622505,-502559,532392,-342588,118589,256360,-682977,-146119,-380652,-364937,-1019379,702070,538658,-322924,-1853746,-1264865,693030,-820878,471053,665985,-239198,283276,-520943,-244642,-1140371,-355388,380025,856529,666981,1350805,787874,1195745,-550934,698039,528596,483188,170112,39725,-188186,49946,207049,-519636,48688,1131222,-869862,-1065053,-1227540,-13521,-510642,-638575,72622,909195,576968,344084,-87226,1348860,234169,-804474,529309,665802,325725,-763844,-1337,1564832,272597,456253,-60864,56622,-414137,-278371,-1099597,301287,-257818,-93805,-108325,-897134,-346065,1589903,354040,-1020269,-1365117,-532275,746664,-226964,559341,1942871,569051,-1025656,-781170,-824992,342586,1932333,1517934,-387756,453537,-486483,-1846224,-1270269,29245,-31030,-310526,26073,509949,47046,2022,-383923,23956,-635847,-51958,314302,109080,706528,-869210,-530507,-1103589,1216003,217060,372877,-1495723,-952225,715090,556892,-1574214,-352169,255320,1505070,165330,367649,-637508,-828141,-139446,426927,916073,905475,325115,-111698,-704371,-885949,-305991,-130678,420137,249902,-226405,-1300620,-636667,-1103319,-54121,-782301,220065,-732700,133788,245596,663431,1829122,820084,-851501,-1633680,-967925,-356800,-464051,-615248,196501,612393,1496922,-1290791,-424375,-1109456,-372410,538982,-796172,-1675173,-873608,767395,1393520,271449,402536,438512,1566708,402024,73976,-135873,-74909,-719477,280480,341345,-357274,-563009,-965216,203660,636331,1224495,-151387,514235,813494,-125132,325987,-86091,563512,341570,-370008,1047806,419852,858254],[130604,-238811,41422,601751,-134563,-207199,231176,409437,269119,-203259,-226745,422224,199026,-1119346,-480348,10489,-78325,-599050,-618321,-735142,-1588099,-348595,588674,-299416,780706,309596,423494,119504,902300,1077908,1391296,677695,539994,578607,-348537,-750157,222816,103184,549516,-174664,638748,812718,-115083,-876015,-716845,-616522,549456,531326,11085,-172215,-622404,-586876,432653,-1160430,-144398,2391,-248246,-967831,87465,335794,580509,-966115,-660807,124886,69929,1212007,253951,-91132,707588,1326371,-158971,595926,-15219,252126,205907,-109989,-572715,1266285,1570388,-214381,-1207457,-798116,65540,277819,766747,-113230,-243519,-20713,126541,436473,875064,1022699,465994,-532340,820014,54654,529470,-210136,195903,-222132,-1133780,640386,566846,-801619,374806,337472,519173,434739,-593811,1272079,791038,-580804,189792,430528,492155,-961957,-689409,-700970,-764087,-43347,743595,2611392,13322,-336535,238073,-372833,-334544,773190,-736813,364566,1366176,121080,-607581,136448,361923,431848,-506831,-965281,917320,1165190,-296796,594069,28445,296749,198639,309669,106184,-574575,-438138,-525998,-315790,-230310,154484,124685,774633,-211089,350764,294735,-565625,105161,-144531,-67477,1183139,218693,470731,-1095947,-236231,-214905,16804,675367,944163,853154,-346893,728332,-75470,-1690193,418498,230114,-1457670,46294,-604349,936055,536568,-72826,-457398,373303,-905145,1045830,-671266,274857,-1026606,-464464,-716780,-379107,-1245095,-62826,-396551,513446,-362489,-965419,-1190504,841075,54509,-885845,470908,-656314,-479218,-428783,467427,-538321,-1536312,-776273,-311068,497057,656821,-608644,-892819,-126310,-27873,409708,-1320625,-374162,-567979,-1226046,-526270,814306,-78560,-186177,-490545,672761,583740,589835,148762,-1468116,568026,1188540,4951,206627,-54341,-801609,1076353,-172416,-686828,-239759,400526,-841450,19147,358726,819651,1124899,1086042,-657808,-662368,-140886,-428536,740089,-215622,20129,587432,-320826,1369657,1466597,-386992,579972,627325,1479971,497168,1081441,-662938,1097750,-797878,-626316,583717,-1586893,-130826,-944013,-190933,1089689,-537157,-1285759,-1516983,-411462,-220793,629492,1107697,973839,-1120283,488835,-464540,-836745,-1570029,-1152639,439077,-562012,-1111055,627788,-798028,-322525,-326153,519704,965664,-25739,636194,713127,416518,1029315,-258340,1749287,611016,134348,889583,469870,750520,278895,747168,-211669,382577,-453367,-440715,16932,583215,692477,-47219,-67566,-680902,-1019731,900388,357126,336880,-194971,294326,-880865,-1603302,-1606801,-315162,-8428,-116777,98159,811066,-39151,-462640,956136,1635697,709377,-935708,-915058,-1063997,1390552,799205,-297457,-148366,-555439,-907698,-180487,240261,-359630,-338556,676693,271470,-404241,498760,317909,-471769,-626137,210948,1040497,-518581,-1445362,-530327,-417802,1193216,828549,42550,524604,1187680,-327207,-730085,1586574,-444906,605723,-523672,202782,-760697,-624079,594202,-169098,16940,1141679,627818,-25111,220261,47060,-1263138,367501,-117170,-239521,847950,897954,541840,190359,-80549,-270881,-303608,-1287334,-788615,-763829,-478600,-64564,-227422,-373598,-489727,-60389,230210,255198,345220,492673,166051,-369467,-1091543,-1559633,-50686,1982569,475339,-292566,-246624,-61950,-70042,-753262,657488,134209,-8743,-514962,278409,-334350,1237543,477392,856825,1880105,-74502,295594,-1014917,-330748,-737512,-1334456,193932,1648314,791794,946092,969076,664717,996570,961242,-848237,-314426,55942,800367,-117856,455717,1067756,661737,-700021,-721996,-403262,-509478,-1802197,-1150523,314196,506499,29381,227565,783385,428616,696814,1157757,-891844,378894,851656,1276300,200830,408424,-549543,-430275,-1067185,-927721,-73327,535736,-262089,-404494,1016294,242857,-86541,-975504,-1224436,14959,492066,503117,202845,-1676647,58908,587504,-1200103,564072,-350766,122100,1687779,660358,-652520,1144721,188360,-1005022,224665,-131054,-250329,-901514,361967,-33236,242568,479940,383107,-852211,-750889,991699,530256,-697580,114665,68962,263280,-353997,-1184578,-443134,-549711,728782,-388478,-328712,-639057,-206565,287094,1063728,-286450,-734807,780296,639219,655691,-870867,843607,1348520,967602,547054,363839,492830,-294121,-181176,903294,-686965,-105558,-907947,676857,-423044,-1496425,-375887,-780753,11416,404181,44298,-690212,-586924,-796110,808135,1307785,51775,32884,755774,1010213,922778,-1687696,-60792,-157335,459241,-460410,367938,206777,-872399,-1305328,-487761,1180927,-594675,-90618,710558,-797658,-360078,995990,-180184,-738543,630286,-291537,-225066,-416955,335358,-169592,282947,-110448,-380500,-1101080,237437,24740,166536,317156,-738145,248204,176111,-46190,-643923,469891,296538,606818,446028,429851,569437,605357,48194,-215842,572170,841004,252374,945044,817852,-390970,-944214,-322147,-212820,-942790,-1287496,-68581,1255747,907230,-851050,-686581,82588,-607629,-1149652,633993,-463176,-23143,271127,543549,-372689,444029,135998,-765210,-902526,127333,1768026,-105008,-787016,232922,754187,331826,159257,467488,209142,-375108,-30914,-193219,-508146,-362375,1103662,42700,1052069,377666,1521358,222444,654952,186311,518491,-653189,423952,295250,-848391,169896,72649,-16453,427934,-340206,103369,-890563,-502952,314756,-695884,-143726,103792,672043,-426130,-286331,54507,432115,879297,-506959,-949761,570547,23967,499964,246507,-398873,-258750,9951,-76541,-872884,260540,-904533,537183,108414,544326,-278612,-1021593,-397237,-410276,340821,-389389,1301202,-1272031,-982003,-1311534,326640,707530,110141,-122792,-37392,-585554,-1012699,-189568,-996423,-1609149,-2343535,-684506,1051610,692491,-365118,-582180,-1440758,-85116,55509,-548125,382211,949769,1640098,1501630,824503,-462331,-432304,545741,-689552,-163249,-348269,-359008,-600877,-265947,-410314,-488109,270903,-802982,1730729,410907,2702,376380,396877,1027236,1301641,-212222,42865,134276,501428,505233,92129,-676029,-710226,458608,-847074,-1673360,159430,-1277890,-1209213,-294715,-116637,879203,-1268245,-236074,355364,637473,71757,-1853733,-476917,757725,-1111857,-916355,1033930,329925,-692654,531978,-777270,-336919,-404330,-1401921,-1353984,491433,1808724,-270107,-230186,-541308,-902640,-614112,492872,-342529,-789444,234779,-53211,978795,827848,-1098128,-1100289,521604,48211,851852,-613842,644437,-318063,315796,1092300,-866291,-124842,-408005,-533149,-657043,856697,606237,-201552,-2120977,-596173,277562,-751656,587705,750150,-433600,357516,-803974,-234501,-948949,-352904,560767,1153937,742687,1622584,638894,1480862,-607067,792757,1276910,610267,76003,129181,-125943,-331386,32648,-592248,-149789,495051,-336030,-1002810,-714528,300670,-562733,-636612,206464,617977,643632,-70096,196005,933655,368762,255644,567382,1131717,589360,-1067726,-260416,2065250,371768,312927,-55365,87314,-388942,-315429,-1204938,-61971,-221947,12585,264390,-242387,-396555,1734547,154386,-1111742,-806625,-68339,1038678,48431,654011,1813634,718355,-923799,-459485,-1133294,281525,1826873,1842162,-250760,609713,242753,-1207137,-1133810,-230182,303620,-402986,69360,740184,388804,641270,30294,-188881,-604131,-349853,324235,-388518,529973,-1138032,-452683,-514015,1058673,115362,-167862,-1410854,-862798,1042887,405126,-1956215,33388,638784,1595507,169549,551688,-835594,-813714,34173,-80923,664692,1137986,321497,-324180,-687004,-576122,-327871,188372,551957,310108,384535,-1334065,-871369,-1565246,265811,-937259,273931,-564008,-88131,471348,857497,1582852,791418,279436,-1754009,-1376725,238,-73129,-730467,-15115,418926,1894838,-1110148,-401255,-1337143,-51401,534306,-859301,-1930128,-1199937,810050,1210411,-160009,-130389,554580,1328094,720654,715575,223444,-174900,-822988,12875,488645,-255850,-343273,-857035,7652,519872,1159153,-156816,592314,1443813,15060,584629,185373,569269,235441,-515340,554440,660288,1002246],[-8443,-152711,19907,437713,-216945,139967,192601,542224,408324,-341983,-427215,211915,-81071,-1284121,-1054809,-687262,235044,-730420,-217435,-676314,-1350958,-215173,333252,-190853,866354,85245,31891,102641,995423,1846970,1656788,719716,825574,74053,-386426,-881971,-133707,-125751,496437,-362074,355113,991490,-126719,-679512,-963826,-825466,445978,464905,-108337,6191,-488190,-809651,224605,-1373569,-339298,83064,-144915,-210629,345804,164837,239054,-990266,-558469,319856,-420488,1060673,544873,820265,1331182,1201158,215584,304699,29465,154189,-32464,144282,-310114,809809,961073,-134550,-946306,-723752,305633,384124,585976,-116447,-692366,187879,549213,545329,1449006,822131,182858,-797333,398702,-358997,565930,-380684,146116,-480741,-629378,825387,658437,-886329,394286,489041,927890,687082,-576175,1110916,648126,-278290,-587422,212710,584378,-229605,-550837,-686635,-890091,-171845,1077942,2042300,113515,353718,45828,-845128,-682642,829501,-549923,-83164,1219017,166442,-414629,1003351,565256,583313,-459636,-1055552,761006,1385746,-800648,-125698,-189024,205710,-448406,154047,206649,-697575,-862033,-471395,-507034,-51603,375835,8842,838894,-425217,463243,291487,-622013,-157580,127908,-374948,1047495,599416,439976,-630161,-466921,-86753,130014,905230,1105380,1164174,-158761,318351,-392323,-1510071,416345,-283838,-1239986,-17989,-1089971,1089507,606539,-81871,-808500,-406388,-818707,626298,-549671,434364,-1248345,-803416,-736520,-181369,-1095430,-513933,-251328,688553,359090,-957548,-848809,1129251,-4093,-503570,843520,-753980,-386424,-760028,147074,-242421,-1057913,-746509,41455,524291,659753,-1032291,-872716,90464,-157748,384997,-1262718,-391198,-375613,-1165727,-339414,1023823,-464094,358876,-598704,302427,328750,-102824,185590,-707628,479589,1637562,-215610,214852,3565,-813712,1501165,98099,-495360,-545582,310956,-989538,-275134,101200,756238,645309,512598,-425363,-412652,34814,-248542,789902,-249746,-13338,829998,-328747,1308666,841817,-238499,603993,601198,1497527,282790,912631,-592855,1378236,-643723,-313402,339482,-2071131,-578467,-1031135,-357743,1136141,-849326,-1785363,-1420339,-72941,-39965,1039095,1454526,1236008,-796328,641306,-501254,-710049,-1392549,-987664,281993,-971811,-1488437,620163,-864808,-236938,-383742,341075,964330,-170041,424471,349826,369646,870695,-309351,1848070,598035,-218222,660553,123680,601390,167213,653335,-11773,554914,-289523,-658210,-176286,281006,1178213,-19335,-147514,-373927,-838381,988627,382084,646653,-486759,192008,-1185349,-1669493,-1490783,-119466,-24918,7962,101404,976327,-311251,-782813,943312,1478882,425175,-1271697,-335723,-832954,689291,451161,-405891,-84294,-1379958,-1045091,237411,420858,134013,-180406,898734,90506,-200522,333727,89625,-340264,-411247,229899,657009,-705458,-1230135,-743283,-278938,921192,1042131,88040,270357,922595,121086,-859251,1545054,-669845,-31329,-626955,511087,-379792,-353001,331080,-74394,427066,958005,783745,-85887,85209,-381,-1538176,159050,-262109,-16409,1148521,769811,646997,638100,-520281,-197499,-300870,-1228053,-661852,-623843,-662600,-181638,-162786,-183320,122754,-388429,-152362,442316,586845,421981,31488,-142681,-1136044,-1418242,-68652,1435237,249728,-661376,-373558,68050,123339,-461630,539589,-291443,-333197,-386910,476747,-324706,1188815,566681,859775,1505347,177501,408515,-957300,-335050,-1177821,-1524860,-10141,1175286,721804,1059477,569231,350464,1415049,1067599,-966126,84417,406878,23464,-262650,330313,1278723,820977,-949010,-661205,-405286,-328890,-1584865,-1392084,188927,404351,159146,663338,942034,362811,498080,1010706,-1009927,46976,781167,959466,-29995,-41669,-879963,-124463,-1213097,-1534367,-14491,614044,146121,166389,1018167,-385760,-407856,-1122834,-1252136,-15433,711966,616382,492544,-1830007,101396,855174,-1395797,410774,-35254,205592,1147932,750295,-720160,1047431,-551974,-1198501,69339,-132987,-268880,11791,879434,-148650,36491,345266,834665,-483573,-675931,882821,-157349,-764388,502744,339732,86221,-686952,-1651042,10947,-738007,826017,-312719,-382355,-789930,-376534,-154845,1018565,-517419,-871835,530261,457488,632107,-654204,1052904,1186722,786651,31501,-110297,551588,-766650,-496638,701449,-237913,-195429,-956628,1242400,-321223,-1496899,-568324,-1098714,-134853,340830,363512,-480639,-870543,-709550,363208,953557,-193328,-136430,605190,1000597,754593,-1755305,-481287,-308156,342631,-125577,388954,474011,-390063,-1200306,-582887,1337421,-201212,84348,507001,-846965,-110592,1553314,-8594,-1242686,608739,-685213,-264355,-55087,730998,158236,332506,132476,-686893,-1120679,649563,169412,699783,-285569,-945505,358982,49513,47531,-350598,155249,145191,423444,233059,817753,357243,347926,185667,-334133,443913,999555,362970,491430,645514,-302809,-829052,-378700,-530767,-958557,-946594,-35222,1498619,946966,-870068,-950322,94849,-695424,-891167,752448,-296553,-81689,193128,225352,-880436,61773,-22635,-1002367,-1087296,152068,1372073,-259841,-651104,410695,890642,449934,130594,167599,176213,218254,91558,-57517,-588308,-422984,450302,209080,1223668,120781,1476370,190898,801454,228250,740584,-180908,462302,50119,-1063034,157680,342008,54593,656995,-313810,224415,-775445,-321648,881154,-530028,19143,213861,654485,-351979,-86874,-465990,204911,991207,-135477,-673451,515525,-256167,456247,691200,-276936,-335341,-267045,-278109,-656126,402715,-625339,604649,-118716,668798,-237003,-717615,-231518,-186768,263061,-622952,991580,-1096170,-869731,-1630385,19824,1010214,669673,11903,-12825,-675070,-1062645,157947,-988278,-1433490,-2110296,-718004,1108833,861806,-218377,-560118,-1447889,-179358,-412429,-267744,494219,1012300,1502449,1709154,321409,-800230,-107807,405281,-791556,-426547,-235066,392689,-54789,219931,-572733,-539840,421555,-980171,1420185,281870,-36359,293949,519037,1253217,1670173,-73075,134428,161756,634259,548277,161516,-622254,-505684,668116,-1200638,-1432065,78799,-1164687,-1169796,-671857,-314531,926522,-1690646,52779,278234,504285,18124,-1556676,-427194,979606,-737472,-535902,914450,19222,-719725,421768,-974457,-290727,-524741,-1329629,-1267736,248054,1526604,-525354,-260563,-714578,-1057840,-450194,831959,-167619,-780603,470785,44793,826216,639389,-1099790,-1522962,660401,384089,1011322,-660379,380590,-488915,416804,1731474,-1031130,-195696,-333252,-651357,21587,1044787,628978,-91024,-1953340,174443,-41656,-455078,637560,610281,-98551,436231,-1155134,-319248,-767684,-279687,490081,1428007,727292,1772827,383564,1484331,-619358,732868,1889246,720150,-44250,153370,-41359,-723670,-49371,-553256,-210248,-153190,281747,-755661,-309540,508267,-636649,-641854,285847,273762,708441,-265854,440377,274891,460339,1029133,645241,1390570,750550,-1127933,-673624,2117895,278101,72186,17163,136695,-370083,-326935,-1187963,-168136,-179673,96740,671575,189391,-489745,1380624,45659,-1157510,-50296,365564,1231218,261853,678270,1472363,662891,-598238,74005,-1227908,275503,1578771,2082631,180467,1202201,1087515,-457501,-751851,-385407,606573,-460712,99438,816471,820371,1302163,680376,-249992,-412300,-524958,342289,-723261,296127,-1138155,-467440,-168732,643580,108280,-735983,-1279236,-596467,1187023,225224,-2021396,507969,802314,1405351,211634,768191,-861056,-627430,251928,-503424,285047,1307372,317359,-519567,-855868,-241077,-384457,427682,419586,113754,866992,-1014920,-985852,-1485683,663820,-837848,405894,-297794,-381275,630165,953754,1317640,481936,1117547,-1564413,-1574693,415441,150909,-721740,-122661,313113,2092419,-788355,-349562,-1329521,331604,465902,-859221,-1921913,-1444496,669456,903021,-642286,-639920,750725,1125911,1127569,1376021,407078,-269134,-838689,-164600,462000,-185051,-297282,-931581,-246882,381246,812435,-265296,619279,1843921,141309,900411,522714,460997,109008,-531444,47918,730459,965945],[-68083,68169,-118638,177869,-91108,408704,134191,606821,532790,-481903,-565559,48833,-353218,-1102971,-1387240,-1213574,394495,-709619,155007,-627685,-964152,-116642,-1451,-17097,774722,-226106,-368593,55033,849409,2286889,1730773,544965,891831,-252358,-316969,-976174,-430653,-214876,355281,-556655,-57751,1142016,-70187,-419484,-1002684,-752959,357025,338899,-249853,139866,-443702,-922945,12752,-1238241,-531209,131506,-39129,733747,552735,-74322,-4740,-879474,-279080,374511,-870425,718711,665154,1698798,1547469,936296,562701,-47723,-37075,25841,-364690,85117,-49249,357826,202501,-68917,-738508,-534993,488464,363798,400884,-165769,-971766,416123,1004724,574957,1693748,540937,-198133,-979715,-70873,-705180,442116,-364160,152963,-723519,-218846,653478,473015,-935165,347700,631977,1299992,903727,-435899,742038,363959,-85591,-1229605,-19965,585101,49808,-524466,-479613,-639857,-238300,1311014,969086,175649,1064011,-172773,-1538155,-1022995,785213,-330927,-310449,755332,186046,-235190,1503610,834117,586974,-372837,-1028689,451235,1509857,-1116382,-678790,-248706,108390,-960206,24460,382953,-849111,-1202797,-454438,-649753,154985,513008,-87507,951630,-374066,505693,255935,-803339,-606851,273365,-634575,814476,923742,417985,-169222,-585958,120447,365067,868829,1360422,1348271,102297,-77523,-941859,-1047003,318705,-583590,-716333,9442,-1394909,1032830,654398,-71904,-789194,-1141345,-633431,202944,-541515,467128,-1306043,-1226841,-715594,154512,-782877,-1022778,-65743,631234,1049553,-636124,-186948,1354390,-56943,-224404,1003907,-828038,-251051,-969501,-48233,55195,-361744,-712232,438317,600331,529025,-1321597,-760898,479914,-228057,349931,-1138091,-387987,34510,-835765,-163980,1183145,-778224,775805,-587706,91811,219487,-628109,313060,-115736,347359,1798337,-392906,311422,-7620,-698939,1841065,130992,-238638,-695514,312590,-818224,-274663,-42790,645035,233320,-71232,-118721,-158793,163036,282599,807188,-258809,-43734,967028,-227892,1010935,27208,-106214,575903,393133,1432419,57368,607437,-374736,1504059,-564704,-87260,30657,-2097656,-930985,-1045650,-567959,1097015,-1046465,-2058283,-993544,260720,-32900,1303082,1482317,1249248,-756884,638119,-252651,-310246,-937099,-703700,167819,-1268858,-1501250,744084,-848557,-130131,-258644,209340,826610,-464818,259223,476781,278652,581475,-445388,1541306,578101,-449444,457764,-259179,367366,-21186,494307,98278,600922,-14435,-719349,-360431,11511,1470865,61452,-185853,-75827,-494778,1045974,387896,865668,-759425,-49461,-1202163,-1377445,-1305097,291816,-68727,141486,69265,962617,-562465,-826552,818742,1085897,-51673,-1533065,255670,-572518,-125014,22813,-647930,-45893,-1764563,-1265425,654331,490166,516603,-7936,1124553,-130482,-67685,64684,-99330,-194837,-172225,268269,366048,-787610,-778237,-746904,-172678,310383,944787,104151,3042,379095,413366,-659500,1405190,-718104,-743047,-670738,721294,131403,21988,71921,64146,749359,487707,860482,-92595,27975,21150,-1680723,-234991,-328682,338354,1484855,595189,688596,896969,-797642,-84489,-241556,-1055895,-465646,-394474,-815309,-239853,-48657,107189,724180,-710590,-396524,713227,802500,590278,-343472,-103138,-1151003,-1093890,1359,372582,97384,-949600,-568221,232182,200832,-244653,339147,-599420,-560535,-102328,565380,-388000,1037814,496777,903069,1027840,411483,352531,-923095,-443982,-1278200,-1486889,-31846,694737,520235,916723,288721,22153,1744366,1081942,-1058639,414500,971447,-877173,-331424,159539,1403342,837476,-1086258,-382020,-242340,-155822,-1298087,-1687721,-129876,259469,297917,1057029,874788,143889,197063,909917,-1030388,-296818,550186,629868,-208785,-225590,-923832,468688,-1112357,-1915775,132650,754935,483961,678211,948370,-924472,-643129,-1185072,-1189322,83596,730989,559376,696409,-1803130,77115,961465,-1454536,194506,334578,327432,437204,728913,-664159,916654,-1407992,-1268343,-50132,-145013,-208527,963151,1248731,-225895,-215105,189452,1220380,-160235,-662400,620365,-495178,-626538,762901,690767,3472,-925302,-2023850,505930,-962229,845840,-186753,-263409,-819450,-481038,-241712,761464,-747031,-1070744,263195,131529,586226,-385630,1165081,983836,605995,-95852,-514224,612661,-949869,-717915,342711,203555,-241845,-783978,1402438,-221702,-1117557,-826981,-1354222,-238016,279743,596786,-400019,-1047761,-576446,-8633,424852,-390333,-348648,269745,842175,470404,-1220043,-757396,-470082,119627,211171,567956,740375,185810,-749611,-504066,1371150,312699,204974,121508,-681871,264961,1896377,220289,-1762603,-218685,-1045544,-382765,293661,1076342,562310,298200,257474,-877734,-890394,905395,271675,1059773,-657433,-1072749,462994,-41596,113497,33977,-22539,128800,151548,-36446,1113919,100830,150503,241400,-208768,241053,899641,464847,148786,424441,-15527,-517864,-263790,-753589,-816354,-560021,-38077,1356453,830160,-722812,-890065,132434,-694234,-502254,699060,-217091,-173879,127067,-102008,-1126237,-311496,-95953,-1142552,-1169713,66,992780,-355471,-466636,531215,1022028,600715,200336,-102312,232398,731918,145868,141971,-507711,-731084,-357710,327168,1393132,111431,1275308,277248,770542,157511,869736,436701,563582,-61743,-1119638,102335,535620,381351,855781,-238800,154365,-573178,-352326,1161057,-261534,153070,258911,475730,-251641,66730,-728069,-19234,1040581,133713,-423921,383520,-336432,395025,1145729,-65948,-617591,-619542,-517101,-336693,519696,-282885,555835,-300502,795596,-36038,-446303,-171204,-46189,-65847,-830612,337470,-1048266,-560601,-1856013,-345332,1128711,971568,145249,-6357,-863677,-1012132,500498,-902263,-1044961,-1466235,-494924,1069160,960357,-111062,-434140,-1242329,-246716,-676405,133332,530430,891425,1124357,1623472,-241486,-975583,338046,298260,-763856,-478358,-91117,1083300,135825,597907,-663936,-627454,525973,-1017305,859196,238262,-55652,-18516,666755,1514919,1993601,214031,214221,143946,788426,461279,222930,-445838,-484801,823353,-1395435,-1036802,-144665,-1013576,-1074939,-886791,-377568,917605,-1659565,570461,250305,293644,-280066,-1163775,-310628,1149574,-407191,-158927,544411,-205993,-403099,233955,-1040342,-54674,-547206,-1023205,-976406,-224062,824822,-646727,-83429,-811326,-1117487,-203953,1068599,169871,-566897,683767,-16523,647331,511414,-959167,-1680842,710887,608441,995246,-603893,-121135,-739874,379578,1935519,-1191020,-327986,-144638,-656884,774447,1210099,607144,-10345,-1441026,783070,-134028,41019,606171,264112,736022,480710,-1467701,-464094,-641826,-162723,170660,1592978,614484,1671493,108216,1302130,-583613,493378,2195936,769519,-173062,147044,53531,-1013983,-62745,-392102,-124895,-668835,758966,-386195,-33458,599565,-711037,-611304,281420,-18357,718261,-176809,479306,-442822,490966,1321214,822834,1315771,747129,-986885,-1227096,1558631,85068,-171795,167521,183985,-334112,-299755,-990637,-39414,-159451,147864,1067633,229673,-566004,677120,135810,-1164664,683610,723440,1245284,401936,631992,1079466,426727,-207441,666643,-1037179,332378,1314699,2111466,739861,2102666,1632189,116421,-255317,-326697,826618,-562086,181545,810910,1135682,1697391,1315114,-119569,-115213,-567559,347859,-844571,25884,-923703,-570393,-58736,128950,185908,-1186869,-1021353,-186962,1086513,71852,-1729446,930498,724887,1129335,240690,965445,-714611,-370526,483205,-744352,-44478,1361321,368553,-661349,-1168412,42419,-454947,595766,98167,-329738,1077030,-465092,-976962,-811316,1079092,-511079,586623,16926,-670781,727915,960577,1102862,-134677,1397007,-1057951,-1500053,680169,144798,-588598,-71364,331713,1988873,-465099,-281532,-1092909,626612,342852,-739202,-1662381,-1543672,389027,533037,-1076989,-993405,952302,989105,1473994,1771185,403615,-341588,-769289,-175972,275859,-159850,-413794,-1162553,-485640,264356,304705,-503634,576814,1966227,249136,1171771,783930,316440,-25774,-417028,-217351,648690,741012],[-17563,422050,-294345,-100264,223761,573673,69007,603957,590298,-593429,-591203,-15166,-540796,-668897,-1444513,-1355410,344250,-549607,316395,-632684,-506910,-86656,-343694,214853,586683,-499104,-665592,5544,511624,2157215,1602123,229645,828709,-344447,-130018,-1007352,-587603,-167075,154358,-681519,-501962,1269591,70662,-113896,-765421,-451279,284034,207372,-415009,202406,-485422,-906718,-169787,-774716,-632332,119546,-6943,1508657,623495,-213856,-57353,-672502,13831,233589,-1202564,241531,596687,2155146,1212088,604200,851822,-375197,-197806,-165826,-727073,-388069,153552,10660,-455049,28661,-498252,-234347,547793,266249,265460,-221545,-960725,613567,1364154,525430,1545302,258404,-593094,-1033261,-474614,-915347,221733,-179898,210380,-890174,-62752,166270,86186,-870178,252343,733317,1471164,987489,-176661,260909,61061,27460,-1549062,-257391,468306,-206549,-575590,-180544,-61213,-239413,1353459,-158438,223986,1519526,-363632,-2224830,-1267284,643664,-131850,-252717,159784,182467,-108538,1454741,1065007,455497,-277676,-899282,79920,1423831,-1157468,-930937,-177576,8785,-1208331,-27443,558966,-977595,-1422659,-510064,-692841,345665,587313,-135942,1178177,-67567,407118,180274,-1010105,-1009455,259358,-827040,552357,1086366,353515,64554,-544824,318087,627408,609915,1665511,1401183,322189,-311413,-1459943,-425731,195695,-654226,-77063,60018,-1400153,723005,625551,-38416,-490526,-1560317,-407498,-134481,-759247,337939,-1039480,-1738512,-634788,518512,-397408,-1402264,87883,308863,1444538,-82021,428571,1421177,-118841,-101493,917554,-768589,-116005,-978240,-104819,292324,414108,-694466,743070,645687,268622,-1454532,-635032,867541,-230959,325672,-1054528,-351817,520596,-324910,-53254,1233532,-980770,966917,-452268,138107,249442,-763870,548541,220162,213858,1554258,-500158,446361,-57967,-485932,2005347,-28657,-24681,-700316,324480,-510027,-69193,-38322,528313,3760,-469334,187448,11342,181639,972198,846006,-251403,-67388,956250,-19780,578154,-690211,-44205,544942,64058,1260885,-148651,260564,-81644,1498457,-570156,2743,-234276,-1554797,-1118248,-979401,-755716,928970,-1003254,-2026433,-365452,477359,-279320,1306542,1258686,1058411,-1012882,477221,217323,400005,-420026,-405875,109619,-1371420,-1213574,981804,-717839,-27036,-30528,137131,603507,-821164,166650,1164723,169903,256852,-636903,953916,530984,-497820,367995,-564489,124458,-226587,262559,72136,504241,355984,-607666,-480365,-199870,1349232,148467,-102071,156724,-57720,1073624,434861,958624,-916957,-398786,-994691,-865876,-1065235,861098,-113106,189952,-37716,708530,-718260,-525976,620731,570579,-649522,-1720295,619820,-363815,-777884,-358298,-1015909,10497,-1596248,-1456490,1047927,455566,670550,169590,1285858,-350975,6036,-243513,-208324,-39753,37882,293225,267896,-745934,-317110,-547903,-200803,-433825,694737,131938,-187128,-285193,498170,-180481,1199168,-554694,-1221628,-607019,814533,641955,417090,-121590,185368,901369,-42313,823494,-70160,37247,67910,-1719268,-654105,-272321,737931,1785574,435615,611145,965764,-680619,28679,-135254,-834214,-268131,-182446,-943145,-216860,82762,387421,1160900,-892635,-496398,1001307,901491,909459,-777625,-323982,-1135299,-743480,146007,-724862,86279,-1099702,-812096,391996,144058,-156001,82723,-744981,-617138,216501,492891,-563249,817554,270433,861406,601938,532485,94134,-930177,-668941,-1058155,-1339907,119423,316867,240604,533359,132471,-311336,1935457,986417,-1104516,579904,1545118,-1535606,-280227,-8400,1386697,728524,-1067941,9651,55107,-14770,-1193290,-1928488,-576680,93685,414383,1326224,659446,-117771,-119698,931770,-914072,-557612,216595,399725,-351954,-192449,-644089,1114086,-766597,-1990545,274138,946159,680971,1032348,831489,-1187882,-725968,-1116808,-1052281,223118,506215,341120,753037,-1562079,33083,922591,-1330277,128047,702876,460615,-206286,610718,-548747,745523,-2067591,-1213297,-93807,-114244,-117808,1589083,1443026,-249975,-459999,-27824,1467569,93875,-684258,311381,-423349,-374367,807904,1024997,34626,-1034300,-2108803,890881,-1083941,830665,-128817,-17431,-659219,-532446,15177,336450,-884981,-1246201,42837,-247674,553565,-147782,1132851,710383,466929,142316,-800025,550385,-912356,-790111,-53065,524825,-257727,-443238,1189665,-120619,-415269,-1110197,-1452547,-345859,228429,648622,-469323,-1033617,-450406,-210661,-34770,-509754,-602660,-200253,580858,140830,-473080,-862788,-585446,-147650,364526,751537,865893,660141,-205898,-312922,1253808,737948,242530,-335945,-381658,658060,1949645,477078,-1871979,-1721803,-1229563,-493048,539308,1302806,1010292,201129,250139,-925991,-517534,954714,223545,1105332,-738507,-1057801,543129,-76591,129717,409966,-16367,221569,-122071,-268449,1255408,-128538,-16770,247261,125394,-2566,630347,518072,90355,137585,373964,-118121,-38564,-871797,-559302,-280016,-51520,1004622,574615,-457632,-495042,177366,-593307,-73621,375464,-47664,-151071,93340,-379512,-1058473,-543232,-72442,-1144919,-1147954,-212158,691985,-395287,-270975,589487,1033532,728351,313657,-300390,322817,1040582,142664,360589,-246799,-1202367,-1006298,410600,1497371,260319,994147,448803,568248,-18462,1003681,1040565,720295,-49485,-1076287,17260,572711,857201,993706,-143818,-56926,-343343,-599945,1086327,47323,257064,287798,165222,-116089,126187,-653065,-164029,975568,140102,-249011,228045,-306116,330484,1468980,210271,-1010612,-971007,-742247,18182,583243,27237,424047,-372072,903956,210877,-296661,-220370,25206,-552116,-967217,-486547,-1212471,-160689,-1834138,-697560,1049922,984824,178367,-136530,-1154592,-879119,741288,-722119,-547926,-611784,-28303,912814,946898,-100070,-200178,-1104759,-373418,-631956,518364,479153,577006,591320,1347693,-662440,-972621,728713,246007,-595242,-364811,27609,1396078,97600,756137,-654032,-762059,540309,-940620,218812,304134,-71941,-401392,841351,1660675,2065663,525008,218729,107048,876550,214160,290122,-174934,-575525,889746,-1404522,-639630,-504520,-881390,-966101,-961771,-301878,841445,-1222189,1061675,239199,28078,-723150,-736308,-143370,1239374,-152600,138008,65616,-226278,61055,-78738,-1015861,292558,-480524,-566683,-597247,-787035,-15386,-589441,379056,-752396,-1058716,80821,1188302,560472,-219130,734399,-255472,488158,476522,-698184,-1557436,707799,704903,740421,-433119,-634082,-882055,199590,1632529,-1346223,-473059,139102,-540173,1337082,1297843,537761,49570,-801283,1056178,30712,645628,505442,-202981,1691531,474387,-1641759,-617575,-589814,-29591,-266167,1585608,400758,1257089,-90925,1019306,-485979,125163,2103457,707628,-313511,137777,150680,-1123103,-47509,-148296,70828,-942247,904811,6996,136681,632840,-737000,-503485,198791,-178849,624754,140387,270951,-986824,466260,1210043,1097858,902158,581809,-742826,-1816938,523403,-101034,-324705,381063,223831,-221177,-223188,-598021,219034,-177302,125622,1328615,-95801,-545288,-29912,425095,-1128481,1188781,979267,1066337,447071,523393,773979,109486,74910,1137818,-597609,431104,1099158,1898873,1228864,2809876,1597218,375892,213738,-26011,918547,-737488,366113,834528,1155602,1690363,1656292,163858,194173,-513138,322018,-776677,-256856,-594539,-693449,-124857,-281238,311789,-1385891,-612377,281203,746600,-17543,-1175082,1176998,490825,945068,202132,1068827,-465035,-176168,711952,-760970,-199459,1273193,514314,-724666,-1496225,250426,-514834,728795,-275020,-883738,971762,73148,-868785,223167,1421930,-51940,782471,316609,-877153,780167,925159,922451,-900759,1210677,-340381,-1171324,690158,-24662,-368625,144202,445922,1585630,-251150,-213143,-774331,714928,180591,-482961,-1244608,-1468163,66079,186450,-1380470,-1126539,1088953,915442,1618671,1696302,271809,-391118,-636979,-14483,-7605,-178883,-631549,-1414724,-625783,200065,-193465,-844134,477482,1825424,347009,1290733,867934,209889,-170565,-235829,-181001,489107,390108],[128119,830769,-404598,-305447,616032,644890,15015,526539,544119,-636429,-491345,11547,-625112,-116859,-1278347,-1125847,89953,-338028,199029,-704601,-111597,-141578,-602954,481773,418004,-622235,-802938,-29128,110563,1429338,1315245,-116423,750026,-243065,146681,-934014,-560026,-12923,-52796,-672780,-852879,1360599,260818,192887,-340866,-89301,217927,108297,-588461,202520,-571820,-773257,-295379,-130745,-583504,5610,-100833,1851553,515848,-132275,101638,-418245,159568,-88529,-1386999,-260431,384582,1978718,446491,280894,1078351,-610444,-406621,-432124,-1028951,-1107039,269834,-186860,-767373,189123,-149626,141442,452563,153048,219193,-225389,-646140,735743,1529342,419901,1082816,52109,-897249,-925430,-766339,-962701,3891,83124,303002,-944305,-209870,-467078,-354555,-702572,149181,756789,1341343,868702,135646,-198073,-142609,149606,-1541697,-517414,260645,-773607,-628831,102471,656435,-183989,1129993,-937099,238140,1549966,-483404,-2601918,-1371143,418772,-1582,2757,-353442,171525,-37593,961331,1155918,240627,-190138,-692378,-248715,1086707,-946946,-884971,-44204,-79480,-1168721,11659,643554,-1034872,-1470912,-629896,-618483,479020,627111,-141605,1509692,387252,174132,82592,-1084936,-1124734,110947,-960572,294854,1020586,216347,-35053,-361217,415651,809267,247009,1918096,1343436,425140,-340609,-1708315,179459,137537,-565432,445702,43936,-1099427,213453,502353,16688,-79268,-1519009,-199221,-353817,-1170809,62438,-392880,-2190782,-465942,827211,-48306,-1494881,151833,-204457,1378146,519347,649232,1255793,-209217,-119855,632601,-549100,-12451,-706295,-66403,439726,1081444,-709374,868286,583116,-23356,-1317884,-474532,1147138,-182666,314062,-1076968,-279148,898731,195964,-41645,1135818,-1107227,911104,-216459,422816,379570,-439551,861107,359003,101277,952719,-519015,560134,-97461,-234614,1955022,-286426,62389,-542277,356219,-151936,262015,96432,438953,-12980,-586129,438276,36865,82857,1537390,927036,-233583,-75651,802920,251808,103025,-1071362,-76653,536867,-291494,974190,-305951,-25246,203442,1419452,-648831,-36731,-359667,-566696,-1103615,-839335,-849773,676123,-679440,-1708479,251680,495813,-774905,1028951,908518,773531,-1361882,248223,769586,1263147,-46652,-204077,108508,-1246195,-791834,1246954,-482991,45596,196836,113031,393339,-1063314,148154,2086474,76141,-363,-835091,263367,441472,-355994,425936,-706195,-47415,-389749,-37714,-105135,296209,745070,-370728,-505128,-362560,804529,188186,131875,304695,364802,1069150,543851,939019,-908208,-761322,-670050,-327519,-770487,1474900,-125545,84062,-243919,228177,-729721,33349,396892,77444,-1199293,-1809592,684321,-271473,-1098099,-572267,-1396311,115855,-1016497,-1514253,1370569,379852,565908,362400,1339904,-527256,43431,-521150,-239401,111406,192038,285559,356822,-585546,-1510,-233590,-455605,-1072035,480544,210021,-237190,-828759,383041,418054,985526,-213671,-1251762,-385996,798041,997066,729778,-223140,236355,859148,-408043,672305,-60036,79459,67975,-1686828,-947664,-72556,1074159,1916547,314632,416298,891589,-157515,115351,-1854,-576639,-128263,-81520,-1059537,-117476,197191,546542,1334581,-845207,-480346,1211043,791414,1226321,-1095323,-738000,-1076581,-473582,339044,-1251834,218061,-1100513,-1066496,521330,348,-202920,-162750,-730624,-496252,427864,270978,-854100,582473,-59188,628397,334611,462345,-344507,-924945,-886725,-669972,-1191690,378754,99740,-53050,12265,80751,-611865,1955898,775737,-1073906,552042,1921852,-1698636,-100071,-138666,1219550,552451,-882477,366719,415735,89728,-1379639,-2011477,-1010290,-55932,468978,1421471,446965,-263676,-360999,1086549,-651955,-673469,-118533,329134,-447845,-52710,-147227,1513006,-292964,-1834812,327789,1167874,720363,1165885,684036,-1091629,-633736,-892335,-815694,321847,81101,16989,629406,-1145817,19388,772030,-1022951,334139,1017130,557757,-592127,428566,-441096,546135,-2218901,-1055194,-53466,-24402,-59665,1716458,1438875,-239859,-657014,-316722,1530982,273630,-676388,64267,-50423,-118789,620197,1238808,173811,-994806,-1815934,1050478,-1009247,787979,-227420,271161,-321490,-562244,485964,-127596,-848306,-1276025,-62970,-592247,560358,6673,934299,351897,379059,546526,-973127,330311,-763792,-690177,-353628,647384,-269405,-37532,869374,-32585,347552,-1337642,-1288702,-484177,181463,458939,-656186,-808383,-365490,-201264,-151482,-529646,-878037,-701268,281175,-151189,-139962,-821765,-597430,-384807,227029,767182,757685,902744,183017,-113229,1010948,875502,140787,-705709,-50999,945969,1736136,721869,-1343591,-3143012,-1176401,-471973,633267,1348210,1417675,79839,153383,-839008,-110044,813179,1049,844475,-587674,-880374,583629,-57173,84704,688225,136475,365253,-299767,-391153,1245264,-271320,-219465,229153,529163,-240056,308343,504609,345943,-216101,724652,221896,205717,-888855,-269418,-203120,-56213,619932,243683,-150431,97659,218815,-415882,291927,-213394,299434,29649,94354,-546124,-745697,-573805,33737,-1012814,-1021044,-353896,487178,-398544,-94494,588456,858784,773454,423550,-396644,355555,1069408,113915,513802,166654,-1654087,-1314240,476645,1463321,384870,719104,661696,251234,-254901,1199597,1498388,888904,3616,-1009976,-58701,412512,1269355,1051319,-74295,-292558,-131955,-972012,714354,331096,334824,363335,-181608,49088,86028,-322939,-194348,794486,-163832,-159453,107177,-287024,252271,1577647,508522,-1392053,-1245233,-902449,330910,555503,225980,262493,-305013,995664,396487,-286476,-318443,52513,-1064600,-1011052,-1236194,-1557036,167341,-1460553,-977242,814297,756164,64522,-390954,-1470895,-665643,814849,-451206,-43731,213696,534766,657806,803413,-214321,120058,-1264645,-561487,-311774,765893,346483,141507,48104,1003450,-775486,-818973,900396,248455,-315262,-195175,62589,1203473,31060,682331,-540244,-922671,449361,-809507,-308988,457268,-98658,-655913,983095,1508929,1744333,728025,135117,93898,825572,-150948,370498,118026,-671099,854465,-1243571,-363181,-955841,-796853,-856979,-944753,-137578,710224,-587236,1296481,220277,-254703,-1094797,-300392,37785,1246528,15248,330952,-321875,-5544,449147,-494233,-955011,641549,-344474,-81157,-248945,-1245944,-635641,-379804,1072884,-520367,-830211,368370,1215058,872088,132401,503214,-602917,374895,509118,-380971,-1230087,678046,687575,283066,-161246,-972470,-761904,-85204,969301,-1480292,-581307,468767,-351911,1523203,1274815,417885,119627,-268133,959022,369711,1221674,359619,-673437,2225779,424222,-1617724,-729999,-604896,100159,-599545,1395291,93607,592716,-142981,700606,-306757,-247208,1639019,499923,-476829,135576,255638,-1050291,-39015,103791,310112,-948932,644507,321946,241806,694251,-666311,-305784,72740,-191479,399322,534720,-78460,-1171193,407183,914092,1405217,274662,313828,-508730,-2274954,-590421,-205726,-332938,618495,267774,19108,-95281,-68457,475860,-231041,-15534,1314733,-603545,-372897,-406184,810670,-1040217,1363438,1117588,754883,376011,366854,610218,-154091,139138,1355744,-45259,527430,908348,1520616,1488832,2737520,989456,365565,558625,448681,856602,-946903,646829,956566,821447,1340902,1523766,494844,419182,-431129,241081,-594209,-527335,-242020,-732010,-289508,-446677,432401,-1254552,-103884,685184,247313,-34764,-543203,1185000,249132,926588,58524,999448,-220402,-140569,935064,-571738,-145959,1053790,752002,-702609,-1690658,402042,-538090,852470,-563549,-1350033,619755,349885,-702182,1183512,1591349,398765,968951,542098,-943220,800284,914462,700002,-1529197,851051,403763,-697045,479142,-212687,-125001,472310,583873,1025776,-191485,-161141,-594606,563437,68,-128665,-802754,-1227374,-183914,-54477,-1507901,-1075062,1122209,877364,1487688,1164445,112802,-410148,-473353,254455,-305379,-231393,-871171,-1505516,-607684,201878,-526544,-1171369,352537,1476201,448990,1203064,757398,182691,-333131,-87603,25968,349703,48349],[309930,1150128,-372956,-369055,937673,655011,-15690,358932,383798,-578124,-302172,66451,-638122,427502,-974790,-740305,-316931,-212729,-138202,-815325,87216,-270330,-696228,749720,373492,-543498,-788663,-42079,-202559,350943,958626,-378929,732280,-45296,456173,-715236,-358697,201796,-199533,-506188,-1000625,1386517,450813,450798,68998,138551,147250,51021,-740240,179418,-629741,-565525,-354784,470427,-379106,-217866,-327194,1682692,254594,183016,402523,-172583,72069,-504805,-1430692,-655737,112082,1282821,-415072,19241,1252339,-716373,-605368,-743206,-1189827,-1734397,312730,-241281,-624981,404944,295669,527769,219593,72943,271212,-128529,-127536,755833,1461735,293931,475690,-27631,-1021600,-652806,-977923,-858520,-110619,300464,413158,-887737,-564919,-1030538,-692637,-519728,82938,683547,920109,536683,394858,-530095,-185395,343589,-1336589,-847420,33726,-1310247,-611599,284978,1258481,-86052,632239,-1200494,151312,1162867,-511164,-2480128,-1354576,138266,27531,272124,-645275,172699,6048,312829,1047601,8757,-103747,-435607,-452417,570221,-603471,-638566,70087,-132683,-902023,115375,572882,-988521,-1306580,-763110,-447842,519944,647561,-138163,1853403,828419,-115285,8783,-891276,-854301,-96807,-1045638,46002,784463,13465,-410568,-119680,356036,835872,-75315,2003054,1209287,406077,-234870,-1587839,617870,201365,-435486,673808,-107170,-600526,-354112,309554,87403,279747,-1061490,-49779,-477773,-1596035,-290936,487068,-2321359,-198144,1024628,165806,-1260174,99557,-752298,856028,953910,378079,845605,-338005,-211125,261704,-235331,42152,-152702,-8480,503288,1463942,-759923,805008,376810,-258941,-882620,-286476,1278240,-114164,301325,-1191520,-172518,1018668,538291,-131029,886888,-1229400,675527,71812,824725,551951,207948,1175293,422844,5916,166212,-447466,607391,-85262,-16959,1719415,-544484,-752,-260055,448405,255166,622120,288115,397507,124438,-470519,611473,-94556,-72332,1780292,1019018,-204588,-55041,561010,514170,-343772,-1038742,-186442,548249,-580569,588902,-394412,-165556,419613,1320759,-769398,-150774,-305132,557128,-892083,-649897,-817872,445383,-159032,-1207232,648901,312619,-1401925,549868,532603,513083,-1508775,115154,1241791,1977016,66061,-170604,151484,-922410,-421545,1413439,-190662,68022,333215,104904,297408,-1034499,179843,2695399,24612,-91870,-928389,-351674,311214,-76244,598327,-653174,-99412,-468930,-375102,-404220,43638,1035217,-92922,-432746,-498658,19890,140805,469564,388886,660333,1024781,686590,847702,-755974,-1031059,-341186,74992,-429927,1988478,-81186,-180020,-535070,-366585,-590267,643139,185912,-267461,-1499128,-1750854,536066,-316870,-1101313,-554516,-1600395,270483,-312215,-1386723,1548482,343270,256955,586760,1281469,-623632,62258,-714422,-227558,236022,289375,244898,555185,-330529,113692,70570,-959583,-1415694,425305,354398,-135966,-1039560,123314,935114,835835,199718,-842917,7493,702797,1071536,872837,-244297,192969,660430,-487121,450745,-99313,111035,-42574,-1591148,-1028096,246527,1251651,1754549,210984,172415,736545,547391,168929,132683,-273481,-74527,-127872,-1160888,28551,269152,513769,1226742,-556491,-389296,1254873,439672,1393755,-1194852,-1128837,-953368,-275940,551533,-882435,429180,-984653,-1278171,606753,-133467,-346840,-311547,-601978,-258682,439672,-27292,-1213950,396134,-409245,179011,246336,179765,-880467,-804686,-941763,-321793,-1079545,648641,42849,-302935,-501936,106638,-831958,1799202,466005,-937225,390014,1990408,-1326596,176748,-215022,952191,382513,-553286,566518,741192,165018,-1729060,-1874924,-1273248,-147110,429961,1343878,383399,-150255,-461369,1307763,-281921,-631067,-351976,403011,-470944,81170,348286,1444440,105361,-1589684,250692,1388817,638990,1077650,514042,-693191,-390815,-528551,-446522,335791,-426484,-328059,332396,-653178,61507,543048,-583676,759980,1230439,577329,-652019,222908,-382904,363107,-1731883,-831583,51427,88771,-89740,1416381,1235613,-241385,-797430,-637899,1402862,387236,-564904,-47495,427874,56673,259212,1259830,382550,-805252,-1226820,941557,-745177,685499,-496912,513890,95669,-602901,988985,-446594,-616466,-1060495,-8465,-840527,606286,65924,585217,-52288,341710,863204,-1062524,-6070,-610805,-435871,-462700,552279,-308550,319696,747088,12356,786099,-1417358,-807088,-639794,121335,46590,-888629,-429998,-315337,-9133,222321,-438096,-1126580,-1107831,6056,-338926,-623801,-679996,-468998,-530048,-185424,501578,411676,872423,285460,-12378,719299,635279,-145738,-833225,217679,1037264,1350298,909559,-297971,-3533781,-909882,-225497,578974,1179266,1676285,-22562,48202,-661001,258270,556499,-323583,418887,-338731,-568293,569340,-8900,-18314,813522,339174,495247,-312934,-388087,1148307,-297034,-503916,201265,841649,-422778,31967,434178,799210,-612681,911580,376924,383883,-808926,-28896,-331108,-46814,319399,-80550,119492,618601,251297,-216954,511716,-924120,747295,316116,113444,-558295,-323015,-429813,188308,-789651,-791110,-337563,364226,-387733,37592,532352,521880,701767,513109,-382173,238320,818394,90934,499719,654096,-1884727,-1297238,535281,1259180,329033,516546,873994,-93357,-486658,1425366,1744765,999330,-19815,-968729,-71692,82885,1398591,1022470,-74957,-418782,37260,-1323495,208174,540992,393667,515791,-438349,220605,-21093,95820,-118567,551326,-683098,-133759,65897,-369754,129621,1479166,777795,-1644164,-1385487,-960997,532541,403542,272414,119105,-122298,1083893,456778,-363626,-371423,60218,-1482956,-961807,-1699481,-1920527,288198,-768176,-1150179,502399,377698,-169866,-670279,-1683048,-377938,721385,-128005,385775,817102,965394,359340,549985,-434418,476971,-1744839,-729478,122292,811915,154689,-279929,-344609,688271,-526559,-570233,777134,275810,13646,-92561,-23231,675625,65831,468479,-349990,-1062082,271952,-684153,-590801,635890,-132064,-639321,1022955,992491,1053779,747261,14951,139454,615983,-531359,458773,342484,-703705,729825,-960106,-236781,-1417943,-758694,-755876,-876740,37180,557012,-11756,1160989,185939,-506880,-1173380,143717,186431,1182103,99816,427584,-462623,391540,623917,-910430,-903382,886434,-163304,325587,-4577,-1425546,-822257,-98065,1807933,-167481,-389652,643276,1189518,1000832,339368,-42564,-923964,312031,535506,-91540,-828096,626266,597213,-234602,178233,-1083713,-362528,-402455,235687,-1565338,-617323,772874,-183959,1289250,1139690,250905,232454,12567,580364,723305,1621758,193411,-1048025,1997360,348811,-1399414,-771168,-663318,218328,-621168,1081834,-271915,-134133,-33922,395804,-32430,-469433,941814,153516,-661998,133882,391817,-869044,-53893,288778,516874,-762807,56064,487155,319485,837855,-484954,-46301,-49898,-117959,44462,831193,-377398,-930042,335963,621364,1650514,-363497,28824,-370831,-2448883,-1369718,-211607,-206473,826107,338020,377807,71364,475751,622812,-304590,-292057,962501,-1058490,-57550,-382783,1133153,-899541,1243235,1129050,425119,185089,182068,546407,-255016,-10688,1288065,441315,569836,674659,1101687,1450874,1696995,79605,239844,746893,960544,646812,-1100098,950983,1167220,234983,841026,922387,749569,500344,-398133,77466,-386800,-761501,80686,-597731,-472454,-356951,493648,-804220,399271,890832,-274846,-3226,-15929,973150,143109,1034657,-194311,705370,-81561,-270465,1150667,-242027,63191,749841,1029699,-608788,-1667260,531576,-500186,958261,-684705,-1562090,162336,234975,-521318,1664332,1513599,695124,1132404,656274,-853695,792188,985069,361347,-1757095,580840,982115,-250283,174747,-276393,73876,815647,665832,529614,-260798,-142743,-701738,242334,-172752,239823,-452238,-854293,-272106,-138850,-1461469,-950298,1055078,834904,1103578,415973,28875,-357149,-309688,518127,-548675,-307088,-1065658,-1308070,-420837,264928,-606077,-1292771,233555,990027,565295,949819,516413,230434,-514825,-62440,202751,310545,-110799],[444117,1226191,-189207,-274444,1080314,639516,-25850,90309,129926,-414305,-100276,63244,-629985,872599,-616778,-466300,-798243,-299537,-548953,-903674,49036,-432167,-576195,982648,506630,-291125,-677300,-32885,-318693,-645180,637955,-470446,783288,154109,732192,-337984,-47836,429403,-231710,-210952,-891895,1320004,602156,631418,284665,118100,65204,18101,-836379,182398,-575748,-346925,-362514,816048,-69944,-490613,-640774,1107106,-82152,625116,709599,4479,-229053,-879505,-1355943,-851024,-137031,430307,-1008599,-167404,1381907,-686201,-742044,-1020230,-1174547,-1981312,330143,-194220,-126434,625109,726870,854524,-89878,42491,395157,85487,427246,671329,1191712,185893,-99869,25801,-927605,-257944,-1179784,-644843,-55391,365473,524534,-760805,-930186,-1356301,-826724,-413235,81795,526588,318298,52326,508863,-706272,-83412,595813,-1075296,-1290888,-122692,-1580634,-498301,326117,1540231,40514,-52181,-1047846,-111158,520342,-452016,-1920245,-1290301,-154963,-51980,371293,-713460,198967,63903,-218172,753841,-185466,5059,-156014,-496530,31917,-285306,-323604,97869,-126329,-505263,235674,342438,-829764,-930121,-836876,-233372,443407,641368,-167150,2080133,1102706,-350034,16410,-409497,-303505,-265638,-1079510,-199411,614577,-212301,-875590,53733,137378,694658,-240724,1866733,1040053,328195,-126131,-1173263,820888,373478,-380049,549845,-403429,-72819,-794802,102380,171876,475115,-387465,26799,-547906,-1794170,-616327,1282586,-1930995,143920,1076280,182606,-812143,-53454,-1159225,48793,1072326,-193660,264242,-488271,-286937,-60557,54977,40684,538116,-2858,511968,1457427,-828679,615658,53936,-404866,-272284,-141510,1249947,-56922,270871,-1314445,-37337,829215,576029,-283461,527123,-1388908,389489,354655,1176652,699157,883526,1395924,497556,-92064,-588523,-298938,576554,-13810,108066,1389448,-728878,-168375,32690,554130,629375,867995,432840,408059,295993,-276349,715233,-337996,-170419,1690435,1052351,-157512,9130,313481,692604,-710247,-687796,-313001,554202,-745922,148850,-412578,-107716,545390,1222880,-881916,-262213,-109470,1478069,-529953,-447564,-693231,329301,373045,-659566,708196,12119,-1957509,10607,173041,349050,-1260178,240979,1518520,2276600,-80734,-308989,214333,-485273,-227085,1368238,100233,34187,328012,70756,369979,-699940,220865,2586985,26779,38911,-784248,-749929,163834,249357,797194,-440614,-37431,-447007,-687923,-754796,-177777,1114956,145201,-284510,-612132,-751697,-2401,805037,453207,751436,932035,802014,723146,-555619,-1146340,-93630,266035,-79047,2268078,24808,-530659,-848712,-886181,-339280,1082174,8097,-394404,-1420093,-1500118,327007,-464681,-940636,-324681,-1463811,436812,254373,-1086055,1510170,394678,-146156,845296,1138254,-622481,65725,-800977,-218141,307184,346320,185258,762017,-15212,52827,265304,-1602242,-1387298,533467,546998,70742,-867547,-210378,1210679,811024,536930,-216186,523185,574422,817277,806310,-220141,69132,387533,-297412,238415,-201595,93293,-282799,-1421017,-891940,609910,1218233,1268482,81104,-9545,552693,1116858,198834,241988,70320,-96364,-283024,-1212195,176353,288392,284849,895083,-95397,-263430,1088536,-86759,1325435,-1066632,-1204437,-744879,-47977,754325,156223,618156,-809987,-1395965,641799,-151972,-516264,-293787,-428252,-6784,251298,-298293,-1550970,309862,-696680,-406371,279737,-257274,-1386251,-491910,-759896,-177298,-966646,831819,100146,-472936,-890005,186433,-941473,1491555,100475,-680589,221175,1771021,-590600,484153,-236169,682615,276884,-131848,563755,926274,222196,-1947844,-1517456,-1262692,-148401,288025,1143619,537140,281466,-403580,1478009,108400,-462264,-422610,541488,-406133,138221,611110,872302,215947,-1351241,50352,1562604,505707,838268,331838,-159861,-57137,-93239,39445,267073,-867410,-607347,-88163,-196640,147098,260698,-103025,1204836,1303928,508109,-441248,31466,-379406,268001,-749029,-586595,185157,151174,-235265,911957,876735,-305899,-915403,-911249,1116612,450630,-306914,-575,820046,120482,-159573,1073709,592582,-473913,-547899,605010,-395863,475162,-866308,650063,451898,-669611,1360481,-469981,-258767,-583827,208534,-968873,655368,47043,142436,-406883,361269,914910,-1090763,-376299,-519574,-85418,-354754,285291,-403619,541266,930420,-14523,607238,-1282334,-67205,-764254,27628,-468056,-1082139,-14264,-250525,276885,990598,-242223,-1277653,-1314699,-198726,-389590,-1736596,-473538,-199627,-552699,-741411,-44854,-84641,610955,120937,-77074,477947,91833,-593388,-631463,371107,909051,909663,1001255,860519,-2511235,-510115,246298,422923,814372,1708382,-75119,19316,-461621,552120,285844,-617735,21646,-136224,-181598,488462,28448,-160467,776727,482127,563272,-156556,-308166,1052871,-212032,-853027,168258,960700,-513046,-141603,338890,1256232,-1002238,872786,298095,451099,-634215,110906,-580934,-31463,154949,-326746,292567,773116,273238,-67758,546878,-1520273,1103095,606507,120391,-411803,72528,-198677,343814,-538793,-476624,-149548,292900,-376026,103073,423084,125312,522760,595522,-276763,-72742,359091,84147,246639,1096958,-1778573,-1110081,580412,929969,54265,415371,1048965,-375770,-653618,1582918,1790400,980550,-200640,-947810,29737,-315578,1135234,915754,-170824,-344874,158414,-1522587,-226933,654509,442108,722610,-502084,362863,-142628,449557,21984,334513,-1222629,-135442,122709,-572987,-68305,1255506,971581,-1686083,-1368570,-908713,584473,119066,169016,15125,103907,1171787,383205,-448465,-300427,64886,-1734688,-835044,-1786555,-2076311,159971,28324,-1205466,208584,-53748,-437579,-855001,-1666658,-47445,535562,174160,682817,1103402,1063573,92638,247927,-691338,802133,-2315821,-766481,444411,664454,-64021,-539881,-469094,462988,373,-289693,409711,271702,313982,-138997,-227177,179176,214322,262042,-134238,-1126087,54495,-593810,-602519,762894,-146265,-329817,939577,242715,194284,597044,-50920,249465,296450,-801744,538449,422712,-680962,547520,-617724,-186120,-1788966,-751121,-681605,-775165,150537,421195,322136,693976,145380,-680179,-864522,587672,263357,1057705,113125,437208,-327043,824480,569671,-1177133,-885408,956937,38183,590828,127092,-1247953,-612778,160074,2327099,205000,223636,907960,1140350,912303,288787,-800702,-1075212,291015,470891,93962,-476861,536023,487407,-621177,535078,-1034468,179955,-665287,-296576,-1580111,-568006,974961,-131068,741327,920880,52920,399422,24882,77973,924685,1734535,26141,-1278624,1112822,260549,-1058229,-740717,-733067,325364,-255095,767335,-618228,-680244,183503,141001,329506,-427601,204279,-269282,-840727,119188,591826,-679589,-87125,367058,630607,-513182,-659957,485029,396949,1033721,-235103,214225,-131727,-75657,-400406,907988,-460673,-340479,263350,410499,1755936,-814553,-197166,-360903,-2288592,-1643478,-156595,-12955,951278,455254,764682,247632,890449,601437,-379182,-667331,350814,-1281654,319341,-237762,1243883,-722572,965886,1012694,199110,-98258,-5800,485409,-163555,-264479,1002847,719630,519377,360324,743969,1149444,135138,-763154,150395,792319,1361185,332762,-1104910,1168522,1389878,-378831,397048,47749,845845,440189,-465927,-188052,-227032,-937908,353736,-270252,-605374,-122006,458997,-143633,786820,792441,-671006,29509,312747,629400,241104,1159496,-521190,200813,-97977,-477006,1345333,145648,324749,427591,1262639,-475177,-1453025,661978,-384049,1006872,-632360,-1458519,-252266,-218094,-362491,1510626,1182686,735024,1261398,653460,-638050,751970,1156781,-100930,-1503819,508675,1265873,-6201,-84680,-141629,174891,1060071,636105,264084,-384557,-176756,-1055764,-104649,-307873,521691,-243190,-386339,-171463,-63793,-1279856,-872795,923104,752218,568828,-221177,84254,-156760,-170099,660777,-708563,-403563,-1178601,-836795,-112708,367870,-432427,-1031226,138294,441299,694655,658210,250882,309586,-699188,-197152,210030,394709,42849],[453269,977730,79498,-65857,1029492,619583,-34547,-260880,-168881,-183262,25373,-66062,-633536,1165000,-268721,-461824,-1265239,-637831,-865077,-901111,-94805,-564791,-250935,1149525,799953,38368,-539143,-5776,-214103,-1158057,441733,-355852,850463,305392,922176,157372,278361,630686,-138106,136676,-554397,1150403,695646,742523,275380,-119299,-28716,-20010,-850358,242790,-347873,-182883,-351618,789545,256419,-694348,-958329,345172,-397735,1014064,876954,57042,-637038,-1073988,-1180068,-841906,-310219,-217629,-1128160,-303290,1461935,-534643,-785639,-1150270,-1009859,-1785081,377552,-100650,460721,771079,985333,1075080,-389976,40896,537579,392147,851091,503647,808753,129647,-525042,174685,-643670,166255,-1419241,-391295,175394,238055,623219,-625493,-1099930,-1383881,-745832,-397399,144066,331346,-304587,-465630,451693,-772302,86667,832606,-835505,-1825466,-135507,-1548046,-332365,233120,1437238,183526,-758200,-731801,-572874,-147534,-332117,-1200361,-1263476,-406993,-221169,204735,-675918,249957,167932,-508076,366558,-316321,161870,119137,-402270,-365324,-119777,-58479,3316,-48557,-67968,327626,15036,-576310,-403435,-788313,-40529,238503,585724,-251136,2107247,1123108,-437074,144093,216400,288333,-310153,-1046241,-432788,803367,-401069,-1215042,37961,-185492,436760,-201217,1571619,878935,289300,-134311,-660908,816079,566234,-466942,145166,-782538,329979,-948226,-56756,280083,468764,247330,43619,-585248,-1596900,-800506,1674781,-1067119,498648,968590,-8081,-371411,-250322,-1305353,-788840,855587,-752630,-335544,-608010,-275031,-228043,215064,-18005,1087801,-87941,499053,1069140,-876302,399091,-300664,-450826,356871,-73058,1098897,-29278,218614,-1337027,119398,401386,304567,-424753,133211,-1553001,190117,583437,1333956,751139,1275358,1445152,590750,-210161,-1130586,-95132,496890,83386,116027,1089384,-798576,-348739,248892,589606,838783,909260,442842,455670,366519,-163499,773931,-599940,-93248,1407310,960684,-84668,125039,138042,739501,-958535,-205841,-360681,524166,-784782,-283831,-382787,169225,594993,1108922,-925477,-304246,118948,1987282,-94037,-269493,-561159,329927,709053,-178390,447560,-267540,-2235092,-447415,-165304,280143,-648946,683389,1585253,2105066,-391767,-547487,269153,-49134,-226996,1065590,348950,-45508,180727,-25169,587852,-182634,229156,1757980,73375,357423,-378040,-853369,39774,523727,917349,-161212,78251,-328998,-899463,-1065821,-313539,931673,298791,-93258,-669673,-1313544,-211740,1018141,534911,624808,789813,827074,580661,-436214,-1121568,34383,268055,222616,2237535,172043,-850658,-1086067,-1129402,-51128,1238057,-133791,-306603,-982941,-1065512,174618,-629692,-781402,18432,-959995,547494,563402,-674381,1227052,518937,-513415,1113332,951919,-529756,43228,-794790,-243110,301484,383930,124645,893241,322561,-115603,333682,-2134708,-1037341,702073,739449,297081,-484349,-568285,1183164,935178,661048,328070,1044214,459145,287252,555913,-185248,-88363,137592,32135,122346,-347769,5422,-605498,-1170234,-607066,907321,978781,558831,-103751,-25938,375453,1331172,218982,306223,413027,-151584,-454057,-1153864,279467,259727,-75411,448125,415807,-137835,732451,-632248,1017195,-773541,-750538,-445209,314410,913441,1201811,687330,-633640,-1393744,620301,9975,-626140,-89110,-274541,158485,-49349,-450683,-1755447,340325,-863664,-968680,349079,-721591,-1727559,-13647,-394444,-283420,-785476,862755,203043,-558456,-1109007,302935,-944371,1089032,-254280,-321683,182700,1376114,220167,742018,-207623,519225,258064,313792,409259,885171,272289,-1774999,-998769,-977115,-51137,64295,900625,866020,958967,-224197,1483126,403048,-226314,-336519,639084,-266088,106331,517992,-32370,-84246,-1131499,-221715,1632313,388812,575439,162887,312975,291517,309972,543639,153553,-1118703,-761152,-547064,154020,231873,-54501,314300,1444106,1216326,378783,-79900,-118506,-408329,330106,376701,-361682,309128,90563,-481266,435107,448399,-462831,-1068758,-1048075,742363,482684,82757,185004,1000549,89199,-505906,729926,721505,-6509,5658,150566,-105471,132756,-1205808,663950,631825,-749728,1499297,-197112,88493,59573,538949,-990979,645135,-28833,-306468,-597513,452745,675119,-1060244,-693578,-497413,273698,-83205,-60938,-574206,587742,1243574,-120818,-163803,-919846,744477,-795631,-109522,-886596,-1169734,308399,-101206,539634,1821129,20711,-1259540,-1275664,-311678,-308136,-2783498,-213763,166669,-460005,-1251527,-752751,-590068,214084,-182564,-303681,361855,-535975,-1067693,-131177,403011,620572,512761,977862,1669346,-625276,-73927,824198,231331,332701,1512180,-73473,119459,-312616,759939,81335,-754702,-200359,-78104,216494,338805,18579,-310394,613994,487923,550624,98752,-246139,1017427,-55870,-1184423,129509,880636,-494397,-197036,258912,1544142,-1317186,625322,34736,422125,-372921,142650,-831257,-24030,132535,-452895,344157,409285,287798,-31624,410489,-1793800,1186585,801141,82742,-156699,350084,20075,448615,-316652,-126760,154611,241827,-360787,83849,261874,-204273,287914,692818,-129344,-534879,-197226,73875,-235949,1363464,-1380496,-928613,588261,586186,-345484,405630,1151026,-530161,-724563,1578441,1699316,793819,-519667,-901002,274857,-636865,545155,756154,-353395,-68454,231140,-1502829,-426653,673038,486388,923816,-345258,439927,-229190,664165,169666,227084,-1575855,-133945,263919,-841063,-346469,1007019,1058033,-1496430,-1211501,-769351,496297,-265239,-44860,-63409,272916,1235174,212255,-488743,-82974,73454,-1806878,-655381,-1557750,-1853092,-149377,604016,-1141442,12261,-467202,-629530,-855153,-1363695,264239,379145,365682,816867,1085685,768200,-73773,-14023,-887654,1026652,-2613251,-600004,460726,390611,-276110,-540429,-299349,356752,621161,-29448,-42307,172610,515557,-337697,-502927,29551,412873,192992,48099,-1077816,-144859,-522364,-427539,777244,-101003,170547,784389,-458555,-550601,369959,14965,391650,-34515,-862500,589308,325792,-667973,347048,-280376,-86627,-1974065,-765064,-661377,-636216,164460,328260,369345,61889,117966,-738138,-262505,985010,252875,880991,72837,355380,-31463,1133795,361170,-1160667,-903282,837605,235162,702847,187492,-772409,-219915,324907,2427925,487653,845604,1159520,1066744,655689,-48366,-1540991,-972166,301734,263363,131501,-251674,385017,404888,-729623,846072,-908133,664123,-798434,-508834,-1541438,-441487,1016477,-248390,87001,664394,-144400,597979,-147810,-385306,871630,1525971,-128573,-1361416,32130,152178,-714438,-666864,-780763,423773,378308,595632,-828362,-857480,414814,-40745,741272,-110125,-401439,-661706,-958641,82834,873687,-552237,-119247,354986,625746,-304455,-1265899,356564,495054,1152997,-11490,405636,-161734,-180337,-860452,744923,-282704,408559,183704,272554,1692455,-961930,-323213,-450589,-1876303,-1539053,-108758,153606,957810,624760,1034023,392053,1062659,406369,-444707,-1054488,-305791,-1209074,630669,-390508,1065735,-539049,695836,782943,154862,-413987,-166377,340143,51853,-472090,626788,743663,364930,3426,483736,699688,-1150855,-1258100,169320,724839,1551283,-10175,-916070,1204024,1525202,-770378,133218,-794988,779541,296311,-638789,-548084,-150506,-1040372,564795,180316,-646853,99079,322629,546195,988505,359141,-836507,6597,462171,273555,499985,1179714,-854401,-408187,-246552,-621881,1489962,522210,532479,146863,1369072,-344991,-1164315,792068,-187976,953870,-465067,-1102656,-530214,-812769,-248300,880322,673502,500563,1337180,557282,-354087,677745,1403393,-598586,-921885,600502,1228232,-64095,-220741,169441,153411,1112090,480816,251905,-472503,-280897,-1448410,-326300,-374306,637117,-151262,140757,72866,126458,-1015832,-905944,774127,611978,17217,-518826,282546,248345,-68548,611836,-799489,-527007,-1206101,-255356,224455,477617,-84519,-364791,66858,-96399,821285,477079,56938,359347,-848225,-452233,27363,545181,494418],[297285,455117,315128,168408,867111,595354,-69190,-622828,-446892,36985,11931,-335206,-646473,1284886,26404,-710147,-1634190,-1137961,-961559,-764310,-76369,-602296,212647,1226567,1173583,319190,-431513,31031,44083,-1029752,410906,-64587,858299,410858,1003787,668320,530755,780322,31377,439710,-91335,887857,728743,819084,173456,-408184,-130408,-84418,-769803,351412,62574,-116477,-359400,419705,507389,-705262,-1186496,-365876,-612544,1177487,810201,-49591,-1009808,-999944,-907192,-718655,-399362,-529883,-804609,-429243,1470646,-285126,-733894,-1033246,-773619,-1323342,481625,-9168,838934,767121,942748,1186069,-599742,22050,637209,733279,1037792,290913,436549,149065,-757179,352670,-252539,497974,-1677288,-193829,520210,-35118,697558,-535220,-956670,-1160249,-520375,-381404,237881,161724,-806551,-878778,278765,-804279,231864,976894,-636897,-2319345,23707,-1320935,-211303,50944,1038186,330404,-1306707,-502020,-1164046,-638195,-187517,-637793,-1321829,-563716,-439284,-193550,-687161,311080,323979,-572201,28206,-388740,377158,361176,-235319,-534695,-151793,79055,-212027,90053,346630,367739,-299214,-269745,156033,-594911,74519,-87327,462011,-373781,1956402,896764,-342653,379219,734069,691344,-189719,-928814,-619273,1407655,-504718,-1299342,-228951,-520085,152119,10504,1276947,764432,373351,-309378,-265127,694877,653968,-692437,-388499,-1126754,531105,-743688,-123221,433043,290391,639407,32720,-575704,-1007738,-760713,1533573,-39696,784106,713795,-360882,-148661,-408024,-1176429,-1425880,419854,-1070338,-766985,-621321,-143731,-200951,200011,-131360,1197704,-255913,486375,422127,-850379,246218,-576123,-405422,895392,-43891,918339,-28701,163477,-1181569,287496,-103701,-152663,-463191,-203602,-1627200,163780,738209,1226762,642296,1214632,1296972,654585,-346972,-1365910,141423,429208,144302,25830,934859,-744380,-446680,385692,538652,851444,793635,285182,511534,234854,-205335,809141,-764445,215177,1097557,726693,15125,284774,73129,655432,-1066269,232958,-223856,438449,-744037,-647046,-346279,652548,598411,944622,-844441,-246289,248310,2067184,327660,-141407,-510745,343681,713828,181264,2646,-396802,-2120989,-736383,-472823,244922,96719,1329170,1526872,1630873,-737909,-763221,293809,280940,-338979,557202,552911,-145984,-62994,-195844,857369,291774,179380,569976,136670,749050,173760,-659388,-17991,678328,882369,62701,159227,-135115,-946533,-1255900,-351213,523779,365957,108300,-609695,-1584308,-425478,1028321,636068,337076,610589,726446,412201,-496649,-1039708,55495,172785,411277,1907611,320245,-1034214,-1128549,-975187,187055,1157128,-246251,-73032,-351127,-530770,113944,-704374,-703935,337253,-242130,528184,648426,-237545,739868,640804,-727055,1341433,751978,-373893,-20116,-738362,-307352,207469,416871,74513,904831,643889,-312351,353331,-2273233,-515956,786631,872479,450655,-203485,-934983,900552,1180051,512656,562791,1425508,388241,-374579,209560,-152382,-217492,-9089,332855,159013,-490858,-148448,-902003,-852604,-276036,1030356,585016,-170328,-329648,165824,231090,1171086,236330,319846,682017,-186357,-542206,-930231,303028,196813,-456545,7989,848416,-42011,271442,-1013559,537708,-412074,203437,-75439,819448,990770,1605606,582354,-490070,-1288952,534198,342204,-598526,257040,-177464,180712,-328602,-441102,-1741453,457520,-889444,-1335176,397487,-1061233,-1813402,481102,11693,-559808,-494652,727590,283781,-587217,-1196053,442667,-877667,661142,-525092,82629,346992,929820,828176,881840,-135392,532700,309769,710180,227081,584972,326465,-1163092,-423496,-515617,125178,-192247,695474,1238550,1682135,324,1271291,503286,12986,-158778,614770,-91561,23404,125686,-963137,-752716,-900872,-489544,1548556,328410,433285,50607,587610,584374,576960,908466,46522,-1131762,-775258,-942019,402519,259952,-376568,580318,1361756,976869,246793,317264,-214270,-441107,572631,1257066,-187344,394565,-113180,-769373,132641,53556,-697943,-1282592,-990934,373110,501303,533053,464446,931738,5478,-679643,324602,698418,577150,310278,-278632,16364,-310207,-1379708,582007,598066,-804731,1378053,171558,287812,693140,893490,-946639,515847,-156387,-667524,-545890,626232,260093,-958812,-897006,-500498,545737,240627,-381806,-827551,469853,1365315,-281687,-1130392,-378901,1384454,-687819,-278460,-1007435,-1124122,442101,181537,675437,2298684,278832,-1038602,-1024818,-334251,-129274,-3073211,103093,547205,-291382,-1550418,-1430962,-969716,-206912,-468548,-617970,379720,-977894,-1343515,500787,342938,295018,218848,849580,1848878,1056886,318177,1308506,62761,-140822,1168374,-45809,346576,-259911,875189,-32337,-679122,-206803,-184376,583225,134901,-53028,-431399,394294,337048,470257,326496,-299245,1034584,112448,-1390482,80989,677593,-376174,-149416,225261,1586913,-1488571,249399,-284113,367245,-51961,96849,-979708,-33608,229210,-448431,287856,-358235,305026,-139709,159666,-1692924,943315,843281,-20267,105630,484432,162427,458428,-151177,178280,482414,189050,-326072,-28567,55226,-378031,68058,807262,-6381,-1015245,-744404,16995,-832862,1349552,-888836,-855559,525543,346348,-699829,450623,1142701,-532281,-709545,1383677,1547761,459578,-846075,-775537,652846,-742326,-156065,584952,-577596,313248,249389,-1278137,-335472,611767,527007,1057455,-40597,428906,-253142,757038,268131,263560,-1611627,-119784,447257,-1076356,-667927,792625,1026321,-1119376,-969579,-592219,331130,-672408,-307676,-157127,289396,1223641,2139,-490778,234923,85962,-1732264,-449608,-1174921,-1241993,-498706,717396,-953846,-43266,-826492,-663205,-637963,-817335,481320,363419,371312,790775,860863,197374,-103138,-148769,-934349,1102765,-2360220,-239816,93719,87176,-454786,-279552,85309,372778,1131396,181975,-379985,-60989,575744,-609027,-773806,288326,584298,316089,149953,-916058,-275412,-418794,-205735,658176,39619,691397,661530,-831070,-950976,185568,225212,503781,-271480,-678981,596444,74870,-734441,163803,92,150703,-1927673,-808613,-713477,-449616,84506,274651,205281,-513597,121050,-667368,403989,1256857,171630,661178,1642,173056,214253,1206314,112883,-813076,-944453,568846,401891,687871,232963,-171896,133563,378255,2074383,606958,1236884,1356367,943869,345056,-589008,-1987882,-633033,338665,-77365,22515,-158090,166047,371713,-534183,1042094,-709008,951283,-762401,-456535,-1521008,-258586,877522,-522049,-445347,417623,-297231,777396,-388260,-692062,568279,1056310,-260415,-1303337,-779866,-3464,-498028,-593491,-777869,511336,1008042,667484,-782078,-628346,577267,-136631,1138455,375022,-774280,-911333,-955077,28528,1212723,-496310,-128867,315933,519351,-151683,-1585339,185354,631552,1012016,72221,476143,-160410,-478831,-1236900,424135,60885,1084508,80646,166542,1484655,-806868,-349103,-568033,-1377030,-1316313,-130298,213924,836314,826429,1050657,459610,951699,73513,-504530,-1348420,-744397,-891883,756407,-1047360,624627,-379294,552175,476023,290614,-682328,-266661,86511,252856,-535143,288924,575037,126955,-292831,294510,250198,-1600548,-1311230,278144,572609,1514088,-293575,-560015,1023689,1500645,-777364,61237,-1322914,616498,145201,-871270,-954271,-150986,-1060788,687052,614561,-590123,184796,112329,1065874,997139,-327745,-756889,-119584,520874,9862,779972,1013592,-1112799,-944914,-444755,-591792,1548578,845684,615898,-63236,1310939,-261646,-932577,899153,68546,780906,-269673,-642098,-662071,-1325050,-187641,116358,113012,72570,1333056,408769,-58810,581908,1664698,-975388,-301061,752946,938427,-395586,-240399,554525,15439,932602,228297,388857,-452646,-464066,-1647124,-335986,-346289,559321,-106302,683325,362935,358852,-715665,-1028830,647156,422326,-436802,-449409,568977,817851,-9059,380375,-859752,-684589,-1165278,208221,485179,556706,313823,499504,7048,-552135,917179,489669,-16968,329328,-910716,-720544,-269904,634637,1039432],[-9222,-171126,404103,332923,721922,551827,-150872,-868584,-638231,150958,-144327,-689853,-638907,1240261,246197,-1070238,-1844764,-1606128,-798508,-500081,336511,-498935,704012,1195640,1517940,445873,-383376,65438,328395,-411724,523770,315845,753044,499241,988071,1048974,656740,867258,176182,617511,354517,556133,708582,897559,168143,-534330,-232957,-171372,-597071,454097,592473,-143796,-409636,-129240,614797,-458375,-1253457,-855918,-688332,1026466,505996,-306004,-1227566,-660205,-537644,-617077,-432716,-634252,-250326,-570801,1375761,40974,-608432,-652542,-560468,-872270,613063,50150,838022,572211,565927,1225015,-671634,-60624,647783,1035780,969313,76327,197945,253773,-812370,490847,146460,633034,-1871746,-161726,866465,-341080,738392,-503810,-519926,-794010,-257299,-224455,315241,77323,-1110172,-1079560,95287,-852241,289765,995181,-481581,-2562802,329418,-1039592,-236634,-157983,517260,464808,-1581556,-493635,-1726757,-840885,-51247,-406079,-1442323,-586094,-652589,-681182,-839611,359383,509096,-475768,-124484,-425556,635922,541999,-79476,-497746,-334245,62104,-514163,255591,696223,358731,-483661,32463,607976,-290378,83337,-504412,277464,-477974,1731444,515027,-106530,641747,922462,799509,75873,-724754,-703681,2059012,-513486,-1150466,-708711,-769316,-70031,298896,1135817,721966,608621,-614561,-120061,557989,534643,-985539,-892681,-1306813,546942,-236168,-87193,649351,15038,703480,31656,-486222,-207549,-479784,982025,764146,925582,354582,-784145,-226374,-444779,-865106,-1733570,-41686,-1096094,-880267,-460024,91890,-15913,41119,-292588,715925,-459823,478215,-279018,-704127,205669,-681431,-323897,1244089,-24650,802029,-32374,147534,-841688,451168,-507752,-597455,-323413,-407103,-1517853,309899,840509,879854,322505,760552,994238,633109,-476858,-1298876,390368,442282,106430,-108961,988208,-584120,-405794,475907,436941,739300,652762,-8110,542972,-128369,-361527,825176,-731208,693345,856123,402317,131182,457533,101547,498929,-1031449,532055,166274,299145,-694210,-900824,-347232,1273373,578411,708983,-609970,-103428,191179,1837437,657615,-70536,-582496,225812,389623,419464,-441824,-314356,-1654304,-843452,-713908,166359,700655,1926307,1459930,1108330,-1020456,-831223,279641,444785,-427505,-17723,744404,-233395,-326252,-420461,1058378,509620,75836,-515019,179256,1090484,722863,-237152,18178,692073,678750,118954,129891,104473,-807973,-1281869,-322980,14134,369786,294411,-380055,-1584997,-568767,830699,713488,-7743,420570,508693,206482,-749076,-1009379,21862,92881,445774,1371687,424003,-1041389,-852137,-458306,301463,990536,-334909,198429,254907,-31887,107342,-599717,-689259,514627,429257,328152,627127,141136,153875,665999,-707557,1477471,536980,-198075,-131232,-684642,-390658,32177,447886,34289,797846,909302,-472489,444103,-1877575,-12285,686578,904060,470604,-289944,-1307762,486985,1471085,158282,420871,1556177,365555,-977132,-109805,-105859,-264681,-12412,470976,344958,-573354,-340231,-1033786,-497839,7931,919564,106433,-694613,-539092,516271,144541,783834,246939,297616,803215,-159153,-495535,-527451,233487,113476,-743837,-326274,1115078,1916,-167942,-1099936,-118,-72625,1326466,312921,1349449,950109,1158796,313816,-382857,-1143723,378267,755379,-382501,646289,-134608,73207,-466780,-288931,-1490216,591870,-786489,-1391945,424731,-1162988,-1639036,794741,307556,-848831,-113865,466435,292951,-609024,-1223008,591645,-794620,264929,-657883,444502,669527,506344,1073845,869487,-26030,721071,390352,988584,159187,79551,396300,-310957,87041,-31517,333749,-418124,582024,1498033,2190797,181596,888035,380202,205971,25224,449967,64695,-50809,-356504,-1608786,-1574922,-652417,-677763,1296883,326754,515334,42322,633741,772039,644359,993940,-13482,-950703,-682096,-1179752,604881,188179,-667135,649959,1002390,632144,171567,677830,-257848,-463479,936597,1647639,-77019,431024,-393270,-1011419,50419,-222213,-948171,-1488627,-742388,102180,520308,944235,785309,654409,-86333,-641438,-33179,491122,1179616,364646,-549399,-53554,-762417,-1303567,453214,402814,-784690,1029712,326664,272699,1128289,1169744,-884265,247588,-347407,-875240,-253608,868467,-146527,-776375,-967499,-464426,653091,489531,-599277,-1150383,235469,1070269,-443622,-1734905,247551,1666269,-433669,-443815,-723499,-964382,361321,586254,630636,2148792,436097,-670101,-670521,-283984,97021,-2418947,467839,841587,-102854,-1566758,-1894322,-1147672,-558374,-620882,-905249,462752,-1035974,-1204494,995808,233744,67870,48525,655670,1420560,1762296,618389,1508372,-52224,-474136,801482,-46183,643280,-302015,884823,-90655,-439929,-63185,-399392,897731,-88246,-168889,-491240,199163,68554,358934,391825,-517977,1037333,234588,-1392308,14135,460432,-190856,-30652,247103,1422909,-1465949,-147266,-501075,382332,275032,22151,-985226,-57123,402949,-324166,166704,-1179450,342166,-375929,-123700,-1362029,472537,737504,-186021,250003,507451,224825,348792,-35494,349350,745419,126033,-252718,-225352,-178362,-381607,-79925,905111,31759,-1333429,-1214606,-132145,-1347495,1024959,-553480,-893872,365452,270141,-848707,505570,990192,-404765,-654943,1049281,1387850,63797,-998136,-547067,1102959,-559502,-708785,454207,-772027,633332,198935,-920507,-27830,489419,556702,1090560,257226,328378,-216115,800493,277514,400583,-1321029,-107582,614273,-1188124,-959237,605528,888268,-651360,-725198,-432415,191565,-997031,-554423,-310859,99434,1084721,-191611,-507287,562252,100299,-1561011,-241508,-806751,-416654,-741176,405468,-639775,41322,-1118364,-520137,-236892,-162757,542557,525830,160676,644559,565289,-411472,-3501,-105638,-788027,1020821,-1545650,220688,-583783,-151752,-585062,140575,531573,487983,1385804,342249,-454965,-416705,491529,-823354,-958858,756742,676979,594094,152028,-678741,-309414,-227104,-61092,431437,284937,1074095,675349,-747438,-930223,126358,507984,516753,-348502,-296090,556284,-256914,-903664,21835,191889,516413,-1695037,-894054,-826765,-215328,-50556,227022,-37356,-844783,156594,-484111,901191,1339184,65190,418088,-74167,-99338,209395,1021793,-62940,-211174,-991558,230718,512714,590185,298592,346578,327942,352149,1425982,555291,1213724,1406468,747556,113977,-1145970,-1955067,-174623,398254,-479617,-187170,-143329,-97114,377402,-143792,1061290,-360852,1037824,-567241,-283312,-1599961,-41644,586744,-865645,-687488,215733,-359958,880874,-597958,-795502,119477,460139,-360209,-1099999,-1142012,-237521,-499676,-560107,-706867,577751,1353681,977760,-422492,-128427,650765,-143227,1448603,843573,-896954,-955573,-793417,-27931,1531537,-467579,-104332,325363,364696,19020,-1564400,66280,814923,477629,-61895,413356,-170453,-910772,-1431058,87145,390022,1489321,-59285,58044,1192329,-455637,-302176,-629411,-944510,-1156197,-245588,134950,606930,1013802,761413,411934,603728,-336756,-570868,-1472480,-780447,-456653,638449,-1998366,41069,-259093,570935,149288,522179,-826863,-277034,-222690,296234,-471492,78145,340037,-152105,-415029,121441,-70515,-1257216,-998391,406726,362087,1304582,-443571,-125831,673389,1302230,-395934,112169,-1395791,446964,37258,-1087690,-1316366,-189027,-1001136,679689,880406,-460169,106165,-119628,1267949,862698,-1073932,-518955,-369006,573287,-111322,907485,650499,-1228190,-1241833,-593216,-360281,1496065,1088169,559701,-214538,1119280,-256524,-830060,951115,346028,515212,-119540,-230515,-710684,-1616243,-179890,-464125,-374618,-391081,1225716,250495,219303,497856,1871715,-1082757,106922,859275,522678,-856515,-214063,877832,-210094,554302,-64674,536718,-296760,-718452,-1543363,-154064,-212009,327224,-38191,1178249,589175,560149,-412462,-1158860,559073,214260,-726101,-149284,855795,1377781,12438,61473,-920381,-870971,-1077067,391016,589390,572347,637611,1210690,-56955,-867734,949465,657474,19073,201792,-842013,-866727,-570475,521698,1368241],[-401653,-693816,296356,367231,697570,473391,-280057,-858992,-695830,81825,-376887,-1023052,-577913,1061703,385900,-1379657,-1877367,-1834487,-428499,-170491,1141317,-251639,1098513,1044002,1736677,373033,-396909,81687,501862,350303,702786,665384,532672,587520,908539,1156798,655292,891563,187821,638925,653687,183548,645029,992272,370221,-351440,-328363,-249494,-346009,470970,1112910,-200207,-498659,-623955,552180,13829,-1132672,-1064678,-635951,591311,52773,-641536,-1232536,-158570,-90986,-644076,-452521,-751905,270876,-711605,1161082,428094,-437877,-128548,-439382,-626476,686224,68552,495475,200343,-59368,1245312,-608053,-226895,555198,1233511,705680,-104095,176420,435394,-738453,543812,479215,536054,-1905494,-379381,1085882,-554267,740312,-491617,72467,-397410,-44526,158064,334694,111103,-1213223,-1035003,-2088,-907305,254686,906743,-374680,-2380761,715043,-794504,-447373,-336237,35299,565212,-1578105,-695788,-2072230,-755674,56627,-473578,-1534415,-464586,-805372,-1075265,-1108719,373796,684249,-267614,-27456,-447586,899709,640044,-5256,-356731,-561745,-88778,-848256,400211,945657,321457,-460933,269272,836205,41802,-6198,-957800,75704,-486228,1524744,114486,175497,799592,724750,653468,413151,-455718,-633483,2161742,-467814,-920958,-1256935,-867436,-178399,544925,1175130,756007,950030,-951475,-233221,470264,190491,-1237189,-1261007,-1236168,455596,404584,23196,922245,-266383,477228,68442,-295583,534639,-24678,297070,1115913,882728,-37566,-1160363,-513491,-311316,-524315,-1704370,-349904,-915638,-630833,-104698,380074,235554,-179439,-488695,-244850,-635514,465461,-812023,-419298,272213,-585817,-288806,1309889,-34416,783192,-5362,223068,-389544,588432,-693351,-847189,14738,-442663,-1201545,543524,949617,397461,-219437,160296,639146,496983,-559038,-1009408,631396,582432,-61604,-223776,1225235,-356516,-231668,542384,303651,567882,597622,-355972,522185,-666675,-526177,806273,-454314,1159112,690858,88001,240716,590764,162999,380428,-875026,678324,786372,131879,-694200,-1044593,-411572,1874079,538117,417121,-238339,72814,-37865,1449915,845099,-47069,-745893,-106037,-122897,564293,-733416,-53774,-1015106,-814620,-839683,3437,986803,2210171,1440266,713364,-1207082,-680425,234256,445492,-370734,-481400,962815,-273995,-522656,-644570,1104104,377518,-45897,-1193743,166492,1287568,1143046,291842,146778,590012,362589,-54277,-36613,350159,-518443,-1153845,-288339,-435973,329275,446626,15487,-1392116,-579127,497172,697377,-302471,252999,223716,-23394,-1105396,-1107201,2885,115661,328177,769151,451274,-919956,-176957,217467,252722,883060,-398057,397950,663971,306275,86480,-285071,-666838,502560,828512,-53200,615599,400323,-395225,538016,-434587,1500767,281733,-48013,-281117,-675014,-463301,-196457,468979,-6647,608406,1081695,-557232,670783,-1075432,315067,406971,833712,355195,-782700,-1658288,85017,1714806,-211423,-7750,1411410,363044,-1347997,-288232,-15122,-205808,118821,393929,613051,-550253,-526567,-882578,-137022,195064,601880,-398988,-866553,-657594,893762,135913,367982,242996,274698,737849,-58413,-337643,-511,83029,17373,-863616,-503333,1199492,-16323,-456168,-869808,-475113,186399,2121544,646874,1719727,753086,173588,-47085,-293692,-1040798,159765,1112930,27461,968971,-111982,-86027,-406398,-65750,-1082039,660675,-586522,-1129976,470793,-1006364,-1297332,802043,405062,-994804,280575,158100,209314,-675252,-1233229,733841,-741035,-77615,-641258,671123,994110,126635,958759,716771,107130,1008374,453797,1097023,300517,-479602,489880,463287,427809,334040,510352,-554947,572253,1538450,2277157,250516,466699,104738,326028,158447,197183,160873,-68855,-682893,-1782415,-2248974,-426681,-733971,920088,359891,829707,162592,525370,835152,517711,761336,-12560,-691764,-543986,-1203434,803727,3531,-879258,533670,521370,259978,186293,966170,-263240,-484384,1279525,1531555,-24563,426920,-601704,-1115184,161972,-336802,-1118413,-1526442,-369410,-3636,547214,1225432,1095756,260102,-155565,-418618,-258902,123398,1576075,255097,-576790,-246043,-1101360,-981621,322529,156126,-650333,525438,49214,82715,1240812,1285738,-842617,-116580,-613427,-928982,187792,1132427,-391189,-520552,-925329,-345272,560784,567642,-688064,-1492229,-50860,381629,-542207,-1609063,852912,1543429,-71517,-555693,-89045,-745535,119978,1028839,419746,1397259,400073,-326240,-360334,-186084,320517,-1209865,831001,963018,52647,-1349025,-2035697,-1127417,-782253,-594246,-1057388,498815,-677715,-579270,1084303,109470,11128,-5396,452397,654902,1469326,810247,1334334,-117071,-576840,517828,-135205,919241,-385725,770133,-162841,-172986,108853,-623165,1140011,-278506,-283012,-471919,100014,-239716,262895,209988,-874632,944783,273006,-1175951,-85578,316678,15103,120905,308704,1162960,-1234747,-468094,-494731,536833,532535,-38231,-879412,-79577,600222,-100262,35848,-1665148,419051,-677929,-356520,-1052542,-33253,541425,-383886,174705,480849,257283,124492,60536,325098,890483,56370,-131122,-475025,-405562,-272587,-140305,926459,-41028,-1337805,-1581967,-394529,-1574187,465387,-527528,-976784,105010,327194,-714821,535126,678581,-210439,-622481,671697,1236611,-264269,-848957,-235102,1522972,-119673,-935205,413332,-860839,717494,65692,-519973,329135,324075,561097,1029789,373309,157566,-143444,863088,184170,519663,-812139,-126344,708412,-1134343,-1137312,397464,674983,-210854,-568823,-326027,186054,-1138702,-732472,-546645,-284757,801097,-332597,-592014,808099,115925,-1334005,-49653,-544684,354982,-788272,2195,-217157,226940,-1331696,-256637,258923,422412,427913,795149,-234289,448112,326274,-827497,176593,103691,-471346,815094,-430985,641812,-1379883,-260164,-664596,551354,875433,651559,1341103,468101,-237638,-823398,299766,-858431,-1001703,1146858,676791,923070,68777,-429247,-248651,79592,-44691,156001,602409,1234445,873672,-286825,-579918,194094,733603,384448,-266164,177061,477039,-569943,-1132325,-66627,286674,904208,-1413999,-1004244,-950518,46911,-192286,138577,-234714,-848591,205319,-233555,1104908,1239287,-7596,185254,-128734,-413777,-130988,661299,-87589,458660,-1029299,-84390,547257,455199,379475,637107,352951,302554,755309,396147,767796,1207504,480898,58988,-1487745,-1459830,239834,470617,-836719,-421864,-130244,-347367,385570,256963,868101,200220,1025033,-270077,-110716,-1761893,193308,215129,-1146258,-583539,75272,-300252,872480,-714671,-718128,-317219,-106281,-419631,-750039,-1166464,-558028,-730210,-582618,-566480,606411,1278238,1391891,179252,404196,689108,-68513,1618752,1119895,-818261,-825291,-486526,-66087,1726042,-402970,-49497,428745,233041,302893,-1268844,69864,1031255,-405276,-402166,250078,-236516,-1328255,-1379049,-129051,535937,1520857,-231942,-64575,883584,-68519,-215267,-573075,-647037,-1080703,-425526,-61303,314204,1124706,229906,227926,136103,-754734,-653236,-1415130,-404663,-51892,311910,-2748088,-513419,-173031,709106,-130204,716482,-799046,-179929,-486836,105376,-407793,26867,156821,-426137,-301876,-78335,-195068,-623930,-482179,486798,125897,1002639,-428197,270571,260146,977135,221593,196172,-1068058,331767,-30687,-1213944,-1521081,-209659,-873937,512021,878193,-302916,-72337,-314833,1122955,663806,-1632105,-274440,-719284,652259,-107939,760583,155973,-1170625,-1239034,-627114,-2577,1334846,1206472,400447,-348343,887661,-339120,-842186,920395,595435,227526,-45990,48681,-765236,-1675348,-219594,-717327,-714314,-710076,1012239,113662,490747,475179,1970283,-864614,221861,848191,113653,-1263650,-226997,1024994,-483463,74462,-333658,604574,-31066,-1011655,-1191089,102152,17947,32731,86649,1546265,675619,684279,-134956,-1203544,503000,30925,-831804,196684,1059298,1686464,5946,-191418,-980294,-1055572,-952379,287020,513377,505295,800373,1479964,-138374,-1018932,892154,834666,111341,-292,-628912,-783675,-781201,141278,1257323],[-790279,-971844,36866,274664,819281,358825,-430443,-527372,-606406,-191405,-568707,-1214711,-451528,796669,453266,-1533591,-1759297,-1709726,29515,125952,2047731,87438,1292097,770463,1781500,129157,-461197,62167,468025,922038,842511,868938,249867,654514,802141,913955,570372,859933,7923,536540,737752,-199200,546890,1089553,749948,132686,-409564,-274598,-38542,334164,1463468,-172950,-591904,-855796,337703,588443,-850225,-1038213,-505680,3120,-405497,-929129,-1039840,330255,372629,-825238,-490256,-1001151,566386,-789365,874422,860961,-241678,301983,-423339,-603731,592963,53602,17203,-278585,-753613,1282562,-459289,-452397,381686,1284316,350490,-230386,384957,663962,-596812,505028,716265,265916,-1729999,-849751,1078314,-598187,703301,-422376,633610,-46840,87444,712382,282351,256233,-1166962,-804081,24335,-911183,172671,762351,-318616,-1754082,1100395,-606121,-767137,-448407,-326332,607700,-1396523,-988476,-2063558,-472540,132566,-674843,-1482396,-226770,-851602,-1232343,-1370850,344816,816429,25190,262982,-456792,1119970,647426,-44889,-235077,-728232,-320009,-1152678,478990,1061190,280615,-226015,390370,790248,296166,-153577,-1366541,-72545,-337449,1330239,-171964,392060,719601,278181,384357,722066,-165352,-388700,1393329,-447623,-795591,-1665960,-806174,-179413,651057,1259911,846459,1292659,-1208717,-505841,444803,-282343,-1343262,-1457851,-912528,340897,952160,153164,1198598,-474213,78356,149954,-17238,989548,465594,-258718,1044592,665452,-374168,-1374529,-801503,-14590,-298079,-1419267,-417901,-658569,-110355,384649,651374,450520,-376508,-699168,-1326916,-728234,434987,-1009796,-28448,399588,-335591,-345579,1080372,-95996,833383,86409,428558,51811,673348,-648900,-818128,493431,-330183,-753968,735272,1131297,-78171,-915824,-289376,358388,256127,-556707,-610914,840348,847832,-339118,-272056,1530581,-113642,12843,609518,148674,370499,682015,-657021,436853,-1252765,-609770,727161,32804,1383208,566523,-118187,314740,622247,192292,426539,-637693,711152,1494829,-21526,-762772,-1120662,-531140,2215197,465743,122194,203964,217125,-311941,1012430,872149,-53312,-918804,-600115,-608593,643937,-807007,276214,-444321,-715682,-818165,-218331,938272,2047744,1418250,480992,-1322814,-331977,177858,342584,-117487,-686282,1216063,-244065,-580397,-794193,985019,-34873,-130705,-1407326,78528,1260629,1271515,785345,333925,424848,35388,-440970,-306030,551439,-159330,-930229,-304058,-693704,239075,549616,493608,-1094410,-429657,142582,533150,-484647,137160,-55824,-224274,-1420027,-1333383,58516,273810,107972,235542,397860,-781411,819284,752099,44918,888053,-426576,448806,817953,437622,-2015,189897,-572665,333913,877873,-556382,674444,510779,-787934,277922,41122,1447442,-24094,40990,-445361,-721618,-506523,-432647,467886,-60831,389228,1133829,-552592,964531,-212427,390336,64483,709497,166471,-1458822,-1914723,-199722,1834823,-353109,-540718,1062903,328088,-1398627,-266509,136663,-56789,333954,135982,859299,-408402,-662352,-406535,208232,291095,197762,-893976,-679734,-631870,1134798,205502,68663,227485,298706,507169,93471,-155591,528902,-112038,-90626,-818364,-525836,1156452,-90654,-503713,-416193,-791363,344208,2204645,852068,1783996,355022,-790640,-396015,-203147,-1040870,-92815,1287077,578922,1157247,-65418,-190145,-168485,134976,-697356,603973,-325811,-644297,572587,-678446,-943301,532048,306774,-911771,593644,-106658,43027,-812871,-1203930,852615,-735546,-384362,-515226,701506,1123117,-197140,619446,477222,236905,1279465,466712,1015583,652265,-883829,603087,904627,538576,504323,592762,-568258,638658,1355257,1889360,180172,174781,-169733,368512,242747,-44387,183738,-20245,-706067,-1491726,-2531451,-286202,-642189,518259,402220,1259838,388612,393448,784517,272454,308204,34927,-491052,-425311,-1012771,964477,-272735,-972721,291944,84622,-50194,283721,1158433,-251738,-529225,1424325,1080168,-6661,402377,-567162,-1015093,401179,-301606,-1117156,-1241450,18837,72803,582386,1324406,1345666,-143163,-188601,-87236,-320130,-327689,1486554,94141,-347086,-437791,-1221720,-508214,210126,-28394,-394530,-44234,-632291,-160415,1016226,1207695,-837031,-478786,-942910,-910964,625895,1343762,-420367,-222440,-814094,-153872,290786,445522,-677070,-1753347,-327406,-458415,-526555,-804611,1337867,1111632,327632,-567595,690476,-535686,-169404,1381411,118855,360062,120061,-245087,-225574,-66693,501746,-52192,1099220,869191,141879,-1033859,-1859748,-973021,-856567,-406942,-1015638,399795,-49631,376618,642427,-15745,67947,32783,292296,-95081,694678,896005,840712,-160049,-437874,355708,-352941,1087935,-424865,519529,-308744,-38030,196230,-757413,1268387,-378279,-338434,-376184,138725,-501063,222577,-207934,-1267762,716594,223891,-795645,-236655,278190,194019,266785,377131,918558,-826202,-655234,-231742,816194,642993,-64541,-745029,-82717,764320,198662,-57280,-1620842,548128,-955502,-475870,-962312,-387981,337272,-560652,-150286,463585,330853,-178583,166811,102368,910538,-8325,29395,-725262,-582575,-146386,-144861,819295,-197246,-981016,-1838946,-744626,-1389688,-153852,-764238,-1018183,-224720,419674,-333382,523898,229725,-36394,-660869,343084,1095004,-399361,-411876,106170,1802317,448097,-816834,489906,-791214,456547,-149820,-151317,555569,136433,522431,910881,197598,-53232,-68684,961009,3161,475988,-264185,-201849,693595,-938431,-1145205,129002,429097,99851,-575998,-272021,385144,-1042479,-809286,-843658,-782514,418946,-408314,-753063,922166,134509,-1069768,113143,-375524,854595,-641928,-82289,256977,451101,-1443584,17237,732329,784842,169672,1011614,-723163,279423,224146,-941132,367789,401759,-65857,555606,614658,894201,-2062540,-213611,-700781,789172,1007619,791594,1051739,581937,169445,-1173792,65556,-657574,-890269,1277902,603933,1181528,-56455,-231327,-120337,477773,-118985,-100792,918039,1181494,1215554,329049,-97993,309293,775357,108578,-86484,605828,374139,-771333,-1328227,-96645,298566,1174922,-1241562,-1062810,-1003325,298886,-306582,-23774,-314186,-572279,233143,18638,1034792,1053155,2698,1314,-142682,-689017,-716133,273884,61416,968931,-1046136,-300852,498914,319712,437324,672322,254815,272249,301537,241338,79182,727952,184699,194346,-1448653,-735273,475441,532859,-1048247,-598960,-56791,-508063,353391,504172,473015,923441,1024020,44787,18766,-1821207,436950,-145237,-1232414,-197402,-4065,-113885,754391,-704649,-530657,-597684,-527477,-432626,-290218,-1057792,-924070,-1109078,-642969,-374901,580531,854821,1689583,813940,755337,779525,67981,1638980,1117257,-621405,-641769,-101922,-71259,1720686,-259975,18535,616612,190210,731532,-828559,215193,1235958,-1349862,-823303,52229,-382388,-1568308,-1085305,-147865,420286,1198446,-408176,-186484,613247,204972,-108779,-383529,-455298,-1019958,-595187,-312705,15972,1101965,-387367,-85639,-301829,-1113233,-746830,-1235226,206685,200372,-102411,-2867889,-877255,-101656,878362,-305951,747738,-594693,21734,-611684,-287958,-496279,116329,73248,-662765,20183,-310475,-132468,-213119,71660,490322,-93970,661605,-273290,530924,-92073,610220,837493,252625,-549760,271673,-109074,-1206378,-1470404,-163167,-700566,195596,602590,-169745,-236884,-429800,749863,471301,-1812691,-166852,-1099677,742941,-51756,338813,-349555,-963126,-1026617,-548939,343898,1100315,1127181,203773,-505224,730748,-492916,-895683,794445,775282,9243,-33224,217639,-884552,-1580188,-297126,-687522,-892841,-750742,721394,12862,787413,559934,1931213,-399565,146348,700151,-192100,-1490853,-331582,944916,-764019,-377278,-526549,567924,270864,-1271574,-729854,277409,306500,-213335,254492,1713643,609362,726755,79691,-1108622,456668,-87184,-769415,453604,1131447,1578867,-14914,-222639,-1002584,-1178292,-788388,43714,300426,356105,778162,1251995,-246260,-1037159,738272,849022,192113,-221997,-308873,-443997,-857100,-423913,733967],[-1092481,-984397,-251220,123509,1027396,228408,-555756,41843,-395637,-612385,-599490,-1179040,-276893,501846,463024,-1507233,-1551979,-1275861,437324,290812,2640105,416169,1230482,397246,1662284,-200726,-567873,-8115,202397,1138907,849825,854222,-10938,641810,691740,357973,466844,781699,-330445,393237,621537,-554596,422451,1161170,1175854,749058,-471531,-217064,296438,28253,1507667,50043,-634387,-719801,25981,1098652,-473897,-890459,-364672,-566149,-725122,-1022609,-721838,623696,753600,-1103523,-550560,-1325537,577736,-722158,653484,1310929,-25807,401551,-466391,-675216,261480,19748,-346077,-757073,-1306386,1332802,-303338,-670423,174939,1177616,11636,-301205,755560,886772,-452897,404854,859033,-43885,-1383630,-1455336,809775,-483721,633508,-228165,1008292,226277,170562,1251965,181628,467116,-1041146,-517366,137557,-799644,111660,615729,-304769,-851560,1418391,-447275,-1000270,-487830,-567344,572906,-1184996,-1215477,-1681236,-125880,185840,-830390,-1208621,65901,-765986,-1104371,-1477626,279448,898814,372645,574058,-431186,1254825,573553,-182540,-223559,-778616,-565585,-1371690,467771,1018791,252432,146685,369187,503602,384766,-299986,-1629788,-97576,-25112,1045776,-255359,462127,337844,-178490,134029,913714,94061,-3849,42421,-539813,-873567,-1747750,-641072,-131865,575173,1187323,952539,1510891,-1308755,-800200,456189,-695570,-1245757,-1498403,-427028,245296,1209556,242281,1376009,-558665,-356597,258306,298874,1062221,826832,-548717,750555,332411,-571685,-1345288,-884270,376260,-263861,-994887,-279303,-431004,482548,868277,838885,560400,-505570,-896868,-2090500,-713161,377548,-816328,368504,528936,-39365,-470346,653663,-208166,895495,262109,761873,357568,681013,-460236,-558532,990960,-137243,-319111,770295,1400873,-417688,-1587007,-395069,254939,-43354,-456525,-208283,988391,1180238,-653613,-246648,1734532,88738,236417,704845,11498,203288,907931,-821524,306071,-1726448,-597094,572255,619184,1214738,451069,-170633,328251,501821,163735,708550,-371202,684926,2072173,-116422,-869526,-1198698,-662709,2066399,352336,-104929,614539,276478,-448663,573700,749754,-75600,-1012381,-1080851,-875179,673665,-693462,547042,-136495,-594323,-656890,-414918,660876,1505456,1283482,355114,-1404861,100460,134115,222576,289373,-574674,1454991,-138419,-463235,-802157,771535,-536380,-125510,-1267152,-81966,973664,969761,1117259,523081,250706,-200030,-943711,-601493,650354,170599,-694228,-394414,-712141,71604,586563,912880,-768208,-141398,-127229,224495,-564496,87626,-260674,-315065,-1565654,-1603159,216114,538790,-132823,-136668,291235,-742951,1804098,885071,-279719,959130,-409631,329684,768866,424581,-166348,703995,-384907,90557,660539,-1075004,798505,476296,-959860,-17892,604595,1399211,-333526,53629,-592941,-801124,-526840,-621364,436520,-132673,190782,1057958,-461581,1132973,357577,236552,-168000,609675,8035,-1967366,-1986564,-330234,1798406,-94835,-986829,641913,203216,-1160612,-68263,324635,130250,559206,-209773,988195,-174005,-714426,314430,525242,344596,-114768,-1346967,-270871,-458444,1114123,319217,-64639,226643,415111,191556,251098,-51770,909423,-298822,-210761,-699080,-438728,1082838,-198286,-294221,98108,-901769,406474,1542540,877864,1516078,-249426,-1292867,-634535,-109815,-1144213,-328659,1214841,1163803,1219495,34398,-157690,166651,235440,-560408,413483,-37331,-88743,728318,-335728,-721287,151629,87923,-611889,760293,-253784,-166008,-1001510,-1060011,933234,-762411,-693996,-358305,537854,921340,-417872,254166,227078,321079,1432010,413869,770413,1115507,-959515,710615,935925,419317,481597,543068,-459159,733115,1045619,1161896,-7330,140231,-272411,343598,331714,-174749,152362,63635,-447854,-922346,-2365640,-271382,-424517,218573,448567,1584264,645220,359779,653963,25863,-170973,97688,-442429,-365350,-668652,970242,-593948,-933471,13550,-209372,-224595,423582,1227372,-246580,-622045,1245730,536866,9372,379014,-189848,-698258,685133,-174380,-899084,-622038,310816,289316,620122,1239915,1487887,-462454,-184182,258899,-244125,-758044,786037,-31367,80003,-512268,-1080581,-31512,106452,-82148,-54455,-581844,-1458292,-320449,545995,961470,-853872,-725034,-1289871,-959257,903231,1424319,-292804,70045,-680845,34079,-80304,170016,-623445,-1804746,-548021,-1142403,-380356,267706,1609830,542568,686223,-456054,1348330,-389917,-378392,1532734,-163103,-534262,-379693,-584004,-325500,50794,617219,653629,1167093,579456,158981,-770275,-1466232,-765244,-783018,-113863,-790999,164668,597296,1327747,-192774,-143013,55499,127867,202506,-568707,-30017,882489,194936,-215357,-133218,275125,-693092,1102808,-338151,147139,-541144,-136836,140924,-748067,1222972,-342040,-293432,-228090,316272,-648781,261566,-742949,-1563423,379559,118210,-349016,-454392,317462,309288,372336,417619,741937,-317449,-699067,214932,1094187,556104,-67021,-673231,-58457,844519,539220,-88521,-1148115,722582,-1121227,-453797,-1118992,-493036,197058,-655666,-659569,486821,496936,-501557,289652,-259054,834997,-53769,199321,-914213,-666791,-90935,-154007,579061,-358407,-353367,-1967168,-1105165,-817705,-615930,-1035720,-953712,-562089,438857,166546,477691,-288391,27429,-783043,114682,978793,-276011,154246,412683,1868693,968647,-487765,672283,-557322,-137646,-421094,138442,544260,-43810,425673,776876,-245050,-275267,-15584,1043582,-226145,183145,137277,-339288,567302,-675389,-978268,-193090,194247,227445,-783876,-231217,785071,-729656,-772869,-1134725,-1268104,45636,-424953,-936301,908590,157665,-768379,240719,-218744,1021672,-384269,329163,689565,646529,-1422361,182607,1072512,848932,-157660,1001727,-1181978,194744,274643,-801019,506798,670089,320879,327945,1322883,910185,-2446497,-30024,-705776,769632,910521,833937,631890,697830,579393,-1367545,-137693,-262747,-658511,1158356,501737,1279056,-165906,-124164,35645,895149,-186476,-286977,1135688,992098,1580008,861072,305767,353970,572404,-251456,100411,876611,263670,-806762,-1392940,-65436,258802,1238837,-1228854,-943687,-901173,493678,-385880,-254411,-267214,-166104,206376,200820,808492,920778,115047,-107936,-109401,-838457,-1298910,15839,343282,1143490,-1032244,-381085,382183,208781,427186,532187,90609,262846,155913,203936,-587623,66853,-74768,439471,-1044718,-113557,484944,550647,-1057502,-653039,96968,-508934,256088,532337,-56153,1622090,1076739,297877,129904,-1506339,679590,-410149,-1047430,322891,-32184,167248,565269,-552069,-321757,-644875,-769964,-397468,189425,-931449,-1237689,-1493041,-692650,-169484,490886,307565,1669740,1213043,841579,977648,239863,1547987,867374,-391662,-551679,260237,-42599,1518159,-41159,78221,831566,276571,1233156,-369162,461746,1361165,-1912978,-1116580,-106535,-595637,-1537757,-633679,21509,80026,645962,-539573,-273619,412295,278548,13767,-96352,-286065,-914425,-663840,-545692,-230586,917947,-910308,-488104,-577658,-1357505,-828254,-1031024,776646,237669,-442303,-2275356,-953675,-27739,988725,-354044,550900,-256173,300466,-560028,-754275,-803437,292236,49145,-849819,443274,-542275,46208,-216754,541658,438387,-252398,287523,-58479,608140,-290241,288290,1230618,269623,-99523,214593,-259073,-1064660,-1128726,-22842,-507338,-197969,142064,-100156,-284608,-451717,376327,320163,-1586334,-255934,-1400642,819690,-31671,-217745,-730200,-678716,-787825,-423208,549969,850489,775259,33173,-691389,725098,-679354,-914462,580442,868134,-61406,-35039,377969,-1057486,-1420751,-393690,-523751,-940432,-481790,410234,-50898,1118819,760219,1745893,133381,68294,443661,-357161,-1522090,-521544,665044,-1013406,-687032,-616831,443728,511288,-1372625,-280424,257053,593931,-323694,419318,1640062,441334,719185,185238,-879276,395476,-115855,-575027,569188,1071312,1085652,-35731,57584,-935444,-1158765,-576715,-129389,45641,146623,611789,709678,-386456,-1012610,503428,601901,210223,-397682,27998,76460,-806127,-956215,73165],[-1255982,-808468,-427794,17063,1217668,118674,-608378,611557,-120852,-1056381,-404264,-899953,-88337,232980,432788,-1335218,-1322343,-712830,687150,265373,2639659,609158,924163,-21149,1424309,-515455,-718593,-135266,-243056,1037907,682189,617539,-170249,482234,578177,-347589,399999,666277,-706700,303859,390640,-835615,282530,1185412,1502871,1247218,-510692,-89789,622179,-386397,1192172,507191,-573520,-245070,-306741,1395932,-89210,-748935,-270740,-973907,-814707,-819304,-377115,604245,948343,-1381199,-609383,-1565507,375045,-454939,662067,1719963,215275,84101,-490260,-673777,-285559,-21471,-426853,-1120084,-1551476,1356070,-215041,-794462,-13087,932565,-227823,-329412,1158053,1034392,-365939,291741,908603,-243411,-978652,-1980255,331263,-303052,542291,100983,1127746,421548,272718,1555153,86449,674188,-896235,-323067,249651,-551434,124591,504092,-315591,60418,1627628,-280090,-905218,-472327,-722728,454563,-1065794,-1259170,-1037111,156786,229564,-829735,-726299,332517,-552683,-749540,-1339622,200314,957028,726977,687766,-334598,1278951,441851,-362819,-352798,-729249,-767394,-1464473,374203,820181,239863,525973,211001,80499,273170,-388384,-1646886,33853,381992,570662,-111728,367560,-287465,-446410,-2209,944442,280055,430829,-1180741,-794723,-1104833,-1421708,-473692,-118952,341793,845272,1024712,1507619,-1233492,-1013494,468450,-842150,-957254,-1413514,65900,156442,1090274,247404,1331420,-507935,-724032,356369,584056,810707,935568,-570148,443735,-27106,-578252,-1051804,-667196,746356,-409989,-540784,-56888,-289331,925999,1166155,894494,557864,-579761,-1051438,-2231749,-602640,290076,-304111,611237,618333,173646,-592445,175222,-371013,905686,514822,1162533,449822,594719,-257138,-213642,1374754,46492,-38018,599892,1672170,-546734,-1968949,-150615,365531,-332538,-278451,128692,1047164,1481432,-904192,-182989,1685737,202887,358138,822613,-62378,135777,1209939,-803049,189382,-1942388,-548568,353859,1149848,682865,333731,-95153,270659,216548,114393,1168183,-127096,642000,2323281,-120029,-949135,-1342790,-744462,1353863,210082,-207501,886991,229292,-314852,149375,509586,-112155,-972307,-1337231,-836502,657728,-487474,672072,-160518,-462708,-404186,-487639,303596,800844,965899,270290,-1452730,453084,118990,159458,732007,-202587,1582119,25169,-182615,-639433,572660,-911905,-2386,-938681,-288810,510536,337495,1210668,654534,100708,-283072,-1409104,-844061,595451,392517,-521087,-535524,-550457,-199191,538244,1134563,-469131,220309,-260596,-149618,-614987,98292,-348427,-228839,-1495634,-1780509,457875,834743,-308151,-313009,181258,-865948,2274085,526882,-656505,1004500,-343150,77921,628276,408784,-363743,1105395,-131977,-151130,343685,-1488436,937299,327455,-918627,-223696,1108531,1424449,-545070,-2235,-698920,-863053,-555757,-711289,377608,-211711,48276,872077,-297590,973561,484973,-48295,-154061,602030,-17842,-2037249,-1817140,-337927,1621773,547965,-1214873,277527,-45881,-770681,205633,474620,284063,720919,-534720,953622,95145,-670453,1069722,800097,416717,-175909,-1711655,139190,-188468,802651,409381,-62538,287882,648934,-97596,366228,-85116,1019632,-420420,-334584,-660679,-305781,1072051,-305845,104534,509617,-816923,387411,470067,717937,1021425,-920960,-1206603,-705788,-32779,-1283625,-485434,927935,1643341,1229521,184901,16919,501300,203861,-819681,139832,248466,390046,894360,-126685,-691849,-133746,-149452,-189526,778854,-247094,-354249,-1163185,-729837,965034,-779818,-1031414,-257109,252266,396441,-454999,38837,37877,311239,1416389,292841,436742,1531501,-664409,764496,655155,127492,323107,363580,-264582,814489,756872,344579,-251557,394401,-97041,268533,488010,-139348,106629,125168,-69765,-346540,-1909970,-372617,-131844,124080,520181,1559822,828969,481956,488618,-108733,-476832,144755,-553533,-363556,-278471,694478,-904383,-785412,-214767,-347800,-229761,556531,1149078,-267919,-766774,750731,99280,53758,371498,474254,-216302,931847,-37929,-497395,145300,433861,555195,651620,1016644,1485351,-642035,-147062,538052,-103221,-1078619,-308240,-84469,589856,-414289,-718745,306250,-13958,-3665,291817,-993044,-2111606,-316681,-17418,622474,-854703,-774351,-1582865,-1188210,916380,1324106,-134869,307805,-560232,102775,-442082,-154532,-570105,-1552215,-686272,-1451251,-131068,1124736,1574103,2183,947640,-233564,1677908,-330921,-411147,1448514,-324567,-977555,-989568,-1263256,-618027,146947,659468,868615,973672,168870,122586,-636462,-996246,-558593,-571030,221215,-455040,-103471,1031378,1923181,-1041600,-271982,-227566,237335,171745,-692637,-465957,773679,-403718,-303695,202451,191179,-1089323,977299,-91968,-292481,-811904,-451612,-48100,-608550,963187,-154086,-146499,-66624,592035,-655235,381580,-1198871,-1653412,11439,10682,59861,-740166,370569,343470,410366,410253,609133,179821,-630173,691470,1174551,275607,-79912,-718909,-19994,805859,871570,-63005,-545423,908811,-1122817,-303317,-1385809,-366379,155111,-621601,-1210022,544478,758282,-779078,401135,-660182,708596,-68406,336874,-989359,-632030,-151060,-221717,267623,-424514,349056,-1928454,-1365068,-28463,-754707,-1073959,-761150,-832821,317885,615879,416885,-770163,-88077,-960123,-12589,930406,72185,627954,635927,1718626,1293797,-157478,904231,-210920,-915591,-696053,324009,310086,-175913,265314,657761,-784481,-489185,14070,1019507,-449762,-315863,262931,-513917,363265,-435896,-686842,-516027,4413,182635,-1169219,-145376,1297251,-302156,-629142,-1325103,-1612733,-190174,-397450,-1049349,808450,183574,-427399,333789,2287,961016,-134527,1035501,981126,757944,-1245999,162625,1204570,634916,-464593,673860,-1490872,204167,434115,-561279,559544,795585,599141,207305,1632686,709351,-2449804,239802,-691645,527417,651535,728399,206690,812326,806537,-1352678,-250609,194290,-369053,931669,420525,1185395,-210072,-109796,182982,1234321,-144282,-378265,1170516,762094,1813612,1159460,490484,234819,161152,-587216,219859,933599,157636,-680020,-1266646,28875,206348,1103298,-1242194,-536634,-595813,588606,-443664,-499898,-137735,184428,108299,251688,563818,944976,307390,-146912,-39181,-806810,-1574847,-11635,669284,929514,-977238,-332468,232836,136252,329457,337260,-89216,232240,250423,343458,-1023030,-572624,-233144,647643,-510203,156340,323147,489678,-870214,-553466,305412,-314612,105378,392817,-601178,2053454,1145850,447209,269947,-685701,901192,-529412,-607777,806458,-20467,479546,361032,-259279,-169016,-468200,-881295,-318352,573522,-787374,-1367766,-1736173,-669992,12,341799,-126735,1266899,1190705,733036,1264507,420606,1414358,484144,-191735,-628245,509454,5252,1205162,205165,114539,1002976,496889,1664166,30303,723781,1339691,-1729704,-1076632,-173237,-827177,-1260752,-159132,296670,-364577,38895,-577147,-290572,286480,151564,155675,217634,-63524,-758359,-566717,-703184,-382345,593320,-1210210,-907628,-618066,-1454362,-862418,-888385,1061638,70098,-566801,-1243140,-739827,50648,984116,-297598,147424,140423,607814,-373821,-1125448,-1245032,482570,-8725,-986585,820621,-721892,244802,-505524,860082,382041,-313654,-137129,108335,516472,-302703,68793,1281117,272348,94867,92205,-507040,-824310,-558980,205378,-320133,-548642,-361114,-107529,-169771,-402389,220818,201035,-1102022,-482892,-1504260,877355,-110279,-676128,-878652,-418267,-680550,-334171,556810,643685,141383,-75256,-863758,863997,-850056,-864225,304613,887905,49895,-2094,635330,-1200800,-1241563,-474336,-378183,-902669,8985,145255,-82440,1423561,1009027,1416696,553372,136050,134681,-403236,-1429782,-736154,277589,-1192789,-803745,-607268,263886,600886,-1163956,104122,24647,810854,-268214,531336,1335991,258481,705320,145062,-570426,304079,-54767,-298108,554704,912085,429348,-44754,617939,-747415,-921204,-319472,-78048,-140531,-84286,388095,127723,-560909,-1063987,214116,127493,150991,-475811,262511,618299,-673847,-1216271,-384893],[-1263868,-549641,-410085,43020,1302324,66764,-562581,899542,146270,-1373811,-17622,-439519,85937,33522,380427,-1077569,-1112488,-244737,736163,56597,2064644,562104,444984,-403577,1101829,-743089,-919764,-311012,-760672,781893,368890,227696,-186979,141775,444578,-961076,391749,522244,-966548,328108,160767,-992668,142473,1161340,1642561,1422119,-523898,36663,893923,-782225,585269,1107270,-387153,430935,-580678,1401384,227695,-704248,-252377,-1154955,-664551,-320061,-97766,270846,906935,-1572491,-625660,-1580570,103117,-757,937516,1994584,497569,-507129,-427340,-500776,-907185,-67787,-206021,-1276322,-1424871,1302448,-236313,-754055,-147747,590175,-323435,-332396,1444679,1036269,-373034,204634,847430,-233097,-643324,-2203298,-229871,-180691,443662,496141,1019855,548819,456358,1494285,58700,807127,-773142,-320627,269252,-212590,224254,441451,-331597,763338,1709071,-87855,-337220,-432016,-813519,265654,-1083789,-1089606,-329410,294979,270801,-653198,-152800,494526,-249016,-299038,-972545,139154,1035144,1027858,458108,-137471,1181823,280219,-513818,-592403,-648670,-889829,-1411938,236420,504151,235890,768794,-46779,-343614,-2548,-382547,-1354364,293303,751306,-84117,217004,159423,-979880,-456678,3824,832715,374815,793212,-1699373,-1189792,-1322099,-759603,-412096,-209312,28112,308606,1021640,1254278,-1021591,-1119643,460376,-597069,-559565,-1226536,407498,31130,660139,159611,981024,-346373,-979665,400103,776988,394274,760859,-400129,239783,-320919,-395467,-548095,-207194,970431,-651279,-140142,108361,-238131,1074347,1128291,798786,491824,-653174,-1134434,-1729831,-438874,173020,354486,538308,659918,206465,-627377,-225050,-590385,812831,806358,1512330,325012,413387,-145221,58584,1566623,144858,21129,263337,1765424,-465663,-1834930,281665,642953,-540163,-70594,370545,998809,1651006,-999945,-141471,1328509,201009,339203,911959,-69984,178082,1451537,-621285,172432,-1815335,-554515,119018,1482485,-3422,221205,32728,151902,-190486,127421,1608463,53557,600003,2181665,-22837,-932185,-1570141,-723335,256449,78121,-169244,949944,91066,79202,-246775,197385,-171742,-795974,-1237677,-542934,596685,-297382,643031,-445584,-305577,-130628,-380527,-10128,179514,509177,195558,-1409952,580669,132246,182175,1069759,283976,1498209,207702,203586,-339967,473419,-1021870,226536,-568218,-498405,50316,-290103,1057323,686993,-22455,-218214,-1677686,-993758,364499,476582,-449207,-662299,-345195,-566764,387630,1088148,-232917,565164,-277832,-459223,-724050,143891,-315983,32107,-1256725,-1740529,722882,1065623,-358917,-309430,120741,-1123048,1868254,-190110,-1015892,951953,-236862,-226200,506088,535933,-518779,1270509,121013,-361186,79504,-1700705,1027244,111359,-734643,-250210,1423680,1502534,-572088,-99805,-754276,-850129,-633392,-669534,306567,-273000,-22936,618222,-81870,420587,279689,-340840,121126,697431,138844,-1619448,-1424298,-295934,1354973,1342571,-1188380,44594,-403459,-403932,419667,488247,338866,765729,-753682,774658,329785,-539379,1572800,1005953,547000,66198,-1926789,338047,92038,285149,397341,5873,456928,986677,-262139,407207,-234780,823441,-431596,-435770,-851063,-184017,1171006,-380762,558528,714022,-598254,295909,-527625,417330,481330,-1323796,-688793,-613672,8081,-1358907,-510775,541280,1892579,1270040,350286,243248,762896,66705,-1419538,-127188,498724,707337,1013400,-114189,-803346,-189972,-325243,224220,712172,-95575,-446095,-1173547,-205683,942607,-740267,-1377041,-271526,-41382,-292741,-245206,65140,-49586,171364,1243747,105116,122964,1753607,-118251,706227,250400,-241882,98016,100920,-45470,870547,608654,-330746,-476965,860183,344032,163232,730392,45027,86375,108690,227468,-2779,-1442399,-531670,172592,265273,650806,1053079,854806,731459,331915,-66311,-497260,160070,-741765,-383885,35157,107132,-1155731,-585550,-335968,-373274,-83795,650140,922686,-328797,-937909,99684,-145300,141781,383523,1201634,324367,1076613,28610,-28955,772446,380190,762350,668790,727851,1323198,-672156,-84902,698744,16120,-1253024,-1284284,-73793,1046630,-174805,-249514,426932,-166103,150723,545645,-1199623,-2400351,-156830,-521251,286882,-789352,-612572,-1750077,-1596584,654128,1047784,-66803,458031,-466818,-48452,-685234,-405762,-509925,-1012237,-732564,-1327203,156575,1491621,1147851,-401512,1092741,51349,1616985,-343386,-240773,1195352,-308209,-926742,-1538569,-1948678,-977546,206765,634048,787876,551750,-259987,64698,-595234,-571093,-361904,-228148,543089,-107587,-243478,1147139,1976162,-1468609,-382920,-835200,316618,153154,-567789,-618962,573260,-806109,-421092,429096,31225,-1423293,779053,271874,-701940,-1028429,-837616,-313852,-415916,514659,160346,51482,66536,893715,-536791,562782,-1368783,-1500056,-302038,-39541,353443,-1071890,372534,299790,365431,360424,451405,542964,-500066,1024778,904614,-129884,-146023,-873267,-3014,638489,1128176,-9742,-98537,1049316,-965061,-75131,-1569913,-118119,197246,-444143,-1635656,600739,1064683,-958852,447996,-999991,570759,-47349,402183,-927515,-481229,-315390,-362603,-5753,-321540,908852,-1686442,-1418611,731965,-532469,-747373,-461297,-976282,54191,870298,365841,-1100490,-406127,-1135088,-73691,992830,513114,843896,756995,1407419,1357796,-10556,1098575,148588,-1626296,-912017,390270,-20763,-216358,50588,560540,-1179431,-683423,41170,810821,-612307,-855779,83157,-674151,141847,-286194,-354301,-772927,-123908,31417,-1634734,30800,1773314,88437,-399141,-1331101,-1729395,-200344,-340713,-1010747,665859,204501,-60074,397051,301290,854074,4390,1597855,1065953,753276,-924038,-42022,1107682,238375,-679474,81515,-1571089,265415,622842,-382762,531396,720422,731067,235075,1648295,389086,-2103390,528013,-667333,197453,340590,471192,-127817,903922,748565,-1144139,-245910,542261,-84953,761124,401250,932164,-171645,-159477,302344,1407903,63661,-375897,984794,561605,1797586,1203308,424008,-66819,-340552,-767105,244181,792845,63605,-453085,-954701,182956,175880,860142,-1026739,160977,-108043,556188,-494994,-673282,4467,337954,-49407,133939,397597,1129191,521710,-154902,41304,-595509,-1326097,200667,935410,413001,-870838,-198565,97249,106051,170225,174257,-245504,121420,441146,634891,-1151938,-994358,-254681,667325,-190289,38919,111422,332383,-548405,-310302,516522,56266,-47642,210104,-1023220,2044069,1163806,507133,470748,452390,1066228,-500639,-29752,1120837,22987,746062,188567,144425,-118717,-145113,-949303,-205631,774955,-589500,-1207554,-1752517,-525930,86408,152799,-323166,607957,763556,582381,1553848,588077,1301264,88435,-49789,-804699,607858,47731,905186,405611,127135,1088337,821289,1885540,339839,901937,1135417,-764565,-612390,-135450,-1007327,-863461,214250,563610,-773069,-467665,-495982,-220426,219787,-102596,309974,482566,238097,-583845,-301468,-760308,-420131,199902,-1251178,-1246993,-430336,-1399240,-818300,-836017,962399,-227444,-410951,-186521,-321494,121080,858759,-205198,-367833,508058,886092,-157738,-1272524,-1618462,615075,-180872,-1065856,1025296,-805291,386421,-828809,999995,368169,-263950,-604590,130948,317126,-161588,-34868,1002896,294106,-9167,-137069,-816535,-534977,75010,484057,-159129,-728344,-768053,-173703,81952,-328112,348947,73415,-593720,-701967,-1331721,932661,-291998,-810693,-751209,-275060,-748262,-329943,397695,514484,-660180,-122291,-949618,1055097,-963910,-762524,7770,872626,318364,94754,1018478,-1197840,-1032853,-484746,-341743,-821220,547690,-23776,-85410,1555775,1155462,953981,781518,385605,-169342,-391672,-1302607,-888926,-95541,-1259857,-764388,-524456,64187,490662,-570840,421505,-330631,897743,-83850,563176,861199,140815,709033,-39433,-257286,182272,73416,1858,450768,693294,-104502,-36434,1291652,-457423,-434207,-44878,223026,-176404,-290048,207307,-290768,-762644,-1280106,-112049,-421836,39255,-437396,294904,1000790,-517254,-1088926,-455916],[-1125271,-282060,-217235,223747,1256820,92602,-431641,740778,340250,-1454630,422066,83350,242923,-74624,322051,-792558,-924452,-32828,614526,-262403,1183858,240535,-94815,-666510,680042,-870396,-1167691,-510459,-1223668,550322,5254,-196086,-74645,-346419,269510,-1260839,423101,357789,-999550,458295,27525,-990125,20603,1108583,1586077,1221050,-508476,43792,1063140,-1006799,-130441,1640277,-106108,1123765,-731052,1128371,430159,-778868,-301437,-1129487,-345465,349889,54268,-256710,676922,-1637025,-561269,-1327338,-89724,549434,1276023,2025691,830575,-1068408,-257765,-176130,-1379387,-127083,203105,-1181524,-983848,1143544,-359070,-529749,-222804,203815,-270273,-321070,1503975,842488,-472819,149415,652029,-4927,-455610,-2015179,-705935,-205999,350906,836759,779197,614236,743931,1113602,137706,818294,-697290,-512733,147734,117750,380389,421796,-336383,1180224,1658147,110414,611898,-394653,-828125,38708,-1200495,-772754,238615,273662,304550,-354509,327776,498672,78769,100580,-485383,125246,1165681,1217787,-86397,160745,960399,110053,-575448,-868429,-610427,-925708,-1226031,108760,143182,231107,771590,-343143,-651565,-347137,-278924,-768765,591048,933027,-769285,637816,-64162,-1516760,-264151,121587,651187,389045,970802,-1463545,-1619846,-1348128,42886,-519545,-423088,-268025,-204169,926314,805795,-743773,-1161424,436629,-956,-176531,-955240,498009,-160604,118589,9653,348190,-124520,-1136716,353826,845508,-9609,371975,-140903,154389,-480966,-85036,42212,326292,955991,-869298,150530,130509,-241579,919627,708376,563923,432453,-781121,-1124915,-842688,-276549,26939,951258,99592,678027,36894,-501395,-443864,-839800,611135,1069951,1659684,49443,156204,-158159,174435,1578539,126930,-105977,-128824,1502531,-241912,-1159069,666056,973514,-614218,109030,516610,846283,1633257,-897611,-176604,740962,83938,194838,917237,-43025,271094,1487200,-358061,332877,-1351150,-678568,-61277,1544928,-570124,128253,134204,1194,-618080,279963,1789425,146740,551975,1742434,156549,-778771,-1818018,-580357,-849591,10275,-21099,797261,-94268,561326,-586761,-129634,-262706,-523748,-807334,-147888,491895,-201966,523671,-831951,-104081,98476,-119936,-216645,-199649,55816,134002,-1194114,420450,155614,263105,1200404,711055,1164116,357560,606648,-5898,486920,-855376,509327,-258406,-661120,-276489,-671120,716857,612435,-139644,-67157,-1644425,-1067644,-15210,450111,-466727,-697108,-244463,-973236,128570,800558,-79218,806744,-254906,-580358,-932549,188790,-197470,361253,-950872,-1431837,924291,1146164,-274480,-173516,143337,-1410236,692553,-976050,-1294919,783150,-115598,-488088,467189,874656,-556658,1154625,300239,-557448,-53821,-1669632,1020694,-119596,-511150,-94180,1487282,1497673,-432630,-203488,-767050,-722990,-782796,-494565,247506,-285367,-24335,352273,156429,-383543,-10164,-542807,519471,824117,433613,-886897,-900446,-280655,1057524,1934846,-960726,-54706,-790951,-185197,468012,294720,257833,672387,-826608,520084,473432,-342892,1580515,1099523,730345,499594,-1943425,208193,295781,-272322,229639,73504,742382,1366526,-258397,368324,-408441,391919,-314277,-468069,-1312029,-105667,1356996,-403523,911899,693131,-337921,132974,-1099341,60884,69338,-1078675,-30712,-417957,21518,-1293995,-387186,204307,1847271,1364802,476425,367453,927354,-101329,-2067953,-297364,676340,859894,1051092,-242569,-928892,-7370,-411425,513711,655764,154874,-371833,-901480,430594,865599,-614667,-1659680,-410655,-240689,-908176,195599,319200,-39871,-98970,964468,-147584,-63185,1717312,463748,491780,-99148,-586477,-147944,-163107,133430,917070,629674,-759185,-619473,1387838,924057,49915,1004715,295593,111117,-11562,307563,-1977,-1200485,-665806,431296,580022,860791,157602,703641,1011551,214612,145163,-251222,147895,-874618,-376480,173054,-666180,-1317808,-402439,-337343,-339860,152191,702227,585451,-432557,-1086109,-458324,-218455,265305,409030,1694841,795427,1084763,-23685,337219,1053237,207018,826927,667322,452104,1018947,-583764,-9498,723445,48631,-1305620,-1641724,-30569,1332479,103290,179295,346797,-329206,298437,620479,-1156706,-2318010,80625,-861558,34921,-614860,-295862,-1746881,-2039385,199565,662552,-138636,516000,-396792,-442149,-740022,-487734,-382555,-337240,-688019,-861803,400686,1391586,313316,-630223,1138309,327938,1252109,-383565,80020,910907,-120927,-583964,-1850457,-2240486,-1257081,220949,555711,636485,34575,-614657,16115,-519820,-252266,-149268,236182,811136,163010,-122844,999757,1542502,-1239592,-430585,-1576478,328629,84164,-378870,-567777,294406,-954353,-540457,456139,-215698,-1558561,599290,640403,-954921,-1093035,-1081260,-584601,-281634,-15227,535916,206216,141947,1135294,-344889,769569,-1116547,-1145643,-505789,9829,499344,-1401418,288155,197069,238107,297525,213561,670543,-359440,1096522,297151,-540844,-297566,-1065095,-52696,363635,1236018,33032,78612,1078153,-712097,153886,-1542896,107211,269712,-153399,-1814136,609638,1334135,-1017092,378089,-1205659,445213,6278,371909,-747324,-250472,-527558,-539027,-136999,-45549,1179243,-1245898,-1212745,1247860,-53160,-154889,-105759,-968900,-300519,860426,342842,-1194536,-878062,-1248677,-113759,1159348,864761,772209,785253,1006000,1186631,-132497,1168063,405585,-2004462,-1019345,328153,-276189,-137473,-192852,472247,-1252034,-845255,97447,407756,-671532,-1250857,-318776,-756548,-29549,-242328,-62444,-919801,-194199,-134752,-2021521,299718,2058706,301337,-116758,-1122046,-1602545,11332,-265989,-794595,501793,206815,294380,434201,614688,838021,-14102,1643902,937911,627745,-508402,-349158,819329,-213740,-773094,-587140,-1408285,300802,756979,-350591,460823,472683,739208,405459,1516072,84964,-1522630,767112,-638092,-57410,76366,112499,-325120,942222,427511,-812342,-136691,642546,155489,739312,464095,591252,-77295,-234968,397122,1370417,420092,-294916,611104,414255,1505524,1072373,177185,-484345,-786166,-677524,197418,530475,-11341,-225676,-525840,380671,186175,628081,-398026,994161,460485,389322,-535019,-688445,94434,254522,-225805,-156306,341385,1375544,683796,-191311,95661,-263593,-547738,576264,1058162,-228432,-707460,-38695,12949,112882,18830,61623,-354727,-101597,612262,989480,-1022708,-1124831,-143743,415921,-325848,-293704,-26596,91310,-183895,31819,681476,530716,-128555,107473,-1210081,1581428,1092565,541545,732736,1462887,1130972,-366102,502114,1209853,92965,903609,65995,596682,-178104,220554,-1045660,-74255,775007,-334619,-744588,-1548538,-248563,65368,-44898,-309131,-36922,160050,511525,1739444,724778,1234578,-255849,38450,-899092,590149,60583,709169,493138,132209,1096615,1193488,1831778,555458,919272,765131,609735,178559,-24469,-1072863,-509543,435040,727207,-1044351,-805575,-314176,-75464,180443,-373078,447187,649540,584900,-432315,56105,-724494,-353121,-158638,-1083151,-1385131,-96239,-1217824,-685938,-832316,556499,-540729,-9836,572760,161514,171991,652088,-169934,-869629,772770,1084601,-32693,-1162404,-1719653,634309,-477709,-1061657,1000404,-776174,446704,-988871,957235,408758,-118570,-1047591,-34869,88439,59565,-47893,517226,348239,-309470,-461525,-1094965,-237338,556629,755722,-35281,-653223,-989499,-254870,391637,-278554,605351,-106551,-234126,-765570,-889735,1000835,-516802,-512566,-383503,-298332,-921996,-386654,171734,459535,-1401630,-137762,-895822,1165932,-1002926,-656123,-261360,864151,666692,255359,1446634,-961035,-762252,-356216,-427929,-727080,945404,-84571,-60356,1342335,1018817,384397,879796,747228,-427636,-393340,-1180345,-906240,-345123,-1173496,-679550,-407234,-120946,192341,282116,680646,-658973,825052,144581,522110,307690,124148,710598,-311663,-2844,44250,231655,260688,300055,436838,-326156,-13875,1823641,-140898,244253,187180,672308,-42827,-428320,147293,-479998,-967986,-1661794,-473613,-851693,-74135,-301014,102318,1103927,-379924,-654687,-203822],[-864261,-31889,42978,492563,1128185,189945,-269340,191682,418075,-1283426,720604,533966,406284,-94554,270334,-523440,-728797,-111389,405905,-578602,332979,-288469,-575270,-757549,106205,-941965,-1433666,-694733,-1525758,459843,-280854,-527525,105368,-874980,42056,-1151997,445357,182104,-797503,620751,28498,-824567,-66594,1054852,1389642,772758,-463342,-190899,1088106,-944660,-723184,1871211,179472,1666140,-723747,671738,507768,-923589,-379937,-974559,19343,980652,57044,-785589,395956,-1584146,-401438,-866416,-110573,1057039,1310778,1740292,1166545,-1312224,-20707,180321,-1487482,-213148,625286,-848839,-381086,890053,-527812,-171499,-255228,-168912,-96278,-292321,1301811,447194,-619046,91834,325894,360398,-410718,-1482897,-942650,-382210,273147,1013610,516830,618115,1105931,607485,314929,698313,-685417,-801451,-97063,331349,537344,427909,-320125,1364866,1485873,268050,1592201,-374171,-738327,-180936,-1329637,-439301,537165,137813,314872,-29702,538779,334561,349346,342590,-23149,172414,1339156,1258824,-725197,518704,619193,-59693,-521914,-1091269,-643902,-892877,-961834,39312,-176250,219984,509634,-609159,-783491,-643880,-107735,-9336,806811,827269,-1277234,1031838,-198944,-1733862,22740,286274,496168,352299,902822,-860321,-1925516,-1108077,756243,-770977,-717264,-464689,-474894,754916,283918,-470442,-1203317,422226,723448,69804,-631118,336589,-398486,-278153,-139665,-403661,96161,-1242914,203827,795429,-275446,-101040,111786,148777,-480034,245605,553601,735681,679084,-957582,295225,19282,-246352,578808,4042,229773,423598,-979570,-1014228,36025,-163258,-147170,1316621,-546531,711255,-268877,-185441,-416946,-1047312,357998,1221669,1472560,-273470,-138155,-251131,165684,1492956,21507,-301455,-441888,845596,20274,-191520,806521,1224402,-536695,215717,578611,618378,1457171,-621635,-307854,107343,-116982,-16571,816231,-8025,353933,1249803,-120625,704338,-650886,-923092,-119150,1365529,-833389,69804,168876,-141759,-928085,584791,1578273,147404,476153,1199938,374348,-500442,-1942964,-341417,-1585263,50092,175372,494874,-272424,879462,-828948,-404518,-377769,-215987,-227482,169077,345591,-229509,406531,-1152221,141606,246785,187529,-313429,-311069,-240767,106899,-757937,20401,159106,332283,1101722,949631,638580,424739,933108,216942,548729,-518363,770409,-64803,-734629,-436828,-807444,295175,457813,-275841,84829,-1309372,-1122750,-464006,381420,-518983,-589259,-335997,-1317057,-225636,371413,-14450,890609,-282562,-455659,-1195968,199912,-49534,567209,-676709,-908082,978261,1027823,-96418,34343,247849,-1596648,-670807,-1527678,-1440422,530269,-12944,-630563,516917,1372946,-436862,808418,355116,-771302,-55975,-1415698,902826,-317769,-345352,155820,1326191,1229446,-273760,-281489,-753416,-479187,-987674,-223276,224483,-224711,33091,128902,380563,-1152869,-174416,-609187,797971,847012,717208,-119808,-375348,-338389,777668,2030381,-638584,-73750,-1080531,-127396,330184,-97446,46973,453533,-759668,272505,500736,-101580,1025858,1032006,915582,876914,-1759111,-226987,366181,-691732,-91114,101016,1090622,1686809,-116466,265574,-492723,-124238,-88350,-376783,-1911028,-73473,1542784,-375352,1045106,503850,-130872,-98525,-1176041,-255167,-115543,-88272,487444,-207428,58413,-1079309,-149283,37766,1530508,1449689,515404,259008,1014328,-205633,-2368501,-319668,746263,906462,1015874,-372218,-946214,320525,-433414,617596,687929,441242,-90595,-275157,1033848,737370,-410178,-1780539,-628975,-303859,-1245661,747319,701249,20865,-447422,637205,-457781,-54529,1470330,891799,120047,-287809,-826632,-401980,-333247,224911,967736,744465,-977857,-646789,1813745,1460500,-45676,1200953,496872,169675,-216394,149611,-299764,-1260741,-701160,606613,934292,1134302,-793702,443892,1204654,148426,449073,132458,126709,-836805,-306899,92426,-1384829,-1381240,-287779,-246622,-282943,400398,735546,210708,-572049,-1156846,-709241,-203981,392482,437792,1744426,1093896,957784,-197933,443816,986569,10682,724101,647488,250343,622870,-431702,60185,621797,-23527,-1288530,-1223328,17891,1380919,290919,434303,162711,-438237,367978,476901,-869167,-1976897,297271,-1004163,-98583,-315530,73493,-1571737,-2309065,-304113,281161,-306388,506159,-337044,-986444,-604456,-363474,-115251,246547,-559037,-234359,528992,1040667,-816467,-700928,1118912,526213,752335,-399483,438109,734366,170277,-245968,-1813193,-1948820,-1362234,188234,445093,554906,-394079,-841434,-6038,-283245,-35564,109560,792998,998756,309948,284607,753719,857496,-466380,-358132,-2093756,256127,-83246,-286564,-385383,-30169,-873217,-624145,274482,-483394,-1394530,509718,870151,-928292,-948036,-1002274,-803105,-307587,-474967,881450,210648,154983,1238720,-147391,961782,-445823,-686980,-587898,168280,511229,-1663056,125669,60534,47422,261401,-96538,514104,-241763,897809,-438274,-824632,-539630,-1190377,-198691,32922,1141222,36045,58869,945143,-467240,298342,-1293959,193433,304090,178220,-1712825,538077,1488480,-964146,173442,-1244766,343130,82660,248171,-507208,-1200,-714099,-675722,-86308,321146,1132469,-682356,-779771,1419707,500254,427243,240626,-833552,-668182,609659,354061,-1033716,-1365690,-1263721,-164886,1341117,975952,514720,745591,562260,863164,-488007,1061863,473051,-1882622,-1001864,141981,-325363,51138,-425922,372702,-1005101,-952518,203644,-104590,-610840,-1422125,-768456,-707778,-99790,-269652,137912,-953054,-226094,-238806,-2164519,608753,2051980,272848,173256,-737781,-1290793,338928,-182871,-445640,312854,174591,574860,443865,834569,927218,-168521,1094426,647241,401191,-84473,-626699,425009,-607443,-764797,-1094287,-1054365,231650,778229,-447642,399642,160823,687797,666287,1324498,-82538,-862707,905011,-606725,-135521,-92378,-256364,-387254,903835,-26281,-451290,27714,451725,348138,859139,603910,242274,9073,-310294,489905,1134604,842191,-151838,150735,304646,1024942,882884,-116054,-898939,-1061636,-273729,133206,251860,-55261,-99978,-85061,587628,233040,489450,582724,1697577,947727,99825,-530032,-500731,96037,6259,-363390,-582235,369299,1540433,730543,-305427,89658,95689,514641,1001258,1001584,-807663,-492948,96357,-11179,142668,-37789,-30383,-410690,-404966,727602,1318520,-743815,-1042274,63384,-60264,-874282,-590577,-23996,-188606,136179,407651,777347,1001868,-69601,144517,-1123972,825736,951930,628998,1025919,1934246,1065413,-194531,798427,1096149,182931,927022,-21122,1008260,-319864,540513,-1184630,59333,625416,-61324,-100346,-1209628,124453,-47094,-215965,-214925,-391570,-299512,531333,1747225,813916,1194849,-555819,96789,-728711,545487,30224,630980,435638,157242,1080328,1541220,1534501,675944,747172,300160,1794098,1027238,99783,-994231,-325564,544037,748453,-1147504,-1023799,-94770,105220,129695,-556244,517698,716154,901350,-339139,365318,-624201,-216828,-386218,-801045,-1189445,259475,-959085,-485585,-791196,43873,-752417,517813,917952,563874,210414,427833,-273385,-1251658,890278,1173609,-81356,-865413,-1471253,516541,-824734,-936888,780686,-649253,461388,-900521,739740,468925,79607,-1350336,-357024,-105109,279615,-13918,-11750,414884,-624310,-817252,-1233317,48748,711530,960905,50381,-323235,-1002976,-296655,664677,-282384,696044,-356713,-40760,-614275,-288756,1070495,-683726,147636,118175,-470575,-1093466,-416307,-12053,440289,-1834683,-160744,-718238,1091931,-981016,-584537,-454086,883421,991430,456849,1772426,-487441,-417231,-24734,-590526,-640000,1076949,-67006,-8727,702876,501531,-235855,995040,1106075,-621530,-459279,-1039318,-759053,-409378,-910675,-675719,-293279,-266516,-220756,1055413,877898,-821972,606408,325256,444595,-223736,186943,647292,-570570,163928,-86649,381051,419885,131212,142816,-223493,11304,1975469,95535,944718,297097,1103744,208369,-472191,236094,-475627,-1131741,-2101204,-866595,-1017488,-136118,-113163,-226971,928894,-278686,-133065,142930],[-516740,201989,238767,714090,1003528,333440,-152408,-503483,366717,-952461,715078,805309,607098,-49799,233223,-297797,-491873,-392566,209523,-781770,-254457,-863616,-903274,-679812,-638227,-1027944,-1659978,-819102,-1611686,536671,-379857,-683185,269084,-1290234,-227952,-722802,404678,7202,-460404,712476,132722,-534924,-110290,1019574,1143211,322909,-390358,-719491,949247,-572554,-1016067,1671171,338077,1950150,-564146,170980,479476,-1041560,-437696,-778867,297504,1365696,-74091,-1129483,226133,-1456030,-167125,-323660,50645,1390691,779344,1164677,1357293,-1127596,206315,414817,-1138187,-338509,904218,-345707,194943,586562,-661210,209891,-267146,-472651,147576,-228943,892699,-88115,-731330,-26810,-76991,734417,-440210,-813758,-853142,-619177,212766,988122,313585,561335,1474530,214358,527406,478601,-744778,-1033521,-388171,360357,641049,441310,-282586,1421475,1230318,336072,2159577,-366320,-530512,-346958,-1389552,-229611,550315,-31356,283434,217084,388333,42221,488269,391490,302010,271984,1493331,1146147,-1142356,857836,184699,-229242,-369408,-1186808,-710167,-823287,-719465,47823,-382330,201827,50030,-786616,-749777,-804829,76770,724656,840686,442204,-1463784,1285925,-176568,-1597801,311940,428000,446633,293771,603196,-323177,-1954882,-675015,1218061,-1044131,-997124,-522818,-417726,554043,-165260,-246711,-1276067,445726,1251432,104145,-315109,19932,-604531,-324287,-211855,-1012192,260260,-1348584,-34255,664405,-360401,-526349,286015,172108,-333030,477004,824813,878125,198980,-855535,276107,-128683,-208569,214766,-764549,-145662,448395,-1206079,-809138,570610,-125434,-342514,1375543,-1058414,788979,-578870,272739,-155516,-1133379,149157,1180289,917072,-548171,-418415,-333601,152548,1399977,-93068,-425964,-573736,-25585,220466,651237,624875,1299435,-326976,235761,571675,365732,1248441,-256180,-507193,-363503,-346677,-220125,619853,18820,398960,780430,2909,1246804,117346,-1228229,-23139,1057912,-788898,54817,148417,-240131,-988374,963321,1037693,67468,350569,737315,571383,-161528,-1775019,-67638,-1771395,206149,358805,158085,-398312,841827,-930065,-557656,-483899,70221,242343,283211,159719,-361053,357994,-1298609,404643,316895,401844,-338478,-236184,-306009,140219,-139554,-481919,113737,311039,833072,965425,61397,377221,1113267,193759,556382,-171550,936539,894,-695276,-382997,-674264,-91489,272329,-437378,171341,-795232,-1211826,-872800,346461,-534130,-347960,-604755,-1487758,-638609,-86298,-32591,810850,-421301,-125939,-1398911,158843,69809,458413,-487103,-310532,836999,713132,96609,254301,395899,-1586522,-1545324,-1667450,-1409585,251693,40360,-618254,612867,1875655,-173460,350410,280637,-1007589,24585,-1010201,693581,-447872,-294398,360928,1042560,609581,-288028,-316480,-723144,-157950,-1186879,71554,251137,-87006,135963,-12773,549479,-1615617,-137795,-544823,724285,635708,782076,435511,32045,-469435,542419,1554811,-332058,-84625,-1139127,-134467,87122,-583452,-245799,149312,-590861,92210,422469,176101,77979,773012,1027077,941395,-1429042,-813762,295136,-858312,-498907,84026,1394865,1834961,72686,123067,-418540,-562589,187091,-125397,-2372170,-69248,1606994,-317697,924775,240807,-46396,-377828,-914595,-459166,-73459,1251680,689228,-63494,190157,-771230,117047,86101,1045198,1410425,448853,-86559,1059952,-167950,-2056685,-203297,689144,925195,950845,-365145,-808496,662129,-446209,543193,825342,705774,386699,648821,1460389,563741,-173970,-1658881,-842868,-262206,-1226907,1220364,1072223,67025,-770393,309389,-800992,146944,1142057,1091387,-350259,-300407,-924787,-667415,-330885,213902,993705,818842,-1089226,-566127,2008890,1794372,-95232,1210516,546748,224270,-446752,-166953,-739904,-1527654,-601640,686514,1175544,1413153,-1372119,209766,1226993,125635,730572,482681,114695,-591261,-178854,-178083,-1813282,-1353440,-255822,-111513,-211612,599436,779353,-112461,-730899,-1113890,-587195,-189523,477369,462344,1358790,1182985,731679,-451299,219509,747234,-114575,498632,611611,149272,205527,-272137,97355,420256,-163614,-1225918,-295107,64214,1194568,290202,438289,-3362,-402635,326411,147071,-398534,-1509962,426070,-976115,-133189,81858,384809,-1263526,-2280239,-709829,24069,-457530,471866,-276334,-1493863,-349443,-62849,310551,556181,-355137,363627,502991,675956,-1979141,-662359,1061709,600600,280395,-353091,702249,735483,464641,-129528,-1431932,-1230555,-1291442,117631,326083,585757,-584931,-931953,-3737,140947,126291,419362,1372765,1091978,337388,875262,581090,191427,475602,-128355,-2087000,111792,-354706,-356282,-147698,-345541,-632771,-640733,-47139,-655269,-921574,526525,850472,-552612,-606816,-551301,-940374,-543136,-741007,1104462,-9943,130783,1154232,-6585,1106979,472128,-235197,-566664,407965,434793,-1793111,-70551,-87448,-170481,281582,-397872,102813,-156727,537196,-1002652,-884807,-841787,-1158239,-427672,-280326,836253,-6678,2228,639732,-335875,285641,-902760,95818,248169,452923,-1394377,383049,1486675,-838365,-126740,-1121969,275587,168566,57862,-287177,197779,-816467,-694699,91446,635879,841134,-138640,-232685,1286830,963403,710766,515951,-629427,-973860,215718,393032,-681163,-1656956,-1176170,-234831,1390110,801568,231503,662767,99044,477442,-949477,791065,333581,-1275125,-882838,-137867,-144405,291031,-603562,250267,-634754,-974382,344821,-566105,-446194,-1442905,-1054505,-506124,-52576,-306239,237827,-901089,-246311,-251640,-1978383,864384,1741757,53397,418752,-263363,-902634,615496,-104138,-58412,93622,96298,716233,413916,865610,1016132,-386756,169917,273566,110454,255258,-748835,35796,-868312,-707561,-1267253,-608061,16170,672153,-584051,388460,-69583,649255,933602,1081739,-54037,-276003,914977,-575239,-51656,-175558,-533337,-348132,788240,-435379,-144168,177083,44513,511769,1037601,791513,-56401,2577,-377040,611382,766731,1216229,40695,-256332,203978,529141,725848,-313433,-1196886,-1125451,378530,99552,54715,-48862,-141592,265495,753526,290498,456348,1603148,2028326,1184037,-284354,-430454,-135262,12447,-262786,-411222,-1061038,424423,1508690,634122,-504965,4914,390586,1458607,1388419,789978,-1200117,-249736,183487,-3740,174031,66431,-129851,-420429,-688020,812238,1587736,-423012,-901738,318139,-571615,-1512936,-677962,104207,-441754,357342,747218,810143,1364479,158372,295264,-826520,44482,806194,811965,1299953,1765404,880397,-55301,741094,852200,280620,837688,-107029,1283595,-495501,765244,-1317132,180811,418020,174498,500683,-852092,512807,-189652,-330048,-181993,-321801,-379401,542351,1562747,833823,1139075,-852113,151617,-240624,565905,-40389,614039,250428,230216,1101917,1787040,1097261,695477,411782,-154290,2297047,1608793,176182,-790986,-353563,634961,653470,-1116940,-1254012,74460,268417,33699,-591460,470645,723186,1102515,-326142,465042,-494290,-64880,-440689,-498991,-573456,515315,-679742,-263377,-633204,-357133,-779240,1018880,913134,778743,266790,247887,-546746,-1458365,850149,1149522,-310656,-512804,-977473,278420,-1099657,-671917,477566,-456833,504060,-582729,369055,479731,270447,-1402604,-730676,-232159,439198,28644,-445599,447382,-782589,-1113612,-1159742,319132,511770,1056722,104268,171087,-840615,-253384,829334,-329546,387388,-651600,101034,-315842,286083,1096908,-696221,942936,608358,-709952,-1187879,-316318,-88847,401925,-1815421,-216978,-513819,806638,-940945,-551735,-530621,913580,1199821,668610,1875306,122781,-30282,528008,-757445,-568518,931758,-28518,60195,-239761,-307480,-815971,1244574,1370116,-749882,-602188,-827972,-475341,-290213,-491712,-815213,-208165,-363473,-634398,1366165,996010,-754235,298678,403154,377393,-645178,268092,445112,-708372,252425,-184183,492357,440660,-46463,-192862,68079,22798,1646307,161706,1424444,215970,1366950,476379,-417382,441444,-349505,-1191958,-2419295,-1253584,-883437,-115896,70964,-515905,596469,-205251,253777,356822],[-134053,418631,291215,748845,958162,498333,-148992,-1059291,201985,-618709,361485,847856,853320,27554,212899,-133960,-205821,-725177,99435,-806144,-508284,-1284942,-1037748,-492445,-1451777,-1175204,-1773197,-845473,-1490352,731099,-248607,-657641,342025,-1447804,-508590,-209627,269329,-150319,-146985,654066,259806,-198248,-113715,1002552,936188,111064,-295419,-1452336,663700,18990,-975371,1100877,242595,1941322,-296084,-237487,378138,-1031004,-433922,-604796,390902,1394643,-296436,-1182878,265914,-1303511,86021,161674,329414,1476608,-233882,453168,1210419,-618062,348816,416791,-430786,-507359,958480,220709,589339,289776,-684518,478334,-266986,-661012,398222,-108523,397338,-621444,-722289,-255585,-460144,996714,-463685,-241608,-451788,-774915,164988,810196,194522,453213,1772717,90789,677132,220221,-863170,-1073619,-622373,207107,661339,449246,-232939,1428426,963372,291558,2051528,-352150,-228568,-424642,-1343505,-237306,364252,-148441,202458,305995,-87072,-292479,452596,282811,456683,395624,1534508,912811,-1093150,1085769,-275677,-396640,-166014,-1122255,-717255,-748634,-615468,113227,-443281,176247,-467163,-843994,-613785,-811865,213869,1223208,662000,-90549,-1322859,1325888,10154,-1200805,557521,495989,530213,223038,152509,-48148,-1634358,-223843,1388422,-1165117,-1150398,-454332,-112423,386106,-422478,-84210,-1347179,520437,1313491,-72451,-91127,-299223,-671461,41833,-141044,-1230888,333314,-1478642,-317077,505043,-292996,-813069,346307,184976,-83788,520703,751529,713379,-355206,-562822,97744,-181041,-112230,-58987,-1339314,-499742,429670,-1373468,-532756,624513,-164243,-539241,1164403,-1095716,915083,-746213,757614,248775,-1047476,70528,894060,129528,-722978,-632217,-320923,264703,1334684,-121492,-387521,-497004,-778517,297697,1030401,179070,1175019,-34367,190655,517923,147884,1187453,89129,-710550,-529893,-540758,-353851,360864,16916,382054,192989,-33006,1829571,767867,-1498009,197759,764209,-582773,82857,117837,-272835,-726334,1271409,376986,-68622,166786,444393,687253,140598,-1224243,170572,-1498630,440858,495602,-94148,-449418,429322,-863233,-533326,-526034,295754,382489,172247,-63181,-549812,381994,-1247854,642132,342978,419740,-340498,-99690,-174997,252681,535099,-919332,5996,150682,496198,821199,-414480,214377,1122446,-130623,430711,46515,962040,-38916,-544050,-52304,-149175,-354929,105162,-596792,175577,-312236,-1338145,-1145140,392732,-457159,-51873,-942362,-1414065,-1055273,-498904,-115579,607940,-673213,284058,-1419810,68439,120864,-39817,-380293,192918,515005,255387,216951,434778,524613,-1363393,-1622978,-1401064,-1176335,5696,28004,-466945,693057,2194847,165741,-90261,120387,-1229972,125120,-550296,437445,-491614,-357532,399154,768635,-257895,-576832,-310650,-667899,172227,-1293135,296016,322759,104741,271613,-58171,625921,-1654606,56158,-378980,208888,151082,467389,658008,248357,-633435,358085,692889,-112382,-142208,-891651,-67196,-114886,-999607,-546441,-183378,-369620,-2199,275806,492370,-926519,337485,1000847,593147,-1042836,-1328531,121324,-768038,-887009,44269,1542523,1728382,198642,-40394,-204482,-824314,425462,271479,-2417249,-70419,1438842,-263381,620756,-7471,-106983,-654701,-531461,-532997,114270,2232337,541520,-30390,459234,-451909,298272,307013,535945,1165380,299730,-501239,1083469,42649,-1172088,-9449,515764,973229,904982,-172034,-562440,912719,-499575,355605,1005894,911277,982936,1660326,1636860,353127,19763,-1277331,-959690,-184206,-924337,1433369,1306482,46177,-939331,16101,-1127561,466701,866208,1106485,-808136,-191299,-888241,-935827,-123313,120178,912368,738794,-1161352,-417884,1900285,1849713,-73461,991903,395625,227365,-627459,-518387,-1139851,-1820882,-382414,680449,1194425,1612013,-1294880,140288,1065959,124421,879868,662391,114398,-201987,-38430,-547851,-1841491,-1251282,-281556,28026,-118487,728333,850112,-309412,-886928,-957033,-208451,-224409,477324,482149,765411,1101745,467405,-709381,-272034,547516,-116194,243516,558328,135646,-163217,-142070,72299,153497,-295075,-1078915,670324,120027,841937,79372,191103,-76860,-150700,187981,-263472,146785,-1021019,456718,-838364,-126134,504032,554491,-883171,-2002274,-921873,-25660,-470751,457734,-212991,-1757336,-94771,338966,811523,543114,-90406,792743,331132,439570,-2834661,-572058,967568,545384,-68342,-235046,773190,881246,665898,-274020,-838081,-467497,-1116779,28606,223115,700473,-495615,-908625,5835,638416,289397,747136,1862383,1089974,288244,1459354,570310,-274916,1195144,242847,-1518274,-60178,-682072,-548100,67183,-583694,-311348,-577684,-396850,-620824,-248912,599921,560928,130619,-156562,150802,-992852,-959078,-777912,1138832,-450865,118488,874760,39412,1187972,1335814,116278,-468540,672819,325992,-1754687,-242921,-232584,-368279,357941,-574300,-440177,-93806,192391,-1190806,-701909,-1141210,-934257,-668295,-496731,375443,-73714,38282,203695,-384090,77681,-474809,-148895,90595,575623,-983926,176667,1340930,-690766,-428302,-869539,266013,251706,-157552,-160292,292060,-814515,-552561,266475,756451,412846,216625,282648,982812,1259658,565542,672226,-426137,-1166868,-193806,444805,-266316,-1540968,-1010161,-310033,1175530,430249,50886,551222,-356669,94789,-1354284,429839,55608,-377678,-712722,-448539,171171,484802,-685141,112956,-411818,-883351,457452,-805578,-224722,-1459503,-1004922,-175159,87228,-297675,260653,-801035,-277341,-204206,-1520600,968706,1203958,-213356,567965,224033,-556496,687298,-49036,265924,-135933,-28081,673258,309944,673430,952317,-581548,-772933,-106583,-200548,443258,-653950,-240460,-965725,-658546,-1078620,-181892,-325483,470462,-654760,437759,-99896,674355,1115349,755535,147124,120913,799226,-545538,76565,-222254,-642660,-251178,625476,-650448,59099,242138,-416649,662337,1166456,979411,-282466,-182620,-427492,785219,363598,1441676,270159,-481624,96426,206055,634518,-313827,-1319734,-1012279,1101902,110073,-735,30714,-350074,460604,824825,321373,477849,2280228,1901867,1064742,-713572,-203527,311959,-118233,-408998,-348612,-1468751,450377,1243556,413067,-741505,-150702,562606,1921529,1713949,502589,-1371329,-16631,233908,-21059,181922,342019,-224530,-397893,-818712,900494,1810377,-135699,-823581,576558,-844820,-1839098,-542184,278625,-603694,468808,987719,797758,1554488,526228,470205,-462802,-494350,725157,1056934,1498512,1198701,638934,5155,343521,556868,367267,690206,-224186,1349461,-652639,882690,-1360251,280907,244533,323777,834499,-569903,819136,-270695,-369409,-287046,93929,-49393,409025,1227972,756658,1037483,-1162882,217998,435527,686740,-133005,577963,-408,367403,1194426,1862020,644186,611038,-18901,-493324,1991910,1698503,170336,-527519,-546407,781860,512226,-1021696,-1610937,118257,365119,-123055,-476813,281476,727130,1126897,-395427,244179,-364959,44032,-364168,-242695,400806,598365,-424941,-74487,-334689,-506407,-599295,1366582,713934,763398,379630,152165,-945442,-1488551,668386,1028802,-647780,-229677,-468703,-24942,-1200622,-296471,234353,-227810,643886,-133899,-109971,370512,392970,-1163580,-1011941,-295735,514881,62320,-714821,393725,-694295,-1269670,-880091,567657,121696,1029551,135122,680291,-562282,-105298,860719,-368837,-317726,-925749,326956,-27548,645488,1018477,-511750,1593391,948108,-900000,-1185830,-33107,-63592,300193,-1378861,-303971,-417722,366818,-935114,-520155,-469439,901068,1243469,864650,1739842,697874,325460,1218631,-865827,-509855,613435,-26072,124626,-1157787,-1133684,-1244475,1622658,1508815,-819351,-794333,-517734,-129627,-47130,124,-1038521,-159865,-417534,-930135,1050448,1015042,-485784,-13073,384817,354653,-897379,306819,71009,-656590,298302,-223840,552310,316775,-237853,-553251,362243,6734,940341,31213,1476046,-75317,1385848,655562,-283286,680704,-171534,-1087424,-2448302,-1554027,-524470,-20600,207248,-583609,274729,-139390,393339,329624],[216819,599704,216544,536703,1011683,678336,-285714,-1301131,-38200,-424316,-225882,677658,1105896,112186,205275,-47235,96196,-968870,97162,-653851,-488224,-1400920,-996294,-286009,-2097992,-1367689,-1711881,-755864,-1227625,954401,67908,-524198,284647,-1274833,-753743,119317,47931,-268304,2079,429352,318041,89457,-93002,982883,828737,254920,-188792,-2149260,291301,652343,-720279,385969,-163358,1672374,9647,-461976,234245,-831218,-354452,-473582,266036,1101157,-551153,-955631,496222,-1165678,281642,482365,620710,1320837,-1313470,-157096,665145,-12025,374722,171986,362980,-711389,797242,726763,732734,45385,-560079,523328,-243547,-705347,592352,81126,-43895,-956995,-532160,-596630,-721081,1079497,-433869,89674,147088,-726102,120327,585847,130905,314885,1941780,236508,672760,-6937,-998229,-867967,-713151,-58856,599925,446756,-184647,1410850,774736,154174,1379062,-307065,104558,-399554,-1210294,-472282,115206,-153025,86353,204522,-734173,-554832,249653,97671,490105,503825,1384207,621036,-542908,1131348,-652676,-544805,31875,-917983,-568904,-687567,-720736,177255,-378394,136783,-874724,-784498,-453723,-726234,256238,1349959,331409,-562176,-973167,1143766,309231,-688930,750906,471076,711055,121759,-337151,1618,-1013827,70843,1335618,-998489,-1091442,-310280,261988,307604,-433548,29871,-1336342,632729,852737,-379838,-34264,-474110,-514544,699682,103016,-961173,311275,-1618460,-583596,365159,-135401,-921847,298882,170834,216155,355639,327609,306316,-823144,-134299,-206721,-38227,27425,-230474,-1538646,-779930,269874,-1390766,-222833,289211,-261133,-701128,805059,-552713,1067355,-668392,1138830,673443,-774560,161987,370740,-584193,-800641,-739235,-178233,556030,1256612,5431,-185743,-269197,-1111041,248431,884662,-373792,897704,276712,126131,456045,15501,1404210,325057,-848201,-373626,-643678,-388323,91712,-23945,274880,-367596,-224214,2251501,1149172,-1639620,453941,584857,-401480,144793,118800,-241645,-173179,1367281,-190406,-229401,-61795,306803,675511,308798,-387697,323782,-1033610,679447,587848,-189870,-428645,-190315,-635704,-313013,-447736,443367,116405,-86887,-316415,-744778,421279,-1044018,816205,369943,232001,-352650,-8364,41871,444028,1102405,-1164473,-151951,-139920,176746,630207,-701262,-27759,987386,-683333,164016,75201,842988,-141948,-305197,420397,513731,-461782,-16505,-693851,135478,-67896,-1439588,-1237668,516031,-278690,173530,-1204651,-1103156,-1413754,-846175,-235740,347422,-982312,617967,-1207968,-48629,93762,-807194,-318361,484081,96888,-255612,198456,536898,569852,-996805,-1106071,-874830,-746571,-167456,-44993,-235611,707180,2198279,481008,-429066,-50273,-1380797,194271,-130919,187190,-449455,-479812,223922,611915,-1104713,-1069701,-283443,-560597,438587,-1232650,361636,414495,303362,426080,-18783,588440,-1342264,315133,-139986,-617818,-504159,-225542,567267,258570,-770898,216585,-215374,7639,-263633,-375348,170104,-136379,-1201628,-780352,-482407,-139590,-30903,105282,842055,-1649175,-199102,819882,-15642,-683696,-1563356,-88128,-526535,-1151249,12083,1475534,1358416,184285,-215723,47112,-915864,537227,729146,-1935171,-66152,983418,-243036,275988,-190279,-280848,-852628,-169576,-519720,328995,2323931,145201,-102606,835942,-180216,294903,599958,138080,735122,127141,-713195,1066771,395284,-30723,181983,273205,1067630,901693,132079,-308457,1030369,-609577,149120,1109216,1043435,1558671,2457404,1596971,117841,95868,-704068,-908425,-113708,-513244,1292107,1331455,-50908,-846275,-211561,-1366022,782845,702475,1032341,-1124803,-43624,-755779,-1168726,258501,-11590,632237,476880,-1180300,-258675,1474555,1649580,32313,605269,63356,144229,-699583,-796264,-1372628,-1986977,-103095,607408,966956,1648843,-610274,305637,783580,118202,831080,619176,105242,194287,44162,-896053,-1529199,-1094148,-318504,161278,3350,808158,942101,-347137,-1017431,-725913,194177,-306903,372273,502668,271527,932428,234348,-890130,-842430,509827,-4972,55071,475950,163058,-434270,-48378,-37061,-140807,-332915,-767763,1295650,201451,434276,-273512,-235166,-79697,316857,3482,-603001,638577,-586125,427775,-655082,-136468,843691,548420,-489413,-1656737,-927868,143478,-279761,491596,-156497,-1650003,39360,763625,1216579,298133,213215,1000615,66404,353832,-3107422,-478447,809420,396267,-276735,-65937,623024,1056703,717646,-558306,-244301,7531,-921123,-52379,157579,831671,-206683,-802559,1358,1014011,489787,1032241,2139388,1006346,218442,1846806,694552,-491872,1508943,672312,-634800,-194813,-977200,-759172,208103,-683025,24288,-444207,-666550,-335168,418818,637379,92189,939751,270427,860206,-969997,-1448543,-648577,966927,-997511,175400,441225,-13330,1207085,1821733,305751,-313558,898371,230117,-1557674,-347806,-367473,-497201,452033,-542000,-899111,-32546,22848,-1016348,-346256,-1357853,-562658,-803217,-550482,-132214,-125079,204218,-274882,-608993,-312251,-89538,-444763,-130326,485359,-617397,-22386,1109727,-566452,-614860,-538566,352771,324757,-357568,-165395,258347,-733033,-261516,297220,608676,-72606,252430,656030,657795,1403344,91380,681121,-274206,-1229997,-512120,492238,59300,-931962,-803691,-368542,667803,43291,14575,414797,-749250,-246174,-1564700,89458,-229026,531163,-545081,-703713,452169,530401,-645250,-10821,-502910,-672225,446537,-723097,-14127,-1557596,-565089,215664,263016,-225630,241178,-677347,-327947,-171195,-973710,862996,563296,-368755,582588,691458,-341249,484313,-41490,461269,-320165,-182693,439560,69981,300981,633883,-687020,-1426619,-440745,-490327,460046,-377998,-327451,-902661,-648028,-647852,132570,-710595,238089,-592016,522548,106083,778832,1136772,328163,425363,269767,586269,-518583,105984,-286771,-563568,-130914,469851,-605645,147447,176270,-754219,788172,1164500,1111083,-446740,-592774,-430029,1012969,20242,1466283,515435,-459987,-8957,170537,588404,-86857,-1281966,-804451,1666485,136658,94073,199366,-650847,487754,764893,294452,476183,2387044,1438087,617026,-1101394,129839,703844,-238657,-360102,-197902,-1667853,416584,792946,125414,-925080,-340725,601886,1772988,1996192,247663,-1355542,158714,284300,-120336,143475,728882,-260532,-359404,-700171,997368,1985675,80806,-830398,804465,-655222,-1622386,-304017,403063,-634418,495217,1076360,746067,1577337,949279,564664,-204127,-625084,744324,1254649,1574139,609720,431793,-23664,-236988,259485,422408,543259,-384305,1180501,-751148,900576,-1245189,356849,165420,360537,800323,-402727,965273,-204305,-332852,-515349,610901,518057,55764,819283,557514,899107,-1451144,293383,1052624,854207,-221657,470977,-231433,564925,1338652,1724680,270928,432768,-458864,-645811,1133906,1278557,89816,-288997,-798732,983677,397935,-927474,-2078089,12852,368622,-326500,-262201,-26238,759391,958792,-528380,-285581,-257218,61639,-273746,-65564,1456847,512852,-213221,38856,51060,-387724,-260363,1506568,477597,541790,567417,151775,-1351440,-1376962,374787,834682,-970624,-79471,-171442,-314257,-1106150,101683,169767,27590,904022,305928,-621834,106793,402892,-694807,-1072000,-318809,515956,91987,-824417,222307,-373945,-1245222,-484296,768147,-169401,897196,147908,1054034,-231850,132823,783052,-324585,-1162861,-1097550,685388,95478,675524,787099,-174842,1895423,1051653,-936853,-1100639,397276,1164,124207,-714926,-391232,-526317,-123839,-991039,-428875,-275914,777050,1135636,1025539,1461151,1063097,565272,1833435,-886390,-451227,288770,-87236,152588,-1665767,-1653935,-1422561,1991621,1549957,-834774,-981206,-132528,184724,227328,424015,-1174870,-139735,-441948,-1025827,296077,925984,-119270,-242055,329469,381327,-958242,283663,-423461,-415927,341823,-185649,562914,80336,-449570,-888203,514961,-40258,126316,-237091,1055643,-519038,1176357,682078,-107609,848305,-481,-784507,-2116727,-1674985,-79164,104302,274468,-352478,76482,-66242,304236,88836],[465206,712727,109487,152377,1114345,885567,-528386,-1224609,-302921,-426009,-814355,363886,1278893,198117,200973,-50420,348811,-1047040,168142,-390789,-317555,-1184736,-840806,-145134,-2308432,-1520721,-1456487,-562155,-921800,1119878,457287,-394575,101745,-811594,-917558,98796,-209270,-319918,-72572,90153,243548,242106,-72765,928155,836097,700692,-83889,-2513065,-74560,1131303,-434773,-201902,-805706,1226625,274617,-478075,65935,-454272,-218077,-375173,-36567,641036,-772226,-554605,795835,-1059191,344576,591075,821840,998242,-1993280,-457233,-56190,472449,310599,-230079,913922,-930169,499277,1060948,656334,-123167,-303530,306378,-178823,-604973,679284,326451,-322967,-937898,-157446,-985405,-793539,984329,-347270,176410,767417,-432855,68714,419222,64660,176114,1952359,506592,478023,-147439,-1078640,-465517,-625523,-332434,482582,434609,-148046,1356716,731665,-17337,570020,-211461,385861,-279467,-1045347,-855871,-72884,-27352,-24620,-65252,-1344515,-630291,-58801,-73093,499237,555921,1025824,342331,307884,977611,-827753,-635681,186304,-640615,-222628,-638729,-998839,164861,-249762,68040,-1036634,-643040,-322299,-653040,185697,1095675,-18568,-781578,-581444,808785,638501,-182112,896766,365061,904598,-46513,-764822,-58479,-258070,126458,1173086,-533809,-798157,-155972,530591,348386,-219381,113931,-1169093,742790,82466,-685043,-168826,-418457,-121747,1385747,494426,-317496,221779,-1718187,-770350,273195,57835,-854207,184590,138176,527573,41809,-343652,-207538,-1065089,339427,-575091,311904,173210,-369985,-1344789,-956187,-87033,-1211656,72927,-194031,-388674,-781057,449975,348519,1212255,-330952,1326883,1016247,-339667,400780,-297394,-872542,-819568,-721889,62798,961853,1081983,294881,88496,-7161,-928779,121303,434764,-846286,547478,544154,91247,441966,-5716,1855667,418468,-878834,-126,-624915,-329750,-130156,-79100,91803,-751632,-509448,2316661,1184830,-1599790,624977,532384,-366686,226513,157663,-169370,524433,1184106,-562569,-382176,-299446,251721,516414,280731,430148,383883,-650342,836084,656211,-136871,-356907,-752719,-298645,64541,-222685,513274,-451171,-364436,-585042,-908334,394117,-760824,912239,428649,-64716,-379530,-15138,221210,689050,1432665,-1176506,-321423,-489356,-99604,485607,-813801,-282367,775438,-1272326,-171223,-54398,614978,-259223,-17640,691712,596522,-437860,-98295,-655247,122083,-153351,-1416548,-1176220,660234,-45947,206041,-1287987,-650439,-1660589,-1136258,-361372,87194,-1260865,752127,-822736,-158812,8524,-1556318,-255276,547829,-281526,-717463,18533,537994,490958,-610249,-445786,-277104,-174535,-252440,-153048,-4741,638350,1872916,675597,-649706,-153330,-1418301,206007,178592,-12044,-340048,-575553,-114233,615133,-1647018,-1562745,-262885,-369309,590739,-990074,217851,487494,450343,578978,73074,442210,-867070,553845,150930,-1438823,-1115752,-1092128,279636,100362,-830201,102775,-850890,65737,-427453,249404,575267,84427,-1140555,-899211,-690921,69900,-34090,-56075,1186801,-1907095,-709655,532293,-544367,-398270,-1403914,-264088,-300456,-1233580,9373,1223620,830751,25930,-396837,200351,-930827,461967,1108946,-1058108,-64410,274110,-272504,37592,-304097,-491092,-891008,132093,-503116,462605,1559269,-318150,-233091,1216779,33057,67017,855510,-65344,247830,5864,-512704,959186,804516,977017,313447,36462,1191279,921964,386628,-135790,1036861,-749222,12772,1009289,1099205,1940648,2785578,1465052,-126288,8375,-79850,-662565,-27684,-184285,829779,1142835,-176560,-456623,-342634,-1440618,970938,607782,940677,-1203504,72038,-574942,-1302285,720677,-130507,133382,107319,-1078215,-140368,783372,1290338,212546,193181,-370993,-28048,-647405,-944072,-1406825,-1963687,155771,482176,559369,1477244,314691,658536,484624,86012,582560,393609,49326,452955,8198,-1114668,-1055107,-899898,-326223,309842,146559,878781,1031113,-247120,-1105434,-487965,395352,-398683,177998,530073,76654,742764,90250,-929858,-1256783,630666,150782,-13510,339257,169244,-589219,29479,-232554,-425296,-220084,-245136,1451176,311199,89641,-634223,-722588,-119511,892889,-162820,-725820,965441,-265041,396654,-472433,-187692,989885,386772,-120102,-1412809,-794816,463405,89544,573602,-123824,-1194070,-11385,1166513,1348156,-21107,523793,1019558,-210984,357040,-2720398,-410564,550697,217734,-376853,116271,308567,1125831,622232,-799159,138719,108870,-738546,-99068,143267,909558,129062,-639894,-29765,1120522,729709,1211416,2136008,867929,170306,1930375,849399,-506467,1489713,1030027,199417,-228333,-1148532,-887947,264038,-611142,322307,-264132,-788825,146782,857056,552543,-385200,1595497,547265,1325463,-882019,-1855810,-471561,628708,-1437742,344627,-62765,-135506,1192918,1731471,305018,-114418,1035233,168663,-1263408,-374673,-484689,-518289,495821,-308867,-1014635,45570,85355,-686170,46192,-1418908,-156739,-714177,-408502,-554221,-121349,450221,-686614,-934122,-813848,216587,-678684,-337634,180249,-394563,-147259,872481,-489615,-602222,-191415,576266,387221,-516842,-293617,108760,-629862,115339,104484,224799,-581648,-67332,860598,413989,1449982,-442262,536350,-186846,-1177294,-688936,521477,179383,27631,-594623,-394751,-27011,-178860,78118,255216,-1002669,-518325,-1510062,-124947,-381530,1230312,-413623,-819081,536357,369245,-481973,-82645,-856536,-365177,237279,-350415,115660,-1693499,154743,565232,409045,-115819,207212,-533637,-389114,-232187,-542981,558364,-57862,-334934,452359,1135800,-290376,52303,-102522,516824,-385121,-336191,52922,-364547,-151317,80264,-681302,-1636271,-703900,-726671,338124,-45053,-202860,-703796,-660822,-168374,289546,-1019403,50471,-391609,592812,483142,947142,959924,-170130,652003,181109,323192,-492634,-37026,-397539,-338214,-4801,379431,-333684,141014,-29616,-857410,843065,1011194,1132818,-576251,-1163129,-323892,1263648,-200127,1300142,740749,-220679,-86602,398410,543379,323190,-1150625,-589596,1888465,126599,299645,452130,-914701,380612,573820,201501,388687,1960264,887343,24907,-1319754,477444,912700,-292967,-150970,-19010,-1558811,329650,259589,-153619,-966072,-508043,542259,1175602,2231172,122917,-1209678,233403,375445,-327462,44871,1108962,-175037,-320442,-331915,1073973,2049961,219215,-862577,972560,24676,-928342,-123845,416348,-533267,475226,964692,637025,1506527,1313600,507861,-172482,-344621,844203,1271097,1499632,257821,320248,-117781,-754210,-32079,432993,430984,-571104,810634,-773971,827837,-959835,411927,195369,291566,482055,-334114,925736,42311,-234919,-782846,948928,1056724,-473734,421111,233251,767616,-1637570,360126,1384090,944654,-282711,298190,-363424,797642,1468825,1381098,17412,186521,-827799,-595258,161942,535152,-21955,-146278,-994319,1162659,346451,-869285,-2466378,-193471,285241,-529021,-25434,-378434,793631,633414,-692548,-962549,-183715,-35319,-304509,20618,2182370,340662,-33354,64333,412389,-92080,134876,1468331,302093,188117,805483,236198,-1608674,-1169657,3712,585475,-1158277,-46449,-184559,-509924,-891134,406244,332196,316897,1242566,608220,-1066217,-283263,285917,-142005,-852300,-323234,469624,133279,-828601,-59558,83487,-1053967,-113723,869884,-113343,699721,138978,1200828,93517,416062,652654,-129220,-1794632,-1104493,1105190,-10136,385416,396673,183055,1804134,919131,-774438,-949070,855476,24932,-95126,-66594,-436080,-835148,-564009,-1078161,-226364,12121,491535,944427,1130422,1174729,1113388,630466,2087108,-830011,-373857,110886,-194039,112665,-1540865,-1688176,-1305057,2160953,1544774,-795172,-1104721,257040,388447,441086,624198,-1031496,-129056,-449736,-905071,-485534,741852,221284,-328889,308657,430096,-844090,239189,-901588,-54872,406195,-57239,534897,-203588,-677016,-1127462,472771,-105648,-500954,-518130,337826,-987432,825309,560307,63767,852272,119104,-303005,-1490320,-1563850,316300,191057,274336,92929,-4198,10728,81891,-255874],[559241,725414,80851,-212298,1169970,1129298,-787378,-947552,-538159,-575768,-1160684,3238,1270482,302425,188488,-147838,483401,-960977,242777,-117431,-125929,-752572,-648083,-115994,-1952083,-1518052,-1045196,-308099,-669664,1173980,797449,-353307,-165638,-210259,-970557,-257640,-427437,-277774,-329098,-273382,23605,212333,-76768,809378,929802,1259776,5732,-2350298,-332697,1325253,-236508,-479757,-1470611,715864,434556,-326941,-121097,11247,-69716,-292010,-415122,214788,-893484,-126256,1013610,-978668,224711,504373,867547,619905,-2062838,-379235,-518113,719591,227038,-635116,990137,-1135981,170710,1153061,466089,-210751,21393,-117252,-71818,-394820,633240,581577,-401860,-573676,338886,-1304208,-671982,768870,-223169,122915,1232073,34265,3425,365631,-57496,67372,1796099,697320,142413,-178149,-1024944,12147,-389210,-516296,341877,415366,-124800,1247369,836226,-148036,87572,-59037,541739,-89929,-906840,-1248973,-128975,201345,-73310,-435558,-1736936,-443078,-372078,-159960,575558,525950,521892,134948,1125836,677613,-729446,-617648,295318,-379077,273579,-581856,-1298532,15581,-137856,-49820,-899802,-472683,-223751,-668704,19414,572674,-240259,-673006,-277433,452720,929738,258802,993839,210258,1011994,-309363,-1066828,-140228,417431,-17340,992646,91672,-326476,-44919,598613,500377,142194,174412,-838935,797793,-611261,-848980,-440999,-131362,423652,1798556,942276,426266,115936,-1713818,-828229,233675,265024,-641260,61798,111572,833932,-297767,-1078326,-675252,-1009229,758965,-926656,777236,282190,-559517,-913687,-1027218,-605095,-865691,304643,-565669,-520680,-735865,222795,1196654,1325771,182754,1301260,1210531,180356,700235,-930192,-545250,-816728,-589884,319163,1323055,744035,679761,297636,162857,-393402,-8057,5643,-1091959,192080,722840,116869,529380,76662,2285425,399638,-809560,408736,-487696,-208291,-275345,-103422,-95707,-849496,-780992,1930660,895054,-1383339,611419,533492,-496133,313063,196037,-89374,1143901,766266,-758814,-498748,-495718,205792,224260,52321,839891,384910,-503703,845809,708112,-20231,-259903,-1032634,57074,499682,117586,515025,-1083744,-540789,-844499,-1022972,245336,-468339,943242,518019,-311959,-400202,-112375,276984,941522,1480082,-1006059,-447596,-783791,-369391,405623,-841988,-468451,570521,-1665274,-456925,-246858,336523,-345796,278063,621269,-122386,-346894,-171600,-427508,202342,-471479,-1190505,-1037743,740647,150519,-14684,-1183795,-210778,-1763183,-1368187,-464508,-151389,-1427236,642764,-407250,-230707,-95351,-1972561,-159490,474237,-478647,-1041904,-295316,435135,286947,-326439,30270,248743,434129,-256591,-260188,151206,507815,1333341,690806,-787355,-138299,-1344016,162408,348577,-133635,-197767,-563167,-491227,746808,-1747095,-1840000,-273752,-81310,616382,-635040,-122353,502024,494796,699431,173919,221679,-418932,714515,464711,-1894661,-1464745,-1812371,-60973,-153630,-788437,290,-1056636,121241,-588213,751597,1053980,499093,-889585,-899233,-767078,243164,-49598,-196493,1442748,-1726604,-1051608,241079,-667484,-192969,-871522,-359570,-243028,-1145263,40147,886206,375744,-199414,-569086,155405,-979603,197315,1272285,-86701,-85188,-559934,-346537,-17641,-379911,-639888,-721214,393810,-565679,451913,464787,-663510,-361743,1471507,214472,-336038,999009,-64562,-123853,-1473,91866,707055,1157150,1599952,376666,-114157,1312535,910321,437385,-75293,992785,-861388,1855,638767,1065109,1972987,2575629,1389740,-365436,-236577,426096,-249745,151188,-63467,191553,794224,-240978,144945,-353947,-1297666,951202,476970,847588,-1022153,124272,-380127,-1274081,1127418,-199241,-479885,-237592,-801329,-92771,-45369,894073,431357,-84409,-800129,-253135,-507924,-963138,-1292518,-1775570,322782,307729,95108,1106813,1007877,1040588,264101,20631,192935,89664,-90063,488239,-164537,-1145987,-613818,-684571,-292596,507600,285631,963057,1086702,-78377,-1145337,-315405,287141,-453839,-53284,564629,165767,542755,63321,-803358,-1347422,824541,257774,24156,114157,99216,-636191,124265,-487105,-666505,44939,431847,1211149,428478,-104481,-854553,-1144620,-314219,1379013,-258468,-553352,1065647,-98052,406703,-312372,-251345,869987,132290,213466,-1302645,-631757,809546,525671,677436,-133399,-555878,-216207,1537914,1125476,-279652,801209,933649,-420087,358717,-1839053,-376114,176385,81292,-408450,276664,-47487,998266,436203,-863466,187018,-13126,-539458,-94354,182036,895142,373026,-443147,-82441,966447,980272,1244698,1890048,708689,156512,1727215,928964,-399742,1343160,1190792,720003,-124589,-1145634,-886001,248278,-381120,543253,-63869,-749670,678875,917419,316916,-693958,1842838,606210,1410635,-734859,-2025932,-355236,214022,-1537750,632501,-526832,-275547,1201832,1104409,119564,115043,1067475,137108,-967086,-349218,-568143,-412143,418347,10591,-602963,148483,301530,-453289,327019,-1286143,141027,-348059,-83762,-779021,-45418,684290,-936801,-1235192,-1310259,438284,-764368,-443746,-272938,-352815,-144142,698445,-457280,-394002,107338,952400,443597,-631868,-495636,-119349,-570931,490321,-283200,-270228,-1096672,-658893,948061,283116,1438967,-742847,254600,-142873,-1043455,-737302,524574,59100,978542,-412936,-388471,-707652,-153534,152958,83571,-1055526,-695393,-1201544,-156601,-320989,1644572,-322251,-745864,345335,25597,-220184,-70866,-1236855,-14945,-164655,147618,114379,-1743134,897585,767528,477899,-21138,173392,-359404,-437379,-427569,-338483,138284,-575700,-167022,203973,1533948,-375656,-467581,-239688,469207,-276039,-447227,-415508,-973181,-568023,-557271,-588049,-1411453,-888972,-889730,145609,185398,88992,-410164,-639637,193330,296669,-1137580,-31099,-108168,595365,893889,1144698,592620,-660691,718637,-70966,64707,-462062,-303175,-541702,-54882,123044,388246,59415,77313,-344138,-733112,765545,750057,1006343,-692491,-1666510,-50048,1473853,-283800,1006621,898755,118791,-116997,719231,467560,816030,-1002433,-425362,1710713,34410,546325,752444,-1002510,196352,298284,66030,195242,1237236,490235,-422124,-1233572,696420,870978,-245552,93268,114625,-1133208,229164,-243395,-360201,-826722,-592035,440864,465678,2345567,180789,-976195,184613,527082,-616263,-112929,1343612,61934,-292378,172352,1087575,1900402,288690,-839019,1049875,958755,-46325,-107025,323154,-339237,438297,607873,440197,1441077,1516709,291760,-384039,191499,957559,1026264,1273736,183682,281547,-232690,-982558,-336013,402633,351263,-747397,324803,-730234,668063,-566416,453161,305394,153926,100565,-311565,740723,410015,-100831,-985026,929248,1344109,-1024972,103292,-179409,690555,-1648924,394968,1342622,831907,-302410,116604,-349913,1025372,1503369,894979,-131599,-93658,-1067470,-382707,-549943,-244268,-111917,-124594,-1050307,1213699,335325,-844553,-2503648,-393685,152438,-657591,157818,-672620,744943,224103,-851266,-1537271,-151394,-234982,-526228,14364,2256867,211158,144158,23559,629176,241825,463555,1336397,204528,-199531,1024203,388403,-1583550,-906815,-405658,292641,-1138758,-59629,-433265,-558266,-687452,528484,682471,647003,1566853,701956,-1341690,-707163,62700,323331,-398395,-313362,403939,195464,-793419,-402095,553920,-754723,96770,813984,331468,482654,94509,1123139,363303,686336,531206,238569,-1973579,-935148,1444734,-280780,-100104,-104210,384202,1425689,642120,-445949,-740813,1189396,-45763,-295185,382125,-407866,-1234372,-887422,-1107256,98104,325196,44936,762646,1148040,965870,854800,515914,1778758,-737224,-260146,152559,-288192,-10047,-863980,-1305901,-930099,1999138,1525065,-698113,-1126481,565039,441301,533300,500427,-516347,-108534,-448298,-623489,-945106,500909,442526,-262553,355255,453221,-604144,256808,-1198992,321195,484633,160090,479040,-453627,-897221,-1213366,273098,-161572,-775542,-674634,-361171,-1329229,446743,354979,188733,648405,163418,273036,-746910,-1241992,580119,177106,222239,544047,-69724,67599,-170049,-578863],[487438,621558,188969,-347180,1083981,1389417,-948823,-614597,-696911,-761330,-1131345,-309640,1015269,456807,159053,-326720,462539,-769044,252766,72470,-10301,-304639,-478034,-191789,-1146665,-1275684,-563974,-61451,-533956,1109213,1020310,-402845,-459359,315420,-911651,-781077,-536347,-122023,-652423,-575614,-304137,9330,-117438,614963,1053194,1705469,70033,-1692239,-410277,1232155,-99707,-422434,-1877632,253972,457254,-92889,-324844,428787,36900,-220932,-737193,-22749,-856850,208517,1049200,-905640,-83576,285284,747025,296071,-1655132,-33081,-373423,732126,202548,-890645,566129,-1301456,-99145,996416,289037,-218426,328105,-613296,44185,-144441,461438,778261,-322067,-99334,841786,-1428573,-409013,513940,-76475,62966,1421283,518804,-75889,418301,-255110,11064,1470548,655773,-209293,-114679,-785652,432750,-85973,-555771,200551,389871,-106422,1080770,1010693,-180043,132522,139610,534992,133326,-826054,-1502114,-36743,472377,-7060,-813342,-1822887,3996,-583740,-131499,760011,424351,-10890,27343,1608449,342753,-380117,-445864,392219,-211747,787580,-486890,-1425099,-285320,-110461,-229566,-521379,-324820,-119672,-750073,-195585,-41407,-240802,-320110,-104495,227731,1164167,610272,1029124,44911,958672,-652328,-1214829,-196713,836694,-236882,830043,658968,204566,-3035,472819,720801,548192,199033,-439710,752352,-878692,-776940,-726043,313660,962513,1726865,1303550,982356,51962,-1557207,-736714,232850,497186,-340528,-13993,115670,1137903,-523185,-1673802,-978193,-677571,1042844,-1183194,1190070,323014,-821892,-495482,-1018214,-1148941,-454615,430445,-665249,-636932,-545814,178162,1656240,1406757,720863,1111500,1228251,670682,932947,-1298985,277376,-793353,-376709,494131,1464196,242628,1037903,326012,158646,182306,-71263,-180377,-1054169,-138612,792243,202706,735067,224270,2342946,336849,-691067,664191,-267169,-60040,-359324,-67387,-224058,-654499,-936354,1152753,387687,-1047927,387049,475702,-730205,391874,168564,-30289,1476390,249916,-849524,-560666,-599336,131575,-152735,-317924,587965,383888,-598538,688519,712932,37842,-155496,-946134,320668,853329,477164,460302,-1531046,-555868,-1064255,-1088180,-16392,-216786,937971,601757,-369995,-383091,-247710,182009,1145766,1286568,-760508,-478518,-905200,-690147,327440,-879216,-514161,444740,-1706007,-588235,-392924,66462,-370888,552065,459826,-809325,-251224,-269512,-10781,403969,-768824,-758238,-908430,681767,212125,-447150,-981140,60996,-1714592,-1512936,-528282,-390666,-1436772,337801,-112029,-247138,-175199,-1889571,-24647,407695,-405614,-1176854,-675432,247810,-2850,-215098,273870,636973,942927,-202217,-337946,187970,362641,771886,527719,-887719,-2074,-1203544,86987,391555,-173132,-68037,-399293,-764750,923418,-1472868,-1784893,-327081,274625,538380,-308356,-579056,433609,412015,747451,240208,-18481,-108045,766952,745457,-1770142,-1449759,-2127983,-345313,-419771,-657995,-104294,-874712,219688,-697580,930381,1472978,969704,-603669,-823065,-693648,371619,-97596,-322275,1501277,-1280606,-1120417,65061,-286091,-51203,-114831,-363171,-425788,-959107,91228,574936,275117,-366144,-703203,-99736,-1107803,-189022,1146528,676342,-142392,-1319888,-441450,78590,-457560,-641274,-362149,638312,-744237,291423,-369763,-772534,-454341,1509789,395970,-779173,1008803,81722,-251703,131437,851517,294281,1349978,1803560,410840,-122227,1402774,800309,228836,-93205,962394,-886954,123551,36916,897726,1578257,1980090,1456027,-596798,-574669,673839,253254,490797,-174030,-426018,369106,-160961,739772,-244954,-929865,719700,225593,728918,-646355,125548,-180769,-1057314,1339059,-206456,-1007855,-441589,-362428,-115714,-812284,562607,632094,-126944,-1126288,-463104,-357903,-895044,-1109889,-1489067,360646,79628,-300237,603181,1160016,1248075,159552,-68326,-243121,-174136,-324024,307517,-434882,-998661,-325865,-464939,-239420,764349,383990,1040832,1084964,66847,-1145978,-260694,-81136,-446641,-247498,596443,348679,289187,142252,-532017,-1100741,988695,244711,99052,-227156,-72391,-595289,259710,-745902,-839552,400497,1091193,733690,513501,-117975,-832338,-1401369,-693433,1561603,-260791,-118910,943294,-95125,467670,-179231,-266262,487559,-132761,518234,-1214737,-535938,1046716,878344,763847,-199863,33421,-450236,1862283,621867,-416980,1004104,833177,-505924,288743,-797886,-365823,-278820,42772,-389754,401831,-302153,668441,244801,-734439,-89700,-133581,-265846,-37542,261674,793714,471508,-241233,-132713,720608,1195723,1130178,1532653,559083,160155,1363697,891704,-238856,1240503,1092799,869205,104374,-989434,-775569,181010,-53003,661171,137328,-576806,1074145,594447,-13660,-731373,1590724,473967,1157069,-533799,-1862781,-346604,-160923,-1165576,996105,-838661,-376900,1290362,217481,-209077,350855,1017800,112603,-758162,-319735,-588950,-184281,182413,239470,297397,270835,503157,-464751,394580,-976820,215571,229249,361993,-755351,83074,824035,-978859,-1389750,-1666402,579126,-671983,-386481,-750626,-465689,10993,623710,-443472,-110903,302886,1443100,497810,-717387,-706709,-383061,-601894,784524,-737546,-719525,-1571302,-1338977,996494,243972,1367587,-641531,-124676,-109444,-869599,-710880,498688,-241758,1504167,-278812,-364652,-1168918,58238,159870,-72734,-893766,-757280,-720490,-20063,-62763,1826111,-252013,-497855,-77784,-387264,91574,33470,-1378067,313714,-651578,541385,-29665,-1612162,1357107,744707,461453,11718,147906,-145573,-444703,-730891,-328337,-269940,-951206,-20795,-102277,1812223,-519375,-899321,-438825,374517,5653,-474277,-882684,-1590651,-861449,-1049980,-459214,-884738,-994034,-971526,-42590,193578,439149,-79580,-511192,369118,204389,-999540,21638,172256,497867,1193393,1328998,86728,-1042497,583440,-372133,-138961,-418405,-542637,-669523,187380,249971,484151,442715,-2463,-705805,-498925,517143,463504,720035,-795614,-1777201,395719,1563714,-266428,676765,944175,397680,-108937,886248,363567,1267720,-884294,-324893,1214101,-148758,759514,1031779,-823225,-10251,24431,-61958,-77790,502023,362090,-460490,-777236,652659,600300,-92095,219152,151196,-492767,170792,-630612,-464489,-555200,-550890,352393,-63644,2223957,412864,-674968,20569,720792,-911906,-311836,1322392,423206,-280113,627987,1006073,1477650,301492,-711711,1004065,1736054,694835,-258824,190679,-116581,390779,-10436,142118,1436900,1506402,-29051,-742802,735849,1000532,552967,921401,269762,205128,-323275,-828978,-664792,355705,276534,-871951,-166263,-650317,427823,-186226,487665,438294,-1998,-116631,-273842,491974,741933,41163,-1045347,546160,1291555,-1400273,-94675,-600855,684174,-1469961,381265,1010642,468549,-278332,6290,-191251,1204051,1384875,376672,-223882,-377358,-1149902,-92085,-837077,-805699,-151130,-191190,-944343,1068779,294142,-825823,-2016274,-470020,24999,-635248,238869,-816937,511793,-182803,-970755,-1810800,-162734,-488025,-881309,-78707,1672426,248470,345057,-38653,630323,495397,626628,1195015,139358,-526208,1132911,597928,-1228696,-617195,-800703,-29686,-913595,-39648,-720102,-450650,-609384,456573,1111367,998331,1773878,589177,-1381876,-1034758,-216208,570899,144496,-272627,336678,268465,-766772,-725758,935667,-425767,76174,566245,956862,279854,-6275,911694,532589,895843,461121,725463,-1692300,-643343,1573819,-561382,-597033,-622005,279215,936256,374019,-48593,-484695,1282401,-209296,-406351,567404,-309120,-1565571,-1068171,-981493,499542,572533,-499072,663828,1038386,825884,396685,274438,954410,-657562,-102800,379068,-296988,-199707,26249,-769344,-420734,1508036,1477405,-549503,-1042020,727078,349869,492618,71111,284528,-67268,-437023,-288089,-997870,258407,511388,-84259,432419,404566,-309100,414360,-1214808,614669,541192,441537,399892,-595541,-1070408,-1133288,12330,-172932,-732097,-621012,-752543,-1434798,136378,152717,239360,261027,133319,810958,-99499,-794720,702453,33890,135876,786415,-227900,70223,-377797,-785318],[286297,411571,404774,-153590,813904,1608858,-921127,-324552,-748569,-875487,-766014,-507805,533731,688717,111717,-551737,302319,-548363,166737,127807,-12961,-17589,-352867,-320024,-217804,-797463,-111955,103696,-522893,958009,1140112,-456293,-723769,573995,-771150,-1247344,-500625,148491,-910921,-765546,-672936,-301505,-189372,357789,1144140,1875924,105073,-780210,-295885,986562,107104,-138895,-1816312,-70472,351060,129613,-534527,666763,60570,-180931,-879872,-21594,-625134,396969,895341,-820949,-534057,15178,500773,107151,-1091486,359248,353391,594117,285929,-910665,-175430,-1407441,-267693,654235,215922,-144235,542477,-1016872,106274,56359,203751,852952,-182937,127075,1219750,-1285988,-91410,287469,91854,87092,1305678,843773,-161193,527085,-501617,15508,977747,356504,-434426,-4473,-372222,712464,182687,-451803,64053,355734,-77056,880522,1126559,-101539,546901,358257,378652,351173,-795888,-1508852,193945,711557,194039,-1106044,-1627016,606353,-622463,4542,1025869,302863,-454785,12835,1614390,103376,100670,-107961,525124,-176716,1153158,-328629,-1252377,-688719,-196840,-463428,-60354,-229990,39066,-762305,-397737,-575535,-31669,74044,-20838,246710,1371482,847658,984885,-99855,721359,-998689,-1195802,-211677,933028,-398611,670637,983837,652528,-29090,235823,948861,898039,164233,-141904,588236,-600575,-453975,-872925,804547,1316966,1143983,1425040,1195246,75014,-1243002,-511446,250394,775852,-33481,-8136,161529,1445771,-535086,-1978803,-1065699,-180556,1145825,-1293486,1370652,288087,-1094639,-305016,-970457,-1530272,-112324,427293,-486050,-721459,-230253,294135,1650971,1472470,1120218,853598,1088149,1024966,981927,-1215170,1208636,-704440,-129185,519475,1283559,-343938,1237181,140979,-22904,509111,-36180,-94458,-778418,-445875,755681,317997,1011351,380216,1817047,291800,-590299,636580,-18605,86984,-423307,34787,-288842,-273623,-932310,181320,-183889,-681876,24376,270140,-983501,454946,18485,-2026,1433471,-199952,-888586,-563140,-574508,35272,-540811,-725171,-265309,430762,-832438,395671,605113,-59923,-47377,-571386,393060,991495,721599,359587,-1657201,-425437,-1216345,-1112304,-315064,-35136,919853,621499,-193714,-304779,-351563,-35923,1251266,946657,-549493,-386255,-774015,-1082517,155028,-957057,-379885,435892,-1401369,-526573,-418235,-154105,-326734,790609,254626,-969712,-170951,-394491,521869,698013,-774162,-206844,-842347,454261,79586,-950504,-814925,77043,-1529890,-1525691,-550826,-671894,-1292543,-47803,-15918,-211370,-201138,-1386015,131362,469941,-71620,-1117503,-1035408,17520,-314378,-266257,407409,879843,1225362,-117580,-382828,104445,253019,374903,247064,-970243,209563,-1063036,12324,352799,-145071,-41,-100132,-834588,1050617,-1027312,-1417049,-415248,622446,395231,-162447,-1031859,286172,214700,683351,238400,-221344,51202,704318,909707,-1117668,-1144588,-1988319,-531970,-627281,-477108,-218211,-483399,367740,-722738,714326,1723411,1328948,-435510,-742997,-486352,446537,-176810,-444761,1281758,-776319,-899012,83665,402398,45527,644999,-298058,-804972,-775009,141062,356105,684034,-359569,-761793,-482193,-1255468,-575556,761745,1062857,-223069,-1795721,-525563,208223,-560182,-452494,83968,861025,-1006077,25921,-675459,-631681,-523522,1324661,586130,-1084508,906060,272297,-111286,383801,1419764,-227759,1325886,1699573,472746,20969,1442208,547516,-154726,-120610,983876,-794276,339576,-644479,529191,806349,1273781,1621331,-830973,-898351,601619,738369,977193,-448244,-851434,-51986,71784,1029889,-48742,-387356,351258,-141371,555904,-202845,117373,35879,-683016,1258994,-166365,-1257084,-464432,153756,-182352,-1294082,349481,752810,58298,-1290902,-578698,-282696,-794330,-914052,-1168716,277311,-198548,-551675,67821,767338,1130518,133098,-157634,-628371,-310340,-618728,-585,-719315,-734593,-203614,-261866,-209259,1031126,407879,1052155,1015716,105637,-1129372,-340122,-542647,-386133,-334680,606676,403409,-64399,277824,-178123,-663055,1047227,103765,125854,-680572,-326914,-482779,432725,-940171,-932671,738273,1514987,180164,525683,14513,-554638,-1442447,-1146037,1323538,-182159,428364,661429,-231844,556067,-71727,-187496,-64290,-333203,802568,-996735,-546935,1078942,1023784,801205,-331584,387221,-544763,2072590,35265,-447937,1100756,776178,-457264,126602,47398,-360961,-722213,126599,-311866,506780,-348444,211754,126650,-506630,-559552,-109104,113875,53661,357712,644800,471670,-75265,-146294,605847,1332235,902935,1206420,434641,149005,1014694,779565,-59673,1227698,770101,752552,393631,-769147,-630402,84754,282050,670688,329910,-315086,1177967,25759,-316179,-518016,969657,270028,748781,-291635,-1377862,-417361,-387001,-393160,1353299,-913751,-396065,1453716,-549515,-604774,556731,934737,67469,-670589,-333298,-511557,135521,-183359,223896,1367617,397078,535303,-704064,231843,-568211,30908,832425,828581,-509022,209185,833912,-831597,-1332745,-1773883,634727,-434336,-160573,-1106926,-660988,304967,644819,-411701,34860,362891,1942239,545697,-794645,-876932,-652017,-726921,951989,-1088005,-1009821,-1914723,-1885242,1050275,257030,1204379,-167309,-542041,-71652,-690512,-664760,442595,-597110,1358203,-202900,-344948,-1290581,283571,66683,-173158,-559037,-705563,-188719,204529,291963,1861026,-178998,-157881,-585875,-705619,390767,207988,-1147201,566355,-1059798,646052,-280602,-1307981,1321545,476825,395522,-25134,144255,100486,-391419,-1053199,-390015,-543576,-1171949,-50304,-390225,1874376,-620203,-1102898,-663452,277305,387742,-387407,-1274975,-1939531,-995640,-1187300,-348691,-250265,-1014561,-973195,-173391,-38460,697258,214988,-226162,397600,82139,-616012,196101,367715,304780,1296628,1456299,-471203,-1230203,291618,-604896,-253254,-354421,-589191,-714221,318887,362755,605913,708208,-63471,-1043521,-319889,119292,233115,296550,-862040,-1272395,927616,1467989,-215957,398302,853089,479078,-105886,705487,267465,1565900,-797676,-264945,558874,-383677,884061,1204137,-384896,-202736,-146791,-125181,-373988,-45695,462430,-9263,-25713,294094,205163,139848,121996,91882,185599,202340,-863844,-477345,-279172,-382632,308579,-320219,1803088,751371,-320625,-218147,900734,-1119469,-519035,1004954,829978,-281851,865643,822984,831909,265245,-487400,812184,1988044,1085428,-498050,114652,68268,317100,-825812,-226798,1458788,1301462,-361980,-1088946,1053543,912890,-4772,489783,357296,-41469,-361385,-380167,-996326,332550,178243,-917167,-558564,-574622,131854,43150,518981,531510,-134413,-63758,-174443,243276,827663,167682,-943054,-51880,955479,-1448313,-170535,-928364,718294,-1165694,318570,578961,-66412,-214111,34348,68002,1298882,1109749,-49740,-308310,-645646,-1080367,176655,-744004,-1021230,-156876,-270414,-718280,737100,143935,-783598,-1075063,-357956,-45099,-410587,208090,-768830,45506,-515964,-1024822,-1758625,-214519,-715176,-1191043,-240888,754881,513541,568827,-74791,431294,615357,586799,1077360,42884,-721477,1059170,862845,-620475,-320007,-1108048,-350841,-550363,59060,-836044,-227699,-685289,265785,1483893,1308845,1795296,330568,-1189398,-1145036,-484199,555435,577841,-174642,273487,321501,-766920,-945227,1180196,-134298,-151904,150550,1428108,104204,-181648,700768,568367,1027199,452336,1201577,-1143415,-335843,1436040,-686442,-936623,-1047266,-169467,488325,269052,303694,-197842,1104759,-409833,-381187,538138,-182606,-1702704,-1108246,-673440,886707,662951,-1028383,661327,770841,680806,-97508,-3879,-65619,-627972,87416,669717,-169402,-404675,737701,-364300,47673,821543,1349126,-372093,-880742,725493,156723,357942,-515351,1131104,-7949,-408843,-16868,-800502,69405,453629,128510,445562,262823,-35080,727462,-980109,773838,525179,729344,295045,-585044,-1149996,-931112,-200211,-111622,-552113,-364027,-720228,-1281718,-58526,14327,208146,-217471,50779,1173052,292071,-329723,727707,-215126,29267,721057,-502119,-7759,-502642,-834244],[28345,133907,627097,280560,399007,1716600,-677803,-109976,-685619,-868174,-246163,-567970,-50335,999104,56907,-767694,70970,-359252,9005,56307,-118793,48477,-255314,-426394,472366,-188825,241713,131189,-588912,773357,1225177,-388829,-916607,479623,-602706,-1488599,-338862,505283,-1012351,-831652,-1015547,-617845,-269588,72602,1157037,1733557,113348,77813,-53075,797946,499115,210356,-1268766,-215505,161349,267051,-721518,656986,-10052,-203386,-768630,157940,-199443,460263,626071,-715152,-1038059,-232615,202415,87732,-658170,587670,1273139,418030,475773,-710969,-946214,-1448438,-346478,243956,264851,15541,633154,-1196526,50054,124653,-78626,780431,-97735,-144876,1369776,-895064,192119,120854,283355,209018,943864,888169,-236615,631096,-732630,73420,346586,-89681,-451969,90867,128051,843345,333992,-250228,-74817,308361,-20028,691186,1064785,43482,964331,559607,131694,524953,-780468,-1243392,555517,852696,491949,-1246006,-1258919,1172981,-484737,211279,1294445,214968,-740532,56725,1199375,54425,544330,356945,724961,-257041,1241985,-102344,-798087,-1086207,-376582,-715524,270354,-186590,270716,-539323,-530771,-918000,269289,291546,58362,527842,1582227,933517,852596,-207405,334820,-1222538,-998029,-200199,763013,-424171,479462,1007645,901076,-109191,-3798,1128642,1109184,52860,-114553,325348,56210,48776,-769380,1231513,1362720,223655,1207165,1098582,199616,-819868,-203600,270876,1102145,187354,81600,241260,1746925,-319082,-1939385,-962114,318245,1063631,-1251180,1201078,195502,-1260331,-412822,-925805,-1589256,54897,299486,-153793,-757559,148894,495674,1345075,1536365,1268267,621623,846200,1186205,794732,-636847,1827181,-481662,106195,384524,807402,-888005,1188453,-183106,-303346,453647,81237,146267,-387651,-735066,633434,414995,1250937,486911,813988,281146,-555140,298062,200247,216198,-503554,196147,-304263,147591,-781976,-703050,-674793,-376409,-325689,-103742,-1183459,499679,-266899,10774,1109781,-461741,-896998,-516180,-414580,-45745,-856386,-1049863,-1347058,541801,-1063500,38601,320905,-330831,72406,-92414,221767,838187,732480,223153,-1507693,-222615,-1285671,-1104643,-539649,65424,889231,521639,137425,-164395,-364894,-313216,1227164,561362,-437108,-181888,-380815,-1495141,-167556,-1028153,-73332,538469,-920188,-321634,-310002,-307971,-232488,990526,-594994,-1816263,-62163,-494138,1032358,1006293,-364255,321366,-843189,95893,-223898,-1336440,-787732,-139221,-1238295,-1378093,-543527,-1008178,-1034223,-379732,-91085,-144827,-166001,-735564,275732,698218,411737,-903470,-1294587,-198094,-584140,-400833,544176,988216,1209125,-29642,-423212,-59511,209373,244595,-52935,-1016519,419780,-977359,-32918,291357,-75344,-37050,258239,-681324,1064204,-617032,-857234,-514771,859108,216492,-278457,-1366643,96024,-47885,484158,152307,-347260,106407,538880,873145,-238431,-751252,-1560511,-643703,-735566,-289504,-339799,-90154,529966,-655612,201105,1760822,1447767,-457536,-729750,-196741,455512,-270337,-565588,788066,-370919,-478286,287983,1025383,106336,1195257,-208333,-1235861,-675236,171421,229078,1444338,-136148,-716404,-854243,-1287324,-832268,233802,1068556,-275106,-1840693,-573002,236717,-680298,-92762,451941,1030812,-1259097,-269560,-553666,-328329,-600030,988674,761132,-1102279,728690,400688,217360,694717,1564157,-740502,1095587,1428174,595008,268932,1415594,155224,-521502,-95769,1056053,-595898,583209,-1188450,-84049,-155390,688288,1720260,-1076578,-1089630,247752,1092699,1484758,-773481,-997986,-416153,346478,779962,170171,230412,-27231,-519956,323615,176527,144947,289454,-236692,875655,-105805,-1145640,-355150,626723,-251410,-1332812,255310,747046,360069,-1286317,-535055,-339119,-704567,-706827,-857615,119944,-498155,-662552,-394569,76932,674268,95714,-219185,-892676,-288269,-892946,-311812,-926031,-432781,-175520,-101837,-241250,1191227,340193,931931,882617,-6742,-1124472,-531098,-899741,-313256,-277145,575099,217343,-511207,396433,171714,-259452,969314,-92931,47211,-1179926,-600455,-303731,607810,-1011144,-949149,939491,1546904,-311168,446699,208153,-105041,-1272598,-1461625,730687,-62355,870875,315443,-455812,631515,7591,-35118,-627616,-422827,1060291,-576041,-630099,882281,918898,783792,-530150,442279,-370436,2055409,-410988,-432983,1080417,771165,-309205,-95830,463271,-341563,-1024776,321536,-153818,625509,-160897,-254683,123753,-322707,-1029235,70113,569407,148321,439776,500726,478852,8714,-95421,756727,1364217,621474,970352,329423,96073,825946,685256,126277,1240215,338174,522506,641662,-602107,-534532,-18449,530144,595086,509691,-4443,934239,-573188,-457899,-187754,253870,159902,403717,-34814,-706776,-487028,-395796,508641,1618707,-722716,-315747,1578584,-912886,-970358,691310,863962,-17147,-649333,-412567,-311731,499571,-573065,-83783,2135154,507977,356003,-1039104,-94626,-179050,-344688,1229822,1200056,-129480,263236,736809,-572615,-1092998,-1604313,590022,-129893,167024,-1224256,-849012,689852,728543,-330893,-166356,286425,2295292,568970,-877969,-990880,-912673,-902923,985161,-1199629,-1120295,-2023548,-2115147,1094828,291305,923366,477835,-925960,-50761,-527045,-620938,352408,-872533,610661,-186211,-346130,-1078597,330136,-102770,-178118,-133016,-574301,267894,403003,609786,1788872,-91706,143349,-991213,-786197,615699,402116,-609272,716380,-1259175,413845,-560764,-926408,788118,16977,344524,-87296,187118,348546,-277248,-1279705,-406320,-612104,-1229071,-301935,-595256,1669566,-586249,-1024819,-864354,192826,746395,-178235,-1539534,-1784922,-983958,-872368,-288859,299754,-944485,-901801,-232300,-411444,719726,397120,203428,375669,-9865,-75151,443643,429421,58174,1212926,1486992,-974628,-1187938,-37961,-687974,-267454,-270171,-354024,-618066,327702,433875,665365,799494,-82790,-1300396,-320178,-333947,104136,-205219,-856192,-235383,1388069,1170763,-205183,229969,638786,309294,-168490,162438,227384,1638691,-711326,-208455,-95633,-596026,900531,1194133,185680,-362204,-134788,-85225,-632510,-341647,646844,748480,806759,-303645,-167382,399967,-199204,839,722347,341716,-950402,-438065,-153548,-136159,309904,-408705,1155605,1083975,55032,-468999,994348,-1165323,-694094,439987,1181952,-290328,813769,559329,112561,183261,-218831,478157,1601170,1089520,-708383,171569,169007,194262,-1653242,-588895,1400237,985136,-612225,-1275238,1023872,688688,-456831,41098,328769,-512987,-344377,148666,-1265705,375694,48349,-878764,-782207,-539433,-168245,22120,544708,539249,-224523,196192,3631,-17531,494381,266068,-712832,-647019,484937,-1132256,-156045,-1073103,730669,-859021,225350,243514,-586162,-110316,226424,356373,1294490,733777,-288747,-409453,-890110,-896725,336877,-437416,-906377,-187421,-282978,-459583,302925,-150478,-706503,12924,-93127,-27817,15412,92506,-554684,-592985,-739922,-998841,-1535677,-295540,-824620,-1240419,-435967,-49889,962566,777676,-55592,133348,621533,385189,953987,-121103,-752248,784446,1177564,54602,-27848,-1241164,-617454,-149354,231467,-667791,33969,-835688,81480,1691400,1483090,1623835,15619,-849120,-975663,-677303,321768,724651,-2974,213321,315122,-788912,-995965,1294497,84949,-479042,-337834,1493640,-48605,-431384,604036,463273,1099897,484096,1496252,-592111,-134892,1067968,-559840,-1024300,-1291708,-838179,161433,410598,536138,90592,724672,-564764,-215850,402412,-97997,-1606984,-1023881,-264083,1153319,533611,-1421145,692340,352585,461987,-474151,-227804,-853329,-658459,279156,874529,93920,-546413,1044255,-246628,305284,139129,1083515,-206774,-692258,594192,-82545,202748,-1042283,1743698,53526,-355901,105325,-574424,-29674,328368,292598,296702,46214,155012,1116582,-652217,809078,394013,933629,160270,-422365,-1098147,-689601,-285835,27698,-431852,2754,-346944,-932957,-145403,-54432,108832,-650217,-49941,1274451,378851,64136,716653,-496755,-85047,410338,-809723,-167721,-532998,-741022],[-204295,-153107,735538,720401,-45055,1668120,-276849,43701,-525502,-754190,210752,-513332,-543238,1347259,16620,-912199,-136288,-226653,-148052,-84275,-271236,-28174,-145153,-444851,707678,381319,485026,6959,-647728,605289,1332665,-119650,-1008492,95448,-466275,-1455748,-123195,885097,-934766,-787713,-1284675,-833397,-324313,-194892,1077369,1360129,101548,668828,197392,839869,1066775,496635,-431576,-193321,-43870,285866,-839785,434392,-149918,-310804,-403423,387514,364843,467860,348645,-592975,-1486523,-409525,-65635,223666,-485568,555251,1928070,300001,724688,-400654,-1494446,-1433622,-387096,-99445,380700,255267,622700,-1107261,-153383,16120,-324385,594882,-144809,-868954,1255225,-361055,378836,6156,484430,375335,450692,640019,-282822,686236,-870749,164512,-336128,-493914,-295654,117749,574641,880721,333466,-15970,-222844,243825,73502,562999,775189,172549,1065003,701219,-121428,618579,-738030,-769393,1039340,854526,782149,-1206702,-855381,1490093,-243148,437308,1473002,149160,-865792,112913,559961,210484,808519,856946,977140,-387934,1023195,165391,-210405,-1340063,-586808,-926864,285883,-162324,534482,-22185,-561189,-1034789,488596,208735,202244,969778,1763832,843100,645418,-275755,-121149,-1202753,-620568,-200043,461495,-316119,233493,807676,899698,-235891,-161497,1227508,1125942,-127362,-426130,19012,750861,599825,-397939,1515211,1084415,-730669,662116,858697,401234,-378506,106467,289422,1434277,243405,223913,331045,1998488,44335,-1600841,-748081,655177,825057,-1097326,680450,80427,-1210299,-716296,-910907,-1270638,19859,81480,149315,-725322,500057,695081,981276,1580891,1144021,456835,560158,1157654,408332,272911,1929807,-81178,295254,141182,180453,-1265593,882690,-492837,-554111,69865,226987,385049,-32089,-992606,453613,449017,1331191,503560,-277421,267122,-590036,-269956,346618,315564,-614841,386997,-256852,503411,-519918,-1228437,-986389,-198876,-497400,-591056,-1283849,527886,-638600,44250,747589,-503289,-882104,-441580,-148391,-65308,-1026357,-1194815,-2168043,689572,-1169770,-295648,-147944,-693346,213564,292501,-172945,414319,469336,64502,-1272387,-38355,-1277211,-1071407,-595884,90581,819850,276085,453959,12414,-258245,-575604,1073324,206787,-421067,82713,204524,-1817859,-603862,-1003231,348980,710276,-500010,-93257,-113619,-395363,-130620,1145121,-2201591,-3934416,168569,-466538,1357637,1230043,356627,693071,-876365,-293104,-575597,-1452104,-909319,-455835,-877595,-1086561,-523678,-1346090,-714576,-554655,-228352,-77253,-86138,-243059,374167,1030431,877302,-603405,-1397470,-337385,-773006,-514823,709514,965665,902812,39973,-511944,-238968,228888,361633,-272228,-986105,550837,-967338,-33432,257153,7646,-205414,562254,-368642,953495,-354965,-263379,-596006,897326,8024,-606259,-1518246,-77193,-303381,161689,-13074,-386536,118203,298056,592588,473685,-479691,-1105322,-734485,-740574,-123049,-457093,158508,648668,-511177,-389973,1609795,1280393,-632788,-815983,95761,384705,-355480,-668969,130035,-144791,-32034,562456,1257800,132783,1408838,-139044,-1528644,-689811,176445,147853,2076264,245484,-565162,-1088550,-1080234,-878733,-293514,792760,-214869,-1432473,-574962,88552,-782984,359029,573347,1108236,-1391513,-513543,-263157,-8465,-662996,611598,876467,-780984,507791,391664,598021,985141,1295361,-1095684,736713,1089382,756177,533596,1306979,-318673,-660865,3698,1144469,-344675,783656,-1400333,-885734,-1031837,300389,1553246,-1311061,-1060367,-261543,1227671,1813884,-1045953,-884902,-706275,465947,-10960,333220,799970,-283202,-760437,60802,413057,232898,586348,170935,281122,-45239,-740292,-216387,950979,-283508,-924012,242427,601842,615492,-1147969,-304050,-527816,-645757,-447835,-580432,-45270,-760094,-705512,-709144,-591883,25483,-34783,-231346,-1009061,-134180,-1039645,-517644,-995494,-149337,-142032,-14372,-348525,1095954,188188,656769,698854,-261891,-1157102,-782538,-1010054,-284091,-88278,491496,-159361,-972530,422164,428484,-75234,770559,-212262,-140709,-1580728,-797127,-57876,727605,-936336,-904836,918598,1170835,-637675,295746,359606,369970,-941647,-1448812,28181,47584,1007906,-1872,-699911,658709,50263,95589,-1037399,-395040,1264783,-12858,-697705,507621,620363,738159,-788285,269030,86139,1724069,-575606,-441862,960535,785780,-129400,-314768,412327,-293803,-1069678,587708,93678,788234,189015,-623633,229485,-290027,-1321951,320317,1012146,213697,481305,406045,584828,-21491,22377,1139631,1292898,349479,768618,219163,-3494,852160,692138,314307,1175056,-61111,287532,744817,-573437,-541111,-113873,624930,487263,671483,328537,416199,-1001411,-367177,77373,-300981,275212,256523,197794,-72796,-466778,-182286,1206335,1748305,-306161,-149093,1480525,-825077,-1214476,722047,815933,-142747,-565354,-543654,-458,852084,-825159,-590513,2239241,587176,67358,-1315392,-472119,70736,-753114,1262998,1375484,267450,195572,598741,-309533,-788225,-1246407,430673,148670,466490,-1063029,-951312,1092224,829549,-189057,-787812,105042,2356679,535026,-967964,-1066199,-1153303,-1052395,903022,-1033308,-1118738,-1841406,-1953119,1078378,331730,534226,1019849,-1207296,-97875,-385190,-557560,219127,-984403,-390230,-220149,-371584,-645957,88786,-286384,-69127,288749,-425147,552353,471224,790701,1596945,1955,271769,-1145898,-575219,722620,553414,29838,770576,-1221824,-46303,-771820,-583871,-26563,-517416,371360,-94047,305131,551359,-125645,-1321828,-328653,-483267,-1108668,-677113,-690068,1241023,-367341,-710583,-997052,110005,953354,135126,-1644195,-1109639,-866219,-174587,-279250,626206,-784533,-768299,-242588,-753102,433101,410107,687510,388703,-43547,483819,694531,354904,-177431,1028818,1394189,-1317458,-945617,-257141,-603723,-197985,-178465,125872,-355320,263378,429898,587030,714856,-51453,-1452921,-515447,-699519,69188,-696257,-750242,937464,1618311,724364,-283783,187904,355195,-59447,-338558,-536413,274512,1471659,-590405,-128807,-641243,-708278,828675,970498,674467,-473484,87795,56149,-810284,-437898,754714,1438566,1461686,-952994,-385907,630544,-635344,-17436,1003243,566965,-926140,-388805,-281795,95217,330947,-495799,481797,1295004,396471,-666858,944560,-1031543,-799101,-246058,1395555,-294558,529674,255484,-507000,60453,20813,46449,777062,807642,-796503,379136,172240,11381,-2220165,-845810,1169224,673792,-714741,-1229713,697940,383107,-657335,-356490,140169,-1123608,-292129,531927,-1384514,511355,-94937,-773106,-814206,-564057,-401838,-265791,556316,446630,-278533,484612,242869,-377573,-287308,336671,-421658,-1052108,43722,-547397,-104338,-997228,660466,-673691,133890,120013,-877252,42585,555051,600314,1194184,351506,-305968,-518521,-1104653,-663243,337099,-108700,-577457,-308550,-193414,-268123,-110946,-540280,-608785,870744,190502,73540,576379,-57941,-260307,-1231930,-861748,-892211,-1345729,-385883,-736824,-898969,-609530,-453517,1442504,904955,17723,-116653,581267,127781,774422,-337186,-626584,358778,1512309,569948,252220,-1130105,-763943,198087,434251,-248262,248495,-913503,16304,1689583,1429106,1309691,-271085,-507739,-555208,-752294,-24743,505118,230940,156032,221559,-819713,-854285,1320673,232098,-758110,-753440,1135650,-184252,-718847,660466,248269,1156740,518957,1467685,-249620,-127927,579465,-194265,-862601,-1318494,-1468610,-29410,762792,645935,342166,276565,-604403,45356,264890,-119806,-1327485,-840098,101868,1218799,179019,-1591855,645347,-149934,163449,-639116,-339601,-1128265,-729785,425285,878660,431919,-542071,979561,-396944,248848,-362919,665478,-103896,-525491,403545,-323055,109161,-1332876,1935644,93913,-276659,56432,-451075,-33072,194866,352367,-46883,-188030,229363,1422775,-429993,782074,136191,954427,-2332,-153167,-901691,-492477,-223286,216992,-467085,349375,175905,-492752,-170397,-96267,-27812,-897473,-133061,1128037,227473,336670,710064,-713276,-189397,26703,-1019319,-378274,-477205,-562675],[-348609,-386169,650520,920621,-366090,1474675,154852,166178,-306469,-583440,465704,-402617,-760105,1652857,19794,-935675,-235043,-142457,-216120,-214626,-398921,-91207,14584,-342649,495499,749645,655662,-225687,-611834,482175,1455526,327335,-976228,-388397,-407909,-1211598,42308,1197522,-723273,-655988,-1456276,-874725,-321244,-402503,924474,901277,76358,940218,325682,1147958,1662981,666541,386615,-60764,-194636,194843,-838179,137629,-304892,-495614,136444,534863,956152,498340,150752,-470413,-1775583,-496128,-234372,460467,-558031,302890,2100114,291949,962529,-133971,-1705560,-1382945,-453789,-270444,468653,546976,572578,-808567,-473484,-252668,-497244,381414,-333217,-1717776,921904,171629,447237,-87358,660195,502856,-46902,202010,-283222,677502,-856484,260565,-919688,-681853,-98854,49505,827944,903626,204861,194541,-372925,162032,197139,532136,303948,204829,748948,742115,-299843,602409,-643773,-217156,1596141,709433,916443,-1006334,-523502,1414136,-20820,630876,1495114,7397,-877007,142758,-67068,497248,839175,1268262,1212964,-484345,581029,416248,318515,-1332619,-744625,-1034477,-76809,-108806,734416,644554,-487299,-958592,479116,-151663,417764,1376685,1801669,601737,401749,-312093,-547152,-898448,-100533,-242826,166993,-140279,-59007,533006,677560,-419416,-207823,1241026,929958,-335132,-976944,-256477,1164437,1054759,144796,1615080,586241,-1408723,-70232,655675,621200,-19461,319821,309221,1687020,97870,365330,400282,2124838,412113,-1070497,-525146,718408,476251,-904818,-61919,-19333,-903737,-1003658,-926891,-655278,-148843,-167543,274135,-606652,729036,829979,725413,1545815,821302,331577,262275,996431,-64336,1193974,1617748,468392,422161,-115808,-401561,-1407986,394278,-627283,-649604,-456969,336234,507251,167329,-1184090,244583,396397,1177103,417851,-1024081,183714,-655619,-906571,404324,367542,-745543,541553,-157016,725150,-207348,-1254416,-1081976,-172773,-389167,-1088602,-1261199,543391,-995800,140361,603847,-383173,-854181,-365383,163526,7762,-1008448,-1116223,-2386839,815001,-1087719,-531524,-716361,-998462,375108,450362,-692609,-157606,6765,-96747,-1162696,58688,-1215723,-1016559,-451923,64498,672937,-94040,579621,181645,-38087,-761296,823571,-73718,-444942,329046,850045,-1937016,-1028966,-813083,794560,890904,-318281,17756,95056,-421039,-75823,1231147,-2342385,-2717245,609959,-209900,1374284,1287507,1121047,838897,-900199,-580362,-784369,-1254401,-1089198,-687785,-494474,-717207,-504166,-1570503,-377985,-534566,-302572,-33402,6580,-76669,403943,1341980,1179997,-292538,-1323253,-351338,-877575,-538567,866975,809430,392747,76061,-706017,-367309,276934,603147,-343862,-845505,554609,-1015453,9024,272023,80301,-503684,700060,-11536,758858,-243644,225151,-636006,711563,-244083,-971856,-1485883,-172006,-478427,-226230,-231625,-358566,124713,22036,98154,734666,-432654,-820021,-846143,-669355,22256,-549104,217134,676765,-317689,-828243,1341748,872551,-845668,-967832,304786,225828,-412058,-725637,-510423,-113365,250707,715036,995356,128853,1288252,-117819,-1522821,-786815,165277,63777,2047521,641162,-339390,-1125226,-615361,-725622,-708190,360205,35542,-691642,-543648,-215364,-823674,789647,357780,1067146,-1320953,-639256,-6765,188378,-598511,289602,889338,-201512,259491,225833,902186,1185958,832759,-1177868,369474,740847,881228,716357,1101900,-776902,-444694,151350,1201561,-111340,888842,-1197021,-1678891,-1568224,43753,1021012,-1462692,-785294,-753020,1104336,1780745,-1208229,-615924,-931558,265721,-1038712,374116,1207157,-327052,-747289,-177580,510728,371972,904564,445949,-350812,16309,-209212,-145378,1074988,-255745,-244078,259286,344872,683486,-933087,94278,-787415,-614452,-94695,-354899,-159336,-909287,-780440,-852656,-1015146,-566029,-271349,-188809,-992794,88839,-968989,-557954,-922955,103127,-29744,-24428,-508252,643904,-18003,274005,482540,-602040,-1239273,-1032431,-836298,-347762,167078,365507,-561468,-1330972,301402,522270,-170765,502410,-112940,-392642,-1687086,-815384,244618,736441,-746888,-821477,658551,516717,-749219,126907,384796,722670,-525085,-1053458,-472359,103418,743402,-229519,-899240,624051,46923,81427,-1187085,-279667,1377526,532539,-658345,54778,260611,712167,-1082750,18065,697208,1107673,-454356,-523690,785854,775309,7496,-465855,35856,-215289,-809717,870594,409771,995926,556886,-836770,399113,-419659,-1336977,533449,1330720,229081,469704,382833,809187,-164400,172883,1582381,1144853,140380,490688,74808,-126923,1035505,823255,491166,960269,-324562,86556,638897,-687046,-649974,-195955,547760,417723,806249,663817,-193453,-1143607,-79447,135438,-586819,637750,299508,364555,301256,-302611,192135,1490936,1759752,232170,66131,1031800,-470123,-1282821,639390,750273,-292972,-290922,-680649,359911,1139537,-782064,-1099532,1647798,625116,-144816,-1429848,-794721,109817,-999323,943148,1300425,583122,12123,495873,-139936,-571871,-888370,161121,327429,583316,-686105,-922523,1425142,905158,0,-1674492,-125576,2062175,406455,-1056824,-1132481,-1339255,-1091109,731930,-661238,-1109870,-1404850,-1458768,956895,370859,92502,1236739,-1338419,-263539,-261000,-428922,30063,-929422,-1211754,-288598,-410293,-152528,-407103,-415688,134053,621887,-326680,618964,354395,809587,1275096,80750,142593,-1004332,-137290,700982,612317,545421,761708,-1020350,-535738,-826285,-355012,-795247,-979121,505436,30154,511741,660580,21050,-1157992,-175406,-235904,-803653,-988163,-695034,713209,22850,-279675,-1040224,10626,930604,509110,-1573949,-157427,-680302,687312,-290526,669692,-552260,-587236,-248935,-903210,-116666,243747,1074216,459973,-32927,914684,877902,183355,-340414,850033,1175605,-1420582,-591810,-254748,-402797,-85664,-106147,708621,54771,212895,329001,346333,490857,25803,-1517953,-801805,-838557,77035,-1073795,-541768,1773363,1540068,237448,-459537,245721,83600,-495552,-602568,-1056908,401969,1111329,-422776,-24700,-1027056,-675867,717302,571232,864280,-510618,478119,252041,-892110,-448323,682405,1702055,1767622,-1432248,-386287,783263,-1011638,130455,1007462,823028,-833476,-348140,-649334,199155,335545,-670054,2137,1338922,641330,-765024,737589,-766342,-809110,-886216,1432522,-282252,161294,-41422,-907366,-90250,167940,-399430,-100485,401613,-731296,682342,96356,-216245,-2289977,-921128,774802,473673,-651639,-973796,284629,91800,-566956,-638837,-176982,-1671273,-234979,641256,-1280182,733649,-218601,-624362,-674329,-643208,-503679,-736031,541325,272272,-318978,614942,495766,-914618,-1340342,390970,-136898,-1179952,-255697,116319,-71363,-731796,479842,-671142,79701,211217,-802967,262630,947649,746746,1004780,59152,-136610,-602634,-1276667,-456513,170882,92902,-187322,-549475,-42001,-220028,-392063,-889624,-522216,1258117,320903,223206,1148917,-189264,3409,-1656243,-921517,-718169,-1279155,-459841,-411950,-205153,-700433,-452506,1737810,882207,114924,-189220,567780,-56402,535784,-544553,-388979,-112879,1797711,761418,518108,-764293,-738467,439729,614652,267460,351601,-787486,117083,1507082,1108697,932636,-478397,-321283,-2642,-698789,-364756,-19936,482147,107098,43391,-850695,-544619,1306110,324509,-865229,-954373,564679,-290542,-963264,816578,-6857,1233538,521740,1079914,-207478,-324307,111410,302560,-536669,-1153538,-1777137,-97789,1175683,691025,516951,-96028,-505227,324379,183691,-267375,-956153,-591658,318080,1061598,-331863,-1522603,429316,-615553,-149532,-576752,-331787,-908623,-803309,475399,646864,742316,-334822,767917,-679281,-120694,-597715,151555,-105748,-410057,232752,-544048,140696,-1339382,1686075,92039,-180440,-119720,-437845,33117,87880,301173,-511171,-360384,199348,1474777,-440799,774045,-214449,725914,-178030,145307,-582621,-385973,-51082,395476,-623177,577442,668356,-53892,-189810,-164619,-161554,-864949,-172458,846541,-23395,476197,711080,-783081,-257721,-250565,-1038860,-581754,-358419,-372407],[-379152,-513638,370672,769219,-435064,1200390,468975,276607,-78072,-402542,514427,-308329,-614541,1819825,92963,-821792,-185389,-82839,-134058,-269021,-442335,-7675,234048,-131966,13024,820896,800706,-467403,-427015,403205,1522127,824010,-799958,-737683,-443816,-876968,58254,1350091,-459816,-460097,-1518444,-729163,-244615,-523667,742533,495590,39944,949594,253989,1594072,2088151,738080,925604,103794,-239488,33149,-681448,-36978,-410805,-710306,712420,519663,1432275,605372,67671,-366121,-1833227,-495948,-263183,720401,-780128,-38791,1876190,392717,1124975,-43510,-1615324,-1319203,-594272,-232590,445000,835939,546483,-437696,-824176,-605131,-605094,236739,-596873,-2297816,485085,583067,416761,-187194,766268,522260,-448713,-253052,-228809,616010,-672816,331311,-1232468,-574864,-12002,-104479,812501,971896,17581,351280,-498359,68610,326955,604730,-223559,108152,144386,651031,-353808,461739,-500913,262566,2096391,443334,762524,-698801,-309634,947638,63373,751426,1344773,-318184,-831604,127693,-495441,792112,688568,1473353,1329547,-478725,81015,573588,647770,-1020389,-776495,-998945,-698012,15499,758903,1151916,-336961,-762149,193737,-648242,637813,1533277,1564916,299476,176830,-325222,-852517,-399694,467597,-328684,-40870,17858,-356578,319584,326565,-681298,-171183,1182292,551970,-503208,-1509704,-432915,1150465,1304812,677927,1522336,48262,-1609559,-768268,582282,784917,184646,339557,332817,1757231,-226423,450513,423794,2038253,641184,-467267,-377220,479776,61868,-749724,-804018,-77330,-392745,-1070643,-949259,69035,-316472,-377615,166846,-398505,771562,882924,613648,1348908,433961,180114,-35411,797314,-476486,1796170,1172412,1047558,487694,-284645,-781998,-1328974,-151692,-501918,-521008,-904561,365512,470331,161795,-1272012,31351,263216,805933,248666,-1207917,-16467,-692489,-1428003,386333,345375,-859046,589581,-92906,758043,51612,-854274,-988602,-274433,-16584,-1486645,-1107036,549251,-1220658,326316,793362,-211988,-825237,-307349,442963,172628,-805896,-838771,-1972143,856688,-825836,-625555,-1214397,-1100571,536413,351350,-1182678,-690858,-480092,-235158,-1277654,45930,-1136205,-945701,-155788,28530,422487,-519642,420293,297646,258448,-835895,538469,-261391,-434442,478656,1399794,-1798990,-1290028,-455374,1157928,1024234,-405800,-91258,246503,-384258,-118072,1208954,2930225,10890476,1272504,296567,1063615,1145165,1657833,770042,-895224,-647932,-674690,-834132,-1188263,-685610,-147400,-363366,-484548,-1561587,-51662,-354404,-238685,-21605,78107,-199742,362732,1510554,1262044,-31072,-1085378,-220401,-923354,-482502,965385,529789,-187870,69550,-1030669,-398920,302522,804325,-253584,-591645,431607,-1078780,78102,322177,128099,-894527,605374,272799,546998,-221492,521478,-629175,360212,-554002,-1160738,-1316588,-152810,-522004,-579950,-460127,-296095,131572,-237796,-505266,501181,-564028,-755703,-976313,-565576,170094,-590851,130905,606942,-104520,-982421,1042570,336863,-969453,-1082659,365680,-15484,-426357,-706663,-953184,-247836,249690,558513,381167,110831,958521,-144938,-1150225,-890522,157173,-41112,1166471,881549,-93837,-993653,-16042,-472630,-958061,-122863,485126,154813,-507139,-575218,-771784,1092843,-142912,908381,-1029293,-610263,133459,191166,-258899,73453,778998,447631,-6649,-55000,1055917,1261014,451216,-962798,114671,421479,875513,745124,798128,-1114468,105778,285670,1190647,45708,879184,-649808,-2182555,-1656337,-188331,221744,-1430937,-313272,-1061306,748273,1314523,-1258291,-328518,-1106775,-250007,-1823995,263089,1376618,-144862,-458522,-329485,539743,521504,1191248,546261,-830413,103166,266809,-185807,1014025,-169455,414312,263945,36463,504031,-696123,595376,-1014296,-592686,353002,-199230,-192400,-884928,-957565,-856096,-1133205,-860070,-529133,-106843,-886904,309370,-656785,-426896,-750485,343951,179297,-141177,-668704,-129690,-235183,-108187,254574,-940304,-1362352,-1224814,-447792,-528468,392762,229218,-809546,-1490654,22997,418374,-472703,232424,281962,-642183,-1338995,-586051,567718,607427,-525554,-718498,223703,-201334,-655903,6896,249176,865828,-103193,-395985,-559155,81505,134160,-351217,-1008079,540208,-5032,-145404,-1069110,-128072,1366667,880120,-470597,-367643,-8090,749697,-1363567,-159732,1242274,373613,-161122,-688696,617754,716088,48186,-511920,-434070,-117388,-306874,1115707,740217,1206448,782499,-896256,576819,-616315,-1070771,631531,1436509,196392,412902,424818,1084100,-376117,287026,1881667,961486,28572,73835,-118175,-232086,1233046,1026716,629766,591755,-427363,-89731,331776,-856969,-811500,-261515,329791,450009,903729,973517,-668441,-992879,270173,-47617,-655959,1135670,408771,435440,296233,-509,618765,1383034,1708087,756606,281435,282912,-130779,-1179670,464490,594266,-440581,198953,-765179,662686,1318852,-376022,-1403108,654742,619353,-124417,-1358392,-1004428,-46524,-926750,456383,989635,766192,-207198,479598,-115878,-550781,-724551,-181848,373603,400582,-239389,-760940,1601699,920408,199106,-2483546,-341512,1473075,160360,-1142791,-1203333,-1401667,-960943,491416,-233313,-1167812,-843291,-802993,726496,397031,-313084,1050178,-1310388,-558873,-148646,-206062,-225431,-769581,-1554176,-372701,-443712,262310,-993361,-446075,368800,812084,-327107,481915,67047,714955,867288,124326,-240248,-641875,374449,582023,564437,799483,732859,-764772,-878458,-679355,-249510,-1244344,-1241948,724417,306869,783688,645987,114814,-841633,7749,17357,-336661,-1067583,-665218,228867,504135,121897,-1006128,-108217,687347,880784,-1333740,708093,-443912,1429554,-280293,449915,-286933,-377591,-293867,-795712,-765783,-49099,1199729,542693,-27623,1109060,940486,-22318,-397263,738088,863133,-1258815,-246279,-25563,-183616,13233,-88612,1219496,547845,257659,139289,-13811,179779,132275,-1541455,-1007951,-675239,61724,-1247860,-259458,2018593,1196785,-165867,-695309,345782,-94386,-851449,-877814,-1129900,562421,656314,-227788,79590,-1242970,-510761,624185,105065,642340,-435987,931210,427002,-886980,-486233,414650,1406889,1715309,-1586522,-194963,832695,-1161233,468044,791295,1041475,-704671,-297744,-1108623,84070,294821,-899316,-171738,1296532,751603,-748337,411779,-465064,-719888,-1322731,1307947,-243057,-136304,-289106,-1055267,-245277,192919,-757805,-690454,24614,-551138,971178,-21833,-446190,-1808340,-794462,337511,443236,-451442,-593891,60101,-88991,-254614,-756105,-534151,-1938235,-198674,479187,-936702,999168,-294522,-449183,-409407,-747312,-444263,-1221370,487564,59967,-369265,486841,697675,-1583269,-2317554,446017,98691,-1058802,-383033,648332,-96802,-365437,206317,-813497,89224,428188,-374235,563213,1310419,774594,719099,-82407,132377,-626015,-1385028,-344697,-124245,91422,129135,-875162,60655,-340612,-477925,-1023567,-477474,1177633,182282,366341,1584466,-260246,143064,-1711051,-970758,-501796,-1255380,-492700,127079,639294,-661468,-245170,1665416,674592,190726,-30649,623438,-71065,322454,-667941,-108201,-507106,1929633,613099,770040,-222758,-532246,568725,736422,681111,323945,-423705,348021,1223189,574219,567041,-600854,-389496,510093,-541676,-607744,-662502,684118,77217,-179352,-880355,-132398,1278228,367759,-750427,-867630,78903,-328103,-1056532,955572,-211095,1327955,475071,444098,-435638,-639437,-211801,780473,-174806,-873130,-1596924,-61996,1449032,740406,584277,-296476,-301933,536912,158806,-485599,-570827,-322920,391790,730417,-864306,-1263079,49489,-906855,-377193,-338663,-237954,-450651,-838181,394977,232036,922680,78601,664615,-935510,-702697,-586518,-336500,-225756,-348440,140902,-746405,322157,-1153048,1122500,38506,-87059,-336939,-472309,121221,10605,180738,-931180,-396574,120444,1181338,-670750,846731,-579696,264303,-339540,388664,-198869,-359004,152619,484212,-789310,666639,1027962,329480,-241840,-279358,-251347,-543899,-160708,588893,-229810,500860,691818,-679982,-261489,-321176,-871484,-713795,-209008,-233705],[-309365,-508855,-27495,343513,-202636,929732,556779,372260,111281,-233950,460502,-290817,-169350,1777064,248726,-599597,-7002,-29254,98010,-222594,-373014,252097,486228,135143,-515453,594581,929178,-586297,-98440,343992,1447402,1199891,-472050,-781219,-554885,-569262,-130847,1287312,-223599,-228393,-1458337,-452533,-106561,-552588,584303,223257,-12416,774538,1462,1962759,2204973,765806,1087211,228299,-159452,-148491,-371822,83088,-417660,-875029,1171299,339975,1674700,800175,78024,-291523,-1649561,-423978,-146233,924395,-1034752,-326689,1481975,557129,1174275,-183692,-1347053,-1257263,-819335,-33303,280923,1051265,568832,-148612,-1094887,-933691,-702425,218469,-820453,-2389895,90710,821670,334202,-295662,771294,409723,-703215,-557273,-122192,526661,-353671,350168,-1160894,-222999,-104033,-302478,557813,1100261,-142649,453628,-559027,-25288,426434,751031,-655000,-69233,-503162,417403,-281639,208482,-335355,551684,2344480,108386,281022,-356097,-202173,250110,-42945,778355,1055496,-820550,-765341,70618,-637999,996234,484012,1402766,1233622,-353513,-299686,568635,735544,-470239,-644247,-828501,-1298084,222759,539274,1199626,-155521,-528510,-287144,-1101857,750182,1304912,1023156,66591,24910,-319840,-978400,92976,945272,-424762,-163413,97357,-597113,237285,-37348,-1029615,-115316,1062852,74450,-561631,-1711438,-473168,762175,1305057,1005163,1248525,-355139,-1300495,-1219470,613288,828009,212958,108324,352608,1567646,-647824,443308,392287,1679055,653169,114377,-342320,-4363,-388838,-680661,-1309541,-86998,194954,-824543,-939133,682254,-347154,-487419,-119707,-128859,619496,876681,590165,938436,119843,-47600,-322051,656638,-706096,1901753,844316,1475699,501443,-294337,-910183,-1115478,-631477,-162200,-189351,-1101458,315074,297298,-10867,-1237837,-163816,82082,325353,39713,-913966,-322561,-656272,-1690690,328343,221685,-909294,509558,-135149,616781,177312,-258399,-777203,-449390,492093,-1703776,-824711,545524,-1224421,596071,1213021,-95762,-800352,-271034,615186,392921,-470685,-449835,-1178744,783962,-453521,-573976,-1449204,-934526,656719,60160,-1479546,-1003321,-785471,-323999,-1543992,-52572,-1067506,-869152,183372,32183,78756,-901322,11809,331025,576037,-796522,289036,-350950,-339054,483155,1719872,-1443352,-1287922,-1329,1346746,1076556,-647246,-439433,306189,-278933,-283406,1041106,15126792,40864339,2039426,931246,540279,829952,1831813,554598,-874178,-439334,-191119,-372023,-1101168,-416065,96590,-107577,-447986,-1272253,249490,-102962,-45023,-29038,105794,-428825,270703,1472548,1167288,149098,-724636,34377,-942802,-441515,962570,168683,-703259,17303,-1428905,-323895,261100,832680,-35796,-258163,231182,-1110513,150429,365957,146639,-1303725,290459,409275,376999,-225437,603417,-590505,-34183,-914311,-1034440,-1073004,-32878,-421878,-782240,-646123,-222424,124680,-423563,-1071096,-38184,-724537,-838342,-1073241,-471525,346400,-561665,-6144,480948,106599,-871669,784339,-189266,-931578,-1029617,259908,-313912,-391288,-600150,-1092966,-491994,-27340,19078,-301619,109720,610253,-195216,-461922,-917821,171006,-147514,-225609,849580,115070,-791091,496047,-258362,-1042636,-575829,1018423,852001,-497260,-867585,-628844,1211073,-730684,659583,-569264,-429869,158110,29116,396196,-34442,556069,947475,-271794,-363072,1053440,1216123,326137,-538478,44230,164021,676989,602995,418206,-1254468,817202,338754,1103092,103961,768781,48036,-2179730,-1405127,-441313,-566393,-1144420,250594,-1079826,248418,512563,-1232045,-136677,-1231216,-867022,-1989332,18533,1287927,196878,23800,-349204,581898,626006,1375101,493412,-1037522,248262,566543,-312861,836038,-48743,772860,238490,-251337,118020,-470706,1107961,-1101506,-559537,832084,-130467,-153286,-671257,-1231847,-786606,-1021273,-741582,-656619,-17312,-741874,472086,-172366,-160078,-535059,588742,449391,-347117,-769701,-1012948,-420835,-366907,39006,-1189220,-1497846,-1320566,16930,-818048,495370,129309,-800996,-1423819,-372446,124911,-832222,22001,922359,-835191,-530745,-116380,846528,360997,-380601,-607059,-256438,-773827,-416962,-18189,-20828,803187,255101,294992,-237905,-15285,-627619,-389352,-1010958,438081,-96840,-532169,-770110,7323,1223056,908911,-173329,-677418,-76531,863210,-1548309,-176659,1510693,-249747,142091,-904948,515821,625969,-18501,-457150,-787079,-24013,270213,1278728,1011579,1343233,758031,-848974,724919,-722802,-601159,594202,1298204,142270,338894,502812,1286990,-579442,276548,1912479,783629,26962,-433276,-343222,-275825,1282670,1202354,695872,134360,-419101,-264178,-88208,-947379,-951557,-302860,36056,611292,957376,1211691,-826567,-628972,508664,-383417,-634741,1577269,430684,404472,-43202,374629,977192,1082747,1634063,1146424,454976,-540035,-25815,-968353,246168,293152,-558590,771248,-752723,793121,1361454,297632,-1383610,-332801,572207,162018,-1144997,-1102124,-292192,-487745,64650,531013,817467,-322813,554161,-227153,-715955,-824304,-529055,300566,-96406,108563,-506710,1552746,844871,358579,-2869641,-489091,756645,-189635,-1240625,-1258991,-1260470,-656114,192430,87564,-1291916,-330774,-199970,424573,389818,-589463,548972,-1159030,-931309,-47984,85901,-546350,-583636,-1364357,-456644,-456942,524988,-1448593,-372840,543293,845414,-432783,209734,-312595,592649,472208,126664,-777139,-223071,792095,435325,440382,781029,720527,-533717,-1008099,-348842,-225067,-1274327,-1247920,960252,673221,1050583,509834,119186,-472628,181719,180925,223397,-859420,-658450,-116636,951631,371024,-936366,-222303,321617,1177565,-958801,1219027,-155192,1821842,-212861,45270,-44509,-163275,-397612,-492761,-1298995,-358634,958729,552692,-91529,1025200,858920,-198712,-357062,680801,522414,-875715,-22330,295815,-53867,41055,-157496,1529703,1026296,429036,-92521,-397920,-166486,242188,-1569088,-983768,-232386,-21359,-1173049,47915,1748254,730019,-395865,-922926,417185,-127766,-1031579,-1036706,-725793,685737,237764,-44989,146756,-1305150,-280874,593264,-280300,75416,-219730,1313266,510396,-815345,-613348,13250,719213,1430071,-1395469,86026,782851,-994045,915249,449077,1168004,-556437,-191061,-1433867,-272670,200942,-1089601,-93583,1328558,739987,-631204,42945,-230522,-550650,-1452444,1077220,-171522,-279584,-457478,-988398,-373512,110353,-942794,-856221,-225604,-340810,1122656,-145827,-622173,-959662,-507934,8849,575339,-173653,-190915,226134,-104797,153937,-683235,-823313,-1804510,-193278,136397,-415900,1236418,-315314,-248281,-75917,-831188,-249996,-1522860,388396,-136879,-437583,122843,785126,-2176744,-2848213,516673,274858,-798101,-380231,896269,-190434,-9238,-108250,-973275,170058,644393,249834,931971,1559211,691926,320093,-68786,397047,-571813,-1408180,-365857,-477417,-111862,287456,-1193924,-16273,-595135,-373105,-816283,-485294,828501,-207589,449793,1758291,-251783,113913,-1380415,-1047617,-277233,-1111673,-469525,784661,1362479,-481461,-55616,1184060,308938,204790,309568,743076,100600,273614,-657599,140241,-725953,1802042,274740,1005373,335745,-195472,606756,788564,843222,197583,82014,614315,927944,-32932,257260,-668661,-706743,821947,-333061,-716099,-1179964,775408,77834,-378550,-907359,294465,1233265,330821,-455480,-533259,-105007,-241848,-907557,961115,-284010,1389505,385432,-210996,-818946,-919428,-319816,1109201,98073,-572605,-968158,51741,1425344,818424,532536,-306993,-73544,621586,149371,-647633,-200072,-81238,427344,327311,-1260120,-899403,-366819,-930542,-437923,-14469,-102847,-46216,-808445,186119,-251379,915978,634336,813729,-1054373,-1342081,-430693,-658211,-433821,-322430,147374,-937243,631892,-926540,442002,-58062,-21598,-505061,-485477,180286,-55483,57529,-1122361,-255999,78185,601610,-979459,1012217,-855177,-313910,-455448,512123,165976,-351060,302810,412247,-863229,672347,1223821,634980,-329763,-404740,-263095,-27839,-111943,471603,-301580,448319,617013,-451185,-183803,-190195,-608793,-728631,-63917,-182568],[-177124,-376532,-423652,-150880,270651,727536,397067,432121,226170,-79938,432182,-376800,388376,1520320,476150,-340395,230503,17954,411211,-100473,-201260,599471,714506,385896,-925885,151193,993030,-465771,304397,272192,1195209,1327093,-16409,-489669,-694118,-363192,-509216,1026840,-60879,472,-1260526,-152924,52365,-501080,493944,92449,-90545,465909,-314178,2082916,2006894,798845,941231,269191,28533,-304428,39294,559366,-310144,-901292,1407462,63226,1649610,1052302,123148,-244731,-1298018,-296642,88857,1013490,-1221421,-467290,1091688,717537,1105841,-508949,-1024607,-1192197,-1097560,214949,19011,1129891,602402,-43833,-1193507,-1147167,-869283,312972,-887869,-2037735,-136007,906808,253067,-382995,676448,196020,-809547,-619609,17417,434051,26821,299558,-717101,222027,-316414,-485419,192846,1257720,-207820,520721,-517410,-105115,457399,911592,-874171,-202927,-964013,63407,-130477,-110656,-178251,605723,2168333,-228774,-425900,-48022,-158324,-430165,-288768,716831,688970,-1331386,-681051,-12826,-508872,1092596,365941,1063931,890839,-153782,-444839,371181,628610,147996,-359142,-586285,-1559757,483401,95861,689986,11121,-326568,-790349,-1377453,654291,718087,317708,20224,-21126,-295162,-910560,366470,1197678,-481279,-262230,86476,-718517,285232,-315595,-1427853,-104451,878737,-385151,-467955,-1370436,-386655,171866,1071847,994467,819510,-535960,-603260,-1309198,645152,721175,94088,-347396,346930,1111280,-1047055,340787,315976,1061353,469931,614777,-403572,-619090,-855319,-699021,-1420481,-61755,703671,-324459,-861998,1015679,-173643,-463244,-464120,135503,329774,850754,571570,352286,-29985,-341292,-579635,625779,-711466,1559635,718510,1583433,472785,-130748,-852645,-884214,-966835,226953,235885,-982419,230349,53545,-244524,-1093239,-318704,-100910,-115020,-153576,-411394,-657444,-544971,-1637775,276206,-12606,-866732,331331,-209827,432402,210050,299822,-513653,-634733,958610,-1702829,-433478,528192,-985779,901857,1604401,-88610,-773829,-239104,631361,608491,-91354,-73795,-383161,617560,-72127,-407062,-1295517,-558372,684781,-305385,-1468863,-991259,-770428,-343007,-1767254,-184171,-1015454,-801017,441101,116763,-303202,-1140100,-498391,280080,855463,-666533,135914,-345188,-159600,345506,1736699,-987172,-1031385,436592,1303266,1044480,-855920,-947735,283389,-104739,-558658,721377,29658994,76778029,2686214,1449606,13097,417100,1677349,275485,-868456,9690,541724,-47331,-821963,10203,177621,12333,-366740,-772029,512481,113495,197720,-26367,87231,-561629,165289,1243825,998591,245195,-300410,351294,-951216,-546832,837599,-198658,-1054823,-77853,-1728721,-170167,135050,640869,250599,95715,32594,-1079328,205560,354969,140242,-1630274,-146057,386951,273356,-232089,506573,-548504,-340417,-1286317,-609279,-808299,119695,-208092,-739547,-738872,-135976,93140,-481443,-1463843,-589580,-754953,-944812,-1060367,-413057,547624,-454332,-100045,371740,303429,-635602,608815,-586194,-745155,-728622,22573,-624357,-305477,-422286,-933873,-777041,-446417,-784228,-783787,162805,415052,-230517,390571,-815886,214295,-216548,-1458566,537395,251641,-631463,704233,-187946,-988297,-937814,1404709,1205222,-535525,-1003735,-431868,1158270,-1137590,362969,-44242,-143439,106929,-182648,1201452,-61481,258328,1140571,-497277,-595396,939617,1090759,467702,-71547,140212,-8883,299946,336823,14028,-1174274,1427174,267578,961811,82490,595005,674750,-1659889,-1092351,-667903,-1025202,-619289,786031,-792337,-263119,-376617,-1171969,-90118,-1278527,-1270138,-1484465,-299202,974832,575833,549455,-226661,668871,638794,1389506,356603,-978646,467521,654211,-452811,629634,68853,694723,190994,-460396,-356960,-263800,1539824,-982352,-499886,1230377,-155920,-83399,-311498,-1513163,-714160,-813783,-278237,-519469,43403,-597865,550126,336809,183089,-314547,815660,715608,-593136,-767051,-1677090,-544883,-421740,-136382,-1286693,-1606220,-1300969,405528,-1180324,419016,109859,-550685,-1178395,-798151,-307064,-1104288,-90385,1621251,-950586,519794,479703,1003739,65471,-400830,-489440,-628859,-1067454,-118756,48881,-349765,611739,501175,803004,276886,-159944,-1291777,-385240,-923172,351236,-210502,-909000,-425575,91426,961135,603609,124874,-835428,79029,1020694,-1534257,-30959,1404176,-597751,322628,-1110526,517217,559585,-156551,-343976,-921846,33341,699115,1329461,1157159,1326798,476424,-755818,839049,-597944,-50491,459529,953941,109299,287241,578693,1301444,-688774,64008,1678082,637149,128111,-889291,-547804,-234194,1080923,1252517,662494,-304328,-383974,-445453,-475823,-841722,-1003817,-307162,-260337,870611,966039,1317291,-603825,-175311,511613,-705438,-623388,1796250,273422,293996,-531019,723749,1175078,814950,1530510,1339409,566321,-1174404,-216539,-747341,47098,-136699,-631301,1183201,-634078,681444,1253041,977793,-1069915,-1036786,487816,609419,-870395,-1128181,-470303,223094,-39483,62902,771235,-188072,674811,-410009,-931329,-1057581,-794999,155714,-790483,239372,-229153,1250716,650073,432206,-2703971,-539632,106708,-583042,-1372753,-1251090,-877680,-232295,-152841,191363,-1409256,-15983,177087,106878,326285,-672240,-59180,-952936,-1272448,31620,359136,-906884,-416204,-807913,-531469,-448349,637157,-1592545,-228275,566983,747998,-602474,-92600,-670277,519276,197580,101283,-1306455,66142,1009953,348670,309563,581055,742529,-348537,-978159,87141,-218310,-972809,-1028362,1128659,991002,1206096,290136,24240,-148674,322815,217599,765208,-441456,-700620,-304654,1238628,401834,-882741,-286569,-15979,1329110,-522365,1325469,189928,1787089,-74325,-436646,117528,28226,-549682,-151331,-1550186,-550306,369183,419952,-273434,691373,642942,-301865,-268624,614747,238343,-374403,8138,478875,-88281,-44434,-325065,1600304,1379700,681719,-289879,-697792,-500670,324873,-1611900,-679754,373905,-169653,-874385,334965,1230228,308348,-430462,-1069108,395890,-18140,-1030103,-965434,-87783,708304,-9283,87840,144841,-1248622,-84316,637607,-457707,-601250,128362,1510341,472595,-695323,-816087,-421146,-12194,1076891,-970643,325450,665171,-531694,1306900,76426,1193694,-395868,17471,-1426561,-779822,71722,-1172427,65570,1516248,673934,-441212,-285441,-131073,-340821,-1254347,810163,-68580,-286457,-531419,-780463,-444604,-28311,-917999,-679952,-326215,-191365,1049906,-254600,-695682,-76039,-143517,-134147,804461,113036,160350,777418,30788,543019,-429545,-960971,-1307083,-210769,-277199,153498,1368798,-298303,-11066,270697,-848932,-494,-1477589,247027,-272527,-508461,-355620,715011,-2425029,-2729737,608026,403605,-527658,-321765,818181,-328776,244803,-403283,-988679,307828,754262,832257,1311137,1646514,522170,-183428,50808,573166,-453559,-1338753,-513235,-803200,-452474,265542,-1397494,-346744,-900226,-141173,-277934,-527788,467021,-686707,442029,1618535,-167496,-72342,-793596,-1158804,-83299,-751363,-392421,1405124,1747570,-198551,-14230,453828,-120308,139015,696377,881657,381268,491066,-518218,293538,-730382,1360509,-10410,1213617,730443,171947,576778,775415,715638,42370,542910,809765,686266,-528943,12003,-722013,-1155454,849905,-136209,-705663,-1378909,730328,116035,-481626,-920107,649631,1142088,144875,-92494,-99589,53244,7124,-495572,783927,-189002,1343191,278199,-636760,-1207499,-1005541,-213272,1222680,197998,-328657,-117252,193932,1063094,882625,373830,-186059,89662,558710,107094,-602098,174925,95471,534818,-31363,-1404385,-510934,-629954,-690546,-306454,300748,50687,153069,-713271,-99636,-674414,739138,1208665,1191602,-996791,-1891976,-256321,-722262,-656901,-309801,227941,-1112381,1007327,-762532,-173432,-170951,-5849,-565813,-435520,175179,-132233,-13549,-972455,49958,159138,-52524,-1183748,1224100,-942087,-828462,-504716,490649,421889,-283499,340336,146820,-809949,676559,1257543,849343,-422056,-464124,-175411,506316,-56635,496579,-230656,364414,469762,-201356,-33691,61197,-376683,-619287,46263,-221325],[-22956,-150734,-703367,-505978,825321,615184,67606,430685,252028,59146,498379,-550100,843042,1132523,737076,-137338,437195,39287,692858,33470,29093,878430,855054,552727,-1159658,-385319,916959,-68533,667618,166295,806891,1179634,494619,14515,-804381,-281931,-985957,667316,24168,178953,-920960,44143,174258,-389646,494686,59906,-203213,62610,-526559,1921978,1610133,851935,645894,220423,279229,-402095,457865,1290394,-116455,-723829,1421082,-209755,1435570,1303877,137831,-211346,-914623,-127657,388322,964137,-1282393,-442878,767498,809310,942368,-895632,-714634,-1091430,-1365755,381794,-244672,1044228,563934,-131014,-1081346,-1213582,-1168380,442207,-734537,-1457109,-136012,895825,213720,-399212,520640,-47676,-803120,-461847,152083,352769,379633,175512,-48047,577546,-503170,-597518,-107709,1387577,-152871,576548,-357108,-156147,393149,1013380,-848010,-142668,-1111471,-349262,19548,-418532,-46854,467606,1540217,-500696,-1139365,174798,-135515,-869439,-534768,599185,307294,-1620519,-559294,-107027,-193675,1145791,425197,544076,355561,27344,-341176,10548,419117,625426,20194,-372294,-1296701,730729,-459560,-198640,132082,-196716,-1131180,-1425448,319011,-25016,-287725,209270,36018,-248203,-679842,317521,1151922,-451457,-415150,20166,-680289,417666,-452009,-1779449,-172359,613674,-709401,-231233,-510070,-228557,-440865,657827,633816,278258,-528644,270823,-1061196,568621,483906,-118070,-900093,285955,475139,-1303408,176235,219567,299048,201634,1001761,-501227,-1225224,-1289398,-758903,-1127602,-26785,1005220,253871,-707007,1007543,164749,-310314,-740876,301626,10556,832888,494260,-257829,6089,-615840,-781384,686142,-552583,988517,721626,1296296,406229,158068,-745836,-721951,-1139649,458799,593982,-600475,180895,-182141,-408634,-875746,-409882,-243340,-391413,-280286,45125,-907601,-403664,-1312640,271290,-329137,-731358,101458,-199268,324320,255126,669672,-216313,-773404,1241591,-1488422,23525,489930,-564736,1161114,1714930,-174331,-732081,-177663,485115,757914,234459,166812,104512,426627,219628,-175216,-767928,-135575,576194,-625890,-1133399,-675633,-438306,-286630,-1756668,-292566,-953781,-754063,529379,298063,-636399,-1170630,-925167,171002,1045452,-484481,109802,-255925,50285,122210,1454963,-571451,-633015,755157,1015117,951352,-871146,-1460147,218344,117386,-886721,295853,37922920,97822620,2976242,1600555,-317840,-1920,1328700,-3204,-900881,569517,1258310,50724,-453220,387237,67460,16378,-215531,-222467,720760,210228,380748,19478,41277,-488624,90008,900266,849282,272941,117173,641557,-938863,-884678,602709,-483713,-1202903,-207318,-1690997,7376,-56721,277116,551163,405417,-85860,-978653,234606,260790,119437,-1768478,-544680,252533,218207,-262932,302795,-529099,-478839,-1608755,-46929,-559519,201709,58015,-427165,-701724,-13137,47028,-376521,-1606626,-911869,-568579,-970287,-879336,-392338,715935,-281358,-93376,345064,478401,-448685,524297,-782409,-496498,-225985,-271988,-888701,-173951,-217012,-573730,-1036671,-817817,-1557084,-922674,296624,449099,-217563,1210397,-584558,277782,-216631,-1986142,53357,312495,-590822,502128,-280182,-828742,-1165528,1404938,1142241,-623095,-962401,-238786,1009662,-1155523,59203,426395,168490,37496,-299815,1846364,-39932,-63337,989423,-628203,-669971,775603,936410,755624,268602,285511,-93578,-154883,41528,-342692,-912221,1688586,75813,810479,27525,401456,1081195,-840920,-1003472,-768700,-977221,27332,1201979,-276621,-648120,-1039127,-1098548,-163839,-1204106,-1237180,-585109,-609598,510557,857881,958709,5002,751533,543180,1197589,218112,-773605,737427,565382,-521745,468461,145535,239542,146611,-565774,-779494,-62253,1823234,-661554,-407713,1432647,-263752,-37761,103697,-1663826,-675537,-633318,311967,-92901,51126,-475069,544078,705312,532881,-93931,960721,914903,-804578,-650549,-1830468,-594808,-271740,-242092,-1210334,-1649604,-1166944,603067,-1563373,166387,191537,-173873,-848970,-1140241,-786272,-1202694,-96325,2129194,-1000287,1428921,997368,982021,-182786,-608347,-364308,-770509,-1055072,148056,149544,-643833,387343,609706,1018896,690376,-309730,-1651723,-375860,-781444,300621,-327128,-1068215,-159618,116227,603604,58297,294544,-842298,392623,1157980,-1235212,210354,982073,-649545,326258,-1236061,621516,578139,-296003,-234900,-873196,24049,790711,1252075,1143861,1115186,34075,-662995,939621,-192232,454660,300860,499517,138334,294572,620214,1075159,-641351,-372699,1287249,525136,306641,-1138195,-656266,-115599,638784,1129277,524348,-614567,-391031,-615225,-679842,-503737,-934617,-259603,-501511,1137072,929438,1232002,-82320,242471,269316,-849268,-651888,1740672,-46114,148005,-932346,950796,1177448,693552,1358067,1351290,622849,-1479792,-615058,-608815,-76536,-591548,-661067,1219039,-442008,344145,991899,1341353,-620471,-1403014,370483,1037824,-615989,-1128208,-445929,996242,166354,-275571,666595,270814,766694,-577454,-997753,-1156842,-905306,-2184,-1468672,131711,-6661,733712,317402,393555,-2160142,-495385,-348373,-927595,-1539453,-1128395,-305514,209358,-517779,60186,-1419186,33664,259340,-178864,194130,-550032,-541194,-764325,-1458922,72854,494928,-1243294,-256027,-151905,-594674,-432440,652578,-1364724,-63605,388304,575114,-760873,-311016,-894212,529771,106996,75909,-1669277,93629,1023066,391575,256182,332177,793803,-193850,-898391,518495,-177578,-532474,-686603,1168589,1099673,1142140,50860,-146808,76411,415907,161339,1161990,23983,-767642,-380337,1286651,216809,-881020,-256870,-182705,1280639,-127133,1155623,574959,1432164,122872,-888381,160587,169710,-714821,58391,-1476262,-513652,-404216,131341,-579943,184597,329906,-317382,-200673,483449,89595,115897,-164207,321542,-298595,-254494,-571783,1474972,1509516,899005,-372727,-837523,-776122,350439,-1632092,-177098,977385,-330984,-452317,582333,707072,51360,-316835,-1084249,243085,177568,-920517,-630855,407693,600215,18883,152998,62892,-1118911,-8645,734528,-382766,-1091951,535314,1474843,346534,-534974,-1017274,-792937,-469466,774295,-489111,420311,528620,102934,1465450,-252074,1174382,-232280,335444,-1020649,-1221158,-55119,-1149323,124607,1723908,651328,-199010,-511804,-175387,-141509,-793213,564638,58666,-245978,-510646,-509763,-439374,-156170,-715207,-362443,-322018,-161190,738580,-347271,-645994,543891,213682,-133163,1033920,349671,423347,1460255,238317,851003,-44861,-918525,-618363,-231789,-674846,617367,1343500,-276958,267558,577780,-770561,198990,-1020197,77973,-322207,-547586,-787914,479241,-2173303,-2047955,710536,498457,-339839,-267033,489392,-463875,353089,-634886,-741260,471963,712281,1163536,1592783,1575521,287490,-716049,197909,621554,-310629,-1195656,-734208,-1022736,-826713,100447,-1410668,-885419,-1151962,122453,418216,-565235,275872,-1020192,344682,1213726,-28178,-362104,-157410,-1275773,43566,-226293,-282628,1812930,1721451,103428,-142944,-213804,-474671,4961,966484,979620,629219,953960,-310624,318292,-550143,652242,-36525,1376191,839982,454458,482778,699106,379797,-62785,774218,863778,524418,-760813,-184510,-784134,-1549933,631387,-6586,-627469,-1199168,579087,192172,-441028,-890961,871340,969454,-258531,205784,236128,430269,404648,100757,473664,47445,1136326,184764,-682132,-1465245,-818564,43157,1130491,100517,-170851,660493,289262,452289,853945,141581,-35714,123558,371011,8822,-253532,588528,191350,743252,-259763,-1285522,-143208,-607045,-302214,-22754,531839,235835,173976,-576702,-364642,-940498,479469,1646694,1640947,-788998,-2260314,-157936,-540625,-798535,-300844,326979,-1249962,1361493,-646054,-606739,-261915,-49127,-511577,-318345,98363,-228619,-20278,-504463,457588,412182,-499219,-1154977,1394368,-783323,-1117735,-491107,345960,495739,-99727,252964,-283458,-670289,724235,1135120,954600,-467941,-382581,16746,856173,-30378,547303,-81764,291119,265000,-46974,149499,328716,-272203,-422990,101873,-323538],[127877,114612,-801031,-616568,1255498,572518,-288367,353690,196943,168997,630662,-758250,1065623,763209,971428,-72218,539439,8049,833472,102451,256649,948485,864696,596616,-1248383,-887018,663152,511718,872401,29861,380679,838814,943913,520773,-839655,-309979,-1419226,350750,57020,262114,-467397,38832,201197,-238081,585675,67249,-349630,-374257,-502143,1578381,1189989,900506,353375,107649,534397,-420521,773781,2030773,98814,-329433,1333800,-390127,1187786,1489933,78921,-172425,-620055,70162,684147,792916,-1213428,-303617,507106,792149,721977,-1197359,-422732,-900516,-1550754,375938,-404084,819879,375835,-325123,-785856,-1173234,-1594271,505863,-381856,-878717,61355,841191,230826,-299281,368175,-239352,-732415,-201314,231792,285132,630200,-9226,624100,709681,-528285,-604885,-201860,1435573,-2605,637837,-94720,-166657,229476,991135,-638742,203207,-945132,-726495,82918,-629375,65335,248593,640567,-652683,-1623285,289993,-110607,-964904,-620343,479444,-46057,-1561895,-379828,-205215,191807,1238458,666001,-15544,-237857,86608,-72534,-426869,199581,814883,404749,-282324,-565430,883133,-974006,-1112390,200318,-148260,-1201044,-1274113,-187162,-620322,-555030,585638,156798,-179731,-351389,17436,832166,-310909,-674090,-43901,-479633,574428,-433541,-1947959,-307886,261188,-820223,82667,584577,-81360,-959994,126580,37890,-307987,-457753,1097483,-613928,330764,180654,-372316,-1362836,146917,-172982,-1334718,9637,131072,-412413,-7548,1260647,-559953,-1683027,-1574808,-787577,-585020,-6322,1040221,701939,-499255,711282,539373,-71343,-878541,288761,-212967,820583,336910,-669593,192006,-739602,-888147,758020,-358430,438370,717613,685934,304318,478483,-717579,-636673,-1174694,393223,734344,-97272,226304,-344464,-401377,-634709,-415698,-320785,-457097,-309245,340470,-975694,-303552,-836159,337749,-656031,-522151,-94627,-157584,223628,320520,769828,131056,-826035,1298472,-1095060,475287,423007,-84788,1279113,1448520,-281921,-660367,-50223,217205,803047,436789,192362,157369,301387,354339,66928,-32388,138888,312429,-820574,-567708,-197356,56646,-169084,-1440274,-337550,-829631,-732825,431376,556870,-832249,-984812,-1135145,46542,1110173,-291505,199505,-106576,208718,-97328,950837,-300150,-252073,902903,515683,835040,-627559,-1793552,155720,336242,-1175896,-140297,34432979,89810711,2783375,1276424,-374097,-356995,919203,-247266,-961948,1049614,1682629,-40834,-150398,520361,-211241,-31013,11694,202718,858193,151424,420457,130006,983,-231669,80514,535086,753547,250593,454711,814366,-890354,-1427678,304191,-617931,-1165986,-357148,-1163851,146601,-264282,-146159,830989,619833,-77505,-823493,244352,96056,98461,-1640101,-741393,81255,165629,-358400,72533,-536546,-449855,-1819430,435970,-353772,119225,305566,83436,-523141,171565,19282,-107396,-1502182,-917511,-183890,-859880,-529827,-390126,745041,-74846,20732,419547,620847,-429693,513081,-766872,-300062,296097,-539874,-1048360,-11070,-43822,-154269,-1219624,-1002353,-1969593,-733481,508795,659597,-143767,1823038,-274672,338391,-143676,-1722291,-425974,322153,-675544,-55876,-464120,-598394,-1236047,930778,727605,-739141,-788365,-100928,859675,-750462,-223895,741793,408303,4059,-224645,2070366,10881,-361382,572714,-611818,-555454,605806,791566,1026145,388824,306764,-110025,-533960,-174612,-582485,-552808,1475129,-181803,694241,-13948,221728,1241766,-43325,-1252190,-660165,-488851,622643,1460442,319603,-808360,-1218033,-998061,-278890,-968750,-775595,320383,-840422,-13972,943664,1136444,276943,723118,362588,809505,137785,-574364,991344,374670,-462801,385889,155687,-378391,133097,-579929,-1040035,152704,1933252,-220833,-284509,1376962,-418955,-60527,468331,-1571471,-652512,-549122,767123,496869,9068,-373387,471967,826459,818262,141132,950093,1008987,-900031,-448549,-1387231,-572925,6119,-252946,-976717,-1601716,-937687,563063,-1913150,-202738,356025,171007,-532261,-1283594,-1186333,-1112806,-15336,2272165,-1012268,1829670,1220051,778077,-293260,-933446,-235273,-634528,-803219,309522,191802,-827585,190406,578769,961631,789222,-417406,-1622738,-377144,-629653,286540,-436966,-874941,-39456,98978,164598,-559634,249585,-723533,742689,1212548,-632795,451091,425611,-513653,184292,-1228855,788028,708279,-360163,-186898,-771097,-71046,473166,1046169,988555,729841,-417592,-588251,1042689,414105,816199,190183,58596,248030,378716,610484,647817,-422395,-956400,887128,429830,522581,-1088605,-599713,39295,87360,854642,305125,-723360,-460820,-732543,-603769,2755,-751069,-147261,-655330,1284258,840489,926841,543008,525400,-103309,-729978,-697462,1486294,-417864,16741,-1069051,997229,1014366,691935,1095282,1260370,654671,-1487136,-1058608,-595683,-94602,-920321,-667586,825274,-239333,-114221,590607,1176975,-244325,-1525842,225011,1288708,-434999,-1124641,-178606,1591856,536050,-406339,525958,980024,757155,-658304,-763166,-894508,-825258,-126223,-1916499,-140415,96218,114269,-141367,247531,-1588670,-384919,-592573,-1139892,-1689169,-869777,314406,564405,-855168,-233331,-1252396,-150518,96166,-406800,3849,-270596,-734496,-634463,-1408361,56974,404269,-1452771,-55090,361555,-645688,-433941,637374,-850981,74768,24519,393328,-826873,-354910,-911102,610625,192964,80061,-1777554,-167002,910052,574007,333419,147374,849991,-52669,-848646,849552,-86088,-140054,-349105,1071338,894120,795858,-138129,-342570,206172,447780,94855,1311913,372783,-795741,-415758,1101910,-123894,-930721,-115782,-103607,1008005,124337,886584,949120,989002,346856,-1224856,82345,239886,-849542,36616,-1158676,-208227,-1098598,-255597,-961764,-404926,-26279,-258432,-212521,290197,121677,483151,-484994,-214817,-627138,-559934,-844021,1235119,1354206,932613,-291484,-801802,-944127,296660,-1567238,345835,1421232,-427219,-56229,802858,289218,-13096,-144233,-963892,-41679,366603,-806235,-117684,471155,377884,358227,157039,-82662,-958743,-92062,834685,-122946,-1192943,871914,1250030,221711,-333756,-1116827,-1042890,-529600,565273,-106763,339177,424586,732437,1294460,-491329,1205255,-86902,707591,-328840,-1321518,-135516,-1076263,-15513,1654107,756343,90036,-612592,-314420,-3700,-200697,370215,198565,-252178,-408458,-238913,-357619,-217435,-427700,-100440,-296675,-253803,256011,-435406,-489361,779693,505570,-103691,1171268,497343,586241,1880633,403828,1076164,381857,-727802,34064,-237592,-994957,852467,1154602,-285021,567049,793239,-594915,259366,-215264,-95141,-287465,-518467,-1038330,110259,-1503494,-1136985,800004,555918,-258166,-228308,63879,-541842,327257,-788648,-220102,628055,540527,1150508,1644153,1396798,-923,-1136948,298816,554786,-190018,-1023994,-945387,-1079367,-1118836,-126021,-1223096,-1465479,-1260972,325068,1004714,-555598,306667,-1019910,191022,684962,136333,-685187,342022,-1346932,77956,296988,-175592,1873474,1367574,317526,-396738,-514604,-620391,-161344,1001531,992524,704945,1508885,-123094,219805,-267049,-159187,247599,1474033,662707,566632,308996,550068,-7815,-62729,691137,767813,442678,-670743,-353586,-845213,-1713868,318698,23737,-541156,-729952,405234,301257,-257222,-780630,938617,698046,-874965,341158,317752,824652,866066,722555,153674,341036,778148,127959,-363453,-1506301,-423432,346828,898075,-161868,-74594,1137358,258160,-230786,681347,-117668,45508,15643,106990,-126454,365044,1050300,218577,984442,-332842,-1008535,185123,-319550,47424,326248,637499,483687,141021,-437539,-486282,-1014790,258374,1808357,1958788,-499221,-2418485,-163931,-234132,-773483,-303136,380528,-1322048,1606813,-465458,-812897,-292430,-142119,-381744,-166043,-30520,-334752,-2114,124606,869964,812786,-523876,-876076,1430420,-391418,-1121333,-449449,138106,353477,203487,77633,-783690,-529172,787548,864081,933305,-420989,-131683,300012,876479,-60821,465411,45734,256604,44160,-62530,306917,530292,-324037,-208121,99043,-446991],[271012,359733,-719001,-509104,1386857,558832,-527635,207781,87178,219103,725130,-932828,1077731,565436,1113042,-180073,508166,-92403,773312,46437,423040,755282,742288,519629,-1265593,-1250561,287092,1055360,840462,-104624,21811,449580,1204281,833053,-781376,-413056,-1663454,190285,68276,224680,30462,-203860,95137,-61090,748687,71754,-512263,-752795,-212316,1190753,903694,899506,155860,-28323,739957,-344447,900238,2489482,256326,227761,1329771,-436866,1049673,1558205,-58514,-117442,-430414,280510,909362,549199,-1053686,-137788,298415,661732,486932,-1308553,-132219,-569985,-1595061,187852,-391896,532637,24958,-495122,-388119,-1110536,-2041976,433601,62156,-446596,348482,764282,291305,-69474,284180,-318279,-636217,12542,206133,225747,739911,-225213,1095835,586174,-352500,-505170,-45137,1372654,181551,709341,221317,-130099,-10109,807877,-376929,789248,-563358,-967059,-644,-683146,183218,82340,-198416,-654666,-1741011,302982,-81041,-764824,-448911,419410,-348835,-1215769,-140231,-308327,537494,1390328,1007710,-464791,-723681,-42954,227522,-826977,32704,713708,701243,-358851,358391,876992,-1330668,-1721968,231897,-166855,-1017365,-992896,-711715,-801681,-410596,1017777,278333,-99542,-6120,-329614,351703,-73006,-1042110,-56744,-157546,701688,-274044,-1813691,-461799,-146935,-704910,370147,1485297,-23903,-1338782,-454239,-598399,-845303,-452270,1697358,-153017,-40181,-100419,-633360,-1579931,-67296,-637836,-1127250,-93134,69221,-862525,-49236,1389833,-520478,-1863997,-1541011,-718422,-52696,-12241,831891,867005,-298338,260755,799223,187898,-884879,81171,-242983,782019,123214,-694969,466379,-603739,-859097,729048,-255588,67041,602910,-44044,176553,723393,-819607,-547357,-1108280,35868,580393,354630,385526,-398747,-192114,-417379,-323921,-332809,-353999,-239258,497403,-828455,-305789,-358327,474815,-893670,-260304,-69461,-193560,-2892,352246,644670,531324,-788465,1188375,-575655,830972,323650,310959,1181716,910618,-324894,-551276,162661,-94363,745894,507330,-3495,-151940,312525,311866,274062,655734,133355,-85636,-862952,53508,241081,479085,-23186,-900412,-302803,-585247,-728104,204873,843324,-835605,-636805,-1104919,-52573,1032993,-120851,353181,69072,244700,-228142,345426,-202037,-18757,896476,-117500,732238,-173117,-1802094,118044,477153,-1322285,-472828,21862234,58344631,2161808,590256,-244932,-622996,521006,-443862,-1004165,1261501,1671351,-192480,-31107,333906,-585790,-53799,288436,401255,917586,-42769,296362,304545,912,93045,152134,218209,682785,186297,645589,806564,-820049,-2025372,5683,-582948,-1001880,-508898,-255820,199175,-425357,-506229,1067311,711333,54553,-638278,255398,-80534,93297,-1232771,-638895,-59719,70500,-538085,-118943,-540489,-315000,-1877358,680839,-213754,-157989,478799,637001,-222957,419124,50622,284694,-1220814,-677818,297337,-612973,-83951,-376262,530107,121422,206726,547966,711621,-590508,544401,-583420,-244512,607264,-717712,-1059396,156312,41644,194622,-1296122,-992088,-1852750,-348648,758093,891015,-24662,2129461,35341,369005,-25635,-1020158,-735781,315988,-826681,-781910,-623216,-333081,-1149939,139742,128080,-848495,-565961,-34609,767747,-89862,-473337,844109,489292,32441,34997,1834455,88477,-602932,29374,-423204,-284086,440543,665026,1154307,310731,63910,-98789,-696723,-230964,-663983,-196930,846610,-414288,641385,-17992,71193,1232946,491525,-1706855,-324773,171178,1013026,1568106,822821,-728143,-829309,-832343,-343098,-568880,-104117,968821,-951175,-511630,800150,1043566,505044,488226,155072,285282,133413,-470141,1141986,162892,-266527,368470,93782,-899140,167327,-539959,-1096247,389627,1894138,204805,-135636,1094200,-568028,-164451,698722,-1219853,-578569,-568595,905267,1017652,-45542,-278810,357144,701704,976165,396053,750603,991453,-818958,-217910,-538732,-488493,293149,-157062,-629001,-1450590,-650053,312175,-2182549,-594406,544306,350711,-289879,-1138473,-1364821,-871993,114235,2066480,-1008641,1573678,1032132,459262,-216237,-1232515,-117847,-271534,-431559,325637,95397,-870655,29106,429325,731746,535856,-442621,-1262876,-379745,-505057,290892,-544889,-342410,-61526,70530,-349113,-1070549,-5343,-514668,1007585,1159357,185878,606763,-55208,-345578,-14257,-1070201,949025,915260,-296572,-228736,-754159,-249755,-169595,732305,756459,247515,-749193,-525508,1126911,1030618,985438,165493,-254783,419921,527489,550844,137414,-73951,-1506622,593635,323669,727314,-750940,-353507,171660,-374291,505754,53682,-617349,-561480,-751952,-250997,544745,-492044,35436,-710572,1196912,682173,425894,1046718,616654,-419385,-380862,-725197,1172090,-699547,-61138,-880897,860955,764360,709170,775667,1164057,698850,-1321574,-1392393,-676583,-14311,-1000113,-679087,147692,-93107,-545000,82698,519737,-103356,-1516431,58206,1295385,-339283,-1108099,245271,1842231,847779,-355169,351759,1698486,608356,-628248,-216205,-250367,-577579,-195998,-2017739,-450717,49236,-443416,-662314,33087,-1272449,-250114,-699478,-1190959,-1720780,-505877,813842,778218,-1104646,-564228,-911154,-462025,-185302,-570841,-207437,73934,-605044,-552266,-1122335,-26951,85394,-1420866,226519,596619,-679747,-475434,633793,-249103,163979,-431385,261026,-745913,-187950,-708814,715580,384651,132269,-1650286,-627960,775936,823558,505415,81771,876551,74229,-829510,1041147,32522,98813,-109151,883111,389363,190123,-224410,-498947,283232,407421,101568,1175312,508550,-716382,-470859,779097,-526867,-992781,111840,194935,533778,169884,642789,1232959,691491,560782,-1394635,-77357,228838,-921120,-205104,-738671,314634,-1471327,-632624,-1321224,-1004871,-367400,-154406,-327132,106947,329919,665398,-855005,-964395,-966728,-891990,-1065777,948365,910740,664911,-52733,-635553,-961469,155704,-1381872,692944,1607759,-394300,169261,1023870,-4768,55724,-3735,-755016,-415995,455803,-761772,392201,53477,96581,948953,120010,-253082,-795374,-303054,881847,170228,-899802,997376,957647,209187,-91166,-1042847,-1157569,-287896,438277,99912,132855,390678,1185669,837935,-624966,1335386,6469,1021089,401379,-898201,-135358,-1017128,-340116,1095579,1015004,423947,-600916,-468230,34082,359702,226899,337826,-343694,-250163,-5858,-219380,-189223,-177292,-10386,-333477,-419759,-270502,-527308,-273161,709786,711167,-147842,1158940,538511,640912,1732058,427356,1253415,736555,-464102,460346,-220682,-1185804,814202,848960,-340969,831230,867776,-353909,145072,754406,-245066,-192605,-403780,-1041049,-324864,-700602,-393554,843481,551152,-241322,-169291,-292354,-524797,219560,-875496,460215,751025,306861,848108,1371031,1188787,-336115,-1301889,313054,425498,-123533,-878918,-1059607,-947670,-1227699,-310410,-888845,-1872291,-1182449,406067,1259615,-476883,497209,-646231,31044,221143,294721,-976931,612566,-1321209,13110,638925,-109961,1551636,869685,349541,-704172,-332181,-485617,-314606,783226,911048,546082,1947154,-25523,40859,20504,-835851,706588,1501154,318893,490735,39291,315195,-288863,50017,357286,573336,440429,-319043,-505231,-863674,-1557156,116234,-46799,-491104,-146147,316683,435999,16471,-552712,876649,346958,-1562209,286782,106739,1056727,1256380,1192510,-51738,579367,343235,112246,152763,-1312442,-27335,592261,610001,-518439,21099,1230360,52881,-799602,396372,-355368,4121,-191923,-184276,-243060,1079562,1519233,212537,1146885,-287081,-741179,449305,55953,180088,639751,613085,800118,169702,-333761,-355798,-927173,177831,1622525,1990766,-208416,-2377098,-234634,23304,-546647,-329470,341536,-1317273,1681365,-103916,-799465,-236229,-257009,-241509,-33072,-176420,-427971,-30385,690741,1189599,1250438,-99811,-437014,1278073,144405,-909475,-437522,-55723,17776,567168,-116322,-1212721,-468995,782994,465390,785005,-260882,249359,641803,549855,-156949,162759,65593,270127,-144919,-246599,382751,628022,-488804,-47206,50590,-549609],[414836,533509,-517655,-297333,1150616,538337,-574105,20122,-41856,175304,664454,-1015936,1022265,616595,1113860,-425763,367599,-255271,525530,-155388,490923,357674,534002,362570,-1275004,-1413533,-60607,1306029,568406,-184376,-202840,155888,1195202,857321,-643357,-553429,-1624969,204015,71185,74667,473519,-633315,-141942,128228,957743,58274,-655303,-975852,243803,844905,834261,815235,80530,-151169,858799,-162526,810868,2470357,291080,831434,1537087,-369692,1066175,1483758,-241840,-56079,-241440,480949,1014854,297934,-861946,-34359,134495,449281,276111,-1207234,148141,-96248,-1477953,-101243,-211091,282523,-413273,-531981,7380,-1097454,-2326743,218050,439510,-204454,579303,656672,362219,258322,308531,-267357,-529648,77466,32428,169508,711631,-431197,1257799,281142,-54197,-324698,290986,1203639,329060,786421,525226,-45914,-278362,468517,-206603,1416526,-108380,-999587,-242202,-577137,331890,68261,-650266,-509567,-1511524,238940,-53677,-424770,-41210,467964,-589224,-763223,137314,-413808,760916,1524441,1321792,-691554,-973365,-357591,439188,-1092385,-60511,469710,839212,-557580,1126978,697472,-1504064,-1886228,256449,-227269,-711184,-654927,-1077541,-480347,24492,1343314,338722,-27683,280264,-508490,-133220,209397,-1473970,-1799,207225,761603,1647,-1340493,-570817,-527071,-418050,528602,1838654,-98589,-1562518,-1002310,-1079937,-1223860,-557123,1965660,162810,-450770,-278859,-875342,-1508673,-315986,-775875,-744147,-85750,34551,-912877,98652,1399912,-363739,-1669531,-1064401,-522420,218420,-38646,470970,707907,-179573,-186656,852460,400295,-829596,-235433,-48804,675810,-91843,-293776,770994,-201693,-700005,495287,-299142,-100327,352401,-638434,48301,808369,-1005970,-327369,-966661,-460499,171207,615166,625013,-344763,163027,-261610,-141538,-299020,-184603,-101515,599607,-515817,-428515,-4280,656187,-950086,35780,385516,-67159,-202405,487310,591529,957780,-697399,1018178,4558,1003440,196276,512812,848141,333132,-244847,-412220,446206,-356679,630331,514148,-345536,-612294,475689,120674,418303,1060400,-153448,-555580,-770944,546726,465315,627860,107942,-318048,-192178,-189937,-716377,-45621,1094696,-648729,-227645,-919766,-105776,818436,7947,494829,234105,134122,-228072,-230295,-229772,18962,806496,-758677,664440,358549,-1439388,92366,466744,-1239647,-611238,8474533,23681083,1313196,-182052,-125141,-815470,147410,-586417,-959140,1093737,1276216,-261526,-101463,-84544,-957938,-781,552520,379610,903778,-310175,58838,519428,63203,351184,293014,-23566,581670,76077,645012,606434,-789885,-2466651,-234700,-421878,-781033,-642018,638596,145831,-489922,-720041,1229538,675455,258953,-442919,294713,-180497,120028,-633293,-263868,-137678,-82532,-769649,-235012,-478477,-147364,-1774569,656572,-154432,-558874,555411,1053484,149272,687960,165960,717180,-864758,-353174,744445,-275364,336098,-324288,43857,265876,408520,633221,724466,-841585,587331,-311586,-353877,569626,-779083,-905990,289197,6748,393599,-1257497,-911074,-1316781,59584,969790,960375,100274,2126257,272895,351847,88742,-373803,-795124,319923,-955918,-1439509,-657133,-69530,-932003,-627951,-452972,-915596,-383828,-6322,722695,539824,-684566,729143,366422,110004,357456,1328665,198115,-771861,-509569,-86451,57071,260016,535536,1098392,148261,-459445,-109442,-583865,-106322,-592078,70637,44217,-523704,654733,8338,-49605,1165475,708893,-2078526,176253,684332,1122668,1546315,1085027,-496310,-29810,-566404,-293841,-58517,492804,1306990,-941944,-915065,466217,720344,616569,39910,-6235,-277881,184535,-444415,1122426,-7425,30377,368830,-24661,-1132647,248107,-484355,-977088,635769,1768169,472584,32159,709365,-651596,-322485,760560,-710619,-375772,-654028,700786,1244793,-49054,-172180,219856,433113,964370,646736,404961,880653,-548709,-23729,334333,-349933,479100,35707,-221603,-1195709,-356461,-68174,-2333392,-914152,672886,308407,-132018,-668209,-1210821,-539391,248176,1714282,-991115,815286,492819,149046,35600,-1350701,-39910,183517,-64061,198300,-160553,-792378,-111096,203766,441601,50515,-362088,-731715,-357216,-429161,287876,-666962,371358,-167747,59645,-914329,-1344998,-369437,-253396,1116412,1025014,1034860,631616,-318233,-263615,-167241,-780598,1035966,1112440,-99332,-349840,-881681,-483162,-928808,361772,540924,-241347,-917429,-461627,1120113,1429489,971091,216515,-369632,596625,697804,458322,-307322,316542,-1810557,450307,185141,873799,-225688,33700,227528,-568699,174906,-170187,-343114,-630591,-645626,268807,982916,-209193,279680,-663458,824999,435642,-185781,1267071,506701,-509010,62752,-716793,912694,-786829,-71333,-424027,593528,520691,658374,478131,1128987,777758,-1092636,-1523660,-752813,121253,-799126,-718333,-554200,-46552,-822613,-472377,-359020,-245158,-1429078,-120021,1095093,-303921,-1049743,644034,1714216,923440,-242905,140694,2095552,336640,-519374,493947,561219,-240779,-218803,-1796190,-676653,-131057,-779135,-1127214,-184968,-1252672,-129725,-764667,-1125254,-1531552,-116297,1086640,875782,-1212600,-810790,-470196,-767635,-451465,-673065,-384021,377540,-246437,-461387,-692924,-173479,-356962,-1080299,581049,545067,-684055,-564395,643224,211147,210781,-834841,212450,-514222,152915,-339858,791975,579664,233196,-1394130,-1124338,691156,1003913,620732,126414,840357,171030,-776279,1119363,127565,174445,8581,678889,-266452,-553694,-190969,-559814,354113,291769,214344,792942,429796,-497843,-566943,465910,-893493,-1008280,363089,593670,-61925,17823,472608,1343871,652158,737805,-1381066,-246976,140934,-920225,-562537,-336749,926470,-1433073,-884083,-1541734,-1566370,-640540,-35845,-518135,30473,660116,660597,-1162650,-1654841,-1199688,-1156260,-1162457,639640,247715,69674,276969,-418295,-809941,-61411,-1105883,736827,1520597,-220369,142294,1254372,-166952,152561,47000,-543891,-801693,389344,-796677,696538,-658108,-173320,1630390,58380,-401243,-635974,-547844,835928,335881,-403326,824518,746490,389879,183160,-791097,-1158422,41201,362819,140454,-91296,438168,1348874,263900,-659036,1474699,12217,1146789,904409,-20103,-43776,-1003809,-748352,145201,1372225,780014,-512685,-564196,-44094,735242,116996,465063,-482296,-70781,174446,-58595,-90658,-66602,-112495,-479390,-580021,-697896,-612972,-57774,521626,836414,-294032,990868,472613,573201,1008866,268614,1420273,910927,-215497,573476,-188227,-1201320,554861,509219,-439304,979768,766878,-105626,-110607,1644260,-348472,-74275,-222037,-814406,-740677,-89934,-65273,810826,453132,-215601,-34320,-468421,-407928,95927,-915227,1101878,834377,87550,422916,800559,1028827,-688532,-1147515,244665,302711,-111749,-798995,-1014891,-640183,-1091111,-356406,-499069,-1956323,-930650,352062,1131840,-339969,728689,-33266,-91626,-18302,418127,-1188748,672311,-1173320,-134681,695532,-113893,937381,424785,155390,-992277,183419,-102624,-418822,400939,762891,211286,2114844,-30087,-150216,236563,-1157248,1094428,1475323,-8381,288685,-315111,60,-370348,230191,-45154,365954,530752,145188,-630258,-785651,-1116751,174756,-192625,-492872,395239,398842,587722,291952,-193090,749606,-22901,-2049092,91227,-296253,1037645,1444923,1385803,-95871,664914,-65402,122787,638713,-930998,111677,703839,334994,-885839,178694,995122,-313218,-1124288,116890,-531708,-148344,-422335,-473632,-273490,1645851,1906825,216983,1148935,-190194,-616419,590812,289108,10083,836230,484920,1126417,304135,-287935,63548,-750702,274263,1130181,1693668,16717,-2155932,-290210,98945,-158826,-376038,198190,-1255717,1570545,462894,-601891,-89058,-354707,-154185,27742,-306174,-486653,-168423,1003320,1352918,1558715,581937,16727,952572,679708,-638748,-512720,-167721,-422503,888031,-255739,-1426659,-531491,631686,-14986,539005,-4778,667162,991607,667,-304322,-306112,-58586,322291,-270823,-525527,347840,626417,-677214,12831,-18244,-602423],[564706,604706,-283601,-107392,620865,497322,-453295,-170964,-156162,19928,383820,-982607,1058205,869939,969295,-705422,181780,-447727,165783,-476617,454072,-96216,319217,189001,-1297198,-1361948,-198848,1113395,136597,-154999,-283283,46231,932824,631711,-463413,-696195,-1304169,300484,53118,-144314,766759,-1122845,-456826,308873,1179336,31503,-732099,-979717,680511,547580,970942,653710,109896,-243795,874804,123385,557101,1979792,178218,1330183,1925354,-255670,1160126,1275700,-416206,-17454,79664,645200,984057,98085,-693252,-50824,10383,209980,120676,-957808,361375,448567,-1224796,-349736,64552,153444,-808985,-404212,307628,-1141477,-2267089,-86516,603974,-128433,624632,501134,404911,612406,439396,-117971,-403974,-6926,-310923,118604,578658,-584513,1117441,-66359,221334,-104504,656408,960522,390860,861341,755532,80820,-518983,22621,-224521,1813470,290827,-814210,-594015,-375962,515111,225840,-559065,-255870,-1071655,131383,-32808,-122735,476490,639506,-752441,-371654,412594,-501742,815359,1510765,1486610,-652614,-951290,-777804,505362,-1179637,-96209,296141,791042,-752407,1493023,393038,-1553550,-1687826,302899,-305610,-459973,-316879,-1162229,195978,521994,1439353,303886,10274,455081,-412607,-483825,460967,-1893972,98753,515579,734900,359731,-611602,-587696,-761502,-60066,500045,1563317,-289776,-1608800,-1413831,-1289983,-1344196,-698984,1879868,251922,-784975,-311291,-1066840,-1231580,-524755,-569378,-307727,39914,8323,-558518,365040,1310609,-118934,-1072391,-201207,-224227,110526,-64356,80865,301622,-201571,-504266,714542,517037,-796353,-489254,313565,479129,-246732,377281,1058220,329544,-533969,11503,-442761,-130033,17451,-900919,-37824,699502,-1166198,110425,-766243,-875823,-337929,623274,872192,-209139,538992,-195592,98065,-247940,-61999,46772,715462,-152571,-633979,164355,837282,-781888,346722,1198497,679686,-31451,991579,994701,1349575,-606677,867771,570480,944565,55753,484834,331249,-57246,-39225,-267332,746179,-490030,526513,580972,-697197,-972112,738563,-153570,489986,1067813,-588793,-1005245,-581015,801325,410447,435402,184379,128637,-20367,331048,-667432,-214490,1259343,-333067,124137,-717441,-122014,493664,89662,552211,359448,-83703,-117174,-667259,-291000,-97981,722153,-1233572,629178,801147,-798823,37184,268229,-887050,-523103,782925,2838691,474467,-756007,-180758,-961169,-207080,-665341,-770053,568459,691530,-169028,-244938,-533275,-1240280,130727,717718,229647,825386,-574280,-194133,738546,187129,460020,465549,-201718,414545,-85578,448229,260432,-879346,-2580025,-380155,-224092,-563119,-738100,1045544,1499,-440881,-770074,1269165,523846,456620,-244297,384584,-119977,192858,-29046,223140,-159021,-264602,-965143,-269627,-279891,12649,-1534372,454934,-173450,-919104,551416,1212558,525233,896818,355759,1081155,-526481,-100722,1053961,75281,609944,-224121,-611583,334087,573595,573838,635175,-1042742,619570,-40520,-578589,231940,-732032,-608616,343509,-146351,425879,-1110957,-927415,-688031,355114,1057354,746850,182324,1890127,399523,291577,150164,-115002,-635998,337058,-993832,-1839431,-526068,159582,-628307,-1046373,-845125,-918967,-305060,57313,649251,878952,-851624,443465,57908,197356,562847,825074,337735,-862559,-961383,319671,354288,35243,368522,900151,39902,-1128768,-182648,-253727,150710,-419663,203866,-593422,-439307,716484,39086,-142011,1119506,716196,-2107390,724353,842735,969100,1405180,1027570,-288183,805258,-201460,-125740,450784,820943,1409132,-844429,-1184738,32026,266476,574499,-503143,-59738,-769362,254540,-407677,924385,-104546,362753,331515,-169055,-1026502,357406,-431400,-759653,854600,1623000,482922,210283,399137,-621051,-475477,675839,-212069,-5028,-751526,277453,1077898,65066,-36745,74735,165955,775874,842259,26555,706091,-138664,83176,864977,-162490,502300,290191,188455,-846013,-117591,-473413,-2333411,-1096547,664430,79734,-24540,81686,-712737,-172309,349203,1464472,-940601,-79937,-188483,-17757,388662,-1202379,-33289,556022,210088,-33186,-513247,-642485,-220660,-39356,165499,-486320,-177793,-211342,-281514,-405565,257921,-818190,1039580,-277980,80597,-1464145,-1343907,-686651,21788,1072412,869335,1689795,526116,-340053,-309486,-200948,-411821,1008156,1207342,186777,-504261,-1090174,-718106,-1559770,23720,431238,-682163,-978707,-393621,923391,1443593,833262,292843,-277342,696722,827871,359195,-566401,644277,-1747341,426068,12930,930448,339128,435864,180818,-423964,-74071,-315472,12579,-608324,-418652,781112,1232211,51816,556688,-507693,222997,99057,-778381,1166632,230435,-300291,425315,-678196,750316,-658851,-26493,171083,278019,353997,515454,280845,1159770,880049,-844863,-1438963,-698993,247273,-388526,-787962,-1049836,-102757,-897262,-997275,-1112553,-595206,-1268391,-297147,789272,-284701,-924851,826775,1296401,707076,-218589,-95728,1917223,11010,-403751,1124571,1224453,73471,-218314,-1376582,-741019,-381514,-803420,-1397028,-334283,-1347192,-45605,-842853,-1034681,-1086844,198425,1142079,936070,-1155757,-903137,-40135,-957546,-624831,-712042,-469334,555541,174109,-296370,-267251,-356234,-747781,-472841,944928,298381,-639408,-686365,633648,360801,243332,-1040379,249170,-185726,560508,94146,804833,683733,367435,-1135435,-1480062,660129,976751,473598,229108,720985,220252,-617819,1137398,146401,142932,46256,521930,-846459,-1244172,-62144,-495313,439872,113335,386945,277180,212299,-170613,-680114,300973,-1143443,-929622,560545,928850,-647866,-251112,374075,1231566,807906,869111,-1197749,-348531,-6399,-861707,-899366,-8216,1468340,-1106659,-933894,-1530947,-2038427,-803302,78789,-717273,114080,1026991,514693,-1318879,-2073324,-1241605,-1260729,-1088597,297546,-495404,-755165,593261,-227878,-519102,-324376,-822626,472441,1217134,37500,-124111,1459506,-174729,179350,1717,-428125,-1104421,172667,-858735,669477,-1375751,-375318,2174611,-25933,-488551,-472770,-704139,690448,282306,21666,370497,718081,768262,464226,-435568,-1080386,258853,313528,76632,-218573,547399,1191970,-223651,-613191,1398331,-88769,1002539,1025198,961123,121196,-1022894,-1110945,-820505,1704549,1099844,-389371,-568758,-225792,824598,22873,573453,-578221,89013,300655,88588,24345,-136509,-354191,-724363,-659949,-917006,-658971,105354,393240,894111,-495310,711542,310453,372038,44731,-30061,1588913,846701,-49176,406990,-155923,-1016276,203181,218844,-551757,942301,489841,82578,-420185,2231835,-393339,31780,-30962,-444775,-1055496,134583,-150371,689365,253678,-117679,207282,-449496,-224494,8852,-918111,1512118,892584,-67382,69404,127622,964928,-973590,-732061,133520,245827,-122849,-782823,-794917,-208999,-705139,-204095,-145799,-1712484,-572687,194597,763947,-183574,886818,577085,-161263,2212,478979,-1287995,613479,-919996,-326194,470489,-193248,218674,168108,-234060,-1205121,702938,385166,-461296,2809,596990,-136916,1981864,-80544,-279064,354014,-1022164,1194470,1433628,-160859,81486,-697467,-350509,-256418,396754,-308995,229007,729041,548945,-703360,-576049,-543163,488283,-372800,-532160,828765,669753,742453,481319,273849,641161,-319391,-2053680,-149241,-698956,789323,1368094,1273351,-42915,553928,-368356,133529,909764,-457133,-167034,656475,107215,-1190857,426326,568938,-761229,-1164062,-8155,-623083,-343581,-598030,-756399,-171569,1870609,2109082,264802,982435,-94935,-650763,526956,228723,-410983,875193,299222,1338194,510467,-299522,672533,-565959,501495,488796,1146395,141185,-1774590,-254292,-18296,281087,-407873,-21009,-1179000,1315086,1127048,-267331,128053,-397148,-158413,-11937,-402936,-503760,-432505,990403,1353113,1588651,1202441,350075,542645,1061895,-463082,-700180,-161416,-819896,1056678,-292581,-1335459,-701823,323888,-503723,253489,295871,1013809,1286690,-568557,-468524,-762364,-301435,389818,-331101,-791050,212516,555432,-794540,-30141,-78220,-595568],[709830,567440,-91666,-17685,-6212,447163,-274286,-329688,-231843,-231212,-91443,-850201,1247836,1175214,734950,-878253,25431,-620826,-203303,-851554,337263,-429755,181623,61810,-1305494,-1130295,-14281,539936,-312928,17087,-256424,128536,539917,291253,-285294,-808714,-802584,330739,-14875,-364817,857752,-1508521,-755163,442846,1359400,-2044,-701685,-761785,910306,268448,1225532,470521,203568,-312835,787062,478777,253777,1230677,-55064,1581612,2306568,-176512,1190624,974893,-527533,-27376,567141,750677,840264,-16060,-584193,-195755,-74893,4537,40572,-673642,420373,925690,-900342,-414190,320814,175068,-1052299,-173697,457848,-1172097,-1798953,-394196,482768,-161290,422162,294928,389932,905918,633222,63413,-239714,-139569,-783808,85000,384378,-655194,769750,-317815,344755,118602,895920,685850,360346,928341,874090,240311,-687829,-444347,-437975,1786433,557140,-470502,-958282,-188899,702622,479775,-11700,37936,-582687,11535,-16482,19692,940778,900439,-815649,-112831,642582,-529866,689788,1256774,1436547,-378881,-728943,-1178328,445358,-1110163,-110877,347011,579431,-787317,1402418,64166,-1559136,-1346492,386120,-386123,-400719,-17963,-959668,909189,875680,1279308,186371,-6510,498798,-86347,-625581,611704,-2220023,196173,673124,619959,746380,192839,-504023,-746091,257889,299952,900090,-523892,-1436362,-1582744,-1232368,-1152265,-731232,1493719,124397,-951256,-206481,-1164369,-891813,-610618,-156393,40930,250198,-39058,71185,623892,1143921,146908,-165597,770666,105073,-291978,-62208,-222478,-193967,-372173,-629842,491421,517262,-830393,-500205,713692,208635,-298281,1023095,1280005,739084,-622013,-684768,-562385,-106285,-304175,-778773,-32279,423877,-1192168,731201,-527996,-1036929,-722357,411574,1048130,-31472,787119,-240299,335813,-203805,-61874,136797,860862,127799,-842636,159472,969199,-420718,648790,1793834,1684747,224327,1585639,1693987,1517390,-568937,740630,1042431,680856,-73729,274821,-246668,-143548,238661,-150988,981859,-452274,502764,825591,-908686,-1036800,998411,-427337,492912,733123,-968509,-1336421,-321525,830044,154018,-3180,184004,347648,194550,887807,-559952,-238067,1315984,12328,314923,-610085,-135392,108926,130004,486968,433245,-317200,36287,-899449,-293278,-276039,711379,-1350972,598451,1012567,-107348,-92767,-88046,-283757,-244192,-835990,-2170901,-193884,-980328,-435916,-1064485,-527464,-669302,-424074,-152551,135627,66181,-285108,-810774,-1385108,293753,700118,68687,680059,-773830,-359448,933263,345867,420585,616337,-345709,192795,-287845,104191,-144320,-1115498,-2312745,-421610,-88035,-384463,-784845,727468,-190872,-302361,-699974,1135959,276351,572029,-36917,531370,139578,321211,353417,585289,-152528,-410657,-1010470,-240120,91396,168514,-1200498,228977,-244227,-1046440,510344,1118151,836497,953986,574010,1269067,-257568,-7769,1182844,350334,676225,-87272,-1226509,328486,669405,315919,435398,-1070961,630320,156683,-817678,-196950,-603181,-224676,284207,-380293,325300,-872722,-1127076,-292733,483972,954433,253384,183593,1538600,422277,221489,128261,-299049,-377111,347180,-926123,-1901894,-259499,332697,-298402,-995426,-959298,-860057,-350693,231986,456391,817347,-960444,70489,-353984,248665,509994,510637,486225,-870897,-1291370,677128,505429,-245722,143016,651596,75890,-1724256,-332830,135148,437041,-231171,200652,-773146,-144924,803114,53502,-193605,1117562,674407,-1714790,1185216,625169,640054,1142107,664848,-296154,1227722,202697,106732,817893,843070,1350248,-699874,-1309116,-397378,-191968,391602,-929849,20337,-1092136,316748,-271783,610140,-127737,660882,221039,-303593,-664365,468386,-371000,-532987,992983,1487140,216712,385431,319385,-454080,-554039,509502,139704,498973,-818075,-169871,590353,332058,136925,-67299,19168,447834,928944,-246102,497081,308297,82622,892145,66318,364820,550356,539150,-423955,11592,-808445,-2154502,-1119203,481877,-228986,86760,966551,-1772,184066,395486,1439082,-829838,-734578,-765061,47962,733540,-823138,-118330,693094,354693,-305868,-832799,-468562,-245630,-237636,-72576,-937396,78471,171376,-138443,-424255,198570,-996743,1469772,-322407,129573,-1886057,-1122821,-813802,271719,940165,745521,1977455,327529,-203445,-456662,-94347,-29528,868270,1155594,482579,-627625,-1219565,-888834,-1884646,-164446,480010,-1077363,-1043607,-335622,471236,1047368,663255,329359,-31410,643375,860135,281241,-593812,821730,-1376732,444178,-167905,894562,798773,680837,46929,-7962,-231047,-357715,353666,-465736,-111207,1122084,1290336,262036,816851,-237917,-447428,-292378,-1216018,830529,-142593,146357,569110,-633131,666167,-382489,41687,749443,-2886,285672,316888,217263,1201476,956067,-579016,-1192506,-426929,299543,98148,-858314,-1241022,-229692,-805465,-1421315,-1517664,-1003637,-1030328,-459943,483731,-239811,-733636,692011,729514,271703,-369504,-318965,1156510,-268690,-358163,1454372,1510755,257202,-216835,-900839,-628066,-607849,-540244,-1375403,-359246,-1320179,3313,-925059,-1000525,-462941,358025,1085082,1017136,-956536,-845853,285231,-977878,-705130,-678372,-426444,571793,494531,-30008,14334,-529552,-920016,234824,1226857,-8135,-527945,-808377,565076,159522,293255,-960850,341263,142147,887171,470891,749868,643884,512338,-943261,-1574743,631968,677756,-48774,328123,519435,214496,-336665,1113668,59627,80860,78492,431805,-1144689,-1685946,104574,-310893,528914,-94308,506040,-221305,-35967,177977,-755405,353786,-1229368,-747520,644721,1061309,-1074412,-513206,324070,907178,967001,960704,-882796,-329366,-187946,-773722,-1112276,249334,1809015,-754130,-776466,-1261788,-2337452,-825576,190052,-840688,321446,1342788,298398,-1282945,-2170837,-1073504,-1154612,-848159,-92561,-1129036,-1602347,794233,-110498,-176088,-587948,-610808,16007,801553,270063,-532757,1564183,-20439,86321,-97781,-481287,-1242454,-129285,-870023,326306,-1872739,-487864,2364265,-141933,-498248,-294226,-668922,477346,21764,163699,-238603,863497,1254080,715051,-103295,-952472,272423,278028,-21442,-176267,673657,767241,-492263,-512650,898835,-281955,606911,789907,1582021,316585,-1028737,-1326920,-1408657,1868032,1301728,-265015,-498589,-470047,606839,-58351,661284,-544677,189513,374411,196334,88432,-347745,-647436,-1003081,-619487,-888943,-618436,189487,417979,887560,-669133,399447,71558,50649,-677246,-354825,1737395,575087,12715,86531,-135183,-648164,-87488,25450,-637541,701687,85149,156086,-680415,2395607,-382817,102228,87187,-49783,-1212944,-16368,-460069,496697,-4698,72798,526558,-315889,-35621,-19469,-875148,1596417,950842,-151067,-80408,-339648,998571,-1049840,-201244,33341,285535,-107320,-783715,-434595,266902,-133259,147912,105667,-1269041,-203724,-6453,392896,-52411,904465,954645,-200363,130690,447722,-1254589,543348,-619808,-505442,56955,-326216,-390531,136850,-712003,-1317711,914787,760905,-456228,-287451,458466,-310385,1634406,-79326,-286831,397883,-505693,940840,1407541,-74105,2798,-1011407,-651815,-33097,466093,-308562,212137,1021207,762712,-694856,-246857,-39679,861274,-545759,-573790,1175425,1061154,872838,534980,779524,624503,-444593,-1460564,-335451,-911459,418754,1064736,921374,-29842,275143,-541995,120535,889674,-6436,-808182,479142,-71377,-1383930,738984,110214,-1171533,-962820,117695,-624481,-488719,-673529,-1038246,60653,1707764,2053933,362503,712245,-3183,-733988,202443,-120741,-913403,762405,108607,1297022,704508,-347003,1216925,-426078,750674,-80909,511260,166261,-1267873,-94431,-204024,647062,-367222,-256964,-1117341,998605,1690203,149990,373522,-360816,-257369,-145111,-469985,-492592,-775680,728593,1241290,1292886,1480953,488589,182588,1186540,-456095,-965982,-41514,-1004962,1001449,-222545,-954100,-917595,-55191,-910282,425,571540,1211609,1464427,-987707,-605957,-1001298,-591132,443641,-347653,-949466,22330,449489,-778180,-134141,-105972,-536679],[821439,440054,22650,-36875,-488265,414523,-166311,-434696,-259433,-524101,-651308,-670765,1509510,1365437,525794,-821297,-48242,-727632,-491867,-1195110,186531,-508576,176496,21108,-1248800,-792421,465602,-155380,-622820,326688,-180107,337929,200796,-6293,-138835,-858875,-285349,175943,-155798,-517626,759544,-1642732,-929896,475398,1413670,-49321,-549941,-384712,828661,-2706,1472776,355068,312659,-382083,598413,819760,34100,529572,-337930,1500897,2456244,-190738,1052700,643215,-544085,-71905,1112254,787980,641617,-44164,-547764,-429841,-116341,-119892,40400,-458739,257144,1182968,-586831,-212117,450305,304777,-1117260,35194,452205,-1077950,-1048598,-627049,109460,-235280,1561,60620,307358,1069941,821088,201026,-26853,-175724,-1230845,87025,164033,-639353,342429,-393805,266986,327182,921292,415269,275381,983596,874142,418966,-771307,-829139,-758706,1348112,675669,-74716,-1213438,-120359,834817,686270,718517,288090,-154536,-98832,-2885,-23661,1231870,1172056,-755439,25605,797520,-446061,406381,778805,1185562,42575,-449233,-1442222,331557,-951060,-139532,635154,270493,-558444,971647,-173275,-1549098,-1083901,499412,-460448,-566590,211616,-590158,1334651,986056,948928,46288,-81733,425516,323856,-563816,622162,-2383820,238836,616661,430551,1078659,867854,-355879,-445664,449451,15335,269273,-694648,-1009932,-1446107,-1018645,-669041,-531113,920023,-134908,-913866,-19172,-1123138,-605100,-522756,213197,193625,481090,-132548,770447,756297,917391,353529,826782,1474905,376532,-734408,-11109,-362093,-601233,-627096,-572835,305755,405783,-909801,-184836,992407,-79012,-236599,1352297,1378035,762516,-1250445,-1514721,-522135,-76463,-509757,-377157,102046,59783,-1040025,1357790,-287234,-898915,-774433,86236,1102817,149530,791396,-409284,498873,-176533,-195293,108354,1000018,225660,-967655,47394,1015690,30190,911602,1370780,1054319,-896474,959561,1546361,1013859,-675313,567815,1350912,329502,-163736,-11623,-728999,51256,506224,-94933,1075614,-250551,595418,1276098,-882849,-736330,1143810,-620522,439173,249244,-1113671,-1472866,-345,756039,-119981,-486162,113148,358166,431854,1349579,-398527,-117196,1279122,286407,282080,-626511,-188108,-265535,140504,314791,463528,-457840,161018,-912685,-182376,-423729,793452,-983640,525565,919116,346178,-314793,-495771,493083,138023,-49858,-107119,-647890,-878561,-759496,-1095549,-764438,-593522,31366,-825553,-249197,347043,-90794,-825314,-1391794,412284,452957,-18693,446750,-882657,-372096,1102765,492090,304561,692186,-481682,-28924,-489377,-286937,-518332,-1416370,-1746171,-376749,-77144,-257742,-777662,-143932,-375869,-131913,-587952,814381,-42965,562430,188631,718403,561897,505739,368865,620807,-141549,-447177,-817352,-174985,592977,344974,-824498,117149,-319007,-821170,480829,898996,1035627,802483,756633,1208494,-59958,-73175,1149185,474434,565026,57114,-1581206,277861,687308,-116973,144732,-875005,617947,241694,-961153,-477613,-419824,159462,102584,-633434,150527,-562983,-1431795,-242318,478295,645438,-388379,94612,1185690,384891,195875,21885,-772394,-158885,318577,-799997,-1664749,65711,444245,-3270,-608770,-801173,-762534,-498347,540755,100368,426463,-990065,-290914,-747187,228846,182678,419344,602310,-789624,-1489534,862844,455002,-559714,-123772,447751,258748,-2061039,-539479,391755,630733,-113712,91356,-393985,310647,900559,55998,-169275,1136359,696634,-1025482,1453660,165837,253067,763003,100555,-626099,957888,529647,311497,921285,643842,1151338,-534937,-1298944,-737823,-537756,128716,-1032733,210583,-1185326,369083,-7990,287407,-98251,870947,41110,-396863,-209441,555754,-274804,-365041,996683,1322568,-255995,536842,531529,-164463,-507240,343077,321043,1030975,-836762,-475818,-16018,725462,348191,-196373,43041,57702,879330,-310951,278811,668619,-10315,524319,316414,121385,752137,756196,26399,-840,-1010953,-1780209,-998761,151091,-488564,246003,1764786,681124,495884,382565,1562756,-641670,-934147,-1076203,347728,964494,-356507,-287554,519704,381929,-550697,-977430,-288865,-115279,-344307,-281310,-1258495,347807,387089,63399,-468688,127360,-1173002,1580486,-262685,191104,-2057882,-800963,-683307,460372,805668,665428,1847687,91193,-38696,-643224,119453,306301,652900,982687,704348,-660788,-1098627,-935900,-1856437,-97041,682381,-1459516,-1199867,-311374,-201110,380032,552690,278190,271954,397520,767855,247675,-429667,807493,-907171,424293,-311138,798634,1053855,617576,-119329,506517,-334549,-307859,605141,-217439,212629,1213620,1224199,409873,995590,132933,-963028,-659466,-1405997,408634,-523718,665123,453183,-610530,623015,-79495,96373,1171732,-195771,281920,129480,264056,1173469,938356,-293192,-876914,49376,237563,526600,-861986,-1174162,-384960,-637825,-1708621,-1570707,-1316197,-731530,-596416,242129,-147163,-508537,286413,138404,-232455,-666935,-469075,105122,-406974,-425945,1383056,1389589,244426,-219691,-461704,-378304,-713430,-119774,-1070428,-243976,-1055445,37255,-957140,-1041332,172107,337916,1039205,1088017,-681188,-707730,469398,-837051,-742244,-559890,-252908,447905,624376,295926,77178,-636760,-796021,810609,1354469,-254601,-344578,-891808,418615,-289851,376707,-609320,438001,360657,995030,679593,652487,464715,648997,-792899,-1383999,541661,160302,-834276,382271,262478,161440,7056,998844,-123848,48045,166537,378866,-1068951,-1759027,238143,-43968,593203,-277685,444112,-559763,-223228,438076,-734818,597402,-1142371,-498664,600138,937429,-1226794,-649316,295093,450850,929531,1020592,-493849,-187637,-378039,-680996,-1167197,458437,1887877,-606337,-479457,-793460,-2358328,-690899,314928,-824404,535318,1543997,83727,-1072020,-2035917,-750233,-864896,-497839,-512006,-1459768,-2222771,821635,-68354,92248,-800978,-486545,-446479,392442,363587,-947437,1489487,259081,-113782,-182905,-721574,-1176481,-421045,-772782,-181083,-2072928,-528457,2092862,-292268,-440340,-96729,-401785,256912,-355135,-27471,-816200,1050406,1684684,897808,78781,-789501,113235,254561,-103030,39682,762962,187682,-540868,-383386,-10336,-513328,88170,380440,1550833,487005,-971069,-1358500,-1465939,1764447,1318477,-160721,-406997,-713314,149937,-109686,730491,-350753,200669,394462,257445,48558,-596079,-903749,-1219834,-467542,-655033,-454010,195489,590997,807097,-743330,140649,-213558,-335870,-823395,-562970,1824332,221500,-2438,-228424,-120831,-167264,-201145,-76394,-658471,321697,-350602,92757,-817121,2154424,-332706,132202,55939,264182,-1196306,-372418,-776453,285497,-220581,324848,832014,-201586,92302,1170,-762642,1404092,1016363,-193192,-12831,-342849,1085400,-780139,289615,-11457,417172,-21686,-729371,-8954,705145,500439,635554,227794,-793554,87559,-186408,199185,30079,776446,988429,-262957,69593,293329,-1081770,533919,-355897,-612893,-405318,-467301,-733223,277263,-1122603,-1338332,696101,812858,-436361,-440337,366459,-198005,1211252,57871,-147403,425077,166248,453066,1389577,204526,144133,-1153409,-806781,183766,388064,-60944,316443,1337152,740510,-585950,132901,218010,995312,-680801,-575737,1470393,1440192,931711,467053,1220067,727118,-329720,-433281,-406240,-838170,64188,662227,456912,-177406,-79680,-612982,74643,616089,315770,-1539541,241989,-213161,-1442084,1047173,-242040,-1427568,-620787,476120,-546947,-509727,-652935,-1311167,364598,1269307,1742554,485272,444336,135993,-698986,-348930,-617567,-1285518,540194,-41084,932158,792213,-398561,1376756,-335697,897529,-390585,-33873,122663,-705528,157068,-268673,869998,-205604,-440853,-1057860,716386,1960608,587092,595930,-246945,-421296,-332849,-520541,-481255,-1104876,403630,1103657,765821,1322216,436779,1208,1037920,-587356,-1212398,150798,-851971,720686,-86540,-423200,-1095810,-357668,-1148503,-157237,757604,1241468,1480373,-1206308,-677911,-906907,-843093,458451,-348003,-956229,-161058,332222,-619121,-233972,-92199,-443864],[864146,258297,69743,-118585,-637433,425054,-203136,-483976,-243090,-777852,-1143717,-509111,1664671,1358341,489597,-486141,-29405,-741461,-646962,-1427359,53261,-293287,307223,71759,-1087747,-441946,1070835,-661851,-674261,723188,-106299,568902,78534,-151588,-27452,-817318,87993,-185006,-363963,-555567,545225,-1449784,-889750,351341,1248113,-133716,-306678,43614,457056,-233950,1597683,393283,388879,-478787,307677,1019611,-9324,113044,-583478,1095341,2270561,-306379,749286,347009,-468731,-78379,1542687,766714,461957,-16322,-576643,-682743,-109978,-143479,105720,-358000,-126199,1124967,-353828,238072,395866,440616,-1069827,96978,327177,-775029,-298777,-744711,-390405,-289037,-525299,-160294,169271,1079959,934734,237891,217586,-11617,-1392568,141260,-61879,-565999,-54855,-300314,35270,526703,746682,167682,199956,1019938,774960,600278,-794654,-1034152,-1036525,726698,679297,263443,-1251775,-215902,844973,695625,1312779,417608,168583,-190074,-936,-192134,1319151,1353030,-563300,86209,870579,-216942,17947,205053,816837,498339,-258422,-1514304,244829,-778674,-197655,1042197,-45254,-84595,394663,-237743,-1477253,-1018786,615423,-520730,-876254,344613,-247734,1311157,868513,610624,-29612,-192691,274738,663555,-366828,497205,-2342331,196145,334425,193107,1254484,1264633,-209981,74544,477280,-231346,15330,-706432,-345197,-1028508,-806871,1159,-86632,301830,-403303,-697833,175264,-919553,-411851,-281183,292276,120309,660366,-276053,1338775,704964,642719,436824,1612966,1656315,521604,-918646,94913,-314522,-783863,-832514,-399142,212771,203990,-956267,379240,1026503,-310772,-86351,1222568,1294133,262626,-2496521,-2428184,-248216,-37458,-530866,103598,370428,-289379,-752799,1745801,-85704,-550806,-406275,-218675,1034225,304723,514372,-702921,522575,-158869,-410336,-68916,1069791,111768,-953195,-87819,967310,431109,1098292,-371133,-3372990,-5020010,-2367571,-875236,-727454,-1108054,260623,1461569,72017,-189775,-262299,-983616,402877,691210,-114327,987937,64295,789030,1811761,-635352,-144559,1101973,-674897,345972,-145078,-952200,-1381245,383704,736786,-214229,-813329,8519,257007,663050,1597904,-223335,88716,1187761,420590,19431,-703611,-307032,-549214,133774,104436,472275,-425652,235410,-742698,39940,-495046,934124,-167526,361678,537028,336879,-594753,-796286,1322472,517778,166594,1237985,-919922,-587582,-954470,-1010260,-850326,-447828,497697,-1225373,-426919,552179,335539,-634494,-1292483,413787,-1981,-10316,96994,-912779,-231467,1276689,571476,209240,657543,-620972,-180628,-619375,-601438,-810993,-1606766,-1047749,-281161,-188221,-179559,-720022,-1104325,-504868,909,-513106,353520,-404671,432903,434771,906685,1033960,733938,65440,275617,-119400,-326939,-374889,-101610,1089606,554177,-456617,190310,-342753,-277518,491752,736312,1111824,456370,853197,891666,97339,-231314,1006311,407515,386057,173193,-1560963,225508,635369,-632528,-185856,-496329,584758,218198,-934676,-476965,-199827,444769,-170543,-838295,-42130,-204927,-1621772,-378365,423853,181563,-971172,-57911,908723,344592,269591,-143417,-1304389,-74645,225833,-697753,-1245698,359942,504172,207952,-158222,-450678,-662135,-693425,908880,-375524,-104746,-921820,-550568,-1001855,125994,-287914,473954,636052,-613336,-1552474,791895,213190,-847994,-368071,346453,511625,-2082121,-751319,380489,633902,-126746,-80734,380647,825688,1008009,77344,-18570,1135302,808910,-269124,1485918,-340144,-83078,304985,-503039,-1214910,94045,639029,396338,710705,348470,809694,-348187,-1178671,-946007,-691129,-123950,-720728,441662,-1037369,429449,344922,58748,-46371,966315,-162379,-428646,171690,603233,-119317,-283702,830930,1045278,-800561,636755,961159,196872,-327929,245755,422622,1456838,-817155,-573228,-518998,1150303,584994,-303357,218384,-296175,707397,-147683,75107,845402,-153132,47109,547960,-148309,841517,756768,436274,-150521,-1060100,-1225819,-775551,-240696,-600339,463519,2252761,1099270,735105,319381,1646591,-383491,-684919,-1101127,791124,1017776,22412,-496613,68664,331436,-710066,-862649,-87199,201423,-349530,-474027,-1480789,557785,496304,293351,-521238,75225,-1290909,1419916,-98117,250730,-1904182,-508813,-331414,563065,731051,592999,1388872,-128871,45265,-806385,371007,555634,401246,755341,793959,-571736,-645595,-826895,-1554220,254110,975434,-1833044,-1451287,-336485,-930917,-308536,560498,133735,526099,-16856,575839,273647,-175522,618903,-554456,318261,-364998,703395,1072877,203278,-241838,926493,-440050,-208396,731930,83974,485100,1097209,1126382,495257,1025270,553403,-1124537,-895550,-1341264,39611,-824344,1057840,147533,-631110,597483,124615,108582,1343934,-291393,270620,16777,360917,1016740,786090,-3127,-587717,583218,60008,808268,-705691,-979026,-545194,-487512,-1868274,-1429118,-1433017,-415542,-696062,71148,-11429,-304856,-209673,-387526,-651735,-986421,-487391,-780667,-349728,-594233,967937,1007190,36573,-209334,-89575,-70901,-633642,277260,-613036,-24771,-614949,84127,-877292,-1101871,631622,181917,1067580,1032864,-419651,-585451,541001,-589072,-783160,-353752,15989,251123,570350,577612,-59599,-623804,-429110,1066613,1312260,-377642,-107165,-908594,213830,-787165,483238,-101623,484943,389698,809015,649329,555250,203533,769719,-594578,-978321,355839,-423630,-1561913,385397,864,81875,298769,711867,-357267,68291,325529,307362,-675612,-1473099,278669,249749,615167,-373988,133074,-646422,-306059,523800,-586842,928485,-909995,-249658,462304,615023,-1075640,-589377,265879,-8843,608975,1044421,-103164,20832,-556889,-590959,-1094736,627225,1723909,-711455,-158033,-260027,-2046198,-400718,474964,-654796,617483,1605521,-73280,-753687,-1787751,-381536,-506425,-130546,-893463,-1360376,-2427680,684127,-67218,166552,-918580,-393163,-735238,94267,259236,-1246221,1200992,583882,-359917,-188656,-1094628,-928809,-621845,-559924,-636776,-2037730,-539762,1434171,-452995,-346833,108242,53560,96270,-740093,-437091,-1192555,1080578,1883751,987615,43057,-597184,-102782,245043,-140140,371666,773491,-403801,-475606,-250784,-1026777,-701479,-367525,29328,936086,581928,-821994,-1235830,-1117360,1397648,1137548,-85827,-352761,-881320,-405999,-100361,783828,-45319,110736,357291,283883,-110346,-757151,-1059602,-1289515,-255617,-317765,-164058,141675,836693,640444,-685353,443,-499391,-691560,-406525,-540916,1815902,-44809,-34272,-408382,-87582,315414,-104463,-130462,-593304,-63795,-696694,-86913,-815752,1650231,-262572,134195,-158852,435328,-1031318,-711269,-984058,134717,-259417,573934,1005070,-229994,114269,40539,-559137,1091265,1042550,-235132,169879,145865,1155165,-139822,638190,20587,606587,149976,-559676,392357,1037374,1037535,1142710,227358,-386410,250335,-297480,210046,78013,547622,727853,-409002,-444525,-9959,-782676,599021,-207997,-603540,-777315,-560224,-763274,482630,-1310249,-1298151,151222,433201,-436169,-530063,305745,164559,832579,347216,124698,490361,718500,-29318,1319031,550834,513351,-1059656,-751905,310289,169628,290446,500029,1557873,520854,-381355,453478,147753,672006,-762314,-503316,1688387,1665149,857425,352320,1479779,903988,31265,640587,-358129,-520738,-162922,319168,20822,-506884,-389929,-625470,7806,201971,441680,-2006013,32799,-323511,-1364870,1269397,-391910,-1459176,-257912,930348,-411883,-389176,-584860,-1536807,640558,750448,1264035,585179,281723,388452,-425919,-980600,-1067118,-1371069,269212,-121103,301687,708973,-426591,959578,-251231,855135,-370313,-363024,56508,-190861,410306,-75990,984393,79008,-518808,-943638,537924,1849661,972716,746469,-84343,-600117,-518530,-557776,-498025,-1323171,219292,1022396,202273,858159,263971,68150,692511,-756137,-1307678,354887,-346974,289897,46018,25625,-1165056,-446790,-1163519,-186994,815582,1143281,1325952,-1297893,-662567,-512589,-996416,421072,-343787,-822009,-284656,211979,-361690,-273007,-45291,-336902],[814357,64960,91404,-196501,-400042,488593,-357246,-490807,-195708,-908917,-1433551,-415289,1547152,1204476,747839,69880,45562,-666017,-654409,-1495126,-22296,145542,521125,185115,-825578,-165145,1562913,-796055,-428059,1118493,-63892,717242,236924,-119079,70693,-665215,231039,-667333,-595103,-469441,316470,-978189,-584766,45916,814603,-283828,-48249,406461,-73008,-372220,1533141,623440,392103,-619115,-84667,951532,129606,37619,-725490,467219,1838591,-475460,390583,139238,-337810,54863,1746879,712832,361305,21976,-652255,-878499,-61726,-78225,202935,-341101,-637405,758333,-231601,818393,171738,463296,-1016241,-53465,142353,-265641,150945,-753393,-856629,-280539,-1004326,-325574,4442,963031,931985,155940,444106,352063,-1047131,253048,-280468,-492246,-359642,-114003,-237847,734158,472849,-52828,193159,1020900,607903,766159,-817767,-991256,-1120250,235323,621101,472794,-1017640,-432271,690050,429513,1548807,380200,375516,-263288,-35742,-380406,1252619,1356478,-259163,105810,877242,140587,-396996,-287856,444776,877575,-239893,-1425388,232856,-645258,-273625,1400787,-278555,481269,-148995,-124022,-1268578,-1133283,695360,-550886,-1176989,359543,-105971,915421,608979,428231,34530,-289569,97782,846353,-128826,284394,-2081644,72200,-126845,-56717,1185875,1337013,-136014,663176,359343,-338701,200497,-519360,456000,-450561,-721647,692803,482318,-224662,-563749,-369744,314540,-570948,-289447,11867,-27903,-110464,736229,-442505,1645156,496120,331298,372235,1954948,1329905,523494,-661390,244947,-106626,-688229,-822136,-203001,162705,-57990,-880821,981297,782909,-435665,103639,704946,1001702,-652410,-4041454,-3398821,230757,43275,-357684,471850,737350,-528277,-432858,1723835,50325,-152274,273659,-394027,881046,416699,14929,-1098625,375332,-132141,-618558,-380222,1013320,-165800,-798086,-181190,846632,658478,1175553,-2746634,-11352129,-11847395,-8181696,-5663478,-3821695,-2060118,-220431,1399853,77660,-140165,-410931,-960219,756386,764413,-198319,740506,418382,1016420,2181833,-313413,553138,869258,-567041,231565,-272439,-545693,-1075543,808735,864002,-25430,-885672,-72291,155899,846766,1585060,-107638,291589,1082786,398353,-418768,-728177,-483382,-669051,120605,-49539,483377,-205997,312174,-464342,322026,-502146,1063536,857103,81725,-32449,-172749,-845410,-832805,2057110,806462,-471962,639001,-1048413,-258829,-880872,-787846,-733910,-259000,857743,-1239628,-437141,592012,840004,-396697,-1127782,259618,-560090,57988,-375511,-901048,-633,1484575,540726,205446,507807,-760987,-211822,-599047,-742430,-1029170,-1514850,-395407,-173283,-347459,-138518,-623986,-1701432,-551370,41674,-528750,-136333,-770454,230993,690381,1044479,1399531,976985,-309876,-310430,-42554,-54030,225082,-38562,1396031,776173,-141052,436462,-273117,390548,535925,758273,1092998,6603,856101,389785,245853,-396567,807002,159238,275832,232457,-1211266,209858,526160,-1110973,-483505,-51155,531933,126112,-729018,-221765,47298,541841,-463742,-941567,-216788,172699,-1458707,-407823,409878,-326911,-1297495,-217081,734340,346210,474522,-328525,-1693776,-131996,64985,-690994,-784495,551235,531420,308590,122062,-21039,-591296,-867780,1166132,-848978,-579139,-751563,-648422,-1043417,-42342,-683514,568025,548837,-352410,-1485625,454902,-148321,-1034796,-495826,350499,721576,-1865486,-902082,85486,406971,-281831,-275555,1185870,1278030,1124841,154136,295341,1079601,968302,351231,1309032,-730084,-295515,-160981,-973914,-1835461,-884719,426269,306663,237174,55877,352526,-115576,-978336,-1017069,-626772,-277549,-86726,618572,-688727,515531,713333,-26200,444,948510,-315844,-393050,369678,604657,91180,-274821,500566,592953,-1267273,655924,1413094,550608,-64954,252767,569922,1670299,-784090,-501615,-780114,1472806,824221,-382680,483400,-524792,461557,174641,-87358,810907,-292439,-252734,706240,-370029,792140,478142,723253,-394907,-971149,-562090,-497608,-574400,-534305,707719,2303395,1148626,875634,221273,1545798,-90753,-156208,-925660,1233115,893385,201190,-669416,-527400,244385,-751914,-508265,165832,654058,-292832,-648218,-1653036,646507,601287,508181,-564680,73265,-1284140,1126892,140933,306701,-1438635,-335632,119417,575318,726795,469342,780861,-293588,7260,-906267,582054,702737,123255,525143,735870,-367982,72147,-571411,-1120285,783799,1259127,-2129948,-1709425,-400753,-1479538,-772730,689602,-61006,648943,-506980,365019,363730,54461,323964,-404254,126586,-292864,675827,891171,-430664,-251481,1126146,-578579,-117669,740015,367087,656678,903830,1066504,523541,849215,927522,-849819,-905293,-1116057,-198893,-975426,1177989,-202444,-697817,583699,146940,63704,1237807,-320692,174255,14440,442235,730910,530841,259576,-392586,939253,-193458,915090,-311549,-788854,-718158,-408841,-1936390,-1269347,-1332458,-143210,-747967,-63453,140896,-179530,-564346,-770704,-889017,-1188485,-345614,-1136387,-108598,-799091,389257,579153,-295215,-152503,219172,200128,-363148,495325,-210109,216336,-173362,165237,-649275,-1089075,792433,-14458,1142724,737595,-254830,-558953,566483,-304741,-828645,-78761,317205,65672,413470,693868,-298505,-455635,17465,950218,1150602,-381513,140090,-852087,5202,-1122308,577562,386110,442434,211548,349860,368634,499727,-52287,878214,-267359,-484650,98291,-895345,-1890950,361725,-199930,2462,423474,228294,-571725,128571,519299,172879,-129029,-964314,198742,513971,607376,-329611,-377030,-466050,-296037,409631,-324873,1223303,-588757,-66425,301649,240368,-695919,-336162,229222,-337781,83804,1010050,209891,200723,-713081,-490434,-956051,737357,1391164,-912821,68682,173480,-1481694,17340,680293,-380786,483339,1538059,-141804,-424247,-1494651,-92336,-244132,155242,-1139369,-842247,-2178935,451656,-57853,-6608,-914103,-244646,-743495,-24616,-5656,-1357755,736749,854577,-575365,-81570,-1477302,-581764,-707108,-276134,-862226,-1886444,-565044,623119,-565460,-259600,294935,578582,44088,-1058100,-860612,-1280822,798052,1735528,982083,-181397,-385263,-239666,247668,-115609,734297,695100,-865120,-420186,-139980,-1720955,-766572,-608667,-104574,112120,572295,-590057,-1034896,-608477,890955,815867,-42636,-366673,-905858,-888342,-137,821318,259722,-68295,262227,299073,-355134,-743968,-1089787,-1180053,-54320,-1245,201825,46852,1050798,390005,-509858,1489,-726836,-904678,251486,-253824,1706655,-101423,-18689,-398797,-314,679966,146180,-180479,-446164,-304755,-849493,-323710,-723721,1085851,-183226,130667,-520277,460532,-776743,-860777,-1095893,123636,-15957,755693,958585,-454189,26250,65930,-266209,813969,923316,-300515,307381,865592,1146078,706167,810129,127558,803667,386923,-263833,696449,1221097,1329961,1533794,134520,-40352,287499,-321687,314571,136485,284369,343318,-663479,-1417184,-471016,-397788,700990,-224399,-464163,-960037,-555823,-548765,641755,-1176597,-1234992,-483621,-304906,-473767,-672639,237333,602507,558923,712889,477935,614517,953164,-268743,1109120,827445,1024100,-745160,-497326,335021,-124394,558588,699353,1564297,197264,-114118,603072,-212491,-77269,-786922,-340140,1732276,1646667,598733,282883,1464648,1041437,562006,1353832,-237416,-112056,-218435,154561,-273837,-917038,-551462,-607550,-49941,-217100,358825,-1960374,-69075,-388248,-1169141,1350973,-302950,-1266758,19461,1283833,-244394,-183263,-537926,-1653134,782351,326104,772778,609709,284302,776690,85218,-1476138,-1312219,-1141444,9322,-125108,-412203,445615,-419849,75053,-102530,609108,-91128,-442892,12919,169992,550758,362134,1100619,426596,-471757,-712009,480772,1416560,1236422,789203,77238,-740562,-648176,-556340,-554508,-1374636,295095,1036067,-207836,362816,68734,361657,282110,-853303,-1147425,514365,386199,-160867,106516,165417,-1090085,-270684,-954000,-98627,745139,990870,1036160,-1381924,-560699,21814,-1037412,335171,-319650,-594277,-323425,87361,-84340,-230710,11388,-230607],[675153,-101278,134712,-219905,122773,592306,-510619,-473144,-132257,-859520,-1452251,-402831,1107381,1047646,1312380,697418,110856,-532805,-526225,-1385328,-22538,655019,727346,314024,-518762,-14145,1744983,-592842,61996,1408335,-54885,716377,609716,42198,187593,-404790,160686,-1129473,-777117,-289580,161311,-427654,-49503,-403700,166630,-513949,122192,617081,-581544,-380442,1277177,1005236,298137,-798412,-556527,555530,362406,189683,-747746,-221155,1376995,-612820,128478,45830,-207481,386010,1731577,656689,355927,30880,-753989,-960375,11646,38110,285786,-327610,-1121384,188173,-200167,1355176,-145614,291731,-1031625,-388212,-43048,347606,147695,-694631,-1165478,-193521,-1291802,-411581,-152093,781876,811823,-18631,582407,804862,-216498,409751,-472331,-485247,-560786,63163,-430151,955697,232427,-245294,278048,960033,403045,899231,-913355,-680846,-921587,86678,546991,541672,-534273,-650073,375594,-60668,1377269,177952,454569,-326283,-142227,-490564,1117298,1148378,105847,108689,845175,544368,-745672,-560928,167064,1092860,-382058,-1270005,291357,-563589,-333708,1584482,-366542,920188,-542780,83723,-896202,-1309011,703302,-521654,-1316804,250802,-229214,397252,308565,484546,261419,-307123,-56642,876090,69023,56035,-1617316,-96090,-671840,-279109,841212,1136506,-176568,1139925,156950,-276498,581703,-175284,1208889,113210,-794172,1227860,980306,-565747,-542316,-6539,376319,-139607,-195703,206130,-640271,-347697,702976,-576282,1653137,221785,3276,183853,1780612,746872,426988,3711,417055,199631,-354695,-476706,-76332,37757,-343059,-641048,1388716,331991,-458206,277920,35360,537958,-1620628,-5246683,-4314338,797647,192044,-40927,632539,1133654,-598722,-182218,1310198,128877,152702,965866,-394960,694140,477344,-569387,-1542754,75363,-78114,-733334,-762754,808888,-504725,-553803,-208439,701106,651574,1132185,-4462000,-19146357,-18341570,-13791520,-10728063,-7371188,-3481925,-820612,1254620,405132,-22304,-463652,-712550,990281,748455,-309456,412093,741744,1181098,2119090,-142260,1131070,509947,-314569,109225,-88924,-51572,-604993,1198699,1098751,389930,-744194,-70407,125517,930664,1362041,-139747,414063,984439,253798,-927003,-604296,-665537,-582604,109326,-73791,510372,138649,490230,-173079,586168,-495691,1108143,1723090,-286922,-631957,-990507,-952894,-518595,2545010,957148,-1032618,183550,-1036474,9221,-531020,-457989,-415902,-66071,1019154,-908197,-346013,441468,1186565,-271509,-927020,-38485,-1048428,120485,-923315,-886416,220459,1703905,384953,302899,273851,-893350,-116230,-377291,-693654,-1217429,-1089144,84425,-80475,-438283,-117763,-508535,-1741759,-517311,-26468,-650024,-525138,-1092244,23599,933667,1084173,1521036,1190006,-450936,-861842,147149,313594,806417,5574,1371461,964557,86698,777779,-99074,916387,570617,966183,1029863,-406080,809762,-156796,389030,-503887,576739,-208968,329913,226311,-699169,245393,367336,-1454663,-674755,316477,456998,24739,-403512,148443,311552,395708,-680708,-919491,-361726,532606,-838549,-114673,484275,-742667,-1258626,-314326,642972,405037,798414,-497776,-1828923,-260138,-140942,-799152,-392577,603041,543619,299541,146666,383710,-565194,-960015,1119964,-1170157,-879445,-497914,-567997,-868164,-233639,-810370,625237,333379,-48433,-1318592,-65641,-522219,-1057549,-421026,416352,791024,-1555151,-932660,-382903,-18502,-539998,-461581,1642545,1567561,1228796,298591,752178,950307,1104632,737856,1006191,-924323,-359782,-551883,-1182097,-2209287,-1387448,-108228,49156,-356852,-187977,-141097,185904,-728288,-964833,-377350,-277410,613937,651305,-225485,622045,1029707,11684,25137,840476,-344738,-297677,357387,558731,315784,-293766,62097,-5376,-1546151,573548,1645836,806602,184197,357411,821996,1633889,-761560,-363670,-789598,1578492,1035228,-436150,764508,-578574,201140,528564,-179483,622668,-382907,-236249,741740,-496586,616050,-73606,817549,-665351,-780712,79402,-211757,-746727,-338103,915305,1946338,909444,894759,102831,1258766,182247,427431,-667795,1535381,651428,183260,-719285,-1079905,143882,-676543,-35489,477316,1116345,-255108,-781732,-1786561,589247,784406,666266,-580615,138712,-1102522,859572,406880,373510,-766643,-298212,513392,516885,753500,252173,213736,-383995,-117845,-934438,691616,750271,-206243,291348,554362,-95226,855679,-223315,-681506,1260200,1432145,-2220987,-1841738,-461681,-1653088,-892822,883535,-231064,609563,-931954,251331,508912,183240,15641,-389787,-107562,-91045,757643,589670,-992174,-114576,1090856,-727923,-87582,661150,565736,711464,773029,1061148,503725,438195,1135599,-227080,-650707,-894508,-292975,-943156,987979,-443926,-793744,578574,-28348,-39595,897881,-334770,-54376,118621,461598,382458,287003,456349,-314009,921265,-454773,868363,319109,-686364,-924258,-403255,-1943290,-1178495,-1059005,26059,-738260,-204351,275188,-167772,-602452,-924670,-929140,-1203014,-66585,-900550,238397,-957840,-129483,280577,-633051,-17949,468879,352016,36977,463314,-50320,380083,98526,283609,-280286,-929360,639224,-143794,1177688,193824,-233989,-659151,603500,-43955,-826073,219404,580055,-41112,253724,566527,-513916,-131859,343854,558598,962582,-320437,333765,-735719,-141148,-1165765,613744,688426,300108,-112646,-269238,-107353,509776,-216476,982371,193073,-31921,-156797,-1130299,-1686255,346972,-276498,-53742,320932,-349976,-701195,191703,681422,-27556,385996,-430358,13493,706286,612433,-120925,-911413,-80244,-242821,140167,-7221,1397967,-252511,14030,191515,-16458,-239004,39035,193157,-444644,-446225,886983,372399,256651,-841080,-355667,-802856,754257,979279,-968586,122019,373033,-891670,500229,915757,-101064,146554,1372696,-118075,-179777,-1173181,23390,-212851,288364,-1166954,-86841,-1607902,224159,-547,-377563,-786948,14836,-469171,52834,-300642,-1270871,195485,982210,-702551,125343,-1707094,-251977,-724277,7733,-793263,-1709973,-624873,-63454,-551129,-215642,432215,1017449,110733,-1280443,-1105917,-1100274,189943,1244017,901354,-474588,-178960,-202447,253050,-11609,1054139,558098,-1081352,-420495,-75441,-1815292,-666179,-600592,-11524,-491010,461072,-316663,-841253,-132255,448480,458242,-31278,-432002,-744233,-1143638,204094,837354,438764,-301280,117534,325190,-612447,-551790,-1008423,-937001,76954,193245,549799,-83598,1140807,86491,-268576,115561,-834897,-889267,743553,234543,1527253,48994,82897,-229873,163855,837496,442770,-235227,-246214,-309606,-764071,-537242,-623887,651335,-84355,143289,-916780,387368,-506118,-756667,-1184486,290589,505544,838418,687257,-828117,-131273,58632,77946,617943,551809,-377027,267318,1402400,1041508,1442117,818655,292431,956455,639017,104388,870713,1270323,1294839,1696860,-9202,310633,249080,-271907,362581,253529,44036,34422,-976505,-2516698,-1063088,4534,777340,-404205,-224796,-916672,-429460,-230971,678779,-725794,-1178043,-983006,-1146012,-539578,-932334,124650,888595,389060,1011497,837575,769963,834279,-140475,707742,943373,1522846,-313283,-135721,317542,-395280,614301,856072,1305134,-121836,159999,514611,-724203,-944741,-757442,-94118,1498177,1380483,153233,293048,1137180,1007953,1106206,1496007,-111127,201788,-135846,198869,-369151,-1235775,-515011,-558254,-62083,-527097,114630,-1389459,-13931,-376539,-887196,1287281,-7179,-916678,142085,1371347,-67388,-9983,-568600,-1607080,718639,83931,433127,523453,445552,1237526,712921,-1644007,-1285796,-708935,-194533,-68314,-979594,52341,-388020,-873700,170806,221558,287095,-333737,22058,312433,486118,876514,1308152,736244,-323313,-348243,507854,840244,1326642,706387,181994,-802195,-690416,-459044,-635028,-1267598,599540,1118282,-380351,97463,-61734,773714,-64482,-814515,-721850,598135,1129729,-493045,57753,-103463,-880646,105227,-580149,58123,582979,855113,680221,-1524374,-393317,494117,-1000844,220988,-240149,-330086,-286311,-42265,129689,-132338,48067,-133120],[478838,-215194,227991,-174400,723202,704274,-517050,-442092,-64173,-619677,-1218614,-442331,452673,1024435,2020958,1211441,100371,-386892,-287571,-1128161,44407,1059391,830879,414881,-261718,9598,1550815,-255887,667061,1501472,-61820,556871,1033505,247963,342599,-66820,-24530,-1443438,-839285,-72488,120630,-97811,544958,-888892,-536649,-806470,116512,644995,-914098,-261597,887414,1419761,106146,-989457,-1044028,-109405,543960,394307,-689814,-807262,1085562,-632212,72405,60744,-132863,867111,1581188,616299,401868,-4828,-863082,-907173,88254,156948,308828,-239310,-1423641,-425942,-200245,1688048,-451957,-71752,-1118585,-796245,-189370,901756,-235196,-621904,-1275280,-37374,-1297946,-423973,-270587,603264,613624,-225889,567919,1182038,754680,580129,-602390,-594724,-683372,156358,-462233,1164893,126687,-397771,423329,808492,184068,985953,-1118815,-141838,-454668,281275,478834,511152,90725,-726410,-38334,-588284,912713,-134923,390038,-388469,-347488,-471976,984665,770382,460158,108168,799456,863651,-941010,-572175,28173,1092660,-593912,-1144542,375089,-512274,-336921,1551805,-290236,1064561,-739498,239374,-427692,-1404045,620344,-394203,-1209738,38611,-538136,19810,44266,731929,588022,-190268,-153622,819103,183813,-119861,-995562,-254826,-1182225,-437122,271857,771372,-327228,1368428,-49758,-102236,783221,210832,1699309,508673,-951366,1474014,1233503,-692310,-329801,331907,385433,282688,-103655,176367,-1262035,-411506,607177,-609915,1410432,-5190,-306137,-63717,1216327,219567,320829,837603,588972,525965,101225,172261,-83435,-258863,-604929,-278494,1471922,-189534,-445124,392885,-509590,10722,-2181001,-5518169,-4889233,1300168,399463,326885,614740,1477418,-495303,-46538,718973,191442,295118,1301535,-251880,503817,482917,-1069031,-1951446,-311156,8715,-704471,-1118649,482198,-790108,-298246,-185735,585096,432200,990678,-4617100,-22016200,-20706367,-15785150,-13066427,-9685400,-4888893,-1396760,1143257,945072,136470,-483145,-366837,1050522,697273,-393816,104495,989509,1195661,1497346,-304874,1408008,124237,25053,-15810,309727,356523,-36611,1426885,1284422,831752,-531747,50135,170266,864016,1052320,-382365,421023,882191,52722,-1373182,-309854,-772034,-299460,106733,37182,550380,488612,842615,39333,758593,-526971,1023009,2109564,-648919,-1093112,-1775501,-825294,108614,2663888,971278,-1168021,656195,-861436,183814,-21780,-98076,33295,89583,950871,-391288,-212454,140530,1179690,-331770,-701924,-421040,-1276520,117093,-1434980,-888648,336716,1833326,128599,447095,15573,-1011121,63509,36279,-544842,-1410468,-451220,343587,-13123,-351375,-91086,-393568,-1321468,-429941,-173951,-855601,-720328,-1318221,-133150,1144497,1003023,1345918,1317885,-195377,-1105718,475136,685993,1170650,28569,1013793,1069765,202944,1105418,149414,1097294,536442,1237453,965777,-639927,790339,-576754,492321,-529122,308664,-597371,555248,171234,-215019,312630,160612,-1619754,-711828,490998,354804,-29957,-62979,475772,573085,10363,-731097,-783948,-480265,829589,119473,505085,632583,-948300,-874139,-294725,585539,504503,1163271,-632034,-1708035,-354499,-348282,-975125,-126711,518521,547570,207573,-22640,696807,-575361,-932239,676226,-1227641,-995811,-201316,-338224,-540568,-395313,-597602,620440,24402,221103,-1113536,-610757,-803118,-895709,-112262,482172,674073,-1276421,-812172,-844063,-552869,-827589,-612095,1569011,1652072,1265705,479238,1242217,745613,1158806,898399,685428,-927801,-297243,-804639,-1077749,-2165466,-1095028,-814460,-307278,-888389,-382421,-559415,547654,-457225,-799524,-24307,-127835,1072456,484718,235060,710349,1255930,102241,23081,676684,-202828,-159681,178712,461308,488549,-284428,-380683,-615022,-1603057,388186,1481770,887347,301183,517862,1123712,1385972,-759119,-262792,-639596,1427720,1187345,-474249,996475,-464601,-29064,780978,-177563,400437,-401934,39982,637453,-515124,362997,-785225,693581,-888830,-529322,539959,37823,-714166,-114721,1015460,1345145,584201,779803,-27361,903080,380347,878343,-420347,1621572,384808,69299,-580884,-1408052,29072,-514475,387597,804927,1437455,-324996,-844402,-1836142,414059,1063567,740991,-547998,265841,-738077,726152,649918,474137,-47786,-343201,723975,427288,748837,-55252,-185187,-398993,-245361,-907906,672090,707169,-618162,13809,295121,176948,1462889,132640,-300336,1419890,1430187,-1986225,-1746536,-455193,-1423788,-734053,1046513,-303058,437202,-1147707,336567,683750,198262,-221908,-387494,-320676,204025,936700,263139,-1154896,149350,900697,-813230,-142579,529528,639067,670420,767666,1073983,451182,-179447,1079744,509682,-181408,-825019,-261767,-737115,566763,-485548,-887767,568721,-353121,-194317,429202,-378107,-407735,288233,401381,79349,204261,551928,-329210,522491,-649851,717075,1059583,-689015,-1157248,-432030,-1891567,-1142158,-691101,56389,-649810,-372362,364172,-267694,-286063,-773204,-826871,-1062410,274602,-333988,570305,-1011754,-406901,186949,-852922,202865,651421,336786,458734,213096,-213449,393843,123453,419224,176795,-611379,254042,-133214,1091411,-466955,-353540,-861145,661143,160945,-700730,474694,749523,-44427,152794,204579,-612170,302198,402414,75168,841610,-263835,408720,-579429,-179385,-921227,556084,717442,82942,-449144,-882293,-664576,581998,-232578,1083239,697882,292125,-319265,-1102767,-1095174,365651,-189162,-74987,15252,-811799,-707100,215118,748854,-248870,745096,-36462,-224124,804390,682135,230333,-1234138,396509,-204384,-190391,281201,1440201,22676,-4639,175130,-40534,131761,424867,174550,-313666,-766377,656815,338921,139231,-935091,-171827,-653084,648697,563202,-718991,-7615,291090,-541864,946693,1131734,70540,-289928,1142627,-21501,-92298,-835978,-61844,-437331,247487,-955991,605879,-934867,89779,117521,-805927,-564154,378933,-3483,286401,-456477,-1023328,-307015,917719,-724919,376409,-1637954,-47664,-767857,231269,-496583,-1523173,-706035,-462551,-348404,-235043,496623,1229882,261690,-1404959,-1071394,-751403,-583897,548749,777834,-677090,-19633,25583,246317,190065,1291942,424732,-986612,-405224,-78029,-1355855,-421855,-445111,179381,-637464,284004,-58721,-715660,229542,267065,172140,-52197,-488768,-396919,-1084867,495978,820677,411630,-537567,-56131,370997,-793472,-267406,-859202,-674279,114371,220439,773857,-259807,1055335,-210012,-28994,272491,-781645,-625468,814399,781354,1342692,269916,265782,11247,391575,763173,693114,-264481,-38847,-99615,-476061,-651497,-592236,471108,71325,182751,-1199360,288923,-286968,-449147,-1289519,590554,1140106,838344,279829,-1223223,-288411,22653,400518,408392,-76922,-419949,19442,1440730,890143,1761495,698838,491410,1020220,846452,444486,928307,1296767,961532,1582765,-160818,700118,204820,-182421,267403,446593,-144913,-63829,-1215660,-3254212,-1695218,339983,772910,-695649,37514,-673494,-192762,36419,572645,-78609,-1136941,-1229360,-1755638,-597379,-1263889,-36540,862988,284049,1095883,1125452,891517,488243,319149,150984,884938,1845784,74708,190145,345502,-551462,451118,937951,842039,-345727,377693,200384,-1202581,-1505497,-678555,202279,968645,935840,-405368,298931,540126,738679,1456003,1135407,-32058,289520,-6019,388159,-272402,-1312493,-302807,-458407,-1444,-662413,-193860,-502611,206362,-257484,-568443,1118819,400864,-511510,88487,1137048,102656,-9786,-696051,-1396247,444850,19743,350442,324364,694683,1627368,1274731,-1413500,-1016703,-275531,-318879,19296,-1229925,-379221,-356578,-1423603,580997,-195435,600717,-153810,91421,244605,189548,1227020,1579986,914709,-132418,85201,547883,336382,1231161,497072,186841,-768042,-648089,-197873,-698351,-1064585,953647,1188150,-365059,179682,-82013,1151761,-270480,-642275,-147792,608650,1666621,-613003,-86289,-674566,-583294,524537,-152167,209683,389536,772588,336820,-1688622,-192574,753377,-949264,109974,-72095,-75522,-207708,-167817,220750,-35635,40115,-49268],[275281,-270560,369522,-81849,1179409,785567,-281816,-395522,2954,-234363,-824914,-474013,-195383,1171300,2560053,1464234,-22906,-267369,27868,-790934,150528,1228803,770018,467388,-151122,-46038,1069942,-19159,1224041,1348328,-60723,284998,1325379,422948,522484,290547,-200791,-1546209,-747560,121754,177259,-226806,910035,-1259126,-1096096,-1105817,-88054,520582,-994895,-59264,457567,1706947,-156674,-1148937,-1442937,-869587,541051,535855,-623727,-1185460,1034177,-485512,234862,151515,-147606,1349402,1380806,584139,404295,-66575,-960485,-736500,147227,238264,244214,-51110,-1456198,-925392,-162304,1733974,-659479,-528978,-1217746,-1129567,-285488,1245354,-752918,-576197,-1221860,156429,-1007145,-395036,-335198,466128,401413,-393981,373558,1347226,1378257,720953,-625329,-825761,-765235,152217,-325998,1297384,185067,-480526,549033,550228,-27516,1019812,-1374865,529971,168009,639370,412403,448316,688946,-563291,-455158,-895139,361273,-465998,184360,-455927,-649850,-335824,886592,333657,731627,105602,749949,967010,-926590,-384599,9853,868440,-757021,-1079268,430316,-454395,-253797,1336566,-79412,893253,-746585,196773,-3529,-1331457,453326,-133734,-866157,-229417,-851487,-92819,-146613,1006066,861471,70405,-177492,754622,215241,-206943,-298510,-355382,-1550673,-504813,-395718,359443,-535617,1308378,-189732,67097,547930,495279,1772485,668897,-1058594,1388955,1170604,-640089,17368,614619,397415,603357,-11347,-103063,-1581644,-173705,526095,-491551,1018923,-99987,-548505,-287714,520523,-50511,298618,1512538,748542,793771,529473,882787,-245679,-721037,-789017,86919,1263437,-643894,-494595,429516,-738183,-432113,-2031849,-4695965,-4760790,1610163,611819,642240,531794,1699703,-263221,4718,240953,289333,289411,1044704,-49891,301895,429133,-1340235,-2225391,-693018,113776,-536912,-1344153,98382,-937353,-98541,-151467,537784,89586,800813,-3383151,-18259607,-17554715,-12943044,-11251478,-9431565,-5543995,-1774505,1144725,1458419,294529,-537199,-52624,949599,656652,-399786,-106856,1147462,1022175,434211,-815170,1315377,-197167,363702,-145404,746444,568472,554650,1373133,1234119,1054051,-403851,281054,238729,619123,781636,-811026,330388,743838,-133503,-1636591,86701,-723945,109210,119135,202359,587935,712529,1344587,110236,794075,-613003,811664,1905826,-857912,-1286146,-2204735,-443102,875902,2368360,887686,-1182264,1153939,-514724,274547,473774,196758,484593,175632,696921,110085,-77081,-230245,772948,-533967,-453480,-800028,-1120324,21609,-1761441,-898408,297730,1736421,-165052,546792,-194292,-1109262,251762,560769,-461820,-1591960,156711,405497,32469,-36646,-17954,-294346,-685296,-331033,-333607,-1098679,-706849,-1406341,-216848,1318434,821296,943166,1307557,361149,-912027,892376,977196,1181002,29951,482921,1063716,200019,1317775,406163,899585,387599,1399473,906435,-609105,861757,-728598,494810,-485456,-18526,-894765,867049,102438,116564,363025,-90059,-1618006,-593231,429126,221283,-6689,182507,659775,799254,-531152,-567109,-577368,-575602,1017796,1105136,1257438,788032,-891154,-278561,-140118,504719,607078,1413809,-732091,-1422019,-332848,-507854,-1128022,11097,334460,535551,77049,-251606,895427,-593705,-779551,-67601,-994677,-995494,86706,-23163,-164577,-482396,-126113,574305,-306110,359657,-951281,-993098,-922338,-585063,371968,500854,387395,-1089267,-550389,-1135461,-1081380,-1064596,-702335,1082626,1559929,1168852,628200,1580591,480004,1106625,897777,443930,-799402,-160080,-898638,-703083,-1736496,-170284,-1413769,-653482,-1206156,-546811,-799046,910021,-192166,-519736,321878,98326,1072309,117707,567323,718855,1383832,171226,-750,493968,106695,-1623,-84851,301192,545360,-199933,-702313,-1054212,-1479992,124681,907239,752424,188785,674904,1342525,1017364,-766400,-256211,-454542,1073562,1259478,-512280,1131555,-242509,-212360,843634,-75883,269056,-355076,381457,426178,-441350,107419,-1447363,391101,-1010115,-247906,702956,209362,-508956,21285,958446,707091,371524,536758,-168019,613026,466533,1093018,-233846,1500548,179943,-15290,-241216,-1398638,-116017,-317200,624636,1058102,1508204,-547839,-816379,-1726100,194857,1384718,728669,-445472,425309,-238333,745987,829632,624135,560868,-380752,699152,353170,662622,-401695,-384982,-348961,-285046,-854399,531818,577936,-1104745,-335885,3480,377282,1719887,406818,24093,1111563,1252432,-1404406,-1412231,-320980,-962061,-501603,1080948,-241860,208622,-1061567,647207,845862,144230,-342536,-330674,-456156,523448,1136805,-10566,-752227,468035,671869,-739806,-267657,362244,581379,581755,837214,1042241,390811,-872041,735119,1082305,370605,-931746,-126125,-408707,68358,-335849,-945082,530130,-740106,-388047,-33772,-466796,-819692,458864,268695,-77231,381053,526923,-385493,-17784,-723321,517782,1680733,-763834,-1355408,-442729,-1760542,-1103680,-309206,-48386,-466596,-552469,397686,-439300,270682,-300423,-668906,-870138,571635,161001,762324,-952509,-363051,271194,-868089,482269,752764,155912,787943,-144640,-634430,252958,-55671,533229,633403,-192684,-231968,21930,865976,-1038991,-561901,-1102635,689975,306991,-405122,618584,803929,30627,104395,-291337,-572758,753303,159218,-321871,840967,-260748,321163,-392607,-108716,-516353,397881,493855,-153576,-624625,-1329427,-1150493,686262,-91280,1166053,1107448,454538,-327687,-877476,-420070,415857,57613,-63706,-393457,-943765,-592814,168157,690848,-416907,916440,155212,-440014,803716,846486,653980,-1162373,835967,-218784,-478727,458588,1398681,175844,-86236,247078,171617,310372,710339,189777,-6213,-751317,332467,115363,-123136,-982674,47532,-491561,417627,195576,-182410,-258206,-9202,-572190,1230397,1243714,49056,-687048,872467,112881,-202289,-523953,-297532,-808240,65384,-570713,951006,-332793,91300,277915,-1125067,-295965,788732,512589,586424,-349699,-681577,-684941,674221,-667853,594404,-1209257,-25204,-916182,372672,-124550,-1270903,-767449,-611195,43581,-315467,483486,1139938,427754,-1430161,-773473,-363022,-1257650,-116191,640236,-666930,48651,379239,214019,494813,1436417,363240,-582346,-229733,-159295,-651870,-121089,-321064,283961,-369245,99633,133204,-674434,468606,433909,24661,-105363,-460797,83241,-717837,826076,758115,185635,-724256,-227621,425690,-827586,-34370,-699091,-528404,77939,102519,802369,-494570,796101,-424322,149739,384617,-570621,-178696,461322,1216818,1230521,366287,482677,233220,621865,509243,879690,-230467,128458,192162,-90783,-619383,-660277,583158,335490,242795,-1256999,231899,-164381,-68299,-1370610,881054,1596992,810393,-116910,-1484635,-373677,-17615,613260,34849,-803197,-377271,-338320,953354,791315,1546454,492871,696039,960205,962383,653723,915571,1482547,484671,1224917,-283180,1070771,206746,-93574,47823,685195,-285971,67566,-1216740,-3315128,-2192477,532196,664243,-1010061,206724,-302785,104698,142119,354431,557567,-1098117,-1228217,-1888592,-598389,-1535117,-199849,519251,198743,886305,1279827,908440,126039,939888,-435095,710280,1885534,262208,348196,472326,-550503,181516,946028,338625,-418187,488433,-244057,-1483060,-1466183,-556939,497731,263548,413534,-940687,119523,-203612,302827,1412914,529500,-14220,129226,63483,599498,-48252,-1094712,2234,-293484,135980,-615489,-444744,392780,556595,-21394,-279640,903499,789568,-149598,-117137,662471,257923,-288355,-894918,-1090636,32298,74856,517392,47825,923851,1779931,1608788,-877552,-602702,-41693,-361116,103828,-1128781,-746975,-353761,-1350857,1066895,-523668,743504,-25066,205911,46823,-277372,1234286,1762231,923912,27611,468308,527585,63559,989607,171664,77925,-647498,-556368,261789,-692509,-845853,1112061,1152786,-288025,544380,592,1358899,-327614,-394764,365583,573505,1870323,-512242,-258805,-1265727,-261322,810366,200144,283421,228553,732988,65074,-1763490,9891,756724,-940146,35393,189387,141241,-129495,-268176,170791,-637,-21595,13877],[112008,-280705,531853,16537,1348069,805555,184316,-320647,67754,207452,-397383,-435164,-601741,1399224,2610095,1399334,-249178,-191213,375471,-464804,260433,1130755,542541,483226,-244307,-104089,501596,-19962,1583947,960486,-33119,-16561,1364106,528524,675230,594070,-274348,-1452173,-528035,251971,270391,-793590,802868,-1384701,-1368560,-1328564,-416331,318405,-840916,159295,85308,1730756,-436686,-1229312,-1642376,-1507339,297938,608525,-612950,-1334510,1148911,-189065,529056,273143,-251262,1663358,1175254,526076,256459,-107308,-1022883,-495329,173741,268496,94954,187676,-1230062,-1194482,-40782,1516380,-731699,-916780,-1253611,-1263631,-345883,1303949,-1133400,-570097,-1071954,340283,-474164,-369488,-346733,365397,239670,-463926,32931,1254714,1353322,789293,-506316,-1124622,-836496,99850,-81314,1272694,363913,-453742,561831,201649,-205052,1003065,-1507565,1196119,784724,937512,327735,414952,1086782,-158288,-777347,-767122,-73082,-713164,-119311,-527644,-1005824,-143045,816586,-18595,868173,92521,686791,782259,-697553,-128543,51249,457580,-785796,-1009249,430427,-358718,-81699,1011813,196599,538626,-606898,-117980,237486,-1103548,235263,270353,-379844,-488954,-983044,-9639,-261688,1105346,886584,408505,-131255,732644,191952,-212873,348001,-373349,-1711971,-474586,-1002773,-4157,-720842,1021665,-222967,114668,-95479,568289,1416039,638090,-993315,1032136,847079,-487853,395965,833235,465832,759108,65496,-531329,-1427008,359346,530740,-213860,598859,-36532,-673628,-416021,-39737,-33414,414334,1767215,895851,936600,794384,1274470,-537895,-1220748,-842377,307425,919885,-945657,-678581,396293,-609008,-658516,-1223174,-3141202,-3750902,1663537,747388,822852,504861,1765082,19805,51357,76148,449829,200649,257252,113728,49643,310627,-1311749,-2277930,-988378,202915,-287978,-1371457,-260453,-920057,18728,-141478,566318,-260525,620856,-1722686,-10629574,-11036261,-7303390,-6661679,-6777175,-4991569,-1831337,1238928,1704354,406893,-641966,159225,740235,628214,-299226,-210772,1219966,697734,-739023,-1472553,922906,-406964,599906,-294348,1054077,579646,1085860,1011025,842630,897250,-439193,558986,258383,214108,607140,-1268040,200123,540911,-249930,-1647535,456652,-486129,521559,152127,283567,607252,721269,1854800,25115,687683,-722269,526422,1258761,-773225,-1160531,-2125876,116873,1526366,1727498,760002,-1244073,1093130,-35785,303566,806575,351179,788796,177116,360768,436644,35361,-583947,100599,-753598,-184959,-1086537,-611551,-146872,-1774231,-883403,119856,1344121,-408110,518187,-291623,-1178211,368950,1066819,-602147,-1692727,495540,338704,65873,465796,153517,-220763,-65693,-260756,-424631,-1321646,-548902,-1341155,-243433,1469305,605807,481709,1125458,931307,-354768,1283492,1137587,831372,8238,20984,952358,89920,1351728,588271,467814,119855,1324992,809913,-328940,1029525,-563405,342859,-403386,-410024,-1010748,1130676,58956,269061,338617,-365739,-1495800,-368369,175198,58006,88520,259592,683728,951199,-1063673,-211205,-357851,-638532,1064511,1757580,1872857,866868,-607487,335125,119952,354510,671051,1354425,-811287,-1106805,-174537,-582124,-1173405,55775,108490,490327,-42769,-414458,989201,-585020,-530544,-836847,-536145,-965538,319631,297344,157250,-470560,423654,532872,-569188,291222,-896381,-1065629,-867118,-210215,878960,462681,-1890,-990088,-196851,-1185000,-1503220,-1195074,-717390,519699,1372199,904677,674542,1584724,183617,965382,807656,340340,-611959,-9893,-857997,-174737,-1121643,875448,-1604213,-877311,-1250780,-693537,-806445,1170000,41944,-127106,548619,272837,596466,-394128,668812,591275,1422191,181599,-37285,324680,526392,150437,-351039,64306,452184,-20379,-798432,-1185034,-1260107,-167370,109905,417199,-185501,773574,1356910,634970,-757560,-341529,-323437,629955,1247122,-561683,1143879,635,-356271,701513,102952,291879,-270923,570080,182268,-306541,-73449,-1829547,13008,-1005197,47658,561867,268256,-214971,-8607,737451,189284,366094,196362,-320611,450672,434042,1057178,-125430,1249560,82290,3499,244557,-1039530,-304243,-143920,631633,1131648,1306337,-880704,-702167,-1405565,21694,1651827,648565,-259610,572537,301624,854014,921213,815944,954337,-333421,473018,331701,480874,-711063,-438656,-249103,-183189,-797635,306159,360898,-1596684,-728521,-287634,455620,1594715,534525,317482,397185,965248,-602141,-930608,-31880,-539014,-412824,928440,-74217,16760,-671408,1097638,940392,86471,-351748,-244603,-484985,787157,1237214,-190678,86440,736516,493840,-444432,-410190,153829,419880,502556,853860,914031,355344,-1385518,179039,1298039,836343,-1059327,98989,-39929,-346750,-94485,-938912,439028,-1096323,-600518,-368497,-581206,-1184286,562677,83167,-42412,795002,388884,-424571,-330797,-657326,320950,1954216,-855363,-1413715,-394395,-1530164,-1028701,22865,-242914,-182718,-700754,382091,-618237,855952,411423,-529091,-735103,722627,288351,733810,-812888,-37451,437315,-658756,759244,765162,-139117,949487,-471096,-1140478,36059,-307504,579809,984417,227270,-692922,251914,564779,-1356145,-777214,-1316031,609853,409985,42617,603895,760227,122511,46079,-766690,-452120,1092346,-298426,-523426,953983,-318056,69245,-167190,21986,-137593,169592,128785,-338582,-488756,-1510169,-1403223,775654,168447,1198977,1301581,462414,-182901,-564327,91839,468748,404937,-33988,-769942,-657597,-402676,42485,520640,-461554,938574,194678,-561231,710383,1088859,1044489,-673222,1137031,-289034,-654165,476064,1341564,177685,-182170,357761,507991,288487,821753,246851,370779,-413664,-36392,-226559,-424969,-962198,252381,-290822,95293,-83274,469985,-520215,-374620,-900006,1234915,1154999,-185469,-933942,580220,243477,-522671,-294795,-572584,-1137720,-185219,-138637,828845,165094,214244,439681,-1227315,-46134,1166462,941539,837673,25219,-320533,-905748,329988,-580367,710867,-493911,-163980,-1159629,455005,162185,-875980,-759680,-696215,538082,-434381,410891,760931,529150,-1345887,-324505,-41264,-1588234,-510276,500075,-424785,1943,738882,151894,877612,1479078,413346,50381,218437,-314820,-60711,111559,-380004,169938,87271,-28989,231687,-689821,600380,863413,22702,-187058,-293755,597264,-137006,1117329,640435,-139161,-821169,-362861,461878,-692722,13467,-580949,-593049,20503,-82867,637292,-780897,411464,-491227,234938,379298,-276250,314721,-125798,1407807,1217792,199037,662823,393438,759390,190718,1066800,-130545,220758,382590,258431,-437372,-800354,941269,733484,300713,-1092534,250278,-153728,234122,-1327931,966620,1600241,819003,-364443,-1499917,-342252,-29716,642559,-562349,-1357534,-224769,-617922,199093,843040,935326,243878,869809,752051,968157,676563,884975,1923097,100040,729550,-350588,1291881,258616,-36504,-200903,902706,-402300,340486,-880088,-2773895,-2332078,540514,468122,-1245984,158993,103578,386464,50276,88959,962369,-1030703,-1064320,-1518510,-503355,-1615036,-273797,9119,106073,411334,1269809,783311,-65329,1496485,-893528,515801,1641324,167075,276009,670203,-421940,-28410,906823,-8135,-320506,473159,-673299,-1476209,-833415,-404930,733421,-390909,-94791,-1313998,-398101,-921423,-104470,884141,-47898,-28801,-193070,-7057,707525,205034,-648475,289432,-72605,324794,-431646,-527041,1037285,964898,305823,-96186,686015,1030508,107794,-417224,132568,399415,-857690,-1108275,-812679,-390871,178043,804966,-243446,1030097,1588167,1634217,-257833,-169342,-117437,-334310,159201,-783377,-970433,-395118,-799934,1494686,-681417,678959,-24230,334608,-160495,-772140,879279,1670291,799046,97274,682062,401140,64819,688806,-246870,-121224,-471356,-468464,869579,-577430,-667379,892153,964844,-257829,1001760,135653,1326102,-278149,-153693,610534,525305,1738752,-276236,-358200,-1560507,28030,843809,369546,232998,146798,689656,-114300,-1638017,191801,570441,-995611,21150,505808,305868,-82278,-316100,6092,-57306,-125379,44172],[16109,-273772,676490,83537,1215381,754211,763673,-205390,128806,598783,-50104,-291568,-626500,1547146,2050112,1062238,-522928,-147816,698466,-246708,345993,842916,209704,498995,-529601,-90791,64369,-251866,1652542,415990,27333,-257951,1135920,565009,724075,776310,-207881,-1231325,-263101,309076,327037,-1454482,256983,-1220064,-1327756,-1387712,-707992,127550,-538625,326347,-157894,1446895,-664029,-1191148,-1576447,-1861207,-135088,678528,-677823,-1305775,1281450,174636,811372,384906,-409063,1716272,977587,396191,-101775,-70508,-1021886,-242561,163535,270729,-102354,374234,-838589,-1181169,162362,1144182,-694736,-1073177,-1180426,-1146015,-398522,1107520,-1212050,-585487,-870463,460305,194397,-385541,-319046,259929,170250,-408565,-357598,960279,771968,756618,-246955,-1388141,-909307,79754,173763,1038284,579633,-290145,409229,-173222,-315430,944671,-1316148,1701991,1257685,1043907,204642,445330,1181333,388052,-944099,-149546,-264188,-798188,-434988,-594007,-1333684,25435,747442,-167655,851405,59241,586502,338539,-307129,57582,87252,-60431,-666639,-811844,395703,-214902,149793,657135,449342,196752,-381229,-657594,234914,-821509,17359,785389,115709,-678963,-840181,74531,-316804,902616,531335,683196,-31498,756308,149789,-181028,777369,-316195,-1659477,-361459,-1417338,-260624,-806758,632000,-150005,-17573,-847956,405157,786856,541605,-711414,539209,408888,-322121,688136,985176,609453,735745,105332,-927035,-849940,1005581,649676,168726,254947,150719,-647069,-412504,-300851,177044,652268,1519538,1029914,913043,817371,1045199,-896230,-1566673,-731898,280582,621682,-1075176,-989876,322704,-219318,-605819,-128356,-1458664,-2070807,1473086,730330,831435,596550,1680493,270229,165517,229548,652261,98554,-702120,175428,-290469,127227,-1003194,-2068858,-1152582,231936,-45007,-1209121,-521768,-773768,75326,-170473,642109,-522397,497147,-517749,-3674098,-4808036,-2249438,-2183796,-3355948,-3479226,-1565100,1301503,1578755,438137,-738002,270956,481022,560401,-102852,-262723,1208478,331893,-1633290,-1947545,409837,-505512,643123,-507071,1153755,479021,1467464,461516,157611,382829,-597020,773699,175228,-274580,493469,-1496502,98853,277700,-268858,-1411213,671839,-101504,798277,208509,158369,606513,508219,2172343,-177025,472180,-787501,250185,480191,-336696,-763996,-1607519,704150,1823871,919352,631865,-1211596,806029,483455,287340,904870,334732,829545,98580,65436,520407,110266,-856202,-588188,-856672,87788,-1216992,24883,-331778,-1430435,-807749,-118457,736212,-514124,325699,-241109,-1195981,361848,1426222,-1015305,-1632237,446729,224593,92747,1031595,468854,-171547,396145,-241805,-383330,-1470500,-355493,-1146047,-251054,1612367,445656,149550,775728,1230386,336561,1537755,1167080,263044,-38977,-187092,771879,-95433,1200425,624386,35641,-218147,993482,611403,79656,1220686,-157282,47809,-307258,-828757,-903580,1225834,68351,290763,199346,-623233,-1307988,-120958,-156890,-124706,213279,159636,599091,997697,-1374433,239376,-179033,-645086,965905,1838617,2143376,812454,-213457,789137,416093,114238,664674,861087,-881320,-885728,73723,-557101,-1083963,55235,-96898,397758,-111052,-441610,1000920,-522160,-239197,-1315962,21011,-963110,469862,550282,358644,-362135,867878,539553,-688096,8046,-958663,-786039,-678494,122749,1203023,397304,-402028,-938123,172774,-1029510,-1760948,-1208565,-670136,226309,1182093,514956,585640,1183699,-99992,784299,680620,383520,-421310,102652,-735899,356268,-549112,1545791,-1214779,-903735,-1072664,-811740,-603267,1219535,224647,343770,570903,256789,-163017,-955722,494478,309345,1381875,147928,-78686,192016,958709,267955,-562143,-253438,220310,236546,-630696,-974388,-1017804,-425259,-581224,-41718,-759768,781304,1132294,329858,-703248,-473399,-266845,212310,1161983,-620356,1032905,186663,-475940,410516,307604,429505,-188289,472561,-12728,-144325,-123631,-1787349,-303314,-881661,354093,238536,198670,84616,-214152,395041,-143378,539326,-186274,-480493,385805,306591,823609,-90925,970054,81353,113879,763073,-415375,-526844,-46872,467949,956519,901610,-1183938,-532673,-900666,-38323,1776233,535499,2617,662485,768194,942895,916758,1012931,1104576,-177558,143440,376410,228405,-916779,-439388,-115301,53576,-749505,42795,57906,-1984520,-1074094,-554734,398941,1196307,498323,586731,-465399,679698,175125,-460145,386912,-354163,-566041,597610,113222,-69688,-67047,1513437,911653,65877,-299629,-195756,-412534,932013,1121550,-278109,976889,850955,394195,59759,-495570,-111037,202641,478390,698952,677710,376338,-1422266,-423425,1134579,1079258,-943586,389329,275150,-575320,98371,-859692,285808,-1351324,-798230,-502460,-676301,-1391829,547791,-135996,144997,1301983,174410,-406842,-154973,-476836,163911,1778494,-912581,-1238973,-271660,-1204116,-929372,262268,-454048,187262,-766768,329680,-738905,1254271,1192224,-436067,-715946,666458,8541,499284,-627534,433514,569133,-276624,961909,694338,-461443,936284,-653402,-1536764,-121552,-477734,521020,1133502,549242,-1044069,438251,304806,-1371750,-912087,-1456757,363418,488298,552007,425647,665375,161492,-95708,-1074766,-350207,1186092,-807532,-504598,1122397,-400326,-297468,110061,133381,57750,-67928,-230996,-407369,5879,-1411331,-1291456,802240,473924,1142968,1234060,338784,45839,-266642,370159,482887,747868,-5151,-998201,-51390,-206017,-146447,286807,-346962,871789,193747,-537216,534950,1341116,1289331,65035,1255147,-385275,-703459,336048,1311838,41600,-251058,438445,796153,150183,743566,340408,715128,117908,-376223,-558777,-621965,-846875,367373,-37942,-250038,-235206,1019788,-678147,-622048,-1270507,905402,816588,-574467,-989291,288387,330710,-1031154,-187851,-756035,-1260931,-417498,207663,355506,638697,399730,556683,-1120536,121339,1447427,1189870,935038,539055,-6787,-981557,5568,-507537,693685,314424,-372158,-1372048,528716,264147,-301874,-648261,-900770,972076,-557436,314458,186363,505188,-1143826,120726,157795,-1472727,-490122,348382,-51066,-142601,975931,69204,1273648,1394344,559397,753436,912968,-519997,202444,165535,-660763,-170730,480634,-55634,238202,-707581,643548,1318429,121376,-286353,13680,1024843,507851,1277595,468836,-406309,-812553,-435342,446985,-429979,-179095,-539135,-866042,2312,-231703,362861,-1072100,-22828,-381376,226975,228201,-48580,693730,-703807,1306468,1200514,-234286,741247,522225,713623,-53758,1340604,-16133,225855,329763,465781,-145078,-940978,1428341,1208905,324413,-838441,334253,-243282,344194,-1067284,700932,1070880,903453,-393301,-1244052,-191716,10381,458643,-1256426,-1516006,7526,-630110,-452703,1077674,230394,-8683,966143,386976,875086,533432,854428,2439227,24707,237411,-353141,1237105,308594,-23010,-372458,1031416,-516660,615962,-251079,-2010898,-1964130,378347,233142,-1316063,-175884,460541,571362,-193338,-149114,998028,-900583,-842029,-834279,-303310,-1463343,-156050,-434061,6644,-203307,1100716,538693,-4354,1798299,-1118987,392298,1228093,-173463,7663,828614,-256994,-46826,855065,-60541,-67756,354292,-950724,-1193898,107303,-243979,858437,-759326,-522916,-1458624,-1224108,-1445406,-260346,-16595,-437580,-20638,-533901,-237908,636280,389302,-119854,461635,166808,514474,-191930,-380115,1304783,1335869,663624,-79743,484123,1040996,248248,-738729,-243499,534679,-1598850,-1273254,-679950,-681660,269264,1014381,-480001,956121,1064820,1369380,190465,170561,-476247,-260605,176166,-379535,-1013618,-472480,-147168,1690186,-648947,421416,-159298,441455,-264064,-1110495,315156,1223844,627840,56809,669860,166458,269077,438302,-704905,-354074,-280777,-434778,1462943,-345910,-535803,288750,664926,-303812,1343270,253729,1074667,-180085,11707,484229,476798,1365570,-53564,-284072,-1381348,249942,612685,312516,56130,160724,587598,-218920,-1268661,342528,325025,-1088367,72203,801018,410325,-74031,-289930,-214565,-187196,-240782,28994],[-13580,-283278,770009,104055,888160,646579,1280241,-53841,180285,847012,147547,-59284,-291255,1475316,1075501,568625,-762372,-106626,935194,-217688,397657,519972,-124541,555502,-922416,32695,-94591,-598264,1413219,-150547,114822,-371118,728194,553843,600013,798175,-14641,-971644,-55845,314899,296186,-1726434,-344683,-826905,-1054983,-1223314,-784104,20749,-199841,393924,-246232,940081,-770620,-1011992,-1261477,-1894906,-625331,803696,-789127,-1184138,1298385,482790,944023,463533,-564343,1535761,793517,162734,-630293,83620,-929358,-30545,124412,301113,-288752,405214,-405440,-900613,395645,750591,-621047,-913046,-1001750,-814638,-469192,770387,-981677,-584201,-618791,470481,863849,-459590,-271547,100672,199135,-239561,-663584,582774,24501,619759,99347,-1499889,-978440,157068,344428,611704,755365,-3643,119071,-470675,-328566,852724,-746044,1913579,1531647,968267,35474,539318,1000050,912194,-953759,802506,-196903,-692640,-656531,-638332,-1535656,102113,650971,-71082,699469,3528,426616,-233548,146832,81430,84972,-578095,-459692,-396004,386521,-38515,386357,340776,596483,1086,-133828,-1255929,37880,-614608,-145289,1326752,498195,-762704,-469710,-24773,-328277,429838,-154631,731762,98686,790822,113464,-165239,819102,-216898,-1439939,-202219,-1581796,-389148,-756655,261297,-7111,-303651,-1316517,78329,151450,518529,-272619,70272,22653,-202657,797232,1059491,796330,570640,91583,-1124047,-78713,1457470,832356,547121,49674,390287,-466456,-290050,-253827,447065,926364,888790,1125485,722600,601110,205256,-1235637,-1605275,-462667,8172,478126,-1055762,-1330448,247278,259090,-305600,798942,-116060,-259293,1117075,526607,683920,788418,1491378,423997,358581,532426,829350,24461,-1373272,134261,-714825,-107535,-509894,-1630353,-1184465,164566,107583,-952631,-643436,-576293,123806,-227493,712880,-651800,447172,4869,31113,-1107917,284638,203299,-989894,-1820167,-1110462,1172421,1166792,372921,-719524,321239,210955,376867,136785,-347042,1096142,72078,-1990050,-1958895,-8841,-515773,441376,-858151,1081611,394511,1618727,-42955,-630330,-286399,-741791,802849,-19767,-721231,351619,-1280927,74089,6635,-189069,-1003273,665242,298036,829647,284931,-198939,605637,157881,2141636,-415407,204852,-738692,67712,-114899,373548,-231721,-872148,1157709,1668793,169453,519371,-1012237,596458,924681,233496,786922,166359,570435,-39642,-95077,390104,139082,-1019466,-1056117,-766112,335012,-1170066,441488,-461686,-810650,-655326,-306719,120098,-429036,1684,-48659,-1126424,223551,1565282,-1588386,-1373949,60252,129115,107632,1496038,936805,-110192,651109,-272155,-189422,-1506943,-230009,-882813,-271792,1737525,401322,50960,311793,1150466,899038,1632944,1104085,-288828,-111694,-119174,572957,-309020,914476,482075,-202575,-537887,492119,276065,438746,1308956,312624,-255036,-200391,-1189706,-595387,1100920,136028,258294,-53516,-797251,-1101117,65239,-427272,-307855,303709,-57560,490080,930130,-1284262,638698,-71335,-566044,756920,1345991,2002429,627566,137168,981776,664946,-204693,572724,14754,-938595,-825861,324151,-444446,-909061,49875,-230330,261939,-105404,-330126,950789,-396918,29508,-1326425,535183,-994442,533930,688452,424982,-184890,1101735,610658,-625639,-401282,-1074916,-246654,-431073,322765,1169247,354234,-725561,-881500,477752,-774889,-1850310,-1144499,-614582,360056,1052255,118430,391537,486636,-320308,624327,550323,539652,-253757,151142,-591364,752168,-142695,1658363,-320440,-724465,-797815,-868571,-283993,999204,344319,802555,357785,-26384,-901018,-1468220,80563,-87125,1266734,118820,-121337,107298,1295159,323016,-692815,-630455,-98167,515913,-252592,-493874,-783142,-592383,-843591,-500031,-1376616,696797,739278,158314,-584962,-593693,-246143,-110004,1023302,-667827,824596,278180,-576010,68797,471291,550715,-141106,97274,-111952,17649,-26810,-1338545,-432999,-668455,674215,-69583,16747,354429,-531031,11476,-302426,788645,-540239,-629080,335857,126945,478216,-111245,740632,121258,238151,1178902,329637,-743877,-58027,254607,541078,423911,-1268904,-354121,-330864,30559,1718971,427928,303196,664839,1069333,922343,823634,1158666,1056286,42249,-170824,471073,-47232,-989560,-469384,36677,359918,-711179,-212152,-308471,-2173134,-1264133,-771441,235551,706298,333580,799803,-1154276,508859,662797,-159518,859848,-408296,-890812,166655,205170,-41964,608203,1715270,721870,71847,-255755,-220669,-270721,936219,739893,-305068,1498868,745014,341332,670104,-451913,-432067,-18140,528006,344770,369877,470549,-827442,-878013,732423,1056490,-396722,693905,452129,-603217,129477,-718655,83918,-1471244,-933304,-435215,-705086,-1370221,392259,-376330,372177,1707365,-60157,-326719,478958,-238112,68907,1238619,-905622,-814045,-85437,-816971,-845763,384794,-604362,602039,-719546,243716,-757990,1334766,1841592,-365705,-801698,405565,-482317,199428,-396127,867883,576867,176902,1042114,559766,-714809,808041,-641863,-1692102,-91161,-458015,339240,1020514,710696,-1251234,462139,198717,-1160913,-897563,-1508509,-32498,549214,988479,129947,577321,100466,-352600,-1133867,-357549,948330,-1202995,-305178,1266708,-449564,-686070,431282,150804,9371,-243092,-464374,-323000,747553,-1102371,-770092,733352,743540,972113,945152,111135,246259,-46595,491357,426650,965956,6001,-1026014,632879,-72086,-365805,50360,-85711,759056,254500,-352706,290464,1503305,1305944,768405,1211419,-461046,-668597,91948,1304823,-175856,-268518,434903,894170,28368,517582,450426,973226,666766,-614571,-736107,-593046,-615167,321861,248002,-533312,-228700,1306729,-654295,-614729,-1415924,295847,304490,-995848,-883528,33727,343743,-1637798,-198404,-746626,-1116811,-557866,396213,-180616,1159387,574148,596259,-920624,154058,1596428,1223559,819859,982412,214139,-941361,-177524,-467139,560793,985350,-522906,-1366349,640298,175253,400073,-429738,-1260023,1161702,-649536,234581,-444636,339031,-835315,425610,227412,-990934,-84739,165631,279564,-320207,999792,-12938,1587028,1146098,727670,1321640,1651872,-731712,120541,-4485,-1072992,-619106,648363,31576,177139,-673157,615590,1519968,251278,-383755,401878,1262811,1061602,1219904,262612,-468260,-711253,-435144,358543,-134390,-551807,-580520,-1240261,62018,-249092,112837,-1278299,-426660,-116476,154025,-38046,-63922,833905,-1096219,963568,942853,-799678,684867,698566,449296,-112147,1718515,29486,156865,4639,497744,189497,-1004664,1879668,1599564,284041,-679981,437952,-403362,225460,-566045,93938,221862,1054926,-226483,-777070,41681,105404,91693,-1773651,-1241073,234553,-284145,-733180,1428018,-279359,-233584,935235,-113713,713757,313229,766304,2586780,342953,-129395,-299209,867371,272618,-43334,-407442,1038985,-633867,774651,482976,-1414455,-1159643,110490,19261,-1170040,-745416,709170,600796,-480237,-295662,683758,-687071,-641351,-104859,-28941,-1157662,208446,-608962,-76711,-791428,809604,256847,266214,1752714,-1109121,389690,831236,-607861,-344779,807052,-165641,160441,816252,192355,295926,192233,-1005730,-740622,969719,-104048,845581,-705486,-823870,-1415404,-2096209,-1670521,-47680,-942860,-620467,63832,-762493,-582386,386432,440200,333397,468073,370456,643281,12163,-26319,1205350,1569573,974159,-246399,297291,813683,296094,-1011282,-320996,672269,-2274184,-1345770,-742794,-732519,305297,975785,-609035,714669,346664,910568,287514,346755,-972369,-165573,165619,-89809,-892070,-552607,271281,1501504,-469308,16898,-379059,496551,-198608,-1129210,-210802,518483,504647,-60352,466049,-135129,544550,332338,-1093601,-548476,-113697,-482958,1800901,-33245,-412291,-495114,379840,-379446,1432769,294835,701936,-78418,69786,39805,396911,881834,7934,15968,-784784,396615,210323,73894,-201091,254060,395815,-287697,-702831,458925,151141,-1150716,169809,986996,448712,-90402,-185723,-420864,-328802,-327977,-31893],[-1405,-335717,794311,90214,535364,517770,1571295,102342,210160,901682,178381,194200,224852,1142045,114156,52134,-889411,-34390,1035176,-417780,427918,326349,-351972,672143,-1290727,252489,47748,-904351,928427,-573583,216261,-328888,281337,513292,281241,663942,262880,-744624,25367,307707,171639,-1316527,-500483,-338913,-679324,-828827,-541564,33058,81791,345348,-203587,403908,-711425,-691362,-793481,-1694742,-1020581,974314,-892642,-1045419,1138172,617927,850405,507737,-659336,1235243,633603,-167401,-1172398,354812,-728920,107990,72200,427307,-405410,234117,-29542,-426701,578360,424939,-593419,-478746,-759821,-380767,-568640,437785,-552003,-526353,-295411,347664,1397331,-580719,-221344,-135480,297537,-999,-758741,245190,-494681,404350,434964,-1384541,-1029249,342621,374857,89937,856430,332405,-213493,-594525,-233821,724567,-10572,1757760,1641286,816959,-169810,669316,695489,1255846,-860280,1776598,46517,-426072,-695552,-641291,-1532203,56915,510826,215420,460010,-66665,202614,-747731,552073,-73567,59514,-984548,-266369,212658,472348,134224,566878,112588,584080,-53484,78347,-1688235,-223390,-559029,-210229,1768085,692738,-740246,-28657,-363272,-303249,-120554,-902926,460086,236415,789457,89366,-198193,379298,-116971,-1128642,-48466,-1527084,-403266,-595514,-23644,149872,-653892,-1237444,-278211,-242934,649780,186245,-246676,-190802,-142310,677162,1036377,953997,337600,20985,-1058304,619115,1434193,918301,794672,-10282,608021,-168789,-106681,-24110,663690,1112040,130671,1124132,418776,228170,-866936,-1473527,-1304362,-85669,-392082,488797,-922110,-1557243,204992,655411,130378,1303326,737250,1117580,711495,165359,440322,1006086,1268021,451706,563277,761507,895464,-17262,-1464950,50024,-1153441,-362773,36846,-1069618,-1110404,-6515,118752,-739084,-622316,-413886,214046,-285410,726063,-661499,451284,137870,1006253,216578,710758,567537,-364946,-784422,-687756,761376,674956,220564,-502200,332270,-57442,30391,337526,-519066,852581,45824,-1789984,-1431374,-170838,-448756,5473,-1399695,950323,425498,1496142,-277127,-1271463,-825098,-720406,569479,-287167,-984941,112248,-617065,132242,-183121,-28063,-538608,462071,520537,578795,368881,-679192,641138,-183545,1742512,-593655,-49785,-540089,37619,-339814,1153054,254664,-170798,1375423,1161215,-340116,407090,-765436,313183,1184794,148048,539250,-97620,76656,-208119,-93356,142328,118066,-1081020,-1193126,-492755,521749,-970395,342944,-478587,-105520,-445292,-346513,-293273,-156335,-363047,238354,-928782,-4057,1494425,-2081188,-955414,-480539,84970,93868,1719939,1500210,58387,714654,-329441,122264,-1416874,-228293,-634663,-307680,1797866,455323,143153,-167076,800352,1159241,1651750,998519,-602673,-201768,84027,401885,-497895,586427,185054,-182226,-743783,-31956,-151223,586313,1179568,645603,-314329,-65044,-1382072,-168142,793173,240546,237770,-369252,-817857,-909296,145652,-521678,-467386,298321,-285593,435835,771475,-746547,843807,-31791,-384121,507763,507114,1528572,378727,314258,913831,804926,-559623,396235,-869780,-958608,-921477,489829,-273893,-746214,60236,-264265,115286,-25862,-128718,851080,-222096,216533,-925173,893499,-1024753,527101,700149,385713,16520,1127763,725981,-398533,-769668,-1126984,351187,-204567,344622,724312,371343,-912888,-774754,653178,-527792,-1809991,-1077299,-635528,824377,991511,-140789,175935,-252304,-431185,536214,443880,752520,-111407,136831,-469204,927090,117201,1372996,767639,-407163,-559592,-826217,16118,538257,402571,1112340,-52352,-523595,-1350564,-1867472,-458473,-505058,1073375,141006,-165585,69284,1451005,293871,-743197,-1011050,-430642,738944,200258,124026,-539742,-638669,-532363,-818914,-1822136,547340,313393,136009,-406144,-657476,-200789,-323620,845718,-670112,566967,291294,-642129,-224325,535734,497184,-146350,-416274,-126106,159705,187141,-658035,-312645,-402279,1009606,-185304,-223934,613924,-844970,-320942,-335496,1005830,-794396,-730459,224318,-60986,107598,-156974,589406,131491,286302,1383990,1042775,-889080,-179552,106280,-20205,12662,-991675,-209259,127119,189313,1505625,355644,572345,572869,1168821,768420,661951,1199145,899875,232788,-374336,574351,-298178,-946527,-562574,189705,636142,-680400,-422741,-678578,-2132563,-1230067,-899448,26250,287695,114603,898065,-1445035,519382,698949,-122499,1286237,-514842,-1207648,-241577,109687,33164,1212284,1614905,372347,50589,-275988,-294946,-100742,829658,154565,-315292,1448253,416077,274042,1225923,-235881,-769828,-201725,638240,-119214,59405,628647,238425,-1040370,305187,838288,516193,935622,436396,-495101,-35636,-544477,-131136,-1457220,-953333,-236388,-644506,-1115485,109880,-628235,498005,1861138,-255549,-213449,1264616,-4757,44407,555842,-828978,-224845,136119,-424370,-808814,384653,-637183,996255,-564921,108235,-669456,1094896,2202191,-260124,-928273,6619,-896320,68283,-84226,1099880,427772,589094,1003445,390565,-822994,660513,-459439,-1583128,179118,-230897,44327,645001,703335,-1319549,256386,295348,-863057,-701418,-1455134,-468162,583979,1223544,-194562,542073,-64903,-682404,-955465,-508969,395267,-1384312,235,1323326,-415056,-987185,746872,39222,-228362,-298808,-514446,-90887,1485731,-704129,64278,563107,913003,697614,534411,-180054,310540,84261,568476,297996,969761,-8587,-881596,1123919,-44980,-576358,-141009,266843,616183,421241,-25437,-5767,1481023,1075769,1182564,1079601,-475835,-619539,-170728,1276849,-387995,-225810,333793,770953,45173,223021,545949,1153768,1081427,-705110,-653239,-297669,-264095,88283,517145,-678241,-57982,1279504,-438570,-322144,-1206168,-419747,-152638,-1301850,-688959,-135430,265075,-2157195,-276855,-513172,-760971,-565644,449645,-480183,1684089,680852,551875,-783569,16190,1609014,1059861,502700,1166477,325518,-805619,-140618,-441432,373894,1364383,-506543,-1019365,803628,-29445,1082630,-133592,-1628988,984539,-684671,201338,-984012,68755,-460917,517691,191470,-357643,499130,-59479,406436,-434263,791600,-69288,1719109,721311,814562,1565777,2130651,-897540,-182738,-353042,-1453825,-992860,551256,202732,82264,-555545,528963,1293817,349258,-453699,772280,1263341,1411254,894235,65608,-254646,-553692,-372671,196676,78079,-948384,-683056,-1548977,196581,-80294,7568,-1289169,-734434,234512,58617,-336842,-410998,698672,-1244093,502125,235647,-1298363,503978,983420,21428,58714,2100112,-59497,46603,-494436,406204,492869,-949492,2122241,1692628,164687,-726757,502108,-596577,-73324,96689,-656132,-531770,1217014,43260,-201485,303195,232891,-372539,-1851581,-696379,347407,352507,-586295,1753605,-454973,-410660,741309,-679569,518013,132610,490254,1963877,946507,-312821,-214486,266712,80784,-71671,-317543,942876,-734477,766097,1089197,-1128735,-251351,-173407,-126096,-809130,-1353669,824896,465192,-676989,-309338,201886,-396001,-500277,481872,257819,-843216,766076,-437221,-114049,-1217858,453135,49777,621838,1383358,-954919,503140,616818,-929813,-644512,520285,-215136,520475,797585,628396,702118,67677,-861600,-275081,1468577,-17504,702349,-254928,-961566,-1299579,-2647587,-1590477,465872,-1439516,-660081,250288,-815652,-945178,30554,349774,602681,315723,488726,657537,106412,415179,837198,1586330,1168881,-540899,126058,421212,285490,-1180686,-79361,812662,-2605938,-1312629,-956898,-511215,258666,643700,-611797,386758,-360776,387710,1751,344863,-1412915,-73961,154967,-1220,-662574,-586886,347124,881378,-226698,-464048,-608034,484866,34497,-753917,-478244,-216895,485440,-174270,178435,-433424,771103,412230,-1254985,-642595,7036,-605949,1671163,290162,-241333,-1135202,267760,-412955,1244361,230971,339667,4530,32685,-544969,202866,407260,-165290,508122,-21488,480481,-210766,-218194,-455212,386408,128934,-357080,-57031,538512,125678,-1103633,273781,998672,418942,-105610,-23939,-553271,-404746,-351699,-111976],[19233,-438108,748758,72090,310411,410522,1548302,204889,202894,768248,62596,372728,657288,625841,-424833,-381209,-858189,85943,977158,-820327,465070,363649,-401739,828842,-1501591,506526,393372,-1044898,321040,-699910,317771,-148438,-73514,441960,-178026,421171,571556,-585977,-5383,321327,-4827,-334022,23513,110344,-315072,-263497,-22597,156243,256886,196050,-92083,59161,-482300,-253508,-307841,-1404365,-1217727,1110243,-945812,-930317,821301,517177,542871,532864,-657135,938434,512569,-539993,-1501444,692305,-429862,163919,23262,691864,-418750,-97529,244043,126489,634072,177074,-665128,62637,-508217,13852,-687335,226241,-67740,-388859,102488,102584,1684989,-716625,-177727,-424143,416048,246977,-577104,28220,-619897,158662,649436,-1057743,-1048499,581215,264966,-388399,898583,594031,-494270,-528263,-52539,544929,484090,1252579,1659728,705068,-386863,794757,456170,1330022,-745416,2438707,333728,-73555,-518346,-587011,-1295039,-95822,326509,559792,197082,-135492,-60728,-1034178,817293,-350237,61061,-1195273,-181337,853614,690717,259050,645080,968,399493,-87139,212569,-1767503,-404297,-622919,-160866,1975193,682939,-646625,298718,-833001,-241365,-492489,-1342382,-82226,363799,721617,70528,-268291,-469452,-46877,-796420,45695,-1347904,-343594,-409367,-228198,266512,-965651,-618710,-535077,-299267,914584,513925,-355361,-192688,-108228,347464,902043,1001926,120207,-92686,-792567,1068405,863467,667565,825051,29937,755169,175935,54210,198657,760911,1099371,-473337,964050,105613,-166037,-1632198,-1554106,-772496,312047,-732596,568850,-704865,-1564273,218109,854256,554442,1436225,1189407,1764706,376893,-264596,182628,1168563,1086169,359301,662391,770053,788969,-47052,-1014676,10045,-1476559,-592333,515389,-538861,-960418,-245153,-12403,-656646,-488803,-347373,361569,-317656,653690,-603246,461169,216460,1023810,433065,447233,172471,-836824,-579729,-502750,118724,298019,12407,-86007,283182,-327041,-448794,412710,-761766,461482,300524,-1230229,-533447,-30088,-286705,-579836,-2072696,865335,595217,1118053,-148725,-1568193,-1009352,-451493,96084,-557441,-960669,-217133,236232,238580,-204397,186768,-128366,167625,394129,101267,438186,-1076760,747262,-366283,1109925,-631958,-235311,-213256,175005,-181776,1750933,528740,322433,1348782,563339,-540758,258753,-556880,-140469,1213104,45161,275809,-383260,-500390,-375535,20932,-103724,49177,-1069217,-1055719,-122897,622337,-679422,-329914,-361127,450299,-230582,-192535,-423887,234665,-653651,543659,-577552,-245836,1298321,-2242191,-474928,-946746,87694,32271,1649592,2029704,456197,640310,-380879,469970,-1213715,-341711,-476163,-327040,1732995,507132,259147,-539641,412995,1096258,1701976,885189,-581822,-288702,218688,286765,-613611,322008,-186637,23689,-770353,-435192,-538372,436230,800956,709039,101538,124148,-1313553,261691,408994,342755,265553,-660798,-640159,-756304,140917,-390648,-580364,161896,-410858,480712,573998,100709,773883,-27750,-110232,302814,-341672,893243,167999,266842,674203,828933,-884610,150135,-1397194,-902412,-1105473,520847,-80401,-676881,83449,-201477,16407,107762,90014,710747,-24807,283947,-357802,1036895,-1007263,471551,606895,290881,194023,1027202,837605,-72271,-919333,-994983,775012,-58479,201826,-26393,447196,-945244,-591069,663835,-341768,-1699118,-1086243,-808167,1354981,960742,-170837,36782,-764559,-404653,544835,390800,967283,12388,82709,-389642,864841,331428,991415,1648351,-80297,-432883,-665329,170893,-45440,415961,1139424,-556604,-1046601,-1407173,-2136585,-967477,-828414,799177,227422,-212681,65417,1393189,171468,-725568,-1313194,-708962,827503,556127,735588,-252524,-573919,221191,-890412,-1906697,376577,-11267,241816,-195788,-644839,-89858,-448639,631795,-594950,318589,282575,-647112,-404738,476217,172563,-198876,-863004,-112107,267760,449808,7775,27790,-118070,1352105,-32216,-442147,895549,-1035930,-527892,-294116,1124482,-896034,-730572,23022,-228615,-222417,-195481,494947,63127,209344,1337917,1604092,-888951,-377939,75536,-577161,-230741,-347906,-119921,317351,365856,1209445,331040,723483,402955,1098244,539690,462181,1107787,733392,296629,-423975,633861,-492140,-839627,-692962,323675,784867,-659579,-565704,-952679,-1912025,-981585,-893396,-154595,21058,-73053,829509,-1303316,696258,306661,-341585,1579360,-440573,-1348149,-502837,-189650,31810,1643275,1257187,-82120,-54356,-374752,-351008,65220,684122,-461081,-343179,942683,-68552,137764,1575935,149179,-1042076,-328561,770416,-529744,-183848,813532,1315836,-877927,28673,569902,1459567,1034469,217101,-351655,-340465,-374285,-312855,-1333375,-822365,-19776,-511248,-699377,-253315,-873650,416897,1717034,-368047,-117438,1827967,178671,87981,-32448,-693971,372338,359883,-84678,-811603,279342,-535018,1293705,-346621,-108338,-505358,644782,2212438,-64437,-1013986,-420675,-1012460,314156,333014,1032651,152940,874347,901823,219550,-753336,580433,-183412,-1283800,626939,125384,-325200,78366,568207,-1273755,-161074,547457,-611945,-338357,-1237841,-772511,573209,1185238,-441897,574846,-295224,-976346,-633131,-765554,-326511,-1347596,328354,1272125,-279882,-1113411,971890,-178946,-521861,-213814,-391705,239464,1942554,-345087,968319,315499,954293,382108,115396,-466497,185453,153678,665514,131636,746322,-45741,-656711,1239847,-127821,-743852,-270208,632578,446763,676234,409163,-330256,1224808,660695,1210866,956325,-414241,-614333,-364687,1175682,-502693,-122817,169463,528384,260499,-53946,593245,1303471,1280702,-642350,-291724,200721,180305,-289369,708240,-642299,237600,987208,-93158,163540,-697266,-995381,-259752,-1365711,-479481,-178204,93302,-2343206,-349369,-110412,-316200,-440087,462811,-388592,2063181,699869,445216,-818350,-309802,1503801,747164,62018,1015186,340204,-578975,120757,-387735,213962,1441727,-276298,-383639,989463,-237267,1544714,189137,-1778159,451568,-651558,224003,-1296035,-220567,-83944,406510,83163,180528,962197,-313222,267627,-392397,413697,-81637,1607822,167449,735516,1392894,2100058,-970789,-533085,-759664,-1657643,-1140258,253066,392549,-17460,-360049,392359,670035,379920,-470996,1032033,1054212,1513017,327520,-59292,185986,-387358,-275346,-12174,117324,-1190086,-803066,-1644519,359169,271043,92025,-1023009,-905282,579053,-18596,-561490,-973743,357094,-1192115,65035,-865582,-1560073,245152,1349259,-430361,414104,2310535,-288417,-63987,-988685,302806,708136,-793264,2028387,1351430,-23808,-929143,481711,-784885,-441541,760098,-1249167,-814010,1310010,304694,386087,544769,351833,-816937,-1407387,-131478,266416,1070687,-144469,1915558,-331522,-531472,383398,-1183791,312603,81977,-85782,591960,1578794,-334571,-136322,-387717,-275394,-76864,-172589,794102,-782732,616026,1411754,-1032829,322096,-401264,-186420,-288731,-1734362,814645,224648,-671469,-176143,-182457,-64880,-420003,887034,488815,-644489,1330139,9740,-85102,-1427889,92009,11549,928832,805317,-783485,683346,637541,-970869,-790365,10329,-372905,896588,790788,1050115,1066150,54140,-619553,44483,1523835,-9360,472044,416925,-916806,-1220928,-2634891,-1293680,1058293,-1192203,-624750,523002,-713941,-1218469,-318123,169573,657485,55961,498358,530055,56969,747634,331724,1354014,1212517,-837833,-16222,-7701,234623,-1214955,371354,938043,-2402689,-1187968,-1210089,-74426,118796,126131,-508643,92750,-868896,-82850,-542587,202477,-1650869,-6048,178444,-92953,-400545,-529200,193582,-41997,-12345,-931432,-788132,410113,375536,-43034,-393591,-740811,566023,-186852,-62196,-652307,892934,645352,-1049598,-610164,79776,-762999,1027588,541963,12027,-1354684,432922,-362059,845802,75653,104369,61652,-55956,-1057428,-202305,27590,-523633,1071412,602513,521070,-505543,-392842,-609259,509261,-151939,-442254,529656,575421,248000,-894152,332388,821803,328080,-98307,153078,-579518,-358386,-294880,-155171],[21512,-569540,646439,79395,288786,360098,1224003,186449,146986,503156,-164348,391261,770471,89119,-394534,-675322,-671081,243613,779621,-1317158,538727,626695,-268958,966347,-1471321,710703,774306,-965716,-259369,-446039,409471,120181,-262110,318309,-646581,143386,857289,-494882,-43894,367599,-160088,796911,996485,449564,-29425,355000,588254,348463,322528,-14498,10904,41059,-127588,251217,72668,-1143971,-1202268,1106560,-940088,-841387,425880,205698,114850,558619,-557170,719563,445447,-867899,-1428554,1003977,-75970,146863,-11973,1075550,-336991,-472735,418936,631479,523028,-44998,-833585,482372,-285795,247931,-799446,183112,359173,-177095,530852,-216030,1673791,-827638,-140498,-696209,505484,447857,-149672,-45950,-429687,-60988,662452,-638814,-1032954,773504,63649,-709799,928403,648542,-702307,-376900,163705,302281,400485,511107,1624071,686490,-585508,877060,380162,1145558,-680226,2581226,540221,271748,-165530,-469148,-864241,-307642,111138,811881,-23681,-183559,-309921,-1004619,898235,-646559,140560,-1177197,-252590,1301951,1015857,298953,606574,11118,72346,-234890,244232,-1433815,-412975,-677326,-11967,1859056,499456,-536359,388962,-1222140,-144318,-513827,-1225532,-702287,470381,589405,48453,-319069,-1462213,-12800,-485132,38645,-1151650,-265888,-318356,-405267,308064,-1172845,266714,-629410,-122027,1194675,609974,-280838,-24506,-42831,-109719,669149,890639,-16485,-221502,-469504,1237356,-39017,-85926,643643,94442,818389,483993,113265,246177,723596,845948,-721387,640008,-93307,-438635,-1726600,-1466298,-206969,633308,-840499,610558,-434803,-1350825,292680,816306,836748,1436389,1386918,1740450,208526,-642971,-12001,1229403,1005825,176285,549775,554285,507914,-89330,-335114,78618,-1533912,-740332,846216,-178534,-754147,-470397,-238177,-669908,-291198,-391415,534792,-312875,507439,-538886,424591,351466,1032523,389855,317664,13946,-1314438,-855826,-646435,-578981,117021,-206512,429829,126108,-596360,-943652,301861,-984621,-43586,766914,-604334,420786,334334,189,-1168376,-2672186,843441,842971,567246,255380,-1457634,-784388,19281,-485304,-761156,-631211,-546557,901800,336046,-22395,424234,155751,-80669,-118054,-470987,464755,-1192540,929988,-301163,470873,-494229,-313233,165297,449066,231231,1980847,502655,552955,1145616,167733,-489968,38220,-345867,-538347,1028215,-48256,95244,-619156,-973551,-515046,143078,-251453,-58600,-1015707,-812700,225180,633435,-376854,-1340345,-134343,671733,-77360,125827,-363578,624120,-776155,783901,-84886,-420870,1092217,-1942570,-47884,-1158385,105453,-85265,1342337,2356679,1122715,496247,-394118,751311,-934902,-508677,-441355,-286720,1516863,431286,211070,-704254,207768,826508,1806777,771983,-307798,-341597,144100,233009,-620184,205754,-516800,269728,-605515,-626270,-718201,28890,259030,491268,991464,380661,-958936,582271,77443,419671,345894,-836104,-275807,-655853,133254,-61858,-631585,-100279,-355118,619652,404096,982878,450811,-14754,210169,203141,-924012,286424,82656,47477,394549,797534,-1104653,-136860,-1340792,-733591,-1281656,418943,107480,-705816,96933,-73309,32366,263847,258680,543658,164628,224412,92689,963642,-913466,385716,450795,184560,309186,901566,890567,262527,-750512,-624403,858964,-17928,-42785,-875641,532398,-845352,-331691,507456,-205735,-1573233,-1219448,-1144969,1680013,900593,13998,37221,-909607,-242371,643795,419562,1147645,117481,21603,-348897,612846,584044,731707,2028772,104633,-404951,-402923,110463,-590733,412893,823993,-1017342,-1358160,-1159603,-2277039,-1311085,-962310,454246,346801,-260432,75286,1150447,-32088,-653030,-1453998,-888021,732646,671920,1218482,97123,-447297,1056630,-679794,-1565670,228275,-157299,427894,-2984,-558616,82771,-509287,375064,-432392,132291,315501,-568336,-461451,315757,-391731,-274864,-1061496,-135277,330403,673604,456200,465329,153006,1673493,345067,-554240,1183587,-1025213,-576199,-218043,1135378,-827002,-560924,-235822,-370469,-474248,-199667,409860,-86947,26353,1078370,1943667,-689897,-581326,137224,-980260,-271036,490388,-79427,188413,489057,915293,346457,683216,186396,938734,350779,262464,900030,626771,179481,-334704,604910,-615798,-730504,-789483,415798,746336,-659124,-629302,-1018340,-1611189,-606028,-720531,-242092,-104551,-162642,581459,-867383,937777,-305902,-713550,1701858,-71546,-1250111,-536110,-608538,-169929,1848104,779314,-535782,-253442,-514850,-317472,215348,584995,-884084,-399569,315264,-588936,-89521,1649748,649156,-1150153,-401918,875155,-734324,-320171,971162,1897605,-482376,-25707,391179,2008245,940640,-168427,-257854,-668879,-242070,-420435,-1132631,-544014,98014,-358630,-251264,-631071,-1075387,112491,1329768,-384217,-87598,1961645,306435,189549,-376308,-517109,823787,557329,159042,-804941,114851,-324688,1427648,-131191,-431968,-322309,145582,1918237,234778,-995362,-758271,-765724,967762,819281,666306,-168824,997151,812068,77210,-526596,607608,91190,-915890,1096440,471157,-707133,-542541,373429,-1142204,-688112,823917,-488490,129837,-750040,-787996,499567,888545,-523195,653034,-525311,-1103555,-299207,-1032056,-971440,-1173232,606497,1142711,-72781,-1032841,1024273,-432558,-724206,-11501,-149730,587928,1957254,-121042,1644552,38149,881588,129583,-224039,-654286,-96633,206116,779372,-11171,380598,-92999,-464567,954888,-282056,-846979,-352849,934501,263240,967451,908341,-654768,753793,189506,946935,925043,-293445,-664754,-431318,973364,-451755,37102,8256,345553,646073,-249892,565551,1459490,1259599,-461700,270260,758194,660990,-696055,776856,-432320,571778,537339,270518,663316,-71827,-1212307,165423,-1121698,-301707,-88868,-156128,-2006283,-349096,336509,95546,-214906,532613,46027,2156214,649076,317638,-1031601,-810628,1311878,346445,-382277,597529,293354,-262731,528679,-262612,147807,1332392,132205,309963,1140214,-349032,1614611,482830,-1542852,-272359,-554001,290514,-1269833,-423239,229563,170602,-67632,447486,1066458,-554342,-65665,-150047,-10205,-49021,1261874,-397773,470120,864773,1517862,-926504,-776210,-1080970,-1625374,-1016227,-121628,520158,-106506,-126292,221056,-127930,341802,-419483,1141146,729169,1389933,-350321,-58635,692584,-255345,-178066,-222798,-38661,-1169378,-889136,-1467592,476955,742102,309785,-486329,-923994,836630,-52231,-620958,-1427416,-42101,-1039349,-237997,-1952162,-1507701,-29527,1659796,-734716,833996,2215132,-592741,-139183,-1299366,304835,808395,-607048,1566531,630729,-243434,-1110579,366259,-932753,-749653,1241337,-1446015,-518881,1267440,477384,914924,741901,418776,-1128481,-599763,263516,-8688,1610792,378741,1851361,-49431,-598420,-92229,-1467378,110386,184405,-907676,-1005240,1968005,-272473,-103379,-902262,-721376,-34448,-63146,642107,-744873,393980,1432258,-911793,291222,-560466,-182613,292027,-1693870,706113,11588,-413918,90327,-253600,241926,-383147,1166143,621297,-598424,1635779,552807,9352,-1452545,-223068,174796,1107416,174906,-692928,863905,793172,-684919,-755565,-542797,-486720,1156969,783337,1276458,1302118,189329,-406078,113763,1237749,-87962,222882,1061553,-705244,-1214816,-2091619,-920795,1470565,-245462,-538633,828657,-536477,-1321489,-549345,-8273,538743,-245372,414218,271688,-118033,761432,-183574,908541,1113429,-981765,-109258,-333470,135847,-1103269,838379,1007742,-1671374,-1000357,-1387157,451238,-103370,-381811,-349934,-54388,-1079346,-431826,-1122241,-8207,-1653848,25889,264352,-265336,-174315,-355560,8266,-961007,108817,-1291042,-906144,292974,735058,821348,-23008,-914774,691196,-24328,-158500,-733727,928162,931980,-461729,-473515,121995,-894008,65076,658585,336300,-1077720,856355,-240047,352219,-121359,59035,87645,-144248,-1340768,-835869,-208736,-901196,1548038,869649,532628,-592470,-305651,-583207,583746,-360051,-530503,943018,562823,451385,-525009,298550,501020,196479,-64841,292836,-500898,-182846,-166925,-94773],[-4651,-681157,508391,123351,444710,382106,700849,2211,45149,191741,-464353,217119,474360,-292996,27726,-822200,-375946,401489,497330,-1733930,661728,1009614,-18483,1008035,-1199506,796268,1025630,-694026,-677436,150000,486745,414657,-282865,115370,-953671,-99011,1070483,-447724,54300,430420,-218680,1640007,1904929,684472,158186,877809,1046023,553150,305217,-235637,40535,315124,266876,746068,273455,-962058,-1041831,894023,-895366,-757134,47758,-201386,-297285,595732,-398399,588383,443070,-1063276,-926781,1185402,258872,75349,-32148,1484434,-209553,-750636,521030,977645,260526,-298447,-1038988,591040,-104274,260926,-874096,278428,675762,74472,905329,-525660,1387772,-882320,-102644,-864622,535680,564548,393302,-2474,-107831,-208860,458728,-301764,-991066,821768,-156445,-839683,989038,415765,-898817,-322539,351548,18943,-278876,-289473,1497938,734085,-738937,889981,404203,798045,-694515,2203405,594731,529542,256139,-295077,-340751,-517078,-113232,871090,-148525,-193670,-477004,-680883,804524,-857685,313238,-959664,-466797,1387524,1353420,237218,474739,125475,-334838,-542496,168481,-792104,-246129,-576209,193476,1427255,197470,-461133,227308,-1329095,-26060,-204912,-607245,-1154452,553489,426117,23602,-275957,-2234310,4173,-204855,-85006,-1005542,-224626,-428750,-605779,269113,-1267301,1019671,-589884,51021,1325244,461355,-108803,222372,104047,-569915,386840,627920,-45986,-331973,-229744,1198938,-880384,-1218204,357433,107737,810120,683873,24687,38796,578446,405870,-554382,243523,-87454,-489252,-1172137,-1248088,198105,803390,-639889,543473,-152347,-1029233,420326,569902,906729,1508217,1426715,1321484,252947,-860238,-93953,1188462,1052361,-61246,191713,233158,120594,-155396,195856,252952,-1215191,-753717,1000995,-58638,-504069,-569472,-480480,-631781,-77530,-514411,669129,-280605,336129,-515274,312387,491018,899727,232677,277800,257365,-1188920,-1116638,-1050599,-1119168,86855,-388293,891361,-172461,-843930,-1293553,-3690,-1067907,-561587,1268047,-165975,1131789,766741,412329,-1594453,-2942234,787718,1055690,-32615,729953,-1029753,-277811,527369,-988819,-857112,-99866,-748001,1132763,373420,310126,652408,296988,-173253,-834440,-977296,422727,-944815,1146578,-2132,34531,-200775,-267105,491929,793005,703472,1802210,208078,569369,859675,141486,-327610,-267596,-112053,-684556,708276,-97314,50412,-752784,-1188982,-608172,160136,-259382,-189498,-941179,-635884,452512,578691,-137817,-2281359,137550,503368,-32798,511631,-299589,878804,-694469,893035,486065,-471696,968179,-1249194,238006,-1048000,98207,-244212,942393,2341878,1904140,344214,-353647,879278,-630994,-646500,-505337,-169468,1191534,165572,-88067,-624131,293337,532721,1869649,646977,1869,-327315,-144388,227722,-497627,271861,-689628,428433,-289939,-585187,-576842,-416416,-273282,87655,2012474,690186,-389715,723634,-100531,508698,458701,-836046,188782,-607341,227519,376582,-618277,-443794,-105717,801854,317916,1622421,-1815,38556,505701,204229,-1148125,-148399,145885,-208965,193416,814455,-1154384,-420143,-786236,-438927,-1364480,227345,272905,-746747,67416,70334,208685,409201,335706,372496,322316,62432,253736,717034,-749492,281302,276745,87359,341528,819707,845519,523523,-300732,-73533,573734,-72720,-303077,-1633923,547171,-666986,-30332,208565,-72725,-1467272,-1464545,-1563608,1651035,763464,298253,173368,-732991,20392,800320,543353,1280157,189009,-16824,-327956,258216,880568,635917,1851787,27480,-395326,-95672,-152853,-960927,425468,230449,-1310975,-1307631,-814941,-2265384,-1428854,-871992,70691,438936,-299765,77111,799999,-273704,-535320,-1383883,-952698,456751,488710,1488020,492111,-330893,1567659,-246212,-926142,132429,-126245,633360,116134,-414590,269224,-519835,72555,-211090,39363,422207,-406498,-430847,119649,-1033617,-342333,-929840,-229923,338705,776662,609151,822179,380420,1919094,822112,-506265,1384023,-806974,-481711,-129106,1076510,-611711,-161351,-476700,-499972,-635193,-155634,291730,-275921,-182935,696489,2037487,-283459,-686062,215932,-1137362,-141120,1231744,-58717,-164448,517835,685079,378009,427389,-43656,778700,312976,104272,628738,600068,-102983,-163884,467462,-668534,-663830,-769215,443804,520076,-692930,-612334,-816248,-1330013,-233153,-385024,-200996,-153222,-126606,194900,-354456,1087956,-831336,-1082691,1678963,510790,-971594,-332069,-985745,-617343,1813971,322733,-857094,-486475,-620344,-154140,358221,594336,-943908,-468981,-106847,-1008297,-389411,1490932,1170649,-1027700,-442014,909913,-667330,-355966,1050000,1744448,-24351,112839,356627,1904190,658577,-641291,-247325,-902336,-168062,-433934,-887169,-172616,40170,-253629,82723,-954223,-1176623,-325310,809362,-326365,-148748,1714773,417135,334316,-443681,-311058,1045932,708447,291526,-719127,-37603,-66724,1360926,16193,-851138,-178956,-264885,1444251,586831,-850274,-915303,-244288,1814917,1265918,93701,-441728,972181,778343,-13114,-209824,720977,291258,-590486,1409490,662179,-1025047,-1044310,184976,-951686,-1178816,963956,-505711,606192,85972,-456174,361731,434134,-398605,724529,-692364,-972070,-68836,-1199880,-1289426,-979501,785086,996088,139581,-778855,874744,-633845,-737706,248523,147023,869638,1565259,-69989,1906180,-211224,742777,46034,-442148,-655105,-421449,278789,866396,-67377,34895,-133943,-390895,394693,-442128,-879977,-424476,1114790,96748,1241205,1408429,-951899,151782,-186600,599369,1025792,-156037,-724159,-360202,684143,-214716,246087,-81942,371025,1092535,-342731,451297,1609127,1065362,-226617,892533,1209325,1099202,-984441,718748,-104977,835010,49161,535037,985172,467403,-983914,1043321,-587596,-168321,83636,-452770,-1147584,-245502,674478,398135,55689,682055,629120,1953446,569325,214774,-1332015,-1413666,1067878,-78501,-710573,84306,228350,123790,943518,-47927,199273,1189202,615850,782390,1204699,-315812,1240002,700134,-927442,-922095,-406765,377480,-845747,-449580,434770,-78682,-235534,395722,782935,-732047,-424492,257758,-338299,7861,772471,-820169,77524,192417,592369,-771681,-821150,-1214263,-1400230,-703802,-434230,517140,-183055,86206,46374,-800976,259326,-299788,1136773,410124,1104596,-927866,68692,1051289,-183528,-110644,-387640,-326847,-911304,-897834,-1069727,482246,1228115,530330,190104,-795821,972086,-38572,-476978,-1411755,-331593,-884733,-360266,-2476381,-1171733,-265616,1729826,-766911,1170920,1820495,-866045,-158982,-1320738,476211,797803,-479717,824366,-219582,-432987,-1093119,182969,-1008965,-894808,1407443,-1201994,134333,1067085,535045,1326887,894638,409242,-1232144,253150,429979,-380497,1784853,799816,1600988,238429,-622188,-597544,-1399441,-80886,386618,-1681180,-2146709,1968831,-207994,-142677,-1148945,-1119201,63759,-57961,504514,-608867,163653,1235933,-641140,-259870,-716138,-165607,813175,-1228278,534196,-7617,60751,449997,45142,447696,-373495,1366544,659966,-645799,1475496,988240,145340,-1373146,-459824,492874,1157328,-363292,-714436,992425,884888,-181277,-589507,-892411,-340657,1232308,769391,1222377,1344737,455799,-309543,-81886,797598,-240346,27430,1460936,-389797,-1230883,-1290378,-604622,1533002,990197,-376931,1094514,-371212,-1227908,-595076,-87395,328573,-539449,285515,-67988,-352991,337941,-603016,354666,916001,-855420,-144007,-455917,-32529,-851026,1126642,967708,-640443,-780945,-1432106,914412,-371661,-721409,-196464,3728,-1012679,-647262,-1508546,-204935,-1511359,20688,423304,-398416,-25613,-76858,-61554,-1499003,118920,-1468879,-993879,164466,1029094,1603320,449255,-751191,787008,322558,-83723,-655497,937379,1140426,339889,-295319,160284,-942104,-848147,621172,672082,-470746,1386305,-106413,-120418,-290953,198010,70619,-195267,-1338745,-1539909,-287046,-1086281,1820629,723306,518540,-476495,86134,-342731,594204,-417496,-587552,1125950,501051,640052,-62818,148399,124446,56187,-23604,349770,-347933,71138,-3280,110334],[-51315,-707871,358453,187771,672142,467512,131261,-334312,-77528,-83311,-793435,-106174,-106458,-404585,486996,-845355,-45900,510531,204158,-1887991,815290,1357658,238443,895309,-772427,742143,1048921,-321629,-849705,916111,548187,682445,-190464,-177772,-962268,-267817,1173549,-417697,383057,474441,-132691,2002643,2339921,863540,260932,1166329,1161979,718803,236391,-418932,-31176,680557,595176,1128620,276801,-837804,-842148,480148,-834994,-652007,-237846,-534067,-566606,637721,-248106,511083,505544,-1071744,-194149,1161071,491843,-32518,-44615,1777901,-108019,-832512,572449,1097788,-85485,-591297,-1188863,331071,47672,69793,-889226,426965,876662,312456,1137354,-724893,926098,-867900,-55652,-862451,504817,586332,861768,109729,190937,-266056,97677,-175640,-937378,678248,-330584,-827939,1090442,-82660,-1157092,-502711,462599,-229947,-1223516,-963797,1207849,766962,-829480,823610,351958,417489,-768233,1486982,497188,654980,609535,-86590,144461,-671735,-320160,728921,-146048,-157150,-503320,-176046,586637,-914395,541065,-626451,-763585,1086093,1567260,84226,302104,307868,-742097,-926327,-269,-75491,18472,-258781,394598,800606,-164572,-450178,-101728,-1067440,83253,226342,173927,-1268080,616939,279130,7843,-89861,-2501279,36011,45782,-306096,-906956,-255405,-778123,-833814,172013,-1285080,1305661,-512909,-365,1172318,137599,54502,447863,344787,-898989,128625,278851,14387,-395955,-146896,1050649,-1336247,-2250562,125409,24494,747524,739417,-204205,-388431,375529,-80328,-62516,-67181,132329,-297671,-313663,-973079,334962,796199,-190233,366341,92162,-763505,582667,186769,768412,1681528,1351237,809553,493108,-856941,-53284,1074335,1205465,-323674,-343725,-28526,-256108,-237326,344969,449616,-518144,-604908,991529,-151249,-228313,-429806,-659950,-391235,117788,-658087,701908,-246508,205323,-552221,133274,561691,364369,-26169,107994,644764,-531130,-1090647,-1527271,-1358552,98954,-492215,1165677,-596353,-1026577,-1371544,-450567,-928568,-946999,1581044,-43582,1438178,1113506,884703,-1735820,-2753454,546056,1120566,-554431,1069221,-479705,281430,860052,-1269286,-846642,421535,-718790,965683,329395,657692,840748,326352,-72641,-1393280,-1287952,298901,-421178,1304651,413924,-105239,177964,-102801,677570,1119079,1048295,1328686,-206408,476279,564710,439904,-206405,-633267,69360,-645467,359555,-71774,138013,-760614,-1087565,-645136,3883,-152429,-323664,-849397,-603938,516178,501825,-11379,-2809149,372805,47723,-95967,834813,-388681,899801,-444751,841583,1026825,-384676,958466,-393515,346471,-674837,38736,-404075,614638,1949876,2472809,226044,-280534,815509,-349488,-688991,-591714,-12682,852971,-237213,-562701,-354107,641918,377893,1752070,496732,115143,-220401,-527245,249268,-242372,491154,-630014,454529,103555,-354778,-125399,-518751,-619860,-362095,2631439,1006084,233969,680501,-86449,709763,571851,-662724,601513,-591410,489165,811218,-551144,-801084,277686,950538,336393,1873873,-408594,131973,700917,216098,-1119025,-349224,295386,-346722,132229,958680,-998159,-639977,-46597,-43092,-1309405,4838,408508,-669852,-36709,176701,537793,517997,312424,223774,434905,-153002,120813,366443,-551984,169066,116306,-5748,291097,793931,694681,666387,264855,489367,32639,-186656,-499862,-2217171,420015,-477053,250889,-191787,96506,-1389690,-1739446,-1903515,1287385,534202,524754,375928,-408919,321243,967521,744867,1365691,200414,-15684,-304541,-102754,1150205,617732,1284577,-341820,-309455,174508,-529858,-1096019,478458,-459957,-1375919,-919715,-567335,-2051066,-1355778,-599036,-296627,446074,-314311,56733,434227,-476674,-381799,-1113024,-914597,59454,54112,1505611,884533,-291885,1521429,272001,-276363,98355,14297,799040,115049,-231920,400980,-489074,-261087,241,40415,580046,-194573,-371890,-30076,-1527276,-373857,-518899,-382133,289753,705708,524068,934309,532316,2016599,1261985,-299128,1358302,-451293,-299572,-29710,1007978,-313120,467643,-616664,-635297,-709282,-67715,125860,-439646,-312084,292457,1897311,280619,-584584,236064,-1045963,78644,1597043,-23650,-531944,453394,541054,394264,7503,-266751,667772,469295,25317,361479,622357,-471531,16771,235416,-654118,-650495,-575665,391582,165862,-767466,-525765,-417320,-1126927,15553,58205,-36952,-187529,19713,-245709,41793,997917,-998205,-1303192,1579866,1084040,-632434,45485,-1156316,-1220321,1564613,-34698,-933182,-642289,-608582,128578,512208,720926,-614853,-518593,-174734,-1214517,-711747,1224360,1604462,-685345,-475461,853056,-378177,-336838,1020060,1016335,328282,365694,403962,1202067,248913,-1097975,-297367,-973601,-152548,-361495,-625839,197944,-201592,-242247,199663,-1168464,-1116513,-731643,270520,-244896,-288249,1302853,573459,505083,-286637,-82125,1049593,800586,329753,-500539,-99269,167166,1097880,54255,-1293772,-113200,-523082,940608,882693,-602727,-852693,378026,2493646,1539569,-533355,-586867,845107,782328,-38456,105384,853025,393059,-367409,1449720,605591,-1198030,-1265487,42380,-732574,-1513308,851413,-619542,982546,1191315,130962,182946,-24254,-94467,727830,-761546,-577343,5118,-1194483,-1142872,-865672,842665,889491,276726,-428722,574923,-719209,-546196,494157,445510,1024891,956518,-167038,1799869,-381340,599690,185558,-542964,-434026,-633759,384399,877281,-1594,-114203,-154689,-458864,-225675,-540185,-850224,-519465,1142470,-10238,1459763,1797517,-1202113,-463466,-352001,366960,1240666,-52422,-705677,-190765,360275,172083,485921,-62521,624802,1446416,-353484,258943,1684649,763401,-8035,1432459,1432149,1413300,-1041389,576870,248667,935604,-379893,624861,1004180,785525,-405566,2042575,134988,-70497,241747,-755634,-86,-59362,777258,570831,313580,829863,1134034,1601322,502076,170069,-1584888,-1967771,805363,-464327,-844437,-342501,179897,528376,1210485,234187,337537,1115978,1046062,884072,1176167,-149576,533037,805202,-110055,-1245575,-229189,466033,-60686,-259334,524520,-241905,-394259,106049,332817,-817892,-627196,714043,-462064,51118,292046,-973142,-328525,-345524,-319617,-543832,-660190,-1140710,-1091565,-372173,-574630,354913,-252359,218520,-86758,-1127884,166767,-132808,1114763,197302,723550,-1194416,247907,1092732,-174691,-86904,-475407,-620575,-562058,-806772,-580662,344315,1613689,616970,777790,-540438,1011492,6319,-163681,-789661,-396265,-788518,-314833,-2137158,-662290,-429834,1438508,-511419,1324991,1282437,-1007270,-123315,-1054442,790361,701890,-470085,-11371,-884753,-521490,-817402,-19176,-990130,-832586,1228288,-682567,754538,741320,497659,1557295,1014840,335463,-1111445,839587,417884,-684896,1564333,1029986,1273425,430337,-617243,-1027009,-950050,-247500,585083,-1994901,-2466696,1623485,-173215,-257830,-1113052,-1321818,205336,-174345,361117,-395578,-54087,929744,-252905,-954766,-981158,-197763,1164899,-523840,329561,276879,638280,838757,590466,484281,-387880,1473097,654480,-676459,844304,1170168,282711,-1269397,-605312,857370,1140674,-714027,-813219,1051663,743314,316604,-386359,-852361,203764,1136444,751581,928542,1172243,779515,-337954,-460878,376658,-434543,-60969,1511119,-71572,-1180099,-557591,-420721,1229146,1974890,-95896,1252772,-267276,-970476,-450893,-9488,113967,-812090,177282,-412041,-555557,-452202,-850957,-160779,679820,-441709,-137867,-350683,-279748,-475123,1117045,776422,335048,-560166,-1370905,1193064,-627459,-864482,-97217,242365,-784770,-761159,-1557936,-320115,-1370199,-9858,641450,-410078,37952,262960,25285,-1413001,48915,-1433325,-1101984,56399,1206299,2113552,809849,-385634,799008,780552,113363,-437747,974212,1158615,1058456,-148835,215688,-875973,-1367714,465339,935704,156030,1799807,-34912,-483952,-366718,456356,-6537,-200403,-1086236,-1990584,-221584,-927459,1862812,255343,474811,-233800,680141,82048,553357,-289219,-572928,1088245,405873,733334,380572,-103742,-208058,-57982,-8159,301398,-168451,312600,144279,443399],[-99058,-591637,219371,234108,837203,586337,-332981,-728427,-172390,-270031,-1091743,-466374,-662059,-231807,680205,-780074,249805,531121,-31053,-1673619,944700,1536441,386362,619622,-333042,586722,842467,30206,-768102,1596931,592060,896597,-60729,-539252,-653649,-371740,1151166,-390894,905332,464724,98612,1963241,2239986,1025353,306940,1137253,888647,812942,133603,-529062,-182440,876079,761638,1279038,111676,-718770,-691903,-47332,-763055,-512570,-400001,-631204,-622007,661504,-178920,442536,616693,-891036,409611,923174,564411,-163217,-61475,1830672,-95985,-710218,580832,984088,-416099,-869527,-1198342,-188889,189267,-241389,-842475,527383,975348,480965,1175901,-719927,434156,-791575,6531,-673824,436182,525989,1077031,239133,387518,-247981,-307867,-252076,-884796,372789,-426319,-764486,1199368,-718260,-1474414,-900694,483990,-336471,-1974068,-1373843,729910,701523,-849473,683266,71759,109174,-847153,693089,306561,645859,778515,123691,474305,-742677,-482575,463584,-13792,-77724,-363824,359098,311484,-804585,745577,-290906,-1068660,524959,1530516,-124055,148936,511954,-1069186,-1216554,-230985,452796,264061,198276,528785,171336,-537396,-501127,-466083,-510157,143346,505443,710026,-1029544,668186,186519,17174,224913,-2211519,108262,249637,-571330,-791159,-361664,-1296051,-1032591,55619,-1271953,1002565,-504971,-339989,704330,-245802,125148,577555,638521,-991202,-40046,-60263,114061,-400009,-210660,851088,-1353348,-2605562,70194,-153781,633466,661291,-510994,-907203,166755,-434255,558409,-162275,480543,65759,437564,-721167,218027,643164,339013,142218,250013,-676160,755413,-245006,487684,1835252,1183483,415540,847869,-644133,81485,914873,1401970,-590914,-905633,-104174,-502800,-313479,109301,534383,396337,-311852,852312,-353404,41335,-368,-725591,81049,278598,-767787,609973,-241010,166905,-643930,-67317,510715,-414648,-199249,-135835,981751,292748,-790150,-1870357,-1280548,60607,-492182,1200798,-1071378,-1093597,-1153103,-934476,-571262,-1073071,1536721,-226173,1349610,1289452,1288263,-1570129,-2208536,26695,973063,-901294,1162269,-22090,683529,858223,-1291257,-768967,691996,-428513,657560,221418,853897,963412,299315,176712,-1442179,-1349896,101240,160946,1288795,773252,-7184,544503,152898,685086,1333600,1146957,764883,-528984,382572,298339,842535,-230781,-993923,126641,-537182,76736,39460,308414,-650882,-732001,-623302,-312422,-8912,-441726,-730436,-673545,438509,450060,-5898,-2821898,500746,-475219,-208018,981892,-671910,662974,-121728,644663,1410985,-194341,1031331,343111,291562,-190897,-72698,-506585,466851,1285694,2517030,160035,-228252,588162,-118471,-614966,-607919,94876,593665,-637031,-1012890,-29134,1120025,440741,1395026,322242,-81089,-12190,-833126,277126,131673,780306,-332642,394904,496155,-16671,491840,60009,-691402,-738630,2475663,1258838,713096,515069,88506,1104004,653726,-384363,787391,-572394,889468,1139801,-451213,-1104150,682443,991686,429891,1770407,-624374,234538,743284,98233,-1035519,-334859,406142,-265023,198877,1203038,-646817,-731492,567940,391242,-1121644,-200597,510212,-384413,-232151,206912,941448,576513,208008,115707,498013,-362363,-185184,-10436,-367337,67994,-20844,-113818,176140,789167,465171,698230,731583,848963,-567761,-311615,-582410,-2627849,130500,-335373,435386,-643836,303731,-1327855,-1913072,-1990933,738934,234097,571111,544431,-120662,586727,1099206,971938,1404341,125573,25506,-263257,-390383,1293147,561738,597646,-903351,-94020,328360,-889368,-1021535,579349,-1019745,-1234412,-367425,-490074,-1618496,-1197154,-246671,-580278,343488,-284130,15424,120934,-545279,-207670,-714848,-803637,-356960,-496700,1281966,1215809,-363556,980081,707262,78775,116572,167039,880597,-27931,-28420,421817,-431601,-587778,112348,107076,716730,9679,-334485,-71107,-1687546,-356064,8416,-542046,192006,450707,342744,728782,580765,1904991,1568650,5789,1007484,-76821,-101509,92390,981589,-16142,1209843,-603805,-782271,-709730,40700,-68979,-529951,-271843,-61687,1567686,900070,-217223,165048,-788119,293367,1456530,44559,-693547,332481,470693,366774,-449212,-482007,593255,759253,50108,150549,630250,-818109,149689,-45160,-576699,-667091,-208427,255506,-215892,-870248,-396109,-43209,-1004388,70969,511046,204663,-230383,230080,-641022,213436,592196,-695230,-1295536,1474013,1418228,-337050,484691,-1041728,-1766954,1166850,-285483,-719008,-616143,-428505,469278,689395,912305,-43290,-514723,54195,-1151385,-992960,971210,1855079,-220307,-524053,709831,-2063,-320981,882214,127185,487700,658577,394054,211577,-192411,-1434531,-352784,-891521,-176621,-235662,-375804,466596,-562882,-318693,105384,-1247885,-860180,-935783,-197602,-198913,-457781,940661,808478,683683,10024,165594,914346,825330,318375,-144073,-13523,319979,683086,-23127,-1636696,-128022,-645279,527897,991569,-310467,-590275,928774,2703824,1558928,-1055344,-568421,665883,753711,1672,331907,923737,427407,-245591,1214498,293390,-1150627,-1113199,-51818,-526934,-1666645,475373,-755437,1170969,2267910,748684,9009,-332457,301971,616008,-737936,-15028,-51624,-1005406,-579957,-869950,783579,841439,274918,-64191,241163,-679195,-208375,670488,709569,1040870,351682,-338302,1572245,-441852,503832,512424,-562036,-43707,-602530,505633,783491,172838,41578,-149123,-622299,-689578,-531989,-773076,-651350,1012681,-22507,1601596,1919379,-1397496,-982655,-268356,345430,1499511,-20872,-526386,3970,70084,625003,723094,58700,971435,1564315,-331953,17125,1599280,411434,137394,1796728,1388859,1540984,-850266,427705,530005,838918,-688812,540151,713717,854126,285615,2758745,882632,2833,277155,-1019678,1073395,144440,593003,634694,510541,831648,1400117,1316080,470025,193018,-1681018,-2275773,556230,-752788,-771342,-575422,159990,868844,1217236,525568,488736,1134833,1319011,687631,1111261,91444,-267675,770310,640387,-1125930,-39130,554867,919925,120203,530633,-268332,-512545,-259117,65752,-832111,-567190,1054152,-351283,38478,-16880,-817214,-632377,-524531,-897624,-296314,-362950,-926977,-814306,-192997,-490289,61251,-317597,231312,-133440,-1064314,92327,43424,1166967,129885,293558,-1048153,356012,788429,-210829,-99624,-483188,-784634,-304384,-621832,-144419,88391,1809651,498803,1050890,-189295,1029034,54929,219365,213739,-222128,-759601,-148131,-1107790,-120335,-508566,821629,-71871,1309760,814261,-962284,-48884,-596940,1133206,552697,-570916,-714741,-1161926,-448536,-370142,-196895,-866337,-584628,789169,-158635,1019470,362110,404677,1542168,1109608,250584,-809544,999826,319756,-763856,1085606,1082537,984076,496162,-596410,-1291535,-230709,-362280,673851,-1599057,-2100133,1110937,-129230,-422842,-885512,-1235531,359363,-372255,175003,-154796,-283842,584641,116262,-1380782,-1432108,-329231,1278522,158947,112459,814081,1158313,1175222,1155230,313543,-435985,1433470,668700,-595440,-16060,1058379,378101,-1179971,-660165,1143147,1137373,-845605,-918042,1062061,348985,573632,-238986,-412767,1050152,945747,730995,529785,820379,1049515,-418644,-871214,76570,-628309,-26225,1250770,141748,-1000742,-92044,-369715,677600,2353001,323167,1261975,-212689,-622232,-173430,213262,-41125,-1076937,143978,-678373,-638205,-1330518,-888642,-497539,457353,159045,-133730,-77564,-578072,-3071,810044,436409,937576,-372745,-1285018,1236047,-802188,-910800,-73106,557157,-547480,-820264,-1263619,-319196,-1327657,-41725,881180,-289209,37560,603930,218780,-770299,-38095,-1204689,-1262321,-8608,1257418,2283804,908393,-5308,718877,1211461,333981,-136497,1047125,941847,1425840,-79187,290102,-703526,-1376538,269148,1056519,521962,1904571,-77772,-686422,-305052,736677,-156996,-177885,-670512,-1866443,-48819,-419805,1726490,-355862,399761,29630,1253269,594624,497548,544,-458109,894204,309598,698018,687613,-400140,-419106,-122216,-51736,157271,-12931,445847,224133,825688],[-127235,-310544,109682,218882,837950,698329,-585548,-1015673,-176515,-357963,-1283970,-722279,-844242,137910,510610,-658643,471011,451657,-165638,-1128402,970703,1483391,350608,233454,-28172,411600,490603,251626,-500993,1955001,613668,1059006,44178,-911677,-174448,-455041,1018458,-372454,1442007,388274,426251,1717104,1825351,1164573,324549,797583,329380,827091,-3583,-550353,-345713,735360,710664,1093732,-161952,-564133,-624861,-553108,-660801,-344588,-454170,-411334,-471433,636614,-240952,352102,744627,-565723,546941,551515,475197,-305265,-92763,1596138,-201026,-473203,545123,688974,-633972,-1052952,-1029042,-742919,331163,-553284,-754612,501518,978706,537720,1030865,-455992,56473,-673099,87793,-343084,364816,410027,948037,343410,464480,-198669,-635240,-374035,-839826,5411,-450744,-717301,1253469,-1305476,-1749048,-1344806,440749,-219936,-2224754,-1459353,155052,498760,-798692,486029,-441492,-85417,-872831,46159,107500,534661,715321,299485,586690,-727173,-576510,189697,220053,29392,-81530,795996,39044,-571929,845763,-62299,-1327872,-94402,1181869,-335505,56847,692666,-1251575,-1250830,-480835,614419,389183,622810,551040,-283927,-883728,-583956,-747587,143670,118564,451433,771713,-570653,713808,158900,58779,581485,-1561495,222448,353788,-803918,-573276,-511217,-1805616,-1109946,-40943,-1251201,240896,-623104,-835865,25820,-572809,71455,579784,898145,-805170,-97569,-300846,190937,-349876,-354190,603788,-1153928,-2052628,205113,-382260,451463,501995,-795607,-1352922,-10066,-509255,1080844,-31469,811574,463669,840434,-543197,-38720,420853,745011,-35366,289719,-781189,910880,-642614,160185,1823131,948944,232628,1191484,-296989,256151,717221,1555765,-845850,-1319720,41998,-548460,-360781,-335531,388613,1204998,62648,630987,-547406,264854,629233,-671879,653294,403427,-819826,428204,-287751,231971,-767865,-222323,299956,-1118283,-130614,-285604,1201877,990369,-361814,-1958625,-982080,-58650,-381330,1036701,-1485390,-1009781,-735240,-1331503,-96772,-905314,1116437,-601333,999555,1299363,1478570,-1188766,-1569047,-704779,619835,-1025164,1019162,193064,827228,500872,-1123759,-680733,577442,69655,476164,95359,780347,1004074,267562,474195,-879024,-1199388,-139365,562290,1011043,918211,154515,806291,454701,545280,1353315,977517,310490,-574665,361238,72761,1085273,-424060,-1260976,61252,-352061,-89239,219189,489303,-459128,-283226,-546557,-690379,72287,-529573,-570399,-726623,288823,454250,-85745,-2469640,487358,-822706,-271531,901924,-1070367,234868,157144,356357,1535941,29538,1115737,759581,121080,223494,-206112,-494890,500531,562969,1968091,143328,-227731,285781,62996,-457508,-495646,54749,445085,-893419,-1225868,188809,1548338,693019,878454,142352,-515415,280725,-922847,298028,588372,1030978,129491,348155,820590,334642,1060003,1269708,-527588,-973116,1606460,1376383,884968,331726,342014,1633160,682739,-112132,618112,-511409,1294724,1295848,-343372,-1303351,981394,882368,519918,1461687,-610118,306874,624001,-246021,-1039894,-177927,350596,27713,322639,1385532,-165327,-645693,922764,780705,-842895,-365299,573212,96275,-510082,148140,1281755,582818,57563,46161,512020,-512169,-508479,-340684,-225846,8937,-144922,-252231,26795,753296,208415,668636,938539,844012,-1038342,-401364,-534014,-2855661,-266027,-277719,454134,-1090363,511406,-1261732,-1855338,-1721565,207020,-87783,401431,596130,35969,753232,1162131,1150130,1383313,-46297,93199,-200608,-555915,1236741,397210,25568,-1437225,235333,319973,-1109896,-814523,713688,-1274662,-974045,146079,-511917,-1061705,-1072451,60408,-719316,153571,-193168,-28068,-122960,-393711,-38113,-301809,-658982,-679008,-991324,872337,1437188,-527534,249101,930174,4289,168034,247082,857487,-300454,179216,314745,-372752,-853971,52963,194495,744273,146109,-335468,7489,-1457302,-293018,442430,-654401,68652,48663,214393,277004,515382,1570475,1707197,305365,352642,196970,50322,252365,1015959,198024,1838131,-441805,-923559,-654727,132945,-251319,-545114,-26545,-332410,1128422,1445157,375682,27967,-492033,426031,892714,135705,-541555,207869,444604,279065,-775333,-693954,497353,1038790,180556,11292,558032,-1049668,210326,-308550,-442426,-670961,265984,49016,-517438,-964950,-266304,28493,-922936,-62397,861084,452093,-260187,447476,-910365,149666,-90087,-26849,-1074973,1386390,1395924,-129880,865885,-702040,-2019840,730983,-452885,-268751,-373021,-87711,774722,881465,1075541,514388,-439781,406221,-828930,-1176013,767279,1869846,222732,-596720,508607,306381,-345649,663640,-535482,480120,946225,201655,-696168,-567813,-1572740,-362967,-727893,-209747,-100382,-163028,564977,-928973,-416009,-53275,-1201049,-431703,-838041,-538959,-231898,-590371,726697,1060722,851433,362733,422535,735935,777036,317161,295586,224229,369160,187572,-190904,-1757140,-191499,-690051,261556,818127,-42041,-196666,1303666,2374362,1346340,-1356147,-404429,467791,617406,94004,413692,877596,461124,-181807,809772,-198645,-834834,-608317,-125794,-389764,-1730588,-53791,-840183,1132604,2906468,1128598,-105479,-390617,670148,377073,-660414,548727,-152862,-686767,182865,-958844,630629,813981,111767,259677,306,-562781,177716,763436,913355,953849,-107721,-488667,1486128,-391424,476291,906018,-547465,381636,-285087,602544,591676,392018,479475,-121032,-789482,-857700,-414728,-666957,-803348,743163,69886,1654104,1643296,-1538482,-1336295,22316,510717,1703676,-72540,-161134,144835,-129840,1037802,911119,231272,1185608,1366220,-333040,-230551,1303377,50852,183789,1961628,1127874,1456769,-509565,351788,662530,584957,-851303,360784,225413,741602,822610,2932849,1471374,51840,127834,-1204251,1759736,284271,166578,632687,616005,571771,1373799,1255146,469006,266078,-1582843,-2188122,351211,-902516,-544762,-618349,151882,1055835,940077,754525,567708,1209618,1392332,426641,1112055,332194,-906223,575779,1081366,-647108,150670,660137,1829652,598064,509237,-171811,-557168,-524190,229335,-842149,-258023,1128058,-83199,-60001,-44347,-421346,-767893,-270781,-1006606,-75539,-45233,-686601,-636868,-255822,-195672,-282111,-373392,116501,-66060,-737744,48949,183516,1301595,174521,-158161,-560632,292493,291657,-261385,-123291,-435360,-739325,-245600,-375770,138940,-207498,1783317,207974,915802,213195,1102712,79292,540087,1128120,100010,-766831,86363,95646,330763,-496785,73600,379409,1250189,564434,-742332,39739,-93119,1347540,375546,-705085,-1098280,-1057629,-188352,85216,-336525,-646110,-222046,259027,140440,836602,9026,288303,1256348,1171858,236434,-412317,777097,218358,-546558,572511,1036637,805247,465711,-566603,-1347697,533835,-387060,591597,-622181,-1471523,631116,7962,-584899,-607129,-859154,484451,-572420,-73407,53766,-562560,233791,319100,-1333457,-2011519,-576936,1147193,625281,-108771,1360437,1466223,1375173,1527860,-57333,-530207,1220066,735754,-373350,-732176,717796,398935,-1093626,-629761,1259152,1198738,-782844,-959790,1065606,-142807,459072,-200458,228730,1830978,753597,692393,181272,378109,1154231,-438721,-1142239,-83002,-781185,105313,826008,175944,-699210,94574,-394967,61391,2116892,839445,1119022,-147048,-265168,143451,490860,-108358,-1343988,205403,-808708,-550746,-1921160,-721829,-572492,282372,772066,-181214,242948,-858216,522458,317726,10032,1023352,-261922,-1256254,1075556,-838042,-997165,-112612,801580,-422144,-854405,-750438,-208064,-1347391,-43657,1089539,-93570,8802,891837,422562,46557,-74901,-848856,-1460301,-25018,1205813,2172340,713217,226974,588464,1462744,472077,173188,1111744,536201,1352509,-77128,360074,-471382,-1046144,122603,1009822,514388,1626421,-241575,-708606,-97864,942329,-378867,-158105,-193545,-1083157,181556,280230,1483726,-914676,303630,224148,1560916,1051729,473262,381832,-241154,634589,251112,556831,779728,-649358,-476576,-136312,-169631,-42996,78190,409248,202771,1147881],[-123094,97890,41049,116089,646684,766491,-592700,-1021336,-34480,-365506,-1300093,-760523,-475404,556071,97747,-504051,616430,295559,-192813,-431472,817232,1220433,127786,-167443,46605,301894,121375,278042,-170080,1871027,605319,1189385,94674,-1216287,205099,-558430,820664,-381440,1751478,266751,766664,1417093,1365420,1234252,332507,255896,-322707,773571,-181408,-488252,-429583,295273,445815,555723,-467066,-370008,-615012,-906480,-502863,-170276,-445018,79094,-193923,538974,-437897,236556,849280,-163514,109304,201741,296162,-442335,-139738,1132933,-401635,-269715,468607,310133,-674684,-1090588,-709427,-1100874,466553,-752608,-663924,320298,878161,464219,767834,58548,-109755,-533122,192986,41314,320878,267292,518474,393102,444377,-171919,-798921,-333635,-801444,-294669,-438628,-693752,1191703,-1683068,-1846004,-1625252,377961,110243,-1960380,-1235975,-329071,187002,-681400,257288,-1031674,-190827,-810694,-336264,-28454,371666,464222,409584,496055,-641094,-585600,-8201,501105,142282,275297,1066301,-190245,-294603,801314,-14319,-1525341,-600156,563405,-496484,29203,817371,-1253734,-962238,-702188,393371,349870,858450,450952,-483830,-1175369,-654963,-883399,658261,-5019,72682,410707,-84100,753588,175056,120132,850592,-863920,349263,282803,-923083,-204671,-645256,-2080511,-989519,-93285,-1211171,-671898,-843960,-1240911,-646075,-759654,-78412,463901,1017667,-388939,-82467,-394870,195947,-267829,-499185,282610,-1046630,-950109,427549,-595352,179160,335861,-952414,-1592065,-137235,-252813,1323617,203566,985368,742995,891973,-435335,-285497,221746,881085,-87404,207470,-981898,1019817,-942244,-125719,1583464,678154,246039,1391008,74886,409740,469273,1590919,-1064916,-1460701,349009,-403378,-366672,-754045,-15853,1528064,427132,390957,-658927,409474,1194566,-535666,1114357,497513,-832957,235032,-397013,360342,-893733,-269099,-65255,-1598347,109433,-315477,1246570,1416421,44737,-1799841,-612366,-226421,-174376,768190,-1725032,-775020,-292620,-1540079,336721,-539420,488418,-1013330,564277,1210514,1368944,-750255,-1066374,-1424329,130058,-929269,735677,129145,736475,-71023,-872158,-629333,169874,661313,524701,1058,432739,960413,257256,709392,38614,-939120,-377225,636686,468313,773025,180804,905720,743340,343345,1128101,609272,81234,-275065,429034,-108300,1003776,-728626,-1350468,-98958,-84460,-143943,423087,613433,-237870,70730,-425596,-979722,12877,-581577,-362738,-656448,148736,514140,-181881,-2015458,348444,-836723,-196181,629534,-1440904,-245063,295209,52501,1363164,207248,1137748,810516,-103651,427971,-313304,-338048,618040,11050,1065798,156513,-212068,26577,221999,-291574,-271456,-180460,363999,-945609,-1089925,184862,1767903,1020890,376003,-16090,-974285,613469,-745698,306888,1062581,1148106,622692,400707,1025615,610564,1391074,2500092,-266321,-1041034,476229,1307902,690943,214624,574303,2062422,652235,43667,85241,-386627,1519521,1257361,-248595,-1374942,1076519,629370,501762,1103238,-458911,331745,383281,-767541,-1119615,31094,66028,410525,411736,1287400,333978,-374859,1055375,1049171,-526919,-485940,594909,650042,-832119,16924,1406492,542605,-100817,-10667,478879,-569373,-735687,-565221,-124525,26139,-274810,-418498,-123355,650148,-19506,642188,848870,458141,-1271306,-422000,-363275,-2808722,-648641,-306722,270695,-1463283,663536,-1180127,-1499103,-1117206,-135603,-368769,72551,505118,75416,785754,1142438,1208952,1276306,-300811,166036,-124059,-583794,972627,124478,-312918,-1681900,604725,156964,-1127709,-553449,848393,-1177674,-698833,500614,-483972,-585055,-1058694,225076,-681329,-63622,-38622,-43029,-328144,21295,93432,17063,-521050,-819337,-1280198,362825,1521700,-716317,-310140,904685,-366047,235965,213044,735931,-655807,373299,111452,-342439,-1009960,-191154,259926,606604,179815,-352925,153848,-932287,-203072,610330,-687923,-44687,-421601,231700,-210187,359410,1064101,1694931,491925,-445386,299245,122599,454158,1086728,279212,2115368,-190990,-1021333,-566089,171358,-376711,-535835,389365,-509931,687865,1797121,1043226,-110373,-277913,438938,152267,211137,-154578,125941,433923,131381,-828405,-878044,330832,1152800,390551,-79009,368424,-1118674,211300,-488802,-263324,-623621,726473,-196621,-659411,-998183,-188728,-352596,-831521,-313914,1020389,628879,-234987,622650,-1016640,-86743,-899777,728391,-741436,1282134,1054333,886,1100186,-308531,-1845922,386781,-550449,270975,21480,346454,952812,1054149,1119678,814328,-302974,708137,-314043,-1225664,547389,1660549,521710,-687151,289549,441746,-403335,402893,-803450,420445,1205556,-197958,-1270545,-809792,-1481578,-311991,-576844,-221188,6090,-7482,485665,-1175746,-429137,-39587,-1067652,68563,-458255,-726246,-351653,-626505,631852,1158935,988867,701596,667511,579010,655055,383692,720171,552325,333248,-310822,-408552,-1604960,-250863,-702708,127117,359200,147359,232334,1490608,1668873,1018971,-1396957,-159639,260664,344915,211636,341171,707480,562503,-124120,395063,-744546,-275658,103588,-218711,-376886,-1854570,-546432,-828179,892142,2833421,1081444,-118375,-191080,897276,44454,-581411,937476,-195910,-330659,861133,-1049749,416062,720159,-184817,519282,-71264,-453243,518576,808357,1033095,827759,-388432,-535030,1628350,-256997,499320,1210594,-543476,675877,238781,629600,343162,562424,1038974,-82510,-866656,-710610,-230167,-551037,-933296,373115,244475,1609253,968532,-1624169,-1498791,429977,766184,1759694,-186455,318535,174642,-215395,1312490,1002939,384455,1074841,869996,-393392,-435344,825951,-286840,142208,1960141,753841,1178222,-187017,400451,614522,274716,-865740,214408,-281489,570301,1029694,2557514,1749457,65437,-175255,-1283209,1928503,297801,-372654,612373,618270,48399,1096060,1432308,473617,350947,-1329784,-1701969,218188,-905376,-260831,-562394,114857,1027352,459090,866488,517603,1288893,1293848,331633,1269631,510843,-1224200,222360,1091484,-60563,332864,795479,2397783,1049240,516580,-20460,-503430,-564639,782831,-925243,182982,867470,160883,-247853,220173,65522,-741296,318368,-725495,98468,175214,-523201,-559303,-523484,237164,-563243,-405572,-100790,110529,-356285,34524,248505,1399741,245485,-604094,53073,41720,-121482,-293114,-123701,-368086,-499648,-346205,-117074,239280,-439026,1570113,-136045,483013,608112,1253865,60723,681748,1535221,419346,-763626,333931,973531,618277,-390348,-548706,684500,1284296,547410,-415346,121002,320036,1301696,182594,-759158,-1079046,-749039,229194,407625,-459379,-356799,165905,-172062,124946,342179,-262645,160777,753617,1183558,378271,-20883,364930,165544,-94582,223211,982428,751374,400323,-527492,-1209789,1098609,-286233,346937,477055,-947077,305566,306415,-677063,-394600,-282132,540648,-689648,-360765,186992,-891204,-96645,271536,-882624,-2498515,-912939,827873,812471,-337744,1585669,1466547,1373740,1601511,-571257,-672242,868530,826861,-59231,-1010468,278103,333688,-970751,-517540,1180654,1321706,-587028,-901836,1099478,-495919,15975,-268492,751731,2086438,625857,598458,-18966,-38083,1022558,-305065,-1146754,-141910,-865609,275048,411604,19113,-347362,114228,-422570,-449858,1529968,1346672,859742,-1502,36048,403962,681382,-92799,-1581722,334840,-795618,-302276,-1952927,-405468,-388119,174418,1228958,-310333,476313,-1033356,1036794,-189958,-397632,657003,-270625,-1317239,806563,-710647,-1194075,-180497,846535,-452454,-856912,-218216,-28261,-1264577,13031,1212102,82390,-14846,1089177,541136,548574,-18755,-457537,-1633664,-8057,1086019,1905028,311751,225949,480434,1430686,456170,418900,1094602,65582,962898,-83102,382633,-249361,-706101,90210,829033,216619,1037833,-483233,-559068,224704,1006148,-648431,-163030,250315,97645,416428,923940,1179293,-1262839,211812,307127,1468480,1305658,518225,777782,47209,393438,257948,371928,647610,-754432,-397361,-128197,-347302,-242261,82317,201306,77800,1319494],[-86253,533573,16462,-65588,318849,768613,-396907,-654606,268678,-312330,-1108673,-543121,310742,873674,-319963,-331917,712887,112765,-136845,177087,449190,830829,-210267,-482278,-118012,299502,-147159,107704,90312,1387553,559105,1305963,91249,-1379226,229155,-669015,620908,-438098,1659948,152943,1028921,1122808,1016490,1176754,336816,-299720,-873440,677519,-390230,-366103,-353336,-218656,30779,-189057,-722093,-169380,-602156,-1030273,-279955,-18532,-419835,667255,95688,363268,-715389,119526,893448,251740,-690570,56035,157768,-547322,-191822,579005,-635367,-238903,367935,-36759,-525896,-993705,-326737,-1146492,573910,-768906,-613410,10014,659868,267053,480029,741463,-41886,-383613,330742,379347,317732,121287,-42067,372110,374755,-204502,-780724,-21585,-763513,-426192,-427976,-645338,985591,-1782023,-1694201,-1633839,332099,538087,-1393154,-773428,-537235,-147968,-505550,28193,-1476171,-265840,-663063,-448715,-71164,207421,149019,435814,284610,-506141,-506048,-119780,760068,238481,613822,1163933,-354924,-53903,637551,-165494,-1677816,-914734,-178794,-567408,27903,872679,-1078133,-416760,-851472,-60800,173346,865169,262652,-459791,-1389352,-674021,-874230,861167,-208582,-457510,-128777,270907,774764,193182,167442,919693,-368239,437177,-17454,-868190,284562,-698083,-1944768,-658888,-100141,-1116120,-1398204,-1074811,-1336858,-1059853,-766326,-251830,265688,909927,118266,-76337,-346855,111434,-183266,-591639,-127596,-1200752,-12235,585503,-738534,-185368,231254,-907238,-1572335,-214678,265771,1209851,367074,928570,795219,740411,-338197,-407741,119286,716018,14348,28021,-1129705,1054686,-1105967,-316813,1166909,403173,355266,1351391,367326,492814,159101,1475686,-1214646,-1303772,693508,-158402,-334977,-957961,-573568,1131665,672753,216097,-675518,464184,1347538,-376507,1309693,565602,-857244,107623,-565499,473804,-988811,-177122,-503208,-1831228,334670,-307429,1073831,1504616,313690,-1497184,-305061,-376983,92437,488392,-1714231,-429590,5977,-1517838,580011,-171553,-60592,-1316431,191049,1099869,984637,-395780,-767209,-1861400,-396129,-658739,434760,-138300,511534,-608400,-607507,-631793,-218839,1211707,719545,-34599,-64961,845522,261723,806282,827385,-693321,-568524,392572,-221203,370359,-51514,838039,954157,180489,668241,167684,78650,277176,548838,-242622,606360,-1034217,-1214753,-330786,167829,-139184,591940,640711,-42743,206648,-276851,-1036698,-210381,-601141,-116068,-437151,77258,595817,-215326,-1667780,145006,-513938,47810,273477,-1647375,-611943,250692,-192354,939147,277445,1049409,595826,-324252,368734,-348898,-50691,682883,-231673,199072,170141,-10699,-86861,395016,-205589,-31279,-563702,270571,-832845,-645676,-50668,1693947,1277854,52954,-133336,-1225412,924016,-352355,303828,1459212,1082241,1002788,573716,1073867,738678,1402913,2891242,-60571,-943442,-392959,1042625,202034,149071,702879,2106236,570717,20440,-659931,-210752,1426414,1044181,-177327,-1317532,931996,291130,288306,779085,-348645,331051,97215,-1249437,-1127029,212859,-408697,703042,396625,791788,714876,31025,1055225,1151298,-218795,-563693,584048,1103228,-1136062,-147755,1217764,463888,-235612,-94183,401723,-529258,-828700,-646493,-28309,137792,-423223,-588720,-245084,479455,-177545,665470,551782,-152381,-1264399,-358036,-89840,-2360154,-877177,-392962,-98420,-1684754,712782,-1092029,-883194,-326211,-199660,-547443,-299127,313178,79208,687883,1045989,1110465,1057421,-598647,221821,-46565,-486115,562914,-195558,-416695,-1459196,920568,-99962,-961306,-284380,942695,-818006,-479296,688766,-288706,-401207,-1160733,214968,-479025,-238818,160952,1142,-539264,662225,153296,177392,-424336,-746053,-1283939,-148983,1467568,-836988,-481456,703088,-705318,313992,77131,545320,-1022123,534660,-119241,-362010,-1031286,-548361,279762,316541,120536,-341159,269911,-312438,-109856,444954,-648631,-109276,-849419,402978,-461695,177091,485207,1577857,494198,-1145962,238366,116579,680793,1135824,227560,1938435,53226,-1034678,-467999,131493,-416512,-580511,879022,-588444,355297,1887576,1579256,-182840,-210927,339112,-482964,219771,231398,110282,417739,-60007,-562542,-956257,111904,1023988,628178,-159960,73618,-1027620,192418,-539963,-58797,-512092,1030667,-436470,-617000,-917670,-208029,-1065722,-697226,-577936,957119,677401,-127168,724403,-974085,-396651,-1626997,1241209,-435668,1096584,543906,89925,1151629,-46081,-1294799,237323,-571664,710946,423350,774889,946727,1153518,1000152,740568,-140389,859382,287990,-1135863,214435,1307861,636972,-777632,90567,388050,-440434,133724,-733120,442686,1415726,-701667,-1451249,-898400,-1187436,-227170,-509105,-191497,65494,86504,284589,-1214505,-264766,332583,-905258,480448,68484,-754917,-522737,-539044,560898,908323,1075692,973230,867811,457053,468892,555774,1024420,855908,262889,-742723,-638327,-1248416,-254570,-676080,64097,-267075,232753,598803,1549392,852021,727704,-1222361,76096,38747,-24187,316559,150793,456459,764881,-43000,110248,-1218599,379638,791362,-356176,-521016,-2126107,-819855,-714156,530217,2116752,591324,-20619,174764,918259,-308447,-542690,1030270,-112452,-27995,1227407,-1054345,173784,457547,-546663,706448,19545,-426630,757647,878421,1045737,717359,-524498,-434547,1862435,-84689,522932,1302874,-579687,711276,784174,556018,98014,598485,1482220,-49487,-801730,-342945,-51650,-446172,-990953,-33763,453696,1465809,74368,-1642056,-1468700,857983,1007513,1611491,-317079,746688,76967,-200299,1385816,970391,457342,587790,193861,-517097,-555339,275815,-568262,54379,1851682,384969,759838,-28097,572839,407260,30157,-745427,216827,-637857,460196,888077,1825105,1646943,31672,-503912,-1253922,1645276,171609,-854286,612883,520747,-605089,662216,1717068,452288,401391,-1008681,-982244,177001,-797041,-21543,-522084,-131,779847,-66163,847487,340252,1334231,1101014,486087,1592503,597638,-1208072,-245453,707645,337548,502957,938617,2467250,1368861,585758,95662,-348060,-347126,1399423,-1112547,597306,328173,159670,-496418,679702,476949,-616278,1032600,-261018,235607,219207,-485009,-525718,-849441,701093,-679555,-397525,-368761,350890,-94778,39611,219184,1258032,246090,-995673,544187,-322586,-203092,-277787,-71029,-305282,-166663,-437210,107693,185908,-517066,1259687,-383997,15807,925489,1406372,-4703,587711,1316823,598247,-712662,523432,1314425,730419,-191697,-858219,769323,1426751,661537,-77551,184811,557090,953270,-25183,-639962,-707847,-458098,712368,537686,-603055,-38800,503671,-361373,-146178,-220653,-437187,18568,172065,1128780,726417,276679,-4229,180380,418367,125283,974045,792637,360591,-473775,-940473,1307651,-45952,11960,1201480,-656996,147633,758001,-638320,-285868,353518,502080,-667564,-619396,240222,-1203370,-365385,-14273,-263405,-2608681,-1266088,422137,762670,-589205,1276099,1158884,1149672,1392374,-1127983,-843886,468719,859115,245048,-797521,-123579,195358,-780043,-325301,949032,1453522,-332285,-752480,1172827,-540833,-555394,-395635,876472,1579749,578754,404225,-72505,-324684,653331,5273,-852010,-163320,-873252,414192,127765,-274410,-47136,97197,-402286,-752917,912482,1702091,549650,254780,241798,543903,646873,-21567,-1707969,465246,-693584,36577,-1428414,-38493,-25419,153199,1439327,-512825,525745,-1043863,1454461,-559600,-685414,44693,-415664,-1433916,543922,-444365,-1466538,-235811,638512,-591711,-787787,141259,157677,-896575,142398,1208325,153292,-13623,1169495,517759,436042,130445,-121155,-1700023,8116,922043,1600077,-138215,1652,464393,1106844,274570,550690,933008,-314991,500713,-22179,313462,-104790,-617545,182188,589857,-170276,318864,-726108,-272902,601088,907067,-921642,-189628,584420,1200070,608003,1285657,831798,-1315426,158700,288107,1037253,1261792,641870,1140690,348643,220843,329579,212713,352189,-657240,-233342,-145813,-540164,-384640,-2910,-116413,-119059,1306553],[-27621,860489,30110,-279517,-32915,703015,-97269,12680,674845,-197407,-741183,-121991,1116319,998013,-511453,-157645,787834,-41220,-37025,511513,-94230,419808,-540738,-643862,-444990,371700,-249850,-200732,178253,676633,471217,1407983,46350,-1359463,-178666,-694798,478530,-550286,1161832,110719,1144500,837663,814708,961153,333918,-657298,-1196237,568237,-585992,-218358,-83044,-525424,-429349,-827414,-854613,-12907,-531220,-926958,-12436,87025,-404930,1115771,294998,128623,-968662,39512,853589,635860,-1418901,242732,198254,-583043,-228534,90537,-824376,-443649,271949,-250103,-228219,-824869,7636,-933279,629148,-595168,-635587,-359665,326317,-28506,252368,1437148,209360,-225467,514600,592622,350252,-10907,-506538,278972,310067,-291396,-630868,481908,-722759,-363200,-435250,-505804,656018,-1642027,-1335262,-1416806,307176,890107,-801886,-171590,-399809,-399190,-284809,-166883,-1611792,-357781,-463561,-358385,-39622,80777,-74892,378070,65916,-338798,-350398,-205215,929739,300759,847986,1117969,-443613,94566,437366,-476893,-1809950,-1051225,-837377,-534717,-9803,864135,-767449,213176,-898710,-504317,-59300,736941,68831,-302280,-1506094,-618122,-764515,707871,-441980,-917494,-586860,420703,749709,172158,156347,751088,-154025,434181,-527212,-621034,781007,-621387,-1369374,-187068,-82380,-931001,-1715135,-1198144,-1051865,-1036427,-591644,-362512,29109,542318,520710,-159325,-201875,-42965,-119973,-614827,-601788,-1550346,227041,572220,-794670,-598530,225225,-647477,-1336571,-252610,876979,787792,336441,660253,600424,554377,-166118,-371765,140635,337443,234300,-203174,-1104873,996011,-1123634,-405072,695218,154257,419688,1053740,514965,479809,-202535,1240727,-1258983,-931222,944716,50920,-283701,-863768,-1067164,113466,692474,200317,-619724,443442,871874,-248180,1226626,609383,-943648,67952,-779896,489897,-1020750,38480,-878260,-1776925,425728,-307112,739438,1248883,371021,-1170080,-135019,-448403,365108,247214,-1441755,-41932,75383,-1297182,555173,-8114,-284886,-1411224,-42616,1009347,461673,-181037,-594093,-1856921,-864444,-284978,217770,-466041,256999,-866272,-345883,-668255,-234151,1607343,893120,-23899,-511881,684487,250275,746460,1076833,-561678,-689591,-24578,-834649,-172309,-524992,651352,1030489,127071,61423,-215922,212200,858692,651278,-332755,49143,-1223012,-865651,-572835,321446,-145104,670791,567850,81698,134103,-120123,-784088,-551267,-598336,144973,-137680,90013,643778,-128042,-1493700,-38221,-3083,399507,-27902,-1615007,-736212,48579,-326384,385715,218247,839496,283567,-495636,88477,-292355,302474,597857,-177861,-339812,153102,532768,-8820,602330,-268213,92868,-958352,107193,-653969,-55344,-413729,1341867,1347626,-13861,-206354,-1146083,1153567,131457,290032,1668217,843300,1191972,806368,943126,669810,1142946,1997626,5647,-698022,-732259,617135,-413254,-2897,686278,1640758,458205,-167492,-1336348,-34252,1016806,710134,-126210,-1144175,585187,-39219,-134376,494469,-438630,355037,-148725,-1413182,-902366,313524,-948374,751702,261021,7847,854378,469483,966092,1077837,51736,-588690,568581,1313058,-1351688,-299209,734074,353511,-325944,-236795,286232,-414560,-815237,-576265,109233,325549,-586086,-726255,-318745,276707,-251199,744927,203277,-718831,-1093906,-214409,265028,-1478567,-856662,-485732,-576090,-1685006,638452,-1026633,-148324,432391,1787,-577607,-588578,108299,129259,499256,894526,866778,723515,-886068,242778,20697,-294860,117060,-473643,-355543,-780343,1112758,-360124,-701784,-19486,963204,-364751,-330143,765408,78371,-597218,-1318422,72233,-173257,-327137,362730,118033,-770002,1363961,118967,180309,-390722,-492961,-1013326,-574174,1297022,-807347,-288994,470465,-703249,406380,-106581,329144,-1319167,645489,-298880,-432199,-931375,-872178,257747,-39361,22884,-258987,251673,192089,-30433,10977,-573334,-97322,-1105646,663589,-276894,61492,-59663,1405746,304834,-1536601,99261,60266,893949,1096156,95867,1409474,195133,-945191,-383018,12630,-368306,-740055,1311228,-561873,199104,1722219,1819552,-155608,-279576,168670,-829617,123594,348068,156274,379987,-268318,-72472,-823624,-53234,704605,827123,-256111,-261653,-811099,201908,-450759,147552,-358706,1060496,-620633,-427684,-695263,-338081,-1747412,-520468,-755095,705700,577046,51840,740717,-837991,-679883,-2072997,1281987,-279810,795408,43591,161394,1036530,-7482,-569883,314505,-506748,894446,674990,1110140,756811,1122748,741966,349532,-3362,843752,851724,-928953,-255687,940609,623366,-847576,-64425,216322,-380941,-123049,-491116,624023,1545676,-1129349,-1327819,-859337,-768663,-163582,-542950,-120707,85252,138949,56017,-1024390,107215,1049031,-769315,639890,548100,-640048,-676402,-346411,427584,246437,1092361,1142059,987223,342933,243054,837864,1136753,1006977,219278,-1050490,-855469,-852747,-172634,-552601,4699,-842878,223727,824389,1563551,141920,583839,-938075,215973,-203013,-401017,365131,-90452,198394,1043753,53193,20024,-1540048,867958,1223101,-532039,-806519,-2473968,-789634,-530119,154875,1151077,-171765,152207,545789,739211,-590415,-558299,806379,95836,164511,1194588,-922392,-65390,-33420,-890047,813824,193835,-512689,885352,1049754,936460,635603,-563418,-199331,1950447,74519,484855,1140381,-665646,454369,1132725,382081,-89168,462304,1597303,-36273,-608371,84017,40929,-377435,-940247,-385433,642689,1234900,-748408,-1565078,-1247735,1227155,1165231,1260343,-411930,921787,-120309,-125183,1243888,822474,422853,-154376,-477540,-675256,-566617,-198465,-752158,-24051,1693362,116756,280078,-72636,812977,106222,-55586,-514191,408734,-754106,480325,519351,994304,1203277,-49376,-686250,-1140891,1091198,-48292,-1126162,656126,335965,-1179637,179014,1903406,383637,377809,-710350,-274626,232171,-650756,100940,-569686,-226986,380019,-456883,727421,102229,1326183,902794,794396,1963582,597398,-948113,-721708,98203,356696,655630,1009837,2061847,1530818,713994,106655,-117003,64592,1669326,-1351681,857981,-315572,-218604,-750730,1166195,694051,-474281,1643680,177075,358463,70798,-551388,-460167,-1049804,1082612,-579460,-339978,-620421,574896,-20578,57571,104021,717850,112855,-1261967,749225,-690678,104338,-196575,48250,-237982,125061,-320706,271141,35535,-408433,959483,-424690,-224173,1096719,1406619,-106214,284793,678525,578660,-600768,555540,1200829,704927,73177,-821840,663673,1517369,764946,181305,235016,601994,378467,-249637,-325309,-150154,-335090,1128014,496724,-788515,264276,749228,-262147,-524452,-643047,-530392,-143225,-308389,1007823,1244368,426428,-167323,254179,786628,239592,1010137,878148,381295,-400649,-625380,1156908,310240,-311366,1314866,-548180,98094,1257308,-435347,-231457,905865,366750,-501479,-762052,252896,-1376510,-521308,-436900,282459,-2184601,-1537194,41491,556516,-881893,493785,641818,741364,998342,-1599986,-1006873,124516,744944,433032,-278201,-391477,17483,-528911,-62138,642594,1521207,-85344,-557651,1259028,-273099,-994231,-516496,515779,511200,586129,89532,-68238,-430863,118495,427216,-338431,-200253,-814610,469422,-7578,-606756,114172,119616,-330681,-828200,466292,1780531,268221,585729,327768,550455,323831,69903,-1636522,512596,-600878,354149,-635830,256918,393298,247716,1413491,-742232,368859,-899471,1690861,-716044,-806162,-574118,-657012,-1525535,377320,-111749,-1715142,-251624,229060,-725227,-600705,219434,286351,-194858,334214,1063800,82023,15912,1107656,353954,-227810,329488,96960,-1599063,-21763,716592,1325905,-480743,-358214,573041,585223,-23784,553114,609511,-482691,184645,149918,132112,-75898,-814531,347629,372115,-446003,-322333,-888783,87946,952213,671722,-1144092,-205709,756873,1817012,720597,1259797,468005,-1077946,173633,211317,502102,930078,811775,1451698,592687,120227,432248,123182,-5936,-383163,-48000,-236974,-686634,-433853,-161023,-440424,-330597,1137597],[35803,959470,69232,-455119,-286878,587110,186985,745881,1046144,-365,-288109,386326,1510435,924802,-350992,-4007,838168,-129643,71364,520952,-690943,79479,-733054,-638310,-806334,413980,-191359,-548712,57812,-41204,345618,1467227,-36105,-1166442,-839041,-498110,425433,-706096,425796,186442,1089742,557214,741373,606370,317234,-656797,-1256383,472516,-687718,-81779,345209,-454871,-820966,-1007176,-816869,56403,-384533,-673066,253183,137117,-394635,1226514,355370,-124866,-1074180,31741,727571,963772,-1663311,753304,490765,-512571,-225491,-218576,-906424,-833817,211381,-269799,141551,-655462,205604,-644708,620160,-286551,-740800,-699343,-84145,-386424,133011,1935925,545959,-54601,759027,644330,403459,-114126,-692005,129317,291044,-375443,-440486,949185,-689679,-169636,-442922,-235368,267703,-1371177,-894291,-1114869,269227,1020741,-400641,457031,-11553,-484359,-41728,-294504,-1407705,-468919,-259466,-156669,11810,14569,-88167,254717,-63586,-146635,-147788,-346597,964017,321183,927992,958675,-446250,136567,302907,-866761,-1925500,-1061557,-1218633,-415740,-135576,809084,-397328,721274,-835522,-709676,-251078,629358,-2421,-83529,-1509973,-486911,-610714,285703,-638675,-1162109,-816888,376587,641205,92315,51439,404896,-144335,314035,-1125134,-218736,1128564,-404525,-508190,299337,-73325,-645550,-1592178,-1126689,-489999,-560715,-263376,-344364,-207577,-41762,637923,-362061,-18411,-218482,-84976,-580926,-1071688,-1871218,-219192,385920,-791726,-963942,310056,-234158,-997050,-262989,1375888,209403,102856,274094,235363,438325,143985,-227915,257654,-96855,487147,-432901,-873720,841339,-1010924,-419035,297321,-44541,323679,570284,505358,372959,-572641,969459,-1174374,-491281,1015915,101128,-236660,-500682,-1257342,-1087329,451944,412596,-505755,378002,-117020,-165332,978024,629990,-1107768,52809,-1019942,362744,-961716,326284,-1062619,-1423805,359117,-312583,377745,722975,210156,-885234,-109368,-410529,580995,43596,-969122,314736,-54068,-971450,285975,-161822,-140879,-1261519,-135585,931144,-13988,-70111,-443991,-1459704,-1211876,111520,138479,-707556,31940,-723660,-78675,-692639,270082,1784963,913385,-15086,-724044,506648,188296,565038,695200,-589185,-746403,-411463,-1131594,-709494,-1082972,429004,939791,188704,-540685,-451647,354607,1213041,666506,-389812,-453832,-1215110,-378648,-713921,405348,-216592,627487,423732,112982,-3205,23085,-247537,-906383,-585262,386372,121770,159564,603830,88547,-1438389,-124057,470940,729787,-169648,-1354173,-574395,-233300,-333750,-138660,53582,527430,16548,-591002,-300169,-161099,622483,354324,30008,-490490,81112,1395156,231433,824499,-502318,8850,-1194688,-122721,-506086,481107,-735843,818347,1193411,146470,-246796,-781908,1251949,555047,264785,1599175,491383,1239675,982397,635385,387906,753282,226107,-46026,-343201,-609282,108712,-962464,-406682,530658,818518,339945,-431989,-1642888,71837,451223,332310,-79315,-877856,132808,-265460,-668020,216713,-766725,449269,-288712,-1098894,-412245,306647,-1398897,506818,48697,-756286,683993,815752,780466,842655,262707,-536275,592046,1226764,-1422897,-400036,107447,217433,-360896,-442750,141374,-266382,-755537,-381944,314294,527017,-742516,-798310,-336815,95684,-252154,847085,-55082,-984633,-860958,-15013,677299,-322365,-588811,-530160,-1035348,-1440150,449204,-1020185,518424,953520,369526,-440686,-708165,-17862,258472,281163,720115,537408,309740,-1112414,218276,74517,-55624,-248916,-631521,-215124,138848,1160806,-540835,-472552,239953,897417,19324,-223267,780206,501109,-1076287,-1441596,-107988,141425,-330535,505405,287460,-976503,1821735,-10947,84016,-424420,-147068,-558880,-849176,1052542,-589285,53147,353536,-263581,520575,-268196,132970,-1478515,694432,-371442,-529242,-758526,-995231,220586,-334509,-35262,-97352,37197,450681,32787,-522906,-509659,-5260,-1064864,914605,356291,99687,-495143,1213845,-17596,-1528483,6274,-6945,1043952,922243,-29258,765731,173293,-777797,-325049,-158130,-255522,-1015530,1559145,-438898,214751,1374757,1719529,-44073,-406424,-14176,-868673,-78405,47799,236896,302699,-464400,420095,-427242,-14514,354153,925136,-353493,-538606,-511164,276473,-248978,334356,-214914,765716,-705870,-177614,-343837,-544468,-2000601,-329661,-787786,350946,350964,249249,674582,-682031,-860544,-2114005,828007,-327069,421800,-316576,215038,804487,-150755,86370,562511,-364332,763386,677815,1309708,442352,923825,428205,-174981,61999,702209,1250238,-648287,-756390,691883,587516,-883594,-171335,44923,-165705,-355790,-240976,942587,1558827,-1322430,-1051969,-745955,-334321,-173901,-642328,-29756,93263,193552,-108152,-659740,632556,1859485,-695688,457443,809287,-415607,-737226,-107599,203508,-654221,1024480,1190585,999382,198567,17422,1194970,1046377,917120,248136,-1181730,-1043455,-593898,-6055,-268150,-91311,-1128442,155832,865064,1590106,-351640,614133,-669679,201883,-453159,-689558,316460,-309330,6783,1318440,123426,98039,-1692008,919566,1264509,-705801,-1158436,-2684226,-517590,-330016,-137285,414763,-932001,323691,749973,435086,-721682,-611290,351673,353149,237623,824789,-666596,-275041,-700237,-1144608,837715,345946,-677352,927297,1348833,710298,546331,-540639,105775,1728591,179656,338097,768742,-788816,-19406,1135380,145623,-190119,187987,1295248,-51137,-359246,409492,-9937,-374461,-776785,-567301,768826,942897,-1249775,-1361076,-842072,1477544,1213261,765991,-430811,708383,-356636,-36550,922522,612381,295258,-918259,-955811,-819543,-471078,-467370,-795594,-45083,1523481,1803,-169481,-233970,1028189,-201422,42945,-207024,722020,-650494,625502,108866,280078,558049,-159286,-602887,-992201,465614,-270746,-1107220,742799,80216,-1496544,-266303,1805594,266654,258965,-494676,229006,367128,-551476,85892,-699560,-560632,-51391,-597453,559749,-89463,1259258,762522,1062040,2166508,538320,-555734,-1050293,-509826,8140,782172,893583,1364600,1606563,864936,-1690,137842,536985,1362384,-1519364,917505,-829298,-887455,-947128,1505430,684428,-374723,1985503,461358,473884,-219552,-653637,-307654,-996245,1289932,-287781,-239143,-786556,691435,-86085,91258,-61850,-192257,-155371,-1334398,647628,-979904,609502,-42844,224895,-121204,274127,105428,374906,-160029,-158578,749578,-230529,-131460,1075154,1114091,-223352,-126044,-28059,408309,-440176,326809,837001,603806,341159,-552335,467125,1328682,753530,305756,284740,499024,-249593,-485255,119846,374824,-412679,1349251,350349,-994058,515160,896147,64665,-851103,-832855,-564989,-317102,-536123,843363,1767857,418486,-89213,359505,871871,449103,1046669,955188,461127,-310819,-343357,777335,717654,-535475,925376,-516255,84513,1636060,-78598,-134622,1276487,160203,-241088,-720984,292503,-1287998,-526425,-845616,605782,-1337965,-1624527,-230308,268791,-1220200,-438175,81222,244233,538738,-1856245,-1112645,-88291,456154,441333,270009,-493930,-155803,-271028,241880,336248,1468990,107944,-378942,1308722,156810,-1105687,-577577,-173370,-569671,607051,-308945,-123704,-378875,-464820,829859,226195,-275518,-712421,422544,-69256,-875468,97760,185802,-248038,-725545,231600,1531113,90014,893164,273678,461654,-219062,148857,-1361249,408475,-611990,535774,15168,371107,751788,485379,1230351,-933748,64781,-690859,1704244,-684830,-788616,-1011748,-884103,-1507655,343595,186177,-1850947,-227768,-242373,-717102,-282006,28764,313540,674381,550415,795759,-103502,66410,885687,104790,-1083448,509369,176279,-1325883,-141037,456969,1104971,-624997,-730735,782743,26836,-350707,446381,164653,-401199,111598,417765,-136202,-154901,-1112994,494525,216468,-498555,-727606,-914751,439366,1199326,362795,-1266097,-161356,749278,1825794,735012,890830,144636,-642006,264751,128189,145055,439624,954257,1680251,718579,54150,510429,103281,-334425,-55273,105599,-423971,-730563,-384647,-359722,-662015,-492188,880474],[87483,786190,117427,-525147,-361558,450033,358616,1250585,1209786,294422,135026,850447,1291606,733617,134489,95934,815729,-150955,169998,292484,-1167716,-131797,-694663,-499053,-1078569,292811,-33843,-829695,-230971,-579281,195105,1433455,-169818,-859230,-1402363,12763,449417,-876903,-295056,385041,894115,288894,764346,180172,283249,-259425,-1095476,410464,-598760,13508,827283,-41356,-1057885,-553965,-600318,22033,-192315,-386124,462087,139480,-356821,939539,298663,-347407,-941620,111370,536440,1218208,-1266311,1408292,984926,-317080,-162654,-308704,-857296,-1256892,205524,-91731,497918,-524656,242047,-482492,555495,61165,-913642,-926776,-492718,-760335,121863,2036471,860523,126831,1061043,540744,465893,-169631,-546206,-43272,332934,-362302,-298273,1153158,-691326,27925,-406788,153116,-95603,-1078330,-507310,-857890,163276,880689,-285391,1001711,414739,-381557,191020,-328948,-957342,-553247,-93397,72963,21133,16974,131800,97623,-65315,66802,60955,-584098,853126,301819,855308,700352,-352326,97085,305841,-1236616,-1992495,-982497,-1222460,-254874,-343190,725959,-59023,950417,-679002,-563315,-330020,656215,194267,180438,-1391366,-299873,-454851,-237602,-739062,-1180128,-808473,203119,417692,-34564,-153968,10411,-195708,95002,-1611830,250068,1199139,-83109,357180,669027,-104138,-285904,-1173155,-843513,130189,189199,168104,-175899,-417476,-726396,388501,-642114,158912,-355792,-63640,-511498,-1448239,-1943823,-890321,120696,-787075,-1154573,436652,211041,-683294,-253492,1604328,-325458,-243042,-107876,-158667,413318,588259,-75201,399682,-431210,672224,-613732,-497095,613260,-803761,-402729,58140,-180731,29580,42693,370612,198437,-886756,761476,-963519,-128750,893292,-65472,-213201,16280,-1003623,-1911581,92651,848533,-317609,298392,-1174337,-76309,717237,632416,-1307055,-62690,-1258225,111978,-796399,623763,-985611,-874579,163192,-332399,106618,58963,-93093,-636698,-185766,-275582,683302,-151898,-415454,584636,-263075,-657413,-115332,-593165,169763,-894461,-142941,823685,-295060,9583,-277994,-894519,-1413198,456238,198307,-768484,-156680,-251437,186695,-655672,1098558,1741721,743245,-69700,-622043,336347,59247,326680,-69027,-758827,-767513,-603614,-987655,-1123998,-1497996,260691,687391,302623,-972618,-519528,402099,1169705,554254,-430294,-727309,-997615,126294,-661958,478925,-367616,462907,253814,55640,-4892,131801,447740,-1151068,-570595,576246,240007,234332,448001,379350,-1402148,-73504,719651,919477,-136575,-950457,-188725,-497082,-235944,-491468,-157225,149638,-147603,-603247,-663504,-7576,809234,24906,208256,-380878,-56476,2321576,543334,993958,-874717,-267148,-1149207,-356209,-442251,812855,-867680,282444,875191,432462,-269131,-309343,1157086,796580,224958,1225260,110400,1300618,986169,188636,-77239,401855,-1418704,-114786,56384,-273602,-383505,-1303213,-1076311,279848,-25319,239114,-647769,-1407882,49559,-24586,-3761,-13731,-553054,-301020,-324420,-1119703,-79888,-1212789,621865,-296476,-389346,195903,190674,-1642738,51399,-155600,-1175397,220858,967779,489028,467907,388788,-379294,693790,890520,-1328880,-434789,-428180,64706,-336983,-678665,-22183,-130219,-705281,-126892,565625,650908,-867394,-792367,-304092,-16481,-207609,920620,-155791,-830213,-642715,201740,1110618,794676,-181683,-485445,-1329509,-1011960,174063,-1094462,962994,1120575,759380,-154651,-633861,-13110,437591,95392,559508,206742,-118180,-1248882,145671,122593,177082,-453719,-632611,-58345,975098,1093207,-604182,-374632,478078,759874,247004,-120050,747407,807792,-1617519,-1453157,-220880,365665,-297772,525124,449394,-1069849,1699806,-212683,-28543,-510748,181604,-57164,-945671,789525,-204978,284482,428292,446987,655506,-350772,-7160,-1461656,681109,-326843,-612056,-577735,-813228,202568,-460412,11399,108165,-358628,455040,90847,-955400,-493667,140458,-643570,1069091,1230885,325608,-791745,1015060,-373319,-1188626,65860,-48343,1087290,614788,-63835,223638,-17812,-601436,-292191,-329578,-118605,-1333599,1537305,-261887,326106,950111,1362731,97417,-484888,-155735,-717496,-339685,-605974,315885,164124,-624476,646253,162285,329405,151161,883937,-400755,-659630,-162372,427459,6002,488239,-141237,188642,-667526,29118,82102,-746277,-1639831,-159247,-677416,-6830,58591,390917,539584,-572340,-899993,-1734728,75346,-541479,89516,-492363,234093,513136,-343950,512276,859064,-179937,382548,434577,1378043,102569,556301,159285,-621513,37068,494448,1381012,-346928,-1090787,648807,618198,-887207,-243950,-17409,210583,-550298,-88536,1289927,1431257,-1230449,-760585,-614496,7537,-279102,-738409,47409,124020,302038,-156088,-228205,1196761,2409472,-696575,-19830,771998,-133201,-658249,100415,-71456,-1448362,870375,1117872,900756,5802,-159675,1556175,805674,579833,359387,-1086712,-1176291,-559194,219099,188615,-220685,-971180,73244,718354,1630917,-604838,761643,-517890,20143,-675935,-825383,142959,-450398,-74773,1480218,115901,251644,-1705644,431257,940217,-818867,-1458296,-2539990,-184704,-168950,-294616,179429,-1439069,398479,675251,121742,-657000,-663757,-174478,540309,220360,276575,-358201,-432237,-1342522,-1274004,792700,396066,-835985,920156,1707957,399712,390611,-481086,381403,1201053,210652,77186,292556,-915250,-557488,798806,-84603,-211701,-122691,652566,-94465,-151367,532532,-216005,-465240,-532623,-471564,813990,627441,-1345626,-1014650,-288109,1563875,1155711,228913,-358006,130916,-560225,34488,495504,426386,119141,-1471079,-1120532,-904974,-298994,-468285,-670997,12913,1358056,45478,-488328,-355712,1121436,-435012,271723,128315,1001609,-436142,825190,-182258,-188946,-95876,-266313,-279748,-869392,-75746,-394730,-813357,853715,-228878,-1497071,-619813,1338568,120618,47841,-377535,474194,544033,-559762,-34847,-834826,-943541,-380127,-509697,387583,-134852,1137018,698343,1117827,1986576,455077,-108082,-1077150,-916887,-506692,870809,509305,628038,1707445,983606,-173904,353842,916509,565535,-1484459,813748,-1010477,-1532597,-1037668,1580783,502166,-335826,1990495,564140,554399,-553845,-715543,-62675,-684511,1274137,100496,-118686,-808171,633612,-175596,152309,-227245,-1211049,-493739,-1184057,338516,-1160644,977631,174280,428219,102413,256343,774117,447204,-371142,115461,648930,136677,196049,857875,514182,-333799,-510317,-519399,212130,-258381,-202020,395349,485310,518739,-228104,286372,762898,601372,286589,346276,325364,-728609,-712231,573141,674421,-626855,1311152,169751,-1155520,688644,960815,477993,-1018314,-819094,-546071,-478688,-448625,674457,2032362,285689,144706,461947,668223,634240,1031041,981271,568132,-220116,-144309,355014,1082809,-621914,337718,-481363,63885,1736657,374291,81834,1430787,-68994,27583,-482447,420877,-889617,-377298,-1097816,669681,-412878,-1453860,-363529,-38469,-1572378,-1121474,-347359,-214804,109937,-1794613,-1119096,-146434,60526,276649,644670,-456424,-282738,-87445,526648,71389,1284576,228652,-267224,1278367,540041,-850689,-556666,-869845,-1114907,615471,-690878,-311905,-252507,-981858,1068907,652436,-378240,-591795,296896,-165339,-1011675,-74699,249114,-213131,-530784,144696,1010398,65741,1055681,67633,346593,-772484,191346,-1008893,129936,-761414,506722,223350,248797,975547,859604,978963,-1034539,-270472,-554856,1533792,-567362,-716684,-1168164,-936608,-1334377,425745,354327,-1844495,-190647,-608370,-464502,120350,-310416,228383,1396202,729594,450152,-322046,128397,517778,-146049,-1714559,604643,139969,-935800,-375048,135021,939345,-574161,-1007645,1017185,-401305,-612097,277091,-316058,-142284,246166,711488,-414763,-288752,-1256436,530194,98549,-327679,-833956,-791856,690157,1282687,59158,-1257664,-12124,584534,1390972,650118,331482,-67762,-157934,409087,74761,140854,-5092,975512,1745399,696651,-32904,511313,111912,-588581,149063,197533,-684362,-644691,-263358,-554273,-705382,-553952,608787],[116478,403635,158181,-455795,-246106,322546,376219,1328950,1049134,670685,434204,1170818,593564,548572,772885,104014,649080,-139130,258535,-12023,-1368262,-195983,-402771,-283783,-1192765,-84721,135989,-962902,-589779,-835480,38931,1261920,-376321,-526033,-1552251,787466,491624,-1030094,-788614,663564,632264,50806,843272,-223514,234697,421378,-796799,392881,-251070,51069,1222144,506643,-1107316,376442,-244066,-100993,-18352,-178566,573615,114439,-252025,372363,201083,-494127,-566447,264591,318391,1378793,-404378,1919071,1509208,-13740,-32481,-212146,-695551,-1513561,252996,235252,774518,-426705,167717,-550175,461853,345077,-1118433,-989531,-796586,-1083901,177532,1654904,1070452,300828,1366128,319184,538955,-154425,-172833,-191554,426653,-163674,-250461,1013452,-759520,99339,-281443,595305,-363052,-820220,-260054,-698602,-54630,531772,-437462,1370475,656793,-140486,374169,-260715,-417925,-544680,6810,265551,-51931,84696,485621,-56940,26007,292452,233231,-875504,628992,251549,676575,350724,-157726,22961,451251,-1500472,-1954128,-816128,-892315,-111881,-535139,624902,164901,850312,-469365,-107886,-276194,828178,746355,505391,-1149538,-88042,-313645,-690327,-712985,-1064529,-636830,-18872,75218,-171137,-427847,-299685,-189082,-159438,-1785282,669817,960345,268021,939876,840008,-189790,90526,-681849,-410941,582967,904277,632233,113082,-583538,-1354409,-160231,-899947,313770,-406757,-24399,-419350,-1656740,-1682272,-1290273,-96017,-835278,-1063831,533405,542458,-487007,-226688,1514742,-640693,-571906,-384846,-433604,439746,1081779,-8138,483337,-571663,713574,-714369,-94158,360981,-549432,-392324,-4329,-255928,-407123,-374855,163728,-2300,-1084859,685100,-658482,79488,633945,-413903,-220727,532336,-350712,-1999289,-66729,1398542,-24524,220161,-1777612,124619,554340,627328,-1447926,-384215,-1457589,-176324,-532233,884037,-655419,-288729,-77028,-370867,-18474,-605634,-406837,-375199,-303230,-90463,637980,-362842,77368,739624,-409660,-451491,-496914,-1130730,329025,-387928,-141489,642470,-340401,98408,-122661,-427010,-1472403,691187,356590,-630925,-326515,311715,413234,-530073,1822147,1527290,435756,-229639,-266487,185935,-121300,97232,-816010,-1004255,-781870,-544130,-498887,-1355111,-1575697,212339,321486,368949,-1122285,-470474,314901,723013,321737,-466857,-694293,-627195,522493,-405860,547282,-563404,208655,100534,-61165,266873,191546,1119089,-1186484,-555369,696118,189785,266022,190966,635548,-1312498,95124,683167,950929,-23137,-525950,274884,-662475,-81288,-591077,-342514,-251661,-238900,-544241,-896276,100639,800938,-290343,235078,-194088,-252168,2964241,812914,1011184,-1304238,-594804,-803250,-504950,-461880,888031,-753904,-109250,527281,722154,-277121,66372,785335,802163,167003,613638,-222834,1508891,761098,-319267,-643228,213701,-2093664,-88317,415375,49901,-764248,-1378901,-1769640,-5093,-595032,170343,-708638,-695548,-110071,-209558,-223436,91955,-218967,-602164,-213621,-1292576,-392294,-1559585,833621,-188799,422130,663752,-11057,-1637656,-433001,-262241,-1114340,-425638,886152,118737,-14015,400704,-110596,880740,414908,-1095792,-413314,-663485,-87146,-256740,-883461,-195460,-42086,-689860,100325,787454,613128,-952958,-724388,-235433,-39734,-144914,926884,-119629,-329558,-469321,389877,1507232,1549385,192727,-338497,-1335982,-554310,-149707,-1237014,1123664,939381,1032851,223837,-406848,111378,594744,-16101,448493,-48715,-497480,-1300745,30711,182389,345502,-476381,-492702,90108,1453513,964869,-573505,-440583,655941,587509,328366,1409,657641,865464,-1999180,-1321171,-198368,428943,-300847,379563,517733,-963559,874664,-441374,-89791,-620456,396371,353085,-871984,564249,270342,240313,662732,1117607,790706,-330799,-72798,-1270643,617121,-206576,-638123,-444932,-360359,225846,-380129,181023,287734,-839602,300206,159102,-1138089,-535074,289851,150497,1086789,2010951,683876,-957106,803049,-662113,-695641,315191,-36155,1005350,228681,31974,-133498,-326633,-499522,-264137,-439712,-2883,-1572279,1226443,-108969,423793,535034,902449,205111,-425879,-222244,-537247,-576167,-1365555,362434,-54130,-734584,410916,760901,946124,191078,703292,-339516,-568059,207043,637828,240383,605368,-181438,-542833,-508770,108022,504694,-844254,-793654,-23260,-478572,-290343,-224409,413131,357854,-547292,-799465,-1025771,-651823,-816312,-82535,-516091,204885,209856,-457753,677941,1064015,-6819,-90471,41962,1337779,-157269,65713,4845,-845139,-53559,268486,1198623,-75136,-1086107,820198,732705,-876614,-305326,79165,682999,-679460,-71830,1529671,1171505,-935467,-533411,-503273,182040,-453993,-761161,79098,201944,495996,-94288,152673,1677872,2454608,-771223,-606824,471793,143326,-450522,214658,-312666,-1823284,650492,937326,717080,-217076,-245408,1828307,508093,81179,520603,-734470,-1201977,-700577,469680,740409,-345124,-393430,10020,423736,1637881,-637367,923799,-526182,-296614,-815388,-793696,-158905,-491221,-48657,1438002,-3828,371077,-1618265,-423632,418154,-825384,-1587185,-1987540,3726,-84589,-324824,379565,-1579872,298875,327610,-86951,-398024,-674208,-597715,548730,156359,-270950,-95897,-516879,-1668195,-1279671,718621,324084,-892062,888373,1969494,61383,133475,-405503,524101,511394,172013,-247688,-168557,-994263,-991727,301410,-228539,-189660,-335657,-121295,-160028,-60013,441642,-533390,-661461,-265449,-52996,784728,326881,-1129929,-554756,322164,1461398,1010497,-239816,-204978,-606636,-671252,84385,55268,354930,-53516,-1682031,-972991,-912782,-105005,-223069,-385704,136209,1195894,212361,-571044,-309051,1025125,-544308,517393,433678,1081363,-248577,978615,-274291,-367087,-580338,-339705,83213,-827887,-443468,-352543,-346511,956243,-571185,-1264755,-859402,553607,-24837,-229364,-340008,529004,711532,-682873,-194473,-867962,-1269851,-507717,-367171,216435,8019,969915,688255,902213,1339084,374957,350009,-727400,-1016751,-908685,910357,-108987,71339,1874584,1016543,-300510,479760,1085031,-386713,-1185273,638800,-777357,-1782030,-1011541,1368949,254701,-341604,1684998,527456,547678,-821475,-692006,225429,-243266,1038824,460347,-13684,-648105,391885,-172832,252825,-342021,-1955581,-793286,-846696,-30137,-1240179,940974,425834,614788,457557,125569,1470084,525781,-589081,264105,610821,556460,542277,497202,-232188,-421385,-756975,-688450,122176,-83186,-930722,-24851,383587,514586,817,181039,-31102,356230,155104,419770,158490,-913839,-896395,914913,651675,-867412,1042520,7781,-1196070,772830,964417,811480,-996907,-702427,-452832,-594199,-95023,541009,1806798,92957,387773,530718,299090,730654,937702,930994,655543,-158311,-41561,39534,1310595,-591345,-161581,-400758,32635,1485902,831878,418111,1394376,-261853,213809,-99943,656252,-257241,-112423,-1110532,525881,223166,-1005928,-387084,-307906,-1866226,-1303310,-521681,-519622,-231868,-1378827,-1007886,-79875,-297184,12545,794531,-334117,-336333,-51614,707970,-150814,1002030,283928,-243224,1159610,718739,-354683,-465520,-1253549,-925936,614714,-924043,-612529,-154859,-1361974,1047194,810565,-473722,-471086,148012,-360823,-1001461,-332480,248435,-269290,-328365,116121,372833,206883,985316,-272699,274541,-1057373,184158,-794525,-284981,-992809,263747,-59921,-78592,1043853,1294709,713500,-1029616,-509726,-603428,1297394,-482755,-679222,-1029338,-665053,-1019542,573996,341294,-1723656,-179898,-747632,58148,498776,-626396,57333,1687672,800901,91142,-473651,195659,72876,-319062,-1878705,583105,42121,-517079,-715525,-229265,827812,-411355,-1134474,1173698,-585470,-739733,102337,-732708,137299,470688,941799,-594445,-399729,-1081846,405890,-61448,-14697,-676939,-554867,766977,1178167,-165817,-1118085,255756,327100,799255,481577,-236105,-122868,211224,555710,63608,470330,-215907,801116,1533777,541865,-182119,411299,89446,-778531,91777,222295,-949536,-445218,-117637,-691928,-553051,-499210,377051],[119492,-34297,177452,-266525,-464,227917,267557,988836,588871,1072202,571232,1301697,-230647,481854,1305939,-9833,302842,-146679,344025,-236935,-1226872,-132274,87995,-50361,-1155034,-704008,244701,-919008,-901167,-805407,-102209,964825,-659534,-250955,-1188853,1610433,461884,-1145639,-969589,947950,402645,-135032,931701,-517954,180066,1149317,-452150,419289,339821,31440,1404042,928728,-996265,1350993,168372,-274794,70546,-116858,577430,85520,-57088,-229345,149738,-537535,-50171,450709,116439,1420336,526489,2037894,1855010,336670,154834,-8334,-469667,-1437585,331200,628786,942164,-330174,86807,-799644,370857,488605,-1310146,-878432,-902855,-1264321,237420,916229,1136620,432385,1547725,32765,635032,-49329,221477,-265622,546951,243755,-281595,640140,-913891,-24164,-52933,998519,-500594,-590450,-166787,-615020,-385842,110073,-753506,1508821,588138,134892,470837,-103693,57331,-400520,28223,373133,-206902,204906,780796,-178761,127271,507640,337032,-1104078,357100,180833,459434,-63916,124117,-41285,673223,-1608760,-1763497,-550778,-406783,-45398,-543150,504230,224724,488213,-260732,484566,-125232,1065110,1580463,884122,-796648,115611,-183924,-960193,-571927,-932296,-398306,-220516,-344663,-273686,-705765,-454698,-75643,-361693,-1538116,939046,504503,555923,1071374,807318,-320928,413534,-305799,53240,731033,1285077,1042954,454010,-694149,-1775716,-814370,-1027089,455058,-351162,66488,-301288,-1666879,-1167457,-1218845,-173722,-955458,-668525,533416,640639,-428019,-183955,1186149,-647313,-776273,-509630,-491807,456065,1486374,-72039,447776,-508092,589519,-724531,214157,150995,-295738,-400342,68687,-282988,-859830,-583955,-66848,-182284,-1138197,742709,-310143,152691,337313,-829115,-253270,902968,475174,-1375698,258378,1863719,381749,138499,-1655752,515383,518987,627438,-1426021,-898627,-1570666,-381476,-206309,1093029,-158917,225836,-219513,-380888,11767,-1157338,-594066,-57453,-410844,83671,447333,-581855,389278,774632,-399068,-398925,-729530,-1557490,128038,150956,-194659,366772,-225293,174577,-21869,-219486,-1409609,780449,549223,-340103,-485045,671395,552783,-326588,2054823,1223484,96727,-488665,175568,53987,-306089,-74907,-1231473,-1234455,-794012,-297910,32876,-1394164,-1243441,305097,-75277,304998,-978534,-400171,124936,30139,23429,-499524,-385364,-206827,719211,-11002,606341,-733040,-86530,-12405,-192631,798315,201303,1590141,-979979,-531711,746303,28858,232623,-110303,731186,-1157075,306935,453910,941171,5763,-186852,645063,-693744,73607,-436521,-445290,-632578,-328810,-442188,-951854,111239,603591,-524489,110403,-67362,-479073,3106346,945759,785101,-1684526,-767012,-250005,-499883,-525142,752724,-461156,-255318,301787,918880,-257863,214785,86302,598621,90116,-81004,-460985,1832167,342129,-783044,-1186553,229220,-1693794,90315,647034,261642,-967206,-1206187,-2096634,-268175,-797001,135660,-578908,207744,-347766,-54879,-282758,248711,63294,-696433,1308,-1108111,-691256,-1620461,1017330,-12654,999757,770178,-248236,-1415194,-745941,-214521,-704739,-1079560,609693,-265309,-541459,281057,237369,1109368,-74874,-792701,-363558,-521754,-208982,-129597,-995459,-373985,-19568,-697628,209620,871066,379118,-1029215,-634303,-151042,11938,-79154,859837,-27571,292000,-329853,504593,1789597,1765298,376103,-108824,-1001917,-260345,-484562,-1394199,1039407,521865,1100939,607181,-114329,286779,652172,-43356,414544,-188707,-806250,-1306036,-110962,276239,397929,-357445,-269863,239028,1469482,827086,-516537,-617865,725439,424850,343556,138546,503452,648088,-2096284,-1069146,-38867,315174,-397860,73829,411363,-628462,-353501,-642215,-76873,-719060,443158,570998,-666500,418659,734037,-80281,933410,1481064,882927,-223544,-65628,-947687,522357,-89476,-581353,-384741,174332,285460,-147717,428326,367212,-1258785,121012,244890,-1037342,-615346,388138,1183679,984863,2399449,1031424,-1018210,563462,-821989,-247115,702717,50411,816712,-140606,225494,-347454,-663410,-516067,-207656,-436962,51722,-1617625,680505,-70202,420147,165159,483876,238919,-195167,-206197,-435276,-695673,-1925917,361901,-353748,-790055,-299358,1171421,1652628,432758,423326,-154073,-280986,564052,870599,387550,687864,-341935,-1255365,-264308,25252,851224,-767673,195951,100317,-273966,-470820,-432500,291221,159116,-608848,-595906,-152942,-1051504,-1023411,-51983,-457831,134127,-72156,-437878,654097,1073653,104578,-474059,-358617,1195315,-263299,-462734,-26165,-810842,-138186,47822,739553,131139,-702493,1137648,868579,-880466,-378238,303651,1130692,-703423,-168035,1569846,829428,-603643,-385461,-423443,168515,-633951,-666440,52344,328906,758504,20140,402528,1991252,1997225,-917658,-1057288,32679,349475,-191779,214327,-433976,-1692162,414226,674882,498640,-420440,-219397,1918421,252364,-429434,667134,-146447,-1048460,-870330,724171,1236911,-417690,396598,-22631,56261,1548260,-493883,1004494,-671146,-680866,-810731,-625668,-560831,-443873,39940,1164074,-230965,379717,-1432907,-1259894,-80954,-726751,-1480033,-1197408,-68124,-87042,-284744,706179,-1412395,4568,-150039,-120240,4254,-614183,-790303,334606,79425,-680880,38031,-513528,-1450224,-1186906,667406,171792,-783786,832448,1958829,-239394,-198048,-329127,461070,-151088,88320,-537161,-517764,-969515,-1201567,-88051,-222720,-169309,-339555,-774117,-238591,-103801,206332,-870128,-939813,-35962,614239,701436,67681,-785115,-72082,848028,1182099,801144,-550503,-5159,-1207947,-659338,135304,-309158,454883,-186402,-1562898,-645550,-863156,42311,176337,7125,280023,1027144,438724,-325985,-67747,724381,-520848,651574,649693,876878,-183626,1000991,-179229,-276742,-793553,-365784,190184,-884055,-615597,-143012,147084,1014745,-919943,-971659,-984299,-380904,-144534,-529927,-350234,505661,819029,-868576,-319309,-714322,-1407130,-408298,-402832,13339,293714,773990,694461,485757,346678,312723,772534,-65364,-820236,-991067,895809,-791148,-189010,2008096,928890,-260842,495725,1002745,-1117031,-671632,490775,-213833,-1460641,-903767,936705,54597,-365167,1162450,421278,413173,-937772,-588197,471204,123945,636993,693372,41789,-301944,32932,-16036,393312,-374643,-2133560,-939469,-416614,-331192,-1234556,469317,662719,741487,894603,-22535,1931293,629687,-812548,167625,553163,898881,718313,91697,-856024,-481849,-827677,-586876,201569,69373,-1604533,-370473,302904,284836,69576,144345,-731010,105187,-35601,485979,50442,-784658,-996855,1083579,336565,-1026866,651749,-108742,-1069052,767793,920493,934396,-831592,-588717,-252827,-635657,386681,466263,1074462,-80148,509750,544957,-49677,745004,786588,799475,680262,-162894,-18358,-110163,1338421,-504875,-426119,-267907,11029,931095,1197516,781086,1233224,-366808,255457,320738,949362,419535,197574,-886596,278756,406535,-334181,-370201,-486380,-2017130,-983470,-416888,-608059,-467701,-664539,-794264,47658,-462878,-241184,783628,-180257,-312866,-195642,702582,-353628,681324,300355,-292199,991780,645239,162966,-337987,-1162371,-239205,629712,-903667,-913737,-153037,-1589727,758394,690985,-520192,-357193,41895,-627145,-882454,-583575,143545,-417969,-173727,79746,-183752,478473,675586,-680846,285330,-866937,124610,-888823,-743505,-1177945,-118663,-647375,-487367,979676,1640307,445240,-950025,-562567,-852884,1134087,-505541,-720767,-649960,-22341,-628954,734569,166207,-1537213,-227112,-633089,779010,724363,-770842,-142778,1469765,706377,-213958,-482806,263050,-333091,-366874,-1589422,463179,-53798,-147700,-1110383,-574633,765260,-252759,-1125989,1162764,-499357,-710178,-27257,-1004183,257903,650413,1043011,-576628,-420314,-602099,145827,-350576,329851,-362931,-271087,641327,908378,-261935,-876619,610085,70541,284952,258067,-671192,-25002,342582,642837,90622,948711,-114207,418301,982203,313678,-389856,231666,-10892,-939480,-235545,191963,-1126482,-189776,766,-719440,-249770,-351430,212320],[99656,-346633,164829,-29043,272810,176578,116314,430263,5216,1419991,569772,1245986,-839627,585031,1486441,-250714,-158147,-217494,425143,-287304,-803476,12510,662029,156471,-1027671,-1415140,258917,-730338,-1074685,-567658,-211793,657453,-978286,-80672,-468421,2188204,270344,-1227787,-886769,1167045,299044,-251493,987903,-653577,130042,1651805,-141144,476746,1036674,-29429,1316215,1043824,-796260,1905419,527401,-454869,36263,-200835,496326,69198,218561,-608710,190874,-473654,435949,614307,-35528,1322027,1134756,1710988,1903692,640683,371149,207908,-235917,-968597,404769,1001878,1011082,-211671,106522,-1066215,301204,463503,-1444431,-629496,-767702,-1202346,242135,124884,1063014,480149,1449870,-259718,763639,144522,432705,-228551,662267,774079,-324516,256717,-1148179,-309987,237979,1274121,-516128,-348524,-184281,-553191,-774329,-234390,-1090234,1412807,227505,325280,458617,103227,365862,-135698,-32220,363580,-400805,355350,813030,-252508,175821,674439,361537,-1132192,115726,97181,262090,-481159,454420,-73760,864046,-1560689,-1424941,-200057,-7935,-96072,-225143,354708,119012,12660,-106571,990196,50692,1258835,2416459,1253393,-362999,283726,-57416,-1018760,-365422,-851124,-167207,-360781,-755339,-315374,-912898,-473816,123958,-436859,-928027,1011504,19459,698122,761485,632669,-464850,623627,-118582,420492,570139,1196312,1312380,765746,-740627,-1895543,-1343498,-961267,600953,-202546,224702,-144465,-1503522,-594931,-798173,-96888,-1116059,-71220,399897,461504,-454811,-130798,783616,-376121,-804535,-495362,-318123,416260,1669152,-246289,281461,-296201,340049,-654172,353566,47041,-80717,-413126,206045,-280022,-1177344,-584895,-291841,-297169,-1062391,867138,30823,183555,103582,-1163858,-296343,1034306,1166847,-379898,1014271,2027282,858182,35009,-942528,1028761,570830,639345,-1183485,-1427432,-1547056,-401821,117081,1269154,371316,627266,-141607,-287936,171190,-1510060,-557230,317509,-483996,195118,154160,-767221,462014,695091,-224132,-486224,-755566,-1713447,-373982,612333,-327970,10604,-91928,179704,-291,-266494,-1252571,711701,709254,34742,-612203,626180,575414,-93234,1688338,918982,-160344,-782317,512400,-70589,-431446,-162165,-1215512,-1361999,-773851,-11197,260391,-1264363,-579748,510462,-407627,97385,-631388,-405852,-87955,-667533,-256854,-513605,90621,152861,691966,407657,690000,-797145,-375226,-85961,-291554,1425593,174322,1750662,-582009,-484751,741615,-134864,146982,-376309,577671,-974786,453318,219465,1069496,-192478,21319,798831,-605832,184189,-97490,-444005,-946773,-467429,-336400,-843363,16091,294984,-670580,-55575,-63403,-694404,2780513,896611,284434,-1912752,-617232,350444,-324928,-577161,510479,-146364,-142801,297552,978770,-188030,131570,-851932,278332,-1666,-666580,-592560,2047470,-154114,-1098473,-1577109,400798,-772942,392300,689985,368368,-971573,-837534,-1793950,-474739,-733395,123851,-315762,936163,-547621,315678,-181391,450439,234068,-564320,205637,-672948,-937191,-1355697,1113014,176926,1147202,460816,-447473,-1050847,-753831,-12721,-243075,-1552110,238643,-580011,-1010281,47543,589313,1295420,-476678,-511067,-317108,-103909,-262440,26103,-984159,-557460,-60613,-691247,141635,720558,-9066,-1166217,-570038,-70266,99495,-9834,742734,28244,772143,-196676,511519,1877670,1483559,299261,156677,-377185,-265061,-794175,-1483621,809508,31998,948552,895181,141234,418829,563687,-8068,465840,-220728,-1071790,-1320596,-250981,423889,301599,-177234,-41116,412634,1111860,705726,-498758,-790760,656462,304356,388378,273741,294551,243903,-1906697,-763990,192029,69216,-599489,-322685,92263,-121754,-1331429,-765060,-18041,-778072,323009,558901,-385777,366663,1087120,-538098,1086828,1445214,876529,-72777,-4280,-563374,417858,-62584,-443720,-381496,520868,346654,119037,657173,303844,-1473716,20317,331983,-743013,-698016,400651,2210989,823007,2285651,1190037,-1007004,288198,-848418,30791,1111433,229213,577002,-389248,412980,-495573,-931116,-606567,-90166,-300717,16423,-1422704,15287,-207413,290036,-172006,195252,202443,172992,-123323,-415134,-636654,-2075897,319170,-708183,-790538,-1281955,1298057,2187099,724112,113342,84800,92295,862570,1085117,407466,737388,-586069,-1789458,3654,-189636,1076745,-517317,980867,263116,-140830,-569963,-533531,52611,-22749,-726808,-353461,688579,-980934,-1072210,108332,-382527,53604,-305509,-315290,541806,859413,127535,-635927,-644289,931750,-200318,-924997,16792,-578437,-109400,-163405,119414,258874,-63775,1486402,920870,-924266,-482302,556882,1418585,-583481,-310685,1410388,487127,-395533,-285526,-363073,1972,-739632,-449535,-13966,481314,1013158,107928,508564,2100587,1253238,-1127982,-1188844,-393416,436504,-3512,131965,-390612,-1225166,236022,367347,303485,-546682,-96954,1761764,108747,-797958,725725,576366,-663464,-912565,977113,1519428,-412297,1090091,-38219,-287481,1332335,-243309,955988,-877010,-1050289,-618344,-381872,-1000722,-343375,123345,719438,-515328,265005,-1114017,-1698231,-398233,-592527,-1163521,-469836,-359648,-159981,-250580,821891,-1110487,-420314,-518267,26150,466237,-477616,-714178,-51936,109,-889427,15204,-416381,-694018,-1020826,676094,16866,-516990,732923,1589897,-451819,-512088,-256427,177079,-634183,-6394,-671601,-702578,-797252,-1152955,-158833,-47982,-179656,-98156,-1113864,-321938,-238290,-61722,-1110041,-1231528,117219,1327813,583033,-143791,-472554,297250,1148732,786002,557382,-657886,198408,-1438724,-530826,220572,-532583,718102,-271022,-1237729,-351923,-812348,75229,602417,414638,384906,841711,648526,283248,283050,262667,-393323,582091,730509,439316,-249182,862573,26362,6171,-740167,-356798,-180529,-981752,-626947,160479,530011,1002656,-1236000,-783026,-1003278,-1242619,-229711,-804344,-384351,488293,832135,-1026030,-356095,-355156,-1235713,-135444,-730371,-262102,600720,569226,692418,25473,-691755,274958,1093061,706212,-433506,-725044,832984,-1303069,-158084,1918988,713663,20714,421887,723912,-1396723,-83886,431850,454968,-728377,-787140,406474,-23173,-391293,551290,312293,162522,-872016,-453041,587699,237094,157848,769707,28728,193178,-304824,278763,553272,-323454,-1714857,-853123,-10101,-497639,-1155762,-217687,825005,778527,1285538,-99171,1973174,733267,-1032030,-199349,411690,1070159,664936,-245473,-1130652,-524545,-774664,-346323,403003,199015,-1903856,-610410,227428,-134660,1520,122402,-1046903,-68152,-233454,507549,16125,-457011,-979132,1093585,-133188,-1034984,273813,-174948,-787714,684199,834089,796689,-613060,-537402,69302,-595759,824182,445799,112144,-161142,456335,496058,-221616,731613,635351,602640,616936,-266197,-42423,-123503,1164313,-425591,-448362,-112395,18543,222716,1404007,1020139,1027274,-357590,141881,659189,1189037,911478,473288,-509010,46331,252267,433268,-389421,-535027,-1976432,-365662,-112482,-496870,-604017,206884,-524218,168397,-350790,-383377,704544,-25804,-233934,-493097,464227,-558991,376280,313176,-372980,846700,375495,495883,-211835,-658432,480493,683019,-607733,-1064348,-237514,-1680321,296062,411749,-485983,-247108,29127,-847144,-718969,-746683,-62874,-611836,-83172,9147,-498219,804556,216185,-1047360,372843,-209966,20025,-1292945,-1126543,-1179709,-512730,-1250715,-794476,828102,1718722,167458,-858306,-406639,-1198042,1121875,-629682,-819923,-132046,848646,-249947,871078,-78178,-1317922,-334865,-327127,1540569,704328,-679778,-299712,910568,424545,-410033,-332847,317216,-580646,-288754,-1043028,310008,-98552,137079,-1465962,-807350,735759,-191424,-1053728,945456,-203421,-545748,-80205,-1090313,95514,685293,1000549,-324472,-329849,23223,-154288,-795558,612221,-28515,-15185,346560,544072,-212069,-583831,976474,-87476,-42903,15553,-909441,173241,196606,622868,148640,1338798,229712,-103226,164097,100232,-592018,35209,-197126,-1086247,-691701,127130,-1136968,43144,54016,-595955,115659,-165709,118821],[63218,-406819,113678,157583,471468,165460,25848,-79197,-463315,1641617,493834,1037228,-1076073,826743,1184914,-585992,-556406,-362258,480871,-142465,-253233,178599,1174567,306518,-882540,-1971282,191412,-482333,-1082229,-251486,-281289,538782,-1235458,-5121,312035,2302086,-133821,-1303809,-665927,1286025,382651,-295739,982371,-633084,92809,1730653,76472,540816,1596798,-106379,1002354,818616,-593121,1810484,730093,-605421,-112223,-369704,375054,68100,532764,-619067,295879,-320552,732810,703300,-123141,1082044,1229262,1120821,1706880,802411,575102,354835,-38527,-187007,439147,1290211,1017728,-80508,281014,-1163950,245444,293761,-1482142,-314447,-424175,-847032,155678,-413795,882045,416219,1002764,-497594,913280,387687,360949,-71375,744855,1238758,-295346,66423,-1407253,-630560,497054,1365886,-444929,-64776,-242523,-469093,-1118103,-391736,-1316867,1129105,-282412,341169,340167,303358,473755,171727,-170970,226048,-563464,504482,471241,-282535,209547,747313,321567,-872751,-31296,3024,111682,-810773,771328,-82988,922596,-1402305,-1015639,171852,106045,-273776,404416,169860,-105041,-410738,-43587,1223581,174594,1337429,2867323,1508668,98154,398508,64909,-904317,-163013,-812430,20578,-430386,-1051814,-301520,-993393,-442911,347034,-360271,-178237,913921,-289399,649167,172685,405104,-575634,690843,-75336,598208,213743,744316,1374261,984156,-719148,-1712301,-1588758,-719896,760392,-1678,430293,58474,-1234038,-182369,-286725,81095,-1246667,513171,140462,68656,-477224,-79830,479953,33396,-666716,-399362,24001,312740,1562374,-460228,29360,-16861,49313,-528271,317780,85566,74155,-401201,340111,-265826,-1242552,-468493,-499536,-311124,-909733,951551,331315,275004,-4047,-1301724,-335150,904604,1480773,577758,1727140,1754277,1311229,-106466,-50704,1411593,634993,655556,-752423,-1691161,-1350630,-206417,360781,1442308,821944,901817,171387,-60176,394393,-1614027,-266687,701593,-524808,219269,-167174,-861161,319989,507624,38790,-654393,-605585,-1560489,-880439,909986,-520973,-382803,-70279,72414,-56171,-433700,-1034504,495180,784256,440432,-669381,176039,487929,102800,919913,686213,-254912,-1003491,613497,-200419,-441600,-150619,-865082,-1328152,-671114,161383,10564,-1005925,227499,762755,-597172,-176587,-226197,-542311,-238008,-1154389,-434978,-486527,593678,372275,487979,703327,818218,-699827,-625890,-139930,-322094,1928553,132989,1590142,-110875,-396901,697876,-201896,48071,-538724,175748,-819811,430711,155981,1431433,-639176,132943,721537,-448751,233241,316425,-359248,-1146046,-640414,-268883,-620432,-134592,-3118,-761863,-111447,-180926,-848104,2199490,677754,-424065,-1913910,-118217,840459,-27322,-571961,267330,17362,150842,505433,914940,-49786,-79741,-1754530,-36290,-99882,-988864,-633014,1895461,-578159,-1197330,-1724767,623282,3034,720819,531527,420436,-804331,-333345,-940614,-617184,-578132,113531,-49534,1235577,-580966,680066,37415,672223,255999,-239693,277946,-227592,-1098878,-902617,1097322,337900,884707,-119940,-530843,-629227,-442210,284972,-173,-1705668,-106865,-749962,-1292418,-234762,846290,1352892,-725519,-333787,-293974,361051,-209256,182500,-869587,-745419,-149574,-629356,-102345,304021,-438171,-1442354,-566735,-5194,179107,72001,604587,-10873,932623,-52287,394791,1717535,921939,16865,397267,378953,-560906,-1041514,-1424281,534632,-379479,633448,1000951,273690,431682,339592,48893,577843,-190218,-1333428,-1396239,-346445,634024,55331,-21565,124218,628150,591234,597046,-531665,-832482,460892,230237,522046,388872,58634,-195702,-1520079,-489095,389739,-219566,-855928,-682343,-394616,427027,-1461044,-777812,25238,-783595,85150,347658,-90752,387706,1257642,-938022,1014154,1107093,727374,69319,83040,-196995,318420,-186640,-254778,-387654,471372,356939,300083,760146,109645,-1404187,24356,363802,-417828,-745686,333156,2953523,671482,1784949,1033896,-952249,-13170,-785816,125712,1411632,512633,364346,-444990,456960,-615362,-1056815,-635858,103053,-52097,-124373,-1035598,-618843,-519206,76488,-504156,62100,140354,590240,-2901,-393541,-400289,-1789580,254237,-1061418,-733505,-2188636,1184430,2331858,886994,-149340,219524,359325,1048217,1254214,297866,749977,-846995,-2053088,218252,-455137,1168092,-178189,1369678,516853,-121943,-638747,-539500,-230680,-158199,-853060,-150944,1323433,-514696,-952414,245071,-323862,9684,-457852,-163427,416411,477347,70110,-538237,-757358,529402,-18100,-1228278,55799,-253353,143384,-365050,-504083,321701,603992,1747743,800552,-1013547,-638833,712232,1450282,-304466,-418478,1141743,233638,-386262,-188182,-300361,-245548,-708997,-143751,-61096,618276,1143309,103295,524418,2001283,500261,-1367402,-985706,-688772,387603,2727,40307,-202608,-710321,192684,60104,174692,-560233,68268,1348969,100281,-928163,643259,1263989,-70874,-750654,1221050,1500626,-340233,1419921,-65129,-511258,1029129,28274,794592,-1047019,-1329515,-232992,-132246,-1387892,-228942,140185,243500,-774131,79694,-633419,-1582377,-506514,-546779,-752741,-58650,-695869,-271248,-282004,544216,-858855,-825702,-541318,292820,918363,-280690,-431599,-478984,-92022,-904061,-123918,-235982,323128,-786155,744402,-66171,-168495,566676,925850,-560337,-689818,-179595,-276228,-862067,-80804,-557310,-719822,-467883,-899824,111346,251888,-211617,324556,-1076898,-405333,-380671,-258694,-1147889,-1434994,193719,1830369,435475,-320282,-272845,435097,1149704,372996,318034,-568237,369306,-1252159,-325059,364295,-588493,1061925,-322756,-868132,-288769,-835781,-57054,931024,728581,399335,635364,771493,1187909,601699,-270633,-209811,291417,658727,-67488,-364290,605209,244374,371243,-518370,-346931,-1005965,-996521,-547465,433139,714709,912637,-1463024,-773980,-927352,-1834733,-290926,-1006639,-436015,506013,742252,-1064349,-288373,146956,-709358,205420,-1199958,-611221,784782,377505,688128,-309699,-1432412,269356,1240353,1320928,-5320,-267180,739216,-1475571,62349,1483041,393337,526971,310876,378813,-1218256,418053,468740,951926,23225,-747889,-90686,36379,-424644,-14713,247600,-126949,-655198,-352961,523250,29647,-292117,728801,-47209,756089,-449516,629219,690507,-216696,-941461,-519522,282047,-528451,-1016051,-794084,862574,718017,1474758,-58116,1571220,762434,-1221079,-734161,189200,1038430,458860,-430888,-1000632,-568926,-715109,-103336,585892,316399,-1610410,-731519,140589,-631290,-127893,55829,-892442,-117056,-405040,440428,36346,-131427,-829264,1008351,-574149,-875621,11118,-197751,-423571,542959,710669,443414,-439935,-543448,486549,-494603,1073321,448329,-641407,-106961,266162,387557,-158374,750907,549863,374013,463078,-479204,-80900,-74137,857005,-378764,-300415,15307,55077,-444216,1439055,999190,845399,-244677,-81693,825384,1241745,1053039,654209,-109007,-77077,35992,1112414,-495183,-440994,-1765260,275780,241781,-275250,-659839,1053757,-259776,237391,13162,-361980,612311,122284,-140928,-866750,12684,-767532,108277,354107,-436653,790208,21058,537631,-113963,21729,845074,769949,-115385,-950013,-320789,-1641788,-176440,164719,-362200,-134954,124601,-875216,-568484,-776050,-323841,-770521,-41130,-85833,-515870,1087848,-236669,-1256912,488250,649420,-112573,-1825021,-1331156,-924332,-785640,-1629920,-827690,635574,1415831,-110495,-817121,-91532,-1455785,1230161,-775969,-903346,399464,1601548,45711,970744,-252967,-1068317,-465305,69567,2143560,427299,-395511,-344725,317037,-14509,-465623,-77822,326827,-600368,-127738,-480127,209012,-74798,345947,-1669319,-834619,713047,-257754,-1011351,553408,185410,-299960,-49071,-996277,-354961,539592,851616,103812,-176497,587238,-361848,-1314445,780456,197828,156832,-25513,191360,-33453,-296709,1263116,-76357,-178466,-209750,-960084,394690,-165680,485356,236968,1472641,635917,-629635,-700793,-9982,-674446,-95786,-430044,-1187066,-1060384,50464,-957136,187480,30768,-311479,443091,-6751,87654],[15962,-199431,21304,208425,532325,181045,72997,-351555,-651152,1693951,413166,725578,-987401,1104888,463306,-944754,-677248,-549140,471886,159187,254760,310755,1486989,380828,-755035,-2131574,86355,-287648,-968373,5725,-310579,773476,-1298369,38014,887010,1925185,-730867,-1406100,-434069,1317383,660798,-282958,897814,-506803,70732,1346229,161313,580391,1764735,-174180,598313,352552,-454580,1171153,720825,-707145,-321497,-530631,260859,70576,827831,-283665,366799,-111138,772694,686611,-154592,728817,887394,571583,1445789,763425,720090,384150,99451,707105,413549,1466888,1002622,20422,578420,-982168,169751,41806,-1389464,-22002,15515,-256204,-24085,-600571,635199,246606,333407,-621459,1042306,596772,53165,179022,778870,1419650,-138687,148531,-1549498,-816924,608386,1265154,-324526,247147,-276704,-349561,-1304627,-323484,-1360285,740312,-746686,156519,147344,438404,408788,408110,-375613,-19479,-622977,614256,-185717,-291610,384384,689957,253371,-340737,-58510,-103333,2017,-967744,1004394,-100050,798977,-1211076,-666141,459433,-126915,-552182,1116458,-42714,-367514,-662955,-79277,1102508,195194,1294724,2666745,1552195,510681,452444,166706,-682154,-29311,-755139,163169,-445488,-1155610,-267832,-934113,-456714,523932,-176890,405559,725420,-290227,416105,-463789,195697,-610347,621781,-73854,560406,-165633,217065,1209977,1083882,-636061,-1337596,-1526328,-395396,922035,198946,620603,294147,-939484,-79751,103752,274158,-1272437,840016,-194775,-370387,-414658,-49279,378271,386564,-420028,-294206,425796,176913,1193923,-630848,-223076,261675,-189600,-379130,159079,257220,165356,-336816,429017,-257809,-1025155,-360915,-682151,-201541,-744784,898123,582764,468974,20713,-1207634,-361920,563793,1344400,1229752,1816285,1068470,1626941,-282577,606239,1352343,641045,652845,-255456,-1470962,-983060,141603,457788,1622456,1151076,1063202,616140,264618,598671,-1471956,226519,1017173,-550272,164331,-431371,-819111,62220,221721,271169,-822469,-377463,-1181977,-1057394,1001262,-715740,-756294,-212690,-132719,-166692,-555961,-792595,161166,747521,855756,-626036,-471493,333226,203460,88124,565516,-165547,-1040357,458380,-341049,-312210,-32643,-374419,-1119661,-448676,128916,-592020,-674243,966992,983975,-609644,-376245,100614,-794182,-274388,-1324870,-456240,-401014,998804,427184,205479,740541,949966,-432775,-826608,-198338,-269834,2153657,105524,1194951,290950,-253740,615391,-131566,-19846,-574950,-362175,-719450,182526,330334,1924975,-1199440,246845,523544,-278939,235832,691297,-243744,-1187608,-768194,-273501,-337750,-242372,-175925,-826113,50951,-370117,-894649,1591860,349404,-1175524,-1655418,587398,1122389,297739,-489820,87913,-78960,489071,801892,779957,152088,-275351,-2265879,-235256,-194018,-995722,-607959,1300105,-813243,-1074074,-1614865,782445,311563,962274,217519,464335,-527425,239848,79014,-710055,-460299,79333,72858,1083500,-366974,836083,300625,874881,132727,203127,142685,-3059,-1167489,-499488,991796,452629,395571,-706978,-448609,-221287,85307,584398,-79283,-1502939,-333708,-732913,-1287863,-466045,921732,1242218,-789751,-305191,-293637,633662,-25849,305598,-716728,-930669,-266781,-488112,-447087,-316461,-764294,-1882330,-630522,44504,223897,170733,454128,-147930,744686,94623,162016,1308456,359981,-317197,555953,1029404,-988193,-1188952,-1174001,273903,-623937,261445,877679,236743,303749,48795,87158,685642,-154931,-1584294,-1556801,-343429,896628,-304367,50350,185528,878011,129855,480759,-551548,-664060,199360,174288,739394,474360,-166050,-532924,-1066062,-313858,455440,-450657,-1072742,-858236,-888304,865336,-656400,-674836,-8802,-738613,-194568,22689,166061,431640,1210365,-1123159,702224,672309,431243,162844,167354,84554,228409,-468023,-58346,-346378,13811,268777,336437,669916,-150531,-1068069,82943,246553,-211129,-736077,236284,3209640,576962,1155643,567639,-875497,-309660,-696462,114831,1512983,894054,253730,-299062,248667,-695764,-1012859,-446666,355597,246714,-371498,-578228,-1075538,-930919,-138747,-838396,66886,114645,949323,124417,-266038,-60434,-1216619,192511,-1340953,-610871,-2677832,956253,2016302,808307,-302897,78020,303667,1076731,1373901,93760,715702,-1054924,-2046276,308713,-670487,1130096,111362,1365450,872656,-211876,-724056,-499022,-466483,-234198,-940081,-64751,1638877,101438,-740561,210253,-282566,43170,-490447,-43901,310095,45858,-28306,-240105,-717157,12617,186484,-1320383,23901,63318,676783,-546652,-987323,356854,1081289,1834203,482838,-1121277,-872994,667518,1209862,105775,-427620,896738,132972,-535873,-64240,-218426,-495183,-523527,191594,3643,697814,1039322,-18472,531719,1704542,-63724,-1560644,-611218,-805897,226709,-209234,17662,50597,-371395,323386,-196520,125856,-469635,196032,742197,203885,-818464,409852,1735090,600679,-421992,1416450,1213226,-244520,1280718,-128548,-546007,748973,238549,586654,-1099028,-1466916,299722,61546,-1616859,-126798,60871,-94216,-919350,-84472,-37098,-1041525,-496298,-708339,-401110,-42712,-867841,-387652,-395675,-88824,-760579,-1008413,-113521,583144,1357253,-54940,-81527,-784821,-214305,-778796,-284307,-4327,1197943,-467594,831456,-39468,142794,326936,143348,-592388,-644064,-83227,-790325,-838374,-114987,-180246,-607492,-21591,-551565,533022,567518,-212821,782529,-734869,-487335,-451274,-328190,-928364,-1456238,229983,1939217,250330,-483090,-186024,328292,885015,54123,128658,-329694,487559,-801974,-101772,564627,-494837,1350600,-364052,-577107,-531107,-1000741,-373453,1072833,860230,300091,412424,760851,2191868,768442,-765559,-15080,-152626,453365,-456316,-403104,329185,393371,699249,-271420,-376246,-1974811,-808903,-453842,546757,677271,760984,-1530170,-899905,-769232,-2049967,-350224,-1103875,-511437,543782,565393,-930835,-136964,665764,75404,506268,-1436953,-966332,752209,220065,713773,-409307,-1645318,311000,1173502,1564981,332484,129859,638537,-1301164,325790,769922,16615,1132892,226002,126195,-743443,732129,559722,1066029,436140,-846111,-456044,191119,-480344,-422167,249162,-340125,-365182,-339521,286061,-416487,-612124,638087,-155438,1271443,-273239,922757,751997,-100044,-172736,4196,427711,-471255,-835350,-1015069,760553,575125,1362940,93793,865248,626611,-1339556,-1233489,-28765,834058,243679,-448306,-599019,-636054,-769910,47606,586333,433073,-751283,-737181,43964,-1057079,-239213,-80864,-403239,-45385,-541793,252844,71160,1408,-563545,891313,-836168,-584998,-98213,-185935,-74774,374920,566819,-4235,-384039,-555204,924853,-374362,1064985,428125,-861980,78708,42118,233292,85206,833352,568858,157901,234533,-777910,-110333,-25932,543637,-331000,-78522,73396,96220,-900562,1347240,669328,727317,-74890,-329893,793394,1013581,819914,718494,179723,-46699,-6869,1505753,-691776,-223563,-1466153,716114,487799,-67232,-656419,1717797,-57861,245869,504420,-193608,508206,267324,-82495,-1220008,-562271,-954565,-139846,441134,-447649,840440,-305902,310912,-55439,594364,726379,848896,424078,-554369,-282115,-1458284,-484950,123735,-168100,-21224,300316,-621340,-455606,-672391,-565830,-812335,-18348,-173539,-311493,1239388,-524634,-1238348,561538,1314725,-247401,-2233482,-1311994,-442174,-853407,-1677900,-511794,438066,766851,-345240,-855778,283428,-1461369,1344759,-838172,-884116,824309,1816242,228197,1037215,-226981,-772454,-545993,478175,2413726,-29117,-41936,-230935,-40628,-524711,-377701,173775,243909,-402058,48188,-74101,225235,-1959,502090,-1631603,-612474,670941,-413657,-1071540,81850,538654,-35522,52747,-761372,-960576,247695,663317,564095,-68644,939604,-362854,-1726963,826890,224350,224588,-351207,-37444,227719,-62911,1398066,120722,-169243,-388607,-879821,566025,-600938,267530,359411,1316355,907786,-1016364,-1337485,39204,-515003,-91677,-636557,-1179378,-1172518,-15631,-636471,221862,-50778,94821,655833,80132,105138],[-39003,177459,-110009,94456,450098,204115,270445,-355334,-552583,1570372,373586,373547,-731327,1295469,-427702,-1234084,-402327,-716141,357106,545173,619364,374139,1497391,371441,-627287,-1785702,-7586,-248344,-830498,102235,-304917,1337431,-1052368,134182,1136012,1225979,-1417808,-1542224,-266858,1298343,1075683,-240865,730107,-351359,60231,632696,94465,566885,1413249,-216752,282477,-191888,-408813,314420,525335,-755673,-515709,-597195,184901,56896,1058076,233118,285502,115917,603900,565218,-154814,321934,381481,293446,1285364,533953,763686,290831,173073,1466648,328170,1539153,988931,36890,891624,-532388,30102,-216111,-1140146,165944,388852,391076,-266056,-596095,358669,21256,-247518,-582712,1089578,666091,-332845,463685,762747,1181155,136477,434018,-1347476,-737161,488419,1009557,-173689,527129,-250419,-212773,-1256654,-67189,-1227253,340245,-1003245,-181946,-64098,469506,236564,471678,-619078,-316898,-531198,647151,-933445,-312789,871318,495856,202370,342443,10454,-223187,-89234,-910103,1097310,-158715,515501,-1070664,-499784,557842,-603317,-872353,1564246,-255132,-582738,-709126,-188011,665798,104295,1178398,1868230,1340474,786227,447084,220877,-408790,-2280,-616838,275387,-434664,-1054407,-260603,-770862,-561075,608142,12913,573966,527408,15373,57559,-940167,29510,-546069,453136,-38080,352080,-408910,-89392,864540,1084410,-512513,-974865,-1255581,-115411,1055815,352945,700318,521281,-684908,-312457,281354,406356,-1153773,756909,-530309,-642827,-236973,-56901,474578,512249,-142502,-238230,777510,60414,673841,-702413,-383615,499679,-313344,-238160,-42120,504439,203383,-210225,462275,-270250,-604013,-354474,-821219,35955,-615859,662149,795060,707664,131157,-942587,-379001,113704,869274,1509668,1070342,161180,1713994,-460475,826434,720112,552211,600616,143741,-768786,-502781,505176,374976,1780625,1382070,1158684,1024059,603290,727128,-1139685,801134,1188237,-575924,64172,-568137,-634761,-174986,-139088,368508,-911372,-188845,-727273,-756442,894812,-837124,-1055348,-473907,-365103,-294099,-527233,-560684,-243408,602221,1272992,-485327,-1006681,174077,186173,-530995,559180,66811,-822213,130863,-485489,-63237,192234,65943,-773287,-114953,-95229,-1199051,-342356,1485637,1111629,-469305,-368765,270870,-1076082,-203468,-1206410,-315492,-258560,1228473,350608,-42892,468962,1026390,-42683,-976878,-272788,-145036,2084370,123860,713364,512574,-50679,470061,40406,-29451,-527467,-841623,-647866,-269742,663587,2270543,-1651293,476426,395382,-131832,231998,936211,-159371,-1048217,-746503,-365234,-34330,-196110,-167483,-850536,440598,-550808,-804985,1090872,-317,-1756255,-1155242,1246424,1180650,541261,-343779,-21193,-430039,730659,1004768,636317,381786,-347903,-2165794,-255855,-274335,-757030,-538102,459971,-826216,-791490,-1311858,801243,217991,1041500,-156655,520008,-214901,797393,833240,-778367,-424946,-223,-41665,666225,77403,693769,527895,1015609,-85355,667942,-187956,-88131,-1160723,-352062,848691,526517,-94061,-1049618,-212309,123291,654478,790687,-396003,-1019443,-407227,-538520,-980489,-548036,778894,997249,-662751,-414570,-296713,580752,281396,363566,-605088,-1094264,-396246,-273838,-757985,-996656,-873201,-2401452,-734955,93290,236428,275105,271623,-335680,315186,210023,-155406,713184,13284,-521821,595568,1335185,-1315400,-1204444,-758212,35298,-690348,-53045,537492,34510,79541,-205175,85908,695601,-156095,-1743062,-1771720,-189044,1178318,-709025,22714,139903,1123315,-125784,341606,-450998,-292258,-34418,88669,975300,529362,-341180,-704096,-665308,-270566,338421,-548511,-1150965,-750435,-1123192,1077016,558488,-478750,-149329,-658136,-440311,-303788,350304,434860,945713,-1036366,237269,343203,45916,193098,226217,242422,142839,-847903,108369,-218963,-636049,63521,260703,399497,-386603,-579004,108777,-96837,-181400,-670543,187784,2940561,541292,654473,-55192,-789957,-555150,-623469,91127,1389281,1328776,288891,-15158,-230632,-713163,-821860,28548,617953,503392,-706970,-185157,-1253459,-1316780,-281199,-1148260,171064,171392,1164815,237206,19628,256736,-590768,154018,-1481822,-413489,-2575309,730875,1343432,488379,-318398,-398971,-200807,936707,1458800,-144517,624025,-1167529,-1847507,235292,-757891,968689,222862,1102507,1271107,-362438,-839618,-472660,-573936,-264371,-957244,-148100,1612048,574112,-565882,-58117,-243258,169475,-372052,23017,224519,-299189,-113549,135010,-597577,-533240,305890,-1205924,-105720,303584,1429291,-682795,-1248704,414317,1246843,1708746,23754,-1187924,-1200427,387594,773843,571640,-314588,782005,198747,-719816,82741,-114453,-688476,-218330,487473,268623,694418,653616,-232277,573402,1242056,-367077,-1610876,-314568,-767036,13682,-559284,105507,261186,-274822,591559,-353234,148849,-330487,204251,68183,367152,-554723,67183,1874349,1155641,-50640,1478761,798159,-174616,759598,-231372,-374167,633060,333057,413599,-992461,-1442289,885830,158746,-1592934,-42522,-100284,-164489,-889672,-138281,528804,-374855,-495674,-1104236,-225305,-319760,-751998,-487489,-559127,-864895,-803948,-786531,654839,801350,1839792,161317,168408,-848844,-374297,-581128,-354434,225756,1632937,-60526,873293,84170,305286,37209,-571059,-606503,-365971,46850,-1226001,-628025,-102227,350958,-427672,453390,-223255,814817,745154,-108320,1106628,-245008,-566857,-408758,-275921,-478458,-1261210,278485,1649664,14471,-646532,-161994,115527,488546,-85615,30652,-11182,545475,-338601,76544,788774,-308445,1444358,-404783,-406851,-981792,-1330536,-848564,991500,772389,102567,184857,606648,3010639,741099,-1121893,166600,-618628,165575,-617293,-261868,154424,429732,889525,-125383,-469630,-2638690,-417546,-404006,425143,444551,583878,-1371038,-1030119,-548140,-1895817,-425687,-1084226,-614850,566057,330684,-631824,53689,1055401,855183,702539,-1090213,-1204452,515053,114398,803752,-260769,-1312177,418664,907901,1373154,507617,251641,552535,-929857,500477,28840,-347965,1640265,213609,90344,-192019,854323,640878,746014,398457,-1069249,-646565,365052,-564440,-599047,314670,-379589,-94423,-425522,-53412,-910082,-736342,538424,-250765,1615836,215396,1060631,694235,-15209,321428,605261,456839,-393764,-641857,-825359,556096,381387,970002,308630,90876,277922,-1347951,-1482231,-107296,529249,144556,-358978,-150433,-737625,-994941,73037,305780,551788,382166,-641920,-33518,-1289828,-285907,-261729,176647,99770,-653640,-55328,76767,-148878,-229557,771464,-863881,-234183,-74134,-145363,176760,218359,433979,-392011,-469118,-514680,1285040,-283345,821414,343852,-549444,340083,-105638,54319,379445,964062,681687,-490,-44911,-1099582,-120633,1808,376834,-201191,133041,51299,103057,-1055471,1205001,104545,676435,82875,-507562,609726,508418,337768,685118,264922,125799,184634,1464699,-937826,68151,-1178009,839751,522890,22064,-610840,2109886,50679,217536,958207,44907,361282,405271,-97562,-1476725,-1127820,-1082217,-405311,573371,-398667,948621,-531254,-64256,-36950,860405,244226,854859,855594,26231,-39649,-1112118,-510913,360045,51503,80397,493917,-112692,-365529,-477668,-716244,-688657,8478,-219824,-49473,1208051,-558554,-998291,532017,1485479,-352918,-2348040,-1105460,142862,-717112,-1425054,70166,259858,-24932,-469499,-951511,606001,-1164311,1346720,-743983,-704365,1054061,1252043,314442,1077843,60155,-421884,-494652,869463,2270309,-531505,233445,54769,-55710,-965538,-169013,298724,26948,-64106,173314,114897,364897,73090,605821,-1337353,-185762,596394,-581040,-1251086,-343454,758615,195401,199833,-440398,-1489518,-103042,501963,882846,-127196,1044487,-115189,-1834856,774987,14250,205218,-517231,-65195,505299,90513,1360772,455607,-82447,-504496,-741140,639650,-934363,44652,511615,959771,922996,-1169646,-1550088,245785,-50252,75144,-739593,-1018201,-993168,-49164,-282715,183107,-150150,530203,724899,94945,156786],[-101293,563086,-270963,-135582,270332,214341,554450,-192379,-303519,1296074,384512,54551,-464758,1326897,-1146074,-1369770,189552,-800920,119914,931489,839156,363164,1165888,286047,-450680,-1027366,-63025,-415363,-775318,4853,-270000,1964253,-471960,347766,1091596,464193,-2020931,-1668357,-176147,1247374,1506361,-199128,493088,-240894,54891,-165229,-119316,485884,648760,-233185,202282,-665657,-441010,-420216,256339,-753935,-627924,-521911,153155,9602,1214993,716534,-14512,323220,347549,372546,-152462,-59203,21992,308588,1233818,196680,677492,110985,185449,1892711,203176,1530819,971192,-64525,1091573,69779,-199635,-415075,-725708,197345,536472,861392,-515512,-663648,79060,-174939,-418538,-361000,1004407,518243,-617359,707467,705478,557628,447053,755960,-607202,-363198,138787,667902,12174,694230,-163837,-95106,-968891,282203,-997700,7604,-985596,-572783,-228652,395276,30591,316526,-856489,-581081,-279969,576648,-1484139,-376527,1677118,202309,206881,995092,111275,-350216,-174787,-657677,1030174,-272547,155925,-1041693,-559660,415766,-1102930,-1155005,1496560,-422476,-687682,-597758,-318166,45575,-64385,1053078,842350,905608,848586,391200,201998,-118270,-82767,-379813,368775,-424078,-811131,-307541,-572127,-726832,592849,104097,266173,355725,492793,-333396,-1133703,-113796,-391860,235006,28074,67613,-427935,-51255,441387,1038559,-383520,-826958,-930660,12446,1125485,432957,575352,676753,-504406,-773953,265608,441970,-910134,296903,-791086,-599605,20236,-111195,677967,338064,95563,-255804,1004321,8697,146019,-669038,-391471,676642,-314672,-128902,-212084,739173,205702,-37270,452342,-312293,-144936,-465579,-883424,381866,-536545,271803,981760,854604,251713,-634753,-396416,-324354,273183,1481335,-160559,-678986,1539403,-581249,652067,-282630,377340,477009,316525,154842,-25481,731116,128072,1858368,1551015,1230342,1218679,854223,769023,-707798,1303838,1167744,-603339,-38084,-544203,-348415,-273113,-526367,285525,-863318,-124111,-336940,-107789,643704,-817419,-1239966,-741343,-531324,-395236,-338358,-356037,-658987,378808,1659189,-292180,-1180605,69510,75950,-829466,635588,358047,-352444,-230169,-614060,244699,507509,331489,-365914,266079,-400458,-1464170,-93713,1727101,1119183,-253781,-112861,280424,-1262534,-83926,-922239,-60638,-86385,1265853,213451,-166982,-36609,1021323,380543,-1073629,-351897,21674,1820152,212164,303476,518842,201580,222448,223415,17101,-495177,-1068574,-532012,-819099,973358,2171480,-1822190,879338,507885,-8944,269510,998250,-149862,-739292,-505944,-533265,265777,77063,-7796,-782711,963396,-640429,-575703,731113,-279856,-1987888,-488898,1613343,1067006,619890,-174067,-98573,-916799,787557,969216,528833,579139,-274984,-1522228,-99053,-334011,-429781,-432871,-274933,-678312,-460424,-927867,666660,-51646,953035,-472955,575086,70810,1236403,1101503,-845265,-453506,-135214,-380384,240946,625773,299175,654538,1062302,-313852,1056309,-604265,-399804,-1115263,-525967,724497,576865,-418818,-1026837,92963,374907,1088131,842318,-757580,-412320,-355220,-230028,-459215,-427194,451602,711282,-360765,-601571,-276772,226552,666431,337996,-587525,-1205818,-527025,-22523,-885015,-1563597,-733161,-2809589,-833098,165352,244969,356454,26579,-503112,-184693,250315,-507183,43186,-48279,-472358,508184,1161592,-1361343,-1073556,-275014,-205522,-627010,-227539,54566,-281768,-147832,-324375,54584,524353,-200028,-1688994,-1935670,147772,1423191,-1076438,-81092,17373,1301035,-140055,187218,-150172,191323,-146361,-66480,1134978,556157,-438793,-735987,-392529,-345874,58557,-486036,-1034743,-370238,-836746,1025035,1425436,-236125,-374380,-559847,-598000,-525972,451116,342937,495639,-729947,-237985,231530,-300509,171413,247561,271516,53205,-1213208,233652,-5498,-1141846,-234186,177326,50018,-523176,-105506,32421,-631470,-269845,-572041,256238,2281698,522475,419575,-594553,-702235,-703356,-567658,84600,1070980,1724391,462699,291950,-880439,-663507,-545575,687576,820055,619828,-1086880,64738,-1125507,-1546019,-321597,-1388122,329624,314299,1202445,329457,422965,419169,-115527,145747,-1452300,-145569,-1956960,566729,532886,29507,-205332,-1058804,-1073516,663276,1522541,-350505,472472,-1189028,-1571728,11032,-697447,687649,101439,753446,1585137,-503751,-955303,-500201,-510185,-289654,-899815,-410675,1313690,700175,-548861,-508587,-196150,368721,-103592,53922,152626,-454722,-141452,447152,-485676,-985313,264328,-939995,-311691,436665,2197502,-740369,-1286868,538365,1110693,1388237,-459506,-1138979,-1600892,-78832,286693,985648,-102785,824717,386555,-798758,218463,403,-798809,127589,680951,744245,610258,34252,-475558,593924,683400,-430472,-1448655,-284814,-635994,-176279,-870164,278675,336580,-354776,879088,-370969,241464,-226221,39572,-517938,530884,-261870,-301545,1682349,1428013,216881,1309830,437915,-154737,68677,-342600,-41372,778891,300546,332569,-738137,-1264856,1402640,146113,-1270119,33493,-290864,60828,-674987,-34500,875489,133050,-582880,-1612199,-245170,-697771,-378101,-565609,-706722,-1504382,-896004,-108130,1459376,886322,2388024,329742,178781,-648755,-559881,-364764,-253119,390061,1576608,380818,811674,251085,263425,-248132,-1107597,-662221,65354,213921,-1453049,-326671,-42420,806088,-245319,846008,9373,740187,640057,154864,1181425,226204,-638311,-260833,-157258,82089,-907322,374944,1133682,-273813,-805222,-134086,35063,138093,-16918,44933,321074,537143,-65114,162705,982842,-108331,1259184,-431292,-323259,-1414888,-1769445,-1406066,707595,494537,-143281,-31390,340099,3371764,564168,-1276269,334780,-958402,-138114,-568339,83712,170335,349509,883091,-139135,-620916,-2686617,2621,-422474,84007,68715,425894,-960292,-1022050,-295701,-1475265,-514957,-962471,-734084,538847,65028,-228282,236325,1205335,1289180,792457,-121489,-1205174,193640,71039,964525,54141,-617184,599988,515619,851802,519380,31098,490712,-571409,516357,-463153,-622877,1859327,281255,303185,258367,864167,657839,123992,56787,-1306860,-677420,480956,-657661,-528590,422287,-215923,87895,-579047,-384483,-1243569,-667003,415644,-291119,1696350,828125,993348,505927,22145,484411,1149099,436715,-354565,-466417,-344534,333610,172498,430212,520754,-522552,-235568,-1226111,-1358916,66587,208027,213967,-275734,161061,-867237,-1341439,-4925,-226962,662197,1367513,-469339,-41103,-1284130,-268020,-420281,631898,250093,-754258,-442713,20046,-532733,103237,645575,-712128,96832,34289,-80215,296503,112466,351236,-583002,-667248,-398130,1482149,-255804,439336,176121,-2715,581305,-116189,-124521,586106,1090912,831242,-66278,-352999,-1355994,-115233,36346,482988,97181,284107,-27186,40457,-914173,1081014,-519686,665850,162604,-544035,372508,-150527,-182273,596240,123177,382955,496972,954679,-1165198,366544,-967330,646660,337949,-47265,-533926,2215916,74294,191879,1240288,248433,142189,516598,-198554,-1601698,-1554695,-1119151,-710779,732367,-312196,1017457,-633287,-437352,-59543,778365,-364223,731382,1082014,621973,387790,-627871,-239489,807671,235784,142789,630523,502928,-259250,-256072,-728900,-406589,44178,-204502,102041,997621,-362402,-619106,374384,1138331,-397853,-2157325,-825420,665164,-463584,-992307,685239,119124,-667088,-424420,-1036438,787177,-665326,1185463,-499408,-364053,1052782,66806,351493,1093443,550240,-38843,-255599,1244856,1766050,-944404,323104,490693,199901,-1156504,120511,208538,-316695,305015,208913,128522,558274,94828,619786,-869072,306824,496685,-688726,-1498356,-613489,804802,361569,364775,-87122,-1700122,-405648,407811,937489,-408411,974635,324840,-1536471,660408,-405016,140241,-462845,110420,723175,160374,1187744,826197,12058,-556173,-607137,604622,-1026859,-100389,666479,555370,676173,-1082950,-1310580,541078,660503,375319,-691679,-720421,-620342,-29711,-16715,148130,-219563,872985,674372,90410,227045],[-171354,808341,-443305,-368279,62416,193941,805533,-13755,-83253,919386,425784,-156191,-282675,1236573,-1417374,-1311097,838585,-774069,-208156,1239119,979514,299659,537619,152997,-191108,-117265,-86502,-758818,-868474,-240124,-207779,2278679,323941,680864,874839,-143236,-2339891,-1688550,-130119,1133647,1791103,-180120,220321,-222300,50312,-803311,-446962,346776,-207193,-238101,407671,-979700,-506308,-836515,72501,-704513,-626827,-310625,150978,-76230,1334628,997873,-493544,477671,122648,163798,-164964,-335247,2862,449871,1126113,-124605,457033,-91566,138621,1909404,70264,1461983,919681,-271729,1096630,666911,-499662,-518051,-171773,65601,362363,983767,-708761,-940658,-181959,-251015,-65460,17507,780690,159522,-687111,842567,620401,-244139,659833,936265,616561,207485,-333521,317663,246282,686910,-46019,-31374,-518066,606476,-792073,-213436,-741122,-897513,-289500,257935,-152525,-28227,-1030659,-719856,96770,397961,-1639945,-497566,2541525,-109847,283823,1449758,165169,-464133,-239651,-281294,831275,-419717,-170602,-1136433,-768886,69742,-1389193,-1319136,931644,-495849,-661282,-426357,-409147,-586831,-252349,962064,51680,344858,667701,298865,99989,168852,-237826,-88110,439513,-425604,-533614,-394104,-405779,-866288,509741,55398,-335713,188070,933821,-656952,-1024633,-275299,-190988,9198,46965,-186660,-229353,215707,72676,1008019,-288760,-952915,-682839,-54085,1105480,433749,209926,695363,-407905,-1268582,150888,393654,-614701,-322273,-927649,-262169,271575,-203825,873247,-69305,251938,-332848,1082012,39715,-269174,-570941,-244048,769230,-245366,-62532,-307612,875572,189862,145007,418433,-387532,158788,-641701,-832007,788361,-485734,-183486,1144798,771372,311040,-418796,-424747,-645242,-233138,1244792,-1243592,-1184312,1142809,-577581,268936,-1211542,163693,284396,230065,910293,303652,719323,-218875,1800177,1660323,1277220,1072695,921134,747417,-279950,1601128,951707,-616904,-108833,-373102,-34453,-183000,-867682,52237,-655814,-198504,-86673,562698,326139,-618414,-1290064,-894690,-558353,-435441,-58927,-168950,-1018407,126723,1930057,-118038,-936183,52883,-63699,-848803,741470,612615,288374,-494438,-699477,529854,868415,384960,8537,596014,-629401,-1257855,-113,1719638,1021715,-69525,293004,183154,-1238484,2114,-623757,221567,66605,1149169,93399,-123608,-612002,925133,730485,-1102652,-403017,189715,1492927,369997,82484,361492,474417,-153241,319395,91481,-591960,-952714,-291954,-1301176,1069498,1510458,-1695021,1401851,899335,114461,382741,868412,-219845,-313888,-59130,-741475,535647,564516,200064,-566418,1465798,-584752,-233184,498469,-419122,-1807323,209900,1563098,865343,505579,-33271,-195401,-1355168,663561,669246,469694,680687,-120858,-645914,176445,-369742,-186381,-294166,-634335,-489405,-199356,-573495,428803,-310829,755272,-627570,594394,294491,1461435,944458,-924740,-497903,-319301,-818704,-17228,1082008,-207725,647476,1006808,-462457,1285883,-934029,-762394,-1070725,-926154,654972,618780,-518491,-688021,331932,521194,1264453,730356,-972216,141785,-246023,94878,112298,-122437,36746,488176,71548,-783046,-216881,-281229,1045262,233450,-660125,-1231075,-647137,212721,-723764,-1884907,-414140,-2898014,-881018,282993,283637,379375,-289836,-589066,-601705,184962,-833483,-576203,91891,-155847,315226,565968,-1083453,-812541,131032,-475124,-503691,-238968,-451337,-628567,-276126,-254461,30556,153274,-258442,-1342108,-1883397,649600,1561689,-1335779,-219327,-133873,1343002,25085,52585,338087,647972,-78683,-291669,1135062,554023,-448271,-715548,-258175,-488274,-299869,-286538,-744471,140733,41047,762072,1483682,-8872,-614725,-455163,-645629,-574188,481421,131686,-78260,-329231,-590951,323769,-427235,124585,229685,196060,-44720,-1426270,338074,250412,-1235717,-559082,202656,-223753,-531500,192563,-155401,-1154648,-340062,-474031,460932,1476702,457538,435734,-839011,-616051,-726483,-490915,28265,622525,1956875,714376,504048,-1504106,-568396,-263328,1281272,895213,529023,-1434201,185691,-742486,-1533909,-288001,-1518908,499589,498433,1085600,411273,823493,344406,113812,159799,-1269814,155384,-1106634,470939,-179759,-418392,-4511,-1567757,-2008356,333569,1552913,-471155,274108,-1165204,-1321713,-289770,-539193,302943,-204253,458395,1664773,-571685,-1009671,-574561,-283301,-364767,-788277,-806182,884828,452667,-738943,-1010597,-150189,590537,260495,77702,94309,-387186,-102633,583651,-442221,-1237542,50512,-600245,-536544,458324,2699464,-693961,-1165364,743588,785754,934538,-833417,-916253,-2001607,-614107,-91336,1241267,145894,961266,608433,-690631,294996,108961,-823651,417123,728599,1298256,474736,-683819,-674861,443885,140450,-315173,-1077830,-541017,-482044,-284584,-951720,446848,238239,-493642,1031334,-232781,429248,-233408,-297644,-888900,647095,-38525,-596544,1267085,1376186,276293,869154,272038,-163558,-568883,-399232,352714,1164819,174346,349740,-389698,-964896,1732276,38371,-689332,110292,-441436,492126,-323798,210183,887513,337565,-746462,-1991477,-373774,-1003951,90726,-629139,-769773,-1776772,-933177,855047,1944678,828237,2880208,416640,-109435,-274659,-740939,-157599,33356,431284,1180703,718897,620927,394250,44336,-458223,-1442965,-782665,513995,403717,-1395513,-26506,71414,913530,-108716,1064976,132352,295378,196727,559907,1003765,567908,-687059,-48335,-46922,567889,-527635,508922,630491,-591037,-931581,-46766,283295,-17534,223071,158319,620651,454272,-47017,138737,1092990,28383,811522,-411066,-255437,-1596374,-2175824,-1925628,289894,113403,-370235,-221200,26231,3133023,336776,-1218878,499931,-1061952,-399300,-429368,558542,393797,176536,677337,-285857,-790575,-2155857,176745,-498716,-364371,-393390,324184,-351162,-796118,-57820,-936599,-586450,-780696,-835665,447297,-216530,189797,379947,1086507,1157945,820980,1107568,-921268,-41625,90956,1156379,399977,150332,830870,102347,218170,420907,-419710,445418,-376614,384100,-566287,-739056,1705469,391652,674568,522919,870238,589341,-544567,-334974,-1385304,-606576,489827,-714078,-252562,537868,96214,163848,-736759,-595864,-1290750,-493556,218466,-256311,1487496,1268034,736248,223016,34832,453489,1518957,434411,-382390,-335092,226691,195107,-24893,-80303,670244,-838466,-763328,-987480,-890562,510930,-61232,422537,-310213,271260,-999070,-1671140,-132399,-853880,744128,1860847,-253880,73376,-1087832,-222158,-481373,851909,342229,-845507,-833952,-112229,-992190,361584,509192,-506783,344417,177064,2484,303269,87017,350486,-498134,-911259,-236485,1482427,-296346,49344,-62862,405180,695821,-6994,-278008,618943,1148955,940791,-24638,-671231,-1465739,-110018,125140,898225,596724,366348,-115197,-105349,-561651,1004152,-996971,656566,128440,-419317,189743,-758658,-544312,486632,-197024,643048,738680,91280,-1306564,604035,-846061,229256,13728,-232397,-431995,2071819,58189,202973,1296216,326316,-149976,575392,-360694,-1582037,-1761476,-1056232,-1031819,888919,-227952,949963,-635507,-692792,-132556,453646,-880101,465178,1095656,1062968,867146,-99453,231045,1294873,322499,133512,650715,1016809,-102029,-69157,-598521,-30378,74169,-129068,58009,663163,-65939,-223928,108820,528848,-359784,-1774837,-626539,981856,-227617,-528587,1045484,33948,-922676,-195622,-1029034,784819,-168824,897403,-193695,74421,845538,-1199173,388443,1074623,1057067,317445,164299,1593426,1072058,-1176429,200225,1026295,553359,-929979,444834,-109030,-694247,608887,156307,65508,677896,21213,493026,-380376,678650,396618,-712585,-1711189,-677930,698311,451952,525160,254398,-1448163,-570585,384213,717746,-834579,854969,817096,-905964,515075,-941713,73444,-204325,400571,805380,161748,945138,1108355,54685,-555989,-517510,485344,-833389,-117791,769688,246161,262891,-830757,-754551,804651,1416753,728204,-497351,-369245,-211117,57443,81162,187864,-221569,1026943,566735,144013,297084],[-247720,835168,-599781,-473998,-112917,130847,896119,62766,-13312,502927,466926,-201523,-211524,1146615,-1173012,-1084439,1239459,-657642,-540535,1405202,1104225,220621,-241404,19844,135562,657556,-112367,-1165433,-1098355,-522716,-115403,2041320,1075172,1056838,619389,-503183,-2227824,-1494605,-86771,890943,1777108,-193932,-40858,-303399,48395,-1141492,-826477,185049,-775038,-255701,822229,-1110768,-550675,-915855,96639,-607356,-526812,-14539,159032,-187182,1474732,1009479,-1005369,550392,-7747,-2306,-188725,-447989,317866,499558,752825,-320479,130936,-246452,31199,1583154,-39628,1338631,799415,-522729,918476,1128048,-791187,-519315,450479,-187933,-122681,740865,-788881,-1340583,-400079,-149463,633336,473498,472836,-301954,-536044,831629,520076,-937560,643206,865110,1898816,788015,-752135,22677,525128,498138,62830,-36748,-39082,802365,-721105,-319882,-402283,-1063169,-214407,131582,-285402,-472414,-1087711,-665254,534067,134372,-1403725,-665685,3043850,-330909,422144,1619845,113975,-529183,-243020,128616,571454,-543596,-373990,-1307265,-957968,-360670,-1309244,-1303671,149728,-441052,-527620,-291836,-413136,-1076191,-400795,906169,-229209,-212609,289755,187340,-71808,427898,-414512,170257,469532,-431638,-320707,-459636,-303653,-879770,412452,-65619,-874546,-25321,1145040,-835855,-678111,-483885,-11624,-210967,-74322,-330648,99175,445219,-127031,1035511,-256685,-1177931,-573208,-275867,993968,365354,-317790,537140,-401941,-1587526,57346,309434,-362174,-804213,-931693,157356,419847,-307775,986825,-520419,319129,-427183,1031504,135957,-514270,-468423,459,736446,-193706,-36618,-321088,864419,169487,292357,371265,-495205,161876,-805293,-649122,1179919,-424991,-588580,1266512,410402,270192,-370841,-466642,-788827,-528864,888489,-1736079,-1217792,625221,-400287,-115373,-1661823,-24478,54020,-40975,1197233,362892,469046,-570504,1589000,1670722,1270971,570600,755467,701493,46730,1621942,578049,-590625,-137621,-108890,226721,50837,-1084247,-243047,-309092,-354086,28602,918084,20260,-246231,-1205813,-862525,-424308,-399695,212487,33011,-1253610,-97678,1966308,-29619,-433731,119859,-158915,-700081,818653,755473,970787,-588329,-715101,717618,1200064,266557,269659,784519,-649410,-724477,-93519,1534931,865578,-15594,637192,57765,-952114,-11305,-428895,432219,144682,951987,45336,76558,-1079663,723501,916581,-1045088,-387592,321964,1187764,573704,92908,149167,719894,-632801,271819,156439,-880365,-573012,100557,-1560876,850779,444617,-1402188,1884238,1418324,265411,575472,582985,-329069,141466,489451,-937833,728039,1146494,327557,-188395,1800543,-377231,168647,364900,-390056,-1298349,772653,1140604,656828,234693,32253,-340043,-1571062,454572,210725,439890,647234,3689,109542,478486,-379926,-141503,-126109,-577727,-373078,-88532,-317410,174927,-465708,533829,-565877,541900,450911,1425597,586450,-1021594,-507374,-528996,-1168878,-89673,1260208,-665808,510160,870718,-467754,1306115,-1017553,-1020509,-1051871,-1365667,642207,655323,-427878,-210909,374348,565277,1146446,495816,-931801,512450,-153500,336455,561165,277655,-340191,387275,555316,-890873,-122701,-758433,1312098,79768,-760875,-1145468,-733602,380610,-269599,-1916136,-61665,-2565841,-862105,449990,364321,321797,-640929,-568297,-853187,15571,-1076931,-1043897,261661,326160,58900,-200519,-584449,-475109,321488,-777751,-374785,-128169,-848395,-912262,-238426,-7453,63950,-335331,-286495,-730487,-1465966,1226613,1528779,-1449418,-356894,-265438,1200686,252055,-11731,896839,945722,164539,-530859,938768,516820,-377442,-733941,-214446,-627452,-619629,-6058,-377768,563777,1252070,408283,817935,137121,-778853,-345493,-591123,-433650,472859,-181663,-685702,27070,-756691,502326,-165156,78309,178637,58607,-145015,-1367803,463367,475736,-869546,-825612,397092,-281525,-437421,224367,-394063,-1371516,-260857,-405353,748932,775680,297091,578524,-709351,-535791,-630189,-344061,-203271,125311,1916780,946088,557186,-1880809,-464090,-48320,1542589,806631,227397,-1639674,270726,-208321,-1276583,-248625,-1525688,645403,648419,877864,504355,1078943,39613,122542,177692,-998714,406418,-372732,431607,-632278,-721896,227565,-1594784,-2611354,44222,1501241,-479638,59453,-1150842,-1154021,-545986,-384936,-138628,-562139,290958,1409422,-530508,-939123,-636553,51793,-532553,-658915,-1236229,490779,-21196,-1079992,-1421917,-130949,771818,611134,111094,60758,-142607,-34957,487951,-480605,-1251431,-272852,-251414,-710133,378591,2715903,-541652,-975663,992387,423777,436261,-998513,-509885,-2293568,-1071485,-243444,1270347,351195,1072312,764907,-410987,274477,198488,-766395,567391,617102,1675180,331884,-1327868,-774323,-14904,-257949,-93569,-583582,-923467,-354371,-301118,-708318,494108,-207,-587994,936852,44437,751169,-385596,-746095,-996226,686741,91094,-732138,785413,1106932,104202,238877,339561,-138536,-1008712,-323485,685384,1623807,18940,417252,-22413,-585368,1799683,-127047,9565,179005,-493250,965177,70187,518846,612448,252011,-908416,-2007522,-465323,-1148886,448047,-686066,-707160,-1587141,-865046,1718247,1897716,663293,3063000,396932,-637780,110217,-881016,33211,438659,321769,645403,776224,321880,465213,-249918,-530021,-1590159,-928028,842230,584621,-1064160,209931,265492,512507,-37210,1079438,186436,-331969,-482015,1003204,690580,750651,-688477,183028,-5835,794774,-270424,615838,308069,-885874,-986731,124469,877312,86182,542353,321317,866737,285687,-217115,21728,1088784,51118,223893,-311645,-144208,-1410937,-2372625,-2271425,-163123,-258303,-518074,-374258,-254093,2355091,162977,-994700,660137,-900391,-588255,-344126,1015540,752876,-54129,328256,-471127,-919426,-1415978,-89633,-596532,-748729,-886670,294065,316432,-375544,110916,-419448,-585367,-601566,-873887,306158,-507981,537372,479785,769607,543536,839985,2044483,-417086,-60858,163979,1299980,645786,720776,1038722,-226748,-307517,284701,-866061,395134,-372659,181250,-335014,-658411,1257298,476143,1011967,608460,948664,454199,-996642,-580514,-1168011,-508256,387467,-678217,138878,623870,443443,171738,-829966,-618953,-1058685,-370438,-91615,-160394,1047043,1303922,362034,-73270,78956,437051,1648110,485399,-469572,-262651,705089,216186,-201960,-433689,719253,-849186,-1110589,-682028,-221078,1117361,-241961,684331,-518150,230690,-1096363,-1823184,-253565,-1349850,776735,1756595,-38481,334457,-816885,-196343,-397607,834558,338245,-908856,-1144490,-309357,-1344274,490194,386648,-369350,478825,317125,88876,251474,150965,442470,-136007,-1117384,-105511,1318607,-376507,-231681,-330559,458772,605454,137159,-384279,473595,1089039,951127,113939,-977839,-1396055,-131424,298308,1518847,1225797,403965,-160941,-318010,-125170,956529,-1176572,622388,-6920,-173256,133655,-1121453,-649356,355640,-595009,825628,753020,-883020,-1319468,733149,-781061,-266135,-321401,-427784,-311325,1734842,63846,263088,1161217,240073,-477793,572309,-522973,-1385974,-1736887,-909712,-1286312,1012298,-183219,701720,-586216,-786477,-271943,63482,-1181071,104245,965815,1250266,1200812,329495,725096,1623320,265003,29521,534537,1252910,110068,44493,-359918,339402,74138,-15349,-144026,287616,153782,71466,-208927,14880,-234115,-1343903,-639711,1021753,-131496,-157122,952557,23303,-738149,167516,-876232,610285,123270,568438,38216,506666,511668,-1924210,451433,1004423,1312473,566596,671688,1864019,404526,-1200278,-78784,1583605,836190,-231575,761091,-571718,-935971,790919,54154,27108,593024,-156035,211821,-22033,780039,326737,-686444,-1782755,-561809,505856,467642,665179,550828,-766147,-553835,403183,331598,-1188033,789583,1189679,-178775,359126,-1452800,29365,169741,650754,687764,116193,685143,1198770,7373,-524067,-485144,329340,-427618,-23615,753469,113481,-172908,-527505,-103704,901378,1936927,1026661,-214156,-72515,104372,215142,5183,317608,-143589,979290,474506,295034,343801],[-324828,655798,-707646,-371293,-225928,22321,746570,-5259,-114310,113710,487682,-65411,-229985,1143011,-582642,-781675,1207615,-515954,-754857,1390631,1219506,160172,-935511,-58496,463316,1141211,-180967,-1474473,-1371691,-707749,11652,1312910,1470297,1345815,422884,-643997,-1687302,-1035101,-22158,475601,1390255,-238014,-240348,-457024,58873,-1190445,-1176097,53728,-822527,-309174,1268036,-1078613,-530137,-761564,335023,-464331,-376653,295423,172224,-292865,1664610,784740,-1359456,516669,-42598,-83110,-199867,-375089,776943,332998,36378,-348196,-233827,-299765,-136564,1079261,-107412,1157175,595661,-724738,655876,1390792,-950509,-436286,1030630,-486898,-794539,272988,-719660,-1649238,-544982,120554,1327469,889409,178593,-703115,-244278,681680,413526,-1291928,328041,542318,2614703,1179903,-958339,-182675,808866,188935,129962,-98435,325706,811807,-833103,-342529,-126133,-1033416,-2962,93357,-368284,-903322,-998001,-402278,954561,-164710,-968501,-842847,2878351,-350239,586845,1525870,-49905,-498772,-141111,494184,340687,-570974,-417106,-1458010,-952983,-717761,-848290,-1088834,-491623,-255409,-342194,-248712,-313749,-1320831,-471915,847170,-42430,-647059,-156195,74406,-278136,621094,-557371,304284,438666,-418496,-215878,-420017,-242690,-706490,352442,-104338,-992207,-311697,1023904,-837015,-205815,-732775,72455,-449004,-372341,-335363,430715,399658,-106597,1124736,-288183,-1171617,-586914,-550983,816178,241229,-810756,210259,-504546,-1589435,74457,246712,-226189,-925348,-836852,368043,397402,-383672,1017017,-776967,318478,-488310,899712,252272,-601480,-408054,248107,527454,-244695,-37326,-268691,714103,154053,370024,307040,-630544,-166890,-899893,-356734,1463543,-323579,-845308,1312929,-132906,134939,-470356,-511710,-754155,-601088,484581,-1623527,-823928,117600,-43614,-348149,-1511810,-131662,-165740,-355718,965667,112047,78345,-828305,1265704,1528151,1189137,-165173,397013,675122,204162,1376715,113978,-501145,-140337,173544,379997,308658,-1119683,-493784,115737,-488294,71779,776389,-218263,243658,-1005598,-649775,-165275,-295422,398677,281471,-1304285,-244442,1674335,-57512,41710,231169,-161292,-491585,820770,754362,1559590,-510108,-643434,766581,1412061,63882,378833,791068,-413895,-162578,-347952,1248531,708328,-148196,697574,-25975,-448066,-141326,-390220,489973,106010,756507,84502,377814,-1313763,426927,891526,-899257,-285185,396895,918017,797353,294462,-11428,868943,-1122659,92977,187919,-1307658,-153949,576178,-1533883,353750,-664574,-1115228,2145936,1777877,445966,814513,220650,-405483,530154,977291,-1070826,777789,1617144,278291,293609,1883232,-60817,556753,295402,-216440,-653633,1054351,528102,499110,-106066,-1331,-516430,-1470038,301562,-235566,404088,485875,854,532024,714268,-361187,-310519,55971,-269376,-375930,-136909,-173290,-9596,-493296,355219,-303335,403131,556036,1161088,250234,-1135279,-448961,-728073,-1267185,-83634,1070856,-956219,276779,698118,-317279,1109557,-795368,-1105724,-1056420,-1672600,657578,676039,-237095,191279,158079,523773,779035,207449,-645109,656196,-125608,426866,771082,647715,-572332,394610,982365,-903138,-24894,-1069676,1368296,-76301,-800351,-949189,-746033,449225,361844,-1701012,164960,-1896738,-799335,635812,454573,195283,-948289,-460179,-934547,-217154,-1194849,-1305851,302218,804658,-211890,-809242,-46330,-146498,225314,-1085776,-260095,21060,-1034154,-1053763,-33331,334728,194819,-775319,-249143,5352,-663935,1714923,1289208,-1421573,-480575,-343250,867178,418049,37446,1359009,1002673,513854,-684629,572843,435727,-248511,-835553,-183057,-698237,-793696,292813,-74012,710632,2293712,106972,-119283,146310,-789311,-225805,-461732,-147648,465356,-542299,-1214475,241859,-759585,607962,531205,42827,105162,-92236,-230754,-989549,645559,596129,-231427,-958735,725871,-72281,-302402,595,-579149,-1090069,15944,-377520,1006480,350305,35526,694709,-291489,-467923,-457861,-103241,-696767,-328033,1568769,1055752,483376,-1857946,-387406,50747,1343144,565465,-215962,-1583299,433920,360042,-855161,-275859,-1419823,741755,693987,651069,633613,1098162,-395205,11851,178984,-728769,492422,-4862,438287,-776709,-809363,436294,-1038505,-2627513,-120128,1303610,-376820,-129197,-1163419,-1070267,-629505,-344983,-556286,-815823,255425,832038,-382152,-709227,-597011,411325,-796026,-549419,-1575013,265552,-481565,-1421870,-1648623,-165559,860069,813525,147811,68892,172830,-14189,170985,-570055,-1072531,-588747,77324,-773883,216339,2224908,-312827,-796739,1188972,150170,-14844,-925524,25931,-2378489,-1324087,-138792,1069487,441077,1045291,782662,-65506,149042,267463,-623187,537053,369928,1629287,220227,-1751552,-754220,-750731,-412810,160619,-96721,-1186395,-275285,-279888,-200651,343655,-283732,-577331,594209,403252,1207986,-651459,-1200839,-886973,638011,181131,-662215,372624,808848,-238742,-375655,574532,-6177,-1210388,-53992,854652,1903261,-95362,454643,290903,-179626,1601587,-299926,625407,205064,-421378,1324860,398537,781737,247727,-7095,-984102,-1577462,-394849,-1132968,548247,-732423,-523227,-1006214,-718638,2056205,1370551,451022,2723980,259083,-1223179,345803,-952459,204890,833984,81868,98224,445604,-22415,456168,-482298,-432946,-1553158,-999319,963276,716017,-561560,360125,581308,-305510,-19648,934363,236659,-872245,-1138670,1332304,425341,807470,-612826,403229,-58791,662284,-228249,601214,190502,-1092124,-941334,365264,1628569,412572,823671,461795,1059244,14090,-446693,-140634,977673,-46937,-318092,-124329,26296,-915965,-2245074,-2339504,-547758,-522226,-555584,-486601,-427556,1286439,109507,-687940,780369,-540718,-712035,-401140,1297709,1105588,-309340,-62826,-577675,-953238,-927654,-762235,-670328,-907646,-1352988,322139,856995,124653,160436,-22999,-455499,-492542,-811027,158264,-798244,762055,554701,403267,-176044,869568,2295321,152772,153548,268705,1307374,716108,937406,1103007,-398910,-598051,169524,-1063883,316380,-477355,13142,49800,-393595,730737,463242,1097039,577705,1105625,300929,-1076476,-610329,-660586,-444269,213970,-513894,530586,649115,704472,183904,-812371,-458003,-670118,-444724,-495714,-51539,497516,933275,-25105,-279369,218978,578710,1534697,581400,-579855,-248727,981410,407794,-367646,-598448,658780,-653855,-1135499,-385373,477412,1685330,-331197,897700,-870232,145003,-1126820,-1698779,-332841,-1520526,748773,1209618,134627,714535,-601190,-222663,-172921,650689,234339,-908791,-1312045,-536120,-1468850,470203,332989,-344901,509978,430798,157732,202081,284527,611886,429270,-1210379,-89589,1074945,-445902,-337693,-564849,176484,295132,208626,-429050,219635,898982,849150,314864,-1236865,-1190714,-211549,540717,2112270,1800248,433434,-128994,-554821,267280,892507,-1023818,571230,-182439,105464,210221,-1155542,-518105,162414,-951446,874262,489294,-1684478,-1197942,740582,-719400,-685702,-550587,-514339,-183479,1269277,139393,357753,933243,20316,-774950,537135,-603677,-950794,-1533003,-710780,-1357678,1078121,-194852,306282,-535088,-744757,-487594,-236384,-1256633,-253290,793437,1190381,1219846,527280,1059370,1654177,48127,-166721,312181,1147672,339906,79203,-73011,601020,24748,101768,-374001,-50843,155612,197525,-511858,-164975,-40120,-959711,-898997,803436,-230306,56965,410210,101035,-274282,561392,-585300,320334,115244,277216,77448,823558,163499,-1793853,533538,864701,1073981,639020,1088187,1976879,-74057,-1045605,-405812,2050919,958463,784686,1033896,-1016471,-869024,842561,-38528,72729,242951,-399995,-158047,136740,579053,307434,-675850,-1656835,-345945,311340,412997,772331,777793,128618,-368091,423368,-49400,-1203369,809594,1307041,358096,201263,-1774426,1754,531848,707324,334765,39826,420003,1053861,-140156,-479843,-500682,189076,21394,91198,566836,158288,-496568,-276678,429584,730955,1985846,1172481,69012,97249,269183,429522,-178376,477623,-4496,819621,449569,483567,342533],[-392643,350591,-736149,-73758,-280654,-120850,365561,-186313,-326164,-189055,489872,213807,-294451,1147778,43915,-528439,766925,-419392,-736800,1185435,1263138,133141,-1280937,-40083,711418,1371560,-311624,-1545587,-1547058,-684301,173280,405735,1304897,1431381,330865,-657105,-920088,-372138,57359,-71571,692586,-301190,-337607,-636805,96807,-1082454,-1415081,4712,-383397,-409191,1536688,-917184,-422607,-518486,656302,-287212,-231409,560230,210468,-354511,1857052,419954,-1414624,359272,-14265,-66130,-166087,-133559,1107597,-26979,-880007,-251537,-537895,-232158,-354491,581217,-131378,917852,333819,-789465,438503,1464878,-854596,-295759,1447345,-745538,-1454451,-203369,-496063,-1699369,-585379,474012,1718789,1145427,-6144,-918798,82469,443074,306168,-1232151,-246777,69672,2350498,1254409,-905704,-299186,1022262,-126679,141773,-180382,484150,635395,-1081985,-328205,-28378,-836329,316639,186640,-417390,-1228343,-773142,17621,1287201,-435005,-587022,-969357,2084997,-101989,732210,1269652,-272522,-326838,80829,767135,214028,-442282,-326271,-1480075,-675440,-871072,-122939,-713025,-771945,24931,-167146,-292353,-133849,-1285791,-459071,731648,341615,-882898,-490298,-24844,-472491,705872,-623151,262822,340858,-357643,-193951,-211193,-156158,-355837,356785,84232,-526663,-642990,591406,-679021,276936,-976408,6893,-749204,-787642,-226728,650310,15996,96017,1236706,-348503,-683016,-657314,-758702,616688,69327,-1034459,-221375,-735832,-1256113,219871,245011,-227946,-640417,-704874,186676,192083,-393079,1014905,-658032,285669,-478618,737257,335660,-589706,-398405,413293,113443,-438771,-44722,-171398,488366,151123,364194,213110,-783819,-716244,-909269,-22342,1550738,-178176,-904832,1247073,-648424,-51544,-609691,-538249,-595445,-508089,95032,-1186132,-200568,-259018,441960,-360974,-946168,-131188,-333267,-574234,418440,-375707,-302973,-920630,919738,1209136,1022323,-919743,-31184,700567,173551,948812,-361952,-340494,-150794,403273,416197,453640,-966075,-619750,529879,-501924,119977,176788,-368363,753366,-723468,-327579,141361,-148234,472371,573815,-1127920,-281800,1057278,-180518,236047,329273,-74622,-292336,725533,626282,1948723,-312811,-482364,681960,1427566,-125912,354375,644522,13514,166299,-683793,920370,599746,-458715,370813,-29697,136040,-346128,-496604,354172,-58732,627549,187377,698550,-1279691,94537,665187,-704444,-115633,415021,656784,1008373,582255,-73082,836614,-1479237,-142064,190107,-1689769,50574,967938,-1289517,-266400,-1435936,-920931,2104911,1711722,618345,1037430,-108901,-373912,775775,1246823,-1107468,630822,1753528,25626,759215,1717235,285238,852111,251429,32057,-85600,1006569,-44214,421318,-410943,-126396,-665956,-1073669,307366,-535615,331514,255511,-163871,597987,819985,-306358,-614418,223201,60848,-453707,-276654,-114930,-77017,-423183,235484,75859,195555,632358,777169,63149,-1260789,-320539,-876752,-1061608,-138706,570534,-1032442,-495,534944,-54520,736174,-363082,-1033695,-1053918,-1769396,657624,663246,-45447,364750,-272284,422408,263129,-69454,-222226,616674,-169094,355960,718848,873677,-610776,436197,1237892,-851183,31887,-1170587,1157395,-188994,-710257,-677394,-631909,415529,964605,-1330403,162734,-1122738,-746706,769831,477762,53489,-1124754,-318198,-891849,-442187,-1169171,-1354608,155464,1115091,-456573,-1035629,359623,77036,-116738,-1346591,-148556,121702,-971224,-1010534,272472,640171,431202,-991765,-142606,674087,346609,1922204,861989,-1289626,-596674,-354623,387724,438010,212343,1591769,803524,855406,-655443,121715,305745,-91525,-996571,-92596,-661455,-762512,561656,44419,523501,2725883,-25511,-877060,-8269,-615991,-93662,-291200,195659,492167,-876119,-1549478,288855,-690503,516298,1485105,8245,23203,-211339,-278968,-364754,883469,567247,376621,-922987,1069483,320314,-189070,-374910,-611117,-387537,426569,-379742,1106396,255734,-278307,673093,216441,-419393,-280551,206468,-1400798,-639559,990776,977129,405999,-1422388,-362978,18818,772292,231788,-667179,-1184086,741237,866950,-407109,-409694,-1231226,773935,607069,454543,816847,891076,-806554,-109317,150804,-541757,313258,-58049,482882,-667200,-684572,582525,-124041,-2092272,-114319,931812,-181285,-249625,-1154284,-1031629,-460017,-486648,-857047,-852140,305859,75638,-159763,-333658,-379934,707248,-1102580,-484741,-1710411,264998,-712411,-1577646,-1670922,-263904,832708,761096,164237,130582,433516,-125776,-293019,-657794,-805288,-769513,389562,-698320,1293,1428476,-62864,-667070,1207242,24244,-346756,-664164,584425,-2215627,-1304450,158550,703333,376114,832643,642838,198894,-51852,324748,-385909,339176,47632,1094705,153452,-1881047,-632928,-1480788,-297111,379422,261042,-1133438,-248472,-323287,383688,15911,-492355,-448047,119845,749548,1714071,-938384,-1550217,-674315,500852,319711,-392021,98049,642688,-635106,-729964,849727,274345,-1205887,414741,819053,1795499,-121150,385583,497570,184888,1213460,-430034,976784,138097,-243984,1500687,575331,896609,25622,-291943,-936811,-831745,-125266,-1015830,368469,-745248,-265885,-236150,-576556,1669670,647489,245212,1886266,12411,-1601570,351637,-947328,342011,1070489,-217600,-416454,-202229,-327524,402657,-536897,-184002,-1328055,-881763,870045,762109,-66381,436315,1044293,-1186787,-23456,728296,334188,-1124322,-1471160,1425497,364493,787178,-435704,599070,-189918,207210,-398277,390741,185882,-1154295,-796814,629502,2252999,846315,962050,511683,1208224,-367831,-622818,-284311,802627,-225303,-643338,120570,228151,-293627,-1819455,-2103396,-780518,-626519,-491646,-559161,-449472,266418,186534,-393426,789899,-125794,-805667,-596160,1305767,1290848,-563419,-376662,-516968,-867485,-950778,-1583399,-682299,-762006,-1725962,370868,1115842,550402,62594,194786,-171131,-502969,-639613,59944,-1055757,855533,633901,154623,-555104,883706,1847721,614754,496714,374577,1122781,614981,789154,889184,-393190,-656668,103006,-874506,200038,-564259,-34860,396388,-13619,370037,310913,795473,503008,1278400,186095,-793324,-457302,-28667,-442497,37838,-230680,814591,597689,799974,265619,-678313,-193496,-291584,-767700,-909756,2680,-22256,395697,-323719,-309113,488147,882605,1235916,680009,-665619,-278678,1029521,703156,-538520,-622493,506746,-395495,-826990,-176282,1080258,2009628,-349641,984227,-1263087,111020,-1077354,-1316208,-362328,-1289591,664538,523893,234643,1127965,-526774,-299676,137269,399497,56859,-808037,-1318673,-734836,-1354441,327618,403746,-375400,480720,502722,184634,196946,439333,824224,1067073,-1143801,-235604,848986,-454151,-268334,-699473,-271410,-171918,131928,-409476,-35684,610054,673519,527331,-1395499,-958206,-377851,788531,2414077,2082381,483623,-18004,-761351,519086,768618,-624600,550314,-310964,307507,357199,-935353,-252040,-141646,-1163846,770082,16450,-2098004,-969400,649693,-612345,-912045,-615382,-415912,-69072,744277,293582,453835,726323,-246284,-969911,542052,-528317,-236772,-1236482,-487701,-1148982,1072204,-248639,-140286,-515275,-634892,-765048,-376209,-1178390,-498596,658501,978806,873837,442300,1119748,1361381,-301480,-417005,57095,775881,521616,62292,199889,687620,-75909,184283,-489841,-305578,-98484,147228,-747938,-5154,179040,-648371,-1299490,421295,-489992,113674,-370578,265325,181829,864319,-227916,-291,-138838,58052,-122947,951062,-84218,-977900,603135,643735,269997,509537,1196603,1867479,-323707,-776050,-667080,2288176,927460,1763675,1234457,-1246935,-426371,795039,-67205,199934,-305626,-633585,-473468,138936,185536,335881,-727271,-1359516,-117940,185758,291982,832356,921181,913960,-75142,412405,-274811,-727134,865381,1124113,508577,44703,-1769646,-42668,764618,496465,-237212,-62051,137471,710268,-369525,-433694,-542185,104748,316235,83669,209490,314346,-623767,-134693,710702,273370,1503774,1110087,267620,140997,295403,670234,-367217,562909,149366,694261,502305,551719,274084],[-438559,22808,-666672,310608,-299366,-271118,-144422,-402527,-557235,-366713,495760,549688,-360197,926186,424620,-431180,113285,-398550,-433677,811982,1139727,127471,-1095555,82679,831096,1501285,-483840,-1328293,-1496498,-409617,357989,-326746,627419,1288592,341628,-631324,-261227,321186,120111,-611708,-116672,-370090,-313893,-795107,176548,-986896,-1491383,65926,284490,-546088,1477229,-658675,-231861,-309898,858903,-102646,-120299,755821,312461,-337995,1927996,25808,-1150229,76609,43707,27126,-64665,228456,1093145,-454056,-1693188,-135144,-674245,-66212,-597221,215174,-125374,634727,82388,-669977,354463,1405310,-449288,-121875,1609091,-898898,-1903922,-504181,-149879,-1468247,-501311,774088,1714394,1163885,-36050,-938621,372709,192951,202343,-851334,-926270,-397044,1224990,997886,-698870,-357756,1080274,-320722,105096,-237858,433389,326299,-1338579,-318755,-138298,-546559,697284,391931,-449960,-1400840,-469919,486259,1480320,-615228,-410900,-980631,1037456,375307,818809,972434,-453960,10001,385886,927967,219253,-142242,-176181,-1301903,-191888,-773039,671409,-276997,-698194,331736,-45620,-371580,72055,-996989,-383407,522537,624349,-905815,-550634,-101122,-612603,655599,-589388,59162,196287,-231146,-185428,164752,24864,92614,415829,516351,381914,-941236,-26463,-424016,685192,-1147798,-219091,-1134204,-1181359,-69340,696032,-569138,361899,1305068,-374720,244740,-701972,-809669,443964,-146920,-854619,-649825,-1084713,-701569,435731,308254,-330877,-84179,-602405,-336597,-151944,-314544,1034191,-133233,252994,-388277,581739,347962,-547506,-406941,463037,-471702,-746448,-40062,-40639,281528,168405,283128,80172,-940610,-1265885,-846183,257734,1388389,-17557,-778698,1046840,-912610,-231084,-650517,-521602,-401758,-324567,-228101,-717635,390579,-428360,957193,-170499,-282426,-33332,-436418,-612612,-129006,-933377,-542306,-824708,649411,759333,779301,-1470204,-374516,779990,-10371,457981,-777142,-122406,-204008,532787,372418,404668,-672879,-597237,839611,-345296,223654,-663629,-442106,1163028,-406189,4161,408030,5906,455641,850539,-711429,-203815,246699,-333895,56351,362481,42273,-127438,539412,426897,2076221,-69123,-247950,510833,1215520,-228895,265945,431271,483333,169724,-995094,594850,572838,-873464,-250670,47339,613868,-543915,-696899,34734,-317630,594096,307718,954654,-1041780,-199400,301212,-544946,53491,397215,388112,1112149,824657,-70793,550595,-1567961,-330490,194840,-1781844,-96036,1072914,-987713,-807539,-1650816,-778130,1838795,1143599,712843,1172598,-288970,-190917,846050,1209248,-1045519,286189,1417935,-386394,1067686,1381279,569104,985733,203333,261525,264570,716987,-394997,427899,-591705,-305119,-711856,-509045,456449,-659285,213445,50825,-442697,404469,777864,-206495,-923676,339575,247514,-497955,-390057,-105358,-35380,-321203,139691,443693,-36226,695307,422181,49986,-1382687,-149959,-944115,-653396,-336919,-54318,-914647,-266084,403316,237870,268010,51001,-862778,-997450,-1685492,605122,601729,75378,271250,-773796,288988,-279068,-298913,176915,488882,-253976,179826,471180,895250,-479115,424195,1238217,-794787,9765,-1098406,695648,-234479,-484867,-399598,-347463,303899,1318243,-891910,-69117,-496317,-761405,756049,345470,-20150,-1118933,-206210,-783058,-580054,-1011793,-1213426,-107091,1160821,-653770,-886144,537897,118821,-548613,-1501339,-17955,127005,-703366,-790948,570826,773056,736967,-895222,-351,1119814,1250892,1723711,331154,-1102598,-713987,-307014,-146857,289089,481276,1556531,391452,1069521,-404722,-297805,132662,62550,-1140744,89619,-515587,-531362,772387,-72161,102709,2475081,60796,-1248247,-305317,-292867,41408,-109875,489653,563198,-1116045,-1604030,208612,-651966,196955,2317348,-47943,-49444,-262683,-269437,296943,1119377,396526,713090,-737588,1278280,691495,-130214,-750342,-443588,410255,828349,-383804,972281,437372,-557144,480124,606452,-393698,-174214,514590,-2095170,-725457,361282,712184,471366,-715906,-393409,-125555,87786,-103780,-938670,-464446,1166752,1252750,-75717,-637617,-999294,736870,422619,300127,1054948,569619,-1052714,-178505,94490,-479456,-151022,-404392,553154,-414820,-411635,649061,718462,-1288181,55397,443900,86256,-273416,-1027681,-985960,-50810,-796789,-973083,-645190,376114,-636049,89480,126456,31881,870096,-1352780,-468240,-1587062,446208,-616853,-1405510,-1531648,-406946,704487,433414,136108,242614,540570,-428330,-783775,-697708,-563015,-728907,698346,-490549,-222166,643377,144328,-577861,954439,35385,-522653,-321898,1042255,-1836277,-1019346,517269,282196,162589,477474,387861,260507,-270489,381797,-59479,35618,-260870,255694,111140,-1723161,-452728,-1780858,30888,510891,419700,-719858,-271530,-530753,834291,-357545,-529587,-226428,-310689,971312,2104216,-1123108,-1714958,-477816,284098,559147,26047,-39043,663155,-954533,-665947,1039825,675559,-1049095,1000609,615996,1262787,-54101,174276,571152,426541,766834,-480096,983704,-61007,-14131,1526344,567812,806455,76813,-481047,-797658,-42832,273983,-874662,3472,-686979,-6743,471883,-526559,756324,76602,70874,832525,-304269,-1529994,164739,-879009,409513,1032324,-477740,-876980,-908615,-517012,366076,-367804,153018,-936172,-515058,630970,705743,192426,469703,1616791,-1688094,-10679,562659,488589,-1043923,-1302903,1262123,550668,709413,-153149,759943,-354608,-407937,-693710,-19491,173314,-1055600,-594942,857559,2535136,1241422,897705,436910,1323784,-792378,-689459,-349128,622497,-408490,-671955,357355,417559,258455,-1251254,-1629497,-818510,-576700,-370761,-594137,-315464,-405496,354001,-183501,607688,175418,-910046,-846827,1039768,1195644,-796791,-510872,-266555,-680619,-1407801,-2224278,-614128,-356460,-1935145,394090,1036734,775874,-173340,200896,230351,-641617,-395382,58767,-1224898,846960,739311,134098,-368978,827995,1025721,856673,798544,446708,751661,415052,387583,321798,-242118,-585104,84392,-328136,64547,-532491,65115,582773,372608,314609,28950,142244,430753,1369762,151160,-297074,-200803,504340,-489627,-68985,106714,922327,474331,719931,434186,-464557,45986,-49838,-1251802,-1217867,-59104,-412482,7552,-465832,-137220,848546,1223923,845589,728931,-687076,-329633,886050,978166,-722121,-576760,299893,-189085,-313772,-109847,1525453,1976434,-326151,913265,-1563803,179846,-960081,-804045,-355295,-733888,542106,-11671,249475,1449749,-600245,-391166,449110,169070,-150744,-589103,-1192159,-831748,-1083724,127628,612932,-338486,450219,521574,149860,246463,548917,1039843,1620544,-910607,-519542,708657,-375423,-79000,-678739,-692368,-667799,-98326,-336460,-193174,287523,494671,697095,-1400994,-814932,-638087,952711,2270115,1898080,563447,135241,-890831,581348,565825,-132529,626375,-317232,339533,472278,-644385,35724,-554687,-1173459,533017,-511734,-2051312,-681025,510243,-431280,-893611,-529001,-137732,2434,231465,479587,516266,625717,-455424,-1013098,673502,-261722,685134,-932924,-250815,-648183,990181,-300812,-525115,-535496,-525638,-1052031,-381496,-1047400,-563687,585623,743973,268386,137153,912740,832937,-714947,-649898,-136839,310984,590430,45391,415312,590386,-207839,200867,-419952,-470682,-525817,-31374,-895515,314548,363836,-391879,-1628604,8498,-808706,63166,-1083670,489466,370713,983918,88149,-260715,-471470,-102031,-514458,877975,-145566,35158,624861,343240,-893178,216463,841010,1532319,-422934,-463783,-781227,2170925,818809,2304644,1337719,-1107381,283445,700822,-5058,352646,-857401,-760516,-570929,101357,-205785,382116,-821956,-979598,80165,165437,111858,826964,983728,1303557,236913,364370,-283143,153562,862908,702198,258225,-105555,-1382634,-146175,805218,70142,-937752,-190248,-153679,277438,-637317,-381987,-586680,93363,317956,-184080,-249595,482043,-537724,-101321,708477,-388319,653749,846505,335756,126269,231727,897208,-471460,487600,258223,716690,598650,335559,134364],[-451120,-245159,-502382,632829,-299354,-384950,-621489,-565104,-727312,-410359,534745,833942,-395573,272753,438918,-525011,-503665,-415959,107117,324475,778504,109326,-388992,270831,832886,1641707,-637336,-892150,-1170480,68670,539226,-686800,-234745,1021066,420325,-614030,330,835608,125242,-963674,-776571,-434140,-181372,-893092,304458,-1016172,-1405282,223848,858965,-689517,1062432,-336118,14016,-203791,792213,51615,-27224,896868,511056,-226669,1746879,-310539,-673206,-306084,112306,149224,102322,647765,686155,-804557,-2102491,-106462,-570397,139753,-826431,13608,-110717,333821,-67561,-383366,405268,1274790,188392,69066,1488631,-926332,-2027777,-549859,251215,-1051921,-297725,883553,1420234,942378,60401,-869328,615379,8634,108741,-342592,-1481807,-713045,-181735,502169,-537306,-405288,927708,-299946,39082,-235200,260467,-31813,-1449541,-334602,-391213,-250952,1081951,621735,-473089,-1418919,-176734,870524,1507159,-666201,-411391,-830635,195512,902271,827026,712773,-487760,478126,687216,975785,319495,282339,-57243,-928051,318418,-478585,1330221,76237,-437542,584478,14374,-421049,239729,-526953,-280268,223449,637874,-758333,-272443,-152869,-674485,478798,-456949,-232882,52543,-45905,-121300,615890,316668,517518,485311,1027379,1350635,-1115115,-653554,-157497,980250,-1187193,-558719,-1558715,-1398450,61089,575848,-1112216,533902,1265989,-299925,1274610,-656385,-682006,333411,-395376,-334640,-953289,-1476987,-127741,620374,402827,-462167,517017,-576552,-954120,-555391,-156632,1086261,644710,236300,-238890,450798,280993,-521023,-378769,438710,-1107510,-1071262,-13208,123278,182024,213289,148455,-86754,-1084339,-1581426,-728681,393428,988838,109774,-527238,719943,-807273,-357102,-502792,-446001,-266763,-103604,-446097,-368509,731817,-378030,1382394,140711,227073,120205,-498864,-461439,-425298,-1369769,-580037,-573529,510738,290802,506754,-1656671,-506448,883420,-274134,4324,-1077494,120868,-317728,544146,311191,185441,-331691,-463323,972279,-42558,385635,-1459893,-471790,1363245,-108533,260528,569352,130237,396792,1003093,-85507,-31892,-534836,-438152,-392347,307255,101883,7438,293816,227823,1925802,162647,26133,320950,810747,-213643,207791,258165,823198,-63981,-1188486,308700,645058,-1275913,-911886,176627,821765,-654517,-928744,-413283,-603268,643078,399273,1081597,-725001,-409818,-102070,-519506,123657,375895,137007,919452,908814,-93564,6374,-1334662,-388601,244713,-1422724,-528394,756471,-764330,-1106269,-1335806,-575302,1526755,253282,657667,1165035,-230761,126831,758857,880888,-913652,-176624,651289,-872112,1114407,990456,714740,915787,142595,384652,371113,376349,-452169,502964,-606213,-480758,-595249,43030,595017,-672929,69698,-31490,-725191,84545,616539,-56100,-1117881,374668,240892,-399252,-360857,-121775,57519,-255565,11581,670354,-236186,745959,225900,166092,-1467106,19620,-920972,-257936,-662141,-567987,-661622,-472929,286287,470510,-186824,197050,-654780,-845160,-1509308,486211,486557,99502,-11972,-1159791,146085,-735549,-483042,408649,368335,-332502,5035,149571,726068,-257809,309236,970133,-775470,-100835,-929874,85716,-224877,-192846,-205027,110228,155097,1281250,-443261,-429226,-161165,-870344,513540,14271,54492,-945855,-172248,-649733,-570094,-764187,-921417,-326679,942620,-803802,-576102,486784,-47475,-847562,-1507345,143261,58036,-343256,-456303,756777,649881,1035525,-536065,119521,1282597,1756814,1161578,-169645,-898178,-824421,-220732,-624066,11555,773303,1311311,-150324,1073109,12903,-572172,-63243,187896,-1181499,342584,-296233,-163013,909569,-376092,-356342,1866474,333117,-1273024,-664606,89176,154187,60281,642009,652349,-1226192,-1354443,78278,-698326,-268863,2631295,-144570,-89737,-222600,-193389,711105,1247439,145777,714250,-470794,1243279,795998,-116806,-988481,-109368,939020,1071501,-356873,626233,763070,-713054,157548,752383,-386907,-191477,734730,-2470937,-548016,-110919,339988,737787,15434,-457320,-336786,-423762,-351947,-829504,411672,1595897,1490850,42844,-899373,-766089,633950,231303,169438,1325488,297837,-1061516,-196881,26676,-527131,-796462,-825811,629273,-136959,-83592,640390,1110302,-547773,339657,-8072,412748,-196053,-707530,-894679,481561,-1176500,-893090,-259804,408498,-1094563,322480,580089,571805,863861,-1436560,-481221,-1232108,682731,-250811,-881193,-1302233,-549157,520338,-71551,56205,382409,455909,-911782,-1163150,-672295,-419969,-461449,1001034,-191771,-396710,133818,259290,-487622,440905,129076,-545042,-20592,1304237,-1320821,-533986,791299,-77661,-149931,95506,102893,77171,-443090,442756,320856,-284545,-457489,-553385,45915,-1340041,-256632,-1352399,450451,528172,376241,-72979,-342472,-929223,1027088,-584616,-363920,35230,-550709,972181,2207473,-1099999,-1669041,-367610,8160,860941,508729,-83801,814986,-1097362,-199684,1070984,1094085,-781744,1536764,348903,468217,64310,-154307,506786,466173,398188,-435715,698684,-387661,202379,1492083,408719,520436,365661,-514193,-646775,527896,663526,-769228,-392601,-522180,187372,914492,-611678,-177255,-122296,-83701,-79506,-618821,-913939,-80800,-774320,361731,681909,-616287,-1236895,-1349657,-549126,403937,-19811,485213,-447507,47024,357867,556670,-7007,490675,2173295,-1537950,45150,490258,663122,-732408,-699379,932162,881778,548383,199993,863412,-500592,-969227,-993435,-544881,79797,-834109,-407167,997495,2428779,1474304,633561,257365,1410235,-1046956,-646928,-298467,483612,-510684,-450018,508996,573224,622153,-722193,-1048783,-669246,-422966,-254450,-591269,-60128,-574685,545712,-81396,190566,231423,-1047222,-1041388,595767,811447,-991726,-412342,120796,-448702,-1976283,-2460758,-469546,155463,-1921768,357831,679164,754118,-494291,-21073,629709,-866460,-152637,172197,-1241734,784151,871436,340035,263632,657432,256325,872393,913621,453241,262019,218232,-89411,-531192,-16591,-507843,101188,390562,-41890,-349082,270955,576382,652650,524519,-318771,-659683,368206,1296611,207184,209374,76117,803937,-540534,-56692,394124,846331,304174,520373,640652,-235291,135640,19507,-1710544,-1324947,-264094,-645489,-57414,-434633,173013,1175852,1423054,464361,692599,-626377,-379368,620451,1098148,-902009,-505346,82543,-73199,199641,-197062,1781660,1616305,-283532,706546,-1664483,351109,-806108,-336390,-331144,-50427,404386,-246067,188564,1555296,-750538,-440741,685853,10112,-343776,-272833,-988311,-751472,-776078,-44735,908023,-133564,473119,478852,46834,332649,548125,1226874,1945332,-542675,-844484,665238,-225715,147226,-468942,-953481,-1040485,-415393,-234196,-198083,9582,379568,780808,-1234793,-812883,-966150,958797,1726452,1252361,658727,269013,-920463,454277,294905,312395,843358,-176407,157268,459960,-452953,276776,-982845,-977290,212650,-919861,-1613873,-383181,378498,-175931,-652564,-353250,230557,-1813,-203843,595329,525365,661541,-532377,-896202,978721,168571,1600709,-678948,10491,28090,835041,-295930,-767461,-582252,-456258,-1261349,-330566,-942470,-460067,541836,581929,-373019,-230725,565998,227107,-1093424,-779365,-188141,-58447,515563,86934,560352,360177,-334548,133818,-200807,-570378,-963048,-259277,-961808,572570,452571,-166316,-1675247,-308720,-1069092,-21810,-1487310,720325,188488,894414,267414,-386782,-691861,-241404,-971661,661987,13625,790167,581264,-16844,-1966312,-144387,44817,1046551,-494912,-170126,-716113,1667650,724693,2182254,1321968,-560500,1009002,612067,134530,450367,-1164776,-691209,-352191,136049,-424182,397152,-866414,-604051,273454,244559,-108625,738214,992893,1181526,483113,304932,-119292,1115575,722173,180236,-235313,-238005,-677649,-335059,666530,-414431,-1602109,-337659,-390444,-98681,-884525,-308061,-620210,146176,16117,-762334,-684583,567553,-284402,-133944,483234,-1081690,-251236,450169,282912,142542,129868,1071843,-449778,242110,269331,893151,675676,-202728,-57181],[-424312,-416012,-273303,781324,-276329,-410657,-905926,-605188,-790406,-342458,625351,973538,-388075,-764979,155020,-748676,-898161,-377679,740455,-197454,183323,39443,601297,444156,778882,1755923,-693766,-394391,-634210,622180,677622,-685209,-821819,816267,515467,-607119,-197118,1032860,41174,-998153,-1084410,-486174,16614,-899095,473498,-1168913,-1215863,420803,1116379,-796721,403271,4056,267960,-207907,450961,140396,102305,1019683,799192,-29278,1281182,-544415,-159365,-727877,186499,244772,304386,1063800,45525,-985426,-1965806,-217951,-230969,310044,-1000655,-73016,-104935,41324,-45517,-9249,513128,1115173,838851,266068,1134814,-858053,-1844142,-374504,613558,-582510,-11621,722536,1026013,559115,197462,-858007,843581,-59437,35897,100111,-1700364,-799094,-1241810,-88221,-588194,-484902,572348,-45522,-37492,-159844,100716,-354413,-1318132,-368491,-659852,-13927,1407804,748329,-481143,-1302618,14256,1055922,1365749,-584692,-430238,-512940,-175217,1203835,761280,499507,-310443,957772,877030,919685,420307,727429,-39293,-444404,656934,-119162,1701327,210824,-179465,716621,40298,-395424,324071,19823,-182493,-115089,390006,-517768,264041,-186023,-659546,223492,-248329,-508352,-28109,159211,27314,978581,645064,798964,502716,1343821,1955600,-1102861,-1128185,36950,1164501,-1068763,-914141,-1899225,-1342230,104357,356149,-1398782,479847,1092399,-86461,2003179,-496456,-429618,295583,-635299,294378,-1042526,-1778950,259165,675446,471380,-548642,958553,-637507,-1388902,-934042,38231,1129150,1392598,233164,-75229,344502,157694,-520171,-267148,438479,-1603259,-1282980,32142,319808,239840,289345,-17740,-264213,-1199000,-1530974,-564222,339600,443643,158575,-232496,309269,-384739,-413074,-187103,-315932,-257551,130541,-536642,-165503,729513,-158320,1618795,459029,480601,272474,-563096,-168355,-388593,-1555321,-446162,-245345,488501,-70119,281596,-1428109,-370714,966397,-529685,-379770,-1233709,350011,-479820,440279,287257,-81623,-41516,-294066,897054,315965,565319,-1977503,-491975,1291749,114698,401336,603405,196421,339722,916792,660603,190676,-1065821,-435376,-874162,180261,34318,124477,34593,91233,1528155,356658,291898,171841,310364,-94862,259160,207401,911991,-348887,-1216367,95317,821189,-1544078,-1329293,317059,688737,-645567,-1139460,-906886,-832137,726623,434920,1050078,-445610,-525780,-440344,-684226,6730,382276,-39705,250970,779575,-220273,-683525,-847469,-289055,368011,-668492,-1014789,45501,-630765,-1097882,-720662,-230491,1310355,-614761,417822,998750,90583,493568,567550,376671,-757762,-609136,-303449,-1340367,875522,650480,685584,642862,84284,350237,303505,182691,-258562,611936,-469222,-595375,-307318,419235,509187,-674657,-58287,67597,-887178,-236212,397065,140720,-1134554,316837,89286,-112059,-130722,-164482,121033,-262218,-183612,670434,-357271,771978,248368,334494,-1463147,149288,-828395,-87430,-1016804,-794385,-338834,-589479,136394,582745,-518951,-42800,-455410,-583875,-1319196,316651,325646,44434,-339858,-1276857,6901,-1026812,-649778,401131,310557,-362250,-49141,-119357,445210,-46931,110757,512188,-775314,-269588,-735137,-497692,-206251,48585,-174759,673796,10545,859472,-19356,-760704,-105348,-1050762,31869,-463820,311365,-685916,-230880,-509496,-393128,-491209,-530751,-346699,546442,-921824,-374072,275782,-379045,-814666,-1355305,324621,-1830,-32812,-107276,772091,274322,1230307,-82843,159746,1207503,1747017,464970,-500899,-690473,-895501,-119675,-944815,-311473,999946,964296,-715049,850321,464303,-625648,-249120,267753,-1068035,598695,-64567,248871,958217,-743869,-673713,1347360,687727,-1110445,-960849,411716,209446,206905,604522,696977,-1213883,-862579,-28446,-800305,-719994,2261577,-278910,-70176,-82735,-58169,656701,1155169,-87904,496494,-215287,947966,472830,-109138,-1020123,287308,1025353,1067668,-277110,190575,1063143,-700625,-206257,646597,-386121,-338685,804005,-2294943,-142782,-283626,-4517,1092379,517817,-518655,-552136,-585688,-458099,-243912,1172116,1872339,1578758,-65540,-1113259,-570424,475985,144107,38357,1582780,214593,-849536,-208200,-25658,-621238,-1412755,-1122069,685372,78082,210728,577984,929568,-64819,669466,-234483,785518,-39179,-208514,-749389,957237,-1473323,-669083,181868,371843,-1199908,509397,931372,1100950,690563,-1285561,-491051,-749119,812370,213730,-126842,-1046940,-634953,336984,-554994,-56521,511570,211776,-1452543,-1311009,-599316,-387052,-50111,1269902,133145,-463379,1497,266101,-350122,-195176,245493,-448731,152977,1336785,-761041,63498,875929,-295190,-484419,-176353,-121627,-294303,-526142,498918,688767,-534626,-463202,-1045382,-93366,-813488,-67978,-256028,826065,433311,185457,570121,-456294,-1425169,969332,-511599,-46321,276270,-546394,711371,1942813,-829173,-1433796,-341736,-289185,1092403,962988,-91317,989412,-1023581,484570,937301,1379496,-428923,1829162,146543,-315407,163057,-519811,312691,263143,183840,-309305,269253,-775147,353861,1466250,184485,110437,730460,-402230,-571751,757133,902477,-722991,-680336,-240359,279060,1009725,-805791,-631175,45722,-257206,-644654,-834770,113723,-221972,-660430,165500,80999,-614346,-1429462,-1320437,-430685,541153,388403,719991,28731,632588,160628,350510,-756702,512566,2534195,-800360,147781,492491,794563,-354600,60814,577649,1158657,255378,536542,874996,-588799,-1305326,-1197872,-1042916,-93426,-573991,-304119,1021703,2040202,1483166,232193,46038,1464133,-827846,-527865,-131473,396894,-464801,-120019,522174,719856,786024,-330250,-500462,-386581,-233593,-195725,-546411,255905,-270546,698366,-51444,-419520,3443,-1205812,-1092150,120187,249317,-1130083,-97240,538153,-242482,-2313072,-2253747,-268469,581723,-1660163,257258,178815,530093,-811639,-457234,844248,-1096297,-944,375039,-1064388,712305,1004623,655031,1005206,370596,-160934,750115,791415,373916,-242859,105896,-462046,-1427862,199451,-496481,147008,1024614,-54534,-54673,487986,413044,753324,811882,-634369,-1341542,292766,1030115,332597,570681,310214,893226,-540756,84210,525174,642630,126434,295035,787776,-56435,10768,-29881,-1957654,-1198217,-584881,-760122,131557,-264537,478268,1295957,1338976,172987,569515,-492264,-414290,308776,971983,-1034284,-411009,-104923,-5000,528561,-399803,1819908,1086243,-230590,424912,-1520251,587493,-650676,-47499,-299667,527503,267268,-196577,80321,1373636,-865937,-395714,809725,-71011,-488875,75771,-766911,-442041,-524753,-112049,1179582,235787,581082,370491,-112759,423191,395929,1365933,1952511,-100825,-1075340,674425,-63930,333122,-68388,-1001081,-1167599,-714517,-135941,-55270,-157570,359050,758018,-942216,-901599,-1297684,784229,994366,359088,738041,320562,-858109,178569,-11685,648563,1176428,65797,-215999,276687,-403336,462581,-1262538,-624481,-126279,-1077595,-932050,-116681,294355,124687,-271017,-155802,549022,-108111,-514119,521565,486814,807420,-471259,-656447,1414861,670435,2234384,-490407,315571,646343,615664,-196434,-845443,-629129,-424805,-1297667,-289004,-890046,-281872,464189,514542,-806213,-471785,272373,-291702,-1332365,-736707,-61113,-213923,319320,232136,651216,87313,-415862,-18181,47289,-636641,-1242156,-456639,-967987,635587,399095,31631,-1356135,-449936,-1193067,-74879,-1511128,888349,-280945,646570,271072,-341687,-678283,-394603,-1341898,411366,367472,1117865,483429,-398036,-2475537,-450742,-940269,542304,-613582,64980,-485078,896217,705818,1471554,1173160,269543,1484372,563392,301232,424847,-1058817,-367080,150386,286288,-416094,331056,-735153,-256059,525375,382343,-333023,560129,1000695,657461,607007,281353,100657,1756449,426446,-284053,-735657,-334601,161909,-598765,426714,-776486,-2033481,-470423,-472136,-290695,-1052473,-189610,-643850,233905,-452837,-1545069,-958501,513360,48539,-174497,150162,-1597695,-899942,28233,164320,247618,24377,1167822,-318319,-96146,157707,1116433,668355,-908496,-255231],[-360876,-496788,-33342,738901,-204680,-303904,-903083,-493551,-739636,-209086,761364,924143,-343289,-1839856,-244403,-963970,-1006809,-185892,1277940,-662147,-547496,-105749,1493705,505920,747420,1685349,-593212,-516,-50191,1082732,729933,-461367,-795390,830351,574500,-587390,-650445,916834,-140698,-708791,-990099,-519153,217533,-782369,662241,-1335932,-1021493,571539,1005231,-827423,-295640,295233,473234,-288379,-21956,149626,325617,1152659,1105007,220217,652240,-674713,233098,-1092981,268497,272646,493994,1431764,-524086,-978713,-1363513,-441956,246226,376502,-1088475,-132048,-111533,-227956,146369,335928,571424,938956,1214593,456447,656298,-760173,-1485998,-87537,837895,-166466,292674,305579,689289,146098,278484,-991525,1091909,-4823,-3913,357992,-1489737,-664899,-1671643,-638595,-870238,-615260,92397,372677,-116805,-27464,70970,-582683,-959564,-390975,-810781,141653,1608536,658631,-462314,-1067356,39393,985923,1076510,-406569,-312102,-74106,-111898,1051534,643421,292768,59530,1256949,871080,777103,402492,1060987,-145719,17108,702908,156901,1723894,61870,-33919,698581,79925,-288269,323161,521004,-107937,-410328,19809,-266324,851422,-211354,-592243,-37718,-3103,-672280,7715,317877,233665,1080065,855496,859066,412400,1246154,1957937,-898815,-1352921,100030,1260036,-813995,-1167935,-2003405,-1020640,31133,127979,-1340021,151458,818471,247224,2222119,-244812,-160455,314023,-786064,780796,-910725,-1850312,336720,548788,456531,-548812,1131983,-753908,-1500849,-1222595,203479,1093906,1818030,230996,51396,253428,19535,-525973,-60335,560677,-1761848,-1270733,77554,531741,450691,391552,-202284,-415632,-1270914,-1157571,-350286,119323,-94463,109136,32456,-114718,160055,-414665,156073,-162194,-392038,366249,-496390,-86220,436827,137063,1627339,679427,497829,371512,-657934,196070,-101996,-1475377,-234134,60777,509626,-241942,164224,-861689,-2824,990695,-699315,-732300,-1242107,533244,-647446,228476,316882,-240051,130925,-167272,633333,609282,701793,-2111565,-524179,960467,219959,436316,534894,190506,301267,531882,1375943,410113,-1221940,-316550,-1146876,35313,-168176,226507,-191238,51102,963943,516593,492970,90577,-155031,76768,446729,302924,731798,-511755,-1089700,-18269,1088889,-1590278,-1346888,431768,272471,-560973,-1294354,-1355039,-931567,780342,414671,871377,-261334,-561583,-633058,-1002123,-322250,433552,-91517,-846094,459358,-459752,-1300947,-279856,-72438,558355,194959,-1291678,-849849,-477671,-828450,-112467,243257,1188731,-1142734,23616,706835,613714,774275,333792,-135288,-618201,-846674,-1089501,-1716337,420591,424273,494358,218258,60720,160912,163821,240642,67609,704035,-242763,-608319,96678,535245,73857,-725895,-124205,339853,-847393,-455445,191531,364028,-988602,180545,-108004,315240,263253,-248531,87554,-334817,-427906,437602,-379452,755272,457877,478788,-1321202,219532,-715229,-210795,-1275415,-700058,2684,-601732,-91972,566848,-646094,-552303,-290549,-244856,-1137932,135030,136677,-46259,-568439,-1069309,-123237,-1118272,-825264,179247,317833,-323301,102195,-249005,165189,74996,-89898,20993,-712434,-431933,-550005,-855442,-237909,126069,-346584,1198447,-101856,212679,344629,-922945,-210153,-1238494,-589311,-937116,705051,-451903,-360915,-366390,-81025,-268742,-112485,-101281,100460,-1023893,-429996,3049,-767367,-373583,-1074550,497251,50113,111639,144973,628477,-260337,1237066,261581,90428,1008409,1313064,-56646,-574545,-474457,-881690,-24057,-1058367,-586634,1086029,615851,-1186088,459796,797559,-443566,-387107,295553,-813027,770650,110650,612798,898635,-1036404,-771752,1149647,986203,-918237,-1069265,569991,176241,326869,390389,616685,-1123894,-271758,-73082,-852747,-983989,1389651,-415727,35143,146588,114285,116954,785679,-206913,263175,-54440,476770,-241021,-62767,-865857,609063,755677,821288,-145844,-162872,1171195,-544695,-514748,375521,-371556,-568424,711052,-1566109,379361,-151771,-177447,1277032,630683,-542864,-702992,-394533,-423635,649297,1547568,1864522,1532082,-329475,-1211225,-441149,280337,242025,-95473,1766631,366312,-495024,-257328,-34605,-680294,-1768553,-1176861,695328,183944,410323,493655,335043,155891,982292,-105323,1168315,156014,348263,-573559,1209588,-1540138,-394470,551664,266325,-1000287,628816,1102578,1455711,385975,-918146,-464992,-279827,701128,572715,622506,-801654,-622152,201204,-788919,-161244,585987,-106904,-1799571,-1161842,-521880,-418656,365978,1462129,411142,-380708,188794,189389,-142880,-741013,351039,-286307,183736,1176664,-233574,690302,745685,-350545,-759736,-239283,-231138,-720682,-515784,531826,968629,-657490,-248986,-1123112,-330375,-222321,116219,1084134,1058327,254996,-63944,970203,-595472,-1820411,762450,-118052,305038,443287,-346159,232874,1370207,-364435,-1055907,-342755,-550593,1086632,1305514,-100465,1093391,-759230,1127366,685108,1391120,-15631,1753694,110510,-855422,170910,-816619,8232,-147203,91902,-136424,-138632,-1106620,422984,1443479,1844,-314706,987296,-211264,-626036,685494,911368,-722656,-788375,127539,271230,820040,-1024525,-426267,391563,-492148,-887310,-855403,1228106,-147644,-553025,-172565,-621552,-533939,-1403989,-852331,-213171,755242,711821,795404,378090,1022167,106698,137837,-1871708,525679,2552624,180895,276923,497804,827305,-45926,645794,310343,1190722,-192988,727809,765140,-606469,-1348476,-1262967,-1378099,-290648,-367618,-317162,934334,1533781,1282209,-206018,-95793,1473412,21107,-370600,116889,333504,-245869,159262,396530,917086,806648,-62735,-81155,-53438,-69651,-216975,-453834,564859,326486,773659,-12081,-1081810,-428120,-1344492,-970184,-255352,-304584,-1196041,349059,865898,-116330,-2243159,-1713966,-36773,784137,-1175111,120821,-317968,213902,-1025378,-1038838,702691,-1243539,-10595,601172,-702146,659052,1093682,901054,1541344,19971,-151552,616756,490610,207626,-665234,100800,-602103,-2032977,335463,-532643,228831,1353745,81366,260596,608827,162550,670937,953896,-821042,-1712441,174408,610809,483571,740637,469235,893152,-453444,317472,435706,410611,-16279,135947,778330,30642,-296941,-100293,-1898004,-878390,-935308,-824359,345936,-25109,609991,1077103,937219,16403,393697,-314775,-433578,17180,591436,-1061525,-273192,-235402,102405,582166,-643804,1621941,592435,-162116,144677,-1155535,836776,-517822,27109,-252759,823925,131022,4652,-37094,938095,-848885,-230500,835518,-100685,-569743,360875,-575115,93089,-361485,-30682,1302532,638083,772104,200148,-299786,488620,93524,1445412,1643580,341253,-1097988,663769,27309,433029,481428,-849977,-1002824,-904912,-75930,178789,-180098,413971,637555,-630014,-956131,-1542637,474998,316110,-457094,765519,250493,-736878,-177746,-312074,903859,1512258,305034,-691214,-46913,-386262,618557,-1252239,-200820,-418768,-945647,-151964,92781,264116,419315,139079,26498,684329,-324711,-677464,213587,429942,1000019,-354928,-364624,1838795,1112847,2402754,-347680,669836,938929,348522,-7508,-791227,-648562,-396602,-1104423,-259083,-863951,-165540,301356,490080,-874944,-440826,198223,-609050,-1352602,-506165,212729,-153727,71758,502886,720149,-132472,-422636,-240818,186448,-688428,-1263254,-568145,-931269,507048,188955,179266,-766226,-400352,-1170966,-57093,-1253655,927980,-835687,345227,133930,-139566,-427021,-570077,-1501377,246873,837967,1133204,365178,-749788,-2217753,-598755,-1729333,159379,-751400,225430,-132865,97424,766269,482832,892205,1125471,1571750,564020,425618,249856,-564515,209697,771329,514433,-263705,154717,-350501,109935,872999,520099,-509485,313567,1066511,8225,593561,340388,251990,1810847,37326,-575655,-1043136,-375266,886772,-883562,192851,-908703,-2085239,-514974,-323324,-244155,-1101226,-10125,-674243,317340,-855451,-2281986,-986289,311591,361458,-176472,-166600,-1769735,-1120724,-310530,48061,435065,-72121,1176585,-133374,-405276,-60119,1231585,535362,-1503835,-396338],[-273219,-519546,151785,583944,-55168,-47405,-619918,-246800,-600414,-64460,908948,706515,-279515,-2507047,-573883,-1016304,-880238,193471,1576991,-985020,-1239837,-317440,1935817,380863,792816,1283854,-330557,195353,394549,1302258,662748,-171507,-140455,1073981,557238,-534379,-1039311,623541,-400392,-215268,-607313,-521860,361163,-516247,839379,-1363072,-916270,595310,618361,-760470,-819782,461515,577237,-400334,-421716,100273,654885,1288227,1298399,471315,82121,-732383,428115,-1287157,362226,224327,627843,1727289,-710470,-829387,-550893,-690651,698564,301819,-1078820,-237630,-115071,-472256,402440,539411,504317,740040,1105575,619806,184569,-702569,-1114260,181450,848370,135682,540225,-261334,481975,-159386,245036,-1242050,1355943,134785,-1578,412489,-941555,-394882,-1596530,-1063480,-1231473,-775600,-388003,815155,-204982,123846,209792,-698005,-492549,-364747,-762488,228801,1623324,314091,-410428,-713361,-112472,681924,679310,-197159,-18704,379652,144433,423090,499098,54881,513164,1193308,647933,577047,171879,1168283,-346816,336711,460689,250258,1439247,-321787,-8632,548139,177454,-127848,285558,855120,-55763,-577080,-281235,-64605,1240284,-240131,-509657,-234999,229301,-675035,178959,353630,428248,826622,782795,685923,190462,712293,1416903,-554970,-1315612,10077,1282140,-486786,-1230028,-1776523,-542063,-156730,-35113,-990419,-386835,539587,622628,2003888,39062,6100,353582,-744664,1005739,-652456,-1621783,114671,258735,325220,-466705,1037676,-862501,-1333599,-1382599,271200,927946,1754056,217957,101887,167802,-93646,-511926,208422,832228,-1472298,-996001,94440,715840,761424,503460,-401421,-505114,-1290753,-656160,-87351,-181923,-465860,-21976,226024,-473125,592222,-395455,325050,-37348,-633324,583252,-342111,-94553,15917,400702,1445028,736535,354326,387100,-770373,567162,267364,-1219909,-50264,255393,487132,-208360,172643,-132058,477348,937393,-737335,-1104351,-1121604,657478,-760006,-89827,364478,-190266,178101,-126480,244066,733024,743010,-1903367,-570218,458683,187274,407862,420647,114227,266101,-108855,1874590,576567,-1023575,-127444,-1073944,-54531,-433538,302053,-347143,106587,356066,657078,573959,63072,-465358,234372,725119,501959,373877,-471326,-865330,-18803,1407911,-1389573,-1016502,498666,-259091,-513208,-1375443,-1672089,-864686,747113,360694,591102,-171139,-561233,-645709,-1338500,-786498,524560,-15076,-1987021,42181,-735108,-1616678,160706,170902,770292,800096,-1210029,-1612243,-186750,-421284,244804,742004,1036648,-1203531,-427642,364366,1195757,833819,103128,-497395,-508628,-779284,-1409816,-1944075,-112386,321431,195766,-260790,109843,-127393,24098,517246,391040,721986,-11108,-509463,509718,413202,-624167,-823744,-96215,704062,-607319,-510164,62478,574023,-757974,3891,-250703,761886,689710,-385446,-67764,-437276,-650318,53963,-317809,682450,747353,549134,-1021782,236613,-639839,-482364,-1344008,-407179,331055,-511944,-403766,470770,-537424,-1014416,-169511,96834,-934076,-13911,-59279,-125408,-614020,-602732,-240113,-1024152,-1004457,-148519,354679,-223788,466679,-218599,-10286,78170,-189899,-321416,-485582,-512092,-374623,-836950,-360311,-15523,-684774,1494112,-175216,-411135,601158,-855256,-341099,-1360947,-1152759,-1214684,1109664,-340582,-518354,-227669,290829,-163524,243163,343820,-276158,-1109120,-705640,-245617,-1068118,370689,-724320,627684,272071,48347,217395,400056,-781843,1018005,354872,-75578,811455,667191,-195578,-396507,-243159,-749049,52680,-983607,-743336,997361,323539,-1455189,15079,911949,-77818,-445175,274214,-489637,788104,171976,865190,714561,-1168340,-691359,1177806,1104400,-791344,-927615,510627,45214,425576,71877,351253,-1016588,230214,-63602,-725256,-954790,415195,-491177,238311,434221,294325,-685617,190477,-150953,183481,-33187,-21969,-1081294,45581,-617093,738095,361513,415275,8527,-292508,966047,-337140,-696506,60545,-322052,-792705,498403,-556496,862979,151329,-90669,1041179,348232,-511800,-727345,8517,-305947,1387830,1404814,1521209,1381643,-621353,-1166839,-390473,70165,532617,-198498,1819221,683067,-86797,-353815,17728,-647191,-1723852,-965887,642011,170882,491017,422263,-371702,216753,1238100,369399,1480153,341784,798749,-410418,1161725,-1297511,-164682,761372,117474,-657918,652194,1050052,1512244,10157,-450813,-384731,50379,298890,680075,1108429,-573332,-501882,133699,-618635,-211200,569008,-399313,-1655167,-731604,-487788,-443836,654600,1538883,578224,-144380,558535,85477,116337,-1018476,449214,-111520,136691,913968,207608,1266446,460363,-285814,-914203,-72192,-233237,-1046216,-451213,524438,1109807,-641087,141910,-877405,-635095,359513,314255,2124564,1116230,40144,-279173,987269,-723081,-1901916,522261,452497,549242,500393,-62272,-335480,664611,153336,-589657,-296857,-707495,741498,1477316,-123780,1090917,-380592,1514871,381044,1059971,413924,1336114,272656,-1063223,48037,-957654,-365287,-644744,-9625,34985,-406107,-1258792,431732,1354891,-56235,-646516,1025665,-28692,-805409,450677,700036,-731608,-726961,511127,200877,515808,-1163907,217221,670712,-807678,-958325,-618030,2058846,148351,-451133,-588713,-1233591,-486120,-1157551,-183086,27184,982383,836755,699108,517816,1063186,199856,-33318,-2866734,503407,2199107,1006728,397179,429196,744330,141872,847285,163557,903735,-751211,656263,533237,-568989,-1137242,-1202991,-1482781,-440464,-261776,-412024,767644,1040536,948946,-575647,-80073,1416033,1251325,-202304,388140,242902,119517,297835,191976,1213404,747230,139986,175305,243709,27682,-300753,-311807,809378,967209,766673,130502,-1596505,-878123,-1411805,-711374,-467327,-680275,-1183270,794725,1016776,-83080,-1810389,-1015790,203087,741017,-546703,-2665,-705447,-70076,-1059519,-1636060,158829,-1253930,-200364,761064,-225048,630201,1089443,926776,1742368,-307001,170590,572134,137140,-23770,-945866,157901,-464489,-2092154,353643,-524754,359152,1279006,379986,496658,558164,-104574,473966,811799,-819161,-1748039,-1300,134338,611696,779305,552418,902322,-280036,570029,135793,255205,-90022,98883,568120,25628,-662621,-108216,-1556441,-459716,-1189840,-890973,375716,204518,460534,533580,304239,1027,220717,-133256,-447915,-204896,39595,-941158,-76483,-300309,320411,385284,-846151,1212329,295960,-65231,-67118,-641721,1051468,-412289,-45342,-168445,779886,-20081,200811,-129475,398200,-663253,39796,819435,-116617,-585806,487519,-443268,769204,-259412,194314,1189229,871595,1010527,-17553,-474622,515151,-310268,1452438,1118774,715043,-876071,572375,-23586,441959,1087681,-565544,-595987,-952170,-79237,420581,-65965,486646,456544,-423036,-855412,-1614592,132445,-162206,-935001,715310,59381,-600099,-533405,-564436,1146312,1679465,422042,-1136330,-418296,-228298,760997,-936797,192779,-611268,-586160,620541,233794,256645,648207,473071,198472,565457,-633115,-699369,-196899,394959,1168026,-339820,-101369,2060258,1373048,2122525,-213153,1043357,733201,62329,215285,-663703,-621611,-325789,-709604,-172989,-808591,-219537,48020,422541,-577917,-95002,397264,-688916,-1128783,-149245,535651,17874,-138063,898421,796517,-232850,-347251,-506837,129467,-723668,-1030174,-575864,-854782,294701,-151435,241752,-108576,-206574,-1052912,35122,-891717,802143,-1273997,104087,-55787,153813,-40856,-742874,-1392872,256327,1316031,1055608,264349,-1023282,-1416834,-543500,-2015419,-6803,-799164,315346,278222,-477727,857729,-430804,500709,1719221,1323667,600234,445090,-46704,81068,941970,1280736,737899,-121859,-122965,244960,546807,1271321,600590,-584225,56263,1223350,-461356,466687,502513,257462,1287744,-331264,-660003,-1071039,-344898,1274074,-1106068,55617,-831785,-1743718,-370394,41694,-10518,-1023484,230226,-737313,359718,-965715,-2708426,-784817,-1204,572486,-122199,-373493,-1549873,-929860,-494813,-26470,637473,-162361,1105401,39033,-585063,-325499,1126394,272976,-1752873,-417984],[-181137,-516292,223475,437304,179574,332730,-158889,78768,-417092,47327,1016748,399111,-220593,-2516041,-726141,-810341,-634262,689583,1617055,-1109308,-1695987,-550274,1770670,53677,921776,551805,25688,204956,585617,1210469,466571,76271,823380,1384168,446598,-450034,-1143358,341115,-691545,299685,-140152,-476783,413593,-98890,972796,-1138790,-938632,451617,113715,-605850,-1029502,445973,547976,-514651,-593076,48353,1027786,1372303,1241818,671699,-241970,-762400,444846,-1210436,470446,131274,686477,1941802,-351309,-614933,162004,-866998,963832,93135,-983459,-414473,-84152,-693178,539563,532649,301090,513797,514627,727592,-168732,-722430,-813549,330549,622399,307717,668688,-823707,394525,-264662,102085,-1489012,1578576,295048,43264,322895,-296091,-105436,-1319041,-1330468,-1440511,-904561,-744030,1121206,-316114,248194,456278,-720230,-69185,-261769,-521400,266769,1416911,-215383,-335366,-240538,-394210,235670,228648,-31432,348040,689099,334212,-451493,344541,-206084,882633,711984,263647,361802,-291155,996911,-573170,456219,40518,152484,973020,-789755,-43447,323540,351254,45049,294125,929883,-11677,-560788,-348172,62752,1253194,-279693,-447527,-327391,399827,-528098,453557,206360,530942,279091,355085,334906,-139748,-60886,628048,-162008,-1080551,-215199,1221205,-172717,-1076507,-1245544,-65571,-436822,-110309,-498391,-974937,379481,927957,1581245,280224,-13839,376149,-440746,1027053,-414699,-1147034,-284500,-110372,84445,-343276,753220,-889368,-1036329,-1395456,201464,627492,1239476,192548,63443,83884,-162169,-466780,472465,1164952,-786688,-522395,53664,810248,1091611,599151,-612948,-513834,-1256054,-258922,206791,-451749,-577211,-187899,345197,-703264,752105,-384253,164596,938,-904993,742622,-107969,-146498,-339395,541648,1164230,619843,136583,318569,-841969,897828,563088,-919123,33393,285469,367341,-6983,300609,567827,910921,814940,-642167,-1478760,-907983,730718,-762611,-509749,355188,45730,153062,-161649,-183341,638089,667934,-1498418,-616067,-73409,29250,362971,324368,-17483,199840,-855375,1998895,657434,-613386,49741,-671593,-24128,-633438,332642,-413812,228195,-160380,781663,494112,45469,-552729,318100,985997,714543,-4201,-260431,-614507,86972,1705556,-987085,-553494,512043,-696477,-631352,-1377118,-1784927,-644126,598887,303277,273554,-143871,-585597,-498313,-1517345,-1211905,628584,127921,-2634540,-336735,-924252,-1518106,322033,339815,934334,920150,-804711,-1958620,245121,-18972,264504,1126772,724783,-897936,-801335,65179,1648392,600060,-103398,-617372,-408758,-404249,-1184809,-1981401,-569043,309723,-134420,-672743,259101,-424357,-102138,873410,608843,621423,149480,-322698,809583,165268,-1291341,-920332,28877,1029999,-256578,-392636,48850,715347,-544936,-163209,-278408,1095017,968600,-565850,-315715,-522176,-760690,-333176,-216464,553436,981558,533690,-596302,228953,-640055,-608666,-1199081,-127860,625630,-336003,-743332,377500,-225937,-1084306,-90365,342671,-662299,-98682,-243588,-160581,-480037,-37343,-332028,-803408,-1136022,-434351,379505,-93895,946080,-72796,-22686,-15094,-119388,-383623,-46297,-455120,-192754,-412645,-567392,-342705,-1072306,1398436,-222482,-787821,703058,-602686,-415699,-1375214,-1440345,-1164699,1364896,-392410,-658108,-114395,626077,-205794,443763,819231,-509752,-1142139,-1033707,-421551,-1151670,1154353,-374337,691833,627887,-169116,91549,188387,-1064278,604928,170286,-285500,704510,22069,26908,-68426,-5805,-498509,102885,-805565,-756049,753766,101140,-1449818,-355430,796641,366848,-407538,214909,-200411,629249,88633,980153,411650,-1147439,-542344,1173886,977666,-745244,-578876,251331,-159426,514947,-243174,-96038,-938900,473469,-42995,-335144,-645270,-317527,-434952,522252,730309,453380,-1406028,-463102,76797,309721,-145052,-398900,-1662858,204980,-384929,621745,48880,-32995,136736,-153997,413136,-201202,-723688,-199277,-223015,-914004,239736,308291,1161228,425937,219015,331746,-185218,-432562,-584040,422947,-195788,1461884,816387,893484,1169207,-807862,-1004250,-410247,-126714,934889,-210359,1704886,1010545,314655,-460662,130335,-524058,-1304393,-529495,526804,52596,460953,393933,-922234,217278,1418581,1027864,1606016,478364,1037678,-302949,862516,-773344,-39239,786331,-36121,-362746,531219,772935,1238938,-363917,-61309,-256162,178276,-335917,504425,1161613,-355528,-305510,124921,-50663,-174180,443328,-589290,-865128,-123269,-528051,-405810,756318,1480114,595067,202035,974485,20366,371987,-979754,568316,34174,131004,658581,528601,1690187,138639,-181263,-921937,264343,-194703,-1154720,-398704,474564,1113345,-517552,592370,-479883,-917057,855049,536010,2514427,1038195,-159724,-391542,634285,-786567,-1562429,315222,953245,580461,435186,185238,-821955,35609,539823,-94639,-151224,-701382,104672,1452630,-152691,1004702,16407,1561677,83345,428444,790324,753126,580468,-992453,-192871,-914241,-728463,-1062443,-270690,159619,-485526,-1158286,428816,1128456,31166,-810523,847563,74166,-1050267,193712,352456,-708644,-564484,823684,119820,293636,-1147163,871762,710866,-1179881,-984036,-132548,2364094,566103,-340585,-966736,-1581918,-562092,-744444,389870,217529,1142149,723086,468543,421454,759348,384596,-135039,-3178120,416455,1580921,1442062,473387,252392,578589,239895,658850,102393,389014,-1297089,296151,222714,-511300,-775085,-1070410,-1378095,-490078,-220180,-493169,568970,620209,591971,-798698,125765,1260684,2232373,-35244,620363,84538,561094,313768,7161,1590314,637711,304619,287038,440490,36292,-397993,-128835,953111,1427897,700272,439104,-1786133,-1113690,-1371281,-396871,-537086,-813694,-1102720,1101646,967357,-107156,-1201863,-327549,436065,541730,101106,-70039,-935804,-233269,-898142,-2091512,-627544,-1131092,-521996,770843,255316,615035,957227,680140,1659372,-525336,602413,646144,-143803,-277704,-1074405,188898,-93426,-1590645,256286,-366272,538172,846833,794249,582097,322473,-341423,275110,386355,-628352,-1567282,-220123,-283992,681534,797131,580726,927841,-65787,752847,-286586,243990,-79221,185736,192652,-30872,-914765,-24269,-1043200,-52372,-1228750,-971813,156137,361458,56337,-137022,-394087,102516,104918,16974,-472762,-325953,-535267,-675447,170947,-309629,652342,49960,-948818,676986,248697,71537,-170737,-63438,1200113,-321884,-141500,-25835,455807,-209119,286204,-178845,-48806,-351049,361087,828059,-147259,-546386,401664,-387892,1420375,-162854,512308,829453,775105,1237644,-255811,-598194,508784,-730627,1367650,545873,973138,-475089,383634,-239148,386878,1614259,-241217,-77687,-889313,-152714,589568,139061,511606,271960,-402850,-557809,-1466984,-125461,-422463,-1008320,581527,-209466,-483049,-807786,-732403,1405475,1526022,340819,-1418180,-724611,173676,867428,-461668,462617,-668526,-136619,1311401,305160,216080,759580,665839,388295,215039,-986315,-609446,-399499,414458,1257691,-585683,69805,1941581,1386505,1588993,-52931,1364496,61081,-197567,371732,-517319,-542946,-179135,-236341,64786,-671329,-456730,-245233,246788,-63502,488150,774189,-569186,-703983,198507,768668,149472,-241475,1387771,890051,-199362,-205896,-779809,-124323,-727101,-637288,-497506,-730093,137759,-556356,196052,442302,47895,-911671,175780,-573822,521147,-1488356,-2263,-203569,437173,328343,-864125,-1032866,459031,1689355,1033628,201747,-1189132,-589852,-317342,-1753694,63650,-639493,351707,677757,-694949,906726,-1040168,41396,1860180,930417,645180,328330,-392325,539660,1634982,1491473,880621,-120511,-449915,874708,1038333,1592322,582627,-522795,-121872,1443832,-559284,274167,743779,113514,447838,-566165,-584164,-856407,-240000,1219563,-1183805,55027,-675310,-1154625,37500,502618,256471,-848102,509714,-854794,337123,-680058,-2728649,-478650,-362623,639420,-25538,-429004,-1041912,-481377,-517636,-78188,760593,-252621,970259,150437,-604805,-552840,787966,-87131,-1601411,-285999],[-106657,-500778,150687,390692,466670,762860,327539,402426,-237787,106616,1035373,109555,-188301,-1954797,-693091,-362713,-392259,1143596,1509281,-1022367,-1765312,-734321,1098281,-408762,1095373,-328511,344986,122000,548707,846909,164894,231943,1630148,1511822,254934,-361091,-957444,214623,-949052,677210,222521,-362739,386046,418693,1040222,-663797,-1039004,163851,-359600,-406428,-907664,242551,388080,-628909,-496657,67207,1324199,1326169,872361,783493,-284754,-804848,363937,-819958,593289,58383,681107,2071196,466276,-413466,540204,-916488,950060,-199163,-830586,-627169,18505,-881958,389629,316537,11438,273451,-317022,749836,-344712,-800401,-547724,314256,208462,369405,649160,-1240733,367289,-152441,-91550,-1592718,1671545,413588,118259,178552,192697,106318,-1060157,-1440637,-1329832,-919131,-893914,1170935,-460499,309323,680054,-692006,210643,-76365,-181054,243735,1003838,-767414,-265754,318926,-715942,-223481,-215692,29527,614641,684295,312764,-1215555,181005,-430780,1006622,-46137,-166331,181509,-902735,582463,-742667,394646,-404223,-54514,492967,-1159448,-61549,101303,582771,202285,429149,717462,41588,-360694,-106436,125938,868338,-330680,-428270,-315072,472146,-295568,749807,-139945,486620,-333242,-329212,-90516,-507667,-770920,-60186,179859,-758160,-527165,1043626,49164,-756887,-553406,267866,-778150,-135689,-29423,-1416882,432840,1067089,1165261,413894,-234918,357973,93025,995350,-290172,-589812,-702268,-441823,-217620,-231967,389062,-776745,-748040,-1250599,8250,241820,502173,170564,-45923,5766,-194834,-406573,659262,1378722,69934,-5171,-62355,759709,1360181,650645,-825927,-450271,-1172165,-97112,492115,-601488,-455643,-331480,416701,-779866,619589,-386304,-328450,-87172,-1122070,794529,161390,-202929,-486517,507379,879579,372507,-78918,192048,-796823,1154580,700618,-668316,1041,149445,160799,283062,523391,1098236,1165812,661928,-452164,-1736381,-646175,774333,-632219,-994963,211730,327206,143633,-214593,-561717,345186,493317,-1071977,-643335,-492084,-207989,328762,290981,-181378,72828,-1498198,1695800,645460,-183065,131045,-80162,157034,-641152,305706,-389981,372831,-484197,870048,244048,-8667,-423539,294860,1095533,842623,-250071,5706,-388091,271444,1891592,-481609,-201263,476889,-878132,-976363,-1303817,-1645448,-328927,348746,265078,-18042,-143552,-664786,-257480,-1413224,-1388921,708373,228325,-2478415,-546199,-931283,-1076712,169003,364698,985289,607458,-256279,-1771281,678090,271652,32932,1289861,236010,-462114,-975863,-110225,1797364,110207,-278690,-492746,-277907,167786,-583608,-1802864,-836113,338969,-426354,-907773,508043,-636171,-246602,1141264,674634,393979,195105,-98077,906390,-58359,-1580248,-963704,221999,1186184,59772,-149286,159953,733058,-430884,-275647,-191751,1233853,947250,-752170,-584430,-548345,-701081,-563936,-131013,384595,1054607,452499,-123203,234480,-706951,-334186,-892232,-53134,865771,-100706,-1009130,368530,196711,-603628,-45013,406378,-312441,-114872,-402220,-142744,-244925,436060,-374825,-546666,-1132843,-548821,373928,27135,1340430,102192,123686,-148545,115921,-151467,548494,-254158,2506,291626,-800059,-741524,-1340735,865771,-268337,-822330,632454,-292185,-418659,-1287779,-1321052,-789477,1361392,-577600,-754353,-58573,837475,-364371,426821,1133441,-580710,-1046970,-1236646,-516433,-956227,1665418,-82190,680675,986158,-412886,-167788,76237,-919969,99479,-207650,-466387,710578,-474237,389757,257003,205644,-173255,121860,-643711,-649046,421617,-60163,-1162679,-554898,519361,762197,-280891,135154,-33245,333895,-135114,963051,35481,-1057387,-430020,964932,626196,-730804,-161561,-125538,-380569,608059,-450197,-635440,-901251,373070,-62850,290852,-188355,-712882,-204686,829862,975071,570250,-1771789,-948937,406204,565119,-339670,-562010,-1695971,375074,-240598,292783,-94926,-419079,183162,180830,-405865,-238083,-612812,-357594,-74384,-863483,5745,670746,1188812,511748,554133,-625518,-743534,-338625,-267824,679820,-179918,717003,17489,117117,939597,-801773,-785265,-474196,-280231,1303617,-73939,1423930,1183104,681116,-513674,279915,-381007,-693052,57001,373823,-145236,347963,425922,-1184782,201589,1509674,1622490,1451315,544797,1082083,-274250,462192,-101978,-21690,661306,-156647,-242647,207522,315880,712201,-662326,87627,-110438,119485,-1053728,131231,786350,-148515,-94671,143940,722842,-48448,217820,-653167,396191,496185,-643908,-291867,715547,1288756,457544,572313,1337992,43154,551042,-724782,734490,128500,284859,503245,713298,1834898,-88845,-118102,-796741,657771,-207237,-1013968,-420543,402458,1034104,-347133,937036,-76475,-1050066,1185303,756818,2255317,903316,-303427,-375447,65612,-734540,-875137,144297,1157127,376002,261641,313677,-1077449,-355779,635988,358716,106317,-512483,-611232,1242042,-171991,890456,349968,1322992,-171382,-351688,1033042,243299,916640,-758458,-485832,-734125,-963322,-1257125,-738472,209461,-388389,-820052,464819,753174,206891,-783136,545791,68255,-1270441,-1527,-17862,-624028,-385075,995010,71573,283622,-957908,1190538,475447,-1539311,-998596,485101,2127308,947485,-203964,-1168634,-1571942,-770891,-263993,666486,313845,1170450,412631,172633,125365,274400,572637,-170037,-2537184,248964,881318,1487505,485833,-1972,397634,319739,228694,70416,-135491,-1671588,-233550,-84310,-473050,-378674,-927859,-1147218,-424348,-137133,-444235,383820,274491,312078,-846100,474634,974743,2350485,126836,768407,-144432,987376,304065,-63822,1937760,472963,402369,299430,511884,-52872,-450970,73183,982518,1580814,610549,908717,-1576264,-944440,-1217611,-119446,-545325,-776276,-985788,1170354,764735,-120731,-626420,222065,651186,317032,626836,-70696,-1009357,-250334,-606442,-2284206,-1325456,-929039,-870534,583420,627351,596267,690814,227808,1419740,-588971,948399,794985,-283230,-500018,-1077160,110370,394496,-773981,80301,-3387,737897,209052,1218135,497944,-48281,-533748,183490,-207463,-306241,-1326550,-440893,-549869,681351,882977,582447,912574,113251,788028,-694649,376168,9342,348526,-248706,-74773,-908623,121419,-494778,254669,-997041,-1041468,-227608,416366,-435245,-634766,-986727,278193,77484,114169,-518463,-332539,-970745,-325855,436662,-286768,1013648,-279751,-942315,145620,386196,250355,-160606,506466,1268963,-228028,-149177,175869,-15933,-453556,237443,-189095,-296941,-8214,656768,902039,-199436,-464177,120845,-413514,1840441,-22385,848006,299694,327138,1389776,-478008,-643591,490416,-1073449,1169818,96719,1099648,-35331,135948,-565468,306313,1917979,28459,386578,-792227,-280294,632792,366920,450377,145995,-567395,-124768,-1119756,-212090,-516667,-803040,380420,-483813,-399025,-934675,-788589,1618836,1006407,72809,-1455551,-882146,768617,879405,-59584,543830,-576246,241072,1848250,312027,87645,724067,708494,613927,-256483,-1316176,-454596,-77224,497221,1246016,-1139589,123037,1488095,1175648,1049343,145397,1537361,-825139,-370313,333974,-383317,-420577,47607,145388,507733,-429645,-768191,-492252,-40196,442292,1137489,1122458,-332053,-182097,368708,774916,118794,-221666,1884728,983496,-71444,-32276,-1018966,-497398,-687842,-221516,-373577,-549208,136742,-933970,51383,832945,276697,-800262,325009,-361324,146843,-1489662,32149,-257498,604845,549935,-882901,-493596,793607,1869894,1085173,169731,-1251144,-197093,-16963,-1172218,316710,-225149,355536,994759,-590041,850386,-1283361,-427586,1535843,599002,671109,88876,-696716,556803,2070827,1349001,907842,-295944,-741466,1297299,1476833,1688541,447373,-330612,-126194,1632443,-273835,66780,995192,-118192,-347964,-608027,-446146,-517819,-72368,783237,-1071856,171051,-599315,-562860,674911,879962,349842,-630767,790141,-1027017,244542,-84300,-2501384,-247942,-707164,568451,79333,-343647,-458501,31019,-439691,-182189,729741,-342253,788826,183496,-508368,-657795,298259,-491905,-1192315,-21741],[-67345,-464513,-55246,460666,734112,1135753,700247,639321,-101762,122753,938499,-64214,-195541,-1153257,-539005,197940,-240399,1381854,1420541,-761306,-1409674,-800155,203228,-868605,1251195,-1074841,478473,62980,440600,350909,-186245,287793,1925458,1269838,23020,-304236,-634511,289787,-1099560,844315,383004,-163068,340931,923501,1037345,-68758,-1091302,-181793,-702622,-227060,-550624,-87938,139803,-759402,-203257,216933,1428477,1103520,270924,795945,-171927,-879957,275119,-169640,727161,83195,643827,2103735,1424491,-281652,508005,-852007,672828,-497470,-652789,-795215,221949,-1011934,-85360,-38680,-287690,53169,-1030371,666776,-349934,-862875,-216587,149576,-280751,361985,496430,-1436356,328610,118834,-258456,-1468432,1561109,458459,198178,50424,412562,199999,-872982,-1408583,-895526,-752148,-820710,937765,-633175,293860,746826,-656599,343424,170672,115571,104559,460532,-1152927,-240859,872867,-976472,-574139,-602519,-41892,640493,273410,80935,-1595847,-213,-543895,804999,-795218,-510866,80689,-1484598,41085,-790728,226861,-743061,-240278,153143,-1304385,-11692,-52846,821279,339961,724293,282909,114008,-33941,394517,156095,228240,-386989,-455130,-232759,434198,-66854,958868,-638128,289229,-698115,-1014994,-470592,-812456,-1175112,-428012,389958,-465851,-860743,714065,131625,-365316,111058,390368,-1145066,-192159,299108,-1560050,711684,1007058,851966,407410,-594122,301807,687891,1026314,-232710,-148663,-1029075,-634755,-505882,-171275,52914,-507688,-531411,-941511,-228534,-149330,-146779,183313,-183973,-57140,-223002,-369517,721089,1295132,782414,361842,-249091,548449,1505925,638454,-1015480,-348370,-1050822,-131486,715233,-608065,-245346,-410145,477530,-724236,301627,-378847,-965129,-303004,-1221829,698975,419440,-246226,-389668,292894,632906,76065,-237432,49427,-588585,1307870,679253,-488045,-115348,-104009,-55486,561058,778104,1395176,1185802,537400,-227198,-1717084,-381516,808525,-396005,-1453481,-97964,467346,229811,-206451,-826154,-68526,264226,-756990,-642017,-698628,-454926,301998,330327,-351649,-117482,-1851107,1059052,558885,108748,66632,512514,468908,-396092,225056,-288648,500699,-586625,881733,-139709,-117463,-151679,169137,947968,822707,-282935,192403,-195523,491521,1892289,8887,-93600,400579,-759330,-1464649,-1170328,-1256516,-5194,47726,250953,-238923,-144051,-764071,-14084,-1025005,-1174783,732623,176996,-1668171,-504112,-743419,-501276,-209657,235256,891000,146563,216043,-1146647,918840,410595,-251352,1198599,-312809,-124586,-891812,-124359,1546537,-490691,-409785,-198183,-84781,756474,97173,-1415778,-880855,364654,-639621,-907487,817859,-697684,-448227,1199923,595491,80815,124802,105370,781608,-134319,-1295512,-929884,430059,1094370,199957,140678,375529,593421,-443330,-307795,-46568,1181753,575098,-885434,-788174,-497341,-486193,-531339,-106964,205130,933309,341068,301185,283550,-781846,371191,-522096,-254983,1025610,159091,-1097539,485907,603654,286346,-22547,252525,65163,-87274,-524115,-84070,-20731,669861,-335362,-353594,-908642,-429901,354696,104778,1413686,215317,368058,-260107,425105,251667,1144130,40545,191544,1026818,-968404,-1060996,-1336754,23247,-338388,-592719,423935,-70617,-376466,-1144578,-825794,-225597,1123248,-813051,-809923,-87889,874300,-543366,191448,1164525,-506126,-731173,-1216036,-547956,-518382,1697583,123552,595884,1177938,-539303,-425837,92154,-371512,-354999,-632461,-552964,791126,-737806,636025,445717,347214,154859,106116,-600786,-483185,88387,-168489,-667094,-553716,179908,993939,-94122,55564,-24653,-8141,-460615,834973,-324151,-989236,-402587,578200,150397,-676856,154358,-503761,-544102,709939,-489120,-1111526,-872025,-27484,-155169,998933,218566,-898401,181113,1067620,1113931,632090,-1716662,-1085629,722113,794899,-546174,-504524,-1188863,504546,-177048,-142896,-90168,-681366,103940,561810,-1295180,-480394,-411147,-418911,105364,-631492,-163284,432905,952061,368972,615020,-1434300,-1120084,-280894,178686,700464,-303662,-446152,-719946,-634510,731275,-594466,-581470,-547193,-362305,1486973,227776,1012849,1102650,992690,-460311,424652,-328948,-143871,698642,224933,-390374,185584,515376,-1168824,169582,1475694,1926289,1013765,542531,1048763,-316017,140270,518962,-64579,454948,-218264,-315173,-345166,-235098,87794,-823330,-70083,4735,-48997,-1667025,-285338,167597,28105,62149,155853,1389372,133189,-72844,-623762,1632987,945420,-807018,-141157,650430,986799,199347,859776,1587256,165800,592488,-432931,945100,168117,647594,494612,763846,1604063,-128171,-143892,-583365,989305,-337150,-684446,-540490,346681,955474,-193636,1014226,252434,-930622,1289773,902773,1629572,787562,-370898,-252610,-490667,-541283,-66563,-22010,971899,12507,19010,298191,-1037085,-444116,376769,692791,447755,-182925,-1108849,889343,-175068,803671,577272,945454,-365062,-1065223,1080299,-15448,1144721,-455836,-733313,-526686,-947052,-1173567,-1282399,183046,-160792,-344403,566072,302532,352129,-586767,247090,-26550,-1380971,-118396,-317122,-468558,-249322,995235,74255,486951,-645510,1080401,52316,-1790201,-973044,1012634,1530541,1146935,-32129,-1083478,-1222241,-1028051,167236,618967,314002,1046261,1943,-119131,-283129,-155575,680139,-170425,-1196922,10819,265208,1297110,438715,-252228,268320,438721,-249216,31913,-432355,-1748547,-703002,-292925,-483100,-41935,-824202,-884194,-267867,90759,-189330,241980,-18728,170256,-741618,847565,542017,1485619,278592,816559,-401871,1314552,368055,22952,2091287,237659,387885,262879,475307,-237196,-421600,262045,902225,1419164,530810,1451663,-1029145,-319775,-975148,50014,-579622,-719732,-878937,973472,506902,-57025,-222323,555580,833074,152603,906831,-38760,-955372,-154793,-320115,-2186221,-1595504,-713981,-1119563,210277,823902,559017,316479,-284412,1132479,-508840,1084792,931357,-286894,-639309,-994608,-106291,844341,-4756,-117901,523102,900060,-452504,1517457,279796,-466149,-692234,257026,-812311,55433,-1117875,-610091,-619486,623524,1055412,581049,810901,178009,634571,-954536,578206,149712,511590,-640917,-47185,-594486,264668,-28047,416083,-545682,-1062499,-621313,377010,-786934,-722785,-1367261,478563,134160,153106,-581491,-230232,-1147434,-22,676936,-259461,1256841,-482528,-858439,-253121,573232,459953,-60749,1012062,1257419,-118736,-20033,403493,-496560,-755818,98496,-183323,-441142,270682,852738,1032552,-257398,-351257,-262599,-509770,1860481,182377,1132184,-261610,-326899,1418265,-644056,-604305,485173,-1268371,850171,-120213,1112482,298890,-92869,-868466,228739,1906853,172598,655501,-734818,-425505,537096,548853,313228,127344,-836341,316283,-661358,-108264,-495273,-515722,145298,-688674,-335553,-875349,-718227,1647312,225565,-278319,-1261788,-866648,1373867,735670,84414,423400,-342173,417512,2145532,263971,-152988,543442,644465,856148,-691503,-1548882,-289433,832366,621815,1139852,-1846493,76981,866923,840537,671381,364902,1480317,-1558471,-390778,-3469,-269377,-271665,326110,310854,1110424,-103084,-963281,-613513,-373276,738013,1648662,1224362,-64942,302933,233263,476132,-109416,-121739,2240537,1038256,76200,134178,-1185202,-874733,-615117,92736,-249578,-317598,313049,-1189542,-145713,1112703,420719,-727199,447859,-234322,-222441,-1364045,146432,-232637,583873,565086,-771022,123026,1133350,1814857,1138805,137429,-1246695,-337993,236863,-598124,655206,382194,343884,1167763,-322010,664891,-1210533,-842542,899434,446118,659253,-217806,-885050,106381,2141729,956604,831637,-585329,-904946,1330925,1718150,1483049,197610,-62083,93657,1661835,255238,-119524,1163467,-343334,-814343,-477974,-349462,-192448,131605,161994,-789679,340543,-704381,-193516,1351240,1016448,103670,-433526,1031739,-1219184,97070,571388,-2323590,-235982,-983801,408281,157312,-163301,-6850,457282,-365367,-426140,526701,-419495,578469,150126,-381577,-589798,-215956,-883213,-760742,285918],[-70185,-386785,-338879,591151,894130,1341425,885345,721572,-31817,126671,736773,-68513,-241962,-459663,-355442,687042,-205948,1307057,1453663,-404108,-733083,-708014,-597018,-1170216,1332239,-1444047,322098,110029,458906,-91629,-509918,259173,1629190,642714,-190335,-302630,-336573,514407,-1074045,825384,351163,122909,376336,1271290,979889,430665,-953158,-464937,-876274,-133719,-111239,-431398,-123280,-919462,160632,513627,1301175,755676,-337201,730386,-90753,-980777,236210,573528,863601,260958,607213,2015040,2117430,-246935,158469,-741557,242034,-722223,-475391,-826283,531257,-1043372,-737354,-419042,-530372,-104056,-1343965,480226,-246155,-813292,226340,-98284,-703249,329280,264559,-1415967,229530,442992,-342689,-1122484,1233678,444160,249884,-39526,453905,200532,-709228,-1256952,-294054,-394223,-565032,508378,-808930,215576,583572,-639061,400912,438205,235631,-206506,-88359,-1241781,-293539,1272255,-1098698,-743887,-902603,-230549,393918,-465289,-257705,-1536284,-205496,-504604,327863,-1254082,-673218,81349,-1820369,-472313,-693277,42893,-906972,-288451,41313,-1208385,109438,-108299,1002302,467926,1136881,-214943,202826,321171,992993,186239,-429113,-438319,-513727,-128876,304342,77186,983618,-1177822,-14468,-592667,-1410415,-703792,-952975,-1199947,-460847,428212,-292413,-1150054,230423,72963,4444,596491,325335,-1490635,-362161,448674,-1358320,1130156,797413,643289,271352,-970558,238285,1090674,1129633,-84497,37558,-1242238,-644528,-703026,-166921,-171501,-120738,-377428,-476463,-376624,-469837,-454057,260881,-299580,-95048,-283092,-395579,654966,854116,1092159,424739,-475283,222842,1496137,560772,-1146932,-254124,-908227,-198398,828052,-525127,-136749,-414232,553310,-596601,-36661,-323892,-1431127,-594984,-1177052,447628,625662,-280459,-128609,-62741,396984,-174342,-311845,-66242,-240044,1327460,555573,-337097,-264293,-393308,-173814,749237,986885,1466237,1000854,498477,-26369,-1342641,-150942,837943,-132136,-1749653,-524105,335584,442699,-75093,-947070,-502277,34193,-603158,-617908,-669103,-638912,255222,415940,-504717,-336662,-1830553,301024,433275,189628,-137594,951346,842392,59448,113386,-131599,586766,-519170,774874,-571377,-251416,154224,-17694,514896,654694,-123821,209233,-8296,698326,1686306,387322,-196426,287115,-428689,-1862255,-1001353,-697308,242839,-234310,247502,-372354,-135905,-805432,147046,-485035,-585596,691537,-78817,-677007,-206951,-439272,-13359,-646672,2744,668162,-137387,459767,-338970,848816,424525,-381916,903483,-745238,-2807,-577313,1546,922827,-1006783,-465036,154944,162949,1183273,616245,-878366,-756787,361818,-773854,-691890,1115238,-594485,-716558,1017914,411719,-236063,-24705,240817,501460,-16663,-511568,-831127,592751,767864,86736,394600,649598,300856,-547245,-260092,74760,1010121,-60589,-903932,-861270,-382360,-207548,-231682,-162267,48137,668369,233586,600620,385028,-784053,1261485,-188212,-652853,1079215,404403,-952118,708938,869241,1215131,-10834,-79738,373972,-59078,-598468,-8063,97304,613080,-184788,-303681,-428459,-104342,363319,118862,1024162,205906,619960,-305654,662693,611182,1557881,337387,328795,1515504,-994248,-1172860,-998903,-853794,-450088,-307101,163403,-34031,-320044,-999979,-137924,330975,824448,-999924,-849731,-206302,737738,-615689,-189533,915114,-312419,-149311,-973009,-538295,37783,1264436,247666,440820,1084634,-460601,-526672,203306,232537,-623670,-959655,-511475,873650,-729630,643412,440501,385905,412592,54351,-713823,-330801,-170627,-220256,-103398,-400388,-138188,997003,108650,-4131,-146399,-289820,-823654,618177,-551150,-962344,-440440,179971,-303507,-542624,250540,-776982,-585862,808004,-371509,-1368514,-793907,-560132,-315057,1552724,404587,-1046231,625414,1130650,1115173,630733,-1368766,-832504,904417,847768,-701286,-293017,-480391,553366,-113200,-545305,-7469,-806290,-117190,832827,-1994778,-874730,-175828,-415415,282147,-276951,-266017,-200334,543729,92060,174914,-1761089,-1216269,-308592,662414,508439,-549384,-1322893,-1211805,-1207150,569002,-256208,-444513,-599607,-352630,1394011,647276,530740,784995,1214459,-296506,514315,-462470,131790,1287885,126318,-645075,3133,635772,-970085,109203,1246137,1823629,419265,491241,1065851,-389646,23090,898275,-95516,236365,-213353,-498136,-1064493,-766473,-459325,-812515,-461319,41105,-228387,-2017852,-595522,-418616,137507,117077,139644,1653810,313628,-375528,-569492,2295681,1091500,-971663,-27753,669600,608943,-114755,970230,1686440,357670,473693,-261263,1156881,163345,1148107,619375,700708,1022467,45367,-254514,-340875,1172825,-587240,-289649,-721071,348404,949440,-100851,735041,476752,-550201,1159542,865974,993049,726049,-366177,-80990,-826959,-227870,600478,-207405,481355,-360896,-233741,168204,-743737,-262358,-172363,843219,818711,180960,-1153067,461969,-172438,774764,701867,590569,-487138,-1506849,921440,18814,1162064,-129602,-843163,-417097,-613067,-864662,-1638502,105609,136380,127464,719405,-95914,334618,-269253,52368,-155181,-1334095,-184627,-502665,-255133,-174168,837215,115892,774380,-301465,683606,-405147,-1847357,-872532,1196021,842541,1091251,168053,-676189,-658752,-1204877,450437,364941,253635,800216,-404123,-368557,-691920,-346308,660744,-184357,215221,-259362,-183500,1041844,357955,-405864,220551,601477,-623945,-14928,-361713,-1494972,-892305,-330916,-548641,177998,-780808,-652295,-73197,475124,255959,151629,-275881,172320,-547934,1095171,-15200,127601,405782,779302,-618870,1491309,533594,236279,1922163,-64538,248801,218121,378890,-496157,-312422,405189,728549,1034508,480491,1916263,-311901,613249,-681087,84040,-683174,-771537,-829490,564142,304906,113917,-25546,649325,954379,44806,870666,-40127,-815192,-9565,-195231,-1873635,-1284276,-517753,-1169652,-275053,847565,495476,-113997,-702751,854362,-345131,983614,969341,-215971,-662512,-863511,-408327,1105541,441406,-281326,1083628,953072,-994921,1581732,185,-843303,-834449,475502,-1296860,366590,-939564,-682036,-508010,535657,1258509,588148,637831,78973,305115,-988439,731728,305773,602433,-904331,76450,-47691,345662,280921,432349,-20046,-1014162,-890429,278018,-840691,-367109,-1525740,654897,237176,141910,-641048,-44394,-1031572,186715,853905,-249151,1233385,-495207,-725673,-437446,674004,676031,87694,1402737,1172690,2272,214549,589294,-889372,-1102433,-60677,-193889,-731382,448773,901744,1163287,-292509,-218899,-612876,-647128,1432114,438414,1328897,-702036,-937548,1304800,-719759,-496355,510911,-1294411,429489,-97817,1056254,457755,-219761,-968898,159711,1590681,160132,661640,-749670,-542822,327449,635954,157104,231253,-1094930,638324,-220880,129740,-383162,-276787,-83183,-773911,-262302,-628560,-523012,1360507,-593605,-558416,-944807,-708802,1780589,415557,-64700,162214,2389,338894,2122333,174761,-479753,251232,547321,1055129,-944742,-1624054,-165212,2008851,743324,966005,-2384935,-14033,331595,512989,489914,563523,1169699,-1833585,-211616,-627114,-172863,-116722,604427,259046,1722815,252859,-867986,-580746,-650998,731340,1855932,966188,171648,631859,-220666,-87623,-468366,-24638,2306341,1011348,165280,260575,-1248317,-1152858,-541737,231192,-159448,-59899,607551,-1254537,-325727,1339495,463315,-659886,529045,-137024,-483187,-1202160,244281,-198177,363256,399630,-540172,704860,1328071,1536809,1105535,70701,-1228574,-721501,350410,-240624,982306,1028700,324631,1158327,-74842,375724,-914997,-1145557,181521,461416,604189,-513019,-924724,-599832,1936777,523658,693393,-874291,-871068,963511,1671399,1025859,-145094,189536,492053,1441979,826326,-270674,1167828,-474203,-846431,-265432,-362729,17192,335910,-398793,-423112,489917,-979245,-145123,1770592,845971,-493927,-299863,1211159,-1357504,-73181,989661,-2384050,-463237,-1162514,232135,191329,54496,237258,726406,-397351,-838621,201522,-464964,360342,79021,-306211,-356512,-642025,-1208273,-497054,500683],[-108212,-252198,-616092,695141,879792,1305526,892206,615885,-31966,154085,478111,88490,-313392,-69884,-222011,948921,-260030,954176,1567176,-46790,50910,-469085,-1090412,-1220394,1309374,-1343840,-125826,281532,719469,-326129,-728925,168038,923629,-208888,-326716,-346419,-128373,780021,-823658,708783,212003,470522,582098,1350236,898547,623997,-548562,-577308,-891361,-169377,274401,-662049,-316940,-1095353,474203,913543,1010495,448939,-675300,635408,-164781,-1075512,259286,1159303,988302,582040,585313,1776099,2251837,-311249,-307588,-669024,-191242,-817049,-310765,-655363,913078,-939400,-1291877,-707743,-685093,-167656,-1193012,219067,-121835,-581178,693888,-343240,-939067,302872,29480,-1245391,64631,709046,-334496,-642512,756251,426747,241662,-122603,521817,176063,-509333,-1022215,251023,83257,-197854,56346,-947210,109547,208840,-639144,468181,678305,113674,-659587,-508470,-1021953,-430573,1358230,-1055333,-730112,-1113851,-483147,-34619,-1275392,-565327,-1170444,-427247,-337347,-251785,-1290789,-625543,170638,-1750876,-825510,-475068,-88276,-891181,-150959,148223,-957421,258588,-78942,1071739,582837,1553146,-565226,293801,596759,1473525,235747,-877599,-473890,-579162,-41704,128212,91227,780884,-1612826,-341849,-52959,-1352706,-734860,-862086,-941048,-300563,303494,-275024,-1341575,-346722,-84799,291467,835268,164867,-1747853,-678666,452581,-887881,1542529,548488,509768,55798,-1226351,214151,1093068,1227594,284909,-49701,-1376938,-497857,-755805,-190520,-234967,291990,-246999,100154,-300751,-674584,-330609,409462,-351462,-102662,-395894,-500034,503304,176754,927602,139870,-687376,-112738,1325242,436626,-1187872,-206177,-763619,-133415,807087,-455275,-262180,-370353,643154,-473265,-251973,-191314,-1444291,-854901,-987610,74507,751859,-317290,140038,-488210,115911,-296482,-299911,-123505,150004,1188324,401029,-159700,-404382,-631687,-117968,827836,1122017,1381794,703528,576258,109017,-702084,25105,845176,52496,-1765237,-930808,-68589,743405,193946,-931927,-868215,-155735,-578791,-590836,-455268,-709055,154463,498470,-622564,-521213,-1492048,-337146,307674,81665,-421864,1161998,1178592,592472,5100,54880,622816,-385434,531806,-931895,-337530,395589,-199350,-130608,404845,122932,47916,213307,847724,1319994,607739,-352545,137147,-66031,-1889339,-826297,-115615,360711,-438787,231704,-428987,-120823,-717825,176023,3844,181808,607871,-497255,59375,266923,-146643,262397,-967200,-242963,377911,-72576,440106,363769,493474,381707,-243447,514171,-927050,-80592,-137199,193313,82054,-1276067,-400274,466826,409503,1337181,896834,-301295,-574217,326504,-861538,-358734,1311217,-367225,-1015947,655848,173456,-467042,-196161,291548,194834,247120,473941,-703273,661454,313740,-254753,551663,917767,-86140,-662424,-154639,100553,806886,-761823,-766578,-783263,-242400,5381,228510,-280147,-60239,369320,151352,744812,521851,-655418,1948323,52224,-1060955,1013742,597960,-592370,956785,907950,1794080,2268,-483329,516739,-72428,-614303,62155,68633,324560,82080,-428789,249195,326446,439700,67054,252428,64718,795771,-268946,689480,720551,1668905,539406,360972,1567089,-852379,-1022266,-401363,-1454511,-607992,-193142,-40746,-181638,-258108,-885894,497349,722932,701508,-1063142,-900560,-381569,479093,-485104,-587210,504802,-18728,621755,-577483,-497082,550784,599781,318297,215353,704436,-194112,-364462,340167,361608,-633472,-1098240,-349680,889297,-454090,479847,278569,322015,551831,-29318,-934546,-248826,-319608,-204677,365530,-202105,-391731,777792,279485,-28901,-320563,-428705,-1147943,330026,-541415,-891079,-481920,-57178,-596090,-350082,113420,-888316,-479572,868866,-179746,-1329063,-615430,-990499,-501059,1732589,309963,-1219050,961501,946107,983775,558574,-929206,-317714,871177,648362,-769875,-26096,-41635,508453,58179,-790096,78795,-814419,-459366,900440,-2272098,-1301818,46168,-379682,415324,90234,-328899,-849054,105168,-146989,-718530,-1528835,-1076105,-448299,1052693,200191,-841465,-1430598,-1414061,-1511406,460730,95750,-387753,-621721,-245074,1039994,1075187,40615,351432,1298306,-80429,504130,-796189,48855,1718381,111215,-867926,-177696,740226,-705538,16916,743229,1346120,-116874,419570,1185791,-439683,130872,920321,-52190,48346,-153695,-664475,-1775524,-1162136,-799677,-638574,-899826,-32110,-338894,-2032540,-718099,-755640,141786,62948,98398,1386796,432512,-630597,-558144,2136191,903092,-1093270,-26907,784888,197381,-404265,854132,1620342,557490,222637,-275160,1296391,131074,1596532,808282,559681,284818,381271,-398642,-124759,1170902,-896080,38683,-865897,431075,1042465,-78798,146393,590611,-36472,861587,563237,589015,698947,-312344,67025,-838983,131973,959361,-400659,-106163,-584969,-427070,-12543,-321118,86249,-836554,785621,1156770,436634,-707640,36602,-189798,800423,761347,367172,-526611,-1553500,615261,262472,938868,202013,-766553,-484688,-2344,-459061,-1563867,19348,440259,475393,875770,-323610,74689,118233,-1389,-255265,-1135572,-241055,-586105,-14842,-136723,560906,162745,949379,-18342,242195,-747793,-1677292,-689254,902038,300491,803641,373107,-13894,-67748,-1204385,534616,81668,186981,501081,-732666,-580973,-995823,-250606,521776,-254940,1118300,-503916,-463418,818367,278966,-404280,232074,755016,-820528,-50966,54650,-985717,-721548,-177684,-652331,259957,-790044,-471786,98390,896255,774496,102769,-493644,273470,-340843,1099454,-623030,-991368,484814,690777,-733834,1510742,732004,479948,1427692,-395578,22302,187144,279914,-783624,-169502,483458,485248,562927,462022,2143056,378904,1541076,-365459,2214,-830925,-954362,-866921,54382,241100,364198,9182,528212,976122,-73754,526189,-137252,-630220,129767,-331752,-1482511,-511528,-314294,-991051,-755107,764192,405458,-537751,-928598,599579,-178796,699298,862066,-146998,-566503,-711181,-675972,1073615,496501,-368856,1511743,842853,-1346877,1376688,-259947,-1122315,-966827,746390,-1590270,570452,-739770,-635788,-276955,447406,1397920,601508,461216,-179127,-132247,-805805,725112,442588,579473,-1020006,268876,556849,339671,401476,335145,410608,-908408,-969009,161636,-601704,250191,-1529638,763301,330273,95696,-663173,181971,-688035,159101,947794,-262044,866241,-322644,-518077,-396777,612528,865396,241366,1619753,1027444,114429,465774,647531,-1153071,-1468583,-185201,-248106,-1358526,566653,798321,1217967,-278737,-80002,-805326,-777454,671010,709043,1446352,-907155,-1268938,1066436,-686907,-353765,570415,-1184362,-32542,78366,986684,484057,-193519,-726181,82978,1088151,5972,432922,-815415,-596163,54648,612231,60241,423130,-1246272,768791,80609,394136,-200780,-98063,-267832,-731623,-147315,-233487,-223658,740919,-1206752,-633074,-647950,-461875,1866271,-33299,-387890,-101171,401495,42108,1743220,62147,-818154,-95328,488850,1133331,-938794,-1511344,-119205,2907176,810787,760597,-2447511,-81069,92064,295992,437559,688418,665958,-1551120,168771,-1321183,-96765,25393,823863,116137,2148781,565935,-435293,-441303,-788444,469912,1689882,407616,358219,741321,-860318,-728305,-820549,-13619,2051771,877088,146267,328673,-1195202,-1274969,-511629,180004,-115678,185276,912426,-1112803,-424242,1503214,426361,-550742,578520,-25022,-563658,-1047801,240326,-235088,2422,140611,-243800,1141631,1270268,1100482,932236,-43325,-1233441,-910161,296857,-95301,1234677,1526844,295376,963774,22272,47122,-499768,-1295119,-412652,542960,512211,-721958,-835666,-1241435,1682077,265037,537300,-1059808,-621491,377044,1355875,478720,-540130,321754,909401,981285,1266426,-388084,978564,-459996,-522367,-84136,-498291,69962,502770,-709915,-95379,566948,-1308862,-357697,1687424,417011,-1235929,-235921,1330504,-1339421,-223654,981339,-2597029,-801711,-1229875,113486,192622,261117,377868,837581,-584512,-1332624,-144885,-460528,165231,-307,-324914,-28425,-919372,-1422343,-464980,496248],[-161575,-66268,-802927,705751,677833,1020533,792937,333691,-89571,226058,233061,342012,-385491,6093,-183789,926190,-338983,476746,1598356,227470,713484,-148759,-1228761,-1051558,1189856,-863154,-742021,534843,1176925,-298397,-789335,32179,111682,-1038517,-349324,-388065,23500,973097,-339139,593700,74136,828587,974732,1141022,828269,402732,75405,-467422,-789841,-335464,539369,-694291,-372739,-1233662,661765,1322285,698628,390759,-563327,572721,-391336,-1119083,322116,1340241,1081331,944564,566821,1373260,1796726,-458861,-680218,-690447,-498450,-764196,-160716,-275695,1291043,-685642,-1496367,-825670,-756117,-138897,-726311,-64715,-55867,-166515,997857,-508208,-934689,296872,-134927,-1008892,-129314,841117,-269964,-156937,258146,477506,153910,-262680,763152,197194,-243461,-756403,567168,543372,208671,-226371,-1005657,18587,-283962,-638256,588502,851694,-217493,-1079685,-702491,-597672,-619166,1040317,-875109,-593210,-1253955,-725822,-478175,-1844284,-733045,-691099,-640642,-123479,-709555,-964218,-413256,300257,-1272822,-963346,-201280,-135217,-733152,130938,372039,-683542,368181,-13237,1005509,643038,1834419,-584755,367801,710301,1653258,304536,-993602,-485304,-624552,15690,-34620,-23479,388761,-1814453,-604654,591903,-912694,-569912,-534214,-578215,-128555,68226,-393560,-1403476,-891055,-271582,472523,840106,20551,-1834907,-1086431,383066,-306413,1813105,379076,429051,-166603,-1254424,269587,663030,1223548,842324,-310734,-1461969,-277392,-653399,-193814,-127076,606847,-109646,690669,58402,-759064,123185,601446,-323756,-81821,-552694,-653844,335480,-478398,434537,-400369,-823378,-331786,1010350,300599,-1122012,-218451,-636994,120041,664778,-495034,-618798,-328021,717121,-416658,-274298,20864,-921232,-940119,-664903,-350951,786175,-364361,251836,-894924,-225642,-241178,-216205,-109459,441206,885072,266311,69041,-519770,-755838,108028,816645,1207541,1237080,405720,760212,163260,-19407,148444,797095,64440,-1480091,-1135807,-610925,1032398,556669,-817418,-1116606,-290616,-607496,-584248,-159424,-656691,-20738,527740,-695900,-601570,-1003139,-685322,210338,-127837,-696831,1154215,1380218,1034897,-67911,241846,611263,-291981,178944,-1104616,-289268,521697,-304988,-827735,180916,325314,-218452,483666,908524,891169,683209,-389692,-46463,137178,-1396853,-668626,330375,340074,-549309,183996,-437374,-96908,-471034,75487,267869,827378,537700,-942939,388497,781934,22000,327610,-1052933,-410709,103005,286849,225985,762909,-1844,356713,139378,156705,-827335,-251317,289898,351127,-732301,-1234840,-183256,684406,572814,1207415,997386,178575,-448448,268500,-945158,-50726,1329502,-96753,-1275554,238223,-75053,-559439,-333204,278681,-5569,539827,1307604,-584228,613552,-107815,-700502,588804,1109379,-438769,-698309,-21718,251,622355,-1302375,-471819,-585780,-125063,49368,679097,-415293,-109472,154501,98438,752055,657625,-394137,2129596,206198,-1289088,842776,711731,-109101,1118245,703012,1830374,26889,-823460,446029,-148645,-564149,111780,-81375,-56981,429354,-699256,964158,729250,593557,-36905,-588852,-165916,851222,-157025,438903,485954,1472712,585579,254184,1155313,-587257,-648899,267078,-1579645,-802887,-377063,-101534,-416338,-170933,-799357,887774,891151,898553,-975257,-966614,-548166,181606,-141788,-859232,107270,356374,1358511,-123566,-416897,885119,32544,367232,-79868,156928,140106,53278,439572,-295188,-405075,-1034990,-109827,804088,30537,325677,63330,197144,562675,-131724,-1155359,-260318,-371868,-117488,614621,-80782,-573324,414392,378789,-12805,-455483,-400963,-1360416,-13283,-248557,-631985,-464996,-48398,-645875,-178471,-170288,-849664,-253533,847352,-34083,-1038966,-321698,-1112621,-651737,1452078,20875,-1351364,1001481,517649,764992,409329,-548687,225893,607586,230788,-750244,212903,-161899,386714,402521,-809787,114297,-739340,-862436,766479,-2020458,-1624537,230598,-327559,469730,348754,-384397,-1172893,-228162,-191200,-1690831,-940276,-849691,-692903,1211942,-107236,-1077899,-845913,-1393137,-1542902,399032,347605,-386621,-631674,-53140,544245,1372301,-402765,-29481,1210647,86518,369378,-1228939,-331207,1911374,185152,-1020764,-340572,773309,-466280,-97541,-44035,647409,-390185,355180,1357040,-414715,376297,586016,88617,-102762,-67443,-708688,-2242297,-1335393,-890741,-363453,-1173826,-214575,-343929,-1743000,-668195,-811164,24317,-62760,57288,703604,449855,-785136,-621727,1362172,469925,-1145395,-179287,884509,-202235,-593637,525675,1394200,698343,-89180,-441805,1289733,88573,1762570,957060,385603,-304354,774080,-500901,26723,986503,-1177133,216236,-852067,585858,1203805,-104731,-554024,599743,382253,531900,21071,474517,646987,-240714,129565,-564844,428076,1005641,-555922,-565125,-560888,-493794,-172714,86339,469581,-1410194,549514,1407516,459325,24866,-316437,-256715,850976,800331,297404,-474006,-1207666,281548,575082,528508,512148,-521374,-710293,736767,-98843,-998708,-33470,696089,646815,972641,-329905,-397941,530997,54006,-287191,-840520,-317121,-612016,209458,-95707,214560,175841,847739,150058,-38773,-883289,-1323887,-449300,260268,41179,386182,549499,746571,375924,-1013292,430103,-81881,160880,226275,-957273,-776791,-1123423,38352,317897,-399470,1320440,-665449,-616351,634413,229579,-250654,246416,817164,-831008,-57413,653694,-364204,-293426,126642,-758228,211570,-824391,-333396,196069,1155210,1189282,77519,-650762,399130,-181446,830862,-1165280,-1414794,489270,588208,-723780,1405934,834572,635233,757411,-688659,-222753,168790,222169,-1029008,-63537,502568,202734,125969,464770,2044542,892220,2114596,-41772,-142024,-944138,-1183449,-987461,-429274,338653,613401,-39084,252198,859616,-262516,-35325,-349340,-434087,239651,-707777,-1136470,412062,-38665,-641675,-1103961,667952,295659,-896235,-946266,360284,-76311,330783,617584,-133604,-381084,-558985,-778194,720900,273980,-364751,1677683,563784,-1502070,970861,-438754,-1284481,-1075012,941909,-1681421,657420,-481505,-482220,-9034,378974,1394132,607790,359447,-531118,-569463,-497934,507114,536156,446870,-1019653,454859,1016413,266678,345371,165655,642150,-786820,-866121,57506,-230737,850273,-1468348,767840,360621,30671,-612185,395546,-258859,-83272,959381,-285026,199004,-25338,-154576,-186542,398997,992229,366770,1598627,840764,187602,632642,505433,-1286311,-1818602,-256281,-354796,-2234853,704919,578893,1138903,-206638,48531,-778021,-843055,-172867,948739,1525686,-837294,-1206724,747712,-550892,-219185,649842,-1001557,-444288,277131,950605,501184,-18611,-148822,-26336,577927,-232576,78401,-875628,-578434,-221743,496430,84885,614095,-1243308,708672,179228,571037,11171,79671,-382919,-596693,25585,237825,140700,-65989,-1455679,-451024,-459234,-167049,1646460,-500418,-696168,-191669,777769,-361897,1056250,-53899,-1075182,-429805,509232,1032670,-694868,-1218970,-166643,3106930,788329,564016,-1946932,-66377,208274,220018,412726,695219,104779,-846889,682884,-1716880,-57867,140110,937186,52483,2242820,769610,198408,-306325,-763465,108767,1200602,-235865,509605,642585,-1455290,-1162659,-1018527,-131403,1633195,644470,19045,336466,-1037397,-1240665,-556555,-25690,-109173,378878,1119336,-810017,-411398,1528139,351037,-370065,625904,110052,-451979,-891451,100211,-387694,-386700,-107212,37775,1341961,969453,606395,624635,-180630,-1253425,-628208,126692,-14146,1386996,1726178,246631,622474,-76045,-243277,-68079,-1274359,-765058,568405,395814,-798282,-680602,-1569039,1563244,303193,388057,-1093222,-201792,-137551,890008,38195,-923381,262438,1121289,395496,1480334,-472941,638879,-299109,-31550,-18523,-714366,-15659,601180,-707690,83382,557576,-1532520,-665591,1072632,-133893,-1756916,-207636,1407421,-1065398,-310467,573528,-2669212,-1036280,-1179708,103006,197513,427135,618296,829560,-884014,-1717303,-399230,-399167,33649,-70254,-429233,281841,-1046364,-1488373,-601807,230007],[-203481,138963,-844723,608196,340974,555742,677706,-69309,-180714,335420,69703,595741,-430746,-120230,-246188,677461,-373891,70134,1379043,377011,1121631,152127,-1098360,-817224,1011475,-218332,-1310737,790852,1639922,-80300,-678942,-136324,-544808,-1632465,-259336,-356876,184033,1013496,329827,544630,24448,1130754,1445585,732858,795659,-180174,758080,-163467,-625217,-587831,695051,-519655,-260532,-1250696,703810,1628338,504480,690838,-31850,596670,-668090,-1070581,391955,990462,1119798,1175545,523697,830047,993193,-661769,-830634,-807776,-618883,-584576,-24232,250139,1564530,-304193,-1257866,-757241,-768566,-57894,-184505,-309182,-86194,344592,976056,-547818,-718333,310093,-178905,-771420,-294899,820793,-208967,214136,-120409,644394,-12394,-520242,1144129,297662,83020,-513228,608833,837096,597468,-214450,-956471,-23037,-774650,-613788,747322,939008,-636387,-1196509,-643449,-127793,-788048,366318,-627422,-425881,-1344218,-888745,-768715,-1985650,-721663,-240307,-811451,39122,-877942,-453209,-128894,400412,-580994,-927609,44017,-99855,-484098,447216,559103,-500718,378552,31323,816936,566988,1884460,-205504,409181,630429,1462384,377807,-790782,-466897,-626833,55170,-130695,-225649,-77587,-1730001,-740626,891408,-360304,-275401,-36528,-271779,-61097,-198214,-582316,-1331820,-1245766,-412681,547131,672821,-28673,-1686218,-1444280,311424,223403,1873561,361769,391487,-324266,-1016611,411941,-16594,1062658,1385284,-583549,-1476343,-82587,-431205,-131133,123877,708867,38154,1150235,614968,-750759,676806,778420,-232879,-40912,-715198,-782027,218803,-848913,-118601,-1005316,-832865,-340380,590897,190462,-957535,-273120,-545308,487683,447941,-679765,-1066017,-335245,727413,-450065,-114989,280619,-45241,-737130,-228811,-746247,733918,-421515,106640,-1192173,-561387,-2173,-85191,-29731,513033,446957,166247,326336,-616364,-745638,416017,736323,1247792,1088436,189595,992709,143449,478781,243235,663273,-128908,-1013381,-989840,-1086948,1186935,925064,-656500,-1241846,-383224,-617684,-610938,104859,-522055,-263965,474316,-727019,-531167,-564002,-698557,150132,-332895,-879536,991384,1385360,1253709,-91095,397954,556112,-302112,-210102,-1019079,-52394,544668,-282349,-1378030,88580,387124,-470484,765759,866630,509419,666698,-223214,-251092,58406,-497152,-534341,553596,217196,-608536,99517,-430090,-52400,-88636,-100095,243867,1094097,547492,-1232537,403543,1189989,19399,266128,-876145,-443656,-83633,728291,-64650,813704,-452098,400201,623671,-70343,-518240,-385922,587586,389743,-1268779,-928258,177461,810645,588497,874000,996643,445404,-447638,202309,-1046595,98992,1135333,124561,-1417198,-92347,-299986,-529170,-398083,254381,-43862,726415,1751384,-495849,457921,-353722,-1074171,523879,1164654,-571079,-591615,116597,-202541,445232,-1525429,-64420,-339417,-68123,-97092,965586,-511569,-107966,97962,65076,671871,751132,-57045,1754905,336285,-1242005,610881,734474,368530,1098420,314123,1412207,68550,-995761,191395,-277202,-451579,135643,-278749,-371907,774404,-1032934,1498911,992094,788307,-167826,-1119398,-411766,797678,11841,-41031,-21690,1070421,477976,16648,420688,-294666,-171241,783537,-1233821,-1011565,-816505,8440,-591898,-23689,-712610,965779,869886,1350319,-756612,-1013602,-627207,-67694,326993,-900810,-133672,770854,1766820,304743,-282471,974712,-194677,409737,-430962,-375271,377303,586639,481538,-1497219,-46819,-828818,150790,631714,613876,341483,-90692,81345,469117,-228957,-1270423,-350871,-377667,26387,607000,-120701,-691715,30688,384579,35715,-486202,-252351,-1407448,-388493,282516,-93316,-362743,180100,-458528,-125978,-465828,-732149,13027,707614,-37529,-646194,53579,-840526,-710265,829612,-268702,-1336459,630658,-55343,534154,186138,-279401,583142,168747,-277120,-664265,385447,-745545,225760,892957,-611916,76132,-610567,-1232648,514044,-1314303,-1741481,377770,-256971,428185,412744,-451287,-1042399,-375569,22431,-2239960,-333379,-702869,-1003427,1039303,-327749,-1177175,-71704,-1256709,-1372211,366317,435748,-396273,-671590,187581,77223,1419186,-753534,-220373,964225,104603,116936,-1565421,-840690,1844833,320074,-1080732,-469808,689613,-295989,-214259,-985949,-62573,-308603,317975,1462658,-287995,610613,9119,299646,-238379,7447,-593477,-2286980,-1257952,-779708,-95177,-1150455,-470851,-251405,-1268991,-539192,-748953,-192952,-192668,50333,-79535,362740,-804074,-738742,462073,-25973,-1127962,-468673,798986,-545146,-633012,60739,1034017,735224,-370470,-671115,1098802,49151,1507409,959504,223579,-481147,1100271,-492757,98843,642835,-1370867,237800,-585059,771131,1360817,-138071,-1090815,518941,491157,329640,-575110,553853,508298,-178244,75376,-165042,549685,865733,-616398,-752228,-292759,-386618,-257727,372318,767456,-1755844,208386,1534593,201286,698380,-545581,-391003,887314,839963,323779,-332269,-595645,63272,828613,46471,751003,-190187,-960369,1409708,118625,-116833,-28767,866078,666655,966215,-157249,-930708,924820,143463,-252890,-531669,-418644,-626187,369993,-17878,-154465,128134,424315,209851,-65331,-797893,-900995,-207616,-346336,88963,-26755,664311,1411102,576015,-700946,201176,-59406,192894,30151,-1084778,-929317,-1051781,353773,125656,-597994,1025776,-707374,-687093,444856,215884,-9505,216423,722902,-691492,-30499,1219874,225187,181588,496179,-824439,60614,-850598,-219804,192695,1091627,1339066,61990,-721251,473413,-96758,373058,-1518418,-1191730,400468,496767,-616388,1232494,725646,616037,149001,-870986,-414467,141460,221357,-1153436,-55300,495459,-81422,-209463,472565,1667436,1161922,2120230,285618,-284726,-934222,-1334946,-1150170,-794201,553085,760106,-103731,-101325,586751,-510434,-659476,-632115,-249115,330099,-1168584,-888425,1167304,358952,-249441,-1228737,635214,180521,-1145051,-811543,124344,-63219,-20575,290497,-186579,-161174,-426349,-648641,107619,-48922,-279443,1547968,173691,-1492336,517017,-509724,-1336809,-1126482,952532,-1598803,656598,-178380,-259297,217249,335185,1225047,589133,380314,-867940,-888809,-197276,116076,578406,251822,-952937,539529,1185998,178581,158157,-43272,681249,-702616,-645768,-30180,60087,1216419,-1395550,645279,298926,-38605,-467031,545361,85623,-460923,903556,-288534,-603847,307311,423894,101322,116385,1024931,446315,1296402,640237,194813,648171,139411,-1304499,-2097326,-286736,-497751,-2980904,907997,306801,914610,-89592,146137,-554158,-792847,-814152,1115514,1612641,-536774,-801826,401571,-342526,-132698,723246,-798135,-707041,380684,968761,625158,244056,541644,-184395,218660,-469534,-255266,-875893,-524212,-449346,332791,245226,679015,-1090649,519395,95477,587268,191805,301280,-416905,-430427,246123,698827,517377,-799983,-1328508,-67397,-353303,158456,1247560,-851094,-837050,11232,1044788,-729205,203191,-155016,-1188934,-693460,600706,746141,-327359,-791748,-297013,2572716,671336,421571,-1076006,55022,570375,239615,337588,565402,-347548,-775,1190356,-1515688,-82078,217274,922284,169351,1989329,820143,757616,-301907,-631708,-167098,537958,-693461,653405,407407,-1791157,-1163492,-966994,-357099,1312276,361670,-165907,293911,-814864,-1091951,-673611,-321698,-117350,496523,1163016,-434949,-309174,1337883,273451,-128456,705401,242986,-202493,-702506,-143342,-635141,-678807,-263449,224247,1264777,588200,164753,243080,-283509,-1231277,86859,-57003,149766,1427620,1567250,168207,206980,-340778,-433110,289571,-1095226,-853106,459759,267763,-736173,-539250,-1521194,1584612,619535,241458,-988771,287141,-330986,429601,-155788,-1204514,3084,950743,-147665,1453138,-509581,255736,-32541,421386,-86603,-936692,-183245,613981,-459257,63156,482375,-1519813,-892647,160826,-640145,-1728746,-156861,1449112,-499592,-298815,2712,-2342009,-987968,-1008034,213659,251212,540701,1095071,749666,-1160411,-1794516,-478977,-291166,4521,-130197,-570010,460438,-1062247,-1380286,-772864,-212183],[-209746,312654,-730036,440819,-28125,39426,610721,-505421,-277188,445744,26960,756381,-427072,-300833,-382926,336212,-317276,-125098,861843,416515,1294275,333400,-841351,-706352,827221,348622,-1607702,966639,1872287,164685,-433564,-324807,-918254,-1889294,-99968,-188565,387632,872707,1063396,571034,101440,1319443,1773673,282462,809960,-918101,1301675,236778,-446968,-852909,800257,-209755,1659,-1064991,626901,1748385,494279,1257660,678230,732553,-869973,-910839,447096,195272,1083485,1112193,429617,216402,217154,-880717,-754959,-971307,-571911,-323431,95576,804024,1654353,145025,-677622,-552291,-749212,6971,239704,-460622,-194276,806201,615945,-457964,-379224,331542,-90090,-563275,-383874,685939,-204219,397946,-289428,917537,-232206,-915433,1470290,455438,431757,-322682,460961,870796,926407,89092,-797901,-2237,-1165512,-548516,894242,943760,-980535,-810005,-380542,257230,-847305,-465267,-391888,-311937,-1394670,-928912,-806432,-1738902,-569365,114293,-910651,82723,-735195,53584,130956,404910,-3290,-829080,184976,-1557,-188826,670280,567193,-465485,265770,18634,549952,267604,1697098,475324,412094,384700,980351,436836,-393246,-413419,-568037,99390,-132420,-452800,-466825,-1409544,-734757,566586,-6459,39337,501561,-96747,-107962,-412122,-755156,-1154584,-1289268,-451808,521853,412181,30578,-1301366,-1588160,278725,604001,1734700,494433,393504,-369593,-558811,597092,-639296,756182,1678670,-719861,-1360313,16168,-158490,19825,456456,540098,174023,1328673,1139393,-690197,1077371,848301,-122931,8570,-829978,-784604,191397,-810844,-500367,-1473343,-696558,-124106,134489,132517,-725420,-328973,-498777,825958,223216,-957930,-1398149,-413713,628948,-547648,159080,533699,824200,-246056,279121,-1044053,615109,-479557,-284046,-1303387,-769244,383490,63190,96853,322539,-56133,86578,556831,-704733,-628503,664645,612523,1220806,934673,71590,1171057,67474,692862,347809,439316,-470475,-582577,-471718,-1318707,1111653,1201032,-504768,-1270981,-463854,-580033,-662050,251011,-381576,-540179,342120,-729605,-309607,-314166,-446719,117899,-451061,-925392,749580,1191701,1200827,-75416,490244,457793,-411733,-533035,-682762,353326,525680,-116608,-1615363,186241,288136,-594270,973036,725121,253447,610607,100849,-449999,-307656,466663,-407199,584132,54489,-704557,-7476,-431105,23176,350973,-264587,2066,903015,661238,-1210073,255592,1380000,-124467,179066,-496705,-338668,-146018,1015767,-324465,613360,-710860,523594,1027077,-124965,-132842,-390285,705995,276218,-1361392,-470746,617984,887561,450428,466331,903835,450053,-562312,142107,-1141042,21095,754079,225056,-1386643,-223923,-474629,-457876,-380360,280868,-438,711312,1761537,-436896,230840,-366013,-1219583,404000,1052854,-328188,-332128,257847,-438672,222590,-1404154,373264,-127000,-86367,-358717,1016826,-524257,-79887,196420,36502,559602,772830,268547,1025631,525185,-965123,384040,676608,717598,863406,-139975,828192,126132,-972131,-151684,-419636,-299807,133781,-436704,-503088,1001643,-1327171,1671463,1065089,946623,-294318,-1137070,-597909,695936,217878,-593413,-599641,607258,279945,-294791,-396599,-77505,258145,988059,-602030,-1194130,-1323123,243279,-585019,209038,-595642,787124,738389,1801843,-456122,-972508,-556981,-206328,780654,-683594,-167206,1140891,1635216,651608,-87862,828878,-53787,434237,-798094,-731029,394266,1010097,497231,-2557344,287739,-581655,381920,424627,1157539,575552,-110657,43814,312781,-289307,-1234934,-480307,-395980,189788,410139,-329158,-754115,-250980,296426,90917,-401685,-79778,-1269738,-760895,912194,662744,-197584,517200,-121498,-257457,-655395,-630685,215383,448002,-221271,-323515,443638,-252035,-646149,156275,-354284,-1120772,-84716,-604030,374127,-86719,-100111,663845,-344535,-708271,-539494,497680,-1376731,67746,1407838,-269622,-24388,-446496,-1459761,259785,-387222,-1622670,504368,-159336,301393,267123,-526234,-577453,-335189,434736,-2075483,15748,-719830,-1318782,513733,-436680,-1120167,392422,-1094564,-1110000,342306,368216,-377288,-790585,422189,-218818,1162886,-969688,-174828,628304,-74230,-210616,-1599869,-1279453,1567449,461412,-1052340,-547220,473313,-193008,-309768,-1818507,-593268,66991,318313,1391003,-70090,693179,-630149,513466,-386067,32758,-360179,-1904757,-973330,-570027,47501,-839064,-738326,-97807,-771583,-450111,-807404,-446867,-257637,102120,-599202,208092,-676753,-842945,-138570,-382587,-1063722,-822964,426114,-793157,-512962,-426460,585558,662268,-541320,-868339,746728,18888,890873,744421,109226,-164688,1257671,-338608,98965,169113,-1471495,170180,-55143,927381,1432653,-142837,-1261627,370582,217225,367442,-936698,665132,258022,-137884,-87013,149576,429000,702948,-547137,-648986,121635,-97012,-244836,497929,901919,-1864076,-148766,1523025,-273805,1009200,-624271,-585641,878326,858486,348716,-128789,77154,69983,941219,-372239,859210,108757,-1029327,1862352,170730,772106,26796,934721,611481,858639,76927,-1301224,1244499,189776,-194515,-288759,-527918,-649764,421297,103214,-498686,15376,-218809,220581,135684,-547012,-548066,-32761,-497097,378805,-321511,695536,1822113,547087,-374561,-57986,121624,262872,-75110,-1129668,-922492,-806894,543841,10187,-797343,575763,-628717,-705882,200488,218043,220071,146962,465282,-460453,15835,1590002,691549,515510,831949,-818171,-153011,-842087,-119384,89660,687192,1150351,53413,-691085,444902,-75938,-101685,-1600019,-702796,217484,422296,-477498,1046628,368865,409740,-189900,-891982,-499484,74794,264291,-1097497,-160375,511409,-324610,-439795,470695,1184817,1203909,1585868,603444,-375515,-752023,-1328267,-1288997,-1011523,788717,726511,-156439,-454263,178244,-727541,-1172708,-892768,-86945,425139,-1490062,-707143,1574211,856706,37876,-1101705,689574,84993,-1255013,-615486,-110934,-116795,-279418,-42256,-277219,30206,-328430,-342862,-631803,-336488,-142746,1201257,-217591,-1363131,190053,-481753,-1291564,-1084686,734903,-1387941,611763,113222,-18463,343811,305985,938686,530856,519870,-1071857,-1000365,-19027,-332948,575782,66158,-855530,453336,1037841,132922,-95144,-273747,617101,-697835,-394816,-122670,133863,1283774,-1303758,391796,149920,-98204,-237156,597776,206258,-841857,799146,-236509,-1309399,588475,1149559,378115,-121255,942630,477735,735069,462274,125323,508043,-396599,-1226651,-2221450,-299500,-639549,-3165508,1124148,48027,580430,40108,192853,-225686,-600229,-1054707,1177928,1726334,-114127,-234214,65700,-111960,-121960,760840,-580419,-750256,328766,1029006,876538,499128,977955,-387165,84020,-612618,-439194,-796575,-508848,-593774,174623,495666,502152,-826147,293205,-74138,438186,280585,546089,-370479,-293493,478911,1072903,848898,-1211616,-945327,384884,-215825,505254,830867,-981002,-759620,477250,1131387,-933293,-609735,-229334,-1171839,-850276,711263,327110,-3867,-300325,-476108,1625906,490521,383304,-165671,265374,971216,271126,186614,315526,-556083,705876,1508841,-738210,-189058,249871,787926,436886,1512586,704637,962826,-501477,-501319,-228830,-104572,-772203,804817,126940,-1784349,-730164,-659785,-611971,1263270,102719,-326196,215828,-592294,-886385,-815877,-631904,-115101,538056,1043760,-76554,-187228,921257,206863,121467,835968,335242,84465,-471787,-404969,-897395,-780806,-296035,264466,954394,384231,-133515,-122563,-283580,-1089441,950606,-147913,443231,1328957,1100223,56562,-194373,-691974,-495358,515813,-797028,-726155,215308,137711,-565843,-476500,-1219617,1592581,1073750,70795,-803692,719461,-125756,99111,-76140,-1277604,-390985,385560,-514788,1226453,-457474,-41461,275797,695631,-236397,-1090181,-366923,541846,-110715,-130101,377642,-1229183,-932407,-671506,-967711,-1081751,-30271,1429531,257415,-173324,-410962,-1597285,-629189,-719384,418024,384539,598279,1747494,634495,-1235962,-1486656,-362492,-163473,93768,-193621,-681608,437882,-1017855,-1092773,-840042,-640801],[-168903,403555,-483398,271208,-315679,-382147,608380,-877317,-353370,504695,96545,764210,-365688,-413957,-550645,36476,-158930,-87261,165174,409314,1358535,336257,-578267,-825789,687498,669495,-1501600,1004910,1718051,262271,-127786,-512889,-1017514,-1833250,55568,141862,617418,574078,1679828,635469,289999,1374593,1727798,-59450,863018,-1527430,1569816,605173,-290874,-1060205,914305,116988,354226,-643096,482877,1664630,641401,1827324,1238438,960583,-919401,-653556,486637,-755784,962340,703992,277672,-363658,-221565,-1064832,-557033,-1107458,-437639,-29322,191479,1247280,1553168,577385,27806,-302454,-713644,-15579,471067,-490256,-311152,1073993,80899,-271205,-24100,347418,105155,-388958,-381024,509561,-276596,386865,-249090,1216598,-459191,-1404554,1522683,603346,741139,-172396,282277,652035,1159818,549307,-555386,69050,-1407771,-427508,979566,886384,-1113440,37182,-17708,509392,-723433,-1177128,-225165,-292065,-1399728,-843885,-595355,-1304216,-366648,345928,-927149,-3241,-419225,428823,304827,278601,162887,-782750,178183,139110,120265,712007,326223,-570673,54289,-44469,262657,-285257,1348805,1217732,382283,47708,401601,468304,29503,-316815,-433790,162182,-49546,-643303,-655037,-974537,-622585,-284149,-23909,253495,921268,-34964,-197322,-507895,-836822,-931773,-1001468,-366468,406066,132359,144382,-780544,-1436633,286785,828090,1455791,709429,430752,-294835,2391,730995,-940197,371984,1615167,-644671,-1067196,8390,86024,247166,788812,137542,263614,1140981,1362276,-612284,1154364,686044,-50667,56702,-851296,-575410,248120,-440229,-635478,-1684182,-437488,239633,-257264,130915,-468597,-342696,-498483,1011929,54484,-1209949,-1447424,-544555,401811,-644401,463846,726192,1356222,382195,783776,-1213959,459671,-520947,-793506,-1186008,-748246,842173,197801,245651,-71732,-523222,3655,703909,-782331,-466368,701848,493759,1159186,768002,-146,1160058,-50306,682783,499126,163529,-825224,-394644,247961,-1233564,780763,1315494,-408912,-1243401,-563155,-516927,-705768,244050,-317546,-795308,167308,-725143,10536,-272427,-62497,98293,-447209,-842521,487563,860846,921960,-54562,487487,316431,-554785,-694300,-183370,819269,539053,161290,-1469624,456824,83645,-527267,1003983,501519,145018,522464,436723,-605314,-849261,1115280,-256313,540911,-86854,-919535,-107700,-449016,123934,737045,-333728,-296305,396331,806747,-821499,34632,1314789,-327906,141043,-29809,-142505,-97317,1003848,-494122,333112,-713849,700478,1221510,-27588,189647,-234434,674923,48046,-1002404,10531,1031005,963978,221419,110934,661832,229599,-709542,102221,-1152431,-259787,269990,177960,-1174694,-112158,-574959,-451210,-295398,400916,-70886,477247,1458174,-388443,-15275,-200993,-1068256,283072,784034,266574,32407,419455,-620543,-88703,-1033493,743452,-14224,-165732,-599169,862229,-437950,-56727,370845,1967,454858,716358,503830,253654,827862,-614595,227753,569585,859603,462575,-519593,390099,191507,-806663,-465083,-528399,-155503,104920,-493159,-418952,997115,-1501357,1438509,972457,977503,-383653,-753849,-679298,629572,440762,-1010121,-1014331,203110,83441,-589342,-1053705,544,507687,845346,71904,-1290804,-1661635,502541,-358535,520249,-436194,476532,569917,1966648,-125807,-767964,-322051,-215236,1094489,-267248,-49265,1352522,967796,893354,148374,509187,270407,408194,-1112656,-834245,177463,1113215,541855,-2858381,459004,-398062,555006,249216,1532120,951171,6797,120318,134964,-282111,-1082661,-603944,-464162,322498,166948,-628487,-760020,-362883,133555,112786,-247391,10107,-970899,-1089779,1441357,1404424,-30127,818295,234041,-561463,-682366,-617108,262458,115996,-517554,-180198,783964,440724,-465442,-250812,-129244,-742235,-861618,-958596,347057,-357986,34418,531792,-825108,-924378,-393290,576200,-1603836,-56272,1780536,108997,-150171,-257162,-1450000,98579,461195,-1314146,629365,-34504,129574,-23711,-588637,-51154,-174992,895194,-1330454,17830,-852809,-1574794,-282553,-470324,-963560,369864,-952511,-860804,311571,209804,-316886,-1018998,585687,-294193,640918,-1013490,49748,307031,-416034,-540852,-1228178,-1489184,1185553,547252,-971661,-553561,150644,-128433,-365332,-2267255,-832048,562630,359582,1094775,191339,553628,-1153927,649687,-556025,-18665,-104695,-1286322,-585987,-369517,-5125,-378015,-945250,72914,-397552,-484664,-1123098,-648536,-217105,213169,-628432,49947,-417935,-855714,-305391,-467097,-985841,-1138588,-169688,-921343,-268355,-819830,111197,510587,-560025,-971476,318255,-6929,166031,305509,60574,505065,1194399,-48216,49629,-396377,-1509377,108895,633166,1000833,1366096,-108061,-1076875,182290,-320812,651104,-832661,668897,-69300,-115606,-313584,214505,74804,626333,-359974,-338677,545197,331689,-145791,485487,850889,-1833052,-448606,1377266,-804915,862945,-551096,-804205,811435,795392,286817,81588,595506,324188,879109,-619651,795078,267561,-739184,2039544,106213,1393934,94800,908625,566396,705834,231034,-1324584,1423733,151180,-173025,-160570,-612697,-670384,329221,243542,-768662,-142827,-878026,264316,449336,-224303,-365647,19585,-24817,792585,-442949,638185,1920245,395560,-124458,-254989,365573,321761,-117389,-1097187,-595050,-452000,534717,-1436,-930713,199335,-470049,-691316,-114634,199071,344770,105811,110253,-200852,57336,1716921,1010470,633991,1058397,-727888,-383672,-786077,-27620,-86175,82982,670250,58140,-569637,301373,-83286,-402351,-1407742,-329314,-37653,354418,-381643,888802,-168289,83579,-180649,-743964,-454513,-52224,321547,-848610,-331542,593390,-486813,-604904,449532,799745,1087358,749166,875135,-393822,-416996,-1165771,-1338654,-1112418,934195,495695,-207123,-741616,-302870,-794429,-1438603,-1035200,48102,535333,-1489705,-511252,1622003,1340106,117039,-768736,794329,45874,-1207345,-443956,-332134,-179460,-404395,-307752,-357789,142773,-267646,-35481,-1326075,-527933,7327,791679,-484984,-1161848,108122,-385051,-1154706,-928955,333665,-1095994,556155,327579,191967,337744,271405,632487,427303,723868,-1058647,-874907,-11410,-700332,542254,-40495,-735719,193344,668069,166507,-347403,-517368,548044,-786019,-190498,-253520,-6552,1120819,-1144231,29002,-50646,-131893,29351,548229,44831,-1089385,661213,-101166,-1700794,759978,1796613,590956,-218075,740731,468743,33891,347573,-7173,272394,-965471,-1075248,-2090741,-304654,-734565,-2613114,1215911,-152479,193815,143481,176518,89580,-275984,-867668,1118177,1841734,297664,277399,-254339,85015,-195970,737736,-310034,-562693,132911,1093506,1154251,651923,851665,-611504,146847,-589231,-408176,-663285,-627325,-642951,66900,745913,39205,-499102,121684,-198838,185158,239893,736805,-253221,-219694,676875,1314571,1084048,-1189216,-486529,758947,64416,845846,516268,-861210,-516462,1001539,1014546,-906683,-1173847,-275452,-1113699,-896213,767096,-129085,115897,173554,-654412,689426,301011,494003,533597,509185,1220237,248866,-13376,-5243,-468348,1099596,1483137,240969,-374087,232766,571270,723529,1006878,441549,685002,-872292,-478607,-60977,-563158,-453037,949988,-134524,-1521734,-134396,-178437,-792047,1435657,-62512,-379017,115728,-445768,-670972,-903257,-879106,-83899,527352,822303,218885,-136708,353121,138589,303930,1003740,358814,302829,-234234,-584375,-1072129,-665561,-221166,156617,549052,557852,-240142,-387308,-135392,-782377,1618135,-87915,806655,1045582,464403,-79675,-501436,-1025088,-442461,599778,-438796,-475690,-97646,12554,-336769,-516973,-867192,1429554,1475341,-154336,-606302,988393,347314,-50153,193193,-1054082,-803654,-382000,-668622,871782,-261345,-158132,562669,753678,-376207,-1129006,-514843,403387,188407,-420210,272686,-725756,-779675,-1114869,-1058946,-81435,192271,1293494,943176,53209,-438955,-665791,-116717,-343425,658143,593006,595494,2328971,505322,-981135,-899163,-94524,-51814,272710,-280795,-709216,219146,-949387,-653927,-718609,-855899],[-88891,381639,-146653,163129,-441327,-593751,646901,-1105388,-391560,467301,221382,608604,-255642,-398088,-703971,-151771,72642,86308,-493097,435817,1434363,171722,-365808,-1133662,626047,705877,-1020421,892406,1178553,113752,147946,-670944,-929921,-1575440,129773,598721,819475,180725,1976227,681178,534766,1330197,1211786,-211412,938930,-1763093,1546819,834046,-174814,-1173573,1062461,348739,716195,-39506,326582,1435667,858430,2120986,1403844,1212879,-816410,-344932,526524,-1489978,763385,61385,88129,-802526,-224517,-1155504,-384200,-1157024,-318082,262752,261038,1465251,1340615,907223,647833,-101396,-664424,-169544,534788,-403160,-343596,1074973,-376439,-41661,264530,347862,351286,-247516,-311880,368956,-407358,232122,-85740,1413052,-634584,-1880431,1200125,664145,949290,-14052,225079,288334,1263780,960875,-272127,159997,-1500134,-229021,981769,792482,-982356,1028180,323735,659626,-398448,-1545531,-138556,-350734,-1345861,-672715,-234358,-879290,-212642,439058,-871065,-175961,-149811,616989,383516,36054,-174410,-839075,26664,309001,418103,560220,-129983,-761589,-189509,-106458,9703,-1005572,937685,1733878,334218,-284656,-62098,465781,331391,-165303,-213098,234331,73103,-753185,-600787,-542726,-474818,-1235297,-361796,274130,1085571,-12963,-236410,-454406,-791160,-746081,-491449,-171583,217158,-109696,218945,-309495,-1071294,308990,948710,1103191,910556,491663,-135200,517358,699798,-828949,4743,1269410,-377728,-612067,-56720,241755,507508,1038541,-360838,279756,633531,1133516,-535865,879695,192091,-64678,98850,-761737,-125329,344690,40531,-610684,-1645398,-117308,614238,-457333,165783,-227410,-293020,-534839,1002703,-18889,-1303221,-1159719,-671301,68071,-662314,729290,825537,1437081,916745,1186619,-1268241,301222,-526109,-1223865,-853051,-488132,1275189,291256,392440,-533080,-847277,-95843,736481,-826884,-328509,421429,410104,1141643,606608,-110065,829499,-206740,595951,712404,-84839,-1035992,-536009,834010,-889223,252845,1255919,-398006,-1192067,-695705,-483584,-698013,105417,-380365,-972520,4142,-739013,337671,-340808,314876,87620,-335215,-682779,237668,499745,526991,-71793,366853,142696,-633725,-644984,341597,1174812,630696,480191,-998238,809191,-132361,-279957,796280,223790,148426,344667,619348,-679091,-1381535,1258382,-54841,548234,-170657,-1258883,-167381,-477955,223595,973443,-260188,-480870,-139057,821782,-153845,-218911,1041865,-502091,184953,399322,72017,6943,684175,-567766,134140,-484941,879866,1192645,155182,350170,48253,580736,-200454,-360323,415888,1301918,1064140,4659,-110170,222796,-110803,-770365,100058,-985216,-633465,-197733,8864,-820493,206332,-579606,-577387,-175146,610539,-440476,90623,1033047,-327548,-226009,930,-669680,198632,407870,927984,412727,626310,-676844,-470588,-563393,961618,-28633,-266889,-689749,593355,-273469,-66661,502281,-40786,370785,598615,606554,-308935,1231972,-370194,181521,458364,780384,15592,-710479,272932,251427,-596312,-660745,-573268,-81393,42482,-433905,-180417,695846,-1529548,945299,792322,815287,-406528,-305082,-658880,667728,652728,-1121141,-1113013,-86313,-40277,-773730,-1387252,-60502,511135,444796,618841,-1227701,-1670119,676226,14391,860883,-247143,164414,406214,1713317,196857,-365114,32002,-122128,1210528,220641,95459,1307864,-1443,1032454,379615,99896,503268,298762,-1290622,-709413,-165703,807802,648684,-2322976,391023,-347592,664969,156886,1652684,1315781,199915,292917,-34376,-189687,-889789,-693877,-581681,378395,30794,-885919,-706093,-326477,-71553,54063,-102799,-52386,-578166,-1342995,1678572,1830792,70551,964677,487102,-938927,-560612,-702500,114543,-198802,-778027,-213542,1045392,983216,-206620,-239006,354461,-312460,-1316547,-1027008,470253,-559022,158510,344376,-1194709,-869103,-226571,638260,-1229936,-135215,1875840,419032,-255210,-52115,-1170025,65765,984966,-913129,759967,100323,-27811,-338658,-613974,268941,3531,1231612,-464014,-226347,-949662,-1736805,-1176152,-497527,-809055,2845,-834683,-682699,268724,36844,-235625,-1343572,618159,-206219,-27590,-863029,329882,96774,-810709,-786123,-526194,-1402468,825918,533110,-896659,-475239,-211891,-68922,-373278,-2219531,-769442,980104,442357,612847,424852,221991,-1448403,647738,-727255,-152118,66152,-718629,-226654,-243729,-218226,44935,-1033384,224818,-234586,-650771,-1626263,-712446,-78906,356205,-186053,-44354,-63723,-727439,-170865,-281485,-923199,-1318485,-759500,-924196,30624,-1037385,-316927,326584,-435911,-965303,-69204,-47236,-358346,-286711,74709,1250774,919701,326863,-20271,-989177,-1506730,118942,1281459,964545,1157815,-57372,-771071,-15373,-883951,1063236,-252518,507315,-386443,-94902,-540474,-6463,-420032,650756,-117961,54987,865896,801618,1943,391046,644404,-1781293,-652594,1116707,-1196825,417543,-346206,-987685,693365,582117,107142,228925,802392,736370,648096,-647625,557999,233577,-56555,1985503,16710,1636213,117767,811115,587142,598756,199733,-958688,1405246,39673,-235411,-149954,-638578,-652025,82346,359794,-919109,-310996,-1342237,404038,727128,75844,-363664,-66644,850942,1197289,-404836,504682,1760751,258476,9964,-328146,555754,314108,-143456,-986560,126130,-68444,346317,71453,-945951,-47111,-306600,-659772,-468049,123783,313965,188254,-223594,33751,71813,1661722,1198280,581338,1148504,-568045,-584777,-685359,58721,-291236,-497015,46452,80837,-390405,69627,-82545,-406146,-1027544,-254404,-322100,277741,-380462,779783,-740744,-246103,103155,-466996,-289572,-233472,367126,-454124,-472313,751632,-543128,-754435,404598,613254,901290,-86989,1043168,-352337,-11992,-914621,-1264499,-1153131,904502,123403,-284817,-921439,-768797,-634689,-1406491,-1010667,154653,639185,-1122462,-227852,1403234,1636756,-19725,-327560,875161,106509,-991245,-349159,-513472,-186339,-380658,-453899,-386555,156154,-225754,60214,-1818819,-612296,136122,477026,-537085,-934738,277541,-250786,-930330,-670931,-133031,-765267,499900,422939,340052,189689,206379,410693,284448,908537,-811472,-559339,-137726,-888301,490339,-26076,-582643,-164155,249684,280406,-545075,-763083,523813,-946561,-78080,-447756,-247620,846244,-875983,-395383,-251098,-119915,250572,423873,-352545,-1110303,499581,121665,-1657282,805358,2081260,734519,-132990,433793,430229,-601956,329944,-164938,42310,-1376943,-879535,-1630607,-288897,-746392,-1528023,1046725,-284157,-196487,190438,99878,293152,129072,-400353,934323,1896275,585552,571999,-581764,205123,-343310,640413,51406,-204202,-138950,1116187,1294009,642324,132363,-828153,312978,-369462,-180402,-531261,-947698,-605718,34153,897694,-634903,-155717,70844,-170984,-74714,67949,786352,-82635,-203235,801155,1416915,1188757,-808167,-108218,958255,507563,1124625,341995,-552308,-220309,1297531,747458,-659369,-1349547,-303541,-1128601,-859343,704907,-522829,-58039,550733,-780691,39169,159949,770078,963064,711307,1230390,166882,-204372,-329024,-132055,1147854,1069798,948435,-597053,162599,329093,886515,629359,77406,26444,-1269744,-611410,233454,-767163,100208,1045887,-364280,-1195451,235886,343401,-813262,1600534,-105221,-273747,3248,-440479,-467031,-851334,-993132,-17074,502735,591511,460820,-231386,-232997,42427,350415,1154238,311586,384575,-57856,-610102,-1083555,-379893,-84505,-49034,237624,1098535,-160130,-499759,154822,-342256,1854330,103922,1127478,553080,-161280,-218428,-663202,-1239366,-314370,573857,-86690,-208437,-379758,-100478,-98846,-635996,-624901,1065741,1669024,-445365,-448328,1048656,822160,-45598,506324,-512728,-1121118,-1036655,-669020,472460,115185,-79376,784089,655951,-422535,-1054592,-600721,231418,346417,-729681,175142,-154277,-513575,-1076027,-944102,822300,484210,993904,1221721,335243,-67202,137222,285650,50077,864524,827935,525128,2560042,374648,-400071,-259006,234433,11714,461144,-410712,-629703,-116980,-865651,-132290,-410311,-755907],[3362,253794,234204,149910,-387915,-548825,690209,-1152636,-384895,319638,312916,324269,-122841,-258583,-806752,-242815,322052,238076,-923336,546709,1535636,-77710,-197670,-1472749,653101,544355,-340852,663064,405672,-258081,316793,-765973,-750743,-1254156,71453,1087557,931700,-222955,1808017,663726,764978,1260601,349816,-183083,1025607,-1522659,1323797,875910,-98768,-1198319,1229431,427705,1010976,595111,198952,1172867,1051384,2015282,1129239,1389054,-626987,-50578,586513,-1725543,513927,-595325,-97061,-1023493,81618,-1098831,-350171,-1105139,-294688,535940,319363,1405950,1140791,1074001,1057742,-7124,-598126,-449708,496773,-235883,-211881,849505,-548729,173956,448473,330406,579831,-147624,-230611,317091,-549373,18466,76583,1388217,-700373,-2199826,572451,593029,1019751,202852,369813,-60322,1212378,1144793,5666,233921,-1470804,73689,915059,680763,-640563,1732523,543397,767592,62017,-1520284,-95677,-429032,-1224187,-482992,128728,-543629,-173061,388929,-766060,-367092,-99907,613489,398637,-257483,-832676,-949558,-220962,501043,678725,279092,-676168,-960596,-380022,-92128,-168732,-1679790,514002,1814031,285410,-524442,-293584,422402,435038,52113,96342,282786,171980,-763176,-359424,-164162,-369405,-1814749,-799108,72948,936466,42727,-169524,-261235,-636997,-678682,37586,88448,-14446,-281154,163785,-82908,-715640,312490,1019321,727881,1015188,553979,43236,852332,424792,-414144,-261183,823126,-14920,-81497,-101962,286123,740390,1145870,-754982,217941,-1460,526835,-463932,366175,-575314,-185642,136519,-580606,508165,417687,390188,-578354,-1467931,184083,866782,-350698,201305,-27996,-195340,-587353,840459,5733,-1154926,-609079,-719522,-303187,-542089,913851,829595,1215763,1197275,1399574,-1249427,170116,-483175,-1384783,-385463,-80245,1572665,324652,516815,-906179,-948351,-205528,658024,-805932,-259629,-169616,321639,1165513,458823,-320485,130148,-406628,559713,957495,-211899,-999109,-930644,935850,-439002,-349422,1070318,-477529,-1133551,-851409,-534554,-601804,-100618,-559417,-1028917,-96277,-793288,571597,-369877,577339,107869,-162801,-514340,14097,225705,142154,-161453,122556,-31310,-561958,-412351,754003,1253410,790345,747704,-370588,1110224,-278721,73817,373210,-73761,192226,-14907,549627,-648762,-1714001,985687,199267,658514,-194590,-1608083,-160683,-504696,281840,1017119,-56390,-452469,-423350,552361,584743,-464587,673539,-591116,303326,696272,238519,91368,166650,-573318,104279,-114614,1003753,1035358,340300,315392,383805,518364,-363701,277025,686173,1353293,1171059,-108810,-177405,-376052,-444837,-644838,156165,-586715,-949000,-534165,-215928,-397288,627987,-475505,-820084,-55707,847446,-1119159,-326911,656897,-241756,-357402,92735,-167024,157920,-1222,1222566,708016,890180,-580351,-825638,-118392,982373,-153546,-338849,-574448,301686,-81390,-125377,486508,-86648,295547,445609,578520,-565323,1645884,-338430,241861,388399,528209,-333962,-662329,454278,291458,-420255,-715928,-562666,-136191,-63583,-292748,89281,125105,-1445673,472700,615783,455271,-342496,-107691,-586304,831817,811319,-874634,-884858,-266068,-81215,-788172,-1354818,-204778,286028,-49806,1002408,-941942,-1336100,697376,377751,1149189,-60076,-52519,259988,1144173,491470,186088,406552,11235,1145354,628864,140945,982251,-926513,1086449,543742,-311729,441852,98230,-1260192,-453029,-460074,181023,794987,-1409453,93171,-441648,720601,163621,1502623,1512443,370929,492271,-177833,-16267,-712959,-750762,-718096,332063,91056,-970597,-595641,-246315,-281411,-131888,-44405,-269891,-199536,-1512759,1517216,1737255,60837,909618,572035,-1235355,-354542,-827212,-196891,-395806,-835284,-323253,1242434,1188269,74405,71545,908884,29610,-1205394,-839193,705726,-630263,282914,247597,-1418831,-585433,-28946,676138,-409511,-177305,1652665,589771,-301634,152577,-680630,130540,1080970,-527319,883320,213042,-109524,-545932,-587696,251141,112161,1323626,63512,-512776,-845232,-1825667,-1951611,-576788,-735869,-454743,-719599,-568425,219452,-115109,-176531,-1695832,483424,-77504,-680068,-529253,542561,45504,-1113474,-865015,262047,-1054166,590804,412490,-884069,-314498,-525986,5893,-338395,-1807570,-487619,1182233,566253,53063,557082,-183512,-1493507,491965,-850815,-344006,78262,-425231,-4999,-193495,-444778,289932,-977801,335107,-290076,-878856,-2085218,-588300,100353,485660,490945,-30043,335949,-467397,45397,31759,-889456,-1307886,-1062139,-818906,298220,-1053314,-628037,139902,-224139,-875821,-314835,-134609,-503265,-898136,130993,1796890,496038,709207,-83571,-1504685,-1446396,190069,1668963,827142,854713,-42958,-648106,-192268,-1255037,1406903,563333,219164,-587189,-56279,-705142,-392585,-904387,715851,84229,427333,1032143,1169813,151131,275841,347900,-1757340,-758154,771225,-1304765,-24810,-46852,-1071160,543009,187261,-151464,254362,643267,1127064,287516,-476351,196314,33854,846886,1798282,-3090,1561763,42608,673535,681898,622844,-41218,-335940,1172280,-86528,-384788,-216873,-579758,-556554,-296293,408797,-922799,-450590,-1483902,649665,844501,288340,-453539,-256569,1669713,1478997,-273114,320743,1472350,232298,42942,-263342,603732,204620,-190714,-808749,1100735,264897,66773,176588,-830413,-193360,-225012,-630542,-788465,-20261,138719,451459,-413385,207709,50567,1526610,1274763,463278,1127203,-374126,-713065,-554683,146618,-476660,-859512,-532286,110637,-201092,-197916,-62053,-120183,-603972,-463334,-581388,185077,-482760,727633,-1186211,-465636,491082,-136648,-42924,-426288,395045,-11908,-481897,945703,-496360,-918455,335211,556529,728029,-707151,1050829,-287822,352675,-657518,-1080981,-1168910,674452,-281936,-413000,-979402,-1138839,-264548,-1129741,-843702,230258,684872,-504032,157319,1031211,1594954,-273381,116571,861392,301527,-611540,-340417,-627906,-95064,-208290,-452575,-345206,86561,-164560,-179784,-2018292,-591229,220823,347360,-357110,-722957,592609,-95089,-634992,-358837,-519556,-432451,435511,398623,415986,-86469,80654,339697,119268,993620,-393000,-165357,-298763,-886550,424711,109015,-386526,-492814,-43922,441579,-658447,-987208,540662,-1131358,-64714,-702690,-452555,552755,-509372,-816322,-404876,-42487,329756,273978,-847632,-885165,323286,402040,-1194722,747786,1837146,838277,108740,52390,371268,-950235,420975,-295866,-78704,-1455005,-671963,-851104,-223059,-663197,-351968,586511,-368277,-564413,172456,-16249,333651,533746,102526,643356,1819134,690211,605181,-937803,234520,-534330,469612,481746,210209,-396591,1060772,1174986,464375,-873202,-1017617,477647,19847,154917,-454692,-1449145,-506665,77657,888023,-1328475,167228,166327,45972,-251675,-200056,645569,112926,-206429,838210,1399480,1154128,-275273,113545,969211,1024876,1275681,270969,-180756,12840,1162258,460541,-269018,-1117173,-332564,-1270405,-789758,501183,-789428,-504776,765353,-817577,-269743,101761,1172366,1196199,801923,1036529,82548,-329130,-590266,326159,927973,387574,1151141,-785913,39522,125666,854531,423819,-317616,-724555,-1493518,-859341,480997,-765539,621646,1037491,-589246,-977741,140595,770912,-648896,1534037,-62808,-13484,-114335,-604076,-270037,-607228,-921678,80155,502264,437571,687967,-492144,-696402,-100199,228543,1200673,218265,327247,-7018,-470166,-919249,-23697,64142,-266889,173089,1760519,53518,-455147,519922,113946,1613170,339421,1299922,-99073,-617694,-328224,-668550,-1264977,-157366,496592,200562,-20468,-547276,-190575,108918,-770697,-538771,601307,1594177,-778693,-351401,938219,1033982,29492,721708,258499,-1292742,-1302900,-619774,113072,642933,123561,923240,519733,-341519,-914911,-622729,66029,353342,-1015573,70689,319017,-252347,-680096,-719590,1274965,781340,539463,877242,597809,503569,597612,353369,355352,978278,1005669,384792,2313049,256550,349094,230617,526216,10767,546697,-593654,-459862,-450849,-752163,369797,-5454,-391972],[71238,66389,608995,223556,-202551,-280408,718920,-1038888,-337312,92031,282883,-27923,-3122,-48684,-837873,-303749,527130,233937,-1065882,720122,1564051,-288813,-35107,-1675562,756222,340687,299575,385847,-373646,-727318,341258,-772988,-536556,-981931,-120730,1483396,912931,-551271,1187216,572184,920851,1234967,-565881,-52785,1116148,-890706,1028187,755227,-47970,-1156491,1377172,369398,1187674,1060283,118993,989885,1161215,1597063,569982,1390232,-445567,166619,675886,-1394936,258322,-1056056,-229738,-1003750,451151,-865839,-482478,-988584,-396757,783055,404115,1098785,1046028,1061707,1226235,-23063,-515026,-798372,412522,-43508,113951,539356,-370899,332337,528076,298878,727204,-107546,-192825,365430,-650745,-169277,143787,1106919,-614254,-2231873,-168945,406371,954784,488942,698734,-250103,1002338,1028170,241319,263131,-1358412,489593,818899,556144,-222075,1854025,588859,864236,507172,-1252228,-31109,-456760,-1038241,-346575,358694,-270182,-255914,214220,-635935,-517353,-293595,446156,390686,-505393,-1448503,-988261,-486583,705946,871740,-24257,-1147998,-1091240,-442938,60971,-248544,-2034776,58355,1420585,250549,-613811,-327848,321103,342610,334890,475525,264623,189727,-676678,-46221,180289,-361672,-1804062,-1088610,-293055,534691,161698,-6523,26612,-445051,-773112,375293,355240,-247218,-374408,-67606,-200474,-600442,279734,1046764,367094,981449,589093,166073,932390,-79974,77822,-383131,444902,316795,399273,-69048,238350,888454,1093038,-858654,101107,-493073,-195866,-391592,-186791,-1305564,-394645,174487,-355809,1181517,411989,468885,-636488,-1288310,400409,928252,101792,200498,122062,-98468,-627895,615368,95834,-770125,44752,-625683,-606639,-267478,1002943,761037,979704,1244629,1382198,-1205799,86840,-394167,-1180506,80376,334247,1628973,291991,603067,-1083409,-802388,-303756,496644,-698199,-256953,-927095,173594,1154614,314980,-628286,-816016,-650983,613388,1139580,-154195,-717444,-1387622,406822,-59405,-886477,845820,-626835,-1068627,-998041,-694483,-407395,-292619,-778096,-947367,-105715,-885021,639110,-249541,665154,203676,10511,-389112,-173096,126635,-132416,-332588,-227093,-152452,-301705,-105689,959855,973890,951414,877994,191580,1235695,-326568,431305,-146247,-354411,202106,-600310,242946,-520074,-1716128,567534,472755,831317,-179622,-1765673,-78971,-517973,255951,882192,205007,-226417,-324850,-13313,1143655,-655500,342860,-590680,457420,821112,323898,90060,-378608,-543727,236184,277670,1022606,891892,459276,117794,689542,540905,-385625,625038,798744,1176696,1230754,-86309,-126341,-994675,-676861,-301180,287600,-1863,-1077662,-668214,-415507,12456,1018248,-266014,-1075478,33874,1006728,-1869617,-647076,424099,-137440,-383836,3622,271843,137900,-366572,854765,837218,1191211,-357490,-1008748,248428,813885,-337289,-337630,-296917,35524,75706,-231375,283589,-127933,203268,269855,456145,-565464,1923825,-496758,363547,391276,193631,-480173,-405336,763756,300823,-296504,-674028,-546750,-347173,-219039,-130491,258411,-577497,-1317951,293280,506198,-29495,-186144,-266170,-537508,1080237,861236,-364492,-444926,-371046,-98002,-631567,-1033130,-353067,-77818,-467577,1278460,-423564,-790020,578573,561048,1296295,89256,-120935,131542,515442,744819,741303,680372,112866,962562,835077,22595,453966,-1517428,1077022,588582,-645221,57972,-160435,-993549,-184551,-551438,-541709,905455,-682987,-349795,-631095,730815,246003,1139100,1441838,424824,622797,-285053,210470,-548448,-800695,-842435,186880,323219,-812662,-445419,-258407,-460868,-475296,-110753,-580203,24776,-1621542,991091,1142671,-54862,691115,494697,-1307030,-145301,-886252,-577716,-407331,-582483,-373452,1410089,1009727,322650,354848,1305492,169468,-620284,-527952,968784,-553283,396454,292687,-1497797,-191637,208972,664209,483796,-201440,1182049,598863,-271109,332530,-131910,219027,810967,-236169,967611,269481,-68751,-553731,-512908,-56885,112810,1147814,76136,-646027,-462301,-1891467,-2420099,-717949,-735234,-812383,-578720,-455976,176901,-278634,-181924,-1963795,186241,-25150,-1162927,-65661,625611,134941,-1203919,-730670,834656,-556600,525387,224110,-961398,-99163,-711959,96329,-275083,-1320818,-120568,1136482,726809,-450368,535518,-504987,-1352252,219129,-870267,-542225,-82371,-452520,32300,-163522,-490948,324426,-796814,390938,-496555,-1058649,-2263571,-282556,236104,556344,1091146,97172,726246,-145129,189513,255088,-879965,-1112744,-899522,-643630,457730,-898437,-766475,-63181,-5263,-752620,-382877,-304939,-321194,-1369229,200322,1980083,17471,1016966,-121451,-1808203,-1281307,233312,1647548,625898,534125,-125026,-862916,-323725,-1346808,1494695,1266600,-88170,-591952,12536,-765687,-712552,-1221643,739115,156998,721769,1045025,1278394,261920,189212,39629,-1711786,-785277,378238,-1097565,-204826,296574,-1004988,381267,-347972,-397178,140035,175577,1295870,-135649,-178670,-203815,-232768,1653491,1575129,107243,1329813,-152993,525876,815292,812329,-423438,310233,769538,-152413,-567943,-297016,-425671,-365499,-742492,365726,-784046,-532222,-1301638,946780,742612,391140,-492817,-474278,2038367,1567220,-132702,119618,1181147,330976,21729,-93628,482849,-2989,-267296,-601721,1984539,488230,-193836,257215,-619396,-265954,-290632,-623158,-994173,-210116,-113569,859138,-387685,305913,3766,1374144,1243346,381517,1052054,-189189,-733707,-412272,245852,-599512,-921407,-905269,113402,-47490,-443803,-48268,317808,-284033,-830756,-762916,85756,-652866,734865,-1389767,-511034,806571,160335,231306,-556666,423684,359733,-314351,1086746,-382509,-1095170,244312,450166,624664,-1047219,873081,-243997,587131,-450107,-844424,-1144885,291619,-601712,-592056,-927066,-1368146,207259,-739720,-617393,269498,612503,150165,583745,596687,1166828,-477857,494878,725609,634358,-106153,-392699,-658334,94420,101440,-293769,-242121,-20375,-39007,-689624,-1925769,-461229,254040,389486,-17407,-553897,891497,83768,-308525,-65908,-711636,-128937,355615,292165,429780,-448932,-143502,420502,-43759,935086,70555,168873,-384929,-771876,341259,322438,-156959,-674481,-109219,598659,-684624,-1153316,575686,-1279768,-127817,-980811,-542701,278546,-115033,-1170028,-489039,111854,188503,149871,-1258993,-471442,147066,675267,-450932,636033,1134728,937486,429993,-367924,297801,-873637,597984,-349559,-23842,-1120326,-476678,115967,-82973,-504666,506407,-43430,-438770,-895428,106996,-136548,211878,846469,413517,283815,1570021,619564,450198,-1294707,197664,-726194,240057,871157,550131,-565010,910039,803696,164876,-1691542,-1175662,572403,494817,475313,-458959,-1984391,-379099,182054,720162,-1800466,443227,389627,400291,-299404,-501634,327656,290242,-184477,805577,1281369,999232,190917,191289,850239,1475300,1257309,230835,111972,108887,603072,316711,151180,-583761,-384115,-1475728,-741868,186753,-921430,-1088991,775074,-754441,-321267,121824,1595052,1306383,740163,749279,80735,-360029,-747068,748922,570817,-314320,981993,-856032,-129495,19745,652750,320535,-656263,-1239562,-1384884,-1107425,517787,-697778,869295,885325,-835065,-921980,-347563,1010819,-342315,1169779,-31730,342695,-228249,-905391,-61990,-176997,-645741,196801,549982,406528,923726,-870681,-938757,-281673,-42184,1050951,118345,191630,-102763,-216855,-637785,290641,190134,-406838,389347,2209041,318891,-291504,848921,427935,1024451,503587,1263622,-771101,-813616,-376812,-543961,-1080979,-4133,429237,384365,27337,-569239,-242729,259484,-847084,-544691,170945,1295903,-1094524,-309369,763506,843851,73759,755197,1063233,-1360985,-1088075,-601116,-129801,1201460,332198,986800,462087,-163773,-784839,-593961,-54347,266191,-1267156,-64341,570763,-102784,-156103,-503882,1218127,1009272,15342,-9777,750724,974855,684805,29435,463638,969461,1034362,190601,1697425,173109,1027635,507473,714906,-48287,430058,-825400,-250463,-672757,-587739,739209,348993,66173],[85050,-107549,918978,340877,31134,118343,742892,-837475,-260473,-145950,79029,-385519,68600,164717,-792086,-394281,640244,29188,-1006094,848678,1395256,-352876,155418,-1660555,906847,242485,719618,141364,-954412,-1134242,235420,-687759,-297436,-815098,-392099,1677022,763141,-735251,339731,432021,972123,1265576,-1239264,79584,1196076,-101297,748238,549386,1473,-1051433,1470123,246322,1230601,1203606,84554,946781,1176237,1074268,-16516,1162196,-351662,269779,785170,-647535,47225,-1223403,-273599,-777947,666295,-472877,-717809,-876605,-590551,992543,560921,646046,1063253,904431,1178255,-104092,-424882,-1123626,307502,118947,592792,321473,66246,411919,521579,259974,749658,-141966,-226037,482177,-679099,-275019,99289,663795,-364238,-1912371,-809617,181407,793201,794114,1112940,-209931,665717,665552,412882,240519,-1200527,978176,738052,411240,121647,1389788,464951,926067,739483,-1000458,117755,-388472,-801909,-312344,384742,-15635,-412370,-38584,-493948,-600681,-594219,168200,375618,-613822,-1676917,-820052,-689137,903170,966992,-248756,-1410829,-1097838,-341939,366414,-217322,-1871127,-473375,701796,237582,-533651,-314694,133513,117202,657492,868804,149671,99240,-512999,228828,519234,-463707,-1341612,-1094549,-689531,53532,316089,185645,343727,-314503,-1003677,398793,573361,-437297,-401995,-455129,-599482,-801816,219160,987601,54512,812645,573184,173835,763158,-683158,425282,-373958,216899,510167,718113,43803,145200,916140,911952,-581364,-27752,-620025,-740402,-315946,-574374,-1543737,-634468,215115,-143089,1702954,304773,287342,-766894,-1186100,509196,819051,805638,140380,230018,-62810,-627874,415733,197753,-237192,625638,-363926,-726594,127215,999202,652678,953378,1228102,1158234,-1166706,57426,-274808,-671688,397153,638751,1365663,204151,640403,-1045911,-453143,-367987,284930,-515283,-267596,-1632858,-2653,1161563,221052,-952440,-1692681,-923096,706672,1108013,78306,-297904,-1701914,-546630,124256,-1254710,671056,-802022,-990259,-1094004,-946637,-143796,-400909,-919828,-740916,-28994,-953423,521387,24647,570250,413579,132590,-320653,-310014,228459,-245207,-561790,-638520,-165860,116743,111752,931308,397623,1020145,820144,496143,1119140,-308689,703394,-586397,-583021,131559,-1317906,-179574,-330255,-1359292,258493,704761,970928,-146278,-1555542,66329,-515430,118593,623431,414918,77856,83497,-693934,1338101,-762685,151278,-541009,592291,790438,338483,-27867,-789490,-495672,447974,584411,906087,871574,479207,-165921,902369,630478,-303437,542520,760342,836618,1174310,32471,-23192,-1439393,-773857,202854,495322,628833,-967436,-596570,-524917,342570,1256811,23867,-1200128,78650,984865,-2318011,-782700,342730,-38265,-300895,-220910,532077,98622,-629682,-93911,760514,1473931,-76435,-898562,547787,515802,-512678,-241978,23636,-202255,145713,-367042,-59933,-159990,69173,55995,293320,-433022,1922602,-707342,480854,474363,-120760,-403603,-38408,994000,276248,-182272,-612248,-594459,-682887,-415125,-3868,241958,-1189543,-1206825,518627,478052,-499930,47471,-661367,-582549,1319504,750336,214581,38326,-432468,-182965,-364152,-583194,-440696,-452671,-684596,1505593,249314,-225785,413195,458841,1238187,175719,-24026,24158,68852,938660,1110489,752976,126862,735333,787808,-233539,-118537,-1652508,1022431,499609,-835869,-505910,-409851,-528398,-1679,-382755,-1108690,894622,-399886,-810534,-824203,695515,353857,676339,1096750,302521,600856,-346645,446367,-341581,-878312,-956190,-28651,590323,-436196,-285221,-454793,-582049,-955086,-284908,-890993,-44098,-1710462,279491,293655,-223014,407878,314546,-1091087,1394,-781770,-906782,-234616,-32990,-264102,1564897,547332,498207,294415,1390932,57992,37359,-255353,1154299,-369280,475578,418640,-1445545,172939,483130,581115,1091871,-225601,614986,468081,-169331,459515,291205,253678,355737,-68205,972800,250134,113673,-344106,-409087,-475640,29283,778563,-272382,-522955,139462,-1925607,-2478576,-866844,-699502,-988700,-391697,-264887,154539,-532391,-268962,-2029749,-219819,-103277,-1378587,439265,602214,293231,-1035649,-401221,985953,-51597,610603,41026,-1107946,113355,-730003,185607,-202925,-1009091,197536,908303,908159,-785483,344372,-610501,-1130727,-94464,-750947,-676442,-366462,-670005,-79758,-75404,-229612,216500,-547952,383689,-738613,-1096066,-2071631,140134,251226,542351,1397758,298326,1055844,140488,213250,206844,-878921,-792957,-300414,-449823,463039,-640685,-705017,-341269,142457,-647046,-323353,-575634,-42517,-1568285,257590,1787458,-417538,1184040,-128621,-1778670,-977121,126473,1213318,408772,273803,-344161,-1310615,-395151,-1206725,1242334,1613055,-292445,-384406,110038,-712119,-735004,-1269832,669029,55135,923432,926330,1019302,314535,163900,-210836,-1546621,-757637,-18941,-666308,-52094,624876,-773182,223175,-907866,-526170,-71826,-454322,1113360,-538545,150007,-544290,-434687,2068415,1378790,350703,1094988,-441841,389676,928247,1122008,-811866,780321,295264,-104215,-689180,-328390,-183575,-91936,-1155914,233293,-542593,-542938,-900583,1193576,442412,401136,-360190,-628855,1854995,1445634,-53049,-62536,948967,495788,-1845,117096,235510,-263730,-350792,-428198,2403240,570409,-348502,280886,-381092,-267330,-521431,-648318,-1026906,-391065,-345732,1276130,-163723,331642,-42498,1184636,1099129,394670,979915,-46470,-626542,-271684,362079,-631836,-720382,-989821,38346,42306,-625116,-97095,706345,-159163,-1193698,-829597,4453,-825587,792670,-1325110,-388879,940243,353322,478116,-540754,484010,561752,-20695,1064846,-263272,-1257977,140537,150399,610430,-1154871,539086,-253655,658105,-305798,-618017,-1023142,-136412,-751662,-795797,-795023,-1456631,625760,-381601,-426837,265721,385929,630172,940903,164855,450137,-478674,790856,502357,1057655,438109,-465790,-604247,337715,516049,19151,-102435,-108714,181044,-1217592,-1629108,-218427,242498,503609,340949,-432631,1036902,292615,-10985,133999,-672489,120966,269781,161096,403353,-822890,-501229,589091,-178257,743709,429798,331888,-332701,-662186,231904,545271,70955,-652239,52759,703454,-643114,-1224438,619364,-1335821,-231078,-1222005,-528179,22284,206854,-1416455,-512659,336092,-187443,81530,-1437896,18575,-5350,854098,372267,524006,253005,1043926,733580,-800900,214872,-398267,802631,-294352,210932,-442796,-298549,1037151,128202,-316649,864081,-623785,-511521,-1163704,31575,-221650,-30062,990270,418680,-85678,1168865,439948,248763,-1546012,152445,-870149,-21561,1060941,717448,-611428,663929,319859,-177345,-1966183,-1299990,584412,931254,672013,-529964,-2318867,-257517,327504,467481,-1868033,653139,684577,773175,-228788,-764902,-96198,393526,-114745,743071,1056055,767405,467433,195126,689958,1744320,1079032,162409,224872,56159,-163664,426654,494084,58736,-474676,-1585599,-753130,-159292,-963745,-1601890,574886,-612799,-225776,175947,1889729,1297241,528677,481619,219513,-312218,-795235,1002136,210828,-771831,765178,-739914,-327418,52137,370100,203286,-847266,-1309480,-914155,-1217732,267878,-713978,731040,591294,-1083821,-951474,-909876,1029491,10919,607802,-121034,698156,-324894,-1252331,170881,368435,-195492,324559,648399,489053,1148950,-1261231,-934619,-462567,-393640,648963,48036,69753,-303328,55346,-344280,480887,280029,-408001,775764,2231585,551548,-73444,1025517,475272,320570,511447,1019013,-1282931,-746843,-341791,-340623,-718424,135503,413165,453534,-74550,-479022,-241303,333741,-812495,-532534,-142615,890305,-1313206,-301255,646113,292063,6867,601671,1658498,-1427621,-517897,-629138,-199519,1613683,445657,993181,549883,33941,-734525,-530817,-102340,170917,-1473230,-245116,565301,-121387,294521,-389243,872998,1114809,-444975,-1059469,713581,1111586,517342,-541662,315345,846136,850669,-11971,994427,152156,1444845,653320,791650,-137539,79789,-1085427,-68961,-727711,-363971,886176,507891,425744],[40128,-192882,1103319,441618,235226,533872,790925,-651780,-168342,-309274,-288941,-703141,69605,332746,-677372,-516035,644048,-312423,-902777,777260,983777,-233986,377429,-1456344,1069364,325029,872610,-5256,-1225558,-1363969,58302,-535004,-21941,-750233,-647588,1621307,527302,-736544,-351697,290744,923186,1289557,-1529449,138435,1229232,564508,499563,350611,75081,-857169,1491050,146492,1155158,1021239,79232,1015490,1120515,629993,-400586,729657,-378119,262969,887451,252888,-78841,-1131208,-217180,-424180,638990,9504,-943771,-833485,-791690,1140106,808283,189519,1122199,675833,957451,-186286,-345319,-1332717,183395,213649,1115506,317457,575789,412426,445777,220048,632751,-246723,-313035,604646,-634994,-285808,1797,256346,18945,-1282652,-1196789,25211,597893,1027161,1479140,36962,269632,196968,511407,183488,-1029023,1437635,702929,235695,294074,601460,224905,894418,595389,-972926,378940,-226371,-530343,-386572,222861,213407,-561009,-303830,-341008,-628814,-788333,-146669,330073,-528773,-1366799,-379704,-773268,1057642,945449,-339514,-1413088,-958106,-91441,771066,-71199,-1192337,-1075691,-79957,246497,-300090,-409039,-164185,-151074,961700,1180273,-58960,-82943,-300824,412303,826317,-640631,-781737,-848410,-945787,-285498,440478,318492,624484,-335075,-1271280,123436,702875,-549729,-387280,-915078,-1073191,-1177583,160716,786050,-177132,544077,498258,39593,423920,-1173384,505140,-294330,133501,514708,817725,174440,53667,820942,675072,24968,-121138,-328599,-942343,-242327,-663048,-1003156,-825010,252294,17029,1900040,116944,-27066,-860207,-1143979,542438,627623,1532399,21051,308624,-128257,-565884,291624,257670,313348,1003556,39660,-571488,568555,913067,533067,1159180,1313881,803660,-1129828,72321,-150365,-78851,469335,790949,770969,90162,624497,-861390,-19,-390237,42328,-310536,-209959,-2084794,-138717,1375542,283467,-1152051,-2112465,-1180711,744826,721399,390319,105586,-1747758,-1425426,82438,-1419918,598821,-946048,-893475,-1107252,-1240946,125371,-390445,-877546,-450008,99446,-874839,262219,346060,330078,724471,169179,-283425,-382073,482661,-194535,-798960,-1049827,-48919,600961,85762,701479,-275703,921733,577568,451604,777541,-297036,846322,-788894,-730546,-20570,-1915738,-550076,-137415,-723496,154952,830816,986847,-92787,-954852,247572,-505016,-122302,320225,468116,294100,573031,-1214275,1137995,-785600,128068,-501214,655655,661279,326153,-245574,-966368,-425160,631518,741065,649569,998511,407375,-446928,994937,704506,-240442,115206,601838,444461,947990,159755,64411,-1547991,-765295,736963,751361,1141366,-665755,-381609,-518502,560088,1276664,349467,-1087115,79720,735532,-2191553,-715273,359369,25367,-124308,-445297,595119,5059,-761051,-1194763,485405,1665083,180692,-474985,810607,180963,-619002,-61049,252947,-426399,104981,-504740,-426889,-184737,-117070,-226307,143958,-286833,1570310,-792805,540412,618953,-330944,-182644,306925,1005364,223026,-14165,-594308,-748122,-1034337,-621551,60550,35975,-1479916,-1130655,1038484,502983,-790965,320867,-1086053,-753375,1440327,456120,663534,423566,-460145,-400091,-84831,-195365,-441691,-715761,-651383,1680501,914711,201880,335923,85435,961338,193692,226235,-50153,-102196,1045694,1152746,584774,33041,519668,523281,-526155,-563750,-1387038,933976,316034,-847486,-1027981,-577215,32709,45852,-18798,-1366734,721804,-443564,-1160952,-918413,606522,432403,249910,561558,-1724,390402,-352619,647985,-36199,-1003616,-1104381,-273222,701730,50261,-149895,-825312,-626932,-1458952,-501880,-1128559,-470437,-1812539,-350705,-458684,-361959,173541,105527,-644020,55189,-479738,-1084869,43281,671903,23892,1678525,-11343,581999,-198065,1159396,-272325,320927,-126872,1172405,-169017,498327,500894,-1274060,408678,769443,429130,1246492,-257903,119666,246501,-23701,510000,450051,190828,-69372,-257,867559,162239,417905,24797,-303594,-793266,-69736,349380,-669305,-163250,795076,-1793727,-2135728,-922970,-490514,-984400,-155658,57119,158138,-932384,-415696,-1824912,-642894,-288570,-1310840,886371,559739,430598,-653943,27822,715300,341217,781508,-56203,-1257313,243630,-598711,249465,-142310,-931635,377208,618248,1075285,-898877,8443,-451602,-931232,-360860,-502950,-677738,-680734,-868917,-238742,130810,307990,75208,-310490,306353,-891404,-962414,-1608397,577779,112582,446412,1383110,504878,1283437,310869,139304,-156926,-873427,-433541,505777,-289617,309761,-355937,-454232,-758976,168068,-593571,-245205,-920770,85655,-1441844,293016,1329888,-730743,1174381,-116068,-1373394,-553621,-211527,514790,214848,124711,-698465,-1711483,-403666,-938091,719217,1583009,-310322,-22355,220864,-566548,-353865,-1043538,513129,-196777,1032988,695029,422574,313769,217629,-358062,-1197677,-688101,-373064,-175901,295454,876987,-402400,75599,-1340764,-470190,-283179,-1055783,593743,-841058,422193,-745743,-462644,1997187,1231548,670923,942615,-745726,275454,963831,1434721,-1057782,1012070,-135000,61285,-648673,-276809,121594,221748,-1421577,38995,-264114,-486784,-431469,1279507,30753,357165,-19947,-647224,1300476,1148734,-65781,-189255,769342,647456,5738,299149,-46068,-507394,-405087,-353639,2174433,511021,-361547,252905,-183382,-195554,-873872,-697072,-876447,-497738,-467654,1523682,153371,300943,-56122,878828,852677,508178,934823,45158,-392326,-140994,488091,-566592,-370208,-797211,-159222,67045,-724819,-260832,882850,-230775,-1400393,-769600,-29483,-930302,861190,-1058298,-164807,876757,407957,653852,-317902,595853,548323,257415,795369,-204682,-1374406,41368,-334017,661084,-1107775,132142,-326825,596689,-205908,-427290,-743494,-476866,-707683,-981540,-622973,-1434293,855661,-141611,-328401,215765,17860,820150,1121072,-214552,-337725,-215087,1016268,276495,1470582,888668,-524943,-483078,561662,963634,464408,48395,-136248,490110,-1453370,-1261986,125902,202238,560584,557663,-341593,976783,520812,194729,194875,-454768,303920,208451,58399,360924,-1105735,-989057,743542,-262064,482005,563768,284778,-157116,-650947,93765,706459,245191,-446228,347675,728243,-565748,-1182843,680135,-1262222,-340244,-1373201,-484048,-224781,376337,-1554303,-511512,597381,-703966,61279,-1344330,454951,-104806,852992,1079571,450312,-470385,1132688,937594,-1235375,130498,284988,952786,-129462,562481,376212,-122865,1657693,369065,-154564,783228,-953817,-556940,-1321774,-10567,-242548,-325759,925412,154314,-395526,701077,249990,139178,-1531711,169740,-921002,-279057,932411,680902,-553245,332597,-77815,-482613,-1646967,-1364419,547650,1198263,687134,-623930,-2256409,-170360,500876,245970,-1498468,781244,972275,1029127,-95329,-929061,-523229,370330,-14347,693943,688675,516185,562913,205024,561217,1790089,802616,52141,133617,-100664,-836106,766040,693629,606245,-608776,-1442938,-822145,-434118,-984237,-1837925,214154,-441060,-61479,197438,1925139,1134664,214464,291196,487941,-236346,-769480,1015516,-46319,-842765,736682,-416756,-526149,234672,103720,-8369,-818663,-929091,-205605,-1093515,-213455,-880532,261306,210328,-1260707,-930719,-1213977,845441,303804,15971,-386498,951780,-385506,-1519189,423832,913185,342315,460766,779677,628416,1311154,-1537562,-734796,-583353,-729810,15853,24931,38130,-515990,248410,-145611,521541,334894,-262414,1130313,1848897,689630,129945,972987,231984,-259046,352052,623553,-1506735,-493082,-219691,-117011,-249023,269302,455590,424168,-284204,-356563,-176969,318908,-660472,-425468,-326164,506387,-1364649,-306430,652079,-435094,-202322,322912,1858008,-1564191,146816,-659070,-72854,1742785,434669,958975,774922,170315,-798047,-444919,-69534,142001,-1593335,-464730,363100,-296961,569487,-407777,550439,1084855,-722840,-1800602,447606,856426,271731,-1091720,-57327,651965,453219,-150318,496927,216249,1554581,795406,803241,-216736,-430880,-1338952,23215,-633193,-97447,777632,392400,564285],[-32684,-140166,1120482,470558,372370,872797,885097,-576270,-70977,-332108,-745514,-957812,-2439,440121,-510707,-602516,557097,-651137,-880102,388371,407255,-350,601469,-1155274,1209689,565159,843330,-26361,-1192964,-1391296,-110204,-366376,285585,-742811,-785260,1356234,280810,-555627,-535659,194517,804712,1205001,-1495011,98894,1162821,896887,245842,228222,191746,-547822,1441267,128676,994253,683291,81786,1087015,1032736,332268,-472810,201801,-501975,190581,948279,1056670,-106661,-886740,-76960,-40161,426282,468713,-1062644,-879987,-895725,1193707,1100419,-136394,1133018,465822,610784,-235533,-293879,-1367084,34476,229010,1533816,525871,965395,347959,308759,182808,394364,-393746,-397460,660909,-548277,-228299,-65918,76830,455862,-493047,-1278795,26326,436723,1108879,1682823,390526,-101281,-225351,537283,127948,-867069,1733575,717937,29212,299166,-154559,-51860,722411,42509,-1203667,727848,-19026,-231660,-524447,-38229,366661,-625120,-512613,-172830,-637463,-710384,-415086,205669,-261714,-610512,280611,-731172,1125885,810371,-300836,-1200125,-687352,248951,1167416,181462,-239641,-1653378,-665692,270273,41489,-663306,-561880,-378841,1164699,1300536,-317004,-300098,-74747,513827,1011280,-825032,-447097,-507992,-919688,-311602,472617,325058,822183,-547284,-1438609,-315762,724182,-567516,-354310,-1326965,-1371107,-1457646,139191,423655,-304172,223670,377455,-220660,35583,-1353711,323396,-228445,139119,348467,710396,225973,-18352,634461,470388,782293,-144349,238388,-825186,-184014,-436751,166328,-889460,268372,112938,1692597,-92187,-313478,-796042,-1068058,565183,456845,2006300,-135048,366166,-287272,-431331,244009,241781,761883,1129111,510699,-109179,968606,758785,419026,1423293,1530346,416796,-1066966,109347,-49314,292514,301827,826224,-51093,-6879,560991,-643210,435944,-384764,-230373,-166981,-17440,-2121781,-278306,1778173,509299,-1071213,-1853753,-1362237,646285,-40149,638305,368054,-1521200,-1714787,-119080,-1415334,625611,-1005631,-782107,-1033683,-1512782,322872,-270183,-605497,-134445,231290,-529387,-48200,554742,13005,1040732,105130,-233965,-384991,786547,-16068,-984272,-1394563,158696,1024693,-250909,341105,-785480,641350,211092,95266,301940,-361993,869784,-685403,-778847,-211020,-2080717,-733822,1627,30821,188008,811561,839746,8907,-144526,429029,-500500,-416001,57405,304911,288209,878700,-1387228,689797,-742375,218362,-518761,614862,505673,339736,-502943,-897276,-319193,705368,738325,277978,1212760,279870,-653857,977061,655682,-336771,-377608,371793,114281,539759,206833,89975,-1266861,-716375,1147695,994338,1442472,-300590,-123169,-416855,668373,1083413,656117,-729860,51663,305943,-1506685,-492865,400042,31095,113971,-519731,524270,-151260,-759592,-1961560,59099,1707518,349568,139734,1045046,-93518,-619232,167114,305845,-639413,-35496,-615550,-677401,-209962,-344608,-580790,48196,-195035,918868,-635075,529963,788633,-393734,40601,513738,775853,152625,241295,-633487,-975859,-1221410,-788083,75272,-282503,-1318758,-1058755,1592573,535181,-768905,578388,-1388351,-1023826,1365916,10609,872502,642517,-444998,-731219,108792,-27567,-369958,-785531,-394750,1738370,1384192,444613,455283,-422016,511334,157556,590707,-75186,-74344,1038054,862499,217428,-146664,343908,151416,-728772,-771540,-885723,815883,124449,-684114,-1322921,-622640,548825,-38549,390062,-1327628,420832,-551193,-1310166,-835513,457563,443259,-26310,-20161,-441757,21457,-296768,800678,373935,-1163568,-1347711,-506351,507938,500412,-67325,-1252811,-588539,-1788957,-677477,-1271561,-1163555,-1924742,-650907,-832464,-396143,70310,-81158,-126393,24512,-41950,-1075355,295105,1315116,425991,1684701,-475180,573791,-917489,744398,-721794,43721,-142066,981114,-55024,457490,430638,-994438,496897,1025471,235574,1002674,-293841,-181309,-9532,125163,473647,313955,41029,-297972,24136,646214,40681,786209,449409,-220586,-862562,-107358,-4848,-854349,313389,1323138,-1303592,-1499342,-786503,-50733,-852587,112322,498522,180148,-1435406,-564820,-1378481,-984840,-508265,-1021517,1196344,596629,480181,-174490,416292,225501,561213,959877,-12878,-1324644,212782,-391088,267381,-110527,-959748,397290,385688,1170664,-808062,-415416,-89909,-819247,-512121,-182100,-502774,-920626,-884536,-318534,464315,929274,-20710,-159689,156585,-859506,-712007,-1081280,927203,-147248,294160,1183369,643778,1381451,349711,19967,-706098,-860735,-107032,1195316,-201267,32386,-103329,-64126,-1315703,62126,-599700,-246386,-1260762,-52538,-1041612,317801,781106,-879973,988563,-109520,-679900,-93066,-759185,-209483,62262,97071,-1136784,-1816526,-356509,-615407,126920,1336402,-129292,382096,322391,-373138,341682,-637298,332283,-505264,1043996,369854,-293910,284453,354685,-387884,-687456,-575252,-637446,211419,595747,1001268,42013,-59669,-1521168,-230533,-371629,-1446389,-93415,-986575,577714,-771582,-277611,1603993,1126658,971996,877347,-955768,184843,889977,1607188,-1058139,1082694,-433042,289637,-391744,-151744,448738,517538,-1446062,-176840,-20473,-379744,-25454,1129953,-372736,299067,458951,-503056,659324,747365,-161155,-225946,621941,744311,49841,401391,-256935,-666403,-404395,-416016,1411302,336203,-253764,206119,-60562,-59512,-1229808,-735112,-586569,-485440,-429178,1467756,412397,234855,-11906,391607,547494,682095,892488,106246,-56584,-28650,599090,-419936,1411,-416052,-487508,50991,-751206,-543693,806148,-414012,-1354818,-599428,2462,-915003,855469,-716445,70372,677735,332604,733374,116171,743837,342007,353183,266876,-247949,-1425064,-25640,-844609,714654,-959010,-235147,-448907,475652,-121184,-238775,-293551,-617158,-503060,-1107233,-448692,-1334817,834907,-6311,-313573,125013,-424918,730120,1074729,-503068,-944883,238474,1167032,145964,1742780,1100008,-554914,-326419,691231,1324000,986939,198190,-93772,838552,-1209929,-946023,532110,152372,467300,513228,-252082,754931,720110,265745,119517,-171325,421063,210538,11930,321087,-1191259,-1516583,786039,-282225,241183,423923,77223,56844,-758208,-60702,757540,315556,-127194,634635,671999,-484531,-1046915,766872,-1048027,-432728,-1419959,-497520,-453103,371949,-1617259,-530969,837633,-1151531,44337,-1081425,728637,-126957,619452,1534775,424667,-800809,1153713,1001143,-1662791,58440,905514,967590,111958,919117,1091189,71336,1806430,567891,-61987,467062,-953602,-499600,-1316866,12177,-193817,-601601,662643,-225356,-582547,293314,147332,194668,-1125284,301571,-848868,-489739,488141,481651,-446162,-66659,-237522,-699778,-966349,-1303463,516610,1202817,527040,-689981,-1778538,-133778,699682,164331,-832791,815011,1171737,1073325,31507,-960262,-854671,199670,66229,685874,145798,301506,574697,270285,495136,1641407,516410,-64625,-106759,-286394,-1182730,1155531,736407,914894,-775252,-1002815,-892493,-544856,-1034326,-1680512,-193208,-298648,130810,127411,1656280,816980,-124423,164356,799291,-195502,-730171,798805,-140266,-574965,910656,70174,-689085,541958,-83350,-314902,-548503,-272037,518414,-723515,-751265,-1128531,-360780,-159665,-1262465,-760398,-1117800,509526,463620,-466632,-786822,1034233,-389547,-1598112,668796,1335021,834907,603487,914443,747133,1358756,-1601238,-443107,-589250,-957253,-730959,42039,119045,-634629,299284,-105533,444040,357696,-18843,1261568,1253619,709956,265672,686373,-204768,-551047,97890,172172,-1438071,-169276,-29974,76306,236070,406410,529624,332245,-525837,-289972,-54023,212487,-437614,-230804,-406598,233443,-1220208,-314537,744163,-1097137,-526592,12173,1622985,-1728529,647978,-621540,230200,1591716,352472,890090,1061119,203058,-955482,-341209,29382,216089,-1563007,-691662,90823,-556896,666183,-523784,451376,944641,-772807,-1949598,-13885,342936,94967,-1369145,-527633,453671,-81660,-145937,360530,367372,1451707,996844,824672,-247287,-931430,-1537768,-8383,-463138,171496,455591,31677,470124],[-72714,53506,971724,395905,455024,1084817,1016121,-653868,30289,-199257,-1172725,-1140888,-127111,501913,-313771,-556467,427984,-836485,-946724,-304818,-172560,196993,780555,-847080,1301312,859687,774410,58956,-955839,-1272789,-202797,-246464,579648,-737259,-735938,997218,102688,-232885,-117552,166833,656518,941114,-1311712,-12202,957792,834785,-50371,208141,356745,-142031,1330896,196234,782864,439900,74726,1023765,947611,142643,-266947,-261008,-658970,119589,939448,1607953,-60960,-597695,109677,282092,173202,784068,-1042803,-972804,-816030,1130618,1319958,-248501,1044559,352205,190676,-294635,-278408,-1224407,-138563,177365,1707338,816779,1114884,238378,115416,148282,81401,-541835,-409757,594353,-459246,-150074,-63413,181123,827073,237857,-1100132,211422,360267,1026744,1665818,717942,-373841,-497928,499555,114922,-724557,1758968,761509,-187919,235614,-608280,-287135,416881,-765686,-1545904,1092279,163530,93688,-629464,-279915,397901,-567298,-610699,9500,-663017,-332294,-560428,-33788,108377,336606,1000930,-609755,1070569,592084,-179015,-884511,-334133,595392,1434572,510437,610883,-2052018,-903319,296875,415234,-994525,-990783,-512026,1187300,1167533,-549291,-475436,125688,570932,975393,-943962,-456726,-259062,-562615,15279,393345,190975,920931,-917131,-1391585,-736167,635714,-495403,-319804,-1574233,-1324193,-1420866,173863,-54026,-322882,-103574,242992,-548936,-283647,-1146641,-12555,-251956,167645,83710,465006,119675,-96371,413884,368146,1461019,-88195,826179,-537077,-156112,1364,1432462,-783708,236957,159509,1136829,-245058,-460077,-520665,-850198,627922,369724,2045393,-293065,401275,-478799,-222570,236848,147868,1037588,1034797,946506,602075,1252421,555822,315926,1503109,1762464,87163,-945787,140582,4925,192550,3485,824105,-861842,-39563,469383,-493849,755508,-383493,-542507,-165712,303229,-1642062,-506824,2040329,725220,-620249,-1040740,-1408983,386240,-988809,703450,443792,-1124300,-1206839,-359575,-1307093,697332,-950595,-669806,-906632,-1700588,389159,-86841,-147904,137771,325993,81726,-310073,525549,-302700,1204596,-59908,-143413,-334882,1033693,233713,-1069704,-1618137,353179,1268081,-828966,-68545,-931835,237597,-176837,-434901,-182780,-534143,820154,-329699,-724790,-370046,-1617565,-692139,56261,714932,219172,651382,556778,193418,565292,575724,-513660,-682859,-102447,-62394,25381,824810,-1229429,251587,-659989,306435,-607613,466518,385795,413215,-716961,-649770,-174331,650303,614798,-153206,1416302,140787,-750538,885048,408139,-649096,-611090,125636,-80217,-6391,128365,37660,-684712,-692090,1319371,1140354,1551645,-27663,84397,-274601,696731,748161,893029,-237422,16877,-174044,-561236,-202157,408013,-23075,372320,-360395,406288,-341174,-644422,-2155418,-445722,1590510,405499,708718,1222102,-236674,-507919,385782,182124,-820630,-237364,-677616,-708409,-244618,-583397,-943736,24196,-169262,149941,-246562,487244,944553,-315243,125224,520643,385687,77835,559602,-685372,-1156035,-1049240,-857255,79777,-589717,-772065,-934804,1922016,538494,-386882,757750,-1524419,-1310816,1091145,-491685,857001,698050,-374520,-1067267,161560,-151412,-261120,-640846,-479,1605049,1528883,559180,787046,-857120,-19514,94819,1001735,-40778,-15256,903847,382815,-236182,-356672,210326,-183746,-749799,-734237,-336889,667800,28165,-391995,-1320887,-564334,885386,-209623,682418,-1140736,82348,-542980,-1228946,-549286,256496,375321,-95459,-496254,-936134,-416318,-184222,943591,826904,-1308342,-1704745,-696310,-11906,790095,-48001,-1568180,-471775,-1752828,-745549,-1347609,-1870010,-1998274,-501438,-736396,-288973,119284,-232715,263619,-54558,387651,-916777,388926,1693197,827931,1517586,-717264,486627,-1497027,339898,-1160393,-613579,-206853,603600,-94151,366918,179142,-630545,503416,1199279,35078,555868,-320311,-248390,-251501,235394,357817,-33241,-134985,-264281,65854,338693,-63627,1151503,830726,-172244,-653398,-37471,-199014,-728593,746006,1614530,-403312,-737485,-418248,524829,-674820,378731,977411,199318,-1873587,-644477,-831157,-1183709,-684794,-622202,1332480,766143,425042,265048,657315,-186765,617162,1085283,173790,-1248506,-23828,-207340,230581,-118702,-905632,301425,281115,1120742,-588105,-854982,319573,-813256,-523150,136735,-154224,-1004019,-670743,-226195,873209,1375420,-63948,-141122,-56229,-606004,-459481,-675835,1121453,-434685,115761,985489,664354,1337052,312237,-86333,-1190298,-833157,155070,1494682,-197015,-310241,84409,384998,-1888665,-143590,-646236,-338888,-1481940,-398989,-513128,361100,310918,-863331,662751,-142328,84168,290424,-1384497,-731784,-52280,163425,-1571778,-1567562,-267469,-256161,-287965,1067686,191973,704107,395119,-182178,1102417,-206773,207998,-738050,940498,-11695,-790905,260099,564864,-316647,-117167,-411518,-774488,399356,652400,970303,472191,-180461,-1403248,116471,-240587,-1500208,-689184,-958298,588076,-637140,70171,1200384,1044173,1153364,850150,-970967,115641,712666,1535697,-797941,1119641,-565936,487387,51997,-5975,743169,739471,-1197692,-375647,132611,-242027,245982,738552,-655618,251963,937258,-229932,141913,328219,-301764,-144829,536429,807694,111885,406557,-320231,-703030,-350115,-604544,439443,90191,-86880,172172,-1212,119195,-1390574,-708100,-240707,-357652,-237063,1090896,482424,151530,97430,-251193,255732,848827,790536,178522,331724,51252,656214,-229236,300268,24467,-897132,32538,-726626,-873284,571154,-577510,-1048227,-359607,95013,-762814,665790,-436754,238054,441627,170522,712361,691239,867596,24462,173655,-432493,-384370,-1412713,-27291,-1182940,691727,-731908,-459110,-588546,368964,-31093,14214,263927,-504674,-203084,-1146862,-298009,-1175924,593792,119214,-320193,10626,-839848,469113,841728,-676842,-1189300,700710,1199839,175848,1762188,969651,-562694,-171622,677112,1449485,1485716,350947,-10944,1142993,-543147,-742738,930736,109272,206177,175552,-143039,472753,801755,195789,-37190,62532,488063,301684,15626,292312,-1010106,-1894002,662486,-237902,106784,52608,-176348,200883,-923072,-198402,688948,253973,227774,784800,554055,-421634,-873505,871098,-709481,-498316,-1396082,-617894,-627084,237242,-1649271,-603873,986027,-1272651,-30011,-854897,779310,-64953,163352,1680570,426004,-685395,1063864,932521,-2051427,17464,1237372,804839,370454,1156230,1518705,291188,1472122,647766,-53567,131878,-691831,-261060,-1125546,106250,-99873,-792333,262368,-528729,-611598,67328,198881,396291,-337437,548529,-651951,-609573,-131272,207801,-358936,-504783,-129161,-822634,-259582,-1032678,536339,931641,248386,-692527,-1081529,-147375,925780,271362,-125572,749964,1222557,890964,101133,-858185,-1026285,-82554,73950,721152,-555842,157476,605842,391421,484006,1367990,298347,-127433,-391487,-428396,-1134821,1338286,639795,942885,-947847,-378225,-859175,-439360,-1119365,-1158763,-483088,-233728,334038,-52565,1161408,408660,-402302,42492,1024059,-236788,-739200,432333,-60802,-159842,1152048,617190,-777456,908812,-175430,-649066,-90628,411798,1042290,-184892,-1115709,-1286028,-921077,-408438,-1013573,-433781,-707435,89546,482152,-764693,-1196443,934145,-320671,-1448895,860084,1546539,1136361,744842,1024291,780631,1272414,-1420855,-176242,-456998,-1014393,-1400873,73329,268973,-584919,202549,-219218,312732,343770,235811,1080680,654735,630639,309323,237209,-654238,-511598,-125556,-231710,-1193784,113106,188176,205231,651116,539831,588623,221309,-719421,-333554,105883,28191,-228462,-38530,-420983,95388,-913532,-326576,794248,-1500289,-891592,-247337,1084748,-1764383,838848,-466631,646318,1320213,295784,781700,1298266,152073,-1136867,-221335,158353,386419,-1332780,-879544,-113519,-792674,643432,-653918,588503,739605,-640934,-1554461,-551832,-185267,50437,-1261165,-920744,322251,-612762,49126,544979,574882,1278115,1217902,917239,-205801,-1214583,-1619384,-158609,-308669,392968,30146,-441829,222060],[-13961,338917,708340,218991,524545,1160550,1135552,-845451,144140,40564,-1453833,-1243808,-266382,546640,-109352,-313735,319818,-774591,-985169,-1120920,-592905,200990,872511,-581184,1328156,1075760,775489,191748,-655409,-1099100,-195009,-230570,776925,-695476,-493388,686602,47412,158342,641556,198303,509466,513295,-1144623,-136072,624346,469356,-384231,275983,558360,282066,1170062,300826,547928,454657,49720,737018,885181,-15618,78943,-510358,-773137,110370,850483,1855351,-1245,-335342,297900,476633,28026,871744,-931043,-1014836,-516142,956281,1322598,-139868,864762,376830,-240155,-482880,-291337,-958421,-323575,82629,1553453,996577,1012783,103597,-121368,114179,-239163,-658533,-301326,384878,-393840,-93436,-28406,432212,1004839,697874,-767814,527548,384068,854212,1437054,904182,-513415,-588414,418566,176260,-593791,1490044,796893,-372485,241053,-668327,-427562,48863,-1536844,-1779242,1380700,265989,444509,-565735,-406558,301549,-406905,-574043,193061,-721452,228405,-531023,-373343,460887,1190824,1575838,-497264,877949,342528,-27931,-590280,31080,867669,1491087,856282,1039200,-2139432,-791288,311512,710192,-1243966,-1327368,-533293,993662,830860,-675689,-541879,257628,604559,684549,-947955,-714367,-218484,46025,591063,245066,-38534,936257,-1338612,-1093693,-989327,448353,-357259,-289230,-1584529,-924030,-1026706,254496,-549957,-254038,-402822,137177,-862425,-457997,-645360,-353715,-401818,169127,-184880,176564,-156153,-230686,227056,391872,1876566,27585,1212593,-237895,-167075,470175,2247156,-519093,132433,181752,412985,-273899,-448539,-79402,-434751,721111,363471,1669634,-420195,405109,-609222,57587,221856,3819,1127364,809760,1244812,1396917,1378123,331731,222210,1240325,1859367,-125819,-756362,141991,1904,-425740,-261288,862005,-1351544,30401,383835,-460992,914458,-421156,-896392,-346614,625311,-770651,-669975,2060967,801631,112207,-96700,-1296388,12282,-1763441,556642,367927,-710903,-136884,-522866,-1149311,738796,-788203,-575492,-791668,-1755572,311182,93029,371947,303242,369169,771566,-457253,237892,-551415,1074953,-315996,-23984,-269134,1162941,491915,-1036348,-1690732,405338,1255851,-1462740,-455608,-679749,-182901,-473504,-968333,-569129,-786241,749286,128654,-581987,-429038,-594652,-498833,37217,1170505,148917,397338,219201,469055,892698,659922,-547371,-842216,-138834,-549473,-403580,399609,-921353,66719,-570255,266566,-743280,236606,336959,543313,-811537,-337069,-9979,513988,435648,-562699,1530602,21559,-738504,764756,-36210,-1084089,-398143,-88085,-129306,-591748,-57321,-81441,-6907,-730366,1219356,1110242,1558341,33991,190973,-154374,681715,376741,1025483,209801,-1602,-551130,256169,70905,364321,-114671,608617,9858,291150,-504584,-445116,-1867100,-944289,1354444,365888,981136,1293234,-225782,-308951,536119,-40561,-936173,-451847,-681480,-498533,-293175,-793765,-1187578,66552,-185945,-487343,223946,481976,1058023,-144502,-3649,341576,-40374,7755,867059,-674019,-1122931,-417730,-785901,113654,-769558,-112576,-715753,1896727,499012,283290,807204,-1526255,-1498855,690393,-912914,719896,630703,-248876,-1257895,85396,-522189,-147815,-320351,416244,1257164,1342732,647399,1223224,-1034615,-520988,35134,1367641,47663,-72516,661310,-73142,-631454,-527492,103390,-355162,-575026,-535903,111834,488873,102211,-47765,-1079989,-472178,960915,-400792,759873,-993359,-200904,-383641,-954912,-97373,31059,242237,26094,-755782,-1392016,-802852,-36985,1159276,1216268,-1366405,-2102131,-820021,-717759,861421,-81058,-1635072,-294458,-1302348,-686849,-1394363,-2289417,-1959707,28618,-279150,-60013,277324,-363757,379449,-137393,642484,-699496,248209,1700538,1116628,1158337,-701265,342387,-1635915,98870,-1470048,-1259206,-196040,122987,-285550,258314,-184149,-230284,541645,1242704,-153569,120144,-324269,-126735,-445173,275121,186050,-441483,-251864,-10209,161734,8242,-103329,1478278,1119628,-155391,-246342,131674,-222685,-344286,999586,1669468,666777,-31272,111434,1019516,-528876,601443,1369521,186842,-2018045,-597808,-391913,-1241943,-767470,-233001,1305847,1045350,299820,556941,750838,-282024,570598,1132338,448476,-1026786,-445894,-134522,144397,-169740,-660530,171335,302787,858793,-340506,-1240514,585344,-893578,-416732,401117,311452,-894822,-300795,51759,1259467,1455868,-110838,-253965,-304492,-164520,-327487,-464908,1152636,-628569,-74386,905771,556611,1151807,293667,-130080,-1358648,-746606,367710,1292059,-257894,-653201,194741,802164,-2255199,-389440,-696343,-423892,-1484389,-785726,-45511,458296,32254,-712216,261240,-243262,642331,500412,-1902227,-923032,-144606,275058,-1905967,-1104203,-152581,148567,-346576,885640,551077,851064,432050,-34397,1648044,95513,199927,-774514,715693,-382211,-793483,269074,821021,-184724,385884,-197548,-767418,379353,417592,794802,801207,-280458,-1038517,445925,131247,-1181581,-964651,-785147,450256,-401617,460546,1041573,963650,1147785,799233,-742428,67142,476410,1207851,-358719,1196057,-554383,559828,560345,81317,941384,847601,-732668,-530846,172043,-91145,377494,174022,-746692,221462,1271918,88856,-179807,-27028,-445272,64978,603322,899398,163197,332909,-216840,-623270,-271305,-859475,-393590,-175034,63894,151838,33987,308010,-1125584,-559366,66895,-174580,49529,507421,313579,60883,256234,-905833,52672,936948,563013,304576,708484,74086,618743,-46327,485027,396277,-1285831,47386,-671174,-1114523,347281,-601800,-557573,-104367,215452,-496948,220588,-316445,295834,262315,-17561,605316,1272290,877066,-293569,-224740,-1128893,-547540,-1358018,62816,-1233458,527269,-441152,-478298,-711124,314003,66911,368534,805830,-165843,125692,-1097351,-178543,-958130,235166,341998,-272162,-98111,-1122796,186025,541493,-732206,-1032120,974174,1057139,365122,1488295,492697,-569303,-51496,513519,1222535,1822501,516707,54975,1314247,272029,-638042,1236961,82473,-167478,-386156,-17082,230576,663589,17761,-186630,186684,530226,475889,35186,271902,-569364,-1900393,383854,-140895,125245,-432766,-350057,205184,-1038329,-270389,532214,67524,565345,727236,398856,-384550,-739195,963604,-285309,-532531,-1356582,-831049,-696338,56247,-1671205,-732603,983039,-896298,-203080,-865601,606015,61850,-428222,1529311,412456,-232237,862773,779170,-2329145,26231,1191047,498854,576720,1177380,1597388,515465,812622,558911,-110252,-81841,-334276,171178,-781716,248766,-10104,-854569,-181090,-617801,-493339,89193,419662,647926,638550,841539,-366650,-602832,-708004,-48839,-345443,-933535,149579,-887140,218583,-508048,620820,469889,-74608,-622633,-458768,-193210,1171496,524152,368101,594544,1104259,551563,101407,-652701,-1023302,-381936,-6527,779090,-1315798,77022,695778,527417,504397,1048667,187348,-87071,-612835,-483598,-781776,1124577,409511,747448,-1090094,210503,-616114,-123910,-1194494,-443799,-492701,-262349,540329,-300458,617619,19686,-552427,-129116,1046944,-369413,-832967,37629,156961,191768,1323232,1086629,-760308,1237811,-192320,-923425,422373,910189,1249246,394047,-1116485,-1181775,-1258656,-454334,-517627,-29430,-189749,-334189,415866,-859670,-1472237,703535,-172792,-1114332,947856,1520815,1137265,865645,1092832,703997,1074100,-1044573,-22337,-210377,-889651,-1797375,87795,399390,-356292,8803,-417708,190088,280592,411150,635644,164591,500275,266745,-252780,-928932,-209505,-196175,-504988,-939388,286509,386007,253440,937286,638444,587711,129033,-811724,-480763,266645,-202763,-122961,28675,-402617,57911,-538932,-348338,659208,-1563412,-1202157,-413235,481129,-1505411,717041,-192887,1081562,1147446,339524,627189,1387357,89735,-1247764,-88874,268690,614872,-911300,-984802,-157018,-895601,578006,-705861,837719,513912,-436061,-913418,-986182,-495908,106282,-835780,-1088124,313445,-977029,416169,859067,774265,1116886,1359106,1090245,-91999,-1131353,-1519100,-382652,-236780,527728,-354155,-846416,-64132],[179094,627664,414881,-26262,612536,1111917,1171324,-1028063,285572,288791,-1518567,-1248309,-376502,594612,81531,103014,289562,-468633,-816843,-1771895,-760244,-52562,856939,-369170,1284772,1108833,870448,294443,-419449,-939903,-119090,-342011,789830,-613169,-122147,527590,125327,526435,1255691,251031,374077,24511,-1066554,-211387,231030,-19866,-698172,397618,769684,621710,968456,372098,306803,686059,8912,248429,848221,-193947,392939,-475377,-787931,187642,692912,1822232,-880,-137576,449605,515092,73672,721559,-819909,-896437,-25672,712047,1020638,123034,642825,534046,-611570,-910299,-311436,-656774,-501048,-36220,1081593,912381,744737,-37181,-372910,79272,-493804,-740577,-70254,61227,-345575,-72399,-56219,578009,905570,761239,-406761,858857,483289,717903,1059391,890305,-535492,-521841,327348,324656,-450588,1003445,788939,-466815,414980,-409544,-457552,-273143,-1987686,-1753370,1520815,276509,806249,-202889,-386289,117103,-213537,-416065,355364,-798681,774862,-317510,-731944,680516,1745463,1839678,-489323,570261,120493,121126,-399885,331506,1013312,1333494,1136020,941803,-1881343,-452069,299150,793547,-1282555,-1437367,-456578,621287,463712,-643016,-470061,280735,599266,203409,-830459,-1015469,-384321,716970,1225587,118440,-276720,904548,-1667369,-601856,-1011234,181374,-187916,-257738,-1356557,-317109,-418355,340958,-957535,-137578,-649377,98300,-1077516,-475051,-74090,-572537,-659602,123232,-375679,-67652,-529304,-442697,135225,506507,1960312,161592,1318630,-20991,-212214,779263,2403875,-168921,-56110,195127,-245371,-147138,-348143,405243,143647,767241,382355,1095351,-498237,369235,-592349,403047,164234,-145541,1060501,561026,1331147,2025699,1343631,121704,133950,647365,1745470,-201174,-527657,103048,-52214,-1341349,-348360,978367,-1291389,217811,347219,-525058,927960,-517401,-1271177,-679580,717693,-91460,-461466,2239988,827552,792552,520353,-1061443,-370723,-2004696,269634,218950,-422745,968703,-549013,-958638,693589,-565070,-515502,-767054,-1645131,134675,205850,799109,316669,379416,1249174,-488197,-210051,-698273,622440,-643701,66761,-235127,1162903,700030,-900096,-1609196,226241,981008,-1939669,-766929,-184319,-520928,-593953,-1369483,-802781,-1042506,685854,513942,-378618,-347534,654123,-301647,-8122,1316546,-28965,119302,-67814,794271,723270,664126,-593345,-841067,-71058,-1027275,-810393,-248676,-662445,239772,-502559,20848,-875094,-28258,361404,688318,-746853,-73393,132402,384225,265753,-857725,1531797,-70927,-646632,655145,-584399,-1422235,204038,-239658,-82609,-1079618,-278826,-241590,521236,-834036,906922,865734,1535841,-149236,207794,-98668,647852,67061,1040284,443321,12815,-722876,686482,273415,286529,-203262,791930,477132,170687,-574643,-194946,-1364368,-1349863,1063696,273437,829362,1222737,-92787,-65478,574909,-248775,-958093,-639090,-631038,-117929,-353041,-939664,-1185350,151038,-215236,-797648,556636,578025,1109564,44615,-321017,57703,-395340,-54895,1077017,-537835,-766988,570288,-568305,188660,-765494,294509,-403099,1546638,418413,1060019,703679,-1445975,-1481807,283635,-1116232,571694,482141,-87488,-1195296,-44187,-985708,-42715,93916,745282,751691,942199,779414,1561093,-879887,-898965,-845,1590166,165824,-297018,360668,-341664,-846568,-599581,1233,-297464,-274382,-301651,386318,282198,353288,263615,-739645,-428745,776648,-546811,626632,-1001154,-389054,-126632,-577501,425959,-177112,70022,256850,-761140,-1727833,-1028795,107235,1508169,1438767,-1274113,-2378542,-858657,-1358767,733250,-138717,-1416493,-87785,-605293,-536362,-1413186,-2255645,-1757317,709902,318752,221157,460319,-489779,194967,-189507,613215,-516486,-112552,1367936,1225372,661209,-467686,170532,-1265547,64702,-1576681,-1560442,-28858,-344301,-560891,170124,-525038,138716,709609,1126007,-337594,-164657,-301720,82991,-569726,229733,-8771,-764812,-235820,346588,306194,-264072,-53761,1765236,1332426,-153902,218433,339503,-132222,162031,1013573,1569849,1456765,468749,612563,1215969,-457636,740085,1560353,117920,-1710079,-408859,-245675,-1217486,-737793,56276,1161456,1343301,167857,655617,804124,13301,501778,1110196,716519,-725743,-959691,-210181,25697,-256869,-248958,88854,384187,365552,-157670,-1517383,557515,-1019756,-249150,609692,794676,-609890,87201,435422,1512928,1139326,-235511,-449489,-541488,368901,-389625,-400446,1069213,-634121,-285604,931765,353881,842054,373670,-83385,-1083407,-509658,571335,671451,-338564,-938166,222916,1110255,-2216810,-608771,-709553,-348374,-1234866,-1039883,200884,634046,-24643,-476712,-135973,-422000,781357,498261,-2166046,-788229,-231266,383063,-2058291,-644943,-26302,586061,-22115,789056,843033,792025,442616,48962,1813934,179553,313461,-557983,397024,-657205,-278042,323290,1078631,-46694,725450,45793,-631573,209643,-708,529703,966308,-349802,-551518,633166,664458,-555751,-834569,-533910,178927,-146545,753419,1175511,871579,948830,684595,-304851,43228,252143,709610,110896,1286967,-447317,453465,952033,30343,980290,823995,-189169,-629773,111978,61745,411743,-441127,-633916,200086,1379093,351175,-335310,-258405,-565277,383377,910237,1068989,180947,222462,6858,-470553,-209905,-1093713,-875699,-409681,138144,105418,77177,468385,-310203,-255020,263563,-33976,342404,-85240,-37700,-36449,428899,-1358369,-15681,895896,185855,502421,1008801,-7072,461095,73855,561194,606623,-1533324,112977,-589290,-1128787,278050,-431775,-12999,111834,312275,-173881,-440742,-381264,241151,199870,-173631,440020,1700503,692818,-511595,-640422,-1620096,-631352,-1285580,246005,-1013845,203188,-109323,-287299,-791796,294659,159670,775558,1199790,303588,434335,-975038,-79556,-679564,-112047,702386,-124350,-163945,-1203346,9736,323364,-688697,-585651,952390,726081,642089,983577,-215125,-595499,13933,239567,630286,1864706,693438,44177,1292930,892791,-564715,1377118,72730,-561332,-1026696,95615,82982,248710,-208016,-241262,222412,573889,691224,25077,247536,32288,-1416847,21160,-13653,283789,-883428,-362519,83225,-1006028,-226617,347400,-201099,858153,466795,219459,-367368,-704062,1005404,171661,-527758,-1327061,-1065673,-619218,-84885,-1660832,-883454,808570,-62689,-464045,-1194034,260946,208625,-1003840,1139634,339060,366303,610454,605334,-2397468,95112,826035,165874,671445,947439,1374066,695359,92483,304106,-190081,-144513,-54603,701391,-375452,394770,17423,-776512,-566493,-471450,-288962,334581,759296,823283,1487722,1052466,-68492,-457332,-1047568,-232239,-424687,-1284903,431363,-950315,373815,208562,747034,-21826,-384475,-495015,-106498,-239154,1406445,794956,501942,370979,845942,176739,57139,-392731,-876817,-578147,-128146,826420,-1964129,5480,800382,620816,541952,748780,175750,64312,-702797,-450347,-300285,515915,16439,443830,-1163256,547486,-136156,336883,-1189629,219743,-140163,-357890,737628,-517894,221281,-241719,-548730,-357843,820444,-558679,-1002710,-262094,445895,362170,1364065,1349189,-626903,1421087,-165504,-1076252,812311,1118740,1151778,888968,-688770,-753715,-1312572,-279427,126978,342095,242355,-670879,354308,-778447,-1531302,438468,46364,-687939,895141,1290664,815712,926816,1120955,541165,814689,-579611,-13058,84369,-622698,-1804235,65526,418848,-6947,-199247,-599821,109171,157291,450547,78467,-206382,378016,166650,-659323,-913055,221253,-51191,-605476,-797770,343454,519430,219216,1074442,655003,502690,76604,-796997,-664675,387695,-438490,-178769,-113432,-374345,58949,-223093,-380932,278016,-1328336,-1374284,-493447,41252,-913913,388529,149707,1434972,1204332,484895,431853,1279181,101934,-1206942,47549,313898,852380,-379133,-984433,-26099,-791803,532482,-618790,1041621,298144,-275353,-360845,-1150974,-467010,164728,-291530,-970442,453282,-1051690,856362,1068882,880839,953330,1336290,1285945,71945,-676923,-1210864,-609020,-266701,563167,-568529,-1030009,-287899],[481659,820409,176713,-282700,708076,951981,1060213,-1036124,467505,436490,-1367515,-1129346,-422566,642054,242023,573095,368207,-17162,-311805,-2004639,-675624,-474937,739862,-207740,1175141,923338,1004436,299772,-321751,-811801,-53059,-557735,575827,-518642,261811,533374,298003,781760,1308198,274632,240397,-384927,-1055296,-200693,-125697,-455376,-906674,543221,956125,809532,742592,357203,72423,915461,-37316,-308551,825429,-394002,538319,-197932,-686558,324622,495613,1573845,-112243,-24194,543225,407702,298964,406677,-787861,-552909,565728,464412,455068,429992,438520,774873,-858877,-1543791,-312880,-406553,-652995,-177686,396841,540877,445354,-162377,-596137,46003,-618748,-819725,234395,-299949,-274908,-63791,-235678,422257,541915,438987,-119761,1070867,601493,728938,625210,687987,-495409,-351413,266354,549076,-264788,445639,720106,-416247,761726,695,-398420,-451806,-2005787,-1475109,1485465,232100,1142298,500378,-262983,-88490,-79488,-182661,474501,-855787,1125651,34783,-986937,708527,1912571,1735724,-643586,206029,-26946,267770,-328124,500602,1019148,1038270,1266952,460631,-1362825,-59657,247820,561351,-1089872,-1244004,-314505,179160,286680,-449653,-283006,168257,518724,-329457,-629485,-1176817,-648609,1221280,1730976,111989,-429417,866083,-1774357,-36734,-825510,-137640,-22245,-215064,-965987,273142,180236,377730,-1206188,-19544,-825507,146075,-1117227,-381724,322381,-606941,-956869,39575,-445905,-213121,-870410,-668258,177099,631005,1773207,265799,1221191,99108,-272469,800375,2082860,147482,-311975,195563,-648811,114874,-270740,790422,765436,664557,357627,611512,-528924,295230,-389902,797232,59106,-257249,885130,375527,1176665,2242993,1180171,-37783,47042,-107144,1450205,-153183,-323063,32486,-136747,-2145288,-196983,1157573,-692486,502694,397016,-619381,840738,-664812,-1617347,-1063042,361455,-525241,-150322,2386998,688072,945860,598171,-809714,-639087,-1567113,-37602,71712,-340018,1617446,-456567,-726557,555523,-353383,-495751,-893975,-1356372,-49097,211874,1008477,163556,399674,1313696,-470247,-648348,-747789,-27834,-1010680,50238,-271156,1026124,812679,-702821,-1383674,-176921,507016,-2123729,-969433,283181,-741048,-512792,-1566607,-884537,-1209874,624341,698849,-150772,-130075,1685685,-245560,-21218,1170872,-238641,-118132,-212209,1082769,149748,581545,-635891,-675722,55786,-1366493,-984448,-885381,-548513,684193,-472946,-421747,-949110,-275920,431735,783965,-537577,65323,205253,342989,146467,-958790,1449069,-152990,-514501,577581,-1081518,-1432571,930587,-323978,-19940,-1326693,-445118,-416514,711893,-980028,502124,439715,1487319,-513262,195640,-112803,595283,-128734,942959,387028,64909,-680209,700323,396514,210841,-245473,915455,892780,6346,-511096,71791,-884713,-1585078,766146,169981,348526,1012245,87383,173901,487238,-346533,-879466,-779392,-540400,301762,-417197,-1000608,-898288,243880,-241197,-760455,567751,794959,1073697,177039,-713830,-214582,-626531,-112472,1130810,-270921,-132627,1598597,-251032,274538,-607598,193251,-49070,1002814,297271,1707014,465386,-1320128,-1209177,-26366,-1019650,465934,276818,77418,-880430,-119736,-1326090,62285,501059,912414,212160,503376,946982,1589990,-476877,-1101718,-9318,1594071,275794,-629856,70274,-385002,-827693,-543014,-112595,-29334,28697,-137377,490695,58517,705706,472877,-446128,-478080,415393,-602585,380462,-1150902,-513143,145220,-207325,893898,-328468,-117088,482719,-553184,-1888830,-1033305,204448,1943843,1438561,-1007841,-2359178,-795846,-1690768,479022,-187381,-988241,106295,33999,-365545,-1352310,-1841124,-1407263,1261047,844167,461971,581380,-604145,-183123,-197931,306792,-413255,-589624,838579,1156188,143516,-98938,8323,-560698,166673,-1463720,-1419126,282288,-687329,-815669,132764,-710615,409728,1029964,850667,-538384,-265846,-262038,269515,-613750,103900,-193637,-915556,-57088,665873,448932,-403780,76887,1984400,1523937,-145078,606313,499282,-17619,637845,815290,1414704,1601659,677203,830120,1023379,-458532,766932,1498536,-15239,-979803,-113629,-455967,-1178342,-595899,209274,952584,1542308,85928,579206,941824,589819,473708,1048957,881945,-453375,-1423228,-406484,-102335,-362649,207767,102001,428093,-288645,-96197,-1650749,197280,-1147157,-82767,804763,1181219,-208963,362772,779935,1551445,554183,-476078,-645833,-708711,862151,-635650,-371482,947363,-439379,-537367,950751,118934,440964,569957,54247,-422903,-29434,795061,-134699,-382476,-1116117,167022,1265848,-1756016,-748931,-655984,-15438,-792854,-1061654,159390,886236,93920,-208735,-448874,-657556,465383,315223,-2139758,-443055,-321525,454493,-1982910,-351320,100452,997487,544865,717743,996961,560707,448967,67503,1623420,44666,491950,-127681,57083,-767440,496089,413291,1280855,40361,867355,275429,-419090,-27584,-413290,265877,944459,-380045,-89578,605785,1194786,228762,-401923,-288738,-195567,51290,847364,1441140,763973,617271,504153,222233,51504,115732,181314,451607,1304827,-290973,185378,1056091,-212934,813123,671490,257891,-668197,-4777,211479,411933,-970976,-362053,180109,1264610,475108,-389358,-337433,-661153,747263,1447234,1308069,159140,121025,255862,-302489,-200675,-1226295,-974783,-573827,109765,-26023,127846,567927,916714,193270,321563,-28023,557053,-491547,-433197,-145640,569959,-1426440,46514,714642,-289192,746195,1183466,-267915,187895,87872,560370,617663,-1552692,220304,-466250,-847472,401708,-101669,446155,247521,333740,132478,-1142978,-581596,98917,268100,-258544,250309,1854356,296858,-573590,-824256,-1757712,-532120,-1208310,482115,-639591,-233384,232396,71535,-822525,252948,228679,1100736,1363741,774852,691839,-805099,21216,-353995,-344368,1135745,110867,-151366,-1066344,9549,297109,-585676,-54623,681954,282313,891590,401580,-943218,-648339,21383,-75867,-188238,1552401,850722,-76588,1078212,1087537,-448076,1316243,72046,-889681,-1579805,148963,27948,-387105,-413979,-152622,250822,637631,882351,-50322,200736,629101,-536100,-323274,115009,511858,-1170819,-207409,-65877,-784997,-35731,200182,-485972,1089820,72739,8917,-357029,-772979,964982,604792,-468364,-1268234,-1225180,-386837,-129450,-1562704,-997159,502928,961335,-740185,-1750304,-168617,317009,-1394798,593949,177457,915833,411750,466847,-2178745,218094,291879,-55951,621556,506684,944562,772008,-422746,-54660,-250763,-123542,40554,1158650,-19182,493705,-60774,-580936,-816327,-196087,-96124,686365,1098434,822899,1916509,1039795,143218,-202466,-1061161,-339585,-575624,-1483824,565211,-1058887,248953,931299,865512,-372291,-658247,-335218,-5189,-246727,1575802,920365,294623,115378,520725,-113975,10512,-131049,-646018,-579159,-192483,828383,-2327120,-139483,824388,627292,601278,507086,223109,283650,-654245,-362745,129908,-276904,-570620,149266,-1135461,523825,468595,836905,-1052376,616753,505372,-457054,902080,-579680,95026,-312668,-415881,-588160,389681,-738969,-1191217,-380204,726267,358999,1283721,1328225,-397752,1375872,-116327,-1090975,921640,1049718,855328,1223081,67776,-88450,-1115127,56695,757901,599035,482596,-833314,369860,-584528,-1388812,240000,315613,-256352,693028,924352,269196,865709,1124446,353376,553002,-148146,-117873,342965,-289192,-1446355,8456,275148,359122,-342077,-677518,66826,-21643,355655,-408259,-487811,311652,48317,-905029,-606970,645592,283141,-540276,-795775,326164,562737,111868,1080190,548043,338812,63863,-718560,-787156,438238,-638799,-394242,-455509,-343984,44451,-76750,-414210,-273598,-921343,-1362378,-533185,-116903,-142398,-507,480499,1626105,1447983,651824,224114,991906,238463,-981010,175612,266964,1057385,138422,-886416,215659,-465953,538967,-387632,1090325,110536,-234670,-91140,-995486,-123477,117942,148124,-617217,732051,-811775,1216619,1010430,816748,718811,1131698,1403494,250070,-17075,-759809,-761895,-372086,516665,-548078,-933594,-394485],[804479,841397,48570,-485099,752672,688645,781051,-746822,690437,415135,-1062901,-871462,-390405,659430,361327,919671,547732,426693,509931,-1740424,-417100,-854089,546734,-97824,1011380,561018,1092303,177678,-366728,-681759,-85813,-809153,177744,-455219,532214,621388,490349,858381,707367,226425,88529,-602272,-1041005,-104134,-372000,-729930,-939262,700952,1087590,851977,523523,250322,-140227,906489,-74723,-762410,797566,-579113,457651,182589,-494703,449428,293487,1197043,-332249,-2508,576356,194953,611422,57775,-844683,-12149,1134210,279022,-199098,672307,300064,1024595,-941651,-2147652,-277790,-261864,-770403,-359173,-332444,11925,237136,-244202,-744510,20459,-576214,-947418,532161,-590714,-129390,-18144,-584172,-33302,40843,-124058,37154,1062611,669601,918412,233605,368271,-461013,-133982,270520,816093,-19022,-25976,599432,-189656,1184043,386914,-295263,-445669,-1706598,-1093780,1287782,196047,1395997,1419060,-134607,-246073,-82014,63427,541321,-846158,1187345,426062,-1031560,576906,1714437,1339794,-938765,-134378,-79212,425383,-331021,496503,907397,722823,1201733,-127260,-747063,238545,152987,14188,-761470,-781533,-144891,-192027,433712,-151569,-50380,-79890,340123,-762454,-410057,-1117637,-858871,1384932,1987861,282745,-430663,849153,-1596871,472215,-511871,-470679,114854,-152005,-547290,648849,585694,318051,-1286470,63321,-918497,272754,-899137,-258885,394819,-473253,-1199756,-53832,-399544,-247447,-1051216,-754889,356923,673008,1461714,302493,1076027,156025,-319359,515789,1604867,303114,-585878,166633,-725400,440651,-311467,973706,1268437,357773,250052,418858,-530290,201899,-32937,1199948,-67535,-306902,651329,294528,803030,1944764,937697,-119889,-42765,-786515,1062569,-20088,-214423,-43294,-222654,-2443518,149971,1338712,154134,827748,546005,-668766,680534,-829101,-1867632,-1356307,-472044,-2620915,-1047934,339635,-580615,254804,257555,-681704,-696611,-612024,-275523,-32789,-460280,1616512,-327568,-461071,375984,-224894,-507259,-1180267,-903603,-141074,107571,950534,-131082,475663,1003466,-510470,-916729,-740114,-646250,-1367162,-128675,-388852,707299,805819,-492392,-1016961,-691639,-51081,-2002436,-1048400,470217,-892619,-276884,-1535004,-840610,-1216816,537031,646513,67515,172781,2164158,-393579,32543,840494,-373310,-277965,-166996,1238775,-594474,416357,-659691,-399570,182713,-1481834,-788393,-1295914,-550819,1174108,-479150,-963932,-931379,-465468,500857,768857,-251815,62897,178702,421713,83539,-829127,1335716,-250805,-377420,533241,-1372075,-1011967,1460260,-358162,-11436,-1226824,-485000,-589488,512004,-1136425,130900,-56293,1363056,-925471,230343,-168710,499027,-221607,749490,94195,145465,-492412,446972,461340,168758,-212694,1005257,1137391,-219605,-329595,320325,-537534,-1600831,470318,75455,-159576,703701,222976,368454,290710,-293819,-718618,-865915,-428192,624174,-481048,-977986,-418849,312594,-265707,-560215,206641,1090671,906528,198584,-1030203,-366934,-736325,-166991,1022764,62856,564319,2276891,69697,307554,-401364,-393178,264838,410340,124410,2021858,152858,-1159559,-720693,-210021,-635588,388547,26552,216180,-425905,-49325,-1344980,181603,806644,898422,-216836,177103,1070471,1200331,-45990,-1129423,-5558,1358494,338550,-944103,-147696,-276735,-601939,-366401,-240618,354618,210670,-89045,488391,-161765,1025364,543987,-286744,-593237,7685,-554177,163684,-1321448,-644854,348711,60169,1181193,-403071,-304554,606814,-229558,-1853737,-824672,219315,2292282,1227981,-603568,-1965729,-623175,-1603005,187983,-200983,-497115,243645,361088,-247336,-1137798,-1290048,-1007484,1479916,1173985,583168,586129,-673264,-567168,-172055,-150404,-364853,-1029481,296568,972962,-255314,315457,-101714,181094,273022,-1166622,-964624,632049,-837389,-954499,155550,-675768,541843,1427190,456478,-765160,-234863,-224941,353306,-572206,-81080,-343117,-882875,253820,837341,509909,-367786,251131,2017995,1730625,-107285,836847,536206,39213,965335,497508,1262788,1082165,594528,566713,524113,-494866,675806,1225450,-194862,-65570,208898,-922356,-1150358,-346017,243557,715474,1550865,74035,385643,1192699,1222880,508970,982250,889108,-307550,-1697260,-642507,-215709,-459482,566786,207970,354050,-936099,-167006,-1624481,-393620,-1238456,42535,1030589,1380208,227228,460316,938706,1352716,-87346,-803603,-754130,-750406,1184797,-975203,-280756,848543,-146111,-828908,835089,-80606,168,829692,258532,406530,700313,1023954,-845705,-343959,-1144963,37300,1265402,-1098362,-785813,-526301,528715,-291265,-848124,-115133,1177792,296331,51501,-614131,-896315,-126987,34752,-1903862,-54773,-416463,477436,-1680407,-261557,219871,1290646,1107362,616489,993991,233552,475738,35375,1244329,-235742,637194,387512,-202997,-691451,1154323,511263,1370397,29798,837824,436991,-210127,-264595,-652055,104946,755337,-370698,228087,377388,1531700,983343,95435,-124042,-623083,143151,720765,1595607,645648,262586,288836,670956,98393,123059,-250950,554850,1173979,-109867,-155300,791281,-649449,431642,409302,469226,-642624,-124939,355493,436686,-1309234,-13365,165299,1012420,430411,-396012,-268756,-753091,1050427,2059208,1541929,110878,58169,421864,-162820,-257642,-1212943,-789065,-641947,-7599,-277730,157480,594321,2137595,718702,263642,-193904,642185,-595664,-716788,-270996,637979,-1059612,187469,429088,-735667,964947,1211456,-774643,-159720,-21410,517313,449394,-1332435,336439,-277181,-313645,636906,277334,711538,284039,249233,350967,-1634379,-814775,-95785,437866,-259412,69490,1705683,-232633,-485001,-621752,-1517727,-200911,-1118427,685114,-249845,-677936,552863,529059,-810527,123153,262355,1188469,1300754,1136545,873701,-610463,144676,-18685,-419051,1499252,367455,-39064,-751821,183157,474829,-470655,358145,340500,-124079,1002291,-69637,-1454387,-714596,-15605,-359248,-967027,953129,925211,-293366,736418,835369,-249045,1073913,65317,-1100608,-1919751,103710,26941,-1048438,-545550,63990,354114,727303,983789,-199546,112172,1047215,446416,-556120,215663,704218,-1223210,54181,-102623,-409188,293755,136702,-718450,1242780,-351526,-254277,-341813,-876465,833503,964212,-334159,-1090845,-1230307,-35856,-62777,-1325045,-1012952,171388,1809243,-921880,-2320932,-583602,334952,-1485405,-16016,-68538,1280170,370225,392321,-1670412,368762,-254566,-114336,427699,-39497,402251,703299,-570706,-412728,-272819,-131899,-58495,1396461,201244,509726,-251278,-319290,-901181,20466,-17445,970013,1269514,616877,1793830,718768,178831,79240,-790930,-410891,-747632,-1472015,486309,-1220988,-40809,1412222,921895,-478266,-898995,-165872,32756,-182088,1616831,777686,-87125,-121168,223357,-254985,-5000,90174,-394877,-366835,-97211,756224,-2310287,-421666,681837,536430,695620,331629,281597,491809,-514216,-271619,387502,-939851,-1309986,-61670,-990021,177142,969913,1256504,-787000,648875,1213145,-482637,1002471,-381558,232752,-200486,-223789,-721768,-123170,-840632,-1310088,-292878,927197,266369,1122814,1029343,-129602,1084190,-45991,-987784,688365,795843,490398,1380265,918509,630967,-748767,432713,1211680,723193,514800,-768228,472009,-360285,-1135943,169429,604011,140473,368469,493562,-292273,629743,1125226,212303,337579,158694,-261178,497545,25062,-887350,-59166,-22109,632199,-375218,-615303,39495,-226936,186905,-685424,-696025,321152,-51300,-989010,-120910,980284,701315,-360769,-870595,296601,516882,-49493,997772,307196,126541,71231,-649507,-765264,410233,-776485,-704821,-884620,-306260,-7708,-143355,-427133,-810099,-491489,-1173082,-587019,-23637,539066,-326995,720914,1617250,1700968,720026,56562,602683,477869,-601581,284674,134090,1205488,523777,-728594,464061,33149,598295,-59611,953961,-33667,-324729,-116960,-645045,392789,-95214,337381,-157789,1105133,-353609,1351447,657864,543608,368717,798721,1361527,405517,572941,-329708,-786241,-503045,424163,-317614,-607869,-380732],[1025020,667075,37762,-577768,669582,334219,370972,-178866,935043,236315,-692153,-490412,-292250,605297,435791,987193,779276,716549,1441369,-1121231,-98912,-970918,310365,-48595,812964,116990,1071151,-49990,-499744,-498195,-269325,-1000420,-269489,-454687,601350,660631,615801,731647,-274167,87381,-95425,-583006,-958579,43096,-491808,-823997,-778113,873758,1151635,819211,356718,98109,-311713,574349,-90091,-1014167,744304,-702485,182077,489790,-266322,473882,114594,787492,-589377,-63042,561540,-66580,878452,-190122,-912852,595679,1557388,191861,-710118,786125,254455,1206852,-860329,-2400311,-206302,-226179,-854811,-604618,-934151,-449418,182263,-248274,-783722,10779,-366763,-1162443,744714,-702988,121975,112517,-1024408,-581276,-395831,-705418,60183,803824,629542,1215374,-26036,31369,-481885,81678,353926,1078178,271789,-299633,460876,204930,1529270,629115,-197026,-287849,-1338135,-808380,950895,217793,1505008,2271202,-106966,-309366,-250140,262697,566264,-736850,977156,720374,-836992,405542,1252924,829615,-1254008,-374387,-46903,591381,-339566,311981,720761,484591,957053,-573339,-200752,371135,22154,-694556,-450628,-196422,19430,-379431,850314,154560,137244,-428484,80778,-989345,-234096,-872443,-895666,1164348,1964515,611870,-265947,861830,-1163077,835815,-165023,-769913,214278,-65690,-250234,714364,722862,147804,-1244679,95433,-922160,443812,-345470,-185918,146357,-248071,-1300668,-127229,-276846,-193989,-1004844,-545699,638677,572754,1183411,257052,1013978,194562,-324387,25309,1171847,214459,-804254,100255,-531401,725705,-502060,930956,1507887,-113557,72550,536084,-526643,125647,386939,1540630,-172426,-296868,405712,306704,276042,1269486,669298,-118199,-139786,-1191199,670395,150686,-246032,-90835,-280833,-2069358,572951,1441985,817448,1108213,765406,-626049,429882,-961986,-1961957,-1435720,-1513808,-5776369,-4541695,-6972643,-4393109,-1141707,-185216,-769748,-511001,489752,-432777,-91606,-708182,1120115,-263589,-224204,242203,-222256,-527350,-1547409,-336490,-83466,-75266,660838,-502832,629957,566933,-693128,-937761,-735267,-1015228,-1645682,-458497,-566407,150891,683804,-300444,-498903,-1147891,-559591,-1653293,-1006090,263698,-1074708,8738,-1265517,-685073,-1043122,401536,405413,254571,479457,2003806,-684563,138679,484642,-352825,-357355,53733,1203111,-1250858,185665,-657038,-108586,250732,-1358675,-235530,-1377821,-576348,1472027,-504980,-1457884,-822097,-579726,515351,608207,11510,-38957,60004,578655,49410,-496335,1235408,-381442,-258664,507816,-1367039,-258632,1581156,-372028,-84640,-757814,-375510,-756272,25728,-1276856,-125954,-458935,1122006,-1242037,362171,-230885,320448,-274066,478331,-277737,233291,-249887,130782,488530,169975,-104194,1113423,1163025,-469671,-112634,516983,-329124,-1401255,157987,-16798,-340850,361472,237140,494767,31077,-115120,-512787,-880292,-311555,765782,-549510,-893625,69647,335232,-298516,-472904,-406991,1376676,559900,90262,-1141263,-337345,-757193,-212620,800528,352758,1034946,2359935,272923,219948,-280145,-1150071,464699,-128109,-116523,1924811,-144252,-955407,-151618,-320916,-75420,296975,-251491,317033,10099,200088,-948776,314966,944197,740964,-423347,30486,1049654,458043,150414,-1024981,-19368,934365,328633,-1112157,-260807,-120885,-251309,-112483,-368844,719861,200368,-135548,465677,-349270,1176101,480003,-258921,-684543,-321911,-420217,98547,-1362021,-839693,423453,174170,1199211,-409033,-485844,595693,94147,-1634742,-476539,139667,2345804,879474,-152375,-1290513,-351564,-1180481,-70413,-171082,-91404,292667,317985,-219874,-734990,-835868,-701778,1325319,1291300,548858,470632,-652095,-778353,-135088,-571043,-294803,-1289241,-114045,770608,-424942,700943,-120505,696376,266554,-754682,-428319,868562,-789118,-928394,220820,-459074,533941,1762452,18890,-993196,-154023,-211569,311609,-446043,-292988,-442470,-718789,612177,814440,407790,-159886,418104,1695700,1921739,-26550,898510,420300,-3290,1090949,173384,1112742,224366,306375,-174643,-82695,-516210,486258,865494,-378970,691798,462770,-1426934,-1097192,5718,209625,456392,1342968,104746,140047,1451131,1678463,587273,934463,748547,-324945,-1697290,-819514,-293520,-513249,727329,358828,140880,-1368013,-342496,-1439701,-1003756,-1269815,126446,1287117,1357769,622443,401749,836544,966534,-587650,-1129677,-706821,-631013,1246729,-1277801,-96988,784284,55742,-1111944,528130,-197314,-413592,1063363,486459,1130285,1541398,1190572,-1241200,-210476,-992712,-127844,1135304,-602724,-728099,-334643,1100100,119447,-473127,-470400,1441274,486643,281815,-599851,-1064140,-678710,-243390,-1596886,220025,-513729,454610,-1204077,-306401,325365,1378439,1419926,469756,862069,-104810,537377,-28816,869157,-558003,649837,818534,-294306,-469091,1446232,580881,1305787,-101244,700107,485220,-86497,-465718,-644525,121894,451086,-333386,342557,47850,1540358,1535157,409515,-79955,-1030430,120450,437816,1467935,528008,4825,83061,889539,182452,289304,-524956,404495,887283,93093,-437275,216645,-1196963,-112551,69557,408843,-546928,-205195,489544,522590,-1408205,320128,174683,741769,249557,-380287,-84013,-864981,1164276,2494667,1663503,61998,34785,424297,-63896,-373236,-1061105,-467512,-604238,-169298,-623022,141061,561078,2872690,1210401,149246,-483370,595228,-397629,-786300,-408633,608650,-380304,333046,116083,-998227,1066346,1102971,-1487984,-510576,-234349,454679,167707,-946149,417223,-5122,335180,835796,561470,734168,229744,64559,432369,-1707735,-963596,-309625,651721,-187346,-74544,1340780,-730038,-307035,-73504,-1020676,317063,-989829,738914,52560,-1003662,828966,1009314,-769618,-127972,264229,952207,1090046,1338125,952854,-406375,294304,273294,-360792,1646753,556096,170634,-335505,469081,753702,-382311,535486,140608,-339040,912815,-285558,-1568989,-764087,-69381,-557166,-1419252,260601,835770,-542992,383385,302849,16815,720395,33536,-1177680,-2001522,-48948,37378,-1460877,-574362,331031,554392,836930,953099,-397038,-31277,1172712,1173328,-628267,264266,757470,-1035571,330728,79836,27797,694139,165157,-848335,1299581,-702374,-587297,-318514,-889753,631827,1215685,-112588,-719030,-1054556,356428,93906,-940943,-897483,-34923,2205830,-914520,-2676919,-895477,237006,-1273792,-597469,-357454,1410589,533478,376575,-969948,503483,-706853,-112071,121251,-553112,-175714,487376,-352775,-657306,-268552,-261719,-280474,1386532,263734,438489,-511225,-57309,-848374,-5917,-121388,1017980,1117513,256689,1206878,125079,84,261629,-376197,-499224,-881496,-1232740,239706,-1394738,-363714,1461413,880135,-352028,-1107173,91,198901,-27332,1489663,356738,-405832,-278372,35990,-260776,16706,248653,-172253,-6579,203021,592082,-1947216,-837461,350237,375815,824412,205474,319328,605258,-355686,-220795,436469,-1220851,-2041070,-173256,-731268,-340236,1140192,1493759,-467115,364726,1668892,-375870,1014514,104198,511174,17763,-67024,-663999,-567789,-819418,-1273879,-45748,1004769,168118,928139,541457,88034,617573,59489,-802371,191402,478765,157603,1388796,1583490,1224449,-298502,707255,1388009,754656,384451,-488554,589834,-180501,-880773,217140,875840,503291,-16279,53047,-604827,260275,1140150,169572,195368,305674,-355308,525597,251260,-358793,-101210,-407052,736927,-305155,-446695,10894,-406398,38105,-701541,-823722,393047,-107430,-982331,375097,1214271,1062552,-145415,-918696,301943,408702,-235225,877787,-32187,-93143,67440,-659112,-574704,324062,-841869,-1007074,-1226795,-252060,-84503,-367633,-395527,-1129085,-155674,-861116,-689034,181397,899014,-528003,824156,1422265,1776442,595274,-7724,218422,726411,-157409,372161,-41727,1288995,715482,-566487,626873,605817,690219,294867,676529,-114944,-497408,-334300,-355363,894408,-456149,259897,256039,1496580,136180,1192446,124149,88957,-68294,431180,1167429,512186,839174,-102974,-667800,-613318,319569,17340,-180018,-282595],[1043903,337573,106809,-531415,412904,-79970,-85317,461982,1162789,-1189,-326654,-46321,-164645,448746,468646,717200,984438,769006,2151550,-431910,172270,-734403,61553,-68433,606083,-302918,927919,-313740,-636084,-229745,-576447,-1039738,-577999,-513195,457843,548900,605986,426124,-1187744,-131967,-305674,-353533,-779236,186692,-524955,-776765,-472022,1062895,1161255,798384,290469,-21184,-421948,40658,-75248,-1107079,650596,-734886,-190832,587828,-59800,334572,-28471,435223,-768078,-175937,518086,-319410,978067,-255473,-858150,1082073,1745664,192426,-907572,776360,304761,1265522,-661570,-2133828,-118963,-255280,-913642,-922056,-1296405,-635100,264893,-140472,-705032,24613,-33703,-1455985,826500,-567532,455439,338548,-1416923,-938491,-578632,-1090057,-12931,342467,456595,1480326,-88070,-230164,-570325,256997,500582,1283168,551347,-340893,351402,716672,1661030,691898,-137306,-70730,-1107146,-760263,482263,296748,1423316,2748681,-242305,-272797,-549339,376602,576014,-525275,597649,778292,-482422,351176,673333,413380,-1385339,-468883,35647,726863,-298121,-21718,505525,352154,616820,-767910,171853,349047,-122412,-1293237,-287015,312074,155937,-344588,1305980,366130,205637,-809285,-200332,-979255,-130762,-551910,-730316,665408,1700097,1003833,24902,893572,-578198,1027396,135768,-985346,282538,38222,-176359,499421,624197,-101318,-1153453,86290,-840915,608007,543943,-209316,-292601,-29902,-1208431,-161975,-131920,-95140,-756981,-9527,948624,337012,1039456,142397,1075365,247058,-269426,-491672,808167,-114818,-891301,17201,-199037,863491,-795355,718313,1411066,-625204,-116658,821595,-537497,110187,753357,1731404,-215561,-252708,192110,359796,-307844,562297,420240,-51562,-245944,-1231460,326941,315785,-407153,-88171,-291188,-1171948,930792,1401269,969225,1253252,981021,-490899,44426,-1021141,-1875676,-1249763,-2288744,-8313931,-10189257,-19680810,-10840288,-2643380,-437060,-1020281,-126944,1366834,-562755,-124830,-968358,475375,-332791,-127983,235599,-339653,-526955,-1827899,259863,102440,-282957,233090,-861558,843818,282133,-1000565,-746708,-789652,-1037154,-1769899,-845159,-756929,-617497,482357,-128844,165594,-1397348,-902493,-1171773,-861360,-267736,-1359080,220880,-758439,-405834,-728745,227053,69936,407750,702983,1368473,-953481,235427,262390,-162542,-377328,380203,982398,-1632995,-77070,-629659,94473,221247,-1051978,490612,-1179121,-540191,1457869,-528236,-1764612,-655449,-628727,430370,305670,161052,-162952,-102535,710894,-2603,-52214,1163107,-537127,-169764,480566,-1084939,568853,1274167,-395230,-212420,-10792,-148895,-921073,-530837,-1386187,-256269,-612829,780326,-1367604,588296,-292415,27186,-362969,148108,-542157,301364,-7689,-90994,468754,198851,50173,1286148,1000832,-658551,10542,633940,-224675,-1060317,-179035,-126556,-6638,45286,94072,550409,-229323,121184,-305690,-774576,-201801,727633,-638158,-781322,390443,305465,-342530,-663715,-1028272,1559602,26161,-128751,-988801,-130074,-721111,-230274,544488,492274,1081099,1888247,257078,-22450,-338837,-1643907,517198,-560717,-425412,1502832,-332344,-694536,306113,-447176,487351,171280,-519050,392541,316360,582665,-211466,432256,890584,518625,-367252,38952,825082,-403456,-58089,-851724,-83925,435607,244782,-1065455,-277836,25437,134933,157105,-470645,942986,8044,-211662,490094,-470035,1084206,316552,-282365,-646452,-503390,-244111,234906,-1178520,-1092443,355010,140167,922756,-375383,-654095,490597,324544,-1275061,-101481,-16113,2016115,496172,229858,-576595,-21022,-658831,-265532,-109270,139436,251566,39232,-265964,-196874,-558194,-606612,908671,1248953,377814,277182,-509857,-728539,-110768,-796225,-126713,-1292964,-339863,634180,-322386,1005768,-26803,860559,101730,-309852,-13267,863618,-598632,-748868,288686,-190733,419942,1912105,-365577,-1163606,-84972,-233677,179272,-243563,-495536,-485290,-506220,905330,620626,93661,169418,534883,944646,1999715,99088,830891,179734,-135425,1030283,-70556,923231,-543358,-43059,-1125491,-590360,-479178,240927,578478,-515289,1019832,568206,-1747520,-948788,440613,157685,157442,967056,116929,-108830,1549116,1804645,662070,916299,533043,-458643,-1420683,-863411,-319542,-490851,662401,486693,-153433,-1439968,-573710,-1117250,-1399846,-1232899,205835,1514679,1152110,925662,280735,518862,502884,-833699,-1347189,-478594,-349323,1026299,-1429851,136788,708573,-19392,-1291089,82799,-219103,-730149,1198374,683199,1532620,2251052,1199992,-1236111,-16362,-652488,-257445,912423,-539703,-610999,-114090,1476431,333671,-46356,-723808,1596795,599668,476306,-415034,-1090701,-895504,-440128,-1333559,278819,-613180,390709,-657795,-369795,409932,1221393,1343673,301982,654001,-392035,628733,-110795,604993,-834007,472855,1033625,-185288,-188484,1370081,590637,1076727,-340310,524680,405237,-92064,-623210,-431121,327903,96427,-290501,262132,-232492,1210374,1776330,409735,-149310,-1328836,12606,118416,1043951,426579,-70031,-77761,807889,289345,579908,-643112,81535,513791,321928,-537689,-481031,-1675835,-702996,-304151,168616,-377457,-226912,604864,675592,-1283894,563055,235311,555091,12701,-339344,169317,-1003153,980504,2530323,1588654,39447,22555,242126,10630,-527442,-824233,-146752,-465629,-318005,-967692,89986,502276,2898250,1544881,47571,-771995,458659,1858,-636992,-541832,482762,360690,422546,-125657,-966069,980511,891164,-2184546,-782058,-493226,379753,-137935,-523813,425574,340584,929741,867965,632527,534126,117357,-175856,362689,-1311991,-937062,-513479,843694,-68724,-162706,928531,-1005065,-131087,592791,-482773,879561,-791229,537293,224634,-1111311,1047920,1440396,-709467,-474228,253655,429288,839733,1402041,903496,-203231,442833,471930,-240302,1506044,605351,448438,99672,774918,953893,-335337,482045,214602,-286253,635763,-207383,-1231560,-761906,-103376,-651088,-1378181,-280405,521796,-732710,144887,-265706,290119,353442,-41159,-1124764,-1859641,-274460,36870,-1414175,-501125,539317,789047,954008,784296,-588995,-228920,996454,1408195,-550562,247287,606735,-657734,543607,491589,411199,1034856,251062,-858197,1253580,-901026,-976912,-295295,-692345,406108,1345352,184852,-158498,-738476,693532,299600,-466720,-666647,30366,2091887,-690034,-2672483,-1043160,36381,-882850,-1064304,-618508,1342528,860871,387198,-250801,572525,-1022072,-250127,-248368,-908718,-715706,171285,72826,-707110,-267163,-533204,-516401,1230077,215318,313115,-753256,144200,-729214,-366052,-411049,741032,588970,-147131,406717,-569095,-351209,216354,13299,-638278,-931950,-804157,-47594,-1501898,-605229,1055728,737889,-107513,-1252598,156553,544132,211532,1205945,-211424,-456493,-303303,-5857,-214325,52524,343756,-1650,383973,657611,334608,-1382093,-1300165,-108152,198373,955101,100804,330872,569728,-242553,-228474,320206,-1054094,-2534175,-214857,-386669,-835587,889962,1490764,-211296,-75659,1620237,-125417,935214,783825,757498,223041,-34525,-374859,-825793,-675865,-1039035,261377,951685,98432,739299,4782,147008,126222,213621,-568662,-365765,206231,-91165,1292587,1849170,1590742,173644,771407,1285758,754194,166697,-83479,597827,-90385,-694610,302066,1094679,833304,-367310,-358113,-456945,-40226,1172521,235801,127387,306218,-337040,459451,356848,-55482,-86887,-785466,656794,-183564,-260256,-6306,-499713,-5637,-496300,-857540,487201,-112053,-989266,720736,1389216,1248550,25238,-853437,352001,280172,-405990,759985,-395093,-286488,20584,-777984,-269336,223004,-839396,-1204273,-1323936,-178185,-153109,-605209,-303879,-1111868,29090,-508394,-834199,333703,869870,-606115,789809,1098638,1591270,264643,78311,-62006,855373,235779,446811,-191414,1310022,728595,-454483,665628,1128590,786895,619326,347463,-111769,-673679,-611014,-362359,1225158,-869061,13435,505851,1805872,461010,785348,-399081,-446249,-497954,120759,936030,560387,684841,-151515,-440902,-678233,215840,312478,205677,-153716],[838677,-54797,192082,-356071,7059,-498765,-489791,853755,1326575,-147153,905,363598,-58079,189334,468003,184171,1078276,592765,2339500,49370,329534,-245155,-173131,-151201,422026,-623631,694873,-519667,-697137,108607,-886853,-873341,-583261,-581461,176719,276347,434434,10322,-1675801,-396788,-512034,12144,-517965,274932,-534787,-639573,-120970,1249420,1151872,844349,356369,-34807,-457967,-452664,-29383,-1194768,511997,-680370,-537985,439615,84835,28935,-139062,206797,-766228,-294936,463918,-517110,841605,-145722,-558139,1286301,1658736,228052,-768991,710608,431008,1177514,-427073,-1495188,-49547,-278096,-952367,-1281219,-1407196,-463141,407717,98571,-530049,63898,343419,-1753424,778244,-188064,778937,599261,-1627143,-916469,-421187,-1149169,-123070,-216796,173292,1575026,72676,-361608,-702618,363231,667654,1371926,732600,-192905,312864,1262912,1517798,617432,-122961,94722,-1060957,-969523,-117718,371962,1141743,2695840,-525035,-173836,-890792,397652,600483,-244431,185125,495601,-130037,517594,127036,246333,-1118211,-422479,126727,763428,-188898,-438133,300852,277051,301978,-747680,356602,236066,-245455,-1512980,-317462,581941,253698,-131487,1522571,414254,131416,-1137350,-425479,-773110,-82033,-281610,-438484,94954,1277203,1322770,364863,923882,20041,1076201,339406,-1079216,335797,146850,-318466,129863,387645,-356199,-1074936,65257,-693386,713716,1596602,-326739,-744149,102896,-932598,-154973,-8875,6676,-412118,684339,1188549,45373,1041889,-6118,1207964,324657,-154284,-845536,466444,-582869,-798499,-28601,141255,780525,-1085452,441786,1006919,-1030731,-244312,1077058,-570881,186948,971263,1700119,-178429,-209430,49561,385200,-838972,187647,223561,40859,-356188,-944650,46680,444187,-628773,-45738,-249995,-125686,1116428,1190454,564543,1195813,1091709,-305890,-488296,-987956,-1637756,-844462,-2389655,-8640793,-15114664,-32448707,-17350392,-3556786,-366717,-1205754,348650,1815428,-726772,-154497,-1127504,5674,-531504,-276848,390244,-521673,-482228,-1825967,780223,313131,-459249,-225803,-1119548,1058152,281274,-1267040,-467400,-932330,-767962,-1673902,-1139841,-908770,-1426849,263768,47091,907750,-1379159,-1010745,-625383,-648549,-924124,-1718619,274294,-53273,9908,-358808,62191,-265906,542986,778369,556488,-1011377,245209,281097,140000,-362967,711119,644088,-1671116,-320015,-582978,141395,90797,-659015,1098833,-866889,-405473,1184654,-528036,-1806782,-485901,-642935,224549,-100885,153314,-229287,-235486,698975,-118637,375674,1107169,-680386,-115501,434060,-645535,1179711,684552,-446303,-326220,821704,122350,-1088202,-925899,-1457869,-305559,-444746,413003,-1290627,851360,-394994,-385127,-532186,-217237,-571245,325568,233322,-149385,352888,224476,199593,1515956,738468,-696857,-79980,656719,-183487,-709896,-508948,-263863,728448,-211177,-189522,551465,-427922,338499,-134641,-491556,-102903,586347,-762892,-674814,459639,232324,-384300,-1043963,-1396825,1586955,-617532,-409534,-602480,188444,-640968,-189037,337586,434595,715303,1140804,-11128,-392931,-576937,-1572977,443229,-866374,-763617,975514,-344005,-378019,487168,-633924,882118,38238,-716175,472857,485023,986891,619965,474725,673516,322016,-91418,120226,415173,-1080222,-642233,-668005,-219516,3345,112085,-821733,-242432,172965,497273,381640,-515564,959398,-280881,-245976,579606,-493864,778338,106560,-244277,-417059,-538382,-79539,530339,-780935,-1333928,178214,8886,400744,-331773,-794500,365141,416197,-846862,188264,-203168,1416436,175073,447941,-104442,300128,-292763,-405008,-40607,190547,161354,-275351,-318494,339441,-382982,-739911,412949,1117046,131920,72682,-250827,-454158,-111391,-765160,161981,-1060960,-417676,604729,16936,1199992,168369,706743,-182240,89813,177075,575880,-360436,-476380,311612,-36128,249283,1839724,-603775,-1207808,-42646,-284721,27842,18686,-654834,-467611,-323821,1029839,330054,-420781,538963,583558,-79733,1859567,257746,690122,-110841,-308160,849484,-203773,653120,-951865,-298940,-1848208,-873405,-365365,-4522,492643,-566006,845451,489203,-1768862,-657948,914237,106669,-201249,523327,46921,-333902,1377742,1576130,686563,926836,343606,-598012,-939133,-755614,-282852,-370804,419181,537446,-405170,-1160381,-807293,-702847,-1437854,-1133423,333147,1622252,861891,1121134,218565,148111,99196,-816838,-1382382,-94013,56305,578943,-1382015,334136,545370,-430771,-1262381,-363402,-168397,-893846,1217995,791877,1534862,2607653,979872,-896916,159821,-162797,-269848,627685,-919035,-482532,93426,1521386,328058,328535,-742542,1578516,619352,637937,-110561,-937631,-667236,-520328,-1152503,92694,-718293,281607,-176646,-352672,465912,853919,901596,156905,421192,-601465,723655,-204009,439197,-1016614,119618,1007833,74284,47448,1107835,526103,712584,-634220,364693,224461,-197476,-741474,-129014,650647,-253599,-267991,48102,-322730,671712,1689226,143495,-281479,-1436910,-127332,-112371,454648,358491,55660,-181655,471535,391099,917965,-631622,-270625,162737,569784,-394501,-1068223,-1849813,-1185432,-658633,-72763,-145450,-199441,688407,871082,-998264,673776,366524,498726,-188696,-256969,440497,-1141105,463431,2095194,1301303,59802,-24669,-75932,85154,-698214,-578653,83459,-243926,-404438,-1187041,58987,460414,2397942,1628387,8349,-910878,299489,453213,-355282,-642130,286461,892989,437417,-204809,-632462,704080,616362,-2516727,-905337,-713384,291263,-381067,-199283,348469,715687,1335799,686100,446154,187551,-5531,-401864,166964,-585860,-700433,-678461,958279,65213,-186669,644543,-938456,-43204,1078065,-115239,1292247,-504544,42751,275992,-972062,1203641,1758050,-629075,-829824,259102,-233979,627839,1390196,716908,-15446,530391,550155,-136686,1115344,494308,740591,488200,1010595,902294,-314043,302523,545879,-7818,249110,83158,-534265,-684616,-79526,-656578,-890382,-491807,-4797,-775056,108988,-669461,498021,64355,-168578,-950783,-1567722,-500148,28086,-906882,-349177,597371,940573,1064723,507288,-710439,-460958,614482,1140573,-383810,164946,249559,-174983,654796,1026708,648026,1158767,328606,-765829,1118111,-905068,-1355442,-288992,-245232,212896,1358402,510111,482114,-377374,890083,509407,-5095,-389333,429075,1610173,-306431,-2285624,-1003155,-217247,-502749,-1347473,-772577,1164887,1235324,380557,300227,536530,-1201167,-659849,-632437,-1036498,-1138554,-160491,462290,-541792,-281303,-881327,-667443,1077542,142779,195497,-871740,247487,-626690,-1003130,-815987,177395,-203203,-471036,-314231,-1113187,-759189,-121166,243877,-822930,-882838,-273516,-229001,-1463614,-687329,365886,528079,105890,-1271069,295045,952051,503125,834609,-695839,-154358,-162236,68479,-222665,65523,391307,117742,687586,1129540,5923,-796419,-1676136,-566176,59686,1024331,-3983,331579,380903,-203484,-280848,131299,-577715,-2621454,-229435,-4469,-1153162,323118,1248007,-130155,-477320,1018315,220628,789008,1441976,833715,300828,-178894,99396,-855124,-456122,-630204,507564,795670,39664,578624,-443394,-47179,-214550,412128,-313937,-737187,48008,-241489,1129382,1650888,1720141,625206,591081,996126,756796,-61362,308030,384403,-96795,-592221,307226,1225442,1097138,-564332,-701058,192826,26953,1210512,378126,111027,192413,-194063,370702,350920,-50711,-7638,-1070077,435008,-82913,-160151,30190,-461044,90833,-171000,-796849,553254,-73037,-1090145,824998,1552500,1209407,94207,-643901,418979,170599,-519585,660974,-693098,-438831,-90634,-976803,35901,157027,-779639,-1256318,-1109295,-91611,-184369,-682390,-155609,-773953,62326,-193599,-979130,326344,561429,-609286,658798,725602,1197206,-188137,316071,-179930,761980,475955,525735,-243586,1273181,639180,-427055,604518,1487702,862644,891500,64025,-12186,-779036,-843788,-721372,1310775,-1195810,-255447,539035,1925451,507645,269261,-731075,-907753,-809416,-77128,819562,554641,231656,-366346,-179873,-696783,98480,442735,441740,-43912],[484557,-397287,230081,-106476,-450436,-855582,-772601,737562,1387776,-69194,291795,635473,-20217,-135285,443291,-428383,998854,280580,1909580,178312,358519,258373,-367624,-267213,293329,-823682,424566,-584719,-641662,453627,-1021666,-509440,-226971,-577031,-104996,-62304,126224,-421611,-1641900,-660964,-667150,422094,-222915,277282,-569186,-443639,161200,1386365,1166080,955271,550897,88523,-420684,-692223,40678,-1421000,338249,-574489,-754348,119652,158446,-370982,-228832,129526,-556633,-368864,410699,-630860,476496,47359,23268,1161717,1307538,228289,-423894,684033,595164,954273,-247617,-865684,-30831,-226140,-968150,-1605180,-1348671,-26558,512699,456615,-304357,117628,666563,-1927977,639021,345312,952214,750743,-1587423,-519490,16918,-882724,-212162,-749154,-151190,1430282,424344,-359842,-837776,383267,800897,1264992,729527,48527,364143,1751252,1131072,491401,-134418,125418,-1102889,-1338001,-815371,347746,697606,2199666,-860506,-77316,-1162208,348779,655886,45482,-142378,-154224,48198,869170,-264898,368358,-357024,-289593,195279,638640,-34171,-845887,136577,171149,117712,-627734,412724,104395,-306642,-1229207,-492498,559211,312333,164997,1333771,292121,-41118,-1338421,-531760,-455603,-32700,-148012,-165574,-332748,798502,1451541,669150,932460,513594,1043339,422214,-1041331,390347,243954,-543320,-232448,125223,-524390,-1033962,69375,-512494,726701,2468729,-491332,-1066508,121800,-546254,-115243,73595,82986,-102585,1226336,1261100,-178225,1123822,-143272,1311905,418813,1270,-910584,131295,-1026197,-529801,30007,416451,465002,-1253432,210563,419870,-1233347,-259024,1156154,-623819,354344,1001873,1426562,-73297,-193988,3225,326353,-1215223,307656,100328,113976,-454778,-462328,-184184,519557,-808367,-17652,-172446,674815,1091739,834658,-158181,927715,1011253,-135562,-1093986,-874737,-1329737,-343534,-1745159,-6522890,-16044561,-37470363,-19955818,-3557778,-13869,-1035762,783544,1834193,-940533,-188356,-1110760,-134834,-778633,-685076,673042,-682291,-386047,-1436662,1128887,405341,-563353,-634082,-1226860,1197824,509165,-1232177,-250130,-1149228,-366982,-1328167,-1205889,-988469,-2011203,102516,257796,1572762,-1137871,-877344,-59838,-413344,-1478751,-2013692,173954,736850,526023,-31490,-23086,-538399,686010,682567,-143926,-750696,119529,560400,450421,-325535,947584,281459,-1406293,-476869,-515481,26530,-110999,-278550,1322785,-640105,-189574,832881,-492201,-1591828,-366909,-658628,-87795,-553954,16783,-186857,-270912,466614,-326049,672552,1046052,-753319,-98435,361448,-216711,1387006,23743,-527675,-348182,1507364,354315,-1253294,-1016390,-1487875,-343588,-17672,117694,-1079145,1064823,-606268,-877060,-758145,-579481,-354471,293195,502258,-56215,72871,217464,291234,1713152,481737,-542683,-417891,591385,-167806,-491324,-761334,-411561,1497945,-405641,-550770,525099,-519273,484088,-21809,-26761,-12836,448957,-918981,-597077,309348,135261,-395642,-1313743,-1358075,1472111,-1211454,-689880,-85456,514046,-510916,-56701,238084,224390,151721,444353,-467727,-802512,-879959,-929441,306940,-1033786,-1049394,588982,-163155,-32936,349799,-832513,1006421,-44853,-779337,588300,594432,1277799,1199500,376192,368351,221229,296518,183351,-88330,-1337588,-1361275,-508557,-416245,-243811,-25406,-471484,-211554,365022,809048,518231,-480418,789701,-544046,-195739,694907,-405186,380981,-97557,-55831,-16565,-474939,26606,868246,-272094,-1469772,-43919,-153905,-254508,-286130,-884488,252906,373840,-446335,318870,-365546,792296,-22853,468282,-48323,530920,-216003,-519830,9121,128250,104518,-489632,-290237,712861,-191443,-995087,-2018,946840,-112082,-79675,80981,-88772,-132235,-526614,518711,-699395,-430621,665145,496340,1272124,415668,375497,-492336,380509,149854,80135,-173205,-191736,253730,-118543,64260,1607384,-633216,-1083548,-1438,-336498,-66931,317032,-743993,-382371,-218743,926309,33395,-1051536,862426,576121,-1033514,1468551,424326,518026,-361372,-459879,633869,-252803,295821,-980499,-349250,-1972449,-914565,-190657,-197293,646394,-535383,311841,245317,-1524768,-244598,1353442,30439,-613710,122856,-138137,-519764,961106,1086501,636415,957226,260887,-621817,-366819,-539533,-179724,-154286,95397,498644,-470948,-692016,-994884,-267507,-1141262,-986613,544517,1539156,610280,1225813,311186,-60793,-123087,-609555,-1231632,378685,514279,22709,-1165750,414649,238456,-1041173,-973306,-658741,-86311,-880108,1163126,766691,1205438,2531447,531443,-398460,218005,384109,-116866,302617,-1492839,-387392,249436,1249210,159552,583905,-499926,1360570,575464,769862,230172,-619619,-134742,-494959,-1019707,-292449,-831119,112411,112434,-215024,486397,381558,262069,70521,195177,-735095,783102,-306500,284719,-1098752,-326032,841446,366903,159894,859327,396814,279782,-895428,243105,8084,-295793,-822181,130766,947285,-568831,-285084,-211644,-152500,137691,1341087,-200014,-402535,-1313417,-243408,-171446,-99028,339543,321802,-240608,23235,450659,1207621,-496617,-506190,-69690,809297,-40866,-1376891,-1538161,-1426376,-937270,-143862,110140,-150976,726573,1062069,-629442,648067,563308,550244,-294436,-123754,687460,-1218646,-312574,1317375,865336,123336,-151698,-427913,167407,-864943,-393022,190031,31763,-403246,-1188370,119528,471553,1805812,1434043,41846,-799602,180542,818706,-68467,-677377,63817,1044409,408764,-70133,-100090,315979,311353,-2232520,-848655,-806346,190219,-502223,-59877,206067,1048738,1489435,341572,50909,-206073,-91506,-541568,-97746,204230,-286518,-772401,964409,186852,-149072,588106,-560028,-91763,1166577,-21615,1389571,-140512,-660031,245816,-642674,1290104,1910055,-518950,-1078030,306970,-852682,464191,1339554,417583,129659,481651,514882,-101128,603641,262673,978777,793777,1116301,528409,-278089,139764,982412,357687,-139884,424406,311848,-533283,32792,-607960,-197148,-355149,-625481,-624202,288766,-823356,586142,-92817,-342472,-666689,-1186904,-638317,25960,-181710,-152955,478344,904066,1154527,175507,-707625,-689228,185136,558540,-207775,31656,-251257,309312,669701,1504329,697147,963844,325080,-614080,926500,-709647,-1592839,-317864,357029,99035,1271913,778508,1034067,-87104,900001,683988,336757,-167231,1064488,991137,118852,-1601224,-794264,-454752,-290342,-1406479,-760081,975295,1516277,320764,552673,382711,-1261213,-1259882,-998294,-947690,-1371047,-413981,592305,-209580,-277869,-1184056,-679745,1023898,123234,155196,-785202,248694,-594709,-1722835,-1214269,-505471,-1000113,-628929,-742537,-1295420,-1079440,-694140,259441,-1010173,-749395,246997,-205553,-1243272,-579225,-318691,306203,179000,-1095242,396574,1223852,797166,474789,-871269,427023,165016,174197,-359740,29062,413882,201790,832379,1453149,-344282,-324928,-1853489,-881651,-4703,963226,-111071,340512,83874,-224325,-339834,-30121,-49157,-2309637,-242447,353461,-1225320,-331307,822651,-270758,-688197,72191,567646,622660,1818323,694763,187392,-495979,630244,-699311,-233242,-138326,591675,587439,-47871,448837,-718781,-518882,-282849,623408,-64164,-749312,28772,-296391,925366,1089151,1657675,1014159,221208,658539,743863,-241729,551536,-61124,-171623,-545668,138959,1234994,1229058,-481659,-927024,1153754,637530,1233410,536938,108382,-13154,28173,335677,275086,-272820,113794,-1207327,153777,-63713,-217175,168691,-279567,291214,156439,-662043,550667,-9494,-1292017,693663,1710587,978715,46841,-323169,458727,97871,-545695,571674,-859075,-555172,-268313,-1169750,216107,161433,-671854,-1206387,-644862,-8033,-171295,-490964,23476,-245948,-23359,36983,-1062147,152683,172364,-597988,492650,376720,732954,-614732,643786,-132490,425728,509994,625234,-153667,1182766,542262,-486451,501835,1610138,897211,1112545,-103134,172548,-772539,-977938,-1257755,1169417,-1308405,-429020,371632,1774539,301198,-192058,-779187,-1135277,-930394,-157341,882235,505604,-238447,-522202,24943,-680793,-63803,351699,485544,15787],[127942,-597151,181321,124380,-829693,-1096773,-919162,98677,1331193,273654,558913,702150,-78982,-458740,401129,-902373,734776,-30694,1058071,-17322,290060,535742,-492268,-365779,247021,-931788,162441,-472702,-482351,715715,-830394,-21713,395457,-418341,-240742,-314185,-249567,-776659,-1248093,-881898,-723295,790296,45824,193146,-636410,-197655,289729,1409128,1227969,1079631,827822,320533,-326106,-600526,122023,-1798622,154006,-467233,-785297,-222119,181108,-736317,-306735,184940,-213591,-357187,363377,-650756,-35604,191928,792958,807925,750928,138658,-78542,768682,750327,634915,-190830,-588785,-79158,-60070,-948844,-1788089,-1247154,444702,507197,878835,-82025,158306,844902,-1847920,463723,875572,841508,603562,-1321849,75902,558948,-412624,-241745,-1143045,-417598,1077213,873657,-267491,-941662,315577,855599,871125,500422,272506,490242,2103812,600998,399093,-137178,-2351,-1104273,-1704908,-1509920,146074,168484,1518450,-1109395,-48388,-1268681,272261,732277,276028,-318671,-1075686,-44237,1212647,-440751,687828,744910,-154433,232550,342165,120122,-1145537,34981,-33456,103720,-521001,426640,-1936,-273795,-532619,-696430,312163,340106,448240,771898,59192,-210571,-1376942,-498483,-118014,78514,-171619,-60417,-489948,367185,1346276,875042,906140,838915,994186,382087,-897023,453157,314582,-647666,-452108,-77809,-527095,-1011895,128829,-340499,643352,2811129,-633142,-1201361,54790,-143798,-55900,123662,124114,72651,1338201,1104628,-219638,1181259,-229090,1296701,508515,161780,-674179,-166736,-1292113,-149754,236206,618884,-21080,-1218795,94808,-171046,-1222122,-156513,1019449,-688784,564130,871965,960293,59662,-212404,51811,161201,-1365657,791249,60609,135510,-515801,49377,-390850,537952,-851611,-88599,-89024,1002471,892723,403381,-837784,528477,718689,-40002,-1611573,-717798,-1061510,107756,-670461,-3233915,-12269587,-31205269,-16625480,-2855199,477987,-368991,1065686,1550486,-1160229,-213994,-901541,13241,-948214,-1225041,997009,-737428,-252461,-749867,1252791,271648,-582549,-950419,-1197293,1210434,808536,-710024,-203354,-1381755,-6831,-763489,-995344,-995160,-2159231,63335,509908,1966787,-789596,-555645,470435,-204554,-1776656,-2055980,33303,1430367,1024148,177997,26396,-720271,857561,440804,-555506,-221474,-129287,1020680,661940,-255999,1024975,-30141,-954061,-480642,-410555,-188348,-333150,25398,1063902,-626257,48549,597380,-423577,-1199085,-330636,-700448,-451874,-988134,-154582,-31725,-178698,28164,-622122,783134,966965,-698358,-118983,269452,60839,1177876,-529909,-627652,-227841,1863759,481901,-1397821,-808824,-1470826,-429269,472668,-28763,-840481,1153081,-954529,-1362737,-948935,-881225,-364,207898,814871,125571,-409862,163659,291426,1734969,316565,-230593,-896748,467205,-147497,-487914,-859082,-525187,1902766,-555064,-901049,499462,-489286,543638,28183,515707,73113,393946,-1061873,-555141,47678,36742,-346100,-1175101,-933291,1285113,-1579394,-913458,421445,738903,-321069,182223,264292,-12868,-324410,-4775,-965514,-1128564,-1056523,24837,186903,-1054991,-1179966,491198,164808,289572,26309,-917163,861991,-30613,-670522,749427,733249,1351176,1229152,97843,81354,240695,662413,167367,-560127,-1117666,-1872908,-378397,-623482,-252081,-119458,-133433,-228233,625495,1050721,549910,-359316,533359,-675465,-64974,758607,-213077,51655,-258010,304083,456401,-357041,48883,1104734,208738,-1435090,-247543,-304293,-898800,-214603,-903774,106199,231599,-176359,278721,-457704,355901,-86014,334920,-386182,604301,-378430,-643859,26783,50284,176769,-572229,-115003,820877,76035,-1180105,-251925,763613,-294059,-143252,415213,207116,-154412,-190916,842793,-352947,-450491,750944,992984,1226986,636492,35131,-735213,519799,-4789,-451502,-108187,35663,107536,-455714,-114265,1314998,-442615,-801406,76327,-345087,-55749,623666,-744890,-218378,-194588,599731,-196542,-1654846,1073315,544749,-1589771,903965,563788,329536,-503073,-544616,457229,-276588,-109263,-774264,-163776,-1424994,-776506,168,-305151,964614,-483928,-315239,-96201,-1153463,200990,1670223,-129748,-1029525,-151409,-420999,-649023,437371,502834,519347,992050,306578,-457604,176469,-301268,-17266,127469,-197673,409426,-254096,-257717,-1094840,105431,-695611,-810657,832137,1255011,497899,1276514,588595,56222,-98611,-320695,-964749,844071,935920,-495801,-873024,346554,-205105,-1567289,-467057,-714123,-9755,-702169,1099880,585662,709286,2112294,-47273,56517,75859,860101,174658,-41077,-1921587,-353613,329720,795724,-68927,699729,-82896,970416,521228,869966,510626,-209028,382151,-404349,-873933,-766829,-942964,-133260,137518,13590,467828,-51716,-338618,49929,-16413,-803232,769931,-413836,58109,-1096485,-738672,705326,555253,122104,720525,235350,-133158,-1024490,152981,-162214,-246718,-858405,260480,1054603,-844317,-345614,-431489,241055,-205010,854034,-397589,-445119,-984285,-296293,-41728,-433943,380664,612032,-278215,-361960,431461,1366747,-216019,-537134,-142915,996752,395170,-1382439,-745517,-1375687,-1092234,20355,319426,-111100,711327,1193853,-244938,510471,788310,634296,-304650,48333,886674,-1158725,-1166617,466858,399436,216013,-381750,-697391,237266,-1003096,-302491,186928,322542,-319250,-963613,316799,551165,1481773,1017724,115852,-442993,135068,1016085,120260,-625174,-135674,809889,399706,263257,474433,-54103,-3383,-1395671,-630146,-709797,87885,-484190,-120105,49331,1264109,1394501,-50212,-429447,-567194,-110990,-547776,-358768,782213,213477,-762765,862057,277065,-62033,737671,-55516,-269995,829719,-149793,1115855,255751,-1361073,177239,-244075,1296483,1866973,-371860,-1117921,410332,-1282620,294303,1214414,65509,190236,240749,403941,-137424,131690,-5110,1099749,1007080,1077433,-75347,-179604,106111,1319069,641498,-440021,650736,1048228,-337291,246717,-536095,392175,-20135,-1140433,-298051,611383,-762556,537257,-115761,-533223,-294910,-741482,-619103,38324,395774,53412,241065,650737,1203084,-151839,-557561,-866387,-135375,-71091,-83356,-126634,-786627,690315,620436,1753711,576965,485031,190559,-451937,722584,-345475,-1525991,-392535,899798,83847,1105295,887398,1346310,39316,732203,792302,490496,-93693,1679479,436444,466955,-768099,-477562,-613872,-284847,-1238081,-567941,838669,1605765,194821,477612,133933,-1218277,-1776135,-1328343,-731252,-1370975,-519261,356042,189862,-181264,-1317882,-556545,1059589,179160,241942,-477229,177302,-627245,-2270077,-1478670,-1065048,-1512875,-606062,-809894,-1058776,-1202633,-1318820,88195,-1137642,-567593,653887,30913,-875397,-299283,-724741,128699,83745,-704332,431248,1197582,1037776,207644,-640192,1083578,681690,208101,-623279,-53525,430121,269621,809703,1510741,-643645,-8534,-1797879,-953873,7311,737206,-199357,362103,-246877,-259586,-361166,-94084,283783,-1778599,-246067,623282,-1084842,-853166,310541,-588901,-646906,-827237,809504,489370,1743756,397339,-103585,-923061,1047497,-458511,-76311,314185,468156,382675,-191118,342187,-806736,-1160741,-74757,792458,149069,-391662,131226,-264791,702129,377239,1458577,1286058,-215212,400500,651785,-345623,571912,-593392,-263923,-512819,-217983,1093960,1169209,-42887,-988541,2057710,1632029,1222097,653802,78588,-300856,241604,397483,184356,-549537,226893,-1186598,-97953,-146692,-431120,427167,12252,497715,392842,-492576,465047,54536,-1513910,417121,1812323,653284,-83080,30998,441195,46336,-485008,465135,-873032,-650600,-491463,-1244929,202181,239336,-521009,-1156704,-100966,53488,-133208,-72371,191137,292199,-188242,186197,-1034041,-103104,-125084,-614189,347137,97835,347426,-865853,945342,32258,-68926,350084,748824,73557,1045825,503741,-600692,401688,1482539,873988,1276115,-130506,401682,-659992,-1004827,-1674083,885835,-1138268,-469993,68643,1338842,-11577,-485932,-570419,-1025504,-859654,-156704,1020229,421108,-435977,-434791,99724,-640515,-295627,71235,358952,18464],[-76291,-614663,43344,227595,-1032138,-1203902,-967099,-790088,1169325,792417,805403,569526,-232535,-709662,342389,-1075975,340180,-214423,188572,-389516,178724,473398,-515411,-390556,295693,-1001440,-69026,-217915,-282482,814157,-297328,471294,1055717,-70348,-138540,-345573,-602133,-990115,-785189,-1031413,-651936,1051921,239761,48553,-703968,91297,239928,1262314,1311893,1144975,1106915,581814,-199810,-250956,198547,-2182074,-4472,-400078,-639612,-426775,188663,-926476,-372555,315936,117315,-244844,323062,-583818,-563134,180414,1543323,418549,93845,-51342,89336,969236,852026,276552,-274720,-734739,-184533,215887,-878592,-1739760,-1205426,691378,375705,1269360,93143,145029,821879,-1442580,298961,1231216,390804,25902,-925988,624144,992903,67788,-203594,-1318167,-525461,629340,1285462,-151321,-1002535,177067,813508,153835,83582,389556,643012,2274319,49338,389554,-99758,-248623,-1010267,-1920771,-2046324,-240197,-348171,912176,-1144842,-125314,-1168076,212478,792466,393151,-337694,-2030528,-377484,1288979,-410982,1019685,1769316,-97785,252092,-56201,228103,-1253392,9179,-338266,214255,-491448,461797,-80982,-137544,315881,-801638,-14114,351549,658215,37630,-182589,-256816,-1268590,-356585,172186,283303,-312051,-206443,-385850,67112,1059026,960693,840996,991829,976719,233899,-702094,516294,348536,-470668,-461859,-184319,-331357,-961597,255295,-219372,494151,2501803,-688323,-1173137,-32089,235716,14159,164633,135023,88570,937726,727602,-30626,1124264,-240830,1121891,568933,285371,-240234,-388171,-1308305,232694,574651,775353,-552647,-975192,104553,-594305,-1057467,18094,724140,-761270,718355,656557,409454,166866,-247595,160469,-88561,-1272840,1320860,101983,101194,-509164,448470,-590793,503299,-711061,-331023,-36954,867101,608258,-11019,-1187438,160594,286497,-54094,-1861537,-559751,-925143,405011,339635,-454103,-6374981,-17918662,-9338181,-1944526,937011,630434,1140967,1124066,-1310552,-203665,-540821,280990,-928631,-1652782,1261118,-638644,-107311,-39250,1162442,-87252,-535816,-1165031,-1105701,1097878,1032071,222661,-350034,-1542570,200831,-81418,-591531,-958936,-1848742,177902,765585,1959888,-461015,-142817,890481,-63058,-1783187,-1717335,29848,1836960,1324853,242943,216959,-810511,1058423,117847,-642622,370784,-429481,1499355,709170,-133083,932029,-262056,-457047,-287852,-239659,-394473,-514549,239868,459094,-811333,231226,576760,-340977,-742907,-376350,-767769,-780410,-1330568,-240550,192753,14695,-501670,-973206,731550,875630,-482773,-170493,176781,133741,693815,-884819,-727355,32453,1831281,478900,-1489540,-442535,-1401211,-589836,775210,2048,-665650,1087663,-1364163,-1726271,-983222,-1053255,317742,88707,1142522,316081,-1048784,67527,200592,1472480,283317,136819,-1293387,331683,-105696,-676188,-758619,-551943,1749548,-673451,-1152311,493742,-362955,534917,24838,939990,158510,428272,-1110089,-542110,-205709,-44642,-220281,-557347,-299060,1115085,-1622614,-1045819,782861,782432,-75222,506219,394362,-123531,-517104,-185983,-1333110,-1262219,-924121,929874,143537,-932611,-1073903,661648,543905,528916,-226540,-761962,545669,82670,-402891,934931,921693,1177010,626885,-338039,-80186,350576,889081,56810,-893254,-556131,-1912443,-259441,-756261,-48699,-135052,98806,-300679,929358,1184941,482260,-168890,329296,-630915,99325,694589,44007,-90757,-358083,774925,867595,-186999,-8911,1125178,552568,-1230828,-386866,-445297,-1398785,-72956,-849398,-166627,20861,-109879,120332,-463591,162281,-46756,150312,-912186,493533,-596058,-796157,20060,40157,427422,-559108,218476,674767,394297,-1104647,-322148,580839,-390681,-116820,679481,320308,-154513,141750,1045526,-140520,-499682,780957,1395979,1084749,747428,-189428,-863575,493182,-161962,-812334,-191617,170003,-98895,-941709,-287336,1016938,-77609,-425749,208237,-265741,67012,910026,-648185,33682,-217016,118513,-326550,-2065179,1140634,521918,-1636959,315651,637484,120800,-514960,-549428,360665,-329720,-490548,-514514,196400,-481731,-550944,151848,-330081,1282188,-509442,-783639,-444164,-805854,554740,1789056,-429094,-1356991,-265482,-738315,-697085,-21067,5247,368741,1008046,435359,-117474,593153,-134170,182903,414074,-371592,347166,231663,-17080,-1072967,348142,-349699,-620221,1135213,825249,563801,1312137,1001711,519291,158708,-51069,-693286,1201555,1236346,-845128,-610628,163313,-705941,-1737773,121663,-547962,47183,-404618,1076826,259091,229934,1537620,-583928,319820,-287810,1143217,494508,-368770,-1972764,-385943,330495,329959,-255000,697314,350602,479192,503765,930987,647160,181706,557710,-292306,-676703,-1178154,-1026716,-456342,-87021,254170,412579,-314366,-697982,67662,-220410,-804494,664194,-513348,-263630,-1031650,-997708,736643,542365,-34504,672962,88828,-439912,-947301,68319,-218911,43060,-838727,243814,862613,-1085010,-435181,-551458,718314,-299847,364582,-309729,-377375,-546273,-275174,233270,-448911,484158,800159,-311447,-556260,309708,1357205,225279,-368038,-86338,1088023,733460,-1195785,293853,-1091693,-1099986,333399,395911,-92891,646375,1221710,110212,298913,979707,658122,-280654,224894,1037519,-898498,-1866158,-170597,29067,317701,-702415,-801048,258646,-1075857,-297218,113483,582898,-182973,-600660,637967,685896,1500770,503990,170684,42061,154641,1030915,175877,-487371,-270768,341589,470760,703998,959861,-294319,-311538,-392190,-314891,-415016,6139,-354426,-327234,-53582,1311502,1100446,-369211,-842891,-872305,-67506,-417036,-549406,972908,675442,-627283,680387,326339,55307,970881,315859,-519314,225597,-327932,562535,612991,-1808577,99018,88155,1208457,1636337,-196299,-910027,561837,-1466014,43717,924975,-261592,120429,-190951,270082,-206542,-172859,-213994,1068598,1135466,923314,-669731,13533,239229,1399240,716922,-608640,666904,1458422,-146620,546584,-450672,661138,279595,-1365081,124495,940152,-596222,371582,-46065,-684751,118865,-240549,-420447,52923,544916,243480,11019,248268,1178431,-425765,-278000,-952339,-249413,-529880,-25423,-277324,-1234557,883107,542715,1700025,350959,-99588,-77573,-314101,546601,121538,-1038202,-508559,1135838,150239,874173,755547,1349023,-32113,448066,811412,450207,-206528,1969975,66719,672079,43512,-149501,-664941,-392704,-878630,-246776,763366,1491001,19081,152215,-154440,-1085677,-1924240,-1599658,-519133,-1147537,-456240,-192379,540599,80467,-1215714,-347016,1101305,260745,457456,-11363,83856,-655382,-2440827,-1528081,-1277464,-1569076,-461948,-591547,-542504,-1099679,-1752342,-181554,-1150029,-375807,882465,395490,-464059,91934,-715258,31323,-135213,-159445,368147,830001,1179909,56246,-99011,1565155,1320605,98635,-926979,-144977,446724,334647,663602,1286419,-813946,195284,-1560116,-762272,65469,379748,-232175,376906,-536618,-255567,-315153,-42227,288630,-1265174,-204523,754004,-840535,-1131001,-183268,-966739,-389102,-1285143,872024,426090,1249257,63277,-484238,-1357951,1201666,-236913,-20710,628325,165434,224337,-383855,252985,-735647,-1721971,283749,858180,288478,167337,304050,-162140,484423,-248295,1166652,1382338,-575505,287469,414304,-371856,380607,-943945,-318365,-461514,-679848,784146,908702,704202,-869662,2527993,2535416,1167302,697017,-9039,-649991,347348,542713,125856,-692978,269532,-1032417,-255017,-300838,-722199,765316,348019,590857,494001,-336845,314634,96473,-1621836,126876,1775314,348360,-222948,330440,372111,-32037,-382808,311927,-765855,-737139,-717938,-1112860,29845,356805,-330257,-1191148,314382,78570,-103812,369851,302590,682872,-400215,301472,-885591,-315590,-255490,-663462,251897,-100643,140537,-856476,1089531,237177,-558741,65887,878432,378990,878267,529104,-711918,297500,1151214,777131,1348141,-43819,611964,-488472,-947754,-1737562,566413,-702624,-425427,-285331,690349,-241215,-589524,-226883,-589816,-665541,-130250,1012977,301843,-224274,-82254,17545,-576286,-590680,-296087,128715,-22340],[-33831,-475035,-151096,116726,-1040014,-1200726,-973162,-1515055,933599,1294156,1017391,325352,-448072,-839792,262182,-908633,-72761,-200667,-319027,-762632,77137,130387,-413182,-302158,429007,-1077076,-270125,75448,-133162,710672,401515,844537,1483896,417659,185423,-106266,-848623,-1043990,-514291,-1099582,-457652,1171399,339326,-116439,-717165,394008,54468,932136,1321076,1093090,1297294,773673,-67655,191812,254517,-2356384,-97139,-388607,-381847,-392506,214622,-844289,-421227,446911,292417,-50549,290618,-450973,-963702,-15696,2024840,167939,-519245,-298745,7898,1207915,868924,-54205,-457992,-1087805,-311078,555743,-747772,-1439318,-1255410,549435,164558,1510670,202358,28522,594915,-759475,169228,1294732,-325011,-928093,-517868,925196,1161249,367966,-120812,-1227975,-407932,228529,1525583,-74113,-1030463,1135,688470,-769542,-395901,356038,754321,2253806,-423506,459539,-10844,-531860,-866165,-1905215,-2277072,-723407,-761715,510683,-907935,-302212,-887368,199093,784253,375272,-240446,-2690270,-807598,940508,-248372,1164317,2214635,-164036,278178,-419405,262899,-1132002,55118,-672435,340165,-548902,528226,-161855,78622,1014016,-722473,-273465,364155,782525,-611271,-332727,-96500,-1064910,-176924,383849,564607,-495644,-580098,-152330,-55638,714892,946620,741075,1007628,1009912,7887,-525402,557798,341526,5266,-272799,-205209,30896,-835087,437031,-179028,335574,1745129,-624508,-1053484,-70746,648546,94305,216563,125770,-4147,181299,224913,341318,915165,-177988,809255,578036,335253,214914,-509733,-1106741,501423,961959,907037,-975285,-595772,196080,-747166,-824929,190738,374196,-842517,684358,445554,-94050,202110,-269032,267179,-364037,-984239,1605367,205519,39046,-411293,654452,-779835,423220,-403881,-749905,-49136,456013,343652,-321599,-1110512,4894,-142692,-178681,-1742215,-429648,-941043,520587,908528,959388,-1887291,-5933802,-2503473,-1217254,1218875,1543008,1029586,688493,-1329607,-126364,-108925,473824,-684002,-1712805,1394616,-394502,34797,391230,929197,-538412,-464968,-1278634,-1048817,917924,1102104,1185581,-624864,-1546011,233342,559746,-183983,-923134,-1261665,428754,949476,1572837,-235511,246943,1125903,-11230,-1573768,-1017518,299615,1841523,1267244,190227,495213,-820829,1261797,-202219,-484333,758725,-684143,1795089,593447,58625,710935,-433746,-40875,92856,18794,-478394,-597486,394102,-182419,-1041092,290155,726536,-273302,-332398,-471475,-831496,-976799,-1498820,-151613,413099,231483,-946367,-1324296,601749,793171,-116899,-232927,108838,50007,148597,-1037101,-809019,374187,1489698,361471,-1489973,-102089,-1278726,-817732,708123,184968,-586449,902955,-1655688,-1858746,-773325,-1037302,444560,-37096,1411220,447463,-1684304,-55307,55341,939327,369090,429077,-1384936,237757,-39594,-929376,-473836,-458929,1145811,-752257,-1240810,511330,-201944,487694,-15052,1063492,242758,482902,-982644,-545100,-369099,-98101,-31377,315915,314364,1025268,-1376822,-1082375,906842,609594,199375,843696,578463,873,-408074,-177781,-1450100,-1152067,-407127,1517514,197299,-691412,-713991,938050,858032,635676,-170938,-327656,201175,241853,-49688,1094972,1085825,813494,-378848,-832582,-44057,478396,910449,-125699,-1037639,96669,-1432681,-125327,-724589,274441,-63739,194932,-396804,1209450,1160415,330911,53746,295952,-445909,229013,471416,303334,-25437,-400380,1234778,1105700,67839,-115479,888714,722488,-921453,-443965,-622689,-1669400,173208,-746123,-606601,-251531,-244037,-59258,-404812,115236,37950,27347,-1339539,225917,-676449,-971778,16372,134084,792254,-501616,655382,394906,691630,-671657,-230120,417928,-416058,-28438,823033,226325,-116612,429874,1104784,-103495,-551422,695060,1634232,878891,692034,-254578,-892743,319180,-214974,-846476,-405378,214922,-308088,-1387436,-466680,687395,371054,-48562,373378,-68434,264990,1149072,-454424,368845,-233509,-406961,-365625,-2150383,1071227,520088,-1307817,-159855,612513,-111186,-429320,-494566,344915,-431541,-773268,-337824,602380,405996,-315417,221024,-311825,1408222,-689117,-955309,-713592,-568834,710856,1676181,-875248,-1491714,-231643,-1005869,-640567,-285771,-267880,225902,973786,561986,306434,823224,-102460,383039,628253,-384180,394932,833317,-2,-909571,440117,-273036,-422549,1357223,345196,771322,1357235,1440622,1175535,558107,135344,-519218,1368887,1353919,-948697,-451623,-51476,-1145985,-1455394,622101,-278519,98334,-47496,1098810,-167930,-97961,989326,-895525,348326,-804764,1164155,687966,-629240,-1622693,-467325,268382,-28790,-334733,621447,642102,-31101,543061,945491,595691,438545,236168,-183778,-435368,-1365378,-1037473,-826178,-462611,417671,329976,-336215,-728390,74392,-422371,-719071,472031,-584761,-632887,-923629,-1032033,949008,314650,-237571,645879,5340,-582085,-656100,-39953,-136078,549146,-756564,128579,379640,-1284279,-525668,-549778,1086292,-249730,-12715,52441,-219600,-138560,-198665,576038,-150783,640641,804324,-336472,-532709,84432,1199915,785977,-90918,18001,1058306,815979,-973666,1217572,-706432,-973175,599244,268795,-83239,550473,1126330,407477,50022,1075530,551542,-315104,360740,1157610,-424780,-2215760,-419799,-161534,412319,-1063341,-726348,208536,-1032564,-328893,11481,767709,-38045,-245653,1010328,836011,1696163,45490,145986,478266,194840,899302,133341,-299405,-319396,-129341,644796,1098702,1299713,-375312,-586497,316621,3582,19349,-30455,-173853,-591142,-38278,1189001,681218,-541954,-1065829,-1154935,-3470,-193920,-629545,757658,976434,-367788,468074,333488,179800,1137380,354441,-751963,-394675,-365366,-64575,854324,-1856243,20116,259335,1016741,1270268,-22765,-500906,733277,-1429567,-320856,414178,-499195,-108043,-737683,158711,-251519,-256664,-295894,892343,1193124,711653,-970076,297370,497549,1182616,544953,-656645,486253,1444581,-14827,876816,-336854,586854,353391,-1247039,531126,1123511,-443299,133134,56265,-721757,503949,274551,-82850,38868,223217,400298,-74675,-173187,1039171,-616869,74551,-932147,-144154,-720414,675,-386351,-1494929,847569,458636,1402228,99414,-569346,-425001,-206844,422797,591026,-162178,-643642,908099,248351,592499,375464,1071134,-261606,141660,727653,269065,-459230,1766828,-71091,741488,677532,74076,-625222,-449121,-398075,90522,702291,1241239,-164708,-274153,-410658,-881681,-1607013,-1763278,-428356,-764173,-262320,-863775,749788,510475,-900211,-120586,1062430,266405,734386,493767,19980,-579068,-2174964,-1359957,-1032227,-1193833,-300691,-253868,-14708,-821767,-1807427,-442957,-1022093,-197249,922142,747950,-148243,504094,-336368,16558,-399366,403677,191892,214406,1203647,-19466,502739,1683054,1870779,-155266,-1133672,-189599,455965,401209,463741,868757,-796167,359859,-1237502,-371855,121472,-1832,-174274,347106,-734868,-174195,-201544,92063,-11101,-925500,-75897,722692,-628690,-1173610,-576316,-1268140,-19454,-1093549,745589,432848,549791,-179124,-824606,-1693436,1023151,-92133,-53222,775345,-220332,131287,-586914,183557,-530331,-1898610,589965,778000,320914,653601,473392,-15942,299469,-609937,817548,1267673,-753664,302413,15482,-338242,63808,-857253,-295081,-380527,-1093022,314208,510235,1552416,-614039,2371453,2851134,1070520,671389,-164521,-999231,273177,704744,123339,-583495,191757,-787530,-293843,-452115,-958451,1084545,651785,483182,467284,-236982,144303,100580,-1505593,-59853,1541390,148741,-285785,510265,291577,-199378,-323949,98181,-599453,-814864,-892407,-754455,-159499,454979,-106816,-1289041,444510,65613,-109494,563918,327231,837569,-634916,445296,-657979,-380891,-242432,-714868,204346,-234057,138565,-602845,987513,405766,-868708,-243225,974553,666293,708581,564767,-752060,133379,704620,591960,1281517,95772,736945,-326276,-842733,-1413037,296059,-98203,-385875,-613069,-33092,-249463,-554979,98500,20585,-454974,-124231,685846,144789,307387,400293,-185334,-480921,-900561,-622042,-120599,-81957],[246584,-254818,-348845,-227362,-920986,-1140492,-968614,-1763930,658809,1570653,1171440,110747,-667615,-842864,153678,-490857,-368698,2744,-341564,-1011375,15789,-312810,-184132,-98363,609645,-1167963,-452025,263337,-117492,427790,953717,1006902,1492121,905304,590605,350975,-941322,-969567,-557221,-1091808,-180098,1144600,359395,-263421,-628052,652215,-174729,468704,1105969,907144,1327219,820050,51927,556259,278058,-2176281,-91505,-418392,-108684,-112207,275830,-477871,-456353,510503,243978,176158,268283,-284325,-1126840,-326515,2049030,107108,-929975,-521146,-271907,1351560,790658,-289204,-652936,-1333630,-408523,887883,-562342,-965408,-1356564,30436,-41080,1506667,256670,-241013,219396,20587,77917,1056954,-1101825,-1965971,-187699,895972,1016708,371801,-39905,-859375,-64883,-16420,1510068,-70934,-1043517,-170499,519107,-1597093,-760834,180916,758043,2067573,-759605,560217,111684,-765176,-767843,-1668010,-2133077,-1144279,-1011026,299608,-435227,-528507,-513365,236622,661766,240427,-90746,-2781473,-1146200,241601,-56252,995839,1809792,-342861,328216,-598197,223434,-819177,142786,-928190,362912,-667622,583666,-277925,318682,1351484,-448360,-383903,393630,842060,-977836,-338720,265519,-815435,-42805,515349,865022,-649309,-1054621,24920,-3062,452267,880796,616246,933201,1082566,-251333,-425702,549286,294226,637258,43756,-182322,465480,-610943,641956,-227812,232908,937154,-452949,-915206,-29745,1177444,189356,280513,101874,-113448,-634609,-241867,767458,580287,-59505,429092,520311,290107,515750,-527282,-787729,577427,1273153,1006689,-1154940,-205653,300341,-632455,-590032,291419,65492,-933781,345253,309716,-437378,145139,-249962,303877,-588790,-602042,1537881,332791,-632,-217830,657103,-930851,306924,-2293,-1252224,-143360,9556,183239,-472288,-700326,150329,-431306,-383955,-1289391,-331078,-1030683,498066,948904,1239407,-368355,-508859,734414,-768116,1243818,1943096,815033,334075,-1201556,38427,301958,461993,-290115,-1271831,1380938,-70641,193645,404730,658454,-866706,-415932,-1285394,-1085299,750124,1013361,1688147,-909108,-1344617,141717,988551,23061,-918447,-677586,748194,988973,975911,-130199,513825,1136801,-46974,-1284462,-135055,824971,1460975,806195,83393,769146,-767872,1418810,-440298,-217394,757544,-818211,1734556,380382,310095,439105,-590427,216902,582148,351135,-372429,-545969,532989,-546619,-1099410,191028,894215,-250070,-44328,-564286,-844649,-969150,-1417722,123479,553045,371919,-1141520,-1614209,487433,743401,342190,-271129,90153,-79790,-265812,-1038317,-861540,702945,1011365,175817,-1367913,91277,-1113701,-1078721,263439,454714,-566318,684147,-1637124,-1706952,-319353,-818085,314190,-144813,1528748,481493,-2077633,-190334,-84119,288103,517459,539888,-1098899,226435,42891,-1077258,-72736,-255067,402488,-755052,-1142551,538566,-87857,422743,-74527,841689,319829,450494,-657675,-555356,-417364,-120497,176467,1059230,748152,1024094,-991472,-1045832,769087,233900,455477,1082132,756937,363290,-133731,-59853,-1293455,-822036,406858,1707037,326260,-383691,-167403,1119921,1011647,590895,257746,298350,-43937,360604,270629,1170796,1102287,385219,-1315609,-1227002,197560,537532,726774,-340552,-1009968,600804,-615510,42212,-478393,600827,72968,195332,-456559,1388720,945791,107095,259882,472956,-218641,264278,129464,495861,164820,-399344,1545964,1127312,427795,-223135,443866,753187,-598943,-430538,-887170,-1691144,514374,-643484,-1134691,-592607,-475649,-151823,-333107,70296,110494,34712,-1434526,-123520,-537556,-1143124,51765,310967,1075499,-440876,1091417,150027,897759,71959,3853,306309,-404376,79675,829772,-17533,-41307,689597,1077064,-189856,-562901,483246,1687046,651071,466245,-195785,-881679,49079,-115336,-525153,-701846,203779,-451804,-1605257,-658994,264175,792991,250388,516362,255142,478127,1316241,-176874,753572,-198674,-858237,-350207,-1865751,900477,521562,-846228,-467986,472767,-351813,-314485,-418268,377021,-555043,-908501,-308166,904824,884692,-112325,193717,-317362,1206880,-1009599,-830935,-851201,-443101,622679,1356940,-1400132,-1362161,-89009,-1152761,-474401,-311486,-255406,120256,855060,608594,682498,850074,-217674,531743,698878,-244809,601867,1296755,-129841,-612952,424664,-455471,-217895,1406058,-87140,1025165,1412619,1776173,1760503,960472,218922,-488648,1303298,1262950,-807683,-406651,-202258,-1425975,-846741,902771,-68841,175087,311381,1130533,-620459,-221339,581121,-866056,204126,-1323313,932532,626838,-765675,-1025710,-567269,174436,-244296,-299121,519739,697749,-505847,628346,912291,371115,492805,-487651,-76021,-192230,-1206113,-925246,-1175123,-842411,445527,234743,-135424,-484151,23812,-613822,-520888,223827,-608531,-960114,-789640,-844248,1219861,-52931,-406185,579471,19345,-546437,-233687,-188824,58949,1119850,-617998,-6496,-249424,-1411491,-585024,-442403,1175420,-244904,-208262,539452,-40285,110404,-105368,906204,356723,827945,626016,-326759,-367121,-219612,966541,1346666,157134,74871,915813,582471,-810292,1726517,-351037,-761379,623734,-77198,-47198,455262,921378,618680,-208945,1046179,295855,-483079,417576,1270504,200477,-2138409,-281652,-157330,495264,-1387542,-541367,104063,-821231,-332055,-89454,843738,74431,-36506,1329414,948352,1852247,-229221,8655,713055,196083,675394,61213,-128221,-283645,-398096,888884,1275261,1504317,-364802,-783777,494347,231491,475942,-7358,-15236,-822651,134005,948676,222417,-561780,-1046144,-1453724,10570,41441,-598549,262365,1028513,-19255,278624,304084,287986,1141505,26791,-884640,-814529,-161247,-535938,923481,-1577350,-63523,252190,729406,857169,105824,-14199,882015,-1248687,-747951,-251581,-623638,-481486,-1269044,88750,-230187,-145649,-235273,619898,1196933,505021,-794665,624033,790211,751083,179830,-626406,217536,1062398,21199,1138376,-169263,327832,149401,-913054,817172,1053289,-380240,-128388,142915,-573849,779172,703127,298396,-37898,-374053,513586,65026,-486827,751535,-716769,418003,-826837,118190,-672125,56871,-422296,-1513240,605665,371248,1017858,-110618,-802154,-751437,-105692,353712,937763,868896,-760941,239026,311337,282720,-146541,613770,-548883,-90013,540892,35468,-732775,1155813,21069,734128,1023638,82820,-554634,-314460,113656,294655,578170,964514,-302250,-637024,-570617,-636921,-972038,-1753386,-500253,-322041,-18588,-1416704,776165,1007126,-474737,59961,906523,94850,938708,916633,17828,-321750,-1581504,-1046603,-383623,-576725,-220684,19703,269292,-458836,-1448945,-612263,-770064,-31545,811843,953417,-48002,832838,222076,55454,-635243,826070,-82217,-456903,1121214,-88395,897300,1393804,2002607,-477717,-1115897,-142138,439735,466405,276641,403407,-574581,530666,-921232,95145,129463,-259877,-11010,235067,-824882,-8326,-52296,242266,-465308,-773822,161243,545589,-558744,-1056812,-831656,-1401812,334095,-335116,490961,464975,-103048,-247424,-1003009,-1854935,553414,-11225,-119744,806572,-555556,96665,-745236,142227,-187982,-1506481,658050,549758,233130,816505,559321,133658,167093,-633440,450746,958975,-721597,360886,-478833,-271507,-259110,-263950,-183297,-277826,-1301766,-261666,92061,2200245,-325874,1669556,2403103,937964,605273,-372523,-1242914,3489,793272,172639,-217706,-21523,-496784,-232809,-510281,-1011146,1262069,867278,162762,356620,-214877,8832,61611,-1160883,-85155,1126108,76535,-203894,549764,247813,-498684,-400849,-159450,-434505,-872069,-959603,-245638,-179998,475637,132542,-1303668,250307,29491,-148951,334705,261387,749301,-868181,647875,-428556,-264017,-163652,-716185,179656,-321302,299600,-214902,642165,488979,-890030,-484086,988069,835607,574256,533731,-661357,-154371,245184,311236,1058089,215041,731106,-236923,-721584,-859798,113213,533172,-423864,-861827,-681125,-6023,-460128,291895,549288,-327840,-157506,59400,-46905,899256,827473,-418285,-350484,-1145052,-803774,-312229,-135307],[656463,-49637,-497483,-727098,-784210,-1079937,-931392,-1493090,371517,1508351,1248139,62411,-821374,-753886,14944,3288,-445223,320657,-78267,-1094618,-5275,-656505,139134,177522,777434,-1241451,-622317,215003,-272718,45100,1071981,925764,1066705,1201536,857917,899230,-882765,-832253,-866201,-1022044,117345,995979,342253,-367597,-423084,795704,-341804,-15395,544836,620533,1168859,701681,149825,731484,263816,-1657371,25281,-455295,82676,331188,367790,89732,-501641,471072,12798,369705,257954,-124306,-1008346,-609953,1576630,139457,-1014900,-629652,-616583,1274978,630913,-370283,-758279,-1269318,-430639,1138987,-347509,-475421,-1435116,-681421,-156836,1245151,289772,-685289,-207794,637695,19083,627834,-1677556,-2667109,30523,581672,626701,81754,-15662,-247296,416320,-69978,1236609,-138386,-1051501,-300318,352744,-1964196,-851775,-84124,614015,1768629,-940792,621635,224313,-889640,-789736,-1291574,-1656511,-1336236,-1075544,192430,156830,-726915,-161005,303657,407054,40002,49154,-2252572,-1250007,-517042,74798,521973,739555,-574106,397931,-503964,128650,-435022,217375,-1015068,213523,-807965,562389,-439218,507364,1281082,-46025,-353191,447984,865486,-993501,-224320,716362,-534596,-17794,577073,1115260,-725864,-1448253,-4633,178128,354642,814596,480742,807604,1160784,-488808,-431874,467995,210520,1202589,389914,-163941,841576,-309606,827200,-349404,239171,409243,-223702,-797730,60730,1786789,301402,333560,59230,-156390,-1232119,-504321,1092804,194607,84969,71224,388948,150447,558524,-455322,-451792,451023,1395277,1041338,-1030150,67972,359207,-354811,-377065,284687,-149647,-1023931,-311254,279043,-560640,10772,-183596,224928,-694742,-248580,1207896,429212,33286,46902,501508,-1005474,165355,396077,-1672587,-315299,-290770,164579,-452694,-162329,510121,-531615,-621202,-660155,-244647,-1051758,415873,623830,1060167,-834201,-666131,555020,-486049,1014859,1666348,609806,109347,-961969,290659,614637,229061,76881,-406309,1249572,232284,424015,119160,449965,-882946,-420506,-1170675,-1190859,646658,812177,1446599,-1084408,-958965,12503,1085472,-75966,-941375,-331565,1035463,868037,394845,-107709,602299,937324,-145310,-1052274,667059,1402433,840298,63585,-8780,950318,-672420,1477500,-542108,24309,378649,-811471,1244012,171442,578896,199976,-771287,299566,1040057,688819,-89937,-358627,688933,-482945,-829201,-54513,908302,-291734,85471,-603067,-764448,-743252,-1064118,505606,560677,356582,-1010904,-1789828,438674,738136,804463,-242422,136129,-152238,-443741,-955164,-880192,923944,580444,-23030,-1115063,143048,-928268,-1323196,-377566,730262,-528549,532059,-1236338,-1311669,278282,-448995,-23210,-222431,1424919,413981,-2013215,-332460,-157236,-270848,650531,428530,-585123,311018,125478,-991383,347922,5684,-165744,-631497,-878144,550182,-90764,341452,-141268,411641,378987,247197,-213061,-575286,-374652,-112921,339502,1348744,988270,1065260,-646868,-973983,418758,-290663,640501,1112617,877362,844930,113799,126927,-928445,-355134,1292554,1580461,482425,-82193,430816,1080355,966286,416724,893983,932207,-126727,359932,431745,1123459,883129,34424,-1698567,-1357324,579367,462736,398376,-553073,-874997,828489,244255,241559,-45225,834035,231704,186142,-417112,1417499,566725,-189819,402075,788808,-65503,178541,-223980,575721,342714,-372177,1607806,968643,852985,-285062,-90465,714968,-337720,-378980,-1241490,-1503364,879800,-597501,-1576034,-978476,-629891,-73237,-308452,-64508,131756,163263,-1115268,-456814,-250011,-1270428,153266,505974,1031733,-403988,1409583,75158,970397,948433,355721,279513,-384930,166876,716652,-316168,52202,953160,1056848,-281900,-516842,193795,1577854,442876,124443,-94288,-890992,-242636,113149,19217,-1023608,180672,-476071,-1498110,-853916,-269013,1088607,436342,570917,689738,648859,1390287,156433,1117190,-94745,-1143182,-320634,-1283077,676893,484938,-453098,-640002,228578,-566191,-242957,-354613,408136,-639585,-889410,-413388,987603,877069,49506,92814,-416737,661935,-1339218,-508254,-847876,-372754,317730,911743,-1867208,-973003,118505,-1148350,-225649,-136396,15815,56718,627913,545831,895010,699375,-435154,573608,589223,-3794,952586,1379789,-297890,-229680,394863,-715039,-4278,1242023,-399986,1211682,1457418,1907944,2025879,1224263,213995,-572687,1015446,976976,-499204,-427396,-224811,-1512614,-168848,922714,-50846,307461,629172,1123777,-1007928,-163190,353699,-500268,9065,-1656505,529668,275842,-736742,-405053,-653785,84154,-345314,-186913,426624,520524,-932224,731374,840071,51728,356782,-1322064,53471,4605,-671758,-657766,-1410866,-1084921,334452,143160,188287,-126246,-102032,-769072,-203610,-37593,-577424,-1156911,-646905,-504983,1367122,-431079,-484427,453626,140524,-366598,161023,-373876,296433,1544028,-443239,-92402,-794018,-1418881,-587485,-270683,913242,-430891,-204749,941246,69918,138703,-38160,1161044,911674,1013039,354497,-245852,-191721,-557425,749059,1738885,254503,19443,702500,116061,-687536,1731105,-91706,-537047,333218,-574001,53553,396579,649665,703995,-459383,918973,-68775,-796176,380244,1390068,839751,-1706483,86361,-11168,574021,-1593476,-367176,7212,-414421,-251633,-174993,803170,128883,-42768,1501934,974901,1850715,-259027,-229054,691436,110972,402220,12139,-54899,-187400,-369941,1122880,1112732,1604237,-377433,-851112,235598,303017,811602,68606,62120,-964701,460250,680932,-188342,-474216,-815162,-1735310,-94571,198667,-495514,-305366,804365,352947,155021,249702,360135,988280,-519144,-870872,-945452,239988,-699925,807308,-1239384,-156293,128496,381707,496528,159457,391078,962260,-1003488,-1103074,-872818,-660579,-929381,-1651088,45029,-140106,80700,-72915,336737,1166554,347809,-182982,911363,1021975,259228,-260499,-557208,9777,498895,-43308,1207010,62898,117323,-229931,-593579,922076,709347,-417867,-371285,197173,-214948,879779,911202,602561,-193194,-950237,575082,408051,-627458,318815,-733445,666041,-689989,436054,-499871,194851,-360078,-1288579,238629,269960,711764,-246105,-839999,-941033,33046,322990,1039025,1695660,-817741,-669343,278581,-12936,-601098,103650,-770675,-176540,269959,-158665,-889441,428873,305900,716684,1042648,-193976,-532555,52474,564301,228996,323769,752035,-344371,-815782,-600571,-394134,-304902,-1534071,-667370,69601,180658,-1657706,637414,1394085,-73763,156683,657517,-293722,914463,1178822,76796,119484,-882447,-695818,468221,41215,-263708,96216,198265,-87249,-812445,-655737,-448573,140133,618811,940014,-214844,981787,722436,103337,-794858,993483,-403290,-964046,973552,-197272,948363,819240,1463809,-747511,-816588,3401,378832,524314,145759,23324,-189293,694330,-662906,508033,63399,-271109,239362,26307,-815929,215779,79183,337796,-873674,-719875,489286,279921,-671864,-863893,-962815,-1357318,565888,654843,213976,445159,-584144,-130569,-956343,-1827038,-66131,74926,-153236,815992,-714658,95709,-812102,137243,298117,-626332,405124,220884,44779,549583,497692,243242,87983,-349021,114870,534848,-538532,352732,-933358,-198361,-484917,631758,-3768,-170977,-1221078,-837473,-215165,2404675,-134547,709304,1436423,773360,520155,-595546,-1268702,-409105,736988,248421,294086,-338218,-198668,-117544,-405065,-816502,1206716,978492,-294766,219092,-265876,-48731,-13647,-723147,31582,627867,87962,38575,474663,259854,-917727,-661279,-407940,-303217,-893610,-880756,260217,95173,388759,360043,-1046665,-176631,-2172,-185021,-263317,131420,477445,-1071477,865776,-275219,-11395,-95313,-616856,151404,-362013,538674,151924,161395,480165,-630849,-599899,881102,820427,509607,390091,-404810,-581197,-145348,-53915,721620,253870,588325,-256860,-603296,-317500,9336,1050970,-544612,-1008382,-1144451,415100,-361731,319602,738239,-336024,-217526,-638063,-253301,1266774,1072263,-575360,-195768,-1241638,-798454,-396034,-165165],[1033470,62301,-564330,-1219807,-714633,-1052820,-796241,-913743,89640,1155838,1242209,249549,-848961,-627674,-143818,395603,-289102,645299,106174,-1046097,-11225,-771818,489743,445742,863409,-1238036,-776466,-126401,-563936,-325041,666355,626489,375193,1147254,797205,1392685,-723066,-703566,-1265879,-905860,367917,771400,341228,-421596,-138069,775214,-365233,-375228,-340548,304298,848265,467540,221893,697720,214159,-966171,237714,-465103,125053,806087,470541,708491,-596363,335804,-275547,470753,257034,-15036,-645966,-713141,746489,93859,-738586,-568382,-879550,932721,424502,-266955,-700831,-888534,-353198,1257072,-143032,-135157,-1433612,-1313687,-137531,846682,341416,-1239267,-582309,875717,-9330,192359,-1847125,-2722838,156639,118308,134686,-380714,-91753,492634,866937,26183,781805,-240022,-1048539,-367421,228263,-1668911,-603844,-365064,325941,1429288,-972598,584203,273618,-890878,-939280,-888788,-979326,-1202134,-972880,105190,723236,-824506,68540,361679,42467,-158640,135400,-1328017,-1083481,-997832,104225,-112407,-423994,-774028,457329,-160346,4415,-144996,216774,-902670,-92945,-930431,415550,-617845,573687,909036,367091,-259085,521917,868050,-720783,-83983,1068476,-204129,-121144,576446,1262412,-712849,-1597071,-288164,413619,408768,779776,352328,657862,1201008,-648534,-533918,308956,96469,1519073,674659,-183293,1033525,9695,951677,-507236,376360,261408,-6857,-696516,110380,2249016,421162,337812,-14344,-100243,-1468107,-465871,1205316,-150113,225878,-186399,187859,-60719,349606,-326557,-148186,186753,1282425,971911,-648644,148075,352897,-75444,-175441,184139,-269476,-1077674,-1116580,339609,-470643,-154259,-88206,29985,-645368,-18506,802041,437132,168447,330012,260933,-972413,12446,702938,-1850634,-538328,-377521,271550,-298224,284164,845712,-518027,-837602,-54917,-144121,-890620,345590,183920,853072,-1503398,-2219401,-768024,-249021,611103,895028,510802,25991,-678307,606536,785280,-132036,208809,611157,1045305,414990,780231,-184501,362530,-532158,-486238,-923960,-1261985,602954,572982,583207,-1081444,-487466,-72243,843641,-420037,-948569,-322248,1188523,655134,-8147,-109767,521746,590393,-267807,-968067,1158324,1740393,192429,-710247,-44511,992289,-560809,1408413,-487412,154308,-163255,-701180,394145,61220,795762,53871,-984341,245499,1314072,918850,273476,-67103,867607,-65267,-233276,-392645,669814,-401214,57075,-554525,-578513,-358736,-514103,857714,425678,163371,-606115,-1818183,435018,768241,1173887,-113385,245873,-132320,-383059,-838973,-860864,978031,321769,-191687,-756820,163912,-751246,-1497291,-937389,940600,-406011,519238,-574805,-808094,858634,-51896,-429942,-275373,1086705,269393,-1427147,-484587,-128280,-594215,695787,134690,-138008,469699,185237,-649256,695994,242389,-399245,-346065,-507137,520345,-232663,230549,-208785,13150,407177,-132939,189805,-617793,-292993,-76243,395990,1083362,1141479,1073780,-464063,-901896,-35335,-881254,715180,901248,905519,1246380,192522,362020,-457683,145163,1988809,1288643,617926,138882,927336,819735,756926,171909,1429203,1373029,-63265,207471,348508,959126,445556,-134451,-1308767,-1136542,981639,239420,22151,-745265,-711092,795758,894536,447734,466168,927945,363470,254562,-240778,1298007,114506,-566658,447329,1073809,-68894,-10767,-453958,550924,392243,-332086,1396214,721904,1238944,-273060,-571356,666653,-167584,-325199,-1609389,-1181914,1152019,-644273,-1764288,-1309553,-543321,210030,-370408,-295231,89148,332142,-475445,-686624,12946,-1317039,322006,640022,528929,-403588,1520982,211114,902403,1717440,775063,354332,-363328,204315,520442,-589209,132192,1220764,1107982,-262947,-443670,-83430,1357036,286690,-238834,-31824,-941515,-477572,387902,526485,-1318761,180714,-363215,-1106333,-1021160,-834378,1194682,528608,490886,1186120,744839,1355687,501167,1357162,60947,-1219583,-300322,-575770,446830,366730,-223195,-740009,-79364,-712663,-258836,-315381,395100,-620329,-749427,-578043,808415,563326,178963,-26867,-651335,-103875,-1482928,-113042,-735364,-295270,-113695,450408,-2117210,-423477,353513,-1009880,47745,141709,443894,15410,295699,405321,888499,431238,-669766,467525,320623,267730,1359643,995561,-425972,161265,450091,-811105,215568,911397,-560200,1243258,1464057,1799333,1865198,1253476,149963,-684656,570835,544724,-150049,-438824,-115498,-1448549,347915,732662,-263571,507915,882974,1049767,-1246175,8118,299104,75463,-120544,-1659027,73328,-281895,-536594,56663,-704608,26477,-383082,-60374,356345,199750,-1312976,833424,745379,-236748,131984,-1928211,226916,125966,129915,-244836,-1446539,-1103102,136972,68344,492926,156792,-278399,-852819,193634,-272697,-502313,-1171215,-511187,-121581,1262798,-692204,-461948,287292,349788,-107628,353815,-568561,494684,1658930,-260852,-99562,-1043517,-1264299,-519323,-81966,361063,-804897,-31594,1087487,38803,-17207,-28065,1299428,1345340,1157267,129970,-69890,-128224,-875486,619247,1813211,147175,-153621,480872,-360358,-515255,1357567,83150,-369970,-169733,-1075568,234812,400749,368554,617132,-684044,776625,-459375,-1183415,265065,1500836,1313667,-1104558,456589,183087,659865,-1620477,-318986,-576,161831,-66043,-240330,673582,121361,-240974,1483198,891105,1686973,-67849,-508292,476987,-73059,99297,-9779,-143615,-68701,-89285,1252262,617103,1609434,-492095,-754968,-174874,198645,906349,165284,33069,-1006513,889152,482934,-474203,-340658,-464695,-1863872,-346917,207004,-385706,-739112,348709,669377,117973,187054,383606,771170,-1038397,-720138,-845790,674159,-541639,545431,-1128961,-252134,-3668,36972,266180,148663,580331,937859,-748019,-1221869,-1215702,-668758,-1330978,-1801119,-13779,-23787,329040,112725,148951,1122145,251760,593777,1067980,1130865,-139627,-642861,-458874,-17465,-2132,-177307,984014,333195,131039,-591101,-470254,845079,171361,-509431,-566592,234681,300315,784898,799618,724639,-408675,-1273164,575389,829523,-611588,-191669,-683928,750920,-588993,711340,-341791,422253,-186611,-871011,-138785,141580,561740,-313274,-824626,-903351,249307,305034,819577,2021358,-776937,-1527674,118646,-230781,-760374,-348836,-828602,-93965,-45115,-245703,-840658,-106644,714197,725801,776648,-742856,-622797,578652,876290,-168578,-78062,641159,-264231,-773709,-508881,-198444,137588,-1149176,-776181,326079,263541,-1513328,395267,1508386,204019,162565,376776,-837005,566741,1257063,162916,656904,-306542,-396041,1259630,480320,-384945,-66206,-150962,259149,-133605,-594291,-135433,338110,410717,729119,-607963,891784,982476,122849,-858079,882976,-695201,-1139726,816689,-336473,720090,190750,324546,-853583,-281278,199987,264495,569228,84614,-206659,269515,789351,-471037,775737,-75697,-4983,526897,-254853,-725326,447551,138406,332367,-1072735,-653097,849711,12378,-926077,-655922,-1017860,-1195704,624094,1448287,19500,294471,-935581,118144,-709104,-1657943,-644661,246128,-109645,875268,-625649,99190,-769267,169477,886132,402071,-112384,-120724,-189895,-58075,263721,282893,39542,135995,-138857,114617,-325071,191619,-1197580,-138939,-562088,1437571,199525,-75449,-877370,-1277461,-317727,2120457,-137964,-187577,410539,575962,402039,-784796,-1020729,-855442,519287,317868,774630,-683548,74284,1036,-119270,-415480,909879,1011442,-752999,103076,-362219,-15672,-107117,-415208,207872,187116,98872,386434,341505,292677,-1371792,-1062261,-566722,-200696,-871417,-649358,595878,642450,207109,541263,-433167,-658640,869,-154579,-948846,-14839,118035,-1216527,981125,-234079,274859,-73444,-389035,112684,-327485,761849,363232,-277542,413781,-212995,-584269,648928,612151,528955,163545,17546,-1081582,-442656,-463694,368673,184545,346201,-384061,-494014,27060,-51373,1354792,-674892,-1054180,-1377762,884477,-278309,223250,466901,-463541,-270438,-1105910,-433737,1247337,1105926,-593370,-45960,-1141788,-628939,-357742,-165702],[1228237,46348,-546241,-1519604,-725676,-1055408,-501159,-332944,-168560,702118,1164361,634957,-719397,-506701,-296543,575888,-1101,878696,-53739,-939847,-36874,-638989,781758,615893,812265,-1101006,-899053,-694784,-881853,-573287,-95902,172931,-319178,706231,367772,1718860,-540020,-630983,-1539888,-756018,522598,527500,400382,-430774,147199,593229,-214753,-485096,-1321501,38769,436699,217758,262194,517802,138512,-330181,500699,-433170,2839,1189224,560854,1215890,-771096,149193,-472653,448476,254689,3631,-150663,-542964,-177340,-155112,-178505,-344976,-965919,399260,218830,4125,-469799,-332437,-184067,1225947,8670,-36232,-1337977,-1629907,2473,544098,437933,-1706634,-831474,701520,676,-71332,-1560961,-2142854,237791,-329655,-299098,-820269,-281512,1143154,1082764,182442,266119,-324768,-1019093,-374685,165228,-826334,-89793,-588223,-53536,1127802,-868527,424666,218673,-794340,-1154666,-557136,-268420,-765791,-747542,-13082,1148261,-784636,123074,370282,-372003,-294421,149107,-377746,-724922,-1023188,55708,-682055,-1070005,-870987,460821,298095,-129445,-80993,100110,-631834,-463686,-1001653,143067,-753421,476691,427960,666464,-199897,593949,843661,-307912,-41465,1142827,185986,-319883,515337,1281396,-625112,-1421712,-750547,627023,512108,776108,251192,505815,1164915,-686876,-687550,92364,-39102,1524181,835556,-247278,965430,269160,987546,-654358,625262,386751,131969,-576839,3011,2259507,524308,260262,-132093,24258,-1359239,-157665,1083625,-377946,341811,-300781,-66494,-303206,-4160,-182663,128223,-102371,982422,775235,-168354,40016,306576,58105,37163,44543,-325558,-1034987,-1748741,446349,-232474,-285691,5104,-230755,-448190,59922,489061,316875,393083,562117,9510,-824249,-134212,865178,-1714980,-770648,-292801,446507,-76095,486053,906597,-534578,-989448,371555,-18127,-546595,326658,-178712,684324,-1535184,-2473343,-1425195,-25750,156657,15835,561077,65619,-418889,942940,809924,-466413,-22365,1426978,798241,416624,1259338,-254114,397617,64818,-593083,-558372,-1172452,569786,373278,-453982,-904323,-85565,-63178,389453,-807136,-872131,-597390,1139975,474142,-198160,-92692,348212,184889,-376941,-1053550,1237025,1639625,-284530,-1254746,-27701,902037,-462862,1224568,-287206,151558,-565666,-556664,-611940,97565,885668,19406,-1198424,128140,1310256,931973,575007,274645,1052823,483767,504187,-743470,201599,-558648,-103697,-414971,-324544,63336,54455,1047071,181223,-158056,-86720,-1700652,399808,804715,1378464,120374,398063,-71682,-160299,-712674,-793328,863141,269107,-310004,-350498,279285,-608568,-1554718,-1190419,1042742,-185531,655440,83656,-375786,1271574,220907,-748128,-323058,573414,90872,-481095,-647504,-3107,-682898,609890,-237291,-11565,651063,197910,-144850,911593,378284,-327707,91569,-113390,436095,-465451,77801,-274176,-154163,392333,-600493,382224,-696786,-227241,-8467,310089,403582,1330553,982898,-458017,-844239,-455586,-1436167,667800,543428,828724,1372663,70195,614204,29853,591160,2320417,959639,708268,227665,1212265,441924,474743,-68988,1586484,1486114,71920,-62757,18455,738121,-77285,-93970,-336659,-627584,1271051,-85418,-300287,-912696,-577421,622442,1219412,617870,906866,892234,432641,445232,65339,1086335,-284369,-1016632,386786,1125920,-240848,-249091,-456705,495387,279405,-286011,975158,490431,1465350,-189485,-888468,624415,-77062,-292899,-1857271,-814222,1212684,-778977,-1642744,-1418728,-158265,669400,-514489,-568556,-7316,433451,267461,-765242,78393,-1263803,524965,652692,-314769,-435897,1392891,493028,719350,2167211,1166686,515534,-319201,177830,280609,-803727,166353,1439760,1211239,-105557,-409834,-252405,1081731,199094,-524792,-53437,-996380,-597335,600939,714844,-1547100,217004,-141743,-584876,-1117701,-1286244,1097819,581700,273612,1642321,768945,1207146,790634,1363297,224499,-1101257,-287244,40840,243766,148659,-166618,-804687,-385669,-764614,-358394,-284331,317584,-460132,-545581,-697850,412445,220226,283950,-96197,-1005698,-867343,-1300812,257447,-570189,-179040,-548498,74274,-2034111,115042,581235,-788770,277462,401991,883497,-37014,-98498,257941,683171,125573,-823914,208641,-20029,499759,1685499,295346,-484423,474842,643102,-590168,428459,544739,-571397,1085956,1421010,1485978,1364524,1030657,54380,-725324,75530,45098,105560,-383376,66058,-1322657,605373,433371,-633410,765736,1067657,918032,-1280603,215151,383170,669016,-124908,-1298187,-326977,-874642,-203200,280191,-713902,14925,-394216,24394,305469,-132189,-1617871,958240,645280,-357807,-16925,-2079703,444439,167860,958240,249106,-1240112,-891392,-60941,16448,651496,235701,-441508,-834582,577920,-456632,-404725,-1003287,-391456,203118,905980,-761745,-373154,123534,603644,163871,242271,-732042,597476,1431318,-97893,-45808,-915468,-935083,-378006,89529,-308366,-1212998,248687,922363,-146633,-232172,-83308,1294404,1531065,1224029,77243,190679,-234117,-1127809,596662,1509595,-129722,-387428,312206,-552759,-224500,836974,225143,-300110,-648627,-1407103,468309,470331,129886,331087,-858929,720621,-782763,-1512881,116082,1534419,1463744,-543884,638316,329662,753575,-1448072,-441234,137385,812165,202839,-280907,517520,67290,-533902,1293268,708752,1413381,249351,-740175,211698,-325057,-229553,-46979,-406592,28569,291409,1210972,-41173,1504673,-693647,-508284,-485771,-52703,710844,231900,-84433,-978377,1324820,423180,-585242,-201744,-100813,-1669186,-702972,40136,-336834,-905034,-228080,861467,160819,135416,354791,615118,-1319121,-496262,-665519,944585,-172103,221911,-1348658,-331307,-41014,-225146,196811,132940,497536,793070,-502512,-993395,-1154956,-707808,-1550847,-1714896,-133754,48804,527475,238239,129073,1074393,195373,1155860,1025562,1104364,-355728,-866498,-308593,172814,-240181,-324649,466731,572801,401307,-748795,-560793,634105,-409179,-579832,-694775,286298,833473,532073,366868,613457,-630595,-1268207,504548,1153845,-514037,-645521,-587602,637616,-577991,881425,-299776,690868,90609,-355821,-416978,-19078,518677,-347337,-867481,-610201,553393,277166,298742,1795470,-617973,-2090647,-156276,-301319,-507735,-673726,-688015,130333,-348114,-198864,-586510,-311806,1151869,755731,336629,-1423881,-838930,1114487,999846,-832764,-570668,612271,-68809,-565267,-341432,-82210,236042,-724316,-668280,412495,207716,-1045274,126378,1293447,345374,95854,130307,-1374851,-62612,1162947,221930,1140576,9404,-175855,1769860,675637,-462050,-413979,-575546,581505,366770,-487194,90018,562945,233169,425050,-1106084,567268,942306,104128,-826793,565306,-880441,-930956,701926,-443630,422557,-256760,-976062,-747087,354118,358415,108176,595982,81782,-305083,685550,749093,-327364,874438,-265034,441006,785017,-546534,-562517,627863,92002,221330,-998820,-509737,1159143,-165590,-1212948,-469839,-1048361,-1004003,520870,1724198,-34420,-26849,-1260338,412216,-366308,-1438940,-1012387,539793,5450,981389,-299485,86819,-634479,226457,1455215,1155940,-725662,-372829,-395320,-764322,-111001,252060,-15474,674703,-271096,-186160,-212833,-147867,-1174929,-103636,-500917,1794445,374538,4117,-396993,-1465906,-193785,1516955,-354819,-811770,-310201,345265,199697,-895869,-548724,-1201719,189426,354281,1049137,-962044,290218,86570,293243,51320,463876,1015710,-1068876,35045,-463676,82320,-192699,-423471,337054,-80679,26898,718409,211898,264811,-1725259,-1465105,-553493,-97417,-809914,-300868,667948,1271402,-22430,644399,423742,-1011584,58702,5307,-1369277,-125646,-228352,-1286311,861529,-271947,488166,-85010,-38903,87149,-174534,897981,359439,-500593,349331,184729,-476059,332204,262194,613378,-36324,567453,-1524449,-698417,-847042,98497,19255,73619,-580143,-391887,114594,-103842,1401590,-696919,-1015221,-1387893,1275732,-204256,77816,-153454,-635083,-279449,-1148778,-534749,867906,974517,-495455,60084,-856838,-362406,-217918,-141183],[1165991,-81265,-467213,-1505889,-757993,-1050191,-43171,22268,-375269,371936,1035650,1080674,-437880,-396420,-404639,534092,235431,964627,-547587,-850812,-107647,-331311,937293,621419,607486,-807325,-972854,-1286721,-1071547,-627703,-891034,-355073,-788063,11994,-270938,1827482,-408800,-618779,-1524588,-581354,563482,319076,536522,-403689,334907,315013,81961,-292825,-2035649,-118416,27046,64078,259615,299517,50843,67745,748119,-374325,-241164,1411784,623839,1495430,-1017374,-26652,-472320,314745,231947,-92820,325681,-115107,-922717,-600360,498725,-38874,-867259,-152663,61862,369362,-128806,211158,38852,1066831,76853,-152028,-1170402,-1533531,195914,565550,577851,-1813360,-940280,323693,62947,-72198,-947855,-1260685,314534,-630798,-553406,-1043630,-555006,1428019,906491,306418,-195216,-350288,-952533,-347106,162900,189902,502082,-698195,-434036,927822,-643549,166987,51626,-644742,-1336703,-347816,328621,-171298,-458252,-182758,1375894,-625631,13477,303394,-755730,-331839,94295,311873,-318065,-670830,1014,-974496,-925753,-834179,368218,684889,-266006,-261156,-127757,-293282,-770546,-996839,-197629,-776207,222734,31262,764898,-241517,628774,770963,76709,-187911,863166,593880,-540254,400404,1169105,-488383,-959247,-1229529,765086,527662,775136,197694,376375,1032481,-585956,-830213,-137576,-182760,1274022,845004,-337863,642513,401872,927056,-745658,928226,608753,152100,-402258,-340802,1674238,576199,94869,-299465,141071,-1033622,266079,798333,-448812,421379,-272777,-344862,-529793,-346763,-58691,399428,-300495,617983,457588,190750,-171943,273732,-21622,270232,-64850,-354000,-831242,-1902827,543662,55138,-323237,78130,-473608,-152335,33196,354825,67644,657462,677591,-197354,-585872,-254707,875005,-1319174,-967022,-144676,615268,138041,400554,592007,-688825,-1050969,561737,114462,-130319,363175,-385921,514799,-1152885,-1623903,-1196999,148611,-222659,-618325,732293,189477,-225934,1248170,720352,-624664,-558936,1767580,514811,238223,1763893,-8907,506971,666469,-696385,-124794,-849962,496619,268834,-1182999,-623468,89566,45719,-59894,-1006297,-651451,-996263,882934,426663,-247892,-48091,200081,-191708,-450058,-1264017,960305,1131105,-474775,-1433003,-4359,718892,-404091,984060,27881,51821,-612035,-443107,-1511781,260561,795793,71569,-1354224,28512,1047968,689500,682948,601702,1222285,936880,1095624,-1023632,-362370,-722480,-354393,-210995,-90531,381479,428575,1005949,-108898,-502459,352027,-1487645,247168,809309,1391337,421590,551933,-74201,117320,-574441,-659141,632585,375952,-380261,32080,532489,-514070,-1470021,-1073939,1027196,77017,876864,481079,-156850,1440802,254608,-871691,-388072,4580,-70961,484189,-808384,170215,-659669,393054,-557114,-260356,792108,147227,355944,980584,370717,-97159,610948,215462,308679,-681644,-111445,-333980,-34381,326573,-1002318,280970,-812786,-214324,94153,88631,-406974,1581085,764024,-549421,-784293,-716443,-1845011,518311,243808,653323,1125603,-177920,831894,476680,924645,2267851,654353,761813,173129,1263928,84176,214867,-245502,1267131,1250528,185970,-358978,-463165,560217,-492055,99102,719294,-51363,1347452,-416785,-492607,-1050136,-496409,455100,1233123,703501,1154975,775450,433049,737319,445676,871613,-520844,-1490619,238230,816006,-519250,-465879,-211371,523290,66351,-236570,475844,344250,1464026,-68519,-1009728,561755,-38961,-286945,-1864715,-480352,1001132,-952959,-1287942,-1154733,433244,1218902,-685370,-816063,-136640,393565,868616,-697970,-132765,-1117235,699843,526012,-1144072,-482245,1054447,788339,470068,2189608,1398992,714369,-221905,85778,26825,-973163,134782,1524006,1263332,63924,-479380,-251003,799201,179508,-667642,-151995,-977634,-582725,660026,427406,-1678623,278359,121088,-122408,-1101704,-1489254,833205,648781,-34988,1906199,753070,954746,928669,1059692,346259,-846635,-261261,390564,83682,-143220,-247516,-820766,-616643,-727469,-491797,-226313,185370,-169486,-336144,-686259,-84777,54525,359884,-58282,-1396416,-1390343,-810743,556922,-411697,-32605,-868241,-158711,-1599719,461009,757641,-544128,417573,541326,1188545,-130078,-473671,172111,358787,-137275,-818402,-155734,-298043,640297,1789492,-387063,-476106,655670,945931,-73132,609525,311551,-464166,759122,1349956,1055633,748303,622686,-54990,-634300,-351878,-415490,170182,-254935,221918,-1221559,636494,122181,-1005150,1050845,1189137,772738,-1102821,397677,557307,1109917,-12690,-679043,-604294,-1312780,189474,297111,-692213,43425,-385475,40572,261916,-353439,-1759231,1184000,548191,-214467,73740,-1751967,672130,140539,1515707,716861,-827862,-522684,-175518,-14689,604331,97080,-510601,-703196,823235,-580618,-298122,-701537,-285064,402965,411703,-642726,-275711,8554,845313,414547,-136226,-822742,600810,964365,28816,17608,-503469,-458922,-167095,234347,-887732,-1449489,557697,522873,-416002,-342363,-186885,1126229,1418513,1187119,238141,482194,-483468,-1292661,641244,892032,-469054,-587053,235269,-241840,160196,378070,373650,-321029,-851857,-1446206,677396,575945,-37483,-126396,-951015,811120,-971773,-1649054,-10216,1363613,1220722,-174036,555785,365821,833204,-1101888,-672822,414609,1383363,496418,-285617,417381,-7499,-799933,1006571,478691,1092355,564847,-834647,40041,-579420,-574727,-155016,-782263,60987,582910,994488,-574511,1276398,-877923,-179088,-597878,-387504,270862,215354,-235471,-931157,1641375,515951,-512610,-58965,203404,-1077296,-1048952,-271928,-392997,-778990,-774552,895216,252716,111878,279763,610695,-1281770,-294472,-551525,920266,237468,-59950,-1746838,-366411,68823,-331750,265528,195620,190367,538669,-266168,-432563,-755368,-807871,-1500525,-1453615,-338805,13231,643956,248456,225658,1009912,137620,1215457,766209,972445,-388867,-893144,-72110,520013,-142517,-425960,-206522,690884,813797,-608566,-726175,355501,-866730,-560357,-739166,373852,1210863,210405,-277517,292524,-785698,-1008699,356339,1235559,-419867,-876657,-462095,324933,-675207,930291,-401803,914646,435670,127322,-526414,-203354,445881,-392338,-970329,-112998,911770,229167,-388188,1249450,-344357,-2253208,-490256,-180315,69325,-846289,-390507,427708,-579931,-34994,-202199,-256472,1518068,772300,-131159,-1971295,-1124588,1496635,920731,-1558445,-1028709,613352,199202,-308617,-162540,-51837,20194,-406211,-280402,353364,48631,-409976,-107572,836248,426702,-14380,-37239,-1704972,-789361,917737,201951,1419711,63130,-258,1901325,665336,-350177,-826688,-868334,885846,575988,-403525,168206,780675,101509,167656,-1549465,86281,672916,72375,-718739,167431,-908896,-419829,656641,-440783,274289,-388337,-1888092,-464587,915018,381909,-54636,598074,113093,-345389,951240,551535,-207167,844363,-475327,866233,953254,-769884,-326094,705778,-56926,42370,-704922,-294928,1337044,-189225,-1401074,-326417,-1076900,-843222,320830,1408855,39302,-485832,-1581491,670265,-69822,-1265815,-1082225,918799,133993,1051810,168876,55370,-453899,281922,1835175,1358033,-1225266,-454121,-499090,-1286726,-537795,185035,-110028,1117090,-268949,-302413,-290095,-619098,-870059,-93259,-358805,1584357,478346,76499,49589,-1359467,99177,859001,-711970,-1103916,-618970,87911,-138694,-904642,-6458,-1332053,-157223,344246,1010311,-1090887,414237,127727,712247,398704,33731,1034940,-1148431,17382,-531098,187748,-242244,-776097,335299,-137308,-168048,881570,128932,91159,-1851596,-1690120,-321561,36310,-722778,89136,520997,1709381,-248184,651226,1254326,-1121149,170302,324331,-1311885,-165245,-482599,-1283039,457632,-292345,570933,-86130,394905,123659,121501,918340,171534,-413379,346918,407726,-339674,10682,-138329,710013,-69044,1168874,-1770788,-1006712,-1112427,-43033,-195889,-153983,-783664,-293041,10021,-159185,1199056,-511411,-911731,-1207902,1504421,-136662,-59512,-813567,-748818,-223022,-772501,-508962,308905,756422,-380268,92600,-460174,-75692,-22135,-101525],[884222,-264923,-365764,-1188244,-722406,-985707,493633,90629,-493142,300042,878308,1398697,-45305,-265988,-428617,342170,238749,898515,-1117786,-825776,-224876,33091,915126,449742,289627,-386127,-989730,-1611675,-988818,-474901,-1427222,-874888,-939550,-669487,-832754,1731542,-371670,-630027,-1174195,-388167,504548,186977,729406,-343607,347884,51585,453345,147813,-2183153,-154470,-295171,83573,202106,146668,-34109,155201,910211,-327485,-516368,1475074,658028,1515474,-1274544,-137745,-249349,124088,167718,-302234,637961,440594,-1330660,-1101261,1100575,218674,-656737,-532784,-10296,709780,202000,588881,261200,827565,52797,-359510,-962213,-1102542,353341,977084,729040,-1383870,-950115,94026,185612,156170,-246285,-523542,397488,-726488,-580433,-938278,-838995,1140178,313713,342352,-531800,-301504,-855556,-321147,207735,980859,954232,-667398,-713288,855791,-317583,-125167,-192087,-481697,-1395293,-259294,716180,371894,-169357,-400330,1399959,-416304,-197567,160649,-1031894,-270556,-9028,682573,1418,-198623,20683,-877699,-184587,-682571,167542,850575,-409697,-566436,-411208,11284,-906651,-902907,-509318,-637989,-134295,-157486,642595,-384935,585979,627977,304510,-528383,303619,925752,-694202,257020,934532,-323850,-346200,-1546209,813537,359211,738492,208719,299228,809938,-361519,-902538,-323207,-314997,885485,705106,-423889,155883,379181,783155,-748365,1204870,792735,46809,-162962,-895714,658562,544916,-123978,-507784,167090,-655229,598698,467813,-360594,459222,-141575,-608482,-698958,-541548,26774,661945,-334339,328578,56231,237099,-365659,304524,-269070,506699,-93829,-370625,-439234,-1508615,585107,291174,-232295,148715,-614972,167713,-6108,393358,-263019,894576,636578,-332272,-310234,-330525,765331,-808235,-1090948,-50270,714892,285826,97112,11226,-968165,-1017938,552453,205202,232129,434435,-452601,381187,-765293,-879711,-697548,236295,-438859,-849418,935073,349477,-103944,1475752,573448,-522695,-1137545,1564553,192641,-56912,2122068,452848,618189,1032213,-743121,288897,-324492,371979,278059,-1362263,-342920,-42137,223138,-289257,-892279,-268757,-1319580,474287,516778,-267299,-1429,190684,-475105,-487265,-1511903,501690,465553,-373298,-1300397,-37922,477921,-395082,770992,421325,-78808,-295940,-394372,-2084872,468902,519211,156243,-1388628,8377,658165,267615,536530,851071,1359076,1171032,1290875,-1168886,-835943,-837957,-642270,9501,16481,488984,464834,760406,-371855,-750168,568461,-1276646,-64535,750093,1234420,715013,654909,-229441,359989,-411830,-437343,371480,552255,-416145,331363,847483,-466046,-1250268,-697560,912253,279504,1064161,508393,-186912,1385368,38402,-788224,-482558,-477058,-169036,1108027,-936760,318595,-672960,90297,-714796,-719459,843240,34319,688943,931777,226858,135316,1092179,409696,177949,-759732,-307432,-380299,280576,208235,-1189935,-63163,-940827,-262457,232207,-216251,-1058984,1780999,437921,-617313,-676932,-744194,-2006596,311316,206354,399909,558720,-418528,956335,842985,1107560,1948384,376033,811465,10149,1153547,-149714,12306,-339259,584668,756166,206151,-565219,-923219,527926,-637463,330690,1340780,306321,1177336,-646872,-523329,-1135963,-455960,396902,1014988,665758,1170838,637285,394200,1052035,810019,740951,-548518,-1874905,39608,187138,-798523,-601276,202452,727272,-125799,-185957,51443,295220,1257647,34613,-995228,437306,-37020,-295837,-1599732,-241139,556280,-1093068,-852080,-495324,1029187,1734671,-793556,-987220,-279015,219108,1152960,-536609,-568190,-908480,772900,290844,-1553611,-515429,580725,961397,211439,1811093,1344245,883553,-55697,-63884,-223628,-1128197,38642,1400470,1131438,-5643,-672280,-79057,537314,214584,-655368,-277569,-810847,-459347,524021,-254859,-1689831,337253,342773,151134,-947557,-1390421,470926,746914,-355567,1830934,739254,626626,804933,453835,394804,-535689,-203181,400313,-34152,-439356,-404793,-747834,-714165,-640071,-584958,-106831,34142,193370,-162908,-510810,-538124,128074,390059,105729,-1689456,-1519054,-194960,779135,-301970,111200,-992796,-251251,-909004,501667,824444,-317764,473119,508106,1256404,-273918,-731650,176768,18277,-296138,-617386,-522710,-375536,663409,1584774,-718610,-413840,702239,1254445,563235,727040,344305,-284030,312009,1302105,610426,255089,156785,-167956,-422356,-614365,-711990,14623,-105336,257682,-1190708,531783,-140889,-1210219,1319394,1256207,670038,-756673,522632,765546,1325348,167561,-3610,-746611,-1466821,552422,215052,-659735,88075,-341415,-1041,215357,-393351,-1626129,1594722,448146,201385,467713,-1108300,847507,53329,1583078,1047512,-334035,-117765,-159724,-33801,384194,-154044,-421334,-475017,819235,-644051,-171980,-343798,-178392,459529,-65240,-405813,-218033,-29086,1019272,661989,-602056,-812881,554359,433870,115714,33159,-31953,101677,107492,367496,-1231369,-1387949,818683,57701,-623672,-215484,-302736,786157,1046194,1037533,536952,719952,-783678,-1377851,674980,129651,-738512,-660295,254251,532987,521650,102389,527330,-382665,-643416,-1198334,758197,660561,-134931,-649793,-925834,1016906,-1010868,-1521505,-65713,855129,644599,-34815,266169,280062,851663,-644722,-869486,752128,1707295,739845,-237262,447307,-78570,-946470,721005,280594,780634,764223,-731861,40303,-758758,-899611,-358392,-1144465,-7203,637595,666846,-714674,942561,-913790,131054,-538035,-730218,-286518,80759,-347616,-908935,1712464,715429,-293866,117681,433489,-196443,-1242226,-647813,-555861,-440525,-1136884,783012,349659,125345,173750,773597,-997935,-203267,-562121,594586,534351,-211847,-2037338,-335125,305635,-243826,411124,393276,-206636,212027,-39345,299815,-234129,-957163,-1203026,-1104126,-609566,-155510,684530,136939,221178,884716,40879,739558,332931,786150,-312836,-751024,263663,892584,205379,-443597,-788609,614883,1176343,-198637,-783053,62023,-1084473,-414791,-681999,492901,1306406,-66934,-956111,-144785,-808696,-641912,134496,1029119,-379991,-755299,-322051,-156964,-856536,879319,-597963,1009575,784554,442860,-455114,-389193,211873,-479784,-1050949,468443,1257625,166381,-1018925,747156,13856,-2065483,-799297,118052,701613,-877803,-33480,708618,-696865,195054,214286,-112743,1732587,739836,-490273,-2082983,-1362361,1606630,661930,-2056712,-1296854,592609,470549,-134334,-29678,-83454,-381524,-282015,303396,223784,-134141,210700,-277915,324510,566600,-143676,-114889,-1672027,-1372836,546926,77492,1406328,-38991,195240,1699365,544524,34604,-1165453,-925151,1157031,517584,-393504,74414,925174,8656,67068,-1795058,-405661,329928,77721,-563071,-180817,-779437,204796,673205,-281318,373787,-217723,-2118764,-112000,1255743,212007,-169704,566348,155005,-401832,1001676,247905,-93882,758918,-688392,1051270,997821,-862178,-16843,651942,-266685,-139477,-328906,-67504,1334212,-46872,-1392375,-236943,-1079814,-720027,113884,691601,166040,-971232,-1799645,844369,67373,-1196982,-876695,1279437,190338,972351,630631,18711,-283358,303347,1886118,1000654,-1442284,-336331,-457993,-1428279,-892393,140764,-252476,1341804,-152982,-244850,-564921,-1119984,-389116,-101007,-210694,979526,491121,159833,318543,-1007709,446652,347835,-1073767,-1096765,-616550,-179376,-609640,-818413,408300,-1188362,-421265,285591,655782,-1032483,411592,136776,980373,481800,-208928,1081857,-977438,35026,-538596,231640,-233564,-1310032,177650,-29445,-461809,750505,105800,-258765,-1701424,-1610927,106324,208614,-623467,421337,327488,1746869,-446569,565585,1786967,-981370,309040,772709,-827459,-128030,-602460,-1224722,-127358,-179783,545862,-33803,853313,275434,533368,839301,-107878,-45035,443053,389366,-240193,-223379,-491569,748757,153893,1709483,-1740716,-1411802,-1172855,-85925,-397441,-281914,-928783,-196139,-152245,-196888,786027,-98297,-761167,-879604,1539377,-92679,-179416,-1178400,-720035,-105358,-154398,-337222,-199971,530190,-348010,50778,-63279,175194,174214,-57259],[533238,-433349,-278081,-703556,-558387,-823440,960320,-45997,-487429,462624,707520,1426262,369009,-79988,-345195,101228,-73996,714903,-1448973,-871792,-361245,343667,727910,155291,-42888,83340,-956800,-1423412,-567116,-161156,-1586852,-1305888,-837385,-1056014,-1066928,1488370,-418794,-611729,-574889,-182941,380787,149505,923860,-246162,166950,-80391,811369,686577,-1714018,-104533,-475000,284553,88190,118420,-104752,-22537,935049,-336758,-711294,1431834,671992,1334038,-1448453,-159502,138481,-42392,49982,-589131,696681,923192,-1405946,-1460772,1479070,289191,-450994,-631975,16955,896423,390131,723565,431895,564222,-48866,-510176,-731481,-541070,404312,1605273,839768,-525056,-930630,280432,359312,479883,313802,-225701,465230,-638410,-410872,-521854,-1034278,296197,-550747,288393,-731988,-196576,-753149,-328778,283979,1343786,1129169,-497640,-811050,888146,76586,-371034,-439500,-323779,-1290004,-253368,859652,673887,53531,-640755,1233770,-246931,-423046,-30103,-1149543,-142141,-132958,857523,166109,129736,160332,-422855,679785,-471228,-111386,755128,-568067,-800869,-663768,205398,-830045,-723141,-690708,-337407,-511652,-119607,353536,-566944,433920,407429,322803,-966941,-346367,1090255,-711306,133465,597682,-141525,239280,-1578620,797531,8500,642311,293069,302049,530300,-61148,-867995,-410649,-411385,472616,439260,-477227,-344205,225456,584643,-643916,1376294,873967,-161047,109629,-1501392,-397766,418408,-325327,-733600,51380,-358135,681738,194862,-137453,449663,30878,-817299,-787098,-526458,71163,872632,-198699,201209,-368853,-96683,-445646,414390,-543130,705598,-36690,-361591,82869,-813952,546602,400913,-18021,270092,-607319,436351,28416,530376,-589676,1052453,443081,-396109,-61966,-349716,595738,-342584,-1123327,-87386,714093,347361,-279471,-599323,-1239887,-906570,432526,195020,504328,507606,-436834,358594,-460450,-660084,-323163,230507,-466047,-725056,1054658,498898,-26613,1596626,438140,-172604,-1407912,980588,-155604,-366773,2165017,948127,665146,1039328,-700021,576482,281175,231180,381515,-1065695,-157219,-416142,417006,-180550,-521180,228011,-1404939,10616,635959,-335935,7970,376047,-634760,-509469,-1701760,64819,-39626,-71619,-1062356,-174509,185957,-424296,661653,858280,-175083,182644,-406056,-2230793,611539,104087,214690,-1262214,91621,318143,-158065,181176,976903,1449307,1184162,1004407,-1149847,-1057240,-850862,-909355,191806,-68007,359577,163224,414623,-547024,-815646,535530,-1174307,-501263,615554,963653,909998,656878,-552548,524948,-218252,-118766,161770,705700,-428278,521923,1074019,-452376,-939344,-258780,732595,323089,1083786,250677,-380371,1194112,-311008,-572548,-598774,-756165,-169928,1191060,-992512,373061,-799887,-220697,-657617,-1124204,791132,-116565,758633,820883,-542,273725,1404682,434618,105893,-623523,-464046,-399243,626237,41888,-1092589,-492807,-1028928,-352202,396602,-520541,-1366119,1745952,65444,-561548,-470636,-542868,-1859109,101445,496836,99400,-136687,-528061,943573,1088929,1108631,1532567,112677,893120,-191649,1005293,-221095,-187844,-390147,-212735,160098,101337,-586259,-1162963,699999,-464350,478369,1273632,257611,801091,-699659,-410290,-1126873,-426454,473449,650974,488930,1008411,523862,372047,1286376,1059957,744249,-399293,-2002696,-164104,-520865,-980047,-627872,634246,1113309,-183502,-138881,-175718,300619,944691,63525,-965037,232143,-74878,-300121,-1144579,-130667,16329,-1135165,-479130,398745,1417949,2086336,-753041,-1065044,-422022,2233,1074593,-356978,-1072725,-683520,685470,14493,-1331200,-507654,64548,932598,-6744,1171927,936123,962718,159955,-253951,-458860,-1279980,-99160,1055216,733597,-532846,-944805,198070,303018,286181,-524226,-364691,-475849,-286352,220051,-1017910,-1563385,363309,457272,215421,-656624,-1041241,95323,843081,-603792,1368002,757061,266218,354752,-329356,373100,-244312,-115468,115678,-122637,-650820,-566685,-560768,-659256,-558117,-572227,86925,-88561,540714,-44942,-204668,-821919,380074,356057,366156,-1748610,-1251333,300839,930536,-253585,221827,-900858,-258681,-137654,251656,723689,-122968,505206,317712,1062093,-451851,-792419,249411,-250892,-323511,-241252,-746606,-172309,569126,1083319,-563946,-307738,663626,1431284,1088047,752405,666440,-80553,-203455,1329690,229713,18993,-224629,-273822,-168335,-665704,-732271,-313539,-19044,123596,-1222864,365678,-334990,-1142213,1516123,1274052,649017,-330649,580713,951835,1365489,373691,519017,-786831,-1318023,807544,161388,-635325,114575,-245337,-60362,164022,-246304,-1162574,2170739,326832,780969,1033471,-405344,902261,-90144,1145542,1178014,57544,201097,-22704,-52023,102286,-345756,-157719,-192427,531686,-644197,4169,-12722,-54749,392341,-412976,-153172,-210658,9078,1085391,948989,-910473,-698988,533800,-685,168321,-35731,259354,664397,434488,515833,-1318471,-1055933,972139,-290388,-600623,188941,-387783,292724,530236,786943,802951,821089,-1014613,-1399495,621500,-566582,-835961,-557877,340458,1386048,719362,44980,651627,-413995,-75774,-817699,624087,658807,-187626,-1067703,-763352,1213548,-940950,-1170977,-28615,-12073,-88542,-64828,-83315,109044,747467,-157582,-879121,1026339,1664428,867963,-121276,640943,-132872,-943325,519590,201065,522751,782582,-425385,197440,-801472,-1135363,-621487,-1348240,-191473,403869,336793,-371130,560494,-719649,331214,-377092,-1013885,-803365,-171485,-356976,-924970,1457739,931681,-5128,361443,625422,721277,-1177176,-975649,-780794,-30373,-1202345,577326,409993,171172,59177,1044495,-631975,-262956,-632306,80946,636245,-191447,-2009332,-233739,586997,23846,563381,710405,-526177,-129156,158877,948883,162824,-1112503,-815050,-739233,-878883,-423844,676851,-53852,-155002,639825,-106115,-26535,-182619,594766,-230995,-514633,666299,1142864,600288,-379754,-1039054,331845,1317629,354097,-626518,-223336,-1032968,-149144,-506917,612004,1107865,-201162,-1493322,-565803,-670015,-307775,-141842,612055,-391959,-259457,-179836,-738722,-1069287,766492,-789347,935349,1058937,501838,-244079,-546788,-222480,-614534,-1027634,983176,1524578,105478,-1365293,559139,402794,-1673146,-998871,505192,1078859,-800032,273876,886662,-687056,424286,591791,-15550,1764676,644479,-656029,-1587490,-1416767,1408247,278938,-2075461,-1252946,520409,667922,-130347,27149,-130618,-807007,-340937,892633,124896,-247655,672966,-389114,-48586,849230,-279321,-122851,-1250873,-1640914,93443,-134814,1110476,-151283,454106,1310366,415905,650307,-1322930,-783614,1355811,314187,-470580,-175720,922918,-57028,148830,-1764131,-711628,77003,169752,-396222,-389971,-543849,714596,711367,19631,655952,120098,-1789874,181630,1312649,-134179,-179021,491200,193999,-498764,835629,-46614,14601,681493,-906685,866167,921344,-808109,340762,466460,-469640,-256020,-29427,93559,1151002,211018,-1169913,-206758,-997040,-594635,-17323,-83559,247952,-1329563,-1773949,928039,23936,-1225948,-508340,1498419,103820,669279,935879,380,-166583,264529,1576645,300760,-1306125,-60148,-274128,-1156211,-1056001,179001,-415543,1281654,27501,-90800,-959911,-1527625,106116,-115007,-118276,311005,422196,272923,344849,-526374,720357,37190,-1298472,-841132,-467786,-433247,-1122953,-677781,544512,-794550,-543893,178311,86074,-811796,259052,138646,954558,270625,-160956,1131752,-613816,66118,-480638,161371,-158655,-1758344,-91011,147987,-771519,292479,128812,-721135,-1334133,-1233668,627305,398935,-516198,601302,290434,1354061,-635618,415792,1901945,-681352,428200,1254938,-187004,-40725,-586642,-1130284,-659136,134039,509290,86726,1272726,571590,972560,709288,-381013,461346,634863,166565,-223092,-303941,-724165,673129,600776,2049532,-1451870,-1818348,-979108,-111392,-525909,-295018,-962580,-103882,-236475,-174856,217700,457478,-575645,-450614,1395864,-106111,-314557,-1098222,-518266,44421,464560,-42559,-488068,354749,-410024,-27920,224266,368810,321908,-16085],[326833,-526093,-224180,-242352,-272156,-559981,1207181,-243206,-344737,706116,527621,1093537,648987,154877,-163026,-114687,-633226,462534,-1367256,-961594,-468239,533330,438901,-151729,-257431,494055,-894387,-690509,133599,225832,-1438518,-1576461,-637485,-986165,-896798,1172923,-490454,-533596,93750,24246,231944,199725,1044060,-105047,-148864,-5699,1080794,1131630,-858718,-34171,-497165,599188,-59962,210935,-155414,-340531,806719,-427734,-730716,1346208,675361,1069930,-1454639,-104991,578233,-105035,-111887,-887837,501035,1137004,-1260867,-1527316,1576087,83130,-356773,-481307,132506,838026,345307,623506,520865,322317,-198650,-503421,-480521,-75500,330581,2121975,860647,364229,-941032,861150,552563,736873,607322,-376111,482663,-446052,-131888,60888,-1049300,-804817,-1423037,187195,-829076,-77985,-676256,-382374,380990,1325441,1039665,-216806,-701271,958541,488453,-502261,-601906,-167732,-1048148,-282984,778640,641039,148570,-863108,895102,-185370,-578395,-219892,-1095259,4592,-248859,973183,196601,189078,403781,235021,1234066,-263449,-400656,484640,-741441,-801242,-804565,256600,-575424,-480630,-674476,71342,-828094,65781,7100,-691552,164965,125733,158992,-1344191,-880769,1066726,-564726,87325,197849,55709,648817,-1307515,766491,-415652,496496,447105,399271,245729,247949,-724475,-367986,-447886,111195,87308,-485854,-699290,14053,368158,-416374,1391880,838980,-432659,349124,-1910800,-1126088,218167,-425155,-944181,-201686,-208179,479641,19977,185614,382123,179171,-942357,-796923,-333595,82294,969994,48065,226488,-748273,-707472,-404353,568779,-670111,818834,61684,-292693,572432,-236723,431070,353713,273002,496423,-461418,600418,167680,660063,-818855,1122481,151920,-411704,104479,-311343,434643,-29564,-1064966,-268877,619627,352085,-569949,-1027774,-1333234,-748498,290335,44037,753391,546787,-394264,475947,-190034,-661787,-79697,156313,-343452,-407106,998971,602154,43021,1605594,381771,324165,-1147136,324441,-489461,-589627,1817618,1314316,610056,730355,-572800,644756,809679,129089,533652,-559591,-115456,-818606,573590,243401,-100550,728012,-1186976,-415147,624872,-470429,-46012,724950,-672088,-546613,-1764623,-203272,-183804,287255,-943451,-414459,-170428,-460126,691478,1301254,-196127,543105,-447487,-1988735,592553,-356530,207894,-979154,259160,160675,-390615,-242359,959902,1470563,1040362,357668,-976211,-949199,-723611,-1098422,289211,-302886,61502,-339978,101538,-598843,-681629,343665,-1230805,-959613,421606,643488,934982,528288,-964632,619291,-4720,272732,51406,772209,-414516,615929,1081511,-462411,-610118,68974,528289,163733,839268,-81035,-578136,975128,-593832,-338610,-709917,-792461,-62372,785440,-943007,298238,-1007818,-451858,-405152,-1269437,669535,-258516,570950,707727,-234093,300210,1458881,298294,158439,-282809,-538731,-373001,856914,-163935,-758354,-827118,-1015236,-447057,564126,-733677,-1293997,1350334,-275399,-348449,-143689,-195712,-1414226,-62940,982275,-209012,-713954,-448792,783021,1176849,907574,1157635,-119763,1021985,-351422,930317,-151250,-488393,-489377,-865251,-374286,-116747,-386300,-1037137,1054388,-62707,461750,629581,-157396,313374,-567001,-209858,-969951,-381780,639394,215166,188289,779249,455339,426624,1357282,1118808,872715,-165324,-1722744,-335539,-969719,-1017372,-559203,928654,1579659,-61476,-102520,-154837,291249,645239,-17134,-1025724,-25716,-162926,-283914,-651561,-151630,-430308,-1054593,-249953,1245407,1477939,2174414,-527638,-1066390,-558017,-119870,718892,-230163,-1460657,-488421,420653,-225185,-584853,-438111,-411601,706600,-150984,466437,217389,922577,367712,-456072,-661290,-1398959,-241823,553040,99440,-1495979,-1203962,473347,88152,379062,-331199,-364028,-36164,-132714,-164176,-1465572,-1293219,336211,442842,143900,-260419,-566746,-216252,869586,-720004,628380,807606,-76768,-359966,-1058334,318560,-24892,-32958,-335625,-200253,-708369,-672708,-279716,-485246,-527503,-426271,333276,-142339,783091,15562,146791,-869748,694852,251674,660708,-1501738,-734716,505859,1008142,-248133,292331,-632324,-258606,522845,-143449,433790,48955,601720,44787,670792,-623787,-630431,334078,-401703,-230535,235528,-679448,281869,378728,407220,-58797,-163177,609927,1367311,1333734,672008,1166124,101165,-742543,1448152,-50633,22812,-413465,-354605,18656,-524947,-434079,-706547,-66784,-162376,-1273790,168656,-457455,-806236,1577785,1241792,710744,68625,577299,1067970,1363313,600763,764261,-778376,-961551,909277,228184,-625254,89501,-99884,-88417,115199,41601,-431540,2702571,164246,1312809,1439435,125713,793851,-280511,421920,1128294,171324,355217,173616,-78136,-100234,-321510,231068,86735,45889,-572174,252638,225995,93398,239320,-601926,25491,-215689,92321,1028695,1274332,-873074,-504810,595277,-259463,192287,-188738,235068,1143163,787006,697242,-1244228,-610641,987462,-402233,-244773,795473,-405521,-288547,32179,466855,848452,747173,-1072006,-1340146,442312,-1022527,-729660,-296103,446291,1748082,677173,180116,707285,-356817,631615,-544448,257294,526703,-227072,-1197839,-475064,1243329,-841114,-744721,88144,-1042273,-750594,-151454,-333051,-82415,470581,281452,-629812,1121819,1242765,846105,61085,968512,-173254,-824381,439238,305110,341894,619464,30699,424863,-683038,-1200386,-851988,-1295343,-472274,-60868,112546,296247,208521,-308801,384871,-177176,-1190704,-1155562,-499171,-231382,-950452,893982,1062617,259723,675299,828663,1415433,-840844,-1144685,-990454,309705,-933858,348205,408915,229122,-37682,1322102,-348835,-437424,-608634,-444403,540884,-17788,-1663555,-84577,804218,400705,672625,1053002,-637603,-418783,288299,1272949,283335,-1224431,-566060,-398380,-1049395,-705266,649125,-251923,-983747,240517,-275353,-692499,-670116,432246,-225470,-270688,1057044,1166356,817021,-279334,-858385,-91882,1167244,884532,-279419,-500081,-766545,194931,-208039,688328,719758,-142945,-1772731,-845506,-391666,-86928,-436216,149987,-411281,489834,-46687,-1299159,-1258594,625517,-876032,717289,1190613,318704,34634,-646738,-775437,-773156,-880252,1298329,1681776,65075,-1295245,722487,752133,-1230153,-1034492,834097,1019760,-650628,455982,900327,-577494,590150,899894,-1059,1649948,503024,-619763,-586286,-1198656,958180,-150636,-1530808,-869021,392963,729003,-304692,13260,-141863,-1115682,-501743,1303922,150611,-222605,905037,-464012,-175496,1261077,-417293,-98344,-578950,-1565653,-372394,-376211,632611,-160344,762547,906570,353359,1334011,-1258190,-584918,1439469,116600,-609998,-530961,733204,-94750,335903,-1466079,-627975,13032,366462,-256361,-429980,-289333,923916,714916,385478,945993,451255,-1269721,317968,1120921,-554733,-42287,369197,229242,-588640,515914,-197724,107193,631041,-1147789,345921,758400,-652986,683999,180587,-595708,-260139,82327,125625,838290,486577,-813665,-236028,-768129,-414677,-24418,-589217,213699,-1434703,-1438968,943757,-101185,-1281814,-122312,1496516,-141518,162105,990470,22311,-119269,157142,1009153,-447880,-861541,273648,6558,-601524,-963120,331972,-541539,939259,209977,54908,-1340389,-1735429,465218,-121261,-109570,-133502,306065,425396,155530,-41544,825813,-139527,-1295115,-378697,-298822,-650704,-1529894,-546712,372036,-256204,-532158,14867,-533842,-507770,-39175,156230,571276,-127083,163941,1138406,-149835,91709,-372118,-33919,-29575,-1901819,-373959,306045,-986514,-392853,171203,-1145227,-888444,-706644,1083400,568434,-393693,571824,509033,692041,-856502,249341,1676555,-351829,476575,1631227,287940,49064,-469184,-1002743,-887664,615958,586382,252616,1597920,993252,1316851,585510,-595577,906473,877977,-155121,-304618,-225431,-804622,473194,1115304,2052080,-1009504,-2000544,-548867,-198639,-544967,-220381,-856220,-21406,-159239,-52597,-432044,991899,-362990,22711,1122999,-206783,-505575,-707973,-182894,182990,888229,312903,-504383,257359,-458036,-77555,332889,512589,390328,17926],[442441,-513953,-202543,51174,66564,-234667,1154627,-373048,-88339,848248,334196,455060,604107,362011,71623,-288522,-1243535,181672,-921727,-1049969,-493041,589241,137934,-340228,-234685,745581,-826969,310237,925952,587017,-1141741,-1640055,-489109,-498420,-437115,853556,-506567,-421060,631815,215854,89095,309546,1016872,76894,-471225,275437,1219479,1329518,25177,-8433,-379210,907127,-190717,365402,-186941,-651278,552599,-590937,-532209,1255291,670410,853741,-1261057,-17179,943598,-16185,-280040,-1117814,142083,972138,-994388,-1264125,1429138,-391701,-424635,-235184,302053,519913,59726,365349,527146,124576,-365954,-321236,-209984,151299,175888,2243647,769556,819492,-1002706,1507812,717988,817756,637829,-762523,429051,-246484,151087,596133,-840111,-1701518,-2039273,97413,-870713,7431,-642940,-466722,493193,1111511,835221,125920,-431718,984903,853124,-489058,-606228,-1274,-753110,-317700,532030,310992,68883,-1023531,424072,-238751,-596074,-352675,-891858,124037,-333304,1053523,176554,25994,676052,885749,1303423,-103472,-616056,202997,-915711,-523386,-793478,174056,-231589,-216482,-452066,490938,-1031870,263948,-268239,-676781,-193345,-178128,-103128,-1512687,-1174784,929464,-281845,158286,-199792,261524,815134,-817409,769442,-742174,349511,652230,583097,13182,498231,-504364,-197595,-409824,-166351,-294258,-458303,-799298,-155160,169476,-37245,1252064,708048,-728007,479161,-1913716,-1375649,1372,-363206,-1106703,-533413,-196397,88873,-84875,572091,241841,251534,-978260,-759163,-68170,71905,913392,314742,305614,-1017096,-1361709,-346569,693400,-525798,813897,123131,-131846,807351,-87879,265235,165095,563578,830799,-244212,643332,365700,685354,-887161,1146311,-143605,-413123,162560,-227105,341580,102978,-932514,-544593,467698,373231,-663002,-1191219,-1143692,-582704,176614,-242057,1060093,519718,-349996,709149,-12043,-679841,54286,60296,-156438,-66803,740298,642047,129875,1520676,454556,816155,-426542,-99848,-749364,-663559,1145681,1464635,450079,271797,-403162,445889,1138090,101068,680013,-116270,-205696,-976930,652490,846177,127379,1089234,-721489,-755532,371876,-629426,-156025,1130674,-609981,-620314,-1679952,-263062,25803,564453,-1047629,-704287,-589498,-463801,838814,1697822,-133689,588284,-482709,-1500194,371818,-751795,131079,-591531,458663,215063,-312467,-556213,805197,1386805,804836,-385285,-689334,-541876,-451229,-1160965,273932,-528396,-268854,-850949,-74214,-517814,-403093,146946,-1391651,-1307159,208691,323069,769010,276175,-1324361,679280,197281,662774,41989,729183,-360522,646108,838665,-499074,-344729,205921,337992,-159997,315045,-272906,-627552,811526,-624874,-176815,-783220,-646821,136853,142610,-780671,109028,-1184770,-531038,-38196,-1100842,550796,-331084,222557,634441,-399780,250789,1246174,47804,379368,168088,-514216,-285690,903341,-400532,-340377,-947212,-866979,-508536,698694,-787215,-947980,636061,-515555,-24124,265725,161393,-773244,-152032,1404669,-479686,-985000,-211783,505036,1092360,520780,887670,-261518,1179058,-404205,969207,3468,-940929,-735885,-1199468,-730354,-405542,-6210,-544524,1479369,377685,274080,-231196,-677471,-172625,-319023,4921,-630153,-313476,811915,-221135,-190400,593983,427478,596601,1236293,954951,1059073,41119,-1010084,-456572,-913639,-933518,-442073,997001,1963383,192151,-83302,79872,210051,444196,-205546,-1191395,-263976,-294619,-245274,-259764,-275259,-623784,-876268,-172973,1785772,1222282,1963042,-166101,-1028905,-675054,-32975,252131,-198517,-1593751,-355282,18440,-369619,331113,-300050,-793720,361162,-206604,-129517,-649315,776233,491727,-630378,-800409,-1422640,-352240,20123,-624093,-2550149,-1348335,640973,-119192,484583,-120956,-264592,372572,-51017,-510629,-1342705,-892642,253335,333896,39602,184198,-108451,-410012,762124,-688222,-150245,861715,-359022,-1123747,-1470275,285006,101496,-15476,-806667,-283964,-598551,-693464,28889,-272166,-561527,-172840,577638,-110758,855402,20735,437477,-691757,965071,92637,930685,-993583,-189265,406706,997449,-245223,344849,-272961,-310999,932604,-469309,12254,210319,822786,-204237,220486,-738882,-294490,377212,-431591,-60567,701306,-251419,836691,129096,-245802,489155,15764,594210,1033230,1265663,496304,1639326,226727,-1252940,1615733,-237184,138460,-371354,-385686,53863,-270856,102714,-1031915,-259864,-519200,-1291662,-57525,-500516,-319437,1447487,1154936,815143,361311,524709,1081744,1447564,874506,736120,-768122,-563609,855006,437783,-616226,-7565,64154,-50917,79745,401780,388463,2847830,-45793,1550774,1312522,365849,532289,-482989,-241519,994115,-73791,336362,339165,-115287,-115015,-16173,638018,304832,-437935,-419506,552713,336869,254036,40778,-670681,85652,-161571,172948,861676,1531378,-456560,-275572,735175,-355246,184941,-389471,-78936,1462226,1111903,900141,-1142586,-241493,868556,-266673,388841,1435662,-336523,-838056,-286659,123630,570158,537576,-900951,-1126558,150690,-1161048,-467556,47900,524961,1261097,433584,443097,676543,-195870,1194644,-577826,-259819,269617,-270960,-928539,-112516,1007678,-794214,-434100,241110,-1856904,-1145328,-189496,-384831,-228035,24385,613711,-176691,983499,560882,676978,282032,1335738,-215986,-661386,458612,607815,236185,330998,533725,615752,-423082,-1039378,-937474,-984433,-791315,-618368,55280,954863,-45347,216115,328730,20575,-1232578,-1297643,-826165,18000,-922339,160010,1030347,417273,1011438,1060875,1744268,-326052,-1079277,-1101573,490811,-382335,154710,346885,267280,-90591,1509033,-238972,-616808,-342061,-819747,303058,236180,-1187981,67270,867591,780551,726465,1291318,-500814,-598293,302773,1157060,121683,-1261318,-624598,-91716,-1029787,-890565,614513,-386083,-1990927,-280021,-403857,-932327,-1033805,316296,-322113,-84477,1336220,941712,715952,-214367,-346798,-526175,783839,1255950,143033,-766443,-382541,557074,198422,690479,299786,89076,-1760733,-912737,-43550,12882,-698518,-177950,-383174,1256951,66897,-1678186,-1391243,473795,-803555,437236,1145791,30352,306576,-667764,-1287514,-915100,-650965,1340813,1742698,55516,-842900,1064532,987046,-835323,-903984,948121,558083,-463952,494302,728581,-426811,652314,1128507,-38698,1479203,355638,-445669,557804,-718454,390931,-541554,-567454,-234880,222509,626990,-580879,-37484,-81464,-1226085,-674071,1468086,354589,-43039,907450,-524149,-73964,1681092,-555335,-76990,89271,-1243577,-764220,-563372,120370,-26956,1048724,616293,383420,1886961,-1006161,-489512,1390578,36437,-762285,-917480,381705,-85537,480597,-991766,-52419,133209,631824,-175918,-325357,-105011,756729,637555,706562,1064106,650619,-872474,266880,791678,-891918,242239,211737,268701,-569671,148487,-111762,166316,574100,-1425295,-314022,560272,-487295,919275,-147846,-598448,-141391,-13420,9602,480760,668493,-469304,-317863,-377853,-151724,93349,-661264,55865,-1257310,-858339,919182,-123218,-1261110,172460,1285145,-491109,-433355,794040,94679,-125256,-3661,377792,-1009629,-245280,537563,313281,12426,-636607,584095,-563545,388013,339287,109846,-1565471,-1679562,604105,-107144,-174580,-242428,190076,610437,-155723,358559,736077,-283827,-1056416,236982,-169627,-814550,-1701707,-492359,-66,265770,-451775,-222266,-1033208,-219116,-438045,198381,-96878,-512656,638225,1063560,331350,101382,-242307,-310848,120743,-1681414,-562022,401316,-1012532,-1090518,212429,-1352316,-510264,-247748,1316598,681182,-243821,336415,898344,13429,-1132615,120896,1306762,-101038,419457,1764711,402397,93885,-306942,-823423,-686132,1124146,864991,415578,1788403,1465988,1463000,508493,-759396,1114060,1098957,-461430,-473358,-54148,-742260,203526,1488788,1638949,-556923,-1741222,23040,-376556,-452499,-113011,-608630,46385,86084,182860,-1055859,1330152,-129794,476414,790993,-396347,-762871,-334556,189552,268279,1026153,648591,-313887,230873,-331787,-32628,252431,624587,373321,42872],[908071,-407336,-194605,144418,364272,81227,831641,-369891,218777,782085,121295,-327280,132189,416574,285306,-451316,-1678375,-104932,-325956,-1093090,-398897,541321,-93718,-307513,70474,777986,-772266,1093445,1555617,842584,-834788,-1494429,-460516,194332,108225,575955,-415787,-360205,896278,363492,-30132,439446,798508,277385,-643467,681821,1223974,1231720,668299,-60820,-154353,1082086,-231633,496840,-204635,-836678,235125,-782208,-148557,1152973,650137,778509,-905934,50792,1134713,218269,-392554,-1208769,-229492,456531,-606730,-757885,1143431,-1010610,-627869,-88817,476777,15145,-388821,57420,473918,-30729,-529954,-15114,65666,135937,27031,1896191,589219,615008,-1095763,1793572,807531,713783,490570,-1121345,320219,-113358,353513,891893,-438702,-2019478,-2253491,61158,-888657,30861,-644269,-541928,613115,876255,709978,465133,-120237,904497,1103430,-353686,-424786,178835,-508354,-355585,200047,-167465,-199567,-1090349,-86227,-344489,-431181,-381755,-587500,192239,-373227,1019593,200296,-208519,874684,1347121,984353,-2807,-689268,65090,-1061891,-52148,-647884,-8325,101490,19188,-76380,810693,-1112587,343855,-367232,-495569,-576803,-453347,-361748,-1410800,-1220914,805295,64142,342508,-511009,456515,761160,-255794,830928,-815359,272750,875524,822106,-123040,641757,-263339,62576,-301594,-359848,-631686,-417866,-621950,-190062,16187,526906,1016532,525334,-1013672,446883,-1467830,-1228930,-153039,-139194,-1196776,-852827,-260121,-317457,-183041,983167,19081,220780,-948923,-725758,140186,48909,714459,518975,308712,-1126671,-1806622,-448601,708057,-99556,692126,71778,126485,616051,-385853,91252,-115935,766114,1194368,-52587,584010,516665,552473,-790100,1191675,-343037,-432203,120020,-118952,352130,91005,-750362,-826265,305299,499716,-536969,-1136928,-691325,-445872,94526,-603457,1414610,405701,-292836,1006993,-14228,-765784,626,-4343,-1865,180712,333788,621815,232454,1375900,669930,1157044,409677,-132115,-881448,-590631,331646,1392234,209697,-143348,-264956,-2297,1219549,139375,774496,108674,-364155,-715716,634281,1450052,19661,1189731,-162912,-1023708,-117618,-742574,-277745,1460538,-480395,-728095,-1477490,-181771,415210,671079,-1297395,-954082,-1018124,-408869,1033167,1976898,-4495,306164,-488642,-944619,-14630,-987788,13071,-185127,625773,413398,50908,-625420,535816,1162577,514170,-948456,-347309,47641,-72464,-1066574,142388,-538405,-483991,-1212318,-74831,-312685,-79364,82990,-1514392,-1437269,29762,25020,454535,-49629,-1493633,738609,342480,936524,101136,592293,-250682,640224,431343,-582619,-209116,166771,196338,-536588,-404375,-209819,-449310,742697,-332205,-109876,-800799,-467572,381609,-435564,-531515,-134299,-1209116,-424794,333285,-703202,517603,-278747,-144001,611195,-451009,176296,844597,-244661,764097,592335,-410073,-131637,783708,-661795,-31287,-838216,-627242,-510359,759990,-656897,-515499,-176467,-614877,307272,662235,388283,-104283,-159566,1540683,-665155,-906828,79869,173174,864097,28459,726459,-232054,1315225,-321351,1075527,177609,-1464169,-1157854,-1169214,-866066,-706761,447766,116197,1802767,653691,-16537,-927218,-975919,-561086,-79990,170178,-121308,-231896,910201,-582156,-579986,514882,422163,878145,959812,590969,1199161,131435,-47814,-533779,-365876,-802372,-336070,857492,2128251,456435,-82309,427052,43519,361967,-459539,-1355671,-395243,-430940,-199698,-29970,-448111,-503295,-657297,-204932,1912065,775309,1494866,196295,-990657,-747937,291316,-156140,-264516,-1431509,-294121,-429766,-402309,1025165,-105572,-1060341,6486,-176063,-515460,-1421180,572248,472213,-730990,-835731,-1288995,-407121,-402146,-1227968,-3190889,-1313320,641373,-321408,598790,93019,-97616,596091,-59741,-713397,-686720,-400082,129895,209696,-31241,605822,227468,-464648,500944,-537813,-718023,873420,-554576,-1653151,-1394817,312664,140691,-121856,-1184153,-383008,-377038,-634496,277242,-120274,-634592,115602,748615,-9313,733132,-33618,580218,-364996,1128031,-83463,1150327,-388222,206412,130311,891208,-199086,418447,73133,-426310,1044794,-545453,-386510,358843,1152443,-329363,-124522,-752566,101607,360336,-368344,127054,1035503,433798,1275338,-132068,-674985,792981,221416,628119,498600,978987,261868,1886456,276952,-1650737,1747453,-362550,217520,-138233,-345585,-78578,-17454,677983,-1174662,-528812,-833370,-1243834,-309554,-443352,138978,1103095,1011562,896712,536429,438410,984685,1654077,1212081,543543,-777353,-292588,681782,738693,-576171,-174541,195329,54762,63535,772274,1077075,2350808,-282703,1323895,508917,332154,188633,-627618,-557043,896556,-603425,205468,391527,-160538,84129,508900,930275,419732,-673760,-191575,827549,317987,393230,-165824,-682419,37896,20370,203716,619178,1529060,197856,-65428,879761,-363155,132920,-581186,-526620,1569519,1330737,1073981,-1090753,-66481,651512,24951,1065483,1908999,-182445,-1202022,-312867,-189572,22045,313043,-512125,-670462,-201792,-1020162,-153649,366806,547404,123514,128296,747722,572882,29218,1394785,-954813,-759927,-47190,-310699,-288248,240381,533758,-850130,-376971,371851,-2103560,-1171748,-119564,-238906,-282152,-490529,808270,322959,642962,-167569,391112,485667,1609930,-282530,-525180,510848,1055228,185585,6454,960517,692821,-76934,-665618,-799259,-514283,-1069890,-1103614,152955,1286152,-169683,708314,255394,195316,-1128835,-1262426,-1063667,340892,-770709,-515818,809107,420797,1276676,1280590,1719972,206374,-765543,-1055198,504482,329279,24424,249495,252296,-77229,1548964,-291245,-659785,203671,-959820,111,472230,-817802,167918,742199,1057938,747246,1328466,-179317,-634088,176222,674394,-208654,-1219611,-973471,182880,-776495,-891638,566953,-414616,-2666094,-804605,-416410,-645943,-1213507,255796,-484417,20797,1423359,536798,310613,-254171,258236,-823725,323958,1405135,506026,-996387,29307,877271,666371,616022,-26771,413243,-1498491,-777215,279469,39631,-874207,-255615,-276568,1779755,152105,-1737459,-1463078,312550,-588596,198411,937452,-153588,518716,-601794,-1604996,-1002029,-407241,1116200,1739622,72400,-202481,1338787,1045164,-518359,-661143,746241,-102215,-267926,418772,398008,-304553,603152,1262072,-95076,1352183,248212,-239814,1414675,-92219,-117926,-817584,503278,476465,24982,381439,-827896,-79519,55042,-1130114,-803197,1454293,726271,242766,731685,-576315,137736,1936102,-686697,-78252,494471,-814119,-1009313,-618859,-288213,211543,1216847,487802,485587,2184926,-660554,-593048,1233810,107009,-874026,-1256399,-39931,-2238,436627,-480681,871262,338537,875205,-173354,-135482,-45746,272585,467919,882078,916287,688092,-695236,73262,463952,-994192,626814,50560,321307,-337132,-152726,218673,176838,449166,-1723844,-848257,376808,-404890,956145,-445185,-474149,72098,-242774,-221566,168707,671583,-277016,-435596,114616,180242,292400,-353220,-161842,-890736,-191122,865612,124789,-1080196,350638,968131,-838110,-951806,440780,211005,-146176,-181866,-114258,-1263950,364245,625651,578729,471782,-191474,870199,-434760,-244215,385529,50842,-1543240,-1350362,525040,-64940,-275807,-81995,118488,803082,-475238,639090,499004,-461707,-656236,911772,-85162,-914436,-1605128,-560402,-371490,601669,-389988,-550713,-1291458,-19039,-848698,255218,-831311,-692699,1075300,902670,778768,94197,-125676,-579596,244687,-1201805,-578499,443169,-811731,-1552684,254582,-1220232,-286294,-31752,1230395,723947,-61702,-37417,1228330,-476867,-1434536,76795,979568,28799,257040,1580316,168696,68589,-163266,-564053,-121288,1462411,1336736,528363,1820150,1874844,1373263,483376,-911878,997681,1218185,-678753,-698981,93327,-571912,-27653,1569286,849352,-214671,-1005576,584775,-605748,-280005,-30544,-244615,95976,436716,500456,-1508283,1363992,115292,847099,477656,-635516,-1048652,-276274,482125,273394,900223,894240,-46496,242508,58162,134667,25747,714361,287564,56811],[1551239,-250708,-176161,112309,554581,310199,362583,-239080,486412,520664,-109115,-1040877,-636515,216596,402827,-644252,-1788232,-385011,173398,-1064014,-181537,438700,-214092,-25845,577739,593627,-734497,1246480,1805105,952229,-579595,-1189763,-523982,817224,574563,356775,-236141,-461826,851353,427854,-117453,550746,396878,452308,-544424,1078224,1121342,911279,1007222,-176454,145153,1043213,-113748,531276,-214022,-839272,-70747,-942508,315417,1003743,604881,867784,-483209,58146,1104424,536005,-382222,-1127786,-463575,-244175,-26364,-174194,846676,-1557895,-873847,-179364,606055,-538402,-876275,-201595,393040,-161179,-680296,334041,315075,-2902,-26307,1227189,388293,-99904,-1175912,1481615,790189,510136,259518,-1278441,211537,-70596,437811,862149,49169,-1682030,-2083024,82719,-883678,-3627,-644233,-557153,722406,700125,787097,726455,80572,700632,1187014,-165862,-91969,354137,-392695,-417570,-133297,-598461,-620877,-1054958,-487550,-402742,-70599,-283714,-241703,216010,-370220,788727,320724,-360837,914327,1525076,516000,55033,-596816,138874,-1142977,459180,-433796,-251495,353991,181706,356914,943039,-1091829,231608,-243151,-192378,-896342,-653472,-533770,-1092703,-1092797,795498,378632,585542,-655114,606496,568651,229257,937703,-568362,323774,1074017,1068733,-146632,663712,-61763,349899,-152317,-486146,-840676,-389176,-238345,-41280,-76750,1267177,784201,342676,-1260139,250461,-742936,-880474,-172422,169191,-1202303,-1068850,-320187,-573193,-323514,1370760,-274024,87193,-899957,-754463,190611,14551,443165,620917,157449,-1053455,-1887760,-851590,570525,490320,494322,-125809,447013,-2561,-895283,-43662,-427657,807232,1449675,25697,460751,502158,269436,-586761,1304668,-375874,-484982,12298,-12908,467866,-496,-542840,-1023926,170151,787055,-266571,-973348,-104764,-363355,15069,-942330,1697172,205366,-190578,1292390,-167004,-885959,-249402,2300,48758,296244,-95729,560593,323244,1207949,983300,1255180,960170,184792,-862865,-435006,-403360,1148726,-73741,-390452,-278432,-616614,1082601,196971,792000,99930,-503941,-83182,521074,1905016,-391535,978416,297420,-1268692,-722198,-747796,-345277,1615989,-315956,-836621,-1218885,-87814,762592,590499,-1490203,-1073590,-1346061,-298485,1183293,2070789,167109,-142210,-462365,-480102,-463174,-1017471,-98434,149994,709675,647612,543010,-419982,191527,793407,185715,-1165692,-8299,664785,331837,-811655,-83713,-211211,-488308,-1357612,64673,-1931,191847,207667,-1450152,-1313649,-67030,-249687,83226,-366446,-1402956,801575,385592,995634,193431,401300,-83939,604729,14454,-740138,-231277,15194,131680,-824369,-1151489,88331,-61796,769797,202062,-89206,-777257,-427461,602511,-741930,-249542,-352326,-1018442,-150505,610952,-224929,623342,-74475,-397856,613202,-380659,111190,384145,-501626,1242662,868647,-276449,76778,579326,-941995,25381,-576340,-432255,-447407,717923,-370589,-188449,-787981,-570873,530306,938539,394696,419352,-100433,1330315,-725707,-590247,298299,-137309,563162,-426261,653117,19240,1371425,-116936,1151556,313673,-1859117,-1642086,-844448,-811007,-958022,840048,595004,1855424,640952,-295022,-1240211,-860298,-796349,24802,252997,476944,-155334,883960,-797887,-907499,540073,418988,1208914,611646,96023,1187257,71357,806884,-594212,386948,-705959,-288666,622179,2034255,591964,-92155,758411,-168148,360348,-708742,-1350338,-358290,-506296,-174258,63933,-605228,-131448,-450865,-280825,1696016,306547,879579,384778,-972981,-737157,768767,-403177,-395134,-1037181,-293357,-807354,-355589,1264928,114799,-1214363,-263489,-75137,-687453,-1857875,372754,299450,-718830,-731459,-977865,-405877,-610794,-1530846,-3079889,-1097556,489348,-502101,716385,322108,78524,535477,-141156,-718393,200237,122574,-8064,161299,-67272,932208,397800,-391977,131877,-328720,-928055,803121,-658308,-1757334,-864060,399354,112779,-374233,-1408826,-494759,-147874,-525157,392208,-109847,-696579,344929,782640,118848,436153,-159193,540256,-2055,1173659,-228051,1322196,95463,398739,-144118,715713,-77973,546037,314665,-556464,907605,-316198,-554263,470842,1493706,-274040,-236097,-641889,418342,311338,-248025,278122,1142140,1072171,1421101,-350607,-757051,736456,438858,683322,-89414,638939,24408,1810563,250691,-1817398,1755807,-465554,173502,187816,-230812,-314012,122191,1050687,-1072914,-741240,-1003044,-1129996,-561622,-264876,407522,587340,819353,891734,653445,335321,796586,1885569,1579269,328938,-796890,-253148,451561,1029287,-464116,-383067,241567,196038,60209,1113615,1468078,1271308,-496724,642733,-701277,141746,-122065,-625478,-443064,917377,-1197345,63940,288719,-207301,427916,1088971,996882,415037,-486563,81617,969834,196024,463682,-342990,-684480,-65411,352128,154370,349135,1116231,844128,77758,916069,-371398,18926,-709740,-913380,1449305,1361833,1138620,-1060180,-81389,393813,328194,1465078,2057525,37174,-1242083,-17299,-422443,-585753,236012,20801,38742,-554245,-724790,96935,567010,509780,-957942,-63447,1006922,433609,237698,1174169,-1514325,-1057734,-316055,-314130,539177,492181,-31373,-1002552,-571548,428369,-1705536,-842346,65185,18859,-229599,-872816,862102,690712,206728,-723768,27715,599067,1667268,-388987,-452965,517078,1526357,163509,-259858,1203673,632529,282510,-186404,-438500,-35719,-1243207,-1382678,327315,1157928,-178973,1034231,268244,345399,-888244,-1117476,-1138302,666025,-457834,-905805,435188,274850,1365257,1396000,1456032,595359,-261724,-838964,415057,1044263,-48118,158958,162677,16567,1441662,-415631,-462783,890190,-879363,-296859,605640,-693015,174655,460663,1165692,772804,1153197,194254,-532935,-73447,59197,-546988,-1117437,-1396962,423102,-321655,-681220,488453,-340682,-2620023,-1165942,-259817,12292,-1186525,258373,-636342,65128,1292702,80163,-238189,-432398,720371,-877248,-30398,1351042,714061,-1134336,415153,1110359,1121952,494593,-219260,711628,-1076133,-525659,491138,63203,-916325,-72615,-103628,1879611,203868,-1442821,-1486940,136327,-313019,82374,620536,-54717,650359,-455446,-1653087,-1017250,-205611,700377,1686270,96976,358784,1361853,897325,-267494,-395569,237087,-713863,-84698,276903,-20314,-263679,468380,1275021,-168751,1313517,213396,-101845,1735753,510327,-402542,-927727,1360033,1086691,-185669,54703,-912856,-74283,237312,-881613,-875462,1399908,1182892,534725,453651,-611513,309174,1894044,-794120,-100531,499079,-388589,-1077786,-504434,-510930,469076,1195646,493635,608787,2231104,-338207,-880754,1028094,279924,-905871,-1481417,-418246,168884,137337,-74522,1707276,487521,978711,-246839,69290,-109423,-359863,241740,857605,529372,616538,-668926,-166600,254354,-788914,1020926,-65406,389072,151170,-303086,706361,133552,213250,-1978195,-1053003,243185,-452625,755809,-638179,-266323,325165,-476554,-495802,-31247,465763,-294339,-562408,584103,531342,502421,118135,-331685,-510468,384643,770239,662087,-724919,472492,692865,-1068575,-1248446,78207,350239,-140443,-331210,-334578,-1196249,804928,500553,763712,655201,200887,1095557,-153953,-806138,352612,-78824,-1269749,-792840,298963,5461,-367110,193815,118361,965268,-714017,804540,215775,-680091,-215816,1510590,-15186,-944533,-1318778,-752867,-542251,627977,-406237,-967371,-1271046,77254,-1152217,301947,-1336350,-574598,1310715,691583,1165081,76384,-52790,-732859,293063,-640276,-411692,472260,-422135,-1615201,324185,-750142,-223108,-105535,828688,713600,139685,-439236,1264652,-709746,-1678637,140475,784694,66652,31956,1109875,-234088,-16111,-91015,-211512,586840,1475556,1874972,571679,1687950,2099288,1086553,475234,-1074884,589950,1175649,-789534,-942444,98882,-334244,-99984,1339990,-141933,-38380,1296,980130,-796291,-80823,-7562,189077,123929,791836,826830,-1636884,1097859,359505,1084463,252875,-851519,-1289779,-614119,604183,194108,612559,1012274,168094,250238,647945,387787,-277452,773338,164759,56633],[2069562,-105599,-130001,75954,630864,399312,-87482,-37603,622008,166766,-339667,-1494254,-1329378,-236972,377724,-876917,-1561943,-641073,414355,-960416,124568,326225,-232768,433586,1074622,259882,-705316,711106,1592881,918957,-374646,-815785,-595290,1164289,896556,186038,-51488,-793661,571770,366022,-166399,616316,-118750,545503,-153095,1325387,953516,518971,1144483,-298406,493934,789646,195342,436624,-216053,-667551,-306286,-1029282,714996,776964,533874,1070869,-106629,-8381,865598,837784,-206429,-897617,-477576,-883712,770549,311491,644162,-1800395,-1042224,-524934,651139,-985476,-1292037,-352024,306423,-285822,-806248,654164,502476,-100174,64537,480590,261513,-932205,-1197541,681750,664296,332452,-1844,-1194480,176691,-89718,418277,564704,483994,-932284,-1663542,127506,-831622,-59075,-595498,-470754,787862,571147,1049465,839539,47841,409358,1082279,-20333,299889,484855,-425801,-528364,-395138,-818113,-1105313,-935651,-625758,-337111,449669,-65865,86263,228730,-342622,357259,521723,-349778,763925,1429200,131863,96603,-371884,377417,-1125798,869639,-236529,-523170,506846,246585,740606,853359,-1000518,-62135,74743,132530,-1062837,-751949,-576928,-696721,-878190,917457,577196,801155,-584615,671983,329929,545038,1042270,-58335,500236,1202370,1272495,-77096,584603,54986,596120,-12649,-565233,-846006,-383182,217335,274115,-108342,2072096,641845,197550,-1432138,-52053,-34490,-510381,-23530,421429,-1121516,-1119306,-318355,-586207,-504546,1673278,-590747,-125887,-875681,-887457,46648,-36840,205516,634631,-111604,-804608,-1603549,-1537703,309826,1039477,290827,-433838,757399,-835128,-1323869,-97486,-715902,650084,1473638,-53309,306758,246762,-96818,-376539,1465239,-232377,-562201,-113156,69295,653974,-108283,-330176,-1080033,78050,1207282,7859,-798847,447568,-342990,-94183,-1158323,1757176,-51513,-16155,1465623,-363377,-868546,-566820,90414,-26318,303969,-397513,483726,363211,1039201,1281727,1099773,1022147,649802,-712950,-294243,-885653,815917,-362785,-457465,-596784,-1270752,799748,211958,732319,-59547,-551335,649896,332525,2121978,-918134,502608,509393,-1522627,-1266842,-622610,-298947,1570278,-147705,-888505,-967326,-104231,909615,373392,-1434591,-1011147,-1444526,-171142,1211327,1959080,366008,-525916,-416046,-205771,-838037,-854839,-158804,354133,693835,831805,955940,-27060,-167556,332649,-157864,-1031521,282511,1173690,659093,-424768,-357365,389794,-278927,-1309264,260699,387116,355717,474302,-1134124,-985929,-55536,-506415,-240617,-585662,-1083766,834233,297517,841981,313425,202262,114079,527790,-267704,-982231,-391853,-186199,159322,-907964,-1728380,494895,437759,871022,784370,-31871,-760350,-627389,722508,-727878,988,-483308,-647321,226740,742773,200330,855939,260501,-466624,589549,-218707,62075,-11155,-660423,1682235,935577,-171240,305758,392033,-1226101,-194881,-280454,-460072,-337027,567939,497,-94147,-973276,-415695,570213,1039117,179333,691235,-3319,888639,-642827,-221716,348834,-365920,279130,-681295,647259,464271,1304803,161334,1116092,369161,-1928455,-1944320,-368976,-639224,-1100795,1053211,569609,1549082,348405,-443742,-1170764,-374925,-867152,-69693,262183,1031094,-94115,723482,-826175,-1112029,618982,401787,1465576,287266,-435337,953051,-111070,1191328,-670290,950525,-692630,-315918,436640,1743115,503374,-97897,962775,-346952,372220,-878385,-1063551,-150943,-455417,-195473,92746,-686015,342829,-272561,-340798,1314545,-39106,259033,272998,-974882,-600440,1226165,-485652,-538235,-543349,-327938,-1012445,-297863,1051987,318708,-1268511,-405687,71610,-718749,-1819308,226637,29206,-578565,-478265,-537626,-370455,-578433,-1458909,-2278036,-758793,272369,-627018,824595,575822,205024,205373,-254815,-545174,938622,600826,-134740,247833,-112616,1103982,421595,-230529,-247621,-127603,-777917,640098,-679175,-1451249,-130588,488264,37795,-728795,-1466225,-603754,-14058,-402412,345485,-262921,-700861,433184,647664,218481,22614,-364338,348187,289475,1131381,-299254,1442274,289750,458688,-279750,544192,119648,731982,398648,-614073,631711,120382,-341786,510046,1719843,-48138,-77059,-414127,545705,288246,-96705,362529,980366,1282316,1240826,-472038,-493985,397396,645665,714928,-558622,402154,-155953,1459871,165179,-1639044,1591959,-576949,14247,489854,-67577,-535787,73049,1058984,-736535,-757167,-977620,-979056,-763617,30992,416717,16941,599937,765035,785451,230592,562763,1948496,1878226,192778,-796384,-449067,230702,1197850,-247297,-582474,173167,316466,49352,1406717,1510356,9848,-621629,-264115,-1730071,-57066,-280397,-411123,-41307,1060670,-1582028,8863,45838,-249343,780543,1528195,795758,302721,118791,346394,896414,15294,422103,-450998,-690749,-157710,778667,22242,102657,328170,1248827,125346,752125,-437472,-163789,-744073,-1101676,1130095,1160838,1014060,-946378,-180846,156947,514051,1363783,1824759,293076,-898956,532233,-537286,-973271,431894,580526,867590,-860983,-427189,204706,607326,429597,-1255228,-12747,1154418,302439,343617,653445,-1980286,-1040824,-429678,-243756,1273408,578102,-497597,-1190640,-852707,384272,-940727,-259356,336709,268789,-82234,-900493,794292,813460,-187278,-988062,-379925,554618,1444631,-537431,-435336,427265,1866378,147417,-391980,1205135,458033,582976,210117,48489,319084,-1288485,-1393970,471417,673013,-123739,1117743,431043,481270,-544764,-909294,-1016134,925760,-12598,-887382,-4154,32190,1207452,1309047,1090143,741731,313246,-492912,321670,1616445,-83037,119297,-276,191944,1233977,-496104,-20663,1441090,-674678,-539101,597603,-797365,74224,109311,1096092,830586,845906,483399,-349290,-376200,-399989,-758479,-979073,-1612121,614161,229153,-311037,362889,-208571,-1880382,-1222726,65286,737308,-956872,331494,-701985,94821,986706,-289540,-698785,-725064,922347,-661176,-151111,1168559,735574,-1113563,749252,1232870,1478286,375171,-316180,869201,-602425,-285356,544627,140600,-796578,282258,83468,1539968,223255,-903068,-1471500,-55141,-88234,118909,273462,374499,709386,-248172,-1461684,-976520,-73545,210909,1562614,103705,626617,1078022,565866,-70464,-192332,-445150,-1102976,68011,102992,-425587,-317034,297907,1150769,-282414,1311877,258323,-77870,1571113,946726,-360268,-858186,1826827,1487371,-394291,-266044,-754864,-3165,410675,-566404,-898000,1405867,1582399,712468,152957,-614519,332574,1541780,-848414,-126657,159187,-31212,-993758,-244333,-541302,651006,974352,563018,696408,2114369,-138297,-1236387,835858,451665,-840073,-1552497,-681734,406569,-364268,126787,1917332,466056,846903,-372659,227793,-239512,-932166,32098,644372,26128,519325,-691536,-346453,223251,-330934,1317084,-84197,462771,823680,-273411,1203567,44490,-113454,-2070449,-886169,175388,-599150,367725,-673264,-52936,555158,-590149,-729823,-95884,83937,-459022,-665211,886906,839462,651585,497518,-351696,-285626,738495,606345,1293377,-270621,638901,572759,-1111716,-1256917,-161033,484453,-83619,-410647,-264696,-865557,977999,219061,866514,564839,379658,1171623,224377,-1161216,274509,-193808,-836757,-101775,24963,95500,-412430,443751,191409,1056550,-832336,876433,-304,-898555,145014,1891312,79887,-901091,-979025,-1015112,-404842,315581,-495471,-1425630,-1017108,112825,-1231861,309025,-1375234,-210154,1270481,490019,1457591,58022,-43281,-688494,232016,-137535,-122120,527731,52019,-1285078,454480,-78663,-273139,-377848,214593,687800,326961,-754586,917448,-744188,-1765133,303017,703208,82461,-179743,495549,-573868,-115560,-118032,209942,1180085,1136909,2268227,567338,1411357,2056733,689422,421478,-1220725,26143,951554,-814254,-1163409,-102961,-61956,61779,919464,-1074706,-11111,951909,1119754,-849228,88497,-40552,627305,124195,1052519,1067606,-1353304,639856,585420,1164106,161407,-964407,-1413071,-1179990,529601,48140,294722,1002961,249440,219570,1244137,628417,-590842,778996,40777,39115],[2198592,-28271,-54020,127363,643615,343625,-378977,159402,559810,-159217,-536133,-1576120,-1532631,-809780,212663,-1107818,-1113823,-838688,372295,-803768,452938,230036,-199242,912510,1285170,-107691,-671350,-157681,1013998,777090,-199826,-471584,-594880,1176392,1082790,36370,46935,-1315051,197763,148351,-169160,626227,-627477,509606,417303,1333747,762279,204172,1219320,-356323,864507,402541,662874,235532,-204005,-379672,-451000,-1042117,917962,480395,453820,1284976,128564,-133343,480441,1024584,122007,-596385,-300444,-1230502,1656047,576245,587785,-1587075,-1034657,-1026794,596267,-1205543,-1579861,-382818,213231,-411690,-881946,901393,607900,-35242,279906,-148013,292047,-1511968,-1130442,-228983,458594,277305,-284008,-934403,269099,-110388,345277,173190,756225,-160182,-1158349,140518,-705765,-81736,-463894,-269333,767760,427226,1355830,758700,-241059,104308,807174,-2733,626851,524280,-558883,-693857,-535029,-755911,-1528353,-773197,-421154,-146882,1032591,234912,344894,273879,-323135,-189740,725679,-189763,460266,1145561,-31942,138824,-91558,653179,-993709,1102679,-124082,-797931,584507,218452,987378,572067,-859568,-450760,487965,365322,-1019379,-751196,-492005,-371652,-633299,1100582,612956,908416,-308092,626527,111968,680020,1082534,552227,714233,1222885,1393086,33775,450404,70644,746941,59594,-610472,-612229,-387821,600400,669805,-90912,2718981,605032,99182,-1482054,-358267,400332,-228307,263387,466861,-958265,-987040,-240813,-362080,-669776,1822284,-860545,-380849,-888090,-1129552,-257291,-111825,102570,613769,-342139,-419671,-1074361,-2277027,29637,1341322,159422,-747458,970243,-1536803,-1500919,-42659,-947119,308280,1233881,-274498,127939,-242398,-442309,-257844,1579631,11933,-628678,-214320,117854,846636,-187472,-129162,-989472,22850,1633569,137962,-667572,832652,-373567,-242775,-1187826,1518065,-306144,230285,1442182,-533476,-656298,-813326,238257,-195658,260548,-456960,411400,323254,867041,1403796,756498,697305,1021128,-484974,-254231,-1042930,477667,-625908,-425784,-1292748,-1834259,449413,136703,614426,-251974,-475544,1135172,100297,2071006,-1313064,-102763,428765,-1755154,-1602693,-397982,-113394,1366641,-6924,-822014,-758957,-290709,813121,111402,-1077547,-777939,-1233812,-89635,1077989,1701008,593174,-668456,-364475,-148047,-1020710,-567966,-145785,423178,603554,931537,1130422,394754,-460161,-108047,-473631,-666663,498598,1497281,820363,34050,-606960,1030747,54055,-1139640,421082,809479,416524,762402,-620968,-570901,56702,-742141,-442838,-649047,-652936,778489,78460,619892,500951,32714,291155,397449,-346688,-1277795,-630794,-401088,269516,-743561,-1977533,842508,916373,1012847,1209577,123263,-807031,-1017617,680808,-476326,167756,-513065,-220192,612715,739019,498292,1122164,650172,-355925,481903,-18547,15673,-272504,-688176,1919112,804674,-131044,505151,299957,-1476286,-580915,-58133,-815539,-212693,340350,364091,-257029,-698577,-204068,427744,996879,-164333,713642,98228,411255,-431247,56853,215326,-486851,84488,-628266,692027,982022,1107412,451800,962171,317543,-1615944,-1817496,93108,-432739,-1088760,1029523,-33834,933509,-89871,-385542,-876344,255328,-795529,-328264,244027,1397037,-38987,453627,-671304,-1159788,684262,358796,1498718,56846,-910473,487315,-340614,945657,-779937,1057758,-759241,-396577,403905,1364088,183265,-82819,975381,-412647,336726,-915834,-533654,161620,-247675,-276583,116091,-648596,763420,-91094,-348331,938863,-187185,-236888,-128939,-979780,-314927,1466692,-482289,-643160,-96073,-371153,-1003995,-305061,567166,462876,-1231813,-435305,234453,-711386,-1337442,149879,-231881,-332349,-112357,-80699,-336022,-358306,-1075640,-1188788,-384050,117915,-657664,901555,833155,248897,-258023,-359566,-280491,1283523,965053,-234488,459761,-212478,1086361,357920,-34237,-534199,14966,-372667,413743,-625723,-926757,441053,483106,-73640,-1070552,-1367148,-684742,-22608,-295870,165317,-526024,-631049,340053,356757,244032,-422813,-635677,86662,441523,1046573,-278988,1472344,164390,499227,-234366,480888,358142,941547,323145,-512664,341313,562359,209452,447211,1751835,272885,276963,-106127,450891,343891,75978,384309,582637,846545,873318,-451968,-1243,-37711,815621,691479,-775146,355089,-232949,991243,52867,-1077485,1263826,-712626,-181192,673787,88147,-631381,-175391,703660,-244259,-501033,-776525,-833886,-856821,393993,222924,-445536,387643,525095,940151,131256,342339,1655537,1981024,153596,-742350,-787890,70702,1163761,79673,-711903,-1950,357462,2145,1637862,1267941,-928591,-600447,-1030337,-2030535,-151607,-211118,9892,393777,1262209,-1563820,89967,-271391,-284184,996789,1688202,380737,118367,927766,540180,600265,-175983,248850,-453835,-688266,-186803,1170127,-166649,-74553,-574595,1292823,74516,373939,-565363,-395336,-686453,-1062411,682348,760933,665156,-653250,-229191,-12962,524788,787386,1276537,556026,-238487,1189067,-517420,-926372,902368,1037724,1575806,-1097517,-242738,155513,515637,333653,-573555,303799,1159253,211076,299660,69379,-2118965,-732641,-331095,-82513,1651526,489528,-730281,-1326805,-959193,248383,-265286,429338,657103,420065,132886,-477483,637553,686057,-424647,-997263,-802501,316867,974188,-712520,-426767,252632,1947698,128080,-346540,975927,212856,763512,326840,496719,488264,-1227407,-1161052,500261,80446,-67402,957711,736362,612042,-158324,-634782,-712094,1076930,460167,-500102,-398545,-226987,812982,973566,735129,636840,812346,-96829,306037,1943196,-87887,159795,-208853,432382,994731,-446265,560035,1577811,-476232,-704674,466434,-989920,-108444,-205110,895664,917950,537159,611159,-174864,-625549,-494577,-780204,-821882,-1458993,731140,732987,101534,189015,-82896,-860877,-938930,491213,1235716,-546635,475589,-643642,156174,600784,-475929,-877247,-1050979,895208,-239874,-14445,943139,598829,-889411,1005214,1242539,1660205,304003,-389751,812057,-177887,-162288,448028,293128,-512856,667324,215802,912921,219066,-321488,-1407953,-250112,-4778,280958,-25593,1017249,718335,-8077,-1138901,-923960,-6898,-229158,1335299,71984,538049,549994,129180,59558,-87103,-1076240,-1216186,176993,-93410,-712931,-428413,149611,905292,-454165,1220838,363059,-134646,1177146,1160985,6624,-636220,1931233,1667472,-577412,-495956,-357974,129257,516923,-267677,-877775,1474828,1760262,675877,-99993,-576192,190212,999996,-821133,-136351,-303418,222621,-823581,73087,-439013,690176,608516,621463,709864,1917502,-110383,-1497226,685480,506842,-675720,-1462793,-837714,646624,-921397,92859,1228058,243786,460969,-509854,300705,-354153,-1279678,-82823,314703,-436073,454093,-701056,-391028,364907,205463,1427833,27678,523147,1489199,-95888,1562747,-70728,-433369,-1865311,-479535,173251,-745454,-73007,-534223,80189,711760,-516000,-860336,-48564,-391673,-619349,-712206,924936,1055754,690590,617965,-176245,-294302,821202,356249,1682764,143835,923065,621701,-970080,-1010626,-222491,588413,18442,-398456,4886,-375149,871190,-84326,912619,301445,267735,1053668,600958,-1222625,200839,-210008,-403350,589469,-211419,189269,-397361,594874,313806,1047344,-838326,880108,-67993,-1054721,351464,1954545,219556,-782472,-697257,-1240752,5510,-246325,-584134,-1824733,-628124,155872,-1016619,254395,-902108,234190,992930,351613,1595424,50400,-101568,-430960,57989,257215,178474,621785,475179,-741784,658810,573837,-376872,-680543,-447768,683299,454308,-906353,298806,-689329,-1633257,521842,653531,141395,-294356,-61639,-680394,-169377,-238167,634661,1475568,577226,2305891,569797,1040676,1738558,269465,258686,-1282760,-507925,575448,-779772,-1324004,-492884,222676,442235,489742,-1703249,-67105,1592559,1037416,-702290,187142,-90453,990428,86094,1154315,1140864,-710871,145548,771017,1096438,206174,-921486,-1382290,-1681150,310386,-132165,57563,892058,183745,135153,1634351,735314,-869719,709725,-54571,3972],[1865457,-49826,38304,282313,665840,191857,-445048,291278,284547,-382610,-654378,-1282037,-1075551,-1286248,-42216,-1259647,-614407,-929226,142086,-631626,723165,155487,-173891,1214264,1007783,-376856,-623368,-818341,296624,571424,-52985,-232541,-494253,935724,1158461,-123268,36916,-1858987,-137371,-218737,-122629,586897,-987381,330660,945341,1099172,580569,46126,1300723,-305961,1208256,11794,1182015,-4208,-163940,-55911,-526033,-1023416,857625,171863,396612,1395484,171778,-285219,37920,1038768,518146,-334936,-67184,-1163022,2363890,584111,666896,-929725,-816747,-1521989,454107,-1149400,-1732846,-323317,90028,-527297,-861772,1060072,642393,209102,534977,-573358,508687,-1679089,-966439,-843431,221035,362638,-591072,-611173,482959,-74719,277106,-104767,840547,328843,-685986,74987,-502483,-27191,-249031,21974,628749,202361,1527481,487432,-673136,-133008,416993,-154699,775642,440967,-695787,-886193,-531914,-455776,-1771170,-618071,71204,86724,1535028,560547,495596,382302,-350178,-722362,830056,32290,93238,787315,39937,178570,157103,832327,-755487,1154102,-118233,-1049057,627086,129879,1051064,184304,-677375,-812235,859968,429624,-770927,-681680,-308738,-205053,-379673,1230648,489898,868393,104850,476057,-51951,690277,1009881,1058740,819958,1115653,1407742,117308,314515,1938,774305,22668,-625146,-174326,-369675,808170,1012158,-48345,2959194,596145,29935,-1357998,-557310,471854,-73746,593965,220446,-720485,-700239,-120294,15614,-736640,1761708,-1029382,-635580,-895627,-1433785,-636548,-211194,187576,619722,-325366,33103,-462184,-2713066,-126722,1275146,159218,-922862,1015344,-1804953,-1423683,126448,-1110525,-151078,814136,-573662,-105325,-868729,-659388,-287566,1526528,185835,-634249,-266486,138481,969967,-215335,43155,-799072,-11675,1885921,30305,-589512,995910,-429104,-406202,-1028521,1028209,-482865,514273,1197474,-654915,-378739,-935921,404103,-391838,220451,-248838,349809,202200,673040,1199838,337519,284737,1139779,-243986,-346326,-910854,197069,-837290,-409601,-2187892,-2215085,91479,-42164,464987,-382097,-301024,1144524,-137292,1766372,-1390006,-662886,141416,-1870489,-1660972,-149473,186586,1084723,73464,-597325,-589443,-617969,535106,-98829,-542709,-446374,-742206,-115520,790197,1417972,858361,-525328,-313291,-267480,-952865,-253612,-67887,410503,495985,953862,1022098,697364,-592787,-393061,-703348,-232348,630234,1627476,775089,481629,-743926,1440142,367918,-925710,482651,1192227,421764,937389,-48227,-208207,226224,-940847,-508225,-559432,-258805,583639,-236751,552884,823747,-86439,385081,220808,-250394,-1544579,-867553,-615477,417228,-374508,-1841471,994680,1251119,1152896,1358678,371349,-942801,-1398797,459564,-127932,227593,-481540,97176,913282,663555,659954,1267927,976881,-136705,249004,161609,-43167,-400049,-588083,1821071,543489,-150774,623444,327256,-1626092,-933007,31208,-1423710,-112481,97727,634888,-600011,-137795,3887,181271,912986,-482208,584733,173596,55811,-141894,233246,-26664,-514552,4886,-276167,764795,1395769,808184,700235,766072,148035,-1057252,-1193160,406816,-252338,-899965,791551,-950552,192887,-481046,-109683,-558640,779260,-619060,-621020,263485,1479579,38972,120079,-387040,-1051755,682993,279650,1215148,-56604,-1263086,-152586,-525372,211448,-912261,707438,-864050,-481947,532465,985832,-280244,-37396,784221,-322667,224780,-809042,57538,467676,89848,-409003,149229,-479871,1042294,147712,-296527,659804,-145804,-525824,-647077,-969077,99576,1349413,-497169,-677082,198016,-405047,-841684,-424855,50583,515343,-1103570,-406615,380666,-741166,-620403,121940,-369039,-41799,279686,253602,-336064,-56157,-546364,-265558,-51226,141781,-573024,921888,1033116,217141,-651931,-433286,-43289,1221672,1168731,-306321,707165,-376823,877662,274730,141267,-673206,77857,140367,187236,-491786,-410483,559577,291401,-220809,-1243050,-1135536,-709860,-135672,-216865,-74267,-787558,-511523,80877,-33689,179879,-803480,-922551,-142809,441797,958200,-181845,1354102,-163231,572470,-59032,614009,571133,1108267,134246,-210644,129829,804436,818809,279412,1605863,574066,662740,224994,195692,489630,270349,378497,52278,-102689,549112,-270998,556067,-388155,924892,614686,-693890,490304,-190079,581237,-45758,-229194,826404,-871655,-317197,696007,166440,-549151,-562082,138765,278819,-16193,-479602,-731466,-798852,725812,-17100,-652078,221704,221727,1030719,29207,190112,943049,1793674,157073,-616648,-1123642,-4023,905808,481163,-718807,-238013,281758,-106564,1782454,872830,-1254187,-414888,-1329788,-1457558,-103292,79641,540827,647060,1433892,-1124875,286077,-573850,-313866,979788,1549932,-106356,-88820,1603810,613773,167609,-338189,-38464,-333403,-657208,-132894,1364909,-366311,-146595,-1232082,1009806,-53202,-136233,-708720,-620449,-569435,-866374,203496,284953,147069,-170261,-138710,-100101,392446,16517,576684,805138,552919,1773937,-372592,-412869,1484256,1287765,1947374,-1249125,-207489,2382,375683,244234,598580,792510,1029071,167553,129041,-333741,-1873060,-284555,-45170,146226,1543730,284501,-710051,-1339415,-676784,61424,-18337,1072716,995416,453527,385650,256684,430062,394139,-456534,-910832,-1198063,-96854,382905,-884825,-372845,77683,1734076,116181,-118214,594118,-64954,778016,82532,734333,487530,-1104171,-776296,390184,-372808,-60528,617846,1106713,735095,197652,-259487,-281545,1108798,809250,78918,-649207,-427141,286273,435686,464359,351029,1105980,255659,388167,1978496,-40476,283474,-415304,700322,786100,-244953,1108056,1184056,-394026,-795384,272113,-1090578,-315849,-394511,637594,998563,344879,589990,-102644,-715832,-189436,-631083,-653487,-1008105,748814,1065196,415904,-13616,-19753,-46322,-418844,898662,1355707,-227,673534,-481464,271408,246155,-459077,-704989,-1298033,762605,258658,298938,729012,371485,-469102,1137537,1152807,1630963,303736,-497083,532450,124786,-173512,258188,501759,-91374,948015,239678,248618,207523,111593,-1276049,-426759,-89228,502801,-219454,1645179,698509,233297,-815114,-911970,22610,-523322,994392,-3256,200810,-88196,-297357,86762,-42360,-1420894,-1101073,235187,-316500,-804539,-524056,70664,594623,-672254,921312,489003,-169985,810746,1187810,576403,-324126,1838987,1683357,-700391,-579691,190190,300982,517168,-39361,-812885,1525916,1587620,382246,-252599,-500313,-43498,463492,-707310,-119568,-618448,348926,-648192,320420,-298741,568360,195556,619598,642480,1659120,-241013,-1528203,549910,362233,-417455,-1237652,-951121,796408,-1372807,-132971,-109779,-108952,-88728,-610648,275317,-390034,-1343416,-62959,-22974,-730514,423995,-670796,-280640,618206,599251,1318970,265877,547315,1895941,151987,1694590,-186483,-605544,-1290108,-58635,226632,-777377,-397324,-251995,71106,770062,-264295,-866728,54684,-856817,-617236,-681919,691744,1158809,607540,468277,155486,-492879,666306,34823,1553716,381118,1317917,739316,-714730,-622532,-153758,646610,129317,-298712,319508,151735,553603,-263861,930463,5726,-82338,764136,861552,-975452,177324,-86349,-138733,1133341,-363919,267650,-330417,645141,444179,930429,-767116,842496,32470,-1091951,396093,1683966,384856,-592054,-506672,-1304257,525384,-866356,-563589,-2025561,-213292,253478,-517811,133211,-99643,560751,594155,297877,1497617,64407,-215229,-32899,-196053,568490,368136,732244,725186,-244470,909612,994812,-489062,-857952,-989436,712794,479039,-880868,-341981,-620922,-1298209,728768,553135,267725,-255484,-390828,-509800,-129640,-410543,975706,1420423,33352,1885094,638824,654298,1223343,-117440,-44215,-1202044,-842386,120584,-697165,-1391158,-973945,500616,928264,203078,-1889490,-130422,1861281,888798,-361372,202837,-102393,1193061,-4728,1082419,1009520,69825,-250280,891115,927463,337936,-724447,-1216446,-1876157,58441,-309835,-42067,711077,11140,4690,1702334,626208,-1090161,561984,-104092,-42621],[1216973,-165645,124322,479025,746704,30067,-304030,331822,-158545,-495434,-654939,-704043,-157033,-1481564,-313671,-1261581,-209105,-869015,-125699,-485887,864888,94983,-196983,1179846,254344,-436372,-561209,-886650,-303549,337653,40535,-129363,-326921,597152,1133916,-312394,-3855,-2188120,-368565,-674954,-41403,514701,-1080135,45229,1193629,705471,430928,31742,1361922,-161228,1440662,-260662,1593323,-197319,-79467,228774,-575732,-1026055,563407,-59832,393531,1320301,25832,-435796,-372262,890318,837590,-217217,43222,-721618,2625312,385552,821530,-16590,-435374,-1851997,263934,-848385,-1753173,-223525,-94093,-605937,-697130,1132305,648268,545359,714003,-792609,858830,-1491774,-719109,-943610,-192,521429,-905368,-336054,734075,39433,252336,-124219,806574,446967,-299656,-82258,-255499,115279,10341,342584,367295,-135620,1450441,95572,-1034211,-245169,-9397,-451447,688014,238375,-736997,-1044395,-395904,-51992,-1767120,-512636,664598,249295,1815806,842173,517769,552394,-453375,-1118869,754920,206273,-229407,448744,268975,196438,317925,846473,-446506,1070032,-185150,-1240795,658847,29841,933005,-199048,-463841,-1045715,1064017,323594,-398495,-590963,-65537,-192137,-127122,1210772,257633,701610,540173,268875,-149982,655324,813825,1294299,696059,885895,1310492,111604,218504,-109067,677567,-124861,-605396,349133,-287209,812121,1162868,-12172,2659319,489161,-42359,-1031205,-573182,272476,-32324,840385,-274157,-426054,-320489,-17559,429469,-640094,1472803,-1102892,-852145,-812423,-1702541,-991204,-326522,438948,687724,83963,467330,100125,-2562984,-41097,859346,310391,-830742,869317,-1536672,-1192662,389387,-1209391,-616213,370001,-866659,-442204,-1474448,-671881,-459393,1237135,65543,-534098,-264964,150119,958921,-187906,166042,-587764,-34792,1824707,-310347,-545707,958840,-478542,-534557,-737634,436154,-512284,777471,778616,-704042,-176486,-930971,543462,-541626,211979,153660,288781,32329,452764,614849,-39788,66342,995062,-42356,-526527,-601010,4863,-974781,-490072,-2821154,-2384164,-236587,-299223,306899,-412841,-98240,688628,-340655,1256429,-1106561,-1028355,-167365,-1755505,-1463100,30571,529940,798896,62500,-219155,-422358,-983612,196246,-188216,-59204,-122861,-117450,-278911,391810,1223361,1162107,-185219,-254414,-482023,-652658,-3287,41141,400588,434801,918875,705174,816694,-484468,-418272,-794313,151956,679272,1605360,545660,827549,-686056,1468656,530092,-718553,432144,1437565,424532,911360,435341,-8715,382593,-1081174,-481584,-389033,-15749,241004,-583722,792347,1324977,-151969,353071,31071,-76143,-1670618,-1027138,-818121,526028,87320,-1383756,896284,1363758,1239692,1241546,633978,-1129532,-1524693,104003,187374,191994,-460063,168310,1065153,603260,720755,1142606,1114895,92075,-108930,275509,-115629,-437171,-396034,1357943,241612,-183869,629059,438391,-1595120,-1054097,-12824,-2027201,-66265,-81739,758955,-980583,418559,160846,-46167,893451,-623497,440519,200598,-123677,150308,415211,-236702,-493399,8954,232839,831277,1549550,458500,874106,639220,-132808,-502986,-274115,499845,-127075,-551066,434027,-1722800,-436464,-666435,326959,-365806,1053203,-375750,-778883,375995,1279333,175270,-223187,-61115,-821473,595468,154203,662178,-76088,-1466572,-857106,-590546,-657601,-1023421,121525,-957265,-517403,734781,640748,-735346,32313,419592,-98165,47328,-588925,491776,650062,473951,-561550,165387,-199321,1185870,475331,-202697,478057,11733,-588058,-1015233,-934702,570251,849046,-593367,-631868,301960,-425565,-690824,-644308,-311285,465684,-878490,-379363,476782,-820184,32326,99680,-313770,207159,578255,353935,-387685,217701,-55361,266249,198510,397813,-388628,868397,1094669,152571,-803972,-480975,66479,914804,1200615,-362257,844383,-572946,513535,222242,252160,-689482,69730,619876,34881,-252683,-30913,158388,-116205,-404759,-1111042,-808047,-658490,-250165,-155600,-281543,-929081,-395193,-279460,-440549,50642,-1027828,-1136422,-259251,327434,885786,-51285,1057405,-501794,623783,140511,955177,681376,1157538,-90810,261069,35362,733085,1080280,37862,1373480,743982,894882,516642,-87006,677193,482863,394854,-463409,-1128401,443885,49882,1039606,-553875,958236,519480,-377732,722727,-48414,341130,-92671,676987,356821,-1036975,-334108,567775,111876,-327226,-970518,-419370,696412,531530,-193464,-686261,-586158,904650,-123041,-535015,133519,-71998,935128,-100848,137721,-62452,1313753,120513,-427638,-1319431,1491,469021,880257,-579603,-466857,89185,-283913,1799892,462973,-1041247,-104774,-1057640,-345990,51468,497469,1022758,640214,1509734,-422501,511697,-785756,-342330,713341,1216108,-482480,-268012,1859075,550089,-251649,-448413,-383916,-104397,-589989,-10735,1243322,-525718,-83931,-1393414,552649,-220436,-635248,-795417,-755197,-441917,-632629,-206804,-89483,-375628,409445,83362,-123474,213592,-574016,-72167,1031481,1235228,2134843,-139383,385847,1900986,1282607,1914942,-1296254,-272898,-159669,289093,170004,1464797,1281280,803600,155874,-71984,-406566,-1388314,103795,327081,376882,1011616,71602,-524349,-1210143,6537,-118805,-238617,1547083,1329702,425200,648553,969402,209507,58401,-311984,-898406,-1498959,-613261,-148239,-1019917,-240897,40642,1309679,141129,260796,179074,-352776,600303,-376005,657180,378844,-958480,-364332,187728,-553679,-123181,197485,1426533,834567,460550,232651,198960,1034604,900362,622457,-698784,-529202,-202448,-168837,312095,-4970,1125565,486150,510463,1729735,102744,465625,-567348,935483,642990,59039,1467709,390178,-476748,-829614,81972,-970828,-477122,-419854,387861,1017498,323658,504404,-172535,-587824,370579,-390213,-478660,-506587,653862,1168139,524910,-208479,-42145,315672,127078,1157974,1128646,602933,884298,-286411,426832,7675,-299213,-265061,-1367524,654928,689230,652158,531215,133739,78551,1094229,985208,1409894,363059,-653874,93534,271249,-212833,55603,719026,418439,1043693,142770,-218491,209282,307260,-1066375,-562277,-288201,709223,-284504,2025042,659984,446117,-589169,-970995,52847,-622598,574140,-107256,-172958,-684705,-602897,-20960,32359,-1327041,-858160,243186,-563346,-676075,-522432,81776,299322,-886423,395268,592720,-62671,578965,1110312,1133571,-4508,1722282,1602216,-724689,-508998,753020,483185,407240,105185,-694971,1461066,1035023,-132473,-277820,-401791,-242872,99572,-537176,-84301,-608952,336709,-532008,378037,-211382,319525,-164953,542939,519953,1312407,-461700,-1281916,358874,-2288,-69677,-926236,-1080068,769908,-1625666,-452206,-1436306,-452112,-616344,-634211,163878,-339553,-1182598,61413,-259641,-804228,386457,-589011,-51689,889329,687878,1023754,582612,517885,1843013,378608,1595999,-278300,-519726,-421591,180257,320234,-631848,-483272,98945,-92655,733055,95171,-777143,150038,-1215125,-373852,-570865,274681,1153022,429521,175701,526991,-752769,366807,-300273,886922,378178,1732332,761502,-448989,-236194,-72140,654856,195173,-137386,524495,595123,146743,-254637,926755,-201531,-496926,390112,915767,-480331,228482,153524,-154305,1408717,-429095,314592,-235313,633358,537931,726713,-654590,792852,256076,-983970,333433,1157962,522292,-342445,-367025,-1119058,936233,-1311491,-347093,-1899677,143882,401328,164038,-38272,714122,631316,197283,310349,1106568,109104,-355667,359326,-468894,837160,359668,813141,728682,2040,1125692,1067098,-579432,-834480,-1287844,752908,378190,-727180,-753010,-544238,-846408,846680,363857,435694,-63714,-431923,-143524,12525,-568691,1160490,1080179,-260665,1085091,805664,341333,658251,-449521,-458893,-975816,-879946,-315492,-560730,-1340639,-1414182,746839,1350219,122592,-1638783,-148814,1858258,871922,94797,154097,-34569,1163081,-160629,867955,698679,670298,-475414,924707,728612,460914,-435794,-980420,-1689350,-99343,-451822,-9340,483426,-203896,-145334,1474303,311111,-1235020,360331,-104713,-86258],[509812,-337745,181550,614191,878954,-52624,-39483,292075,-671338,-534130,-520783,7224,797870,-1345541,-539766,-1094828,34809,-646556,-299047,-400108,840061,39734,-272149,770553,-711818,-229618,-491311,-342755,-613694,92846,42980,-146117,-164884,304285,1011959,-526426,53830,-2107251,-509507,-1107188,31767,427119,-854404,-260885,1031723,291446,327312,83920,1322264,-539,1451557,-356972,1736081,-275707,59824,423641,-637229,-1063286,153393,-136219,451948,1043323,-259532,-575402,-681345,651768,925528,-297727,-97695,-89221,2329823,87924,971296,859722,-3498,-1915959,82847,-396098,-1618835,-131083,-352503,-617059,-371861,1126498,682355,831706,721641,-829716,1218019,-1121188,-420521,-575688,-175026,639387,-1171451,-184902,875878,200709,274656,132207,774603,301971,-7831,-300325,-29356,312692,250492,612711,25115,-562137,1135349,-286211,-1108580,-220787,-391932,-802784,390104,-37840,-628013,-1091940,-164031,287237,-1530830,-475088,1112139,266177,1796024,1008118,413922,742858,-636983,-1303315,480018,250920,-422067,180887,537166,171434,393729,723454,-120808,916509,-249701,-1329875,670668,-33981,675077,-478295,-246198,-1121756,1031814,124813,-45276,-526228,205648,-254797,106615,1007226,-9549,477686,872716,88387,-178616,626126,532030,1192603,332383,566049,1105538,-13765,178977,-211710,475851,-330487,-546923,776111,-111393,659588,1029874,-14032,1896570,199790,-147585,-532403,-398490,-11869,-54526,897053,-837723,-113166,74784,9585,773459,-368708,992549,-1147212,-1003249,-555100,-1810498,-1239248,-440324,761370,806783,857704,796353,535272,-1807119,311006,246269,587499,-419296,569936,-871293,-924221,700395,-1246493,-955334,45905,-1083290,-908759,-1892839,-461384,-709470,758018,-493829,-310863,-220016,177356,781354,-114567,215408,-435462,-36449,1436675,-776491,-506272,782878,-497923,-576251,-405732,-77425,-358499,961056,285378,-662528,-96760,-804676,623961,-596641,231821,630441,207946,-131007,242188,-252510,-288471,150187,704975,95899,-689177,-250445,-99107,-1020711,-674482,-2703371,-2362759,-508860,-580205,152365,-370328,43317,-13280,-475706,620020,-575755,-1129114,-294804,-1350223,-1095080,68725,821972,550753,-58423,254402,-215696,-1260942,-79655,-134415,169711,93504,425267,-557397,-54788,1146414,1477272,191036,-170660,-699957,-197308,125889,137769,464373,458626,837796,320983,794033,-107115,-159558,-724205,446383,656185,1484388,202825,995194,-395417,1164072,475483,-534820,304886,1449558,446704,678556,727077,-15503,447545,-1150050,-440877,-255975,42266,-196114,-883473,1288972,1955771,-174393,202052,-121402,63630,-1566273,-1062632,-983274,514326,504257,-761849,586997,1238171,1217937,969857,793491,-1270069,-1252212,-274714,386396,99530,-509056,-50003,1057273,626669,728757,693160,976896,248318,-533494,299248,-183920,-426499,-169209,635381,-24135,-165349,528769,557539,-1326118,-843600,-144020,-2317751,-85478,-131221,726839,-1246549,710040,247523,-142113,988693,-508614,387114,169032,-169686,373116,728636,-267559,-475961,22771,671852,850872,1385502,110981,964843,652911,-497957,-173810,558777,373815,-64023,-106304,88868,-1993692,-793270,-596721,821124,-344570,1078536,-97263,-676195,599278,898477,390750,-520341,213170,-523764,437689,-23205,29896,-49874,-1530694,-1489642,-503523,-1307548,-1042969,-423418,-1006641,-466536,875303,315384,-1024752,101198,-59305,177695,-153257,-314559,642034,630149,792732,-689194,123024,144988,1258669,860853,-95910,341332,182568,-459810,-1019374,-883788,984758,70804,-751930,-520632,247899,-441265,-757897,-874724,-449125,329568,-562122,-387844,493129,-893192,378433,41763,-84660,334559,670016,184674,-483268,394512,281815,467377,366080,849477,-161433,744778,957926,112870,-661993,-527526,13443,562242,1086236,-420965,729415,-745808,65560,219741,277153,-671057,18491,955449,11792,120891,210834,-579669,-657118,-615951,-637157,-437370,-526943,-262300,-88936,-380805,-890518,-334385,-649181,-779201,-83968,-1029695,-1173335,-232665,160806,827583,56201,618297,-693597,535603,255657,1398491,628715,1037561,-268424,801387,40662,367785,704567,-220926,1150020,720127,844364,716508,-249853,809703,693900,473318,-820780,-1763326,562895,441150,1382729,-530787,913348,455780,21831,933125,137320,281769,-63938,1359220,-70194,-1179319,-233982,338101,-86225,-78734,-1265014,-799915,898943,914640,-8330,-682604,-263304,829624,14658,-144360,133152,-285585,600224,-293226,180944,-1072955,646454,-15186,-209758,-1304516,59540,-50578,1176499,-316368,-622994,-181746,-508247,1646206,133264,-613309,234754,-398622,740430,230411,892062,1305117,435238,1466638,303632,652530,-875072,-370443,257967,850611,-596524,-377552,1610033,370303,-505243,-503497,-706576,180446,-498760,142190,799947,-604458,143478,-1054602,113773,-386192,-989468,-761959,-712011,-350488,-466549,-473931,-204869,-668998,936447,337991,-128031,94674,-730854,-499557,1232989,1618561,2197762,125245,1150067,1903207,1046719,1579919,-1212598,-336685,-234369,329062,105116,1485469,1590292,541536,146638,-167740,-146191,-919509,289005,650869,522815,277961,-29382,-306912,-985744,828668,-238383,-705888,1774405,1638221,430511,893940,1333948,9618,-222440,-77894,-1020125,-1623357,-1123432,-453413,-1090126,-40125,271408,847158,239039,725159,-151911,-634405,239847,-685338,284678,227749,-811927,-39487,-16454,-472129,-241872,-203003,1589822,886417,602342,796948,649852,871485,685008,949985,-546765,-548931,-488819,-664293,275732,-324563,888314,553068,560202,1248520,372601,661661,-627504,1057194,566476,370683,1564156,-490078,-697855,-833064,-64554,-612769,-534217,-302504,183169,929012,447592,457860,-328868,-262341,939941,-157069,-308632,-211963,454132,1068830,403250,-353903,-130117,283966,471066,1179391,721652,1145244,1047744,-149959,577635,-84485,-109513,251307,-1217925,646898,935643,923006,320155,-46779,639184,853014,762404,1071281,440855,-834790,-386723,266680,-94703,-88869,890205,955453,945825,-37046,-370772,243720,291968,-802629,-643876,-487907,841350,-233039,2020975,601643,606547,-499198,-1082271,114325,-533195,142109,-210177,-379332,-1115119,-728153,-260464,216521,-796764,-597159,208338,-810392,-366620,-371915,169213,94038,-1020050,-237354,639360,252891,433149,1008652,1438631,239929,1653274,1462096,-624684,-324220,1197365,650471,218721,187269,-517372,1231224,210398,-757494,-181164,-299581,-295072,-37332,-369444,-54708,-277912,198729,-500398,188522,-232127,16770,-405997,404638,388433,868803,-673830,-818713,44438,-534525,352606,-587831,-1219913,529944,-1688384,-744676,-2120898,-641469,-909402,-559573,-2452,-259082,-932633,191063,-319369,-686836,287722,-457647,224498,1078448,444175,631061,901854,431140,1290800,511606,1337013,-328732,-172765,499338,165441,435027,-334995,-323199,419531,-364910,624235,475625,-655599,191043,-1401727,73111,-396817,-186993,1055967,211494,-77450,786756,-934976,36871,-560713,-37838,186034,2041719,554781,-260313,29617,-91422,616417,166654,49765,524097,859801,-216910,-130821,876218,-255475,-750238,53478,731044,141889,348817,428422,-449868,1366434,-432313,323407,-138829,601391,563078,482683,-519732,759773,516050,-749243,251567,525687,566240,-58515,-211428,-693041,1063801,-1394878,76895,-1400644,401884,547463,873350,-225870,1253246,421339,-133049,343889,443949,189463,-480959,580807,-695303,1071081,132214,815737,475264,-56738,1171991,811903,-620156,-633011,-1296979,751595,159263,-529994,-797317,-413559,-393168,812041,107118,589178,214818,-259221,264153,214309,-639042,1163201,588608,-184946,157024,1049450,173485,211180,-718759,-890746,-671536,-623929,-637956,-363645,-1164247,-1701096,928001,1555154,220040,-1070722,-109359,1730817,1101776,539598,81110,115899,871044,-381980,571189,289442,823351,-519515,871921,576423,459796,-159234,-753957,-1218417,-75719,-533709,103841,223611,-402435,-280353,1083031,-97330,-1281131,154407,-64408,-106131],[-42842,-509050,195125,594030,997726,-4419,237836,208855,-1126608,-537795,-271169,690699,1418869,-992219,-695190,-814161,135830,-302977,-317564,-388624,656244,-10961,-372670,117516,-1496368,225911,-418543,519984,-602762,-160464,-69290,-234605,-77501,132990,809396,-731495,296086,-1572290,-600588,-1377545,29881,335531,-349562,-477456,519261,-5064,274927,114501,1111051,61858,1155449,-308515,1514975,-216582,248624,508969,-716577,-1076940,-210615,-31027,538139,625174,-604119,-714575,-853412,419033,690714,-554176,-491589,492710,1596222,-188564,1048287,1428502,342287,-1694180,-28529,87505,-1293585,-73734,-657478,-540170,64107,1050383,789105,942915,528281,-707155,1441455,-745358,-115890,23731,-300505,616522,-1307791,-182827,755361,330957,316568,551317,839609,78185,195192,-513552,106932,500894,411348,757961,-312191,-997671,707757,-504324,-791283,-98439,-674104,-1080946,-5869,-309590,-389410,-965618,109683,425042,-1151578,-491826,1212139,149590,1496381,992214,212128,884297,-868169,-1263704,56057,148135,-449956,-7025,745064,97631,445442,563459,164252,754409,-227508,-1279835,625544,-32183,344995,-595948,-69048,-1101723,782542,-42100,131817,-516223,482586,-290237,295023,663295,-239978,283028,1005098,26980,-143177,591857,240157,809764,-150411,211545,800601,-240880,185367,-266701,198402,-495841,-451782,918785,153799,447621,608196,-74786,931235,-244096,-296561,27978,-103828,-214868,-80893,737790,-1226650,155502,409411,-63269,982428,23895,414101,-1230904,-1075370,-107003,-1649796,-1335798,-528902,1017150,922833,1755873,956037,810076,-726405,823945,-338526,928841,238410,208019,-100745,-698722,995055,-1212426,-1060811,-92735,-1190365,-1455804,-2004541,-75697,-945140,247729,-1393755,11870,-148551,239690,451441,-13687,169702,-392653,12122,853716,-1196580,-446722,525457,-480210,-505271,-120400,-368637,-39742,1032138,-158613,-554058,-151396,-597677,634620,-551023,255907,1095473,89786,-231743,108027,-1162856,-369733,457360,432479,176277,-713198,26691,-135113,-967040,-895018,-1711388,-2177629,-697830,-820807,2689,-320180,49803,-673142,-522594,-39657,-7182,-993425,-129912,-694788,-666627,-59590,976563,344871,-281263,722563,46299,-1358490,-210565,36469,76517,148855,699644,-875727,-486614,1111045,1742553,453883,-47010,-851954,314077,124227,184924,619078,556926,709404,4494,732133,477806,311312,-516913,675524,580563,1297018,-167873,943209,89015,719772,233392,-367110,164723,1178341,465118,313510,791599,-191434,360617,-1151959,-455986,-274243,-30665,-620849,-1063782,1801182,2539872,-172135,4204,-188198,94366,-1223521,-966799,-1067901,337513,760842,-166221,175973,919370,1044040,685802,752504,-1257320,-636130,-522677,436943,-759,-638726,-477749,933866,747681,716666,38306,556577,299642,-908799,233887,-218983,-378305,29812,-145756,-212677,-47952,372018,603767,-827689,-349686,-295425,-2121442,-158348,-23351,571984,-1291239,631224,280860,-58510,1175326,-168957,459414,83228,-169634,488261,1193966,-32725,-498780,-36150,825180,790409,977912,-195853,979327,785674,-898198,-149089,973469,93244,-68835,327696,-124687,-1722684,-881342,-353352,1256816,-446251,951621,189256,-298964,896312,495542,672107,-715147,367087,-218088,250221,-244120,-462446,-23244,-1481782,-1912848,-282516,-1565736,-900289,-757169,-1002457,-327586,841536,-13019,-1046598,129623,-571612,392291,-322290,-48204,530458,396625,947523,-749139,-2193,487755,1313270,1204749,-4006,193554,274143,-211699,-626363,-832629,1228207,-785587,-878695,-366751,110658,-467313,-1162630,-971214,-413703,145200,-190392,-426524,411079,-869406,366400,-68821,208774,301345,499095,-196097,-592991,471050,464977,534763,478652,1375023,24799,582264,623675,141404,-324081,-598780,-155333,288694,878199,-497966,298669,-849304,-367461,257599,223063,-709996,-44033,1083404,129049,633113,378315,-1331625,-1135187,-824463,63665,-88781,-334760,-142458,4824,-338761,-714488,-350570,-938787,-988316,-149733,-790300,-957536,-93384,-1254,766955,93277,131051,-685987,224682,219450,1733620,396202,744865,-333461,1271980,92410,-165022,-267985,-437052,968299,519105,494508,794855,-196818,779770,865016,620078,-935677,-1803132,738104,792459,1586055,-384064,802158,462028,316723,1018440,294052,335756,40801,1603207,-398479,-1265752,-72622,66247,-376396,61251,-1337635,-939226,833891,948100,35998,-678629,85985,467272,369469,364774,200512,-374120,98956,-572407,278930,-1756276,-32719,-251597,-12273,-1102804,132102,-536358,1279138,-2662,-667848,-467430,-727788,1301343,-86624,-295754,482437,271218,1367896,347043,1121323,1320606,169837,1317191,852382,616580,-863870,-391145,-280431,585804,-399323,-392314,1019533,125238,-500719,-518263,-924300,440998,-408181,284141,170621,-584211,558650,-435146,-158827,-517514,-1137956,-583807,-437834,-323388,-416786,-569090,-3505,-537459,1281113,482351,-164427,96036,-443160,-623368,1400281,1648396,1986764,357715,1567894,1424460,668847,1124582,-981033,-294014,-163536,506577,35778,680600,1604493,304520,113474,-43536,320603,-679407,249694,815975,513449,-376556,63913,-167824,-755716,1343551,-266762,-1125870,1731222,1889953,547768,1086989,1242590,-141842,-402539,141967,-1183362,-1514236,-1521490,-452833,-1084719,177442,796059,525206,433085,1184924,-330450,-881953,-234656,-460073,-232532,75436,-670952,128648,-135516,-241760,-380962,-509176,1542629,866451,638525,1326840,999476,620426,236019,986271,-246453,-552551,-501412,-910065,321202,-538006,491382,459185,424250,622660,746858,819729,-587609,978124,530593,588294,1419793,-1135614,-970599,-828801,-173276,-116423,-464831,-113280,29576,724787,628700,513678,-428788,157399,1291660,-10946,-164435,-240181,180994,858295,125971,-417825,-229947,77859,466658,948709,341020,1493050,1102045,-144018,666646,-57235,-9123,633235,-885663,739354,940707,1060636,70591,-131686,1086967,451872,504092,721012,482522,-990695,-767179,148610,318340,-141126,974355,1457597,707376,-224097,-247142,321482,158195,-545519,-675350,-562247,870068,-105804,1645529,519888,699758,-523593,-1170631,217949,-311110,-232087,-280301,-321472,-1312294,-692771,-576974,506291,-45,-408084,140417,-1016673,34426,-80853,287587,17418,-1000055,-770205,610983,722861,265068,931727,1326860,347333,1581819,1269123,-406685,-99139,1441026,786840,4478,243435,-284643,865018,-661383,-1336277,-3415,-210739,-158773,-26137,-287180,-59902,205936,-25184,-533687,-201748,-365436,-251431,-508077,229805,295544,380495,-781078,-279075,-402129,-1123963,798190,-276060,-1300592,117166,-1636857,-905485,-1966045,-598753,-832349,-392989,-182235,-237589,-730155,200990,-180791,-467864,100506,-295682,473830,1105350,-24329,252661,1151709,300834,400302,519663,1017323,-329860,303054,1176778,-30709,547499,14292,-34505,616505,-653607,475376,813260,-574865,163149,-1396002,596679,-195543,-563201,884760,16911,-154793,809411,-955182,-227081,-661062,-801910,-48930,2163328,104636,-184552,120791,-249870,535523,21142,232012,314408,892114,-433491,-72300,733922,-151906,-669776,-135814,349073,740043,505332,631553,-899012,1055754,-406855,300402,-59852,566948,511456,259417,-362952,764335,722259,-448786,233528,-44217,467993,223135,2918,-137475,859577,-1052908,623130,-622666,555204,625261,1460792,-386734,1396345,18855,-410432,352195,-360553,303082,-541417,528028,-838783,1231921,-262249,709661,11614,-317871,902499,369862,-577763,-347129,-1050887,654589,-138984,-368884,-495236,-182612,-30054,598168,-150572,676857,469537,-31619,559994,390349,-565230,1015822,91650,208858,-583759,1297654,179693,11384,-909298,-1202398,-394856,-170074,-780248,-115740,-878076,-1779479,1011657,1475891,415464,-357145,-32968,1579980,1520635,843713,28582,301708,359106,-646422,261178,-109349,463757,-405706,773327,527182,242266,370,-595449,-661299,135569,-540578,227703,-53566,-549105,-370995,688728,-430608,-1200435,3049,3449,-80993],[-357740,-624265,160270,377565,1011976,158854,429143,126353,-1401681,-516028,35620,1216378,1573943,-636981,-793564,-529475,168006,67987,-206590,-440037,366183,-46987,-465728,-513425,-1796657,840451,-338083,1316042,-367456,-419895,-283473,-336517,-94612,80406,566720,-870472,699503,-728236,-631576,-1372715,-113811,243067,312866,-513237,-112767,-103437,265464,68052,717698,-66644,569579,-207388,956765,-52742,458950,492155,-786610,-957209,-387653,210273,581044,186371,-918037,-869548,-885471,256247,170485,-889821,-1005067,831985,711227,-352714,1021913,1553755,494731,-1243594,-23471,494964,-775016,-53470,-930998,-374487,490303,909575,975995,824811,187448,-452739,1435809,-493411,144821,569536,-395488,422205,-1238717,-308335,296435,336260,340117,946918,1009293,-81746,311308,-646875,114327,618648,467194,733958,-538762,-1337327,341848,-445245,-144699,48460,-841790,-1167537,-331042,-490488,-111916,-644998,367776,305432,-750198,-521469,896710,-11687,1028293,750858,-37567,907628,-1077949,-1050150,-413222,-52000,-336481,-128503,850466,-6708,558217,477245,367159,624473,-61453,-1083458,483336,36793,20009,-550294,26893,-1107036,416791,-63062,35894,-559120,745327,-217869,416356,280580,-386117,182863,898865,146575,-69285,483526,24521,298871,-575105,-109700,406815,-501900,208853,-261974,-120421,-510979,-332137,664276,460222,281182,-7512,-191168,75119,-706985,-470336,481631,183462,-255429,-68852,440941,-1255513,306104,621884,-210472,1039817,436247,-134805,-1350439,-1068408,442309,-1185491,-1274698,-566805,1078266,964194,2404010,926712,914338,251065,1286934,-685345,1258056,949071,-101641,483144,-546897,1202902,-1084185,-902447,-75566,-1194998,-1937158,-1777324,384154,-1082832,-100209,-2250156,372515,-67113,340461,28664,89994,19820,-462122,142818,288508,-1403676,-358937,214587,-438685,-338756,61702,-375558,367633,1000413,-439869,-431390,-348432,-393708,587280,-437757,258136,1539848,-65905,-237803,97056,-1830494,-290313,816511,290167,221849,-522465,170350,-129095,-822054,-1044563,-253010,-1822687,-770584,-967033,-145389,-328850,-107394,-1080393,-484534,-611319,390369,-726034,255896,76580,-274481,-317381,944687,163022,-560590,1070451,332341,-1263426,-178799,263566,-242991,53306,641282,-1129642,-850952,990317,1875946,529591,116985,-911240,790632,21657,159910,815844,666642,531296,-173791,715128,1119124,852140,-240719,881331,479629,1042972,-496298,681132,652338,349253,-87087,-204045,75099,657994,429423,-63345,654620,-436640,104693,-1106289,-553247,-497599,-124928,-912050,-1080792,2046810,2822938,-166239,-115553,-141872,7938,-744094,-770047,-1025362,23083,798515,245396,-209504,496305,708194,490358,488384,-1041681,101616,-494674,344656,-67805,-796405,-931450,776318,910183,688495,-545457,-54373,270929,-1089936,101551,-196226,-270069,149088,-792858,-323553,166572,234988,527259,-194392,245990,-406718,-1503000,-252058,212385,356234,-1088845,273725,311063,161354,1382862,264621,621177,-36139,-199237,511208,1672531,442262,-566006,-219252,589288,637861,501560,-439666,927120,929333,-1265678,-349786,878469,-241660,-160471,625802,-146247,-1160901,-848176,-105263,1538597,-570536,785094,455105,239312,1178957,208749,964946,-753257,376491,47900,80031,-475744,-715650,-16848,-1336265,-2015529,12700,-1480779,-584128,-871938,-943561,-134814,601514,-344040,-794608,76269,-1019073,455982,-413481,167745,289290,8293,891238,-717963,-197607,761798,1339421,1375858,55327,10380,235210,77481,-7169,-793401,1228592,-1497220,-855909,-190838,-30140,-518026,-1825239,-796426,-327828,-37896,157532,-457099,231251,-675400,160643,-215688,408555,133415,110699,-657545,-678481,501073,590502,614068,564075,1804687,89028,434430,166887,242273,14604,-700252,-331560,113620,639059,-594783,-379690,-869044,-676678,309913,123500,-835250,-95174,998491,346349,1231074,525044,-1800064,-1313390,-979142,735998,174372,-124747,29127,132054,-174275,-536522,-420100,-1084803,-1045735,-87647,-355817,-490189,84191,-131617,682255,41570,-298780,-529011,-281336,30116,1727219,23303,332881,-256936,1547730,128693,-700741,-1452824,-571670,787723,233473,-51669,750105,71556,519899,948548,794619,-826657,-1389910,740471,981694,1680896,-205996,648646,543791,349802,929345,352719,409740,194422,1356617,-598224,-1271592,72759,-201638,-652362,2290,-1151436,-877843,520200,585076,-39668,-620735,363396,-121433,779256,791699,286041,-329905,-409709,-930168,367542,-1884360,-550239,-529627,117619,-821113,184018,-885489,1144369,248437,-602988,-702792,-872414,798465,-225986,-238157,538342,593772,1430935,346302,1121577,1119951,-22320,1090651,1137119,379789,-813091,-387728,-788570,450207,26857,-306958,398718,-122579,-240587,-518407,-979716,594448,-338410,385353,-417027,-473086,1141475,166658,-214203,-596898,-1110472,-290291,48188,-362575,-465496,-516203,433261,48227,1390357,398629,-264589,202630,96580,-471121,1502541,1419710,1604786,506538,1476809,645078,269624,699231,-617812,-86025,50493,765167,-49916,-490016,1318306,142852,47990,332185,806708,-724403,77728,781519,330509,-736859,357840,-151743,-606103,1168698,-207424,-1297078,1448882,2044034,789635,1182707,861960,-225209,-487567,269739,-1207620,-1182511,-1743900,-193661,-1014929,335434,1461694,441859,713364,1540239,-368051,-1044662,-684295,422949,-667517,-65391,-536957,131820,-131596,-12563,-502432,-684789,1303119,759793,616681,1698689,1191775,259770,-275579,766949,114169,-628516,-314886,-864018,395145,-624804,75227,244484,56038,-31932,1132795,894948,-470837,637305,496364,642424,1124025,-1387816,-1183777,-828467,-285587,344864,-292235,55807,-82897,449160,757906,661265,-314988,522977,1313909,15373,-70513,-523084,-116645,646230,-154961,-389361,-278803,-99656,108600,530610,137809,1541757,1007684,-288656,648762,28892,-74613,740722,-468891,876607,714003,1098238,-198288,-117093,1321358,-12731,226991,457275,441502,-1071062,-921949,-26476,977556,-113102,956993,1863150,414322,-333682,-4969,437418,4196,-371126,-674109,-429331,795770,42799,1043917,420137,721417,-603638,-1129897,352082,-44981,-505203,-301375,-47586,-1275858,-585534,-874301,787950,782582,-344150,45368,-1140520,419908,274721,373274,56102,-792848,-1018248,507953,1166032,5126,896559,796757,292598,1393583,1019832,-119380,85221,1475304,886138,-185612,301596,-19110,453888,-1323699,-1712010,185452,-149643,109020,-24226,-399538,-118237,607885,-277545,-579314,-638208,-569881,-407874,-491242,41432,272056,-53720,-718707,178318,-897460,-1634051,1161580,-25168,-1237359,-352023,-1546432,-874281,-1254760,-353044,-413853,-166808,-333407,-336605,-644428,8410,119093,-256172,-155277,-131138,648606,930540,-550829,-15794,1298252,155803,-533722,414728,717753,-281845,689618,1441083,-248714,629920,304980,198932,634678,-852938,316458,1081828,-585664,81093,-1222676,1047093,-11125,-780176,650366,-103339,-33034,551192,-807948,-371596,-561581,-1097631,-154842,2106461,-455144,-198474,58884,-483344,412597,-223681,394524,-20180,690187,-452971,-241874,466043,70271,-229952,-124413,-122186,1169791,649940,673029,-1289096,610994,-376768,263850,-3810,516454,402769,115788,-178453,813258,817958,-167864,324113,-421505,220609,459406,269307,391225,426934,-371882,1134596,200597,615332,593134,1837594,-482178,1208000,-421540,-685758,311165,-1098359,436978,-489145,225540,-914405,1257967,-718774,495646,-574207,-594523,273921,-67443,-418534,-89868,-644024,440770,-455720,-282763,10891,150126,207024,231740,-331724,682470,590629,100199,654664,442821,-331531,790739,-295054,721772,-911923,1454610,337689,106362,-992038,-1266162,-231860,333019,-720467,150279,-526921,-1656637,983581,1159304,625514,334596,45294,1438192,1918268,922463,27049,435429,-250985,-902793,159,-400011,-215776,-164463,711171,594661,-214796,-17634,-518207,-218003,451704,-466037,304706,-323674,-634274,-404092,406659,-547910,-976685,-48189,85639,2192],[-467228,-649675,79921,-3334,853098,348481,475477,79097,-1412536,-443964,314674,1509456,1350480,-480802,-866848,-352374,214118,345568,-52941,-517510,53113,-51526,-538763,-860239,-1578961,1476000,-233653,1775541,-66042,-667285,-544536,-403874,-190614,92228,339262,-880890,1142801,151967,-509620,-1054710,-426673,148174,968696,-342477,-584097,-12750,270540,-62578,211461,-393943,-131927,-131511,228112,139777,640402,397816,-806763,-613308,-314188,484961,502946,-132731,-1121905,-1038228,-797980,158262,-457042,-1168811,-1442559,862739,-14965,-368648,907360,1273912,418738,-674461,114285,759710,-137045,-52538,-1058637,-139647,754719,709841,1203418,508939,-184777,-118049,1209300,-426309,318194,852542,-482595,117283,-930280,-512400,-426029,151994,324969,1147250,1195363,-133098,336913,-646694,8455,649673,444395,541624,-569981,-1495764,176699,-95677,633689,139647,-927833,-1001973,-416149,-515353,85101,-170559,562974,-29639,-420084,-509726,264149,-109743,543927,290037,-273882,776389,-1179720,-753299,-809245,-254828,-148822,-197109,874882,-102783,787318,522241,480547,542826,250902,-781239,230361,148003,-227266,-387018,34735,-1240282,74945,108721,-303185,-621208,966135,-3993,467985,-21460,-431212,195270,586990,438202,-9780,214903,-51654,-149910,-823134,-332916,-51571,-695935,217977,-218268,-439920,-307087,-209232,44826,721643,231942,-648187,-320426,-448940,-1021170,-622171,670313,325629,-138726,-7877,158024,-900757,284729,674907,-361405,967342,755704,-529499,-1410148,-993768,918731,-493876,-1077262,-530984,880660,878447,2476556,746219,850908,790416,1474225,-679243,1509253,1478648,-260213,710136,-456614,1264290,-836082,-559015,7247,-1129756,-2156807,-1275701,794332,-1078831,-162768,-2586575,691487,11169,459380,-398493,167663,-221671,-599417,366619,-71229,-1306377,-253569,-144713,-402180,-135656,122736,-131499,746721,914703,-493525,-331857,-638530,-268959,509071,-305912,227581,1993214,-233314,-156887,183249,-2053578,-86755,1074603,285420,255271,-131268,181645,-99758,-613447,-1030536,1001033,-1271600,-698711,-990436,-289930,-428162,-398120,-1173033,-392293,-1001002,499540,-459585,600223,787939,18599,-616036,727859,-15035,-815335,1206452,566536,-1048839,-27911,473924,-591133,-126844,345234,-1226105,-1107973,697261,1805909,441020,300492,-895307,1156337,-136266,51474,964083,696158,314775,-226444,744119,1627850,1305285,11837,1077271,378475,705316,-738464,273058,1149295,177111,-345909,-48290,73072,10663,300602,-335560,385461,-628106,-277503,-1033121,-702387,-884920,-131678,-991567,-933892,1882591,2613325,-176582,-26803,13629,-142136,-307608,-527159,-828276,-327858,626288,392502,-478998,74017,251623,405753,74192,-670724,704618,-122764,136625,-81579,-890761,-1191284,669673,1004408,624211,-756002,-690773,224669,-961678,-62267,-110592,-73176,159418,-1220185,-384704,418403,188947,332202,415552,706065,-443137,-714991,-321566,492564,148347,-698122,-131119,404875,398404,1537223,624523,796595,-152179,-286149,505489,1928977,1009135,-648068,-519141,30589,408347,149021,-605560,811722,951418,-1524949,-603696,442644,-528785,-364965,682800,640,-634667,-856354,-21234,1613995,-621608,651945,665777,745546,1335566,89682,1186124,-591937,264414,249118,-36921,-658223,-800927,-20886,-1085367,-1745187,303193,-1229163,-212239,-871516,-820353,56205,220344,-644250,-363598,-83923,-1298149,351280,-403565,320789,70920,-428692,646729,-602680,-413645,913594,1271006,1275491,77661,-189335,69336,342901,564088,-762218,987396,-1894940,-610314,-2380,-122516,-601069,-2474084,-308132,-311748,-174384,364946,-431690,-20427,-304302,22723,-358504,383211,-79504,-338385,-1046815,-712629,558389,778886,719404,630466,1976379,-15095,359144,-286846,371366,172851,-804713,-398723,-11109,423110,-692378,-1113095,-825425,-767984,349957,30122,-984044,-127474,753179,587504,1792319,665299,-1836327,-1045217,-1018850,1086165,311821,45352,98831,277100,51049,-513021,-484737,-1059918,-970803,117933,159550,124619,216779,-239693,555866,-79101,-602314,-316391,-841475,-251820,1247649,-401245,-101816,-52213,1563776,103058,-1106453,-2337616,-621931,541375,-15679,-615883,606595,455085,42988,906071,916003,-620301,-848569,429804,922714,1693992,-77704,483641,667807,54453,682730,270909,430721,346159,743845,-667925,-1191059,142058,-441166,-787546,-254011,-763994,-715673,42525,-51297,-171765,-464406,487560,-789460,1018540,970765,323130,-179619,-779916,-1310830,383185,-1435505,-804944,-754997,150114,-601753,192773,-1036351,799130,319012,-466837,-845535,-877810,237657,-345371,-396891,370350,420138,1103907,222047,947308,844113,-66400,819349,1186531,5261,-787612,-337532,-1172243,361206,503654,-135593,34315,-317052,181675,-528908,-858925,584658,-288425,435529,-757588,-301991,1783610,525240,-103020,-623675,-992611,41608,636829,-445814,-549147,-381723,913115,894091,1298450,52437,-423124,335543,634511,-160183,1489195,1108672,1185043,550180,928361,-94402,-43967,366388,-186941,274395,347538,1007237,-154226,-1476086,835369,86893,-32925,875951,1148688,-939694,-91080,585634,24122,-737385,771219,-237391,-574699,263125,-95637,-1169649,1004211,2061338,1087712,1134708,490581,-232088,-511946,280258,-950953,-720554,-1786928,162151,-912545,363220,1961983,575107,1024756,1703437,-353450,-1057072,-927333,1670163,-820741,-198470,-413935,18869,-34743,90701,-584798,-729183,952203,569306,591590,1835691,1197695,-237790,-654724,404990,440283,-842859,-124016,-601191,441740,-606498,-230010,-30718,-472030,-586237,1392148,862121,-318936,47180,425228,519843,785434,-1302863,-1243844,-827224,-447895,600849,-76908,125931,-162966,192053,749649,823711,83420,707127,1040142,-59502,-41577,-876182,-385085,515750,-271363,-282640,-234590,-141388,-471843,38767,154188,1262110,766961,-541682,510666,117080,-308169,557529,-79664,980704,320688,1116176,-409733,-28718,1292533,-423031,-51721,330753,297618,-1043470,-776509,-199495,1617718,-50643,850241,2104938,153505,-305692,172097,566910,-99123,-333514,-657707,-91490,639537,162502,425803,323579,677544,-673427,-877244,488432,169985,-670892,-286576,284266,-1061307,-520463,-1048229,889092,1273401,-412549,-79146,-1158612,703440,573227,364903,149912,-429442,-911015,344672,1346686,-338498,899646,36177,93389,1000626,722805,152924,168239,1354641,948387,-328016,363663,239869,110138,-1601356,-1780073,303294,-130829,371549,-169867,-796706,-224388,750884,-499934,-576857,-911676,-778505,-408132,-392198,-145222,321260,-340709,-471430,444220,-1285348,-1942910,1303383,157089,-993884,-724036,-1442710,-649496,-459797,-32534,141032,70049,-422604,-534414,-651540,-371787,498170,-139096,-417380,10679,741947,567915,-1002584,-123919,1359708,31850,-1220741,236383,471870,-188778,792676,1362099,-335102,654409,477350,225544,478725,-882778,172642,1278296,-694543,-29172,-942708,1314951,117299,-832659,362896,-126617,194340,76334,-549407,-391177,-300520,-887980,-18190,1960377,-897495,-240707,-77521,-660161,245154,-511150,540041,-343867,305654,-283372,-654566,83065,352888,418015,61582,-539279,1329868,736796,515190,-1409637,198276,-349630,237870,36109,417821,282786,90693,28716,895941,799335,11389,514305,-554390,-129622,609803,537480,782695,-22051,450505,1446919,781941,593028,457490,1992420,-490685,858749,-742559,-970748,228918,-1565058,566611,-292369,-165389,-980900,1104178,-1116170,205843,-1169655,-716946,-526363,-341587,-125001,54579,-197656,149450,-723483,-256016,533111,525847,333847,-206213,-385324,633465,518356,72619,551223,302175,23107,563661,-508521,1099674,-799081,1448627,586865,456365,-937933,-1027209,-202000,739776,-483998,388624,-179471,-1380216,862396,738561,794383,876155,98198,1295127,2061030,767481,79981,419921,-787962,-1074620,-164161,-529382,-850297,170271,775616,739906,-825087,-198074,-489420,-13229,733498,-311863,310083,-551842,-664314,-387175,271065,-409673,-626726,13434,172302,140026],[-452700,-584508,-39492,-452336,516350,430258,369005,82673,-1138674,-283838,479970,1554642,922169,-608781,-935821,-333288,324827,425876,41932,-567564,-194424,-9180,-610004,-840047,-1083528,1985327,-84950,1824271,157121,-861363,-770174,-410993,-295061,106642,177948,-720432,1480975,794456,-118788,-487712,-861563,51471,1465427,-32517,-717946,174607,240896,-246596,-273983,-808643,-653063,-73023,-408395,272886,730019,257486,-749492,-50819,-28365,675736,266150,-221990,-1162860,-1180811,-621767,59218,-937816,-1272864,-1659263,655872,-386106,-260283,755783,756468,166012,-117950,359653,866415,476219,-46393,-928115,132569,742682,460175,1395250,87376,-460524,214015,865033,-533054,378924,802165,-565458,-167681,-413200,-742033,-1175855,-215833,289641,1069653,1264547,-118766,270083,-504379,-141005,647131,415275,226685,-387085,-1446330,256268,436604,1306412,117868,-997562,-610653,-162121,-363412,114832,358470,667863,-459779,-184663,-410743,-457362,-80475,172832,-314421,-439479,503970,-1103584,-470739,-1040351,-361922,30357,-212408,880418,-146467,1110013,671101,540981,505502,648260,-461862,-103184,261327,-340257,-173639,-2173,-1498318,-121930,425957,-715061,-648023,1106692,336996,470920,-150671,-380249,287746,163132,800438,-33425,-258336,25856,-378798,-899858,-413825,-521879,-721281,193761,-181996,-710276,94262,-107643,-744325,838938,312265,-1127243,-370134,-572377,-1075332,-693350,529378,229626,78902,82462,32666,-316369,90870,562258,-426454,805832,897952,-688158,-1285848,-872636,1145379,248253,-777486,-403043,459316,664199,1903641,506428,638559,813331,1265665,-336658,1645373,1677066,-220589,569058,-390167,1147329,-459819,-195287,61050,-1030039,-1978860,-638181,1046345,-941423,46480,-2165707,900364,75562,552621,-739047,190577,-517604,-731445,654118,-144422,-930552,-154206,-539588,-402409,24543,73202,253765,975963,838003,-329045,-266333,-911669,-249174,429075,-191071,176568,2436303,-363251,-35422,263763,-1805365,191747,1159746,329975,283827,351509,107650,-51530,-383758,-819560,1597000,-542594,-477142,-894119,-415809,-597385,-741375,-1019662,-299197,-1158251,339535,-303728,570048,1286424,186952,-845268,372225,-195533,-948623,1094896,655950,-840681,161022,606259,-775820,-299594,20913,-1122960,-1228718,247209,1506994,282629,465228,-849901,1343322,-314542,-146547,979962,571269,92711,-225274,728988,1857743,1557146,155050,1229856,284002,283698,-870119,-174410,1470931,202516,-433142,77066,155645,-593539,84958,-434982,75271,-665946,-685673,-935796,-831012,-1307283,3549,-872740,-668172,1378347,1937320,-219000,331441,244677,-272283,-86220,-298723,-488404,-582233,307857,283711,-613599,-256667,-233874,382667,-346329,-270038,1019231,527604,-149742,-46477,-841549,-1093275,667198,915116,497504,-454945,-1177459,222889,-508890,-217663,17332,214215,59792,-1469074,-430376,610243,267671,77018,839485,843268,-400965,-39165,-322964,705500,3234,-234701,-336162,616598,512503,1591095,792062,910674,-216263,-402896,549895,1774119,1447581,-695787,-867437,-630820,139438,40765,-676409,631428,775091,-1610653,-738714,-46619,-694052,-685995,453557,214111,-332259,-944059,-180680,1480057,-552050,569713,783157,1034688,1276308,86994,1254285,-219553,86298,384999,-86076,-716358,-862539,-5614,-705494,-1140749,517712,-982169,-33091,-877202,-611700,193204,-169684,-861090,81776,-343080,-1325931,151813,-296916,421518,-25317,-798572,297689,-441136,-581994,916601,1046179,894398,69495,-355685,-171233,546410,864650,-716960,577814,-1915115,-159257,200187,-156717,-714899,-2799315,384469,-415183,-237900,309216,-320020,-292457,163406,119052,-456948,99218,-215841,-624473,-1246394,-697466,688727,1091514,773345,661513,1790403,-278822,393158,-612197,449176,88686,-856468,-292096,-142315,263354,-752023,-1665278,-757890,-590319,361134,-2116,-1037663,-146953,439185,774017,2149701,786489,-1468935,-391094,-893882,943984,324025,119528,-63287,405257,256818,-719537,-482008,-869308,-813799,424468,594804,702810,250254,-357041,379797,-216461,-765675,-119696,-1270338,-529088,368324,-766618,-452105,230664,1339890,-2651,-1319281,-2583335,-618995,199176,-156610,-1019465,405555,796004,-548524,727358,890748,-500046,-443494,-155204,615716,1635643,-44871,338044,774591,-516242,347486,48682,365979,433270,-3484,-631706,-1041064,119160,-642198,-686111,-610338,-317396,-559382,-473517,-723170,-291254,-195061,421359,-1349417,910136,837095,250590,29653,-953615,-1616562,288370,-599087,-802169,-839151,80542,-558473,152649,-981440,336637,139997,-316331,-890939,-715120,-230393,-500084,-624814,36867,-127501,659368,13523,749973,649213,36975,536105,1093045,-375819,-818772,-221143,-1366164,190582,845652,91231,49297,-419292,620416,-562453,-595904,403806,-229850,440832,-784009,-114789,2287988,560965,60806,-609938,-865279,313324,1149515,-536732,-595393,-250087,1217593,1662669,1096913,-484274,-593611,397372,987880,153657,1314655,863893,837360,506571,147290,-484172,-218188,115923,209621,708805,635275,1139879,-267776,-1926924,324762,144958,-90739,1410236,1265554,-1122408,-158100,318002,-302705,-471281,1158314,-367516,-633367,-962425,15609,-815625,501059,1923175,1319426,917532,345306,-168996,-511079,202916,-408665,-269880,-1690990,404679,-822838,225233,1993619,810653,1272033,1625639,-409374,-867321,-811339,2707776,-626085,-329212,-310653,-125810,74759,8067,-632703,-664237,600008,318699,600626,1751081,1029098,-864363,-768889,40929,657428,-1193366,-136085,-276846,419214,-526873,-351906,-304728,-959803,-924220,1402199,718244,-169516,-673305,286685,265375,494916,-1068128,-1108257,-804905,-678000,559671,107521,59630,-210124,58746,573388,900419,690143,669617,608394,-180373,-70470,-1108957,-581163,498646,-113821,-131678,-98172,-29022,-1069042,-410452,324837,720931,428312,-814488,277834,187237,-634243,187476,209983,986825,-140214,1179572,-458835,89742,1009448,-690993,-310182,323314,65665,-905217,-334641,-324006,1894392,-6291,681918,2114577,-12181,-129619,169723,668417,-114280,-432778,-625639,359919,432928,222607,-23197,263850,582773,-684458,-411444,593109,261622,-752389,-280768,490666,-754925,-581480,-1026658,684651,1323681,-572695,-242340,-1076731,847039,695035,224935,216671,-6189,-517388,142946,1102219,-696167,925387,-646683,-195410,411184,404192,315692,128870,1161065,975001,-436343,402531,445338,-79220,-1478402,-1540578,280715,-169867,470812,-497322,-1422440,-345942,595947,-649517,-485657,-866412,-925416,-250937,-240119,-318691,419670,-440243,-75957,501151,-1408358,-1980613,1118765,286275,-612730,-870700,-1302062,-285438,88137,191217,539730,267524,-432683,-714022,-663538,-820026,853898,-156006,-607188,111668,782444,84537,-1326589,-75947,1387771,-39436,-1498557,28897,269095,-54303,549703,1189098,-219203,601058,547458,9410,214441,-718062,68657,1396625,-859510,-153463,-636585,1361699,167893,-762440,43651,-63739,373209,-458612,-259323,-315857,3582,-378222,362904,1824308,-1020344,-247210,-191061,-655652,35633,-762302,680067,-524658,-165682,24478,-1143416,-344995,636347,1006266,327251,-767172,1189256,738129,187092,-1154534,-53301,-319549,242848,72538,244387,212860,189957,232246,987063,710618,37063,747869,-475283,-492218,646762,739709,1027221,-262443,1186897,1463718,919562,492512,268985,1967535,-417497,515591,-838670,-1181924,139818,-1653571,659421,47430,-417120,-1097382,776379,-1354854,-107082,-1655199,-604606,-1087241,-388972,285939,57701,176145,-118034,-884593,-232403,912616,844253,386099,-600888,-311462,583537,271079,-69727,332144,-37983,408118,376817,-541244,1148940,-401640,1276665,854221,963865,-739541,-545371,-249317,959895,-129255,560055,87912,-1008811,699326,365015,899865,1193892,119672,1129703,1841288,451976,162041,189138,-1095951,-1076549,-201084,-503444,-1090113,547140,1006203,879872,-1376126,-447562,-450556,-62633,847988,-89647,256570,-701837,-648207,-344863,240026,-96748,-210010,160086,256956,308572],[-390139,-459702,-190355,-840692,73533,280646,148764,134580,-631403,-17838,474533,1384994,444124,-954307,-990392,-423937,499140,266897,9084,-537082,-311207,86149,-714209,-625915,-657765,2252663,118586,1545603,220286,-945528,-880671,-355896,-323651,91609,110694,-390689,1622444,1044109,560524,175560,-1289235,-38220,1708865,267638,-525843,326948,118756,-436960,-585946,-1104466,-718156,63699,-702764,284768,671368,102843,-614379,603519,347939,701239,-91054,-43349,-1024168,-1220270,-387880,-113575,-1061100,-1155298,-1641309,365927,-383913,-95410,631135,206427,-150574,307751,644219,843325,909223,-17244,-485213,410593,438635,174345,1467175,-333132,-557774,441247,538469,-741870,327621,483617,-614225,-289002,217783,-958722,-1646327,-672780,293014,749706,1119241,-120396,118391,-262514,-240892,714385,467801,-136442,-63743,-1235932,517052,962089,1693076,-30912,-1117563,-102495,401980,-65817,-26261,809016,677468,-833795,2896,-207602,-998820,67501,-24135,-928335,-495191,143874,-835656,-275190,-1069913,-312545,132942,-160007,931132,-108201,1412246,827751,618565,498745,1019814,-236575,-448377,337814,-288287,31181,-2693,-1744262,-120623,767535,-956869,-585365,1128078,753819,461799,-74738,-244081,395784,-249092,1060044,-195903,-892202,215860,-315038,-903375,-342392,-915280,-513828,137412,-207327,-875550,564808,-46964,-1407045,737742,472928,-1307434,-214713,-359648,-857852,-636707,135095,-110695,326665,165851,113449,252860,-209414,313199,-334150,597155,833201,-598102,-924784,-733289,1039094,834011,-412195,-171310,-52877,382328,969327,329453,317481,490434,732240,212026,1661900,1562829,-4884,169680,-307482,858897,13728,16783,31765,-916641,-1431960,-31483,1081286,-721827,392099,-1186302,967325,114993,561056,-926684,137290,-813336,-785422,933841,26023,-411104,-86996,-919080,-456268,75106,-63992,637083,972053,810289,-25330,-237568,-1082694,-320807,365818,-95119,135805,2753284,-398482,60147,215762,-1234687,493149,1086154,300950,294433,767694,13053,24039,-178325,-453423,1556406,242341,-140498,-708958,-493379,-769624,-1032640,-751154,-264190,-1092381,48612,-312561,-19188,1485635,232600,-912633,-51995,-365803,-883707,771559,533073,-758678,302752,628753,-703411,-387162,-118294,-849124,-1194023,-245875,1021563,167335,569210,-822681,1297741,-498990,-432372,832236,284694,-85158,-251156,542202,1768538,1576733,140132,1275032,174966,-177740,-878037,-539182,1588073,331337,-315433,136743,282346,-1003730,-160798,-363735,-188048,-509402,-988788,-791887,-858568,-1597829,254367,-669124,-362171,749335,1082357,-302162,879869,499943,-310361,-151756,-133995,-62618,-640726,-65396,-136,-663850,-443245,-629984,339977,-619661,24449,1047568,1254178,-470806,15074,-626924,-610294,768643,585209,296923,217810,-1405435,286696,142998,-328991,147934,550134,-124607,-1636917,-479482,650047,450928,-148619,976994,605818,-300521,360364,-227855,752490,-51499,176774,-206026,954942,413000,1530788,760780,918298,-179080,-486859,693123,1194483,1577562,-663506,-1161980,-1109775,-121830,174879,-632174,389307,427752,-1487437,-654838,-358945,-709022,-1069809,-22166,352183,-243809,-988848,-528048,1175213,-379343,516197,774867,1011459,979564,91042,1128381,321225,-95115,474096,-74853,-586746,-969142,59080,-190846,-341409,614601,-821575,-293351,-955144,-300984,250679,-428601,-949869,365936,-652537,-1072450,-5481,-120547,485823,24560,-1013227,-43673,-290806,-643023,779720,675473,329945,42552,-435302,-407200,678445,827834,-627409,111195,-1607804,391415,424214,-158564,-849258,-2646527,1050718,-586800,-229618,-84212,-127629,-516376,580732,394215,-497161,-353286,-176625,-556167,-1212335,-672093,873708,1486303,692372,629020,1245232,-638401,530039,-736726,391845,-144895,-792840,-35044,-303817,167408,-718816,-1873065,-700639,-159890,339505,67958,-903959,-166365,157631,862473,2153079,870076,-850666,374287,-590632,391089,256381,64847,-462758,474888,372706,-1082512,-378800,-540944,-637653,738092,790325,1055701,182973,-507831,157585,-304851,-817311,42895,-1430068,-704684,-624096,-978110,-639991,519436,972832,-178396,-1344877,-2199927,-610217,-200386,-227322,-1154289,192133,948334,-1095201,440426,656149,-606138,-248529,-815733,170883,1509474,-110853,236244,804311,-1203988,11961,-268216,218427,398062,-656362,-532392,-855351,36705,-793139,-329354,-917719,11003,-483743,-898321,-1191317,-362199,158181,185060,-1641934,419025,448230,39170,247825,-963397,-1737173,88447,314221,-637753,-737960,-72512,-722683,73448,-763635,-118631,-256593,-201592,-870665,-413403,-453490,-709349,-771579,-329255,-744972,312059,-213781,694155,627017,227128,277222,954225,-617951,-887137,-34396,-1334933,-135460,953886,331317,370493,-408670,936034,-612901,-260876,96937,-116603,413643,-606947,44068,2449287,327445,160014,-573430,-760035,441937,1404333,-598284,-557745,-192967,1200574,2057240,888045,-1055115,-703486,326869,1096910,338205,972188,725775,614569,428419,-586343,-415544,-267749,-90081,466643,1106579,826862,1117633,-373878,-1787395,-47497,305434,-79420,1734397,1169896,-1106310,-108044,72210,-537519,-129335,1360213,-487229,-707177,-1829723,76148,-370259,45943,1646564,1366262,554759,444315,-59324,-501717,101296,279561,41034,-1503454,372474,-792869,-62286,1459181,1012863,1348177,1319490,-621535,-473028,-300148,3039408,-196846,-456665,-238925,-212927,111977,-242869,-672924,-518086,342851,48216,650958,1543225,744003,-1529264,-601369,-205203,730131,-1585442,-439828,-51625,312334,-429184,-294971,-528585,-1139441,-975470,1121435,467745,-33979,-1316744,60832,-37053,309760,-861342,-799234,-734220,-947663,250173,204094,-126038,-219405,125589,262434,821109,1308737,485027,181668,-281326,-124902,-1108813,-684754,576755,313205,21321,82284,195112,-1490356,-736885,523354,62370,70810,-1007194,6411,268215,-925724,-198324,396133,868818,-559498,1290722,-273364,190941,532886,-793789,-520516,358303,-208245,-684354,308768,-376407,1610069,-10379,479950,1850454,-56308,149229,-7865,693496,-33938,-607934,-547060,778402,211091,220393,-213455,273400,457310,-618099,161646,638595,205912,-785944,-346266,452868,-443938,-783762,-795907,188725,993893,-743328,-451317,-927680,866427,578347,-44425,187119,342269,627,-73538,449816,-976550,949490,-967738,-496887,-253806,99584,300383,-10038,962844,965833,-552447,375075,557792,-84232,-1094126,-1132083,86141,-277606,302576,-911191,-1965109,-432759,244968,-709618,-303889,-513092,-968152,25033,-43198,-462347,528112,-379119,390986,421662,-1197297,-1751846,619625,387397,-197943,-748725,-1090542,124967,319501,181339,554567,391670,-366858,-714578,-592214,-1162633,1091286,-293374,-663496,160495,812401,-415219,-1526704,79953,1422921,-40894,-1373392,-176134,82131,120232,68825,1159270,61543,467428,580583,-349542,-53420,-394446,36235,1413714,-1005827,-302010,-383601,1214580,143027,-621922,-265085,47169,372973,-859597,-5920,-189473,190214,149225,881297,1727455,-766641,-182159,-207616,-421099,-196906,-902375,820024,-486720,-604999,402304,-1456953,-704758,868300,1279603,550282,-722101,797019,653061,-226344,-584720,-101729,-275978,285969,115822,-2634,241061,382495,388005,1054123,618732,-94501,945847,-271664,-761656,563992,820965,1191100,-163233,1661578,1205021,605430,318647,98107,1818805,-297333,271332,-684566,-1157832,87985,-1398985,683702,481299,-356968,-1269460,342547,-1381137,-386990,-1926510,-283201,-1009048,-255100,753589,-53781,402153,-232092,-904013,-149670,1065506,1004628,383645,-843575,-163511,578762,-64145,-213657,114863,-508028,704738,222787,-428885,823433,60169,1022394,1078832,1511733,-426442,14697,-274920,988419,282262,649391,215334,-595216,558074,137209,942148,1273115,124101,930158,1338127,106574,229873,-256627,-1104551,-844817,-99306,-378397,-785590,887073,1348433,916184,-1576270,-626480,-348140,-285003,733262,176385,183492,-748939,-588484,-309235,230537,236740,183852,331464,334098,466191],[-331324,-324589,-362299,-1050689,-351063,-145740,-114586,222712,-2642,327763,292852,1063035,26826,-1338949,-991918,-491724,690585,-85528,-159793,-394926,-279206,227046,-870421,-532571,-543690,2222432,365086,1096782,114013,-869964,-830837,-253577,-215643,59864,132631,52080,1561010,912948,1370707,745690,-1532981,-102841,1684800,384958,-174356,336583,-135970,-589946,-611581,-1069976,-249358,371557,-555073,169816,440674,-36635,-422327,1155998,660382,550173,-457477,351982,-727434,-1070363,-124305,-376021,-767236,-865600,-1499212,150691,-144755,42890,583439,-215226,-421453,526771,865407,743002,1069039,36988,212814,672143,-56619,-129899,1361656,-672268,-476678,471695,319260,-949553,191424,48043,-572346,-156337,828982,-1147396,-1625291,-1056222,410786,316506,760934,-203545,-97488,-989,-223862,938022,662610,-469985,244865,-966982,823003,1295147,1721087,-274541,-1318806,369267,1113357,305581,-247369,1055762,604215,-1028187,215602,76203,-1156396,268981,-66209,-1408948,-428100,-240195,-443608,-195636,-920316,-110075,125991,-23258,1056591,11772,1526446,880132,779228,510343,1241365,-192307,-723321,354277,-75406,199505,113857,-1780373,48501,999071,-841338,-403823,1010375,1171090,476484,170225,-30445,453422,-536773,1044576,-508096,-1548854,438459,11039,-934084,-148791,-1123287,-78737,67126,-333160,-886418,907733,-34463,-1676600,406712,624575,-1149558,239655,53547,-441506,-438606,-321614,-604095,542024,206332,317884,604760,-503635,-7709,-64549,373657,590233,-318235,-399892,-605776,660693,1124907,-19459,162702,-467891,139027,199604,326458,-52008,98571,124962,781721,1574297,1291494,303632,-328384,-186783,444755,504057,-10560,-77869,-791850,-721151,401522,909285,-489982,699353,-152739,907320,116849,423180,-937285,2990,-1053645,-716310,1113994,314393,64691,-69752,-1191880,-550174,-6673,-260792,892846,723982,815279,300593,-243086,-1146666,-456195,320810,12369,138788,2782415,-297286,72536,-27879,-581284,763986,922691,115502,260588,985874,-48866,139365,-30675,-33760,1222910,872476,234986,-482729,-485765,-860557,-1181444,-489729,-326380,-870809,-186199,-477990,-1020191,1374958,172326,-778172,-474809,-500781,-604231,335576,194565,-858620,338497,546546,-413441,-358397,26924,-493776,-998530,-627285,454057,171901,584207,-837795,1009050,-680496,-778756,561090,-76936,-168446,-343696,103700,1438129,1418756,-27151,1157672,10863,-588507,-760216,-719469,1542876,438998,-47981,101518,391810,-1147061,-360396,-187129,-343798,-190146,-1072310,-560673,-733122,-1623455,525629,-546301,-103442,220076,458557,-423681,1387580,727204,-228088,-433625,-60079,359649,-489684,-402788,-340003,-710546,-482730,-832762,213329,-651447,137476,902192,1791169,-776971,75110,-300231,114814,922134,62282,40281,905809,-1379860,372761,758343,-372766,239317,857133,-350818,-1777698,-524042,496042,673032,-261015,829518,102369,-172467,483416,-34874,589330,-18532,453393,213490,1360335,110625,1367470,639338,812953,-8323,-476654,920665,382636,1384447,-531108,-1314182,-1181413,-334326,439245,-460905,105713,30526,-1165359,-353103,-411150,-592127,-1395382,-623821,298327,-245283,-806169,-895750,762101,-172988,458995,627286,705828,516943,12010,836685,921128,-234792,546961,-24768,-253942,-1056491,185520,415605,452865,591963,-731154,-1025223,-1092928,98669,240891,-468928,-899746,368340,-929658,-582172,12404,86831,518319,187763,-1035423,-278556,-208868,-570629,547034,265461,-248188,7984,-400313,-560945,751171,541778,-472335,-308860,-1102925,895930,679445,-167837,-987466,-2095887,1454781,-696509,-176413,-784184,102918,-624674,791011,609445,-505456,-802318,60231,-87349,-978080,-703416,1026286,1838611,449622,515131,443221,-995868,713251,-668116,149167,-336358,-575083,268058,-475840,122335,-523708,-1725394,-662980,429369,288624,253694,-592316,-197826,-10522,867190,1742421,902673,-173804,899024,-149556,-247393,185257,-108970,-945800,455042,361490,-1399174,-189145,-119976,-499282,942894,651672,1085177,63563,-678649,-95875,-290525,-802280,194999,-1291258,-716325,-1347364,-991626,-647363,737995,600643,-395294,-1229271,-1491464,-634592,-567174,-360919,-1019382,2278,843604,-1444817,106747,223343,-934335,-182854,-1297621,-223389,1327098,-244757,191289,724691,-1800680,-252451,-600293,11697,205861,-1078371,-421119,-671155,-41336,-869539,205634,-1047634,86314,-513917,-1136722,-1321947,-401942,521992,-149753,-1599748,-322764,-47292,-287254,434482,-883762,-1596402,-168340,1005200,-443835,-473025,-276090,-1025659,-24231,-459235,-462075,-722064,-144835,-835527,-60795,-345357,-942512,-744514,-573109,-1116930,158187,-393195,850899,763858,416621,82773,838269,-629537,-941174,201580,-1076002,-565428,855035,536287,800505,-277306,1050479,-654797,63136,-252791,91936,361349,-441569,140346,2178396,-46066,128013,-530530,-656857,394516,1307824,-604495,-433867,-243210,850462,1987374,747110,-1476607,-683391,133483,1000868,333295,509658,621594,510848,383902,-1065467,-21307,-259148,-283505,520560,1369796,874955,960197,-456558,-1239259,-183385,540275,34685,1713061,935205,-855132,-2859,-96930,-610584,95082,1266387,-570525,-717526,-1795706,58492,21575,-276647,1286011,1177563,136373,646799,59003,-476503,42227,909798,152343,-1248170,34656,-855903,-433747,558945,1092810,1180550,866115,-973457,55694,478771,2557703,227645,-574294,-209516,-178172,37223,-579300,-738585,-314053,228339,-195209,722183,1343692,432571,-2042332,-246849,-268905,667794,-1854198,-938864,-16285,137905,-338991,-122733,-672030,-804436,-741701,621325,105056,110995,-1668316,-258011,-295695,252528,-754408,-394490,-594019,-1190814,-186469,194623,-365388,-193029,398355,-100565,583752,1723210,308528,-124855,-311408,-156597,-870036,-703541,701110,885615,139468,228153,450591,-1629355,-912064,627610,-543242,-226482,-1047993,-236133,421837,-1050019,-436411,527859,647797,-838522,1387306,130417,236954,-40313,-775889,-653157,340981,-460612,-430715,976122,-358549,858313,-54948,260497,1336147,10595,445222,-257093,602659,122837,-760676,-363550,1021073,9352,180001,-177793,365007,323192,-485223,660755,612833,38783,-803835,-533616,171007,-190810,-1069060,-399847,-432774,537709,-820044,-697306,-758633,813783,258712,-396861,36060,489941,466112,-281707,-404965,-1105492,943270,-812235,-732717,-802317,-157107,96753,-192990,788625,919515,-719357,246453,559952,60675,-662615,-805097,-258173,-448596,-125325,-1233388,-1959180,-437027,-123316,-690562,-71309,-62859,-898252,356441,208938,-547684,608405,-232095,834515,325073,-725835,-1335938,-32700,475356,132618,-426004,-804266,476000,331023,-100600,150473,437903,-248056,-425515,-406609,-1253798,1146276,-499443,-568860,153292,860044,-818965,-1609034,274840,1451440,25114,-971627,-364106,-100930,333513,-426570,1334860,391556,274864,637461,-668664,-220004,10663,116096,1300187,-1056258,-500694,-241641,941137,67668,-444865,-501264,154964,156223,-969944,173162,-48220,129674,501943,1372817,1598754,-275664,-50109,-106285,-8761,-408203,-887739,947010,-240163,-900086,786505,-1417338,-884114,1007280,1128957,635872,-399523,268254,506854,-614904,91542,-49,-211996,356246,167969,-283882,356113,607798,450657,1067289,580358,-336355,1038097,-38106,-855991,380123,760613,1339291,244611,1795950,799689,24254,88965,4783,1589262,-187592,134008,-334070,-756917,109248,-944074,621041,909020,30425,-1427259,-84272,-1191344,-590864,-1921062,144957,-234974,-59229,1179158,-219799,454375,-96820,-776366,22092,991736,948561,314870,-876946,-28009,626160,-374036,-245524,-2820,-979975,805567,58271,-229843,246165,442007,830999,1223994,1984188,-64883,451395,-190725,902742,717214,670523,182287,-188589,482656,64107,928224,1152410,133490,703836,749934,-129001,242027,-835900,-863150,-376161,127932,-233024,-65748,1095114,1664797,777436,-1198710,-606345,-160139,-547606,432673,448150,136404,-688258,-480597,-308335,165882,447776,465942,456452,396320,563816],[-305449,-226623,-538084,-1015277,-631448,-767181,-339446,335725,603306,681362,-15308,661786,-254093,-1560063,-896365,-388015,832927,-504672,-412663,-150883,-138862,393017,-1051927,-773366,-764258,1908044,616616,636422,-118165,-619354,-630226,-126112,37858,58054,209284,507193,1357966,541902,2018520,1065534,-1439309,-121780,1451502,209504,131867,173818,-515599,-676892,-326657,-609833,548504,819197,-104588,-13841,73994,-133491,-198386,1447529,783915,283151,-699796,838898,-327427,-683833,139312,-661033,-176165,-527947,-1380205,106710,123014,86739,629315,-428437,-614586,524813,911565,620842,967899,101269,980018,904535,-566060,-433203,1074841,-894662,-295648,260977,208269,-1059648,16368,-337246,-388781,221038,1288478,-1314918,-1134899,-1195028,692424,-69143,301228,-381207,-346127,191857,-92049,1308645,995937,-717910,357937,-751601,1027531,1340495,1422157,-549630,-1571235,663828,1746111,663649,-402877,1025810,468030,-996038,489596,379837,-872436,444924,-30021,-1666447,-251239,-601703,-68113,-215363,-653247,176255,16951,201176,1232991,180254,1311774,760348,1032527,537189,1221442,-342996,-866319,310474,253916,338085,383550,-1485997,292768,1042818,-352028,-118159,770892,1500508,533097,496377,249485,421745,-634576,680970,-920814,-2041740,608479,485946,-1023864,99503,-1064333,497215,5639,-563495,-719238,945046,-62003,-1453763,-76974,674481,-722465,958493,515977,61735,-131251,-626769,-1090815,680622,184085,477420,674406,-678604,-309184,335438,156421,239482,42959,122873,-516044,186037,1115319,357769,571541,-616403,44455,64680,550274,-400030,-142595,-245542,1204651,1396410,1023437,591416,-779878,-33869,-22489,898495,-236923,-220911,-648781,-120148,582427,606702,-306320,849954,483248,772708,69088,91734,-790326,-192304,-1203776,-521774,1120603,577006,337204,-103632,-1262609,-635510,-184481,-478024,952764,303578,769720,533335,-264513,-1148495,-617188,279200,169142,203062,2429991,-55907,-19228,-440438,-60430,948783,750020,-220726,157849,968766,-54942,298851,47405,316079,916748,1146285,549640,-266428,-363228,-808601,-1145819,-304181,-481073,-597802,-220219,-743842,-1969273,1004255,29046,-471094,-843294,-576249,-179281,-80011,-282709,-1104318,254223,398045,-47269,-240090,384221,-167623,-659733,-772928,-62415,304239,509214,-882328,541266,-823773,-1112725,261950,-350519,-127076,-475220,-553273,1020688,1192676,-288046,871301,-241032,-840815,-533431,-667569,1399792,428076,252459,-32930,425327,-1048233,-467280,-2292,-372797,200721,-888212,-206481,-454156,-1344734,698254,-631075,40735,-79994,350514,-566485,1564441,888440,-51361,-757160,-79188,683793,-208064,-634445,-617257,-808574,-417123,-792486,-10211,-451074,83475,717069,1936055,-1014420,112996,34509,806796,1048167,-505650,-224470,1246982,-1208938,381821,1094264,-344422,266837,1050221,-570456,-1855963,-532933,181428,851993,-218516,494621,-446261,-44969,439281,225036,250479,75660,587537,716201,1708994,-278103,1125041,587616,617510,290973,-348697,1154632,-351735,1062252,-315277,-1295890,-787822,-474520,674070,-175026,-176129,-263236,-703982,77528,-249654,-395039,-1512418,-1185531,34647,-214796,-302122,-1086272,308646,-21756,381830,356130,249525,38865,-157823,477478,1419726,-320478,642208,40371,217485,-1002986,359781,1019868,1062685,483804,-639314,-1933927,-1219671,528159,206234,-289844,-746392,69730,-1081247,30022,261015,286706,508098,406274,-881848,-356110,-230374,-384338,287555,-23496,-667540,-26583,-264526,-582648,787102,166168,-253364,-619505,-554114,1235493,977287,-214217,-1109333,-1370816,1486226,-603031,-118335,-1624211,307826,-574033,696592,519121,-538493,-1084865,414966,627308,-626779,-854417,1023975,2013750,93428,331846,-435827,-1252499,851445,-482653,-264896,-309982,-215351,479423,-610569,104930,-97075,-1347792,-623945,1018130,211247,534955,-226761,-248355,-25059,853822,992213,879915,401510,960588,332995,-574138,188976,-338184,-1264103,341625,228399,-1447466,34245,329123,-436733,943964,202324,841869,-36062,-803567,-355058,-153068,-760131,367430,-936259,-556589,-1517888,-830066,-523906,824189,353394,-617784,-1025755,-839538,-704115,-806938,-683463,-710692,-146574,522969,-1517278,-197666,-302362,-1304969,-126691,-1416048,-389649,1113193,-397950,202802,548528,-2124439,-416753,-858866,-221790,-141190,-1256492,-345244,-514491,-50393,-836698,768076,-957542,-109742,-627875,-1156113,-1129221,-471140,794854,-483407,-1278831,-1075190,-479144,-646043,562331,-781158,-1195270,-409031,1295615,-325706,-127721,-492967,-1330502,-114649,-154768,-651426,-1039748,-133179,-829241,222803,58683,-1126794,-529930,-584787,-1068299,187567,-478193,1135126,955970,527197,-10097,777337,-424573,-944887,437355,-627707,-929603,661443,656902,1133173,-24653,976805,-648666,307074,-552393,403793,280356,-465115,156538,1574197,-417184,-25260,-491839,-519565,205591,924132,-546886,-262192,-383313,287975,1597298,706211,-1607352,-499601,-106794,784334,167829,11813,431920,485185,429189,-1229164,426979,-270653,-477725,382190,1450350,788460,735287,-508062,-578565,-87873,808202,255287,1335708,644147,-475842,62168,-191383,-529694,88901,862383,-624587,-622774,-810532,-29899,248222,-423162,918079,809746,-193433,778141,141715,-411834,68496,1321723,91720,-924568,-484504,-1014981,-794907,-320044,1038851,774802,396525,-1328522,583704,1267932,1577316,414427,-676184,-226683,-2583,-116329,-883858,-848698,-69834,241985,-369713,780363,1247030,185937,-2168153,141614,-155945,517981,-1839455,-1401505,-153713,-59587,-257686,87044,-722471,46186,-303230,63417,-370552,309513,-1612220,-650265,-442615,315621,-709013,573,-382827,-1332194,-552989,103594,-567963,-149220,791887,-414322,258797,1806121,289982,-276064,-250504,-119958,-475217,-667492,815283,1409729,201444,262980,645365,-1496272,-950911,574771,-959665,-417038,-920267,-393316,704180,-918533,-435650,659602,382099,-906222,1386651,636869,207986,-597059,-720076,-686495,210851,-629627,-200950,1446538,-292644,-29218,-99346,26324,672962,149425,664167,-446364,382257,317504,-799262,-10811,1007210,-139303,142226,-42806,517512,200707,-316368,908935,522402,-151776,-822877,-844643,-238801,-18673,-1333707,86245,-939778,278867,-704860,-944531,-614221,748270,-130858,-752356,-203010,369474,752695,-459036,-1173104,-1052614,882496,-293833,-843702,-1050850,-340245,-234349,-353593,629234,836474,-947616,15841,465457,273919,-368025,-803309,-676038,-650476,-680800,-1297722,-1132654,-336591,-343250,-620108,145436,173536,-737906,677479,530168,-535955,638851,-85769,1166534,315372,-191707,-861379,-585625,539656,295442,-57557,-481844,676829,241471,-575306,-494219,434269,-113060,132262,-148375,-1043353,999216,-709647,-357792,94313,919166,-1040728,-1551643,444333,1397344,138977,-455974,-530683,-259636,578402,-713014,1596559,639626,67381,731803,-777079,-221368,408999,343969,1047973,-963175,-763197,-232484,620429,-21006,-237591,-598795,212838,-198917,-736431,272156,92069,-197559,645841,1687210,1313557,172765,113362,73524,455668,-531345,-723357,1028472,122822,-976572,1126596,-1021929,-824943,1026806,652794,559852,121584,-254073,341655,-880681,619881,137820,-127131,427233,221062,-528777,457321,793371,395242,1007973,616743,-606185,988981,165582,-749115,136055,579350,1475704,773981,1610291,419073,-563535,-160814,15788,1307501,-151503,56663,104405,20221,218809,-448489,477845,1192533,587528,-1461280,-384369,-820032,-699481,-1640304,550973,822678,71004,1447624,-377311,352001,287462,-527081,257384,754107,685194,150949,-724227,9126,682897,-571176,-107263,15980,-1311695,657716,-159707,-4397,-342418,734571,840552,1275500,2270217,259446,622352,34252,827382,1175972,655914,17865,154129,471515,78508,862119,907143,160037,478391,258904,-161486,180570,-1399279,-515670,242780,437417,-134543,729590,1094438,1801511,460794,-273678,-330959,93510,-722930,78202,677188,146384,-533829,-319664,-356177,15326,475871,581836,480205,433124,560229],[-321864,-191986,-690974,-740579,-693403,-1378350,-454346,469216,1047594,949473,-363318,250801,-357664,-1481336,-685332,-40645,872319,-823778,-662888,137266,18609,554078,-1180960,-1281630,-1161322,1381171,818507,281428,-408929,-232659,-342629,5514,385893,137872,291469,860273,1101227,111638,2228433,1066859,-955298,-85531,1111041,-231968,264738,-94478,-948440,-688872,186470,170520,1277671,1208325,310969,-166291,-319103,-162837,40787,1435452,669197,2374,-737265,1261384,99531,-97927,360831,-852072,482101,-278223,-1361356,245113,236388,5845,747181,-427457,-803446,353085,707500,519514,711541,149593,1553707,1096434,-913579,-716947,663351,-1003083,-128221,-159284,133519,-1014535,-146548,-550833,-61527,730293,1507777,-1478418,-437144,-990858,1114840,-282761,-84573,-607743,-592722,251904,71546,1691135,1387241,-860041,155181,-658594,1033864,1131157,897431,-787889,-1785318,704492,2128272,935137,-365614,729214,286881,-788685,781785,622854,-258799,542916,-6723,-1696085,3433,-915990,129416,-285158,-337373,434846,-155935,492746,1390056,342058,740782,480777,1301370,586423,939261,-606313,-859362,226634,616827,474542,771930,-917025,501289,917450,332810,206874,468137,1654126,622431,797974,563524,303597,-544950,58396,-1336698,-2214670,671334,960031,-1131683,310459,-741862,1060451,-35206,-859921,-391899,615157,-108791,-869018,-551299,564723,-172034,1723982,895904,541362,210354,-647781,-1402529,719194,104789,439392,537784,-667859,-492775,762248,-40866,-135365,364704,473542,-481138,-183812,915729,669783,989053,-427042,161912,671243,959710,-663426,-159488,-180434,1383750,1124622,801790,756329,-1091591,121829,-463952,1103815,-525548,-336045,-486034,186966,514109,290238,-200765,834744,603574,629314,-34958,-440471,-534620,-401239,-1264515,-239502,934114,707177,340607,-170177,-1089516,-639673,-372718,-655303,821689,-154654,551876,594541,-275008,-1140953,-760119,216072,383373,317258,1749964,280786,-187210,-921113,220427,995568,624916,-613257,-19363,792846,-14786,489617,65575,499825,736772,984276,714010,-101809,-120070,-609772,-950397,-198564,-670462,-379644,-22248,-1029869,-2343869,461597,-169472,-81606,-1125657,-581835,246625,-349153,-759179,-1384585,81926,242150,225223,-102481,750104,45876,-227224,-638369,-412999,503826,374177,-910907,30523,-850954,-1317190,44924,-361968,32433,-561638,-1276286,674101,1013021,-551206,476292,-577528,-854682,-238623,-409398,1196440,262064,460891,-236416,348472,-802551,-499070,104024,-296622,546056,-482463,272170,-72300,-834616,687236,-925960,47241,-142974,736193,-697820,1233313,968210,153975,-940651,-172692,841890,73635,-720068,-746270,-947566,-315144,-532643,-284533,-130347,-59040,579900,1658244,-1132019,123474,274845,1166731,1073328,-934245,-432991,1087118,-1036877,200196,1023111,-262705,236498,1069375,-742670,-1782998,-469522,-194805,924462,-40816,121256,-807526,62742,353724,492074,-156361,192484,643496,1034842,1852193,-580550,831756,719450,366316,662276,-137874,1289623,-735244,904648,-64836,-1160288,-74665,-540984,748125,178390,-398279,-344816,-201175,502733,19908,-180321,-1318192,-1551424,-318600,-93614,440021,-972324,-126379,3475,296200,8775,-187834,-280943,-336858,181811,1655120,-372452,803667,104691,674663,-749394,545518,1510009,1407237,344729,-475199,-2531733,-1249086,889467,195536,27493,-564495,-439915,-1040092,610140,681185,449493,439647,622075,-608640,-287428,-353487,-143916,79189,-61467,-823048,-56516,-80419,-465771,807857,-162966,3061,-804548,-87414,1366739,1323383,-303312,-1194224,-671650,1212534,-237192,-89577,-2332126,427480,-365886,306045,50740,-650818,-1133572,730631,1289200,-250655,-1135244,768713,1945889,-271598,126704,-1186381,-1342365,853569,-282526,-763141,-9178,213909,491970,-660447,92465,583782,-904698,-543394,1421125,103627,864152,17063,-319403,106307,902896,96816,808626,785211,599054,724197,-358246,313996,-508384,-1209327,164546,14643,-1122856,230085,720163,-464574,708161,-407241,502932,-59769,-776285,-585250,85850,-712707,567475,-513111,-272790,-1109340,-573943,-366648,744466,308796,-812790,-773746,-488541,-800799,-867221,-1189984,-373071,-257909,120687,-1333394,-407588,-744177,-1447035,-11493,-1137102,-265827,898376,-521574,258166,332607,-2085418,-499184,-976389,-445170,-598698,-1271270,-336692,-391168,44124,-667227,1190448,-716618,-452557,-774324,-995000,-739529,-636413,878200,-719881,-838916,-1601545,-729652,-913074,612698,-692083,-629390,-566223,1170738,-320239,180362,-687761,-1503645,-171735,74904,-719191,-1027861,-128970,-864913,334057,592172,-1173414,-185923,-349526,-627373,324107,-453813,1338454,1067467,515911,20658,776024,-127602,-920367,602994,-74554,-1025820,483002,648643,1244770,341314,809688,-554782,436469,-729876,776428,158586,-702009,93188,873837,-678053,-224259,-461305,-339579,-30933,466761,-434524,-101090,-553452,-293536,1144192,758988,-1401076,-175129,-292062,531926,-59473,-437942,79772,491082,583932,-1151288,681736,-349564,-668064,138770,1364665,625697,515823,-532169,-87629,139788,1057683,548404,715879,348169,-150404,10685,-257684,-378071,-143480,242923,-673443,-433985,631122,-146698,260136,-399186,614017,418197,-287016,733314,151436,-283342,185460,1468348,-48639,-534111,-956502,-1233643,-1053965,-843886,904210,230081,47238,-1483104,953014,1788253,592543,269759,-763086,-283334,281908,-253110,-1043159,-992612,195662,319455,-448827,795466,1262220,63011,-1752445,421870,65903,350406,-1481028,-1597100,-356596,-222551,-167223,288519,-680991,1149824,201421,-367854,-896972,592577,-1195042,-1054955,-454680,467615,-638508,288850,-126518,-1320645,-677573,-17865,-653144,-121164,1144867,-594082,-40761,1568685,482505,-301936,-110995,7683,-50294,-614249,872907,1704401,205180,148483,707896,-1197933,-891318,385185,-1127460,-505042,-666726,-436002,1121153,-522292,-207106,803939,143773,-733384,1245271,1078742,105422,-1030124,-704989,-618064,-21428,-673240,-42759,1529000,-210763,-687578,-96008,-223366,3638,305938,739442,-495803,55610,504039,-681341,540832,751545,-208179,148368,40266,674420,105900,-147420,819755,388669,-253835,-841499,-1201284,-598996,88503,-1473510,590508,-1136390,430828,-347077,-1130743,-522213,708985,-408745,-1020976,-446521,4564,813972,-583373,-1633936,-839609,758281,310331,-804362,-904905,-433547,-576622,-438302,463673,722347,-1193247,-268632,317606,459767,-294515,-1191843,-1055224,-823125,-1152928,-1042844,272413,-151241,-333245,-527616,279095,-18644,-526395,940951,919097,-390543,622372,-3166,1327088,431354,172703,-459734,-821238,543495,268877,181946,-186416,675062,121087,-1079714,-1088855,432665,-2471,794243,102734,-595249,676575,-871206,-104249,-6523,947193,-1048134,-1323657,547657,1164094,272706,36896,-672571,-348304,835186,-673049,1773915,720678,-98598,823956,-599219,-60881,727067,716603,692722,-727733,-1061819,-336895,320976,-89722,9611,-513461,193517,-532757,-238608,306391,235540,-660343,666787,1743644,788884,300474,264324,249457,831793,-495870,-463487,1024722,463652,-822022,1379348,-424451,-555466,921576,105930,378478,699235,-650265,202615,-968499,829255,193278,-23843,467481,260352,-657733,389064,877296,232249,873253,706941,-814395,807443,329085,-483552,-113803,331406,1547770,1163816,1196805,182546,-975093,-384538,117125,1000093,-234542,-22161,504896,974443,407146,-4272,290450,1191767,1069861,-1297586,-475299,-324205,-719336,-1155145,825070,1534376,63650,1461749,-485335,143553,799764,-208594,479778,442082,288961,-119633,-484334,-103333,674126,-627661,182991,135760,-1401593,291871,-435941,200568,-688141,1012515,1092985,1232432,2272977,468716,515537,356825,878776,1656643,636295,-209892,364565,476007,88505,744717,624928,193527,292837,-69322,17334,65244,-1770798,-228002,841824,756959,-112368,1222165,864469,1668382,53723,824557,145822,359609,-734464,-170807,814219,217176,-310214,-109578,-446841,-189921,363101,530653,386010,432813,437427],[-370168,-214738,-787792,-303964,-544045,-1724492,-415508,624135,1233468,1054249,-661602,-111295,-285837,-1087690,-387881,481071,791557,-897243,-827287,375698,80516,674907,-1158681,-1752645,-1526620,748439,918884,91486,-690609,197544,-64086,125262,732763,323929,335149,1023599,868953,-241257,1903479,791036,-172160,-10412,772945,-768166,216488,-332630,-1311902,-636997,761467,982384,1567303,1270465,339908,-192866,-576144,-106325,285338,1204072,356068,-195373,-593962,1486625,471634,552000,477930,-854873,988884,-187600,-1396199,505554,109267,-184525,888225,-253309,-1105225,113137,269297,463090,444813,155494,1714873,1227683,-998015,-964455,227020,-1016990,-62472,-679201,7159,-812437,-257144,-551530,338237,1197487,1469266,-1647840,116876,-484881,1557061,-281161,-236811,-801463,-808047,163074,137213,1884670,1705232,-904878,-346641,-681859,829089,797499,277251,-942733,-1845090,504464,2224314,1081827,-95586,261419,73147,-540320,978158,732188,448400,555437,-58418,-1561432,294631,-1163256,48267,-345934,-19918,551587,-341892,807176,1441009,441142,-57427,128674,1449117,670723,463657,-826263,-730454,133248,906465,634515,1180659,-280139,589694,723601,930955,469603,184997,1564187,710267,988680,846404,139680,-334022,-601103,-1645368,-2016909,625387,1301881,-1189910,393124,-274107,1432120,-64583,-1151142,33576,23788,-149211,-216710,-819331,297331,334686,2201407,1102408,911069,488220,-389745,-1430099,655358,-2360,161159,338099,-476502,-481815,1088473,-207416,-464338,551799,558439,-498658,-319163,665173,866411,1311484,22844,468969,1667094,1414667,-801356,-17373,286804,1307975,742338,547755,743544,-1231792,240063,-816007,1109826,-724416,-379210,-317295,201013,270649,76063,-166131,739944,417149,529268,-191030,-1105255,-226109,-556181,-1271157,70217,604496,664072,124717,-235511,-726495,-490774,-469338,-713182,566830,-500272,72601,466344,-259741,-1175689,-859580,106135,607395,440061,922829,627331,-363422,-1347173,279586,870643,563118,-922653,-247680,606087,41443,679618,44117,488532,614712,471874,683974,-13163,212374,-331267,-679791,-128751,-798425,-288414,307378,-1256281,-1905228,-144473,-387124,270124,-1305280,-527571,506238,-391590,-1080562,-1568571,-114865,140069,282247,-25153,908739,124661,215605,-271355,-540309,671813,230451,-867180,-364510,-667644,-1271244,-9445,-16587,263318,-505566,-1854878,492609,952648,-724649,86126,-950692,-614337,63404,-40567,929184,-28974,499599,-449705,163309,-521397,-529765,91833,-163490,743587,18634,822851,331702,-245881,487460,-1286315,-54299,-48801,1309977,-773589,473452,973457,312866,-892403,-308948,816264,236902,-649164,-693352,-1056743,-246570,-138096,-524231,144148,-203446,513751,1114710,-1093337,117069,370453,1022865,957684,-1094565,-527779,548596,-961278,-240607,597567,-169274,185398,901883,-844126,-1493811,-315104,-507922,870147,197977,-150745,-843884,139039,299478,690498,-485670,292726,707960,970112,1681546,-649380,516835,1028177,89166,1001351,67906,1246942,-659832,1088816,158105,-1018859,664589,-551575,610861,522226,-509522,-202088,232357,796836,295830,1407,-829367,-1629756,-541976,114978,1197904,-562103,-499968,-123615,235279,-344403,-467836,-321003,-405801,49021,1532856,-428911,1069928,164637,913805,-351736,696764,1803559,1527447,229378,-211707,-2454934,-1123314,1077435,235411,358350,-441516,-992745,-804052,1011691,1122737,558205,311650,791156,-288627,-134629,-538918,71408,-8265,176405,-714571,-77787,80222,-247899,826506,-383663,257232,-877991,224890,1328464,1696977,-419029,-1224469,-79963,819544,340830,-99552,-2626937,430405,-54847,-266414,-641872,-854426,-1004788,843273,1609458,79794,-1463997,247183,1675786,-527683,-29855,-1639651,-1253825,670831,-145838,-1207475,470674,596139,278498,-604169,69645,1423096,-497622,-384223,1488257,-43793,1183203,13437,-408831,335383,1059753,-701574,706476,962001,79698,893264,320124,549912,-481635,-738486,-18365,-221072,-511980,362786,955990,-575894,284982,-952616,275622,1535,-495510,-746533,370151,-661877,768716,-169120,52224,-372091,-329147,-277675,504413,467796,-953321,-495220,-456925,-890972,-758198,-1703258,-138624,-350337,-193946,-990311,-488739,-922676,-1164586,153768,-586221,44362,706807,-579826,336708,157487,-1714007,-548616,-934684,-617539,-1085094,-1234339,-403149,-287933,228852,-364597,1355596,-476426,-725417,-897933,-748620,-311123,-923089,715463,-795270,-476658,-1772257,-779112,-964068,569238,-625640,-65424,-608117,750936,-392652,340528,-827576,-1487296,-172718,181781,-749744,-640917,-93199,-915961,233573,1013422,-1012695,187290,44421,9752,470367,-336518,1249661,997823,384740,169856,822203,82356,-944179,627466,462522,-734674,355351,478547,1125486,794305,681249,-355339,459185,-756107,1119151,-14613,-1014526,-34286,313304,-781012,-367827,-438118,-156259,-197874,195190,-289155,-1419,-676912,-711395,827247,876531,-922643,211533,-349639,304081,-226128,-787124,-413492,494913,820559,-963640,636297,-488202,-838125,-78836,1181697,467497,336270,-541895,66063,354188,1231589,847824,34050,57930,-28756,-179477,-353809,-273752,-497383,-418033,-732060,-200958,1792860,-227128,77161,-254740,412615,198011,-69085,508462,72474,-81381,363990,1417192,-159241,-108896,-1153632,-1443443,-1151548,-917706,768684,-290258,-95877,-1274208,1045722,1866773,-28187,-113483,-843548,-359578,602566,-260184,-983204,-1127382,455261,378250,-427537,754492,1313945,72231,-853651,514588,294496,236463,-869140,-1426966,-490613,-300849,-42647,488053,-559645,2085833,618035,-541957,-1302704,941334,-600480,-1363942,-357373,661605,-478000,413129,124697,-1150286,-486657,-119273,-583307,-145477,1273011,-599282,-208351,1134155,802488,-254132,72903,213275,285681,-570609,846358,1673109,164434,-91146,609778,-880748,-775447,148956,-1072533,-538609,-370014,-367100,1600635,58356,149027,916747,-8534,-343941,993234,1317830,-50492,-1261614,-770407,-471476,-274197,-580947,17612,1148819,-142890,-915282,-24027,-477363,-552543,425812,658582,-420401,-317535,641862,-435319,1234886,358423,-182758,223256,-28436,759280,49778,-5751,441483,238756,-172808,-845545,-1442999,-749560,172263,-1425205,1066355,-959178,958612,214862,-1184717,-486596,701773,-429265,-1133525,-590625,-491912,678036,-635226,-1733985,-528808,584490,707607,-627228,-401937,-428620,-799569,-423431,291863,589121,-1363960,-516025,177390,543552,-417562,-1756164,-1279452,-892593,-1340090,-555381,1562987,57050,-120313,-429451,289158,-600191,-303776,1129791,1346285,-97318,584322,-2217,1297122,632488,214368,-213695,-671717,440664,94085,178770,24191,471409,-5851,-1437473,-1387938,491023,51082,1324343,287988,-52615,242262,-957417,105813,-136997,885364,-870989,-931492,576067,707092,401749,417891,-783753,-321778,1067727,-336449,1783432,629711,-171564,848603,-186202,190689,917093,1153333,312068,-396730,-1320273,-501629,88114,-124994,301266,-248043,97392,-677025,334794,297490,394706,-1015830,682532,1550058,61518,-14088,372864,329895,1020904,-263067,-194086,910863,650724,-494130,1499642,170812,-181794,712282,-239179,198237,1167744,-866598,124299,-878919,714191,94247,99031,455151,270330,-611621,46274,828795,7520,675310,800986,-895128,538564,474137,-157720,-313877,86881,1499732,1202854,683537,88156,-1189295,-544173,261427,700536,-442235,-146193,761646,1776249,642526,386516,119317,822717,1280535,-958462,-343683,225324,-676289,-588489,904398,1505303,-63763,1179069,-535409,-112582,1238334,107759,593465,136632,-127952,-459535,-291065,-360871,532447,-574866,545515,270192,-1231304,-178450,-720434,358248,-637000,1330127,1472350,1098926,1942337,519309,251991,677485,1109637,2101737,621682,-424727,378432,428201,35931,580656,380299,200535,181280,-289424,324917,-47259,-1809530,-109306,1223856,999120,-150091,1178499,460057,1280066,-282653,1536406,667807,574118,-576724,-202172,822834,324538,-42774,131437,-555610,-370464,218131,360062,203023,387303,210315],[-423023,-259069,-798894,171577,-262116,-1625072,-217913,797879,1130691,967559,-852220,-379401,-80262,-486383,-80855,975950,616507,-658742,-859477,465621,-42102,718054,-919943,-1874501,-1724552,124549,889904,75067,-906810,551260,112495,221895,970360,593484,317399,968629,709186,-462494,1181119,366537,694415,54620,522358,-1165897,65037,-399149,-1476494,-549808,1206506,1485800,1277362,846440,-153504,-58069,-545482,40155,520213,904253,-48478,-259591,-390271,1448758,719114,1069074,421794,-658033,1233698,-214265,-1347697,790120,-225446,-431072,997602,33018,-1555066,-76962,-269054,459329,285951,102338,1418569,1266613,-828890,-1161171,-126206,-952521,-114956,-1142233,-217485,-506760,-298269,-378432,688708,1459609,1229452,-1812210,294244,131089,1821716,-108833,-84937,-882373,-974212,-36796,-3385,1746730,1832339,-860297,-977200,-750209,480532,489031,-311879,-1005020,-1660982,157774,2116490,1105536,333988,-226424,-161725,-416481,953208,669112,986433,512609,-191523,-1347248,579773,-1311125,-282306,-351930,283350,451426,-496100,1087747,1322633,443997,-833466,-176275,1361046,800168,-47902,-840248,-535122,58085,1019517,822074,1484131,204241,527543,583409,1206690,562948,-3864,1208682,750814,1028564,1009888,-10663,-103864,-1060550,-1765995,-1533652,520564,1439843,-1154202,294033,138833,1466358,-111121,-1357791,465892,-591124,-162953,212048,-742958,-63297,665144,2123622,1098711,1118635,612856,24430,-1168517,506139,-97918,-263319,193581,-173408,-252266,1206069,-334070,-706305,559312,389364,-523533,-213008,437636,912590,1424903,515526,850581,2451581,1714372,-804181,146214,899672,1030022,247184,170709,561554,-1218786,285763,-1044210,1016329,-739993,-343723,-169310,77226,-33425,38067,-166893,683876,232276,492517,-380037,-1737710,90916,-586811,-1273507,347354,234472,474265,-175444,-260961,-316186,-153403,-399803,-578062,286627,-624566,-638577,193927,-219741,-1285385,-923211,-66392,744146,512433,156143,883562,-468044,-1620031,219778,577184,543515,-1028615,-476936,545812,83010,825383,-1764,328588,465860,-193709,480123,-4964,563035,-95267,-447559,-34729,-768292,-338336,582593,-1363614,-870912,-697443,-577350,477297,-1372848,-441128,489032,-197251,-1139507,-1572213,-265138,136028,96593,-57978,759763,109507,564065,208653,-459198,715877,128520,-713469,-533903,-227020,-917309,120735,630399,490523,-251971,-2117847,475590,1017601,-747707,-172921,-1285254,-177517,306509,302755,577103,-366726,370982,-604176,-92394,-280788,-639092,-15502,-26687,739591,460477,1341937,676986,257703,185431,-1486572,-193683,89117,1687793,-749453,-388697,926270,373918,-652338,-451801,644921,225845,-437573,-478430,-1053126,-257863,280948,-641266,224004,-302932,496116,556220,-889925,113387,344641,456499,705359,-974521,-481487,-75145,-986572,-907869,15550,-120674,167667,586416,-873245,-1000249,-86586,-659723,716289,401533,-241127,-576067,173419,275666,748956,-606847,344007,813667,487273,1191818,-434226,210405,1380200,-195558,1186378,159810,1018406,-221040,1514468,302949,-978578,1116628,-535657,301369,769834,-491153,76828,506094,888731,512950,127354,-196825,-1424081,-436996,371965,1732267,6484,-783811,-377546,234388,-627734,-526815,-70715,-285412,87985,1078934,-523748,1451236,225980,769369,58224,772993,1878221,1540498,173928,117516,-1713776,-839758,1023678,311973,587498,-442405,-1405611,-458467,1139443,1417104,607655,150649,888545,9111,19168,-725149,191318,69477,589253,-436973,-84982,154105,2162,844828,-502219,474491,-862334,361643,1208739,2030303,-539297,-1189265,411168,492188,945908,-121725,-2348961,325935,262487,-852710,-1276647,-1093849,-831091,664659,1467066,323361,-1678271,-440026,1327285,-593611,-71271,-1717118,-1031648,326132,-95811,-1460849,934344,810201,-96386,-458972,30060,2176747,-137787,-135204,1168123,-239206,1445106,-236939,-512367,592589,1299461,-1206644,597695,973252,-283453,758842,1121872,824992,-153699,-12686,-139463,-425080,149410,440485,958600,-747167,-204149,-1235612,284173,104047,62071,-802136,630035,-595658,923094,4925,330654,304882,-184574,-317438,154094,757109,-1017903,-203922,-588789,-948923,-543165,-1966485,-78304,-444809,-289892,-601798,-442756,-744987,-479680,301837,10129,321369,547299,-556829,415880,95732,-1141467,-614796,-783516,-697300,-1497277,-1229103,-524405,-183301,444063,21646,1241839,-397797,-732342,-961773,-535494,38813,-1283355,326515,-692603,-337298,-1608639,-702157,-731595,417203,-575279,319586,-554604,220405,-468146,288916,-880584,-1323088,-101416,151196,-834209,-2305,-11056,-927516,-33074,1112840,-625617,489458,444818,578535,546021,-164772,790690,726361,173758,399579,894918,72772,-1086417,465806,856676,-95941,232523,133320,854921,1276116,696842,-74333,418544,-650303,1319386,-236082,-1199893,-201416,4991,-739848,-378347,-419474,-40226,-213778,265528,-138421,15175,-693549,-860954,690958,1023310,-321718,551933,-275970,130585,-239326,-1017645,-933526,476861,1072587,-766245,342567,-629443,-969577,-150795,991148,382036,175769,-552971,-123692,430580,1276361,1072885,-539701,-235841,-144467,-469550,-512947,-309305,-824071,-931334,-785856,18449,2140605,-203352,-227202,-67881,306423,294244,401167,176735,-78374,180018,554926,1295920,-159660,283693,-955164,-1570207,-1078943,-689662,697301,-624170,-40082,-684696,839686,1513667,-196451,-522806,-928567,-426436,867909,-65433,-692467,-1190956,671163,355244,-322046,665635,1292524,175510,225892,420157,430629,229129,-200620,-967067,-470075,-271058,133102,725623,-382198,2508360,826240,-431118,-1355656,1272472,-52286,-1446357,-211187,845638,-220904,372796,310968,-860847,-37305,-174654,-384958,-245394,1048758,-445195,-189310,665258,1070150,-164173,261529,448715,458694,-538039,728539,1331638,100554,-368444,369322,-663911,-640513,-16311,-880575,-579934,-119115,-214299,1999456,673128,489979,923077,-50316,180476,721022,1309648,-227166,-1263802,-904548,-294228,-434603,-376213,-18569,401536,-107676,-734366,87655,-701910,-944576,468380,469523,-315509,-655319,704800,-150559,1894259,-19980,-67245,363253,-251278,704252,39171,99191,-64133,95507,127663,-819721,-1378313,-615947,278561,-1188814,1488775,-492628,1577283,835798,-1057245,-489643,703204,-165823,-1069427,-551895,-958216,420833,-603322,-1576929,-198431,397272,730309,-356202,303365,-324426,-810379,-319799,152137,452528,-1357903,-623156,104020,496133,-643054,-2087295,-1264667,-797020,-1142288,-39811,2067754,203414,184531,-322571,178966,-1283511,-99448,1253924,1753329,314851,561230,-54934,1100195,824645,-64274,-121888,-249517,203078,-145459,-65749,118621,121947,-138323,-1532516,-1306736,649919,33180,1530770,412227,425755,-218092,-967778,205758,-283359,694594,-586587,-448681,550407,91422,514155,642201,-858751,-164497,1226187,153838,1667926,437282,-123660,754809,314543,422579,956150,1489692,-2515,-39456,-1440182,-656979,-60193,-141965,618973,136257,-49222,-532601,759394,261397,574679,-1028476,766466,1185570,-707182,-655629,433416,250411,995075,133044,-2719,697836,609427,-106829,1443775,615873,160195,443487,-239162,119032,1385166,-928125,121398,-661048,423017,-158922,250485,390531,241075,-377164,-519874,659567,-214219,437160,845318,-829396,241524,619108,109550,-419432,-88790,1322036,836431,200321,15288,-1313809,-628710,385638,446628,-730625,-324770,817690,2132544,876766,764893,31050,121036,1169919,-561978,-52305,743593,-604100,-79654,780507,840723,-214855,638563,-545745,-363335,1414455,344289,528375,-112037,-456153,-776883,-254329,-703376,239636,-474493,874331,325882,-877118,-592739,-924978,459978,-212341,1652049,1726601,882090,1315906,416732,17469,882911,1474544,2383990,594343,-580748,167470,284141,-69772,386030,216530,136951,157598,-501417,614837,-81239,-1470863,-169230,1252590,1087869,-197421,613025,-1298,738871,-375697,1472177,1036033,687176,-306375,124,692261,427248,247166,372527,-647970,-435856,151110,141346,-3511,297739,-73755],[-444453,-274213,-711663,558199,45716,-1082199,102211,972670,780471,725682,-928016,-522935,195054,140294,134303,1204814,402841,-152302,-765028,343966,-370351,647199,-484000,-1555209,-1741428,-391108,740638,207835,-1014996,726311,132237,287340,1015632,877443,242191,735255,634721,-566809,352607,-45601,1385640,36274,400033,-1267903,-96215,-215777,-1363216,-467541,1379510,1470590,553984,12855,-976031,182219,-168675,257830,715093,667391,-415766,-201965,-273261,1165165,799472,1273213,164209,-342545,1235972,-217729,-1082175,998839,-644799,-661630,1036220,367491,-2017929,-128041,-699626,504890,280322,-10193,841772,1180622,-511783,-1294772,-319310,-815760,-224452,-1402329,-521046,-187938,-280105,-123108,883257,1434743,896798,-1937406,96839,580198,1714956,131747,318443,-807066,-1083748,-270201,-369969,1296152,1740944,-703282,-1483829,-774489,99461,296805,-771772,-1001543,-1217955,-198922,1903670,1036319,768324,-580020,-396822,-539141,648643,445859,1176858,458888,-356739,-1118496,819556,-1318246,-694887,-285472,574042,126650,-591373,1282985,1027926,356321,-1326760,-338641,1028021,973305,-379049,-561939,-328603,16021,891211,1012681,1579276,441906,341427,571025,1087494,416743,-65244,634224,705745,931898,977437,-94842,49288,-1198575,-1678090,-951662,433511,1377418,-1024872,26665,306750,1107205,-208683,-1425363,812293,-971057,-143505,296775,-334290,-411986,755992,1474571,905669,1149906,535484,429701,-714474,305633,-150383,-657642,142642,141536,146963,1063752,-415866,-848801,396899,62622,-449309,32495,209818,807116,1256585,773453,1133778,2559870,1676708,-692485,197649,1316439,624871,-315554,-316161,272976,-1099004,243001,-1144422,984503,-563704,-261781,-69152,5047,-282334,179132,-158451,744022,237860,503858,-568502,-2109258,389914,-444726,-1306148,549771,-62781,211818,-404637,-216680,-29480,328475,-153913,-223755,71748,-506620,-1393443,-136168,-159326,-1445029,-976723,-301336,692369,479307,-413770,969311,-446080,-1687325,159082,166273,527344,-883855,-645003,663065,96298,887931,-73547,110770,265601,-804947,180012,-65058,832773,-35489,-350825,125981,-529494,-484847,622563,-1325758,220988,-1085972,-688462,486374,-1324011,-357151,208116,170836,-925866,-1400795,-315024,241441,-263172,-194365,377975,72276,719890,652221,-243252,589980,91500,-455688,-465155,411090,-315202,394116,1368400,634971,170438,-2016709,542028,1151894,-611559,-210545,-1510707,344171,438722,490184,140595,-656945,153045,-647976,-357698,-97123,-849767,-141327,78230,544141,724466,1703503,906622,573572,-72138,-1344545,-290733,172403,1636241,-597285,-965360,853429,330180,-360418,-567865,406127,61942,-122876,-161034,-900280,-357257,629987,-582601,44472,-365113,489833,186776,-549963,130729,276955,-189421,358064,-668840,-310556,-502696,-1039648,-1637852,-490347,-171329,231235,199335,-847501,-388600,161606,-618324,522801,496478,-152135,-172265,150317,229330,623251,-453588,323339,888142,-265496,505184,-5461,-55920,1582171,-477117,1129721,56335,676485,344280,1847823,350399,-1071976,1091202,-524507,-81089,853967,-373318,345849,579216,784322,649171,207075,356519,-1028291,40513,626634,1903533,540268,-958642,-693244,306680,-780874,-381576,361260,6858,203463,441085,-666442,1903744,295151,220665,348510,750024,1770116,1560556,185589,429613,-670173,-452125,732691,374857,653494,-579524,-1564364,-159558,975123,1456591,601370,9102,907667,230522,105824,-854194,179860,315283,994827,-132130,-71299,112337,206064,854812,-555250,639344,-777084,334117,1095260,2215930,-653811,-1088482,807936,323825,1342170,-99180,-1553741,160970,480321,-1308923,-1607938,-1257962,-732406,230821,965100,455589,-1616606,-1102999,1040652,-459516,35248,-1455401,-759666,-86239,-103789,-1446313,1189026,780094,-504502,-275282,-26853,2534855,195926,176519,544260,-479477,1628614,-601895,-622355,810182,1531563,-1335405,507230,888633,-311062,328969,1658092,1026848,473056,676644,-145516,-566630,608918,505617,707493,-943254,-607405,-1181890,509444,175665,773646,-731054,806362,-499705,985746,-170,500222,605009,-177033,-475152,-215180,1056175,-989833,82506,-677739,-975958,-307904,-1810279,-184685,-548655,-129500,-245121,-294263,-265192,353819,345404,419107,358763,412823,-457158,477844,181418,-545192,-719634,-638649,-652789,-1734963,-1279441,-655510,-62772,604126,400653,923665,-567895,-411093,-958922,-455214,264741,-1600984,-178193,-438665,-444878,-1250937,-619341,-257334,151943,-530835,411819,-470572,-248526,-478558,32973,-818243,-1104089,47695,614,-1026157,658081,93361,-844685,-353312,821995,-60124,657529,702100,857827,510971,15240,78029,317142,-56767,644719,969878,-147450,-1332541,125697,1018727,698196,41024,-371629,547936,1689037,866856,217009,375351,-468455,1285541,-480499,-1121825,-380934,-85537,-610392,-237019,-402300,-50671,-94049,630392,-10033,-36521,-587557,-741521,649088,1166156,223718,748011,-139809,15165,-75423,-1131071,-1328880,421169,1258898,-578225,-52064,-696992,-1051547,-20481,866120,396550,-18284,-576356,-523219,321781,1157003,1154485,-900977,-528931,-398766,-778984,-721573,-502274,-997314,-1165997,-787769,186094,1625025,-24301,-555594,79137,248714,719601,928322,-156084,-250783,464064,706714,1219832,-25877,565748,-399153,-1567131,-878625,-404446,712576,-681070,110631,120205,427579,908785,-55376,-756915,-1022033,-454225,994824,320035,-226644,-1127340,799970,234723,-163298,553073,1121805,309428,1066812,202361,412644,347542,339493,-408551,-306959,-147303,357700,1027720,-187392,2350343,777042,-111512,-917060,1463582,289793,-1207209,-86093,973512,85312,220537,384929,-519639,505793,-190616,-153025,-416656,476996,-195921,-3455,292999,1108662,-27056,424105,645498,455329,-489901,530956,785612,33260,-558936,40932,-591472,-518223,-18023,-651770,-667105,23767,-15720,2151488,1144361,688841,764106,1221,710338,528516,1114796,-388508,-1069614,-1055681,-145087,-418562,-109463,-125534,-470492,-108703,-312246,162514,-845100,-1184342,416460,263085,-297331,-878206,684854,58862,2251511,-242987,111477,533765,-538637,481327,78438,178153,-493605,-29394,601316,-759450,-891720,-237510,437451,-824678,1830655,83141,1906361,1300281,-752376,-501329,676910,254751,-871385,-303702,-1249191,133191,-491264,-1330176,84005,245485,392931,-51946,1002766,-129537,-594557,-164318,109807,326514,-1120063,-522122,134625,339816,-861294,-1832853,-987088,-514428,-611679,272089,1618679,214214,442498,-189307,-5450,-1708189,70144,1333086,2063778,764095,585152,-105864,793573,909661,-508323,-101210,222555,-155891,-355580,-435397,95423,-274031,-281663,-1352501,-933571,905794,-47106,1356284,540428,723445,-615926,-916647,171603,-429430,390798,-287013,-2428,510400,-508792,610660,702997,-898243,93146,1258321,619078,1536419,253531,36283,534663,729520,528402,842550,1534214,-184816,281754,-1349954,-739938,-131135,-181057,916722,530824,-204217,-116809,873417,203114,761650,-609709,914660,760258,-1306458,-1316884,458600,-154,792826,563204,52704,440512,349182,205639,1192209,864746,368304,171737,50941,179168,1276290,-914091,185604,-389971,165682,-499579,444021,300003,172447,2049,-1094931,421217,-375019,187125,807852,-652267,-35509,750463,224943,-405163,-152015,1060309,201811,-149905,-193731,-1476288,-661270,432369,270349,-1018236,-533041,677707,1949514,1052025,1142457,71937,-729279,845277,-259452,280558,1132139,-532350,256311,491197,11254,-263138,-34951,-544445,-567932,1250135,433998,278060,-289501,-626115,-954052,-412373,-1036270,-151855,-380899,1076244,248114,-482733,-803773,-966177,507294,380555,1866272,1595188,595982,531269,213291,-36557,893410,1834912,2366238,518264,-688262,-228849,56995,-158357,190785,139957,-30745,208209,-763141,732420,27355,-833700,-327836,921337,989525,-195565,-231912,-380170,180467,-131247,701969,1103519,679505,-12088,355492,443192,484724,540068,578930,-691566,-329315,217249,-61357,-156003,177608,-346723],[-401764,-216594,-540489,765250,298062,-299637,474747,1108460,280323,417492,-927460,-528193,473432,607560,169530,1024146,209710,478128,-593823,16570,-837885,433822,31352,-971537,-1658115,-730755,514993,451564,-986773,685146,-1295,316392,839600,1082898,134684,412964,628947,-595705,-290231,-315013,1706593,-136748,396879,-1098131,-213665,190998,-985156,-432687,1250518,976317,-282220,-943358,-1709275,396162,471952,500530,826651,546494,-644078,-81298,-327901,720260,706475,1084503,-222583,-37198,1097133,-40291,-563625,1056776,-997448,-808957,993654,691206,-2235505,-23010,-853781,588033,390643,-164874,294517,956935,-196239,-1356239,-333187,-611080,-289728,-1383904,-831160,47767,-234937,111657,897856,1157618,592319,-1974799,-285322,622594,1160217,329204,817240,-586464,-1131851,-448725,-867296,715719,1527654,-385930,-1663912,-703500,-210128,218593,-1048745,-977424,-593620,-436915,1614102,911078,1042889,-697482,-592901,-913544,124950,124158,1000878,427840,-474087,-907258,979977,-1160110,-957970,-158761,840352,-358087,-620018,1363294,617011,225973,-1391674,-329433,568375,1170767,-335298,-35802,-144343,5562,525447,1160808,1426641,501480,97298,675885,682707,36600,-23657,-37107,561194,754761,726729,-87771,74988,-1060407,-1427146,-474006,430057,1180268,-838750,-332991,149891,422429,-375146,-1354378,1008259,-965988,-101413,145926,230817,-640542,618661,524252,593118,1027873,268638,701320,-213287,100712,-151199,-859404,145667,377484,597275,685211,-455790,-896985,114640,-287571,-136995,267769,-93632,593399,826173,593273,1155807,1951336,1236163,-507342,60409,1292791,154974,-840694,-780518,-33725,-924460,121917,-1132629,1128945,-252292,-188257,-28495,92052,-393517,426707,-108438,912444,443066,524666,-714992,-2029467,653802,-126668,-1367017,659178,-210921,-34102,-454223,-94165,17943,802537,201655,293059,-27056,-226572,-1908300,-431372,-80735,-1568229,-1040593,-581365,411510,312666,-757824,854077,-296840,-1546186,169269,-269778,481123,-534998,-700220,896012,91733,851378,-189367,-77687,34610,-1224070,-115309,-171085,920637,-240138,-428246,356604,-110897,-648113,344687,-1154673,851894,-1222648,-678662,318186,-1164124,-303601,-189488,595358,-542313,-1143549,-244459,426909,-670788,-369492,-30635,69658,626926,928092,7529,312517,98736,-151489,-241566,1077265,358571,724375,1908503,641601,644238,-1653005,576630,1267640,-361385,-7594,-1588772,821342,439241,444440,-334014,-822633,-40203,-567352,-567555,63368,-1096568,-189537,150118,224220,770270,1805461,995589,700640,-142965,-829377,-293449,149741,1170999,-322062,-1048336,777058,219531,-177231,-631971,187917,-177610,242539,183049,-635135,-514122,856736,-353809,-346853,-432655,467832,71205,-136929,176749,258628,-475923,-20723,-307825,-72948,-597973,-1030735,-2161480,-766882,-350007,395332,-169909,-794337,222978,354913,-427218,356434,470647,41230,133380,49417,98965,314989,-50429,217012,780534,-1024414,-165087,482167,-250626,1483808,-742191,828581,-250810,345617,778040,1757142,318682,-1227441,609874,-542605,-424894,751967,-230394,465963,474706,559457,715390,275485,643295,-586956,734233,832791,1718745,891969,-1008636,-990027,425328,-774533,-104535,797284,354185,244970,-171385,-832683,2323925,369443,-557167,439003,623517,1548126,1637684,242855,625467,220883,-48318,292406,365072,566421,-800646,-1500897,-70085,578340,1236420,548553,-53538,857105,338487,99180,-896813,48567,685067,1213555,71417,-31417,-27885,299368,842519,-571232,757056,-640984,169935,1036598,2154479,-769040,-934884,1066029,303062,1356206,27697,-504130,2969,530709,-1577270,-1545682,-1233480,-745892,-314857,349360,452375,-1231319,-1539284,904169,-191280,268792,-990186,-530727,-435875,-121276,-1176506,1138279,514405,-806904,-117766,-100325,2299877,476942,489796,-181586,-743138,1734871,-885468,-724126,940878,1647527,-1129185,456175,778287,-28346,-284125,1708361,1043174,1246677,1052514,-19442,-644887,735176,603023,262179,-1122517,-799439,-878280,813313,159240,1367513,-541490,867441,-368876,938859,-122183,543481,439318,-278088,-671825,-487695,1238291,-860127,336238,-581334,-1002023,-124753,-1267606,-388567,-642965,219491,53186,-67809,327993,984925,219390,493356,88568,288059,-301410,514753,393680,-85085,-843960,-645858,-478507,-1729338,-1352638,-737082,69292,629180,666959,528654,-948917,125577,-910320,-551197,379378,-1736865,-617910,-86928,-688110,-876727,-629515,291050,-206569,-487865,211832,-437306,-546467,-399288,-348598,-624358,-888231,264610,-226640,-1317839,1121575,162245,-644586,-595515,261811,574776,683904,730804,750277,367999,164009,-633220,-112292,-247607,829416,1024719,-405183,-1555690,-316749,934608,1388267,-250647,-980708,300289,1904913,1062087,406676,385552,-280455,989634,-701254,-790357,-547801,-72620,-461221,10390,-383074,-193324,27194,1061213,71591,-114471,-396403,-438178,580488,1275784,569795,749910,-46971,-54933,209388,-1135669,-1482419,308155,1314060,-352797,-392279,-633936,-1084260,279890,835273,487910,-277408,-613273,-932248,80327,874659,1061390,-1023310,-781392,-618042,-1018814,-921442,-782455,-961976,-1100291,-676799,295024,642239,326076,-818725,124959,178819,1317867,1260483,-394367,-372905,721321,779030,1237858,207532,685642,344824,-1435153,-627828,-243414,787758,-479121,199865,856222,-16036,310074,172529,-731146,-1111792,-423156,932661,797226,306625,-914155,811756,55979,13375,445697,803645,412415,1357616,-46799,237214,569744,684413,49655,-107854,21076,605053,1361221,-30721,1840828,503674,277777,-86367,1414013,382119,-653681,-33183,1013578,368155,40906,332756,-195789,939296,-195804,-32537,-622950,-276370,57762,263856,77711,841720,183679,545531,738246,315007,-384004,280011,180405,-25892,-547401,-302194,-621941,-436668,170015,-456435,-788271,42539,194092,1945776,1320331,681028,433976,95164,1099954,469292,855710,-503803,-765001,-1159452,-74567,-219336,155789,-264884,-1181924,-136602,161507,108113,-858043,-1306474,280167,137354,-434741,-935003,591545,100846,2069957,-233488,306598,677708,-761249,122348,170680,256331,-684455,-137306,1123844,-677920,-53921,253454,650831,-428855,2040414,575022,1694405,1417438,-341015,-492294,592974,598047,-636712,106348,-1298113,-107409,-320842,-1123388,280121,174416,-148568,225824,1515085,133608,-225919,-2658,220435,217884,-686001,-225321,270685,135175,-989020,-939262,-493472,-79461,67876,229004,611047,63516,548205,-11266,-195731,-1659753,195541,1371540,2201215,1124655,669953,-100518,451968,832479,-888958,-31393,530703,-575979,-462534,-754180,-27621,-600059,-434055,-985045,-449836,1190743,-159187,892380,749930,796028,-878048,-817975,29182,-556943,58236,-42367,276648,499798,-880025,691463,628714,-910973,379880,1127918,919549,1477373,179406,261300,228061,932349,449594,595000,1174581,-221679,530521,-1047020,-715579,-150597,-291527,1131605,812677,-323157,440260,656048,118641,921630,114002,1058087,372035,-1585124,-1649868,461149,-373019,491361,829556,-35227,224546,-42761,337992,780391,954847,418190,-53267,423083,331862,858965,-909438,288331,-138578,102156,-826214,684054,227869,74905,434182,-1420032,188148,-446353,-45725,691215,-440828,-271986,820758,158484,-269050,-91016,788026,-429644,-311966,-619799,-1726614,-687991,368374,188566,-1218601,-726217,402800,1383344,1108805,1461010,242112,-1446111,496728,-154322,522274,1295198,-477783,360239,104091,-523364,-115261,-652631,-551074,-698478,819277,340342,-88441,-407901,-627929,-899125,-718307,-1264146,-531562,-315794,1100565,47754,-202269,-737860,-812194,502372,833240,1858519,987453,267433,-214443,-10436,133615,695324,2009305,2000666,360993,-807106,-693503,-181304,-140445,32878,127949,-304218,295354,-1047642,598240,298058,-66579,-464308,356635,733411,-105074,-1009090,-566029,-280317,394601,-277325,864211,564005,222559,729578,123134,473790,811732,723657,-664357,-60694,395483,-212117,-192954,50412,-539817],[-277864,-70629,-326104,767914,471040,414220,812410,1147126,-244888,150805,-908739,-402940,700552,795783,-12563,479701,72565,1038579,-414938,-433351,-1311484,71007,448848,-429069,-1582131,-866693,275035,765096,-811418,480640,-228273,309115,477777,1128379,27525,103193,658214,-577348,-582899,-388753,1605537,-491033,462519,-852581,-288840,696902,-449076,-477629,920775,271688,-920789,-1681971,-1971061,442364,1182775,699502,814286,510378,-691181,33159,-525573,225979,469927,565181,-549781,149097,928865,381204,106395,930200,-1169193,-831340,887223,954212,-1998073,160487,-715589,686711,523448,-330584,38683,621719,-13044,-1342439,-210454,-356494,-231221,-1116341,-1057862,132080,-204137,250183,808181,762002,407539,-1877470,-627842,174217,279760,409614,1215858,-280900,-1105480,-505292,-1319909,247669,1359374,105194,-1480690,-553230,-395066,179344,-1139408,-970709,65526,-478415,1213493,754392,1056550,-565547,-693774,-1392407,-447628,-205893,600661,426741,-471209,-722302,1034381,-857153,-900092,-4279,1029945,-885739,-587645,1329748,200584,129917,-1064467,-193703,167635,1355662,128717,571230,10636,12610,5400,1217430,1065852,534627,-128288,817906,208566,-478169,49541,-628585,336035,569260,314015,-67,-10181,-798724,-1103234,-226669,531640,943145,-646819,-692796,-256257,-403896,-594716,-1211923,1036916,-607471,-60644,8483,715395,-677579,320592,-325429,260923,805131,-113483,800754,218491,-56715,-121226,-800122,126607,483275,943988,162471,-465729,-861386,-220376,-538443,488393,369972,-520446,351934,260890,-23822,838968,1004595,515463,-296339,-265898,800860,-338843,-1189742,-1060358,-276870,-736209,-44245,-1030711,1425804,110288,-174817,-34807,322431,-337986,662353,-11517,1098539,746063,512345,-781075,-1466846,859743,315003,-1419356,676209,-199076,-192827,-301071,85905,-175845,1036244,543454,830238,-12675,64352,-1961892,-624703,11405,-1560509,-1121356,-874915,-32076,26509,-925717,569006,-82287,-1237852,245718,-623658,393092,-103986,-622960,1105221,96579,735916,-370774,-194161,-192689,-1407210,-325477,-297542,759851,-702972,-640584,617944,378510,-752337,-188829,-895626,813740,-1067056,-536832,61123,-915043,-291298,-487635,939101,-174058,-921835,-70731,625062,-998428,-485965,-247633,109854,300474,962357,201947,-43140,88897,104458,3760,1560073,877020,1012055,2014847,500595,1001894,-1233637,483962,1285881,-79943,377696,-1523398,1143046,326380,170659,-758529,-826608,-115176,-393279,-671502,251864,-1253529,-90271,224122,-120443,635816,1613889,942760,727215,38215,-85150,-206775,28016,490864,28252,-726644,709512,105477,-203312,-630826,54638,-400901,603159,485675,-343970,-672426,954577,-19928,-810603,-547242,424976,143112,263914,244253,345659,-148247,-362160,20698,150197,-393670,-914674,-2213153,-792861,-637500,638486,-444777,-737967,731977,429874,-181031,265161,384357,227361,156173,-144062,-141872,-120828,493075,21123,367544,-1528792,-601619,864884,-347551,1058498,-965499,382295,-673057,149284,914650,1156078,253960,-1308885,-105617,-601514,-649190,496340,-153182,362709,269774,327786,736551,377916,601052,-237545,1373334,958222,1303486,1029489,-920155,-1196282,522774,-615185,213642,1075002,592779,94528,-580349,-969915,2579819,431493,-1259246,316329,405786,1284857,1743946,305626,629430,679735,283172,-148481,254730,394027,-1001969,-1397699,-270274,64879,842597,462412,1962,756957,310876,22466,-863872,-147653,1097803,1148681,103731,33105,-214381,249986,792274,-551394,842369,-480090,-89537,1031110,1816923,-890783,-752999,1114211,360065,970321,281216,450737,-83463,425871,-1696642,-1172038,-978363,-816715,-796086,-146680,287060,-649057,-1630175,921017,96069,554500,-502044,-414903,-614128,-120342,-730739,820699,115584,-906939,-41677,-190929,1533990,605877,729732,-761293,-991227,1765246,-928034,-793029,966407,1584977,-712043,458521,692808,398666,-887014,1311184,808716,1904333,986846,209066,-683481,576661,744442,-250773,-1243861,-728660,-523456,1023283,51012,1532659,-278599,810894,-213400,802829,-263511,489669,-38073,-408417,-796546,-556223,1211816,-635176,522503,-277127,-1065861,-26581,-552366,-597761,-681784,619593,294740,229088,799953,1160851,-85038,225831,-380764,160790,-119223,531265,661718,143231,-937934,-909549,-209387,-1468054,-1386900,-711315,187784,476431,739118,174556,-1387174,649747,-851416,-791358,418773,-1595591,-800602,302530,-876792,-617211,-756975,665594,-602728,-451489,-165372,-513427,-642369,-259291,-731043,-308029,-645492,519817,-470262,-1644362,1278374,129481,-355023,-661987,-306603,1136864,612283,537437,306779,149767,259474,-1086211,-440274,-357837,889516,1044951,-449600,-1577302,-721358,676158,1763336,-596602,-1584669,154763,1798958,1042986,354102,480380,-145368,489549,-841795,-349563,-682536,-65672,-347111,278450,-356332,-404884,-44979,1283034,86545,-169723,-194171,-75720,415235,1325411,649785,573796,-85229,-99582,500338,-1045568,-1362316,116873,1212480,-38229,-577901,-430918,-1075231,642306,874266,595728,-563094,-654845,-1173206,-164594,478066,815894,-936130,-922384,-648297,-1124615,-1033942,-1023602,-747784,-825958,-411589,363369,-249879,811514,-960536,48778,54423,1799510,1219545,-484364,-374976,905104,749370,1317579,466433,642859,1061103,-1218377,-411763,-258137,860470,-130108,94458,1253865,-310411,-64368,318276,-497473,-1166429,-332504,677423,1216344,779660,-580561,726566,-101996,178681,364976,413670,447139,1068124,-244017,-40131,836049,897215,285507,-19387,165948,829357,1620493,20738,1320557,102132,594667,808125,1110354,284400,77074,-63119,953771,563058,-81166,184387,60899,1105791,-219844,-165652,-803898,-936428,227699,497263,7564,332248,482176,624524,688354,106505,-186918,11845,-346003,-75461,-277999,-588704,-657216,-418802,493224,-310061,-883943,-33660,391550,1404046,1124272,482077,-14121,167841,1239833,523590,650203,-554689,-461589,-1167848,-105663,81300,359552,-401542,-1534532,-174993,556068,-133639,-723336,-1333740,93600,157142,-710044,-820375,447415,-57158,1305287,-2604,462524,732859,-820159,-283283,317258,361179,-571347,-239646,1529555,-605086,855335,690317,892150,-97926,2043664,849253,971232,1129612,55793,-445831,441570,637454,-479152,566365,-1141638,-253829,-127805,-1000278,385988,208440,-692517,433851,1746006,425588,161517,129698,488497,124957,-183521,158462,476490,-44854,-988917,302285,109592,420363,665214,-168029,-368603,-204634,471485,214361,-332762,-1177310,265490,1335896,2108748,1257530,805217,-10953,149135,603878,-1014072,177752,566593,-966659,-433913,-868743,-228144,-757728,-577576,-572543,-21037,1383125,-260220,317860,1069256,668581,-961533,-674781,-156762,-647517,-175264,123367,312403,551621,-874670,734384,477560,-909696,607935,834831,995124,1509117,266121,478467,-94493,887837,200087,252611,464926,-154504,696428,-606400,-589177,-154472,-506191,1205086,888906,-371716,947837,237730,1854,1011014,862067,1104892,77026,-1528355,-1443936,435083,-774932,172243,753497,-220726,133594,-437330,259935,312180,958721,364119,-206580,643782,467943,244111,-959278,387609,45684,274850,-1043941,945613,217796,-32884,805735,-1351596,30101,-437717,-234183,529021,-286104,-475566,775138,-43577,-31171,72675,569963,-778056,-287061,-1196994,-2011388,-752335,194802,199437,-1279130,-860828,89295,744498,996860,1612499,482358,-1778613,293222,-253873,572568,1176693,-441464,241939,-301403,-593991,241365,-1006807,-565515,-739891,304803,74558,-448559,-490188,-507684,-593815,-1065518,-1323762,-775085,-265817,952140,-203074,-136074,-427188,-506598,441655,873345,1588851,88687,-61813,-742889,-173163,452154,346193,1852699,1383435,116817,-1002213,-1058152,-333146,38526,-54112,146891,-641424,369713,-1261175,292881,684890,655200,-474527,-246274,409275,75061,-1425907,-516185,-579940,995438,-892085,482069,373893,348053,993088,-207188,397767,1028732,796173,-558365,287883,606457,-306016,-91061,-59081,-605304],[-80481,140239,-121455,611957,591709,806574,1034022,1030816,-675697,11162,-917415,-181282,844850,688063,-378065,-204608,-12296,1355436,-286343,-869309,-1645751,-406591,611690,-165712,-1580963,-812492,77019,1106302,-503288,243366,-456250,274809,18670,977460,-54283,-118543,685802,-509949,-530374,-304542,1185527,-961246,525123,-769068,-358626,1132306,86557,-612562,581790,-295306,-1199307,-1984318,-1650687,255921,1753572,779947,661244,482314,-580148,100187,-741686,-221988,145556,-106504,-586937,177996,803323,939633,722684,632084,-1125482,-723874,749062,1118045,-1311466,266359,-443235,765041,577315,-469350,136759,243406,-27137,-1259478,-34611,-93505,-42625,-722067,-1130684,48798,-221899,266242,738508,416203,375371,-1627235,-808359,-644544,-628244,362022,1359800,23503,-976393,-417779,-1552811,55556,1346967,675351,-1083139,-390541,-470499,87706,-1083683,-991051,600433,-317154,692196,571838,809602,-261766,-642697,-1711821,-858497,-460399,199648,436348,-318145,-563453,967616,-482029,-510362,140493,1051760,-1324747,-504095,1211726,-98814,149056,-526578,-21612,-21763,1482437,813506,1042471,143673,18791,-525191,1149253,600279,658272,-276726,899973,-123401,-951940,70672,-959532,78325,435639,-137374,128534,-130615,-559458,-802436,-205493,701167,751215,-491699,-1001930,-722818,-1125589,-814631,-1106126,930599,-85337,-49119,101883,980852,-515322,-45771,-772577,13834,550015,-496975,770538,548168,-120832,-106285,-528815,23302,459818,1053942,-372211,-462185,-753915,-545121,-616908,1329828,295703,-1038084,172321,-246652,-825032,235974,244056,-184618,-100968,-717101,23264,-819240,-1247475,-1073368,-402772,-556383,-210448,-856375,1714555,445019,-245728,-55759,593201,-143063,786142,107856,1174178,1022782,438365,-742824,-598126,969836,784029,-1416947,611151,-78223,-235806,-5755,273938,-499764,829128,738594,1203142,66687,209810,-1550497,-691745,111606,-1377232,-1210023,-1140817,-474397,-323092,-990677,195573,91536,-836822,316582,-809996,277614,259808,-437696,1147869,136931,597216,-622227,-274251,-378276,-1384064,-423985,-422140,352100,-1305757,-886066,843353,786803,-763849,-797953,-613153,265079,-644680,-299278,-162584,-616361,-311407,-513255,1084703,-19605,-819006,161067,745324,-1165442,-457311,-162296,151927,-165191,756594,282138,-379541,-17690,214958,149392,1705448,1062841,1177603,1624882,253095,1095186,-971420,230983,1170191,141205,833919,-1352768,1242160,153255,-245931,-1032572,-677479,-45599,-189586,-646097,500006,-1207032,159528,355049,-388181,401174,1184280,757034,771234,408460,643267,-95498,-138254,-168098,367245,-297552,653303,47454,-435915,-564771,24124,-539837,915769,702769,-107278,-773020,948023,316350,-1175327,-718320,376986,287383,568736,313921,533106,654120,-604586,302493,282490,-30394,-713746,-1703394,-654723,-957480,902623,-580764,-686222,1079329,365847,18409,262119,344070,306161,-143922,-421840,-460129,-586155,1016674,-255306,-332984,-1632812,-679440,1042591,-334001,418916,-1108079,-43487,-1038739,158015,737971,262575,209798,-1206897,-742350,-697269,-725915,165865,-207837,52637,62817,195908,732592,552325,312261,-59518,1729695,987135,833199,1033375,-686867,-1265820,509532,-337377,495884,1120929,591367,-260756,-712513,-1016013,2570435,451635,-1616541,26707,119512,1038538,1800616,331196,419761,691208,483657,-430534,77300,224943,-1064649,-1464185,-696275,-428968,402371,359629,172965,635239,141839,-66170,-795395,-330531,1449647,825014,-32478,108609,-389474,66932,689949,-474184,903265,-330615,-382607,1042945,1273857,-990634,-573727,912972,422079,341191,622676,1046602,-57224,268803,-1756481,-672813,-570532,-846317,-1090864,-421556,-53012,-118157,-1403218,1023030,283574,785076,-144490,-437107,-587577,-117757,-197840,380718,-251303,-782392,-73967,-299533,544630,464646,836168,-997228,-1177389,1696612,-684524,-796183,895619,1367803,-226967,518381,654018,786947,-1265892,695986,340378,2197061,553353,469443,-715998,314394,891390,-684606,-1276345,-432085,-319311,1020449,-88615,1107685,-19653,651931,-57073,629805,-335654,399719,-543652,-473591,-759560,-364588,948096,-345928,610245,148089,-1182582,-30,72469,-738586,-610061,928445,480010,601295,987653,855480,-508287,-251367,-834531,31515,57771,543365,889972,125330,-952072,-1416152,76797,-1006003,-1326296,-540517,257086,159699,592757,-79871,-1683043,941666,-813976,-1074637,411655,-1175927,-605778,674974,-848719,-511368,-938807,645488,-948576,-433039,-546127,-703211,-568402,-122046,-985641,87854,-290068,764402,-663351,-1910195,1151789,-43584,-47839,-522203,-609812,1492954,515932,205555,-306502,-99536,301936,-1153148,-586081,-373390,793504,1029068,-114007,-1283908,-916216,375585,1747645,-890993,-2018164,95778,1308395,599593,-70642,653580,-93955,-82934,-853957,5420,-773223,-124977,-293930,483934,-313576,-574726,-436154,1132162,20162,-168263,-53396,231411,164970,1292019,482938,291151,-277996,-139285,668071,-886262,-1032532,-161684,977126,361292,-583136,-132262,-1031426,928831,917889,651643,-759032,-686312,-1161207,-266653,58136,491127,-693250,-881559,-432024,-1077012,-995627,-1104091,-447628,-501099,-4148,418644,-644036,1333426,-970449,-121027,-124361,1857731,807198,-427960,-217864,986453,613947,1369760,667564,487799,1580056,-979441,-296274,-400397,860079,216913,-245531,1188814,-354271,-122550,323783,-185379,-1141145,-204394,272458,1439447,1085179,-205982,645728,-152132,316122,316874,55134,411138,449287,-340229,-324557,1063569,1084078,279130,-148500,226719,976553,1663063,-96096,1005395,-309456,745632,1394574,653743,109808,760141,-138808,802326,635506,-90411,6352,228598,956075,-275222,-603753,-893555,-1243497,255160,598098,23463,-254615,840693,666220,498904,-100325,100758,-234517,-690291,-121721,211861,-768724,-595807,-476191,833588,-177410,-878634,-148923,562555,712379,584839,172712,-491794,169033,1110987,612897,560760,-539263,-257796,-1067194,-222914,345657,460372,-517895,-1495388,-206936,815596,-541794,-474238,-1271967,-94994,324906,-1027270,-576697,280987,-374398,185758,360467,531374,653308,-696230,-616109,515205,507867,-198555,-350783,1670635,-578216,1467867,941094,1117446,102947,1776047,868643,28616,558996,311908,-365033,236218,281899,-468637,936157,-888910,-293149,50506,-933331,424255,339412,-1082027,553944,1703176,691793,430173,220502,847862,42465,215947,456445,690514,-143011,-868494,1436808,684884,869973,1006709,-766260,-960058,-481925,265993,465251,-395209,-493185,262364,1153313,1766027,1058211,960494,151927,-57629,291581,-814837,532339,356658,-1238278,-284097,-717350,-488010,-701430,-682055,-249466,276167,1368295,-309097,-193355,1443162,411681,-862681,-478995,-306876,-685216,-198277,232319,118264,676894,-492949,682391,322979,-903965,705689,428552,865158,1581615,497660,611880,-359727,652996,-137865,-129419,-380601,-54694,781228,-149588,-404289,-179257,-816415,1105627,734930,-334616,1231224,-177685,-147325,995354,1357694,990083,-118478,-1259681,-735129,348313,-1100290,-104917,290147,-422747,210810,-713672,38947,-64805,940446,297746,-296174,585545,474842,-394144,-1049788,437400,151624,611332,-1098923,1161364,291311,-128389,1017845,-938538,-16555,-386880,-354333,368224,-258650,-667032,589623,-277644,271323,290482,437895,-686670,-125609,-1739114,-2219910,-867344,-53532,284496,-1204681,-913611,-162231,319624,689860,1502246,683646,-1644193,307386,-476319,398879,803697,-411993,-27719,-649718,-326581,728952,-936469,-568821,-694115,-100769,-297472,-674305,-556426,-343878,-111767,-1336694,-1203781,-800041,-199603,685969,-405039,-286725,2653,-153998,316094,408077,1121863,-710981,-340408,-967283,-219131,771543,-47798,1325974,710398,-181498,-1280893,-1162249,-325676,359702,-54691,172300,-960508,388577,-1300493,65803,1080444,1224499,-311466,-711745,138247,304959,-1363339,-267061,-710702,1405799,-876136,222320,145070,359780,1066346,-490173,284474,1151169,803287,-382072,589001,754967,-355843,127287,-137986,-532243],[155605,357511,31416,392679,699673,802319,1088795,730581,-925081,30437,-965044,75298,901637,366272,-827877,-743556,-84042,1337416,-232963,-1150793,-1744324,-907455,465432,-236631,-1645791,-617475,-48975,1429499,-108636,128463,-595481,234410,-425194,656563,-103007,-223144,682973,-371686,-265470,-167387,645256,-1369985,517505,-961505,-460742,1354475,476497,-818725,424679,-481138,-1134517,-1837661,-956100,-99665,2054036,686675,389385,394420,-380049,126415,-828895,-572669,-202134,-717919,-204652,91672,742378,1377358,1064333,217239,-916137,-517661,608728,1158039,-419825,124515,-267875,774847,490878,-544662,434435,-86885,-221644,-1123197,106419,117935,196953,-357986,-1023517,-159953,-301472,183753,777579,242230,464502,-1271853,-841074,-1560675,-1231764,235417,1198773,246324,-706926,-215339,-1474338,145334,1438967,1111722,-711704,-282709,-504196,-105999,-945719,-1012606,901771,-11982,137033,358349,392685,77784,-409974,-1606536,-952075,-596971,-21975,423886,-43807,-429450,782131,-138326,51056,247499,819148,-1571219,-377251,1054847,-192823,338530,12035,100828,47064,1510277,1325376,1212678,257674,9944,-908011,952324,158495,888213,-326225,862068,-192487,-1188502,-14206,-913405,-148595,383166,-481703,246659,-187167,-400517,-588210,-290279,855493,650328,-392849,-1270511,-1049249,-1521166,-961681,-1119652,754806,354498,-86906,472519,1075226,-213022,-393540,-759608,-65387,329088,-766556,692376,821351,-64209,-161576,-176932,-178374,353622,875693,-785779,-458033,-596018,-811266,-517782,2106719,93605,-1540236,114793,-523651,-1398128,-481318,8453,-508364,50426,-1194655,-758906,-1224719,-976581,-862574,-387442,-388188,-334554,-621616,1801058,696402,-385505,-55846,784128,120478,790053,205469,1037916,1175773,298022,-599171,266074,937982,1174175,-1335522,477618,71041,-182883,322704,402328,-788803,161495,700875,1259989,142705,124463,-916131,-650643,220187,-1042614,-1277865,-1333430,-727422,-654022,-1004571,-164631,114370,-433903,283079,-797449,167360,435938,-209679,948515,217665,508392,-914519,-448402,-487060,-1221995,-443306,-530478,-216862,-1847514,-1047223,965242,980373,-708950,-1272201,-370770,-434657,-49971,-50509,-245819,-317084,-342082,-232621,968589,-206944,-831826,396121,699625,-1161026,-250793,176317,137388,-619814,380455,231706,-613381,-278596,122352,133027,1485208,868628,1184620,890472,-21701,866158,-975898,-135767,939544,232484,1238331,-1131100,1106580,-8115,-675170,-1084542,-419704,112716,-26867,-498271,796713,-929727,477677,589085,-501642,142323,646573,450815,901981,772283,1133322,-53709,-273392,-649231,592861,-51313,604696,73925,-777070,-447010,64907,-570722,1162059,819021,45050,-776226,872720,550803,-1308521,-911320,350051,425141,721100,362791,761331,1443439,-702721,569431,278816,327423,-493916,-849091,-477261,-1191879,1113096,-573065,-622964,1252419,201099,103830,323852,445149,231264,-633819,-736288,-769166,-971707,1358184,-585715,-1135142,-1357961,-421785,1012052,-218476,-236655,-1126234,-293285,-1152132,361069,365421,-556765,225240,-920652,-1048432,-811761,-676373,-139818,-400197,-368952,-71640,221952,707966,812634,-50451,-51721,1728360,917607,463343,1026583,-319815,-1182601,304625,12084,694496,975222,317709,-718239,-614155,-924095,2280277,398197,-1553583,-342372,-207568,847077,1722534,290497,38888,413767,539626,-442900,-72022,126765,-904055,-1733728,-1154570,-784559,30530,259588,410169,523283,-150382,-103224,-731383,-427173,1620715,372141,-278625,168306,-522490,-202221,525209,-316016,930868,-230927,-626479,1031339,666108,-983497,-425495,495845,444225,-271045,971857,1223763,88530,212237,-1824620,-239472,-189042,-758535,-1179654,-522289,-540759,132564,-1017313,1115447,294425,857194,14017,-571564,-417781,-167931,365255,-6124,-424133,-486944,-205680,-423132,-294437,7746,789129,-816342,-1263923,1479292,-243190,-701547,755957,1094134,215709,628431,656149,1029757,-1267510,130766,-255582,2029817,-23319,672313,-769139,148465,968730,-929350,-1208352,-10528,-367920,784132,-161376,222296,146272,408296,71206,482977,-294220,340859,-823936,-406119,-536041,57318,487667,-52258,584341,555519,-1318094,1339,434955,-781912,-398611,1060342,600184,1037711,875206,259405,-937898,-722233,-1075984,-83313,201865,573462,993709,-83029,-873539,-2007952,275620,-453664,-1147246,-223471,249701,-250196,271762,-246358,-1690770,899389,-810957,-1263405,367265,-572801,-54306,981259,-574922,-511302,-1057262,160251,-1146230,-441955,-784406,-948910,-388382,-49842,-1024039,491182,223585,937261,-744346,-2024749,852032,-338834,191865,-215487,-500538,1562347,466972,-149289,-880138,-339840,312467,-885416,-533813,-305803,554419,989664,548804,-717447,-760762,171763,1418960,-1021189,-2094375,68685,496690,-251425,-888013,857746,-123760,-567226,-716134,126715,-816690,-262870,-297788,583112,-244401,-594645,-1080588,635670,-134575,-104456,-1500,413484,-98398,1162933,151220,-5061,-570234,-191146,618020,-695559,-623222,-509173,670157,767937,-439190,180457,-952551,1029329,886697,611181,-721639,-693670,-931142,-133150,-279797,190833,-352056,-630670,-27905,-903944,-789287,-965989,-173766,-272523,464038,482691,-445303,1745037,-879658,-312492,-310889,1338997,215123,-275188,83576,963280,386206,1296989,748638,299998,1828952,-771568,-309003,-585932,738187,440025,-740060,737169,-178834,81344,232041,82443,-992859,-79376,-203799,1399866,1173530,103205,729159,-34695,423188,290606,-196947,333390,-134034,-328820,-514662,1169468,1288292,87446,-497151,177347,1000544,1381021,-415856,878966,-634782,710380,1478204,222617,-27075,1181734,-185579,584717,586469,21035,-122441,309154,561524,-352156,-1227292,-843228,-1087208,127182,523172,54782,-734394,1184227,674580,215551,-257393,432036,-425382,-793584,-173872,790629,-825285,-385187,-601459,1051566,-2581,-725932,-246902,694941,168122,-162825,-140055,-911986,83214,808752,643943,581232,-472689,-204181,-879274,-375286,440481,444985,-623059,-1179603,-218980,937288,-1007089,-190955,-1126326,-236999,576428,-1259919,-279350,119843,-751225,-884517,726330,488915,428592,-453582,-770896,753558,688095,306279,-478746,1478512,-626579,1539360,957394,1282498,157176,1231276,689219,-753019,-54399,350689,-272883,7269,-359294,-578599,1097663,-648311,-239943,190836,-870196,427393,525685,-1251228,592329,1467629,871465,500060,282882,1179842,-29032,373990,507638,846114,-137166,-665269,2105288,1105032,1165218,1045018,-1335146,-1147397,-633117,44426,698211,-410579,125448,166512,747078,1201966,509824,1097870,343587,-136802,-11466,-369779,944346,25918,-1333387,-64594,-353312,-791708,-459631,-720676,-90983,462626,1127150,-280825,-541045,1747181,110829,-617723,-221516,-355701,-659917,17624,328636,-206558,859028,107642,462486,231755,-894850,644261,7620,600441,1610557,800337,609086,-516626,341394,-444894,-490180,-1099307,13067,785272,207762,-226777,-253156,-1159578,843202,409262,-218321,1199501,-442047,-317157,868542,1476897,710017,-245610,-972234,210327,153855,-1267141,-313290,-407423,-558579,435008,-801972,-176215,-218692,932504,291115,-356433,288837,300982,-871903,-1121852,398132,200484,979569,-993421,1235991,433572,-190057,1019804,-369417,33919,-336723,-387746,246636,-380673,-857957,296604,-426728,588232,498846,384309,-193499,94344,-2049538,-2256808,-1001016,-319188,414094,-1050512,-890198,-278651,224602,201375,1111718,723423,-1170188,498888,-699063,47526,306145,-372996,-341815,-881006,35226,1211291,-404056,-534746,-587616,-288369,-666323,-686054,-617977,-214610,404076,-1451625,-943927,-606665,-91940,386845,-479913,-555804,385784,127100,118853,-401801,599575,-1047553,-520072,-920114,-133538,947646,-371717,515049,165168,-470443,-1552449,-922670,-151243,727247,19969,201848,-1160165,332747,-1113608,196300,1350655,1611923,2912,-941502,27118,519062,-904061,85364,-708127,1440657,-392386,300259,-97433,289479,934188,-683210,174212,1144167,761239,-158179,720856,774025,-372937,403110,-196916,-350240],[375724,506338,122474,216192,804898,513332,974580,273736,-953902,178134,-1029484,285101,887868,-29117,-1230554,-943577,-195601,1002914,-241938,-1186917,-1595643,-1292089,95371,-523077,-1697055,-354845,-106465,1684294,295159,241346,-591530,218013,-753384,248723,-128109,-224002,634895,-145001,35238,-100532,184549,-1476576,402448,-1336533,-605032,1304699,643526,-1051687,540545,-254034,-863860,-1400580,-258678,-455046,2069293,410717,58810,228524,-173122,156563,-699284,-822178,-517784,-1113400,514335,-16473,734303,1410999,993686,-232128,-644417,-268113,480609,1065238,336289,-351273,-339733,668056,270148,-529204,677628,-291840,-514075,-951261,156717,220101,358668,-136341,-762209,-407051,-428850,58774,922402,259910,598768,-944073,-817630,-2272499,-1348855,111456,805626,339264,-274138,34499,-1115667,387089,1437736,1180335,-552941,-247460,-574711,-379733,-787669,-984954,948286,340767,-286435,114208,-60784,311657,-19150,-961513,-699930,-635743,-28467,361928,272563,-319418,503240,77950,541973,306368,316143,-1580162,-213256,904509,-61454,700483,430275,135711,309261,1415937,1299700,1044154,338685,-19093,-1027267,655985,-151096,1153068,-295581,705622,1917,-1050225,-200316,-496282,-285011,406020,-607464,311717,-104846,-289605,-469364,-316520,899670,635521,-343084,-1533296,-1121721,-1480345,-974412,-1234773,581962,530536,-176659,973826,1167806,124655,-662667,-451028,60924,189809,-846684,636520,1096841,112294,-328732,108324,-437324,236461,473060,-982303,-455227,-433480,-984663,-297453,2491485,-123186,-1899971,180293,-499256,-1381322,-1089563,280982,-243825,142948,-1599604,-1308781,-1459987,-438335,-562482,-223549,-221764,-389966,-338514,1586400,839967,-543455,-17114,816150,361758,784828,236165,667979,1151921,109877,-374860,836582,733079,1411165,-1188148,292321,181202,-90197,575613,406145,-907287,-739282,431044,954163,157881,-156346,-407092,-547105,339424,-640011,-1280612,-1409202,-683792,-885165,-980282,-426374,-82620,-115223,71811,-621225,97791,375654,-25636,530746,310876,527818,-1183007,-883007,-503148,-994272,-449427,-617245,-795023,-2118166,-1047772,942970,901805,-659409,-1469447,-210308,-955733,574276,99917,-141974,-60820,-361266,227556,599764,-729695,-872014,589443,434994,-1035333,90512,598684,33688,-906239,-57046,69694,-705342,-671744,-159291,-31245,996877,395433,1046772,110863,-234146,385238,-1189598,-506140,656671,168403,1496306,-909533,777354,-90229,-996207,-905840,-113773,247493,46773,-260526,1088317,-507232,713708,935207,-422973,-98501,156733,47029,1084877,863373,1283010,-149625,-311731,-910470,625533,-95148,558409,169987,-1081633,-299513,114484,-512587,1349577,841457,138898,-675918,761079,614855,-1166697,-1059005,367049,545085,711525,374839,948491,1695871,-635552,846213,139486,554475,-316726,-119286,-356558,-1223405,1207816,-452589,-510985,1270373,22037,63556,402178,709903,30803,-1062198,-995268,-962963,-1202428,1400406,-923608,-1777569,-866221,14123,849018,-33748,-714607,-988868,-296578,-890352,672085,-21952,-1015192,311132,-569580,-950425,-918108,-549910,-332808,-664173,-769990,-118923,392575,653182,1135755,-315507,-146061,1441516,758922,283502,1083112,142407,-956662,-131007,389843,789791,758308,-139352,-1116470,-405220,-683824,1794827,252494,-1219654,-689646,-544664,728503,1458503,179308,-419169,38472,478465,-168410,-73017,117847,-513304,-1954321,-1415074,-930648,-203007,181913,632800,449320,-513099,-51519,-681972,-397138,1495196,-35670,-554338,177654,-632691,-483782,293369,-75357,902355,-205666,-734793,975933,137421,-750106,-324770,-28854,414007,-625791,1262343,1124876,327913,373805,-1896925,7505,-21356,-540931,-1131226,-572203,-1094508,25046,-670198,1123812,123750,709361,5708,-754416,-232645,-327776,924207,-212939,-319083,-124146,-397217,-550282,-748595,-676446,620170,-286184,-1236853,1070245,218976,-493437,584201,878613,558787,770869,675004,1117544,-866943,-211031,-811800,1515393,-487946,740981,-850667,190528,903906,-948853,-1050848,421483,-632340,382271,-83673,-739785,149412,95201,148726,411193,-152564,360345,-768962,-195998,-178799,587307,-76119,164018,453166,824144,-1390565,31405,515438,-744299,-79720,1013982,651952,1477841,583359,-341865,-1245099,-974403,-1022789,-156100,294292,642810,930715,-383899,-745201,-2445485,289705,56246,-867668,195778,164721,-645198,-128857,-379601,-1398089,573684,-830988,-1233127,281293,71272,679033,1173344,-201044,-525129,-1000003,-646999,-1123155,-478082,-833958,-1153873,-165260,-70713,-828558,820515,822019,980271,-670304,-1933145,504203,-674988,305228,171317,-30290,1345915,507571,-429575,-1242475,-544004,325466,-466835,-329127,-183620,227820,947723,1261840,-71338,-225709,151785,957115,-923249,-1690024,11821,-421071,-1172329,-1885305,1011199,-206572,-833874,-443447,-22421,-819016,-462828,-336061,586112,-140546,-412548,-1713739,-26059,-371547,-213,4378,455642,-288335,945367,-239414,-240147,-853109,-265623,326528,-516087,-277269,-873188,369955,1067870,-200673,418401,-829482,904893,717850,473481,-369919,-669537,-613292,224400,-458713,16076,32028,-212227,430055,-666151,-456980,-642973,-12204,-205892,856626,563862,160221,1901522,-743746,-429675,-430585,385059,-275290,-100565,452971,860433,95344,1043459,688075,157875,1825585,-621946,-434401,-740051,490989,484740,-1221366,129891,62988,392333,139706,245873,-700220,-3696,-658728,1130716,1072262,252862,1095093,256898,507824,264133,-327440,259236,-412377,-237541,-537113,1097133,1452819,-200652,-945331,42703,880312,771778,-918082,770991,-828204,535398,1126828,-15730,-46062,1240038,-117385,338229,443544,214477,-143460,316487,73213,-427365,-1752372,-640555,-566004,-121694,300536,51607,-981276,1415546,649184,-86593,-348567,723482,-540294,-644533,-239402,1270537,-773472,-48820,-764293,1037234,249891,-441541,-293026,770972,43590,-910040,-368330,-1218066,-62466,510408,556036,657320,-383820,-288696,-648066,-493281,296143,330056,-752716,-760616,-201720,942504,-1376860,27259,-917094,-297100,805775,-1311051,-11271,-13994,-1064816,-1558458,973995,344832,93781,-198052,-699816,1011143,867618,780284,-618321,1002186,-755407,1108347,783315,1358359,94051,493523,425230,-1113234,-490670,181943,-205173,-209877,-1019439,-682715,1001410,-457856,-124184,294414,-774695,419864,702774,-1221910,571156,1143953,913334,385955,345912,1362175,-75262,248335,245986,894347,-44489,-426396,2199393,1291971,1249839,856317,-1676427,-1092467,-553968,-68025,867210,-439573,514069,-30927,106075,500787,-280768,1187328,505653,-84744,-223957,138028,1270799,-272124,-1245291,155858,84693,-1116965,-131321,-685503,-93195,614226,783330,-176669,-714896,1845234,-159169,-293458,93620,-274264,-571685,386920,442858,-517087,1055095,684408,38993,242729,-875055,447221,-300953,286603,1520705,1072722,461574,-549224,71034,-610118,-775858,-1522385,20760,705394,400273,-120029,-388924,-1430718,469711,35490,-45074,875688,-557713,-483184,663206,1289701,327291,-348259,-831677,1026252,-181882,-1243552,-454439,-1040303,-576903,726328,-701758,-213973,-98038,933887,358497,-428999,-71808,-10174,-1055729,-1105658,247443,230703,1256142,-777967,1095746,594660,-201602,827135,149298,121724,-310510,-326116,176278,-615167,-1034136,-19347,-411601,853606,634540,370929,491827,296107,-2040260,-2093943,-1084730,-539736,553764,-887375,-820175,-237080,371749,-404299,522699,523112,-597416,750156,-816275,-373284,-114170,-311922,-591108,-959489,295779,1550193,450275,-445554,-474360,-266415,-909907,-487478,-680220,-168707,795504,-1393098,-614581,-282100,58189,141201,-410035,-785380,585429,260248,-141802,-1193451,179102,-819628,-571431,-724889,57792,902674,-542724,-411261,-173036,-681659,-1648656,-380770,123511,1003234,133174,254812,-1151106,214396,-733623,755948,1390318,1811129,391498,-920360,125038,652126,-267477,426149,-629962,1095958,154917,729972,-342046,184357,634976,-762582,102720,994254,682839,88293,621155,651119,-354312,661612,-270816,-119491],[520640,522952,180159,158591,872016,142434,743192,-246546,-773402,378245,-1075096,363503,829467,-356783,-1471370,-797385,-383536,461949,-275449,-970292,-1268105,-1420073,-307802,-820631,-1625589,-104188,-123734,1820823,613110,577606,-442278,256075,-908326,-135619,-147179,-155148,541614,162190,232104,-190902,-74023,-1104720,189301,-1651585,-763256,1024453,596942,-1256342,867517,225571,-553317,-896878,136267,-625082,1864838,5165,-249242,26265,-24137,238572,-368528,-992883,-766511,-1245915,1293443,-50856,755899,901161,522084,-627712,-417514,-36808,362126,847253,713092,-1079983,-635736,419377,-15652,-410909,669126,-343988,-793752,-746203,113286,184931,329959,-67532,-415926,-589319,-566278,-47870,1087064,386405,693139,-814893,-821686,-2577272,-1048289,66189,342711,297827,293600,252681,-607749,606789,1148572,777656,-641099,-237678,-721964,-648927,-644802,-857608,803940,643780,-426185,-144337,-431052,345856,444257,87341,-213155,-654197,57047,244097,531014,-232294,179474,114274,770461,324228,-359744,-1375262,-22557,791807,239562,1165937,736716,109858,635816,1206059,655147,638331,358004,-64959,-853224,316745,-274564,1354750,-232769,479824,363871,-528158,-422863,147096,-291958,473655,-479529,304845,129666,-159501,-403807,-165476,768223,659230,-316178,-1793302,-954654,-1051119,-837352,-1312678,466076,401162,-300322,1362279,1381962,386373,-828494,-98022,372304,147820,-727815,627447,1369129,375597,-614519,227268,-674915,179112,10114,-928364,-444326,-343527,-1039814,-46428,2311653,-230198,-2032200,307122,-235816,-678652,-1406129,756040,516697,170597,-1858273,-1529306,-1423910,230157,-326364,92156,-43392,-372189,-27121,1127222,881353,-653404,47114,677883,497592,934482,174207,139635,949812,-92528,-115963,976573,366696,1479127,-1014407,78482,228888,-25094,685599,248465,-811345,-1503749,21295,374432,89785,-484431,-263888,-431055,459724,-286145,-1178333,-1337029,-390466,-964709,-901117,-548407,-494604,57621,-323477,-369558,91259,116199,35615,-900,360451,664741,-1345213,-1604416,-441220,-758892,-500020,-683153,-1215174,-1990926,-888234,781629,596749,-688707,-1370831,-138003,-1144065,1078609,62830,112557,127049,-359545,647964,58275,-1435660,-817751,719639,-35650,-867047,458978,913642,-137842,-918098,-446559,-163001,-669343,-1046077,-537880,-267322,405786,-156446,817723,-411173,-316573,-166940,-1408694,-751219,398848,-26127,1562107,-723014,336092,-54102,-1146821,-562975,184401,245439,24887,18470,1300479,-99313,706169,1342510,-157683,-314615,-165591,-407091,1184309,473142,1135589,-371936,-222355,-992644,449389,-326056,510967,284768,-1219763,-145393,110353,-408950,1497407,786896,224754,-499417,637620,500353,-803124,-1089232,436397,676853,582591,349061,1031765,1214932,-412915,1115145,-94345,593086,-199807,36925,-324835,-992105,1162943,-273535,-307730,1162830,-73816,-64497,444484,1057803,-201226,-1175062,-1076740,-963624,-1272707,1105555,-1206425,-2071300,-375068,412388,656657,168085,-905153,-696236,-96273,-300137,963943,-264731,-1038577,449718,-322382,-576413,-989125,-397974,-364897,-883124,-1033427,-129058,627183,555427,1456129,-388175,-249736,999130,531460,304135,1175007,629962,-617465,-760036,763535,777959,602100,-601853,-1319826,-206981,-330521,1266791,23035,-868703,-930869,-857037,683179,1016000,21079,-838755,-295646,348460,305014,158938,164541,18301,-1725494,-1329473,-857331,-278717,141897,757355,430918,-856703,79746,-617836,-247926,1031533,-253284,-790844,104951,-795373,-696799,-2465,212674,795370,-250871,-651478,886451,-224230,-213324,-269709,-509488,343476,-609052,1485960,981114,613469,751976,-1901607,48759,-144030,-243482,-1044503,-677103,-1590242,-336789,-481223,1019983,-159452,346558,-72179,-909179,-160792,-613019,1425184,-209456,20050,193381,-592988,-659388,-805856,-1376157,402765,427406,-1112443,483937,517871,-189189,420996,786524,789505,920921,681551,1101489,-187046,-303003,-1157884,897838,-677788,640668,-946658,418695,671571,-781225,-831071,782032,-975072,-72296,161758,-1362239,-30699,-263589,168298,430094,28471,468183,-434114,102898,205232,1045203,-629227,220193,247882,900361,-1306308,124949,415069,-666855,242784,854276,654263,1804213,285982,-713546,-1328475,-885075,-726557,-159243,329408,763360,716136,-669935,-649663,-2533390,69498,411719,-538561,631316,36450,-914198,-501219,-530707,-940661,121455,-844992,-923969,150676,630863,1332368,1206682,11907,-470261,-718631,-1470793,-864133,-528310,-766108,-1228307,60690,-164299,-456424,1013382,1322202,858443,-429644,-1632558,195743,-931738,286457,536944,580790,927642,633792,-587848,-1319280,-698466,377224,-111012,-54133,-40952,-104334,920085,1671528,407451,550885,315262,554103,-612631,-846843,-113198,-1139231,-1653066,-2603816,1017678,-303339,-831757,-84924,-360009,-794966,-695283,-383800,542546,-1753,-63290,-2013947,-632512,-664038,109486,63798,387289,-348123,672689,-592816,-383327,-1014415,-363436,-149306,-383530,-96055,-1176195,143949,1178840,83063,515867,-649889,598266,389917,279855,235906,-615534,-367806,684283,-466656,20233,403493,262574,803872,-433087,-88962,-243836,6296,-260438,1029154,657387,857236,1730621,-619318,-382267,-414509,-574429,-445622,25835,767994,720782,-215438,624870,508907,113019,1634643,-530116,-622713,-815032,165063,367448,-1509355,-362220,172575,636419,138976,314659,-280717,-11656,-1008680,749059,874275,202120,1700813,669338,582403,213812,-374854,230031,-327378,-110381,-371439,837061,1471754,-501898,-1294109,-104630,632999,-32820,-1509254,524585,-897915,304937,580065,5177,81347,989007,127376,105631,245421,423300,-45617,265410,-349138,-479072,-1867970,-317846,71751,-421570,16794,2828,-964010,1459651,587961,-325451,-385624,885851,-577085,-281119,-321524,1474974,-649863,325040,-914549,752652,563118,-104001,-283704,766190,429893,-1436559,-476296,-1393850,-206744,392011,348357,721589,-308525,-448661,-420597,-514947,-62163,155601,-947441,-374359,-148085,856002,-1540276,101489,-682899,-262649,911620,-1155618,163255,-106148,-1211748,-1745683,1031286,143478,-274196,-16920,-433803,1258599,994960,1077404,-750940,403643,-935444,477307,523233,1338680,-30785,-271926,199373,-1026013,-668295,-99475,-198273,-386152,-1406494,-621608,689903,-270267,20982,384933,-643716,407179,802679,-1068052,516583,816975,793798,191113,437466,1322200,-69523,-92203,-258582,820241,90066,-190441,1844302,1241489,1135879,573955,-1713908,-937295,-225596,16180,946162,-533201,655911,-312782,-653647,-204088,-1095618,1218708,591556,78367,-301888,504437,1379301,-423426,-1017882,314242,436920,-1425541,145709,-593533,-188859,802971,549063,-26280,-764332,1659227,-349376,32360,440225,-79225,-434111,742042,564346,-681048,1204228,1026243,-530471,354525,-834172,180350,-383816,-5063,1281087,1222674,211150,-474596,-80858,-573137,-949433,-1646674,-13937,544280,428709,-120369,-579706,-1521785,64921,-244512,158387,378728,-662384,-612768,445922,978561,-54705,-457541,-902631,1419137,-644697,-1056604,-544575,-1322074,-467779,982750,-470281,37683,235925,923366,458419,-539464,-288723,-336799,-907509,-956373,-10688,278026,1373785,-526377,749966,707868,-155326,516029,486818,169246,-298514,-178078,139952,-876630,-1155640,-254714,-226647,980350,650385,346967,1091089,430585,-1778611,-1779315,-1043654,-666807,669912,-759684,-740683,-71346,554477,-1015300,-108411,107412,-115632,927282,-779033,-732447,-265820,-227062,-696288,-878409,368080,1657840,1333639,-303787,-424844,-127642,-936351,-164551,-749353,-210936,949546,-1203273,-286072,34781,223496,10109,-248276,-828015,547276,246229,-429855,-1574538,-30393,-252527,-496276,-530245,303139,651188,-536246,-1273339,-340189,-774875,-1409618,300914,384122,1066864,234205,357533,-888823,71447,-271348,1468563,1172340,1784491,751307,-689098,402019,664768,306200,665355,-533446,541388,415246,1281561,-581936,85184,237987,-721548,86029,722946,567011,338562,318332,427991,-283604,835537,-401098,89389],[545319,380853,256292,239641,842536,-141130,488339,-692378,-436761,543447,-1079831,248007,748077,-526218,-1499433,-466160,-643557,-136467,-293407,-575990,-873850,-1223581,-543002,-942048,-1349089,69363,-133135,1803222,758392,1012057,-193469,366207,-890518,-400238,-173004,-46321,415457,510705,269606,-450552,-111113,-285121,-64702,-1670855,-879831,626476,409726,-1389893,1222052,718461,-321480,-507570,139299,-511748,1524862,-420513,-460027,-132640,35619,382128,57247,-1103754,-934241,-1167214,1812400,41741,784894,-35587,-185331,-898036,-302725,126806,242429,527571,669614,-1808270,-988877,49633,-266829,-196769,361161,-281755,-963918,-481423,22954,33923,76925,-60037,-76654,-623212,-664517,-95911,1163296,492204,691371,-974473,-876826,-2438546,-592494,137017,-10549,155592,889924,379083,-113315,681918,550392,19784,-864643,-170974,-913013,-806680,-511633,-607250,577937,830212,-232878,-389177,-651672,166555,851690,1182491,309796,-752698,39312,90646,648655,-166404,-124967,-20869,689117,318631,-1021600,-1036065,172712,727065,602022,1597330,1015790,96418,895016,928541,-333447,180186,287548,-120228,-450952,4421,-223451,1425497,-193488,245431,754225,234889,-584847,780976,-161006,549098,-149521,234858,458874,33228,-326061,173555,455681,653633,-281180,-2000869,-663811,-422330,-599488,-1168392,428166,64811,-423866,1439673,1671941,495418,-898577,98509,791820,183131,-463876,638198,1540616,664851,-981178,162345,-807248,227811,-311981,-659397,-413464,-418297,-957842,147790,1658574,-148523,-1932116,399131,108143,460933,-1359346,1055389,1381538,130805,-1934438,-1474498,-1069908,865432,-261346,555539,154541,-297413,280676,593741,848287,-660801,93964,421109,478771,1321889,27286,-401533,617216,-271720,122666,731026,-92760,1414329,-852680,-132338,239951,-37811,646162,-55760,-561032,-1846081,-380826,-286530,-40722,-669832,-486691,-336734,552819,-80196,-955763,-1113623,-38836,-888371,-747272,-541549,-1039319,61552,-828301,-149095,147628,-236435,-68146,-512701,303685,860972,-1332667,-2316418,-340500,-549114,-609673,-729505,-1358099,-1489616,-637341,534387,196124,-819507,-1065890,-123032,-1036151,1354875,-177065,411230,242039,-346475,831666,-526343,-2082357,-585765,791402,-616568,-724104,725182,1005723,-307131,-642334,-713813,-418123,-557306,-1143813,-870276,-473779,-127747,-576467,569149,-513857,-248398,-572965,-1387868,-778800,224959,-285998,1436756,-586488,-115555,94623,-1144304,-180140,436341,52186,-57709,283893,1371027,141319,367313,1691514,249558,-515998,-285048,-834996,1033373,-399315,831987,-611486,-20482,-963892,135945,-536124,461516,355219,-1127076,645,19390,-304136,1613200,670203,337923,-293053,521079,262918,-333218,-956174,547254,841447,415940,301324,997219,268273,-78034,1319697,-362759,452358,-108229,-487880,-351377,-538010,1002370,-97258,7359,953451,-26570,-218320,414756,1334660,-340279,-838774,-869962,-760761,-1243149,533952,-1367406,-1995417,-62073,594475,512655,329136,-814461,-291329,183905,374376,1117076,-287447,-745291,605767,-291714,-176799,-1006702,-254638,-241098,-937644,-1097384,-181583,808562,412042,1675071,-277740,-296617,505350,267302,472071,1191740,1050052,-209701,-1441994,1107941,657956,584525,-874088,-1278675,-86668,62178,852462,-247693,-683770,-1021440,-1105143,696851,464545,-139331,-1118581,-517884,193891,814381,618243,203793,524050,-823297,-901958,-611824,-215906,145066,727498,468394,-1071039,235606,-489697,-32975,361677,-220267,-950037,-65519,-1114158,-773946,-348992,478790,605514,-329379,-383254,794735,-405703,572300,-240208,-800062,259209,-268990,1681064,966770,891042,1202425,-1753384,-50215,-455284,54443,-988687,-869432,-1901404,-744018,-425045,820824,-439415,-158453,-125783,-975448,-263422,-971756,1774220,-60923,429937,383371,-738858,-722044,-610106,-1834268,223078,1130111,-930678,-178972,541700,151781,308540,801864,916566,1052206,655798,1039568,546424,-237266,-1189570,402721,-586702,393309,-1028467,707648,318840,-508059,-578980,1038543,-1240454,-470308,504291,-1449597,-350907,-616680,141531,517770,168316,635343,17462,392795,500759,1258930,-1072702,63743,13832,808955,-1015424,281142,276090,-584507,426957,661519,646542,1880698,110917,-761754,-1150596,-470563,-322962,-78229,316803,931569,414455,-853032,-659426,-2227316,-355864,555720,-224428,972928,-73248,-980881,-766307,-709438,-536619,-281317,-821976,-375784,-13559,1032856,1678264,1055078,-171904,-312354,-258274,-1993021,-422200,-568986,-721377,-1136387,277798,-272444,-15140,1049911,1527473,578187,-50414,-1170875,-39052,-997306,182898,796182,1053752,443882,797810,-630796,-1151511,-797481,493348,35976,206847,92292,-358442,904383,1557503,546386,1284300,578809,330588,-180134,188057,-304749,-1409057,-1351158,-2552465,799638,-379438,-600380,291727,-727540,-765608,-926886,-427342,507762,159279,339765,-1804462,-1033456,-960406,197674,278620,261326,-276105,400750,-839617,-447432,-989785,-473461,-690936,-316572,-105096,-1338891,27541,1102940,378652,449798,-410162,208630,-65576,92208,882440,-540070,-306524,1059113,-363455,160574,706770,649690,1012038,-259034,207789,98980,-91021,-322359,893723,750746,1367160,1280193,-543575,-117657,-233161,-1041498,-253139,62070,898769,590811,-493223,127093,267290,176692,1322865,-476344,-808490,-791313,-156061,150672,-1491786,-549732,13534,698752,271666,340532,203037,-109283,-1198054,402974,690893,-11107,2319353,1103951,657246,124374,-398776,265482,-7528,12298,-56830,434530,1277409,-757883,-1351750,-169674,317272,-801515,-2028225,111519,-885425,104425,86072,215005,330336,602579,551760,-71194,28022,581651,127439,166576,-601276,-498120,-1438317,53918,568161,-688478,-218194,-64611,-733766,1304901,493519,-436607,-394805,861799,-551603,212535,-419058,1311402,-497576,627758,-993548,250720,861276,179212,-240345,657637,1161072,-1584688,-488105,-1455296,-276975,536527,77298,723650,-281797,-603331,-231698,-411358,-523762,-27921,-1202571,-73335,-52139,696843,-1501412,4786,-473490,-145763,845811,-847039,215791,-150014,-1141516,-1624440,893847,-47825,-574216,65050,-68347,1465363,1019237,1110556,-850485,-94662,-1103631,23863,286348,1236746,-162214,-873191,97027,-668354,-661883,-354907,-275358,-505577,-1349872,-307890,285516,-8182,168262,493633,-501248,376081,775871,-871825,448352,531752,531233,57719,566377,1063951,13004,-506544,-829941,645797,215268,22939,1277598,1026147,898568,303799,-1517765,-744328,262612,311276,942688,-677219,641714,-627242,-1298482,-755140,-1687160,1205305,586745,316036,-245305,588427,1205116,-394235,-728849,372068,589069,-1662436,245843,-482059,-286796,1054199,589838,119724,-750716,1213605,-441199,297500,773662,173872,-273863,915811,638346,-631248,1242127,1053194,-1086442,526865,-765722,-73366,-195384,-231570,919105,1197541,-61316,-330038,-99431,-346510,-994155,-1592434,-42533,321587,345141,-222176,-798697,-1374719,-287080,-328984,369365,-131448,-906573,-673691,296520,707054,-335547,-575652,-1131043,1295081,-1150612,-782371,-599309,-1146241,-241153,1135628,-189638,561776,629955,878680,531322,-681119,-229318,-538884,-496115,-674756,-341678,358610,1334539,-305289,316755,717878,-54396,193668,608991,116785,-263395,24610,102124,-1061714,-1175730,-332211,57128,870977,528272,270704,1385588,490404,-1433331,-1407955,-836485,-680905,734156,-662512,-675817,140371,583857,-1496141,-610171,-369748,238972,936610,-606544,-922693,-66279,-130674,-629603,-660740,260156,1521181,1933188,-133753,-498850,17819,-722146,152292,-836235,-304933,838692,-956892,-1469,211323,358540,11765,-90770,-614099,313252,158729,-677101,-1334445,-3410,260892,-330087,-438957,546963,285913,-388451,-1933830,-428692,-761196,-790610,898287,516704,872217,276317,521322,-396374,-49873,128129,1845049,759714,1472874,986407,-316409,759395,558745,661347,767729,-457044,10849,267304,1599507,-801503,13573,-178145,-567986,113464,389553,398409,559507,-78869,177456,-145316,882325,-601936,218248],[434804,105581,394019,420999,679466,-273602,316633,-931224,-23343,611211,-1052598,-76174,652857,-524380,-1352107,-170267,-924070,-664145,-274222,-127359,-524173,-764599,-506570,-792748,-858323,134763,-148748,1627712,683016,1350273,83543,540600,-753751,-500758,-203734,91008,276535,841375,179870,-809104,17547,702248,-270858,-1311321,-896882,238984,171540,-1442969,1403232,1034158,-204906,-307575,-121167,-155547,1114174,-731628,-532201,-170964,5792,534680,437425,-1149898,-1018907,-972917,1885054,250220,800118,-1053351,-868117,-1006462,-309378,197797,115309,143218,338197,-2216171,-1201629,-365566,-399497,86392,-151791,-194896,-973330,-110447,-42587,-162049,-329546,18584,166877,-475032,-679748,-79693,1086467,481957,589741,-1322444,-944741,-1971197,-264741,307719,-137825,-34047,1343440,395106,245511,590373,-155196,-808572,-1056912,15636,-1041562,-774221,-346508,-255219,370088,879541,216031,-596770,-720338,-158180,1074907,1909506,672159,-1000656,-213603,-58250,589375,-119362,-345431,-264178,401252,307952,-1483010,-670363,336255,702478,909279,1826868,1330222,171545,996254,668854,-1220468,-151337,119115,-178664,51035,-215483,-60382,1353859,-218010,41447,1048134,990266,-601602,1179966,85460,605828,266865,130709,777819,282808,-186270,597124,23077,557612,-216878,-2086796,-398562,153206,-364040,-706009,457135,-302726,-508725,1155489,1847399,437738,-901645,55167,1203301,247584,-139953,611215,1471842,904537,-1352600,-24276,-778367,390049,-339734,-266308,-363014,-720628,-732671,233072,816934,116221,-1675424,372145,360413,1567946,-1004299,940984,1864428,21835,-1829232,-1288876,-464923,1326930,-394254,1132891,365390,-193935,545032,170315,778146,-546395,69286,135012,308666,1846915,-161467,-799393,233995,-395571,293968,263057,-532345,1270447,-716011,-303816,268449,-140766,506777,-423139,-281659,-1738284,-634632,-812509,-179921,-584533,-871835,-276312,576711,-43190,-628015,-779121,132580,-698983,-523224,-455428,-1585632,-82791,-1307992,-43312,244810,-547725,-325528,-897371,102725,1004944,-1123456,-2453769,-248863,-375114,-741524,-751804,-1195788,-789253,-382363,286733,-138834,-992559,-686674,-110164,-784688,1369286,-525562,624468,290853,-346284,698633,-1010783,-2441700,-182677,825717,-1137087,-635446,794618,879916,-390956,-167664,-839109,-651383,-427540,-742296,-1016482,-567245,-497420,-729731,365509,-244165,-64043,-677549,-983171,-576681,153154,-527303,1151739,-499945,-480261,304026,-1067114,103426,621738,-292219,-145543,483101,1278739,144537,-243461,1824004,724893,-706369,-260779,-1146337,542450,-1474243,530031,-700258,236745,-875567,-170599,-553137,410500,335758,-824755,139926,-148673,-225233,1676260,499209,477313,-99403,427374,2176,121177,-661498,671813,1017511,303858,258718,884891,-604059,297520,1396626,-616411,188455,21526,-1352581,-369031,-385,785833,23096,400855,656090,149210,-341100,307817,1394489,-280512,-111125,-340820,-423989,-1192771,-155370,-1353298,-1681720,-5494,489193,441941,404896,-541899,143041,408373,789197,1062178,-116337,-336119,742336,-466430,10343,-968876,-129282,-14447,-759656,-969436,-325545,829614,240171,1691367,-73973,-283348,17190,8399,702490,1018804,1308288,208142,-1947371,1393846,425807,699099,-822764,-1036527,-43550,404165,651051,-489052,-678626,-963448,-1247394,745023,-83284,-249335,-1200553,-612124,37617,1186355,1192524,179573,816649,556550,-274518,-278877,-56869,183399,532664,541904,-1063263,336999,-265453,167648,-189725,22616,-1025081,-320875,-1638587,-679847,-720984,638952,356715,-381047,-8363,735773,-451240,1390433,-205373,-809564,192598,229956,1870886,1112363,1112247,1504556,-1419055,-184857,-715174,283857,-976189,-1107776,-1949018,-999367,-360947,568646,-599127,-688780,-126976,-930427,-502754,-1293379,1871178,115394,700042,418373,-795965,-711352,-334899,-1855498,141639,1659860,-737219,-755749,295039,435062,285524,846613,948998,1143633,596754,958266,1096231,-151670,-922007,124314,-344100,70749,-1065848,906090,-44634,-212890,-314165,1189717,-1328939,-738931,808642,-1122930,-715298,-877587,94072,626362,199832,806049,405345,569415,628011,1134189,-1349213,-297540,-202171,627134,-554258,463179,206990,-502273,360055,479741,666677,1624364,83531,-540701,-755172,123339,44194,78542,280099,1126381,112381,-883502,-779372,-1646941,-874287,497723,18171,1115781,-98324,-832512,-899839,-874816,-369744,-514972,-746780,270677,-182530,1245066,1634463,730888,-817737,-77455,254256,-2044247,99312,-573540,-820514,-919684,494322,-328083,382027,959809,1340453,195073,400599,-630473,-206223,-818408,70380,900128,1176842,29283,926321,-600402,-867143,-835997,678574,-55630,396293,195722,-473769,869272,963867,329006,1660926,818711,295339,241168,1042833,-523441,-1192942,-365274,-1560655,338542,-414275,-243726,621097,-958144,-753668,-1126285,-468979,508724,316009,650467,-1166185,-1198729,-1190154,262718,682817,134384,-122975,191596,-939809,-465665,-790498,-573154,-1158911,-312202,-250788,-1308888,16499,930680,660917,242865,-128646,-155078,-568936,-38014,1282511,-452349,-437203,1174363,-247894,280381,892581,828083,1051473,-168101,349507,289349,-240409,-278316,473361,829633,1552460,703736,-523255,354152,84647,-780070,159923,5925,758931,506086,-684357,-324646,31094,320354,939139,-433486,-931850,-672092,-380341,-90873,-1170876,-395296,-402895,565618,512520,379675,652784,-266477,-1209903,206010,587420,-273997,2668333,1446974,736825,-4382,-444946,355147,343236,107959,320967,-20389,893668,-937319,-1024062,-76477,22363,-1292593,-2290024,-368688,-834602,-9359,-207909,446786,634608,284821,1082925,-157541,-182514,651144,296613,28906,-661097,-489168,-618807,384348,784301,-847995,-314873,-102847,-383586,1017757,378354,-392484,-401804,651800,-491224,720843,-527620,819046,-351446,786029,-951608,-336117,1033603,322224,-192939,439277,1885099,-1319206,-469185,-1433291,-218758,887917,-170959,645349,-330227,-690884,-98797,-201510,-936658,-175364,-1416020,158910,89044,480189,-1379165,-228417,-337931,22308,640620,-488814,156439,-145261,-869732,-1468671,619419,-161285,-708411,90056,284284,1608297,910607,875059,-890484,-295192,-1177587,-20281,135968,1075881,-267964,-1168196,139575,-289077,-619204,-463587,-435278,-565966,-880221,203539,-56811,349591,300575,639120,-380659,304948,608455,-689621,374624,297454,189804,95938,711555,655431,172781,-848510,-1270706,418472,295748,213196,728509,778908,646614,73442,-1254547,-537632,738866,749375,892793,-759447,594182,-893519,-1585835,-1016260,-1903711,1175682,514463,583113,-88281,362711,774733,-234987,-463804,324898,512126,-1767581,106130,-395491,-314848,1336487,908861,204842,-711546,632215,-442900,479714,1047596,410077,-125749,825823,591834,-390737,1119542,845699,-1431291,695216,-671888,-243056,203216,-377492,508241,998095,-262115,-156957,-25534,-10908,-911644,-1493837,-15971,76417,220668,-379018,-1002909,-1017703,-522554,-201994,572060,-518719,-1315318,-644011,277440,533329,-460790,-674830,-1382809,783840,-1556650,-519396,-623493,-647056,102388,1200427,69417,1196521,902813,791947,546223,-814292,102814,-530475,28817,-306587,-684714,461042,1193044,-150912,-21417,605691,86127,-46981,550062,-55564,-162213,226151,28649,-1090685,-1069493,-235106,325194,461375,286180,126747,1306118,506840,-1162930,-1075441,-485503,-596901,726629,-550919,-621881,302976,393852,-1731010,-859944,-669282,549978,756875,-370315,-897739,398012,-47338,-420279,-354024,41984,1192132,2096631,28407,-712168,98602,-326752,346277,-951357,-390450,525276,-726111,234524,174071,418520,118786,-23087,-183836,-7519,102830,-795119,-569768,204869,421380,-132227,-462724,749713,-63713,-175696,-2307563,-517100,-702377,81005,1218590,455388,477720,234355,724006,232121,-117164,343889,1536863,269017,864488,1034874,115489,1068008,376585,773613,757616,-411732,-331992,-190649,1421085,-968050,-27107,-540611,-325075,151882,78944,160724,661583,-433703,-30240,55753,790773,-830418,238520],[211421,-228478,595316,627825,403097,-287923,308656,-893055,380438,566058,-1030250,-560119,539153,-410174,-1140963,-63540,-1142650,-1051651,-223669,254099,-296235,-226943,-252681,-401071,-232478,107128,-153852,1336380,401220,1421646,320742,740561,-583022,-462204,-221643,261020,147989,1095776,49636,-1140223,234317,1455489,-339506,-688927,-781555,-47740,-54920,-1445460,1308503,1104052,-166927,-260053,-407084,292362,677303,-817516,-472576,-53301,-98458,592596,661782,-1103179,-1020111,-741859,1542515,506348,776281,-1741249,-1269628,-958538,-402543,178254,-12178,-259155,-84177,-2090624,-1154548,-713628,-384719,395193,-704090,-184013,-828133,392400,-21701,-306724,-738202,253302,253875,-174565,-589305,-26880,866713,352553,436997,-1585790,-957237,-1368182,-205504,516479,-37651,-219249,1483248,329967,427005,401416,-661547,-1410176,-1098153,320553,-968647,-538710,-96213,133259,229754,814422,759462,-763600,-683875,-506349,1036433,2007910,761072,-1386284,-675355,-158277,373263,-88537,-435561,-523116,88144,303688,-1657983,-382877,424745,701270,1081675,1731890,1655620,368694,907697,510183,-1683362,-259714,-124027,-237946,517002,-298557,132384,1178899,-314936,-126943,1176936,1485636,-442047,1236670,401811,635429,633335,26700,977829,543461,16942,936015,-423642,338833,-120610,-2015341,-273858,460239,-249585,-11449,523839,-534070,-525763,621678,1715990,265876,-873557,-197213,1480930,282415,173244,492847,1078599,1023530,-1634705,-223261,-582168,632475,-33362,132939,-316311,-1231145,-382649,208694,82940,467870,-1385071,193647,417301,2209955,-484732,414103,1675623,-155170,-1573755,-1118593,199038,1527866,-671062,1735520,564451,-90230,729095,-28719,705222,-336464,-64771,-88572,48055,2257328,-324768,-953706,-112934,-442765,372181,-236699,-832116,1081082,-587094,-403489,362134,-303416,349334,-703655,-98799,-1392395,-666251,-1053718,-265118,-241706,-1169636,-247500,480292,-97944,-236439,-420230,-30128,-465181,-269041,-351369,-2003107,-316243,-1614706,-80995,348104,-701936,-673188,-1107096,-227426,980315,-759292,-1574719,-208439,-233255,-829502,-729958,-793213,-138836,-170050,127094,-283807,-1080684,-337475,-42896,-559713,1164363,-791345,662957,275226,-383576,311357,-1278069,-2402858,293224,842611,-1391065,-585281,651638,639038,-338617,345847,-854411,-829545,-313730,144230,-901320,-515518,-663418,-603919,244591,185034,159849,-463667,-256178,-227174,157506,-671370,752800,-458451,-687577,490026,-1006332,185649,729072,-661252,-193803,572677,1055378,-48859,-910305,1633886,1181099,-870782,-212963,-1269706,-211928,-2287223,336182,-498526,468149,-745302,-312216,-328954,357784,220506,-405684,290408,-350486,-176285,1640118,278509,611087,63476,369419,-174868,477318,-256853,773167,1141355,314475,248211,767728,-950491,627775,1311743,-834832,-122475,240154,-1991524,-311752,436781,580031,54040,765853,284539,361663,-399623,151918,1188984,20724,776433,406537,-80348,-1158470,-731087,-1142431,-1318541,-181053,148684,422943,382995,-221767,503207,491281,698666,802429,146693,12359,833482,-722727,-123688,-891465,-12476,235388,-367941,-712865,-530665,639773,77250,1448428,105798,-270429,-428150,-199170,912358,624385,1337957,566985,-2047470,1579374,80077,869102,-432829,-692816,-32283,617723,672450,-620890,-733671,-798112,-1248592,798577,-507361,-265937,-1081587,-598687,-121035,1314992,1699727,75409,772406,1874180,352228,47377,145964,235949,208515,614534,-804870,315047,40100,277516,-260710,358593,-1027735,-612869,-2252738,-422593,-1081806,623392,97513,-345379,349991,728331,-430620,1939304,-136354,-533364,170793,697944,2010811,1316906,1241146,1485473,-950045,-263044,-680115,411409,-975020,-1313328,-1736288,-996754,-136944,308827,-566532,-1123400,-131892,-795730,-766512,-1453016,1674549,211780,679821,328476,-747311,-612639,-98931,-1394055,161076,1919650,-561731,-1091460,-107795,557895,374062,834188,886408,1186930,525202,844517,1306230,-155413,-500861,17445,-127630,-233035,-1040358,915765,-289739,49778,-41186,1231980,-1227958,-852826,934003,-696676,-1009654,-945813,54309,704081,95005,914157,607283,560959,564942,694643,-1451530,-780963,-363481,439685,-42539,613595,241907,-391305,22103,296141,724599,1067256,135371,-197313,-256525,689952,282232,277398,252428,1312706,-115401,-757239,-921224,-992166,-1321088,300137,155862,995414,673,-528909,-930908,-955962,-483599,-549131,-631466,815446,-316134,1245424,1297873,294968,-1762829,161762,657314,-1677629,585268,-522821,-1085067,-681781,721358,-287920,661646,808684,816890,-195401,830898,-104244,-328901,-426744,19700,844069,885695,-238164,947249,-546332,-620245,-806639,912403,-308493,496995,258946,-428418,758242,166619,-108033,1502386,930886,361038,522921,1396737,-711080,-706527,802047,17751,-295267,-402631,117630,856963,-941962,-777263,-1266876,-521544,527747,433005,752977,-379287,-1198014,-1283827,332649,1199930,54415,34040,88769,-882305,-461358,-495983,-632841,-1439237,-347688,-427209,-1081832,74694,794432,897191,-48600,147578,-418946,-1012277,-95021,1216915,-354844,-656095,947425,-201281,168260,928408,751175,979101,-152701,308374,306418,-375680,-87051,-86547,881504,1434454,186916,-535650,952108,456663,-14017,556131,-108359,351231,482009,-747866,-612773,-143097,487738,522013,-378294,-955896,-475088,-440723,-296803,-658065,-10491,-903796,317577,785466,465168,960846,-423114,-1066532,189328,539134,-435318,2604526,1604987,822725,-156245,-526701,461884,557613,176150,657812,-418933,426491,-1028384,-365769,188743,-157667,-1357059,-2168022,-769488,-767897,-22553,-271475,529221,908908,177404,1585145,-132117,-369477,634297,387500,-133579,-570903,-463049,222483,590532,739196,-854529,-238685,-68241,-6300,720047,264588,-210494,-421260,314722,-423657,1124083,-640557,166380,-227612,799478,-766289,-833823,980508,299687,-162107,137681,2251944,-746595,-490579,-1358492,-21679,1280213,-317721,500367,-465163,-692173,-26674,50146,-1166940,-261333,-1395123,361346,269933,225483,-1319159,-517579,-311496,202328,397900,-187707,22721,-95574,-468177,-1442987,303212,-152750,-613193,132961,555123,1675920,674861,449181,-852423,-111043,-1082468,326522,67949,880500,-347144,-1125470,283836,-71431,-650610,-374833,-647734,-574895,-204117,737947,-216528,718831,410823,813508,-307032,179534,328309,-537674,293819,105044,-131677,325909,823650,187919,368720,-1024649,-1451307,190390,325493,390525,349436,656769,478877,-159029,-1094553,-339261,1018010,1201542,838001,-603804,603089,-1023561,-1416556,-927326,-1782292,1154203,424255,831986,119496,-84878,191781,-51280,-290675,200692,262870,-1698163,-246112,-367092,-247754,1582291,1345305,184504,-651878,89945,-381587,606012,1234081,559863,-24589,509223,376327,-61393,821988,587977,-1433780,794187,-563426,-292247,655513,-445465,136179,673923,-317523,11316,71859,314280,-717795,-1410311,85100,-141826,113535,-521104,-1140969,-555429,-615360,54903,759544,-716124,-1744558,-519885,404292,411819,-445543,-711030,-1512860,159417,-1713539,-354320,-609390,-112654,567488,1286724,269153,1692997,920772,674798,525308,-882856,576987,-325665,490297,75488,-967725,549797,1023883,-61704,-114619,397535,240185,-170380,377299,-331657,25826,355384,-94060,-940990,-855762,-14510,474088,-217021,-23620,-67164,946625,531061,-1024098,-837677,-80255,-457674,638833,-374388,-546949,337736,64166,-1672065,-824882,-585153,896232,439749,-161187,-685640,891880,-7777,-142989,-18342,-190010,756429,1927948,151376,-1016341,101873,126885,365804,-1090401,-406849,131708,-552695,445097,-66902,378331,270832,-66495,333659,-293336,158203,-706387,361904,493291,196865,33446,-521691,897138,-280801,19538,-2346863,-633690,-682015,946187,1183001,208254,30845,114925,906467,851547,-128808,325814,618372,-191343,53813,883829,518537,1217657,185242,725488,699526,-383630,-464779,-752541,749534,-1036504,-40244,-791918,-33318,159789,-123706,-140849,500268,-651675,-156191,281570,578611,-988368,156680],[-69892,-519579,808978,782473,92963,-254460,482681,-602260,699779,438987,-1055372,-1094019,393995,-283011,-998640,-164774,-1219941,-1289777,-168376,491557,-218327,169589,31495,100053,384246,45995,-105598,1015921,-6349,1165971,475929,902978,-463800,-367297,-201900,468769,52214,1235354,-29985,-1312181,480375,1684383,-214993,-49576,-543505,-207823,-252285,-1447551,987259,978140,-136641,-257451,-504080,652475,252662,-640349,-331978,193813,-262785,448047,692427,-933265,-935585,-504353,981735,715525,682537,-1834810,-1238121,-796186,-536985,89406,-121161,-628918,-436605,-1458745,-848797,-887667,-262783,677490,-1136582,-312226,-582816,982206,108632,-318132,-981538,619063,168362,193138,-400796,16218,575699,193304,310492,-1490991,-856795,-814864,-363489,682602,178720,-364905,1231741,248254,463945,228026,-748827,-1621656,-965344,668497,-595419,-162612,266640,468865,147504,683002,1224447,-906706,-609631,-747790,743589,1499209,586129,-1798839,-1170897,-178864,63138,-72440,-382806,-710278,-90694,307161,-1599485,-248223,404587,708102,1103274,1314922,1889978,654307,653693,464429,-1688069,-159701,-390311,-298273,856568,-233091,286753,964687,-457763,-276634,1143110,1575394,-148194,1011477,730239,643325,839121,-52542,989466,754863,225887,1031187,-775978,4681,-8564,-1809160,-330673,400910,-337683,681910,600467,-537187,-466304,47105,1221900,77130,-844666,-553338,1524628,241144,450262,264686,407346,975147,-1748337,-324604,-265919,890302,517587,428163,-316116,-1823734,41304,119661,-381477,749793,-1180899,-105551,285105,2217318,30320,-321601,903389,-390769,-1219743,-1041220,667263,1444961,-984116,2218070,711882,-4758,812544,12847,651331,-94124,-305593,-185999,-198134,2308817,-392401,-862490,-351864,-404898,359357,-612576,-911492,847642,-432961,-412414,532449,-464528,256166,-719645,-80450,-1077119,-497744,-982327,-251387,201283,-1236386,-247391,206263,-114098,156771,-148023,-507968,-245600,-46834,-274367,-2208613,-556557,-1642276,-227553,423756,-639720,-1017837,-1152814,-608579,729551,-336214,179452,-244153,-117009,-818018,-616311,-272646,257769,20802,113267,-200762,-948281,-60071,111176,-471109,829140,-762852,525345,180500,-464695,-171086,-1271253,-2013938,699772,844637,-1208873,-530345,367428,416276,-162214,724357,-820138,-933874,-210264,1175155,-556253,-348246,-638550,-301875,210060,520793,333414,-62563,529932,114656,183091,-663151,293258,-461293,-708791,562592,-1012694,42045,743872,-892783,-194174,525878,775735,-317013,-1345299,1184232,1538835,-979125,-261600,-1184401,-979142,-2439423,276957,13726,594348,-565874,-197546,52972,301976,47799,4284,476695,-535720,-144813,1456842,19622,698914,210076,353839,-195113,702932,172901,815959,1135556,463387,283939,715038,-666599,832674,1079386,-1016189,-408372,548524,-2003323,-147849,631017,422728,-12168,940957,-131047,480766,-385691,-1052,804956,521003,1519953,1125709,136144,-1111745,-954383,-756527,-1051434,-502013,-287992,415972,293671,37635,694782,419719,129949,409344,375476,202560,869476,-899115,-516106,-802707,109002,431479,132579,-414236,-685410,273675,-29664,976383,170742,-344792,-785281,-314617,1043769,98371,1126348,797650,-1656837,1613511,-363097,993057,183312,-351964,-1164,663148,841371,-579359,-713259,-588552,-1092771,829778,-719411,-171807,-805968,-514909,-293763,1216339,1965912,-72960,415665,2596705,807339,291438,339205,275249,-179479,642071,-362276,143625,363648,254362,285619,647375,-972614,-863602,-2639542,-54878,-1387420,403930,-117055,-188004,576759,764606,-410231,1984726,-19867,-53004,209444,1001770,1999795,1434126,1255695,1122126,-461588,-241090,-251177,442262,-942331,-1414479,-1348340,-736287,303038,76300,-343837,-1376229,-242120,-627293,-934622,-1372000,1240588,180384,364218,183794,-597301,-432049,49690,-583339,214253,1884996,-404178,-1112483,-494157,450558,561731,721110,721914,1191799,477815,665277,1149031,-283620,-155501,-27706,-60267,-443413,-953179,733868,-324703,263692,243958,1140329,-996244,-827556,800902,-450412,-1145699,-754391,40200,717578,-125756,893987,591909,353167,342351,73324,-1411688,-1241766,-450105,299222,372017,678555,339407,-207530,-495671,63693,789818,362084,159031,106800,197918,1060531,371679,466090,268594,1450508,-232656,-510704,-936412,-430899,-1537205,48759,183245,617141,211912,-186239,-915680,-889115,-750588,-431996,-514440,1076252,-376367,1015980,882274,-155503,-2692606,315904,815601,-1116178,946997,-413809,-1413870,-539279,955713,-153739,815281,669790,135011,-484430,1146115,327277,-427185,74345,72350,663867,270140,-365853,815065,-503874,-522839,-703077,1152745,-587764,527515,278862,-241636,511333,-491937,-548984,872505,878877,403849,584760,1141699,-817713,-292083,1579494,1475088,-945300,-349338,390409,977496,-665114,-844159,-1326850,-596718,512042,475834,613482,251778,-1139115,-1200319,452568,1663116,55514,125324,94635,-689833,-430004,-216254,-624017,-1478494,-388901,-521121,-704622,153272,800026,1038735,-355391,349173,-566194,-1289637,-105402,663927,-237386,-795612,430953,-241420,-304250,807708,469967,871915,-184459,124968,204935,-459060,191846,-568699,896330,1141280,-138151,-540638,1537959,774440,697369,730762,-226334,-213074,513497,-669600,-671234,-226443,613471,117964,-299804,-875847,-224990,-321494,-432592,-125289,408043,-1227559,83473,1001570,597171,1048707,-509741,-821211,293348,443615,-363360,2218604,1534292,921066,-302732,-627013,535724,563310,232751,864461,-668034,10640,-1029017,433991,552716,-157985,-1006105,-1680355,-983611,-682244,38590,-154432,377834,1076567,307690,1905912,7277,-520984,568944,373388,-296370,-393933,-426613,729853,623026,553265,-701812,-22703,56259,330769,536228,177019,51162,-454084,-57145,-364949,1331400,-748881,-407350,-121672,737701,-454265,-1079839,661991,152098,-148247,-180913,2101434,-80331,-592673,-1254869,269577,1523737,-322232,323018,-677808,-631071,-16625,254163,-1149274,-288704,-961900,553631,470030,-36597,-1377538,-767079,-403978,359589,240947,-11024,-139343,-7240,-37579,-1521589,45158,-16797,-286233,250628,756370,1664556,355397,-27593,-738056,386657,-783888,852449,27163,674072,-422353,-838491,445188,-62531,-769330,-126319,-857095,-543774,402118,1104796,-166039,941176,498777,983285,-287544,6997,-1641,-397730,202413,-53753,-325950,662634,840445,-264673,521231,-1016789,-1353120,-2269,327230,563338,194699,774916,444333,-451096,-1128817,-169269,983739,1521935,798957,-82120,693245,-953742,-918160,-543489,-1529536,1139399,367883,1017924,330510,-593225,-401803,43503,-242282,48556,-48732,-1453835,-702451,-402590,-110395,1723993,1683962,40817,-560274,-256752,-293495,736199,1331339,580495,4352,90480,4976,218366,386115,456227,-1104668,781541,-454921,-226359,983714,-445316,-130727,304751,-201609,153965,129518,513335,-439821,-1313452,234916,-288828,50574,-582767,-1164493,-112572,-581032,293640,932609,-734449,-1968025,-318618,630680,257933,-367283,-646257,-1429915,-293780,-1543268,-334679,-542631,184191,1114696,1535227,403658,1826966,649879,552551,530385,-841403,1001351,-34325,743790,398385,-1130320,578730,888355,-8525,69995,152592,374423,-216718,166454,-679637,280403,345557,-249353,-650679,-597746,232475,461032,-1007489,-326384,-265515,504786,607446,-955039,-694272,250769,-317797,476173,-114222,-407138,209711,-238244,-1367844,-566026,-80284,1251722,83653,-52676,-372696,1131965,-39315,106614,291174,-351569,301986,1705485,223447,-1307565,58696,500278,245049,-1218091,-314030,-207663,-437737,654034,-430001,244217,397972,-155550,784870,-462715,336220,-385519,1039614,761457,-196275,119988,-489763,995919,-299556,142033,-2038125,-759110,-759423,1536126,856899,-147658,-289830,-45157,989818,1306293,-116944,109309,-457356,-564204,-770640,570579,811289,1156873,49548,635743,664646,-345793,-480252,-1215121,-140287,-968037,-22689,-896260,251644,106010,-162977,-461199,-22827,-728884,-204918,463773,285775,-968378,7128],[-337367,-671773,951413,834944,-146420,-222397,775829,-163097,886095,285832,-1147312,-1532758,206886,-240717,-1008762,-373408,-1116828,-1401858,-138567,570957,-271233,288035,126532,529755,836830,36525,43547,774084,-413492,665211,539927,959102,-453965,-317834,-127715,703914,8369,1250942,-7774,-1243087,722519,1383768,98173,360950,-235239,-271042,-436050,-1480505,599304,767508,-56365,-185370,-312207,800282,-123574,-260101,-183248,490003,-479334,51833,567697,-636263,-767356,-250040,439157,796882,490183,-1349728,-789591,-580807,-688335,-43198,-191986,-919035,-640357,-582728,-382532,-836099,-125596,883826,-1346354,-571536,-316668,1527933,323739,-166562,-949604,983765,-56268,515420,-151310,5799,306477,128035,278535,-965599,-626244,-429059,-570994,740592,345619,-456510,667587,222982,425431,169917,-407546,-1458819,-715831,941613,61274,238480,710511,669463,80263,536017,1487689,-1046915,-557002,-790569,288888,656241,261280,-2063072,-1482622,-115536,-263685,-72399,-214144,-773707,-68919,310987,-1448633,-291598,272236,715626,1018874,731218,1922139,938086,299501,429648,-1425809,47469,-616692,-357896,1048145,-43392,370242,769529,-595428,-422449,1006748,1280470,175971,686631,1010874,636075,831566,-100795,806068,866743,342913,801326,-968714,-399352,91746,-1531134,-533124,19830,-631161,1137389,675295,-318493,-345617,-363991,482802,-25852,-831558,-881777,1292147,110501,705780,-41973,-364736,752399,-1670768,-259624,84981,1085576,1134650,548105,-403391,-2299445,460120,31752,-572034,801063,-1132935,-451706,65720,1737766,401555,-985270,-43782,-661986,-831399,-1043212,739480,1113398,-1215515,2419612,763487,58528,801695,234307,622020,106484,-601580,-138760,-311626,1933325,-315583,-618912,-441562,-286970,285052,-769271,-761409,560008,-227709,-331013,743692,-556815,280488,-349974,-211717,-931992,-231556,-688895,-129831,526198,-1085466,-283293,-286544,15020,478538,-52225,-1116540,-54563,91914,-236500,-2185337,-721064,-1366817,-402452,450915,-374124,-1272877,-1076554,-915593,297477,30476,2025663,-354811,-24515,-696447,-338698,234960,335459,254199,246286,51666,-528481,156642,342931,-533901,454630,-328931,299774,-20800,-563718,-574701,-1011648,-1436520,920573,808465,-549002,-430199,65559,304085,64662,842058,-791704,-960893,-81477,1841909,-117599,-142282,-465471,12375,237526,607444,387716,314573,1037430,276487,171035,-479113,-164526,-514743,-560115,457291,-1068699,-263988,644993,-861852,-179707,341034,529797,-523227,-1334752,741950,1748350,-1001562,-467689,-930747,-1431794,-1846666,311739,698409,563065,-327273,141587,431064,241737,-115775,292921,709781,-675001,-115191,1110973,-248769,714387,376335,377277,-50666,791758,538540,776589,948456,703844,358367,757922,3060,858935,758990,-1139604,-616176,883453,-1395987,104190,552835,295027,-156895,783613,-532245,405861,-304889,-94092,418537,1103453,1880144,1522338,141757,-995582,-676741,-261007,-936501,-870055,-659364,393160,204798,189056,663774,237158,-607291,-3873,471371,220845,854926,-882775,-977670,-732051,237314,526109,589521,-148081,-650865,-150885,-42580,400052,89865,-560286,-1000691,-313743,1072697,-381986,725567,849819,-926462,1454644,-851812,996114,826392,-86531,77727,551317,1030952,-341868,-565092,-398192,-795367,817586,-691834,14662,-443927,-396800,-484885,1020212,1906059,-191810,-45515,2533438,1002047,416113,476262,278307,-560991,587504,114963,-144115,621302,109482,1212148,781292,-867899,-984700,-2426788,337344,-1593728,8849,-250241,80065,619242,813254,-432761,1493401,133132,495974,308382,1101163,1751623,1370161,1147648,553811,-73608,-132709,458508,405869,-853908,-1378281,-915825,-296364,878252,-106344,-8909,-1415129,-529716,-492347,-948204,-1063796,703169,50911,-94864,64899,-367108,-198643,114211,308308,184954,1597044,-238783,-858543,-705570,119509,791556,527474,453060,1184682,493880,400223,711147,-493174,-99940,-101241,-146763,-546173,-824273,444132,-138345,439753,540549,881635,-722454,-703721,433000,-470805,-1095173,-318764,50068,664648,-402817,688465,406569,-8074,21127,-539859,-1277694,-1515858,-458734,210005,593154,630988,412260,76089,-1031135,-249221,801009,-280805,71018,260691,480908,1183561,353471,587880,353242,1507806,-249161,-206183,-696867,-34732,-1433462,-178922,117526,67394,466829,61793,-900824,-650543,-942037,-253130,-445954,971382,-341033,576845,600856,-519302,-3308247,312365,670962,-618010,1140330,-262694,-1630906,-564772,1170452,26656,890778,594006,-488443,-586215,1278095,610259,-507348,558220,234214,423140,-479795,-432510,526268,-485257,-597859,-528102,1347432,-762590,524695,256478,38769,101111,-786983,-799346,48208,707258,335878,419365,422060,-825062,-197236,1688470,2196656,-1415620,-261627,530012,978597,-210533,-949405,-1289717,-693554,403188,422139,296109,556061,-1103492,-946521,658819,1895653,155685,118096,162253,-425553,-344623,-43006,-529721,-1295479,-402632,-457542,-258163,213223,975511,1029843,-616528,406063,-628577,-1328945,-122797,-163692,-76136,-709805,-201806,-316221,-1053062,553140,115509,790001,-231522,-105216,79347,-495596,427502,-782593,866305,825255,-238723,-498854,1951823,941975,844848,606013,-296131,-738382,583284,-470997,-508315,-222499,642413,-210095,-202762,-718190,50277,-67270,-487546,260932,667587,-1153542,-19855,1099940,749122,903584,-476494,-543839,401922,191511,-2112,1747531,1255159,1039715,-411061,-713343,532911,382432,297840,893509,-721215,-249530,-940798,1128449,867042,27588,-408387,-1017087,-987421,-565342,122898,54184,36472,1094081,592428,1939422,240093,-625662,506462,297655,-425745,-176117,-377068,761334,482375,354577,-423053,246196,250846,590244,534470,132300,307507,-493713,-375624,-311783,1307632,-840676,-686531,-16531,694957,-72254,-976322,124648,-45084,-132394,-419125,1530824,438074,-764728,-1141910,565013,1496955,-194200,152999,-938898,-553520,-72557,328292,-909496,-287038,-106619,719843,651083,-264532,-1472191,-899145,-593755,473280,250607,34223,-293651,110763,325396,-1560172,-80273,210475,201804,444318,966709,1569738,20828,-393540,-577754,987538,-315374,1296698,-48946,484228,-520295,-485915,534115,-187159,-907212,178116,-995055,-482911,716290,1207500,9724,878585,567923,1104689,-312276,-178818,-300191,-236252,104442,-175483,-312839,953165,711890,-662696,540997,-867357,-1050297,-149318,338288,727097,227828,1118070,521687,-817109,-1337220,-40450,642971,1600479,763374,755793,827989,-674210,-381556,-32762,-1384764,1096698,372861,1104766,510863,-991310,-870941,-25321,-311565,-78007,-306574,-1092567,-1116528,-474454,41450,1725810,1783063,-210342,-434353,-328505,-214359,923211,1349529,466811,-45908,-290776,-437817,329004,-96283,513189,-590779,653513,-357898,-84144,1088414,-387304,-270726,-23996,52073,259945,115077,514013,-115962,-1138760,369721,-338511,25986,-529155,-1041586,232780,-466809,363462,1079989,-636213,-1826563,-75464,857291,18331,-329171,-470226,-1130401,-401632,-1096863,-460361,-412465,123368,1611928,1993792,479923,1509962,165033,451784,619342,-681113,1208871,189562,722056,612731,-1146697,509867,812539,43715,436486,-64350,455170,-277952,-16195,-1067325,540765,161407,-394732,-284533,-379049,402668,323197,-1676290,-545087,-409963,186609,750230,-832841,-600656,391039,-222831,259411,198309,-173423,-60382,-357595,-949404,-207764,656555,1487572,-206095,-73628,-63609,921436,-154823,241834,542268,-401075,-99140,1673483,256960,-1465942,13646,694667,83918,-1264849,-104657,-392345,-350462,855804,-799809,53768,446820,-166333,1065940,-502026,572135,110853,1206645,946189,-460132,111204,-267019,1059050,-120770,183302,-1422349,-849330,-929412,1702964,411439,-498124,-353162,-191793,908754,1479823,-133039,-206523,-1190077,-839287,-1404704,171233,937543,907377,6711,587134,698512,-274038,-498631,-1444902,-866628,-754719,40691,-844271,469742,-14399,-36439,-716917,-814133,-745649,-215842,524663,-32547,-722377,-163219],[-524485,-627373,952972,778264,-235700,-194926,1055532,293969,925077,156200,-1283382,-1739602,-18534,-343486,-1158114,-543738,-857891,-1409587,-150247,530371,-400618,149627,-96732,730780,1022752,156289,316274,695845,-689995,101711,527870,860367,-567956,-383636,-4384,933199,30730,1160897,107153,-938787,931528,815934,529759,411810,64801,-288803,-622927,-1520186,310304,574013,84316,19015,130895,708163,-428070,181223,-90025,734737,-737213,-541016,372945,-252919,-532651,38801,80743,715978,187874,-561254,-104815,-371633,-860633,-204949,-218337,-1095256,-694584,189135,103201,-592790,-74381,979950,-1304125,-879966,-106769,1858113,565488,108228,-639347,1176849,-346711,690109,103278,-80567,131735,234651,365084,-195917,-297355,-242167,-668842,667789,332266,-493601,8713,303715,373281,271479,177937,-1059432,-434647,1033329,834554,539896,1138375,690333,-7008,408141,1507578,-1187245,-558744,-611994,-184591,-156074,-55838,-2019659,-1480012,8449,-543730,-93151,11238,-712324,111579,304010,-1334470,-479876,67422,724688,904926,226618,1705775,1113965,-70958,235783,-1126097,232646,-750952,-408726,1125399,216229,386739,622975,-672805,-557090,851423,763999,402152,447308,1188761,608142,626034,-129328,480773,854432,273915,274452,-1008825,-800919,153166,-1246182,-794294,-529798,-1043936,1258187,755458,39406,-196966,-498326,-277978,23069,-834411,-1068477,818133,-78457,956946,-354151,-1005246,393788,-1465777,-24179,375232,1149719,1624877,478999,-586890,-2472759,786286,-2591,-573407,520025,-1236168,-765632,-100768,1105343,548405,-1357124,-692789,-931387,-478055,-1047469,379864,613431,-1279845,2239422,687887,107658,731185,539335,609033,213770,-865296,26863,-201487,1282371,-86179,-362285,-379272,-107460,197911,-678110,-445745,230538,30577,-178404,926291,-533936,427756,373300,-409395,-918686,830,-326639,69789,578704,-834857,-373854,-967785,312701,662738,-154956,-1603360,148379,139844,-218068,-1966245,-750649,-856645,-515566,427246,18405,-1393076,-915668,-1017701,-175300,253670,3042015,-511925,39231,-509109,157301,626292,180435,575695,462285,349743,124993,342870,600509,-679465,99782,422325,112157,-347841,-621997,-782171,-596389,-845978,918295,690156,431617,-275364,-138731,315095,238779,663575,-790213,-920794,103975,1800861,225858,11315,-197625,189130,290648,461591,300775,491224,1040990,141472,81943,-126201,-549182,-626113,-293795,162628,-1102554,-607760,416377,-542407,-202705,48217,388606,-580734,-859789,639248,1802690,-926413,-805539,-591438,-1329483,-797439,370749,1307592,365927,-35871,558394,643628,178465,-205601,398184,962896,-770594,-81014,643224,-477889,656261,591661,425182,192223,726990,775617,650256,584903,941885,441466,873101,664607,694545,433427,-1131381,-716980,1134267,-518802,381997,299455,125345,-339431,274316,-834927,129348,-163603,-85692,191265,1617137,1788398,1416455,-59116,-791114,68419,247948,-949622,-1207737,-843300,353098,198754,243935,416588,8069,-1105409,-320461,395202,112969,803558,-658288,-1291287,-697048,357841,514642,863939,46383,-341929,-469285,48306,-101964,-104352,-882203,-1034662,-198396,1005205,-641029,239526,713275,-186283,1096608,-1288300,863488,1284307,74769,198376,337269,1111330,56623,-341642,-271083,-407364,751165,-465603,238687,-67225,-269658,-678934,885020,1564500,-205012,-285558,1898128,936301,428546,525185,238299,-882942,435825,455225,-463656,748068,-92041,2034971,722567,-716770,-902483,-1472695,657842,-1665275,-480630,-302384,399364,514086,833828,-506735,655488,287754,974025,450681,1035429,1266774,1136713,924975,489,149184,8144,1179952,336550,-714441,-1219704,-560490,204527,1415521,-224423,312210,-1252407,-971083,-442149,-839705,-638755,210958,-89525,-463307,32724,-89332,41959,128915,984518,-32683,1147776,-37302,-457988,-660256,-327201,973653,319894,93638,1199079,598862,68341,135340,-693878,-417476,-233960,-280816,-605189,-684135,167743,191787,594729,831516,452889,-484053,-529971,-46846,-651059,-897647,246719,61897,571795,-660204,268360,137268,-434994,-333178,-969505,-1089900,-1481262,-397904,140612,630250,483125,372923,440891,-1425301,-616808,692967,-691607,-148910,236281,537421,1137837,296132,598515,506907,1473084,-207290,87847,-177323,213525,-1032054,-336309,-13177,-502736,660377,114280,-896155,-269902,-864949,-100692,-464342,566064,-211974,27488,564681,-728207,-3477145,121801,264364,-347779,1157444,-100840,-1579672,-754104,1317602,178332,953388,591157,-883345,-470162,1207058,720628,-561355,932046,483183,194666,-1153140,-537560,120254,-483921,-773292,-302182,1450378,-754070,522606,195788,358891,-430541,-703814,-766049,-630093,515755,155740,91987,-463739,-756095,-417912,1256808,2022347,-1548134,-143918,537486,863325,276644,-1078068,-1148398,-793472,170720,268921,-65242,541567,-1107168,-575932,950676,1807107,353341,32121,209760,-188283,-180811,-12133,-353004,-966439,-368570,-229075,173170,242348,1262337,834158,-793732,278800,-655093,-1115972,-197851,-909043,160342,-356370,-726198,-340648,-1781862,212012,-153936,758682,-273752,-266819,11855,-525766,487100,-662227,786824,591242,-170206,-388755,2061035,909899,320300,250997,-289134,-1018575,672897,-206814,-198961,-159435,544790,-394352,-104751,-530497,320069,229713,-465736,394113,654847,-623012,65118,1074300,882846,588758,-317696,-304118,401859,-247381,599734,1389092,844379,1161932,-453400,-754198,432958,94590,382923,751091,-594486,-317120,-768259,1518100,963855,336119,183802,-461115,-836952,-420671,174060,257684,-347996,964876,885000,1676717,523456,-672041,484190,258740,-488191,64077,-304355,426545,220350,214645,-82010,461683,465156,755474,690787,129844,466737,-538072,-588275,-242269,1083289,-901504,-569561,103434,725887,293202,-529181,-508657,-229418,-87560,-474027,809890,631032,-949817,-1039983,758920,1195148,13760,22441,-1203044,-497721,-199180,230080,-552047,-299601,937454,818830,762622,-414707,-1448769,-876853,-831279,539591,419013,-5818,-424703,246270,554707,-1428997,-44553,459461,723576,655107,1261269,1382222,-257374,-512352,-414096,1428052,215158,1475870,-184679,347811,-651051,-256312,491971,-316545,-974389,417891,-999796,-399314,651859,1082124,149957,505890,623991,1144935,-362543,-324609,-489399,-27224,17230,-245097,-73570,1048631,426118,-990312,372823,-644536,-654163,-257952,389318,859336,349581,1484156,627875,-1202540,-1616196,36546,123071,1406001,697276,1642226,939174,-242148,-86451,379201,-1457240,976317,425441,1071197,644261,-1156760,-1124058,-265213,-459517,-138132,-429305,-725557,-1362221,-531048,151621,1596954,1628402,-522431,-298510,-146853,-171044,1170474,1282618,248436,-159636,-544213,-822875,216169,-498467,669092,-94143,445550,-275266,81688,1002751,-281300,-308865,-243017,361014,322116,34126,311062,203390,-851961,414826,-288215,13851,-370937,-770079,476681,-331855,181641,1139181,-493945,-1329044,165427,966295,-295604,-408280,-212248,-692913,-156657,-545646,-691977,-221493,-231294,1854838,2515877,496315,838524,-382993,387899,799370,-441963,1123669,220013,451166,706513,-1037832,330912,782446,113501,825899,-210745,457848,-436191,-129181,-1459585,727608,-175967,-478806,113361,-266081,426973,156002,-2026071,-624158,-448757,122487,933621,-559091,-500778,287666,-190785,23674,492222,144068,-403839,-233616,-572437,112325,1295820,1460164,-355100,-198909,166121,250478,-341929,211538,735844,-347253,-395191,1872962,278388,-1408370,-1741,687242,-2576,-1148723,194182,-382952,-249555,1001055,-1069857,-135410,400534,11951,1165212,-458893,755141,649019,888500,1033272,-399762,20848,153964,1089764,197879,180122,-616615,-861647,-1113839,1480371,36652,-735808,-139686,-272921,646681,1335609,-221157,-505204,-1358227,-1013542,-1714613,-219418,882621,549331,53075,590135,803292,-160529,-585366,-1404329,-1158975,-436733,169683,-655258,574234,-173611,199382,-815229,-1552555,-804913,-239024,409731,-312780,-305786,-311335],[-591039,-384896,803246,645050,-158305,-140843,1167077,672116,837409,69031,-1402532,-1634601,-258160,-595033,-1343863,-566719,-528926,-1314697,-197071,430074,-536336,-85152,-601657,628423,937179,437425,686539,795310,-749527,-333452,461903,601499,-777095,-562018,135760,1106396,127261,1001573,254846,-497123,1057152,323821,963684,134131,279740,-295838,-800760,-1483834,196254,442804,241561,337407,685506,436598,-661470,515424,-79229,853110,-1003696,-1172953,196707,136713,-270345,353868,-41719,497371,-203456,151109,543463,-207573,-1065871,-400265,-215510,-1145178,-646336,616101,477220,-268700,-171628,956444,-1049026,-1111870,-7665,1847387,772380,411618,-157363,1083397,-611323,661145,305527,-234542,78272,491222,532591,509372,62216,-216128,-594493,494536,119212,-478781,-485660,491628,336122,507911,747270,-588833,-185891,897815,1450574,655787,1421954,541100,-108037,310122,1323034,-1304397,-615620,-264577,-537459,-662291,-235811,-1614074,-1189568,151777,-742260,-141500,220460,-571381,336596,277319,-1298089,-727880,-131363,739484,830313,11271,1290669,1112338,-378688,-229843,-918643,299557,-768952,-435431,1140062,475377,358228,519292,-653320,-647351,743985,237881,427033,365721,1218837,536577,292883,-157564,102623,723391,-20457,-425227,-973885,-1116886,159995,-993326,-1015115,-1056525,-1428519,1123802,856446,427638,-58119,-370142,-840080,225735,-839567,-1047505,212811,-255101,1183129,-583732,-1329131,-22701,-1265497,322891,531085,1044019,1853941,265529,-821818,-2263001,952383,27227,-481650,-84669,-1415663,-994376,-106469,631132,454438,-1365754,-781419,-1152920,-224938,-969928,-248694,51637,-1150540,1708565,484969,154547,654755,833554,597588,226793,-1004664,254373,158984,619828,256377,-206698,-199445,102535,147098,-375954,-71442,-88235,316322,13945,1007803,-388932,652652,1229384,-565447,-909331,99272,-35828,292340,359515,-613424,-538180,-1679090,700596,668418,-394371,-1776611,429000,146162,-184240,-1599510,-628330,-248017,-507588,366325,426752,-1383163,-679654,-831440,-512117,313029,2835595,-669820,65001,-335336,833076,840005,-42137,958860,648765,562509,843875,517996,807015,-800294,-214546,1205720,50733,-781012,-565878,-765074,-175375,-348766,744577,448634,1392592,-99325,-193642,389006,273332,252246,-790572,-833389,321146,1118597,317922,45079,111300,158322,340046,248059,105316,422788,562412,-290813,-91341,359701,-790719,-791417,19374,-268289,-1037304,-856936,72016,-28047,-294741,-291159,377824,-484779,-107996,1019662,1734917,-770756,-1178296,-254654,-659217,234293,396076,1600955,42459,280218,866487,598087,118608,-190510,322610,1157130,-841538,-50032,148416,-608084,546086,846847,474705,412741,468572,862546,453424,113890,1073271,489178,992903,1004825,371861,179644,-879924,-704299,1185171,216514,602341,40520,-155804,-505756,-417441,-950270,-239738,35624,34895,175647,1931406,1368925,864558,-374042,-554526,1041376,667063,-1022892,-1463384,-793405,314993,335728,241187,19989,-212530,-1110123,-456279,171037,-51746,733438,-301350,-1309160,-693794,444101,431833,887055,168638,213367,-532064,213800,-371760,-338131,-1160672,-883976,597,866941,-598123,-211353,430078,248539,587552,-1541519,643548,1410566,139047,329789,96392,996778,525371,-152589,-220678,-5326,630729,-134790,419505,267183,-150302,-842342,877225,1090775,-74883,-34564,1101768,675493,371504,475721,171576,-1119621,203634,551010,-709759,725352,-252004,2342004,509163,-527085,-582416,-65167,829606,-1582534,-951555,-313519,678050,371751,795844,-608027,-217454,395145,1284263,605596,882011,647844,838206,617934,-354220,223154,119285,1631352,259581,-548888,-989887,-350034,640387,1741748,-268314,491835,-918676,-1431971,-490565,-707580,-259569,-133600,-142687,-544701,108789,196251,240897,143214,1252279,-450721,657403,198653,-66925,-381372,-694455,1020175,172534,-319578,1258251,791070,-266651,-440813,-795740,-990871,-405451,-315818,-732518,-562794,1991,531449,732053,1080977,-83764,-323411,-350211,-464638,-803293,-638543,763006,42438,478218,-832886,-333364,-135122,-827296,-667045,-1114076,-869051,-1114979,-281794,55822,590267,283471,176275,814958,-1586079,-951926,428507,-816862,-453797,83153,416874,1067422,260774,480355,696446,1360565,-155314,315237,513782,371599,-463132,-415784,-182415,-923539,692281,-52668,-870841,179890,-485011,-29273,-572614,50789,-14679,-454996,748554,-770375,-3268357,-229063,-276880,-321199,1004570,35023,-1212768,-1036552,1342839,229038,1038403,630016,-975798,-174523,968172,659496,-574097,1169740,780117,40579,-1587005,-741422,-333552,-485546,-920735,-67372,1436553,-555238,537363,105553,677230,-956367,-404774,-487947,-927069,408956,-46622,-284075,-1218494,-666066,-718662,648290,1247740,-1293961,2333,443424,638059,644443,-1211793,-912247,-864879,-167179,32577,-326908,334256,-1098135,-165861,1273677,1445034,622125,-67311,155228,-85874,54601,-93804,-119215,-591289,-286455,101169,531387,259927,1548383,465462,-875934,-12579,-677089,-701764,-348293,-1249181,497441,175848,-960406,-252792,-2147668,-154510,-219729,771968,-308473,-268422,31585,-600669,304962,-302085,659827,463370,-30136,-216136,1807241,691305,-541581,-168115,-211110,-942587,766611,50069,150337,-73832,323970,-388731,-27910,-364322,551605,460496,-376913,253245,371416,216389,319936,974621,964203,209456,-78653,-155611,238649,-783915,1301551,1181031,403904,1212203,-414736,-730038,247404,-209765,483026,490114,-360653,-227313,-521954,1534315,739769,652220,545674,-228824,-631691,-283822,147754,378650,-598508,737517,1040408,1213636,798525,-652264,505333,358834,-464713,316761,-200002,-33101,-75213,140177,242028,539103,638929,818998,896384,150137,452651,-598653,-690404,-126339,743286,-917657,-113535,237852,800852,545147,138947,-1084873,-386898,5560,-274030,216315,450652,-1073187,-971319,770940,719134,227955,-51202,-1413771,-471370,-392919,-22737,-218403,-361949,1789794,810124,757209,-454966,-1211505,-711316,-1051782,567958,647887,-60407,-537270,383687,626711,-1100552,127120,648703,1141892,793033,1625048,1095963,-428335,-318080,-256078,1512586,653206,1335364,-344064,306066,-796548,-271758,312709,-345891,-915428,507753,-836949,-297437,270553,849496,99630,-61208,674591,1097623,-420948,-375504,-514845,230915,-30366,-244114,328011,874912,25614,-1233739,31479,-408927,-259503,-325807,485434,923206,441591,1541441,653514,-1504012,-1841360,51963,-387537,1003308,572213,2208551,967398,229823,-140380,500855,-1659616,746862,471694,917273,730504,-1049281,-1133122,-615045,-631884,-116126,-391375,-487607,-1380549,-517460,190829,1382452,1300332,-831110,-202652,182961,-175456,1414705,1091428,-24531,-301101,-652616,-1028547,-89878,-706807,734079,227557,219105,-199879,225810,853594,-140239,-298715,-312899,624402,333120,-81030,-33880,457118,-485209,319837,-155260,-13458,-160153,-387820,658409,-225279,-221374,981868,-356679,-642129,363558,869686,-618784,-611390,62203,-242240,303893,-97225,-968078,9449,-698892,1671743,2790693,434282,52379,-825162,358721,1006340,-204123,782624,15932,35137,704422,-864977,65098,755386,189728,1107041,-279618,376326,-698614,-164225,-1805625,777061,-579242,-463709,538448,-276287,294763,61434,-1999569,-549384,-354427,328283,1100173,-120370,-363304,-20765,-202018,-186272,688323,488655,-727719,67843,-342731,292756,1555425,1109571,-342845,-360041,304351,-690083,-554770,15843,900606,-234687,-555056,2142519,307495,-1129020,19306,531168,59460,-819948,528256,-203768,-105979,1010327,-1172364,-264102,285463,398297,1150733,-408705,780607,1065511,340420,1043563,-16881,-122762,662782,1074206,568981,193689,196401,-775377,-1198418,1043446,-147689,-798737,241342,-256684,254099,931547,-391383,-701279,-1087666,-1058144,-1677928,-511669,677959,186157,147635,594995,940880,-19806,-720827,-1145574,-986902,-99896,371492,-374325,548988,-317200,445226,-699736,-1857571,-953628,-306502,118784,-492495,139462,-408754],[-535441,5261,564618,489673,33498,-25375,1007646,939025,672696,7487,-1432252,-1229373,-470577,-943873,-1434980,-417279,-247144,-1104962,-256513,319983,-614696,-216032,-1200211,256260,677627,839413,1074336,991121,-584501,-530579,356198,230183,-1023230,-770859,241974,1173179,297978,815847,357487,-74455,1025649,125090,1277815,-309773,361603,-288101,-918431,-1274383,215370,353830,338249,679702,1177742,93166,-845801,622087,-129198,833425,-1210883,-1641203,93656,442527,-36226,647773,25363,213049,-625497,496006,908140,-99466,-1292193,-647880,-216676,-1083840,-555514,675314,655850,-6169,-410058,831328,-670084,-1149391,-42658,1486967,910063,636750,324451,709073,-768280,438781,414589,-420165,123752,780532,691767,926350,375610,-280223,-395446,292697,-180982,-410344,-638686,731987,309492,800410,1091872,-171585,8303,572423,1645090,571899,1466563,282516,-169853,233645,1024592,-1362202,-702661,143707,-683912,-778835,-228195,-941790,-768927,271848,-849779,-223336,350111,-420321,480392,228788,-1288712,-923389,-233386,761595,825976,148673,797920,937705,-568594,-914104,-818253,221236,-679438,-419769,1125576,665697,298533,428165,-534984,-648959,704734,-144528,213998,365962,1072619,388354,-71147,-200318,-235517,504110,-488214,-1124934,-977526,-1269889,114548,-779249,-1120128,-1403572,-1629210,908074,984049,762144,44481,-100203,-1071982,517399,-825762,-812935,-362221,-331611,1317797,-661407,-1269942,-396744,-1186482,683090,524489,772548,1788194,-5617,-1015279,-1732988,935891,80612,-365815,-873895,-1558885,-1121416,72742,453568,160646,-1094445,-379461,-1283818,-119915,-772358,-854165,-461542,-862361,1007285,197631,205059,626467,1048331,575206,205710,-959968,479118,714120,160141,633715,-185470,38092,302975,160321,45757,257147,-317732,585663,210894,947349,-156622,872088,1892269,-597446,-806260,34585,113524,479904,25607,-489701,-777564,-2147121,1028160,492101,-651631,-1593091,818026,194541,-108051,-1126581,-386762,302401,-377912,288540,742383,-1267917,-352180,-363565,-583193,265060,1782286,-782223,44734,-250382,1508081,855399,-194358,1299668,685090,609633,1410293,680151,892022,-805158,-485245,1671835,118671,-1238767,-339700,-573154,87422,30692,504568,84033,1949290,32652,-130232,435208,135988,-256350,-733579,-721579,450116,215985,113393,-57114,410854,-41943,376755,174646,-124454,217260,-133949,-884912,-324463,907581,-841374,-983096,310013,-729154,-847429,-928040,-321350,500619,-431612,-596302,469550,-301893,634027,1676191,1599614,-578028,-1466312,20105,335704,878313,367947,1469233,-328802,580110,938255,307458,73694,-91039,122988,1175132,-893187,-39477,-254095,-589690,416531,1077973,501522,480618,-13372,821096,221546,-351258,1028686,458852,1036648,917254,-41715,43295,-313916,-589118,967227,582859,691436,-73630,-529885,-601050,-976644,-819273,-513106,287167,243326,291753,1981175,866951,135254,-661396,-389779,1878088,913980,-1081414,-1600137,-542640,299322,615029,208990,-420672,-392516,-655170,-382979,-133574,-212708,663848,67725,-1003853,-695680,468925,332205,687780,242246,873239,-272820,389564,-341396,-531441,-1158099,-591040,229889,692217,-314033,-534705,87760,263149,28052,-1491430,422551,1176871,132494,435091,-105494,676674,947268,-95094,-230357,332998,465628,186484,471623,519235,-54416,-938381,903318,662115,171533,728082,486822,317643,303467,342887,115188,-1268391,-60959,422619,-797931,583615,-275387,2037604,230447,-321951,-54776,1186721,821429,-1346329,-1291479,-347627,822556,324435,693947,-693463,-848368,408978,1396964,735628,714667,51712,608435,284893,-441834,225636,161237,1661372,187771,-385610,-751785,-283400,904191,1765088,-236977,448972,-446076,-1717120,-606222,-653096,-64723,-300855,-49230,-275539,272219,446685,361973,203818,1118964,-930081,244266,416133,191679,16923,-767894,887848,130369,-728173,1353372,1037462,-515958,-920267,-749344,-1535759,-572215,-158304,-1011284,-481333,-23467,747822,833811,1243362,-597963,-244952,-196776,-664833,-781222,-408404,1058976,-36628,414127,-888255,-995726,-362686,-1100209,-944316,-971449,-622000,-518009,-126128,-51447,610275,99416,-156410,1095263,-1510487,-1145890,21234,-730828,-754820,-104635,266126,1077271,277988,248623,855796,1203852,-121109,444237,1176928,492675,85736,-442477,-373831,-1071974,513625,-367222,-775075,608749,42679,-46657,-727310,-343934,210314,-679863,1027767,-689846,-2859777,-660713,-780091,-432598,686565,115188,-627902,-1319115,1207220,137253,1123971,655979,-792867,206380,638142,448739,-533697,1302670,1075454,-3615,-1704511,-1029685,-756042,-478544,-921834,117788,1309431,-221695,563816,2434,963026,-1290279,-114488,-109673,-795855,447344,-133774,-587011,-1657846,-617977,-804663,196624,329223,-739360,174371,292206,319997,789194,-1334633,-613043,-875730,-545539,-257840,-399653,82106,-987326,212833,1526144,968866,908194,-103029,-41611,-190992,310116,-212780,130153,-255458,-175722,423200,799818,307132,1721098,3464,-874630,-378792,-689568,-189877,-544246,-1063473,934435,720558,-842209,-54505,-1978830,-484786,-55283,808592,-344057,-78315,105193,-751681,-85529,98313,498427,395294,88962,-12989,1234386,353047,-1240326,-472326,-100153,-580332,842971,233233,448905,6945,15712,-195207,11413,-255379,712817,537877,-231792,-103537,-78214,1073855,666017,883109,973307,-152925,161985,-123533,-58220,-1246921,1920310,1026009,13741,1061759,-297410,-636982,17215,-466068,576870,188467,-123303,-63102,-221973,1261253,228171,848063,576307,-333111,-467203,-217003,22048,379272,-588133,488530,971681,709622,1003023,-567617,536044,639189,-363783,552295,-67092,-402120,-307807,102549,471697,447263,728742,777426,1008154,163040,225771,-699373,-714842,57570,397998,-883141,488588,361533,812618,601765,810467,-1482375,-552720,146419,185105,-97198,-9763,-1080717,-951932,584697,221723,379870,-66452,-1509344,-447242,-631518,-353201,-32992,-477580,2140394,680673,611429,-377373,-811234,-453468,-1193320,572542,795027,-69391,-646538,503301,555592,-653611,361073,720134,1366517,783247,1915764,725319,-476834,156802,-43333,1213395,859146,933229,-445387,386202,-914168,-543024,42832,-243746,-734370,429539,-516415,-181897,-263633,629529,-204805,-618624,728748,984717,-477795,-297255,-358026,510100,-7521,-160893,747884,466011,-395624,-1369125,-392515,-195640,81019,-312593,598541,878526,412437,1017273,512304,-1620207,-1926719,6037,-724161,534125,389714,2202688,894221,609153,-440864,262936,-1784624,418270,438221,670311,781251,-711625,-934735,-969938,-778264,-26241,-221056,-489924,-1194986,-400096,168950,1139238,907756,-1072466,-201868,518579,-221875,1550204,721174,-300947,-424556,-654461,-994299,-488200,-678971,535585,320951,40165,-118083,325168,755579,15855,-292846,-228496,763512,286183,-193027,-414793,581639,-127896,86405,31749,-69207,32116,23622,800181,-170137,-706927,480255,-240081,7433,494329,549928,-870128,-860711,270049,98076,775425,116342,-1229303,243645,-1084908,1044406,2530802,270221,-575741,-1032946,347215,1125572,-60098,309549,-362911,-382951,654246,-704792,-230820,681378,234404,1230534,-291921,228541,-976169,-143464,-2036254,671000,-910923,-343005,995297,-368817,54404,94684,-1698267,-356276,-133986,718683,1184538,404917,-203307,-415637,-203293,-324966,734911,774313,-945456,387928,-268271,298723,1364735,503666,-204590,-471031,404784,-1590013,-713447,-293507,1069499,-119604,-572485,2266579,336029,-706777,62851,321145,268383,-304529,829250,75362,83063,814582,-1088045,-290508,161525,883575,1112486,-412482,599265,1237496,-123205,1005068,514316,-297591,1066893,989292,907642,278713,819939,-602460,-1102705,602228,-137621,-689013,595747,-141518,-162791,398655,-607519,-768742,-673052,-925312,-1370135,-642758,390383,-94594,229658,536431,1053549,114997,-825778,-777664,-534617,150246,623406,-62949,415984,-381635,593989,-387412,-1554587,-1140975,-412329,-278996,-524885,456986,-443374],[-392812,462716,340867,365026,244526,160573,594487,1116145,497871,-64032,-1326641,-632020,-609706,-1301078,-1347930,-152554,-114926,-776147,-306554,219550,-598413,-116880,-1648742,-259328,399529,1248201,1365504,1130215,-271685,-502448,212519,-163696,-1238141,-885693,265608,1103169,532951,644043,360288,174799,769251,228389,1388786,-709468,307916,-227110,-902736,-851957,254297,247627,302212,925941,1468912,-214294,-1005492,485792,-179378,738209,-1263827,-1787452,68985,604156,112494,847243,181959,-47523,-993139,391543,878508,-35528,-1487698,-962938,-257226,-951811,-467459,529767,621581,82119,-714735,643473,-279698,-934088,-206142,891632,985993,716317,639993,180547,-772174,96311,419256,-587726,212450,949394,736148,1025001,584419,-370034,-184352,146682,-376995,-284109,-432227,929624,274817,1050497,1126539,130495,160593,164430,1296281,350463,1268765,4494,-119203,164768,710899,-1339285,-782342,486891,-616867,-602891,-72151,-216760,-413069,341437,-866501,-340178,365412,-321950,461452,164596,-1221370,-966199,-176707,786927,875543,531922,360653,671955,-619705,-1607321,-782907,40843,-515510,-349025,1081472,738316,194606,315733,-353571,-532448,700697,-349067,-188736,291214,750030,138553,-375704,-258020,-464750,241193,-984987,-1663246,-1108359,-1202924,36761,-586961,-1078457,-1496243,-1537794,757026,1119007,1012435,107096,146364,-966980,791600,-771902,-411666,-737713,-238616,1282931,-564388,-889434,-630250,-1226285,953594,381815,385090,1493756,-234140,-1063148,-1050333,768474,82007,-262337,-1605975,-1561779,-1155588,365572,520267,-245677,-716696,194289,-1298533,-177703,-481956,-1153914,-834825,-492524,400849,-91151,251936,677945,1149775,538501,255581,-730663,649873,1335881,-28385,950472,-243973,266858,453082,232302,465500,476988,-389952,792295,381022,757820,100744,990569,2104980,-483556,-600366,-149255,136821,593312,-198190,-450973,-1061328,-2108962,1144151,177236,-805638,-1162673,1259830,351595,11851,-589069,-101251,668287,-188073,210118,892250,-1045077,82936,277452,-366293,216437,655842,-817340,-23075,-287675,1909371,686092,-237662,1466861,497839,494088,1648352,813235,824408,-660853,-699374,1607015,249937,-1580130,57143,-296427,60841,302334,298128,-331830,1886419,54543,-35991,385551,-138134,-703545,-558116,-603331,304690,-440127,-292877,-253065,654780,-285687,414438,365895,-301297,63315,-683540,-1407901,-572314,1402177,-696907,-1146075,526252,-1092387,-588763,-817639,-646129,849894,-528732,-789864,595056,-128272,1132783,2154764,1447709,-403197,-1582197,216644,1264242,1043235,308222,992849,-649836,825595,764760,-116568,57032,25212,-117641,913798,-895110,-64655,-464544,-408599,297503,1183422,488193,313651,-673205,700360,2607,-692956,807009,326333,948037,497262,-462131,26309,502742,-394633,498231,599372,613503,10655,-846419,-584435,-1099626,-447388,-512241,569370,488497,386083,1783057,521779,-460609,-790077,-378226,2253063,951062,-1069051,-1588785,-180723,308367,950597,142592,-797402,-520388,3188,-132675,-438002,-335449,612293,341089,-459381,-662214,418621,262196,378860,292069,1440434,244051,495895,-60149,-630220,-653349,-235998,428562,516705,34534,-700009,-207969,-25510,-455301,-1093880,284389,679952,84930,489819,-231179,220802,1232559,-203072,-263965,558788,270504,402497,333645,656329,-1135,-945985,763668,395794,445277,1704142,192011,-37250,274565,164263,113193,-1336908,-289752,216228,-698824,383723,-110649,1331141,-14175,-143087,561186,1737388,660363,-980194,-1421421,-463974,772071,461688,552441,-721274,-1108401,302473,1342515,806619,579194,-383087,533906,9622,-313615,243797,133671,1315120,127209,-243192,-554820,-309909,929714,1504483,-146219,181318,122075,-1660730,-721079,-718484,-96917,-322836,180435,256770,473458,621878,394302,336764,794673,-1214506,-6950,519917,262511,377478,-419916,603515,192826,-1061207,1425079,1281539,-601872,-1251093,-562403,-1742908,-692064,168559,-1416997,-449698,45631,767134,866587,1280223,-929662,-227381,-88638,-569930,-544254,-263277,1045676,-181783,384097,-834430,-1530083,-534451,-1202227,-1144430,-625631,-361256,109994,52094,-146884,772783,-7961,-540400,1192876,-1264293,-1128714,-461202,-581586,-960200,-232186,269009,1158927,343092,-52647,897072,1040342,-99084,470177,1613359,603860,445478,-457760,-582487,-932555,157600,-682351,-575678,937980,459277,-120029,-848086,-452415,420663,-536102,1250516,-564617,-2397502,-1059143,-1081733,-529823,212598,127557,-30598,-1533843,907866,-92456,1142096,618094,-432642,557684,305691,132152,-439978,1378072,1311997,62936,-1518226,-1319342,-1077915,-459335,-731350,193624,1097554,158017,584318,-87786,1173527,-1263320,326,187353,-348187,622719,6314,-727630,-1735694,-652426,-512033,46928,-411715,-69273,362796,132413,-50546,690560,-1432979,-305184,-807851,-875452,-569536,-286842,-112245,-699260,516120,1591969,563095,1136102,-30541,-351296,-499572,501986,-287778,350684,-3222,-67617,620781,996087,426627,1713184,-420799,-814022,-683963,-658639,293247,-716824,-494056,1422129,1139558,-452993,185695,-1373417,-728688,259208,848527,-385158,262206,162538,-968817,-570429,351703,329837,309868,129254,173510,484361,-13329,-1459055,-545918,-12379,-180994,861396,308385,659747,76488,-320502,126533,10626,-207204,777470,428406,-42597,-567644,-535293,1657764,1000958,874703,907463,-490207,328059,-198484,-391227,-1474169,2294429,805575,-308094,605427,-121357,-485601,-200114,-651714,634988,-79066,20346,85416,101091,885795,-388706,831460,335560,-573926,-396645,-281098,-199507,266923,-290653,295162,679037,319071,1087642,-431855,520968,1037906,-226270,708846,74676,-577227,-403390,71328,548049,218630,729366,635016,920283,143357,-200632,-865866,-707566,306650,146503,-808545,987886,426675,637212,421624,1232360,-1658514,-776887,311844,820305,-137838,-561910,-968557,-976811,268005,-155343,427174,-35007,-1439465,-378618,-870256,-649217,-56969,-597938,1927874,459683,343602,-204494,-419824,-175277,-1214675,562863,745531,-9241,-764068,580524,377524,-220867,553380,665436,1384210,605269,1924104,318598,-424176,784808,323629,694287,779696,392041,-405202,577341,-954027,-972787,-240000,-57941,-487340,232357,-99053,-60540,-757949,480681,-695910,-971324,796205,845336,-531402,-94748,-37126,760162,104070,1626,996920,-56000,-717164,-1369903,-764089,-13929,352558,-141699,675041,696462,229134,-90652,184541,-1503699,-1852441,-84229,-812182,163391,186295,1651231,753154,790997,-768726,-241354,-1657603,35021,265459,386720,814873,-244228,-614489,-1221842,-866967,91457,18511,-768621,-890731,-185872,127917,911353,543245,-1199312,-327258,734506,-288623,1483157,151514,-544612,-488641,-607725,-749252,-847457,-475450,34074,236082,-43364,-16856,382420,721948,158885,-316400,-15860,755931,180582,-279581,-717417,527984,116596,-224431,242290,-144455,147650,348713,870040,-159370,-1087051,-361804,-139582,443679,556953,71131,-992274,-1021965,338209,245523,1076524,103892,-1443815,437836,-1261717,147232,1696253,1066,-858106,-958175,331761,1046361,-77788,-141012,-785005,-669028,606170,-616241,-480896,525845,200278,1223291,-273993,54982,-1129895,-107527,-2082379,448578,-1028030,-146200,1446655,-462080,-208053,239519,-1307328,-121857,171837,1156331,1142718,887713,-78384,-746398,-127993,-358282,630514,922247,-1003182,551500,-267842,164889,887101,-187143,-13600,-459909,552338,-2155442,-720112,-627950,1246722,-46623,-472968,2131591,319442,-275580,107888,143935,550441,285856,1030594,367562,294322,403459,-840605,-203553,99324,1269054,1097073,-485878,241230,1138302,-301512,928387,949020,-499396,1180078,823992,1157641,455536,1112558,-384607,-844727,297612,-27442,-466420,732688,45161,-482241,-109447,-797352,-738211,-354303,-590149,-920831,-591742,99363,-248010,244490,380244,1091505,204279,-815658,-420343,-64000,229136,867064,215074,227737,-317059,572827,27840,-807159,-1244194,-510788,-656653,-395920,556654,-413986],[-218605,901679,217189,303100,379133,387347,79667,1242196,382023,-169828,-1095970,-15821,-643109,-1567768,-1085571,127022,-176318,-352923,-342548,117118,-488348,203718,-1770645,-749895,234217,1510444,1452401,1059967,56493,-360182,27448,-478449,-1360937,-807010,184593,900174,810185,518541,261973,162834,274104,494782,1283311,-899296,161197,-66898,-694801,-285046,208057,66613,104422,982147,1500330,-411663,-1141662,206317,-158471,681400,-1077024,-1573709,87192,620650,136458,884014,322562,-212816,-1219221,-37577,524630,2921,-1576948,-1332965,-354056,-803387,-400837,397745,421004,-41044,-979350,438382,16382,-497547,-472332,243002,1039006,657402,695530,-315611,-630473,-256130,341360,-692556,281175,887963,588692,924922,666184,-454334,-74985,117996,-304637,-104104,3067,985154,221827,1177808,892896,307276,296263,-190632,493069,105434,923489,-205744,92950,96744,449104,-1252047,-819225,662633,-400651,-322912,132351,324183,-255207,358071,-788666,-486717,268327,-305051,271932,97587,-1046547,-806294,35362,807052,927456,954144,66553,439581,-545487,-2070136,-766848,-157391,-318174,-224771,982874,675946,7999,165423,-171293,-306607,666238,-446132,-660597,23083,294701,-208665,-562315,-314779,-555870,-18563,-1319905,-1938883,-1359802,-891869,-43298,-390327,-905594,-1351414,-1129938,714585,1214163,1196867,149999,233238,-630649,943220,-664163,76414,-790062,37400,1041982,-327211,-334095,-653686,-1235870,1062076,174190,-30638,1099572,-337375,-903458,-399466,525119,-41306,-179710,-2020313,-1370266,-1111562,637399,678072,-647006,-400819,575022,-1198878,-367562,-166265,-1005362,-1014632,-130012,114692,-279709,274300,800299,1135887,495401,479910,-379410,742608,1860907,-11963,1122801,-286648,432735,523599,326071,764806,580475,-282271,902692,500792,505476,317953,931066,1828291,-268430,-355479,-366153,108080,623536,-142089,-427163,-1328302,-1492862,977022,-181232,-782941,-677040,1617060,612179,147465,-49180,131887,788071,-38274,135645,857299,-669645,606411,911831,46853,269459,34076,-767120,-130621,-421424,1821622,373841,-233116,1379140,110046,296189,1496133,899901,630773,-405735,-822204,1071227,375138,-1644420,546153,-22434,-305856,459611,170160,-669568,1305386,-63511,944,230453,-463088,-960532,-239389,-484477,-242964,-634354,-707394,-458640,804026,-420612,479365,785186,-357053,107282,-811848,-1619969,-783166,1694011,-404959,-1209671,641731,-1252893,-380623,-591379,-772913,896146,-478387,-824089,672395,-41328,1305707,2069467,1307151,-291753,-1505413,353780,1774939,877680,263833,402356,-829528,993193,443387,-508346,77748,71366,-322745,360831,-788414,-127152,-441061,-104806,206418,1073872,430273,-74048,-1343389,552293,-152545,-833862,478234,98203,719930,-45777,-809714,90771,1341964,-152162,-108605,434861,387325,227673,-894624,-443177,-674408,78158,-169389,836438,710660,329148,1416349,451540,-760698,-692291,-520017,2036083,796771,-961666,-1415931,180624,318550,1179625,10535,-1034796,-595680,574947,215012,-675774,-410918,589725,464585,180526,-555535,306855,235296,107923,325910,1745660,821233,468105,331586,-623482,392671,85231,547083,374055,238889,-744186,-371264,-397966,-751764,-429712,273375,100774,20934,491221,-269103,-242431,1367262,-432951,-281550,672272,61026,465578,-2305,645093,-11509,-870616,306723,302852,629156,2416382,173619,-311245,306801,-9875,194838,-1332719,-414780,128800,-449420,190587,222458,534024,-155055,-42375,1061461,1464719,422408,-531987,-1318696,-685765,523807,784027,416970,-669858,-1036068,79599,1177814,798144,489996,-589900,602649,-117781,-86996,322711,71629,797488,86340,-127597,-418648,-367275,706142,1064792,-34890,-231647,706969,-1210394,-752856,-862315,-275861,-260527,468022,874259,658218,693943,356088,537150,575805,-1073611,-68465,417530,159909,563192,299710,256011,322452,-1249686,1365806,1461279,-493904,-1415206,-288183,-1456782,-737681,527950,-1806094,-471264,116446,605351,797365,1176991,-953278,-241065,-32632,-205061,-155567,-204733,753281,-367871,363998,-713268,-1757793,-661338,-1120307,-1259651,-205332,-125298,544268,231970,-168703,1056754,-7311,-855663,1080004,-940799,-912902,-915886,-507670,-1010568,-239667,542365,1197937,427643,-363834,731806,895949,-55984,409140,1713322,704000,530599,-498846,-808987,-621367,-262857,-835202,-286367,1118987,554599,-195771,-848867,-241119,585032,-55746,1303521,-474686,-1915869,-1305257,-1078742,-490044,-380579,81994,357462,-1657130,488990,-411637,1022571,493831,-18142,787612,37581,-220640,-307800,1416763,1430404,208521,-1108182,-1500735,-1252073,-431882,-403639,121460,842691,498006,583436,-133979,1236003,-824002,-102424,267906,236570,867216,392656,-678451,-1508795,-765141,108080,158765,-873800,513862,549170,10620,-406733,414247,-1488627,-56370,-665452,-1077064,-871227,-78380,-211896,-220957,729474,1391023,343853,1226784,133008,-677973,-916955,548683,-270652,510331,167057,7647,613617,1147617,639149,1522162,-670548,-720857,-800313,-550190,635161,-786972,137877,1849395,1403197,21440,365720,-607607,-855514,567481,881413,-418766,654394,142919,-1198115,-1009483,387807,193259,144779,78834,297901,-242565,-328400,-1223804,-374124,-362,-50800,762322,289849,808756,150379,-615982,474322,-16966,-185785,731462,165536,173193,-1016581,-849732,1819570,1236764,979579,778164,-853139,381931,-337688,-641646,-1396902,2334533,472766,-610106,-129135,79937,-297855,-349215,-780529,632406,-264647,13891,160645,409157,601440,-852259,582091,5926,-671023,-415766,-498831,-490250,83591,216268,207150,244768,131840,1031504,-269191,409563,1399855,-117685,709337,192400,-562767,-334912,30922,443230,-65717,679404,411764,622355,86061,-751267,-1108605,-702319,586892,44480,-726961,1178911,378789,216704,20007,1204343,-1658913,-1076720,463959,1470002,-20152,-1004118,-788494,-1008011,-38537,-327288,363124,23715,-1199197,-226164,-1049959,-803728,-266757,-619340,1347532,214499,17696,14607,-215454,52761,-1107645,537683,470241,100280,-886225,587683,132665,76336,600615,508338,1239277,306553,1513868,-45613,-315365,1385149,886676,235433,488539,-151929,-188476,817380,-881758,-1401236,-461027,115691,-255033,4772,312026,53690,-1059680,392693,-1208391,-1019514,886104,718139,-583302,180495,398916,925364,296289,222923,911081,-541918,-833420,-1226937,-958362,142107,558457,247092,656502,372713,-76669,-1452929,-264353,-1185826,-1656238,-189354,-684053,7947,15889,839169,615926,739270,-929099,-788532,-1247417,-351689,-59905,144370,850888,231796,-280126,-1299961,-891007,182987,254787,-1246752,-570667,72390,119219,716636,270560,-1189951,-563201,762105,-344254,1182424,-553912,-739762,-471256,-558981,-401300,-1055380,-234440,-632896,81940,-18099,108445,417809,662113,256369,-356737,275133,646365,28336,-341911,-856068,285648,183305,-509932,450444,-210425,169055,469700,798083,-165284,-1214793,-1328331,-52275,603416,574891,-447583,-974647,-968572,230162,178742,1113121,-9311,-1606134,555974,-1200535,-731396,568729,-332787,-757717,-642716,298182,723315,-269418,-443906,-1104283,-739519,593110,-615180,-612822,285343,55865,1145752,-235334,-91330,-1059240,-99560,-1906247,192081,-844729,73447,1798049,-468888,-402088,426646,-988956,59745,500093,1509082,973725,1209052,-60001,-894378,73253,-275773,423902,898858,-893313,449413,-229488,-27685,391727,-760155,148215,-295141,805141,-2232853,-497454,-887665,1385928,-32463,-314770,1774038,191636,28602,140740,39710,797984,794103,1083553,596609,490954,-148137,-485230,-26130,152090,1368838,1076323,-592158,-194430,846155,-186799,799710,1089091,-732877,924260,602845,1303014,696792,1039694,-178283,-553782,154929,55126,-221492,555317,257995,-618826,-474643,-882858,-667511,-215131,-91628,-465992,-383613,-129505,-277153,168882,145112,1034386,217913,-650502,-163767,234479,110455,1021373,408132,46707,-106695,376577,410738,5191,-1145722,-534765,-868864,-136793,453212,-322581],[-63633,1245278,209064,305544,379323,594496,-319049,1339680,380467,-296958,-810001,439953,-569383,-1665036,-717354,328336,-395592,104947,-383104,-14178,-322770,620691,-1538671,-1072073,205044,1497168,1280944,713959,265064,-244279,-194909,-640561,-1349462,-520347,20613,604484,1094199,460993,121011,-89544,-381975,761140,1022155,-821319,-8275,211210,-288095,259852,41041,-210259,-219904,826476,1300837,-472680,-1215931,-46296,-19695,777834,-628108,-1100802,97228,553110,28478,726915,374579,-255316,-1244728,-563606,43126,23381,-1502924,-1701428,-490462,-686774,-352087,421261,143731,-328197,-1120248,251805,145791,42106,-801777,-289347,1107240,539285,503722,-619892,-403448,-511406,228060,-711328,284599,585723,241487,777875,636276,-541867,-131330,217182,69826,104619,466651,840656,160202,1146681,516735,376257,431701,-380756,-506568,-42237,567821,-292819,453005,33726,255353,-1156302,-791537,624014,-138264,-114088,275325,527184,-314877,342156,-608920,-650707,92137,-351509,-26441,43242,-785941,-463225,324992,813112,919827,1216637,-69441,349706,-385703,-2172637,-740662,-290029,-120497,-67210,804217,496557,-300710,-10707,-54665,-26547,543731,-538261,-1047633,-429843,-198075,-607198,-614831,-345295,-520927,-235567,-1339049,-1932555,-1589281,-357355,-97045,-169249,-649093,-1053062,-471800,726615,1208027,1349506,206882,106774,-232361,913441,-500574,562222,-487625,432547,632263,-31783,229354,-448093,-1022201,989949,-7512,-368358,743354,-274651,-557881,97779,297675,-314599,-105702,-1954415,-1000938,-996825,752235,792607,-920165,-231655,541169,-1015344,-612766,121276,-459571,-993965,154424,214024,-283434,244503,939446,1026806,461905,914707,-10222,762578,2142555,85347,1104255,-249752,508016,509409,374162,859848,600987,-29786,905442,555594,285779,450123,662441,1251412,-39794,-159747,-531912,111264,589573,222634,-338539,-1507061,-512016,573221,-453288,-577683,-309481,1742813,877742,253662,408756,227161,672806,-25174,57590,672298,-100611,1140315,1352644,497583,463683,-1750,-648968,-261732,-577735,1238292,-18628,-282832,1062658,-344588,132396,1024829,930410,388016,-132842,-811229,372500,482847,-1323685,975957,193308,-944669,475736,95294,-816010,574871,-291118,-56147,22497,-739380,-966987,185852,-355467,-1105252,-468975,-932767,-581009,833477,-345653,592205,1247037,-266115,354464,-459117,-1384070,-910578,1649367,-52749,-1117738,654884,-1175893,-345079,-337202,-623818,640582,-213789,-698680,637099,-67415,1217466,1375598,1177910,-261735,-1282248,463393,1715525,599899,280469,-35478,-810448,1076753,110028,-711730,134640,-18149,-446519,-351891,-523030,-209370,-214740,228222,145774,730383,337441,-557840,-1762631,410520,-201819,-767841,150100,-186038,394441,-496607,-1026105,176203,1896188,102063,-675492,273005,81605,431215,-572108,-202469,141002,602006,413165,1024628,862747,88872,982012,608028,-819127,-386068,-727868,1350593,519707,-768880,-1102970,440414,289019,1119790,-214954,-1108575,-620556,896804,557916,-809802,-442904,594427,449520,774107,-358562,178643,221246,-4649,329685,1712747,1188206,286298,663831,-540513,1705583,289932,563681,293897,158534,-744416,-367952,-692623,-806126,303959,375248,-367130,-41946,455734,-214348,-567614,1414246,-684234,-254900,718590,-149296,386381,-469914,460688,-100849,-740570,-429965,310189,629108,2486119,296450,-463205,385648,-131515,352688,-1263205,-391411,298257,-134553,52245,633924,-129197,-174487,-63046,1224813,710376,202405,-73305,-1023046,-980059,138713,1196436,336343,-547624,-775877,-223661,945262,710856,440271,-588628,702814,-36380,122527,440382,24930,364367,81144,-38870,-331140,-415168,281606,582625,38670,-656882,1189135,-460719,-634001,-983974,-435420,-168490,700715,1401268,791290,657711,286868,770154,659451,-476535,25038,81794,-53457,509984,1155939,-42592,470247,-1242854,1063190,1530206,-227611,-1418129,5358,-774320,-701202,739289,-1999593,-549114,97147,358052,611467,952179,-635615,-261858,-25944,319922,260276,-187579,312780,-541473,313752,-581748,-1605226,-754805,-876127,-1294685,166257,16892,629833,386009,-62628,1352485,90515,-989892,812225,-623392,-594137,-1238578,-571234,-898205,-118478,1039545,1056630,498881,-627584,309693,779675,48467,286210,1494965,770726,362251,-581758,-1049021,-346266,-594458,-725210,24565,1136584,293026,-223669,-683186,193397,690903,593691,1146093,-473286,-1368975,-1308928,-762478,-265483,-1007582,6382,398476,-1692958,37288,-745385,743539,301360,345916,860070,-144962,-517638,-164357,1400613,1382901,380614,-588535,-1490747,-1257134,-404024,-64709,-95183,587078,743024,559274,-110069,1068647,-105534,-345484,106024,791732,1088255,923685,-480885,-1087220,-903433,839589,395514,-1083563,874317,708833,-36984,-670538,82271,-1471225,72207,-472851,-1108375,-1132093,96611,-232738,371973,858050,926952,311658,1124683,302657,-898571,-1285472,411064,-167206,599813,285506,34180,385544,1264237,926528,1200874,-661646,-617757,-673938,-362690,769128,-701858,509648,2057692,1579562,373631,398399,53117,-857078,701516,904914,-411235,981612,36749,-1359888,-1295369,278428,131061,-117357,-30948,333236,-751890,-553697,-808839,-33268,-91399,-363123,493654,239400,958838,256059,-809916,739724,-46695,-130808,578573,-161706,389555,-1345648,-932931,1616090,1324438,1164690,605012,-1276891,340639,-474386,-721734,-1068239,2043398,68064,-964993,-936345,266887,-103744,-394623,-883134,560493,-358612,-139807,159661,663135,515316,-956771,160700,-200232,-443658,-474988,-830034,-805770,-113462,789937,227915,-200966,150713,850858,-106633,180754,1542497,-107715,500703,251206,-422475,-131544,-21052,167070,-309998,646303,148557,213621,12432,-1288166,-1397654,-705654,840479,87767,-691447,974151,182804,-386299,-526123,667631,-1583339,-1408219,565042,1936131,117926,-1202073,-625058,-977627,-169446,-283545,213303,89183,-859295,17372,-1115794,-756587,-564814,-414222,703898,28373,-273048,218498,-269246,181072,-899455,484799,41478,209714,-990350,498851,-146275,177735,439156,245888,981933,-15133,753637,-282442,-199011,1792214,1549248,88983,163051,-587473,162268,1004652,-695868,-1671258,-581292,181669,-109624,-166328,598306,143138,-1099094,318756,-1565919,-793134,1003404,626151,-631889,438908,871832,963337,528291,467408,438285,-883510,-696094,-965444,-912827,280746,701590,816286,504998,-65395,-428207,-2573441,-700464,-762074,-1403087,-276949,-445224,78963,-78888,122926,560498,502887,-846134,-1118770,-668817,-704812,-488227,23513,903929,608246,-31263,-1195742,-864085,197007,427918,-1735841,-310691,289047,176285,549512,126081,-1048086,-844033,603218,-357154,695400,-1240388,-884458,-380512,-529467,-91625,-1057689,-97409,-1209593,-29965,91100,249075,454469,461520,278928,-373948,580213,522038,-142745,-397680,-798495,-93887,80787,-662537,637298,-229242,130833,319874,530593,-158864,-1063468,-2072305,9849,533171,587322,-883523,-852520,-653337,-38992,-64257,895983,-73071,-1683524,583156,-959737,-1329624,-404101,-644250,-377120,-197662,245903,212194,-579985,-543590,-1217732,-583998,619373,-670040,-581964,-9038,-193536,1049286,-161782,-161348,-770769,-149515,-1525198,-7874,-386842,263685,1944644,-332334,-464662,583147,-817140,110967,784109,1691011,722951,1308372,-192988,-822515,402536,-99275,192376,733333,-652498,88663,-79727,-189340,77655,-1059055,219426,1842,1143601,-1863449,-39441,-990415,1401878,-61816,-176493,1318829,-97638,120601,162836,-7725,922324,1090177,970796,715648,639601,-697686,-97519,192667,332357,1120543,968469,-660583,-578222,502353,70665,594986,864976,-985645,388320,394629,1361038,933975,683131,-34375,-409397,107475,22118,-39952,107069,448845,-561393,-653340,-816949,-603287,-212858,461609,-110497,-81200,-264673,-218469,24005,-109381,897462,148673,-358252,-46843,321271,-159371,1011636,487911,-79632,225111,77795,640454,549045,-809757,-427530,-808396,177224,244974,-170035],[50141,1430287,253542,346106,242926,715079,-446675,1404047,520987,-390086,-569015,615371,-426288,-1558935,-324400,403445,-668660,514358,-459676,-194035,-163388,966173,-1076062,-1165389,195163,1173391,883779,158897,272211,-251432,-434145,-637524,-1186135,-108473,-160950,282219,1336824,480466,33862,-453860,-1029628,930244,714391,-535864,-129517,574251,251840,591550,-201157,-554978,-577342,525865,960278,-414981,-1158488,-111665,232261,1080632,346,-556784,60239,496675,-182782,399459,318983,-197830,-1062115,-987167,-368557,11854,-1266670,-1973292,-616084,-623444,-310008,607329,-110188,-675871,-1120446,98439,86005,517879,-1136528,-603383,1190447,472145,172161,-667561,-185821,-604223,135161,-649719,210847,137065,-229164,684084,535475,-667397,-345362,394849,610256,290672,783297,516340,114511,973236,147376,359545,564104,-358463,-1399745,-11966,296711,-248568,874506,-16930,101493,-1124235,-696895,391782,70347,-68129,285269,378346,-508898,324800,-332494,-815879,-114334,-403752,-333472,14429,-520566,-17110,569638,798697,806191,1207980,-94129,442337,-192976,-1939910,-693274,-309521,60517,88188,540279,247998,-734914,-175049,-49513,219899,326234,-678308,-1214854,-929366,-597474,-972687,-552798,-327264,-403000,-382996,-1008693,-1698321,-1558815,324639,-107950,78428,-366414,-708996,300483,695274,1050075,1477510,305807,-188413,60992,718834,-291862,968182,89803,816906,153905,219222,667538,-57483,-516549,777586,-84817,-532395,522139,-57544,-135293,409451,163804,-686123,-19433,-1433851,-533089,-812500,638202,824181,-968277,-183455,97974,-798037,-807852,386822,282249,-808675,326189,561391,-72374,139614,1010108,853482,454503,1478058,270956,736079,2099493,156465,899040,-152191,497300,436356,281985,722459,580499,289599,812649,539282,184177,484175,214273,658808,112241,-81592,-598043,196334,526388,776909,-143269,-1546974,432655,69977,-522148,-238987,-140183,1576220,991362,290808,710788,142962,389929,-197085,-36969,409136,619362,1555206,1477402,831348,743387,267987,-498493,-395670,-668345,389498,-417858,-457901,653848,-664251,97290,401304,904192,190842,48542,-647282,-111694,625784,-639779,1168089,335541,-1658423,345376,2538,-766054,92662,-540986,-173577,-151556,-894678,-744052,622232,-194765,-1934233,-207223,-866256,-555605,740189,-70419,749228,1512689,-52353,656567,221214,-738879,-920962,1228787,262504,-867742,582249,-935228,-533274,-111312,-223524,209851,237924,-461091,463844,-177538,1003518,384332,1041597,-296902,-995640,568686,1180249,354189,379160,-142532,-588378,1081022,-134545,-638101,213115,-251591,-481086,-971676,-101498,-279126,125147,469603,107363,231695,229616,-939052,-1691374,282373,-123607,-564150,-87723,-463562,39555,-717569,-1082733,222822,1936932,330530,-1022434,226341,-209790,469282,-17006,73750,1002250,947240,985601,1074505,926909,-258657,565167,820215,-815725,39562,-871790,501967,215890,-526619,-719458,530259,181866,669697,-521909,-1039256,-597294,970741,800617,-833877,-433882,608101,355726,1224148,-87232,95440,156035,86318,277520,1378605,1116887,-9008,802294,-431785,2742457,334288,491680,298155,-211038,-770743,-225681,-869128,-639281,871655,523230,-591374,-90767,407422,-54305,-640260,1454367,-842302,-177893,757621,-350116,222106,-926816,119122,-267273,-591430,-1207953,332694,419775,1854902,416026,-491916,466300,-170261,531642,-1143769,-216010,722094,153481,-9214,999255,-570521,-104180,-217796,932863,-6652,74615,308263,-627250,-1262610,-275785,1545271,341651,-390685,-488908,-548285,649399,568098,415420,-465698,672347,246855,246887,521151,31131,201612,131668,18842,-259883,-446835,-246450,174048,13177,-958288,1445377,380091,-337484,-980726,-411039,-71102,780865,1733080,869110,537081,230515,981362,1005250,340617,191654,-405943,-296986,246635,1829992,-205829,602414,-1022528,482357,1472612,104176,-1285945,268475,10695,-592392,678376,-1905763,-683482,-58766,154692,324115,654892,-58102,-276975,-58965,859308,572974,-149556,-106133,-638444,200419,-489300,-1150592,-812524,-518783,-1267875,411148,-12885,354770,480618,180063,1527605,236079,-880648,508556,-365215,-308486,-1359877,-737589,-665273,94986,1535751,671935,537002,-804948,-325018,689217,237267,123603,1081278,772063,41048,-693627,-1282776,-303839,-706125,-374487,255611,999881,-163613,-176332,-387864,683983,744945,1183165,810649,-570734,-732227,-1039281,-226267,110055,-1538143,-64019,98719,-1640284,-339101,-1017221,357863,94316,599430,802078,-268019,-663692,-41612,1296864,1154033,524077,-75403,-1270855,-1095117,-383888,159274,-399638,366917,880334,524299,-11360,642818,599598,-591819,-198562,1198898,1210554,1408666,-227538,-596520,-985433,1424671,612421,-1084949,989296,818033,3373,-783529,-177132,-1340544,51999,-262005,-978490,-1317635,135188,-216284,923032,915041,305640,369364,824151,330909,-923420,-1446119,117862,-30629,632423,381256,18945,-11212,1325009,1228977,829157,-404310,-521234,-365871,-144079,690383,-462313,463493,1898238,1739399,461496,250497,484429,-746828,552593,916914,-321249,1157904,-100491,-1380192,-1389486,171960,174794,-445436,-139768,281686,-921502,-700452,-520854,355126,-272812,-1027054,53191,244760,1160969,415761,-865112,850840,-52063,17028,343154,-440909,572477,-1487800,-782847,1254390,1258594,1343409,409843,-1709153,262859,-534525,-606025,-628120,1503972,-319740,-1403452,-1516116,403165,62582,-331253,-984700,432762,-385145,-383424,130500,830826,604733,-662108,-312250,-142441,89297,-509974,-1175774,-1090669,-271468,1281933,313096,-528957,309320,596516,36292,-144956,1348360,-243487,92776,228859,-234253,131294,-84213,-233991,-442526,694189,-96890,-136693,-38024,-1629702,-1632957,-697557,1006061,217242,-760692,424790,-151855,-999134,-1078769,-248331,-1526501,-1678708,592389,2050617,179219,-1135285,-554850,-811628,-10021,-78149,23375,145082,-550670,316907,-1039350,-520459,-818156,98020,236425,-31405,-440179,352970,-509934,192247,-643999,386888,-399984,265924,-1040606,294380,-434414,105232,81415,-183183,630942,-251609,-63732,-334436,-109166,1919197,2102832,339743,39,-849221,535307,1034422,-431263,-1684945,-615424,86912,-88541,-231800,666930,188364,-899379,216585,-1667732,-427078,1143392,570574,-668710,576956,1269314,859564,733341,691837,-305976,-1053364,-338805,-645611,-652706,404296,775791,1388723,222254,-560342,-739701,-3070908,-968703,-346150,-1154136,-319819,-214058,271683,-89327,-279341,634233,197670,-573834,-1049908,-100305,-998111,-915773,80739,977849,811791,66247,-963464,-809268,101670,503575,-2002859,-135217,374548,293833,395011,119072,-795104,-1074583,317322,-306088,122325,-1714308,-977694,-257082,-517048,64237,-872152,-132304,-1454770,-29785,231842,382893,505035,75071,208712,-326453,831714,456600,-293179,-462913,-570907,-488175,-108854,-611820,790025,-168530,106807,-63859,78905,-130876,-750672,-2326544,24638,342409,632789,-1158405,-686245,-145680,-405660,-404269,514975,-2872,-1549054,534724,-647309,-1520988,-879625,-823511,110355,238129,182985,-340612,-901845,-462299,-1099128,-263550,661430,-721710,-388009,-301489,-499120,955942,-29497,-127659,-377227,-262715,-1012833,-92484,196701,400160,1846007,-47332,-379690,681236,-778940,1719,973186,1675439,464098,1199310,-463251,-587298,794354,116352,8853,502727,-346790,-410653,179217,-258917,-26045,-1029757,176849,361875,1459204,-1246814,556057,-895257,1220875,-97713,-131834,887727,-537716,-3108,188754,-50350,894805,1132051,713749,713751,722702,-1094771,237166,393673,601875,635049,696842,-620782,-799252,244789,268219,306612,355819,-1205110,-199296,292349,1361226,1081165,205920,18954,-533069,62452,-131407,27353,-451023,579435,-376556,-679032,-608689,-554773,-254991,927037,93456,233607,-314495,-117377,-132045,-317530,721271,16741,-25140,-56263,293727,-479132,802902,454373,-136974,620084,-194286,656166,714586,-308980,-174709,-459555,445980,54527,41727],[142994,1414294,249496,382793,17499,704903,-317192,1415763,794489,-373910,-453477,494342,-282885,-1273404,44553,361144,-864153,791895,-594211,-417826,-71694,1112058,-583140,-1077662,8582,637867,381542,-430836,82961,-393228,-655372,-526448,-880522,297257,-271761,5865,1482002,571820,93349,-741943,-1456510,990869,472782,-181277,-156983,936890,798418,588205,-425443,-903206,-848270,214699,584620,-284249,-903712,84651,535629,1530479,624303,-123972,-32823,534383,-440344,-25083,189123,-98262,-721532,-1223900,-628177,-62053,-936451,-2048060,-665319,-596880,-270214,853156,-263494,-973530,-1038071,-28699,-132337,772854,-1386297,-678442,1228998,536307,-146665,-506912,-74361,-534389,106832,-538794,82833,-302235,-681623,677415,409941,-863804,-645243,556730,1065396,385792,866356,118669,106738,712948,-97896,270501,674950,-155687,-1965494,204908,110854,-108522,1224633,-60599,-57845,-1208130,-551246,44404,161518,-175795,155371,-12867,-706255,331001,2110,-967116,-305595,-390600,-553003,16493,-347465,423998,660892,759185,573072,925763,-78374,666228,-18244,-1494342,-630492,-218795,221873,201537,212760,-4563,-1232936,-280782,-162565,343899,78878,-826430,-1094490,-1284848,-785697,-1204086,-412129,-253087,-259236,-448816,-443914,-1332489,-1075352,1021163,-77352,332729,-104585,-407774,1017928,539724,726187,1534300,449888,-534288,146021,451582,-58295,1241509,772127,1043163,-275640,335589,906213,413523,136162,511060,-20015,-469008,464241,256120,209628,566770,163232,-1033170,94022,-668847,-75946,-564770,327564,829687,-751421,-150801,-559511,-600342,-852515,693075,974322,-522277,386914,886304,306341,-47442,927524,648633,481296,1982524,396793,696833,1743383,149350,554471,-88697,433265,356285,-31426,385211,537982,587261,654260,454029,237649,433808,-327359,260242,134717,-143486,-561813,359279,470519,1319791,135595,-1445042,987165,-373123,-347705,158281,-139552,1190831,820149,247021,838388,-95319,34461,-524909,-155391,150584,1327270,1712395,1273732,956074,972157,514266,-354702,-511794,-630779,-384676,-752289,-755422,342789,-671361,214429,-182412,826804,109688,56775,-361268,-147745,868118,221597,993548,418463,-2162456,125909,-175509,-651998,26282,-704086,-269565,-214803,-910402,-380069,949211,20373,-2287344,-70369,-548293,-372287,548287,273669,911765,1417548,221269,793696,967463,115041,-798027,542133,467653,-534340,450243,-709413,-878697,88571,298798,-198788,751896,-187878,171925,-308563,786413,-462993,878748,-354536,-723145,672940,433278,180630,545464,98045,-220557,1012110,-260930,-298567,287619,-565995,-446217,-1236879,402380,-303104,468889,517167,79660,-275059,129918,-1027145,-1059447,157524,73824,-341279,-211754,-666939,-283852,-684342,-980421,191951,1443201,499458,-1037288,313923,-399821,255526,436404,294940,1567569,981065,1257280,960974,919592,-576387,222303,896998,-900450,465290,-842552,-175548,-23928,-284408,-374816,423513,-16744,-93470,-839959,-867378,-531641,898213,880987,-764514,-377520,598717,257545,1489389,209211,108510,-28213,337226,150160,867649,552136,-325383,691256,-343279,2967262,226107,373930,394562,-734337,-843076,-17144,-962245,-341472,1107586,625706,-547085,-114503,363760,223527,-415695,1511368,-825141,-68106,823371,-532851,48854,-1182497,-286662,-482239,-448442,-1721287,340836,60920,793322,430090,-427350,492597,-123555,638448,-1002812,69067,1252650,357585,4441,1215581,-787209,-1886,-474052,261752,-337284,61608,528219,-258288,-1430689,-600704,1682628,431159,-249412,-284122,-828041,268051,410477,402026,-333412,378676,638292,275027,479053,95009,347691,250848,31512,-171798,-476660,-753607,-95318,-150263,-1051679,1412524,1073417,108644,-804730,-132618,41543,669799,1850441,913073,381450,215586,1113302,1353901,991526,333422,-865947,-499301,-125984,2078873,-207274,714137,-612262,-260252,1306096,386100,-1064535,487326,584568,-432734,352908,-1580264,-853045,-331761,98962,-19695,350970,608487,-283335,-118351,1287374,695312,-47150,-368845,-610155,20623,-459618,-587109,-818512,-116886,-1210483,513167,-260441,-137151,481512,502635,1502374,359910,-541221,293952,-186559,-170321,-1270187,-903630,-384304,341672,1734639,100824,542667,-883894,-995754,619513,500326,-66379,636214,681098,-311248,-797023,-1469390,-557167,-547268,66566,314369,729494,-547670,-57639,-98785,1068426,766333,1520881,381079,-734314,-80955,-541898,356905,546861,-1834890,-99967,-397654,-1475605,-542762,-1171835,-20673,-59069,730951,684113,-383165,-592395,33425,1098344,780064,600238,336635,-895251,-789228,-378279,218207,-688983,212907,933852,493939,128863,39866,969689,-721741,-460730,1389680,1205457,1649723,-24876,-152653,-935787,1678891,709916,-905012,938741,861526,112157,-737148,-279820,-1064493,-90550,-56193,-741322,-1389671,11875,-201810,1236511,914957,-296846,385593,382208,38529,-749281,-1308427,-237512,68392,632364,457080,-8338,-476428,1288954,1459937,482306,-3631,-442972,-37577,19497,452573,-128695,69170,1319362,1859872,260688,-43886,702787,-556426,118552,908193,-124285,1165132,-171457,-1221586,-1321925,187927,330992,-779858,-181399,175099,-744545,-814977,-531027,681970,-490084,-1722239,-484408,383085,1409201,629983,-778433,803184,-15627,282269,67561,-577265,685881,-1420860,-475640,956537,1065959,1410524,213468,-2009969,214708,-457981,-329667,-234978,846798,-602603,-1870911,-1642253,464959,168290,-183951,-1090076,281726,-385734,-631062,145040,893604,742507,-117542,-699466,185141,744054,-475329,-1413615,-1286775,-357225,1590950,388156,-656282,512668,339270,155266,-510183,834790,-527402,-427398,127372,-62494,358781,-164324,-686137,-443411,846283,-264675,-266357,-28298,-1608147,-1643473,-645541,1043553,342958,-972939,-312866,-561616,-1413092,-1447405,-1256445,-1526497,-1798142,546345,1743935,131187,-893100,-608703,-467944,427707,197421,-156177,181873,-386920,604391,-833463,-176236,-909893,871510,33629,58026,-438807,388902,-776269,101710,-404675,231032,-707772,238029,-1001543,-34495,-705776,-49086,-369742,-834332,182660,-328206,-551578,-197673,-56718,1781641,2356056,851742,115102,-920403,792780,844154,-147147,-1430481,-625369,-160183,-183606,-197122,491660,173149,-557457,75799,-1523549,-96923,1288751,535249,-679922,508658,1453975,632687,839360,855205,-1067884,-1099123,129887,-344867,-279443,507152,768588,1706282,-146111,-1033959,-952483,-2870590,-952418,-16207,-948738,-302959,-70020,416872,-44964,-375416,827977,-41418,-244825,-558858,310000,-1199953,-1219009,321284,1061706,815135,-5199,-696555,-745705,-102930,475530,-1895208,-21956,270133,423441,243679,230776,-457914,-1167979,-8128,-188419,-430344,-1830197,-1010427,-164993,-506858,22212,-574501,-306298,-1273157,89887,343472,479785,566176,-434697,45305,-198498,971664,451053,-383168,-533538,-242715,-728271,-265848,-354674,899611,-14554,177050,-528608,-470683,-105268,-485755,-2072196,-21539,145767,729502,-1257378,-532737,396207,-778884,-746116,90473,187242,-1007650,455973,-375846,-1338083,-798600,-782083,542385,544248,111370,-753603,-1111896,-278423,-798251,112662,680071,-717644,-77427,-530694,-780765,860939,168418,3749,-28972,-416970,-477148,-61546,689769,501851,1564168,338988,-179349,754382,-815750,-235565,1047090,1482812,266499,951361,-792144,-307840,1113498,293029,-87365,291338,-50576,-868034,480789,-226427,-34746,-734086,35900,688838,1597016,-637537,1105995,-614327,845370,-101343,-221289,546281,-1031124,-266565,236333,-139054,756669,976833,369917,611635,739838,-1251855,437856,526823,879746,148670,248785,-437635,-804462,153031,259429,-33842,-252344,-1303179,-582045,365784,1323432,1066539,-211868,-15998,-899992,-33589,-331454,-21836,-918824,627269,-174844,-629986,-323443,-493359,-258781,1184204,149679,484625,-316726,-7096,-228330,-443008,551713,-137815,239259,-142036,305890,-736899,421395,332585,-147255,1005861,-302002,470823,599204,211511,178509,74303,577491,-29887,302087],[269842,1192879,121793,374727,-223557,563770,-113449,1361581,1152177,-194593,-477450,168265,-215297,-885750,377600,252523,-877605,877468,-777236,-652693,-82991,1021983,-235237,-944182,-489789,101471,-54972,-858709,-214912,-601143,-821480,-409363,-469399,595741,-236074,-166797,1476141,715132,344083,-784719,-1489898,987486,369519,94849,-85527,1186740,1204719,256425,-544486,-1183498,-932722,42172,253149,-134085,-438654,495382,792116,1950531,1021360,102025,-160058,695638,-674237,-448753,50268,-20539,-316478,-1311864,-793540,-223629,-618429,-1869041,-589177,-558581,-241388,1018698,-285470,-1147850,-970980,-147486,-434549,719272,-1429207,-557467,1117707,734686,-321070,-265021,-131250,-365257,158748,-421893,-53253,-582766,-957923,747311,292709,-1132389,-925940,598673,1194221,329605,730142,-191007,137673,435875,-167662,114174,742559,132072,-2125193,541871,-66040,67802,1377324,-133789,-251484,-1409640,-382008,-309583,121461,-354518,-60497,-481781,-792892,366238,315812,-1095383,-453429,-261997,-629180,44375,-332465,764935,561868,688289,245330,454493,-74962,902366,100872,-969078,-569936,-61990,365347,242789,-138255,-194719,-1668216,-294559,-356996,293490,-78960,-867907,-714359,-1356665,-722359,-1215772,-222193,-134761,-142896,-435190,150623,-934897,-161855,1563951,-24613,557084,110933,-191678,1522055,235895,271604,1428791,608082,-791239,16972,247976,176667,1358806,1357375,1013609,-571273,267591,928889,821675,655307,294928,169322,-191423,529825,580998,345028,615103,289047,-1210266,233813,55344,274597,-277147,-48493,905537,-303933,-17058,-1160920,-462237,-691643,1099006,1432703,-204863,359271,934600,734935,-302249,648236,441318,535257,2227932,362997,672433,1175874,69900,133351,-167354,363009,328157,-538298,-70738,455626,796704,468020,311316,414008,322395,-844306,105582,33327,-315018,-453632,550625,450002,1664071,414677,-1253176,1036050,-642236,-6495,540562,-207772,757040,341525,149106,845941,-392636,-299399,-902364,-289238,-36419,1798098,1527565,836686,865050,995223,555609,-244087,-593282,-456448,-819942,-964519,-1100473,283029,-310723,418464,-578274,706795,161872,-130205,-36969,241828,1218565,961925,448106,465299,-2187291,-65562,-456217,-665061,227344,-708725,-262124,-138419,-823952,3545,1071256,298054,-1923750,-138159,-135849,-80385,305868,485360,1010855,962257,474764,601669,1541260,917992,-546064,-176018,537079,-249243,289182,-700610,-1206549,305099,764528,-402866,1161228,44951,-185032,-396639,631302,-855771,684214,-385153,-504354,761506,-233287,68480,734649,550280,177864,872256,-300068,200289,329896,-844902,-369250,-1020185,866369,-263351,730058,335388,54318,-648941,56793,-734048,-48717,27795,348458,-218450,-274658,-745731,-546217,-471190,-743233,76568,613949,584645,-722237,481873,-435371,-193556,475890,369982,1666590,672664,1045551,715810,882508,-736498,-5817,730741,-1099083,786189,-599693,-463462,-145661,-91712,-184300,135027,-285643,-896024,-1054370,-629090,-438271,787853,788462,-629843,-261392,532181,209120,1571248,461705,237384,-363164,640368,-49236,339809,-315278,-551751,363274,-295737,2209248,20072,265089,569231,-1196124,-916207,175612,-1007791,-41649,987150,603745,-318068,-103917,325621,605738,63842,1529267,-615538,40678,898217,-687713,-69669,-1064243,-586011,-690635,-317221,-1775992,371463,-326524,-290591,303463,-313528,421680,-17557,575188,-873065,386516,1671903,478532,76150,1246248,-809023,80305,-755119,-543652,-247498,126728,532885,-51355,-1411040,-745622,1530225,567544,-168763,-192737,-1006885,-205350,284129,390144,-284469,-206311,978646,234371,268490,184501,688767,431519,-21696,-52923,-516331,-1119855,-213129,-444802,-944111,1132726,1443225,620894,-490408,329795,197969,406319,1789506,944090,250223,240691,1124642,1407615,1172655,372224,-1089697,-614741,-482827,1850351,-86155,823376,-79238,-904847,1070560,527256,-813319,678055,789875,-248407,-90060,-1171716,-990666,-646656,223251,-357136,102410,1165995,-282049,-190227,1536502,610546,120252,-426821,-447622,-189267,-483467,-127381,-756140,250910,-1160939,509280,-699515,-607387,363368,794766,1291516,399286,-60765,232416,-83751,-223621,-1023914,-955436,-130082,566556,1447805,-511111,532478,-877173,-1438516,565313,794184,-280865,295929,490359,-607081,-844667,-1550828,-969934,-173101,382552,161582,350010,-634513,101390,-8979,1242461,775868,1526444,-37308,-902081,421381,64795,784881,941506,-1812379,-89892,-874999,-1167303,-520077,-1188215,-263840,-104534,763327,584391,-531812,-295196,47318,846963,355454,600569,587299,-469749,-386335,-392775,172081,-841647,151242,945345,466300,235529,-557482,825450,-690291,-496779,1338771,1096310,1538488,51303,155848,-722836,1551682,655829,-574077,849593,836070,234654,-584135,-215928,-646691,-268292,140800,-473883,-1315782,-209282,-207164,1150528,871798,-714154,264624,-91811,-685577,-474830,-896715,-529510,79937,617177,482451,-4838,-898338,1125010,1535502,209225,384974,-391460,121488,40558,147092,197932,-441746,434469,1816362,-137545,-397840,783972,-330812,-493247,861140,164297,1060399,-87690,-899496,-1162202,342807,573461,-1061723,-108901,65271,-328779,-947707,-828809,894057,-660175,-2090384,-983486,681755,1627711,869336,-582722,664216,63256,630818,-195869,-527246,701693,-1165297,-130981,831403,787750,1288680,35072,-2032351,234663,-219752,38403,-3194,210836,-728131,-2242084,-1292849,447795,189240,3103,-1181455,147550,-398282,-804224,260238,849920,773886,420518,-894238,657388,1294108,-366639,-1449235,-1343892,-364189,1688129,379093,-572601,676605,147373,261557,-838781,159052,-909189,-917303,-23963,55881,472178,-274490,-1104399,-349564,1058703,-313188,-97843,51193,-1165552,-1262617,-524731,951619,378564,-1313418,-1041847,-943248,-1481311,-1429774,-2018982,-1548767,-1739289,447861,1085603,-4376,-626342,-756576,30082,973354,447072,-283178,197291,-374012,803900,-551592,164680,-784171,1708968,52868,262235,-292368,331613,-910028,-51345,-234703,18030,-791162,131654,-854237,-471841,-922549,-162726,-745198,-1630983,-347350,-232921,-441845,72943,-32996,1468088,2258060,1338797,484543,-823080,828216,444241,95206,-973808,-690060,-498216,-347798,-115351,132042,90412,-205771,-76076,-1223229,53401,1412697,498534,-652407,193652,1310235,329628,797818,928123,-1576832,-1101072,565074,-130649,70298,578354,671277,1576025,-523805,-1402611,-1052917,-2187090,-620689,221608,-801500,-229414,-33755,372440,1228,-332025,1073424,-119231,25,207421,496323,-1269366,-1302261,672958,1130005,642301,-214902,-488789,-679253,-380783,360718,-1454110,70040,-25002,488455,98423,417536,-62148,-1085258,-290350,-23038,-887870,-1562817,-968116,-172250,-482875,-176711,-264482,-522521,-769624,278476,376097,510934,623116,-930781,-193606,-15401,966469,416225,-387229,-578271,101997,-666064,-287304,39005,959216,220485,387092,-860474,-988392,-137107,-460312,-1519706,-114915,19920,859328,-1213335,-422984,810105,-1071545,-1002304,-273435,416137,31049,409847,-225045,-922982,-357211,-497559,821888,654057,12498,-887215,-1118268,-88381,-411172,423744,639133,-641840,270471,-651359,-954933,747503,400015,193443,171732,-570007,-26780,26415,919848,621866,1231876,745413,71443,869354,-865256,-515392,1019643,1156194,162624,651508,-1064927,-108185,1187739,349702,-103812,147527,173605,-1119829,737508,-133871,-102251,-318253,-165775,888810,1434154,-228565,1417535,-209399,387249,-51331,-434121,300376,-1412412,-546506,314189,-291253,594476,737943,18412,450479,698536,-1183157,447803,567067,1068055,-98530,-300455,-131723,-613695,228215,15970,-352201,-747627,-1197544,-613701,609230,1246818,860026,-441776,-110498,-1335418,-163106,-467782,-147536,-1148076,584934,-56831,-581066,-56596,-377327,-183097,1180816,104840,624983,-316702,99864,-209479,-495098,422252,-272414,345888,-242310,471895,-859661,-47952,162396,-154924,1319856,-157550,152960,374557,605618,535410,588643,522601,15178,583270],[485205,817113,-130017,297593,-410198,339630,-67887,1249800,1511998,141339,-573529,-204024,-274250,-503997,672579,141447,-675439,749935,-960255,-848102,-187487,756242,-107526,-919413,-1241602,-200381,-272283,-1000722,-491586,-768176,-908970,-381290,-12637,769782,-26932,-208107,1284131,877742,754112,-509814,-1078571,975123,410878,201204,51509,1226397,1358866,-275174,-520378,-1347693,-791804,108354,-4949,-8401,164069,972375,907156,2115349,1031113,137562,-281966,940465,-819540,-783210,-31139,-5417,45947,-1352818,-980620,-462975,-406162,-1462794,-387890,-451470,-240676,1000110,-199405,-1183387,-994740,-269793,-722532,375743,-1156608,-317355,758137,986415,-293139,-82372,-355988,-197463,271248,-337356,-146540,-620771,-946072,860687,194438,-1425160,-1088244,449189,893771,101192,460936,-260803,179224,200447,-80744,-101403,755467,384983,-1925271,884041,-316653,223621,1268873,-312149,-466526,-1670253,-217964,-566938,-21123,-499493,-276285,-881576,-716935,413404,507390,-1199128,-550711,-18580,-563434,82800,-481117,955145,329159,575424,-120333,-73838,-92782,1025328,146255,-462136,-530995,101683,487471,203226,-469641,-270195,-1887778,-215463,-564184,81924,-30869,-679616,-196306,-1126175,-483474,-967331,10001,984,-89234,-356310,601381,-577786,878627,1802840,18639,711103,275532,-53521,1708455,-172445,-235528,1073634,724202,-854682,-238592,234655,393944,1324068,1683803,728674,-706624,19759,760040,1027436,810043,218340,415534,204643,636648,828157,223911,578605,495200,-1121418,382253,526829,470872,5964,-312130,1113198,270552,275890,-1488733,-401039,-344538,1581756,1593187,85524,266178,613491,1062670,-591593,204337,254357,592105,2125603,226576,675335,556161,-36142,-317353,-431798,329727,389718,-1023786,-541009,289997,893169,288416,133091,619917,165652,-1225603,118831,-132592,-525407,-313665,703312,480612,1712231,583790,-1058194,712236,-710414,324639,850947,-241446,444912,-320706,55833,829877,-609961,-538328,-1178517,-410314,-119890,1868484,1026139,320153,623104,725158,372609,-171245,-628940,-194379,-839738,-1020630,-1381910,510471,306329,578221,-722967,555311,311873,-466653,215372,822049,1602761,1303544,-319544,489564,-1610078,-103709,-788187,-917505,374168,-580066,-114258,43826,-707237,293373,960074,616289,-1001963,-367345,180850,229591,72259,398444,968275,318869,636120,70201,1813579,1481655,-192301,-675926,495963,-131834,130751,-994564,-1301682,571318,1027342,-310742,1342576,189353,-538224,-406292,545499,-729770,473231,-356008,-331372,813045,-624541,15268,889470,1000217,455375,662957,-305365,694950,320715,-963529,-267371,-408193,1172528,-168940,876128,-19584,28997,-829264,18178,-130189,960623,-94537,629389,-262626,-367088,-683320,-752665,-201416,-410998,-100840,-237533,576394,-193341,645582,-315363,-766594,35512,242595,1353665,113682,394242,427898,862280,-675364,-75996,347758,-1329993,940983,-186303,-326112,-149864,13735,-221277,-283698,-573782,-1380596,-1051029,-350586,-343333,697946,569720,-461045,-78287,389775,223352,1493086,604971,452701,-810356,873105,-291125,-63747,-1099930,-605085,-81193,-277474,826644,-202257,207548,782557,-1396973,-902011,298476,-1011965,135018,618610,423196,-54204,-54485,276027,1033522,680065,1427323,-267106,111818,920141,-800908,-103968,-511626,-593266,-824232,-187243,-1389002,473493,-616333,-1084011,66484,-189510,244583,102216,289562,-771506,648750,1802929,565045,183234,1125451,-684451,120969,-960077,-1211022,75272,194416,324457,-112530,-1204418,-678906,1115337,689535,-169916,-182550,-1052890,-713852,225861,371230,-357416,-970566,1103478,161323,-83232,245181,1020577,638994,-157303,79586,-557489,-1262358,-203775,-809058,-741148,743386,1437643,1073257,-140402,796436,418626,91733,1600259,952271,189985,271177,1006387,1048641,843135,277115,-937556,-627275,-727628,1279940,74807,948196,472361,-1171304,809615,500180,-590562,862296,684786,-64530,-432255,-803467,-983710,-906947,478299,-626447,-52295,1460260,-273399,-263125,1603525,371421,309027,-325553,-191234,-361832,-524793,89630,-625118,509657,-1153903,462962,-1221886,-832578,120482,934568,992862,323752,422328,288948,-41997,-428848,-719827,-826128,45925,737683,727284,-1007620,525908,-810797,-1449780,516824,1056282,-518920,124685,220988,-817375,-798945,-1467076,-1257303,277783,400444,-164673,-108907,-362195,256275,-262906,1176475,785298,1249718,-346181,-1004963,618430,617170,897250,1217244,-1487530,-45421,-1139482,-711275,-283259,-1080248,-283685,-26894,730858,554805,-713379,169951,4951,620427,17387,550339,654200,-113126,37668,-431844,157849,-761262,197562,951381,402635,215863,-951192,236178,-541673,-227013,1061434,940956,1117806,-8894,279407,-379638,1126851,482653,-145700,825496,747254,293595,-422412,-47784,-146272,-353888,342627,-248778,-1086144,-407373,-223792,632052,799016,-879103,-10766,-469739,-1731890,-264591,-350381,-649189,2612,584414,409987,68850,-1191667,843554,1408775,25795,624138,-371362,-10400,-124035,-126531,411771,-818011,-489571,1476526,-576208,-704895,790964,-121869,-1108303,756114,482124,946461,176747,-477310,-979531,548151,847504,-1253757,86921,7107,151113,-1120424,-1271868,1005984,-697213,-1950057,-1303548,1091809,1701534,1079728,-338738,547669,167621,970938,-396326,-311317,610691,-776631,133145,831828,465810,965733,-107744,-1722024,316779,154701,426677,29679,-292359,-696536,-2386406,-650679,368722,117931,182737,-1228070,62650,-440608,-862270,484115,714837,602421,724003,-854860,1082973,1586579,-221809,-1259347,-1233189,-309714,1608134,244695,-339276,750926,64165,373457,-1059168,-449419,-1297037,-1229241,-176419,114450,440507,-427884,-1412661,-234666,1222038,-236412,321679,166459,-437299,-472884,-334696,768807,274078,-1689877,-1587869,-1188748,-1187438,-907062,-2284602,-1512003,-1565683,326971,271756,-179093,-478327,-922960,586522,1351158,598085,-331856,195706,-390460,861509,-270414,415330,-467290,2336902,189120,498381,-88039,217911,-831877,-219091,-161638,-232358,-647902,-14366,-608532,-951086,-1032620,-134427,-873222,-2312984,-894634,-19415,253488,381582,-22208,1080257,1912862,1525335,962219,-604068,611384,-82300,254776,-424989,-862170,-841366,-515105,-61356,-285044,-52723,32769,-186109,-870899,-36377,1485483,446340,-581163,-344036,819823,13149,611293,899859,-1691261,-1121007,839919,-37090,276015,605173,490232,1006166,-829527,-1595260,-1062676,-1354586,-44181,436565,-707627,-120340,-81583,103626,-2161,-333214,1267494,-24832,68892,996157,476623,-1174686,-1137944,974743,1148802,368586,-497375,-395799,-601141,-667009,190856,-916588,166136,-445331,413991,-28835,619290,354725,-858745,-474962,153380,-1219139,-1023728,-843455,-326642,-435488,-428618,-27618,-688166,-195000,452841,304240,458980,661620,-1271802,-477396,161882,819861,224854,-305526,-549373,394444,-263288,-133812,448395,964256,499255,717347,-888865,-1351451,-291465,-738842,-933200,-209407,-12710,963027,-1073001,-354749,1019736,-1228062,-1109852,-516666,595027,1353890,453206,-221212,-449952,162982,-36684,926960,569072,-151747,-707244,-898440,30881,-38312,574332,523448,-523523,570085,-650196,-968075,603645,593615,381919,217138,-674330,260533,81937,864489,808525,977406,1084513,300273,1071478,-884784,-732581,928600,739424,132433,366829,-1183959,-61431,890844,229102,-87270,63545,289037,-1086366,884327,-55373,-317301,49069,-394182,897886,951697,-76762,1382620,225514,35130,45622,-709881,118449,-1515986,-720409,412890,-479317,494689,519491,-263513,278411,601466,-985979,256063,521602,1086907,12436,-811884,223178,-307176,408309,-373326,-553363,-977277,-869327,-340452,920330,1112450,488149,-454191,-223329,-1608160,-250189,-449233,-289440,-1098966,456589,-67404,-564907,107241,-187409,-39140,948857,25778,651528,-344165,206043,-59605,-518180,347996,-362990,260687,-307772,799083,-843925,-488925,-13363,-202086,1526240,234631,-206821,175387,789215,781372,849424,296247,151498,837106],[790451,390821,-426725,152332,-498075,113633,-304328,1111620,1775658,554667,-623312,-462990,-458411,-232127,909107,75167,-308862,431081,-1069680,-955507,-327001,435606,-160771,-1080853,-1978540,-125756,-205122,-856109,-634004,-802927,-917947,-474138,416985,877167,314106,-125593,907900,1019956,1216898,17200,-333918,983903,540337,137641,199818,1015074,1230615,-817338,-380162,-1388239,-467408,415100,-206759,69208,754711,1332223,833650,1879603,639371,73688,-361112,1177936,-832281,-978971,-16956,-54659,278762,-1431371,-1242937,-712364,-338646,-942166,-127736,-241276,-280775,773285,-71415,-1114663,-1110177,-387941,-904405,-132512,-557529,-41401,131720,1167865,-97408,-48761,-677458,-127832,396264,-304056,-159847,-424871,-630936,975607,106439,-1649268,-1071443,102912,256367,-258277,169122,-19914,184106,35960,95114,-352165,719357,505523,-1481610,1115099,-660485,326939,929289,-684646,-643743,-1888299,-79543,-660785,-216258,-533383,-411558,-1124613,-500152,442467,494610,-1280093,-604818,277477,-407930,109526,-737602,1000016,84134,407813,-450890,-520492,-97614,974236,119615,-37774,-524925,227648,575065,98652,-746925,-203987,-1776707,-81351,-708170,-207135,264625,-208820,277526,-700902,-236414,-478987,300093,125398,-108435,-235410,867009,-291907,1598618,1675795,20497,765195,395473,44981,1565707,-589121,-697562,450451,744572,-694493,-480247,471579,584682,1164003,1682856,285510,-708891,-352940,446706,947427,561396,322579,624937,542059,698952,926206,-91912,455164,715510,-776733,511343,693281,524822,228280,-319341,1430616,828017,690927,-1465046,-414065,92382,2006785,1505897,311572,116414,46851,1162461,-873076,-286856,103021,614039,1760149,79651,701476,50440,-110559,-775723,-819485,356709,531156,-1147885,-927566,2334,893443,137389,-49028,737699,-32948,-1409357,191016,-278607,-690989,-171785,764273,565647,1482526,553684,-941085,253278,-640243,444456,1053905,-189562,335710,-939810,35070,867769,-619561,-640226,-1212932,-476826,-109693,1534572,357178,-130463,330375,208772,44505,-119867,-613328,70362,-539085,-915273,-1498713,911124,945635,553254,-640673,388061,498339,-856199,303025,1294085,1894548,1140032,-1058582,486393,-543127,78608,-1070292,-1356202,216564,-459378,146916,251045,-632151,418290,666601,915542,-1003,-658204,269613,460802,-101368,-2924,728130,-250965,661314,-642067,1778576,1762307,213913,-823641,403572,-207147,7156,-1460355,-1008049,865126,1033790,47285,1279297,238641,-822599,-342977,501323,-219775,275813,-268149,-163316,812670,-696105,45346,962435,1254106,477409,394424,-316582,1023526,260549,-843131,-142932,342424,1258878,-56426,933253,-415431,6111,-860416,10531,575930,1566285,-174640,832231,-452920,-552269,-502864,-926437,10674,-33358,-300920,-833664,481394,368243,735668,-94274,-1301404,-658093,-74001,840100,-515024,-410109,215186,886658,-411800,55797,-115282,-1486781,918330,289807,113420,-88190,13969,-478368,-751375,-819046,-1309246,-772670,-63879,-280626,627625,318186,-287924,160243,183421,271655,1288054,603069,649592,-1252312,947619,-529860,-259099,-1400852,-469893,-513009,-253147,-489244,-360546,210372,973013,-1240258,-717906,346359,-966267,106870,168379,108384,94627,29359,188367,1411909,1274835,1182466,116565,119751,820089,-854033,-62672,344775,-215309,-824868,-44543,-754662,634296,-738353,-1484513,-211344,-76106,-6337,187483,-178362,-683635,788068,1597281,676426,304616,921838,-480601,136626,-997275,-1587464,402603,188782,-30744,-471254,-912490,-436269,563451,734462,-240617,-194810,-965624,-1119978,250054,335799,-525413,-1686102,916786,77294,-477947,226577,1144910,814667,-374003,178583,-572126,-1159427,-105569,-1140781,-612200,414726,1135656,1323982,120298,1069658,692252,-151833,1323191,885607,214384,250700,788747,432408,225058,72957,-411888,-544695,-833298,586374,186594,1080051,917357,-936020,554233,353899,-434538,1040053,463241,98859,-494091,-495863,-723218,-1035753,762214,-785168,-109234,1431418,-255100,-329656,1527062,74742,452643,-170071,81875,-424335,-537621,41204,-451265,606657,-1207376,432691,-1671577,-710767,-226249,843146,733062,150117,766799,345901,-46132,-687188,-463679,-529028,129401,850391,-149749,-1291714,531057,-708473,-1049909,455681,1226193,-770679,107297,-77110,-958205,-648653,-1180389,-1145131,644898,84484,-558147,-606911,140511,366252,-835553,904992,791119,833229,-475581,-990213,470066,953766,648388,1347331,-990302,2465,-1096761,-159716,88012,-886913,-69491,138712,659306,603535,-874741,697202,-70959,488769,-93051,500635,550031,83710,379315,-497513,305974,-423501,343870,965338,227071,12129,-1034967,-514333,-379005,254549,613212,802319,570385,-139417,210944,3278,578838,263900,302231,896183,601318,215142,-357490,122805,327470,-226533,564921,-111350,-727855,-465026,-225461,-145225,709379,-862538,-377125,-649965,-2709250,-273721,124424,-548326,-113207,511846,207297,230805,-1322595,508576,1094655,-78601,651580,-379933,-422056,-441756,-289170,440799,-919207,-1142249,821639,-902979,-876255,752673,19836,-1553480,582567,736023,915686,557013,-43576,-812570,670696,1087090,-1341925,372182,39970,531338,-1307428,-1673665,1077750,-544204,-1383428,-1362477,1488290,1536651,1200423,-118229,566297,269905,1183440,-496385,-816,429797,-334888,238176,814128,137269,504259,-200024,-1160420,418879,585889,777951,-97777,-605359,-558704,-2240575,10721,262360,-30964,320756,-1202654,38380,-504225,-814042,761526,515946,240545,697823,-614602,1296495,1590695,-101434,-903651,-960498,-224162,1415715,-2590,-62921,723413,94815,501962,-1124288,-796668,-1588125,-1266864,-278300,129829,295418,-626215,-1562367,-172281,1200123,-68867,838749,244673,261218,486766,-105627,557396,36081,-1939969,-1837913,-1224755,-650512,39844,-1987340,-1338689,-1402120,207893,-444196,-346741,-525225,-1023698,1061832,1314739,617552,-295633,185276,-271023,767123,-62366,554522,-56735,2551406,336475,663718,59479,101378,-567569,-361084,-181140,-482585,-357754,-146818,-306302,-1341954,-982638,72720,-658991,-2557937,-1358045,216065,1236769,624601,-15200,684623,1488686,1306534,1356032,-322720,200025,-611356,323517,102313,-1132723,-1113390,-624851,-99090,-616528,-232757,84939,-199001,-530217,-327566,1481445,380364,-473458,-1007422,110668,-253202,347804,782111,-1466152,-1171645,891378,-56076,274163,575076,253606,224248,-1004507,-1572442,-1008960,-652903,625489,738872,-648658,-6987,-178605,-298297,-82435,-469358,1316221,160714,-51882,1557701,323638,-920158,-778663,1012297,1087036,107815,-774761,-413141,-495334,-885862,4140,-569681,254774,-874887,161592,-125672,772027,711329,-586327,-544696,296017,-1425352,-415596,-649568,-632855,-364123,-612412,91542,-764882,184139,534173,132940,325789,681677,-1373260,-771464,261300,577493,-189674,-165646,-408442,600673,353052,153915,743725,914090,767750,1078608,-578101,-1486666,-606366,-1214661,-464393,-241231,25749,953264,-869602,-301747,1067025,-1234968,-1038945,-627528,672793,2446447,606500,-336519,-58723,555234,457600,885676,349901,-414411,-303891,-512742,45224,250822,521648,348563,-418364,759496,-550577,-821447,433687,663064,512426,180121,-693939,356840,28160,676096,1051424,861778,1289994,452437,1338926,-857544,-807798,814609,268185,114913,125349,-1121612,-161566,252307,-76619,-99162,-10245,290158,-800297,898589,-65546,-658651,242448,-641127,699929,258148,-100906,1033363,590263,-36890,155968,-959833,-42023,-1263251,-711422,504326,-644245,500344,368879,-425223,138331,439715,-775893,-89048,425675,905989,423227,-1141044,524594,7100,603434,-752991,-560483,-903008,-397790,28370,1135410,899929,32490,-325630,-318881,-1566326,-205516,-244271,-394106,-839036,255924,-181156,-560283,130206,47374,120237,587283,-24181,603703,-399202,315595,183683,-562094,333580,-420948,16537,-316417,1177619,-751723,-795359,-155996,-303384,1618839,774294,-525921,67105,764292,830643,703620,-25078,305434,1001437],[1098525,36912,-649219,-35667,-477069,-28655,-754269,989509,1853818,919967,-521489,-512272,-707059,-135085,1043953,67603,109637,-21035,-1037906,-948146,-411654,184540,-285388,-1354433,-2359726,289437,83838,-533761,-595515,-670874,-870208,-628916,749302,990235,685969,43941,399636,1103861,1586500,609978,495815,1004427,666836,-12750,309340,591969,887031,-1198689,-200189,-1335649,-70849,854173,-389015,97625,1160368,1434563,599288,1288653,-6369,7664,-378043,1309703,-699618,-1037930,84874,-135547,340077,-1558896,-1509557,-850712,-388936,-464572,71795,59150,-355090,397756,15944,-998407,-1235073,-473261,-923870,-613158,216994,200312,-645050,1180007,160495,-168263,-971942,-209350,477100,-315517,-81603,-83612,-110323,1052637,13267,-1695233,-869556,-369588,-476940,-647974,-55783,477694,110182,-60920,277654,-592975,654555,454224,-930845,1165946,-1033052,378790,473308,-1280366,-698127,-1956003,26819,-577806,-416431,-435132,-421578,-1184762,-217947,429089,258754,-1334066,-625172,517884,-240498,100991,-1008950,949569,-51298,178281,-677294,-776572,-36229,796138,38265,259495,-549901,305680,609316,-37808,-946473,707,-1317137,41476,-734610,-443700,729115,476789,524261,-261129,-151299,172232,668274,222005,-186829,-101033,1043614,-71052,1677726,1254676,-36497,711700,474888,143793,1197265,-899891,-1027508,-348106,653110,-363693,-576665,913532,751208,923426,1390556,-174026,-632808,-763468,47119,593767,62280,579226,712988,605038,663685,834844,-458347,235550,886285,-294309,593957,636746,491944,339905,-34653,1754271,1229927,1108477,-1167543,-490982,475184,2185972,1284569,452637,-94426,-492249,983224,-1106414,-650437,-5907,559160,1329940,11124,736309,-219798,-109600,-1219585,-1183567,439397,685478,-670939,-1161990,-407701,838102,18581,-198271,679627,-268726,-1408547,250832,-334313,-746299,-39534,715807,695338,1083317,297824,-935611,-153429,-546593,229456,1134687,-72327,396190,-1291066,133829,968783,-375759,-597348,-933495,-449223,-52017,952265,-252772,-428801,82299,-366479,-308320,-63347,-546382,253341,-90408,-672210,-1396394,1257897,1360686,260849,-415269,226935,668699,-1186317,190797,1446873,1982151,605907,-1532301,436460,687367,450374,-1199078,-1799629,-263401,-543175,443878,393149,-638483,366877,296237,1106399,584464,-910996,108160,548085,-190893,-527799,288696,-522415,544510,-1280292,1514426,1834000,608084,-666253,325542,-373383,-51487,-1800883,-314348,1102692,831179,546373,1062700,222163,-989051,-245698,461184,453129,122651,-158946,45169,760298,-530317,191683,933342,1213885,209300,94577,-343144,1083107,173962,-489203,4237,945030,1141227,22598,963642,-697273,-10705,-852385,23179,1131514,1543465,-177028,883306,-680124,-814565,-260123,-1084384,102040,335033,-484430,-1041053,320319,790016,729286,138915,-1644053,-1246826,-477506,369934,-1020366,-957660,176021,947779,-28650,405791,-489691,-1511240,745295,697942,655121,-38115,-85959,-858882,-1166880,-971355,-725437,-257286,174019,-281335,540543,146184,-136528,416542,-40375,302626,1001160,466903,635335,-1523517,839355,-722457,-234305,-1020476,-209591,-817927,-183936,-1142974,-402410,240995,1071062,-772259,-336271,358419,-870368,-138959,-224786,-268146,38327,131548,40827,1646627,1700642,861201,420414,59515,566542,-827098,21454,1188592,463915,-667793,114894,-125899,751832,-713164,-1562129,-458666,26000,-267790,204968,-682627,-568521,780926,1155027,839002,424601,690779,-270761,169179,-819336,-1677203,583552,71478,-418284,-1043872,-727262,-104250,50771,663699,-338279,-182667,-776075,-1245032,342194,273612,-711748,-2090707,438315,-19633,-783300,108196,958365,892368,-644288,182200,-529124,-856932,46733,-1331130,-715387,273708,701597,1258585,198486,1035521,967769,-231292,993052,675150,297355,126166,535509,-113051,-355817,-172471,335670,-388495,-850516,-46917,189741,1169034,1134398,-334767,316882,193666,-349269,1177826,312677,229531,-228563,-186742,-185065,-1004503,974003,-820513,-97478,1122985,-223972,-385916,1352645,-176229,494980,-66323,290676,-331313,-487320,-193833,-281757,530327,-1313020,448740,-1910073,-309595,-629786,525718,600895,-59524,880084,268858,-85843,-886127,-327769,-153894,141173,917160,-838112,-1350485,536904,-579476,-513582,358408,1264366,-1008716,172867,-335333,-1055648,-416065,-701427,-547723,817077,-437760,-885430,-1090950,624645,408262,-1489650,504809,775586,441513,-396664,-839649,98179,969883,150517,1353875,-520554,15848,-782303,380650,468226,-657512,307507,315415,557026,699423,-929156,1169788,-145363,468687,116248,510275,315412,87169,527460,-586614,657507,95286,548105,971245,-134985,-344556,-844748,-1084154,-307369,695006,84732,721466,132254,-222946,-18557,313167,106143,80489,677146,1008391,397498,-40149,-460052,202729,650015,168638,804468,-68873,-305190,-326220,-184499,-814251,614911,-821897,-722440,-596141,-3129254,-568812,333799,-259749,-189142,373499,-113377,465344,-1311619,219361,670780,-127992,497264,-402490,-972923,-805482,-301310,272583,-766507,-1324016,-2499,-1028966,-868029,676046,55537,-1721297,349413,836553,995381,912437,317397,-660518,610206,1239684,-1318980,679221,173096,733714,-1440717,-1884191,1170419,-204641,-648738,-1168844,1706545,1116036,1188492,17759,780987,343985,1170268,-481043,314323,202160,69006,162320,648839,-163975,15741,-231750,-525407,487789,952671,1047528,-296115,-737488,-395203,-1842841,462221,170866,-220865,405397,-1096945,59642,-559381,-705874,987595,286694,-198067,398847,-265471,1233361,1377157,-57037,-498382,-573773,-137297,1168088,-296709,146131,610668,208186,637960,-1022742,-814818,-1711812,-1022255,-294052,127845,120813,-850614,-1544271,-198076,900034,126488,1262073,203672,584715,1184541,109067,377952,-272133,-1887640,-1747818,-1037307,-67993,1091367,-1260515,-1001463,-1359354,98174,-852688,-481631,-749245,-1004328,1327022,795205,515051,-186204,172595,68314,559142,29991,626808,317738,2334344,423972,674151,61332,31006,-223661,-456030,-261881,-684822,-43826,-223590,-13850,-1490554,-744495,412809,-139805,-2203355,-1643382,373500,2078925,725575,-16725,303815,1115216,813148,1516205,-42435,-285678,-1024983,324618,521454,-1425938,-1272007,-641529,-254963,-759979,-412157,-47814,-81255,-210355,-704945,1391928,318316,-346433,-1633767,-578407,-417797,130578,608227,-1092261,-1220450,736981,-145464,74374,475888,9773,-445126,-1030455,-1343317,-896295,-227233,1203041,1213414,-595170,81089,-307912,-671220,-232421,-708907,1180416,300585,-300311,1748212,127859,-557675,-332672,623412,929673,-21230,-980946,-480906,-351350,-976073,-161236,-548684,290712,-1184478,-244646,-185254,822727,867213,-395293,-513730,364459,-1520505,49579,-422942,-1037387,-276879,-638361,95532,-775093,217471,483409,-106900,135276,705229,-1234615,-1046515,231876,315911,-758954,-12209,-155126,723713,924164,474763,832121,814215,968702,1339939,-44719,-1388616,-1053493,-1662140,-120690,-156896,93581,749488,-617112,-233097,1062126,-1108742,-794550,-630792,648250,2782876,827591,-504602,183853,743104,813841,739503,88665,-765043,144903,-85826,-32979,433580,285344,157893,-371217,822175,-403837,-574698,260577,548963,554390,160861,-617726,285667,-160220,589193,1250344,864138,1335326,507404,1577631,-788705,-725429,698938,-224570,44166,-78626,-942174,-333514,-489543,-511499,-184567,-126699,199505,-385856,793704,-209071,-1015414,222516,-925822,329365,-449765,-144880,523006,805696,232599,231815,-1099664,-212278,-716339,-513908,550239,-726388,590587,269940,-458708,59301,198666,-617785,-485359,327960,561150,937689,-1200264,678059,231953,732874,-971923,-353676,-607311,57967,246259,1112155,621825,-387407,-201925,-381428,-1228300,21513,109132,-435725,-494816,7106,-324152,-510349,35412,249516,229645,221443,-3640,545022,-453710,423314,435547,-650703,386608,-495698,-300871,-274768,1427847,-674242,-908399,-232862,-432176,1610899,1305346,-746753,58850,601056,664642,179564,-330247,402247,1016501],[1259267,-154095,-699393,-226316,-365953,-29364,-1203194,919356,1694963,1121657,-238029,-351702,-918265,-216834,1031195,100445,457785,-525861,-837011,-832565,-354141,79040,-371491,-1524947,-2179897,836280,422331,-193576,-413316,-407163,-796466,-720580,933412,1133228,966153,248121,-141301,1103002,1734522,1033906,1115532,996275,704533,-127607,355836,70131,466728,-1323843,-69478,-1239069,256972,1241505,-573629,92967,1260505,1237654,302373,574258,-664302,-11564,-336528,1276771,-442503,-1004764,220631,-202641,240864,-1668610,-1627781,-747981,-485636,-164358,83279,385589,-429362,-12561,-3644,-881959,-1249391,-489661,-777006,-874516,885090,361125,-1329408,1004679,353347,-365404,-1103852,-427896,474678,-345018,72328,275638,435278,1064043,-92068,-1479820,-528110,-841735,-1039397,-941272,-172685,1064148,-51658,-116652,402949,-765656,586042,260789,-404702,1044984,-1321440,404845,53764,-1982570,-558209,-1801659,107906,-357704,-592764,-239588,-308327,-1077255,38197,373205,-132989,-1340132,-611891,587539,-132495,39234,-1202588,870735,-17927,-104550,-754374,-790790,129804,633270,-71478,402658,-590905,361439,576560,-170468,-1049475,312075,-607214,82758,-633655,-499486,1181572,1194470,429480,20777,-299079,871673,1108629,294701,-295121,17692,1270234,111460,1134106,726299,-145002,568638,506906,258163,803977,-1012987,-1173737,-1134059,492969,24602,-466872,1408809,900943,659894,918510,-532277,-531853,-1118205,-373255,75004,-454750,889307,637957,247111,530304,550858,-713253,-71171,964784,160988,616398,478306,437722,316640,436604,1948265,1390671,1380740,-777239,-626574,665374,1995815,1043899,492184,-366600,-731294,574290,-1260696,-717595,-74479,393929,1005955,72584,763865,-213950,-21228,-1587729,-1364801,548139,746975,322825,-1215067,-882965,765380,-83880,-280962,438366,-512546,-1301305,279427,-275788,-666619,85529,580051,845052,656013,-129271,-1009010,-431001,-536894,-294042,1097171,40862,518857,-1261142,354344,1066722,34671,-434436,-373590,-310531,-14454,346993,-593971,-559571,-59780,-744279,-570904,18829,-433884,306267,345143,-340489,-1082847,1307994,1405943,-277456,-148968,98285,799527,-1366127,-82534,1234387,1825825,8741,-1636399,319030,1677565,890264,-1120566,-2063873,-866659,-947405,684700,413541,-717900,184203,-38606,1095540,537459,-1058498,-222852,484148,-208938,-842820,-276912,-412939,317217,-1611757,1128531,1794661,924510,-390291,307934,-456345,-24194,-1752867,617246,1178990,526799,1037386,832439,185294,-1008689,-165393,394903,1072733,29474,-87807,315963,670803,-267647,465940,815472,901842,-218121,-189743,-368458,865504,104161,6434,153173,1225620,896561,22658,1025344,-754491,-19642,-906138,45026,1357968,948210,-103012,746091,-787542,-1056815,-25571,-1219540,74295,641030,-626150,-895389,121481,971187,654694,301327,-1699851,-1468550,-788866,112715,-1281005,-931870,339797,1001767,367101,925950,-662694,-1415765,469556,932867,1112855,-65041,-260096,-1207272,-1425800,-1008407,53166,364707,283400,-360806,399402,144552,-26009,631619,-213225,270272,698443,255744,203923,-1482133,584857,-845189,-41440,-86986,59451,-930550,-49767,-972672,-319697,235635,1021035,-159495,190951,390292,-738958,-541636,-496038,-615763,-224645,225784,-169054,1684706,1869288,573004,559228,-51602,189823,-705208,114834,1645266,1192623,-374358,278765,302520,683288,-639534,-1447501,-631982,126041,-471219,148472,-1015040,-385998,655824,672413,1022002,533958,451300,-114650,260773,-444960,-1563716,568839,-139593,-711139,-1642878,-850693,214554,-263584,481220,-404878,-134400,-539860,-957498,461981,176651,-824511,-1999499,-202660,-146096,-888079,-86928,497918,823791,-916779,39529,-414939,-453696,228318,-1307311,-1105352,356675,311799,843322,70275,717918,1166972,-118654,657126,288336,384551,-122689,327116,-299358,-656875,-377342,1066752,-184596,-859930,-524968,75699,1133738,1036125,298253,98038,134475,-302859,1220994,312262,324487,251369,184464,517616,-837695,1064556,-748236,-65618,648686,-178918,-428450,1107277,-307312,419728,-65328,389316,-89633,-368282,-483990,-166431,320853,-1434557,506451,-1876773,169091,-1025580,77403,601703,-217637,756077,-13133,-154944,-943549,-324073,170269,121360,950336,-1112676,-1234247,516473,-416307,-204161,207231,1162022,-1187012,234344,-485030,-1114293,-150790,-105699,353843,778118,-937089,-1042059,-1502046,845816,382764,-1877555,71865,715279,191528,-126021,-577771,-263008,660808,-349482,1285277,-264898,-34402,-336259,783397,725366,-438015,720482,412011,419432,792071,-798277,1497319,-179869,506053,640062,622170,8071,-69561,403852,-688378,1133538,629912,738419,931642,-684504,-724036,-522269,-1251766,-378420,802048,-412908,704134,-27656,-147098,-350867,464125,-135189,-7917,888653,1059424,127655,-453963,-736567,149300,732415,774152,1025948,-94171,98938,-23336,-87592,-971688,527421,-882006,-934398,-351576,-2770995,-1085385,174754,115090,-158929,163590,-485883,721886,-1214557,68345,249142,-147192,255249,-410958,-1462022,-1070337,-168773,-42183,-500681,-1049645,-743875,-953559,-690087,561541,-30153,-1602977,89128,735270,1127003,1082270,548835,-495504,350978,1288188,-1163048,927390,379843,800157,-1438744,-1839122,1302355,233800,-4194,-808748,1610819,519468,1038918,39002,1166827,377186,899825,-361320,561103,-11543,351280,-65687,305066,-404884,-390537,-200947,-5976,486037,1121174,1193698,-461754,-758187,-283972,-1314199,595680,129929,-401250,445961,-929382,90447,-567867,-592426,1045646,58373,-556421,-24280,76558,953682,1063363,-101833,-163534,-157525,-67727,893586,-540853,215125,443977,353580,749092,-779722,-586954,-1665109,-577049,-218655,130148,17245,-1060696,-1388913,-288708,344542,284593,1447519,-2880,371013,1241928,251333,267028,-552040,-1433826,-1329180,-671084,370101,1809260,-366838,-542012,-1458983,-12512,-874107,-582049,-1052761,-861136,1315844,-38629,333371,-31169,158099,567112,310382,6567,699031,545626,1849910,430354,498888,-100853,31192,67487,-505685,-359444,-792542,179326,-233982,194722,-1315205,-341104,770242,517892,-1378005,-1704121,387674,2438588,659350,-42167,-57463,845913,341682,1390128,175615,-712769,-1252590,298275,786173,-1633497,-1314658,-563759,-507068,-684821,-546754,-287339,162110,109851,-1024748,1246604,286249,-218115,-2030559,-1013566,-448332,98030,426835,-758613,-1220186,457495,-249375,-251802,296583,-182994,-758421,-930777,-974192,-701621,-95340,1525482,1847056,-508792,126018,-479281,-875576,-415366,-940674,900399,269602,-567963,1579145,-33655,-174041,85344,-167044,687362,55258,-1079931,-514316,-176426,-916433,-271551,-741697,221542,-1278061,-711542,-205789,744035,673650,-387920,-413256,334095,-1517776,229207,-212781,-1431236,-189142,-479838,20203,-773274,-65823,322379,-373181,-69858,771170,-931057,-1285230,67585,113375,-1296000,112592,157394,789434,1184211,711888,689343,677544,1055931,1381408,510068,-1111011,-1520816,-1857573,155202,59500,155008,330530,-323171,-132688,1089070,-869577,-412842,-570917,555669,2200703,1006783,-645582,289027,746241,896932,518264,-126023,-1124998,451032,239188,-157718,528472,-61106,7966,-380853,790634,-269806,-323344,118808,254929,517025,231975,-465460,108070,-441725,758469,1246807,910894,1239268,481624,1663455,-695487,-543709,573055,-696114,-106640,-261293,-773040,-472813,-978162,-962612,-348757,-303283,58271,-1013,599168,-483313,-1246991,40491,-1265742,-140444,-967122,-68635,47331,834265,749407,230708,-1080045,-398581,-57444,-191537,516935,-697362,692058,170662,-398278,52390,-124931,-496269,-805642,270480,149276,1327030,-995450,631570,311008,751099,-943923,11606,-251270,326892,174313,813273,364754,-644067,-230314,-419034,-770601,409104,523911,-422259,-188519,-253782,-417818,-359144,-106778,321334,243805,-43550,96890,531845,-467746,514085,597686,-765992,522562,-650739,-586541,-208141,1382980,-682061,-833767,-216984,-525436,1520348,1679274,-841298,120050,396023,341438,-492531,-514804,395430,846740],[1151830,-164250,-549964,-379700,-198738,118337,-1424850,915010,1313787,1110729,160972,-66476,-987193,-420313,851064,138714,660024,-997240,-497693,-647458,-111369,119656,-364416,-1356916,-1499078,1233743,605670,19916,-186354,-99109,-720358,-631788,949904,1263659,1063668,435071,-595158,1009776,1604908,1104653,1303682,913397,606964,-103707,348887,-398916,120121,-1192453,-49490,-1140569,399677,1387194,-744217,78843,1044021,809035,73639,13318,-1110818,5008,-257095,1086198,-110703,-941681,309503,-225029,34538,-1658225,-1471266,-340426,-551753,-95289,-166181,642046,-446799,-335614,-152873,-782940,-1068559,-416650,-511981,-798820,1173280,419476,-1648165,717541,386467,-526109,-976392,-705131,389586,-359716,266778,536213,810922,996941,-198170,-986076,-124805,-1174496,-1268182,-1040844,-193351,1524221,-260780,-164194,445482,-818332,531429,6515,-16154,835784,-1426281,435060,-202158,-2515258,-207054,-1419767,176772,-77044,-738390,-12453,-110955,-837295,198088,306923,-543969,-1255388,-551589,414493,-122616,-81745,-1261396,815075,153321,-409702,-674524,-581474,397334,650778,-181012,388629,-623161,439997,479929,-276379,-1034691,676752,175416,-1548,-447335,-303498,1419286,1708313,615,51077,-604103,1492759,1561978,364234,-400039,96698,1610398,284427,311724,306641,-269112,374405,473789,367069,610296,-891399,-1130969,-1698523,355204,341151,-197203,1745761,1033835,433252,405396,-738350,-440715,-1341167,-743887,-449233,-799233,1111259,419899,-470333,347480,109450,-747846,-422791,938389,466536,587377,298174,406044,171413,881079,1912770,1307147,1400026,-487942,-822363,585299,1473554,854485,407128,-671678,-542676,69364,-1315744,-404948,-112404,105142,820824,261244,773510,18203,132544,-1771351,-1270415,640835,617836,1425396,-1091469,-1316627,688910,-201124,-276638,105582,-697086,-1180154,287409,-137010,-475302,209065,408089,975782,315399,-605735,-1076191,-585678,-661518,-953117,961218,77061,590308,-900980,647726,1056757,407082,-202018,329007,-84046,-65591,-97705,-571955,-556119,-80641,-725852,-677515,125586,-288989,236268,659356,13524,-622948,924845,1091150,-935769,74898,26799,893642,-1353294,-419503,762081,1475860,-340248,-1443279,126899,2125380,1236187,-859919,-2073564,-1319598,-1577770,801829,316514,-820213,-48874,-262376,826275,-5474,-1078751,-591372,323266,-199140,-655244,-823587,-14539,37935,-1528405,716042,1684022,1114022,-207632,363489,-322604,90054,-1285959,1499587,1031033,229628,1421336,695782,164966,-872675,-140323,287650,1478041,-12527,-110106,632265,566811,-36109,837023,648799,432694,-535097,-402840,-366465,458970,97990,502142,242430,1181672,621865,-74426,1132208,-566316,-21147,-1053673,70054,1228773,66380,-17134,439611,-643801,-1150779,138086,-1299983,-21440,843379,-720174,-553536,-87127,907578,570780,348973,-1459608,-1282246,-810012,112421,-1292588,-309874,641185,988649,685474,1491686,-629904,-1260704,145267,951852,1377022,-187595,-468426,-1369154,-1445729,-936507,621465,918556,195186,-508097,194274,342916,36151,742091,-271629,159190,468747,60102,-679754,-1097623,255665,-898742,227261,1007070,220766,-848951,136610,-263245,-148809,127509,804466,383952,745171,477071,-595670,-982167,-648884,-863379,-617195,281885,-416050,1533216,1782394,391230,506616,-181164,-227612,-487085,202727,1483332,1666341,-6920,421900,451699,339692,-639200,-1243345,-727375,226400,-573942,40251,-1001507,-129085,480129,347674,1147869,629444,199385,-45865,429209,43320,-1313702,385790,-379447,-810492,-2047502,-1340832,439879,-297634,237329,-388281,-74241,-325035,-265581,556003,42952,-795577,-1399611,-823782,-314745,-751809,-298442,-73442,603559,-1129999,-261388,-244660,-69782,420723,-1065381,-1674163,608590,86310,164864,-212768,257777,1214016,141929,386318,-225756,418583,-461744,236903,-44567,-612545,-478941,1554497,42206,-873157,-819235,-112476,898379,598557,621587,-100536,247854,-241083,1124490,422940,389633,727251,608996,1167446,-594064,1058757,-601285,-61023,135297,-122372,-450043,799372,-295422,262105,-134973,391836,236278,-211184,-700824,-133640,64424,-1516798,576336,-1609092,490156,-1345683,-352600,653988,-242892,483759,-458409,-246862,-832628,-401425,329326,106853,948065,-964152,-1015133,439902,-204151,-325540,1310,941377,-1250244,226374,-479837,-1108264,88147,472825,1193200,604708,-1198611,-998728,-1788482,677998,309908,-1748572,-300270,595424,113337,277836,-267164,-383099,134844,-572758,1184493,-311381,-155585,60782,951598,765077,-262753,1031673,360837,242733,835416,-457892,1638127,-142958,500027,1352985,841563,-311348,-299151,8911,-784758,1574684,987600,835959,806498,-1290436,-954672,-228602,-1009074,-562370,420601,-772024,724135,104033,128681,-715622,437257,-77388,22046,873847,954766,-213338,-945826,-1123774,-12774,563239,1415604,1166850,-140772,413469,338354,55276,-423838,459209,-1030088,-944420,-21548,-1909479,-1646251,-318105,446245,-5652,-86728,-809506,927519,-1091022,97051,-71362,-154023,29719,-369527,-1720822,-1112193,64486,-408788,-286038,-533417,-1168365,-750938,-395932,411476,-219525,-1279277,-147632,447119,1195463,959060,631360,-286580,-33432,1258323,-831164,1048517,602936,862928,-1247263,-1567049,1429027,601363,424479,-401970,1169846,-104038,789504,-42344,1611603,377376,427460,-171262,704641,-149180,457739,-389241,-140179,-555663,-658197,-116994,272684,406775,986221,1176291,-512552,-769211,-270841,-805332,427960,154946,-522340,460905,-741745,88877,-498068,-505362,856062,-148041,-710762,-419129,311285,607407,759222,-198070,30457,190616,-18579,596343,-645183,135193,256906,485335,790977,-449472,-293496,-1510170,-67682,-81304,145846,50482,-1203801,-1154809,-369082,-299474,368660,1357903,-343731,-238144,593345,281411,227939,-706373,-628694,-633676,-206947,553576,1874738,412489,-55982,-1610150,-142851,-585065,-661135,-1304231,-637295,1048366,-863642,132003,128788,135473,1064026,101501,-95879,803676,578948,1325694,381830,177162,-363073,90933,206334,-530017,-433728,-772769,249055,-204115,258463,-890110,147860,1001085,1084048,-425039,-1554883,251423,2219139,456941,-105378,-381640,682061,190522,1026870,279517,-986240,-1289033,282504,890171,-1672207,-1265979,-420229,-793366,-425649,-597001,-503183,484391,444240,-1168736,1121287,305948,-96020,-2043473,-1086633,-334141,342959,290617,-546435,-1144095,157128,-320951,-602005,31999,-273271,-667560,-755490,-578865,-398650,-187605,1499012,2497236,-348806,127547,-714179,-867519,-581428,-1045223,582128,22818,-743344,1193357,-115474,138038,399612,-1092769,397600,322737,-1073024,-449734,-574,-742253,-300803,-885746,23870,-1130429,-1095235,-185225,543751,89797,-590971,-275689,202694,-1427213,95093,-62945,-1681842,-121835,-177774,-89531,-809105,-489591,131967,-626655,-237132,916829,-581193,-1484736,-189296,10881,-1602808,189000,432025,824858,1005860,780191,365041,523790,1005611,1151276,903933,-739472,-1840013,-1696744,401118,373783,194578,-217220,-6137,-8773,1139514,-521871,46098,-498993,440240,1033892,1000005,-692704,321208,623223,663515,237672,-238093,-1362971,499894,357666,-270428,574912,-413270,-53141,-388248,728584,-193500,-156260,41611,-141980,445685,408919,-283431,-100475,-724950,1138287,919918,921395,1057917,417928,1508331,-594905,-367177,408114,-1086800,-297789,-423336,-732677,-493817,-957817,-1293385,-552457,-506646,-86638,229551,342472,-840062,-1249384,-194584,-1628823,-617889,-1159291,179407,-242869,688881,1304544,134937,-902820,-580925,500779,149590,390439,-577621,715857,22683,-303169,111000,-504614,-341024,-943207,270594,-202357,1437851,-622383,394279,240659,657567,-675963,418132,-2830,306828,-143989,335707,290498,-640847,-486815,-455096,-422278,863110,901372,-385462,7920,-481304,-420450,-87641,-213243,189714,157458,-157788,254434,580844,-413068,573643,604143,-856175,751369,-912012,-755318,-146089,971367,-787653,-632946,-83791,-507260,1360980,1807889,-808478,195897,230020,-29906,-981417,-520294,282408,499810],[786202,-53721,-259770,-470508,-10330,364813,-1307064,962201,810026,928854,550149,219687,-848917,-649601,529008,151612,722168,-1360000,-102606,-450938,283314,238527,-279439,-765007,-600366,1272457,498953,22921,-25367,151115,-648951,-336897,814773,1305751,962444,566427,-867314,837830,1239237,769445,1010180,733047,382623,96190,322564,-677577,-59372,-881465,-147361,-1055654,312889,1173083,-847891,75835,616067,290414,17494,-251888,-1233028,15370,-163701,805042,228498,-897730,274659,-204428,-205362,-1452772,-1029054,302395,-539515,-213578,-646470,736609,-348121,-485231,-398920,-687936,-698584,-269827,-215741,-393406,979023,375020,-1448697,449802,232527,-553151,-573304,-927232,268467,-338142,461166,630059,884978,851240,-275982,-281716,258000,-1266782,-1171192,-929811,-166453,1689261,-432591,-226925,420183,-728428,493033,-214813,157018,660095,-1311035,481539,-244888,-2566027,294819,-876719,242913,176225,-860046,185352,116694,-508447,235757,284579,-820350,-1025030,-422725,10031,-206080,-252382,-1182958,795261,361851,-686160,-470444,-228467,714196,934474,-264742,241397,-619310,579444,344990,-353208,-878066,1030657,848802,-205028,-257218,116639,1321597,1822894,-622827,-152105,-884857,1921783,1914177,453411,-475049,122621,2000830,466854,-341388,136231,-341621,175002,356507,421208,750513,-566384,-936084,-1904396,332123,487863,84676,1741508,1127729,286202,-27167,-804304,-373718,-1390691,-996153,-838811,-882096,1114701,136200,-1222544,189395,-417677,-552477,-748058,823200,600573,538286,121244,407639,-47588,1069093,1635669,1056433,1148485,-420093,-1072101,252281,817772,729514,171314,-938172,-3196,-364479,-1261049,227086,-133695,-288601,672759,524146,762248,356222,306716,-1661247,-916706,681076,266639,2164073,-815673,-1587060,589714,-369084,-186527,-164593,-731062,-1084137,286146,5106,-234977,330407,260656,1041641,111382,-984862,-1040410,-656811,-897069,-1506922,759177,2633,545189,-395112,929744,852055,515485,35975,975183,158513,-252931,-305950,-254068,-466825,-6221,-288238,-634149,227849,-132707,101132,801719,318058,-117803,170563,557265,-1535820,213239,26768,962215,-1160718,-704287,214090,1046977,-288245,-1140652,-124280,1951832,1351895,-513114,-1881884,-1428401,-2123651,776113,166027,-878352,-245532,-354394,321189,-702802,-989501,-876672,160513,-214680,83200,-1171567,459352,-224591,-1086060,342291,1473414,1158929,-244820,473923,28067,262347,-626556,2032422,683633,7626,1683760,675350,172105,-592293,-179736,140297,1588351,-35215,-250002,941254,468184,91215,1228557,483726,-46396,-478925,-498847,-319178,15408,185839,863412,176538,939146,392738,-247879,1233566,-203394,-15536,-1246929,100020,866804,-751829,-32320,38709,-221528,-1011126,195500,-1283321,-117027,925062,-775144,-210544,-283936,673700,534017,284401,-995461,-835963,-421792,294633,-1147611,589544,935035,867286,879581,1933235,-489553,-1112644,-174100,787040,1433576,-362646,-666632,-1256366,-1197096,-777609,725124,1258200,-101937,-684049,-46522,689070,59129,703383,-187344,-4211,406166,-29844,-1719633,-503393,-74669,-899715,470070,1815319,210764,-627482,330481,516599,44802,-114991,455960,684792,1185343,605360,-464257,-1314968,-720262,-988392,-1020758,275615,-649217,1248511,1531039,310101,301340,-295040,-587434,-191900,294168,761605,1683778,353416,516816,353336,-241753,-788223,-998774,-773722,309215,-581696,-79239,-605878,160862,330129,291652,1132402,712452,-62275,-68767,656477,526788,-952219,103691,-567994,-675967,-2105466,-1973513,539561,-74400,14649,-262240,-44553,-196228,647133,576662,-121413,-608126,-478406,-1265034,-516658,-426550,-453517,-533781,282478,-1232730,-674293,-56619,191201,603998,-677264,-2178770,918685,52392,-577793,-548460,-165216,1069857,457760,263469,-738036,366016,-797895,306992,507775,-311494,-458014,1668128,269948,-760701,-920129,-298529,444645,-117990,473986,-265265,525835,-111616,883628,548528,437405,983048,1005178,1555317,-335600,1036168,-413910,-108815,-329012,-58440,-436958,444918,-170915,97367,-172343,366562,543307,-76043,-763258,-173115,-131390,-1503811,623990,-1211710,499621,-1533300,-624514,628983,-93708,221550,-923077,-349753,-581611,-470214,272668,111635,891852,-561542,-752708,291355,61942,-793391,-238832,649451,-1152105,128198,-314171,-997549,255702,879288,1614042,419652,-1126542,-815492,-1917512,165089,218507,-1120495,-539560,425686,153749,725428,8934,-151684,-414988,-353721,1064797,-605848,-326684,260529,855484,563732,-152474,1138472,152315,38890,803592,36147,1601505,-18977,357602,2027926,1124177,-595086,-490325,-556023,-854844,1823619,1038980,787079,575986,-1711792,-920957,-70467,-528034,-759831,-342674,-916631,739328,380777,530932,-1046941,291419,245524,156328,622326,660703,-610250,-1392581,-1507545,-205300,220121,1855173,1161617,-162873,606148,629046,212062,647594,422770,-1108177,-752120,269745,-1140655,-2034596,-978112,626296,222904,-313294,-989607,1010766,-974785,274731,-247499,-157018,-113770,-248633,-1679723,-881940,332490,-721916,-219546,-69528,-1169091,-530170,-59794,234314,-458470,-878167,-306481,47572,1093690,545438,580021,-21981,-416065,1204850,-285052,1008510,769442,1055944,-874177,-1160089,1459539,698835,661091,-55021,495009,-595596,505208,-173859,1950519,371739,-119197,40678,745117,-166531,386518,-748866,-559901,-598480,-804509,-1696,281385,272320,516228,970442,-412141,-861863,-354460,-440557,63572,232505,-552249,461182,-586069,25674,-337266,-436172,416768,-328612,-628299,-692068,384725,360677,532205,-268206,90291,398221,20188,279702,-563954,-36487,78303,584002,730328,-102206,-110080,-1320932,369195,63944,169394,202840,-1231915,-907743,-347858,-774070,390414,1069171,-693474,-874302,-455128,196356,236907,-677748,331169,251112,267891,481595,1280913,876382,344962,-1658543,-303921,-168851,-732268,-1394659,-399698,616111,-1383105,-30696,244402,93762,1398592,-6943,-224181,910971,449387,914910,333976,-191261,-608186,166796,164360,-555909,-463034,-615830,173177,-184158,148496,-428034,610012,989515,1362170,309124,-1257909,15232,1583645,190156,-204176,-628853,607507,496657,543160,236497,-1079177,-1184671,298207,861531,-1528596,-1155761,-255332,-1034420,-51755,-540207,-559734,809171,773906,-1085106,1097065,382376,29670,-1629536,-855780,-86104,857360,242586,-423833,-1003845,-78178,-338257,-880261,-307120,-235075,-310634,-557469,-285270,4309,-386421,1124703,2943679,-87001,103927,-1017469,-711757,-687857,-957254,344951,-369247,-753077,783823,-106892,310135,587305,-1761150,115223,671049,-993129,-287389,129488,-543042,-233458,-774351,-270281,-799779,-1242232,-117317,264549,-720484,-932820,-123601,-9656,-1261605,-267104,3339,-1692835,-99413,180552,-201615,-903546,-832181,25428,-833436,-317458,1153330,-304852,-1653291,-467365,-16659,-1594227,229500,562644,841090,468882,655625,-39942,376758,821535,701439,1046827,-359638,-1858458,-1240372,612267,710837,216102,-695716,297401,110809,1123421,-60583,508575,-464956,337349,-117866,700790,-613524,354832,435295,183622,-84626,-237454,-1352529,301387,248015,-320252,610017,-665263,-6751,-299285,697037,-187180,-109018,47997,-515794,400491,651312,-130162,-273462,-910290,1495522,289133,845638,866402,366443,1111732,-494312,-289881,179827,-1329278,-431459,-536939,-853052,-364402,-469100,-1397331,-728399,-668424,-195826,260147,41966,-1204895,-1001021,-369481,-1904807,-1015220,-1002932,540588,-291832,428459,1674538,-38159,-616949,-723392,819331,401476,185865,-431368,602348,-189333,-230184,215063,-878131,-86470,-856990,312700,-390324,1248371,-226565,32341,62409,490922,-257582,729323,34759,13111,-518578,-138571,547679,-350811,-929651,-510929,-333253,1250249,1167797,-360418,85904,-629751,-345628,267498,-226913,-154027,6414,-137903,421554,650752,-292320,603522,450243,-863650,1050489,-1215638,-771308,-109566,263451,-938881,-394632,193982,-322820,1144501,1680263,-668851,231410,143081,-336625,-1038079,-355746,103232,34011],[326133,70176,50607,-496518,172390,619024,-896325,1024771,356073,682941,818278,403515,-507143,-805598,135069,128448,725775,-1563392,244127,-301817,715983,334968,-174954,91370,185022,918980,108496,-192139,322,266812,-575611,59317,574527,1205634,731740,623794,-932112,618373,756915,133888,383619,474134,87997,427237,313295,-691607,-79007,-505575,-312868,-968470,45583,603563,-824977,93751,150841,-164769,158459,-286334,-1053301,-10432,-71331,525731,505592,-886124,76336,-174273,-409213,-1052716,-416734,972011,-445938,-407203,-1221557,618422,-100391,-437481,-662702,-568366,-236685,-106408,10636,203458,435706,243101,-816822,319751,-66242,-411506,26323,-989332,187929,-283496,623089,552262,639492,636757,-290553,495080,558981,-1092096,-901338,-689474,-150126,1513630,-468841,-309357,368057,-518355,458005,-341365,91809,619215,-1015992,525782,-119164,-1996020,816119,-289353,304710,328946,-963870,326795,329221,-139146,171853,355789,-856655,-614973,-208252,-521507,-341719,-448073,-1016974,780198,490578,-875353,-205096,152850,994206,1414195,-303471,8202,-559478,786888,214929,-414953,-563174,1311812,1299268,-463166,-155482,627321,915408,1468565,-1216240,-472654,-956401,2078730,2034513,567861,-506955,96828,2297126,664868,-529343,222594,-265349,8623,149377,366495,1175411,-128919,-652852,-1740680,458378,430943,186147,1339630,1130300,219556,-301684,-769934,-335166,-1265944,-1077530,-1029634,-712367,840123,-106471,-1555331,122227,-930034,-217248,-968067,654329,632390,513044,-49528,432938,-271778,866728,1201411,760215,706654,-575575,-1339848,-223881,288185,640268,-220732,-1064187,655978,-591214,-1097545,974723,-151221,-723562,428911,779373,732999,651384,451659,-1225871,-416922,654542,-231424,2304354,-420678,-1607032,426856,-612105,-36249,-243571,-543645,-962654,271155,65998,-25836,439289,188625,1005336,23793,-1151867,-839380,-685375,-1161360,-1754960,530684,-157987,385565,31661,1113483,430573,248596,219599,1375612,306767,-584339,-310088,169724,-333968,113061,378263,-504063,276632,10444,-16978,771071,511239,322987,-684934,1510,-1927066,265514,94760,1008507,-842384,-850293,-232359,667010,104176,-905736,-396826,1305468,1181574,-203510,-1608348,-1160846,-2224163,637967,55342,-840598,-341549,-335955,-293762,-1226278,-828508,-1012401,94236,-288290,1098241,-1176437,780597,-410484,-467704,44881,1123869,1078192,-494171,604601,458452,432047,-81342,2032418,248449,-123907,1864009,712228,188562,-201176,-262269,-34758,1410369,-80780,-484334,1171842,383392,101912,1537866,362198,-417269,21563,-461116,-226809,-305493,363904,1011329,-127956,656452,241495,-441952,1226265,211637,378,-1394284,143595,470359,-1266724,-246691,-347758,357512,-649374,149016,-1138522,-160403,900895,-802725,-18977,-455115,379274,567847,155561,-431712,-345583,319137,514471,-962515,1272295,1052030,648672,949664,2101331,-386219,-1007350,-438868,529425,1343344,-499592,-816449,-888033,-728999,-552587,386130,1328178,-533743,-830925,-266321,1061595,70755,509823,13014,-159354,573373,40020,-2363892,37132,-353490,-864708,604701,2062449,43489,-352594,471340,1010450,192509,-453936,63558,675369,1402633,709033,-360733,-1408156,-746015,-1022795,-1318188,198623,-804367,907710,1259377,263996,29471,-371888,-816747,139733,409083,-191786,1246436,636598,545373,107788,-899981,-1073279,-728261,-812260,335758,-550168,-169516,25758,407110,257356,482718,933185,786906,-307989,-160768,896102,893351,-505135,-199760,-649123,-335261,-1803856,-2277634,532202,293079,-100034,-37518,-80850,-197656,1480440,501190,-303981,-301855,441581,-1445178,-715081,-40437,-500038,-693722,-38443,-1202256,-1095059,105915,270758,751289,-266348,-2363647,1169204,150130,-1143236,-826351,-420358,756172,729328,349456,-1095214,232734,-994952,531604,1099499,87010,-344883,1408122,479227,-316853,-815847,-402508,-149681,-966740,-63773,-370535,879762,111252,545620,610994,482419,910072,1265940,1597687,-100776,1078840,-208717,-198766,-714058,11674,-370511,99198,-996,11022,-52084,400185,726447,-31598,-660215,-235944,-174752,-1360503,628834,-796774,195567,-1552221,-670191,415006,205320,139409,-1225731,-444348,-254202,-452630,36820,118228,758078,-135288,-480705,81259,361300,-1324255,-476187,349182,-877469,-33823,-30338,-757496,340345,1000727,1458203,326456,-782049,-615331,-1879258,-506025,132991,-281073,-610244,249851,215634,1113956,174338,367358,-776861,254029,906686,-975692,-501625,198141,541241,177411,-116751,1006167,-148964,-156684,694291,557663,1434260,186138,49556,2401686,1379397,-821160,-545703,-1113491,-882451,1799840,790616,588561,257904,-1719665,-634496,-74761,-42960,-847778,-1148266,-826349,711381,580208,888118,-1297499,136907,716204,352977,185757,226039,-1014723,-1667125,-1758246,-333098,-155818,1891933,974257,-132456,691825,750578,339594,1755003,428567,-917593,-423917,428700,-914338,-2087871,-1564882,610955,430147,-445708,-979705,929196,-859173,512486,-305259,-156655,-168055,-43569,-1380213,-429709,566597,-900287,-289966,113384,-804516,-388949,249236,46496,-663983,-522113,-348249,-353795,782839,-34790,434204,280637,-670969,1180331,451519,817695,811348,1408659,-401140,-727191,1306937,403174,804356,168601,-196610,-846690,246841,-279700,2026617,396289,-584188,223196,695026,-54264,202225,-1095862,-853924,-538673,-895834,115538,77719,120488,-213154,588061,-177536,-1074743,-489640,-281282,-353565,321581,-490418,436842,-506781,-101360,-98261,-342286,-182455,-498532,-380919,-822615,300466,319746,396797,-227223,88371,456088,64370,-33027,-315703,-199309,-68921,663522,569618,191477,-112704,-1112678,646952,157969,184299,354424,-1120303,-698480,-167919,-855949,408114,722156,-859860,-1169901,-1421243,36374,259060,-477168,1188788,1194765,682773,243975,329603,955295,573813,-1479552,-484855,184594,-797039,-1280792,-210029,140010,-1483287,-111633,266363,20201,1488199,7234,-333819,949961,251937,640536,343951,-479698,-723115,199109,-11118,-603953,-449585,-340674,18203,-222074,-120993,-149481,943114,699429,1269714,643827,-896904,-235223,833934,-57870,-311886,-752809,602168,1163324,74837,44698,-1031507,-1014970,344859,757558,-1258664,-1000017,-110950,-1161192,361815,-379608,-372673,1052864,1046248,-803420,1176042,496664,181812,-887495,-486992,262800,1516684,302683,-319951,-841516,-206445,-308047,-1026205,-681307,-82332,90172,-371087,-186173,441358,-563775,497349,3009288,271447,86184,-1353663,-535707,-714330,-695544,255805,-740795,-586870,498321,-23188,318002,655934,-1892113,-105410,936799,-888757,-105521,167147,-434705,-66890,-403018,-572756,-407344,-1042978,5789,-27237,-1420004,-1262906,33685,-266548,-1043346,-697438,-10713,-1462920,-147194,497046,-306446,-1043543,-937337,102943,-959945,-279976,1445729,-185024,-1799621,-698452,-56839,-1347392,270572,480504,830120,-194747,376583,-413735,260172,533202,180487,951264,-34261,-1520298,-667426,762579,981847,229778,-866428,539126,195136,944252,496564,900195,-510947,262460,-777844,120557,-420490,432611,233866,-382337,-409279,-155819,-1041355,-16897,-18427,-277390,652832,-737531,124118,-34550,718176,-225830,-135059,134641,-742419,425162,886020,-57388,-369125,-936318,1553729,-458799,682170,735658,364601,567427,-388897,-336476,-107535,-1375944,-398043,-554471,-1046190,-114482,152167,-1250848,-811849,-722047,-247669,129667,-288973,-1505202,-572696,-416746,-1934587,-1265731,-578299,879286,-137617,142208,1723532,-239627,-296879,-790037,885592,492779,-53232,-340944,353152,-439002,-208504,338041,-1162423,274007,-594800,354025,-392619,854624,54438,-356116,-158525,311904,179986,843412,-134795,-429847,-728952,-442101,1122328,159321,-1402472,-587106,-494160,1449603,1295752,-364834,84247,-666625,-250763,620831,-142353,-639438,-147400,-52443,540247,652661,-143870,628845,199865,-758379,1345250,-1405026,-656516,-104878,-538657,-1045827,-201057,637696,30798,889688,1344608,-458424,198265,131396,-505242,-646009,-92626,-75495,-451423],[-3202,102934,250029,-477856,331962,779081,-354698,1060911,130844,482577,931260,445749,-36421,-821235,-235711,82628,782062,-1588957,457530,-242200,1027606,322939,-105542,879366,653917,322443,-422686,-565567,-105867,224117,-493467,363283,294926,968503,494387,607989,-848094,391537,299251,-578447,-290888,196724,-196642,781734,336155,-456308,-36964,-173903,-459407,-842648,-274988,-193662,-654595,128959,-183656,-453026,420712,-270765,-684682,-63004,18893,321096,664909,-879654,-264986,-180098,-527861,-542665,185727,1404221,-305786,-551218,-1701897,300426,276348,-232441,-848074,-404080,183330,-9705,88113,771982,-170413,50274,-68017,371550,-425346,-144864,668971,-839149,219014,-225939,736895,351620,167731,371242,-218826,1179185,753096,-706592,-660758,-465758,-184574,1095694,-302524,-397380,333283,-254333,406517,-373566,-168650,739426,-637577,522480,61519,-978774,1191596,215346,348767,341054,-1043471,428165,502513,220335,58265,532333,-643639,-58488,90074,-1013427,-472155,-633829,-843510,711236,461719,-929966,48651,447316,1147807,1868693,-286357,-248939,-440584,1028189,135642,-476847,-99145,1473411,1511291,-668175,-208045,1028112,361893,739873,-1560462,-748420,-729595,1933363,1844876,683249,-496813,36021,2368713,872999,-226235,462283,57238,-106164,-127521,172179,1651826,297352,-351949,-1307511,677688,208872,-35616,659542,967952,177663,-394842,-668712,-332724,-1003798,-969147,-1045835,-366443,333589,-214098,-1171435,174870,-1316367,110823,-1025413,472431,655676,550612,-201021,475779,-434331,311145,753656,526160,218494,-849320,-1550546,-679777,70690,546221,-718568,-960802,1170356,-556214,-843651,1565198,-170603,-1082117,36352,944940,689223,778200,531657,-559705,73213,576564,-703314,1943867,51119,-1366004,163031,-922984,130152,-121169,-137972,-709869,220482,-6101,81831,519352,219249,856359,-12124,-1073020,-473707,-700238,-1347263,-1618093,314970,-334606,168992,217804,1145209,-147948,-303138,311335,1422075,248006,-1020660,-207774,495815,-192592,223331,950148,-369675,224146,123727,-47761,603978,557849,608497,-1265050,-402318,-2049590,261455,207912,1024685,-466488,-834348,-469057,425669,632965,-800719,-641753,467114,770732,-24017,-1358123,-638752,-1711504,448664,60366,-695780,-313662,-240044,-806884,-1398360,-632073,-996131,186379,-406903,1922992,-803216,810666,-485694,105558,-156083,655608,919315,-836185,722999,778185,519272,184203,1521365,-124309,-187809,1977155,715094,179443,242854,-348430,-218922,1024113,-182628,-746117,1259407,306798,22913,1670270,303404,-627305,768622,-312759,-107373,-395183,586879,940649,-670358,441910,160618,-585282,998187,559379,34793,-1415871,210984,215358,-1435789,-665467,-614557,849080,-177727,36607,-864516,-134427,812831,-806057,-36461,-590400,125346,646861,54647,95787,17814,1154549,621986,-798807,1365926,875001,404447,928216,1934047,-434954,-932791,-607324,291608,1198220,-500686,-894285,-387140,-174481,-274045,-152808,1181396,-956068,-891958,-404707,1315188,112325,202567,250555,-235144,961429,261077,-2156628,258382,-554234,-797803,589201,1749606,-205362,-111369,508103,1105589,249914,-770298,-250064,409344,1361242,693143,-287719,-1183513,-742737,-1030774,-1424758,64497,-823570,580256,1100140,180927,-209988,-412424,-893406,453458,554485,-966307,545082,806678,505601,-166777,-1425687,-1397500,-440842,-871278,262113,-561276,-208841,622429,530839,267901,782656,580368,856445,-498770,-280361,1095039,1077694,-39897,-466176,-618310,128181,-1264071,-1813815,467086,652153,-48722,240240,-192773,-338913,1953045,343618,-490500,45927,1040974,-1377217,-855012,251259,-432644,-474505,-233651,-1051915,-1387369,215050,163366,830036,39740,-2113269,1276376,272052,-1350275,-968544,-476424,356210,890081,644446,-1195464,60018,-914028,854538,1502183,432749,-205313,885662,653358,531161,-508379,-370256,-717692,-1744487,-750213,-389624,1176448,412491,193454,593933,535771,555214,1314499,1375345,104931,1213192,7442,-286398,-1025236,94117,-234510,-142264,138297,63770,309005,550073,718936,-126618,-446637,-254039,-25550,-1090225,591820,-432789,-276412,-1387512,-523620,-22123,552431,334669,-1231926,-506164,77269,-342404,-265586,84267,537992,133385,-213319,-153196,643435,-1648101,-668823,109023,-459641,-201393,289972,-403508,370693,827942,835964,359327,-340618,-526763,-1683552,-1090932,63973,388013,-519794,139757,211273,1349470,191544,967740,-802451,987577,678951,-1212244,-624580,-95053,110112,-277746,-157234,678305,-417683,-290227,522075,954489,1200195,443724,-362823,2278209,1490308,-997199,-414907,-1479524,-863689,1526780,388789,292517,-88310,-1248893,-226228,-204790,270660,-738318,-1609741,-546153,620498,528432,1010562,-1446132,82486,1175565,557983,-334820,-237618,-1350684,-1683272,-1770731,-325356,-412015,1467051,621729,-48334,716487,673586,399805,2391621,480856,-364408,-69148,425884,-1198431,-1768413,-1855545,432530,512092,-444369,-803289,690534,-703426,706078,-316951,-147512,-170538,211314,-938420,113872,712833,-910097,-398315,-58107,-259406,-379607,486499,-128981,-744454,-288520,-265407,-651559,310785,-580283,245947,578995,-721568,1201178,1236804,526512,685799,1787361,36598,-352803,952244,-225418,935091,255501,-688235,-833187,39913,-287790,1755395,479251,-837908,333562,554384,153269,29731,-1389474,-994999,-411159,-990491,208390,-227196,-12746,-1016271,90459,130041,-1371305,-606813,-316327,-686904,365953,-371335,353517,-524746,-263859,180686,-173341,-781084,-684940,-111769,-839735,109774,487104,325435,-23981,118904,432130,126092,-301109,23059,-248104,-165498,759804,358758,375958,-241128,-821421,753616,159651,171052,321378,-880651,-547904,151047,-487425,498685,446657,-662810,-970137,-1934455,-124832,265055,-194456,1739839,2023170,993406,-29733,-561710,708933,594583,-1056055,-648348,375030,-841716,-998505,-103058,-275632,-1263998,-90661,159198,-93341,1341213,125584,-406814,860427,101950,441406,444276,-580598,-655343,135787,-223671,-678358,-414737,4794,-126383,-334925,-492255,-135633,1090378,200795,864167,590365,-551519,-413459,232610,-224909,-381010,-726669,641074,1912820,-265838,-258069,-921041,-845063,407556,657755,-942771,-795412,-11758,-1137783,747062,-146174,47518,1149197,1195246,-420439,1228849,607920,378696,-17144,-152140,655812,2122365,458142,-202273,-703591,-232238,-257759,-1027079,-1013459,126778,346065,-202564,-296232,801881,-619827,-221930,2667048,670406,106465,-1643816,-459688,-667781,-352389,289407,-902489,-299187,378022,108173,186003,606986,-1504075,-230033,978230,-803889,-23466,88116,-509038,186923,53196,-768424,-89367,-481382,184330,-261002,-1675565,-1410672,196487,-524446,-805998,-1021886,-79175,-1098433,-286029,697465,-411477,-1190957,-778281,401371,-970983,-125095,1707066,-245355,-1917048,-846894,-216155,-1044484,346541,189982,776661,-736111,21696,-673068,193174,187720,-219372,694301,203118,-903492,-174487,827487,1117832,236451,-580095,674778,229726,579561,1075846,1160437,-661040,212300,-823950,-577393,-168532,544157,58860,-843125,-668297,-48887,-489046,-274079,-310718,-137857,701006,-596164,277572,417462,755169,-259906,-117881,275423,-753412,520035,1038322,-93319,-374698,-807217,1171185,-1055942,473976,710736,423514,22059,-266680,-436055,-414823,-1232595,-139856,-435871,-1143696,181171,495378,-934305,-772095,-639615,-242977,-71475,-632311,-1692587,-100189,-339261,-1597343,-1333573,-26433,1049551,123713,-72902,1455080,-404900,-13023,-759417,786444,411401,-266099,-371901,36022,-669126,-227992,455017,-1286588,671459,-279750,343177,-287641,406832,141689,-676599,-358373,181273,516238,735632,-405035,-845758,-646529,-510002,1758427,736733,-1693114,-652838,-747935,1400320,1304283,-388166,59567,-584228,-204615,867902,-7230,-1136792,-240744,11114,558277,493308,-28669,690190,-10060,-559279,1520132,-1307297,-476241,-126264,-1170773,-1026451,-104148,1221097,490798,629446,877432,-221342,109153,161205,-518950,-27637,164769,-184929,-842535],[-61890,-11991,251583,-447238,456312,767886,127154,1042674,212584,377078,943754,381213,442890,-682676,-493387,42533,965618,-1450868,503836,-287200,1082848,169766,-84296,1293230,797479,-273818,-896999,-994406,-271960,57051,-410698,398808,46893,657521,366003,533074,-729476,195715,-30736,-1115681,-718899,-17134,-397525,1033194,372356,-67310,-55111,42377,-499961,-641657,-491167,-1015848,-391542,167227,-290090,-556118,656817,-334748,-256967,-97423,115001,211651,677865,-826757,-665619,-251678,-537374,-57318,619967,1417690,-169183,-558288,-1927879,-140958,696156,46181,-882045,-202378,465179,-56971,-5830,1103979,-566786,-168669,409800,553634,-757773,142497,1177086,-502915,386737,-210878,805440,105790,-377967,78200,-64861,1634056,852536,-226361,-591194,-392841,-274807,632596,61770,-466370,342473,-25423,324115,-374997,-523234,950314,-288302,419543,170012,66310,1282379,543425,357463,211414,-1076540,535015,631678,525865,-45944,766849,-275058,514981,442293,-1299993,-547463,-772155,-741595,533280,268623,-831870,232146,574647,1115382,2030206,-212133,-465202,-280919,1236969,136139,-536834,463426,1495082,1541836,-704763,-420912,1136404,-127278,-132839,-1535265,-838903,-251934,1513870,1382063,748433,-455163,-31776,2169215,1072683,380803,718313,648230,-173723,-425315,-149336,1878727,592945,-92030,-749759,861752,-85909,-580003,-50114,577650,63872,-335241,-517258,-384588,-668121,-698290,-966940,45786,-266674,-144369,-165515,325804,-1483561,293340,-908415,311343,716198,666279,-306795,545241,-491230,-396959,431142,384706,-169251,-1087531,-1610006,-958096,192088,422803,-1195073,-608087,1362954,-301913,-540426,1779077,-186158,-1210338,-439769,965408,628243,678429,537367,141738,421401,487286,-946364,1359368,537873,-944601,-205857,-1245890,264257,67357,381425,-257420,105447,-202597,51277,555209,350483,622543,-63493,-816149,-5173,-710831,-1363981,-1160285,141237,-445857,-20966,127539,1026938,-759094,-879913,309162,1127870,-73248,-1486069,-107179,623197,-78985,285560,1135455,-295372,49742,212230,36637,359355,463384,687907,-1269705,-555253,-1941153,242648,330108,1001082,-88996,-702936,-478695,344738,1079547,-755486,-814691,-278078,246744,6520,-1176080,-69128,-747981,272390,197573,-480448,-182960,-85366,-991708,-1210411,-423807,-870371,436768,-505337,2168406,-156241,552864,-452237,470987,-250749,169855,739214,-1105228,811871,853655,452197,229147,723541,-315131,-219806,1950543,621236,114995,661737,-400430,-391614,551213,-347860,-948249,1168076,223035,-109454,1574633,299004,-689591,1404633,-112070,12086,-236366,776980,705651,-1314986,322343,123900,-618501,489107,765182,98392,-1284684,305793,185426,-1380410,-1166489,-698113,994095,237418,-81726,-497737,-55175,710770,-775386,-214538,-675703,-22580,702944,73612,475689,182397,1721081,521541,-629440,852077,401984,235324,856380,1489195,-662897,-838822,-653687,164160,1075284,-310792,-895852,69229,278012,44124,-598094,942061,-1210366,-834383,-424657,1340290,223621,-139656,421110,-180245,1470839,555973,-1105843,50828,-667960,-689650,431256,1100401,-443798,36148,422697,885236,216475,-894673,-362517,26940,1108934,477993,-234241,-646316,-706457,-1065824,-1302075,-92076,-675563,310806,1107491,26633,-342434,-438778,-845819,696939,703979,-1294232,-147553,867391,410779,-376136,-1661308,-1631514,-158032,-947860,65652,-682165,-205537,924291,485763,326560,1003175,173533,921515,-606255,-381803,1217810,1081655,342877,-668762,-525913,603431,-669886,-534926,392484,874116,172119,505265,-359847,-588335,1944261,154274,-669565,354678,1147061,-1145532,-885711,327611,-298213,59325,-192996,-823649,-1429274,269286,-96616,809771,159124,-1529956,1211726,315887,-1154202,-953076,-395922,-10958,926518,1069340,-1034184,-96400,-480347,1183460,1607810,630790,-112275,265953,780259,1541823,-41317,-192749,-1069650,-2260303,-1327821,-310441,1296740,739317,-89402,540630,599504,90179,1136860,1071937,297793,1379159,237278,-308622,-1255686,202725,-27133,-198069,190398,266368,897745,812255,518826,-363303,-215333,-171688,284876,-742985,528059,-129501,-695511,-1039585,-303397,-609913,785529,745373,-915609,-511727,353987,-232893,-487552,-37793,255095,166765,39886,-361280,841074,-1662997,-783307,-10731,18515,-308855,548511,2769,404160,477940,49884,472159,-419,-620385,-1356066,-1389742,6244,634486,-315473,168499,104847,1369432,85729,1397452,-472245,1508949,372949,-1170628,-653313,-515973,-319361,-667343,-268843,262664,-512002,-307362,308212,1108560,960555,706289,-746161,1635487,1351789,-1150669,-111933,-1545055,-810533,1104807,41650,-11676,-374826,-461948,132793,-392763,359411,-422939,-1519841,-176053,470001,192985,797551,-1496719,180202,1474128,721620,-818757,-607076,-1542737,-1429579,-1497303,-163844,-441109,717303,173407,64293,724763,440487,374541,2330770,572889,456595,196072,298655,-1575207,-1178843,-1734753,181202,405217,-326652,-544025,357234,-455930,784991,-357171,-119997,-169668,444200,-487868,592099,743499,-770139,-419354,-500292,240046,-497624,638711,-265659,-629870,-196317,-89480,-779134,-218977,-893409,68861,821584,-565325,1230752,1814290,208371,388793,1936244,297339,-75794,488186,-923890,1064389,231678,-877517,-612994,-136680,-158154,1168545,625375,-820412,346555,304358,381612,18443,-1585688,-1024311,-275465,-1086536,265073,-509524,-106401,-1642176,-421198,426308,-1650683,-640742,-476205,-846669,315012,-255381,164436,-629159,-412890,442477,96276,-1200433,-908175,27904,-785632,-113706,766919,272210,325824,244244,443087,206522,-493620,348811,-113718,-193518,905061,182403,422941,-339780,-369188,742099,63222,115958,-45396,-562972,-446792,502067,175492,712511,297720,-45197,-388246,-1899061,-203990,240779,17538,1897636,2546430,1180936,-227310,-1088320,284239,428087,-491091,-740404,432629,-843880,-643130,-78598,-572540,-938283,28475,-81163,-238559,1027007,301966,-454696,635338,84231,258850,627720,-448133,-439838,-44968,-371765,-763780,-386352,348484,-192288,-491090,-871936,-286836,1047048,-342627,307800,275803,-279163,-464680,-129499,-292198,-359556,-560844,695627,2428310,-416333,-595459,-822160,-705111,470520,647634,-630651,-529920,40761,-971991,1043749,109039,588840,1068357,1170415,-63338,1056390,663536,608512,769284,44128,1013234,2486954,661959,-100160,-614842,-190573,-220721,-910909,-1193659,299932,373751,-35540,-540570,977041,-513287,-852392,2043802,1001096,184887,-1789060,-542885,-575934,-50251,342862,-733415,11394,357505,259741,-24289,419949,-891619,-257514,742894,-761259,-117464,-90992,-780010,501057,384556,-763685,59247,338128,400500,-383835,-1363314,-1261193,367294,-741659,-588190,-1111014,-162570,-756314,-522523,752602,-526085,-1298675,-450316,859840,-826712,108396,1815277,-448633,-1971708,-920744,-555063,-856414,456602,-225664,677069,-1010518,-322364,-785076,186622,-161725,-342769,368434,339670,-183013,114176,792872,1095266,218830,110630,680284,228446,110538,1546683,1256246,-907527,173848,-440106,-1131981,59801,634691,-60071,-1048334,-780049,27855,151262,-330154,-499624,78779,738595,-260063,372011,973071,722749,-243549,64339,428787,-566380,633613,1058970,-232568,-300196,-586557,434407,-1301575,286358,796614,525141,-390392,-118350,-451349,-683837,-976039,302585,-181141,-992498,434929,346545,-599729,-631276,-449580,-202573,-252978,-957907,-1746324,268229,-200507,-901468,-1217576,503940,960929,382919,-136255,995702,-476860,193191,-633546,630521,203805,-393221,-543885,-239478,-814244,-246093,549714,-1227043,989348,-60533,243887,-201106,35831,38980,-870038,-494068,139446,684357,469162,-615677,-1080653,-295957,-404282,2071175,1188257,-1628743,-650578,-878880,1125615,1241563,-395869,58824,-402861,-251734,925701,100287,-1505194,-234959,-16147,444629,137407,-3980,819474,17094,-331695,1467154,-853480,-308249,-164505,-1412434,-847921,-119274,1813049,940588,408169,362606,-938,13525,189355,-406322,503020,321648,-178046,-1045781],[116445,-260599,48131,-434959,533882,561654,409684,969879,499290,331055,953487,294085,806788,-429060,-581868,34242,1261127,-1188118,409824,-423874,843326,-90128,-75502,1238142,744426,-658498,-1173504,-1363589,-393403,-159736,-356606,115045,-107288,361526,396581,418660,-684560,58489,-198271,-1296384,-729388,-93856,-471975,1085439,375907,342223,-186258,123385,-383636,-349110,-478469,-1658020,-166261,190669,-166850,-537075,718452,-461276,138770,-62851,223207,160583,550165,-681780,-1000206,-382141,-433788,277342,808976,1022779,-76250,-402520,-1838103,-588504,1018831,304026,-751061,-2850,596280,-284272,-227629,1103850,-626234,-373424,375879,746602,-1005088,329695,1408887,-82631,645753,-275794,845172,-106501,-856486,-215898,135920,1795741,894892,214936,-707201,-511985,-389081,330632,532989,-492455,394491,90935,212353,-439525,-842884,1112649,-56325,186186,123915,717068,1042497,661607,321350,-27351,-1031779,691639,717565,751220,-96444,960451,90973,908256,790444,-1285986,-542180,-832729,-760424,228085,-26919,-601792,320234,512282,889698,1741495,-89787,-587538,-118110,1340138,212700,-564336,1029418,1389034,1461089,-496320,-722876,890946,-393208,-870248,-1168933,-682088,322371,903069,806932,706740,-393701,-75778,1744297,1225438,1033244,896353,1371708,-214384,-676641,-540274,1659383,677641,93978,-189032,874574,-343254,-1269225,-544215,-45755,-208810,-191249,-326946,-515039,-333757,-337556,-876126,412612,-788767,74426,999172,511297,-1388614,259274,-659781,190556,783912,838816,-344028,651864,-433483,-988188,308244,251797,-364881,-1162423,-1451483,-964659,527024,274837,-1470291,-89324,1205787,55803,-247680,1558527,-181797,-980078,-860039,828783,540024,382713,488032,668015,565438,435953,-830570,790306,956018,-490416,-631461,-1474078,330944,118552,833787,341653,-91323,-453057,-108882,538460,552812,367046,-160290,-531453,470721,-704902,-1172594,-552035,19931,-437419,-107891,-151332,813984,-1255821,-1193334,248129,617620,-602341,-1894724,-82157,605181,-32103,286194,830774,-304094,-220685,308637,209557,101124,279446,563034,-650656,-447977,-1686927,246262,424722,938564,259901,-548067,-318806,379509,1311218,-638208,-890164,-738183,-230974,-49736,-1045995,346074,259657,151651,406972,-265037,-3817,129731,-713597,-770847,-216325,-691200,782581,-487963,1752077,566437,133252,-348119,584074,-239807,-192685,581642,-1161835,871813,672117,201417,240777,-38298,-289112,-247290,1643451,434377,-8032,971032,-399865,-532782,118641,-549314,-1019009,903368,116331,-270963,1265073,318835,-653417,1633911,66840,107124,91541,849664,390157,-1816318,260613,110659,-518821,-253767,811236,197845,-1035274,419731,356344,-1274660,-1547800,-597731,663215,446413,-144587,-105850,45978,626173,-694904,-428799,-687198,-41204,652282,185650,640918,174305,1741226,205879,-371174,68290,-237077,209331,763532,925155,-994332,-668834,-577934,182426,1006679,47350,-835116,326973,447792,366849,-761849,733433,-1190727,-666649,-329843,1109173,421316,-425110,437268,12278,1933233,798921,278063,-455748,-692046,-528347,184877,411904,-610573,71788,241521,510840,140037,-684060,-193250,-308784,755054,45891,-182429,104390,-621860,-1129593,-960101,-223781,-369966,115336,1224075,-182155,-343755,-482770,-731517,838447,794874,-1163567,-606242,849341,282088,-473302,-1567427,-1679125,85342,-1006394,-230851,-925472,-196137,816045,277116,384727,992718,-154188,977735,-629889,-431254,1259201,966959,553718,-806232,-454430,986035,-180415,1081955,328851,903319,503615,693348,-542987,-877855,1558124,5343,-833911,574590,801532,-863911,-786686,150211,-176108,726447,134972,-568029,-1164387,289978,-455870,672763,85830,-876544,1000924,227056,-651769,-813139,-286995,-234624,871812,1484966,-694271,-193446,244277,1417905,1438755,655329,-115337,-294647,855519,2224497,490204,90548,-1092904,-2422514,-1635038,-146598,1189876,1020172,-253496,519778,663562,-278798,784228,864622,491580,1449171,480517,-208323,-1349870,352591,227560,-87566,136611,575042,1585771,1124104,190229,-684991,-55961,25138,659929,-411370,448408,140328,-866163,-521140,-154546,-1186045,738582,1119527,-369757,-446554,541450,-266820,-504325,-275358,-31569,-10879,262648,-500845,897005,-1437541,-805258,22737,448067,-307094,660846,369075,499449,150134,-568467,568369,106606,-868823,-938632,-1322418,-55045,451032,-70368,371186,-73205,1159949,-54178,1469841,88664,1586508,29311,-835112,-579498,-935334,-648472,-887095,-438239,-102557,-336056,-176778,73134,983556,760709,916207,-951298,675836,924301,-1306971,289318,-1323646,-747668,654385,-97277,-230162,-513459,335653,323112,-569678,283315,18926,-961819,158268,280806,-305835,306992,-1468698,394951,1516975,809894,-1163021,-804417,-1555266,-977603,-965063,112225,-219403,-63331,-275678,162350,728418,137146,272837,1718554,683892,1294897,284777,122812,-1638473,-517370,-1246749,-37141,117146,-165341,-309567,28985,-82457,742482,-464852,-62096,-193197,570144,-130652,886844,661347,-538818,-268366,-1035741,515219,-692470,718284,-335975,-302908,-216973,113872,-727579,-701981,-862870,-52676,965056,-268696,1193215,1914032,-64165,-42411,1615528,289796,108027,105289,-1344393,1138601,142415,-821376,-295173,-331491,98729,416202,808466,-557402,259686,-71842,533289,279005,-1634574,-1010596,-197669,-1113071,296779,-669348,-159007,-1864688,-837745,629485,-1790560,-557890,-663502,-812476,145794,-208299,-158035,-780374,-499328,623516,445962,-1310383,-1157641,-56400,-689296,-303487,1012999,197560,731311,458835,589777,293925,-618835,573447,209701,-137189,1100045,122804,337996,-253810,231754,693253,-97362,17175,-745224,-244437,-371820,726404,838717,1030642,236368,845463,302161,-1455912,-139188,187651,-5575,1681536,2621858,1246028,-293470,-1166338,-144821,140922,50105,-712295,482981,-786156,-327188,-106355,-742979,-686946,222542,-411557,-382204,640208,483664,-506436,325048,216617,89968,847371,-121930,-182783,-321876,-390668,-830392,-383946,605097,-166123,-613756,-1144678,-414449,840085,-725167,-206035,-140982,-106161,-384008,-349339,-288377,-214023,-303961,739675,2505068,-371110,-868075,-771633,-586115,529074,789811,-318649,-203417,64231,-711026,1200767,330870,1079906,827110,960510,156346,548257,615311,809942,1325826,79345,1242123,2515030,842738,-75060,-568064,-123305,-221506,-726614,-1107687,336525,205212,151632,-785202,914312,-271624,-1246513,1315797,1125581,319880,-1712541,-766568,-473509,113569,298439,-247987,237309,320064,410596,-237109,73677,-413436,-219995,291560,-755332,-338279,-307617,-1160474,835012,483196,-532756,20952,1200386,614266,-377984,-642616,-811917,543519,-884588,-422339,-918322,-218373,-548748,-837493,680306,-646516,-1327449,-106192,1323649,-471758,346636,1661054,-714427,-1907262,-959210,-1040113,-849062,545214,-634036,552518,-1015733,-588526,-763301,241017,-467104,-142890,48473,369669,457493,180007,659091,943498,145688,943464,560542,230177,-314036,1767294,1190772,-1200669,135425,84433,-1313527,178355,640178,-102470,-941736,-682516,39622,696496,-164171,-512131,335990,749179,204581,335951,1471427,530287,-169320,443370,550324,-276468,680268,939014,-434714,-166818,-360326,-386588,-1169320,176435,955765,630557,-602329,52237,-255773,-864224,-736761,791814,150200,-549931,578481,-198971,-393241,-459791,-227096,-158169,-366962,-1223803,-1656488,428673,-88309,-8269,-951437,898422,614279,553873,-4191,528509,-428195,319754,-439350,479282,-47207,-395717,-819890,-364943,-824742,-209759,618155,-1023863,1118236,-44703,53146,-202867,-194799,-177151,-928176,-550849,193683,689117,169086,-626058,-1059484,167672,-265408,1811053,1351543,-1165902,-517277,-727011,723434,1159923,-346661,103529,-163323,-391121,767252,107766,-1649142,-132360,-157127,200926,-344442,-95470,1010481,443609,-160342,1148546,-151996,-209171,-215880,-1183138,-543728,-234361,2174694,1246585,268839,-114849,169808,-21222,180804,-216077,733762,330843,-45890,-1019787],[359603,-565105,-284612,-454647,552285,201009,447032,870933,739374,254437,1030689,272713,970976,-132227,-495594,64870,1553977,-850445,246566,-617574,403892,-371703,-20222,864744,650052,-745491,-1239355,-1577526,-382785,-342144,-371826,-372881,-125521,153979,547701,283868,-754486,-8097,-224581,-1074638,-346935,1897,-419291,907022,297763,661099,-355408,94328,-118396,19294,-200177,-1977411,-132126,186064,110901,-500996,536817,-529385,462940,61549,337719,97632,320924,-436182,-1143274,-525769,-224037,398061,769290,422556,-40246,-113348,-1484921,-920319,1095173,469084,-516948,134984,639143,-664911,-485880,846084,-391950,-522432,-124402,824281,-1146265,330084,1302862,276218,888892,-423366,876548,-225495,-1186442,-484239,327754,1686984,923828,509951,-901034,-735712,-472591,313858,957230,-461795,463598,63210,92397,-635357,-1014460,1086689,20444,-163761,-79795,786829,553967,595506,249617,-320124,-883016,909029,751528,896905,-75259,1004530,299196,950772,1059471,-988354,-459271,-801381,-903463,-164934,-325249,-296487,328130,298995,518948,1066903,61820,-587916,-426,1289670,324705,-505597,1475763,1196858,1300158,-42983,-978848,416228,-394494,-1254328,-619446,-319300,805438,219522,340621,526963,-317691,-73622,1192046,1267998,1519636,976395,1937373,-249702,-817940,-914506,1018903,533135,204589,305051,644247,-475322,-1816118,-719796,-811608,-655659,-49622,-120540,-739415,-67690,12586,-820571,647881,-1100131,354480,1777111,651392,-1059446,32096,-365377,113997,782498,1010131,-308062,777037,-286618,-1259272,367651,-41454,-361574,-1027912,-1082437,-701386,878060,132396,-1388242,425982,804226,377889,-27277,1037708,-137981,-376591,-1088670,569966,416318,1412,422954,885019,524240,460260,-379294,344581,1222488,-161240,-1016210,-1476577,323355,-98909,1036724,909851,-358865,-652039,-347816,469398,776686,169346,-275103,-395934,860902,-654542,-800496,2487,-60988,-305251,-48830,-463648,587042,-1518248,-1083729,188016,69575,-1175067,-2181356,-148537,603666,-79676,238116,174416,-371195,-512384,460096,401061,-115997,94765,289662,333453,-147306,-1352667,295729,469282,854234,570312,-463423,-83370,447516,1307639,-356825,-868429,-854788,-529692,-83911,-917320,486052,908296,95199,571526,-125228,156536,412603,-19811,-239325,-20776,-501588,1123708,-275894,929136,1171609,-272467,-235840,517706,-139132,-325203,460782,-945002,913723,331897,-193557,371352,-503893,-108514,-280106,961809,222470,-155783,1102554,-355295,-624301,-171381,-731711,-934590,512291,-19597,-453865,819978,324168,-565066,1389626,160959,164551,445500,748995,81425,-1931850,197545,119653,-310916,-1054501,723036,328059,-741701,534170,628820,-1234366,-1637651,-370437,-48656,377166,-110163,230088,144643,552955,-558874,-537187,-592126,57134,433013,151852,570486,81394,1195168,-244734,40814,-521826,-825050,307793,658454,439246,-1283833,-397971,-411971,316317,974123,472269,-737736,326010,240318,626270,-621361,610625,-888083,-440386,-164514,686516,679968,-580221,267491,296440,2172512,859002,1338007,-953419,-625517,-314045,-64408,-86897,-697739,17528,28766,131699,103309,-113996,261317,-473443,427328,-530337,-117453,891888,-475516,-1159481,-453567,-284692,40172,-13152,1308734,-390936,-245643,-566482,-607396,879516,749122,-764101,-736062,787683,139142,-461019,-1225877,-1520327,253809,-995346,-552307,-1231878,-229774,374495,-41301,416362,706433,-288206,1017005,-595956,-416787,1238523,825169,554110,-887482,-479555,1206745,122612,2299823,260426,770835,839034,762027,-704873,-1120297,1066661,-34231,-977148,704166,213520,-635431,-584886,-222298,-139870,1305254,713667,-320549,-634718,306242,-853793,422209,-114004,-423003,704812,14964,-19034,-616054,-245090,-257730,779716,1746065,-295950,-220216,1037638,1482787,1101313,540569,-220263,-693073,884601,2168284,958343,404582,-825183,-2290990,-1641050,63131,897465,1191198,-298189,582761,707349,-411929,352497,842066,675423,1294816,722798,39651,-1214181,547505,475411,24326,-1030,908806,2162882,1399217,-161912,-987332,-17481,296435,969164,-211062,340876,403480,-698246,133095,-178189,-1557241,328042,1107173,234433,-311702,628989,-511987,-262998,-615461,-243803,-305976,431615,-559055,792092,-1111161,-743700,191653,738361,-178698,584010,602771,682441,27112,-812393,553126,-39954,-1150794,-491856,-950070,-132810,28068,137934,715439,-243639,761938,-107836,1137746,658950,1211382,-262250,-316682,-438108,-1243099,-821630,-899140,-641375,-292474,104779,90673,-165934,636834,625008,1018091,-880781,-237978,285030,-1464872,680184,-937510,-702933,263941,-10926,-298314,-449653,870039,322028,-685836,159743,452149,-236213,345490,80121,-765450,-262065,-1382428,614876,1287495,809197,-1316422,-830456,-1416567,-459072,-273930,423744,187389,-548875,-645144,198025,694319,-149267,127646,918420,780387,1867056,164432,-31312,-1298586,4473,-583024,-147721,-275690,-57643,-187377,-194162,413615,632228,-631019,37394,-234758,532848,86601,961682,496390,-289745,58609,-1476968,494632,-892484,749717,-313612,182888,-298117,262004,-543391,-1073415,-509488,-93683,985896,62043,1015528,1418521,-241604,-539397,763510,16280,226185,4102,-1253946,1083161,31098,-680509,2156,-579819,422266,-281380,975489,-144962,94952,-552241,516246,813601,-1498298,-1003928,-224482,-975278,343991,-654644,-184179,-1584505,-1082366,682518,-1704464,-371535,-788715,-631461,-123163,-275839,-579613,-922791,-496194,669870,809972,-1084666,-1378034,-362226,-559731,-422058,1093949,83989,1050335,688962,890046,367650,-726704,658856,660988,12217,1299132,213133,158963,72078,835619,671351,-259776,-114061,-1578214,-8065,-311651,686449,1224230,1349146,163138,1681730,832110,-836989,82952,116061,-358394,1165433,2226340,1202541,-239604,-890974,-435249,-174419,428456,-546352,658401,-670358,-134365,-139041,-814454,-567468,456052,-736898,-471120,274765,630751,-588472,6386,444041,-18504,1031406,279623,-10779,-633078,-275746,-845443,-408237,695578,-97571,-608265,-1194113,-378194,503305,-777626,-528549,-516039,-27763,-213481,-608603,-272971,51053,-28846,754190,2135259,-172905,-981765,-756285,-456064,592783,1090107,26564,154524,83755,-424804,1185006,479698,1368529,486732,602459,182222,-195718,437747,878264,1599836,-11124,1258964,2232690,925281,-174377,-534226,-59325,-267050,-521165,-691130,166216,-49747,365408,-895899,647986,22176,-1332346,590559,925922,484688,-1399849,-1052885,-387651,109256,94312,398318,299330,173805,546272,-388644,-410703,-267744,-168965,-232072,-757687,-504462,-468087,-1496479,1138086,381776,-138653,-152325,1832431,770168,-266947,156309,-178721,713700,-930660,-324013,-488388,-210776,-478940,-1179088,530621,-749872,-1258107,125974,1598974,153060,497519,1217345,-948416,-1670222,-1003471,-1546322,-963778,515883,-906447,446262,-847946,-743472,-643851,346332,-692923,292531,-220068,287605,906096,84405,444922,731704,-11826,1568013,347597,279586,-550868,1655672,1003653,-1452134,94636,517686,-1054736,124747,533012,-58500,-573834,-369468,-20906,1005981,106088,-347009,589216,727419,700459,139105,1735264,139493,-91675,897001,606032,-12728,579816,709433,-633536,3413,-189696,-982092,-801486,167099,1118642,695802,-627996,221537,181712,-934167,-646933,1148150,446762,82210,583336,-844471,-373649,-345605,-62489,-138922,-420007,-1385290,-1404189,361527,-71831,838079,-600155,1097467,95729,594546,317347,213758,-274648,396522,-222452,330755,-256433,-268782,-1118654,-276569,-683947,-82033,667427,-764746,1008052,-245939,-195151,-235923,-295120,-394964,-887108,-537879,316395,594837,-29922,-381956,-804691,541330,-226286,1065359,1161567,-427744,-216198,-269743,327851,1094468,-214290,187476,87593,-577789,435997,-17551,-1558639,24347,-380966,-134337,-780476,-280847,1201446,1219277,-109115,633067,554410,-192485,-285995,-577684,-199312,-424791,2069633,1308413,236339,-472213,275690,62924,117730,3370,655949,211444,178834,-791246],[478071,-815903,-617347,-495868,502205,-220052,287071,788160,683403,68572,1169472,365914,919871,133964,-278376,114869,1676538,-483196,96846,-821584,-37571,-578125,121115,446099,609966,-592245,-1198939,-1585598,-210190,-428702,-485127,-837827,5965,64377,719851,144834,-887953,-6925,-151422,-545660,233638,250261,-276051,539573,115926,849489,-386679,5640,228927,416127,270029,-1927022,-374633,151336,436965,-538968,167790,-433700,705626,245578,438162,-41138,53310,-135646,-1019943,-616372,80109,327232,583393,-101205,-45104,248597,-994018,-1046581,842682,513530,-300205,156541,677955,-1112625,-664826,547706,-12656,-579815,-794535,715976,-1185198,127704,890710,436478,989889,-602542,914504,-218055,-1351431,-702191,458127,1397202,969481,606864,-1010117,-887191,-470462,572679,1176773,-374741,513190,-75744,-789,-951584,-982804,805861,-41527,-565331,-369111,386035,-13108,397312,171790,-602234,-623961,1147552,709007,988596,10330,841825,263210,610347,1176030,-526902,-320977,-685165,-1130019,-551558,-530323,6089,302681,18176,89811,271085,216432,-469934,27159,1086853,405983,-307854,1686915,974335,1037724,568616,-1040412,-15459,-204966,-1214734,-100041,120578,1050814,-411678,156739,227367,-222983,-21731,615107,1123198,1727103,995631,2044067,-286354,-816377,-1187073,189065,206805,266028,700948,199422,-445821,-1972370,-662541,-1537267,-1189597,12022,62084,-1045733,88740,253520,-799654,708370,-1156449,586166,1870700,682885,-591918,-284573,-126372,74240,649008,1101100,-213217,852888,-98598,-1172328,515661,-633484,-228849,-732034,-597731,-263990,1074133,34078,-913688,750555,327806,556050,80937,472518,-42924,449793,-1054234,260531,265143,-313971,385770,779599,375041,569086,225998,41905,1297300,-58851,-1243612,-1157901,269032,-543398,894368,1236337,-650650,-703727,-589160,354093,963782,96798,-329563,-537308,1101624,-529498,-329390,343497,-131629,-94196,152826,-663755,411421,-1492473,-592254,190001,-362553,-1594213,-2319322,-265923,775431,-215602,172935,-537668,-438080,-721943,697528,527477,-254817,9635,-34054,1239649,233467,-953626,398553,465669,776660,832119,-499982,137489,469815,1126214,75575,-772741,-691926,-587545,480,-739759,347559,1023347,81270,568987,-111236,240325,753319,849875,228915,143008,-319903,1361863,136938,117622,1554484,-525162,-182015,405551,18055,-213055,358190,-491151,946694,-18734,-621963,643332,-605359,99978,-313798,-9062,81749,-263756,1028259,-296629,-651187,-262454,-830783,-733432,72069,-175839,-655944,358465,283043,-441485,834416,141805,184561,680043,479899,-143934,-1563038,92408,166592,-58762,-1651748,545844,467590,-480114,626450,883668,-1269146,-1396526,-103148,-852132,60502,29125,439243,237067,448895,-388771,-444088,-359476,235583,38183,-365150,281780,1797,348886,-695312,587261,-620168,-1149328,422391,534033,191635,-1380940,-58669,-216335,486506,926306,822130,-631421,131228,-296074,736513,-281953,536495,-391692,-231136,4348,200499,925045,-575374,-46400,585521,2079061,653797,1711622,-1132881,-473292,-66481,-222938,-302749,-739696,-79952,-136905,-153715,193944,674510,912497,-416056,226000,-1094525,-35232,1505555,-267726,-1058791,126736,-245533,469144,-94223,1216050,-533921,-118604,-683195,-505724,853369,511334,-335353,-580800,703271,-6973,-377884,-788762,-1210537,328118,-874938,-789942,-1487094,-344128,-193695,-387485,439404,230059,-177977,1031573,-541971,-349225,1179905,739195,369494,-918612,-632068,1246575,239344,2604226,148893,567726,1057537,701394,-828035,-1235527,760283,72999,-1087579,783027,-367182,-526473,-353110,-659498,-216803,1629275,1421138,-85907,23798,337284,-1219473,83889,-338060,-305276,392401,-259430,572392,-433244,-313625,-103442,694375,1764746,56475,-200271,1593698,1355979,722253,356953,-387162,-894804,881982,1374379,1241315,663028,-445273,-2042369,-1416367,267396,534440,1218603,-260444,734334,706439,-296481,-50366,988759,808573,870521,933893,408676,-780295,766310,641122,-106407,-172257,1180346,2420232,1571857,-433122,-1153198,-88640,560583,1093692,-243428,164726,658854,-233848,847443,-384544,-1578023,-376786,472033,717002,-125988,622975,-852423,194423,-999853,-316014,-597807,526690,-560181,558224,-798547,-627877,411963,860638,59111,331135,642567,920910,172217,-671882,380894,-359285,-1300741,-92755,-439450,-226529,-388547,250024,1104174,-317556,262634,17409,502548,1018377,582827,-395569,212435,-306326,-1377204,-831464,-742300,-843386,-236364,685700,437034,-393552,189801,558653,972858,-534990,-759319,-363287,-1583599,954803,-550079,-694989,-33768,184512,-202558,-189519,1035154,186883,-720597,97310,745161,330034,326162,-109626,-1007909,-669510,-1245084,699528,844122,725676,-1297918,-757405,-1206643,-18892,423207,681975,652342,-536855,-901931,131255,561737,-364378,-16953,260983,823284,1990035,-134201,-135056,-763628,244402,-1679,-137603,-662373,-79918,-213529,-255570,986024,534977,-812488,183216,-262769,343686,170979,861837,296668,-85898,485715,-1693627,226877,-1032116,755220,-178118,710840,-386372,281115,-308061,-1314432,25686,-55263,883354,320690,676934,482790,-310434,-1021576,-423641,-417800,305196,266842,-678171,854808,-75911,-607525,188304,-868001,722833,-721916,1061810,288624,-101658,-1050347,278720,1478769,-1183647,-1010453,-360277,-624138,475713,-468074,-200460,-888340,-1139719,566096,-1386629,-138596,-799812,-393777,-433970,-463074,-981892,-1003347,-412824,553788,1100754,-620259,-1481967,-789246,-396353,-467081,944992,-61627,1140367,828352,1253517,406007,-875242,627231,1134438,248587,1418889,406631,-54480,547378,1236446,694460,-357716,-256793,-2222308,82053,-289829,340581,1202708,1509294,-14884,2112251,1049846,-246879,414969,37007,-994993,442973,1489835,1072679,-124918,-429600,-514796,-421373,594367,-273766,1005564,-524463,-88783,-128751,-826596,-518347,688810,-927681,-444618,4096,725660,-707350,-256636,664904,-12101,1108039,598633,-11258,-893833,-79465,-786665,-439932,575249,-76778,-405565,-936031,-159606,69673,-446499,-602257,-743447,-15401,-19216,-1020060,-305838,386681,189254,728906,1492290,106255,-880144,-726375,-287223,676806,1476843,421472,482601,118185,-183961,993866,547757,1399107,136697,172980,32219,-905493,143304,709677,1612538,-166452,1021683,1753266,856763,-401827,-484463,-5494,-345784,-323793,8909,-210037,-262480,583130,-796128,287841,260920,-1130949,-120763,367188,631078,-915453,-1303249,-328812,-14323,-242460,970851,173129,-93943,654147,-446625,-942081,-420961,-152590,-666276,-732574,-405417,-481598,-1651266,1355105,201778,284510,-389475,1995513,814003,-106674,735031,457143,858521,-869280,-287930,64349,-118847,-456296,-1464510,362257,-800529,-1095752,200062,1544544,1026881,480244,586115,-1073548,-1243994,-1067578,-1912474,-1067253,282872,-969466,403990,-626194,-787201,-458663,483611,-817449,778148,-418277,94603,1146169,-84982,186381,541413,-259187,1725218,89937,399506,-528197,1241689,761236,-1558425,60296,738021,-497220,-116505,354916,66797,-70428,90148,-142763,1026868,279656,-47823,796138,684093,1122273,-184284,1648448,-396106,-116500,1184692,581689,119015,302328,427893,-755881,191631,-81219,-1154053,-406530,236053,1204475,689065,-538063,347621,756249,-904471,-778227,1232974,582473,706574,464489,-1300959,-478347,-348394,-22766,-157940,-451747,-1409250,-965374,139556,-173173,1429310,-249613,1095731,-463156,511873,771719,130624,-72663,464058,-35436,155648,-367931,-44214,-1345304,18766,-413340,138878,709528,-540789,693531,-573499,-443166,-152352,-320427,-515512,-803013,-476364,454693,490341,-39750,54473,-415688,668057,-339998,207594,680216,339498,233235,364953,57030,1053174,-2996,284520,311096,-744510,33380,-251428,-1313920,169180,-616610,-491135,-970190,-493743,1285031,1974077,-186326,76079,1026487,-227243,-386095,183680,85937,-663533,1440283,1103366,305882,-642343,321726,286122,237,211018,419225,40343,431586,-447504],[376200,-916126,-816884,-527418,384744,-583965,38826,752781,257487,-233120,1290347,560025,711296,321304,-5574,143250,1493152,-118454,22261,-986187,-270351,-644286,334187,206314,634048,-347907,-1193018,-1395330,83100,-401140,-688373,-1056136,268747,72639,814445,15596,-966593,49031,-14433,105883,755537,579461,-99666,80584,-144616,952312,-115816,-91248,555602,773734,769087,-1555225,-832016,97481,720689,-679834,-230995,-170541,856964,413761,497524,-277785,-181728,127310,-652017,-597284,461244,154438,354186,-343028,-56298,617301,-498906,-934933,319859,458180,-228597,39114,757598,-1509788,-651560,455805,346836,-524462,-1267528,439568,-1130366,-215565,279155,322713,862339,-711166,964280,-75552,-1371599,-850409,504307,1039884,1036114,516420,-909163,-800313,-350957,973730,1103075,-244267,513681,-236865,-32058,-1279975,-773922,313549,-187356,-918170,-636528,-206881,-514288,101468,127786,-809515,-275709,1324500,557875,1062953,138175,513924,1283,40313,1090038,-67490,-152654,-511720,-1371834,-811995,-584212,228756,300840,-233182,-302312,-335995,345753,-266378,-61444,787252,389137,45857,1599080,767584,630193,1193493,-817820,-134449,42478,-852173,210829,471091,1000520,-886978,292887,-123712,-98427,59262,92417,734400,1641718,1007752,1585859,-307323,-690076,-1303818,-524836,-203743,319424,976599,-347572,-278681,-1667751,-567472,-2009654,-1651335,-48586,173668,-1383224,130747,319902,-777486,597657,-1004644,685849,1360441,585708,-120636,-554376,-24315,59583,381738,1041220,-83109,777818,78448,-861143,630103,-1484063,-73311,-384180,-143717,193479,1037367,7189,-185582,764340,-69529,547765,78139,107459,96343,1225137,-772122,-12342,121448,-426807,407432,444923,212110,736396,730531,-114698,1217031,-184781,-1228441,-529808,222811,-1020351,450207,1200843,-891836,-565010,-756268,199401,1060696,178357,-226344,-963390,1167567,-313095,133138,408524,-227119,125248,449745,-676490,304143,-1204674,86203,290150,-609498,-1743240,-2317857,-361961,1162722,-385191,127861,-1018878,-442349,-756176,1005059,526687,-298766,98288,-292143,1683487,570275,-479683,547970,440597,733557,1013580,-640919,283606,406059,848013,544195,-639486,-392259,-427214,233519,-492550,32231,711254,72538,336013,-228455,216265,1109952,1559500,523426,242631,-144712,1433694,647309,-345708,1710768,-579555,-233949,360031,186599,53411,234372,82188,968780,-250807,-932448,964480,-481738,205755,-340271,-972883,88913,-259917,774283,-259380,-603386,-154998,-798570,-503681,-328570,-329915,-863822,2253,182119,-270585,226287,25394,176288,712969,123117,-227964,-826609,-54645,268341,158807,-1816550,325930,581126,-295106,677456,1031760,-1311514,-942006,123174,-1414107,-386585,243103,482952,337269,260312,-239357,-145593,20892,443616,-469867,-1467739,-175908,-3160,-392912,-1007117,1151522,-244320,-1098800,416035,380888,246847,-1197309,260756,-64870,599781,808928,977226,-536798,-95854,-972388,635764,104297,413807,149525,-100841,115606,-210350,1043275,-434966,-403647,781698,1657766,193481,1488615,-862279,-254194,180669,-216251,-267162,-780170,-170865,-193406,-303066,464240,1421578,1594458,-159709,192849,-1456304,55075,1764957,-18671,-755516,671796,-104956,819942,-149307,880888,-562576,-39936,-789217,-425202,806752,85948,-32751,-272140,596950,-155178,-276780,-407005,-842347,315158,-643601,-841393,-1568275,-542761,-674465,-678686,507122,-252729,142573,1019278,-497663,-255374,1092199,752615,78156,-897816,-877651,1134675,225322,2018622,-38764,391716,1066282,531496,-920897,-1177459,789949,311875,-1142990,863716,-771754,-556955,-186901,-1013684,-365972,1656925,2089721,160550,626347,381730,-1466887,-299383,-498368,-483702,116862,-514508,1013287,-314104,-476251,130881,631719,1548639,302682,-175939,1682039,1078415,398159,181726,-548079,-923076,866344,287144,1264158,795634,-176109,-1851805,-1075508,420838,235416,1107738,-186680,928709,642833,-40179,-337266,1222885,838432,266434,1078624,815447,-83524,956482,651601,-638196,-320750,1326578,2249368,1623363,-559101,-1099486,-203933,727896,968513,-546751,-134232,874052,384154,1499697,-692705,-1216900,-1159556,-702598,955161,77460,539878,-1012044,743969,-1340864,-228498,-778189,545278,-553441,265839,-553909,-497650,544751,861054,362246,-32879,478982,1124339,488059,-305476,76783,-719711,-1184000,178395,9758,-316714,-624588,241682,1414543,-238561,-226918,329235,-237702,1050960,-14562,-299328,607971,-286890,-1329557,-709489,-513076,-1003679,56974,1199764,772275,-594045,-227993,553564,770476,-15139,-754590,-761848,-1592616,1047135,-283562,-723746,-252851,318918,16805,192398,904590,4627,-681382,149948,828975,553379,113958,-276787,-963763,-756953,-1044049,544559,295362,581480,-1187833,-684536,-1010990,237978,954250,818609,1037491,-52653,-1067648,-62910,284119,-497803,-123372,-111832,779804,1653597,-524928,-210656,-309003,178152,293766,-56773,-945494,-251398,-366932,-173206,1553219,513448,-956632,366628,-243483,91923,164590,672505,115146,38371,893599,-1645688,-151707,-1071463,745939,77771,1138603,-441493,133583,-107920,-1432144,543841,36115,676050,436404,236996,-501996,-292380,-1416145,-1559644,-835754,354980,771831,117221,474872,-173997,-661075,220580,-1129638,916755,-812580,1014692,627935,-262997,-1425264,-158485,2018342,-764558,-997008,-558985,-101983,763434,-157843,-220672,-22631,-1059224,300072,-921653,60453,-696102,-196079,-709438,-727375,-1200928,-989273,-293699,285744,1242951,-108080,-1390147,-1176577,-206067,-461177,585313,-217397,918166,791807,1520210,394914,-1082273,542577,1520693,543798,1370615,584350,-238220,970776,1306552,734023,-350093,-386601,-2410696,813,-368351,-227156,826994,1372417,-320061,1967446,944089,178405,758336,-43510,-1728630,-370912,654372,883652,-21044,59539,-393920,-519373,592988,25900,1439683,-397423,-151042,-42426,-811453,-429787,882247,-865236,-240660,-134970,770226,-843612,-434913,776552,130661,1032126,697238,-193125,-1023656,114673,-651988,-448680,263253,-188616,-5389,-360139,160299,-417242,159529,-465748,-772925,-28824,141215,-1523995,-415372,710981,294245,663649,833788,387484,-568505,-626936,-80631,784765,1811441,835130,707048,170557,-41159,662316,564731,1243507,-129947,-233503,-209811,-1320743,-211790,272720,1426849,-325272,557930,1209842,630240,-714065,-408790,50581,-433404,-143033,805330,-695991,-341440,752647,-497054,-27666,352831,-742681,-830346,-452464,700840,-382507,-1437673,-290540,-153716,-618192,1257041,-103957,-410945,718357,-416748,-1375072,-702327,-194146,-896506,-655865,43064,-304083,-1588235,1435141,73680,583726,-657864,1594476,712831,36063,969841,935812,955926,-702783,-293483,596154,57926,-373596,-1591315,220505,-765269,-865692,160279,1154618,1925166,260029,-35423,-1053652,-670221,-1126722,-2017365,-1029356,-161874,-831183,446884,-435725,-742804,-223679,628041,-827935,1115604,-545036,-185454,1221972,-258986,-71813,436000,-563483,1368543,-162197,568191,-273701,665078,537752,-1440339,48492,722469,80448,-503104,214974,250020,424629,563549,-313144,798186,184314,337537,927212,643088,1382105,-530932,1212658,-939235,-345575,1090492,485503,78681,-104779,158680,-740787,378491,6527,-895994,-140117,323922,1146440,602603,-413311,380567,1262698,-807901,-1104715,1016844,471291,1130772,269164,-1431406,-560854,-459831,-123002,-203802,-495667,-1287617,-347744,-99332,-365721,1680875,13381,927153,-937686,352423,1263738,258961,99508,549104,75496,-50198,-371891,219226,-1427648,445048,-65598,416376,752329,-396580,283205,-873442,-632539,159253,-329136,-490840,-721994,-387061,547863,446524,145305,528782,-23124,499232,-556948,-371721,73032,876849,742356,955561,-31413,1020365,250992,360848,483137,-832197,-316460,-518726,-1050659,239127,-780939,-783157,-794744,-647729,1149293,2178390,-332889,-351372,1159399,-257460,-524132,862683,242036,-921158,500929,704783,442540,-596111,329295,611677,-157786,372016,199000,-80072,635953,-106974],[84620,-821752,-797374,-511187,217705,-787549,-175670,761688,-379214,-568488,1288660,785423,455382,420322,243099,104057,982797,222065,44522,-1065619,-175492,-565311,545192,221137,670391,-169404,-1303641,-1068917,401968,-286240,-924958,-916269,613616,124950,792755,-89383,-866284,143119,157457,687822,1031514,888620,52505,-349144,-414176,1065421,478651,-163302,760363,1022414,1103831,-982339,-1288490,44796,914156,-871494,-487444,164912,893819,475659,497581,-578347,-324793,245591,-179525,-448131,889765,-13049,163408,-270282,-38569,937685,-90284,-617358,-258364,359938,-365865,-190956,853591,-1749618,-405403,705660,568705,-358632,-1308123,91399,-983019,-584826,-385063,-43895,505628,-630347,1023560,190899,-1270996,-918032,489449,708149,1102020,298942,-580482,-426267,-120045,1323510,769930,-90217,456216,-310157,17653,-1454485,-487686,-258809,-350924,-1120354,-793263,-734104,-937589,-298629,149572,-879739,118986,1345477,279658,1146611,283843,160881,-373350,-487144,793165,252129,30974,-323298,-1556851,-848207,-482825,317103,363599,-378784,-584259,-587358,427449,-29090,-261725,482026,234482,507871,1235458,591696,62954,1683348,-333471,145324,227306,-386875,233549,593368,693436,-1140538,635319,-435751,67684,127234,-325275,112439,1326163,1047271,751106,-277624,-510842,-1258598,-903229,-580282,402056,1106306,-855097,-44190,-1042430,-597439,-2083135,-1888338,-222802,178636,-1666438,87986,200683,-706632,358739,-746289,631088,579520,391987,226076,-666648,-91390,60823,49403,802928,61334,468563,205426,-543556,616948,-2314785,10933,-97105,150043,513903,796694,54089,522657,467306,-303203,380166,9028,56038,248503,1678504,-333333,-172119,52883,-269185,493770,29243,106946,910058,936475,-120041,1086178,-442194,-966148,250735,246058,-1309866,-127292,843788,-999673,-267061,-798171,9590,1033362,391612,99845,-1531928,1065979,-15334,485025,242517,-368950,289555,765579,-518890,227443,-746763,719773,479842,-698541,-1654697,-2204728,-368223,1655098,-493116,131577,-1137672,-350493,-575561,1312912,384132,-251000,371830,-384445,1551691,761915,51468,724352,434783,738607,1057020,-807796,330521,268806,538451,892375,-506905,-118999,-136389,558503,-199035,-305227,239313,35179,-84643,-437419,86880,1413125,1839191,599544,240504,30539,1322880,1056073,-358813,1683515,-489470,-400744,406691,323071,315022,49751,619646,966086,-299931,-990591,1203219,-359798,133778,-358619,-1549931,265716,-96910,416163,-266312,-478477,96933,-624603,-346539,-610803,-454864,-1042223,-163874,31413,-36021,-229313,-135739,149890,564033,-179516,-142950,1941,-203717,423667,278858,-1500185,102582,630075,-184461,680478,1041076,-1289250,-481378,260506,-1536957,-808722,472846,367947,459032,-41238,-183327,262770,517621,626876,-971252,-2766092,-723976,66675,-712552,-1087490,1567224,342087,-715608,212312,201571,555005,-747714,447793,-20307,588603,593433,897206,-461966,-178113,-1532469,332758,412023,153809,585910,-58920,141679,-449623,914082,-227359,-686610,812893,1021893,-406050,1015476,-253915,-4776,395660,-14070,-81342,-839337,-221412,-120765,-319595,892257,1874529,2112857,222274,304939,-1469591,134137,1586895,233399,-252924,1082373,107289,1010832,-193970,353491,-466822,-59898,-814736,-338851,772332,-447034,117616,44000,458477,-309814,-204390,-173470,-496563,244190,-350636,-655973,-1398657,-784661,-948157,-855252,672236,-537277,566897,986919,-472445,-166390,962533,857538,-214524,-818686,-1124734,931265,157214,1019308,-303310,294282,835914,288262,-1008510,-951782,1091204,610548,-1111512,977390,-957597,-702827,-166742,-1180496,-489617,1476790,2564975,452648,1007924,419276,-1508442,-677679,-561753,-804153,-97319,-680461,1271123,-272852,-675633,313118,579912,1191063,425585,-182833,1285920,739949,171622,73321,-636937,-833891,853095,-515138,1024318,769370,-158381,-1769792,-722713,499739,93139,896432,-105513,1090280,515181,193684,-464233,1450137,735169,-309243,1136149,1136698,705354,1043531,467449,-1494230,-406901,1326090,1697447,1576347,-536754,-814986,-272893,740957,606018,-1058942,-589080,1003328,980253,1953127,-975622,-580009,-1757566,-1990673,919757,259680,403061,-734051,1223899,-1554778,-24407,-781624,511056,-583359,-10235,-381763,-390712,448842,828757,673159,-413466,156432,1177833,766692,56751,-275006,-999906,-763756,260580,243050,-368730,-626057,129765,1551640,-9132,-602724,731942,-871489,801621,-356846,19860,816702,-456792,-1133934,-509984,-326195,-1086720,498453,1442377,1009975,-751441,-532316,595061,437580,516971,-384655,-730141,-1423208,954205,-165106,-768473,-425395,266858,281509,571191,639760,-154030,-594479,305158,727301,445455,-208198,-419679,-693770,-519479,-754330,133567,-237792,409166,-1091869,-680538,-869398,283191,1172329,805131,1245854,657234,-1196593,-390241,-123952,-570121,-175997,-241665,636775,1007410,-886407,-308450,-88166,-102353,258562,10668,-1077291,-525085,-587599,-39508,2012217,578372,-1021301,560275,-163917,-88136,120499,461475,-4479,82260,1171064,-1380242,-477421,-1002895,721861,439394,1353532,-441006,-162300,-5031,-1436846,870432,138561,397269,392694,-177853,-1109019,-230587,-1670107,-2253143,-1053620,369335,1231930,788844,28486,-274489,-798377,106322,-1280430,961006,-613288,818055,805446,-309698,-1532008,-687738,2171531,-369585,-917413,-738083,468617,1220674,201568,-245409,712635,-930690,-65172,-452573,151095,-522802,-106349,-884437,-989995,-1129340,-879009,-201319,-82735,1201822,238465,-1078577,-1363172,-14765,-431892,98013,-361137,403147,560324,1543436,334264,-1298844,473724,1746385,845529,1105321,606302,-343437,1131128,1085910,742385,-242919,-482473,-2094717,-229417,-620824,-848956,265621,908750,-678098,1365602,605844,368225,995309,-125298,-2324744,-1129761,-30588,665048,23297,458332,-148902,-421282,517741,247325,1770496,-341914,-240750,127044,-783274,-222330,1004452,-504247,193449,-148847,773911,-959634,-531831,718141,380490,803379,515677,-485400,-973635,228968,-461585,-408672,-143423,-462637,500772,440576,469460,-889945,787813,-222300,-617155,-29048,247197,-1905474,-579935,936310,264123,569433,378508,604519,-117536,-431734,124594,891627,1934778,1195939,775467,226987,-20875,258113,587793,1061463,-236451,-533328,-427621,-1356609,-534535,-334928,1125447,-442492,-27580,700656,295631,-1037426,-319701,129562,-501569,24014,1417260,-1116504,-265927,807047,-89402,-189181,256866,-307499,-1487255,-1302603,643728,67660,-1421059,-257521,-199556,-928731,1158206,-447601,-661755,718262,-334884,-1566760,-947472,-281549,-892310,-528284,711212,25191,-1391223,1343911,79112,652096,-979620,756725,469512,110470,920886,1190203,988063,-448326,-317797,979199,298135,-180844,-1464872,124637,-628467,-603696,102773,576963,2413777,-125963,-475475,-902966,-43115,-1130837,-1832384,-786570,-710751,-571036,552726,-309269,-643271,51270,753077,-713959,1183782,-607394,-493059,1185621,-403148,-287068,439017,-853559,657604,-369938,715118,102426,118183,391793,-1083160,75137,523668,408179,-942009,243156,451007,802317,896456,-530462,421948,-203423,774491,974096,632062,1431451,-758371,553427,-1327568,-797084,586511,343592,-99965,-525600,-46921,-547685,536422,122452,-374689,-44025,357897,913585,455058,-305818,279468,1493683,-683161,-1513387,595057,116297,1258309,57231,-1262778,-477918,-589043,-319404,-241175,-547251,-1043984,364849,-205786,-596272,1639642,127935,644791,-1251522,183137,1683560,501114,171413,648393,81829,-237825,-300571,454575,-1342931,885116,290991,689027,791414,-303990,-81239,-1004482,-727139,661581,-349872,-337168,-658406,-283178,547291,484407,448071,866707,261661,104156,-755829,-521749,-457254,1034204,1168154,1285265,39833,969682,492324,386748,592113,-814670,-511807,-720313,-898965,199634,-809598,-930379,-299614,-671106,736103,1537534,-441865,-544822,1014464,-232540,-697220,1300740,257471,-1158506,-366002,261186,592247,-360576,326518,946207,-333381,458106,84893,-65193,727556,122618],[-282951,-561706,-553504,-421966,35975,-775098,-266640,770263,-942898,-805481,1097102,948118,274812,454162,409733,-32344,273509,513762,147099,-1024084,214082,-397095,650185,428353,650092,-150159,-1503623,-702735,636701,-139444,-1102265,-462940,968200,161189,695070,-153564,-521105,259971,326531,1074597,1027726,1081609,140861,-639672,-603854,1268773,1220775,-204417,781030,1109829,1126926,-366876,-1467387,14541,1013261,-1002054,-520216,443910,790466,366413,443877,-866397,-345057,143201,170463,-195409,1316876,-105061,48491,-9888,27799,1170224,198263,-177853,-605247,288137,-655299,-459379,889284,-1775260,-66266,1234467,606378,-112215,-914271,-199874,-742121,-858470,-950701,-544139,13141,-285953,1087046,551443,-1065481,-904435,476136,447843,1131399,39784,-128981,116682,178226,1454919,335126,67691,355107,-214967,139127,-1339874,-259714,-757820,-481433,-1107133,-811096,-1068134,-1394784,-828005,242784,-747176,513510,1147090,-105875,1239776,428368,-38739,-703031,-727722,329378,374845,229001,-166507,-1630588,-631601,-270210,254736,496013,-388612,-725862,-546610,453775,185660,-535565,261568,-47579,961014,714005,425773,-610526,1940464,282288,648224,290821,-54803,3769,431452,240454,-1146273,983149,-639642,278404,130423,-606675,-634154,888913,1113712,-86912,-166057,-383645,-1090921,-902057,-819125,528562,1071905,-1209795,171459,-348316,-786554,-1759173,-1834208,-452714,71103,-1798066,7101,-58530,-550879,59838,-486802,465603,-120857,174078,368918,-580472,-296524,75178,-238442,427290,209939,-79275,266306,-396271,450078,-2732322,-20104,65532,232506,592963,455369,149857,927992,-28658,-370578,125242,-55197,260604,362601,1673933,128138,-176577,159101,127323,621747,-320966,85621,1033121,801683,11960,1021395,-685811,-552111,920256,378445,-1303841,-621190,339854,-910956,95682,-707611,-212790,879309,668713,627511,-1994202,824872,321945,656843,-33077,-547481,368746,1016780,-279717,114094,-241039,1144410,701794,-714845,-1477034,-2008931,-253024,2042496,-437061,193459,-960123,-176800,-222604,1523838,138462,-130211,759673,-260276,1044697,754812,563970,894560,484110,783891,901294,-896981,279345,112574,234234,999332,-407978,0,174069,857320,79263,-523827,-139629,-46096,-540462,-671770,-114547,1589748,1620167,477815,111758,202654,1052213,1144663,-49283,1504407,-365099,-645979,469260,403483,411449,-214449,981757,920800,-177340,-740718,1260441,-376626,-103272,-380016,-1493635,571184,219198,53839,-314950,-284816,404430,-343168,-330130,-725308,-532429,-1137269,-118797,-138849,250472,-449049,-275188,109674,340060,-276116,92525,638528,-295587,601986,278328,-911570,-91875,588097,-107252,648989,936096,-1187109,-199283,301879,-1248575,-1069696,649653,146055,593482,-430037,-273816,621239,1046628,736812,-1325168,-3540646,-1261395,157035,-533869,-920256,1698240,831947,-170680,-147780,17565,977582,-148313,417766,-108851,438554,292462,643688,-403126,-22711,-1768934,-76310,581963,-259771,820864,-48566,103270,-493189,463853,-38357,-812285,663127,335978,-954673,593939,413040,226098,564591,354367,144122,-899747,-223723,50913,-233828,1363779,1913494,2315553,637495,492367,-1106084,179968,1030350,441325,362254,1299699,336928,1000384,-234750,-234932,-280922,-180091,-693602,-213342,746541,-949872,182162,268626,283105,-472185,-187762,-101110,-211113,151354,-86412,-263674,-983704,-993248,-1017599,-893545,944872,-488390,954224,949279,-453851,-104934,768349,1002860,-409408,-679955,-1259142,702655,103709,169852,-601637,256168,415676,5909,-1112878,-616151,1431292,858759,-962504,1112836,-969905,-905790,-320199,-1139595,-477779,1241147,2752665,802941,1085480,423304,-1292546,-1003456,-560680,-1097187,-253360,-718693,1372295,-290710,-843760,334594,515201,818262,435529,-227698,607028,444009,34826,56072,-619558,-690433,847237,-702147,591874,596953,-376075,-1692453,-418589,507739,120697,637430,-16647,1147501,344573,272281,-435960,1603028,524817,-621957,1116150,1244258,1334472,960024,109522,-2358185,-422147,1197957,933112,1464274,-417807,-369860,-221493,602857,92690,-1621498,-1172661,1013374,1417100,2121913,-1124478,121753,-2000763,-2847327,672129,386782,243194,10265,1492748,-1599451,202249,-600926,470269,-656205,-228509,-260958,-330882,61578,837497,934028,-717995,-242412,1002469,803890,225160,-566935,-1133798,-127473,135060,204070,-345373,-436078,-35041,1485078,309299,-797630,1065872,-1250234,453045,-368733,467602,882615,-781136,-846143,-293977,-271501,-1075381,944897,1305568,1114301,-851756,-708533,667045,35993,901889,-556,-286177,-1047378,736735,-125606,-795367,-571257,6105,503149,812458,382601,-255835,-492782,503733,541388,150372,-516982,-540632,-346659,-89812,-362485,-446735,-663258,245003,-1091090,-744002,-755653,167735,1006205,656809,1254965,1244225,-1336701,-828496,-561200,-606861,-187930,-254846,410127,284527,-1089636,-464536,-100576,-436089,30175,-8376,-1066037,-809293,-806596,17078,2255373,681841,-983456,719138,-42240,-81336,82493,242482,-39937,70536,1258330,-999460,-622462,-845356,679053,862151,1320785,-378782,-526513,-18460,-1334297,918634,211345,92156,225577,-426901,-1116102,-168310,-1750129,-2299076,-952936,339781,1359031,1099098,-368517,-392035,-932630,-110186,-1270586,871581,-297637,506871,815187,-170940,-1289613,-1136571,1809292,-131488,-743285,-812487,945226,1743715,531644,-262801,1093219,-843505,-462912,-121305,93261,-349674,-141844,-934476,-1164598,-816746,-702463,-189556,-468170,993645,270233,-602102,-1248303,134793,-392698,-412500,-482237,-277916,195590,1267097,239656,-1426642,458294,1788481,1083296,651194,385286,-352283,920676,752911,691554,-92766,-531872,-1472666,-545172,-1079162,-1364988,-300174,247037,-945224,627594,170837,311143,1033637,-210756,-2631676,-1672661,-418841,445917,3287,694130,115723,-127657,447232,298546,1789609,-390811,-274365,356887,-738538,108954,1034399,78648,856237,-80085,741204,-1017101,-566174,491622,665925,469249,110638,-772573,-744393,223366,-251352,-314218,-489506,-842387,944061,1281311,678667,-1260774,1137673,9500,-339723,12511,328098,-1924323,-732709,1002086,115516,466489,217413,715733,357361,-162606,262513,936832,1733331,1426910,687254,264222,-117989,-134765,676876,1008048,-134584,-679808,-518649,-1124172,-713425,-895749,796478,-498801,-577425,272962,-50611,-1294535,-239387,247147,-525543,176681,1592679,-1284121,-87888,690133,294452,-157665,365,45842,-1966583,-1899471,437622,352106,-1269817,-217426,-88469,-1109641,728521,-756646,-750537,632417,-249393,-1443458,-1077702,-373144,-705390,-375283,1317089,376469,-1201287,1079550,229130,476409,-1385352,-182389,125063,103090,744676,1258877,947170,-139575,-349923,1137221,562210,96045,-1051296,68095,-398759,-344744,114722,41175,2090166,-566859,-710915,-679443,519680,-1036830,-1423686,-368006,-1168856,-299936,657497,-237373,-520720,340532,835075,-466530,988717,-613432,-738048,1066693,-508427,-427206,529082,-1038612,-150460,-512979,742659,455781,-234380,345835,-557216,148472,243641,354301,-1314980,512406,620793,1012293,971234,-808586,20735,-695784,1226304,952302,670344,1274094,-755871,-129624,-1452030,-1355623,-111502,190108,-336699,-822530,-163638,-157659,624528,273674,161904,-61213,281776,522166,283771,-227035,30638,1346025,-562050,-1856331,141789,-371874,1120815,-118742,-913838,-172463,-583217,-526398,-221871,-559467,-730082,1006591,-80435,-815214,1425009,83082,303245,-1392236,68470,1936641,729219,110896,728807,-20012,-320387,-206257,608194,-1123475,1223426,591123,894414,807105,-178270,-277083,-910805,-724794,1172500,-371724,-118986,-591822,-171032,432844,566862,742975,963868,383042,-368841,-806614,-375545,-750703,835716,1358018,1237016,180262,879262,666630,344757,631447,-707265,-510957,-770402,-922459,60071,-678711,-883449,309943,-537740,89485,284676,-403999,-512371,745953,-133593,-892343,1450097,181762,-1320974,-851615,-62083,699672,-18589,335462,1163712,-497402,454634,55472,115191,674652,182736],[-599640,-229672,-162848,-265316,-116481,-555571,-204196,709451,-1211977,-834451,726430,971866,259662,457535,473687,-262152,-396825,715927,292995,-842954,731773,-228731,567055,701729,527209,-290407,-1675146,-394913,706612,-17873,-1126597,137323,1250958,141038,608520,-159694,41445,387082,438575,1241978,858654,1099209,152817,-717036,-642986,1564189,1810711,-231661,617780,1016822,799125,131541,-1183629,19079,1039365,-954463,-395490,573011,543654,78567,371149,-1057406,-249770,-185524,184763,97693,1673787,-120331,2249,248852,138832,1288605,373976,273813,-518421,298548,-921391,-664800,787415,-1600108,22137,1808892,479949,160695,-279723,-332312,-420892,-956643,-1290658,-996673,-462982,291417,1151245,953022,-773968,-818794,532885,257163,1093157,-177118,264769,586145,475876,1297845,19151,215010,237588,55860,292415,-923038,-204956,-1077635,-559255,-877744,-731470,-1206319,-1977687,-1471760,377867,-349725,875556,731737,-526630,1314738,557651,38124,-854927,-594945,-205935,331353,444355,-78705,-1567912,-229435,-16914,67544,662083,-286843,-743585,-432436,437261,332101,-819002,176926,-390705,1249012,217735,230482,-1266462,1943367,855690,1037554,246313,-30,-355653,35738,-219322,-912849,1150147,-721367,518619,26144,-730792,-1314923,450258,1176065,-607988,24838,-404960,-865462,-638071,-862123,679427,884764,-1359317,301699,205120,-1048502,-1194107,-1539078,-650616,-117260,-1705963,-75520,-372358,-300090,-223153,-296380,271208,-534238,16254,301307,-336650,-552686,106211,-380196,27209,364075,-761596,268273,-467381,178517,-2484274,-148617,110579,151479,417037,135669,250948,877953,-558503,-328755,-138866,-46294,546177,383923,1260115,477680,-31208,541091,638010,745874,-503941,129359,1069363,448337,234269,1081613,-795193,-148373,1223774,613562,-1055090,-865576,-97778,-607611,405346,-525433,-461732,633612,918967,1219605,-2114314,483512,631180,629413,-275598,-714562,375460,1134828,-71628,-87990,201552,1306341,865213,-738012,-1365046,-1753992,-38766,2124816,-155103,299326,-680391,18966,181337,1559466,-135206,35448,1124795,60515,526759,553952,945593,1011336,600168,841353,522060,-831677,141636,4684,-49391,837258,-368988,-88768,414918,1009939,267222,-550624,-299335,-162501,-822217,-864366,-334619,1595399,1059453,226914,-135434,351730,670923,791037,343298,1181850,-308284,-896029,415971,436934,251149,-544655,1090088,823597,47818,-241346,1109255,-470750,-413146,-424194,-843089,922030,616960,-225158,-376675,-43889,670166,-21598,-455123,-666335,-564380,-1094402,90866,-287374,531861,-457522,-340190,52050,164427,-82895,403887,932818,-280314,747519,180861,-434340,-230365,455061,-9794,613696,775376,-1058798,-170657,271545,-751336,-1097745,718077,-100493,697340,-822390,-499941,771755,1480152,740120,-1420506,-3279741,-1685205,190844,-19118,-566002,1505926,1052704,326926,-522527,-134565,1345096,426325,164918,-304278,192796,-43378,354757,-352264,310303,-1621132,-440436,623002,-749090,839545,23092,62796,-387925,-271865,61408,-768865,384082,-258584,-1259260,334190,850635,390890,696699,801475,330569,-916511,-193627,256259,-85176,1696485,1591173,2156761,999270,670331,-480349,177283,294613,562518,958607,1324904,519753,803665,-270273,-746577,-71441,-353187,-400617,-30316,687488,-1274264,249756,376363,85075,-632776,-230367,-137410,18968,61369,50010,227987,-411221,-1084555,-965081,-805644,1270997,-105670,1179249,923462,-416252,-76454,499914,1117196,-445364,-496333,-1192874,497549,105752,-205666,-857173,206191,-78975,-293174,-1233582,-260465,1548814,946427,-686433,1222467,-870812,-1086905,-601254,-957658,-267545,1065956,2632244,1178600,885503,377610,-845116,-1236754,-570177,-1248664,-370275,-622960,1372328,-329407,-928696,161701,421787,524613,354247,-281210,-72430,265452,-48698,117190,-511145,-546556,840045,-343510,84613,331452,-677908,-1454960,-174407,469847,256652,379032,99773,1063980,172363,156245,-295799,1654307,298973,-532054,1059415,1046605,1592104,687267,-334725,-2844116,-389603,985810,140333,1299490,-278782,109759,-28938,378857,-438376,-2035945,-1777454,902257,1639082,2027706,-1097440,651656,-1892814,-2938264,328264,439774,98846,961795,1478019,-1496820,346549,-286444,474583,-722928,-398997,-165649,-321220,-539390,902097,1095835,-884933,-622765,614082,509315,127741,-710277,-1124440,542145,-162317,-55296,-224121,-141158,-186346,1249968,620966,-799917,1186755,-1328664,230041,-123979,893369,900057,-1055278,-526196,-116812,-384151,-980603,1246065,832701,1132779,-886316,-796489,754500,-350335,1038541,78821,341110,-503451,496111,-45989,-772103,-681852,-386756,612530,822936,202693,-303130,-405402,676174,394662,-160562,-692318,-638668,-82105,344558,100335,-1035388,-946293,121788,-1196200,-804209,-602905,-12236,502403,422800,1119546,1428397,-1495302,-1311595,-857554,-616114,-195408,-268290,145521,-295851,-1030964,-663179,-254426,-662709,-156536,-136268,-953237,-1008027,-972236,-104056,2193397,740266,-839494,790325,79267,147510,73558,-16934,2624,37528,1164818,-614271,-537937,-631321,619049,1268676,1098511,-261084,-827502,-121366,-1133932,708885,231723,-184680,4196,-421632,-619912,-128640,-1634916,-1762497,-533060,272104,1050879,1003617,-617959,-530847,-999964,-369025,-1120104,715380,-49740,162366,702890,183156,-729904,-1332046,1018386,-125263,-483460,-735866,1234979,2124215,768992,-254109,1052605,-847704,-824550,-8993,-101498,-242512,-267656,-885966,-1193688,-474344,-510484,-278768,-775149,675307,-34041,-76322,-829718,199236,-335013,-861896,-584041,-933029,-183181,752359,138557,-1370336,485770,1654106,1183272,123210,-55346,-283524,396629,509042,599518,13026,-532546,-861788,-861454,-1679250,-1703000,-747403,-360536,-976399,61132,-232084,52476,846942,-300277,-2649717,-1873761,-518886,251040,-42348,741555,311033,305751,403904,142367,1379135,-537117,-201489,599248,-663532,495364,965583,689164,1625520,10656,666429,-995310,-555013,153522,901474,111355,-338534,-948341,-388321,109656,-60031,-188186,-618158,-1193007,1136830,1947185,742045,-1446827,1007425,142151,-28922,109800,454743,-1472795,-790739,899177,-102817,378371,295148,707145,734792,118563,267865,835823,1194904,1483214,500417,262144,-303537,-438948,862801,1141001,174429,-679594,-434182,-818495,-647896,-1166248,516126,-501205,-932758,-62212,-299379,-1430590,-179922,404372,-488334,299129,1246658,-1093358,95545,383760,529641,27495,-328987,242731,-2139282,-2044341,105493,469213,-1039681,-170386,165114,-1152877,145576,-948218,-650398,447389,-201150,-1039798,-1094123,-417156,-436529,-231275,1599896,569973,-1113757,688054,472288,143173,-1839160,-820376,-252611,44074,592703,1233940,837985,174703,-398230,1062453,801465,389430,-440332,29467,-103647,-114415,223280,-266506,950693,-908391,-876261,-464345,913342,-840533,-910282,118717,-1346213,-110885,679561,-190519,-400418,588698,857698,-89360,649752,-569401,-827932,876393,-572301,-475946,652116,-1040113,-826367,-588736,569736,664389,-317208,377643,-4315,264671,-3144,-28854,-1516313,967437,713870,1053192,756250,-1164228,-300501,-950848,1629520,894839,758137,965017,-528249,-644987,-1307459,-1802127,-656832,55678,-550272,-901817,-195262,412157,592985,401423,499208,-95175,80788,31462,130279,-163317,-339615,873898,-463137,-2014929,-172457,-802614,843021,-227511,-517287,295203,-289962,-650369,-104137,-468965,-412857,1386982,279988,-995881,1155561,-73681,-51637,-1398985,50637,1970859,836403,-54419,744663,-206287,-221397,-132055,656637,-838405,1386180,788353,992583,769651,68856,-243169,-652786,-653697,1482360,-357947,87320,-483462,-56499,220334,617331,910069,845017,352134,-757254,-633284,-191231,-749257,452391,1213048,844549,270777,741979,737448,233020,594029,-556754,-347382,-629849,-1086829,-127224,-410500,-642283,767263,-280347,-635929,-950354,-160994,-360210,495296,18000,-1095196,1337591,101465,-1344033,-904195,-158233,726078,314489,360951,1154418,-616245,370207,28116,422216,489250,84385],[-778307,50128,243187,-85031,-201432,-196378,-21636,522244,-1148717,-632290,264785,832732,432272,452179,450971,-543501,-780980,772695,447196,-529411,1160855,-140015,285145,922630,299312,-513777,-1678740,-211240,590255,45640,-945554,680075,1389989,58345,604929,-95095,707921,513002,436916,1250838,703926,937610,101978,-555389,-510592,1859536,1988125,-272334,332592,765950,211091,389407,-462228,54496,1015576,-672505,-291708,529254,193569,-329702,333669,-1097582,-82946,-663105,-197469,356742,1881237,-118853,-9741,363752,269512,1277423,459024,633279,-7118,413494,-950886,-713262,524374,-1301810,-485390,2152657,254747,393846,330457,-275349,-60491,-871771,-1326214,-1221279,-773962,951463,1220998,1314044,-436387,-678035,683626,108421,979948,-290198,430924,736703,704567,904403,2146,344394,126592,419810,416569,-345452,-364632,-1194542,-596292,-497181,-638068,-1205219,-2601568,-2128779,496510,327462,1189478,177153,-866724,1331683,655473,383715,-778998,-189809,-680200,206584,665645,-74188,-1373220,207954,207431,-183683,797616,-139296,-686774,-440708,409462,385388,-1039365,218029,-688077,1239504,-69229,-21096,-1749643,1736955,1251633,1033830,154840,-214975,-688423,-456327,-564303,-480743,1047108,-723023,750994,-199240,-685732,-1724262,111700,1190344,-720799,237600,-611999,-643116,-302368,-714960,802727,598307,-1312506,327180,548265,-1261445,-623010,-1136172,-730238,-323928,-1381488,-157198,-644722,25454,-424403,-196052,121226,-624637,-18747,86183,-34781,-743646,160244,-325681,-242782,529931,-1390829,233389,-671576,-99036,-1656042,-309956,97896,23676,70541,-73073,310197,421272,-974848,-256097,-361142,72065,727290,277002,615788,620421,212547,1213465,1088861,813033,-484677,193982,1022305,81017,475622,1231469,-731959,96258,1047256,888803,-718996,-817630,-317278,-130916,571280,-330137,-720981,364435,1059389,1654838,-1807955,88324,836036,435530,-378776,-794004,353638,1083215,20341,-377047,514359,1244267,876460,-793016,-1380439,-1461540,202402,1815123,335071,414931,-497752,152888,475673,1398256,-356526,214474,1315230,490018,295002,218102,1106888,1017831,758896,872634,-35646,-606536,-69658,-7136,-303478,485588,-409385,-352707,547064,957608,309293,-402413,-251143,-286250,-764664,-968483,-513528,1439555,442155,-60995,-448970,445431,250609,62634,603145,733839,-359158,-1063005,146926,466613,-146598,-897548,948718,683060,282455,348818,801901,-426002,-667531,-509311,99801,1228910,973190,-379043,-408147,209513,812752,267639,-650509,-476838,-575691,-883814,370684,-373415,718984,-336632,-311884,-30497,86900,346653,671179,915355,-141091,798702,43646,-400662,-292322,262323,143434,604193,619578,-986483,-342508,206272,-280221,-903697,655601,-284331,703228,-1102860,-764056,627079,1680832,626453,-1221712,-2111457,-1921819,108740,559833,-133396,1069062,1019026,637042,-748491,-215846,1523097,809358,-213248,-530230,-67380,-344452,181957,-309525,615990,-1198376,-623659,586631,-1175400,704252,221444,96119,-223807,-1121522,42203,-618733,81401,-693200,-1206964,201062,900708,459033,814904,1202604,445892,-843573,-158292,427132,89394,1712095,1068413,1719449,1240605,771621,197705,124486,-340951,572363,1417289,1215267,599810,493988,-294992,-1098588,87566,-504521,23155,199833,537616,-1317926,373254,403200,-100143,-768643,-316693,-201702,217837,-23119,-5260,670930,183398,-1004921,-880332,-628520,1546433,467917,1174480,920870,-335344,-69038,177844,1136974,-317493,-302726,-907240,332800,168428,-102368,-988338,75567,-503461,-593547,-1339696,27383,1304498,812909,-315574,1253955,-695651,-1162929,-899371,-752862,113053,963091,2241336,1501291,525627,288573,-281896,-1345425,-663537,-1219528,-466827,-408430,1327481,-348576,-908886,-144516,303736,333094,205617,-290331,-558190,221987,-117853,214866,-373288,-442138,811629,230698,-371654,49993,-871756,-975496,29880,418539,407932,152380,261117,853739,49274,-89124,-106533,1607606,186309,-73615,1018415,530373,1422498,288806,-734656,-2729630,-351434,737586,-578253,1062751,-182035,490870,256141,168893,-847883,-2147914,-2234917,702963,1675254,1797361,-928748,839380,-1579794,-2328937,8684,419961,12976,1724626,1196538,-1325176,343524,69507,556513,-695680,-568594,-80531,-344009,-1147861,980654,1122866,-899783,-904240,142040,-49330,-174412,-665985,-1027494,1040468,-546777,-407385,-12510,177518,-265085,918953,833498,-653706,1038896,-1159492,279144,218736,1150052,946586,-972653,-227116,-19457,-637887,-840686,1298188,201693,1181377,-854402,-847790,843564,-638695,910552,-251685,831650,106258,335356,175937,-683342,-724182,-785590,580325,591695,105690,-319602,-351590,776616,363297,-367171,-659271,-704814,1075,635818,537577,-1457904,-1098471,61594,-1323941,-762592,-356343,-170320,-167256,168226,943701,1132610,-1629185,-1722667,-840495,-582495,-241199,-344923,-92673,-606052,-671289,-827883,-430635,-686135,-121229,-330172,-779717,-1060464,-1062103,-417284,1788149,675418,-602974,730780,154586,532477,93654,-349619,89230,10393,957082,-301599,-263358,-393167,553967,1557355,810449,-101529,-911668,-253992,-861368,343456,204749,-376329,-197031,-171758,49373,-103905,-1311965,-916903,79984,193209,460396,618566,-679321,-675570,-990537,-616203,-913275,577482,34025,-110004,539484,710751,2151,-1185026,71996,-332673,-184216,-530433,1330468,2164733,877545,-202894,680890,-933529,-1090672,-103445,-370888,-238259,-416125,-799857,-1078443,-351571,-357265,-444162,-922270,320046,-559704,372669,-205500,158112,-235290,-1205907,-675019,-1380234,-449028,143803,62252,-1091769,507184,1346907,1088999,-306258,-575682,-185044,-245637,468965,526699,-3939,-491144,-508808,-1098503,-2245539,-1889501,-1024505,-656393,-700360,-215985,-516252,-316081,490994,-389118,-2486776,-1695861,-460123,96643,-50972,621218,398164,774473,354066,-178038,589958,-727317,-24383,794492,-545169,828834,808563,1089721,2253096,66729,539930,-901268,-505851,-214875,1022729,-179929,-573389,-962071,4870,-56648,84945,-78680,-443313,-1351687,962066,2278660,657935,-1403311,420834,146429,229950,259400,706140,-655862,-697723,673611,-324959,324345,460745,587854,929198,345391,107560,512476,425347,1370447,305552,215464,-534478,-604815,1120739,1383784,601693,-594645,-197116,-591431,-293965,-1011421,328948,-474959,-991116,-308364,-376615,-1429964,-130011,585020,-381493,359567,522882,-589683,185436,-73617,540648,273240,-614595,282037,-1954838,-1742911,-276476,490447,-801576,-131202,472160,-1090481,-369116,-986041,-415149,168293,-209470,-489095,-1034188,-375342,-189850,-113889,1475156,461646,-1112003,268671,722228,-201893,-2204150,-903609,-589207,-5887,549053,1181763,675584,437867,-485446,811760,970735,636422,140408,-11613,224063,74223,379190,-302466,-462902,-1008469,-1129730,-334068,1073940,-587373,-407949,530803,-1163096,-42763,556348,-140000,-299183,720379,815062,380567,333807,-480907,-709436,629485,-586020,-436185,745029,-824708,-1239409,-604689,181101,671195,-160453,429109,409282,408238,-127943,-553083,-1490252,1410625,701236,946670,323666,-1573687,-478267,-664539,1893424,836861,870589,593797,-228152,-884132,-985398,-1922492,-781241,-41461,-696485,-764143,-167919,1074905,399775,403330,542090,-69696,-208751,-475413,24655,-103111,-763443,258677,-391150,-1943201,-256733,-975152,570171,-264170,-174291,779605,340955,-626334,125434,-237885,-156627,1384394,772524,-1132784,904664,-251090,-384941,-1332229,138143,1791627,772131,-234241,664916,-428940,72778,-89713,612889,-559151,1362883,864093,979222,652546,467766,2393,-377386,-556780,1484617,-271997,232569,-302874,47798,-42913,557600,885279,653106,232139,-946161,-249248,-159309,-511507,101443,745382,278262,213919,566960,692531,64141,473843,-418317,-115926,-322120,-1277583,-285379,-62966,-261208,879921,20050,-1222267,-1620355,257821,-230173,328751,174889,-1296969,1011926,100958,-1173781,-709711,-36072,660892,528862,386447,889519,-655297,240701,-69871,761779,225032,-98049],[-792250,170818,528975,45890,-202384,207608,203400,201422,-882691,-281911,-160514,571856,735333,432321,378553,-807775,-737178,635157,591511,-122927,1334515,-164765,-113530,1016472,5191,-714460,-1429711,-161815,331367,56439,-575917,1008948,1342922,-60434,688877,40114,1322369,624002,290650,1192323,700107,646639,19145,-178190,-245470,2016343,1680315,-348077,24395,420117,-446509,351307,459321,99409,951240,-208193,-385935,357280,-175363,-754171,382151,-989113,87399,-1152345,-800119,524642,1868363,-178912,-24902,300212,385165,1134416,473129,828098,707920,613689,-622223,-554235,155879,-993027,-1585871,2094484,12318,527091,706307,-80982,272711,-668725,-1049913,-1107977,-833791,1480401,1314252,1528839,-118858,-503947,867635,-22121,820744,-271779,294502,456361,819890,420756,328992,454821,25360,728972,449554,156251,-679510,-1155140,-622696,-70337,-607560,-1121094,-2997899,-2627321,532245,1182699,1437541,-386152,-1001185,1263829,696675,850550,-529203,277419,-951652,91530,852268,-135708,-1072541,504655,356726,-419634,836653,-25036,-612538,-598753,410373,343932,-1137203,321272,-826323,896433,-44291,-319689,-1936917,1402116,1419272,591949,85237,-557654,-861892,-876618,-723660,76465,709375,-708386,921532,-517071,-476904,-1730265,-64707,1120969,-556666,366613,-946268,-457112,-63082,-447236,830781,299317,-1117435,285076,736260,-1352683,-241937,-770674,-638923,-475259,-899992,-273081,-798756,380907,-502279,-167689,40181,-467243,85093,-170835,212093,-761973,241100,-96436,-251181,707854,-1767735,186315,-858355,-278815,-635576,-423676,96648,-26021,-290494,-143759,291923,-230359,-1193092,-216638,-530695,287915,702907,46859,-55294,528232,474311,1996400,1322744,781168,-295597,236791,938360,-130518,658691,1362697,-549827,130462,483917,1095460,-447557,-567944,-280241,422351,567625,-214412,-960122,156424,1041816,1724893,-1205403,-308377,874969,145238,-311566,-711798,353318,865232,-27777,-688336,688162,1043372,675485,-843660,-1472312,-1157285,373254,1183841,926311,496149,-517538,149689,525167,1082954,-471708,377231,1234431,900951,423017,-159056,1034778,861857,903743,843282,-657986,-302457,-338045,85400,-513469,100396,-536018,-690704,583260,735817,197728,-168360,-87600,-383116,-355307,-965320,-597679,1189928,27429,-295697,-740364,452119,-114245,-783190,622946,221154,-478902,-1075916,-322459,554441,-655650,-1215175,635834,525886,445403,834384,448561,-39676,-761092,-640214,947260,1430311,1152124,-426206,-370337,430317,791371,480259,-805192,-241689,-605536,-521633,614877,-367167,732064,-178588,-209272,-141395,35473,815435,764893,738871,96159,714942,-69523,-868696,-268651,65182,348417,627646,503664,-1018782,-580499,138590,25536,-568340,482415,-340925,552229,-1170141,-906924,211388,1553781,412050,-789586,-700694,-1952207,-99141,972157,265657,549198,867190,750217,-729573,-200059,1461318,904143,-538129,-683526,-256661,-547056,219842,-293866,642842,-713613,-572642,530386,-1408103,521377,528804,252114,-93765,-1832244,-75878,-465121,-121957,-974308,-819831,120612,587115,427013,936885,1434713,496446,-660797,-140387,527985,258778,1329472,507095,1177361,1320373,767285,722651,34898,-621811,472994,1670333,1055946,545339,189268,-303436,-1278592,142056,-566833,474392,437562,260945,-1064182,543649,406986,-226262,-847744,-421776,-225834,401352,-117918,-244705,932778,668651,-761182,-805116,-408481,1660517,1004037,949979,940737,-201896,-61793,-146554,1030127,-74455,-147016,-470951,193043,265776,293094,-942738,-141872,-733329,-869605,-1378509,197819,759535,489875,66382,1189449,-457532,-1065198,-1079252,-637608,543395,852110,1654447,1678197,160545,186557,227225,-1303870,-869617,-1031109,-549015,-101444,1273722,-319944,-793817,-453572,183055,200969,13161,-205412,-813653,274461,-195050,294422,-290429,-406677,738870,682553,-681964,-168057,-826627,-336209,217166,378914,503139,-30725,461631,575411,18801,-335218,70506,1476393,288988,561974,1027401,-198022,960835,-91952,-965783,-2088734,-348494,491717,-1209899,722795,-146644,683823,528607,62354,-1029143,-1910921,-2376128,471652,1607829,1591393,-698433,645841,-1240559,-1399730,-204583,348081,23151,2009411,740127,-1181287,203683,358824,708337,-498468,-780494,-7446,-367415,-1527908,1016563,995184,-792665,-1039024,-216434,-685249,-531088,-453913,-916764,1225091,-907929,-707104,245708,470726,-239630,567575,892794,-440566,679633,-852858,587148,498775,1153575,1035153,-333426,10526,-22384,-960290,-706533,1085016,-356205,1370588,-764308,-882392,920786,-774547,577198,-861363,948704,646008,318273,570652,-540187,-661214,-1073262,422641,203708,68612,-333195,-339162,799090,428898,-426200,-411669,-722375,-99192,732053,805590,-1592864,-1119636,69385,-1315856,-552623,-16180,-274791,-755236,-44627,835214,512879,-1665436,-1921266,-429208,-479950,-352957,-489299,-242644,-642986,-74184,-851399,-524171,-508453,139222,-501317,-563830,-962217,-1079464,-831046,1087932,454355,-302692,527429,157330,938186,124560,-739918,167057,-1468,725484,-80568,97292,-154566,503169,1624775,589834,84980,-658519,-347423,-562583,-43761,161507,-439219,-323750,213262,539378,-60235,-788421,-92267,674952,141137,-110648,127159,-582791,-790862,-937301,-818575,-756002,518580,-30626,-213378,390315,1291911,699515,-746227,-705173,-654907,87543,-288010,1295148,1825592,852560,-104108,158343,-1037274,-1217997,-307325,-620814,-332645,-518701,-734712,-887308,-564959,-282166,-623692,-866385,-8368,-1111146,660755,460781,33368,-73039,-1432511,-753360,-1522374,-520008,-397724,36606,-633471,464818,858899,782114,-470678,-975032,-114775,-773583,621490,542500,-164345,-420016,-471083,-1207397,-2544485,-1989894,-1126076,-515686,-162368,-286863,-651374,-678417,83164,-467483,-2249377,-1213517,-403076,-13924,34406,389385,401059,1151792,242995,-544024,-351682,-873858,206632,890151,-380715,1009459,591276,1114619,2487933,55238,362938,-766809,-419206,-541394,1012920,-334227,-366360,-837273,334638,-202117,176024,-43886,1542,-1205613,453415,2232302,462889,-1146600,-352749,52495,376315,438071,1115410,258052,-461653,405452,-486634,312428,554564,381355,918887,491501,-198764,-54972,-384732,1138279,178053,138889,-759809,-622862,1362882,1567023,951335,-528525,109370,-499718,279156,-493224,237236,-451348,-744723,-471746,-283586,-1317558,-57482,760601,-204786,322127,-274251,37872,122431,-586048,323253,476145,-753780,225574,-1472550,-1211376,-587173,516473,-615361,-122878,706454,-965404,-639720,-891889,-150972,-173809,-269274,29857,-936085,-239128,-34156,-2013,1063159,37210,-1085263,-44250,893031,-422492,-2294542,-487064,-825557,16597,613827,1093293,479228,598684,-631587,486354,1041241,803372,419176,-60815,558606,217697,481651,-174088,-1364582,-796301,-1487274,-331606,992472,-351458,10474,744404,-700379,-71546,276137,-70694,-226269,672448,712684,858549,175524,-356114,-401103,360581,-535268,-329825,760997,-423220,-1359715,-568143,-342230,498060,129065,432412,555503,556819,-90216,-994636,-1253207,1576816,580163,720261,-174159,-1909425,-497291,186910,1933288,796496,959424,256251,-85488,-854322,-617665,-1629205,-450950,-98575,-779915,-509445,-116973,1655567,35792,194660,340404,37860,-509319,-917214,-24787,-55317,-1144073,-284588,-339966,-1673868,-131677,-765449,400955,-246526,61601,1120461,1158500,-443303,435390,113403,-6691,1013968,1224248,-1223257,694728,-348874,-669214,-1241361,305157,1459363,550818,-300679,497529,-624139,486334,-55620,519671,-324453,1201343,828060,883659,449956,957778,373994,-242524,-472380,1221583,-100641,317335,-50022,120816,-293274,348205,685967,566203,107129,-903743,246806,-318726,-179413,-65438,97860,-227485,-24717,373538,539441,-139355,274837,-330606,65322,74377,-1364207,-343012,289961,163773,620990,264485,-1480473,-1648270,735658,-226621,239742,293900,-1487358,524994,225232,-796690,-511780,176386,523404,557967,379751,468724,-586680,121784,-254975,1021550,-38172,-257696],[-669122,86006,608160,51523,-134279,577976,380916,-193886,-599681,64102,-437576,281360,1049595,369195,290812,-983199,-300225,295845,724996,306937,1200896,-278355,-475967,957430,-294166,-809620,-943052,-198321,20167,53760,-100742,1066275,1112275,-170912,788794,224330,1745148,702032,16702,1124284,868732,309266,-60659,347416,69769,1935266,1040151,-462964,-210787,70275,-953896,47181,1251635,122109,841530,276294,-730286,140488,-458836,-1083979,536463,-790030,190751,-1508887,-1269835,580906,1595162,-342026,-63852,124678,455964,876730,430345,832222,1328084,843363,-3487,-204658,-200517,-780566,-2765496,1647032,-176922,525427,762447,141873,509247,-455361,-541274,-665470,-649313,1706104,1451561,1494904,101257,-320053,944728,-132503,680112,-129307,-84626,-159290,817216,20703,877078,549624,-88552,830502,352310,374264,-1004491,-1035552,-667219,301037,-664401,-983120,-2889761,-2806924,437374,1966918,1576743,-821613,-847879,1117662,648376,1218814,-237553,609508,-909409,48175,936001,-214330,-704243,545526,418895,-563108,740799,-2925,-559196,-753386,469782,223512,-1085915,403455,-727366,318679,241696,-619829,-1796208,1026742,1381703,-87013,78984,-836446,-809319,-1097518,-689971,653788,268939,-714779,970199,-857832,-139198,-1338152,-65145,957352,-328435,300926,-1260260,-305439,-3507,-172715,707379,80196,-834143,255572,858607,-1327974,-117468,-534338,-379030,-512484,-406035,-473560,-797043,710102,-447027,-177758,-8382,-178570,290340,-360399,324007,-546322,345542,223206,31211,883850,-1765332,143576,-902999,-295715,138639,-425817,140667,76554,-491510,-110879,182132,-818310,-1197053,-239598,-665741,543397,491971,-252127,-606430,246302,671944,2509621,1262097,635987,-18817,237880,890360,-133159,718043,1357992,-354186,32005,-212074,1112497,-312629,-287246,-53973,922777,439897,-253191,-1137634,84728,867073,1349677,-578699,-651958,724275,-157112,-123463,-438587,403902,521149,-175160,-922049,760400,791400,265254,-828727,-1534471,-872319,387994,427364,1451287,502831,-722021,-24277,282628,696418,-472319,500495,897128,1172341,763113,-476685,804956,519392,964282,735784,-1201446,-59792,-633636,252703,-656740,-146428,-729853,-973232,565124,457743,-15990,36965,88808,-426796,215806,-858286,-549020,950537,-68457,-410886,-912366,356374,-319134,-1414243,419583,-256195,-574461,-910562,-832894,753532,-1091123,-1445326,269645,386316,492747,1068749,175189,708260,-660033,-801037,1428457,1508896,1058935,-433055,-246674,569802,637596,623115,-823216,-67145,-686289,-75795,746037,-256512,550118,-54604,-75107,-272162,-144342,1070150,596744,572999,370432,498516,-116313,-1575141,-167589,-75998,559743,658088,423612,-1129790,-743664,88709,162856,-206588,257701,-249694,235135,-982128,-781613,-347423,1096261,137417,-264314,286741,-1813212,-383509,1113305,557895,121332,745531,769869,-483324,-84264,1208519,718310,-621995,-673180,-319305,-612348,462273,-344950,244107,-366682,-341360,487970,-1391259,394709,840878,516297,-58045,-2198301,-233354,-398338,-134144,-1147515,-249745,37901,76947,318058,1058185,1421369,506559,-388036,-146497,574765,397721,624470,2220,712887,1226319,669372,986416,-68260,-426849,294094,1703332,918891,357360,25172,-293251,-1320421,77894,-513203,824023,627243,-125617,-585621,698516,422845,-254029,-838951,-521070,-181240,564227,-240155,-579911,948148,960931,-425795,-718292,-187207,1546570,1292058,583870,968684,-28765,-37432,-408886,808121,202811,-73238,-22204,43423,355939,769865,-722260,-361738,-707638,-1070915,-1297892,261313,142198,113567,336046,1066665,-177772,-759752,-1037075,-666245,858911,640029,973152,1650523,-82334,115629,528722,-1096032,-1152683,-739629,-606579,260015,1216891,-234271,-615154,-627328,86584,62036,-198794,-9741,-903422,355374,-280121,307593,-333744,-463905,605675,831676,-806301,-261526,-525577,255755,390515,359484,523066,-171336,665428,309107,100935,-459166,191711,1265873,610902,1130198,1081507,-889924,463471,-285335,-965579,-1239867,-400778,274781,-1754181,274421,-142900,672221,665896,95843,-933756,-1395116,-2108811,267483,1526074,1508459,-485060,171959,-985942,-577907,-287984,257465,147327,1782918,235564,-1131002,11591,488256,875729,-128519,-1032455,39612,-356510,-1546638,984251,712315,-620035,-1017528,-293054,-1183477,-779930,-140185,-848937,1071090,-1143151,-851132,478577,722750,-116065,251767,800675,-249108,245213,-523357,982674,616864,915449,1109641,748507,161953,-121694,-1260112,-615230,688855,-658980,1711519,-632962,-870969,973382,-750819,140437,-1507093,649443,991909,442554,1077506,-378692,-477923,-1182006,190804,-183427,69386,-362458,-366301,770746,481613,-356706,-8218,-672063,-298483,677527,780074,-1416103,-938871,129802,-1016146,-185115,356650,-353715,-1036765,-170220,861122,-126187,-1542791,-1808467,288570,-294877,-525323,-662227,-270464,-510640,580938,-653934,-476820,-224058,443936,-559947,-304551,-761146,-1040296,-1182087,243817,110223,19446,211122,95665,1225245,138566,-1111016,180295,-6916,546185,84776,420797,70557,481954,1398785,523844,288625,-55542,-349395,-294764,-335095,146150,-364092,-355876,568098,662605,42923,-113066,469513,1033529,141337,-414856,-303897,-410012,-830602,-884630,-967884,-722356,543914,-174678,-103672,292598,1762200,1171002,-191561,-1098658,-963506,268895,-136474,1213777,1273459,717661,31109,-327659,-1069749,-1184291,-481655,-755703,-484374,-536529,-709021,-734763,-1012534,-297977,-742787,-617313,-271697,-1503761,771811,997985,-106584,150658,-1536534,-794224,-1382831,-390374,-755393,74639,-100965,325000,206096,295831,-283360,-1085045,-116446,-1034349,861954,681047,-394223,-333938,-631828,-1186281,-2396588,-2032314,-1063461,-15247,489280,-304313,-656787,-921926,-250324,-523775,-1969684,-590201,-452214,-94401,238187,120070,392605,1332674,40692,-800933,-1121736,-884769,418612,859949,-183489,985770,355587,759021,2259953,-21365,162438,-634173,-297041,-783474,908167,-323256,329138,-655215,519513,-267324,223212,-129964,569951,-763980,-189944,1883549,219235,-754615,-922701,-71709,387568,604242,1618486,980460,-167339,169378,-542495,334545,486237,116830,749069,592545,-579645,-795289,-1030232,857767,136486,61990,-915208,-523148,1461705,1523536,981801,-596243,376116,-524788,859393,153010,206851,-456441,-281981,-560282,-105613,-1145814,73317,900430,32925,166343,-840022,547050,-89480,-1020588,-58081,564285,-695336,163314,-832152,-741701,-693359,622707,-510726,-164156,759673,-810052,-596369,-735159,34462,-522326,-359596,364278,-822727,-30504,15069,164603,589931,-546983,-912788,-129316,928982,-454950,-1990948,85976,-931933,147663,719647,898699,264470,627020,-831869,202894,1009617,884477,257696,-103397,882945,315256,431107,-56905,-1277133,-307651,-1779722,-445194,715722,-191860,324601,699490,-159494,-129525,-110974,16284,-184826,430015,565639,1222978,223233,-208561,4213,123076,-411527,-193220,686330,75187,-1222854,-478501,-834222,229003,422141,348362,395340,688309,99739,-1191298,-889777,1276402,376893,411940,-561302,-1923999,-382872,1230567,1715531,761272,963611,23576,-260318,-657830,-310155,-1011769,135232,-125244,-836435,-287494,-72837,1937756,-452711,-226352,49799,195089,-728414,-1232873,-31276,-46506,-1381072,-608638,-297501,-1292332,93968,-191214,356276,-205649,182833,1211414,1806624,-148832,746425,502629,20069,423138,1466296,-1248810,515280,-298908,-879790,-1144577,501176,1069862,234681,-143511,297887,-725843,870396,12512,432166,-122970,979064,711132,753693,191006,1405018,752784,-335390,-419962,832025,137201,385974,239814,142095,-471655,13052,402119,689628,47858,-681158,709786,-590725,87058,-22734,-498151,-474460,-399918,182720,296858,-351398,21269,-300194,103113,454193,-1279663,-264935,578861,523846,126135,373619,-1346639,-1379452,1111328,-370119,186961,365162,-1635403,-49319,460242,-263971,-441141,294390,354472,400991,306737,99635,-401018,70706,-481465,1115510,-219989,-299145],[-469066,-169801,481368,-110688,-40727,882420,441603,-555594,-432748,256488,-515118,69100,1237695,234096,199013,-1022016,328273,-186306,851887,676263,828592,-415996,-637721,757279,-539720,-773981,-330176,-234855,-240930,89769,364085,895211,750325,-230789,796286,408607,1902907,726476,-320158,1032544,1114734,11596,-110497,921003,342397,1623426,356394,-600448,-318526,-186212,-1144371,-414162,1660673,95152,680102,566231,-1199229,-38256,-573503,-1244166,767607,-588508,177841,-1640265,-1275098,544561,1070887,-576550,-122279,-48054,468162,546211,345036,665459,1645626,1026372,658200,249182,-417646,-727816,-3286939,979075,-271541,391980,539242,277206,607947,-337191,39132,-26972,-310005,1586621,1624034,1166190,162675,-149097,761779,-191998,640405,102407,-537090,-838339,732976,-168461,1412373,634093,-253086,641034,128703,242856,-1163796,-900238,-740612,558561,-764048,-793759,-2206235,-2613361,205072,2359983,1539547,-1037288,-417156,935882,483651,1303825,-50616,711947,-518612,99720,846595,-236257,-313992,350276,412366,-558681,518668,-86115,-528500,-689381,586584,46833,-901805,402931,-383501,-296440,567665,-863714,-1412012,689154,1196315,-699372,134083,-917566,-546478,-1085892,-510942,1129528,-105641,-724127,839127,-1131346,256426,-692485,77906,719855,-191582,-11808,-1381192,-162936,-110424,-13111,415870,4699,-515102,328330,956819,-1245411,-172360,-436853,-10292,-414299,-61058,-783549,-646666,961480,-281082,-201897,-99029,131377,520508,-406031,281623,-106021,461400,518630,481805,1028339,-1384181,108499,-766461,-148601,446218,-290599,206797,324476,-403205,-45336,-8223,-1157449,-1017508,-316909,-787235,754520,202362,-527577,-973472,-121479,749792,2364927,941801,400103,243172,206939,945435,3471,618915,1156627,-237632,-41777,-756694,862385,-293740,-138427,236574,1244385,278295,-471967,-1212093,187390,582096,631410,-174725,-894328,412049,-395184,84690,-25835,498159,116009,-340311,-993572,785310,551580,-277722,-714687,-1480782,-638098,207397,-217178,1743109,411956,-1007905,-341516,-183359,323195,-393759,571332,437168,1233770,1074120,-655612,547696,19078,884580,556571,-1549947,-15691,-905603,447623,-709577,-134008,-933866,-1091262,528969,254812,-233056,128618,216898,-409261,626146,-662886,-351256,819599,104353,-378718,-899083,169431,-286198,-1597882,98571,-597440,-551157,-608613,-1137595,1079119,-1282439,-1558159,-38161,289270,425715,1018301,75670,1607588,-418919,-956409,1492132,1484843,687231,-479742,-51804,585283,475439,752369,-676122,-47895,-816691,348711,743390,-49521,239394,1631,49599,-399324,-576489,946176,163786,523609,606702,200542,-91920,-2107346,-17193,-118841,709499,629863,341561,-1226265,-746914,65624,217723,76552,62871,-40320,-180496,-579616,-340654,-869941,418356,-141190,186177,634914,-1572731,-653256,1004313,730239,-96005,732917,830037,-125468,109606,889116,356321,-368747,-462020,-248149,-530636,806236,-512543,-501089,-245286,-58609,458130,-1172068,383850,1024054,794875,-125777,-2178391,-355675,-448933,62597,-1254313,286234,-75661,-410109,171699,1148147,1166263,497302,-79814,-164151,623066,487218,-189397,-414711,435761,976432,517572,1007218,-160756,172327,84867,1535078,828447,68339,115180,-266252,-1269841,-74022,-372857,970285,718316,-545998,-10766,755273,436594,-168081,-725126,-597193,-83998,687901,-386381,-868701,742350,1043927,-109045,-559490,6271,1213507,1238398,188097,981397,151882,6658,-556755,522791,431784,-102193,282109,-150092,400091,1186000,-388115,-438252,-449672,-1127693,-1071847,280859,-273891,-116754,369695,964731,94299,-264640,-747743,-812150,930126,303638,321299,1427284,-149806,116115,553253,-726032,-1423808,-411930,-619503,616424,1136542,-100838,-414192,-590125,30379,-123725,-403705,262938,-893547,407466,-356026,229051,-525844,-630725,411264,676379,-762011,-199118,-55215,587728,527489,351818,490826,-273907,817196,126328,282961,-404541,239225,970245,1022245,1458058,1140618,-1204317,176906,-182978,-767502,-559795,-496938,107626,-2145137,-230346,-112416,512139,579153,234233,-579566,-744720,-1469103,133408,1488085,1531819,-330692,-389867,-828514,-101402,-268253,183516,370841,1236558,-201827,-1175673,-115944,406905,972389,311408,-1261779,47807,-284990,-1251796,904721,299198,-439313,-862754,-44269,-1392068,-819631,189212,-841967,671897,-1189495,-814708,606976,934229,64742,2071,608414,-144751,-116113,-248263,1220399,560219,535272,1081544,1841483,221703,-288851,-1454007,-562610,263145,-645227,2076307,-484543,-753872,990976,-609091,-292776,-1987137,70253,1072590,638438,1566845,-247055,-200540,-1106107,-49733,-394804,99078,-410028,-424882,727784,377635,-208922,456226,-539722,-471845,570922,440984,-1004138,-432821,209921,-392253,246679,672180,-452154,-908948,-186073,1022062,-484099,-1251688,-1392486,1049956,-44977,-714306,-803842,-189776,-363811,1040546,-240878,-297208,20627,545706,-464272,-3853,-532298,-960146,-1308977,-516490,-265187,312769,-143866,11382,1311910,108109,-1362365,88894,-23869,455070,258935,612287,272641,487388,877101,624709,508624,745707,-243096,-107677,-456248,196911,-191107,-307251,739346,453048,225550,607985,681252,1015484,182897,-408389,-567838,-252383,-753688,-861276,-1073481,-820519,600512,-357998,158184,248819,1977483,1309043,262864,-1096534,-1157629,322151,-182921,1140738,772996,517330,177312,-641319,-954705,-994045,-504206,-709735,-633467,-476919,-686381,-732103,-1440614,-390510,-745416,-237752,-458251,-1644707,748251,1285742,-164258,405137,-1497611,-749315,-1081454,-126452,-883756,172659,381954,96221,-521605,-285059,212179,-852923,-199458,-1020589,1056817,913930,-531722,-248058,-809748,-1080946,-1788183,-1980184,-852525,616171,1068052,-351010,-580912,-966019,-434528,-549384,-1622172,-19102,-617079,-178349,538511,-114514,459353,1280226,-228709,-821418,-1434758,-700414,550120,715823,16745,772483,149155,182300,1747849,-126359,-4664,-537036,-150535,-927488,778177,-168297,1286767,-512914,520864,-231364,240912,-350185,1065144,-183988,-687485,1377528,-4216,-343631,-990074,-153495,281617,702996,2048505,1346215,47638,-7269,-477396,365699,268763,-175756,509410,723525,-935102,-1541872,-1368209,595234,134809,14478,-914101,-361916,1306133,1181970,552483,-877627,509861,-611180,1146252,644839,186201,-503786,247380,-584763,23758,-973525,279423,982631,310876,-95835,-1019050,764625,-385111,-1245666,-494404,520968,-456527,169790,-196078,-510241,-506379,823162,-481046,-256754,589269,-640917,-285752,-604128,79017,-805333,-458192,445961,-699256,211801,-10510,452874,250705,-1021251,-551248,58418,819026,-334427,-1338140,389985,-910324,379018,769124,534044,36982,525078,-1041328,63775,899772,890176,-217994,-108802,1177239,362036,183881,-82434,-361103,322379,-1778987,-601933,335409,-111567,551090,420167,243191,-141102,-509201,109018,-172946,42647,394238,1356919,431121,-57751,372926,-26723,-225314,-69829,542395,555326,-893383,-325412,-1104322,-28017,620663,204902,-5667,787457,391255,-1097693,-521461,527741,140303,86842,-704681,-1363919,-184501,1853473,1282403,689627,828541,-79020,-724891,-433586,-106565,-281927,685265,-135443,-899759,-216917,-50857,1775565,-959541,-751313,-149821,337264,-791708,-1382913,-18198,-99574,-1401758,-687973,-251234,-896835,285188,580699,389697,-174422,214256,1037565,1889660,168972,946965,815020,-65028,-179910,1414210,-1173218,346569,-95117,-993245,-1028125,667464,724378,-98160,262876,153592,-682704,1059213,146473,396405,93898,763363,553496,634762,-57305,1665329,1028692,-627903,-396066,461925,398244,493831,511594,111072,-543237,-364440,158325,994251,87283,-381812,1003760,-855472,179179,142724,-822916,-384730,-801468,12388,-10556,-548853,-238962,-302059,-31736,722271,-1066812,-72104,752805,733515,-391113,316886,-927631,-1204844,1251569,-595908,131405,421722,-1677630,-598000,738481,307124,-476984,178862,201383,121682,148565,-12573,-119306,124194,-667332,1016450,-268531,-178204],[-257773,-494113,236503,-419693,22739,1124451,359767,-771649,-416714,220971,-419662,16226,1200205,28743,84161,-921451,866564,-691161,966008,913648,361889,-512141,-496562,450352,-692560,-644310,245028,-185979,-373183,200653,715698,603501,349379,-216387,629543,518039,1811022,680605,-630407,838759,1287034,-183547,-119564,1425499,504470,1195762,-99078,-730181,-306710,-271557,-962093,-877019,1619069,12784,475765,502885,-1546301,-130261,-495993,-1223104,1000419,-462968,37886,-1543718,-716734,461543,362086,-781735,-175834,-118241,427776,207321,238493,380002,1629152,1088556,1064991,674634,-419510,-833182,-2756795,313118,-264255,169318,157543,253534,579300,-376887,489104,594422,54399,1221033,1763470,609904,44764,-12008,253154,-157536,771056,375039,-862224,-1252622,630360,-115865,1708900,713295,-490741,201579,-166741,-130068,-1027531,-780033,-829613,704207,-814989,-544415,-1151947,-2136618,-123003,2142465,1270795,-1017312,165511,779969,204437,1044321,-55126,612952,145730,239894,554959,-119304,45425,82728,372022,-386866,225989,-234832,-483799,-286053,716124,-165897,-640185,303998,127983,-763682,622136,-1012388,-960399,450166,925482,-1017367,211655,-797597,-160240,-911677,-266242,1395799,-272868,-674062,484338,-1261265,610325,-16539,297720,453766,-194427,-516167,-1206965,-6450,-302697,-54913,-3791,82559,-198436,559028,1005173,-1168638,-247044,-419040,368349,-207342,24616,-1166708,-390099,1101499,-52254,-239371,-298374,385934,689856,-286327,124842,475365,569290,687254,855000,1103627,-753710,73000,-498281,101202,368337,-36844,226479,637161,5066,-18640,-245983,-1198340,-706401,-414509,-893558,840433,-38985,-681523,-1158535,-443876,697691,1470467,497130,130769,398941,173917,1128442,147588,372670,786192,-229998,44290,-970694,368608,-315994,-197299,468200,1302947,172298,-826145,-1158477,446827,262365,-197831,-77753,-1006382,15963,-518724,209574,389589,593821,-278425,-440165,-877392,798683,354650,-818717,-530371,-1285075,-477940,-140571,-567512,1703567,225607,-1253733,-716960,-717433,18352,-295516,589650,54775,1089136,1171859,-659784,389129,-546430,650478,334607,-1657649,-229836,-1087034,631786,-658613,159787,-1057691,-997442,478970,204734,-341227,89826,294601,-343399,605654,-402230,-14287,843294,391031,-214048,-702591,-70704,-10139,-1326444,-204102,-745015,-366877,-277179,-1029130,1490697,-1143339,-1552509,-223474,235837,281397,770457,177629,2322073,-157953,-1062009,1273092,1392459,137299,-619311,173408,451136,480289,941624,-423696,-228410,-942634,641920,648353,226630,-60235,-4327,149732,-488733,-1242226,473216,-436220,610079,741781,-93657,-25930,-2165536,138799,-56269,738820,431375,206296,-1199217,-587493,73210,284848,221616,-23500,218850,-558729,-77383,318634,-1196063,-283318,-364760,431907,575428,-1294856,-813284,737910,822848,-80362,816271,1002973,188765,341495,651855,-25796,144089,-93060,-82457,-311322,1100398,-832053,-1284399,-296684,141428,414274,-877828,483372,995394,932372,-258463,-1902218,-380946,-572638,392396,-1309590,596587,-224519,-695827,28042,1162288,757460,473095,196361,-167597,727215,516251,-857728,-732985,346413,616625,357781,884254,-226452,937590,-100601,1198963,751280,-268059,497951,-227332,-1164292,-249585,-220843,880924,685782,-889712,528575,653198,390194,14765,-515558,-642194,20307,760836,-519100,-972548,417256,960256,91758,-273227,156501,744176,908058,-136412,955584,300118,53847,-568344,249102,557396,-217989,331995,-401029,377940,1481865,-42923,-243152,-56404,-981922,-716775,332734,-310946,-34613,108979,959751,291006,342185,-278332,-984697,730309,-91662,-175201,1075089,-74693,207627,344561,-232238,-1577405,-105516,-570722,880912,1001942,57985,-230231,-371244,10818,-342568,-573713,533015,-803655,407795,-400902,65323,-820471,-907992,173057,332233,-606390,20419,445043,552732,592824,337910,431936,-339892,865331,65168,521830,-204907,220182,588319,1298312,1509631,1156754,-866484,222768,190548,-490943,-291734,-597575,11767,-2259068,-682437,-3017,304346,255642,384985,-43210,-117292,-615882,85369,1504782,1550719,-235688,-835528,-717636,41821,-192898,152949,641807,638088,-501235,-1252969,-92730,122830,913395,641661,-1369939,18547,-143819,-838310,825704,-188719,-287275,-618413,414325,-1273256,-648639,456995,-873621,188262,-1043038,-653392,571689,1099488,242135,-171707,390179,-152223,-304599,-51602,1103933,389785,158842,884302,2447180,206170,-476141,-1483800,-493060,-26859,-383447,2260030,-347928,-485504,967991,-419770,-637497,-2218746,-576860,890047,795513,1892272,-186144,100183,-891248,-243032,-306763,159538,-464065,-503384,687733,24546,-35164,890144,-323639,-512301,509945,-83186,-496184,454770,269029,376586,606235,857240,-567552,-430504,-92135,1254095,-408302,-851034,-800310,1509782,218934,-848658,-859395,-65644,-337207,1078465,273461,-51720,84691,292390,-248074,310756,-344837,-847809,-1127768,-962060,-554072,525581,-438233,-37063,1200923,14391,-1432909,-115535,-64776,443347,496575,637140,438526,489693,163352,835774,751121,1451923,-52491,-24769,-380798,328751,-5679,-213166,646074,92547,464879,1222394,590561,616427,212598,-248290,-627828,-167177,-540745,-868975,-1147280,-993546,605134,-601446,381968,236383,1877227,1118411,466311,-864522,-1197384,244743,-459693,1074373,506428,306822,302267,-720386,-661442,-684791,-317921,-468860,-725909,-389011,-595848,-925209,-1604742,-529974,-618252,172548,-571312,-1559820,657961,1290659,-49092,637827,-1281275,-563836,-763523,169208,-801603,310461,719742,-175965,-1152714,-840396,846389,-371056,-331724,-851621,1103666,1159111,-402487,-177355,-873060,-967220,-906940,-1773188,-519431,1133638,1432584,-400857,-477780,-786186,-479121,-542652,-1193646,346582,-829915,-314898,871826,-261041,659225,1051491,-489512,-568505,-1181351,-322567,578550,507251,178699,440826,13812,-378720,1236525,-203163,-65260,-485982,-1983,-971958,690659,69571,2084759,-475851,352961,-118990,229477,-673882,1325933,276759,-831335,863511,-152133,-30562,-520477,-145981,108177,665556,2206055,1371932,48794,-166669,-308981,369478,-826,-464740,296321,941952,-1172662,-2084794,-1367820,393314,95836,7976,-664064,-199994,873251,608446,-244627,-1363693,465703,-692043,902810,801042,129177,-592160,686607,-555767,-7371,-844319,545813,1001789,593231,-415740,-854341,665721,-664378,-1176210,-868899,383258,-111679,270722,303085,-471361,-41950,1068281,-491034,-378855,237418,-465503,163365,-569892,-12180,-953850,-554153,313336,-559332,452181,-56131,879848,128210,-1140859,-68816,445095,594300,-171485,-550880,173508,-785336,662123,680593,10826,-208004,327428,-1177323,132183,756359,838745,-667111,-43906,1402375,346356,-217752,-269917,760692,908006,-1383846,-684353,-33663,-47248,718631,4777,381264,-58245,-813821,193543,-184379,-391006,218501,1201912,691886,73248,585694,-50595,-12076,-2935,371911,923743,-445305,-93990,-1028063,-184543,689580,111831,-505160,849492,711071,-786815,-259215,-415254,-72052,-157549,-562706,-193867,42759,1587065,739986,531104,530060,-74795,-1273929,-293781,4783,342996,979198,-137768,-972879,-316539,-48593,1194037,-1344516,-1195442,-139859,400998,-671012,-1339012,-1298,-208598,-1188492,-601883,-193228,-563407,347020,1297052,425106,-177536,193424,673069,1247463,415484,926620,951687,-231167,-616644,1111716,-963065,177986,200794,-991402,-862702,754852,499739,-384769,822307,147870,-474710,944113,341472,431375,370147,577548,391786,552915,-204123,1659127,1133997,-991744,-380510,203121,632715,663995,717958,65955,-509993,-674480,63664,1343371,213843,-115007,1051225,-1011809,83490,297131,-782910,-31336,-1094353,-119951,-350476,-716394,-443978,-295361,-289953,827569,-855684,156946,784764,760429,-747897,121440,-457462,-1251960,1121006,-791124,55562,520409,-1535031,-989137,966810,766432,-521829,-178975,100993,-176067,-83161,191345,201589,281799,-734228,761764,-183897,78658],[-84004,-760255,-1440,-786638,14339,1298170,159264,-775680,-503582,-7736,-239791,144295,922725,-195000,-91375,-729900,1073745,-1076375,1042265,986785,-44703,-539362,-67106,81151,-740317,-495552,628267,-7541,-345838,382537,897377,311637,17543,-129373,283532,466249,1561071,560927,-834099,453635,1261423,-248579,-95410,1752398,533394,807288,-194514,-821818,-238108,-150089,-471153,-1187451,1245847,-95946,261974,100034,-1539369,-135666,-280637,-1072842,1140220,-445825,-197949,-1304287,207294,383823,-413234,-832642,-193976,-45953,355962,-66096,139856,40231,1386735,980637,1036782,934318,-219856,-1031011,-1462642,-182146,-175920,-72748,-241518,75092,486406,-576290,633557,988495,327384,777326,1756506,18887,-223002,72125,-490617,-998,1095295,642612,-918004,-1171318,574255,107261,1665687,790995,-767030,-318156,-438893,-528808,-576965,-672417,-903914,783972,-730181,-236896,-83399,-1563666,-467603,1348392,778948,-819539,686927,700601,-138410,526541,-226450,424961,900638,446494,111177,189748,314962,-32595,331457,-69802,-55206,-371302,-366336,392341,776234,-400267,-377949,132373,659297,-1027227,172159,-1063961,-637293,345644,631827,-983821,259182,-601263,224929,-703322,-38909,1395245,-164029,-502581,-91753,-1219240,817680,479497,514094,214402,-303575,-1050791,-772625,160914,-479045,-314467,-458274,264397,88240,931972,948837,-1131881,-194726,-392905,651362,40127,-162172,-1519922,-87894,1121606,179430,-311610,-620206,551683,736948,-36708,-73497,1059683,647517,674664,899608,1077525,-80505,24360,-192792,355427,157015,278932,122977,897689,642659,-72387,-482050,-1013939,-322170,-489965,-952034,751351,-154175,-655041,-1201823,-602304,553397,187216,110175,-95072,392739,169231,1396435,188607,37854,349528,-288986,318865,-843198,-228990,-302498,-418965,566405,1083282,169838,-1198679,-983032,789608,-13004,-900149,-201968,-988416,-356681,-514572,191306,630185,631814,-602755,-426532,-619332,793419,205634,-1204320,-362394,-975950,-399042,-562998,-559780,1348926,-29460,-1376676,-1034237,-1155269,-203922,-233616,568452,-76069,809836,1013181,-504013,398827,-1035296,303762,112337,-1556458,-634610,-1115244,792086,-510079,647266,-1008202,-725191,382594,285848,-260127,-22669,364379,-257505,132386,-111192,422474,986500,627400,31795,-406487,-310261,419071,-809760,-377064,-707382,-61553,-61565,-473341,1895445,-711239,-1450741,-289080,199806,112401,480579,434511,2569487,-9707,-1081065,977430,1254817,-410720,-849774,378992,168501,756015,1230637,-188209,-571631,-963356,727147,543650,529382,-190642,-39938,245614,-506653,-1952733,-142779,-1029540,789435,744923,-295457,37606,-1723678,252004,79979,627843,-61103,-19610,-989196,-332478,115793,409725,229728,48798,446811,-745120,374632,987157,-1241163,-793987,-485766,430290,454126,-1016297,-806665,416168,898258,99732,919411,1253021,331139,563790,610669,-284601,661896,315273,111879,30682,1214458,-1286965,-1712047,-376965,185758,327407,-655386,629767,769667,771301,-391470,-1553815,-280500,-675811,702679,-1307860,585937,-389198,-705719,-86377,1065317,334873,419441,387910,-129713,893162,484476,-1204135,-932581,357155,212203,222969,720864,-262913,1570047,-219972,739953,617236,-591957,1088103,-181766,-1030260,-376291,-143797,602379,541614,-1056678,942560,386233,217772,249184,-252179,-656011,82232,795352,-572244,-820614,106222,784622,140060,149382,257425,263073,481667,-336407,877386,384116,73185,-456110,59339,569149,-367558,117152,-691175,295004,1654592,204180,247419,339560,-628271,-290448,454117,26737,386425,-369309,1076837,357860,931481,241280,-1077037,350970,-446249,-429899,665995,48864,379822,36503,307484,-1535573,144726,-458214,954164,793377,213871,-92163,-94589,7115,-533969,-683624,702357,-630324,363783,-399644,-146301,-1106974,-1266652,-76829,-43037,-408567,373054,840085,190017,561444,300871,336169,-367525,786107,119939,758088,38363,159339,147677,1230513,1359491,1105681,128743,557431,674690,-285860,-451877,-651067,8564,-2008297,-954477,199696,153326,-227192,440041,557098,363271,231140,112639,1547245,1434773,-180084,-1022380,-593009,19028,-94819,176197,880067,192051,-645450,-1269899,86206,-296684,656254,692456,-1275460,-27189,55815,-527414,787732,-667517,-170388,-336657,860925,-901728,-356770,615339,-897568,-226021,-758932,-471853,357377,1193245,357489,-273117,209425,-257800,-296685,84854,584815,202616,-78508,515562,2323672,151311,-628751,-1322869,-324367,-73126,-24291,2110406,-252028,-77303,905683,-249958,-842150,-2219747,-1110967,515674,809433,1950073,-211323,324635,-610750,-360234,97760,252941,-505399,-588515,633374,-552128,127663,1236297,-38905,-376840,548104,-556430,-32210,1582714,273229,941635,777447,887938,-612983,222276,93905,1455130,38543,-451039,-215698,1407126,432088,-856263,-799805,3883,-487531,613729,696598,170231,-114125,-276951,-11028,582299,-235612,-707495,-671790,-953766,-657030,615545,-579534,-502,964115,-146316,-1344297,-402490,-123355,474418,809282,526769,545846,438298,-523583,1062017,1019295,1753923,167696,-33432,-122408,524580,90633,-112466,308119,-217070,691891,1575906,312232,-26566,156787,-162308,-508151,-152584,-205866,-886091,-1187646,-1150025,488509,-947557,311727,226797,1510597,698902,395717,-631968,-1102458,65601,-901974,966888,472022,140488,377129,-571427,-219220,-328572,48858,-77091,-734426,-340504,-378547,-1248588,-1401688,-688957,-397573,504373,-613161,-1356217,558433,1067525,279030,793786,-869058,-206936,-523691,406715,-565428,455138,873166,-432449,-1496300,-1244722,1390618,162833,-450015,-688764,968271,1323081,55635,-136644,-792835,-918958,-63635,-1397904,-112648,1404787,1544676,-381949,-389395,-425672,-463006,-509987,-730925,444541,-996202,-549531,1153347,-297110,990402,782785,-647217,-128760,-497331,177754,528477,306454,258864,88079,-25861,-730239,886032,-198227,39527,-465329,120770,-908729,675673,312459,2352045,-547533,76303,11932,159956,-1030753,1290703,375686,-617022,447488,-195934,105248,236966,-45234,-67520,405043,1979189,1207502,-229781,-401104,-81259,310277,-197424,-711366,176030,1238799,-1240054,-2262114,-1113435,264388,-34379,23153,-128682,-80905,274522,-21994,-1098469,-1924562,259067,-705760,123697,621189,13612,-708242,922213,-476895,-220610,-771982,829032,970397,828937,-721255,-523493,366437,-831717,-809348,-1093535,219050,243347,434595,594374,-417017,555525,1272498,-494149,-489064,-187327,-292741,597212,-655373,-177343,-923803,-651470,89332,-397037,672131,-73394,1366304,194009,-822970,387429,854017,313607,-92260,81875,-508897,-589291,930515,425260,-561364,-478288,87430,-1144489,415424,631216,753731,-756187,109975,1495247,253546,-654911,-533971,1489654,1281889,-709786,-573599,-283238,97620,847687,-409124,263058,119247,-952408,260995,-209505,-762456,53254,791063,887070,162756,586296,55438,174118,-29204,215302,1148532,41290,223424,-623136,-203563,658251,222242,-942766,879482,984758,-406730,-159656,-1178621,-211160,-215148,-196702,1244933,253732,454857,218260,258714,95872,-17435,-1659892,-285573,57342,737543,957679,-127930,-1020996,-489359,-50835,388643,-1490177,-1379586,85394,354220,-396701,-1079492,27604,-327340,-790252,-464746,-123572,-326785,263601,1727850,398979,-225193,153553,247351,133521,526798,620504,872807,-440828,-797547,709737,-619894,17288,480465,-870007,-627209,737432,428371,-594445,1347771,314373,-123884,533041,548264,521916,694399,389762,248800,508725,-165101,1416104,1057139,-1262961,-348708,79558,801549,858350,842688,83308,-410826,-830192,170554,1586175,383260,46857,857206,-1008764,-117560,331266,-471932,399754,-1169436,-188493,-678299,-848304,-539571,-246932,-560967,780175,-778922,305988,671013,635648,-864459,-141913,-174676,-1387105,811173,-848708,-34403,701625,-1158971,-1125441,1064563,993234,-492831,-646116,66676,-386823,-340203,560691,476135,502163,-642980,430438,-26267,383749],[31628,-875086,-153257,-1087810,-70009,1351296,-98041,-575421,-605462,-305882,-86364,405017,492151,-342265,-356314,-533045,847926,-1232485,1041474,913395,-282602,-524077,511450,-302573,-692364,-401854,729680,277299,-181467,583902,903388,108659,-154449,7690,-160844,186910,1279237,385037,-890478,-150622,1000426,-186944,-60655,1833601,451028,561669,26495,-860190,-196722,160673,183731,-1241856,755424,-165999,91441,-406472,-1094124,-94830,-44513,-881931,1115080,-507548,-469540,-1054032,1130863,349836,-1106283,-643457,-155633,137155,278646,-213464,79693,-296052,1064293,696131,609198,933100,82052,-1214077,-150802,-448514,-42472,-259599,-546238,-180379,420393,-886279,398168,1037339,446994,392805,1513003,-359614,-570334,86913,-1244749,266341,1562672,874736,-675958,-588632,605391,366355,1353393,869170,-973694,-679153,-580660,-745975,74727,-555878,-932466,845668,-482376,99719,692140,-1081025,-737719,271638,159958,-541486,932532,711021,-444565,-61878,-427620,281615,1510861,688199,-351956,656705,438574,146580,308791,332766,-250442,-412404,-126279,1119647,677403,-642376,-187611,-69975,1036569,-1188402,-767650,-1049102,-567032,378242,381883,-691632,238342,-504830,490232,-571858,109209,1146052,199222,-196745,-791371,-1039485,802146,677364,657447,49169,-448280,-1410592,-231335,301011,-563087,-727243,-826587,459628,319724,1347149,757058,-1129133,42508,-286950,762024,240155,-541029,-1708847,199397,1037228,359323,-445917,-1005740,631809,648979,268017,-243755,1492349,678671,492051,508321,937758,432403,-46776,68573,516720,30082,577735,-145874,1001761,1318374,-204577,-659062,-736485,72670,-509374,-913974,485323,-148725,-467148,-1157518,-528640,387272,-855103,-63898,-206374,216465,203677,1639537,95840,-297329,-20362,-330984,693874,-503600,-736930,-213142,-663949,526209,644563,260182,-1420586,-728906,1107488,-184460,-1338350,-401371,-872351,-601112,-405714,37470,562374,563175,-825051,-305078,-310810,716120,97642,-1315240,-314749,-609601,-388324,-927797,-256957,810249,-311223,-1355648,-1184875,-1408089,-361970,-238408,531061,106191,501533,687413,-245787,566068,-1300023,-65039,-67522,-1330698,-1043299,-959928,937704,-291928,1160819,-736648,-378365,192023,384416,19620,-108285,478174,-184303,-511808,157723,889747,1138898,715241,285523,-152637,-497803,840025,-340554,-368302,-553010,252748,-90924,333994,2175612,-138085,-1286299,-294007,139015,-35508,287536,745162,2261642,-57808,-1000424,769418,1072159,-766032,-1113007,528392,-229121,1204791,1581265,-91636,-951937,-773645,590583,512385,806332,-48551,-65522,380594,-433611,-2433448,-654525,-1425442,996816,625650,-347981,65699,-996760,284273,231752,409698,-863485,-337519,-627006,-79973,199398,575955,153274,283945,580849,-640367,644994,1442692,-1015319,-961798,-479933,235308,447398,-744682,-642263,108755,1001972,327925,956041,1459499,245610,730624,800037,-345641,861871,610139,268774,477180,1096842,-1771169,-1528144,-340622,92159,189935,-605359,732521,444827,246362,-463432,-1232372,-66253,-668530,819529,-1245020,275639,-535816,-483948,-165491,852683,31562,310325,478764,-34907,1059586,404674,-1201011,-990018,349428,-166560,124388,573376,-280836,1844647,-255684,221749,362880,-851219,1670593,-132045,-888390,-401800,-195822,232851,332203,-1000311,1200236,13268,-105173,475092,-5052,-643049,72108,827932,-476867,-447905,-81557,592857,76647,650173,306868,-110588,150627,-419086,748422,394122,33039,-256805,-2727,499512,-476011,-259453,-972394,180240,1722147,277032,912949,620235,-135813,125945,612808,561697,988226,-832213,1270586,284993,1352497,675808,-1019536,-47077,-701248,-435582,224153,113229,594624,-207405,791552,-1280944,330140,-299725,764747,519341,339096,-13747,82906,-6703,-623787,-716683,694527,-391951,288773,-349838,-348648,-1241308,-1638030,-299779,-312814,-222895,808657,1039605,-347861,438742,233609,152558,-356806,597217,247717,936243,209903,88703,-281199,752544,1108666,999527,1432063,1014848,1051734,-256957,-858307,-615007,109529,-1437002,-960864,460195,129763,-725931,326394,1084220,629474,874250,186989,1567615,1109532,-152213,-907244,-419262,17038,30675,245196,999678,-18240,-658217,-1147992,334996,-742616,232942,403998,-965370,-54072,285774,-442008,801421,-1039468,-69365,-69156,1078422,-421852,-78510,653861,-867714,-483428,-432116,-374625,4438,1175777,375153,-312810,93164,-428350,-136930,194328,-209879,88011,-100010,46943,1620738,102327,-701438,-976241,-7808,126952,272518,1628753,-218339,387797,812721,-135723,-888587,-2046788,-1433774,66258,631374,1720963,-303584,374668,-339295,-405272,711203,370553,-516461,-666027,518194,-1203204,262088,1479545,282598,-102615,677984,-748608,304718,2611594,209793,982894,720023,794064,-447836,850425,341942,1523824,615300,-168829,215973,721254,548021,-696377,-630544,-73322,-770149,-228824,836851,294874,-568947,-956692,125430,744504,-199452,-545938,-78480,-514410,-531413,560141,-515753,137093,700224,-359680,-1190863,-707787,-169134,512137,1152852,358715,563711,286402,-906689,1206635,1298730,1497219,353932,-89879,273234,738566,25256,-32154,-166273,-355543,813212,1573467,-38555,-685494,-36566,-298390,-274422,-153363,201047,-880441,-1170067,-1206161,232178,-1393641,-212257,204157,1011966,196813,144471,-564272,-925988,-168333,-1371407,759965,531082,59177,386422,-252868,290979,-20287,495545,373749,-667199,-385315,-33572,-1532105,-894701,-857319,-155276,670603,-574229,-1148600,474704,727817,774678,836510,-302592,298001,-370053,546248,-241588,567114,861303,-628415,-1439721,-1403883,1660625,535071,-485526,-640637,692548,1351586,699413,-139638,-627597,-973642,462766,-928138,292640,1449674,1471192,-262164,-337978,12105,-477864,-463377,-328359,314780,-1045140,-890045,1305102,-235232,1385400,632502,-634809,306643,282287,679731,457503,183358,223243,-199859,30906,-801544,636531,-83995,318189,-442818,194857,-716480,707409,493128,2018212,-669935,-223563,96671,-26749,-1330498,1010344,19788,-254578,175120,-137689,47008,896684,110748,-183215,-160565,1430563,1025986,-742100,-787246,148822,169379,-228902,-864580,163191,1537662,-1139892,-2040438,-762041,196034,-246309,9311,596873,-16712,-268810,-504756,-1657242,-2336811,-44597,-612665,-915725,259455,-150365,-832390,911880,-340300,-522728,-737424,1076367,913650,958493,-943493,-223056,45675,-832682,-234625,-1133919,94418,534214,593040,676172,-150881,1055990,1353478,-452394,-540215,-556507,-139380,890089,-819347,-332345,-715342,-760973,-75107,-217755,870219,-42230,1743500,361417,-190404,663332,1085226,43892,-173972,335326,-1363589,-349346,1127103,41020,-1015806,-770918,-145307,-875859,859462,566727,663788,-384728,342802,1389786,75630,-977622,-746916,1611150,1354738,-23878,-209515,-341437,390537,942197,-691676,1886,345718,-912357,310262,-236974,-995198,-94548,238481,930724,196263,400008,256672,277469,-170793,87174,1264424,477037,612532,-61613,-108874,594786,635391,-1203738,887715,1155649,-113610,-204746,-1468028,-251531,-18811,257883,2341455,422085,-1003833,-174364,-102324,-385959,39452,-1745524,-390429,73735,893286,707577,-87775,-989563,-571202,-39795,-385440,-1368091,-1217880,422915,210805,-49786,-604244,106254,-381007,-309805,-348705,-51403,-179771,95079,1769962,288274,-311343,115063,-103246,-892458,495834,51093,614336,-660766,-731199,390695,-201989,-109804,628677,-647952,-327189,618290,493914,-726453,1655672,603627,306785,-33735,689528,625788,974115,133212,128411,483910,99528,1063028,834475,-1321073,-284245,64418,884208,983711,906000,245690,-306840,-809850,458300,1647101,541774,90901,500431,-855748,-288124,202302,-130148,700435,-985728,-153111,-937719,-946494,-503986,-151387,-716070,643671,-879760,260896,428892,437914,-773229,-388704,-187592,-1421312,503017,-712983,-117570,951046,-577978,-994013,996162,961190,-364187,-1022095,83176,-442256,-546956,821045,612788,714688,-410719,103698,99411,623635],[94517,-823790,-245142,-1223705,-187130,1202018,-335746,-246473,-638180,-523417,-46229,697017,68733,-313592,-699018,-422098,259397,-1125981,926830,747764,-318033,-528603,1023411,-652410,-569057,-400888,552842,580001,57479,720177,759542,30383,-124951,163300,-572237,-324158,1072679,192718,-810837,-889835,563717,-22536,-45902,1669808,304774,456713,396691,-855164,-242776,594907,840035,-1017537,344334,-113329,15755,-643467,-327910,-63111,77504,-732422,915588,-569852,-715379,-912091,1737849,373554,-1570985,-215527,-59651,348123,215264,-211970,78882,-587546,765378,279350,1103,654106,348886,-1270135,541891,-529916,99651,-336809,-699995,-395898,460265,-1234603,-147159,771088,419635,116108,1038358,-360759,-909035,21876,-1761957,584837,2034669,1062988,-216839,234030,725758,528162,964786,945853,-976503,-680297,-513766,-677840,723020,-408224,-901063,894443,-133612,406454,1044341,-792391,-861821,-691563,-431170,-272889,807104,777200,-594200,-517479,-468572,280938,1787866,923785,-664906,1119043,383072,568603,301263,736744,-324983,-308224,240947,1618632,370765,-867279,-111610,-269560,1123466,-1403813,-1896141,-1009245,-734165,514651,237840,-298332,144906,-626843,560859,-546910,151395,739980,715889,186532,-1404601,-802049,547141,584202,688716,-17097,-552965,-1440042,246131,354748,-529627,-1169327,-1001195,570574,467816,1645195,454170,-1124168,409907,-78436,677637,315708,-985909,-1630856,424521,880024,456162,-652103,-1340363,648399,467290,542718,-347319,1648622,655791,209977,-199504,700915,660795,-140958,255426,523718,50320,777100,-560879,898607,1802946,-376204,-719930,-486838,409816,-458887,-746664,88469,-100667,-225736,-1075131,-229284,274720,-1177524,39729,-168205,-92841,258165,1716831,-73300,-543319,-213994,-279405,1028668,-136058,-1025621,-57862,-770193,403759,100570,385718,-1323235,-465991,1293605,-226271,-1499526,-589329,-712204,-648835,-237430,-183570,177025,373158,-947392,-130423,-41331,488315,24553,-1115181,-456274,-244405,-414095,-1105714,194651,284077,-577792,-1220522,-1106404,-1498174,-486863,-306416,504873,517378,260377,345272,36361,811243,-1246101,-345575,-174661,-1078142,-1227522,-643733,1080389,-47610,1513523,-275828,-94195,-118544,354215,421703,-73503,660984,-149003,-898714,338171,1295172,1162389,649677,471478,-83434,-602250,1083381,-124602,-193152,-382698,438047,-413275,1040326,2231913,366440,-1090547,-316449,17697,-139208,245374,993011,1531398,-294870,-839229,712934,832084,-812374,-1321396,616462,-676920,1525380,1872032,-187641,-1186231,-329768,289668,593386,1002122,359916,-52788,589877,-275149,-2467728,-923946,-1487784,1177290,426616,-250279,53237,-277551,221296,337774,160611,-1739491,-705511,-226259,86180,328228,728616,67623,636099,600255,-260644,668275,1557170,-604453,-752882,-352360,-36833,530074,-473579,-394472,-158971,1133563,498402,877592,1487659,-40133,803622,1161224,-228796,538573,668524,342709,991740,795446,-2087066,-780904,-117637,-48877,28114,-743572,716531,143535,-529965,-441474,-911507,215166,-517240,626589,-1134823,-224315,-633776,-163066,-221212,558788,-84060,120990,495061,114415,1128826,302603,-957377,-905130,231688,-460585,55533,451026,-297154,1704755,-219779,-270844,-22584,-1009363,1976593,-75766,-756691,-315342,-365508,-123860,122476,-748264,1314445,-357913,-526268,635582,141450,-609238,-8245,900690,-197032,16622,-102902,438659,-6082,1113939,303303,-304339,12834,-435742,586149,348685,-82060,-15942,61266,404009,-473888,-619453,-1181074,75889,1691233,162115,1528486,723851,369688,454441,727243,1035768,1497509,-974283,1448392,118964,1482665,938258,-810464,-319889,-869870,-270503,-279185,47094,798770,-262152,1130850,-865407,461754,-126728,318401,221802,411828,7649,54019,-47325,-562962,-669680,490809,-144601,179187,-260571,-482405,-1096661,-1918608,-460184,-406559,-74006,1245423,1014982,-865697,266352,141771,-174473,-315740,354142,387540,1023158,237615,37456,-597353,-2391,812637,871526,2493829,1397018,1164048,-407387,-1240117,-473582,303295,-733861,-705577,706007,248984,-1087670,42101,1409327,674841,1197369,275200,1520605,593045,-163448,-542484,-195538,154080,221993,336799,938429,-15870,-581211,-857243,515233,-1095747,-243436,-122689,-514745,-26089,508806,-555563,846473,-1219888,45826,138121,958350,11793,67898,595498,-759406,-581124,-165359,-419891,-400668,1015359,294858,-304138,24355,-634242,92148,297516,-1031236,94576,90273,-401537,737389,96197,-674587,-480158,407749,468061,400293,965710,-251775,781198,702702,-73583,-788134,-1749765,-1526189,-330155,299634,1277466,-414629,188920,-132436,-407681,1332043,487970,-488322,-721853,292729,-1721359,364597,1629869,597052,210697,842510,-552189,514694,3175978,95107,446794,488287,638345,29649,1315029,613239,1395490,1021239,-77710,448720,-283400,567370,-383916,-388219,-337182,-1058796,-1164166,596508,290354,-1185017,-1489196,75279,755095,-198317,-378295,465800,166641,-208620,363975,-255938,347270,490411,-594472,-1081001,-951250,-153943,545347,1441961,221236,461170,24303,-788178,1199662,1546398,779736,459333,-137673,732466,910315,-205735,19562,-624228,-320187,751911,1225895,-382717,-1128653,-359737,-649563,-7691,-93607,603474,-824362,-1050855,-1119180,-121441,-1859149,-1094136,173787,542521,-248911,-141883,-690635,-722880,-408475,-1715347,425299,536315,78317,334452,145887,763017,150338,887847,766152,-561451,-536366,365769,-1580157,-248138,-1043419,30931,632443,-433765,-995807,397480,391404,1298146,759351,290061,861870,-246360,605945,111323,606894,741728,-750750,-1012139,-1287068,1603761,611039,-395494,-713138,373931,1257791,1213523,-196117,-469634,-1112630,564487,-503373,606157,1380328,1331168,-86109,-327777,390428,-565686,-415141,-77185,68676,-957204,-1276204,1280867,-116942,1733909,704529,-449525,514580,776681,1054081,426215,178817,58505,-378128,162639,-646697,330126,126521,704634,-387712,212730,-372933,714440,576984,1360720,-754612,-464911,91976,-392499,-1491902,611192,-657037,-40855,38014,-5516,-156467,1150619,259232,-196049,-1029569,776517,924583,-1335231,-1305593,327817,-40209,-73398,-861406,222252,1743946,-920486,-1531191,-475494,163757,-466532,-99643,1274981,13722,-530023,-694351,-1738125,-2382370,-355907,-407548,-1794836,-74652,-324718,-944474,683662,-130428,-746784,-698126,1249882,859620,929718,-1044484,-77175,-147766,-673392,390464,-1014856,45477,736707,680533,601671,360605,1247674,1263687,-350601,-497375,-774059,-29161,975175,-965865,-410478,-381515,-884477,-68812,-41373,1048687,23032,1830210,544034,506659,667372,1018163,-157624,-408462,149105,-2049904,-82951,1221817,-381428,-1209097,-1059099,-345736,-373386,1357889,581599,601304,265365,610203,1060975,-177190,-1066826,-809253,1291192,1141375,406421,360653,-193379,814472,992711,-762754,-257348,551223,-742802,345798,-256041,-1068423,-225680,-309728,791944,170802,114108,489071,261085,-424173,-36073,1332482,764911,1026497,402134,29966,566707,1290874,-1259760,882986,1194979,-6907,-314966,-1228909,-199256,414786,646521,2581487,541759,-2078899,-382179,-467651,-780956,70795,-1560704,-552423,52794,878214,385771,7512,-836733,-419611,-5829,-947369,-1074984,-763210,717188,25164,263652,38465,286784,-297730,133008,-243633,6889,-87059,-61069,1488757,115396,-416099,85208,-280865,-1320081,377246,-652417,270784,-866364,-495307,283488,183499,-167480,566688,-371038,1768,426179,642064,-792960,1664184,882246,728651,-525311,693305,692487,1062823,-248993,17031,456603,554728,759358,526836,-1142856,-186632,106757,875287,936661,948070,588356,-255395,-668245,845262,1549294,649341,59088,97307,-612625,-305549,-63924,-14446,740950,-588582,31706,-1072262,-1015254,-362719,-38105,-661451,504507,-1077838,-37814,95217,256816,-575755,-553110,-415740,-1271637,371321,-399644,-172036,1189574,90637,-677540,784985,766165,-162693,-1155142,110827,-335759,-625123,758806,547979,843113,-104282,-169365,83342,707076],[123806,-676884,-387157,-1171290,-260502,806818,-489151,102866,-553767,-557569,-148054,903509,-181354,-60711,-1050431,-455682,-489649,-809508,682603,548786,-190249,-608350,1263801,-921633,-391822,-477169,190860,778770,293884,706916,498776,62703,80608,309850,-828398,-978407,986054,36415,-650673,-1575703,71495,203202,-80983,1338882,141659,399004,720093,-840731,-378392,1057493,1369385,-573929,118045,127910,58296,-311218,494593,-82032,-9035,-660175,611149,-544925,-907057,-933562,1909468,444619,-1703622,356264,73959,492356,171765,-92201,138017,-806859,532523,-180362,-516252,169459,474899,-1121017,481458,-521428,224324,-288301,-701556,-466797,635234,-1553050,-802157,358523,303981,-81186,440710,-18712,-1159490,-122147,-1904390,859049,2302082,1217766,320956,872255,903151,522479,701986,1010562,-721023,-268734,-226564,-353340,1161128,-221846,-822283,874649,180202,608649,1019208,-694836,-812782,-1248821,-846087,-59661,422798,830214,-502322,-701692,-208453,452300,1683958,1100567,-700077,1325988,159506,996286,290072,1054145,-298909,-70946,668821,1692036,-106763,-1029275,-147066,-449447,878754,-1726132,-2777549,-972008,-978988,694456,236149,56556,12531,-947359,427090,-564284,97255,310607,1239375,540719,-1679461,-591414,110418,312981,610328,11237,-559775,-1106081,580306,274280,-406009,-1504385,-929851,529589,503204,1668929,116472,-1072333,771375,197868,435118,229333,-1382097,-1272304,560077,686802,474578,-903561,-1500342,624509,271826,721778,-384003,1474418,586058,-68028,-929098,411185,599178,-249127,389844,370663,138744,811290,-1042844,609625,1914314,-532906,-617936,-329243,618277,-348815,-464914,-360521,-114325,-93505,-986081,213244,266229,-766841,369026,-6237,-467685,288975,1520142,-211977,-637838,-185817,-102700,1216421,108845,-1112944,114628,-636109,285701,-417057,472816,-827841,-263220,1280106,-148889,-1444811,-770747,-564295,-490543,-57044,-376458,-389599,92178,-999687,18850,142707,53987,-12642,-676928,-784558,74194,-433883,-1015151,635858,-47902,-802392,-1022787,-805485,-1515947,-601665,-406735,512235,965779,138049,115610,271001,1024108,-879517,-449427,-199053,-876839,-1036454,-240773,1211965,175884,1568663,258928,8141,-519323,99430,804722,119520,891089,-160892,-733546,369308,1541368,964150,499927,532125,-272348,-623324,1041886,-183310,80703,-292750,393521,-954356,1314916,2025940,617917,-884188,-405503,-170567,-202273,307941,1090907,651728,-620297,-645488,774813,536765,-567017,-1399163,671895,-1088624,1395372,1946843,-426152,-1103324,299323,-64548,754500,1066805,912511,4217,865046,-64145,-2009221,-978319,-1189964,1298805,205192,-59272,21323,222017,79852,357880,-31191,-2218837,-1050477,68852,129424,498914,811013,36103,1020939,532777,252971,468083,1350172,-129598,-255315,-136318,-265542,596547,-200725,-172864,-392773,1242179,561690,695466,1262276,-434153,755807,1564096,-32445,-243391,455433,316592,1500167,434250,-2019001,183969,258377,-125462,-103830,-1005862,558649,-46127,-1264568,-332868,-519405,497181,-268612,134028,-1007051,-767436,-668037,95451,-273534,246651,-34955,-158869,492102,302415,1033795,211932,-644083,-720004,-26247,-633992,4971,348195,-324823,1269831,-148474,-644232,-472466,-1045614,1825649,-5511,-649179,-153683,-572638,-398767,-27419,-391802,1309488,-606952,-918597,692163,107191,-561126,-129497,1033754,241512,411005,8503,343372,-16913,1406156,246608,-313157,31292,-445090,418651,289861,-259304,224601,202851,331946,-325780,-786868,-1259981,23823,1543512,-83009,1869872,660549,756800,644019,730078,1233739,1681390,-598938,1521623,-52176,1284863,1011178,-508425,-412902,-1005896,-62906,-870163,-152745,941501,-88257,1286367,-392907,556969,30378,-275415,-33618,420338,-11018,-178959,-113117,-352006,-554999,144895,38582,12293,-146471,-505569,-619453,-1995526,-533096,-335468,42445,1577132,795731,-1196487,109002,40308,-650216,-263200,130630,483695,1016517,125429,24218,-710568,-762668,469364,745363,2884278,1561690,996825,-634617,-1363269,-242458,548464,-149562,-288408,858523,470252,-1216280,-338654,1443855,547369,1180269,349243,1377310,-14711,-239910,-43096,48775,454490,517249,420157,682991,114788,-453514,-426101,502740,-1263683,-606387,-662293,-61030,76373,687866,-732284,886790,-1167152,197972,248706,541829,286190,28115,484827,-579012,-577831,-35547,-594985,-761072,717052,150972,-260540,-44417,-858769,304820,388459,-1614553,218208,416423,-708864,50118,143255,-563064,97281,760300,785059,334156,322386,-333185,983980,587860,-34472,-577785,-1363950,-1421604,-568213,-62806,755119,-484904,-228410,-16320,-406389,1736662,570634,-423565,-744260,-59968,-1944897,437388,1693650,858147,443242,965439,-28505,662151,3108473,-28535,-369350,204216,484873,784799,1565095,862794,1062581,1039183,-174512,527830,-1170091,545463,7202,-128127,-743933,-1200753,-1878659,31720,176519,-1810327,-1688514,-171124,622058,-183477,-227723,794059,803602,216073,60538,132357,563767,370696,-808325,-1068962,-1062345,-30254,595046,1586554,177711,221800,-302653,-202505,1013763,1693537,-102468,471912,-132997,1158634,984582,-526068,50208,-923383,-199995,487767,655291,-679945,-1209242,-737364,-1078499,220532,80156,917574,-705872,-785613,-899388,-489755,-2212409,-1980341,157088,230104,-543484,-336086,-912042,-528517,-616999,-1830707,-10461,423762,179967,243894,526453,1099963,134325,1105656,983927,-464771,-755955,697825,-1295376,360589,-1256466,110472,412151,-172884,-881542,298478,143057,1649061,583135,716622,1350381,-91379,637510,447595,542122,580813,-816933,-369613,-941899,1319551,391398,-187769,-824961,124878,1110446,1286655,-307395,-389256,-1268544,344826,-261299,749312,1298456,1221543,50018,-352693,579185,-689929,-372050,-20440,-167944,-762647,-1582873,1079248,1145,1925410,991996,-161347,340631,748685,1210579,466243,286598,-220578,-453740,335045,-385164,-96120,379470,1062937,-288814,187086,119800,616660,570767,800382,-729805,-596912,-5628,-942219,-1471414,232840,-1335444,-176493,-8390,157667,-410344,915369,338403,-93562,-2021063,264150,888555,-1807390,-1807617,420458,-265983,219781,-637686,289001,1804186,-648830,-929019,-357464,144668,-596079,-352057,1629563,53866,-407067,-561942,-1404184,-1974758,-592557,-120514,-2184389,-222075,-458993,-1027417,312420,162825,-740081,-606320,1341588,828500,719888,-1030935,-108553,-151467,-415594,895714,-805779,65875,874868,673738,449507,965787,1048507,1003530,-199930,-351989,-810238,14197,848544,-988068,-389191,-19681,-1000336,128053,103308,1196032,84439,1545232,692438,1033397,407753,674425,-254772,-710131,-358971,-2353874,196655,1212817,-733239,-1095091,-1289614,-520626,273236,1776972,664207,597745,879514,840062,566526,-469491,-885528,-691795,836446,745410,439975,980484,114466,1255661,985577,-614689,-408027,672743,-530494,372400,-259114,-1014326,-346269,-733788,494564,96057,-166854,679109,122598,-750771,-208715,1377421,815439,1386216,556990,129486,605279,1943466,-1170518,866504,1102369,-90123,-390317,-666182,-90388,973133,853078,1906250,621684,-2341955,-410102,-718677,-947732,92556,-1242525,-713871,-22307,774852,137293,176036,-562051,4180,46238,-1249535,-802514,-185242,840605,-129743,446424,739345,593975,-44961,447791,-75408,32018,-5972,-122268,1072948,-66998,-511164,62216,-254897,-1019825,268681,-1279574,-46693,-1038106,-193574,418040,421067,-121360,283046,-105131,307594,204894,800911,-799057,1424720,976580,1053247,-709114,526475,685308,837583,-758186,-108585,417389,1085609,615126,193363,-807112,-71763,156403,775208,667008,1000300,1060134,-282477,-506046,1221061,1367341,693112,21572,-244869,-361781,-120882,-397886,-256546,528408,-96930,386796,-1045823,-1054673,-183130,39105,-380278,431688,-1218131,-548185,-276044,150677,-379982,-608836,-654246,-972949,479818,14116,-186782,1304207,678714,-320105,503041,588419,54890,-1027369,97534,-124245,-524797,362387,279968,832790,185549,-382863,-135694,605906],[137351,-551752,-671584,-994750,-217390,220833,-525003,376155,-356168,-400989,-352774,936392,-166007,369857,-1297633,-629370,-1154074,-396827,322589,348470,13689,-768980,1127037,-1070733,-179218,-571093,-205930,770090,462591,499084,150834,162180,374805,431138,-868341,-1603905,987029,-39742,-485529,-1990614,-354329,423322,-186474,970218,-11677,272166,858508,-861800,-542528,1449434,1696241,-24786,80337,557025,194004,597932,1089929,-159455,-311265,-637212,329014,-385669,-1072773,-1089268,1722223,536872,-1476420,922698,211543,504508,140794,64329,232709,-928496,371412,-569835,-757464,-381005,443871,-751855,-26932,-510869,320013,-140207,-587802,-347733,906946,-1789423,-1309737,29328,175164,-249714,-138926,432369,-1270880,-326627,-1707438,988608,2159976,1355682,803673,993501,1091738,374346,669369,1040128,-318594,405375,210841,102027,1276203,-12223,-732163,695208,307413,641048,760312,-710983,-617296,-1323956,-1004116,103219,75530,795462,-170899,-583823,344916,752914,1319341,1159984,-438948,1077942,-170860,1146405,252711,1217089,-236270,219458,1023143,1308017,-619042,-1065736,-248236,-601318,375347,-2024773,-3096289,-937282,-1070314,849715,368779,295348,-100587,-1302898,142257,-513766,-16626,-15861,1623693,758346,-1464091,-454033,-388154,25152,466506,103786,-445848,-510648,815131,57085,-252635,-1635775,-640883,325012,405174,1338971,-156727,-944000,974712,465606,114882,-874,-1656446,-726417,599466,489330,455420,-1133498,-1408598,573860,150867,779408,-378518,1008263,490767,-241784,-1370137,128111,351525,-356110,515543,105609,165582,650636,-1480053,219935,1593084,-630730,-328951,-263716,637016,-210423,-142650,-775188,-263372,-209866,-898715,663848,366169,-33950,776622,188100,-831282,247256,1038000,-224394,-567909,32101,174750,1233809,165835,-1132552,243560,-274792,250232,-796640,464314,-42549,-152065,1061509,8845,-1245877,-983203,-464044,-177923,104289,-463598,-919055,-211301,-1019107,73582,250221,-554394,-7142,-168312,-1223906,319742,-406666,-654455,958246,-95404,-979787,-807000,-356385,-1525836,-708319,-495963,560722,1241580,129166,50069,418732,1111343,-316985,-348957,-151761,-766618,-494577,150440,1295734,340725,1291877,711128,-124925,-915069,-362421,1014685,429726,1105682,-211279,-55230,224503,1554958,557770,362581,444127,-678922,-589649,711180,-375997,361236,-342069,107847,-1533654,1033629,1602521,533094,-674832,-544247,-391498,-247231,371079,1014634,-93145,-882468,-480213,868401,230301,-177240,-1317667,737999,-1375771,715806,1700052,-672417,-629902,938199,-345601,900858,966028,1417843,88016,1135361,147559,-1200697,-945882,-628731,1348447,11457,132703,-2258,436727,-94576,287972,-104758,-1892782,-1295723,153427,69997,696491,794458,82420,1340403,440434,689829,146875,963071,294691,365160,115058,-376585,559932,61772,-72377,-604059,1248736,537875,471957,804879,-818920,577058,1856072,115564,-1147635,44509,197489,1890864,158221,-1472360,909569,675750,-60777,-146370,-1289045,303030,-98065,-1612311,-179615,-48778,711702,-31347,-504202,-889348,-1219388,-640471,166267,-338096,-16660,83795,-515546,527635,511755,793756,164445,-407812,-512856,-387265,-677759,-29952,272213,-364136,758340,-88002,-821021,-854624,-950071,1248176,89206,-572448,10970,-700133,-574341,-83935,-49806,1195016,-644389,-1128344,632372,-159057,-506922,-251217,1204719,746323,620275,165171,297942,86651,1424955,141887,-193844,75379,-475900,276059,268130,-456600,431757,342350,301579,-47648,-671370,-1179141,53433,1249565,-347073,1826546,496927,943391,682284,630071,1076038,1486179,211926,1450341,-134095,845893,929051,-193383,-377412,-1144313,65315,-1499725,-419584,990780,258792,1281863,15573,625272,158415,-826100,-180044,366217,-43874,-500708,-185288,-41797,-398378,-233084,101070,-233785,-21236,-408325,129705,-1789183,-508564,-173269,146384,1708785,452572,-1250186,27904,-53920,-1194608,-225598,-8464,504235,939758,-53001,52496,-593198,-1265793,61904,612960,2540862,1470207,676342,-783184,-1121591,42102,779476,121301,136001,865652,714856,-1116027,-693410,1171648,332896,877519,390763,1130564,-573637,-398428,455138,264104,861993,904871,465327,277920,273775,-301234,70999,248145,-1211366,-694160,-973771,255283,242249,793429,-817211,889928,-901364,389263,240417,-15523,357882,-172572,374306,-359317,-550376,-69427,-822638,-1016984,341389,-959,-194644,-160960,-1083428,438753,439337,-1787454,411602,764223,-800483,-268380,217009,-412945,658821,841843,930714,123862,-160798,-418351,943746,471460,10084,-315499,-926308,-1180545,-590730,-289151,300972,-468045,-795318,12029,-431518,1767055,587443,-334478,-726820,-498213,-1839136,482854,1654083,1029756,504266,986764,638757,819901,2534759,-107851,-983246,-1285,372739,1616635,1614597,1042301,574509,636706,-380439,534364,-1548699,568910,367103,93168,-1170855,-1085957,-2169212,-656778,17035,-2283750,-1506528,-543269,406405,-120327,-117430,811596,1130079,616858,-292670,548689,705510,328504,-957552,-1122140,-1005650,223741,698872,1533402,244923,-140153,-613689,541988,668645,1668276,-825134,417097,-66389,1446290,929223,-805766,72940,-977344,-114600,74300,53453,-911545,-919102,-1058472,-1403483,365398,367007,1076021,-532307,-357714,-599162,-788217,-2332980,-2464138,175551,132599,-646848,-370410,-1069169,-354214,-771473,-1699080,-467735,216060,313273,145308,802768,1244180,-52209,1083058,939785,-411869,-968461,848121,-767619,800257,-1476401,81394,87725,205235,-741142,154091,10853,1644383,343862,796855,1633763,108257,683858,731643,355843,428019,-857524,282728,-483311,999815,5862,73582,-868772,28782,989778,822339,-461523,-400985,-1357538,40660,-268590,686911,1226674,1166509,55148,-404108,497982,-757298,-331415,-137164,-310153,-518657,-1671038,741580,64872,1893342,1374689,112483,-218307,226777,1131677,561645,452690,-569924,-473840,514232,-129694,-542484,595765,1228245,-163724,147441,711915,372624,515048,614221,-580582,-615495,-159318,-1560223,-1280159,-28251,-1669359,-651682,-22976,308761,-608703,339231,310849,102810,-2774125,36191,824799,-1996073,-2078631,418605,-421328,558546,-153602,301704,1729892,-380464,-413474,-421059,126943,-562340,-735887,1513978,149637,11090,-200117,-870677,-1228499,-704335,192885,-2012531,-134062,-510726,-1068179,-113354,526379,-448961,-429360,1370798,824865,356416,-944922,-262228,7475,-149775,1164996,-591968,113788,988736,608904,292293,1430141,555654,616117,-29799,-125101,-703149,-23758,553702,-836748,-293318,255040,-1060939,430553,189127,1278099,101820,981818,802889,1281305,-13781,200687,-235709,-960873,-960897,-2248735,468904,1115672,-928903,-752980,-1396854,-696086,904521,1993339,776232,675034,1217389,951008,51125,-743832,-496195,-438510,480497,312374,104564,1445351,488018,1548009,911966,-308540,-415826,682218,-360658,389888,-243677,-895331,-464633,-976863,101015,-8392,-366969,766748,-102049,-1081947,-484822,1352378,577172,1593206,343633,127220,688265,2272557,-1047713,828891,900531,-271352,-359676,-117444,20428,1482052,836935,759511,676058,-1864026,-310347,-753192,-794380,152034,-929791,-837570,-165426,637572,42249,412617,-215790,603651,98542,-1341524,-740478,307620,757726,-191639,440496,1350739,970847,347495,605964,229877,7676,94344,-61012,727745,-200960,-566741,40698,-67037,-284053,272895,-1617219,-256388,-1153217,82865,736499,442199,49608,-159270,82721,545213,-642,902295,-732838,1066523,751276,1219593,-454514,210867,595333,284698,-1322833,-269011,378179,1528173,636068,-125084,-452772,34398,181652,583677,223476,1061695,1532615,-362655,-408959,1483005,1158324,686882,41184,-465243,-174569,215014,-718938,-797493,190319,336209,868626,-862660,-1055755,-48037,26226,53771,443703,-1166956,-1115973,-620438,119187,-250270,-570849,-722952,-612732,733804,421446,-166332,1207895,1035469,-67433,240787,598137,227047,-757880,-5495,93438,-252178,-185863,-112564,671535,377554,-557685,-527608,371092],[141480,-547005,-1070188,-805491,-35753,-409735,-448370,521751,-97066,-141914,-570888,769444,81032,836210,-1330631,-861766,-1541529,-17306,-118511,140952,195076,-950662,654209,-1076089,50177,-608992,-478249,518971,528783,119264,-249503,281000,637913,521588,-712404,-2005661,987984,-27733,-380797,-1997838,-639704,542520,-366870,686799,-154343,11794,775531,-952345,-639778,1690095,1785987,506295,169418,1073345,348837,1738169,1287003,-266690,-735714,-586148,198412,-124730,-1284727,-1282744,1342946,619732,-950979,1344113,318026,373987,108065,148780,318095,-918252,279375,-786131,-690306,-837135,343619,-220648,-578892,-540427,387906,51730,-410425,-75187,1180391,-1904120,-1461640,-38601,86676,-412718,-609876,692129,-1229336,-550093,-1337510,905782,1531945,1481629,1141341,626776,1254602,193080,831741,997092,-18240,1033776,667622,533837,1101552,182106,-674203,291002,156876,473721,425788,-744032,-346237,-1027684,-914470,249514,86695,625672,295781,-236737,999854,1090231,913024,1053206,15321,383474,-517696,871896,176955,1199875,-211413,438643,1145670,605717,-969713,-922413,-347161,-715297,-237126,-2066616,-2830082,-879683,-826034,927627,582058,406443,-136398,-1463742,-200193,-316708,-141669,-165981,1768301,780040,-819394,-380223,-805643,-137153,330575,215472,-229793,160378,1050997,-238277,-133761,-1540200,-239337,6322,175719,705649,-281891,-740475,919675,639733,-190617,-304860,-1773247,-158375,554590,308412,459431,-1251502,-1074418,499517,168171,733924,-356529,374819,401393,-247659,-1360026,-92725,79175,-446108,655100,-190456,39565,316317,-1768077,-152350,933856,-654318,135536,-249093,435710,-86815,106318,-1085834,-550270,-598653,-803457,978590,529149,513212,1080342,283258,-1118138,104785,381484,-76646,-377875,345726,488551,1131339,59124,-1203159,284975,187348,335172,-970957,339041,712934,-102313,693752,192771,-956494,-1220456,-409219,198946,242408,-417920,-1224699,-453463,-1021281,1531,324309,-1168301,46421,211142,-1656411,483905,-305871,-109650,1134000,103211,-1118538,-596417,125940,-1493761,-786557,-533667,636678,1210776,183418,112859,484677,1034060,251757,-96306,-59004,-744627,188806,447753,1280129,426654,764385,946911,-455962,-1169692,-892708,949972,751298,1228568,-278097,792107,-66460,1318396,70219,311536,225051,-1158588,-544636,184764,-507187,562063,-534213,-323540,-1940145,355423,1079768,167305,-459055,-645591,-578038,-300681,343575,811138,-516845,-949762,-393948,907830,3678,151212,-1107060,840096,-1472410,-291350,1149903,-772365,148168,1379273,-456341,918472,692082,1694940,165898,1283907,306185,-301597,-940242,11759,1321336,-128829,235956,-8650,423375,-240052,159791,-55664,-807419,-1393846,13762,-29658,895184,689650,181371,1513449,389905,866471,-153340,577630,588372,931498,342129,-363129,379962,288836,-124808,-787530,1084750,493602,288460,222181,-1093737,282235,1919881,116905,-1743811,-412690,7101,2049877,71611,-588550,1079782,1002420,151682,-64373,-1503002,47753,-40038,-1387286,-39300,407992,807344,75221,-1049750,-786215,-1488156,-565771,7527,-416707,-186955,159304,-907901,632466,734295,512186,178570,-317058,-368363,-763056,-604948,-36639,245432,-399911,372734,-76532,-766665,-1020149,-720797,489101,218174,-523707,97307,-648114,-674784,-51802,175822,963194,-446582,-1049890,468507,-643459,-458019,-342369,1348477,1183575,631698,270717,272757,283137,1147748,3370,-37620,10403,-509572,181946,321814,-614425,580770,396987,291941,296094,-314270,-947302,174592,802935,-503965,1456319,319289,924472,592467,521028,640439,1058763,1089739,1253050,-66106,364170,741231,78295,-323705,-1264856,49272,-2020180,-645056,942766,656708,1179287,261492,659361,269011,-1133309,-176666,265767,-64329,-738616,-238600,286417,-232597,-519240,27519,-553373,105687,-218163,973354,-1297376,-393193,-14722,255233,1607335,74497,-1031475,53336,-129451,-1655690,-227860,-30581,448799,826366,-194792,109757,-310844,-1395673,-389313,437652,1751961,1184226,390828,-726916,-565195,345059,925975,22154,423935,720499,895870,-885135,-899290,668283,128869,388625,390087,795561,-954441,-624140,831375,395246,1270559,1291144,450375,-187901,381089,-137681,538906,-198913,-973170,-420260,-920254,353799,425058,806238,-717135,841590,-499860,597350,111368,-524485,252559,-448186,312310,-144449,-556980,-236627,-994401,-1169540,-1973,-105461,-118628,-341147,-1256996,467786,419973,-1533315,607976,1024647,-675943,-251474,259691,-285593,1091290,523640,844941,-137587,-451283,-447237,702506,343234,66095,-70989,-492732,-872323,-400398,-236719,21741,-351986,-1363448,-23298,-491470,1399701,525789,-237803,-671202,-921808,-1504880,502687,1476653,1098508,368996,888699,1242213,1005249,1771488,-100301,-1034971,-49632,305235,2230484,1503107,1106348,19456,-19762,-574181,531064,-1274354,706476,592300,235415,-1462975,-701864,-2012237,-1204340,-105562,-2483999,-1025634,-924618,198157,-5360,-58603,518832,1008248,880979,-625004,896856,707457,319195,-1009014,-1144022,-796932,581484,878816,1292689,392424,-568691,-844871,1011930,226503,1433050,-1197590,341711,28611,1507552,745094,-915845,95370,-777489,-150354,-379173,-388613,-1061984,-386171,-1232012,-1489376,414611,706405,1049438,-326413,194435,-286597,-964361,-2166801,-2354976,232386,232071,-563557,-242649,-1027752,-196425,-862092,-1378070,-841218,-26688,406779,62541,918782,1193926,-331535,828092,602970,-406747,-1090273,764802,-247248,1006827,-1630847,-8505,-229963,657666,-509176,-33648,-28149,1213380,79038,458993,1643579,306482,743100,934321,56410,303847,-893022,777074,-56219,823169,-349431,287027,-776303,109297,938498,23592,-630961,-460898,-1318559,-117189,-488943,448479,1110685,1118346,-105791,-474343,148830,-674166,-281160,-353627,-342804,-279647,-1463435,337670,38748,1641488,1674830,256867,-994460,-514903,876799,653301,594318,-922570,-497011,677271,58158,-841226,698353,1074384,-54418,129159,1301688,12640,463856,794797,-360843,-561663,-309194,-2004608,-980396,-147685,-1481240,-1268736,-57808,417278,-672312,-307107,175972,341090,-2914428,78209,633775,-1853782,-1973839,342184,-409426,846212,566129,228323,1574240,-141574,-78140,-598526,112804,-353814,-1150887,1014798,327374,496208,222022,-348695,-412314,-684562,466654,-1451642,128452,-462634,-1057196,-520450,910561,48349,-165533,1364847,835730,-74279,-834712,-450451,246464,42655,1185164,-442251,133916,1090556,564301,174951,1574842,-1076,170613,127895,143136,-530492,-141246,159119,-570215,-176055,349117,-1008096,681412,201365,1245701,54541,383862,903425,1287450,-444288,-215349,-110263,-1066687,-1424904,-1846846,696389,951287,-938225,-356389,-1329677,-889766,1344982,1933712,865914,834354,1219027,878452,-304991,-936245,-36222,-139359,318610,-27189,-436903,1601031,813716,1553348,772782,53263,-311788,600360,-280245,390632,-212776,-775656,-588653,-1046967,-309969,-118923,-464299,723262,-348710,-1346076,-871539,1169531,73311,1555272,-119505,5476,747924,2074507,-999333,751890,627855,-403663,-214370,133335,78038,1773358,637434,-220128,713247,-1072116,-156491,-539040,-330117,300723,-694786,-906974,-371133,482671,100830,671932,116609,1182522,129551,-1298079,-963827,561706,539679,-133898,243468,1739106,1254466,790311,639423,674241,-73648,222035,84519,568369,-245743,-558438,15676,186879,432765,451428,-1554638,-335294,-1178466,279904,1138700,265438,342818,-641802,150705,697185,-156820,896732,-572856,704429,187385,1212425,193821,-185640,439782,-464366,-1823152,-468933,369476,1730526,726155,-406520,-214154,105963,175599,302129,-250708,1094925,1859425,-413062,-390494,1562275,927216,657486,143013,-561681,-87443,572982,-960730,-1434648,-108825,576164,1349732,-575193,-1000359,-18983,-102957,498823,495274,-887167,-1524678,-875950,104830,-188902,-479435,-596610,-280596,930154,724678,-127364,895613,1088332,-10386,69484,855794,311543,-527954,-229144,213600,111011,-645338,-480342,395907,428239,-710611,-966544,115391],[129191,-686803,-1425145,-697447,224239,-924268,-295142,542315,145283,81954,-698643,447192,409725,1154891,-1103384,-1004844,-1576688,228803,-603708,-100812,277479,-1052384,12884,-938710,271663,-540446,-506785,85214,492735,-339846,-648035,384626,763177,578899,-444469,-2052585,894788,23076,-367333,-1626032,-776909,461916,-606362,539813,-301316,-356952,530039,-1112416,-589607,1730239,1625266,927490,308548,1491982,424493,2583070,1093660,-353234,-1118626,-422719,281330,118431,-1600188,-1394247,921378,667142,-263015,1545449,368332,146202,61093,63922,342338,-737734,257329,-774719,-413616,-1072432,323366,355806,-930973,-599458,435607,226447,-216614,244384,1339900,-1864406,-1189289,190907,47088,-552030,-955956,576067,-1053696,-729046,-982344,604238,565558,1574292,1293900,209931,1373195,122753,1053165,829802,-53470,1291817,1004383,820600,793879,308404,-677706,-312090,-244496,129124,136583,-722583,-89395,-550488,-655992,406584,591742,323230,731165,203900,1452396,1359134,653153,762453,488958,-500874,-803201,261314,70277,1032223,-267529,465619,927389,-173536,-987859,-594500,-386454,-780034,-808377,-1699654,-2216927,-764541,-217920,906973,795502,423640,-62840,-1254751,-501249,16489,-232389,-141287,1647555,618468,214,-319522,-1029604,-102614,278712,301672,37303,719766,1338940,-507776,-91337,-1269044,127895,-333198,-148081,-55816,-223748,-496593,601168,663000,-411170,-583984,-1717009,266282,451921,153339,536822,-1176929,-598910,399337,340007,635003,-325514,-252226,352395,-77626,-947380,-218890,-71127,-507282,779910,-434667,-246338,-115540,-1844233,-397411,153232,-620101,718758,-238774,35347,-20251,173285,-1254923,-899696,-1116547,-684940,1056154,676357,587898,1137573,163121,-1287905,-125442,-251901,185227,-155567,636007,764294,985108,-129696,-1313701,230324,568159,524246,-924009,113425,1031587,-33256,270004,346528,-619793,-1408108,-358015,551044,379507,-266578,-1243700,-564772,-980427,-181831,402926,-1515537,142896,329020,-1969392,570373,-128891,467174,1202942,401823,-1221357,-395730,527980,-1300456,-804294,-492573,705826,867677,234144,210864,513328,821283,636454,188517,47817,-771592,720168,617920,1128250,432325,149519,908412,-864947,-1160228,-1287276,609358,959836,1206801,-335022,1387531,-417197,889528,-321742,364714,-71604,-1529510,-525453,-389142,-441564,625805,-819906,-726995,-2028129,-360452,607724,-304281,-226578,-590084,-656217,-378349,203553,577353,-579277,-778913,-404535,848719,-39442,258818,-839034,963597,-1355197,-1224409,450456,-629677,991207,1486275,-363119,732136,272880,1648206,204149,1200931,375647,424708,-986441,532850,1212937,-220078,200494,-22297,296865,-296901,26450,59756,432014,-1350502,-264313,-94954,1064630,538135,271179,1500720,419722,714045,-304305,329797,716431,1312492,493870,-273425,67061,452381,-275150,-913455,730264,496610,207819,-340113,-1206566,-81867,1718472,-56272,-1760814,-753529,-225550,1917337,195680,279404,681170,1144234,447580,129969,-1605231,-93494,72868,-710871,39321,717624,764551,-20226,-1297509,-670497,-1534759,-465938,-325208,-494700,-258753,119262,-1271425,791408,975534,310701,250544,-353537,-338736,-1044446,-441550,7864,286990,-406617,207814,-128710,-504919,-870567,-368711,-127664,385287,-492364,46255,-382969,-740629,29226,234369,608793,-68955,-689729,229815,-1231598,-428971,-396046,1380313,1425687,533657,265691,230614,508116,652906,-145073,67559,-224857,-492582,147632,458311,-676870,653753,311984,256173,616724,130229,-608983,376530,253041,-460747,950774,196070,761535,419751,525045,111396,637277,1583539,979545,151515,72371,484693,296224,-342522,-1302755,-90064,-2242761,-725914,822427,967988,1032202,299364,636474,390452,-1075056,-29739,148127,-54463,-748075,-256105,550414,-88861,-628110,-149363,-899981,228048,7030,1668413,-618080,-210299,66417,370221,1327035,-254023,-626346,169687,-183760,-1870659,-282376,54519,344527,701840,-221481,170468,-6079,-1220413,-808440,181167,915404,823226,287696,-436281,135550,651742,938531,-353816,497714,458751,948958,-655607,-879841,90422,14386,-162861,342785,408327,-1080885,-865311,1003622,399078,1563230,1518203,365261,-613641,397000,30306,889976,-712025,-639664,171535,-533848,249383,553683,715311,-435247,750714,-68674,781319,-115612,-842139,41808,-693290,334263,27977,-623232,-462064,-1016990,-1252053,-190411,-128746,-44977,-552256,-1276866,400835,320899,-986674,747663,1130795,-406685,-36323,204536,-234053,1292885,-140901,580261,-352690,-596015,-363593,379201,179743,111653,89835,-140409,-561039,-56166,144001,-47407,-167620,-1756779,-88633,-570102,764804,400729,-148551,-588254,-1204654,-1109181,500236,1139293,1080945,89351,702829,1636951,1147060,1126156,6294,-502870,51094,256426,2379486,1269904,1023267,-503510,-642876,-641141,540460,-508267,956467,628536,286708,-1502651,-149708,-1538662,-1398044,-123027,-2363920,-404003,-1204950,77009,131100,-40708,4311,482441,946331,-866997,1116130,547257,291803,-950640,-1036716,-502719,958579,1107426,936081,560652,-967664,-995490,913811,-220646,1019448,-1213611,283307,84934,1303584,464914,-785848,113257,-387890,-320286,-752538,-549170,-1112224,181588,-1232496,-1303260,383530,1001951,861326,-117745,766475,-16503,-1010539,-1746408,-1792260,301932,452583,-325745,-411,-741905,-51273,-885325,-960137,-1039372,-249675,391698,133,859093,1002661,-597139,417910,24433,-418638,-1064205,484657,4493,979683,-1603368,-81228,-431788,1097162,-157367,-228196,-22279,454293,-180214,-203690,1405431,430926,760646,1033241,-313260,203166,-918533,1032047,214929,865594,-500654,352042,-551721,323480,937149,-722843,-775986,-491672,-1137596,-20864,-801480,126051,876104,1003130,-390141,-554938,-375789,-401790,-204442,-570232,-312427,-75014,-994559,-53192,-83404,1241701,1742983,210845,-1710104,-1111321,554163,665754,632825,-1202352,-560753,814970,173293,-888569,641673,581561,-10227,159164,1759991,-363037,459817,1133397,-168118,-501755,-399472,-2007258,-659026,-168282,-874469,-1768278,-142375,471685,-576050,-773298,-31746,547655,-2303246,266765,275495,-1471016,-1530866,231746,-165822,1010279,1393650,78872,1388720,69014,76244,-785605,115654,-21201,-1429281,401981,578536,817193,530712,46031,191698,-565889,640994,-767899,439381,-330290,-987524,-866322,1229591,577734,149770,1334406,835093,-439162,-721343,-592036,471821,122765,1050299,-384937,84080,1138787,612037,108278,1361698,-373775,-257493,255161,413844,-368170,-318624,-260651,-330944,-88730,235606,-802816,719124,144884,1056968,-46306,27432,1028098,1173613,-739269,-441885,95118,-997455,-1607732,-1308762,825769,740887,-795021,-99289,-1077601,-1082781,1472559,1601578,887071,1046337,971550,600375,-373713,-999769,338267,109695,338665,-201316,-961064,1422966,992819,1233856,578907,366490,-159900,490224,-279690,361389,-173996,-700370,-724281,-992376,-664082,-214890,-486859,558001,-545550,-1505592,-1290112,782542,-575403,1228285,-607405,-205117,700899,1400856,-1079302,615084,330653,-350820,-9203,-10200,45873,1754453,347715,-602625,726663,-413699,-16070,-141799,315586,563053,-538940,-910647,-608924,302661,250935,860337,348748,1530554,127879,-1174757,-1378347,540191,319547,23339,-93145,1837210,1229805,1163851,606027,1153418,-206744,362979,232021,574102,-189180,-472865,-16741,391086,833484,788127,-1153814,-319901,-1071561,387863,1524852,-4059,724531,-1028975,106030,780126,-248418,758593,-310005,382826,-587366,1064334,1013721,-576855,246926,-1178145,-2142682,-688088,427069,1619835,745755,-634869,-164616,127123,150757,-55318,-578163,1044892,1948739,-311776,-376741,1433901,645127,624092,300957,-574052,-95034,805843,-1083978,-1940780,-268305,553472,1648282,-272877,-867800,-106874,-327657,796376,494846,-446841,-1596938,-999463,23284,-150705,-376111,-422820,-45796,881688,866041,-89982,461727,866782,-154185,11668,1271833,301814,-479600,-576639,166742,406744,-863394,-648170,79942,344757,-830914,-1277682,-32393],[86100,-908518,-1551872,-700074,430077,-1232881,-114012,481657,294999,151743,-658637,65686,626572,1187763,-673948,-892912,-1314084,297553,-1103614,-391906,228333,-985700,-582986,-688780,450892,-365694,-248237,-389128,381210,-743484,-968737,456415,699818,595496,-170418,-1740940,659437,11433,-431716,-1071823,-808411,133371,-868105,475591,-465390,-734763,232732,-1293662,-370769,1556149,1217813,1199311,443458,1622711,342327,2734313,670466,-372171,-1291624,-108416,524483,173506,-1987888,-1331721,541875,661509,418319,1535491,353467,-99270,-4201,-235069,265253,-369488,306706,-557150,-80930,-1029884,508146,835859,-1031619,-644442,468948,343332,-39095,476325,1295971,-1650297,-595786,595513,21261,-627760,-1194707,118965,-783238,-792866,-751961,145896,-406579,1586107,1258226,294029,1440885,274804,1184318,479167,-472027,1012859,1131266,908077,546339,315687,-741013,-970344,-744940,-316924,-44493,-620061,76135,-69590,-335196,570023,1424076,-57627,986412,595746,1447137,1479241,588848,318442,819746,-1207358,-999291,-410190,-39410,796622,-388387,239007,375908,-792829,-621738,-159633,-353463,-793208,-1252995,-991403,-1561506,-569284,601592,802227,931940,396205,109679,-655592,-689561,384355,-257358,-9084,1316605,347923,693244,-216470,-1024374,110860,357905,331956,291583,1049540,1623426,-645751,-131623,-920207,326672,-589580,-490280,-711967,-9342,-269768,112426,531958,-521963,-747129,-1487201,453067,327190,25426,695460,-876960,-142443,274561,630222,538812,-271768,-710184,371992,221176,-331568,-252478,-29100,-533525,810412,-571617,-616322,-526656,-1703704,-451414,-496242,-564209,1318663,-209832,-483503,-38976,5339,-1278857,-1188239,-1492816,-535251,879064,725991,215017,902911,-208561,-1329285,-384091,-663360,456278,2121,802077,945961,848526,-308807,-1330978,108129,716614,755374,-685764,-170167,664828,136142,-114747,421830,-282435,-1441834,-245070,828588,549190,-65235,-1048915,-515469,-838529,-422441,485842,-1361435,261308,205514,-2096774,586745,100269,904845,1228697,617205,-1266052,-204430,777062,-839827,-734518,-362121,722874,325208,229542,244508,566207,555507,721699,359932,142249,-786647,881634,682270,845456,370264,-375991,631755,-1191058,-838523,-1371072,97875,969708,1038563,-361654,1485933,-711199,393884,-494481,478296,-371762,-1662021,-543875,-865977,-164169,536065,-1117473,-916862,-1776609,-746252,311326,-657389,34223,-293381,-578163,-476655,8532,417935,-369214,-445064,-485882,702170,148072,111969,-590517,1065433,-1047440,-1759587,-173500,-253468,1592406,1261704,-106221,345538,-224364,1303745,182546,852321,351965,806421,-1028046,800547,1021434,-290092,34936,-90970,171234,-226905,-59420,149075,1038328,-1223023,-534047,-71204,1179224,390620,282009,1310595,518744,307616,-238641,261301,685444,1451570,541033,-178052,-313221,533593,-398742,-937572,233799,571971,247654,-751731,-1165898,-438001,1310142,-356997,-1244905,-871310,-466258,1528712,462255,756451,-14887,1078840,722685,372706,-1601451,-40357,184329,36012,35849,793644,604179,-304255,-1188353,-495043,-1370276,-362946,-702109,-545913,-261830,-37573,-1530536,944431,1249890,244128,352012,-438414,-414559,-1138683,-218561,122461,393414,-360291,223609,-228759,-113860,-413852,70970,-383707,583441,-465174,-154279,45068,-803182,101600,137419,154948,368125,-179245,-47356,-1714665,-434392,-431608,1232756,1401095,459122,153884,139248,692730,103120,-274817,70966,-595350,-371529,170867,644574,-613688,641222,83389,150605,838171,471814,-228481,631243,-284042,-197763,533644,159371,545910,214491,709743,-310645,396397,1450147,671386,454604,122420,183015,482436,-444763,-1193894,-250192,-2044353,-610398,676297,1093149,850681,149343,530554,544726,-665882,203577,49141,-12590,-482175,-240389,692683,11392,-550422,-360061,-1197083,338889,196413,2002475,67641,842,44122,473264,979887,-471458,-165325,320351,-221529,-1743555,-381016,201911,233368,573138,-119284,202878,164310,-916934,-1092237,-163125,289760,507276,406092,4658,769022,968048,809372,-813133,364251,138906,853101,-510195,-631768,-373701,26464,-643280,247679,20668,-951861,-1049698,941419,260498,1650192,1438901,212268,-923741,323981,195144,1068529,-1143055,-321630,897325,5671,42276,558812,514642,-56137,644756,297494,894557,-394381,-916509,-190691,-826345,456263,139585,-748923,-653508,-852668,-1266272,-142784,-72903,13259,-722279,-1014813,270799,167391,-368083,797029,1075924,-106885,229596,7389,-280763,1208661,-915352,271101,-451228,-661457,-139721,113696,-50837,108997,123858,48981,-295301,343776,772493,56808,19674,-1832854,-151702,-634586,102450,253244,-75559,-496060,-1249634,-785103,483045,668265,1019824,-225089,496805,1774113,1110952,754290,185277,323442,214066,189453,1992360,948368,789087,-911845,-957702,-516763,552523,387267,1222913,492018,265787,-1265162,387885,-949562,-1170007,-7797,-1960645,189408,-1322804,77148,236656,-30544,-583629,-245337,819666,-964285,1192751,256869,212243,-796658,-764039,-221505,1226017,1293123,567102,687745,-1221137,-1125122,279364,-571380,537606,-988846,236338,27835,866575,142238,-436793,112436,80356,-561607,-963470,-414614,-1047452,580537,-1107723,-919771,302297,1162303,593924,66748,1207009,189031,-952375,-1174262,-1116840,333907,690342,18175,281499,-273273,74634,-838958,-527068,-1018582,-417838,229011,-66157,650022,762624,-759406,-26920,-652486,-394339,-883719,117117,-106922,765612,-1284163,-62402,-446881,1407451,293177,-366217,-14461,-395832,-409814,-962610,1026441,434769,656809,1017995,-673209,108755,-904877,1054068,267517,1074583,-371889,213237,-261703,579945,916976,-1078725,-855127,-421788,-846120,279232,-1056064,-155710,493905,776728,-691898,-632773,-915594,20370,-87597,-694344,-289797,96967,-398269,-358320,-276540,805656,1529442,-1104,-2094339,-1305320,271817,545337,527973,-1342045,-659665,926428,245693,-694173,431853,-130800,-65106,244313,1979437,-625166,514685,1408946,-90455,-496152,-403445,-1445226,-387210,-168847,-183854,-1964817,-277391,477843,-356609,-928733,-255983,642580,-1163827,459047,-203118,-1031505,-961598,134496,292985,1013022,2097674,-101224,1195794,261751,99045,-898007,153747,350308,-1415808,-36789,857972,863054,615410,287849,429993,-403859,678311,-167044,667280,-157864,-855161,-1138823,1381696,951304,449804,1258996,793370,-598008,-581427,-634664,613769,109497,913297,-400761,-45081,1052024,762967,76358,892426,-409983,-603199,356967,668904,-256994,-522638,-635875,-242128,-54486,-7637,-455863,455704,44503,703164,-160652,78050,1192620,1062847,-816151,-457705,342461,-792809,-1495199,-770192,803173,508324,-577495,-112638,-681324,-1210358,1271507,1078458,817733,1248517,611840,153419,-152311,-925848,515868,242995,465806,-211249,-1268046,1026298,971246,676375,348723,561399,-20990,431768,-301044,288861,-137566,-687729,-874686,-869003,-906507,-284414,-485653,312467,-636516,-1575396,-1578686,255139,-1165278,669773,-909953,-442613,487656,532361,-1263789,406479,56379,-53527,169756,-437540,-80257,1446833,71971,-359744,691276,-104068,68825,293045,925843,916305,-425465,-826789,-829524,89170,404861,855137,430851,1519496,104109,-1004269,-1769094,325604,211641,220296,-481439,1665450,760824,1361966,545336,1486618,-373153,491088,296857,623034,-45715,-310807,-61615,448724,908965,1185398,-626380,-280839,-797641,433391,1814876,-220206,1126464,-1212601,13300,833483,-278670,483838,28851,87151,-1344158,841612,1691797,-889338,39023,-1628792,-2213440,-881372,574016,1239599,593019,-783961,-292121,98490,127013,-449720,-634758,869168,1802232,45148,-249688,1114471,295502,581582,448864,-548341,-158998,819275,-1078266,-2174560,-306102,288294,1606748,-54314,-647339,-265521,-579622,833502,363167,31536,-1292716,-979594,-191653,-78552,-284259,-416641,59803,537299,840551,-67891,63743,483142,-422883,32357,1656160,227518,-646851,-1019936,-55947,443289,-832244,-488603,-190185,178734,-880603,-1319038,16054],[2009,-1100246,-1371074,-775407,436342,-1346545,54118,398959,304561,24096,-429637,-266971,594277,914772,-193218,-435361,-902220,204574,-1584100,-708000,63586,-728382,-971367,-382396,547588,-139523,250448,-730064,230877,-964690,-1132529,490949,474023,555128,23401,-1193754,309543,-169970,-523914,-608318,-789963,-388933,-1097899,364850,-640817,-1001396,-9528,-1404733,-37365,1189495,600683,1326328,553443,1378638,88892,2153312,232960,-304306,-1157498,312503,765419,-105328,-2305924,-1068312,230068,593626,941715,1384711,279510,-283486,-82577,-714557,75729,149741,421044,-232771,178888,-725112,910940,1095935,-930463,-632210,485739,397858,104253,512425,1023938,-1272875,89100,961319,-45561,-610804,-1328890,-464626,-463889,-694889,-646232,-358984,-1059844,1463826,1056026,1093410,1452590,670933,1144250,-90519,-1089000,295194,1040781,812458,486359,173584,-828888,-1459842,-1122197,-752980,-111252,-450515,112300,290506,-46676,703213,2193849,-429514,1005554,840233,939378,1419394,613274,-196235,920819,-1478574,-1134024,-837700,-112697,605109,-499977,-202558,-366032,-1115288,13722,228508,-299051,-771743,-1561600,-212754,-1047308,-300748,1370139,654403,946349,362733,328078,174521,-741639,646151,-204116,132194,892867,68714,1069875,-42691,-847332,413348,561289,298118,477759,1130692,1773624,-596810,-228081,-596548,288732,-684780,-746091,-1068750,281206,-120167,-390480,302638,-546014,-746900,-1109625,413555,218233,-77305,886423,-392270,134074,136479,964695,480325,-174812,-911722,472685,564651,260980,-228585,172309,-523397,649595,-590594,-948034,-788138,-1393994,-318585,-828867,-521798,1803372,-172775,-992947,-147163,-363667,-1178171,-1298180,-1462519,-362939,526610,626144,-386307,445794,-750935,-1254463,-580948,-740687,621208,29993,794532,1011713,731004,-416966,-1121728,-30232,586207,946638,-322771,-459511,-272949,427211,-393644,386204,5296,-1249916,-11616,1035215,771146,140392,-780789,-327492,-547520,-651466,527535,-690145,367144,19411,-2037374,538320,336425,1071850,1250142,616552,-1204015,-30228,859156,-130002,-571362,-148245,648543,-245281,153673,155031,688298,337335,510531,305735,209525,-728613,651467,692473,486698,259198,-696673,225550,-1293247,-269868,-1085949,-415438,775567,776967,-351257,1124940,-845107,-14777,-453450,567816,-601967,-1537508,-577975,-1153587,230798,317322,-1342199,-774321,-1281576,-610121,243419,-713185,328734,230464,-346692,-574390,-143840,399543,-42607,-110630,-574286,521922,488734,-187754,-407685,1114662,-604023,-1814277,-534588,247065,1714203,835967,217289,-158632,-696635,792754,103207,322314,265968,808385,-987131,794716,759065,-374543,-202123,-251651,122974,-26915,-65638,126902,626644,-1084217,-654096,54999,1226370,283352,168617,983458,626444,-178597,26764,322518,532178,1365337,483958,-135164,-655678,531315,-358569,-822746,-295091,682746,374954,-937591,-1030538,-693966,827815,-694584,-516605,-749096,-675584,1008702,743993,680299,-620502,855495,879035,566505,-1517013,215099,252901,445241,-34918,642201,385329,-681265,-844996,-220205,-1044772,-271397,-970077,-543031,-239996,-252432,-1618713,1010329,1557983,259752,436088,-474892,-522137,-1004004,30800,305326,532776,-252710,286216,-335261,297696,219552,531012,-270737,792040,-433048,-461059,525226,-870611,114656,-54985,-337269,716843,279236,-327141,-1873463,-482447,-483274,889071,1123361,507289,-1951,-18625,794534,-311022,-361853,-22578,-1002579,-130079,238588,812009,-433513,547096,-236276,-35547,930946,578281,131648,899155,-648905,215506,351538,212979,359552,19126,1039745,-494243,357061,812480,340924,738013,498237,-135420,653755,-555540,-922109,-291142,-1452186,-325406,560062,1004945,603363,-111380,330339,721174,-52499,433499,1613,44313,-11039,-215435,693452,61548,-356706,-523863,-1368236,427263,289020,1893556,553898,188071,-54939,535191,667893,-550720,222505,430545,-248824,-1297187,-494474,352423,156546,431749,53539,178370,107141,-648330,-1162350,-551579,-82412,310208,672624,438856,1168492,1295883,578068,-1142703,94825,-182520,634460,-430369,-222792,-580355,150897,-928328,108649,-311371,-638532,-1113731,668830,930,1495977,1010583,4184,-1091955,193658,343763,1066835,-1381913,-104909,1487664,459678,-130990,405402,204519,300012,557954,547267,899690,-665271,-786685,-379432,-817083,670525,194093,-922209,-734922,-537624,-1147780,133604,23146,43339,-772071,-392672,119338,16368,109599,753845,908168,109315,430690,-325792,-406123,859291,-1493410,64667,-407078,-690134,203213,-623,-377346,25528,26139,19097,-103015,688195,1460426,252159,133637,-1547066,-189174,-650247,-331642,136655,-20408,-414856,-1040448,-566951,462629,152667,967822,-448281,346705,1684097,777053,644378,378542,1060130,318691,77066,1210864,571018,439520,-1157998,-828964,-207208,543505,1044342,1345665,256580,214174,-828202,717864,-427576,-621807,217830,-1380630,624516,-1278223,173440,257688,16940,-1076334,-905219,569716,-888061,1149189,-86036,75849,-584709,-378781,-51331,1250398,1304567,279278,732123,-1232108,-1296351,-576307,-740723,145511,-661309,136050,-191410,298194,-165039,25816,78060,503956,-767722,-995263,-76021,-872123,687981,-945248,-482328,199890,1139538,377206,209510,1369984,343545,-824131,-583512,-627623,272867,846512,405016,523162,235544,162801,-722079,-125373,-797712,-514378,-71223,-192680,350718,577456,-779821,-379448,-1215236,-282525,-596475,-204471,-436924,437371,-645438,81999,-269403,1478390,782296,-379861,-20823,-1073271,-589991,-1563546,642242,332894,377678,897221,-918896,6781,-815488,907811,114205,1311360,-16395,-108639,4655,774695,801094,-933317,-840175,-220784,-500016,625697,-1137267,-288774,13673,453788,-884849,-688629,-1291226,491463,71376,-669815,-324289,258697,158224,-521255,-492224,444213,1105792,-273862,-1999306,-1073183,90013,292070,299197,-1301036,-744102,1010115,312504,-345242,128677,-831963,-219006,367611,1929538,-678251,602659,1514616,-151545,-568501,-334832,-461966,-186616,-222232,213647,-1814571,-439365,451358,-98074,-787156,-437496,560846,44234,554297,-687961,-720508,-517008,88179,843113,847717,2414877,-253008,991629,434771,41111,-912288,242966,678424,-1066044,-148788,1096064,671348,466436,395779,331151,-255420,574210,266820,724959,-3670,-661655,-1344939,1286471,1050354,653346,1094125,688450,-465849,-359407,-560191,643806,70747,904910,-435394,-225293,760739,939152,52195,346034,-106143,-823068,457588,916439,-192248,-714776,-906463,-297397,-57999,-194747,-40563,-69426,-62258,223438,-235818,510628,1382554,1025292,-681705,-343123,587157,-535395,-1181054,-310184,600709,283370,-367965,-407593,-221131,-1183669,840791,497550,671469,1355024,252109,-369042,226264,-751602,472768,246048,600532,-114476,-1249833,601302,755243,55892,105342,622221,70366,485816,-268680,166639,-114356,-732695,-1039102,-715591,-1010340,-326932,-501108,44739,-599258,-1603802,-1557561,-248758,-1474528,70783,-929915,-642763,104729,-193434,-1463049,134231,-151529,431733,254624,-913735,-268227,975635,-115054,234444,569522,-97307,88174,600306,1276876,1291569,-313202,-622834,-979505,-148515,487682,564327,373127,1165786,93397,-808372,-1925495,65993,240095,380220,-823215,1313734,-80554,1331797,455133,1502173,-544734,583115,234018,577661,154944,-87197,-127479,313185,837819,1505335,-215720,-285342,-360695,461126,1950041,-266368,1448121,-1147144,-22046,897332,-263280,86923,372227,-205588,-1855960,620133,1973297,-1081993,-174432,-1692278,-2029837,-990607,805970,731677,264035,-811915,-513417,37836,119837,-814055,-415269,562894,1500869,654963,72838,655946,-91674,499448,513462,-501727,-227739,618488,-957521,-2122870,-333256,-116923,1179426,6824,-352499,-412612,-764170,591558,120220,436977,-737095,-838556,-550472,59215,-204410,-710135,51676,17182,689436,-62225,-151350,84712,-694778,55575,1827745,139198,-950013,-1501179,-398841,94412,-647988,991,-347023,4403,-817770,-1056348,265207],[-115657,-1162804,-962166,-852325,169521,-1341085,190277,343090,170050,-250226,-55168,-473552,302316,447440,159782,286918,-518763,8121,-1982432,-982164,-163312,-346036,-1104400,-89422,527316,52506,862943,-801541,71611,-935931,-1090180,483355,176044,438491,92610,-596869,-61522,-562049,-578553,-446316,-755248,-945404,-1232989,87959,-796672,-1075526,-137040,-1346353,302151,686542,-135937,1327724,638465,843191,-260139,1158399,-61646,-169823,-742706,714356,805006,-747238,-2374844,-653392,-19646,461818,1216362,1178795,161135,-361250,-165687,-1264199,-198687,714361,579708,53018,308695,-223258,1394514,1068041,-709199,-549526,474655,419390,204822,315572,578501,-789928,611847,1094860,-193016,-507449,-1340271,-919508,-138418,-444680,-590492,-792050,-1296057,1183128,731265,2271374,1405062,1220606,953682,-828134,-1604462,-533441,799222,600475,615913,-112049,-887250,-1569972,-1179957,-1064419,-96321,-250860,31744,461198,151042,760527,2518279,-703814,850272,913648,148047,1202452,544257,-663392,795654,-1304524,-1260624,-844281,-114999,556806,-504906,-721128,-1070948,-1148895,671954,400278,-320148,-750607,-1757332,315846,-686410,-830,1844343,512785,842084,337625,513210,963255,-682728,693658,-78437,196632,514042,-133848,1109268,192122,-622905,685212,816896,214431,565385,1028534,1671076,-387796,-337307,-370067,40397,-593662,-807282,-1049854,543139,-89279,-746950,73342,-534886,-601528,-648292,248648,156346,-157129,1019738,164676,131655,6470,1259096,453570,-29778,-886650,643545,860116,678624,-200493,415717,-477960,236649,-525247,-1126026,-804325,-993793,-71020,-797055,-508266,2043338,-160161,-1349288,-321497,-819159,-983447,-1173110,-925322,-194022,149496,378050,-968133,-78451,-1285604,-1088214,-628236,-500692,607484,-74007,627553,973882,607609,-443004,-676536,-133438,256991,1029342,73037,-705902,-1323704,777618,-540091,230668,201967,-837115,360614,1202737,1027841,341462,-553870,-68396,-120170,-812929,460364,219657,421271,4009,-1845433,426277,525321,924234,1255204,380063,-984854,106129,804306,651792,-338492,126995,468468,-690984,30418,-50984,875342,243764,116787,-382,248000,-558988,206464,691920,136771,118614,-802501,-175202,-1104890,376521,-526717,-768712,457618,504856,-313745,547452,-769734,-212764,-327090,545662,-709809,-1241288,-580067,-1234078,599578,25177,-1433269,-305889,-697472,-10816,371571,-414033,646451,850250,-18841,-643513,-179160,522107,250281,60618,-591634,375122,770817,-467790,-288502,1126540,-87973,-1519492,-571422,714649,1305903,390589,491201,-655677,-1018138,292945,-9375,-205816,172080,522786,-823817,603890,464203,-500030,-434460,-489042,177613,267116,8987,-44280,-506855,-963633,-551306,252324,1209340,223062,-66690,566557,656386,-562995,399346,412971,309307,1121328,352819,-167584,-857199,462595,-81285,-561163,-718884,745138,522594,-892171,-882417,-770675,429804,-981047,34337,-449828,-812412,516880,907607,201854,-836894,566880,865222,616341,-1362258,598926,257620,332538,-131286,348084,189725,-1013187,-502806,156979,-631628,-195832,-1012526,-469063,-223033,-448022,-1503042,925581,1842512,231865,451178,-390947,-554483,-669468,268966,524059,654794,-101200,247712,-396524,625280,814446,920588,43645,978619,-396561,-787587,936135,-929461,47155,-264554,-785843,850397,509473,-577401,-1613140,-566619,-580319,397358,685750,688739,-112278,-238965,806579,-452040,-396791,-156260,-1341376,193935,332048,876657,-181386,393932,-552904,-267092,925657,435686,427934,1135252,-695691,638424,414782,356133,250920,-138134,1394368,-420317,407756,65721,-17328,895318,1018027,-421680,790346,-563287,-540327,-103586,-650368,27118,523603,751862,254310,-375232,54599,864537,551491,573703,24760,85450,515023,-217591,568703,70067,-162224,-579708,-1370897,478879,254498,1435614,688127,294323,-167985,530665,429318,-502395,449232,437892,-266465,-670589,-580445,458193,141753,268940,195695,81709,-158907,-480898,-1007304,-897932,-284505,239756,949466,711030,1270082,1600032,318344,-1189427,-215767,-468167,353608,-316656,235212,-498688,330638,-933948,-60449,-545052,-259369,-1028755,257847,-323964,1129791,343264,-237907,-1140373,47843,456436,928475,-1393912,-16313,1699019,636513,-160919,118082,-199127,529259,517449,681263,780953,-871667,-549643,-493311,-689425,943374,210537,-1127962,-674340,-171152,-811308,531423,96813,35120,-660942,532132,-16647,-63896,322350,639682,706205,167075,496709,-729205,-553775,346066,-1655824,50559,-238882,-690967,589739,38163,-804619,-148026,-165944,-232208,8532,882508,1994478,448822,117558,-986953,-189680,-595759,-372769,95275,20222,-360407,-660620,-399499,450355,-279958,963571,-485418,306347,1436986,127921,688187,517904,1452210,270517,-84404,316083,174504,52565,-1234750,-323539,217644,492995,1256073,1181255,13245,181124,-330546,718160,-81266,29522,491022,-766253,835165,-1114902,295401,160858,138556,-1327183,-1274021,298900,-640939,1020790,-384434,-93450,-364670,-780,-54283,954094,1039773,123653,681218,-967477,-1508606,-1283481,-685791,-15225,-328191,-116177,-566766,-259970,-410664,455050,6280,779917,-838009,-892916,311579,-620663,500440,-820392,-140935,91179,947309,348766,304574,1186007,483232,-648262,-94396,-427068,85807,855257,754299,658570,618132,191117,-540386,229736,-448069,-537118,-448671,-448534,36719,529990,-677150,-542996,-1449187,-60965,-285607,-379936,-695349,72777,203262,321435,34668,1253714,1230759,-225589,-26661,-1413313,-704428,-1853048,353379,201790,-57861,702152,-953166,-103561,-630178,677964,-174311,1426721,407629,-514561,180681,831112,549856,-418498,-730682,84673,-154824,852335,-1008302,-231201,-450280,94828,-875544,-701513,-1371165,892095,257197,-493632,-413758,433165,548207,-507112,-674061,231233,628823,-463204,-1458945,-609909,-2342,-30964,23057,-1077185,-741043,1058083,398009,47693,-173458,-1266780,-431969,494325,1689139,-512881,669044,1459765,-286257,-689223,-240040,577187,-23897,-360314,113307,-1400613,-593315,407488,99247,-468217,-531409,273238,910806,505891,-1049615,-633121,-325042,108408,1280292,530964,2179279,-331301,766665,562599,-66595,-870501,390260,911117,-487533,43435,1219478,361513,170146,404131,52893,-160384,359142,542317,593722,79279,-418248,-1496919,927260,868905,689986,800279,514657,-74142,-6006,-378350,574671,93605,1062011,-426721,-402370,267313,1000059,13865,-101723,412956,-900103,584434,1174754,-137684,-860686,-1025732,-345477,-55321,-99714,325411,-687673,-137403,-301018,-229360,1134035,1558150,1069121,-424021,-224214,783899,-308209,-802457,45561,242959,99281,-210321,-868572,210507,-939545,350815,-177,496335,1279349,-44213,-840802,556758,-545922,276391,155763,660205,14645,-921957,316424,407472,-440885,-125280,583401,109738,660164,-128749,545,-114195,-815322,-1210893,-544257,-978915,-351728,-539998,-189415,-451251,-1629644,-1135910,-556948,-1362701,-289716,-707188,-766309,-385037,-570693,-1562449,-164310,-258386,943793,237144,-1202228,-457074,515213,-190766,839794,328519,-221088,58571,670421,1233425,1595785,-176479,-275144,-1017813,-376960,462910,5310,243459,631778,143724,-604738,-1761607,-104568,320446,438842,-1036180,899315,-998352,1092797,303351,1135556,-690700,631019,61145,365323,381310,172257,-225709,2580,800838,1638734,-56275,-365664,164617,512457,1893707,-114568,1569233,-863637,104928,991748,-221469,-396671,621810,-487512,-1997859,460832,1803081,-1148274,-389966,-1389472,-1633392,-965471,1086382,267722,-139974,-675062,-716381,-24730,133437,-1065507,-38717,164678,1156302,1343887,571118,140291,-441198,338852,453225,-409905,-259540,306381,-753179,-1871102,-467136,-514786,471546,-112169,-30365,-468447,-796544,160806,-62137,709472,-153599,-620687,-995581,246925,-126037,-1261500,-19601,-459818,479612,-62735,-119202,-200608,-853259,502,1714053,85625,-1243590,-1938101,-762662,-589930,-431908,662933,-367299,-109878,-626725,-587325,625782],[-234324,-1057460,-503590,-868900,-312193,-1295038,298582,336764,-68326,-552635,371255,-535307,-131712,-28640,262897,1008189,-303402,-218159,-2204330,-1129323,-382366,33467,-1041366,124725,377407,137188,1417506,-566332,-83156,-679237,-850900,423188,-82790,236783,33591,-112464,-338534,-1085924,-541210,-628183,-701005,-1334604,-1215844,-371609,-884135,-952494,-153033,-1071824,532288,134954,-849460,1207341,695347,238334,-555994,209676,-183067,-22055,-198705,937943,522362,-1600097,-2108802,-194807,-220508,273451,1231422,975878,13866,-338872,-252774,-1729899,-494671,1175334,747799,165794,327892,388720,1718664,759505,-459335,-425563,418674,451688,256730,-64775,77442,-299911,807464,915703,-417731,-365062,-1219917,-1085601,157278,-112611,-500412,-1071441,-1302500,777195,350973,3180025,1309024,1744254,709053,-1537770,-1789238,-1084559,506303,358778,824817,-493210,-869904,-1208641,-843666,-1170620,-46390,-61035,-109104,425041,242317,718213,2242906,-823240,659407,874130,-550619,890959,244657,-962659,509897,-883180,-1409265,-450210,-34553,687621,-334965,-1132091,-1523794,-1025151,1082651,260534,-497606,-767785,-1841919,401520,-402225,262682,1912877,414907,667773,312369,587466,1450103,-569648,502140,100098,144642,276001,-216876,904880,451000,-482464,826102,989857,110781,555825,849847,1287623,-119510,-419855,-264437,-307660,-352233,-599520,-716792,683850,-184319,-849394,-49908,-536381,-391581,-199599,92559,158210,-216508,1005816,643757,-144983,-91510,1447979,408352,136933,-774513,846183,1034318,878436,-216624,555462,-399919,-403850,-436925,-1090335,-553878,-587154,173669,-497862,-511905,1954051,-202405,-1436494,-516513,-1208236,-725170,-849977,-26235,-63933,-88444,40585,-1352628,-491810,-1611838,-857800,-480955,-69538,418853,-234507,367268,866733,446799,-419434,-131316,-171811,-106490,975202,400787,-872312,-1953568,1077483,-560615,-21141,287942,-290128,826006,1335092,1256432,562662,-401121,170671,349855,-883434,235654,921913,391718,284666,-1601370,250550,618637,518256,1191238,8693,-596772,177401,647091,1244886,-86019,425596,205677,-935213,-88844,-307314,1060073,296722,-288514,-476479,265484,-279234,-193298,687280,-127129,-31167,-777449,-457555,-658133,890721,95582,-872615,146864,291200,-273353,30200,-510790,-156858,-279779,359396,-676614,-898448,-499743,-1153977,818802,-269135,-1368735,346428,-171448,802290,605790,155792,952613,1364687,314681,-663835,-96351,721895,418888,3076,-476535,311642,735299,-581556,-191175,1153216,444035,-1079626,-368513,1012126,535475,69030,623288,-1028723,-1067891,-43201,-116651,-533087,126679,120151,-561447,367377,203360,-673018,-607880,-713804,315328,586995,136442,-336311,-1645165,-807464,-251840,458724,1142585,186213,-371119,99435,533750,-742881,747321,433719,71600,807119,199803,-257032,-858233,355193,386045,-185634,-918985,670422,619376,-669877,-792789,-632804,240468,-1166022,169713,-77489,-844399,177136,867863,-327427,-583793,309012,694182,468608,-1119236,985928,196471,-175453,-204321,27897,94984,-1176888,-376392,588464,-210036,-133962,-795196,-325539,-207080,-573893,-1205205,682927,1955115,47289,358724,-169742,-427556,-230494,451352,719206,710059,51821,23687,-371276,801899,1152087,1152849,339805,1103988,-367499,-1033235,1193540,-957729,-81482,-427081,-1121805,706058,448497,-769641,-1050797,-659432,-727732,-141589,223597,923457,-105766,-494620,747594,-308066,-390062,-245470,-1544515,520863,432085,770057,79302,223511,-762286,-475011,896044,143672,643080,1295165,-365771,908859,611676,600439,230219,-243822,1633844,-172082,399361,-386098,-395149,859738,1432843,-610544,837864,-391993,-155175,334437,95277,305118,595662,431978,-192931,-540730,-244082,890941,957815,583338,117012,77762,934938,-279214,356947,55889,-68565,-509538,-1216854,481755,104274,855195,433741,272072,-227169,452097,237778,-369313,490216,317364,-266371,-62738,-598688,501925,196434,94070,214324,-80039,-513283,-383292,-690355,-1104605,-400733,248076,1102423,737507,1121625,1798744,110417,-912004,-487079,-702949,81320,-74065,624413,-231881,488658,-649304,-231250,-668025,57519,-810882,-188132,-637776,638785,-340751,-486108,-1115782,-77801,508953,736043,-1221614,-17749,1435893,464136,-11966,-206998,-652178,581396,532514,735367,550713,-977356,-313644,-534834,-503257,1218145,211409,-1346429,-497160,120295,-249654,880169,83808,-15643,-433927,1538641,-112989,-23110,271022,485258,546516,52551,410229,-1092412,-651794,-176368,-1371790,224282,1494,-653052,905717,141231,-1291498,-390634,-383741,-640695,48375,874918,2243048,581214,-40271,-347747,-152934,-472127,-16795,143572,50122,-338576,-262439,-205120,450955,-520678,1010800,-309155,385798,1106808,-710270,759865,552345,1460447,48026,-272415,-411667,-199920,-264887,-1168010,320896,652407,395557,1032293,694495,-174598,206251,93736,394135,69382,552029,731759,-255282,821267,-887932,361859,-52793,341170,-1252260,-1264985,104840,-258012,835009,-556704,-255031,-182327,240098,-230930,371343,513030,100624,544593,-486587,-1681557,-1644070,-423102,112259,-35934,-581544,-1026363,-674742,-570365,721546,-88376,847842,-723153,-734150,589036,-354342,121339,-757865,6700,-28024,651636,585725,355207,718510,645522,-431534,218451,-441396,-214119,701197,972524,649666,747803,147097,-313690,532803,-64662,-494561,-812355,-857838,-219304,652377,-506458,-477055,-1230595,243886,-36734,-381724,-639237,-260240,1025489,561862,345982,775909,1559429,91701,1067,-1407038,-743642,-1842766,187399,145607,-543929,481735,-730731,-210675,-363239,437682,-502497,1325970,704946,-859031,249176,728744,186231,215018,-561805,420257,150140,874713,-717496,-33520,-768177,-233838,-643117,-658600,-1144272,1129862,437363,-214200,-504640,624727,723838,-308864,-775978,184406,268190,-448602,-664973,-197254,-74818,-318156,-194941,-708856,-590239,1057356,506678,383798,-380382,-1265375,-634646,585939,1428045,-217550,651362,1303706,-367048,-782762,-174393,1288701,160799,-559345,-408972,-870404,-708354,352878,155591,-128158,-515553,-197748,1289262,308440,-1199896,-730293,-323915,183829,1407305,99241,1433116,-325810,523650,602365,-205280,-844802,588226,1033873,120112,407768,1174427,41174,-133307,355180,-222854,-131840,90081,703168,319177,60653,-148637,-1602998,379782,502933,529791,380892,286908,413865,477136,-116136,447676,245631,1306076,-335984,-519314,-325956,819557,-45779,-341248,961293,-843045,745801,1438529,-53110,-937630,-966941,-199428,1452,404397,527038,-1160776,-154756,-772220,-128379,1694493,1671932,1161816,-173246,-206231,895185,-158054,-468581,302529,-181557,-17026,-87080,-1298698,538138,-496790,-31725,-309871,360837,966494,-255834,-1145075,662717,-378160,48814,41927,613635,130056,-408286,245778,24590,-691527,-315937,505851,111551,891078,120606,-190100,-144893,-908254,-1375571,-346188,-842873,-373200,-572889,-351713,-242304,-1651923,-395479,-597352,-855760,-187744,-370579,-811687,-871004,-602323,-1474796,-420574,-244218,1283919,180002,-1164569,-574953,215185,-183068,1226780,-35334,-328958,10415,501355,811111,1745386,-12219,199925,-928028,-546086,339298,-657538,140330,161968,290170,-408865,-1354871,-130133,309018,369202,-1073810,524321,-1611851,727408,63625,482305,-786314,646029,-147302,9504,609049,437091,-365974,-406514,866494,1557935,-106810,-507215,628621,608203,1639577,158526,1380357,-457649,446166,1108415,-167925,-902130,694590,-717179,-1784838,393132,1365845,-1105407,-598150,-856003,-1089770,-785717,1353866,-32292,-460674,-359700,-809703,-55421,160345,-1131752,310182,-258279,863274,1807817,1116764,-328404,-665743,80415,285531,-227777,-239699,32416,-506890,-1540246,-744664,-767550,-300967,-376099,241482,-393508,-639998,-288054,74412,841392,252651,-372765,-1419238,424539,-48330,-1877490,-97107,-705560,278505,-55944,110254,-305592,-832518,-176953,1380511,93674,-1384819,-2234492,-1042248,-1360482,-272446,1226767,-281916,-125701,-334571,-98655,945574],[-302152,-814574,-160001,-796940,-829291,-1247408,392899,374248,-340318,-753005,737783,-491928,-528078,-349932,107283,1407211,-311421,-411425,-2165464,-1085551,-530031,281469,-883655,217120,119691,97585,1746971,-110646,-235483,-299702,-488757,298099,-223449,-33091,-131804,180908,-437269,-1557946,-389830,-1015745,-598890,-1412031,-1011044,-888383,-856813,-705673,-110110,-641925,580495,-357782,-1377919,945784,699521,-195303,-634656,-350692,-218363,74106,256616,870890,-27657,-2348518,-1599847,179736,-380587,49421,1048016,789544,-150534,-269272,-358808,-1968675,-729346,1400826,883469,40463,304378,1016749,1663912,249409,-263879,-321934,300312,525557,253315,-513281,-339934,91686,667355,480811,-667208,-257819,-994609,-953153,393388,210159,-333427,-1181369,-1389285,337218,-1672,3354919,1198950,2035820,518559,-1906231,-1598806,-1112267,249516,164175,963114,-887660,-764895,-461750,-208086,-1054786,-2130,89112,-233005,211799,247212,592700,1506056,-782679,569116,844014,-828917,560877,-293148,-1011304,149151,-463473,-1554705,164659,105385,934721,4616,-1289755,-1613133,-925228,1078196,-144900,-817197,-843066,-1779530,68205,-140766,417418,1633147,372477,495424,267356,503545,1506019,-463673,137670,303909,-6028,171198,-184316,576595,690201,-499228,791787,911986,21640,477352,694353,707628,81366,-456704,-258357,-607975,-45008,-122340,-226055,654950,-373965,-678121,6905,-564441,-228901,134637,48490,221746,-259716,800751,913582,-583687,-142293,1502890,267684,270361,-757201,1016677,1051570,900988,-298302,487449,-295460,-1142921,-388833,-860282,-109374,-242763,290605,-115309,-502023,1535533,-304444,-1212068,-678132,-1399615,-431303,-449873,905385,-3430,-79505,-288162,-1459258,-665065,-1599941,-589069,-168412,377318,134244,-312277,102580,729197,238411,-396508,317850,-148752,-340467,807236,574214,-937587,-1883456,1241508,-477608,-305736,270857,252414,1275031,1362173,1362104,827729,-282395,304805,720777,-876460,-139393,1067430,265321,772886,-1377909,16232,586931,-22533,1005650,-325641,-96205,163886,391034,1444646,123475,696827,-80959,-993758,-146969,-518790,1133891,454221,-550602,-954092,272648,64891,-357986,648037,-270238,-163867,-735966,-563197,-66809,1118844,548420,-739245,-34267,152902,-262068,-259560,-160870,99738,-403741,15950,-518120,-599641,-313604,-990950,834203,-496061,-1164130,953982,196173,1528902,850705,813915,1187534,1597578,565560,-634526,24085,906905,450886,-197958,-209679,344636,231346,-481567,-61921,1232697,939047,-655414,-102506,1071863,-286809,-73533,577488,-1205038,-773703,-141696,-179415,-549147,164317,-217440,-274302,194972,55541,-878877,-715600,-783713,488518,848483,271407,-669844,-2181320,-503424,132049,605854,1040999,132031,-660780,-380742,230862,-730341,949277,328621,-135189,500913,84715,-353750,-660456,235665,877274,236475,-839612,411998,620128,-360158,-794231,-307805,304239,-1243425,-96311,265531,-762551,31404,620788,-586839,-3228,147029,432760,136733,-763136,1262034,81710,-761702,-220431,-217477,145520,-1113195,-544588,985875,151224,-82364,-379688,-134542,-155387,-630773,-807743,350440,1698730,-317024,148822,141071,-137283,181334,529180,821619,669048,151675,-365311,-246900,815935,1102000,1179210,461555,1130109,-365417,-1119641,1271222,-941246,-216386,-513494,-1317112,307921,173631,-878633,-467524,-712474,-896580,-607300,-138076,1088926,33580,-738824,645937,-15276,-368053,-214230,-1597059,763240,522684,471346,292833,89264,-787689,-587486,916161,-145477,783428,1341929,255804,908962,777811,961339,278045,-297188,1667560,115381,238573,-359888,-746180,630332,1560072,-645482,746392,-54452,115575,930502,549565,381951,770864,149953,-675164,-547441,-491167,729836,1077129,498452,255832,578,1141779,-412049,102146,40436,-111547,-344578,-969492,434733,-111488,398526,-113525,102309,-191295,315451,45398,-213422,383888,90237,-233330,348960,-527932,501741,307793,-56671,74315,-273242,-795627,-286579,-321544,-1103502,-459584,263792,1056940,538088,843539,1799956,9673,-388947,-672960,-885323,-129512,296567,855219,27936,557463,-152831,-361318,-705269,212381,-510580,-559031,-865145,146760,-817936,-706831,-1058972,-163046,477598,583762,-956079,-31998,811015,3864,267860,-409060,-1079296,471950,590562,750169,248724,-977020,-157083,-526419,-326732,1425333,212160,-1547926,-280453,230631,405647,1018642,-59571,-104190,-243289,2315363,-159824,145499,61266,316725,475003,-189165,204971,-1297033,-641988,-552367,-790233,499038,246423,-565939,1033329,176007,-1752211,-657031,-551041,-1089504,34750,671590,2222596,622258,-296926,149704,-86678,-301820,583282,255076,69277,-343699,4487,46821,457229,-538955,1071937,29539,547700,752097,-1506133,765962,470037,1206398,-284537,-446470,-820204,-510345,-408475,-1001729,806854,992992,266009,540988,2472,-294426,305481,367161,-117006,75823,792826,872616,54924,634715,-638293,319517,-345943,588691,-866828,-955578,45902,196964,604401,-566686,-368763,-63683,265062,-515456,-335830,-101731,175938,338412,68256,-1705854,-1694309,-29682,465355,202151,-1203952,-1446842,-868690,-644333,762495,-175118,698924,-447416,-592713,649096,-142139,-291891,-727125,-51948,-176191,340367,1041453,368886,164762,849901,-178362,338710,-538535,-559828,422556,971790,493311,583676,38989,-80380,767905,267795,-400798,-1073458,-1328753,-364178,907772,-326404,-205937,-599030,554405,95236,-260937,-226129,-510952,1545902,672665,532487,203132,1704958,509690,92601,-1161309,-710533,-1674154,105504,248005,-921238,288248,-293777,-300246,-65583,231612,-779025,996757,725859,-1006254,241971,509623,-210398,748846,-397384,694777,395914,730974,-367510,175135,-852330,-497012,-249500,-566297,-762089,1168509,569024,86846,-521053,810177,709163,42983,-777551,267492,134355,-191010,121969,-43851,-211082,-465805,-264740,-265809,-281216,997612,627353,591416,-436024,-819737,-752117,616388,1328629,59811,505359,1100317,-274100,-758267,-172985,1490881,409538,-750625,-1054295,-370667,-770148,283056,41051,107699,-387151,-762937,1292174,-12274,-1126888,-864760,-331227,281578,1143505,-390321,428993,-267060,282054,514533,-350957,-878883,811200,1058962,587140,796436,945428,-244605,-310629,293575,-374891,-157656,-164981,789337,-14030,-58006,112146,-1664862,-190775,98594,209438,-91846,39119,769949,1013207,190724,314247,542789,1486392,-169436,-540582,-845023,374450,-118909,-355814,1365339,-681205,913338,1643564,80522,-938034,-732221,214058,136547,1211829,506902,-1282566,-107945,-1108416,43196,1991682,1690120,1258344,-46815,-327604,902489,-81469,-218780,472279,-536017,-57593,67937,-1499295,722032,13532,-213708,-390382,330776,428405,-388243,-1222471,477876,-284332,-92563,-22307,487484,244478,112780,353775,-296407,-677595,-441057,444563,92791,1051995,422666,-376292,-212072,-981170,-1510489,-107301,-652520,-404766,-551330,-427963,-36593,-1636150,415842,-442707,-157947,378957,-58439,-807351,-1237056,-440942,-1182250,-544702,-110365,1316766,189880,-801526,-563757,139290,-148285,1322693,-476224,-373366,-26220,198263,170058,1697102,161924,722413,-722613,-607177,160263,-1169274,152762,-24012,524111,-236840,-886527,-51091,93787,192028,-935492,249332,-1668856,348226,-252915,-231377,-820656,652274,-291782,-395577,822398,679242,-548982,-803375,990003,1315288,-201247,-660018,852040,739805,1221874,408968,834881,-55882,961117,1217337,-108776,-1330718,571195,-843499,-1332296,410528,976900,-980450,-778310,-272253,-475424,-474485,1539025,-146086,-559018,83365,-758754,-26635,186620,-981246,470158,-635747,675612,1778671,1532432,-641720,-709151,-245906,94736,64655,-184404,-83136,-262785,-1233849,-1094390,-799247,-909619,-706358,374985,-206587,-329111,-568108,682437,856102,384476,-126353,-1702447,513478,3625,-2322156,-141820,-663626,133194,-35666,398218,-239518,-640813,-454899,980904,157487,-1289488,-2298671,-1166510,-1895058,-205361,1437094,-165102,-45662,-3691,221890,1070564],[-264910,-506625,-3609,-642393,-1165234,-1191837,473664,430456,-569498,-768102,950698,-414265,-737068,-453113,-206157,1321649,-500706,-536086,-1859731,-841550,-566459,333785,-700879,178247,-187476,-4327,1742419,382166,-392701,56176,-120432,106311,-236306,-320710,-371187,297803,-336596,-1780821,-143609,-1374703,-425215,-1163669,-620889,-1244563,-696519,-454457,-77452,-225636,446458,-688295,-1594706,523836,604395,-328093,-395701,-436615,-294666,70057,438871,523859,-604050,-2642853,-1073469,367777,-499934,-171339,769641,602172,-323216,-226399,-512851,-1905333,-826200,1338942,950119,-288014,312400,1562599,1169129,-335343,-171029,-304620,108254,638334,188035,-896751,-563707,318707,331494,-63341,-860379,-258843,-724641,-630426,544575,474844,-105009,-1172832,-1739556,-21930,-246448,2829070,1125322,1942397,437436,-1658751,-1154698,-626862,76738,62847,926542,-1200319,-606571,430646,492209,-776419,11045,182695,-272866,-109818,205514,434310,625932,-630732,641539,965284,-580412,274310,-941191,-794948,-210703,-205286,-1622101,761312,245578,1142513,424321,-1158235,-1367994,-988820,671542,-635826,-1135897,-962642,-1528175,-476368,81737,412121,1180931,368156,388333,186879,264058,1186738,-404966,-275655,502895,-194341,73917,-71132,222373,875866,-654936,606139,465218,-25112,369903,618844,91751,127016,-454813,-304010,-742323,223335,524305,248022,468612,-597163,-301619,255410,-586693,-206267,282882,147341,328634,-293407,429887,916112,-1003155,-148900,1433647,-35272,309650,-952719,1077223,917269,822328,-427985,202424,-178149,-1773731,-421317,-525296,378255,-2947,191110,168253,-449007,890339,-435667,-737560,-761631,-1333769,-129557,-127866,1526825,-25263,178807,-508246,-1298935,-568650,-1250879,-311006,198451,678495,-127742,-167077,-89209,589921,7861,-410363,527232,-97605,-365514,590336,546845,-898784,-1237215,1261844,-315068,-523911,182451,650216,1563138,1155585,1250811,1115789,-136682,281916,870669,-830901,-589358,610879,54849,1206052,-1215993,-259095,426222,-568527,692577,-461998,398220,66959,11473,1215557,234981,886222,-314959,-949439,-102768,-602586,1002599,627633,-590971,-1240220,276696,395429,-261652,533698,-313191,-241603,-743260,-496940,522451,1050440,685366,-464780,-28127,47186,-310753,-312722,153337,435931,-663144,-417396,-273618,-366050,-48188,-814299,673015,-603447,-857512,1294888,361217,1950798,1050295,1364762,1279474,1489034,683111,-576772,58680,1007114,395449,-343364,177777,448451,-657477,-231883,133831,1340345,1337371,-329854,48278,906545,-853620,-65772,383885,-1167615,-158728,-21895,-171575,-293259,281853,-358506,-52600,108968,79726,-1090268,-793958,-570500,642349,971973,367595,-953101,-1958936,25741,452316,643520,908335,23319,-855084,-825629,-215335,-625622,937381,101661,-281274,250964,57409,-396113,-321371,118723,1180641,624815,-512695,-6933,523282,-57958,-868900,117595,572443,-1232748,-550925,506796,-591907,38472,243331,-459713,637765,98975,169784,-299281,-306003,1387205,-65038,-1129968,-177085,-334416,333496,-847336,-919507,1253979,405612,-41160,101852,65950,-21419,-663773,-436577,55034,968921,-773337,-152317,444309,215491,445244,461594,777460,533257,153515,-802458,-47712,706358,682069,1009883,362099,1030446,-410413,-1021241,1189949,-884756,-287657,-532532,-1386797,-239098,-145536,-884791,-141919,-665779,-1030055,-899001,-327947,1088465,254671,-914091,528614,196916,-359896,-30662,-1523991,862054,592096,28775,433456,40815,-609831,-562090,1012173,-304142,871699,1254129,940754,621147,778111,1425094,358636,-308515,1486915,318224,-71040,54818,-990339,273400,1366325,-509341,520638,341900,191479,1469889,598984,202810,1003849,-24185,-1086261,-397901,-615054,371381,941856,432504,405639,-142427,1113764,-597893,-159623,38833,-244358,-152764,-719080,354205,-320899,214481,-764070,-188511,-64114,154699,-171412,-97614,211563,-185697,-152024,475852,-378145,499742,448081,-130135,-178523,-441742,-883624,-151129,-11198,-888187,-448305,229580,823137,218660,563375,1568169,24422,217068,-761912,-1014808,-265490,671556,886088,93201,504908,403931,-402646,-709560,160897,-188919,-765942,-955533,-217605,-975159,-863443,-985521,-204180,346188,541294,-694854,13767,90027,-590194,576172,-307650,-1391108,268315,661018,744345,-65699,-894759,-105250,-491857,-212348,1499823,217202,-1692514,-129326,115347,931228,868124,-341325,-215294,-298235,2608613,-158386,395447,-158927,149173,493163,-476805,-50829,-1261430,-505495,-681510,-142455,754350,429992,-435012,894908,36693,-2097177,-892985,-612066,-1446393,-12942,336135,2072151,579007,-566489,358518,-3278,-118883,1192718,367106,71977,-362040,68376,319356,449572,-407871,1081502,420532,723065,412507,-2023582,668927,305622,861365,-603186,-562645,-934167,-720930,-319549,-781480,916025,1169282,136800,-6214,-665768,-374215,465452,482676,-598754,26115,722485,884104,129379,357045,-386789,167195,-655410,806267,-308057,-544012,122788,638237,334378,-436659,-410093,-6139,81134,-795459,-928450,-529147,306959,73002,523050,-1522221,-1600898,375926,883894,387634,-1789835,-1691982,-845367,-652995,600817,-219382,372428,-99453,-510874,469572,-32280,-595231,-669316,-247698,-373628,86718,1539182,352406,-217214,1090081,89331,300108,-621578,-845172,99310,700644,220071,183813,-101463,105914,903482,499537,-272337,-1176605,-1643784,-373917,1193848,-173131,191093,238357,761426,105710,-119917,370355,-647660,1577460,529275,499587,-229156,1634124,920350,256101,-809434,-623414,-1513506,44008,533467,-1048753,157828,227356,-367318,192333,75596,-931427,500101,429489,-888692,216646,259578,-536978,1081487,-300343,839464,580197,558178,-63802,242185,-695183,-700736,183170,-455028,-492247,1032828,611332,321972,-407197,944614,568047,472288,-691201,409961,238461,240615,679603,-189061,-454047,-422188,-154051,168966,126017,880099,742868,644524,-346873,-84132,-732125,583644,1475987,182288,226076,880998,27682,-551870,-230034,1279554,717123,-851494,-1479295,-6084,-785508,187516,-212837,187441,-153189,-1255346,1128447,-401775,-894556,-861704,-182329,364476,586408,-861878,-497752,-214357,70190,287102,-466216,-939286,1014334,1006913,862163,1103839,558077,-502112,-289698,254637,-371425,-210796,-345663,824280,-315338,-245039,323015,-1678779,-572793,-211766,-160212,-482871,-182260,832834,1464293,501613,218490,937250,1464775,20421,-466715,-1118217,-212710,-189906,-209642,1516350,-456226,1021375,1657573,250969,-868859,-359144,789990,333015,1978131,297647,-978377,-11674,-1269149,232839,1948945,1607958,1320295,-100557,-549363,816464,-37032,-28140,556472,-679533,-41121,320860,-1351598,761949,373132,-206228,-267854,443233,-227660,-457315,-1104382,67010,-249762,-89209,9949,343505,425304,477577,531382,-491773,-474769,-481867,422077,62054,997411,683424,-527223,-319002,-1003820,-1588036,173991,-466140,-453621,-434921,-425220,109053,-1547314,993509,-262020,434853,1136976,144430,-788321,-1411385,-267550,-750920,-452329,116527,1052951,362792,-233334,-403263,243191,-140132,1173751,-898881,-392185,-32111,-80978,-459655,1463105,316142,1152199,-438640,-533810,-17743,-1318789,323325,160562,774551,-107338,-532088,29830,-327574,-32839,-665839,87193,-1184317,56336,-590894,-750658,-800737,672622,-291186,-741053,1009804,879002,-759443,-1077408,1075289,991387,-172650,-766194,710939,870831,716392,498222,4965,226726,1514389,1283234,-42641,-1563365,322982,-832797,-778579,477800,874335,-801389,-904812,202744,127291,-95371,1584668,-134040,-380210,525731,-594692,74495,199804,-643401,374939,-915938,605376,1217238,1681313,-716838,-576180,-537367,16134,418882,-130694,-11159,-59013,-1014671,-1382651,-625462,-1210804,-1009867,306630,24566,34347,-553454,1620118,785609,267270,108482,-1757249,453567,-19726,-2436430,-141779,-424941,59606,-10991,585191,-75331,-353691,-742805,669222,240723,-956401,-2070415,-1123360,-2005755,-220315,1194080,-104931,91779,294671,271212,911283],[-83426,-209335,-8480,-431856,-1177174,-1095744,506507,475458,-698301,-595506,962840,-363554,-705697,-391804,-524045,884281,-752509,-586928,-1399614,-453472,-481686,224645,-499813,31535,-461833,-43439,1393785,703218,-553583,258972,137426,-129088,-182829,-549279,-647696,314013,-74685,-1657991,143315,-1500275,-189757,-710319,-93272,-1245684,-432740,-314917,-105128,-20615,199083,-789309,-1458555,-36174,360964,-195675,136107,-187289,-482720,-44507,294906,55950,-887966,-2294797,-739793,327733,-575100,-332781,503411,395469,-492901,-269545,-744178,-1566974,-742936,1043529,928033,-699068,396053,1930590,395371,-855115,-183056,-409798,-153974,752719,58550,-1117792,-553173,386423,12022,-562991,-926373,-409829,-481086,-267642,591107,709464,128341,-1134451,-2279869,-213974,-331182,2024641,1129231,1429333,435742,-766174,-642280,143567,-6221,62177,707921,-1352293,-464903,1175282,982048,-460197,-16683,210891,-199107,-447714,158083,299448,-86146,-451701,839999,1329649,46929,61745,-1499662,-375125,-512843,-138682,-1527728,1143290,302337,1123586,782496,-820007,-927385,-1246874,46259,-981867,-1242112,-1078771,-1086505,-954975,207610,237271,752115,363572,372273,70506,-75501,694245,-398815,-607390,668805,-346677,-187043,81255,-84679,990232,-859787,345895,-294134,-15945,266385,623517,-390468,15503,-440323,-351073,-677127,361761,1147435,583739,192610,-782073,155642,635292,-537948,-346585,230631,345320,453515,-323772,-22655,691427,-1221900,-135066,1275471,-510408,220723,-1324654,960862,668438,713961,-554178,-202157,-72120,-2082004,-537896,-208891,730554,118529,-141144,246099,-346293,204023,-538750,-164188,-747853,-1041382,152288,150,1654242,-118735,580284,-560208,-953143,-282506,-690220,-66180,453594,728945,-263465,230079,-168760,459617,-189364,-460392,467754,-65689,-223773,405248,327697,-772122,-415485,1202441,-95611,-566706,68446,811740,1564488,621587,871991,1342768,63940,96693,755744,-790449,-991481,-192447,-207719,1313212,-1117872,-540966,156288,-1035062,316089,-324451,750992,-85820,-494752,709788,219808,949571,-431899,-902157,55270,-522868,646404,718388,-429480,-1196977,278124,627866,-28369,330736,-316051,-215950,-769568,-312930,985059,841890,512139,-180137,132016,-96027,-439954,-238264,315174,721662,-922382,-835524,10970,-169436,217256,-657784,422359,-567819,-489689,1253404,329194,1996642,1197982,1681345,1171207,1127830,672408,-525471,-93488,1010965,325021,-236757,615141,572498,-1619542,38492,392619,1389199,1572155,-126440,-19039,585008,-997208,19478,124505,-947771,640716,227885,-89434,68641,438022,-261409,36826,41977,276806,-1278902,-888782,-45379,731175,901044,392140,-1123482,-1224908,723452,589434,555096,731892,-153798,-911250,-1175131,-712858,-551095,717710,-191101,-355053,68468,141719,-333512,65473,3014,1153565,913288,-53990,-499455,369325,161800,-957935,524529,928648,-1153551,-925982,613965,-389882,109716,-139805,-45507,1080264,140278,-21946,-721320,171021,1416923,-216706,-1149464,-104564,-326539,599654,-474771,-1306403,1332428,534252,-16346,501854,231587,215874,-731867,-220249,-73039,-96639,-1167744,-486636,627956,456790,497931,235297,570472,334344,45828,-1126096,170981,537325,55580,707840,85588,798847,-514924,-777978,989156,-812203,-238441,-516585,-1364426,-782954,-340058,-780218,-187820,-467383,-1064670,-965241,-344595,902771,459620,-965418,418808,124209,-380045,272360,-1366269,806551,632050,-440597,513546,105337,-277575,-401698,1137383,-279598,938948,1034631,1396227,147072,561734,1914989,431482,-298423,1155350,371602,-445018,609461,-1048066,-101388,954913,-241492,244044,639300,62210,1639935,282495,-180667,1216467,-77604,-1320148,-158212,-575873,-109637,673993,527586,531262,-319744,903399,-791241,-405330,53378,-367029,-12745,-546970,274076,-455909,299537,-1309210,-523347,107490,6887,-395769,-66806,65570,-439128,-16482,341091,-192689,539446,582686,-83933,-432614,-520372,-744524,2597,170915,-523219,-347530,129086,486189,-82136,356784,1173097,112081,722178,-765283,-1084239,-356965,867222,726568,-124804,346850,845410,-317497,-737563,-76728,106312,-764592,-900553,-356026,-852165,-922936,-887034,-208379,113834,620719,-506576,150661,-461688,-1140401,806825,195178,-1518297,58817,705550,705559,-327063,-771075,-129420,-441632,-185415,1400827,223777,-1739344,-141521,-189150,1140044,468213,-731447,-324600,-725354,2358126,-115909,639062,-272913,-10774,562953,-725605,-277864,-975173,-273593,-553827,375051,893615,501692,-286461,488988,-296770,-2289620,-1052939,-552682,-1610748,-80453,-26787,1943335,477205,-750372,266589,82856,44938,1600601,401538,48579,-379369,-30531,545249,402023,-273383,975084,737062,840120,114917,-2126033,492331,129046,558876,-776692,-588097,-906613,-809167,-23649,-542715,610905,1164771,47724,-453459,-1077019,-448198,648866,482373,-843527,5837,418796,784872,-934,75668,-145344,-45409,-910948,904118,180574,-255820,281826,964151,37330,-236937,-377036,19424,-225622,-951054,-1197175,-546327,461856,-247094,743055,-1168899,-1511552,669879,1180495,526213,-2091236,-1664413,-680638,-629229,328886,-201326,-57492,203770,-489984,114588,-27367,-710704,-536478,-464921,-627211,-76386,1847914,309469,-230564,1340435,320851,163894,-650007,-960140,-170961,174602,-114601,-317126,-227051,189252,904037,622118,-128934,-1115657,-1567751,-254554,1373850,-51281,604417,983829,762050,38803,-65060,873623,-657044,1118349,63808,229816,-308044,1356885,1200585,468775,-446842,-512640,-1449858,-38884,954396,-880250,93955,659722,-422596,350489,-31032,-910620,-59232,-97887,-541940,224551,71663,-709135,1226312,-285405,839024,710497,518566,132944,68332,-371315,-873206,518070,-371461,-559524,792161,539622,425221,-161300,979896,372299,861842,-558141,534647,496916,688759,902639,-510153,-768454,-219723,91211,521100,508917,721714,838417,567193,-179391,701513,-566415,511309,1782149,89202,-144179,659797,452890,-161534,-297721,919011,1034996,-803776,-1483472,173821,-777232,60667,-523358,139691,176606,-1456073,950639,-782360,-609720,-610741,166900,417419,-26168,-1232854,-1105337,-230168,-87708,-49557,-506915,-911526,1138522,891753,1002120,1279317,57455,-745947,-86779,254895,-250855,-263083,-416220,816435,-516123,-449870,445702,-1636394,-584291,-358143,-421563,-638804,-327607,621590,1682123,772379,185584,1330682,1193824,157638,-332956,-1056518,-713946,-244587,-8195,1391292,-212680,992713,1327822,422538,-747843,81405,1312865,533972,2297218,9898,-350230,103844,-1261068,379998,1616710,1451823,1321510,-304947,-777966,678783,24755,149561,545567,-526478,-9740,674920,-867498,688970,363400,-104191,-18053,685963,-798611,-475253,-910442,-415893,-219669,34812,139856,244931,748321,594971,654751,-552566,-205716,-433002,419176,19490,637120,812530,-619513,-465124,-950685,-1582811,474942,-335794,-518019,-214541,-362457,162923,-1378724,1127765,-217802,681903,1673512,228074,-770359,-1400925,-197941,-312140,-107658,386659,654520,726960,360189,-126235,400416,-183371,886797,-1186863,-450481,-3402,-206947,-881479,1104736,420154,1328702,-127240,-336838,-148300,-1060751,629871,612619,920252,-38218,-373136,13961,-831648,-231193,-343211,13040,-412160,-91319,-870339,-911590,-749761,713349,-119174,-953255,1158765,1026715,-963503,-1151476,1040159,639284,41304,-789321,212299,947799,226486,364049,-900486,324536,1920145,1282400,34598,-1499162,95575,-684437,-226992,545954,1051184,-595528,-959324,467920,638613,266749,1462781,-79008,23836,790940,-396037,240774,195520,-207513,73349,-1072753,632764,373304,1532409,-529245,-334465,-623463,179174,711014,-118002,170602,80613,-906069,-1497875,-348257,-1190111,-1210210,36485,214348,315986,-238422,2453523,659529,1416,335278,-1555879,234662,-167972,-2201936,-109568,-162208,43127,-8672,566284,85702,-81477,-910098,527855,291935,-459086,-1549423,-956655,-1759572,-279180,610569,-164667,230626,509697,71929,485241],[250161,25419,-95073,-198542,-865164,-926218,419951,487618,-705546,-309935,784814,-358207,-489086,-288390,-714723,452214,-916045,-580739,-982478,-25965,-290270,70623,-252243,-177860,-622150,110085,800399,708728,-698430,245378,212719,-353870,-161260,-639338,-919105,319366,282040,-1252835,400451,-1310967,54618,-244950,484069,-834714,-147361,-354153,-200956,-129033,-54691,-656578,-1032965,-641676,-50310,47653,803683,163263,-740353,-235387,-54746,-281834,-664971,-1420472,-655989,92733,-606516,-373020,325830,177043,-639787,-412659,-1058320,-1077254,-491513,647058,820182,-1040522,552375,2048672,-339103,-1192658,-268434,-618804,-461308,817805,-128745,-1148964,-348739,368255,-111118,-923564,-842646,-700282,-321804,13542,524259,988364,303856,-1147002,-2757505,-220983,-250785,1382708,1215467,601334,413713,463544,-213011,902183,-21796,134634,392933,-1307658,-414327,1554679,1070560,-259095,-83158,166731,-32308,-706710,131684,217148,-459638,-334823,1057799,1904989,761121,-80166,-1788577,132318,-716857,-205070,-1229821,1218219,191520,756395,947627,-413767,-467767,-1607753,-531760,-1016931,-987204,-1126361,-516155,-1147370,196598,-67057,474211,314714,422575,-63539,-422266,269384,-418502,-767325,778455,-409746,-691094,244991,-289469,1028793,-1014583,106129,-1067131,46007,179225,661063,-625884,-166219,-443236,-366893,-481820,320730,1516790,746428,-74312,-868686,563085,1030187,-355773,-576443,26078,555576,576178,-350450,-450285,356257,-1133813,-138488,1069525,-1075727,22041,-1670111,645265,357754,623091,-612638,-560331,-10991,-1939829,-707370,-21321,810875,133648,-633448,114203,-222031,-315205,-553940,343550,-651076,-624227,391803,-73002,1331437,-255775,956693,-455344,-538115,38865,-104209,81735,436423,498142,-233901,703669,-143981,332174,-289851,-506240,217802,-92505,-50841,315862,-21273,-590838,179632,1144326,152790,-363063,-25658,725334,1236484,-184209,254078,1390303,290570,-211994,423501,-783909,-1222499,-976191,-497179,987487,-1055736,-780304,-187918,-1391715,-8359,45950,871429,-247863,-1049471,186499,85861,868354,-408421,-919494,307078,-305388,140607,659594,-162587,-804979,271763,701485,162341,75367,-342084,-42433,-710617,-87372,1252736,735819,174974,3305,338592,-319057,-651913,-179001,256948,876618,-1031122,-1132841,298251,17245,374776,-516381,188327,-398954,-90557,875569,145043,1728088,1308422,1743216,851893,704717,586918,-512485,-452245,965234,295219,187564,1015207,663942,-2273071,208651,674016,1282504,1587609,-32486,-300721,193768,-748943,109533,-97975,-610404,1412753,497921,46823,336479,569844,19517,-21628,-108826,565164,-1421871,-1010638,666620,728028,615411,333571,-1169557,-363908,1384472,502501,359455,489255,-379481,-842346,-1377791,-1148669,-585583,360837,-467703,-361187,-65167,325935,-145648,400918,-124488,810395,1069767,370280,-951320,221766,260395,-988936,802675,1238985,-1012794,-1034348,592112,-229158,156599,-408501,453345,1178252,222823,-112782,-1018830,530460,1458752,-344329,-865083,-52232,-242488,855389,-121449,-1507756,1225278,544883,-18692,719288,322817,523177,-871768,-239643,24047,-1118940,-1359452,-779713,607927,424361,360519,-116468,231684,121962,-135268,-1201010,342076,363695,-537284,361105,-277338,448088,-677540,-483929,703044,-755976,-49578,-499322,-1269738,-1175097,-324956,-576146,-515002,-100208,-958643,-813446,-241680,600583,548868,-855277,338237,-291062,-415973,600997,-1160088,629952,636397,-780283,573479,273164,105726,-147905,1191856,-96799,1015998,716681,1400365,-325868,170983,2288940,459188,-296624,772053,285404,-766603,1057960,-884781,-380846,482486,69926,53579,702483,-208596,1151378,-242990,-613989,1321166,-50511,-1316124,64420,-385753,-572025,419432,860630,611352,-480102,598528,-933822,-622214,71704,-387025,15904,-494098,236411,-477500,526535,-1597830,-789944,252901,-105654,-584187,-133554,17104,-610839,162365,52577,-38227,642191,678496,80572,-558707,-454948,-437641,109023,212688,-125889,-152994,-7115,170241,-253737,223711,775223,195877,986428,-702854,-1080895,-461458,751141,427873,-571004,141821,1037392,-96539,-822079,-426168,352694,-567078,-737870,-230218,-596799,-868507,-747211,-185357,-198840,761355,-415986,356304,-734409,-1511892,896003,990341,-1443543,-81711,691138,601733,-479972,-644398,-165138,-368802,-245739,1126954,230780,-1662685,-370631,-575659,991552,-43181,-1176373,-403083,-1415763,1729984,-41571,778429,-246382,-156425,627224,-876316,-407638,-508334,-18263,-248603,675032,882648,435149,-160471,-98293,-741293,-2363862,-1113392,-405985,-1550764,-160978,-300161,1880255,345347,-775982,-13826,156741,170388,1697705,295447,-9433,-389287,-170142,687089,293445,-278002,721663,885618,853911,-119015,-1825311,307127,19861,357644,-722273,-510329,-908098,-771004,359783,-306905,50949,1019062,31705,-742032,-1105510,-522909,809029,422583,-738123,66802,11356,632639,-253326,-136665,67254,-243418,-1056114,814558,329470,-242534,437654,1065637,-258235,-54895,-287348,55949,-532469,-899571,-1069234,-139515,622238,-610153,686552,-766557,-1473711,766067,1223197,621922,-1955665,-1351444,-483757,-610061,66395,-131943,-501116,364538,-498779,-293371,-76535,-644571,-320589,-592310,-918418,-161028,1803269,241724,154367,1570797,444668,-7270,-620303,-834906,-303559,-510700,-444767,-755483,-291496,131017,750266,656830,4453,-928294,-1024011,-35320,1328727,57860,925847,1372077,503321,-34076,-160255,1057016,-542903,361950,-680748,-207341,35321,932699,1252695,681658,-126388,-410565,-1457225,-139426,1407460,-503847,62074,862502,-488014,388517,-89566,-695272,-566229,-676710,-97591,285749,5830,-693765,1257713,-284938,740406,796711,711175,228950,-329777,-4321,-1033305,654009,-357814,-956668,532180,356437,371508,155903,887816,181774,1079774,-433432,583347,772871,968724,826567,-809147,-1042426,29117,360702,743335,720668,550761,904061,418089,-27124,1321006,-296087,438872,2010038,-178510,-524218,442209,829060,342595,-307071,650826,1300618,-603751,-1101743,167542,-770860,-86397,-785215,48412,589170,-1196779,813025,-1068510,-373132,-121623,629955,469307,-439242,-1436638,-1348439,-350900,-182381,-425318,-438458,-656178,1123664,717144,1087447,1317747,-523814,-965110,202506,291188,-82279,-296420,-375457,766525,-584014,-619000,456567,-1525110,-156938,-349804,-433944,-458635,-354367,335135,1573668,958591,217949,1608702,745220,182558,-192641,-695286,-905687,-275774,149973,1045016,10064,789437,593179,555361,-598308,499764,1590707,662969,1964022,-221898,362583,203206,-1123712,440546,1125022,1266947,1244421,-556386,-907983,549472,130123,332747,429814,-94637,-13960,1034023,-187593,551480,-117321,-30218,262665,993427,-1039635,-444447,-799752,-801701,-133529,190152,320057,228043,1229418,472070,636583,-525518,16904,-307772,386442,-33817,11095,766093,-644374,-643194,-808676,-1480966,748063,-293468,-587511,79355,-259867,126384,-1156349,803487,-378181,519071,1685093,239505,-737250,-1290516,-255439,-17140,431939,637103,342922,1212380,809848,181292,465096,-262442,577091,-1250213,-582203,49495,-144113,-1010036,708460,453332,1137909,159484,-66650,-209621,-532875,998210,1074239,839069,-38426,-374913,-129877,-1227257,-345982,-59014,-16650,313944,-92703,-1017900,-710358,-698850,755538,182270,-1013023,1255001,1117892,-1114416,-1003977,857378,270314,375226,-731587,-495485,916891,-143214,53038,-1594813,240514,2018597,1212404,124446,-1106523,47280,-433006,263549,569481,1257753,-391480,-939141,487633,999061,533374,1183503,-25938,521677,727725,-252763,443690,179407,201950,-304892,-1099038,717268,-357836,1167336,-130475,-88283,-333259,604217,788862,-169315,317234,152548,-903152,-1415562,-116554,-940473,-1268854,-348242,296507,404551,249404,2705952,505174,-299620,554762,-1138148,-91437,-450725,-1727865,-71946,-33945,48482,-66895,336731,158151,75197,-837683,544842,267631,85006,-811233,-734348,-1402991,-337572,-61217,-348201,320953,627364,-246554,-84515],[687559,176173,-181563,25547,-360124,-670800,136231,460413,-611174,-26946,476313,-365924,-211170,-255774,-719345,370024,-861424,-542098,-791214,324777,-18671,12226,48031,-399524,-617145,506718,142191,391827,-789255,36974,104788,-491993,-254894,-542213,-1138330,377913,672679,-751346,564687,-866336,228837,56390,1003956,-135978,37429,-565729,-328568,-475483,-213717,-355795,-464651,-1141705,-590750,230129,1377593,415411,-930757,-436706,-363701,-272014,29254,-412052,-703980,-242284,-603316,-246617,263686,-13320,-733719,-612438,-1408621,-607460,-141736,298199,649947,-1195201,737885,1896505,-726597,-1279484,-380903,-854754,-767649,802117,-356379,-1030976,-49994,365974,29141,-1130149,-651993,-1065182,-275654,158010,354143,1356209,386227,-1243926,-2930207,-97882,-50159,1080629,1342795,-333223,257221,1518358,59832,1436407,-3469,230240,111150,-1087498,-495284,1518842,740490,-296655,-178183,44011,164523,-810222,131517,169290,-489966,-341980,1178455,2506118,1290890,-176013,-1722404,601440,-796032,-317457,-760409,1007599,-134553,68645,860667,-45949,-129722,-1902039,-833027,-717489,-394187,-1050262,74144,-973773,65962,-419754,368059,188529,473598,-183924,-675055,73797,-422286,-731017,815877,-371662,-1324114,412641,-360199,993773,-1075261,-38947,-1419398,143969,97948,662133,-596055,-286264,-480851,-346416,-299376,105516,1460260,780279,-238230,-827328,830703,1305269,-22007,-745634,-237505,694017,690638,-360579,-764782,44262,-760352,-196256,847124,-1563104,-211728,-1713215,178494,39220,571003,-556233,-713134,-30095,-1384501,-880874,-18988,583590,75067,-1136100,-152148,-131773,-517995,-447787,710753,-514356,-210135,579926,-210897,768749,-406520,1152901,-284137,-162825,232020,343299,57552,72225,31304,-86361,913784,-60641,192769,-250902,-486068,-86417,-191416,127,342480,-405968,-397768,360555,1127636,389896,70447,-68407,459475,669622,-1018262,-487022,1172877,471116,-578242,-19501,-815263,-1211221,-1475346,-823678,344416,-988133,-923937,-567370,-1632562,-169336,513343,757158,-370691,-1482767,-116235,-124752,661444,-276526,-1009140,609583,-27271,-384114,445787,88987,-179551,251350,602678,181292,-152981,-420633,290944,-464112,110729,1316147,893402,-125835,29428,461245,-595909,-925079,-230287,-19371,899132,-907599,-1241324,566028,180375,332936,-366431,54916,-136690,319824,345089,-119691,1277362,1374699,1616946,379534,415570,499444,-548594,-935128,937418,319977,810269,1298243,689395,-2379345,225096,918147,976853,1366483,-14251,-704152,-192889,-300235,160515,-196078,-238654,1954236,703976,199650,379102,619628,360762,-186063,-405469,789270,-1497457,-1106790,1310305,627463,140471,202127,-1123128,319781,1757281,244319,100892,167957,-603535,-707797,-1417401,-1432989,-731400,-31766,-652855,-315825,-180487,563713,147634,614044,-277152,319697,1098646,597252,-1268406,139267,240088,-910652,887898,1399948,-811713,-836138,474752,-170362,126395,-497344,860729,938319,297755,-121317,-1132004,642985,1585622,-421436,-416306,-64318,-147505,1017367,103146,-1411642,1002111,466068,-58280,739900,314339,808499,-1074676,-491227,277050,-1690021,-1289874,-962918,363314,64352,131927,-507453,-168214,-54378,-310328,-980549,412694,204382,-882892,51486,-630583,-4533,-880855,-254262,354442,-740019,249336,-496428,-1093032,-1320822,-129613,-307094,-921576,393531,-715214,-498868,-93425,306917,472200,-576684,308245,-911160,-429895,829672,-927275,387091,600574,-850990,657854,494782,416381,140664,1083905,175835,1123291,362746,927464,-602507,-289955,2385318,412546,-337820,431594,127058,-939668,1261845,-538489,-488766,70103,318362,73097,485061,-509816,-27505,-778625,-884837,1255844,-9020,-1084545,160757,-110409,-863349,282152,1353453,645457,-570484,279777,-975894,-800863,70667,-276401,-84699,-547212,274519,-390924,726700,-1583101,-878477,306137,-187575,-691554,-273107,94343,-671438,355016,-256005,15656,793321,710853,299712,-470017,-223406,-74430,100052,148978,173397,116532,-117638,-8903,-253659,110302,548517,195989,957338,-592541,-994666,-633583,324949,67636,-1073895,-30620,941685,228663,-953981,-784570,549069,-237670,-539177,122502,-372875,-716408,-558585,-141073,-547879,844149,-412298,571815,-821546,-1651321,842731,1725179,-1209899,-117048,601582,404804,-494602,-535804,-141333,-257023,-376915,719362,246759,-1466117,-799147,-902483,604833,-493525,-1626432,-424001,-2008382,1022558,54495,744085,-134333,-272827,636783,-910033,-404380,9424,174676,101328,787592,754578,232485,-95837,-715922,-1144576,-2377348,-1077703,-239470,-1313501,-253048,-389108,1780969,205954,-628874,-313839,203728,249989,1490783,30648,-103030,-397487,-224593,771191,119571,-478104,344755,843063,763182,-270201,-1255599,200415,36996,245799,-440796,-338940,-1018994,-621847,656075,-85060,-484149,813625,101982,-891411,-782256,-565729,908220,346929,-308643,212337,-377336,500369,-520719,-236462,219031,-364337,-1064997,527543,-22140,-516659,506383,851350,-510367,45530,-168246,141677,-735615,-628338,-647278,458002,772486,-981384,413574,-456922,-1445297,650663,987770,674640,-1436699,-844257,-346104,-629586,-88333,-57292,-874735,343528,-492946,-618382,-92058,-468395,-59152,-567654,-1200045,-208639,1393474,152553,775816,1757256,395358,-169005,-547421,-475740,-254956,-1195733,-710499,-992902,-267764,-71022,455559,633734,98793,-674386,-193669,241911,1009477,178049,1078406,1277198,18395,-46010,-399526,845988,-325119,-387580,-1516961,-683228,660506,461794,1040823,835509,111326,-338657,-1433165,-218086,1770795,-115988,602,792170,-582229,339305,-91962,-299729,-923476,-1106200,266862,381125,61134,-518935,1248872,-171379,634132,844727,1110568,285237,-807495,284870,-1169217,561071,-426242,-1388101,326483,94856,181856,442706,677760,35394,1025158,-364434,533185,933800,949048,596315,-920479,-1131918,175544,525681,824929,648719,395912,931266,264149,40753,1663338,2068,404045,1906178,-504722,-816606,232693,984885,838723,-202973,562514,1467330,-310632,-564671,5121,-778177,-219562,-907574,8900,1057843,-510106,712444,-1189125,-237225,482856,1054766,586643,-512547,-1447681,-1347318,-565925,-223710,-750137,-252474,-102445,929486,483510,1145190,1245528,-1170014,-1118556,443182,345913,71655,-307384,-255259,677233,-522341,-710837,356555,-1332080,610290,-258739,-146726,40526,-237434,219155,1150476,1023347,298496,1683903,274745,90626,-92323,-175573,-686032,-281560,210212,582508,182207,465822,-391308,624671,-444032,812106,1549411,655533,1126178,-307200,893736,257016,-905072,404691,618397,1096581,1075452,-719998,-866146,482221,264600,490152,214583,485903,-90895,1229876,474569,400399,-971068,-74558,486302,1269200,-777050,-361514,-889408,-973108,35407,271170,469941,286027,1781137,200046,453538,-491374,130703,-138741,271225,-84166,-686315,571356,-609878,-836541,-585773,-1287365,933179,-341358,-645367,387043,-131615,30009,-922758,192059,-690866,80515,1155102,245440,-649737,-1201456,-394563,18349,1000630,808634,258704,1666216,1010753,397175,344241,-328457,327877,-1068076,-761123,106565,33596,-886214,354996,410448,579437,380292,199208,-206095,41135,1345018,1259074,476896,-100391,-427638,-338582,-1353997,-362761,108020,-43821,751207,12626,-992240,-285629,-673786,758807,517829,-942920,1287943,1143294,-1167013,-673474,565496,-115649,691094,-630965,-1192059,741771,-316493,-301928,-1841579,40983,1749236,1091763,223204,-457988,268130,-140177,654309,520780,1184630,-218867,-856200,283364,1188335,656921,794126,38275,961322,296562,-228735,636486,163765,465567,-613344,-995029,808062,-680868,733216,363420,63803,375562,1109099,555066,-279451,292198,174138,-982429,-1206005,-66114,-600179,-1188816,-686192,250425,268862,696336,2184430,351709,-548532,750737,-598038,-425182,-803666,-1184053,-53488,-113979,34774,-218779,-12008,108820,64116,-472653,638613,153414,553221,2837,-504147,-1157147,-363190,-583193,-584164,338208,667394,-511826,-615479],[1097862,244205,-216161,211887,154259,-347274,-370035,401412,-467325,147148,122022,-325836,-3269,-336257,-560698,752463,-524989,-490149,-891914,512006,307953,142674,349126,-591507,-446908,1050190,-382137,-97835,-781966,-276995,-117798,-471501,-489958,-269104,-1261581,506573,1056722,-357068,600752,-314407,262978,103396,1368392,596660,-8576,-873803,-425765,-837305,-220592,-2258,69643,-1382763,-1154454,247012,1658062,472423,-904352,-577496,-386724,140167,905616,274630,-689023,-555984,-582677,48570,294337,-120827,-740693,-782131,-1678436,-301757,196028,100194,451933,-1126834,892290,1521153,-639583,-1108812,-473670,-1005382,-1009292,719629,-597103,-836775,231303,453143,366026,-1224258,-447292,-1403183,-335679,178705,114670,1769569,385578,-1397483,-2708642,58142,191477,1021914,1438325,-1140509,-92508,1967551,177119,1685377,17019,292952,-27151,-764418,-687189,1194237,155100,-606006,-286098,-155709,312413,-720028,142700,96518,-282814,-485498,1133670,2855374,1500606,-251067,-1339827,944380,-740151,-400401,-221473,615309,-644109,-750356,565567,259144,25298,-1964338,-757268,-204601,345817,-831825,566841,-510218,-108226,-722006,365957,-25104,447960,-258011,-757329,122362,-375819,-539593,773299,-263348,-1813703,590342,-297805,889035,-1077182,-64398,-1057415,254053,-1471,566867,-376918,-236304,-547522,-309884,-280468,-228123,957939,770543,-244435,-666739,934438,1355241,411925,-696621,-455554,716465,805722,-327966,-922256,-160166,-253619,-328093,630244,-1780554,-373418,-1264396,-326517,-238160,561294,-380480,-590065,-152598,-632890,-1016216,-185712,134863,-11386,-1466175,-450438,-132101,-375604,-232809,995987,-392895,96014,723926,-169405,211390,-556790,1092721,-200117,102145,194348,571055,-188439,-561006,-562524,63645,569612,20015,29057,-72800,-348172,-309460,-342510,-160959,451873,-730580,-232588,195548,1130989,566298,611044,-51172,133446,87937,-1544791,-1177156,704079,528145,-933656,-456863,-866893,-972788,-1617530,-1227497,-359839,-875648,-931451,-946856,-1741940,-123748,909353,495729,-423762,-1601665,-87439,-350315,386650,-114202,-1122111,910701,212803,-815742,138207,237982,472993,215343,371495,6997,-265345,-528530,733010,-13498,240674,1204934,1238248,-252816,-94775,408725,-838018,-1212687,-394485,-444923,853223,-574526,-1154758,803469,264497,64941,-196797,58367,159559,713712,-116231,-384886,779224,1345870,1400233,-120330,371653,465580,-613609,-1385457,964840,370260,1386563,1409200,646898,-1967216,121370,1068837,509512,947908,-31741,-1095548,-522535,104052,165435,-125286,81998,2153616,813406,325770,187403,560661,619086,-373614,-818907,770546,-1476258,-1071940,1611018,443204,-444974,24054,-1029000,673316,1698364,-63365,-167026,-208883,-761510,-576383,-1322864,-1533840,-924262,-370039,-705157,-240657,-299412,786760,489427,684266,-455419,-96460,1025763,524822,-1411048,150926,138030,-719361,781411,1359279,-562764,-425268,311949,-236151,15052,-422546,1094018,491364,331746,-96940,-1072292,471375,1767199,-429719,53450,-155101,-91870,1039858,141513,-1028317,767820,339367,-136228,633819,200492,949450,-1286293,-884261,500755,-1654355,-1008463,-995152,-50304,-521583,-52773,-814402,-541273,-161860,-382689,-534640,367085,38550,-882553,-163692,-900984,-547959,-1093937,-181526,-35220,-764802,587804,-498253,-808144,-1211531,132905,-27286,-1224283,908212,-389402,-100792,40058,146692,262378,-160450,345821,-1465459,-376834,846539,-677255,128006,522619,-596967,789808,692612,553091,410835,800558,469175,1260968,52437,181390,-568915,-704586,2101877,274838,-453703,195031,-16185,-926083,1210487,-112845,-411701,-239014,418262,341130,58039,-728514,-1486969,-1163484,-800397,1016151,-8802,-702861,61794,150707,-884721,286808,1765388,650941,-557714,-4642,-896166,-928930,25192,-91599,-284040,-648553,394708,-244477,772475,-1324725,-732240,231924,-270702,-691405,-430696,276923,-625360,519459,-484843,-78542,944942,668355,460105,-167051,147796,236972,-52506,33002,277474,419018,-140666,14618,-111501,-37683,589624,63160,677947,-446552,-827415,-890886,-274654,-266321,-1428900,-100214,634597,586237,-1083239,-1052888,700151,126552,-385448,593172,-280964,-528145,-328743,-76090,-870958,737845,-472286,734254,-924261,-1588102,697653,1953873,-899193,-57581,443583,113726,-376944,-443760,-9761,-95347,-555437,250905,291421,-1186308,-1329395,-1043013,179692,-748701,-2057868,-370597,-2091065,505052,159254,526230,-44354,-335113,572813,-845256,-284602,432516,239329,362435,815804,584130,-74753,-113054,-1200818,-1354897,-2337172,-971539,-128428,-1001355,-355558,-251456,1475573,75781,-364511,-487232,210793,275556,1062027,-350299,-220825,-417947,-141947,869850,-99666,-801792,-77737,664094,605336,-326346,-600228,238040,195842,169664,-17408,-100913,-1185409,-393140,718447,115141,-726725,645061,245184,-947277,-260499,-522340,932940,276272,294072,401982,-666509,447266,-704198,-216553,273690,-389285,-950378,106659,-807055,-950304,437142,299646,-676794,58188,-42931,293207,-792092,-201220,-150498,892917,887497,-1298913,49106,-336648,-1353135,393144,555942,681129,-774426,-316521,-301240,-712488,-93414,-44663,-1120068,174543,-437187,-756428,12626,-276362,182189,-398245,-1404281,-263942,754038,51425,1358144,1879002,148074,-302533,-456570,23343,-40082,-1701833,-872125,-957720,-160504,-373613,69883,573085,126306,-410223,570486,532265,463188,319132,1035711,753890,-555924,36581,-708751,332021,-38561,-848906,-2151559,-1064290,1270775,57467,609134,881162,218995,-297954,-1277973,-231833,1946693,66449,-151894,521653,-702195,277921,-22257,220349,-1070465,-1244894,401900,463143,173022,-259231,1228730,152886,614806,852984,1563534,378658,-1147646,424483,-1240680,288111,-542443,-1443444,217090,-188024,-86600,598251,400617,-51084,675158,-370154,400592,901471,616675,397912,-784573,-930655,102309,499806,789720,273759,273960,907543,158092,24121,1738907,243614,424327,1367668,-759638,-938304,40002,841895,1196910,22696,581541,1515687,-28546,-163667,-267896,-784301,-285768,-846606,83387,1518757,298243,635313,-1108752,-188931,1029459,1308025,825413,-279179,-1295780,-1268371,-814134,-236660,-943254,24175,677130,557499,200202,1139855,1105331,-1836820,-1155972,514911,394488,178361,-304332,-107555,560604,-359408,-704507,168845,-1054714,1464227,-180232,362355,700666,19645,391682,536827,949356,398474,1531404,-53735,-52689,-49276,322233,-128540,-256907,175196,122638,282682,180715,-1227860,630096,-305102,966412,1238043,488781,198335,-242107,1074809,249946,-641287,300478,203573,963093,806869,-687846,-639933,501150,377510,560626,-68914,1016831,-244650,1114656,920543,276712,-1915682,-259998,593630,1430452,-29628,-226905,-1180077,-898101,257879,211972,504955,370659,2236434,-91587,146441,-527261,133267,28401,48035,-100042,-1172713,320192,-537200,-1017332,-315560,-1025436,977944,-449925,-671836,643417,15476,-79874,-717278,-447438,-1020912,-388828,332580,297394,-471678,-1226343,-542911,-240627,1367723,864707,369217,1912163,944005,401435,47213,-320492,169993,-701538,-911595,144152,184361,-631427,94643,302793,-202765,512641,379594,-159559,482533,1625173,1011601,-102518,-197259,-417122,-480489,-1163892,-317737,115455,-94046,830661,171717,-794496,168522,-680575,677827,775884,-778510,1259857,1081585,-1097237,-245759,249830,-493436,860130,-540168,-1690766,417719,-268206,-547468,-1581572,-171587,1182561,951352,323879,278584,723173,120291,905264,398161,695384,-102465,-729349,-79238,1232007,632668,368509,156667,1229998,-383538,-337413,761481,160955,509326,-749309,-763171,854862,-558039,375176,812207,68848,1308351,1337848,36731,-415530,40478,177179,-1107329,-987502,-262343,-289849,-1001100,-800088,106121,-10509,900582,1119862,231057,-695670,887986,-57126,-655010,-1089048,-722775,-61099,-374440,-28852,-471254,-340045,-28306,-100376,138355,706539,-25937,851504,724084,-265292,-1065259,-345125,-853888,-743136,290660,665573,-584697,-936922],[1282787,243127,-187113,335895,531595,-21,-1019215,325373,-338486,156608,-198397,-189032,48186,-487799,-316691,1446011,65216,-431658,-1196665,506817,672801,459550,556700,-725472,-167057,1501533,-626836,-501709,-646838,-581740,-347183,-259127,-823170,100405,-1262577,674073,1405912,-190334,511647,189603,130978,-86015,1513885,1096833,-363928,-1162099,-433937,-975136,-80116,280666,425170,-1281243,-1589378,87725,1566195,343600,-593266,-610476,-21502,798995,1577660,386897,-475149,-746281,-564548,452886,362614,-105889,-638043,-827779,-1703134,-211348,406593,78969,259596,-884279,966826,1026493,-193009,-734186,-511196,-965876,-1102491,631200,-818548,-622864,422375,631050,741619,-1261621,-329461,-1610021,-462244,131450,-140289,2105995,353256,-1536842,-2173587,153166,388824,1007457,1428082,-1644682,-588301,1694026,187176,1706692,16839,276558,22222,-437926,-908127,808953,-422226,-1096531,-386846,-410548,354713,-449025,139130,-71728,22236,-723885,932885,2726039,1408534,-312892,-783358,1139757,-561443,-408024,252078,175868,-1201639,-1429027,191541,538548,19211,-1712628,-364169,321991,989869,-502795,871767,59751,-223004,-887818,364766,-309234,294086,-264767,-644083,297395,-269116,-278534,650596,-141341,-1897979,783664,-135206,719143,-1103933,-1647,-78419,352576,-139564,351588,-102351,10698,-615384,-290750,-510827,-593180,177216,797427,-98267,-428921,912299,1146437,833374,-357558,-549273,632174,935854,-220720,-926952,-256365,158769,-525055,454102,-1610249,-366350,-352490,-737628,-428078,588953,-130890,-257016,-373873,4089,-1097905,-442596,-358672,-78708,-1474647,-700833,-245414,18033,31852,1316785,-331261,244558,840237,275355,-173966,-716718,803063,-373364,236051,-70526,595892,-626257,-1226196,-1136689,85274,-316643,46568,-159082,195460,-81707,-363729,-499654,-518483,569027,-925735,-117060,-92739,1094088,639660,1066196,10461,-128666,-225970,-1521086,-1643830,117084,419560,-1227360,-798968,-912503,-607422,-1478360,-1722703,-875546,-691280,-793146,-1295137,-1689596,67211,1104560,225255,-408030,-1302950,220675,-531061,127444,-14054,-1181133,1162529,331659,-1113582,-157627,267967,944655,171092,88123,-283357,-206538,-599819,1160879,536590,297345,964532,1447774,-212747,-314216,171899,-946695,-1447721,-584668,-907060,824225,-138888,-929904,1001011,206476,-364879,-32335,183529,426108,1032441,-371092,-583273,328531,1145377,1169374,-485662,563794,497176,-661653,-1637498,1024767,393788,1682650,1326859,564051,-1290284,-4906,1091158,-22572,422797,-54094,-1352435,-757838,280510,146323,104551,281270,2020763,842267,388541,-143913,409049,686436,-492150,-1235106,390466,-1323412,-799447,1423659,202565,-1011468,-166909,-912762,680173,1263832,-282529,-396383,-566054,-797546,-476189,-1152571,-1485209,-1073699,-607680,-630705,-157566,-420831,926909,801360,641014,-638172,-297845,875544,152272,-1399490,245027,11783,-462965,543331,1106456,-300224,36200,156692,-399053,-141371,-273281,1161579,19781,311474,-89671,-909828,118375,1876085,-364905,448457,-294542,-89916,930985,930,-473015,614234,211688,-237694,510182,-4224,845715,-1429037,-1277112,483783,-1218722,-647067,-876631,-517324,-1118446,-84783,-916979,-810581,-193339,-279875,-30886,236480,-170453,-582891,-253041,-1053439,-1159345,-1278429,-297614,-431884,-801808,879101,-476938,-404663,-926673,331686,201894,-1331199,1307204,-70680,302717,130702,190071,33205,326322,455143,-1691891,-231078,598288,-415945,-119073,405535,-88356,956498,785261,472027,627033,438778,739078,1404465,-140169,-501089,-247450,-987436,1465313,46372,-662392,78695,-77176,-757303,983947,262668,-200488,-466536,336307,775969,-412517,-794857,-2499969,-1324297,-278063,667498,-67010,-285850,-231812,299200,-632383,381975,1811438,650620,-444703,-239141,-712292,-989590,-80126,56647,-515007,-724652,565450,-111203,623792,-952560,-391219,38964,-400386,-586670,-540139,506887,-501970,613690,-600727,-324721,1034949,555150,444535,254480,579243,433873,-316661,-93122,158139,696967,-45358,234165,99542,-222360,873052,-198465,259759,-272827,-597549,-1181027,-850471,-491841,-1493475,-34083,277972,880898,-1139422,-1165013,800800,424394,-337560,1026623,-329374,-402812,-75156,11843,-1099650,364380,-582771,804880,-1187544,-1403972,530150,1425265,-594344,49698,245316,-234923,-169677,-350636,234744,109065,-754346,-194148,387979,-882879,-1797221,-930520,-107185,-760257,-2465460,-242039,-1504101,287759,254210,185049,-76675,-316017,455398,-720397,-119939,648917,156327,447337,870109,447391,-428197,-203370,-1442611,-1293225,-2177530,-831465,-125884,-724274,-462592,86574,866171,-28731,-92347,-459956,168872,224381,514551,-750709,-338739,-460658,27065,1045768,-321985,-1074757,-436178,452739,429586,-290081,-20052,435677,461520,71636,411474,167300,-1260897,-125662,516524,283644,-544965,593377,422848,-932845,269620,-351448,899727,211893,860294,571920,-820178,495198,-741727,-104909,209569,-352587,-761449,-327132,-1723027,-1336583,231014,-484327,-730860,45794,81146,496825,-729188,265615,205759,903375,929992,-1490730,-274595,-420297,-1149719,125381,66463,638407,-253368,36572,-314359,-865050,27843,-151904,-1216637,-50897,-321542,-666316,277381,-140622,338907,-149084,-1460898,-352148,84850,-43880,1647657,1904416,-256789,-409251,-376550,501757,267748,-1889343,-918372,-660331,-6723,-696061,-331229,478085,68583,-170793,963850,793442,-183085,466377,825464,1867,-996415,199564,-974745,-285544,269636,-878058,-2324542,-1266163,1568657,-193944,72476,796486,156104,-268130,-962759,-166740,1893951,-83424,-421614,202906,-810927,287152,131148,773333,-994026,-1066213,251364,478644,239098,-4999,1170266,653733,737285,813806,1849836,555869,-1165458,413157,-1202788,-59740,-631537,-900562,208221,-426015,-361532,565581,136092,-82538,108631,-429913,233223,676427,94730,379657,-461318,-432832,-214205,287193,684590,-297561,182847,814212,125599,1245,1637175,368059,486045,527736,-862023,-850009,-122353,454622,1326991,317232,559848,1446972,132592,-100378,-599645,-744965,-229425,-622069,273034,1840557,777409,575156,-840438,-164147,1377069,1332398,1164687,95650,-1059324,-1215238,-1001095,-250960,-960305,332585,1468065,63151,-105680,1022113,940535,-2393178,-1047305,358521,413789,241575,-299392,15802,438239,-135237,-600755,-81018,-713868,2089407,-188809,913311,1268027,373186,759791,-69766,752394,486735,1203286,-143719,-136492,-42506,655186,558656,-184417,92994,-235078,294068,135278,-1437018,591340,-195051,958000,774136,196313,-397555,-102539,907235,183301,-350971,180941,-73010,861113,446911,-429561,-281183,594984,405965,500953,-363644,1315171,-437881,669981,1050064,202924,-2610048,-543495,562653,1448825,953017,-53122,-1536927,-624670,456607,21739,371166,414713,2435632,-290908,-201264,-666808,63758,146691,-261141,-39113,-1218420,132089,-451906,-1145592,-52463,-727676,859238,-565688,-647347,804301,178022,-158789,-563606,-890114,-1221864,-669563,-448954,412964,-197610,-1374965,-638402,-729763,1338530,805030,495532,1828408,665286,136845,-311773,-192058,87320,-268983,-949665,140952,174189,-375703,-62303,155506,-954059,555322,417502,-96056,728234,1841314,404830,-724115,-286916,-285095,-423610,-741124,-283170,-29527,-170931,636322,345530,-464203,502086,-695174,485849,871706,-544492,1192287,904769,-919688,171056,3042,-806577,821470,-497525,-1911915,-21673,-31990,-585010,-970734,-297123,491678,822136,421494,896218,1257413,280647,979437,225991,-63524,-52451,-576580,-504837,1189514,494846,-11073,351694,1287503,-1071084,-539157,761602,176805,329327,-685826,-414472,819282,-173892,184833,1103459,-60014,2070307,967259,-609201,-529917,-377830,195319,-1232930,-859318,-669388,-75151,-743102,-582637,-71806,-258907,783801,8440,172021,-726488,925105,365644,-700594,-1147287,-425451,-79050,-716326,-151158,-790933,-525435,-164775,-346030,856265,670903,-211948,935560,1209858,20505,-1009468,-292460,-920655,-694688,212579,652849,-415809,-955528],[1071608,192940,-115947,378799,713609,315099,-1626758,245618,-276987,12822,-435949,44965,-73638,-617309,-79813,2164612,790329,-362236,-1512966,343536,1062339,863065,590913,-783477,127866,1583301,-550039,-558756,-388815,-782897,-480729,111137,-1161939,440791,-1144396,817116,1686776,-248895,336329,547107,-134548,-408833,1423783,1204143,-978114,-1315004,-325424,-772767,146420,407170,535442,-870073,-1746860,-187616,1174487,106510,-59741,-530382,621953,1416434,1779979,13396,-65129,-769724,-564949,849105,406089,29759,-433240,-693516,-1353583,-275707,413561,188093,94625,-566045,944180,539426,338647,-255146,-479519,-685912,-946099,616788,-989615,-398427,520107,820248,986799,-1278118,-359308,-1616045,-597035,78843,-352204,2233116,358873,-1587329,-1503505,132790,479963,895826,1268653,-1776979,-1071937,915919,154447,1594184,-14747,156645,223910,-199191,-1044677,575950,-752950,-1577540,-457408,-667754,295238,-61396,96109,-377409,306506,-977088,655595,2089247,1131035,-344278,-242065,1224991,-297479,-329726,544834,-194947,-1596236,-1746303,-104885,825623,-68792,-1185521,162029,674727,1380614,-139316,946257,529701,-195548,-870306,282856,-623184,15559,-203561,-375512,430811,-120049,-45560,453222,-60795,-1502160,985385,74913,492368,-1223657,77608,1040620,421667,-316674,42217,92803,382692,-645880,-319395,-965972,-898486,-586143,900983,135360,-172562,836139,737348,1112350,194375,-492198,491834,1086346,-16081,-817857,-310045,269973,-749437,392708,-1085211,-148161,758180,-967748,-484661,644288,116205,100892,-651146,287759,-1141923,-681680,-703428,-95450,-1113831,-871215,-433593,509962,260522,1705172,-343718,246109,939968,1148776,-340361,-912166,387966,-909419,262521,-451002,507021,-1112832,-1613083,-1546091,-101607,-1364110,-4445,-354946,470294,268052,-234098,-608919,-964598,607154,-964868,-44421,-269907,959721,597122,1256030,82398,-242411,-66536,-948602,-1784235,-381791,162924,-1428148,-996175,-931315,-261511,-1184724,-2229178,-1071330,-426073,-541733,-1577275,-1457556,256177,1057335,75666,-356478,-651814,634258,-629506,-32369,-42649,-1117892,1329092,291513,-1302631,-334111,234751,1122256,135022,-155829,-568525,14517,-559404,1415763,998111,304495,644017,1150146,-151018,-551538,-171910,-877697,-1557038,-670673,-1283775,868271,262370,-664155,1142736,-20556,-814633,66087,379150,610926,1181266,-437728,-678539,-27632,720340,959452,-571676,889712,558101,-642357,-1588601,1046104,344664,1600358,1067243,484174,-660762,-41573,977565,-509006,-91756,-68093,-1401728,-867289,177584,137925,435906,320785,1652571,829420,367056,-481216,214899,531151,-474387,-1511316,-327221,-1023083,-249777,831132,-60196,-1407834,-337698,-766580,427749,672678,-316690,-553432,-786698,-685324,-359442,-965394,-1363718,-1109580,-751020,-480174,-85196,-518586,941350,1007276,544242,-783963,-303767,655684,-413039,-1291443,375624,-79584,-217875,264516,652579,-74076,396293,51037,-589653,-287931,-169230,1123178,-324102,237634,-122801,-733814,-203270,1771514,-240586,730468,-412240,-116957,746547,-257030,85532,577108,128492,-329997,452353,-268855,472355,-1435683,-1537492,114889,-787384,-358392,-648894,-904924,-1511381,61793,-750271,-933383,-166463,5761,327337,89966,-434149,-136072,-204047,-1092077,-1759130,-1395873,-557222,-783260,-801440,1051154,-403674,83894,-602651,380167,329891,-1237636,1487059,158620,652496,177854,422157,-62654,791419,619161,-1472471,-5574,116164,-155229,-349155,259840,494630,1113223,716353,200089,771179,166007,966388,1510420,-173765,-831874,213545,-1105023,646516,-251842,-958874,59687,-34888,-519134,696280,486043,52572,-656893,101594,1201694,-728798,-706657,-2495860,-1279118,583216,325813,-155989,56075,-645601,273953,-197015,477355,1349263,657015,-273451,-422926,-477150,-966588,-240107,66322,-699421,-721465,721443,-59584,330092,-611125,-2953,-224663,-612086,-410670,-548509,710754,-340013,610428,-631644,-673515,1014607,390159,192685,638554,953301,511666,-610391,-213929,-132326,892524,149003,573042,305215,-375571,1276034,-528623,-165073,-78949,-336994,-1366361,-1241361,-548614,-1247576,147996,52229,1023693,-1062945,-1105333,830590,579683,-412938,1265518,-454508,-439174,183831,123341,-1176828,-243828,-749430,779896,-1591920,-1188079,393138,294418,-348254,143634,47883,-573819,58505,-237116,549435,326944,-941423,-541197,548450,-617938,-2013568,-581584,-169143,-569800,-2824237,-55424,-493819,294478,315283,-165900,-270735,-200045,334497,-569963,-17326,616352,-39314,338191,1012294,386898,-750223,-328484,-1432974,-992516,-1818550,-691304,-240802,-550230,-560804,535905,25342,-86821,64565,-237390,76127,62040,-58723,-1050343,-425830,-515258,165427,1298494,-494697,-1105123,-626413,307336,260875,-184976,382700,748321,761079,-78246,710200,427324,-1106137,138516,170989,407528,673,694733,581633,-830535,660636,-55981,848013,143686,1208070,662723,-830356,620067,-624986,44437,36673,-324608,-571542,-642238,-2374893,-1485451,-58873,-1261757,-671522,114076,216595,711293,-619392,650148,314925,467454,860689,-1507707,-465681,-643028,-845177,-7943,-350953,547129,-41361,78931,-305090,-1061529,205114,-390051,-1183110,-222350,-166370,-377671,662429,-84364,374233,94820,-1320302,-469834,-445089,-109335,1528588,1784636,-713430,-497264,-331717,782910,556127,-1705774,-866334,-180731,136653,-945697,-668162,341023,-74632,33608,907866,986768,-773896,582852,516182,-720668,-1066930,386334,-1089721,-789363,546400,-512125,-1983671,-1279829,1416721,-268502,-420469,593784,-80489,-216762,-551610,-51518,1639148,-527813,-771769,-6168,-841785,412114,358313,1250906,-729526,-666193,-121517,392824,165035,170558,1011023,1142904,988639,719645,1783358,803006,-811991,308402,-1036809,-363372,-609300,84977,272889,-562361,-579416,356471,-32725,-78067,-511303,-487497,93255,330722,-401829,590380,-89658,245022,-679178,-8035,562695,-852116,103764,630590,161928,88483,1463984,361168,546733,-308268,-810414,-573644,-240530,-22644,1210489,582899,373624,1272727,102837,-394931,-933566,-597549,-18823,-311909,516247,1825317,619623,532483,-444874,-86521,1475697,1159557,1478370,415726,-837082,-1196164,-1032135,-289086,-808246,597103,2005283,-452085,-390209,781814,783713,-2629785,-804385,-2407,389952,291307,-299861,82658,333786,107627,-416627,-387559,-359869,2247999,-307553,1303395,1498071,733659,1087800,-470894,490194,537625,815579,-4727,-63270,-24029,766631,1139897,-32384,27662,-431685,196976,451076,-760977,534052,-119189,825850,284343,-138833,-469316,7140,543694,72162,-44862,99916,-217488,767170,32655,-13991,114652,733023,307091,328971,-598973,1296814,-599795,55110,900714,179417,-2824688,-846248,406053,1355484,1794182,132740,-1750061,-248404,540804,-217576,73220,366825,2318068,-345268,-496618,-875143,-29264,181460,-585900,133433,-780752,102121,-373337,-1171691,144012,-421364,596882,-627757,-555902,862966,350123,-179386,-465788,-1026408,-1202932,-669773,-959344,576374,136179,-1564904,-651655,-1301226,864382,666672,442066,1405436,271280,-327741,-563240,67549,40340,101551,-830246,83815,-53086,-201957,-139121,2004,-1407200,526130,303324,-33051,812595,1997188,-292553,-1171222,-323218,-54031,-114217,-253409,-333916,-272633,-259594,327899,520962,-66106,664384,-663900,195028,778352,-249165,1123466,599789,-693475,474576,-114968,-994456,598227,-503719,-1885152,-507357,309773,-417695,-295609,-273601,-122851,724305,517879,1226452,1668197,295946,867803,47589,-751546,-56047,-412141,-886104,1128454,300314,-275831,589914,1162511,-1516558,-759206,595562,207005,-8543,-468257,18195,684674,230622,183162,1191879,-250842,2283663,-24882,-1168267,-580327,-810444,249290,-1313965,-853490,-1159297,38559,-442423,-66150,-212203,-281006,456905,-706310,189296,-655694,836619,580359,-545393,-883571,-290329,-77262,-1021823,-313786,-1102406,-517627,-194414,-573518,1500109,505499,-332101,817196,1389210,382204,-848709,-225537,-895903,-387304,146614,642162,-62837,-687718],[455528,118719,-40380,331725,725248,550495,-1976866,167990,-302889,-217384,-586578,316842,-320966,-636501,77417,2663327,1468281,-273926,-1644201,101442,1447721,1201494,443841,-752983,336613,1145580,-221562,-137650,-57658,-836359,-461244,531612,-1403602,630991,-940287,867339,1852529,-436193,136572,737156,-455522,-727664,1126058,926332,-1627470,-1254985,-117408,-291728,366817,359053,426706,-290347,-1544212,-490952,661305,-143027,530499,-373735,1276175,1736305,1504074,-497437,409405,-659331,-591388,1096305,378598,235483,-177142,-396543,-651478,-369017,213481,339092,-37587,-266936,841883,169098,689038,207221,-388841,-200683,-461895,731404,-1086578,-133731,585034,893431,997844,-1278378,-528617,-1414631,-683573,59752,-481910,2084293,459460,-1509066,-887360,-4406,445555,657698,966619,-1573282,-1322658,16944,132104,1412955,-75956,-63551,482547,-99134,-1000600,594479,-725432,-1840865,-476102,-844908,215700,341971,2177,-804099,494815,-1155941,414459,1160240,806316,-311802,118246,1255768,-5957,-186292,605505,-430387,-1631441,-1640927,-209751,1099416,-142579,-517379,591895,748399,1505034,163298,798433,752919,-3264,-673880,96240,-910861,-322572,-95578,-52072,405395,36841,80959,189800,-50967,-783291,1172054,276362,225283,-1436735,93452,1745938,451760,-505874,-289823,127254,738903,-607244,-409261,-1515365,-1074867,-1040019,1068267,354386,48840,773810,268411,1162634,750124,-316774,359558,1241500,283812,-648388,-396779,-10273,-946527,544499,-388255,244896,1685828,-1015359,-374991,710947,294681,266911,-905410,206395,-1180148,-809088,-773100,-62519,-472479,-971835,-598392,975755,374218,2028383,-406508,152295,1016387,2173446,-333366,-1159791,-28456,-1758878,232948,-771604,418211,-1424082,-1494595,-1690154,-477519,-2047816,-123600,-527335,662918,608485,25467,-630861,-1355104,505217,-864998,20758,-196118,706838,470371,1098171,123007,-189201,569017,-83183,-1611805,-607868,-166829,-1505607,-1035250,-914781,-65759,-845810,-2567862,-961120,-93044,-250776,-1745513,-1070343,279307,821722,117982,-320131,132965,948967,-641457,-36021,-209023,-900362,1387316,111806,-1423807,-326933,232185,1044219,128269,-289919,-746691,323197,-364712,1379450,1189370,298634,295641,217107,-255237,-732470,-494451,-673103,-1485842,-544383,-1478255,981149,519310,-458330,1209114,-381572,-1118466,29204,582203,685242,1064850,-462511,-673177,-273794,88389,777733,-308509,1217762,583806,-532332,-1244891,954559,208708,1214195,682482,446732,-281438,86212,744000,-866021,-487334,-77159,-1234930,-826342,-121938,170375,784116,204355,1170217,803762,259648,-718203,36579,210431,-302064,-1546540,-1183696,-614296,502014,118273,-310113,-1518625,-461727,-560675,64444,176911,-149739,-619783,-757909,-439102,-113331,-797953,-1243018,-1011945,-842136,-331563,-37576,-552553,832069,1057567,456846,-843381,-261423,360925,-989364,-1147591,483650,-93858,-47994,29411,24496,70410,569900,14964,-722522,-373978,-200917,1044581,-475398,114829,-182022,-607099,-273468,1401421,-87523,903772,-420762,-123499,565134,-541945,486415,620555,126997,-367574,470360,-552462,-94630,-1279326,-1598105,-534325,-665458,-248077,-379746,-1116503,-1599900,308144,-346885,-910478,-113879,398601,384802,7548,-705648,284670,-18420,-1048739,-2185974,-1413647,-851581,-1027044,-712448,1067598,-267222,576456,-377151,266364,333239,-988332,1437620,274906,914915,188443,747557,96483,1136825,796995,-884459,249310,-488531,82126,-568854,104759,942053,1204121,477192,-179043,836271,123394,1140307,1532433,-60566,-728075,611903,-1071583,-96433,-578098,-1310760,92423,81599,-317306,445098,523281,251498,-838039,-208823,1424816,-739473,-524345,-1533095,-1102140,1498343,111645,-221913,253294,-1055683,73934,275419,494481,498244,661714,-111440,-549398,-261363,-853827,-422793,-96171,-777292,-630084,784851,-124110,563,-407463,219523,-490669,-907054,-218066,-438333,824027,-173554,508455,-631976,-1029930,872653,202971,-256586,833316,1148318,508201,-835905,-336739,-478733,963291,374171,909911,463601,-390175,1648259,-830068,-490340,124274,-82211,-1264182,-1383147,-414309,-794267,377544,78921,964596,-833423,-910180,762994,561868,-577596,1203702,-566149,-677925,433648,254134,-1074429,-928253,-987435,682842,-1973604,-998402,303243,-940422,-173746,174312,-107681,-826354,233466,-97179,855708,513919,-1076610,-739870,758361,-434089,-1835759,-89306,-21937,-276922,-3057091,157062,437891,339141,316860,-398985,-582730,2611,266857,-405389,-91564,372044,-272973,81602,1229737,396562,-958245,-431499,-1271605,-584644,-1254055,-571241,-433116,-478949,-631086,969662,-817912,-74386,20505,117202,-58989,-228737,-576248,-1151629,-455736,-539438,165521,1549689,-573040,-785325,-587931,264355,77754,-53844,563073,1082322,1010411,-268872,793388,643814,-685464,363353,-103322,476237,693264,927739,669596,-600830,843827,306513,821325,57594,1253103,644076,-699713,762905,-399460,166598,-199428,-375497,-458117,-754010,-2489368,-1310831,-345780,-1744603,-522587,349854,389328,880527,-535534,873848,208814,-206008,655774,-1354479,-492470,-894334,-509774,88634,-625141,413625,-119845,-200587,-191889,-1232665,355626,-695790,-1066385,-256131,-14369,23966,1046485,-82035,292137,273793,-973214,-592011,-749148,-121357,1059360,1473555,-1079454,-567548,-336182,738509,708784,-1203395,-753534,362628,214294,-1051736,-880765,157663,-279119,207944,552885,1075786,-1186021,623251,191455,-1192902,-646162,519650,-993971,-1026623,742871,69198,-1350981,-1158228,895879,-216402,-741050,315398,-437442,-115480,-173725,54916,1264457,-1071000,-1098068,-12512,-723739,624305,615168,1555960,-352263,-221132,-561541,204313,-87685,233341,695383,1377319,1291085,571998,1307986,1045948,-216508,189869,-770237,-534205,-426511,1070122,368100,-565612,-704523,47055,-48380,-62469,-993478,-471788,37635,-24652,-659866,957576,179783,900905,-1109166,-221350,466723,-1150813,11926,345280,238433,365414,1296704,258399,551278,-837739,-670972,-190431,-305375,-418405,903947,719035,-13730,1011072,-113902,-889239,-1208086,-284871,326022,-26439,713334,1292523,-109201,513243,-14250,87080,1373831,884920,1587653,548173,-709329,-1161216,-850090,-357545,-543162,747940,2105923,-870952,-604458,464543,652285,-2369408,-483943,-471602,322312,363429,-303648,91336,261784,326915,-178000,-761424,-63009,1897709,-501259,1394062,1273358,977589,1156867,-543239,258209,535944,510855,259268,188035,52401,688157,1459624,234265,26186,-453779,-30342,1063384,594561,474398,-74101,629554,-130363,-411595,-113669,18980,194914,-61027,258120,86677,-262653,661399,-364869,409543,443997,889496,83557,131750,-711377,1013717,-649649,-454320,622534,186139,-2551978,-1092367,161197,1202591,2191098,293544,-1649490,128282,449594,-389149,-314884,220929,1950305,-272794,-669692,-1053991,-116215,120201,-827255,422884,-38107,258120,-306231,-1049913,231956,-119445,253328,-588795,-389670,849239,519163,-139277,-409793,-878391,-965327,-443802,-1144986,752740,465202,-1665886,-590278,-1769297,91289,510590,133442,752167,-139400,-781774,-566174,424606,-7764,317565,-574998,-26638,-446656,-130899,-176575,-123183,-1406756,455735,84746,27607,803173,2035329,-766575,-1284121,-272435,188502,374626,132914,-507603,-530640,-335962,61416,702181,326064,694058,-520910,-137142,532339,102271,1094661,195231,-505754,590559,-98961,-1025533,278610,-515903,-1697264,-947248,650358,-146266,179495,-97355,-516476,661686,620965,1198925,1810237,155926,612108,-86898,-1047216,-76443,-248891,-1125674,1097178,107297,-390315,785075,920571,-1593757,-917597,254773,238291,-393140,-184620,471489,461688,507178,333927,1108260,-404432,1846216,-1264410,-1479119,-548394,-1081051,335989,-1316503,-927019,-1558897,88037,-115346,571718,-264624,36484,185224,-863457,273062,-518989,632968,544603,-243618,-338648,-256318,-26927,-1201010,-475352,-1294617,-355160,-41756,-696274,1922120,238272,-327325,557534,1281205,790282,-538130,-165125,-859700,96336,123288,628023,335036,-246688],[-355712,49893,5599,200545,633313,682703,-1935563,90091,-396330,-443193,-690719,529083,-606843,-509155,120601,2827066,1902960,-164691,-1481230,-128526,1764008,1341752,197200,-628017,386612,290113,213933,663642,259316,-752556,-296296,846465,-1473193,613325,-701095,779979,1853846,-623395,-21618,796870,-742154,-925694,682765,422110,-1974185,-963639,132950,282840,492923,187616,198303,268787,-1013857,-742066,218289,-331262,991667,-200305,1667672,1678230,967408,-767865,762150,-512439,-642554,1084755,263911,427345,37925,-33751,175719,-390278,-117305,439442,-144703,-35046,699083,-23573,740808,540494,-266077,370721,321712,969307,-1097348,196034,700254,735773,775778,-1245696,-766042,-1070198,-685603,75934,-534647,1691106,673942,-1314618,-465282,-215584,310921,351110,579132,-1134125,-1146353,-664253,145083,1184859,-154358,-354065,682746,-133684,-742847,815292,-381824,-1762969,-430014,-849723,247442,650001,-134071,-1272809,554292,-1195326,307325,299664,539029,-187148,211161,1257606,249287,-16686,465164,-517751,-1233315,-1233338,-99903,1287518,-127644,136051,740452,545215,1451526,326202,478592,689770,301950,-348326,-156505,-1111691,-616513,22616,193273,219732,169667,63798,-128063,-103628,-17997,1310626,424345,-54297,-1668077,-7568,1767020,441061,-660974,-548443,3638,932741,-490450,-550619,-1974797,-1092768,-1029614,1244132,456800,205788,759108,-79379,988012,1073102,-99263,283508,1363464,643561,-468042,-543932,-608802,-1063256,954525,234865,705934,2119216,-951487,-112151,762267,390416,116812,-1039194,-203,-1229376,-780258,-564276,-20684,247282,-1029687,-616810,1368199,333091,2066822,-466555,24883,1043263,2867164,-234973,-1438599,-356973,-2684430,203954,-866575,419560,-1360396,-868737,-1545108,-918368,-2054224,-276834,-639283,713361,830849,319903,-557465,-1573980,258362,-674093,128782,129849,360704,331358,644517,96581,-15256,1454987,701761,-1255386,-491152,-464634,-1409095,-930158,-861898,-76617,-531209,-2551873,-661409,269386,-16596,-1739784,-599008,45050,515804,340849,-344418,780603,1025090,-592880,126611,-457473,-538128,1323672,-140444,-1488511,-144767,338013,884354,169566,-288292,-777261,607683,-35494,1050789,1025298,310624,-23335,-1073466,-621662,-804079,-674558,-439309,-1227781,-175242,-1443829,1100070,585210,-379226,1190836,-786520,-1158127,-177074,739739,647044,658262,-612255,-603109,-405414,-650124,627673,260670,1447662,515004,-365524,-719796,720543,13386,709180,253417,469566,-176073,383246,421849,-1054449,-694877,-95222,-901609,-631666,-456437,256738,1064033,-23151,674251,762749,81503,-810169,-87825,-151408,-12220,-1326002,-1861601,-205656,1272174,-379544,-516816,-1322573,-521913,-272079,-261617,-65093,150174,-589327,-436883,-110400,371748,-658715,-1146922,-813158,-926198,-264239,-23852,-487699,650470,946041,419400,-778650,-332282,-4834,-1385112,-1005404,523137,-18492,32551,-114539,-720842,115114,555622,41483,-729150,-369706,-379207,963873,-470900,-55131,-226279,-540578,14823,848157,52982,991403,-251415,-60129,455948,-762906,627572,657516,228113,-303792,498667,-811788,-699468,-986734,-1480929,-1232050,-876799,-330466,-138232,-1131910,-1438977,501008,157107,-779540,-68273,762600,107060,44231,-881051,566755,285343,-964631,-2244903,-1308819,-1049395,-1109675,-505447,927191,-84493,969657,-328650,44677,222860,-647930,1250666,341678,1079428,157412,1025953,531686,1282332,931079,-147005,469232,-1059257,264390,-780195,-33175,1120060,1188916,113684,-559574,821190,328980,1242439,1440212,131216,-344070,786623,-928192,-524680,-876537,-1661960,128485,209631,-237245,281890,416964,334266,-1003274,-502401,1323309,-401408,-340767,-307446,-873760,2094923,97669,-219413,294511,-1333347,-242329,640177,406701,-414838,636900,-24853,-596942,-127852,-663665,-571621,-373260,-728858,-491015,698312,-287500,-240210,-379333,91907,-694532,-1237898,-67409,-238020,809366,-25378,335799,-640375,-1278215,644551,26987,-771487,757890,1082319,473533,-921501,-473831,-743897,892451,534287,1118639,573223,-186535,1879092,-1002867,-662073,321463,135970,-766929,-1308858,-116760,-305814,560105,366754,714802,-482736,-653500,584684,392136,-757540,833682,-591587,-1058803,661460,395743,-805548,-1452318,-1297401,547549,-2143025,-845502,243714,-1749811,-53355,121901,-193722,-933861,299839,53466,1064577,627977,-1114782,-769984,969211,-340542,-1250922,411189,242958,8026,-3054958,355309,876332,250419,239986,-420868,-902442,250561,288398,-210048,-435930,14238,-462040,-237685,1446424,430381,-985491,-455920,-1113256,-240766,-586564,-473337,-627423,-452543,-654212,1261126,-1392550,28275,-231909,513262,-216571,-608323,-960240,-1025100,-420400,-463235,-4152,1677681,-537544,-158148,-328902,273157,-173708,52742,515182,1328554,1145933,-455245,653714,786736,-102404,523817,-123725,489287,1266389,1218929,653377,-224223,821200,639636,843748,-58981,1034071,527469,-437611,856790,-147687,203922,-430735,-536981,-478742,-663409,-2057810,-869957,-539690,-1740874,-322299,750728,623323,951031,-509858,931767,9030,-817634,321717,-1097603,-376109,-1065272,-248997,411899,-757106,250358,-335269,-672175,63317,-1274661,418781,-931960,-921570,-128450,87452,427510,1263782,-82952,132995,383574,-458936,-689484,-822484,-66383,422714,972314,-1224946,-606904,-390913,343099,647964,-518376,-624564,848176,194967,-991928,-945244,-59160,-496502,357424,134534,1026569,-1368306,552963,-79410,-1300654,152897,530600,-700717,-957472,825458,636255,-790538,-975016,230313,-140210,-832693,19764,-813241,43907,34227,94659,877862,-1451734,-1256580,175853,-421302,816095,824893,1629194,40400,85305,-891170,-53999,-474417,192258,218768,1218319,1537812,389010,539854,1181122,364307,116243,-474605,-543424,-102717,1620582,452236,-437716,-737029,-253642,99392,-57911,-1190923,-327983,101129,-282927,-571827,1316143,247197,1333629,-1308597,-203854,416422,-1043941,-108403,-28167,317653,808450,1171324,127395,455907,-928395,-533294,181425,-314529,-625013,514229,672290,-538437,689072,-433381,-1333063,-1361507,213034,720074,129056,767698,239226,-1003011,526248,354943,335381,1175606,621117,1372616,466395,-705495,-1060516,-463675,-444713,-252360,743495,1761846,-1102967,-712623,150316,550042,-1608548,-170322,-915541,221757,478150,-301081,66782,218216,479708,86279,-1189455,110564,1213391,-693600,1158573,669124,985528,895149,-287432,166436,478714,407737,500259,534835,197253,501703,1493322,629319,95986,-323805,-401723,1717085,1999951,410763,-48571,417221,-407503,-532686,400742,-57691,19125,-193660,521017,130670,-240912,548783,-653171,666392,630906,1055341,-209814,30646,-666034,620343,-528392,-611704,396403,189269,-1986012,-1237012,-123187,1012705,2078810,393033,-1208072,428490,182999,-395313,-662059,25656,1473177,-142599,-694868,-1083269,-198315,-25538,-891439,790831,705655,548331,-238334,-766231,207349,175630,-82092,-433667,-155243,811645,665874,-59418,-369489,-564547,-597484,-136426,-1084301,906426,727356,-1572634,-487392,-1970729,-693755,398433,-338713,46173,-495705,-954329,-289717,807459,-73757,345522,-267650,-171349,-872938,-143031,-216247,-191622,-994834,379346,-142723,96250,749110,1834466,-831767,-1032231,-129198,333996,854250,326493,-775961,-718737,-377359,-63898,888286,644375,664661,-223625,-421434,212435,486250,1130564,-228046,-429448,484869,5237,-910974,-20862,-463264,-1432872,-1246009,889440,82540,333897,178652,-651264,623123,735657,855744,1674693,-110157,305676,-134429,-832360,-62656,-102797,-1159732,1107550,-43038,-363143,836593,624721,-1364963,-958786,-222321,254189,-706715,73137,858699,187152,640199,571210,936304,-436777,1013194,-2187246,-1514339,-448789,-1069717,426916,-1228756,-991691,-1716100,123772,219087,1082229,-215375,649553,245443,-594883,385769,-360335,367092,272458,103204,311433,-244609,84197,-1215935,-584487,-1238700,-142668,295508,-673045,2071136,-65357,-177736,250331,979874,1146608,-144643,-123700,-820144,561451,146732,596612,613808,207502],[-1036426,16282,6357,8516,501433,718232,-1529743,5836,-505058,-585877,-816106,590448,-837929,-268218,54469,2658978,1944256,-44859,-1041856,-278278,1912600,1231604,-12267,-418873,258027,-648796,598565,1520678,462661,-578695,-49135,906229,-1344140,430520,-475194,554563,1663050,-706014,-85658,782059,-929036,-945716,178696,-78497,-1740360,-481473,349531,751004,472462,-12414,-20725,649195,-309192,-887680,-35819,-425345,1206670,-65261,1668738,1364294,452051,-604955,843342,-450830,-711911,787465,76274,519935,102377,248819,786089,-339509,-451476,424210,-238242,141115,554462,-36775,558726,670624,-143429,864492,1209283,1258231,-1023348,562062,916064,305830,415702,-1161874,-974199,-700505,-596476,98402,-572899,1162372,973136,-1058021,-301254,-435468,131359,72969,196211,-577689,-475217,-953973,187576,913972,-230662,-664959,732241,-253312,-323270,1079029,135218,-1365588,-322571,-617319,491482,773180,-284649,-1667136,482719,-1078850,378040,-171661,378647,28210,52943,1202882,416726,139180,222208,-482749,-502371,-752323,152122,1313839,4121,678468,535738,155943,1323302,319223,63733,404907,612555,33753,-396661,-1173439,-768405,111079,243337,-15251,265414,-86193,-481228,-178680,562986,1370782,496551,-308618,-1805733,-229100,1247153,393200,-737396,-645043,-197335,876879,-316665,-713835,-2182931,-967154,-597491,1358319,379515,301029,781678,-150054,684578,1034961,70666,277925,1404697,999261,-310772,-708410,-1318519,-1065456,1519599,595099,1096298,1968006,-862931,210994,762025,454430,-287988,-967842,7567,-1260860,-613847,-195522,-39861,809802,-1060072,-401854,1695075,153617,1693462,-464156,-91238,986151,2834443,-117549,-1677834,-568828,-3345279,216290,-653696,545125,-871392,13750,-1172841,-1244575,-1476691,-421565,-660451,616055,852251,552448,-416458,-1574414,-72630,-451564,319472,585757,-18262,265835,48786,-14418,194941,2247834,1106521,-902208,-115360,-635571,-1077517,-713460,-767054,-247945,-275165,-2114042,-323028,597524,73042,-1506203,-134645,-404923,268247,659606,-445500,1092728,844880,-523443,412240,-688930,-67173,1131352,-376859,-1473865,130165,564342,862493,268604,-174679,-687564,764585,342949,566224,559923,351934,-255658,-2162172,-1168388,-743972,-651588,-287902,-846708,367041,-1193700,1135259,483087,-436685,1104798,-1125107,-917629,-515901,820095,515586,67397,-959707,-520915,-420142,-1343368,519337,979457,1540439,328845,-243722,-187002,378995,-181462,271209,-126035,539448,-234127,781935,51487,-1077382,-701854,-139240,-488274,-318915,-666978,388647,1214330,-289301,234249,673907,-141567,-770088,-154124,-412076,315861,-920193,-2068088,58532,1833939,-467385,-658707,-908942,-511602,87801,-461008,-37943,462535,-465632,100318,228729,1106699,-536051,-1028417,-575901,-1020432,-331541,-48118,-312512,481763,713203,436171,-582718,-578681,-402810,-1470096,-873871,481085,125923,69636,-169239,-1480985,79997,413312,100207,-584071,-271893,-620274,878632,-419712,-271994,-214293,-501770,589102,287142,140839,1014108,110899,97256,452904,-849723,493335,596308,427405,-107807,440514,-1008867,-1171174,-629584,-1279255,-1706467,-1212012,-526486,30729,-1012354,-1185210,487636,566430,-596705,-48253,968951,-393134,199367,-846252,695580,665577,-873198,-1822520,-1071422,-1049786,-1007114,-190409,645595,102170,1178626,-438730,-198211,39014,-287008,1059662,478504,1151719,62828,1123780,1128740,1187932,963660,493131,608333,-1446602,358794,-969258,-124444,1035965,1061950,-286726,-853298,730254,646781,1245168,1233366,299651,36677,684476,-719411,-522049,-1090987,-1943329,132736,280948,-312249,208464,259878,295383,-1115946,-707727,903816,200836,-239648,376123,-642809,2093613,275233,-144602,220392,-1392679,-580679,802632,251018,-1054203,550593,-48605,-536746,-107592,-428083,-617763,-642156,-581294,-374327,457222,-482687,-296762,-491065,-429922,-793559,-1512865,-1210,-14150,662801,91011,142846,-653323,-1318502,401467,-108749,-1187010,441688,753806,442266,-852164,-623072,-818506,691853,539603,1110229,654420,223526,1928442,-981012,-677382,494183,298659,14052,-1102722,264849,55403,609394,806029,347850,-86994,-421832,313868,134007,-865895,269571,-502845,-1430229,851605,540475,-425704,-1604291,-1635873,402646,-2006221,-703672,184829,-1886770,42309,2683,-205236,-877832,239293,179408,1107974,652261,-1017171,-641638,1105211,-313240,-424226,791775,502956,203856,-2751667,500921,747605,-28400,83030,-211669,-1099317,479353,394091,49120,-1062574,-334801,-550924,-530430,1562639,428276,-803985,-366445,-1069807,-93524,18996,-384709,-740006,-396337,-617719,1326239,-1522634,224811,-609855,860447,-367549,-964988,-1143465,-733662,-340031,-217418,-279677,1581265,-402283,588737,71740,222410,-528485,94775,259292,1407122,1148638,-579857,358795,832617,445769,607942,142480,461029,1527296,1467005,530360,260530,637197,842537,902111,-212510,686374,362089,-70419,857955,39393,122641,-591487,-780828,-648634,-453937,-1311432,-337140,-578939,-1263135,-109167,1195171,923661,887960,-518053,888769,-154329,-1139571,-100676,-842202,-168410,-1090211,-160581,847618,-799161,74506,-512880,-1115441,430883,-1094510,376128,-929492,-790016,118258,109110,730672,1171230,-44519,-44233,472817,141121,-745892,-715934,50257,-168997,367953,-1082841,-591287,-481831,-304287,370353,179723,-516489,1178693,85939,-797989,-878593,-274753,-664047,475568,-177121,814358,-1345195,365549,-263272,-1059674,977618,383003,-294036,-657815,782434,1008587,-557835,-782250,-354257,-146620,-738522,-236581,-1090732,240949,-13796,44553,577292,-1476131,-1123790,459497,28017,837216,897758,1465321,353245,133399,-989872,-327351,-876896,86131,-347879,728521,1646334,207586,-270846,1122130,670295,96751,-241126,-425294,272661,1571678,498361,-212332,-708156,-448510,368133,-77585,-1057208,-47484,286351,-378999,-198175,1479488,97543,1441876,-1160272,98578,402885,-560818,-251431,-438344,369911,1280044,1091016,36438,249789,-672749,-460347,425559,-271954,-635455,157784,468608,-1064052,343578,-717807,-1504584,-1344664,847790,1032103,90033,627312,-1039685,-1596281,576921,590810,571529,976080,450897,862623,237194,-793421,-882163,45539,-525822,-27234,584762,1135556,-1120080,-707989,-82630,471691,-564696,54584,-1208377,104981,626206,-281920,42625,177503,523450,347311,-1592649,126583,486928,-799902,674050,-76796,697710,399658,170109,300526,374473,553489,589346,822705,360993,287014,1325921,1112220,201942,-82238,-901279,2089201,2751037,326737,-26379,201124,-524621,-462145,806929,-141045,54485,-308258,693308,183815,-169754,465025,-751080,628222,649511,1227837,-482662,121752,-470863,285600,-226783,-338777,335821,151634,-1393736,-1274441,-400154,761761,1640011,409622,-566058,615477,-193588,-201369,-816956,-129662,1015159,-36380,-594772,-888297,-299654,-226990,-725289,1158750,1182614,866340,-145872,-365612,111298,457985,-319847,-188803,120085,791181,768837,25440,-316205,-240860,-235117,101573,-901578,1014684,891685,-1261731,-382150,-1818422,-1194221,369356,-782150,-544117,-766140,-676840,148825,1125353,-149594,208731,-19874,-311308,-1178368,-214350,-289475,-186878,-400919,327820,-263578,183312,666761,1297988,-519442,-521099,75528,304266,1094497,338407,-1043325,-776836,-370340,-27040,1053592,837741,627492,206702,-568435,-97784,846335,1224653,-557218,-471192,166772,125212,-694758,-194942,-278583,-1143884,-1328187,960523,148210,213729,467413,-592669,589983,848889,320912,1394620,-436869,67421,-71288,-236737,30383,4351,-976951,1134607,-136783,-243006,680419,309790,-1035018,-869946,-745912,242833,-863174,240535,1095109,-84618,695650,824507,770777,-314638,216493,-2409240,-1381711,-324780,-767934,478335,-1064418,-961696,-1558793,183654,515028,1264759,-87858,1363472,742684,-175914,470054,-216602,122235,-166719,391502,839877,-196804,242384,-1079001,-598601,-837398,-657,728728,-520380,2008105,-328908,83783,-1316,614915,1328021,216681,-101540,-739653,808164,193294,539200,650869,531476],[-1344688,40162,-30988,-205969,364928,687557,-935040,-87185,-565253,-605078,-1024036,460737,-943113,1517,-88240,2229053,1542721,62850,-450313,-324989,1806871,924623,-59854,-163697,-13382,-1277104,818370,2023261,477102,-370742,194006,633127,-1037969,214234,-291372,240333,1296586,-634733,-28159,732411,-995660,-801543,-288770,-374531,-898608,109731,465443,986604,307197,-144740,-121138,781179,350563,-905729,-91329,-430489,1171064,4283,1351669,1014595,133248,-72566,609463,-566565,-792558,279669,-149996,459821,-63296,317801,936322,-321958,-665848,273722,-322929,312647,427030,80974,314226,583397,-48750,1137214,1895852,1488933,-879183,867584,1210636,-331134,56963,-1024036,-1077009,-436723,-437400,87579,-699507,633433,1288579,-803636,-381526,-601046,-32339,-87774,-88635,-8693,565791,-849644,232847,619220,-283642,-937168,593262,-392770,135498,1200662,672460,-796830,-176850,-152892,925983,671677,-410324,-1877679,297609,-845257,600549,-126901,324371,287343,-252964,1032085,472747,254206,818,-364708,333541,-415751,416403,1150598,229572,1109795,45567,-285500,1180287,175954,-360678,22071,809146,409811,-541765,-1066475,-734070,139846,48967,-141732,333033,-318163,-834365,-223721,868347,1335926,497325,-496315,-1759183,-522255,574311,314749,-716029,-532999,-357130,581107,-132538,-860140,-2067054,-749669,57340,1356361,123989,363604,798847,113701,392116,695024,123917,322483,1329444,1275869,-191164,-802693,-1891159,-946118,1976897,637752,1299914,1394833,-794383,427542,673485,570648,-705799,-655377,430995,-1192739,-379643,151191,-188934,1046735,-1050798,39720,1954283,-97904,996646,-360696,-180011,820708,2054274,-25602,-1775929,-684793,-3474204,283071,-177138,764588,-112552,770916,-701376,-1308826,-703815,-523013,-579026,425909,650930,659163,-260747,-1382433,-381284,-249923,594291,986704,-357636,334032,-512190,-201947,358452,2670361,1035865,-705078,319743,-631415,-493089,-429420,-610829,-448673,-87129,-1365163,-72567,811731,-26856,-1030108,248321,-898645,167239,950853,-596912,1020868,510820,-463515,734203,-801977,470603,812532,-519470,-1353900,372549,836698,1120793,422768,-7607,-548791,741054,646322,137866,-37421,410026,-357313,-2552015,-1657358,-561256,-450502,-278877,-470413,931911,-794979,1015163,286232,-584034,997729,-1311568,-492243,-876253,811680,319727,-481545,-1437595,-473615,-325915,-1844743,458302,1620738,1512138,51539,-305405,189604,11237,-307581,587,-371247,614897,-313541,1168830,-320695,-966669,-551755,-221309,-91557,31727,-667794,540129,1212799,-516212,-103404,499155,-379614,-641541,-180744,-470170,587800,-447428,-1699505,72258,2016016,-200630,-725532,-432016,-434317,463978,-528494,164361,667501,-262935,667860,509789,1947317,-411413,-795986,-360530,-1100785,-539269,-108952,-48577,410999,434095,479375,-289075,-923812,-750508,-1223870,-747397,382286,292781,142235,-176817,-2117530,15794,219133,148982,-313594,-99623,-780288,756543,-445928,-528772,-132105,-450090,1226698,-107991,150711,980265,609119,332612,544740,-762894,152919,389622,688183,218012,231493,-1117754,-1403002,-297434,-1107506,-1787378,-1415231,-703334,122448,-862565,-992210,200783,710049,-415033,-51111,981498,-896014,405964,-549888,734473,1054871,-790316,-987919,-708974,-825472,-738623,180216,240055,240224,1171700,-600886,-382966,-163519,28146,947780,769278,1146607,-119310,962510,1665373,868813,857626,867912,660701,-1558042,342353,-1105594,-143052,817458,853499,-624709,-1016852,575940,849794,1126854,943781,351753,172915,366711,-479877,-143094,-1183205,-2086308,91557,249043,-510573,194451,147601,184613,-1129162,-800087,299903,886919,-260459,211751,-417186,1470393,557019,-48260,98196,-1221954,-848475,742818,107936,-1269392,389782,-166234,-352633,-185884,-190473,-502172,-774270,-397684,-344064,125747,-615451,-135678,-654673,-1185626,-772484,-1621804,-31234,154376,407726,164506,-12887,-626753,-1105473,222345,-187105,-1388523,17113,270906,420851,-675878,-759244,-661998,399101,339664,863839,717563,715607,1817274,-757380,-563329,624771,398755,717696,-843555,616647,204036,480835,1215314,-23540,259614,-286824,5870,-127584,-835325,-272436,-322164,-1618393,984631,687858,-21127,-1309010,-1898024,264433,-1609935,-541485,108206,-1464761,138639,-138762,-161842,-688643,73957,237241,966006,611318,-769142,-392944,1085505,-308548,341694,975762,651023,277794,-2193902,566347,298978,-412592,-129066,161204,-1075870,622497,534933,398667,-1804429,-568370,-533755,-730446,1504554,345848,-441031,-164166,-1120701,-178242,418609,-286842,-708855,-265437,-520172,1157990,-1206230,492725,-966684,1089416,-480021,-1150899,-1093567,-418091,-262253,218356,-536612,1236454,-208859,1199417,487290,9605,-944746,60680,-157305,1305005,1050824,-597944,21025,766836,766127,616550,549262,417848,1436135,1578651,331306,747200,353607,847722,943825,-398336,378864,215160,344557,767680,94227,-76540,-642612,-1025298,-927483,-247008,-560893,76554,-452020,-515962,88862,1488911,1261260,685282,-496226,842706,-204230,-1102871,-545106,-687162,72015,-967968,-291185,1207482,-816509,-95435,-549778,-1320008,820033,-679722,249940,-568424,-684156,398216,53781,867009,720356,41663,-184720,606203,720935,-764853,-509312,200374,-559143,-172559,-679344,-498055,-580000,-1005003,-37602,746858,-447724,1296492,-67209,-536366,-729378,-439644,-722596,541394,-330709,438141,-1189362,92667,-367693,-592033,1400719,84203,99389,-280970,621868,1117250,-634150,-590919,-737180,-293722,-585401,-414684,-1179151,430713,-318864,-64683,421476,-1119021,-676286,692837,501416,566306,765597,1114027,518093,-92594,-844663,-558521,-1150705,-38583,-868675,131529,1601229,77353,-846308,840174,569486,90534,-145034,-254858,577291,1072139,499938,55150,-664799,-491275,675725,-122472,-662117,317582,562775,-308779,251173,1325049,-202654,1284371,-686426,603053,390725,88658,-386174,-794863,383412,1590770,1038129,22308,-36462,-310677,-458394,477020,-186723,-524873,-79367,205399,-1434064,15500,-828322,-1307233,-1139240,1487828,1139157,-146021,309854,-2022921,-1658367,661877,666244,675440,812358,397726,233130,-25294,-895625,-657866,542906,-573076,64244,316752,468916,-966867,-618421,-187145,408623,427484,140871,-1268169,-12258,767980,-243852,37862,99274,423862,577809,-1834761,-170,-40350,-761785,76001,-677829,158423,-138832,623821,677948,241077,896710,465842,902730,433610,82823,1084193,1563216,283170,229226,-1458808,1966271,2500326,203427,8940,-44393,-494209,-225103,955687,-122312,222264,-394416,728368,180509,-54240,459147,-632475,271131,525665,1389274,-643496,424739,-177244,100704,201985,232414,425180,44747,-972158,-1227849,-634966,411346,1162679,346994,41627,689324,-572417,150613,-666894,-147989,638714,-10807,-427005,-500566,-445686,-450306,-339788,1432097,1281320,1100556,-5942,49600,17670,707695,-398616,82248,386142,799678,811353,80049,-229255,-42341,-4501,179805,-704620,1071821,967714,-799650,-301960,-1328626,-1237895,426902,-1024174,-921855,-954322,-22991,518840,1293151,-209613,-31742,76460,-392208,-1258312,-340065,-412573,-108289,72419,319844,-181076,287885,551440,469675,-35338,63691,279664,88019,932246,257542,-1179335,-685422,-313563,121443,1146835,878830,584908,666587,-527006,-345230,1097094,1340254,-692701,-546258,-309136,195979,-432841,-181052,67086,-851225,-1159659,846967,13512,-34210,682197,-461043,546720,918430,-252648,1170542,-734618,-526,99460,458324,218007,46573,-625178,1132524,-187384,-99462,324965,-18920,-823101,-682083,-1189485,203034,-832932,295034,1132427,-296526,749316,1032957,677260,-69368,-232119,-1960155,-1248842,-231318,-283953,450493,-854690,-794949,-1122463,276957,678823,1062103,70531,1928432,1506849,139310,466852,-105098,-15664,-660511,562854,1088772,-94602,408688,-833883,-502218,-109354,-12294,1099423,-300867,1860875,-490680,377639,-111565,305642,1256487,452441,-88736,-585339,759567,224171,460983,416044,648895],[-1254599,127129,-82226,-397339,230693,630086,-379346,-181496,-532888,-507138,-1328017,172979,-890832,203631,-263167,1635363,778896,130039,122903,-293769,1445171,556741,104653,69941,-354676,-1361565,833139,1900893,285112,-168303,365206,68447,-609921,121023,-153389,-76046,821311,-419512,148998,657247,-963725,-561549,-622420,-371048,271973,712042,446965,966971,51833,-151162,-51395,694744,782683,-800548,-24381,-374251,973756,16583,917317,790696,6450,586866,148536,-874584,-879393,-288649,-375698,245500,-451112,122902,663290,-468262,-696722,15264,-389626,530915,309870,253108,166550,330334,1646,1130510,2147498,1564941,-690518,987500,1490170,-1014725,-179611,-850418,-1051519,-373697,-246168,16407,-1001204,215833,1535662,-593438,-634496,-671420,-137711,-86980,-209138,493756,1673219,-466259,248559,346672,-295296,-1115476,293604,-506192,485722,1054927,1132037,-248197,-31638,441764,1374841,370563,-473802,-1846212,31599,-572949,891075,329947,343136,501370,-561839,707315,427756,320422,-99761,-195930,1033704,-333931,566714,838736,488464,1494666,-543643,-652307,1035453,-16188,-718002,-338752,809987,755634,-539758,-796705,-550278,98902,-342852,-44179,390614,-560349,-1129260,-198478,929419,1207390,452685,-582520,-1503259,-804448,96142,213920,-617084,-233798,-378052,147793,5352,-955058,-1669431,-511451,686244,1221557,-242560,430502,761263,619630,218158,267292,36973,376787,1133894,1410430,-107179,-750413,-2144854,-721967,2032665,439073,1270076,721149,-729365,366882,475620,793883,-835809,-141300,1182039,-922235,-166199,318714,-496939,925880,-965981,588739,2090487,-333858,240222,-159220,-248319,548337,921958,18268,-1648172,-741221,-3027042,390335,401209,998992,617971,1090900,-282194,-1081613,-125576,-564211,-408786,240460,279003,626832,-147136,-1070699,-561984,-103929,899117,1167461,-597644,536386,-914838,-431740,429542,2646443,610752,-700496,592653,-468791,256071,-127998,-365060,-522757,37249,-533200,21619,838123,-295682,-365575,515193,-1204880,231598,1098301,-733160,666936,190736,-415296,991547,-735642,1033928,387109,-525625,-1133723,464178,1015073,1629441,618684,147102,-437226,554880,757946,-58891,-555793,453672,-312627,-2118626,-1820913,-291214,-168750,-398690,-244656,1342607,-350338,724385,84364,-740943,927516,-1318287,-46026,-1113261,713909,85598,-742671,-1883876,-483245,-157704,-2064659,424852,1959963,1403818,-254914,-648405,317047,-296265,-316542,-109619,-429779,640764,-329599,1427902,-644354,-766832,-326602,-341993,206697,313465,-478495,677226,1079221,-644184,-311872,229581,-602171,-469393,-179432,-310852,725456,-25770,-925332,-164757,1785017,158121,-718843,-31256,-302719,773374,-528520,411099,697164,-9859,1047661,690261,2634385,-270590,-383901,-197697,-1112856,-835965,-198668,252898,481854,194238,510759,34174,-1200543,-942518,-740203,-625412,276945,425153,310680,-195109,-2497845,-18340,22410,150055,15615,115583,-731429,562363,-628251,-802330,-5679,-372524,1664930,-248712,82435,888836,1123025,591934,683443,-494774,-267462,61389,942303,626637,-116089,-1129620,-1404782,-63950,-1043905,-1481368,-1341034,-737656,171646,-766536,-927649,-293924,526367,-268598,-54973,902312,-1172050,548917,-58117,766929,1367819,-714338,9382,-252997,-437215,-367581,525303,-263469,288237,982173,-677256,-465419,-332898,247555,892084,1167577,1082512,-388248,546622,1901137,397179,613647,937968,657665,-1386156,211569,-1152643,-73788,620611,612731,-824751,-1055564,380672,744354,894593,625891,250332,-8921,-38330,-235717,417721,-1149168,-2035873,12480,105765,-745613,202966,133158,82777,-1009690,-805910,-286659,1451081,-385374,-455469,-181904,482292,815080,-19101,-10444,-885914,-988919,511650,59779,-1146728,179831,-310173,-60820,-305152,11292,-203884,-696363,-252676,-423305,-175513,-600371,202118,-766521,-1852566,-637268,-1478707,-134431,212038,82249,180895,-85287,-502465,-674458,160480,-207370,-1369154,-333526,-148315,392980,-483485,-841654,-319340,69266,-57580,437187,739315,1092855,1595907,-387304,-352706,700953,435587,909509,-570055,825816,159064,192005,1420258,-287681,478711,-284144,-259967,-311299,-642466,-544861,-108608,-1518174,1043069,847962,313715,-684241,-1937179,138623,-1098436,-354140,21172,-787337,248574,-247284,-101471,-437567,-147879,192265,680354,568641,-396551,-85906,855924,-284235,742976,960100,631053,242638,-1537484,540137,-127938,-727337,-342827,562073,-805729,637836,634741,831386,-2270355,-622896,-453791,-808204,1261872,174567,20819,109745,-1103721,-420910,546684,-167325,-515607,-68988,-370047,836749,-602511,780493,-1149379,1164957,-528604,-1057461,-837639,-238807,-246229,772187,-655058,715418,-7154,1461428,784437,-385963,-1289222,-24026,-652382,1085906,922799,-496695,-245412,587856,763995,561838,853998,386970,1106520,1503639,111938,1092379,36465,646574,895917,-596212,241660,143672,715863,634569,-2521,-357398,-584070,-1167822,-1224190,-140928,-24311,221507,-201633,228836,257386,1471159,1559751,368217,-381844,871478,-133748,-786905,-937456,-682057,297160,-755780,-611510,1306143,-852361,-244142,-443676,-1189505,1112660,-144618,84008,132734,-585671,623420,-38558,818275,-252,142857,-256101,811612,1170914,-763716,-289835,337052,-688658,-466002,-130085,-321316,-647013,-1529232,-414464,1107931,-413886,1188826,-196375,-274995,-558369,-505698,-637345,526836,-355045,-61128,-982722,-198653,-423841,-69658,1175945,-320723,354473,4201,362183,1008922,-780920,-381297,-919406,-559753,-521093,-501600,-1048613,560309,-797428,-154520,417163,-535960,-55373,743223,821739,-12002,418687,665855,512259,-509323,-547027,-705963,-1191557,-148611,-1191576,-328157,1459978,46838,-1006278,379776,124365,33310,-214691,-111038,713709,431358,468778,302175,-649908,-403175,927568,-181849,-160639,665170,874651,-125140,519350,856137,-539060,1058090,-47947,1111362,328708,615672,-464395,-984181,365036,1603611,980541,72075,-341999,-87007,-479838,369202,-71849,-397234,-166543,1274,-1529680,-260890,-683462,-801553,-778961,1941587,992067,-519798,-99129,-2247037,-1277982,769137,603471,548631,655944,423560,-290288,-211228,-925508,-444282,883436,-566993,-2705,16000,-31886,-738566,-497169,-159254,354304,1095944,86974,-1072313,-120190,845912,-197879,41492,-54944,170242,755473,-1795013,-207885,-305346,-569374,-493940,-931611,-484170,-539990,866921,1211779,102730,1293853,155513,709993,281329,-120594,867592,1796432,281542,575622,-1941895,1359427,1456756,34266,68076,-359479,-353662,97106,840690,73824,386005,-447799,604045,67409,98784,559259,-359184,-307996,319032,1496590,-638591,867551,133532,37093,653002,839454,531519,-140521,-782197,-1130379,-811054,-40555,860111,236054,411839,672354,-842811,561939,-204685,31977,346817,-77185,-259652,-69413,-639951,-668003,187770,1537508,1061572,1182097,188169,364279,3256,896141,-304902,297210,576596,814141,787574,80633,-103754,-40759,27659,93161,-559924,1084279,990518,-303026,-253240,-612052,-841229,541613,-1001245,-1078459,-1085138,696586,582118,1254631,-225121,-301260,-10680,-357370,-1099408,-533046,-585236,27908,210914,356789,140915,393828,395597,-434060,369604,538908,408710,-251494,363348,194447,-1077995,-466257,-215886,287079,1114492,767129,502091,999671,-313085,-522693,1148249,1429890,-593144,-513592,-838197,189162,-174668,24446,541982,-561064,-761717,582715,-260267,-257330,768953,-367654,490076,878384,-731579,1157018,-909573,146983,347243,975566,468709,-185,-200775,1059438,-226965,5009,-145440,-366255,-835376,-455410,-1428284,145581,-647610,252551,985047,-405296,842638,1149585,670298,216867,-310012,-1206175,-1241662,-211801,202563,328604,-631578,-510991,-536064,382011,575881,575686,208144,2167947,2156667,207547,337913,-19184,9857,-1076825,629554,1044031,42818,531571,-532248,-317529,748768,-190575,1240207,-93273,1742558,-521156,603490,-37191,125194,946937,524667,-71893,-360167,515062,206841,380644,-12353,569160],[-917887,260511,-117990,-524669,93073,576712,-27265,-258258,-419064,-335647,-1666443,-178064,-692807,273275,-429743,985297,-149573,133328,529563,-241027,954549,285750,430973,201530,-685431,-950148,672503,1193296,-57379,17742,446002,-625663,-131705,244243,-48257,-297353,339138,-115084,416888,544284,-876698,-314507,-744220,-104507,1330111,1233307,304096,752316,-205551,-33277,167800,486743,937904,-594860,61136,-289442,734532,2994,557458,696323,-62564,1098626,-347634,-1293550,-964087,-756035,-569617,-74807,-931113,-259806,273550,-822575,-565918,-289051,-415547,810700,180221,402070,176810,14966,7408,903834,1971131,1445783,-490325,843993,1631031,-1544583,-239296,-674387,-928805,-528215,-60660,-114385,-1472090,-34704,1640960,-430394,-963744,-638223,-174215,59524,-147778,879011,2482972,25279,210843,154340,-255248,-1161144,-83727,-588331,613324,624724,1478115,136509,69777,981053,1585879,-44487,-453627,-1589495,-267534,-347151,1142540,944265,389450,565229,-745151,260928,319962,347710,-44400,4956,1445700,-479596,535004,469074,709470,1886284,-987743,-862088,883006,-149258,-953881,-611686,605297,1086185,-387959,-411119,-324434,1261,-806022,285210,443891,-743472,-1289635,-93292,826919,1001038,398133,-549732,-1087281,-992172,-51049,100805,-494424,155175,-235272,-270776,51116,-978914,-1125361,-321985,1097598,979620,-612950,522948,638961,1137248,178279,-4452,-160805,401864,854212,1371574,-46900,-536119,-2031931,-422461,1559427,141584,1048244,266616,-616843,-38171,179893,1102392,-493923,455579,1935686,-393012,-42261,248538,-925553,551200,-766416,1055594,2015648,-483991,-296789,92010,-307965,201420,-12607,-1764,-1280425,-756548,-2187364,506874,862596,1153417,1030353,885444,-38475,-683725,91722,-546971,-188137,163157,-154320,490028,-113251,-722431,-564861,-29522,1129611,1053080,-708674,802395,-1123315,-649782,416074,2301053,80273,-786598,562219,-221730,969500,141115,-16104,-367654,106340,163119,-42927,638326,-648194,361511,670731,-1140571,412251,1033876,-770622,223111,37791,-348630,1108165,-495405,1568287,-95169,-397197,-858935,343539,953026,2178545,837730,244210,-399938,284350,616805,23603,-829037,445506,-142562,-1161281,-1519347,14201,67374,-579233,-260127,1465340,27972,317809,-50340,-828190,926733,-1183658,260982,-1119089,528172,-170484,-586757,-2137099,-537788,12915,-1993794,364635,1853822,1247462,-526164,-1243221,199781,-489882,-200593,-135382,-296480,569079,-288132,1483236,-870722,-522581,-117748,-487905,357623,432369,-209116,769657,866199,-648868,-389161,-88658,-778618,-282750,-130305,-18458,691844,261569,-119183,-536160,1266782,306299,-650273,228493,-136636,937732,-553288,599410,563882,249036,1098891,765826,2923754,-109898,174636,-78174,-1000808,-1118636,-302723,526188,666659,61591,508892,307001,-1247536,-895323,-186383,-522233,216601,475048,569967,-269696,-2548678,18682,-174602,85173,322351,339829,-445266,286685,-961136,-1050562,110177,-292327,1730360,-157480,-36372,740113,1506926,801818,805775,-67918,-628714,-301096,1103954,1027684,-513035,-1055163,-1295344,39330,-1093216,-944563,-996191,-574027,229094,-733278,-958319,-821089,102788,-167228,-28397,922649,-1093426,510115,451374,838228,1520619,-634787,854361,232573,-12181,12055,760998,-804973,234128,693120,-572750,-444592,-432777,346994,786306,1484290,977203,-696300,-37432,1693544,-112929,275912,778280,643594,-1005556,-12568,-1084205,81447,532098,382005,-862778,-1005176,174519,282392,599226,339148,41974,-399481,-401946,-16230,918323,-1025501,-1762491,-82749,-117640,-905911,211173,204686,64977,-756093,-785309,-673016,1741233,-554261,-1008855,71011,-476698,936346,-141430,-74607,-498352,-998010,205430,147238,-903346,-12210,-385573,282685,-384618,167747,234084,-423433,-204460,-577268,-311799,-396780,613768,-746282,-2097895,-405277,-1067654,-260892,157019,-270852,123900,-54824,-243758,-136813,219332,-184427,-1223195,-455306,-239176,337197,-370792,-834217,93140,-237356,-589162,-47001,664178,1171406,1313021,30623,-72689,719630,408558,379956,-281744,827072,23275,-178622,1329168,-375429,536024,-405462,-408438,-360453,-313953,-377394,66613,-1148061,1021667,1037637,503063,1275,-1632677,27098,-626719,-178580,-45948,-117503,371407,-277725,-67531,-214861,-377301,33661,346890,604739,29183,202257,418226,-218700,635781,806263,451154,139080,-963935,426526,-318180,-804192,-485790,834039,-342575,527668,620542,1280561,-1995805,-486668,-378818,-769649,897177,-55772,465744,384194,-820947,-677868,423534,-29468,-191897,141636,-179498,509671,51389,1015311,-1064175,1090308,-503977,-681773,-466103,-292385,-335279,1278755,-578493,158445,168926,1299204,868877,-874974,-1394599,-103371,-1107969,861688,843786,-301347,-362514,312280,483133,465808,856501,381138,733774,1255959,-64522,1174181,-249289,292824,702755,-769080,314479,167942,934650,532320,-212460,-657398,-449122,-1129561,-1424382,-168261,248635,80416,90866,773918,391047,1111038,1694918,-11520,-156997,989467,13869,-349020,-1214750,-807762,477716,-540388,-1020448,1047345,-911547,-363386,-265823,-793347,1209268,298664,-81687,976818,-457988,743072,-103156,610562,-780617,199791,-256188,1044172,1397749,-758185,-131718,407502,-591074,-404310,398600,-82490,-645739,-1706299,-571458,1269028,-391715,887626,-237136,-54727,-415724,-444410,-414218,410752,-298614,-587658,-785727,-422760,-453511,351697,402651,-767240,391951,75167,23127,798316,-749667,-131530,-969410,-849465,-629256,-509385,-743330,591755,-1312727,-129273,525545,22020,441364,542035,831175,-769001,-72223,227543,364354,-976772,-238486,-753793,-987537,-234306,-1220627,-516773,1315727,145702,-748575,-156526,-443383,-122543,-419193,-42091,656801,-73390,427033,473989,-686152,-260753,1047974,-237347,270344,879160,1155436,86323,443611,209194,-797050,988277,521559,1393398,168090,801863,-437863,-901250,333788,1317601,876079,127826,-603922,-134339,-454462,247849,56685,-330430,-130837,-73575,-1312076,-467838,-298469,-164551,-366244,2031032,647377,-930427,-475217,-1616199,-722398,882444,461696,170467,446183,451612,-549352,-253213,-827279,-293343,964597,-504627,-202938,-232280,-268246,-536955,-401395,-31825,307278,1351760,-63584,-651699,-216695,805803,-166991,15408,-300087,-207548,869010,-1453208,-407994,-425874,-262363,-926170,-796632,-1033412,-706261,771295,1700392,-13488,1554674,-244725,297461,-174614,-357450,711770,1634511,169366,925353,-2185314,486797,217656,-165783,150240,-761369,-153623,397557,561609,445362,426605,-467946,334379,-170028,266027,741502,-76653,-928313,94859,1494754,-479186,1313991,374000,-22238,1003208,1234473,486007,-387775,-778684,-1007916,-930305,-537023,776465,126445,477180,592709,-930287,918987,431946,397512,123641,-204245,-144995,200355,-850839,-864159,734945,1456928,680622,1106284,414865,513714,111985,1006143,-76150,382296,626550,791187,705176,21485,46774,-227407,-121455,-93119,-489836,1060881,992190,117827,-222683,165579,-181984,667605,-772506,-1065834,-1188971,1108418,225919,998412,-178217,-532503,-239051,-167864,-778313,-801275,-789543,190520,3164,421662,640932,472326,202990,-1123512,526328,788978,402903,-599690,-432878,225440,-719079,-169503,-91840,369027,935856,528463,341993,1071511,-13380,-656278,940450,1463005,-294317,-264277,-1267344,124142,47081,367554,1055404,-278408,-212009,239159,-545093,-363611,724675,-367716,432849,668260,-1029965,1374456,-888476,477987,620353,1164021,702934,-149666,178791,899886,-292393,40074,-600566,-721635,-1016202,-256854,-1392929,89048,-385771,151791,731899,-394576,971343,1141902,716421,446708,-215077,-564725,-1377872,-277834,515468,136125,-411023,-181181,26631,456133,90584,-3469,287400,2057411,2310658,10065,84225,65818,202592,-1296040,662522,817543,177161,567054,-217755,-101570,1412039,-477982,1053351,41577,1684470,-428261,677742,204999,85243,500845,451502,-42115,-101316,283129,135399,321162,-474296,370901],[-514971,403320,-116803,-563536,-48303,537838,83596,-292000,-309326,-151088,-1913588,-475235,-395900,204438,-561688,382216,-986476,64421,692833,-226456,550801,221925,790133,168606,-943928,-318008,407687,233840,-433246,200849,474044,-1221062,320564,552482,37202,-348994,-44275,202728,724922,382043,-775208,-133207,-618025,287112,1919829,1599754,84415,443880,-374794,151290,454882,266471,925129,-322891,89009,-203618,539427,-6648,348091,594811,-222034,1278780,-656416,-1667968,-1020740,-1016014,-714185,-425884,-1280425,-646818,129873,-1281259,-362909,-563101,-372438,1115128,20744,472537,294422,-238720,-16736,614384,1613266,1161294,-313386,470606,1542757,-1758619,-147895,-531641,-767149,-822957,96346,-275549,-1972176,-126670,1563000,-285370,-1280089,-524932,-161809,288882,59053,1125869,2751313,451775,112914,81504,-163333,-1060965,-427189,-668764,485119,-1501,1696507,308624,94679,1258250,1383084,-451717,-354009,-1191503,-538855,-222044,1267302,1441288,420819,399070,-737606,-197074,199332,356351,126172,223741,1534660,-725213,335322,141177,837482,2264487,-1067648,-891674,724613,-139765,-1044119,-800612,262043,1417054,-131369,10410,-186590,-121896,-1191215,736715,470286,-821151,-1243408,66217,631896,740396,364671,-405742,-610455,-1034151,72466,-11499,-410479,478499,2910,-533400,-12801,-930279,-606493,-229994,1212842,685045,-884212,627496,435931,1391004,190084,19064,-399416,378744,557039,1167827,3587,-220529,-1638916,-79440,702389,-119759,746208,206860,-417758,-682248,-162260,1405301,267528,964584,2343489,336553,-28649,2722,-1371319,98122,-436097,1269838,1677247,-526929,-467644,315864,-356191,-164066,-407715,-103716,-756605,-717393,-1228540,598002,1022629,1154727,987179,306426,-22542,-334285,24467,-485382,29645,260666,-523416,310566,-162492,-404394,-428869,-30293,1164574,688659,-696548,1011648,-1174353,-795096,370197,1845100,-302934,-780470,228328,8365,1416870,335114,403548,4289,127103,607291,-216687,234944,-963368,987406,741545,-662606,619196,761012,-639481,-110513,121824,-216969,1062009,-151543,1987938,-546553,-172304,-597251,33650,572903,2471176,1061247,275187,-438938,33149,247133,292944,-797552,356883,99063,-181657,-832089,298076,156190,-739598,-491445,1265533,246764,-95036,-85255,-798847,969104,-991918,339835,-888941,255733,-440525,-78499,-2115069,-596160,89167,-1692647,205296,1294590,1044894,-732694,-1906518,-75665,-563845,2099,-159681,-14453,378556,-261897,1325222,-963963,-273300,5956,-634499,354569,352010,-8146,800525,641543,-546041,-362028,-354810,-877397,-93983,15214,252414,502033,377496,340440,-866248,691506,84115,-538047,362193,40094,917703,-668925,687250,353786,459855,834451,767715,2725700,63251,732916,36789,-738475,-1256056,-400529,711589,866692,64319,486396,470274,-992405,-593281,263387,-459714,229253,419668,838027,-414860,-2289592,131661,-404673,-36160,539851,543066,-34967,-37832,-1352894,-1221138,162475,-243013,1417602,65215,-157881,545791,1643797,897027,858223,464631,-824453,-584517,1096901,1306827,-834507,-923040,-1233461,30727,-1186258,-386653,-494867,-252601,318325,-689251,-997112,-1182344,-358955,-101528,56374,1182650,-701388,225554,764573,928117,1457757,-544860,1314174,645194,305843,300566,828652,-1277172,102412,404428,-279646,-352774,-446159,330838,523143,1492711,844028,-948151,-649313,1078059,-537712,-77645,522655,646397,-541433,-286366,-899448,299743,530388,177724,-773469,-904308,-11543,-404849,329757,129673,-153097,-789231,-643268,135253,1175423,-880166,-1274739,-168110,-363564,-894937,218103,295320,166947,-404670,-801098,-769838,1713091,-699014,-1058198,320992,-1091719,870135,-445830,-101969,-177139,-917555,-69439,344966,-727158,-97044,-311212,593003,-350954,316014,697103,-49895,-273977,-724487,-192851,-30349,968084,-565526,-1764198,-103098,-472675,-351349,49479,-604394,-16070,65255,138490,365834,348972,-142084,-1078479,-288441,165738,245890,-398597,-727097,428911,-468046,-1160512,-435865,434470,868717,1000635,388869,248822,688562,314693,-670982,32291,641846,-71959,-515813,971000,-285122,453158,-605745,-399500,-254385,87814,221296,146444,-635635,935919,1266724,512648,455671,-976288,-65543,-286970,-81352,-57136,431718,496384,-210859,-93720,-101456,-587541,-217602,86341,784268,404276,394825,-157004,-120602,114171,603750,172113,13689,-584323,240364,-252591,-571773,-486779,857850,200515,342066,453461,1608416,-784748,-192305,-363327,-644853,522484,-292102,783886,579970,-206852,-807131,130077,104038,191255,310977,43199,349624,543524,1121016,-720649,902199,-418647,-136782,-107892,-545587,-530715,1542596,-338461,-285630,317950,805408,719672,-1297021,-1163694,-112715,-1387870,734998,865540,-66226,-307888,-22228,77041,358658,506942,387043,492408,911825,-148633,950839,-445229,-116713,368145,-868214,534938,257619,910660,518658,-449181,-904567,-283528,-891358,-1435197,-293168,339925,-222166,335468,1060359,486099,523600,1529754,-386113,129660,1134983,179622,53822,-1338419,-988743,602700,-399240,-1377594,477694,-966295,-453976,-110562,-333766,1068057,448273,-228695,1648449,-267874,761546,-75330,298361,-1368933,155308,-208823,1196046,1343188,-747394,-77497,371606,-358256,-18732,749332,170516,-552824,-1500836,-368595,1297213,-349648,464222,-155569,119658,-322585,-259906,-104646,193052,-195771,-994176,-625495,-500313,-438111,583608,-532373,-1192426,206813,-103382,-374282,597406,-457356,155506,-955692,-1035850,-872168,-465919,-367505,521438,-1722654,80199,682711,342891,486236,112312,478071,-1468980,-564957,-105961,144662,-1355694,-33710,-710954,-628007,-306282,-976425,-452465,1239409,369337,-242652,-646109,-867132,-374858,-679890,-48763,464605,-302058,396045,535723,-768476,-160498,1004218,-269324,500702,877381,1344484,241254,57142,-400483,-903682,1179720,817355,1297205,-115347,603226,-278516,-492754,310129,877085,683357,113257,-787128,-433225,-331246,316833,180607,-345671,-38622,-45889,-834785,-607760,214450,397370,-62149,1693217,235693,-1267165,-700502,-481903,-235065,985533,312703,-367690,141482,402633,-514954,-143231,-601820,-224516,770773,-401553,-468959,-360310,-252316,-425798,-367082,145107,270861,1280590,-242896,-74584,-305234,619214,-177196,-84131,-610109,-630767,923693,-914620,-515084,-581462,88793,-1162175,-377555,-1329056,-641979,338658,1874368,-81768,1516548,-606102,-191353,-864894,-646887,594222,1024907,-35734,1240759,-2060260,-350742,-622056,-361985,239926,-1214465,52227,584093,264170,906518,295005,-456841,-34126,-497099,403490,924397,42092,-1399604,-101581,1346804,-244120,1619209,476738,-199692,1156641,1302524,188925,-655804,-885068,-870530,-1007337,-985627,813684,69873,329725,473801,-820196,1135499,992847,849720,-34136,-338236,-101194,163225,-1015381,-1031362,1172075,1240081,298269,919161,621786,516681,329883,1050636,213955,298948,497014,695552,583486,-85460,193738,-523219,-360546,-281869,-479404,1003934,978188,396775,-186869,835573,488945,764590,-469267,-952007,-1287943,1002544,-450298,563042,-67613,-679390,-509616,175811,-421834,-1121115,-990336,338689,-362162,483079,1146430,489847,-4177,-1398062,405851,790047,243382,-834646,-1159755,362598,-198506,146022,42663,295049,645043,211353,99030,848868,242719,-771677,477259,1443867,106462,193005,-1423764,55879,218243,753344,1486952,-12199,371428,-96218,-707474,-339344,596023,-449160,400212,276406,-1115095,1695845,-643034,893056,858130,1037778,811599,-397948,411652,674734,-410567,18185,-913852,-1044170,-1198655,-139789,-1112169,51785,-146778,35213,488180,-279920,1094381,995019,757179,549879,-164236,-264120,-1567935,-400774,553986,-67226,-185951,101082,409089,452858,-771466,-499478,295591,1707923,1814269,-374589,-247617,178034,509621,-1244910,743581,557650,273163,497193,77759,70883,1605858,-775086,564787,83611,1628537,-250985,569323,536761,142744,53440,290942,-366,141858,242838,39178,296908,-789504,161177],[-142654,508707,-74176,-513486,-179765,502858,28781,-260210,-337081,-9055,-1934226,-627186,-66285,50715,-651115,-89348,-1503905,-64970,621598,-285422,421555,381621,1032139,-42701,-1098650,208789,116021,-558408,-704193,401219,521333,-1518245,672378,896801,101321,-207493,-253599,461393,1007788,181155,-681214,-49976,-266779,630986,1940367,1760488,-146304,143917,-396103,315003,698499,107566,933142,-25972,36621,-137169,408843,-6461,235823,319072,-535766,1088243,-616777,-1828463,-990345,-1052576,-803190,-737758,-1287541,-837629,398059,-1632227,-194203,-739585,-239953,1370410,-159679,444626,406290,-327214,-47619,447363,1372610,791738,-189144,18781,1218520,-1601763,8983,-447555,-615822,-1108745,224307,-422965,-2276040,-119234,1300304,-121996,-1521248,-376376,-136190,522021,333571,1240682,2491439,683254,-33521,123001,-29789,-830012,-630889,-781006,164630,-671750,1753160,305534,33811,1141371,785431,-731853,-206760,-767421,-718398,-194515,1231203,1634121,407232,-10016,-556717,-521847,108365,366353,315786,432780,1347708,-916218,49095,-76054,852051,2537944,-673461,-769362,577325,32787,-996038,-955654,-102891,1711265,156858,378175,-224310,-232445,-1387998,1130919,421627,-781624,-956966,230068,387634,452452,368037,-185559,-180277,-930655,320538,-106149,-403452,568364,200768,-563638,-167959,-821445,-257014,-251459,1061744,395834,-1001846,691809,188138,1200965,127102,311244,-594471,316645,315787,842725,53669,85126,-1130106,276049,-204708,-260884,499029,512736,-138569,-1320148,-469535,1604337,1179755,1219518,2245879,1075018,-92514,-276836,-1702423,-274671,-2123,1169268,1116680,-499184,-298813,436715,-365544,-485080,-309003,-302870,-237898,-589863,-356267,638384,815145,981287,555697,-363908,-198369,-230915,-137189,-396460,192773,529986,-734066,148858,-263783,-157601,-267926,-106036,922184,217627,-595344,1041589,-1133529,-816571,358377,1442913,-383104,-528162,-274240,133201,1465571,425289,797740,454164,105087,793510,-424643,-282337,-1132598,1368623,753681,101805,759983,353366,-315315,-196436,400803,10053,893076,189073,2182616,-847674,94850,-407852,-364417,-76304,2275157,1268616,266103,-517931,-113619,-243571,583412,-523243,179809,340823,422671,-25444,510452,60024,-824877,-792261,827231,257965,-389169,-31345,-652478,965211,-835134,203123,-541007,-95294,-715922,563564,-1834823,-605477,-16045,-1259489,-104584,417622,768686,-900345,-2380329,-384969,-549044,219459,-225389,339216,86940,-335225,1011298,-915799,-53664,22060,-752053,232918,119855,3162,770961,467767,-382448,-279463,-446696,-866848,91287,298020,339395,217556,323876,281185,-1009170,288286,-439146,-402582,425835,203699,731522,-867281,693027,186810,576715,415497,746462,2155665,234276,1106043,192275,-345945,-1130236,-469221,773404,951205,182506,486163,515577,-482277,-108611,490810,-447776,305243,268849,989512,-610573,-1826240,286920,-697682,-178854,636462,700499,280582,-340399,-1662052,-1270547,134204,-227574,880279,301682,-230419,331738,1493170,846336,815496,1017143,-813083,-697105,887133,1363970,-977097,-773308,-1322956,-35189,-1215464,26457,8680,106891,395348,-528081,-969538,-1258972,-639222,-53309,210634,1627671,-189244,-270136,737782,964610,1176133,-450831,1323343,853864,414455,421937,713703,-1553211,-52872,197910,135115,-236058,-371960,228704,73959,1087040,688927,-1028986,-1138693,259783,-785861,-358860,299541,661024,-123199,-551982,-629593,536849,521892,-9613,-632460,-774203,-154298,-1069719,184500,17819,-193012,-985666,-740767,163193,1133576,-787247,-630670,-222509,-568807,-666749,238951,319350,369147,-21723,-887994,-610215,1433624,-778656,-630842,519033,-1261850,647028,-878747,-127431,-1244,-808710,-229485,569324,-679731,-1178,-62363,782331,-169455,530582,1026604,293440,-439042,-773104,179038,409426,1149718,-257360,-970690,223299,130124,-358469,-11695,-859408,-229367,234177,581608,732964,465557,-103081,-1012066,104600,976350,135485,-566891,-547739,565578,-587689,-1674998,-595910,34551,249433,678142,606669,568634,625274,152792,-1738111,358966,388220,-29952,-707243,478877,-79148,298525,-822855,-247195,-8421,490334,1030185,107169,-148872,822407,1514903,360388,509796,-110429,-129474,-82029,-124674,7282,860966,608371,-59468,-191847,-143616,-780301,-511190,49,1115367,623621,436658,-743024,-25501,-553032,422582,-121528,-98432,-404866,228,-40632,-96612,-302479,600266,690536,161190,146096,1633541,1015952,198537,-415428,-473275,252362,-482710,912209,637073,566186,-736462,-225572,195325,546200,417389,296861,506051,763126,1041583,-232096,658263,-305216,402445,113757,-834423,-783228,1442833,-37380,-520503,468304,196771,399991,-1504190,-650007,-8317,-1374715,742643,981750,145098,-111733,-359505,-266270,276196,-76232,365202,455953,583608,-122716,487526,-508849,-476210,-24481,-845957,769742,337384,615534,597598,-605159,-1036674,-120319,-504187,-1228415,-444237,372701,-478055,467037,1136276,535894,-104388,992520,-685766,375933,1195635,317979,318983,-1298463,-1128052,673515,-367811,-1554129,-223342,-977300,-524873,-49736,-40931,722337,236108,-361261,1868982,-6652,725459,80509,-56023,-1586446,-16550,-151214,1154930,1001659,-709074,-127496,219851,-99096,523881,831107,377608,-368704,-1036694,199553,1280518,-261477,16167,35041,266941,-263631,8433,206163,-97537,-60957,-1113268,-501723,-382004,-313622,623860,-1192716,-1547845,-129300,-471859,-798209,457398,-1778,442682,-908861,-1017717,-1106911,-401792,-48260,386695,-1925480,477905,823449,361335,-68564,-434331,-134467,-1878072,-892490,-275135,-57623,-1554518,38000,-601775,-262305,-381173,-601552,-255463,1240323,672488,259810,-988707,-963589,-662497,-900774,-91996,246940,-253405,386156,479481,-867551,-175736,814469,-263616,493467,650569,1401433,287125,-415890,-771603,-849401,1521328,752568,831916,-503224,147203,6508,196819,305439,498888,381515,-29268,-893418,-847151,-109245,716782,280448,-409335,34715,-31539,-223892,-698399,689163,737447,-22347,1047997,-116663,-1441080,-707414,587678,71897,1064762,213869,-870507,-242775,229518,-270537,71576,-307247,-210522,391255,-286858,-710391,-338767,-62771,-407322,-391867,327185,250405,1046549,-387255,564979,-390026,298395,-244105,-277474,-914577,-982359,940633,-351962,-475133,-862262,411148,-1197794,155515,-1314692,-429534,-297377,1523967,-82432,1119701,-814994,-590338,-1536175,-960973,468815,120547,-275249,1473292,-1553808,-910931,-797588,-512349,308222,-1627406,215702,612895,80712,1320622,24328,-419200,-439053,-842019,457336,997855,-111232,-1597146,-256848,1060425,-53808,1686156,414385,-539827,1081596,1092288,-323970,-886902,-1046394,-713798,-1058956,-1304536,825472,100529,158872,332775,-557939,1177169,1231840,1229668,-115653,-428046,-108480,-167503,-1059616,-1162297,1404156,983540,17386,681584,737230,450929,584669,1071922,481917,59443,196425,528227,447896,-216935,302122,-811338,-563076,-386011,-490068,905749,922859,515894,-125247,1270266,945108,814500,-223569,-791008,-1385341,447024,-1158878,30023,94798,-723429,-707865,619928,-150631,-1425378,-1140259,430227,-614471,504112,1415047,424965,-187035,-1249241,98792,594814,-34101,-874253,-1536806,558616,298528,430878,172381,44379,319099,-119377,-187356,428056,335790,-859472,-162231,1405231,488189,716981,-1181323,45518,338505,1072833,1734407,225673,860963,-342005,-668882,-229850,459402,-555782,419456,-228092,-998763,1915041,-206404,1262022,1006085,733709,693230,-719927,445322,434067,-587261,-14737,-1010017,-1268674,-1212287,-133203,-712553,43243,-21590,-65582,356475,-103523,1154051,718734,739738,513703,-244345,-299384,-1673409,-519380,331945,-204454,65184,255803,522626,340093,-1810196,-827815,245759,1281458,834263,-814335,-575150,331011,838849,-920690,905627,357222,313435,338598,328573,133626,1294266,-982108,-83935,54636,1484414,-45050,320715,838665,223037,-288343,116285,42161,331466,437646,-27014,303934,-830677,29386],[184359,535939,-4356,-397959,-277728,453062,-67766,-154107,-602318,55033,-1655445,-603460,228957,-99273,-706650,-376648,-1583159,-225786,390413,-412673,610460,684497,1052013,-385159,-1143941,425830,-146330,-930524,-766136,624049,652682,-1437991,856182,1089338,122829,86145,-266614,610075,1195813,-17971,-596608,-51918,226047,792427,1534990,1690866,-328213,-72098,-262537,377092,796343,25568,1092142,251082,-72939,-106688,308995,-20613,107832,-204509,-952914,619601,-204557,-1668489,-785902,-930391,-834859,-972114,-882645,-738274,947323,-1672336,-130017,-778515,-18799,1503510,-318239,334840,409211,-204582,-62509,527161,1386363,427439,-133892,-305156,746006,-1153396,129235,-430017,-490824,-1226953,340529,-518885,-2206304,-93325,887376,74869,-1656641,-242295,-128006,694367,582133,1248549,1957884,664447,-203395,224832,126741,-507303,-626476,-924991,-210262,-1226288,1593110,208631,-94171,655967,1050,-809207,-63829,-416380,-758234,-204249,1064841,1472904,336127,-584955,-289060,-601684,67606,388320,416973,577813,964056,-941220,-218284,-164942,770796,2609763,132494,-552632,465321,311578,-843122,-1125692,-370054,1867482,403553,622831,-433880,-299148,-1358926,1298413,248456,-648132,-464064,345395,118143,169718,404006,53771,125524,-730077,555468,-163436,-465274,310639,221681,-375315,-365434,-669072,-149785,-367550,738977,148276,-982670,640471,-51811,587034,-98712,716570,-677198,248245,183500,460416,104695,269754,-671790,609877,-851849,-255300,409236,987361,164953,-1693536,-659730,1663735,1907087,1128507,1740370,1562001,-165912,-449399,-1815524,-487789,461915,832594,469973,-475683,66479,412403,-289494,-710368,-33992,-596343,101894,-347444,347147,619736,329559,674233,-48322,-862088,-456260,-429015,-226883,-292906,268896,889977,-757650,39737,-367175,-2519,-211488,-257418,419785,-179997,-452061,823224,-1053066,-689481,425514,1150175,-144497,-5625,-741332,111937,1161284,403463,1025693,767946,47059,777555,-594493,-778886,-1107443,1434462,716395,902048,773423,-69968,162513,563,742107,311366,696126,425363,2062705,-878172,355557,-316302,-710435,-811335,1552666,1425409,259227,-585595,-122797,-698878,750770,-156323,-67931,514953,538715,583016,618249,-185863,-824433,-961691,324635,77002,-471494,69260,-427550,800834,-774647,-51344,-268762,-497590,-976740,1095875,-1378970,-523963,-334681,-795611,-554885,-543420,383944,-1096967,-2479907,-614642,-486852,369717,-323895,678234,-247331,-549445,642136,-756192,104196,-38122,-812578,60913,-142218,-216460,698348,384707,-216242,-196922,-276118,-720125,262560,702560,145077,-72878,127924,-176520,-915523,182758,-1018046,-262361,471433,334360,449360,-1047960,670983,159209,585112,66763,748917,1461428,387192,1195231,419018,116916,-690022,-490210,708882,823475,357290,555076,497139,142499,419286,467585,-466891,400693,60791,918756,-814536,-1307748,426545,-1037072,-294556,620991,791099,286825,-535193,-1759098,-1185246,61730,-197277,345894,470147,-218486,131285,1109658,666507,686485,1472892,-625953,-604242,505140,1160024,-901384,-646266,-1547026,-95642,-1089407,221629,376027,358506,351418,-189470,-857030,-1069623,-607858,-5154,421865,1984439,193082,-837034,373432,865927,735706,-372813,973904,745435,295503,349198,448612,-1549769,-167024,114784,583759,-135268,-219212,87375,-486591,373060,509757,-853551,-1389458,-485257,-836232,-499109,185116,654709,158692,-750690,-332824,731542,415152,-193542,-519240,-615276,-244839,-1470117,229262,-4330,10249,-900069,-714045,21011,867551,-793611,60899,-235622,-684883,-244685,290713,216992,605838,314415,-1035576,-323043,1027975,-797995,-11135,608861,-1077120,362195,-1311473,-188931,12413,-719715,-236057,717264,-702683,291736,303807,790262,136023,869079,1084888,494415,-644987,-666312,700673,796526,1099131,95119,-55071,496042,531456,-264321,62233,-963251,-478084,398447,989504,957261,485555,-79917,-1004689,566192,1810709,42803,-813814,-354247,453250,-584587,-2053036,-465212,-476165,-494731,367608,652993,822190,553092,-67120,-2334841,644573,246078,167898,-684912,27906,147161,161305,-1001917,-16194,335016,833317,1691292,-34949,179134,728135,1711060,110739,197913,730516,-152350,52111,-329694,135631,1197950,693121,136821,-347298,-338594,-971382,-779671,126189,1502946,620333,313897,-1194098,18443,-1079926,277664,-354749,-181439,-367123,-276697,182809,443819,54741,131806,1016737,61962,-241204,1213226,2621416,609992,-486004,-291477,153771,-599526,857100,538964,1147153,-495835,-539252,202657,794920,485537,582209,1043966,723925,762696,229838,420385,-205539,779636,125486,-944722,-1010507,1013129,198484,-536488,653851,-283173,38658,-1436366,-51245,207657,-1015960,834429,1122402,282208,162310,-634897,-404627,254684,-675210,264281,576281,378322,-8882,-65667,-424977,-706591,-339518,-673772,874924,313445,113802,715817,-588049,-1016442,36728,-68952,-856932,-558101,434863,-495595,469418,1084289,533396,-618580,155761,-854327,470191,1060557,411290,417817,-1109628,-1146446,696357,-425924,-1484444,-818894,-917605,-589261,-106975,-50621,270886,-221228,-491455,1560691,298431,687038,349470,-400047,-1420276,-294397,-118680,879570,430747,-608945,-242636,-17061,92829,991340,651571,490136,-121762,-547467,951340,1287707,-117988,-355443,275066,406426,-193949,294678,426674,-406007,105429,-824715,-401743,-65331,-6243,538667,-1329129,-1798583,-492670,-901916,-1196996,350224,447089,670232,-821267,-766468,-1175668,-338516,110742,254544,-1887899,986727,898025,181107,-1032262,-930054,-779870,-1888972,-935393,-269080,-163289,-1549207,41727,-453567,-30140,-464397,-290325,-63236,1272898,976218,548327,-1135042,-708453,-885613,-1004708,-120356,109998,-15953,391252,325394,-942070,-324054,537235,-216700,311770,272441,1315021,220058,-681957,-805194,-683916,1724539,392275,177922,-929221,-360775,371920,999813,316897,360391,-8781,-308068,-937876,-1197048,157485,1405063,338506,-459214,34375,-167003,364821,-761017,975744,819150,-287825,368839,-355581,-1407413,-503120,1166150,205439,1109992,188970,-1099351,-630462,-62949,50262,309949,-34357,-183175,266,-192883,-840023,-185743,206603,-429577,-435173,490346,249688,796847,-460823,1147978,-470385,-102214,-361420,-541623,-1115542,-1140048,946179,87953,-282558,-1193709,653049,-1074380,653521,-1051871,-183846,-919952,667954,-7066,445990,-811102,-779628,-1842588,-1219425,305188,-759856,-471886,1572103,-806790,-1090787,-447102,-585191,319718,-1882916,301766,500895,85102,1556407,-294209,-364078,-821742,-1126247,385924,874531,-500163,-1498506,-383355,693926,-22735,1498779,206831,-974401,820262,760104,-892845,-1021550,-1232841,-526679,-1092104,-1454928,702632,219563,145797,185940,-227207,1061216,1050803,1374505,-113231,-443732,-120894,-606913,-928256,-1242401,1401830,780697,-126814,435568,694815,393729,773280,1117980,661216,-276391,-212247,337583,322757,-347323,342231,-980968,-619641,-358391,-477252,752197,786191,485884,-30502,1406451,1053309,825314,-114502,-618990,-1460158,-279873,-1564052,-494492,292013,-673205,-750613,1061360,-33348,-1616924,-1191573,431413,-560583,454239,1244503,289270,-301146,-839606,-250042,296473,-346727,-708111,-1436011,738135,580384,654613,282205,-345852,33717,-391760,-444618,-13262,212818,-863927,-838861,1379180,745804,1108581,-541263,127617,413825,1233210,1759828,423267,1154969,-439293,-437300,-104366,389202,-627856,506783,-703078,-723343,1858199,326933,1473580,1030107,424560,303283,-1070857,295004,236058,-802652,-4982,-891187,-1331104,-979787,-242226,-361570,58544,-67469,-135862,378923,79965,1100950,354311,641247,387965,-403433,-536435,-1583770,-561528,-30088,-211345,357449,243302,367975,113461,-2676891,-1006355,169050,906077,-235736,-1172262,-804052,510259,1091669,-393792,1096698,218961,300425,137500,507529,54864,711639,-1033933,-705995,-2430,1210410,134061,41858,990254,249430,-481460,-10666,68685,454005,770271,-9842,318810,-577891,14597],[467008,465936,65666,-256196,-321865,384305,-102306,14083,-1079404,31130,-1111624,-441855,438113,-160548,-747075,-466503,-1254315,-381051,99170,-563219,990385,994165,834402,-764729,-1088395,320887,-355498,-909323,-598547,841876,883076,-1060949,822572,1008694,69590,434394,-117094,628559,1231889,-155767,-513276,-95284,735475,724808,949349,1401391,-426527,-168114,-24450,295631,688653,-14350,1372099,465642,-198270,-127718,191990,-87851,-115348,-892788,-1345728,41539,443766,-1202796,-337900,-752078,-805758,-1130219,-201669,-439628,1459950,-1325022,-177189,-676771,262180,1483883,-390665,186411,264351,97916,-46461,854609,1567301,131326,-144583,-340697,272811,-596369,139954,-469414,-374524,-1094264,465925,-550437,-1765053,-118343,384062,282279,-1681733,-160355,-145730,774859,724969,1178505,1470146,422966,-366760,305107,282691,-144290,-404274,-1048437,-479471,-1543551,1184634,100214,-249709,-136,-696721,-681456,18190,-185357,-648501,-164661,846105,1036147,214335,-1169374,-50446,-410560,71625,420116,360430,582536,469463,-771857,-387627,-155360,637691,2453444,1102522,-303300,404612,582000,-634137,-1314122,-465261,1784294,560663,718881,-716978,-309396,-1135223,1152930,-65438,-468809,130410,379066,-157701,-63932,450856,244345,279098,-503220,688962,-163842,-544781,-290635,8861,-61746,-542559,-485916,-276591,-532608,352864,-56093,-902219,408360,-234351,-238556,-475837,1047169,-617145,214776,175001,88469,150134,271671,-373961,880417,-1124894,-120526,506920,1372120,409890,-1670494,-688304,1633220,2226411,729899,1088414,1595959,-179908,-452679,-1684664,-551738,852286,431592,-91055,-529057,455145,253882,-83230,-814578,99962,-948643,154037,1165,869348,550863,-220439,325810,-575154,-1044563,-655088,-799996,-168010,-180856,258272,1207653,-636383,-17477,-429369,51170,-333761,-483272,-196135,-361993,-309564,380098,-951574,-426663,571307,936975,306292,650968,-990533,-34658,700801,285261,961093,754734,-36851,626736,-677755,-1121167,-923759,1207194,618293,1466571,646489,-384573,694556,410045,981531,597464,595711,500543,1620938,-570540,579116,-305431,-880390,-1374358,494684,1471870,287736,-602998,-21548,-967906,736311,129450,-345822,577129,315744,782078,611019,-497046,-766346,-850472,-47661,-211515,-317959,165111,-178163,404870,-818370,-290583,-242362,-894821,-1186609,1377108,-844287,-340578,-811404,-381725,-1056712,-1337559,-119242,-1380437,-2202391,-692945,-404556,388611,-417042,933541,-536860,-874644,323227,-551659,172147,-102219,-796601,-77271,-284253,-608576,608967,400259,-94299,-158899,158823,-426549,399392,1131963,-310657,-279839,-168034,-711250,-643276,349439,-1378414,-131303,523968,418052,165840,-1051977,676063,294300,519111,-35849,798221,883492,509235,1066247,726733,575818,3939,-456154,545732,481776,514668,705428,515122,709171,837571,251634,-466595,457182,-152521,598281,-981163,-870454,492722,-1336750,-339909,532596,796808,-96883,-554839,-1589534,-993146,22270,-72663,3563,549250,-118936,-28410,621492,418450,507207,1699665,-349565,-337886,41844,748805,-642289,-569469,-1772860,-108242,-780913,211636,523570,397521,81055,284310,-699219,-749827,-283200,55279,656115,1911278,261069,-1273884,-180140,585579,249173,-335814,446754,306369,25602,116750,99916,-1282933,-188033,152097,1005736,-74435,-3680,-41102,-1017578,-383063,299605,-414744,-1350203,-942362,-751466,-474526,186669,589157,277164,-837267,-78670,816016,179677,-359039,-476254,-418031,-289574,-1484105,462113,34372,428180,-571711,-596690,-291850,523697,-892120,659597,-209427,-690879,283892,377413,-13009,795478,535210,-1192556,-67372,597114,-801563,514456,556594,-694874,131912,-1590733,-302404,-95778,-664468,-101857,720472,-688998,717515,656099,605729,483266,1294179,829386,501592,-826812,-414534,1211537,1011296,834287,387105,612401,611539,587188,-87280,298028,-847540,-697976,510886,1264185,1112603,359433,-70174,-961627,913290,2182445,9598,-1039871,-212844,138763,-471707,-2235112,-87198,-964724,-1121185,106513,548335,937237,495160,-314275,-2278206,808255,380101,455991,-452572,-242588,310357,118684,-1115013,203946,719040,1077349,1872976,-230709,290935,691692,1740307,-145862,-271430,1347105,-125728,195148,-658246,284708,1447144,740444,325395,-524072,-635456,-1165002,-957039,416131,1726715,397817,63329,-1394539,-30593,-1303990,124589,-487152,-236623,-412811,-572998,325500,841365,498221,-395845,1120996,82859,-622242,351063,3300320,963305,-489195,-126284,215360,-647591,685875,325094,1212144,-200195,-737311,95610,890056,566433,889666,1871100,534690,323333,505592,238464,-152886,916396,-70612,-735535,-1133916,433190,272888,-404205,878784,-468347,-214046,-1143229,387922,479020,-359934,903643,1189041,324227,440346,-791616,-291117,321919,-1078511,45567,726368,356508,136722,-535989,-213332,-779771,-464841,-359653,760315,114593,-437533,805195,-354973,-837802,211895,305151,-429841,-607553,547451,-194010,379863,969328,480783,-955432,-758378,-863295,346245,675991,468602,384853,-803792,-1008600,676496,-508104,-1195530,-1121750,-787516,-658209,-256305,-330769,-153990,-683628,-618145,904098,588022,665470,662993,-700255,-1035853,-613618,-132568,442425,-255320,-420507,-360211,-272934,156337,1184234,311089,494270,135974,-267375,1554027,1344859,68345,-573730,477846,539639,-58991,523297,493251,-663882,306707,-145662,-314562,397877,503234,418103,-960353,-1913647,-750360,-1245761,-1503623,195461,758972,781160,-669238,-341155,-1012150,-281940,67619,194661,-1647778,1464974,877787,4247,-1919543,-1202524,-1215077,-1581664,-688370,-125291,-128425,-1373938,91913,-287498,-1673,-539030,-173192,35119,1283077,1188189,545788,-1091882,-228341,-946626,-960293,-102682,106896,285942,387703,116519,-954547,-558870,247588,-137790,85122,-126750,1104775,83088,-552077,-546367,-490613,1496519,-82062,-387551,-1291853,-747455,746246,1658589,330717,512564,-416728,-672283,-908558,-1336632,383050,2138397,343965,-438791,-55276,-515868,795706,-806510,1006059,710483,-704630,-47705,-506474,-1173851,-164477,1180416,229255,1113290,223747,-874992,-915430,-419906,325116,486635,131858,-58032,-200820,-143337,-799561,39577,477684,-418531,-437804,630834,267609,617472,-464061,1531663,-536844,-499137,-497578,-811955,-1123461,-1024203,954833,344327,18897,-1383554,792628,-861036,1031839,-679325,-5550,-1309451,-359949,137302,-305058,-605300,-723456,-1549080,-1317243,111616,-1297478,-560070,1504934,-71864,-927214,53581,-573086,244067,-1887966,294732,311480,272835,1542181,-553721,-306078,-1139737,-1297358,182267,535625,-933737,-1168263,-500292,338003,-207596,1121000,-86594,-1353125,464284,474573,-1314466,-1016113,-1413170,-300965,-1095391,-1443451,412244,390295,373276,55583,84038,836321,569807,1184702,-37736,-382435,-88718,-891275,-612366,-1249942,1209362,666385,-147428,193033,464471,378121,806714,1210458,718074,-624567,-625505,203153,225295,-456642,300828,-968316,-483327,-201625,-406173,531647,541546,324603,88116,1247827,800213,821529,-149370,-466185,-1471063,-866972,-1464236,-906261,508386,-558384,-618328,1373851,-69637,-1604805,-1112534,325768,-189797,321022,605689,133522,-313365,-394564,-509823,-8280,-594330,-401926,-946150,836864,549458,804883,355517,-790502,-185062,-538677,-596712,-311924,-79562,-710327,-1394370,1364359,816783,1224803,327701,288453,450075,1184137,1609600,570565,1204100,-358789,-97310,-21801,425652,-638340,656352,-988262,-348810,1478211,824759,1477644,925769,233621,-302938,-1392383,38479,121184,-1014855,78364,-631909,-1201099,-553107,-456342,-179037,79501,-290420,-175436,514189,221931,914902,-26312,477636,260949,-533420,-829058,-1270808,-472290,-354899,-65423,677312,73635,24190,-198761,-3051684,-1109247,102471,642256,-986224,-1348173,-858975,671831,1198163,215222,1195847,86504,247209,-47304,584803,-147958,196000,-915420,-1157083,-55472,859447,245530,-134012,917805,168900,-544071,-58962,64798,519129,1082524,108938,307277,-128213,97531],[680430,309947,107223,-129760,-308703,327531,-31034,211307,-1593151,-69265,-433753,-226866,535473,-88319,-792807,-387121,-677366,-498367,-167391,-669378,1345533,1181267,457938,-1076005,-947115,30807,-515386,-714592,-285057,985531,1155386,-588792,558683,667317,-83111,712054,122145,526649,1092954,-177621,-426420,-130855,1130381,479147,390355,950571,-438722,-145754,226412,82741,376467,-68359,1596648,586432,-306051,-212031,37377,-232485,-425772,-1532426,-1580295,-470393,1076862,-574950,332741,-610039,-710097,-1238491,479151,-182092,1641588,-684058,-288177,-466828,548825,1346823,-320877,53331,10694,478523,3162,1305368,1715826,-76579,-197347,-55450,-56002,-135092,26567,-543935,-236218,-767075,606900,-536229,-1154877,-226695,-136246,442707,-1608573,-144053,-170182,769938,720231,1049716,1197932,52692,-496525,290837,413948,214076,-18226,-1063477,-523163,-1564583,573707,36710,-388574,-536145,-1115058,-425985,-2697,-60605,-431786,-13122,659458,483016,67063,-1575452,62813,-16743,96466,450481,148565,378635,-45652,-463663,-439560,-102013,502086,2137035,1869792,-70894,390063,720522,-419630,-1463554,-387745,1461475,617909,689519,-929231,-274547,-789511,725897,-478975,-299889,679899,331630,-415981,-192037,478159,321713,300762,-305428,690008,-92880,-576559,-1084739,-360969,244511,-644502,-279145,-569228,-690159,-11781,-244065,-849971,-19110,-327391,-989740,-890588,1174571,-430029,247377,266386,-215981,179034,104120,-267549,1041549,-1119517,99000,743239,1467716,519992,-1307251,-578291,1606207,2122093,201509,554683,1155112,-98243,-334649,-1375902,-532992,1066516,131498,-438331,-686344,730022,23257,268067,-803050,-23830,-1290402,-74425,400201,1195197,451052,-587764,47878,-845568,-908763,-677057,-1103366,25692,-62393,196414,1357549,-457556,-51982,-437287,-385,-617113,-771351,-683838,-279037,-193885,-168960,-819471,-80875,751736,748807,800690,1207033,-935355,-236070,319629,108101,564497,347668,-132501,398013,-659400,-1228825,-687466,783518,436635,1613086,410625,-503385,1147779,884629,992695,730510,677397,420723,963590,34874,750928,-324251,-815169,-1546943,-559894,1333075,355991,-562107,122162,-959216,573760,206714,-600541,518268,12580,558765,501261,-783847,-696030,-445246,-161348,-468095,13926,217467,51168,-189666,-922424,-403827,-510902,-1202921,-1298568,1416331,-307003,-83382,-1307556,-68710,-1463243,-1781012,-697960,-1728731,-1708298,-595111,-304907,249975,-473413,1071890,-689694,-1218021,126954,-386630,133318,-86533,-698720,-103755,-193050,-1034923,527640,491782,-34726,-186753,753650,-8106,476256,1432755,-884142,-338711,-510635,-1003438,-317530,638806,-1366661,-18234,582051,445026,-37101,-744615,733657,524356,457899,157298,885154,547372,592598,911719,1107859,971814,776141,-375654,330390,37602,595488,886376,668075,1076705,1040842,-46518,-385192,428385,-324815,101780,-1076945,-593106,451999,-1459104,-293997,421230,705514,-747537,-380345,-1207974,-756097,94266,201511,-78508,570993,33789,-140281,178668,186353,325258,1587391,-89190,20779,-386429,268151,-288440,-548271,-1825956,-65658,-346149,56625,441102,211439,-420621,754333,-563966,-469805,187792,136574,869299,1239371,-22002,-1401275,-703219,138432,-149261,-355328,-63134,-307791,-250372,-186461,-254108,-871892,-95422,275403,1374532,-59010,251541,-112844,-1378017,-908877,54047,194144,-1043627,-1044869,-653295,-316607,256333,446021,266791,-791287,72819,733085,-140961,-442062,-483846,-177945,-304895,-1160925,804082,97396,904151,-134329,-418574,-694685,235639,-1017358,1033982,-156067,-595547,794934,482966,-307634,878887,600770,-1290251,39978,163983,-845466,788997,372403,-235476,42772,-1609303,-448060,-255490,-623080,117485,589707,-558226,1142836,834277,271785,754693,1639117,347964,336932,-933191,-96269,1570253,982877,445600,527480,822781,479696,310404,124498,635397,-485361,-814615,546901,1336822,1277914,90071,-58915,-782247,1017212,1820694,62933,-1147635,-169329,-244942,-283138,-2179192,399645,-1267731,-1432392,-54380,346298,864031,468137,-534471,-1731204,779967,848319,716063,-87299,-285795,376220,208855,-1168102,335617,1083575,1201094,1436715,-415596,201697,724154,1498297,-321519,-632874,1674047,-51986,391463,-1023361,394923,1588839,744789,458023,-677220,-950307,-1334665,-998009,746017,1506089,38052,-234813,-1300195,-192040,-1226376,-106835,-521689,-273702,-517798,-858314,360950,951817,879426,-807167,1008218,203544,-913650,-748263,2869798,1187065,-349177,6644,351328,-657369,490345,85595,675816,6946,-793304,-130870,825068,699548,1187647,2700329,336770,-188426,509793,138761,-153471,824118,-399673,-228081,-1114007,-72965,157475,-234406,1093408,-334245,-243019,-746343,502852,710954,438782,852063,1121542,284599,654595,-798893,22240,485174,-1166853,-293041,778372,508735,242861,-799400,73616,-722872,-394690,42922,431934,-265722,-828996,841431,66862,-522214,438270,544402,-56080,-602567,672847,355383,270706,826613,401321,-1127933,-1479893,-720280,21636,79638,513622,287631,-423153,-728821,616544,-533326,-794047,-1078730,-614499,-733783,-441149,-696977,-428834,-918968,-714078,234748,788487,631036,918411,-942117,-689185,-889157,-194900,5787,-913217,-145200,-417664,-465921,66384,1013842,-39013,422582,342195,-313796,1668783,1435860,268050,-608668,560991,646461,178480,628889,396089,-808431,536104,709023,-237147,908108,1126867,325103,-289113,-1862019,-806161,-1390640,-1656871,-83908,884129,747479,-439432,134040,-685450,-222354,-141920,246163,-1293540,1753212,753166,11891,-2219029,-1131135,-1305264,-1174358,-280898,83491,42731,-1092771,278220,-116685,-157172,-567141,-230016,24131,1256547,1231064,325485,-906068,275072,-793236,-788556,-48078,218417,536048,334300,-91498,-883915,-788617,10815,-47099,-50512,-413267,815520,-52584,-62704,-160000,-351137,746172,-458433,-617789,-1483861,-931099,1055503,1936043,331597,862749,-735613,-1027683,-749128,-1202180,489907,2599883,298290,-323648,-208339,-1008775,992342,-825951,822284,532606,-968404,-38581,-621912,-794459,193825,855844,213466,1066227,276674,-179761,-1008992,-757653,478773,540790,147792,230524,-63722,-144031,-578004,256907,694389,-317422,-353287,752626,296461,532960,-423978,1573467,-571809,-803710,-603526,-1006222,-900763,-641459,955839,440718,350918,-1250685,828965,-632533,1262440,-345816,51225,-1323485,-1032203,326694,-897807,-273371,-468252,-714049,-1175024,-68439,-1359056,-511873,1278671,397771,-547038,338068,-495743,69119,-1619528,201283,120077,570377,1294267,-672313,-264023,-1367394,-1345223,-115197,44855,-1151977,-709736,-612959,82764,-573033,666466,-386985,-1520024,109731,336695,-1443199,-858376,-1534501,-38344,-1039443,-1304614,-4452,547664,792332,-27953,315962,556158,58753,688348,79702,-262693,17319,-821865,-163867,-1165807,924807,591205,-79828,-50246,77271,394121,651744,1325622,650746,-913336,-931621,195122,162373,-534721,187784,-781488,-190430,41139,-261968,245364,198707,49286,209300,853849,280532,827055,-277318,-365732,-1372860,-1122384,-902594,-1131390,730386,-420089,-359880,1451898,-204641,-1347476,-901979,119790,330073,117099,-299259,30189,-217775,-93032,-607985,-244895,-701795,-72773,-325306,829580,260837,879142,373837,-1179221,-375505,-511155,-596293,-400233,-405984,-363974,-1703859,1314654,690660,1051732,1136358,465561,450623,933370,1394189,659587,1018451,-99796,233666,-7737,555016,-608241,836648,-982880,57379,883235,1162704,1302507,719773,187662,-966671,-1620995,-211921,93640,-1170677,222070,-346689,-904694,-80893,-755759,-171095,82578,-636888,-191551,653138,296205,613730,-334254,295099,216419,-551948,-1073092,-798499,-237608,-480980,199934,973277,-202571,-385417,-540339,-2838699,-1201667,76705,499242,-1183289,-1301355,-710621,755997,1141341,775882,1079253,-95328,164404,-168024,536888,-411210,-35011,-655588,-1383332,-108589,556210,271395,-128148,629629,-33629,-526858,-33018,27156,547756,1248687,289383,239272,347339,217631],[787568,107149,101748,-48530,-257069,348090,125867,392541,-1906225,-221727,208603,-50526,524454,102239,-857760,-202188,-75401,-560306,-363660,-666881,1498225,1177570,59036,-1242005,-742710,-258923,-643941,-571214,8944,950631,1352929,-243578,106660,199717,-333805,808349,367858,336447,804996,-60001,-343062,-128268,1313876,173451,-30481,448981,-388294,-32412,388555,-201761,-79523,-179558,1566469,604874,-382000,-359030,-128032,-439680,-737327,-1875415,-1579118,-791916,1434316,-1977,1069673,-556294,-545632,-1319182,906416,-209732,1377497,36708,-394187,-205760,774586,1182930,-94861,-16684,-261868,797898,75607,1692421,1679875,-208139,-253197,436430,-157699,103720,-165037,-626585,-59306,-433761,741440,-517143,-658439,-404775,-597719,486816,-1458799,-179445,-163546,713195,574782,866442,1070933,-320146,-572840,153054,500501,551212,426819,-893277,-311255,-1297181,-98499,39166,-480612,-710549,-1211171,-176988,-137138,11798,-199426,245550,549383,-11358,-67235,-1656225,11519,452722,114495,467271,-142148,-42518,-487161,-125480,-417188,-54628,397762,1775851,2095905,110573,392418,653295,-239762,-1480386,-207169,1043881,599035,590501,-957270,-226570,-407274,150374,-898071,-187813,1047968,236629,-624227,-158447,458571,238822,241084,-143585,579275,53578,-519972,-1811435,-689183,423975,-642403,-57393,-935604,-793222,-308394,-446228,-874898,-575428,-320045,-1452935,-1184498,1071776,-169255,352119,411112,-413816,181453,-151985,-314587,1055881,-1021111,345868,1019346,1217121,456583,-801415,-421982,1646257,1750466,-199200,287677,432153,65634,-223038,-1018103,-504113,1039155,3576,-541078,-905513,822361,-190019,725783,-706578,-307066,-1535663,-462870,758611,1292766,340967,-601520,-69183,-803049,-555490,-474778,-1130282,280210,59944,143504,1289386,-309832,-102238,-416857,-152001,-971571,-1087662,-809548,12434,-109697,-648246,-640619,263488,905750,552170,1181052,1448578,-611666,-404977,174496,-76774,-76823,-346620,-222692,137107,-555842,-1109072,-525057,292465,155350,1316394,122219,-408334,1397816,1249680,736909,584545,877611,246145,277342,772775,859509,-310590,-542384,-1269718,-1275921,962643,435060,-487392,237178,-672898,351956,43516,-779487,365009,-161467,83028,319508,-993945,-651633,119584,-20148,-542527,402423,214386,239116,-831309,-1014506,-342279,-964103,-1327254,-1271694,1330719,183077,187226,-1648249,122283,-1624834,-1810383,-1248511,-2002466,-1192873,-331378,-173162,-26634,-495557,1099921,-639139,-1461807,69591,-331248,-6736,66611,-530132,29905,154190,-1328378,467928,617298,-21112,-275320,1326223,469862,474716,1463336,-1355150,-227416,-837060,-914401,-68244,857984,-1021141,71958,629094,406023,-120952,-110807,826436,712287,494460,560984,974040,447834,633519,919463,1536825,1279254,1397512,-273796,112389,-328096,580044,991241,986446,1177876,1009609,-309054,-182998,300670,-432372,-420105,-1085231,-479450,309341,-1277669,-168150,327521,518472,-1381091,-54008,-758176,-542704,310105,603154,30447,591801,177004,-223329,-104049,47410,182697,1104220,71887,374434,-689747,-116375,54805,-566123,-1590617,11257,95210,-175795,185002,-109704,-1015038,1052434,-507451,-343899,611794,246981,1021395,130809,-541583,-1147251,-1008598,-401440,-347185,-425006,-401584,-792176,-373682,-443413,-545911,-482480,92512,438598,1669260,-81381,513845,-103060,-1483487,-1068483,-220306,800697,-555859,-870496,-663172,-102966,324847,241884,198922,-621752,89927,458181,-457505,-345392,-465900,95909,-307905,-689243,1124458,153790,1210976,248474,-203882,-1022025,59476,-1071788,1108408,-93473,-429610,1166939,575456,-563081,847181,510429,-1274138,-28888,-302276,-960504,784463,112609,235126,115152,-1359350,-574894,-401205,-563664,342807,424616,-298691,1413289,719370,-128016,837680,1677633,-178385,77086,-942069,176008,1719130,714680,64822,469677,610882,84056,-105770,310820,947567,74184,-770420,511909,1187453,1454627,-270941,-29217,-430513,855209,875409,200907,-1081091,-227792,-523583,-66276,-1867828,825696,-1260111,-1348729,-71506,104901,605800,477438,-659217,-1024491,542388,1543374,830700,287607,-157879,371407,419562,-1191777,343913,1372787,1199105,509067,-531880,-29734,799471,975376,-357231,-699931,1774354,51687,623904,-1321537,414026,1599012,703888,505932,-767171,-1190802,-1425244,-892402,963952,673480,-322868,-480299,-955046,-455300,-955612,-454686,-495205,-300426,-681574,-1070466,321681,759550,1050872,-974450,736562,351083,-1057653,-1743172,1770472,1230126,-53412,100894,439367,-663848,341227,-63368,-245351,20145,-728635,-448603,632560,882080,1421331,3127969,237855,-656476,256907,119714,-176661,576763,-742862,401302,-965089,-365335,-99973,-125269,1201764,4307,-17755,-372752,286816,805875,1158216,648274,951089,203205,749405,-664992,418738,719579,-946694,-705745,673955,761021,249979,-824778,364550,-601742,-255503,441020,-5483,-745325,-871438,862383,581328,-109813,729504,636256,210764,-570796,745072,963138,214447,672792,345182,-1172717,-1837875,-468223,-401342,-601175,569087,191920,-16550,-358966,518776,-441619,-409270,-787545,-439694,-804192,-602930,-908379,-477631,-818092,-731861,-157014,836650,524343,1016609,-1123258,-581177,-1047314,-290157,-259117,-1410782,177999,-376782,-527216,-169230,529274,-257111,345560,443372,-626842,1143095,1521329,447613,-484216,477882,695451,514343,573050,182830,-801854,765086,1370409,-171926,1342395,1674348,261095,439577,-1625687,-633316,-1299435,-1628114,-507056,836458,585300,-146518,519025,-346633,-140783,-417581,392601,-929647,1736357,530850,264656,-1717725,-693158,-1089788,-893643,71892,271591,302159,-767859,603550,48488,-410489,-504313,-299532,-48456,1229503,1069780,53157,-639284,622150,-443645,-547670,-930,370031,657259,175427,-243925,-729910,-915482,-135011,29460,-14620,-505751,506398,-116008,535461,147034,-314090,-322365,-588253,-415050,-1429097,-915217,1249658,1758211,313460,1229614,-859304,-1271010,-394326,-825774,447274,2593274,217861,-130493,-370910,-1460598,952424,-790840,552481,393550,-807274,346545,-718757,-352178,463705,501822,208623,958853,299209,803963,-879783,-994771,492526,453062,28908,695981,434591,-179707,-216997,392381,816765,-114287,-174982,851013,323090,523909,-372189,1188755,-555234,-948975,-630619,-1058993,-492882,-100394,914263,444153,625628,-746592,765020,-449007,1341534,-152123,-11933,-944387,-937979,522903,-1160596,70429,-112436,306469,-789020,-181692,-1061658,-347160,943759,468348,-106484,225365,-389359,-188806,-1142408,49062,-23256,867235,907476,-617863,-255854,-1488121,-1292016,-430846,-477241,-969357,-219467,-703324,-14923,-993899,255165,-620910,-1392931,-181883,348322,-1255743,-575147,-1529313,246541,-888770,-1081283,-456497,620143,1253610,-32403,455087,259780,-229583,81869,198470,-113364,189755,-369315,310423,-988955,657902,450858,37868,-289984,-369892,419995,349234,1400696,476314,-1117744,-1049215,327567,130678,-580740,35785,-500737,151472,307385,-53634,-85161,-190101,-316441,309210,322201,-342382,849348,-422114,-348592,-1141776,-1020971,-132042,-1147447,941343,-299868,-68579,1256641,-362696,-882242,-594903,-155645,751180,-121319,-1125255,51516,-44281,-13312,-543178,-372027,-656182,155267,135088,736192,-103571,875338,319751,-1406595,-604055,-289994,-444755,-324368,-599856,111175,-1719202,1161927,404537,693484,1601072,570958,417770,546985,1235299,683463,656651,312780,460206,-48022,707838,-596244,996928,-701105,428720,285736,1276275,1038487,462579,223086,-1487197,-1696974,-350819,119170,-1220868,367154,-144662,-524034,265974,-1104167,-233469,50500,-996086,-191675,669160,307518,247977,-489451,149665,290815,-437845,-1211375,-291189,106256,-330388,505087,1168101,-515510,-733999,-840151,-2219151,-1294908,107648,464739,-841687,-1051935,-389106,712317,961398,1187071,700351,-336005,52101,-208641,362837,-645981,20620,-309458,-1406697,-204576,420385,217231,12157,220116,-335169,-479706,36652,-30460,557443,1223472,437455,103688,681795,305814],[772241,-88658,48776,-21379,-201211,510505,305896,515880,-1867570,-397440,676105,26627,433093,340636,-943648,4400,349060,-568376,-484033,-520000,1391697,995206,-227837,-1240085,-510107,-405475,-758424,-575482,99357,632723,1346701,-159326,-431207,-218106,-645449,669087,554441,100989,437387,174173,-281650,-88758,1254543,-62450,-280544,37808,-309305,134254,387753,-474367,-577429,-353662,1203250,544313,-423917,-545892,-240465,-652522,-941294,-1753321,-1349165,-880427,1370732,322927,1622493,-597295,-323035,-1362475,996413,-603932,759772,609044,-440571,41818,879945,1094343,238882,4331,-460910,928170,150115,1859386,1432293,-280477,-271008,928601,-41901,138135,-352156,-690811,141364,-314971,816995,-534629,-460909,-602153,-933822,365704,-1262276,-231833,-89192,645486,338964,624429,875451,-577448,-583906,-76505,530460,887858,802693,-522550,79093,-807153,-639027,95825,-522688,-457897,-1063244,-76909,-356419,89980,-65351,530227,492582,-316325,-146813,-1374949,-174767,868050,109369,466166,-392671,-580124,-771181,125523,-398041,-34565,331064,1451549,1642965,214926,368636,396432,-117307,-1288863,-31468,748165,544530,481857,-781850,-206554,-66958,-394717,-1210864,-155845,1158312,145606,-746332,63315,377974,-23172,157419,33036,412241,265124,-385486,-2202364,-743192,414324,-541252,156389,-1292569,-823183,-523421,-665132,-952754,-1110416,-216534,-1564397,-1237777,799364,94102,504324,563570,-485954,153925,-382235,-437481,912723,-966618,560914,1235617,719570,235974,-380030,-345086,1736577,1319327,-254531,289570,-248222,257112,-249872,-743315,-506407,769177,3896,-468396,-1087211,736925,-305339,1191668,-569172,-556477,-1612730,-830349,981405,1153369,235504,-240976,7335,-509207,-131061,-92498,-824853,501748,180134,162609,1059123,-243820,-193818,-419955,-381784,-1291274,-1371846,-473741,382671,-44589,-891418,-415345,509934,992169,344591,1356046,1289375,-150141,-477255,288186,-217101,-775256,-1085024,-289967,-117721,-404246,-855590,-520858,-147142,-216115,705443,-162458,-160262,1374540,1359037,274085,122819,927825,59143,-256236,1403166,883939,-218372,-162940,-699047,-1464194,399362,475849,-420693,286621,-197824,164575,-285646,-843769,169396,-130895,-392869,105831,-1132678,-647310,628361,233824,-348959,702902,172185,383921,-1300094,-1027055,-128312,-1381256,-1193423,-1092033,1259415,589494,398393,-1695429,197043,-1456505,-1485389,-1629153,-1993278,-757097,65064,4190,-382577,-522104,1052583,-370308,-1511577,111306,-407513,-210390,357788,-317398,324821,673871,-1355088,426379,732548,-10818,-398647,1685950,911415,396196,1169586,-1512361,27926,-1080069,-537581,23271,858684,-539087,136564,644690,290532,-102135,696062,902403,707387,685061,1006809,1019653,508738,630350,1147340,1958704,1503029,1692718,-186419,-69130,-454081,496679,909728,1378978,1027724,809230,-449538,128003,97538,-481382,-799094,-1001116,-470917,106313,-761989,-3799,269875,259449,-1692048,331370,-397879,-392351,627861,1020467,174503,657218,241927,-315391,-183136,43624,103774,345908,101943,642901,-844765,-289378,301037,-597683,-1077569,97569,411220,-433071,-149373,-410441,-1489141,1068779,-545621,-384086,843613,395040,1088315,-976644,-1099002,-589373,-1018599,-925954,-293945,-513998,-488756,-836127,-234559,-548140,-733578,-246084,325538,600624,1848006,-128774,741644,-11318,-1332031,-904436,-500377,1215616,-12792,-566031,-834858,69658,339299,25727,144884,-363353,-20189,19046,-680618,2430,-327585,382803,-307596,-304362,1292542,186153,1158556,448166,20818,-1077151,-39868,-973889,892719,-40369,-232645,1317632,620687,-677189,745117,302266,-1128803,-210734,-796056,-1127079,560889,-139285,663225,295713,-936518,-622082,-497246,-472521,495651,374504,29915,1419946,303759,-495421,669472,1277205,-570356,-185142,-861653,310184,1695151,282873,-181831,227897,191992,-476424,-370324,421935,1100808,703556,-552728,437239,848805,1549157,-644944,22077,36883,509681,-178819,390613,-849083,-346932,-547226,128438,-1326866,1079879,-916252,-929577,61275,-138233,230266,515368,-626509,-440626,152332,2210769,734532,549548,19708,363540,695528,-1219086,246686,1539676,1089019,-584657,-547795,-332004,861251,309471,-237923,-446796,1745471,154578,823139,-1468328,319040,1468463,616833,467986,-769836,-1282350,-1377590,-670281,954286,-643805,-547406,-585148,-475980,-782136,-620147,-873816,-456261,-315199,-896476,-1111847,273563,382683,961719,-875014,393745,432890,-1032080,-2318262,684425,1077102,315455,156494,375779,-683182,257380,-19060,-1159852,-183244,-597651,-798126,373648,1064354,1527445,2843015,268664,-969941,-157848,155903,-162148,269597,-980389,920667,-742814,-454438,-397424,-121960,1105791,356259,384165,-102153,-120262,706824,1587902,343094,787314,129377,682137,-438444,767938,963284,-529791,-1107894,451678,1008376,135787,-670368,591506,-491175,-238815,725148,-388090,-1165752,-482708,917523,1047835,346090,1057417,625628,391789,-533716,705767,1413606,246189,518885,381690,-1110906,-1838531,-173940,-774976,-1187293,644549,135503,362208,32650,389682,-222194,-120036,-437471,-298851,-843574,-705908,-792616,-294648,-429989,-629237,-185832,701571,300641,904161,-1245506,-740701,-1053185,-392057,-261330,-1663301,479557,-239794,-426595,-514185,-109554,-266414,342978,412982,-1004348,123846,1561487,586749,-265963,236871,660759,892790,354234,-64417,-643832,942056,1490823,-119535,1586074,1929192,164784,1034795,-1224700,-282831,-1023758,-1436642,-1010726,664599,352439,164110,712039,-119477,-19187,-632156,559073,-641206,1397387,233607,674256,-641020,11942,-748173,-850009,173522,365904,578041,-437721,969558,191959,-656070,-321887,-187633,-104462,1252814,727277,-106892,-347219,725377,17550,-303584,-11284,472600,625021,-140772,-300485,-508638,-877323,-180425,67766,178991,-407958,237648,-63618,918216,219312,-378948,-1307386,-445696,121017,-1112978,-748160,1320562,1285461,286770,1435507,-727548,-1327587,157233,-314533,289583,2159948,131547,92108,-484861,-1662417,734593,-664364,344379,340551,-182768,891301,-756492,65087,581385,326934,234585,783138,256427,1760151,-567947,-1080473,395509,248189,-157203,1280824,1165105,-218453,199534,404758,816550,153697,58110,903022,333081,548640,-322900,420803,-472321,-910745,-553420,-949374,-26235,417003,789775,422726,772549,3688,597666,-342773,1265959,-123687,-150319,-277084,-76364,681048,-1053147,310515,233170,1065048,-254674,-197489,-666116,-123404,576017,183161,255740,-238552,-286692,-481851,-589429,-119689,-113639,1057283,511266,-411910,-290636,-1486765,-1165970,-677670,-903884,-391426,231151,-738988,49347,-1300715,-24506,-742300,-1005856,-394841,431647,-849671,-227751,-1344992,526660,-622710,-813205,-836518,557277,1581424,63253,531775,-34105,-204736,-302981,284451,36008,382925,321539,676075,-748555,480873,162751,174572,-498221,-738484,448159,-174,1362138,216485,-1273050,-956132,532147,119703,-599258,-107405,-252542,403440,538514,187908,-417298,-544449,-730597,371357,-232065,-890140,872543,-517447,-428118,-797692,-661717,540603,-988273,1114398,-229576,159216,842393,-481147,-324588,-255084,-449644,874120,-345658,-1579047,257082,144518,-135382,-371762,-380719,-519111,198107,258366,606532,-336785,788192,183451,-1403028,-899831,105560,-191963,-199729,-545786,538925,-1484182,862158,29394,299222,1580593,530155,355945,132777,1208515,636515,206508,827258,548534,-98850,770725,-669504,1082635,-269686,708374,-101463,1192250,793561,213812,235409,-1729780,-1574998,-319403,141558,-1135711,429138,-90330,-171418,370542,-1426790,-225361,-17758,-1216906,-179778,481614,288913,-114309,-450178,84420,451434,-227345,-1226601,118872,482191,54108,756098,1190494,-799772,-924127,-1030256,-1509349,-1341998,193448,516971,-170603,-666793,21996,526504,738964,1398102,132899,-592339,-97602,-193258,98693,-769525,230821,60561,-1275600,-398158,487371,106405,114151,-163949,-686348,-430079,109667,-77254,553241,1035422,442118,-83897,787104,318116],[653093,-228555,-32904,-34924,-173867,820832,437126,558385,-1508549,-568510,903600,-1546,303541,528067,-1037962,150774,480369,-538939,-545635,-236645,1088278,704366,-327378,-1103571,-295271,-354593,-866121,-690488,-134188,-5726,1060768,-325900,-912425,-465110,-951471,323625,650672,-137181,72769,458975,-263892,-41823,996935,-142499,-371801,-162786,-229448,319363,206436,-659169,-1003158,-553962,613041,461008,-425386,-723645,-231670,-796271,-969875,-1157874,-970610,-772716,935420,321699,1773236,-705502,-72647,-1318204,861202,-1214524,12656,888919,-407489,221742,832078,1137728,576119,117719,-535715,800902,203265,1753846,1045444,-292692,-224390,1219708,200110,122721,-453380,-713678,321596,-519669,764519,-605933,-546476,-753861,-1100519,78756,-1058687,-260202,66529,595048,88149,324898,445921,-645126,-524729,-315337,502664,1258509,993697,-20609,485677,-202813,-889850,172834,-539549,77044,-793359,-215766,-597231,205243,-123501,720776,409049,-384017,-140118,-838169,-415557,1143563,84096,455477,-494837,-1019614,-846296,204664,-449355,-27392,283043,1159741,666589,214571,281905,54630,-58124,-886596,40355,717256,489018,401851,-489877,-248583,173459,-753708,-1337556,-198990,1020017,105292,-754605,435941,240392,-447472,95156,305641,253698,515404,-231826,-2101285,-386937,230501,-374930,315300,-1584168,-800563,-659779,-853118,-996708,-1429155,-26207,-1387162,-1031800,458093,294297,654101,697567,-432729,102967,-483782,-552508,639872,-980700,693146,1335679,176969,-72269,-195303,-443949,1786145,971838,87722,457560,-585880,411021,-472930,-626236,-539121,328617,25193,-345716,-1120893,535053,-284378,1526956,-433936,-618899,-1495114,-1013221,1006658,828667,141213,363816,235188,-100404,224520,347671,-306145,617566,289401,293667,789739,-256909,-324811,-491809,-646740,-1505364,-1545152,221283,688170,20436,-808658,-172104,577940,1012769,140247,1320092,808934,287322,-441343,567570,-274295,-1327772,-1601679,-320754,-333507,-248197,-609878,-672340,-453861,-631550,-4699,-406814,117399,1093541,1141954,-266576,-552092,484312,-77373,-545987,1716310,794928,-38666,190900,-150957,-1146836,-211823,433697,-397239,286709,324887,72801,-629595,-776966,-8349,49239,-658016,-99623,-1249991,-670046,889549,389385,56087,798464,124729,488277,-1403628,-924894,163690,-1543716,-782026,-787540,1290666,875633,490460,-1411165,185882,-985782,-948155,-1714915,-1559832,-379603,537803,220021,-737569,-603383,971043,58205,-1333359,177836,-570157,-406764,719877,-98551,728735,1206891,-1064292,383198,808198,45646,-522153,1711542,1231543,267917,623128,-1242672,360337,-1179780,-112152,-49476,590470,-168805,173864,613664,91918,-40023,1399136,899423,419485,1004733,1319821,986635,655292,582547,1496291,2283433,1658682,1631192,-146606,-192585,-285850,409066,600913,1637737,701939,552581,-433573,475911,-133438,-502538,-916158,-824187,-480744,-95269,-37392,141558,242544,-19834,-1511274,663482,-205025,-289599,940931,1295161,198936,775665,181321,-454089,-89172,166571,91071,-462341,28488,784159,-897881,-239487,404713,-630123,-421853,190155,517951,-679497,-461973,-539403,-1697582,806859,-648676,-516179,842543,584286,1069665,-1614728,-1505178,74174,-781763,-1327433,-21062,-577623,-332621,-321080,179737,-444410,-805037,-203043,539370,732572,1852944,-188931,890636,139666,-998048,-576311,-748149,1311425,448891,-261143,-1117481,120998,288911,-139237,142111,-65430,-212769,-498198,-759672,571737,-9612,659913,-300696,-181775,1233254,190881,697552,413228,219354,-735044,-148213,-703570,478533,-11901,-40250,1225556,598412,-592524,646506,41844,-885062,-391066,-1200894,-1278200,230886,-303981,973956,481406,-490009,-548028,-542695,-373225,520781,556008,324383,1151887,-273263,-745397,269968,523425,-742381,-380578,-717867,281702,1581759,-191352,-219672,-126616,-184559,-1004624,-250193,437265,1021343,1238254,-209974,366770,395934,1440174,-953861,71469,497276,118469,-872886,579495,-523283,-456279,-253187,257876,-638842,1167007,-330027,-339114,290270,-375255,-147825,562907,-406450,-110512,-273189,2553872,441102,624660,124758,419724,960572,-1259934,99547,1550986,922275,-1482015,-467620,-641188,846055,-252736,8188,-2933,1630311,219374,905947,-1420280,126938,1215186,483054,369939,-679481,-1188304,-1162327,-395854,688674,-2009982,-557995,-502920,-12095,-1116755,-310049,-1227408,-440796,-305565,-1125624,-886130,280753,17314,717189,-607711,68854,383079,-848850,-2338174,64056,760365,592396,177832,122020,-699647,205111,264190,-1721211,-539365,-464450,-1101498,122886,1173309,1461016,1841707,377005,-1058781,-607804,208433,-45867,-14965,-1032509,1166838,-515196,-465462,-619580,-205009,766183,545560,792070,48404,-513532,429866,1618334,36274,735016,102761,428389,-194227,971413,1126755,-77898,-1403867,220946,1162034,-70486,-439103,712362,-444497,-475482,804126,-559771,-1347542,242107,987572,1322960,776342,1349448,584589,554452,-492628,532733,1565658,340181,377295,575689,-946250,-1616448,91670,-968718,-1507498,731941,118057,657774,382066,243854,78742,86061,-207160,-207592,-818117,-748151,-335405,55170,84939,-401663,12018,394984,-28898,601757,-1310728,-1012459,-922384,-472097,-33450,-1651631,680911,-50522,-182673,-906607,-695480,-82759,465504,262134,-1213441,-1005332,1528114,692827,-34549,-99980,536518,1217197,8527,-268455,-372815,1004016,968657,-73071,1554887,1759914,-53274,1387028,-732725,134697,-685145,-1143592,-1467536,432530,129526,428597,686377,-19075,149284,-680286,638201,-469576,838639,-99877,1055450,498332,772059,-490210,-997336,-48092,327815,802663,-112389,1219616,286922,-811669,-27267,197840,-75699,1337820,280916,-70158,-71302,606015,470942,-100524,-95586,464748,462159,-622720,-245496,-243161,-675001,-131047,52998,422977,-203654,58659,105076,872651,18429,-499847,-1841018,-129231,742627,-593451,-487195,1302192,832815,278399,1387996,-359415,-1176535,791731,191720,105524,1532735,72677,285026,-511960,-1497354,424973,-420113,291003,350640,658898,1340302,-668475,388241,543110,382242,281912,541085,139731,2385502,-169442,-1009981,244838,-14521,-318501,1861506,1889383,-222651,569730,301494,680641,418435,283850,872027,316693,566099,-263292,-527665,-319679,-715797,-387814,-709438,334702,724906,564929,420849,759070,756952,324694,-315226,1033788,-216001,-301416,497455,1110733,760905,-669825,366040,478868,1293718,253784,-129870,-387862,90588,244931,-273394,445492,-851228,-197509,-737787,-112991,-259105,-180268,1075074,209814,-115838,-360851,-1349659,-982539,-790536,-1150542,371989,589718,-697222,228310,-1354675,-135158,-744128,-495691,-541545,480422,-385896,105660,-975778,765868,-257169,-533652,-1054722,353043,1653625,254084,598390,-320219,37526,-154561,323391,160170,527810,1017128,813572,-503372,392317,-256180,307811,-629364,-897819,487005,-275952,1161105,-106005,-1452128,-696447,674261,116119,-595258,-192698,-164413,448011,696586,417554,-694045,-783597,-1127830,392387,-699755,-1222092,862806,-530788,-586513,-409230,-195249,924380,-728732,1210689,-224246,264137,346660,-528651,166396,43580,-701985,637472,-512872,-1582170,660576,269554,-373545,-178500,-287170,-403318,43324,60319,493911,-323828,614471,-29141,-1159376,-1207923,610968,83163,-141082,-247381,691986,-1111491,436598,-348664,-13473,1141240,320353,274115,-190490,1312612,517024,-233422,1361845,533647,-107761,608401,-869988,1054934,133097,858848,-169855,1016115,639414,24507,144235,-1707934,-1240932,-127785,111555,-916347,332887,-185533,52679,214664,-1596793,-65871,-103082,-1146292,-157160,102423,289056,-406793,-233621,113734,608015,9299,-1134086,338711,797830,521229,886171,1012947,-1011465,-906035,-1064267,-940315,-1270146,316858,617512,548155,-237759,409946,237005,564328,1406042,-454462,-793088,-288245,-177297,-181033,-735438,472335,396352,-1028678,-709645,677561,-29242,-13660,-382944,-1028961,-378934,152040,-73242,528279,752341,232594,-284458,686479,255996],[474722,-286560,-111379,-60596,-187166,1188219,469369,526338,-1011565,-709649,906328,-88093,178551,576153,-1116445,179811,317389,-493125,-565437,131444,708387,385471,-253922,-900612,-142155,-138936,-962856,-827662,-681022,-868869,526712,-613919,-1199708,-529600,-1176288,-115784,660198,-344664,-232334,707464,-303493,-28510,646488,-58013,-341548,-115767,-159204,497852,-105808,-713943,-1261141,-716009,31903,431699,-363659,-824833,-65649,-818193,-832786,-254108,-558941,-556624,355110,66833,1468305,-834697,157425,-1117439,705625,-1742038,-616272,862321,-310915,304135,638040,1286453,793004,298743,-497287,435601,217269,1442573,627465,-221514,-116027,1203897,438556,256042,-424986,-677593,427999,-955915,527595,-708206,-735322,-805865,-1087952,-315026,-895052,-234316,280912,566968,-101919,-11681,-206401,-513771,-395833,-462979,427596,1656967,931253,479367,716794,385586,-809358,230187,-571319,619859,-504718,-580344,-779552,350722,-404918,725185,212438,-255555,-39089,-267979,-617436,1256354,58459,453951,-404235,-1111210,-711682,82939,-588105,6606,224372,823136,-449122,81318,122158,-226062,-58683,-369204,-39668,919489,443463,355047,-226500,-364442,286495,-847702,-1267992,-288094,718901,136824,-643003,843863,66488,-975843,79377,728282,154456,764615,-134422,-1535089,317592,-45363,-191148,355936,-1784304,-782594,-719798,-916262,-907692,-1369755,242998,-1034823,-657984,138331,388393,741166,810344,-273302,45084,-402886,-596839,299955,-996787,708373,1322189,-197790,-365848,-276729,-726171,1684684,739531,660038,652280,-446945,488968,-837506,-652727,-572738,-152306,-19454,-290703,-945625,302380,-147629,1596710,-332145,-454252,-1216754,-931468,830884,426781,58811,1002204,507271,271000,413537,690625,214563,603772,380384,533494,579265,-308922,-466064,-630266,-888317,-1593388,-1532814,1019700,829338,98918,-425447,37861,431362,1002471,-48969,1135726,209059,576096,-343079,861891,-235833,-1609987,-1741008,-309219,-481582,-124975,-500738,-887780,-592752,-1010187,-610490,-600744,278081,652806,629160,-740219,-1216413,-571203,-152508,-622639,1633586,573727,193948,407507,56129,-525695,-670636,292573,-424739,296737,756792,91512,-819631,-587369,-118400,253817,-627482,-264036,-1398683,-689202,823537,283876,452082,641492,106110,545942,-1072800,-715871,441937,-1347931,-153622,-427911,1432389,1004319,438441,-876000,139635,-353356,-366057,-1468615,-769349,5329,996902,437320,-1011775,-763955,879840,499388,-964903,193552,-715531,-504854,1036293,82372,1146286,1583169,-507547,309686,841282,181484,-616029,1398631,1401619,137485,-1707,-585346,680332,-1100151,128599,-223656,104001,-87723,183074,532489,-180172,-7261,1730673,775560,-118712,1338635,1383628,862423,846567,491834,1788905,2409706,1749057,1337077,-166661,-253783,90184,384874,137412,1530014,299619,346667,-279094,750869,-342586,-534724,-747309,-558163,-434293,-237078,631978,215481,223496,-243852,-890689,849619,-127026,-167115,1124392,1300875,30807,911515,-7995,-654427,97446,361266,129855,-1039240,-77655,798306,-927361,-56340,365373,-679756,182320,316631,420858,-885145,-676139,-420441,-1663595,376875,-758230,-637801,668765,803274,989452,-1557604,-1652663,611913,-432256,-1528184,366963,-578467,-18602,570458,770866,-148935,-773241,-297801,677592,815055,1644298,-251399,925232,310795,-603093,-259427,-919855,1080582,711784,-23946,-1375412,18329,208713,-200745,176477,222422,-418289,-966440,-700963,1194408,468282,911465,-274553,-366223,960112,172037,-43188,177450,348079,-40000,-333504,-316729,4239,-16535,123765,930891,513467,-321936,612385,-196361,-606671,-464071,-1316356,-1330973,-79945,-336098,1083121,564590,-147496,-353938,-557311,-317589,401307,962757,481302,704215,-758364,-827000,-252866,-296544,-731617,-487386,-536474,147493,1439405,-584607,-53522,-488049,-365227,-1288082,291539,372732,731746,1542980,154777,340382,-73399,1077940,-1141532,67094,822827,-194475,-1036786,715073,-210666,-485476,301977,294738,69118,1187797,320601,223627,505156,-618695,-407501,595299,-20217,-31557,-602641,2381887,34899,515730,92683,564660,1144720,-1284695,-35780,1394670,780862,-1943410,-329459,-908119,714976,-482836,323385,423712,1408053,212975,822448,-1177768,-110395,885920,303201,255524,-505908,-918611,-803212,-151031,238176,-2911600,-378564,-243944,305219,-1398933,-63646,-1339627,-456476,-252987,-1302320,-371969,375974,-152592,530768,-356374,-171297,200390,-546477,-1885901,-49665,359575,594205,172514,-278812,-671553,125671,742018,-1793586,-932532,-379907,-1283799,-47422,1149785,1221046,461466,457536,-919398,-987208,238219,204246,-225647,-884293,1115493,-334693,-535136,-680865,-309176,243629,487382,1001361,105915,-722012,68957,1293170,-179893,803590,139529,-3131,-7324,989106,1120192,260927,-1522915,99530,1187149,-293024,-221141,724480,-475637,-939993,640680,-439272,-1170834,1020541,954817,1306739,1091584,1511659,571061,756730,-429873,251525,1408407,413051,263596,952771,-686583,-1314444,275521,-925612,-1458768,809515,108127,822173,644044,104471,373969,287736,-175462,-158348,-698600,-755427,309164,458099,540248,-102762,197236,-32984,-387574,203763,-1322622,-1159899,-712453,-507086,293407,-1418323,721748,121178,147401,-1262940,-1047382,195203,704302,38315,-1111079,-1833833,1400453,800963,143527,-438557,342699,1381913,-398492,-391621,-55006,897364,59203,-18674,1210721,1199111,-453984,1460191,-262704,486126,-430147,-828265,-1738501,205639,-8113,586093,495577,45156,353121,-519915,540052,-406017,255774,-420247,1224738,1221370,1318164,-441014,-1190413,-496680,165419,937032,215711,1217771,299644,-839150,327694,779695,63441,1426293,-161891,140138,157735,360328,807245,55002,-211469,337479,221958,-1195153,-91775,44543,-373526,9898,-15047,558672,-17367,-288,348552,413422,-367522,-606356,-1798560,189779,1177827,13678,-183571,1250372,674112,321770,1114113,142657,-854977,1304650,567371,1131,974549,67203,402000,-448261,-1011811,99382,-61065,386404,357518,1341047,1517836,-416016,583602,394622,604594,326491,254895,-32264,2528433,200212,-822999,101193,-259957,-374581,2278945,2360265,-163212,805493,138586,420104,610903,456413,726300,274728,554724,-162681,-1345250,-109300,-434475,-193479,-411176,456812,717323,267113,451094,598453,1264271,-36222,-343801,661922,-342354,-411192,1189661,2016254,739171,-184941,215179,575734,1036075,546536,-37182,-272165,245341,-13069,-677457,423151,-1373643,-100210,-877601,169668,-333293,-248454,915727,33274,192468,-439343,-1073753,-750131,-752456,-1198909,1009575,812945,-590153,442451,-1118036,-88169,-656547,-42471,-634490,415080,-12480,358325,-477128,924678,144545,-270703,-1065503,55053,1452831,500607,697251,-594160,310148,586293,325787,239225,558381,1509291,664374,-324285,313498,-669188,420639,-643766,-781777,547101,-383688,799674,-457484,-1710101,-362777,613950,108106,-570801,-185724,-314624,235025,769885,588066,-857392,-855662,-1427918,381368,-1000153,-1272808,783427,-468897,-773818,-75007,234772,1019505,-454468,1188075,-279495,244716,-58249,-503037,444825,240432,-856088,132285,-602781,-1282423,1147964,261745,-617809,-43621,-125096,-419634,-245742,-280796,431046,-101127,365390,-290463,-737765,-1401101,1113973,302229,-209447,158598,413838,-727263,-19783,-648429,-195247,514137,-9560,185716,-330884,1479013,332458,-569104,1811498,492919,-36950,106660,-1191493,907480,362761,870816,31888,875664,572674,-78178,-58431,-1566350,-735611,148991,15617,-597953,48116,-377991,99565,-121640,-1467462,209973,-170987,-691244,-126294,-358445,354049,-582632,83564,219878,654431,199231,-970095,338312,977626,873840,886397,676691,-1134726,-681990,-931586,-539884,-1029734,451320,703995,1077567,141624,667915,-68737,504509,1237980,-879955,-874912,-503458,-224300,-382007,-550934,698942,649158,-695454,-1083883,832514,-158754,-425440,-363717,-1312391,-311098,147109,17270,472518,446995,-173420,-448854,486878,165114],[291237,-268771,-152612,-66985,-221235,1448039,393911,454853,-583293,-798170,757393,-156061,88640,442487,-1150178,75485,-40163,-445584,-545155,502838,363109,85148,-102281,-701617,-72558,155014,-1037625,-925030,-1382209,-1723619,-106708,-860776,-1216148,-495542,-1262485,-486937,608456,-501601,-470158,843598,-397393,-79347,332945,122956,-244889,98525,-91155,654893,-445959,-641265,-1298710,-774618,-301123,526981,-202279,-783314,238693,-719768,-611188,678679,-220622,-330632,-84385,-260166,857115,-931109,314401,-717787,682824,-1915633,-948333,628412,-189349,289452,346723,1439368,798742,503537,-407342,-63500,186011,1065265,276079,-39613,17580,912406,559411,646275,-281015,-572434,425471,-1372369,98526,-780642,-815705,-732936,-924676,-708039,-813916,-148198,497375,545127,-177509,-339874,-911843,-237324,-203545,-442853,326404,1990615,617370,835297,623238,831963,-499646,238700,-652567,912656,-258370,-1039768,-833909,490997,-854508,538448,-126793,-36344,133101,86278,-714050,1235076,57144,481493,-168270,-716932,-422724,-211875,-765051,109752,135986,357373,-1291972,-196279,-82927,-330225,-116945,95020,-249152,1172776,390166,318337,-113221,-535038,279401,-693204,-1065553,-381259,382063,226005,-434628,1121749,-113394,-1505373,116616,1270255,138779,966342,-142714,-691718,1108524,-298900,-33110,233137,-1889910,-845007,-696447,-751544,-635535,-890289,582940,-611375,-271374,-111250,363138,714205,910889,-45714,2687,-151484,-543332,-29595,-919915,595601,1237232,-268512,-542406,-544817,-1090659,1369825,570255,1143657,756269,84690,502962,-1199765,-732332,-573835,-520715,-137460,-359582,-594081,114078,33309,1328078,-278539,-136835,-861763,-616426,510232,75330,-10789,1481880,688098,490206,398880,807861,557467,488923,451953,831691,426406,-357101,-576327,-757699,-1049102,-1568204,-1295483,1652859,781657,190194,125266,159828,96931,988385,-223988,892495,-279058,672369,-262672,1023800,-120929,-1621635,-1534393,-259353,-538902,-57854,-588544,-1029610,-572333,-1253797,-999941,-753934,204167,183717,-50203,-1039811,-1617272,-1903554,-215072,-601251,1238571,237325,412364,436275,-222783,117652,-826412,76736,-476187,383653,1011787,196696,-736475,-303477,-135708,363206,-356791,-364868,-1584477,-672849,492887,-98385,539769,270887,134456,541914,-406966,-442199,631100,-855619,548729,-106433,1624825,952084,260709,-250150,119640,240651,114233,-990724,76675,405702,1315429,596001,-1146128,-973638,773981,732113,-498712,111577,-720764,-421579,1184513,182652,1465108,1690118,178910,180404,856163,395689,-664446,854492,1456495,56703,-501397,274618,900939,-843470,80750,-397773,-483137,-324188,165097,411347,-487325,-55466,1578871,532757,-747814,1524078,1172953,658819,1060289,365339,1882331,2278471,1753117,1006161,-223987,-260466,486670,456914,-319665,945909,-91977,248818,-40988,851280,-495564,-604415,-370678,-220456,-299633,-286106,954662,190920,187359,-330303,-70533,848395,-16703,57620,1095671,1013555,-285338,999238,-277796,-894938,281618,548168,197326,-1176145,-134216,717275,-987341,124592,217459,-789449,568122,517148,216114,-1014416,-754535,-91876,-1551795,-62769,-816891,-678025,433334,1016739,885368,-944629,-1539927,856813,-121444,-1497009,729773,-508593,324125,1434121,1357487,251321,-666881,-419309,709352,831136,1235080,-305361,831140,457170,-275474,-68546,-979506,641832,707087,131420,-1458725,-209126,160160,-138810,188051,462485,-563155,-1258399,-562298,1610915,1000124,1130077,-216425,-765680,569103,133203,-815691,-162848,368824,776955,-589133,83006,-393423,-54365,248002,517953,396063,54075,653101,-349402,-363857,-382668,-988616,-1230709,-276958,-239771,938902,480481,40052,-90605,-559340,-345019,162789,1425941,438346,232413,-897149,-732444,-732584,-853827,-651036,-529920,-331592,16627,1267925,-812661,233530,-749843,-340423,-1206149,1065613,272981,336881,1564797,416081,381145,-462268,537292,-1182595,-59055,939190,-370188,-838008,764276,-10813,-393718,961613,232642,665053,1253483,848980,599143,575206,-879732,-467174,590275,458738,-131043,-746075,1718690,-366273,296635,-58860,760229,1205418,-1227802,-122828,1088347,748306,-1928031,-191511,-1097880,479157,-304076,639714,648328,1054656,117835,588605,-774951,-324794,543199,82113,172403,-270264,-524948,-376174,-12336,-259317,-3083185,-130745,129267,402871,-1575564,118736,-1091020,-481883,-141909,-1349418,315905,548633,-37826,577079,-309537,-295304,-42528,-181023,-1175051,123826,-16706,218310,150278,-721505,-555609,-25812,1273532,-1477029,-1246971,-365435,-1297786,-81689,978941,860210,-822211,401916,-619424,-1242598,218104,560586,-345376,-586961,863994,-224054,-717380,-554123,-360475,-309811,216293,870342,109404,-675579,-233339,785550,-264462,889840,228912,-551834,77566,842224,894321,400830,-1447318,148565,1110219,-436071,-55433,663387,-561589,-1458559,273307,-59002,-641194,1474352,668890,978386,1192271,1470361,597121,1001336,-321744,-72746,1045581,356030,193426,1464836,-361810,-1000253,358371,-685339,-1045822,851455,62638,829710,798025,-920,568758,554532,-291267,-130253,-476951,-762022,890544,789091,799321,163718,183801,-510131,-664591,-155071,-1292881,-1017052,-497947,-484234,561811,-1047348,581979,206892,493230,-1487660,-1067604,428249,985581,-188356,-702941,-2136297,1154328,948957,235718,-686035,121033,1314719,-786573,-445491,235937,602385,-742844,56734,596495,439261,-1016962,1280068,75870,657963,-374200,-559835,-1734265,37836,-17281,600360,246690,194078,557853,-190190,248569,-403850,-133958,-679358,1091623,1337547,1425260,-587864,-1287686,-955533,-67912,981978,552511,922095,203576,-742448,656237,1353971,283776,1408943,-501867,419534,312087,100390,966085,189793,-266809,132634,-31539,-1701789,122975,333605,-76312,246351,-120565,445090,39702,68633,600121,-235912,-771218,-632433,-1349561,344324,1265774,571179,117490,1209016,871496,440409,736728,623410,-442559,1499242,736981,52177,631883,122285,425922,-323782,-399208,-201619,369435,533219,295321,1596988,1375374,-25082,657179,202480,887128,349654,-25618,-222880,2234172,446139,-588850,7534,-421369,-286206,2387346,2430316,-32473,861169,3066,76983,688138,576335,462513,222500,519520,3080,-1739626,130184,-160080,-55501,-139615,300747,424510,-29959,497327,343584,1378578,-433793,-396092,201899,-409982,-451693,1660730,2248241,618637,224627,-99430,520188,559766,501403,2077,-211307,331479,-201592,-870431,201623,-1636474,48729,-839684,213676,-328545,-298911,632397,-73531,442325,-484568,-679081,-493117,-601602,-1089693,1265594,870003,-472740,609972,-678925,73991,-532944,207087,-670017,217807,190824,505519,46794,969248,481578,-49712,-879618,-247412,1069897,732863,832432,-842462,460371,1593914,320947,258251,439861,1694074,264943,-264839,128957,-884075,497882,-533663,-425998,629303,-286206,337198,-779550,-2026192,-61538,286364,88609,-524759,-79780,-694016,-197358,768058,663229,-865483,-755725,-1556267,353184,-1097092,-1063977,612834,-366533,-921962,112695,526163,966003,-229336,1019402,-374120,150513,-234061,-415481,433946,307484,-866245,-451870,-626262,-920715,1418755,90864,-772657,-16837,58567,-618748,-555229,-533698,418874,176411,79209,-551674,-261410,-1349606,1468655,414747,-395521,457739,-263107,-406852,-371603,-811069,-257052,-23638,-347029,105789,-257153,1609963,104737,-726227,2075918,501075,119507,-753814,-1577068,673729,371944,767342,324390,850836,512483,-98266,-299036,-1464743,-172784,400072,-109617,-242906,-389358,-590213,-8032,-500186,-961193,468767,-185480,112649,-94604,-735016,510366,-625928,388138,361435,521118,296428,-777157,147201,988345,957231,807734,288445,-1178017,-301503,-664079,-193927,-634405,568624,699718,1294539,395513,729140,-281476,580030,933259,-1037490,-810475,-697602,-377175,-426680,-274536,910104,783294,-318690,-1385162,796052,-258464,-959377,-131198,-1503485,-212095,97452,210213,383929,175720,-661129,-535992,308949,113405],[150637,-209491,-132458,-32335,-227751,1446908,246652,394893,-336734,-814950,553035,-132615,43589,149553,-1115615,-131955,-435060,-397620,-471500,789769,115361,-198717,-2913,-550335,-71644,430928,-1079064,-971462,-1982032,-2294869,-631640,-964011,-983354,-477859,-1193199,-635887,524414,-601816,-670940,830875,-523428,-196897,164326,288400,-145974,307543,-8352,781503,-692420,-481637,-1118598,-691718,-261532,776689,89836,-560437,609332,-560281,-415712,1354186,-20175,-167041,-197310,-464604,206267,-940679,361948,-148547,810907,-1646142,-926349,340142,-85759,205509,38208,1478150,581179,680157,-344112,-543140,117260,757640,56261,253737,115334,490403,506333,1214985,-89428,-399065,317960,-1512002,-454580,-746613,-667880,-541485,-669905,-974817,-834510,-24610,644727,503452,-120182,-596016,-1463760,89279,37865,-235526,227330,2096909,128767,956020,164886,1044161,-160232,192579,-792342,840007,-78332,-1387124,-730167,582271,-1341788,256561,-546786,148407,324521,63781,-689097,1130925,94328,546620,86179,61200,-80962,-611901,-881588,302641,25438,-258011,-1632317,-585576,-272796,-232024,-240391,333612,-506299,1267203,293009,259952,-177859,-712731,188710,-382849,-834459,-438732,132515,328976,-179573,1127280,-269062,-1896484,201800,1801326,202592,1078045,-250579,179781,1640905,-428651,74168,-27874,-1911190,-1047431,-576534,-307146,-214012,-113127,976073,-196858,-15606,-287471,231126,548794,1000233,194401,-3315,201294,-401678,-284326,-687648,369810,1122261,-23724,-533370,-863053,-1366397,868694,392448,1236091,704587,763169,510106,-1399519,-747775,-526989,-647129,-255180,-526759,-191926,11058,165170,758719,-272871,191580,-531145,-191532,136035,-120585,-60355,1702098,665234,513097,205044,648578,658650,334808,511070,1107385,240669,-386828,-624723,-734237,-1095052,-1451445,-857681,1976083,591189,277195,655550,159238,-333860,945927,-396942,663217,-487677,615900,-273449,953975,23255,-1459169,-1173936,-184764,-493278,-54207,-839374,-982583,-436066,-1274933,-1178919,-880989,-144498,-224281,-703945,-1127923,-1595561,-2841864,-349846,-604330,718894,-151809,541436,300886,-874253,537511,-669120,-156690,-500978,577808,1079311,344993,-360448,35384,-66371,318331,6462,-388158,-1737531,-603080,68150,-614242,114420,-201494,203186,468119,357975,-159776,693183,-256202,1126696,90370,1777682,728640,11198,301872,179680,623960,390745,-502947,587456,732208,1352844,634163,-1116103,-1146111,623309,541394,-46394,-70678,-500363,-117809,1087971,169951,1590955,1513604,820923,-14037,893445,647837,-667487,246238,1446636,60376,-729543,1073311,963183,-455004,-192475,-473901,-1033098,-753534,122894,270722,-761529,-190953,1050750,223566,-1268249,1428387,750420,403517,1257729,218892,1736117,1920257,1635181,786681,-257676,-225238,707406,593935,-609856,6143,-417545,250978,211830,734779,-576891,-709702,66028,145073,-97414,-246357,771332,77889,117608,-218208,643719,681360,261461,426760,857381,533620,-611083,972184,-541301,-1121615,384677,655242,272244,-850203,-81730,587666,-1069568,192018,12951,-1002197,657082,806527,48259,-1025008,-701569,306191,-1536938,-379190,-795708,-626889,235927,1165755,790014,-184523,-1250210,761841,43525,-1251882,942024,-401070,568812,1869574,1738360,628502,-521298,-459663,636650,762124,700590,-337072,623479,539954,-111139,-31819,-910821,187923,438585,211980,-1285955,-478837,197374,25327,98799,633694,-592647,-1296593,-428903,1595533,1431194,1309918,-125175,-1208557,196191,72472,-1379754,-490049,266801,1395471,-822044,399662,-620037,-116787,327996,87536,290094,417030,715988,-382882,-207130,-176566,-247898,-985763,-322634,-64944,557495,237290,102797,155951,-549280,-430554,-134629,1675363,197942,-125135,-587591,-494731,-1003878,-963600,-607782,-555403,-109342,-8567,1026416,-855270,511293,-838679,-209482,-796989,1755945,190819,-30126,1344941,476050,491163,-697344,-12378,-1080687,-365501,853068,-423838,-585547,723924,24588,-186330,1536407,86500,1058876,1400181,1136702,717326,408249,-1146931,-314192,536153,925292,-315506,-693506,801799,-660625,76118,-248198,917902,1135432,-1015035,-164999,683360,864307,-1565940,-111325,-1187175,204565,166308,895193,587409,603104,-60042,287408,-267090,-456512,242722,-167115,157100,-2667,-84323,16349,-27020,-658515,-2660348,21636,524377,283753,-1608194,255136,-502994,-479943,30493,-1210754,942816,752368,318499,853018,-567550,-308138,-226332,183803,-421566,350131,-264085,-466008,120976,-1082087,-338834,-251246,1653956,-1010559,-1408534,-407942,-1143715,46037,698568,470909,-1677896,147624,-276758,-1373675,140384,934514,-383841,-237278,555225,-177778,-954923,-275476,-312211,-711231,-142158,420259,84934,-418948,-341477,302840,-237901,854235,340749,-1098659,66879,596850,477730,337328,-1219736,337872,990836,-427102,72802,586400,-664036,-1816869,-187610,442582,100458,1316649,66356,408378,1003479,1213999,622686,1228746,-154773,-358648,625169,85619,174944,1974535,-23613,-673821,358575,-362832,-385813,838783,-49750,693092,846746,-48503,598303,880324,-413414,-106511,-181553,-787862,1179421,953046,815129,282918,-67988,-963114,-770135,-354301,-1246345,-591874,-339977,-403582,662056,-636819,290246,169083,797625,-1493156,-766406,493165,1196425,-347706,-115438,-1945166,761414,1131526,247069,-781927,-76654,1012293,-1078722,-470514,442234,155557,-995027,154272,-112830,-253740,-1620073,923716,222335,589612,-555267,-377252,-1455570,-37146,97358,473112,54078,492020,702578,201730,-142948,-403604,-187122,-844238,697434,981224,1024109,-808764,-1227482,-1200735,-289227,970925,884866,413191,-154,-552746,863166,1705542,513373,1182723,-685271,640838,363650,-98976,952837,342415,-166054,-80555,-240706,-1974603,346486,592902,117069,570792,-234947,27673,-85636,252636,794332,-777865,-1024936,-542443,-832041,240359,1032548,965854,374972,1180548,1259666,633221,409224,929306,-35135,1296191,690701,266650,496482,220646,372503,-188589,95242,-474332,791317,595990,134831,1410991,969508,414564,645760,22728,1133799,351766,-224902,-390591,1680072,522408,-386714,-22606,-460985,-67165,2108003,2106506,148965,748347,-17338,-278852,645503,687016,120309,189600,485258,224902,-1578442,358956,18447,-49371,35675,-58694,7628,-229166,527001,69162,1107939,-790035,-445987,-261511,-352300,-425142,1853485,1828628,430311,440678,-485778,346393,148953,129291,-72825,-61190,380111,-350131,-813794,-162710,-1591935,289413,-603354,52318,-259416,-257308,313135,-214076,587204,-454957,-215356,-264608,-414819,-893600,1059165,758032,-421434,675678,-208658,299599,-429442,197911,-632544,-64194,226538,581999,477949,883911,647697,106351,-559264,-456318,661571,869439,959348,-1040513,438039,2300536,342598,207811,187796,1587192,-248084,-332892,-234396,-769557,525055,-335214,36366,722558,-8480,-125214,-987953,-2287389,124593,-243076,57064,-455394,99099,-1194469,-735226,711669,628735,-709537,-525967,-1468420,319505,-1002701,-687929,357715,-266111,-968085,105470,633212,921600,-74764,712320,-477284,51663,-134190,-274316,156309,257878,-696970,-913870,-619227,-672107,1095456,-214256,-784774,-104824,205624,-959177,-765802,-533439,431378,334570,-175227,-751652,119204,-1006790,1538366,412827,-635284,462324,-1086137,-137744,-502926,-811689,-239541,-273672,-551680,46643,-15810,1620852,-128077,-666677,2101390,589463,330276,-1820834,-1937663,420573,221965,599695,492636,932625,341725,-66992,-456289,-1452793,273839,521571,-186555,75188,-880647,-754470,-186305,-783255,-164939,554297,-128357,1068093,-75138,-878714,754890,-553197,569617,487931,211086,296934,-592828,-166518,846988,728194,728864,-14430,-1164207,148853,-332570,197588,-172186,646131,541223,1201687,477975,588345,-313465,758800,535786,-939872,-618122,-800528,-635957,-295151,4921,1092940,782674,33194,-1447104,495379,-314028,-1323020,202260,-1587850,-82395,17693,486221,275495,-29593,-1060952,-528340,217136,157912],[80944,-155579,-45549,47815,-149147,1135809,95052,390675,-260156,-748115,378952,20143,30992,-220189,-1004208,-374193,-707797,-338266,-330153,923262,-25750,-496778,-61227,-450461,-90974,619733,-1079485,-985852,-2235889,-2414911,-894654,-929414,-619158,-549866,-999714,-480980,426937,-649715,-866385,685742,-645400,-350967,187613,332502,-104800,328541,103696,868970,-749669,-293123,-777342,-474051,112206,1140544,511199,-167087,946079,-426628,-331384,1591416,32040,-91014,-2192,-435099,-246667,-817703,300878,475295,989481,-1061164,-619644,134921,-32610,96889,-197336,1341605,221290,780948,-362400,-857099,30580,588045,-12061,608459,113436,123916,294936,1709482,53919,-173279,152001,-1269920,-989984,-548625,-307864,-257158,-394958,-1012473,-936746,91933,666474,420565,51912,-716266,-1735266,364964,303921,110408,159291,1834568,-402008,835304,-552721,990412,10093,113086,-964836,469064,34536,-1431610,-497339,590061,-1705738,34680,-915992,201416,468484,-321166,-571676,987928,162365,636814,204420,882838,191646,-1033848,-833523,569048,-69748,-949461,-1509096,-992704,-374955,-8061,-445079,249396,-705436,1087815,118738,161086,-335206,-835290,65589,-40561,-668106,-436430,51053,391065,57024,825792,-379622,-2005414,324027,2142841,319126,1072983,-396517,882630,1665054,-383954,127389,-300030,-1861803,-1387534,-353377,363127,251460,715843,1384538,140332,42367,-414229,20556,258332,1056299,379788,37832,556935,-208023,-434868,-306235,69633,986978,429812,-327517,-1099047,-1395857,294916,169587,820604,486755,1301947,577675,-1343765,-616802,-443502,-467892,-267423,-704081,94518,-6655,172488,45273,-304997,389128,-301149,182475,-204163,-107158,-74098,1668674,396760,371466,-96100,260683,574422,206212,569353,1283013,-66471,-416413,-609339,-431602,-1032882,-1262389,-318180,2008589,342558,331478,997267,38183,-724486,791365,-580253,476821,-366214,496404,-401521,625177,134584,-1240765,-898846,-106230,-350466,-108162,-1140787,-712125,-251613,-1028611,-1235798,-986995,-704660,-573883,-1139786,-1037221,-1169184,-2827059,-629460,-694047,262751,-505694,527174,82175,-1592358,607814,-340708,-341803,-450467,842832,1012787,494567,214259,389738,55376,136524,300744,-324668,-1730444,-484060,-248746,-1050739,-777873,-630367,282735,344315,947086,82166,630822,232019,1382713,112897,1811920,387702,-241911,681172,344139,731356,415658,-248461,517571,844058,1011619,515506,-936439,-1171580,394237,-139172,299406,-313987,-55330,370804,751997,30963,1479878,1133728,1263755,-258734,989664,868958,-636175,-267670,1373214,148910,-653920,1567535,855006,-13204,-510807,-395342,-1427323,-1162920,60179,134027,-923341,-370470,404382,-63127,-1579126,1022058,236600,127781,1363627,77780,1407538,1453728,1370308,705631,-178135,-160317,640852,699462,-671021,-966687,-654838,295854,418737,449057,-580907,-816561,403379,465000,112399,-155570,164622,-78429,13634,101066,1021297,420027,728302,898837,498752,45948,-783367,794375,-703437,-1269925,364671,647593,341342,-244578,93235,454397,-1107694,103455,-195696,-1323519,470542,1140706,41453,-881252,-553875,592710,-1678212,-515792,-707125,-526552,122918,1182354,717132,284603,-905180,391304,30901,-852649,936803,-322490,633504,1697785,1768700,859645,-372267,-363095,489268,591215,157185,-330204,345952,536318,-146985,-105638,-722219,-101207,-8795,221018,-892045,-684365,334187,235938,-147982,727316,-491004,-1088835,-380698,1089854,1624495,1438446,-19244,-1533309,-40765,-16126,-1622027,-708134,63793,1570699,-894020,592522,-643396,-187691,358393,-271144,233719,655072,708813,-300713,-153754,66369,663539,-674945,-234309,112619,29472,-83659,109890,295196,-508641,-463689,-413944,1491677,-174136,-313278,20642,-177465,-973070,-664580,-644051,-600981,114629,110748,689427,-756601,652822,-737188,-104108,-242032,2083903,162039,-269423,988787,313392,656877,-746514,-391636,-861961,-861538,640055,-415526,-498871,618141,-87106,88647,1888108,-112163,1229123,1567117,1171908,607094,5717,-1377952,-6348,436967,1277815,-498250,-515631,-36193,-800884,-50243,-377977,939049,956772,-606942,-196300,258547,1091312,-1065554,-124909,-1163672,-11399,694571,1042425,284784,149589,-289536,36644,278592,-475324,13567,-419806,223083,258723,323520,283483,-195238,-862875,-2034172,-42568,850334,17203,-1477173,366094,247752,-418802,247876,-882181,1263261,924924,764533,1168117,-1080665,-242160,-238502,488536,231973,504208,-318063,-1194394,91336,-1262758,-60677,-504466,1689018,-633623,-1398617,-467489,-875903,321373,382569,152470,-2050842,-293804,-17032,-1410436,17863,1207764,-365325,56209,299421,-173129,-1122046,74425,-163519,-828713,-438187,-128255,37625,-78733,-188056,-24527,-160576,627306,440495,-1487871,17090,337340,-13183,135228,-925680,557684,873976,-261494,204173,547611,-758864,-1889092,-593152,873761,835778,541922,-751409,-259190,522868,812498,577935,1351162,62864,-537078,261234,-407993,201036,2281198,270824,-327144,321788,-93361,324853,767194,-231115,471351,809995,-27317,453566,1180882,-393738,-89338,116554,-823064,1074870,916372,630013,182779,-457650,-1334271,-681007,-339719,-1216646,-59444,-263177,-278069,570377,-273207,-83380,20819,1030627,-1229410,-248903,330539,1232173,-393352,486668,-1460580,207866,1264648,208446,-713803,-203423,550881,-1218586,-500154,540591,-340639,-572632,254907,-613147,-659033,-2068339,502173,183226,288516,-917628,-283439,-994030,-8316,284324,244408,-6729,905127,703464,520527,-447073,-361917,87431,-905862,187152,460781,257802,-951372,-1039404,-1113253,-412489,947690,1174021,-137549,-264774,-312022,879772,1716986,667816,712585,-723325,712474,289567,-224000,828242,536579,127083,-237756,-366399,-1934755,526203,764675,151898,931581,-323999,-623827,-371030,524180,893102,-1007285,-1033575,-344837,-548805,-109467,668009,1146219,555783,1122102,1585288,868471,241454,965148,281653,780339,477104,574867,466937,324461,281145,-89792,295889,-731761,1107838,471350,-104267,975570,411292,782074,599026,-118511,1289643,353561,-258038,-500199,1064021,439513,-288523,-4863,-377411,224449,1470884,1522018,334886,529954,131787,-565817,510600,836278,-223167,213557,480940,447906,-959825,538820,42347,-199720,79886,-468482,-313617,-248530,509246,-151494,597136,-1028519,-485887,-632316,-148511,-355621,1790098,1098354,226193,428039,-833776,111223,-54067,-415250,-270430,245397,441550,-489780,-578710,-583046,-1302826,628605,-203234,-227027,-165274,-33092,46686,-471170,611689,-328933,244225,-127141,-273798,-677752,504964,514859,-488063,628175,130233,543135,-385451,-17681,-511027,-344274,155334,667629,726461,685145,575822,180877,-198279,-507708,382667,847273,999731,-1159052,284656,2274047,412205,86910,-130682,1287919,-673865,-478828,-725070,-347824,491353,-118892,423687,808461,380509,-476142,-995097,-2339639,162441,-789356,19563,-364222,297053,-1632600,-1229477,622077,498181,-425414,-238909,-1168238,281989,-767130,-268906,55643,-198141,-877138,-79888,565695,959015,30498,319582,-558374,-55,179132,-80041,-277029,140423,-326301,-1119450,-624933,-575657,21692,-564732,-653038,-273736,250953,-1321352,-800084,-247487,431696,280667,-311174,-833612,276628,-455304,1258975,328341,-842444,112988,-1681624,160897,-373452,-662761,-183066,-187206,-509625,14459,279149,1467608,-316615,-401439,1908929,729398,534923,-2764705,-2184193,228568,43263,433334,404384,1036264,-21562,-28354,-421946,-1440465,430370,455787,-129362,292706,-1291999,-838170,-326486,-885646,656473,373648,-15268,1863047,-82730,-730448,1054955,-404853,560955,553396,-200829,233709,-443294,-519987,608506,265983,703664,-118545,-1120617,560582,-31756,614765,219559,672058,210646,895040,378203,302688,-140741,967720,95569,-695202,-352344,-739097,-953368,-48397,199906,1204202,658848,280272,-1165869,-18942,-318593,-1292626,484290,-1564312,57472,-77337,778990,173620,-159632,-1223094,-438367,191209,314738],[81842,-145411,92295,160614,53529,603437,14259,455606,-267073,-599111,285958,289543,22707,-551478,-828380,-565156,-746614,-252892,-124230,872778,-89017,-828800,-307717,-371898,-70908,698751,-1034439,-985489,-2028255,-2118766,-903748,-852778,-290250,-703380,-750226,-55422,322003,-655379,-1053915,470361,-723549,-488896,370843,201980,-163262,65521,248152,905994,-586380,-126953,-370334,-174239,648700,1501529,1007255,329264,1157437,-384611,-376357,1385427,-28418,-80886,297223,-189546,-398761,-538860,178701,988536,1080100,-417365,-184172,84363,-43521,10348,-286148,1067962,-135369,773523,-466556,-921461,-48939,538645,42527,923306,-27538,-47323,-2687,1831063,63343,72541,666,-744331,-1336065,-181638,149360,93892,-161074,-777047,-1059785,152018,547758,291612,293156,-659566,-1719101,517624,560464,494032,143894,1192451,-825456,545653,-1296832,712278,-87164,41562,-1116015,-4996,90225,-1099424,-224757,497640,-1817220,11754,-1101616,87740,505421,-873806,-407418,826195,230559,717387,75492,1337617,289733,-1401412,-563226,856772,-95069,-1576509,-1152356,-1278549,-335380,203543,-742939,-131251,-761188,660362,-140048,29649,-428589,-847761,-42346,228035,-606077,-373880,156369,370956,213693,333334,-438655,-1743485,466942,2161169,449712,949893,-493416,1333559,1162233,-182366,137909,-388723,-1749204,-1764537,-41651,1088673,635964,1345342,1745926,336747,-62259,-515768,-235163,-105364,1034112,444656,119852,822448,-7917,-492785,146209,-250590,811170,918663,23894,-1172260,-1119233,-195310,-81373,30306,129627,1494266,735459,-1056720,-336644,-354298,-10285,-103444,-788162,140466,29003,30775,-587147,-359756,374877,-193173,373360,-460933,107477,-31564,1457276,-65009,152138,-410158,-229272,421404,142728,634737,1321673,-487954,-470940,-562362,155424,-912451,-1021795,170406,1863563,118321,323612,1066258,-163410,-942270,430413,-773377,317700,17872,404930,-606842,85592,154762,-1036710,-863871,-47262,-138290,-205478,-1352153,-283068,-97689,-537976,-1268152,-1061139,-1322096,-937933,-1239241,-844708,-525532,-1830631,-1061349,-847716,-19745,-751967,359876,-120035,-2057306,349453,-57613,-433914,-306837,1078468,892250,618670,808081,727498,178335,-109904,420009,-167752,-1445594,-340309,-308043,-1257170,-1823140,-887811,332158,227588,1165149,250990,476156,464048,1191786,-34607,1690455,19340,-442110,881635,592098,633566,201607,-351629,-75683,639531,307816,251242,-656476,-972193,79670,-1112686,490195,-552784,511626,923366,264446,-222143,1154436,679957,1418446,-515526,1154136,986220,-583740,-588874,1170958,282872,-359566,1625449,617247,392884,-676222,-166385,-1591738,-1350862,-21776,19524,-913975,-518116,-102648,-233042,-1756399,404380,-232368,-142610,1280490,-27146,1001141,1028316,971275,682232,104351,-75793,307327,649356,-576925,-1620603,-802532,313999,543064,123927,-501410,-870193,530405,652413,260346,-68028,-565019,-213132,-108835,563916,992546,154235,1265678,1348615,154374,-262994,-695217,482836,-697711,-1294319,225311,542650,400947,345388,353903,350054,-1021340,-111452,-367229,-1697446,99353,1414356,236294,-576922,-364108,627131,-1890845,-500625,-598319,-437469,81132,1017353,659421,227516,-616549,-131784,-120097,-387887,723237,-346463,505889,1029773,1419918,871469,-252782,-147768,310291,314658,-276602,-270590,60044,445016,-353528,-210070,-443062,-135645,-486499,155533,-415334,-735184,527951,422423,-552045,736801,-294551,-729320,-462880,254611,1523292,1493789,64398,-1665076,-88118,-135260,-1593659,-772518,-181777,1261087,-695579,686264,-490904,-246332,327478,-501007,240427,704482,549861,-144865,-190938,243278,1405656,-419462,-65056,219063,-505428,-358511,114551,266914,-413082,-295532,-604066,861698,-572410,-375992,575398,139201,-669957,-157152,-730125,-667619,297409,327816,291162,-602879,585080,-487673,-117684,222948,1937467,186897,-350778,616725,8015,858459,-626897,-490850,-568448,-1461153,404348,-408190,-610313,484641,-267455,361824,1982668,-323721,1217472,1647611,1030825,367256,-517695,-1510035,353164,313328,1451430,-616067,-326472,-536498,-805200,-35281,-387077,764281,706609,-38167,-254322,-97786,1319788,-615483,-232835,-1028673,-85325,1065162,1050930,-116893,-190257,-520512,-63196,788979,-390179,-148119,-639264,355286,470411,637746,378789,-464547,-852704,-1549764,-332689,1045058,-292388,-1185087,464459,906365,-290155,474671,-426553,1158672,1011451,1112022,1280599,-1655755,-142724,-28437,691265,716873,556636,-177229,-1601642,61463,-1219314,190151,-711042,1292756,-482043,-1240622,-494428,-589583,684141,108956,-25647,-2072185,-838789,76652,-1382902,-121503,1284414,-317150,207876,135446,-182970,-1102045,403621,46037,-639509,-568257,-442774,-40767,195122,186080,-197664,-97596,259505,505426,-1579223,8146,139502,-408429,-105681,-658333,669735,753721,-24614,367849,574881,-856005,-1700919,-809984,1066174,1364171,-523553,-1546558,-850161,-150827,396798,403752,1304810,299653,-574936,-7091,-1037864,246802,2199239,480296,14118,300628,28646,872398,648985,-448631,259704,716007,54406,184605,1356188,-156721,-102789,315268,-828131,651060,717603,344965,-125391,-818426,-1588243,-450092,-146474,-1225841,343045,-249620,-131353,340946,-13234,-447124,-173705,1186249,-715351,327218,-34734,1043137,-318849,977498,-896847,-477441,1202092,156324,-512039,-230787,63648,-1183830,-533877,549149,-735077,276899,320175,-602171,-687987,-2166508,134794,14449,-174702,-1335235,-252684,-493624,113504,462842,-19866,73395,1320329,478563,653987,-462715,-274039,513570,-878270,-266203,62717,-571241,-910451,-802513,-728448,-378572,940072,1364315,-543199,-494615,-60866,693782,1410871,686162,62574,-682442,611403,83649,-310514,677691,764135,548213,-305692,-393184,-1649065,623561,762534,39785,1216881,-357289,-1330054,-732425,848177,900932,-913897,-810246,-89049,-616850,-595698,417699,1137449,642916,977695,1678693,1088872,251402,729344,451338,156231,178687,853633,437127,388708,197638,-46680,179568,-975566,1236954,140173,-366482,536831,-176898,971037,559993,-225756,1347689,386862,-61854,-528915,526509,251286,-345824,26520,-200581,509741,622787,851402,466541,294861,445013,-715744,324179,1029550,-479997,327963,522931,584354,-167810,640985,-99922,-446964,-2169,-771681,-368304,-58549,431139,-267601,53667,-1108229,-530173,-836874,173318,-274245,1545951,455348,63491,224055,-1053118,-123217,-70054,-894155,-533270,659610,551797,-633300,-290653,-958601,-889610,1022032,272827,-522431,-96833,407990,-109400,-846952,528902,-122873,621980,-108817,-228259,-482803,-161497,215138,-653080,499744,271364,769272,-412131,-310982,-312713,-536256,53724,835814,761727,431100,275550,170993,106634,-403780,322128,651939,879458,-1176065,80366,1539499,527266,-92300,-416142,922160,-821722,-609928,-1141843,202143,395395,37562,579597,867734,795615,-629877,-750893,-2083422,73215,-1132124,-12444,-259065,446878,-1808889,-1545614,516243,312225,-93626,27940,-711600,231217,-458146,83856,-234193,-170426,-654617,-365840,374551,1040203,131761,-68533,-596646,612,568254,165304,-715400,22314,232267,-1041587,-674282,-570599,-1485975,-835627,-420352,-463936,133436,-1562358,-653661,232722,390149,49005,-253567,-764471,155320,117377,685135,214942,-942852,-478535,-1746721,564181,-42679,-408901,-110209,137209,-187413,8910,486493,1154836,-412261,7839,1582877,847029,662764,-3200083,-2260046,164491,-30424,326692,90001,1057510,-557205,-19622,-159839,-1284692,210617,211075,111105,376044,-1499252,-849641,-339800,-800608,1175694,-52235,100350,2201523,-126611,-356439,1357190,-231255,363843,523609,-605869,156198,-339131,-832012,342285,-278726,717837,14242,-1073810,824763,144962,932790,406941,647955,-245148,509816,120992,-28497,176076,1116359,-328887,-437677,-81917,-469987,-1252368,185793,254378,1194004,454309,362721,-588173,-591914,-269235,-870506,584741,-1436874,172813,-182458,981006,107836,-220312,-1085013,-303399,152869,545676],[127294,-191564,249465,282859,376355,26017,60592,557376,-266793,-388575,280145,617115,-12390,-735799,-621333,-627921,-519431,-134891,114303,655098,-116576,-1172033,-680607,-272182,28019,690335,-938954,-967753,-1437412,-1607405,-843441,-853122,-139726,-858325,-523613,495438,210482,-629382,-1186865,268218,-726589,-556352,614287,-80348,-333556,-435053,415484,880888,-251277,-9279,-6703,124785,1123205,1696693,1471277,818516,1193721,-439429,-493476,904321,-141678,-86775,443987,148209,-291959,-120744,80051,1249395,987751,40046,205147,178871,-111632,-19223,-195689,773226,-341787,648182,-608122,-746684,-99532,533913,154953,1075463,-301696,8470,-292948,1407223,-101017,293092,-65533,-156247,-1365110,291715,561921,494271,-2850,-303011,-1120991,122406,326617,132039,545172,-426223,-1493520,527637,769280,797554,187983,329531,-1023698,199811,-1792101,315836,-400729,23696,-1184547,-365723,101214,-481483,-39764,306959,-1631817,242601,-1041364,-155434,404734,-1308647,-222365,643232,255541,741228,-307827,1186406,162649,-1658731,-96350,1094260,-4342,-1998180,-820175,-1313773,-146606,274492,-1120658,-669699,-642545,115653,-451024,-99829,-310001,-724884,-105837,370075,-621631,-274473,406448,259861,252138,-120953,-453669,-1139458,603910,1842274,556647,736192,-471896,1550333,354403,98861,119097,-138478,-1567054,-1988681,314440,1636902,856626,1645920,1982327,345227,-215262,-596890,-503257,-462207,884431,344024,217338,938918,161206,-497953,548597,-533123,578423,1272788,422674,-1075069,-610852,-468473,-307482,-832262,-324960,1281331,943214,-669976,9545,-291917,609640,228265,-712549,-68023,72868,-220484,-941337,-418832,159950,-170333,327653,-634872,460684,83160,1159111,-585774,-40261,-649119,-671457,300565,142512,701576,1248570,-907768,-542466,-537418,838367,-809568,-758623,455599,1639918,-31090,235117,887878,-383074,-933731,-160550,-955279,148299,520171,395860,-797392,-557522,48554,-846321,-1066795,-28392,95522,-327965,-1367060,170320,-47668,95717,-1314788,-1081462,-1805709,-1372682,-1013001,-634903,72784,-376884,-1555493,-980984,-110173,-868115,82159,-228901,-2112321,-98014,3340,-430969,-101420,1160900,782243,708211,1219031,1024752,250349,-334461,347883,83614,-861244,-207006,-69299,-1229635,-2595290,-906274,316253,198454,981230,328274,273184,421038,561946,-297073,1428941,-276020,-563763,964999,857228,496243,-174591,-727821,-868134,132641,-586795,-93919,-347403,-553996,-279804,-1957964,526423,-715051,1028655,1356683,-240993,-546072,695707,269520,1281395,-735424,1350827,953522,-517650,-695070,765476,393422,-726,1271304,333066,691202,-569233,151794,-1508550,-1216257,-127655,-65382,-724446,-555524,-344458,-222863,-1975806,-235569,-545184,-389195,933727,-68159,614910,748910,500640,603920,622154,19111,-158612,359749,-486057,-1779944,-866114,262741,578196,-77633,-332229,-817775,424379,639875,301134,-30877,-1057780,-265270,-222670,1041546,651774,-44332,1686937,1619336,-57872,-289470,-349651,111055,-514499,-1188827,14501,403970,454429,662255,628004,290871,-772122,-377236,-476089,-2016224,-341165,1500554,564317,-155732,-185126,372574,-2016583,-416367,-528468,-401910,62531,671648,589737,-291460,-452048,-680340,-329647,42393,372339,-517820,243231,168299,796090,666685,-191182,104533,138630,-45337,-517859,-154070,-172515,286593,-647689,-267502,-113799,56405,-827480,18908,-32927,-592201,690110,524417,-1039972,649434,-92447,-361885,-669765,-601535,1178030,1449957,81840,-1640808,29414,-275218,-1447624,-698521,-390614,636778,-213702,740694,-230592,-271925,217858,-585874,289143,571665,218592,16073,-289749,282165,1717450,-327912,118921,207774,-904064,-470457,123402,65550,-250761,153677,-660932,19694,-887422,-413229,724602,374176,-251311,327676,-798702,-714012,369880,536840,-77537,-486853,319779,-175488,-269077,418479,1400816,228337,-310945,322363,-277773,1072275,-399679,-304963,-251309,-1964695,232545,-440275,-813970,357052,-413353,571641,1882103,-510485,1099486,1565039,817707,114615,-968590,-1485437,655240,198638,1432704,-637356,-227372,-633788,-736861,112645,-280008,408237,424323,574276,-351296,-312279,1416118,-322267,-398393,-801340,4997,1178000,908118,-440548,-334983,-696464,22751,1191932,-244254,-269342,-780875,512858,590727,830195,314037,-740739,-677920,-1310523,-736051,1089451,-546330,-761551,551273,1269527,-116088,663502,39065,704738,983182,1222861,1068810,-2041134,-53384,363545,778625,1006105,520339,96615,-1421038,22872,-964737,308387,-801953,562656,-553343,-974876,-448973,-386086,1033581,-71976,-47959,-1879511,-1361140,1375,-1299793,-244389,1137363,-262094,179467,37710,-185435,-853771,642740,260217,-233697,-515585,-274957,-157045,288751,634142,-313565,-89564,-116755,535373,-1310939,102890,50747,-556135,-291835,-481160,572534,574714,132206,557243,659313,-994254,-1395968,-774674,942458,1580963,-1386045,-2060175,-1216149,-838293,97513,90166,1089887,508975,-485585,-204589,-1638076,274325,1664304,595215,297074,332599,-12364,1096846,508675,-641907,157616,592653,169055,-120230,1363197,263911,-179146,315718,-751312,121777,452368,74013,-544857,-1003355,-1707895,-176165,120541,-1253857,449541,-251754,6900,66685,123014,-712806,-321071,1268323,-55897,805941,-506646,657494,-159537,1300567,-384369,-1208575,816995,113730,-228477,-156977,-308500,-992189,-535581,519003,-880445,1110082,303936,5782,-402902,-1804840,-79489,-215995,-687021,-1664733,-245838,-91617,298367,550771,-248817,238452,1602147,-549,555014,-96586,-181248,822212,-789354,-544095,-69263,-1150817,-667461,-589607,-204488,-179008,942781,1404711,-681011,-567912,168921,361016,918884,558456,-619968,-648109,381706,-234088,-408468,575033,986997,944807,-291777,-327690,-1292719,624192,505250,-150079,1285344,-316990,-1869567,-1060148,1187563,862138,-670184,-462022,152653,-942392,-1056369,450144,1026423,642229,730851,1530557,1230233,363386,313414,455513,-354382,-119738,976246,350646,379582,155989,-35167,-120581,-1179449,1143052,-321096,-587220,260814,-686284,928815,551126,-319530,1334426,479050,365119,-468272,137537,29027,-576389,35308,16795,716116,-216263,229592,494199,123041,848224,-698560,119248,1211170,-588611,548229,603008,550801,462121,634398,-368770,-645596,-174400,-879869,-121665,298416,304848,-263732,-343910,-1041593,-608109,-853260,548397,-205530,1214947,138440,-15205,-91528,-1104794,-305303,-3623,-1096136,-753927,1052692,703553,-768469,-63765,-1194732,-469735,1382487,707070,-753375,-95738,985887,-146544,-1252719,371523,102607,860062,-168982,-272580,-317756,-700906,-51704,-811808,350137,271690,947540,-492541,-538345,-65232,-590060,-23239,1089328,619775,218040,-156684,94349,285176,-213803,469174,334939,576438,-1089096,-104777,553199,659686,-301731,-571839,592945,-597350,-628313,-1212875,636754,250348,80714,436904,886260,1158888,-554411,-280544,-1549126,-83827,-1135177,-24831,-154549,489588,-1589090,-1600948,408275,129866,177404,214491,-193094,152118,-138276,313344,-448979,-169286,-345019,-642209,130242,1064270,270835,-350487,-587620,9624,887394,441389,-1034030,-33935,896495,-753862,-774972,-573645,-2734694,-911801,-153621,-611139,-184453,-1582338,-396733,751783,295440,-225410,23010,-549409,-202795,502509,-20828,123393,-900320,-1073741,-1224113,1057514,350208,-114194,-22726,513097,338383,26188,497326,730141,-383873,462851,1222340,861681,655919,-2894882,-2161231,255531,78021,309583,-268723,933968,-1123967,-55427,265536,-912800,-321090,-145179,509177,333127,-1432704,-824030,-189576,-592627,1189241,-594241,138185,1955623,-202499,72797,1600734,-79030,47948,376322,-914570,105741,-273537,-1031333,112948,-760805,685467,323349,-1048810,859495,136001,1017364,318810,587997,-721544,166661,-236318,-298472,506527,1123898,-674919,-257769,133827,-10877,-1457585,267348,161405,1037142,234842,268290,70313,-1031046,-164426,-277696,446031,-1208989,228753,-305013,984342,96333,-224852,-696476,-171313,26299,768590],[178463,-275141,389749,391381,764255,-426635,250941,621022,-206431,-158084,329177,920876,-93201,-708726,-427305,-519704,-80736,6107,327965,329997,-141052,-1457930,-1049370,-122411,201709,644904,-784202,-910822,-702768,-1108637,-958070,-998216,-224722,-910945,-379012,968134,99956,-578654,-1196605,153199,-641247,-519659,787998,-424142,-591571,-1002689,589213,788383,142099,63834,220757,335977,1346000,1585829,1773730,1180496,1063237,-529262,-578074,410364,-248677,-57969,287402,420045,-48805,367562,97338,1211864,702321,186916,422146,346883,-213289,21805,50260,577449,-319463,420386,-708455,-432257,-110954,493748,248100,970302,-653170,205465,-498468,499972,-413308,440453,-8468,289552,-1058837,755206,823699,922573,76475,301573,-1049837,3346,81505,-28457,751659,-63938,-1160294,431572,898408,926948,278362,-492735,-952927,-97482,-1845238,-59608,-755600,90281,-1128694,-474627,78593,210617,-63424,37607,-1208287,671546,-772416,-436019,177506,-1393261,-2146,429060,199496,667102,-830973,508774,-158264,-1773871,455670,1216014,213343,-2141190,-667640,-1049182,139104,148377,-1520712,-1182088,-383302,-382271,-745145,-179705,82211,-485254,-120687,393639,-644029,-178592,717596,87357,170485,-304520,-440221,-361432,692757,1294954,613341,481882,-315066,1593975,-416663,354507,76250,447541,-1295269,-1862406,646156,1819407,909807,1660991,2023833,154432,-280944,-639795,-752103,-722412,583754,74040,290480,894248,282246,-494544,785557,-730499,312855,1384228,755219,-864130,-45142,-473694,-455282,-1463180,-832617,751446,1096919,-357857,286963,-271293,1220815,637173,-480744,-418157,87414,-490304,-940855,-459476,-162242,-162925,87633,-760031,857463,270226,843093,-995538,-122993,-756766,-960212,248836,164080,744546,1139735,-1178000,-567420,-582526,1290966,-793656,-508697,456854,1363124,-96600,67534,574302,-561149,-787651,-878071,-1087756,-59117,978128,475412,-872184,-1168794,-182735,-625385,-1369426,-61602,292213,-455693,-1160192,506819,-150727,708283,-1333469,-1027951,-2005373,-1835949,-605231,-468882,412986,837150,-1936571,-999145,-43936,-883376,-222000,-219029,-1829575,-541320,-213142,-374936,88221,1006056,706010,765141,1298786,1259137,234778,-474331,149697,414347,-101665,-117125,387787,-1094496,-2788095,-697685,220830,325087,538969,302759,62086,194967,-349843,-588223,1085881,-421578,-615710,1006112,1047263,486901,-581786,-1117604,-1466246,-522386,-1375074,-416563,-84129,-25472,-600799,-2251978,444478,-740610,1325713,1486790,-640128,-861309,212525,-40064,923524,-879494,1494373,776692,-436373,-623640,160569,406474,272510,668286,101986,848322,-200575,466105,-1216603,-800139,-268705,-125362,-403919,-432124,-359391,-28448,-2322145,-701852,-642976,-596651,325063,-31768,308610,632499,58825,404017,1277220,113826,-574553,-147281,-536687,-1536101,-851766,148888,544217,-31935,-81441,-633363,155755,414192,237134,-63994,-1091171,-200544,-296905,1381731,191955,-148153,1847571,1604068,-87348,-56564,138219,-209581,-207296,-986917,-187743,314800,507625,598685,834306,277457,-397493,-606217,-510933,-2163404,-745609,1316468,875912,283983,-59204,-90908,-1924646,-351946,-540356,-423150,21872,215266,464797,-982529,-422633,-1149753,-516431,348393,-19046,-823655,-52470,-564335,96083,321679,-208747,284353,-4255,-434530,-541802,6358,-307811,98598,-920756,-231841,224740,361340,-905410,-167085,119547,-285462,722518,513139,-1478461,447847,-6968,-121545,-946843,-1174114,725161,1289280,1402,-1570759,229666,-409084,-1325440,-548243,-489467,-27788,443451,804732,55170,-249462,14438,-546988,328781,327216,-222674,107364,-418991,168778,1534606,-440239,259784,74038,-1068860,-358570,104656,-256640,-34243,796774,-579991,-675535,-1040588,-506920,349553,461959,58414,631943,-789284,-674704,265916,634436,-316442,-472508,-48988,102147,-506117,295750,689301,231126,-221191,152173,-365567,1258498,-151236,79669,38720,-2116447,162459,-524235,-969360,252066,-450459,687864,1684781,-645635,950296,1316994,602216,-67864,-1155732,-1280379,822315,130388,1249871,-559822,-260784,-461523,-664016,347643,-121084,-37385,146453,1071204,-459918,-347145,1289569,-195905,-558981,-520693,198170,1059636,622606,-546267,-268222,-770299,242254,1426676,-97915,-378872,-801224,639983,590720,906894,149497,-914892,-425762,-1211703,-1078081,1003635,-686568,-268777,617417,1288961,59161,768668,383686,119814,845120,1069485,603410,-2055988,-4590,819359,769230,1095112,420330,401646,-682853,-40105,-555511,222200,-744881,-226211,-736789,-641481,-315988,-323146,1249475,-155238,45414,-1526911,-1735888,-160102,-1145380,-322957,824234,-215396,-12309,-50423,-168832,-437361,766688,434293,235166,-343821,354882,-304181,164143,953844,-471941,-140339,-370908,553503,-740103,315575,80371,-398006,-368382,-404889,250197,273678,64768,729957,762631,-1208445,-1142397,-522413,545340,1498764,-1675447,-2136847,-1283078,-1347893,-33133,-307320,777315,643601,-322452,-376801,-2021684,243207,802335,640130,473952,425281,-154848,948250,374440,-741060,223614,460302,276823,-370612,1240378,745733,-333278,72832,-556905,-261641,236931,-98616,-935524,-943112,-1684892,45875,341046,-1221726,249366,-217906,108416,-165890,147619,-819264,-337373,1277727,573007,1079614,-957229,169287,21203,1451668,31844,-1859715,103899,80418,87826,-7597,-472078,-697597,-456090,511446,-705639,1548924,171925,959722,29567,-1015644,-87588,-458328,-1122811,-1801497,-226755,133752,503110,493293,-388145,395744,1652343,-655401,256503,543901,-157965,791013,-668773,-631693,50004,-1316080,-285602,-431808,261468,135953,919111,1274233,-537241,-386707,358433,-8555,411743,333592,-1158727,-680388,106115,-617308,-543584,556291,1156403,1146117,-235030,-192601,-1044684,541140,-16296,-327413,1041090,-203571,-2071873,-1260407,1505436,840074,-519717,-136418,311379,-1306330,-1335344,772559,921096,582366,439459,1246978,1254609,451186,-133545,313827,-610736,-358216,868016,209040,290728,166554,8330,-388601,-1297053,856108,-771610,-716832,192567,-1035049,676400,570732,-416565,1283565,636949,926737,-324787,-79534,-165853,-948775,108,210171,796958,-843747,-278094,401424,56485,1214225,-535698,-90257,1291343,-542783,859000,686129,313793,692044,466879,-683702,-623028,-385202,-805811,304678,715831,163487,-161076,-513723,-884607,-748192,-721984,897003,-160713,879842,170082,1616,-429867,-1014058,-404795,47193,-942911,-817331,1286356,838335,-865023,45763,-1225244,-117704,1614390,994795,-878694,-173844,1512957,-102696,-1557690,180446,255495,938942,-205676,-347093,-170286,-966792,-211423,-815248,241489,261842,1045126,-592831,-604652,191600,-508235,-58824,1331890,384823,156423,-565298,-9568,313675,-38780,722063,6319,156971,-922917,-234333,-160355,765182,-500308,-542756,354099,-56102,-477074,-759697,778141,85286,3091,41243,859235,1411655,-281710,305769,-894168,-241050,-833009,-4725,-69578,397059,-976134,-1378545,315587,12954,284451,288319,279951,33476,152358,427576,-542445,-170644,-17424,-806288,-98775,944140,462477,-449847,-543906,-41126,1048819,698435,-1184683,8439,1506424,-387261,-914013,-530407,-3107916,-740693,79696,-666932,-687381,-1367341,-144673,1159573,155287,-379697,465411,-234171,-670158,567827,-660433,81016,-727480,-1419829,-348179,1506537,642148,155058,90464,749679,892589,63796,289471,270251,-233527,855061,888714,728305,488789,-1927326,-1936498,474458,359019,370216,-452742,675332,-1515206,-123478,706478,-381516,-962746,-516456,952735,210416,-1105429,-798175,103895,-363665,744677,-1068743,14569,1241094,-288050,355260,1729698,19497,-275598,99485,-1093611,96962,-225847,-1063179,-24968,-1095568,497375,668198,-1068323,637842,-58675,815780,-13961,515212,-1090510,-64671,-611670,-430224,699676,941276,-887616,-169814,261313,544986,-1523141,116421,-37890,750002,70054,39793,511691,-1189839,-4572,199416,102451,-883288,206145,-459049,752079,134481,-188842,-192822,-83362,-207130,888783],[199996,-354887,484948,472010,1125327,-663213,554675,554721,-77358,35371,381077,1125730,-213984,-471344,-279919,-246890,446948,144771,451785,-16613,-172458,-1599219,-1271488,74314,400668,617121,-558809,-788312,-104548,-747684,-1365742,-1261438,-494929,-792134,-334751,1186168,11618,-504290,-1031988,164954,-476409,-380625,782792,-708366,-879182,-1423881,753902,637889,458896,116828,263558,395489,1226736,1133458,1814106,1325284,825978,-557625,-529261,139060,-311095,32742,-130901,510801,207079,808355,290295,952310,293875,52966,430789,495678,-315211,123351,373131,529308,-100002,127858,-695553,-124707,-89015,379082,258164,588649,-991767,385479,-582777,-618408,-785493,479203,159824,503210,-522699,1081924,895993,1323979,97537,883927,-821103,-165511,-102822,-158518,869666,342456,-796370,304495,933636,841823,380558,-1039777,-662596,-284364,-1441828,-286306,-941416,241702,-947342,-320090,32310,758744,-353299,-273101,-683303,1156901,-402790,-644019,-126153,-1068606,297707,184771,48675,479832,-1295876,-349208,-553018,-1735974,932098,1186111,518266,-2034352,-712038,-557518,419606,-137909,-1840056,-1525807,-66050,-700487,-937587,-170094,685932,-190202,-104934,350631,-601457,-131676,993303,-89036,5099,-104443,-412927,333521,677152,683400,608617,244636,-67901,1513409,-865176,495323,6136,1168472,-913040,-1307474,879128,1594966,866040,1547642,1840438,-198854,-166012,-617636,-949510,-809527,161042,-315439,296614,717797,361606,-507922,794587,-816841,83335,1234073,929549,-629278,389365,-272276,-501566,-1705688,-1336692,85374,1077179,-251260,368344,-279200,1656800,987387,-165898,-721034,57649,-669157,-660799,-452922,-459312,-110222,-229376,-869060,1198328,505389,547404,-1151929,-63874,-723205,-1080466,235277,146345,721559,1075495,-1219095,-445824,-710802,1235186,-893257,-304006,218257,1006225,-100542,-154781,266827,-664926,-716477,-1510388,-1129228,-298632,1263980,615691,-772543,-1620882,-498628,-335805,-1586622,-146364,395898,-567151,-798414,641023,-414136,1118371,-1238928,-896885,-1876753,-2185003,-231942,-369873,419094,1377688,-2011526,-848405,135364,-847524,-454227,-121146,-1436521,-807975,-627639,-330486,164914,626014,645130,792198,1012797,1400157,123033,-509507,-66596,776444,594340,-91008,899861,-1012768,-2369022,-342215,59465,621904,87008,170333,-129045,-75117,-1284867,-815892,738692,-390893,-627326,1045217,1077783,679828,-867374,-1236342,-1621860,-1070743,-1749208,-606876,74244,435155,-793579,-1836125,295790,-596572,1312033,1215505,-863199,-1057204,-199884,-261964,458030,-939175,1470914,522397,-332492,-440102,-521174,272612,378085,50005,5617,876192,298701,687074,-800377,-265653,-457207,-173193,-41177,-143311,-284226,286497,-2658029,-873316,-528681,-747628,-436481,72070,97814,617780,-248387,95087,1814766,195566,-789032,-724776,-759689,-1161343,-770221,25942,477651,281249,211362,-333662,-142913,33384,121686,-151028,-689055,-23611,-304303,1473342,-187402,-179256,1719225,1310003,34883,302863,591303,-365792,128092,-741756,-291656,340945,564902,212982,910480,297607,-2831,-724537,-470110,-2067816,-1032758,878560,1011161,609251,-12710,-610597,-1576473,-359676,-639019,-467500,-53137,-220490,254962,-1512147,-489784,-1456889,-628759,475011,-366105,-1186660,-275609,-961579,-466138,-43079,-315912,301096,-118351,-774204,-382929,178579,-331852,-73253,-1072792,-100486,538180,650780,-683496,-362272,4267,93088,566228,401383,-1716844,124326,-148635,-81229,-1209928,-1301888,330743,1020137,-176060,-1559214,415574,-496674,-1273673,-402751,-438843,-496806,1080410,887017,294585,-175618,-282694,-429929,296987,75064,-651098,72485,-551266,-56446,983740,-700845,324485,-144516,-981075,-45785,21554,-609579,201240,1381304,-394876,-954516,-1006432,-663426,-343642,369308,73839,704178,-677269,-495596,-32728,581245,-373091,-572481,-381005,270894,-737318,-56017,43108,156272,-147125,106169,-155048,1343175,35120,526316,264667,-1743424,177839,-660980,-979239,167475,-379541,718894,1458463,-718635,820253,967328,392602,-161945,-981896,-923953,829399,138727,948072,-402211,-396073,-252156,-620232,612385,697,-435520,-90448,1328494,-522284,-208061,942260,-173426,-647581,-241830,369728,809523,228834,-382792,-39432,-718548,473181,1456590,-6500,-483926,-670978,682490,464439,897194,-33393,-901152,-181993,-1105656,-1219169,829133,-712228,196227,648747,1083867,188872,761896,515723,-362544,630746,741795,81314,-1695640,-7771,1193721,706376,1003668,280789,632437,242039,-144806,-72430,-64726,-559360,-735801,-881257,-280705,-110430,-371077,1229921,-178003,178342,-1026906,-1880248,-274786,-894163,-343253,463936,-185021,-305508,-180519,-132264,7519,796606,552859,622036,-150994,1132781,-457921,-131938,970767,-696371,-222556,-438853,596567,-33286,609446,200367,-4877,-332372,-388867,-216936,-165035,-275165,828649,839718,-1485565,-1043789,-171638,16140,1212127,-1356835,-1788226,-1073407,-1555540,-68876,-684159,480238,670794,-158197,-549870,-2059150,124720,-103630,661494,527122,554481,-297700,506483,268966,-690742,437942,327987,338692,-510592,1071624,1140792,-537911,-360729,-252570,-332426,162964,-143802,-1180075,-661731,-1513592,165525,440621,-1017318,-116470,-118234,155403,-307502,92345,-747847,-189625,1210154,978563,1113218,-1273656,-301313,156600,1442942,340610,-2308849,-776978,35738,403717,171503,-417317,-376137,-264194,567804,-266820,1453928,-78636,1793887,418576,30428,101791,-689134,-1375526,-1710760,-174279,186206,681122,282482,-414805,458877,1446806,-1295034,-147350,1165590,-279543,372538,-538784,-612639,301639,-1112707,125407,-315285,519201,470480,820978,999047,-198589,65065,503011,-287438,30859,103406,-1415729,-784809,-132752,-1004818,-696662,612183,1237531,1055667,-184179,-19263,-994030,410237,-681557,-429653,507189,-36507,-1889992,-1285773,1763562,885706,-632424,44598,346263,-1491177,-1332772,1238718,899288,505941,218226,952070,1182274,403471,-460417,77403,-599401,-515563,542889,52508,149858,214944,163731,-437192,-1291765,467329,-1062853,-730591,288575,-1177671,302656,600082,-515850,1214157,837581,1421194,-121150,-129813,-300557,-1373257,-74744,322804,737839,-1168591,-653660,222110,89022,1402779,-295000,-305283,1202154,-395842,1207555,720199,-80011,470399,79724,-945970,-298109,-583584,-643414,691080,1055817,48286,-7697,-487557,-705033,-958720,-531830,1148315,-139534,595033,425127,88658,-718700,-858207,-417252,37078,-529965,-653025,1276102,867388,-889519,52937,-1032198,142664,1658585,1092188,-892710,-300865,1777108,-41249,-1663109,-5538,245002,881021,-107294,-364841,-24260,-943777,-228884,-554524,214433,355037,1026144,-679571,-501333,417204,-338225,-68186,1410817,153941,327105,-793923,-87018,219130,41432,933949,-202425,-226597,-728537,-306476,-389012,800234,-642832,-343313,210126,614002,-172809,154368,603930,-58582,-154257,-475253,791775,1517563,102986,843270,-319984,-352702,-427256,54752,-23024,186856,-129361,-923504,263804,7559,168824,240679,616517,-123030,402080,483558,-499901,-154723,255739,-799196,-262289,663233,684614,-346533,-489566,-202090,1054073,862827,-1205397,148289,1871650,-72761,-1068750,-424354,-2500264,-367072,231453,-612601,-1273939,-988622,-8225,1357133,-10777,-299515,942703,108593,-1079941,319031,-1086004,83709,-479778,-1372679,473232,1715370,713478,347921,240232,726858,1253424,124097,-53121,-139088,-4089,1095800,586063,462447,177657,-664868,-1667763,742095,724279,458266,-369595,351706,-1571304,-194791,990535,161664,-1466541,-816105,1270417,73531,-613203,-787719,483913,-209090,113620,-1312309,-322062,358110,-344816,351450,1702280,53181,-495340,-303618,-1165337,112003,-170537,-900187,-24353,-1267852,100581,885516,-1148578,206125,-356972,390534,-459959,455286,-1250134,-176029,-912750,-402674,649361,564051,-934099,-127398,297019,1041297,-1442181,-237111,-272787,391671,8632,-239445,515544,-1030931,204074,379086,-336140,-466820,112642,-652673,374433,192681,-128898,264149,-61360,-492053,839171],[172961,-387555,524666,523321,1364521,-684411,900852,297101,96567,132829,387458,1189987,-340009,-88085,-176207,134804,911032,250197,438336,-298125,-198837,-1531323,-1260019,280412,552200,644095,-256985,-588405,176720,-517431,-1941470,-1528654,-821011,-505889,-366817,1076077,-23983,-401778,-693364,299570,-260917,-177997,555677,-831146,-1117848,-1539692,899396,458526,599252,175713,135052,281682,797192,457513,1575444,1225955,568539,-448174,-301758,194150,-320794,177188,-610873,393752,401241,1063496,650503,631706,-123503,-218781,286155,554624,-382846,255954,660425,580969,186528,-177101,-538514,44129,-54996,206505,152935,6251,-1224130,397363,-553778,-1603221,-1093791,401368,379250,519791,64330,1191153,806352,1592644,90055,1291157,-469660,-314770,-177366,-237859,876411,695167,-436093,227339,885325,563904,444597,-1206682,-279153,-351175,-746007,-290423,-819001,442804,-684956,-4921,-26567,1048792,-854125,-570957,-214320,1530038,-49504,-694306,-435137,-477655,712100,-66587,-176019,203473,-1503718,-984592,-836406,-1551231,1185418,1010113,826405,-1792554,-877481,-12667,575613,-479181,-1959030,-1657171,211945,-775387,-959668,-58147,1335156,74594,-88314,305481,-460612,-169893,1153719,-206616,-180357,409008,-376553,709190,500093,141941,545710,70719,182503,1323895,-889693,487158,-92169,1716285,-422723,-454055,960247,1104187,828289,1454988,1469170,-633132,138714,-515884,-1063339,-682538,-294531,-724786,206077,461997,422973,-533514,591532,-793624,-36631,883665,905207,-454354,579899,-21822,-463121,-1599487,-1741364,-519990,816444,-373811,191523,-278160,1819906,1153802,121586,-804024,-5442,-669920,-273045,-367044,-616551,3117,-482042,-961773,1401997,738462,290734,-994558,110113,-583445,-1105662,192427,39045,587698,1078822,-1065485,-101396,-885261,639385,-1076201,-159271,-100577,553965,-77443,-389347,72212,-700277,-921881,-1832703,-1053551,-526758,1317192,779397,-514151,-1826259,-829512,18228,-1582846,-268301,369128,-639143,-411929,575370,-792669,1195798,-979084,-708613,-1496066,-2262463,-75490,-326633,162519,1232045,-1676187,-544030,396400,-791304,-535762,-3304,-1165201,-804476,-1072929,-349352,54337,145924,558441,785347,456277,1405165,-60268,-458865,-199862,1075942,984564,-132276,1286460,-1078757,-1564939,47370,-130568,1025464,-138430,-52566,-284379,-274220,-1977080,-902404,456545,-215157,-623872,1073912,907414,1013748,-908080,-943117,-1330457,-1255116,-1545764,-587663,100442,656413,-814230,-917437,129204,-290338,1019990,601026,-908414,-1023010,-493221,-451577,2799,-943787,1189006,303611,-200604,-209488,-1081989,-8392,328780,-369238,76667,821256,738396,761268,-368092,172196,-693951,-221935,270875,268925,-252627,606888,-2696075,-743107,-258321,-821690,-1150312,207418,-34353,610712,-349011,-247634,1918275,250981,-737417,-1154713,-1063016,-920416,-642992,-31518,418148,755283,471723,23658,-331768,-386028,40069,-244727,-80503,225346,-227467,1300438,-357268,-193213,1387947,864438,221494,614816,848898,-284796,393913,-500383,-226445,498086,627474,-338637,832905,329504,283571,-687424,-357339,-1738413,-1146646,312311,879912,695749,-54542,-1040758,-1033472,-435282,-787183,-484668,-133090,-482621,9282,-1679447,-586554,-1533972,-657364,422756,-617248,-1487589,-359074,-980017,-749028,-307908,-507826,121824,-218724,-983242,-116751,317536,-262640,-186636,-1043287,91792,800058,847526,-230282,-521268,-308928,419818,241196,238698,-1645535,-298066,-557080,-226929,-1374764,-1016846,127721,692180,-404639,-1632208,517661,-497418,-1241531,-330747,-249680,-663579,1492714,959530,443523,-62880,-646543,-286734,146857,-90277,-939203,-103147,-660955,-325619,284214,-976535,309916,-379909,-704698,366352,-135935,-900454,411974,1619552,-161397,-792638,-815425,-807925,-952942,109166,-244977,579645,-479559,-171065,-466039,428014,-272445,-745497,-546603,305056,-873046,-462576,-363691,14509,-121387,151603,298659,1223504,107798,895266,416399,-893604,226985,-851242,-820874,91303,-282501,700355,1211175,-735427,726015,606083,158202,-212604,-499671,-497740,702257,239334,568050,-196344,-551953,-201356,-586458,855299,16073,-657450,-246010,1327336,-477725,63084,475380,-162022,-617469,-25059,391341,534554,-212283,-1968,257781,-549363,573902,1280279,-1309,-557579,-388359,605916,233413,835276,-164544,-674209,-1859,-925213,-1128578,606642,-672263,510270,631579,857256,245686,645195,426301,-605038,387785,398788,-304843,-1144564,-54753,1378065,641396,780372,114490,714349,832538,-301721,395814,-464507,-309904,-744260,-867451,55608,127919,-407002,937549,-198897,269287,-429721,-1777189,-225312,-535095,-308462,186396,-173200,-615059,-375450,-83304,318181,782586,628901,846543,-10196,1630002,-583621,-489772,621577,-922338,-294589,-336636,698055,594274,923980,355675,452150,-224326,-365618,-683743,-677912,-793735,809513,865646,-1740422,-1098956,133569,-465963,838572,-708514,-1175198,-691539,-1450379,-180243,-931604,305010,582644,-57285,-717491,-1743847,-83650,-751612,705701,474599,675293,-352278,-45558,203208,-471374,697529,193997,330952,-539251,926401,1348319,-716531,-829473,97833,-92425,260654,-88393,-1237973,-255507,-1195835,188375,425668,-566793,-433830,41283,148680,-354356,-6292,-526397,78609,1064666,1029309,940950,-1393089,-654777,202595,1279099,524004,-2482813,-1559289,-47963,697739,327198,-218994,-103899,31556,683399,265404,935240,-408620,2126592,624897,1087799,418066,-900524,-1384621,-1423053,-86433,137189,793584,-38935,-339820,387029,1040186,-1688715,-543505,1434401,-580843,-275997,-411165,-615454,539848,-734615,454119,-202273,514220,715701,616668,650806,199250,691362,610221,-376471,-152866,-31783,-1342309,-913464,-284010,-1338642,-810968,698793,1224304,710917,-173568,159451,-1115725,279060,-1251663,-460493,-161330,150376,-1412667,-1144990,1919148,1007812,-1006841,33078,258768,-1379983,-1032410,1638310,967864,454285,169694,718555,1086331,179159,-567361,-182590,-417458,-606502,103186,-67407,11340,271941,493708,-202210,-1169944,95747,-1095873,-623772,468567,-1111151,-65008,617254,-596889,1124328,1031723,1591570,103203,-48358,-375418,-1714860,-158523,323296,550457,-1243435,-887208,38131,179107,1314273,-67153,-524537,944187,-235062,1508646,655360,-509750,-71665,-525316,-1069349,210011,-730259,-511615,825778,1195367,-8292,138273,-375492,-548353,-1210401,-385642,1259044,-137744,382917,733847,192300,-916048,-732167,-361643,-26097,-71984,-273663,1024307,714713,-820847,24781,-656122,319963,1521600,1039934,-806918,-408138,1657940,-20207,-1550106,-157089,24577,737373,181663,-253064,125267,-724671,-116464,-43332,274455,575607,861488,-735784,-304197,578893,-146161,-76980,1214212,152,731501,-750583,-86967,65561,5436,975171,-198244,-396666,-571494,-342130,-315828,740154,-691821,-60044,135832,1179115,193056,1210205,249031,-136713,-318619,-954793,695809,1463305,488851,1172692,33080,-413329,-186446,149965,-29777,-77586,695202,-333088,284245,127442,-156289,74713,763300,-298912,621645,551158,-342911,-117159,418999,-625035,-336823,286342,885413,-88103,-449249,-468941,976546,861710,-1183586,347089,1861227,106298,-1216505,-264347,-1341818,74488,284200,-462812,-1744627,-564211,-43030,1310204,-179676,35524,1288274,406016,-1287375,-104254,-1246845,103387,-235481,-965943,873167,1543411,538162,442063,425951,437078,1234037,213659,-373847,-427545,227320,1139938,283667,134270,-222535,429322,-1438700,948815,1045631,505812,-157419,55510,-1283859,-243465,995695,567281,-1656951,-998319,1295006,-24278,-104101,-777659,885686,-181806,-367877,-1245953,-847553,-368341,-327683,55667,1498334,33501,-538537,-796916,-1174146,110207,-88633,-556419,149336,-1307519,-438875,862948,-1291397,-318346,-599139,-107478,-834215,429217,-1168153,-207173,-1058394,-256316,344618,35567,-813339,-69388,260749,1300832,-1237693,-661938,-470998,51420,59273,-474413,77835,-642330,444020,255222,-726634,21209,-15947,-874060,48451,225902,-63180,545496,-104163,-726482,612183],[101036,-350520,520392,554069,1423518,-549888,1198693,-127737,274642,92130,322079,1118046,-414953,338249,-68639,535457,1175322,301085,278269,-454225,-198485,-1245501,-1031363,438635,596434,732094,108430,-327035,135987,-342896,-2374157,-1648603,-1056221,-130255,-428174,695673,18121,-263634,-244216,516968,-36001,25529,151567,-752244,-1231124,-1310153,1018717,296455,543489,249380,-90171,19829,190938,-198546,1154438,930041,371201,-192609,65073,511188,-297604,336033,-914735,130450,519687,1024456,1088451,414767,-439137,-452242,97472,503594,-387948,379658,801528,627771,375773,-438536,-264489,11513,-40119,27796,-59340,-629140,-1288195,174905,-447954,-2199503,-1219645,234841,563371,441859,533618,1092622,623181,1598629,77866,1416659,-77723,-369311,-157692,-264456,772604,913691,-81562,251805,784271,163129,419211,-1038760,45986,-326394,5480,-75824,-392700,631429,-416729,311231,-84234,1106662,-1389851,-791225,82368,1660154,214878,-559662,-683724,113075,1219047,-283384,-421724,-99664,-1345265,-1154845,-821027,-1240984,1143477,730797,1038942,-1559262,-1063112,389406,517019,-754178,-1797969,-1629984,375792,-622685,-788696,132764,1827313,229924,-98449,305108,-242474,-306649,1157678,-223377,-315935,1016477,-320112,661623,129579,-269375,438180,-20899,345845,1020749,-591379,369998,-201063,1848132,128077,392643,881654,605220,876660,1430380,1019039,-1041369,555317,-348369,-1067672,-351015,-653650,-1029049,17563,180502,494712,-542061,264975,-688033,-27465,440698,705757,-385553,535209,83586,-382184,-1323969,-1902561,-917345,345813,-631981,-210057,-223858,1715732,1071769,283037,-595284,-72802,-461167,58844,-176499,-584009,135667,-568448,-997548,1417322,901560,85155,-567083,326128,-399831,-1143714,60009,-170093,317251,1077380,-833487,449311,-1028829,-231508,-1257382,-64234,-309939,50179,-56722,-586423,22782,-704714,-1416760,-1724774,-865698,-680032,1151615,936737,-180539,-1757920,-1096566,387182,-1324257,-401095,205060,-648211,-138905,387351,-1191472,924072,-600073,-504197,-1013636,-2001354,-190765,-308188,-194893,662476,-1007681,-165188,713004,-708034,-436620,61373,-1123536,-541025,-1367989,-436961,-253362,-236663,405558,733198,-187842,1229348,-261305,-359827,-194960,1184115,954424,-230667,1418442,-1276458,-713746,369911,-301074,1404647,-23557,-309000,-395860,-353030,-2247881,-796885,280812,32100,-604604,1056541,559216,1327228,-658321,-317314,-782925,-946564,-852466,-345483,6699,559519,-699661,78951,-17062,122558,589380,-142538,-823682,-704727,-674736,-656250,-348156,-946873,645698,240512,-45953,19488,-1344781,-378987,213126,-469999,283558,741239,951423,688512,-23013,335990,-952465,-276499,469234,729629,-324887,804963,-2231219,-402985,81242,-800338,-1590641,319559,-118194,533656,-233462,-529227,1415524,269803,-455767,-1255007,-1289373,-921225,-499777,36252,396205,1191256,611009,360183,-320822,-708078,74971,-285595,449685,488599,-63325,949423,-295088,-249990,994617,454114,377014,749747,836550,30639,531916,-288107,32892,738701,693838,-891937,623106,345152,368719,-486186,-179731,-1261914,-1057507,-194207,510534,480698,-176628,-1315025,-423905,-526222,-920002,-434651,-161955,-456610,-105219,-1493716,-643859,-1337574,-628454,254172,-752536,-1610408,-300948,-712243,-737492,-396542,-761206,-212568,-322050,-1007995,169580,379169,-141711,-214927,-829140,291175,989938,951079,305451,-612836,-677711,582205,-144714,93526,-1246592,-751100,-1158545,-469914,-1387027,-494994,174476,396167,-597522,-1718398,517991,-387445,-1148022,-364931,19017,-555057,1552899,985981,491867,60183,-1020646,-158881,-128614,-120602,-1012904,-372873,-720233,-576915,-362678,-1113042,235991,-553206,-359153,735535,-340944,-1069104,563957,1371104,67707,-401191,-538189,-832274,-1137697,-253625,-748362,341816,-241498,235966,-906567,290353,-102828,-913935,-480531,234911,-858607,-745925,-468426,-122779,-138565,241187,779346,819769,65206,1083269,515619,149068,253340,-1092414,-542550,16205,-266878,671517,912284,-713258,655128,308997,-118149,-296008,101898,-114896,496927,436892,142085,19437,-641363,-373947,-504744,1033754,-93633,-635893,-280085,1166378,-295429,405327,48251,-83204,-461646,80050,199567,308392,-621957,465937,519035,-301285,445838,936199,-80489,-546855,11483,409426,-57500,742172,-209609,-291764,101266,-691351,-889695,360505,-638074,551622,556438,772789,235136,455699,200434,-599768,162415,189049,-460642,-677230,-121237,1346469,613524,495708,-78849,622804,745786,-505891,765096,-839529,-80653,-281803,-655878,298728,348367,-271133,434897,-270196,259659,156215,-1474867,24195,-93213,-235842,80752,-177806,-859339,-622741,-34224,375675,775482,686119,908933,70987,1567178,-649472,-779021,-1705,-1048703,-320112,-135059,870174,963525,1210490,480714,781444,-104156,-276782,-998979,-1138315,-1293207,663607,852605,-1836966,-1218169,296543,-755185,472737,-100756,-532110,-276784,-1123833,-524528,-991235,304547,398379,-52111,-854994,-1210496,-349586,-981274,797103,361362,740481,-282490,-488508,175072,-108564,854984,50749,255787,-506459,822896,1361552,-765660,-1128224,385326,285645,485192,5505,-1156364,150007,-758105,158206,372843,89193,-521420,223618,110966,-336961,-119016,-220990,353071,855294,720083,640710,-1311850,-843922,154357,958734,555965,-2378056,-2001755,-187937,944827,414258,-1870,70252,380663,798571,687641,246489,-742259,1892090,605036,1926126,747766,-1083897,-1151586,-1005846,23416,84113,818921,-390941,-198975,203861,542049,-1686485,-843512,1173724,-1024516,-890943,-290065,-740260,657876,-396409,623312,-59815,287684,791243,311039,323362,535211,1311609,693992,-241059,-146665,-3190,-993234,-992603,-341774,-1579209,-823634,758161,1135752,269762,-207502,315243,-1311572,192838,-1471304,-495401,-746582,317756,-809636,-891594,1925370,1158418,-1471724,-133679,91613,-990685,-501046,1810721,1051363,451323,308135,554229,1029169,-173335,-436925,-390044,-211339,-664394,-300301,-112569,-63998,310235,1004314,224293,-994107,-168093,-857118,-400477,654256,-875078,-303303,610949,-629579,1001011,1160152,1244522,295598,95281,-414664,-1836697,-204132,191820,261166,-1203094,-957128,-49162,277966,934907,68416,-724756,592572,-137247,1664750,465980,-826376,-698430,-1217829,-1011055,594325,-801578,-494685,603527,1069138,2502,226661,-299967,-420822,-1428827,-359709,1222076,-154958,240510,958317,250334,-1012287,-705059,-272241,-103859,220040,222126,616119,362337,-660711,41007,-189978,427810,1270564,936436,-631004,-411532,1202981,-64607,-1273223,-258251,-373344,563872,620922,8594,266406,-449657,74740,557718,393132,849450,546262,-768486,-134605,655957,14374,-98571,756288,-51166,1262230,-449418,16262,-72257,-111538,785552,13865,-256999,-510540,-368190,-287752,591196,-629377,176567,103558,1470054,488098,1988780,-72191,-113830,-414072,-1278342,585251,1261425,774396,1202397,142353,-456920,-302318,264067,-98787,-302620,1261807,257069,401951,345246,-607106,-202398,711285,-462660,829764,675214,-122346,-71591,446857,-346384,-325611,-72865,1003287,225671,-435507,-770944,908522,657315,-1192989,541888,1476672,135447,-1336270,-71737,-217471,416036,251810,-258972,-1851776,-207694,-219992,1040504,-328124,550470,1372248,614408,-1219913,-493777,-1175460,107435,-68607,-391429,708617,1002664,196092,448952,630965,-17506,779586,337130,-519790,-563088,371414,995780,-42176,-166592,-632975,1025022,-1303456,990456,1207136,459814,-128411,-138026,-817220,-265023,708686,753860,-1504702,-1068287,940530,-74313,272821,-730313,1251567,-277796,-477226,-904369,-1433101,-743742,-199929,-392275,1129653,-9977,-393278,-1290507,-1145977,49556,22019,-95394,497472,-1259691,-937641,596163,-1472570,-775656,-598125,-502444,-974256,446694,-898645,-216170,-1003347,-76155,-122372,-557763,-557085,33141,182946,1190202,-947582,-992760,-585118,-176912,186793,-590289,-567293,-200759,683089,-46137,-943206,543840,-125206,-1083681,-31616,192050,-11527,590452,-193883,-814258,268432],[8389,-255862,501681,576311,1308601,-335388,1365125,-580442,414397,-93329,188308,955044,-380227,705034,103428,857078,1161691,297958,6726,-470408,-156720,-797923,-708510,498006,518630,854682,494204,-47995,-87910,-164658,-2368907,-1502072,-1099614,217985,-479926,200511,139235,-83998,204119,758964,155219,166018,-308784,-510684,-1169807,-819856,1102918,202482,363034,320344,-298693,-328234,-408200,-573528,743555,543666,280443,134610,454953,905334,-277794,456068,-894254,-164838,592931,667940,1454251,392962,-585942,-518256,-29021,377190,-314718,454291,726775,580879,356283,-608625,49143,-194631,-76526,-110536,-332524,-1156893,-1176347,-222251,-305747,-2335098,-1091694,40232,632416,367976,791914,889594,420325,1262081,69651,1233131,259982,-279584,-120481,-253528,582771,960490,271088,376499,663432,-270205,270897,-680736,206986,-251388,640747,279952,186233,738868,-218987,484746,-124498,1046265,-1725833,-872901,170387,1498849,379476,-282439,-834967,452086,1716226,-422034,-619579,-345976,-852587,-870199,-414389,-841740,842593,410306,1085180,-1436674,-1192600,524145,226338,-876056,-1375931,-1541814,397933,-321963,-461592,348391,2007653,235385,-149308,362874,-7499,-522998,1012107,-136294,-349961,1459958,-215991,267148,-411007,-551021,304571,-44397,368577,609748,-190272,250671,-274701,1525434,643478,910795,690348,341657,1027029,1412493,640337,-1320378,953195,-157628,-954202,121663,-791183,-1118067,-232961,-87510,596231,-497175,-57008,-544138,45338,18150,409615,-418350,366902,-101028,-297491,-1088010,-1681546,-1043495,-209951,-862934,-717226,-88734,1432185,760013,274584,-155570,-111683,-79354,264490,121118,-396065,209680,-472608,-917687,1226423,926511,-60623,2445,494809,-234050,-1259785,-181475,-444104,-73690,925779,-648008,1066141,-1059148,-971957,-1335136,13028,-310746,-404304,-54208,-702745,76070,-724129,-1956281,-1238109,-606689,-704890,839987,1064744,120384,-1454832,-1235032,702167,-871588,-511740,-68839,-574646,-68137,181067,-1486292,418516,-251667,-331789,-573061,-1467202,-479629,-280844,-484812,-26449,-269839,178939,1047709,-567284,-189088,25625,-1255833,-118237,-1386918,-539294,-682454,-339802,162818,623932,-734018,850343,-409879,-244639,-58870,988965,585303,-369146,1260894,-1505698,-93144,569909,-410139,1605916,372936,-494487,-459048,-325819,-2053898,-484136,219379,265577,-537757,966947,117681,1449993,-172677,398940,-236213,-249500,13299,59276,-158909,207207,-556717,781064,-115086,542436,197331,-743217,-673834,-154431,-785665,-872081,-538304,-994872,-33324,405388,110817,217160,-1235409,-736644,142788,-262865,538446,680703,861322,517836,163981,157588,-1168857,-328302,538239,1150095,-477131,789074,-1330359,9765,400755,-675912,-1601067,351409,-180416,355730,39635,-677195,453412,248544,-54185,-978444,-1304637,-1094407,-362939,244275,425273,1381166,565235,607700,-107015,-825820,269964,-227788,714165,715979,173621,558764,-74790,-385084,664693,230435,441651,682811,595208,487803,544493,-110830,450657,967418,760989,-1332144,340530,315075,237516,-148768,51426,-766913,-769927,-471285,41285,2357,-355439,-1469991,106948,-561421,-973243,-308161,-87411,-121555,115483,-1128384,-613792,-872928,-583397,76111,-768270,-1491906,-165024,-322949,-535866,-300635,-1034705,-599645,-432245,-847501,406278,337873,-18438,-157683,-484988,446274,1091812,1014420,749806,-635071,-947676,519227,-428728,28494,-611539,-1127544,-1774829,-688067,-1242337,44143,447275,243792,-651623,-1697712,448366,-173055,-960562,-493534,282013,-277588,1263182,951905,459813,153953,-1331435,-66206,-484933,-29788,-878241,-624094,-700402,-776299,-838667,-1007768,133022,-595878,-71788,934921,-543037,-1108350,644748,745690,265936,-73709,-258686,-665231,-816091,-610917,-1154143,85140,-15043,604560,-1211984,285571,30881,-994551,-209388,132836,-688960,-796244,-317580,-149742,-169263,329624,1005477,156326,-44283,1046659,606281,1016288,222938,-1365241,-236804,-49718,-370924,652141,538889,-671942,578846,114815,-397062,-471670,578593,114362,271935,733481,-293918,206919,-614305,-691195,-318116,1110733,-293184,-394554,-167848,998806,4520,756576,-190091,96087,-219515,50845,-165288,160424,-922013,864145,663072,-32567,80452,497895,-212374,-401210,456195,130259,-351777,616679,-177499,112313,150108,-455006,-636970,97265,-667904,247926,419578,868228,193958,259154,-14398,-428291,-11915,178592,-404248,-498949,-172869,1161328,634175,225331,-299565,382202,53593,-732093,967509,-1065239,57709,376451,-295696,377888,506239,128454,-116979,-415507,129810,608060,-1064655,400183,362972,-147971,165166,-193115,-983079,-881803,1938,154666,800619,735490,865782,150880,972565,-639467,-895689,-674621,-1006036,-282475,76973,1090970,999319,1449489,517489,857339,-22847,-103345,-1065351,-1412441,-1578940,421973,844982,-1654941,-1276368,316113,-789546,169867,239616,-72567,55652,-715336,-1117000,-892583,454573,158365,-131497,-942569,-688373,-609270,-845472,925921,243148,718011,-115218,-649150,173032,329669,787919,-107763,143207,-485541,732860,1266590,-603507,-1097709,491454,544686,733418,72377,-1031872,446681,-272024,124229,379526,777400,-312128,381642,81953,-299250,-229460,82471,490685,616073,183566,300016,-1068435,-878755,45159,493561,427104,-2049958,-2003613,-377581,1105103,408365,112813,151154,707438,815443,866474,-349048,-988635,1321222,413199,2402776,968514,-1220252,-740156,-533811,135686,102374,758259,-682198,-35695,-12105,76861,-1307483,-1004578,481375,-1499481,-1266001,-178120,-1002503,623519,-233124,606016,119587,-59926,679256,-52602,95529,746566,1740560,765696,77927,-16268,196735,-499989,-958238,-338197,-1709718,-704761,738508,997791,-72356,-259360,428547,-1470322,181476,-1209099,-640298,-1079349,431246,-244659,-598503,1743747,1243633,-1785132,-360707,-87262,-446997,134961,1716670,1019662,493507,533610,424742,981771,-540075,-133125,-481117,-103268,-716871,-532594,-74052,-34669,320759,1601691,637195,-862987,-315827,-421729,-67975,790811,-543988,-334196,587954,-589479,838129,1176285,388219,400388,209187,-448895,-1660282,-165612,-121965,-97684,-1150552,-839549,34313,357638,349005,74957,-851872,259982,-128093,1598926,167087,-920749,-1174889,-1757241,-791067,540694,-787618,-607367,69854,693275,59329,228813,-332280,-296516,-1508087,-473387,1063909,-197699,150957,1028709,214494,-1023552,-786622,-187063,-153826,257714,691049,183448,-126417,-436051,152259,245574,466072,996433,866056,-365858,-248535,612580,-154043,-915302,-307478,-831877,398039,1084077,370995,375812,-240159,275627,1002833,522734,1053668,115392,-803504,-102994,640556,123867,-121886,185579,-24307,1721920,-7451,202793,-137894,-253671,395905,307902,115300,-572491,-402549,-520544,391437,-465918,243781,104785,1452482,594820,2202842,-173997,23273,-389601,-1404309,471978,953533,897684,942917,82650,-537317,-785079,367959,-233343,-395437,1460922,699698,616888,596109,-1061919,-574089,486582,-580263,1036670,854266,97259,-43002,346645,-58724,-251164,-305915,991404,479788,-439191,-994821,903862,274107,-1241929,666488,853473,59783,-1404349,127503,536439,538482,170551,-55129,-1426463,9167,-431209,610104,-430309,1110117,1167894,737048,-896819,-666611,-942099,81694,-23427,96145,109520,268033,-157727,409300,826079,-468725,47175,487479,-422491,-564359,359751,718537,-379300,-378259,-972455,1042229,-1266716,807302,1149934,312423,-552843,-194397,-421542,-282506,238239,726376,-1120140,-1068838,254865,-127720,421765,-606039,1525660,-446203,-193092,-420116,-1870547,-761466,50550,-765756,653152,-33859,-106812,-1640972,-1070152,-89733,140853,378399,965209,-1167321,-1175044,200060,-1630332,-1013176,-238208,-664674,-811967,502342,-561609,-246340,-757602,41628,-597907,-1098007,-221352,154111,92394,686018,-617143,-1118168,-607402,-226804,326194,-556405,-1068556,101721,876532,-360939,-917939,1046947,-159611,-1219196,195633,72034,6399,411704,-307745,-712809,-83854],[-70547,-148511,504066,598220,1091354,-106363,1350907,-841878,484257,-383515,13923,766353,-201854,945793,352250,1022557,874809,265253,-307529,-381883,-78986,-292742,-474500,439554,361472,961542,824714,190205,-319895,22787,-1846534,-1059470,-932284,436914,-517804,-231542,306565,135840,527937,968375,278108,201127,-671863,-210007,-932253,-231551,1139894,212265,186699,349410,-378358,-685017,-828929,-522987,557007,193274,297026,404137,717753,1171008,-297814,492419,-555103,-373471,667732,90083,1589831,552254,-560011,-383856,-40784,245709,-164228,448541,434519,421615,134137,-657574,303993,-478127,-187343,-202596,-597331,-1471436,-936857,-625197,-151738,-2107678,-714581,-104905,544594,347688,834595,727158,247524,630338,57866,800382,476132,-48670,-163270,-229085,351176,852433,605889,544165,530990,-653698,1874,-303239,198918,-158323,1120519,655571,686200,715621,-136980,446378,-130985,979291,-1690518,-777802,94212,1091215,476448,39146,-890598,423357,2044106,-458740,-708352,-458535,-181897,-335749,292645,-404040,414601,107360,959529,-1438355,-1233834,392215,-219345,-819665,-831225,-1466573,302655,17279,-63249,521762,1833808,109853,-236177,461322,180187,-763212,767440,15813,-268394,1565363,-26700,-259274,-1022676,-721172,163465,-39929,257248,132377,99744,268583,-247624,927949,1004918,944874,476497,418805,1222677,1298336,461643,-1400966,1203813,2326,-743967,629249,-638559,-938219,-474986,-321481,728925,-375444,-254211,-409482,56972,-297792,122457,-506084,222091,-589617,-218038,-1031385,-1058613,-918539,-690668,-914943,-1171050,119084,1071823,309662,124933,356353,-99988,385173,378995,491096,-155828,153237,-262184,-684945,844911,767303,-146639,553501,544315,-118935,-1424256,-500405,-707325,-514365,492616,-580526,1525923,-937384,-1288162,-1241028,111862,-168232,-695033,-73088,-713527,149177,-783429,-2173419,-572463,-343792,-583899,483942,1134784,312914,-1010146,-1213234,910108,-334764,-568459,-397878,-409444,-204497,29883,-1559458,-120843,-118178,-228637,-245036,-814083,-750738,-220598,-600491,-618169,207288,395700,1344278,-347079,120284,-115318,-1396897,315970,-1102130,-560553,-1085553,-92469,-171184,456242,-1076649,296302,-438558,-125952,148207,472544,113393,-530896,875347,-1644849,178827,648406,-437933,1516228,853671,-482943,-472912,-236170,-1473589,5327,254106,420366,-379149,814547,-298994,1295736,409863,940560,109596,500677,661918,510342,-327268,-217115,-505233,1053102,-145116,847011,-29784,-1023450,-513794,475227,-860026,-1033051,-550441,-1094965,-623715,773865,236014,367926,-807785,-965993,193380,125288,727764,657141,508306,324502,171574,-295888,-1248474,-355669,505931,1445044,-636337,545271,-313296,370080,634894,-459196,-1174975,264399,-235176,98675,362704,-666463,-531700,191953,333376,-440964,-1065811,-1283749,-228732,551841,500082,1204263,332009,735930,224108,-698198,606161,-61175,693231,884902,449443,241422,176956,-593287,464286,234723,409526,499718,257408,921475,483167,30143,934780,1082918,825223,-1604419,65249,215406,-39688,266004,318239,-374581,-334065,-441505,-342536,-597224,-554420,-1603173,445178,-487731,-912938,-132078,108486,429047,718160,-799288,-483923,-214879,-555500,-2216,-664155,-1153223,-54209,20851,-302904,-77991,-1274292,-911310,-531981,-561048,559401,200576,67029,-46677,-106244,524649,1095369,1093012,965782,-618199,-1011639,245018,-461013,77350,86365,-1312402,-2192791,-777585,-989050,428303,861637,337144,-487641,-1488108,367999,106337,-727990,-668607,461204,47260,750351,876598,387502,178000,-1513543,-4743,-834218,117848,-602650,-707119,-581064,-918713,-1117428,-667806,29899,-468454,71277,905016,-692794,-1060209,662910,45716,441279,-6828,-46943,-322766,-174960,-837230,-1189419,-114652,161684,798575,-1289842,466391,59591,-930902,160313,83386,-403962,-607360,-30947,16923,-182511,384850,794979,-591602,-141936,804572,730883,1470269,137278,-1625062,-240,-82842,-499528,632164,110216,-624759,467188,22048,-582188,-741035,742247,119185,64851,1124458,-686718,334280,-477519,-988659,-16715,1055887,-516398,-40751,80707,932801,352082,1065089,-165295,352843,32919,-98245,-575419,83077,-1057672,1068201,654912,196073,-431341,59849,-349093,-108644,848861,-164202,-596248,439948,-109754,371689,186615,-248613,-469399,-181756,-778270,-371962,222869,1050261,173337,131848,-73204,-195742,-118298,320582,-224968,-624615,-172843,937139,682173,31841,-531928,48520,-798515,-937003,964362,-1087858,75403,868707,103247,253970,575593,723638,-514320,-621931,-100656,842667,-647828,752291,735618,-60918,387912,-210516,-970656,-1098478,14566,-263671,845016,760216,785282,313837,132327,-559811,-797488,-1132989,-795017,-189474,222633,1301943,750290,1640107,431531,667708,-1955,124205,-875757,-1421981,-1565595,144089,890646,-1167842,-1174792,279807,-601790,-47966,312910,86773,256843,-349180,-1781281,-750264,662717,-87764,-246031,-978451,-400790,-782549,-545595,1051674,166748,600753,79928,-466516,182778,739288,462622,-278967,42420,-535361,613901,1193376,-222907,-711523,338573,480336,885357,72737,-946937,577973,141099,112933,504021,1263223,123164,483928,104534,-278717,-332935,302159,384734,394541,-365985,-11415,-713249,-807285,-72824,-71560,168664,-1583786,-1633549,-583087,1130646,312927,55586,208866,937178,638797,794445,-676156,-1072895,724537,166739,2489370,987538,-1281427,-258963,-72455,234587,213378,635132,-839971,116546,-161849,-256416,-731256,-1019999,-324789,-1858219,-1367222,-82221,-1320800,477617,-275502,421572,314514,-417890,434617,-408946,-3674,836313,1873994,824509,482959,148328,507568,-16298,-780356,-322533,-1728782,-483572,607445,824303,-186989,-285285,490267,-1509081,251517,-540415,-952572,-1120306,470256,189971,-329699,1371546,1160641,-1774842,-545862,-210224,87651,725481,1432810,749144,550925,680559,284762,813898,-794405,228270,-420478,-136242,-764526,-535130,25382,100634,320765,2069997,816798,-865674,-432213,74099,356634,854917,-213049,-150701,571145,-470462,652464,1066305,-712350,374897,209582,-497261,-1210566,-17729,-701044,-488830,-1080697,-531726,294405,424038,-291727,-26215,-833051,41185,-167689,1291132,-181313,-780007,-1351368,-1921647,-488310,-28770,-688013,-796121,-604420,161652,116848,143150,-460343,-141133,-1353694,-681570,833140,-275346,94609,945786,66518,-980395,-919649,-135926,-149501,117960,1015594,-146960,-621489,-193273,352722,540746,420420,769302,829978,-13223,84763,140181,-230914,-544562,-316391,-1184873,247367,1412122,729167,431558,-154687,422726,1083369,617303,1087161,-353639,-868449,-259957,537498,199320,-115195,-292447,25024,1898787,404590,399651,-114122,-385405,-87750,481126,473390,-733333,-446473,-978896,199253,-240708,81177,156314,1219514,463986,1846797,18169,258340,-236070,-1367718,364143,607721,851821,498551,-42038,-698200,-1457693,426052,-432462,-310475,1336578,880254,884038,795592,-1409645,-997562,131772,-628023,1232794,1044633,256282,-55335,152253,145943,-143842,-357706,837237,587557,-427646,-1036576,947409,-197226,-1266101,674292,191605,-47624,-1392150,307555,923994,434067,84753,98783,-523339,66919,-532659,107821,-455410,1571128,768698,818943,-413978,-544004,-618878,45997,-98508,298799,-622243,-404892,-354968,379554,978816,-749189,-600724,637513,-136693,-495416,178613,390112,-679731,-500786,-1178701,617617,-1281685,411953,893555,112887,-1422463,-123697,-289380,-336530,-226047,553721,-683027,-1051767,-587313,-277196,336664,-386178,1641164,-616622,333926,29930,-1967166,-547426,399729,-856996,176871,22570,236605,-1696378,-914977,-290329,226642,747643,1440930,-1064889,-1014104,-137345,-1670793,-941559,422699,-561490,-406127,576573,-291674,-302448,-388591,26735,-937087,-1455591,128381,223260,9149,-93719,-299396,-1034264,-567739,-83668,409054,-393913,-1151011,136859,976495,-564222,-659277,1467392,-82000,-1215275,610395,-117198,-24649,78854,-429087,-453203,-332052],[-105664,-88310,553048,620375,878161,88975,1157049,-723066,470806,-696590,-163227,610529,103769,1045634,598854,997963,402222,241097,-585631,-258518,5865,150987,-491460,290064,210378,994650,1006509,334507,-452384,184313,-995288,-403063,-614678,485776,-575741,-476728,458463,382602,633327,1101412,314098,123536,-809979,23084,-572856,283552,1121528,326534,133916,292948,-262915,-980974,-965667,-97986,718819,-20540,382872,489817,731365,1174635,-378671,426066,-37397,-412178,778570,-507308,1394999,795762,-414744,-116715,40398,182557,44037,346575,-5787,204945,-162575,-579130,418946,-729970,-378728,-291397,-782835,-1562601,-652370,-826051,10166,-1696885,-174424,-130540,313163,374180,714987,704068,118165,-106348,24661,243027,556638,257312,-344816,-212008,131053,653335,876314,662497,352226,-929693,-336662,-45475,121612,-60664,1495516,929270,899531,553073,-164295,225088,-90707,953331,-1288357,-506872,-53033,554334,546784,285077,-883132,88095,2052523,-404746,-656677,-395973,465777,185651,1018770,13039,31972,-139892,730526,-1487479,-1195905,106063,-661804,-620100,-375389,-1416991,151072,295187,308885,597169,1391971,-70522,-338484,569286,289212,-936528,501229,166510,-101610,1312899,276873,-667569,-1538965,-785282,30608,-55877,75599,-328376,168270,532961,-65238,343137,1118100,584771,341928,759022,1362265,1022670,522408,-1268421,1231397,92441,-491723,1047611,-220944,-517703,-620140,-513096,875332,-178904,-257193,-321387,-105808,-462500,-58938,-584963,206165,-1222424,-115163,-1177429,-222999,-619758,-979873,-719973,-1435101,351176,684669,-153283,-79792,761187,-35059,821759,486200,861041,9610,-57735,-29268,-315946,324096,421067,-187265,953614,446469,-41602,-1522796,-827607,-875667,-887368,-230963,-626738,1626479,-710780,-1158643,-976310,259301,-75026,-747889,-109943,-618286,166939,-865289,-1839771,21360,-147816,-343727,180591,1105084,389794,-544820,-1040837,996721,176807,-549594,-716175,-163056,-471266,-59689,-1343060,-501241,-308787,-206850,-13066,-200143,-827955,-118588,-524949,-997497,224586,447811,1536231,-59953,378708,-327166,-1375125,622117,-592012,-408460,-1294601,415782,-575759,248354,-1218005,-341275,-303674,2147,339407,-238733,-196592,-702197,384493,-1607680,146676,648847,-393909,1115613,1182309,-187883,-443866,-117152,-656959,588076,355228,472519,-107585,644016,-580824,904451,914548,1147150,176972,893345,839133,877820,-430045,-495627,-608946,985194,-98020,928576,-74471,-1005142,-378257,1004457,-887200,-1040609,-403924,-1203311,-906614,1214423,292523,463759,-212433,-980789,367295,504533,754905,664010,26120,177813,29141,-850261,-1096286,-330636,424895,1545967,-729309,155769,449698,600883,759072,-180009,-477872,56090,-284120,-177623,615738,-522550,-1072628,110953,599979,138060,-638795,-1361722,-63206,874703,601128,689707,-16729,763042,533842,-360913,1003075,180855,504167,1001757,711713,32183,336828,-831066,392384,385648,316341,346527,-16434,1148211,410475,124358,1361453,1031806,881809,-1696128,-123832,37053,-336804,680372,594013,-158835,152290,-149491,-494375,-1117221,-728651,-1785968,541645,-297168,-753271,41284,392835,1017617,1455322,-647193,-279631,496384,-553967,79069,-444858,-696869,-66171,205880,-163327,173244,-1423555,-1039682,-584532,-250881,633592,10469,96093,55343,199839,519462,999900,1200162,898670,-612798,-845795,-152905,-180408,231528,656985,-1229092,-2261973,-694358,-712316,578017,1307238,733226,-93696,-1112973,333351,388126,-550923,-826858,517062,324802,206703,801792,322203,104639,-1536338,46425,-1073355,241250,-265003,-506216,-362227,-1011433,-1236194,-222903,-53936,-172613,56932,678790,-762169,-989424,636699,-411413,622938,-211537,59444,89227,482597,-829515,-743282,-218965,275693,729140,-1135371,787889,-19304,-715728,488258,148681,-70380,-266909,249258,380583,-164509,392871,202892,-1146039,-150960,424349,902150,1512598,28274,-1809546,104295,-55921,-460127,580234,-310627,-572427,300957,-542,-568007,-1033621,546517,-105491,-118545,1573436,-966445,381093,-283801,-1102783,335277,855243,-700945,277353,410305,964705,649857,1292480,90321,618056,207546,-316650,-879861,47060,-1015339,1030646,510951,339916,-933247,-282962,-444655,280100,1094393,-395451,-754371,192266,-57895,360914,251865,-73485,-396656,-461579,-934934,-1156614,-26708,1161853,214547,134920,96259,19244,-153446,481137,-29098,-873826,-90490,781835,712248,-49091,-738927,-314163,-1287128,-1069382,758116,-944379,-5315,954933,419127,-46669,552760,1281524,-609187,-848489,-384885,842444,-303764,934777,932479,26186,654154,-220168,-847166,-1220306,-2563,-721457,863896,718889,708231,611516,-603925,-435643,-516245,-1203328,-479454,-68265,256381,1419724,356655,1776178,223741,303270,-29019,340713,-511639,-1177635,-1311453,-103572,1000951,-482387,-885473,304356,-292144,-178474,261691,-41797,348115,-93062,-2235137,-713140,806415,-294804,-328791,-974725,-454184,-794646,-288520,1121264,152753,405810,227365,-13382,193833,988338,-45465,-448425,4657,-669642,442743,1239853,284623,-99092,-63849,59188,854690,8569,-919857,551221,341026,117766,729092,1375136,613160,530396,205753,-294919,-430293,383344,24136,235972,-729672,-252366,-284604,-685762,-156512,-652968,-143414,-1066805,-1069726,-752118,991805,157350,-168314,354781,1019739,226323,566786,-688710,-965636,290063,-7953,2253807,772624,-1239979,170062,325601,314775,381510,488299,-834075,244712,-170184,-411312,-199211,-893059,-898738,-1979386,-1321433,-15884,-1554320,302571,-482609,120650,487734,-705636,163497,-695342,-9285,849124,1724813,851294,858887,267916,821621,340184,-468036,-336766,-1638920,-246434,357524,611796,-77793,-246200,501419,-1389623,385189,289712,-1367439,-961598,432469,482702,-119746,872669,848884,-1439004,-628189,-236117,478410,1133532,1084337,194913,579879,610988,102970,398794,-851522,524587,-212300,-258466,-772229,-353751,141711,296710,348191,2125661,636032,-1034089,-637064,479879,830745,851258,22194,181241,588888,-288835,486891,858623,-1641090,205418,55146,-556676,-615730,228731,-1561281,-865161,-902466,-68399,660233,508983,-827149,-164040,-609890,-28822,-171770,808192,-485432,-499866,-1199129,-1655489,-210320,-851297,-509380,-969762,-1198437,-384256,122293,-7872,-600230,61814,-943431,-893454,584654,-390946,55859,758421,-177393,-915413,-1003521,-131343,-86746,-13969,1165354,-299857,-975802,13572,577472,636421,278018,613885,738275,404369,517015,-33003,-226459,-202401,-306650,-1283776,93873,1483674,963298,426764,-179800,475953,742358,651074,919720,-757379,-970345,-575028,363933,277741,-42908,-523293,38576,1672356,636053,494339,-27397,-507694,-527586,360635,532000,-916704,-486264,-1460272,73301,-11003,-278246,287941,920784,140397,1168826,444265,547326,13381,-1245888,267154,304858,681162,21916,-161379,-945904,-2049979,406528,-690830,-98259,1024456,764147,1103933,868844,-1589004,-1390513,-309892,-601737,1387485,1184619,315100,-119418,-87495,212384,-30852,-247874,570129,522452,-353650,-857436,965720,-625159,-1173134,555725,-333056,-123496,-1273159,445303,1098791,208417,31916,171096,535489,-13964,-409155,-363093,-372873,1829768,337745,917913,95778,-180535,-269879,53217,-245467,159767,-1191917,-798248,-282131,412681,1064244,-756922,-754950,739064,187205,-442272,-109968,92316,-882316,-595975,-1223126,-10755,-1266297,-104116,526915,-49687,-2384313,29639,-452565,-464860,-493926,330470,-356550,-1048571,-1356271,-602435,104247,-87026,1524105,-729984,879438,294240,-1659871,-252789,786185,-580309,-158428,238450,547476,-1378729,-663671,-498431,229666,921432,1791081,-974818,-492384,-243181,-1513299,-575338,1129173,-267209,82536,641600,-177368,-345291,1138,-138251,-1065071,-1520097,432935,163152,-55912,-926356,-51866,-831962,-516506,208478,390876,-164813,-762319,-107709,947461,-604302,-244945,1746734,111933,-1034672,986928,-323312,-110012,-307716,-551880,-126070,-407466],[-83873,-123799,651465,637184,759502,217368,835915,-195284,379315,-933351,-311707,516698,456729,1026980,699512,801004,-110944,259218,-764770,-175094,54288,434349,-813328,116300,157453,907381,960045,355788,-478782,277520,-150303,295150,-252470,402473,-695746,-506112,525484,628810,489686,1131167,263889,-39350,-672599,89513,-193428,606314,1055449,501839,247689,126175,37317,-1172548,-806667,485222,1163960,-58591,482161,329262,456978,894735,-515889,269790,461355,-252490,928766,-887526,879143,1000070,-234433,151541,136368,232187,274909,152004,-477146,17256,-346451,-390247,361607,-886779,-635956,-442693,-835845,-1503893,-404318,-673950,184683,-1266052,382428,786,2095,405182,503402,799925,16723,-689781,-48949,-297116,540914,523893,-640111,-210443,-32742,449802,1015808,641972,62343,-1066514,-641592,15425,118129,42423,1806712,1018570,735432,292109,-244108,-68034,1804,949447,-714868,-105498,-175737,34574,612757,355846,-854605,-363079,1679041,-305740,-475125,-170861,941370,498185,1411827,352517,-164259,-317864,509196,-1460459,-1113378,-176489,-913463,-350479,-192410,-1356386,15142,452271,589812,550859,855133,-199511,-428656,662627,337368,-931631,294793,247748,84087,827314,685863,-780392,-1774023,-736333,-81462,-127494,-82688,-665408,37691,1040133,274922,12087,958772,92004,359500,1155508,1351155,595931,743034,-966005,1038752,109522,-276974,1271269,341008,37768,-590573,-656007,1006594,65530,-68913,-297490,-473983,-471145,-78331,-604211,334407,-1698532,60790,-1442336,469897,-246825,-1057996,-323622,-1447318,532623,253099,-514732,-236822,935795,66094,1138312,642609,1141599,4894,-379657,187501,114047,-245092,-59359,-209387,1141544,225691,53306,-1425429,-1084278,-898067,-1064782,-1074062,-722289,1301476,-516786,-798156,-611425,453598,-217961,-564360,-160083,-437890,99008,-909097,-1045277,354691,-65113,-39780,-4504,932165,405626,-174941,-762344,986145,584250,-451207,-966388,127700,-747050,-144377,-854795,-620404,-773779,-249454,188253,274985,-642090,18943,-318527,-1127096,-141735,368223,1567320,244116,486316,-556500,-1105208,717553,-12761,-49058,-1194824,966887,-1008939,39505,-1223494,-924069,-2642,150379,433313,-906827,-185153,-869697,-81505,-1371065,-44707,627344,-311180,494083,1197428,367877,-390848,29146,225127,1135648,494324,441161,243110,510651,-665342,415488,1192925,1013714,13491,691660,554843,1067820,-421647,-484350,-839819,756787,17215,734867,-24809,-883402,-285457,1320942,-803607,-819699,-151460,-1244293,-789899,1537776,253446,500233,364688,-761520,595454,693030,578526,687925,-417373,113042,-197902,-1293202,-665727,-230407,348231,1413697,-719069,-216792,750967,678640,791842,122173,210003,-233363,-322058,-402083,706373,-305958,-973835,17650,697950,543323,-166127,-1295073,176476,1114926,703392,11051,-357062,742319,689698,90624,1345676,430553,312219,1078776,895577,-106503,331564,-1035007,399532,533615,208450,349636,-110250,1046375,358971,150735,1613474,847816,923336,-1616442,-169634,-205637,-524713,1014395,843407,-129798,561900,265210,-372339,-1378934,-833327,-1983112,421040,-33834,-553732,155424,687895,1455386,1889378,-684860,-54958,1092936,-560877,294343,-134737,-267376,-248178,202160,-143968,353282,-1437136,-935669,-546025,-23489,660076,-163433,75517,67379,346614,445525,818122,1294350,590203,-668103,-512009,-540959,339982,441098,966966,-879054,-1964216,-470186,-504421,505296,1680890,1391904,441968,-702010,373508,605712,-516386,-914769,464611,501982,-193518,766715,306436,-67769,-1415737,112100,-1124122,283048,92285,-22901,-70516,-1051758,-1253615,120531,-111213,245771,-53181,367567,-751267,-946310,579915,-465619,832345,-546672,59955,419320,920188,-549239,59745,-230171,337908,411835,-821816,1125567,-146874,-395414,658426,342344,240082,89314,406782,845675,-125750,357092,-472243,-1263882,-28973,-3781,1084995,1311442,-59616,-1862336,67153,43794,-94911,467360,-642131,-502720,77698,3746,-309189,-1231146,104164,-490974,-297899,1987142,-1066778,342880,-99963,-942723,610708,524158,-815755,432882,729942,991119,807328,1411424,451408,801810,235897,-531257,-980596,18121,-827336,796307,286421,383667,-1267478,-456717,-470571,655469,1134690,-498139,-813566,-125697,-59275,70407,369661,90575,-347020,-700412,-1067780,-1872624,-316558,1075254,328603,288719,453286,184628,-121551,508372,101800,-985135,89447,745435,673889,-15007,-869896,-652264,-1143917,-1086198,397300,-733707,-119520,639193,565960,-423180,450321,1514094,-401065,-1045155,-665827,652524,-70354,891521,910835,135235,863644,-214081,-668153,-1208297,-50695,-1045804,804738,566899,633650,1017587,-1008639,-299351,-144054,-907384,-149569,46243,171966,1362095,-12963,1833485,-64772,-96943,-70055,479102,-105655,-767674,-964168,-269178,1124105,192080,-462895,459437,19143,-229384,226684,-339546,387849,49743,-2266013,-884224,783638,-433248,-324132,-942388,-776079,-600037,-174450,1094488,188207,165982,278651,537091,203143,942970,-588005,-592232,63177,-848314,231123,1402761,757592,514337,-599820,-549039,627325,-80687,-898836,427239,235116,108393,967905,1101094,963485,547479,379946,-348404,-520539,314008,-486769,166120,-807438,-403752,194672,-553934,-192671,-1142925,-409437,-572677,-504871,-831536,708774,-13060,-488432,675441,942721,-375436,306982,-459274,-698287,39653,-27439,1819555,365540,-1082058,448713,620860,382059,538361,358958,-687099,354869,-20148,-399957,103274,-621351,-1061270,-1823768,-1297858,3139,-1571575,178400,-785271,-231626,607033,-892118,-23380,-871646,-4415,835190,1390096,811182,1113873,299040,1025759,525496,-61034,-397858,-1442211,-104853,7276,352087,129080,-128592,471425,-1120378,546358,998188,-1691765,-757050,332592,663293,32331,385682,333329,-947111,-611695,-167691,661810,1265185,765670,-560779,541874,291242,-123808,-241121,-699747,668468,98170,-352315,-678508,-118179,227295,474417,442246,1574456,125053,-1320721,-981723,679759,1274247,800916,91156,546134,660096,-77630,396059,617593,-2060786,-84319,-232231,-602151,-56949,522058,-2512537,-1165751,-534208,479149,1017025,646918,-1143599,-248064,-180794,16371,-59452,315123,-643288,-241238,-794166,-1108079,-47040,-1472574,-266317,-1042126,-1526813,-801136,36128,-187238,-642892,295858,-367504,-1010303,364633,-532233,24411,529181,-472903,-852709,-939310,-164858,23354,38804,1206799,-274365,-1088224,137039,725272,548747,47979,516913,479314,828286,921018,121444,-93822,82017,-304955,-1066562,-88541,1268980,991038,377098,-253167,425401,112260,626867,598905,-999243,-1078731,-950180,148460,389871,113617,-470863,-18290,1092503,620995,373361,65697,-642757,-804609,-82924,157757,-1015757,-501930,-1751456,51562,165957,-718645,516535,678276,-252001,501859,946811,828324,297994,-1110785,186613,114515,460691,-346048,-260245,-1238144,-2335625,293686,-993423,83115,656508,418148,1143745,782001,-1599563,-1640896,-794394,-517562,1458801,1223811,261229,-226956,-321242,139972,70818,-58524,254342,324888,-174787,-513838,871279,-883955,-912863,344697,-623311,-141287,-1038588,521230,1160090,16997,31142,155881,1296766,-194253,-35285,-701627,-168892,1849569,16295,1065579,509086,267067,45461,169307,-383626,-223796,-1461287,-816023,72360,538625,1072964,-494015,-232018,734544,381728,-478541,-374402,-117299,-941132,-746500,-1115150,-611227,-1132338,-589309,173533,-89996,-2928126,203234,-786945,-682661,-459013,140896,-227312,-1054633,-1866064,-1102499,-130222,241690,1125448,-759495,1246136,304723,-1057093,27752,1123414,-20728,-230949,680842,759412,-755561,-343360,-640488,111496,868774,1915714,-903839,178028,-51091,-1169131,-39027,1536802,72024,463015,671330,-218981,-307440,315453,-410435,-997711,-1239811,651258,-66473,-97065,-1585149,79643,-631049,-499885,560294,267700,52143,-86844,-524667,782800,-501009,205630,1846131,389479,-699259,1133108,-474334,-240764,-643913,-676860,156749,-317243],[-14836,-270026,773909,642166,762107,258045,475825,556469,229254,-1013924,-417729,475705,725089,916003,539018,493297,-505880,331888,-816417,-178410,25836,504128,-1331592,-150,259885,681884,659547,258412,-450553,278530,397536,831934,49250,284305,-873445,-377916,458627,834921,142404,1045634,145878,-238034,-309403,-43659,83240,699186,970684,660327,466106,-137817,434391,-1248949,-430720,966493,1624056,46680,546669,-42510,-36401,403611,-678244,61140,774207,80784,1087541,-884693,170876,1071395,-98938,285167,158039,391248,484151,-111046,-856544,-79106,-270145,-125038,160172,-958165,-923929,-696159,-733176,-1394142,-238648,-154658,364015,-905282,793293,277593,-298336,395417,262823,875309,-80563,-921331,-174889,-717296,497822,628127,-941196,-217278,-122362,318870,964610,436688,-382870,-1049699,-782050,-126433,275846,153576,2021195,901882,259098,13695,-293614,-286700,141037,921378,-241625,346346,-213859,-340178,668682,208133,-833174,-710919,994828,-223345,-213028,150415,1204442,534155,1248708,572440,-120249,-427896,386185,-1252253,-1026383,-330197,-835875,-92385,-337705,-1244022,-47782,482069,778121,400542,398337,-185283,-483066,737121,377788,-655635,209064,217441,208451,304922,1126410,-556301,-1602059,-574498,-162569,-260620,-133597,-782038,-175441,1613895,695232,24142,592227,-261377,539885,1385304,1151714,89567,959356,-580350,699451,88425,-181853,1252233,871317,579135,-351505,-740128,1094691,318035,242622,-333509,-971462,-347303,64156,-548672,532247,-1701317,345707,-1683837,690849,107065,-998611,139790,-1239477,590429,-260684,-709243,-274376,852358,174455,1291646,834725,1263778,-189934,-714617,432998,498039,-734735,-567228,-241886,1137151,-52190,238164,-1070268,-1210439,-793218,-965840,-1734479,-780398,676104,-517102,-480092,-245557,659218,-640255,-222883,-218546,-203361,-30385,-834168,-149231,371802,-95363,274212,-51983,599591,431280,17792,-437944,920431,844804,-291105,-1116121,399085,-920034,-302942,-209392,-492999,-1304071,-318681,414380,583513,-257114,173504,-80866,-1032711,-567302,245152,1414089,497998,393011,-756442,-626789,601456,455880,456093,-792229,1320319,-1409151,-118783,-1142148,-1311019,417876,316994,380030,-1300094,136211,-1014080,-431833,-973110,-231262,622573,-231125,-177200,881643,1021046,-346381,223009,1013477,1506992,647105,373907,579496,447589,-558670,-6677,1174316,660677,-250442,11045,52101,1053381,-293927,-184282,-1098944,509617,167518,296206,-13492,-880514,-245348,1424739,-525954,-371381,126319,-1151566,-363235,1591819,114195,476110,765747,-373077,775393,580825,230469,728626,-688851,119180,-432365,-1454693,-4541,-49498,310721,1052022,-617095,-384761,622012,617620,782157,415119,613259,-530504,-343481,-521545,599449,-86083,-417576,-80175,643363,653386,193779,-1139561,504626,1195997,786121,-588793,-563135,730318,624818,536679,1529007,607871,242427,1099851,936732,-231857,160367,-1147256,418130,548827,113595,546854,653,627047,315285,89884,1619266,645963,937811,-1386744,-51735,-470728,-523749,1204653,1026482,-241596,777096,635576,-53834,-1307415,-835685,-2036565,165507,221954,-395137,172034,898385,1624701,1704934,-820357,124686,1437413,-541118,534795,207378,9221,-570024,60812,-168361,396998,-1294100,-625705,-383741,55941,676128,-249252,32327,-80898,294602,328196,576607,1302269,159197,-809623,-128758,-783689,907996,629936,986897,-353162,-1415650,-199254,-431672,283415,1908787,2113621,927953,-422171,479993,709169,-641890,-908565,366162,564079,-362629,785398,368838,-306413,-1202529,206410,-969170,237784,478260,593796,246285,-1015216,-1215038,168681,-144080,703448,-152390,111704,-681439,-936523,494054,-173263,1055904,-823625,-17434,537427,1064503,-50076,913555,-182133,371549,-12598,-454390,1334927,-239059,-55224,621107,622019,468613,336938,383827,1256223,-94939,293974,-842451,-880315,212584,-393756,1201340,1033488,-89983,-1759785,-72878,200407,584774,293378,-817454,-396444,-188578,-1875,131548,-1222505,-371501,-908611,-496374,2227919,-954844,234771,27867,-521761,670094,113112,-867459,376721,942279,886780,772496,1403329,751972,824162,96538,-669456,-877568,-29798,-560856,483359,52085,344863,-1340705,-426058,-423511,884913,979296,-441042,-784716,-477969,-121898,-360478,538199,267737,-224332,-832726,-1103585,-2302902,-626047,759535,490005,556922,857793,310118,-29812,310852,133733,-774535,357694,800391,533393,106699,-875933,-929845,-494075,-969712,-31179,-556923,-185924,136552,522191,-730100,284891,1245568,-56843,-1172445,-891094,361268,58436,691876,708778,302942,943842,-189922,-501426,-1044151,-126791,-1118885,639234,285734,533052,1422672,-1044660,-175691,201174,-470593,118193,124376,-1216,1082613,-224379,1780432,-359131,-410376,-92901,504977,214506,-312676,-664746,-329254,1156450,633102,-20712,721625,236068,-214630,257858,-646945,426156,120345,-1871932,-1253781,555331,-494938,-213649,-878798,-1145021,-204268,-182619,965809,232607,-80928,226974,985871,214229,526350,-1015586,-684559,217970,-995112,20190,1551342,1039628,916923,-1073507,-1050860,271008,-138794,-802905,293575,-150863,51339,1107075,594378,1038684,564326,582697,-427359,-595989,128174,-965906,181256,-623614,-454338,700880,-425327,-197080,-1440248,-544587,-157023,-74270,-787490,365632,-152661,-803399,1154532,732642,-1030808,100377,-132460,-356720,-90858,117906,1324067,-128262,-817006,532822,789564,448243,619879,276563,-467719,459520,239149,-278897,112944,-209178,-870970,-1452102,-1378902,-40797,-1317839,145807,-1111623,-570545,662078,-992148,-62830,-927349,-79482,822547,981304,667447,1204952,243049,1048262,571595,381759,-492525,-1149530,-146401,-399785,54188,258984,44716,415513,-750868,691070,1399182,-1697699,-632893,196042,754080,154419,85571,-263671,-540586,-554816,-53167,651765,1088478,498716,-1317224,421203,-193529,-369376,-888131,-397427,632845,434533,-295248,-422502,20482,248394,548861,617146,492294,-538043,-1614891,-1374665,627375,1576986,728675,-27498,820745,781803,125700,419560,421988,-1913160,-437521,-570512,-597823,306468,778609,-3154011,-1320967,13401,1018698,1261427,850210,-1198291,-209630,368915,98219,196655,43269,-578522,-149852,-267219,-529195,-30639,-1549105,14871,-968280,-1498929,-988855,-150112,-355340,-511308,514545,194813,-966985,200414,-668876,-7844,304535,-760101,-801202,-676305,-210055,168046,342223,1247171,-136345,-948637,149089,698052,365408,-226924,454474,17296,1168842,1167168,481603,166241,275169,-336365,-592748,-313650,844056,808542,318074,-303668,287162,-548351,571554,220598,-1026041,-1125498,-1260160,-71845,537944,341790,-212385,-144089,376591,403845,-19087,104080,-804524,-855527,-693289,-518419,-933941,-478301,-1736134,137243,249800,-1091232,818582,536820,-560454,79471,1344480,1037155,551926,-991440,131361,68761,266923,-523971,-359093,-1496115,-2234724,98218,-1303426,37934,304218,-13244,903575,562596,-1483525,-1647080,-1258700,-403633,1410864,1142238,107676,-353430,-504884,-21125,155725,103532,-29822,81556,121767,-140959,615719,-902057,-528246,111607,-667282,-116414,-713234,520831,1112768,-25934,77510,72093,1433093,-432495,496243,-832923,132195,1663087,-150219,1240653,748330,614516,273567,439610,-427104,-658238,-1490361,-498672,611663,750667,1013223,-65076,725421,580488,346614,-633000,-455350,-219050,-845779,-990279,-895894,-1019914,-818442,-876416,-55313,22421,-2711508,333182,-1111947,-973173,-148363,34152,-287557,-1033686,-2041472,-1659207,-223362,533100,467059,-714087,1327816,100192,-362817,274038,1325097,599664,-6389,1332889,844538,-41105,-25777,-650408,-134922,630349,1791773,-842905,709670,351765,-790861,469114,1409639,302717,597041,652044,-326847,-125263,506277,-700723,-815015,-657295,765814,-437974,-109328,-1945169,85157,-507465,-538060,865737,75276,188600,568625,-932589,515310,-322116,568903,1757754,689063,-301997,989690,-504572,-393124,-845870,-802100,306009,-143864],[71973,-501107,867200,633644,829448,203086,173084,1217614,47414,-908132,-486672,448917,768061,717093,123891,159482,-659746,442506,-750137,-265684,-97234,363415,-1802742,1226,511584,339780,162263,77473,-406770,192796,532690,1046201,222760,240838,-1015874,-194849,251366,956615,-300325,845940,-9417,-421198,145290,-334101,152210,599666,907832,718584,653391,-443443,795090,-1226469,23975,1176253,1745703,210759,554233,-503159,-591093,-180598,-815980,-153319,824295,525152,1202742,-493495,-527433,976819,-53091,202630,54075,609621,627368,-400704,-1058177,-80326,90748,175021,-108724,-1005476,-1190931,-1020853,-486086,-1288948,-147982,585189,511505,-630493,933935,638597,-506373,324381,43891,762194,-183199,-761355,-353725,-992707,489900,493245,-1109578,-215571,-157201,299277,700033,71391,-944792,-875360,-666770,-413349,552133,265417,2051168,616288,-339435,-187111,-242625,-308427,309025,836979,-41935,756944,-158978,-497935,689384,-128572,-819978,-805582,187732,-206258,59178,467387,1307327,348629,584182,656138,116405,-469958,372039,-828872,-964223,-312238,-416650,89494,-701109,-1077194,-10747,424122,931481,199628,109770,4833,-490573,807074,460768,-97567,265610,77503,207512,-78720,1462286,-90323,-1033210,-323935,-204352,-427371,-38022,-630516,-336518,1939741,1048161,302612,153645,-326051,821556,1315572,806693,-406451,1007480,-213885,322441,82011,-262890,1021301,1206415,964208,63629,-755765,1123610,541920,575843,-408931,-1451031,-129982,316917,-444722,678832,-1082747,725938,-1764061,352327,371275,-912788,511784,-916693,485752,-847069,-733441,-184464,568995,260167,1299032,989115,1214413,-506052,-950843,783031,741482,-1002335,-961692,-301679,1018410,-306589,562039,-506953,-1182623,-656813,-608364,-1923151,-733614,20475,-771208,-362835,49787,817095,-1198586,152797,-277046,59673,-160963,-580195,450876,151650,-185587,573297,11311,146171,498549,6384,-123364,832637,942880,-107448,-1164100,567984,-935313,-579006,408098,-213817,-1622839,-372997,669735,747459,173251,318371,92579,-787481,-679785,183785,1099747,647740,119360,-905396,-77689,349391,673021,954824,-236735,1338374,-1702546,-179843,-960378,-1410983,867004,477557,174046,-1325000,612562,-1105140,-635911,-492882,-296331,638729,-185781,-709946,352477,1512533,-349568,478513,1579841,1599516,780125,323806,783593,444761,-330062,-248816,887990,261055,-464154,-724679,-356990,867119,-78574,263495,-1277853,303747,300602,-275003,-135419,-1087608,-263331,1394482,-15127,208143,333550,-907019,154296,1347866,-102349,395258,908437,49533,824975,165378,-195136,807175,-738297,147744,-609749,-1266508,733230,192446,320741,517599,-472857,-222980,262609,448877,785557,690643,588347,-752189,-346392,-521015,326603,84191,198436,-181922,495432,469793,327289,-987767,879432,1089408,840151,-906025,-562513,752610,371682,871817,1503211,649916,331503,1007401,790658,-366345,-111454,-1136886,391922,393457,29795,864430,247239,48623,242039,-58074,1377469,558208,909056,-1041379,207798,-692711,-334096,1220609,1106831,-416024,736722,840272,305366,-970290,-727019,-1743692,-118714,385392,-343679,85486,949685,1528869,961425,-926023,202671,1474972,-459901,654870,489072,80295,-928269,-114944,-109792,294397,-1007561,-200629,-93397,-4878,704882,-200255,2254,-406373,64334,191090,311179,1160829,-242373,-1025624,175915,-790040,1291660,720328,789126,194344,-805540,-1145,-510306,8315,1956655,2537055,1119598,-382123,612919,679277,-861406,-821710,302711,523959,-323082,838847,518053,-544881,-953862,322106,-664937,153647,926520,1116292,534609,-864744,-1139787,-166622,-158538,1096226,-138859,16771,-581223,-913239,371727,262133,1238476,-907109,-131805,391261,988741,524436,1483026,-123158,396349,-318975,-119157,1321560,-235249,209107,400751,903351,578766,411507,190853,1473023,-104017,226739,-659649,-157831,510290,-684769,1160125,733750,-47889,-1524746,-252269,368305,1373532,101090,-808000,-237956,-471911,-34247,590586,-965063,-669789,-1203419,-714182,2176613,-653429,91018,93595,55002,432738,-300953,-884663,163598,980086,589238,549039,1259770,853362,641934,-173966,-684208,-659948,-108205,-295084,237426,-130729,265533,-1162568,-202688,-323006,867804,712264,-236849,-694892,-793601,-224320,-688522,731141,466141,25843,-791719,-1002403,-2350258,-922860,294008,648016,849384,1134807,427126,111049,-93095,83366,-239715,673720,860615,290483,270965,-729149,-1124712,265720,-739045,-423320,-462481,-140289,-274508,331236,-837571,65111,529413,171631,-1212189,-1021476,70450,119602,492531,441655,562447,868424,-153806,-406016,-733861,-225147,-928431,385725,-95821,382523,1676544,-818650,-70644,418269,-204618,286066,151211,-211486,600619,-216178,1602846,-568677,-575350,-90303,435397,377253,86087,-477270,-290930,997079,704880,315065,985281,311051,-153812,314723,-841082,479541,171062,-1262846,-1690056,161934,-491849,-28759,-767525,-1307091,326253,-235748,771638,234479,-299605,99995,1191178,232662,-211775,-1242918,-707221,431701,-1032461,-140410,1471991,1061171,1005488,-1284160,-1182808,-89681,-120421,-583829,231810,-649297,-70330,1062305,91861,815358,584718,741268,-516797,-642315,-104464,-1235309,250823,-289216,-391723,1189868,-293677,-190577,-1484704,-518264,142890,169866,-619996,90203,-231546,-1022790,1644116,445586,-1556591,-25823,137345,-53469,-167568,364410,885493,-573338,-479099,444818,827058,522697,596848,248445,-269400,559805,516306,-121886,-117227,300827,-545072,-994820,-1511604,-153563,-848847,189902,-1395590,-842671,668718,-1045970,28420,-876746,-286276,808957,571663,403763,1140712,138915,890191,554405,791363,-584765,-798146,-391230,-799399,-240852,181807,218487,351669,-358226,778961,1462336,-1271602,-631694,50132,749388,283067,103949,-755420,-394494,-532579,30488,514904,640387,247064,-1831816,233909,-688698,-588691,-1248350,-41757,452173,709065,-26555,18211,-34057,196667,462863,841989,-732090,-1105334,-1789910,-1607897,355966,1634418,655175,-293404,920312,926286,292355,556581,335785,-1435458,-781140,-844597,-514104,398115,904599,-3094639,-1270141,632433,1458589,1345195,1096959,-1010644,-36919,871752,133721,544800,189821,-272106,-280158,252421,-115489,-122355,-1066308,293088,-761507,-1134595,-918516,-404859,-480209,-199980,660648,565376,-760213,97057,-759615,-51320,101388,-977946,-752988,-238739,-231604,342898,820195,1346487,14557,-641443,49106,442141,211041,-475749,415108,-558979,1337335,1185800,849995,499093,340070,-416779,-23739,-570194,359352,500558,292486,-288998,92220,-983173,521215,-115687,-851540,-1027177,-1401556,-257667,689182,597202,118714,-306233,-188196,114659,-622648,48851,-978542,-683634,-1200899,-1162877,-629149,-414102,-1424075,296775,229168,-1279360,1117049,465824,-667682,-53297,1507145,1126709,725355,-862765,114291,146192,151415,-507735,-477318,-1637710,-1830631,-139395,-1551060,-327511,-12373,-367860,406109,296523,-1293269,-1372432,-1602563,-286099,1232022,952375,-114757,-468444,-607502,-193343,225568,152079,-210347,-112909,499671,107608,224271,-690391,-151205,-55763,-517161,-89125,-360337,438030,942078,90783,143596,-44713,942250,-690960,997338,-734225,456401,1351769,-220937,1372757,797463,732275,376525,852131,-316663,-946876,-1462122,19426,1168261,1002778,906608,364035,1527119,275361,93182,-872609,-234664,-230209,-627178,-1267421,-624457,-1163908,-316301,-847097,-101681,233460,-1787767,367330,-1306642,-1291855,288223,15362,-454143,-939428,-1917026,-2068817,-96246,726936,-332418,-625693,1128074,-194140,257388,507311,1337173,1024012,417874,2031479,813237,492049,202088,-497085,-474228,302316,1478468,-773591,884994,754029,-614272,746993,774774,329617,453037,589695,-364148,224177,592281,-903848,-608094,81266,781460,-853092,-87383,-2018112,4966,-458735,-615352,1037331,-128077,207705,937994,-1151521,215080,-149500,752818,1509394,938432,18789,632535,-381146,-532975,-868655,-914234,285961,-9988],[137671,-760953,859880,616982,845459,59838,-413,1523293,-139399,-641187,-535196,391174,503056,418655,-400775,-119484,-525752,551443,-603212,-384882,-297410,67117,-1983048,127671,841339,-58606,-394745,-134738,-334150,53796,325458,879992,252832,340611,-959082,-52879,-55611,956315,-702580,548211,-167254,-556065,521598,-689370,-33001,387637,895262,623675,676175,-706648,994648,-1133874,407188,1103261,1307665,338039,512914,-893215,-1018949,-737056,-876296,-334814,638217,1000921,1222738,112276,-1027001,744518,-91792,-88737,-161510,809913,670205,-664925,-1061449,-38656,617396,471294,-350678,-1084658,-1373813,-1304718,-135567,-1168098,-78419,1286904,563227,-420088,764875,988866,-579437,208015,-114303,394150,-273588,-339321,-574907,-1174420,543141,137343,-1052564,-188607,-187299,377621,255709,-358177,-1479288,-556186,-332551,-746145,780773,356576,1827045,236200,-830647,-235590,-69888,-84008,476612,695279,-85297,1050676,-47178,-439227,648294,-560137,-793069,-618909,-513688,-265594,275579,678307,1323442,70731,-268548,615357,427699,-430659,383317,-241160,-937802,-166815,195716,162362,-1061074,-899377,119994,341961,1122044,17883,-51751,319582,-455377,891265,591485,616256,437568,-125085,62478,-236485,1545529,436780,-238035,-33159,-200663,-576082,181804,-238546,-365616,1724927,1172224,665640,-203566,-110921,1091594,952888,420685,-822244,807824,46618,6307,128353,-527428,670329,1258175,1102925,548015,-705664,1093973,715180,836577,-498666,-1767991,135709,599173,-347560,669759,-5706,1121936,-1603197,-326300,502374,-878187,680545,-607307,236208,-1419615,-633707,-25913,187418,301337,1222576,1017761,1047020,-809324,-1010458,1250270,800522,-938995,-1105749,-384481,879994,-473813,1011570,126129,-1016085,-616542,-115221,-1527034,-564377,-382640,-1132385,-427118,266155,867467,-1643606,443718,-320327,343987,-230818,-148251,546178,-147685,-245959,865828,126061,-328626,571378,-175322,135370,729286,880061,48952,-1131836,546909,-814811,-938570,808717,106843,-1520780,-385475,903880,808219,484127,423720,142843,-484235,-298272,260692,691869,676534,-247308,-1010497,379183,81177,586194,1259668,228000,1057439,-1819920,-121380,-629300,-1218543,1229020,588581,-147517,-1076437,1035586,-1103992,-714008,-23853,-205306,647357,-183719,-970847,-213956,1602751,-430872,775957,1843810,1395772,828503,327967,775405,452319,-82387,-287981,449290,-32764,-515606,-1045703,-475739,561169,163570,653224,-1318729,138722,364879,-815515,-390351,-1409865,-337111,1313847,662966,755678,381364,-554984,535961,917929,-350603,268727,805469,348513,723251,-452117,-578221,953032,-608857,138975,-694304,-778420,1330905,451244,363074,-83845,-349456,245676,-89573,206393,837759,971901,191600,-835574,-332250,-427612,-26370,183652,539129,-292059,322807,87647,202741,-908168,1208668,823212,869928,-862064,-370706,786163,53061,1033157,1299366,539698,528469,736345,453521,-481414,-381866,-1009070,296032,140901,-63694,1151452,505776,-450191,123383,-261950,956159,637178,820608,-631333,549097,-796374,-32575,1073771,1062175,-570302,469370,848650,544420,-547346,-529684,-1002218,-338119,401384,-418843,-75832,821310,1282590,47388,-908087,148417,1252302,-299905,544005,608192,-10764,-1182887,-212587,129982,88647,-627338,218282,292065,-125535,743535,-16440,15932,-835241,-268583,48181,58378,853274,-481497,-1268336,311014,-545540,1328993,659121,500036,600240,-312674,25175,-701692,-234037,1830810,2287449,829907,-570485,718685,530366,-1057237,-697210,335538,410646,-179850,885450,739396,-695608,-706642,427799,-321044,105354,1444237,1374951,752768,-577037,-1030140,-814573,-159762,1323863,34595,105217,-473436,-797689,209323,619928,1304972,-765150,-243159,28010,832017,979966,1567798,-97857,416160,-298777,145086,1086307,-134232,323222,71741,1090175,558000,327428,-105711,1442535,-171811,178526,28755,593992,771451,-851596,901482,374929,58859,-1218682,-414470,487067,1984026,-32413,-630758,-26001,-740462,-86129,868750,-520139,-678541,-1240675,-911874,1808113,-241796,-41431,126324,633538,-65419,-636652,-891095,-66795,831782,134406,193825,987917,698955,263556,-493530,-571956,-453302,-213666,-95155,175673,-228479,194623,-838959,157118,-201102,584063,461145,62802,-576677,-984809,-329942,-686297,906584,663265,379203,-544101,-780916,-2077361,-1160932,-170693,750282,1048510,1159271,563153,281948,-579710,2721,445397,965272,826768,-17252,431442,-440428,-1219570,727693,-450576,-687514,-427452,36666,-408248,77280,-692978,-209992,-364493,92962,-1165422,-1033088,-137916,159799,447030,256646,914673,658541,-120050,-413820,-308789,-339311,-576617,103053,-501926,193439,1659828,-490102,30394,458348,-315273,358810,129715,-402170,10001,-5781,1322127,-610594,-601500,-91233,331154,392380,378698,-380853,-184039,619520,413992,456810,1120210,244975,-71664,319358,-886518,540469,234725,-723937,-2001948,-292918,-449044,156484,-591519,-1117296,876768,-274493,577645,152304,-459458,-60335,1123720,260340,-1075053,-1272223,-656866,639805,-915824,-217592,984214,877151,817652,-1121361,-855622,-323940,-13686,-270552,289939,-1008634,-248075,817888,-197361,387032,574943,780429,-605375,-643480,-299912,-1205186,332105,66176,-207572,1594265,-149057,-168505,-1280911,-373956,309387,247015,-366215,1779,-246695,-1098214,1927796,150106,-1790421,-82079,241528,112261,-232464,605404,577320,-851745,-120230,263153,747261,604748,483584,257192,-181261,632491,722648,9523,-467646,807545,-307721,-591662,-1560313,-325551,-313902,249037,-1581078,-1010079,658464,-1092981,158604,-748670,-610779,771770,190851,47339,965515,44495,624407,544330,1096828,-631562,-461809,-775925,-1117481,-464811,-125929,322436,297795,-26775,781910,1279297,-510351,-710668,-83632,631466,443910,449145,-962509,-525365,-591443,9237,332659,21832,-33471,-1935754,23988,-1047558,-734642,-1148022,272712,202827,847180,409960,592904,-271119,91277,212102,1040727,-1585321,-1366494,-1757985,-1483212,-38300,1403210,595034,-608429,832253,1050845,410375,757202,383404,-978437,-1048612,-948288,-344029,244443,825859,-2250366,-986960,1182949,1727088,1283228,1337820,-639051,212222,1129277,73034,868457,769905,219518,-565199,675084,71260,-233391,-312772,514307,-487021,-540689,-633494,-661884,-543058,220898,691911,669478,-451701,40272,-768222,-121094,-88601,-1078069,-687069,279343,-197907,551952,1302718,1462611,88583,-304667,-135030,-24301,193257,-621618,402086,-1074508,1294912,1002237,1055228,813658,254393,-546450,443064,-823398,-23166,211829,332717,-214649,-126063,-1059409,503030,-345014,-554757,-724189,-1330684,-376548,788887,817481,397853,-459433,-390037,-93789,-1240751,-100221,-1123318,-344722,-1373023,-1440677,-140783,-325375,-926982,471400,129036,-1245830,1295513,396839,-542096,-9839,1402062,1085038,796577,-664064,149601,276055,126464,-355468,-605818,-1619051,-1302894,-355760,-1640240,-892653,-281518,-531094,-159164,97033,-1064197,-881169,-1701258,-176791,946264,687465,-366738,-548507,-614143,-305038,281081,55045,-245206,-194542,872795,135762,-206405,-337284,59057,-78712,-262493,-94672,-68588,279353,673312,278353,187664,-155051,137508,-933376,1255905,-450577,692811,1014458,-301702,1378048,695568,597933,342638,1313086,-46399,-973734,-1546807,573247,1571441,1220401,779496,631843,1603337,-122541,-269782,-1109746,299804,-191044,-348422,-1423150,-361882,-1061347,319357,-492945,19171,418779,-572683,274741,-1363882,-1580052,647039,53246,-609425,-743374,-1583931,-2138412,228946,790654,-1079751,-528975,741040,-422723,753035,743067,1164771,1081143,833043,2499600,702121,644070,280125,-200778,-834386,-993,1084694,-678875,665565,920332,-793102,668263,-83971,154794,108057,510159,-216499,696394,642730,-933714,-433204,762054,719221,-1170957,-29061,-1891085,-80393,-421781,-686412,1036053,-286790,113288,913553,-1076888,-28424,-46619,720665,1160821,1076967,143366,203861,-120568,-624861,-717081,-986695,121586,-22581],[148414,-986378,689845,601243,695933,-146898,-23701,1407600,-310393,-272425,-578636,277855,-33317,25671,-826667,-289691,-150337,612068,-422273,-458171,-522897,-294585,-1814500,319755,1139207,-429462,-841418,-327270,-181287,-87829,-48447,403544,169041,576461,-562272,-4595,-389679,815966,-945892,187678,-296778,-638652,677722,-1015305,-432249,144725,925488,377397,480077,-843194,968405,-995701,604633,868031,406546,366121,450156,-1084297,-1176744,-1165299,-821436,-462779,317723,1429472,1118200,655191,-1240999,442051,-165704,-494185,-415036,916953,598593,-853509,-913335,-29562,1102050,734847,-489890,-1191520,-1405646,-1394047,261378,-962832,41582,1686584,452331,-257612,346674,1228285,-526981,90892,-188553,-116433,-310811,123708,-820073,-1343320,635904,-310899,-777959,-129010,-269272,495864,-280398,-714951,-1790255,-139725,21170,-1015751,764380,397694,1359764,-155246,-1045030,-107762,179934,340079,607633,517956,-179161,1190360,62389,-229873,535153,-957925,-725651,-237479,-937740,-369197,398430,714499,1275025,-160275,-921361,485058,682903,-284617,293955,402648,-941699,7940,734815,128794,-1198550,-770525,312532,295009,1375146,-83908,-218469,634021,-393393,994911,709074,1231533,653169,-315004,-185048,-188174,1297638,834035,507708,240109,-148895,-652083,451135,289017,-274113,907366,972459,917787,-368071,267395,1231727,423947,106132,-1125186,396498,155254,-196565,223444,-925771,295824,1037816,980435,944985,-615600,1018707,832450,971004,-586139,-1848759,403485,830862,-315641,469014,1075337,1405098,-1207715,-962649,483307,-896022,624151,-406978,-82858,-1847093,-476714,103902,-194232,286546,1125277,866367,857001,-952939,-881154,1736483,696072,-528597,-916467,-466306,793155,-531339,1492542,671331,-754094,-741831,343288,-691589,-313612,-383641,-1280814,-529171,449245,776741,-1762994,582423,-326040,662023,-208782,377891,188116,-366570,-184893,1167772,223228,-693140,563580,-448148,288791,591291,671995,127913,-1042663,267776,-641933,-1266930,885942,391505,-959461,-355440,1039307,804053,569182,463401,59982,-207578,456153,489899,283116,611100,-582049,-1095647,641433,-85202,250909,1236089,382212,659882,-1721053,40686,-140802,-816141,1394205,604744,-517955,-768958,1239859,-975696,-708308,350283,-3975,604871,-203367,-930261,-677739,1201164,-593536,1054971,1787541,978912,692183,395459,567948,407975,89151,-180669,16458,-136890,-367740,-734446,-313085,167395,362446,815412,-1238154,-9001,337903,-1163512,-680552,-1644104,-451075,1222828,1321653,1104372,215153,-184691,653944,486413,-576181,115012,551354,406824,516784,-1107688,-820127,1173081,-406432,53857,-682227,-128588,1600466,668694,409108,-622043,-296908,824924,-263740,-76287,936194,1303544,-351568,-762531,-303157,-297811,-349236,223348,508083,-412991,172407,-359559,-126345,-906122,1390402,470599,889043,-523410,-87692,769897,-169730,1010818,1021898,319902,730888,281953,-23999,-524570,-551853,-799892,143067,-64305,-182959,1253909,655882,-671506,-141,-462132,465052,792893,659546,-223137,889187,-719252,261331,815979,894718,-639203,93438,719926,566363,-241825,-294655,65380,-439622,266952,-581246,-261016,560789,1047558,-617106,-744258,-33010,892700,-70913,187911,492882,-147872,-1213583,-151597,561005,-145998,-233656,521946,707616,-189924,764323,251936,87698,-1204749,-595177,-97001,-153638,420894,-486455,-1469626,252064,-118462,1010701,436886,235333,751534,-43396,-160869,-930269,-387556,1573491,1249896,59861,-863941,750775,302547,-1117097,-587613,474925,260287,-59985,883325,994591,-673000,-469926,474494,-54272,150249,1970415,1361896,882352,-169960,-888327,-1561761,-150067,1319405,332075,309187,-369100,-520875,20952,768721,1199249,-462365,-318334,-425096,717858,1139040,1187750,-132807,415677,120720,343508,723719,832,258333,-278420,1109612,414685,162240,-411128,1215326,-293631,166078,902019,1072671,908696,-903072,434536,-78457,208841,-915934,-536889,506664,2211630,-26958,-340961,220198,-962092,-132414,824481,-39794,-427827,-953629,-1009857,1219192,167088,-113454,165429,1063995,-661061,-834604,-884300,-151143,543856,-370598,-202664,616785,333539,-251749,-766885,-375811,-355168,-330557,7372,340671,-241756,167617,-522565,566004,-88789,111014,334558,384506,-458150,-977325,-408525,-278293,1020533,806910,740908,-121547,-511098,-1653362,-1283912,-479599,767415,1055331,917842,720760,450635,-975971,-47497,1029334,1138445,634039,-324228,555054,-66536,-1196348,687781,-184782,-772114,-382661,307696,-248466,-150833,-350437,-532923,-1084040,-308321,-1040761,-916231,-225419,214966,617571,264308,1300122,370267,-106715,-519011,175905,-463647,-240427,-148700,-834399,23746,1350078,-198402,153446,340598,-757306,370580,77247,-526680,-543714,329752,992366,-435527,-550549,-153292,264832,341147,568004,-311757,-47886,112098,-104947,389785,1038881,70606,4313,212557,-833737,607803,308108,-444429,-2040193,-684863,-394438,252046,-351746,-619570,1315144,-289747,449116,-27189,-533785,-217263,870670,291575,-1792526,-1168263,-546123,772298,-650576,-212259,79101,634393,494236,-627160,-205987,-350236,152133,31758,468164,-1013564,-452751,432453,-170237,-78349,479813,654839,-687297,-589429,-385939,-913501,390644,349848,84742,1844685,6124,-89728,-901264,-216416,346698,219439,-90880,149410,-223834,-1032346,1849495,-92111,-1655487,-86701,149064,91837,-311563,738752,411685,-907858,203820,91486,576741,680779,321446,267432,-259976,631551,816006,86966,-807118,1169993,-271156,-334002,-1409201,-530751,105076,243742,-1628981,-1050325,657884,-1150860,202917,-577335,-979265,685848,-145757,-316501,736853,13974,358131,564084,1236745,-599816,-237334,-1174557,-1288694,-547420,-576730,295735,269341,173482,687559,983806,321541,-781716,-192941,401918,638962,980759,-794356,-797454,-720025,-150563,169334,-619704,-346909,-1626046,-152493,-1193501,-774219,-645536,486901,-27502,809014,869600,1167624,-573368,-28843,-149107,1118691,-1740852,-1232543,-1507414,-951405,-432854,948227,558498,-830749,624705,1117073,484906,937821,540807,-767578,-1198798,-825518,-112083,-49249,519789,-942768,-500261,1568049,1785091,1128285,1517794,-162579,427897,998545,-80888,1036565,1522370,769004,-850418,959671,79622,-268465,338551,621511,-236649,132995,-223823,-841156,-538709,636590,601027,575336,-144546,3721,-682145,-234800,-283135,-1036456,-577730,748511,-93588,798072,1615214,1475506,42001,-65043,-353285,-608701,351536,-611631,417213,-1362786,1091820,721761,1029248,1017878,31000,-707003,653321,-1029629,-196979,88742,445081,-127597,-341010,-818159,522566,-455044,-251792,-219658,-1076562,-412429,787094,944671,550274,-567770,-202358,-117517,-1596712,-304882,-1188626,80403,-1144647,-1214513,415305,-241596,-405521,599095,7385,-1040012,1240882,268899,-251965,37107,1095994,942461,772204,-337367,246949,364059,167512,-151849,-702973,-1464276,-823974,-481738,-1485428,-1353450,-472739,-474688,-505147,55215,-805234,-327163,-1463611,-70062,612217,385760,-607544,-586017,-526879,-320262,314059,-156414,-134448,-152124,1132399,-44964,-547216,27899,1624,85535,-4937,-136511,76930,66211,370578,408218,166453,-228307,-559946,-1121421,1129079,-87783,733047,736710,-464905,1208062,513918,296522,190202,1655538,323800,-742644,-1790146,1020304,1716249,1323773,654070,646214,805838,-502012,-593294,-1233462,1034429,-144055,-84382,-1285577,-157691,-801472,982056,68137,227697,442211,413061,51767,-1360011,-1781026,766609,99055,-647731,-455611,-1136000,-1793968,637362,729502,-1575917,-444606,307444,-467923,1152459,961588,879185,762915,1008454,2497638,557815,380344,205802,169457,-1131377,-189263,720513,-552963,204680,714607,-1246563,239955,-792497,-125977,-296660,451067,144656,1176856,735002,-752526,-298150,1182669,607568,-1257503,58461,-1627918,-83415,-323317,-696068,884051,-370244,-55771,566844,-721070,-136928,-38306,497926,791977,1074499,42353,-162989,212210,-643012,-445298,-988031,-117963,-221404],[88833,-1130810,347529,591226,340836,-375952,62190,1017090,-453840,135172,-620318,123041,-673269,-413185,-992470,-336471,339457,589136,-245729,-418828,-703345,-620227,-1516610,466523,1300230,-693063,-1051217,-466517,92433,-181640,-409115,-206744,23527,866139,170194,-47712,-674297,546477,-968965,-180194,-377442,-687532,553157,-1262063,-919309,-76487,949691,34400,118877,-801242,737973,-820962,571824,635725,-541133,293197,393189,-1034742,-1026879,-1394318,-643428,-535134,-11272,1746108,895361,891214,-1221827,147300,-204647,-867970,-607049,885430,425337,-931677,-705097,-109029,1347649,947450,-496585,-1249646,-1232232,-1172045,647346,-624906,262963,1633977,148155,-154678,-188766,1283020,-398535,24233,-180063,-520220,-250113,425540,-1066995,-1546885,711117,-651546,-393672,-41947,-434715,578527,-790589,-871462,-1741108,276352,122146,-1135449,396430,364138,750953,-489456,-941783,155674,408723,834615,665768,329609,-119481,1185454,111434,25725,365526,-1200486,-607587,189141,-1039094,-460960,430622,564341,1114349,-249478,-1128186,312389,793044,-10760,25363,984268,-962597,109373,937956,20836,-1002818,-722559,521401,315077,1633874,-75110,-507789,796580,-324169,1098735,704711,1470612,812248,-416967,-439440,-30746,768903,971343,939128,449794,-51880,-621663,672754,797539,-152242,-246531,482238,930575,-312188,664150,1171070,-90122,-77534,-1315373,-109522,118014,-291547,316248,-1366268,-59839,627317,652476,1099393,-531690,912008,898174,977597,-671729,-1718934,628955,957414,-383233,127706,1632433,1446842,-666902,-1250370,322299,-898299,408492,-343224,-361312,-2019671,-317811,116003,-510319,211085,1018812,541363,732297,-839329,-617066,2081524,499482,117003,-412551,-516064,782484,-505198,1847478,1021213,-451855,-964459,643686,231868,-64734,-40613,-924904,-505258,654698,556991,-1490867,576423,-270313,1027769,-110339,845100,-398645,-406268,47999,1460238,248116,-836625,393571,-725807,273279,391541,351379,96026,-899185,-283529,-518911,-1411143,680108,607912,-87862,-308110,1011000,758954,413701,422968,-123774,-18025,1246949,814875,-38592,508273,-767489,-1182092,730222,-76788,-187725,881646,158930,361487,-1417216,251168,416388,-343057,1294026,502248,-859695,-601622,1160713,-710395,-652837,572953,212581,476378,-199643,-665969,-992461,432051,-800076,1235107,1458954,504440,281804,507144,276693,274984,133075,-17991,-264981,-50565,-63298,57544,-40377,-306606,461025,688515,-1107165,-158086,247402,-1213372,-861680,-1616698,-574561,1122273,1709020,1150496,-163350,107897,510073,202195,-734370,-42432,281952,196496,288302,-1638035,-882089,1419807,-244971,-102876,-593141,514287,1478288,791279,429553,-983124,-333661,1223238,-204003,-363647,1038103,1721386,-762728,-567564,-258906,-194191,-543695,234175,231632,-535662,53698,-747972,-548250,-921845,1365781,124211,910535,-49345,143816,639708,-171944,840758,805901,80173,834517,-254170,-540512,-463107,-561078,-560882,-24543,-82075,-320066,1090833,629076,-561240,-38514,-587626,10015,823459,414930,110975,1143864,-437357,434916,525971,637749,-587006,-222309,561301,371898,-179943,-88031,1111783,-421009,32548,-749181,-415590,270137,947657,-852588,-480659,-301654,538562,191652,-314102,139770,-203769,-972971,89399,1094575,-336516,78249,647260,1075034,-106915,727375,524581,210735,-1325855,-805699,-246081,-311008,-53365,-266114,-1565047,44220,363091,486209,93342,53383,623639,-11993,-526014,-1117691,-432598,1253983,-238500,-945377,-1095631,685976,47906,-986358,-530453,671174,109710,-51325,812444,1225941,-423120,-238793,409719,57951,289951,2372820,1218895,928195,286184,-728306,-2140045,-129621,1074775,641358,511231,-269198,-67991,-155836,703492,917650,-115816,-328398,-809760,707600,913704,552792,-229507,367944,811625,501375,375884,71535,39737,-576413,939171,174410,16020,-635000,906749,-441022,194657,1547937,1115468,872570,-871383,-151449,-590655,379547,-673766,-640864,411161,2031648,159327,-15120,463428,-1108600,-143962,446875,293976,-65017,-376497,-904667,582805,463347,-86927,229969,1245070,-1116554,-876893,-832837,14118,200426,-808434,-544828,199566,-118752,-809376,-922860,-171326,-392952,-435190,20619,679720,-198799,191659,-342799,927433,-4837,-402760,360366,655122,-356652,-741133,-454257,392952,1040577,833702,989469,369292,-292983,-1245472,-1236929,-536709,706389,838470,515145,869781,572420,-1140126,-24590,1309125,1101346,280436,-557675,630273,300072,-1039187,207754,-21921,-680337,-263563,588794,74879,-291437,50233,-855087,-1364979,-865651,-842346,-674662,-202136,298749,940668,485077,1593193,74884,-127599,-678731,647025,-593931,-96640,-356176,-1011853,-38511,846517,-27884,319195,142168,-1248416,363809,17590,-558455,-912844,684420,678080,-58611,-502004,-336416,279923,336357,686509,-216650,81619,-350629,-658887,176915,735660,-168253,48241,-13895,-767811,707578,354495,-429175,-1773717,-919694,-348734,190270,-79715,-11662,1527021,-308602,415909,-280016,-500442,-347491,589046,313392,-2150186,-1007287,-397766,779866,-284958,-161099,-1011275,487478,203102,21434,474248,-172640,316934,189510,721365,-598463,-649028,11589,152166,-408983,260216,374103,-759834,-483169,-324790,-499752,417163,524463,433116,1902156,149745,99250,-465451,-167888,281353,160081,132920,473372,-208495,-865583,1419197,-240716,-1191529,-50392,-91867,-93450,-418129,712397,338151,-774786,448481,17945,346269,727977,147305,240714,-510919,508352,819306,120768,-1033006,1263841,-407186,-236589,-1041865,-731678,271412,113467,-1525470,-960885,668095,-1207794,63862,-396695,-1293926,538569,-408713,-550623,506875,79053,174248,575610,1174999,-478167,-205228,-1448992,-1277578,-449697,-1019508,109734,276994,203153,497780,682305,954032,-764623,-272560,100004,845802,1464684,-299915,-1014340,-850858,-413095,58765,-1120046,-642529,-1072353,-249247,-1141139,-699264,20968,589874,-169274,601004,1161539,1560575,-772559,-119475,-524792,1007522,-1250285,-758476,-1106823,-159398,-721525,443465,553640,-798648,424867,1112594,531124,1015761,747726,-782728,-1223069,-494560,128566,-349275,41539,311621,103258,1766818,1631169,935270,1601203,327930,492052,476096,-276249,967101,1992021,1208990,-974337,1098168,-3781,-169766,654302,572464,-94517,739109,214486,-877724,-472544,938189,421133,440921,57831,-41766,-524836,-405896,-491441,-860735,-405589,1052335,72149,1068720,1656489,1276420,-108858,18193,-545777,-1169034,632783,-440929,442651,-1348333,866613,473311,827883,1058065,-274316,-864116,550775,-1156394,-152436,214673,603082,-89568,-535643,-433828,562487,-480662,-52264,404207,-726143,-371887,665538,946446,560729,-619949,206706,51348,-1464977,-504366,-1137804,512175,-645194,-607339,885040,-195677,-4823,638684,-65319,-765348,898759,59810,62673,-44924,716698,762205,677758,132583,404328,330955,229984,29231,-713447,-1264056,-480746,-465522,-1066875,-1409551,-547665,-255627,-417633,194453,-507544,105936,-906707,47384,308275,79628,-799168,-590019,-364971,-252797,303981,-404968,80966,-24021,1195696,-321905,-695493,285852,-305956,424343,166942,-177241,29509,-166453,111352,387588,49672,-251631,-865861,-1216383,615451,221108,522373,570242,-701248,883822,326818,-28053,-36937,1698891,676374,-361452,-2088842,1271245,1602286,1258544,542528,423108,-479625,-736431,-754244,-1154626,1775082,-115115,102695,-784595,-41808,-506377,1543797,648484,414527,230221,833761,-275137,-1377734,-1852674,604595,108225,-512509,-128846,-653281,-1130186,973668,582221,-1698539,-373756,-37052,-301419,1470261,1108787,595016,219813,807793,1996939,423777,-168454,36636,517530,-1305213,-225843,458547,-405619,-239924,177634,-1668252,-388816,-1091944,-368199,-619155,447302,637849,1509886,910393,-384658,-182536,1242090,474419,-1038507,153817,-1224848,50508,-128389,-604821,654684,-382463,-243914,82379,-205931,-76659,-108062,162023,484641,939990,-192940,-384476,523624,-580745,-143059,-897909,-350588,-556870],[-30778,-1177550,-96605,578902,-140128,-576550,164524,591087,-566538,531817,-648259,-22740,-1180991,-814602,-853226,-282014,776132,471381,-94120,-245165,-775437,-822991,-1458875,448676,1266666,-804518,-1007527,-543731,472664,-195090,-640373,-731409,-133455,1088880,1034110,-136687,-856365,189204,-787679,-486822,-402507,-725528,190800,-1437753,-1322831,-262864,898648,-324599,-281448,-587057,400416,-602260,344137,528703,-1025057,175508,350989,-806995,-654196,-1389600,-370052,-559991,-248924,1907668,595712,733574,-1116174,-75842,-149119,-1070835,-656139,715115,189001,-890577,-533385,-283104,1259231,1096633,-395082,-1154557,-843355,-638157,973305,-187587,586276,1164574,-309235,-144860,-700164,1129438,-250782,40617,-118834,-574343,-69306,464244,-1292199,-1761275,705333,-706114,-53405,59431,-667302,569582,-1165634,-763144,-1352417,554714,-187263,-1064952,-267002,248704,154690,-723034,-617359,459465,504757,1232207,623206,142006,167772,1083167,60503,220856,178666,-1212265,-456900,515812,-906673,-496875,412234,278968,771470,-174479,-888533,144588,737616,384189,-385929,1412808,-988999,73629,692148,-111976,-512876,-732178,699031,395941,1782419,35569,-915667,697387,-262131,1162590,477137,1188367,813504,-385034,-577969,119026,127969,822214,917371,576810,80669,-490071,765481,1131537,-117161,-1261748,-133772,686104,-96751,967677,920797,-429906,-154901,-1409436,-581490,-13428,-326407,331455,-1749158,-419275,119557,219659,921841,-499009,778015,916666,894931,-771545,-1480381,774102,959263,-542708,-236626,1369231,1181626,-121713,-1114917,52553,-795648,145630,-376344,-494426,-1901252,-181558,-25806,-731031,70699,843932,108112,707409,-465956,-309830,2170445,299607,780411,264593,-513527,825263,-457476,1912629,1149427,-163541,-1086660,776368,848465,89863,420882,-43484,-260857,902822,268466,-924671,498920,-137861,1422029,8166,1080479,-960009,-253756,428730,1662472,177877,-720906,43473,-954794,32759,118202,-29728,-48751,-676417,-1031539,-516765,-1251292,375146,755642,830403,-281981,798603,681541,87188,306914,-353253,54212,1729001,1130013,-219197,428333,-738513,-1273031,795202,109161,-546824,347453,-300473,283089,-979888,430184,872555,53435,930325,297010,-1103208,-652149,839191,-344752,-557887,623987,345031,255221,-126009,-320778,-1196581,-411515,-972527,1253855,956994,139491,-392150,625229,68803,71316,58107,123753,-310019,158724,298952,942320,135883,-841637,432455,329664,-1006887,-305921,168512,-952786,-817458,-1280457,-667085,1007951,1623008,890065,-689684,258663,194485,104854,-806044,-180094,122175,-216326,105444,-1941935,-797838,1583411,-193123,-280273,-455572,1008838,1067657,791623,404793,-1110416,-442424,1211329,33781,-617487,1077598,2208117,-849107,-324785,-196540,-161211,-554413,247418,-74998,-632842,-56240,-990177,-935830,-863018,1152314,-133580,935670,397527,201655,369808,68982,586014,753515,-76307,775410,-693762,-971637,-311937,-408003,-341027,-151687,150956,-440997,694230,427947,-228084,95305,-580441,-351335,539168,73007,310167,1251539,14653,426349,287011,353255,-410026,-325469,467683,47154,-354009,30683,1730053,-322468,-218855,-839523,-500078,67876,1008596,-754781,-199892,-593566,289404,438068,-787670,-369655,-111587,-512507,466946,1582663,-440385,220591,588967,1327020,133509,599962,728595,359580,-1086263,-823892,-398285,-414657,-478732,98412,-1516878,-220103,755528,-15110,-293297,-53008,281844,-157783,-975632,-1217710,-382398,955125,-1505587,-1792648,-1139701,531682,-183624,-691800,-529626,834241,-8818,-169038,684786,1366804,47345,-16673,195150,-669,459564,2492960,1122235,907717,682453,-577335,-2346547,-99322,651924,816260,613138,-171217,497255,-268184,516934,517596,160294,-242410,-993266,793874,351242,-53142,-366112,249582,1490656,638147,165295,-6512,-262624,-771426,616239,-122599,-33823,-718086,629939,-571448,254807,1682930,746586,669163,-797396,-711714,-1056802,555227,-513328,-777918,228788,1576033,498357,269973,660153,-1158949,-103379,-130688,350297,221471,353006,-510485,62661,575538,49383,299602,1147487,-1223741,-791113,-694197,401576,-108809,-1104737,-759336,-191958,-506528,-1304083,-937347,-38831,-521033,-500653,-16589,1058064,-140228,243427,-347225,1161053,48791,-796363,465191,820194,-277866,-308330,-490720,1025818,955812,696092,1031627,770091,-212054,-932267,-986518,-339541,606042,458570,121415,955983,599841,-1026970,79184,1216491,800967,-174165,-661692,667243,556674,-745824,-464509,-13618,-465952,-55692,777701,372177,-325374,346836,-1068775,-1140939,-1336723,-567107,-327063,-113845,403412,1263240,843525,1641800,-161078,-183320,-825769,1025055,-726612,-242454,-566072,-1004081,86075,335754,-2796,526149,-34875,-1449729,369791,-27944,-495250,-1002921,953320,426549,409726,-519758,-666737,362621,469552,765606,-84153,180220,-598640,-1080108,-67958,282640,-431697,41091,-313996,-740042,883189,322741,-535703,-1293355,-971072,-318653,-37674,164835,484261,1453719,-360972,448775,-549552,-347560,-436455,431854,310615,-2090105,-833060,-234339,654252,113490,-121716,-1890447,514807,66656,607642,889201,118927,413682,109888,975930,117794,-810758,-336777,655666,-498463,-71577,7509,-819249,-343914,-125291,-131227,432696,593692,746906,1778729,244952,416655,-102989,-310541,157658,125621,245788,814759,-248467,-650006,815614,-283037,-538248,22269,-378786,-360005,-547191,548898,264920,-571541,591494,78919,84201,723711,-34214,153642,-883880,243578,802266,148629,-1093456,1044351,-598407,-246063,-554741,-889047,153325,-153737,-1287014,-770419,655777,-1229698,-278595,-236768,-1478070,335677,-551444,-507811,313265,238838,83597,504084,916048,-280177,-381965,-1505439,-1092487,-187860,-1309159,-219300,323819,61257,224602,424863,1271877,-627433,-318478,-206288,1028248,1681921,343480,-1031878,-892941,-669179,10822,-1337881,-838861,-525174,-248226,-975072,-529369,586910,610627,-189640,273435,1137290,1623320,-734414,-146677,-810826,706239,-461555,-102240,-676806,628741,-847974,106909,587041,-382374,369393,1067039,563599,947016,937175,-820794,-1138340,-45127,310453,-545804,-470762,1135664,700322,1818085,1300064,738345,1586715,738274,332300,-271203,-435770,673629,1798341,1384778,-853136,1091810,-105858,58776,623927,360421,-105984,1167194,616100,-746741,-356343,1068241,214835,410842,93371,-119225,-354017,-634668,-704332,-590100,-168192,1129186,264369,1325417,1430108,855079,-300016,-26908,-658035,-1559273,907398,-159354,437139,-1069058,791300,347294,591937,944771,-574045,-976444,187911,-1197350,25911,567929,753273,-143500,-700275,-111937,593114,-480884,-18535,1005499,-389620,-283625,450898,826976,460467,-631152,569591,322248,-812865,-639494,-962771,887546,-112025,94160,1132846,-211695,198503,586183,-34112,-527991,312657,-205225,248360,-291377,392828,620594,544550,695500,602469,147807,272450,147289,-598339,-1134910,-258539,-293480,-466599,-975813,-491819,17653,87256,453778,-163229,284187,-186526,176838,107720,-206888,-909423,-578318,-163487,-158349,222475,-601136,332892,127114,1051323,-544155,-627023,370463,-727719,864446,200303,-153898,-193506,-375638,-33131,206183,-167062,-232313,-750012,-1188107,-132788,365786,95788,526292,-928809,495232,187117,-244266,-280024,1349741,868149,13975,-2261024,1299033,1321534,1022750,446413,82740,-1598130,-740037,-699267,-847977,2333782,-104395,182859,-31649,-21539,-285708,1894329,1094592,487211,-180429,676597,-650885,-1440895,-1775004,255717,57020,-213223,156373,-217563,-367006,1114098,404996,-1454010,-304329,-203785,3790,1659454,1122233,421683,-319657,266014,1226791,333897,-787182,-136785,753516,-1349458,-134083,319382,-259336,-441219,-490568,-1721147,-977275,-946574,-445532,-768197,515667,1102402,1554794,1153170,88912,-70856,992698,342087,-536412,222158,-657249,316885,138793,-409527,443254,-355769,-401348,-345507,289491,119852,-210369,-180810,301333,717080,-392529,-434150,724013,-454628,89917,-723469,-513338,-909805],[-176432,-1138318,-519395,539427,-559708,-700515,170245,308986,-650547,876827,-640984,-99994,-1369589,-1103692,-477158,-170483,1007759,273866,29224,24259,-708661,-852416,-1861793,196278,1050343,-773432,-815408,-571918,880118,-124655,-707552,-989618,-269593,1141638,1703750,-207906,-920423,-192751,-487660,-667060,-379110,-759946,-280008,-1574931,-1500657,-430493,721266,-627631,-598939,-272746,86471,-325294,20828,582351,-764559,95971,307493,-537624,-226568,-1161698,-59122,-544596,-352285,1897054,282135,292004,-1057234,-190938,22405,-1026617,-531666,448451,-54621,-750345,-461576,-503191,880775,1167999,-250340,-848730,-309243,60473,1201531,228195,955515,483072,-801560,-256475,-1097458,802552,-109375,136682,-57182,-193848,210863,259678,-1471819,-1905257,581230,-423741,117903,163542,-901982,463972,-1340430,-421095,-812194,566593,-804865,-820294,-1031021,67692,-280074,-836679,-252866,686822,395412,1388914,469362,-49564,589110,946610,-101712,280272,25289,-985705,-313571,656014,-709988,-477299,402635,-41923,231603,18112,-392397,20013,556094,848816,-795032,1635003,-1017416,-102158,114163,-217288,116839,-730048,804522,498880,1721111,205623,-1290054,327752,-211094,1143237,1146,474678,587580,-221550,-494973,180898,-417811,465282,479422,631625,232583,-306020,694983,1187336,-247786,-1727478,-644848,274614,161611,1126545,571096,-513574,-214391,-1425114,-934428,-162294,-358580,209735,-1998889,-817057,-428456,-206523,437968,-529942,606908,885902,773525,-905043,-1253535,814425,843733,-744240,-489151,409697,653729,282179,-699802,-270187,-533835,-63246,-433932,-424944,-1539731,-61732,-283484,-848299,-140806,512116,-333759,747515,65916,-45189,2008653,167979,1222242,879293,-463603,869188,-458697,1598820,1095646,62823,-901378,834529,903714,86401,736691,1037528,189002,1164382,1565,-258426,451507,67647,1762102,72537,961414,-1317734,33086,853163,1651672,27401,-402131,-413130,-1119344,-424686,-209737,-405254,-269278,-342299,-1803514,-640797,-767366,211773,847669,1533425,-309012,440348,571482,-291862,141936,-572259,10796,1729630,1322889,-255491,407326,-508372,-1350904,1032655,406141,-674389,-123370,-717179,384968,-527365,500156,1057155,264526,387090,47797,-1202192,-860342,385976,29939,-414240,521119,330203,-29338,39025,-34013,-1353896,-1006990,-1011483,1100997,403151,-1802,-1152525,707510,75365,-126571,-75720,212385,-118041,389108,604718,1552011,96167,-1367119,286878,-129800,-987372,-423621,192028,-468164,-519294,-720945,-689359,894314,1032251,409583,-1250727,257338,-179594,127767,-804292,-280297,140904,-711871,-20614,-2012465,-653741,1526330,-245924,-401676,-293965,1275253,593940,684189,329344,-1025020,-579689,760264,322573,-802440,995576,2658899,-589680,-119005,-113390,-209246,-384988,276752,-235863,-660256,-190816,-1043809,-1186929,-654343,838712,-253944,946401,724791,42293,-2743,450587,314812,876532,-70880,551030,-882508,-1216224,-130233,-149308,-173749,-190706,586365,-503055,193241,113133,129163,417037,-416960,-629071,-98498,-378199,342970,1192261,538309,245874,161431,114230,-133703,-146944,472228,-283218,-638507,31097,1704106,-204577,-407262,-814255,-501263,40322,1152017,-533587,18964,-838877,165473,620129,-1060450,-886105,90761,33608,888676,1882436,-460315,138336,387678,1422413,439565,374255,833337,498387,-530306,-632563,-545516,-475848,-790145,485463,-1327487,-439043,949349,-304446,-629917,-129171,-152359,-381018,-1389150,-1233711,-273757,754674,-1957706,-2160191,-964880,323237,-354609,-329013,-551998,875514,-72771,-361832,536982,1358890,654494,171287,-177635,-195119,553757,2222368,1161242,836546,907930,-466534,-2126575,-63630,170187,739938,593696,-75713,1044423,-268047,335889,96933,298325,-26761,-910885,922659,-373199,-404417,-506502,56887,1862025,753698,139617,-258797,-557684,-831762,226891,-423905,39106,-645269,443887,-643675,321921,1278981,137319,356189,-717283,-1098333,-1353853,725448,-419709,-995541,22447,1033020,888704,456891,777888,-1102233,-16413,-685430,110632,290393,1029717,164993,-252192,490777,265796,317831,813250,-915044,-636801,-443757,833303,-317434,-1248222,-813419,-482335,-710196,-1646475,-830681,-32290,-651968,-501133,-54842,1306181,-101926,282500,-481807,1225064,83671,-961677,514334,853285,-219745,230776,-558440,1319545,780266,385834,842657,925594,-299720,-691680,-545121,25605,516902,44966,-110164,922611,500321,-706210,234005,831649,265206,-633094,-615344,690265,622111,-341268,-1038041,-160333,-210621,190675,791904,488737,-271322,429404,-1039604,-547891,-1546469,-215669,90577,-19980,511439,1424282,1213661,1350592,-290860,-255555,-890238,1241628,-856761,-649337,-839943,-843292,424682,9835,-99545,742492,-107772,-1191755,397986,-46924,-357070,-808631,1055775,250351,767028,-631165,-1107114,443377,767649,814621,54930,237706,-565021,-1283366,-227021,-207163,-688692,-24913,-608067,-727551,1161089,173980,-589267,-746906,-888635,-295659,-362810,312362,759520,1142534,-453653,462735,-764209,-83746,-467471,481102,273658,-1708952,-642718,-68208,434312,482448,-147430,-2204765,684040,121789,987061,883327,386335,395572,-206290,1154485,896460,-929073,-542830,1186258,-346067,-444582,-337071,-858422,-204322,159637,73722,478268,575790,922975,1531397,255422,808786,88421,-641071,27504,140411,219003,975865,-373181,-424928,284297,-234090,119944,124282,-595500,-595310,-676506,337318,99947,-462634,636279,241162,-185802,656701,-256415,12028,-1285004,-127224,835289,212139,-993131,576158,-720840,-275343,-107024,-973149,-161497,-510041,-958884,-544972,562597,-1178562,-750959,-119335,-1506627,98196,-530961,-109759,178236,460590,21581,288230,511896,-38989,-693583,-1330259,-784123,165422,-1364003,-632086,401921,-216554,-112539,214091,1353252,-399747,-322504,-449565,1152708,1528962,903925,-824995,-779317,-769694,28369,-1195751,-867590,-178462,-166620,-802694,-306416,890244,596766,-95831,-95296,775253,1331321,-429305,-97734,-931230,293369,248913,550147,-342588,1174694,-817591,91564,661652,427263,538803,1050724,587218,747336,1068940,-663919,-971111,391262,373667,-587120,-831319,1463317,1169000,1781160,856163,549048,1504806,987021,-37380,-961660,-488524,270747,919497,1214625,-524248,936739,-181429,355221,396580,28890,-260404,1364033,960685,-477573,-204970,1040959,51148,538962,-34214,-238213,-243346,-900973,-898101,-286084,113499,990863,429575,1505098,1025113,319180,-451020,-109948,-655260,-1680008,1022027,143504,351249,-640140,981096,363848,472245,751841,-775120,-1008847,-303841,-1174808,204577,1023889,832625,-289147,-827857,17240,589665,-509168,-144383,1432271,-160149,-189855,206504,623001,303585,-631679,661717,548814,146386,-674133,-687036,1163359,242267,608010,1093137,-295097,215687,476849,125197,-393145,-378864,-465586,202166,-637053,198990,582820,399280,1241613,804209,-148291,275483,196703,-360411,-1152716,-83908,302,150628,-247195,-336952,233269,750394,711973,217061,180225,457808,288494,52339,-454312,-916990,-565096,31412,-107489,45994,-679010,547548,248474,771654,-607020,-416021,286393,-1070182,1285085,90783,-11951,-507104,-519278,-16432,-65517,-454495,-193379,-384189,-1028076,-870389,304033,-423873,581143,-1044542,165794,114243,-291211,-479560,689142,784177,246881,-2162358,1132691,998769,675303,360641,-197453,-2043145,-514685,-452981,-373334,2601685,-90856,166299,712535,-80807,-200692,1975273,1362189,410398,-653132,188098,-999281,-1498606,-1553116,-100867,-50269,181810,319486,77266,260056,1022692,250539,-971904,-222763,-171356,306541,1647776,966350,410682,-660016,-418655,539732,311994,-1278814,-233700,825454,-1314690,19797,280065,-140725,-312348,-1038166,-1273098,-1288758,-508737,-308373,-724451,645718,1372793,1250945,1402347,553929,27504,619569,225115,123588,223420,35695,651608,407471,-150469,328569,-332040,-500154,-596650,602977,356981,-291319,-424758,267497,468417,-402997,-334016,760863,-301127,175158,-506850,-582705,-1145834],[-300830,-1041263,-823755,435618,-699548,-716290,-9300,209774,-708804,1127297,-579595,-84907,-1204269,-1256249,6294,-47172,951748,30907,130032,301908,-520248,-705994,-2562800,-264148,725442,-660412,-642914,-574578,1199160,3163,-636348,-907598,-373389,988590,1910032,-207100,-884525,-531331,-191256,-680605,-325090,-766946,-691971,-1669541,-1412416,-602468,419436,-833719,-782329,21997,-92404,16715,-271251,752021,97538,119613,230221,-372466,86052,-769814,218028,-488431,-338584,1726445,17001,-193898,-1062875,-191285,281153,-755692,-262444,152372,-244922,-554045,-496668,-687659,363469,1140457,-139605,-377831,209077,675091,1309343,471947,1279985,-139351,-1165209,-482840,-1364124,386433,51219,271344,-52134,488806,523544,-78313,-1581949,-1894067,348983,66238,76745,268353,-1048825,318249,-1311178,33234,-383541,262460,-1403788,-467224,-1661264,-142945,-459004,-829219,-27133,744579,90109,1241954,217272,-257678,954668,829355,-356162,180852,-49549,-579179,-218311,604870,-614533,-453830,455067,-279744,-416745,241116,120605,-36131,315057,1289155,-1029989,1624138,-1052134,-363575,-500287,-254270,694903,-640942,810904,570741,1443186,376778,-1414970,-201958,-164354,1017877,-629860,-379416,128176,21797,-161591,142568,-719598,46695,-199551,643247,383993,-149287,484048,947733,-537518,-1524932,-856659,-147927,345048,1147878,247358,-356540,-347739,-1375366,-1142318,-254185,-421864,-55371,-2070435,-1226508,-995329,-534117,-206655,-583352,382951,799027,647407,-1074171,-1116148,747076,626855,-913539,-533031,-767678,18324,441432,-237728,-575999,-126356,-171216,-458479,-168988,-1040525,61936,-556736,-859853,-423835,-14491,-685462,770604,586379,133387,1709424,136685,1287831,1183451,-398945,858291,-555931,958505,925378,184395,-350543,932945,393782,-82622,744049,1828488,731532,1383209,-156696,314722,515269,318434,1908029,20412,476003,-1407663,364812,1167695,1332344,-158014,-8995,-832626,-1198784,-978576,-543328,-709910,-492979,102664,-2378396,-827244,-67147,355533,899050,1859502,-395993,26215,429293,-601023,-26538,-739922,-119772,1303827,1319546,-192850,441003,-164472,-1388219,1532029,704253,-509899,-317149,-839762,501842,-189934,416303,887886,248602,-184612,-159481,-1142897,-1088897,-71517,286928,-211012,314261,162013,-318535,277298,120744,-1488881,-1157952,-831882,829212,-89440,102345,-1692850,720925,316311,-211003,-186731,259538,233776,543292,765900,1725985,-141050,-1762383,66477,-551086,-1048252,-465022,376050,84395,-43034,-94547,-616857,811537,129936,-158677,-1715585,146450,-521206,160916,-768629,-336042,328572,-1174379,-141149,-1922254,-543925,1156616,-332960,-399592,-123009,1298558,289834,525994,210200,-814652,-692864,56841,525227,-896379,769546,2893735,-126203,-13857,-12198,-312637,-94510,309767,-174582,-568349,-366454,-910363,-1248063,-279343,545407,-231574,906671,929935,-272231,-385172,783078,82933,1075569,110946,217165,-790500,-1241130,6717,119470,-72720,-117921,1080272,-481644,-248521,-229308,331115,832520,-117435,-877130,-925585,-925516,218143,995261,987305,-33186,169824,-28943,191903,262342,530468,-512360,-864728,-74402,1172991,-123106,-491316,-705813,-432668,202435,1243727,-348353,130058,-981884,112929,704494,-1040162,-1239884,271386,503167,1243929,1912621,-439073,-168681,104669,1343987,649245,76409,859804,592185,146483,-281878,-673433,-509489,-966218,776583,-1038489,-539506,905327,-326119,-837479,-215423,-553093,-581000,-1664362,-1208314,-155395,703202,-1480788,-1992606,-634611,113057,-445308,-22087,-542311,753866,-74024,-549022,408881,1173630,1247519,282872,-678764,-465441,479102,1572694,1299790,719579,895621,-413080,-1569946,-30280,-233533,383410,518594,10904,1422685,-135735,257583,-243949,295381,338941,-580542,1026770,-1021301,-417728,-612796,-185017,1771739,830903,254268,-634761,-762461,-743926,-121716,-669916,210874,-441994,342175,-632626,359868,542752,-480712,20027,-653795,-1217559,-1395783,875981,-358388,-1296359,-135659,552594,1187912,521270,811224,-940408,85646,-1002406,-320606,107151,1448509,941792,-359948,253170,489035,217128,335050,-323234,-479151,-98483,1041864,-397618,-1277187,-720266,-614306,-683877,-1783583,-644582,-157201,-701965,-415461,-57446,1288323,-102621,276175,-619728,1128522,115879,-885102,390756,756044,-178748,753779,-688733,1140044,548952,-54906,476582,751447,-515354,-455339,8281,422324,475481,-272462,-113040,736550,275446,-326307,384025,333241,-370521,-997504,-437725,725445,464734,115347,-1306084,-404376,8603,383185,603258,366343,-166936,289118,-691100,158767,-1472643,188497,525401,28999,611349,1335501,1485721,764297,-295231,-308140,-823646,1258444,-975355,-1175851,-1178845,-605091,925428,-25907,-266755,912748,-51091,-583266,436368,-37621,-177893,-414757,950552,128439,795926,-823172,-1553120,430931,1177738,819467,149532,255812,-326448,-1276243,-225282,-624952,-914325,-144096,-815860,-648367,1519006,-95484,-491473,-256218,-772418,-260670,-648861,311076,873731,784427,-563367,353684,-862120,252661,-415388,716281,204881,-1173786,-404385,102854,194299,777329,-262460,-1854783,881835,319559,1139726,502096,503670,254758,-657434,1200342,1498789,-1009425,-594658,1602818,-52788,-758419,-554145,-868095,-102023,449350,84869,592092,484834,889998,1234037,164143,1156344,73998,-1060916,-63142,194188,60422,808194,-577338,-206098,7379,-131046,622056,239905,-653987,-705115,-776994,193427,-203551,-577898,606735,410309,-442986,534795,-566378,-145607,-1603002,-514914,942030,330056,-783300,10057,-710761,-244880,159251,-972926,-502743,-859061,-606022,-379231,331452,-1033735,-1211682,-52519,-1407620,-145130,-334059,571204,111215,690909,-101371,-69003,54534,203452,-993272,-988294,-428134,504527,-1188493,-1042273,489707,-568913,-485037,33737,1370486,-157862,-271784,-593840,1201970,1056173,1197572,-480040,-505901,-592270,120644,-708967,-710134,-73564,-49390,-704151,-82469,907073,591090,74806,-422211,215680,822541,48864,15994,-861836,-101396,697015,1052511,-187303,1373242,-683925,395094,771792,1442980,904465,1142216,593804,484043,1148049,-222535,-742367,687195,288093,-486886,-886194,1452934,1425232,1701694,382741,368207,1399171,1026973,-509632,-1325776,-397371,-67844,-245130,734989,-126882,628931,-211822,626572,160016,-329558,-493548,1341112,1258048,-153188,-34919,929143,-20428,780561,-259665,-389964,-252242,-1162722,-1050568,-15683,395920,712092,509895,1537201,566605,-165844,-499461,-133379,-531762,-1515828,867756,369728,153138,-194324,1417027,483644,555467,586264,-809689,-945549,-764646,-1128769,267033,1404311,791597,-479290,-910650,-44115,548000,-589175,-360827,1579403,-82822,-131503,5279,387236,142920,-649027,410897,596342,1046045,-605227,-357880,1313832,324035,785438,794919,-429149,126482,372188,401075,-366614,-991860,-649867,-85334,-954303,129363,667308,260273,1636367,961237,-466659,247596,192100,-50700,-1295243,110665,341740,609523,433723,-157240,318527,1226716,841957,596350,-121279,824072,316976,134982,-643011,-819151,-550890,172083,-150097,-226642,-619157,667780,322640,478924,-507951,-210070,96632,-1171947,1549206,-119413,258487,-782349,-566758,162368,-316587,-750700,-164181,-2269,-760082,-1366726,80386,-870077,688896,-981699,1448,97268,-196762,-589735,-29831,398246,269235,-1773821,841337,716548,315417,279695,-256449,-1709061,-157086,-95761,135496,2565513,-48281,96691,1180923,-179556,-249257,1796502,1500340,221867,-1017749,-306617,-1237792,-1459157,-1216682,-299704,-184677,572209,310021,146882,607391,763847,150313,-445774,-122834,18390,461618,1409534,658040,527668,-721353,-973560,197636,373048,-1531692,-221342,736446,-1279027,157900,295684,-69840,62636,-1296339,-484143,-1195541,-77,-6652,-531008,801963,1361059,662787,1585736,896762,83736,352288,130103,742492,126444,715524,955588,594730,98716,339494,-340578,-539300,-655206,652917,509997,-309851,-492367,363616,255092,-174509,-140298,639667,-166049,82133,-317361,-576263,-1179291],[-358669,-917377,-1005812,231708,-422947,-619679,-394997,214234,-741252,1238587,-460026,-26621,-822160,-1305266,464328,59853,627054,-215696,213447,485203,-271409,-426900,-3075551,-801303,395331,-549195,-623464,-571878,1327512,140630,-475735,-544477,-445761,679323,1597931,-109582,-782138,-771894,-10380,-529442,-263635,-683628,-900617,-1643037,-1141585,-787211,58652,-933051,-868138,171473,-84884,411784,-421767,951957,1075890,258747,89997,-396511,194162,-312024,398963,-384842,-264390,1438889,-158831,-484855,-1015010,-94378,556023,-370669,78722,-107565,-331291,-354429,-590550,-758600,-111388,990088,-121274,112374,507673,965796,1290888,450773,1473902,-501227,-1258008,-768991,-1530888,-10002,290922,380685,-142557,1190291,773908,-408406,-1600702,-1692192,66936,505826,-131927,381404,-1031346,228939,-1126548,434633,-266040,-276313,-1641869,-99974,-1993847,-339829,-368582,-714417,-36867,602789,-308485,841788,-94860,-487663,1090896,757027,-655475,-46868,-21854,-92511,-188364,427922,-708104,-502514,594137,-333735,-1001046,405568,480248,-12723,71471,1593481,-993312,1369342,-1098819,-623604,-839556,-204875,1069964,-430045,712852,566851,1054727,498336,-1152837,-702753,-110143,801218,-1220451,-1036703,-489402,261641,316056,55762,-741927,-280161,-898572,640496,515622,-104065,198441,483489,-887677,-852003,-697224,-423752,386399,1077256,44179,-54700,-587373,-1273294,-1219803,-242241,-508605,-404232,-1928032,-1536249,-1553857,-710669,-798408,-575498,102025,652544,520818,-1241369,-1068561,596130,318839,-980850,-347453,-1605076,-515676,327262,80360,-795985,351539,-196194,-440723,187228,-526257,201270,-724201,-764115,-754703,-672258,-880963,693168,924079,237184,1416208,195332,977987,1023303,-368004,756162,-749485,190095,693348,163164,405241,1119479,-447361,-360742,454053,1992115,1206277,1513743,-159201,677421,711502,566585,1722496,-173851,-258502,-1268212,661896,1229308,716831,-320981,313001,-1062560,-1119582,-1413595,-820328,-898392,-629592,595920,-2583304,-972508,643821,798382,922761,1786660,-515497,-326547,264460,-752830,-145050,-837193,-294868,664712,1113378,-103945,487691,165116,-1364783,2144937,890972,-110342,-163184,-594045,453110,-64310,188642,413188,36367,-610968,-241969,-946572,-1206165,-435339,314380,45552,73485,-113075,-541686,531118,162278,-1561302,-879082,-404951,533263,-439013,382189,-1731953,650544,683148,-92559,-209206,297203,622855,559717,749279,1529812,-450379,-1909820,-168714,-840558,-1144780,-386850,706412,532887,461995,446789,-451245,787121,-727044,-688833,-1972853,1162,-775614,119992,-748512,-352879,604401,-1529251,-334288,-1766195,-519834,506974,-357503,-248524,49170,1110733,273638,397194,62178,-595051,-737311,-619365,552632,-899628,429093,2737534,326660,-31502,94629,-421893,223282,312860,84015,-323098,-563372,-629575,-1116551,205614,372528,-100028,775667,1064997,-593057,-665514,877673,-75609,1174485,375552,-133783,-533005,-1098474,42709,294513,-35535,58500,1451627,-390102,-510055,-521300,294253,1160726,260286,-1131134,-1654782,-1500864,-17233,731048,1206449,-308171,282249,-83597,497244,744572,544946,-591299,-907503,-233247,569272,-111249,-487796,-600787,-325180,487198,1167704,-258478,130872,-997269,44719,678141,-755743,-1301632,271937,776131,1438033,1678160,-437080,-634412,-199680,1086361,604854,-236797,856222,618009,694104,123398,-768461,-528623,-1025764,896956,-716882,-501459,663694,-170173,-875689,-312872,-836285,-685541,-1752793,-1189813,-75803,803694,-494365,-1518880,-263303,-44014,-454496,125396,-449815,503637,-21219,-665747,319069,830622,1654467,277621,-1242612,-748234,205752,697607,1429164,552804,655509,-405258,-836935,-6416,-462742,-168349,493316,78496,1519678,104420,310893,-437851,203769,826045,-88479,1054633,-1387685,-159435,-656978,-425510,1272587,849707,399803,-1028541,-827267,-521139,-335683,-804003,432818,-157388,278555,-537968,329083,-213800,-904247,-255859,-612901,-1065532,-1167187,979175,-296989,-1612249,-193541,207714,1271125,476362,788451,-689446,154699,-966734,-760750,-248930,1479507,1473997,-317587,-56831,613354,-44724,-175002,254805,-360907,278683,804810,-359655,-1247930,-531764,-571521,-465142,-1708063,-416776,-367623,-628461,-232259,-17871,962701,-140047,224983,-625870,926608,155552,-647838,64019,553165,-154819,1145594,-875237,589841,307757,-539869,44987,284950,-759833,-177003,527537,719297,485833,-438181,70297,408986,-28131,-43788,468598,-82159,-881442,-1195599,-177994,788168,116801,538083,-1212029,-644077,148562,433962,256528,55121,-47439,18207,-86469,721362,-1230762,585721,914596,7851,708933,1021112,1613659,85276,-183330,-296677,-616832,1079620,-1067135,-1635875,-1484056,-368650,1463096,191546,-445312,979380,88579,71426,460542,-6233,5286,36143,644317,23961,399246,-1053106,-1864569,263900,1587294,759428,157432,244218,-57270,-1127829,-56581,-898344,-1085153,-297777,-887396,-421967,1882234,-444780,-264032,128321,-724293,-193234,-735913,151531,993871,662411,-647490,57076,-813837,593033,-252253,1029143,119407,-632608,-91161,291826,18007,969774,-448075,-1057615,983444,555780,1132227,-53399,414323,24729,-1084813,1094234,1788181,-1060040,-532211,1815460,224052,-933149,-585073,-841251,-67820,660455,-50573,783378,327376,649014,946589,-12792,1326901,-109120,-1411438,-86421,252211,-192168,288559,-815472,7273,30221,-20098,882380,344274,-523865,-655622,-823949,202917,-618882,-916020,535984,464660,-665979,385048,-980546,-258514,-1743899,-812084,1079309,478720,-539514,-481356,-589747,-114100,188269,-899341,-689077,-1085109,-297409,-381076,-60315,-806360,-1506169,-26552,-1237575,-364858,8337,1295614,111281,873530,-324523,-478587,-346992,408209,-1121408,-586504,-100037,729419,-858024,-1360972,551725,-925349,-848512,-122409,1445386,8594,-155074,-649417,1179971,432495,1168429,-132668,-141387,-113493,302334,11266,-407642,-102375,49720,-699740,95283,713225,615351,272059,-642711,-285155,342623,526462,164571,-631403,-354227,914775,1332116,-223266,1268011,-516102,851668,897647,2312055,1328005,1364975,565826,241664,1212673,424607,-462911,764932,68213,-306658,-602802,1291808,1440130,1595971,-32632,199345,1301845,861297,-918604,-1238789,-172204,-183444,-1115309,105079,168745,184700,-203015,785908,44332,-597287,-709062,1169210,1515148,116312,136378,825905,12124,1039183,-488241,-545901,-395356,-1362381,-1160313,168091,622293,397005,460714,1372590,164844,-469965,-423389,-49234,-312794,-1144460,434087,448773,-149945,167123,1932594,644550,824293,539497,-658581,-797716,-1056416,-1098222,167388,1554020,614450,-639358,-940213,-177313,490490,-704896,-565198,1425444,-142975,-132234,-103562,166889,12979,-692942,-79832,403625,1558530,-458530,-32214,1329537,171947,643481,349819,-579381,34975,335231,723819,-403804,-1370409,-703009,-525637,-1111533,110124,799062,140215,1770904,1027489,-699916,215537,149993,248487,-1433878,342666,640975,804964,792403,-42855,262718,1296697,767667,917080,-468887,853245,182310,299486,-752194,-638639,-521161,223453,-286522,-559084,-450898,668902,371226,283066,-340105,-166189,-110474,-976832,1547587,-356753,604219,-891678,-507590,450975,-448109,-972883,-169113,221306,-441816,-1507306,-192735,-1099946,796757,-742269,48784,109755,-50315,-589171,-504525,-191310,97458,-1209185,513158,471365,37721,202356,-20997,-847752,184020,273063,513778,2271557,34524,32331,1262468,-255870,-375481,1429149,1562955,15220,-1156259,-575960,-1298526,-1247526,-815930,-281406,-304252,861216,128584,-39236,669182,466986,105968,-51147,-6228,283024,386494,1002203,269252,667831,-554751,-1173212,242789,521748,-1531478,-130585,538873,-1300597,221842,322286,-52105,484141,-1260120,312242,-745296,399555,334619,-265428,937494,1104440,-23557,1654790,1038325,74843,354773,57412,1105241,-76245,1194948,1133729,642626,255024,441147,-382863,-539602,-582929,465442,481759,-252365,-354795,531383,119054,217809,74943,423227,-89782,-159999,-228362,-536907,-1015073],[-321979,-792754,-1143385,-87081,232584,-437005,-916210,204695,-743026,1181659,-299141,-44472,-451859,-1308381,798869,148460,150872,-427536,278650,499302,-44222,-88209,-2928404,-1224146,148872,-507199,-780914,-570491,1221177,234529,-267433,-61879,-487105,325032,950046,72173,-641030,-885192,-2866,-262567,-217338,-424001,-834600,-1373298,-842124,-967936,-253162,-931888,-942991,93138,87294,826875,-372967,1099591,1641555,465764,-119833,-592469,125856,99646,450971,-230668,-192628,1105608,-237503,-459525,-743235,66929,759567,-33206,404467,-289706,-289486,-198221,-664531,-676781,-411240,704624,-213240,441879,440746,821031,1150607,190455,1492763,-563277,-1031610,-1024712,-1626513,-284091,652115,403903,-330144,1620095,873119,-615242,-1513607,-1329167,-179190,649616,-408126,510550,-821640,278517,-858222,646408,-495115,-847228,-1383838,188052,-1994713,-487165,-74095,-523349,-260636,310511,-636425,341265,-408906,-724716,922785,723513,-928942,-335880,103147,369271,-205130,225595,-969114,-676410,806678,-154870,-1343394,453980,627664,87028,-149560,1671368,-716176,882837,-1155644,-796978,-750464,-79487,1174961,-127695,534495,469865,717234,544664,-544922,-990956,-39714,546417,-1553243,-1284884,-1114114,413139,691397,2628,-552609,-413267,-1439677,635081,613304,-226463,-84603,-78372,-1146224,-59314,-242921,-454185,296251,970621,-28612,257153,-881675,-1141568,-1195155,-122064,-575560,-729981,-1530007,-1606817,-2031240,-730616,-1145437,-425960,-211441,455996,377067,-1320317,-1040796,410912,-74379,-909386,6413,-1758404,-783419,-6994,169223,-880669,798844,-197559,-420012,521338,-101802,344812,-696490,-568985,-1068478,-1323619,-905022,473661,977256,316574,1225774,304250,442793,418246,-412554,558953,-987980,-448248,428181,-26670,1072163,1343874,-1267279,-643299,24233,1546208,1470183,1544519,-22579,814054,989166,757196,1160372,-487219,-1035800,-1001791,879813,970790,-41813,-414973,464262,-1012082,-768980,-1515842,-988726,-959499,-600794,1023161,-2379606,-981571,1142112,1360244,928102,1409135,-611377,-508388,98495,-717025,-167486,-864004,-472285,59416,764865,-56424,488958,359976,-1280612,2508464,891975,376162,233213,-112474,159347,-174644,-115171,-209901,-284873,-758376,-153373,-664507,-1142886,-661351,79724,323946,-127531,-421441,-638582,711853,180680,-1494682,-368298,210505,307123,-605707,712697,-1191558,502402,990776,249063,-122997,347786,925961,427668,583428,1148508,-678433,-1764090,-359057,-968082,-1211365,-170446,1090219,749187,834295,803619,-223733,829747,-1178190,-1094280,-1961779,-100220,-919289,-20638,-781753,-346635,849812,-1743318,-646024,-1592723,-558169,-233065,-247250,20581,212091,768485,490179,365689,-96265,-461729,-687381,-1064114,396457,-836233,48514,2136555,594342,-152306,184705,-484518,470667,247162,442160,70667,-725173,-270288,-827062,691091,360361,83935,531348,1177773,-744907,-760228,647228,-149406,1003147,508200,-402997,-294034,-900608,-34247,295502,-50554,301444,1555533,-279701,-565457,-712523,41645,1214739,640448,-1346830,-2030591,-1977135,-292856,488909,1090037,-490172,425952,-123696,701626,1096431,418750,-538093,-737051,-372544,348450,-175287,-463921,-584300,-212441,771795,886751,-258928,53572,-897381,-106451,544516,-342774,-1032267,1034,825834,1419459,1258568,-502361,-1134291,-472409,653412,236141,-492908,856747,572389,934704,454712,-826784,-542345,-1007997,838236,-434071,-359960,323842,-3261,-753161,-375674,-980839,-665871,-1671601,-1194934,-71664,1000819,373499,-1077858,41922,-103770,-397344,67960,-252567,227994,62013,-692626,250803,403540,1752447,138283,-1780560,-984150,-210201,-156344,1451348,333928,275666,-404686,-80212,6195,-511131,-740058,587545,118558,1301526,384966,453313,-469068,102013,1320066,444569,984517,-1380468,211308,-628390,-604643,564006,803168,459610,-1328314,-749145,-214536,-363887,-787432,663439,158286,206126,-383490,198161,-724968,-1019503,-417479,-584283,-725274,-729570,992663,-219809,-1815633,-139123,6657,1091567,367204,763378,-377174,144924,-607168,-1025841,-627218,1119336,1411458,-202290,-352473,518341,-453285,-616757,489858,-284973,597974,91548,-240395,-1203835,-321701,-393760,-152158,-1454301,-170344,-585240,-445275,41742,35648,397736,-196000,174575,-426866,694713,199816,-385981,-392140,287247,-152626,1336184,-1058340,-55917,100077,-962625,-324628,-311455,-916636,133029,838104,839444,517140,-500338,320366,1666,-325054,45739,445289,-274071,-1033664,-1198111,105344,875049,-331923,836951,-843930,-767547,213735,305689,-136324,-319428,66921,-237335,568778,978733,-986831,887760,1199516,-78870,826578,602579,1619953,-409500,11532,-184816,-304467,749788,-1110578,-1886330,-1598972,-177919,1879028,496222,-582861,911919,210884,476314,446563,38620,161208,393932,193410,-90989,-303413,-1266945,-1922802,-46489,1872189,631172,68653,216878,72331,-917939,223669,-1001962,-1178137,-456994,-819112,-33952,2152967,-796872,-20242,416824,-797971,-82233,-508363,-123512,1264484,968392,-664794,-400301,-634461,851954,35440,1274904,38742,-177153,289624,511655,-31370,1040634,-646107,-208412,919445,716345,1032373,-539888,158734,-234283,-1344990,858784,1765103,-1079042,-422034,1802658,337997,-948972,-445838,-777870,-114355,732379,-250789,1014900,110557,285860,699556,-224256,1243362,-368973,-1542219,-38678,272645,-486617,-454444,-1011257,213265,273473,61017,906841,408692,-240773,-492140,-804383,372014,-1050358,-1293976,453923,303739,-830634,244873,-1446187,-266577,-1664278,-946024,1157277,588984,-334212,-775383,-445209,106032,38634,-781424,-602943,-1090128,-87725,-653949,-575386,-538870,-1526461,-14342,-1047727,-534724,425689,1753956,167962,967375,-590431,-789583,-599026,548311,-979879,-223826,145659,782853,-479643,-1522727,543492,-1222733,-1135757,-235233,1570607,33175,26793,-664663,1106018,-134933,904310,103594,198016,556260,576792,786546,-42037,-97530,90996,-745935,198291,425070,665612,450070,-725012,-473319,117677,834192,310478,-301256,-403186,1024309,1386393,-390582,991617,-362403,1220372,1003896,2691837,1633271,1628333,485452,79494,1292158,1086580,-142933,624859,-225450,-124259,-106711,1082779,1232723,1454146,-315383,55267,1215230,544742,-1106730,-778747,134613,-7440,-1300773,-445614,245675,-338282,-179832,784905,81091,-676924,-812108,957783,1709195,256656,294332,800174,120832,1222547,-641944,-660675,-626190,-1440789,-1256063,241378,738980,137424,266758,1013201,-115463,-560831,-243571,110884,-47971,-710278,-175929,363380,-506424,397550,2283282,795734,1168331,639877,-358566,-601175,-1099247,-1103913,-55524,1409209,328803,-702992,-910716,-222823,456886,-808287,-660741,1034105,-276244,-187807,-117563,-12929,-76144,-750909,-597182,11998,1563946,-273853,238467,1220937,-94861,316095,-90443,-705122,21175,400945,930246,-436634,-1445634,-606302,-967895,-1027932,44560,795855,51568,1607599,975845,-770197,203788,78714,457965,-1392533,577604,824663,738631,756198,-65223,113890,976524,494893,1118380,-713953,649844,-163986,460877,-764197,-423051,-455425,177978,-459365,-874014,-235541,563225,434127,229837,-228252,-373345,-257545,-556601,1245520,-539656,921170,-759611,-354966,759685,-412332,-1039442,-218187,223695,-154064,-1337228,-384099,-1052518,860280,-394023,280154,128864,51819,-484946,-560475,-784007,-185530,-643675,233232,192480,-114063,131823,456101,153411,380402,569519,627225,1780333,139267,21628,1066194,-238330,-498835,978719,1535280,-106834,-1059154,-563799,-1151104,-853873,-413503,-127466,-369178,987395,-169224,-425532,548072,264442,92113,120340,123479,530258,100555,544586,-95831,708423,-291524,-933475,528319,746654,-1333326,-41776,307582,-1381901,191528,332390,-76359,742445,-1068718,821516,-150537,604314,576470,-8286,1012838,750811,-563018,1602111,957209,12632,650950,4499,1053435,-359747,1333685,1132413,541536,254999,549243,-431246,-529861,-459413,155227,258038,-135693,-39921,692844,74490,626634,244356,207625,-93200,-471693,-286765,-508039,-746213],[-190530,-688236,-1311032,-497498,1041786,-218554,-1422031,98398,-705759,964325,-131219,-268638,-284702,-1304370,962278,238284,-302840,-576016,320244,330665,92976,231252,-2011850,-1365635,26407,-555002,-1025458,-561406,913977,244180,-35370,352069,-487755,42238,264068,294449,-470524,-868024,-150054,36216,-203125,62019,-518029,-788730,-638498,-1107459,-409368,-837753,-1079900,-212529,346565,1214525,-134174,1145787,1528156,655975,-377163,-851188,-6026,372100,382654,-38404,-162393,816044,-241495,-158883,-158562,252924,822479,114152,642545,-385967,-132553,-113312,-646485,-459657,-494817,303525,-388024,488581,17868,318704,903805,-167668,1347045,-442733,-570404,-1159608,-1645822,-368227,1102897,309978,-573052,1613452,774503,-646392,-1321891,-874987,-310180,411049,-645978,651256,-456114,469806,-567258,627491,-931620,-1207493,-765979,332137,-1747934,-567620,307481,-308283,-581885,-22907,-737354,-64067,-659405,-930769,494907,703007,-1091653,-611744,292719,728922,-222554,90274,-1284443,-965806,1050468,232539,-1351905,376371,593602,244401,-354823,1490045,-334591,222836,-1207223,-831056,-312499,84909,1031315,181496,332860,297395,549328,517549,199966,-971733,46027,327955,-1497205,-1116346,-1557427,421918,679744,50172,-269970,-336294,-1732079,614856,671458,-517197,-309608,-603190,-1175606,552467,323781,-235710,154524,868833,-55085,454414,-1122312,-1016672,-1093999,67762,-570130,-921265,-858169,-1366789,-2314480,-630829,-1160318,-115844,-501305,236842,204081,-1198000,-936269,255457,-529340,-711192,411905,-1227722,-754659,-444887,47503,-814744,1131555,-234493,-452926,726835,167466,459682,-457949,-307239,-1264342,-1839734,-792504,132790,754525,427231,1158347,415167,-96369,-434728,-544296,295639,-1184622,-784243,139092,-380438,1402786,1498246,-1755382,-812215,-341245,809557,1451320,1493978,173873,789988,1244574,846459,327960,-851757,-1645170,-724800,1010545,438954,-700129,-422899,431091,-696735,-85594,-1191951,-1025074,-916615,-373589,1270380,-1874250,-813330,1282073,1792444,919270,876763,-618111,-452911,-37817,-522345,-70219,-831058,-620753,-335565,372363,-82688,399357,349289,-1156821,2266178,697611,784944,662626,373187,-302842,-457189,-390786,-781853,-599794,-589411,92929,-365768,-907592,-757906,-329948,574560,-230093,-695782,-579197,728994,280365,-1236734,108960,864534,200547,-590756,966191,-262379,300600,1069127,737516,37436,405114,1059615,184315,343258,760581,-721690,-1385931,-461742,-953288,-1190092,164424,1390525,693424,962970,940234,13283,923544,-1038002,-1331886,-1687744,-104223,-950663,-236448,-875525,-337205,954979,-1803484,-1041723,-1368293,-565387,-773109,7323,332005,344475,337780,746378,451122,-245314,-453698,-538473,-1239544,126785,-744326,-281242,1229102,615775,-331923,230857,-465675,576073,88679,771191,554085,-779753,83201,-434827,1058100,477988,260519,194798,1270420,-605692,-648848,166674,-144784,492449,263201,-513627,-211076,-763190,-186553,89649,-101427,556969,1340251,-218154,-486212,-782825,-335163,901889,954919,-1394823,-1954797,-2211117,-538373,346415,644047,-538140,509146,-252520,728796,1155055,112806,-416832,-415821,-429224,690960,-302718,-502230,-676026,-117456,931756,460576,-320064,-54489,-727906,-350896,313789,18319,-500801,-497276,722723,1192674,772036,-645458,-1517741,-662329,76052,-391064,-625406,855221,472432,837957,599440,-859455,-557064,-948786,656606,-245610,-185433,4234,35259,-515503,-332117,-1018152,-535508,-1487275,-1190918,-158161,1188179,697701,-893231,224282,-41345,-301269,-168729,33873,56157,143679,-657000,157616,5674,1528234,-116126,-2198908,-1118926,-646999,-753693,1330390,74605,-111120,-367372,585893,14581,-469010,-1135545,781085,129576,814694,614811,598956,-369591,60283,1625495,901773,823520,-1044273,526015,-535366,-676801,-137228,706442,369506,-1469258,-570178,87258,-213224,-615143,884676,472357,106170,-208135,-43209,-871337,-823381,-451005,-543140,-326528,-202050,871548,-128381,-1776195,-1120,-74793,713046,255602,793087,-37582,36726,-73156,-1003110,-874264,494327,653724,-82191,-567964,96635,-926943,-924678,188986,-215686,777372,-874075,-87969,-1158416,-164347,-176544,138970,-1083762,79130,-733732,-212548,373791,50778,-269302,-247227,201994,-53064,486510,232271,-229455,-838898,15600,-178880,1321283,-1135465,-500706,-45794,-1230995,-533735,-808227,-903437,419223,818469,784304,517748,-568953,506410,-385713,-516973,-57885,306009,-200112,-703692,-1019535,366773,963168,-761958,949326,-374572,-696511,248130,34683,-426663,-614834,169112,-347453,1028408,913884,-863491,1011173,1343089,-204728,988354,241395,1564245,-514039,238978,38093,46417,336911,-1081338,-1885106,-1409023,-25908,2040425,674573,-641717,730347,208624,517979,381987,91349,269614,549505,-302980,-216442,-1020340,-1416925,-1684406,-406957,1953077,465475,-86203,189650,-11274,-693414,537884,-950068,-1175109,-586780,-650847,438530,2255357,-1062191,105786,636217,-971004,65311,37082,-429905,1698309,1594435,-595977,-889850,-379928,953481,426713,1335606,-20810,147182,687375,762530,66589,978355,-779380,358736,706250,720274,851783,-785937,-141047,-459906,-1373525,550176,1534161,-1048642,-326465,1605838,213987,-851727,-223281,-686530,-229194,645232,-443970,1204778,-147457,-56174,498563,-396414,926505,-596311,-1382305,61936,224556,-773837,-1180908,-1080649,388421,597343,94092,771098,409240,107504,-323886,-721721,610856,-1370112,-1410289,378477,-104797,-911513,147279,-1839647,-138807,-1389751,-916095,1088494,566160,-213291,-843303,-381439,360488,-139917,-656040,-237197,-826232,-2113,-1249458,-1112836,-287003,-1250264,20921,-860785,-632945,828184,1740923,261296,959595,-766689,-853450,-654443,612790,-581362,45771,283968,670747,-150180,-1507432,422874,-1416939,-1258693,-264588,1637422,-102451,252430,-699337,1002226,-483636,581985,180199,397758,1206381,912109,1424202,298935,58058,65441,-759511,225423,151332,718429,578883,-671517,-231787,233286,887618,420149,64262,-273616,1111148,1258782,-582152,685030,-228126,1317281,1045958,2466475,1715764,1733321,344696,4101,1359764,1558830,189287,345837,-500314,-1977,375776,856061,849252,1256692,-420850,-43979,1111097,167964,-996368,-172261,447474,397141,-821379,-717570,95131,-837197,-171771,630402,211996,-543828,-743952,818889,1788160,304335,436707,866101,250893,1274916,-698041,-680954,-846029,-1354580,-1383414,214653,714077,-20023,-48507,528315,-258532,-502133,-8130,246940,202024,-365100,-777694,155513,-834825,503138,2267230,910801,1437909,827810,9171,-403626,-889014,-1140411,-309951,1022468,-22,-647642,-824180,-74350,482175,-841141,-591307,524354,-395173,-265999,-81546,-153685,-134356,-796007,-927528,-450458,1186468,-87838,419488,1023276,-348616,-28195,-388947,-774349,107091,553646,789143,-404619,-1251333,-383930,-1259639,-704758,-128312,452601,9498,1200481,814559,-664416,214011,-18337,538502,-1049335,760395,862943,494820,436734,-248713,-46774,465201,103380,1158274,-770338,407813,-685559,540422,-672151,-231902,-342883,65197,-572503,-1068982,-39810,392213,534654,289825,-247599,-797616,-302266,-76003,714793,-603363,1094751,-397773,-142643,991787,-224941,-898137,-302730,45049,20582,-1026677,-400207,-770077,857233,-40461,608418,149959,57839,-309176,-258833,-1163017,-468578,-214372,63898,-186986,-166279,70432,1010998,974450,385295,745263,428301,1151128,217812,81858,838792,-73811,-552086,549121,1345583,-90277,-822207,-369398,-819965,-349812,-71922,-13787,-354666,941522,-487897,-877980,381513,235160,68532,83120,266250,685282,-281271,164622,-339497,570027,-61994,-338915,845454,1012569,-1021749,-46703,104946,-1470593,85618,319483,-119748,717297,-904436,932624,306179,618684,635198,180946,1010188,486127,-753781,1456208,694697,-42038,1121451,-30867,552307,-669436,1108730,960711,331796,77452,569606,-442286,-527398,-325408,-129103,-71277,1840,373823,775880,109677,916291,322705,82182,-169376,-751318,-488375,-511474,-506496],[6299,-622129,-1502489,-935257,1680212,-23205,-1731470,-119892,-621904,639032,4129,-748482,-379418,-1290658,956783,355960,-571387,-644041,334573,36831,117572,470808,-653912,-1162035,10870,-660694,-1219384,-526513,504645,155774,205085,570729,-427349,-109068,-221712,498411,-263030,-734198,-366110,274606,-228855,708505,-58550,41075,-548361,-1164925,-350589,-656318,-1288793,-639019,596416,1523560,230141,1083743,849735,746045,-642407,-1034855,-87915,459395,241312,156826,-173557,659528,-208036,254833,657651,423423,723389,15337,754926,-414618,92956,-102803,-504770,-175265,-404976,-148267,-584505,254033,-575361,-308188,612628,-432271,1088693,-315591,-67998,-1123494,-1556435,-248678,1519919,114149,-796755,1187591,495471,-520310,-1050481,-401272,-286322,-85632,-772650,780503,-24606,691355,-285117,460040,-1335313,-1188353,-76324,313492,-1395006,-584183,649184,-139768,-857701,-277097,-543932,-228626,-791806,-1054065,-59135,671717,-1060468,-822434,497282,954242,-193540,72840,-1502210,-1292062,1274469,729473,-1071164,205174,453462,423937,-565127,1091174,-11131,-489429,-1225573,-722784,227456,234359,723867,398498,189856,95691,554335,433040,815813,-674258,134957,213437,-1083398,-687787,-1659360,286029,148492,214412,-6557,-116682,-1768384,550478,694086,-909268,-460174,-990642,-919097,838792,797129,140607,71595,783600,-166379,462444,-1203744,-941282,-937652,258875,-463790,-908694,16434,-873399,-2306515,-476335,-890271,279428,-698112,36735,20752,-796510,-689753,190816,-972378,-443396,742429,-285098,-559361,-845796,-197559,-621594,1309342,-328974,-570676,760338,263583,509735,-78225,-45745,-1247381,-2163326,-611009,-255509,362526,596805,1173918,489618,-450247,-1238850,-731729,17482,-1249167,-844020,-166477,-838090,1333524,1489920,-1767670,-777928,-500548,165697,1171666,1387293,317094,703889,1364669,817647,-540649,-1171954,-1957929,-521767,1065999,-217013,-1037363,-363621,285135,-235781,844631,-528777,-939191,-812302,15799,1284457,-1247136,-501802,1061448,1915565,894438,332655,-487577,-162383,-111865,-240601,138402,-751358,-726242,-461553,28104,-164823,212558,130787,-1024358,1350761,366011,1022929,941408,689984,-735371,-778076,-536921,-1134568,-797199,-180779,421942,-119130,-569843,-765136,-728862,748291,-207477,-900982,-374463,561855,517287,-810660,352559,1350755,197308,-428694,1058600,697096,80371,844381,1213276,198397,435795,1002520,-102751,119560,466539,-567301,-916648,-460858,-836816,-1052748,558581,1487340,426084,825561,870074,203227,1032388,-391198,-1387487,-1218527,78,-883123,-481110,-997885,-340073,860404,-1701966,-1399352,-1004433,-421780,-859967,344568,597660,412576,-114668,817649,609168,-363843,-544055,-300902,-1240830,-139851,-658710,-488979,298171,446108,-523970,211002,-360494,514076,-155463,957604,1018610,-674206,349462,-5787,1224404,641569,384828,-161057,1299285,-172015,-379260,-346857,-79158,-269859,-433777,-430191,-302117,-748621,-342133,-297638,-166320,771025,865145,-257376,-393916,-733303,-725292,290032,1164648,-1137386,-1509423,-2115883,-705767,341743,17387,-470456,454898,-532055,531159,871804,-321079,-300153,-53260,-377397,1388740,-475626,-648799,-802377,-45790,898608,15393,-403296,-150987,-552682,-637894,-5398,181307,139292,-1043543,585480,814537,334380,-829935,-1661732,-717055,-563697,-1088836,-595025,814837,350332,507265,497218,-889096,-578837,-865750,448345,-177955,-51072,-200031,-90519,-213503,-121584,-998512,-336318,-1278917,-1108683,-323089,1238678,437697,-968528,289372,143856,-199939,-501506,366676,81490,193709,-608843,-11593,-245239,1090446,-431075,-2416530,-1109894,-969539,-974748,1094741,-193789,-379632,-270276,1073337,35499,-468505,-1224439,968693,119341,156774,711090,661558,-198757,113689,1546075,1199315,597349,-516330,676450,-401175,-632392,-698759,594194,150677,-1461767,-362401,279439,54938,-325534,1092768,776610,-5169,-52914,-373309,-698493,-405886,-374507,-452189,11763,277072,591600,-30558,-1440861,168464,-66359,293755,199707,909412,295935,-144651,439222,-688431,-895637,-187292,-504242,988,-673334,-687028,-1335656,-1076744,-592436,-98656,776242,-1702712,51152,-1096811,-113964,-49031,317388,-665169,310361,-773632,-8951,702343,-26189,-903196,-276970,374409,368945,296221,229405,-246873,-1138577,-193626,-237175,1157069,-1001012,-573111,-124576,-1299027,-544316,-1012989,-710892,617349,488533,626092,437909,-729670,550493,-644531,-529688,-271751,80560,82490,29990,-709244,587190,1016832,-1064500,867009,19930,-424518,308306,-279577,-477212,-729977,252579,-256044,1148408,640990,-891505,922646,1342657,-336683,1196045,69061,1501704,-208435,440003,345257,359698,-91471,-959644,-1688445,-924288,129148,1893581,577655,-602459,508459,23766,301532,271131,152305,324571,466565,-720579,-321225,-1466743,-1472859,-1199970,-674596,1835640,325624,-246621,178639,-255199,-451228,838876,-781130,-1070666,-651333,-447400,856555,2170376,-1169010,31231,793435,-1153526,220770,759838,-670844,2155888,2112741,-454715,-1228883,-127542,861021,856091,1168712,-59432,323036,1023084,1023754,284590,786863,-781618,540316,431838,547039,558268,-751592,-334622,-610860,-1206967,240311,1237852,-941362,-281144,1306069,-123333,-722487,-38280,-580647,-375188,424204,-592244,1251358,-412522,-233928,340218,-456113,487111,-708893,-979200,185243,100213,-1019470,-1633754,-962579,482867,867399,80802,573298,335170,411438,-278102,-596977,764368,-1470542,-1022095,313490,-697261,-887481,106478,-2016110,103495,-1007343,-788793,837598,333007,-183774,-748664,-465865,572874,-171098,-554827,303518,-314176,-29600,-2069907,-1533720,-90023,-744824,112156,-669567,-643368,1134085,1287116,363022,871436,-726703,-599416,-530621,605866,-46320,219786,315464,457620,70065,-1353342,166749,-1488364,-1129957,-169791,1526600,-363570,479797,-792338,881145,-549044,372908,115818,394555,1619689,1225828,1774803,553480,371515,-2689,-658699,203999,-38395,743366,647984,-507976,348363,598322,723013,470895,418711,-61197,1187411,1012946,-685135,441119,-80708,1106848,982890,1824662,1607828,1474144,151593,-28766,1319887,1711369,472392,56722,-658478,33346,642502,622620,347526,994936,-346185,-79236,948394,-169401,-632372,337016,693297,850767,-34995,-645706,-183748,-1186875,-196749,380267,331069,-279054,-505288,823559,1700256,421782,583024,978971,343055,1183028,-698415,-560008,-939728,-1091701,-1564864,125855,551545,-85478,-424015,46262,-280329,-401079,229635,237515,381597,-194233,-1172364,-89833,-1051968,524151,1830946,980567,1513012,970554,344920,-245646,-495234,-1180130,-508912,530615,-288792,-512289,-694916,257061,571497,-762672,-359175,26742,-422112,-318573,-64020,-274477,-180721,-802865,-954386,-821859,689584,77682,498210,795899,-506029,-259206,-468887,-776286,250381,723987,148724,-278520,-893851,-94638,-1307677,-223985,-389215,-284813,28816,680464,598583,-442209,216448,-130449,512752,-421802,852365,778768,183744,18921,-559107,-141203,-2747,-291308,1032220,-640224,298760,-1234889,501059,-486998,-113208,-195641,-50873,-532878,-1051718,88303,209352,649600,388812,-375545,-1281242,-242459,280309,128268,-519557,1050051,92990,84252,1073796,49246,-552280,-397691,-212003,22756,-781370,-222920,-374007,797109,219320,921266,190038,-17482,-109532,150124,-1202562,-652612,43905,31387,-657791,-194119,11566,1436828,1447651,247423,790483,-17448,457829,208811,189485,797628,236767,-512902,211176,945164,29892,-588865,-161858,-387525,133724,162391,-103103,-257588,763633,-721629,-1231863,269892,379066,-2990,-68821,423264,706303,-597928,-46381,-408373,254034,69533,400649,1035492,1257385,-678176,-203070,-43485,-1496612,-54067,292925,-157229,425545,-879254,724043,413667,504754,525564,276090,935459,439872,-531439,1260756,340310,5879,1566193,-48827,-275304,-936043,619361,687083,85560,-248614,449975,-378807,-524256,-159984,-269119,-348231,116773,777364,736689,196264,1021996,296555,90333,-284574,-911946,-771829,-538273,-401008],[216941,-610098,-1634090,-1313778,1876904,101241,-1708487,-404970,-490672,290233,77427,-1390015,-651181,-1232550,822546,516565,-573375,-625132,326089,-272553,66877,602791,613515,-680785,47090,-760739,-1265187,-450848,119086,-12003,429883,586008,-283896,-160340,-436835,630342,-7622,-503274,-536285,383111,-292030,1312011,392690,897744,-484013,-1115697,-92251,-399821,-1507672,-977106,760749,1708987,631518,939816,-13083,686182,-879222,-1065938,-85496,374861,96051,301495,-191059,700075,-167416,590194,1473432,542046,502218,-262636,741931,-399758,323207,-147180,-264450,84640,-225821,-546247,-729662,-133581,-1060236,-783634,438460,-453075,783801,-292274,257119,-930378,-1332515,29980,1735817,-122887,-919727,509229,113546,-307511,-750347,42680,-125672,-584426,-763161,864537,362434,754909,-19192,316744,-1474953,-778541,429973,160421,-1065451,-552505,855213,-90783,-997388,-379902,-135567,-139401,-781852,-1048536,-573301,627687,-777583,-956952,666038,1055298,-100633,169535,-1493777,-1541119,1435980,1185637,-663283,-5987,287317,575341,-791571,580117,144428,-1082434,-1179136,-517062,603432,313544,363568,456684,188140,-77851,620993,300892,1110718,-219852,208653,236835,-498020,-212994,-1358995,59069,-735866,450651,165295,129438,-1595972,412232,692508,-1277492,-549667,-1192950,-433831,800125,1028108,524944,136779,698266,-459612,275577,-1077512,-946023,-749086,375150,-275664,-693583,896773,-294032,-1994475,-339487,-479919,609997,-754017,-100097,-114631,-150643,-310770,255450,-1262231,-185686,905754,704555,-417755,-1090787,-454043,-354921,1336083,-451891,-752403,660294,211786,480205,312697,122416,-992014,-2302833,-434361,-594077,-55015,809429,1207637,508492,-535630,-1719344,-904983,-218709,-1123687,-836726,-467893,-1268478,989287,1293911,-1364896,-513306,-434301,-157263,733614,1234599,307573,638183,1274922,688022,-1187949,-1350251,-1967896,-419288,1056787,-805401,-964433,-283551,143847,197100,1784416,246318,-764652,-683379,461468,1099023,-653340,-142950,621839,1704693,846381,-125269,-213177,284894,-99146,39605,417914,-635265,-793929,-366965,-217677,-242128,-28143,-237117,-907731,93269,2247,1116448,1011810,817684,-919428,-980910,-498760,-1183730,-797828,312846,719287,26872,-227007,-727207,-919510,817048,-74722,-1038526,-74784,342833,863649,-324182,307284,1478113,226287,-177336,972723,1354830,-120699,369042,1489346,280136,398693,794182,-360052,-14407,281682,-286136,-512186,-368989,-655846,-809312,926276,1334361,81961,487757,631980,303708,1111834,453438,-1261122,-664249,178479,-740664,-711416,-1084227,-358398,577672,-1441745,-1554680,-436060,-48717,-430965,656554,754304,378564,-528825,563973,749521,-427427,-659400,9353,-1192822,-287298,-593747,-551199,-381876,201404,-694821,119242,-193668,309557,-441912,939447,1335781,-408685,470429,385067,1171880,751686,437729,-432947,1210860,421607,-43011,-635787,24169,-1060685,-1317099,-166244,-474132,-842872,-422955,-786841,-213508,904787,274118,-407685,-389679,-576103,-1033249,-398963,1268702,-545473,-884011,-1713933,-781927,459893,-539032,-350791,234804,-925829,117399,340130,-749854,-234034,250080,-239016,1991986,-679169,-865111,-831673,12672,691813,-317065,-470770,-211576,-431995,-883906,-404490,94383,707756,-1399586,504678,376886,28822,-982991,-1525997,-595909,-1132208,-1620044,-404252,704489,243440,103025,161062,-938026,-613826,-758827,311963,-224714,-928,-244968,-303699,129981,271100,-953686,-118665,-1098720,-879738,-527106,1054815,-170165,-1152921,288020,426731,-125596,-821969,695975,310628,194850,-587051,-278939,-272248,620022,-730246,-2380552,-940262,-1085795,-859910,810466,-426296,-460837,-129730,1305145,91630,-591952,-1003283,1021516,102899,-557446,630954,592971,-17257,252076,1017262,1298532,338667,52968,644399,-256303,-507612,-1089166,507823,-99454,-1378832,-205001,278735,345446,2652,1273973,1079168,-90489,50589,-734187,-366193,93647,-217014,-267083,228455,594067,173152,72380,-886454,320613,9474,22361,233989,1096696,594823,-325289,773762,-177989,-685363,-713721,-1501220,39308,-673356,-1708321,-1543951,-1089275,-1567705,107842,611735,-2049568,140124,-991603,-189915,-128810,344354,-256489,492113,-720698,100823,938824,-223480,-1418687,-282106,695349,671671,54278,171444,-418972,-1209535,-271434,-322639,930486,-605318,-293658,-154442,-1183836,-386949,-874173,-409309,688315,37467,472467,249834,-975167,459231,-693504,-345541,-476810,-173319,448988,895084,-336833,771062,999765,-1179511,645064,227862,-31981,429270,-513484,-215328,-641179,297709,-1120,967162,343126,-1018554,667795,1230022,-449813,1408282,134586,1455669,334064,556039,673088,575520,-484681,-740406,-1396963,-283398,326226,1486693,206235,-465489,349227,-315492,51626,133234,226957,334737,188862,-938464,-357548,-1541579,-1425364,-587852,-717967,1612408,285278,-346862,197639,-520841,-154632,1139827,-543557,-879201,-619703,-273204,1084457,1942328,-1089186,-234323,869204,-1231879,338451,1412704,-772912,2420678,2043938,-284826,-1268420,52729,597119,1223542,822503,-97677,356436,1220100,1255177,561446,497086,-625080,462633,210792,241151,135962,-517088,-311094,-678323,-952825,-4787,995709,-736978,-288760,992093,-565209,-631497,9872,-470177,-498920,129268,-690249,1075330,-638600,-165733,226191,-357437,74728,-685331,-483496,301921,-82610,-1204452,-1646330,-646870,436445,993992,41074,383502,193520,576462,-440815,-463271,684383,-1308055,-129404,253378,-1318368,-749691,110774,-1891272,380725,-630414,-652290,444183,-116959,-215780,-604767,-694771,674581,68439,-493075,843473,356450,-127779,-2792475,-1710392,56487,-137131,273275,-455389,-558595,1293471,639084,440289,755411,-435001,-81907,-305993,542871,451551,325237,256348,239358,161277,-1152899,-212367,-1441196,-706123,64725,1190329,-677222,656928,-938725,740168,-375443,360794,-30226,202511,1676261,1394021,1771922,699766,754751,-69068,-404131,181895,-127482,716055,663037,-266477,1011230,1010695,471980,450620,732245,115698,1225498,715905,-623801,286637,117714,699044,792603,1118352,1438406,783984,-71206,-84969,1056725,1534721,615404,-110791,-629270,-7556,623493,397183,-203311,685376,-132443,-41984,701868,-387314,-170773,612546,824211,1129657,627170,-345327,-436709,-1283336,-251946,121240,340544,-54264,-159035,967682,1431217,794478,768946,1058071,355691,968508,-718439,-275639,-827552,-679728,-1751516,24003,294412,-112648,-774073,-281737,-205234,-344230,428146,1305,454372,-164037,-1222911,-276336,-1103110,509184,1100541,998635,1353405,919288,561238,-143765,-40147,-1185955,-617989,83496,-463799,-386142,-549990,641529,685294,-571986,-21244,-354896,-316953,-301635,-120099,-394970,-231538,-763270,-701024,-973047,316867,217505,482869,610702,-547151,-325218,-332885,-726637,368370,808873,-874528,-69935,-498780,187867,-1114367,282339,-637712,-1193244,115286,210938,425311,-211958,160465,-228939,460079,321923,848843,634640,-104732,-342962,-912848,-126296,-281495,-584325,780475,-400326,393864,-1588903,363427,-239718,-79579,-49915,-90066,-299335,-784202,131766,59919,703559,453312,-504254,-1604157,-105449,384525,-298755,-304619,786726,557942,281971,977856,326739,-73377,-469617,-432288,-163867,-747652,88251,-9029,720466,324346,1119790,278065,-108387,63714,392755,-928971,-678398,192236,121929,-1117287,-273957,-66104,1580260,1548686,72435,723486,-550909,-194534,66460,286646,999008,616841,-415946,-13310,375503,134112,-473183,-81830,22947,456131,275104,-433325,-95659,522775,-788916,-1355761,238752,627608,-143055,-219983,586047,586141,-712358,-56679,-313895,-160190,122479,1038487,1030423,1401045,-363801,-501326,-148815,-1419740,-185575,267950,-171590,700,-979162,375754,147562,342972,354597,284727,808370,618562,-3746,1051822,3011,242282,1796201,-45971,-1173944,-1098929,36934,413071,-121637,-653167,225480,-230631,-491385,97127,-221909,-432288,177757,1060872,571206,300645,957814,184692,213265,-388742,-911281,-1036689,-556730,-450517],[381900,-659685,-1619575,-1559388,1546215,134945,-1330694,-681052,-323501,7972,81287,-1978654,-935664,-1091790,618730,709852,-350280,-522659,308814,-476666,25075,633255,1384026,-79952,78307,-794551,-1158900,-334546,-135069,-212986,596154,503919,-48331,-220416,-468228,659085,292905,-195419,-566895,339657,-380601,1635389,693956,1512259,-328330,-964769,278028,-97761,-1634816,-970668,809789,1739969,991776,755500,-649537,471262,-1068791,-990626,-64809,182199,11912,339887,-165421,949395,-125436,716498,2020147,579427,250760,-546620,633602,-347740,494099,-213115,1019,240334,-33281,-777484,-761249,-479451,-1204612,-916671,620499,-189850,491656,-348384,269077,-650261,-985825,375520,1630309,-313563,-884911,-193718,-263937,-95911,-489726,429397,100639,-851453,-632308,878334,614907,504211,223569,375256,-1222571,-128347,643026,-66557,-831352,-488031,887669,-209647,-1009160,-346066,264394,65701,-649260,-895500,-907480,597053,-237681,-1043393,762096,1066657,26954,331166,-1201334,-1618305,1504012,1445716,-330244,-208303,153995,641760,-1018742,92714,112632,-1383759,-1046942,-288423,661891,283379,52551,351583,374855,-176268,593399,106629,1040719,251514,252012,385146,10632,136107,-733350,-168424,-1554778,674113,222826,288962,-1287914,188902,680998,-1472829,-589998,-1207932,127215,518502,968071,765888,376817,581216,-928577,-48164,-772552,-1030168,-557838,356558,-73179,-346738,1515229,173323,-1478455,-277382,-92375,719653,-675908,-141649,-124941,556775,109685,450536,-1222851,-7336,869670,1443803,-502491,-1120149,-625771,-80263,1240352,-537803,-930835,524187,67262,394327,576598,105523,-582600,-2281974,-316818,-797996,-392271,1015494,1201372,471229,-389445,-1728766,-979033,-368326,-808417,-999563,-728022,-1488835,577826,959581,-758416,-67246,-234401,-153022,279284,1026565,105730,628382,971260,502921,-1455752,-1314141,-1765362,-387193,979835,-1171688,-561999,-236066,111617,447772,2455573,873682,-541942,-539314,817896,808523,-172240,147428,179201,1278197,765180,-451862,158771,749487,7325,240472,705389,-490153,-842300,-159704,-364091,-239321,-241371,-660997,-813506,-960478,-278637,1180556,948063,864922,-726752,-947788,-293913,-945764,-572830,733421,871090,59580,31682,-670359,-801875,786102,114545,-1122771,243275,344411,1219004,69955,58035,1161049,199850,91807,753546,1556271,-271198,-209085,1430158,233835,271480,513211,-531148,-27188,167334,9434,-277874,-220863,-435109,-501767,1179301,981780,-185987,68933,271385,301138,1125568,1124765,-964279,-148359,364145,-555152,-898512,-1055941,-378883,182385,-1052138,-1380201,299983,532743,314704,835272,787613,217175,-860804,-4100,781438,-407231,-717479,375728,-1167332,-243736,-535514,-498576,-700022,-13764,-823921,-26704,-7313,25915,-701153,721153,1405292,-52099,428685,655872,943405,733323,427549,-537091,986876,948052,264952,-539544,138493,-1618014,-1856022,218523,-591734,-976260,-375336,-1261037,-199329,943388,-262756,-632222,-498333,-330158,-1195851,-873168,1297517,235163,-270959,-1132641,-786208,639033,-793407,-256138,-109833,-1301581,-429120,-237559,-1011100,-220144,440472,-70173,2101921,-897648,-1012786,-656676,75172,406943,-459864,-499318,-232384,-401298,-1016087,-860905,-183650,1066840,-1385342,483442,-18862,-106584,-1022582,-1179058,-296337,-1483537,-1795669,-101633,530000,182288,-238925,-324239,-1013119,-665207,-623603,309593,-350893,-31705,-141787,-468337,526128,797347,-876433,76440,-949323,-475811,-712266,622435,-831435,-1287204,284111,759908,-100695,-1033649,981139,653332,149984,-595243,-612914,-75137,286439,-937190,-2081027,-631998,-979201,-568561,549565,-581995,-367470,-4970,1227518,201409,-804232,-596548,864473,97036,-1213618,390119,402175,133924,428011,200303,1201600,79394,564120,487352,-130239,-375686,-1326397,478627,-253693,-1308703,-161129,60828,560167,269650,1388242,1384995,-114460,85418,-1038982,-63512,536529,2181,48065,334889,692150,-308187,190252,-298400,430629,136910,32756,356060,1287943,835462,-397173,872142,375813,-314746,-944807,-1856417,54877,-593971,-2643015,-1461323,-1001616,-2362645,401760,350126,-1816087,155336,-823343,-370463,-462638,235912,105222,593346,-636795,90497,973924,-523147,-1775460,-273178,1069730,725250,-327596,53247,-649860,-1047457,-167748,-419751,717802,-6358,157711,-169487,-960177,-144642,-523550,-117468,632562,-257006,417803,-43673,-1203234,311367,-509167,-13586,-571902,-389668,756387,1548641,25442,927533,888793,-1116649,384549,232314,334780,599336,-569707,324070,-404959,268783,309373,667115,188126,-1154535,357992,1055095,-535426,1537854,389025,1414120,849014,538499,936814,666868,-809321,-442065,-1091648,318641,566362,951169,-280129,-251218,337332,-698635,-33294,-4919,321748,317878,-177299,-872990,-287051,-1358028,-1283080,17355,-477893,1415841,393975,-342988,253524,-662507,226513,1487077,-287084,-636917,-471866,-170017,1050868,1655492,-849233,-592900,839036,-1127910,368616,1748777,-715098,2318615,1231863,-145549,-973087,125085,241537,1425227,414709,-168218,278071,1235986,1409001,827690,171096,-334439,346452,133100,-105194,-364672,-221556,-50469,-680815,-725949,-143945,870544,-442348,-328350,730561,-970322,-603822,-107142,-353101,-545531,-166066,-748104,663676,-779775,132592,167294,-101552,-187075,-572794,-83100,393754,-289084,-1314861,-1213885,-188069,211595,944756,9730,212179,7968,554274,-810432,-354591,312487,-918812,980426,191730,-1762215,-508720,126750,-1504574,573900,-349657,-561268,8310,-683799,-257187,-514089,-992839,629960,587472,-464884,1199459,1043894,-237331,-2961612,-1580284,206455,434341,488917,-213328,-385104,1299699,94395,462028,681786,22029,528314,-94255,445088,763800,386628,130348,104492,131690,-1021694,-658138,-1297104,-35715,411962,680811,-958882,739915,-1086543,565576,-88266,512343,-192174,-96510,1406708,1291020,1440986,748833,1088243,-91936,-22709,212018,-145476,627033,639320,28769,1473681,1271794,290575,352247,969176,168559,1200925,429882,-388560,194869,366049,265954,485281,619023,1313802,-186891,-295534,-212459,527963,1132782,527685,-70751,-397794,-90315,399141,193998,-714620,370654,145743,58853,386903,-446020,187081,668176,829485,1069058,901788,-57813,-531825,-1088430,-314575,-62346,197000,-58730,190112,1166411,1021210,1455835,1016234,1025046,277887,676845,-804208,154479,-512043,-183815,-1809041,-50371,13505,-167363,-1011227,-337382,-50387,-357100,562808,-454750,410977,-132775,-908884,-331149,-981801,492543,322544,952945,1007196,586373,608117,-84504,337433,-1125678,-663638,-223731,-486266,-368960,-424348,893138,744579,-316049,333265,-565212,-90884,-196452,-259076,-519422,-291958,-692608,-306492,-858990,182366,336191,396621,530517,-503888,-254484,-51460,-662751,381517,707448,-1866543,174399,-164212,398752,-774458,678932,-750364,-1853499,255857,-67284,401840,-84766,1702,-268187,483262,939973,770665,502382,-315555,-570083,-1203653,-9268,-350172,-715381,480653,-159466,653790,-1552647,188551,23450,-97683,49184,12858,84190,-315191,101888,-35074,597158,441827,-504050,-1584362,68790,213514,-407954,-13682,380617,848459,420631,731812,537526,411351,-487832,-532230,-505515,-957837,427588,216714,683087,268314,1147929,435902,-139026,170802,333700,-493760,-535601,323717,288800,-1423609,-440592,-196211,1422188,1354080,-41565,575130,-982535,-681212,-210580,302571,1323909,929514,-339460,-147291,-237764,75834,-505285,-175764,284550,522470,293689,-867248,99429,288484,-660426,-1201333,242878,878257,-345304,-293244,724842,344060,-570705,105620,-126027,-551641,168888,1384358,840388,1370809,-116514,-859095,-235043,-1254845,-286419,255868,-159830,-378124,-1092358,69276,-310193,199134,266440,239769,648969,904448,596940,844899,-222085,693367,1710702,-13616,-1844475,-1128900,-464896,234280,-237496,-1046440,32121,-24145,-397845,490920,-28542,-290190,177715,1146213,312044,392803,785404,29868,389694,-431999,-761669,-1180090,-533670,-580423],[450393,-762542,-1440582,-1643017,820468,93331,-715724,-877352,-146854,-139734,33451,-2287073,-1077711,-854329,403676,898202,-54941,-350429,300862,-490648,84686,589509,1558610,472969,80203,-734152,-981402,-198372,-203106,-387438,648735,478858,262676,-414129,-464931,585018,611665,164497,-422446,177859,-475098,1587828,760237,1708533,-24868,-747706,631666,200245,-1581197,-441779,764069,1607652,1264362,570428,-822576,131484,-1206520,-963564,-140365,-30886,24220,237010,-59662,1349390,-59367,610664,2123989,516466,81935,-630617,474499,-234303,560445,-265435,198724,253616,134475,-767820,-644642,-612301,-933451,-678917,1315448,272337,260177,-352937,-11847,-368783,-572548,671334,1206389,-373512,-684608,-727361,-544060,44779,-332081,739268,295234,-799646,-414985,824467,695374,-67272,414340,718379,-598780,526100,596456,-299858,-698236,-394989,771001,-492736,-987921,-270380,372527,170699,-458082,-618500,-989456,620624,490083,-1124255,772122,1025369,122242,488321,-657724,-1493365,1453078,1406472,-218374,-376144,79971,575210,-1202826,-245818,-49256,-1288322,-831900,-113395,408669,135209,-139795,140343,728631,-180298,363551,-192420,699481,645844,263100,604147,260151,278905,24071,-304638,-1890033,801157,185530,297622,-923781,-100572,672814,-1375944,-560719,-1059696,578314,104014,666182,767599,742044,405759,-1450114,-412305,-377071,-1154471,-398998,178361,53052,20926,1667584,386596,-936597,-313602,163638,526091,-534605,-79784,41343,1054572,434337,735890,-740611,63122,662232,1779506,-814656,-950074,-660547,146449,1052081,-519532,-1026081,451364,-102757,310635,624734,-147693,-188670,-2106950,-276871,-821412,-624510,1160778,1122858,387863,-128696,-1290009,-887583,-413205,-367329,-1406262,-902887,-1337449,268372,580997,-200536,447268,-39348,40097,-59554,749339,-244398,660664,523123,318605,-1349701,-1038372,-1467215,-362428,821318,-1258184,-28241,-256135,229639,447454,2683795,1169890,-304129,-356976,953811,512719,176360,285659,-84057,813429,642827,-640474,536531,1066944,191376,315830,931815,-323103,-889460,49553,-433784,-104116,-338232,-1041901,-729963,-1397082,-391385,1323613,873752,965079,-185446,-649304,-4085,-520061,-150801,990064,807384,6732,152923,-595232,-436035,692452,286258,-1138541,498177,795004,1461740,240456,-241735,488906,60363,303266,482218,1349698,-352449,-717358,1019523,66665,70497,245929,-590961,63804,72513,218042,-235703,-61613,-192988,-187363,1255144,553055,-272667,-309053,-166014,218450,1060650,1372791,-528111,221601,480390,-363831,-1027029,-843378,-373797,-215974,-595138,-859007,1044162,1185605,989765,818817,732635,-65967,-1090988,-736000,661784,-275450,-665662,777651,-1167447,-6794,-448357,-398035,-749471,-154499,-893778,-186100,157127,-257584,-860484,365144,1199440,271914,254803,731974,613948,563137,383286,-461722,668486,1189347,481595,-93057,234223,-1764422,-1603953,629046,-554897,-1070117,-190412,-1591196,-75583,895397,-614800,-864201,-657573,-23618,-1188384,-898901,1293053,935447,208060,-546543,-754322,794724,-675556,-242068,-470166,-1498630,-956594,-632442,-986058,-221609,518693,72521,1605986,-1098860,-900866,-271677,155019,165082,-421362,-487759,-223747,-457961,-1008243,-1319711,-515488,1172883,-973160,433367,-288472,-76330,-890251,-771400,125200,-1521323,-1550181,223772,333943,179092,-451268,-826745,-1096060,-727523,-466977,442255,-501470,-95701,60155,-469037,985436,1349061,-728912,227155,-790012,69585,-819420,39226,-1337428,-1303902,324533,1080573,-131012,-1080669,1194925,965215,82425,-599697,-928660,262160,179182,-997774,-1562250,-246154,-704808,-283806,365276,-644937,-185142,18852,847088,366371,-963550,-194618,519692,113778,-1701944,60044,149311,243056,577906,-556700,937778,-151696,982526,294891,-45491,-319756,-1418997,514580,-216610,-1299328,-260830,-321916,628974,387086,1378430,1674512,-64050,46595,-1192447,70135,821416,280707,492910,392671,581867,-734354,335605,124385,503859,298293,339350,525290,1384876,997364,-252272,780329,822128,108445,-854164,-1469965,84915,-464567,-3077852,-1080507,-857356,-2702540,721207,77677,-1203153,87804,-595475,-597291,-978416,44579,403241,600483,-595217,-19562,702136,-855824,-1941969,-267905,1320603,502297,-881340,-109309,-809596,-714068,122249,-506576,550371,620226,541259,-206473,-733132,79780,-219046,54321,483140,-188861,499022,-413582,-1280206,211543,-138236,371363,-509054,-516467,891367,1748522,320694,1045822,684215,-949632,192891,99034,519658,757474,-417567,985415,-130011,127176,551476,455068,257154,-1222122,113930,858286,-600278,1477248,710118,1344735,1119780,358660,1057511,640759,-1037947,-107908,-801563,722996,802415,449842,-641821,1643,489485,-979361,119466,-118439,438599,292796,-499000,-507233,-105904,-1116831,-1069238,508782,1569,1337784,645757,-231679,340354,-597752,671395,1878113,-58944,-396271,-205162,-145814,773932,1394271,-521841,-901294,701364,-844831,275926,1649845,-538472,1811879,-6068,-91473,-445161,101418,-95115,1394887,85332,-297374,136504,1080871,1447756,1030790,-108826,19535,354647,228688,-383996,-828264,9322,365838,-646311,-588210,-171836,864162,-103047,-372251,547753,-1227325,-614015,-328664,-212998,-476089,-399584,-773198,94814,-805012,553543,177495,258403,-247080,-459658,82656,456441,-482949,-1330034,-494117,303560,-172400,739756,8458,12288,-187647,358757,-1288409,-294218,-271073,-401601,1883088,128768,-1841393,-197503,113444,-1014331,568454,-194207,-509092,-351018,-1174935,-255487,-517801,-1245846,448823,1263225,-446814,1242762,1583385,-301750,-2290511,-1178233,435191,865074,714366,31258,-147903,1184959,-181979,406791,716461,479165,1009750,-3741,335169,831053,405684,-33688,99370,2442,-1042695,-1078687,-1088399,721632,802510,123955,-1139536,710005,-1155538,344138,158173,710155,-322692,-392536,965418,850279,879328,724092,1287299,-53182,395707,332808,-144251,483984,595599,365364,1572522,1274420,280823,169048,1064842,72072,1112674,207416,-40804,114224,595321,-58918,110572,375858,1221922,-1136897,-500634,-413342,-159418,670740,168756,184764,-19276,-178788,127950,25155,-1080310,106618,401442,196298,65981,-352491,286726,617457,733685,651004,773275,-14271,-423575,-652347,-350440,-117315,-71324,-395144,433696,1285771,548343,2189544,1293060,839961,128827,365463,-912209,668508,-94199,305822,-1575285,-80302,-216691,-291540,-1073337,-89724,175414,-401948,621879,-1023017,268129,61542,-338470,-229921,-731923,482545,-250742,828635,578029,-2038,484585,-34265,525341,-982059,-698524,-374113,-366362,-514635,-352323,866576,661146,-78592,614593,-601140,197523,-21415,-433621,-630316,-353793,-622734,46524,-533628,256958,437987,269294,585258,-431523,-125476,271670,-629359,255773,367970,-2350287,390203,60991,501950,-433341,872649,-675093,-1931277,414561,-79013,585879,-126756,-266901,-201517,659064,1239519,641743,429947,-419944,-654306,-1337025,158339,-275751,-679599,227026,-8090,972918,-1085332,32617,252145,-100433,74174,275202,491894,220058,25103,-84929,261832,349650,-298788,-1169033,241393,-149504,-187725,277399,-48358,880722,492387,411501,646373,760749,-435908,-485996,-926790,-1333434,690825,269130,727256,95927,1005421,658132,-65327,192324,27965,-79916,-255621,489287,468678,-1483320,-674152,-409604,1093889,994892,-55183,376185,-1175587,-898180,-564997,183033,1571625,1032199,-370237,-237305,-751367,-232119,-624947,-385852,314777,321416,284162,-1141660,291768,105813,-369919,-818205,200758,1033911,-576299,-283352,788247,15350,-224510,370523,57694,-805675,277771,1366658,526588,1137030,43867,-1147559,-309267,-1059521,-361211,257958,-133247,-569457,-1093023,-76776,-668048,105167,364515,185816,471234,1122301,1020245,636882,-280463,1295725,1329885,60851,-2064434,-1040551,-767715,203680,-247832,-1343206,59517,184551,-230857,995337,214456,-30277,136253,1011577,13192,450684,573325,-116034,561468,-381105,-516245,-1136570,-458380,-662712],[394532,-891029,-1154614,-1586306,-32211,21357,-84488,-956154,-277,-125597,-30457,-2201441,-995466,-543582,219997,1028691,117526,-133615,314360,-300355,297196,501305,1306985,870779,74307,-595256,-842611,-79759,-94839,-480479,542284,620736,602627,-801741,-533221,437837,900303,538070,-131823,-24749,-550814,1321760,589562,1495223,382154,-519255,845804,433733,-1315287,565165,677765,1333070,1435920,412693,-544439,-284771,-1284822,-1140240,-388141,-186156,123096,-1327,129343,1780472,68880,348743,1776804,348005,87662,-379317,308657,-14019,532275,-278202,252777,139123,276305,-522774,-382145,-459543,-350497,-198855,2390054,764188,130759,-170228,-413868,-134375,-175490,807407,598002,-252227,-368151,-994909,-685928,86477,-306308,949850,373527,-511714,-148197,736322,629998,-778577,500799,1274370,239326,972806,400901,-490327,-626047,-263673,574311,-872635,-1046748,-272988,-7217,12352,-298454,-283834,-829663,723604,1256646,-1218527,707729,955070,114409,581200,23063,-1211722,1262751,1063402,-352516,-510072,61799,355742,-1285163,-353951,-252002,-812084,-566472,-43635,-29478,-103590,-187297,-85921,1150855,-104866,-67535,-640752,251324,933463,257803,820355,221798,226888,683093,-297916,-1603045,791278,98677,161216,-578054,-408739,678159,-950220,-407072,-783114,780703,-333756,233171,525644,1125680,168651,-1839043,-716967,1486,-1254824,-305866,-138651,31059,301983,1332112,308788,-545503,-430073,264039,68102,-438825,66160,364148,1127701,542007,1038947,116371,52046,351956,1703924,-1160848,-662906,-559398,295035,790874,-364804,-986219,479347,-236912,299421,456408,-613735,24011,-1781520,-295760,-668011,-793641,1218677,971517,269547,114213,-567831,-614321,-369136,89277,-1886383,-958623,-778835,130502,255851,123318,888534,42943,261046,-201927,407957,-628055,693451,47774,180653,-1011950,-556791,-1152629,-283928,571719,-1115297,425664,-340518,457384,241038,2472336,1085313,-71981,-97647,808370,271894,388734,257764,-110637,451827,478674,-702794,808788,1097608,414052,260164,1039853,-143757,-939026,188824,-432502,162670,-259912,-1298624,-637504,-1174446,-309116,1553437,857033,1175427,528870,-160416,267652,-47608,386709,1084621,532179,-74221,131718,-484917,-13850,589959,375658,-1011814,626164,1629889,1512866,136213,-460107,-275183,-187978,389825,242256,906901,-361924,-1030679,382365,-156328,-146709,58228,-548293,203879,-32859,287788,-331581,66865,46491,81528,1138906,187752,-170611,-567250,-629248,110085,934342,1173346,-11845,376237,465976,-205468,-1088283,-408336,-309696,-513321,-153317,-113911,1573766,1700241,1213349,616907,652523,-423313,-1224589,-1413505,417725,-19097,-503849,1180593,-1160857,358704,-294027,-318944,-728867,-239710,-880913,-305452,274813,-471017,-870965,-32887,777726,427987,19797,574675,254044,275131,342042,-285394,344013,1052483,590432,475153,279499,-1490278,-561441,951630,-345182,-1078189,92566,-1666203,190904,783917,-737343,-1037238,-758189,302074,-1024993,-416256,1283604,1309279,520076,-105930,-716296,851599,-338382,-320416,-700418,-1415841,-1284246,-686626,-659729,-187264,522702,168459,718563,-1218358,-398471,209639,253080,50587,-282125,-450872,-200084,-561724,-892275,-1689619,-748812,1085518,-307484,232279,-387435,82902,-575449,-461399,559118,-1244659,-961967,456550,165475,220777,-535176,-1207285,-1146391,-782037,-312982,650802,-611274,-123798,300180,-271474,1464810,1787469,-476454,330373,-569076,666424,-811496,-509233,-1593954,-1229362,423348,1315542,-202928,-959678,1318420,1126375,28038,-549783,-1118271,600520,288656,-896414,-922410,132820,-357488,-127183,278031,-635737,-31353,-130653,262092,563530,-912533,36979,91198,155757,-1927646,-256049,-80544,324127,647022,-896894,549608,-328414,1307071,139997,-15099,-395825,-1347446,596589,27954,-1327299,-493985,-753562,531139,313443,1202160,1892928,43823,-66497,-1122045,-11026,897372,620378,1003130,468666,328692,-981302,506859,280448,563670,465307,828991,674819,1296739,1063755,162682,607272,1060185,487415,-524977,-645128,161042,-305317,-2767950,-488682,-689199,-2530185,955646,-134412,-577287,-56017,-337082,-791522,-1484369,-168645,631440,529009,-636499,-171692,81516,-1115710,-1877938,-281436,1266420,97352,-1529012,-280231,-789837,-307746,537341,-565085,404541,1036180,669114,-290490,-596912,200190,-204662,61104,285273,241003,673781,-816289,-1123230,235271,315052,713187,-299106,-531646,802351,1467113,521990,1082683,412770,-783955,138204,-66650,426847,817309,-106765,1528722,67965,-143249,641852,450436,515060,-1188838,-3955,645442,-658067,1148773,954510,1216533,1069319,16744,990934,525341,-1140233,205458,-515807,863582,960704,115946,-689437,241026,731475,-1042122,443567,-192045,570826,276209,-659904,95533,143862,-948620,-823223,824160,586747,1361499,967299,-55885,435022,-337877,1083759,2186216,99034,-213344,159495,-178181,343890,1207034,-200329,-1031993,493181,-474685,57746,1197668,-331358,1019205,-1100236,-154870,121576,34829,-313053,1137903,-56549,-485537,-17120,814097,1360814,1148954,-264845,345040,517596,459347,-506572,-1124617,112388,791147,-591960,-525430,-118942,933641,202384,-400115,427993,-1297415,-608827,-531211,-27581,-282443,-540256,-761219,-472663,-708788,941540,263334,630614,-137046,-418684,-13433,493645,-642520,-1223307,264433,696502,-624262,436347,-13912,-284276,-358784,61394,-1715915,-287566,-867854,121376,2260092,72496,-1464467,132185,40237,-616593,312152,-123969,-443148,-542109,-1379026,-179270,-577249,-1352072,182511,1879564,-409051,939713,1825206,-285906,-960799,-628177,784295,1109250,887446,225065,108984,1002680,-224748,269973,898038,777300,1182676,-95843,233966,703045,364012,-200257,210730,-198204,-1211790,-1373803,-858914,1333824,1143813,-337708,-1182964,581561,-1070758,76495,238250,823451,-401545,-596499,544627,122032,221276,640745,1336323,32593,728059,550021,-169530,307767,550696,735218,1330140,1023973,443605,-102267,932646,-132869,984311,85643,308601,-1341,680213,-236835,-248230,267861,1045827,-1783333,-683521,-641978,-760635,302832,-405626,581363,388422,-254181,-51213,-94758,-1202505,-58781,561693,331589,-170213,-151502,93545,577035,583211,27161,405539,-295817,-173822,-100264,-327437,-37666,-380772,-1002853,501787,1201479,90847,2628805,1501289,519396,-54934,91195,-899831,1174510,261342,694101,-975161,-76999,-347486,-477984,-945794,380826,460684,-407218,600427,-1526143,59582,479966,286846,-3631,-431756,463443,-470301,619146,172913,-718042,234130,37779,475631,-756206,-749737,-397817,-160372,-780079,-358578,538762,390835,48036,762288,-502142,461771,171503,-557734,-694999,-399537,-584206,215838,-123170,426812,519937,129367,757043,-378310,-22641,541547,-658963,24058,-157426,-2122768,518514,173414,499477,-223109,840283,-496230,-1436577,539453,168776,932467,-331338,-597684,-5660,993965,1173992,471549,420861,-404364,-632997,-1260846,304228,-152363,-517383,102905,19032,1240824,-364541,-97696,405958,-19630,38566,647238,762731,642139,-72395,-122988,-283770,194888,89416,-468384,380846,-556143,210188,496168,-385054,666060,512502,115506,656870,879108,-320128,-327166,-1330827,-1732740,815792,189648,852908,-117017,743247,900655,104190,133234,-345646,191567,104518,660826,602568,-1309738,-917721,-706640,803880,610968,485,152341,-1111109,-808101,-892823,-82896,1584638,844388,-559974,-325048,-1072744,-753543,-721677,-591474,116488,-69168,331298,-1001973,450075,-16391,-3061,-330316,39479,1032107,-784828,-249508,721551,-355080,192721,655423,154807,-851919,468194,1043266,175853,740606,109092,-1241112,-349242,-895930,-434557,264324,-111292,-525640,-923632,-30287,-686144,57054,651297,164134,288000,1139401,1106502,420036,-170112,1900380,777269,186582,-1779221,-887092,-836551,311305,-175607,-1481592,438820,331103,-16169,1490835,404168,151035,90420,698350,-270851,460834,369255,-209204,711343,-229910,-239286,-902944,-356168,-590743],[216953,-1004573,-850283,-1437280,-746691,-24284,328378,-924425,71219,31860,-71172,-1780763,-699333,-215666,87508,1055679,31382,92567,346547,29495,635972,385163,906927,1087723,113873,-427157,-817618,-20463,128504,-459288,268042,925947,903404,-1323039,-680764,264236,1104057,868919,236045,-174789,-579727,1129926,260551,1048611,776857,-335285,846845,549549,-879827,1740588,610586,970962,1513252,297408,-21058,-722969,-1278466,-1535622,-784669,-242246,255029,-321119,364344,2105166,287369,56508,1118539,86243,301238,188476,169219,345893,514234,-241561,132152,-46291,404866,-138248,-16727,-73671,326023,312575,3383896,1106264,137698,234804,-699394,74905,124492,712099,2662,47338,-27919,-1010475,-712758,46918,-383747,1037256,299634,-165763,136940,659508,494258,-1345477,431541,1837607,1057342,1108659,176568,-622662,-563526,-78431,379167,-1233189,-1226608,-424244,-840147,-413545,-251545,15728,-507638,881462,1856292,-1292284,598794,861480,-27372,582309,678159,-868606,931739,523596,-630263,-624724,77948,7164,-1215163,-209587,-420780,-101411,-306370,-89082,-483705,-375614,-105809,-241039,1494534,7534,-589095,-1221315,-145060,1122560,265435,969342,18116,54933,1076807,-168965,-918142,668426,11660,-54683,-310593,-674458,704303,-264686,-79589,-420219,701289,-702140,-205800,128292,1407369,-100238,-1942441,-891377,275722,-1273606,-299276,-528583,-151631,431311,681698,7582,-401497,-572509,252771,-506372,-483212,255160,734471,758438,388284,1274789,1052019,30478,20593,1317015,-1259390,-374492,-366603,366108,471497,-97160,-810666,551270,-293956,408519,160905,-1182573,-8334,-1343694,-330417,-384571,-950477,1207025,772446,122685,248144,207094,-207768,-284518,439120,-2125945,-886659,27880,143040,52665,152360,1135370,-14441,409472,-135100,42212,-907023,688479,-331773,107261,-630181,39997,-843053,-124870,242640,-863544,668660,-443207,692798,-35525,1968659,700917,141200,259805,422262,97893,455663,124450,6486,246527,283689,-655984,881285,776328,620536,104823,997573,35101,-970120,237954,-327470,499748,-6638,-1382077,-523367,-585274,-71052,1756935,858477,1441435,1168483,368867,451998,337304,920403,1082983,127075,-120221,6703,-323241,244393,527783,361948,-632843,598856,2428309,1377276,-191125,-546888,-793612,-477150,308272,91963,418074,-312885,-1113096,-257628,-335619,-299130,-19518,-437600,325844,-144100,226926,-470478,137994,247092,273617,870300,-20230,20175,-691225,-1054414,40572,788237,707635,499674,295526,295003,-114372,-1073817,232107,-160824,-642861,194067,627690,1711429,1883819,817955,305094,607610,-769061,-1282277,-1843790,132627,343729,-283205,1525545,-1118900,747518,-55121,-299131,-787536,-319317,-757864,-336346,344306,-572966,-727712,-375463,259900,325436,-187620,211879,-93427,-55286,334510,-141056,106700,631771,611897,853143,243082,-951460,782932,1076339,-27382,-1001145,400773,-1424418,593005,633531,-682104,-1112468,-713673,593157,-753662,415314,1264571,1273255,695579,110129,-679561,768945,-74179,-458115,-671606,-1062654,-1267415,-382237,-136575,-81936,500308,249980,-163143,-1161906,441075,610255,355692,71277,-145925,-408157,-171304,-650137,-741500,-1868634,-782045,926149,360213,-188564,-325138,313436,-120244,-333216,880471,-749816,-214985,479284,45878,270654,-534061,-1361970,-1118380,-797393,-192129,843264,-615509,-59148,529172,64125,1846246,1989494,-128069,393215,-265109,1194807,-695451,-828458,-1597406,-1123852,563277,1385836,-286882,-714079,1336302,1113136,21234,-409625,-1100271,800749,533046,-661045,-293717,422808,-32602,-130951,273958,-605219,-2320,-469491,-349580,747219,-590631,26218,-294906,215233,-1839574,-460245,-211692,403374,608853,-661960,85875,-427650,1528990,47560,-43235,-600509,-1088946,685759,405645,-1311155,-813904,-1095424,300562,78216,864472,1962134,169752,-256142,-814140,-260315,756375,999959,1448339,592114,24705,-966724,674116,216686,629040,597186,1317204,734166,982711,1026737,783322,461656,1063150,767521,-106509,155276,291595,-125367,-1858824,158102,-512712,-1992650,985219,-253975,-246571,-254077,-92948,-878673,-1737839,-358508,781086,420953,-738372,-292991,-790721,-1193801,-1560288,-317875,825205,-310044,-2097703,-411383,-550002,68774,952063,-592852,222123,1049992,480726,-425064,-594379,175104,-562377,-48132,74135,816501,831442,-1204074,-748717,391641,724171,959064,6028,-446517,508729,881209,638260,976694,121333,-709683,220602,-172331,68063,709268,250933,1718877,110022,-511696,571268,645690,834109,-1071494,-33233,382042,-717511,558088,1015548,1017226,766913,-452183,745390,351474,-1088747,451033,-219304,769338,981597,9749,-396545,411065,922947,-853691,789917,-223407,702656,284149,-597395,802267,384050,-854956,-605883,941212,1105555,1362047,1235343,105736,497779,27167,1305860,2178345,155911,-132316,573349,-229306,-120269,1090611,34775,-925142,284324,-160550,-244660,632918,-194617,158778,-1624341,-336501,529153,-5549,-362393,739809,28304,-697975,-143837,520669,1171681,1189143,-252001,563739,752034,737363,-430484,-1172913,97137,1079742,-513213,-472255,-40311,1016248,387720,-402296,328542,-1215692,-542299,-591042,212509,5333,-596182,-699087,-851965,-512747,1153548,415310,912516,51889,-447559,-277775,505536,-769631,-982777,831528,890237,-999871,108348,-211190,-711239,-479353,-232401,-1941414,-321135,-1251450,546361,2056361,31626,-696325,419873,-99778,-435389,-136060,-57755,-308731,-530874,-1170050,-31682,-595804,-1270284,-94352,2210032,-329995,361220,1679269,-187018,398853,-94425,1210566,1176751,949354,307904,328982,804399,-190258,68086,1218727,835660,983389,-358177,158805,508269,243389,-327013,372243,-429095,-1424513,-1473465,-671343,1588318,1351481,-603478,-1088514,396932,-797785,-214202,98564,775916,-430396,-674043,282286,-703484,-396095,497035,1283007,126303,863075,826053,-240447,124697,522830,1122594,906919,604380,683293,-449318,517695,-362563,854887,79907,540235,-171207,497331,-314801,-497197,159048,673588,-2009864,-859643,-828516,-1008714,111931,-1033342,987660,676711,-322630,-75032,-150910,-1035055,-105706,590028,425501,-241632,94268,-292173,591278,427233,-548259,18267,-780174,78537,412541,-230147,137247,-631659,-1664643,392667,858815,-305519,2501297,1517348,130008,-236566,-101103,-596499,1582836,410454,904173,-113932,-72215,-379003,-667301,-668532,911205,777430,-310064,498940,-1781309,-177354,1013458,742080,273825,-166905,408216,-343158,338022,-139608,-1405095,-72818,134613,222828,-466205,-787793,-315732,48299,-1012049,-450680,31711,-9033,-511,763123,-332744,615482,316173,-546657,-681731,-410146,-587006,158787,229128,570239,572068,-1914,983096,-365139,2549,703977,-754075,-223366,-676031,-1392751,525970,197113,427244,-202692,629687,-403933,-725167,581121,597235,1293552,-623830,-897004,299024,1407059,860906,254262,435712,-268586,-560609,-982322,366027,-53392,-292529,155050,-46627,1389363,277312,-254162,466595,175548,-81,1021120,774235,799346,-174178,-190297,-909439,1303,548193,287384,463122,-856493,552586,596505,-560586,299617,512998,-67749,599553,764515,-171669,-128882,-1622278,-2013098,799122,64685,1006332,-291252,445357,1085762,316866,20204,-598189,297964,479641,750429,654613,-1013404,-1107284,-1027155,703375,311155,51105,-73147,-898379,-464707,-1082897,-450006,1327525,389275,-890797,-423874,-1186691,-1333892,-697254,-676225,-209471,-510591,503393,-357726,552756,-100287,333331,113978,-269343,857694,-918063,-272488,499108,-713526,522658,893871,133673,-680587,695248,563022,-124713,288290,79847,-1071424,-319903,-794250,-533222,257171,-111900,-299900,-628340,162610,-306149,27223,1019306,199928,121051,943727,842506,199210,64088,2312166,225682,359536,-1113972,-737296,-714775,488217,-66482,-1432812,1121496,370495,151615,1795721,476749,85098,76599,295740,-503283,417393,191323,-227870,860855,-348,23004,-536760,-282407,-346857],[-50752,-1065719,-599145,-1235010,-1169303,279,376221,-826204,29403,276716,-60693,-1212215,-272664,59423,3837,965023,-305499,288855,378230,377824,993101,239477,595471,1154436,250543,-288900,-909862,-50223,383916,-323513,-129966,1271074,1094405,-1804028,-826165,110091,1182190,1089903,607916,-197592,-533434,1211782,-96916,608110,1038195,-236154,634359,520954,-375348,2653476,600915,603348,1507476,230156,475706,-1125963,-1148184,-1958806,-1211634,-205179,342425,-631013,579130,2232354,589425,-152240,359816,-237675,679561,887491,74261,821562,682620,-162757,-141584,-230421,519657,229510,369178,397949,864797,659388,3757925,1181334,295365,754896,-688239,338308,273502,376444,-415875,467989,232144,-869024,-691456,-24677,-479869,987787,104225,73872,412702,620918,379722,-1537281,192918,2167415,1627892,961768,11813,-714359,-478014,166982,245649,-1450676,-1438328,-693886,-1817339,-943978,-350434,190129,-138545,1003901,2086853,-1261824,481664,738326,-263152,504101,1140729,-562983,495998,-27881,-876175,-729508,103401,-398906,-972998,151560,-521635,611487,-112843,-216469,-814383,-610235,56110,-275010,1623495,103851,-1034181,-1791609,-388200,1220667,315261,1018454,-162488,-139322,1167998,-18043,-250123,508195,-43519,-259377,-157125,-844590,758277,532037,406012,-24722,422485,-938101,-548910,-276993,1501981,-341724,-1718644,-913145,401355,-1192861,-378317,-891464,-427479,404843,-18048,-382563,-483477,-668674,201607,-1003991,-697050,437187,986566,158232,33814,1370938,1647078,81485,-259262,778332,-915696,-190251,-147660,384083,119655,208606,-544810,541259,-260842,635639,-119600,-1679636,-209504,-879741,-335154,-42451,-1098752,1178536,562810,-50896,251076,824246,228604,-229095,586676,-1880154,-709194,772283,237834,-5399,-58430,1131513,-153250,467630,93702,-276905,-981547,634200,-527249,85266,-343446,622576,-527470,89805,-125822,-630821,686040,-490204,820723,-220262,1372315,182818,320945,686754,-74453,-23824,374730,-9432,82143,167273,81355,-521610,711749,145894,752382,-95725,804705,199905,-928186,214932,-69200,806902,354874,-1282349,-392368,-17276,232849,1771584,762035,1633565,1517811,779277,546875,545967,1317778,1059850,-275415,-91316,-157539,-113464,203300,531234,296059,60270,430510,2673043,1140377,-609602,-539482,-819487,-703508,55805,51907,22505,-230341,-1014927,-671266,-377418,-313861,8478,-304404,377761,-229412,87378,-560042,148238,366047,385845,532246,-58586,134126,-722368,-1365271,55680,671046,245073,912793,8541,-14739,-113207,-973801,982302,77068,-588745,393246,1121503,1418376,1653533,-55815,-8546,629759,-1000192,-1285306,-1929641,-93651,751694,-82855,1725741,-1035160,1052630,248341,-326385,-930854,-429347,-507741,-255329,382561,-557888,-476280,-591819,-227682,-37484,-293236,-251861,-411806,-340920,372657,-143292,5609,163023,578184,807656,100771,-386922,1794429,924916,284764,-873819,654331,-881194,1067652,459052,-568989,-1089140,-520135,793312,-445086,1272080,1197500,942117,786924,104477,-626550,550585,-129542,-595871,-329842,-546979,-862440,149743,400237,91461,486935,384607,-672346,-838974,1342701,784245,439918,161491,-80879,-375975,-139326,-664496,-635682,-1794109,-604380,801735,784884,-781136,-166812,546125,396822,-356175,1001201,-190299,474777,209990,-43570,278802,-501719,-1254145,-984565,-738044,-118397,937228,-462261,112535,719536,417136,1981142,1892074,241715,422068,86270,1539843,-533355,-813633,-1409218,-1022693,709391,1224752,-346915,-415757,1239348,1016034,79596,-184354,-864117,780100,801313,-355250,194315,569326,202002,-266710,315186,-611713,-134541,-936927,-793264,861490,-89081,-192602,-555148,276917,-1463835,-496562,-205905,502361,472697,17023,-397621,-433634,1617326,-8543,-127199,-859308,-656806,738499,781508,-1163195,-1149545,-1238593,13449,-218457,427269,1819717,269968,-523638,-344866,-576255,419787,1350575,1675205,736251,-244526,-688261,779125,85600,694868,648781,1639187,655543,478815,894439,1401405,399260,873485,939593,247410,596736,454084,68469,-850986,697071,-330305,-1324606,735794,-290087,-299729,-470771,93873,-815908,-1563619,-506543,831854,328908,-818841,-321489,-1658282,-1020040,-1027242,-367022,81047,-532856,-2403567,-454734,-135486,334120,1212508,-611109,-47508,627584,57177,-590798,-694422,18566,-1148075,-147346,-138310,1235602,833318,-1529195,-264256,619828,984947,1116943,338720,-295284,88131,258054,707585,687423,-137467,-760185,378367,-178034,-444660,421778,524476,1437354,-19999,-893121,401696,939599,1059627,-917561,-86912,16005,-773151,-180440,863906,760218,369301,-978430,378734,139855,-878140,614251,79350,529380,854497,109014,70502,466261,925732,-473359,1008680,-221430,812821,329179,-322054,1444474,528833,-763934,-495607,869964,1412285,1193039,1321280,166892,480155,374421,1176023,1655219,100098,-173023,960346,-265139,-515126,1001838,144501,-610754,153441,-30890,-550805,218798,-200301,-551358,-1526311,-607214,653694,31379,-261379,339856,298018,-872767,-224827,277810,931861,1173511,-77524,640706,930731,960586,-170128,-983264,21908,1151746,-389200,-366147,4276,1052913,396299,-371997,205145,-1052535,-403599,-455344,483476,322355,-607303,-575554,-904385,-258136,1110383,605696,1023727,212282,-448650,-546721,478309,-886448,-639393,1088766,864245,-1155639,-175325,-749722,-1221706,-537563,-418393,-1884723,-367784,-1284023,814889,1455038,2912,225889,611073,-286963,-457253,-598541,78132,-90459,-345768,-581659,149555,-472933,-1043091,-309976,2116263,-208389,-338319,1158903,-33943,1128377,284748,1578550,1108519,867263,242791,456379,620547,-219616,-161810,1605862,673648,484247,-704164,122967,390144,47348,-370597,492288,-628849,-1524730,-1369801,-601282,1390963,1379771,-650688,-881577,210406,-365203,-483108,-226928,576598,-421154,-648669,211271,-1335323,-857681,281931,1205177,186876,743795,1082822,-343157,-41524,529927,1498363,486642,126224,857593,-830591,-126422,-526811,762996,179957,572317,-382135,6479,-373586,-565122,3270,107106,-1889950,-1048620,-913728,-771926,85794,-1493432,1260683,718265,-407977,47869,-138078,-620754,-52855,496928,451024,-120695,327005,-686456,618039,300419,-851939,-217359,-1210461,183480,756365,-69550,340660,-752161,-2106894,175720,304267,-634853,1822721,1270038,-238275,-391144,-186779,70268,1844312,324613,897818,739143,-101708,-364804,-769424,-321437,1331991,1075477,-91348,327541,-1673178,-414162,1427968,858285,511412,-2599,295892,-12559,23918,-341696,-1957248,-361847,218562,-126079,-144642,-739996,-106079,177629,-1002549,-615404,-439121,-361861,-228726,651494,-162618,599606,360616,-360610,-576467,-372889,-610303,-56775,421819,612454,584035,-113191,1177532,-381045,-49855,756079,-879605,-376842,-895810,-593696,415780,164484,339282,-328288,335285,-567830,-235123,516807,1082460,1488297,-895141,-1059205,645054,1752593,515504,-17204,414330,-30822,-483681,-566452,316312,-7897,-68870,378615,-125316,1410861,529119,-506974,443617,454267,33730,1271014,506435,636700,-273605,-315471,-1406007,-210947,927946,846736,470300,-957712,659980,573595,-568864,-84604,531078,-87696,511588,513941,-41415,27487,-1724856,-2080876,685646,-19496,1097102,-369729,202901,1125510,505431,-106725,-614445,288266,810511,668913,622431,-736509,-1194648,-1241589,772047,149507,24160,-273401,-718296,-2049,-1070946,-825530,889485,-214977,-1265539,-510147,-1139572,-1779182,-518718,-586929,-494541,-853845,807701,627870,588361,-180765,551268,396271,-695554,540189,-939749,-398958,153900,-996884,646946,1051827,26196,-337312,873194,98920,-311476,-93360,-31967,-663772,-207765,-739965,-666330,216883,-142559,-7378,-324499,408840,327739,-16018,1301259,295039,4286,654849,343753,2259,349906,2370624,-168739,555316,-304128,-642373,-492448,633259,31824,-1203175,1851501,298987,95144,1744914,429242,-262927,110424,-91839,-673888,321315,34103,-178310,1029103,265726,255893,-129722,-297168,-23629],[-359086,-1059248,-435795,-991580,-1283478,103675,63616,-720165,-142910,533911,8494,-699434,167116,222492,-49118,788848,-726356,422732,382503,612390,1218576,52440,496071,1118533,500775,-223818,-1054929,-172676,599175,-105454,-560593,1473043,1126346,-2035125,-855820,3715,1123984,1142018,929539,-66011,-388435,1515973,-347352,357544,1096956,-237903,277311,359167,79462,3011683,650918,320224,1425189,210634,735266,-1435448,-863747,-2101047,-1518320,-118334,315011,-829571,703683,2162313,925095,-221589,-303395,-575701,1113309,1442545,27782,1307061,1154183,-61750,-507728,-356368,594265,423972,664754,781727,1107662,733785,3265536,975198,581165,1184914,-352056,732899,258565,-137115,-594432,916639,333752,-693468,-689977,-72977,-488901,811874,-124043,133833,647263,605826,355581,-1299078,-165779,2114594,1811622,652382,-54503,-799008,-368647,454685,190002,-1445942,-1484521,-959043,-2472990,-1344093,-557900,184604,166542,959804,1838596,-1037072,386722,578550,-484199,390020,1286700,-356245,29676,-399472,-927699,-813799,121080,-756067,-582911,649121,-561638,1091295,-29455,-363164,-950247,-746322,231391,-185278,1473460,141103,-1256834,-2099463,-450312,1217468,418994,975023,-177914,-274869,1047677,5762,70278,392979,-65154,-378848,-122239,-892976,850373,1274377,935958,335822,99815,-1015470,-736176,-539098,1392830,-484247,-1255238,-808588,380299,-1048505,-516886,-1114126,-661629,272965,-545867,-715776,-671645,-654087,175078,-1268051,-1022329,567768,974478,-343625,-377734,1288387,1585784,256658,-435926,261160,-154837,-165812,35100,382097,-215995,454365,-252480,333201,-153321,922522,-251801,-1919949,-413065,-499962,-283180,285118,-1182543,1188116,377484,-248726,164782,1157642,569700,-273246,492217,-1145003,-471660,1153381,342671,60101,-394825,900887,-266979,477249,403222,-471791,-837606,549873,-509048,81118,-192581,1054533,-201270,288020,-472802,-497976,554098,-409429,767124,-204987,853286,-281410,447177,1094277,-514540,-104454,172366,-46334,-48476,143486,-95913,-331943,329867,-639560,762309,-282222,490988,340251,-722863,148502,351698,988023,711465,-1029526,-268158,279227,494469,1496475,461341,1622060,1478518,975991,606078,554077,1464457,1057053,-540788,9152,-293869,112411,-130305,592712,299020,989203,172909,2151179,922951,-961767,-521378,-333959,-772313,-319813,108585,-212137,-144230,-833782,-725439,-234627,-158074,115979,-190091,342699,-251530,-66850,-544994,118737,370679,440004,223810,9165,23980,-725665,-1488536,161872,615319,4271,1150474,-416314,-407580,-206699,-781693,1664090,377928,-381255,426938,1208140,818614,1083296,-1033966,-228529,712167,-1030694,-1243429,-1690990,-186673,1094302,24133,1682708,-923488,1199788,557908,-344076,-1039195,-561609,-143039,-78429,411000,-450551,-201773,-654304,-599468,-565272,-268176,-661822,-689478,-513989,443358,-324670,16488,-121800,507991,308250,-155190,-6225,2119976,482039,479729,-740239,794781,-140403,1505782,261381,-532005,-995464,-270356,860448,-176451,1807108,1033422,543803,833417,-53943,-529353,238158,-548570,-676541,268077,-18389,-157810,686372,769520,287866,496902,626940,-631683,-220267,1925560,690622,483319,222991,-83670,-363230,-100255,-576692,-624981,-1487413,-294881,733665,830615,-1382224,-19516,710247,887621,-410072,908110,279077,933094,-352876,-144299,197460,-477867,-925817,-753746,-578875,-68233,903300,-127984,349395,861409,666268,1780534,1514587,508462,415631,397388,1622472,-433514,-509578,-1130870,-913702,825966,818261,-353662,-142464,1033100,984529,193139,72770,-483659,543581,985864,-59811,453315,561130,314855,-491001,356794,-692536,-396150,-1411605,-935418,864229,390920,-517412,-681270,323111,-913735,-372816,-73744,624985,278174,806040,-834697,-345101,1540620,-82436,-258665,-1046017,-122681,723042,1016567,-850210,-1423261,-1146497,-237375,-436286,-12414,1472447,316860,-856224,115679,-855478,-65075,1556090,1584915,833011,-425676,-232435,754113,43628,727001,585576,1723171,434821,-104740,694392,1732159,404121,576690,1019729,433102,600569,600688,258975,-283269,1032300,-142393,-718093,232202,-274482,-599396,-662923,198785,-613523,-956884,-616984,753337,294485,-774863,-227341,-2206125,-599632,-394092,-408026,-739607,-458954,-2352797,-374631,339532,443421,1199844,-666330,-405308,-66364,-423756,-753042,-799904,-208337,-1658417,-92636,-361553,1284321,568334,-1743725,182040,819124,1049988,1232564,634871,-114573,-351191,-180865,778543,235795,-323597,-897275,528968,-107982,-960735,19812,613669,755039,-275199,-1168371,231355,1202211,1086835,-776566,-280924,-478164,-803963,-870376,555954,480405,41880,-1466444,-25761,-99215,-543338,719023,345691,248009,626242,331502,429133,387325,682164,-19701,1015686,-200669,880951,415108,86616,1866769,520858,-617994,-559279,652245,1437845,807385,1147719,70605,340809,600116,614255,630112,-52520,-325642,1225863,-270380,-779724,889374,144053,-193929,156571,-140150,-770359,94879,-360460,-983702,-1050005,-918142,478292,151078,-84518,76446,648178,-943774,-262043,126313,702989,1124139,198143,596527,952718,1049424,211220,-656824,-45479,1025564,-202076,-194371,-26275,1004291,234503,-293232,38332,-860232,-224303,-184655,720958,583871,-624747,-391970,-605094,7590,819217,793820,931482,263747,-277159,-670225,381451,-1019894,-273503,1063860,694312,-1016523,-367354,-1614648,-1681198,-536719,-428540,-1563384,-397310,-992381,917906,724165,-41121,947039,672667,-483609,-553625,-837609,306848,173248,-60587,197788,305986,-167134,-783900,-420479,1619832,-67524,-965470,404800,124865,1019998,447266,1715103,946242,649965,40527,453338,452884,-351542,-368373,1909525,381385,-147646,-1001780,136066,440197,-191185,-299029,492132,-722385,-1391553,-1122050,-697398,810405,1237988,-536392,-599332,68066,135779,-674991,-635243,302668,-385658,-575615,265820,-1493936,-1085208,-5619,1170663,196849,390133,1221287,-438455,-175325,588208,1825997,177395,-313314,845341,-1174615,-798936,-562675,729279,351961,395318,-596522,-692329,-471919,-433637,-162972,-518261,-1594362,-1246762,-876284,-148794,137087,-1601638,1293155,465508,-533024,271450,-66925,-95137,47289,333919,403105,144176,510839,-910691,570563,213417,-819119,-236452,-1341386,49909,867697,117219,504837,-727405,-2140533,-36928,-327444,-913115,880552,800004,-506988,-507707,-165481,976915,1971915,131400,687544,1289588,-187032,-391422,-702140,8368,1550411,1291381,211680,111165,-1205622,-637065,1502186,584759,630211,34670,126067,315363,-265163,-450262,-2342361,-574452,221259,-428752,163331,-540713,275577,174749,-608079,-821569,-668448,-438728,-568019,492651,-48604,400021,291885,-31251,-391351,-286011,-608481,-290488,432359,544898,553728,-202097,1263940,-393277,-135460,733605,-971099,-358368,-582404,-59766,225836,103914,286310,-469789,58622,-1003457,-191621,369169,1487032,1403843,-1046993,-1010049,936182,1877529,341094,-334056,307553,268050,-425283,-117105,172064,-341,107052,717734,-126733,1347643,285316,-880891,371365,728549,187003,1310831,56870,225909,-366400,-498990,-1572482,-425047,1110146,1041045,391609,-854498,504823,465649,-455312,-367927,596162,54258,418097,273206,10118,83190,-1591858,-1915802,540147,-15118,1037776,-333697,87780,957099,620589,-205880,-378443,231395,1053107,385945,535319,-578464,-1156660,-1188853,813252,121626,-114156,-414448,-724299,407824,-882520,-1098981,428508,-806805,-1530821,-533235,-1004776,-1960730,-237380,-358546,-571664,-992452,1152477,1577623,552868,-283865,615590,465359,-1161551,140701,-844494,-602662,-216105,-1138003,531855,1126735,-88899,96339,920963,-216965,-358582,-324323,-199111,-138709,-46286,-689027,-813227,128956,-196038,236168,-134477,610459,962438,-90351,1355295,428102,-27939,457398,-215432,-123105,612907,2064382,-320325,720701,408196,-606877,-263599,652276,87591,-831530,2293864,160141,-372047,1281883,310568,-766976,171580,-381073,-796034,180532,-117946,-91009,1190561,520189,468160,230241,-431316,217418],[-657707,-1003946,-361770,-703707,-1163226,249046,-460522,-651658,-428882,731275,123331,-360051,509391,245941,-95662,602119,-979229,480824,341034,640605,1189389,-181847,615405,1021309,830850,-243115,-1156428,-360217,735606,140000,-913823,1382073,990750,-1888430,-694330,-53665,952634,997326,1165902,186826,-134725,1796454,-395929,357958,956279,-333208,-114435,112036,391448,2837199,728443,191943,1269136,233467,682411,-1599428,-431568,-1739449,-1598517,-37092,141716,-839764,693234,1975584,1217963,-167019,-744514,-869746,1463985,1619075,23462,1635391,1823894,36434,-891551,-403484,585556,351449,759434,951947,1012996,539590,2126225,572828,929682,1322552,170805,1261273,109005,-706848,-574547,1294071,252437,-584497,-736036,-61817,-338738,551858,-271668,46366,799878,560597,440539,-761058,-537492,1702976,1603786,322707,-32551,-902224,-260345,737699,182787,-1223714,-1170293,-1070526,-2424358,-1438458,-778428,3690,333077,647844,1173679,-583653,329698,384565,-553438,293763,1072222,-254290,-380389,-472546,-711345,-846023,126980,-952378,-111645,1176830,-569831,1186877,-62619,-461178,-893857,-753282,351087,-7193,1081093,102490,-1196168,-1927437,-364717,1097656,558969,877814,-5499,-314291,872167,-225751,-38619,355610,-80108,-385704,-179323,-828428,989794,1839417,1330346,588407,-110092,-944476,-749849,-559744,1135607,-468764,-717765,-634985,248876,-913020,-668363,-1099374,-697766,114150,-807667,-887722,-807639,-496482,215327,-1239890,-1334487,619278,657306,-482121,-686740,1031450,857229,538174,-481499,-85862,774770,-286498,141434,385698,-467555,557659,15199,-88778,-9203,1175509,-171909,-1778008,-463775,-295224,-179333,541903,-1124194,1254265,239749,-460850,65386,1191284,714240,-460959,181229,-172485,-224948,1061786,407643,196437,-748355,520617,-256214,496324,707783,-493795,-554831,469497,-307757,61631,-127128,1232192,115299,376440,-736403,-475398,381009,-164702,534558,6409,512001,-544909,498726,1356959,-761348,-135282,-90345,57880,-424123,114313,-214373,-134588,-166913,-1350773,627633,-407629,108830,452040,-261428,54034,855352,996147,947101,-687016,-184790,269270,625516,962747,-57794,1345424,1099236,972551,690219,398041,1297157,1076770,-585476,134296,-353905,299243,-628784,675873,505417,1918645,-100427,1135287,820058,-1126009,-562606,440793,-637827,-724587,228695,-278952,-81448,-662717,-441021,68626,142596,270165,-121134,242878,-190678,-189833,-421074,90184,257278,471108,25879,85087,-349877,-750339,-1381420,316116,614876,63756,1175261,-887460,-807769,-378391,-503130,2059262,686247,-82087,312610,882159,143404,375631,-1705580,-308835,816307,-828245,-1152048,-1237553,-122010,1222270,291,1334498,-806329,1165313,793264,-278941,-964649,-663220,284169,136530,439892,-291180,-1074,-577746,-825797,-1100853,-145713,-870803,-896893,-547428,510448,-621769,49180,-150753,394885,-456037,-506177,92416,1846189,-177672,494549,-633105,804901,625657,1791500,32737,-661355,-867674,-108996,783757,-13011,1815397,750681,283172,845781,-259114,-374266,-105351,-1154722,-669453,964333,393861,650405,1010283,873333,435782,527883,966824,-97348,612140,1926501,405522,473340,178311,-89970,-369015,-49954,-405365,-708816,-1058465,16229,639245,515614,-1782866,-385,746967,1277243,-357974,665782,547475,1074018,-1099553,-287788,-1605,-476680,-483975,-472926,-320361,21095,797207,366382,563787,951430,744188,1286813,955916,550644,366259,565716,1419647,-515158,-91131,-870557,-751111,888490,243604,-296119,41750,745546,1126427,323195,276751,-87234,176065,999572,150798,458719,431240,304451,-769444,363216,-843616,-705270,-1753564,-749459,757863,648110,-834259,-727509,338993,-357842,-158678,133915,753577,80227,1361966,-1151609,-181250,1304478,-221122,-422874,-1033813,393200,630651,1024213,-426539,-1570921,-869597,-373127,-448315,-362265,1030209,313261,-1211447,353162,-1035804,-614151,1492701,1200345,812006,-507169,253835,553634,162376,676578,399137,1603670,118866,-617389,468829,1576150,407709,266354,1022094,426269,286623,675330,411290,-375270,1167954,40588,-259860,-370088,-234034,-903281,-790077,224150,-342798,-100750,-702755,518608,331178,-538924,-22542,-2247344,-27592,179747,-418505,-1378075,-99913,-1993111,-156195,738284,392498,893355,-819835,-784640,-735907,-768354,-874902,-787699,-420959,-1793408,200782,-611411,938121,10341,-1803353,462740,897345,936364,1338741,842544,78079,-702880,-341354,886161,-286315,-425593,-1031103,622557,-32612,-1368655,-372779,486957,-87604,-568527,-1228903,146064,1331820,911944,-676133,-655826,-1058303,-780871,-1308917,207597,221992,-102745,-1812983,-392452,-354463,-160225,807728,537658,7988,377969,573290,427352,193167,257173,384394,819463,-174442,894485,544630,506760,1972959,358980,-415950,-801238,362450,1206630,316816,733448,-183379,66287,656829,-302923,-601270,-256300,-553201,1276262,-253325,-899435,729236,93102,189018,301734,-447551,-855043,214261,-619945,-1140235,-493564,-1214224,77153,306590,74228,28216,951564,-868428,-272534,59446,534532,1055233,479886,494866,785591,972614,623712,-346928,-61747,802904,40715,-3875,-134278,857926,-16632,-135908,-150548,-640510,-63344,62599,836767,709046,-683610,-166664,-61161,245176,362017,936746,658166,180683,158820,-585121,176882,-1179487,19398,894263,515873,-625453,-450866,-2490876,-1914356,-491209,-254000,-1070588,-388638,-555378,881233,69497,-155543,1128090,604452,-649236,-572435,-670967,584891,407045,234009,909918,380730,262183,-630490,-424676,906048,51279,-1344337,-337498,239620,437292,417184,1502549,714644,349703,-233873,314662,281660,-526507,-497344,1928321,65538,-728777,-1123135,204918,657755,-420563,-106267,339627,-649339,-1008990,-825504,-921860,38167,985215,-366990,-280535,-8389,576299,-742792,-999372,48922,-331104,-503142,329490,-1066677,-1045950,-337635,1207763,176533,-108494,1155469,-479453,-270718,706933,2074065,-15939,-649772,599639,-1400326,-1207310,-454172,746489,547004,81094,-768616,-1371099,-615965,-157633,-285570,-1008499,-1274604,-1401015,-739290,569329,154633,-1307998,1043377,-8569,-697949,542339,38337,354469,127733,173040,301711,438207,637422,-869996,380330,153749,-582844,-89972,-1071000,-312327,758051,277532,585476,-600694,-1758824,-140488,-865642,-1151192,37859,252383,-636222,-582451,-60565,1820455,2027192,52734,336074,1388759,-323892,-536349,-431137,262381,1584668,1370191,519050,-110737,-508803,-844032,1161355,12459,586497,-39414,-75402,460226,-467312,-490688,-2560105,-678717,75826,-559259,403569,-185353,835540,33062,132941,-1029593,-564784,-101346,-891572,354874,-22361,50211,145125,343091,-160665,-158697,-534041,-396736,317866,414133,492042,-271235,1204754,-365349,-193076,683113,-959271,-163072,238677,143470,14821,35885,296308,-471338,-130033,-1543573,-515338,208150,1689743,1054308,-1026250,-737421,1082017,1691461,433121,-664035,103521,567463,-383436,252960,-14523,11527,213969,1081696,7687,1262518,-287088,-1315883,297706,887433,437407,1141710,-406996,-262520,-441919,-708981,-1320360,-622817,1056852,845051,227509,-621619,207278,340500,-288412,-484619,719835,307679,323426,156242,-74659,22087,-1215102,-1569479,417311,71241,786542,-205326,131522,576464,649537,-245960,44003,179351,1183538,-42411,440976,-557299,-995207,-762377,582815,177605,-346595,-459032,-954503,612938,-635537,-1183705,96893,-1244368,-1531528,-440203,-850103,-1876779,33380,-96368,-355897,-897653,1345951,2067251,446522,-413038,557578,344847,-1571829,-266045,-662817,-785167,-475709,-1082135,235565,1133701,-125721,527573,805719,-331062,-278770,-414118,-377852,325560,89912,-598315,-925521,-10073,-252737,366895,-117554,700777,1377902,-189054,1140184,562267,36576,490032,-680142,-126427,797542,1606811,-238609,761426,854064,-579388,-90750,494674,93825,-383500,2255328,30815,-1265102,514952,189481,-1208552,199053,-534168,-894014,10596,-276229,-8253,1274143,722637,670300,489941,-661629,231585],[-911184,-948298,-356421,-380026,-905145,362994,-974312,-629430,-771003,818584,258310,-189074,681235,142709,-156894,498436,-857573,476917,259990,446370,877165,-448130,880644,897504,1168264,-323893,-1132983,-561760,793929,352224,-1100616,956888,726847,-1409243,-354653,-86513,715294,674737,1287787,475614,210425,1815364,-219420,552130,677387,-499138,-431142,-150315,521798,2407346,783167,243631,1044561,286310,380065,-1587063,92528,-910918,-1436755,349,-149841,-637772,549543,1768637,1401909,-55687,-920497,-1063207,1617754,1335548,48793,1648913,2346731,109641,-1226934,-390121,459196,18787,588868,878415,653291,167847,848230,116271,1247164,1067468,646536,1816976,-113380,-1184066,-455662,1523952,25132,-592162,-801325,10885,-35291,277979,-246033,-88772,825077,423132,596287,-144350,-794051,1116401,1122652,73378,34384,-1022569,-184913,950295,168175,-878104,-451013,-939300,-1596712,-1192597,-903266,-283738,338823,80278,337061,38003,309421,172708,-370944,255651,551148,-217064,-672233,-251058,-274516,-788393,128462,-907689,348109,1624138,-573061,886980,-175016,-462895,-703341,-642713,361299,207554,564489,2763,-900332,-1290946,-196968,867054,692130,776431,258593,-270846,778649,-734928,-436423,345123,-129400,-304979,-280437,-688551,1162268,2168529,1431875,673463,-115229,-764986,-604854,-329415,832164,-273175,-262064,-451958,59680,-852515,-777605,-799226,-422544,1294,-833832,-868934,-765067,-209900,343559,-974927,-1495991,585732,142300,-189029,-800061,643211,-225556,823642,-391323,-166748,1527451,-473103,162172,402032,-569281,485260,236902,-597995,123920,1303299,81476,-1246002,-302583,-301407,-58845,698574,-882452,1337929,158900,-665588,25792,1003582,624802,-783484,-267538,668329,-4938,648702,413696,339763,-1054964,68853,-75290,558195,938317,-352490,-268760,415922,2820,13515,-51460,1121811,388737,278128,-875530,-514147,250234,220046,202376,291447,372845,-545855,465219,1366121,-759700,-90948,-332964,278246,-919223,61282,-248663,12192,-642937,-1761840,358227,-448215,-276225,537731,464193,-74611,1278121,857223,994296,-336131,-173054,67107,587505,319042,-688490,841870,540431,877757,814738,153746,829769,1101060,-411094,216330,-321268,387987,-1117145,730651,956949,2556155,-315861,173060,857355,-1058402,-675789,1171115,-321539,-1041815,375358,-208358,-58777,-551072,24741,440168,507678,441934,-105393,126913,-58125,-269206,-226217,111631,60770,512443,-28080,90561,-877238,-802188,-1059728,417744,613014,354178,999792,-1309644,-1142603,-592053,-164633,2000673,929452,230445,91923,295478,-370445,-228277,-1824275,-266465,890347,-438930,-999426,-713421,73784,1001410,-143538,727636,-702467,972324,880418,-79469,-629139,-664164,689724,303327,459394,-117992,53803,-404259,-915950,-1490246,-14285,-801273,-981359,-459536,525567,-916037,-10197,-62853,214731,-1174326,-900521,-60781,1316617,-882814,338357,-565989,712647,1233692,1854336,-230704,-964213,-730839,-149007,592704,8351,1337548,380953,244592,811932,-402074,-181267,-412793,-1671964,-579830,1556327,619090,1333078,1002958,736904,466043,571819,1310130,701057,1462523,1378116,73324,412211,7839,-28706,-384050,10639,-212677,-837601,-659565,205262,390253,-12759,-1828664,-191660,626324,1514393,-120311,384067,570119,909596,-1822005,-469266,-310136,-488848,-64945,-210809,3234,224874,758259,945512,654664,982882,662546,670863,370322,316670,269616,525835,972427,-848387,226290,-709652,-489860,887350,-342871,-187243,98949,426931,1426507,412813,344136,203678,-198921,786864,229917,249196,243788,187243,-1070911,318805,-1018907,-964194,-1855674,-314937,606013,586961,-1055774,-766332,316184,44073,39495,349040,855444,-69092,1500012,-1282783,18478,973483,-435100,-596465,-763867,759213,477244,800378,-17579,-1560570,-525695,-354728,-197114,-569265,680908,293907,-1513959,216641,-1110567,-1097235,1098692,673652,642823,-511153,619788,184737,404344,507944,116127,1371628,-204997,-920512,262553,975176,332192,13583,943234,278796,-154867,636581,479050,-918555,1162525,192394,45566,-805520,-170580,-1013016,-826980,195956,-120105,720908,-770502,125013,418797,-123657,243076,-1857516,529718,551225,-385165,-1674411,416373,-1485428,192132,958105,212768,394849,-1115863,-1070930,-1101400,-848904,-929409,-567719,-540673,-1418032,700948,-889464,341238,-736972,-1682677,514998,815156,703864,1411398,924222,293186,-890250,-258766,1032608,-751875,-467080,-1065283,673713,-31256,-1637137,-623691,192248,-792300,-807640,-1028756,180016,1286231,631990,-612556,-1141144,-1605811,-680049,-1377253,-55222,23708,-32815,-1932629,-676330,-599367,176956,904130,626680,-149897,183709,743327,-18017,-57184,-184852,658490,505861,-149443,853290,736604,814370,1752231,104222,-199690,-1124488,97236,817481,-68453,203730,-530152,-310826,563583,-1329352,-1583755,-443913,-800909,1049477,-238999,-892151,545430,66504,424521,540422,-844092,-845984,396017,-878430,-1125823,-36168,-1445636,-426558,418384,145577,181796,1103457,-647032,-277985,34526,446976,975586,669320,409236,473173,754126,978893,-198871,-22746,615138,295575,130927,-274630,628108,-223642,132892,-301885,-356048,21558,106128,758110,647760,-778745,69490,534403,433666,-140983,1001320,267763,-3579,811621,-341421,-160881,-1339159,187802,744998,445088,-142961,-439554,-2900262,-1789330,-419692,52057,-525058,-338108,-207048,744022,-418544,-406508,623863,442868,-755420,-434442,-86829,819240,533712,458377,1340125,341188,656832,-682923,-362550,241294,104509,-1371168,-799602,276191,-23731,275967,955311,428078,48107,-478121,74105,84382,-648528,-505820,1505230,-198005,-1133785,-997272,333867,952243,-591321,178429,65175,-404507,-474557,-557977,-1126727,-709065,705291,-251268,35548,-27853,831746,-666651,-1222571,-125292,-261053,-443418,295212,-224304,-757346,-650752,1296165,177164,-627302,853328,-431412,-328989,879403,2223619,-150127,-854571,164356,-1451906,-1111199,-233307,782401,713638,-238969,-860943,-1765219,-762274,127169,-338989,-1214856,-1004181,-1409611,-554697,1050656,60221,-736483,538513,-516203,-866584,812290,147014,561083,133595,79204,186642,622419,718971,-581999,42888,95768,-390279,88747,-484270,-796843,491849,360233,574819,-446115,-1134214,-87664,-1171219,-1337832,-469962,-195591,-632057,-609253,86790,2263618,2073537,263223,-58304,1112809,-482794,-820805,6288,430342,1523342,1290497,740776,-293071,205019,-1034192,514070,-652175,382490,-178020,-262064,334145,-536350,-479939,-2589103,-669190,-242350,-454736,522405,248087,1488150,-207046,981639,-1202881,-199128,570650,-1057961,280661,-86227,-381312,-9634,633236,72850,-6887,-369295,-290298,181863,292425,420039,-322208,1013897,-274609,-179454,632951,-805539,129684,1206556,139584,-158690,-25040,363794,-235393,-213822,-1946577,-956159,129919,1611809,557551,-833729,-294068,1034598,1215905,739137,-959059,-163279,799168,-341323,453799,-179121,70018,254935,1371530,274932,1204957,-848864,-1685718,268177,846676,687570,860474,-731896,-633636,-479575,-891350,-737197,-781764,820001,371190,-5933,-374854,-60498,270609,-130065,-430323,891521,592331,215506,183752,-333053,-126632,-636517,-1144956,343471,189299,370559,-37481,314109,52941,613138,-215039,539971,158419,1199205,-491766,385781,-621207,-734316,-2217,-26344,246010,-618490,-378325,-1307694,534000,-487123,-1053503,-16492,-1448637,-1182921,-204959,-716681,-1632950,170179,73779,105467,-623607,1163453,1840532,272888,-550073,461031,111966,-1847672,-609839,-454051,-820132,-506827,-811654,-121840,1087733,-36478,874585,563121,-267472,-113658,-447649,-513714,559410,121459,-453070,-944056,-189292,-288822,393191,-236981,661890,1489341,-281754,738651,658355,168710,750413,-964313,20940,876902,1354668,-18218,549321,966066,-473467,10311,173351,65491,58577,1827737,-8633,-2274995,-301425,116979,-1394994,104669,-562371,-986731,-165339,-438155,32798,1208994,850118,854334,641677,-910451,-23791],[-1104902,-948463,-387817,-58033,-583933,364169,-1280023,-615303,-1078828,778540,387221,-93050,662181,-39681,-243905,551085,-315956,449406,175875,98245,377322,-704681,1191238,784058,1432130,-420769,-954508,-720974,803693,483004,-1086628,284217,411930,-817345,54844,-132873,464368,240104,1263989,689640,583056,1505160,129209,818782,347529,-706196,-600514,-357917,489488,2020488,768968,442498,765551,347861,-24427,-1403809,614740,83797,-1104787,-6641,-475509,-264516,325411,1585066,1456773,33651,-856673,-1115205,1534640,694298,88300,1285635,2349063,144098,-1466522,-358459,216527,-469799,180588,629995,176919,-254272,-127732,-254699,1442021,468810,863478,2220029,-332123,-1437689,-334552,1570986,-265815,-714594,-821469,114107,333517,71773,-15732,-164383,687733,165211,744974,358976,-837197,598484,540307,-67352,94637,-1128167,-160320,1031909,96301,-557519,480833,-591429,-284004,-705823,-864595,-563298,210146,-582606,-337825,688060,312128,-30043,64320,285538,-135414,-186099,-832425,143612,239177,-619842,137232,-605649,704137,1899616,-580246,321297,-296703,-359537,-462805,-465563,237589,412301,67905,-118971,-501838,-511037,-13400,568058,772668,707998,462515,-195632,824017,-1388471,-899612,244936,-247716,-195323,-375024,-522805,1297388,2250769,1195846,566395,82054,-535106,-338377,70810,586263,72669,38330,-293360,-135312,-881694,-796787,-243008,176087,-25506,-721317,-707672,-499229,147673,565606,-611475,-1416131,480725,-349797,397515,-745355,188362,-1214867,949821,-183593,45124,1835845,-611556,116939,418379,-487137,267532,417459,-970934,203408,1253396,378500,-452149,12212,-486329,28035,752986,-489036,1355939,133257,-830807,85812,721421,345264,-1164514,-748231,1084773,181365,222980,366912,434826,-1295164,-409933,248888,650702,1049713,-122054,-104480,381280,331650,-49930,117606,780857,597061,-32218,-882499,-539272,191162,658135,-108953,463620,395678,-321476,359128,1088601,-547457,53245,-480817,545208,-1297848,13338,-190806,54966,-970832,-1754554,-3842,-406403,-594555,603236,1285253,-254152,1443991,657697,870235,-53947,-247893,-174143,403585,-248274,-1241707,234634,-5386,827650,932369,-92550,161691,1113806,-101659,203280,-213886,340835,-1450793,712631,1511165,2712867,-420586,-315138,986715,-800042,-808884,1597293,97806,-1171380,518942,-43666,-78677,-493905,462198,751415,827265,608100,-135071,45587,104660,-322272,-15403,225294,-152935,582821,36357,4723,-1340398,-840645,-609392,319005,516807,717892,681030,-1603706,-1362442,-798317,182865,1467202,1039538,472795,-182992,-307525,-576005,-552746,-1406960,-167770,890194,12867,-779248,-242515,339774,420752,-356563,61224,-619360,670149,780072,251461,-69546,-517151,982104,334540,442855,45701,-54737,-181816,-892142,-1644342,15154,-479543,-887844,-301996,445448,-1098629,-241494,-104758,-52759,-1567828,-1254345,-348650,838407,-1399097,84957,-537020,577973,1565211,1705364,-514690,-1358781,-592294,-394888,352227,-111040,638258,-1528,378700,716949,-403734,-3270,-625469,-1885964,-440391,1873967,653541,1718327,690122,486484,341610,623825,1514425,1473963,2085921,598997,-168638,315474,-245312,112090,-396374,73643,-80645,-934772,-414280,206128,-77761,-550676,-1496776,-596900,362026,1572857,289862,168302,368185,529944,-2283453,-642492,-673927,-493367,211811,-30444,328160,584755,942671,1485161,550681,943490,498884,154103,-87997,-130497,138005,289396,382315,-1389692,290180,-682502,-121199,824763,-787188,-60253,22190,139672,1743582,406276,228786,334261,-472308,336788,171621,-91877,71766,-11641,-1350643,230304,-1152389,-1096206,-1690019,214686,511735,258864,-1130565,-840888,253824,205411,117875,513796,897621,-135484,1245030,-1197127,203561,658283,-688439,-746747,-299567,879711,295350,414971,239736,-1403571,-253372,-195150,273130,-631647,597139,312069,-1675773,-266848,-1110114,-1355839,436717,220436,358645,-474190,771078,-281161,662542,226319,-203885,1101276,-435580,-936569,108746,221219,134563,-149874,767506,88344,-556211,477438,425307,-1478887,1034256,275866,210906,-805360,-59935,-862002,-773934,150400,-57201,1263237,-812862,-387707,511341,371152,497352,-1332157,886390,643996,-311222,-1636385,904964,-1019907,640193,973357,-40255,-108858,-1531002,-1152255,-1041406,-654159,-905577,-135579,-521068,-629926,1253869,-1167791,-295104,-1436115,-1400079,354114,606481,418729,1367508,859723,552996,-882758,-46376,1181730,-1061015,-498516,-944265,747486,-152778,-1794957,-653768,-163119,-1142211,-927275,-618482,303133,1087390,392907,-557759,-1583436,-1963442,-496435,-1097083,-149073,-93032,207685,-1783815,-863305,-786263,392035,983958,607438,-229191,73731,782449,-769141,-277061,-458584,783160,194048,-123814,769548,1012821,923951,1275205,-140494,-21051,-1348680,-50089,400823,-182188,-245903,-840841,-705844,389082,-2129887,-1951137,-545090,-1009595,551029,-254012,-788290,403957,119035,463830,780467,-1209069,-871362,446065,-1034874,-1074816,278671,-1574003,-903167,413434,114885,445712,1056090,-324400,-293216,1964,428390,896622,697553,383168,114051,461098,1213490,-292777,44032,558925,492970,159971,-364785,350942,-254621,521204,-341134,21016,1871,-152159,471092,402576,-853704,283922,992206,571699,-575251,973406,-162044,-214684,1490543,-70717,-620622,-1434437,262277,725606,503352,213271,-369751,-2545335,-1295201,-338420,393076,-28133,-259837,-112133,542255,-733903,-828383,-391206,254555,-793987,-173877,719905,908197,508239,562982,1396633,195158,813194,-951997,-298017,-166634,66032,-1050962,-807904,225215,2492,118810,230313,118343,-169734,-588214,-201670,-142523,-648728,-375870,661069,-385343,-1332005,-644984,522716,1185066,-673776,492748,-246732,-64294,52210,-336684,-1114416,-1281696,472918,-257883,302861,-24243,826066,-465736,-1279673,-223108,-179006,-368605,111864,604872,-285567,-859331,1378994,254567,-1050485,371078,-284203,-354331,1073221,2264062,-278104,-929329,-348759,-1327582,-472214,35184,793262,810146,-420964,-854812,-1703394,-845248,232576,-331089,-1098714,-789479,-1166790,-375457,1097747,-156054,-133376,-141489,-822975,-968811,1039904,230783,449248,45195,85986,105388,590603,772860,-149168,-374074,15258,-443912,146351,203240,-1248183,149644,332981,499064,-326074,-521221,85934,-1189280,-1441499,-605367,-422182,-531978,-575266,228126,2122966,2124717,764024,-387907,696243,-622410,-1182980,506942,542760,1440963,1079692,813848,-399826,722014,-1194999,-221745,-1158758,63471,-322899,-381836,-35347,-458184,-427202,-2385299,-559090,-687627,-138173,483826,625263,2056297,-473334,1622368,-1316185,229072,1284935,-973298,267769,-218010,-813941,-99156,731290,273095,152730,-151102,18096,124497,243851,359043,-349732,746572,-122217,-95182,576709,-536482,383973,1797498,64496,-256620,-66473,451471,205509,-226683,-2057845,-1288261,216976,1237556,56728,-508852,226556,810511,584702,1086526,-1173995,-423713,905828,-281944,442553,-271964,194233,250259,1508499,605845,1187785,-1089812,-1864768,310841,591575,807023,617863,-847901,-752521,-453597,-991152,-64431,-877183,509998,-190213,-276364,-219067,-187207,304003,-17138,-246293,1079829,826483,80168,282011,-757111,-303205,43805,-765500,315600,274395,-121539,105059,565721,-487183,546523,-124059,985796,177032,1116293,-821346,396264,-692947,-416894,875622,-877263,262660,-866714,-167478,-1599686,192110,-541416,-756980,91495,-1412885,-529012,150660,-613098,-1362339,97684,63117,645828,-282254,477401,952314,41383,-669258,425074,-140114,-1952414,-839671,-288137,-622348,-264876,-366697,-410023,991304,158614,1081456,285384,-95927,81331,-520577,-554736,472937,8365,-277685,-825200,-383910,-286798,378016,-376883,521296,1359715,-325839,314478,689263,297731,1072937,-1058383,304864,849458,1543572,200541,-13239,766151,-215793,62640,-239558,28015,411151,1324435,91514,-2851940,-865835,101374,-1254955,-186651,-510683,-1075006,-318377,-584754,15564,979339,900135,988640,712027,-1074048,-452913],[-1237431,-1036631,-424410,203968,-243702,204400,-1278716,-532558,-1257357,627486,492645,39848,482122,-237143,-354621,774666,497606,445553,144909,-275257,-122758,-892338,1463148,720917,1565081,-485296,-653619,-797208,803341,510240,-904264,-462895,137427,-397708,370491,-225914,239517,-210927,1070905,729737,858547,975356,544701,1038855,47134,-923988,-607542,-463265,351275,1796599,662612,704278,457553,389168,-374758,-1096590,1033048,858119,-719664,-18761,-720003,185920,109683,1396885,1417593,51380,-619853,-1013889,1262420,-81138,125889,627529,1722129,135997,-1579538,-350243,-93164,-953137,-331425,336421,-250202,-615079,-654534,-453792,1457109,-297243,734229,2309210,-476987,-1397041,-264221,1444956,-525202,-915671,-740647,199488,640043,1410,371664,-117222,383803,-177824,803260,656117,-639178,326139,-7687,-135770,110720,-1172117,-178682,955160,-45457,-401398,1253341,-159820,1001387,-141111,-666014,-714452,2951,-1094899,-595072,1211488,319995,-195631,629082,358732,-798196,-114293,-891356,530477,656614,-354296,160440,-106730,892417,1952992,-581929,-293519,-351721,-185815,-252370,-294762,-6627,577473,-296130,-215758,-155897,-43339,141760,271971,782324,680951,482176,-151991,970996,-1933341,-1246159,-53201,-442390,-116362,-431516,-373084,1261768,2098555,718655,291040,400122,-316159,-3857,501513,460845,488141,211753,-151501,-295983,-944980,-700151,453353,983170,30158,-568871,-502497,-57550,493431,871647,-309947,-1088871,330697,-589717,1028033,-661176,-269825,-1788342,761412,101784,501842,1633591,-595054,42486,409720,-240543,-11881,569876,-1007692,205054,1029689,551111,375612,347171,-760922,40129,722979,-41481,1227919,155662,-920990,239990,463216,-14215,-1468746,-1156126,994835,356070,50352,284602,448982,-1468398,-890801,630431,722947,1018024,82683,-114310,326831,595966,-100218,406092,350772,743577,-508788,-780108,-487073,182828,1023888,-293199,366978,499615,12240,219427,598539,-226472,300905,-487765,795291,-1333289,27297,-55297,-34193,-1078812,-1399677,-393475,-305812,-780687,652851,1865398,-489551,1262182,499243,678579,109268,-401872,-339438,148825,-601972,-1530216,-318207,-398607,898698,961840,-270718,-540641,1108094,219812,92012,-76128,160930,-1561912,599094,1861252,2407816,-396835,-276693,1120005,-450873,-874740,1647796,515550,-1071649,639500,176628,-129258,-450056,713126,886803,1000333,748796,-193503,26398,240517,-377588,168556,450958,-311922,680146,148092,-130267,-1528252,-802064,-166473,-101040,247830,994509,301606,-1722564,-1451067,-945615,469655,615513,977491,568080,-461463,-694086,-463985,-552757,-693296,-95688,795405,355572,-501401,102830,603567,-307370,-572043,-367831,-552325,309462,504309,644320,579113,-228859,1094164,175186,362380,194905,-280852,53390,-777590,-1566805,-141373,-24016,-596414,-137464,250641,-1118808,-644760,-443307,-400615,-1515105,-1463945,-632929,530324,-1512911,-160618,-537604,467680,1619540,1433969,-779012,-1703287,-449640,-720549,144062,-331913,62166,-325703,558103,564884,-238130,99552,-701487,-1738152,-291042,1839371,547057,1753151,219136,278517,75963,683735,1467753,1982195,2294072,-6813,-249802,204570,-499988,254539,-397280,127001,-75615,-928401,-364778,33770,-678693,-919664,-909586,-1120496,14757,1453168,780678,76775,13102,68425,-2319254,-737410,-1000185,-472169,285406,35435,578211,1068459,1393810,1839284,246839,821723,354580,-92633,-358511,-621642,9547,-48796,-204602,-1956013,68000,-772747,308264,709522,-1034634,43935,-165163,-58289,1894636,271510,-55393,338879,-589680,-304599,11153,-462149,-26513,-261968,-1545218,121597,-1191813,-1069288,-1326796,663364,558579,-173083,-1035961,-939919,157614,145034,15337,600765,864728,-109667,770809,-920359,328942,472132,-912299,-835850,175133,731812,120293,-28253,267666,-1150846,-157074,45537,828482,-586455,821327,416293,-1635151,-861972,-1062757,-1259993,-300564,16485,49048,-426792,705462,-724663,825165,-110332,-482552,807584,-492457,-674465,19214,-324166,-169019,-231140,488721,-45372,-808182,233146,250744,-1706296,713495,258006,220233,-278029,128936,-515690,-659910,116700,-185580,1426535,-811672,-932894,554983,795592,667376,-989676,907276,466208,-217170,-1406755,1206203,-730120,1137223,844023,-301807,-432906,-1939887,-975790,-643834,-289227,-807023,409142,-363772,296689,1641803,-1388004,-796664,-1791396,-1036674,57844,366035,126668,1115143,652928,852123,-698530,168815,1270851,-1188705,-574141,-678923,905397,-390865,-1873085,-478905,-455108,-1085991,-907379,-139893,439175,804681,311982,-477188,-1820386,-2005150,-251672,-620735,-66922,-129235,528181,-1384658,-951996,-855991,458761,976688,494102,-264732,22158,667207,-1531425,-378977,-447494,789023,-13795,-89049,662503,1330141,816209,662233,-269603,82695,-1295386,-21821,70998,-17934,-424794,-931741,-994779,218291,-2432747,-1628049,-510667,-1126205,-119681,-310264,-615969,381526,264152,337050,916595,-1460896,-1069594,264176,-1034937,-1071597,475891,-1573703,-1245679,264778,23583,702496,830842,25754,-318840,-62176,445972,837905,547761,403610,-176915,179432,1301402,-611942,101438,653326,567401,94588,-314871,76390,-45484,980570,-217289,458515,-107092,-653211,42449,37862,-812134,453780,1210622,669479,-865628,861498,-567547,-368177,1955585,84148,-1138327,-1381534,335570,845755,598725,267203,-286826,-1568495,-563477,-257387,662608,349833,-177807,-285975,303645,-901434,-1368430,-1458699,119748,-776187,92844,1431585,787284,336266,535760,1121693,-5168,577895,-1342822,-292780,-286266,-57606,-501740,-376644,100105,461455,22131,-438083,-137433,-244116,-499638,-431142,-370463,-518299,-123298,-346481,-517220,-1375140,-178952,760448,1231585,-662769,757128,-487766,226857,422742,-117439,-760416,-1631988,325984,-394545,463276,-41740,561960,-197352,-1226633,-299553,-91196,-233040,-196624,942740,265730,-885475,1388915,435831,-1303543,-139226,-51918,-349711,1225172,2183709,-406929,-896779,-807439,-1082387,497324,277986,741300,812483,-364405,-752281,-1203411,-812277,16512,-288714,-734179,-610001,-636972,-230700,741373,-437176,253003,-882994,-759151,-921105,1191572,274213,71192,-112541,184278,97709,314309,805333,300032,-758956,-96949,-771292,-24055,756125,-1529227,-202310,193981,402196,-256160,-127700,276181,-965064,-1427525,-467435,-409302,-376426,-466592,320335,1473260,2126908,1371732,-566281,378443,-710118,-1494838,938252,642468,1337999,809538,727972,-417609,911123,-1294937,-836588,-1306920,-296039,-424637,-395513,-528152,-257536,-345415,-1936606,-370846,-1147019,291966,289690,815594,2337585,-686123,1855940,-1362362,492142,1702245,-649442,268020,-382978,-1178887,-83421,596363,418788,307557,27725,430333,200052,298518,318570,-338619,471020,67808,10905,476755,-256525,464539,1658874,-24399,-273858,-76034,503508,671080,-228036,-1897468,-1412466,494419,623886,-348432,-105463,725651,487840,-11108,1261777,-1285974,-600868,859983,-199994,234074,-276791,369606,227722,1455619,888449,1183684,-898328,-1797615,427009,192584,704206,544168,-781707,-597792,-344211,-976713,409651,-889121,241707,-651040,-540553,-206123,-177541,438849,41678,5207,1237539,952256,-82505,341525,-1270732,-442941,678347,-539713,313981,280150,-573266,166571,782206,-906684,475889,-3824,1278614,234513,963641,-932643,468934,-716606,-100293,1554902,-1645919,195264,-1048177,142230,-1666640,-299044,-769409,-400281,352036,-1184917,255286,553712,-524538,-1145214,-173200,-141076,1054563,953,-619347,-250570,-227770,-755252,518853,-339169,-1897204,-932542,-221691,-206833,192355,154282,-539190,833593,372310,1124237,83441,111226,253314,-669981,-468760,102934,-226246,-126219,-565976,-560120,-243959,395883,-399190,333600,1134717,-284045,26256,650573,335662,1200755,-1005506,662107,727345,2023623,285833,-881232,338770,200357,104052,-639256,3231,608522,1050899,326265,-2560575,-970273,106489,-861413,-676852,-434394,-1138072,-418243,-686111,-48055,642815,887056,1030770,737842,-1068425,-857892],[-1305199,-1195213,-445410,353016,89423,-92759,-991353,-295932,-1249801,406899,569120,275839,206046,-391873,-474104,1108385,1312465,496847,217273,-534865,-428368,-955297,1649469,738676,1550226,-485187,-309822,-781387,820726,442917,-637264,-1101555,-21290,-331562,444280,-376311,59440,-581248,714079,543281,870183,406425,913523,1143456,-172859,-1122385,-490764,-455269,170854,1664467,471293,917923,155069,380084,-567111,-743135,1270177,1169327,-390640,25246,-777847,598267,-2602,1146743,1346693,356,-292832,-784243,895504,-757222,147108,-125105,728614,89238,-1546427,-386325,-383522,-1272463,-746281,127939,-503488,-851014,-838397,-472008,1289299,-1003289,332328,2036087,-502355,-1077621,-244768,1193938,-680143,-1146331,-553832,224896,781258,97429,803553,48487,-44028,-508803,718541,752151,-254248,331214,-476349,-198020,71455,-1119590,-208405,744237,-217168,-476132,1512754,180147,1793475,352053,-371351,-658661,-222505,-1264349,-393087,1510106,320058,-306424,1107388,426195,-1257615,15581,-897402,750915,850878,-43087,194126,465617,896931,1788941,-563022,-740904,-290952,-8877,-125698,-199060,-321041,691066,-477203,-251503,31601,-158295,254939,52787,746854,672399,280451,-187907,1117465,-2122099,-1386603,-557813,-678425,-98603,-452877,-260793,915155,1743111,184040,-82584,724038,-156879,331329,817585,455162,861222,350721,18163,-398777,-939021,-492842,1108861,1782338,128928,-435526,-356247,449142,749373,1228942,-189205,-593351,166854,-461482,1465752,-717891,-687041,-1894443,203562,408491,1089150,1065902,-362761,-23149,351351,96876,-246546,696638,-659538,131728,684294,467239,990521,564045,-1010067,-31839,634806,338646,932488,218206,-907617,444888,293031,-322028,-1540398,-1407928,543509,555438,200733,181601,377927,-1566447,-1321485,960839,712997,836308,153769,-251048,204345,740356,-117445,766481,14647,848519,-1039535,-605452,-331252,180726,1196868,-308045,-36649,595471,307729,102164,59151,88863,621430,-349586,1014367,-929235,155550,122165,-241901,-979658,-947932,-738165,-181131,-782610,684749,1869335,-754765,786970,443207,570783,144916,-606363,-379522,-76862,-699347,-1454602,-685902,-602491,1054366,841433,-342835,-1090268,1079280,456812,-60552,35710,-103482,-1465118,396141,1702033,1838013,-265480,47316,1179257,-124530,-799345,1417429,838048,-784818,722858,425159,-188577,-374674,738189,792141,971306,846490,-262096,58077,299037,-453163,315108,774627,-371168,782661,226863,-237158,-1354611,-638098,136664,-800285,-187362,1089670,-53605,-1658496,-1423339,-992924,623118,-282978,751583,463570,-701608,-738766,-149335,-312785,-8563,-113355,615577,429001,-195226,303827,801719,-777942,-734675,-332110,-489495,-72683,114596,978134,1141010,133320,1007322,-168145,210185,336085,-528008,282461,-602663,-1336537,-493320,405624,-153777,-16275,-41076,-994060,-1129527,-1034315,-782647,-1087452,-1432170,-808018,358865,-1139986,-306366,-559572,427946,1507248,1165244,-962234,-1848838,-305848,-922925,40141,-588021,-154642,-569738,655863,390542,61308,98192,-622721,-1316986,-158058,1482238,378578,1507410,-217307,219829,-267720,750492,1165709,2104998,2042804,-194586,-185137,96674,-675032,264951,-383520,160659,-216353,-778910,-465765,-227967,-1184634,-1023994,-279764,-1589680,-322997,1187426,1226319,103200,-397868,-335305,-1914796,-691648,-1181166,-420545,178594,-5634,688719,1563897,1932619,1886234,-182198,617353,304868,-14156,-553542,-947035,-54546,-343889,-626360,-2280614,-364837,-922427,705482,553865,-1154061,93883,-413759,-130465,1772252,17284,-434749,311091,-562930,-1032099,-187145,-765159,-24544,-528329,-1587293,23441,-1124358,-896201,-905430,894814,751203,-514638,-772894,-1006128,37916,-26929,-259050,618454,772298,-6361,292351,-533536,372918,479372,-1035025,-831400,436451,375795,-23284,-440421,90463,-871271,-265856,280634,1300027,-484248,1211845,626843,-1392334,-1235443,-956526,-782121,-865701,117317,-174802,-380903,506137,-1020151,825160,-404784,-644794,462091,-346600,-221518,-16835,-473740,-507948,-261390,131948,-60692,-866492,-27530,14397,-1506940,112386,129098,34169,545695,405423,-111794,-535148,104263,-399269,1272649,-749929,-1392573,509327,1013491,700497,-979208,568518,97046,-134123,-1158959,1252469,-648539,1609840,683404,-513283,-484474,-2148220,-579529,-141334,73644,-646141,894399,-120255,1046413,1685556,-1477955,-1079785,-1605661,-727237,-268148,209341,-148919,629090,339166,1122718,-394177,294242,1235711,-1185969,-722333,-338971,1146660,-683802,-1860624,-207922,-591434,-727671,-772150,223350,504868,525313,414885,-349199,-1758761,-1699940,7561,-159851,121202,-105660,830872,-809578,-936001,-761597,411802,802578,310228,-301128,-35405,406809,-1998720,-309535,-155014,729444,-68404,-34660,550669,1520433,543496,39014,-216837,100217,-893990,180397,-108839,269046,-233006,-613904,-1048017,117326,-2172054,-850187,-332134,-1103633,-775087,-395273,-396828,523696,480324,135177,868430,-1574148,-1474487,-119299,-895057,-1107136,592392,-1431570,-1385890,10103,-57755,865656,505470,324741,-341292,-137115,466343,824365,260095,404412,-308876,-13103,1251196,-1048823,126233,838132,493693,5797,-69561,-142033,353942,1393161,56938,851335,-250932,-1186339,-397647,-329801,-556885,571760,1206939,736530,-989016,693927,-911769,-401068,2047751,40762,-1600761,-1115131,493500,1024548,582995,-25939,-229888,-475471,185637,-180601,780640,559834,-112885,-600016,52515,-944835,-1860976,-2060033,108347,-724699,240239,1771746,461299,71410,399056,646558,-175486,-42659,-1686129,-380275,-272980,-223650,79879,284942,-74202,1040239,32444,-841832,-219812,-161684,-217885,-543013,-542872,-307562,202067,-1135137,-633258,-1350797,235114,1015286,1036073,-569674,899841,-566691,314874,552498,158194,-107772,-1785391,256523,-615747,453163,-116347,124488,57846,-1171157,-422585,-6558,-7927,-542024,553823,777895,-694570,1277180,696424,-1358618,-470030,238168,-314907,1247290,1968414,-499194,-791820,-1107665,-801252,1432531,437027,609498,715968,-55754,-571032,-473690,-650238,-470443,-244171,-265668,-448470,90918,-116446,204333,-693288,292001,-1552591,-317261,-659995,1244723,283623,-410630,-279264,328242,181562,-145966,802421,663910,-1003208,-227224,-1209028,-437813,1020855,-1576554,-522752,-26549,323835,-197466,-26341,360120,-618839,-1279308,-193987,-232220,-181212,-282345,336818,599293,1992869,1837762,-553687,275166,-740034,-1625025,1191771,754610,1153239,571019,529702,-360806,774887,-1288933,-1209157,-1024241,-612286,-456140,-291568,-985336,7795,-259931,-1318030,-130624,-1478108,700500,-7775,753385,2202351,-782348,1716491,-1358444,447592,1649918,-225952,205851,-548825,-1433029,21206,273472,501586,450376,47726,807557,400283,442879,288931,-266991,236362,259065,62692,286396,-115735,299793,846912,-122714,-238243,-42356,465428,898004,-267346,-1617926,-1345925,903452,-108429,-619170,323559,1126592,178065,-410011,1108166,-1303554,-640670,675509,-106582,-104040,-214319,553033,213033,1225742,1010093,1141824,-398452,-1526418,591013,-215057,387279,682313,-613301,-260468,-149435,-855645,488514,-811645,84355,-890643,-755065,-319562,-127292,608818,57261,260615,1309332,947727,-248945,294024,-1733829,-502103,1111599,-529776,319312,198951,-883568,117189,852341,-1114108,404472,103656,1358789,323970,774126,-807106,572362,-683057,151333,1769979,-2008435,54671,-1154245,482241,-1452464,-774250,-1000587,-103612,661135,-837992,940558,897861,-430915,-979434,-544320,-471648,1175641,132677,-1799151,-1306024,-499700,-812225,748160,-455368,-1725890,-895251,-276666,296456,721539,622896,-490555,601977,484638,1009429,40624,310577,365389,-849361,-257940,-387933,-506745,-58621,-216829,-683637,-174854,487941,-213000,156710,953108,-141378,-54226,563115,217517,923006,-867233,994573,524943,2276374,164666,-1802717,-195521,690359,159760,-926528,-554,620154,1094890,633284,-1442584,-611409,71805,-381417,-1252095,-379308,-1140895,-439822,-712597,-121100,299286,834142,949746,743370,-870503,-1032279],[-1292392,-1353142,-445125,366875,393049,-418620,-526207,140653,-1070749,169090,619644,603761,-88056,-471369,-577545,1437107,1866986,596941,406497,-585752,-435435,-864875,1735599,840841,1407413,-416176,-15281,-701086,862011,316033,-384763,-1509955,-29872,-571566,215433,-562900,-72939,-801041,244586,145286,482331,-55423,1160887,1129318,-298738,-1270896,-318545,-359652,-6145,1496781,226967,980993,-104579,299621,-576391,-427949,1295663,1037374,-180078,176894,-594818,877162,55494,809619,1284552,-67521,44245,-486191,500022,-1183512,141959,-742208,-188328,10964,-1360687,-460366,-561951,-1326619,-881947,79842,-539444,-953158,-854659,-367854,989169,-1461653,-150323,1500903,-398227,-579353,-239851,891457,-703233,-1357003,-319627,175788,727397,338202,1144401,270205,-506142,-704172,491936,705350,202615,509534,-892551,-309365,-8200,-972020,-208948,472246,-336333,-740160,1145774,293081,1886213,681995,-62324,-398871,-422658,-1077731,84410,1577534,309726,-363380,1275634,434797,-1401092,189309,-889278,735611,790891,241378,222138,963294,754598,1465124,-519713,-889379,-117897,95141,-99015,-217911,-630266,751481,-481578,-213740,55013,-730872,337740,-42642,722134,639836,-82010,-316807,1147543,-1860540,-1318515,-1133850,-880705,-130008,-477909,-185632,216964,1247417,-236277,-457222,956360,-81540,589620,919610,510921,1081985,544454,271231,-436440,-767761,-210675,1530859,2333308,216635,-329637,-329926,897701,871364,1574713,-284428,-60023,18695,-30788,1572894,-1007378,-1037800,-1704451,-616610,675214,1650076,398700,78858,-53995,230937,420364,-345779,782230,-80809,14378,290951,94146,1218389,579280,-1133346,-154640,511155,554338,534921,313637,-778799,639973,202887,-483611,-1265356,-1452060,12846,804833,539694,63629,243177,-1565141,-1597828,1150641,580704,516853,41530,-390405,-11973,747263,-111166,1094110,-74782,926376,-1477364,-390167,-90753,149161,1110697,-196310,-638843,617250,443405,60317,-342893,319529,951012,-104285,1239788,-177351,416022,292800,-511660,-766123,-700363,-975593,-66631,-574583,689468,1199372,-990167,198978,475770,672842,86975,-818846,-305603,-183090,-584913,-1050247,-812858,-676702,1160656,570739,-306195,-1342649,1015247,590221,-156568,69768,-374812,-1233032,135516,949207,1244018,-78479,363030,1134798,95427,-563041,1052386,1008470,-429242,755493,681517,-232051,-246490,615926,501820,750008,890510,-324548,92896,257442,-542922,448009,1146041,-337911,856267,227898,-248300,-901157,-349798,239727,-1487469,-658289,1001532,-317093,-1438258,-1311292,-920931,590796,-963335,421247,152106,-873042,-467327,189374,9847,387360,-239380,386607,155294,96545,377456,893931,-614175,-818146,145675,-418550,-450198,-297935,1119877,1467776,463116,756804,-614801,14773,473885,-680708,493119,-414616,-1058890,-953497,672192,323614,38808,-373144,-786867,-1546467,-1644158,-1120674,-488279,-1105641,-823245,243361,-397947,-309642,-597269,465171,1383024,1002273,-1000576,-1696939,-179603,-828611,77781,-805061,-5989,-767253,605594,254751,414647,21546,-401262,-784699,-43708,912341,228628,1123316,-469520,321170,-596835,814564,735263,1852195,1446235,3691,-52304,-2354,-721651,38587,-355846,173019,-461135,-492500,-619880,-466200,-1342312,-867858,184030,-1820156,-558983,839580,1515746,188494,-768232,-567953,-1213662,-481533,-1123911,-349075,-2720,-114655,628135,1919547,2195972,1579893,-601816,349782,363866,324951,-914744,-951279,11712,-459365,-745466,-2148874,-882313,-1051482,966050,374032,-1259745,82493,-655844,-72946,1415053,-302008,-799526,338460,-452812,-1697848,-350402,-930560,66691,-770841,-1431621,-37461,-979303,-617933,-570223,859837,1000216,-622943,-370381,-971243,-92011,-161352,-622602,601112,667962,142633,-25068,-138891,348013,662215,-1014698,-721340,352179,-65413,-128967,-778341,-175012,-620015,-522429,425755,1555523,-366361,1504647,919286,-1017498,-1156665,-723679,-40144,-1081919,442107,-226124,-329907,295844,-1087001,657417,-557495,-641365,48412,-35052,292424,-25502,-325217,-786293,-275400,-241466,43467,-747563,-225623,-169396,-1007738,-735255,-83567,-365825,1158262,736491,214586,-453835,100386,-479407,960391,-625840,-1651348,364115,961598,578951,-1237435,-23101,-344860,-92103,-994361,1089621,-714148,1962467,598386,-635661,-303803,-2002962,-80726,220455,271860,-438739,1147282,120758,1397579,1345499,-1381712,-1150037,-935624,-611794,-529123,222248,-387748,2000,-13931,1243680,-46020,294179,1038531,-1137081,-924654,-19600,1386707,-938333,-1710042,6684,-546659,-249255,-573183,322601,451580,323040,620494,-176975,-1416259,-1131645,221213,108249,301925,-54135,1045048,-166974,-804782,-495838,331007,425328,81271,-371401,-164332,41001,-1999038,-80140,306828,653695,16578,46322,445522,1349703,211172,-498782,18427,47793,-234352,492139,-139442,467454,282356,188294,-782558,110171,-1526036,-7390,-46312,-894564,-1192845,-473993,-150494,814047,738591,-30759,612813,-1560102,-1950235,-579002,-685129,-1093556,655420,-1149503,-1302581,-263073,-70145,905902,182710,510536,-339801,-163802,473134,875308,-82124,303721,-243585,-67467,1092453,-1446026,122545,1011006,309976,-15271,356522,-259608,785194,1598781,383109,1061891,-357773,-1484921,-706845,-561154,-49501,642868,1081268,771936,-965444,510769,-1177304,-293073,1767241,-185252,-1874261,-630466,747263,1140720,348258,-548801,-219411,217984,744505,-109771,719697,565318,-70351,-861059,-182410,-880354,-2075819,-1912479,254323,-662954,201241,1646883,10098,-205187,199650,126725,-226144,-816566,-1810476,-548531,-350290,-364997,484675,867527,-274957,1445560,168796,-885367,-19368,39832,175054,-500403,-598558,-101137,526322,-1436994,-763120,-1330626,443956,1226525,636183,-410074,882244,-445341,113517,437028,497783,646726,-1784264,224097,-853144,228424,-260146,-345416,220687,-1214100,-628584,66206,291654,-805837,-377826,1147217,-320313,1034941,961539,-1216126,-449287,559943,-247481,1050407,1615070,-507254,-654362,-1204153,-558447,2003605,485142,408101,531593,418946,-336622,185816,-393374,-914896,-224578,150988,-299503,819047,-5446,-236283,-848091,19580,-2015028,328335,-177838,1191529,287963,-788753,-384046,456110,344930,-668210,733155,889701,-1044205,-340194,-1506517,-1010167,974815,-1418102,-786961,-276451,280979,-83448,-144307,257153,-293126,-1012014,99030,-10598,72102,-48301,274100,-163988,1668882,2008666,-368721,347810,-738690,-1518619,1227977,873518,834242,438202,303395,-265324,441660,-1138651,-1316085,-390840,-813346,-415728,-91376,-1270010,263378,-204814,-689076,130958,-1567641,965965,-312277,468328,1666885,-730605,1419842,-1339089,104907,1216267,73574,11453,-697986,-1556039,145554,-122956,518155,576609,-182425,1031965,668143,627499,243696,-118550,53311,417495,-4102,-19229,-228991,-78222,-227741,-226092,-198010,41164,303266,674863,-357226,-1384326,-1167863,1309684,-803850,-754498,726156,1384480,-16001,-551743,604026,-1260711,-533959,405530,-25164,-469860,-129472,690171,222652,874004,902738,1016529,150552,-1163396,758988,-480916,-26144,967423,-413441,107029,109037,-674332,161477,-660104,37567,-885110,-888352,-490256,-151051,690388,46909,465274,1244098,821226,-375960,157016,-1991617,-473712,1237790,-730113,324739,61684,-1001189,-39063,691731,-1102483,314271,157167,1220033,431082,575999,-507544,660476,-626880,279115,1440932,-1829885,-111503,-1205155,761073,-1029773,-1076948,-1010091,48666,920508,-445013,1363838,1076614,-323775,-809665,-868016,-812839,974435,81547,-2641860,-1867259,-726965,-856683,1049878,-501138,-1487584,-759495,-430145,687711,1151910,930501,-317123,299260,397673,767630,178042,494211,403246,-962137,36826,-767254,-742196,-114272,125122,-729771,-106245,637446,175948,32177,884458,85086,26718,465801,-61726,207988,-696803,1201434,256548,1790369,-147129,-2410184,-705779,1106921,225212,-1042397,9944,459918,1297641,914885,-39651,-7351,-56416,9370,-1707505,-372258,-1049390,-370497,-648350,-155988,36635,764474,744156,729553,-533304,-863711],[-1176313,-1413131,-430172,264148,642717,-612038,-18000,736497,-801923,-38156,648828,941473,-331268,-476527,-635288,1646404,2025553,696088,669641,-417061,-189567,-635238,1721305,993376,1175863,-302644,162396,-607681,911847,177635,-221142,-1661085,96572,-852571,-249769,-736364,-156187,-846238,-244350,-382432,-303344,-339955,1280134,1043219,-347516,-1340621,-156704,-225664,-159246,1239376,-28526,834235,-289582,145964,-445624,-214454,1130565,687890,-91162,446566,-193051,981413,296762,421005,1214311,-79017,325965,-200871,68385,-1325171,108130,-1063719,-719103,-92738,-1040412,-548868,-567128,-1104578,-665209,184764,-403383,-952171,-814727,-231855,642708,-1590697,-499767,907244,-191020,-56343,-204016,619669,-615074,-1499012,-133363,75235,529991,651907,1290034,460644,-886270,-667841,178185,579861,598775,699928,-1283202,-486746,-97236,-773985,-150678,235157,-311888,-1056544,370491,141000,1383469,820756,204548,-32358,-580302,-716146,552165,1481394,296574,-386710,1009494,349682,-1217895,373356,-881423,526964,544105,433258,221256,1263093,542897,1072078,-469679,-741274,104941,69372,-152118,-347396,-854724,759431,-345622,-114728,14722,-1325134,412293,-13033,755029,542178,-481479,-513568,980799,-1275781,-1099831,-1552576,-959819,-164846,-565095,-135030,-693584,712103,-463686,-737975,1049462,-85726,693965,783716,543513,1080369,821372,635991,-415227,-400909,89486,1584237,2474647,247884,-223458,-414994,1201151,865648,1819328,-540044,380330,-89536,482665,1336797,-1467832,-1295381,-1445289,-1455895,851247,2022245,-113093,658591,-42469,55110,631453,-266548,800675,436846,-95587,-83700,-478959,1017906,390722,-1080962,-261372,363219,563561,158990,432969,-544369,771974,129016,-488891,-634213,-1274386,-318154,1094305,843519,-70693,83226,-1437380,-1601196,1159116,330125,100399,-215087,-391423,-301511,638618,-122422,1268970,126404,966612,-1691620,-148875,180091,83056,786641,-67607,-1236101,541537,371400,121552,-479929,445924,1208831,181556,1513339,678763,776799,407882,-759295,-569032,-818148,-1067737,13169,-173611,652548,105244,-1121593,-280486,515439,996872,-2064,-992887,-166481,-118328,-350169,-474066,-733573,-722108,1064116,215699,-185643,-1251431,894752,679680,-100076,-7523,-577473,-959452,-135924,-158005,776700,97103,498932,1012600,180653,-214407,643853,1011945,-155082,723177,923714,-240723,-75577,482430,131839,406649,884521,-367452,67837,130616,-618139,608397,1487998,-274804,864025,170839,-143571,-355576,1568,198087,-1731862,-954587,802822,-448844,-1107675,-1144872,-738318,364057,-1271180,82440,-312890,-956895,-30242,387712,260457,393712,-443313,158991,-406154,330578,356195,870137,243359,-825325,755838,-331221,-791719,-641647,975006,1491781,656597,415563,-1024690,-158994,598364,-659351,657817,-274302,-815268,-1359839,708373,683596,34776,-664233,-568464,-1748892,-2000362,-1329389,58802,-509417,-675825,122236,420272,-190930,-644843,542882,1358990,985209,-855707,-1241393,-102116,-395051,246159,-922067,302189,-966134,423166,224250,723186,-49589,-82384,-298436,68759,273006,155573,741962,-485227,504600,-821621,855127,382402,1330898,709365,347417,54851,-97038,-637692,-419786,-315880,174193,-721082,-116777,-726412,-587639,-1027509,-535479,364963,-1700396,-637961,491201,1585995,253283,-1024416,-569020,-451505,-138999,-785304,-276900,-104539,-243099,408687,2014217,1862224,983192,-867925,58977,479583,782866,-1605825,-608987,248654,-324816,-496117,-1540880,-1367055,-1084767,1019973,192584,-1400103,32715,-817391,84285,983002,-597487,-1041779,442659,-334510,-2148053,-419566,-927206,205473,-949825,-1077498,-45943,-807937,-288294,-412135,599917,1166982,-458035,107857,-798470,-217320,-136309,-943114,588457,617277,297417,-110613,191659,298205,922408,-859382,-525995,-17882,-449495,-207453,-1042058,-376906,-414618,-806985,426308,1549939,-254929,1462963,1217639,-622603,-649112,-266786,729728,-942382,821382,-78388,-259329,175456,-927454,368410,-513044,-464209,-391630,347575,741377,-35838,-154309,-921700,-295153,-552264,209388,-513239,-301718,-166918,-421664,-1603461,-315978,-932185,1060428,1047821,386185,-452006,79820,-221225,654305,-461425,-1637627,145176,675321,324583,-1593354,-668850,-738161,-108107,-902954,846089,-816143,2092484,632086,-658274,-33184,-1510131,374224,300048,223046,-202375,1072317,256804,1294047,766334,-1091274,-1069151,-113702,-763471,-670650,421520,-553380,-570269,-317907,1107681,271489,188246,687713,-1105553,-1118373,197369,1491999,-1067489,-1383823,42883,-370146,174352,-365764,115278,290720,236033,781950,11808,-910303,-462482,333579,108562,372808,-6310,1144512,430707,-564079,-108252,305288,-109746,-165836,-482950,-393356,-360205,-1563308,221828,777613,591657,180295,153105,349746,708335,-58811,-894216,372118,-38499,473602,805858,-75326,438288,934115,1305822,-221080,174587,-815623,569383,280390,-461385,-1206397,-502032,98242,1172089,1025988,-75662,198786,-1432904,-2244878,-965747,-477317,-927269,675437,-752173,-1024354,-460397,481,836136,-47181,550893,-297339,-77045,471286,991353,-379727,59637,-4681,27330,858939,-1656113,119616,1081583,111671,88867,869992,-253581,1047530,1463783,594593,992807,-367250,-1365337,-790473,-538726,637474,673418,941439,760727,-835889,352908,-1348621,-71422,1253812,-492561,-1855219,-8452,1017155,1094414,-102701,-1072089,-251396,306350,1008430,-48988,511560,351024,-34631,-913443,-365187,-722304,-1838795,-1139326,536483,-606494,-4182,1177020,-434334,-413809,-4454,-310519,-92896,-1339159,-1627256,-740001,-638073,-415058,567126,1111306,-489253,1555270,425303,-614232,480083,285572,543201,-315774,-505376,17738,770422,-1279717,-908211,-1339102,372316,1308106,146586,-196978,713868,-155475,-342888,138278,822804,1266294,-1648239,184444,-1052402,-196897,-453577,-699775,240308,-1387843,-896319,122538,602960,-883969,-1339248,1313612,134588,699773,1134043,-883409,-45414,897606,-146054,586535,1151824,-413904,-523843,-1114228,-387215,2073414,429458,170420,279876,899922,-76981,529495,-111332,-883439,-242888,401874,-164640,1330475,130622,-406078,-872838,-406594,-2168719,902973,452983,1041264,328906,-896202,-375490,517350,546701,-1120075,564918,965125,-886186,-389027,-1474963,-1585797,713414,-1146443,-971137,-499620,261601,130332,-321926,-29397,-95877,-672246,335082,146218,413289,180477,151851,-592495,1188074,1907115,-81730,462537,-753118,-1243068,1087271,971390,403341,437646,136633,-173524,100266,-841972,-1196238,401870,-856820,-320768,157693,-1312188,439716,-207864,-228605,374750,-1383891,1021857,-511929,71788,898506,-533217,1192435,-1322416,-387101,656848,51335,-342783,-832142,-1535411,199006,-453856,464471,679126,-661313,1054640,931159,787611,152400,97284,-101553,523673,-201175,-418001,-584799,-538098,-1090474,-316302,-201365,171633,15594,-19295,-471558,-1276769,-974467,1549919,-1314882,-764716,1043959,1480777,-39085,-490592,-110322,-1198633,-321695,125843,19609,-753982,-68719,737520,260063,477057,575036,794834,513545,-831334,883416,-498601,-361556,1265419,-206564,363742,389624,-499212,-397810,-471377,42058,-697531,-929367,-633277,-313319,545545,23455,577802,1013174,589572,-417402,21791,-1950982,-386982,1047707,-1063779,337456,-81434,-937696,-266753,275144,-947840,181105,128252,906824,532814,387162,-145577,691458,-602187,244165,708076,-1232061,-239923,-1228147,892535,-548310,-1117258,-659436,39974,1066314,-63918,1510460,1020054,-213493,-584056,-1008716,-1050830,537383,-117630,-2861374,-1851325,-861012,-897421,1318059,-513262,-1212662,-572025,-620498,786695,1358148,1035628,-117699,-44006,87008,445112,445862,672615,373753,-925545,345874,-828979,-868449,-294565,342896,-691812,-66203,776423,658969,-23304,917032,347400,140460,400601,-433105,-744135,-528394,1217632,-52864,511272,-546937,-2449519,-1078273,1313528,267394,-985612,20047,183460,1405055,1077297,982747,500021,-297933,200303,-1851328,-421411,-847186,-216059,-502530,-115271,-108230,694086,446140,678784,-166502,-391516],[-946273,-1303994,-413013,96691,814472,-537518,427696,1348216,-545058,-183517,657716,1171951,-480129,-435903,-619511,1682082,1821208,719653,911961,-109439,130144,-322940,1605587,1130353,896665,-187463,204967,-540943,942530,72742,-169490,-1610307,306686,-845989,-771361,-836123,-177776,-740385,-642370,-915840,-1284127,-445258,1328303,948047,-351550,-1311394,-41644,-104274,-281334,934939,-259594,483478,-381789,-58886,-252120,-124895,836628,386032,-81453,787307,331605,937527,672179,54129,1068727,21339,509403,-6548,-443407,-1237167,53642,-1055586,-848432,-218768,-640964,-630101,-395917,-686628,-173713,362248,-204094,-893358,-753864,-142831,343133,-1431917,-581283,463925,65868,332342,-106860,449002,-467284,-1523629,-74050,-21965,291384,936499,1211128,548872,-1082083,-378610,-137103,419292,829972,777003,-1614707,-704700,-163984,-596897,-29984,112057,-88996,-1250115,-381194,-208223,592943,787474,415105,274919,-701173,-441876,790860,1313167,292478,-407874,362887,170066,-796838,531837,-865297,250660,234661,498306,170912,1307754,353342,701337,-448510,-424991,275149,-100530,-239345,-543396,-934968,714194,-110919,19512,70910,-1505568,494374,98242,846456,361415,-788892,-726475,603270,-647761,-817509,-1618274,-850974,-149775,-763055,-97721,-1526458,256427,-531344,-862175,1009732,-140653,587232,459967,483451,855333,1131064,1079213,-351505,97133,346088,1247109,2200246,202749,-82355,-536026,1333104,784697,1866408,-837038,642684,-139943,815045,848830,-1898171,-1409593,-1253012,-2051024,910887,2082574,-329544,1263899,1716,-151591,672647,-27187,732650,616817,-141173,-395925,-1072659,484286,69025,-870692,-280223,188172,382741,-88547,561441,-234635,812562,-6136,-424565,226588,-904757,-297502,1367836,939000,-222542,-58473,-1175544,-1277661,1002140,12661,-335636,-497403,-165307,-596610,468393,-201632,1206118,508769,932020,-1624213,116993,412948,10866,336058,-45559,-1634167,389881,137162,274585,-339546,501367,1323276,436605,1815906,1352466,1161157,433319,-900615,-492225,-1204061,-1007200,48368,345351,560741,-948032,-1093744,-489836,460797,1382607,-55436,-1087506,-19081,115724,-88550,62588,-550566,-809786,685786,-121938,-20811,-890375,696842,809508,155823,-202618,-672357,-725527,-368703,-1170355,451979,198514,429010,870898,157087,148954,200968,862148,-78063,615431,1122280,-207731,109763,452147,-161428,43821,849279,-378633,-62317,-33723,-642754,826319,1716834,-274646,773795,130961,37082,107683,315969,162448,-1259239,-907335,594779,-436282,-713503,-937573,-480979,-6348,-1197394,-162760,-821627,-945326,378783,358408,343906,77236,-660343,-18077,-1055961,476942,278366,749626,1424230,-772954,1078383,-224025,-1045385,-851114,530644,1246522,654954,64558,-1243453,-231203,679953,-490920,717484,-236076,-636993,-1542070,530192,797922,-1883,-836248,-389180,-1656553,-1955588,-1348666,409302,242533,-390000,-31522,981362,-20136,-691550,596550,1452380,1085807,-540139,-579912,-100390,255015,489475,-908850,491413,-1174671,189739,344169,903050,-22384,260764,39647,198240,-299047,181183,446597,-306200,654064,-887306,845865,288125,691055,23812,560259,72259,-193775,-462046,-978284,-262655,183792,-894517,277536,-716675,-554815,-332199,-149387,280147,-1252317,-565805,213112,1433894,235313,-1128537,-348802,144768,253401,-222454,-219938,4311,-356390,82482,1817745,920587,262569,-892532,-202413,560068,1199316,-2485379,-40103,639158,32080,72464,-674564,-1742152,-978943,866312,38572,-1515004,-9779,-835758,286366,656528,-770950,-1093013,562621,-263321,-2271725,-366337,-766597,335539,-1034608,-576388,-462,-653428,33160,-444381,214530,1142871,-87754,567541,-510397,-322812,90691,-1081860,604847,676641,417671,13111,451167,281392,1117796,-626087,-298756,-434850,-663807,-278064,-1244085,-404591,-235258,-986285,274087,1328871,-156989,1017500,1401349,-312492,23925,467240,1267528,-612458,1075205,224768,-160795,179708,-631803,31753,-294754,-149571,-761349,679654,1040146,-67508,-193680,-876995,-323461,-736489,344527,-245171,-240396,112674,59764,-2166353,-484877,-1539876,118007,1250024,403183,-529287,21969,407412,459630,-300865,-1355739,-92558,269947,-6938,-1901310,-1162274,-990596,-179256,-800563,667088,-848347,1926276,740367,-600741,164545,-856353,672769,104444,-43023,42129,696846,200532,837184,224471,-665155,-915122,424093,-1133484,-690039,743596,-594220,-871636,-487150,707245,504353,32972,241136,-1104661,-1225325,268523,1352517,-1026814,-902577,-129080,-163866,425922,-188864,-305040,91770,259904,762896,176570,-404576,137220,310549,-117633,292972,16187,1143788,890087,-257607,299390,391091,-673880,-398054,-614574,-695991,-701039,-887175,453892,1119968,552231,346135,275735,262258,-228881,-169615,-1109605,743098,-118421,1005259,1007066,1184,180060,1471312,2320158,473033,256478,-323758,747519,583496,181609,-789764,-445194,315371,1483532,1341333,27467,-261761,-1190222,-2140941,-1171773,-296460,-564493,644184,-296970,-625334,-529640,114370,676999,-136045,446519,-211368,150859,475296,1148265,-549163,-287346,332960,246341,577447,-1596873,156181,1014006,14127,305313,1326042,-134119,999127,962678,523288,647192,-254761,-828707,-639675,-214936,1315387,658235,838503,678052,-639487,251370,-1401726,200490,696926,-746699,-1527916,594609,1176946,851501,-656640,-1364413,-299777,-59887,1005623,-7330,232724,-55792,23356,-709499,-458950,-489778,-1152537,-188951,874588,-559504,-285091,606457,-731692,-502419,-157584,-592934,238904,-1233296,-1186345,-871918,-1054975,-337047,302937,928268,-710909,1403959,768024,-181625,1143460,491206,742209,-50609,-287033,-253,873556,-950202,-1040779,-1353941,58213,1172566,-291260,56153,450377,210642,-905357,-243507,994628,1599228,-1372688,118440,-1196973,-719159,-648771,-837307,113225,-1624816,-1152852,164095,838022,-726847,-1805503,1277759,526923,345415,1137193,-373324,582979,1241969,-14195,-102158,647659,-254873,-434373,-899332,-274718,1732630,303131,-60379,-14375,1210403,178503,478106,116144,-146987,-294860,448105,-43493,1498609,299689,-322142,-792320,-808892,-1993123,1171010,1082455,820524,443348,-675738,-243029,495025,726775,-1408059,285120,897809,-592913,-332914,-1086969,-1995565,393348,-863731,-1044135,-654857,232691,421065,-401098,-411581,-62736,-324079,477649,177099,829170,333283,5701,-643530,670598,1683755,208056,481149,-824180,-961692,859189,1018706,-35565,538608,84161,-117221,-93263,-458434,-911578,1134221,-740485,-196310,399274,-1122981,491763,-274171,-53809,552286,-996290,873335,-520868,-292032,147661,-217559,1124976,-1263413,-820796,203184,-337853,-816932,-966358,-1355337,115021,-609036,338858,743672,-1248516,907851,1134992,868140,-1706,326836,-259852,577406,-465121,-834391,-1013803,-900077,-1482124,-375283,-275931,333292,-364735,-966083,-572583,-1272583,-847553,1501739,-1544526,-664966,1213930,1414105,96627,-340324,-773295,-1144599,-81580,-91083,14708,-868658,-58180,680286,315497,105617,117173,509564,600058,-608668,928119,-250465,-475286,1447291,21881,439896,643259,-386721,-923298,-294644,17170,-440196,-889211,-687186,-596156,98094,-9597,574196,629637,252662,-346564,-915,-1632145,-290398,636104,-1401232,370581,-188353,-756653,-510657,-343598,-767084,-6144,9696,501070,599044,214221,167872,644381,-652386,39906,-148755,-511063,-279228,-1230710,828875,-149136,-906152,-1045,-79532,1078217,264849,1489232,720976,-124257,-297626,-902541,-1119871,11655,-384528,-2462553,-1430088,-871754,-916744,1450714,-528232,-907717,-382645,-769176,524119,1312247,982064,3045,-370796,-374901,95157,743232,848005,297837,-721048,593841,-492056,-873806,-561579,340491,-584504,-71561,818718,1065966,-14169,986907,579152,157032,394847,-772542,-1570849,-380618,1042176,-349237,-1045702,-884853,-1970444,-1241944,1257747,243744,-806825,18724,-125761,1258029,1071400,1289836,613105,-627014,177256,-1628723,-521558,-546809,-2783,-313752,9264,-153799,629550,110607,570509,108691,210546],[-622501,-1034032,-405427,-69172,891358,-171815,761256,1772385,-361132,-257712,643887,1192610,-523968,-388636,-512369,1574376,1413061,604666,1019475,194061,300597,-8913,1383746,1176135,605202,-115350,146539,-485395,926743,29737,-199463,-1450936,540814,-364234,-1123132,-815589,-115223,-540331,-857781,-1331155,-2111446,-415681,1384871,887946,-341670,-1182397,30060,-26414,-358749,665547,-446283,614,-382269,-272888,-69653,-136171,496669,285010,-91545,1102324,840333,825690,1084729,-227849,779419,238493,578627,49863,-1016982,-1013080,-2781,-800516,-764862,-365518,-254625,-698830,-106441,-216223,396986,498732,-66486,-814606,-677753,-134958,163033,-1116465,-398423,291720,308874,474279,54631,417591,-315805,-1390186,-155166,-49358,118114,1092758,965283,510610,-1058434,91168,-371792,243618,851759,703356,-1797297,-912511,-190582,-506213,128103,130338,316424,-1185236,-718157,-617635,-141952,626349,584005,350973,-801322,-436654,743167,1140935,304548,-455380,-428028,-67703,-287157,639013,-821008,53685,-19868,443704,63999,1120821,258880,414830,-492669,-132863,291205,-377304,-306848,-741750,-851340,615507,184738,166487,360119,-1121752,581429,222052,946047,115865,-922486,-899211,73502,-245109,-555595,-1292175,-548117,-54208,-1078660,-73055,-1982973,-19279,-541011,-818812,879090,-204730,256074,44041,309031,483196,1371391,1495943,-268467,585574,511025,624729,1657976,91383,106197,-584354,1319826,702131,1647760,-1041682,711767,-121205,788467,259106,-2063072,-1312747,-1132169,-2252294,860243,1791360,-260092,1774879,58053,-354368,543576,301309,581511,349060,-78201,-622857,-1491827,-199108,-276186,-579451,-176250,-31369,69988,-192996,676301,106333,763274,-245500,-437622,1081393,-421507,42553,1536128,780212,-385341,-145403,-806632,-694093,738426,-289588,-681983,-655900,279796,-807969,306246,-373784,894389,839889,777249,-1325831,401894,549785,-20216,-73799,-202247,-1741660,216117,-140405,471350,-24480,542384,1258635,610507,2037804,1638151,1470818,361377,-879849,-555469,-1557577,-814412,43431,847077,409768,-1562028,-901233,-388011,252286,1536261,-27512,-1074092,95845,468321,134928,384576,-386348,-934711,74642,-349521,145963,-426083,416320,1013850,580035,-491539,-678146,-578516,-520283,-1686529,198646,184592,213573,762724,82041,422454,-302573,581125,-221136,433717,1241338,-140844,285496,564029,-242955,-243104,814228,-345928,-293225,-172073,-594502,1093357,1768874,-413989,562641,190492,211523,417114,500978,288473,-202865,-507296,457346,-288209,-292429,-685611,-203763,-413311,-846646,-242487,-1236662,-841561,617499,117604,243959,-388165,-816639,-112430,-1527602,528463,190134,572386,2330798,-671377,863482,-96354,-1141420,-901465,-126297,848506,470185,-236655,-1166770,-145102,676701,-344217,592674,-321443,-511184,-1408277,216941,620329,-42302,-848257,-265524,-1291741,-1556521,-1169111,538008,977501,854,-212923,1084380,117799,-718578,561372,1594512,1233410,-126498,109547,-176108,890655,725897,-774040,378487,-1340964,9203,614797,913808,156732,543041,198622,346893,-697444,288393,247767,-18719,677247,-794077,767516,511522,74969,-508440,479155,-8296,-289665,-255438,-1440797,-190339,223407,-906863,620080,-566680,-395941,476690,174613,61443,-632267,-407753,36777,1109140,116023,-1080737,7702,439215,588210,360831,-180003,351887,-447576,-274438,1406367,-250659,-364489,-696688,-383032,518231,1446430,-3104218,544687,1091329,492635,776850,102175,-1973178,-739355,578717,-57585,-1492961,4362,-681012,469892,529519,-746961,-947486,591086,-254384,-2043022,-199506,-495693,405998,-1013319,-21334,89591,-527080,286857,-608210,-175798,912432,350227,905047,-187862,-394823,465073,-941508,647163,858916,467630,262381,687660,343083,1118506,-398992,-110392,-616658,-661942,-357428,-1373432,-244466,-50391,-968172,7428,988692,-76426,303941,1337082,-143321,528479,1393247,1402565,-326702,1083025,588890,-40086,273757,-344708,-278129,-8037,231767,-962436,854824,1158802,-123136,-481150,-672439,-348748,-774574,358082,-18135,-78201,654170,311039,-2195061,-517564,-2020099,-1295384,1279193,327876,-643602,-72418,1202102,403636,-198350,-893643,-282399,-111640,-340435,-2097527,-1378134,-1058218,-284375,-608218,646088,-752600,1462535,816608,-506962,188077,-298355,780019,-244621,-407126,269347,160509,-89292,221546,-19795,-221320,-750965,403835,-1554775,-628597,1066992,-467879,-774721,-467492,169944,630155,-104136,-208355,-1105443,-1192260,192942,948219,-834352,-357469,-429387,-39060,458027,-56184,-738798,-45945,355718,509763,280753,-42090,552013,150165,-449459,105136,7069,1077483,1146886,32187,601486,582829,-1092144,-572840,-724608,-1000045,-876212,-217003,473209,1266352,530856,454428,397032,191500,-1062810,-81987,-1099835,1034580,-163878,1221559,1013982,11238,-193597,1692416,2766496,1028030,295165,-151921,605719,831455,917586,-83137,-297119,461012,1648932,1665728,241353,-627392,-822749,-1597954,-1165791,-111677,-65564,544295,121501,-210624,-487931,197839,436309,-89474,225797,-99783,478515,489396,1303927,-547931,-616041,668710,537228,267766,-1280373,259897,838072,98131,551488,1582622,51632,637090,220800,95616,138387,-41319,-63048,-330754,352832,1745003,574377,749536,502712,-401146,219717,-1313624,444945,243748,-844822,-1001854,996702,1125390,454533,-1152306,-1305575,-326473,-565025,858232,2913,-25331,-573007,125105,-319774,-439516,-210377,-221386,439417,1147805,-517086,-524415,166366,-782643,-461260,-218388,-706281,716165,-408270,-665015,-870748,-1371606,-145562,-197783,433706,-929411,1104690,1131780,222364,1709534,593452,672681,201383,-25816,-153248,813882,-769095,-1118871,-1331573,-361150,773395,-571386,326690,174159,532838,-1375384,-601223,891599,1630607,-956070,45851,-1305333,-1151668,-783614,-740836,-113151,-1778951,-1307889,197224,921685,-361598,-1560769,1099316,723058,58206,951271,272523,1146017,1570750,137032,-858165,199167,-111272,-409930,-636401,-180630,1208860,150024,-248511,-324298,1223219,396994,139370,227320,1064230,-364404,330267,72680,1343001,481011,-167365,-663655,-1081081,-1576994,1049240,1522249,569829,644107,-203368,-18416,413982,822042,-1502381,-80406,702962,-258136,-157812,-477324,-2119809,162147,-629539,-974332,-728179,158870,688553,-300112,-756366,-151653,-27725,527803,82882,1210750,349954,-125511,-420862,267422,1493922,404149,329756,-956517,-841972,627874,1001197,-352679,669428,145177,-106355,-91092,-113159,-527234,1637387,-503145,-64350,588876,-776279,410318,-379435,-174973,615082,-550197,585936,-315463,-505428,-358542,176495,1156363,-1048958,-1031414,-68100,-926826,-1302031,-1114206,-1004962,-111829,-546563,153300,748117,-1679636,678051,1259975,843868,-207635,472256,-428635,592899,-668621,-1157411,-1264396,-1013893,-1430910,-393587,-416034,497494,-778534,-1801825,-651306,-1293928,-829178,1144871,-1472862,-483741,1187173,1196622,318182,-186727,-1102179,-1098775,98917,-202135,-33534,-773067,-92649,538599,368487,-200243,-328635,229909,488887,-505032,878322,181191,-327966,1454482,288960,358468,829005,-355197,-1184044,-175424,-94167,-226401,-795390,-637069,-908638,-592864,-56659,453486,156862,-209547,-173224,158784,-1153607,-225240,163367,-1600017,430864,-246803,-545460,-712578,-1035689,-658244,-232796,-182094,101145,598338,55884,366260,526743,-789277,-302788,-845815,25701,-213962,-1183825,585172,102306,-551376,729213,-223644,971038,513184,1419190,239949,-80190,408,-588461,-1023424,-473024,-628464,-1717178,-894461,-767207,-869583,1396174,-563141,-574538,-233109,-810933,-13985,1087927,874526,-27723,-614352,-838113,-230283,957725,996274,201378,-404391,728510,146975,-798246,-852708,85240,-440595,-118945,702414,1238727,44708,1023019,715574,23808,447779,-947535,-1916988,-266413,741493,-539838,-2144581,-1034608,-1298718,-1183169,993059,129008,-583258,8504,-377443,881757,916547,1027991,228941,-980455,7552,-1169080,-659496,-190279,226031,-144114,187929,-150600,570391,-202930,398624,208741,715873],[-260391,-709733,-413683,-173943,869565,359383,982553,1839921,-239727,-272076,606862,958736,-482632,-363141,-314670,1407580,994128,335635,908182,344727,175158,230543,1056918,1076113,333903,-116020,54730,-357946,847998,53679,-248524,-1264209,755410,519237,-1130730,-666723,43549,-312351,-848364,-1550745,-2461853,-318505,1490023,867574,-335247,-980370,92355,9805,-359489,493039,-582926,-497955,-312203,-445662,57513,-192971,193727,372243,-74615,1276003,1198388,739841,1418570,-406099,337251,515830,545011,-24265,-1506354,-742467,-35262,-442489,-660185,-528595,11560,-766089,205517,147005,824518,498757,-80813,-735548,-595100,-188445,135762,-800574,-85006,382778,483279,340140,257666,518391,-197676,-1086104,-308353,44358,82359,1059858,669191,375456,-888409,595531,-476335,60734,686619,521433,-1749070,-1061010,-180373,-528490,281827,254264,812958,-829394,-510381,-939684,-575731,388610,726859,97318,-892723,-704250,491836,988428,326858,-540015,-1033762,-301320,161237,682359,-731589,38905,-161368,308490,-85639,788468,286181,228614,-616878,-29266,101344,-682051,-311398,-887862,-631351,468611,501867,320966,909284,-365309,650529,291643,984492,-140909,-874252,-992869,-495101,-176925,-369445,-726790,-129162,109724,-1457411,-70305,-1917487,-67719,-593258,-650446,708096,-239293,-250208,-361309,55831,98187,1443100,1737368,-192688,905288,563945,-88666,1059685,-53891,317850,-470453,1208634,675766,1160950,-1056322,637392,-29539,390678,-274224,-1827428,-967860,-1008495,-2078613,732684,1225546,-25820,2096140,104748,-518895,292158,622229,378681,-247671,108119,-749712,-1608090,-832374,-539565,-313306,9916,-327103,-298720,-248676,749068,429733,647561,-565423,-655665,1669580,57034,514087,1512537,439853,-541435,-156880,-389813,-22452,443144,-492882,-822636,-579231,837599,-863704,214557,-613438,407174,878700,478155,-947577,676079,561766,31755,-282162,-511324,-1596502,84082,-326321,644854,302561,611882,1031965,692297,2021277,1489209,1618762,215375,-686319,-680099,-1575978,-528045,12806,1161243,210976,-1615646,-599327,-52271,-87434,1200661,89237,-940680,163862,858618,292795,426463,-330422,-1019484,-609028,-418503,277268,-49037,76306,1236155,1067163,-821754,-666142,-526186,-559742,-1568979,-59235,46410,-56443,706349,11899,538875,-864396,187184,-495411,198373,1247391,-60065,447266,775847,-57817,-401085,799410,-258915,-555612,-228036,-480764,1349452,1623765,-705648,220884,377003,293638,607960,520429,623232,943272,75432,416926,-29076,127837,-381879,33503,-724956,-377943,-143287,-1438242,-659982,655951,-231486,8336,-808882,-854244,-120108,-1617441,501665,148932,385851,2522867,-512802,203385,51749,-1019432,-806573,-826468,449337,182332,-465840,-794896,92445,553342,-456495,229884,-502090,-407340,-1005772,-128289,213579,-71223,-722951,-184465,-769992,-992333,-839206,511777,1528661,460028,-392138,761447,162263,-700211,402798,1684901,1352712,269062,621984,-293752,1290795,875424,-561048,-31009,-1381715,-39984,983417,772962,471077,690718,209692,490321,-858519,430521,109526,304096,546289,-597347,620004,956124,-413489,-884184,105592,-141114,-363436,-76915,-1651402,-89488,306440,-738194,860156,-292904,-187025,1097872,360985,-112913,-66168,-260286,-57041,695363,-73392,-913458,358223,417839,769996,645186,-140742,830116,-535525,-583305,923071,-1098923,-714193,-418569,-447564,315019,1459687,-3008078,940125,1451678,889875,1331864,509156,-2055237,-420909,275665,-74420,-1265641,104167,-374446,581191,564740,-501609,-662980,441423,-282329,-1534961,40701,-181341,388499,-899045,477771,209072,-404586,421507,-801645,-461646,557993,708080,1040373,61064,-423979,858190,-511027,686530,1101795,419203,537222,953281,492621,859594,-256426,-20722,-410442,-475006,-451055,-1382138,12722,149581,-739334,-304678,623580,-24475,-419836,939847,-109223,655676,2246518,1122555,-246457,820986,907011,86179,391024,-204110,-506181,195460,593435,-959975,819541,1113939,-187934,-871786,-375832,-358567,-698677,196755,119327,110334,1309515,283880,-1700004,-382175,-2223442,-2514794,1131547,247055,-724551,-173984,1823624,452920,-199639,-399154,-367540,-358841,-600204,-2175277,-1318367,-948281,-393720,-321471,784458,-537800,792621,751666,-431614,35983,-1966,742879,-586635,-727067,451482,-344580,-575771,-346570,103125,99570,-609254,-125194,-1813930,-550032,1259648,-172618,-312564,-258200,-297769,659094,-168733,-559757,-1068385,-1017767,1253,370067,-566300,121210,-705153,-69341,284612,40281,-962716,-35509,468115,83680,306312,104482,745252,-116816,-747096,-84637,-25211,973952,1168420,211526,692179,808357,-1205437,-642328,-766850,-1220346,-800530,271045,208851,1225730,519092,483255,497027,172123,-1440735,174044,-812227,1190089,-168367,1109454,806176,-93828,-528366,1536409,2431004,1180928,248746,-199831,349490,1035121,1528535,665088,-86877,501422,1625604,1937476,485063,-775594,-343401,-783583,-993496,121993,418680,368250,382084,109169,-410419,181828,117678,42305,-65015,1450,797089,494143,1416928,-386174,-778511,907711,827457,-46694,-804330,431952,627119,363670,712703,1556542,226904,102555,-522984,-595815,-357951,214423,655039,9963,999489,1749848,387981,610107,237020,-134023,251176,-1086969,593837,-43834,-761229,-491933,1062339,839996,1372,-1457529,-943291,-296110,-941904,707301,-27122,-189574,-1077393,256833,110989,-309563,81075,653457,468392,1235834,-471440,-628548,-21660,-565851,-321905,-168903,-680822,1203711,812323,-283445,-706917,-1374304,90686,-731230,-121087,-1119892,786681,1427399,444771,1907584,570728,321203,343252,165078,-391517,619034,-868982,-1108817,-1239920,-708553,147749,-669529,577604,-35421,706446,-1595122,-849485,490542,1448334,-430155,15842,-1402016,-1289647,-802622,-481802,-355078,-1696152,-1298472,228338,826645,111485,-798091,875423,652500,-92078,625602,956956,1372572,1823364,289239,-1442149,-102437,-75830,-459936,-392159,-65383,724042,8892,-379468,-620422,910914,542048,-265785,198963,2137422,-432954,144571,200681,998486,635275,-168710,-542982,-1218981,-1095720,629827,1616391,335176,905064,343621,244098,331078,783207,-1430249,-462180,407445,31746,105082,137129,-1933444,102739,-441175,-748425,-733914,22736,794603,-46139,-944045,-268949,180241,516654,-82571,1358338,208633,-214013,-84465,82406,1398612,442728,22928,-1101413,-954841,428782,924154,-467047,751865,263282,-128055,28118,36703,-108443,1832688,-214308,61948,710357,-368710,222480,-478506,-504023,535524,-205961,255023,53264,-520303,-508318,605492,1170552,-574386,-966881,-224566,-1404117,-1648130,-1269440,-504896,-417618,-302185,-55050,667590,-1677465,455373,1315106,727305,-424547,423684,-571449,587018,-669397,-1278371,-1153729,-828322,-1129138,-368700,-583068,626796,-1153722,-2212003,-750597,-1270069,-908342,582114,-1158005,-268811,957206,857357,521741,-29293,-916323,-1035997,153554,-209161,-101319,-489200,-140611,359402,392714,-443078,-624611,31001,360148,-472334,742460,642342,-2573,1318183,580523,213250,925769,-372676,-1080302,-138929,-294810,-129456,-681349,-511837,-1125538,-1321952,-124567,241884,-304549,-796372,54536,495971,-660797,-201345,-208305,-1555247,509446,-278321,-381750,-828070,-1631927,-655523,-458893,-411601,-202514,507100,-91854,447087,370039,-991200,-719360,-1204213,200396,-74682,-1028539,241655,230643,-214191,1234439,-311775,777957,659327,1326128,-313100,-89689,232631,-195279,-822307,-854157,-782873,-984984,-494324,-600498,-707431,1177227,-610057,-240667,-149395,-721029,-616740,815194,823253,-227663,-724035,-1133582,-488596,1007767,1069652,107170,-77853,744022,845050,-709988,-1104449,-367459,-300865,-183545,421099,1105059,137740,983780,714979,-203437,527422,-872958,-1621114,-200549,422450,-513004,-2336061,-968912,-799038,-944002,633388,-63765,-385918,7966,-496528,441234,694542,602060,-509776,-1280265,-205568,-710182,-817183,161620,419228,-61928,361085,-149455,514535,-446175,181881,118770,947426],[64700,-493164,-436456,-181726,761497,831379,1113835,1511725,-119663,-251612,554672,504952,-396525,-360561,-53036,1256344,702837,-41347,566999,252046,-226856,351932,646758,823141,117267,-193125,-1105,-59906,704964,128346,-254940,-1087869,926350,1511854,-758177,-433227,268710,-108504,-634896,-1571527,-2218694,-218916,1596182,852540,-332672,-758369,186337,37204,-240831,438660,-668164,-889331,-208149,-534497,121971,-232541,-5836,515586,-15395,1220029,1319836,733459,1571330,-508233,-176961,752449,441798,-161342,-1688687,-491731,-18604,-122602,-609698,-695918,74903,-843005,447255,277979,959730,324844,-267884,-659538,-523232,-245635,250915,-599973,163232,624525,558598,-7000,465484,701983,-121260,-647683,-411403,271991,203876,840436,440557,209226,-739900,966773,-443589,-118471,407397,304469,-1463174,-1124459,-155558,-635476,394397,404694,1265579,-272817,65794,-1068871,-617257,121401,839762,-451098,-974556,-1093062,165675,841718,337049,-646150,-1183455,-464093,452877,657587,-593608,224322,-208922,140864,-242782,416917,403242,116965,-797849,-167694,-259227,-921063,-235669,-962803,-341068,288360,791106,495410,1592004,393550,667065,268237,920053,-336033,-703312,-998400,-968547,-355183,-273971,-184133,228708,287337,-1788454,-98233,-1404282,92291,-732044,-436801,534803,-223658,-817209,-675987,-200399,-152104,1302490,1673993,-149857,948482,518089,-684646,554947,-194543,497304,-173323,1033625,714918,490985,-853871,506061,129099,-232489,-627791,-1235006,-431407,-808965,-1660179,574568,582529,221096,2176990,127966,-620883,-13207,847638,175008,-887599,394276,-759455,-1408196,-1261325,-656405,-167285,152782,-734508,-649389,-395842,752866,689608,495349,-876566,-1095014,1814047,402554,870352,1257236,47233,-665875,-92019,2373,537449,181661,-540957,-675651,-250549,1344791,-741457,224865,-848302,-120679,524849,56588,-680770,876992,456870,181757,-203403,-846342,-1316487,43204,-343302,735102,497302,712827,712574,714668,1659071,1017412,1559818,44716,-352174,-732450,-1154194,-193627,-25487,1141339,-5570,-1263314,-285212,373382,-457964,379356,262178,-694243,192593,1200461,386671,255432,-403672,-963584,-1166400,-335790,343330,106820,-270171,1356814,1473117,-1119294,-725522,-544514,-469310,-977269,-345730,-191030,-292673,678581,-24622,494458,-1422460,-299579,-735535,-50848,1123025,9067,608045,1000113,338043,-435187,798178,-114250,-727835,-173358,-340441,1493180,1314692,-1075331,-239762,631873,232621,754260,417730,1047749,1663502,592620,442347,302083,519353,-39137,182105,-844218,49807,82517,-1367939,-424956,574992,-547046,-284016,-1044346,-747040,-68439,-1303593,428988,215658,231382,1981804,-276940,-533660,219847,-669027,-604812,-1369238,177506,-91123,-634453,-243262,390021,305731,-951095,-339546,-702822,-304917,-513759,-418666,-271254,-94917,-550446,-119107,-249675,-477958,-450289,422669,1801588,942529,-530897,239572,103600,-610155,137778,1649789,1392822,528133,793079,-388235,1354536,886625,-333232,-567310,-1235710,61151,1356288,551544,841845,664572,141387,583141,-770342,548343,-5326,629751,301542,-388211,425935,1418346,-717624,-1150122,-432317,-252297,-373917,35269,-1573163,47278,429498,-427142,975729,59115,-16734,1342806,388895,-103675,250981,-209773,-124582,286393,-266929,-680570,544621,168467,749531,363673,-73454,1253984,-649598,-781682,506600,-1250641,-717961,-257084,-386850,-18330,1245636,-2116252,1034512,1556101,1069716,1450460,485930,-2000212,-113346,65566,-10927,-856982,279458,5655,590551,632359,-77705,-339507,104112,-297957,-892545,297408,108847,286456,-728530,824126,341934,-246588,401663,-928709,-581490,204777,882568,947890,148866,-408148,1120663,98411,682718,1260763,255436,760218,1248705,693851,368955,-240684,-50350,119333,-194973,-552037,-1208556,216449,334429,-370898,-588218,292739,-21514,-913037,239125,-158845,411685,2667478,564638,-371058,361089,1098619,203479,487622,-278474,-626774,183196,854999,-812285,589614,946671,-236350,-1162625,-76685,-355174,-573145,-132915,154631,244802,1836853,8019,-910929,-104329,-2080985,-3005934,872193,230417,-703904,-232827,2002586,545629,-324422,-30124,-319952,-433866,-729112,-2139869,-1090918,-707738,-482909,-30982,995208,-270784,74773,495115,-421466,-211478,40549,655610,-795430,-912345,564972,-652271,-1121236,-715018,389235,191262,-493233,-853829,-1755601,-514207,1231583,236619,330953,83036,-526271,624435,-136101,-733208,-973865,-748610,-259060,-215295,-329348,418795,-802034,-259478,-33440,118270,-829525,159045,546095,-363115,259547,46421,740540,-435757,-905535,-162975,-63178,837088,957667,216638,527682,952915,-934426,-567181,-708567,-1298577,-443814,535196,-283091,1057704,510732,450707,558403,267535,-1303970,512572,-231976,1207767,-146980,757558,431663,-317215,-703670,1099774,1496616,828958,109918,-263886,192946,1225220,1786289,1210998,127960,425087,1440341,2061905,670832,-651513,187964,22670,-751846,406446,712894,132962,370909,250204,-385478,39698,-255539,189113,-371204,49338,970831,450616,1467738,-121369,-679900,988501,1027121,-325238,-309859,643982,457551,716530,697038,1255113,305583,-400468,-1027348,-1304249,-682878,438139,1097570,256068,1495960,1311337,75174,368875,-78527,146997,320902,-769990,607029,-178073,-553956,-221892,764495,388128,-394655,-1515171,-463793,-190606,-1062042,648030,-93620,-230105,-1443358,353006,432956,-105233,348720,1239190,-57123,1071885,-418833,-561204,40284,-148722,-142664,-19383,-569331,1493376,1837456,-186319,-419150,-1015803,269784,-1081181,-471512,-1243576,554582,1564648,420433,1603923,444772,-228286,307393,188875,-637990,361022,-1145249,-1004280,-1080068,-842995,-568363,-650266,763224,-130427,679590,-1514981,-944605,-99243,1173310,129690,78245,-1478557,-1017453,-678349,-188468,-521091,-1300294,-1121506,258551,588026,547899,48711,706170,342809,-77634,259946,1528565,1158852,1897448,419842,-1632732,-207910,-208956,-576391,-208484,87525,389869,-97024,-462847,-869637,358724,580143,-523788,52524,2475502,-487186,1104,357050,628177,727960,-452709,-459695,-1285107,-737940,110845,1314279,156234,1157741,760176,498335,310931,588093,-1247026,-761029,62770,226967,371255,560811,-1513992,211241,-257063,-390414,-704226,-162880,637088,242485,-916376,-313417,297346,491640,-238247,1077763,-58378,-253794,231864,119889,1349981,311278,-352736,-1166620,-1232752,244412,805073,-390535,735356,349429,-155800,109188,-123850,277949,1726710,46147,177819,780849,23238,-17718,-525854,-900511,331364,-69098,-28845,478595,-368387,-339220,1024165,1104727,139737,-695532,-372412,-1486707,-1716862,-1392908,69913,-696126,32981,-223199,485079,-1132937,287032,1317991,561383,-594672,117046,-618088,566504,-384370,-1134867,-689844,-418465,-768771,-305542,-719312,682518,-1417625,-2103017,-945015,-1175600,-1028349,4363,-711564,-80561,578226,446215,612935,204291,-227968,-922171,61516,-156898,-159094,-102913,-162741,197157,362714,-660897,-698793,-45805,382432,-439557,545738,965014,341373,1125328,843736,117313,934957,-368387,-668078,-178256,-531208,-161546,-575645,-360091,-1136895,-1821503,-216206,-9573,-650738,-1420916,266921,934998,-253854,-187399,-372278,-1243262,580961,-321015,-306874,-838029,-1981028,-720745,-632860,-634335,-349694,319113,-231836,461289,215734,-1219600,-1124116,-1186880,18121,71409,-710688,-83805,314361,-40289,1318204,-299847,535574,686877,1138452,-814006,-136251,333907,112502,-597784,-1136990,-825479,-515436,-347312,-454543,-416805,881048,-644415,24327,-138600,-528023,-1042049,609314,887847,-554630,-688158,-1147891,-653859,871202,1019533,30071,154056,687233,1327235,-672370,-1274828,-886405,-200672,-226922,29822,720038,251666,871835,574296,-394156,580462,-551383,-813220,-199372,183676,-194273,-1700707,-792840,-631555,-604647,275835,-279498,-253924,44413,-441107,126845,513149,341574,-1289161,-1460467,-373807,-452382,-973108,447521,530886,-116068,464048,-177850,463645,-589627,-37465,-106792,849896],[284632,-507789,-466080,-88138,594627,1035365,1171678,911230,58645,-225327,505545,-63152,-312631,-350366,217878,1136777,577682,-435476,70646,-71233,-711068,359643,203940,467459,-10128,-322618,19406,429136,509784,225590,-186468,-914627,1030899,2270096,-137894,-204232,468541,47911,-293197,-1457456,-1534629,-158860,1569207,788636,-322230,-581373,334752,102971,25428,490895,-693865,-1086224,-112312,-518930,144334,-211019,-63251,558381,66637,918240,1193156,775862,1478729,-585600,-613790,843507,312828,-253062,-1410644,-303910,61175,65042,-586460,-845101,-84805,-919666,569065,125214,785533,10155,-573132,-583784,-484364,-243475,463329,-550637,184382,864907,535745,-432074,642642,896229,-72360,-162847,-347928,597254,451708,504127,336026,79711,-781119,1078874,-296178,-270968,106117,104814,-1023802,-1107237,-147145,-753995,455600,501228,1551599,306477,667485,-969736,-318582,-136980,898011,-1123263,-1033764,-1403842,-144397,670620,300524,-733711,-806280,-509208,574370,561856,-420318,541563,-235169,-24823,-358944,86516,528531,33028,-974514,-454816,-661842,-1019724,-95612,-992655,-62717,99344,994104,703178,2162340,831489,600442,154152,765310,-402950,-503724,-934527,-1232564,-577018,-247297,107387,278818,402123,-1938176,-151259,-672926,386901,-927659,-265726,376860,-163997,-1287342,-852523,-378610,-162278,986103,1268344,-159497,706376,415509,-1017833,156037,-301158,581193,236337,800784,769304,-200599,-484950,402029,336506,-857648,-739167,-482188,126454,-514002,-1129515,427792,129726,377819,2016360,126324,-651337,-315273,927578,22241,-1266216,721662,-634747,-983421,-1412047,-620178,-189656,87818,-1260267,-921332,-714983,673023,846935,328185,-1059451,-1609638,1501181,522402,924769,805088,-281217,-737170,32027,308739,842941,-6133,-422528,-232603,238192,1645117,-476882,322659,-992513,-542465,-90246,-412914,-668844,922205,274375,407885,126571,-1032017,-1017224,110597,-223397,711575,493225,804642,401958,741382,983815,423731,1308239,-89304,66432,-603692,-438877,144309,-55894,740919,-193307,-772103,-55858,745237,-727940,-566742,432034,-361318,199568,1422619,430499,32447,-554717,-706864,-1444919,-151547,322287,17398,-552731,1272486,1667454,-1301287,-911203,-593205,-246548,-230916,-624270,-475757,-435049,631655,-36716,345444,-1870563,-836381,-776932,-262920,879565,44350,780085,1155364,791666,-397957,773761,77345,-679267,-18959,-229706,1416545,919315,-1380443,-774301,835807,34668,892051,297068,1329754,1763023,863356,466769,648263,846363,286895,217998,-771680,316278,335518,-1051187,-167400,506902,-707992,-555706,-1040800,-504814,-9127,-772178,345471,431577,132996,1062720,47726,-944242,404463,-157703,-341246,-1592425,92185,-241372,-768599,305325,591315,-20881,-1678489,-973829,-825072,-206537,-159943,-609230,-657967,-137927,-458968,-47233,134442,-150209,-105196,324989,1803178,1388167,-603325,-206765,-14670,-431111,-162714,1472238,1337517,580503,560240,-392530,1140697,752992,-153137,-1005045,-902528,264644,1627517,351473,1168642,473471,68616,578158,-478969,589726,-99317,950718,23704,-261309,221687,1689889,-822909,-1339756,-957137,-276018,-276491,72261,-1294929,217640,569409,-51501,971305,427608,49511,1203945,287403,124588,241005,-297642,-227637,-35931,-391838,-443873,449717,-169223,542090,-466902,48735,1488220,-808785,-835582,230232,-724805,-459113,-366003,-220023,-388959,868718,-828600,847264,1305314,947436,985348,197179,-1830789,84489,-8275,106945,-362812,476719,340025,497857,597121,420224,-84383,-339417,-253044,-275852,515109,323741,133845,-552393,959174,473636,-32060,217465,-943665,-545459,-48251,846940,670113,51696,-354033,1143962,650478,604510,1156410,-24044,896090,1504071,877087,-240296,-343064,-167880,744109,62061,-647562,-826713,230885,444487,10326,-789594,20427,-88572,-1059881,-600608,-227355,-31839,2402766,-58861,-554811,-160675,1132029,313360,576863,-531641,-643567,-90071,959377,-643863,237696,701405,-242845,-1215902,144125,-362671,-458978,-563333,110856,276126,2002816,-421993,-129066,239461,-1633065,-2667132,609326,301655,-553019,-201322,1695370,622130,-556225,104185,-150357,-377366,-703301,-1989899,-837668,-403534,-544706,114444,1146053,-44615,-530153,83673,-496172,-446856,-39692,607103,-820322,-964147,598957,-683036,-1502154,-819805,461843,35720,-389688,-1433086,-1358873,-555759,970435,659908,908252,456208,-476221,564690,-17745,-691855,-833714,-449675,-533906,-636265,-219139,483756,-635080,-542942,-406045,192017,-339064,503662,558832,-653786,166196,-143913,583307,-742242,-882037,-74125,-88594,646933,560297,44162,149608,903783,-323036,-336024,-544319,-1230688,144472,651753,-820463,834541,502459,400078,571582,537749,-891994,825509,549769,1127797,-128480,299518,-9910,-615966,-674843,569708,401181,109692,-92621,-174516,262349,1410851,1590083,1417338,281240,253728,1166819,1957244,740206,-300580,665698,577502,-550850,678268,700537,-118659,37860,185186,-461444,-194697,-628016,290137,-636879,10139,899490,321312,1471244,161523,-335526,898575,1037257,-507335,75306,848391,372040,998659,480481,770434,221647,-725313,-1172453,-1739749,-762351,566551,1180510,323782,1635057,581557,-350089,29175,-366108,410914,392725,-451431,480695,-207310,-332262,-285412,203415,-101799,-644666,-1343606,-93753,-18339,-918405,704293,-172904,-167542,-1588318,313515,551779,110172,563323,1478625,-864645,685098,-364395,-351080,273917,333130,13389,192391,-424232,1372635,2169124,-360938,-121701,-448222,296051,-1108010,-455559,-1262062,457510,1485265,186233,884276,262213,-820689,81919,8932,-816798,134866,-1378364,-832935,-886714,-715299,-1172652,-627545,845925,-109814,469737,-1206051,-890402,-672721,905745,621249,250158,-1470952,-398433,-426625,8985,-545234,-647636,-838800,280376,289826,804843,589403,659031,-81576,74005,-35709,1826248,614263,1691886,507201,-1348874,-131608,-505111,-734011,-100063,264118,188936,-161835,-521111,-1036798,-265310,494898,-530295,-155162,1902652,-523092,-19878,545594,343183,752632,-964556,-411104,-1341411,-620159,-311939,704050,56082,1305365,897218,729092,396648,247972,-1004065,-880037,-249019,324927,515905,692455,-1008484,411579,-46607,32330,-671729,-357058,218193,413044,-693581,-218975,352903,501112,-309234,325858,-370382,-263664,459844,286471,1248670,50381,-680180,-1056246,-1515037,38506,662065,-219637,613483,319418,-163784,13918,-578112,566576,1383528,213603,282016,840988,369325,-244493,-498123,-1226893,77366,-143560,-204845,840368,-137799,-1329,1383235,985955,899806,-357195,-559500,-1090023,-1442264,-1413549,597153,-849223,354073,-278966,204392,-240271,159217,1277142,399874,-666927,-414107,-501985,520924,142500,-742565,-69239,44665,-457961,-219750,-770365,634082,-1503539,-1636742,-1280560,-1034866,-1110694,-387782,-258437,24825,156565,30654,541373,579706,748638,-737377,-143735,-112514,-188706,255050,-134772,91084,261443,-902245,-587762,-23506,615799,-352381,318873,1032435,550151,956257,1008106,146859,873500,-264958,-114605,-251659,-720004,-277239,-494692,-219952,-890529,-1901195,-326029,-236741,-814308,-1886358,401151,1362515,36894,-122995,-305010,-738712,611992,-398496,-315286,-751798,-2007641,-770578,-711775,-809526,-324802,51582,-364756,479746,98138,-1443294,-1430625,-871420,-370307,146874,-231616,-289660,427707,-88068,984629,-188096,277437,590582,778937,-1162891,-181756,284911,207235,-409457,-1358097,-777481,-356931,-442073,-406703,-48560,618609,-641233,128654,-190313,-305705,-1126270,513176,1051269,-918824,-541311,-880697,-722097,589605,826916,-23699,223331,641156,1433426,-716158,-1354756,-1317826,-157880,-211503,-375897,251136,371241,726301,333132,-421105,552804,-78178,142131,-272774,66375,384564,-688697,-697186,-698500,-256344,-49758,-438262,-186026,138910,-212553,51725,453252,337524,-1779672,-1486958,-457604,-452022,-1103605,624087,533788,-309247,461136,-231983,425129,-622277,-206205,-371258,500406],[364315,-747934,-491898,82063,406403,887045,1153773,266631,310105,-217035,480452,-604402,-270663,-281044,423155,1008265,565337,-749920,-448194,-504189,-989822,300879,-198657,104053,-25686,-460690,111213,996187,283827,317913,-52046,-715630,1029447,2576802,479705,-86544,507205,163334,71250,-1294793,-731391,-148983,1253830,630249,-290156,-501802,527085,243784,425188,618847,-642040,-1068234,-60221,-408137,156316,-121062,27639,405619,128679,449363,880275,752179,1128106,-683958,-818260,728050,198092,-195141,-714667,-204684,196979,89126,-532105,-945684,-409494,-956015,584882,-273304,411080,-358721,-890538,-509974,-498086,-146909,710535,-609480,-70213,981417,444196,-770890,766987,1034661,-30732,255625,-69043,941649,758560,165264,317496,20799,-1043918,896497,-62118,-363484,-138789,-69941,-563977,-1033997,-182195,-797244,492274,504846,1612678,717796,998164,-675164,174269,-357936,871352,-1680804,-1052685,-1500384,-411238,450627,182494,-751177,-79027,-427727,584256,392114,-236891,870307,-315735,-179498,-387533,-174547,560694,-64873,-1067836,-684277,-919859,-949648,62626,-1034473,133685,-68415,1057350,931254,2366135,814246,440571,-10870,576858,-307535,-363212,-832894,-1227369,-656867,-245160,65241,-167546,388211,-1804029,-201384,25562,714725,-1098707,-201828,236074,-92258,-1505280,-869154,-428409,86696,596531,615902,-229457,272864,312790,-1050719,-231131,-360177,527021,614206,502418,750235,-724084,-57145,373549,561429,-1287600,-613348,191369,480851,-164824,-556164,316762,93862,434335,1654800,108532,-616541,-587130,863743,-46187,-1212175,1013160,-372106,-470318,-1296854,-477248,-364134,-290101,-1838423,-1071530,-1152500,516973,871530,152199,-1019501,-1931635,889382,399598,637344,258099,-487314,-750332,186928,497569,853675,-106952,-171432,424724,723334,1649255,-145404,448829,-991077,-756811,-647086,-819806,-938611,743029,68683,657023,550013,-934049,-756291,266243,-99350,582426,314410,824637,198985,840207,179759,-97381,936132,-133147,513480,-276292,285760,443740,-69118,65879,-297412,-356733,37377,970411,-798074,-1089487,536546,13735,199438,1476589,435711,-70978,-688899,-268882,-1391337,66871,201619,-231141,-706876,971294,1580537,-1294063,-1200725,-632973,90219,373991,-824605,-742128,-469172,521770,-62298,177919,-2102365,-1337901,-537694,-390230,561592,35026,954634,1204457,1111402,-357164,675642,286695,-334253,189588,-197347,1054461,533366,-1470066,-1297863,877676,-242065,989494,268975,1265006,1428638,856637,423321,930879,1067234,491463,148553,-625771,362953,507940,-588382,80642,552358,-660824,-752590,-824580,-167421,-2095,-320664,275114,789677,90386,217222,439604,-820214,594871,377981,-55516,-1434856,166006,-211066,-886448,684364,542339,-332399,-2252583,-1462979,-782562,-132907,-102295,-701636,-824430,-230590,-555817,35432,320745,-24936,116618,210724,1616562,1722772,-607597,-410563,-118540,-163540,-393006,1186866,1198496,438460,-5475,-273990,819097,513951,-62765,-1179968,-444938,475891,1714097,270816,1376491,172404,45525,449960,-85062,526186,-132864,1245349,-206634,-282111,40190,1658355,-750132,-1440367,-1314944,-185188,-64256,51111,-970018,404099,688074,303742,868641,747658,-8256,820962,116753,486497,-28008,-507521,-400809,-217857,-397419,-260173,48927,-458899,222382,-1457658,234247,1545110,-1005240,-743478,82439,138092,-139918,-754640,11494,-678506,424562,248953,502674,726739,539283,36581,-96253,-1579880,95318,7177,230215,102181,614443,507627,328105,395388,851674,23546,-751435,-122695,196841,654446,439711,-15777,-419431,875553,590650,217882,-97943,-851528,-415659,-162221,653270,306365,-172855,-275852,905326,853214,446821,681819,-396223,948884,1610698,969827,-809407,-509603,-301329,1215910,198092,-729727,-289967,3498,422171,272732,-891211,-184599,-233120,-897107,-1339461,-265995,-459747,1493912,-554592,-608465,-593470,1022304,437479,718247,-834450,-582008,-546096,882055,-578348,-142486,415556,-192529,-1011371,237810,-418176,-382654,-986082,36014,211590,1702560,-877952,426612,551223,-1011340,-1807036,442681,431576,-310578,-63548,1083120,645581,-842254,-12563,94313,-280589,-538923,-1724757,-657283,-101926,-592257,-17698,1120397,62618,-924258,-376655,-635341,-591407,-108069,636994,-688719,-956806,561334,-463547,-1488740,-686127,26565,-276714,-285133,-1668956,-741262,-674200,544463,986791,1223118,751545,-246735,502893,142219,-449939,-681392,-169779,-767146,-785532,-279644,345904,-225336,-809586,-736451,264487,354757,902365,501544,-663876,58512,-376600,312005,-975877,-694485,141696,-90307,381011,65776,-247254,-322255,599399,455556,18556,-300749,-1068071,836402,741429,-1168093,611253,490726,376124,538372,976982,-525619,1023764,1306171,1001289,-142410,-139147,-401316,-914082,-476995,116280,-466213,-667187,-306093,114718,552633,1551744,1046229,1290056,323700,41381,882159,1605442,683935,129561,969942,777154,-477139,842698,379991,-327261,-544616,-40965,-615467,-437964,-926827,315784,-812617,-125011,569727,94296,1472426,377696,133324,673925,780600,-535071,281685,996861,363646,1052514,121531,242433,-41652,-863815,-1017974,-1722222,-632133,568351,971174,193661,1326701,-196809,-816021,-343669,-523934,606766,428875,-226654,245371,-180391,-202781,-557497,-431291,-490149,-709167,-1007454,13162,185954,-582942,842142,-221900,-61321,-1502057,62179,457570,265010,707050,1472740,-1635406,206724,-322834,-74495,584995,721543,99549,408160,-280594,751875,1720154,-647258,21145,70159,122950,-806694,-75414,-1159374,477490,1191861,-141093,15771,64881,-1287278,-277585,-333552,-878935,26378,-1394099,-647469,-709142,-376996,-1471958,-693139,815459,-15626,153462,-816412,-728601,-1017884,703443,949622,495916,-1277751,323108,-110008,31690,-412906,83863,-552935,278750,29032,789652,673966,745148,-441202,284211,-184218,1749128,-22740,1184336,536173,-716338,52505,-885588,-894540,-60434,427736,31066,-190810,-569956,-1091022,-771121,303448,-326367,-352281,749956,-546283,101583,747976,173098,739439,-1498129,-377100,-1395666,-738410,-527903,-19922,36144,1255224,720452,951470,587394,-195049,-729932,-765010,-429539,360357,416151,545087,-572633,596685,168639,422915,-653482,-506951,-336515,350251,-357112,21356,394679,580413,-255490,-702734,-625818,-280775,592701,442393,1018127,-261197,-859791,-726572,-1648100,-199916,505613,-87444,415739,131690,-139463,-290957,-1130195,703911,897136,261710,371213,932990,682736,-396307,-407595,-1391069,-111992,-330193,-250708,1050964,70449,327855,1631200,891207,1430126,-90297,-749440,-378779,-875012,-1248530,949854,-835328,583307,-171475,-139603,551558,16099,1189946,283339,-620625,-1031690,-206605,425999,722822,-197657,451896,370103,-225200,-135526,-707882,467903,-1356077,-1111749,-1713576,-901488,-1083777,-469211,103623,14335,-185703,-318396,316265,1071513,1682610,-493804,-384658,-133921,-198134,450211,-62987,48609,87282,-1194210,-444384,8248,976632,-200336,87294,825376,549721,833581,1020028,305163,761543,-17878,381837,-292862,-790060,-397873,-440951,-100584,-413420,-1549563,-439020,-381536,-789462,-1963380,428610,1670375,226591,49606,-58857,-192266,575282,-491145,-362309,-601224,-1738675,-720719,-678834,-911417,-159420,-255319,-490142,553819,31955,-1656176,-1575041,-394128,-756975,97230,316205,-350562,594952,-282927,421736,-8014,35993,385759,263360,-1311795,-182388,124195,55324,-269676,-1542796,-684273,-398811,-697308,-490083,284795,471735,-589878,11480,-281255,-145864,-853279,485620,1236632,-1205771,-350144,-454902,-712095,248150,522892,-53906,118775,688601,1212345,-828305,-1363700,-1555195,-166928,-116459,-697116,-94449,471965,600900,64250,-237932,413679,394108,836134,-413227,29883,1053449,227567,-842739,-786932,26510,-370938,-467101,-149944,289949,143786,205306,524426,496703,-1786973,-1363500,-471327,-622782,-1185472,677877,428934,-581616,373292,-284215,408919,-548155,-278739,-576332,60113],[315274,-1061913,-503082,285815,236407,460141,1045244,-201817,597799,-239159,487684,-991783,-292804,-103073,490868,819956,566895,-920823,-856368,-859899,-820888,241824,-488353,-159317,65049,-558086,228540,1445273,54522,389078,107273,-472593,872065,2419794,840481,-161011,268045,262746,356543,-1134035,-115290,-174655,577226,365437,-230869,-534747,722756,463266,890839,783561,-494822,-889721,-69419,-238092,184459,5784,240395,65556,124721,-26625,492711,525058,563219,-821860,-700087,424107,120946,56318,160488,-204860,355580,-25037,-405009,-967059,-781197,-896338,562905,-801996,12097,-678074,-1105227,-448289,-566989,31745,931946,-690153,-508329,923990,330636,-881524,834194,1080574,12866,518586,374137,1207080,1040756,-59902,269057,11638,-1351404,488570,242600,-364534,-285147,-245977,-201928,-931034,-273838,-702760,560197,437565,1474371,839442,955939,-261826,683324,-522138,744384,-1930435,-1017179,-1361383,-647530,176967,-34805,-655476,660674,-253362,571757,151610,-70841,1091063,-478958,-334529,-301745,-384619,419711,-193313,-1013763,-637146,-862404,-737374,176208,-1142742,213969,-186087,953311,1119959,2079797,415739,208615,-167756,418532,-64696,-330429,-718288,-966882,-522798,-220416,-227232,-1046242,220371,-1368578,-202773,527338,979740,-1156848,-264127,109008,-54725,-1374802,-719322,-350585,515871,256951,-79190,-351914,-196441,261534,-848266,-697456,-370991,335347,800554,151131,580755,-933447,304303,416659,762598,-1425936,-312263,621236,465096,162496,34924,244647,533361,463549,1159219,87055,-534005,-829981,703683,-25764,-764042,1199616,1386,16066,-999248,-303286,-617176,-927673,-2316946,-1076467,-1533367,318435,745796,-37912,-735410,-1808693,239234,103573,129555,-255690,-580458,-724765,343391,570492,626677,-124064,148615,1143584,1040734,1367537,171195,520784,-849170,-748690,-809320,-1052347,-1390795,325312,-111485,862975,841748,-554422,-533087,462325,-127786,386884,43272,725644,161364,1049495,-501089,-431913,553113,-60390,948497,167397,776729,661959,-62898,-641705,-268415,-116033,13035,1024668,-647110,-818793,534831,374316,195804,1331724,405178,39423,-716413,257529,-1054007,262091,-17289,-493076,-698898,551581,1227169,-1057418,-1489886,-639701,494713,679020,-882492,-927031,-423013,332701,-144965,66187,-2056665,-1682107,-62163,-403975,238857,-13592,1095097,1163672,1150284,-357471,469107,469071,269532,389878,-260864,430512,237837,-1261721,-1697332,719688,-515172,974682,389298,815771,1004517,666217,278294,1053388,1145999,457128,9863,-585998,200250,526516,-118121,291636,718905,-437119,-851601,-470293,206722,-93982,-193819,222221,1219301,79950,-269509,833558,-226730,770463,781043,219804,-964216,302783,-16268,-985348,814424,183785,-512543,-2304200,-1626808,-535614,-105883,-345625,-730762,-761306,-393265,-862246,112478,330892,-19262,183471,32124,1342399,1872627,-563692,-380202,-140192,170201,-448870,853364,1000314,193310,-712614,-60471,569773,241462,-71468,-1051108,38639,592422,1583137,368107,1443061,-155104,89753,211096,275880,361712,-47144,1451672,-341715,-465596,-104402,1355778,-553506,-1407417,-1421756,-4240,186319,2820,-731203,574022,744348,576159,696447,964764,-162667,384781,-56150,813472,-380041,-777811,-633058,-241428,-272888,-172251,-568351,-610063,-102680,-2049902,461922,1565421,-1199807,-533703,-5850,929872,11484,-1264014,255465,-791291,10254,715240,159894,-22439,-41241,-1059765,-197083,-1290533,-108286,-1142,302452,446772,614740,436837,118924,59715,1080395,-41687,-1000275,82809,476389,699313,462948,-106581,-360360,615032,678591,441544,-456283,-669955,-260721,-150116,405285,-21034,-404112,-190567,478072,506928,236842,-84644,-810008,943418,1481666,933858,-1189417,-664029,-369501,1395989,165525,-804349,264634,-404532,244875,331299,-911633,-314129,-437173,-569110,-1776435,-257941,-717804,291987,-815778,-414196,-821631,809719,604869,964770,-1021498,-478272,-1006469,632093,-673346,-476770,121631,-87620,-630991,197225,-549450,-326868,-1286728,-15549,113883,1027979,-1236764,687707,752265,-382099,-875128,410560,553263,-82622,141685,436440,609366,-1100491,-293543,345131,-239717,-288775,-1358058,-567274,147318,-650386,-468791,868840,22448,-1100952,-761053,-778710,-624931,-109509,720473,-480140,-973818,478758,-103192,-973054,-404865,-888830,-580856,-177166,-1567586,-92248,-837149,72054,1136427,1209827,886595,-2978,430169,279511,-66278,-550135,74041,-903566,-656816,-478793,99792,312170,-952157,-946180,328283,1007015,1229370,391045,-373457,-39510,-585209,-45101,-1089772,-400155,361020,-69186,46507,-407509,-564357,-727821,63885,1140133,417270,-30333,-891017,1458920,888065,-1154738,414647,468579,403154,473241,1467002,-388498,1069444,1736209,858234,-205629,-472995,-645948,-1125241,-199810,-188393,-968042,-1202267,-472867,522920,943874,1572357,417982,940986,243372,-138626,629039,1071553,538301,429625,1014181,670662,-570264,836764,-135218,-433387,-1163758,-318682,-762873,-592674,-1093885,273660,-864941,-331343,65382,-206049,1521847,469017,564372,383674,255815,-399387,310186,1058090,385582,791890,-260388,-190513,-435238,-934652,-755441,-1278200,-411774,451713,620312,-91281,650592,-810092,-1198547,-648781,-445488,677013,400345,-151952,-43437,-127751,-220454,-745426,-939455,-675708,-601271,-583361,-153479,371517,-174551,1002556,-189900,15723,-1246143,-380631,216254,304173,773571,1373270,-2145542,-173459,-314606,176896,900412,890845,98489,562232,-149276,-229098,846456,-835675,-126016,317055,-220468,-306868,512515,-958615,547835,757916,-412578,-687110,-135214,-1513542,-656019,-736144,-816074,79717,-1144370,-504572,-584033,57222,-1367494,-848517,699161,88393,-165472,-498485,-519103,-1009734,581293,1060638,732535,-822774,832082,173893,-120152,-168904,668391,-365230,237026,-126260,494529,404380,916248,-571553,446336,-167905,1311561,-530737,484575,502516,-21591,239080,-1222745,-1015313,-71002,536223,-162591,-190018,-599558,-1016187,-1013805,64201,-60492,-475863,-412041,-568175,318049,923535,87683,741122,-1815289,-343000,-1391177,-980576,-535862,-641406,76275,961514,320310,1184479,832363,-676948,-431481,-437727,-399181,382287,15557,220144,-308417,677496,314062,685565,-644644,-570617,-825985,34475,-11314,358308,470343,739910,-86138,-1636230,-740814,-345677,657150,472129,649015,-532620,-845602,-228406,-1572552,-436828,337396,-104699,182341,-190223,-88545,-699430,-1459635,663299,371996,213739,437188,1075293,989903,-428819,-299578,-1365020,-130587,-472200,-177559,1084376,185509,531231,1726337,880604,1545671,26516,-858398,334992,-183247,-840341,1051749,-690527,692187,97996,-478902,793982,-196322,1057349,220538,-477114,-1546193,206439,257558,1089978,357302,716094,433181,-54646,-77578,-543687,193669,-948272,-782861,-2099833,-827378,-907832,-240486,329953,-107803,-358309,-547422,-1410,1537919,2267868,-238299,-566373,-239619,-224971,400188,16484,42953,-140747,-1519162,-493088,-69360,1278518,-21537,-134422,429969,374272,712179,871057,521073,611782,356121,667660,-234036,-719192,-446306,-405920,14726,194462,-925971,-533303,-412171,-630650,-1544471,366118,1790699,338502,346755,269446,227993,463298,-526809,-386060,-428077,-1280697,-524230,-550225,-935491,78096,-546143,-606710,688412,10020,-1877982,-1532786,103542,-968553,-82868,763406,-345642,778305,-427600,-110454,199193,-152879,114775,-280239,-1272052,-110614,-64960,-269958,-147303,-1683154,-587678,-479713,-1020501,-673809,449866,452359,-499810,-302675,-381569,-121702,-349411,442521,1354415,-1302043,-182701,-68344,-659812,-59425,186112,-62566,-114968,869125,896050,-960491,-1332385,-1582191,-201740,51395,-867112,-174017,517411,539753,-147428,87488,173564,719156,1033607,-588834,-31341,1551457,791775,-1246542,-749492,206363,-718681,-332502,-101458,463639,547435,468306,653795,672473,-1323559,-1123633,-462014,-821389,-1200089,626072,247392,-817805,280789,-300295,419427,-384495,-234307,-658832,-303025],[192370,-1236516,-489168,476766,117502,-69588,837723,-378498,856957,-290750,507249,-1158143,-378929,204009,390425,561365,494664,-936942,-1078162,-963913,-140776,234980,-620606,-241708,219280,-575624,308425,1627256,-145676,438613,241864,-199817,533232,1946174,808166,-436300,-265535,372550,494219,-956943,163658,-209149,-370038,27294,-152631,-645605,870969,722824,1317159,947540,-253907,-658987,-132995,-59955,240360,112469,520131,-361307,25951,-316383,155680,32332,-118972,-983357,-274990,34033,82043,443273,905390,-297206,481167,-213561,-194963,-890464,-1069040,-703630,588206,-1303606,-249324,-864431,-1136698,-411610,-663442,235610,1083978,-713915,-933620,720686,243304,-688584,854396,1036553,48158,605144,844448,1306670,1219020,-101525,61982,-17186,-1400866,-526,610426,-260377,-333029,-451833,1942,-811106,-418000,-459767,717432,367636,1222247,669513,647729,183535,1057004,-618992,530267,-1819177,-918919,-1064423,-868248,-131643,-335638,-431552,1096530,-51612,604671,-138753,57336,1132984,-682166,-505032,-109076,-576906,84350,-337706,-795371,-213580,-422121,-451238,186384,-1329997,189306,-231847,697671,1169696,1394388,-148553,-43295,-262864,324704,261668,-402368,-594552,-536286,-234047,-142094,-588102,-1947645,-71698,-727986,-109632,790276,1119226,-1051448,-421077,-3924,-93335,-906183,-411027,-193515,977610,55807,-592474,-502825,-549884,289901,-529376,-1232037,-338714,55407,698320,-192318,254034,-791191,499401,481498,896461,-1294979,66580,775335,63480,394800,603994,199598,1278728,567095,606337,72019,-426752,-1052552,519060,61761,-138588,1247577,421523,413193,-644792,-171952,-847777,-1593806,-2512393,-934716,-1655600,132022,473755,-246090,-275577,-1170271,-200402,-237192,-377650,-632660,-614875,-701604,482112,552658,279829,-64505,467023,1750388,1095881,905128,414966,467537,-629507,-595427,-421512,-1037211,-1852510,-263960,-240826,969181,805441,-81582,-328463,642376,-384660,175349,-231470,512557,277199,1351081,-869200,-568794,273709,115251,1345081,599131,948150,753503,-40095,-1099513,-78805,-56441,-52313,939222,-339060,149844,422714,662064,180747,968634,337032,333269,-597765,751120,-544844,404431,-313030,-636895,-541754,173686,699568,-613203,-1640618,-612516,889971,677843,-773220,-985423,-345201,82590,-308106,39851,-1743122,-1756864,498028,-303466,-13457,-80563,1150949,1083525,880663,-395312,161862,576987,964601,524264,-394988,-320360,74996,-795725,-1865809,414696,-713867,791726,627205,150735,726250,420970,48399,921926,1066614,142000,-145186,-777790,-103760,380611,232178,445967,912887,-136902,-857761,-64595,554168,-297892,-457973,171122,1599596,65595,-360532,1135677,577543,902727,938930,452540,-353674,382878,261420,-1045710,721253,-384568,-470349,-1756523,-1409715,-110657,-130674,-744878,-742332,-580007,-624393,-1280794,155145,241009,-13508,116190,-247214,1047482,1788778,-503546,-256556,-51323,528402,-268228,528219,766277,-28203,-1308915,161263,492475,18281,-155528,-690989,451125,545478,1260188,638302,1395781,-423962,181096,-87569,469264,131591,196913,1479799,-379463,-773541,-220092,935651,-319715,-1210924,-1277586,199942,316079,-42081,-631879,686733,709212,741861,484173,1047983,-354669,42309,-179736,930031,-614632,-1030644,-870950,-123671,-48004,-203752,-1223400,-598183,-333410,-1898525,682111,1692775,-1331843,-257360,-108989,1393841,-149141,-1647521,461717,-693828,-298814,577422,-62169,-727507,-620503,-1883448,-59107,-1011880,-487566,-144068,282623,622013,439860,145638,-94765,-312860,1018055,-247581,-1017591,319874,572793,655625,423113,-99120,-377195,253545,721591,561545,-730944,-404090,-133429,-55086,211234,-210415,-508092,-111034,3289,-346413,26333,-859976,-1188806,902938,1102327,791032,-1290479,-737463,-317808,1292147,-20539,-891555,663526,-840122,-58688,177782,-891099,-363537,-655240,-251161,-1842906,-218482,-755069,-743157,-839848,12875,-800145,533385,825593,1302872,-968977,-367998,-1276613,248121,-895433,-734309,-145098,52572,-210560,51678,-747557,-247720,-1382482,-3021,71588,234596,-1413236,714549,816832,123050,-188445,464264,591412,-3404,317530,-38367,532272,-1231560,-580172,531555,-313994,-28835,-925347,-520144,318374,-737116,-1151268,429919,-129498,-1125442,-979281,-843348,-581248,-66261,785935,-288442,-1042716,389535,256987,-67940,-96480,-1904179,-715353,-76781,-1253006,419575,-993710,-327470,1085317,937992,833385,118235,301085,326881,372797,-452442,287419,-895182,-337640,-711058,-137097,819375,-912016,-995702,373587,1385845,1372695,254910,127215,-122005,-746278,-452707,-1055638,-68903,437730,-38736,-295968,-743138,-820276,-923010,-588452,1468527,750289,204452,-766552,1850816,1094586,-768723,250700,425865,473975,401895,1804063,-476505,985059,1606735,692271,-313684,-666312,-695963,-1179162,51935,-376900,-1185569,-1370486,-549053,901381,1263320,1414571,-21645,513321,71373,-215623,405031,479854,361954,413376,784617,401946,-816578,671509,-669582,-397581,-1532756,-506368,-802697,-591590,-1114145,197497,-784478,-553111,-471081,-529299,1636803,421174,838914,105335,-418021,-181826,208988,1026317,378579,246280,-532036,-433430,-850454,-1089394,-585689,-615712,-244766,256788,271659,-445355,-172644,-1158335,-1362888,-793314,-55610,584805,295352,-213855,-318097,-59308,-366356,-574989,-1191825,-628538,-370767,-137158,-466593,489618,175494,1131767,-41257,6303,-924288,-867149,-67093,210073,764656,1277548,-2312700,-288239,-358728,329374,1174917,792299,23463,598309,-20900,-1224294,80437,-786622,-553452,206390,-635293,186775,1067659,-720964,590198,311135,-501933,-1008556,-360065,-1486656,-906627,-1076217,-658371,277372,-694488,-440944,-514713,468625,-905591,-983414,555066,146336,-395714,-344651,-318514,-662706,520537,957670,860153,-133729,909452,318486,-374982,96898,931318,-334534,146063,-165830,4808,9157,1083489,-393896,463044,-27869,648480,-810422,-198360,415253,430359,332240,-1387448,-1060526,-109229,560265,-398649,-157330,-562660,-822069,-940925,-133943,96183,-491033,-1135930,-599243,533462,1020232,40515,801545,-1778961,-315357,-1241634,-1185636,-416459,-1010160,139976,461670,-129698,1415162,1044612,-1118480,-109701,-4837,-139818,429886,-619090,-142245,-228314,619985,306607,761127,-625328,-535263,-1066212,-437531,256115,712379,610695,957645,145035,-2114556,-682216,-483350,683239,337887,199581,-689496,-657587,294981,-1344253,-611241,155463,-316489,-60781,-561308,-30421,-1006885,-1283210,458123,-93112,135738,468546,1246933,1289694,-323084,-234061,-1178295,61169,-428162,-18135,977007,191163,597299,1656039,953203,1266459,-5758,-812158,772200,405882,-199837,910184,-510482,697825,462002,-722768,340172,-487804,902744,183817,-291851,-1803893,607688,11301,1036532,792559,740292,230699,86154,-64068,-329230,-153662,-315991,-740283,-2255244,-835632,-590771,180660,431995,-296196,-337194,-638645,-324934,1779321,2348764,-36221,-611889,-393686,-322783,122904,55863,27407,-380843,-1813002,-914928,-334234,1327885,115346,-340948,2102,138855,514885,606107,681226,426746,776507,678007,-32329,-547268,-378442,-375548,147682,790405,-256928,-585412,-336207,-427902,-759690,264855,1712284,385281,717811,578250,409340,294792,-401211,-334620,-269590,-761863,-189594,-368753,-897692,303729,-763466,-710086,839466,11882,-2133811,-1322155,511422,-925934,-342101,936579,-419889,900630,-286002,-413454,399540,-250502,-156038,-680466,-1100615,27307,-186241,-628076,1914,-1745041,-502434,-480300,-1335614,-875031,354365,493887,-394982,-690029,-461386,-256377,187815,325742,1351656,-1117965,-76344,96415,-606469,-265878,-84224,-51474,-395683,1148877,758810,-1052453,-1281711,-1459610,-226678,256598,-870267,5768,467520,560597,-231446,402433,-112738,820624,787942,-746030,-232084,1646724,986591,-1755307,-579153,288798,-1076610,-57975,-2466,596675,900004,673593,719818,747321,-577953,-814395,-474886,-939393,-1137977,506430,42871,-885632,290362,-257837,445972,-162612,-86211,-610084,-481284],[75258,-1133478,-438867,619363,68050,-522898,548133,-281379,1026611,-359449,486954,-1119616,-507513,611572,169764,278027,313927,-833741,-1122066,-743002,871614,292287,-597575,-120314,363946,-495676,302376,1540492,-279731,478745,319028,55899,48808,1350166,425623,-821528,-967064,505558,466668,-694237,136030,-227450,-1335301,-312802,-76221,-759243,937083,952461,1598411,1080045,42923,-493857,-220647,75598,319123,140154,791814,-731962,-166386,-260927,-28007,-646902,-784342,-1125671,340815,-286307,62805,808435,1295984,-451852,509380,-396463,73710,-720771,-1183561,-394221,712602,-1628102,-289002,-877220,-965841,-402430,-731855,386461,1147433,-649929,-1131449,452858,217404,-207791,843784,936930,49237,575690,1174272,1193937,1236963,30281,-363173,-149741,-973325,-410734,1019684,-66894,-314412,-689402,51349,-671440,-597681,-114621,988347,367948,949828,322546,292794,592409,1212700,-646078,271047,-1454771,-751008,-731078,-1067692,-438124,-663141,-103660,1105336,103661,691092,-432596,139022,997482,-826904,-691722,143742,-762619,-390061,-460645,-458432,470326,305565,-173387,60735,-1542292,107615,-193786,352142,982703,582839,-623963,-245466,-269645,285360,576791,-533899,-444299,-67567,68978,-7729,-837410,-2301056,-411447,-73802,99391,867731,1118688,-794474,-605126,-95632,-225734,-230584,21139,-28556,1314254,6744,-787700,-646141,-699978,391506,-202046,-1711070,-267821,-228918,335442,-423075,-133620,-392006,484903,497574,928531,-1002136,415966,729144,-578830,491931,1066576,167577,2003440,806127,68902,66527,-318027,-1245701,377318,181956,385399,1175923,797894,693637,-362734,-128123,-968128,-1982490,-2315279,-669901,-1405566,17843,93543,-460121,228628,-208505,-294487,-487917,-671393,-823713,-650029,-729778,601912,476419,-53551,67456,727628,2108778,898928,423934,564521,264916,-420571,-432845,394107,-768207,-2156145,-883232,-325176,947152,375543,161997,-143999,763065,-802937,-12795,-455506,258324,459136,1663266,-892797,-571442,182812,338882,1676162,921476,871979,676059,-5377,-1118179,261805,-135917,-68072,770536,8114,1291224,232967,831405,141806,387520,234192,675681,-366018,1116399,12102,495086,-641218,-604330,-294278,-21185,135438,-65525,-1561720,-574637,1177928,467627,-526818,-902192,-280594,-187453,-537820,75288,-1239599,-1531831,956061,-115014,-140029,-134889,1085958,1015100,423550,-420609,-188114,580881,1505345,556706,-539353,-967339,44166,-233270,-1747476,68034,-805715,445820,882063,-441363,627329,207485,-204013,488727,841654,-326274,-264903,-1174120,-450096,123154,388649,531671,987511,113738,-795623,319005,819986,-582112,-988501,94543,1802302,14463,-186795,1260580,1287695,962497,828391,603756,186919,317862,509178,-1048455,499809,-923642,-188206,-880741,-909287,403355,-186600,-1091875,-772192,-460629,-897310,-1626090,137755,135881,81705,-27343,-606251,750476,1470425,-459843,-207066,122832,859475,139361,247770,511191,-125009,-1568922,281053,574027,-83914,-269386,-227960,725996,328287,815643,1008364,1287115,-573980,273104,-373032,403948,-107991,585144,1259592,-355663,-1130305,-325646,595572,-155149,-879506,-951689,343903,165735,-65661,-638345,706784,578695,813955,261462,999713,-517566,-153308,-230579,736776,-593883,-1202084,-1041238,91285,222302,-354977,-1713724,-460392,-414018,-1123411,832077,1948877,-1339830,21794,-260974,1482751,-611146,-1711891,592614,-428515,-460261,137283,-129451,-1226350,-1022283,-2142984,228120,-789562,-941760,-450487,166062,625027,117682,-254041,-292627,-620244,658203,-516880,-824119,525289,525332,544704,360854,14817,-442859,-120997,704977,520170,-801573,-57588,-71440,67149,138658,-216968,-399153,-40151,-365693,-1397961,-126569,-1288366,-1444581,834738,543138,622541,-1106146,-692387,-140649,1008613,-292023,-1015517,774789,-1122473,-415099,-122370,-869278,-347081,-825721,-79938,-1613370,-183530,-612001,-1318181,-700502,540619,-565524,216175,1065202,1629234,-656750,-277313,-1253167,-206809,-1146878,-922814,-343405,197949,115164,-148612,-941551,-107671,-1250071,86638,153099,-382841,-1380302,631224,781914,456951,170092,487973,493630,-162858,335132,-272651,445453,-1139207,-705850,600719,-505355,162690,-484317,-454029,408075,-843482,-1869781,-86882,-305725,-1088386,-1005640,-757450,-518992,-23835,754160,-188245,-1114523,331532,500262,912950,126491,-2516239,-606246,-2439,-863031,711904,-1092360,-577965,872242,551224,624761,66371,48146,231137,774578,-371540,476726,-712489,32655,-829678,-272829,1158885,-704352,-894178,397750,1367044,1272814,120081,677971,-201718,-870953,-850047,-867692,237793,279620,-21283,-537166,-861622,-968596,-834327,-1184497,1289857,910154,351867,-711481,1921495,1293030,-170351,120932,354056,553527,357806,1807566,-687990,834448,891208,470789,-440663,-726143,-560586,-1045616,196520,-524412,-1249465,-1248389,-515847,1110243,1363418,1091316,-125814,117982,-130994,-148332,182639,-35201,206571,21870,351033,128460,-1159244,423810,-1061734,-218173,-1436330,-480665,-675009,-430756,-1021803,125457,-589872,-718641,-904629,-823273,1770145,266349,933183,-101225,-1017009,-47720,34339,917077,300790,-443577,-598194,-456746,-1150440,-1402769,-601015,2414,-234547,37782,1485,-768702,-883902,-1265231,-1231453,-731905,621408,340393,123929,-332142,-512123,27023,-560899,11237,-1174605,-396553,-78483,284025,-735382,513613,366192,1197281,216993,-109865,-637405,-1175336,-294235,10439,685709,1192374,-2169200,-74118,-464849,349340,1379605,470862,-91293,486079,122261,-1857022,-212750,-493006,-1037964,-195802,-992532,487774,1364593,-524424,549091,-6825,-349377,-908984,-641607,-1295298,-893509,-1255939,-458398,542436,-169480,-457123,-467631,782577,-264475,-926535,449162,134722,-488981,-358773,-163818,-119083,484283,696145,804050,617436,550338,242588,-624766,282501,822053,-454812,12450,-140127,-524216,-306209,1151425,44901,288026,161498,-34831,-893581,-673431,296739,469015,282696,-1301201,-1012241,-154800,495511,-603426,-79580,-378186,-550583,-603047,-202064,36585,-399895,-1283763,-642792,641536,993709,4705,923365,-1421190,-321114,-889352,-1215054,-280541,-1085949,186579,-116614,-446918,1579791,1130565,-1424440,221638,368996,276869,518304,-1291595,-414063,-262903,456586,117679,652214,-576525,-420982,-976830,-880469,398848,1009549,819815,1181940,360358,-1980981,-481091,-687429,686990,92371,-235399,-695699,-367912,665395,-1084771,-675789,-37819,-689015,-311532,-864852,13363,-1008752,-539675,145347,-422518,111049,456113,1393339,1527818,-89127,-259111,-893752,403349,-140366,184324,802945,123334,601104,1450270,1044417,786483,-126059,-589122,825369,710902,564545,607050,-401686,639419,801389,-782113,-542686,-808145,777061,121973,-128725,-1756537,848403,-280279,549871,1044174,670428,-121358,228922,-103620,-139549,-516953,410917,-907360,-2056959,-908529,-189534,619113,458465,-474876,-168554,-615895,-573724,1646837,1967084,57279,-494247,-514631,-531303,-254117,23779,-37917,-571497,-1987263,-1687100,-754070,1028047,143553,-529329,-298751,-25768,192500,308600,681107,206355,1125836,441492,312449,-358451,-199689,-335482,301046,1232365,280000,-576649,-200110,-272513,58295,182922,1475197,371918,1051198,793635,347274,110853,-27425,-188317,-147604,-275947,223731,-187566,-827108,444175,-863163,-788624,936114,18552,-2415679,-997368,767631,-657357,-588252,753781,-681377,887902,280383,-432518,572240,-225683,-351836,-818217,-872845,188097,-167249,-883155,195518,-1694158,-407043,-362130,-1583574,-996439,-1423,480760,-300553,-973058,-496848,-509995,584895,156203,1236062,-610628,-21814,-36797,-583639,-351579,-208741,-22037,-631159,1422034,944233,-1059432,-1209623,-1269298,-211309,445289,-738063,278585,298200,650124,-155892,545522,-361661,725506,382429,-823425,-626412,1263447,931000,-2133088,-366404,314169,-1371129,282732,168632,613705,1108292,685614,619529,656278,185769,-480658,-523335,-943267,-1001955,361391,-123579,-699340,475921,-158025,457279,71650,120661,-473147,-456353],[40487,-780412,-339493,697696,87364,-791933,225333,-23381,1070255,-425999,359772,-965661,-641132,1038979,-40245,44736,55104,-670375,-1061777,-285828,1842227,377201,-465986,160023,419530,-326176,201530,1314812,-308706,525446,338003,237283,-478790,778003,-119687,-1143198,-1606482,654396,307717,-284219,-58974,-217175,-2001872,-567145,-27210,-790642,921398,1079523,1667702,1156763,322989,-469084,-287758,133027,404249,53098,973936,-922724,-419538,193580,-5456,-1317621,-1294888,-1197880,977082,-386417,37291,955963,1279739,-616736,390033,-500002,345134,-492297,-1112000,-48089,915274,-1679241,-125063,-721040,-637019,-399928,-709463,417716,1126337,-525570,-966701,216402,266126,455356,815719,828366,-11651,542245,1238580,881953,1074633,244152,-943515,-435417,-115667,-630093,1411823,168997,-272628,-924317,-6099,-506312,-791673,246483,1334936,470527,710964,-25531,91386,927822,1154382,-608558,24640,-1038005,-503293,-469041,-1218368,-697656,-928024,267190,810544,158402,773113,-662353,176286,749799,-805874,-871859,379241,-912322,-883516,-519127,-100246,1093496,1074489,29765,-190349,-1671842,30414,-70155,8537,524185,-39978,-817586,-333718,-198981,257597,786009,-662262,-243450,300801,242367,155908,-873057,-1779657,-702976,375478,401948,859396,1010073,-456119,-741567,-156119,-431637,436520,502140,82605,1419147,41897,-682418,-742530,-651768,526037,85164,-1976122,-161025,-427814,-126229,-435079,-406056,72508,284874,407437,845112,-681582,644223,592448,-1230523,457671,1321768,145027,2396838,1153026,-393748,63832,-227271,-1369304,318174,304340,604611,1049789,1039661,826781,-245483,-175294,-939115,-1888191,-1770306,-330502,-823250,19866,-315576,-643318,642485,702414,-65614,-559644,-646424,-831199,-714545,-842891,721008,367766,-264805,265831,900670,2157148,550413,86734,627644,-46153,-294759,-394522,1302410,-312623,-2200085,-1361027,-395620,804079,-327671,-104671,-11300,810787,-1201007,-162906,-619665,86027,569408,1863263,-701981,-523024,310006,528614,1900170,1113935,699591,407418,37709,-695901,698944,-291557,16773,570704,273422,1992878,20525,864600,72243,-363693,112839,906929,-115631,1316679,519912,556114,-940542,-427664,-42766,24240,-324293,413628,-1273744,-566849,1265167,184348,-220215,-697996,-254032,-434360,-782191,115481,-664581,-1106817,1176709,118997,-127107,-144595,904230,980050,8917,-366074,-489435,490160,1677532,481172,-623530,-1247586,116633,208797,-1368511,-224707,-802521,13494,1039838,-706204,619151,47097,-394800,-194109,511202,-648257,-317311,-1592228,-741525,-154932,350541,541207,820610,213190,-699663,629378,970058,-873946,-1560855,-32356,1746426,-89742,76688,1173895,1677414,929994,515583,628917,495767,91992,629358,-994073,257827,-1170691,257367,-86271,-321279,881450,-230559,-1229507,-834868,-558418,-1166308,-1714884,53418,74182,282342,-180056,-954625,444161,974103,-455680,-328213,315564,1116918,688095,26493,242240,-64972,-1376300,223272,720624,-20264,-364222,219450,841114,247,336129,1354075,1165653,-586213,312980,-575527,67057,-296244,1040266,793637,-323199,-1449856,-431498,486264,-151331,-510706,-550019,359050,-299332,-69176,-665906,618873,379298,827504,60886,857902,-599105,-236582,-213596,264601,-294240,-1260660,-1082781,344594,481485,-599000,-1892473,-271829,-352494,-208624,861294,2213806,-1185089,239755,-439285,1288635,-1213269,-1425409,628882,-95429,-464447,-267129,-90963,-1484153,-1126207,-1815824,517758,-652867,-1332290,-823733,-6623,493846,-257927,-599036,-472282,-804801,87851,-754694,-515680,636241,378082,395878,313542,205381,-511924,-431064,621452,311512,-597905,350648,-81953,166970,192373,-66928,-86000,30430,-523597,-2227932,-177660,-1160702,-1503033,730536,-67099,537252,-704548,-531952,119718,666205,-553661,-1186767,574409,-1121069,-730492,-462985,-865389,-308275,-893211,-113234,-1239028,-192621,-381756,-1446791,-496820,991500,-220344,-130693,1239577,1787930,-182891,-217692,-989482,-650105,-1324429,-1061938,-434127,317625,259298,-351467,-988202,94912,-934117,234145,366403,-635791,-1173740,559776,726631,663587,285877,358985,251789,-532683,90234,-314361,377016,-765503,-567835,530036,-766289,228232,-106236,-341825,428468,-922921,-2396882,-546799,-402650,-1064098,-876116,-503948,-486290,-4460,579428,-215727,-1101828,329447,574790,1609199,189703,-2429330,-305109,29920,-496683,797356,-1097544,-665259,580593,183734,337286,-120598,-380027,-32226,1059352,-268824,632879,-357504,318017,-702929,-276321,1262152,-411782,-694912,410585,974290,942914,6044,1114538,-300930,-977679,-1149899,-548061,476722,-102081,-41246,-560754,-743969,-1015591,-491051,-1551930,655154,830931,389878,-681062,1685377,1393725,391580,35686,253840,594774,376788,1441186,-921398,682728,-194274,164989,-547351,-685647,-293312,-750176,199420,-667960,-1219584,-1003743,-380935,1074539,1182882,697300,86375,-192083,-299713,53206,-56018,-374005,97198,-610667,-157046,-44364,-1518383,189519,-1224235,62044,-876184,-188911,-399380,-176173,-882127,78997,-328745,-763940,-1163625,-1056328,1819996,70886,908964,-212846,-1306538,-169079,-175626,753447,146394,-1078558,-436984,-295869,-1217940,-1819964,-743611,397768,-403541,-156806,-189819,-975644,-1304060,-1228045,-843254,-486018,1393810,6577,-82557,-395955,-572900,133680,-704366,797126,-978285,-85163,227117,649331,-806355,453446,358963,1189109,515773,-309744,-443126,-1128374,-409713,-231496,542626,1067037,-1808295,391067,-627615,248142,1488373,46984,-206075,232595,291907,-1931366,-6080,-53833,-1224429,-724848,-1190501,511873,1283187,-431882,412082,-91126,18323,-507781,-978484,-1075783,-539971,-1232383,-268652,765398,296651,-517262,-388441,984942,319644,-550953,427083,71050,-450049,-470666,-65573,416635,436310,361145,548420,1159115,-44888,-76352,-767611,313997,426750,-660407,-138321,-134806,-916755,-448638,1054707,585761,-40830,328515,-543411,-878338,-886008,180367,130240,106187,-971135,-877517,-194295,364231,-666789,62189,29977,-271901,-126421,-89807,-233426,-237981,-980423,-692255,569996,827396,-13500,1054924,-913879,-390789,-354991,-1004809,-220542,-925994,188168,-594466,-513225,1581668,1024646,-1487015,526187,521598,695443,639630,-1744738,-515030,-306693,269023,-188813,426404,-494380,-266834,-614178,-1090304,415878,1209577,1073624,1346744,487375,-1346685,-221004,-915204,670243,-151270,-564836,-562045,-68905,759157,-900447,-630141,-229598,-1127168,-581627,-997517,31740,-609759,535009,-185514,-579304,203705,399232,1454557,1608002,234540,-387320,-578500,755524,332406,383186,637638,44611,634691,1174240,1058395,341402,-254555,-234807,581372,696162,1256131,256696,-426871,550017,986991,-603791,-1350164,-1067677,739387,-13269,-28133,-1473529,825279,-543522,-151412,1126760,666668,-444998,392040,-194075,-46743,-825081,1021466,-1126476,-1519811,-994697,205694,920382,464419,-562898,58242,-532892,-697363,1133450,1314842,24632,-253861,-507555,-840802,-543300,-70720,-156463,-641828,-1965688,-2487232,-1167712,440878,31275,-691685,-379451,-41096,-226508,69735,472665,-37663,1296104,53959,753726,-240371,39563,-274657,448182,1421684,609187,-498713,-74013,-227496,557154,157144,1148498,305065,1217071,885964,149341,-38677,600378,30699,-65570,137942,626104,-51505,-755058,460691,-827016,-821071,916208,25412,-2644999,-635493,858888,-269913,-722274,279395,-1095699,709685,1196092,-255487,706471,-72404,-413494,-682470,-653623,306936,12651,-969061,398284,-1522096,-252757,-159801,-1715783,-968229,-512402,305083,-229403,-1003997,-475131,-791513,761431,34612,1064268,184441,26379,-394494,-601257,-344239,-163117,22752,-746707,1551583,1372619,-972008,-1094682,-1061578,-142858,563707,-527400,406084,24220,770746,59102,429122,-491476,547753,136980,-773011,-1159310,533526,772726,-2202888,-218459,338508,-1505378,595079,413798,454791,1109314,463658,335795,391653,737775,-157413,-577901,-861159,-807175,223587,-202383,-278875,824260,-26264,405626,262675,323411,-321560,-285282],[133000,-347418,-179712,716845,156070,-856986,-60141,255186,981844,-469511,81382,-817220,-734676,1372623,-78942,-79762,-204098,-504391,-983720,168897,2357798,421295,-293019,504357,331761,-96471,43062,1099385,-200054,587859,327933,308759,-918323,297866,-602720,-1218976,-1963985,795237,87562,268313,-271692,-183605,-2136021,-660305,-24980,-685918,859457,1063160,1518626,1158169,504201,-577234,-290256,101360,475433,-144694,998363,-875780,-678220,945838,212660,-1778569,-1553009,-1162970,1474583,-186837,-12536,751177,961654,-727387,112381,-475660,548980,-263279,-916883,218185,1095878,-1443845,141981,-433557,-237411,-356221,-554939,302586,1040786,-402757,-450136,86469,379402,1131946,775620,747930,-147598,609994,1012758,446947,754566,403956,-1505268,-844453,857667,-631318,1691362,380674,-240834,-1099260,-107064,-325856,-981918,528879,1653471,642407,505021,-216892,130098,1181289,961181,-518284,-155739,-749620,-166377,-334899,-1285310,-869747,-1035308,599820,483355,101188,756220,-758723,176138,484380,-558561,-1004536,510977,-967338,-1251341,-482682,167067,1278006,1583587,126651,-509515,-1616699,4796,131009,-241564,-132868,-279290,-667201,-273927,-94626,193140,828147,-734383,16936,468108,205119,303913,-693603,-599760,-866659,469516,729175,865101,855414,-134570,-780433,-179532,-652177,883239,918086,112327,1271920,42178,-430289,-760597,-488120,632479,352415,-1935728,-31728,-477772,-454294,-182240,-391918,395439,-21066,195146,660980,-441733,696157,441962,-1679774,330981,1310302,143990,2324672,1490655,-741104,49586,-166880,-1362719,343858,413081,481895,948601,1084993,762828,-317426,-280675,-786444,-1334165,-1061453,17525,-84346,145164,-643301,-738944,891645,1212864,334699,-437447,-347537,-684605,-790378,-1031667,868608,241760,-296676,510027,982578,1909305,189319,3377,622369,-370404,-278971,-550864,1933848,207716,-1969122,-1563027,-490447,577566,-1035289,-898244,29671,806437,-1386731,-284215,-742202,117773,475957,1837300,-505626,-477445,620707,603089,1963448,1222269,571768,-31425,87669,-17038,1138713,-455602,180042,371447,377964,1933091,-161007,781523,-21247,-1163382,3889,938012,37279,1372875,923466,613303,-1151586,-201893,128533,265704,-572250,653469,-909892,-633520,1099496,-51745,49652,-427373,-263859,-630894,-967517,108403,-137502,-685825,1132349,355334,-10336,-86477,657560,958458,-127729,-189667,-651734,362811,1410123,316675,-599247,-976546,257514,358107,-834452,-421562,-744603,-383358,1035994,-550010,606652,-82695,-450787,-948498,133182,-505023,-302644,-1797672,-909985,-363243,180841,468238,381836,123182,-606033,835417,1000007,-1080339,-1970239,-217508,1437783,-237851,293895,916316,1662723,803029,114156,491473,519854,-227147,578533,-909845,76203,-990580,720299,360360,159381,1203322,-211512,-1125180,-923589,-910921,-1378354,-1467380,-76833,80399,526972,-293680,-1164364,130039,399957,-497858,-603359,451065,1275233,1241372,-132977,-34509,114181,-766764,-614,824955,219226,-406706,584757,816792,-334528,-105604,1538355,1057947,-483742,262913,-651770,-463119,-385164,1441803,179694,-329252,-1662422,-525788,649690,-335740,-236717,-179364,215772,-928689,-71423,-632127,437023,162886,819649,-80731,687155,-574599,-284939,-150228,-324712,195512,-1209271,-974359,576472,692278,-881165,-1725173,-113283,-215837,354157,756367,2317135,-869745,345912,-582073,946333,-1719768,-921832,570520,189907,-327215,-438755,-38568,-1579879,-907154,-1128849,687592,-603714,-1516694,-1069881,-159109,292723,-556857,-750368,-642487,-868912,-532669,-879341,-220018,609824,173164,241706,303754,408530,-538943,-625964,478641,-4450,-126143,779582,-123623,216954,319971,155787,321817,115031,-453587,-2549015,-109712,-562610,-1332290,580486,-589450,619591,-192718,-292913,395001,347636,-714389,-1386246,161885,-813255,-921297,-742691,-869741,-311881,-832917,-324130,-864399,-272319,-166386,-1364475,-305937,1225926,102230,-487871,1242912,1651282,278554,-185202,-665021,-986977,-1373716,-1155839,-398393,389787,209449,-518613,-708885,316279,-532464,394293,646704,-522641,-878467,572564,729242,837974,289972,18885,-93893,-942331,-425719,-262040,339733,-134186,-177082,329438,-1029424,147942,141878,-210901,397438,-900733,-2570523,-843834,-347267,-1091376,-661157,-156656,-496681,4257,274127,-366351,-947145,386285,506390,1807645,74374,-1742255,43563,15753,-211162,743261,-1000519,-625654,306567,-96440,57785,-352407,-964798,-447530,1174844,-103624,731773,127530,431074,-280478,-185870,1144587,-149298,-477604,431988,351488,465033,-75177,1330503,-436926,-1064775,-1261036,-151658,622937,-597686,-117876,-307653,-434554,-1007231,-21681,-1587148,-173582,518156,336539,-593209,1254440,1340698,709403,15487,141356,559676,487486,850237,-1106721,554432,-1291943,-217072,-594486,-585258,34313,-376020,77551,-764378,-1089579,-755276,-171676,804362,767889,363514,483836,-411981,-398294,325071,-294060,-494187,32365,-1191851,-598687,-94015,-1813110,34219,-1160912,364778,-103224,316094,-74044,59923,-760393,52924,-74869,-656866,-1255856,-1224434,1694821,-87879,857349,-248931,-1167184,-611937,-396497,551567,-53699,-1478167,-105744,-32979,-1001640,-2189941,-857397,541950,-689094,-297376,-345895,-1016032,-1399042,-1152027,-360380,-137318,1923624,-328221,-277443,-314951,-474012,254999,-724712,1427917,-741967,181675,521483,938374,-640318,357530,183594,1112687,731812,-537366,-336934,-703648,-413993,-441629,341622,852075,-1335917,916982,-825413,70441,1473350,-330447,-290730,-115886,482947,-1518404,465235,405894,-854160,-1197662,-1200820,311946,856038,-464442,213363,84169,496877,-1882,-1299815,-930859,127604,-1024328,-122105,847440,598577,-566724,-230856,1106873,652941,127235,494280,2385,-324233,-580527,-12795,763634,356623,39600,145740,1247099,-597081,-579969,-739875,177848,-78211,-855112,-266016,-227593,-1037732,-445973,784180,1023344,-392784,432911,-764494,-853062,-939085,105600,-386362,-124493,-491428,-688653,-224871,206495,-511006,281176,650537,-68504,338363,187643,-602567,-60347,-462106,-732516,313952,544594,17405,1108127,-470787,-535578,248099,-582648,-280524,-639496,141769,-819818,-317163,1342236,715995,-1216829,749864,366872,924150,776009,-1779557,-425918,-276178,150903,-472714,194776,-391351,-105669,-135809,-932020,338810,1313763,1325258,1396043,485525,-499676,-5418,-1098015,632359,-274995,-731501,-339967,163767,577665,-820933,-525685,-395566,-1512533,-875800,-912838,31468,110735,1517827,-437011,-572048,424762,309629,1400876,1441801,585705,-585623,-282278,963586,833475,532843,527309,9434,729893,897420,916782,90282,-331785,153496,240449,499370,1654571,-42357,-572751,439288,933074,-202714,-1669921,-1182231,819188,-237966,14859,-1095404,528716,-678364,-726575,1096337,803869,-582531,574827,-321949,-92204,-1005822,1302709,-1258294,-797251,-1030792,500015,1008275,482499,-507315,253828,-446894,-682900,392587,630195,-103499,7301,-308556,-1170445,-591383,-172270,-276778,-528664,-1719110,-2803064,-1349995,-226234,-198886,-812633,-255965,81830,-626740,-45058,88154,-268788,1234649,-362640,1206815,-239685,267106,-187284,543834,1331784,737244,-357056,-26261,-311441,568055,189995,803160,197100,1130131,867947,-16129,-113452,1361862,264514,-14523,476128,925862,15934,-704765,362522,-668547,-780577,757530,45754,-2674027,-315986,808979,102464,-676940,-304052,-1466170,399429,2164928,-44060,794764,174017,-321222,-363867,-477646,327738,313674,-911519,527233,-1256378,12935,50390,-1695896,-773252,-1004681,-74069,-175743,-737627,-397991,-991943,743511,84769,903930,1120428,117238,-788694,-644751,-299024,8817,75355,-704661,1437521,1789547,-820060,-916879,-844514,-30898,578225,-294188,224825,-288324,874399,343861,85001,-457093,426134,205072,-580915,-1669204,-264349,621501,-1942288,-205254,410897,-1410996,803036,715146,103617,891652,78746,-35518,2974,951343,127540,-579591,-747894,-577446,108929,-171588,234922,1223511,97445,243446,357493,461329,-229144,-58238],[346854,-27201,42852,697017,241792,-758221,-239156,443037,782446,-471964,-329357,-768437,-744220,1503922,147792,-85216,-375294,-375447,-933221,342558,2171754,359790,-130831,806052,96876,152785,-106323,957743,56647,661116,330731,281250,-1167869,-72853,-872677,-964438,-1951689,898999,-112157,874071,-410136,-146738,-1700162,-553891,-73034,-455261,802408,915603,1200305,1071873,535241,-723262,-200761,-4892,515830,-407306,833686,-613425,-880603,1750574,554991,-1937487,-1537794,-1014588,1741075,275938,-84966,208178,527439,-725315,-276130,-312870,628323,-96870,-698392,306377,1109252,-994238,380015,-71139,135307,-208370,-271260,65190,918290,-333996,258252,97134,529585,1634124,721632,707777,-345899,820820,588491,13060,338271,390878,-1840483,-1250263,1552696,-462981,1757603,503023,-228056,-1161129,-195580,-167480,-1154659,661739,1806214,796556,299878,-177516,358367,1357942,750560,-391706,-241019,-660945,252749,-325657,-1245423,-928228,-921129,817763,358181,-28333,561964,-679342,143910,280505,-108024,-1048021,473828,-874560,-1378269,-345441,265064,813052,1617467,124394,-804018,-1363916,42292,390713,-340113,-813711,-142311,-254906,-78899,-15886,66052,698882,-725430,314483,404810,-29366,391533,-373647,590103,-868090,200896,984449,950334,722782,86074,-718002,-169896,-805024,1009715,1143661,71649,934680,-107384,-231571,-687263,-320316,651607,655738,-1617440,66185,-364750,-461955,279764,-34048,442937,-325453,-102068,418944,-337717,566856,296274,-1810077,166002,1055380,186508,1868120,1663974,-953946,10509,-138918,-1177459,425888,506544,149622,920359,920852,460233,-525401,-394404,-590182,-558720,-408158,306453,581949,352573,-780123,-688398,996155,1194996,706251,-175818,64249,-418742,-823258,-1225248,1067117,107284,-151961,752718,986418,1425410,-67907,196251,559828,-597782,-350618,-876674,2063081,654063,-1521647,-1449784,-631721,320502,-1460610,-1867812,-37515,795857,-1266519,-395816,-839417,409021,123799,1540439,-475420,-438416,1026764,514765,1823770,1307714,561783,-560969,143308,642399,1469070,-570754,332890,185426,305700,1218199,-281519,638296,-117493,-1830439,-54998,805004,5579,1336991,1202139,679851,-1245490,-30497,166422,586621,-555837,587927,-643496,-801999,702231,-170791,200428,-168114,-285378,-770668,-1025184,44275,256652,-472506,901477,561614,139748,46519,427602,899833,130198,93850,-621740,292431,818217,82959,-465198,-170287,439172,170618,-293550,-537787,-673324,-624800,889097,-71016,541431,-214690,-338553,-1514187,-230237,205851,-254055,-1645174,-930989,-444520,-26628,307944,-243788,-118493,-546222,920426,937454,-1120408,-2106761,-442772,971938,-390737,400038,592827,1305497,599044,-271751,184526,323480,-514426,382777,-838887,-900,-461440,1047464,457185,419690,1293928,-90060,-868445,-1018847,-1395761,-1485712,-955184,-206026,158231,709493,-355584,-1130096,-160438,-142837,-576959,-922499,481343,1340260,1659630,-225945,-306578,342436,86458,-277845,825295,606953,-390514,860603,701710,-566156,-469090,1470258,966405,-317583,115351,-596433,-1034295,-353086,1667681,-415629,-399256,-1729815,-575758,1011665,-636488,-160994,80016,-69136,-1466649,-98795,-499327,201768,-8344,813695,-126373,558671,-449252,-364124,-59247,-795078,723133,-1074055,-746642,738396,845843,-1121079,-1297216,-42575,-101737,368126,553072,2154109,-442207,315687,-625498,572663,-1928148,-405531,434034,344312,-81889,-346076,-52418,-1618975,-441866,-405729,687848,-613131,-1386379,-995506,-206331,90342,-663844,-664013,-808941,-855753,-1021996,-847075,-45920,436287,-44857,116118,333888,541186,-497092,-689117,304099,-319042,517950,1146497,-137980,209315,436246,344687,655392,223485,-230881,-2356492,67293,171217,-961093,392007,-921368,879983,327808,-27748,620661,86370,-713655,-1562085,-284626,-296503,-940148,-900387,-850569,-417624,-665535,-623791,-580762,-424712,-40923,-1315345,-158539,1198041,282125,-808220,1003333,1195850,556476,-163726,-463062,-1125617,-1308832,-1185534,-256989,407784,25663,-634405,-1132,483178,-162321,511948,880863,-201816,-598114,670592,821853,1058047,271576,-484544,-468560,-1143652,-1078518,-205622,325708,625449,337615,31040,-1242670,-56408,218813,-127498,331334,-708070,-2363700,-940467,-136000,-1175413,-431522,119770,-525465,34785,-92828,-605567,-672181,482433,381242,1541864,-180954,-863287,285284,-34959,-32703,615396,-822125,-516872,125521,-293632,-152317,-533145,-1577934,-954120,1105273,144002,749227,661658,353807,354934,-88420,886507,-16467,-323008,482555,-308112,-34885,-113802,1310311,-608640,-1101215,-1124595,236707,665038,-1053458,-259360,171750,-23650,-999026,386293,-1305822,-829100,55286,246702,-380677,790240,1142774,713961,78956,48591,436567,696107,280145,-1197850,413913,-2078429,-614762,-556727,-458376,359226,-48440,-114514,-712681,-851583,-512672,75167,382145,248364,184861,907617,-557993,-435706,571541,-480589,-409141,2418,-1416262,-873194,-73679,-1977247,-29063,-940903,597972,515242,876883,164499,164069,-694162,21359,85827,-412357,-1240631,-1341371,1397006,-148216,836475,-261806,-667003,-1267292,-591980,315601,-246742,-1545343,282731,230853,-540967,-2356209,-792427,525876,-973522,-375339,-511088,-885563,-1260273,-1105569,-387,200359,1892309,-598532,-409682,-61132,-226452,375432,-610106,1635221,-585540,304717,799874,1137481,-328807,298388,-79021,981124,736435,-726147,-262395,-52773,-351553,-564943,91895,542243,-840095,1282619,-1024178,-127120,1312125,-541643,-333512,-483739,670973,-863970,908092,803208,19632,-1481026,-1076836,47261,255517,-592959,20455,450729,940108,426019,-1468082,-870170,954948,-698471,-23494,743386,685172,-561515,14473,1193933,664408,927098,614824,-20756,-170686,-609255,12954,831787,247963,-202079,-302732,808055,-904486,-1127639,-529712,-68481,-502320,-951428,-326704,-447157,-845553,-398144,392910,1196478,-578637,475289,-699262,-855511,-996417,109895,-834087,-311269,-7600,-495353,-256241,64727,-146792,571778,1305737,-10449,670136,550651,-910025,77393,46369,-744513,-55388,205404,132820,1001936,-243628,-731667,745441,-50901,-449430,-342116,70892,-745534,51754,858019,256635,-606650,838398,-53367,811426,915540,-1359032,-181473,-147771,166316,-582771,73122,-281093,58106,278867,-410132,212189,1349205,1514716,1308151,360485,258662,83062,-1166279,583152,-210094,-722326,-103202,298424,252150,-788509,-440678,-505286,-1745395,-1175189,-644799,35257,912466,2035882,-534928,-448565,717427,210675,1251529,1012513,888624,-783573,-29670,937383,1171733,593947,476469,36702,822041,655080,601624,80932,-337989,464144,147,350291,1622912,-238140,-756961,295329,638857,326083,-1411405,-1116690,982115,-517937,49270,-762115,49903,-591896,-909764,992124,1039408,-463527,760884,-464367,-267903,-1002726,1152282,-1237838,-106993,-967489,625335,899471,509206,-310432,366392,-388841,-545370,-325684,97571,-262447,156503,77099,-1383247,-368725,-198511,-302317,-198008,-1283758,-2259142,-1138956,-706610,-473006,-873937,-46836,252197,-847681,-19168,-369941,-423740,968659,-699916,1576119,-336133,420929,-74225,550349,1013230,705202,-170948,-96720,-497917,185418,257713,493139,65024,799503,778317,-2249,-98370,2026778,438442,14876,737443,1056506,15247,-685373,204615,-429954,-646711,488963,101752,-2357922,-97626,661472,351848,-443368,-791221,-1540661,46598,2805624,58067,828486,433955,-106241,-5872,-344673,235897,648646,-796816,489149,-949503,417422,186774,-1511215,-446758,-1304115,-596554,-119306,-251543,-282798,-1026153,624885,371627,792857,1943125,265879,-1020249,-684192,-268870,211561,121468,-511505,1079736,1921614,-658967,-685327,-611960,97891,488829,-75454,-238321,-532405,917770,598392,-349647,-274223,445491,488128,-278860,-1947058,-840960,518046,-1475350,-340655,555046,-1086310,879894,1035159,-394797,506573,-325313,-321375,-418537,814084,344266,-471611,-654737,-338866,19364,-44491,633597,1510695,173734,-49595,323363,495824,-242124,147353],[623169,91521,310950,663221,309068,-557245,-269428,485774,512590,-421002,-775526,-837438,-635297,1375134,587959,-13012,-397683,-301091,-891341,91469,1354486,170454,11741,990199,-231954,381623,-183414,850992,430526,726194,377770,214843,-1196508,-323948,-905220,-468931,-1662075,944009,-224825,1393332,-460906,-132041,-868832,-259026,-154842,-179938,787068,694820,792194,898882,426759,-762046,-20492,-153898,516698,-660185,505831,-218870,-977108,2322295,909106,-1846280,-1312807,-782347,1775463,848542,-155779,-491687,158135,-579027,-667446,-42901,563176,-32773,-539572,190601,832688,-463193,483099,298964,402903,92662,87032,-229890,786945,-323324,913819,238860,681008,1806959,650147,691975,-567713,1128429,138435,-282022,-87420,163772,-1810001,-1458798,1728360,-203844,1554180,496145,-217673,-1087056,-235952,-89176,-1295304,619692,1680596,832834,72431,60520,630742,1456063,627787,-246603,-236478,-716228,712310,-395046,-1102020,-866915,-583403,873408,484944,-150134,180245,-433457,79790,167996,439750,-980752,253096,-624044,-1224894,-128766,187565,-185006,1154772,59846,-971569,-1035715,113553,675855,-285075,-1306033,203777,237602,189230,-14411,-112134,454147,-642338,596672,162343,-363289,392586,-16052,1174306,-728325,-287511,1079164,1127319,663008,171345,-597635,-142303,-812090,895612,1088902,-5806,516599,-459923,-227175,-533618,-227841,550747,1030883,-1145301,15902,-129270,-117710,801355,543797,204794,-525925,-404361,179324,-371387,305393,134894,-1619882,12042,661326,291472,1230365,1562306,-1034607,-56675,-132024,-816902,523793,587065,-170294,947789,584909,-63099,-757035,-473792,-450772,129169,47484,487118,989907,557925,-660975,-457574,1054148,796550,890655,131911,400663,-69132,-753289,-1304165,1308719,-23951,115655,919837,929732,778746,-168854,594514,438732,-656493,-457113,-1263466,1692203,913722,-962752,-1093171,-806490,82887,-1460179,-2447852,-186821,829560,-888275,-507714,-904651,900600,-414329,1035149,-662346,-370536,1413421,279228,1483501,1396838,661577,-1053177,199834,1042990,1593494,-602757,365150,19246,95502,229420,-345672,511818,-187142,-2195309,-34404,646305,-229875,1261314,1352726,747635,-1248236,26502,65519,852021,-282351,324197,-585288,-1060634,177191,-164179,193183,-2274,-284214,-859293,-918651,-28984,485760,-548551,615569,718665,253986,242253,290337,752259,702691,413209,-404832,369916,143308,-231364,-271838,895711,638619,-247136,115380,-617381,-606979,-640140,688341,504997,418960,-368187,-78505,-1664717,-525200,1238279,-224012,-1159595,-822603,-387784,-189109,62650,-886267,-415248,-542222,879599,834695,-958668,-1964007,-664325,497030,-485544,402681,328636,770824,349708,-587432,-251397,44872,-640112,122851,-816515,41167,171027,1146404,377388,453671,1149252,144359,-607331,-1099427,-1772344,-1456636,-361611,-274923,306447,731150,-388709,-826484,-369013,-576720,-673324,-1141724,409487,1349692,1850675,-236649,-550917,564509,937507,-437713,727226,1078442,-335820,1077313,552949,-620716,-746807,1168527,879295,-144166,-103346,-438664,-1465445,-210550,1639193,-821577,-531590,-1645894,-545162,1427396,-894525,-299613,187894,-443412,-1724847,-172107,-289612,-35059,-82540,812625,-48867,524134,-252088,-490066,61347,-929457,1142349,-888700,-472767,801421,955892,-1211718,-770262,-79360,-97225,-34509,326487,1739495,12230,158644,-540465,243135,-1755493,-31484,247766,349340,225131,-65794,-158956,-1644158,119808,107445,547251,-628592,-915059,-526514,-89789,-60920,-529784,-416074,-959556,-812979,-1247120,-663826,-45916,143172,-227625,52727,388076,525779,-388550,-635802,143778,-519543,1159931,1310753,-106110,141726,460073,412802,761901,350630,12315,-1879891,327608,666866,-472932,201109,-1024885,1233819,792181,214588,758881,-114166,-535575,-1645502,-588482,249785,-788895,-924837,-772955,-648549,-453475,-900368,-422879,-623767,-33690,-1390274,-43081,964695,250302,-1014682,539870,525247,558437,-131225,-433306,-1002743,-1189531,-1126226,-78102,380436,-187718,-706177,1016092,525902,82294,542757,958337,116002,-417721,792134,965938,1322892,250613,-1012152,-788326,-948808,-1614216,-195070,309559,1306000,777077,-329975,-1391310,-333682,124730,-159559,241886,-332007,-1884823,-876985,152637,-1299221,-232993,130585,-525383,118089,-421818,-885054,-373856,583016,306244,1035758,-493957,-238170,335951,-102713,38131,440027,-607201,-392349,68025,-449754,-279347,-598408,-1999051,-1452638,875472,458242,679584,1139697,130376,984688,-78951,592864,-58261,-288472,571622,-832165,-422945,-96680,1122538,-790802,-1042854,-745391,520447,601362,-1342521,-459164,715201,383038,-1023677,550639,-852664,-1023324,-419873,193564,-46359,436856,867527,487262,223617,15590,247243,971024,-63015,-1171730,184353,-2405252,-929298,-432539,-325328,641458,96659,-308853,-422754,-533384,-218650,322030,-70726,-217507,169757,1230039,-642351,-460768,700218,-556405,-171956,12904,-1143388,-953047,-74387,-1964422,-30094,-650328,684100,719836,1275425,202455,69562,-681181,-44226,82289,-91331,-1179173,-1421435,1049343,-85604,840799,-314354,-26276,-1887679,-696940,48070,-380187,-1290379,602335,404647,43548,-2245558,-497240,475217,-1132699,-395613,-701034,-623745,-1026708,-1106563,76971,418903,1224246,-800206,-437255,316831,114806,474075,-411385,1386795,-563373,242013,1060998,1240159,-43938,344151,-326631,811532,474264,-824004,-145463,581946,-281830,-588142,-191137,187041,-379351,1328970,-1185642,-297556,1001732,-539814,-340692,-785875,819138,-216970,1138232,1111574,1024941,-1526487,-918057,-97602,-275060,-751317,-92679,865973,1210534,668315,-1337265,-812906,1677116,-344033,45718,484590,568005,-497248,304332,1278428,430953,1583728,729604,27196,-35376,-531484,22617,643453,132272,-329231,-685961,5406,-931007,-1527651,-174115,-314218,-709336,-903651,-287681,-753980,-416537,-408352,-19957,1057670,-436908,485970,-444904,-874398,-1147395,217874,-1035945,-374135,343392,-350309,-309186,-32277,313700,901253,1673525,-130211,813438,886382,-1021520,136781,389412,-712012,-412816,-112718,347624,709623,-266419,-921368,968691,454143,-674420,-126625,23361,-457110,450983,227310,-252944,211800,759670,-572244,321458,1060174,-630572,149325,43557,322106,-433269,140162,-158025,252428,505957,312267,76531,1338843,1581556,1108585,160886,737745,15087,-1081704,547529,33495,-560072,75954,354894,-25810,-697886,-442098,-532024,-1775067,-1436290,-294355,71091,1485799,1970593,-455406,-278604,971650,131920,1061152,412930,1070155,-897677,174672,692890,1203253,541544,456146,102269,780596,428896,172722,279565,-288158,614507,-29464,418523,1203394,-330242,-870912,102249,197114,829261,-790373,-902611,1125251,-773187,141840,-556801,-456595,-241705,-664230,805036,1247866,-126483,926387,-593889,-514327,-794066,647557,-1076501,370903,-789154,564806,677458,512081,-41718,396643,-345001,-310039,-784262,-202665,-386931,79262,561996,-1346478,3683,-79897,-139806,330814,-755492,-947257,-548308,-796870,-691362,-864463,84877,349191,-761744,111035,-768737,-427805,596020,-889870,1805612,-448938,476445,55442,463653,573518,557168,29968,-279035,-728081,-316628,332179,250413,-70957,334501,659568,246125,-10389,2352064,486068,20476,907235,996134,-36444,-691825,69061,-170794,-421725,175463,206136,-1674594,-15676,462621,431325,-73624,-1052710,-1185755,-235140,2857640,-6267,798272,601521,156967,254600,-229003,76885,912441,-709196,233988,-654665,939063,192358,-1184931,-57097,-1305336,-1111705,-38106,293889,-159548,-866260,505117,845376,718635,2373199,434067,-995550,-692509,-278461,338209,140357,-212356,595464,1636831,-543221,-454000,-374548,212568,329738,113559,-766729,-596394,874374,723724,-697620,-19812,584054,713502,59783,-1828553,-1025864,435109,-984311,-583698,760962,-603198,855294,1319532,-935895,62886,-607777,-358021,-769939,397388,453452,-234864,-611755,-112859,-47726,134697,744968,1555530,178371,-437366,163412,423189,-362875,295165],[868207,69185,580377,634700,330823,-311897,-151828,388204,222446,-310942,-1114618,-952167,-390580,1014638,1046454,66357,-262219,-280873,-794436,-460098,286269,-103721,172972,1042799,-561187,560253,-163030,700166,837575,757320,471830,194812,-1047313,-430356,-776959,25200,-1308850,924032,-218700,1698078,-471449,-159710,56490,166924,-237381,14791,812132,468978,374316,659207,250183,-569197,217732,-309567,478890,-824339,108476,203746,-946410,2494843,1154070,-1638817,-998668,-524034,1651246,1311763,-186396,-1074255,-30045,-298981,-915428,267743,379647,-61646,-462792,-61599,239786,-325,412440,600856,523872,543045,427663,-504600,671320,-316263,1293700,469166,799650,1575172,562799,665799,-759120,1417184,-157646,-333820,-432074,-212890,-1414681,-1294285,1406794,86801,1107022,362191,-177998,-896490,-215267,-144271,-1382822,427702,1249591,688554,-163098,386599,783918,1448726,639450,-99670,-178457,-785212,1131026,-482857,-887843,-700091,-90048,762825,710788,-172026,-304260,-88500,-19135,118006,934693,-815742,-101824,-267409,-846537,124992,9035,-1302549,378704,-16122,-933769,-840432,161431,936418,-131915,-1452696,554263,610699,435039,-113998,-295493,190199,-513312,802472,-145942,-657512,310821,293537,992624,-511525,-775750,972404,1355794,694390,150086,-487923,-119194,-630904,766624,743122,-90845,128059,-970982,-436968,-333692,-216260,341824,1446167,-670898,-325817,148308,421958,1198066,1069699,-215632,-553210,-619317,931,-508604,5135,-62388,-1196987,-98429,275436,460304,599734,1189160,-1004952,-142977,-120509,-360249,605702,648235,-285953,951249,150338,-698607,-882326,-501960,-444524,518165,284001,546071,1062349,658245,-298921,-60588,1180657,323850,832232,393986,541130,319366,-550887,-1158198,1534555,-131411,422784,930513,826485,42608,-132779,1057073,252999,-553982,-545512,-1570670,1015699,933479,-415700,-639604,-962336,-102301,-1123500,-2217442,-354950,939715,-399640,-607861,-907737,1420243,-949450,480145,-983882,-230000,1674685,-10048,1010274,1464247,801823,-1375680,244516,1072792,1466671,-544846,206497,-112657,-186252,-647506,-388233,472819,-204029,-2193352,71245,614131,-609849,1180890,1376113,789631,-1237665,-21439,-133781,960742,185289,104977,-718553,-1347171,-315658,-72825,45313,8209,-234408,-899264,-659908,-23859,567506,-822616,387035,813174,305139,470973,280216,496665,1337799,676085,-63412,632770,-373693,-668566,-101639,1766807,824620,-689831,306587,-697298,-532611,-436201,545236,936124,263796,-539683,260510,-1333245,-714423,2112640,-258858,-511347,-631641,-220239,-268251,-249190,-1359432,-651128,-602989,721703,751873,-624503,-1606231,-823663,153318,-457946,362290,212131,256801,90967,-832782,-728096,-171637,-528652,-104014,-848452,193920,642567,1020459,300774,335238,837356,464946,-468347,-1149728,-1799713,-1283830,120777,-233494,520837,547849,-436132,-331888,-433063,-880026,-764023,-1150540,287599,1363773,1798869,-139998,-735733,764136,1555017,-340314,584838,1539089,-276770,1269736,417456,-488959,-950774,787131,784452,-3743,-342398,-227826,-1607101,3207,1349645,-934085,-701941,-1429830,-417980,1754266,-933434,-561465,144432,-841694,-1704901,-296493,-70615,-231312,-37736,802553,156812,593143,-25594,-621968,240006,-622440,1370590,-682450,-240589,759379,1041792,-1023385,-311124,-207043,-241174,-574187,159072,1181413,392955,-81504,-351281,-10660,-1266271,160960,46694,254277,535510,277805,-319139,-1612681,608897,333850,347211,-591532,-214406,223206,193264,-137443,-198151,-163886,-1057783,-762467,-1180021,-381667,-204878,-209497,-331784,79848,440198,319757,-240454,-503529,51886,-536330,1604414,1124200,-46490,19148,355375,324459,580363,472774,146140,-1398967,644878,727612,26481,66675,-930160,1524889,1175415,400986,805611,-254107,-209003,-1581929,-646737,636613,-515453,-838045,-620870,-971304,-276196,-1058813,-382489,-820236,-126110,-1514872,68793,651042,8844,-1024018,-15244,-174934,305481,-67660,-442072,-613384,-1073764,-975672,36188,326837,-323444,-757136,1952962,411877,167589,470991,823477,283864,-373242,847089,1063492,1532316,196206,-1400138,-988152,-361508,-1767010,-234600,259077,1703743,954345,-728397,-1494422,-626906,-96246,-339658,137646,145163,-1305049,-747300,382003,-1434633,-77807,-238167,-452392,265752,-620980,-1157142,-171062,651145,362204,549912,-763802,-98152,212603,-169482,23609,201801,-411845,-292354,112738,-598616,-356184,-533736,-2009329,-1820120,549345,787816,546574,1457801,-160116,1326964,-217180,351009,-250910,-392490,689244,-1107128,-591277,-6806,880177,-938810,-865241,-200591,624129,440212,-1413703,-695347,1109889,697170,-1071639,360368,-455785,-706772,-763325,238885,311256,266453,606237,195486,410933,75862,41416,1241816,-109005,-1036830,-198696,-2326983,-1065994,-246193,-195167,861759,-44270,-449347,114432,-189560,167981,534518,-433328,-505596,242928,1377478,-660282,-532604,658436,-488480,144842,95014,-487103,-885089,-173484,-1746344,-13555,-349877,588276,518864,1312788,2011,-212061,-686585,-155602,-115915,218629,-1095181,-1467224,818796,77512,814093,-452442,500921,-2216025,-634062,-228281,-421060,-808894,757057,430375,592784,-1905281,-51449,473919,-1082758,-365847,-897766,-300809,-805753,-1131974,-139935,450028,175140,-987145,-339595,711672,455070,532316,-213958,870189,-656789,20197,1287559,1250782,52808,524445,-469856,625764,26574,-811480,62352,994583,-247134,-544268,-485041,-127735,13880,1017413,-1277769,-417278,569697,-361515,-327933,-952359,891635,280112,1129743,1330056,1706704,-1367882,-810458,-4438,-520414,-864674,-75461,1163186,1225954,708074,-846180,-653014,1999793,-45547,111658,168163,309075,-423051,548865,1366219,137694,1886692,784964,130189,63757,-378684,12506,306768,39976,-339163,-923579,-826906,-786868,-1605841,254065,-437061,-652827,-722351,-141083,-1053972,71784,-527672,-341704,683275,54523,501090,-139971,-874745,-1341512,429991,-946934,-288659,490538,-292511,-409088,-79849,695564,1211393,1462618,-407489,786666,1095423,-890770,107871,499639,-628137,-627580,-344258,639100,282626,-465147,-1032070,831301,809571,-886277,-46928,69686,-126343,750830,-374945,-696295,980685,521048,-963828,-428656,1219395,148269,487408,239574,565937,-47523,408210,8175,515501,514782,963595,-40407,1275366,1480606,862839,-41059,889816,-174450,-863152,558253,373448,-285915,148117,389605,-108002,-461487,-554693,-463252,-1609346,-1606601,27271,157359,1583275,1492658,-237300,-131632,1067473,100826,882487,-173922,1079849,-862867,333711,335074,895113,374498,426001,154224,492389,163846,-249629,610326,-211016,581634,148926,690579,629471,-354911,-836884,-138406,-237711,1148333,-132009,-620996,1114666,-906921,337060,-487417,-835639,327522,-188734,498619,1290561,309962,1048243,-684080,-737095,-408870,12661,-831079,565243,-519918,361974,447228,454081,169850,385598,-262344,914,-857184,-286688,-444784,-268184,999638,-1014630,312751,196500,228753,962583,-261942,538386,217861,-458592,-767587,-789910,19162,286014,-352786,271603,-997804,-226776,245285,-914346,1925186,-473825,456838,183026,323023,140080,335440,211983,-519349,-931424,-650791,400960,92370,-187541,-101669,539017,670784,106809,2218039,371740,-15720,968289,774216,-117614,-709180,35211,48433,-142402,-115876,343585,-800928,-114256,248728,362822,341361,-1076711,-501540,-350102,2320430,-190599,699028,581679,377054,333688,-97416,-52678,1017008,-677080,-203512,-403717,1496340,51795,-778733,319137,-1009690,-1434855,76782,729031,-62565,-552431,439792,1349617,630198,2253211,543059,-783353,-664025,-313073,317823,108578,124300,169442,1012764,-498225,-307522,-163164,292230,155483,270413,-1080168,-415081,741020,656134,-824852,196129,720483,616582,339862,-1276635,-822461,310575,-612498,-853988,989075,-82954,794181,1507046,-1379736,-297444,-703779,-82545,-965379,-185892,411290,90105,-621325,88973,-90137,306418,529012,1329681,110612,-812338,-78090,275624,-550036,391809],[987264,57855,784370,618230,297803,-67075,69694,200447,-38895,-142454,-1231572,-985261,-17376,540194,1283931,86469,-12933,-302983,-582098,-947444,-529206,-362505,411859,1011780,-790104,673175,-76729,458936,1147121,733940,582872,289602,-806634,-363927,-595803,248273,-1099296,848359,-104430,1724758,-509876,-236731,780999,637123,-281416,13685,834858,273990,7262,392172,98981,-115326,457523,-444198,411727,-843193,-205382,570809,-802971,2318327,1197448,-1432126,-723098,-307506,1468398,1469382,-139854,-1307124,-10049,60898,-886461,534080,144473,-119017,-420839,-316450,-556292,274648,205743,755917,495421,1055450,653490,-698630,590780,-228294,1296728,728440,860106,971775,470694,592888,-869379,1554312,-194841,-113819,-626400,-590922,-793310,-717274,811525,388026,525312,147863,-79878,-644348,-138359,-349272,-1392093,149863,599836,373858,-357445,670425,710382,1280212,749465,33468,-118686,-744495,1408574,-542983,-655408,-458192,441376,525628,793221,-27129,-728100,248379,-152105,62741,1242199,-601078,-492616,93854,-375629,364142,-145853,-2051449,-416208,-55177,-666728,-935318,127247,1107653,27933,-1223014,780020,730762,563297,-301014,-422763,5685,-370339,895007,-386862,-788458,178934,512960,372303,-295920,-1081145,697661,1563443,799429,99970,-446853,-124064,-277539,855889,190295,-180987,-154713,-1501653,-769614,-135740,-214340,84652,1794293,-305542,-1012897,376480,890295,1330598,1254842,-660347,-388251,-681296,-80932,-699619,-221027,-284714,-672945,-151518,33666,667612,70926,673142,-901319,-229399,-68843,48475,659710,668829,-133628,833149,-298099,-1267823,-803624,-492925,-586988,576932,363857,510859,842129,570024,211584,431389,1432771,47831,587543,553525,484187,685715,-240895,-764530,1631585,-187983,681829,735860,686551,-699744,-28181,1416152,6111,-381751,-586197,-1689689,310720,732445,5838,-238169,-1022320,-224963,-722722,-1213670,-466833,1122906,38486,-663232,-814003,1745632,-1262546,64952,-1278747,4260,1746330,-196222,526886,1452709,891058,-1457129,254441,764589,1117665,-415029,-129009,-183277,-476500,-1205260,-455294,556278,-157115,-1912256,235068,775184,-1018930,1113639,1275594,772483,-1298377,-103978,-364417,877130,735810,164084,-914981,-1560887,-617481,39037,-176520,-155170,-132119,-880193,-308708,139283,549235,-1091335,257784,826681,322284,690605,372001,170631,1738462,820200,306008,1029675,-605035,-1238902,-31524,2024733,948774,-951189,267168,-785742,-417521,-96132,537598,1063179,117536,-705539,583521,-657643,-780181,2419955,-369305,81614,-413504,12682,-281609,-586231,-1536092,-736200,-722623,471334,735317,-206285,-1129635,-866405,17669,-269302,357208,253747,-78620,-145783,-1037298,-1133519,-231773,-197791,-228527,-905410,425304,818677,754034,313531,168149,473666,810832,-502545,-1160325,-1373818,-990293,388293,-62561,781139,192219,-537655,196408,-314252,-1077760,-826986,-919239,190049,1445760,1559233,85710,-828179,953325,1796921,35028,459958,1882308,-242094,1450063,320683,-230923,-1095486,558131,678953,91814,-546121,-16801,-1395771,232166,864794,-757532,-873174,-1124942,-214334,1915099,-655691,-782302,-18082,-1207588,-1568200,-455989,77737,-370713,106768,762502,465430,724709,185318,-686305,514939,67839,1411224,-476061,-117330,626950,1110364,-443193,-28443,-388526,-507155,-1019036,98170,617726,611237,-336802,-129152,-191041,-636382,233554,-132796,149154,781628,558768,-449117,-1449522,896730,347240,180305,-459927,448656,983426,581014,-146381,209691,-61527,-1050664,-691735,-910791,-82245,-454605,-540986,-333333,211176,464730,-57345,-86871,-338716,73694,-369108,1718914,537777,33986,-131514,154425,104342,178774,556237,101255,-1081352,998963,410585,453534,46555,-717106,1588868,1469027,516434,781595,-320864,203829,-1362988,-459758,741327,-196509,-667342,-411528,-1300262,-190479,-1048821,-418475,-953802,-268311,-1549029,191764,392819,-372742,-788714,-453197,-721916,-88371,37324,-258910,-29482,-976208,-771285,-14880,268032,-310707,-813901,2311377,163506,136885,317360,502652,276125,-438776,760956,1001996,1526598,69788,-1540729,-1042190,395580,-1403864,-294526,149732,1713643,778567,-1138823,-1576166,-896069,-367762,-645535,28282,554726,-757639,-652037,413745,-1548966,48163,-920724,-289122,460670,-641464,-1382818,-137864,662412,567635,247385,-901530,-381562,4955,-228810,-37884,-127045,-286115,-248739,197213,-738050,-437491,-372411,-1522186,-1928217,219833,1062694,400352,1543496,-437101,1173252,-499795,203281,-516243,-612621,807543,-1083311,-481025,169300,687975,-1003076,-592010,381043,528701,203486,-1297577,-933621,1191768,872041,-1093416,-179908,-329025,-96354,-880648,400958,526117,262977,431328,-7138,566644,240250,-118744,1424224,76304,-830644,-727254,-2021709,-985945,-41027,-72041,1007166,-494226,-508993,796729,121554,619922,681418,-618036,-568564,295422,1331947,-591849,-680718,472420,-292779,466760,291232,251649,-761255,-391709,-1315009,-11523,-58195,337449,169034,901639,-377436,-589197,-664286,-298733,-487015,435261,-966947,-1469620,783369,277136,691243,-682019,748031,-2122152,-360624,-453186,-365784,-233630,709894,294968,967827,-1475155,371181,532790,-808015,-290141,-1064864,2951,-636436,-1138565,-509295,284625,-824286,-1223140,-125882,999275,680515,540615,-93075,351831,-800464,-278623,1435184,1187933,-101620,804652,-462286,452324,-397606,-706155,351370,1103455,-251875,-495674,-763461,-315223,322383,431022,-1283362,-487912,73392,-97834,-308226,-949668,867930,588050,970104,1446835,1821848,-1090623,-778087,320644,-383611,-879493,79720,1213631,985083,597302,-91954,-342745,1736234,138813,189068,-86709,-5675,-429074,639049,1438820,-8190,1788072,757828,234606,134251,-214397,-32704,-41178,-3653,-254139,-990291,-1351718,-634480,-1291698,664066,-353690,-373539,-465877,89478,-1242375,398558,-733771,-483361,218746,711846,538785,100504,-825541,-1434374,715143,-649442,-101751,453529,-334545,-575051,-98537,834921,1431859,644595,-771682,663261,1130452,-579952,11449,396994,-498553,-621967,-462451,944591,-165063,-712927,-1005012,377964,942648,-1026746,-108814,281977,82154,886935,-766433,-979885,1421714,174145,-1044146,-1197911,1392300,734369,766270,402686,811586,455226,816943,249992,855533,355915,1271121,-123929,1117700,1199394,648888,-177301,771534,-400551,-590705,640397,691404,55834,99609,464391,35201,-66376,-750665,-307553,-1303047,-1648169,275064,290679,1132797,921248,26931,-56861,932444,134639,733493,-549041,908522,-658964,446382,-4557,342035,121331,358435,143244,-51602,-185982,-530148,979056,-126444,408153,446048,967638,218513,-361374,-650273,-395897,-510787,1181510,329884,-361539,853728,-849329,624000,-504002,-989565,974943,220393,61864,1083949,706615,1110802,-713924,-837599,68863,-501891,-566793,522869,-214421,109216,295510,322949,171314,384030,-80737,367309,-571028,-224303,-449185,-822950,1239591,-482059,366542,561610,697687,1521739,77555,1453473,868893,152922,-667143,-676097,-244800,56566,247089,379209,-1012638,174039,21993,-798900,2032984,-333714,421056,280636,197849,-179669,85983,344986,-733128,-1047894,-651484,472449,37972,-259181,-366707,419973,1135978,198852,1708137,103288,-119533,924147,463382,-212470,-717895,148334,183095,121719,-350441,463034,-52292,-475645,40077,219030,707691,-940728,215311,-256151,1433354,-380404,536406,332890,481033,222040,72259,-43796,919823,-659952,-699128,-201708,1955276,-206817,-380511,616578,-516265,-1429722,212232,942146,-17172,-175865,424910,1693293,474993,1666706,515183,-567300,-622416,-326562,149472,6495,426529,-44465,283073,-502948,-314351,-6534,334566,16829,394207,-1004898,-11679,538355,392743,-700118,279552,703124,108692,474321,-413665,-376075,96320,-414814,-1060547,1184898,345952,757459,1547435,-1592298,-440286,-653070,423861,-954537,-812313,191132,407416,-661355,266227,-98026,417511,103323,918043,-7332,-1016225,-325830,109864,-734200,466996],[923277,191771,853754,607762,222540,144535,324472,-4812,-233208,78482,-1111276,-828577,445463,116580,1151791,13028,273660,-349375,-243003,-974703,-733073,-488053,762726,978526,-846794,717372,-4087,143393,1211470,651928,659679,509633,-561866,-125028,-439818,60640,-1120323,734848,71502,1493296,-620377,-353780,1127890,1058918,-254942,-229078,792022,94874,-272837,148598,32992,496215,636336,-550244,330219,-702930,-262481,844759,-595318,1989371,1005102,-1268551,-572119,-188376,1295884,1239768,2218,-1120011,165956,417676,-526334,676283,-52853,-110166,-328291,-438032,-1326493,305746,-45862,700990,344443,1463701,701619,-790885,559472,601,986664,953672,848888,137239,392760,452839,-869305,1449917,3474,312756,-642873,-802766,-148581,96625,214503,696137,-38604,-70101,86311,-399273,-19783,-662993,-1308023,-132171,-93047,-25058,-455915,820471,399247,890586,849442,137120,-102309,-539513,1466320,-558901,-459286,-180107,884099,229500,563054,292960,-907132,468729,-306843,-64949,1295882,-405350,-816475,344881,25761,540337,-161760,-2142527,-961971,-24730,-217606,-1294594,-20784,1122063,104178,-724255,866048,583523,520086,-529055,-444047,-40866,-234017,886460,-456525,-696002,44464,644957,-197899,-141589,-1141745,362596,1678614,933432,110147,-489020,-175950,169932,1240186,-417237,-304872,-304349,-1863523,-1086575,11750,-113883,-128667,1933896,-86144,-1889118,484230,1061276,1162921,952521,-988116,-67717,-585158,-71137,-892857,-276978,-485205,-177488,-146228,11893,862592,-345273,199625,-765877,-288731,56386,250084,689671,618985,193662,540023,-685945,-1590710,-494535,-481262,-820797,420332,367480,438671,455985,269296,726582,904348,1762905,65158,286113,603415,332533,958903,97546,-225378,1466415,-170735,824066,361653,521524,-1343244,63894,1528500,-277581,-275390,-579946,-1588472,-181405,390990,224068,26775,-916432,-295003,-547077,60975,-467802,1335813,324125,-635916,-611005,1707433,-1223653,-80240,-1394384,314498,1625420,-118319,169412,1312180,857428,-1336880,199009,251218,648232,-249467,-539302,-161567,-735357,-1435622,-579521,741923,-57731,-1549358,401348,1064250,-1330025,1070088,1066036,673997,-1450480,-125498,-559523,635117,1221531,568263,-1017285,-1601310,-636216,112964,-380499,-454375,957,-783049,45709,475656,481143,-1169604,192850,730596,358885,853635,489802,-130268,1721991,847760,606455,1428234,-568312,-1833323,-93866,1518550,952334,-916695,51393,-862073,-233707,250384,674103,857574,22020,-833217,800097,97048,-722995,2084395,-508837,454420,-213613,265900,-288157,-886327,-1396574,-639854,-881174,166912,799291,181587,-635454,-762741,77920,79200,445565,382448,-168547,-336844,-1224749,-1372486,-113005,241203,-239461,-938729,679149,744122,461766,410411,41521,179100,1101536,-675855,-1123499,-602423,-629506,460355,212900,1036786,-238721,-708234,585997,-20194,-1201446,-841910,-510125,174969,1629250,1222286,440658,-805339,1140535,1647492,558372,385272,2019798,-237489,1598029,264709,45859,-1187608,659096,570994,157673,-676658,149713,-880718,420529,296392,-397827,-1006088,-806220,11466,1921692,-107268,-799185,-246481,-1504527,-1489151,-611921,99232,-465605,292057,675154,823247,839319,342937,-618323,895863,933367,1334545,-284735,-121036,433798,1147186,531480,55153,-587094,-814992,-1261880,123580,162244,615003,-533398,34898,-316144,-76976,284920,-258340,120935,896517,688989,-461353,-1125869,937502,287940,110372,-227973,737823,1452109,966050,-118514,546983,-176131,-892487,-568506,-606503,147427,-704456,-765943,-237648,435147,446265,-510926,54276,-183659,226801,-88696,1480722,-347754,134474,-268282,-55494,-178213,-270576,576742,-99968,-943173,1364936,-57016,776516,164687,-483909,1330881,1650099,559225,714726,-290190,625065,-1040935,-110939,555564,87467,-426470,-194170,-1525960,-190681,-874047,-465963,-969543,-402154,-1396039,308110,281693,-782132,-335246,-577156,-1010213,-475839,179243,272430,609078,-857902,-581537,-284874,219050,-140098,-891699,1807267,-147749,96462,133202,92696,167005,-537668,509195,714201,1176474,-129817,-1428346,-970107,993213,-612993,-332729,-22163,1377969,302560,-1505869,-1628637,-1127366,-603890,-1005085,-71134,718010,-278209,-649433,175378,-1608008,169261,-1666089,-55844,659970,-495782,-1532774,-263726,615372,867448,153163,-856984,-832500,-183723,-288123,-102156,-546572,-256522,-288375,241979,-831589,-562463,-176368,-663748,-1670441,-12362,1221084,301619,1380557,-644627,522288,-860134,142639,-754465,-895687,892005,-768956,-95144,428452,600517,-947430,-297669,862019,289070,-70004,-1075727,-1133769,928519,910881,-1022601,-942479,-556689,453759,-767489,632688,442595,349265,368104,-47684,601647,486492,-177751,1462554,360418,-603316,-1293451,-1671133,-739765,133380,38228,1056977,-1155986,-494296,1437315,352377,1045855,734375,-589204,-442460,248243,1123606,-415574,-877666,276777,-32855,729231,619707,761729,-673343,-677831,-696360,-28853,235838,21265,-2513,137474,-799957,-920034,-581823,-440982,-947909,513735,-751103,-1418128,854948,427005,441295,-960343,690735,-1658374,86720,-538146,-238690,310528,488746,29794,1100258,-1116158,584727,603354,-362506,-171780,-1169663,220147,-499758,-1085546,-822271,-27703,-1455414,-1522028,163201,1086644,694646,501395,-74378,26234,-922706,-549075,1438565,1082854,-430877,1084327,-314994,325090,-561943,-552246,647534,957652,-261981,-501457,-1001865,-324297,534119,-272737,-1202946,-527348,-415006,159582,-282687,-790676,751196,712778,781595,1430401,1459721,-789520,-774655,750171,70485,-782355,335142,976245,564940,416530,675212,63091,936580,189143,268031,-197514,-295018,-605438,487167,1464909,126730,1413497,665408,273487,193022,-95977,-129613,-292065,9870,-111609,-915824,-1397239,-587718,-671272,967671,-57620,30540,-214180,352743,-1263182,383179,-946956,-408819,-206435,1198295,588141,232357,-716801,-1296884,1012305,-301297,82405,318230,-460024,-807885,-125394,654024,1501074,-458863,-1122885,536651,1008930,-231554,-108206,167462,-340192,-414464,-490486,1175701,-506162,-894147,-820918,-219850,845552,-1068593,-268209,670147,91632,875930,-837500,-1063520,1378726,-195534,-754240,-1716312,1549482,1000700,948570,540138,980921,919071,1252260,561000,1216210,116953,1082326,-168048,818506,772243,521145,-209113,485527,-561006,-379136,795762,881864,424289,-46565,611820,310667,404572,-962216,-94925,-933231,-1556258,509849,442503,279105,523664,221246,-71360,587665,235038,593772,-588995,597551,-321517,502897,-235972,-273152,-162945,253510,53209,-721842,-611610,-573505,1290168,-34050,182581,738792,991259,192256,-389457,-385272,-615805,-531225,923233,532979,-182271,348572,-596855,929146,-534624,-906647,1499559,347840,-454514,640198,962218,1110817,-671196,-747722,517209,-746942,-331675,363449,62503,-84360,270862,149973,-140008,420300,217741,755370,-76620,-92075,-439551,-1415822,1194321,43848,96705,875766,1064582,1793056,190167,1392019,1184334,752871,-429535,-562452,-568019,-257577,791395,370884,-850066,682546,-34567,-596845,2189753,-18863,433435,315352,157415,-328702,-141513,409439,-834852,-1044636,-318508,563966,124945,-261580,-400982,285112,1498206,221659,1056266,-268780,-305185,812346,157543,-313740,-696954,399171,216738,287860,-540687,488969,306277,-1172231,-158378,89151,960835,-748486,638726,20132,523913,-458814,330592,-105040,443223,-22152,278684,169232,636611,-580139,-1080069,-41789,2159241,-522386,-79797,791295,27137,-1080473,335115,912052,-24523,159480,416380,1746646,240698,921348,322825,-516661,-610926,-264140,-92489,-174159,637620,-13454,-291871,-492946,-469994,92179,353887,-63776,481227,-573236,494677,306455,-1701,-403485,202030,445666,-667223,413686,514828,109275,-204848,-364500,-1134603,1298835,590667,764300,1421432,-1491382,-286878,-566651,968725,-732448,-1362056,-185743,598638,-696357,426467,-60373,441207,-321217,467832,-138788,-906977,-497277,-12970,-843483,545928],[685485,500908,746920,590375,135889,298164,540670,-158046,-340087,342064,-858354,-472380,922700,-122380,673999,-143508,521288,-398557,168504,-376530,-294636,-400594,1194883,1013062,-712068,696404,-37170,-183536,919491,528743,652152,788331,-369129,231889,-336733,-465079,-1304021,600400,244850,1091291,-793141,-487437,1081327,1356449,-145084,-653054,635293,-112148,-448891,-25336,40808,1057450,707011,-651969,251563,-439434,54962,1035270,-399564,1654666,613059,-1126861,-562937,-191022,1129844,706303,229355,-641134,401615,685855,89831,644217,-127614,39775,-117120,-356746,-1827298,111382,-241130,416800,114743,1581111,570420,-801765,585600,355604,552433,1086872,764893,-716404,347860,252016,-762685,1097514,288565,806945,-505102,-737806,355084,801791,-193103,988159,-450249,-212959,301513,-217200,122993,-991351,-1144506,-343326,-634096,-376583,-435178,814764,-66892,266018,802511,194477,-148329,-201131,1287408,-542321,-337881,95775,1144310,-54054,33617,724326,-717432,505325,-455577,-290696,1119150,-293457,-1018073,401393,223936,618750,5283,-1625608,-1119824,84452,301339,-1696782,-269086,932437,45982,-150088,873964,276316,324814,-736145,-344026,39603,-107866,837204,-316708,-404415,-51981,718996,-421055,-70068,-1015271,116795,1663321,1040811,236254,-573654,-286813,592192,1770963,-917870,-505025,-338084,-1892194,-1277163,75053,164821,-206000,1763176,18920,-2596867,443901,881552,769216,246212,-1121931,320546,-399398,-17501,-1040897,-120440,-601769,196079,-86952,199862,984903,-667788,-105471,-635144,-291505,268845,140551,698138,476809,499405,102936,-961679,-1565281,-11515,-501345,-1035499,211752,350429,390998,54544,-183330,1104753,1237465,2029697,285007,64547,579947,226120,1076735,357364,281448,961588,-75074,814375,-73834,352040,-1773240,83191,1319980,-552154,-345041,-547474,-1316152,-333759,20789,216543,161834,-617851,-333366,-731224,963848,-347214,1508903,438057,-507051,-327419,1281892,-865823,50580,-1262653,648522,1368372,291182,32284,1033136,677776,-1158102,48801,-302406,203189,-92558,-874820,-30490,-948628,-1444204,-760555,956120,61701,-1302806,501786,1320366,-1451886,1060693,785757,498366,-1602517,-9701,-674809,317997,1484649,1163606,-931116,-1417143,-389092,118570,-482007,-800086,124359,-598416,314080,900568,394684,-996963,117226,495091,430922,912967,539886,-278489,1312474,819008,771104,1672058,-374522,-2213324,-255713,448702,788885,-606684,-242865,-893280,18492,474308,893523,410573,16,-895836,852119,687715,-558057,1384224,-574825,547153,-57050,503085,-353777,-1081051,-1031223,-399223,-1048696,-147793,919424,446409,-213674,-521861,246559,539518,639524,482192,-50116,-463504,-1388866,-1404294,147882,625918,-184849,-908229,883091,575044,234031,542870,4716,36733,1258586,-896756,-1029074,237691,-275297,438655,524828,1208582,-624423,-926550,723151,390023,-1244963,-789584,-51481,253070,1878793,872636,888934,-664378,1304758,1208806,1004365,350062,1913893,-238389,1670490,234670,227146,-1226864,1087760,474839,222789,-731137,239351,-209430,530121,-237786,-11793,-1067951,-580747,190950,1849587,534271,-529388,-477034,-1709845,-1524539,-708532,-14901,-544848,435279,533954,1160922,849750,424005,-401211,1324081,1692959,1230925,-123506,-211451,216819,1123919,1695932,-11427,-781912,-1067670,-1296494,146790,-121869,404362,-613342,65082,-402861,245812,387992,-307417,213457,832831,644622,-306607,-700190,778068,277872,148558,65269,434674,1447109,1237842,-94387,707964,-451458,-576775,-367332,-435612,240232,-874007,-812439,-78523,709140,384200,-887077,195086,-66575,488867,182701,966518,-1333210,210905,-360227,-171014,-440774,-568918,540216,-354103,-910309,1688214,-429551,1010918,386013,-313826,780052,1669008,535590,623913,-141764,980083,-713939,283930,185789,276373,-117751,-32133,-1556784,-193309,-582827,-453863,-834685,-482896,-1053282,370826,335483,-1099965,225964,-301774,-1037903,-740261,338143,1098570,1135496,-652705,-474902,-742993,184449,134145,-981381,613498,-427787,169017,-17844,-282686,58573,-578488,129901,224299,482488,-343726,-1144741,-828245,1182331,332073,-316514,-232361,857636,-290327,-1728744,-1593995,-1324170,-735762,-1321500,-138813,560870,172601,-726062,-293490,-1578054,303415,-2156572,195104,809964,-252706,-1584471,-460751,533999,1152087,197166,-633917,-1171352,-286168,-361262,-130622,-1002441,-314406,-423604,179602,-832559,-723501,-8705,266912,-1014315,-69920,1235641,299370,1019187,-761826,-379880,-1195855,129232,-878633,-1174705,917321,-231011,491962,738550,608093,-764210,-77140,1143261,19331,-326118,-837002,-1258416,436880,857822,-809472,-1708389,-1026301,655046,-515169,822746,7003,439641,392133,50856,449041,760584,-102885,1360478,619638,-400845,-1719872,-1374053,-459370,235876,125039,981750,-1810022,-436882,1834539,473896,1333641,671593,-365735,-217467,93868,816221,-127341,-1044469,278826,204506,884509,1037510,882943,-672625,-928607,32388,-45322,544271,-228969,197001,-692914,-1107168,-1064104,-437252,-550696,-1333805,463829,-420407,-1313387,834689,446244,88668,-1208352,422690,-1009935,585319,-412560,-82194,729524,170531,-300930,1012349,-935494,477372,615906,151915,-23162,-1199448,315435,-352543,-952565,-925035,-397249,-1686367,-1822348,461979,947208,460095,426953,-119510,-56721,-977632,-701948,1236547,970339,-747768,1230012,-88456,276156,-343719,-400251,838329,680214,-224526,-583955,-1182363,-162905,638142,-928380,-1050582,-555376,-832421,368388,-238869,-528371,566486,668428,654315,1252795,920770,-532619,-718317,1096059,640895,-600860,621255,513354,88999,235483,1153343,430651,-85456,124645,313353,-163227,-503873,-985058,66197,1414199,536967,978068,555327,200407,247111,-42456,-280855,-399607,67304,45290,-764347,-1027853,-659137,43473,1100007,374039,443807,-37350,583589,-1157023,-34761,-1070533,-145812,-540207,1200790,617494,293147,-562225,-904175,1244076,-66021,142737,174154,-633830,-1082192,-198555,202261,1385804,-1350663,-1364344,483617,796668,-4997,-197562,-74963,-176809,-122210,-489476,1244890,-657462,-947204,-510713,-728069,566206,-1022594,-442570,1106659,-66371,789749,-601736,-970193,898936,-491025,-180029,-1807889,1630024,965847,1033301,694834,1043145,1222209,1583257,867505,1478287,-124461,441704,-171333,372280,282624,484772,-139708,135236,-575324,-327223,995877,892508,780393,-240672,811739,564846,797897,-1109647,129983,-572470,-1363701,849973,567030,-670190,391221,248255,-159155,156162,386886,430797,-303818,232395,67862,489005,-346414,-758433,-411230,138920,-83144,-1296039,-1034269,-365899,1467062,82111,2912,924034,610370,538358,-455264,-160628,-740778,-309429,462112,545893,-91677,-268319,-226368,1142495,-521182,-651778,1721552,161859,-950383,65999,1044206,1058510,-555469,-456532,816328,-729884,-147891,212329,258599,-136546,382990,5996,-720403,482808,565800,1100767,428018,55886,-442792,-1819431,886716,349145,-406487,980836,1137433,1616380,72328,522730,1119934,1058599,-162465,-487295,-731574,-522945,1021052,224090,-608647,1127599,35598,-370449,2305288,402943,527574,257922,238721,-311011,-302183,400603,-770200,-922700,218160,682184,407074,-177219,-243465,109361,1670512,159411,487200,-665053,-552800,695959,-58014,-417477,-624666,724306,165228,292180,-729293,351648,242706,-2132876,-351125,42378,1079449,-578280,593817,394193,-157753,-368358,115022,-614986,294604,-302906,494376,561953,235171,-376267,-1197054,70305,1982041,-818065,60089,823574,487527,-515667,405389,700443,-51120,380304,368028,1506393,-23691,379535,16962,-659528,-666528,-89161,-285614,-423978,728581,152737,-550720,-386489,-671065,159088,369128,-105182,530050,7753,928149,96785,-411615,-81970,25009,-8094,-1415094,164053,1230627,456094,-531595,-391085,-1051938,1304052,621826,776600,1152779,-1080932,148733,-550753,1340372,-341689,-1726404,-630836,573631,-691709,578583,22470,387363,-554490,111725,-245291,-450947,-531797,-49566,-830216,629237],[355064,894188,474665,555799,76669,375610,669343,-215177,-359787,636483,-641082,-41469,1303120,-147652,26728,-333777,684101,-427657,553484,663013,505843,-103474,1602525,1135284,-422154,613927,-232746,-446548,270149,399633,534481,999516,-241358,599350,-280297,-1092278,-1481800,454430,357094,637974,-962529,-606944,757849,1486011,35831,-1099189,362451,-370607,-515935,-108103,45931,1346801,655917,-805949,191532,-129479,719094,1179471,-307919,1270193,116477,-971556,-646792,-299459,890183,94317,503762,-129438,600374,806439,766531,435512,-29527,336287,213800,-106319,-1937525,-228854,-312830,-48172,-143699,1297366,321597,-775850,667192,733574,201649,1079493,618646,-1370199,343606,23424,-586305,578548,451274,1207685,-281515,-393032,663463,1066528,-349474,1207505,-643628,-232406,520636,-121627,273208,-1219423,-952478,-434914,-889448,-554933,-324093,694448,-551151,-515279,505765,184741,-240593,180100,932155,-518521,-301691,339360,1187656,-271223,-602647,1146380,-165961,359625,-558567,-576831,806012,-302517,-1113627,241469,158872,583915,296134,-814573,-903050,256940,742832,-1859761,-557968,540583,-134340,303612,874801,-12118,79018,-868053,-152220,166235,16060,824350,-4107,-9623,-96226,766072,-302960,-65197,-801545,95288,1534364,1072664,467204,-622035,-461104,868541,2164072,-1204934,-807188,-302522,-1522091,-1305483,46232,613693,-94027,1285953,76426,-2771697,277030,497415,290711,-590840,-1056952,652353,-249294,5293,-1104047,214535,-589926,408806,20649,506974,990664,-904854,-262568,-528427,-221665,546145,-272852,668394,246521,589477,-371159,-1099389,-1215700,527695,-566168,-1113837,75492,336588,404416,-243977,-648592,1254793,1348155,2065786,517809,4516,540535,263769,1007521,446236,615052,181954,75577,653917,-395539,210415,-1906542,8830,810865,-761528,-611290,-509395,-970409,-154990,-272881,21098,238936,-167069,-361564,-1190065,1122232,-143460,1576408,423567,-296400,-32875,619185,-359098,338295,-930418,939582,1066809,921961,128305,658024,384951,-1092568,-209976,-755363,-77562,15784,-1003927,195241,-1116177,-1349701,-959892,1098605,157786,-1271753,479250,1381231,-1360239,1093726,500353,282762,-1579918,266431,-697356,24354,1403813,1668915,-669439,-1036325,2005,63266,-432609,-1077356,192804,-348972,437116,1242619,294569,-652263,-28443,112137,476020,825997,452883,-164523,707069,806484,779800,1659693,-143307,-2139334,-429998,-762025,450976,-155051,-505521,-855749,301126,494216,1094686,-119568,45758,-883070,729137,1008650,-311383,737432,-444722,400864,50989,694795,-510807,-1119759,-598009,-100178,-1192166,-436147,1041779,556385,69339,-193915,404332,994490,899074,449968,161457,-508091,-1491680,-1254969,484419,812466,-142606,-804946,966753,457704,106959,658879,62316,64127,1228233,-1060971,-866304,844606,-150,428888,778994,1213075,-871517,-1137830,602029,819701,-1152726,-652245,312928,379627,2072755,565870,1356154,-427679,1395288,655726,1169608,312509,1594450,-197682,1623936,209849,236919,-1214653,1645702,403031,311354,-745356,231472,426141,553138,-649274,261891,-1038028,-558452,270141,1780883,1045129,-14184,-644561,-1795626,-1596470,-688683,-222951,-633985,455963,344419,1412898,699531,423964,-84884,1664543,2101175,1161393,-9915,-305771,12736,1019436,2648001,-149946,-970487,-1199395,-1170159,51925,-226518,33894,-552595,-70527,-458685,264166,561419,-273124,409150,585487,466010,1502,-295587,532138,373067,252252,343177,-391646,999319,1332629,-108145,674814,-737339,-161379,-92450,-496980,169065,-915942,-640534,93704,964332,291066,-1025738,371276,4046,799114,316318,328511,-2181028,210949,-387997,-109623,-619798,-582632,490387,-525233,-895593,1869773,-556813,1183403,615896,-250700,91189,1471230,459119,512381,120741,1213457,-485343,627192,-192837,346026,248665,25079,-1356221,-69899,-246433,-329839,-551203,-492681,-600741,327485,502546,-1234633,731617,291420,-880496,-831822,483450,1954152,1414236,-314721,-484079,-1265680,158823,416532,-1043752,-704815,-594531,429578,-84906,-526227,8780,-507077,-287586,-344106,-374624,-467853,-797387,-689637,931340,1114383,-236443,-430516,348109,-758439,-1696306,-1388368,-1487522,-732581,-1506806,-149619,189221,626572,-801667,-844565,-1430061,451731,-2186021,398384,866660,-11295,-1519970,-609501,460696,1301196,283735,-288020,-1227054,-287626,-452779,-101260,-1389048,-416001,-633285,-20458,-713236,-858805,91545,944950,-69158,69119,1127167,411414,565621,-797260,-1141362,-1412803,117963,-837234,-1385502,879202,402385,1129180,1035818,653623,-479707,4873,1195941,-152246,-504622,-644957,-1285479,-76696,776223,-450210,-2230151,-1471513,430576,-274584,830281,-680837,487326,449248,202553,103279,991736,107255,1174146,778526,-255038,-1838370,-1129068,-300821,245810,175137,759734,-2181682,-377035,1852367,480892,1400995,487490,-10079,10842,-102273,486974,243478,-1091635,611107,343710,906013,1429855,652270,-751911,-1036943,743686,-30748,853607,-278324,726620,-1200537,-1182932,-936412,-260938,-617401,-1401896,342130,7255,-1173140,562274,287154,-295550,-1345612,88260,-388962,969913,-86845,56075,962724,-147294,-618922,799143,-943661,64229,518531,620186,125078,-1164621,295138,-158502,-748396,-798953,-723696,-1704066,-2018154,694473,630179,26728,333586,-144961,26991,-956445,-696557,808271,874001,-842892,1136975,134411,323695,180325,-285477,823055,396640,-98743,-711819,-1293630,101874,627422,-1416110,-843862,-580952,-1145172,551494,-158192,-234014,348729,479899,611426,924264,491875,-342877,-546006,1197164,1079850,-388544,860095,-36314,-332031,89191,1138915,618868,-881052,-5511,278674,-68882,-612642,-1498512,-566747,1268960,1072098,669419,481474,17013,282477,-24688,-459885,-378160,137664,175888,-606256,-484981,-770853,626822,1036288,810576,767248,27811,722644,-1061746,-754235,-1034533,224630,-809538,629234,597820,372619,-390205,-354240,1339983,-51153,-6606,52526,-820961,-1347576,-340758,-357614,1090924,-1681617,-1434232,538682,573957,-6174,-210560,-227801,-32610,86736,-526127,1096356,-614736,-873604,-146037,-949025,182942,-930388,-536784,1332284,-293530,704734,-191952,-771105,196854,-631232,498291,-1477674,1563995,751530,1053796,910736,1030519,1323022,1704489,1043674,1513457,-326906,-420691,-136025,-145040,-153118,495223,-9188,-199656,-415213,-466128,1188088,740325,1082992,-422974,990419,669098,951689,-1132847,319413,-270357,-1129252,1350348,617988,-1374319,447592,69245,-280531,-179617,560946,232499,170353,-80832,408807,396282,-390198,-994782,-566680,56401,-192307,-1565377,-1333043,14610,1470950,236761,-62077,954533,-123534,1011955,-547921,-82337,-736254,51466,-58245,480311,-60935,-778112,126925,1166985,-441805,-329379,1577795,-204586,-1326096,-479058,982709,973168,-380055,-18916,898053,-576731,-16778,145973,350267,-30261,611030,-27601,-1331996,525236,806034,1311258,783230,193963,-442815,-1837770,449780,336961,-940023,776516,856688,993329,-211404,-593507,800881,925763,-5700,-470996,-561250,-615425,792325,-39618,-402213,1315430,135963,-175083,2152734,811240,681025,94350,428193,-174147,-368425,328588,-538995,-712555,769686,809753,908590,-1630,1811,-123867,1650145,32176,73734,-999627,-796452,638443,-135231,-514346,-480445,1029070,71423,121329,-947984,25947,-18829,-3047629,-543850,102167,1076388,-465172,135068,755638,-514573,-139072,-69696,-1041623,107934,-525605,673209,1009988,-186228,-45276,-994445,102653,1393038,-1020232,22404,716797,793483,36004,394758,416302,-31272,473355,265304,1093826,-223185,247655,-283318,-849827,-789787,198231,-309214,-713258,701959,268716,-491022,-128322,-751802,233142,388024,-159512,550408,484111,1130099,-38231,-707358,123518,-120965,-494777,-1842671,-213569,1528200,567504,-785644,-421295,-837559,1205919,477859,715931,804153,-459683,750931,-636315,1407770,136273,-1821206,-1002563,319002,-625664,725697,127960,298144,-520511,-87235,-298598,216909,-413391,9094,-689660,690075],[61812,1211061,104189,504980,77383,370392,697384,-170427,-311244,949203,-589496,245187,1452625,-54410,-560098,-489850,760547,-415896,813738,1729558,1269639,307310,1837171,1302850,-50660,470491,-575509,-589279,-560435,305976,319196,1010181,-156249,848810,-257570,-1558760,-1484443,299108,376547,244974,-1034528,-682941,335893,1441723,252475,-1366330,27316,-645164,-479331,-117159,-45166,1241206,510446,-1069143,161169,131017,1512801,1313711,-400559,666065,-360924,-793003,-737253,-461380,472899,-325068,773539,156994,700570,767168,1271582,100744,236785,698763,583857,190433,-1738876,-603123,-254242,-577609,-381852,658482,56585,-753846,785694,981671,44137,897064,431293,-1670413,367253,-184075,-398196,31080,325932,1391642,-63817,126022,836778,789394,-302380,1289242,-637577,-135080,686233,-98299,415593,-1257431,-804192,-395829,-837076,-490485,-196061,530230,-917116,-1283349,-52809,79474,-333577,500796,517676,-507299,-332069,533124,1042045,-394995,-1077280,1424896,584948,101157,-575580,-832767,471223,-427786,-1165526,-87508,-140122,441117,569114,-74140,-431473,457535,971560,-1627200,-799151,19950,-363070,513326,901501,-113894,-55087,-898877,64114,222351,144324,894162,389401,361063,-107929,799589,-29565,-93879,-553015,357225,1362919,999792,719575,-557203,-694135,921387,2191355,-1264048,-1192620,-255201,-828634,-1213210,-53884,1116783,192745,629755,146942,-2300424,41633,160001,-130250,-1239282,-837898,795191,-270634,-71726,-1057964,622467,-449260,475484,168355,797459,875189,-1049408,-423069,-440541,-89760,825168,-864052,560952,-33133,375240,-752400,-1096141,-685093,990904,-656477,-986469,58772,329653,471105,-386372,-952545,1158231,1225789,1769177,590629,100441,536094,455295,763721,327636,759125,-637100,231307,372453,-461850,134151,-1736244,-139396,113458,-858218,-983703,-468669,-650014,239290,-423531,-277721,338480,331197,-394631,-1690931,622476,70953,1507528,347551,-65951,182926,-15855,97799,602254,-535160,1130999,810036,1493027,384080,267876,53226,-1234419,-559335,-1019243,-106275,52157,-871862,462710,-1235971,-1221195,-1113531,1085484,191704,-1429027,310089,1175648,-1101119,1165713,290939,91501,-1231038,662342,-639513,-166648,949258,1845652,-330794,-556140,364494,-12369,-235600,-1183928,173176,-100806,405054,1314418,165791,-282126,-245385,-377444,378107,560891,216898,243284,144206,838957,657283,1397333,55977,-1560938,-518484,-1712994,-15500,258084,-644737,-751035,549977,305694,1180630,-574534,129475,-803963,466912,1102719,-16746,437672,-45011,119691,116453,813092,-729313,-993666,-255115,160528,-1283564,-679128,1104700,548862,181937,143053,451713,1239750,1143811,246135,325844,-454725,-1482792,-994767,828286,742590,-173820,-654083,884520,440570,65162,723270,183652,213069,998904,-1092494,-634979,1048958,151537,477743,884282,1000493,-950285,-1269921,325821,1164059,-857886,-418264,477978,474304,2044602,332192,1743494,-140259,1357731,173641,983588,228452,1147666,-66325,1438949,174659,69178,-1162123,2055836,360655,427497,-780168,116990,862494,515889,-896024,358081,-910947,-791726,233039,1748971,1263719,594690,-692696,-1712850,-1574623,-510429,-449895,-739176,305833,120580,1534576,392283,357357,224972,1753122,2042797,1130243,38879,-314602,-147256,843006,2967370,-297300,-1157004,-1211209,-951167,-233959,-188823,-398929,-368499,-348060,-482551,19856,776478,-168426,639162,206572,233672,389089,-34182,330534,558122,344806,514079,-1386349,334389,1267984,-174861,520746,-866343,232146,215175,-786459,-42866,-823728,-260951,229844,1122803,185557,-838745,616471,40274,1076424,235859,-231017,-2639287,171727,-320526,161185,-688795,-300149,491992,-509444,-838676,1793156,-418115,1291192,730979,-289785,-512091,1043565,355171,372802,457339,1299588,-414747,867113,-409004,310746,635232,-32403,-959402,272088,65972,-81537,-160480,-442206,-156719,153102,694813,-1144183,1028548,979036,-638073,-764959,583608,2495764,1388318,140845,-585664,-1668126,131602,609634,-1016655,-1544654,-605864,855196,-52203,-604639,-432,-349905,-633439,-806608,-1078409,-400198,-455969,-620181,426052,1525520,-108554,-551586,-6345,-904012,-1364476,-964022,-1601868,-608407,-1510211,-83000,-145815,1037368,-767676,-1279414,-1147492,597234,-1776147,499791,812602,135692,-1328432,-616381,441730,1235556,341754,92028,-982131,-211802,-536537,-16289,-1583853,-496514,-851430,-338627,-482981,-877370,123326,1179832,891043,353671,958607,615773,151552,-773430,-1420741,-1465262,84262,-620757,-1478141,794274,958299,1606527,1237760,669383,-147496,-43883,1065417,-138347,-555183,-527790,-1226267,-417495,722509,1619,-2309401,-1624449,-76490,-189866,553249,-1393731,501053,484573,311767,-357975,1116746,422751,970962,812526,-177702,-1574848,-876537,-358064,168553,178998,402513,-2072502,-346272,1475850,390737,1230845,205487,391301,185609,-236042,206223,628086,-975022,1144893,348196,792022,1642155,233470,-856612,-947919,1295073,35544,1115860,-36128,1357421,-1075510,-1001586,-543287,-102212,-659903,-926916,221475,464117,-1027442,37727,-45456,-624603,-1336772,-183306,55962,1104569,314764,134410,979843,-375650,-852667,581562,-1060321,-514220,301392,947954,225536,-1089972,203784,95612,-508421,-555624,-926569,-1705654,-2024788,793860,240867,-472636,234774,-66325,146504,-878090,-554475,203768,791760,-593010,792863,282504,459521,769642,-214618,568167,187404,115759,-811182,-1324341,367152,506345,-1684290,-590722,-596826,-1351365,767810,-30624,32344,125913,195349,611799,512675,302793,-200898,-253362,991174,1209968,-201957,990572,-516755,-668234,-24926,638209,551071,-1095591,-138189,130801,-41884,-632770,-1974761,-1273611,1031309,1495704,569065,477363,-219933,267290,16628,-607652,-274580,183547,248928,-496453,-46025,-810446,961255,798877,1122008,939201,-14847,735544,-1141833,-1536320,-824187,596184,-1069009,-305771,527676,555399,-229923,179159,1261950,-272630,-373069,-91569,-1002634,-1541290,-548056,-813977,657108,-1462118,-1324891,686126,402277,-240598,-123198,-227735,75011,73009,-634173,731505,-447561,-719144,186722,-806628,-224081,-846742,-476513,1100035,-490200,653973,196408,-551913,-465678,-574525,1092875,-907212,1316238,505239,1068997,1195210,1018752,1263176,1569810,973570,1271873,-483796,-1189286,-70340,-578642,-419969,483965,126057,-471509,-115167,-736394,1312681,499252,1289360,-541553,1045808,578207,769121,-1014115,434718,-48398,-915935,1904637,567722,-1606575,549069,-273550,-387600,-259188,719542,20149,637374,-249506,617295,232509,-445686,-982928,-604708,41716,-189993,-1443280,-1400568,425079,1308405,425013,1547,847551,-987126,1281374,-636606,-191893,-608379,407137,-492858,420014,-56009,-968033,322053,967811,-314339,-38960,1173501,-554237,-1530184,-847045,838169,874829,-170938,458080,779228,-442294,70265,170692,346152,172445,910518,97402,-1626090,491349,747219,1302188,923006,314568,-383121,-1405128,69159,84039,-1283705,286598,339873,124105,-553440,-1413879,423516,418409,-74733,-504558,-54679,-478021,163305,-367016,-306805,1120261,160675,-49488,1548375,1081156,814576,-163720,665924,32435,-340576,214109,-199825,-460935,1161323,907462,1550113,249556,223886,-410053,1502538,-110601,-272542,-1204547,-935580,676310,-80129,-584690,-251938,1223440,-8295,-172468,-1177440,-439309,-160854,-3466756,-736094,239356,975956,-410085,-509173,1009185,-574658,129182,-184879,-1250743,-34720,-630226,765319,1331630,-527636,349311,-541996,10799,504227,-1075316,-157936,494901,944138,345305,302270,172000,111406,486986,137496,688816,-264932,475403,-438528,-858348,-927799,558429,-97185,-995047,587114,188847,-246177,263880,-575122,343342,396743,-282478,566232,687166,1033594,-56860,-789991,143516,-101263,-817630,-1806096,-622732,1348720,441412,-872187,-407581,-554489,1039232,246083,507026,456642,202186,1333708,-759766,1174108,600464,-1609623,-1158144,-79039,-495943,860822,210458,229938,-279557,-143148,-288133,823976,-177441,132975,-464072,688685],[-62977,1305944,-263389,453030,150726,294319,644894,-56409,-225475,1265765,-714218,183669,1250780,-5239,-910804,-551405,783842,-350271,895891,2442236,1704689,677927,1772896,1433259,320921,266283,-973677,-593725,-1221483,280456,56230,750195,-76620,880207,-263728,-1707049,-1229296,136255,309661,-13815,-930494,-694823,-17362,1252607,456415,-1297954,-277648,-846062,-358535,-107467,-281595,787543,331829,-1433309,164172,254803,2095714,1451707,-694421,-235645,-706012,-615586,-751048,-604405,-147502,-362935,992170,83777,689982,605186,1455701,-267452,608682,992281,861268,380802,-1460635,-899702,-117941,-1020651,-557191,-133269,-122604,-747965,903124,973609,34173,527772,233041,-1578147,384278,-322823,-257838,-402233,-113618,1314470,63698,652033,990467,180088,-158700,1206780,-513677,12241,747987,-105578,535976,-1079147,-756981,-253689,-565163,-198777,-137030,382834,-1076202,-1838267,-767739,-149140,-371490,688730,170847,-509347,-390579,671358,779659,-419275,-1183509,1465096,1263376,-161442,-481746,-956273,195013,-624514,-1223492,-487808,-572349,214199,669200,373642,137896,641520,913021,-1063754,-905216,-483324,-533241,462749,941608,49259,87392,-840887,222193,112710,269814,1026205,754345,600236,-130992,809676,206661,-134337,-243037,844226,1247408,817779,865078,-345489,-966235,746947,1833969,-1165185,-1589819,-247645,-10917,-1086553,-182358,1487565,569334,-99,253713,-1424487,-193044,73262,-404252,-1491826,-527545,649852,-545742,-274214,-906734,961040,-229744,448341,340651,941134,680659,-1095611,-747644,-343071,73701,1017050,-1440907,332957,-297501,-79131,-952376,-969809,-178064,1284068,-726668,-670639,139577,325234,539834,-386609,-958818,862928,936335,1168795,424843,268135,589475,724994,401227,41706,811104,-1174186,330232,16000,-263219,150678,-1344344,-312908,-599043,-821000,-1299016,-405639,-419596,683647,-419977,-577240,497503,742760,-439717,-1997162,-124903,217308,1314791,266702,97426,243521,-365082,389138,690919,-240324,1194834,650374,1686711,672386,-47984,-230780,-1531603,-938469,-1061537,125764,16717,-525640,692086,-1294560,-1065763,-1157780,889237,144556,-1669757,15791,759326,-766919,1253021,227215,-2533,-545699,1089332,-524716,-219003,216361,1624653,-35536,-98079,555067,-51293,56743,-1065727,58719,49163,259456,1015876,-9893,-5369,-470139,-870552,49561,111724,-112960,856902,-232015,873510,456560,989981,212922,-698399,-469000,-2207009,-519554,483132,-609771,-608489,701861,-17246,1097184,-849599,209349,-682242,131249,1084244,286785,524558,577202,-175744,145201,830575,-914496,-747471,-97768,315795,-1306475,-877639,1064614,500637,134435,408107,345335,1046643,1277824,-87637,337317,-297348,-1327779,-693607,1125070,475640,-281947,-495797,633929,465592,66075,726388,319591,397387,608345,-967380,-363405,885381,182471,556961,786009,586507,-898165,-1257309,58697,1345536,-349813,-93155,414285,459837,1680999,194170,1955551,140609,1169914,-99679,545142,79387,680324,181542,1135781,125247,-206999,-1090332,2127459,344512,550154,-893390,-98067,1025085,470967,-978911,303301,-699004,-1218569,108869,1717441,1160199,1099246,-586949,-1404203,-1373295,-151334,-616614,-843313,-6892,-120027,1509374,-2957,253705,404978,1485015,1571941,1091949,13716,-183885,-240175,642509,2473818,-430399,-1333112,-1166331,-706133,-676903,-71858,-776903,-113172,-695441,-469926,-363861,982701,-26806,814581,-199303,35736,749646,28105,268555,768937,346981,502226,-2112994,-245430,1141073,-285822,368129,-735294,457473,489612,-1209399,-324511,-625603,249329,298493,1122428,83540,-373028,931944,70350,1249821,-47467,-534892,-2531921,185933,-130347,595653,-656424,174268,592028,-284645,-712849,1400149,-95677,1288214,631862,-385277,-829101,452739,264724,200455,795456,1246801,-484809,997931,-363403,213141,974143,-163572,-461276,804051,306703,256102,262124,-361321,171199,-125348,832691,-836632,1040070,1494198,-389624,-588961,618053,2484576,1091849,627226,-706168,-1770512,93597,654952,-836980,-1636064,-469980,1322174,51457,-554813,-43810,-213711,-816818,-989831,-1314272,-97486,-129714,-658912,-55633,1532462,33230,-534822,-156654,-660315,-815314,-372518,-1638138,-411751,-1331169,66581,-191430,1284460,-543032,-1437473,-736479,711766,-1149409,475547,663460,135225,-1014265,-454180,509703,955985,343502,414378,-541320,-94471,-538698,97588,-1498794,-494848,-979718,-707422,-187952,-708687,121599,986263,1517526,669988,810247,856776,-108998,-710863,-1099560,-1373022,37638,-256802,-1422811,683666,1266159,1717177,1271103,613258,167864,-137302,847086,69241,-455246,-486898,-1141771,-489391,724654,447402,-1867595,-1386708,-612274,-329482,7280,-1874680,524671,464711,318305,-785972,1104575,788675,786775,732884,-158733,-990510,-563066,-592776,32224,138123,-27286,-1485829,-355691,818321,234515,879867,-113704,750178,307759,-215283,22793,927110,-731731,1460761,229823,568250,1547368,-194497,-917687,-695909,1588143,150590,1261744,493342,1807301,-282150,-639470,13845,-7461,-716505,119932,153381,853829,-905318,-576305,-490383,-832051,-1222093,-318038,273428,944023,593455,123972,783677,-453612,-955285,452299,-1162147,-1046237,24,1084119,231090,-1001029,107716,397511,-282637,-361760,-967129,-1753340,-1832983,721147,-100145,-865099,136687,153069,191467,-769273,-349784,-450610,688155,-33871,303497,324923,642872,1156914,-166151,143264,75639,367357,-802472,-1254077,531579,298631,-1740283,-279569,-583661,-1458829,1055361,129245,244986,-93426,-116788,582920,132102,328605,-63929,101837,538575,1013999,-79875,986502,-818650,-997700,-132428,-129992,246191,-657757,-214718,-125580,-178416,-591421,-2204819,-1868022,725833,1588729,644287,539517,-417362,168394,132845,-650449,-133131,175225,248419,-466713,112377,-697386,1079478,450956,1231151,941436,-129854,625146,-1469528,-2092948,-483595,872660,-1339561,-1204462,445531,861098,-99829,523636,1021470,-653789,-870430,-336936,-1177372,-1610041,-788391,-994052,151198,-999641,-1082865,869175,305869,-610513,57126,-63233,140429,-204226,-789422,219871,-259073,-542891,417764,-371237,-592498,-818055,-236783,374629,-601821,608884,387983,-374785,-896801,-331388,1480411,-352505,928227,331319,1144722,1500536,1078659,1133336,1207819,627608,848317,-603569,-1602811,8905,-754003,-445343,396468,220600,-661852,240612,-1011269,1323352,266809,1363419,-566000,892482,336770,271625,-784594,455073,93155,-769223,2272340,420487,-1347266,593667,-663643,-440663,-26539,824153,-165823,928251,-227177,655331,26305,-566665,-832642,-544678,107433,-20821,-1014763,-1196719,712861,1025850,613692,150606,667822,-1706756,1121227,-683932,-445869,-405263,641367,-739595,390073,-68362,-733966,273413,596059,-182828,156877,740340,-731978,-1572875,-961155,663832,775691,38094,847723,556354,-427749,122998,237050,277831,352198,1216126,358081,-1353359,346827,270956,1053277,879963,412712,-204604,-642936,-109810,-210149,-1294811,-323772,-190368,-678605,-843285,-1714552,141862,-227283,-403198,-549237,573173,-148289,-618985,-694621,-325124,561668,43377,-12382,553670,1133059,820509,-474991,870305,293403,-250950,81341,146747,-214166,1287787,931323,2117867,533761,353295,-719653,1317781,-209308,-676623,-1249101,-873152,803341,49796,-603413,51637,1253677,-22102,-482987,-1338662,-920743,7939,-3086587,-917380,385160,794169,-396974,-1068863,1108522,-420034,319920,-203558,-1181658,-77395,-607696,734391,1371585,-713665,703631,-7792,-223290,-438957,-961561,-406204,198940,980880,291806,159085,48222,425384,503040,43996,438064,-115416,826119,-351784,-529603,-984372,925637,327988,-1214619,428898,-102436,-4300,675108,-125615,493214,362544,-494455,606697,593988,698973,60789,-627097,7102,141636,-860031,-1369564,-962611,789870,152559,-743812,-340116,-282005,853570,28827,127034,180977,713166,1705999,-806655,759619,954840,-1124016,-1019470,-454188,-320199,967090,214062,228213,21879,-114840,-222065,1088691,101666,262159,-230088,596311],[58942,1121442,-532274,423821,281957,177062,549383,68067,-135925,1564815,-901057,-291423,653020,-129395,-964088,-487911,792177,-232158,811432,2662341,1740501,861915,1374202,1449221,630799,9674,-1294474,-484349,-1321069,335267,-182506,268196,27034,665992,-298067,-1531620,-754689,-23227,197944,-116899,-626620,-634518,-193081,974106,600278,-862108,-457897,-877728,-191316,-150299,-629681,188709,194578,-1772330,195516,188559,2175554,1578711,-1095158,-1265653,-849647,-481058,-645482,-659842,-821467,-5989,1135666,-305934,598265,390101,1329226,-559599,981038,1092391,924968,357610,-1303806,-1032573,11253,-1249088,-640681,-815678,-152018,-733441,966476,684007,9188,-5157,59637,-1172897,347804,-363079,-204955,-624554,-718302,1018458,53735,1025086,1212099,-378003,-30952,1002169,-370808,102520,680300,-95221,621428,-734377,-817754,-66766,-224533,223081,-205906,277047,-1011218,-2039622,-1435611,-494580,-313686,727424,-22137,-504429,-434970,754275,487788,-341391,-874916,1248914,1599947,-325118,-281358,-888410,-9262,-825106,-1278457,-846881,-1007675,-59181,513092,512753,665360,767924,585365,-394777,-820030,-784725,-549256,231415,960190,426405,578076,-739413,253109,-184161,367644,1133954,1001386,662076,-210019,771246,299339,-193865,188271,1379725,1263063,544090,783126,-17135,-1234686,418090,1287683,-1015120,-1893263,-312100,687305,-1009390,-288755,1553967,910142,-409889,372992,-583878,-373238,282035,-514686,-1336702,-184469,196090,-1044336,-559750,-695087,1103798,-14667,392097,511017,860551,486429,-1054199,-1261987,-195930,234178,1040999,-1834159,-26545,-480432,-588261,-962522,-759684,119812,1386103,-726014,-272124,257276,319039,539458,-303700,-639943,456583,593934,425794,53524,387748,687973,958099,4326,-305125,885788,-1196081,321537,-367444,44986,259628,-866185,-452584,-1143949,-663661,-1402462,-288922,-301498,1024065,-302352,-790451,690608,958930,-498312,-1982959,-689925,239926,1028186,209946,115395,117225,-297858,522519,549695,-161044,1138373,587235,1342054,864485,-225721,-400411,-1806299,-1246824,-894653,551850,-66607,-94194,803769,-1270047,-857309,-1057410,554096,26622,-1887692,-341550,278703,-456316,1313572,335025,55150,302811,1443323,-375664,-146066,-591815,1118269,137339,244458,527310,-2693,362580,-733876,-125548,11503,76343,412311,-237558,143520,-606700,-1218631,-490961,-478085,-433083,1478752,-423503,817250,236175,576124,348897,79693,-316913,-2264152,-954593,453305,-401760,-474084,724226,-348961,851563,-916951,245056,-547375,-205484,1047655,557705,830357,1232168,-387550,135087,727485,-934472,-469525,-125632,354230,-1258763,-1044285,914902,476355,-22119,545909,106304,338627,1221116,-450479,168448,-51403,-1030712,-383244,1337926,165520,-400773,-355779,261778,425307,67570,682324,419719,536317,138146,-716008,-122294,537695,142244,592683,491396,59221,-787041,-1065263,-49760,1341630,278684,285459,175287,301241,1012909,176670,1932684,360671,866101,-111135,64181,-115291,278410,530188,774414,69465,-473582,-1020741,1846251,347041,640363,-1106979,-386689,948173,478212,-926035,191568,-433392,-1658978,-40130,1604975,834170,1338794,-328314,-858022,-997786,389636,-669114,-914915,-407483,-358877,1343515,-375484,149105,365349,891481,880330,986678,-78286,76143,-251820,485607,1364100,-563228,-1463001,-1132122,-481111,-1121864,58100,-993008,145605,-1015125,-418228,-734068,1133920,102535,862248,-503925,-60989,984633,-68950,371588,927123,208104,276332,-2310243,-512579,1081830,-412615,324685,-351078,414016,664258,-1624329,-573068,-370955,746063,295726,940388,-8593,188973,1271707,129571,1289756,-448941,-537179,-1919890,244098,153449,1065734,-549174,680763,779022,78406,-522456,772017,277099,1110227,293196,-470931,-766300,-156668,239791,6655,1050185,1094356,-601345,1042247,-64606,105713,1186347,-286944,18932,1355995,457623,610328,622620,-283585,322382,-427682,881295,-350569,801626,1649249,-175088,-355010,587474,1908015,623955,1013561,-751391,-1476069,42061,560031,-472681,-1149926,-235686,1662226,162020,-459221,-199352,-221952,-798300,-805998,-935730,387965,203977,-808229,-301579,1238440,150008,-345403,-142495,-123235,-236995,222305,-1573348,-202499,-1013954,280261,145065,1251719,-121040,-1268020,-233972,767109,-584758,339330,462355,-7890,-607915,-169527,669033,551079,300498,614203,-61384,37336,-350136,198108,-1125589,-380273,-925160,-1028598,105025,-353294,140734,535629,1572240,882197,745700,1063847,-161560,-619792,-326084,-1205246,18414,199071,-1213530,544321,1222005,1354148,1104946,485361,410370,-150496,645649,396967,-222677,-511611,-1134663,-324278,773277,775698,-983645,-892473,-952410,-648108,-634289,-1954818,595360,383312,217408,-1011554,970334,1133756,614156,569157,-171734,-255891,-189925,-830719,-122811,69125,-422020,-647354,-394160,78022,46946,458217,-377955,996158,422966,-3635,-43236,1034716,-469374,1102751,37668,286531,1116163,-513779,-889355,-401018,1614344,285413,1229371,1175781,1876210,864395,-244278,569215,488,-822230,1455787,145059,1088255,-819888,-1059390,-944974,-895075,-1101013,-308400,290859,553158,581068,11547,416664,-355749,-915507,438366,-1147535,-1333260,-320040,1027124,122427,-913602,70495,714526,-118757,-346828,-855598,-1787630,-1515721,478568,-303163,-1005258,38121,474016,120599,-646424,-179440,-984385,500667,645891,-146381,282562,805800,1194241,-104255,-283824,41231,565020,-644860,-1051537,532099,50500,-1623128,113742,-521425,-1450379,1385091,273733,415595,-319230,-384395,465718,-96739,472372,108685,430974,-8713,646810,-32666,860083,-917101,-1441235,-259169,-843130,-198564,195625,-196917,-434097,-478410,-513305,-2047161,-2170772,397154,1256102,794430,628315,-483907,-27263,327734,-531115,26436,102171,177653,-529914,-20180,-427857,1099013,77582,1136635,793363,-269303,431692,-1937491,-2207418,-96184,998604,-1583550,-1704954,421627,1210185,-3180,578290,679981,-1056796,-1340801,-721676,-1344122,-1533623,-1011303,-835973,-344792,-643607,-790555,1010638,272738,-957616,289452,225786,168704,-667840,-913769,-310472,-134303,-390351,517019,188658,-882193,-864924,145444,-593078,-627820,500180,299344,-253361,-1025827,37576,1627251,-2088,524472,257427,1316010,1734559,1225299,1023589,715305,104405,466387,-688431,-1561531,77025,-569966,-229661,221963,261533,-772615,548989,-1157837,1201748,124687,1289030,-493655,510573,41332,-393689,-513097,380079,163107,-703816,2234075,213796,-774168,576472,-947950,-420207,432877,844200,-293015,965843,-31621,543572,-177000,-752785,-701034,-444453,235806,310205,-497413,-772994,777258,695059,748826,306286,495528,-2086680,530215,-660269,-736426,-200735,717575,-761960,362581,-124719,-140312,-7873,172459,-94835,241657,507235,-683115,-1503962,-843174,482935,674814,212327,1044171,360329,-541632,149810,277325,182383,385341,1445529,650388,-562024,102346,-567963,648907,745451,475692,105554,170347,-61832,-345505,-961349,-803916,-541975,-1157850,-1007602,-1608470,6702,-729704,-906222,-548291,978872,256614,-1238036,-968127,-385900,-186560,-214994,-63591,-502779,962004,611399,-774695,971880,615723,-157505,-49457,391574,-3985,1139517,855201,2349132,779973,378851,-1004422,1165432,-219555,-1158007,-1148029,-567920,972949,168471,-555171,385688,1114572,59425,-686746,-1329800,-1259104,443555,-1999908,-1068039,458484,535769,-405079,-1355408,1069940,-135203,361494,-117872,-867871,-13038,-495908,571362,1086963,-709632,917229,418742,-551276,-1139951,-693893,-632009,-118086,943433,-74336,19097,77185,889922,591130,43262,387189,166149,1045291,-16416,102631,-859401,1229750,855224,-1324123,273109,-481031,85376,917653,460168,658439,250456,-755000,688012,302278,288374,304513,-264684,-179515,537215,-657158,-759307,-1158972,47245,-183334,-429260,-243281,-89964,691793,-92883,-365819,13071,921203,1745300,-687843,330007,1131781,-470023,-613286,-623618,-130863,1023107,95517,305685,233660,-61499,-122645,877145,337177,327386,-72935,416159],[413713,717867,-647927,437122,430657,58575,444922,138490,-68654,1811698,-984379,-1043885,-245893,-446581,-771040,-309496,792195,-81799,624289,2512805,1492599,784888,729883,1322886,851479,-271462,-1426181,-315824,-663715,458088,-326671,-258204,160946,268389,-350495,-1139497,-194584,-153592,100520,-92980,-170621,-506562,-152422,676560,651288,-183525,-455047,-699629,-31826,-298794,-979696,-292443,159564,-1870436,241884,-71861,1683795,1661916,-1406040,-2072782,-782353,-424979,-438467,-586888,-1229951,579577,1209414,-824389,474189,193560,1037617,-682201,1236484,945041,725773,114396,-1272520,-955791,56467,-1212477,-625638,-1203184,-27832,-661191,918607,217467,-197182,-632690,-54342,-608598,217448,-303186,-244220,-613837,-1218690,608568,-86631,1151162,1503619,-589278,4607,774308,-280709,30845,490878,-34414,661944,-329833,-933444,91056,37144,630908,-406520,198338,-771419,-1864677,-1819769,-871660,-156171,655619,-46005,-462213,-435320,778938,239425,-141392,-280881,837237,1463623,-333437,-12885,-654675,-187367,-964562,-1267633,-1075125,-1334444,-334154,142748,468279,1055315,811781,96947,147030,-538567,-733663,-370385,-49651,929825,856516,1295189,-653892,127666,-600206,402824,1106722,1084368,577597,-363443,661125,237543,-302305,752324,1721179,1406261,210501,418192,345344,-1432255,56830,827190,-897313,-2003062,-453355,1085466,-1025343,-333191,1252440,1099498,-503597,447113,-124230,-477924,661959,-502145,-932298,144178,-478789,-1600351,-822451,-508184,989412,112102,358950,643384,557693,380384,-956071,-1803906,33425,351647,864178,-1972849,-467383,-544269,-937766,-848990,-526929,111275,1348461,-625416,55386,345734,312195,415918,-209148,-108670,35261,313260,-234173,-409511,360387,791743,1061280,-338342,-580101,1020158,-711843,187815,-744860,219305,422295,-425985,-507118,-1384025,-431140,-1228908,-96997,-290432,1163358,-140180,-872852,847956,946681,-568274,-1662602,-858894,125438,656268,177468,-45978,-166914,131506,585323,234824,-312914,998214,576336,568519,877516,-250875,-432861,-1856556,-1369329,-561400,1059731,-156581,266042,751134,-1145989,-584925,-823547,175305,-123568,-2026141,-679136,-108878,-234614,1301832,574390,274022,1032281,1640619,-212289,950,-1236057,536218,180345,435485,352762,157015,599414,-256504,-328625,-245026,-63259,-273671,-501494,209417,-580042,-1279227,-1108711,-1100043,-630847,1879066,-527831,587161,41165,249318,483473,492086,-181323,-2011789,-1237003,196045,-70677,-390901,631237,-558382,506252,-816277,211056,-424598,-485446,1023680,756376,1118114,1653942,-464336,74894,504038,-671053,-260719,-253511,320789,-1150208,-1188084,689916,486269,-209161,547440,-198110,-642478,938459,-731987,-119464,239175,-639600,-51906,1444691,-12319,-421905,-224679,-145777,238929,45616,615940,445095,591664,-303729,-407390,-16042,206014,105732,515677,75992,-445390,-671460,-705919,66688,1193407,846593,636939,-126789,26574,217661,296393,1675008,483511,534807,100480,-251305,-307553,-18505,919519,438714,20799,-613872,-961083,1339929,362297,657758,-1383886,-698180,744909,578339,-777414,132162,-162763,-1885342,-144759,1340541,452300,1253818,38692,-175444,-533084,1062492,-596629,-923601,-765391,-574526,1054058,-617117,75337,94022,148261,212288,783968,-209917,390644,-176630,418365,100037,-723113,-1484533,-1097491,-293753,-1351827,150406,-979820,349321,-1213198,-330256,-962820,1203605,165313,748957,-601291,-30582,1040217,-208070,591312,972200,-74185,-135404,-2003923,-418094,1175001,-517835,431343,177291,116270,697023,-1895323,-681876,-115800,1048863,244733,605480,-94508,609500,1554259,247502,1223854,-848482,-336924,-1105679,242572,451855,1414172,-391165,1079341,969150,448832,-299269,142275,568749,722955,-216115,-486489,-374773,-613236,326101,-175600,1153596,902506,-629119,1031005,380413,31469,1212530,-311192,381947,1698549,526345,893573,830840,-231573,296542,-647443,862314,265037,445251,1419157,-4361,-98118,517817,980708,102297,1178206,-645612,-827168,-18232,401675,48447,-503787,31043,1750528,206405,-404704,-492772,-414754,-600728,-295881,-60241,913331,546646,-1035810,-258960,793306,211102,8085,-53901,488827,172184,606780,-1413083,-26081,-627903,510715,731292,919707,416938,-847725,291530,745449,-263825,134951,264031,-234343,-172812,142000,889762,166901,246883,673243,319795,172244,109588,242799,-552647,-169937,-646119,-1200949,331394,96272,229513,41724,1079630,888169,783608,1176050,-35518,-502570,584523,-1037155,79669,672863,-872577,327597,836839,588226,773001,317181,547759,12977,535378,722691,83349,-588451,-1297415,-47729,828601,901965,122502,-408050,-992120,-1001877,-1088714,-1626925,707432,250490,51786,-919955,771122,1379258,425569,355520,-186442,425267,177823,-845447,-257178,1723,-662141,119458,-436335,-537089,-138997,88555,-490086,1089829,585778,360458,-536,873756,-310366,-32124,-166414,16437,449053,-683993,-772899,-220368,1453699,395176,994894,1764497,1521326,1833100,26236,950166,-67200,-985705,2596819,164888,1123023,-759995,-1256901,-1296424,-835213,-1064007,-201321,173545,77897,248155,-200249,-40341,-90482,-759709,495443,-986946,-1270924,-588596,816444,-68812,-831312,128762,1001857,-46392,-543938,-642487,-1728168,-1187358,114800,-342934,-837548,-65064,790273,-29024,-508311,-124563,-1247038,168733,1194311,-385955,215701,871620,917113,273,-502639,46559,613006,-363143,-690168,365641,-174877,-1376362,590417,-402575,-1266669,1659414,328644,573183,-561617,-549040,249615,-96077,638144,334365,659288,-475542,354256,-45162,649911,-865123,-2021774,-411602,-1229624,-653503,1067742,-76731,-692566,-827844,-408947,-1517101,-2073060,101747,588852,912160,685572,-370854,-297320,538113,-237192,207755,-22423,59894,-686677,-309981,-79888,1110861,-240401,896749,539151,-392435,220268,-2288750,-1830326,247417,974728,-1731634,-1668978,526498,1436132,68708,351588,330339,-1334186,-1608832,-1190622,-1479482,-1340028,-1165994,-412491,-745376,-561921,-536731,1037119,270133,-1133584,505743,559526,169565,-1164704,-909538,-703371,-104677,-281082,499213,695175,-1067033,-974763,580345,-1412383,-602643,266795,-30573,-152492,-886746,437610,1568830,115809,262790,241380,1536656,1795213,1397865,983393,231285,-394248,364536,-725762,-1148674,107732,-72078,148602,-375,273747,-816825,723561,-1102902,960074,108949,1080903,-347770,-23071,-213334,-1000741,-282261,226363,169700,-702908,1758333,6373,-155728,575541,-995797,-331220,927723,766236,-356386,781789,259958,351430,-327314,-950366,-711870,-377820,384376,730268,-134848,-256836,611532,393604,777478,389855,393631,-2075998,-285847,-554143,-941308,-67709,685718,-590616,286213,-269194,597856,-413124,-163259,-80092,233231,559973,-452083,-1377101,-595816,289288,558955,322879,996454,295160,-708114,160521,246046,84852,205060,1512633,820088,391704,-183704,-1523225,261665,610178,482979,487723,718792,102824,-231942,-398589,-936680,-653040,-1245571,-1034429,-1363390,-25026,-911285,-1387434,-447203,884470,589301,-1473664,-1150379,-380520,-874982,-550645,-187202,-1228722,635813,169756,-991104,941784,963122,-126745,-166559,455279,159292,794967,686602,2110144,898678,332622,-1211520,1068162,-134111,-1593107,-955505,-73552,1116917,196537,-453016,666891,839169,230808,-691193,-1091415,-1329591,927215,-674181,-1164390,397598,209479,-413513,-1320606,960417,206388,265650,58897,-417538,115512,-359112,299492,585878,-524459,931965,616631,-850578,-1377011,-321270,-757043,-399193,840002,-554375,-61561,244892,1395983,766899,160778,469486,442014,999267,475226,819725,-502865,1416456,1320962,-1298537,153122,-755028,-24234,813130,954204,796619,46644,-971325,796800,-41799,-10627,631619,190743,-289553,905390,-379968,-244783,-1183742,-682341,-449220,-31713,-160667,-17800,570315,-85712,-843138,-55554,763420,1443884,-398704,13626,1110277,198250,-58875,-476547,33795,1012443,-152725,433646,269820,-12743,-18159,283544,460154,275174,-55710,190645],[892180,248538,-611715,493423,542316,-19666,346309,106877,-35562,1957141,-849951,-1780428,-1198158,-866539,-451878,-63738,735953,62608,414601,2236085,1143462,477077,29926,1094190,987410,-521070,-1336075,-149518,561769,616848,-329856,-576204,304630,-179443,-392635,-673909,286332,-217274,67746,-4710,332310,-325657,88676,431065,599950,497256,-269648,-358810,61012,-555678,-1193669,-459313,251093,-1546228,284289,-480022,823945,1668505,-1421229,-2352798,-547618,-458989,-203644,-389716,-1048620,1140294,1241305,-1232969,359248,57702,751821,-588063,1282665,587564,314283,-246355,-1159131,-667765,-15668,-962592,-534991,-1272895,197088,-486027,718780,-228655,-639738,-1240103,-85110,-45795,-18952,-169670,-341521,-420882,-1354827,210563,-298391,1026320,1779267,-430432,-70633,630917,-265415,-252431,216748,80088,653400,12310,-1017182,149289,128768,885520,-683718,108720,-445922,-1401312,-1740223,-1112050,60350,545850,45454,-360891,-384249,731116,72601,224053,360226,337958,948629,-196884,258634,-366940,-399950,-1003749,-1127222,-1132568,-1494771,-566675,-287612,392105,1262073,771472,-398207,446923,-109060,-302073,-34448,-253133,848369,1140609,1905635,-631553,-131082,-1012354,347279,872292,1003310,437167,-567362,475911,81135,-481844,1360506,1660367,1567138,-143869,-184816,644176,-1482715,-212339,636823,-832251,-1867518,-647131,1146042,-1123114,-301819,678382,1076693,-320483,412386,-102471,-520382,1002584,-428878,-504624,420233,-1190774,-1954657,-932023,-449345,646157,100101,371068,700309,111451,404628,-844542,-2111514,350079,376314,527170,-1901598,-879057,-500606,-987825,-713132,-348606,-181104,1257183,-435103,178314,357502,312561,165793,-158868,417833,-321027,166761,-624060,-823339,153060,853528,1005568,-558712,-678664,1155269,12137,-43227,-1111484,78451,566495,-84181,-447370,-1267112,-184860,-838280,160719,-373649,1080293,-1102,-832338,893836,766736,-643680,-1146643,-677993,-94527,176565,151037,-354616,-526252,716306,665758,-124805,-605049,826274,556817,-314657,697697,-163578,-356072,-1574763,-1223576,-123500,1532115,-206804,434953,544304,-928031,-290266,-512511,-149883,-250912,-2083063,-921445,-310180,-109948,1191872,843732,602117,1397469,1642796,-58923,156437,-1534701,75749,146624,491939,183336,411578,712237,268574,-488215,-655751,-104311,-772252,-770066,269438,-383002,-986499,-1620312,-1596392,-629623,1910713,-640202,170688,-105682,16888,614884,500120,-205473,-1573174,-1337133,-192222,300132,-380143,476763,-559446,153122,-623354,106517,-327395,-676184,991487,851033,1206829,1637340,-406679,-49197,190577,-78198,-193083,-359436,291962,-996199,-1300326,452814,480108,-345065,453132,-486369,-1387556,456480,-863883,-403599,507503,-231956,325426,1434156,48372,-252674,-60827,-487121,-96615,-1404,546331,374695,578194,-608983,-123664,-137814,-8543,139526,304334,-334444,-790881,-549568,-240006,360119,988886,1162640,843447,-365306,-281267,-485302,537458,1246907,498947,289037,426316,-293605,-445954,-217152,1260348,210258,-10805,-569411,-895741,775121,390482,578987,-1628945,-964473,544686,766644,-578059,195094,53321,-1733640,-157308,915306,166657,902967,430599,414980,-101548,1712626,-432472,-854107,-928124,-737636,660057,-667467,49712,-325766,-499141,-232399,510018,-338159,652398,-18200,426322,-871867,-922502,-1331634,-937286,-139973,-1200440,180173,-729650,469886,-1225770,-214090,-985968,1186735,116816,486503,-452264,106504,925692,-249444,831507,881944,-452228,-650610,-1414843,-98857,1391768,-568601,646717,690496,-284943,585238,-1935766,-574653,88441,1010943,186041,193233,-181199,718621,1695575,431700,1122745,-1121296,-70399,-391179,194533,718142,1532974,-194036,1298869,1037784,694702,-93207,-201047,691572,161501,-756591,-401257,174862,-792690,537185,-298376,1080993,736782,-449393,991648,814312,10609,1038578,-175666,582213,1684478,534469,1032714,824876,-208471,142785,-698159,837071,946747,138231,943844,122133,161681,454781,39691,-376923,1062772,-363955,-8715,-78499,298454,630300,-65762,272909,1572199,135421,-444049,-869736,-684356,-294627,381740,974872,1296665,844121,-1286061,-26403,324462,203055,466016,14974,929547,305630,626941,-1200190,103883,-242639,687165,1288997,401287,930178,-336894,750398,645250,-204764,-81549,114653,-453227,199553,378875,1112656,-52491,218835,621482,528396,309036,799026,205290,57562,71852,-181947,-1151966,448467,483968,406634,-337557,308756,664369,888855,1163190,162098,-363845,1316975,-901715,261483,1082843,-453885,-43476,239894,-336499,370275,142006,577127,362887,537040,928259,376088,-700487,-1633143,192048,839671,799904,1161421,-142130,-758514,-1214601,-1101757,-1037486,803907,75446,-115560,-516795,583475,1451572,206952,123385,-181466,897870,442311,-493560,-344395,-29618,-663275,586867,-456632,-884400,-293430,-139302,-391358,1027516,821478,776200,119834,432634,-323043,-1519490,-333116,-171128,-253747,-719838,-615289,-272975,1225186,437156,591020,1999249,857361,2175134,71462,1044015,-169664,-1178680,3162556,172184,976648,-693290,-1143907,-1459357,-698561,-1114187,-71140,-12250,-315308,-263143,-493293,-485824,303039,-545035,534255,-735552,-894110,-754955,514982,-258573,-750056,278789,1211768,-67853,-884890,-397788,-1545698,-944320,-281241,-266153,-422414,-173047,973333,-168877,-340919,-217123,-1176369,-312869,1424915,-352801,187318,782384,500640,152475,-354564,60876,455449,-39974,-181040,86821,-312275,-1034854,1077680,-240608,-835279,1760643,216400,734592,-802184,-577948,-16768,133656,761386,598071,758532,-735394,336220,-90340,400162,-748772,-2563618,-568428,-1182234,-1002955,1614919,122736,-782658,-1044413,-274682,-799767,-1586914,-106084,-153841,927242,660747,-97257,-583427,650169,175766,418317,-166215,-65775,-924861,-560226,220467,1115061,-451039,588148,232816,-476426,60150,-2270712,-1100816,479634,853357,-1737951,-1214299,777785,1348316,128276,-44275,65420,-1382160,-1549151,-1605210,-1529399,-1102584,-1221475,104868,-977775,-697186,-386428,899833,264480,-1068022,625519,839169,151086,-1541056,-708852,-820600,-144755,-212286,409284,1033815,-1123487,-1106610,953773,-1808916,-569761,-94494,-463267,-13211,-571394,765084,1368824,118809,244464,207301,1656872,1613338,1488177,1006766,-101453,-648446,641589,-696284,-563464,83903,545594,557744,-200823,305037,-811871,721644,-865820,632065,200182,785297,-169484,-543062,-374917,-1331434,-160780,20620,118697,-728094,1042266,-143095,292298,690906,-759270,-199258,1254328,601758,-378302,487126,537616,167949,-385080,-1079644,-896544,-402666,501575,1121533,-79858,195628,305862,184158,674612,357978,386772,-1757753,-1033113,-375784,-977398,-52487,642180,-308910,122704,-527630,1206499,-778007,-314048,-139555,161702,788287,-140657,-1224217,-348034,66410,410870,353593,722345,394220,-808084,170184,144883,-11473,-161384,1353466,728440,1059692,-425109,-2256556,72178,516730,415450,825992,801939,205436,76506,202489,-668790,-593837,-1065193,-971452,-1207996,-37456,-787173,-1607211,-215505,263863,732304,-1316279,-1216139,-221775,-1302246,-868404,-354981,-1425105,264934,-425447,-1067774,803055,1199059,-210281,-266525,317583,284322,384790,467115,1526293,802768,259096,-1300230,1001328,8175,-1802555,-745918,464247,1172219,94394,-348096,789927,476730,448973,-474053,-658386,-1113768,1218931,343825,-1186608,185203,-150467,-401409,-1044095,864928,537425,123267,295870,33696,235462,-259895,-31596,87694,-202126,750285,588145,-966186,-1105841,83156,-737134,-594187,650356,-897640,-47697,506428,1771801,976089,371962,551925,556388,710516,966077,1338091,43339,1458007,1568998,-1146767,81652,-769053,-268662,299942,1155264,864149,-224497,-1042543,887308,-313025,-73408,972854,613016,-238339,1046735,-238959,-10329,-1057020,-1281133,-559371,305960,-135137,-65712,470792,27853,-1157521,-68800,285822,902830,-26671,-149635,923075,727321,489181,-48283,138921,932407,-490966,551311,134137,35458,65512,-422620,441353,88798,-194446,-9603],[1330050,-106361,-469248,564837,566528,-25282,245799,-41566,-32951,1947374,-503080,-2187107,-1880597,-1257208,-140997,179498,530793,153112,238475,2024053,836631,58414,-508773,852513,1060007,-656331,-1090755,-29642,1823752,770335,-182556,-466193,419579,-521730,-382501,-252580,564380,-177752,115783,75612,757933,-113501,483361,291409,461393,929554,40015,26037,42522,-860939,-1168870,-269018,447475,-792867,302667,-950206,-53274,1579397,-1054656,-2041326,-217475,-564163,-42335,-121465,-195409,1471803,1264190,-1347711,269576,-23490,556003,-293858,1085208,123253,-179347,-556550,-712972,-208841,-179429,-632403,-421000,-1146471,439153,-196673,380638,-452208,-1218589,-1686981,-29642,405090,-330563,-7700,-434010,-140269,-1017791,-72215,-493472,722340,1916117,-125589,-220355,634574,-304539,-698883,-90614,221235,600253,199499,-996037,60471,38576,902829,-945761,-29208,-129245,-792879,-1155600,-1039413,261113,472976,159582,-204281,-297902,583659,-16070,790034,811600,-139481,347692,15033,460597,-177583,-666225,-941062,-850207,-1036854,-1495236,-722349,-589357,377606,1285174,669280,-774644,531461,381573,361165,350585,-300702,737068,1136396,2009241,-683783,-453705,-1308667,198555,445325,791886,347378,-760221,240236,-74677,-711644,1842222,1139726,1563900,-475349,-888747,808202,-1334374,-308058,720957,-778422,-1507231,-846101,979428,-1247364,-214354,55172,851036,-6959,229032,-319285,-534083,1122737,-344510,-233081,611590,-1715917,-1868616,-794294,-596241,180909,-47061,415432,655804,-352284,489326,-760933,-1992420,720009,294999,137703,-1731648,-1129864,-409855,-734976,-642414,-300554,-630666,1174599,-201285,46590,274622,330548,-150886,-179342,713991,-560587,166350,-678981,-1071862,-187196,840726,833378,-626994,-570510,1194634,601086,-303826,-1482902,-375108,609893,171930,-274608,-837579,16620,-385241,435460,-540071,822452,78319,-718388,782741,545890,-712546,-574914,-345635,-356926,-423841,108554,-717173,-852558,1197725,798058,-391524,-879282,673858,480354,-971989,373941,-43608,-236216,-1008618,-812306,345617,1879737,-180853,374214,252509,-652830,-68062,-204807,-373433,-302611,-2083882,-1025362,-328377,-34289,997086,1017518,927888,1312565,1462545,47674,266332,-1431417,-153443,111421,457513,172048,704748,691125,745632,-549415,-1062203,-38178,-920440,-1009723,379493,-91682,-405642,-1887996,-1815502,-421697,1591645,-782927,-351209,-201267,-182453,718959,274375,-464679,-1033675,-1289220,-590235,617617,-431145,326702,-347429,-120944,-414110,-42906,-256119,-768877,916201,824463,1033727,1164481,-256341,-242275,-152056,772550,-276033,-347963,336651,-810470,-1350665,272849,380948,-374364,334752,-691593,-1436544,-136752,-848139,-553343,683534,113290,744123,1304667,323071,123370,182992,-675592,-501542,-58503,477305,206391,540692,-698117,65978,-500446,-131452,272324,1838,-605038,-890606,-365809,238126,689374,825008,1121239,785065,-445714,-518772,-966725,832648,757721,420856,220921,729173,-88146,-503529,-350540,1462419,141249,-27092,-378626,-788919,276511,438379,409988,-1721521,-1117077,432066,977664,-378137,379266,157673,-1189046,-70415,400621,54867,429723,745236,645450,185439,2076568,-238449,-713326,-774127,-807324,184343,-539196,69298,-735481,-850738,-364376,242706,-416608,773869,208999,430460,-1351048,-1142520,-971426,-484561,-7070,-657448,149287,-297737,518112,-1036286,-79780,-815331,1091867,-63400,121139,-107179,294506,707017,-97103,990569,676794,-844552,-1157486,-778976,207375,1582701,-548314,871911,1046226,-559197,364813,-1733760,-236505,202350,602438,162282,-195449,-267394,505279,1645129,648930,1055101,-1178134,152596,87014,220870,951019,1391320,37407,1340792,887437,738103,43715,-80901,623376,-464115,-1175870,-227213,665442,-671316,832573,-316792,862367,649459,-15514,946106,1093417,37707,702216,115476,636551,1347251,504171,994679,591036,-198799,-67297,-558521,869552,1586974,5634,451933,198299,407367,448618,-601981,-754592,701455,54533,712477,-132244,351244,1131583,21014,458496,1224424,-51285,-575863,-1210315,-812480,33564,1011894,1780069,1395189,997239,-1497243,226138,-82615,131840,923320,3345,1030515,183635,276993,-1001589,206421,91289,731285,1559586,-104528,1277513,97548,1053163,480894,-301843,-262636,35145,-575554,412231,474959,1265141,-30472,238031,521012,563966,445788,1511751,86913,524854,254706,351473,-865358,444968,661557,645819,-536756,-412980,276215,988969,1035470,286358,-221225,1688226,-765963,566694,1353781,-38754,-603449,-368525,-1105098,19760,-32242,520875,807678,618850,947792,566957,-820553,-2009453,292699,767606,511780,1874435,-113850,-366463,-1164310,-602228,-409278,801062,-145269,-233070,53564,470653,1305396,-25428,-98944,-152000,1101407,525245,180574,-379006,2099,-413923,743062,-443015,-929952,-390100,-200277,-104834,837652,1106449,1118148,275227,-210845,-481894,-2655066,-440706,-225322,-775025,-660657,-484058,-574306,1022127,388727,104721,1755212,98759,1794961,-107594,846074,-253612,-1344078,3122131,150614,725473,-580234,-812820,-1404106,-527897,-1144456,12461,-219452,-502733,-711570,-833679,-828388,754371,-345518,465325,-503080,-366698,-802109,189339,-338814,-663275,481063,1303150,-158805,-1239566,-185441,-1265230,-822302,-599373,-169071,88058,-276003,933276,-206406,-129923,-425001,-832657,-839877,1311910,-128456,214101,525940,153061,328636,173156,74232,112414,223377,394954,-217779,-314965,-629217,1409008,-69399,-142276,1620123,-108064,888988,-973864,-469910,-242103,511387,811985,856959,752655,-754449,630636,-146359,140812,-631317,-2756829,-686569,-776585,-1174588,1691930,354579,-619248,-967727,-103527,-169024,-861417,-192107,-647649,821307,534084,253304,-807618,552290,563151,646834,-289997,-153823,-1209662,-604028,354818,1043803,-545430,267934,-74845,-514516,3474,-1809777,-280234,572705,716117,-1621739,-604021,1084577,829533,183111,-438502,-54207,-1177181,-1140391,-1811588,-1427897,-914892,-1180404,525169,-1003116,-872796,-360294,587787,236143,-803100,575046,971855,112783,-1704755,-313372,-594152,-198547,-172477,295724,1171780,-1027603,-1205661,1165657,-1772837,-563375,-507843,-825635,208994,-185280,935000,1085297,164967,438147,91735,1481243,1185930,1403643,1044128,-178736,-523308,1166162,-592117,-11793,8554,1021861,858551,-312532,396437,-775470,553141,-540426,258615,335385,467275,-6872,-853313,-445759,-1269498,-181272,-207328,18903,-734206,393758,-198038,504410,975894,-309901,-60481,1296153,390442,-392169,217556,697065,64781,-333910,-1073797,-1184418,-533030,545773,1366687,-327306,457257,7309,98590,462503,223563,458507,-1286595,-1467942,-153476,-831801,-160280,666926,-27156,-127616,-875284,1475046,-949257,-268099,-248974,50259,963264,145965,-1050440,-190629,-188706,222717,307861,296137,614930,-733710,199074,21714,-122552,-600805,957719,325527,1184806,-542099,-2507928,167319,445984,268490,999222,433605,114118,430068,650971,-172976,-491067,-814278,-898709,-1237570,-99411,-542586,-1404593,137305,-607575,641652,-957492,-1142867,102633,-1405477,-1082675,-529675,-1180555,-41437,-1013195,-983389,620593,1123234,-422692,-349084,26411,388525,43076,256858,927685,434809,187911,-1255320,912992,132197,-1680296,-587143,863498,1104796,-122179,-318608,664728,74937,643088,-96213,-159352,-729386,1184420,752987,-1126675,-141707,-474412,-347965,-673547,846426,796134,58578,551068,372399,274840,-235195,-361837,-183388,193324,429070,446790,-786977,-478153,437898,-572150,-671598,357293,-921568,59403,805328,1854556,1115735,608574,510033,413341,305768,1295716,1465090,642529,1353613,1511187,-911255,49478,-480091,-514263,-500798,993173,833163,-501226,-916391,897747,-444574,107274,1247186,902784,-22368,859211,-363975,-78027,-832911,-1725736,-479044,456423,-191133,-199935,349677,181502,-1213562,-83192,-375240,277656,292681,-207216,646553,1017524,907027,467304,159419,793144,-839591,590295,-97357,103609,111337,-945713,297003,-202663,-448761,-111427],[1578343,-217711,-282038,600172,476046,49123,124157,-282967,-45969,1745153,-65904,-2083913,-2046297,-1524794,58576,349418,89044,146460,103996,1932537,635289,-315008,-733845,691511,1089748,-587314,-822242,30571,2543203,879612,88133,138778,465584,-638496,-282135,58756,605018,-18015,213462,90834,1008183,103324,968898,272660,269176,976743,380128,317788,-98785,-1109810,-885741,162207,689099,182387,281597,-1376553,-657007,1391116,-404828,-1331005,137591,-696291,-42917,127534,1030603,1518408,1296208,-1110673,193677,-100003,413421,121980,684111,-329767,-602841,-658138,135525,345687,-360857,-377477,-352732,-992421,619453,167847,15958,-340359,-1733683,-1849715,88184,704504,-644934,134186,-451933,131348,-322410,-189753,-590428,347149,1825644,43712,-375231,774014,-364503,-1156428,-384390,344220,516122,198978,-851662,-183370,-175370,683546,-1104493,-231975,107132,-180232,-202538,-592233,364776,485667,207944,-27316,-208048,306328,-62441,1513868,938423,-517492,5408,205106,536899,-203244,-929733,-808264,-504912,-852151,-1391510,-784687,-640484,434667,1159504,545070,-1001863,505911,831733,965870,647117,-184932,623353,831158,1406037,-775508,-747199,-1443733,-9370,-66747,499132,380198,-868317,-821,-143067,-915336,2021660,322779,1241044,-736669,-1517678,818326,-996180,-217082,932596,-669711,-1007321,-993098,771147,-1326810,-120434,-372903,481602,258160,-99033,-505977,-549125,952335,-268851,-180912,694765,-1873582,-1264145,-405408,-950830,-262360,-272855,452055,507715,-706094,437237,-729663,-1451432,1073615,217782,-169835,-1560950,-1127609,-357411,-303371,-675421,-430552,-1060468,1093386,19431,-281157,107130,371536,-427513,-269563,656693,-661305,273351,-474744,-1097423,-555075,750132,631100,-556837,-315587,1078161,786386,-507229,-1857664,-952027,497477,393616,-21742,-218185,134149,-40869,650454,-773474,480736,109005,-595107,517242,414244,-753599,-67123,-66822,-590617,-1088912,36442,-1010960,-1049902,1379010,956705,-476839,-978161,578878,328087,-1232595,-9786,18928,-150455,-332267,-249017,766540,2055747,-65725,136440,-18977,-382207,-24575,27588,-519668,-247741,-2048304,-992414,-243685,71065,774726,1008420,1107032,878919,1150557,59950,306676,-1004666,-149264,128994,375945,390404,953657,572399,1103369,-481875,-1267142,95884,-757477,-1199229,542759,160507,268439,-1877376,-1681967,-76142,1093178,-902657,-833376,-252578,-420212,760686,37187,-895698,-469758,-1175737,-894511,804798,-505069,224768,-6348,-263920,-240212,-192575,-203291,-768189,779655,679260,654785,430046,-75635,-490622,-445435,1686331,-446986,-199391,480516,-600608,-1298274,201961,137320,-290749,261427,-776118,-723563,-711220,-748506,-487978,721351,345434,1147493,1065466,661823,618235,522728,-666136,-849969,-105007,398479,-45307,512114,-546011,124428,-988062,-254971,483011,-297072,-648417,-739302,-59770,629042,883280,761956,758219,403633,-335912,-606845,-1241747,1068129,323986,274857,360109,890741,243450,-493797,-452730,1464682,236430,-44737,-172029,-603057,-90282,515405,186757,-1573505,-1110019,418781,1093943,-231894,616420,114250,-395599,81192,-77586,103183,-1938,893285,369825,267125,1902390,-79808,-528990,-270436,-735380,-335076,-311082,112036,-956653,-838793,-215180,75522,-412062,733118,477590,332324,-1411445,-1336571,-437979,313406,115504,100713,80201,214316,535116,-681204,64169,-523540,930498,-361929,-282332,306655,465168,479026,252655,1002257,409988,-1163408,-1550019,-235316,289630,1557210,-462425,998991,1171106,-513371,95700,-1353610,270849,203846,-46278,202977,-465000,-332913,117586,1406395,812961,1034033,-1030768,186504,208737,202857,1088074,1018727,288947,1248648,515194,579785,74441,445725,405146,-1001128,-1370692,-17305,918809,-327768,1115757,-211452,572598,662915,616832,913306,1140545,89572,279217,481991,604406,878632,449101,798614,173352,-177810,-268780,-292931,987672,2018205,75142,148698,211272,614857,532937,-773732,-1000424,211901,517223,1093577,-180935,570338,1416402,-170679,584890,854707,-300838,-748690,-1379084,-604226,318680,1409476,2104837,1173024,912686,-1620361,351862,-372815,18612,1251316,-96148,769662,-89420,-292198,-878833,316799,349110,582181,1443397,-407732,1378053,349265,1137450,277085,-417419,-384484,14799,-545822,401329,422457,1284091,200384,305081,439759,478942,571386,1957200,-80936,719521,296692,800963,-396384,339065,567446,877489,-564875,-901315,-152159,1008890,837979,216467,-108601,1689041,-552526,946506,1434194,282297,-1257064,-793460,-1475934,-179767,-226917,418478,1194758,718060,791929,595328,-906719,-2203321,234050,604673,133528,2119779,-172299,43992,-844960,235358,57552,632441,-425337,-282825,559651,453835,956325,-232633,-282282,-111353,1064827,413582,946350,-378101,104916,16378,753327,-404733,-742959,-407865,-140584,248701,570448,1376974,1283422,423376,-896310,-681650,-2939836,-494712,-134681,-975198,-548473,-431493,-1016569,872959,257768,-345811,1140934,-525808,999411,-407237,457257,-276039,-1418592,2755810,122204,476409,-393226,-415866,-1162137,-343061,-1003289,10482,-422938,-443757,-889825,-1171577,-1016558,1161523,-234151,241486,-396342,82340,-746952,-106293,-226885,-561179,682207,1251208,-278129,-1474096,-41831,-936688,-789136,-733829,-152961,514098,-352327,665579,-90754,126799,-661971,-372982,-1194970,993889,109630,233294,150405,15824,488415,910043,97271,-310645,355061,885007,-468020,-173917,-200316,1382861,67400,702133,1264149,-615763,1010398,-971906,-253698,-328431,909106,788199,1055317,697967,-592158,1090158,-208592,-123213,-519742,-2379165,-718395,-201588,-1147824,1367492,561451,-201939,-548116,98977,144210,-149187,-158932,-655011,619263,326714,564287,-900147,205494,707587,853701,-363025,-165322,-1472460,-369372,264834,834849,-555588,-38248,-345396,-505031,70358,-1068913,367340,537894,642216,-1466140,-91871,1237330,-70928,230964,-667634,-20633,-783289,-481871,-1722537,-1135263,-848046,-1078454,724404,-834385,-925077,-429913,131945,183802,-476893,307683,892304,34698,-1643346,196175,-70610,-217721,-155996,185355,1127486,-766633,-1221622,1164451,-1493366,-601131,-840658,-988424,511676,182974,903108,756944,334897,676403,-120401,904830,586696,1124501,1030381,27507,-38121,1626760,-431777,383003,-89845,1151573,952857,-301370,551411,-723469,268956,-239511,-123482,435043,188587,95886,-819758,-467642,-859163,-330971,-428667,-110039,-682876,50974,-157693,564481,1396959,170367,50441,1071507,194940,-421200,79421,674762,66769,-185600,-911723,-1443456,-728062,500276,1397749,-727094,474538,-148629,132219,212360,53321,566674,-815470,-1484579,75248,-558280,-356833,775073,149543,-422150,-1228825,1348903,-846465,-100429,-374540,-91943,892382,341334,-846194,-135830,-451702,8010,210424,-183596,868565,-437004,266396,-54358,-270169,-963571,389866,-306762,830746,-494993,-2228143,483367,340450,61674,938602,-173872,-164779,670277,826636,222233,-442798,-628345,-887444,-1416228,-231344,-413070,-817646,557655,-1290224,355905,-663127,-912503,509664,-1262029,-1147969,-669086,-754896,-214687,-1407453,-760707,474171,611357,-728789,-409666,-318174,484607,-136948,110030,626675,-198055,122480,-1092542,752177,154327,-1264994,-515503,993677,920912,-391606,-435297,261724,-324683,736625,318553,242780,-385760,833516,607671,-993531,-500753,-670869,-235441,-351498,915632,936360,164245,778690,537412,190256,-285370,-641835,-117012,593537,55678,343281,-313970,233915,672429,-302023,-628483,-18366,-591970,221739,1089186,1577789,1086123,786385,292025,29907,-63234,1361251,1195667,1110710,1124137,1164232,-652957,30915,29825,-628876,-1318664,558937,701842,-706377,-622837,779762,-430721,427775,1382929,1020177,281894,410749,-729625,-313229,-576872,-2031987,-229573,361947,-324710,-367845,164607,292333,-1024463,-141878,-1043317,-292445,441425,-248758,372635,1055098,1139532,793681,82681,602096,-1104340,504342,-319865,204169,114353,-1109541,77794,-531141,-733379,-69268],[1571710,-63216,-99171,546290,280057,175688,-29213,-562241,-57306,1351957,287167,-1511039,-1663861,-1649783,100882,394616,-599688,20659,-25629,1900494,536568,-516202,-620838,662068,1085146,-257469,-653561,48056,2445249,915911,430424,1088208,417411,-490356,-79489,244548,470051,243621,289580,16760,1043497,293534,1464685,333694,63936,691835,653449,420676,-331624,-1196075,-419126,630161,900426,1062032,215640,-1654823,-894342,1108290,303208,-538496,470476,-800493,-243255,255696,2070698,1377426,1329150,-602557,105681,-237756,224366,541839,185194,-684359,-846406,-476858,1176439,897417,-470015,-306706,-391610,-924454,692938,524859,-166579,78383,-1996887,-1676237,219427,867080,-869320,219346,-346254,331225,437574,-155649,-549137,1007,1505389,-68588,-463107,973433,-430760,-1420434,-636759,406780,421179,43020,-630215,-541872,-416679,311833,-1115825,-486305,228762,328821,831216,104331,318762,591416,143408,115012,-148770,-112681,-114136,2219864,754349,-758890,126810,289124,467810,-457329,-1072347,-653394,-203492,-664700,-1255528,-760612,-451409,513184,941485,444148,-1155526,471414,1149709,1218233,746722,36205,520188,353995,295794,-834269,-927119,-1447117,-210169,-504793,174236,536371,-840736,-201575,-84569,-989767,1806374,-445944,581670,-883638,-1929823,706514,-551109,10641,1077533,-464054,-480683,-1038821,677868,-1305516,-85184,-469444,39725,343852,-521773,-498220,-570754,547578,-195813,-292332,662694,-1598069,-303522,129755,-1410024,-556765,-490046,432250,283687,-864592,29433,-749513,-690255,1325595,377507,-292448,-1416945,-868245,-415726,125108,-792786,-730931,-1312448,936265,194195,-665951,-115562,429385,-552687,-413070,289960,-625297,425258,-172038,-909588,-833864,608968,484545,-396967,-40043,816256,542036,-577228,-2176571,-1393761,238293,619408,252888,428606,156143,89521,730122,-1038219,156966,146082,-509762,144642,439345,-737769,297552,46362,-739772,-1676246,-64074,-1130783,-1067329,1200305,1085125,-372010,-812854,558905,110873,-1137103,-367958,-43346,-154937,246047,272487,1062233,2051350,121333,-163178,-170043,-183019,-213757,151598,-664718,-90400,-1971242,-863362,-160577,275018,609282,826229,1018601,316089,771272,-64259,287986,-421089,7480,205722,277610,783789,1073181,423332,1302470,-290040,-1128202,229372,-490589,-1334477,710799,240263,786842,-1652266,-1236223,281898,635716,-922563,-1132036,-266950,-719728,709943,-73606,-1302983,21331,-1092195,-1046112,822026,-551361,170679,316306,-273653,-124179,-291958,-161417,-682089,591443,439294,202789,-261208,74997,-759517,-616931,2402477,-593414,18821,690512,-368836,-1115315,259941,-238936,-142906,263700,-730131,367369,-1131119,-650796,-212710,621481,460449,1443811,739275,866194,1066744,917563,-468956,-1027667,-125851,293664,-352443,481566,-197195,54489,-1379690,-447997,711380,-481967,-479539,-412596,368559,861451,817919,790131,234760,-233042,-69661,-526217,-1412306,1115878,27370,81849,654338,849193,555687,-465974,-541580,1256736,451136,-91367,-112538,-326541,-296429,627736,-35671,-1187878,-939348,459018,988280,-187629,806998,-72715,410748,236223,-392604,229988,-272378,829710,-314729,153239,1150344,-890,-341926,489806,-484975,-834036,-92204,144849,-864772,-540494,102825,68354,-318586,587135,746968,85746,-1261870,-1451323,159475,1275683,229846,783385,5243,690304,569221,-244212,211243,-210030,710564,-731398,-653104,630556,562169,328197,702882,858651,148957,-1343323,-1759819,170204,68796,1213558,-336198,957785,1077699,-103537,-158802,-911409,820865,93164,-685681,314421,-554527,-336296,-225105,1033912,798792,994020,-815744,-118078,-197531,-217384,1005429,536007,522992,1070811,35733,285344,-10771,1100610,118795,-1307579,-1321033,150923,857483,104660,1261056,-5201,302396,760535,1298565,909562,966947,139855,-141804,788543,549927,502444,372835,509538,-331317,-125336,-423322,-32266,1162723,2060726,271050,125396,152199,753117,704480,-494710,-1095558,-248562,906977,1021211,-235526,836681,1410905,-462686,666877,578219,-527075,-884952,-1287259,-28433,547834,1489481,1936645,721877,562544,-1634543,289355,-510392,-108281,1337675,-238472,271865,-397702,-849834,-857910,460884,524832,223728,1032663,-412503,1243762,399487,991371,60988,-459412,-451123,17472,-360210,176667,268843,1138738,503481,403457,426924,344441,664480,1940776,-245547,612772,158948,1033745,131906,168085,266882,1008902,-466487,-1172804,-493341,906929,632219,-84167,-67879,1442558,-200691,1302085,1311680,439937,-1758007,-916678,-1378392,-200620,-467607,320880,1385816,771564,539934,451609,-907352,-2028440,73264,382762,-219299,1909832,-133383,359769,-368937,1077465,255890,288526,-772313,-284960,789919,501107,502986,-374090,-393826,-86337,864917,174681,1504192,-374309,262303,503564,807490,-370447,-447817,-334018,-56735,484530,283947,1560474,1229576,532281,-1429126,-796572,-2389610,-514862,64384,-849979,-417079,-466200,-1410038,745072,81066,-646934,448384,-853989,288419,-667265,21342,-222340,-1358755,2379503,132844,327693,-132381,-100119,-806392,-141174,-609837,-73592,-611018,-185455,-732800,-1443146,-1052759,1404328,-264269,-120089,-463720,253119,-628281,-339279,88474,-423318,843116,1056120,-382427,-1502008,34326,-612283,-770868,-604808,-274653,721307,-373017,258709,162657,412905,-819617,25943,-1135102,683509,188966,120494,-243916,115748,598324,1560899,149449,-650022,341988,1111895,-624372,72528,190174,889291,133202,1467067,807990,-1173209,1088028,-704300,21693,-212145,1207296,706341,1142930,651492,-363804,1468830,-291133,-409386,-372216,-1501787,-632812,346369,-946914,839591,691012,361060,114364,302745,57777,277684,-54385,-155369,369943,93593,732866,-827876,-305256,432699,982115,-375205,-81212,-1613087,103282,-21030,487809,-536665,-320829,-557018,-439741,245725,-339836,686029,411105,678869,-1375199,181000,992706,-1104727,260193,-635912,121290,-327557,237718,-1362769,-671681,-905755,-965559,698332,-538647,-776493,-530319,-399097,118773,-258958,-174641,578407,-127530,-1401195,686031,574832,-190170,-170361,72660,930108,-361518,-1124048,964762,-1176970,-684335,-961872,-923486,835682,479261,676682,406940,582274,741503,-384379,36190,-50434,717015,914205,446393,632965,1706391,-260861,608551,-162275,881483,816171,-178366,720657,-668917,-64365,-36049,-484123,433959,-13937,107152,-453350,-491933,-295162,-557856,-616327,-234781,-551023,69864,-56283,617720,1840794,453057,110396,704801,84967,-464045,115912,466258,143712,24120,-630713,-1546944,-904824,378855,1224098,-1064688,282943,-105705,249299,24389,-57791,669354,-443146,-1128963,274075,-245882,-584110,910644,152777,-693254,-1471793,945841,-491750,68791,-492421,-263420,543420,434548,-606146,-122200,-674371,-195483,99389,-629132,1064119,44541,379229,-29817,-464244,-1127147,-217258,-971152,280424,-302074,-1585510,835705,148706,-160836,661117,-728159,-481817,702492,720175,227592,-477514,-522264,-964062,-1628607,-402873,-539484,-112286,958080,-1427880,-29812,-611084,-531514,848150,-1012653,-1067167,-732148,-387818,-247222,-1477277,-459713,425360,-247282,-1046560,-433900,-601890,569552,-129047,52698,704185,-980939,46175,-854576,493070,19645,-716849,-522190,848397,662164,-636482,-716380,-356290,-681709,676844,629526,435050,-273213,285006,187241,-813232,-789242,-661074,-55354,-158856,1024389,941342,450054,936695,522976,-19104,-379401,-851327,220096,938359,-281934,371501,322659,760857,745647,8142,-494236,-406684,-26218,380951,1317645,1023775,849792,842283,-58057,-466566,-281778,1152342,700348,1299413,806979,645825,-425970,-4936,599177,-547398,-1862043,50419,494450,-781394,-262180,526342,-307381,734144,1339511,991380,556202,-82965,-1167391,-503843,-344586,-2179665,119774,65122,-503701,-516136,-93046,293450,-721032,-256917,-1564565,-732081,370319,-345354,171726,907375,1197931,712989,-90861,344322,-1210196,291453,-446915,324184,81583,-915570,-152883,-810685,-948615,112972],[1356563,263125,57441,377334,26173,303884,-197373,-810751,-56651,818066,415543,-701473,-946023,-1666216,-30,296312,-1415788,-212554,-204784,1824284,506268,-494429,-277210,749005,1043459,308056,-624501,56051,1699816,863593,785481,2056639,274842,-131666,197231,324290,284474,549137,260889,-132293,890105,420538,1859701,378349,-118835,293441,788448,317382,-588146,-1060703,90160,945008,1016310,1588430,112581,-1704095,-858005,738423,854160,57142,761605,-829520,-611080,184221,2437067,1211039,1331482,909,-13626,-476786,-79633,845803,-273847,-904458,-882584,-60020,2025141,1342605,-440185,-434646,-562251,-958092,660144,776230,40158,649268,-1927625,-1227568,301571,926336,-926741,232951,-113291,446438,933102,-34930,-389554,-253720,1042854,-407686,-436243,1130859,-522590,-1332160,-841200,388596,336755,-189368,-417193,-929457,-589366,-76288,-1000990,-752959,237060,665198,1602528,793425,128659,759777,-23276,171930,-143115,-641853,-206020,2638601,398298,-856626,659377,229133,277328,-831948,-977979,-519404,-45642,-553873,-1139932,-680748,-156909,546523,692645,402335,-1353280,474600,1271610,993935,623456,267469,414787,-85072,-790174,-779049,-947816,-1382878,-325019,-724606,-141444,740284,-676440,-338285,78374,-866085,1238292,-803266,-246579,-892362,-2067843,533286,-130403,291515,1021186,-173256,-21638,-959176,755127,-1164055,-167993,-280483,-418488,214360,-957995,-294047,-572268,47263,-111158,-443353,532507,-963803,664810,629158,-1783427,-637314,-614618,320383,36711,-809984,-775052,-795326,9932,1405024,942595,-205529,-1255703,-443430,-608885,401818,-932701,-1124765,-1305206,612304,333731,-955633,-354445,484538,-459521,-591077,-195387,-471657,562851,80321,-572200,-946063,461734,439808,-212696,120184,475673,66604,-474830,-2327119,-1524995,-84182,840638,478780,945868,96798,8854,635771,-1272043,-64832,265209,-471009,-260991,593261,-646115,481013,2849,-778713,-2012132,-177600,-1029977,-913474,747411,1130551,-144885,-402614,610158,-141972,-849317,-638806,-249934,-259743,580902,563478,1171392,1881544,335203,-398033,-148466,-101270,-586435,186990,-882971,128774,-1825531,-697998,-152379,596929,578772,595600,640180,-149599,379486,-336356,244229,136932,201679,299919,180176,1189060,1005131,316073,1332430,-12633,-646591,296484,-352772,-1419773,811682,77718,971179,-1325697,-614519,513545,363628,-805697,-1171144,-247909,-1032514,554346,-38453,-1456258,330543,-1106404,-1037014,678100,-530505,124120,459788,-193761,-71134,-298936,-128565,-519158,383095,145867,-175171,-659572,154369,-1001197,-625329,2709403,-599391,185162,887571,-117888,-812314,432738,-670781,-17748,313184,-561582,1296765,-1299255,-612771,184821,436215,500156,1553818,363753,800966,1304184,1272703,-145389,-983638,-119116,152123,-676423,396441,235262,-105448,-1454012,-699267,886077,-469717,-235492,-35121,825255,917633,473667,828784,-237768,-917705,275854,-326957,-1562133,882749,-113809,-153081,982069,615737,743264,-480486,-614770,884168,707218,-194610,-300274,2515,-330521,774294,-201251,-681128,-649534,492565,592750,-268803,869587,-347759,1003645,332732,-469680,331787,-344729,571689,-1093031,-83099,99504,-10753,-195234,1296858,-64278,-1224716,25462,136123,-452622,-121562,459214,210645,-162429,442193,966954,-254670,-1086320,-1453704,666718,2028494,327598,1125798,-45109,1035338,647751,159833,353634,37862,437346,-1101372,-921908,735812,558557,301173,1093231,608012,-45280,-1360505,-1771918,428872,-368459,631034,-205572,741085,844654,530763,-350136,-530183,1263755,-103198,-1063490,477638,-455648,-226569,-348649,611822,497910,826738,-705116,-647675,-944018,-888632,768825,212783,679411,839494,-361351,-53967,-189459,1531904,-144755,-1302969,-1081701,201743,522075,504172,1163979,234988,120522,889753,1834400,943948,658891,173811,-483619,895644,505758,341988,274217,215738,-793609,-37499,-524480,82076,1319404,1632217,458827,330855,29638,794324,912591,57329,-1022983,-542404,1119216,563955,-311855,947439,1136935,-680006,719846,426048,-646630,-913447,-937319,742673,765751,1288076,1457864,220930,16604,-1551075,74482,-482442,-221776,1136575,-346800,-255849,-662624,-1196863,-914400,633622,616277,-297354,538422,-149373,968822,301055,663378,-144308,-410293,-486964,-2427,-65322,-159363,91383,845936,694608,509514,500372,219267,700496,1508826,-350498,285253,-133627,988846,555854,-24621,-74245,957423,-289474,-1343916,-669341,692933,472027,-538957,-131124,1123481,269335,1505770,1019409,416481,-1813830,-733783,-913131,-101375,-746152,288317,1326587,741436,304993,183991,-777350,-1459303,-91222,166816,-451087,1390659,84100,523050,91193,1616830,189476,-169057,-1166492,-284207,662483,541198,108312,-426956,-400416,-106711,577695,-67887,1647427,-403855,437136,917242,981695,-376970,-160639,-170197,-54599,434586,30294,1611152,988644,586120,-1659873,-749714,-1435855,-517651,296293,-521949,-289581,-546054,-1568385,580059,-88721,-725934,-33670,-838657,43979,-748786,-363058,-111950,-1158560,2105011,220121,331938,169292,41957,-418702,83379,-31331,-198367,-774307,166084,-338859,-1576408,-985190,1381834,-453911,-544741,-670536,60980,-488705,-499733,531337,-214007,956112,748129,-438496,-1311269,77071,-335823,-693894,-174325,-513139,669351,-311695,-143420,477741,696035,-808982,254142,-542291,540686,32195,-229468,-537926,375733,653299,1844335,242849,-743588,226320,958657,-701955,344649,465777,18447,114708,1896338,402547,-1555519,1145736,-160716,301151,107081,1346163,588538,1089991,644318,-186453,1565704,-416971,-740324,-138689,-487946,-431522,745884,-626757,322564,709286,881915,804236,453323,-338097,239637,35586,621634,127273,-97427,710933,-611250,-779083,-206456,984329,-340950,88711,-1527162,687878,-397321,67627,-540582,-562253,-703487,-299893,489289,142367,678548,233839,824465,-1415725,205928,238195,-1899367,254853,-346923,294197,47523,810358,-855274,-123320,-1002886,-875227,556551,-217614,-445137,-585294,-910838,53984,-263446,-801560,68259,-415883,-1043358,1018556,1080687,-144927,-233008,-70225,604673,113728,-909903,641426,-922692,-801315,-808488,-713687,1084458,688864,311195,54271,778137,493553,-612495,-810715,-569781,295011,676559,912031,1230067,1274624,-135505,730803,-154941,327505,502803,8936,814568,-621672,-388821,66729,-794736,304369,-138620,13388,71954,-551430,161736,-789466,-744226,-315214,-333985,335316,52534,760949,2163354,366841,112743,345343,112713,-493932,301198,121989,228773,247059,-314240,-1431958,-971911,220339,922306,-1164612,-10865,78968,396580,-8385,-25026,748725,-197220,-554859,416460,20431,-782518,984212,-27773,-876276,-1504844,489442,4563,139862,-601495,-456473,57483,460202,-344126,-60585,-803046,-335814,12947,-982508,1143356,594844,521954,101864,-690078,-1041436,-703255,-1431550,-179585,-33163,-849278,1018462,-134587,-341188,263498,-1002306,-633672,524273,430033,-192319,-563565,-425800,-1097015,-1746342,-553870,-883721,337647,1240129,-949975,-408877,-795554,-57176,965446,-768411,-878393,-687347,-189283,-188372,-1213480,-156565,491349,-1148560,-1268138,-398367,-741794,621149,25130,72739,978330,-1668541,-60729,-598939,147000,-265709,-232249,-557307,556434,387163,-798251,-1098394,-1035526,-952910,461581,732115,410903,-445121,-296862,-210377,-623412,-917531,-417788,184757,-94055,1086643,831591,831999,993346,363269,-314591,-472602,-1006502,615634,1183699,-519574,510231,912412,938834,658167,287991,-325509,-711696,573327,485068,1463578,401345,466033,764617,-425742,-897291,-304092,748185,223655,1174323,453388,129337,-253765,-79463,1059085,-303457,-1964753,-327726,252030,-715129,44103,182709,-126247,901786,1122322,889320,695743,-369230,-1455015,-471457,-169908,-2088396,470498,-299187,-677265,-605686,-376908,160349,-497604,-407207,-1858126,-1032664,112985,-505307,62653,684049,1131441,197117,-347776,-17438,-1130302,-1564,-442546,423777,29225,-500996,-341777,-966000,-1020180,378472],[1058309,592213,190097,114837,-211099,388276,-329468,-967987,-46785,233371,276087,39060,-239269,-1614865,-186500,71412,-2122951,-505336,-468639,1629308,507012,-286247,113097,883207,960908,977416,-663542,83502,755741,719703,1103761,2690258,62626,312929,481499,334736,179456,812961,70899,-311486,622487,444269,2010477,288460,-257728,45051,756450,70029,-786005,-721435,489752,1010740,1001914,1675652,-6848,-1487273,-708425,300404,1149442,312724,1005551,-759135,-1050813,-110521,2012542,1126707,1265161,504641,-159203,-794129,-476736,951148,-573050,-998045,-764451,440250,2345629,1594873,-256396,-677331,-831185,-1033586,558472,846283,674542,1162911,-1577220,-674522,277529,904650,-792785,183642,192988,505340,962973,85316,-184820,-400922,570801,-788469,-287534,1164454,-678525,-875955,-1001280,301557,279011,-404025,-292654,-1232809,-630434,-342929,-837552,-979772,158436,797429,1850104,1237230,-132048,941284,-232434,125412,-194934,-1194315,-341646,2562560,58185,-820162,1327319,46633,24378,-1145340,-616546,-428431,-73509,-567531,-1054676,-592778,59755,489769,463717,433707,-1652079,502530,1168339,429504,356480,415887,274123,-304073,-1323763,-561121,-819824,-1293775,-291876,-655440,-415939,870999,-429129,-427656,275873,-566279,482270,-573211,-961309,-780143,-1957437,358210,143012,546190,745869,142341,324150,-766518,951857,-923068,-400831,-5612,-854336,-72002,-1321116,-9520,-507852,-396837,-11321,-513200,346926,-153096,1285516,904455,-1865569,-519546,-597692,111452,-169627,-591362,-1710165,-829487,436336,1284167,1770396,26124,-1009700,-1757,-896049,476025,-1020786,-1478139,-1059789,101501,480764,-1052984,-568281,507962,-159802,-789172,-556877,-230342,647069,225975,-177763,-885390,348797,486554,-63783,83996,142849,-353082,-211852,-2210925,-1338826,-350801,1002046,591590,1221160,-13094,-187238,391146,-1396159,-136749,524907,-447558,-621702,771190,-507550,479971,-98856,-713715,-1984863,-280412,-736290,-647501,201185,1066589,90905,130448,710961,-396522,-528313,-794770,-564103,-420566,641350,537717,1065294,1572151,514221,-480990,24996,-143149,-986605,196148,-1192521,344058,-1582703,-549386,-229495,984590,717560,506973,102414,-375982,8329,-716467,211399,534160,335275,345961,95927,1408924,743433,300035,1205907,288819,4234,266490,-454096,-1450905,788844,-294258,818131,-1004571,17780,515219,284681,-588926,-975346,-198195,-1259425,305197,87287,-1229478,377813,-1228554,-899956,428117,-433611,33871,313999,-93297,-85592,-192415,-110330,-295090,193474,-151134,-376496,-690747,148765,-1169966,-478362,2560167,-397646,186828,982496,141224,-451515,681892,-1048722,-4822,331114,-287701,1741836,-1194032,-629855,578086,252715,532102,1458549,-10558,478419,1257394,1473445,212587,-753055,-97611,-21447,-970751,200082,592444,-295669,-1117881,-922454,957152,-237732,-123409,268671,1152283,839289,-53168,763693,-488832,-1377099,615891,-107332,-1695629,355994,-145675,-438648,1194402,265807,770268,-575997,-656745,436485,921969,-367322,-694552,291730,-198355,947257,-270330,-241987,-321897,486995,-37415,-455638,780138,-610376,1251124,333550,-312571,329540,-264684,194780,-1605577,-336213,-778364,-83761,-123387,1891625,440029,-1418273,3576,68064,150134,247124,757308,416959,5884,396061,1086558,-549287,-971633,-1349957,945099,2210387,393418,1017387,-51356,1202944,756868,410057,477496,174397,120134,-1397668,-1028348,575565,463139,391309,1268901,330860,-134662,-1236562,-1619167,536673,-818569,46061,-104695,401867,573609,1136384,-453592,-289997,1485899,-332814,-1048821,654635,-212932,30567,-199558,225691,-103246,462130,-795957,-937539,-1240580,-765967,767622,341200,694975,572006,-501781,-361345,-411194,1501553,-315954,-996279,-742242,89660,45771,807576,794093,415151,42985,978489,2052612,1011277,339127,196638,-695331,726046,458878,372823,155699,-1695,-1084804,69220,-589195,-32584,1374492,843167,516204,611649,-124343,727359,1065878,632016,-774058,-602081,1094395,-58781,-420715,742884,702967,-714775,745744,348478,-614512,-797670,-428352,1427015,1030062,925990,907303,-145464,-571996,-1400044,-191021,-309732,-302552,703130,-344863,-621317,-851297,-1246625,-982380,793438,612259,-875311,172051,252164,683378,138928,251928,-322242,-311599,-522009,-80566,260989,-436399,-38335,471107,628520,602682,649287,133162,663165,927976,-356028,-112513,-494777,700464,720485,-200608,-270776,686726,-69534,-1493489,-677276,419060,383524,-980239,-301121,880584,737735,1441759,629301,259132,-1276772,-345260,-273769,2563,-999002,382930,1072596,625174,187810,-115617,-499836,-657392,-166636,33872,-515886,780264,417734,534400,388088,1731023,-54456,-626803,-1548762,-325809,273431,497588,-71354,-395692,-278805,-191606,248296,-187940,1366211,-496879,585327,1167219,1208678,-452791,56324,61119,-203627,38003,-154339,1530311,652453,586478,-1557909,-553470,-567302,-504198,472116,-172629,-180779,-595981,-1395368,335186,-202261,-576541,-206910,-552003,333955,-611201,-689776,10929,-851680,1838436,385581,474751,454098,-4052,-62951,312115,539110,-302216,-899415,492905,95899,-1503140,-882396,1064067,-777687,-931792,-918656,-424982,-358317,-594675,965578,105678,1038910,386110,-427981,-961751,134809,-135317,-522282,531509,-769050,416708,-157030,-405964,749910,937225,-595040,313460,464470,588696,-313802,-800245,-645042,664645,681995,1635161,369709,-503912,76186,444825,-756943,543861,561108,-947141,30170,1846852,165584,-1532486,1228660,545107,535925,562007,1347463,454461,894641,671286,-133585,1335772,-600843,-1117814,193615,232046,-153843,974772,-257717,-37274,608647,1171023,1282993,487533,-840679,-256997,12357,1294609,-61922,-191457,521546,-321906,-983184,-825999,847941,-292610,304983,-1156365,1225150,-723288,-331706,-591132,-726833,-788517,-63955,752612,319089,481367,38715,1030350,-1577493,67392,-874020,-2134460,201853,104249,420650,237292,1089786,-363506,384601,-992361,-799162,460456,26510,-19972,-536708,-1300827,-5973,-478890,-1432078,-515659,-805807,-632212,1101774,1204801,-133001,-359488,-267565,186932,533462,-602675,302145,-726426,-931168,-426107,-509529,1164634,828313,-105873,-276868,807868,-40848,-711409,-1282351,-842001,-42144,333769,1205657,1516273,472689,-96031,832121,-31533,-289181,123133,199719,743112,-587875,-662283,124446,-1022391,64023,-212140,-178375,492980,-646344,310115,-957691,-788257,-319538,-45285,654987,119816,983890,2255351,-103125,65993,87379,287172,-471395,558999,-275590,256951,436617,-60452,-1123613,-871324,74947,589093,-965973,-271205,256149,520174,160848,190721,820933,-50718,45732,489979,187297,-910325,929900,-341080,-935439,-1297084,195345,494143,90734,-720936,-645619,-344367,470569,-96564,106854,-801697,-367371,-20259,-1210180,1094750,1056584,652920,289209,-908247,-738128,-943716,-1516553,-409875,219046,-238651,911583,-455055,-427201,-117635,-922989,-490589,209765,118868,-741166,-643543,-259701,-1214088,-1687954,-625225,-1253149,270508,1324325,-102534,-704184,-1049366,396643,783432,-562587,-631514,-522113,-149284,-119467,-743222,83586,635916,-1735218,-1295272,-279466,-715812,604479,239009,126351,1163144,-1944670,-203604,-381885,-240195,-623209,46495,-550877,316873,148222,-858436,-1448642,-1572700,-1097009,150174,596659,264591,-771002,-761348,-394958,-462983,-839756,13132,457988,-91237,1018399,660563,1168753,930299,113180,-634281,-528676,-1150979,822647,1305371,-628917,635885,1255083,749368,453793,480426,-191739,-854955,1013716,514035,1511415,-48213,77089,602886,-683873,-1115944,-157923,281324,-42203,843201,125457,-225450,-120775,-191240,1296269,-14407,-1657012,-453784,18265,-551082,207385,-167312,65601,891956,783847,799712,655264,-294910,-1432277,-160035,-63833,-1675415,720630,-552907,-791414,-618653,-591522,-78400,-510260,-552139,-1933713,-1220091,-236525,-667309,5867,484603,996592,-558639,-660436,-508776,-897958,-294558,-328843,451294,-22084,-45676,-460724,-958382,-932950,635609],[802884,754259,309858,-176690,-352710,403667,-353754,-999752,-43350,-297070,-61681,475436,155499,-1510538,-384244,-234316,-2462375,-784616,-805553,1308141,511329,9252,373778,980798,844726,1542159,-628424,136979,25218,492684,1354865,2783527,-178438,698644,688061,314671,236327,948787,-277782,-463952,331443,329260,1774694,-14996,-348876,103644,574066,-210414,-859005,-268682,673159,848684,859555,1403309,-113252,-1026959,-559401,-154726,1215887,239277,1190151,-595896,-1435336,-578041,1094704,1104103,1107609,768417,-297097,-1091667,-862943,840855,-655086,-995213,-587659,832725,2030719,1608154,39731,-892928,-1106513,-1069992,438715,712851,1502799,1445665,-1079860,-233469,116145,803076,-515262,97199,468161,551311,545856,131450,-29453,-459408,199506,-1020484,-51705,1045867,-915381,-209645,-1112356,186321,254246,-523318,-290924,-1341333,-527386,-398101,-722396,-1117973,31284,732849,1514363,1346324,-340127,1093166,-404552,11947,-288671,-1643849,-488883,2019453,-119365,-669323,1795630,-188117,-218993,-1231922,-98434,-377924,-258606,-707990,-965175,-548141,64420,338187,283527,525657,-1985748,508318,844851,-147805,105766,427646,65614,-251076,-1135049,-201078,-607509,-1172083,-92800,-323790,-625316,818204,-186134,-534523,421940,-212621,-239859,117924,-1318482,-612761,-1662757,218055,211078,727496,344737,407890,556879,-510073,1159947,-629947,-772331,120559,-1230453,-403015,-1545391,202378,-340868,-679599,87701,-441247,165787,615589,1393892,839726,-1537305,-286696,-443076,-161807,-281584,-300169,-2312682,-818260,533205,993763,2392556,280264,-645481,314772,-1182761,403815,-1001070,-1641721,-685844,-491528,670942,-947308,-718414,470330,254316,-995026,-617111,62163,664317,318795,180491,-716746,286779,568599,14013,-133191,-109389,-496425,153376,-1826461,-973672,-487084,1032672,552434,1210597,-137758,-369639,83092,-1341856,-53176,927260,-389371,-875487,851151,-429095,320417,-134867,-573042,-1607640,-348595,-335246,-350392,-242680,899462,220777,608926,827769,-623826,-254446,-839687,-904824,-551737,501970,259593,762759,1155131,597726,-394229,262248,-273459,-1209283,252291,-1533326,485847,-1239586,-443951,-342246,1322053,993664,713022,-334758,-340677,-327079,-1112615,205274,714474,362998,289949,37754,1309315,345821,382539,956092,548579,542351,161839,-727716,-1402757,631611,-745674,509275,-754606,535231,257035,304095,-371536,-654521,-126664,-1301964,-4215,229351,-690909,154204,-1404525,-689864,158289,-289981,-123596,-116328,-38601,-179471,19710,-117976,-42594,53436,-404783,-376245,-463909,70167,-1239395,-234143,2104922,-4110,-19001,918769,384403,-137453,958208,-1277666,-155114,226930,65330,1729592,-881353,-635786,864771,158720,618381,1217024,-327316,63105,996521,1436824,511987,-442319,-85314,-203050,-1185307,-119646,716041,-454848,-469454,-1008875,919068,164780,-295924,420017,1208514,708613,-589219,511453,-451389,-1409095,889267,29145,-1754446,-375453,-150248,-781796,1171337,-91017,662659,-744408,-650116,21901,1039385,-594326,-1111619,418726,68927,1136864,-229514,-34404,-48084,455488,-712087,-680328,582603,-742998,1151902,240926,4831,197851,-126979,-191581,-1652847,-508874,-1109760,-173997,-143187,2069266,859959,-1361433,-133136,-55729,722140,455161,953362,559092,130931,485181,1066795,-650752,-921063,-1186944,933645,1701901,413159,545863,-9304,1204038,840963,411632,560244,205762,-220431,-1563524,-933134,205197,314899,547729,1152399,105724,-112544,-1025913,-1360112,499173,-1065316,-285325,-54512,29295,344164,1478828,-466890,-194674,1461187,-526097,-686182,800325,92813,421220,152353,-61263,-876576,-62735,-1165286,-768361,-656361,729845,1246123,848635,533210,284611,-316057,-595310,-611246,998786,-366288,-482854,-382568,-179487,-397279,1017681,222372,446883,23938,961011,1871955,1088619,121283,231557,-756813,321646,368621,474973,29526,-96030,-1115265,163448,-641141,-352370,1286417,-14537,394735,794189,-260504,566273,1058642,1006595,-366855,-450983,835761,-578999,-556427,231983,255183,-549844,729157,259591,-442681,-550327,81734,1790109,1322437,536540,446099,-270807,-1021849,-1204101,-392743,-50867,-342223,179652,-188859,-729773,-961655,-1037900,-984021,876405,491743,-1376840,49484,627354,496299,-8576,-124545,-460539,-225825,-576882,-227473,538395,-485368,-84421,111220,274928,671218,847008,86972,554915,504894,-254605,-430466,-803518,283859,539792,-332302,-209623,235392,170331,-1608557,-579793,149494,357122,-1220052,-541003,787476,1037938,1057986,233123,64651,-284424,90534,348837,1880,-1124035,645474,756202,448435,236490,-343241,-102705,119839,-103305,46337,-427013,292705,721495,436818,464157,1513794,-353045,-963735,-1828620,-431960,-150423,327906,22858,-310731,-29912,-338588,-110822,-115592,834233,-669493,674730,1227519,1349757,-603038,201919,315188,-503994,-612439,-254080,1360918,335593,548921,-1232220,-301784,-42780,-459655,524447,48010,-100430,-542204,-927982,11002,-231195,-265665,-202867,-148188,935105,-346669,-1010299,98103,-498756,1457034,589105,676770,658229,-180413,224018,488351,888747,-327567,-970478,710687,380518,-1179881,-802710,525172,-1170798,-1196146,-1099470,-1013952,-246586,-637643,1253740,546104,1108765,47935,-342524,-558422,244999,-19065,-274570,1390480,-902156,83859,77338,-461089,890817,1102863,-209844,296732,1557026,720193,-716177,-1414019,-562102,859800,730012,1021147,499532,26168,-48469,-257330,-850429,585596,457836,-1672467,-75079,1378590,134231,-1008158,1363169,1198948,690993,1040552,1295302,319928,583394,698882,-215868,902828,-832611,-1504502,578816,428549,132120,1077715,87486,-196354,408920,1123218,1393539,359671,-1233308,-999008,-196374,1520631,-162952,-166708,243088,-60344,-781204,-893819,606514,-265369,507454,-540851,1576094,-878823,-629528,-670374,-773749,-817785,275250,989754,290105,288389,-155099,1220178,-1773321,-116387,-1955728,-1733201,97123,573433,454617,213871,1047815,-24440,733343,-743938,-686945,535370,124473,378433,-367492,-1481275,-68560,-753846,-1893034,-956560,-1155482,-223673,918446,854863,-196058,-549351,-512269,-256118,753348,-245990,49070,-552046,-1046635,39932,-451180,1029692,928138,-479276,-554451,651151,-676895,-623952,-1197287,-806142,-253979,-71544,1135272,1377888,-362268,-144788,959222,206630,-745514,-196964,345812,467426,-569566,-845238,210888,-1131462,-232029,-269095,-440584,590988,-748501,109662,-1021353,-731456,-237770,285441,859171,123810,1192085,2092085,-780086,-12516,-63112,558798,-364822,794863,-642084,205624,559379,55494,-718824,-610931,-12232,283432,-537977,-382837,258957,580795,506966,564193,926309,41828,508203,496036,239512,-953123,746888,-692344,-876701,-910864,168907,853307,-4417,-871384,-786892,-488767,504577,87226,369180,-667889,-273266,11326,-1283861,946829,1285885,713014,438384,-1069190,-307713,-907775,-1198114,-427055,377944,162577,532986,-718837,-393357,-358935,-566134,-81084,-132015,-53931,-943402,-667220,7827,-1241835,-1452056,-584813,-1415826,-289987,1178477,702061,-886878,-1157942,693513,345075,-364686,-367930,-250166,-202210,-118527,-274191,228665,781521,-1804191,-1079725,-68018,-556185,487061,418010,158238,1068932,-1592536,-364334,-243492,-602805,-922830,84449,-442879,290479,-26804,-836474,-1623366,-1784922,-1086609,-151592,277739,129978,-1002718,-1011665,-304924,-359283,-571436,522132,721038,-65172,778327,497318,1328450,743439,-164458,-913892,-536505,-1331488,688401,1300052,-616754,597901,1246078,294959,208003,553941,-154120,-812567,1185769,491692,1456903,-168374,-155024,451033,-752857,-1073157,73362,-113899,-41229,507780,-111820,-335198,14044,-309498,1283838,172545,-1122140,-328864,-173701,-367550,199308,-434427,235311,758700,408289,787868,466182,110508,-1081654,339492,-21009,-952002,793041,-550584,-805562,-556662,-629457,-350553,-775978,-654025,-1869200,-1315980,-566175,-732809,-72339,357863,839053,-1233230,-981642,-1094755,-596626,-503157,-169447,369118,-53062,310863,-509109,-799476,-742333,792172],[640639,654031,418970,-419820,-341195,350204,-208665,-906679,-67955,-681086,-449703,536370,117990,-1342106,-529393,-560084,-2286879,-974660,-1152448,920308,502694,275881,406284,986666,718507,1804217,-396756,194114,-331208,201355,1529230,2379395,-404919,916904,743408,294429,454592,901663,-714554,-543921,92168,60812,1086574,-511642,-403691,430849,293510,-410186,-784338,169343,617240,564850,622445,932456,-176139,-408840,-439572,-530105,1139247,-36480,1283243,-375505,-1651151,-1098584,170702,1013143,866470,751047,-376425,-1222469,-1109484,570376,-541443,-926230,-438862,973338,1233688,1392392,371083,-948104,-1265184,-1010661,338798,417946,2108919,1425799,-573080,-62513,-173631,611133,-203470,5394,586660,613167,-104562,71778,4931,-461431,-36513,-1003368,207746,808285,-1181822,405071,-1148836,96163,258095,-507562,-384186,-1184711,-317498,-230849,-717002,-1136127,-103786,516309,769551,1194971,-366795,1199759,-476554,-76567,-396200,-1869822,-592808,1304664,-91034,-435071,1854569,-385042,-393442,-1024244,344664,-348133,-519778,-931357,-812402,-584913,-164302,123136,156213,642076,-2201175,446400,345182,-418165,42783,309492,-216742,-40516,-503943,199696,-406718,-974849,232452,164080,-752828,538963,-30613,-750872,448385,26444,-737540,906718,-1249343,-484628,-1239838,120254,104410,827475,-31915,573398,691705,-263835,1277846,-336379,-1222236,-34373,-1497314,-666590,-1603006,223163,-77556,-769135,155983,-246614,49157,1164486,1098313,441934,-842713,-52549,-204135,-435314,-273898,-33374,-2241006,-746572,395841,617249,2345823,436613,-192341,425415,-1357216,302923,-856685,-1510827,-335466,-965698,892763,-696744,-772953,353790,644191,-1190414,-340238,366517,624179,470001,430918,-545209,260784,614307,17814,-424053,-241452,-299178,535754,-1290784,-618187,-532542,886503,362567,944077,-245746,-443511,-167889,-1081986,152915,1392434,-262662,-989003,761445,-567495,53581,-20917,-391169,-1009734,-365473,69566,-89204,-448187,661736,171872,870070,922383,-802971,-32169,-799483,-1175757,-557928,290637,-91490,336089,671870,544766,-188101,444334,-433621,-1100865,399088,-1792445,504628,-835038,-375630,-412202,1469030,1314580,1226517,-408615,-121340,-613582,-1405904,209033,699463,300906,120074,19475,892322,-75313,524774,636537,716454,713034,51470,-994913,-1233432,383561,-1101464,301879,-592501,884722,-203118,310918,-268949,-349881,-52858,-1116210,-326169,329480,-76668,-260774,-1536036,-464428,-38576,-158149,-319000,-674885,-67915,-363235,300173,-161137,185345,-23884,-581644,-225324,-181973,-53090,-1216093,15668,1599196,481759,-378062,701742,576506,16540,1211983,-1312950,-452387,-48008,455754,1483905,-492165,-540714,1015301,204218,786504,942361,-536355,-211345,709450,1156267,687151,-183310,-110567,-354980,-1274090,-504892,511690,-539585,252982,-890618,814161,631252,-722705,409011,950949,610263,-956468,78917,-173614,-999442,1069961,19917,-1675636,-1137745,-199905,-1167320,870636,-351287,479271,-927824,-585111,-263172,1050450,-826956,-1315845,280814,412649,1337470,-90903,-96476,101276,444818,-1175329,-844007,366358,-655877,818508,94719,372922,-30899,-26704,-479547,-1289156,-547231,-840559,-236966,-247946,1769158,999536,-1069390,-316716,-210403,1050249,477863,1042364,520716,176749,667531,894078,-494750,-896527,-1034462,678217,709380,382096,-62442,70558,1095787,825628,129332,573312,179130,-550011,-1574402,-634535,-237750,167477,701955,785729,-21100,-2826,-792520,-1053022,344436,-987814,-245797,-56307,-283017,186100,1456264,-401843,-173153,1265974,-615255,-151569,875844,372414,865257,567581,-221317,-1589651,-606504,-2048139,-992545,-650580,1655466,1564448,1033078,208481,4080,121065,-746253,-730132,226643,-311838,86662,-49131,-542803,-649039,1175364,-396995,284306,-24418,804144,1339617,1140448,74185,308205,-676439,-141561,209565,526111,-82089,-68663,-865175,212466,-694388,-748453,1088297,-603373,142478,766253,-329058,348526,811904,1059555,136826,-188260,407641,-801125,-689783,-390171,-86041,-251258,645119,90009,-193985,-230125,440877,1757704,1484659,200078,105439,-168509,-1193209,-957227,-453326,208815,-343282,-273568,112767,-614934,-1004967,-689107,-867133,824090,238779,-1691439,155749,842722,454166,-92696,-368435,-546171,-197810,-654306,-423496,710561,-223633,-59255,-139187,-258183,711631,1064066,64969,400989,392741,-75574,-585891,-946855,-109983,44877,-404043,99426,-273332,411765,-1626019,-469889,-72150,354846,-1140770,-781048,829903,1057395,409080,-81766,-61064,774059,420501,828696,-142359,-1032394,1058741,512192,246322,427209,-421433,340223,656543,90117,230781,-245402,72547,864088,290889,363150,1178304,-592397,-1100976,-1914443,-589128,-371679,48877,304142,-218085,309066,-520095,-499910,126263,300127,-906812,701849,1130151,1293565,-802287,308741,534943,-880185,-1302803,-271772,1160798,131069,495891,-877345,-121544,147946,-364156,437431,88861,-54476,-347211,-315007,-342897,-177324,81199,-250901,198540,1511265,-138883,-1346791,121317,-166361,955047,767800,819382,733198,-387633,425861,530568,899636,-243529,-976510,795313,411309,-618635,-771531,-75648,-1547125,-1301527,-1149784,-1486274,-144874,-637676,1318206,1055601,1156134,-186780,-173516,-212732,411757,20951,-14553,2173530,-795600,-204631,350354,-329274,866696,1174337,260102,318460,2366317,778683,-1028739,-1811355,-392051,898258,829737,239305,587538,667435,-115862,-886209,-1006596,430852,210629,-1949192,-145658,731875,258762,-124017,1521120,1575474,747068,1426575,1284914,198847,207126,684748,-391573,475164,-1070022,-1831850,926599,177881,349190,1107043,344550,-202918,151924,760515,1124623,66513,-1369390,-1646178,-597637,1173116,-154225,-41032,-31236,78924,-230816,-137401,327458,-279291,632423,159386,1657110,-811232,-784036,-723603,-683708,-791889,692898,1151988,202863,264583,-337160,1319115,-1879124,-245385,-2592146,-938363,-51555,925897,399046,35744,778238,96384,852001,-239878,-477439,800886,58770,642057,-109644,-1403055,-148924,-859717,-2057905,-995759,-1245330,127333,525916,164440,-340204,-777171,-753237,-626917,668400,104442,-56010,-380732,-1116448,402635,-592811,706716,1014093,-731221,-742992,397022,-1168783,-357528,-644441,-491322,-362044,-483569,627251,870713,-883217,-241059,1105525,512133,-904911,-358862,428786,36371,-565296,-882753,371756,-1096104,-511543,-329346,-727517,306929,-819134,-302800,-979353,-572991,-81210,617407,858659,80686,1284692,1744296,-1363949,-104823,-164974,824851,-169715,929263,-915311,114537,600791,9980,-342438,-271759,-14706,-1334,-34923,-289328,356,562837,932177,1010323,1100858,108298,737137,446219,189913,-921081,501769,-976670,-742277,-483050,364407,1030516,-8289,-1048182,-830997,-334181,567158,163448,651102,-434180,-78265,90212,-1169666,749100,1204872,645869,450306,-1136317,138345,-676761,-604077,-323727,415326,389518,14439,-836420,-254980,-393881,-86390,417107,-403151,893,-461099,-610747,346677,-1145977,-1111846,-438820,-1236064,-1043580,834579,1113107,-968136,-987595,738305,-195337,-129483,-112495,86826,-280257,-227632,11213,287467,838829,-1405965,-655022,216961,-310695,257567,495723,126692,694151,-689220,-504648,-198548,-875976,-1034527,-44958,-210086,509045,-139952,-768310,-1543206,-1580820,-919417,-331842,-108739,103731,-920556,-1021596,18588,-315924,-187309,974281,924005,39088,389324,401578,1252637,446387,-404903,-1103673,-514290,-1565504,231109,1183810,-515360,310082,915004,-261214,5248,506758,-244026,-624514,1090177,476643,1309981,38012,-134006,409372,-634795,-829737,283921,-346616,139659,357526,-205044,-219268,187973,-376142,1075172,148540,-581851,-59057,-308710,-239987,43957,-561197,364161,607827,83156,878140,219382,651171,-534631,839225,-27741,-74302,660244,-252407,-704931,-433292,-425980,-567109,-1136905,-698323,-1758857,-1318823,-787526,-621064,-233028,291564,688833,-1554507,-1235862,-1660507,-331552,-569408,-38246,179142,-51640,508839,-505159,-547275,-552958,792870],[523880,313169,501127,-562936,-162027,285635,118767,-720552,-137344,-859968,-725441,319663,-270080,-1096645,-587281,-846674,-1654601,-1024283,-1415709,563034,470880,425617,215533,898711,616395,1676272,45640,212700,-398780,-127207,1633227,1728000,-583287,935237,615017,290417,756075,671358,-1122703,-537369,-55947,-334500,39699,-1063907,-441747,824665,-13822,-455141,-594457,474794,385646,286299,340688,422007,-172877,235117,-323346,-701980,995401,-342594,1238558,-152481,-1639346,-1515775,-385406,708251,578228,511335,-353843,-1054279,-1128552,248751,-308706,-809377,-356820,832225,262602,1014854,661960,-779744,-1202520,-841996,267274,53658,2153265,1149010,-139590,-175705,-541485,326423,13156,-65411,449039,687230,-697492,-72285,-93708,-432654,-188433,-757927,420236,528573,-1341786,737105,-1069515,74297,279333,-361593,-496360,-766049,-71400,89713,-791602,-1027959,-209631,219747,-67893,934706,-134268,1277072,-430204,-27390,-487141,-1811055,-601896,808302,75681,-159658,1510358,-469210,-471094,-580032,460684,-314950,-758481,-1159630,-546212,-712084,-536151,-107394,67724,733388,-2173917,300406,-226532,-262598,261191,126899,-534325,104248,70594,491668,-309230,-667172,593611,667095,-790071,87526,-4937,-1128921,330905,27693,-922339,1401185,-890314,-477254,-726495,50583,-78759,864595,-248364,634434,724868,-104426,1251795,-77649,-1649584,-426875,-1598400,-793268,-1506770,14604,206676,-696548,166612,-6776,38083,1407094,692877,-159562,11623,84197,38059,-632189,-159113,140269,-1548170,-625728,194235,264724,1575394,434197,271303,331495,-1337017,282003,-614062,-1080456,-143402,-1131110,1078480,-380333,-712423,161797,880395,-1344851,165112,645068,553169,760007,535996,-468600,233784,571755,-25604,-641925,-252499,144106,850245,-773636,-413851,-631517,570453,67713,511859,-314578,-389868,-258345,-651226,419846,1762651,-81466,-962145,519457,-1021573,-249995,249743,-194933,-371505,-326159,397589,109195,-381650,399267,-60549,828885,959659,-919111,166268,-713190,-1301881,-374616,125095,-319069,-97911,178150,347558,46712,474440,-571168,-651700,620187,-1862584,389320,-445103,-315344,-374368,1320083,1563911,1888987,-24651,158035,-821088,-1494172,178067,563576,207468,-122003,50369,305925,-384893,654941,318189,772647,423763,18360,-1088370,-906662,125684,-1219728,358915,-499088,1074762,-735074,247681,-357487,-169517,-3878,-743247,-609153,360713,342737,-717436,-1520734,-267858,-90600,-102194,-475526,-1087523,-177927,-623544,590133,-236943,325945,-43990,-667646,-19961,-24415,-188640,-1142533,176028,1242441,913314,-762602,399255,680813,-65087,1396183,-1170371,-812058,-458363,820696,1200064,-172435,-290262,1076930,375589,1014683,749259,-608254,-169468,603276,715505,716957,-76614,-196999,-439186,-1206975,-844653,6441,-538058,802166,-579514,714606,1032346,-1165460,287297,462866,590396,-1046630,-418832,216142,-332755,1156274,-127428,-1438088,-1727163,-318598,-1546137,348925,-453721,280539,-1041948,-463297,-361043,991837,-990974,-1155352,-148722,754842,1549603,117255,-303828,100070,505248,-1232295,-852356,221445,-332467,422140,-44762,688466,-284965,-17192,-595928,-755836,-457589,-215844,-249321,-406294,1100585,732977,-635006,-472996,-357576,1036956,363206,1027516,249441,146373,849415,589192,-144968,-851927,-956291,309791,-352794,308654,-564321,167474,955855,656749,-387682,491956,156279,-826876,-1440392,-180880,-586286,69568,799949,320997,-50193,148655,-585791,-739472,122284,-620395,76951,-92387,-463776,78419,1132524,-275739,-118950,1044729,-560019,349569,858943,557834,1231585,906101,-263565,-2021306,-1005897,-3788524,-3277074,-4254172,-2011359,299402,-52036,-210572,-232703,622107,-818718,-732245,-510146,-200676,553551,240843,-894183,-614322,1318103,-888310,-49795,-186789,522441,623030,1132803,205871,446243,-486515,-408850,14937,466976,-153542,35811,-393215,199623,-744867,-1042063,880574,-714574,-120888,521355,-298855,123407,315898,792954,630031,54201,-84237,-678538,-770745,-863073,-270954,65348,474370,-179581,44185,77223,565147,1423082,1273397,-78002,-174574,45985,-1041340,-628111,-359097,383038,-316912,-563942,498589,-408376,-993785,-330348,-633688,612074,-133078,-1777367,371482,838778,532148,-98904,-439062,-561358,-231359,-740029,-625927,758825,291115,-14362,-230490,-773071,723268,1273394,50428,244694,533047,123646,-592992,-862862,-352068,-608492,-410228,537683,-656163,632092,-1500273,-429718,-238555,330063,-761501,-943247,926426,820943,-336812,-253137,-50391,1462478,550571,1120000,-369056,-705187,1521221,401987,44189,672368,-330080,727721,868791,355594,567473,-54620,156758,799574,151375,190970,916941,-696283,-1034265,-1755805,-751680,-266961,-268017,578184,-163271,662472,-688659,-906301,426893,-39300,-1136715,697951,936402,1015289,-999001,404658,674549,-1204835,-1796116,-223241,970613,76324,448050,-670586,-110047,153080,-209173,257904,11273,-43975,-29870,254773,-642722,-69957,312714,-494510,356994,1801196,-150120,-1634178,88343,93468,440964,867120,787154,661465,-526176,536238,372114,600060,-58796,-919517,782184,200996,83615,-774730,-566453,-1826731,-1270542,-1077787,-1701921,-37349,-592387,1173325,1516233,1139886,-258278,94460,-6491,596173,1730,178290,2602145,-420284,-372166,601433,-95017,713641,1152153,704949,442488,2676007,656071,-1155807,-1813661,-310678,800040,976170,-459526,591541,1164776,-122282,-1204336,-1187053,103618,-57516,-1788919,-139935,204450,433745,778143,1618620,1546022,698548,1642334,1365922,103806,-166244,598327,-596733,224493,-1246361,-2035149,1141778,-241887,435145,1075023,466825,-155074,-108729,208333,604897,-341939,-1211970,-1886710,-1113408,399938,-27960,137194,-238355,42018,422633,1157298,82915,-326194,633074,701741,1449416,-553483,-796627,-684054,-479738,-703323,1125764,1175818,149416,484479,-497288,1281296,-1794196,-268849,-2588030,-193739,-225674,1086488,302103,-176371,444175,14741,737947,376142,-145411,1155822,-137668,711437,166309,-1075313,-259539,-614784,-1920577,-467894,-918902,365776,32096,-553188,-528694,-994068,-908304,-826226,270477,388911,-9511,-214843,-1109075,515769,-868075,293533,1093815,-820508,-812345,193187,-1332314,13663,95792,-9496,-418694,-842684,-218241,190170,-915260,-317286,1229021,801074,-755108,-320945,461895,-417142,-571874,-708271,596251,-918068,-708985,-386533,-980852,-233003,-830298,-699470,-870041,-336967,135832,908808,655003,38042,1228632,1345884,-1582786,-198936,-286968,958874,82174,920896,-1065035,69793,564403,-161083,-98000,16717,69186,-307756,382012,-7359,-456326,474773,1293096,1410897,1335874,139709,716703,357542,64230,-837134,292330,-1117528,-589522,-167137,622058,1058433,206446,-1203219,-746000,22654,626669,112601,854094,-155201,156201,169013,-841518,550309,832826,423546,264344,-1104837,502086,-406574,41520,-190270,362605,517494,-473384,-767597,-68782,-231412,363521,769850,-549469,262248,635275,-480740,681740,-949717,-777406,-226060,-751683,-1605344,386415,1010350,-974096,-555469,532717,-636759,158393,122009,425826,-340600,-434415,54302,300615,743520,-782580,-144481,523609,-5034,-59468,455863,22720,180738,351249,-580374,-235873,-1015588,-891125,-204921,121537,856215,-214112,-680839,-1238245,-1001811,-621528,-323218,-430424,197852,-467216,-828056,463349,-305414,200811,1259562,1024765,214318,-69571,401357,984870,76918,-547282,-1175946,-499024,-1814132,-373272,987873,-369436,-196621,403661,-759205,-88850,363464,-448641,-373569,815317,533424,1098546,417104,108189,539453,-407162,-516345,382132,-392315,332988,463737,-129393,24215,406034,-316517,771090,-104987,-192162,202016,-389133,-205058,-209712,-545878,442685,533826,-132264,1050111,23881,1066935,-4537,1153304,-66700,703553,358433,243842,-505049,-266601,-4302,-657532,-1330626,-701674,-1657809,-1212451,-861054,-320080,-480178,233340,562193,-1441033,-1319636,-2050327,-193641,-481579,13080,-65042,-17596,563890,-472087,-285333,-468588,644449],[354814,-140189,524862,-603031,147471,370295,565256,-490608,-253435,-816866,-777190,20160,-802500,-786321,-558582,-1051579,-816575,-927851,-1508063,329602,407516,426590,-112504,761171,568472,1230470,574468,152255,-356949,-463134,1680767,1131949,-696397,805008,327102,303744,1021738,314462,-1384274,-472885,-112893,-775868,-1089718,-1465738,-481175,1051234,-275162,-334522,-367065,580134,98455,100022,66386,-12437,-96446,763162,-181815,-578685,825569,-539767,1020721,15871,-1415609,-1689942,-480382,137170,291251,171537,-219670,-548220,-914410,-785,-40762,-650970,-322857,507895,-575386,583802,872193,-424240,-885400,-588607,203443,-270563,1605865,743366,202724,-434722,-909736,-28585,41230,-101820,33462,739661,-1004870,-236208,-267779,-381796,-354976,-400589,530131,293343,-1220103,699943,-844433,133875,306877,-127813,-539790,-173444,132146,443302,-800615,-812764,-256947,-76496,-713228,693785,338946,1357349,-301296,225606,-538253,-1497080,-497093,754311,248427,109786,942850,-408181,-459119,-42041,116704,-260585,-895629,-1302310,-157447,-901287,-906022,-311413,-1004,752953,-1913989,93394,-687789,178792,711564,-21185,-805475,-22788,215570,551745,-365963,-259879,876730,1058031,-739442,-400424,-92648,-1592681,98705,-212979,-831973,1391450,-493658,-620160,-170052,-11905,-223553,862341,-242087,624421,625875,-85409,1083459,137220,-1936603,-866998,-1493529,-772486,-1299202,-367592,369180,-521646,114577,190202,140685,1357898,468077,-763410,748307,76345,206248,-687946,16779,198282,-659059,-490978,78987,35934,504759,298572,658188,99272,-1106541,382248,-330902,-466664,-176309,-930420,1138336,-54780,-537052,-77724,895325,-1417852,707089,867765,485610,1170936,494738,-534744,170455,433188,-73494,-676822,-173631,641970,1035557,-398167,-404780,-927939,146769,-251618,36624,-331370,-263982,-152412,-143165,670274,1847015,83162,-825328,222842,-1707990,-511837,608253,2466,148985,-238342,612744,262057,-112414,157108,-411326,508082,915271,-959965,359599,-627127,-1260863,-2651,66833,-307505,-403741,-256979,34501,218554,323998,-665692,-23886,834976,-1701044,172948,-155407,-229774,-210181,860083,1655615,2441906,649877,387135,-894461,-1335155,62092,399554,147947,-353775,127294,-219464,-473044,694507,78382,732821,-204188,112083,-945889,-420844,-57552,-1061210,630680,-442579,1143053,-1176557,125186,-637138,-143892,-2807,-301595,-809015,329571,417693,-1044956,-1296959,-118708,30105,-161617,-504582,-1087305,-327180,-902401,822802,-324411,328860,-24296,-667338,141605,-69478,-310523,-1082700,181463,1065153,1155958,-1035093,112081,672274,-380604,1465566,-910367,-1111102,-880978,1081268,950990,-26766,83871,1127901,594746,1237688,700728,-546924,206455,783856,261017,625448,-147934,-353593,-432444,-983393,-1025158,-634606,-473459,1043486,-165478,689911,1258319,-1309107,135800,-88082,632926,-865185,-800887,569028,315831,1149529,-336128,-1074541,-1986077,-473033,-1842151,-255450,-398163,108410,-1017234,-295437,-268420,921164,-1010043,-653884,-786095,1014608,1772410,362561,-432323,-27026,660987,-861241,-655748,193174,147907,123473,-121965,886842,-483985,-90775,-521664,-321114,-299963,427426,-218343,-566931,287656,90594,-203631,-556358,-457515,752271,196152,896568,-217545,87113,937304,207299,235502,-755087,-982989,-16349,-1085518,212887,-812076,256906,852150,337344,-1003214,310171,183184,-1016751,-1195983,332241,-708074,48876,825475,-40869,-23387,287198,-425800,-443816,-107808,-135685,457926,-133518,-478658,-27841,682597,-107765,49128,940569,-371181,673626,748577,623501,1391159,1077913,-225416,-2081098,-1179843,-6374761,-8352319,-12927970,-12374883,-3385707,-2671002,-622709,-391046,971832,-815449,-617089,-944300,-89909,798568,478394,-1116155,-288362,1449108,-1132105,-462272,-489851,174001,-45529,1051086,468349,641689,-238149,-270808,-110813,311419,-166423,151251,183976,138298,-772575,-1087200,779290,-362892,-261824,150847,-170100,-64193,-344294,304275,982120,163775,-523744,-309212,-743167,-1030452,-324718,282537,218213,-513359,193538,287530,470116,969351,544407,-336257,-462930,219862,-631043,-190928,-156035,416378,-280002,-706115,872863,-266548,-935313,-49474,-345224,265755,-562316,-1677249,539687,637438,655409,-39173,-367397,-484898,-288635,-811291,-785241,698319,874031,-14118,-190988,-1082681,702444,1447272,36089,134676,751319,277429,-540781,-567225,-382090,-1189534,-352987,941981,-739835,800977,-1236555,-501586,-370294,251326,-243257,-974777,970671,493944,-945238,-254397,94695,1534839,471191,1240528,-541317,-217713,1861885,378299,-151720,853183,-116150,964453,806674,611513,990778,65255,473137,581860,52398,56254,810401,-637544,-834843,-1378043,-860192,114557,-531362,650891,-174847,930704,-789912,-1289571,635154,-112525,-1224853,717092,703137,579757,-1131483,488902,729812,-1345071,-1939905,-130299,794879,143047,416641,-682430,-288794,123626,-10130,80216,-52994,-63480,337922,635220,-799521,47174,295734,-901266,281626,1712597,-396481,-1747816,42046,255852,42653,866545,514628,460380,-533411,554408,7591,135695,179729,-818263,741245,-144721,742544,-769010,-846072,-1961078,-1166566,-944389,-1663321,85440,-489000,913124,1786346,1011168,-146694,476808,30514,725342,-55658,245065,2475584,133388,-415266,767812,145637,522528,1054027,1026680,648235,2506200,346971,-1080666,-1448822,-472429,656511,1125860,-925020,490622,1300405,-79268,-1101156,-1297772,-314178,-198964,-1378917,-50877,5358,546405,1345659,1554267,1140480,549736,1675042,1510956,43947,-464907,433715,-777651,201943,-1292229,-2088414,1166334,-544884,363118,944638,433279,-147210,-319954,-371422,33088,-773822,-828359,-1591389,-1596303,-474409,207455,309439,-371386,-163149,868357,2275148,-81008,-368015,496473,856858,988112,-206700,-700547,-509061,-227129,-539676,1484858,990174,134229,911652,-620395,1104512,-1492538,-191410,-2060224,114279,-399933,1060934,233266,-288607,193824,-192780,452234,846328,267994,1427551,-399532,590186,377312,-572954,-398772,-8576,-1600534,549527,-223904,445684,-438954,-965352,-697493,-1140543,-899992,-794869,-328747,553224,139753,-65202,-999774,342448,-1117337,-73717,1152736,-750519,-747304,165891,-1122338,374932,727888,480031,-468013,-1088735,-1151982,-420631,-532918,-309417,1288600,980422,-391447,-106254,477627,-727692,-586414,-282441,818646,-637802,-784642,-415052,-1139609,-793270,-779479,-900397,-756978,-74761,418060,1131525,318217,53179,1081562,1034435,-1344343,-291291,-459091,856961,328751,774663,-1088179,155108,466851,-377908,-33164,126792,218296,-641740,616873,386110,-901323,341854,1449078,1653518,1543711,95592,493822,248687,-109028,-722763,195097,-1095667,-464111,-62477,759073,1026142,677442,-1252454,-539457,403300,630236,-49658,908647,112501,354982,213115,-313754,381937,283399,67335,-109834,-1003407,720280,-246764,518026,-80520,295308,589678,-799658,-544349,82504,54063,681236,804961,-570557,603436,1851219,-306460,923281,-718876,-546137,-55,-152052,-1738049,-34727,531341,-921905,-13661,183382,-819501,467477,324329,697152,-375910,-674267,-52992,319786,486951,-217588,267468,777435,356573,-400655,332841,-125097,-290977,987192,-560601,-325852,-1011193,-530506,-264366,484133,1131775,-274573,-578298,-829031,-212979,-241071,-139592,-586840,343961,216384,-506729,884671,-270504,479483,1332143,1003112,391164,-496244,483161,648822,-300754,-546009,-1123688,-525834,-1979192,-881271,751538,-224233,-787561,-99850,-1088570,-51198,166553,-710721,-148198,487023,695064,868084,746656,411601,830433,-181367,-265268,318729,-288436,383100,740164,99676,278995,630009,-63992,477870,-504111,-4857,320845,-427920,-245165,-512097,-441359,466298,569282,-228247,1248611,-38962,1161952,317079,1195673,-117409,1148494,-16233,742332,-247158,-76200,515104,-599783,-1143904,-703240,-1552283,-990070,-799534,91909,-747072,128978,464323,-1024926,-1131429,-2145758,-228714,-275936,-24397,-267861,35546,536310,-426410,-92677,-535271,415903],[70033,-530131,458785,-578325,507400,816679,994316,-265808,-399226,-574548,-584662,-174112,-1258138,-460146,-472444,-1159550,-98179,-729452,-1384623,273884,305310,306194,-461180,632839,585273,658782,979211,-1319,-334670,-782299,1684673,781239,-741144,634415,-44311,322159,1143741,-79402,-1427696,-417663,-107348,-1138691,-1930124,-1540066,-530279,990174,-431646,-99638,-195399,485124,-118476,20188,-157290,-305763,40586,1067247,-14416,-172375,647602,-577035,635825,86591,-1060678,-1553109,-268354,-604428,43996,-136735,-12512,188235,-546648,-87557,207589,-454002,-281096,177638,-1093059,217435,1009929,-1386,-382804,-296369,112709,-465872,761120,355965,470797,-632329,-1198994,-401621,-131829,-104966,-572349,727248,-952020,-339404,-414423,-302173,-617991,-85393,511683,164246,-708197,373702,-491385,249314,336773,129325,-457894,446244,231464,705523,-534151,-529279,-230491,-303896,-1059980,532365,929344,1459279,-166197,640322,-538011,-1035433,-310335,1059102,303143,333624,380667,-221803,-387019,440132,-602069,-177512,-897538,-1282515,305784,-1090680,-1148463,-467801,-59871,677100,-1575821,-121332,-811253,611736,1204205,-43143,-930912,-485486,-122153,364305,-562479,182994,981456,1255807,-615845,-767296,-227168,-1910063,-177235,-570893,-600110,928900,-287385,-879035,342839,-81009,-249983,833197,-46980,587287,366788,-216763,814765,321165,-1985697,-1126547,-1186000,-642016,-1033950,-795792,255510,-295796,26505,294759,329542,1105895,551515,-1174062,1155965,-57679,255766,-574263,191551,162416,-62609,-389642,116034,-13613,-309090,126563,910664,-180008,-729007,558876,-73910,126862,-409418,-487782,1018628,258777,-272906,-318357,708009,-1372003,1097622,1018261,451925,1581404,337289,-721526,64449,239154,-86141,-514420,-52523,993875,1066831,-188589,-543406,-1432827,-289142,-503187,-361367,-292082,-156988,93485,317350,826189,1504271,127354,-630802,520,-2338529,-662610,945362,198101,461160,-119690,717805,409070,222143,-31033,-768490,22892,782710,-914134,538761,-590231,-1096705,478109,107108,-63367,-465861,-562928,-338702,267450,49813,-737051,512973,926835,-1356775,-77461,-21664,-99482,42479,188556,1579820,2663405,1259041,511649,-768902,-967975,-163927,286200,158700,-483239,229541,-480870,-302310,588761,-19099,641151,-902843,306628,-625619,173489,-114009,-714895,876102,-400955,1127705,-1384720,-7051,-1028599,-220160,-53813,56447,-898562,265145,196302,-1112953,-874834,-2869,295625,-327050,-353718,-578395,-454889,-1097670,939557,-390830,179151,15859,-597382,197489,-280929,-404559,-1094218,19541,945919,1144358,-1118148,-72489,548265,-839347,1379600,-608209,-1237388,-1149767,1162615,733941,-80764,451540,1208653,746148,1370692,780542,-394495,761076,1184427,-57640,466976,-336616,-567700,-337225,-642708,-984394,-1158760,-395445,994882,221229,773452,1254411,-975689,23943,-532716,666841,-526097,-907416,773135,733993,1042477,-491582,-657860,-1867837,-601794,-1977242,-773173,-240770,-18609,-837836,-96289,-36166,879185,-840001,2731,-1448180,1128487,1985863,616555,-287813,-217377,895488,-235771,-275627,258213,628216,15011,-108907,954626,-569095,-187672,-292715,-140372,-161365,857107,-177227,-669858,-435357,-734485,80307,-565432,-480983,393309,58610,621072,-765395,76476,882988,-173097,466207,-603263,-1098805,-186125,-1281372,121178,-800494,317142,818826,-60052,-1523866,54652,268050,-1110342,-883541,786869,-555353,104941,804834,-138834,-1579,362967,-304118,-184347,-291024,241683,678590,-150078,-332125,-176030,294630,78571,336922,1026912,-120061,774946,562982,592467,1284415,1061078,-157868,-1846921,-1176867,-8987252,-14428576,-23555002,-25909503,-8377063,-5845547,-931722,-454793,1022040,-734246,-419528,-947860,-21800,774897,644448,-1121741,239248,1531305,-1117703,-817883,-862374,-162933,-454554,912385,777681,863374,5748,298814,-30769,116742,-119038,219389,734097,74201,-752231,-838222,844902,250157,-194448,-206330,25193,-187667,-998473,-268843,1079025,87156,-817422,138064,-568782,-924861,-312975,324131,-94725,-838222,211422,348177,257267,571318,-566096,-597995,-772910,238255,-108286,337018,79069,308530,-251999,-784057,1137671,-292691,-830227,129535,-100102,-143702,-943647,-1492138,541464,318612,736905,60389,-238813,-301371,-310381,-847055,-863723,559803,1291815,-103812,-127111,-1109568,641010,1553080,25382,108393,900009,336055,-533591,-152683,-225801,-1486121,-240938,1180294,-457903,885372,-884521,-679972,-491918,119861,175436,-874811,877985,293764,-1206463,-93537,302841,1047524,248537,1242879,-515338,287329,1906185,312047,-349061,864732,123602,996140,594890,782888,1402787,55266,874553,331132,3723,26105,822246,-436710,-617877,-888391,-866557,586813,-679606,436634,-253634,1022437,-780507,-1586590,630896,29520,-1030187,803556,461409,107429,-1150935,533844,756385,-1214348,-1722411,-15308,605861,254477,399152,-853722,-593067,151686,192479,8532,24814,-100848,656453,775782,-752579,133908,-36332,-1311062,21211,1311075,-703560,-1593379,40659,324759,-167876,787133,21944,173951,-403583,488082,-482905,-306207,401380,-704938,739885,-482096,1136631,-703349,-922543,-1943242,-1055150,-813586,-1492968,216917,-314318,663069,1772601,751113,116707,965517,-76038,719119,-127663,174639,1792380,679358,-394528,806096,333256,398962,908734,1165012,848245,2046839,-62306,-856414,-937819,-896228,589426,1221017,-1137029,297754,1010073,-229,-632777,-1230109,-710042,-111251,-953590,86088,168033,519318,1433121,1264220,527657,312578,1574929,1628099,21110,-634560,210910,-909774,330925,-1164295,-2005057,1002920,-574690,151698,661883,253995,-225792,-440927,-842916,-417053,-1126661,-355246,-879830,-1883139,-1137852,524522,429821,-472172,-467750,898220,2570846,-160419,-349243,250803,525006,344399,105103,-541890,-212784,-11199,-293414,1684684,557949,106145,1417981,-688854,826353,-1040379,-57891,-1316438,-113409,-547136,920917,248955,-208872,88594,-425334,96136,930787,664042,1462255,-655093,335003,460065,-24948,-543990,756013,-1261242,1704708,580083,345919,-778983,-899657,-786199,-1166492,-697584,-544444,-931407,561509,316979,55372,-780252,-23403,-1165869,-270253,1159878,-564528,-554691,355544,-632881,616404,1080071,823578,-523051,-1162091,-1882951,-778223,-2099,-186274,1275674,984924,34804,212364,507777,-776950,-607908,353405,947333,-327738,-733074,-391545,-1154068,-1152369,-691004,-876282,-706076,144641,790151,1283706,-51423,165286,955140,892486,-790339,-384272,-655714,483712,497425,534521,-996902,394995,331984,-549717,-129881,-10638,396947,-915078,672657,786613,-1072276,195004,1315747,1664308,1562247,-69646,146670,138272,-300806,-588436,226052,-956319,-379920,-166620,665911,1024760,1308665,-1114775,-268339,628609,529652,-274436,808567,328075,460223,274814,331556,251725,-273009,-347035,-586736,-874856,771546,-257806,696885,-11073,297053,594107,-918528,-259293,117803,354366,822623,490835,-507546,843231,2546750,-125577,998948,-522560,-462770,192272,325825,-1460174,-301103,-33451,-812073,430452,-146544,-692794,730441,476760,843982,-410274,-853041,-138175,384921,128331,91191,402896,905611,750663,-676917,192018,-262282,-586450,894616,-443814,-433174,-888313,-88525,-160851,791903,1163076,-330839,-447647,-452629,555557,164028,121610,-542417,440348,872050,-142757,1155117,-136580,570535,1221130,868857,470621,-805817,599541,386547,-600807,-387129,-955097,-606336,-1941802,-1097881,513495,-117477,-1290178,-437045,-1208661,88448,-34287,-945613,-9714,216068,934384,672765,844433,560240,1192715,-47567,-150933,99014,-108964,221650,999001,426714,472259,791625,396063,273012,-896281,7774,234876,-439272,-301022,-821058,-329328,434370,672168,-244825,1401479,53852,892972,348198,1025244,-155312,1160053,-332605,1055627,13663,114341,951551,-431748,-560104,-742651,-1373401,-674861,-652972,467508,-925877,-42912,390813,-553920,-634148,-1927335,-422852,-21134,-115882,-322407,82668,493267,-373571,-15902,-710493,210373],[-300242,-712217,291736,-537488,823686,1680902,1241205,-80433,-543292,-186792,-220969,-164808,-1483120,-193713,-370640,-1186615,256289,-505377,-1061987,394350,161014,132042,-733015,549230,650422,168797,1073752,-219633,-359103,-1073013,1650568,679467,-719987,538283,-396009,325005,1068462,-429411,-1255631,-458669,-78804,-1296023,-2190481,-1231359,-583247,701977,-448953,159432,-149650,248073,-184316,-6703,-301738,-439189,207559,1104716,147937,367804,472904,-502001,147433,44301,-685039,-1141015,-756,-1306808,-147212,-320013,187028,917323,-158989,9787,409656,-228771,-174898,4449,-1263572,6913,1114523,339679,147836,-13856,-30677,-492746,27949,92235,675916,-618214,-1356620,-720125,-428423,-86477,-1184182,625422,-626014,-318957,-434845,-181900,-987705,60373,372550,156427,127356,-67325,-97691,363669,375435,341713,-254694,950636,199287,794127,141936,-225405,-137014,-421113,-1197551,454677,1449409,1559172,-111298,1069793,-484474,-560840,-121517,1416827,186819,492130,-17730,28263,-284505,777410,-1403859,-66190,-783571,-1061310,746334,-1202041,-1209016,-578177,-100873,520263,-1362404,-282336,-439180,769796,1493776,102936,-836420,-1158090,-726179,52302,-817430,568472,855053,1233737,-445578,-910747,-322588,-1799243,-412466,-854136,-388614,248150,-372697,-1176877,692428,-156436,-140643,776812,225456,549893,-29567,-457609,506548,494182,-1758021,-1058854,-736738,-460860,-757802,-1119982,-193363,-40996,-45495,322061,551673,769289,870667,-1274425,1189500,-245845,189921,-313094,310579,81317,15428,-364214,272712,109672,-591735,36875,1016126,-430297,-327755,707576,104481,496371,-738211,-45419,744584,557825,27761,-509127,408875,-1192093,1223605,1097665,466297,1826090,114876,-947252,-46334,61742,-44203,-243529,63937,1069793,954986,-92952,-732163,-1975039,-643438,-613321,-596515,-201979,-143657,348991,616610,825634,733538,-33395,-439625,-49314,-2561168,-660813,1160641,389886,551539,6900,732070,573228,470224,-147705,-1013376,-471429,578008,-773277,670184,-646067,-906840,926231,184357,312308,-230198,-688066,-706805,178516,-227688,-830468,712268,795458,-951546,-284501,-37115,72252,304953,-505408,1411420,2485522,1464373,544188,-409887,-500725,-474903,266670,226952,-445786,320952,-405460,67636,330929,52428,553166,-1402550,487727,-254011,780005,-45910,-361277,817862,-374643,1053645,-1281721,-100757,-1404652,-295339,-132998,206878,-873940,198704,-121310,-880185,-339192,124057,625963,-533603,-39859,278471,-507480,-1097411,905418,-404888,-92220,63266,-477971,141569,-545535,-467866,-1200083,-264547,730709,911825,-1031793,-121630,331243,-1288569,1115466,-325632,-1136084,-1133316,1023833,541154,-277842,625636,1276374,722987,1341124,903608,-223622,1242835,1590500,-152498,302903,-522081,-804431,-184439,-263988,-741130,-1333916,-361508,779262,464297,942982,1037250,-262368,-20136,-773268,603511,-199947,-684511,787965,867815,831005,-490138,-276935,-1457927,-666272,-1903185,-1068874,-67482,-99358,-555267,119669,247430,858949,-500165,572717,-1913599,1069001,2134281,855327,179496,-396190,1155930,361883,196282,334596,932223,94713,-16219,922050,-521575,-226688,15538,-207847,-119551,1000888,-168121,-663005,-919785,-1477255,133328,-533696,-416375,172636,-351,179389,-1244800,191093,698763,-470343,435450,-428298,-1248758,-162677,-967592,58441,-636141,334141,846264,-418900,-1760425,-210270,376757,-1131257,-539882,1084954,-180968,212046,791431,72523,-35958,342193,-199389,15399,-390115,349643,643339,-122650,-59925,-376162,86015,250240,665825,1277259,75581,688472,332631,525376,960076,890708,-108750,-1497928,-1131352,-10249824,-17932987,-29703656,-34958464,-12009364,-7926064,-1081957,-436702,751405,-577708,-198812,-565634,-8076,516951,707795,-892931,806475,1506158,-938565,-989843,-1139450,-422451,-498136,764186,1041129,1062822,181417,1084510,342705,-55587,-29840,214680,1153425,72720,-666713,-366947,1035972,859408,82703,-429230,235216,-244754,-1446289,-800580,867371,-155800,-920638,517696,-252121,-710423,-291692,179123,-413765,-1073086,101165,261564,63022,330067,-1643064,-827186,-1048260,72791,356833,879704,276945,118443,-251440,-868391,1227607,-489894,-677090,236623,10218,-520982,-1160778,-1327384,350535,-18712,713916,170970,-146352,-16297,-246650,-833660,-848958,367439,1366898,-285998,-176848,-925241,531554,1556445,25664,177824,935433,285301,-629023,239417,22916,-1398303,-89031,1200646,86367,860483,-515765,-922483,-609798,-27422,284971,-699431,619509,362420,-1029140,195382,464977,292617,-10983,1186444,-219757,664364,1565305,71296,-552689,657016,282050,831045,363381,823569,1699940,-115293,1196675,176720,-3543,114713,854088,-152919,-491479,-443926,-755119,928616,-718892,-532,-371846,894598,-645789,-1734574,388880,268077,-511516,949081,215988,-272255,-1043383,504784,851534,-809043,-1253572,101235,366620,322628,379784,-1046179,-899244,260812,345807,111519,302175,-139627,834818,724697,-495663,169073,-639297,-1553989,-307184,751331,-797542,-1180477,125974,325271,-189364,678934,-576620,-142561,-185679,357786,-952006,-573120,533655,-615581,809830,-689013,1104662,-542268,-881782,-1798669,-963520,-705464,-1339187,333451,-70083,522016,1486356,395988,452627,1499153,-258994,525902,-189780,10358,767766,1012119,-398789,709693,461757,414474,748488,1107801,939003,1516541,-449898,-573387,-550929,-1410788,695929,1223368,-1157357,60599,435354,105389,15118,-919487,-981119,199564,-677842,203874,558064,332649,1180402,762075,-69363,8263,1423441,1611754,25752,-663264,-32534,-996090,466322,-869842,-1801268,711059,-331239,-138584,208506,-29164,-371095,-452161,-1123473,-667741,-1325575,48852,-58604,-1867798,-1449136,876341,480936,-593289,-765270,513791,1917149,-187179,-220227,-40721,-190259,-385663,288035,-361414,118113,95803,24605,1676244,-70983,11201,1831419,-691599,504456,-570687,72926,-639906,-644861,-642611,761639,362337,74906,83380,-594827,-220730,547033,930460,1209743,-849876,29163,397412,418703,-653243,1351418,-1000525,2530921,1173716,83679,-917488,-427534,-769054,-1050822,-342920,-160324,-1335697,410662,456240,134918,-467295,-394698,-913856,-230329,1080974,-330461,-265425,697674,-36481,679207,1134754,925310,-567047,-1009481,-2214683,-825791,368133,36901,1223886,809534,376105,541766,565627,-559863,-637726,1055154,907328,-66236,-579594,-317123,-1001347,-1198193,-604217,-748642,-761609,257135,1264090,1390350,-362668,374123,947063,916192,-213929,-479908,-813196,-102520,532013,265963,-809332,724414,186709,-611402,-318318,-367323,565633,-962835,635185,1100762,-800829,60524,899654,1416826,1225714,-372616,-246496,44701,-479816,-432956,334275,-789962,-314724,-377090,360088,1091846,1893537,-766663,-28820,587770,306372,-493998,611223,474068,455268,508585,948442,148290,-669510,-705857,-1029890,-746542,673082,-375303,579706,26878,418691,489134,-868441,-24340,-11332,567073,785992,-59265,-417242,826335,2331961,29877,879139,-393294,-503954,326259,522118,-977949,-333480,-402530,-640918,609788,-314196,-329833,870833,555503,840585,-478751,-883041,-75222,508607,-218593,81070,176312,866648,1096538,-800990,98434,-331918,-653107,180659,-264238,-529825,-699682,261453,69882,971763,901643,-368644,-277402,-182871,1093192,538309,315887,-332739,411976,1264229,192937,1208543,164367,456409,1009227,659989,375015,-957736,691348,288278,-722549,-101914,-689543,-715999,-1638328,-959896,304397,-75106,-1570197,-532650,-1143918,256034,-192741,-1072424,22362,63013,1160804,557967,646808,393000,1485176,-32605,-166373,-222272,68789,-106330,1069565,769846,600146,822908,977626,188921,-1126384,-96357,-29515,-431809,-304828,-1096993,-281082,352548,755542,-248581,1439578,262353,379004,146508,812058,-153609,806506,-467227,1121090,223855,273016,1134420,-236031,203869,-834618,-1048453,-323823,-484327,648338,-925961,-256442,328901,-247625,85935,-1477644,-708354,207445,-200923,-153715,93615,478986,-311839,-54401,-882107,117911],[-642097,-634883,48168,-507434,1026056,2656000,1188591,51442,-651721,272682,181732,29985,-1424729,-61318,-290173,-1175395,186592,-330317,-612390,640488,-20463,-19099,-878438,500220,726082,-118224,804759,-433743,-384527,-1333576,1575468,690457,-633593,585581,-632897,290643,810012,-703383,-940329,-673405,-60523,-1177863,-1823202,-638851,-620134,382977,-322429,348685,-245122,-40930,-94957,-66120,-354430,-433153,362884,904839,259355,799605,313216,-424208,-336024,-93308,-383241,-584183,118595,-1749005,-283050,-346366,284330,1370040,112454,231799,536854,973,19544,46568,-1185601,-14348,1217881,487733,520853,220973,-224327,-370716,-323365,-17332,801431,-385788,-1376748,-911593,-714900,-61357,-1588072,448380,-214281,-157040,-284361,-16453,-1387878,-16953,145637,237363,1021640,-459819,195635,410546,436606,454606,2467,1271388,47647,696073,1131709,53099,-10176,-420911,-1292298,438837,1725737,1582668,-197553,1352250,-378259,-176560,-30789,1526033,-60252,591231,-215474,264300,-161899,962020,-1923674,69200,-614317,-653489,1049636,-1167141,-1111429,-657080,-99205,337764,-1394932,-344288,373797,551899,1407892,381494,-516321,-1786563,-1297305,-177824,-1007410,813822,510718,1009275,-261528,-837080,-311928,-1132118,-541019,-900271,-314354,-385429,-703892,-1431745,773268,-225462,63129,691252,436633,511133,-459543,-726418,221013,666417,-1294860,-666078,-255835,-280092,-500246,-1224041,-845166,246110,-44634,342516,747135,451662,1232613,-1064976,971555,-394629,56899,24802,347957,8244,-297092,-436843,451534,342624,-459447,110603,996046,-613521,-42440,719150,181519,546712,-1019705,172599,417722,832028,295589,-611873,111523,-899893,1077402,1123238,517901,1784181,-112221,-1105695,-88859,-25256,42120,-5463,142597,856582,735953,-41588,-874003,-2289742,-855055,-554179,-638694,-77863,-242778,468566,691952,640001,-282453,-407891,-306380,96703,-2185984,-506328,1203544,567487,468605,118660,671926,722772,517542,-191384,-1063993,-844705,340307,-538640,713541,-818929,-800552,1187126,220507,689764,265401,-621286,-1015111,-25258,-376907,-985740,477900,411271,-625504,-389940,-125363,262985,490858,-1014506,1267097,2019602,1141931,543831,143460,-67849,-791919,340917,294873,-231084,360817,-91305,494677,-29319,265247,514195,-1564838,489134,47639,1284520,91600,-183711,330231,-384710,932109,-878956,-133945,-1641145,-270988,-192931,107179,-756367,145283,-313015,-409420,180016,319749,908795,-678327,351919,1145846,-462034,-840572,720279,-349349,-417139,113405,-327110,18007,-732112,-504034,-1369448,-584902,348939,576435,-877252,-72220,61626,-1571552,688754,-95244,-831104,-806406,684370,379807,-509126,448525,1218610,474953,1116031,957890,-116098,1429575,1752372,-33914,180016,-577968,-1011798,-26577,50881,-385965,-1062448,-413874,538836,507822,1125430,687117,506850,-14875,-809610,386711,-38783,-216922,647239,808799,542937,-284720,-10777,-937542,-689401,-1624948,-1092768,43824,-140466,-264073,338759,485837,801965,-82699,882783,-2011023,854131,2133091,1054154,849755,-503828,1372135,683072,627546,322285,939399,278516,112120,841929,-364939,-143601,313384,-397504,-211819,890491,-220153,-520945,-1142155,-1934880,-27925,-501935,-270024,204368,24221,-410628,-1526733,469066,440683,-623325,146098,-286934,-1362736,19644,-334411,39667,-458736,303588,887566,-634867,-1603050,-393125,447653,-1121702,-192233,1191064,285549,330269,837679,498001,-144473,213732,-98556,126003,-394708,174649,402262,-48291,283000,-595696,69507,361890,913433,1587551,90662,488572,91068,495779,552621,631128,-108106,-1199871,-1164418,-9221741,-16386971,-26979830,-33979460,-12197216,-7898855,-1074447,-376264,266231,-366839,-19497,18990,-28161,123500,640028,-499595,1224898,1325894,-729255,-911656,-1128367,-576781,-225134,667070,1183229,1193264,239143,1715345,965792,-167947,67823,153984,1393103,195412,-516947,177336,1223625,1258072,489412,-465763,407643,-254226,-1545677,-1206330,382617,-486868,-850074,767688,146440,-548520,-271191,-98033,-681593,-1158139,-94749,93753,-4205,256578,-2221030,-932411,-1197202,-215835,631006,1322472,405913,-56831,-291776,-957876,1134154,-763876,-479605,326359,-51975,-776211,-1135416,-1241176,46182,-292851,570231,269247,-133448,330376,-84092,-762847,-756903,125354,1053958,-515475,-429960,-704161,377204,1434409,38504,322974,901302,153709,-807601,467688,246574,-979723,81791,1036626,656385,721216,-201252,-1170561,-705494,-131544,2650,-538377,232615,681562,-485871,561378,482640,-375822,-206257,1116956,296036,831155,896243,-386659,-745990,257579,287866,537099,200570,723121,1797159,-446921,1318095,202353,13737,298748,813595,129986,-507876,-191097,-550650,990825,-723474,-489645,-482755,579066,-410567,-1700746,3983,481228,195308,1067481,-37421,-463473,-841396,380875,1092697,-213860,-695029,200499,58725,289326,335168,-1125526,-1075959,415150,406664,389385,733139,-164021,824453,589763,-86359,157062,-1336539,-1542972,-567361,201363,-487472,-622702,290575,291003,-74051,595961,-1101463,-437436,38480,196903,-1242677,-594285,525058,-578218,931566,-707205,641080,-282358,-813633,-1564632,-860436,-583033,-1273063,402715,213683,522936,1044899,31498,752410,1949177,-434298,153230,-219511,-166381,-276990,1001327,-499799,513926,558403,569871,602229,887184,853316,1056366,-719722,-321524,-444713,-1723238,999261,1135736,-1059533,-150891,-131525,229809,614508,-393241,-1071830,599752,-600604,230947,954503,22774,888753,143089,-470376,-327897,1285760,1404395,35262,-595516,-253825,-1049695,476979,-475327,-1461291,381750,76354,-421540,-358003,-349021,-510784,-360535,-1180228,-750642,-1349904,251382,533876,-1558038,-1472757,1202149,476604,-750833,-948734,-92603,732610,-204373,37170,-298369,-1003505,-1082024,315428,-184324,335780,62682,374196,1466806,-746586,-169009,1996766,-634429,191607,-225042,153506,-153850,-1081446,-667623,652652,531236,489882,70093,-651706,-410626,-174290,992743,756783,-959947,-248919,227987,634956,-676334,1508482,-801850,2709499,1370026,-282613,-831606,195181,-670087,-812579,56458,225179,-1427501,139985,527288,167898,-106511,-572506,-390905,25515,893611,-120134,69720,1053246,494453,582726,976409,779005,-570794,-600110,-2130773,-627760,379595,307199,1192742,522332,534632,800189,638109,-196752,-678230,1619017,677494,96279,-367377,-224634,-698995,-951894,-554374,-692143,-928162,232425,1792157,1486875,-560599,635566,1083967,1024448,107659,-572818,-866409,-759394,416306,35085,-548876,1007782,59082,-548893,-505693,-817953,690249,-642363,619409,1275477,-130315,-45850,292646,920076,484410,-776845,-626630,-13959,-612935,-251424,429455,-692212,-223846,-543193,-25499,1181437,2205297,-279035,74122,273175,-15108,-643428,407362,552571,369056,1047048,1369408,53934,-803783,-893262,-1298661,-610473,470975,-446820,276295,52407,651196,248770,-736582,80973,-298088,627854,594097,-648976,-345084,505584,1311637,142248,588193,-310900,-592950,403776,431934,-525655,-132985,-434765,-423655,464307,-258405,112373,831986,539544,702610,-600109,-719918,117067,672182,-422928,-190865,-345937,671907,1269704,-719919,87339,-299978,-520006,-710993,-85207,-603188,-508374,393213,309936,988224,453183,-357521,-76350,1104,1283147,836669,311693,-43938,251858,1291701,456310,1058609,659767,184460,790910,430995,94233,-958318,715608,350029,-566111,232270,-357511,-797551,-1131752,-550870,143681,-108541,-1577710,-408476,-961405,359504,-274701,-1049119,-35149,28823,1250763,540274,225069,-106685,1568867,-90957,-241429,-560287,191521,-471906,904241,1042831,703915,687886,1485098,215768,-1106394,-266978,-374006,-407389,-216144,-1296611,-322619,235807,742704,-295477,1315723,503784,-163450,-129781,739292,-90177,275779,-352337,1042538,345808,358465,975724,-100301,809929,-952890,-560374,-13203,-346449,537208,-727716,-449157,260328,-197225,822820,-931239,-987438,353163,-222481,235331,42890,501612,-241192,-164553,-931261,169392],[-830218,-353364,-209719,-480117,1094425,3156392,835020,131394,-702468,721403,486845,309451,-1125899,-102932,-251291,-1179145,-181664,-242731,-136305,935121,-223813,-91707,-898462,435728,768548,-208511,295121,-557133,-347804,-1557864,1452141,652932,-480504,766615,-700426,204739,428488,-930641,-590131,-1094721,-69108,-815827,-1060355,27415,-610634,246948,-76557,403266,-431214,-292609,77031,-227990,-318129,-334723,465310,550194,282554,899142,180428,-451975,-699863,-279563,-198324,-58531,8412,-1810507,-364235,-240610,211135,1386918,181828,459145,535892,200034,277639,221105,-1003940,116161,1308114,418538,605003,385844,-431600,-167171,-270130,-13692,810406,-65856,-1302521,-926909,-865032,-41115,-1636106,249934,86478,108759,4080,183331,-1689056,-283720,-126900,344723,1622710,-718599,250530,343050,532161,439872,209803,1441112,-179782,465363,2080037,271930,94526,-327396,-1431269,456121,1675939,1430059,-434210,1428690,-215840,78882,-114177,1273959,-330947,657848,-274967,423099,-4169,1039352,-1913030,222587,-465573,-128770,1127470,-954952,-926534,-716786,-24450,218838,-1638312,-294716,1312068,47516,943418,679576,-56940,-2122045,-1616425,-154860,-1011699,879365,24055,627629,-95542,-655880,-175595,-76868,-538050,-654363,-403183,-795917,-1137118,-1587666,551538,-271007,288465,587827,481125,452201,-756600,-926849,9912,828401,-706817,-88093,127327,-123894,-273305,-1066752,-1391107,570178,63428,440628,868619,214717,1445937,-655622,698500,-427946,-69702,338394,315982,-16367,-683438,-600806,549104,590708,-200268,349327,880911,-729340,24884,534336,166448,361091,-1127371,80002,167552,1050625,462351,-615569,-104302,-552968,743893,1120703,570315,1445939,-287020,-1110362,10626,23192,135837,86768,169689,457984,456320,12771,-910332,-2186808,-911067,-357097,-517171,49942,-407697,365329,552540,287937,-1231025,-902028,-264628,379898,-1324450,-242430,1089897,709801,295464,197602,548246,760256,321473,-172706,-906235,-1039116,126571,-230645,644113,-1096830,-838670,1158330,158774,970042,884865,-404212,-1233352,-301640,-314737,-1207107,-83759,-155358,-474369,-379717,-167459,443480,541737,-1202070,1226919,1481351,435730,576995,768380,224068,-1007156,471734,286433,111471,321013,239986,808867,-397342,536300,541060,-1426647,178014,215528,1590282,215018,-267953,-465156,-457926,766535,-272247,-115443,-1665294,-103064,-182372,-185688,-588141,97355,-262876,157656,560408,624102,1031432,-659428,704841,1713572,-337146,-373282,422153,-239343,-714656,167005,-161435,-104505,-746280,-516989,-1508900,-847732,-156966,286651,-777360,-12442,-215577,-1592713,168695,78972,-411691,-273426,231449,258669,-660333,-111593,923890,37471,715332,857882,-132524,1235684,1523399,202041,119474,-431250,-1129730,77494,210345,-42761,-434559,-560047,367572,376001,1226766,319387,978605,-5036,-715252,29947,-111118,311803,434289,702638,258282,92047,93712,-506107,-751658,-1204061,-895252,57396,-149785,-48871,544748,607506,628609,273016,895482,-1693672,542786,1912388,1182095,1508986,-512793,1480694,624267,892217,156159,639153,444641,218196,764779,-151957,78542,522835,-547127,-420869,597863,-332086,-260059,-1178535,-2055462,-288440,-488303,-60744,456410,101083,-1070444,-1545525,881959,175865,-610868,-295014,-240001,-1385589,289789,377053,64309,-362623,230227,878361,-673422,-1078756,-402334,419863,-1106697,137602,1153220,692009,420680,967284,942609,-302827,-9710,-9541,124751,-322452,-136898,88546,59368,635640,-771987,171882,360950,982083,1834593,-153282,251871,-133070,559924,206011,345491,-159220,-1025282,-1301974,-6242943,-10627366,-17157078,-24296377,-9194800,-6165637,-956458,-324997,-252937,-147138,69580,564126,-41897,-278088,436671,-85055,1340155,982971,-579022,-603904,-718762,-642981,172569,666833,1164437,1226446,158549,1865354,1639107,-215937,138355,86678,1460128,472485,-323644,639604,1264837,1360892,901408,-348916,507605,-245668,-1293327,-1449528,-254440,-803584,-679378,910351,521962,-500163,-214183,-408222,-852908,-1074898,-312965,-39932,91369,293362,-2074727,-819000,-1147262,-515572,658372,1556276,480798,-122544,-376539,-987692,910053,-969869,-252065,444996,-242794,-851053,-866380,-1224141,-219577,-460121,339076,342129,-157052,663260,141942,-625461,-623632,-177781,454628,-715164,-858795,-618237,200567,1192260,53061,495993,867031,3374,-987703,444090,355609,-401861,246712,777111,1018821,488251,7881,-1369677,-746575,-136661,-585090,-471736,-194105,1082577,216496,941323,311292,-704980,-278579,1057034,871086,800978,92538,-960384,-881800,-232187,138230,214740,134702,499025,1630651,-906787,1201044,414258,41092,540147,660040,321413,-637985,-204206,-309568,755267,-790343,-842464,-537940,174397,-137598,-1503317,-339169,588052,816109,1018582,-289617,-431529,-619716,164666,1464223,426643,-187468,264376,-301671,152907,244271,-1024402,-1036934,543300,363090,769115,1185165,-165016,636886,482400,366019,123145,-1850395,-1299093,-656997,-211949,189441,-74566,458011,251951,94717,571106,-1369992,-670294,187126,46033,-1257642,-390763,362193,-603759,1042043,-554837,-77445,43210,-750511,-1273301,-671076,-380779,-1246713,397823,475768,628742,614982,-241248,908994,2146684,-527011,-321215,-200019,-268736,-1072115,655066,-716810,284767,645074,788108,491177,566263,588958,709295,-836050,-162066,-593647,-1592940,1425391,998357,-888144,-266443,-392940,361370,986912,219651,-993816,873859,-673827,124273,1153959,-336501,799225,-447404,-597554,-641851,1174844,1034243,17889,-520571,-415416,-1072857,307169,-91528,-949001,104740,497135,-609793,-904225,-627249,-558512,-199339,-1021178,-762574,-1234000,184926,688189,-1081847,-1387195,1439645,451093,-897884,-947880,-659761,-376139,-238071,392704,-451289,-1567611,-1602394,232032,-20518,279879,-90040,684861,1115064,-1277049,-405467,1832295,-544254,-80348,-88571,162926,164350,-1105061,-611883,605344,671700,909776,-42383,-594035,-428792,-953888,842658,288295,-991259,-451421,34018,575070,-572206,1179837,-581650,2243215,1195092,-664589,-545991,677801,-553239,-508180,366842,478489,-1231208,-172097,540759,159622,231216,-435009,253789,394421,598385,10902,390563,1270261,845599,419646,721755,466026,-512570,47594,-1778787,-304281,29425,559751,1234542,248333,483789,939167,691058,121622,-728925,1875673,306270,159422,-140376,-163545,-310436,-528413,-555367,-810875,-1164268,96419,2248286,1592345,-634596,876645,1305169,1102472,58466,-646236,-782814,-1305905,184056,-109125,-250528,1101479,-22950,-402596,-608470,-1187608,747399,49667,706733,1307698,677046,-118852,-373267,213405,-506323,-1193640,-956788,-21780,-670697,-47195,427333,-717999,-66123,-540974,-309434,1177607,2113402,195686,-31783,-225202,-371121,-681432,278556,573961,258112,1806325,1469248,-40251,-675988,-834866,-1299176,-429189,226860,-324762,-56904,80254,925426,-102923,-610908,46564,-676367,525599,285615,-1088680,-308110,-7187,17600,210076,197503,-219245,-637825,445694,198110,-239557,214931,-174837,-210889,55652,-16406,463175,598275,423069,484621,-759518,-386578,277314,832693,-387077,-592770,-958818,386946,1169969,-438742,149104,-171488,-274991,-1316296,19041,-656097,-368262,288434,413459,852784,26448,-271431,120425,179075,1135187,1026881,47102,224349,25740,1014397,631174,787877,1300161,-151710,630929,234898,-295868,-842496,667050,481261,-86191,509604,-3897,-781632,-615179,-48382,41827,-211322,-1347409,-158934,-741373,324437,-264393,-896434,-146634,68881,1104638,594971,-258699,-795522,1367272,-132586,-287772,-826961,242513,-727842,604682,1177542,817277,400408,1684735,317327,-857282,-474920,-669928,-365691,-42281,-1375326,-420068,108993,618141,-397912,1020264,686271,-522151,-308391,893362,41936,-217286,-10242,1012050,367393,328000,511795,-68345,994055,-1033261,21133,186310,-267823,151667,-400689,-550511,166750,-351817,1341923,-412854,-1164914,394634,-154715,730516,-80437,538182,-171268,-280802,-801679,315310],[-811399,8488,-396819,-423563,1054000,2750380,309072,165896,-695276,1078709,605451,559583,-696402,-301314,-253696,-1235356,-620218,-227995,273877,1201348,-424719,-70410,-829250,296601,745354,-204982,-206287,-523367,-212952,-1716583,1277938,480380,-265208,993991,-601524,66925,-12086,-1172363,-304479,-1674884,-102833,-341577,-288848,539478,-522656,410266,240900,307472,-607584,-445837,215279,-508854,-208903,-200207,486304,144252,208041,580616,85352,-632278,-868600,-451881,-112420,283059,-285894,-1528119,-378808,-60240,-38461,1014867,47325,560649,343292,331376,534183,349480,-827119,300655,1322710,201691,386477,471960,-592808,29088,31363,23666,675006,161754,-1207257,-757851,-822205,-29907,-1319065,103213,148846,396695,337342,392378,-1772278,-640004,-410440,414627,1687577,-838879,4418,158615,660212,304011,273673,1549311,-423879,194332,2549322,413313,118855,-184857,-1552306,478965,1340539,1030305,-772233,1384664,11583,225699,-380428,763849,-509896,725918,-295316,479455,217056,1057571,-1377373,384098,-397894,404536,956434,-589120,-726729,-755012,142507,273024,-1923942,-157976,1929755,-536131,265981,839888,376987,-2044333,-1607589,151186,-761041,780828,-490045,149755,29712,-511875,51946,963604,-425805,-189915,-589564,-934052,-1504923,-1625601,92388,-281594,465671,497693,332020,359094,-756820,-980755,-92841,953630,-132633,469071,304830,13354,-79267,-694434,-1510760,908680,268564,661867,894187,73020,1408964,-215077,517768,-317659,-118772,528012,258363,27102,-872883,-821814,510249,763024,-15521,669778,689096,-797858,-146975,173854,89900,175568,-999203,-240888,86471,1173161,483197,-541372,-228452,-221641,357840,1111662,571440,922031,-367320,-929889,281482,204257,187414,12376,149807,50354,161647,89884,-835192,-1675236,-842195,-104573,-307113,139462,-549116,62104,272267,-161666,-1815181,-1344549,-316790,689242,-329704,56567,888791,791659,119377,233632,378776,561576,-80260,-109182,-600998,-1077033,-98,102473,468769,-1419934,-981799,844524,-12130,1111426,1420059,-125874,-1355758,-605547,-45580,-1450732,-718030,-749447,-507849,-293745,-55970,591205,450362,-1064896,1267961,1071496,-351393,678911,1304784,337409,-1030999,600683,145181,491257,203191,358559,886126,-662569,747896,614081,-1142859,-444609,256132,1644686,249854,-544705,-1255854,-606596,559608,388928,-75275,-1481304,176183,-73729,-544840,-422638,32217,-14564,654498,740852,1026612,917181,-424656,923214,1874399,-186017,140228,80137,-149003,-919395,223066,-3352,-165919,-564301,-506651,-1474860,-987824,-684747,148053,-808536,-38336,-463470,-1358997,-328840,209489,8017,275473,-200475,180312,-654829,-905283,366875,-472198,207685,585824,-283905,748278,945822,431213,119742,-100063,-1104375,81072,171830,179016,312880,-765091,288156,159531,1176527,45602,968266,-27798,-586698,-379144,-375603,708509,243456,652895,93922,536935,33763,-301929,-940606,-740518,-596729,-4302,-135269,66257,714362,592044,289574,436041,695035,-1062030,216988,1478905,1203530,1970667,-427763,1445268,250914,916635,-153630,135437,490845,255658,719270,56619,398653,597524,-537874,-682065,212362,-467867,56724,-1140543,-1929655,-480165,-472518,187496,788682,183773,-1668122,-1314404,1332631,-45767,-459767,-730629,-328762,-1299215,576843,964781,116244,-356973,125268,762391,-592147,-359053,-183493,263555,-1060082,428250,1085647,925690,459199,1160633,1200639,-453484,-295114,45738,14006,-209926,-352504,-171811,175651,943182,-839120,283875,203733,854322,1935316,-640035,35966,-320547,731377,-7546,74804,-237481,-948244,-1461807,-2739628,-4043315,-6567032,-12433460,-5176328,-4054797,-791058,-325493,-630863,19440,51143,863064,-11749,-573887,130208,184918,1087418,523011,-475441,-159438,24412,-668607,436391,767751,988601,1156178,-41820,1442102,2077196,-220798,159139,69065,1400320,878082,-120069,922114,1089600,1203618,1202993,-175360,526336,-247346,-840274,-1537461,-875970,-1016897,-518336,1005590,763205,-523338,-67383,-642611,-907575,-851456,-490702,-16412,306420,354556,-1341218,-456362,-889711,-717840,467563,1520711,547759,-30108,-494760,-887376,651448,-978985,-19898,607128,-444681,-733134,-435064,-1217991,-287694,-515932,89244,388241,-99426,889948,355883,-409751,-489619,-546151,-229029,-806693,-1309324,-734994,45525,872574,46663,635148,876192,-94149,-1072581,171445,324697,138161,381671,521656,1090462,205043,92768,-1482391,-705889,-16443,-1256188,-527077,-553889,1342488,826593,1260879,-19748,-621824,-227295,1007467,1296317,665996,-593235,-1424511,-890988,-667190,-98270,-42794,137721,181610,1153958,-1424835,898863,742120,72316,799896,415334,345406,-781664,-453711,-98061,325967,-967233,-935144,-506578,-201559,88178,-1212073,-444721,562701,1089341,687139,-504456,-208537,-474230,-121010,1830873,956839,188112,275963,-668031,-32028,99612,-757139,-774389,576459,244714,1131571,1495826,-145163,339415,472614,731532,99948,-1906561,-924661,-544714,-427469,972961,339755,495149,226625,229685,602135,-1269819,-811588,209831,-55874,-1003775,-54033,74701,-683451,1061633,-309397,-764270,372997,-657605,-948315,-323634,-55126,-1138744,310899,636323,760809,334335,-348145,852931,1954249,-490933,-766459,-124235,-239522,-1493313,115494,-1005133,94211,708972,943061,426851,220933,205280,459923,-821865,-115576,-842799,-1000279,1822416,864168,-660518,-239501,-202269,481555,1061613,728635,-819847,822958,-801139,-107281,1050230,-659786,946185,-865757,-478434,-862073,1052507,606661,-56703,-533567,-490601,-1046032,-6521,162858,-265111,-57709,797936,-640522,-1266046,-793974,-460860,-22739,-694961,-794743,-1041367,-129749,406854,-632543,-1344138,1541765,440012,-939913,-752146,-995822,-1004357,-281443,768769,-461168,-1636399,-1805698,123035,127677,-133826,-300256,869626,704091,-1530912,-633378,1365362,-462317,-299126,-148184,108929,384673,-643312,-475569,572413,694447,1209552,-262273,-460653,-281339,-1503879,532896,-5756,-966983,-572556,-89453,290950,-326594,569881,-282339,1414036,817496,-966660,-126434,833282,-489920,-214347,482860,511219,-889663,-427953,528182,124436,462256,5872,819335,725855,222186,37409,642059,1247675,980805,318158,471993,119119,-390278,838420,-1367956,45974,-507251,746538,1362260,125469,264757,948922,684970,229021,-781131,1777142,-101760,167721,71544,-169205,67896,-72291,-592354,-1072323,-1392805,-67552,2468000,1688874,-608412,1023022,1492132,1058475,-276186,-673777,-578255,-1588139,-90703,-144977,33648,926382,-34573,-247299,-577868,-1334009,725457,931795,903932,1233278,1266451,-158323,-978922,-609096,-1419080,-1512326,-1212153,30800,-636017,158946,290191,-849747,169406,-331857,-348346,953202,1658434,490578,-349261,-758572,-678471,-602499,263277,545382,174459,2427773,1219483,-123686,-386486,-531801,-1019335,-166097,3190,37114,-284049,112563,1140050,-486358,-542132,-64111,-1039983,298248,-84692,-1269924,-293959,-459907,-915542,244373,-196938,-64366,-574922,477207,28187,-128394,569574,193751,-83320,-468187,304397,602997,203243,224307,264236,-910609,26505,207413,936597,-91207,-970578,-1412524,109114,793533,-23422,234758,9963,-27452,-1428036,-12379,-699252,-308194,37822,275701,614811,-171262,-112425,262548,415553,765587,1088804,-441400,396511,-158859,597255,721425,515851,1940658,-446832,542903,104757,-655233,-649452,583235,558854,611564,629087,308964,-618353,-317113,364818,6100,-355678,-965437,95955,-551594,125713,-167081,-696496,-276150,120795,706154,659754,-628472,-1441397,906575,-73924,-245826,-956737,237886,-777211,355244,1139707,924731,20878,1436462,450158,-502818,-707119,-807112,-311576,166024,-1300273,-492519,2858,446231,-513786,590353,740888,-579365,-292347,1205827,225451,-514309,444193,1159742,303833,155627,-105191,-107017,715925,-997377,558009,232658,-249876,-369847,-75477,-513372,36955,-574830,1508725,-1075,-1178417,349002,-17542,1113869,-266321,552310,-122745,-344347,-529577,444318],[-642293,325236,-433598,-306644,941377,1580942,-191676,156817,-651753,1276278,525781,718892,-273016,-580897,-280466,-1339118,-908802,-229924,563465,1383049,-594939,18240,-721076,53978,644618,-237427,-446208,-323447,8019,-1750447,1063828,193716,-14499,1137632,-391548,-106667,-475906,-1459455,-138612,-2264887,-147315,67105,157331,741657,-335654,841574,569087,96120,-662695,-482822,211979,-859528,-53040,-78919,419837,-220408,60019,-47678,35960,-920452,-834032,-550785,-67020,366342,-634246,-1069016,-308088,132437,-394274,486228,-206991,451110,-67385,369052,709320,266536,-679767,413896,1182874,-39771,-24188,478385,-649509,139203,385293,20663,407230,176132,-1159895,-442171,-628610,-24839,-769048,68152,-46042,609974,611970,580818,-1590215,-963317,-687547,407842,1232588,-856910,-483327,-91164,796500,89751,157681,1653897,-628407,-27477,2308502,475992,30915,-42417,-1505184,486017,851359,397312,-1120322,1368810,311422,309195,-750721,211040,-532561,818479,-350839,453679,518998,1029419,-577237,536763,-432492,830743,594365,-147021,-552140,-751990,394303,594992,-2043985,13887,1903529,-983442,-388334,720267,598560,-1603458,-1319575,610703,-270564,578673,-911174,-352634,106578,-490861,299104,1591755,-261573,331557,-758566,-848774,-1679314,-1556777,-460662,-258556,555390,463595,53252,241873,-379070,-855526,-74907,1011904,311862,822552,226587,155467,79599,-222697,-1091137,1197894,510125,974496,828529,6464,1132783,101597,457046,-94190,-47483,531604,229103,137532,-768490,-1048297,353093,802836,51105,937529,422675,-837854,-484431,-267519,-14351,250921,-661470,-604706,184874,1174937,354154,-434809,-314670,48565,52100,1100628,472084,393646,-334938,-601294,678198,466531,155777,-147242,100480,-188601,-109290,192922,-685487,-958625,-703421,99660,-103362,145477,-577802,-310885,-42024,-606083,-1912900,-1561138,-432000,911500,413609,309239,687865,796923,5693,225764,200500,62102,-584927,-20086,-263213,-1028024,12978,383189,227395,-1685061,-1085249,371743,-255119,1122329,1650749,101948,-1386597,-893921,338730,-1637571,-1150976,-1189733,-647460,-212519,246980,697664,262545,-734700,1262630,886417,-933136,833165,1636961,312751,-840590,668496,-134443,811199,47958,150083,706075,-736121,786785,683572,-877780,-1193294,224635,1449581,164836,-816085,-1706820,-813845,318136,945671,-49381,-1163838,473611,115589,-839396,-309500,-71768,268878,950344,748944,1453319,555575,-7262,974008,1741777,-72534,475784,-222636,-211197,-1001319,272364,110829,-140753,-238683,-468212,-1132419,-993997,-1143020,164526,-962658,-206115,-658927,-976463,-677535,310114,335475,656271,-474539,143268,-477585,-1631637,-348185,-894286,-308201,203237,-518803,180351,236393,572566,169741,308397,-907841,-35793,-33040,220840,907597,-960521,267633,-23958,967890,-62040,529825,-84139,-496490,-711177,-703801,857682,143907,675214,148750,913252,-151839,-359109,-1283980,-341071,-327274,-69944,-107479,131042,815731,478562,-190751,344078,421583,-321970,-43505,947471,1090195,2165926,-270617,1267218,-262393,705271,-514622,-400881,381265,210589,703865,212784,729720,532080,-339897,-907807,-164346,-568377,331158,-1112643,-1706305,-453818,-403439,450090,1040603,234666,-2057528,-911352,1686499,-203062,-237871,-1020367,-555496,-1126424,829404,1309284,168395,-377176,2950,513594,-508631,296721,246644,-808,-906128,660169,1112685,957875,443955,1359881,1149779,-529269,-596030,56169,-167366,-97297,-278896,-321841,273262,1167335,-755361,313393,-120895,601524,1875987,-1241060,-126683,-461950,970002,-118342,-167178,-297475,-892999,-1508883,-147586,302349,-492771,-4187925,-2229017,-2655188,-623451,-393531,-767330,74931,-55091,818416,74785,-697576,-214244,194483,518400,35243,-317003,306120,859532,-705689,358688,920308,698400,987942,-306246,633216,2049245,-211981,131894,134226,1276115,1321826,60808,1008431,743017,902894,1330082,-59266,477145,-277134,-411559,-1514433,-1327224,-1077341,-478974,1093325,802570,-536620,192663,-720241,-852333,-551992,-583255,235399,549836,366630,-392783,83788,-492987,-762896,147057,1225877,653148,195146,-618577,-636168,462964,-733661,185065,789237,-512286,-456195,27486,-1157733,-65257,-481278,-98736,416291,166081,934810,468394,-112930,-383591,-947668,-774581,-744006,-1569550,-980029,-32092,547746,-7253,684773,926426,-88696,-1000496,-252381,198374,512434,469653,343090,980063,-74198,67348,-1493140,-576937,210580,-1745684,-660115,-759155,1305696,1151006,1437962,-418391,-221814,-100686,955489,1402145,544294,-954514,-1529077,-708838,-907351,-312303,-183499,146068,-198408,375552,-1898189,529220,1069566,109372,1039222,145537,162959,-811587,-820282,33329,-130630,-1197218,-747072,-390010,-473852,186854,-926311,-200224,424715,919835,74957,-623724,122550,-488180,-442002,1996275,1256406,409305,222729,-983946,-182719,-84186,-393734,-360957,483868,115229,1359355,1543850,-119513,30754,571036,900671,111252,-1382870,-555203,-277683,-447682,1535874,562326,273749,219808,271407,654300,-808426,-838252,105637,-80300,-587418,294961,-274671,-793703,928462,-71258,-1156487,634913,-472209,-612882,195814,376284,-850046,159784,623186,842627,256931,-270177,582651,1353603,-317875,-1040163,1088,-74079,-1552648,-411514,-1272597,-7844,702550,915383,410845,-79566,-204721,281864,-731786,-165886,-1019811,-184078,2026318,769852,-390511,-64479,362165,567733,884009,959069,-653789,369653,-886608,-401567,663769,-873634,1175463,-1020478,-206453,-912947,870004,253166,-203333,-687630,-464745,-934955,-360952,206526,501596,-83139,905626,-495060,-1319466,-807793,-231946,105283,-291540,-879056,-827084,-583563,-121985,-377016,-1373726,1492599,461470,-789037,-411046,-1051387,-1083566,-300076,1061778,-335333,-1182399,-1607816,62537,256293,-818165,-489432,852977,308639,-1510831,-778388,733691,-427068,-456891,-295288,18250,545778,128880,-271038,479240,550832,1318352,-505756,-313747,-19460,-1655695,148735,-28934,-909475,-641943,-72938,-75835,36935,8985,71088,579399,416349,-1112876,331056,635477,-518018,-1902,370539,309829,-584057,-542483,506351,80000,511923,605735,1142172,875327,-186664,-30980,788788,974857,928765,384991,290475,-133509,-222143,1595340,-1049217,384206,-976865,853904,1535852,246796,-35290,848165,594290,65810,-813363,1418845,-424307,178170,259517,-234649,345209,295863,-627745,-1334991,-1529219,-147030,2332311,1722728,-520297,1025507,1525727,867131,-681117,-627179,-309698,-1539844,-321768,-79527,238345,509962,39803,-156971,-412411,-1228329,622916,1706827,1142166,1102827,1385976,-161909,-1439265,-1366807,-1921131,-1648673,-1366646,141293,-511143,328137,44208,-996266,449113,24143,-101860,453368,1032590,511484,-796195,-1174308,-862229,-436073,345222,465169,135484,2485175,707150,-165084,-90856,-68649,-534000,179406,-150520,541103,-334421,140404,1205680,-791310,-529681,-145861,-1281041,13740,-445363,-1195451,-274844,-575593,-1113155,262056,-505255,169893,-395034,513365,83126,-119447,788458,453248,-120853,-937108,578044,496990,-276657,-14838,117124,-994593,387374,-188964,935696,389649,-1197374,-1538090,-70715,250235,420137,279510,179962,131988,-1146541,-204574,-739975,-325070,-215787,-112996,338633,-38267,76380,306717,700381,338123,1013577,-1028732,444403,-202644,216261,739970,356422,2368540,-620683,497140,41840,-836138,-407393,529844,498877,1211899,532022,504935,-307170,-356750,581672,45311,-491589,-529004,258421,-432601,-198352,-7833,-561338,-398868,133677,151059,656381,-767775,-1841881,314140,113148,-111697,-923443,211469,-614128,310715,934477,960933,-365218,795186,577655,-215443,-954576,-732297,-260374,339952,-1068027,-447199,-53987,344599,-564688,108553,640361,-353215,-107653,1485402,417207,-555817,840729,1447000,191567,-146061,-662882,-113315,168117,-789075,903391,123920,-273977,-819902,115404,-334165,-126541,-723158,1359926,275080,-1016178,262726,129405,1142073,-483873,515284,-120086,-326963,-214684,436739],[-458011,527680,-278393,-121165,770657,325528,-506187,100294,-604501,1269515,310159,805369,21844,-831100,-308252,-1435016,-917992,-185062,726930,1452209,-709560,120283,-621045,-265029,472736,-397679,-297781,-24492,259909,-1588446,837852,-111824,200933,1079903,-153645,-286559,-951660,-1737294,-92070,-2638849,-184803,265310,156283,597140,-54487,1389347,846731,-161154,-519823,-429655,17205,-1182884,117358,-2771,286204,-483175,-113760,-727123,34499,-1195029,-652152,-539615,-1738,213710,-885596,-640940,-151501,288912,-729298,81255,-443036,134796,-641348,308342,740343,-68080,-509269,348703,852076,-198757,-447589,407374,-571318,119614,652861,-56530,70982,-22417,-1188671,-54114,-405602,-19618,-187948,162182,-414699,673102,768359,725790,-1195139,-1156021,-955059,322727,526255,-809653,-1043704,-312240,895439,-130050,-91205,1718340,-754219,-148064,1510469,470888,-148849,59938,-1180697,465918,359347,-347793,-1377588,1454941,675763,363668,-1076814,-190121,-414983,933404,-457590,400382,883982,927017,110217,655673,-541904,1063604,165806,262318,-403366,-678723,691234,1189450,-1856572,159435,1230664,-1158290,-840915,261337,484871,-965030,-872508,1016681,358424,351655,-1146392,-800587,143668,-559690,489024,1645891,-112346,736142,-807682,-636749,-1606094,-1408535,-941599,-217453,559117,519658,-226074,138255,324977,-573568,54091,985716,568867,878517,-81048,325404,195668,205475,-323461,1346019,692850,1268343,693494,-19888,710810,218383,442520,166190,144013,354395,265451,296703,-435730,-1226482,155923,702005,32156,1025248,81791,-852673,-840947,-657286,-126613,707564,-219943,-832952,388649,1068714,116480,-346159,-435775,266739,-84402,1067952,247141,31983,-200839,-217447,1086477,727612,28337,-256321,45107,-151596,-324998,315615,-516175,-318319,-550041,174063,10011,33977,-447101,-575646,-293399,-946939,-1642949,-1459912,-553911,978161,691306,454465,554038,730526,-17268,181480,66582,-657103,-1055279,77498,-18976,-955457,190497,515475,-20977,-1772578,-963951,-56319,-501739,1036364,1429155,182219,-1322005,-1120311,697537,-1685583,-1220410,-1343860,-763460,-219006,677394,766549,57426,-413516,1057715,900639,-1163984,977930,1752212,242621,-503098,634230,-497504,1004023,-70828,-319439,363180,-584047,589324,690250,-716972,-1755309,187303,1057023,-11968,-863441,-1635056,-1031887,53924,1271669,-65225,-823795,679551,321039,-1003002,-278293,-217219,404179,993477,683527,1788793,15558,473928,896537,1520374,-38356,458698,-413463,-537226,-969467,295362,130524,-46747,122830,-394678,-459085,-912217,-1484788,225750,-1157839,-502727,-789292,-602882,-793684,386380,530152,781242,-503948,141213,-174931,-1961588,-1017579,-1088681,-730306,-171579,-736191,-229772,-318790,630375,262864,642063,-554986,-261115,-303943,88944,1158638,-1068735,251609,-78248,672120,9521,-116503,-131939,-469837,-849370,-939678,761091,158917,710952,438057,1100334,-398315,-615086,-1711712,-86492,-167401,-51446,-81489,231566,813030,349703,-707803,35501,202232,301271,-185937,501009,840523,2155134,-59588,984745,-726764,336416,-784657,-806397,163825,108621,691148,293978,968583,359843,-13771,-1018450,-436223,-576023,457789,-1118998,-1499589,-147156,-227599,700751,1109100,242163,-2136151,-446039,1826941,-298477,-33747,-1092976,-874201,-915365,1014467,1374474,188952,-332935,-122562,146908,-529144,646154,786605,-303502,-569931,824221,1293140,851395,393732,1491505,803746,-482245,-861143,46338,-349294,-13410,126212,-383735,330037,1293099,-518316,220420,-570935,341590,1701970,-1745983,-224946,-554995,1190910,-219857,-383776,-286658,-790118,-1337037,997917,1699222,537166,-770308,-919839,-2145681,-461889,-511237,-669136,-10696,-198861,472591,192806,-645947,-520102,-61867,-215848,-375746,8722,708468,1483801,-787113,-105345,1032366,360886,726986,-556669,-217316,1511966,-209779,84695,271378,1147389,1677467,198806,944358,353106,601004,1286040,-82522,381683,-339266,-164982,-1450227,-1523531,-982143,-634765,1160439,648044,-484503,527046,-615178,-710777,-254505,-573509,683145,732695,296367,409283,645039,-81196,-657968,-196283,748056,811966,457476,-705496,-278496,415123,-270034,333084,940204,-339684,-88362,393753,-1010748,423046,-384654,-158253,440724,685273,772357,411048,235454,-313194,-1297943,-1017555,-536408,-1480534,-1183504,16097,296438,-127498,614986,976145,22762,-772005,-667064,64085,708392,506360,269914,890413,-301390,-32640,-1407593,-377721,485478,-1854760,-771323,-768496,963315,1120855,1397480,-766312,298314,31262,885021,1130392,520420,-911393,-1138044,-310130,-869358,-405518,-209236,91581,-611545,-552889,-2213921,224652,1279867,157605,1215956,-73315,-210000,-634184,-1145791,67373,-460771,-1324780,-352983,-225717,-646548,113472,-738673,357874,218260,418166,-663266,-589645,458052,-694738,-760401,1820727,1266383,489655,101846,-1206401,-231865,-268369,-19142,79268,287405,47902,1384289,1303948,-111616,-194149,738434,822105,160337,-415641,-310596,42609,-319504,1675721,597685,-231322,224942,209587,677787,-112330,-732954,-78114,-15575,-163854,551057,-610271,-905875,625528,76360,-1130367,766893,-158659,-299029,812710,830822,-380522,-15472,402955,836105,346560,-45461,176742,494746,-36807,-1041358,153864,178671,-1334802,-752830,-1416888,-12726,572571,653106,435455,-289533,-551112,162255,-619122,-274227,-1025053,489589,1949188,719470,-108040,219815,1049657,600789,580666,833808,-588474,-386391,-870341,-666173,119095,-932286,1277484,-902706,111710,-742692,618172,66125,-409463,-964607,-334968,-714257,-635493,30659,1182275,12929,824067,-206376,-1041496,-669828,41189,126504,71414,-981052,-611626,-1005885,-630574,-375618,-1384832,1315588,505902,-427025,-12965,-903463,-769289,-255405,1177185,-123727,-404702,-1048759,67569,354484,-1490731,-591251,604937,-23045,-1343926,-785437,147485,-453687,-536539,-374224,-78944,641328,913566,-23441,271516,268309,1244995,-651587,-217734,277370,-1410133,-223747,171607,-825800,-703587,96644,-344840,457859,-238293,387594,-23194,98149,-1068945,717668,192295,-612661,90246,78221,-61998,-439857,-474500,447305,42285,340255,1146331,1160986,758607,-568712,-155207,824018,532249,752773,653034,197254,-219761,-38293,2103888,-849179,713725,-1173488,901626,1675973,612436,-313641,666065,421653,-297867,-789660,985015,-569772,218280,432287,-303914,489842,507572,-618145,-1440054,-1517725,-52338,1841557,1629677,-402846,873629,1342596,580658,-933016,-487991,-50868,-1212073,-448138,57140,301184,-23837,198568,-169804,-155608,-984248,446239,2105457,1314372,957553,1032091,-120287,-1685685,-1813270,-1870310,-1586906,-1387018,290601,-318260,413314,-232262,-1028024,701255,403309,351600,-239959,470150,291089,-1222820,-1367058,-880692,-233460,465700,325532,111815,1820533,108917,-122396,72314,412321,21644,556631,-207959,984071,-212643,152017,1084808,-920013,-533681,-105214,-1334616,-255851,-715545,-959467,-229071,-235160,-641299,279337,-673350,449405,-136491,551579,396246,-124752,784339,459541,-357693,-1223435,708957,192027,-740202,-239657,91029,-967921,567847,-829012,801801,909121,-1208626,-1325803,-105777,-288224,782825,234032,281388,159973,-731753,-533950,-773081,-388054,-355039,-653171,77138,369687,219260,238715,943328,-4014,805256,-1543735,389280,-60431,-20642,700069,376778,2389712,-642051,451690,16909,-751457,-133907,571402,307189,1293808,228268,510246,89155,-654941,607858,169143,-550650,-119784,283549,-395672,-557619,173794,-582062,-503080,88131,-379877,522779,-661283,-1922777,-229466,379235,65417,-744254,196407,-321027,509617,602403,850348,-676902,-8347,674921,-136093,-1202226,-465054,-236708,425410,-717187,-222455,-44386,420944,-474774,-313304,400495,22527,114031,1526359,557463,-379001,1020493,1690069,76615,-512752,-968822,32100,-348570,-407176,969145,-105462,-313419,-1015329,96943,-53862,-304588,-707699,1060804,421636,-717030,194358,212791,683884,-689001,421245,-178315,-240087,45149,227622],[-393552,621068,49774,110053,531265,-323353,-592139,-3701,-579751,1049370,63249,891863,113823,-946204,-319265,-1441738,-639011,-59918,798711,1403237,-753904,178545,-562973,-581381,244564,-706016,168837,244352,470211,-1188108,638977,-328916,257731,767824,34997,-438432,-1414262,-1865510,-122234,-2583086,-202700,201999,-178019,180227,279949,1858312,1024690,-385258,-171175,-343546,-335204,-1374093,269934,17524,127795,-622305,-262936,-1169281,75387,-1313969,-413759,-418743,108707,-79814,-930459,-393850,46870,379216,-908879,-38391,-523592,-286695,-1237682,167846,605973,-527358,-240072,58418,379316,-246874,-722503,263446,-373588,-26400,775428,-189424,-233468,-322206,-1261346,316529,-293962,-9410,252481,348557,-812359,561725,817876,818627,-720931,-1178288,-1208809,190246,-73994,-717805,-1469140,-400220,904302,-267124,-352357,1630582,-785377,-166858,600923,414568,-341620,99952,-602510,417446,-29492,-1011167,-1470435,1571644,1063827,394673,-1197330,-349642,-241143,1039464,-574954,382965,1250884,708246,388738,712173,-658937,1075083,-180096,535650,-259284,-512945,968913,1887005,-1349808,228467,224536,-1041549,-1042335,-464094,57465,-307244,-399982,1208243,970266,167002,-1152897,-1118393,161826,-584514,571889,1246579,-26721,909695,-698181,-400015,-1308945,-1211377,-1223288,-183284,511711,670369,-365340,98835,1179468,-198786,265086,879948,644264,652507,-521152,527967,258389,469825,418239,1272565,721314,1396115,513677,-39513,264781,169691,379890,371718,413256,79597,366903,473104,-24231,-1314265,14387,495001,-39980,870570,-312297,-830210,-1047336,-874380,-248608,1430968,177519,-840948,576353,907201,-155681,-305505,-625555,492503,-27008,974189,-88942,-72328,-4147,105003,1368797,903126,-168106,-199749,6798,152877,-459749,444017,-373627,27555,-419737,99643,-15230,-201970,-176516,-595334,-430708,-1138055,-1284824,-1078202,-617610,889064,527712,472036,507449,620906,40674,114597,24734,-1357180,-1353159,171221,44177,-874476,515957,409128,-220754,-1591558,-505305,-247843,-680401,887367,762349,69830,-1146474,-1230180,899300,-1544746,-939902,-1181375,-733846,-347450,1084431,805134,-85246,-275128,589483,1012797,-1061840,1035246,1728340,223018,-155429,488222,-846571,1054213,-68793,-834614,23104,-243630,174974,593092,-643644,-1850240,188144,556623,-202644,-581197,-1093842,-1195538,-219127,1301199,-132686,-562191,719740,452649,-1064762,-325760,-376392,287455,821162,655876,1927733,-566351,861153,777185,1356677,-75307,65879,-456372,-1075251,-860543,266943,5712,65968,395563,-280634,380396,-823382,-1698801,155735,-1288243,-847882,-843951,-379376,-678227,435697,606527,696057,-289107,159639,165977,-1707344,-1427884,-995266,-980515,-410475,-823707,-321875,-502109,680089,401729,773191,-107891,-555877,-511057,-155498,1019722,-1035158,198057,34134,414123,216486,-717455,-106089,-488370,-740216,-966876,516333,266110,675091,862256,1035838,-637053,-954569,-2075894,-9407,-121269,113695,-74480,424182,677792,292833,-1117163,-365622,109989,650956,-200364,291194,496411,2066977,205994,662089,-1016004,-70005,-832377,-988737,-49127,4655,642038,304367,1032026,140806,326395,-967354,-540164,-462846,362767,-1126755,-1343781,380434,74534,906175,979393,224613,-1896281,-24658,1708105,-344382,70799,-965657,-1196788,-713497,1106654,1182674,147745,-163337,-238976,-285796,-681200,571919,1271250,-548571,-47476,930667,1563204,726155,338543,1496503,298682,-306381,-1042975,78295,-453135,33830,719321,-426486,333358,1329584,-162546,24423,-1045340,173391,1481401,-1941186,-261110,-600556,1292769,-389934,-576920,-162156,-609557,-928579,1055554,1341572,-562637,-13055,-592943,-2068035,-282615,-634322,-435117,-223432,-315341,-13364,284750,-471871,-727781,-467169,-922990,-625604,528955,1019116,1702947,-915610,-789832,1003141,47681,379744,-716870,-807828,646809,-216358,62800,425479,1056637,1852317,292961,795887,47739,412878,1126962,-261378,253819,-426607,-83336,-1418191,-1478230,-765465,-983563,1147276,373122,-365434,836246,-364245,-507657,-24475,-472680,1182221,810159,158954,884106,1052591,210995,-465061,-475626,205392,991906,628540,-706921,98974,507516,298152,405905,1002863,81698,286424,584615,-791807,1028199,-249208,-56917,475412,1364257,441369,165715,555405,-266753,-1475835,-901589,-250314,-1024199,-1179355,208432,174059,-315246,434354,968132,186181,-445041,-909349,5411,808378,502610,289870,962935,-449552,-165319,-1250135,-143428,733561,-1528440,-751848,-593607,453202,798984,1102030,-965220,725882,109145,785044,559684,608679,-533754,-333343,262423,-563239,-339078,-162062,-68046,-1017381,-1290357,-2288973,80042,1298394,219356,1286654,-188313,-695928,-242157,-1294238,22229,-579941,-1176874,116192,-77985,-786306,-122949,-700405,1045201,-8052,-189919,-1281298,-374727,706857,-1053039,-1038313,1318335,992197,457333,-74658,-1317250,-165279,-396960,299120,418292,52920,93127,1213116,862271,-145316,-277201,911591,523499,228279,628274,-256426,306490,-109925,1409000,489701,-870064,228692,81367,632023,625218,-491989,-265162,130084,131376,659083,-865786,-996496,189446,96220,-736328,734353,256850,-48589,1379440,1194249,162819,-165156,3649,754205,511743,251542,-219772,-338747,293793,-752935,300455,437211,-946090,-838024,-1368932,45871,299940,208813,485022,-396583,-776776,102773,-513815,-395847,-860146,738816,1638494,687443,138943,542816,1579446,573790,302203,418851,-668316,-1197148,-745626,-815719,-413506,-824439,1120086,-586427,396849,-357246,343871,55071,-631464,-1282133,-110807,-395786,-740175,-293192,1597813,188379,621688,148460,-528863,-426117,228073,6318,279859,-1038137,-383466,-1216158,-894875,-557441,-1243133,1068429,539278,64094,347476,-683551,-272530,-132976,1064430,100024,374856,-320569,83609,406083,-1789580,-571903,166562,-264770,-1197648,-638478,-179900,-520859,-514982,-255624,-162834,648349,1441327,231346,-44943,-43922,1062756,-625286,-220428,524366,-902639,-519397,431806,-704268,-790524,365961,-370967,853512,-101210,570145,-339791,-106541,-851465,937263,-323778,-686496,70687,-288496,-488114,-471540,-244110,279380,21974,-38546,1425674,929413,387057,-865330,-280133,768768,55677,521271,1058289,176292,-148040,131113,2207326,-686700,1031161,-1029378,926645,1700904,1115975,-481808,427075,200293,-707998,-663030,655867,-515541,260905,604452,-294570,561404,551702,-535003,-1302636,-1354390,230162,1127155,1371134,-270519,592955,965046,303477,-898576,-259487,136970,-757275,-465838,221707,186022,-508138,416913,-269445,119343,-800678,208692,2013031,1330582,817222,450349,-18489,-1647349,-1740984,-1394574,-1389345,-1241111,442949,-92568,376653,-442178,-838538,842853,678215,850909,-914647,116353,-26230,-1460540,-1309518,-737494,-47841,551674,121187,41039,704750,-369311,38413,50087,763637,499875,879806,-170524,1157084,20245,141764,808124,-828773,-503990,89447,-1211093,-457266,-823021,-694025,-159453,385336,79503,307112,-702100,705885,152945,574433,861443,-87819,561090,204789,-746475,-1282436,660628,-211932,-1086221,-400408,188217,-827301,492032,-1484564,537312,1308121,-1013514,-907180,-13054,-670697,989108,89946,291056,68102,-418735,-929993,-778838,-452181,-340237,-1171132,-146569,865087,239022,83784,1024044,-185923,485054,-1826987,284234,236605,-105509,612228,572613,1942359,-530715,388068,-14272,-422443,152794,739550,79975,609614,-201274,281246,456698,-977595,542456,380709,-457865,203478,184327,-430532,-845748,332468,-782801,-585149,847,-700204,241885,-392384,-1761858,-566087,615047,210509,-471094,211058,-27328,860668,208702,558344,-863302,-704348,725793,-303290,-1425497,-88001,-265505,407363,-326953,179430,30736,701621,-210770,-565212,68437,366162,208308,1231220,588698,-84175,905169,1693809,1260,-837535,-923081,388253,-590961,82702,764422,-400712,-344976,-890099,-117187,258874,-464310,-517585,784768,463265,-353677,195257,181851,-164420,-837571,290425,-289816,-126491,209064,-154454],[-506416,658484,469368,340875,219264,-175909,-529915,-136391,-581846,651388,-113067,1046004,-5007,-866292,-304851,-1301942,-165675,130464,829852,1240907,-727587,156941,-563340,-798800,-24786,-1111921,715577,340693,583100,-575873,502281,-390784,17533,239646,131690,-534436,-1786358,-1691375,-172529,-2020842,-198005,-66864,-596753,-369322,581799,2090361,1075508,-512662,315410,-291085,-736721,-1366513,377900,-9554,-3061,-649223,-356109,-1188113,145795,-1187793,-207476,-228908,238268,-396215,-741220,-365071,193992,387407,-851040,87396,-370358,-650278,-1672632,-18322,334291,-876549,154119,-421057,-108538,-253100,-775221,56557,-117306,-253522,756937,-320356,-406466,-563565,-1295863,589817,-383146,5531,476819,548473,-1089428,314318,827916,862854,-328939,-1055152,-1423931,54717,-325397,-591410,-1607947,-283330,788384,-240679,-477853,1293739,-726789,-124350,25006,323341,-434641,74998,76672,346674,-272835,-1407280,-1379466,1560540,1392756,385594,-1011742,-297060,-117151,1085668,-633689,443822,1529090,356078,187184,682907,-701308,903565,-324165,614687,-105684,-255642,1157920,2346475,-643091,197963,-681340,-717773,-1050686,-1247496,-494563,259519,-2917,1153001,1407999,59369,-945203,-1254714,185907,-421651,543868,656717,-16475,835306,-472429,-219661,-869668,-990944,-1256908,-181546,461430,881728,-272584,161559,1947636,193552,514910,718652,588959,245549,-955630,741676,263276,512108,827190,957744,539883,1241620,305107,-78003,-105310,82617,235471,450628,689854,-150861,491036,625829,309502,-1288984,-9522,237015,-139980,508507,-701271,-755385,-978518,-850722,-395948,2120488,392605,-661914,634455,762722,-380530,-302951,-843442,790004,188908,777653,-479690,60975,196218,264583,1427833,936461,-371239,58419,4427,600112,-493643,559638,-278602,7702,-326766,-61882,-179483,-532248,153335,-346078,-462916,-1215349,-1104031,-560317,-571542,704292,114990,388206,519091,508108,142329,42208,89078,-1745175,-1367523,254691,-85416,-746465,928094,15724,-340998,-1126973,238917,-116151,-743797,695733,-152269,-206568,-854576,-1169677,871320,-1217123,-470587,-775810,-499862,-546641,1292669,814934,-117493,-384432,-47103,1115147,-754673,949052,1659129,306128,56193,255682,-1080723,996039,114114,-1141015,-154659,184598,-348389,393530,-577081,-1402490,233886,58698,-311351,-54612,-332703,-1250711,-489075,1039126,-242209,-432123,590347,432752,-1121263,-412468,-493928,-54149,534915,719470,1828269,-1024041,1034178,703946,1283221,-117501,-545302,-370504,-1541427,-719707,167318,-283473,139368,479955,-124728,1092073,-803632,-1786546,-192286,-1282549,-1125844,-808284,-373672,-421279,455696,613585,542979,79146,178753,448566,-945833,-1455306,-664247,-1025355,-427684,-707458,-74515,-263247,806001,588837,661638,327500,-866426,-551087,-422576,581072,-855493,98371,280102,313716,480650,-1091519,43686,-511990,-417099,-752701,255509,415538,506883,1238714,736328,-816688,-1261069,-2219899,-89317,-134919,427688,-98417,686304,403739,350588,-1304237,-703441,155165,688280,-120472,347015,145076,2009884,545908,372466,-1097756,-399001,-599903,-951652,-129344,-41263,524122,266140,886212,-56253,569099,-751219,-463547,-250116,39836,-1075106,-1206071,963899,462892,1021668,708799,220120,-1443230,273356,1373796,-350453,26488,-727517,-1416265,-545984,1081733,784636,22533,129522,-335973,-712598,-892692,139789,1530284,-651542,559427,1009702,1742862,695313,305736,1355396,-176614,-45179,-1105474,220344,-422608,59119,1238402,-516368,280866,1302900,255598,-212437,-1399038,127721,1267059,-1712020,-244029,-599579,1197936,-627878,-731166,93700,-366548,-364239,636781,586408,-1160007,201975,-527169,-1977113,-55097,-710233,-205189,-505176,-345254,-422852,282935,-258904,-816901,-832589,-1443707,-679500,1135474,1247767,1539362,-1067090,-1378916,768096,-184451,-29843,-737598,-1016885,-230792,-218259,110990,519162,1018144,1854537,358967,612359,-121212,389562,927231,-540703,89454,-525694,12796,-1465338,-1287868,-481311,-1430576,984629,68578,-223393,999619,-53800,-258293,106407,-313883,1527615,795509,6720,1039677,1192841,287293,-268400,-644382,-276620,1122221,606658,-582283,404222,656842,822959,403318,937582,645438,588380,585746,-549075,1523074,-90108,193409,526413,1987405,30818,-223314,728000,-225459,-1375252,-488667,12754,-337090,-897744,517740,191408,-550527,190669,860018,303801,-106222,-886397,57569,923768,481538,367637,1188342,-519551,-295859,-1060688,85909,899569,-871215,-535540,-285493,-10866,335660,591755,-973773,906938,107840,653970,-126029,753626,-4666,587475,891981,-101633,-154505,-92925,-330275,-1346172,-1427262,-2109305,117420,1116438,289375,1219182,-187955,-1166470,266435,-1195193,-62489,-492149,-680058,523582,-17224,-965068,-462701,-803010,1603910,-213989,-695438,-1569292,-4015,816801,-1458211,-1240081,661322,493895,347149,-278154,-1317209,-32313,-412511,525435,571697,-133459,251926,920115,385718,-234711,-216215,1031053,106326,283236,1326412,-385126,444850,114648,921907,297463,-1352275,215285,-49880,506096,1220519,-139812,-380391,329350,234375,626603,-1004717,-1053483,-302048,5616,-149314,540199,688158,96246,1732554,1371899,624492,-246216,-482759,646408,655967,540588,-435292,-846691,596033,-254897,404600,621006,-496933,-710695,-1125105,109292,-74132,-268885,538493,-420701,-870295,108489,-418576,-492794,-603521,513730,1258612,635839,298302,827116,1783062,497042,168698,-94298,-871727,-1769900,-555422,-805567,-785862,-572562,704870,-199302,614170,160866,114304,147564,-802821,-1532470,184067,-44606,-644616,-638726,1641844,389072,397014,469518,36942,-155518,209738,-249897,261168,-1013643,-129733,-1090333,-818603,-762649,-868793,823728,518700,528715,598955,-502796,232321,40667,737198,266777,866232,288910,13900,397123,-1495020,-435192,-349336,-396125,-1181787,-364470,-111606,-573922,-385447,99443,-229963,557626,1570195,452742,-393066,-229277,861405,-459138,-340620,654715,-323236,-702837,559261,-524168,-906719,632000,-111133,1145241,302063,566770,-441211,-209083,-520182,935895,-745329,-625507,-6776,-613374,-841851,-593406,72002,-66250,21409,-551073,1340242,578117,-129464,-1029522,-351736,659871,-318994,290285,1460615,192086,5533,265370,1904207,-448507,1291307,-630987,961774,1570088,1579922,-487607,146874,-17141,-1011051,-387263,531203,-319312,234230,779927,-140122,683221,464796,-379845,-951228,-1079489,614360,392042,960187,-119019,232423,492438,142777,-569883,26145,226505,-371534,-438072,368252,-97652,-799570,647539,-391779,333045,-835834,-69884,1505842,1162348,685153,-11232,155788,-1275215,-1116343,-796703,-1163747,-918726,552758,129259,207628,-509266,-406733,816589,770243,1219907,-1328251,-37957,-260663,-1387540,-1054831,-477015,84697,546219,-141261,-137840,-335413,-564397,321741,-95759,890672,790419,1066590,-64677,951463,280037,115595,458808,-549351,-411070,385350,-998420,-567854,-727883,-508677,-99233,860728,546612,348977,-648304,870497,460274,561330,1292101,666,211308,-188787,-1155131,-1156755,458539,-599219,-1239101,-469993,363509,-619698,168792,-1902095,178885,1481622,-681537,-460339,134512,-826772,1018780,-111948,232732,-89003,-320305,-1292639,-729722,-476183,-211543,-1490387,-341623,1218183,99477,-100025,865026,-213322,95591,-1783158,186896,590916,-111537,486139,870444,1164721,-338697,329080,-87201,20489,422612,1013011,-48581,-656312,-629524,-165618,670888,-1086175,516416,665657,-157776,401343,14191,-516978,-986895,427395,-1104990,-642350,-86299,-711404,-145977,-102489,-1528243,-627485,702609,259764,-173166,253481,149349,1200728,-171010,119551,-916001,-1134182,717053,-625833,-1594645,283018,-358406,315035,1659,684280,151583,1089678,196494,-578194,-293747,530900,68979,673472,477418,211338,535518,1386957,-7564,-1008017,-555571,899934,-478700,567319,386752,-707104,-356029,-537899,-433703,533910,-567924,-211034,610081,431472,-6180,293592,39660,-1089862,-899561,159375,-417879,-40082,303246,-595172],[-743549,691121,859810,519444,-130735,407661,-450776,-251129,-588014,156373,-158366,1271674,-277072,-602180,-252911,-1026107,351249,331990,862216,970991,-644366,55831,-621012,-853058,-319559,-1519325,1053054,177113,584883,140039,441984,-293848,-576224,-386639,139343,-563149,-1942756,-1159660,-200057,-1091311,-176444,-412802,-861222,-902490,716699,2016053,997763,-511512,821360,-323878,-1052150,-1163775,424846,-63044,-61548,-594706,-393205,-778018,228360,-833835,-94354,-40869,321909,-643849,-378209,-488161,179135,306773,-569291,268958,-2032,-799534,-1789355,-215475,-7081,-903279,600004,-981699,-468230,-340085,-635202,-192615,111822,-492460,638776,-382523,-389719,-615033,-1200686,716939,-664038,19162,506208,671902,-1142775,20407,875611,860778,-143521,-856770,-1544951,-50138,-209102,-444080,-1432547,39629,557897,-4881,-359337,718219,-596150,-76051,-35598,210307,-331160,-1865,654494,264094,-366895,-1444813,-1146040,1306376,1557024,320192,-537047,-146259,-117373,1021519,-573714,582155,1630235,-92579,-323941,560766,-603855,636747,-223081,510169,43304,59537,1208139,2216227,66305,78613,-1169786,-327691,-951376,-1804363,-887549,707419,272850,944706,1566013,25835,-586485,-1208018,235067,-24528,445499,101532,-55674,584729,-231168,-142760,-394915,-764997,-1076163,-228689,446992,1091423,53592,328789,2418216,547428,754571,530376,471249,-205767,-1250530,923021,221994,350481,842958,475433,161888,782998,73340,-155747,-349999,113632,65258,377433,897421,-188352,570650,710890,457440,-1147880,77923,-22631,-235736,63434,-994313,-627061,-622215,-590661,-577664,2457834,342947,-409809,504177,693609,-497022,-284554,-986460,1165206,491058,460797,-840050,321021,336682,207185,1252666,818543,-502445,462163,50465,996728,-415884,645279,-224320,-300993,-267877,-185594,-439489,-892369,431551,66808,-447026,-1280615,-1201335,-78612,-397787,509998,-313560,263411,531320,420476,239644,-18702,224474,-1647119,-1036988,327430,-335147,-513000,1330564,-629369,-386106,-465532,1052795,274909,-684974,469054,-979663,-548895,-485374,-911171,619921,-753011,-27686,-257286,-94938,-689286,1185706,787504,-42471,-675967,-632975,1146465,-404189,713401,1579583,476355,49149,-9896,-1138552,889121,478198,-1074523,-89019,568003,-815085,144068,-437653,-605066,300506,-326018,-265835,474993,331220,-1192425,-747648,554965,-369540,-424516,359557,232537,-1264829,-473009,-505548,-477466,254164,830768,1534161,-1217022,973089,724200,1262513,-60824,-1108219,-228543,-1556834,-582456,-5242,-695092,134366,333965,70560,1450836,-884071,-1749087,-839253,-1139340,-1232264,-666498,-559335,-162583,454471,605285,473049,454658,181477,597923,-9662,-1120625,-237257,-884818,-216553,-390282,398072,267268,1031675,807651,380251,604011,-1140716,-391290,-625114,12172,-585248,-19569,573386,418878,722508,-1169348,316983,-504616,13083,-351128,81404,556023,201812,1385851,291327,-916322,-1452616,-2056020,-264905,-145310,821351,-150984,920420,18961,483442,-1246533,-853986,298923,485923,-8209,560637,-102010,2007187,979825,179267,-1019351,-582482,-139005,-776813,9717,7801,327327,205952,559348,-172703,655531,-404655,-244861,-9303,-433940,-911913,-1031173,1394713,837840,995575,387839,266992,-966079,402068,928214,-318191,-167606,-497606,-1441346,-410969,921784,242480,-197208,482357,-404028,-1064208,-1030660,-427595,1467712,-577495,1077427,1099609,1628073,800018,306147,1097810,-468660,218922,-1029749,498480,-249074,92544,1440260,-676224,179114,1241967,675258,-414683,-1481386,160925,1076619,-1121947,-186319,-552432,891124,-846968,-810170,463462,-109397,215263,118163,-36970,-774353,383135,-528986,-1752170,227219,-699319,-97842,-771112,-252455,-565418,143055,-87879,-811229,-987550,-1707497,-564506,1618725,1402284,1201059,-1203169,-1571222,335418,-307302,-445250,-613018,-910903,-837463,-197605,253860,488710,1013452,1787417,418582,413456,-197390,508398,743863,-815332,-131264,-621159,328920,-1588043,-1081473,-189707,-1809042,637577,-209748,-121052,935765,209555,26205,148710,-141489,1547817,742932,-94440,980362,1064423,123155,-137909,-694401,-599966,1125193,371885,-315181,569790,727819,1172622,343559,739151,1166926,758966,434552,-331750,1690377,79382,538928,585852,2313304,-354979,-660107,646997,-180158,-974451,68758,153572,352360,-401012,872083,311666,-796971,-40789,648744,274856,164161,-643160,186860,1124349,470464,466064,1437898,-535588,-403698,-888938,275663,976939,-98316,-130290,91664,-239850,-99993,10743,-820321,790472,42834,499744,-712004,863549,454154,1241349,1412819,321734,44632,-30516,-646591,-1495130,-760188,-1743056,281489,789155,354356,1011110,-99926,-1472844,716581,-857074,-148100,-271706,62876,770227,-93985,-1204268,-820857,-983595,1817747,-372171,-983614,-1463542,442525,786917,-1790933,-1336346,87064,-125811,203561,-467445,-1209623,80419,-277236,654181,528294,-195629,468453,610954,57164,-375760,-63046,1059831,-286077,296672,1423381,-622543,458701,301878,438233,77238,-1406764,169377,-123332,326278,1561308,259337,-379415,540300,165522,512816,-1037387,-1076228,-757164,-136223,421441,225351,1022393,108006,1762520,1330907,882233,-235346,-922543,566676,717491,761603,-332544,-854278,782971,299680,438295,681617,-95161,-486025,-755093,121568,-451939,-593736,573310,-402331,-860131,174640,-320269,-540060,-361945,-5886,993675,534730,333867,1016811,1667321,396558,236306,-468943,-1120455,-1895431,-371314,-646247,-923192,-226811,146044,124507,767635,669509,-42385,232029,-854233,-1630679,511710,230818,-380934,-874775,1324070,561404,237987,663269,462673,54949,-62998,-587521,12729,-929526,126184,-623806,-451351,-825422,-296192,640699,414108,810880,708058,-410264,627997,202971,270749,338153,933054,528666,-217885,325256,-703747,-212776,-790504,-394633,-1295760,-22439,352475,-546893,-182609,615663,-289934,386871,1307072,604995,-649714,-152068,693761,-288839,-564206,637621,161056,-768023,433522,-274530,-1024579,780771,348905,1287367,770009,386178,-431254,-236467,-155572,727710,-958544,-348839,-64702,-814015,-1029788,-684087,366044,-579301,33320,-1075359,924292,251773,-615188,-1034709,-333307,531228,-507580,99544,1703211,208405,138825,357066,1369777,-72888,1414938,-160515,1020521,1311927,1833445,-325655,-159262,-179153,-1126859,60477,604018,-97125,64750,934927,169656,956585,313461,-186801,-503997,-744192,942313,-181934,462875,64461,-148821,59418,157502,-42159,309986,230274,-216700,-472408,457414,-489935,-826257,830969,-455249,425096,-1089532,-363666,788615,853597,564954,-103064,398982,-604100,-135644,-364291,-1004832,-454535,578386,319854,-66373,-406804,171397,621098,671711,1335044,-1356765,-115613,-287662,-985745,-712564,-168343,155751,429360,-438335,-445005,-868603,-413301,686263,-223088,787996,853563,1076260,67540,414659,491320,91187,132922,-179941,-263952,662431,-826445,-593884,-441195,-449239,-101470,773509,460112,401099,-604523,905807,818570,503130,1516354,112695,-124874,-535300,-1408470,-947388,171697,-871155,-1169409,-454102,539870,-429009,-306729,-1932657,-208134,1417703,-312917,-109692,240008,-778077,906414,-295096,169409,-238025,-426535,-1521444,-603254,-437660,-49738,-1509447,-535085,1264975,-161971,-242941,484871,-152950,-299462,-1411053,135026,875865,-141494,334742,1156085,353057,-122282,323893,-205234,389650,631532,1319421,15041,-1912567,-927609,-733392,656180,-884430,621846,984653,342764,451116,-161623,-634468,-973117,431681,-1432450,-668585,-127185,-456523,-553248,68838,-1376796,-460677,576741,189944,83576,304689,152592,1382887,-466128,-372809,-864818,-1302393,635463,-916917,-1684618,537168,-502520,207054,177623,1168520,285443,1383872,658199,-357642,-622582,466572,-290264,61196,229818,414587,57453,859184,54574,-961277,-14356,1407008,-96093,931251,-25370,-985838,-345837,-173630,-721325,724004,-585063,114292,502455,357389,264060,485355,-145236,-1725842,-868761,62382,-502160,-24306,386945,-945361],[-967782,728760,1103984,606982,-448215,908952,-445992,-281279,-557488,-322646,-70422,1489517,-598846,-232853,-129747,-696535,756215,480959,911456,599811,-528017,-87153,-719330,-749966,-615543,-1823513,985496,-222193,509960,797917,441466,-90102,-1397151,-958273,95426,-534078,-1770652,-382530,-190236,-108022,-147394,-692494,-848523,-1304620,528294,1664419,814418,-384770,1223382,-458548,-1197624,-843344,407312,-118420,-28224,-492797,-403064,-105959,304475,-382055,-101895,67396,289573,-785648,36560,-648269,-68658,141365,-172067,306881,465544,-656738,-1520298,-403622,-333464,-538530,928782,-1485084,-618591,-595410,-396320,-448806,239731,-674136,476288,-332169,-190913,-426467,-925378,690438,-1028054,22086,409290,653263,-946610,-211303,999199,791180,-205574,-662061,-1498881,-118601,106506,-302414,-1047351,483623,282069,426656,13819,44465,-414713,-65965,289189,86097,-3952,-109295,971661,182637,-311237,-1169168,-856050,827278,1486326,206099,86231,-34487,-249694,820986,-374457,749063,1502990,-544813,-839939,363115,-347086,375716,71971,297882,143416,369212,1107447,1384369,584637,-89371,-1164687,-10151,-788424,-1888929,-896884,1049313,431648,733907,1422066,37130,-167695,-1041083,314850,504068,341363,-315513,-96932,273875,-83912,-179100,18688,-543742,-769226,-325629,481270,1234203,518918,559120,2475780,840212,939270,331025,353098,-581185,-1323258,1021188,166622,65678,633856,-14977,-323993,117503,-177997,-292908,-472133,363349,-19249,179574,975328,52914,547258,691513,391825,-904045,201224,-259100,-297382,-297885,-1097011,-469151,-118660,-164479,-771646,2285805,26249,-211273,201310,714399,-485245,-170129,-944480,1534180,800857,54563,-1082575,559695,367716,-58320,921270,590807,-495938,895995,149276,1160632,-230287,689765,-187995,-730262,-234170,-138110,-726474,-1201068,560175,456774,-456279,-1435609,-1479800,253617,-123453,374463,-584988,166293,490140,351323,289547,-54433,356179,-1130863,-372379,393470,-575150,-147524,1615217,-1376084,-390935,219227,1661593,742415,-536722,213031,-1386518,-821321,-137063,-483415,216490,-227714,222578,252612,364450,-636733,769532,707881,86470,-998573,-947670,1108089,-143067,376798,1450070,659854,-149422,-241755,-1024930,784730,944303,-640556,190441,786012,-1061607,-66055,-198209,182364,354177,-509873,-51056,744527,657201,-1091244,-987414,-35099,-484256,-482395,134704,-110539,-1513302,-439810,-366512,-791580,69099,869139,1151797,-1084227,763239,825204,1256263,190726,-1382322,-128374,-938652,-464010,-226139,-1113514,47871,-13862,300948,1486717,-1029470,-1588898,-1638474,-923502,-1116029,-414314,-835337,-27124,455027,617423,559375,696162,158410,581958,671158,-573046,118292,-626406,143674,42705,903956,849700,1290425,1007101,85016,553943,-1342529,-78490,-704734,-507347,-324161,-104653,812775,669364,891345,-982352,649077,-451587,413043,131393,31292,658004,-184064,1214096,-164976,-946429,-1494156,-1607090,-458119,-127933,1173628,-210049,1010447,-411319,570482,-1033063,-768011,476674,177119,72751,761432,-150381,1987608,1494022,120055,-866007,-620133,398005,-578083,370804,145457,71402,142885,133686,-175485,602647,14213,38141,159244,-916272,-621158,-784787,1504761,1070529,788988,103244,383299,-667068,344566,475868,-243297,-462972,-375933,-1231297,-293797,629354,-368219,-511280,803012,-432855,-1293067,-974997,-854730,1124328,-363036,1346013,1226896,1134276,976491,325306,792940,-521787,390309,-817674,863497,20548,165849,1233135,-870796,42297,1162561,1041687,-521734,-1197647,189655,898039,-416677,-105422,-460610,441077,-922615,-770322,893291,101507,672779,-352681,-541998,-141545,299810,-675115,-1469914,528928,-589924,-162517,-938403,-33786,-347921,-124584,-7958,-763249,-858868,-1744011,-360809,1772365,1462232,937710,-1285868,-1271071,-204855,-325748,-783452,-381891,-653204,-1059543,-145695,481821,318357,996977,1747648,485594,200666,-276308,691003,596326,-968329,-427767,-697479,932148,-1728898,-958917,48973,-1944224,132511,-458284,-109853,653829,335031,316672,147409,592,1190789,711894,-91134,815449,775713,-228082,-103745,-640165,-719636,956683,8773,74451,568726,603878,1269692,256687,441230,1461442,772135,192132,-158078,1421599,239558,897627,630005,2197410,-633412,-1027764,289091,-144062,-383313,581964,113290,822034,149865,1174657,466689,-1012978,-178606,377127,57223,317924,-380157,305016,1397528,489659,561552,1566702,-531284,-482838,-782847,400802,1014158,552852,386419,485468,-151272,-383091,-412173,-586855,432829,-41692,336987,-1036619,859169,663414,1358069,1663800,486059,141616,32535,-939233,-1362474,489305,-1313994,466956,410467,396909,702737,27834,-1491066,927278,-354506,-215536,-21379,799946,820171,-316150,-1459445,-1120770,-1150419,1608700,-467229,-1035000,-1066568,850885,662753,-1979751,-1311016,-227109,-735260,83924,-598757,-989584,101476,7082,698233,351484,-95526,647679,375517,2700,-542980,98605,989430,-518332,258814,956468,-856795,413953,420298,103785,-128538,-969046,77729,-107410,146894,1628902,604747,-266538,714229,3040,399327,-1022726,-1070528,-1098867,-255117,812226,-140411,1166143,-12863,1459915,1114260,902293,-133470,-1181687,541055,684954,886874,119209,-398697,772468,738373,390384,617276,170632,-286944,-381070,54426,-712907,-628820,569800,-383792,-795479,278625,-207062,-525925,-223009,-538268,933657,375447,241575,1098226,1377404,305949,492022,-534025,-1311997,-1536588,-264180,-393615,-841710,145150,-389745,291768,880889,1020361,-166289,217299,-740194,-1547691,824769,316698,-25032,-917400,758021,661062,190416,671125,620066,140442,-534423,-906539,-390756,-856890,309760,35905,53112,-651423,331965,537917,227096,831972,676002,-391606,855528,281323,-221560,319677,626093,321551,-604021,205533,202608,53859,-1022526,-247781,-1439420,316328,1062547,-396493,12772,1132354,-355563,176925,769738,667847,-697533,225590,549235,-286004,-848539,486795,452750,-732790,62340,26740,-1099998,733526,824505,1285268,1134944,85010,-389850,-220409,169583,410537,-926222,135091,-36719,-864503,-1021897,-663596,535559,-1115975,42922,-1469706,330971,53034,-887471,-881667,-216305,396892,-505290,-23414,1684620,201351,172146,410403,859656,403452,1333969,201515,1094080,1018099,1798892,-35378,-462509,-256861,-1072287,651194,784218,24375,-269965,1009710,572781,1374033,173602,-10431,-106403,-379813,1059197,-505480,-25373,286036,-490611,-219989,328398,537540,519261,190360,-354053,-666413,463047,-894751,-601791,914174,-401357,374027,-1383137,-643193,83770,493386,475906,194320,678466,205583,859716,-226948,-945134,62659,499152,466271,-382602,-165050,705691,318857,434610,1165342,-1091399,-243893,-91025,-361912,-408790,111379,182827,222804,-731598,-834680,-788936,24891,1043062,-199606,534306,724962,927227,182297,-271046,607833,92319,-102495,151667,-107129,783936,-803734,-559694,-28031,-490141,-215067,20834,-135565,452816,-661982,820414,1262657,412241,1458314,206294,-322283,-677441,-1365918,-765700,-116961,-967561,-904705,-389097,637058,-342006,-785846,-1597780,-544860,1186847,-4435,116618,224326,-608764,721476,-377330,176397,-314646,-649342,-1548618,-394856,-339722,74859,-1250219,-747637,979500,-433569,-290048,2975,-96330,-624700,-802896,134828,984822,-270806,176906,1317616,-183538,79382,403967,-324626,522983,731331,1560517,261921,-2519648,-1012212,-1245069,439665,-459460,867676,1276034,933885,351805,-291873,-766067,-872513,338140,-1644399,-655257,-93605,-99066,-873933,38838,-1359912,-198740,266342,27879,253810,337724,6681,1344546,-625720,-807447,-760283,-1311702,470729,-980861,-1685373,602226,-659452,144669,153449,1504794,397462,1365550,1056649,5750,-861033,235021,-736447,-376096,-106433,481636,-341288,289143,169252,-729479,490671,1720380,382552,1108005,-350812,-1219339,-322209,-25207,-864387,818356,-504483,357041,375518,268339,430150,734122,-256377,-1863648,-763985,12042,-477271,-98853,504844,-1087540],[-1027175,734223,1133511,590322,-665281,1049532,-520348,-167105,-451994,-668067,104419,1571946,-853751,124979,115531,-423917,932439,534905,964729,142656,-405836,-211180,-830488,-569688,-874092,-1947326,508373,-711430,426292,1240978,457159,139106,-2135865,-1345439,44285,-474612,-1249847,390563,-154077,596156,-117306,-799810,-579975,-1515178,-77132,1137929,566145,-162059,1439237,-667329,-1209497,-527704,334586,-155369,79088,-368235,-426893,569623,357405,-24389,-231860,40036,104229,-839095,365419,-746751,-526488,-86564,188438,119132,861708,-265001,-916772,-585013,-569565,105737,943989,-1817689,-583959,-989554,-154757,-663309,241280,-751441,317879,-168472,120073,-42307,-492014,540475,-1312930,5991,248082,476115,-556168,-293569,1175549,593883,-461975,-522697,-1232379,-174588,395621,-204134,-635922,896786,76443,969105,535968,-518098,-201100,-112616,711610,-38138,476839,-224897,967775,115667,-97917,-738303,-607571,263948,1213821,85615,650216,-59728,-455507,500570,-66292,863655,1154794,-878900,-1083129,133114,28712,195640,432065,84863,139348,596067,885813,115763,796976,-249320,-803434,144368,-553572,-1419066,-506456,1285921,505308,644163,1038846,58738,219205,-868609,413763,951010,290655,-586143,-97202,6153,-97242,-305330,310657,-331385,-433622,-456760,547709,1269628,969589,779086,2128670,1074061,1037394,115828,275361,-811051,-1174578,997420,143536,-233486,432561,-326069,-775496,-569121,-433550,-508140,-506919,807854,79564,-77790,893902,543305,406812,550601,167243,-581986,250294,-474183,-313404,-434316,-955603,-328484,277725,318076,-909576,1683111,-485514,-143491,-195502,785654,-370831,108307,-666701,1756198,1059098,-353790,-1147583,653408,270666,-464387,558773,330495,-327396,1238381,295191,1002382,39897,689665,-148615,-1096554,-221170,144688,-971225,-1388070,491855,642454,-543433,-1701603,-1732734,425433,182049,314177,-632094,144083,373105,251215,265019,-56993,403153,-478499,522719,458598,-672949,308802,1694586,-1973228,-401964,725465,1877552,1077593,-355698,-55477,-1201387,-899019,64247,16209,-237948,286209,225764,683575,721898,-327071,179880,563606,186450,-1197248,-898822,1045312,-38567,20144,1204716,761519,-411766,-379338,-807749,702185,1366820,-4838,563542,771400,-994968,-146343,101513,637971,373941,-451624,279817,622244,572482,-1073014,-1194977,-594842,-558572,-535540,10431,-503565,-1787496,-274706,-78277,-844712,11502,708201,796715,-673472,533898,944068,1256072,660229,-1274302,-145274,102824,-358763,-445216,-1376189,-87256,-474334,560703,1471792,-1148949,-1319815,-2323584,-729623,-799839,-75409,-1071306,-69443,488966,659178,760477,726674,107485,417336,796091,-15144,292015,-345300,514073,457752,1256015,1250391,1456682,1104357,-61061,67658,-1454500,289397,-645367,-841171,-178159,-104913,924373,918593,979848,-625658,929475,-362784,668205,585591,78183,723731,-555783,772966,-494860,-936937,-1392267,-992139,-601202,-113674,1355939,-236377,892533,-795432,462082,-826863,-478393,622142,-109653,84943,821629,31520,1832653,2013371,197159,-713627,-571773,812377,-452060,865051,319456,-197419,82901,-279918,-65198,490986,437335,289546,164507,-1251533,-231737,-476470,1236985,1054228,408711,-85215,554337,-676611,107672,70967,-122633,-775355,-406249,-818003,-189308,240976,-946446,-908402,1014315,-410665,-1380895,-683087,-947232,677885,-110050,1294746,1388536,398110,1079208,324397,524763,-388934,392681,-493424,1199990,297288,297715,729062,-1022047,-108079,1058309,1309179,-504935,-576646,142669,712673,72382,-25666,-329308,-7404,-763948,-588574,1301313,216250,931590,-655388,-901177,273587,50684,-932157,-1201363,779912,-401141,-364427,-955234,280647,190399,-441821,-22173,-724775,-494345,-1647706,-175446,1508717,1388477,890564,-1289756,-682319,-709419,-272481,-966112,-112926,-397114,-980761,-71914,748854,56332,912570,1705622,554917,-20554,-433244,839842,469042,-911575,-795019,-738377,1679204,-1799688,-948796,175545,-1740032,-445152,-697691,-207107,266881,278803,542821,160156,79039,552351,733535,37862,616949,492131,-656904,-150136,-502798,-652013,636084,-319828,529246,417389,259642,1106721,172989,107203,1426720,637875,-82265,-1389,782811,361096,1180788,623982,1668829,-765772,-1228166,-244068,-153687,171975,888402,-101769,938501,573077,1337307,584688,-1164146,-161859,119151,-278857,348234,-367179,312928,1651536,542132,648568,1500056,-532413,-536058,-771046,444621,1087353,912172,902933,866958,201556,-469614,-447432,-371461,-33723,-96184,183180,-1046707,714742,545149,929524,1551363,229761,61519,128909,-1129992,-917750,1739965,-946190,565986,76513,402140,373973,152278,-1169868,799187,198069,-269859,172987,1258076,701591,-638303,-1650642,-1316865,-1216797,1063680,-493707,-891244,-574501,1109658,517267,-2028630,-1168919,-241595,-1196815,51493,-639247,-650866,24367,388819,675436,152752,152311,693841,251989,240736,-693150,187771,836227,-514033,185572,207325,-978775,400405,461174,-53423,-295236,-248382,-69093,-16486,27509,1480410,783663,-94183,805696,-163386,354241,-1035338,-1041616,-1283403,-291826,947207,-475198,1083564,-232658,916923,822845,743659,39439,-1172356,551173,588475,917977,786536,290514,511434,931868,268885,464687,252792,-194179,-134730,-81256,-761687,-359782,514828,-391334,-723117,382336,-80965,-449605,-223832,-855227,1025827,172201,54391,1103774,1099291,254750,871255,-273059,-1361734,-835073,-277760,-122349,-629782,471915,-748089,280226,976308,1121617,-334240,76375,-461922,-1315784,1077582,148618,332515,-760136,113457,659256,245402,487945,491499,84513,-1051608,-1082296,-817215,-871902,321218,617999,510881,-252644,827602,479552,-1444,626909,524400,-395226,912068,228016,-621894,254442,126693,-185389,-1028244,68609,798036,330224,-986736,22689,-1467642,589114,1765535,-133175,101080,1471651,-431867,-23350,122713,644558,-480666,797700,372228,-563377,-1132455,257266,534323,-630940,-434049,323197,-1099279,481716,1109602,1190197,1322211,-255784,-358377,-189588,413936,159781,-686949,709270,97796,-790039,-857726,-539291,517297,-1426658,32451,-1627418,-234245,15353,-823525,-602573,-23078,245302,-380774,-59202,1406085,163661,79431,436314,547201,854035,1041620,361878,1159390,801443,1537479,311870,-712660,-257213,-930242,1286626,950399,-37913,-710093,924565,953611,1803820,110174,96647,132651,4088,899264,-599007,-415432,532975,-739775,-298550,562198,1022823,587811,157779,-718662,-1042738,376240,-1208775,-208535,871453,-225926,206026,-1465254,-879532,-461133,167017,453816,679287,926708,902214,1556202,-341063,-945255,507315,329084,567641,-659229,143780,990158,14859,139568,772418,-798268,-459902,245477,283786,-245223,287471,196293,-20960,-975547,-1198366,-282918,590594,1273090,-1993,246412,492681,687295,247737,-872393,618300,139189,-229900,338496,2102,658294,-956310,-493936,409728,-559061,-457031,-1074834,-910804,487576,-867268,661529,1753835,322313,1165363,249253,-326504,-561081,-1004179,-686732,-339371,-875838,-526478,-327635,603461,-407548,-1122006,-1062814,-760368,890053,178885,260552,59239,-419600,539132,-305563,305814,-285249,-872884,-1365440,-124303,-206620,136468,-851475,-970993,475747,-570399,-222331,-407069,-123684,-812284,-114358,164984,872473,-509884,36206,1286845,-284686,248082,535607,-360094,357578,686304,1651809,572875,-2216427,-876962,-1481216,160581,-4824,1182373,1471134,1406177,133490,-351510,-896750,-797586,160048,-1667119,-595890,10330,161448,-1019629,-188534,-1404810,5900,-107610,-162481,322322,328367,-199798,1124931,-630193,-1100959,-650864,-1258068,223339,-717376,-1606827,463617,-779701,165681,-53570,1612444,462202,920763,1283745,358382,-963289,-25290,-1081648,-508414,-456655,421258,-515037,-166047,301881,-443292,768336,1722686,785590,1108935,-526709,-1405212,-296214,-210310,-805782,841756,-340627,442615,168967,187174,500072,979526,-177823,-1554467,-621125,-11970,-299533,-258678,658888,-983790],[-831164,652313,956451,484383,-757786,869235,-611752,109778,-258289,-793577,299083,1414935,-948961,363375,508843,-284166,828759,488558,992115,-365322,-301992,-255962,-922311,-431423,-1048212,-1865606,-192567,-1077934,407036,1377006,436605,313288,-2455615,-1484727,6674,-420241,-492451,895142,-112556,837539,-84865,-694864,-182384,-1524572,-1012103,569676,301942,113680,1450976,-883100,-1238884,-332687,226037,-162034,205764,-231458,-494612,1009711,374922,72788,-469901,-130653,-214761,-854522,503982,-742407,-1060601,-330172,396644,-221423,1031988,222065,-137272,-778560,-670908,800950,529001,-1932395,-473250,-1359967,37549,-782120,161058,-711567,192097,67067,441977,422563,13050,319294,-1373721,-31916,53095,176602,-86312,-194470,1334607,189589,-792069,-443548,-755415,-254370,501722,-185601,-377333,1116240,59339,1475853,1022766,-790606,29692,-211742,984171,-148624,961562,-329087,686367,74722,267843,-347751,-475636,-204395,892013,26901,975651,-240103,-641827,123016,279730,846133,652402,-989561,-929402,-67379,430590,120080,696975,-41556,-4994,672925,601991,-1075292,706625,-345854,-321747,114822,-226658,-541317,55220,1385651,528649,719054,538463,71921,506166,-813069,505548,1101258,321754,-733901,-41454,-170502,-264942,-474581,467852,-127466,-134577,-594819,610051,1197539,1257070,910486,1490779,1253847,1036271,-132823,252055,-884227,-893315,841480,197507,-450876,377112,-330013,-1044176,-1077275,-657004,-806477,-493050,1286101,384103,-321733,660146,1138299,199180,300322,-108832,-214843,135968,-681773,-288857,-291430,-597075,-258500,336964,742941,-886577,899413,-1076625,-204220,-579217,830175,-212109,558101,-198832,1718567,1237985,-641193,-1025944,547072,66488,-905910,276853,123501,-30205,1406379,470895,571081,350978,649048,-101535,-1266202,-231544,590368,-1126803,-1420910,246780,528573,-715227,-1981298,-1777414,507007,424909,285119,-489959,201648,199286,46948,159369,-25319,319419,-18804,1451985,526495,-554456,751382,1534543,-2155375,-452840,904946,1690503,1149246,-198410,-301504,-497654,-715191,32769,445184,-648831,735180,40788,1016583,840754,172381,-374911,354042,177288,-1187255,-572897,1010757,-83667,-280968,817454,710768,-573415,-386848,-584967,630174,1587941,592748,877787,532885,-640363,-48497,377655,646014,364293,-172335,622625,183664,178544,-1236186,-1344042,-999194,-573856,-538242,22895,-832583,-1951317,3228,298648,-590752,52962,296843,541576,-129669,371452,999830,1271090,1239219,-875874,-287903,1071470,-248682,-597984,-1338838,-218650,-927264,837415,1690365,-1136896,-976449,-2630610,-633924,-372987,289135,-1155892,-254154,579972,718270,951090,565192,32199,160150,354325,390827,284216,-135835,745967,731193,1342761,1342478,1418191,1012879,25024,-779854,-1464790,610678,-472102,-923909,-212353,10423,889638,1008564,1017307,-214756,1046435,-262985,727281,937852,160016,781559,-816785,229492,-599300,-916857,-1181966,-369633,-657574,-166805,1284173,-186162,594150,-1038347,68264,-786573,-77196,686259,-299222,35402,719877,385389,1455275,2405630,377419,-595373,-525730,937542,-444178,1343172,449765,-419436,21368,-575969,125409,424103,793607,423695,-33889,-1337394,192803,-158017,672294,755545,-64160,-153582,733673,-991882,-276540,-289475,39033,-1008991,-563126,-303943,-114716,-170384,-1362939,-1352010,1087179,-325250,-1331953,-211232,-688997,359928,50681,965867,1546002,-256588,956695,253517,361430,-192797,196519,-102897,1376056,479960,483730,185467,-1045418,-243739,906193,1442116,-370150,202265,355,520455,94448,22181,-169255,-275123,-368682,-293756,1594307,212609,999695,-657206,-962520,535362,-27464,-1157906,-967554,907622,-172617,-604462,-818809,635314,891862,-679451,-91487,-717030,-22893,-1518422,-109590,916845,1160137,1033755,-1209688,-215929,-1043057,-195187,-957893,119733,-224660,-795109,-2983,983880,-197022,716373,1491784,600452,-225344,-670014,878549,331905,-615433,-1184045,-726293,2287566,-1720478,-1005107,139209,-1242739,-979917,-926825,-387442,-45402,59538,597720,229772,77770,-167905,795809,273891,416325,360341,-1037523,-228166,-304573,-463336,248741,-442078,969080,167105,-218511,740434,110685,-189111,1088303,397190,-344516,196787,5906,411216,1316761,532539,916333,-758772,-1215953,-751652,-254799,438724,902533,-419971,692777,744354,1314917,617019,-1231021,24465,-49194,-552212,283579,-756542,153294,1756624,608762,733587,1254546,-544127,-566601,-844604,395756,1242972,931015,1319152,1224197,660164,-398267,8666,-245653,-453005,-89312,55182,-802245,472890,141302,209713,1091824,-452916,-195064,288026,-1170982,-264232,2395259,-710415,515871,-146975,363746,121524,254362,-563923,378607,676539,-327907,273399,1295701,487097,-970422,-1710725,-1397242,-1129453,380099,-455337,-625609,-170890,1147532,424380,-1984013,-939934,-48486,-1402392,155096,-579575,-209426,-77802,773048,599171,47924,486939,555248,218190,674292,-775557,160408,634336,-288339,112624,-472610,-921215,472691,436809,-92473,-414270,394218,-273809,90548,5222,1209586,710999,56270,783149,-273578,403177,-1100672,-989445,-1303760,-223375,842338,-705239,810906,-489226,288274,575870,518403,255470,-886501,541523,475238,872659,1378176,905578,11042,839740,94526,273033,155407,-228385,-107817,-241474,-568554,89399,403223,-425104,-669616,445058,40527,-319403,-343405,-876809,1124786,-46240,-165939,1095484,963732,257804,1285122,157887,-1237301,-38217,-413832,102606,-403881,694646,-837112,140183,1061306,972049,-590369,-147034,-75568,-1009219,1240325,-241063,613664,-469569,-438253,548175,348990,163986,166623,-68288,-1417719,-1002673,-1120661,-1005993,93314,835882,780704,269888,1043473,387729,-199163,319646,282195,-366705,835402,47059,-838781,199514,-356360,-697256,-1305109,-48826,883108,596364,-728974,345314,-1257328,756670,2199505,168342,11232,1512998,-509740,-176909,-483336,563261,-38755,1335190,115351,-1104542,-1349026,31034,451536,-503126,-895099,527735,-1026179,95422,1068333,1069908,1341009,-555151,-345029,-161199,578004,177564,-334312,1185568,295662,-641995,-627179,-398589,306665,-1280879,-13861,-1548678,-596922,108823,-411813,-258707,199133,49373,-240780,2086,966538,101541,-110962,447283,414112,1117358,613448,347986,1191806,734270,1217468,633044,-846220,-221230,-789063,1814796,1003183,-286650,-1124903,627593,1188193,2065754,160610,107206,177586,395177,532328,-557827,-655210,770989,-861431,-213289,728437,1305913,478550,170952,-1148836,-1511328,206837,-1354055,235540,718711,15358,-10870,-1175636,-1048535,-806362,-85653,533320,1059127,1050952,1247680,1806574,-572238,-926735,762020,119946,627563,-820170,435132,906596,-186342,-136221,276792,-752269,-692730,593527,736344,-270980,296056,220719,-239078,-1128114,-1399106,358860,1081816,1262333,243154,15813,257872,444486,253103,-1206850,540814,238716,-269212,337946,25561,283808,-1204659,-417264,766297,-579191,-793532,-1963439,-1454588,484856,-1188137,491961,2140909,276143,771797,233668,-177655,-258858,-458286,-722073,-460750,-628859,-151424,-316940,439031,-607724,-1226882,-542747,-813070,600505,218466,376314,-222198,-287205,413472,-80774,558299,-155285,-998094,-1031568,167755,-70454,157915,-505648,-1159013,-57540,-465822,-63683,-593775,-278794,-827347,484465,191913,572403,-799140,-64700,1063309,-12104,373484,606715,-226771,-44249,488639,1560492,773913,-1264445,-594552,-1269982,7815,302085,1458882,1518142,1530098,-138356,-337409,-1009098,-840520,-72937,-1497442,-491020,147547,186137,-949231,-527054,-1364633,50134,-380635,-308271,303766,263865,-356392,832132,-496898,-1226245,-564301,-1173236,-87332,-194292,-1475127,164797,-830137,270083,-363366,1491672,471368,129927,1274206,537055,-901388,-168040,-1179064,-363569,-745117,280978,-423986,-440302,412552,-277093,721475,1432110,1008016,1010843,-557575,-1543577,-277505,-668043,-563435,841589,-131952,341792,-108432,132242,502914,1152847,139126,-1032418,-479155,-59388,28054,-482321,812858,-683961],[-396996,452666,652724,325028,-754953,548953,-648857,505006,-1377,-675414,455785,1004547,-844663,425931,999339,-277491,467619,369960,965018,-865044,-232829,-186143,-966535,-434055,-1102712,-1610439,-838802,-1144078,499285,1210661,343506,375755,-2217185,-1390093,-36953,-401689,293887,990165,-78193,650484,-40447,-407340,183744,-1357309,-1956333,80735,69708,397462,1295006,-1018798,-1436702,-313753,106991,-135473,276995,-82124,-605168,1085676,350781,-147726,-788562,-392629,-593714,-885436,416685,-656432,-1464619,-521269,438967,-544543,908322,601852,599527,-1002097,-634115,1322045,-259769,-1855254,-409520,-1486537,182120,-760238,106041,-575715,106707,310626,685694,829415,482806,80284,-1146609,-86371,-168240,-174538,325849,49196,1399216,-451285,-1057237,-387879,-162423,-377125,395682,-264830,-372529,1043353,291316,1773557,1293888,-701072,262898,-349469,1004226,-230996,1281488,-404961,242449,67742,737057,-147351,-488659,-448019,713160,97380,998459,-510885,-727762,-216968,578287,656531,104078,-832216,-443262,-171745,741343,119076,734060,-58417,-280665,566872,318353,-1743233,424084,-341962,62751,-57173,174905,418402,438793,1308781,524608,915845,62500,85249,664834,-943219,556442,852026,421572,-777480,47422,-274975,-512010,-629890,519766,72167,115548,-709848,630525,1053209,1305364,901858,732839,1369934,944191,-424955,273017,-832841,-632041,578826,352118,-534128,462820,-32106,-1034137,-1275768,-795148,-1160133,-449355,1562728,820815,-502541,314808,1641050,26703,-16719,-323260,158136,-159380,-884942,-233219,71465,-142811,-295078,27490,1024163,-605760,209528,-1627024,-321993,-854963,769716,-75960,1090169,331716,1416620,1337714,-698193,-764889,265970,-188121,-1270659,128218,34189,309413,1374137,647602,36810,643409,577996,-62476,-1192240,-269598,981871,-1180609,-1317571,-97443,143715,-928326,-2099644,-1548614,585201,515798,203890,-260248,298478,16774,-315999,-17322,34843,122643,61703,2170424,594466,-243803,1056196,1175524,-1784418,-545859,730582,1250573,961483,-98850,-475879,457473,-286574,-216153,672784,-948592,1081797,-208500,1252833,656918,689574,-708967,94570,12899,-985867,-179914,1030275,-212703,-490434,333868,494525,-520087,-265428,-437564,552139,1518826,950924,1014534,149835,-143013,203117,545225,323528,351895,244361,861294,-335111,-318061,-1550696,-1394205,-1163403,-523821,-491747,132383,-1004789,-1888553,308056,653943,-108403,127663,-298994,392787,358663,269469,931508,1303957,1683540,-402123,-486002,1529621,-116210,-626015,-952046,-299273,-1261309,1101569,2192004,-926087,-616159,-2428919,-659033,39246,588001,-1030414,-479218,723772,772636,998838,315811,-59733,-114083,-380319,589856,194333,-62984,736515,804492,1161127,1146859,1142641,687664,295447,-1662787,-1348399,819768,-238043,-764341,-415601,237102,747256,856100,1045320,151720,937315,-176298,614970,1160850,217578,867875,-906537,-208666,-449428,-893895,-912667,127884,-630014,-340546,956453,-30322,219954,-1070747,-565487,-985035,321548,648154,-384033,-24139,530204,774790,867493,2530818,601670,-493338,-557566,709655,-538911,1653541,461436,-539828,-48602,-685344,342194,478208,1011553,393426,-399168,-1173590,576546,97060,55,240334,-479544,-112267,858075,-1470708,-743530,-627477,226153,-1084638,-765920,169569,-100992,-509308,-1483197,-1754008,1048198,-167406,-1157249,312850,-251098,322586,14734,479097,1635120,-497168,542870,75330,330109,-62190,-168920,289502,1305383,489828,694139,-130393,-889907,-332722,686995,1420061,-149213,874549,-195960,351696,-372513,6216,3058,-214893,165180,16664,1689751,102685,952830,-322627,-676158,721244,114943,-1279612,-777575,880186,53339,-762676,-575192,961106,1538388,-705135,-154393,-714819,417160,-1411484,-232389,228345,807905,1224380,-1063667,-243159,-1148014,-140458,-786272,260972,-141742,-672772,27912,1112494,-326602,397554,929835,583932,-371421,-909595,781246,165815,-119518,-1498849,-644848,2495061,-1456081,-1040613,-82914,-636978,-1367435,-1099774,-591295,-112882,-247314,386088,362117,111,-754774,852627,563917,217228,444899,-1270605,-280069,-74830,-242512,-84472,-259861,1318517,-112458,-685977,272523,67928,-386214,584271,109259,-566842,490296,-606987,367687,1270768,334067,195324,-651005,-1013423,-1024778,-476091,266234,638949,-736918,187374,639294,1125470,553225,-1208955,336810,-81380,-555395,172670,-1414286,-153953,1605098,651461,823040,907101,-548864,-572427,-949121,247597,1438030,682508,1579028,1543458,1032956,-261602,835101,-225324,-697779,-21322,-33517,-431857,226799,-411567,-440398,406300,-1364261,-554739,506492,-1065528,370484,2201665,-602272,326559,-240672,286676,23238,343271,165734,-140583,976297,-396445,296284,980248,262828,-1207152,-1617121,-1371612,-881810,-233102,-365792,-324447,46223,956380,433969,-1869942,-675895,196759,-1311401,402263,-440456,273227,-87740,1047758,476052,112908,825144,256006,212533,1130019,-746280,29949,429558,53318,77873,-840003,-684240,604903,375667,-99422,-488564,670688,-527908,132602,73852,907982,367296,105340,637844,-314264,518435,-1146349,-909365,-1182214,-68611,581763,-784362,442285,-705735,-265577,467152,334670,489460,-402436,446725,382629,770149,1558701,1204408,-623990,521117,-113011,74584,-72156,-361301,-315431,-368548,-184208,514963,234709,-460978,-634907,441205,133546,-152612,-518007,-675062,1096227,-249139,-346873,1133273,996644,309982,1644174,501570,-970725,612563,-633125,244068,-259176,783120,-652612,-32685,1125736,647429,-895113,-369199,321160,-712310,1309289,-711928,769613,-151438,-768545,345602,429964,-210911,-203824,-220447,-1472638,-615787,-1192620,-1220841,-352730,545056,808785,778183,941955,187483,-284118,56543,-17373,-275328,678605,-201062,-826680,195886,-679776,-929087,-1272394,-117726,579182,842369,-380678,610328,-762215,808233,2199698,390646,-259544,1238736,-568122,-273954,-949514,469234,497285,1580286,-206718,-1755816,-1439009,-105314,282986,-387397,-1201662,550204,-933743,-299647,698574,971046,1240153,-752473,-336105,-137629,694355,583281,16716,1389178,461271,-469550,-433893,-356405,-43247,-624614,-105213,-1378073,-676985,268345,231878,71715,391224,-211135,-181350,154354,506461,26942,-341764,454146,282666,1069957,185131,277525,1175178,799416,1014031,856094,-811250,-205740,-689371,2086071,900748,-641572,-1364430,152133,1195142,2042387,324906,33763,65804,756326,137408,-492429,-742553,953118,-851908,-67076,713831,1336827,201928,242028,-1461260,-1892838,-17811,-1301902,611841,513300,232106,-186594,-551120,-1133133,-991737,-280151,721116,1114933,962745,1126729,1650725,-790262,-822478,772948,-51353,646256,-819286,643457,500183,-225316,-339158,-190393,-1059452,-821200,846012,860519,-474134,99742,258795,-379593,-1160083,-1325596,898760,1327846,946988,319361,-136527,95901,273273,209811,-1213067,411628,379118,-243514,190024,-29641,-245345,-1399626,-335813,968180,-508530,-1140281,-2229960,-1498288,424138,-1506282,364049,2213158,305594,422554,177396,8587,66262,19236,-821777,-483162,-293555,101006,-377850,199362,-856050,-1102480,-196439,-704224,335338,139976,486447,-541268,-240823,361966,237119,876369,37413,-975153,-660238,432196,44965,189280,-365248,-1239481,-450620,-119663,128711,-498754,-558212,-691003,861538,187098,184546,-1035623,-112046,708667,405812,435606,472425,83949,-529481,165072,1324481,728479,-214012,-287788,-609411,102609,383797,1614028,1404646,1185190,-372517,-253692,-1080619,-1003360,-321750,-1190278,-350520,261805,-49154,-682239,-843153,-1110808,-81738,-419421,-358032,233913,147623,-379163,583521,-276678,-1213319,-500159,-1037481,-420363,354443,-1320993,-208850,-821442,422205,-660692,1225418,434577,-742045,1024096,435088,-676069,-109614,-1001050,-94883,-922078,123684,-146811,-558178,467302,-355815,388278,990669,1030339,906422,-495900,-1625652,-271680,-1187546,-216283,868766,69340,75597,-383917,115840,468400,1196508,624834,-539193,-365916,-189810,442447,-742360,919810,-296183],[153949,159194,337151,156189,-713262,237312,-600168,919952,259403,-364987,543237,437116,-566049,327692,1453914,-333871,-64060,223203,872632,-1282790,-205337,-6863,-946276,-603078,-1038262,-1256007,-1198417,-863654,702005,836149,177911,304174,-1591262,-1132408,-137970,-433929,900036,723653,-44427,224924,29199,-20048,393989,-1053433,-2473190,-249548,-91270,646665,1027565,-996379,-1792984,-435136,4286,-79463,228122,81254,-721063,815842,284712,-598368,-1144061,-645160,-930608,-964205,147297,-548337,-1543411,-587350,411607,-683228,544691,708989,1082345,-1251237,-494885,1548577,-1175420,-1657470,-456601,-1222359,310198,-578303,205868,-387630,56198,505837,810370,1065140,841033,-140138,-677539,-144454,-408530,-502033,561814,345539,1325921,-1227762,-1152171,-304193,390193,-518459,158330,-428608,-611098,702706,728359,1720319,1261573,-303505,479342,-514421,803554,-277689,1324277,-436193,-225504,97941,1205768,-190587,-625964,-431969,771083,329298,797250,-758062,-682358,-421783,761258,323727,-367643,-447297,180555,-126281,861737,129792,487849,-21537,-626051,294527,76074,-1768913,111946,-230362,222279,-294188,576968,1109319,388188,1052889,502442,1136283,-267482,131392,708778,-1226619,535056,269391,543712,-727735,119115,-369018,-728329,-719642,521315,274105,349032,-779072,588398,885355,1149679,750610,26921,1399337,788444,-742447,313982,-705446,-557154,265544,595400,-484773,595788,417676,-747077,-1149548,-797752,-1494525,-367041,1446171,1247864,-611356,-76290,1894314,132,-337299,-400956,496335,-561893,-1057857,-155560,503023,219216,-435518,-413798,1125185,-49050,-214902,-2042184,-396782,-970072,565948,-12778,1527097,773020,970848,1372588,-490474,-453142,-103870,-417951,-1470037,97464,82585,579359,1166183,788626,-392548,851728,489569,-58915,-916508,-331693,1046091,-1151793,-1136051,-438051,-377986,-1107150,-1906222,-1112135,700846,401231,-9365,-59596,365643,-125387,-828465,-247794,112087,-105384,-199000,2472481,650320,139871,1138976,731227,-961435,-648715,312431,768328,639380,-56468,-529321,1352739,293899,-559309,644294,-1098393,1288966,-400652,1382721,204627,1036188,-743291,-186962,-299863,-693458,63818,1086983,-333607,-624091,-147008,163108,-251553,-54862,-392218,476462,1204366,988521,933327,-259367,283750,512973,558411,-90253,368728,672218,912872,-672330,-709463,-1829381,-1300340,-1061891,-414362,-440334,243307,-979928,-1568700,507390,859846,432283,167213,-917750,303409,634757,149953,725567,1338929,1710167,-73162,-622491,1382720,44394,-501774,-305721,-309066,-1410821,1299046,2750453,-526500,-309809,-1784780,-766882,317485,725901,-700872,-626725,875193,801025,841891,118898,-158296,-333857,-1012037,645189,146593,-143377,469610,707492,803815,801360,698295,165586,590334,-2123259,-1068159,902282,-5046,-430353,-695780,534391,568653,497021,1088933,414182,620469,-113028,414118,1257650,222811,1005096,-824248,-385381,-97218,-843635,-636256,436169,-553945,-638268,459503,226912,-101663,-873991,-1249775,-1365764,617602,517765,-405383,-17766,359774,1037580,194878,2313431,802090,-356161,-697098,199075,-672493,1702920,319198,-526119,-126949,-593304,526586,664683,1026907,206789,-820439,-863834,855171,222723,-556538,-343435,-676745,1770,871001,-1889305,-1193307,-933547,414595,-964133,-912343,478033,-166103,-685624,-1217838,-1968245,960593,63833,-862202,746110,95367,537061,-244408,-27938,1588470,-195694,-90611,-209245,406426,-75432,-622983,608012,986972,297214,880044,-77318,-564574,-346387,410883,1246440,112994,1239879,-365111,257518,-1089826,-96485,167288,219764,674659,195819,1539300,-72245,887844,236410,-152154,748144,244354,-1315776,-626459,737952,248691,-746109,-301049,1185514,1931810,-447081,-153504,-654090,736459,-1322282,-567013,-290442,416233,1304054,-890359,-850923,-1080273,-139351,-529757,289599,-107379,-665994,-2503,1081732,-250776,-11365,12863,472291,-417565,-1036496,580539,-20931,476713,-1615818,-485589,2198950,-1033409,-975816,-459220,-164796,-1549704,-1145685,-746249,143688,-534785,-104216,519257,-133586,-1060662,849824,836460,13715,704277,-1313672,-264205,141598,-68272,-259549,196575,1533312,-353203,-1029272,-174396,23222,-453681,97851,-166422,-733007,885054,-827677,233956,1055277,33911,-287749,-494367,-700214,-953522,-800061,-298495,200560,-974746,-409290,326445,844939,419351,-1100887,686451,18501,-187221,67267,-1938447,-512540,1165880,624572,911836,550439,-516313,-546331,-997727,1954,1525610,313529,1676697,1791626,1175164,-160009,1695990,-268532,-706131,78321,-74728,-56054,78497,-939917,-762658,-334233,-2168199,-906368,735216,-869931,739733,1346347,-561592,75518,-226295,184938,104550,443972,795584,-491158,1037680,-454842,295230,540458,98292,-1268332,-1392006,-1258075,-510374,-640303,-249014,-69174,76665,591436,555725,-1653985,-439320,356358,-971651,739874,-269450,688527,87045,1125455,310207,355027,1092774,-101905,172571,1427519,-582655,-134653,274679,354518,99244,-842415,-338618,689145,313852,-136430,-527843,524249,-806514,41830,180313,639666,-184685,6768,388545,-309205,631068,-1030318,-798293,-960148,122616,279170,-709274,93338,-809901,-627459,533782,250381,723963,139874,225344,320767,622485,1144135,1109684,-1202401,107154,-349489,-131243,-353913,-540744,-687599,-414927,276960,738464,5532,-463241,-598060,374398,181976,24239,-670850,-410521,893218,-414186,-426029,1241178,1126269,388397,1871852,531493,-643113,975307,-870881,295645,-235166,746546,-272443,-142147,1148599,253860,-1133828,-514827,622398,-488962,1306239,-1058961,784728,94218,-818712,96646,434875,-535928,-472215,-252546,-1166544,25743,-1001487,-1421820,-891506,-135115,633599,1154767,616260,-128859,-193791,-61435,-330424,-124207,490673,-420441,-592464,246750,-809266,-748065,-889024,-128582,195138,1055977,-98130,708888,-39923,757043,1769174,425018,-638034,731962,-584357,-334570,-1237534,409279,947835,1374610,-500418,-2285293,-1362385,-85752,108416,-310477,-1320181,337305,-906015,-568275,137071,897506,1067248,-820354,-310939,-110390,793742,1288246,266252,1248586,487757,-302203,-355022,-487491,-441684,344143,-240320,-1340461,-505769,427152,893583,315059,498759,-526337,-246370,368823,134008,-51042,-561264,465622,-35215,684982,-101719,285031,1105427,886610,1002184,939553,-598139,-254172,-606145,2026713,668026,-973609,-1326767,-366108,968510,1741663,564885,-73570,-122029,1031462,-87582,-475493,-716610,1037390,-744524,18456,472085,1126403,-176389,355816,-1537218,-2004205,-257465,-1079551,828823,336844,344702,-237982,198374,-1123867,-1075918,-460654,978350,809508,620821,593282,1236085,-918127,-611615,585910,-109837,617634,-654514,742984,-23436,-111845,-444570,-528673,-1596937,-755447,959244,664548,-791833,-288648,285312,-415903,-1061169,-944113,1202844,1250897,357687,58514,-260296,33022,209621,143688,-960813,273696,531003,-149148,898,-104461,-775621,-1403352,-245196,998642,-358822,-1385713,-1842304,-1040525,291558,-1651987,302254,1829266,411663,199844,113495,93893,238892,182576,-903037,-435584,47237,149510,-492980,-22803,-1027756,-834642,-62636,-477975,70518,-2799,572841,-807056,-261056,364877,547061,1165013,239744,-814475,-380023,627692,135535,275890,-464354,-1144680,-624008,338022,286548,-188969,-913537,-489107,961763,137440,-162259,-1117938,-107439,310802,708951,398884,45830,442219,-929233,-228212,1041852,416281,476595,-80632,260912,399718,272816,1627465,1167650,452602,-477515,-98259,-1085776,-1166764,-545103,-823905,-191970,301001,-463752,-292280,-1006511,-614131,-322683,-186548,-301048,155771,-663,-244164,451214,-40201,-1126950,-435747,-824540,-719574,621459,-1163337,-556024,-814354,566491,-839446,941650,372957,-1368875,591660,53260,-328159,130618,-657260,114167,-980085,4209,162902,-588818,448175,-675773,-68073,587051,900492,845912,-409154,-1630876,-279791,-1518754,132101,959486,213303,-292244,-557111,140892,410090,1082822,1100638,-196544,-289867,-442073,825164,-1011566,951548,60680],[646417,-151340,106979,16540,-678493,9582,-486501,1240217,451195,25125,555254,-121039,-193774,142771,1723100,-356316,-637313,89093,729066,-1551746,-218688,235671,-859791,-872767,-902313,-889062,-1191517,-353047,962350,397830,-19402,109523,-947860,-805725,-346433,-511379,1207472,288180,11217,-220887,132416,358890,403206,-657215,-2267993,-395152,-155377,819112,689766,-776547,-2076455,-580139,-57661,-1272,37627,250427,-781486,339668,181512,-1082543,-1474298,-773195,-1132979,-1091111,-198764,-480590,-1207724,-478551,459788,-555667,97157,486841,1175278,-1488158,-316884,1494893,-1870204,-1413673,-587144,-597568,447770,-255653,542476,-196169,30819,629487,835565,1077374,1070019,-331001,-104431,-188851,-643995,-754161,553878,584689,1125081,-1895940,-1038536,-161226,745671,-602289,-80718,-630840,-986706,244444,1221197,1271727,975242,255689,653414,-699606,482893,-297755,1086150,-405344,-599857,162751,1537874,-433385,-836367,-213680,971837,692389,542967,-871972,-536957,-425171,802128,-49792,-654943,46909,725204,92006,752492,88731,2572,-38072,-942961,-77941,-116477,-1364701,-89389,-36008,141031,-516397,871202,1331675,-99972,682528,465876,1274233,-377599,250192,682302,-1528868,421644,-438989,631227,-596263,123772,-510576,-815079,-712038,529709,485055,611050,-794247,490749,729539,922606,506201,-495991,1323841,608750,-1032640,351213,-542486,-776902,-27519,877939,-345553,674547,794135,-292453,-789751,-646027,-1694974,-219866,901944,1514918,-675954,-434407,1846826,178515,-596005,-330027,764917,-930545,-1144453,-66005,824573,302456,-631519,-610010,1064216,664408,-351152,-2263128,-350189,-923384,246176,-40268,1675039,1014081,567376,1355499,-100460,-189682,-454384,-555671,-1462202,126442,236945,682057,838617,857126,-584905,917963,395857,-113106,-541530,-399264,619244,-1075793,-942262,-687443,-856957,-1174778,-1375100,-612812,824903,86931,-384306,29386,336221,-205899,-1399627,-517110,191044,-248771,-599561,2284598,672402,432831,996344,356964,-10627,-709134,-152199,405585,357677,-38914,-431281,1979204,893666,-822929,415791,-1080195,1307749,-469501,1380062,-393937,1100731,-536186,-460007,-701495,-440762,39789,1128847,-364537,-733089,-519418,-191767,111865,176505,-413384,445128,819343,760312,678567,-583075,447075,752443,430203,-387257,430704,979675,759626,-677836,-874981,-1827860,-1032457,-730807,-260628,-442505,252746,-778627,-1065037,474282,818018,839230,131334,-1372170,210116,637689,-65012,422735,1345137,1178624,-8203,-594514,876729,221830,-248231,392376,-263005,-1376764,1359196,3049836,-29123,-122864,-922103,-880420,386822,641292,-230861,-615195,952426,788483,525901,86790,-252790,-450928,-1236785,691707,199598,-342637,26806,538287,413045,481139,219591,-424745,723236,-1852327,-608592,884384,174794,-22870,-914002,835688,419258,60476,1139193,555805,192575,-65119,227101,1235563,187213,1185539,-630451,-260297,339658,-714882,-397737,565275,-478686,-1001517,-60868,539188,-277257,-490379,-1730201,-1760813,749246,330691,-416972,118958,283688,1056581,-381003,1788504,922878,-133154,-917583,-412686,-760219,1493758,48126,-378915,-201787,-339093,634165,922655,802750,-74551,-1149152,-565093,992668,186521,-829217,-824173,-577200,136589,745618,-2040998,-1503777,-1144427,577556,-665106,-917869,572001,-288508,-645929,-580237,-1841623,890034,355822,-450757,984976,120366,800741,-653293,-447095,1361704,477238,-758059,-547113,522596,-233620,-1056758,778407,504034,-69109,986279,296799,-140740,-268934,131761,953625,369506,1295393,-424039,281907,-1678695,-287889,303018,934173,997573,112784,1148539,-255803,871705,832080,471336,613505,198720,-1276564,-473743,593220,407690,-522612,-74430,1237822,1965393,56456,-58658,-462079,912761,-1208476,-1083128,-460692,90526,1180384,-740823,-1773582,-976630,-198717,-282354,218653,-70671,-703212,-93239,879255,40198,-439329,-1035487,257157,-347914,-957484,351448,-193498,1039332,-1427074,-257289,1495214,-533222,-776841,-888391,-8067,-1530187,-1015653,-792476,666618,-700951,-760804,632333,-291954,-1046980,753712,1022497,-191547,1013799,-1189543,-171004,285319,17349,-239512,773712,1608088,-505968,-1221022,-481677,-54400,-401009,-226615,-388012,-833586,1312428,-615225,46652,727781,-327882,-452305,-337975,-381950,-585758,-1147135,-1012282,-263548,-1134107,-920582,-76900,576627,262203,-907031,980500,194118,460351,8123,-1912672,-788732,512484,491960,978380,259843,-421000,-481425,-906579,-324584,1323082,-25321,1639148,1914115,1043319,-157048,2184975,-301613,-491264,167283,-66616,292378,91565,-1300602,-729666,-983141,-2563400,-1148992,892123,-673622,722638,265279,-517578,-128982,-144736,75221,323349,574522,1122898,-456791,862937,-455025,329380,228808,26906,-1131371,-1080181,-1078028,-79089,-808961,-136682,83334,-13948,150169,756064,-1279954,-286667,363685,-508223,1056687,-127563,911966,452862,987150,110749,709014,1250289,-372131,70806,1449367,-293473,-234384,222266,473667,158743,-590442,-4089,586785,282957,-218915,-544548,119056,-1065081,-202258,242542,432659,-815464,-232382,80021,-291946,661989,-647567,-662560,-689940,291115,36380,-526583,-141943,-753957,-749003,747005,255263,947291,586607,-116107,270959,435239,259322,720941,-1508356,-251221,-631898,-370213,-610765,-714068,-1093825,-361633,677427,697266,-299003,-402448,-531257,280877,188538,177871,-742733,-245676,558219,-531461,-368128,1388544,1229950,461219,1910396,176633,-348499,1042290,-1060839,273683,-309216,633537,176091,-134886,1108733,-117952,-1179278,-556582,756028,-364250,1264822,-1101750,671089,208270,-606255,-130536,356034,-731005,-546992,-70995,-590166,748395,-606875,-1500901,-1335161,-837471,355329,1341092,255288,-458284,88724,-12604,-596339,56137,308788,-518253,-191428,315516,-805878,-221778,-278615,-96037,794,1211310,10402,581535,756922,630415,1078386,232921,-1004432,133020,-548007,-396638,-1355024,413593,1149491,748227,-629691,-2481096,-1103801,113751,-15061,-281244,-1290925,-90983,-1005311,-616618,-396998,818794,850437,-766324,-257252,-67219,858151,1962174,358691,838650,311054,-148666,-411413,-778754,-791456,1255979,-405305,-1576379,-192706,541132,1330682,426266,487500,-845753,-410506,593757,-121308,-131460,-746970,489145,-589994,51382,-158610,445626,988428,846365,1118752,883740,-258091,-368457,-471938,1684159,380714,-1161025,-1007311,-748100,578504,1272859,813792,-147445,-303047,1175683,-30556,-517116,-633574,1006223,-599539,-40912,48799,738074,-544887,480484,-1372561,-1761157,-467379,-758020,839123,265957,328204,-118382,816734,-1020663,-1082771,-655373,1226949,291700,67076,-164241,717235,-932573,-321819,336107,-14897,533871,-366298,750809,-393465,83324,-451892,-688605,-2107013,-487161,957108,294094,-1131806,-789887,254986,-350388,-842628,-324376,1230800,891712,-354117,-529047,-430421,45943,242090,80862,-602343,167849,654615,44631,-104183,-107456,-1156305,-1169573,-143276,899799,-187210,-1430805,-1115956,-321249,88338,-1479983,300289,1032761,554359,91019,73397,-19732,153363,-58090,-893264,-356290,316017,-8721,-609470,-133939,-1013079,-550994,-63420,-207106,-218191,-150238,595399,-952471,-297867,378173,740993,1331323,402979,-573465,-284499,733739,217665,431641,-698104,-849511,-603302,692094,356286,167623,-1264031,-353778,818273,44354,-357995,-990109,-69197,-63998,729252,226392,-620819,605406,-1132187,-620325,831567,-47630,662586,-49110,939777,691736,67783,1539013,884087,-409242,-395419,138373,-1003075,-1134196,-704895,-466196,-35145,240963,-925834,115812,-936775,29177,-560051,238919,-167950,105009,-149039,6694,436536,143414,-1034479,-342002,-534601,-927754,382018,-993144,-787240,-889099,648729,-845815,742403,308544,-1533460,82158,-489727,58894,439096,-341398,148553,-951851,-46578,353378,-595335,360625,-1093269,-421596,362808,697660,806343,-349879,-1535246,-298867,-1501275,395996,1122984,268697,-672311,-545393,197655,320671,826372,1367040,-2217,-241631,-802893,1030036,-1263031,913166,299296],[924006,-380472,259,-69683,-662496,-103466,-359441,1384747,516580,358668,496881,-512106,164098,-34726,1734644,-272303,-1112152,-7550,568024,-1636330,-267513,469547,-718694,-1114812,-774826,-576616,-908386,168359,1192373,38427,-182952,-172388,-602657,-500714,-668639,-610967,1224771,-97328,111428,-538275,263605,627175,251760,-215480,-1406979,-378195,-113868,870782,296644,-378867,-1971114,-603442,-60085,91057,-254180,400785,-730069,-152490,50139,-1387980,-1706157,-694997,-1151614,-1237879,-493359,-489362,-534495,-193623,682427,-193913,-245749,11327,864458,-1650558,-175783,1268046,-2061706,-1172931,-705839,177150,591879,146476,1067869,-38702,23001,700826,824655,885494,1201174,-502837,397545,-202878,-834701,-916877,300378,685512,852783,-2177033,-750873,27312,816720,-520463,-209381,-804375,-1348187,-126264,1572100,522938,592199,798196,756216,-893179,150014,-322009,673056,-294492,-811756,252971,1613960,-771627,-1067540,90668,1079653,1088203,397602,-798122,-368382,-218753,724383,-315934,-691502,492385,1049948,461924,458647,-39095,-589822,-206502,-1131030,-451661,-276049,-866733,-122181,190747,-102292,-668029,963210,1125232,-780769,318759,423600,1259790,-252471,464880,640783,-1671449,214089,-1015350,643560,-401681,44608,-708204,-723280,-604615,583168,707898,920572,-763972,370635,591689,784794,252499,-766484,1150636,447215,-1222960,375489,-364259,-1263929,-236267,1125080,-173359,643535,915977,142185,-336220,-374268,-1642328,13423,90786,1525739,-736679,-683572,1557677,523918,-745675,-162357,941195,-1119323,-1078397,25854,911419,8458,-801747,-303426,902533,1287952,-287970,-2260486,-162695,-753528,-99876,-141022,1437646,1023259,361658,1288862,283138,-47607,-696013,-568918,-1262144,154378,424633,572195,462091,826890,-563366,805814,304966,-225173,-186031,-440114,-209132,-983038,-770537,-804255,-1139879,-1083511,-636742,-198033,882068,-355696,-871097,-13386,176520,-244783,-1884727,-816490,254250,-206410,-912291,1704127,634027,504921,707149,188204,683630,-681706,-473513,218117,254506,1795,-185710,2285830,1388501,-868875,135017,-892340,1086702,-421985,1223480,-970220,888428,-246178,-702385,-1098647,-330776,-234725,1094114,-262788,-866377,-714230,-475111,383919,351407,-429186,508122,578146,409645,350999,-757993,261490,818389,224834,-486399,523074,1073680,454605,-375480,-817711,-1418109,-598626,-254072,-82782,-531291,104691,-466937,-520103,154172,503959,973158,21951,-1527745,72392,424738,-387477,103565,1288764,243509,-184212,-367302,361886,389957,57301,902930,-200846,-1222676,1224404,2912904,427771,-94071,-110031,-921896,239818,339673,278121,-430771,862656,727108,183163,253663,-331009,-449978,-980432,856095,302357,-590214,-436702,410942,123941,313406,-158078,-897468,589758,-922136,-19081,808095,271316,353495,-948129,1067079,324979,-307997,1157041,591555,-208269,-11693,133360,1089721,150248,1368420,-425981,80651,715935,-451938,-228236,575980,-443742,-1328506,-454088,825303,-282150,-12097,-1815106,-1964463,703653,136710,-450905,402159,311693,810903,-727821,1085542,937902,190708,-1150755,-903058,-728095,1121914,-271239,-132374,-251912,1835,649483,1145284,358441,-354019,-1257374,-409350,986450,3051,-769824,-1080791,-252421,238755,498014,-1829319,-1564547,-1166944,692426,-261166,-746043,506599,-402263,-396073,284288,-1313943,872828,679525,51892,996465,-242039,860221,-1062284,-719659,953695,1152313,-1249469,-843355,592017,-469679,-1364143,747843,-12049,-532043,965526,792152,270720,-105300,-62981,596937,577408,1229922,-324192,428348,-1828943,-540287,393099,1706868,1040117,-258342,586157,-394424,911784,1291579,1094928,471592,-6431,-1138807,-266100,590113,542727,-130201,53993,1054530,1658459,653718,121929,-98453,972486,-1031752,-1688689,-264285,-90701,853746,-665087,-2554145,-956168,-300565,-114665,82639,1075,-659315,-213641,540249,473039,-796118,-1872777,-31707,-187967,-651280,177779,-307113,1433894,-903106,6924,613668,-61166,-465219,-1216055,-200712,-1364578,-721829,-703277,1277327,-684592,-1380014,630230,-440603,-776058,568699,1075193,-377279,1222550,-971620,-24783,298242,19732,-75154,1261522,1558228,-551105,-1302568,-560669,-188394,-273968,-342123,-543409,-864171,1639132,-126407,-130773,376233,-680245,-351919,-217377,-151105,-103390,-1390189,-1545524,-614917,-1289365,-1213606,-459543,406687,127962,-618418,1169309,357232,1139425,16551,-1223239,-870563,-186223,244745,989154,76425,-258936,-378669,-639577,-695779,744701,-237695,1500094,1854416,704366,-253106,2036033,-261862,-124624,212631,-14251,700512,257342,-1432183,-517779,-1465103,-2457740,-1229546,895918,-563528,403754,-635002,-431255,-200951,-29907,-31021,582770,725105,1059167,14931,518416,-342071,431517,185021,42238,-836188,-724169,-858014,340563,-784364,-61632,114249,-138980,-260204,968295,-738431,-251617,234476,-81069,1214320,-69173,856343,915843,707903,-102082,1056787,1300580,-423751,-70820,1182439,78470,-181239,309803,350643,203092,-268143,191459,208829,296636,-321340,-550224,-298598,-1241122,-553894,184957,284101,-1371300,-550852,-225379,-277960,560590,-32568,-521731,-427026,391612,-88704,-326431,-223724,-529700,-650368,1026295,284322,1147986,822959,-520233,199243,215661,-683028,246698,-1398633,-437225,-987640,-665014,-782898,-841724,-1391641,-224903,903932,464581,-697502,-270519,-415233,219341,176419,275719,-712106,-273944,170000,-600293,-173183,1498787,1192973,499569,1727901,-432406,-153045,909284,-1158223,205701,-418358,517868,562678,-22892,993792,-412643,-965548,-525986,715191,-322753,1209941,-777010,459559,185486,-211180,-257829,239921,-760838,-414860,346055,57971,1296178,-144837,-1385305,-1515353,-1130917,87013,1346416,66692,-612697,520955,155171,-743276,224417,156167,-443926,284432,345133,-774182,439059,315175,-53474,83729,1268269,-67938,249285,1424249,459505,389478,-114674,-1242765,-419943,-471269,-494922,-1330591,482830,1017431,-90152,-488070,-2243417,-670936,463724,-64293,-288074,-1178353,-625516,-1207305,-427227,-694429,699897,601566,-624366,-180180,1026,796266,2179181,296787,347169,-51380,-7769,-559018,-1124823,-1020232,1769340,-574665,-1993807,138917,596895,1361505,404877,353669,-1089253,-593034,764416,-301267,-220703,-907269,530585,-1255175,-654210,13289,734417,835947,579089,1223921,729953,105828,-495572,-225619,1208820,132505,-1142665,-505308,-881210,141426,769209,994827,-135613,-425317,1183171,275921,-573946,-538909,878757,-478729,-251311,-429139,272570,-772193,584242,-1059076,-1230561,-609709,-426535,646241,341999,231583,161965,1135979,-838524,-985665,-845162,1379969,-189829,-570045,-906385,198224,-842811,-6463,187505,216895,395773,-21124,712712,-420037,263271,-376593,-669687,-2364529,-87031,903506,-47873,-1396915,-1270656,122465,-207786,-537589,375654,1020165,388730,-935650,-1226465,-684220,81652,319570,32788,-293699,126660,710876,362254,-41460,43991,-1297498,-773495,-41152,751289,-66435,-1230534,-466719,321727,-161984,-957147,331321,60984,659303,11462,73263,-344492,-178464,-559113,-768909,-275299,460026,-274761,-656634,-81337,-771260,-363557,-65130,30819,-519530,-256695,519342,-957365,-298616,354391,741613,1322775,497594,-327573,-390548,754279,317241,628485,-875972,-399875,-478597,743636,318729,376965,-1516817,-411343,530957,-85830,-351311,-666659,-26943,-398437,441848,-91689,-1327060,357552,-1118996,-944252,779303,-468051,472898,-192680,1101749,736668,-124694,1410230,643356,-1100777,-129863,456779,-824487,-747645,-769464,-158366,105177,99890,-1310559,437362,-629696,639590,-683297,698362,-13088,98998,-260699,287176,480827,229305,-978449,-201885,-201168,-1003228,-358771,-768217,-847341,-1086409,633510,-700637,630507,254401,-1236615,-379039,-996663,375222,662655,-232570,10648,-890232,-26399,346374,-606417,234343,-1396608,-478931,354088,496705,708530,-339704,-1326941,-321903,-1138845,538700,1337718,234004,-972095,-321363,262915,181558,484884,1327072,92929,-204614,-1189353,937495,-1467646,837317,385671],[911581,-451915,-13307,-95380,-644205,-102052,-267059,1338087,437339,522914,371184,-658910,409070,-137426,1537243,-66018,-1371558,-61170,427153,-1546430,-345007,623594,-541173,-1199819,-731595,-344270,-539073,496754,1299923,-144698,-254086,-492258,-623480,-292853,-1041248,-701417,1056277,-302378,258862,-673466,397944,715667,38575,218593,-306368,-252419,23020,761725,-142867,116372,-1332267,-404362,7340,189798,-554475,493110,-545964,-500469,-96912,-1390745,-1774459,-403348,-996800,-1361183,-631352,-571613,241434,208130,1062687,280689,-348912,-542985,266760,-1679505,-141645,992877,-1686054,-955108,-707463,816481,709420,535938,1562602,68887,29898,769171,848296,567018,1280486,-673871,682998,-175746,-939037,-1009228,-138512,630095,582700,-1935388,-376224,202921,625184,-183345,-177478,-882761,-1561334,-261957,1625484,-309372,287652,1174244,763974,-1065993,-117986,-395387,249733,-90039,-848224,353115,1383025,-1091770,-1289428,353324,875425,1374425,420654,-564773,-262672,140300,591057,-339108,-473274,747433,1134009,913415,101619,-245351,-1111341,-552426,-1126491,-724708,-422600,-515709,-31049,388455,-379163,-728450,818332,716284,-1317605,91236,393355,1084615,69496,761652,630235,-1525035,-70576,-1259435,575598,-172416,-82131,-900486,-469616,-425472,688092,936498,1244321,-710257,273099,450286,828509,75969,-777696,919560,338355,-1250788,399921,-174287,-1819446,-323365,1258094,-11994,507296,744790,356901,90788,-68521,-1268625,325658,-700996,1275734,-815201,-770466,1146721,901247,-771823,9599,1016513,-1050760,-818083,114237,752683,-606160,-861149,454610,718920,1552787,-148993,-2027040,116859,-514617,-353237,-273081,900629,844750,405892,1165425,437535,-47706,-785228,-477465,-936464,149469,558209,274963,112436,692854,-492914,512791,220050,-365166,58023,-419354,-1096838,-881729,-600099,-801924,-1153107,-833233,78214,45125,802201,-804078,-1344381,-146187,-95885,-293312,-2148945,-1142420,283820,60691,-996931,954136,512164,328336,395018,267406,886256,-554894,-560211,164016,372170,106197,163147,2334822,1699108,-657861,-26612,-555643,607914,-319535,925921,-1365528,494670,-50254,-906961,-1394273,-400035,-639705,941412,-37908,-1032800,-720028,-625039,400328,407408,-376656,678159,604618,89819,60520,-789842,-208797,681994,28876,-433977,600886,934272,98548,72007,-639636,-698200,-58547,261386,97618,-684222,-176512,-126721,-82721,-387036,-10263,797347,-123340,-1351445,-105156,140248,-748692,-139743,1148281,-666528,-469311,10825,60700,516392,298992,1065406,-162310,-1044207,889722,2383916,712637,-221067,451504,-849496,-62642,-94743,712783,-127327,543466,615037,-32583,562091,-377009,-347051,-398232,1183191,329411,-806587,-744277,398391,20774,326591,-356280,-1079655,236742,246973,580762,707470,279385,616007,-758365,1167587,261492,-523797,1095544,550648,-456887,68504,159924,807664,155804,1491806,-315495,468417,908001,-29075,-140425,544777,-459114,-1511131,-621524,992814,-158207,449821,-1475385,-1829961,513634,-15083,-501506,780291,393770,378229,-849984,362604,858918,574823,-1319623,-1097309,-539168,736035,-535002,155612,-256160,345793,591600,1227985,-210476,-530151,-1093435,-440989,861803,-269429,-464171,-1092542,93289,266914,184616,-1307665,-1320717,-932193,745896,134546,-419210,417818,-422321,-4322,1128854,-492822,901275,992412,574175,818487,-853571,571539,-1310237,-834157,412848,1482986,-1431709,-997109,542327,-683463,-1470712,509696,-431480,-991046,787320,1165009,557814,117144,-87570,237069,700418,1260670,-71521,638898,-1466748,-796295,423867,2265767,816694,-784080,-24898,-453436,960608,1497658,1613938,435811,-323946,-902759,15653,834573,671137,338045,77949,597526,1141004,1135162,345828,410988,958547,-792304,-2228808,164981,-110915,397637,-696191,-2819996,-1016994,-409381,-50099,-81209,109869,-448947,-310835,139558,913661,-1000363,-2229598,-326030,-2091,-184961,114559,-329836,1559775,-151073,250343,-196961,289205,-100151,-1288779,-618532,-1133471,-342812,-494158,1751504,-487073,-1765954,472534,-550137,-369839,337274,983245,-507041,1218304,-752852,127813,148718,-16967,119074,1489641,1390603,-500317,-1322060,-379269,-378011,-139851,-305842,-651184,-826056,1717680,384751,-228408,95845,-938913,-124608,-148952,-56653,267706,-1403964,-1644273,-775288,-1511133,-1232294,-755365,365383,44764,-224007,1266529,423145,1592140,92105,-171639,-718608,-711421,-86606,911870,4828,-54658,-252178,-237750,-1056864,-88988,-302176,1281667,1587853,299658,-387166,1272556,-136064,297754,208336,70374,1305102,489022,-1370129,-362450,-1769102,-2008334,-1155607,705102,-585464,21604,-1136568,-312513,-122032,107606,-133364,769111,850866,685011,775536,118060,-86113,589030,380394,108807,-458919,-350923,-630820,686960,-641598,-48389,44096,-226000,-553734,1112212,-108690,-334495,41927,171985,1100016,-121486,519597,1326034,442086,-295906,1262697,1272552,-204506,-195302,714842,461926,59791,535484,42516,164970,-41087,159095,-420505,340897,-401197,-552500,-545267,-1263255,-906676,-20598,173800,-1724975,-852716,-461889,-251122,335259,639056,-404186,-217623,408272,-95534,-220550,-175521,-173484,-401021,1269811,253324,1311046,810427,-897482,77870,-17834,-1207647,-100330,-879295,-402305,-1424176,-1002538,-844990,-900359,-1479471,-49627,903321,188498,-1183399,-86147,-249586,249424,179887,297634,-598610,-487073,-209980,-621820,125469,1485475,955607,487839,1332734,-1026285,-68586,704944,-1153006,121377,-497298,471867,797421,127323,804340,-604675,-529410,-492302,561363,-321957,1142199,-177747,192182,64760,251137,-219246,170327,-643059,-129591,930015,557068,1429447,215537,-1068275,-1362445,-775943,-90911,1230912,189439,-423612,1006032,362384,-708966,346622,41635,-211493,724918,288939,-802886,994554,643053,-39219,357592,1187340,-251805,-190591,1772221,272425,-61819,-449759,-1287046,-837542,-390195,-640799,-1192806,587110,581665,-861117,-65258,-1629303,-93773,883984,-49025,-301418,-1022115,-1085782,-1375107,-64419,-642762,528609,329393,-440741,-101508,94271,482497,1691447,136909,-18829,-500483,118752,-707324,-1369057,-1101406,1756883,-715362,-2285685,413769,604847,943060,294939,126063,-1177230,-695927,821663,-469466,-326505,-1063481,591608,-1808973,-1231339,324312,1039800,663352,108545,1216829,546932,376589,-537920,140518,779316,-1600,-944194,15557,-798553,-226177,321692,1044209,-32387,-480615,1091018,674629,-583114,-448615,709326,-416410,-534716,-796568,-152457,-740094,649978,-707803,-593761,-665354,-163063,301609,552762,160152,533029,1135410,-614743,-738097,-968249,1379922,-410051,-1117116,-1428762,-272280,-669499,282816,249233,512665,223381,312703,678792,-109345,346665,-243446,-504964,-2295235,335524,861876,-214723,-1507181,-1589295,-132552,-22589,-199847,965567,668577,-80609,-1124156,-1714245,-980895,87095,371360,-12864,-125008,169498,672684,777534,182350,376020,-1196072,-371885,34174,634994,-48990,-818081,-163102,624810,-412072,-208506,364411,-768531,641372,-134137,110559,-798018,-635713,-1006374,-569550,-203662,463780,-466599,-573282,117160,-358571,-323714,39544,178364,-779063,-301733,335657,-849816,-233726,263689,529726,1141846,518611,-138228,-627129,710115,451145,805105,-824280,85552,-340175,416983,195074,315387,-1591395,-710529,221604,-252295,-166640,-229138,-10762,-707366,-58095,-513208,-1808616,-319030,-946098,-1152545,891071,-670811,135653,-438621,740430,428646,-233686,1278861,512220,-1433682,245972,819943,-562650,-12453,-716068,81937,223896,-63465,-1534375,597931,-155023,1042054,-622653,1031172,112953,132447,-303689,503815,502899,212459,-963992,-22940,119458,-930965,-1319145,-434909,-728419,-1357604,512084,-489272,489447,210171,-672430,-678997,-1268002,521761,684408,-401917,-198246,-839518,44422,170496,-615563,115000,-1422559,-173384,492856,345641,471496,-369531,-1020035,-336555,-583343,580656,1556185,138574,-1119635,69763,303615,-18431,146020,1054187,116960,-169264,-1461175,524682,-1594523,764294,337757],[640945,-345914,-5231,-67180,-587915,-19628,-228154,1148066,241618,467209,177531,-591688,485095,-155301,1259020,219388,-1351526,-81387,328619,-1333001,-444200,655472,-343245,-1060424,-803445,-175243,-261915,549642,1222182,-122083,-214651,-798217,-835426,-237407,-1344845,-754666,832388,-333396,422541,-641519,493352,606249,-124337,583945,520194,-82161,225342,474733,-592363,588091,-348409,14924,143831,286763,-754881,484596,-263642,-632085,-244246,-1114603,-1646745,21764,-731737,-1418994,-566556,-690056,810453,617437,1470730,713548,-188727,-977503,-404762,-1551164,-262007,751772,-939831,-765020,-533603,1110837,755602,814641,1703305,132973,51627,884199,946016,227023,1334210,-853226,687650,-106660,-933234,-1064139,-660995,464660,374567,-1291251,-18381,290076,290289,406447,-7627,-824026,-1556402,-159454,1343353,-974744,157047,1304370,668905,-1167409,-289467,-553825,-37014,207830,-741713,443528,892388,-1310622,-1496657,480049,308145,1416825,538119,-275675,-276723,545111,479038,-65986,-65986,739568,1054849,1333622,-164811,-481847,-1394836,-994644,-928784,-825769,-557222,-379282,66426,502449,-566259,-706946,481971,365741,-1475551,78789,395217,801220,510958,1082403,673339,-1087131,-398470,-1103802,460138,54579,-174100,-973995,-126010,-225351,818068,1151790,1499766,-660661,234661,275204,1009434,32273,-575600,691206,301812,-1093016,458162,26692,-2136392,-289761,1215317,122229,317476,400107,238089,430524,164184,-605517,668954,-1203758,850027,-894085,-685153,731787,1132602,-695336,91700,993134,-764017,-380836,195791,457173,-1324253,-756094,1338006,578439,1324914,-25619,-1581362,391764,-252119,-415630,-388197,309599,563630,637352,976634,212377,-153662,-731671,-351539,-583741,118094,568405,-124479,-134677,476866,-568830,77310,140094,-479609,151787,-316076,-1633906,-753764,-368187,-731322,-920509,-471839,547644,117292,567852,-1117418,-1644562,-291459,-416464,-404076,-2130790,-1493837,262704,504161,-837174,279316,298992,-467,173017,498998,620045,-364773,-456932,152521,646772,286533,538196,2216075,1801538,-258570,42854,-125396,-67196,-237584,548752,-1480809,44407,-61614,-1080370,-1517317,-610903,-1024035,669934,253736,-1184998,-579670,-632125,96541,317456,-240373,900327,850892,-104755,-118131,-744821,-776595,400397,-84894,-337535,605710,625369,-201199,460842,-474009,58652,483241,712731,259800,-820669,-490946,173801,149676,-969985,-569187,384052,-253312,-914436,-275573,-55012,-1037716,-233882,926643,-1080325,-702314,437326,4442,575003,355291,873943,-159307,-921369,426175,1646495,748469,-459597,687676,-676379,-412387,-519049,975633,200323,4575,456439,-21510,890962,-371270,-179071,236506,1605715,171430,-933141,-761775,498812,119504,452461,-376231,-887568,-152175,1173983,1054862,596043,213627,720389,-419677,1105064,172683,-594848,925754,460770,-488007,183901,275206,391539,228354,1495235,-368470,725532,856739,512938,-126903,535023,-497524,-1472678,-551469,971652,16139,806470,-854932,-1344012,243827,-90638,-531979,1147052,452213,-111921,-889836,-258180,730490,928032,-1372668,-938874,-207343,476674,-664092,420158,-205363,627662,506602,1116620,-743499,-530448,-708221,-604405,660354,-547173,-89088,-934157,232127,203085,-116177,-643880,-804503,-445420,735889,400470,-7162,448640,-288251,417861,1696309,375395,931664,1248386,997807,536019,-1437355,-11482,-1301272,-813644,-173118,1331813,-1299826,-947748,345503,-785075,-1347766,125288,-667632,-1352369,442305,1243490,646526,355108,97860,-80760,711427,1442405,276218,800813,-778730,-980722,384871,2402297,443472,-1210294,-537640,-426280,949828,1404761,1910248,467191,-723488,-610447,341671,1323333,800914,765089,33987,-110100,596318,1327508,553261,965829,906168,-536208,-2514310,619967,-19937,-81205,-836357,-2482812,-1013467,-484954,-63812,-248423,230330,-86979,-328985,-228442,1214320,-1006690,-2036666,-534467,128738,308447,162003,-259399,1377071,580007,404961,-768334,466724,251811,-1025396,-1045853,-910162,6592,-217688,1918967,-171300,-1831653,171948,-602297,40723,124132,774401,-542849,973327,-610225,237046,-148118,-33707,226058,1402881,1091103,-389842,-1289506,17984,-590888,-66475,-236291,-748318,-727220,1458633,709774,-197310,-36450,-1033616,79892,-128879,-94313,362311,-1128536,-1254511,-749082,-1771974,-1004423,-952262,412990,15666,262986,1324982,347281,1698628,215625,726201,-383104,-866791,-430302,732491,22679,145920,-128533,188672,-1343915,-866262,-251805,993333,1150733,-17641,-465661,197254,25722,689983,179301,169701,2127468,649979,-1219492,-404308,-1903356,-1489520,-982301,343104,-718491,-179776,-1212030,-206635,43755,277909,-242936,799748,884803,223781,1541308,-209459,292012,745375,661363,181081,-72318,26456,-430417,919665,-449680,-104130,-77913,-235222,-685317,1116728,467282,-501970,-127526,183738,681526,-270446,-774,1553010,360320,-431956,1214052,1187742,221359,-246493,193316,769060,444888,832659,-295146,-786,3097,-113622,-1157224,373997,-426113,-553125,-563055,-1068046,-1126385,-326544,80194,-1812958,-1040874,-577125,-171119,61335,1158790,-333186,-82601,356623,-32871,-308363,-67215,240978,-91725,1389826,99882,1419304,594063,-1156567,-95477,-231785,-1062932,-193149,-109258,-170318,-1888084,-1317936,-809203,-879697,-1331788,107039,694614,-6693,-1690311,112325,-53933,406236,227826,247269,-450679,-787128,-554240,-591925,471461,1299285,534779,428552,790754,-1335303,-53606,521246,-1069191,48055,-513622,535725,856739,236339,553694,-684944,-673,-522341,393107,-313732,1038695,493380,-82727,-94353,660919,12890,230488,-438279,220349,1545581,762709,1044817,334440,-610147,-939162,120028,-155162,1075147,631645,131843,1417733,538428,-468745,408046,-37632,105105,1026405,136851,-924417,1280017,571300,-79803,662627,956319,-411178,-603072,1692152,91855,-170974,-578021,-1143341,-1095540,-354408,-811151,-962070,679563,-16055,-1353115,531127,-831232,564192,1261676,-1770,-281898,-820553,-1279796,-1318781,351068,-269768,321379,50737,-259009,-51360,199602,-141412,631977,-32941,-132709,-896089,220965,-761128,-1371376,-1058244,1353782,-793149,-2137198,632595,584255,202533,168042,-140622,-1067176,-649367,732415,-658529,-450410,-1225278,665625,-2061967,-1529237,633262,1221210,490536,-411132,1115655,407664,474271,-390256,560268,517951,7631,-665253,393720,-659494,-448630,-38030,932186,105281,-494943,959370,968490,-502588,-347148,570722,-403117,-763658,-909908,-427044,-374180,681181,-369102,-43996,-641961,-10990,-107394,834724,227167,883078,911063,-409778,-332363,-959692,1223124,-267177,-1426716,-1620437,-676932,-432197,511999,515395,771640,59776,586664,679519,326091,295647,-82123,-244982,-1980597,680203,862128,-197146,-1416988,-1653960,-485415,173697,100029,1301733,299271,-371423,-793131,-1744911,-1209880,35618,332692,-90124,-90900,297486,532934,1194059,456182,825292,-919566,-118825,37437,601513,-142815,-297355,-233278,508982,-599067,523167,378859,-1218822,438321,-388437,169841,-1234139,-1048342,-1094644,-373445,-132916,351041,-396821,-335390,370713,86912,-410381,271258,215080,-921224,-290464,67589,-686530,-109832,107513,151518,828642,480780,-28673,-864602,623912,610056,890230,-482860,448750,-230436,-189793,37547,5276,-1443573,-1170785,-11606,-462412,107404,204483,-38484,-986663,-616304,-941737,-1871191,-1183648,-697210,-1225181,1077377,-593816,-163496,-678017,207784,-114376,-241897,1137706,507157,-1395728,608606,1130633,-251639,860561,-534493,248031,324658,-168898,-1561802,573516,370201,1153448,-368866,1152663,188080,180559,-261244,591359,442963,129274,-963453,161748,365650,-722573,-2050298,18032,-471459,-1567771,300244,-322215,160066,165528,-94579,-747727,-1183624,457158,485415,-773372,-343466,-812086,135336,-56894,-599510,51040,-1146855,386136,655796,260119,70340,-411124,-656812,-323660,-46899,582423,1717418,32770,-1083023,519795,285462,-265590,-97837,740951,65177,-143213,-1471369,-86249,-1617854,720132,207366],[230921,-108095,-41352,1338,-466342,91826,-225912,892497,-8934,218134,-77704,-418815,395568,-133900,1020990,504409,-1059481,-85507,264594,-1066370,-556746,570170,-132329,-724086,-955036,-31554,-155648,395539,949858,69778,-106055,-1045005,-985573,-359460,-1458948,-754742,645205,-301459,539966,-490874,501215,336588,-156912,818844,763804,76879,445926,40421,-970794,912373,545457,538854,335090,371523,-778635,346056,30302,-576600,-374548,-713669,-1342431,441112,-446717,-1383262,-325090,-790738,917924,907238,1737477,976777,145531,-1150377,-912045,-1291802,-547222,566047,-173859,-606942,-199329,1027923,699953,910976,1251765,174879,86560,1062000,1104318,-37404,1354609,-1029592,444936,-6852,-825680,-1105016,-1152286,261067,254501,-564589,238396,239103,-26617,1092686,224771,-627228,-1345639,40208,821791,-1304764,170694,1193370,487798,-1136977,-373729,-794144,-121887,574992,-550053,503747,280784,-1392159,-1686876,438646,-471451,1153780,591205,-69643,-414468,873923,447031,426794,408828,493879,922835,1584176,-220601,-678719,-1337346,-1364060,-603098,-740670,-654441,-407351,43210,501231,-590816,-626725,65430,223379,-1228692,270636,437660,498477,974184,1336078,765814,-494261,-723019,-629280,352344,241113,-140236,-819561,209491,-62663,924264,1322908,1589912,-638854,264993,52091,1159856,124719,-246743,522975,337743,-779219,593157,225809,-1963205,-173118,965697,236141,145186,79512,-135587,676365,245408,207151,961237,-1293953,385635,-921372,-472587,390423,1083262,-562534,27532,879663,-407386,142914,265494,196877,-1846004,-490428,1967833,507490,708857,53694,-981615,557856,10086,-254131,-450118,-69250,264142,922619,722716,-385222,-292344,-586209,-287958,-304499,91791,432790,-516155,-213171,225040,-873404,-422580,61743,-512005,111525,-137968,-1602867,-567830,-21286,-645782,-544772,-79355,656662,94088,232489,-1179381,-1644948,-374256,-699753,-596369,-1864676,-1860885,176019,997009,-509726,-154702,12998,-302176,97722,676676,104769,-186962,-307219,98767,943544,516567,848427,1987717,1713071,192624,341113,304167,-777144,-224215,188678,-1302769,-359106,-286562,-1234387,-1439550,-872186,-1273790,320214,530270,-1236635,-369304,-535398,-461102,100217,-61919,1065003,1128034,-168075,-169295,-715845,-1217068,83917,-85287,-288235,491952,274688,-371221,646302,-411060,576761,906670,1023181,385305,-832196,-705285,397539,159655,-1375746,-985555,-121578,-329555,-356713,-373402,-60765,-1160953,-146955,654021,-782927,-773136,805625,109109,557628,147559,477326,-159877,-873904,-35363,892895,534328,-737648,633582,-464838,-690263,-779901,1009297,456104,-651363,263215,213476,1109813,-295425,10652,673135,1974830,-181935,-953681,-452001,640302,376438,572408,-281708,-372216,-350923,1615354,1327166,468229,98359,666018,-95670,883805,8835,-596274,649868,339949,-315407,322361,406405,-117221,359074,1344345,-591876,739640,587520,1046715,-162263,583072,-502777,-1192024,-317491,746171,164650,1026652,-189528,-642191,-29120,-81511,-498076,1386417,421471,-542475,-1026522,-711160,612406,1138774,-1302636,-510444,204908,421479,-646563,607476,-110550,814979,447856,833657,-1065950,-339338,-237439,-785710,428207,-747099,167724,-718629,49322,58777,-331757,-29668,-133667,197410,670545,445193,400530,662983,-900,751608,1832485,1036987,909424,1411976,1198401,247042,-1716506,-676527,-1053490,-700650,-700777,808112,-954220,-706682,33785,-729172,-1003436,-272417,-697755,-1554374,-49351,993451,525517,562094,457744,-339158,597690,1616931,631394,784956,-89473,-1023101,277272,2072076,86982,-1294827,-826490,-334092,833270,1054254,1917397,473990,-1114250,-308808,653561,1912998,923796,1045011,-18208,-950308,187354,1177063,689427,1416455,835168,-332883,-2391481,922596,92534,-481550,-1050816,-1745147,-751253,-496693,-101068,-412565,323755,312583,-233939,-475516,1266508,-822353,-1421028,-570679,140616,680255,262263,-125903,919400,989584,413817,-1055507,475186,541350,-467660,-1276102,-737394,223675,53774,1738728,163402,-1633561,-205281,-592817,356446,-7539,507941,-461082,553591,-577312,268992,-528219,14543,192145,1076999,645468,-267193,-1182802,509542,-771419,-101685,-246542,-867852,-581655,888463,775864,-32504,17351,-935559,160223,-136444,-218493,142833,-606899,-541547,-609401,-1928408,-622706,-1073524,459661,23229,771408,1387960,147629,1520104,356317,1088409,20757,-559977,-682651,469178,96440,294540,-38595,508526,-1499758,-1245711,-131262,646349,644620,-144029,-406906,-770151,131140,997945,169276,263756,2934947,609124,-1096183,-620956,-1857251,-1096457,-783917,-103634,-875685,-89844,-957095,-162336,176600,491194,-376485,659633,767413,-68027,2028153,-360631,717437,821487,849649,222108,279881,397282,-282298,1024152,-261386,-214125,-192225,-162358,-655054,939396,857471,-697453,-217689,-20848,38505,-458839,-537583,1547616,559305,-476373,858065,1033487,683445,-207778,-237191,913166,854984,1063386,-481121,-280324,-127464,-548653,-1795192,339351,-390730,-547491,-398430,-623419,-1103162,-613600,-6970,-1645311,-1052540,-547052,2133,-141126,1410701,-306041,-5980,271923,26233,-636773,20233,620117,192781,1341255,-186455,1458996,278217,-1232210,-289712,-383679,-360438,-29450,674880,183717,-2241462,-1509681,-715783,-778474,-1002242,195530,355666,-91159,-2089261,283859,140128,681436,327972,156734,-323537,-1033466,-851709,-498957,799977,960062,17881,340154,229029,-1224171,-41844,378787,-951637,9180,-482773,695508,782993,265423,266910,-654747,448467,-642569,294000,-264685,872578,1034164,-314859,-236310,921113,407445,456907,-226115,546986,2046025,667754,242217,157008,-113150,-411457,1162383,-136181,949584,1260308,878966,1640715,645557,-55101,415669,-90805,401914,1119657,-76843,-1106283,1256993,141737,-177319,863866,616517,-430772,-870236,1201236,-64335,-5712,-378712,-881618,-1221513,-407796,-951519,-656160,720590,-563768,-1504456,1112254,-99729,1187298,1481084,36699,-192598,-552703,-1100893,-927337,686607,273114,108414,-207719,-108074,-56652,293185,-971751,-537491,-125218,3031,-1115679,286302,-667336,-1072365,-950838,845489,-780299,-1465924,853251,548992,-599844,96746,-379598,-779104,-444745,503011,-849682,-582624,-1374873,734379,-1944185,-1499987,803811,1180769,344358,-769640,1040470,363175,394407,2509,911169,446791,135455,-433420,532869,-641759,-511064,-313703,674933,167752,-504681,844207,1020516,-338512,-202343,527723,-391984,-827633,-701634,-475795,326299,696545,-10976,312695,-573441,30952,-477626,1095817,497054,1094388,599597,-294234,151193,-800102,956844,182273,-1439924,-1484079,-1001933,-146438,666220,865162,909319,-36850,782262,711984,577196,119840,76450,50688,-1575636,887762,888601,-120896,-1126033,-1459760,-861712,360480,284237,1356985,17690,-424661,-66151,-1279131,-1244637,-60193,168268,-240051,-111023,488817,307071,1472705,597961,1240824,-561798,-89058,-102411,653049,-310129,196818,-528580,83385,-663382,997539,370475,-1237218,42162,-711200,232326,-1499599,-1278595,-708526,-241037,-43715,175526,11219,26347,546548,400799,-554433,554158,160415,-885625,-244805,-236718,-522379,33808,-80099,-296205,426634,407318,23603,-973757,505413,752042,831053,59338,554196,-135912,-845844,-91259,-371829,-1082336,-1596772,-116633,-722922,353361,525837,-105637,-1172726,-1081003,-1254448,-1491018,-1861531,-435470,-1168208,1180535,-316779,-330746,-817829,-18417,-614155,-178751,950602,587167,-1103705,826576,1242725,60203,1546751,-232596,334317,414305,-145311,-1397421,395390,820397,1023339,26889,1090138,229180,208491,-140189,532010,292213,43140,-933809,304992,489241,-405675,-2167254,502650,-156676,-1564233,30365,-284342,-411993,110307,326219,-578148,-754604,230709,161588,-1159530,-329351,-782529,218716,-187581,-541761,80015,-694296,947848,728457,231469,-437180,-432396,-295075,-257908,302575,610587,1765441,-29989,-880628,892200,184895,-515115,-179342,559632,-72511,-150643,-1143113,-651022,-1528697,704445,55693],[-166375,170070,-142384,96260,-278125,188865,-220529,636685,-245649,-133533,-367506,-262850,198369,-140754,876948,707667,-574258,-91220,195398,-808139,-669921,420764,93232,-300026,-1098177,112429,-178282,195761,533482,349749,-21228,-1201144,-915961,-637922,-1330493,-700985,519311,-340227,537372,-280104,384549,-9343,-39318,877907,451856,190466,628609,-449396,-1171659,1007112,943334,985061,552172,430285,-612796,79016,226028,-433220,-470294,-388515,-935124,716530,-224558,-1245364,9340,-824698,485699,975806,1751278,1010679,503656,-1028507,-1083295,-964612,-957476,416295,300958,-487766,218363,709198,546003,807233,261064,219560,127253,1263747,1261324,-165646,1309166,-1171568,64908,100871,-658946,-1130057,-1513010,60810,213834,-81353,353409,61067,-191475,1581682,429393,-334756,-1008720,142230,239561,-1281949,207096,916556,263580,-930039,-402376,-1055671,-41063,959229,-335240,516388,-264998,-1342340,-1830725,262113,-1204752,646181,434647,-62647,-626544,1031285,508724,942591,810540,122453,812231,1534088,-37446,-769147,-932996,-1472355,-256881,-521614,-674422,-518531,-171077,386474,-451318,-507287,-295808,275123,-737296,568312,505752,264051,1359078,1427292,882541,45537,-988764,-20947,302893,358479,64064,-410724,446850,13841,953308,1415416,1454931,-656979,339108,-201584,1090699,303285,94077,446615,425455,-381270,839653,392280,-1271609,-32770,513166,340521,49583,-64017,-461040,839016,168191,967739,1111137,-1033865,16139,-841413,-222136,155364,732914,-426824,-177653,689344,-169803,609057,316052,113231,-1928281,-129861,2135421,486102,9959,115757,-334343,546240,266944,80409,-445758,-118494,2825,1124049,418911,-1178858,-391439,-417628,-369036,-167743,102817,189398,-808468,-84823,-4166,-1302173,-881901,-18347,-430077,-12208,74204,-1123087,-305808,423004,-566150,-164137,257389,438392,83191,-98463,-938025,-1318047,-357148,-875937,-836574,-1448833,-2196112,13618,1374784,-126712,-306847,-297714,-402268,151953,592209,-407653,-107913,-263739,-38567,1117369,736671,1013367,1667789,1469309,553127,753571,616002,-1295430,-276324,-57026,-899405,-654959,-635453,-1374483,-1173052,-1075759,-1348093,-44653,713897,-1106571,-169758,-399252,-1103761,-184153,85433,1062140,1229512,-165927,-132701,-778162,-1369154,-162796,8618,-313164,251024,27325,-394359,597096,-452980,734637,1117928,1154654,459634,-635370,-713114,539448,3686,-1455134,-1115123,-561571,-345092,165248,-347869,115675,-1085062,103020,378638,43686,-666501,1045809,269829,479184,-299340,102922,-95061,-845338,-358735,249177,136662,-979964,380325,-299139,-806542,-772702,812123,578431,-1248244,56833,566533,1133126,-140442,185469,779398,2137972,-622938,-899249,100088,719179,712461,580171,-158147,290368,-213377,1638488,1415899,310786,-42479,490143,42800,542879,-236650,-613348,295621,198114,-16794,452425,471702,-628334,507185,1047890,-924187,506332,199489,1380173,-209151,697895,-413202,-708650,-41421,371775,242520,1151139,310698,44859,-237166,-9076,-375938,1428794,278601,-850276,-1335680,-966921,555692,1119434,-1141180,4386,604268,558848,-549217,688594,-1735,903180,449500,470345,-1062129,-9067,153360,-880348,207674,-812107,189079,-525416,-385087,-126516,-421685,412710,528100,834446,565600,241424,727294,1001518,370660,910261,1559544,1368098,798414,1469443,1112233,32217,-1553504,-1182833,-691183,-543622,-1080143,163672,-530238,-356429,-305771,-529572,-461720,-508553,-560619,-1580480,-620834,511579,247367,702210,884637,-545369,368059,1545563,907303,504104,316156,-884771,134823,1426235,-109966,-955351,-831303,-216235,615298,563814,1658636,405726,-1360707,-33593,886280,2363213,1019787,1111458,-25613,-1716396,-1767,773899,723512,1617284,754646,-236516,-1826415,997894,139885,-734740,-1273437,-943446,-142202,-435004,-105100,-578709,355287,591965,-33183,-542518,1038344,-507079,-613690,-385467,17425,822863,321791,20030,287830,888408,255891,-1118617,364750,744492,222562,-1194119,-621331,260905,251392,1311056,421855,-1321356,-562880,-530533,530900,-17717,257593,-264221,89840,-633944,216845,-898544,137252,58280,669663,79714,-175606,-986263,927352,-864260,-259927,-387191,-1015071,-406503,157663,635360,219579,246684,-678312,90393,-141378,-366442,-296599,33049,199533,-453970,-1816204,-207555,-1147175,413354,42077,1163494,1456693,-97254,1221778,481146,881112,366066,140338,-729794,176296,195855,362950,-4218,635844,-1490989,-1065334,38550,272874,206631,-61177,-182978,-1302769,93917,1201675,217431,333508,3294967,301408,-1063418,-867091,-1604321,-841309,-624772,-515536,-935927,228006,-530001,-201035,159953,731372,-545531,408534,480332,-39166,2080695,-290611,1085030,748760,834365,214678,580376,741593,-195333,1010964,-118830,-344542,-248777,-29993,-499469,579333,1004141,-858710,-227492,-336829,-649491,-599163,-915276,1356242,994449,-413160,226470,768014,968370,-121607,-484963,833508,1132554,1054715,-404673,-583281,-347852,-995227,-2156346,189575,-317028,-526051,-146759,45721,-803391,-738308,-81440,-1289051,-883462,-384517,279105,-156027,1412980,-276577,60958,189628,16574,-1159577,32820,874050,393499,1134420,-556041,1425059,-16895,-1099772,-447897,-436939,525662,288887,1264992,565726,-2293713,-1483106,-616325,-602867,-594896,190355,-7167,-131031,-2242241,404177,302347,1020074,459815,79650,-257556,-1103622,-1082457,-328379,1052195,554009,-465375,248984,-191445,-748676,15633,238128,-846841,22813,-455017,881918,657783,252348,-17686,-529013,669646,-822291,288126,-167681,641192,1346601,-459111,-326128,976356,870587,801441,-76043,786043,2326796,391494,-716852,-264828,316098,26305,1903837,-91820,894136,1850148,1521293,1613815,681013,444683,391629,-129051,586995,993150,-287830,-1271702,1002779,-459393,-306378,899291,270660,-259852,-937900,445465,-182414,235440,121545,-604645,-1265685,-567324,-993800,-302728,702269,-846664,-1386472,1484227,355913,1609649,1457505,31679,-12514,-218529,-622065,-283824,843064,777060,-85654,-417223,3908,-130123,347999,-1748143,-1316664,-84294,280626,-1099588,311928,-438798,-524495,-851082,483777,-663580,-492421,1136459,500517,-1171388,129592,-529239,-396330,-140764,178970,-992179,-701778,-1469554,767506,-1515983,-1209472,757173,913241,258562,-818025,1114307,422101,212039,588101,1063696,501273,315373,-346298,434483,-827807,-452689,-510946,332213,33084,-531416,777730,815527,-147255,9439,611320,-325313,-706131,-208726,-282085,1256244,715827,427592,491140,-508284,3242,-715969,1249526,948448,1086312,311301,-322559,543049,-540991,652802,760123,-1205157,-1119207,-1220127,171189,743989,1125462,894131,-12488,907212,741616,408797,-138822,204684,314961,-1213025,947848,891834,-161665,-681448,-1084260,-1153014,528990,285705,1238245,-118731,-279204,712143,-503686,-1011471,-153425,-112689,-487562,-86786,696907,29898,1497168,429787,1432483,-198930,-251285,-471792,749490,-489437,553621,-848998,-441824,-573337,1107876,348471,-948526,-486202,-997364,286212,-1493165,-1283682,18064,-160557,81010,3169,638254,427074,525387,464048,-683451,758428,62141,-657706,-190819,-520357,-383511,143135,-244142,-696859,-38225,318685,73844,-885863,344668,812832,615950,610824,354393,-15846,-1301635,-142053,-547663,-573231,-1770415,-80199,-1024124,470125,679732,-182154,-1158447,-1346192,-1350515,-820727,-2069715,-182101,-1005418,1041256,-14065,-355504,-825343,327945,-799700,-96583,691389,671482,-706147,811068,1024613,323119,1788484,157803,335795,496068,38372,-1076063,138419,1096896,804508,468800,957576,283107,184370,25838,352754,95546,18772,-838338,364774,470409,-10675,-1570720,830269,116296,-1271153,-256979,-396768,-1067636,46365,559705,-228480,-121695,-23361,-114893,-1354361,-142223,-703046,279028,-111684,-447699,208398,-265934,1233690,653232,240803,-929026,-409614,13845,-112831,407379,701715,1670166,-13105,-578047,1069525,539,-701068,-79435,544823,-284174,-218337,-534040,-911675,-1345500,693568,-68300],[-427206,389115,-273289,206965,-53184,249598,-172376,406892,-419709,-467657,-640535,-199442,-18773,-218294,813871,778253,-24710,-111632,63712,-590815,-763919,289963,337789,71638,-1135866,242418,-213436,102143,68940,622857,-68096,-1254053,-630186,-996100,-1010559,-605234,422372,-523764,361739,-64893,138655,-323247,185017,752971,-147821,249888,723288,-859113,-1112126,867258,713066,1186179,753285,446933,-309035,-274777,235811,-312990,-516474,-282353,-533372,774845,-110411,-1014535,335004,-765362,-334541,784662,1516802,835344,747529,-691149,-895374,-635870,-1392431,279057,374403,-410106,618752,375431,335330,548096,-875085,285246,160564,1400630,1335089,-146720,1163196,-1240412,-312066,185189,-497923,-1112261,-1680564,-156658,223130,13087,334943,-167529,-149204,1581431,539181,-18613,-656110,18615,-229500,-1012527,140066,586613,57570,-545772,-406894,-1231905,97984,1285586,-147258,471149,-574542,-1191254,-1862138,28204,-1663789,80201,27089,-296447,-831889,979706,621552,1244074,1027765,-227465,725095,1114415,303388,-711669,-275378,-1201085,336,-273449,-587662,-648008,-553492,193565,-209680,-354204,-492945,394713,-238471,826825,560531,148729,1579870,1293717,989304,364243,-1134441,512258,331905,395365,392300,134030,530032,-20990,866726,1405613,1112202,-712403,404544,-437967,722960,484716,320089,458110,528097,14965,1204813,486268,-292170,74730,-103719,428236,54642,-8641,-346710,910464,6528,1495882,1052387,-607142,-177122,-636763,-30864,28298,189832,-329368,-457524,442462,-179754,872194,340805,236026,-1516565,219581,1870527,461568,-435062,210702,218985,350487,517493,470464,-385968,57158,-195909,1153131,95328,-1896764,-416927,-287844,-617388,-183672,162351,-71337,-958716,237792,-158250,-1620229,-1193569,-101381,-248053,-167768,256598,-563759,8868,849069,-465663,97653,471023,45976,170907,-313237,-429987,-766216,-257480,-920774,-1047379,-982998,-2384068,-225356,1494564,214055,-242366,-569023,-220745,259697,171475,-770402,-186849,-397581,-244990,1072370,873218,985196,1259166,1110197,726954,1110074,709281,-1420013,-342787,-129761,-390062,-820519,-974005,-1491923,-753630,-1134046,-1275008,-367681,758401,-767916,-40548,-282983,-1633266,-452548,141541,843995,1058846,-188117,-76826,-953383,-1200954,-292754,139951,-371405,-78403,-11272,-305669,388761,-518204,598051,1085380,1110421,473670,-223502,-485110,614298,-219178,-1210085,-920564,-822149,-327058,526622,-191249,363763,-845069,454397,149748,948050,-454242,1137699,406419,373297,-813970,-55407,108754,-732176,-466666,-231275,-338815,-1133803,26070,-249114,-732494,-486887,440047,559008,-1601833,-132232,875943,950168,84409,322853,562427,2022461,-980139,-833914,703323,652018,1039870,430367,-71851,863216,245285,1464669,1397032,117191,-191199,254056,-84584,146651,-513601,-691077,-99859,45609,305640,533059,413625,-1018296,615368,660232,-1253025,125878,-171865,1334614,-227582,866553,-193364,-110869,161970,-34653,246594,1273745,546086,491508,-337255,79755,-180453,1284804,52731,-1025500,-1714275,-1008469,581830,846543,-933902,403317,894757,798685,-484204,664739,84574,896567,501065,148489,-733522,353541,335220,-846020,33481,-727617,-25222,-362398,-857044,-295187,-391639,672697,1031527,1291999,441663,-158020,935289,1312031,717451,868113,1063081,1413409,600318,1429294,786872,-62890,-1017427,-1388782,-382956,-386538,-1259406,-357698,-131783,-17149,-558150,-252029,240261,-432299,-336423,-1457329,-1147906,-37125,-93328,759434,1237212,-714942,58081,1102625,1045742,-35343,315081,-580576,41149,746810,-90611,-325565,-580062,-115499,349834,78161,1218238,232204,-1401302,171670,981193,2451339,1070143,953247,30657,-2180840,13580,302401,657516,1486991,671205,-253292,-947336,887967,78081,-816906,-1424733,-355442,699274,-316049,-42753,-749557,307365,626167,217874,-413172,582703,-155621,151628,8772,-195520,710197,252125,126648,-375514,327764,-37916,-1065872,207136,855666,824369,-808956,-542027,145899,331351,821638,552813,-1045932,-812391,-433361,569983,98336,89265,15433,-275768,-715931,100755,-1170561,303226,-67601,337516,-515530,-141032,-719796,1115765,-842818,-520005,-624024,-1153898,-218152,-512961,384970,474685,596659,-363872,-88192,-114095,-481127,-781334,642822,686650,-351760,-1386309,135477,-1182358,234966,52376,1280198,1497981,-276035,953402,564377,361659,568490,1014021,-484494,-65797,301710,357434,-25825,576726,-1319124,-447526,266433,-64223,-44422,166505,159053,-1300918,-113751,1302837,334087,362135,2855061,-231453,-1095350,-976588,-1140150,-604783,-540592,-785865,-797904,601550,-105515,-303387,-55327,942242,-744580,153750,66275,272424,1727175,-28075,1300367,500503,611446,162126,817610,1026989,-160200,910517,-56927,-452679,-222522,127037,-275071,82552,941405,-936499,-207454,-619207,-1161133,-598654,-1014346,1085590,1486305,-253717,-562499,361198,915000,-75067,-534936,523915,1142735,681353,-94130,-765445,-539791,-1278371,-2163869,-86653,-240453,-477851,95572,840663,-295608,-611756,-124048,-837497,-591304,-138139,620899,70417,1262285,-160684,176341,126680,-91919,-1713643,-32484,940984,485560,828601,-914954,1321898,-197772,-775552,-508133,-378658,1202884,617986,1555285,890120,-1902238,-1202227,-556467,-367869,-217855,97948,-292784,-229371,-2088537,478575,416301,1336687,580575,72915,-266337,-943970,-1207325,-73138,1186289,195727,-782646,179006,-335866,-110608,117615,43208,-786157,98417,-480570,994650,559292,302573,-244697,-340928,593468,-985345,330072,-40981,384701,1465507,-487640,-354336,821894,1265575,1120812,-23445,902959,2347384,102442,-1543152,-788431,600213,232689,2089497,-72269,911826,2175700,1800976,1358253,664002,915123,361821,-162967,616050,701739,-430336,-1336166,657081,-998994,-422373,782621,57352,71544,-834141,-347746,-254496,324791,749377,-408620,-1273257,-809463,-882826,51973,658935,-721906,-1117786,1525040,445780,1665417,1164693,-34779,252909,133197,-111721,340804,784235,1060962,-250336,-558702,88460,-263727,344056,-2183691,-1472753,93493,559352,-862671,314935,-137616,125240,-814824,354122,-450510,411612,1488233,430265,-1311628,277152,-549075,-39158,159891,-169576,-1041226,-780617,-1461771,727676,-921566,-801463,500584,511022,267457,-558704,1359276,544234,47308,1191426,940393,579887,466094,-428242,188046,-1165619,-339908,-618284,-10182,-367282,-567635,761472,456429,-11916,279598,804838,-167789,-507417,436133,98475,2189375,743752,954468,585196,-488284,-32547,-765459,1245939,1476618,850906,100296,-504626,648798,-288780,373669,1250831,-845868,-677631,-1292035,494827,752188,1161389,755514,158635,982401,718332,-208242,-427278,283983,475592,-949683,887272,816676,-430362,-168229,-647407,-1250844,677516,73880,1122932,-107948,-39346,1171833,268721,-535123,-182551,-454173,-819107,35765,854966,-251501,1240493,-128864,1259350,129459,-498493,-1111212,833462,-628808,727876,-1044245,-874280,-345605,935541,326246,-562221,-1031656,-1131797,334445,-1203801,-1128524,798297,-41329,244543,-108444,1193772,749007,257259,255968,-761356,771100,-24573,-280168,-148302,-735272,-256563,173507,-329046,-949722,-544180,227069,180561,-622876,118288,731503,283203,978771,-76385,156575,-1412701,-96385,-308440,-24597,-1571893,93370,-1328590,410682,687782,-217877,-867474,-1372197,-1197506,-103379,-1771694,73234,-767695,582296,140728,-283495,-743266,1124652,-559469,-42262,376297,675375,-313764,554915,455129,499122,1544899,578451,255559,564126,354541,-655419,-103758,1148893,665717,842150,884400,401266,92195,181251,105594,-72220,95228,-663685,323272,323017,434116,-511025,801377,255659,-744045,-518706,-609053,-1479092,-5836,670858,195447,499683,-139034,-174025,-1235001,151625,-532934,315594,192980,-343867,379078,-31063,1087432,444707,271595,-1269242,-333184,243886,128816,322310,840617,1444099,88865,-270609,995845,-240802,-759460,166147,591085,-528733,-352405,160056,-735756,-1115819,656316,-140780],[-498397,480482,-365154,325918,156283,268788,-64066,192679,-516256,-677302,-834206,-230049,-172774,-350172,790366,714551,449295,-153029,-178308,-414425,-812086,258032,597779,282591,-1015684,301067,-148686,175356,-334034,809823,-317178,-1212356,-250303,-1313903,-628859,-485340,300733,-824785,11205,111537,-193560,-502338,430542,486949,-727771,267273,705008,-1059926,-782549,574932,36562,1065031,890158,406517,44254,-637270,37048,-282395,-504183,-413090,-244998,640770,-96961,-712481,583131,-616177,-1212301,376176,1144021,533358,805721,-287845,-502792,-342882,-1695658,154217,167085,-364623,920594,206959,134496,222693,-1618278,377697,172575,1368736,1261721,-15003,902056,-1209400,-566029,211942,-408453,-1015702,-1640010,-450913,251600,-195969,228517,-338184,61047,1012645,534111,244766,-386924,-320721,-490187,-628230,-77930,313977,-66142,-42086,-403144,-1215103,177845,1470995,-15804,368271,-554705,-973977,-1709627,-174084,-1743215,-297354,-536710,-715972,-950971,749311,696757,1169446,1018266,-451060,603874,383369,646628,-503503,471113,-568878,96909,-118380,-396543,-757907,-996580,-17625,38735,-161094,-482597,443565,71524,914854,552960,146736,1581652,938618,1054802,423188,-1099048,820266,415998,358972,705230,561617,447436,-163009,655697,1298204,657696,-789836,402011,-597649,154683,586032,318710,522738,603436,341366,1651541,480342,629303,122098,-811373,464228,142826,136136,402546,855916,-118772,1706980,773714,-203704,-188189,-355221,45509,-6796,-361668,-286219,-708992,169888,-425134,852427,335943,462861,-786561,452095,1353401,377374,-448013,375356,541564,27505,747933,776968,-297513,212118,-328108,991768,-208809,-2293865,-389906,-233719,-965901,-293353,251826,-236242,-977311,676593,-209132,-1616016,-1281044,-185381,-32630,-331734,344728,-290470,296377,1083231,-286598,171389,533638,-321590,380650,-344122,221299,-191009,-139714,-863755,-1145099,-520608,-2257358,-526401,1289692,455893,-79031,-752201,183867,322552,-456807,-970168,-425090,-657445,-461457,798742,865933,761806,777612,681877,690995,1266355,547943,-1073674,-351810,-34709,96157,-859190,-1184709,-1564267,-225105,-1006163,-1118576,-621038,665153,-275417,-4657,-216312,-1906068,-626423,96721,456213,675146,-296187,-62960,-1197285,-807386,-334242,240939,-385370,-420332,179105,-167164,151887,-491145,336526,852338,929573,424948,309285,-85445,639700,-407501,-793091,-485205,-864564,-322779,664478,49975,522940,-522296,819557,275,1499752,-246679,1098211,472840,280581,-1111589,71028,481182,-449761,-376649,-545838,-778993,-1185348,-344595,-339804,-511935,-15956,-7582,439527,-1609967,-269062,995954,619865,345363,414884,129520,1676035,-1108198,-826498,1117899,416959,1283621,153679,-47857,1140173,852615,1269375,1333462,-101737,-336183,25748,-411556,-229509,-733639,-816090,-502055,-97924,568473,527786,220690,-1168368,632606,267700,-1452070,-242572,-404952,852405,-185721,1058311,137330,486139,233547,-331739,207092,1488870,542433,576916,-319752,125556,34612,1032942,-189045,-1082863,-1934528,-832351,674338,377951,-711957,555621,1007968,1012349,-540615,563515,125399,789755,533656,-30685,-206754,621597,262859,-713611,-68296,-524785,-366538,-184678,-1130321,-387858,-288092,821791,1292321,1445479,322080,-631236,1035443,1438129,939678,667386,595260,1310650,355531,1311262,375511,-31205,-345375,-1301305,-259483,-262140,-1236343,-621654,194486,201563,-620740,9694,1018988,2803,-117889,-1240880,-1472110,-496917,-395844,738966,1395841,-852486,-272479,367757,1032115,-718083,-40626,-184352,112805,312309,95573,326199,-178746,-63270,111882,-285817,706929,-71497,-1289946,254930,901507,2102395,1070355,615481,122186,-2197766,140314,-51293,522489,1047716,593592,-332397,-4049,707748,-75146,-747404,-1438216,-88950,1499130,-178020,81899,-912358,185612,381526,427240,-116211,15431,131468,703625,532660,-402785,406287,13660,157912,-930151,-418762,-387969,-992622,65513,875832,1148709,-235508,-471527,-28846,287640,449387,570195,-888642,-907956,-322651,514879,310036,40226,321831,-444791,-741211,-42994,-1291450,453993,-85256,166047,-1003964,-165478,-436108,997227,-726855,-834083,-856709,-1213510,-29322,-925401,88718,641833,984689,-135524,-298015,-36539,-523946,-1133602,1118837,770205,-306837,-759188,348904,-1165603,-27509,47074,1029124,1478363,-289310,777881,594836,-145744,615111,1783466,64225,-174806,406095,317442,-77641,427848,-1020742,278736,566582,-280725,-60579,427691,507488,-892371,-433721,1308937,487489,333935,1652437,-833691,-1089475,-857361,-517786,-269102,-534400,-863343,-434479,857945,172304,-418190,-415993,1040866,-943539,-587,-379009,664834,1140627,334812,1318286,108774,263964,80769,970373,1217501,-155236,764485,-95661,-501461,-121045,276408,-40261,-461419,767269,-907812,-229898,-735195,-1318044,-389129,-811037,844064,1811411,-38531,-1332654,-156924,498559,-153347,-440060,50737,838137,-41457,285649,-699903,-602138,-1264824,-1862358,-447624,-190268,-395617,259050,1598377,268505,-267969,-113139,-381500,-276059,119106,940022,488126,1051360,118149,374148,71871,-281778,-2048150,-128584,805627,475156,509040,-1158180,1159019,-221867,-309036,-429897,-231056,1461821,842913,1551918,1094569,-1095358,-721756,-563403,-99629,59345,-46369,-430405,-451980,-1699673,541072,485378,1546155,642806,173816,-338890,-591841,-1178566,254400,1183631,-23833,-838765,143660,-164652,452352,208843,-232006,-778050,232432,-570937,945427,522075,530234,-341974,-140192,254402,-1043833,336470,83529,180234,1497827,-404022,-331589,502666,1455151,1215069,-59086,886326,2119003,-80381,-2057881,-1222121,709551,169061,1757315,-92826,975109,2111362,1632975,973026,618887,1252570,344965,-199473,505983,352572,-465349,-1243257,355499,-1302621,-478184,580879,91266,471490,-652377,-955550,-282492,116568,1266022,-350825,-1269357,-1071868,-601559,347342,653403,-180416,-781224,1226574,223011,1276209,645825,-158743,568033,410196,89101,636561,541709,1038847,-384640,-631004,169461,-429489,277553,-2134780,-1133838,358447,737797,-475038,331714,169633,696805,-861079,363426,-171646,957411,1834430,328964,-1000616,512824,-430117,178418,352735,-471079,-984988,-796337,-1326615,582553,-324041,-429994,121474,123321,393315,-150192,1663000,652582,8946,1579763,557781,594756,523001,-620949,-73473,-1516450,-233633,-609164,-268647,-981164,-579596,770494,104498,-4402,557117,1048691,70647,-430796,1048054,544194,2820369,760487,1484870,691355,-524874,-17924,-624168,1086942,1935445,466171,-30411,-791129,357803,-155654,150614,1492453,-500352,-307459,-1184674,784668,704949,944450,559074,456400,1029343,600495,-1078904,-696986,309705,466889,-767795,749286,632994,-899859,311852,-260667,-1088152,804795,-318438,1133364,7199,184102,1157067,749940,62690,-97661,-765367,-1173362,228832,889640,-485355,791297,-989936,722486,410170,-708893,-1922986,861393,-711979,746113,-1058531,-1124733,-49202,689453,311935,-261799,-1470232,-1050290,391602,-713931,-942510,1366270,226319,431642,-126916,1365468,878810,-210746,-139282,-802465,558164,-58912,157969,-126768,-854944,-99101,110035,-300305,-998051,-1036292,138470,369654,-283278,-191419,482309,-87476,1065174,-567456,367261,-1203230,28336,362210,442033,-1047406,392214,-1576776,198219,641197,-155452,-333548,-1185223,-852171,445948,-1155138,344423,-484811,-128713,64192,-181970,-666044,1969873,14709,-36556,66365,548555,14066,142854,-311961,569661,1005240,949806,113314,602121,719658,-207943,-249521,977067,691371,1042775,940109,608266,-59140,262367,-157298,-144474,268682,-426336,197269,88656,894105,560195,346076,206603,-143263,-713014,-824006,-1351048,-11723,729947,573717,904824,-348,70055,-820896,444935,-267017,339266,651445,-263441,450847,-47188,564253,173265,315823,-1362451,-207357,398468,460050,164524,963520,1145663,247449,-54577,697735,-487321,-654819,481154,558086,-747276,-517801,682209,-191179,-904813,573190,-165290],[-403859,430238,-355139,445813,295725,250328,88545,-27423,-549546,-703395,-899792,-297205,-216120,-461617,771745,563459,741993,-214481,-539073,-259463,-786080,367845,852371,301271,-764488,216596,60248,366006,-590041,866940,-756437,-1104088,70515,-1464752,-317885,-358608,117919,-1128766,-451029,225133,-519948,-479925,605193,170179,-1089503,264552,589768,-989981,-264477,275382,-743321,665716,919431,300198,360106,-912985,-307956,-334484,-434087,-674231,-138700,419641,-130271,-368599,755379,-407066,-1781693,-137122,781248,214415,686778,27775,-171435,-84806,-1697123,68509,-75798,-329369,1090237,266409,10715,-73984,-1614280,490106,156024,1103355,1025456,167661,543471,-1079531,-633307,152250,-434692,-820859,-1423922,-855218,281637,-488422,95456,-367824,328158,135201,443354,401724,-257345,-745710,-549645,-199688,-386511,173554,-59590,473741,-387338,-953865,130894,1450803,50333,220024,-222608,-718329,-1357815,-277742,-1473332,-295942,-1067386,-1186541,-936696,422091,630445,718743,822106,-551921,381668,-443593,834422,-182027,1121861,257876,21549,-148780,-140245,-836026,-1355242,-179533,204562,78471,-298369,348984,107212,766740,447969,200342,1356171,443292,1058806,325706,-837582,865406,495792,269785,827783,602686,226839,-382911,346545,1141423,222147,-867654,292080,-636818,-392438,558532,28172,590679,615410,567835,2090926,384111,1248177,129987,-1500174,396159,265711,206053,1552316,638658,-101979,1634992,330654,69353,-77231,-99918,25475,22386,-749935,-286378,-831362,-86853,-745318,584031,301405,614816,-56377,505339,782979,203583,-92842,608560,551669,-327311,923285,891610,-210622,133950,-395220,681805,-453691,-2256999,-369469,-259513,-1263381,-384107,330463,-212503,-906840,1096664,-164333,-1246548,-1128355,-265585,113675,-518461,300061,-436020,433839,987795,16549,61179,465816,-502612,660056,-199946,837075,193811,-85938,-769292,-1087626,-66303,-1690336,-853126,798911,586724,67181,-846303,640199,260238,-1022088,-1065983,-757531,-898906,-611251,375342,693470,387521,265422,246353,490868,1169292,193784,-353068,-248453,159362,457605,-790978,-1209511,-1564835,363239,-706739,-938019,-809616,482431,245741,-47503,-190231,-1890445,-659188,-797,18689,238244,-491576,-116610,-1416519,-347027,-367601,262108,-287141,-688976,519220,-36567,6728,-291809,111190,520183,676084,319705,788809,353398,623345,-491011,-421808,38822,-720761,-375831,585420,287550,459832,-208890,1108290,-63979,1522354,-130739,957777,458259,233375,-937368,397717,964998,1305,-188162,-719488,-1087963,-1159207,-657782,-539399,-247068,475184,-415627,289852,-1318783,-322316,860847,238114,585558,463257,-375595,1237969,-958520,-918649,1143192,66599,1395830,-162618,-72341,1025800,1362991,1104262,1232554,-315309,-466836,-136262,-752252,-515059,-811714,-932810,-878600,-201350,733755,417517,-70079,-1010329,535351,-36869,-1426630,-449289,-436495,63377,-69455,1225782,491984,966041,190122,-407918,167727,1826618,405910,336284,-207346,74427,195115,767913,-372172,-1036234,-1794532,-468538,786981,-164072,-479120,459550,925437,1082654,-718527,428109,129693,565665,433170,-27676,318387,693148,-16624,-556148,-81361,-270482,-674601,49018,-1068566,-361760,-174548,937540,1307356,1265135,230922,-1024580,1079048,1309627,991495,400862,346834,1178995,125802,1132074,69755,103079,178214,-1035936,-355374,-188189,-1051804,-621862,443675,240493,-443316,165254,1706685,687496,18107,-996639,-1466296,-775033,-589082,661009,1309908,-941277,-552808,-436212,894244,-1356410,-594080,189024,435971,264164,324910,757867,227265,-69812,-41973,-466266,251664,-472823,-1123874,184976,646527,1448233,1034295,187620,181359,-1775517,258190,-180558,364881,421375,531197,-386205,740149,572644,-248983,-577538,-1287164,-87440,1977847,-69471,230665,-1034439,16502,-70150,493977,282497,-524792,278981,960159,1059652,-492973,39122,-356238,100375,-1284439,-1028129,-691139,-946123,-28710,806824,1114037,356911,-387534,-141856,152069,287778,544362,-846262,-861315,-217713,417312,561300,106843,589456,-397221,-643557,-178579,-1258897,529483,21029,146596,-1259913,-228432,-194994,612263,-576931,-1143544,-966510,-1117490,151230,-989940,-242245,660116,1324106,-102349,-462788,89522,-477255,-1242018,1425793,476242,-258925,-146346,435468,-1077338,-247985,29621,456080,1390953,-94251,677033,578666,-441205,556161,2249664,808865,-98265,506404,297681,-114769,324949,-656109,777946,924362,-300422,111618,615404,726658,-327432,-738056,1225684,609499,231587,170236,-1267739,-924561,-531949,152563,188115,-584163,-772743,80275,905096,231344,-487105,-783272,958571,-1088975,-4247,-744522,890553,541801,674576,1160219,-341641,-92807,-10519,1012212,1291104,-156828,614778,-226170,-472781,18049,398603,159562,-934562,595615,-779616,-346173,-609987,-1060329,46678,-378732,693724,1828354,170970,-1905445,-681245,-143829,-384695,-290152,-459109,299327,-920151,513994,-371673,-490045,-920265,-1382151,-803231,-174192,-280722,312214,2139573,716833,129489,-37195,6938,-44211,309175,1124033,944795,829603,555622,637898,-9793,-494913,-1934307,-183963,504241,388064,255469,-1207593,945323,-97452,225911,-215174,-48984,1320490,924572,1332564,1143338,-122707,-178757,-641175,164277,226268,-190949,-390405,-784371,-1252308,638304,529378,1597706,616490,382826,-453255,-162112,-964777,614710,1050423,-74446,-605479,142990,229453,775134,209826,-560676,-810895,405134,-678464,701775,518467,975879,-235596,17198,-222147,-937604,239700,177058,110323,1524834,-251943,-276751,104221,1354772,924313,-135220,738621,1681453,-148993,-2244551,-1394985,662600,-99695,1159603,-126371,1039934,1694765,1126227,592162,563820,1400569,346370,-237763,320802,67764,-395424,-986446,177553,-1314736,-442946,380701,392046,826509,-507285,-1249079,-281273,-384977,1484651,-434676,-1258172,-1272162,-184364,527343,738752,627110,-398401,686727,-155141,518166,2529,-315237,872450,514323,-210746,448952,196848,743492,-487526,-650657,272170,-587989,166599,-1681266,-634526,625780,787528,-30117,403305,448166,1057922,-965359,331758,122465,1070476,2046026,197334,-401973,785828,-196796,190933,373537,-674805,-845440,-741147,-1082340,320211,148070,-189589,-249125,-109833,632093,178444,1834850,662273,143676,1598095,30088,500524,462464,-811523,-231402,-1738917,-165822,-459429,-391225,-1611984,-525392,765484,-100964,-150401,758551,1262525,334004,-645604,1452382,898574,2880926,725274,1879754,850957,-584615,80410,-349084,820290,2199209,77478,-105856,-1083461,-262159,-205477,-19263,1435162,-267954,-105190,-898002,990172,624434,564390,365320,814942,1066391,377164,-1885507,-910289,292783,252377,-610758,574498,355094,-1415248,667437,9878,-671965,905871,-780971,1229155,160793,328202,822558,794677,609685,116875,-944953,-1454510,390659,743200,-621379,321004,-1894457,2995,633964,-800274,-2640731,825179,-761506,677061,-925088,-1221675,214991,573889,304003,-134428,-1725260,-774860,466038,-167993,-843189,1606111,679543,612643,-52917,1008643,750062,-750911,-577157,-855390,186826,-28489,549014,-128117,-878690,133367,-24670,-159051,-840854,-1402619,59685,604146,6612,-571578,98055,-397928,903790,-933012,562718,-836834,187707,1232758,730119,-373724,785915,-1713272,-84981,662607,53370,282246,-860391,-443539,722385,-479851,624240,-182560,-879556,-200575,-101981,-686118,2461525,697068,-68510,-161876,298916,250458,-273897,-983390,534589,460446,1185832,-52751,589510,1020183,191614,-256719,624879,824270,1003985,1097897,878841,-233712,217827,-400789,-97184,492297,-167043,34887,-177362,1314966,1255943,-390815,-26213,355158,-804580,-941352,-638130,60450,752057,810938,979493,389498,573918,-261738,641982,52535,365482,1123688,-227267,242342,-247018,-105446,-70017,372649,-1187610,-46518,497784,835305,44819,986302,862088,411162,5147,274455,-675255,-398435,778487,388238,-883760,-637642,837586,499008,-772574,448399,-165758],[-217262,279014,-221999,556586,330657,203315,240826,-255622,-543365,-550209,-826115,-328045,-152499,-456058,742378,401007,816558,-288339,-968764,-106764,-665887,600808,1061247,181270,-484539,-48256,370024,557539,-669068,792278,-1277622,-969854,221717,-1363280,-137242,-238151,-122469,-1292204,-908782,272352,-716958,-248458,646221,-84754,-1179568,260287,437493,-686315,295387,121743,-1322759,128637,817416,130480,581144,-1018738,-668534,-399661,-318218,-897940,-219550,239878,-133997,-18866,918398,-182184,-1813337,-608806,537185,-23081,454704,159143,-122792,159543,-1301554,56639,-145281,-277175,1144436,494216,6363,-281551,-910885,607048,116777,628812,667372,335640,136905,-881778,-517320,-7731,-583909,-546663,-1102002,-1321171,312666,-656364,-8525,-248276,516519,-553889,327640,439882,-269311,-1088690,-488006,271734,-654083,186633,93224,878677,-342096,-490426,-31834,1219840,58777,49147,303403,-442039,-894850,-259332,-978322,107884,-1371686,-1546522,-791266,98121,349436,52703,542028,-648314,39495,-1054935,774613,184702,1528196,1020051,-181588,-384522,119805,-891652,-1506525,-236775,238270,356732,-32333,124865,-98317,405211,247493,227997,951781,-52136,994888,246070,-348636,728499,502769,152559,644621,155003,-79300,-637867,-4669,1025276,-94971,-925588,77089,-549381,-713524,408753,-526311,615116,542509,703514,2393335,258027,1538937,166228,-2031247,183105,364762,80384,2500136,259381,92426,1393059,-167870,206138,63666,20008,-5902,79209,-889972,-300586,-765984,-281947,-910910,213062,242274,538780,387014,387368,298732,-45940,390206,866696,258358,-619368,993972,772678,-146783,-218961,-395952,295739,-607209,-1841489,-405755,-339573,-1327597,-331606,354524,30876,-790717,1345650,-65234,-674059,-793834,-335670,90256,-762184,129409,-850697,303353,551697,431434,-161855,332234,-431381,901940,33681,1237997,262361,-157035,-699511,-905717,386561,-722502,-1142364,157493,626283,117228,-903568,945548,39535,-1272389,-1112431,-1071910,-963692,-631014,-60946,387411,-57812,-211450,-116532,213175,875444,-200107,509767,-24272,345430,641256,-647762,-1059614,-1476623,948836,-297858,-759487,-951174,288481,647495,-128052,-165431,-1672017,-553365,-71731,-330212,-93913,-717000,-219033,-1507072,42146,-477067,191572,-57172,-822796,856739,53312,14374,70803,9704,209377,425002,175206,1023982,685692,559857,-447726,-262311,517582,-462279,-502666,353025,423757,133879,23910,1250972,-64324,1126017,-125871,741541,382267,240197,-254533,733043,1409985,512815,-30859,-783678,-1201502,-1100208,-843094,-770076,-61407,814193,-686461,177696,-911826,-273040,513293,-102727,737811,472309,-827921,857059,-595746,-1101482,711467,-291757,1365500,-415410,-112837,569655,1573559,943926,1060083,-479668,-567404,-194399,-902617,-658729,-708118,-978228,-1191220,-229851,808868,207286,-389258,-560292,338985,-182367,-1150200,-416642,-283227,-756725,112148,1307712,729662,1236042,108389,-235688,163759,2217116,255596,-61998,-45495,-104860,236006,545617,-447735,-897819,-1259612,8073,865281,-640739,-223746,239125,684763,943452,-912658,303733,143124,214403,94178,121614,656785,535447,-392135,-438906,-2134,-48077,-815749,327568,-689885,-205414,-98603,1035129,1133191,831253,189930,-1204382,1134050,978094,900028,176974,358983,1058784,-32827,899793,7498,296233,357899,-731819,-603041,-166110,-767172,-438789,621114,106968,-52366,156866,2075526,1375485,30817,-780954,-1108716,-853217,-653688,550521,1015690,-948291,-722738,-1081323,687079,-1765686,-1172878,423420,990392,548921,466787,879702,502870,-123042,-102577,-457983,-26711,-861329,-983798,-30589,251128,762828,986054,-218552,129622,-1068942,275162,-86845,229363,-219219,488278,-330471,1120363,538328,-351617,-374611,-1001776,-212290,2003734,-32947,349117,-1070982,-161321,-585040,346318,693546,-917642,259366,927019,1456488,-383898,-249892,-745381,-40742,-1427787,-1326888,-859765,-926902,-83408,657039,771619,805443,-274654,-90323,-18093,318892,565483,-862365,-729844,-132049,317105,785599,245885,760556,-192848,-402404,-286086,-1114534,494305,155616,204605,-1227298,-295763,-36617,108987,-466381,-1394580,-870386,-826173,316255,-758515,-615533,525472,1547177,-242751,-535537,239900,-342554,-1097414,1572959,-33831,-122064,290394,444694,-916976,-278465,4702,-261807,1254938,269948,600028,536390,-498701,468029,2380636,1526046,157966,595622,341433,-91393,369109,-291446,886129,1278912,-95649,350147,670946,713566,153759,-885030,1061177,620219,31566,-949688,-1295870,-533730,-116040,741421,693736,-655846,-603594,591465,755022,86111,-471622,-997257,690833,-1116594,113315,-955850,792053,103672,879675,902147,-741972,-367576,-97434,929947,1257789,-149838,492031,-403220,-374210,141170,490539,300623,-1219076,512685,-582899,-550319,-250608,-476683,658482,144548,634088,1557919,308968,-2163014,-1070699,-769253,-714128,-174231,-865176,-275789,-1647610,433645,68248,-229992,-327492,-874298,-1044942,-174658,-145857,260128,2343736,935711,363766,95936,277711,29855,370916,1074727,1241690,614357,1018346,896988,-159523,-655943,-1318450,-141868,113478,255108,113151,-1040921,687425,133775,739402,84882,98584,937198,903758,993684,1026172,635980,256510,-773836,378908,322764,-285469,-183496,-1138637,-931292,803550,572543,1497150,505661,660818,-593176,196282,-577872,942721,815752,9605,-133306,166625,648058,819461,65379,-875082,-862363,581624,-708898,309630,472532,1551713,114900,84465,-664884,-661662,29894,227346,220714,1542448,-109153,-203628,-263428,975500,250545,-185569,472855,1092449,-194849,-2195070,-1260751,512323,-445989,591622,-117951,1061713,1116544,495513,320389,508294,1364675,358150,-266989,137005,-65767,-260890,-611021,126433,-1094723,-315457,253972,845596,1043885,-483660,-1239768,-276819,-1029015,1355827,-614919,-1230884,-1338380,287575,565484,910009,1421850,35289,61941,-507058,-389518,-635252,-464122,1095704,391075,-883917,-122237,-150574,300522,-552620,-643017,411471,-700990,50702,-1060176,-274084,807516,740557,382023,551545,694481,1185597,-1069103,118050,369910,857466,2004171,52191,223669,1039901,99753,4800,221796,-763334,-658856,-627167,-792492,-39330,429053,-75474,-488550,-117584,944413,251886,1710832,517856,415911,1290533,-470317,298597,309355,-885022,-227505,-1751431,-134254,-169947,-376811,-1982558,-379237,708962,-103696,-413230,795895,1375553,542527,-1149108,1543024,1022914,2277864,594514,2031784,1038394,-595366,257623,-40460,516954,2213951,-151881,-154598,-1266482,-952327,-424541,-159009,1146059,-183580,-90973,-482287,1061091,539506,183764,198495,1145748,1113834,79760,-2345221,-1040815,256229,-150237,-427107,390011,41323,-1776230,841689,154832,-91725,973081,-1141592,1211598,291307,400139,506033,438460,950271,431310,-912433,-1567868,395966,399206,-618931,7627,-2507205,-602619,783681,-753267,-2939758,754132,-814765,589886,-727982,-1260200,355831,674957,294105,-161199,-1797157,-406504,540335,280297,-867733,1566416,1230101,754301,82970,243872,375769,-1207597,-924432,-969024,-202299,49308,800205,-152665,-827364,456509,-178889,56268,-526314,-1498769,4343,775958,149015,-961145,-328994,-561499,622540,-1068369,676141,-517335,328878,1923918,802761,252660,1208172,-1721706,-330917,848714,430987,758669,-495362,-123896,744083,69172,877810,114932,-1397801,-514871,-53675,-835268,2422648,1246835,-104909,-258261,-9335,383642,-531576,-1269013,404459,129514,1216221,-194706,516159,1154101,482437,-137897,165477,889396,714950,1256200,1135507,-374865,29573,-609263,36514,693458,63870,-100887,-422831,1621827,1457799,-1102357,-372702,649174,-773431,-898867,394483,214976,699158,865954,741123,893646,1180582,237002,698766,348752,407065,1462556,-231493,-342631,-489512,-661245,-209976,442185,-800724,128996,557883,1169127,15631,846819,673731,526927,-100053,-140721,-748726,-49890,992043,145438,-906499,-622721,589935,1085446,-748900,308174,-173834],[-18601,100030,358,644941,261900,137000,336853,-459759,-509135,-278188,-647985,-279851,-31573,-269478,702165,302148,714810,-361430,-1364029,47642,-451720,876209,1172984,32492,-310003,-454420,677289,637257,-609209,618831,-1707128,-851523,174184,-1001053,-50243,-132919,-377639,-1214649,-1229383,265920,-668424,132500,542759,-183382,-1051594,259379,335629,-264723,741369,206283,-1553447,-373033,594125,-84408,688097,-914879,-895876,-389681,-178796,-941739,-430172,188590,-42904,291945,1144307,15892,-1325678,-907529,436111,-120124,188700,98804,-373697,402135,-581155,134070,19424,-186590,1130362,762588,122378,-394799,99262,709643,75860,74486,270031,440368,-248223,-662606,-275508,-257448,-824400,-256895,-762092,-1723114,354928,-601481,-46923,-55192,520159,-625814,250746,390158,-380218,-1231672,-401103,791195,-752035,321217,369475,1079167,-248609,47383,-234201,870355,27093,-115139,852107,-156625,-498009,-142358,-417938,739291,-1344404,-1676173,-563711,-141483,-141930,-597963,300218,-895403,-363275,-1199249,470772,514897,1620492,1465083,-442577,-753206,325022,-944799,-1394347,-163110,145746,643120,204183,-157385,-432090,-71549,-378,165412,469293,-400017,868696,319430,297565,567538,395414,27111,181182,-596345,-410358,-885300,-326759,1044548,-272803,-950330,-191860,-373013,-746827,197482,-1218056,565719,384944,781318,2425449,202821,1637671,316699,-2262099,-171652,393595,-256605,2656562,-218204,413125,1101734,-594965,259064,152582,-45431,54856,123167,-804531,-296308,-520672,-377259,-753540,-69289,169496,197608,440589,173989,-29982,-317412,736770,1078190,-237136,-791661,915853,450430,-111074,-705043,-328099,-94585,-651013,-1229024,-488476,-427862,-1034439,-56513,298966,441643,-650518,1315343,28467,-173087,-397270,-388979,-153177,-1078792,-112500,-1236792,-137182,-85772,871192,-387603,223392,-153589,991101,227462,1304908,30001,-361007,-678022,-695022,813146,400259,-1307211,-448005,607246,42110,-993941,960204,-316682,-1125641,-1121875,-1249177,-763181,-494554,-366971,28201,-477545,-577918,-324802,-52609,516704,-443744,1253948,273674,418295,644377,-470505,-796014,-1303080,1453801,130876,-571563,-1044058,164053,821842,-196550,-93464,-1404818,-359951,-51116,-493156,-243979,-887450,-322509,-1398346,300986,-704372,57037,261202,-809731,1026605,96115,161561,491330,41324,15571,247487,19376,888507,811782,437412,-302325,-352540,895105,-162856,-680035,61998,390789,-378682,142893,1216447,-37841,570989,-178324,463743,278980,275848,673949,874626,1625958,912084,-3822,-759937,-1093850,-1044639,-837460,-937212,-51727,890295,-768192,142036,-607969,-120774,85466,-341689,747595,443741,-1150181,608061,-160123,-1310765,-51016,-538856,1222935,-528269,-142651,-57945,1411739,758860,786495,-551381,-614226,-137240,-756121,-639256,-448764,-914975,-1393048,-160207,823600,-74970,-662033,75574,95429,-139754,-672346,-171021,-32111,-1329431,327775,1240400,698997,1246781,81181,95663,207490,2520495,170201,-402100,112275,-408903,129339,363513,-413922,-696728,-497865,491966,871421,-956718,52246,79667,365919,596035,-968395,225754,229840,-240343,-496565,323835,717144,216953,-736337,-380414,155982,65072,-745114,581854,-139548,55536,-64873,1052152,845710,313261,213562,-1103769,1253718,580649,751337,80784,519770,924645,-94306,621712,208880,495809,168646,-478692,-874998,-182085,-434471,-180513,721301,-134670,451074,-21643,1952163,1779400,-76454,-628606,-509704,-763814,-622525,427696,618274,-842679,-755248,-1437727,470545,-1840977,-1645715,449245,1622753,967451,450326,768937,564099,-196189,-111731,-302674,-59446,-1112421,-932845,-354211,-225926,306109,943959,-497180,-84094,-299151,164480,148787,145318,-722000,458353,-125673,1123677,582068,-311267,-204837,-667717,-336204,1644306,-88977,391569,-982512,-308530,-1009464,-22377,1018295,-1088699,98731,675211,1627347,-61353,-361468,-1003064,-250460,-1427438,-1360805,-856842,-915629,-135353,454902,273509,1003884,-115405,168110,-160069,447250,695850,-872730,-584321,-72111,229994,921662,389929,799007,59683,-57903,-369464,-921652,352462,158999,255152,-945240,-333127,31996,-317855,-445831,-1547436,-558714,-372322,456328,-390354,-1011041,294737,1619925,-368946,-508917,372927,-139283,-785027,1576258,-554405,157996,523222,439133,-719357,-33482,-32005,-906299,1096054,689121,506532,494832,-406116,409682,2286403,1950113,517796,654354,457804,16229,571354,16713,658745,1537357,277433,510803,602570,447496,412884,-788202,835762,462683,-298581,-1319154,-807174,49207,242466,1149329,1138730,-715652,-470538,929418,498242,-179553,-368983,-956430,324629,-973411,256056,-1012608,374610,-98148,889298,639601,-1000994,-524520,-170420,738905,1167473,-133627,406587,-553876,-235893,199587,562439,381847,-1234891,551225,-360661,-767655,259145,228493,1327375,605681,618326,1163550,325549,-2090338,-1220537,-1143232,-1032030,-150693,-1074107,-645107,-1951268,41983,355302,92698,350123,-451718,-1092220,-158455,-13778,133490,2210769,920935,286172,257619,399082,-70056,278175,748344,1225690,416445,1279708,1049835,-401323,-702698,-405332,5477,-272905,100498,76968,-701298,394626,417374,1137444,381914,157357,492250,864549,615057,758423,870735,449174,-933349,500717,407121,-297697,144128,-1397363,-830548,1031905,627478,1305503,351093,942870,-757028,357868,-88388,1161411,526957,156128,458820,200581,874784,660776,-216036,-1103783,-908967,718406,-565545,-119887,302445,2058276,671982,39211,-917002,-270219,-240232,242114,490778,1478259,-61907,-111758,-489042,433342,-579897,-151730,117544,430523,-334145,-2011279,-979278,326048,-737333,245087,-13889,1008381,629242,-58834,181649,457421,1201066,364771,-267813,5397,-39014,-121466,-198135,143097,-766317,-126806,234031,1238027,1080186,-600531,-1052945,-296724,-1586764,975932,-818414,-1175390,-1239532,707884,480067,1073060,1893031,495484,-493452,-705343,-1177595,-1146981,-559413,1178363,63491,-1526891,-786958,-414888,-131777,-570323,-629275,582153,-743227,-18449,-515617,-170614,846353,650501,689493,757540,906792,1171451,-1101974,-291933,510889,488375,1668594,-75792,647234,1230395,394994,-306674,-43546,-751371,-453515,-482495,-546344,-442328,517254,5686,-528976,74617,1258144,38096,1242341,225466,726037,900319,-781700,25045,124216,-778140,-81071,-1550711,-115246,217404,-275020,-1880511,-150105,580502,53160,-704284,612597,1352184,628083,-1713615,1315108,852818,1156598,349150,1932417,1187705,-477867,471089,191386,242995,2012255,-107305,-193030,-1251102,-1364594,-731027,-292285,763893,-221591,-212516,-33296,962829,479691,-36716,43776,1376129,1198311,-221967,-2334673,-1073101,226954,-657213,-201746,207990,-226161,-1839571,824867,209204,503696,1001696,-1221790,862330,364912,457578,481340,-143906,1002284,774655,-638148,-1463639,165864,-97734,-463763,-44271,-2582281,-837505,842672,-600997,-2640142,696922,-884613,529044,-552135,-1323066,337003,932781,275323,-255069,-1740000,-80977,566870,521201,-949899,1381553,1697669,832142,232727,-609236,-143585,-1457979,-1118715,-1161142,-458131,138437,861726,-203228,-733303,837566,-293133,282146,-131799,-1219953,-8096,740204,111535,-1253162,-675021,-530205,361081,-1003150,661581,-380246,410937,2119590,700185,718371,1557977,-1643221,-448147,1215700,956830,923372,-182713,-8383,608301,431352,1055966,380719,-1489606,-719641,-7349,-1052593,1940970,1505859,-109034,-227576,-282584,413311,-516786,-1049739,192883,58004,1009464,-272143,396993,1072971,632444,42639,-310759,693952,225781,1302704,1271986,-419590,-273667,-776229,178661,801316,224551,-155857,-613038,1743101,1329934,-1485555,-714389,744728,-625509,-693475,1318983,407513,525653,760972,325398,1296513,1690151,510937,634376,542109,469574,1572195,-248729,-1188274,-639605,-966681,-211256,518762,-311281,295961,575480,1361549,56373,542960,614381,564054,-315366,-433609,-679965,299567,1096101,-38959,-821753,-420671,71547,1408746,-817392,186222,-215097],[141622,-34208,235803,697627,126960,55479,332320,-583550,-435542,21277,-433696,-164459,74358,87058,659268,311375,536012,-417163,-1599918,190340,-172149,1078555,1142990,-29452,-342642,-880792,872288,555069,-506220,398836,-1873897,-779141,-16713,-452545,34471,-49792,-586535,-890053,-1311267,226968,-319265,548227,337358,-89059,-812121,249829,365341,141639,965696,507896,-1448674,-702074,300585,-309019,691968,-626205,-887171,-252721,-43666,-753148,-678331,275797,167123,508660,1428281,159747,-571392,-960774,424782,-67582,-49141,-78570,-696511,626751,209199,279226,322442,-50607,1095201,948628,316846,-453460,949666,779619,64693,-362685,-73645,461928,-541137,-459702,7880,-556356,-1097110,-44217,-485808,-1924396,418693,-348875,-5296,95480,304973,-13781,252216,310877,-526326,-1149744,-348810,1305119,-620914,508305,712329,1048063,-99796,498224,-380809,580774,-23300,-242194,1267062,127191,-349184,17247,63737,1308192,-1016279,-1552736,-330546,-259716,-737593,-1053477,190558,-1359141,-704651,-848966,5205,732705,1423230,1447867,-704285,-1106138,441111,-1011255,-1042794,30136,-19505,886688,323456,-417048,-759667,-529549,-213712,2258,38104,-511327,694098,559394,954660,545227,188830,-96712,-386357,-1244693,-709855,-1092977,-552907,1228337,-367222,-936736,-427993,-175598,-597256,16598,-1845915,433966,170136,835440,2107078,319087,1688565,632310,-2093436,-602571,334235,-717198,1863992,-675459,752333,832328,-849762,278345,149102,-245239,268415,118749,-588992,-252215,-167994,-355789,-271183,-133769,97405,-303775,221603,-24011,-185195,-539723,791169,1169168,-776241,-843376,674818,4320,-92063,-1100330,-196556,-438033,-583663,-637993,-527678,-470310,-401916,429591,171646,897230,-484005,1000067,63046,25785,-80789,-419278,-576929,-1429522,-340638,-1346296,-796723,-698566,1204252,-507491,225895,202278,858542,262618,1022441,-373680,-642257,-675200,-565976,1145101,1334509,-1258742,-845861,559845,-141188,-1149177,667452,-739999,-709962,-1071365,-1208420,-322225,-221714,-447256,-277581,-779612,-769900,-324008,-247693,232470,-395046,1701099,557974,313719,501072,-305333,-496155,-1069088,1801153,487231,-343047,-1045350,163841,749609,-212375,58560,-1228742,-158147,74010,-447573,-232355,-933881,-381971,-1084793,454514,-1026367,-89455,576410,-690853,923831,98643,379194,815235,163813,-21473,195966,-113789,384354,714772,249647,-109934,-604851,1181390,124307,-849426,-192191,182282,-913723,152568,1020172,-18863,97198,-195142,134791,177915,285957,1416266,710481,1483518,1049503,-135539,-656743,-779636,-993805,-602237,-965351,-247331,698353,-667997,180096,-521567,115532,-257928,-454208,598674,375362,-1315141,459901,197971,-1444717,-839994,-590892,1033958,-479105,-156440,-635922,955349,546169,423382,-502417,-579606,21100,-360392,-470269,-114577,-748253,-1440501,4097,799907,-385907,-834592,729152,-122280,73089,-90854,168463,197138,-1524446,531782,980768,306172,1004171,167259,393889,286793,2615328,167028,-526096,219592,-795437,-101139,187040,-316766,-493471,207064,880849,800590,-1102442,309481,131106,61468,101320,-783140,212558,432736,-729806,-1198958,467880,533286,-94773,-950844,-344278,359649,17759,-524275,723368,386905,364045,-28788,894117,507527,-82692,302699,-746028,1448692,261877,651752,145540,638990,733267,-73353,318748,573411,648039,-253415,-289555,-1046245,-211083,-72597,63842,727880,-390133,921679,-320361,1355620,1703320,-261380,-548764,136585,-553633,-560330,302863,247361,-618267,-669310,-1495288,289696,-1594274,-1934104,276172,2104890,1297762,295549,586155,397706,-261236,-139122,-69277,142228,-1154080,-1006080,-728513,-709803,180475,906737,-577377,-450974,341750,-29567,422938,121888,-1012493,423174,200052,867374,630765,-108369,-117158,-401999,-399818,1100615,-225799,342812,-754422,-395442,-1240590,-539663,1161980,-1017360,-134703,305120,1539789,404961,-277651,-1000614,-509705,-1382841,-1295568,-709128,-901887,-226938,259722,-195861,929255,116654,594859,-226251,567118,935741,-837578,-473637,-38346,148936,926696,471959,696893,251935,295960,-453530,-739033,143665,-93742,251624,-527866,-319240,35058,-510740,-520500,-1578076,-102557,131738,557449,-71326,-1362049,63413,1543866,-223809,-407730,441527,96133,-440347,1441923,-928899,559046,632782,454628,-549298,435473,-98884,-1327730,929321,1014544,383115,476376,-280683,395324,2104879,1896548,850414,650766,614472,192409,844899,228152,287781,1613676,669459,488880,473206,9377,436088,-462212,586958,133021,-787001,-1010141,70483,697732,429697,1337675,1436154,-737930,-461206,992331,254531,-449480,-210244,-668911,17135,-643071,308350,-985932,-214007,-80761,713438,446815,-1081711,-581589,-218832,482494,1095489,-120903,345413,-602476,-98424,165738,629590,418881,-971676,686702,-155443,-878411,789208,818531,1888461,883330,586905,847355,204155,-1775823,-1119703,-1148302,-1245640,-233176,-1077068,-637788,-1738065,-499129,270158,367722,943489,-160974,-935191,-95260,88215,-26020,1864040,766892,-95585,406254,356158,-298997,48221,180608,872248,251282,1143656,1004589,-724626,-611993,431386,205340,-574014,-62471,95203,-283921,87857,699144,1341097,578118,114554,113269,877972,248840,382322,519484,355091,-1087615,499168,517344,-223895,513750,-1465944,-916800,1269350,682052,1111810,216163,1162735,-950562,270372,381787,1205703,242651,292561,1015481,234017,781978,430739,-557001,-1210403,-931313,774833,-205511,-457471,-28410,2275306,1296239,-107580,-890277,142848,-487809,240848,834209,1262931,-165163,14913,-489152,-87545,-1195372,-6732,-274922,-205785,-619391,-1743054,-853937,166176,-884448,152663,208409,867739,413254,-425844,112563,417697,985641,351003,-217814,-71656,67093,-32966,161451,143941,-455743,69055,309266,1363323,949195,-805014,-841849,-354588,-1850684,523542,-971235,-1083022,-1002007,976875,326483,1061681,1831129,899881,-873640,-714433,-1641892,-1450987,-560327,1093516,-368753,-1716895,-1234874,-548185,-428916,-534683,-616048,754133,-709026,6897,-180790,-268553,738132,555963,845199,955590,1061457,1159031,-1009893,-774010,504009,102393,1108132,-152552,770689,1334473,626949,-633909,-331631,-673430,-239561,-339564,-424173,-811285,456278,176217,-380160,361280,1486740,-345620,523185,-134604,956496,718450,-822313,-268249,-25090,-510615,126872,-1197591,-85756,620297,-164671,-1304236,114691,385789,257539,-916240,214294,1202566,566386,-1994251,860532,430628,-164914,20726,1673753,1231915,-194219,653907,266785,38079,1682575,218190,-221668,-1009238,-1239103,-1015141,-429110,428614,-317441,-373288,336054,690870,465235,-4683,-128868,1482425,1344150,-439163,-1921079,-1004114,225660,-1132999,36087,30707,-373128,-1585104,651762,226368,954078,996029,-920757,124074,383485,560413,785992,-724988,780194,1052941,-162086,-1164966,-276949,-639196,-191795,152889,-2108592,-641569,813792,-399162,-1838473,693177,-929080,517382,-443814,-1421055,199969,1199697,250742,-318778,-1599452,89301,475162,522795,-956553,1174529,1909890,838524,347943,-1213582,-644972,-1450502,-1183677,-1406042,-485582,202430,740358,-282720,-629329,1197643,-325981,451807,260292,-578457,37233,396612,-68892,-1322577,-834511,-310295,195734,-876022,517729,-434540,418716,1755419,529977,1019820,1729557,-1556167,-396561,1674037,1551996,732940,12062,-129331,428106,632229,1119042,582711,-1151539,-712406,83644,-1202010,1257394,1440210,-59916,-128890,-437808,353910,-213400,-452311,-83624,138696,588054,-270446,276633,806842,645061,190539,-708537,152471,-362803,1181894,1196612,-318602,-617470,-890245,240867,773435,296692,-106159,-738028,1650609,1159420,-1403262,-922724,722889,-398507,-376594,1787016,543239,225440,566118,-74701,1403275,1950376,507016,512003,587253,550282,1442901,-242622,-1971227,-633424,-1063739,-83003,587803,154437,430455,528113,1348671,96462,147710,649754,530526,-538686,-553957,-481999,555954,1104251,-56366,-672531,-52815,-493941,1433792,-918493,104257,-298402],[253409,-82196,396916,707298,-13588,-41309,213374,-577738,-297038,258934,-257033,-41856,101957,521073,623581,425405,392363,-438540,-1579951,300651,117919,1105510,955088,67379,-596764,-1165823,888861,344462,-478941,185310,-1686209,-760389,-239539,151737,191440,5166,-698410,-413989,-1122657,176113,275137,860655,106792,156927,-575197,208296,562696,445497,940003,886978,-1125741,-801680,23313,-494211,619692,-242381,-634235,-11626,61000,-384289,-878967,442725,464562,570565,1649666,243899,97171,-777602,418930,100915,-226048,-255938,-759261,793700,745778,437028,588760,120426,1060981,988454,519154,-508779,1366375,801810,113807,-502989,-292611,409052,-689694,-283069,250744,-836339,-1336241,5255,-324759,-1856675,505580,-3955,114279,122946,-74769,936024,331919,259973,-648608,-900547,-331943,1695303,-294899,667373,1044022,835493,91163,735791,-409947,521272,-71836,-305559,1463676,396762,-527555,156308,373133,1564935,-537089,-1260673,-167955,-268447,-1253677,-1258853,245856,-1931359,-856351,-243445,-505853,785890,1036659,988924,-946353,-1269889,465378,-1091617,-539085,296890,-183040,1031969,290738,-602491,-978007,-847116,-307751,-203340,-223821,-403765,489316,850002,1438301,752573,-37457,-216994,-810563,-1404333,-931498,-1241842,-639426,1480433,-462717,-884867,-539417,-27621,-449453,-47525,-2203977,230818,-52234,883017,1462325,648542,1736627,1078275,-1522227,-992445,202156,-1161324,501282,-980954,1003304,596695,-891455,275169,63092,-439945,614785,45476,-348615,-166163,183045,-230811,357287,-1341,39043,-769364,-27887,-110235,-182716,-654784,553111,1090017,-1198578,-822113,303738,-472142,-68793,-1229202,-20569,-707683,-420913,-234240,-391694,-417645,386526,1016569,13769,1252811,-282274,519234,14214,-142750,43144,-420966,-1044968,-1713916,-472263,-1109752,-1454600,-1084858,1317542,-454583,388223,482565,520604,85196,486827,-790772,-897574,-624837,-574934,1300304,1833313,-950786,-942264,505203,-384799,-1330363,173459,-1139942,-276166,-931228,-937419,235593,129550,-290496,-432543,-896078,-754039,-115352,-361128,102442,-35589,1809996,735663,31985,262463,-196638,-224028,-810576,1943051,699715,-51122,-881238,296826,511293,-156455,289569,-1192049,-21214,255736,-242983,-141742,-837514,-387164,-632735,570419,-1364662,-196874,784876,-538777,559138,66304,581029,922331,314998,74259,290973,-190676,-345726,459571,6393,66795,-872080,1385126,365058,-937767,-339718,-134152,-1288245,81648,718160,-21230,-172465,-99513,-225342,94179,208181,1646385,278313,1006736,878640,-378550,-481116,-311417,-904054,-144345,-826871,-594625,338182,-445674,251965,-581398,401942,-389295,-438847,330065,264005,-1332034,313646,378314,-1400060,-1288753,-432365,879145,-304642,-170422,-976555,384148,323708,29074,-330553,-442258,245624,119944,-197511,192186,-522166,-1316749,226995,732671,-676537,-889636,1224744,-243079,402302,494283,439685,302500,-1408543,677488,535356,-414022,571177,358318,442669,374941,2484058,211888,-405531,248376,-1190306,-385501,-2746,-229761,-370530,601634,1109485,680841,-1151219,474161,425913,-158329,-443713,-386439,263946,730705,-1157058,-1747593,468052,234884,-197643,-993563,-263567,557460,-201412,-287772,697679,724534,647803,81453,508133,159694,-184619,439355,-234905,1674603,103704,682840,344855,553622,461601,-18404,32752,933477,702961,-695512,-120150,-1044072,-223818,336876,245645,628577,-568037,1218733,-644458,537770,1142435,-457935,-528304,645316,-259745,-532106,177051,6992,-307999,-525085,-1327451,164003,-1135627,-1998205,-9893,2246531,1415442,94807,467988,57614,-302407,-245044,174004,500791,-974674,-1176089,-1078137,-1113061,296225,851082,-445863,-892170,744645,-216672,659305,152176,-1104957,358202,557750,530235,616059,214506,-130337,-310102,-416266,588656,-398905,227678,-409260,-408332,-1258990,-1078141,1050583,-728831,-354371,-88171,1220356,877184,-69243,-693819,-792682,-1357297,-1254200,-489967,-894927,-380374,158480,-490570,640109,447736,1079778,-199274,621961,1221614,-751134,-404904,-27237,56684,785755,450216,473087,321467,540788,-570784,-602242,-76725,-602775,203377,-112838,-254195,14699,-415490,-652388,-1476360,370761,526734,602226,69257,-1575024,-74628,1346000,326163,-270417,409325,315168,-189018,1178809,-1104622,976903,718433,473713,-472860,922622,-223576,-1496769,756079,1123193,238541,489399,-210134,394810,1898030,1364905,1015400,549611,750358,380660,1047566,316390,-30942,1469180,872725,260291,365178,-442284,298908,-19878,362892,-308336,-1415097,-420277,982818,1249538,408506,1328235,1547503,-708493,-593896,800815,123364,-617088,-42726,-247037,-74592,-163678,193328,-972194,-767644,84265,426766,349062,-1014616,-584154,-224283,217184,1099425,-129587,277385,-502197,3615,37677,702066,433239,-498060,854167,-1523,-771907,1207269,1120238,2181449,917893,499624,733162,-30125,-1370408,-855615,-822551,-1342195,-392811,-941013,-256268,-1141715,-941262,-193982,501945,1346255,10779,-650502,23643,136823,-178410,1483617,597671,-623128,501961,155578,-572198,-262623,-515415,309389,135776,579366,719817,-1083154,-410527,883453,364141,-755063,-227090,93378,95728,-194284,928933,1309944,600698,9776,-144020,955365,-74998,-35825,-203800,36033,-1205498,367677,644211,-89549,817795,-1308133,-1068284,1424656,696515,990980,160517,1276883,-1163909,-22679,692051,1050416,23044,373024,1391104,262017,398436,251696,-845391,-1210787,-914944,726404,321739,-615660,-479260,2078468,1775026,-312710,-594532,477368,-645921,239009,1131460,898945,-405550,200559,-237084,-408986,-1288621,232415,-625766,-715976,-993842,-1395743,-1081676,76124,-862822,219370,523762,648289,473519,-589734,7166,399380,778809,308825,-99927,-135473,114443,-28987,394314,63637,-248434,213482,432787,1149119,710773,-997264,-696068,-435173,-1719946,169349,-1022108,-951117,-700343,1033033,166408,716776,1234526,1127132,-1037825,-573049,-1710575,-1514185,-442284,861211,-766351,-1298981,-1290204,-549894,-544826,-450394,-593239,875358,-611301,153529,-57387,-433095,533018,465145,831149,1050544,1120839,1244306,-779419,-1128017,341679,-221930,473021,-155273,648257,1352437,750077,-873927,-555174,-567577,-14968,-219008,-461174,-1068626,308160,505395,-120003,606907,1561997,-707139,-251592,-424652,1022903,879974,-628772,-532110,-95888,-181021,292418,-788809,-42593,936229,-118562,-497677,343918,156612,387350,-965221,-319584,974827,390918,-1747120,329620,-110287,-1346477,-297852,1390914,1132402,209786,737301,168789,-92146,1308887,701724,-230626,-587705,-558724,-1187169,-562290,219623,-394798,-473371,536581,278615,497240,272507,-332894,1494952,1549064,-492449,-1297288,-845678,258896,-1431497,227885,-142459,-363257,-1116661,386560,250260,1142908,969434,-289196,-820896,374095,722788,1234003,-1113651,379210,1176217,407476,-761084,-797632,-1075528,98922,482507,-1328232,-198622,729559,-195417,-846066,749562,-855451,573909,-397221,-1484112,45951,1332337,236660,-294879,-1365990,59581,180901,333870,-765366,1003356,1797430,783353,395476,-1385194,-957725,-1207695,-1194615,-1645135,-283677,221723,495058,-384204,-540991,1436535,-273893,518260,581121,268138,135030,-220633,-310776,-1077343,-771415,38779,112751,-846487,290385,-579690,364599,1050274,428095,1212977,1656477,-1519069,-201642,2053029,2077523,280434,62661,-425116,283579,722127,1057285,687014,-571858,-488531,252503,-1138947,619941,1128148,36393,-47348,-437889,235889,287125,227010,-396422,215030,28762,-210258,222705,458754,554273,216251,-943378,-636289,-923313,927786,880478,-57646,-900069,-928307,165891,610951,292783,31134,-810336,1388388,1155179,-932686,-906629,673069,-155882,-30156,1693269,507805,-150372,365805,-290836,1131989,1920367,294844,401798,496029,640037,1149275,-188767,-2342262,-500137,-1099521,133470,628286,489373,510596,389062,1150081,60045,-209494,690794,472994,-657167,-530628,-207427,653318,1050919,117875,-522262,392509,-900483,1210598,-973447,58437,-411401],[331487,-48501,418667,677607,-99873,-150652,3790,-435827,-77372,376707,-167135,10773,23728,894022,601283,594644,360174,-411888,-1283593,366011,352960,920675,637515,323135,-980561,-1179166,728474,102485,-612057,16616,-1180164,-777050,-375779,672865,429778,28528,-694559,55960,-714036,126403,937441,953760,-69858,447533,-427132,112686,893406,632007,712034,1142233,-735565,-702991,-137417,-585146,501693,106324,-231590,235752,118931,42821,-990507,602651,769809,428161,1626669,282977,407580,-442569,358378,327646,-332762,-327858,-363381,864068,828007,543851,666908,302166,1016288,892463,654440,-588056,1355203,766372,238919,-278123,-357483,309558,-676364,-116204,394212,-1015331,-1490735,-146369,-285236,-1555072,606369,307205,301312,44261,-491476,1694981,451729,266966,-710790,-581277,-302272,1836020,121675,732540,1279320,547204,290769,717983,-326582,716920,-102086,-288839,1449219,638429,-951742,229362,481512,1431487,-105303,-942219,-126079,-214399,-1506161,-1273027,431657,-2364450,-752458,243168,-955521,657717,592379,264236,-1176678,-1116886,418487,-1168150,-33,569414,-283291,1043829,130043,-705104,-1045410,-952776,-231916,-343191,-251835,-199601,274041,1012980,1599360,1160408,-161448,-331658,-901128,-962647,-1040636,-1322043,-578350,1596873,-612978,-795687,-466753,27367,-441691,49830,-2166914,-19832,-229002,917377,631896,1128268,1734709,1524075,-672019,-1212084,38995,-1461716,-806736,-1047632,1110617,379408,-747926,223751,-59594,-469020,999822,-94900,-146619,-53960,431211,-45924,861535,151396,2441,-1008628,-95485,-46314,-60035,-641796,140719,833594,-1394858,-793108,-117815,-899920,-20765,-1045715,165640,-891186,-193154,-79304,8570,-238222,1050292,1538029,-113914,1405360,-52895,81481,-100640,-555601,-64938,-388848,-1368296,-1806079,-461969,-642591,-1847293,-1155673,1174162,-229704,693911,571124,84912,-261463,-126284,-1117807,-1014015,-464471,-677105,1234598,1873598,-429713,-757221,456717,-629691,-1447900,-346482,-1431211,-54186,-692831,-496305,748517,483992,25364,-384826,-798165,-541244,235019,-425692,112307,505859,1655476,750584,-362349,-20888,-177387,-14845,-558011,1880298,734662,295801,-493001,522557,253479,-35080,559321,-1222648,19056,409677,29360,-62257,-637627,-377367,-160309,701381,-1620016,-239434,812961,-419483,70856,432,703199,807470,438353,230378,512239,-184576,-1068190,157808,-262135,178771,-1027322,1458770,526080,-886455,-352504,-430316,-1378394,-35309,384252,-29590,-237009,122595,-575702,30256,784,1351239,-245396,386712,481688,-634836,-254513,228656,-702668,471833,-552303,-976244,-30894,-189811,300023,-575891,697040,-270213,-300488,33271,110798,-1230414,81263,362250,-1114109,-1148599,-121831,820661,-83066,-209241,-988058,-106375,117737,-310599,-61566,-200498,487037,505352,112257,386459,-300117,-1053129,448569,593046,-900241,-845992,1440990,-220689,777196,1012312,505326,243742,-1163490,732280,-19045,-1262875,58262,578599,129177,444807,2223550,247238,-143770,192635,-1507002,-631847,-179030,-220787,-398839,577499,1167287,556811,-1204351,472925,854229,-270651,-933513,60873,363747,1023153,-1435180,-1885571,293094,-23888,20386,-883579,-83183,688933,-559181,-176451,517874,791841,840885,321656,-63593,-164951,75704,585964,284371,1843656,98390,868879,607185,207439,121185,9571,-182033,1131183,620870,-975623,85656,-866511,-195611,827600,354627,431822,-608080,1255984,-878777,-132615,293712,-597079,-539572,916371,91124,-574403,46887,-60204,18540,-400547,-1039990,87959,-615363,-1823385,-288530,1988482,1342767,-41846,463948,-356196,-323347,-447769,381266,903754,-610037,-1358578,-1322280,-1347560,457452,743305,-155207,-1280247,882738,-303946,828424,222838,-1064450,243034,832441,278801,523722,569516,-226569,-436374,-435892,246752,-541811,104117,-5404,-350628,-1121513,-1511134,659985,-279535,-481451,-435881,727980,1193814,132440,-158992,-1058085,-1329934,-1231135,-280161,-912468,-580819,242796,-547852,250355,876386,1478966,-96642,624811,1458086,-632910,-348485,-32616,-56902,517201,323716,165672,274786,578050,-742910,-518234,-264012,-1219493,159074,194227,-159673,12249,-98586,-783778,-1246213,722961,669631,575476,4629,-1572338,-68189,1065947,1152884,-129397,265709,468690,-95927,818629,-1132235,1265513,825946,428642,-517998,1142454,-426973,-1474511,571931,973220,91004,523702,-225973,357509,1641088,550168,924899,327080,802944,503053,1051108,264522,-194628,1131160,702749,-114496,339126,-734210,105031,378761,206603,-751870,-2063508,43748,1540944,1577908,223945,1178702,1482944,-625161,-804713,489836,149936,-620982,93618,150245,119904,372711,-86737,-1028908,-1113052,314029,138480,319914,-878697,-572122,-159865,-7011,1163556,-170967,166832,-258741,55564,-164068,776326,440245,59936,978184,76020,-409756,1420553,1087077,2115951,719040,352399,809498,-315139,-1025402,-566832,-310127,-1390882,-572583,-763494,302232,-442368,-1070926,-790946,454184,1535063,105740,-376953,175428,121589,-293589,1209013,485087,-1080834,522384,-166549,-801387,-575504,-1181408,-237993,82519,-237415,227699,-1411140,-166401,914517,392371,-852216,-383001,11089,341224,-399215,1061747,1059621,430569,-79022,-282218,1035566,-338289,-417690,-949178,-372397,-1259015,129905,729198,59790,935705,-953885,-1149677,1404281,614909,967093,212383,1277429,-1347490,-395451,733309,732244,-82695,384210,1497039,282452,-100439,191754,-989613,-1159036,-850155,575315,878452,-591358,-939228,1510786,1908192,-512636,-133092,659595,-694010,232871,1278361,480264,-689879,463078,218325,-439055,-823353,507534,-841321,-1027787,-1316817,-977589,-1494546,72851,-705628,298946,863408,374345,634764,-593007,-213245,413409,602248,240877,87560,-240149,-21974,-113360,463731,-115000,-175783,263489,541939,716198,447380,-1075300,-602818,-490247,-1238231,10484,-954991,-783045,-421370,872673,30497,1533,322533,1072806,-998039,-341856,-1438703,-1342387,-205689,549194,-1006970,-480670,-966669,-461871,-518111,-336158,-541825,884594,-473111,414611,-70100,-542315,313487,364047,662022,955979,1063522,1403951,-449653,-1179660,59605,-455655,-76520,-84827,430501,1301811,743051,-967523,-656690,-462917,219024,-114245,-625864,-1174143,130445,947339,142298,705482,1468018,-887597,-868238,-495343,907315,1265723,-343266,-733532,-93955,71208,332913,-425710,-8705,1076521,-170250,172913,469803,-57936,369234,-824110,-853017,733834,181429,-1002592,-124839,-609432,-2154631,-470539,1188618,888638,597702,674627,-49835,-170000,918060,1126003,-208387,-96252,420089,-1209909,-673413,130200,-390624,-447950,538105,-205552,553226,698608,-547043,1467885,1759181,-340819,-668908,-624916,316846,-1449859,314481,-309685,-213527,-607036,101846,296418,1037205,933986,458721,-1645719,366712,893861,1567249,-1213644,-68206,1086103,920210,-366287,-1194239,-1263774,273143,783983,-593611,171549,641423,-12142,13944,833037,-568397,721690,-368754,-1405097,-19752,1260451,257001,-188737,-990376,-135176,-380874,56665,-341555,864811,1420984,688738,366709,-1152700,-971067,-802222,-1218280,-1811802,60981,202694,216591,-477830,-483238,1469925,-176330,469580,782003,1065125,249238,-918018,-526104,-521915,-544078,421747,37693,-1000966,54111,-679280,278149,355382,499439,1341332,1343206,-1511896,56414,2174511,2364923,-261085,-17400,-768460,202885,738939,897352,667487,-7749,-132750,494688,-796665,187326,714255,148383,-54464,-306774,101613,819667,695923,-693420,186164,-553763,-140785,309188,166540,409721,72055,-961921,-1413377,-1332881,645903,389978,326246,-1024022,-863162,-42272,356763,253295,203049,-855198,1063568,1340918,-287797,-650509,638218,33121,263722,1174622,228540,-511004,221618,-247640,550581,1674294,18718,344502,334799,726232,814345,-91098,-2161928,-336365,-1195614,385629,620081,631256,520954,147447,871786,-90501,-391335,639827,457759,-592106,-448339,68388,575390,967619,418824,-430284,810704,-1035359,819975,-920995,19761,-523377],[386339,21597,280693,623688,-97350,-261840,-242295,-213956,205542,363294,-170151,-62378,-140542,1081752,592212,743187,448620,-330897,-787326,393146,483190,592100,264451,668737,-1325237,-885348,451714,-56673,-890663,-91959,-512748,-791034,-349717,1011406,696447,24307,-593409,368101,-198598,81203,1424778,779689,-143301,652786,-403932,-43277,1256424,738600,375877,1111093,-404839,-500529,-103266,-531244,364755,293101,162934,358267,130236,396416,-1026469,686704,983002,72873,1242214,302613,289605,-83215,239611,552090,-370287,-246096,397777,826714,512153,561997,498958,463839,927594,723794,669527,-677693,1106422,672378,430439,219319,-281683,196391,-525632,59594,411946,-1021896,-1538402,-459966,-328057,-1130487,705376,488905,541663,-18859,-787301,1878139,552687,317447,-704380,-282575,-195020,1667449,507179,671951,1335173,299231,453545,494553,-199538,983414,-104074,-189773,1297069,839674,-1413863,223750,418439,1025242,120153,-708532,-214102,-155945,-1408414,-1197143,666502,-2417963,-433292,325899,-1269451,370611,201243,-468306,-1393816,-626548,327673,-1207964,461626,778076,-298451,924766,-93012,-748848,-982522,-841019,4090,-307574,-59386,-65824,67251,909076,1394007,1625876,-66985,-428563,-625112,-147050,-1014704,-1326479,-400143,1382995,-810394,-668937,-212757,-9062,-587490,290087,-1746168,-287868,-322505,913999,-169736,1595433,1620685,1795332,226331,-1173680,-103285,-1549825,-1609571,-876745,1086611,181033,-494562,91115,-164448,-238854,1299698,-277411,12056,59561,524909,135670,1021931,91429,-11163,-925000,90117,130932,134431,-525126,-285732,439592,-1337550,-799980,-483211,-1225473,63169,-637915,320671,-977121,59961,-128075,638875,69259,1344636,1846246,-153894,1339803,167052,-104739,-228051,-974922,-356105,-317828,-1387979,-1620356,-324019,-158629,-1802636,-953077,827844,96491,1056098,433330,-282841,-640406,-621330,-1332319,-914383,-177474,-736351,980659,1622517,150568,-417220,424655,-823594,-1419926,-724378,-1556456,-147174,-383475,6083,1089193,774686,362718,-151478,-505529,-189763,613847,-495811,167857,1003377,1360354,614457,-763636,-309253,-259096,124061,-323413,1657906,604138,652528,105144,764823,124636,124847,798442,-1174732,-6379,458937,275907,-47484,-408380,-426835,201282,845880,-1714596,-229081,647038,-356315,-318730,-89331,728037,611411,499762,356087,797592,-84180,-1552712,-82631,-509715,203225,-1012533,1314021,559982,-676859,-246854,-557662,-1171075,-172232,76026,-4530,-170121,412000,-852658,-16583,-329933,806538,-623643,-111784,28891,-797242,-20909,744127,-328430,1131280,-218343,-1258768,-259925,14472,274881,-301341,959367,36099,-44801,-175866,-74063,-1050035,-248504,207824,-597283,-438600,231017,869794,96465,-287986,-692057,-386079,-46241,-511178,257429,118214,688876,699036,388837,426488,-139269,-733337,606371,353133,-1017347,-744073,1356539,-48601,1127583,1419593,311148,63097,-948882,689924,-539744,-1919856,-398800,717475,-450762,481125,1965679,222854,89622,64289,-1671982,-760211,-278422,-320375,-598868,202447,1094293,465909,-1310961,280918,1211965,-303119,-1276247,353897,484523,1164157,-1523853,-1528867,-28320,-140486,468155,-687026,202064,700046,-982649,-270762,260717,604564,903548,688801,-683190,-423833,619647,692335,677706,1858536,168667,1168617,845585,-328871,-244329,-37358,-280274,1081277,382763,-1016316,351941,-569999,-115135,1406616,402597,174062,-497295,1033017,-920699,-370960,-530064,-626900,-549451,950702,465384,-681977,-89230,18455,275796,-357569,-729103,41074,-163863,-1422426,-463462,1420484,1206579,-45403,536590,-727976,-343499,-711164,532616,1232003,-143974,-1467959,-1401676,-1348417,492359,559233,188170,-1490056,782563,-239407,937808,322827,-948072,72605,931690,215783,408784,861418,-354028,-726175,-498030,107345,-585874,41765,378109,-239554,-922018,-1765931,54908,256050,-462841,-699770,128041,1228124,189942,420063,-1243289,-1207700,-1130546,-128182,-960118,-776279,570437,-394261,-110946,1344495,1668449,37359,634463,1566009,-510671,-263615,-45061,-181015,174221,132319,-178321,177867,372958,-964202,-472144,-403169,-1708229,170859,356092,-70624,51217,289626,-866463,-909352,853245,499212,472807,-196319,-1332663,68659,751172,1920191,1038,34148,522555,-143783,421007,-1118740,1304010,934223,239443,-646308,885999,-701314,-1343206,376324,627458,-43851,553211,-302886,243965,1295917,-250106,595355,-8863,737423,495082,802855,69457,-217142,680460,98389,-521007,405619,-755754,-68396,598886,140065,-1076825,-2504467,199679,1586933,1637822,-24803,951659,1289173,-497518,-972675,238131,315056,-463643,184146,393242,532622,843611,-448883,-1134915,-1165373,542921,-50449,303051,-759297,-558191,461,-160631,1175066,-239152,-8207,65752,67915,-404163,832271,440212,562590,1003725,57427,135077,1401542,802024,1717618,353504,174882,957342,-568591,-836907,-377122,233243,-1477835,-707371,-623493,735464,85068,-808943,-1162419,249790,1537246,161480,-257000,309869,50639,-355432,1074188,409452,-1309764,472449,-541962,-930142,-813228,-1666353,-556150,95747,-1015452,-370220,-1646851,35800,765021,254845,-959983,-506043,-161652,408396,-475666,1063448,662053,113765,-72350,-337046,1013400,-527130,-693975,-1433716,-723937,-1225462,-161599,689554,174446,771918,-482940,-1074623,1159116,390066,1002424,352311,1189095,-1411301,-685102,480105,354183,-50907,333576,1331990,288525,-475660,251897,-962733,-1111733,-734095,353621,1290110,-466439,-1273960,763457,1611985,-642558,334102,661937,-656932,195629,1227405,154116,-874508,797263,755966,-217356,-74420,736467,-840411,-1121589,-1443477,-535690,-1586632,145323,-477823,271605,1138613,77240,646500,-494633,-546754,464378,437647,159810,323136,-410872,-378377,-263711,376743,-355222,-225773,206958,580718,320709,237100,-980480,-480059,-452313,-572647,54158,-788485,-587925,-217397,550201,-100477,-917635,-565506,711095,-792619,-57193,-956956,-963476,119684,255661,-1035761,329132,-421535,-352073,-440858,-222572,-448124,734882,-315262,744251,-133073,-536291,157103,237631,384935,638824,906187,1506513,-107069,-871896,-264795,-599062,-444295,30008,274580,1207979,608850,-915935,-615952,-375000,444108,11541,-824556,-1159680,-36184,1338442,314325,622057,1251733,-842983,-1177230,-247657,660946,1587670,-151524,-861166,-76512,121871,218622,-185773,-23225,1000994,-299653,425872,457214,-206206,211439,-532907,-1237753,536375,31127,-57703,-398832,-958424,-2501753,-370170,1095947,530657,788314,458787,-292706,-231776,475056,1270368,-148517,326063,1290322,-1103000,-743033,87186,-273953,-289916,381893,-672514,592019,1130775,-721386,1434217,1868833,-1345,-159550,-380513,378128,-1170586,264232,-464592,11989,-221076,-140693,348221,696172,884206,1023456,-2077420,371219,979711,1613748,-1037624,-442277,775460,1231728,-68434,-1282932,-1127811,223147,929574,-151113,207447,593038,152604,575622,885667,-43126,973216,-308056,-1110100,47641,1005731,329882,-58984,-452134,-402348,-1164049,-198096,229548,731466,924041,582020,278060,-697697,-685909,-326011,-1265028,-1856223,419119,174750,-1989,-504256,-460312,1262724,-102866,330342,829616,1565115,317916,-1428838,-654419,194312,-283662,735918,-103685,-1310730,-117149,-645057,188723,-67549,758354,1398737,866510,-1424903,273616,1945307,2283978,-717599,-184412,-1022226,170677,700558,692179,518383,378412,227286,759816,-243216,-723,351716,232657,-176802,-118328,-3739,1212897,815963,-898869,53865,-1035184,-116336,579543,43887,258553,-222175,-761689,-1880648,-1504119,457701,-116428,740872,-930895,-682045,-314332,78383,234428,339831,-898066,797106,1586016,308000,-225398,600191,121092,447054,490094,-263650,-764933,148521,10883,-157104,1345143,-180437,332784,196486,795194,556590,15579,-1593396,-251207,-1363444,628925,553081,573304,458362,-178185,647955,-331873,-311806,446762,538913,-334275,-396638,275141,360799,867630,728945,-429017,1139142,-893125,347123,-750462,-50835,-594534],[402789,64488,10896,565668,-11920,-356690,-459105,-20261,489894,252200,-230439,-268156,-331965,1030339,591656,799953,600166,-199836,-244624,408276,500636,292473,-61187,995660,-1451750,-363183,146240,-52075,-1166565,-148298,101037,-758926,-159021,1136342,919336,8849,-438028,441725,290266,38309,1546037,388379,-113859,675688,-487741,-240211,1518988,810013,33438,763247,-201182,-310544,142229,-299839,229442,244409,398395,258941,113295,589265,-1034864,669963,1021914,-429590,548849,326989,-122750,176835,109696,726833,-339970,-39208,1183932,710436,76682,505560,132520,576797,763289,557768,551326,-732071,837581,532933,651829,768133,-107264,95194,-300005,231979,308966,-824699,-1487830,-820509,-385035,-707344,787675,506749,816198,97476,-832668,1430367,580093,358391,-641703,-58845,34007,1234909,775847,495782,1142975,169423,535437,175305,-125173,1023905,-75873,-20107,1091179,989001,-1685731,160028,250222,568681,84441,-567152,-400052,-142389,-1025899,-1099956,858117,-2015747,-37874,-34128,-1408793,-19139,-83934,-972717,-1549989,91720,211671,-1171163,760693,871740,-255212,703913,-301143,-765720,-849657,-564156,328295,-45739,267337,-126039,-115052,517296,906254,1959606,297014,-479044,-118329,641653,-845495,-1247605,-165573,800911,-1000413,-504809,150124,-91982,-784247,593962,-1082341,-541061,-319254,844680,-735273,1857291,1381704,1765545,908204,-873064,-180143,-1426879,-1841295,-565333,989954,39221,-213629,-128821,-213728,219134,1417170,-460376,160257,152268,482601,250132,781405,-316033,-7813,-553372,448501,327662,350357,-363115,-594702,-14872,-1080809,-836726,-691043,-1416329,178775,-174550,409272,-947456,297227,-265051,1324534,464516,1181262,1879254,-74811,1127736,317714,63576,-301135,-1168700,-712473,-203356,-1055883,-1168258,-130704,144462,-1336923,-600929,387037,407849,1342488,126223,-421405,-863351,-846865,-1459515,-591777,187366,-596418,647552,1292740,579295,-103895,418552,-932389,-1224037,-862002,-1499390,-510798,-64039,451818,1213897,963915,579083,182492,-88539,204228,900173,-617509,149678,1239529,1028310,409916,-1062177,-576053,-425428,202196,-99318,1341425,363378,951601,796209,938077,208100,286205,930503,-934990,-9909,374291,431770,-96846,-215462,-602659,350849,946789,-1623827,-210695,339397,-317223,-391925,-167558,684507,566286,492983,374679,1053198,96760,-1667815,-199529,-685224,145444,-841513,900942,412917,-341742,-73159,-403189,-766147,-316155,-193471,99263,-63607,671237,-982707,-46290,-702183,358003,-669609,-298692,-300418,-789882,158533,1144933,218162,1694763,81714,-1348238,-273117,114012,157402,291025,1152575,396002,311042,-205013,-269511,-837387,-597351,16359,57655,538576,507448,973421,165528,-399666,-194877,-432391,-153525,-517302,572147,457467,795171,721457,577796,319819,-69764,-473274,659888,18075,-997944,-624616,1059207,237288,1394167,1678522,-89389,-127791,-817494,575598,-856336,-2071941,-672854,680535,-1002632,487109,1771630,116604,155822,-116409,-1645178,-732921,-240863,-505230,-920021,-330470,959323,419388,-1414886,-48510,1300556,-311794,-1407720,361174,592795,1037993,-1443129,-838121,-424003,-108774,859262,-490876,533035,561310,-1374240,-555896,31975,255091,833221,1105953,-1168931,-560056,1231497,710904,867576,1655094,214910,1492345,990441,-895978,-571335,-175339,-247470,797374,3686,-854956,649536,-239525,9692,2014385,405206,-86250,-270916,635079,-713801,-120082,-1038794,-526858,-527516,815400,805598,-815565,-226872,165086,393791,-411856,-456599,2548,141812,-850053,-503134,726590,1140984,80041,603120,-957422,-383301,-957757,626453,1392171,308575,-1457796,-1298148,-1099172,334875,301441,456204,-1463118,498638,-38220,1007258,445888,-766831,-135883,827354,358582,366719,1031244,-439021,-1022040,-597303,123450,-483353,93839,664344,-99831,-741516,-1837892,-589107,795621,-275340,-864896,-514775,937829,20094,817682,-1272727,-899444,-866155,-31653,-1019842,-895437,1125332,-118688,-340173,1733745,1594421,149793,707659,1520027,-404898,-129273,-49363,-280488,-159228,-58641,-511888,118942,-20605,-1194153,-440219,-510528,-1862876,261787,409531,-20912,128564,584641,-880409,-508525,732089,70613,308617,-416798,-909199,264300,462199,2304882,124996,-230495,470271,-249048,58301,-1161097,1056465,987272,-125855,-755918,181165,-994172,-1157545,177944,227866,-159511,545475,-380031,47999,886510,-774580,156778,-392429,563539,341225,351656,-242765,-191277,216751,-815503,-837640,521486,-515061,-197422,587660,156654,-1197099,-2491232,111516,1312850,1467479,-229659,693078,1031656,-346580,-975129,173340,548837,-205894,243428,434460,976566,1136146,-767828,-1203981,-936639,731957,-86167,247014,-707304,-526431,263934,-238957,974745,-306688,-239518,372145,70288,-654499,837773,416568,901771,916411,-74880,692713,1190487,423896,1121741,-79453,13744,1032303,-712376,-818109,-348454,709866,-1626962,-743477,-555686,796346,297974,-239810,-1069362,-30036,1383131,189796,-369834,366921,-49525,-362162,1012136,288029,-1269755,382330,-881165,-953084,-924772,-1878970,-541669,167884,-1506642,-933539,-1749177,126892,748876,149,-1158541,-555219,-364720,320393,-395429,922113,224077,-250767,66055,-351426,796550,-630548,-827142,-1570074,-925115,-1092350,-435396,460991,217768,308461,3952,-831596,722329,17028,1020408,517235,1053264,-1263676,-754065,23941,62657,103782,231758,981314,261983,-537297,381027,-809944,-1092404,-575220,116678,1423132,-362961,-1388328,78490,977178,-656503,647454,504501,-578305,94495,1002966,50315,-829845,1162367,1214863,103580,543846,838560,-590417,-1034486,-1310717,-152326,-904366,258056,-246160,94192,1273845,-214746,335323,-344285,-903477,543595,246958,84706,561267,-614594,-864914,-442300,178403,-584994,-362907,67245,518336,207650,131583,-724093,-248511,-264257,53281,242598,-564740,-380740,-77955,158963,-279911,-1700661,-1133435,128396,-463578,277237,-415585,-418727,476119,73525,-887178,793655,137009,-291793,-406775,-144881,-317489,423953,-145951,1062965,-187031,-425872,99985,88943,71374,149027,697633,1404524,136214,-301591,-528608,-663090,-632612,139548,272182,1095547,368295,-771571,-441395,-308026,621714,200451,-933910,-1123136,-169517,1467891,358658,398569,991866,-659060,-1141324,312681,378056,1586511,-197223,-922074,-130378,-86403,-18949,-103149,-120048,738514,-446051,210296,321802,-250243,-1917,-181700,-1369942,412893,6341,708346,-464665,-1146213,-2412303,51256,1067043,103333,642797,126499,-470733,-312744,-61428,1022959,-51888,555062,1703483,-921867,-759077,3262,-54863,-49359,162464,-1034369,568034,1433126,-802339,1381487,1760382,448097,218725,-154877,419825,-670686,88692,-596915,227797,-54241,-302366,368352,246285,788749,1161326,-2048761,364393,895968,1356865,-680865,-671746,294245,1259529,101477,-985643,-704692,-62246,881579,-5920,-146947,594868,310169,847049,854742,621721,1303736,-189711,-616312,198503,656989,451857,15898,182130,-634278,-1908863,-354992,773883,588937,455785,491012,163607,-241228,-223164,132570,-1282217,-1759251,677849,176909,-94687,-385735,-467140,844322,-126138,148734,699032,1634825,276591,-1567953,-680873,790432,-128637,901959,-331224,-1659722,-177158,-485697,109423,-180808,1098849,1343624,348316,-1119442,360709,1417936,1819677,-975633,-380710,-1098982,151460,613089,499560,263955,603172,478326,965504,333060,-3594,151872,253506,-386573,35549,-44350,1361529,639473,-933613,-98619,-1311708,-164263,983519,124887,132120,-576003,-400355,-1854927,-1407308,439480,-439807,1054053,-625645,-405914,-541569,-156976,289462,380823,-954176,661880,1720349,712939,233715,505367,104483,497435,-114284,-818565,-858746,115249,347554,-773540,1043151,-231880,318024,159912,833204,443656,79711,-974001,-310705,-1516327,836581,434072,360082,336970,-539728,555007,-586763,22070,143922,728017,46974,-418355,376441,90629,746359,930694,-511255,1378388,-543652,-119262,-513447,-179949,-589038],[341773,27432,-328432,515977,111530,-413695,-591902,27315,685276,104389,-289689,-559710,-476544,780058,594853,728965,721723,-34204,170792,445481,449873,235409,-240404,1199382,-1247477,230713,-111172,130039,-1205476,-176536,478178,-650091,124653,1084756,1053369,11231,-273733,299889,645201,-1562,1277662,-76355,-31281,494739,-622045,-433653,1569656,861949,-236343,230336,-127041,-228888,526104,100054,109783,-24126,398497,-63127,100337,604491,-1055353,569225,854942,-925541,-234646,367999,-595052,261212,26596,824117,-242379,200081,1619306,573298,-160424,442270,-316178,621094,517530,444861,331537,-699999,687150,379243,849200,1122793,114390,17829,-84471,340350,114120,-454855,-1368544,-1073806,-386651,-371234,844199,392759,1095276,496371,-581256,583654,506366,323771,-542916,79367,383633,674987,906965,251904,674240,168359,507764,-120433,-176084,639756,-24325,197730,874517,1072287,-1631851,78864,53276,254456,-150329,-423035,-623698,-203097,-542243,-985714,939897,-1297822,256322,-639480,-1364034,-434574,-274496,-1123007,-1552616,828308,74987,-1023564,850690,829911,-215120,398624,-433883,-771498,-713161,-207331,631683,390738,603867,-395494,-262592,-47822,306512,2023427,872174,-440167,394256,1089530,-543646,-1081131,51161,27464,-1124095,-307863,501008,-154854,-886159,849856,-375479,-746391,-244158,692785,-942218,1796188,1065314,1429695,1176561,-399393,-167855,-1144611,-1718883,-270240,884149,14096,44419,-397518,-197729,755808,1321236,-597888,329123,213221,379432,254179,265638,-996129,808,-35613,821889,438297,541322,-223312,-724643,-433963,-733392,-846925,-677557,-1452344,304632,169313,415208,-782197,484594,-357252,1822421,859809,661699,1681521,114451,876179,341065,519058,-270427,-1016603,-992775,-43386,-462021,-568317,15292,171825,-642277,-230237,-42947,585672,1427062,-227061,-242134,-762619,-742151,-1520398,-118069,531382,-178138,378722,1017152,689696,22393,444529,-943347,-906404,-755254,-1286446,-1003109,189290,752277,1168485,1051772,586791,492248,338845,528084,1009961,-803073,-19161,1113988,711009,262994,-1181477,-804896,-632998,233613,128927,992695,97672,1130528,1387519,977473,481754,413501,898973,-524173,114890,190414,473596,-165313,-75150,-913684,249881,924355,-1385283,-241685,-12519,-237365,-36767,-167700,628124,859129,433889,247716,1176537,316655,-1431582,-192146,-746079,30979,-571424,283910,58372,43038,103362,60972,-329407,-461961,-456173,308185,15289,826470,-908396,-50387,-941963,199545,-336825,-160844,-391482,-593983,223865,1368903,841375,2036840,273635,-1226878,-95490,101760,-31846,1053832,1248461,664810,719822,-32950,-445787,-643512,-840073,-112576,698013,1343757,624418,1031327,98421,-515058,367007,-321788,-208372,-322385,838712,744469,759609,671790,654871,112065,-86116,-381649,606117,-354429,-826775,-511115,710060,568722,1534430,1750600,-554854,-193456,-729210,440786,-835337,-1578249,-684116,436505,-1188324,482329,1588479,-60520,23164,-331059,-1435247,-569157,-51958,-704796,-1252183,-795949,829906,398022,-1373570,-395598,1028901,-344150,-1298667,96365,654655,633470,-1259133,-132537,-806455,-14177,882505,-372327,803660,282036,-1635055,-933834,-78406,-128787,662693,1450460,-1370400,-518107,1634673,616800,854048,1234479,162735,1735732,1012728,-1315594,-795643,-384344,-110315,378203,-456128,-597803,905529,43115,151260,2515355,371107,-285044,1389,200720,-273079,452929,-1088001,-312568,-452395,594856,1031943,-927461,-355076,288257,347516,-521433,-244749,-36174,278881,-213200,-439238,103834,1198564,264955,585891,-984648,-443462,-1100482,672524,1352020,652898,-1317309,-1034945,-646398,20926,4111,543359,-1254638,103397,218518,1046463,585203,-493876,-344167,572168,645881,475078,1085606,-407247,-1112742,-680541,217461,-225994,273370,799089,43421,-612234,-1760814,-1020468,1260518,79684,-929048,-1127339,384346,-363523,860283,-1086073,-405618,-432346,50880,-1057968,-877515,1795617,171093,-387470,1903195,1301536,199730,857852,1355687,-321505,37206,-21670,-306035,-380943,-183040,-793306,160801,-468285,-1363834,-401815,-617049,-1616045,413588,441218,-27878,217349,676086,-834626,-104150,408973,-460906,119135,-552440,-417829,425484,274890,2206819,254814,-456606,335811,-307710,-208040,-1292291,593162,937157,-600380,-722267,-660520,-1208880,-941130,-5188,-73381,-257716,474620,-394589,-200670,507291,-901163,-196803,-684710,331557,92319,-171325,-601023,-224012,-178978,-1754777,-976742,611662,-142534,-304842,388530,225149,-1095513,-1915790,-35675,1104340,1154761,-315461,428244,774951,-203412,-750779,306778,760547,60087,304070,315226,1232422,1187141,-934691,-1144716,-510384,864504,18548,135953,-724184,-448995,600732,-257108,471656,-329453,-481495,560403,96558,-929544,760370,342449,1028936,745717,-332640,1068891,876195,108786,512661,-476230,-88721,946697,-696299,-906520,-469888,1083825,-1774102,-652959,-552488,427337,223076,435465,-544021,-279806,1087398,176404,-689488,301291,-140916,-323256,915130,47375,-1025291,292192,-1099906,-911676,-902030,-1816096,-237391,277820,-1620046,-1328323,-1700350,79508,1014157,-250543,-1412586,-481660,-477995,158357,-171146,658753,-148635,-545062,299407,-355930,363125,-644679,-824932,-1457517,-969205,-865746,-618148,39947,178514,-358116,413362,-475743,215099,-436247,951796,625330,907983,-875943,-546605,-436428,-4578,322847,81058,581357,173059,-230395,506221,-616239,-1077463,-396412,-71907,1249984,-374513,-1271503,-366610,237617,-541950,704923,241423,-487988,-72164,685618,217094,-510411,1481654,1451025,337010,736100,759793,-137090,-842826,-979343,90869,511328,359401,-57619,-189813,1235690,-484562,-292020,-174718,-1145405,626560,3755,36610,741536,-762795,-1295925,-608789,-63621,-730320,-544579,-104387,358171,468812,144372,-384024,112288,87688,443598,493629,-333696,-181555,54264,-199668,-551539,-1991368,-1260134,-492286,-49954,660565,55453,231609,785728,43911,-668641,826307,534450,-332208,-463137,-132863,-179978,18817,41756,1277588,-205425,-274004,118685,-54986,-199772,-384490,492727,1042167,177905,317468,-633245,-654360,-720270,189803,423701,983137,50086,-608568,-156926,-259108,703083,447355,-852096,-1156574,-260797,1193173,304407,123290,740455,-496529,-832807,1055821,154574,1189108,-512321,-931862,-330698,-517549,-302793,-163360,-305400,382580,-542582,-302985,128060,-178526,-150990,126496,-1238635,362060,116245,1054861,-366683,-1239728,-1976248,712586,1017782,-347258,150058,-252995,-552569,-435499,-658148,455768,74934,521458,1541349,-725314,-719906,-165979,218867,188640,-14497,-1227700,450543,1521231,-761303,1270281,1371011,887165,523982,15392,428450,-91911,-159916,-694538,361133,-109650,-370359,319596,-165629,603860,811635,-1703304,295222,623437,908432,-271882,-743956,-260345,1023139,162404,-375953,-147830,-476439,704761,36123,-734415,616840,462180,913773,723972,1218151,1636648,-30629,-45539,310380,323996,587873,-22759,769275,-750803,-2180502,-398632,1108087,452322,114296,441568,63318,51666,222354,500945,-1191683,-1533011,785099,239730,-42756,-60057,-489506,300443,-290503,-25087,377634,1309103,91368,-1341444,-633942,966053,-146495,887665,-592092,-1914069,-121517,-298054,30586,-138844,1322940,1142000,-84777,-531960,274941,778596,1105846,-1007230,-552596,-998584,114018,483774,359510,-41548,808556,562804,1029952,714023,69494,154827,199960,-616017,83176,-4952,1265812,335838,-751376,-167535,-1322345,-259511,1329351,340134,42596,-853243,14229,-1367587,-1077707,587557,-432360,1130770,-179711,-95404,-622584,-304978,448603,296866,-1024905,646504,1643787,889652,576658,310419,26902,426434,-485245,-1226514,-797544,68111,599358,-1134131,798494,-159034,238357,255142,826722,473495,58215,-582655,-507308,-1548403,997831,287952,71419,189390,-872199,562050,-756110,509360,-161524,982139,428068,-487553,387305,-136949,594641,951657,-632298,1563704,-88267,-488061,-304020,-363473,-487972],[166067,-107900,-664348,465972,207565,-413794,-614852,-140588,709712,-17154,-294650,-855348,-515058,446402,600673,546667,731011,142165,334580,528452,412807,548831,-215289,1219030,-719408,734130,-281390,430407,-821458,-206352,540968,-460875,383826,934641,1098758,65538,-128138,55352,815319,-26394,792514,-422827,25567,171114,-737367,-566992,1365491,873991,-392008,-253006,-139658,-301199,890606,587799,13272,-404179,193841,-489881,127209,487710,-1078814,420734,515339,-1207059,-838548,420304,-927082,163957,8353,834044,-83827,353184,1509568,474235,-35690,466355,-719982,588486,221273,393944,76316,-552670,689728,259143,970212,1133149,336057,-36711,37502,293685,-129784,-7026,-1214971,-1088017,-290414,-151830,871593,225480,1334752,1134897,-101004,-323367,342887,170266,-424643,155200,804709,162513,940430,11399,-23423,243008,367435,-308068,-360293,-110574,35768,433939,633450,1068662,-1266286,20779,-108501,153574,-446157,-161338,-816696,-346429,-152105,-811531,893589,-533317,319611,-1199374,-1149936,-796304,-419315,-938241,-1317150,1347727,-86912,-751382,726126,659436,-243330,-13693,-463154,-753773,-615279,141742,811502,849562,835757,-777551,-373418,-586263,-228627,1800510,1489974,-268825,714768,1127156,-142947,-835432,183411,-639963,-1156344,-89731,715391,-142404,-787938,958804,206805,-870568,-191778,463152,-789671,1444605,751793,908582,984004,94042,-68829,-772917,-1499099,-141759,801965,149310,276020,-639540,-128290,1175211,1054341,-654195,513479,243821,302785,141038,-291894,-1677786,1700,445647,1072531,396280,669474,-154981,-690440,-725640,-416983,-755481,-436747,-1323815,406665,276319,347625,-475218,602841,-302525,1947021,1127468,7415,1368211,365194,657881,211394,1043166,-128649,-557460,-1084383,158247,212162,1579,25388,-39624,32213,75391,-399564,554058,1249034,-487244,226486,-272504,-353022,-1506708,378743,750010,456328,290225,822726,446911,-110390,498385,-861483,-549585,-477228,-977840,-1459616,311596,870507,1053766,1069753,392238,658954,638713,682688,926816,-1020864,-326940,695721,413624,294415,-1102558,-985017,-820965,230104,365209,659415,-99835,1158052,1688526,861944,822864,482475,690133,-115484,433881,-8930,414283,-191545,59005,-1281087,-65357,722897,-1081924,-364081,-305390,-70212,683139,-11880,611328,1479022,348274,-15362,1089116,514424,-991505,-107317,-669124,-107219,-267498,-353249,-461191,385604,224683,751741,-19459,-602050,-753123,608592,43274,876720,-619017,-12237,-822658,306932,257062,152417,-230613,-252215,142913,1397579,1360173,2082184,329963,-952751,166025,11978,-239334,1732006,1229858,746152,1094659,270573,-570000,-516616,-871803,-119287,1164254,1629215,564701,940703,-82216,-595339,877816,-181506,-232870,25886,1037289,912060,557044,653376,630301,-132645,-152692,-516380,478222,-663057,-513048,-404840,471167,864466,1528482,1618632,-912436,-36894,-624342,348333,-446196,-570872,-432301,39025,-837589,491061,1301440,-273619,-216158,-568607,-1116874,-337301,238405,-829033,-1466262,-1025288,745997,364381,-1048402,-625142,465199,-406651,-958655,-296703,642657,66132,-1052981,296000,-1100165,14851,429746,-371620,903922,-85654,-1692258,-1273833,-30247,-428569,446051,1614275,-1229116,-272141,1615441,425163,704633,669826,-8248,1816815,930107,-1457413,-874299,-618720,69589,-34750,-890677,-352262,1036536,222140,268550,2737342,301448,-372060,239050,-129996,308564,1076351,-731614,-30248,-316209,357673,1068386,-991621,-459420,321651,170839,-601564,-88639,-67177,261883,341125,-328576,-301957,1320489,412729,448905,-803508,-488910,-1078597,688157,1154866,857520,-1060584,-667205,-97268,-368163,-277608,407563,-1024791,-315287,412174,1045904,723755,-110903,-503094,282772,966382,737100,1096128,-211604,-833772,-673423,323188,147786,543682,761498,170638,-511409,-1567339,-1016539,1591585,578129,-896210,-1622279,-288346,-845520,503056,-679606,142520,91838,167083,-1047959,-702951,2388927,389254,-264888,1755126,925814,174151,1043268,1144214,-254451,184007,70231,-215771,-392852,-198266,-988186,305160,-798368,-1396327,-345799,-742244,-1081913,578880,544520,-81913,278944,545323,-754205,238043,-7295,-901003,-42587,-555918,-59,484690,262360,1782017,396522,-578868,164239,-250605,-344991,-1463113,62275,774434,-1014996,-463284,-1182176,-1224166,-709513,-150233,-193154,-341685,332626,-311642,-451925,266869,-669691,-299146,-706104,108749,-148609,-605992,-891157,-378478,-466777,-2395206,-904853,606077,167133,-430716,110139,301978,-830674,-918926,-74467,1226128,794812,-262261,173108,566584,-104852,-340514,533485,872480,246584,396899,131035,1156602,1005294,-906181,-926628,-2825,937508,192424,1837,-779263,-309966,937402,-239656,-258324,-260873,-658756,568200,167707,-1291406,582962,194038,958684,551423,-708818,1143154,563908,-52805,46425,-753532,-111110,709963,-512900,-999352,-676296,1335766,-1816367,-440163,-580667,-216562,4037,991961,144667,-410130,670976,98759,-1090878,104243,-185715,-254098,703672,-312683,-684951,228445,-1152935,-870675,-782818,-1553104,207404,393785,-1426891,-1470370,-1500524,-81404,1456601,-355995,-1533634,-249360,-365828,29675,140367,328587,-387221,-677289,523157,-360673,-209592,-578742,-736594,-1274985,-926448,-578623,-654724,-494473,74236,-1031360,678614,-100286,-192817,-821033,778307,612343,773542,-328707,-112018,-665933,213851,511773,-123985,260737,-8378,344660,563931,-454896,-1011505,-232239,-159534,866147,-510083,-1000285,-526654,-338886,-324407,499209,-59607,-383823,-240056,375491,594124,8952,1658644,1397845,360967,481571,489576,389089,-632676,-609420,154716,2064729,394478,67810,-477608,1045724,-729296,-1055999,-5895,-1150195,677392,-280064,35015,806261,-751084,-1478861,-730495,-278755,-747877,-728760,-245776,134873,994941,251148,-73772,556712,555451,498655,733720,-138987,-12098,225967,-447292,-905148,-1623798,-1028827,-935673,402792,1056616,370523,896916,964602,120230,-513421,577120,679521,-486259,-587994,-201252,-83613,-346519,262087,1310933,-185599,-160583,141452,-153329,-364634,-796830,328313,498872,-29501,748773,-519393,-568572,-801185,142765,656129,882145,-317912,-487323,204815,-220085,648241,656209,-550125,-1246339,-308542,537299,227104,-119634,484132,-497685,-387675,1762442,49846,525824,-998225,-902790,-696040,-1050957,-541805,-312655,-545719,60044,-553811,-856434,-33806,-10934,-136413,317275,-948014,358602,306425,983098,-190445,-1314558,-1322513,1415347,874632,-778640,-542963,-601591,-583493,-602508,-1168525,-188989,222741,233250,954147,-548718,-631990,-389540,477247,339059,-79002,-1230960,240342,1383791,-611379,1081939,747411,1189800,806541,107383,406804,414381,-407563,-745674,378910,-315643,-352823,185828,-422044,307213,130524,-1276624,110410,236060,435673,78106,-689980,-767272,643231,149835,345243,327521,-844643,530374,193700,-1300938,603912,587754,849148,530046,1521445,1858640,115607,416347,256613,92252,674108,-185907,1166865,-724127,-1640075,-369734,1123886,357859,-69820,454324,11343,115793,465792,729400,-947301,-1213348,760520,370338,120201,472322,-499092,-252967,-588705,-159985,-115339,764567,-215866,-923860,-566058,582187,-289153,717318,-785134,-1986153,15140,-210096,-72863,-141143,1232144,805466,-338647,249160,34199,262124,379255,-859824,-665142,-806752,46828,332098,280309,-327243,1123759,489509,909214,772499,118369,326761,92831,-786812,1276,104016,1012554,78299,-372054,-90450,-1057950,-322235,1337427,543148,-10958,-919721,354098,-651902,-605723,824981,-88820,886097,290717,165003,-511632,-356121,703505,100340,-1105452,666650,1371148,879910,693429,21766,-41120,269375,-578724,-1330743,-638555,-34426,656793,-1179611,562650,-53784,54315,450604,763581,591005,-58776,-493434,-765895,-1411522,1108399,152096,-201098,61420,-1112909,557615,-762112,999207,-335148,1219909,681352,-531187,370055,-236657,414845,787689,-726525,1716483,372744,-681141,-212377,-562791,-298209],[-125154,-317393,-936659,382546,218711,-347500,-537353,-497498,532050,-71316,-221254,-1071284,-426754,168091,612275,318776,595944,302725,221689,654366,470004,1149095,5260,1058643,411,1048201,-368965,739048,-23997,-262383,339027,-217967,501428,764222,1085489,195170,-4316,-143132,810794,-9625,363847,-490264,-18470,-184280,-777985,-593444,951210,809754,-428498,-467111,-183645,-512260,1043637,1003666,-59553,-732085,-96859,-820368,220112,316422,-1036579,254552,90122,-1099695,-1085259,464214,-1038353,-55162,1641,758934,115181,323827,921218,441550,387648,651211,-989999,481967,-65762,380311,-135319,-299524,803915,226158,985955,811091,516998,-75726,10143,20521,-375807,388674,-1052317,-814774,-98874,-37089,867412,94833,1479695,1812120,434555,-1015062,136651,-93483,-295677,206338,1219478,-153634,945402,-151580,-806547,310488,140135,-359221,-611038,-939139,84570,656023,327145,952058,-731517,7735,-197015,209613,-660871,248360,-922572,-562782,46734,-530767,750867,34355,139635,-1488736,-804407,-1041590,-560765,-553111,-839155,1478523,-275883,-373137,419742,379590,-372438,-568206,-392156,-677139,-558512,417483,814559,1134555,899347,-1119827,-454926,-902208,-588023,1389739,1930281,55158,756382,900027,299313,-540760,191017,-966937,-1116524,131752,716084,-40362,-474874,878774,591255,-882675,-326318,183310,-383500,975631,517783,381503,453409,445486,91963,-373420,-1315185,-254918,734323,434295,507051,-771477,-21079,1330699,708819,-615082,660275,251303,297739,-55168,-669762,-2033986,-15005,740033,1145090,205799,710979,-170287,-561617,-823626,-225497,-523655,-21471,-1039767,448078,120963,237814,-53248,651813,-59681,1673862,1131868,-560504,1058381,604065,469762,-44069,1370368,83878,34667,-941151,387986,783953,383081,-131424,-352750,521424,293284,-664186,309032,850030,-553313,840667,513092,185393,-1395479,760510,782518,1118021,421410,678887,-39664,-461793,558453,-702112,-228835,-134980,-650698,-1754777,272926,821515,971180,1062468,93705,613873,683468,613959,705797,-1204706,-673750,188269,122020,556849,-867372,-1108001,-928182,201533,591573,377753,-155742,1046401,1598058,622168,1057775,485057,343853,61061,918285,-128294,286633,-130324,267381,-1557755,-495400,346302,-807079,-580701,-472127,160874,1529295,346144,658025,2159087,259680,-363095,770185,618827,-543861,-6707,-455712,-241311,20626,-784968,-1016870,615114,257949,1477447,77113,-717804,-1082106,940136,35774,893348,-174402,84630,-200163,526754,886061,441735,102706,147842,-64648,1260671,1571546,1827668,278617,-623637,377653,-100417,-398802,2111739,1095164,623682,1322679,571537,-613335,-487257,-660328,-1887,1356305,1306687,380888,648183,-316977,-611369,1267672,-127027,-256616,437302,1174931,922010,196384,714085,541866,-350822,-219841,-855464,327922,-802772,-103085,-295161,423777,1053044,1384294,1317087,-1028358,346561,-485523,351474,204923,587793,-12144,-387247,-60010,527216,833414,-480640,-395775,-821966,-838985,-127280,530210,-806322,-1466222,-958734,707745,285061,-410854,-649179,-188523,-456150,-437662,-627002,544593,-472145,-890283,334043,-1258560,-126128,-305410,-476113,770361,-456816,-1522872,-1474499,155922,-568144,237603,1560306,-798309,149818,1136539,196134,519057,84426,-261490,1703154,795411,-1278352,-801251,-826233,215593,-309803,-1168932,-175591,988547,277517,319177,2550106,196690,-325471,376209,-265776,881300,1511735,-187166,257106,-126960,144994,882681,-1017873,-526705,249087,-52745,-562463,23834,-71422,126071,667197,-208757,-427471,1375821,446033,210413,-460660,-450181,-882653,694368,900043,953015,-727638,-267166,404267,-758613,-488852,90999,-954136,-660672,431680,983185,827711,342924,-568684,94431,1199811,1060278,1166181,140853,-179043,-521590,405817,560855,827957,563424,271323,-385064,-1277338,-513338,1764740,1161567,-777763,-1912463,-906844,-1247410,-153009,-140983,530032,585845,337609,-991834,-411887,2694419,496069,-33418,1291539,644343,95275,1188012,951090,-194745,249180,258704,-217,-131248,-99917,-1070783,486766,-865694,-1236015,-270616,-873673,-508134,708749,773520,-146063,279510,260570,-663611,464498,-387146,-1093624,-120172,-449823,224372,434491,455247,1296941,538788,-562177,3882,-82898,-352253,-1565633,-373483,537227,-1162166,2065,-1046804,-931965,-488705,-237084,-159395,-408240,134052,-138111,-658599,222523,-236065,-98663,-335351,-52707,-270613,-826440,-987991,-645066,-647612,-2522928,-639761,474668,250553,-598184,-130224,345371,-512463,155434,68931,1621054,461421,-102019,-48827,428805,-85019,117552,693738,845763,300585,533125,-19207,750902,666170,-720019,-607659,473189,955030,338866,-87778,-842436,-122686,1171314,-209334,-982004,-71664,-689352,396340,280382,-1773533,317920,-33995,752954,399310,-1159391,935139,342321,-55817,-196287,-864876,-58692,416208,-198194,-1001012,-880606,1422237,-1694378,-139956,-598927,-866366,-191953,1271884,672520,-381768,194621,-49157,-1402546,-186711,-158610,-170488,364181,-704982,-342799,182648,-1058216,-887742,-638097,-1203117,619354,480571,-1080850,-1350580,-1165531,-288392,1825976,-225399,-1278999,139235,53050,23968,454000,8347,-479272,-622056,610329,-358464,-762515,-457984,-631736,-1163894,-898088,-292589,-525962,-992847,-55485,-1491143,768321,199472,-357776,-946602,547489,463581,649416,204967,425682,-513895,651246,566647,-385321,83638,-290490,981629,521329,-347575,-842261,-118847,-121958,447739,-682069,-700309,-479612,-575155,-60562,122419,-335667,-237036,-284437,152802,1032717,555697,1608554,1099385,182394,-5462,64029,801542,-471181,-382813,66481,3020254,321584,131470,-656197,772394,-955404,-1706252,146876,-867879,659597,-546390,95968,721525,-519369,-1314826,-787944,-411681,-642664,-875695,-304393,-98050,1544425,400277,102559,1006485,1037884,245225,913580,-9784,110668,414005,-548530,-1262560,-740248,-651608,-1044382,828597,1382319,500523,1455896,942142,173070,-523106,288411,575135,-721552,-702065,-343912,-76376,-515729,521144,1128218,-136825,-144693,85907,-172123,-395165,-954504,215367,-59907,-436915,838876,-192382,-395755,-922086,-7653,863725,798007,-710085,-429045,600075,-176069,445122,660457,-101425,-1240840,-315321,-296956,206792,-294743,166028,-702898,57609,2208348,66644,-172484,-1469564,-835166,-1160762,-1522558,-664689,-477864,-772853,-117640,-495547,-1253661,-84360,205979,72745,373121,-694336,369575,480153,678080,-20784,-1387338,-600595,1926929,612292,-1148055,-1184230,-859713,-655626,-792267,-1383228,-608276,381615,-226774,256451,-394404,-504996,-569756,651753,351912,-26241,-1069856,-23955,1077448,-404298,854741,48610,1267232,1047725,115471,373187,741459,-585442,-740929,293671,-568586,-269824,-15680,-468861,-69888,-591936,-957728,-209927,-116661,90760,308799,-556012,-1112544,289242,83890,938365,539813,-1014212,489587,544322,-1641129,505672,643882,696622,354792,1416837,1862355,185866,597393,-16768,-5920,636393,-431617,1316900,-578799,-383373,-335325,832298,338968,-119654,538055,28061,-18030,414372,797484,-577131,-851154,672160,546893,319533,1114794,-444983,-701969,-956622,-254780,-707203,224442,-566568,-525568,-526152,-205041,-414715,463330,-812078,-1861565,175667,-308094,-222261,-290590,744499,402879,-374545,996383,-290052,40001,-128942,-623620,-710406,-653895,-39177,192811,238730,-530338,1554739,315299,621186,549682,98025,580737,-21781,-840484,-178091,250277,706372,-35546,110641,120328,-559191,-247573,827686,583112,-32616,-698900,511990,-26340,-113935,1042702,423103,335191,664637,301508,-246314,-333710,1002803,-160944,-1200996,615285,1006390,764351,553723,-292206,-37947,72364,-437820,-1121136,-462224,-194793,519729,-959293,265682,-19675,-224930,667612,637065,729973,-236026,-598694,-980465,-1141551,1160593,65329,-379619,137,-1219241,431920,-583575,1358181,-278897,1359967,729722,-481600,405761,-161742,228917,498408,-732340,1818622,757195,-656328,-272814,-718511,-54305],[-475739,-545314,-1112367,225329,122288,-220807,-396857,-913062,197778,-52579,-85389,-1153333,-237382,47148,634703,136840,349181,424695,-87789,788143,656222,1726517,346570,783327,701387,1168780,-408325,935848,939090,-357137,13435,32102,408294,616278,1040899,394696,109475,-178624,684741,84228,199540,-229236,-202094,-467352,-722374,-499118,441274,646841,-367095,-316041,-219743,-795334,847906,1159655,-115532,-858830,-326356,-859637,383420,165224,-832595,80052,-312294,-567153,-963165,475266,-969534,-299669,-104256,608850,316219,77461,103736,454896,893879,1002154,-1098042,313325,-278863,370490,-236973,13146,956891,319253,906518,309742,617342,-104373,-174494,-475796,-581859,617284,-891189,-320910,139604,875,824528,66336,1478544,2249242,800364,-1356825,-46755,-399657,-160265,266175,1553907,-200108,979962,-180227,-1464506,304400,-124915,-297391,-812587,-1516256,102210,840865,-59358,703052,-222504,34397,-202493,299874,-714203,712018,-910381,-825657,89067,-132634,575391,301435,-163275,-1429844,-387813,-1139347,-698336,-142990,-227790,1181629,-480283,55323,-3687,12978,-577294,-1234389,-242449,-502177,-508790,589041,661452,1098778,798339,-1291660,-521829,-889465,-753697,928273,2021353,505913,557182,621692,708955,-250767,71320,-916490,-1050405,336318,506482,111804,-23265,650871,801388,-760952,-774882,-103637,113757,609347,408274,-5012,-175252,542443,277211,9965,-1167754,-569596,645995,791270,753869,-738141,120517,1194348,386889,-492435,685857,238524,334343,-269199,-755572,-1864545,-54519,778883,1071866,-60379,660562,-241528,-425730,-704714,-198428,-200957,472590,-640060,399449,-232865,127435,413338,649208,343801,1154639,789965,-914858,819052,757669,247651,-346083,1326994,298640,529679,-594501,618867,1143458,502590,-406374,-601923,809329,441524,-836030,-80959,365973,-400614,1393383,1346118,692435,-1181407,929949,641334,1584118,722578,550339,-586611,-908060,584086,-483301,14692,177050,-378019,-1832613,89706,654719,975822,1065164,-167381,360732,402683,336057,448770,-1279675,-921310,-173622,-169544,968076,-561063,-1166866,-913708,160172,773427,177197,-42681,843682,1150974,330684,1037304,428994,-52594,-126812,1431520,-102011,125683,24669,602505,-1599127,-908671,-134468,-625820,-846258,-509409,348347,2174963,874377,752989,2493936,181532,-719685,277765,551721,-235368,66227,-130737,-356177,265106,-856025,-1424924,713252,204054,1975992,-26445,-778601,-1368793,1209466,24588,964352,289642,243273,814117,707049,1321744,580239,475355,503931,-319885,1026697,1346082,1343422,188464,-326069,443022,-186833,-457086,2128906,863652,351785,1303518,738435,-557992,-550789,-259443,190071,1277260,559715,171624,183614,-533451,-559951,1509192,-212893,-304245,804665,1276821,779381,-269246,831853,440068,-493495,-243825,-1296809,200551,-720812,313195,-180120,515574,1092014,1136394,935831,-862702,846144,-349480,473119,898854,1481343,396434,-692035,831710,585400,211531,-648304,-363494,-1074637,-784917,-13241,711450,-615589,-1229760,-649548,681298,151093,410598,-466066,-686470,-422278,177146,-750659,372688,-807489,-803474,67597,-1267551,-463749,-953948,-621988,421606,-736663,-1164915,-1506377,411600,-527253,72279,1336866,-217538,661368,370635,20120,384888,-389584,-522413,1421344,673687,-826131,-610289,-965724,261503,-369266,-1184457,-62417,764435,222656,273765,1943295,64788,-156553,381448,-192898,1287523,1635436,265074,487358,91802,-27724,517125,-1034061,-548709,107152,-220752,-354791,97025,-29244,-80525,679412,-79137,-295457,1240528,338594,-68257,-41221,-249985,-559188,711953,704701,1004390,-373638,101809,720651,-1102469,-596862,-290289,-1114853,-842860,218615,839492,849955,757049,-518064,104663,1256850,1286802,1374318,574056,648912,-225083,458484,919629,1035653,243233,344829,-187400,-917591,327032,1794929,1720762,-598638,-1943077,-1329366,-1398021,-913624,348668,567916,940511,541413,-924381,-100548,2577404,500330,224821,624425,586927,14212,1221418,801950,-139488,192903,557591,299477,400460,78283,-1026805,601429,-610647,-876113,-180406,-964970,-158141,779499,1111360,-167364,204453,-62394,-575407,548548,-623064,-979681,-72992,-307843,196917,329030,804637,946850,651490,-416542,-112160,112318,-254593,-1486067,-603726,297706,-905842,537294,-255212,-292582,-314492,-256204,-83568,-443781,-88228,81598,-795033,353245,201435,310824,373932,-140974,-210075,-787416,-809370,-949109,-745900,-2127445,-232578,244731,60601,-792225,-258943,326080,-256529,949115,363394,1985768,199314,105144,-196658,358452,-163374,442833,658242,690059,218721,697899,-72895,156770,283919,-470694,-305941,832788,926226,380918,-61316,-905872,68903,1206074,-178836,-1440151,231590,-517956,110325,406888,-2258905,12939,-317252,496070,335594,-1591138,593047,260276,44180,-209174,-806966,42093,193695,181188,-863750,-1005085,1281038,-1440786,191049,-571686,-1287930,-254373,1235497,848941,-220434,-234633,-239224,-1480816,-495343,-54911,-84344,-53973,-995800,-50936,107093,-893701,-989995,-545238,-869745,874980,507962,-726147,-1033607,-731788,-457955,1909916,131695,-543370,625124,736083,172540,686911,-227028,-464352,-438121,479389,-334297,-1114264,-320400,-570435,-1165678,-959027,-86905,-258602,-1283457,-163819,-1597393,686799,358423,-236645,-670696,348544,226053,522403,543398,941517,-24613,1114990,418842,-686320,22683,-634090,1460057,382915,-258153,-554409,-79889,27925,171006,-747292,-487618,-358607,-455600,177760,-262937,-539328,-16730,-86419,52486,1352369,933563,1296182,693698,-70329,-444882,-445322,920011,-389303,-413718,-85387,3024835,128683,143964,-651860,505630,-1166521,-2044888,267588,-347251,549548,-708014,231077,494306,-99998,-853117,-775793,-434273,-463463,-949957,-254535,-285545,1875044,530215,90955,1392333,1415854,-179418,1008581,40521,182145,516472,-513556,-1506038,272423,-347902,-797179,1137498,1535452,471891,1779016,681793,52431,-723875,144671,297907,-968432,-709173,-533687,-183675,-387111,802172,753352,-70136,-239833,-94847,-104680,-310204,-816538,146190,-481445,-886888,581922,275718,-132997,-1054531,-230872,949574,731624,-1093628,-411297,969453,-104434,119950,324340,329354,-949985,-288359,-1017024,284798,-430904,-243744,-1019738,416138,2264007,155687,-703974,-1740965,-715765,-1581817,-1782699,-643813,-590374,-905995,-101971,-426099,-1426536,9459,412230,419726,336696,-679355,371636,539337,364259,92912,-1399471,49310,2093023,265725,-1407073,-1531815,-1006105,-842283,-959685,-1150381,-590721,540553,-727254,-244625,-240937,-347909,-588093,699931,234483,85352,-807855,-274537,699916,-209956,674821,-513582,1098073,1155460,49893,352668,855611,-654065,-675751,144161,-778207,-144231,-236031,-323804,-439896,-1080341,-818701,-626813,-268497,-36732,418904,-376599,-1218804,94434,-38422,1235139,430766,-926433,646723,984378,-1681749,303837,579652,494885,293846,979366,1596092,143480,419767,-451023,3205,420144,-683130,1273904,-371312,995610,-347386,347308,401942,-87593,681550,117507,-255962,106270,718648,-184330,-505807,594635,724828,463627,1685581,-256876,-961676,-1290180,-334100,-1274061,-158974,-853099,-261485,-535308,-985723,-368666,222274,-628039,-1587401,302432,-586169,-412693,-546344,-34323,42197,-213797,1450380,-596928,144861,-300693,-392540,-707307,-651107,-118287,107642,193654,-623454,1977306,111777,244306,235862,34439,811342,-90560,-757219,-383362,391595,397699,-1190,557575,383827,89667,38779,-77600,391722,-22718,-213714,437187,259158,270218,1151369,832243,-387125,859229,288912,61080,-280224,1263012,-423067,-1333922,421459,676975,626147,215367,-523712,55441,-118845,-156075,-740489,-334790,-371736,302530,-595176,-109652,-115975,-537591,815368,453015,853799,-401567,-731696,-1062472,-831386,1140062,55102,-421600,38379,-1179150,151618,-268810,1523504,20576,1361404,579486,-326156,549261,81809,72980,179419,-615808,1827684,1008654,-423779,-434300,-775950,187695],[-782772,-729264,-1187002,-16946,-56460,-55414,-241664,-1197926,-177850,10019,63366,-1094097,-8576,108496,670578,82690,72491,494598,-449476,871200,934816,1905578,701441,493183,1174382,1169067,-439302,934046,1699043,-489215,-273693,243988,113566,483193,964569,619115,219468,-16197,504968,284642,321304,259134,-507868,-631036,-591481,-317182,-26447,397496,-243893,133936,-239018,-1056994,310963,944527,-168185,-725763,-389181,-525254,593397,82800,-406174,-111750,-602364,236248,-598513,436671,-821089,-477840,-412230,401362,468008,-342941,-658595,451359,1255477,1433394,-1069562,100441,-376221,348322,-195827,317847,1084871,539535,781442,-164461,594462,-119532,-470192,-1092184,-718561,629446,-732896,227695,347498,-14269,729577,157480,1304388,2227761,810267,-1350024,-147349,-642515,-24517,351757,1769294,2160,1061793,-50791,-1800284,210139,-367346,-175782,-850435,-1661900,74872,991474,-476786,328826,99373,72311,-137357,312332,-616899,1071174,-779183,-1089259,90616,340471,434321,317612,-387025,-1083384,22326,-1096738,-781156,157715,334874,568570,-671590,444923,-457817,-402514,-773671,-1859061,-39115,-209134,-414526,659771,440371,728798,591831,-1238147,-590711,-574418,-781194,501785,1727744,997919,233302,438833,1008703,-31829,-141615,-643016,-999705,505116,167835,232709,438936,395048,910155,-503312,-1444058,-351298,541836,494216,422348,-194662,-646524,357996,449748,344552,-1001191,-940053,505868,1096560,989051,-539385,308005,863983,162084,-320634,514947,196445,321157,-426118,-575270,-1208799,-118456,586846,934381,-294825,532334,-315010,-352564,-398047,-315003,65468,931697,-200031,245813,-664721,52782,817459,623270,823733,635071,140639,-1044759,649611,777880,-74225,-588044,927905,456262,740397,-137268,807325,1271070,389716,-683958,-670318,985395,546884,-907002,-503171,-28677,-88561,1696300,1913268,998923,-896409,865189,405861,1718041,1083809,417898,-1034413,-1302776,525178,-221410,176192,407309,-208151,-1706416,-180144,429319,1057003,1086471,-282712,-32539,-168774,-63647,261553,-1194461,-968874,-239502,-443999,1282304,-280251,-1157010,-774283,123714,880196,78963,204865,610713,499117,77923,707193,333208,-387672,-609953,1779930,79240,-42490,236321,1029587,-1352147,-1182283,-603993,-549351,-1079119,-478363,346805,2352441,1441231,849608,2192739,115112,-1008039,-257664,247361,-99069,103352,261804,-449832,453154,-560733,-1524529,724490,94435,2010460,-235783,-751103,-1491091,1321115,32426,1120213,586717,442734,1807371,771934,1432579,564378,751364,732146,-503743,782049,706708,754101,137211,-98095,346140,-226446,-395378,1878678,577451,13812,997916,714843,-402368,-657226,216575,381022,1018918,-285247,39070,-342613,-673239,-468511,1599545,-415225,-386018,1034410,1369187,530566,-742114,942382,371708,-534085,-202982,-1691037,115057,-460361,614531,-86963,572337,978523,834031,585615,-485279,1257088,-277950,692244,1384682,1844479,577690,-759305,1524099,640892,-441117,-760737,-62286,-1283231,-1064590,-21331,702154,-298508,-819885,-226818,618826,-14357,1180143,-154922,-848347,-250109,773767,-625018,168888,-864230,-790061,-312689,-1138723,-930155,-1224958,-715678,-38554,-850339,-709299,-1415540,648577,-335563,-43904,1039680,342337,1138782,-379038,-16996,342856,-655774,-708582,1048060,617415,-214529,-364500,-1015429,173916,-211741,-923381,30568,426716,93805,127812,1054547,-74899,96212,265674,27499,1424202,1451999,403228,615067,304876,-162449,87966,-1042583,-523263,-34223,-252592,-2287,124992,69302,-299816,400944,83768,1503,868899,120722,-309766,354769,150909,-194834,758013,665126,1083801,-42052,414477,767531,-1367927,-603493,-586927,-1384526,-801232,-204824,616970,746086,984519,-358941,328388,1105495,1266266,1712405,948656,1308841,151075,484616,1144620,1096890,-138423,398710,85490,-541311,1172600,1720752,2101699,-399942,-1721037,-1487864,-1206620,-1579915,564599,198098,1096552,725605,-895371,106769,2061407,443791,438110,-69217,744226,-18005,1112553,673139,-95443,21451,938662,589171,1106411,278502,-857965,555715,-87232,-371162,-80702,-955839,-179588,803884,1465482,-97394,65659,-312783,-488469,495793,-661671,-613632,105080,-216846,-62283,249155,1181030,774822,695739,-194426,-177246,211519,-87938,-1162469,-609363,131478,-276145,934280,845958,607494,-217563,-213438,-75129,-426507,-294996,283701,-862438,577901,470359,736066,1163110,-190161,12103,-536457,-364809,-1187273,-787279,-1385927,252938,-7272,-306625,-960809,-270659,232562,-137972,1284302,703053,2027608,30453,302152,-218218,332844,-332812,494859,391118,455656,42997,858670,-17973,-419115,-27419,-260221,-135998,1030101,865775,298542,119772,-979995,205935,995350,-148081,-1508423,596574,-147615,-183084,507093,-2454460,-256433,-600349,269637,369868,-1871836,306675,318314,179258,-31419,-616055,156668,143221,548368,-606078,-1003037,879560,-1161313,487672,-479381,-1385992,-165745,957180,694407,-6541,-497311,-409396,-1269991,-730015,109403,-871,-467134,-1072081,177046,-63851,-759286,-1165734,-553179,-618644,932118,457835,-447166,-631157,-260287,-523246,1653940,607778,512031,1095425,1488493,427818,791067,-328680,-408412,-249605,149583,-275690,-1138450,-207326,-578008,-1227667,-1118506,-34223,76771,-1242143,-214425,-1359972,470440,360503,83849,-3552,262305,-6908,380538,597457,1377119,547938,1360245,84261,-982091,-23105,-942465,1635958,183342,-121757,-183041,-115191,244817,135893,-581452,-421390,-270991,-112262,323482,-479323,-641547,280988,371080,61109,1410160,1010379,765261,348495,-221706,-650030,-952363,649177,-381021,-692063,-183807,2287785,-155692,114310,-460850,324665,-1348520,-1999885,340780,276226,347484,-685708,445686,177832,378679,-268833,-700558,-348904,-278938,-927282,-105616,-388309,1856540,588902,-92022,1676583,1597904,-580172,1011979,10993,215244,413581,-383842,-1534284,996449,-248131,-336574,1233677,1444564,350729,1769993,198124,-316189,-1054426,197607,-41273,-1143667,-546503,-728155,-391159,19027,1062038,280516,7203,-410758,-382823,18936,-170981,-456864,107464,-699606,-1159885,110997,770473,203781,-1113657,-468696,854928,679266,-1414306,-385695,1241622,20306,-266280,-337212,546276,-319025,-241568,-1389214,440676,-599022,-692679,-1263072,666146,1954459,240609,-973338,-1714005,-524429,-1784883,-1748788,-501627,-607287,-882233,67352,-414498,-1411341,215060,552251,777917,288197,-973091,362184,428196,184244,150754,-1262086,532538,1908935,-85606,-1504672,-1469372,-1060848,-1136316,-1043193,-484127,-126081,685502,-1129782,-388400,-63794,-168578,-365116,622222,52395,166401,-523672,-436745,352790,-88471,624345,-767593,729600,1020285,-68409,363798,788460,-614891,-553674,-39188,-896111,4338,-410397,-59420,-695305,-1199589,-828456,-1046564,-111693,58282,451107,-162174,-1064929,84219,-225440,1210206,96541,-629634,962238,1319542,-1476847,23712,358841,291759,413678,444985,1094679,4764,-55975,-895127,51646,20998,-860789,1163869,-161490,1774712,-409928,-175317,515004,-32916,849967,269427,-485225,-312781,538541,95096,-238592,571383,852260,473469,1983237,120275,-992377,-1480062,-430881,-1681782,-380718,-982337,-116549,-574824,-1325515,-77287,82607,-266388,-1240994,355875,-943204,-598981,-776062,-844527,-168058,74144,1460849,-788005,469553,-174372,-233078,-693593,-832164,-162463,109388,106793,-631360,2220071,-65358,-109801,62131,6323,930909,-75667,-556988,-533874,491533,62527,122665,837980,588759,766654,523482,-942213,34636,21409,406198,151856,131099,438839,1116481,906780,-1058824,858022,171042,269822,-238652,1394066,-630098,-1521517,86462,468854,524770,-200157,-574178,202089,-265923,159829,-395225,-279364,-501131,181822,-230183,-487887,-330299,-790706,830510,237354,965893,-473874,-771057,-978191,-578945,1032247,127417,-331806,181178,-1012105,-223472,79416,1511931,481035,1242466,313733,-121171,786082,435863,-18861,-75800,-383938,1714588,1100199,-46880,-574245,-710318,363443],[-937518,-828081,-1174464,-293180,-252056,117702,-111208,-1188869,-450314,67832,161667,-929422,186620,295974,715797,194244,-140276,510877,-721615,842701,1207927,1500335,982067,285678,1291780,1148347,-484467,711509,1972214,-646615,-406670,395573,-294525,319179,826765,790647,308247,287008,329570,595002,571553,755566,-864124,-702271,-441436,-125143,-344112,109339,-101184,700082,-259510,-1209038,-382073,415667,-234919,-408137,-268783,82570,802546,87173,209856,-333123,-740568,1016775,-166939,349440,-680142,-538813,-929704,165161,520002,-830186,-1165359,355159,1342126,1786281,-957148,-134594,-356726,327100,-22471,548079,1158060,835262,681258,-450362,411804,-108684,-788329,-1652367,-775061,463745,-580973,627535,445986,-69932,568411,333565,974332,1711857,414646,-1087282,-132956,-720503,100639,460754,1878223,354003,1162890,219989,-1723061,71510,-531879,-50236,-662810,-1406598,240,1138507,-817310,-119303,163994,84536,-26283,196029,-451765,1214384,-554206,-1287254,157912,801440,371517,219095,-343701,-590754,343891,-954993,-734451,305381,687847,-138113,-811107,687997,-850447,-790042,-845265,-2207912,196893,184496,-233023,656861,271985,170234,362303,-989079,-672380,-100243,-754456,110216,1167061,1390106,-89389,383106,1136062,57919,-389713,-371417,-978622,622587,-180158,232925,787694,267879,979937,-138188,-1947725,-523069,790065,637100,515462,-220205,-790308,-45747,582634,597328,-776421,-1173861,313352,1228242,1137482,-235398,553029,506844,56260,-146244,125195,104973,162868,-467380,-252424,-324333,-207308,258720,811469,-403536,356355,-335441,-371576,13613,-508288,93691,1248044,180900,-6726,-1044724,31400,1042773,601051,1264619,326987,-624683,-1017469,506927,658819,-501383,-675838,373173,543543,600780,310203,893228,1205535,146673,-830237,-538604,1143136,621115,-858172,-844387,-200117,264169,1653744,1979327,1000458,-601911,622802,184476,1544745,1388025,278169,-1306009,-1530510,343517,68865,274118,552339,-150147,-1436689,-456459,193729,1151459,1103781,-240849,-465231,-865964,-444054,210280,-947120,-815309,-10140,-663831,1171407,-99061,-1077710,-551717,112957,909657,87883,494611,394590,-158712,-57233,143341,221279,-560190,-1144101,1813397,367329,-202570,438419,1413957,-906237,-1239896,-943678,-534643,-1191272,-476608,65390,1991344,1842176,891553,1299697,52948,-1170873,-674535,-283324,-56262,126830,663341,-527479,576604,-48493,-1265471,737231,-22441,1518114,-427772,-616872,-1348136,1213076,57174,1297542,546755,637534,2268269,725394,1226047,477618,835725,792006,-501053,605016,-160201,207767,174854,75132,153590,-233070,-237458,1539415,295059,-325169,461298,553422,-163567,-718789,639607,502232,688797,-930407,44073,-779463,-712423,-384888,1546457,-649170,-492980,1072597,1455502,244573,-1096807,983587,367653,-471473,-104580,-1897992,58237,-162052,686102,-80399,383788,749352,523002,348108,-45600,1355012,-318245,943200,1487302,1671637,379022,-558150,1871506,654398,-968354,-818558,436331,-1371274,-1598091,-116131,486361,54360,-362268,162889,483344,-165563,1670156,169568,-634687,60713,1239025,-304796,323,-685875,-822973,-632288,-898557,-1389539,-1082005,-670332,-455145,-769658,-272581,-1289442,790380,-53811,-128685,748820,738847,1460774,-832470,121670,375786,-684872,-758842,687614,648997,414438,-136101,-970297,-35743,92574,-510884,142811,74510,-64344,-93677,122716,-194831,380183,76042,289740,1288167,1064293,155299,620614,473067,-267028,-253561,-986985,-452707,-104470,-124160,395887,100589,217644,-468899,-28470,293090,332383,320072,-139216,-451361,638705,711116,112574,839542,822218,1241835,247050,691053,541791,-1525473,-543237,-672491,-1488512,-526163,-736143,348065,497553,908594,-128408,683819,776886,936659,2048269,1090928,1495365,496084,480084,1198537,991835,-499649,445346,385080,-218659,1679166,1576105,2156337,-230083,-1320879,-1396344,-704275,-2018694,337521,-468599,1059370,831333,-938925,103802,1339051,377048,568348,-622137,936817,482,881548,509692,-75134,-208987,1319092,741342,1798550,440617,-586174,314640,553332,175066,23481,-805289,-522079,820791,1693843,84161,-101077,-427305,-394317,338553,-515259,-135805,374783,-237753,-463903,248735,1421485,711223,641810,31754,-210653,114986,113956,-621117,-458039,83416,517405,1009841,1777385,1540348,-206812,-129801,-155073,-334401,-455459,409514,-880565,796176,472605,981020,1687790,-262370,294264,-189062,231763,-1273866,-784012,-560864,754661,-186597,-660164,-1036680,-218115,71268,-164514,1222698,959685,1666592,-37038,458836,-72633,319777,-553113,243312,-36937,212498,-160461,983794,116539,-804901,-189181,-150245,-149978,1057957,793190,139983,435209,-1071133,239768,574107,-106961,-1265190,930307,344002,-375464,546928,-2066160,-408374,-808461,132840,472714,-1875554,199733,474016,311382,277936,-355959,256834,291702,835514,-302642,-867540,266426,-968815,690510,-324438,-1213812,8506,577537,386802,156434,-514818,-483961,-822092,-814951,306493,82015,-792120,-896635,347952,-372024,-716985,-1371191,-651195,-475390,816905,328891,-265797,-260669,171367,-459786,1164688,1054210,1520637,1414056,2013546,674369,772145,-288586,-369336,-188778,-251208,-180115,-824297,-151289,-635905,-1253948,-1318088,-170700,381148,-857167,-195607,-929516,182113,238654,426857,847922,314414,-133834,224956,419993,1744773,864023,1209580,-311932,-1202741,-171837,-1087026,1493405,-28392,109235,199827,-198314,469106,332363,-149036,-489122,-247404,254255,331532,-401603,-630224,615697,952729,133314,1156514,773994,141813,179650,-147591,-587103,-1375488,40792,-417330,-1086605,-129950,1330093,-463305,45518,-150838,271682,-1460678,-1625098,358418,824685,81377,-450159,734659,-139995,744644,221169,-576882,-183500,-145735,-805162,100963,-395057,1510068,549585,-366656,1850937,1554217,-772654,928472,-91136,239149,60462,-209470,-1314687,1205689,-361622,77127,1052430,1108773,216578,1407955,-433108,-863644,-1389890,373448,-339875,-1184553,-221718,-879796,-641667,552424,1245117,-122004,91357,-589980,-700634,139180,-60343,-32426,91225,-740347,-1075413,-375901,1174876,574873,-1009430,-655174,572324,631238,-1594568,-308700,1350239,213273,-634523,-1123572,416755,474190,-195244,-1356952,600898,-861993,-1062261,-1250775,829811,1438067,251564,-998963,-1420155,-246966,-1636955,-1431329,-299268,-523402,-683440,273721,-503735,-1285839,441607,591990,999083,307032,-1405443,360139,160854,158349,192230,-927442,820207,1504433,-352106,-1403980,-1056789,-1069689,-1435060,-980736,419270,592400,798049,-1332654,-202889,144805,23379,95221,463888,-91732,143578,-282344,-457901,107323,-67075,723728,-658169,249897,596429,-214141,406649,602231,-505320,-389704,-260807,-919085,161325,-481790,230136,-762996,-992922,-910919,-1358125,345598,303330,464685,95157,-690588,164502,-465098,973321,-262024,-238909,1302520,1397726,-1147701,-275294,-18554,133298,715212,80607,474409,-159658,-646423,-1175465,60716,-498055,-913237,1110057,11263,1636272,-471158,-604512,616761,-5410,990999,463603,-614635,-660608,323910,155779,-101927,598547,888246,308702,1879022,665515,-804605,-1451220,-563765,-1848945,-569168,-913366,-8514,-591461,-1034237,404585,94839,173194,-900077,323449,-1228110,-700637,-851019,-1403459,-161508,394743,1074265,-796360,831123,93055,-169986,-712344,-1130720,-152628,206580,-38280,-625435,2164733,-191346,-339408,169994,102736,895927,27215,-285065,-571205,533349,-348430,260518,882468,644145,1321749,1080996,-1276290,-311513,97970,962277,-258530,-295242,325149,960474,581217,-1452604,711421,48566,278475,-236545,1331843,-752701,-1729553,-317628,391791,482890,-553686,-406829,324738,-340954,419047,-232700,-268055,-531420,306135,17470,-724747,-589921,-898945,703442,39226,1079603,-397413,-674693,-759263,-442043,835611,263464,-160612,400212,-761524,-582514,341170,1382794,954462,1066302,47775,39351,1014448,804337,-32886,-208807,-82859,1491298,1035598,373798,-554322,-539363,417310],[-878318,-839687,-1091547,-492929,-385680,267693,-22291,-835209,-503750,75467,157413,-717421,291807,504076,757799,446479,-223882,481669,-825343,665752,1360023,670574,1159097,220675,1053640,1176331,-538376,319760,1706697,-812928,-350965,498709,-678640,73843,591022,826874,331890,614519,194539,975902,732498,1019895,-1168888,-757273,-342762,-23051,-471196,-152910,18111,1175958,-308888,-1197410,-934710,-206195,-331913,-95112,-40734,695934,956271,174952,874939,-581955,-746623,1480034,189643,235690,-578641,-481889,-1518278,-56662,439872,-1249474,-1345373,119007,1154062,1889245,-810580,-366501,-257860,340198,233113,658650,1183709,1106781,664475,-489230,62876,-54173,-1026104,-1976769,-761079,225882,-449891,719610,383970,-159900,337414,523763,556127,881531,-243607,-700240,-11102,-579598,205014,575778,1932295,720030,1229065,577396,-1294283,-34119,-584286,40935,-269882,-917770,-109690,1308653,-964140,-544847,4252,43872,102311,-29366,-320150,1149611,-278215,-1340411,325245,1145722,392779,141522,45076,-110681,508550,-775184,-505205,345884,774959,-686301,-864437,684844,-1103359,-1031853,-692389,-2100418,446138,620940,46743,616615,259358,-329271,179448,-631182,-764734,336973,-742188,-292202,538877,1518998,-326039,400537,1059831,-8476,-611560,-263642,-968514,676817,-434501,58399,949548,384445,1026558,269860,-1814142,-602125,823042,916930,617637,-161007,-575996,-543365,663796,731444,-504952,-1117633,106362,1119204,1110414,72342,842730,271893,39400,-14753,-421592,-56109,-171369,-372451,69539,446388,-326174,-83613,741354,-344736,171990,-270673,-468083,399489,-692124,-214130,1338307,406583,-324402,-1275921,56710,1004942,596006,1551563,308778,-1216779,-921365,347837,439433,-956514,-567088,-56827,607171,192461,637782,810362,1001946,-107253,-759913,-285644,1303637,655431,-677816,-1031013,-117915,526777,1292744,1507013,690411,-361038,308609,64180,1234339,1560463,141965,-1401430,-1528604,39373,370744,333851,640520,-170244,-1100442,-663587,-24526,1178951,1073606,-137614,-840335,-1423523,-653002,294513,-592939,-570411,374243,-785765,435915,-44758,-932964,-325036,143996,899783,183904,705524,212870,-656420,-32262,-466126,115488,-515333,-1449097,1520301,679176,-344575,562213,1577326,-464175,-1074569,-1073405,-511274,-1126401,-591643,-448304,1261338,1876046,838370,203657,-14257,-1184052,-847644,-874660,21628,167369,1004626,-592889,625979,441839,-753866,837441,-100031,725693,-509114,-390903,-929620,880692,71702,1373093,114695,770376,1939364,620308,819032,413614,699512,696176,-253754,543471,-978119,-158618,298932,234320,-23589,-245017,-41325,1269452,74622,-640861,-160088,386339,123293,-638795,912769,518915,330053,-1221322,177102,-995356,-668288,-355909,1367058,-809959,-598108,918671,1490828,-14645,-1217039,929029,437530,-329342,19497,-1846186,-4790,-9240,473411,-246667,-169432,471588,231362,244173,289996,1017295,-476702,1130649,1190051,1175724,-169424,-163678,1918965,581691,-1248812,-830817,961621,-1251977,-2106736,-212624,120412,338554,2463,410670,267664,-257092,1767343,415716,-154795,443741,1489912,103040,-59031,-393968,-866527,-801324,-579746,-1694561,-720822,-445380,-681686,-526586,41135,-1205249,795554,248525,-205638,486145,899720,1550597,-870394,390503,424431,-522677,-651828,443735,755795,926906,16882,-833788,-313246,429635,-183828,276380,-195092,-212687,-341564,-613305,-268439,643262,-121731,486303,974577,624121,-374538,510197,563366,-344110,-383936,-769771,-341733,-64974,119044,698647,29870,394617,-531796,-401402,527135,567967,-269582,-365418,-467221,755665,1299416,284541,943431,1137976,1475494,483070,970855,118519,-1546626,-468385,-492997,-1172840,-70162,-1222360,91640,130291,505039,119527,1017184,350873,370755,2154322,846546,1116454,694673,426765,1100345,762437,-743173,497683,628398,-2723,1653856,1368146,1824330,-124263,-861190,-1129143,-31746,-2178709,-333747,-1199380,888842,819887,-1047345,-146299,684263,337461,617568,-939755,896943,-13014,583592,259674,-87407,-410828,1577715,638294,2244238,523146,-253984,-76503,1117628,644195,126455,-520941,-947357,868666,1655917,351658,-247614,-407018,-286817,123049,-251127,283295,654536,-380779,-881788,313538,1401435,660823,487387,203803,-246034,-192496,326935,25231,-262211,146168,1176127,706986,2205546,2214941,-260613,-36262,-234114,-156170,-558317,427290,-872185,928336,208588,938457,1722691,-413308,500480,120932,797942,-1176166,-734154,117347,1217596,-221381,-812190,-968526,-177147,-136264,-279794,967826,1038091,1042463,-4727,578353,239834,289473,-754729,-212766,-483982,24221,-330576,1060842,281883,-937316,-180368,-138998,-316440,940544,728629,-1429,803861,-1161708,154478,58209,-41567,-921123,1122421,815409,-397098,514566,-1074173,-385187,-869772,111182,588171,-1555842,270767,655881,447186,650143,-100672,331066,578318,995954,-50670,-627892,-415669,-919534,758331,-130642,-907881,161706,237916,139759,182978,-288307,-406233,-271138,-718125,510216,170695,-974577,-525793,471695,-795573,-742345,-1546259,-758812,-436926,587793,137949,-163946,-5399,490292,-293488,634527,1359066,2129077,1474672,2043410,772379,684002,-138748,-369294,-319966,-538751,-57332,-291656,-166235,-692779,-1166701,-1466366,-473832,553612,-257171,-125464,-514731,-97544,57443,615407,1551021,458618,-90173,73341,169553,2060217,701456,654514,-566443,-1272193,-491147,-971755,1139010,-206549,428404,516856,-285099,652013,662375,467652,-626107,-239884,469806,188716,-11757,-508595,907700,1423292,217061,656113,329766,-400175,195748,156183,-340199,-1644584,-699148,-467122,-1404905,114529,598407,-702526,-62419,166136,340880,-1442093,-1051245,327609,1138176,-198562,-49210,1076070,-363720,867746,454918,-423534,18930,-83447,-610884,305104,-325675,972990,418540,-621706,1920723,1323276,-643685,771714,-252643,289640,-458283,-29912,-904058,953290,-604558,177957,599636,603464,135097,768150,-1074773,-1394064,-1591313,530710,-535126,-1081959,180410,-947896,-849927,1001960,1309808,-245913,178074,-705422,-950896,189490,-51241,289915,99655,-672826,-595381,-711713,1405518,920758,-700766,-739695,143865,571666,-1559327,-170291,1258776,461782,-911631,-1746092,-41407,1101423,-171174,-1055315,674772,-1223038,-1247862,-910082,932145,910356,153286,-873834,-998099,110535,-1115008,-921731,-113119,-370379,-348304,371099,-688368,-1119925,574201,529886,972863,434643,-1603114,396150,-179881,215145,268793,-436442,940271,1058532,-471219,-1106565,-489405,-1077144,-1586996,-732838,1272440,1271148,856922,-1302338,150034,367527,212712,698562,299553,-95556,-1605,-109713,-331515,-15897,-131208,908839,-265922,-251186,-44432,-362660,458203,350299,-379713,-211886,-555393,-871479,315498,-423733,464883,-640691,-628476,-1000341,-1484588,967633,584591,509601,403594,-185413,182905,-712032,688493,-443963,122082,1493518,1191076,-816794,-524639,-505403,48588,1121272,32092,-108231,-254288,-1118254,-1177395,-25787,-1015105,-834671,1173617,138582,886044,-445852,-869246,640412,-35446,1050815,673880,-600768,-799384,143772,-25158,-123429,635022,816514,-17712,1382571,1242294,-455238,-1190031,-720688,-1789581,-882246,-671088,126233,-519039,-272609,920560,254676,567008,-625165,217641,-1311078,-630079,-721300,-1554664,56690,654838,514607,-604420,1055975,311970,-190199,-796926,-1408409,-84845,375997,-226533,-693042,1800155,-268391,-393296,539075,374361,716168,183419,9666,-478567,526532,-831551,357945,709312,519039,1601106,1506856,-889235,-454861,191919,1261797,-676307,-792802,-74276,733919,-19804,-1433639,508435,35065,84361,-278461,1064631,-793754,-1845721,-681746,385192,488029,-737009,-76902,344327,-326959,562326,-267836,-238278,-454596,707734,81925,-683855,-801327,-824501,479656,-76064,1170617,-171199,-465769,-483859,-419393,573822,424729,12459,640067,-481966,-826310,424306,1184912,1282882,903468,-131038,79940,1071691,1076488,13541,-212277,218106,1210020,846695,729439,-292604,-317066,318579],[-627247,-799574,-945109,-500690,-400632,372099,33002,-238495,-300192,12594,29912,-510907,287569,628713,778194,756292,-167914,418111,-770883,348086,1313066,-166336,1257577,300591,580785,1260316,-572432,-131443,1072838,-973178,-147254,589885,-902291,-268760,247160,682131,238349,847907,113466,1342200,663926,905653,-1327553,-870053,-353574,-98161,-441410,-334729,75549,1415049,-402068,-1019080,-1087706,-656091,-467558,-3087,166703,991785,1015707,333857,1388340,-832134,-683811,1474881,402283,133011,-496072,-326953,-1934922,-209903,227969,-1484225,-1240539,-241744,793295,1639920,-657333,-567747,-134061,414215,497602,637804,1189516,1236320,742515,-322501,-400565,59023,-1102914,-1962075,-703468,35136,-362231,456609,158014,-274831,54844,651094,154971,49646,-863761,-314979,173488,-236080,293263,672381,1980218,978739,1213161,940690,-696946,-38612,-522897,83841,232356,-384392,-229937,1476311,-855753,-829900,-273856,-53427,220538,-296111,-283913,985186,-2181,-1178305,549688,1285476,467748,161350,701055,230044,481106,-618131,-100716,370251,663047,-885422,-817557,382214,-1171994,-1013619,-285164,-1538747,682169,1016264,394274,570656,443506,-537321,75342,-267214,-849320,569883,-772579,-725691,12935,1270302,-447630,410316,789876,-212740,-763859,-355363,-930315,660588,-547900,-274985,921880,732127,1021949,625357,-872673,-595864,681777,1160320,660207,-94499,-100801,-987351,694667,717484,-247701,-732478,-53163,791486,859985,277245,1121171,216862,50845,41096,-978088,-290121,-614643,-167985,297627,838475,-492560,-335672,711941,-141139,18866,-126717,-596308,600044,-790732,-772827,1158207,417879,-646293,-1317393,103158,690303,599749,1601895,503536,-1385353,-825340,161176,190718,-1309143,-293074,-150341,727877,-290673,774861,513617,711539,-285183,-493337,-43628,1411044,631592,-384522,-1048951,132065,607254,736188,675358,161566,-208917,31189,72300,1002827,1591177,34111,-1355273,-1282556,-328227,660432,375117,706304,-202960,-764831,-754954,-218190,1081204,952781,-120042,-1089838,-1573282,-581958,447755,-229836,-403137,710566,-779351,-774127,-90891,-731169,-186614,218710,917674,320023,737455,56307,-910523,146720,-889227,32903,-269657,-1362757,1050733,930828,-456694,564213,1398198,-239843,-749007,-976979,-424346,-891849,-853676,-996655,474157,1445231,683880,-593651,-90297,-1059140,-752228,-1217278,230642,238959,1212666,-641872,592492,684525,-220601,1044816,-111263,92709,-453923,-130838,-338490,377762,37502,1248181,-570559,795320,1030528,523561,363836,417363,382067,502872,202818,603843,-1503192,-250791,453535,407235,-88633,-303269,122836,1135431,-48235,-933784,-676772,346704,409367,-354502,996942,441827,-96226,-1166928,358066,-931957,-590083,-404091,1094350,-818007,-664551,623115,1376604,-211956,-1044092,795240,570771,-151765,126007,-1568597,-109574,-133408,24961,-648184,-1017643,226310,-33073,235975,406490,342014,-713283,1157655,647096,645742,-800844,262953,1800750,392324,-1233969,-805281,1319935,-881272,-2265446,-210627,-285013,477306,172155,477875,-280,-269240,1507104,555598,391201,789260,1502130,493901,41843,-118941,-891644,-815310,-217744,-1746677,-403388,-73119,-641708,-206763,175137,-1188479,666162,510055,-281851,222179,834927,1402296,-575525,662476,421797,-272644,-409445,392359,897885,1223827,69020,-612780,-577119,681556,-173286,388298,-324493,-328056,-557221,-1014011,-280736,845146,-266482,544358,623228,277155,-953876,307947,558903,-385522,-263428,-325249,-197559,71250,377508,781781,-57163,581473,-455095,-535127,730128,619429,-748713,-502881,-375428,696929,1735946,283830,1030730,1499337,1714076,651689,1271354,-379010,-1416411,-428331,-88915,-397149,460231,-1509826,-83916,-283227,-132593,334052,1159418,-72301,-241748,1825689,158676,351566,672936,301128,917730,499503,-777573,564889,735470,98979,1128631,1079425,1193007,-82369,-462496,-785511,620393,-2061683,-1220852,-1740331,670033,686022,-1164749,-572991,306607,336902,616209,-1021249,438702,-196786,276804,-92796,-127275,-498051,1603005,230136,2263901,515584,81285,-507976,1440895,944294,219127,-167728,-1139345,956623,1273591,630334,-329845,-305620,-169905,-104822,35071,502628,839254,-602951,-1196127,360639,1089026,565779,267438,305851,-314204,-617808,536313,617638,-122811,261572,1460003,140470,2093478,2437247,-331155,34886,-177881,99207,-613834,342902,-849670,940351,-226928,628246,1296663,-656970,527130,294515,1152968,-924827,-632286,519883,1594383,-96869,-671240,-746314,-206335,-358192,-393249,710946,912536,380104,114788,684651,656122,225255,-855194,-689274,-797587,-73673,-435188,1103326,429985,-876733,-42537,-171916,-543125,723146,685735,-37629,1108259,-1209290,-24179,-393043,58931,-676448,1083683,1102388,-242419,426055,152051,-181686,-742283,194838,655627,-1007981,416034,780442,621394,1010988,84464,387122,877112,1008507,72419,-337228,-970655,-989004,676074,64325,-605084,197364,25045,92476,40106,98530,-169115,221881,-465011,705836,269613,-1005027,-86397,552386,-1238934,-723657,-1632093,-751718,-479485,301785,-83252,-109251,109122,652446,-87451,249832,1496741,2201568,1254769,1493230,620083,598938,64062,-385967,-585981,-563025,73798,249382,-244713,-690410,-948541,-1490140,-860527,522830,321779,-46123,-278009,-284862,-113984,558814,1811147,598941,120099,-46889,15481,2268510,100778,-125005,-490162,-1138154,-954319,-604691,746507,-321915,767496,717030,-330036,778217,998808,1096142,-754070,-161436,452436,-85140,590635,-295387,1065445,1582229,275006,65552,-153997,-705854,299674,569573,-38873,-1697917,-1282232,-514346,-1480898,507371,263828,-788146,-205092,378147,485861,-1236043,-427803,273641,1130624,-433510,395348,1426127,-424186,730069,384793,-259622,212288,-68044,-399194,447015,-224432,424606,232671,-756717,1890281,990708,-185037,564814,-453561,393007,-957552,132864,-428750,484486,-858241,-170656,-29744,50218,138337,8085,-1546401,-1687102,-1560179,533669,-615952,-896359,526087,-909058,-931347,1205700,1252178,59361,259722,-708614,-1067791,125516,-175084,410515,142512,-553239,143498,-824982,1429932,1174909,-224795,-704235,-351773,482543,-1282709,-6092,980449,713940,-1052737,-1994018,-637630,1290690,-183966,-716631,599211,-1603190,-1234662,-337774,967214,492545,-43272,-711430,-618636,512759,-333391,-349019,-8344,-203791,35816,250107,-916412,-957545,523050,397686,673433,654457,-1211437,496081,-473443,252312,412680,87318,946298,707086,-431826,-667560,6990,-1102194,-1474790,-305149,1833626,1660302,842969,-1081639,479154,569108,377091,1292871,204093,102009,-221254,18031,-106103,-47838,-232760,1058269,235892,-708384,-723101,-492311,478465,55501,-284482,-58516,-948012,-779804,455727,-253045,604334,-392859,-300692,-1068137,-1416670,1534435,796387,612882,753739,334149,27213,-897131,472797,-347713,364994,1396215,793112,-566318,-674789,-1013172,44970,1496492,246733,-517542,-209890,-1289672,-897501,-217890,-1387066,-662093,1335367,239572,166046,-258338,-952550,542884,-130122,993547,870485,-454862,-687936,48914,-373964,-290206,629732,649497,-440722,638551,1636668,-35663,-746989,-857803,-1601661,-1377283,-331710,292087,-309417,579404,1295345,505370,819911,-453833,66232,-1146442,-337656,-438355,-1337267,406308,785304,68349,-246658,1042157,343745,-259589,-958619,-1525365,29632,567034,-415046,-892748,1214824,-308901,-289919,1011240,798393,445185,329700,293236,-281595,502852,-1291648,398153,412885,254798,1491683,1605139,-34451,-305639,271811,1201488,-991610,-1138959,-681557,474674,-672870,-1023272,331974,200633,-198456,-348503,640979,-779512,-1720340,-907259,355450,506008,-706224,279383,222861,-217966,565545,-398716,-126040,-315407,1262768,-41839,-320751,-894852,-600184,235303,-49287,1156508,143305,-207021,-239301,-461350,297664,565349,106569,835587,-225248,-910668,299490,926735,1356242,795393,-206855,-10803,808902,1153746,75005,-125186,450313,938814,585477,935831,185995,-111158,71930],[-288504,-758257,-728899,-274519,-290572,421773,77072,383123,103037,-104095,-202104,-336557,196152,612856,759308,1011026,-18084,326852,-640824,-51957,1064570,-615138,1308692,472229,59478,1347535,-551828,-508369,329656,-1116347,121958,702105,-881554,-665147,-165385,382113,1050,919661,83749,1581754,369268,429216,-1289857,-1063858,-496058,-388149,-339390,-414511,44244,1368232,-525440,-721607,-768759,-776976,-636351,-258950,233832,758394,972356,548469,1579541,-1037977,-626695,1053489,470791,81276,-391941,-65092,-1961801,-243282,-77696,-1474674,-958950,-639974,406483,1074679,-499868,-710640,-26656,539014,696787,508417,1198481,1135500,860167,-47877,-858804,235045,-991795,-1630348,-636988,-30785,-332022,-74978,-183741,-395927,-235886,664517,-118139,-494779,-1122394,-23227,354329,232738,399604,726968,2016738,1061487,1104440,1221867,-148876,78910,-381922,83165,710071,57132,-328325,1548446,-526201,-878425,-544012,-184587,301709,-524815,-333173,844513,222215,-772499,749366,1178266,546090,280185,1415756,366751,273283,-525121,402499,455726,489250,-672097,-687042,-183266,-1058734,-696368,302587,-724944,865978,1287041,744776,536373,783433,-353394,39564,18131,-893801,523959,-830537,-1144469,-345564,669702,-464855,354381,377077,-493878,-835676,-574015,-826097,574657,-529844,-673036,762328,1135971,925205,821011,527236,-533992,461970,1226659,600259,-66223,472809,-1250100,684380,554662,-87149,-123031,-108744,355288,421012,306814,1293210,286267,31755,7796,-1349319,-569062,-1029932,79403,419691,770609,-733447,-441074,678213,137405,-73182,52962,-701834,475158,-761341,-1326139,715911,218120,-894773,-1182791,139757,171058,582130,1389702,735599,-1063324,-764829,-26171,-7778,-1437131,47494,125161,958980,-625973,704421,16221,384381,-356203,-171094,70195,1386390,540317,-36758,-937434,391578,487395,138117,-217762,-424782,-137255,-138651,167512,988620,1523038,-11975,-1199522,-818175,-638913,904168,405710,768581,-176314,-473608,-726380,-392799,846123,721272,-294221,-1183527,-1178426,-212752,565111,34605,-450154,829740,-641217,-1938151,-169396,-483972,-207798,319415,1028010,430576,563945,-92377,-924678,428309,-944218,-15947,86191,-911055,641461,1067397,-521929,444144,894049,-341357,-372856,-703053,-272181,-569288,-1208465,-1318079,-107614,631988,459675,-789169,-169018,-835054,-485497,-1024871,579677,324177,1225593,-661512,475707,561230,80303,1257821,-58201,41682,-305802,70222,247834,-203836,-74870,923617,-1193552,704320,84281,487091,-22618,472145,-27173,294571,745967,754908,-1628731,-42850,553135,582833,-9303,-428520,199865,1101001,-77406,-1189666,-931352,488342,640094,123785,912435,320179,-643811,-889367,467768,-628090,-537308,-513417,778973,-649013,-658637,270034,1007918,-349284,-616258,624716,741575,5545,177347,-1191891,-271056,-527027,-507569,-1263376,-1901945,88743,-273815,253944,283913,-333729,-955810,959164,113254,303305,-1111990,531386,1623539,89496,-951405,-742899,1380937,-311749,-1919959,-39152,-602511,451604,121029,397957,-267608,-223422,1028496,628873,804071,992440,1322258,802778,300428,55522,-885619,-718903,148194,-1533777,-298048,341760,-364946,77030,138030,-1202751,441051,684051,-333932,-76520,619892,1079561,-163809,777230,329638,-59231,-86536,559459,1024204,1256681,33662,-320981,-743148,765109,-555146,411198,-315986,-407696,-691868,-1081523,-234995,962357,-322233,443018,342695,115337,-1323469,44894,465525,-374851,44488,304289,-34232,240236,537430,598000,-108227,786822,-240920,-365575,836074,463954,-1013838,-532755,-228445,499844,1870323,122164,1044340,1755525,1844337,737473,1563295,-823050,-1149589,-451905,419313,600265,933884,-1497109,-125373,-643693,-817565,487671,994763,-404025,-674570,1042771,-853131,-454336,429041,92505,737381,307587,-554022,648638,667487,124218,316051,694695,481830,-60494,-205318,-456977,1087574,-1689085,-1919493,-1917863,478221,454702,-1205656,-997989,241913,362071,599361,-936142,-395783,-641009,-6117,-511186,-170894,-419687,1350917,-418245,1837284,438331,359520,-852043,1444907,1035707,287426,151040,-878745,1049148,581760,813374,-322854,-198122,-59626,-310032,251326,453427,831586,-826506,-1330763,284378,553320,424539,49611,368186,-427819,-990586,731743,1013441,-85742,344675,1305850,-451000,1647623,2244193,-361595,59505,84493,398624,-645596,195639,-810621,849199,-678228,170313,651518,-946696,354353,302727,1188643,-597217,-483672,625447,1846613,132581,-280691,-408684,-320118,-558300,-421616,536538,631022,-145303,294890,798407,1052113,129795,-785758,-1001822,-872059,-83629,-479214,1140177,525626,-763759,133206,-177044,-725778,461682,664730,60826,1236878,-1164922,-237824,-637834,197099,-614467,786846,1080083,29308,316995,1053435,141571,-435655,345911,632496,-463593,509890,770459,861786,1291111,158607,446677,1046415,877828,42109,-55888,-1224499,-1093343,457158,220571,-389543,70014,-54533,257870,-238288,511966,171626,527071,-131999,887566,374842,-919670,273188,588108,-1566363,-522226,-1586063,-520670,-558760,-2556,-295212,-73781,114257,656168,87023,121453,1518507,1861404,841376,541167,208861,566534,260738,-366038,-819945,-289345,191894,579617,-363731,-592491,-649213,-1372780,-1209972,274370,629924,-9020,-269361,-315118,-228166,283248,1528804,637150,421434,-112416,48073,2245986,-657277,-840902,-20609,-802143,-1443992,-121156,478555,-367206,1021714,790964,-303578,875650,1244668,1545600,-817740,57548,228056,-443110,1237932,-25448,1024861,1386214,293399,-423498,-520682,-712245,346950,906791,204488,-1485808,-1472633,-563074,-1249090,936292,263867,-675833,-366822,417860,640946,-823391,118539,235048,821959,-573487,725715,1720781,-306072,435866,77837,-101138,357164,-46762,-235496,485966,-146022,14626,47601,-718177,1757794,653095,507301,340164,-665281,549748,-1247222,267729,-35711,56034,-1025739,-885504,-671865,-431004,217933,-678047,-1672667,-1619657,-1275793,313877,-614921,-741800,684441,-763663,-834461,1133735,1109933,765470,325932,-593068,-1050544,-50987,-402408,337050,228826,-398883,900082,-743725,1262349,1282488,311472,-568022,-819372,353784,-822968,114056,580850,884508,-1053927,-1844026,-1084329,992176,-232353,-532888,369968,-1867400,-1107333,226746,894558,179905,-289054,-598885,-397947,897450,493622,168753,-18210,-82841,358377,-106818,-1112274,-820008,267378,249801,173561,897172,-172490,664337,-610237,192625,616078,490342,882281,499911,-276565,-185342,284409,-1129319,-1084690,240707,2003656,1657079,746196,-772205,658589,715054,490547,1723832,219348,490557,-422507,159522,127157,-53524,-311221,1052991,660567,-1082819,-1223922,-584486,426269,-283371,-237359,30568,-1404260,-654327,568598,-27372,654273,-112930,-143933,-1118694,-1205175,1826016,878346,779867,1112732,754390,-301425,-954084,339812,-11445,455187,972152,357203,-426989,-713734,-1434196,110334,1695146,516288,-693072,-32181,-1115904,-442872,-473244,-1507655,-455691,1517048,347687,-50336,114443,-863106,326096,-274556,815497,1021116,-231940,-387135,57303,-750112,-542930,549940,421721,-860087,-143712,1674978,348130,-216280,-916154,-1406400,-1946782,9342,449255,39304,1177414,1421199,758449,904165,-401062,-99612,-797156,146387,-126041,-936230,757025,754925,-61154,202251,779251,148266,-343397,-1180537,-1419261,168923,718058,-548366,-1217493,550857,-317432,-105122,1385705,1273331,157090,397589,554083,-32378,502915,-1580771,395979,122412,-53884,974745,1290988,781837,58866,296424,820614,-1136099,-1210798,-1341369,181395,-1188091,-392740,219094,532199,-383157,-420424,153951,-741503,-1267662,-945465,223966,499273,-489520,498345,-10960,-19644,435983,-485758,98348,-192621,1729487,-304001,277169,-851638,-323610,37902,136233,933872,440559,24683,-84456,-501399,71256,647789,70867,934555,-29191,-854973,11481,589466,1149917,740616,-237749,-172537,190284,975061,94467,-10979,568436,731451,310672,958589,749678,25065,-281359],[-5692,-745913,-434046,107987,-106494,421086,129205,793331,575942,-224164,-486830,-190386,68730,466916,692089,1110939,146462,205948,-542699,-438328,689279,-556036,1295372,648769,-335791,1356955,-455889,-695249,-317791,-1233481,370739,832080,-619043,-1016156,-559801,28825,-349257,836486,93009,1595896,-33538,-244214,-1070994,-1292866,-744149,-857490,-260010,-410784,-82067,1073390,-636308,-385781,-145112,-593729,-815630,-817148,103759,27111,842001,796023,1393215,-1151466,-627383,419261,436322,106564,-241677,358515,-1546358,-131624,-409288,-1236177,-622363,-941194,126218,385887,-327171,-771480,57846,653048,777020,318974,1208709,791298,908569,233000,-1153763,461322,-732636,-1123004,-591453,38572,-342644,-687893,-555084,-497097,-476786,560775,-185808,-627387,-849750,127982,465907,723302,587310,722205,1961828,967383,938447,1346885,187812,278984,-224153,49671,1043362,340463,-374539,1415608,-98190,-660357,-711312,-309283,320669,-657310,-394805,785288,348540,-169044,850579,841477,580212,442366,1939647,305584,-53743,-506489,885257,624502,379896,-125794,-518904,-858350,-814111,-161274,901089,47402,951104,1379469,1021294,512706,1169679,139857,33442,177289,-860497,238993,-873004,-1454511,-568600,-72476,-399745,221753,-96542,-767502,-849714,-799328,-638731,432456,-414530,-989629,555937,1330794,718990,769170,1713194,-460709,276230,1059694,434580,-83259,993394,-1256496,642448,287236,-83858,497920,-39074,-29216,-88080,149611,1257514,349542,-46124,-108816,-1365756,-831407,-1283391,285053,487049,353685,-1057458,-400833,594187,409564,-91952,203585,-743538,-18558,-603833,-1591194,81090,-122546,-984917,-919209,146247,-416882,501718,956697,826946,-417112,-745870,-167367,-93758,-1284294,322972,609134,1261414,-659879,461230,-587199,75486,-340354,-3685,12846,1191726,395748,279454,-763235,507244,228444,-379913,-903068,-892541,-100067,-183447,262793,1176337,1415854,34365,-953011,-203652,-736178,1059989,421849,822146,-44800,-247686,-613373,-556947,508478,395931,-655326,-1126338,-328509,366216,547110,123223,-734686,666457,-399691,-2441641,-196619,-205167,-405952,412247,1256039,449496,261078,-235636,-759455,732467,-580200,-26000,412816,-267446,483688,1076985,-521429,246052,227773,-711858,-64638,-343791,-116623,-291343,-1527374,-1229498,-427092,-300399,222502,-443777,-234651,-561524,-222130,-264404,992291,378146,1014552,-636559,291004,108783,-6766,1257183,30006,642693,-148013,108200,653002,-762968,-268251,510880,-1409949,547518,-408580,528399,-290651,523775,-419434,150602,1220169,944121,-1414617,406663,519875,713046,164785,-608187,171038,1069987,-57233,-1351708,-868386,752867,766243,698394,719817,219910,-1284710,-550404,401123,-203597,-553754,-631802,478497,-338357,-562440,-49310,370506,-454404,-74019,458307,915434,88185,156204,-873348,-471860,-1020317,-923815,-1952190,-2489434,109240,-492766,229950,-1315,-591769,-1126624,531100,-176796,231761,-802651,496686,1419756,-287287,-485844,-639686,1133660,299549,-1190843,307063,-731814,305085,-92583,251359,-477385,-178596,492504,710852,966909,1001421,1054124,1012614,645481,111887,-854150,-567421,472983,-1129742,-424531,654651,20486,223943,-2755,-1174184,178664,736602,-315922,-397718,360653,687522,139221,622750,160059,16240,247628,906525,1090508,1034682,-45893,11559,-750393,656463,-1176094,290481,-226897,-466937,-723274,-926170,-151946,987327,-289466,208586,160284,151231,-1309174,-249006,312818,-296712,402788,959074,120387,347870,519221,209603,-66742,1049713,69278,9619,800491,150197,-1043484,-471534,-91714,235542,1655263,-146402,930540,1773556,1774957,727899,1777647,-1122929,-797985,-539533,875318,1426303,1237993,-1172485,-18714,-860155,-1333646,587604,514848,-592208,-771262,57750,-1874890,-987840,35750,-179810,620009,259578,-101801,740564,446674,129685,-505856,233316,-54680,13043,-104556,-205597,1284228,-1099265,-2029710,-1697022,353278,166695,-1091147,-1193054,356585,385018,582689,-777045,-1334606,-1278727,-265140,-913522,-179897,-180155,876458,-1127199,1143061,331433,532424,-1017150,1160777,929632,313717,333207,-202631,1074591,-253159,797961,-229386,-145302,20440,-472603,336068,154194,578075,-969157,-1270477,25488,-70991,280724,-85450,441635,-574413,-1138513,901943,1144135,-129823,320823,846979,-828896,1140454,1883812,-309863,29008,487962,689054,-675814,42068,-743701,708859,-983074,-282487,68517,-1184103,54980,190757,908132,-282819,-312458,487764,1950239,360131,213213,-28773,-485478,-702692,-323648,424732,290603,-461550,494974,914466,1275188,25346,-519601,-1044919,-680927,-40565,-494917,1192126,549687,-744149,234250,-104960,-795617,213175,649965,239733,1126831,-998090,-418572,-609029,365124,-689821,288421,723861,318094,223796,1252001,470110,-18803,511920,509219,-187913,483970,574644,1156797,1441862,114225,534329,985827,634224,-103733,165075,-1097806,-1136799,140084,308340,-282047,-198045,-62769,536000,-563769,819052,510179,584132,179664,1043943,470394,-785770,436240,575712,-1664738,-65576,-1392380,-35189,-612467,-304406,-459769,-43110,75205,538907,182567,251809,1494723,1370645,406350,-436175,-358284,581620,409817,-254467,-831881,176512,279334,559174,-496745,-403168,-357110,-1158083,-1404252,-136300,523172,-55988,-427420,-167973,-275174,-106387,844743,519102,694650,-118613,244596,1894159,-1227343,-1232935,717219,-335150,-1803055,276301,420142,-354294,1095791,764037,-202968,1001215,1361245,1688816,-803440,423937,-99041,-820647,1778652,252416,783942,969454,277285,-653488,-683433,-486243,228557,1004337,330129,-996061,-1220067,-628407,-771882,1256761,438737,-387460,-518971,289733,747035,-246873,504176,250817,333877,-592789,809578,1888166,-57202,150853,-331259,41917,426303,32718,-168163,413128,-138126,-178968,-80676,-516829,1519936,383781,1264253,135528,-850760,725997,-1230394,360360,162206,-209633,-1065851,-1677589,-1152368,-763272,332596,-1119842,-1359665,-1225242,-800783,-100817,-585909,-733587,581800,-536665,-563357,893453,941712,1626606,367649,-395796,-959094,-284650,-645823,167006,357249,-198188,1457164,-548622,946712,1218588,771172,-378076,-1169744,197346,-310971,117124,159204,882557,-950853,-1440702,-1143221,384033,-295369,-562644,44739,-1893121,-991089,513485,670855,-116174,-519711,-571480,-345008,1190707,1144194,550465,-135044,-49536,518908,-609732,-1208289,-715522,-127578,143545,-381023,1068471,1168935,874029,-538012,16351,829425,657010,761488,417725,-82079,235253,327979,-1119150,-520886,796882,1836920,1322173,571843,-498261,671855,791818,531760,1886341,329486,981364,-511571,367018,265525,-103076,-318381,834383,882326,-1347193,-1387948,-623124,279108,-663607,-219125,27669,-1812581,-486909,638430,172646,654170,121004,-192946,-1165405,-918405,1714395,829636,1003333,1434500,991819,-685954,-848363,220318,420753,409315,310228,23672,-388828,-668198,-1673840,216666,1619993,607065,-672822,183803,-715899,19398,-710595,-1362039,-272338,1624409,494574,267299,621368,-614289,41020,-437245,547700,1092719,-8054,-24591,151125,-1004521,-787401,396178,176140,-1168282,-782234,1343156,602301,293818,-849826,-1280174,-2372675,270231,551851,470331,1394296,1299801,925107,867250,-460198,-254121,-409141,701425,77874,-559756,973605,573447,147571,649507,332213,-212645,-421402,-1419936,-1147333,306888,779726,-579831,-1587939,-49083,-282068,66088,1520962,1649721,-81146,341317,797435,214338,558147,-1588235,377357,-48465,-299795,159342,650885,1154345,429023,229898,291432,-1098970,-1020554,-1862042,-176603,-1487313,211337,146968,933517,-306140,-470109,-291899,-698445,-553694,-813708,-36177,443167,-169722,464961,-267223,250065,205854,-435191,408218,-160855,1857519,-615471,920285,-702058,-121709,-89584,418850,457079,609979,164823,-28810,-492091,-54881,656707,-91569,916774,88549,-723159,-337926,168985,729439,708851,-315017,-305907,-636249,536028,26537,71123,563240,607612,71223,821544,1212052,73525,-673033],[102810,-743018,-71229,478148,62939,383073,189464,848007,967356,-281824,-757055,-50945,-39283,256411,581990,1009401,248766,45896,-555754,-706125,304736,-182944,1142848,743293,-505782,1222055,-292127,-630845,-780744,-1312969,535469,924275,-206300,-1202013,-832544,-234715,-714908,664597,122377,1348756,-394955,-886005,-747246,-1463947,-1027436,-1398579,-268881,-370390,-281284,619711,-678697,-97488,463285,-266218,-967148,-1465412,-193365,-916134,641623,1037722,919477,-1144485,-695157,-189963,349993,208619,-54809,987981,-847505,99698,-688433,-851279,-324486,-1015605,27547,-141185,-131767,-736454,147659,657581,718982,127806,1187638,286489,777803,449278,-1157341,706994,-419530,-642151,-579612,200182,-336987,-1167957,-858167,-555638,-619253,387997,-35238,-432884,-139212,133023,465942,1145381,918588,649422,1700344,751716,781082,1274204,257238,480948,-123068,-10870,1168210,457044,-349906,1037977,266768,-233575,-743200,-386648,257552,-674635,-374571,776381,342531,497798,819067,349285,544804,569332,2091932,110617,-400915,-542613,1233792,839013,393305,569639,-374885,-1396036,-523660,415108,1302400,542561,900506,1289899,1164897,481232,1466433,719254,14689,204513,-718808,-157177,-853617,-1567479,-718503,-634352,-264550,45879,-535171,-954423,-849616,-924775,-381310,263259,-224174,-1082363,376511,1125186,430720,437783,2157787,-422464,212212,693138,199829,-123818,1372898,-1002046,573138,248,-238452,898266,126856,-213448,-510101,-140513,958997,278241,-167316,-288467,-967292,-997414,-1315845,375435,564851,-184054,-1413493,-261921,442590,617779,-45255,264226,-706513,-763273,-356273,-1445263,-620795,-488729,-829306,-579188,125096,-927151,325073,404665,683070,242970,-755075,-224416,-41357,-886036,420184,1033769,1485144,-378278,118012,-1138372,-161001,-284849,-161887,-162817,863088,238026,479682,-589428,401006,-54643,-758151,-1243376,-1109556,-37104,-125788,268151,1409305,1307958,188955,-631241,448302,-488397,1085441,413699,843323,182123,-94810,-473798,-713231,130423,28003,-1086067,-951760,678485,988389,342383,21422,-1144417,275373,-108786,-1984551,-104127,89544,-728103,459839,1564847,333550,-11859,-348994,-491490,974148,93778,4798,571985,350658,617448,985335,-443369,42186,-369946,-1163364,88498,-1629,-55605,-181979,-1659879,-737717,-636533,-1006829,31252,102830,-266430,-279659,-119281,758045,1358261,349337,602029,-561665,71039,-498044,-462548,813309,110541,1523797,-59373,-93442,771721,-1211353,-512697,171626,-1054107,433790,-319531,625729,-445803,517529,-699651,122485,1513940,1119032,-1032343,956196,316289,739582,326053,-799893,60543,954395,-53290,-1335336,-563866,1002103,755933,1208557,490623,196541,-1872258,-289060,121252,189594,-647477,-690824,237519,38943,-381624,-263028,-383689,-556898,383199,313590,1055939,58155,72805,-709533,-665217,-1350432,-1062035,-2491191,-2545731,297912,-681719,122890,-315491,-211367,-1170529,-53535,-118108,387631,101841,122521,1174173,-674131,48352,-495105,687752,754348,-377889,755182,-634626,121205,-351081,126175,-590795,-207804,17543,863578,882079,840975,821093,1138346,950946,84078,-815995,-402737,707039,-658430,-694383,736653,340481,183271,-149443,-1036109,-63214,642927,-194906,-669846,155600,329837,200626,209409,-27971,-87756,528533,1328306,1072782,624872,-116599,332055,-580846,395086,-1725168,18857,-142322,-530821,-662406,-685283,-61444,924175,-203421,-105244,28150,321981,-896223,-545432,149369,-148372,666228,1441393,220397,303393,314358,-226609,98682,1394273,403476,371271,623002,-217947,-892898,-357674,-19144,-11798,1171737,-442416,666073,1489790,1516670,611180,1839025,-1248767,-440830,-667147,1141152,1762583,1318315,-622597,196594,-885217,-1511151,672920,-164876,-631393,-522946,-703421,-2503518,-1122593,-386323,-461556,557501,359472,462887,821620,147911,158579,-1107082,-237368,-251262,199675,-108468,-53536,1212846,-373540,-1385309,-1179912,292506,-137269,-786600,-989280,459423,378138,550343,-616155,-2035063,-1876238,-514228,-1198898,-115050,161296,315455,-1668008,481122,237538,576070,-982957,710144,666162,281251,319688,555868,956352,-965849,531678,-78924,-168874,48411,-585275,272821,-302429,98237,-973849,-1053591,-378382,-637163,197244,-73035,557493,-720583,-969180,1033345,1042616,-188529,160931,329857,-884183,751882,1629972,-168700,-46805,850269,909273,-711864,-64908,-640065,583854,-1030754,-611266,-291601,-1255860,-242936,50845,417271,-46420,-158249,197247,1903310,466379,639055,314985,-640687,-766610,-114828,309726,-2230,-584151,666100,993649,1201263,-52230,-87880,-824886,-277332,5326,-519905,1248445,497114,-898602,163214,46914,-744316,27285,614657,384607,788139,-713666,-515801,-340912,546064,-790467,-286495,139720,522424,163717,777818,673165,392801,641581,311224,-320607,357194,187612,1443902,1447119,-23548,664566,678820,332149,-283387,296592,-640753,-1059103,-219582,317520,-258065,-527453,-88579,773978,-828535,935103,727278,411196,381037,1143283,528277,-675930,355660,515701,-1500004,585192,-1067477,627277,-575842,-590117,-549073,-16292,57283,360254,196293,542726,1453234,968303,134038,-1051561,-900810,579969,497377,-26105,-525496,635682,325400,185364,-625881,-167071,-152313,-918783,-1370438,-593144,46095,-202803,-633500,113454,-282319,-499461,48066,256510,824136,-88029,498437,1248383,-1398996,-1184173,1452798,132788,-1907876,435125,550744,-305734,949025,674161,-52105,1195512,1356966,1515927,-735059,867281,-400211,-1144358,2137974,483075,416102,552287,237550,-557072,-644622,-197421,-66795,794805,339281,-291205,-704681,-718582,-208983,1343051,629553,-13765,-625376,69219,771779,390617,693794,343772,-150756,-498143,600940,1870389,226039,6177,-703390,167132,405910,192875,-201484,254704,-224210,-156161,-115189,-221461,1181812,213374,1892557,-14008,-969592,858682,-944706,382020,124118,-355271,-997145,-2181601,-1359830,-930913,426769,-1223474,-662799,-658381,-253337,-598224,-577066,-917010,234947,-272471,-178950,659878,793864,2294478,382473,-181813,-875622,-480955,-788310,24739,510248,61386,1720004,-314368,539297,998888,1040059,-189955,-1340190,58211,109959,-36012,-184818,653421,-804130,-983912,-756725,-257966,-336998,-731121,-281714,-1646065,-974665,365132,299004,-467930,-682256,-614439,-369003,1331562,1490599,748776,-314410,-114127,456167,-1096790,-1170840,-645982,-534578,115929,-826893,1086834,2252735,1068790,-285652,-235786,978977,557958,570056,417151,73979,526890,237318,-1032134,41907,1240120,1481078,819021,342163,-363673,596101,817284,494300,1750808,457207,1430480,-439240,635967,233847,-241671,-236386,432204,873730,-1472895,-1178109,-595587,48596,-1048573,-181050,-68341,-2024847,-264755,649987,270762,651676,271882,-393123,-1204210,-597421,1224181,707229,1268666,1679172,1010618,-959021,-594196,38727,778484,280051,-399759,-129139,-421444,-588139,-1681355,325770,1268589,393154,-573144,294940,-316959,336940,-838633,-1046087,-144141,1590924,695889,821551,1148639,-227301,-227718,-578595,245936,1056129,146113,259667,286803,-1038047,-923310,198193,-50287,-1281182,-1182030,809294,673401,685005,-652801,-1223476,-2464179,403139,576697,879518,1322796,1023948,946858,805539,-602918,-379894,-147250,1157135,81133,-332513,965160,284682,530087,1009955,-192855,-607795,-492382,-1618848,-860222,418789,735472,-490890,-1884155,-481573,-180069,154943,1387620,1788905,-231734,159339,1030677,421288,675241,-1314578,357268,-40104,-407987,-733018,-80288,1001755,581544,59005,-157165,-921476,-687140,-2085328,-609877,-1591135,571231,53885,1267009,72292,-484981,-616009,-647057,209926,-583754,-388913,335535,148894,176409,-430645,561713,-74864,-240987,722922,-251906,1518785,-870486,1400768,-500777,-97621,-183109,653750,-198957,580621,183268,-36185,-428791,-72288,605953,-317537,801166,130718,-592159,-628736,-289145,223345,669840,-501888,-324751,-1358345,-101923,-142093,89407,460000,550663,-108330,595074,1410603,55378,-1027559],[-1370,-680956,306842,666575,130697,322043,233063,557737,1160869,-223538,-952356,97464,-93942,64912,449997,734097,246816,-163740,-696197,-777011,19008,172748,772423,701268,-449232,923451,-97497,-328553,-1064603,-1336925,582503,887962,207836,-1136376,-909760,-287502,-956819,488489,147320,900239,-611552,-1309277,-426874,-1486022,-1251978,-1860992,-379881,-342883,-501717,111517,-609036,81119,759691,23992,-1044337,-1925603,-554300,-1662301,371172,1215892,350148,-1025207,-797199,-605636,248818,357645,131525,1754421,-144659,361566,-851105,-439096,-110204,-798168,110468,-264426,77887,-607467,281960,460450,539924,-14259,1084092,-221630,433749,569769,-846568,926233,-164770,-366132,-590870,394577,-237030,-1357011,-1014041,-566104,-653343,229413,273522,-134370,692685,19029,349346,1445133,1399605,509106,1167934,495818,693811,1005931,108155,604961,-137553,-101227,1090967,436738,-254781,491180,434783,270278,-670540,-392628,106893,-597001,-208938,734058,192368,1026361,668853,-185399,445486,595537,1838309,-124515,-655661,-597026,1384367,1031209,512136,1200240,-310084,-1546417,-283106,843822,1350600,673739,708202,1068785,1162976,412071,1565028,1132701,-39711,129890,-457717,-507620,-746465,-1448349,-825600,-766410,-58822,-118270,-850617,-1006811,-877980,-898443,-93485,110414,41982,-877254,259062,549784,129505,-123489,1806459,-453590,300720,222652,-40317,-153970,1596149,-554016,473833,-211001,-480836,930910,317338,-121261,-717885,-464550,435572,22155,-279325,-503309,-255605,-998773,-1167182,314029,679071,-607271,-1679244,-92420,248684,746876,42696,202153,-602116,-1496813,-79747,-1012098,-1238187,-761401,-367112,-200929,103926,-1258780,48950,-130908,331825,636993,-768722,-191818,132522,-355141,293378,1159843,1431571,84997,-234697,-1476506,-288002,-235607,-655910,-336108,498860,122367,513534,-452945,99750,-240221,-986819,-1245009,-1031362,96032,617,132821,1480279,1195569,443828,-259957,997455,122430,950191,372783,803786,431091,-20215,-362727,-851184,-225596,-315471,-1423507,-714434,1475834,1476567,-27782,-212923,-1484875,-204079,165784,-799041,135498,381734,-1062867,438871,1860842,82166,-83133,-388794,-183754,1086152,848671,77462,486329,777125,918263,836934,-292884,-94194,-713689,-1479067,59072,242619,-168401,-281521,-1510641,-45223,-940844,-1229936,-76360,477607,-245283,-6488,-224672,1569883,1599573,206899,62274,-454763,-141347,-1020758,-1102431,-126448,146902,2118379,-77651,-538781,602756,-1482727,-753751,27015,-259587,494494,114365,728890,-514327,426482,-811965,219210,1610746,1243939,-665667,1410066,-41006,629206,362458,-950136,-76536,730354,-119850,-1084403,-195620,1093535,604367,1490234,280251,273330,-2204362,-184580,-310963,428097,-784989,-635405,70225,401146,-146780,-336822,-977087,-665439,577613,180155,1131487,-92950,-37627,-668699,-791119,-1295939,-872550,-2680547,-2061963,612369,-822608,-69169,-526821,632229,-1072793,-649435,223886,658183,1231172,-495838,873398,-978237,534525,-322066,220908,918050,243285,1173973,-348670,-16955,-524537,81290,-600718,-362908,-339816,1095604,653290,600664,718693,1201161,1080397,25538,-792928,-245780,803976,-240782,-982443,531855,451589,-23015,-213055,-770107,-243715,388604,358,-796418,66535,70048,15581,-312885,-155990,-337517,709973,1670459,972160,142748,-138701,571071,-266658,66858,-1913551,-348921,-137710,-622129,-545695,-446529,10025,784527,-120182,-440832,-124806,518963,-233032,-811618,33695,51422,749531,1630559,208031,53874,-6250,-523197,366168,1759249,678831,489690,350759,-515223,-659089,-233277,-34753,-168315,589885,-682546,279525,941704,1221718,380643,1705797,-1228110,-159163,-798467,1140041,1540939,1198605,-8707,430249,-733393,-1285451,797381,-836880,-556225,-73684,-897214,-2458201,-944778,-713663,-676144,461720,534042,969791,864199,-133957,220128,-1370467,-619510,-107699,508534,-121726,17263,936609,342248,-189935,-554013,262240,-425805,-323982,-386626,433465,327147,461906,-484536,-2287978,-2158310,-748334,-1281965,45763,511055,-174543,-1868233,110863,186245,497685,-799800,254813,291025,180092,118696,916920,653908,-1281950,54338,82023,-246141,14153,-646891,90769,-783183,-509538,-827072,-745191,-795722,-1032042,224978,108158,700232,-825385,-514276,1113716,825883,-192206,-100391,-14995,-688796,517088,1577097,27806,-142529,971368,1005982,-742115,-94086,-502853,521846,-803217,-767690,-427881,-1085434,-418896,-23321,-124082,94881,-61829,-146805,1730157,367985,877604,569507,-725441,-740189,141186,137508,-170275,-577992,761605,975474,795466,-64729,428489,-435748,232149,9837,-572505,1260715,373983,-1207223,-126490,235805,-619541,-61301,532073,383887,297996,-353139,-514533,46499,717743,-814422,-794213,-459156,578040,124295,-17054,655733,669998,698690,87781,-763588,208722,-337395,1625791,1324069,-206799,830528,203963,42910,-409881,337860,-14288,-862075,-559971,260974,-273679,-813317,-197389,841569,-950137,850195,737095,87177,430206,1136339,513477,-639894,65034,413463,-1134149,1244640,-658318,1307902,-407832,-842816,-552727,28,97799,179859,168338,839103,1359108,777329,133918,-1105654,-1236380,467982,534227,294989,31049,891207,325466,-405786,-747833,49054,-65851,-711063,-1106215,-953201,-577225,-432065,-779897,422697,-297990,-835562,-581452,-84142,743950,-67429,682049,500713,-1186361,-758591,1899492,451052,-1727245,347739,764384,-244554,618235,548613,109270,1421482,1253661,1135468,-653620,1261137,-576416,-1337866,2312223,618014,52879,311248,178646,-180148,-476331,-29688,-442400,334500,280335,477939,-247772,-818950,255305,1133443,722120,312077,-653337,-126155,717042,957105,696680,507038,-451154,-326784,172019,1646466,433318,26235,-944569,278989,294779,411116,-284351,64362,-391833,26388,-51648,67107,766027,129250,2226157,-86058,-988216,875323,-530904,290166,-110378,-512374,-876741,-2142376,-1297394,-971215,453062,-998094,209494,-100913,241323,-1026755,-609539,-1216836,-251827,-24910,223883,579364,676318,2521742,378318,-18564,-856415,-540118,-730352,-9792,655406,369648,1727257,-77367,98434,678466,1068787,-46883,-1308479,10530,354856,-324752,-384496,216094,-677004,-619018,-78018,-709236,-319217,-906700,-516846,-1214022,-1067805,-170761,-138195,-850515,-753564,-687025,-339827,1297078,1551932,739013,-490075,-251676,164361,-1406928,-1011720,-607979,-826194,164401,-1043640,915622,2658424,1177016,47076,-485015,995609,259243,293763,465351,145291,683247,153659,-851961,438678,1473301,1094529,323262,91925,-415937,545112,834622,394031,1358618,487074,1687611,-226345,879034,16218,-469035,-82219,-47621,695973,-1431754,-685659,-495959,-216289,-1356788,-65072,-223511,-1938507,9013,592946,221754,675351,342891,-642259,-1201048,-243089,532461,607923,1548478,1827544,827328,-992204,-251886,-212810,942845,134102,-940144,-96524,-492570,-522415,-1467504,398235,745146,-82399,-532650,195975,-130980,436708,-790749,-726454,-70551,1404660,941587,1281263,1560160,249502,-390988,-661565,-27338,894200,186883,363149,414154,-834831,-880373,-3210,-235801,-1161417,-1338169,323431,568814,884028,-370725,-1180411,-2178741,398536,532126,1151512,1147748,719421,814875,815985,-780533,-465924,-122401,1374426,-126891,-264832,720195,-47195,824352,1228372,-684968,-890994,-567671,-1720316,-715075,484917,609078,-301161,-2001938,-701357,5318,149087,1056328,1627935,-294682,-99934,1247843,576359,829818,-877632,328021,139415,-365620,-1437916,-620657,525991,410547,-195890,-350223,-674488,-368288,-1949359,-1047726,-1554003,581424,-113644,1415710,627913,-466813,-784300,-566047,773716,-349436,-750972,197331,375712,-242132,-411482,877971,-346138,24104,935365,-435218,787919,-974602,1585557,-295073,-281169,-319850,665638,-846668,353101,92257,-49266,-351254,-27749,535254,-500882,637173,115342,-520973,-768103,-691185,-223414,616874,-786339,-198439,-1630348,-813901,-383797,48272,304256,521403,-234469,367756,1272620,17012,-1287390],[-259245,-485522,601853,595326,52858,248125,220146,71059,1110245,-34785,-1037655,244940,-97991,-48716,327575,378760,149727,-421962,-913726,-628456,-113945,269815,181505,520048,-240243,497349,73852,126311,-1213992,-1282966,503426,644770,471861,-815617,-786468,-89202,-950767,367101,138987,396815,-662813,-1438020,-208253,-1320067,-1332630,-2101386,-556737,-352979,-671585,-355463,-420723,130730,626390,164342,-1004411,-1996349,-846859,-1887181,21489,1264919,-115401,-839649,-878157,-770036,144265,503171,276541,2426271,328648,514950,-869507,-114483,22211,-330164,311349,67047,276150,-405420,475882,32879,284612,-77403,854720,-561231,-24146,592656,-336600,1066335,-52842,-376784,-594323,578009,5904,-1210602,-987165,-549460,-627434,172055,627586,40102,1280748,-163054,148810,1604255,1935092,311136,422256,272690,697543,588651,-145346,615512,-285884,-227157,872261,327202,-110827,-72054,350985,692571,-562496,-329821,-110048,-469669,100567,582056,-78962,1206917,452997,-637901,313902,493711,1299914,-309723,-723683,-635831,1342464,1145644,675799,1598911,-349593,-1186013,-169296,1009151,1020544,500626,413579,805422,1062243,273518,1426418,1217773,-122565,6386,-94366,-690679,-559856,-1130176,-876707,-465445,216477,-223947,-983675,-921705,-953935,-736858,172413,22810,384961,-412938,193791,-136299,-97503,-783963,1011486,-562916,504861,-235650,-216697,-144593,1693774,-34254,338079,-286186,-693357,604583,445976,215985,-671441,-715019,-170938,-355193,-316957,-723572,525464,-810750,-942246,114129,788609,-766799,-1715518,46291,72974,819614,139201,26794,-456896,-1938422,161419,-575021,-1642408,-864549,354838,193108,125646,-1381011,-283585,-520123,-95223,658213,-759838,-104161,376246,161252,-9714,891896,978444,512210,-509850,-1510741,-299847,-216181,-1282953,-384245,215485,99335,385880,-358719,-286357,-249850,-1073459,-1001225,-714519,304595,174225,-131818,1248040,1039273,763034,118692,1317263,929566,650063,297840,683771,586896,-30801,-309231,-943544,-517059,-577774,-1548543,-480276,1811849,1721055,-472987,-469085,-1579473,-610945,363680,506152,495495,649128,-1280908,354614,2027889,-254868,138053,-317405,123308,1034784,1428919,191993,184258,941762,1176854,673397,-97400,-116785,-742673,-1520402,-114224,349784,-462365,-501661,-1098560,557344,-1403308,-951180,-97361,492187,-160288,270345,-447011,1837955,1710062,-38960,-501549,-364218,-306568,-1256708,-1664893,-1298433,127693,2059431,-185983,-1127930,237845,-1534748,-931293,94479,611232,806160,534946,779284,-514095,260868,-750931,406090,1577711,1304195,-425276,1576889,-489685,397711,214921,-1019471,-180792,454223,-269601,-631436,36208,954150,337687,1448846,112452,432924,-2140981,-246001,-750724,463682,-902685,-450932,-43293,689696,92211,-278937,-1175187,-760399,434627,32576,1121628,-337603,-126390,-599475,-799145,-801768,-435385,-2460623,-1257616,950754,-895311,-311500,-556699,1440267,-860919,-1072053,661638,922626,2092640,-1163291,534451,-1053498,876263,-151960,-102598,796579,561259,1420843,23855,-65400,-520898,126482,-530970,-642001,-566262,1350518,427372,394220,778452,1208981,946097,-21410,-798925,-102317,734651,49227,-1182504,90132,307825,-304051,-147916,-422504,-346815,-20274,156182,-718406,106089,-85613,-320654,-717724,-164806,-635965,769228,1772241,810819,-271043,-101850,662956,117407,-226916,-1638867,-708883,-247408,-749605,-414623,-217750,50582,585517,-95556,-753960,-336339,630998,437355,-1004307,22652,260862,663913,1547151,34973,-392162,-317815,-551628,649744,1978529,826177,249958,62258,-637396,-437697,-128754,-126365,-190072,89350,-800517,-144221,266646,1111647,48181,1392814,-1120030,-4701,-898851,873111,957121,968061,482004,563301,-473766,-716963,1002493,-1273857,-422395,352668,-496750,-1766337,-660084,-864612,-751993,212586,667758,1259348,837849,-325173,287728,-1300860,-824441,225544,875515,-44542,55005,541560,855586,1054109,-16480,221341,-677273,201697,412586,292829,237205,276105,-378008,-2117250,-1982000,-918969,-1121642,292820,772745,-478631,-1692499,113646,185696,335125,-555299,-63929,-153460,12106,-199410,545688,193799,-1042706,-486111,205223,-324005,-74073,-655292,-146625,-1156219,-1097993,-560100,-401326,-1061920,-1200391,376889,421803,812846,-857239,87532,1138338,638746,-109121,-373202,-73209,-433225,371670,1591119,215459,-224769,748734,949651,-744928,-44989,-348770,536006,-383255,-772380,-430661,-678020,-415159,19274,-566810,171106,-46766,-453757,1476202,56619,900751,724718,-708033,-631463,358115,-104242,-190135,-520357,749412,808383,147125,14235,930960,-568,726892,-46884,-635544,1163619,196261,-1561296,-608247,397225,-497791,-39306,388789,194471,-232745,18602,-437437,397035,857705,-717883,-1130512,-831347,481148,68699,-733482,403921,715107,670730,-107094,-1209227,121631,-894620,1607857,1113650,-380540,998024,-291366,-161541,-432252,315115,574144,-606529,-824208,170176,-285666,-964585,-395289,690048,-907392,626121,524870,-280828,350514,982192,396103,-684196,-339353,276049,-694750,1691671,-231777,1833558,-113542,-1039239,-481341,-1553,197467,39494,157619,990999,1148518,800585,385546,-671541,-1261744,174703,543473,638058,632315,839325,277182,-996213,-869811,184873,-65789,-545248,-678272,-1097377,-1051984,-699026,-816189,618194,-366299,-1112234,-893330,-416295,463424,-112077,705852,-91021,-772093,-153931,1894065,503245,-1337531,152712,925717,-186237,207646,393266,242200,1534982,1058444,723316,-592583,1470491,-592314,-1329761,2315048,629934,-161466,298508,94380,337206,-277839,-76764,-737488,-222961,221242,1112051,-129599,-888716,492064,652447,668383,464059,-585819,-183368,612230,1337879,556708,700499,-452314,-135150,-303274,1245262,482055,123737,-1026135,385327,103666,626442,-325788,-92777,-592126,288505,79029,251479,315546,90059,2167648,-79228,-892306,722956,-157314,43658,-441674,-786238,-766757,-1554476,-1081635,-947860,389671,-547842,981487,322115,598768,-1253490,-669583,-1450286,-726157,155652,555626,701849,563006,2290709,372541,49358,-903079,-399647,-439875,58570,753802,686978,1588232,157513,-318622,338621,888607,34217,-1097038,129413,430583,-667564,-425538,-325855,-613181,-395490,619836,-871242,-219088,-993752,-605264,-767367,-1209319,-861628,-488996,-1140333,-742630,-754874,-167381,1116069,1464014,525835,-594817,-410990,-305900,-1453846,-782512,-589283,-947178,239221,-993094,577240,2351137,1134948,330964,-650087,842474,-107681,-48126,548042,134942,747348,176452,-596878,583629,1460164,785079,-48262,-141603,-630453,603793,890550,269031,797168,312329,1653800,42653,953860,-334124,-736101,102424,-466948,454282,-1210821,-81774,-330041,-441979,-1481299,171120,-372881,-1566880,300903,466387,26946,717337,358652,-839530,-1101383,158001,-98310,624578,1793197,1879412,504796,-756443,93097,-454503,886277,29481,-1155154,73334,-577941,-496976,-1101306,402162,226298,-641693,-645106,-98518,-221509,351488,-553958,-549023,-25692,1109281,1192325,1473289,1748998,728850,-386890,-662401,-221952,611463,108608,250838,497113,-459789,-646552,-176768,-374922,-825869,-1298090,69757,359539,855904,-89481,-1087199,-1639914,277650,450645,1214546,1011712,484170,572039,947841,-930646,-503991,-343285,1320271,-474313,-293721,313223,-353980,804684,1291950,-1057204,-959673,-658379,-1685568,-776900,492321,453880,-65087,-1904215,-720232,266165,92771,643847,1218896,-300434,-352162,1421630,685587,973097,-451773,263326,426053,-224721,-1744359,-769726,14641,-9101,-482477,-254845,-429320,-189235,-1507503,-1319916,-1413536,277019,-352844,1331663,1132222,-427656,-810677,-430852,982775,-188125,-1025496,64398,458303,-585435,-188630,1161485,-546815,250058,954721,-627959,-81424,-874076,1469881,-104566,-605495,-571694,349542,-1269172,4571,-62035,-21850,-323202,-7767,496285,-530548,483940,67290,-529820,-724151,-935333,-497328,571552,-1075211,36060,-1260857,-1427438,-636734,-20113,141807,480034,-338945,210929,839155,5249,-1433532],[-543175,-145476,700015,312026,-148010,166423,118663,-406209,841856,244921,-1011983,352178,-88823,-77757,246697,66273,11159,-702229,-1116826,-305403,-111549,73656,-515407,248318,20417,18556,171138,602004,-1270792,-1133234,307633,182557,488354,-337693,-536288,298416,-651247,310114,68754,13657,-602921,-1313121,-143746,-1003243,-1226095,-2037001,-735201,-384552,-719192,-705630,-155667,77388,170321,134872,-822755,-1654510,-965233,-1515781,-394353,1135097,-362846,-655595,-888197,-717731,25067,593233,361720,2694159,507227,424758,-762664,47095,102528,240022,535988,651057,430152,-168893,695261,-551272,8880,-58782,494542,-619864,-377488,528644,159952,1079925,-103940,-629631,-551051,730447,354995,-808209,-795828,-550966,-640175,271443,902829,-29335,1408095,-347605,-77326,1625643,2339102,75546,-362086,122839,755332,103802,-377856,543670,-528591,-386164,592459,174357,43297,-510747,55194,907156,-488693,-225282,-336568,-342558,486704,297438,-405868,905862,243485,-900234,192413,282718,690750,-385999,-559878,-644007,1169197,1171208,824793,1692952,-473134,-407860,-216566,905847,436751,166400,97824,597589,952164,43549,1094241,966353,-201600,-106550,324069,-662785,-334989,-697111,-849296,10284,538850,-254382,-920398,-737569,-1059951,-512105,368822,40718,770163,162397,141936,-605997,-177502,-1368910,205701,-725083,734198,-583731,-277380,-83521,1702392,414771,162524,-234931,-757222,84822,448494,666037,-434678,-815133,-658244,-701315,-236674,-920374,1088035,-471003,-745333,-166592,797751,-641714,-1463561,120451,-13068,874383,213421,-212174,-296401,-1955582,317651,-382360,-1774107,-798143,1098671,579658,228025,-1314977,-582356,-679076,-424624,398963,-704620,-24925,622143,532904,-358193,319183,190404,714275,-642648,-1258751,-224446,-220779,-1704092,-254108,94821,194713,156708,-289352,-621051,-81489,-1018500,-626317,-294207,548520,388190,-457743,717423,792461,1085545,450234,1343047,1601913,217384,197043,478181,544978,-129154,-304331,-948430,-725824,-732344,-1441671,-312153,1664012,1727756,-864437,-627956,-1358700,-824361,444855,1339954,898385,865654,-1288973,244624,1976320,-587011,597007,-132432,403164,824938,1655201,345288,-196351,864352,1213750,519377,96619,-24323,-526207,-1281399,-343519,326116,-852998,-654456,-553398,847001,-1868540,-419635,-61390,204825,-13302,583560,-610962,1552640,1746768,-333682,-992738,-363121,-402159,-1121598,-1929962,-2184884,76077,1396506,-325558,-1671264,-180860,-1353458,-1000473,285941,1186702,1307498,711165,730610,-446788,58535,-556453,616559,1499542,1297318,-317199,1342311,-943998,110101,-88866,-1001921,-218897,232166,-461992,-112975,3344,614612,8527,1110248,-20817,625163,-1687369,-423748,-1026672,336496,-932006,-175261,-143607,883530,278229,-131562,-964250,-807163,22251,-147428,1022232,-616633,-148066,-326590,-669100,-17978,86407,-1950206,-460127,1164312,-888333,-547635,-401420,1717871,-591118,-1158678,992817,1092467,2371971,-1661583,202516,-724219,1013312,-29642,-205287,529899,622814,1399000,350318,-37687,-319891,225736,-422151,-975062,-662296,1529766,325407,309857,959128,1152833,554486,-42511,-832610,24268,503578,199719,-1236781,-442991,-15421,-531539,31529,-88493,-380266,-538146,114968,-467209,241997,-176584,-672000,-818641,-46491,-857232,704698,1527046,621539,-488935,-27080,572169,474233,-403819,-1024456,-943738,-452125,-900635,-291511,47987,67848,349833,-164267,-1020838,-587451,586204,886706,-1072856,158519,423083,504398,1322496,-305870,-959456,-491615,-316192,818298,1868273,810701,-279208,-161074,-539454,-291987,-55607,-252340,-73661,-215149,-763587,-484546,-341457,1296752,-350334,963771,-982372,21947,-943864,408620,338442,739706,694313,486997,-200878,32739,1289611,-1316178,-283214,566156,187234,-767574,-463670,-826084,-653462,-241790,674366,1248066,718861,-402306,313441,-995106,-812737,534553,1180362,185211,117993,111291,991098,1809808,295436,145442,-874635,661398,1088742,137935,130433,-20178,-280299,-1719087,-1422137,-940209,-733930,579914,877494,-558982,-1244004,376268,223777,149207,-327824,-173119,-622784,-207572,-533780,-492641,-327345,-306847,-867586,256501,-344453,-189353,-603482,-360552,-1329337,-1531215,-234472,-39498,-1065590,-1147250,618814,780980,831650,-807264,656886,1114193,583056,34260,-545494,126623,-291450,231108,1451115,325705,-262421,238200,745072,-707268,54834,-200552,602747,75541,-686169,-392581,-136223,-258361,163406,-825720,236578,-106280,-654100,1192252,-388198,761070,809611,-597827,-465076,458115,-383649,-94379,-470926,621736,484455,-545846,186283,1341392,384365,1109690,-150033,-658384,917276,-10098,-1814602,-1183097,476784,-449119,81069,193601,-133699,-704521,333975,-330187,578637,947775,-524426,-1262189,-812597,287227,-44304,-1138325,968,505279,570374,-233599,-1309942,134865,-1357291,1340654,865953,-498464,1107463,-647576,-230879,-359632,273211,952580,-383252,-970235,85158,-261591,-936859,-621241,370879,-751132,366490,157968,-591943,222712,682495,168912,-768048,-737688,107146,-317727,1785560,144144,2084248,252128,-1155419,-364916,-25226,334910,-44850,205241,909839,790115,962379,749021,-21791,-996291,-299867,545271,910257,1045193,509926,175949,-1377114,-997332,212474,-76930,-391304,-194866,-981083,-1163741,-947779,-757171,577041,-503099,-1351735,-892467,-671766,62636,-261735,549022,-340281,-375168,393111,1462991,255663,-886443,39479,935041,-135492,-150837,199300,323700,1341008,761892,443986,-560814,1405503,-480848,-1075285,2137670,523316,-128287,446027,-25909,816168,-131595,-284254,-801332,-691877,219924,1445826,-427079,-875524,477488,1568,491160,377541,-429624,-40626,497637,1474023,336948,860746,-146958,17988,-613680,741242,349429,161373,-976039,491513,-143853,765324,-236814,-159739,-751249,556100,221019,269473,-112313,46480,1712804,-15565,-696066,395280,54903,-373343,-749088,-1176963,-703984,-669302,-883816,-919915,246440,-34227,1441766,573311,800439,-1213016,-716403,-1415195,-1048169,235318,770973,969319,415278,1765949,385388,15666,-968536,-69745,16812,149611,772562,955692,1406617,387463,-656200,64992,596018,64615,-766208,442550,414089,-948173,-344572,-812681,-622343,-289868,1091326,-764248,-42770,-984327,-545119,-461176,-1307700,-1416084,-593834,-1190765,-675941,-814489,142594,860717,1383639,167365,-581116,-532692,-858466,-1262598,-555972,-565504,-951910,255061,-722176,145787,1642265,911497,463086,-680625,530188,-399637,-385703,658706,91504,774424,311974,-314575,496873,1236814,587246,-263355,-330670,-923151,785022,1007207,169816,171603,-108856,1322339,254900,740641,-712990,-960990,270860,-710884,243571,-828710,454672,-119630,-556473,-1334133,533500,-440155,-1046355,548732,281489,-267487,733649,342683,-922183,-857723,592969,-432983,792143,1933717,1837266,137240,-326821,360372,-563947,665565,-1572,-1012803,316108,-661757,-505225,-686445,318525,-112238,-1069622,-913276,-437056,-447421,197696,-181541,-544181,24438,781872,1384571,1392171,1677900,1099311,-203189,-578527,-313230,240917,-57532,-40158,527756,-27137,-275439,-312239,-472928,-335277,-1118809,79133,160055,619714,97142,-915669,-1048459,80705,372236,1095199,956998,354729,297909,1176479,-991360,-487123,-714364,1082664,-837966,-347904,-121489,-578624,395294,1229306,-1264187,-797752,-763376,-1506711,-971282,435491,324097,144364,-1639363,-591540,560294,57270,255073,712551,-290186,-507248,1507750,756647,1050031,-184540,135646,728328,-77377,-1572031,-495825,-326729,-461947,-731571,3909,-233443,-197735,-894540,-1225496,-1187168,-196131,-585599,1045641,1385116,-381512,-740131,-231373,841861,-131877,-1138409,-26211,389769,-663777,175116,1386938,-625665,338226,747582,-730805,-780382,-578237,1166777,77821,-924492,-949357,-239018,-1327699,-337174,-218537,56795,-399415,-94599,531780,-337838,386859,9555,-595162,-534617,-965442,-548610,569630,-1234060,294765,-340399,-1758788,-824901,-75900,2025,405876,-460724,149967,241258,43909,-1488004],[-716978,243321,529191,-48520,-390542,79926,-69371,-706529,429502,526670,-905659,367858,-119545,-66545,228490,-103492,-96533,-946731,-1212639,91202,-46877,-277526,-1123477,-34151,249320,-431053,167036,961855,-1257251,-887984,19001,-417486,250119,124567,-282204,739507,-129771,284080,-83708,-126265,-522317,-1046183,-225702,-634841,-952154,-1681911,-854535,-385315,-598588,-889364,105438,-21990,-354657,-18025,-505465,-1056751,-874315,-748008,-814909,818526,-405197,-534099,-806472,-529937,-128535,597393,403618,2359316,493898,45998,-590702,27228,164644,703921,699867,1126933,515188,52756,859203,-1125090,-238018,20014,56855,-395915,-396296,388540,432619,939582,-264203,-979160,-431552,840665,668417,-314469,-505153,-625001,-793943,526063,1010676,-318719,1099487,-465598,-264183,1523820,2418940,-166907,-979982,48624,786482,-349537,-501503,475251,-770699,-557372,318901,9818,162400,-760738,-340584,866589,-485800,-117093,-484769,-252010,847630,-76709,-686564,142962,107805,-904967,115626,18665,215957,-340488,-189117,-629901,944646,1144957,931191,1507080,-615086,501134,-407026,618718,-185741,-174946,-140183,516908,915404,-278917,672231,508801,-237481,-159155,726099,-464343,-130003,-252120,-751085,316835,852652,-227708,-697697,-516913,-1144354,-319071,466739,180056,1110758,649938,64139,-675587,-79400,-1723724,-360411,-880560,879141,-767402,-203651,20099,1637836,673597,-44398,-137553,-602854,-378676,312269,1043839,-144688,-745560,-852828,-849227,-46531,-1066397,1232432,-73399,-625812,-448517,604267,-323179,-1007185,131661,42573,938069,247011,-441993,-131931,-1645485,365605,-493138,-1660584,-642317,1475579,912502,419957,-1093930,-730694,-597235,-516697,63943,-589401,-21861,808220,685946,-584795,-330491,-672520,636333,-604445,-829460,-111412,-221836,-1631048,-2412,147702,397271,-82191,-222406,-803958,187335,-815287,-218790,66720,756225,633219,-750536,43434,435882,1337273,680163,1100631,1794834,-278008,86344,194871,275677,-299669,-305211,-820283,-847757,-784603,-1177604,-252809,1218433,1606347,-1081291,-616022,-888556,-800782,398364,1446276,1236218,1004169,-1072420,167646,1685094,-808896,1101994,117508,628783,494793,1486302,527435,-459625,621146,959909,380931,235832,138204,-206058,-872218,-525309,213004,-1192547,-555858,-42772,779878,-2062123,-16202,-13794,-169121,179754,960982,-563495,959286,1781375,-594750,-1348998,-528212,-430313,-680009,-1807668,-2301462,44570,486370,-425855,-1967835,-514224,-963314,-945811,461197,1293697,1783577,619081,564408,-309353,-135885,-295557,772796,1407228,1218450,-268519,724782,-1319100,-142807,-440643,-928460,-203983,160021,-618209,282486,-287313,191609,-316625,619723,-146436,787480,-989327,-635369,-1017983,149810,-829453,111399,-267724,993864,362526,47050,-580369,-782821,-475088,-352405,847984,-854750,-77226,219638,-421518,773089,527898,-1370353,61378,1108836,-806996,-720675,-118957,1311133,-326086,-837868,1105005,1125690,2086981,-1837955,-69686,78849,930763,2295,-129014,307630,538946,1100732,513650,6325,21814,319647,-311307,-1238583,-626269,1539002,393260,373799,1167789,1018763,12109,-51053,-875806,121649,160336,242611,-1143523,-879399,-355488,-588987,257392,127902,-368064,-1061542,-222079,-175900,413671,-253819,-919024,-572264,146172,-892059,529160,936731,435649,-441539,46650,311364,711271,-426698,-323939,-967383,-689557,-1041651,-165378,395936,85054,105742,-326858,-1235932,-820291,378577,1000611,-976390,455563,482383,396390,1104858,-754656,-1519977,-448074,30663,746981,1375260,641762,-874414,-264219,-256948,-243473,-8313,-358349,144982,-306005,-581692,-628260,-706988,1628135,-765252,502180,-847856,-28120,-919144,-146533,-31456,597879,553665,149877,2030,757818,1606010,-938760,-170898,503045,721538,93657,-451831,-652302,-400881,-796091,566892,961197,502712,-395287,251996,-593426,-614085,646896,1298127,561435,249585,-280331,672428,1805644,344202,40396,-1000995,935714,1368729,61249,36310,-393302,-187912,-1314185,-708184,-731359,-186185,833821,801928,-448280,-689647,696293,277107,10210,-151992,-86377,-1061910,-453889,-795359,-1716484,-774328,639853,-887214,226251,-270025,-292877,-481044,-478427,-1274278,-1743561,81141,361618,-810373,-924048,880403,1076606,726474,-693491,1049966,1058075,666364,162862,-528739,455959,-305417,49093,1044230,316077,-236648,-370315,433132,-642210,162394,-74661,674273,408162,-573365,-363789,366690,-40773,334824,-901355,336902,-202827,-708902,914418,-820653,548195,868120,-438589,-276309,396902,-641307,47969,-454552,398764,60159,-1047898,421154,1620708,674984,1330669,-253041,-580075,548478,-210167,-1850366,-1706881,453837,-508918,262414,-23081,-490888,-1062430,542486,-237639,529170,977762,-304736,-1216586,-396504,86393,-234803,-1194265,-398859,117208,429942,-277370,-883781,226981,-1626058,848655,626107,-532628,1085316,-760267,-155780,-255061,261658,1049405,-271985,-977608,42746,-182336,-747620,-771294,8685,-582312,172673,-236704,-777671,149331,297217,-138499,-818651,-1031635,-95295,-95669,1537242,421809,2026976,604298,-1177529,-245720,-71576,492288,-80614,303831,598894,329198,1154232,1037254,537498,-566391,-868010,546114,1033890,1128787,39769,13184,-1435224,-1120834,148420,-23933,-213018,234952,-661732,-881286,-1130979,-657767,256025,-683713,-1559399,-687747,-823759,-338627,-516650,257284,-218396,-140033,699521,786267,-223998,-523269,126007,772110,-88225,-350638,-37973,354037,732996,362997,380802,-539916,1059883,-320604,-595795,1765222,335868,157334,627698,-184478,1109512,-74726,-477627,-562482,-929580,303170,1423392,-977069,-743005,290117,-677490,261734,83275,-215693,284207,405316,1375771,100868,922728,360196,88527,-598879,234149,81647,38516,-852394,594576,-410085,774862,17010,-104805,-789168,777933,313984,112021,-459350,-39451,955728,65481,-443065,-54162,73009,-930480,-932913,-1574961,-684990,137353,-841639,-919352,57989,376602,1532415,682755,883257,-929636,-702382,-1012205,-1147129,206728,886396,1253464,211838,1135765,429726,-87808,-991401,354366,483207,157210,696975,1122001,1239365,587938,-862744,-77088,314263,73708,-398247,886889,398545,-1059368,-209349,-1090018,-677932,-250638,1226508,-480494,170300,-947394,-382036,-339349,-1287127,-1641100,-369926,-929890,-573783,-896450,484491,614021,1388956,-213201,-436175,-569917,-1369436,-949604,-401800,-502600,-969986,126177,-334778,-276322,935883,526199,412378,-576023,113871,-516249,-613969,784985,84350,795566,475697,-64851,281795,893486,473478,-357509,-465948,-1187151,1025644,1161564,141636,-414746,-709635,780862,317054,224196,-1005858,-1060020,391679,-731897,109500,-342510,796855,97134,-519836,-895904,982976,-369345,-571544,681183,61111,-589769,662581,302433,-879978,-461435,1001206,-376633,1066609,1906278,1690298,-171773,160251,501981,-452899,382577,40536,-603148,584007,-731799,-514343,-326799,144167,-178492,-1217259,-1246972,-605411,-540354,114825,216594,-595521,104052,500108,1447163,1126611,1392681,1265211,117569,-430820,-305643,-157020,-255262,-418053,528055,342231,131130,-417488,-538502,226741,-845464,248889,88616,258139,127833,-689868,-561282,-143420,325582,935960,944780,309214,82350,1411579,-920882,-412143,-1080166,809083,-1091732,-391004,-440928,-686508,-290777,1096526,-1306571,-485761,-864499,-1210328,-1122975,316818,236260,260027,-1316811,-388074,818285,97184,-50999,280917,-292596,-505101,1460716,782802,1021946,-138974,-62086,959549,-14463,-993149,60556,-426313,-707522,-880387,211068,-99589,-358454,-265717,-671121,-900287,-648138,-686249,637317,1334302,-336052,-623961,16587,483802,-159190,-1063392,-49915,199782,-400884,553865,1552235,-554111,238120,360212,-673200,-1101272,-164229,842757,266665,-1069776,-1368652,-878521,-1025577,-541547,-323599,156385,-595088,-313210,653819,65263,362803,-42685,-661315,-286892,-804782,-398430,638409,-1152368,486394,788091,-1676569,-883845,-93266,-108093,305912,-621624,154692,-354365,122914,-1491583],[-697472,506182,110415,-341030,-571383,-6488,-292685,-761552,-39995,698020,-768393,260649,-229823,-81520,275029,-99135,-116056,-1076994,-1143428,436195,-9356,-586576,-1461734,-248633,396925,-791533,68719,1109020,-1176355,-576769,-323021,-1000904,-159553,390470,-138527,1085068,438336,241026,-321259,-9307,-499792,-754662,-399899,-331289,-592766,-1149252,-884611,-292259,-311702,-888614,274167,-104601,-688614,-219283,-94920,-444978,-626090,61318,-1138321,361893,-357068,-500365,-650168,-293085,-327031,524056,446400,1486589,456174,-503952,-433280,-139899,227497,873641,760278,1193945,527034,211249,874133,-1496862,-426156,122376,-350927,1100,10009,180687,374814,651315,-428780,-1247615,-231380,885767,748072,90348,-205196,-811151,-1123143,871540,930926,-703131,565569,-459169,-359647,1329949,2090315,-376277,-1302605,26049,709384,-674623,-495329,508688,-890085,-699644,91482,-151126,208911,-836099,-699350,615762,-542406,-35678,-459487,-211109,1092395,-450508,-809528,-880503,89179,-641718,96787,-224602,-18374,-205725,292035,-614755,728341,1127720,1003409,1130468,-682727,1198196,-678532,271779,-646222,-411560,-220584,583476,966999,-666230,275860,35114,-205873,-123676,1028434,-190490,4765,114736,-630671,257974,1076454,-185271,-394287,-323126,-1139853,-236483,461140,420546,1289521,893891,-53215,-405587,174013,-1776044,-650950,-947450,853317,-785134,-14354,139557,1494716,685906,-255281,-105182,-243911,-565489,85089,1184067,49774,-548781,-705200,-705058,185226,-1136908,939223,263512,-563584,-661744,161317,42925,-537204,110454,248664,1007980,241136,-592808,42722,-1258710,311180,-766744,-1392730,-527412,1171788,1114500,664396,-739525,-627033,-340806,-323735,-154676,-417554,-139528,894645,618184,-553814,-796010,-1275020,393532,-409941,-366886,-11636,-187203,-1010747,221133,309506,659347,-245269,-145431,-808766,428224,-469234,147659,239360,852748,876418,-930300,-539391,135,1450333,769781,699120,1365318,-741670,-14968,-149978,-133822,-494881,-254481,-529761,-877139,-754262,-873478,-310622,743354,1501225,-1054811,-448292,-326963,-577800,243228,944632,1403428,1042402,-703782,180253,1217464,-835247,1410441,342219,764917,103324,1013226,717023,-444666,307178,469836,254378,277249,295780,80043,-454356,-577723,68923,-1334697,-143572,322313,498428,-1785951,-23050,7690,-404847,392042,1387814,-265511,343524,1843508,-741706,-1549556,-905184,-414930,-112054,-1358989,-1529537,95101,-297557,-437149,-1915895,-671059,-435197,-783001,501596,1011911,1967659,371583,297001,-111357,-291778,-37996,809187,1255548,1052411,-185311,-117119,-1549600,-279941,-695476,-851672,-194387,265403,-657376,409566,-694517,-167019,-575073,181268,-290750,869764,-256628,-795801,-712372,17731,-599669,316488,-426167,1045255,318940,202418,-350497,-699502,-836529,-544557,630727,-983712,80150,929355,-113777,1296848,791449,-909585,210790,729927,-675136,-792873,207575,489355,-113195,-169995,1020738,1020225,1506462,-1664843,-245098,1146659,661302,-75167,-12037,266394,407018,615628,454996,-3934,394810,355600,-215796,-1299437,-460131,1336031,589642,541670,1298735,806164,-515718,-73813,-899020,165715,-202362,215497,-946277,-1063238,-541612,-419955,435155,158901,-340489,-1434479,-794630,-36488,554156,-340949,-995797,-104103,318520,-689834,262989,128601,274192,-151929,85266,-59598,766127,-313968,225179,-759932,-882130,-1127279,260,819177,129688,-115623,-548805,-1404610,-976542,70003,820429,-709813,888073,403475,430413,974227,-1186204,-1922013,-189043,252573,387003,658679,368878,-1269270,-237767,98502,-280935,27500,-397721,403071,-245220,-306769,-518935,-745315,1754910,-1145856,82377,-717676,-75212,-813639,-679084,-30106,560839,91180,-401597,91146,1276122,1861418,-265570,-89538,246756,828183,537138,-604454,-437477,-68486,-1196085,470270,517635,215974,-362834,84618,-229249,-318228,501693,1160876,1002441,457570,-568221,-22699,1177161,191561,-61892,-1040851,956673,1164032,79257,-21207,-766359,-122738,-1031805,-77975,-278276,422020,977630,568877,-216810,-168231,916720,322915,-19238,-12789,111880,-1406495,-698637,-939258,-2500962,-1028834,1398388,-483119,130649,-99091,-345764,-280569,-453443,-1031101,-1757137,332829,816018,-415566,-606083,1080026,1217963,519832,-554220,1204743,987896,797257,187383,-297153,762567,-366325,-165710,447510,192193,-147685,-841921,82970,-592162,235886,28425,700388,504924,-474070,-353078,651907,125700,435088,-865020,482297,-282181,-614930,651036,-1079304,340641,926316,-286828,-101710,175452,-817592,162795,-462441,124910,-353481,-1186844,658824,1757051,870755,1392383,-295044,-364728,161180,-364688,-1635001,-2037155,346371,-666651,448685,-220289,-774607,-1301123,623095,-182452,272387,948249,-141119,-1044788,255732,-34447,-483397,-975622,-632827,-282627,290714,-248926,-20474,333295,-1670898,232160,424856,-473444,865931,-631125,25532,-199664,317995,914085,-306407,-850478,66189,-41938,-469562,-757048,-257842,-503536,103221,-521688,-814848,200115,-74535,-456443,-761751,-1178655,-335668,-54082,1094194,589080,1710165,862960,-1111290,-166924,-139253,669120,-89945,391015,149190,-116333,1271791,1110042,812776,-143065,-1382640,537175,980668,892023,-401056,-219674,-1195264,-1209955,46463,124951,-4310,538080,-284484,-350283,-1225801,-573626,-269612,-848389,-1704039,-416195,-885036,-624414,-821656,-83553,154135,-97991,691588,96145,-789060,-329853,392835,499218,-37030,-354382,-300458,353062,-176346,-98428,506473,-495474,518506,-197717,-13843,1227140,129029,591904,729589,-363444,1157241,-93245,-462223,-63689,-890956,459278,1117717,-1484024,-497425,59269,-1252194,59851,-298171,9372,695866,345161,1108773,-105647,846381,890335,59208,-222973,-179033,-222998,-249474,-713753,680707,-644422,647870,379622,69630,-642156,928559,317124,-176647,-682723,-179702,73845,120527,-196105,-520632,-48933,-1544370,-944990,-1822599,-671114,557560,-988941,-944387,-132861,563506,1337500,706468,898582,-505316,-598046,-324106,-1049547,93252,961507,1416085,-33756,498492,501666,-206852,-936432,713690,767732,9190,537371,1157374,1097165,713537,-897707,-62423,147549,92134,-76406,1306546,446312,-945833,-90964,-1077876,-727508,-232093,1065553,-134482,356361,-973693,-186690,-308186,-1119693,-1533358,128273,-416098,-430786,-1039252,701900,425978,1441976,-457446,-186939,-504397,-1709983,-658449,-364685,-367616,-1107364,-181894,47616,-587090,483809,52848,233657,-384651,-325744,-434501,-637056,902864,168134,804728,542548,101035,70122,534053,384704,-394021,-557949,-1337912,1219481,1285005,204669,-870738,-1309279,170923,194426,-477613,-1134280,-983697,460213,-565479,39449,159113,895597,271798,-346291,-244886,1441325,-157260,-298643,647458,-163872,-874186,453924,226832,-747443,37682,1288759,-30951,1346926,1689713,1416181,-330398,568197,516313,-125699,136710,126919,-74862,859594,-774723,-484075,-95284,-105707,-12900,-1061742,-1506753,-453861,-284853,193439,505201,-507255,217093,314561,1328222,798700,1004584,1190360,491462,-258748,-226648,-506092,-421772,-767604,538721,556552,458271,-504635,-579730,772701,-514622,430171,220457,-95636,3692,-473962,-223753,-344529,315400,936021,907608,296615,-3292,1536359,-715847,-285558,-1294412,609713,-1152350,-426752,-550159,-670963,-1005087,955380,-1222989,-171826,-931957,-849854,-1059535,146939,140794,244901,-1054076,-180432,966867,216129,-263977,17444,-307269,-342709,1254650,737306,884100,-283728,-301836,1062096,-85726,-193022,662526,-317474,-602977,-894818,177931,-10808,-581529,255441,214171,-609178,-918232,-548671,189124,1095732,-288318,-499229,272349,84499,-209495,-827760,-3425,-63743,118421,807913,1677872,-337705,-37171,-89377,-447430,-1034439,242860,635653,459945,-926877,-1667992,-1285996,-494957,-526091,-350180,220475,-871497,-601182,828082,575061,400886,-83175,-663730,-78022,-549472,-121593,778703,-800660,551079,1710142,-1179519,-782256,-73264,-196910,208739,-806652,154094,-802956,204894,-1467756],[-488074,489685,-434696,-475411,-613989,-83425,-459913,-606611,-490997,663728,-653065,48926,-418083,-168875,367823,25443,-32394,-1018795,-905865,621667,-60962,-703643,-1453497,-348928,436021,-1036945,-84976,1018552,-1021535,-259156,-662707,-1399901,-602948,351359,-151417,1233132,840912,150881,-623071,271658,-565017,-511468,-597437,-172546,-263966,-613962,-838076,-68083,82636,-722567,296725,-126388,-686691,-393814,335850,-16630,-342371,587146,-1265516,-143508,-361326,-527953,-466363,-75197,-559459,422880,537802,394967,508286,-957232,-358642,-393334,287478,663955,729108,812165,484418,273370,684468,-1548666,-549022,209640,-600975,404466,701038,-82982,27378,261332,-488664,-1306877,21874,824453,445931,281340,18406,-1110961,-1541736,1196567,717140,-1035717,57677,-298159,-338680,1103671,1443795,-509024,-1329250,25037,493870,-795147,-407021,701579,-788265,-761644,-69907,-303669,166809,-789365,-909987,268828,-607652,11471,-199446,-210714,1178068,-725111,-694748,-1836343,195516,-165959,124653,-378150,-40292,-43882,739426,-612507,536574,1166082,1068169,671762,-589205,1455745,-947683,-20823,-844114,-499968,-116218,759580,1025468,-1063800,-18278,-300788,-113099,-126,1153837,56571,50787,348143,-554979,-107321,1129954,-170372,-107512,-200807,-991684,-296974,367372,702879,1211174,862674,-186743,-27836,512499,-1561737,-733548,-845488,628237,-680446,241875,240197,1267456,479853,-421520,-217836,220674,-384532,-141779,1010300,50901,-309846,-335142,-303493,349769,-1113415,367002,440636,-495088,-774484,-476272,324461,-238470,99595,562958,1051143,216239,-622705,242122,-1022159,184828,-980443,-1075448,-577153,223265,1099920,875841,-273364,-236780,-29249,90887,-163050,-213664,-380211,869925,388572,-223227,-896477,-1387659,206374,-115743,7002,42805,-98945,-74791,246138,469222,910095,-289986,-61680,-683964,512011,-17307,424907,178212,790680,1054939,-964838,-825131,-435653,1383693,709058,290645,496228,-1081819,-89578,-532886,-493533,-632782,-107278,-87218,-798355,-650273,-629158,-454555,447789,1503756,-793208,-238183,160244,-249282,21985,151906,1333242,970992,-311089,309935,701697,-633085,1349299,443474,773935,-284641,397324,877305,-116163,7853,-120483,138673,204035,371025,251490,-167775,-467784,-49345,-1201921,474108,532260,239320,-1062462,-447345,-10858,-381015,592179,1773886,184569,-126836,1891542,-727473,-1604042,-1466734,-389006,367072,-750567,-232499,270509,-777526,-350912,-1576111,-631398,119333,-548736,365359,566121,1716059,112800,-24063,115700,-403567,165809,692539,965285,780738,-9287,-936913,-1600914,-261447,-733576,-817879,-267149,483127,-537394,247080,-1010383,-345493,-725154,-38986,-462085,854051,328065,-843296,-213064,9106,-300798,373637,-592749,1054663,151394,298109,-472626,-607808,-898375,-668268,413104,-965949,284265,1554108,176865,1410831,871211,-632134,74280,131055,-528811,-756892,509100,-272477,28522,671044,863134,796580,940266,-1243485,-316635,1989590,279086,-240209,-20290,432428,291102,95947,198083,-108286,679383,312569,-130298,-1073894,-188238,957288,812294,719534,1271689,540147,-876118,-131722,-872229,128435,-468765,128510,-710163,-933920,-481672,-54645,479921,2702,-325433,-1502853,-1372456,-214042,610674,-411978,-901176,359707,373666,-282803,-68624,-682333,145406,261045,80441,-454292,623187,-131189,501765,-378885,-968576,-1116096,237308,1242856,219381,-287143,-772117,-1534470,-1028205,-233078,509660,-323806,1384369,186907,618255,916561,-1449716,-2029060,205821,152820,-180053,16644,65413,-1286006,-120102,372363,-376854,65304,-346878,631026,-127259,-20341,-189118,-496922,1384831,-1446440,-246655,-574290,-49208,-613196,-1094745,283074,578287,-561836,-1010321,71241,1483618,1976117,479183,-21967,-30936,514726,572738,-821511,-274959,241950,-1174043,546890,77310,-78637,-353098,-167458,9238,-42164,161161,797686,1371893,707530,-699169,-869682,360956,-37442,-123509,-987731,731952,594474,129203,-35095,-1045688,-125952,-886570,335023,323780,981923,961525,233302,63010,254727,990847,348203,98372,131826,308137,-1596519,-917346,-972570,-2465145,-1042882,1647057,190345,3641,134100,-322121,-6895,-277924,-691874,-1643774,493619,1257871,-55305,-269236,1153326,1168970,275109,-433214,1140822,911097,832331,46995,96265,938418,-300452,-367035,-144455,10195,-16345,-1000766,-223948,-610147,248631,124965,650759,358022,-394622,-345554,614593,159222,388356,-816441,640346,-296909,-403425,386791,-1048686,176784,967895,-185574,30927,-163744,-879300,200372,-467728,-141422,-635877,-935892,822103,1739141,988174,1337698,-224506,-32857,-101339,-438813,-1236664,-2085902,196744,-873334,578859,-363380,-943253,-1441082,586139,-156388,-97008,871762,-91351,-790197,887076,-27360,-730594,-590026,-603682,-491809,190227,-172313,975554,382027,-1541581,-359893,276111,-321101,422649,-375823,238382,-243108,452630,685554,-459550,-616696,158413,151602,-205325,-587557,-340693,-564009,152463,-604909,-724854,360494,-339153,-681895,-556333,-1204351,-611900,-157917,654102,669930,1235579,987021,-983819,-159278,-226478,867387,-98971,375733,-296207,-407041,1242992,938488,773972,130111,-1699721,501688,787657,467085,-687483,-521397,-797927,-1221037,-26046,338027,199788,695637,-24870,209608,-1238379,-528476,-817067,-924604,-1729940,-184931,-885256,-721355,-1066514,-383578,585219,-191399,412884,-422963,-1269055,-286253,707414,223741,22623,-209270,-541044,347460,-1055360,-528260,706321,-395761,-68896,-168390,459846,622167,-29974,996880,694291,-522116,1003262,-136179,-135750,550339,-641883,644520,685923,-1692390,-197088,-107275,-1640782,-59726,-604278,197896,1055721,301197,765010,-265592,638150,1258989,-55716,402580,-429682,-450391,-609585,-597956,729058,-790298,428467,712151,330623,-287887,1002736,227945,-514303,-768185,-351535,-707769,118421,-18154,-877967,-204995,-2091161,-798589,-1800751,-609310,490597,-1242400,-968237,-294209,481814,993799,691029,864811,-78531,-411904,407351,-865397,-54950,1048735,1364774,-277135,-124841,577108,-289766,-817234,840102,730836,-293908,327735,1069446,964745,722076,-742319,85741,145284,135767,135056,1511387,571397,-626859,-40354,-812578,-711873,-209370,737562,176275,447431,-1114117,-27310,-202699,-834949,-1253308,713391,178599,-213753,-1239629,664987,284001,1436144,-437779,107185,-352234,-1775293,-488101,-450780,-144847,-1346564,-609718,318118,-709094,309442,-394548,41966,-185222,-708319,-211593,-418092,980756,351410,772990,417429,155974,-37123,231929,264711,-424538,-629194,-1351508,1269482,1288194,340192,-1126505,-1667735,-374499,-75604,-1163820,-1087030,-744386,495856,-312077,-17367,574579,770877,358239,-106343,453594,1809597,129251,-275492,443066,-360590,-1092392,96524,95391,-581604,535958,1368890,349730,1494105,1328420,1005134,-267381,809997,443957,314470,-10716,212827,443284,1147294,-775359,-388985,-17616,-396475,230131,-702829,-1570700,5790,319566,424483,568766,-136784,347762,237410,1023808,526249,649879,919087,819485,-108900,-113697,-734430,-507519,-984835,599676,572534,616768,-575207,-605679,1220366,-168626,510130,551894,-299887,-207955,-342754,13388,-477071,321721,1218540,796748,272435,71679,1460254,-419714,-129352,-1281477,495389,-1006060,-477120,-441406,-552405,-1482999,852345,-1072245,-11989,-938013,-489078,-715952,-55699,-66759,107973,-923577,-20415,960138,360635,-402956,-115394,-302726,-79810,899898,583312,669316,-523294,-521887,1017372,-278274,606272,1086457,-92332,-168733,-781621,-156683,62467,-767646,601292,1094629,-395269,-928604,-158859,-245206,859292,-226446,-380373,483892,-212898,-213418,-500053,93692,-352913,680822,841251,1786558,-21468,-418108,-449644,-115971,-749426,511696,595502,625939,-496123,-1682029,-1273819,75742,-289336,-307409,194067,-1145530,-827286,971647,1022919,476907,-110439,-555360,27815,-325155,185971,960121,-250989,481438,2154798,-440723,-531565,-41567,-272614,147339,-960773,73250,-1019990,245809,-1398848],[-170362,170262,-932921,-442006,-505119,-137451,-476826,-340682,-864322,387752,-600428,-191731,-628526,-320568,474080,153741,118098,-736580,-548343,593436,-207783,-581518,-1159048,-339498,342114,-1166406,-239174,743371,-791354,-10580,-933441,-1501851,-943855,24523,-270105,1159379,922521,18977,-945088,576911,-685773,-326766,-766495,-165717,-64370,-246590,-763869,267603,479125,-449050,190509,-75724,-366965,-486086,700427,164568,-169739,675230,-1150226,-591444,-511331,-546434,-311432,80981,-791364,367397,700290,-512656,656418,-1026436,-394238,-683916,324317,137895,662403,232507,419949,232506,313192,-1306329,-618995,253104,-600162,671478,1355564,-378583,-457435,-149461,-380365,-1136551,274047,612286,-229951,233424,111473,-1476359,-1862333,1377149,472549,-1213830,-262032,6457,-207700,932282,707801,-528640,-1157626,26437,194664,-669400,-327365,1031701,-445183,-701651,-147307,-444955,50916,-675771,-922652,-39026,-618691,44116,279963,-228568,1121924,-831635,-332499,-2403813,399215,401985,171880,-396948,22973,78106,1011238,-611775,346148,1261690,1142736,224699,-292001,1258912,-1139278,-186173,-796093,-465022,132748,965265,949406,-1407791,-198377,-445862,2168,185806,1052570,210567,34372,435785,-572963,-550241,970023,-207419,77548,-166030,-684374,-476356,211561,938057,856329,668085,-285410,221597,839878,-1199478,-684924,-528154,246783,-522231,503157,291180,974870,159854,-479518,-475101,640518,87012,-269993,572821,-151893,-121475,13325,199790,337839,-989857,-238175,415149,-358691,-805442,-1148456,453139,-188159,134330,903187,1020619,204775,-532422,471394,-1000054,31755,-973536,-781260,-844439,-920466,825401,937281,252811,368491,207711,577759,18427,-21613,-700649,746931,88846,327554,-604386,-1011271,266613,191284,223252,50029,34300,791347,-22514,518945,1076596,-236716,14829,-521076,361423,468750,593657,-61346,571221,1093288,-880306,-729627,-769406,1138533,520597,14690,-389856,-1243147,-126270,-918033,-589981,-613250,144648,441033,-592839,-458392,-492366,-621878,405303,1598369,-377515,-154328,473002,74486,-210718,-621038,1024785,800783,-20699,536452,283861,-239013,902645,358465,633368,-611356,-206996,957007,401654,-216124,-655088,43426,33489,313235,297626,-82872,-219419,-101227,-820741,1076650,642198,200017,-133468,-1021174,-61979,-116555,750703,1957946,602758,-412706,1829849,-557752,-1536772,-2080937,-378066,596819,-175425,953036,568500,-983050,-200553,-1125884,-443421,572997,-284789,101585,165623,1123488,-48399,-332928,323637,-487894,297306,434144,496915,400725,251580,-1492540,-1474784,-102711,-512182,-839954,-473919,678542,-280614,-85600,-1063874,-304140,-757360,2472,-642020,761481,667135,-754889,309351,113013,-27035,273396,-712466,1019730,-108391,319839,-908708,-574722,-616968,-674196,238580,-809887,469430,1842011,377179,1148393,830727,-487250,-161675,-444606,-403914,-636028,754004,-612556,108111,1468305,768364,480285,574885,-752705,-306899,2112734,-116018,-427408,-263122,731669,232172,-308635,-153677,-290839,788299,209490,-39822,-574851,128187,508971,947403,804162,1054735,269054,-994938,-224175,-777379,-6739,-535258,-41249,-495703,-547695,-211898,398664,348342,-274511,-342990,-1211319,-1667638,-749441,558875,-399672,-687994,612230,255304,219113,-433419,-1273595,48608,620794,57509,-790005,316626,32665,515394,58594,-925170,-988004,536845,1549885,351044,-395483,-935146,-1627586,-985608,-419725,264012,77589,1833090,-125415,890739,857301,-1434153,-1762951,616820,-304207,-745448,-294956,-194566,-915611,17910,423692,-500408,110827,-209565,773944,-31936,190361,241847,-106978,528664,-1631753,-466479,-407240,73975,-302829,-1332690,723397,565291,-1208379,-1445235,-14540,1376857,1931963,1063139,52964,-171162,-6437,409061,-980644,-220273,442851,-633252,871753,-221971,-291882,-370503,-446019,97229,111988,-229914,330891,1524237,934720,-642890,-1572850,-177589,-209395,-126406,-853928,342647,-104560,116373,-21017,-1158867,-236403,-824389,520697,881877,1394282,789135,-138264,338804,570221,953218,352351,361940,315239,410247,-1595184,-1093607,-936336,-1695852,-860367,1301105,807804,-116909,373175,-218812,314744,13014,-368415,-1461827,562149,1510451,128042,27457,1075571,963090,64673,-362802,925273,817197,651798,-259909,535263,952977,3915,-503493,-553498,-143891,120333,-800415,-414489,-724316,195746,238202,528670,66326,-316212,-318036,280442,39724,178242,-833387,752800,-229113,-131576,105290,-708941,53602,932708,-145517,109871,-552772,-833583,151917,-444160,-341869,-720179,-429057,838284,1545223,1037912,1227125,-16910,324139,-131261,-412801,-798418,-1859285,47216,-1062249,606067,-438436,-1022340,-1493865,465781,-128241,-448989,771219,-165363,-482351,1261779,97159,-896820,-147092,-330341,-362683,151100,-68788,1756092,329910,-1338353,-776732,181018,-75147,-199303,-176952,397009,-365688,640018,522147,-655015,-323528,301445,374244,-53061,-424096,-244570,-725952,256204,-478810,-561538,515204,-450020,-696114,-219067,-1188047,-904883,-336426,363722,708483,726780,992589,-835371,-229085,-330583,1056069,-128613,189534,-596256,-450641,1044838,608350,512387,182992,-1742534,426996,546475,31942,-784057,-869042,-421786,-1116078,-17904,537069,345762,737186,-10791,629655,-1188407,-502762,-1163995,-858245,-1588728,-44354,-842010,-619531,-1113847,-579514,900839,-324564,-7477,-687073,-1532907,-288129,908491,40427,88290,-25713,-695430,354997,-1522366,-800054,841459,-228893,-537467,-236267,613084,86016,-88607,1196957,531122,-607348,764645,-140599,451973,1085046,-327973,799916,294689,-1511066,64788,-177891,-1828650,-81828,-702232,316433,1235951,238974,433776,-390443,356850,1348740,-213505,1060500,-493504,-512208,-901125,-515318,721838,-798978,195934,853977,630787,236235,1008228,87161,-805683,-735338,-497227,-1170750,53733,49184,-1019950,-286674,-2436700,-556449,-1492106,-458651,58877,-1451529,-956748,-417808,169147,602124,656124,746568,228944,-196417,901311,-736982,-173730,1142668,1085260,-464236,-709233,617280,-310952,-689162,629249,364359,-678237,116186,898055,820636,604255,-411306,302154,288544,197531,204392,1374162,748115,-188334,-77446,-436604,-586754,-179467,382145,395741,395687,-1345245,52233,96892,-505822,-1009153,1140369,642417,116819,-1409676,338493,121285,1291720,-120328,373235,-156891,-1518016,-452102,-626031,149428,-1527504,-1005690,403832,-604245,289508,-691148,-42299,-57867,-975930,42971,-6333,990034,583798,676059,90884,103033,-7441,3188,85879,-466779,-699485,-1284661,1134443,1104554,490108,-1147943,-1596946,-781432,-400790,-1647646,-920591,-423080,526477,-93388,-114328,814419,484430,329234,95908,999996,1993351,366094,-434176,118338,-500993,-1263542,-368427,-106400,-436141,906326,1203779,499823,1335589,919038,491252,67376,869482,348298,711976,-49971,254223,878063,1450667,-720827,-233716,-74205,-676949,362894,-307508,-1389405,600934,1041238,695151,356753,495612,469883,249604,593365,388696,442364,560345,1016917,-19858,378,-796985,-490946,-1005547,730317,398452,570540,-614839,-631005,1495616,135657,447318,991994,-260415,-400685,-349507,225436,-507005,310842,1703433,607035,222262,288513,1161127,-114666,18044,-1062261,392025,-708034,-554009,-195468,-371856,-1570309,807008,-910972,-101678,-872863,-184437,-176353,-267046,-478877,-94834,-924857,68138,804601,445891,-491882,-242643,-230530,182506,447355,296344,431914,-745763,-646427,841575,-522629,1222109,1210334,138692,428722,-585458,-693187,141763,-848781,759416,1596069,-332213,-704306,371229,-639944,750414,-136741,-264109,607961,-333771,-125822,-166842,204846,-630490,1044334,642722,1872140,315346,-802918,-591376,211344,-478038,553868,673582,710612,95645,-1338326,-854837,525472,88423,-235985,51069,-1320734,-857328,972914,1235780,571535,-119960,-326921,25119,-230119,441148,1130934,348627,319214,2102535,239132,-180749,-32295,-328710,139232,-1007935,-115380,-991223,219321,-1235986],[139149,-311119,-1236983,-296779,-300130,-154920,-298183,-72223,-1109900,-80792,-629371,-354759,-761904,-467652,558805,160982,260857,-277685,-150737,369076,-399316,-278316,-738699,-272329,90188,-1182796,-344889,390228,-503624,103991,-1071526,-1291127,-1096753,-449385,-368404,910062,659030,-119856,-1228680,795269,-784062,-161715,-886874,-242952,-18592,-144567,-725772,628732,755402,-155932,55897,29148,120170,-473301,922575,174376,-220016,374485,-823115,-895387,-808849,-473320,-227432,154818,-972063,420532,911643,-955214,822501,-595532,-510936,-1002864,316517,-510127,631466,-178334,363755,113540,-131937,-928538,-657844,240840,-343176,748616,1648370,-666832,-901775,-485261,-115355,-830739,461093,232076,-1081583,23362,67084,-1817577,-1899008,1322328,306626,-1206071,-366745,400031,3782,903210,127764,-420002,-909022,27320,-57699,-301543,-347367,1393182,51406,-509679,-114418,-566763,-92187,-540798,-757978,-204054,-533988,99809,867521,-241210,985579,-755785,201556,-2425535,646991,894919,210835,-269510,29286,113112,1029961,-572459,120349,1364273,1213597,-147161,176214,780121,-1210893,-204561,-586744,-376807,431572,1113209,627232,-1655213,-303401,-454912,82622,391906,724128,260744,21450,403379,-688444,-854007,618409,-290760,116094,-208115,-255918,-704415,19990,1028819,306312,503637,-295991,229553,1062425,-830133,-566347,-13771,-190341,-379921,713737,275411,668917,-130898,-369063,-789356,870995,642901,-234909,37410,-485009,-47531,99035,597864,91118,-778159,-661950,213244,-132823,-812941,-1644095,438951,-337970,227282,1172145,880604,240319,-364282,707470,-1087999,-99762,-724840,-531512,-1267940,-1659514,342684,741144,743914,1013184,277319,958749,293039,105204,-1025750,553505,-189343,921206,-51573,-365270,616080,415740,268483,36558,176663,1270821,-535056,402126,1105358,-163477,70714,-408660,-13874,899188,665289,-346547,246582,937428,-744716,-326555,-915454,762954,252519,-50882,-886405,-1230249,-121515,-1251208,-299591,-354346,462586,935809,-259493,-155104,-458283,-737435,562781,1675037,69729,-322356,603400,305502,-401164,-1170988,548581,565768,97329,791286,72395,246548,218614,92636,355863,-834308,-703450,898874,877060,-332547,-1008012,-12071,-186449,118202,258618,-190253,99266,-70563,-308672,1454916,692706,435951,669576,-1376550,-137400,261498,845040,1774404,810835,-533313,1564347,-290025,-1378107,-2522460,-387708,529805,219586,1500099,930370,-1035929,-44132,-731207,-198316,820487,-25326,-177727,-93438,470278,-63672,-563193,464640,-569588,369365,90630,-98578,-57690,527165,-1637837,-1208993,134208,-84580,-885035,-797946,709019,29111,-387848,-809177,-89102,-695309,201240,-788704,643784,759067,-548788,692637,242575,127687,71542,-724742,921502,-412268,269554,-1450499,-646498,-76298,-543459,140350,-569883,560987,1678937,440512,672465,756441,-389641,-323901,-737172,-322751,-474522,948248,-461406,150536,2041158,798999,92406,441074,-370418,-254854,1387879,-422450,-545785,-731962,1044246,252406,-516778,-448568,-485885,692942,92098,57168,81270,395909,124833,919732,725402,667846,46729,-904400,-323727,-618077,-228831,-348591,-321090,-340570,-48070,118496,796265,54627,-564006,-403289,-682051,-1506102,-1499843,408326,-233247,-438081,565744,-26233,663374,-787947,-1500091,-18521,762912,65493,-1013405,-80603,96218,358591,416187,-768083,-756697,832556,1632715,498182,-449442,-992612,-1674865,-885022,-416635,212056,368060,2106397,-457737,1135207,719420,-1126022,-1141290,937394,-947817,-1055232,-208069,-358288,-308925,99971,189202,-622130,160571,-9990,807383,1288,263162,607749,240210,-495647,-1684625,-587772,-236649,255353,118415,-1370686,1071556,453529,-1641380,-1491245,-106679,1037651,1782079,1336608,140596,-112682,-500768,255388,-988862,-272854,500328,257707,1348900,-310673,-336343,-367668,-674588,69152,91858,-512665,-71597,1361722,1071069,-405275,-1882179,-199872,-234761,-90198,-675222,-84318,-713069,-27961,-14909,-1085865,-464506,-779921,543924,1180680,1581608,527758,-484926,584085,782330,849342,342796,726834,534384,386923,-1402786,-1220016,-873953,-655995,-590323,544975,1040214,-204552,560558,-58350,636381,349366,-153463,-1219581,550240,1360100,87727,249740,870197,687445,-61406,-351838,631617,680688,223414,-671571,882888,847030,513994,-546877,-702790,-190913,218278,-334776,-444261,-904748,92577,382493,370711,-206411,-214785,-250686,-195009,-188201,-143755,-934554,770944,-101538,132310,-181579,-153769,-53587,742992,-142242,141152,-920170,-723395,48319,-379177,-432454,-637931,104602,664990,1163869,1018455,1114373,313368,553821,72413,-290807,-468810,-1462386,-81572,-1173374,517463,-456620,-1066531,-1440911,306864,-64018,-659987,675296,-322903,-150158,1265172,274471,-916057,254161,52336,105785,174361,55936,2100267,181632,-1158872,-914736,135387,267550,-866712,-197429,434460,-475098,820515,523473,-798830,-30739,462570,585423,-74687,-530165,-66749,-875337,321794,-224826,-391900,492649,-420972,-408532,173263,-1221512,-1172430,-511815,259710,743205,301665,947866,-703531,-351605,-445140,1149215,-190565,-161461,-664199,-250566,704476,267255,159545,24751,-1532047,314800,368402,-265920,-739679,-1209662,-185845,-884078,83002,643933,401328,715909,-262849,860557,-1075693,-446698,-1150195,-640920,-1270067,12180,-743127,-370793,-862393,-650032,1005338,-411529,-409147,-711286,-1531974,-207545,891560,-15749,150296,73679,-707875,373545,-1377903,-807683,820021,-10862,-760313,-352310,357624,-273038,-25050,1114210,299389,-574552,564951,-57188,1121715,1365596,-111725,872226,59271,-1026813,199030,-205099,-1853107,-29726,-551352,355863,1172795,120983,182424,-507009,97614,1157424,-352557,1516806,-394128,-377530,-1005111,-455312,655999,-647331,34396,715345,929710,842273,961689,-34604,-969679,-632070,-534069,-1167374,-46538,1250,-898234,-226560,-2476418,-303428,-990625,-210722,-488544,-1481496,-886116,-518584,-273037,199260,594575,479963,355450,-35437,982369,-772366,-204654,1173281,642925,-556765,-1181908,582740,-283237,-617337,101446,-185544,-1030958,-49474,698812,649951,398596,39321,499435,501993,250306,135982,908092,930311,252476,-194134,-136265,-340496,-153365,100458,514586,192819,-1576439,42557,577522,-217813,-931957,1216664,812527,566391,-1386769,-192110,-134123,1029291,415938,550620,28396,-975924,-486570,-826452,461595,-1440603,-1189166,277493,-280002,280073,-738657,48229,-55624,-1103064,213734,475115,916298,769907,515826,-346669,-28254,119386,-190395,-140883,-505112,-770429,-1258709,849682,733701,573241,-953803,-1082077,-1047281,-672954,-1838423,-727844,-148266,567103,-1121,-275349,825833,111438,191541,164564,1238134,1928292,419300,-640615,-236528,-567818,-1426839,-855473,-372676,-341887,1044534,824951,310919,740373,564177,-34144,685518,792505,289656,930193,-14763,222994,1186562,1749912,-607024,-54043,-214595,-887655,260237,-33910,-1001765,1095789,1567333,837646,-87392,1198938,559092,319369,148870,403413,435125,241535,1035684,-8303,98124,-691597,-384580,-820592,918218,86701,343917,-602553,-677481,1539869,332744,264648,1389664,27440,-477157,-503270,450338,-420017,252423,2101461,376092,164147,585708,697912,103501,108889,-734341,212451,-357200,-641357,61393,-180409,-1294957,814230,-773284,-426630,-754966,24437,369044,-461813,-1082303,-276368,-992196,90247,564317,399925,-542885,-461532,-50061,345166,-22833,-111089,214268,-865976,-617069,572578,-723694,1558287,1045298,282928,958840,-371910,-1219414,225751,-809165,759513,1523709,-444452,-356682,837064,-971825,749205,-13094,-142645,627721,-273325,52101,91450,287870,-870232,1054044,292538,1885280,576751,-1089485,-459788,420665,-376420,359701,759139,663292,645174,-717958,-227174,772723,477385,-190587,-190502,-1328182,-633095,736881,1109897,680109,-96553,-13955,-36221,-293989,596420,1237259,832693,131837,1730057,577002,200423,-66284,-340504,173753,-886878,-346300,-759121,132747,-939417],[343675,-720483,-1283924,-124586,-93991,-127145,35301,121176,-1182224,-612843,-734157,-355703,-708534,-507515,598202,-25339,313510,187930,203219,30695,-555398,78436,-374716,-222997,-323190,-1076068,-377913,75286,-201994,58723,-1035149,-846480,-1046987,-868330,-310413,569779,172948,-225045,-1415877,887418,-773749,38373,-961883,-294342,-48613,-294468,-774809,884629,811931,60323,48366,156135,570764,-369584,956847,159831,-514015,-131283,-378498,-1011192,-1174010,-259499,-225313,141500,-1049309,594976,1105878,-881144,908932,165404,-629536,-1371092,257909,-1032865,687118,-192180,328012,-30865,-494341,-613167,-687609,177349,67415,685783,1439052,-898497,-1182846,-664941,224550,-548605,531062,-277985,-1793352,-209193,-74754,-2031118,-1596256,1016414,290131,-1042430,-329473,798249,257498,1056241,-157850,-203242,-666848,33586,-112604,248811,-514436,1633594,527172,-222063,53063,-652174,-193769,-419740,-490316,-189934,-356976,214128,1382088,-233829,841318,-540066,766806,-1990514,876206,1140983,229292,-15831,-90609,49486,827457,-442110,-157791,1392417,1233645,-412003,699245,267218,-1162894,-104520,-300345,-314294,666900,1153593,60924,-1806167,-377829,-442641,76056,572823,232064,241866,93089,300307,-854718,-941083,164445,-387990,18415,-299818,207511,-892194,-187838,898721,-276149,533043,-192014,23646,1114754,-557189,-425764,597739,-560693,-301086,839303,194395,418688,-264312,-65749,-1027643,829847,1043545,-32908,-374589,-827714,-99347,-171993,730592,-340725,-508579,-801865,-85812,150970,-862527,-1801336,348823,-574093,363564,1287354,628500,345504,-185883,888200,-1117472,-169148,-337885,-309258,-1677348,-1644528,-188216,252410,1085923,1476904,157601,1093410,545358,119960,-1274315,325128,-378955,1351751,529206,243472,1119067,481983,171961,43675,276784,1274910,-1096814,139697,977068,-175581,103961,-393685,-513718,1193921,675070,-525029,-97567,587545,-632140,187150,-841189,342725,-37019,85706,-842049,-1102823,-78415,-1463158,326433,160576,770430,1253856,162964,257358,-492502,-738623,800658,1599033,430311,-713368,610728,402842,-507986,-1409590,25449,318906,55481,978200,98534,688542,-464141,-274636,-763,-929226,-1061187,655838,1086993,-335065,-1109036,-8160,-391376,-168773,193608,-422384,402973,32258,177698,1513253,661929,835984,1090243,-1271634,-250090,588077,864128,1165524,716209,-515466,1066124,-12162,-1164291,-2554623,-401747,236093,371916,1269157,1253173,-1043074,61973,-440931,5906,813453,205897,-350592,-227620,30387,52245,-665046,511167,-663973,414187,-247465,-685991,-532448,717626,-1372885,-869517,367096,421301,-885306,-1136910,493819,278669,-478811,-353953,191921,-585744,358578,-851010,562648,674020,-274614,845165,277563,112961,-131150,-592552,738771,-711166,154369,-1872316,-818730,555213,-299901,132459,-328490,497306,1146682,360607,181067,715985,-293111,-335654,-626686,-285631,-322068,1116979,-991,179228,2289074,907439,-348663,476309,-205007,-197925,181851,-563993,-515380,-1292405,1263958,350194,-546862,-540832,-612687,424104,3398,128687,719015,517383,-91442,723029,474080,171973,-91670,-717972,-383765,-422504,-490731,69482,-695528,-253652,399248,322552,1018758,-334517,-755780,-506144,-193682,-939345,-2167787,198936,112770,-232987,279227,-397205,905635,-1076232,-1343033,-54114,608039,153103,-1110996,-477790,14079,143611,586763,-537775,-471472,1021627,1444097,618152,-481056,-926974,-1654102,-767868,-217249,356196,448264,2098325,-720065,1251454,469926,-624915,-291949,1116211,-1472154,-942253,149830,-407537,307186,73594,-271469,-712443,205415,220541,741486,-27783,188757,760640,403487,-1294407,-1608197,-641720,-117064,405661,615599,-1224041,1158502,230737,-1707903,-1060408,-152470,588712,1601882,1277113,217580,84713,-843577,188914,-813248,-382644,452007,1143339,1745028,-200962,-167075,-269082,-785624,-3167,-90130,-581478,-266150,883141,1076458,-34505,-1699760,215165,-98597,-70170,-504669,-418850,-1109081,-310419,-62171,-867922,-775257,-709906,487625,1089279,1497920,296305,-758942,792439,882502,690478,326937,1111988,744783,280579,-1059403,-1295767,-805002,129581,-343023,-277226,747034,-256247,656801,116411,893993,644883,-87330,-891910,466956,713315,-118475,386828,600319,441134,-90512,-383484,314112,475488,-379894,-1087453,1034252,698899,1063232,-503446,-619285,-95699,238082,208163,-312078,-1056954,-32729,549700,232600,-303697,-81968,-135914,-593664,-438627,-484193,-1070755,693671,29583,326693,-417913,438175,-165650,348089,-131669,143608,-1210694,-607784,-57077,-278616,-394988,-508546,454433,312100,631318,925545,1027991,696031,486977,383287,-103675,-312716,-1051930,-198371,-1172144,347221,-446468,-1110876,-1241172,151297,51122,-648256,610099,-491453,166093,936077,411620,-768697,541701,349786,733387,239010,213370,1992460,-13557,-1051984,-750147,136235,699156,-1382967,-496995,325652,-445676,915207,679115,-818663,198343,603064,732912,-276989,-1094505,47365,-878578,270358,20327,-274452,162683,-308033,165103,506988,-1350374,-1356463,-622082,274974,784212,48359,945872,-607012,-473981,-556229,1031151,-289799,-575114,-498266,90909,284819,49438,-178433,-280082,-1166499,184067,338874,-351655,-643342,-1463073,-84187,-553023,243835,631660,383609,677427,-686833,956129,-855308,-309609,-764170,-320625,-814053,30824,-552014,-68237,-328242,-612850,899179,-406271,-657868,-575323,-1306281,33014,652155,19603,195465,13935,-558920,380969,-729074,-523323,640233,218679,-684414,-436014,-193803,-419899,145507,825437,77035,-411191,462983,131787,1650791,1297184,-102056,832045,17908,-425031,163025,-283223,-1766134,46984,-224744,332136,895761,-75358,48135,-636312,-44023,803736,-407708,1617103,-194575,-83467,-876905,-400995,548453,-352875,1523,350294,1206496,1436467,887867,-65426,-961228,-518446,-373429,-675508,-126234,-126777,-542078,-21376,-2172801,-114781,-456616,104701,-912837,-1280859,-753477,-619976,-713846,-212626,484509,30931,315145,-13300,662629,-994214,-116347,1063612,156500,-549308,-1452646,451178,-253269,-637388,-584981,-678594,-1250484,-136136,521668,451317,181249,514027,596107,685139,259418,-35931,270385,1069292,592601,-365689,-55305,-2715,-144154,-55259,556797,-123481,-1691137,-33677,1091838,-34759,-1016945,889272,636837,1066042,-1018890,-748864,-496371,769599,1013754,615374,161955,-276077,-496098,-977289,710502,-976058,-1048401,-34792,209837,196189,-500372,295323,-186411,-1093082,225492,876429,765813,807879,324389,-738787,-192566,258929,-410333,-372745,-508961,-817145,-1386864,513486,260445,515635,-622730,-330963,-1214089,-810676,-1762068,-590153,-50256,603122,-59160,-481587,609574,-277756,-7154,56256,1125292,1601154,212879,-766205,-525157,-558202,-1587016,-1262055,-670584,-299411,912035,324104,-84305,-189079,321748,-443551,1512078,657521,303852,911029,39654,116153,1311058,1993321,-442906,97088,-375492,-975099,-87861,30927,-507464,1318716,1711928,713143,-628580,1713645,601429,419971,-183280,529393,603463,54962,873330,-61655,180740,-462101,-232882,-474932,1121751,-279141,8547,-530685,-766821,1327530,367524,23033,1589915,473418,-396751,-763009,666868,-228832,135425,2076954,162882,132017,878487,188465,160295,100960,-418643,-73613,-57930,-695761,230276,-26190,-848163,857194,-658592,-857505,-629664,112421,721403,-619296,-1710160,-346736,-1029742,73004,339158,203205,-553157,-743721,246774,359863,-424990,-576590,13632,-850043,-423762,255321,-803156,1612478,707545,292382,1229147,-203235,-1510335,287848,-681379,656319,974089,-680339,-38607,1033593,-1195469,719920,135311,-17275,560160,-79947,270811,218158,308373,-1049943,712898,-69786,1759488,677135,-1204914,-100912,439655,-448604,3579,741454,467570,962708,-33583,342594,820969,750948,-216180,-471785,-1160244,-215892,241767,666307,807602,-12356,312315,-82403,-472016,644931,1242985,1081804,-18728,1256725,473052,542283,-135525,-277103,213175,-587291,-459033,-397832,26128,-520020],[405566,-861110,-1103728,-618,27121,-53840,404549,207015,-1050990,-1040670,-884680,-185886,-393804,-354863,588932,-389088,221310,387172,450063,-305010,-608367,348109,-194672,-255292,-847299,-826034,-346414,-120723,49067,-115218,-820899,-301582,-837853,-1060278,-28226,225027,-321961,-276455,-1466766,877814,-603943,308469,-996465,-220382,-4943,-587295,-925673,910453,608442,125665,308901,278927,812624,-218737,798226,244636,-951924,-633467,63362,-939486,-1494819,71974,-281239,47473,-988720,828800,1197420,-439136,856352,869091,-650681,-1783692,166772,-1239012,831472,134431,300490,-132433,-632682,-479557,-725898,77462,454309,593880,843704,-1027820,-1267618,-650664,523594,-431095,463009,-816550,-2077521,-324288,-243059,-2039318,-1087959,532421,426631,-785515,-252727,1115519,510063,1343044,-167633,59385,-460031,46518,120275,862610,-804646,1618905,794232,80077,349468,-678380,-182560,-335223,-214334,-34773,-138669,399083,1643246,-204767,737944,-265143,1207295,-1376196,1032568,1024993,238438,323026,-289723,-86468,541809,-185458,-462818,1272280,1140585,-566890,1104831,-74859,-1030184,55643,15798,-330846,750611,1106354,-617677,-1893391,-426135,-508431,-40901,693435,-299074,203029,308525,181734,-991356,-875547,-264376,-455824,-154037,-410341,595770,-965287,-400047,520990,-703308,794822,8733,-289854,975858,-418160,-291516,1137246,-765069,-298071,872820,66545,276389,-176690,380951,-1079983,529298,1121018,277411,-474836,-1064149,-234067,-674575,560903,-762970,-222303,-678161,-384771,423053,-983496,-1604971,264488,-791016,507545,1204935,303687,520474,-64815,919416,-972836,-151556,32427,-88721,-1858363,-982068,-552087,-431560,1195453,1592753,-95350,929016,690552,-174,-1387533,106446,-446516,1470463,899214,579215,1547228,361376,-11419,108269,287881,942758,-1448379,-177385,710391,-358092,127634,-465814,-977653,1306802,666049,-494748,-372756,110946,-584801,577916,-585445,-21758,-297280,338191,-409952,-938854,-3955,-1489937,1063342,844521,982594,1277096,587463,719473,-558431,-597620,997713,1293963,632087,-1103704,569901,377574,-509548,-1339083,-414560,120437,-63558,1008718,310187,961536,-926185,-615796,-342494,-889616,-1289477,213745,932144,-238596,-947987,62841,-520263,-468117,152986,-690508,618999,173289,506411,1290391,489256,1181568,1053335,-719128,-435253,732503,812372,268313,345144,-389944,407562,191144,-938992,-2064530,-392472,-142042,301578,512714,1425439,-1056553,86621,-190863,98184,576823,388377,-338091,-307862,-106945,237078,-617673,468659,-764428,465216,-478151,-1103018,-950829,738138,-834011,-534489,526351,854007,-769198,-1331806,57396,374316,-285111,88122,415034,-480478,289863,-788514,565028,512615,4396,766641,128612,-44753,-231589,-325142,465535,-967702,-22111,-2044969,-1034537,1093314,-3733,206022,-165549,251251,471216,172057,-178278,739116,-205749,-236207,-209297,-271236,-218149,1280166,499086,201903,2190769,967063,-816576,599622,-263746,-159501,-901132,-511855,-309899,-1738588,1335619,499795,-494247,-353428,-621304,50584,-47364,107035,1179849,431058,-112601,420283,105656,-348151,-146569,-565848,-356285,-237553,-714052,623889,-1072413,-220268,674184,273057,1021567,-722978,-778724,-641110,-37178,-217575,-2434637,-10268,585796,-129548,-91540,-751796,858286,-1234015,-904009,-52098,202067,341782,-1102524,-790540,-206062,-43770,530381,-275089,-205746,1016742,1022253,667079,-535121,-746698,-1534162,-663464,113050,580941,289940,1767509,-834488,1197724,136348,-104290,572607,1167730,-1595211,-432247,563399,-359468,737382,-68511,-778071,-740296,236768,458981,610761,-99832,22687,635217,346090,-1650755,-1422056,-664621,-115260,425170,1104177,-940106,917921,-53526,-1364639,-261644,-121953,140705,1419185,970026,233626,284446,-1035968,163148,-485834,-476835,390919,1680314,1829190,32254,184472,-16553,-745903,-41330,-365892,-425265,-193022,202467,960114,386018,-1124198,767507,139914,-132061,-394507,-570029,-1273639,-672728,-200665,-589959,-1090504,-600264,418931,639406,1140880,228511,-924083,966221,856178,457853,305271,1419238,880066,187518,-636463,-1322347,-719680,369707,-165918,-837841,59672,-295361,651255,254273,1022801,822185,-141721,-468487,308616,-284432,-373102,444015,346833,287318,-43491,-423834,3495,195223,-1016134,-1409926,956744,582693,1441220,-405918,-390059,113419,156294,625773,-64235,-1055953,-148089,705877,166718,-146892,62559,18086,-740058,-621207,-756038,-1147625,586723,98883,412939,-518553,882645,-283167,-233470,-77725,138851,-1396262,-536330,-113640,-163166,-243023,-468869,525100,-149356,50714,767375,963765,989342,23667,599976,97060,-252101,-746339,-331938,-1056750,174121,-439247,-1146204,-863208,28374,200719,-395092,585102,-595932,418242,424274,423961,-498138,682312,397075,1225852,307837,420143,1585286,-184669,-1003452,-343366,184227,1175976,-1561662,-999727,95469,-185320,852394,869064,-694130,307369,684480,764766,-610875,-2035206,-24458,-657988,73948,123494,-240588,-464405,-175661,835499,673311,-1527140,-1410163,-634140,294862,806245,5309,1064017,-538110,-529539,-640840,626996,-429009,-883171,-179449,416445,-138817,17539,-446990,-644597,-764134,64635,480473,-228049,-569020,-1544330,5488,-184943,401171,549502,355543,636676,-1124502,1003058,-462146,-70539,-164772,11569,-299636,70101,-235628,184438,309745,-508145,659264,-311318,-688377,-380987,-956266,411500,277676,71987,213210,-190791,-280920,347299,83576,-28070,382535,410476,-338125,-408902,-769462,-392764,375986,532593,-71873,-151839,418693,406144,1872696,895421,-303238,683425,137735,114539,-15777,-480083,-1598204,92472,122662,277095,516990,-343222,37010,-774081,-17305,483292,-329922,1346134,21403,278038,-560725,-343418,428578,22033,108718,-44577,1451600,1967137,818226,33620,-782624,-444192,50123,178931,-114919,-271500,-51458,271348,-1577418,-31421,-43606,430548,-1085070,-898540,-576891,-730674,-1031715,-624289,306760,-555235,178168,-170970,119322,-1330246,80516,817883,-244561,-471139,-1471923,231266,-280775,-729648,-1187677,-901670,-1288790,-134688,393409,238507,35119,893287,544646,750473,199247,-260148,-315961,1126758,777368,-562516,-227593,358600,-157462,-70915,556912,-478907,-1600525,-133425,1439167,24592,-1152887,263474,186167,1462357,-285171,-1131671,-887974,660113,1502296,591867,229767,398116,-407994,-1015619,812801,-221377,-611392,-454326,768788,28132,-21833,605886,-411217,-966382,71671,1080036,563857,639497,151083,-929292,-342459,326320,-698303,-553314,-457408,-793432,-1661525,246383,-167791,285545,-276479,309771,-1325129,-787076,-1520556,-537472,-206737,587517,-214766,-681898,223174,-624825,-185086,-195135,760881,1061895,-215896,-743409,-683272,-484084,-1676873,-1503417,-945075,-284236,555549,-178989,-388325,-990475,181831,-622761,2344179,540113,393450,695424,61229,-43461,1174444,2109174,-248616,172455,-496186,-911528,-593109,-104096,-16419,1238987,1524537,293240,-1081972,1855126,594851,536445,-312320,693826,853942,22676,567871,-140862,263283,-186744,-102649,-51981,1286189,-601162,-342733,-423751,-904702,885521,217799,-207723,1499047,926754,-198496,-1049814,815062,24666,-23477,1485412,17748,151008,1084456,-236488,34027,-24393,-200722,-419532,116160,-664097,304284,58955,-484362,922190,-531860,-1196832,-554436,62574,767737,-728680,-2101938,-245839,-955732,53306,220866,-96972,-512884,-938025,622252,259111,-695425,-997466,-220699,-717059,-120851,-68161,-734625,1451605,354016,171352,1161333,-116470,-1427056,287400,-523163,511763,261706,-917455,112373,859705,-1244659,519541,281550,94823,450187,169441,451457,188698,250252,-1144045,172453,-303448,1468646,570799,-1124929,352392,266490,-567036,-385001,566177,160258,952972,470850,654720,728148,835837,-327177,-712953,-881352,235839,-426818,58266,952607,165027,567945,-60435,-676523,609206,1142324,1062986,-100649,813402,77050,792194,-203020,-124241,207983,-166522,-274479,11086,-46172,-50622],[353688,-674322,-784781,35785,28571,56737,670020,189703,-725704,-1223327,-1025022,67201,174793,7415,549136,-831107,-16980,81365,560012,-528219,-540974,431811,-228210,-389416,-1362898,-426489,-283608,-177761,180125,-332873,-469805,207099,-540654,-956177,431405,-60530,-620931,-286975,-1373218,813419,-289880,640645,-978301,20154,241782,-878646,-1145148,648995,183042,19072,875120,388512,763590,-78118,479013,461153,-1335608,-987310,396679,-712486,-1685072,416309,-346721,-110759,-790091,998177,1120429,131412,668185,1136779,-499147,-2152387,82765,-1081928,1009359,518475,251048,-125976,-483732,-506672,-785805,-42328,642519,572374,147018,-1029429,-1196545,-462911,683073,-525027,275487,-1241254,-1811720,-242161,-361611,-1826282,-630487,-2328,651533,-501409,-210098,1296221,698351,1626114,-35976,270108,-282561,53496,607024,1373785,-1122936,1298755,743574,292151,712541,-625364,-10673,-292605,-8870,171200,43204,629675,1556325,-163239,681874,-19611,1408367,-872193,1084269,543734,269034,697439,-431496,-241458,356147,188727,-727091,975576,888984,-634269,1230241,-149779,-860003,213007,341644,-434449,651986,1049294,-1209905,-1937608,-401012,-672243,-249502,737972,-713504,173541,669483,92799,-1014960,-781828,-555528,-460810,-309874,-515579,809771,-890628,-608066,-61500,-832053,1181509,248168,-598650,672024,-391775,-167533,1417223,-763590,-347607,829266,-80188,244265,106741,829625,-916960,70520,845597,601508,-191051,-1127091,-375148,-1120633,189945,-879728,41476,-390927,-604819,608917,-1132617,-1209341,241703,-927033,618191,930421,-21435,736798,-44015,709056,-644180,-42256,260984,139435,-1655468,-94987,-582164,-1076968,1061342,1331816,-369969,515988,700573,-241931,-1349834,-39219,-386238,1248013,905801,570115,1717941,88082,-218237,246371,188595,510225,-1392238,-426446,354664,-727974,164025,-568451,-1238770,1235642,669775,-254786,-519062,-373633,-591936,674274,-250244,-246879,-496731,578817,104478,-785345,94082,-1305957,1611656,1504854,1040844,964555,894926,1114325,-634483,-332792,1072009,788949,669814,-1174122,526729,279276,-406136,-1029422,-676659,21432,-149029,838636,601970,994209,-1055607,-802209,-567769,-725369,-1405548,-380130,483750,-74712,-566676,188180,-533719,-693628,163405,-918802,708376,302432,616834,907077,143576,1256627,672146,48623,-722366,644849,709512,-604567,-177137,-200895,-250921,270935,-749428,-1169048,-338287,-457416,82225,-338055,1375220,-1079612,35243,97495,54651,198342,494894,-135814,-399003,-63801,412629,-434480,374807,-841760,540882,-517461,-1232600,-1259372,557077,-232393,-273278,580307,1096009,-499554,-1241821,-475989,285681,128108,297874,487812,-416283,-69738,-590268,664035,364949,231268,526810,-205871,-237968,-172395,15839,122174,-1160895,-259456,-1957677,-1216194,1401525,271443,331902,-124789,-155056,-94384,-62953,-348098,821959,-155163,-139998,265168,-245837,-181566,1435107,828145,206405,1784576,850194,-1264415,751936,-464913,-147030,-1436481,-293780,14387,-1890871,1263637,660447,-464802,77684,-524172,-351247,-101228,-86599,1386408,144989,864,116354,-280365,-801639,-152195,-524424,-212435,-115099,-808738,1175632,-1293263,-214601,740956,-28369,852709,-1016355,-624581,-787676,-332034,352469,-2141746,-157379,1060504,-146470,-383620,-996900,525977,-1201341,-354880,-9365,-298956,609124,-1023704,-960634,-502788,-163452,287337,-2446,-34329,798885,479591,616924,-647573,-475612,-1286909,-581959,458609,720124,-48169,1166476,-759923,1005494,-207543,263392,1222036,1148227,-1217134,252186,851168,-256138,894142,-282682,-1093180,-677135,251898,701354,452306,-199883,-128805,282091,145441,-1603233,-1162950,-681730,-269660,254463,1461269,-588034,394924,-317519,-704344,626203,-13005,-244803,1188953,545969,130680,353633,-1142756,101892,-86157,-493782,417778,1714460,1520617,290007,606617,386681,-570462,9823,-640286,-128785,101223,-478009,781131,757618,-406569,1129474,376816,-312373,-372042,-513551,-1248683,-1016968,-442103,-345494,-1312316,-458761,375733,23342,565001,411202,-951858,1104908,704928,136214,270155,1560858,884829,211555,-220419,-1302927,-596606,101801,-21220,-963998,-704317,-362206,561403,310562,977368,837168,-228360,12850,61731,-1288900,-567242,433631,182295,224535,41382,-437857,-283429,-131366,-1539926,-1582628,699072,537103,1503902,-293642,-116333,354310,-26539,779686,213722,-810747,-223736,801558,200049,229137,172613,190394,-587423,-675701,-922332,-1070264,567596,64189,385054,-414282,1093746,-386418,-899649,20188,140089,-1474923,-528380,-95456,-58707,-20903,-584398,363074,-598616,-430119,573694,888580,1005133,-765619,549145,253589,-94143,-544669,-509706,-853395,98261,-456536,-1130761,-320677,-48633,341445,50962,574684,-588409,566880,-92579,267801,-201698,678733,139494,1327459,337905,675925,1090767,-270184,-957952,185934,281129,1602085,-1320922,-1532749,-190293,303177,598926,919619,-465410,258778,672808,646398,-988051,-2968208,-314468,-241659,-227926,14364,-283996,-1208598,-68458,1274917,612655,-1617661,-1337751,-547171,225854,762214,151425,1325276,-470049,-461511,-670150,-26950,-607865,-926590,162543,583468,-501136,145700,-635414,-985563,-405800,-15929,741013,42926,-538993,-1408647,234327,144675,489970,503232,391815,572798,-1434304,1052974,106922,244678,382454,256615,184225,173162,198581,304078,759394,-377514,395208,-167274,-521256,-217871,-597552,809228,-96693,83481,201157,-436506,48039,254662,691930,506366,154106,523019,186904,-227083,-1085096,-269219,601659,442572,-118917,124170,323495,712955,1741690,278035,-604514,462738,338327,486564,-249268,-782368,-1347444,65600,325464,222716,180781,-640340,126868,-883467,145950,376282,-106470,825523,174224,591665,-165820,-289424,319760,382424,319318,-223297,1642039,2422598,783993,242054,-482265,-426991,733450,1149198,48953,-363343,434492,558473,-827525,-50249,165800,704591,-1010601,-446565,-385748,-823063,-1146466,-1001980,60263,-1153877,22094,-463648,-406537,-1653194,332446,564905,-463203,-373120,-1260862,-35146,-409254,-820727,-1485118,-784336,-1168043,-61049,310922,36321,13727,1063326,350343,654615,66860,-482845,-674343,1082766,806737,-756265,-564067,650971,-188907,42320,539817,-784780,-1284664,-208923,1472833,-9699,-1205247,-452272,-381571,1564494,639678,-1199744,-1164144,777104,1757762,543766,248873,872322,-206023,-909993,716963,567177,-37838,-867213,1269039,-181214,574810,860667,-658289,-748719,-185429,1043464,345496,291390,41313,-830748,-441160,277118,-1043044,-634945,-357266,-651692,-1887597,141981,-401064,-80570,-36410,546914,-1393274,-631513,-1227008,-537478,-603748,456926,-362852,-820262,-232177,-885011,-249091,-490542,353587,423018,-711649,-583916,-704182,-369414,-1582431,-1539810,-1134008,-260820,91675,-576198,-341122,-1068058,82825,-523373,2888401,485179,533825,398820,19278,-214513,733936,2033854,-46981,152010,-530236,-715423,-1130634,-351434,394238,956749,1227808,-305074,-1287699,1607071,544705,658549,-220323,822803,1056934,94924,182785,-193552,363936,44364,-65730,351331,1366749,-788196,-624365,-342374,-1063868,299085,-91896,-373525,1130892,1234689,15557,-1272423,836858,276388,-182945,506559,-41064,218241,1147223,-481988,-230383,-248006,-96376,-734943,143386,-509009,379559,69265,-390496,1004946,-337553,-1263622,-574793,-130535,525347,-791394,-2054323,31217,-737043,63484,245129,-405289,-416979,-875889,997779,146101,-813212,-1264359,-541496,-522360,182022,-361772,-555741,1172195,115005,-35282,812795,-112271,-970201,189696,-387358,378860,-278796,-1005001,23616,375471,-1065064,103593,385403,164117,354136,396802,518619,11648,120120,-1122622,-346746,-325781,1072440,273540,-878718,736384,-29154,-564213,-672150,261100,-173781,641775,640641,651563,563381,733336,-497287,-841223,-607491,544732,-1097055,-481943,1092346,453439,685511,26874,-828215,521620,960389,831046,-120484,412354,-304347,922460,-219846,95096,119478,264677,268630,394994,-43427,360744],[259006,-252234,-427086,-11590,-57549,190131,749115,92506,-277967,-1108189,-1075163,252926,873362,504504,510340,-1211553,-343875,-717068,538013,-573382,-401700,305452,-408669,-588237,-1707305,84452,-228412,-133148,139198,-481922,-58633,580964,-230518,-606951,921158,-254196,-622851,-293807,-1163693,724859,82971,981699,-875399,388786,697698,-1055097,-1356212,156984,-354909,-211079,1622199,489682,446735,661,57500,739450,-1451418,-1145636,558222,-377853,-1719099,620941,-367853,-306093,-490051,975346,866732,610658,400994,825786,-164432,-2312139,51632,-683010,1125028,650826,148640,29898,-94229,-567348,-876728,-171584,540624,649448,-373594,-911990,-1039898,-173968,663410,-754957,21343,-1416383,-1092514,22375,-375577,-1453522,-449467,-474361,858496,-240806,-221508,1332954,728381,1730417,76491,319612,-122376,30501,1182086,1608872,-1333636,741082,404956,322646,1022112,-486942,321007,-279679,88925,326427,120673,845817,1164317,-121889,640826,129488,1334861,-601070,1029156,-179299,356467,1060037,-375522,-356609,406485,619757,-865244,538290,481377,-655220,1004742,26226,-686962,322529,651990,-587929,403900,1050863,-1546527,-1904202,-236829,-854158,-492473,712174,-877618,144725,1102831,58704,-871373,-760338,-664468,-395315,-358744,-602200,794734,-687043,-800919,-732759,-618013,1504391,452946,-825290,267594,-424137,-43598,1312891,-588082,-403299,732017,-218436,263271,482464,1080997,-606267,-397082,328375,851020,391076,-1016258,-445987,-1220803,-195638,-459593,257443,-61100,-707279,664161,-1190139,-847152,289886,-959668,666619,514639,-265203,942702,-127009,224374,-209490,142776,304729,359981,-1058917,597997,-256636,-1406430,751893,817249,-543672,-16007,603694,-554958,-1194548,-27462,-206907,782418,536769,301154,1593009,-245930,-392702,445842,-3780,160400,-900804,-506289,-25275,-1208175,231708,-628967,-1182311,1015427,692104,90500,-524277,-735282,-596974,435201,32158,-295623,-623455,689155,455581,-630172,209297,-951456,1744618,1900860,945402,383109,974240,1308661,-715860,-4588,993561,206264,597164,-717309,481956,171400,-217208,-593250,-730833,47851,-112918,489434,867228,797418,-877372,-753040,-606259,-462134,-1416339,-992878,-62143,113582,-46364,335131,-424321,-781909,226176,-1063334,671471,364857,532525,493655,-326344,955358,173274,728526,-1096832,362899,586587,-1106598,-682362,-1626,-720301,232326,-635600,-194145,-239610,-613917,-195644,-920331,1109482,-1085060,-54553,422769,-99891,-205184,489304,187128,-525955,-47372,518914,-160157,285284,-856580,637151,-328731,-1052526,-1442509,212818,229430,-127519,543171,1102899,-100093,-833261,-934147,65167,593219,154621,381741,-399508,-621987,-285557,833256,283154,371338,223143,-619254,-319485,26379,330926,-245264,-1283092,-549598,-1678563,-1313499,1427932,468136,468858,-192174,-647965,-379238,-276833,-350703,942912,-146558,-163804,543939,-178360,-208145,1553106,897224,168663,1156624,507815,-1619083,902522,-681535,-159081,-1394598,14503,323109,-1693191,1098092,789118,-503387,609838,-393914,-720742,-242243,-494072,1357583,-254699,133301,-83992,-576266,-1107503,-153992,-575543,42244,-94273,-703254,1587550,-1196796,-213713,642991,-447044,629056,-1148364,-348112,-916916,-940622,565957,-1402475,-195212,1385132,-264064,-505261,-1089300,16716,-948526,127743,63097,-695026,891648,-908300,-966601,-777045,-216697,-39023,279813,-6309,436619,-38632,468078,-819780,-143662,-904655,-518044,695368,646121,-442012,440107,-506997,758437,-476230,378327,1490566,1113243,-482702,804613,925955,-147235,812837,-486993,-1027701,-506867,255764,955709,281911,-331745,-149431,-149169,-52176,-1341860,-892168,-696946,-545616,-87021,1567492,-243210,-284617,-493478,63734,1278197,153196,-558787,841460,117911,-125664,232996,-1222266,-20074,288879,-408870,580634,1323855,938738,489799,945213,858361,-319452,162311,-827562,164573,487575,-938976,625738,993186,165936,1114638,508738,-584174,-420696,-295609,-1093675,-1244878,-758236,-200936,-1359539,-302684,363148,-495127,-113903,811922,-824639,1197139,460643,-255916,211544,1487540,743554,407828,107936,-1251907,-432404,-417349,177540,-677361,-1230649,-495200,422928,260186,750968,694526,-232547,474312,-280508,-1949985,-652791,368378,150602,194165,126320,-406070,-532329,-440163,-1858946,-1606128,363844,555538,1241997,-192830,117685,528054,-283186,643971,420853,-325245,-234759,792054,321224,693090,190235,354086,-232584,-591409,-1005957,-791274,756791,-67271,270211,-105403,1145137,-449639,-1495418,113895,144617,-1459876,-565635,-10968,14381,204540,-805830,104469,-900231,-674690,391526,753160,603492,-1600903,182469,320413,340637,-324918,-735618,-603403,199760,-506879,-1024297,312373,-79805,422688,586343,508714,-466784,598282,-483451,-43496,3158,558510,-336237,971896,292891,941461,667802,-244078,-860658,702018,423958,1846204,-739906,-1911331,-447169,902079,183662,693839,-216257,45804,543192,377121,-1309129,-3420862,-735371,245401,-540008,-280643,-361730,-1795178,-192,1194741,342777,-1479723,-1217480,-388181,41611,611391,412381,1677493,-377958,-249428,-618315,-769370,-816377,-640045,402464,527896,-761286,344595,-753823,-1237991,-112499,-46123,1012944,367723,-521870,-1101612,660740,373378,474851,596784,534847,443562,-1555915,1096327,714423,567986,628430,351710,570048,348257,678532,251957,761430,-248136,200121,-30983,-250373,-143823,-320251,1067767,-343961,57184,167713,-575964,331696,115634,887979,881818,16080,535631,766302,99233,-998692,-125918,758563,623398,-75845,315213,81708,980287,1338020,-377385,-817672,227812,521946,672230,-427318,-1087533,-1002506,-47553,283762,185075,-7338,-894339,272699,-906390,321938,530982,226173,254814,213475,757207,179755,-259627,221258,628505,563424,-32197,1723376,2770055,802203,474700,-141281,-440575,1549902,1943472,394430,-350682,782038,746477,-113400,-131840,185909,882819,-788176,-35795,-206901,-826958,-1036854,-1297144,-230320,-1615894,-120136,-746431,-724862,-1852331,560044,501539,-463646,-305869,-900889,-286149,-640401,-813653,-1379838,-437240,-966562,51230,247331,-127998,117275,954450,73540,412198,-113138,-658398,-752745,938797,713358,-919497,-900775,779370,-228543,255273,510834,-965252,-803927,-222308,1169679,-75290,-1096008,-1040911,-885109,1245671,1446520,-928575,-1186102,1066131,1736902,544536,254136,1052019,69055,-671342,433038,1100613,465086,-1158810,1575461,-373134,1128076,974057,-847843,-466310,-441798,808391,142600,-113788,17751,-463962,-471399,127708,-1374714,-596877,-246053,-371852,-1762880,231289,-355716,-474741,31921,321709,-1396771,-406252,-956067,-519037,-1133507,163007,-393760,-865555,-638868,-1029313,-129681,-714499,133475,-159167,-1063229,-359397,-638932,-245002,-1227674,-1384310,-1188298,-199004,-340119,-802436,89389,-239342,-47229,-189953,2899233,495286,689266,156373,-88999,-349617,47554,1742737,147718,52784,-454682,-461168,-1595658,-591252,694362,629243,1049601,-859615,-1190404,1115687,457613,766292,32961,864989,1093181,180299,-211112,-173768,491383,155590,-177172,651110,1348390,-779552,-779493,-363990,-1179472,-305753,-493721,-450997,610502,1300702,132929,-1357126,711687,456942,-291106,-440073,-34066,299008,1050869,-519145,-534166,-509933,-57892,-939025,54020,-230056,591690,27395,-591285,1104054,-24133,-979879,-699790,-442741,122787,-818752,-1559948,425711,-402410,118920,366456,-621914,-273280,-497808,1276141,140275,-806027,-1307861,-932173,-331898,355220,-593459,-351443,863193,50580,-262983,340840,-158381,-270283,-13910,-298586,290751,-471963,-831325,-287144,-224359,-659585,-438292,403872,161118,319485,546468,433753,-273561,-54779,-960243,-659382,-147030,706436,-133751,-538617,936800,-332881,-334549,-769171,-77310,-431495,138415,478616,409689,373042,496993,-664814,-815853,-458490,603343,-1586824,-741116,1180922,830288,639222,115727,-899745,407275,742126,494031,-113165,8255,-398928,928916,-152104,316962,-61865,582708,1010702,697673,37125,615960],[193738,229165,-110187,-106597,-151980,328801,661776,-58007,160210,-756293,-951727,233267,1467510,989438,503046,-1405121,-661678,-1626380,415673,-438750,-288419,21157,-612473,-768835,-1735519,612316,-202731,-55845,-85806,-464542,321547,776460,21175,-140183,1264779,-349909,-371679,-333167,-896421,614238,386254,1251601,-652386,782115,1207174,-1064186,-1457108,-390553,-858794,-456852,2285936,585238,-34497,-11240,-395339,950835,-1182281,-1140360,538255,10142,-1627756,557653,-305840,-501626,-149577,709994,505213,865707,134119,100166,283200,-2113344,102354,-274076,1079968,386411,-19178,336906,393674,-528739,-1001471,-308960,179634,767732,-590842,-721429,-856763,118798,498799,-960018,-229189,-1268565,-181632,364876,-270075,-1043897,-608259,-836921,942459,-32569,-260513,1260736,504835,1528097,60968,127594,19701,-43460,1612514,1450982,-1312459,115205,-64498,132034,1136085,-279238,747378,-272313,91277,360372,71810,970661,632062,-88966,566601,155002,1035744,-463963,893221,-937559,520067,1372466,-77764,-392363,710546,1012897,-812735,50380,-17111,-676388,503168,357811,-518517,369562,896081,-726815,81168,1088273,-1554971,-1708070,94237,-910348,-693982,638280,-736849,77612,1475112,82346,-557239,-845523,-637703,-281640,-241588,-665178,559396,-416588,-962364,-1323750,-132254,1600832,569138,-935893,-152262,-453838,88838,839586,-325513,-416562,596919,-330420,234416,810264,970960,-281131,-734436,-234277,981592,1050542,-786345,-402001,-856265,-414977,451716,418265,214645,-694074,595492,-1009435,-669706,379866,-888887,648573,38081,-366267,1077846,-278431,-457672,215847,369940,211155,542374,-220360,903263,275846,-1260039,385127,252640,-532560,-511028,462768,-864087,-992797,219801,78174,250121,-80908,-62353,1279301,-519790,-499092,670453,-233794,-47210,-143716,-382546,-367067,-1638105,331784,-593549,-788330,700448,710605,382400,-422910,-877913,-530433,-38744,145550,-194668,-674145,606000,574082,-417557,337274,-531817,1422384,1855648,764056,-301681,770231,1216181,-804641,303510,777475,-298094,494599,188895,405624,105353,24894,-154044,-615333,190909,72525,43686,1046838,463249,-521182,-465951,-451110,-140984,-1319336,-1416163,-490223,279084,506131,461026,-216373,-713009,324636,-1112303,538343,315322,340221,144086,-799022,338659,-213051,1102669,-1484138,-15861,484376,-1042655,-1023800,157767,-861787,130588,-617048,492022,-123833,-589523,-453903,-1076280,722153,-1035960,-129874,696581,-307491,-531496,339289,518499,-668596,-191014,534829,139599,251732,-779712,732059,57973,-642229,-1518031,-196831,428690,-101226,463231,909783,344824,-226733,-1170152,-167548,920461,-307083,139034,-400777,-1150960,57805,1017971,274653,420374,-58111,-928935,-186567,268672,514399,-577385,-1333458,-861810,-1304937,-1337817,1207650,567146,574241,-298680,-1116818,-345621,-419313,-248795,1076103,-146630,-358711,499755,-55993,-276340,1590082,731212,69163,436745,7467,-1790650,1038579,-795508,-195006,-1026758,314074,450160,-1256793,908525,852152,-562239,1061995,-325236,-1018914,-562565,-1068327,1171130,-628635,177766,-115164,-703247,-1209155,-175181,-615763,363561,-185659,-376309,1768107,-710846,-207039,463000,-778362,481918,-1093184,-45214,-996724,-1553313,401660,-549110,-106043,1448021,-435347,-467687,-1048156,-495322,-514251,415648,132256,-829031,1106816,-777882,-823781,-920940,-227327,-323545,580866,-123318,58216,-406654,252326,-1001957,213897,-415616,-461263,738184,336181,-752083,-214253,-137782,548252,-610814,247562,1334802,1081969,290280,997429,791586,-72120,610226,-588892,-537509,-237311,258585,1207626,82112,-515728,33682,-472424,-106129,-1053807,-694481,-691058,-806878,-494861,1364483,31792,-966797,-562974,681855,1477304,342258,-814362,362104,-247690,-516524,-38626,-1288240,-158864,556166,-241625,832031,728473,326836,592590,1070123,1260039,-78517,380553,-881690,312845,812786,-1035635,568785,1042192,403894,745048,476077,-851262,-478242,-13257,-863292,-1294877,-1078856,-174942,-1202603,-147051,357739,-709562,-735348,1240867,-549514,1219343,181833,-658349,127111,1207671,491167,739382,294030,-1209657,-262998,-898347,492547,-143939,-1366025,-709383,275808,104665,387227,448080,-62458,835497,-695560,-2112773,-652868,259319,258952,120888,186075,-334797,-726069,-650039,-1953500,-1522986,55747,598052,776897,-106707,260933,566723,-563364,306314,482667,283861,-162381,658631,482387,1078718,67837,483329,150665,-406408,-1054620,-341591,1210470,-232164,119989,310205,1218439,-460139,-1883395,117108,133769,-1365416,-601465,102978,47154,358926,-1006090,-115625,-958944,-616245,267970,509955,-186666,-2091976,-388674,280637,1062785,52683,-978693,-348330,493926,-591092,-819812,917479,-72086,411878,1078208,294683,-275546,530585,-697210,-445234,25525,364073,-838432,328070,154079,1131158,361728,-126188,-693151,1096649,599253,1799161,-29663,-2017364,-599283,1417407,-301945,176877,-38091,-298129,282435,-1222,-1494091,-3150752,-1107638,645467,-747543,-645458,-407730,-1995849,40253,562040,-42725,-1072446,-1172674,-202146,-210858,348198,683677,2001696,-262868,73348,-474486,-1376524,-1027203,-95976,471768,292988,-908913,510452,-812427,-1361512,132548,-38069,1176392,649329,-462373,-774290,1172835,471490,369610,865782,766547,212032,-1524049,1082105,1101180,813430,461713,303920,830747,563323,1075802,45383,248438,-128426,115368,47737,-6461,-180322,-167374,1073328,-391349,59718,130184,-496222,494330,-20523,686193,955624,-62968,452152,1272474,505897,-572801,-10831,800454,940998,17061,334223,-309463,1135714,819883,-893381,-752635,40871,603716,709714,-466136,-1249318,-582374,-232768,6690,155106,-37959,-1019774,415722,-791597,334140,790806,585558,-173576,135348,722317,375994,-277707,104749,690530,762012,486325,1623963,2902601,859964,604967,149734,-421982,2229621,2325399,898701,-217119,903899,773156,378990,-221185,107637,953928,-541008,276877,-53555,-652219,-740557,-1465995,-517162,-1840954,-278513,-815824,-766067,-1896758,688124,759018,-277301,-298229,-502455,-464924,-924365,-634401,-940852,-87865,-782298,163748,167750,-234542,292022,575902,-187445,89050,-294862,-754212,-627885,716126,528389,-1023114,-1082091,672552,-268407,524313,458161,-979712,-277385,-155611,630780,-106984,-838545,-1360503,-1183893,548257,1854184,-418028,-899632,1358302,1478416,639169,269736,961525,345554,-351160,43697,1207783,746109,-1253099,1582958,-508047,1495633,931152,-918782,-148486,-595113,476224,-27586,-389816,71508,49146,-438298,-52807,-1590784,-453162,-178454,13716,-1098361,475665,-53118,-744956,-41895,-152614,-1298887,-170680,-728041,-416349,-1634013,-292737,-244482,-828433,-897089,-1049648,181475,-797921,244180,-524656,-1108862,-160208,-569821,-142010,-654730,-1089693,-1089876,-86779,-637080,-848429,670498,909351,-250395,252203,2334963,536631,829894,64029,-243486,-408913,-712159,1267660,336974,-77999,-276525,-263464,-1922938,-723977,885812,386913,1082128,-1150209,-880232,602882,338582,819793,340052,805844,900007,191275,-551014,-61439,635405,108037,-456132,796952,1252041,-565592,-789493,-544030,-1167087,-797849,-897333,-449227,128466,1120340,96043,-1271941,470750,514758,-305542,-939729,-8980,340613,821458,-386605,-762303,-722788,-15556,-997128,-88468,129119,1008019,-22669,-938876,1206590,428376,-416292,-888063,-800750,-263655,-824948,-825061,828728,-32083,211632,476981,-689732,-103153,94070,1372655,302616,-738440,-1137022,-1272110,-198132,300286,-733088,-215485,582862,142480,-448564,-70415,-205643,472145,-294905,-245896,257130,-355696,-389557,-719215,-709307,-114821,-929134,304634,72156,368374,597956,215780,-600233,-233845,-651935,-690915,135623,514962,-524667,-197555,953862,-528845,108201,-659509,-327494,-533960,-432903,125573,77648,169029,181543,-753194,-640926,-499831,423258,-1789710,-625876,1164836,1210197,456130,111845,-927510,277533,534404,161790,-119722,-418142,-124282,824033,-4099,456454,-312902,698870,1610063,881453,152236,662269],[195603,602031,117516,-202296,-171722,454901,510312,-238343,433605,-314539,-615648,-38914,1689913,1301663,541567,-1343223,-868202,-2054398,239443,-181470,-305287,-319460,-717072,-835432,-1388893,1029692,-196435,-14221,-453102,-239629,591932,800905,146590,312994,1348810,-359032,-25610,-412801,-642169,469417,499692,1375026,-296127,1076155,1523077,-897073,-1351463,-753360,-1196046,-590194,2579478,659337,-543893,-109851,-807933,977533,-581998,-1036983,375509,391358,-1462894,202206,-150959,-655148,164262,283690,172024,871009,-64329,-689617,714211,-1536365,226580,-84182,818910,-192065,-234234,750157,797293,-345090,-1148627,-457485,-311659,820619,-558505,-529874,-675211,329226,279114,-978088,-410727,-826514,617584,633020,-74784,-734428,-986246,-1104665,842164,113647,-280362,1129002,4993,1011062,-107247,-308870,125639,-167873,1709536,903495,-1001669,-376510,-460083,-242519,952613,-42594,1144362,-242991,48631,261073,-60973,939089,166936,-64644,425155,71715,616763,-248418,720776,-1525570,745380,1601886,352580,-346325,1159457,1275600,-561342,-379839,-490578,-732691,-74665,714590,-339718,369809,1006637,-787118,-237063,1027927,-1267914,-1277027,544663,-711611,-788392,545014,-345931,-67444,1640450,148912,-123430,-1005724,-586863,-162417,49546,-701091,174137,-161092,-1073450,-1660313,466102,1418806,588961,-932785,-501358,-427489,229047,176080,-79839,-358311,421405,-412419,66875,968650,478443,-78562,-863955,-644394,1007049,1519820,-513325,-247059,-153747,-374423,1459474,528946,384457,-591792,458814,-513578,-636443,472975,-727483,586515,-409893,-307571,1089047,-439365,-1152499,527112,594337,86685,658533,618561,853166,764499,-717115,79928,-190426,-327340,-847804,343824,-1091797,-830081,712354,450723,-172895,-734127,-363570,944822,-629073,-526787,872827,-423418,-150917,587255,-105312,-626411,-1818854,440630,-451853,-143186,345524,685708,492962,-275474,-775986,-351655,-552470,32937,-29840,-639524,345501,543025,-98420,474607,-178881,809665,1370347,606749,-877371,315796,846171,-896816,512980,468492,-604660,428736,1191564,266977,102302,282722,184850,-415131,407778,364316,-385047,1150409,131884,-153485,-17871,-168226,184369,-1114610,-1443754,-667638,380072,975052,528860,42952,-514998,434388,-1072587,350537,132777,148178,-93332,-1134717,-386416,-346203,1118437,-1775133,-380028,453336,-475227,-1124639,239154,-648198,45511,-683872,690501,-34955,-424968,-641764,-854376,359511,-907426,-144000,816400,-501866,-728526,41435,748482,-777432,-481945,480029,393147,300895,-611503,799957,545724,-148892,-1514219,-548064,355813,-163797,397284,606192,720199,342755,-1122084,-272037,982355,-913771,-146629,-362959,-1433470,348425,1159714,314761,403274,-264073,-955053,131457,420249,492268,-820009,-1312959,-1135507,-927253,-1355816,836516,591412,613716,-351790,-1445350,-74700,-472833,-104120,1194728,-97778,-676743,162565,106353,-357777,1505041,426956,-90043,-217260,-490438,-1699123,1150190,-741498,-259960,-607453,515896,273748,-814511,755820,834704,-531028,1311847,-379073,-1218830,-1101229,-1651541,906511,-835081,100063,27933,-636383,-1086550,-191260,-511724,678190,-363453,122052,1696841,78553,-197489,273575,-846116,497358,-862610,181651,-1001909,-1881815,58,68091,90754,1229367,-603690,-363892,-938241,-867289,-32856,455378,146179,-653244,1184966,-642139,-576328,-852380,-219582,-468525,899478,-332598,-206794,-559448,24541,-1100734,552721,112822,-406539,575705,-114344,-878688,-615752,250311,430037,-604562,-29260,838260,1028683,772542,790685,512274,-47695,415875,-519017,244255,93855,270448,1378058,-186249,-771104,408387,-544625,51999,-836611,-654870,-629666,-836893,-813224,897132,204272,-1521943,-562203,940077,1207666,517791,-1003674,-170922,-521388,-959841,-351593,-1308121,-232510,668894,-42363,1032727,153895,-87422,608437,936823,1453833,70376,593168,-809524,234456,965514,-767315,634383,905659,299820,208912,287283,-982905,-458818,220565,-602115,-1163211,-1307025,-239932,-880650,2565,320414,-567071,-1135747,1405712,-176207,1141936,-63394,-985376,30958,790300,200212,1068939,324415,-1240062,-159515,-1156310,901624,415991,-1150917,-975368,152381,-129047,-23449,184224,303318,1047548,-1116253,-1873772,-630303,118293,482926,-36987,211198,-255328,-847008,-693354,-1858522,-1381636,-168790,616747,294915,-19440,297396,467782,-803408,-75408,401029,830887,2402,420231,616137,1259717,-210201,559473,417476,-189602,-1082815,170613,1857621,-330223,-5039,659477,1444715,-430841,-2020752,-57824,81481,-1198545,-582930,199070,41079,379693,-1071792,-234383,-777139,-287520,227924,132849,-1128373,-1955498,-941234,154193,1853896,602941,-1179003,-118749,906103,-709051,-554629,1371464,-32350,312664,1398776,-121750,-88359,406429,-752227,-845004,-158151,144148,-1159455,-295934,-72875,1134051,118970,26589,-485059,1316016,781057,1445628,573903,-1829424,-602388,1662501,-734177,-488433,10095,-697714,-113202,-409373,-1506088,-2311768,-1239057,847633,-763052,-920506,-355813,-1746595,73770,-336239,-407005,-509938,-1289069,-38668,-441048,16600,864129,2148992,-162641,424006,-253348,-1666034,-1186749,523769,389027,10351,-961405,573173,-813117,-1343098,339151,-24374,1147207,811195,-324135,-626393,1518080,446603,235206,1242746,1011518,-127549,-1429540,960891,1031512,910777,-35850,193528,977540,755998,1252154,-245780,-599226,-15844,121955,42657,90519,-318955,-135093,825386,-241538,175311,108702,-190189,514161,-80422,262155,701229,-194217,294773,1597253,893711,-16979,66488,709813,1136348,111875,147129,-737781,1126082,349605,-1148442,-307285,-49670,535625,652089,-342083,-1153421,-160344,-454607,-396289,101061,-7284,-943986,496694,-528154,43897,848982,866147,-346566,-14219,498957,380811,-355815,-68093,556923,850952,1100639,1302777,2675642,907529,513110,318984,-303793,2439915,2200775,1471323,13733,782436,625436,534337,-272315,46241,939173,-357416,503349,78180,-242736,-338390,-1484751,-740808,-1819131,-506441,-508088,-583995,-1847813,676962,1287214,14546,-344463,-169975,-546584,-1172423,-274222,-360522,46297,-690599,246500,47607,-278235,453294,31001,-329116,-221378,-426391,-750618,-445039,450490,259069,-1037463,-1034794,309686,-308482,795827,365319,-832597,161439,-14314,25868,-66779,-519520,-1380874,-1219125,-287105,1762358,151092,-371168,1453420,1078889,816314,276618,727054,555330,-26316,-313304,908265,767491,-1138812,1258450,-585432,1605839,782014,-848497,167436,-586999,165275,-167583,-360763,166068,535700,-365738,-175323,-1601848,-248069,-202083,416277,-13073,789692,394185,-750920,-136245,-531076,-1075961,48442,-522596,-208945,-1952551,-835972,69569,-756726,-955563,-964258,607718,-758310,666635,-566346,-825029,-52984,-568553,-85133,-26148,-723776,-860768,64627,-776860,-752774,1050677,1355239,-519645,642002,1400324,557727,940482,140490,-413267,-370769,-1320615,690596,534001,-184373,-33665,-231185,-2075499,-706946,975754,283455,1255385,-1081108,-560564,257616,193545,763681,594325,669275,501823,83447,-791842,126222,765163,-88570,-871836,780967,1121188,-196559,-671858,-874340,-962109,-1078827,-1219189,-399422,-137605,781840,-53868,-1037186,186219,437521,-211007,-810383,-17207,297726,516118,-167027,-832554,-800531,69890,-925198,-215848,491262,1549314,-32965,-1191606,1277728,986896,230771,-1053074,-1085006,-483675,-817829,-148098,1113852,270290,312438,466401,-622041,65025,688385,1243248,586085,-686414,-847220,-1388610,-144901,-2101,-754625,-207400,352976,316931,-546860,-287931,-209623,1065090,-591330,-193214,267552,-107962,192407,-1126715,-929983,414938,-1196032,78203,-88850,490109,565800,-60262,-881144,-373912,-228293,-492907,382771,571189,-766897,59776,903386,-542275,639089,-393646,-395570,-461559,-982530,-224707,-195993,-59817,-193509,-700156,-362004,-698691,120672,-1713678,-214821,1008411,1444383,208030,-56549,-984009,136243,368493,-97366,-163660,-818012,389614,629672,175616,444034,-591986,591708,1736285,928303,227146,503287],[253959,771307,236667,-263110,-74654,552410,406111,-425786,426745,53004,-123361,-485942,1382824,1338014,614659,-1030071,-895936,-1594458,59662,108484,-510642,-607482,-653734,-719796,-734230,1230056,-168723,-52400,-869711,151328,707698,697033,90911,676327,1182484,-302256,227033,-498614,-461777,287560,366695,1313199,163942,1179917,1451776,-554725,-983168,-731069,-1298297,-522587,2346752,673474,-960320,-258783,-1119317,771421,145979,-890900,139932,700153,-1255212,-325287,75048,-727544,398386,-111290,28567,692718,-160805,-1214412,993746,-728253,372342,-226805,367585,-846693,-450296,1178357,964653,-82867,-1285060,-613147,-775865,715354,-436281,-413093,-495620,413144,108554,-732583,-482287,-224489,1085195,688253,146365,-615290,-1367801,-1300032,565454,200881,-242958,967444,-659069,307139,-381121,-880437,167000,-309965,1430604,115959,-446134,-593135,-632366,-690085,467049,165238,1363026,-169604,25575,78126,-182716,725126,-80541,-42274,219662,-76288,196020,187165,559626,-1818243,978568,1702566,680835,-255850,1574290,1354288,-174777,-670882,-809954,-832837,-503249,971327,-136022,358132,930799,-731882,-501143,710276,-788068,-628400,1001204,-227279,-746044,456483,148855,-295567,1505487,234835,340067,-1167382,-621522,-81480,468055,-700961,-251131,6643,-1120335,-1631048,990476,1034413,554645,-842079,-710102,-308670,367045,-399368,70507,-232911,184827,-472956,-268595,901365,-229041,-78624,-791673,-776854,981874,1613561,-256171,-26914,583051,-99351,2021413,596032,440859,-430966,335300,214384,-550896,553822,-498256,520115,-750740,-125163,944335,-551296,-1643575,662045,768669,42531,698034,1242457,581551,980949,-71515,-87968,-450972,-1024,-984680,288309,-1183224,-778574,1331560,876432,-379724,-1206089,-511778,715574,-529817,-486402,1010417,-498417,-213027,1019955,209107,-786684,-1584719,514045,-242037,584758,-4743,581835,399433,-137125,-484647,-76221,-898279,-278956,83967,-498799,-3031,497004,319775,617011,11150,190633,659370,567526,-1161725,-271537,307057,-974873,577549,124938,-675295,422858,1870963,60128,148121,520827,361801,-226485,632982,666950,-694565,1238738,-64623,91325,463220,125588,456459,-816300,-1003282,-590445,391004,1257482,521834,295863,-250176,531603,-952851,143917,-168979,42583,-204954,-1237082,-955113,-217600,874907,-1878556,-647040,535745,317197,-995489,221861,-179164,43463,-797099,474621,-11266,-193063,-737687,-429166,154128,-701750,-73467,745258,-632269,-807191,-355338,811348,-800209,-799962,401881,539499,423230,-390497,828175,994580,269443,-1445754,-734480,101921,-264557,382743,294488,928300,646092,-832698,-147543,764902,-1431117,-366689,-223158,-1354188,496258,1222058,369812,364555,-380224,-615290,450217,368973,252836,-941494,-1223221,-1291269,-607148,-1441490,429763,588914,567358,-284657,-1552073,288501,-456076,46398,1266537,51681,-985102,-335464,268067,-428491,1278185,102353,-276780,-657631,-805333,-1311696,1218872,-527049,-361099,-280661,570254,-212031,-596865,671731,745556,-311097,1355521,-538497,-1293475,-1778506,-2017064,609253,-786696,-33348,293039,-409247,-763273,-131120,-176057,906320,-569488,671168,1424014,930961,-194749,105066,-586946,678455,-495163,257960,-927436,-1817199,-425596,291915,341284,808787,-720757,-312910,-833765,-1096483,288929,267759,52053,-245021,1097364,-506850,-285358,-546989,-202810,-440040,1210768,-540052,-282673,-507510,-154382,-1018256,822245,589421,-359363,278301,-534581,-798615,-672519,552227,398537,-505009,-308630,165624,904448,779835,324984,180263,-66675,311944,-260742,1061317,424069,295709,1325473,-549986,-1092572,871972,-325286,387102,-697977,-818096,-480984,-440298,-897446,311501,279393,-1877459,-556357,762338,637534,650518,-1074843,-625403,-684927,-1331528,-584033,-1226795,-166828,625033,134107,1013708,-262627,-200359,582332,608861,1367111,77077,717012,-662712,-56954,921518,-285124,773729,636128,19491,-248445,15185,-878993,-294695,314592,-344575,-902830,-1352151,-342013,-491441,150855,214435,-180332,-1203090,1069734,196856,941761,-218020,-1156961,-45340,348604,-49126,1200645,233373,-1391063,-195541,-1150783,1292883,810070,-738365,-1201963,71482,-397084,-366329,-7303,791303,1103350,-1437096,-1469088,-636867,-37586,779350,-256998,203908,-211744,-883443,-544763,-1629565,-1202284,-322110,582050,-40656,89117,235996,296263,-940551,-342172,280289,1148250,251736,129329,661821,1200824,-614325,575375,529651,-14380,-1036754,595595,2476310,-264862,-52834,764438,1755182,-398601,-1990698,-445197,-31169,-961849,-475652,241178,2249,235877,-980540,-276296,-481904,190484,258012,-364638,-1884863,-1205233,-1244542,-5418,2371209,1153612,-1269602,70090,1286692,-859942,-297168,1589713,36924,165904,1461149,-691187,20724,276288,-702240,-1153383,-487927,-56507,-1174822,-626120,-357089,865873,-139155,144130,-297977,1362778,934836,900343,928357,-1401836,-455532,1545464,-1009550,-1045765,-70969,-1047554,-632256,-750581,-1362696,-1332974,-1024823,834308,-564620,-968898,-165512,-1169267,115667,-1071602,-621609,-1501,-1532439,62667,-562044,-298151,888928,1996627,-138151,702543,1506,-1578575,-1203443,1018072,254580,-158796,-943610,523187,-754337,-1197712,479201,-44476,909075,813822,-121207,-788765,1438244,332733,155199,1579650,1169948,-537600,-1356522,722697,471291,833974,-628242,137459,1039241,855756,1128243,-518363,-1448442,88164,159021,-42983,-25892,-532981,-188029,450964,35676,436971,117702,220311,435859,3936,-160160,217834,-496460,92349,1669651,1158405,435207,127843,500609,998136,173829,-202704,-1030089,934974,27363,-1109837,462486,-23272,318760,537013,-95522,-782328,152257,-666853,-769181,-17010,-64513,-635219,471957,-167528,-545244,443040,975444,-261366,-153633,158438,215490,-482633,-315342,282341,797542,1511036,799087,2028040,870261,142998,338497,-64396,1972715,1653769,1949657,286407,467952,339262,357202,-266498,84239,878596,-262524,699138,204118,361787,71489,-1356726,-846908,-1617451,-803405,192483,-307001,-1803850,540255,1849884,313255,-405114,29459,-552768,-1290098,192949,145407,-130304,-714018,286741,-114246,-271348,521958,-501486,-281818,-429081,-468468,-639871,-336899,184531,-104943,-940351,-795413,-259616,-357581,1014581,227216,-567920,412687,175539,-480849,38275,-247733,-1167429,-1020650,-917053,1288307,592226,237848,1222869,655138,1007427,199704,509370,658768,225859,-490784,378628,593000,-869961,669588,-640768,1471912,599805,-659334,436252,-427226,-30629,-295845,48233,251652,841952,-287151,-173857,-1375488,-41023,-333105,720005,1090324,1080449,837991,-431749,-90762,-555738,-738254,265184,-307123,63954,-2000793,-1321253,458270,-711335,-828085,-817851,995111,-689266,1217232,-284778,-341804,-54799,-658303,-86800,462187,-347592,-559155,224109,-820174,-579177,980487,483681,-805405,839016,428472,512304,1017451,324390,-569765,-236890,-1601745,115206,744436,-228322,212629,-406561,-2031083,-562560,959566,293536,1413870,-744442,-446638,161210,35476,548298,732648,504852,12921,-128058,-910906,337126,836680,-378021,-1328759,633917,992222,227270,-470271,-1263172,-564047,-1108113,-1406695,-338494,-99576,431330,-183138,-719184,-57278,262509,-27614,-169795,-88664,157650,204182,47154,-734857,-694184,174525,-769309,-281502,770432,2006438,20119,-1140385,1265061,1557473,725688,-1090041,-1167402,-465947,-791666,250270,1179217,413141,381709,289554,-496702,205684,1075693,899197,850228,-706732,-586104,-1175217,-164137,-469144,-644400,-324775,166406,482966,-539756,-280574,-148947,1388783,-826093,-101847,299286,78230,683987,-1373225,-887400,765660,-1152787,-255299,-278700,643917,488937,-287447,-1023264,-440745,240256,-200705,475898,837899,-769787,184123,933735,-365101,1081221,-58340,-254495,-264326,-1457800,-418959,-314044,-322708,-627049,-483959,-48941,-919742,-147411,-1450556,270675,714765,1362975,-14230,-390670,-1124871,-6411,249768,-273041,-237274,-1094351,900388,372962,311042,259255,-861818,310606,1290855,842176,189004,189175],[322358,731759,251772,-278492,117076,608765,395117,-592860,123175,237988,366819,-938460,627229,1100338,686675,-535331,-738895,-360110,-77703,343964,-879820,-768006,-435238,-411473,50432,1183723,-67656,-181840,-1214429,586870,667011,526426,-161963,942271,890187,-204936,260105,-524931,-386386,89560,30617,1082675,652270,1073469,976843,-40761,-366932,-283900,-1189857,-262362,1654129,581497,-1208146,-400664,-1290020,374056,759834,-724783,-91013,874037,-993689,-795469,328729,-693219,541821,-272664,193140,449098,-161623,-1320297,1043134,77761,459124,-645078,-153340,-1321402,-610701,1490402,831976,128090,-1356678,-752973,-1096979,426204,-373598,-424487,-307726,381252,59979,-274991,-437681,337718,1154080,462478,316321,-686460,-1567392,-1409136,187270,238739,-137888,767617,-1262428,-374322,-678224,-1375077,117646,-410616,911670,-653989,208644,-530769,-554664,-1062676,-210337,284362,1289927,-42929,73663,-98949,-187808,356560,-81078,-13030,-3849,-236049,-138251,791231,446425,-1804148,1138096,1597581,657926,-184815,1790265,1253529,224653,-802013,-884216,-955022,-655017,1038647,78237,370895,662209,-565793,-703457,86801,-242245,106176,1335867,431605,-585053,384157,571582,-557196,1080513,317458,731957,-1249468,-777515,-63900,926141,-646511,-601125,46278,-1104358,-1246272,1296547,602563,535468,-700800,-737975,-85563,485257,-640825,100229,-78111,-137751,-525385,-708396,636544,-861904,-272358,-592944,-616616,961332,1341152,-32051,197055,1041401,294044,1818690,619808,407636,-232001,295530,924822,-224466,646857,-231659,488672,-931436,102246,649706,-579181,-1794059,614247,853397,142505,673157,1551025,220045,827477,341365,-107746,-576249,315739,-970761,298948,-1124268,-874070,1835432,1291717,-361035,-1356768,-495145,617555,-259572,-399077,1058017,-416734,-258731,1034405,425184,-861455,-893774,502921,-35273,1198058,-315376,389600,202617,-29993,-120093,227235,-936872,-683340,53745,-231794,-311023,531942,758941,757367,29034,-168383,56059,660597,-1073448,-831773,-239027,-1010418,499724,-194177,-554955,453144,1997698,-188292,201982,710562,366917,-122571,796950,870232,-828229,1376534,-61751,153302,843379,309950,630595,-455832,-256259,-362586,311017,1289433,450484,483952,11555,597327,-753730,-59687,-539107,58373,-198737,-1088051,-1160306,66289,549040,-1765349,-786875,716228,993178,-719320,107778,356496,142239,-899870,111560,-61525,32033,-743256,-297,160421,-449633,75431,537070,-677519,-825801,-746830,707044,-708018,-1008108,353633,543486,575527,-185626,826653,1265161,500255,-1304799,-704152,-190010,-352851,419696,51876,932198,591868,-423116,217215,366735,-1663055,-437703,55603,-963429,440869,1200989,419142,353989,-424206,10026,517912,80353,-142487,-942441,-1068704,-1259976,-368284,-1614903,81662,602531,431218,-96634,-1422978,598562,-414649,191317,1250779,318533,-1120906,-840238,376443,-476813,921710,-148205,-434392,-794354,-821530,-673813,1216572,-224929,-496666,-71993,481484,-872532,-696744,652477,613904,112305,1283301,-701650,-1216352,-2380566,-1979281,294317,-488674,-85354,594625,-97969,-304993,87712,372025,991147,-728892,1106885,1047469,1543056,-205125,-55179,-80694,945426,-46470,160066,-798365,-1452448,-688145,226363,570676,323441,-759226,-399425,-781674,-1336427,263406,-71063,-175502,233224,868701,-383023,-16857,-56866,-168301,-273291,1470131,-641296,-171428,-322233,-237535,-711302,981088,929500,-333408,-26303,-753645,-569210,-425263,686239,395644,-392338,-460130,-503546,674381,341816,-180393,-113460,-105826,305860,134458,1645480,682166,330105,927883,-985477,-1433965,1270767,112274,774188,-595533,-1151623,-238470,400855,-679559,-198067,294247,-2022193,-599369,242793,15723,723767,-951474,-895812,-715705,-1512012,-658927,-1001470,67264,461313,254724,676850,-492892,-55977,569110,228513,1031546,-59715,686056,-512740,-455659,748926,173884,874652,322311,-193627,-440346,-232875,-532951,18310,226875,-114371,-602269,-1173340,-428197,-156158,308673,22287,244407,-920879,227110,443440,617012,-252343,-1130994,-62835,7040,-202124,968132,103106,-1634521,-400576,-950993,1518814,924870,-281294,-1241396,39206,-650722,-539414,-65906,1248802,1026408,-1548148,-1106110,-674267,-182696,1097213,-459629,170685,-241948,-835504,-234488,-1317690,-968760,-460382,498428,-155575,225998,96363,152550,-929476,-400482,291870,1169599,553982,-147226,591142,961976,-1070761,536636,559203,65674,-819301,800612,2754761,9972,5606,528045,1885905,-407987,-1953095,-975783,-201661,-665968,-280505,220139,-65158,-57443,-808843,-315268,-287674,652420,305675,-918392,-2210871,-156537,-1165228,-126605,2354433,1433109,-1205279,215665,1469013,-1034024,-118385,1552460,137724,31751,1247560,-1250027,6303,179900,-602917,-1309238,-839073,-207108,-903077,-557223,-647744,332454,-431080,172077,-192588,1277398,1027015,371892,1037631,-822973,-198516,1114263,-1093141,-1243994,-219246,-1239974,-1216604,-940164,-1132452,-625544,-518253,672178,-209054,-734548,157900,-493919,166586,-1364208,-616225,285664,-1742481,84780,-531641,-497928,750856,1510236,-237551,841291,225493,-1193087,-952935,1266968,208281,-96472,-847162,408354,-642805,-965562,493746,-125709,516605,661766,79315,-1219136,831782,171671,197750,1721618,1163624,-945561,-1334211,410607,-350105,612057,-1037757,222604,1035410,810954,739038,-668576,-1992460,164783,158837,-181226,-345456,-787828,-279012,152105,335390,779243,158095,533321,354620,260394,-403943,-315075,-1003673,-129878,1471176,1220401,634222,207091,212904,507200,193819,-596694,-1049372,593576,-141783,-834322,1333679,106676,1246,379253,194147,-233765,257906,-824330,-979535,-225501,-317756,-122972,328091,180597,-1243556,-432106,868564,-8517,-194190,-193089,-50995,-619938,-610871,-30514,606194,1512792,241782,1082291,681374,-458088,236660,230410,928653,915168,2131991,530422,54768,-15589,-22985,-216586,235540,811010,-223632,917896,340266,1003972,401452,-1112012,-802851,-1329184,-1064238,1110746,-69617,-1807382,340659,2143967,537482,-421398,85398,-542987,-1219365,630111,433434,-555497,-815944,290349,-292939,-239622,458228,-822866,-41909,-475231,-409695,-428707,-365066,-40634,-559033,-729807,-480435,-913427,-427902,1135787,61223,-251671,443092,375244,-786984,158492,-100540,-832735,-682913,-1078403,673443,787001,740203,676534,306586,1116360,-60470,420139,651333,354627,-392205,-149183,331750,-541248,-19382,-723367,1161176,431892,-409918,613390,-189993,-67177,-434522,747940,283808,891885,-233208,-40643,-956588,113419,-542641,839184,1786393,1281365,1155249,143768,210103,-200115,-335266,516209,-64804,320958,-1774635,-1566389,797108,-734197,-588611,-672093,1161467,-701234,1628604,187788,128603,-132307,-798287,-143746,692106,-6652,-262517,350408,-865563,-389695,453506,-1345926,-1039853,768367,-305813,377696,1057750,505775,-695596,-30967,-1503191,-369557,937615,-209036,393542,-725685,-1785224,-358635,824531,345582,1422921,-374385,-647374,271448,-110939,159734,752724,366353,-392312,-379617,-909605,501484,807413,-674026,-1657393,411252,865037,584579,-241706,-1557215,-60224,-908561,-1446060,-293666,203625,215198,-128361,-409195,-195140,68959,194205,666645,-215905,-46522,-52974,182674,-541085,-421018,218899,-577976,-275117,902211,2153433,102954,-717047,1119356,1997348,902848,-918490,-969549,-234118,-726320,326792,984411,348498,385466,-4693,-418714,304311,1143527,404223,940257,-812191,-487462,-687586,-222969,-935042,-412914,-504044,604,568038,-435470,-123525,-33235,1422111,-933481,45397,326762,91192,847651,-1383163,-717827,836929,-835536,-647398,-435558,769744,414351,-366259,-953902,-417433,656893,37407,368794,1189210,-521884,178783,1101666,-55898,1281882,262296,45679,-40907,-1811715,-397875,-251535,-603264,-1076563,-134398,228126,-976876,-258063,-1107979,569108,329851,864449,-134710,-805583,-1340592,-122211,158635,-397879,-304677,-1161010,1188299,85466,332297,-57179,-1104139,-47564,482477,651599,6070,-202270],[348719,546733,186300,-263639,325912,616564,433419,-705030,-372885,226390,662004,-1218051,-252295,694288,709851,26837,-455898,1045652,-137384,471068,-1302604,-785485,-149002,35343,739869,960790,139438,-385738,-1376962,899439,505015,356865,-561823,1142109,639556,-94874,64130,-425749,-408094,-83293,-368222,751371,1063534,812568,276477,607175,398108,399333,-980811,61540,753744,357486,-1263783,-475993,-1310638,-108693,1106510,-531733,-255385,872175,-641520,-975422,562786,-549057,650030,-111378,669605,261162,-101570,-1057269,875477,695761,412411,-1142883,-552956,-1459394,-673948,1539336,444636,175896,-1302748,-829179,-1234566,9650,-422848,-574136,-108548,289616,144498,238652,-304019,667342,904142,-13041,369388,-862307,-1509795,-1393440,-179252,239716,14651,494012,-1581855,-839917,-919387,-1553208,-33575,-407468,402580,-1135417,763970,-332403,-320941,-1240946,-890741,273050,912011,129086,211073,-177758,-18001,-90351,75623,27090,-170794,-365039,-352605,1340921,396356,-1563242,1141879,1196496,163534,-197688,1721779,1029009,495569,-819528,-704974,-1055636,-566773,881136,244616,429094,255649,-332299,-864194,-707023,253467,733643,1464240,1042029,-363551,324875,792806,-757301,486236,382037,970555,-1196664,-987311,-104604,1320225,-512539,-789336,-39960,-1048911,-647653,1332906,276781,588327,-546668,-579724,222494,562226,-461019,38146,50388,-552064,-577973,-1106986,272028,-1158277,-569967,-371330,-249701,962928,931094,183926,380551,1063929,665155,997739,595298,321848,-3412,366810,1314709,361748,804857,37588,512509,-933027,280109,259025,-524462,-1615837,428246,826206,374442,612321,1571968,-135331,371271,344191,-27469,-652850,483644,-918680,342897,-945294,-1105388,1962244,1601552,-188847,-1172426,-358611,586864,78452,-283626,1012585,-188381,-259745,713680,444165,-889661,90308,375229,92948,1535310,-552572,138659,73286,67029,182730,469964,-644964,-1025343,-137617,155707,-459503,667608,1101063,884479,-39961,-135975,-173659,795832,-664671,-1225273,-646403,-975488,329756,-438822,-336462,472456,1649793,-431486,214478,831926,239828,-132419,845583,891468,-784564,1581287,100165,52422,1027137,314534,695397,-75822,438826,-131675,166437,1069427,349192,553653,216535,618357,-471085,-249690,-898786,173200,-96332,-746087,-939326,344364,310032,-1477157,-820371,873904,1309251,-413310,-78055,753373,293982,-936765,-127811,-152569,193501,-674114,291142,329315,-199761,271921,303236,-646094,-853045,-1002311,495364,-510314,-1026223,371138,406512,696595,-72637,823462,1267552,511992,-1072137,-476696,-388423,-395664,471040,-88753,772888,280392,-36502,727497,-48804,-1524705,-330800,456191,-448850,174441,1110904,466211,411693,-433933,685050,179702,-380138,-574237,-854608,-860121,-1016445,-201851,-1810148,-160704,642276,215667,143391,-1118082,757294,-401407,328734,1105671,669761,-963113,-1231306,386712,-505383,479796,-279435,-501024,-627942,-543924,85746,1116490,57025,-645171,39408,302420,-1479623,-1011315,666819,478524,644338,1191300,-719917,-980432,-2648226,-1521152,-26770,-40626,72560,847481,207982,192891,501005,992357,924109,-772558,1271512,677122,1689833,-223758,-236531,485453,1171447,415544,-80003,-666647,-984536,-693954,122516,705088,-99768,-717192,-635585,-782310,-1762878,-162121,-456828,-509187,608363,569231,-290797,169218,495266,-97280,-42067,1633258,-560842,60283,-101097,-207930,-237204,1016935,1086772,-342323,-202733,-673853,-300743,-37573,618412,344331,-343684,-408490,-1028560,347520,-339112,-546276,-304019,-139266,341574,555372,1823770,810652,362319,203817,-1404186,-1710718,1469996,621870,1049712,-474617,-1536431,62748,1427224,-205793,-469392,298523,-1986477,-701792,-386968,-447175,735216,-587141,-961451,-592622,-1435619,-572887,-631428,436041,236656,321944,82014,-585880,205201,609076,-47935,573345,-292424,476241,-420203,-804243,572256,396007,805592,62738,-148432,-311902,-359261,-53214,395660,-25360,76277,-353641,-815651,-468521,26720,486714,-243267,516233,-378669,-844294,457934,198973,-170797,-922102,5550,-138430,-250684,336349,55692,-1840864,-726525,-671422,1475366,743045,136024,-947782,53535,-847209,-495459,15821,1502146,853254,-1386104,-866818,-689025,-283654,1379139,-548124,116100,-359652,-717388,160273,-964437,-654673,-622831,403489,-81303,374406,-100497,122519,-757811,-260065,574711,961408,853785,-354394,422479,658171,-1478006,459324,623422,30932,-367852,728739,2455426,457528,168777,-9476,1565626,-487785,-2031998,-1467383,-399667,-342539,-35041,156543,-162484,-436347,-671396,-416608,-391284,945729,296250,-1418455,-2076929,771315,-722454,-144081,1782352,1252234,-985207,321133,1347017,-1202400,-62314,1303799,272663,-39131,820718,-1596798,-130083,133000,-493972,-1291372,-1072090,-297001,-495453,-172426,-884327,-336415,-674577,94123,-196776,1112352,1036842,64029,1012156,-185042,102800,534715,-1032783,-979057,-338636,-1203266,-1722176,-934394,-916041,-359462,74615,463496,187366,-267212,557121,57344,212395,-1242799,-405634,333291,-1728932,39725,-369997,-508493,501858,791834,-458245,844616,352296,-676625,-339401,1281835,363292,217325,-600748,305347,-502680,-703977,333009,-267415,70148,400053,186055,-1698945,-162541,-3236,380336,1593603,973149,-1269732,-1327591,106500,-1059607,317578,-1072323,441145,959889,611290,237650,-630809,-2090101,174701,81805,-331478,-785730,-1046585,-364771,109339,559364,1048533,213596,570792,376393,654192,-389795,-715135,-1611235,-353199,1045223,1044498,559841,327120,-98712,-151602,188195,-874226,-772285,179969,-236712,-438991,1999344,296345,-336563,183377,446862,317403,127825,-893945,-970685,-516677,-750125,500085,89681,383230,-1751060,-1475079,565985,278731,-74633,-450456,-328719,-710533,-883599,-270177,313960,1101817,-198132,120285,323858,-1141361,91570,430896,-269624,272845,1868651,679496,-354079,-357850,-402035,-155791,444291,757974,-178362,1172971,488699,1464910,596386,-800606,-608970,-1025386,-1115144,1948770,44097,-1781873,164438,1965480,646840,-338171,42274,-582246,-969495,891322,473750,-1058151,-919556,275474,-446319,-212684,278102,-792032,315871,-348073,-272450,-146020,-505010,-193276,-1048091,-434500,-220148,-1484753,-525225,1137406,-93291,50579,291898,543917,-871610,223851,-92673,-485413,-323762,-744090,140709,726775,997203,-39224,89778,1065872,-553133,465820,553796,355679,-21443,-492508,81676,-250324,-594080,-868295,745079,275873,-174718,668819,16545,46955,-592797,1496013,238920,709315,-220045,162487,-453361,183621,-760865,774504,1916447,1362823,1280270,777590,763993,345593,54753,824593,188487,476516,-1334622,-1419248,987632,-823968,-344376,-586744,975696,-848461,1676213,618866,406511,-223090,-899783,-236688,675330,264801,-43130,404452,-977158,-225050,-313289,-3084587,-1165888,439232,-698765,162782,1048941,576719,-786664,208057,-1107208,-713758,1029368,-164114,452545,-1034931,-1365861,-173101,569776,366117,1237167,-207804,-1102073,458404,-211367,-356317,700420,291495,-536992,-589567,-813294,558812,653740,-887316,-1646777,174830,697694,773004,-44152,-1608276,391144,-554584,-1351749,-273278,626289,221169,210354,-194165,-205358,-48156,391071,1357267,-354779,-242198,-216971,199620,-376092,-73438,114985,-382903,-221687,867114,1884597,111165,-29755,822420,2152668,742223,-525914,-507995,113769,-595120,194906,567913,90553,311115,-307046,-467924,360750,909121,-143384,784040,-962083,-603566,-133270,-277000,-1215370,-103556,-649794,-169956,537651,-260418,44039,102002,1227090,-883674,229371,329943,-68300,562076,-1170334,-605492,642312,-381487,-1030903,-499185,803422,380197,-244841,-654880,-307723,928670,123219,102075,1471675,-101565,99569,1300713,284297,1171086,515307,399006,105385,-1976653,-195965,-49105,-850642,-1418678,278406,420779,-733075,-171158,-757841,505285,-73435,14439,-120564,-1158979,-1543576,-164839,62238,-513076,-320475,-1000104,1144423,-196886,210110,-419905,-1313926,-375229,-305614,408962,-285482,-584889],[306400,309234,76726,-248414,454829,575615,425275,-725552,-870292,87184,644729,-1222324,-847393,279703,643737,525173,-148241,1928937,-100863,482662,-1621176,-704077,80554,520892,1146930,702668,439596,-629510,-1302107,932042,276924,252888,-987712,1299070,546198,-219,-260428,-172884,-485323,-187535,-641114,409629,1293226,497652,-372975,1280494,1144801,956193,-821691,237498,-58205,20212,-1143833,-443171,-1204285,-561380,1179394,-296377,-322807,696019,-179878,-750412,744972,-318173,818961,285855,1317232,209989,-23765,-606053,583667,1067815,209915,-1483970,-642342,-1253262,-635375,1218519,-64842,28138,-1080836,-772454,-1214625,-423507,-520370,-820033,88526,212851,308277,622101,-129983,656768,499567,-618083,271051,-1028863,-1234597,-1242305,-427732,217841,175466,119547,-1523303,-999025,-1055386,-1270128,-275846,-266032,133105,-1153917,1048833,-211923,-82552,-1205191,-1381571,126686,348410,321932,415905,-100857,288824,-515592,240757,70423,-206369,-442264,-469649,1579404,399054,-1212528,942632,467585,-699033,-321700,1382601,759304,529201,-811420,-362953,-1087662,-402937,521347,273815,529308,-183339,-95290,-1000452,-1415574,614033,1094392,1376040,1367980,-155165,265207,781386,-793754,-94157,424132,1017858,-999835,-1116947,-171372,1560251,-276204,-780993,-212835,-997416,-48155,1151377,142140,722295,-412045,-265369,564047,580288,28660,-56421,104771,-1021354,-625861,-1291451,-65391,-1022670,-841852,-211228,182149,954228,722237,434888,517607,716517,915057,64426,521421,217206,249375,517778,1203416,1026482,1072614,274010,581216,-773186,332215,-151800,-422924,-1243061,179405,688427,655660,546108,1406365,-423341,-203690,-217,74066,-729547,410245,-949938,369285,-708304,-1418880,1586434,1699222,26527,-767179,-167133,526564,364092,-147202,889939,121620,-159873,286890,245326,-921370,997996,135627,92771,1527384,-675506,-105916,155034,204225,319495,587631,-113456,-1153127,-404181,611379,-384497,857551,1242992,983032,-61218,240067,8781,825095,-98856,-1385247,-844440,-856534,146101,-575858,-110535,448794,1122496,-625964,148196,872947,54108,-238577,754562,706363,-600390,1798146,282861,-136706,985740,153828,686828,281274,717148,-19728,4862,668419,263219,461102,330633,586652,-111179,-416869,-1160752,323818,70868,-316998,-390273,474099,257944,-1099468,-797010,808477,1202157,-183731,-295418,864403,396215,-874775,-125022,-217243,257698,-551286,407760,539040,-3903,474047,155430,-564163,-926950,-1017940,266586,-253853,-857512,457381,169633,730133,-102637,846003,995545,357653,-740050,-134490,-425572,-386004,481233,-135282,549896,-61829,220146,1210005,-324634,-1059537,-81121,901876,-39616,-248871,956538,534359,556572,-452914,1112486,-493172,-872609,-902973,-729782,-617061,-597576,-83713,-1900433,-302819,675619,-56586,339714,-744321,734289,-453840,446959,807904,1028105,-491382,-1441979,281790,-527195,18271,-296369,-435398,-250457,-97915,786759,909242,216599,-763177,85590,110925,-1815121,-1307759,673235,374148,1115978,1103630,-468257,-624508,-2448286,-849132,-324215,400219,472108,995984,436678,627108,1046030,1467748,756850,-658574,1077173,399863,1339841,-234173,-450147,899464,1236496,815560,-388043,-588432,-588576,-463226,184424,696270,-399230,-614138,-958629,-795440,-2378746,-852127,-784358,-863587,769736,290111,-254920,228964,953282,25386,191727,1678701,-284214,317209,71193,-84704,252059,954869,1069818,-390378,-164483,-310914,-110570,269557,373511,191994,-398583,-149245,-1332474,-18209,-999241,-699144,-366728,-151176,337782,869564,1570055,784953,379681,-634568,-1679335,-1825350,1419657,1054461,1078799,-294475,-1803015,345822,2185922,375232,-440157,328304,-1813641,-823333,-847999,-649751,695587,-17604,-886276,-315217,-1116645,-387436,-168627,850004,11773,368894,-542234,-618278,426609,713744,-116630,156029,-541317,118097,-411582,-956019,511803,286328,480888,-64048,197981,52398,-317124,377053,680967,-374736,225751,-221631,-416096,-464885,18035,688706,-537054,544692,258280,-1722195,210828,-245628,-7868,-597847,154421,-54075,-233251,-540359,223140,-1833965,-1051367,-413357,1157948,332509,501131,-287877,108702,-955754,-278616,186370,1436863,621054,-976185,-720581,-603525,-305144,1556813,-457509,40878,-545213,-555380,541452,-610680,-267852,-771124,351788,78441,495909,-333494,236514,-456305,-27083,1129070,685140,1084246,-470582,216586,400022,-1734521,365271,800178,-103389,269302,431762,1609578,958396,406016,-675509,746413,-631794,-2214287,-1686638,-574452,-46325,200818,89228,-294591,-801390,-641642,-595524,-849466,980328,163920,-1735866,-1636509,1298797,-72979,-24295,868329,640207,-658503,387089,932872,-1315313,-128675,926848,439208,-30919,311685,-1614142,-339284,124228,-398249,-1115588,-1097244,-337614,-159282,339070,-1009668,-919977,-723285,-61729,-290280,913882,965115,70977,975021,424832,377459,12975,-927253,-377237,-345860,-935623,-1937000,-747053,-812214,-449169,491204,294311,494803,296391,934332,354617,231755,-956697,-82296,265331,-1407882,-32595,-148357,-309207,233977,78596,-732111,790458,339278,-205233,587101,1176345,740667,692816,-106900,279499,-375080,-473794,-98,-436004,-324230,100476,129570,-1953096,-1219847,-173675,654053,1249778,649524,-1450682,-1265984,-101814,-1357112,37516,-705281,670714,786288,296946,-168071,-409442,-1788250,69678,-64297,-454688,-1222613,-1269787,-413911,389662,651482,1073387,253326,282697,570038,1092087,-142337,-868775,-2102750,-559437,492285,645903,303273,483522,-379588,-711494,186839,-889519,-298135,-197207,-371237,-54201,2228228,483617,-605040,-35633,613779,693846,-176180,-862168,-774174,-838973,-1201510,1100581,-184196,338964,-1831058,-2262971,147104,483105,210259,-544722,-533433,-696173,-1043046,-361211,-20946,464659,-386650,-557680,-141353,-1709592,4005,369194,-1098358,-41446,1176923,687592,-679276,-615239,-588104,-115837,615409,719827,-69269,1425862,627645,1582186,644099,-480717,-300612,-737223,-829785,2432952,26332,-1557789,86740,1316806,646570,-127321,-23627,-699007,-613621,891610,329454,-1451294,-943380,261609,-531262,-212053,45880,-393060,653631,-83378,-107006,148534,-670486,-256715,-1458259,-113746,-94316,-1816135,-639736,1027356,-187741,292598,49189,648744,-779714,177351,-177571,-197888,-43463,-142277,-199443,505923,964372,-707962,11542,837380,-1204616,548381,395616,274620,504459,-578109,-100259,-63176,-868631,-1075980,269145,94085,-18829,598703,95591,263946,-752332,1997013,121446,396333,-241924,323569,5336,170876,-898791,628481,1663963,1317508,1200816,1211467,1429393,811538,345994,1164585,404031,478412,-766558,-838918,1008901,-931819,-194622,-597266,431992,-1088580,1285428,764283,431993,-267589,-867921,-333383,519087,435614,55247,360382,-1128499,-98686,-1019829,-3837700,-1158964,-65382,-797174,-95992,969809,478409,-848439,435861,-582462,-904560,903898,-149579,362707,-1166032,-841291,-60226,227227,314464,907936,-334398,-1612438,567005,-232775,-891515,637314,289459,-311627,-692566,-667744,484983,386204,-955996,-1151850,-23193,438061,745636,73493,-1359400,618997,-148760,-1146198,-266379,983797,441177,795995,-128425,-112960,-15342,510756,1668597,-441857,-342284,-278288,91064,-358576,203933,-171464,-195624,-167440,697444,1281845,-91518,690475,406783,1920482,370712,7053,102031,449357,-379830,25884,36536,-283677,176449,-521692,-655524,386853,490478,-636087,442756,-1073009,-872852,245373,-284743,-1195278,209895,-678780,-365936,395148,-49371,89466,210637,903541,-695300,396027,299755,-313500,-94214,-832154,-675128,307823,33715,-1335830,-433759,692837,403740,55406,-191253,-135875,1003491,38187,-225698,1566576,346948,34684,1314204,549712,781815,686503,686235,113405,-1873391,94885,212139,-991378,-1489682,673620,514761,-204508,65535,-430254,74289,-422991,-921588,8147,-1312292,-1603603,-85383,-67767,-635150,-255523,-684462,787147,-436131,-26669,-734351,-1477486,-588033,-750316,182718,-582808,-880873],[210103,103647,-35838,-260385,432453,494528,292044,-626881,-1168925,-74137,348857,-966339,-896061,-602,474880,842519,79620,1950285,27518,411376,-1695978,-603943,145257,936115,1190666,554371,768436,-871459,-1023295,599751,38310,265940,-1281403,1396951,609888,54183,-562208,198178,-561141,-200290,-631771,125262,1271396,222584,-737553,1804157,1689142,1039009,-827610,74851,-590033,-362570,-887229,-293207,-1020325,-913052,1079838,-19750,-299872,399533,350167,-187102,870068,-46229,1081445,700903,1901622,313447,39217,-171326,286636,1243952,-74644,-1505783,-338694,-823833,-533587,539303,-530475,-255850,-691353,-509123,-1095955,-761127,-533867,-1077547,256796,211726,456689,742457,31106,333749,107683,-1188127,27497,-1119449,-847447,-1008110,-502026,188302,305347,-336723,-1164256,-893240,-1075720,-579442,-577726,-3882,181702,-703371,1000082,-323081,35690,-1066237,-1561445,-112178,-183069,500293,634666,130240,588888,-830655,285303,97130,-66348,-468421,-548388,1367200,422312,-854073,560875,-478562,-1621421,-504760,865340,511396,293374,-861571,-22104,-1021122,-343582,31249,88615,645499,-529824,86721,-1099453,-1818291,795554,1135641,1125551,1282545,-18008,189877,607885,-608530,-496695,447186,889353,-697249,-1050524,-221497,1594030,68449,-598490,-413350,-1000169,370678,871889,189201,887251,-320688,145314,864587,533466,591217,-127195,71046,-1457013,-648986,-1139497,-268897,-565319,-972153,-145432,541354,877185,957863,746215,636537,231593,1019874,-482315,411651,113500,511681,667824,647771,1505906,1444609,445906,654249,-502504,230086,-551879,-328344,-834291,-52999,466217,868548,493134,1156773,-616058,-689770,-467061,124361,-784824,90704,-1135940,333265,-482152,-1732092,819203,1508176,181200,-336429,26478,369447,518482,15881,716295,410339,80489,-749,-105142,-991748,1408873,-166212,-40489,1224485,-637165,-264337,480807,426995,254655,571722,498433,-972273,-584521,1040036,-101516,1024235,1143104,1035112,74229,771245,395224,640384,417363,-1333392,-857392,-663526,23336,-595818,73610,396199,726323,-752295,-6827,828035,-108410,-391469,534355,357697,-322364,1918197,309853,-324298,761061,-75782,682184,583838,432130,-78541,-118598,215975,231177,184890,321176,499188,290055,-544342,-1254391,436325,264698,86406,286505,386583,401843,-722167,-764929,369400,774153,-90683,-501956,646931,331842,-717405,59530,-182040,213559,-394510,412547,664352,97778,643476,158709,-458311,-1030252,-769478,101693,-7517,-573760,581607,-93794,646252,-275450,896692,529604,147657,-332272,207946,-319759,-339316,406036,-117455,373635,-224970,310248,1477743,-372508,-401774,225004,1285110,104489,-722946,716950,649564,780635,-514852,1082276,-1216578,-1246038,-1018566,-622450,-368219,-92332,6466,-1771704,-388228,643427,-350268,434390,-407284,560843,-578775,514535,375500,1296485,193747,-1456917,85558,-557910,-392300,-237047,-237922,185594,325852,1258197,614829,193949,-796095,108915,-21920,-1776131,-1373041,638551,320311,1358503,967760,82519,-244651,-1902451,-309026,-551286,680095,1003859,1028442,554961,912632,1552031,1593709,596624,-385052,565411,255658,675221,-217148,-667020,1014248,1075644,1083203,-673688,-588483,-344894,-106613,442987,540731,-590836,-481047,-1261217,-766331,-2943779,-1547130,-969707,-1119885,709384,112034,-293357,143764,1188787,198783,415759,1615570,131455,513444,150033,82737,580727,845331,933776,-467247,86644,212904,-78250,314661,30648,-57919,-540226,261192,-1401075,-338455,-1428587,-664746,-316210,-143668,232405,984868,989125,621185,375635,-1270291,-1704850,-1709515,1180521,1319692,809991,-46577,-1806084,511794,2301058,873189,-169584,384126,-1541904,-892638,-923895,-604264,625125,630545,-773463,80492,-639824,-192509,295265,1193372,-168047,438549,-895442,-652199,502421,865442,35856,-96673,-721780,-308107,-473359,-835048,625557,-99262,-77149,-24013,725006,479821,-131846,585908,711193,-726692,339548,-224131,-162746,-445116,-151594,905349,-790791,362821,807918,-2086281,-221830,-626066,184459,-253212,335120,216287,-213701,-1356009,683678,-1504114,-1225789,-231987,664666,-184017,835489,567447,196343,-957425,-39711,352025,1059127,363507,-435536,-595047,-365561,-219744,1555478,-186200,-55424,-750065,-383039,821490,-304784,120118,-776036,390746,208837,545460,-577633,457993,-98770,145451,1787877,512351,1189465,-515020,52118,246671,-1770916,276514,1077806,-297278,921451,56966,582173,1348905,666710,-1231271,-317127,-794436,-2340925,-1472058,-676545,159153,368589,54794,-462282,-1046779,-708456,-811235,-1521155,755163,-113612,-1767448,-1089763,1391434,559367,216924,-81960,-166736,-308734,404826,360552,-1315677,-274202,508612,624683,29383,-116078,-1345755,-541928,122977,-329985,-822550,-927641,-360375,-53234,792889,-983206,-1205064,-463052,-235648,-412391,718225,834634,331065,982247,924153,569251,-296463,-866483,245356,-217593,-516574,-1700205,-445650,-874078,-691954,560803,208018,624522,787248,1178759,381146,207012,-750462,222360,243957,-873451,-74146,43868,56359,46414,-340660,-947716,785889,189380,102329,1549736,1080400,1235989,1167193,644445,350556,-306513,-323067,-434827,-574740,-591288,-159605,-97631,-1816585,-1989189,-332342,917535,852665,295247,-1473257,-1088539,-155978,-1170871,-160628,-73772,726456,493955,-50171,-320964,-87908,-1247565,-183692,-229673,-524332,-1535256,-1411750,-408160,908095,614281,758849,240419,-212804,932378,1454312,235797,-765165,-2251129,-720386,-54084,86550,11653,641940,-588630,-984650,215519,-573847,212125,-430801,-628446,223457,2014167,605863,-730225,-238594,689080,789029,-526441,-737749,-481999,-1105505,-1438016,1546648,-415599,29209,-1467420,-2532869,-276660,545613,598651,-466017,-605247,-539927,-1018684,-294885,-333779,-130198,-289823,-781311,-583224,-2002594,56575,-39853,-1250528,55419,286395,538756,-883441,-737487,-483730,-104916,660479,685282,129561,1604999,712514,1353292,572172,-205758,59765,-469721,-241571,2446886,-63859,-987916,142733,398387,573537,197068,-37529,-857870,-243032,660953,102372,-1614771,-838336,259397,-520791,-241623,-153406,243591,811833,248658,24561,364859,-758999,-231465,-1651923,156961,-102986,-1819287,-743154,841274,-184337,456613,-183213,672453,-586485,5471,-275704,938,102172,378259,-355383,272813,694967,-1138078,39778,483450,-1812779,522269,202042,187201,994140,-444346,-200314,4177,-766485,-1307915,-238973,-146231,23735,427716,3683,518550,-861893,2050432,-38842,81186,-271418,326477,321954,108120,-880509,558103,1371326,1137321,936730,1246304,1974346,999480,469550,1449821,516462,326626,-149824,51792,930579,-980511,-189215,-698283,-325852,-1300754,562721,481766,276564,-236687,-650648,-395612,346386,476079,31050,212282,-1203996,-4335,-1437159,-3453675,-1034825,-619590,-705085,-347665,804371,224958,-889833,613249,-109981,-940894,483013,-205720,135639,-1029117,-309198,-32622,-131995,196006,544781,-635012,-1948356,478154,-160242,-1299450,606571,338776,267288,-662498,-528845,307893,56255,-869183,-235498,-149626,76035,529005,79437,-901232,515399,206223,-844425,-250654,1133732,771974,1450554,-215439,23841,185513,533875,1529498,-421534,-280143,-252503,-124748,-536994,274203,-578550,-18176,-160235,464659,569248,-577595,1202306,-45083,1313406,-10259,517562,687620,662878,-86547,-49012,-471706,-652171,27152,-626071,-909867,400422,44878,-981520,80436,-1048153,-1144248,310280,-219184,-894383,442092,-557556,-599463,167348,161749,-45277,254464,537331,-430391,474651,239957,-527831,-860160,-511096,-924040,15892,269796,-1507443,-244604,412889,477907,440289,286136,55415,897303,-166149,-513175,1427207,665077,68417,969741,666175,229812,788606,821081,-8286,-1454352,371147,442795,-958131,-1194625,991883,528943,401168,349070,-139482,-561864,-672771,-1571296,191618,-1193691,-1417280,141406,-238751,-742952,-117758,-353656,228840,-598115,-300849,-931994,-1555459,-644796,-750458,41175,-751296,-1034401],[108851,-19973,-115802,-310028,245974,390202,24884,-403965,-1145443,-166082,-56686,-562869,-417841,-76582,229179,907859,160351,1275777,216847,307713,-1471755,-563841,1156,1200606,918347,593805,1033804,-1070930,-666420,-65907,-169366,421823,-1309270,1382686,718515,51943,-716590,589798,-586822,-134609,-296792,-95624,987812,29619,-723225,1998381,1902544,542009,-996948,-467600,-815944,-696168,-542896,-54213,-820304,-1161889,929170,265474,-224404,79569,841389,504149,959291,209217,1297292,907010,2216061,526581,75328,102576,65379,1303481,-260088,-1189554,254098,-352242,-436526,-322333,-815326,-558978,-188582,-1078,-937491,-938748,-346169,-1248037,368252,308465,494963,570922,137275,-142451,-163436,-1573527,-316644,-1153057,-459725,-786054,-420590,166537,382268,-795588,-686586,-656560,-1000952,260356,-895377,305421,424640,54106,696787,-650685,-4746,-1012599,-1417880,-358679,-462413,627915,802216,454121,682865,-989120,156494,84900,242357,-457265,-653021,755623,424366,-547430,100013,-1381742,-2227495,-601427,300687,316349,-149439,-1005371,146302,-857118,-476125,-485315,-321150,739945,-679916,183638,-1115338,-1853337,797310,923866,795670,844367,29082,90506,402359,-226139,-648673,456867,646958,-358953,-768859,-224931,1419820,495129,-309421,-583767,-1093213,540549,617570,332285,994928,-285121,573026,1045853,430467,999972,-145600,-17124,-1735141,-617970,-646160,-288721,-26445,-901895,-150000,745170,695185,1608073,1095736,769683,-128934,1020909,-466184,297938,14509,751884,718970,-93185,1618811,1842839,531766,674659,-193204,6539,-1002937,-288768,-483506,-209403,205288,910638,452527,885534,-715347,-941913,-825575,87807,-751132,-383192,-1461211,216699,-315745,-1946450,-30086,1030615,207004,-78751,197405,113701,540538,215769,519154,569864,447525,-16632,-481266,-1089097,1125364,-444003,-264211,780867,-399245,-273153,952115,736939,33980,471234,1030282,-485865,-525099,1336111,300596,1099629,837946,1023514,386374,1221005,667792,254959,717740,-1153010,-780204,-428894,-959,-516913,220397,377658,627357,-821682,-228208,697071,-184374,-532801,225411,-60884,11277,1833834,62496,-440490,446396,-238118,766950,816387,-255755,-281011,-158944,-139292,269525,-249558,143367,359039,655753,-606655,-1148526,457666,444198,380031,884423,104301,674584,-411074,-747535,-395130,218771,-134276,-665142,164248,27795,-505222,272517,-3260,72057,-218414,422982,641886,88585,755570,310278,-341531,-1095720,-333612,38978,160510,-276491,692605,-296529,453687,-530687,938172,4799,3777,91157,444299,-160738,-280358,240336,-65620,312857,-139909,266178,1409268,-201904,289010,479878,1519432,-36832,-1119254,361528,818872,1050042,-630554,599023,-1653590,-1406420,-883112,-571842,-148245,392107,73249,-1401537,-471876,495480,-615488,448569,-168941,306011,-750526,486246,-120776,1391730,900343,-1300004,-137042,-607878,-694493,-148560,43321,518479,555606,1400812,283688,-7937,-699114,154680,-59019,-1419997,-1143325,551220,315849,1275621,718049,827138,27333,-1337584,-190052,-664562,708786,1450610,972762,573191,1005257,1796275,1280772,580211,9626,-69232,230909,-846,-166280,-822451,805263,703129,1173359,-859696,-633426,-237685,226845,768871,285880,-734285,-348889,-1438140,-656969,-3124768,-2006724,-965131,-1175546,514966,79230,-404564,-73083,1160229,400695,663151,1469099,574562,596864,137861,230882,651522,738794,751478,-550317,457178,716418,-218402,41220,-294117,-341447,-701013,731543,-1267480,-539778,-1537486,-518123,-193897,-136311,13436,904173,258037,368543,355582,-1464446,-1453460,-1365900,893866,1409452,296069,238510,-1499139,474907,1750067,1140072,193800,425093,-1205339,-843241,-545511,-395934,548336,1187851,-711228,521401,-124396,-63061,658702,1364163,-281996,557067,-772732,-712075,408522,1028113,335150,-157741,-772233,-695017,-565312,-469488,879768,-596255,-707863,160653,1214298,790191,106383,497825,409418,-988174,424406,-330449,-213117,-446764,-401137,1110874,-934270,88420,1133647,-1891483,-679264,-852644,352542,26043,464350,562269,-248622,-1788762,1385873,-893928,-1143334,-133884,150767,-669005,1151067,1274793,303159,-841241,-1733,412149,497957,112523,72526,-438396,11171,-18865,1321120,204100,-169203,-914035,-235455,946736,-99317,387823,-480336,538862,240612,493082,-799954,705414,212328,131006,2301771,540226,1147584,-537518,-12934,191821,-1581189,209973,1364481,-501102,1368877,-216565,-112327,1485982,894189,-1468478,-1208720,-905637,-2210581,-850160,-686634,227553,434055,67775,-653049,-1098094,-789750,-992986,-2127736,354390,-490954,-1480695,-572214,1182582,973244,508778,-828980,-864874,-22802,353691,-170034,-1165038,-431168,110822,804561,87589,-318110,-966801,-657586,94790,-302277,-463644,-690611,-408209,-207811,1080645,-792119,-1097635,92956,-362022,-488168,557997,680489,665325,1001960,1240689,649219,-350950,-881228,542673,-15538,-85160,-1056039,-127207,-1073343,-912027,321098,208278,568715,1070920,1202418,204809,133199,-707152,391485,360113,-348212,-26759,137984,492865,10863,-276496,-1000060,899711,-41229,213867,2127790,1054432,1644322,1472437,1473996,478970,-330784,-273297,-857804,-625734,-705702,-320820,-429113,-1330811,-2260460,-473155,1058022,588025,23284,-1369144,-780587,-49590,-658856,-253061,596082,469324,98335,-331493,-202925,195659,-646874,-577100,-349801,-531004,-1647415,-1418565,-340342,1465055,501594,150905,144668,-683263,1383024,1639731,609189,-481629,-1938011,-791333,-465755,-532290,-177124,749571,-707421,-953333,280685,21044,621144,-455527,-1007381,360474,1598598,618642,-674206,-365235,699995,604404,-783978,-549930,-197289,-1221939,-1276841,1753585,-531607,-460875,-882062,-2328091,-597680,477602,974923,-265916,-516915,-244769,-793237,-131278,-567740,-468093,14023,-565768,-849673,-1969789,273820,-726059,-810434,463464,-459141,250048,-970982,-701715,-120036,-97433,538025,648144,402110,1642555,689494,942754,433541,-13599,398136,-227385,443102,2067426,-136161,-79030,315861,-496103,471911,577992,44215,-968173,96008,348591,-117266,-1531648,-610857,266078,-415128,-284973,-249869,886421,665753,564248,69348,402292,-696975,-133402,-1533233,311594,-183309,-1506926,-795362,630322,-74814,550554,-331986,616185,-360573,-247830,-313928,114858,108519,545416,-401405,162347,308171,-1239926,124980,107183,-2136287,278187,-8787,157277,1262371,-199093,-235338,-17563,-365028,-1500636,-741067,-435941,-38989,200056,-228321,748178,-846942,1662041,-197995,-138409,-268030,107439,467408,47865,-673926,684858,1278031,806404,524969,853809,2176954,860849,393653,1561221,470034,67497,451005,992063,874635,-899035,-303930,-841509,-1053919,-1350279,-261980,-185671,83483,-142994,-271321,-390373,233002,366656,-76433,-24669,-1067702,69278,-1489736,-2410047,-842187,-1093183,-511832,-543259,562238,-104522,-918570,715162,181688,-806430,-191756,-324463,-180693,-664163,130648,-64487,-412628,53129,260598,-852017,-1960212,147120,-11927,-1442607,613462,395780,1034713,-515551,-443791,103037,-251045,-674391,779219,-191439,-325351,213658,-34810,-450491,92779,433542,-454539,-204941,1030917,1055600,1935605,-405655,138783,502432,483846,1018085,-271662,-40895,-169853,-411800,-852818,91604,-954333,141101,-233085,251542,-8769,-1259105,1367355,-424162,484310,-229295,813024,1082478,699683,246447,14624,-838829,-880544,-78046,-672949,-1100366,418570,-293310,-1120252,-127075,-815888,-1248563,92850,-74330,-458779,529324,-315816,-871855,-112613,339360,-309416,217038,167394,-172948,406680,165675,-621554,-1417831,-337957,-1227763,-79226,275344,-1521178,18371,-22600,576845,771898,581160,210593,695730,-404668,-705410,1085300,738611,240565,280896,612863,-333488,840567,782020,-186738,-752423,553231,573466,-723503,-599480,1210402,501374,764031,571068,91324,-1160957,-813240,-1649202,359706,-830653,-974615,492752,-429185,-791881,42397,-156021,-375919,-660389,-520587,-989156,-1491906,-550764,-424373,30794,-684162,-1021155],[59907,-53824,-142773,-384784,-52792,284314,-307633,-82912,-804563,-140699,-363811,-159403,337030,33816,-29136,721052,87905,375752,412729,215061,-1011996,-625134,-307953,1287116,474738,795974,1161354,-1193974,-406528,-909129,-323645,707733,-1023194,1199072,716625,-9986,-682321,874256,-540166,-39041,255406,-314159,500182,-104771,-388166,1766122,1772574,-294457,-1174055,-1209145,-830862,-898030,-167041,216279,-660292,-1357676,801537,496881,-150737,-153737,1164201,1084169,1046383,393365,1180066,789344,2196025,762269,91367,169818,-73579,1292739,-120262,-655497,859846,-788,-411566,-1069908,-858359,-762497,329200,695900,-781290,-960857,67273,-1256874,407521,479121,368575,181265,167944,-544538,-288124,-1687737,-689814,-1202653,-146601,-657541,-270759,165925,409110,-1140482,-264675,-434326,-865655,901672,-1184232,553463,601736,857252,319955,-1002572,-145788,-1180574,-1033356,-507749,-379450,678935,865723,772009,419808,-996712,-109945,23127,660145,-423801,-822420,-44952,371091,-308807,-277070,-1946554,-2261270,-431574,-184353,164920,-659127,-1209389,44288,-629808,-757475,-915517,-862158,779154,-585482,204480,-995114,-1623451,655614,602142,460216,277928,11931,-29028,291257,243184,-591512,455013,377794,-62679,-370695,-183050,1084143,935892,-2880,-684220,-1275884,515840,453059,456504,963352,-304429,933071,1050422,292673,1148992,-114655,-85776,-1741075,-506887,54913,-143824,354977,-646014,-165289,790021,431804,2358461,1406821,913338,-210146,984840,-66617,223429,-86397,923826,598363,-717977,1359244,2134266,526665,591277,80244,-252591,-1604622,-325449,-202365,-263286,-40355,738341,406314,615519,-740787,-921590,-954104,-21656,-569278,-851609,-1826858,37352,-220660,-1957676,-616156,375538,81836,-114763,346457,-180242,500944,452381,321261,525423,863863,200769,-748642,-1137689,372642,-599427,-503946,398000,41657,-114659,1389774,1068757,-233777,365542,1379555,194235,-179025,1428010,694519,1055712,426221,936860,789574,1405244,594497,-199017,736904,-938152,-726084,-195884,53272,-383340,370648,473495,812342,-864930,-468303,486488,-147026,-618196,-113647,-439533,366634,1502863,-432807,-453330,152810,-220323,984413,978043,-994104,-543163,-96625,-284455,364769,-746379,-237675,177020,877480,-579192,-863789,376554,571377,528090,1268452,-280030,970091,-199135,-736269,-1212187,-264281,-264836,-770417,-451828,-489929,-301655,379467,305786,-132635,-32050,544589,493221,-19019,801562,545772,-209176,-1040358,138802,60833,205079,-51860,739553,-363716,198222,-764036,901523,-443396,12044,447858,511218,-66090,-227029,31043,1810,364014,94626,158107,1009343,94124,885704,590627,1582420,-345358,-1328564,-110088,1016061,1312284,-781048,-94467,-1610367,-1351313,-549940,-588950,8852,769347,103930,-891947,-592761,227296,-787895,468095,-34830,47093,-921164,323191,-569474,1274301,1415312,-1018691,-297580,-677016,-857215,-66947,326578,631207,512552,1220410,-14979,-325380,-459128,251083,-8985,-921345,-723572,423923,340565,878513,345582,1544408,76727,-1058116,-541110,-646284,493473,1588565,877548,533530,912947,1615189,624938,816074,458058,-531848,269487,-420085,-102925,-845900,373666,205505,1084858,-904794,-637977,-197126,409198,982129,18729,-878056,-239886,-1428121,-466212,-2750077,-2126367,-766446,-997103,322686,187586,-560392,-375906,936376,592097,966264,1255060,917210,555360,71327,303351,513168,663959,579491,-614273,798543,1026633,-479823,-450562,-476021,-559609,-790918,1165095,-992379,-592341,-1358957,-331518,-50876,-156022,-275158,732742,-438735,89237,338088,-1192807,-998130,-888090,709210,1378686,-324384,502010,-960524,203187,910950,1136201,479168,385655,-844785,-647650,182391,-130498,487474,1519381,-737449,913304,316349,-29744,844227,1308977,-333009,714065,-204160,-783793,195384,1162279,655134,-103115,-672995,-942993,-645704,16282,1161769,-1016476,-1141901,416809,1456322,869706,277037,169905,-142562,-1094090,481911,-476606,-608036,-498306,-636717,1264652,-924431,-145925,1185067,-1349634,-983608,-868803,454843,195685,454555,843939,-357655,-1667272,2122445,-184241,-797567,-96862,-236560,-1008430,1425205,1499672,407500,-603468,-354050,301505,-62320,-98691,412250,-244708,438601,279071,863635,616274,-288376,-989051,-143755,905302,-35989,422553,180591,774909,176161,342610,-959493,892858,374962,-104213,2483359,750971,981462,-595057,21542,183582,-1245049,173360,1543144,-669486,1458499,-271539,-163557,1311009,1039866,-1292059,-1595584,-900629,-1726954,-54502,-636926,153585,398996,111038,-836280,-944867,-784629,-1079255,-2403236,-84067,-854450,-934984,-138246,825874,1059887,733739,-1270804,-1241354,142713,206299,-480429,-870011,-534706,-241645,945420,95953,-218744,-672053,-634776,18078,-327419,-89561,-574767,-518939,-512391,1180912,-458370,-674703,777321,-398480,-460527,467254,532536,874239,950680,1328087,617783,-222128,-932547,330260,127236,209621,-291319,117203,-1297961,-1021939,18863,276709,405822,1098013,972322,-67910,21255,-757736,368609,596246,-51597,144520,113938,883424,147845,231255,-840370,1113853,-257036,174180,2012478,1057381,1745874,1500882,2048723,579345,-452665,-313533,-1163681,-555627,-689800,-360779,-749288,-707475,-2043281,-582975,1003790,560327,-88726,-1200488,-383537,170709,-89073,-264307,1095844,-90558,-336682,-465468,51622,302882,-123553,-1043784,-381121,-480275,-1548285,-1235837,-212368,1841342,391435,-568264,-43811,-902095,1792939,1601326,857689,-134270,-1220155,-717256,-658940,-1081180,-187291,755747,-742123,-748998,363576,720665,869468,-280891,-1408240,388343,1319723,510089,-445466,-355002,683844,236688,-851370,-341746,10450,-1126476,-695173,1711686,-488849,-967442,-389380,-1902804,-743799,342656,1205758,-37897,-274273,139677,-414320,29004,-685921,-476653,374142,-65648,-837227,-1683423,601952,-1474206,-156786,939075,-802779,-131950,-973345,-513836,373136,-43398,271909,619505,696975,1509333,517685,579724,286351,79737,647422,-30847,951543,1494901,-113855,958672,545848,-1114547,371351,930649,218375,-930731,431971,161287,-276622,-1273882,-322518,268928,-242474,-311466,-217900,1301629,178325,787421,2422,191126,-467962,11424,-1107276,320294,-257473,-977597,-759382,443016,110819,596206,-377854,497271,-141299,-491281,-257683,163077,11130,297350,-416547,240367,-59624,-1051350,223078,-180422,-2030750,-189172,-219229,189707,1216447,40223,-236631,-72015,123698,-1593262,-1173265,-715014,-160953,-36216,-505427,905642,-636696,1043745,-313136,-230825,-193398,-300796,486422,43524,-307746,1017517,1392184,322619,19505,210786,1929773,483890,133825,1411063,245008,-229626,975964,1697533,941156,-657498,-445523,-951652,-1512238,-1159499,-944161,-1005890,-17528,-31613,172501,-303720,191646,111662,-205848,-318169,-662306,125823,-1246634,-1293285,-644815,-1385335,-277012,-649772,291100,-401227,-940484,736706,250396,-469065,-929715,-437066,-514298,-217121,407191,-111602,-526726,-58195,126529,-747033,-1634697,-389937,156794,-1245414,627956,410173,1708483,-295042,-427610,-32780,-439009,-463373,1447637,-151254,-654074,-80820,-250641,-241272,-508397,500057,6427,-120697,733490,1145850,2079938,-611362,183212,828109,419937,311362,-17130,324198,-63135,-719893,-1154619,-236560,-1116197,257618,-396495,118660,-304147,-1879833,1208318,-631938,-324342,-224533,750085,1184772,573734,556506,180186,-1011890,-862245,-90473,-737470,-1091828,453197,-453853,-1034774,-84735,-363696,-1079919,-245525,133617,-70578,466609,-29986,-1170323,-414410,452889,-562811,107161,-212742,1100,174358,99356,-567353,-1559827,-379380,-1411790,76663,100356,-1389220,273306,-554874,667478,917889,533156,270979,523624,-600882,-808675,632857,539211,518990,-536166,422987,-773522,850982,617769,-320703,98518,603546,571951,-323568,78132,1332318,467303,627580,661031,226797,-1520440,-863091,-1132564,462564,-336236,-383209,890342,-593376,-746332,147176,-184726,-880533,-618737,-620912,-924745,-1250426,-347925,10459,155870,-363578,-852178],[96833,-23913,-117755,-454384,-369725,197530,-594207,280173,-271118,3574,-431270,130228,1062988,249853,-213594,358874,-84990,-305700,550960,153634,-480687,-771320,-661942,1224245,35680,1049168,1137707,-1217588,-378076,-1689305,-417133,1066150,-489199,827203,499030,-119161,-511311,945034,-430418,19731,796967,-615251,-77357,-243888,113501,1152681,1416046,-1007389,-1110378,-1803680,-755542,-933767,174931,449297,-575178,-1552874,712143,600661,-130299,-216337,1240279,1402599,1156054,468429,512359,391786,1937139,923883,102333,75536,-187737,1215781,469738,-94284,1162605,144778,-492442,-1422865,-689170,-795885,747789,1396172,-651118,-887201,605365,-1085215,380508,665091,87556,-294191,125790,-678656,-307676,-1526060,-1009467,-1316353,66795,-646487,-173625,194302,408653,-1268529,7948,-308817,-701076,1085320,-1410843,636461,467537,1449481,52154,-1121280,-269374,-1529837,-535304,-470325,5494,646640,804199,985380,-193043,-894091,-418060,-76477,1093498,-375539,-1051361,-767222,250745,-126984,-420177,-2013559,-1719021,88140,-498776,22458,-1065602,-1387023,-300148,-395539,-1055920,-1161958,-1347563,749222,-270738,190447,-720014,-1302528,430562,325185,162586,-138187,-15105,-152930,343964,642486,-444280,436176,165754,129598,-23170,-133206,666506,1285537,237621,-699849,-1495729,413990,361820,470401,762112,-363981,1152155,863162,149782,1077540,-53801,-50252,-1427051,-308607,732172,93727,447285,-280892,-130184,743639,172951,2797200,1571582,1005795,-31308,959944,389033,226068,-196611,979852,294077,-1046668,873008,2186823,445376,380871,265548,-437033,-2347094,-423641,32988,-222057,-223161,386424,330429,353497,-716505,-691403,-859064,-149441,-235076,-1144334,-2093809,-156709,-171190,-1677320,-737133,-259341,-173328,-434668,485654,-423232,497178,701782,138983,264960,1210028,479409,-818120,-1020686,-285421,-556011,-680323,245076,627943,168327,1622149,1300328,-419852,324842,1529618,872634,344456,1307271,964428,913955,31794,775941,1131043,1259371,151853,-559516,520777,-749294,-772121,-1314,111417,-255600,566672,728915,1153476,-909739,-670341,212312,-10288,-630866,-420370,-691920,695670,985421,-984099,-366678,-27035,12743,1295789,1076054,-1461695,-762364,55339,-190633,476224,-1143959,-792590,-27651,851502,-453352,-469263,226705,617999,542390,1397593,-649478,1185328,-91586,-700939,-1736212,-534400,-410675,-823885,-1055702,-1075767,-168729,330094,671721,-343925,158191,812733,296770,-186297,783820,768297,-46794,-811835,487669,106042,118301,63103,692163,-259096,-52091,-866548,719593,-730842,192145,660426,405078,-127329,-179023,-132702,78303,458452,288417,51764,417567,386821,1319528,509457,1519962,-629124,-1300201,-637630,1183885,1508014,-920090,-630306,-1132079,-1151365,-147928,-652664,78189,997920,76633,-430525,-757191,-103543,-797016,581431,26702,-154386,-1039362,17722,-854626,962868,1588447,-669276,-314771,-754345,-880363,-7311,526461,490521,241707,815722,-214561,-657088,-106439,397847,81785,-469553,-293372,283173,363742,273082,-82691,1971185,-134879,-1115497,-1133145,-514323,132305,1303774,788812,488285,691480,1017238,-98065,1300161,881630,-565629,296614,-481167,-80298,-701579,-102342,-290183,864540,-813139,-509365,-149682,379264,964488,-161629,-1018810,-164278,-1234026,-229631,-1942635,-1951023,-412821,-647268,253611,389239,-709786,-695421,665401,729547,1303166,965642,1057325,408830,-2845,270284,341131,621925,436430,-643868,968584,1039012,-768819,-945215,-418480,-622677,-737378,1482543,-645588,-522314,-1003705,-146321,68257,-221850,-552168,619932,-955782,-165254,350042,-633037,-483214,-440290,708097,1302473,-875720,680812,-353644,-252536,315422,940974,562620,211451,-509161,-333579,1021149,106234,455704,1583789,-831462,1166372,602177,-75190,823861,1040518,-338951,859567,534355,-831436,-46438,1236531,868843,-64030,-450172,-996193,-695114,449446,1330050,-1226583,-1108497,642129,1342866,708739,278176,-239890,-705917,-1026028,504813,-591175,-1232645,-605167,-787243,1319792,-772805,-255179,1003951,-760513,-1021461,-678223,470235,267050,257169,943414,-510649,-1065832,2606320,410355,-293163,-96615,-409934,-1138428,1602044,1133622,478863,-258932,-1107962,23736,-483408,-235662,533715,-48856,784427,626815,284982,956680,-391751,-959046,-130108,720459,-127327,191507,1072089,1042083,76501,138546,-1014090,966846,324640,-473855,2306524,1030750,749485,-725387,84800,161937,-922507,163484,1535574,-769489,1187139,-129590,282487,880517,1073414,-753858,-1393969,-752648,-981598,588630,-607124,-19288,296846,141768,-967471,-652319,-628936,-1048971,-2237846,-416098,-1050410,-264964,195256,411658,829510,756764,-1417952,-1252395,182326,-55106,-487870,-494332,-547647,-552343,1012129,48233,161747,-567683,-470387,-104373,-409873,257359,-720420,-704225,-775945,1130228,-39774,-139829,1335551,-345965,-313776,475729,396399,835348,753415,1183159,497469,-46631,-943481,-311462,62507,265056,226335,233594,-1397216,-1012578,-26400,388663,264835,917234,527343,-332081,-105621,-790546,176936,865022,-81575,430613,6189,1126092,422377,915019,-498434,1326092,-357731,69672,1253969,984081,1416804,1237257,2076196,556842,-641492,-405367,-1300759,-373650,-595571,-301927,-944995,-197885,-1527630,-640459,763976,728505,-30084,-1034797,23664,424652,300624,-250661,1321487,-767670,-717723,-418206,232252,159019,243113,-1466001,-326721,-385920,-1285004,-833782,-34693,1901229,350818,-1154941,-304206,-764907,2034315,1355113,911687,177801,-303119,-454710,-617918,-1425139,-30180,633603,-717393,-555968,426435,1278959,976025,2169,-1668194,380711,1379629,306477,-96500,-176926,665393,-173053,-699996,-157825,125414,-827763,142861,1482144,-289825,-1313132,-193783,-1497616,-696487,219952,1188185,118046,86402,527167,19769,90976,-679016,-232289,633623,511611,-543582,-1281657,921366,-2018739,309334,1196189,-730869,-540511,-928626,-209382,839844,103935,-57577,624817,945901,1230724,196758,419226,174993,80938,763423,84734,1096668,939029,30192,1792884,750993,-1344567,279003,1169256,437809,-699475,827731,256064,-362009,-955865,-66055,255886,-49609,-289755,-85866,1359560,-571210,866365,-162971,-258817,-115913,173848,-494661,204617,-281999,-364969,-619181,307833,311059,614317,-357284,342967,64159,-618707,-123128,165942,-134938,-216083,-446663,482656,-300902,-705651,310952,-304346,-1536719,-764378,-402211,211407,902759,197677,-235870,-105377,436101,-1557030,-1461215,-896873,-276620,-243265,-707456,963819,-204548,495315,-356022,-231548,-28432,-758331,469218,130536,133094,1439490,1550836,-266110,-503792,-377006,1294935,26066,-249864,1010481,-126108,-498965,1358605,2003894,1139930,-286251,-489806,-956056,-1568332,-745289,-1322735,-1645938,29818,44672,546466,-153921,192763,-252268,-307243,-626259,-72931,158524,-855096,-434065,-500501,-1445565,-44174,-657507,68360,-574853,-962359,694961,137672,80741,-1459034,-435316,-787587,141366,498611,-136748,-427748,-94151,151989,-244576,-1075843,-1037558,265827,-732033,605818,341531,1979884,-47785,-446120,-22216,-431118,-338528,1475945,-41362,-819522,-253615,-522774,-381545,-1069235,421804,494039,-7549,363878,974348,1878744,-734417,142196,1042297,414637,-378945,274755,707824,41243,-986908,-1263242,-470385,-938695,293597,-640021,77879,-312781,-2137640,886231,-615789,-894121,-59293,305315,987144,356277,780661,364838,-1020509,-556714,5294,-853490,-806954,509594,-441470,-750276,180919,246397,-644497,-513488,369777,170137,330371,213087,-1464047,-706998,474732,-645845,-48857,-622418,51132,-182287,65213,-404777,-1294569,-611024,-1348036,413627,-134715,-1155133,432022,-1084395,722688,803183,105696,184671,491026,-715645,-864356,188837,132165,801499,-1184005,165602,-1010673,813991,424974,-330271,889050,528012,447143,141943,582950,1362055,437212,-32679,607164,233840,-1564890,-848451,-288998,487139,141961,168501,1219098,-677565,-610290,124072,-437282,-1184653,-488988,-592464,-783843,-853117,-98692,365428,368204,107866,-571067],[207788,28159,-63201,-484634,-607566,143472,-733351,611642,271016,235545,-236317,265861,1553997,472554,-242237,-45193,-275182,-558454,581229,119841,-73312,-931457,-908082,1078234,-262956,1211386,1021918,-1133195,-577632,-2163212,-449672,1404183,131843,314489,77122,-250024,-310792,765390,-288225,-15258,1081072,-1032679,-602498,-437538,610517,341123,1029564,-1201560,-627156,-1922612,-666330,-830803,411658,586939,-569728,-1751729,645044,518909,-192931,-83117,1098549,1447502,1285277,423185,-607658,-125178,1600554,939172,118247,-84082,-350917,1061176,1379002,321914,986735,92607,-659001,-1264964,-407726,-660619,972119,1830681,-558812,-795087,1071316,-786800,313530,798161,-274412,-722885,31251,-479982,-292811,-1152436,-1198150,-1456632,195484,-717565,-232601,250475,408463,-1143810,124174,-269776,-524697,769654,-1561189,497493,-57205,1671827,-24505,-849099,-258219,-1834332,-42596,-213973,492081,546640,636894,1034466,-948872,-722705,-659863,-170359,1447716,-310694,-1290055,-1199479,83298,16188,-287022,-1654270,-847024,826373,-606405,-146213,-1229862,-1444063,-744799,-213373,-1231144,-1164051,-1560878,663916,174921,192298,-335781,-1029124,189091,203079,-85384,-213474,159,-259418,550110,835020,-332792,388606,64809,187230,125680,-134821,256469,1425599,356729,-638097,-1652989,338903,278306,343527,434336,-438392,1185394,520857,33786,912852,22074,142363,-853172,-46450,1147291,332125,261428,89059,-12182,710812,26915,2678022,1497266,946120,240250,951636,655802,320659,-315297,890087,-131675,-1078928,362104,1938081,320369,61229,353719,-451856,-3011347,-539190,227184,-117396,-316150,-44940,209202,109873,-664697,-375055,-625337,-225647,186126,-1146635,-2144814,-305023,-122414,-1076586,-418956,-656878,-503988,-897573,621489,-541412,596185,912180,-16208,-151859,1367450,618939,-679640,-646975,-314098,-290935,-737118,389866,1230878,480892,1560194,1299941,-426979,379195,1538846,1329885,822237,1025607,1050156,731865,-237968,559736,1263349,850494,-490378,-741967,185382,-598331,-926533,139033,73593,-193203,818625,1110399,1499116,-958609,-787306,-96614,181533,-582541,-641152,-784452,926038,430534,-1312668,-204443,-46698,399409,1581489,1118267,-1531485,-855496,255667,68678,548536,-1268848,-1390521,-229134,532573,-248252,-63191,72123,571190,465320,1296532,-911529,1252412,-75148,-610892,-1768850,-544103,-511257,-846452,-1534665,-1504717,-141237,160584,986756,-491203,343419,1166956,132256,-358663,708458,889042,154098,-422622,613906,102183,-68965,89326,552942,-315,-229605,-772979,371170,-849902,493973,685496,175920,-368115,-117117,-151263,160406,503768,280323,-23759,-152881,570380,1571480,248015,1410040,-714640,-1061796,-1109366,1255273,1585542,-986837,-712485,-448417,-893485,167088,-716560,51652,1082231,-24558,-197816,-939373,-394440,-588254,814168,52013,-264809,-1074652,-389237,-902608,529058,1394467,-307243,-145764,-822176,-790225,33768,588063,157345,-113244,329948,-274496,-899316,291302,571337,152452,-171907,20828,150219,356337,-387044,-461018,1906763,-538533,-1275281,-1601120,-315608,-228962,658376,733629,478432,425144,221288,-539203,1855424,1209048,-113443,247364,-286058,-167166,-418706,-444095,-658920,591007,-628221,-205649,-55110,160208,709863,-180188,-1099817,-122827,-915987,-763,-1022549,-1600706,21055,-267392,361453,610168,-793997,-956419,502718,780075,1582293,582682,946896,194791,-51452,139372,336980,596259,303071,-643622,890141,749902,-986041,-1211104,-91108,-492943,-519759,1634283,-292065,-399554,-599757,27093,136510,-333218,-732496,666405,-1208968,-370723,416752,-30050,-62219,-193482,864591,1236621,-1206805,730518,150959,-759137,295770,697948,410202,-99026,-236626,24575,1688010,267821,451466,1440290,-929607,1219997,695630,-153970,626931,633234,-319977,919984,1063105,-820880,-230593,1231252,894110,-151719,-164379,-866463,-726113,678831,1279444,-1185050,-497461,737850,905859,392480,70840,-551278,-983852,-820367,478872,-621813,-1857995,-745125,-821542,1238888,-556567,-229568,697546,-337245,-795946,-353317,399963,296095,-100795,808932,-638424,-265019,2624461,754091,198153,-125291,-360808,-1054190,1616685,372234,483548,136172,-2017188,-338895,-743214,-268471,479653,94814,927799,955122,-241279,1166486,-453444,-846336,-203120,436758,-346121,-220781,1856926,1265233,19922,-43606,-933459,922206,65439,-801649,1895984,1231426,520082,-929019,64568,92202,-797689,167581,1341354,-782041,701091,41632,707184,344000,986359,-26916,-763910,-493375,-211049,843324,-685829,-213181,174875,111692,-1002059,-342309,-326575,-931005,-1722770,-538818,-937341,367663,415258,-19178,390758,483834,-1331092,-1000122,138887,-414243,-231471,-146824,-473480,-832179,977028,-4004,717418,-636906,-211007,-243622,-536897,547517,-1109287,-932582,-829913,984671,377630,287886,1551407,-250514,-78790,592350,244025,552801,391926,853388,320509,44521,-848554,-1088904,-290091,62031,303101,217222,-1257504,-920532,376712,519875,259869,646814,-27829,-510658,-220625,-742377,-94841,1073307,-379714,768981,-113689,1163611,759571,1438158,-67263,1404052,-282260,-14417,269267,744184,702567,746575,1514857,352937,-838966,-497701,-1285915,-132768,-481148,-204464,-958882,37334,-967837,-623310,434114,921778,138556,-924053,359732,629204,388056,-270150,1302018,-1282151,-964369,-219191,175784,-204518,426966,-1714724,-238030,-261952,-932765,-246493,173465,1650134,407171,-1410485,-582735,-335719,2028418,962236,765745,407574,559588,-2760,-394488,-1462675,205730,394407,-664256,-509465,428497,1476372,1000995,251719,-1637275,418204,1704661,66360,290392,145689,645455,-500240,-366973,-28972,175448,-423371,958711,1163604,15593,-1384371,-277916,-1189572,-491756,166030,891509,134675,501265,820761,392976,8049,-567515,101599,690224,977781,-71186,-881576,1090612,-2166780,393627,1031662,-458055,-903274,-865446,147104,1169038,354147,-344185,683494,1086538,877465,-201587,466004,118258,14575,733478,86036,868573,534292,259484,2137911,855198,-1238944,189247,1236808,631860,-320180,1291662,645246,-387656,-681856,72681,228730,113469,-204053,78290,1093193,-1398710,782063,-377501,-831754,274496,328438,112217,32683,-271226,214574,-392084,223563,454458,612854,-341082,182461,267061,-551873,33959,137617,-276090,-739221,-494461,794200,-366628,-363682,389637,-251543,-855590,-1255328,-516258,108612,484348,262506,-255197,-89465,371367,-1412730,-1553376,-910748,-328566,-399440,-741561,915036,393274,240863,-320071,-213705,213778,-1052831,503567,313644,533437,1769320,1567465,-843586,-952388,-626517,480354,-361082,-667607,489340,-559703,-695309,1529720,1941210,1373717,130047,-341921,-816975,-1244708,-208071,-1360647,-1816099,198664,53964,737796,-444,195919,-660541,-375708,-906427,493528,159495,-463600,97142,-444414,-1279877,151841,-579537,-30179,-594227,-995146,624853,-62897,772979,-1566490,-224500,-936492,300862,434678,-127754,-131679,-40259,292327,524579,-439384,-1677407,238237,-31413,516574,172873,1647691,195226,-419769,152775,-206878,-370228,921923,119987,-817016,-264163,-785977,-767399,-1379139,256001,931926,109125,49500,586436,1497911,-699273,35600,1065721,522046,-867540,516425,979876,126421,-1145150,-1060537,-363695,-425441,213736,-938630,85566,-142962,-1869589,612371,-388519,-1139623,126499,-401305,572391,146073,885823,480304,-954296,-15185,177736,-986827,-269607,587354,-318115,-328288,546922,888941,-53774,-581777,587759,302282,264619,352772,-1703309,-946938,382740,-469526,-221919,-1053371,-14260,-568309,83319,-216640,-822404,-927746,-1024885,772394,-298024,-876607,430474,-1489270,731768,442759,-569015,-84282,638157,-752631,-902239,-138931,-350358,952970,-1449068,-82256,-1032399,717852,306996,-195832,1399231,365792,241557,537566,759387,1290736,384554,-968678,450615,98913,-1359166,-782256,475483,452559,482432,493795,1369211,-640649,-436015,-56262,-815749,-1253920,-302732,-483110,-618381,-390694,131513,544565,573875,531838,-244549],[335433,64620,-15891,-452944,-703393,124832,-676365,840724,660566,507504,141251,279594,1745931,623111,-67055,-344485,-410446,-415295,493710,99010,75052,-1007157,-921648,922748,-370637,1176031,911713,-949063,-830152,-2183458,-422459,1621586,644132,-227204,-417850,-370589,-180293,391030,-146574,-164282,966348,-1492516,-942082,-672161,976728,-414494,798534,-804798,212207,-1461126,-583982,-662213,481064,601870,-618947,-1890005,584774,234797,-334132,200433,869523,1308694,1397987,274825,-1738507,-575705,1288827,784625,135546,-213749,-599017,830694,2198993,501231,398185,-78275,-841363,-701167,-139688,-421845,954652,1787471,-510779,-739066,1255734,-487075,243392,828483,-605448,-1016195,-87209,-53614,-305477,-667518,-1198272,-1510635,272139,-806482,-486841,322339,422781,-823724,129348,-238814,-339519,133983,-1641697,153797,-824106,1509275,33738,-236185,-51418,-1823748,364212,207483,843722,414503,417749,922749,-1519309,-497610,-759590,-171214,1661989,-223420,-1461873,-1258812,-72848,129803,3103,-1112899,-6895,1454371,-529687,-354509,-1094594,-1331567,-1110014,-124412,-1201114,-912477,-1351762,560792,624875,241263,51435,-855016,-11285,269905,-291358,63267,77010,-329382,832242,768578,-326010,299516,82445,114475,18903,-240972,-69733,1267026,339979,-519877,-1637077,340171,154182,116991,82796,-497907,1029454,104768,-28786,783331,114097,476181,-182203,223868,1158879,495125,-80179,370408,179629,786979,64749,2068864,1155831,651503,384568,926713,662530,488379,-428938,660402,-559650,-932196,-10312,1437094,194666,-310733,385693,-254529,-3257654,-617258,349764,10358,-321753,-430582,46734,-97505,-604485,-105540,-354739,-195700,580112,-846960,-1933480,-357844,-38466,-234946,130799,-674376,-835028,-1286084,744429,-509804,797814,1015350,-135875,-610839,1263698,501741,-403285,-27057,410157,147166,-660233,772604,1670228,707443,1224833,994469,-229106,509628,1499980,1400704,1032842,664983,964830,574788,-324351,328328,1113689,337326,-1086313,-783138,-151058,-464865,-1129010,234698,-136525,-233921,1089444,1501613,1737383,-979995,-796140,-398377,374279,-503274,-739789,-743122,977903,15733,-1202475,7394,81525,806966,1693548,1108690,-1280328,-784671,449347,342801,530119,-1024926,-1831757,-399523,-23483,-10211,256924,-19197,435590,346177,1013143,-1028941,1153362,-125025,-455179,-1367685,-340432,-542057,-859767,-1830981,-1571472,-209582,-44296,1153109,-508663,507233,1470201,34677,-480319,580357,863230,380694,47439,518098,3896,-298128,87220,356816,345443,-289458,-496347,-89526,-857374,821408,532070,-97087,-731859,-14232,41924,238279,437787,27963,-84436,-527726,604812,1645895,-128505,1314306,-522162,-708430,-1409411,1186771,1515729,-925992,-281552,170025,-626446,277178,-724731,-57946,1056488,-192220,-271991,-1098046,-542883,-159518,1106153,60416,-277987,-1034828,-809063,-717655,75221,942876,16460,189280,-863118,-628320,66618,509842,-235611,-378058,-106673,-195943,-980330,652201,735956,155866,-19110,212883,23840,301758,-956084,-700739,1311916,-977514,-1213102,-1666553,-108120,-457972,-131435,717168,521535,198615,-428737,-457924,2172115,1391230,614872,90694,-66651,-409070,-93849,-543717,-815040,344846,-414322,231478,78759,-154388,307741,-18335,-1048089,-113149,-564393,175343,-286255,-1185821,440216,-19186,612648,773819,-768747,-1099479,537011,732162,1683520,111959,598322,-45079,-67881,-45538,609464,569522,141815,-638859,579740,252240,-1062040,-1111477,447494,-205663,-182676,1603397,16075,-308042,-245602,192197,147714,-466838,-760620,861555,-1178798,-531672,550368,441750,163581,-238211,1062779,1200341,-1243868,638470,445719,-1139039,801803,522539,81803,-464987,-27530,334372,1961391,346597,455618,1205224,-956221,1058726,600858,-223303,327968,199494,-287311,827126,1112702,-738507,-310700,1135804,719110,-395342,110625,-633700,-773248,639515,991449,-932784,513031,643036,293881,53393,-299295,-641978,-780214,-563787,390512,-553036,-2249072,-873834,-743496,1013814,-398167,-122033,393232,-137574,-421735,-16439,264459,351289,-509818,468309,-663741,396921,2164755,833929,514772,-194166,-145857,-800410,1429477,-416677,396391,469963,-2666631,-647474,-926450,-182350,339349,139474,814197,1188276,-542765,1234072,-451206,-700283,-354116,106780,-629689,-638124,2136308,1374576,55796,-121522,-713444,793584,-321512,-902104,1431398,1239544,342838,-1167275,-127278,-20750,-975553,167277,1036160,-698956,217417,14745,598463,-123999,789004,664073,17386,-209447,338363,690442,-910232,-346003,71662,-6635,-914758,-146492,52911,-789923,-1078812,-422345,-450687,830761,514362,-425564,-101944,-64211,-1077692,-652125,77496,-802339,156844,53706,-353088,-1079279,828092,32329,1301274,-782653,64499,-353410,-673742,764673,-1537484,-1126557,-619307,791636,698781,478259,1355615,-183648,181328,788393,27570,142979,-78650,428383,116939,-17677,-630016,-1664807,-872096,-332404,49337,100720,-864823,-799645,1155521,646788,422936,418475,-551746,-567637,-303156,-619129,-332809,1164476,-780599,1049151,-169103,996901,1072934,1602385,338668,1257793,-43204,-27305,-429190,332557,-196142,134231,615996,-17647,-979169,-546030,-1183119,88745,-390929,-145039,-816488,-14688,-563256,-520467,159462,930417,310022,-895345,574566,727959,183841,-353320,1161116,-1406720,-1048439,45600,-138959,-653764,445073,-1712380,-190356,-117042,-559705,398124,385009,1218936,538259,-1265985,-800608,197116,1769956,499238,470476,562013,1179900,572894,-84714,-1170151,394860,88419,-606214,-639581,345067,1230960,1001106,334633,-1260164,556270,2011060,-136502,625069,529500,604747,-678766,67844,40568,201785,-82775,1489746,848021,345066,-1182943,-448246,-913075,-205473,190269,373776,6625,883439,947061,609701,-198247,-397606,362172,529732,1207625,422460,-525831,1004638,-1877737,154024,424040,-258164,-1160003,-797473,469974,1326798,658084,-494677,781396,1081924,537538,-514544,603395,107617,-86272,575761,-37927,415285,317210,486038,1905274,810628,-967981,104755,1127070,735526,81976,1715887,1177562,-381556,-508615,51491,209278,208503,-66533,199029,675855,-2069774,549709,-569900,-1328774,610507,458058,529983,-105811,-284232,687320,-128150,162056,488154,582376,-399766,39870,476762,-276088,145888,84835,-374612,-1044018,-529551,1056134,-273511,-145158,475800,-70231,-234678,-1477877,-511240,-188640,157769,280254,-302325,-30342,-115541,-1226894,-1446972,-737405,-295304,-496228,-585401,768840,1006089,321729,-219416,-245671,485037,-978563,630000,564507,786888,1853794,1343473,-1252110,-1238241,-418307,-252234,-583699,-1022506,36566,-941177,-796450,1438790,1683920,1491705,481697,5402,-552658,-690925,313973,-1122162,-1400469,411274,4116,707783,56848,174040,-1037584,-458260,-1124537,808399,136368,-168070,338679,-481679,-944449,289029,-445023,28478,-501025,-1053259,567141,-249736,1429202,-1219383,213903,-925233,251456,281229,-99715,285006,85689,475272,1296172,134840,-2202486,34307,656518,364275,-80369,747322,424537,-256844,430584,165331,-561221,151798,308871,-733706,-149362,-968833,-1124952,-1321567,81811,1230157,197556,-127021,126542,1174905,-481813,-94905,900150,748191,-1040074,632067,1033486,183115,-1135479,-557020,166206,276310,5784,-1257160,61085,60197,-1164283,541201,-24667,-1137494,195854,-1149050,80803,32713,887269,465596,-906068,616298,351710,-1060168,391520,681759,-167708,146439,859398,1411055,528905,-425970,739386,450455,417088,373341,-1826623,-1070326,167762,-77838,-394259,-1450675,-142031,-858110,164094,-90659,-403642,-1186906,-556104,980102,-307158,-602269,253364,-1658202,704380,-60447,-1231451,-536946,907173,-742496,-907080,-285506,-756525,866770,-1295947,-261251,-879257,559327,329548,32617,1478129,172880,16702,741076,619160,1107062,252083,-1787969,260141,-163115,-1050780,-656111,846257,389571,629933,493958,1284792,-470007,-302549,-354040,-1166192,-1118582,-98350,-371903,-472957,9595,289097,543217,659340,698505,52243],[399795,64979,-14176,-358200,-647894,133567,-443772,920981,820823,766443,571856,242418,1668406,660749,300582,-431433,-464401,-45958,335793,82370,-39581,-913703,-659877,809221,-325491,915424,880897,-690511,-871736,-1766963,-337542,1649328,892106,-653955,-795259,-451112,-156887,-46728,-22983,-396527,497483,-1824673,-1008097,-856775,1159797,-885136,812268,-102495,1064639,-624653,-505379,-509307,355426,506942,-677473,-1861859,530315,-214641,-512014,533912,711797,1094585,1437631,62716,-2361850,-832306,999250,493181,137387,-261129,-900341,551567,2439001,442225,-349547,-265342,-949265,12998,13828,-175453,707279,1260962,-510946,-728040,1037202,-351443,202923,744196,-795820,-1144574,-202982,367932,-375974,-176783,-986828,-1366291,324636,-855100,-890233,387960,439666,-442204,86273,-127171,-141368,-532872,-1672514,-302849,-1526016,1077160,82512,481021,328005,-1381489,642673,652826,902177,298429,217650,717173,-1626530,-207740,-697329,44116,1732892,-112657,-1492740,-1002315,-122575,207504,216265,-647805,509678,1630643,-338536,-584175,-703229,-1077567,-1275222,-137542,-968714,-454980,-719121,487023,953968,325359,317669,-755567,-134088,481438,-467369,532368,186752,-353390,1083749,504689,-411374,162524,178636,-57316,-290550,-467035,-266410,799494,214771,-370115,-1391233,420014,8822,-114276,-173731,-517188,727224,-283081,-24269,756301,234041,855111,379031,425360,790198,544800,-409355,510139,402038,1016974,277218,1284305,611118,120587,241127,839576,469587,679768,-513764,341093,-856299,-733466,-170341,830190,110824,-655978,436565,124753,-2867574,-613436,359598,127705,-271626,-671336,-130142,-251887,-553764,18471,-125938,-43810,826903,-344930,-1496130,-295537,82697,652446,649439,-312666,-1086995,-1395740,828897,-361913,1038316,952778,-214573,-982792,900596,150061,-108890,697858,1517006,642808,-481165,1236882,1769825,756152,724236,424352,117383,661664,1490381,1042124,873282,301822,775737,486316,-230911,139225,716844,-100606,-1443734,-795813,-424897,-326909,-1280571,311405,-521434,-376774,1306209,1751221,1820250,-919423,-701487,-643862,526247,-425930,-701578,-635032,805215,-131036,-633102,250622,291473,1089601,1535246,1048778,-883844,-564781,586833,466345,391964,-464905,-1947171,-515128,-662826,202787,425438,-2822,231219,221240,597536,-1022579,917344,-208647,-250484,-770147,-38085,-520463,-870891,-1937929,-1204081,-320710,-199667,1125516,-360729,623962,1568549,-17417,-509779,403693,707062,593273,482896,288375,-180551,-501493,121342,157921,686156,-223720,-126643,-540024,-833813,1073433,260884,-337381,-1104156,146210,441851,292541,267138,-375907,-174544,-672425,524113,1548805,-524593,1251144,-93164,-363664,-1471361,989554,1304324,-709318,456778,539713,-347189,155443,-632126,-217866,964951,-384292,-584073,-1199236,-496895,399262,1344299,54027,-205999,-952052,-1128390,-386693,-295835,426368,256265,588379,-866844,-438586,95054,343746,-531655,-426909,-415949,-22083,-882226,910728,854984,79135,75523,368136,-125334,201096,-1336934,-766465,361568,-1272528,-769384,-1288085,59436,-487832,-793068,731988,613107,69675,-645262,111957,1973209,1410445,1247794,-158287,-49697,-781350,140275,-401790,-732823,180001,-232721,693749,204569,-438616,-110090,271072,-827035,-136648,-267471,282396,143838,-772481,750569,-12703,904579,822673,-624885,-1098839,754210,598229,1529132,-387838,73946,-273233,-70512,-218761,1112376,535888,-76017,-665999,134563,-300742,-978582,-673324,1059930,142707,179532,1403526,241982,-313192,8266,346462,111793,-582167,-631225,1096903,-901780,-666747,741295,727829,176672,-517094,1160649,1183118,-1014866,426728,517470,-1235199,1503074,428745,-299856,-725206,164171,520842,1762419,359182,432805,989055,-858240,715147,358415,-267860,20035,-145150,-237784,548600,674809,-597585,-294558,944894,401428,-725628,311403,-418996,-868359,384478,545479,-556308,1483064,359268,-293812,-190850,-713164,-490323,-127222,-373716,237540,-409327,-2279383,-937860,-574924,681998,-410810,-8883,193013,-102863,-67192,203699,97366,474250,-814182,3958,-540147,686972,1416973,725096,574739,-321280,145392,-448328,1053708,-927502,214165,599379,-2714672,-756678,-1142555,11818,184186,68479,482881,1265251,-535197,1187604,-375533,-573201,-555967,-217365,-898738,-872427,1676951,1327553,177390,-36579,-384101,631940,-701364,-675243,1046051,1019481,230760,-1377283,-490824,-140405,-1387043,144145,735135,-519813,-81734,-355764,-176585,-402998,503378,1124766,694168,-12641,541654,312016,-1220243,-363253,628,-199561,-714582,-149726,404154,-696429,-530069,-116031,339111,1061409,504667,-746159,-509045,-713763,-720622,-359611,48702,-1104779,516439,24441,-247054,-1272805,573426,243813,1780807,-899180,274648,-386534,-768408,901555,-1718814,-1182590,-234259,577954,849815,428504,854954,-207443,397786,993958,-278349,-227031,-546951,16990,-92173,-220286,-323727,-1833442,-1478761,-795516,-227112,-72419,-313380,-699139,1998511,746987,671620,319914,-910251,-510188,-345661,-469735,-446154,1127506,-1098023,1134265,-110943,679315,1293535,1443783,628475,889141,267931,33933,-568343,-149847,-1020980,-491624,-242304,-456189,-1013123,-528742,-1061260,219053,-344347,-186954,-610940,-244284,-391833,-342936,69005,622234,375148,-951624,665162,707663,-198509,-489249,1034006,-1089857,-1002659,263058,-581497,-1004812,345734,-1485731,-243783,46299,-205210,893728,568513,787154,684920,-805016,-870687,621320,1320710,34891,108952,676615,1497862,1141410,206641,-624854,428929,-208836,-549006,-874701,181206,664314,999362,189198,-618623,807366,2022146,-237586,833177,851248,519204,-708940,510524,76653,227230,12559,1605052,589168,610485,-823974,-482112,-582028,71250,252409,-238294,-202232,1133622,885920,624676,-450016,-230897,456697,224171,1160793,800113,-198962,641452,-1262828,-209595,-439811,-284387,-1279478,-728584,673702,1342372,914775,-461512,856712,931447,283818,-520136,687546,114980,-191230,330491,-262323,-54738,250564,603581,1244773,610239,-726289,54154,889641,714139,363669,1909414,1616918,-373240,-433957,-107934,227840,217670,80197,228227,329193,-2381782,215043,-668982,-1542547,823255,554854,658760,-135360,-384658,1017516,106598,83397,401284,499883,-570456,-69611,685041,147835,164393,8911,-414040,-1020027,-509142,1176884,-90326,-89018,586805,153914,154364,-1340322,-345159,-630245,53718,319785,-370377,39728,-889262,-1086422,-1190972,-419473,-209116,-530592,-299398,550290,1426507,603389,-81865,-357039,712124,-441813,820648,830197,833662,1636772,899485,-1360262,-1307238,153520,-701701,-623120,-1234729,-213270,-1159008,-794840,1082654,1419373,1385518,674399,446216,-236599,-105779,697393,-716751,-508846,586517,-57213,512225,-99572,124865,-1318822,-614422,-1261796,741004,125673,5678,355985,-590208,-531047,361411,-289768,206458,-389026,-1147186,549311,-351418,1803387,-584265,786425,-753501,67190,114255,-81158,710954,244155,631835,1806800,562115,-2535760,-322785,1126304,191016,-369543,-404039,642810,91704,683178,518230,-834585,-412903,494379,-689269,-7316,-1012530,-1167606,-921441,-24991,1320739,232182,-148970,-225824,1077211,-124307,-206352,631842,1037527,-873251,587484,827658,206039,-927376,100291,950217,932439,-304902,-1548070,-75296,187713,-313666,697179,364517,-1057118,81344,-1707861,-337427,65445,840360,304374,-909253,1126538,431049,-1006466,984437,784114,-58940,585447,999474,1681873,956743,-117647,785615,701848,840582,297843,-1778246,-1001169,-154685,358696,-565429,-1730157,-256163,-935098,303710,-83089,-210755,-1266791,-125940,929965,-165331,-353652,-56322,-1530658,665845,-554433,-1616622,-1104513,1159585,-716579,-822925,-244934,-962334,523786,-846712,-343916,-614733,354382,490114,259963,1106066,4583,-163910,696386,308193,825298,-19560,-2169599,100347,-511312,-782873,-450063,753618,317668,599200,202849,995330,-185084,-273228,-660362,-1339516,-854486,89125,-328745,-377648,241720,342518,415419,531808,496950,252973],[334581,29748,-83492,-220303,-479753,155661,-112851,844871,775354,960464,929010,221113,1384985,581352,774156,-278078,-467530,358279,205756,77182,-280919,-619823,-186119,749068,-219054,485706,927937,-396671,-520781,-1088514,-201856,1479953,819445,-839672,-896469,-471376,-196470,-393786,87880,-635561,-109556,-1849050,-781603,-859557,1177476,-949911,1030168,464725,1476550,177034,-440340,-422386,64403,351145,-695068,-1582657,491923,-743921,-655823,799516,713247,863775,1352529,-163569,-2232638,-865319,682856,143921,102596,-233354,-1164849,272301,1846004,201258,-979781,-390992,-914651,609365,12588,-6658,294304,480088,-560191,-728874,452855,-503343,208332,575188,-778330,-1125788,-297859,538397,-500237,229669,-589916,-995641,363335,-833525,-1326754,420095,419904,-155162,53252,107468,70668,-977925,-1676874,-733966,-1859705,558679,-9930,1012255,782492,-642303,772359,932938,650724,246136,100231,522323,-1205754,157542,-507064,568513,1713210,10652,-1341367,-581996,33512,231764,141700,-399387,610007,1231028,-127119,-790992,-177708,-778511,-1231836,-226717,-609752,107417,164315,481494,1075098,381393,382003,-669819,-168077,738736,-619146,958495,262410,-333624,1213887,195243,-514576,-16027,281073,-283633,-675828,-771401,-325229,124135,40482,-211944,-968879,561309,-79500,-239468,-252471,-484086,360394,-552610,43984,823606,387148,1129668,665722,482710,225054,484689,-580082,506458,599519,1373810,574441,668956,4704,-541819,-215500,663596,186645,831361,-545066,20546,-925928,-548107,-135182,293407,98769,-899392,579755,588205,-1931846,-507093,239608,217742,-215933,-733298,-279031,-348417,-532978,-43475,21450,199739,847010,186910,-924934,-136751,201764,1341560,943696,282792,-1195669,-1121660,842796,-173504,1228616,707584,-251891,-1171868,353987,-297000,81701,1305332,2418359,1042479,-264430,1602720,1441344,599437,203108,-250917,496507,771336,1535760,358493,404974,-14604,557481,469474,-15925,54568,198418,-334273,-1496123,-879561,-642879,-183938,-1287778,392228,-983572,-576544,1393023,1754293,1757802,-727436,-527618,-790034,622296,-372594,-534015,-532534,436473,12058,194527,512338,483385,1150107,1121488,944218,-499448,-253977,640027,333247,141238,212843,-1696621,-562303,-1194130,345822,430479,123887,-12087,104714,109564,-949206,605420,-288261,-32191,-222562,225445,-489686,-862651,-1881008,-521887,-400536,-258699,930537,-64218,662457,1368044,-79114,-433376,187352,489876,735076,782792,46761,-388085,-621586,225312,8984,940058,-62322,212700,-836471,-837640,1185381,-35808,-496745,-1361199,353172,956145,299639,70522,-755222,-335002,-705116,406780,1285253,-845792,1202352,435706,-129514,-1303970,740326,997740,-350705,1155732,613109,-34740,-120972,-423013,-382287,848731,-526785,-948198,-1230757,-282632,894520,1425294,32336,-67662,-829224,-1248930,-47765,-507756,28413,373878,865647,-833673,-257844,109063,171026,-606610,-236158,-580406,178143,-643003,1041824,902318,-52024,198799,577500,-345090,71493,-1495659,-680079,-594118,-1301750,-57408,-652326,161837,-338118,-1116793,772614,738361,52512,-368514,832656,1212594,1282926,1478708,-441346,-336748,-1165913,169782,-118930,-446326,109208,-121298,1062481,260983,-581748,-426207,575010,-473272,-202352,-87809,337138,311049,-396272,882298,-256394,1111986,731193,-398261,-969147,1053807,407721,1134363,-808389,-530014,-458974,-89055,-316502,1672680,504316,-348752,-754976,-313136,-748968,-769159,-79410,1576601,434991,462606,1077827,363160,-439406,150696,470378,45467,-635444,-390237,1241547,-454045,-785495,956509,857357,35789,-825422,1065610,1164382,-636304,146335,434749,-977580,2049891,326253,-599184,-687364,404504,553341,1182272,326839,338203,849425,-630081,260133,37516,-306452,-215695,-315433,-156098,107275,-4199,-431216,-232913,660791,43250,-1010977,402715,-338218,-1014629,67570,84508,-148324,1936274,-43715,-682652,-286439,-1019867,-167044,705852,-362560,38182,-243087,-1984239,-890695,-340638,328636,-631868,53549,143387,-135251,125020,224936,-61044,651744,-882810,-493111,-282179,561793,648689,525349,402549,-511852,424139,-68839,562979,-1070656,-36282,422626,-2124337,-577381,-1430598,273336,28947,-95684,53053,1160169,-268116,1075027,-235565,-496292,-766714,-488433,-1083734,-814525,583397,1121807,326559,220623,-6341,480498,-934768,-164322,782671,616190,161681,-1497748,-924521,-220631,-1784862,85630,541299,-252406,-123714,-1024955,-1295646,-472774,156893,1253593,1111946,6737,440131,-42778,-1466203,-256969,-52627,-408859,-442598,-350175,627806,-696383,-205827,272073,1209236,1075133,418743,-919071,-751281,-1192728,-321855,-206246,61165,-1201168,724350,-243211,-210694,-1385644,240078,649513,2073923,-924407,365841,-312755,-766257,951412,-1468848,-1015121,134197,352226,810514,229093,270390,-338494,522836,1115329,-626514,-414958,-885918,-282161,-294533,-486039,1954,-1598599,-1845178,-1196058,-260272,-269705,244558,-648751,2531120,803643,839932,361633,-1021388,-381675,-354861,-351533,-403018,985747,-1199147,905433,63198,295500,1388830,1151674,762868,394444,513393,132197,-243112,-535374,-1576439,-1035703,-784442,-807724,-927589,-453704,-956942,224319,-334088,-351785,-451343,-489615,-411861,-127215,210744,19062,269528,-1076244,667366,596396,-596677,-633606,981503,-479409,-891654,335859,-946326,-1102345,193072,-1166289,-409514,227687,119454,1034068,694462,488862,781348,-218054,-721746,797550,782030,-377479,-232693,781088,1568249,1544397,400012,16017,264799,-420275,-478497,-1088752,-26589,67281,980363,-142272,95740,1140627,1664838,-206045,874950,989864,377992,-634871,877459,125972,240176,-242251,1348278,397672,747148,-478946,-262739,-184754,258813,281282,-799804,-378121,1160862,681853,455136,-649397,-129558,388359,-100623,881742,1002989,108350,74903,-520375,-499652,-1230474,-509862,-1269519,-662950,705356,1269008,1009847,-258116,818262,671200,152442,-47469,631830,106083,-282024,47124,-527215,-375459,262634,529256,459370,288393,-636618,91040,613997,572926,439236,1718551,1773648,-384522,-410311,-325229,293304,143393,173253,167998,210790,-2239985,-152494,-626568,-1351825,886895,617813,512274,-26231,-596513,1191064,258628,-42151,231954,339939,-839036,-139419,862923,602897,82140,-91195,-396945,-694312,-400567,1124667,89672,-155041,726762,332261,269799,-886658,-6266,-1043338,175908,433123,-441255,81946,-1693401,-1059151,-868240,-42728,-152934,-498844,3246,298339,1475264,875267,61107,-527494,818466,450086,990406,1049398,682738,1171431,349354,-1134498,-1162028,842849,-808231,-522420,-1260399,-267887,-1142046,-687458,524761,1240042,1066817,663734,791203,27238,343113,868845,-249067,575101,676365,-61903,277808,-548075,69729,-1467426,-847416,-1318127,325225,191526,87191,238403,-731276,-147765,375773,-147447,400109,-358087,-1270683,566586,-345939,1691868,69050,1309763,-455186,-145145,-5330,-92159,1039655,391817,718817,1910061,818117,-2630991,-743507,1245565,61345,-621661,-1315084,846980,582472,764668,632479,-1054959,-549220,639226,-756520,48063,-889553,-772044,-334695,-16428,1192166,204519,-55840,-342446,1209125,270112,-273390,391701,1288411,-430804,406158,410224,193298,-537268,689467,1646991,1325216,-655540,-1744786,-358023,206110,357265,969259,667861,-1048598,-191074,-1931573,-568575,237031,805863,25138,-910291,1305303,335320,-813334,1329519,880809,-20219,919984,921081,1637932,1149366,217136,706792,1014892,1414869,164740,-1532240,-681376,-533318,623603,-746398,-1821100,-287383,-734452,481636,-197971,-256972,-1115469,100961,627728,42683,-123090,-407319,-1129042,644954,-898385,-1595012,-1625429,1237414,-684433,-593246,-66656,-903616,17867,-288059,-334199,-294088,138363,713524,391698,413426,-99205,-250029,448969,12626,504644,-448741,-2024590,6923,-889719,-628553,-155655,364348,233485,447045,-233343,611248,171997,-354791,-828388,-1248236,-554575,235397,-379788,-345604,270195,287210,236997,161566,-10930,315782],[120770,-25296,-225146,-69806,-261027,178590,214470,645750,616484,1044368,1124765,247181,969181,407229,1197211,52653,-487768,662935,217673,103156,-438700,-170266,348985,713856,-142391,-3249,972554,-113330,176653,-390955,-31649,1170568,487779,-723323,-669552,-423789,-200064,-540862,207701,-784333,-576222,-1485512,-316796,-580525,1091705,-634203,1313655,581125,1165617,564691,-425888,-399328,-299423,202343,-633473,-1052790,480731,-1242043,-685668,906338,832247,610098,1121671,-358013,-1516081,-733035,337546,-162288,18715,-183871,-1284936,47915,612475,-151500,-1340332,-431448,-727125,916469,-112908,42501,-188760,-232121,-654384,-691425,-299513,-912539,253693,380054,-554055,-999780,-363634,327702,-651839,486607,-90343,-483594,381452,-745865,-1656892,393489,310348,-72478,70630,433615,286427,-1080061,-1669114,-1000475,-1689779,122462,-281058,1165251,1179640,91437,743291,887022,202701,288007,99128,436717,-445588,579115,-254915,1350411,1680190,122462,-1018958,-169687,424819,185938,-270320,-364740,409870,440020,15444,-922325,337342,-552447,-1059634,-340525,-238113,635565,1007785,558686,962318,310806,251782,-540277,-123575,928089,-742585,1151928,230508,-279818,1181740,14706,-545757,-215207,312117,-519856,-999353,-1060408,-270861,-556183,-109265,-65669,-527268,745700,-40924,-176214,-141751,-404859,28075,-655979,155506,926058,556157,1157508,621903,350683,-271191,345916,-517415,400539,728988,1765376,828187,399765,-499572,-1162258,-866805,410487,-85308,890129,-509873,-197323,-750509,-375926,16609,-51226,166590,-994645,845821,1000720,-809516,-302829,15033,281222,-203949,-657117,-356725,-399268,-564761,-271628,86536,469678,632832,573550,-323580,67883,254758,1656084,955789,894531,-1131884,-504412,761603,-29612,1302879,326832,-254715,-1153354,-253998,-668681,89799,1596049,2697928,1201772,-83872,1745238,765161,292432,-208467,-810928,780560,790707,1602056,-435432,-191169,-263386,345818,485981,232396,119959,-281152,-330062,-1300317,-1056952,-851915,-59579,-1102024,478703,-1346526,-754540,1309867,1522966,1596031,-391883,-302643,-817954,673535,-348490,-265296,-476289,-15522,353728,964021,774151,554567,976834,581599,813512,-207597,67076,608334,-51773,-174588,754182,-1191921,-540458,-1476937,408765,318639,319642,-261681,-7730,-367018,-867575,290013,-325232,167178,140803,338162,-487803,-791696,-1699524,209483,-390731,-228261,652412,304208,595469,891438,-200650,-273331,-48834,305479,756537,903328,-115077,-528601,-624782,382970,-58069,1065091,139380,430786,-879362,-879060,1149730,-266711,-565560,-1423933,561335,1423029,242602,-35273,-934575,-573156,-795317,323575,873628,-1026492,1139227,894360,-48871,-978532,559697,677541,91619,1521301,453658,298678,-410758,-121138,-504065,741254,-531302,-1150386,-1198708,7610,1082707,1307383,6408,119633,-590284,-1130512,165869,-525273,-164400,343858,800827,-773528,-112254,87710,64167,-414124,110672,-627392,336951,-338989,1066978,873073,-186513,375068,863757,-673409,-61007,-1451279,-502091,-1184104,-1056492,632485,-36286,200680,-96882,-1035536,844960,885215,117803,190142,1227212,147073,1054748,1252650,-674285,-859004,-1383697,-43924,151748,-32011,107676,-84539,1266630,202901,-527874,-576507,757815,-95604,-324836,-54417,376364,322632,-85956,809724,-653898,1141223,508201,-162663,-757985,1301387,194009,603655,-1032948,-1098292,-578021,-146404,-303028,2082792,492211,-638173,-911117,-650131,-977272,-500525,413085,1859288,584600,600015,703633,369998,-664755,187098,530176,-36746,-602388,-117443,1219533,69366,-869256,1146372,883357,-160218,-900681,782522,1130750,-268519,-137430,304424,-420702,2274192,96622,-716817,-224005,730204,452772,444309,259541,129619,779322,-319347,-215724,-276388,-377974,-333010,-277627,-23787,-418054,-573980,-276372,-188913,304197,-247279,-1124973,385255,-453917,-1174138,-118510,-249457,218078,1664797,-445797,-777824,-259667,-1093472,209278,1342647,-591159,-166534,-112263,-1523700,-706957,-64340,66475,-986166,55546,228284,-153553,99867,50514,-170098,814095,-680906,-957791,27658,145013,57113,307303,103901,-742443,624461,287792,73525,-954911,-301073,-38165,-1194561,-126234,-1718957,538247,-159412,-299389,-325564,893972,101014,941786,-58715,-469142,-939429,-668037,-1148355,-486001,-716439,795957,426645,599857,343404,361309,-932294,459286,611675,125084,96371,-1495297,-1279524,-229084,-1864833,-10152,502415,82442,41933,-1760930,-2225460,-400808,-218992,1064315,1232301,-175801,186692,-205080,-1480090,-64601,-118132,-549369,-147082,-657731,667158,-791469,-114594,614817,1848261,947095,297981,-913030,-825638,-1273466,55843,-194897,80845,-1023372,736309,-670472,-271728,-1408337,-133872,1160122,2150044,-855693,331632,-131583,-629778,900833,-840681,-611305,290527,115366,631856,-4649,-173749,-527033,545587,1068919,-884266,-360788,-999729,-406471,-481087,-712851,278219,-1128564,-1795046,-1437376,8807,-470951,673187,-654617,2528104,812851,768867,482053,-885316,-247719,-347306,-302428,-239561,779599,-1043092,332030,310500,-66548,1365325,897246,757072,-74429,569951,212759,229418,-667654,-1799916,-1414252,-950537,-927481,-749686,-352175,-862267,124743,-332160,-603755,-401842,-609309,-512329,71747,522544,-710354,3630,-1236582,628868,445725,-860812,-734476,944939,163520,-765239,223568,-1065122,-886565,50042,-920917,-639923,422021,413934,724495,742377,351518,789531,284659,-331459,706039,263242,-696473,-490342,876097,1493590,1661162,461601,576969,-53065,-492595,-368298,-1164409,-222544,-240682,910927,-530273,669292,1494326,1105505,-59777,753944,875875,195226,-508663,1111577,235229,202125,-802467,893772,259642,734741,-291661,173795,209023,310331,206022,-1204383,-399093,914777,428659,172571,-721444,-139955,236349,-314605,474250,1061152,347340,-553405,147733,-607851,-1615102,-798394,-1174351,-612452,573904,1148807,870013,47234,597515,364418,139936,876799,434961,54129,-356805,-227621,-753207,-478244,280240,238425,-146625,-88931,-693564,268706,395955,349267,326140,1148837,1603721,-423119,-373310,-490834,364586,914,149905,71027,340176,-1691309,-469555,-434052,-784324,818447,648431,193354,191995,-880088,1206819,315250,-214987,52331,89169,-1144923,-167871,971604,960485,-64208,-215443,-338703,-194280,-197624,929595,180157,-259201,880000,403806,174844,-277859,469161,-1220044,409179,626300,-491122,72373,-2266935,-1154057,-568965,300377,-227531,-396195,221667,61816,1094620,970216,183720,-700459,751211,1379668,1034118,1170402,409168,583698,-150871,-668622,-865716,1377555,-663162,-354160,-1100130,-266814,-887012,-472231,-108484,1131790,672415,469307,851590,144916,566051,814289,201953,1520364,677916,48222,144234,-1248651,42355,-1478866,-1062052,-1310736,-263626,403477,128828,84236,-863239,102730,346080,-43571,482089,-461296,-1388761,575881,-257639,1057496,509385,1591221,-89860,-298102,-46682,-126212,1207903,498711,726352,1620250,921370,-2467378,-1096816,1019151,34496,-750015,-1567546,1013485,1069129,579499,354685,-1080141,-304756,705083,-918754,-55899,-615367,-57689,214249,111420,903129,127743,85590,-211664,1424038,564294,-297777,288867,1397256,158893,164688,-89399,151389,-34847,1016242,1948676,1349933,-962632,-1762779,-739060,155647,656726,1173330,809530,-1167757,-524886,-1804992,-566041,486892,808482,-311816,-803348,1032169,38851,-533784,1340574,952496,-34527,1121774,653479,1307385,1106762,450388,509818,1235101,1860343,3624,-1112626,-112857,-878153,567681,-944088,-1705059,-199479,-273985,661980,-388280,-429519,-769384,59985,185330,192902,110218,-687398,-565074,658350,-1017267,-1247117,-1889470,1042615,-626350,-209871,165322,-586721,-471196,219736,-256204,53688,-45033,877117,378177,-355157,-123335,-215614,144342,-132082,239178,-976839,-1506923,-22398,-1242461,-576929,200643,-54042,116213,233194,-629187,281469,552296,-482161,-731582,-897142,-300079,329012,-495082,-372808,143476,145386,75534,-390038,-608420,233313],[-198348,-80467,-412647,66759,-48288,197839,448582,386305,448494,987332,1126451,309597,506179,177343,1386044,430973,-589287,826040,446197,176415,-345444,319290,764683,652436,-139854,-434698,906166,117140,945561,139935,147306,813383,47850,-334692,-190209,-311173,-71373,-474867,357877,-761424,-704266,-814057,276196,-21429,974234,-90845,1501778,219708,210180,398113,-512295,-391788,-602293,121990,-479477,-383103,499006,-1605946,-540075,823423,921015,298134,768246,-489692,-623277,-539220,42904,-333735,-107533,-177425,-1186057,-79426,-710012,-557233,-1438791,-415912,-442879,890645,-279434,-15084,-641690,-665628,-783325,-579956,-937252,-1343164,314646,222064,-194171,-805578,-399298,-204094,-798355,560524,384609,15051,365296,-622431,-1775086,293136,68550,-207949,152336,758094,483477,-864784,-1639020,-1010150,-1120597,-144627,-660162,924865,1404085,546170,559747,467550,-263618,424604,204321,506948,325096,1001735,-9796,2130566,1683752,191927,-590427,113761,936509,68261,-874122,-457547,136687,-371031,32469,-938353,737307,-477692,-851350,-420369,35340,979199,1521462,698048,653708,23639,24767,-339711,-23267,962906,-826053,1049827,50696,-200906,1007393,79259,-445310,-403806,218762,-728526,-1168408,-1220421,-148393,-1001073,-168014,49559,-237182,953053,111178,93873,96840,-302899,-187128,-604024,276227,993320,698697,873577,310892,37807,-470701,166034,-236449,256060,776282,2067291,932246,432220,-788538,-1579464,-1505982,128554,-281725,836017,-416689,-227257,-399162,-190502,186779,-186385,297887,-937573,1197552,1235297,102125,-24029,-251340,330096,-261371,-531426,-335721,-430247,-664224,-601014,96020,690072,253919,708834,226524,254280,189236,1578569,759307,1339020,-915293,284846,580519,10085,1249980,-81387,-237073,-983042,-797926,-860122,-94544,1488948,2311351,1037271,3650,1641287,12421,-42185,-428669,-1071444,882241,703253,1616574,-1100676,-710333,-440260,124850,474073,428725,340838,-594378,-153824,-984455,-1271267,-1085004,13787,-738689,543522,-1427916,-824422,1078000,1199589,1390474,42380,-43520,-748141,703759,-345031,58977,-455254,-388894,734040,1414563,1002690,433264,641544,101099,692413,-14776,319358,512445,-569782,-475319,975439,-630411,-460895,-1481496,422694,179491,513986,-488284,-126599,-730185,-809685,35647,-287750,341099,307626,250697,-516260,-599374,-1438419,707087,-285380,-158086,392692,622722,411777,280105,-396282,-86909,-272331,233838,644755,871956,-176651,-531831,-505552,534590,-42745,1069180,321755,518111,-664151,-926582,1001836,-373882,-565481,-1294096,700560,1662377,121121,49594,-813885,-848782,-1013686,289202,362040,-1044936,1045432,1146866,-97151,-593457,559766,440188,527922,1454236,178111,583912,-585677,212800,-548032,668282,-321275,-1049620,-1109047,261215,794770,1024948,1991,341796,-109720,-819191,181205,-354218,-196441,163432,260092,-700642,-19034,11146,53274,-3448,467179,-603746,414529,-54844,1039135,785959,-272196,552826,1165423,-1089384,-171064,-1251650,-305012,-1235792,-646027,1022919,352173,196960,126516,-632009,959244,1047557,209569,672260,960268,-798212,791300,774997,-772806,-1420801,-1283336,-432487,269134,417342,130167,-96864,1307818,23493,-293513,-562630,713429,165506,-515958,-166599,433956,264157,130272,560912,-1047880,970263,191632,-5806,-526823,1386470,-18713,79146,-994190,-1512293,-612164,-244796,-190080,2197886,513473,-880374,-1105469,-819867,-949169,-244263,587317,1849797,573741,595645,396172,265466,-931585,119305,491827,-127565,-500439,101724,1037059,575254,-868894,1258817,846726,-317332,-567063,411194,1081767,-56413,-364914,221374,269144,2217004,-299130,-621290,623417,1110700,277049,-185800,150020,-217118,727427,-11903,-623980,-499514,-514159,-329431,-53427,168683,-911278,-773038,-157088,-201983,-71315,-394433,-1009587,292839,-746774,-1277006,-25715,-378982,497967,886049,-714405,-583532,-195898,-882902,525416,1496012,-1028152,-320178,-56193,-1084077,-391185,226540,-5957,-1312164,33742,383786,-115004,-91841,-226363,-195047,864033,-298816,-1352377,261889,-363243,-297999,104617,-191961,-958098,710466,598125,-292336,-758600,-515239,-611159,-356735,464788,-1865603,737035,-418528,-477789,-535110,530804,387177,814978,116790,-467756,-1037022,-733801,-1100710,-24718,-1690501,418933,425814,1000980,595891,275532,-688879,978235,477517,-349655,2873,-1381318,-1446706,-161401,-1448625,-132272,593577,444341,287023,-2265710,-2559525,-281812,-584388,665987,1107342,-498353,-58480,-152650,-1174191,149776,-220846,-542805,149535,-934505,526336,-938803,-179524,810457,2006709,777554,180231,-745005,-790660,-915609,354804,-266242,59420,-597945,590487,-1111792,-419177,-1367028,-512153,1591513,2008465,-736889,212857,124960,-355647,731249,-103790,-65864,133259,-127907,422451,-189546,-346928,-663367,491377,817387,-893167,-106278,-859126,-343042,-639353,-813994,462242,-640848,-1358564,-1481492,446612,-650201,906719,-704328,2027287,789027,408851,586618,-587134,-177930,-341674,-322626,-39744,550349,-682227,-461520,563356,-340469,1256556,720622,663259,-368808,390149,229474,562431,-478358,-1750157,-1558144,-846123,-763180,-534501,-262441,-741455,-14704,-301198,-855258,-445371,-531550,-577892,196683,857423,-1336263,-336651,-1387268,577895,305557,-904665,-763265,771022,602660,-626896,-35010,-889118,-417146,-36765,-848124,-848422,613193,670300,55689,706025,297060,721331,558686,238277,431787,-142618,-888915,-635340,932323,1352504,1471903,405198,934181,-405851,-414443,-194642,-1044819,-353477,-89081,770561,-817218,965987,1793552,624614,137016,513364,527552,9922,-361835,1190182,425765,73529,-1473345,447307,163120,602212,-310279,679566,501042,221741,-13065,-1417112,-186114,423326,229826,-122043,-643384,-278950,107073,-331981,58436,1055540,418972,-1089770,599061,-531227,-1412424,-1015966,-1057102,-596389,356334,999438,505776,355222,208593,84810,216836,1961495,157610,-51124,-427512,-457440,-866433,-390038,249912,-220036,-399138,-440951,-773982,601458,297686,94213,133455,394840,1214649,-479270,-271725,-508626,354613,-191072,-28657,15659,598282,-898463,-652797,-127492,-10178,659963,646828,-164379,441420,-1141079,1079769,317765,-398831,-64378,-240536,-1405658,-153337,982478,1131377,-209990,-358759,-260645,316688,74198,658968,127415,-321582,1015163,351122,-25756,278867,993205,-1040311,586720,853463,-496809,14897,-2460090,-1301254,-366635,546346,-492031,-222303,336987,-109454,392862,835865,270562,-811751,504211,1936524,872528,1164482,126774,18233,-460863,-148976,-522626,1575236,-447864,-185336,-795169,-373596,-465372,-153907,-657912,1039810,389029,163387,542538,72405,555823,567152,577054,2083519,622047,293574,200404,-1994511,73176,-1372941,-1100241,-1267085,-800711,797546,173106,-40089,-953660,145867,288922,7710,363130,-664220,-1436462,512536,-137335,88600,642165,1527214,270420,-353149,-9733,-145605,1217758,557605,671123,1077604,908132,-2054519,-1256969,605607,136765,-660751,-1072456,1097164,1350880,139388,-266871,-825549,114827,662700,-1087252,-306841,-247062,680793,520239,315728,565553,32968,213031,54965,1527176,631569,-304902,351770,1309156,736433,-31821,-498324,103550,469922,1004505,1764220,1053080,-1148867,-1523514,-1075783,117566,586154,1150592,770777,-1375500,-804041,-1425767,-356817,721516,816460,-633373,-514647,349745,-403247,-262239,1067409,975539,-53796,1211567,277659,802864,890515,497481,229608,1203499,1871323,-175493,-597032,612121,-1075160,188259,-1144620,-1425939,-2110,339932,799232,-576678,-584558,-334235,-182039,-232248,183372,356426,-799465,-10132,695845,-925588,-819779,-1763177,596082,-503756,262760,362781,-80845,-750664,586886,-140377,423633,-160525,858483,235808,-922854,-79733,-64180,-21949,-87787,120249,-1466930,-893121,-19746,-1527365,-567585,548701,-290541,-54433,-7140,-846733,130719,913016,-540882,-333572,-377758,-139391,368215,-603563,-439360,-33036,-38973,-28046,-972221,-1036206,34168],[-528951,-123463,-597679,177826,125185,218833,539924,137654,336418,782226,957126,369998,90398,-59309,1211944,710878,-790388,890749,874937,290122,14464,696188,922133,517630,-190887,-726582,664872,266290,1441029,455531,306005,489810,-324623,211551,379298,-140614,224122,-286970,541452,-535080,-470573,-44946,863379,689435,876965,465723,1488556,-390689,-996652,-170585,-732001,-334629,-714984,140539,-250153,238139,535065,-1773190,-204853,588329,818664,-83361,354857,-549041,73180,-381923,-88130,-316550,-248160,-249241,-863371,-96926,-1542455,-965300,-1373761,-399376,-159169,587482,-387314,-123105,-982347,-830063,-931731,-394322,-1217365,-1455614,359360,144214,183000,-569972,-406078,-835414,-913211,458424,703950,356923,307283,-502654,-1652331,121014,-310670,-470986,284981,967819,633019,-458577,-1535338,-749316,-437913,-261605,-1018456,428694,1399901,633415,254367,-212609,-582623,623814,362634,698050,824710,1355791,180772,2539966,1704278,192219,-155865,236826,1318293,-98717,-1422661,-579909,-3635,-873528,-82826,-828322,990222,-550305,-646773,-420695,137352,1012558,1546692,844830,234035,-498847,-155419,-81848,108185,813080,-855332,724506,-256358,-96437,758508,392098,-208826,-549812,-5065,-880048,-1160843,-1167713,-8013,-1034372,-96648,114829,-160884,1153733,260930,510679,358586,-210462,-256802,-461793,365746,978108,761532,334142,-132848,-385593,-284895,-27893,170706,136718,758115,2170365,848487,588863,-851288,-1718047,-1927990,-117887,-383670,692823,-296915,-37983,-1734,18274,294686,-188949,456756,-762299,1538128,1217301,584484,293775,-479708,377934,-372320,-439769,-215757,-470549,-826812,-945150,86707,801679,-165479,592850,674783,368693,3305,1251533,504285,1543849,-614983,1012274,319577,-67055,1113149,-382970,-215997,-769391,-1188932,-887988,-413956,1051681,1506236,564357,-22173,1365637,-443265,-261937,-435545,-966154,787534,525757,1506310,-1466987,-1008494,-545173,-140069,377845,520076,667113,-695607,64089,-682413,-1431811,-1319245,16041,-270695,542253,-1135112,-725248,777294,993958,1186210,479885,248432,-643163,730321,-349318,381388,-414502,-539514,996591,1467487,1151086,106878,263223,-164281,628556,112931,445979,379539,-1035296,-667058,847907,-192836,-341817,-1280721,445638,113407,633352,-669630,-254689,-891750,-769879,-114889,-161035,519182,331841,-8300,-523468,-248218,-1149814,805080,-152727,-109768,225220,761065,126065,-269231,-634887,45397,-443997,307769,443035,767683,-187294,-391445,-281542,606069,25955,997896,442924,544280,-289539,-939623,776831,-352473,-530259,-1054361,700313,1546254,-44429,357658,-404955,-1083031,-1253487,244910,-169915,-922277,924688,1137511,-203923,-239121,781225,363534,861752,1065056,-97686,722632,-603874,496934,-501084,647272,137447,-641328,-950232,399329,71066,666038,50476,584450,659977,-443892,15044,-31633,-201243,-135945,-669239,-625567,9953,-123934,114144,497375,695156,-554602,413992,147236,1013415,675157,-280220,640171,1377115,-1461954,-242096,-948874,-149314,-918000,-250364,988148,461523,177228,254753,-81582,1102438,1212880,272190,785577,50717,-1279939,561958,348368,-679064,-1799772,-838919,-832920,158057,817721,132220,-117119,1243320,-239905,42968,-439023,411813,199537,-772778,-399743,519760,174944,234416,211949,-1288035,659114,-160203,4500,-327764,1260710,-222054,-322545,-714735,-1672502,-551171,-362459,-40410,1988621,566886,-1008418,-1280151,-830399,-713455,-50655,359470,1581263,459733,521468,288980,66088,-1166188,-59493,338760,-226406,-394231,204871,755501,988979,-725151,1256974,768783,-381601,147274,96915,1024950,-76259,-497927,234344,876599,2028099,-758505,-354599,1606590,1450264,92168,-508212,-20485,-692854,633902,197371,-897887,-570154,-713338,-239732,291863,411610,-1250237,-549041,-75182,-261895,-375065,-379506,-703161,181755,-1120861,-1249087,379729,-322058,670994,104987,-751331,-187086,-193040,-434779,711294,1112038,-1539766,-367431,-78747,-782008,20444,495909,146520,-1443936,47092,526296,-16567,-322248,-458172,-114233,725564,87052,-1643600,295838,-781071,-459947,-78806,-388465,-1085933,672908,856535,-447266,-611953,-627194,-1044967,101796,994575,-1747878,819050,-746558,-577687,-536382,158261,463374,698266,254345,-463405,-1047133,-689682,-987909,386174,-1999366,71759,328059,1301889,710770,213134,-282845,1230683,338611,-727044,-125337,-1212987,-1413128,-41889,-601329,-258456,731008,769634,474660,-2334898,-2205597,-170874,-885961,213245,836712,-830023,-213962,22751,-604360,322312,-362226,-354540,462139,-1059070,265225,-1068783,-296886,816405,1661960,655697,91628,-477832,-731743,-298144,533951,-336466,-24073,-44289,378924,-1404641,-607161,-1319112,-871429,1744417,1661774,-630770,78471,400902,18422,432811,424482,436325,-293755,-362399,302509,-297427,-251550,-617831,406764,390881,-580678,226931,-512361,-126534,-750176,-743306,548545,-295204,-764697,-1349668,856490,-757981,958484,-773938,1282515,763048,-137256,600432,-268874,-226490,-351485,-372095,104292,329088,-233895,-1199363,758934,-496027,1103784,548168,543922,-397692,31445,164425,649478,-25202,-1541898,-1434148,-621119,-405883,-340174,-210228,-563753,-117012,-208107,-995018,-493546,-270425,-538621,207890,1053706,-1682251,-620787,-1476913,504351,202905,-730462,-734933,307194,735326,-438712,-330123,-502227,154654,-47940,-912884,-949130,772025,866920,-720567,594323,200039,635442,572250,829181,108803,-375313,-933696,-674471,909912,1165418,1080512,277132,1055190,-646821,-221107,47528,-755034,-391670,442069,570342,-888109,980673,1968097,442832,296611,221428,55336,-125920,-196975,1125466,675188,-156741,-2006362,144880,114763,414532,-470310,1076640,622249,28833,-365977,-1467640,254988,-183508,150174,-330799,-448219,-526869,81607,-141247,-271024,1058982,238271,-1424666,777701,-345070,-688980,-1097736,-971725,-633427,169829,822867,17728,568220,-226461,-103090,347576,2759337,-119959,-201378,-510631,-619214,-823535,-195530,148079,-733593,-305960,-691705,-712006,1036829,317500,-145437,1253,-246338,785125,-526117,-86939,-334858,180056,-415508,-359581,63486,794877,-69444,-637740,220364,731728,452127,610474,-453480,627359,-1269186,847122,347900,-529919,-81825,-602130,-1548653,-91258,896949,1099237,-290403,-507076,-184501,701836,363948,381548,-75837,-302986,1097946,198180,-240230,617821,1442427,-543362,575049,1036220,-441920,-60288,-2291850,-1372572,-302480,679397,-903762,10801,439182,-178561,-396068,534512,314497,-818029,127189,1831113,487442,1030243,-53658,-404944,-505626,227784,-242593,1396564,-336282,-53205,-412942,-652702,-4949,244665,-979976,936097,343575,-159903,-50679,-162943,363832,187625,822264,2186501,549563,644301,447262,-2461597,176127,-1179089,-843932,-1212158,-1114394,1335911,233461,-117172,-986666,-44186,219477,5258,42600,-838796,-1337858,325947,-36535,-857350,519120,1160057,556076,-322045,85604,-94149,1132933,582601,581383,467819,811559,-1451603,-1154012,261249,346333,-274493,-154850,1047905,1265680,-424460,-941910,-313825,506977,503703,-1158151,-599412,133050,1139823,475073,519614,302907,-41517,290289,281882,1396492,411532,-329394,509921,1040943,1149130,-86587,-659003,93451,858646,726505,1249129,592820,-1168694,-1002318,-1169923,169246,287439,852833,591505,-1587494,-944943,-940182,-23817,844733,758533,-871383,-81517,-527549,-855745,-92043,661344,927322,-25308,1247693,-107996,284086,588670,341789,-76971,871119,1306557,-375170,-96980,1319297,-1024915,-373365,-1306362,-1068439,254396,937573,847577,-686542,-633968,62554,-459936,-480238,-14535,600779,-694283,363913,710947,-710654,-585966,-1314979,43607,-281482,705753,462771,501569,-701931,790712,-15216,814516,-195131,589893,35481,-1082374,-2456,172112,104048,90287,193716,-1751521,-428216,-27590,-1723051,-544313,790136,-280213,-278793,-265926,-851935,205890,1221782,-419644,263883,168519,-79930,354889,-627481,-513379,-147068,-209683,-63728,-1384580,-1133983,-224863],[-762011,-155497,-724513,267771,249058,252575,488644,-43020,283942,453092,681655,389013,-192392,-249961,688105,787112,-1043831,940109,1378373,403966,467909,824183,778008,291435,-225688,-851975,278233,327155,1457115,626811,423231,236415,-501645,751703,869356,82659,629835,-128492,732981,-141352,-22291,579292,1322050,1337794,816201,845290,1265619,-930834,-1984256,-812160,-1069752,-183044,-565504,243235,11415,623803,564749,-1741858,265982,288572,455120,-486621,-36313,-547375,408177,-314560,11001,-113022,-362380,-377160,-388767,-27287,-1608888,-1316130,-1243575,-424090,35814,118143,-358891,-209679,-1160004,-886125,-1081776,-171114,-1050845,-1036717,361673,153632,451854,-309254,-383131,-1301806,-979587,233834,792501,477710,214549,-415729,-1345006,-101132,-778287,-705309,435479,979419,709832,-23078,-1268491,-288233,41954,-325074,-1240010,-124114,1186951,463780,-102779,-910377,-657617,820831,493183,895344,954160,1588603,301292,2336914,1653336,110375,181334,251451,1315480,-268079,-1714371,-659574,79370,-940888,-285571,-616102,1115457,-684618,-422844,-324276,51629,674480,1133819,927083,-195353,-1155708,-167879,184674,251354,512763,-818339,329527,-608067,46463,520034,841713,115255,-631294,-313098,-949914,-1017839,-896296,107264,-637111,102665,113921,-196098,1307224,249074,948224,542284,-155989,-229225,-323699,388081,873041,704772,-294464,-577318,-802388,201597,-224575,572640,90161,710401,2024146,617194,696139,-777516,-1609785,-2012075,-276667,-410889,521788,-196382,325642,303003,223776,299285,-170331,598598,-521683,1753059,951165,648848,605834,-599531,431855,-474704,-404641,-25445,-540236,-1021617,-1220452,87964,781412,-488399,316549,991355,387811,-235132,890877,342208,1554005,-332877,1471632,19802,-226151,961915,-475364,-204419,-614833,-1395238,-873420,-768446,457848,606798,-97386,-139281,1044893,-315509,-268746,-261226,-564044,554636,299046,1234584,-1484995,-1038279,-577132,-446543,175827,501976,997467,-630757,186684,-482716,-1468254,-1473743,-47156,198285,442021,-528263,-449379,512970,1072439,1009473,809356,575030,-590033,749646,-354476,641253,-288419,-406332,1052735,1236359,1174847,-364959,-42878,-155484,663258,213027,424402,228444,-1273571,-669713,492668,26500,-201526,-985554,533068,192009,628613,-791142,-379112,-818337,-714908,-147482,43589,750889,282066,-342755,-417142,217456,-895048,514229,-127746,-120429,170588,630137,-218597,-604872,-853515,42044,-531004,498044,245695,679878,-227338,-180451,16361,547845,103152,907484,493431,603376,81215,-905461,471396,-250110,-485202,-829387,520139,1062639,-217025,831114,179328,-1186569,-1298949,87129,-630519,-708907,795702,900934,-289998,23450,1153368,469968,1019311,575663,-293594,651358,-534150,653309,-375903,683847,802647,-54794,-694428,409229,-799115,331357,173894,827686,1560490,-174617,-236151,385458,-306781,-481615,-1653615,-547266,-33222,-293677,184331,927573,727816,-512451,376307,247480,1018086,577096,-218501,561826,1413355,-1552546,-269464,-584295,-68299,-664637,-43474,580677,383303,159718,276528,431023,1206919,1340810,276354,465549,-1136460,-1212906,423315,175611,-381010,-1849511,-187276,-1046263,-168760,1110651,86927,-107925,1144718,-517142,376008,-283925,-81980,-20283,-1064855,-705417,610891,61546,229548,-134946,-1290881,327379,-478360,-148528,-185017,947390,-419883,-549805,-306407,-1527535,-396840,-461855,50294,1534495,630824,-977449,-1369090,-735172,-383290,64655,-192601,1153124,345481,474199,471968,-197124,-1299325,-351702,84467,-333937,-379723,172636,445469,1264498,-405987,1133254,656606,-353526,1001561,-39432,967236,-307398,-525567,338380,1223117,1847751,-1073270,-12439,2357975,1631477,-57507,-472161,-267842,-1242866,462916,237327,-1005301,-465746,-929461,-118631,669982,672125,-1340106,-52915,-13354,-305001,-501272,-243334,-321867,115776,-1441979,-1045523,994489,-174238,733656,-231345,-531849,279918,-311724,120339,751829,379054,-1928273,-274549,-145053,-625368,465432,701872,463709,-1299648,142395,582817,112686,-445369,-505453,73244,390655,305550,-1785238,63379,-1001557,-499524,-251270,-449565,-1061328,523303,1057138,-367552,-557063,-621783,-1141127,176226,1284164,-1341335,775119,-1086213,-574867,-379208,-141939,306654,577036,332041,-437662,-989630,-574339,-876071,607085,-1678396,-172975,195236,1396374,688016,164266,158014,1172603,185958,-961304,-265490,-1077685,-1249971,86886,400646,-360000,809881,975948,520720,-1952957,-1354732,-54142,-1060021,-151651,523112,-1024718,-302298,197150,46949,412729,-513729,-16595,813765,-982662,-24708,-1113427,-384746,660256,1070403,632602,41502,-201094,-723039,289836,581115,-337184,-135305,473257,202887,-1431174,-771681,-1323727,-1201741,1517998,1141656,-588574,-4776,633337,420842,25470,570402,697951,-820979,-562930,345466,-347206,2529,-310475,338131,-117593,-44100,488842,-68585,176496,-790406,-500824,564190,-144636,-296524,-1104418,1094811,-727163,893542,-832669,600971,770972,-672313,507492,-77803,-415567,-381460,-388077,133635,133287,165193,-1574515,864398,-540103,938714,290319,447790,-159268,-365486,34277,549520,526920,-1281235,-1074088,-387290,-62206,-200877,-194829,-332278,-134651,-36675,-931790,-437944,89503,-388732,99575,1014721,-1703275,-724949,-1460665,364412,133460,-420702,-704517,-471790,619415,-157609,-521157,-68691,649573,4869,-973033,-895745,861427,977584,-1309622,427329,-31664,606946,399402,1230155,-143300,-420421,-831947,-639817,785720,910199,673924,132105,990736,-664696,16103,334449,-387978,-348624,1071502,351898,-716691,818429,1968846,614299,344615,-49461,-373213,-166134,-67,958691,917190,-454877,-2243878,-3158,137633,246239,-635794,1232481,564807,-206997,-793715,-1413625,819530,-695773,181997,-388734,-203875,-829647,181487,193427,-469192,1092027,-192963,-1524443,709330,-158192,258207,-1052783,-935545,-730254,119644,624287,-439309,621569,-518133,-161685,504708,2912703,-331892,-374434,-614658,-702822,-627291,10350,-18602,-1158629,-20707,-788375,-404139,1462105,385359,-334652,26205,-519030,462227,-524790,164385,2301,-171136,-654013,-794687,218457,765277,618630,-400260,518874,1233535,212409,536511,-621250,677594,-1188339,567002,487324,-541568,-24768,-907256,-1533709,25082,755875,919909,-268397,-635211,-128275,891788,609703,139938,-390455,-215032,1105682,-6110,-414064,678009,1691958,98943,331836,1099351,-321433,-111889,-1922846,-1246159,-379887,726946,-1301990,274140,675175,-136788,-1020701,191743,310563,-712254,-284978,1081976,-67237,788507,-64439,-612716,-299379,340433,-102433,929878,-410672,41229,-26951,-1025922,349793,674477,-995528,833742,527610,-420726,-690845,-470439,67697,-255532,884885,1908430,488489,1028927,805843,-2368070,342797,-923528,-309650,-1152891,-1145873,1888882,293453,-158632,-964621,-431290,148173,-37583,-380194,-818794,-1046154,14519,13001,-1407374,278604,655347,714038,-247572,214226,76465,1050257,598745,482052,-58380,651427,-782089,-805127,220487,597862,408023,620738,839386,781110,-909718,-1271338,317395,761683,248954,-1068426,-773288,444838,1165613,105945,637415,202205,-64112,313320,322856,1045917,-37811,-396417,628741,659340,1286615,52545,-489621,174888,1045311,357510,677190,147580,-1021770,-274076,-869436,346857,-56823,371457,351950,-1725395,-927259,-473392,327728,787749,569871,-974846,336307,-1293006,-1137976,-75676,269320,795107,81274,1295182,-418946,-97123,282005,32873,-344396,337816,308510,-593535,279796,1810215,-697315,-911598,-1371095,-722331,499465,1337914,772793,-670763,-578170,325994,-592232,-493840,-340057,809984,-388308,449260,624541,-486260,-691885,-812817,-399316,49200,997517,446311,1030850,-339368,848187,92104,1201242,-162005,98833,-134762,-780057,63387,439879,538620,292960,437138,-1713139,-230629,-77379,-1827191,-493544,835341,-101601,-527443,-542791,-715332,456911,1453614,-68681,840072,602077,-94236,289171,-519795,-558656,-127030,-311354,-44712,-1450806,-919434,-473902],[-818200,-189745,-748521,347302,322133,306203,334993,-128098,246448,56275,382888,349043,-288786,-347382,-1628,635109,-1252786,1037671,1757080,451246,722859,638209,393915,-1781,-164446,-834301,-136225,315926,1037634,749754,496053,43283,-453728,1126112,1177617,356494,1015704,-131654,882004,322184,417043,887682,1567893,1713645,773606,953929,916180,-1162861,-2450239,-1210312,-1451254,61168,-175107,373632,248763,672148,559252,-1569042,748465,24959,-98510,-808789,-328991,-510375,408843,-331846,315204,215641,-412902,-481335,114136,78682,-1038710,-1534636,-1101353,-489206,112558,-385413,-163505,-218777,-1158226,-982618,-1215674,34045,-546059,-182624,310517,221593,522477,-38685,-326341,-1435591,-988567,-19887,677881,412010,108826,-367782,-967414,-334541,-1232123,-758548,563311,774255,701360,301397,-756734,240660,127477,-442413,-1269338,-567379,846017,238935,-413503,-1359280,-481696,915186,513705,944169,803739,1681700,363763,1598925,1426330,-48842,347401,250718,845936,-379244,-1687074,-655976,344103,-649457,-494656,-353896,1123307,-757707,-136805,-147619,-180828,10043,523465,881804,-547463,-1736213,28662,395724,393546,145434,-708489,21563,-888772,245981,360441,1253542,448964,-643650,-622487,-918031,-815054,-499193,166979,22493,383080,39108,-142738,1371064,-27107,1252801,591273,-151785,-215475,-276813,323378,707996,523252,-805465,-947992,-1086415,780436,-422045,846197,141498,669656,1657754,330961,675799,-699736,-1355303,-1762068,-329422,-401025,398836,-158582,746745,421923,369515,202327,-209744,682968,-261076,1767237,519564,443775,860678,-572608,488691,-475759,-362496,187113,-640743,-1181100,-1365698,110005,646801,-611612,3949,1157089,327425,-405979,675245,361475,1472543,-172176,1558918,-267798,-404318,854132,-341662,-204661,-550893,-1436594,-961639,-1051601,-94025,-148523,-759344,-292860,795630,405089,-62005,23817,-15172,280919,73135,819358,-1216405,-837019,-537100,-721951,-103615,416084,1208550,-506173,127560,-406215,-1363427,-1450092,-144731,568329,253709,197136,-52936,364066,1461422,869264,953892,914188,-664647,735516,-365120,785894,-43212,-41872,909297,932195,1055928,-859968,-207876,73360,802483,300415,268856,64180,-1192184,-446983,99098,29069,-52771,-675879,707265,424610,493645,-844655,-473238,-554475,-607881,-77059,285524,1060999,218427,-622420,-113752,631109,-736641,-16637,-359636,-177904,202610,226949,-558527,-700016,-984765,-150749,-520775,723585,163148,667212,-355109,-22011,353095,364394,148066,837650,497875,743582,286405,-856566,51013,-146110,-435513,-722810,172140,337671,-353144,1336031,773661,-1095206,-995524,-264446,-947881,-465084,682383,538152,-300086,169050,1506609,703752,973562,185062,-378341,397875,-512543,634572,-207747,766977,1531373,510669,-321371,338657,-1400659,96042,372048,1043845,2243261,-152270,-441551,825800,-546160,-765135,-2270689,-450180,-149681,-449007,198116,1152152,594818,-495511,355195,270619,1040923,518225,-128703,303892,1258192,-1126964,-257923,-186530,-64592,-882926,-120734,-23799,271434,146090,245332,778897,1152337,1352619,232328,-113272,-2112167,-756675,405436,269190,81018,-1557882,432033,-923438,-627168,1268814,-7720,-51994,1059368,-728847,618564,-167569,-627776,-416630,-1325126,-1007532,659937,-82445,142754,-384307,-1066294,108510,-692170,-415871,-88106,526321,-616057,-618640,71755,-1099698,-166947,-505469,-8522,974886,667762,-782729,-1326763,-600375,-95388,116822,-872995,688778,327696,508026,907161,-479896,-1281919,-731549,-226165,-444577,-557957,34745,157185,1384566,56181,911760,511220,-279496,1661260,43002,909698,-640367,-461521,489210,1234836,1740246,-1048706,292035,2580129,1574014,-166001,-196812,-588563,-1761969,219237,85243,-952475,-210495,-1083685,-20228,990597,899102,-1138791,466959,50436,-238299,-381096,-66370,-6223,149371,-1592481,-674461,1617057,-51372,693520,-23657,-119820,686619,-544842,612864,675823,-391239,-2013425,-45548,-193114,-543290,866207,808490,798279,-920090,326195,513238,224794,-359449,-298419,341678,-61315,281794,-1728759,-401769,-1004505,-465474,-416008,-393046,-856675,291672,1177933,-97230,-568873,-530180,-861310,69892,1270248,-741505,648119,-1344390,-480037,-173150,-321216,-9905,429689,351263,-383867,-910000,-459547,-823379,603970,-1085043,-268875,117832,1229867,563308,125821,505606,871450,40905,-1037531,-376604,-1065481,-1049611,179283,1222518,-408998,750039,980086,422247,-1274187,-327981,126582,-1049381,-343952,239808,-990999,-412412,284254,559860,415762,-626008,376525,1183150,-749064,-253105,-1033883,-407530,424027,630376,709613,21283,-1430,-801208,616883,519690,-241981,-191383,813018,131598,-1167365,-854229,-1402531,-1493266,986518,517531,-626888,-296,771923,765546,-425867,384260,614059,-1231179,-700994,539186,-381513,263398,215527,313820,-582271,471889,560827,339233,489989,-740494,-124073,552747,-147482,-107777,-822886,1111919,-508308,788978,-846778,174393,836293,-1031636,356118,-108260,-725831,-428782,-315268,47988,-29607,406011,-1435120,886737,-506071,775088,-77239,396107,260213,-641069,-117853,389060,973391,-1036546,-584832,-202848,55343,-110139,-187856,-92338,-78204,204387,-638280,-213558,431758,-174199,-93784,755828,-1487418,-583788,-1315914,108133,68863,-102442,-736719,-1382508,418773,223328,-496250,248948,929237,84286,-881228,-700066,849109,987662,-1514848,228959,-397442,681229,170259,1277155,-262740,-318016,-615590,-574489,572442,568950,431010,10284,831561,-438591,212350,614630,-63860,-272412,1487755,173397,-366807,620112,1780608,1026216,255378,-243033,-599293,-88111,237182,748968,1063523,-748568,-2210834,-100919,253076,151990,-674706,1103546,383809,-419314,-1207690,-1303173,1330675,-910505,245458,-282069,19597,-1110131,364048,558933,-541821,1116304,-758113,-1428338,475651,-65574,1033140,-936479,-916984,-873436,249258,426795,-717098,504313,-505984,-91308,670800,2365517,-442740,-542525,-729873,-710641,-327023,160106,-221344,-1366549,246946,-714575,111723,1749839,392758,-445178,213473,-322890,302706,-434390,443776,410611,-608801,-877571,-1253850,409317,447945,1064847,26633,683193,1392155,-70206,426809,-664443,573110,-895409,306633,765847,-396565,25900,-1030744,-1356529,200182,631802,687415,-150924,-709242,-102935,894916,756549,-56159,-743135,-103426,1035974,-210078,-528412,515001,1658090,679622,-86629,1006885,-143816,-109144,-1562992,-883906,-567994,736712,-1467746,524824,1132340,-13475,-1325679,-68968,251382,-521342,-622018,33388,-681139,471549,96472,-584024,64780,189518,-119786,334459,-629513,123177,302384,-1335311,486582,1063814,-717821,755690,800837,-579616,-1093906,-731831,-255402,-694949,727007,1411973,442771,1360274,1163556,-1657382,545101,-624981,343298,-1068533,-945770,2261037,320876,-180442,-904986,-918587,80081,-91699,-743427,-518146,-589250,-363265,7101,-1344663,66726,214145,718693,-176570,356230,377552,1056637,628004,386423,-430308,435220,-215337,-310860,568442,806051,1219550,784812,495992,28592,-1134264,-995583,861337,862767,-51111,-822000,-687697,638824,816600,-437842,605393,280950,-21785,302739,134660,601076,-523539,-507018,579920,234176,1109599,370530,-22762,385469,1009794,81284,266506,-172561,-749640,484949,-190443,629227,-303471,-106731,141356,-1741584,-794450,-88719,606831,529720,238746,-915559,533721,-1684467,-1088812,-204119,-73195,585677,257322,1387865,-604018,-249365,22864,-337727,-515739,-201304,-747270,-810872,468173,1949341,-172573,-1260773,-1292721,-453905,669151,1412285,565250,-527744,-482848,430020,-472677,-309651,-670964,954771,39934,241360,352879,-341260,-1081725,-556231,-541014,458259,1070476,340117,1388728,189847,787493,149604,1516113,-92184,-484812,-213116,-146184,76189,677791,1121146,410260,767840,-1353411,-285268,-175357,-1847499,-447376,646230,89767,-746583,-818554,-561556,760216,1587070,464986,1161249,830918,-136954,167721,-287658,-545432,32847,-303205,5560,-1102315,-554266,-648256],[-683230,-243060,-652508,419192,337946,372567,136980,-123369,167498,-327860,135730,262537,-194149,-322155,-573054,317697,-1316777,1187063,1820182,363544,522220,179067,-100764,-300171,40275,-724538,-427940,266392,424180,852332,543547,-117761,-257043,1230701,1300038,675415,1236567,-333601,929743,726690,668812,836031,1568539,1706625,710518,824367,570208,-1019052,-2357995,-1209117,-1759814,346733,341172,456779,409651,412807,496354,-1346316,1077250,-126754,-661170,-932154,-474016,-468169,193105,-382182,720268,563089,-383264,-455785,516567,159978,-214863,-1548606,-963619,-543996,120830,-798186,179573,-131977,-990306,-1143995,-1316771,172544,46696,742995,211740,298954,371723,218462,-231144,-1243474,-936316,-194266,489591,263534,17730,-341238,-642758,-531739,-1540143,-551749,632681,405343,611654,431161,-5823,683458,-171175,-658981,-1118631,-820402,480624,120054,-580658,-1399977,-125924,783428,369698,719068,553987,1646018,392812,686620,976153,-267490,318687,312282,76727,-376710,-1412220,-556742,667212,-173768,-621223,-107172,969635,-674454,219857,64853,-478672,-798997,31904,675381,-770608,-2005524,378923,496035,524902,-187367,-527147,-103062,-996344,508905,307962,1468971,716318,-599105,-847165,-775440,-628594,-143163,150753,650162,662570,-102485,152649,1315676,-541591,1296795,511342,-187320,-334692,-366116,176509,533084,253690,-1048692,-1238267,-1152384,1224167,-615894,917238,293582,656358,1167886,88884,556813,-711762,-1058809,-1291352,-296845,-386428,382963,-203571,1071358,340556,395728,37015,-321798,684015,1349,1587156,55668,140530,1008381,-405279,536658,-289201,-200147,371423,-752270,-1183011,-1353768,140644,444892,-500144,-252480,1166587,236095,-390491,678494,556520,1381469,-200141,1303105,-496133,-540453,808513,-69769,-206936,-506158,-1358466,-1224119,-1184335,-454358,-649179,-1229782,-416625,675799,1403716,248507,330413,533864,55754,-107491,326427,-779692,-491069,-434471,-845764,-387378,330479,1201873,-433073,-114271,-413902,-1155150,-1191421,-232495,771655,47346,807395,358116,337186,2024336,763608,911111,1194387,-893284,651954,-394866,782693,293718,407572,651606,737569,821335,-1227020,-226908,389885,987834,358869,23996,-113240,-815600,-30018,-176107,-121199,99225,-374906,941399,744713,267754,-826978,-507532,-211435,-432652,57705,501060,1399681,183632,-728271,384609,750692,-716677,-594235,-912833,-219285,279873,-345208,-826255,-659393,-984654,-529550,-427963,883359,269668,735812,-568232,-24068,692994,118843,141991,796829,502667,929887,228136,-856432,-490409,-118741,-368700,-759667,-277261,-410259,-414705,1707646,1224629,-798335,-387799,-791904,-1096355,-243121,604695,172785,-217283,204647,1642358,940253,754016,-20441,-364499,88731,-655339,443023,-44775,866856,2099954,877594,150297,258482,-1427624,-11858,617687,1201532,2363839,-419206,-495802,1204417,-830939,-865326,-2263188,-311742,-327639,-533468,120316,1110299,397708,-510995,382053,269922,1038894,506866,-68395,-75571,977749,-146838,-215463,220714,-116982,-1645427,-460200,-607765,250313,121684,244471,919158,827078,1153642,183317,-664603,-2536500,-162537,505244,498300,622353,-1041327,801678,-441518,-1104937,1292381,-131650,41037,993161,-813148,741032,-129382,-1063010,-832362,-1452779,-1205652,616546,-259708,19254,-480691,-703729,98653,-736409,-693523,681,104076,-800031,-587704,275218,-491979,104093,-471932,-255977,448586,637849,-464190,-1151751,-475018,37883,134100,-1456730,296497,447950,582645,1389955,-729791,-1094039,-1125326,-527827,-541127,-996981,-138477,-83642,1347843,549855,635466,336615,-226015,1877731,289167,848303,-919847,-336443,628621,960353,1686943,-631033,467590,2218183,1275877,-261850,86988,-949082,-2106537,-54868,-225213,-778573,129975,-1095113,18483,1176917,1036082,-668318,797590,124015,10574,-42359,65763,140754,310634,-1517807,-199981,2035243,-23659,567683,457948,350377,939554,-819856,892185,533002,-927172,-1721506,274017,-156465,-455477,1145622,800344,971017,-436624,555936,318917,269235,-48162,130551,638566,-486704,71412,-1455631,-959172,-837376,-379368,-560122,-262736,-499947,28428,1178747,273458,-591881,-419690,-337972,8086,1042540,-122093,524013,-1433783,-331476,-33908,-378096,-363794,239721,336708,-297850,-857259,-433054,-856442,455496,-650537,-206632,167861,821507,388817,100787,673946,448015,-61824,-962752,-419518,-1237916,-865047,200035,1634126,-386097,531073,729838,245773,-521777,574353,416163,-829892,-355342,18591,-744786,-627965,263643,783168,358085,-649588,701939,1476354,-468931,-359435,-836661,-376384,207044,626326,843787,9695,67330,-959697,614386,403967,-71325,-102210,908072,179545,-697629,-823790,-1516252,-1718903,374938,-98550,-720169,86054,793794,976825,-816014,72959,241976,-1356127,-754348,789590,-441911,406258,769936,336992,-888693,706004,400718,597754,749239,-593097,325863,554730,-213852,-135949,-571871,939000,-114191,702205,-784413,594,953167,-1185310,227173,-359909,-1097340,-487959,-133485,-95635,-155641,440231,-896247,863497,-436948,610803,-500382,381871,714574,-691289,-240536,280054,1155841,-841921,-119623,-88039,-142463,-23477,-146231,85141,-14481,480920,-174250,162073,654467,38883,-304309,394078,-1188679,-220322,-1054160,-282610,-24554,102058,-861169,-2074128,307626,656036,-228178,358825,941825,140935,-586688,-422367,723617,905268,-1316466,19764,-796563,835619,6376,952947,-256746,-158596,-345911,-519886,318746,171475,429629,-75455,659358,-58799,295925,822170,118793,-227822,1525091,88965,45923,484310,1427415,1472332,66793,-332440,-544430,97943,500126,558166,1041192,-954733,-2078199,-297800,458379,145801,-527421,741073,173682,-556947,-1520305,-1160886,1604701,-754319,227186,-49772,178258,-1286133,545176,837254,-526445,1064714,-1262553,-1218526,180341,-112118,1324822,-818822,-849417,-1029345,520058,272550,-729916,263589,-158051,69372,830134,1379985,-447900,-680397,-826132,-657930,-3412,231031,-422771,-1288418,326005,-495748,654169,1820325,251170,-446273,477296,256432,280570,-225410,711844,765793,-979570,-1038591,-1651196,506530,-90647,1247885,551450,655011,1226096,-418141,293146,-604125,357571,-469351,124287,1126391,-114019,-29113,-841598,-1037257,430314,603415,485805,13208,-695057,-109570,780176,772744,-215406,-1046708,-16754,904231,-377711,-585950,261425,1334686,1054329,-562285,782066,69709,-49394,-1366279,-365958,-812468,748289,-1242053,716600,1733534,126711,-1307240,-175572,126814,-290105,-798100,-835730,-1222083,113421,369006,-346030,452181,-114243,-249805,-222912,-858400,224300,539938,-1455071,365969,1335958,-244415,701652,967737,-643904,-1068654,-849432,-543808,-1067381,349620,856110,395719,1566962,1430167,-568679,744602,-300527,899364,-919261,-624370,2266250,287842,-192595,-834001,-1369347,17444,-113199,-893622,-46079,-89851,-710895,-36377,-706324,-19980,-23383,577993,-137598,497929,765798,1188164,678001,296683,-654705,167026,93694,183238,1184830,899145,1818903,232175,101580,-744986,-1022797,-179592,1127507,851064,-326051,-480788,-302326,713288,309996,-942333,408082,483035,74408,289233,-210699,214941,-775172,-634073,309442,-190856,668235,785218,596879,716100,808311,-1627,81480,-362759,-418973,1060679,638903,946901,-384389,-399474,24725,-1621258,-628692,212836,763210,102920,-174820,-689419,381617,-1602507,-641966,-412190,-457423,331316,455920,1503472,-650616,-171647,-170779,-671664,-558109,-556043,-1453247,-990027,466451,1733967,369931,-1362440,-1070733,-294569,728402,1136284,249985,-299691,-427539,420803,-126235,-42663,-881717,1031620,474232,-167116,-138947,-306890,-1538503,-663145,-301846,883708,942220,201328,1495930,667291,631851,117436,1655422,-18451,-965782,-191659,548900,12083,833299,1577918,377097,1075057,-804995,-495641,-300526,-1790221,-454263,261471,146885,-876623,-1040506,-497186,972150,1605369,1044634,1123823,834394,-165941,-13262,7905,-461310,276917,-170613,65240,-429143,-227845,-704712],[-417399,-324797,-454911,469103,281742,424696,-53848,-60335,17593,-612392,-13096,162948,45279,-173753,-782412,-43478,-1183906,1330987,1479796,103392,-196021,-409004,-569253,-526417,378272,-573901,-485021,218322,-100216,874187,600167,-258314,-53326,1048738,1304053,1018035,1203319,-646223,832806,956425,678707,499066,1344507,1357549,588173,593213,344990,-591970,-1870188,-853763,-1877949,594429,813461,435787,463814,-8598,370628,-1159679,1108151,-139714,-1032373,-780403,-460246,-445238,-108162,-398224,1092366,805020,-288226,-222110,733887,166926,476362,-1324974,-837960,-509203,165815,-1028502,617517,27788,-691847,-1280023,-1368724,223263,463843,1363040,82212,340345,51296,429011,-98295,-879526,-823873,-202579,398932,147848,-38182,-305750,-456172,-648699,-1586860,-116350,622097,-24187,458529,352037,838727,911011,-674392,-917376,-845299,-889122,173106,156440,-545241,-1057223,293953,337288,56476,195154,355626,1505600,408748,-4707,355504,-525589,120770,454412,-675812,-230668,-1024014,-374141,920401,317234,-601394,63721,578487,-418787,598607,255318,-747869,-1450982,-108298,317068,-853160,-1825854,760179,459109,632167,-402164,-286086,-34998,-885203,810773,345182,1413281,870130,-517562,-936932,-539188,-509402,5535,41235,956428,845391,-286014,686752,1138089,-1142221,1030815,360116,-231911,-644936,-575672,-20789,396343,-36473,-1003179,-1479818,-997237,1389844,-790775,781957,528261,667393,679333,-45826,428886,-812623,-780478,-765112,-226021,-380443,487381,-310547,1164559,120210,271752,-149784,-471427,595028,275938,1303327,-300856,-125679,1015780,-145688,562445,114984,149066,492865,-839113,-865785,-1194986,150328,231455,-198059,-424555,1041720,175882,-136700,867313,839662,1294747,-419079,844907,-633803,-601161,800207,181301,-195395,-341645,-1201678,-1602916,-1135653,-562242,-882630,-1383748,-458600,667874,2202957,485570,570762,996748,-76753,-214380,-156784,-290540,-99871,-291319,-718362,-582603,310092,948834,-474062,-454289,-435716,-913728,-723990,-270146,785841,-66047,1148865,663820,351065,2528365,685599,757217,1296519,-1233139,474465,-456973,628560,634688,762779,395490,724682,542441,-1336432,-148301,646509,1089631,351995,-247637,-289929,-270214,475775,-273311,-340941,254137,-73384,1167332,1026577,20886,-739697,-463852,74734,-205659,204477,619206,1631256,196237,-595222,929781,405259,-829450,-1063681,-1666866,-155554,379849,-895000,-971084,-644329,-849575,-1012287,-288779,897686,561087,844134,-798595,-212552,997094,-90850,96422,765081,554389,1064243,-95244,-961361,-1066124,-213433,-268966,-866162,-729568,-975795,-378446,1808591,1444827,-348177,284103,-1347665,-1101727,-76049,571930,-93535,-57621,160301,1430323,1032379,438052,-76611,-291951,-102969,-982152,134443,66604,939024,2295586,966217,648465,217499,-875936,-12260,861457,1275566,1816198,-888487,-366551,1426459,-1004129,-689321,-1691859,-120471,-537027,-512828,-40473,833877,249208,-558795,438104,299722,966925,531475,-86447,-472090,693218,1103625,-147153,608342,-193058,-2613584,-931605,-985350,357362,63577,336863,878523,223605,690678,180073,-957580,-2361807,376196,689152,700642,1134214,-486253,835438,269849,-1507979,1200894,-252809,139648,917694,-745356,785582,-170385,-1265097,-1091346,-1340225,-1197098,452648,-456084,-90054,-429432,-329334,318964,-562934,-858962,127483,-219741,-939659,-524149,226642,133325,370208,-365393,-645845,48911,516676,-96097,-891646,-375050,-31268,135875,-1779011,44556,670582,568778,1620527,-895516,-748032,-1412002,-753868,-595197,-1660379,-256090,-266403,1147845,909579,344891,146878,-247555,1617833,576632,779263,-1006534,-186885,710657,534077,1618641,41766,474207,1487006,818042,-385635,156481,-1286783,-2135259,-298054,-615251,-542879,466162,-918112,-13950,1177582,1038072,-11362,851674,187033,432733,367299,97819,95790,586377,-1244315,277128,2122439,-76976,383984,805521,721521,1002441,-1032314,875256,371443,-1109348,-1132842,609938,9939,-334051,1244493,691311,853921,3350,754097,37303,208185,413212,658522,893722,-738365,-182886,-1003361,-1400682,-582995,-252423,-654691,-100783,-73325,-194927,1018725,644394,-568949,-366044,210573,95795,790211,341763,502497,-1313442,-177766,-31419,-353669,-639918,4304,326647,-169866,-853942,-566034,-958993,305556,-604586,-15328,356998,265179,208410,92478,639574,11370,-97017,-762460,-376551,-1601698,-692710,132122,1587230,-286698,202967,238639,86001,118585,1161004,796437,-432584,-244183,-142908,-413385,-961428,171100,695885,284058,-557033,861136,1559173,-262943,-328087,-572833,-331969,81207,1040593,967627,-17358,1747,-1162728,365427,302290,122799,176263,781224,308655,-185523,-688764,-1575331,-1829716,-66188,-578219,-811460,216038,708549,1010604,-1029295,-142812,-214647,-1146819,-715507,964919,-551063,377685,1090243,390798,-974463,531739,57127,647412,913775,-358292,776658,591908,-255638,-172364,-391737,659511,359953,655749,-621066,-75280,1079455,-1236204,181405,-732996,-1441775,-556037,128871,-210333,-239322,290172,-268348,839730,-368846,437288,-885171,379624,1034221,-513883,-294276,284192,1028516,-709827,182192,-38463,-564794,118752,-34556,136140,-31759,741283,330359,595620,707815,198218,-449551,87616,-936963,261312,-721963,-765774,-164975,121337,-1037700,-2205538,385526,1052193,199916,267500,729871,131151,-164285,-140934,505000,760240,-852278,-186883,-1076061,973790,-28407,406899,-183691,-58348,-99143,-507639,89634,-194094,608572,-138018,516274,301730,230109,898429,120638,-266351,1229561,124283,408012,429445,967191,1747075,-137175,-322446,-254105,351569,750071,434689,829261,-1015736,-2021426,-694584,713538,197350,-232922,264655,29261,-597778,-1674981,-999511,1530473,-359167,40113,231348,265905,-1291364,636982,949713,-463684,888320,-1514399,-981497,-82644,-279413,1049416,-757657,-670462,-1152670,831083,209930,-480541,-8463,392160,254868,959194,354870,-364887,-770064,-861424,-572712,257141,240631,-591822,-939697,144962,-194889,985678,1683461,-44630,-304698,685979,997854,335063,106707,941697,954781,-1153203,-1074572,-1923565,371440,-689563,1202840,1046162,414626,839468,-830842,159124,-461621,121579,-45420,52261,1433689,223891,-250783,-268084,-608076,699483,718805,353195,152925,-571999,-137701,643449,659319,-340491,-1222722,22006,728872,-496724,-595304,60040,807078,1184761,-971124,501216,288690,37430,-1366963,153905,-1050147,773333,-631390,813751,2235642,202632,-1088372,-127019,-71739,-61238,-786629,-1191530,-1576476,-252062,658203,33687,734360,-408108,-406143,-615149,-944211,362650,677760,-1367031,37234,1435498,286871,643561,879630,-654392,-612080,-783687,-755387,-1314707,-188105,343536,324263,1616825,1571351,476077,904918,22931,1201000,-677235,-290384,1825625,186855,-193599,-778544,-1645893,-36815,-50445,-757121,295341,267901,-936511,-91505,241889,44115,-26138,333260,-131334,624383,1147331,1408145,738209,210821,-776899,-141697,78691,541621,1803530,848691,1847399,-749327,-220903,-1285964,-638098,815584,1028272,789892,-502993,-132834,278415,710620,-101054,-1207311,90494,704583,192300,299062,-577721,-18601,-579756,-730980,-132726,-586191,103639,1171514,1160432,1097722,553324,84457,48967,-495000,-100160,1302305,1286217,1210617,-305799,-438739,19279,-1377603,-513963,464328,795296,-418858,-559022,-316657,-87224,-1140327,124051,-605999,-996178,87685,609726,1568213,-577884,51364,-309430,-896285,-469946,-625686,-1589493,-1091235,329534,1301100,728503,-1266393,-767331,-243289,680006,605316,-111780,-55103,-459069,387124,299172,167799,-901116,1067506,797881,-633595,-783448,-354058,-1808350,-990957,245260,1257914,705807,91481,1333393,898470,398993,-43560,1518626,40281,-1158823,-115515,1004641,-125329,878416,1669718,195485,1259501,-273012,-748147,-414590,-1652118,-538562,-213693,-1236,-875994,-1131402,-554630,987044,1503001,1492810,827620,658638,-159930,-251731,275268,-317871,516547,67960,121154,343634,-43911,-631265],[-133366,-428025,-206325,469276,141606,420354,-208707,18038,-184274,-726454,-54687,84247,346183,65337,-550118,-318871,-879219,1386948,807925,-310296,-1227595,-922286,-916725,-618918,783992,-415043,-285161,203372,-356182,726128,700247,-357699,20378,651595,1262807,1333618,930491,-894626,584426,950961,518750,20845,961077,839801,385376,434346,297020,-60867,-1214539,-333228,-1738351,732466,1081527,306347,415527,-397238,198714,-1049622,797968,-36722,-1088793,-363615,-314009,-452692,-382528,-331866,1321665,833610,-171474,218240,757434,78637,820168,-899996,-738896,-318233,348841,-1038672,1086580,210781,-313659,-1275074,-1354091,197604,561338,1540276,-60115,326630,-330330,557145,60152,-538273,-659639,-13712,527386,137406,-56015,-235102,-429850,-657590,-1333366,420191,529974,-399969,265852,112583,1532720,856988,-1142670,-1074435,-520909,-832888,-45272,293078,-312868,-514860,658586,-386650,-374368,-518053,263225,1285364,416524,-294262,-303985,-811115,-193435,624550,-1144604,48147,-648446,-139188,1031342,706527,-422112,119592,-69986,-64864,913378,370462,-911120,-1628746,129249,-119038,-810096,-1233457,1040195,296663,694786,-461677,-10006,160129,-585499,1082098,422260,1121627,904709,-412475,-904669,-267524,-472646,-123445,-178551,792978,850686,-472509,1302966,868272,-1623177,512245,215763,-247066,-1104938,-834156,-215969,325307,-273732,-782116,-1698631,-708611,1270044,-921030,503187,804432,680403,297501,-66990,378123,-909825,-530642,-330784,-166878,-376123,665526,-415093,965078,-137990,18620,-314168,-616302,426354,581842,1048079,-447947,-268676,881456,131985,560206,670411,606378,544779,-861172,-133582,-932466,103738,50166,188061,-533426,841262,197230,301296,1141844,1087372,1167214,-758753,376125,-671036,-590529,779263,257017,-160243,47699,-986538,-1936354,-926265,-447705,-895442,-1206262,-402999,696241,2443631,491628,677201,1346228,-127945,-239622,-551992,171742,248845,-140580,-329779,-613037,388599,510474,-616000,-755734,-405530,-708944,-155380,-235161,630695,13409,1210148,775690,267769,2761424,626796,605408,1101252,-1587047,208012,-552954,353068,865123,885679,234216,847886,310142,-1129840,-43766,740470,945999,247271,-481306,-422482,269450,910211,-234585,-559280,410796,228653,1304289,1131558,-172764,-590472,-345953,196691,31199,311099,583554,1593334,249487,-237700,1249674,-352275,-1004846,-1342668,-2306523,85630,511521,-1200810,-975707,-764335,-616845,-1438940,-143474,742528,949255,928841,-942735,-506130,1218154,-173653,47710,710960,677279,1046291,-595933,-1180556,-1496015,-424410,-135235,-903640,-1090045,-1273323,-240379,1578001,1436840,154670,723777,-1706484,-1022516,25686,579198,-210854,147251,77821,880855,878448,126954,-85859,-208148,-43322,-1396661,-196327,96243,935645,2046085,820236,1064492,215361,-52425,42531,1044564,1258676,813419,-1376501,-108735,1405651,-937804,-224817,-863184,105811,-729461,-403806,-245805,427380,208419,-633059,451378,387486,810613,566913,-202264,-781145,528927,2107212,-52249,936590,-262223,-3263059,-1347575,-1053223,539629,-47344,526296,717025,-509919,13371,247246,-919801,-1784026,775364,904094,769451,1509607,-69084,603778,973891,-1786153,1025918,-339744,204921,793358,-543680,844382,-260599,-1194789,-1071804,-927140,-917977,179785,-636651,-143947,-294738,-55409,704582,-169836,-822017,323785,-380647,-988069,-475766,-61367,601413,584355,-214156,-1046865,-191761,310030,234568,-623076,-284912,-266694,118124,-1785769,-47664,897942,323777,1371364,-938660,-286981,-1454492,-856393,-575083,-2320369,-233651,-386428,764183,980583,62928,-32609,-360185,1065778,771757,704955,-834282,-43695,718996,108763,1464739,700883,333321,729067,334331,-559624,-77577,-1524317,-1776345,-454260,-986520,-308414,709480,-569880,-102914,980872,886092,704487,681973,190631,901327,629750,27399,-79030,914762,-862200,652639,1893128,-122736,181448,754816,873793,897210,-1094998,568532,223745,-984015,-455266,886491,310479,-223426,1138527,521860,441456,302881,838969,-273238,27711,886369,1122068,1038359,-736999,-342658,-462208,-1532114,-326767,-99732,-666544,65061,310537,-294149,688311,939235,-461196,-419624,596132,294357,681156,544357,654516,-1008925,-58105,-163240,-311492,-773086,-262639,356055,12357,-873805,-872218,-1077518,286200,-850115,246729,621894,-291908,40054,98158,436597,-375447,-67017,-483937,-262327,-2094253,-498711,-21323,1191329,-123640,-131694,-400164,16238,552557,1375308,1177091,54255,-104587,-263105,-179482,-1326721,69068,397789,237234,-355777,828419,1338277,-203192,-186194,-320899,-319170,56371,1579546,1016392,-76975,-153245,-1367615,19943,273378,283813,608172,523402,451504,189827,-494207,-1482383,-1772595,-206444,-825245,-836275,347026,551594,864739,-985777,-142584,-507922,-688256,-595889,956304,-705239,203144,1000863,451539,-850948,22869,-351008,495916,969802,-63199,1154296,660405,-220319,-26597,-291935,377848,761774,638410,-346049,-240362,1145554,-1317636,215129,-1068697,-1664087,-634601,399677,-221366,-272556,35248,154991,843122,-319922,250463,-1146756,360081,1059111,-204005,-266280,406322,675482,-636610,256053,-33434,-1002464,356969,152904,35315,-188955,930899,734912,964615,609400,286671,-457959,-41321,-778570,720144,-388353,-1238333,-342570,-38567,-1153890,-1666223,639342,1321531,617079,61681,402911,33260,240483,82123,241676,592331,-329776,-383542,-1109564,964532,57130,-133738,-119197,-116657,56750,-556113,-63565,-412717,810943,-202310,401150,460649,23530,814227,-26612,-399063,788581,259925,650433,407092,476967,1721716,-270852,-240635,113272,614860,940367,400091,477591,-926345,-2084730,-1268819,945530,247068,98191,-182898,7955,-552044,-1664002,-838313,1121596,-12380,-326148,472874,306567,-1094782,583790,884451,-373261,593252,-1406451,-779031,-250479,-497910,377069,-779012,-370057,-1199670,1066740,273697,-48841,-201761,901940,393897,1025605,-403136,-222265,-801315,-798997,-492365,389824,226697,-715783,-411325,-257555,101572,946620,1431743,-384582,-1817,726268,1640291,416659,532295,1112834,913159,-1094003,-928847,-2048753,-70702,-1164744,994629,1388448,-15048,362357,-1251473,56289,-249767,-32025,235819,87477,1533517,493130,-614139,629489,-110752,981562,960403,275265,203844,-347083,-166181,571236,450204,-410843,-1221055,27162,509191,-574710,-561080,2699,230517,1121481,-1230388,262446,479129,100671,-1483349,547257,-1223417,793356,176399,802788,2358840,148179,-840927,16242,-338776,138616,-633857,-1019331,-1681980,-583529,872954,458371,830726,-551227,-498031,-778226,-794438,530749,727153,-1156525,-379654,1350562,757654,546577,506425,-660746,94312,-560937,-864401,-1389193,-769251,-80688,215664,1523066,1604637,1100783,1002856,300169,1211641,-364160,-9106,1034885,35990,-165602,-757012,-1655644,-76924,139791,-377850,186394,323506,-991231,-138889,1134174,223119,145145,51601,-135698,709922,1403958,1614849,784800,130859,-832485,-465251,-198387,684780,2154964,683005,1185041,-1682942,-357688,-1444409,-138417,1555800,621393,739771,-527164,144770,834260,692467,-248101,-1116233,-250140,838161,289003,344747,-846499,-104564,70854,-749905,-614989,-903251,-378983,1402917,1471898,1421056,368690,215934,41718,-651088,149672,1195958,1526130,1347078,-126565,-331505,88832,-1047904,-503189,697183,739013,-943950,-796594,157005,-684737,-514183,997683,-700453,-1681112,-78472,658889,1492173,-422948,287649,-419969,-983562,-276069,-430602,-1219070,-1092400,140426,859498,785942,-1080337,-490872,-274598,557362,-1671,-431428,137059,-570590,413256,602817,218046,-738222,1104489,931025,-1028015,-1403134,-416286,-1732436,-1255515,901542,1539659,485828,49920,950571,797805,111435,-349711,1067049,85710,-974949,-55218,1024798,-303249,819062,1331113,-72321,1264226,62623,-956953,-478837,-1421172,-674419,-652283,-321958,-740126,-1020944,-678926,775684,1293133,1662060,502103,388879,-126703,-533506,427984,-149237,668795,360907,170013,959847,17087,-447955],[50249,-527616,25240,395411,-74546,317974,-325041,71278,-375337,-636353,-15499,40302,614747,336175,10855,-422322,-490106,1298731,19764,-797553,-2175063,-1169842,-1106039,-559711,1162805,-258674,95911,233424,-324004,374752,859934,-376033,-99365,168102,1193087,1536974,534442,-910223,224243,728505,324167,-444208,513490,380438,107057,475570,402998,397603,-581640,123957,-1361554,728853,1058289,129181,306586,-591820,17371,-990505,258978,129455,-836949,210237,-89506,-484826,-550988,-179583,1358655,591088,-89877,763891,655108,-89825,808592,-379448,-685593,39967,704146,-851470,1525391,365778,84871,-1071029,-1255017,127847,378244,1420888,-204510,275585,-646096,577281,217875,-339811,-461582,332833,875555,232859,-53094,-122681,-527567,-556215,-859919,894863,374916,-635903,55481,-197265,1863587,538433,-1396694,-974337,-207385,-721857,-196768,426577,44962,-5807,881202,-1186928,-827880,-1210590,242013,1009461,404806,-269302,-860031,-1117248,-574233,725034,-1249437,405730,-368774,107427,1004609,930636,-130152,51965,-857130,256060,1083224,376804,-929960,-1177844,550143,-468476,-655399,-416307,1134602,55788,687251,-385425,262395,379341,-189443,1211614,481642,714360,850887,-279480,-824952,-59774,-501428,-443249,-511995,222943,640158,-618895,1791162,564252,-1821153,-108330,141061,-204333,-1595508,-1043610,-349742,318509,-405746,-564172,-1884413,-426264,972360,-980430,184222,1054183,667680,75827,-19512,438077,-877985,-297483,-70424,-149462,-353805,820065,-426973,512526,-343777,-289519,-425898,-742599,199226,917810,929068,-350427,-254420,639935,350080,536011,1212958,936632,549162,-787924,886016,-630251,-25391,-79095,527728,-604558,653284,317679,779471,1386359,1199017,944383,-1096732,65399,-618533,-538820,700706,86185,-110093,622105,-723634,-2057354,-617116,-206105,-765802,-791174,-279914,667507,2091953,218540,617875,1572093,-146123,-194554,-809722,566034,491716,-17887,219854,-452747,552924,18393,-780545,-882475,-288125,-581533,371137,-128656,354638,310831,1091904,673578,-33757,2630327,577989,537223,568778,-1848029,-108690,-665526,12903,894504,734292,204674,993441,194970,-648962,24796,647407,449400,40376,-625795,-441903,646852,1106818,-160760,-733303,561790,499744,1294909,969166,-262498,-394698,-180453,117069,233258,341301,373227,1203939,319697,251276,1084239,-1225761,-1118615,-1412341,-2465959,516153,697014,-1096933,-861966,-1008031,-350405,-1612429,-15444,462218,1300284,937535,-912201,-753569,1301375,-85470,40339,613058,859666,832532,-1134514,-1458437,-1593388,-696711,7581,-744404,-1297760,-1367518,-15375,1054140,1279861,593909,747697,-1691682,-919535,70741,608197,-188165,367909,-279,148892,478357,-84614,-140910,-152009,289526,-1734968,-444769,37426,821081,1489135,573103,1295405,207012,609870,91209,1114892,1168224,-247185,-1688940,160229,1100151,-613084,416821,-105617,318257,-846322,-282960,-457769,16898,246899,-721489,328104,517206,603472,586202,-397283,-942167,559112,2410506,73945,1159081,-304648,-3230915,-1536101,-810087,696953,-215524,751437,493504,-1126903,-710346,358447,-635523,-1081815,1025327,1093439,679369,1666663,109625,271158,1429339,-1930427,807417,-371878,208235,595392,-259909,1004375,-356234,-902085,-761785,-258848,-385989,-149725,-755216,-123509,-172892,57006,1123755,352906,-569943,587874,-364792,-903867,-457364,-498522,781673,712091,-59334,-1287092,-289133,58848,453843,-413831,-172818,-557931,54973,-1530465,-4751,1014684,-201524,642514,-844566,221513,-1157192,-820118,-459887,-2564703,-23324,-441260,189243,698445,-203767,-170425,-530562,504846,785133,636239,-440235,74150,668120,-206821,1197192,1082319,116863,211877,-37061,-764703,-514949,-1593258,-1089406,-492992,-1250757,-126443,797196,-134320,-212594,631551,593796,1331423,427989,74549,1199855,568152,-94925,-267357,1193217,-483798,852884,1485576,-50732,6679,318860,772577,689557,-980157,58132,104213,-694594,68521,1057597,704956,-211646,850885,345240,-130247,439853,758698,-552140,-256252,1220885,1382977,1029698,-515062,-353854,56706,-1270379,-131253,55031,-575915,217527,549398,-194444,239328,1121815,-259884,-580425,737093,486140,751435,483535,980951,-604201,11711,-363119,-310963,-762991,-532524,438672,250433,-844161,-1274717,-1142155,447914,-1055472,509869,846825,-689730,-124316,106421,133383,-691400,-6061,-198624,-121368,-2587693,-258319,-239114,636056,74669,-356907,-1039449,53142,770848,1275327,1431675,508988,-27607,-357484,-185911,-1564515,14237,47361,245091,-85538,669524,834193,-281247,12421,-159760,-363719,71647,1887702,954059,-172883,-323875,-1537417,-285984,344610,376909,1083095,251255,544062,304740,-306441,-1183973,-1520934,-97436,-817219,-749699,462488,368616,575656,-683729,63555,-477215,-157380,-424243,724553,-876908,-37209,553846,502167,-597863,-604507,-680629,208235,924156,252942,1393119,733906,-102146,341040,-256488,184665,944648,619051,28696,-590076,1078727,-1476950,251624,-1222175,-1688965,-726692,585684,-104974,-247793,-218874,279292,870346,-287247,58092,-1242193,303450,678569,94926,-175069,602578,270705,-601627,139593,-46643,-1263811,682230,381270,-188641,-477072,1008693,963062,1175431,432430,323519,-293259,40283,-675031,1041004,-122281,-1569360,-521702,-296555,-1064836,-686110,962328,1411663,833790,-140825,90500,-142124,500503,221877,-7885,436040,70066,-563587,-867807,711048,201079,-500080,-121778,-372144,84981,-668780,-128690,-401088,884240,-286059,286375,316259,-273220,583554,-237589,-586255,393537,437924,762939,345853,33609,1382961,-295409,-122524,354981,830437,1040577,442667,95435,-737667,-2156550,-1858741,1070001,234216,346213,-481915,109564,-454515,-1527021,-707301,506542,13252,-792137,603975,334618,-713493,382597,696777,-247748,248128,-961001,-638458,-299288,-676449,-365966,-869773,-19217,-1140766,1146514,467707,445827,-222494,1140661,433600,998943,-794731,-51578,-769466,-625996,-455099,371093,223352,-805464,170011,-765429,305850,555846,1186341,-573538,438541,556062,1980885,505067,986636,1190078,643257,-868970,-582337,-2045197,-753657,-1383822,699988,1507186,-567579,-99766,-1561556,14278,19750,-27969,283997,193455,1337310,573910,-999515,1636502,398581,1250067,1228841,206380,134691,-63029,-167917,613370,202725,-385266,-1033126,39836,212506,-626935,-482779,100650,-227921,955556,-1320075,141400,610228,92825,-1576798,789005,-1291088,775170,904310,697131,1967803,-54892,-703938,161566,-631919,301167,-441303,-582099,-1543031,-820830,959890,818567,731173,-481363,-468708,-713467,-424333,696193,705254,-948678,-743067,1117446,1111403,394560,-54224,-697593,781702,-247124,-856444,-1265562,-1245669,-397870,78208,1332564,1567885,1164196,1034515,470491,1001353,-63676,206569,149154,-128273,-80896,-770296,-1386096,-94232,468418,97488,-463848,33399,-883560,-174308,1665099,446671,393174,-189232,-121569,715244,1433642,1679119,791577,67439,-818065,-764211,-572334,607681,2099909,478128,96767,-2176383,-262715,-1228082,310084,1779758,82621,739168,-378967,313070,1133884,704695,-111080,-673166,-493149,816826,324928,422778,-970172,-125971,929910,-662375,-984003,-1063584,-574146,1397586,1421422,1584177,337996,243388,-39850,-862729,294538,859544,1392530,1328167,73154,-323532,158044,-688638,-601003,916479,644141,-1387010,-812834,658565,-1160627,52637,1716857,-651811,-2333935,-109931,577780,1218536,-226019,414639,-532394,-950344,-11476,-88124,-613030,-1002158,-22947,582308,577462,-907226,-346387,-347280,405347,-503627,-608518,231578,-710202,537290,629642,80664,-463711,1175079,855039,-1277686,-1777502,-424035,-1317047,-1236145,1423634,1726912,383165,77113,455505,424983,-192508,-767687,367679,134111,-475879,-66903,614158,-467356,693430,700211,-333523,1087277,128271,-1080496,-470120,-1088278,-789412,-961816,-697120,-507526,-685482,-761504,391659,1009894,1496810,327650,112054,-98947,-829753,418176,-1642,689463,632412,214429,1265041,50577,-199345],[60521,-587031,175911,247844,-329456,99400,-417653,70172,-475933,-358108,55526,15308,777066,569831,668962,-341544,-114302,1075088,-615304,-1238519,-2638531,-1045341,-1142137,-386825,1426627,-104129,517051,295820,-109434,-112748,1064982,-284777,-367747,-266574,1039204,1524391,181819,-629833,-168419,379765,208532,-776708,106349,160126,-218530,733699,574541,675977,-88162,346727,-860285,605530,764999,7264,207480,-523554,-125878,-903716,-261628,304226,-401193,765250,145909,-521196,-581131,12054,1224771,93798,-89390,1247112,539249,-293125,577268,97803,-690382,497272,1168463,-539488,1872720,464187,444139,-696218,-1058554,46482,97961,1263342,-349266,235440,-795132,485863,336646,-275636,-255509,738464,1314775,370984,-59441,11298,-681593,-370712,-347603,1186368,190545,-699301,-156525,-475183,1778812,55900,-1387654,-544673,53919,-604759,-331562,468813,417469,312342,929511,-1783047,-1194837,-1667331,219599,705742,354258,-144865,-1226309,-1421922,-993463,663451,-1085134,756782,-222829,324114,902488,969527,181126,-115657,-1533051,414794,1069720,268922,-812919,-253371,849276,-499252,-376872,388241,1037977,-194672,588608,-239822,481260,526398,188564,1080179,483043,337498,756891,-96269,-797463,-27046,-559342,-734900,-918072,-511527,235496,-691058,1999896,296252,-1683462,-645244,159079,-101368,-1985675,-1120306,-375037,348499,-419472,-489178,-1988298,-267653,648306,-955226,-69586,1185241,613142,10511,27273,573591,-634957,-80258,6028,-172591,-293401,835242,-264056,-67301,-458446,-547221,-471790,-870593,-60311,1245452,974251,-46281,-101363,349961,449525,504403,1535317,873556,545115,-610428,1795954,-355775,-241093,-158387,714549,-629639,568448,513038,1133225,1510519,1142038,615283,-1302230,-1293,-500723,-475402,550350,-281955,-76724,1164326,-445344,-1905881,-288715,42477,-582030,-300116,-157407,514973,1430561,-233925,406418,1643329,-182772,-104177,-910350,873828,593660,49728,761646,-142700,747178,-376952,-866015,-750907,-89573,-530636,740914,27548,19285,739310,916006,417002,-571424,2187537,529357,548059,-198833,-1949341,-415675,-760626,-321893,700265,376045,284368,1047647,212324,-28161,28515,419933,-360762,-232368,-656192,-284815,773523,959433,-150899,-848607,692332,687337,1131315,545497,-239042,-175603,-6970,-119368,379595,288817,14850,539508,379363,728483,372113,-1837060,-1034788,-1292483,-1967517,1063193,934751,-563644,-682676,-1257629,-118555,-1385159,100324,153541,1495963,853372,-679321,-813921,1198570,151769,105663,476008,1056664,459208,-1570221,-1690587,-1284544,-947429,111479,-348718,-1334266,-1395484,266489,363507,1086445,875337,373066,-1302287,-832180,79385,632505,-79864,587047,-39710,-535589,-54768,-135260,-269966,-144739,785146,-1849738,-531919,-95627,586009,899805,373391,1288486,133481,800413,85449,1041585,1041689,-1013522,-1714467,313128,551252,-135540,1002873,411627,459799,-833982,-259601,-664541,-308997,265245,-803995,12158,631662,413890,571472,-621486,-960282,775968,1919526,234442,1235491,-313970,-2519138,-1406698,-342551,744624,-425578,916538,248781,-1427268,-1254456,436164,-269163,-470731,1137981,1212776,467182,1563764,52718,-3035,1499191,-1952988,593209,-344573,144735,331200,40073,1281973,-418961,-496312,-272135,495942,282204,-459278,-771834,-36587,-148981,10650,1420217,800204,-184647,878221,-208699,-674657,-452422,-954246,632905,743010,61455,-1229192,-278090,-169377,522384,-286944,-11806,-758579,-82461,-1129454,120052,938902,-898635,-316547,-628529,696991,-526279,-665252,-255378,-2009478,358433,-431119,-515627,141213,-451445,-237465,-684357,159777,601115,589446,45773,157426,589201,-376751,849703,1056217,-80012,12225,-199945,-938116,-927549,-1458776,-272245,-418539,-1352503,-26032,710220,263317,-294061,237054,203576,1732153,231308,-202051,1125914,157105,-188322,-351149,1307001,-197633,856872,1080155,204266,-94928,-272656,481554,464886,-735412,-524294,14062,-387119,273067,1126185,1122445,-373061,454158,208482,-633193,449686,514129,-752996,-598375,1308586,1380893,871620,-204856,-268258,461501,-703069,-22438,181403,-391264,338819,598075,136704,-208303,1191289,13001,-793413,666980,557940,883315,248445,1391661,-210396,42620,-537080,-384691,-660978,-767361,555444,522451,-679670,-1606840,-1095487,729577,-888784,714692,916256,-807563,-299978,100269,-197073,-933405,31549,6777,-13582,-2918430,20954,-485799,113899,270446,-388403,-1539109,150343,811994,985818,1456399,817436,-68252,-426395,-449519,-1510994,34304,-211813,312085,197774,515108,190463,-416268,208851,-141495,-458625,20310,1776859,789293,-293492,-435866,-1632593,-466282,500664,403769,1457542,63034,553742,136814,-191705,-703313,-1096929,92135,-614369,-546014,585223,197413,204319,-215834,375400,-132504,252590,-239919,314682,-1024586,-248777,26342,539086,-333092,-1119749,-818221,-120708,794736,545495,1449589,774845,65914,803721,-255008,127226,834978,566855,460618,-1066920,835306,-1638097,177692,-1136059,-1485530,-829728,607964,93455,-163926,-377767,221197,892262,-250925,-119184,-1181300,207209,-109045,257213,-63940,801937,-1718,-569395,-48908,-56882,-1284247,1027417,581929,-461289,-816526,959453,1043574,1200200,271042,347193,29914,270556,-549869,1184569,31569,-1656131,-657262,-527602,-672788,265002,1215031,1329041,731788,-245812,-104635,-351861,567407,290479,-199622,310059,252053,-715824,-445323,213900,326343,-663175,-210449,-778705,-7163,-831791,-140460,-162544,775263,-384199,142808,-90072,-582252,262417,-411990,-752169,134288,588506,780077,194585,-303642,827977,-243441,1439,321354,957900,1054519,520834,-189961,-535242,-2067329,-2224303,1022273,126630,445314,-568148,280904,-348335,-1330440,-632435,-141723,-361346,-1220992,594608,373892,-214244,81775,482887,-67552,-41544,-319845,-559996,-239617,-736835,-861559,-985993,245588,-968332,1052948,757879,887836,-25697,1006006,358233,867798,-892314,115852,-673289,-364442,-487444,224256,243743,-890819,689359,-1239148,354481,11383,1028754,-425107,930477,222926,1943750,599540,1380103,1112014,208482,-596228,-78800,-1954106,-1439507,-1312523,395590,1407365,-1134412,-488472,-1622435,47815,323228,152163,96241,313381,883387,410010,-1236335,2454947,850260,1489260,1362869,100952,-40058,205985,-118300,771161,-19139,-225897,-697082,101128,-204806,-662503,-361483,293355,-464291,772056,-1276305,153157,660693,-5106,-1527663,952474,-1234632,695398,1327296,531861,1171586,-358814,-735225,220368,-856083,428050,-319600,-220341,-1225863,-884777,919306,1014965,492707,-233205,-319707,-475657,48137,813658,622569,-836564,-952991,801928,1353053,202624,-627540,-770923,1224927,97120,-725881,-956788,-1484796,-586046,-58908,1103675,1486419,793718,1014678,475349,687874,113363,377414,-524447,-266429,78830,-795334,-911487,-79443,891631,481201,-1405980,-489996,-667061,-208492,1702689,640891,634059,-321924,-70992,596860,1192896,1499677,742041,38165,-697930,-993456,-850777,368444,1674924,328789,-894801,-2090446,5426,-776731,608960,1499772,-379661,795044,-81996,379542,1067790,750878,192349,4539,-536140,640484,276428,517176,-981686,-183396,1606832,-473738,-1130177,-991475,-365126,1152932,1022240,1541486,468844,71515,-226035,-1093039,319589,464841,1135807,1182630,223005,-659736,142011,-366047,-765861,1096043,549650,-1680842,-603808,1088501,-1322398,419706,2085431,-473196,-2707703,18364,389904,760344,-18793,370910,-668635,-842201,297802,246946,-76323,-857150,-109175,522635,269873,-803620,-377322,-413487,258758,-807657,-551943,220867,-809824,734184,348263,-189068,-160975,1284112,615476,-1375039,-1757344,-334955,-714961,-898588,1621724,1833936,434838,134929,-14081,-42540,-456729,-1201058,-414396,200461,140051,-160740,-16964,-557409,558390,16288,-503108,774741,-21759,-1115717,-388858,-667067,-796035,-1118454,-976470,-250003,-175121,-701857,-52280,702605,1059256,297079,-114555,-118986,-1100558,254352,83095,588435,800002,256366,1282721,143674,58304],[-95675,-571892,207034,63160,-563397,-210476,-502668,-404,-424769,43551,105725,-28853,801321,708357,1189440,-136632,198972,792771,-893095,-1513773,-2420840,-565876,-1046267,-183906,1521755,44379,827031,357651,133812,-589724,1271230,-93158,-650488,-563422,717783,1219684,14900,-142520,-496682,32797,202790,-915399,-170553,238750,-551226,1098004,698130,759670,215897,276417,-403337,427664,322246,33903,196781,-228351,-187235,-704870,-492755,452915,39616,1119135,327557,-533872,-488287,163283,997043,-561467,-182130,1513293,514475,-471996,311544,416856,-747924,916784,1602827,-201358,2060039,511775,716134,-246586,-767368,-31383,-65450,1231565,-495808,263084,-737871,305951,374753,-238059,-68005,1079354,1646179,463593,-102724,124724,-826467,-149878,15680,1268605,16641,-613980,-357571,-635459,1410914,-426109,-1192955,136690,242256,-496347,-487443,389818,698098,422703,828969,-1992734,-1387147,-1774317,141105,408441,249876,-90924,-1396459,-1664183,-1433193,403548,-809491,1008890,-212146,474802,803139,838734,405399,-334439,-1832417,339887,891035,68838,-607629,702308,790132,-30200,59439,999439,818023,-384070,395866,-112198,594326,545179,459264,631663,418334,98536,664137,162142,-887032,-237130,-605182,-762327,-1283237,-1105700,-281884,-674423,1891346,124650,-1280206,-957517,249680,31464,-2195640,-1030439,-274366,373849,-342925,-578486,-1946997,-256992,415975,-852249,-186790,1101678,524518,57862,13198,699122,-190380,97139,-67209,-208311,-186891,624071,105527,-612804,-506986,-654863,-453440,-1030428,-324266,1502113,1119455,369349,133234,71565,405257,480502,1481990,318176,569097,-347457,2130032,-159700,-518384,-198746,706694,-564035,644993,725301,1262143,1474875,964198,234420,-1287906,155185,-346741,-400129,353546,-704940,-106430,1376138,-229982,-1579875,-18049,195654,-424806,97379,-116924,228899,856215,-662961,101893,1508673,-262971,484,-851376,1083847,547016,53275,1133264,218913,895516,-566157,-799849,-361592,150084,-521042,915459,200100,-311416,1120425,744821,123234,-1209743,1582579,472660,545696,-969241,-1890577,-654952,-799095,-586294,343071,-44286,414790,949607,313107,549982,-22289,157098,-1269486,-499451,-580959,59049,645944,479511,-253546,-908999,785693,747363,858777,-28174,-135055,38889,138420,-406388,488563,184823,-420334,-188089,408117,1047858,-651889,-1955281,-667762,-1022606,-977870,1579812,1171870,222486,-501948,-1371451,27383,-759046,229821,-74601,1482837,702067,-296178,-629924,895340,460845,245325,333787,1209765,22757,-1804031,-1765996,-670004,-1097461,122917,204446,-1210984,-1435757,565060,-318976,948521,955354,-212696,-743511,-773753,75212,626155,40397,798879,-20153,-972361,-539059,-9928,-425598,-187871,1245170,-1680732,-433266,-275957,253715,510096,306382,1064689,-39718,481877,3879,823498,919264,-1328844,-1471574,270482,-103248,317451,1259522,695230,500413,-661446,-415108,-883188,-536406,153024,-853065,-454052,653311,301098,518410,-811296,-897527,1091580,957044,424339,1147496,-294488,-1436468,-986075,212839,662399,-644886,942284,8847,-1383585,-1447721,382477,25362,-45334,1120030,1240787,197345,1206219,-149838,-137631,1205079,-1871247,437723,-268415,36958,42110,297567,1587111,-429824,-99305,201733,1100833,898568,-676173,-668294,87750,-254583,-140218,1464296,909729,181722,1122169,15271,-329626,-426163,-1302475,219037,694766,128289,-841353,-184515,-301466,446258,-209870,202295,-742469,-297915,-704676,265163,656289,-1535724,-1143339,-334493,1062817,302946,-438994,-4893,-643366,816173,-361144,-1183703,-484932,-669871,-215027,-731549,93019,271567,579879,452105,200281,510666,-426054,504379,678989,-172550,47182,-128187,-997365,-1112629,-1135788,413472,-266072,-1277460,-11245,478094,503847,-296148,-56167,-225661,1812358,163384,-627363,619475,-446751,-178167,-261834,1174460,-38210,699363,802343,618576,-91391,-736347,132915,301093,-465680,-1044757,-51009,-143803,143639,1137570,1485460,-715111,53606,136437,-847535,389751,160876,-853816,-932141,1122524,1151531,620520,28512,-199677,706035,-57134,11057,248249,-154054,405059,501965,659046,-497601,1163794,315264,-967335,492042,458150,889890,-28003,1723594,74373,64362,-606881,-527620,-538023,-925452,656118,781531,-335600,-1671096,-918485,982312,-239225,830145,774382,-614305,-482039,64609,-501476,-1095874,-5486,54585,6655,-2944411,301659,-716187,-232343,425529,-206954,-1825071,222270,727120,642506,1219245,911852,-228004,-453731,-835742,-1080798,120499,-301228,422230,442952,495369,-389793,-496523,356898,-273313,-564159,-196551,1308554,575680,-414746,-440935,-1592460,-486513,687549,399709,1610481,7487,491361,-235799,-195767,-136819,-570141,212379,-330344,-262941,760900,54520,-181597,253919,669182,356626,406960,-82807,-162584,-1105921,-360601,-252860,569197,-169207,-1386174,-720375,-398614,602696,770968,1318374,749130,231258,1157973,-254191,198014,467564,469999,877517,-1488773,427976,-1665379,-91555,-875765,-1083065,-928414,438027,271767,-32019,-389523,167995,875795,-182772,-252898,-1017868,86580,-1142332,225031,14169,935792,-31751,-500481,-170028,-52681,-1137282,1289770,676699,-690366,-1093929,797248,1079496,1076040,195623,388850,444487,531820,-347167,1197281,69107,-1477581,-717383,-611573,-25377,737465,1296777,1132252,331350,-219641,-137189,-532215,475543,319721,-320073,215437,218036,-823019,-27935,-412115,374918,-708920,-360465,-1215733,-171150,-1010913,-165170,193645,561444,-464499,-39541,-579832,-818379,-67974,-478250,-821331,-20273,656545,751469,-55213,-503496,222545,-203329,109816,-8266,982424,1020045,576337,-289947,-401023,-1724783,-2168732,785051,-60539,413888,-443054,440832,-266080,-1135626,-614831,-692056,-967772,-1480303,465588,425733,299829,-239199,338115,172025,-179281,313642,-530670,-103951,-641784,-941844,-1072585,285693,-698099,828659,1078904,1196299,363461,569727,194595,651555,-832741,249272,-515634,-67900,-592126,9453,275454,-1007209,1070485,-1566661,230951,-413485,959754,122369,1334618,-157213,1601092,697837,1618858,814237,-290414,-377825,475458,-1815352,-1800890,-1016316,145653,1159059,-1577529,-785890,-1353395,145894,618614,462332,-238857,389685,331402,61047,-1184346,2842019,1176152,1693948,1202022,-64167,-267336,372900,-5225,1001538,-164456,68375,-294123,223287,-735154,-675864,-209330,484917,-490568,622820,-1165415,238784,623181,-169171,-1288869,1130634,-1059673,560896,1371767,349690,263744,-659576,-906073,139248,-890694,517955,-331448,-151958,-835665,-701038,798727,985286,212647,84855,-110853,-153822,454851,842701,477453,-841229,-1000817,465519,1508272,11391,-1042124,-858055,1335079,451474,-477801,-525473,-1420463,-616022,-156148,884385,1361199,271109,970194,285778,380928,96909,528069,-773872,-352065,305560,-785708,-365023,-26760,1305861,625926,-2193831,-1028150,-412948,-259729,1309181,752019,816130,-312358,10583,327789,723566,1053737,637484,60473,-443337,-1114609,-895646,59648,1039604,309798,-1339778,-1540019,300368,-279248,747355,927032,-621945,887037,300886,386506,726945,790697,474719,732497,-335684,374907,142862,606080,-955407,-333505,1784133,-225233,-1028302,-667391,203092,753801,397775,1324077,690003,-294261,-478223,-1263637,228099,144813,1015515,985761,283733,-1403580,-18451,-142227,-927825,1192254,468916,-1773017,-236156,1331774,-1115125,553989,2056472,-227962,-2658802,283519,164476,204694,181534,180129,-835105,-709394,642742,448648,206765,-703958,-97012,600226,63954,-770431,-534184,-429308,128788,-953251,-211388,134311,-818385,930248,-130913,-480694,120340,1406855,303236,-1351920,-1351270,-149719,-139697,-369043,1431459,1848445,605968,164730,-332602,-387257,-618425,-1507701,-1082088,281423,624217,-294042,-552417,-526643,467989,-533255,-535344,399563,-247741,-1082025,-256366,-211905,-634287,-1158296,-1043501,-50009,388983,-465190,-425475,423661,507466,237434,-277002,-217598,-1304287,-2861,84275,422958,796159,291676,1177741,314607,270921],[-331985,-465270,118228,-94184,-715713,-539429,-583284,-141820,-206316,470630,97141,-130803,702954,722520,1420699,90331,475129,560273,-763704,-1547911,-1626734,141071,-841333,-48677,1438330,166299,918710,377912,277075,-896183,1419493,146126,-790671,-712382,197835,638879,92908,348138,-676573,-198468,244005,-859046,-264558,538064,-852410,1373716,683081,707860,326525,-31079,-150316,273131,-99899,238758,330519,184632,-141735,-365493,-291222,566146,331784,1152259,406879,-497430,-319993,193639,774013,-1215134,-334979,1503334,628388,-574088,164721,534955,-831200,1138717,1855522,67829,2018757,542504,877843,155384,-413067,-112561,13343,1319335,-638861,395523,-508492,81381,299861,-103279,83692,1249147,1694176,448633,-191912,169565,-924251,47990,153447,1210099,-110859,-443042,-532459,-631234,983112,-718775,-953098,848617,351900,-383474,-656676,226593,825755,427424,648411,-1855835,-1366113,-1570888,-208,155108,90734,-162674,-1421556,-1747613,-1848326,-8059,-542589,1091633,-311480,533898,759429,581240,467414,-542610,-1626655,45085,610566,-182220,-380279,1188486,350786,905563,660772,1337932,579816,-459795,134822,-78445,561372,432781,591951,-44863,311056,26522,587791,497297,-1071276,-662017,-604796,-412755,-1432151,-1331350,-791252,-576955,1530015,79288,-764084,-1008484,365624,138672,-2216566,-804367,-68194,355016,-230607,-725823,-1719217,-305323,316432,-696257,-150614,748857,434696,158293,-86709,719829,356986,199617,-247008,-218558,-45330,175191,619114,-988469,-557677,-556816,-382656,-1227985,-562248,1638571,1245991,774667,379698,-156367,230749,471233,1035496,-540637,634767,-43476,1699993,-58397,-805623,-204594,544525,-360163,882136,885253,1178700,1297976,768124,-98022,-1048041,424550,-182768,-270927,162968,-1022686,-238228,1060074,-184067,-1283343,141193,200272,-355154,278496,-218601,-138679,641628,-873083,-203864,1134523,-374405,90020,-634775,1185517,368714,4931,1243704,511634,935690,-519609,-576446,200091,376382,-505159,938077,355422,-576666,1263197,562908,-81387,-1690439,979018,406372,408972,-1479426,-1725319,-792613,-753730,-737500,-54029,-366570,535508,711776,407664,919941,-89343,-39822,-1966311,-676123,-440874,512122,329057,-190436,-447989,-922292,834140,671005,555485,-576593,-7541,222645,238460,-619941,611749,93441,-835228,-751036,399282,1110912,-1552817,-1615432,-36197,-653612,68738,1892317,1310974,931562,-371386,-1274846,66252,70671,394408,-150464,1283226,540170,122912,-250589,436563,743453,427574,238516,1274446,-363118,-1801523,-1614454,21037,-1101232,7903,755457,-950933,-1432214,835934,-825038,896335,849841,-759116,-317880,-744126,78524,573044,107663,1000864,62529,-1073872,-805392,266108,-515297,-267075,1471365,-1276806,-190271,-475849,-125386,361303,350386,710480,-297509,-130930,-144537,489083,820214,-1232502,-1082730,38213,-663982,581461,1017608,824335,459245,-333684,-739527,-1137288,-718851,-140006,-837637,-908077,516193,261413,431774,-911034,-839411,1372161,37590,627858,910388,-255629,-378065,-410434,714284,505961,-832837,808138,-201404,-1147158,-1271294,129845,162626,198869,973081,1182258,-68887,647123,-368566,-146236,697067,-1707494,395373,-164132,-72908,-210524,475611,1750182,-393164,194979,457457,1362826,1271903,-760450,-455511,212011,-446415,-317355,1197153,510829,368926,1237950,222330,67784,-343520,-1456868,-311975,606483,144933,-223321,-11990,-285225,273693,-119536,442972,-457260,-547112,-341847,379000,223910,-1878700,-1559926,-25513,1264395,1098606,-199800,211262,995650,1189361,-243476,-1582552,-933343,-847580,-100852,-600205,201778,-117300,615586,638648,195153,444449,-403165,254328,148180,-114932,189948,132081,-882952,-1036727,-689638,764747,-87466,-1045408,-66062,169306,524766,-179834,-120099,-632973,1546992,197815,-1117303,-175406,-984058,-31025,-9094,792225,17800,455230,670673,1081756,24381,-881926,-133686,244265,-288697,-1403497,-95886,29617,-184836,1145271,1730660,-1157773,-251516,125509,-665099,309140,-210235,-859908,-1184985,727498,804938,369877,75187,-248100,793531,427410,7476,233068,69763,393053,391934,1250321,-497982,1054343,599732,-1009211,332334,216139,647058,-228054,1804031,197315,110093,-539529,-700615,-449141,-965779,677621,969062,148387,-1348460,-643165,1037345,706078,860838,462693,-195917,-628164,-5473,-757611,-1165801,-140955,-91210,-90026,-2614409,534947,-881309,-336217,510976,133474,-1905700,186457,562509,349240,775806,791000,-456317,-416044,-1116385,-326409,236138,-219981,548654,618500,665912,-737695,-432850,431028,-514538,-620699,-607303,706975,395304,-507609,-332090,-1337273,-355786,831692,414990,1486560,73659,402725,-679033,-330646,382496,-35160,232837,-81591,31845,1017525,-67732,-522197,548328,853041,753813,273937,17467,-570427,-1090131,-347628,-128474,599565,-172876,-1396508,-426126,-561577,369397,893442,1043404,639388,342767,1242912,-226185,344947,-28713,345106,1191990,-1646229,-64944,-1469545,-556284,-603453,-572006,-993008,117897,311974,122558,-259176,224610,810543,-56415,-315425,-826194,-31663,-2112926,22733,14928,962121,166213,-368553,-130990,-31054,-957279,1379195,610811,-800717,-1218488,558409,1159092,873470,216224,449715,845094,710115,-65984,1174752,28251,-1115516,-700925,-482445,625627,546769,1193533,902893,-203574,-95646,-25684,-619786,304344,337944,-385009,141528,43025,-866705,186922,-982439,322407,-744905,-516136,-1530967,-335016,-1151905,-267965,485051,401263,-477732,-243368,-921397,-907541,-328625,-423680,-759871,-168381,618064,713472,-370543,-563279,-259552,-270457,183521,-514856,912500,987106,553929,-201284,-376941,-1184706,-1664009,401012,-266050,337998,-162590,514321,-215060,-969312,-621870,-1100122,-1503967,-1501786,281917,470111,715947,-499419,317179,438677,-121916,754155,-534197,67736,-407300,-643033,-1085528,43061,-364808,549249,1353040,1336490,848393,32451,924,397025,-732382,319670,-307227,196337,-742022,-198077,288820,-1176382,1272862,-1693478,-22646,-515243,909097,936989,1501273,-449671,1142519,781147,1632138,283728,-745270,-259565,943920,-1652953,-1621328,-621622,-11777,855923,-1764045,-991931,-801685,268961,852664,808591,-573019,382932,-115710,-286298,-811688,2727160,1333013,1851463,674562,-284602,-480204,366647,162994,1233015,-212416,438841,64763,374623,-1255478,-647968,-55670,587784,-427864,520680,-1052529,286166,505937,-337548,-897213,1354032,-792402,413470,1121140,184311,-453572,-836169,-1128100,-82508,-673976,557388,-451778,-393926,-483334,-245763,669458,728362,-9644,342029,64605,150452,652326,764033,260365,-913962,-976238,136661,1575225,-132818,-1201010,-918132,1173438,836071,-133267,-80819,-1086801,-472947,-179801,699623,1181916,-130314,929740,-73174,153481,-87433,664179,-581765,-381470,561749,-684089,112365,61496,1573354,488780,-2480904,-1369946,-182993,-343982,675944,756801,911264,-177098,93507,-79347,142239,418163,498062,142668,-80858,-1107903,-667920,-221674,381053,443058,-1133514,-781733,465792,116526,765291,319053,-622370,980957,682781,386486,363392,766163,567307,1325462,69392,124764,-53901,668375,-953827,-559982,1393506,17939,-738949,-158725,919465,346518,-269379,1019710,883749,-753085,-716295,-1304134,39538,-53344,1105797,830692,253368,-2334895,-328123,-59655,-1013729,1168002,390660,-1621178,176942,1288780,-628214,499762,1732304,-4224,-2247403,614233,-5979,-317643,372008,-64013,-1019744,-586070,1016983,466653,229227,-575098,12955,662236,85692,-768430,-693711,-365999,4227,-1071191,383855,24400,-724064,1040580,-606550,-676149,379195,1502646,21702,-1242299,-720945,89709,237089,175185,931155,1712604,814598,116845,-428752,-444588,-628859,-1551343,-1494325,347623,795788,-392815,-728007,-359133,452400,-900563,-437216,35298,-401169,-1006475,-103843,181251,-303549,-1134412,-867066,27084,851483,-106717,-622569,214739,34175,-29133,-397363,-394832,-1409658,-264827,12354,273085,589445,308369,1130601,506259,397782],[-520045,-278344,-52708,-159539,-749873,-787845,-646191,-341874,141048,818000,18977,-303383,531647,619615,1322916,239560,784048,462488,-345001,-1337921,-595964,894880,-554369,-50853,1202035,225461,762649,323128,259783,-928227,1459732,354581,-693162,-780397,-438393,-68585,378176,629500,-665066,-260917,213271,-652939,-173326,884415,-1093176,1371015,498685,608535,267487,-446126,-184227,196556,-351251,564851,607460,584971,6168,45460,260960,648893,405900,855173,360162,-398714,-134533,56603,636980,-1687469,-476570,1283969,848796,-571528,206449,495282,-897279,1047432,1831063,203358,1712136,597399,940093,405372,-64290,-214717,312295,1417661,-759756,626821,-200283,-138867,102324,187575,199803,1194114,1386799,329370,-306984,112693,-972584,172167,148827,1119143,-168921,-260622,-659322,-464859,677383,-668822,-790797,1316336,386199,-241844,-780338,58418,805487,466443,473729,-1587945,-1152315,-1215251,-164248,-21039,-107753,-334053,-1367556,-1588529,-2135053,-453569,-338062,980625,-478059,490307,776691,257035,361438,-680592,-1005605,-380175,309446,-436211,-190252,946170,-252333,2000149,1342883,1405865,418894,-401090,-138791,-175739,370714,231869,620272,-688852,202285,71138,509073,864072,-1232495,-1167985,-538051,232001,-1197596,-1130260,-1168466,-422605,1038748,147543,-302646,-869305,458143,160704,-2086476,-521824,190105,268347,-139455,-762418,-1315533,-262940,318457,-516951,1199,168746,390487,252870,-253175,575947,864821,209921,-494819,-174535,103224,-419289,1092382,-1129803,-680864,-265575,-277413,-1425132,-740769,1653261,1246542,1055364,580102,-326843,-28901,462990,338904,-1299959,721225,241481,784558,-25945,-1036040,-165900,338107,-11317,1215356,941645,990808,1044184,660446,-283418,-664534,656875,-28256,-20926,31841,-1136835,-476953,263640,-374471,-1199189,171130,64201,-405540,200493,-464288,-495037,816228,-787633,-411329,549928,-477575,142743,-267381,1170591,96454,-66777,1097466,641041,849708,-287615,-262411,792863,542892,-448705,896626,469292,-723110,1063614,319982,-117165,-1750391,489478,341636,72193,-1570815,-1520739,-828495,-624064,-765223,-352837,-480130,611176,407805,412242,992558,-128687,-107090,-2203415,-694879,-298232,918019,-79533,-827243,-658996,-890245,849908,494109,298414,-934464,90656,359057,300860,-666511,805778,92576,-1136804,-1034239,361997,901826,-1943614,-1048098,722077,-244337,745708,1869593,1255314,1235985,-311590,-1002074,8853,786077,580878,-76021,969190,431006,448395,204594,-73224,920043,599837,238810,1239991,-608327,-1592294,-1236526,549160,-963071,-227230,1149441,-582378,-1240813,1037135,-1045559,889214,619799,-1066198,-239388,-746577,102628,474256,86096,1183677,197702,-886313,-775767,646653,-453631,-359252,1355272,-765981,101063,-685295,-490196,309288,389950,344279,-575919,-717306,-326203,88779,727641,-869613,-696990,-290669,-949106,574351,343686,853813,396112,105226,-1112047,-1424288,-925857,-562399,-730788,-1118682,197420,204894,314093,-889667,-853141,1490568,-451797,820841,573726,-206590,372154,123381,1051370,376585,-953047,561820,-347759,-931440,-875827,-313441,136631,311878,704241,1063070,-292991,-17946,-490734,-106051,162153,-1496778,506140,-55664,-139053,-368717,561625,1610107,-330368,340263,373077,1231244,1286524,-722636,-171638,305091,-619132,-448194,657513,-323507,284181,1163080,340071,443758,-185272,-1386850,-779566,522321,134152,432716,250541,-112179,78953,29675,658349,47858,-735585,-78007,430548,-254114,-1821076,-1497546,232064,1282704,1619713,-988,292889,2069292,1304985,-97431,-1530110,-1038376,-985572,88063,-267218,299245,-484102,694539,561437,130861,383742,-342587,160757,-305353,85396,363405,483854,-601341,-861581,-220072,730659,66903,-693949,-164493,-129938,351779,64563,89149,-965472,990220,235750,-1524757,-973695,-1235668,227142,323646,256036,30979,211854,618946,1443140,228676,-680019,-235877,292884,-283608,-1554689,-125914,170543,-498858,1167341,1816563,-1556793,-416381,149226,-145455,234523,-506311,-800109,-1296712,258619,475146,216453,-60725,-438863,761600,645202,13993,130931,209982,296534,424171,1733534,-172623,869498,827108,-859408,273269,-73056,181508,-293902,1537789,163259,200282,-351282,-846079,-409398,-852565,576363,1036471,644587,-697246,-345527,788013,1562887,840061,113806,262310,-667688,-99827,-970535,-1130814,-355987,-399794,-296780,-2012467,681502,-937055,-211432,514662,526004,-1836964,5035,358218,158627,247222,514944,-668634,-297092,-1085012,556313,335433,-24753,665269,715253,966820,-786733,-199346,424350,-789279,-570025,-1129276,203402,330236,-548080,-142454,-812781,-118475,867617,489047,1110782,202470,344201,-1065543,-575223,735983,416084,240013,58936,267142,1325570,-192306,-772706,548217,894986,873876,-74704,50480,-790794,-966801,-231944,279608,626175,-341921,-1240340,-37181,-586009,117681,891733,714032,452807,367322,1015830,-152629,495592,-485950,233456,1326122,-1415295,-515895,-1074433,-1118884,-499633,-87309,-986819,-246640,135760,263687,-42693,365118,723521,143472,-289317,-672188,-119085,-2688058,-264905,-82340,875064,460566,-175520,70482,5298,-844746,1267839,381232,-761149,-1166276,287022,1274055,657031,271259,493505,1115391,744789,244085,1200185,-26081,-726098,-639841,-159974,889160,-157374,978800,709002,-633797,48916,163869,-573783,131686,353764,-423332,75462,-165238,-836870,82261,-1326044,170843,-821295,-613792,-1599193,-429152,-1190185,-477089,531749,436205,-379669,-430679,-954675,-799727,-471694,-297758,-597941,-397960,492160,675296,-693306,-501723,-493807,-492242,195420,-1002743,769739,982730,421511,-18726,-447172,-617685,-902630,-35944,-404792,318564,188273,462359,-173080,-810070,-598732,-1387607,-1727161,-1309492,130357,477287,944367,-643672,412891,661642,98314,901984,-552556,238861,-95677,-158996,-1008630,-405911,-14230,288073,1514240,1314540,1284502,-380613,-157208,158867,-657084,304251,-71253,372323,-884391,-333652,253177,-1389519,1275990,-1626638,-311800,-258170,787396,1725966,1333324,-556667,799645,814328,1398939,-396061,-1065113,-230180,1211068,-1479601,-990085,-257785,-74018,567866,-1618114,-1102071,-150234,357655,978925,1082873,-755014,283029,-320383,-386377,-225060,2226427,1318399,1919216,-134253,-535770,-629821,161569,355702,1387283,-180879,771618,262458,487284,-1533461,-556945,54383,554844,-435114,449702,-977088,180447,331293,-435531,-447054,1570401,-471582,314464,743952,49128,-833731,-804557,-1294505,-392569,-291738,520962,-571143,-813189,-252052,412251,597495,315514,-107100,441687,120143,344580,585086,587981,-33925,-968734,-1017270,-193305,1509103,-201741,-1112641,-906959,895078,1273430,266086,245656,-617924,-183675,-116525,550855,950549,-258829,912913,-516335,36401,-320026,767371,-116792,-372889,789161,-447443,422602,172109,1576171,148948,-2227943,-1417778,-13002,-467552,18649,660129,899587,12829,135129,-560190,-416976,-253118,356964,277605,283945,-978722,-223407,-395881,-159246,684281,-526220,-82044,436794,355832,698010,-137647,-469354,1043391,975305,416393,242714,640963,391078,1658361,564696,-8035,-276656,688312,-991472,-789162,631394,188645,-375963,396667,1493331,84832,-800123,726657,939229,-1157535,-856332,-1192033,-210895,-152043,1269627,791237,159478,-3028333,-726456,-128436,-970390,1014846,293729,-1206318,511703,925475,-40706,330903,1288346,119260,-1692099,909696,-40735,-681063,557981,-245512,-1193977,-481376,1385151,337332,116738,-472237,207852,577089,333255,-743973,-721704,-218912,-132818,-1271595,1105229,-54298,-556931,1010476,-880088,-696897,640350,1535583,-147172,-1057990,-89392,316499,354857,597877,301879,1359367,974775,-20724,-312231,-171043,-474816,-1267482,-1618752,351786,626427,-391045,-463623,-79148,506426,-1148467,-260326,-265655,-393887,-916475,41746,403326,131760,-1072509,-518223,-44055,1081247,250377,-595529,96399,-208776,-527571,-511164,-611064,-1405826,-449144,-92572,209781,204931,289257,1213480,625004,417961],[-549916,-51274,-243558,-101886,-668725,-870832,-670980,-573988,538324,1002727,-109307,-516336,346219,438608,952819,252319,1165816,518245,144094,-953865,287002,1532010,-226217,-196124,857606,183744,410975,180488,97025,-678185,1373824,458986,-383170,-873220,-1003419,-653147,768905,594080,-475166,-182482,1235,-367765,56395,1088292,-1253443,1000543,186881,531894,78864,-826059,-472880,205106,-360326,892441,945075,865809,220590,372648,887436,702623,292947,332784,191384,-243948,16125,-237595,621626,-1836921,-522530,1000679,1080098,-468600,409649,399295,-901669,633039,1528341,186557,1176532,698862,944546,453360,182697,-346130,688569,1422111,-828981,901531,69869,-320749,-196170,594005,298866,928325,787811,182165,-400253,-47150,-995755,195160,169852,1068280,-153598,-124944,-713058,-184017,561477,-227520,-753747,1344517,354267,-53550,-777330,-37420,699727,631639,378150,-1403692,-813302,-890042,-289046,-99593,-319857,-553972,-1281798,-1184945,-2147213,-790718,-205685,707177,-662103,349455,816128,-67700,166564,-705418,-233262,-808338,56474,-650463,-69605,111294,-680222,2816068,1912726,1246072,383990,-223444,-351866,-389548,51282,8536,620050,-962565,130364,136827,383055,1167884,-1211809,-1568204,-401387,943907,-522868,-622378,-1326075,-237918,554855,276142,-13748,-663502,498379,61591,-1853694,-274090,431929,113901,-105711,-557448,-806190,-17218,357757,-332471,195646,-472500,432145,289548,-432109,271769,1206412,152649,-761226,-68527,223420,-974123,1255322,-1054119,-907559,138556,-159284,-1548128,-826594,1592531,1081026,1132858,700065,-459180,-311612,406826,-365610,-1578932,775977,447691,-48681,-1753,-1145889,-65055,226689,425229,1537414,885251,830811,796754,699816,-271575,-274726,724235,103433,394937,-13752,-1049274,-774838,-723675,-750639,-1369933,92464,-153569,-570165,-92759,-768875,-743918,1207437,-490922,-445809,-135633,-528690,148319,223397,1038469,-216777,-127982,776146,580817,677618,34302,33089,1265732,627404,-348352,866097,532199,-713301,567451,-7631,11684,-1273468,157502,304819,-419641,-1272404,-1316619,-788856,-441335,-691401,-452350,-364376,640112,138347,293559,783492,-112714,-39428,-1932968,-532205,-216718,1103277,-485262,-1225601,-794970,-807289,867206,286620,131469,-1016411,137416,446370,351926,-517173,1093075,242888,-1267778,-1077224,318155,493286,-1711460,-504244,1390401,143243,896937,1486025,969614,1012170,-306582,-671112,-110210,1112594,727910,68491,622583,418832,591141,609599,-507709,956123,713603,356043,1128097,-669291,-1251489,-704062,774778,-734552,-530492,1315626,-148188,-762915,1136827,-964106,843816,339708,-1053586,-501519,-794338,152867,350369,-23361,1325445,364484,-547479,-499959,1077502,-209501,-440152,927058,-296456,322024,-928565,-790207,165544,280896,73739,-787324,-1016401,-493471,-316572,596430,-401404,-412567,-571392,-880312,319776,-450331,794868,378563,581418,-1352308,-1695383,-1175632,-976419,-519666,-905101,-264198,-2892,156779,-747645,-956503,1376582,-427785,977808,208469,-153237,713242,431448,1166076,365497,-983890,290590,-389336,-868876,-504612,-850447,-3372,344457,337315,919705,-464425,-667331,-462645,-107420,-267284,-1285314,775812,35952,-129937,-401056,558727,1116233,-267587,337122,-33328,817869,951372,-622687,128250,353573,-650690,-486762,-15299,-1256887,-45460,879375,327418,740550,42589,-1114470,-1034121,470589,124473,929907,605092,173201,-61606,227224,788112,635772,-746116,85888,410200,-664802,-1435854,-1086254,386333,1137002,1716768,121073,156243,2003383,1057068,53096,-1011586,-801591,-1103067,316816,224933,223742,-776988,806125,297509,-3745,313306,-248006,223681,-526302,371472,555648,814232,-245513,-824857,166163,415521,163334,-265082,-281511,-341671,94684,402273,500082,-1181240,262237,168389,-1684834,-1502996,-1138287,518183,614349,-261138,66124,39702,568764,1578175,470206,-248833,-186194,395676,-455358,-1506817,-150191,309441,-608878,1164106,1721549,-1760066,-479456,172710,504146,171050,-665652,-717953,-1236206,-125342,263285,221043,-267681,-708580,659635,684333,66776,-41451,217457,141249,684159,1940203,389562,612312,972734,-513472,340595,-289853,-340505,-241607,969857,23990,332954,-89326,-909488,-390911,-564267,361431,964847,984979,42938,-119157,248584,1957756,811086,-101562,545283,-538444,-194369,-1156628,-990538,-590997,-772042,-571081,-1339124,725347,-855485,65398,444635,851172,-1669157,-293135,152922,74087,-226693,179823,-774462,-100654,-667107,1287012,384014,206306,755644,737800,1244860,-585653,155507,341760,-1010463,-378193,-1581230,-74516,430967,-526049,70997,-57607,157903,763729,629766,573988,314186,353341,-1321631,-891746,861702,714030,350234,83402,396929,1589502,-340382,-904685,246044,822124,664811,-500937,30833,-760612,-749159,-66341,674198,629135,-607967,-1041234,324977,-486844,-125934,766593,440630,221768,298373,556940,-25511,585452,-765264,185190,1243500,-827113,-788076,-604330,-1624449,-671801,225248,-882605,-517969,-247614,353348,175550,489932,669542,413801,-174991,-590758,-154676,-2682039,-535095,-266949,700570,665172,43726,346020,50505,-818873,1007480,47227,-592571,-988342,19344,1313359,461265,251100,459025,1162382,647299,515535,1295377,-28479,-469141,-583521,249319,455024,-1020852,766250,578032,-757502,132480,348148,-392743,2808,353606,-458358,10235,-307800,-741469,-316913,-1360416,-68156,-914663,-605591,-1372510,-409766,-1072630,-762118,241394,702904,-156743,-560022,-684800,-478863,-500307,-186045,-415498,-730879,342609,623481,-961750,-348854,-441064,-837579,108240,-1300442,577561,981563,183842,99228,-547261,-208702,-223665,-408842,-403349,411216,524448,296417,-97953,-599338,-494694,-1583096,-1585481,-1004738,86830,423267,945291,-657494,562052,756710,384417,771720,-562071,380858,207389,266601,-859503,-865471,305944,88895,1528497,1163524,1525259,-524093,-234486,-26722,-627329,193988,155496,436394,-955691,-363809,153215,-1600705,1075968,-1418026,-516360,226827,547097,2166477,838344,-455665,744137,760819,965055,-1055396,-1189626,-245515,1226778,-1314043,-303596,-7128,-72208,315554,-1163803,-1098448,357291,351990,977036,1200788,-691800,108815,-284123,-82452,369462,1552598,1168066,1826267,-985054,-782283,-710164,-204799,526248,1400826,-121642,934639,209248,486383,-1342889,-393805,70090,390027,-613736,383211,-942628,-135093,131350,-411236,-46717,1690256,-139261,314706,402592,-64183,-931631,-560126,-1319815,-701191,24482,382170,-550072,-1232328,-174253,1108175,620349,-119866,-63461,360457,15189,364962,310334,352131,-392215,-924742,-1222062,-544912,1254639,-200722,-872085,-790757,663370,1736874,658991,344140,-207173,173238,20127,425265,695565,-112894,921701,-919195,24890,-448118,807997,372282,-356389,927460,-77685,536050,281910,1275289,-230098,-1668368,-1221205,90398,-625037,-511223,485154,765667,148736,98634,-1008728,-878185,-787869,250602,442218,493059,-756440,324357,-414111,-509391,936106,95621,371833,294987,473105,545341,-366802,-295561,1052376,1112433,481883,478502,428383,-15618,1700578,998935,35913,-483457,657522,-1031852,-937922,-180728,242051,-58499,843164,1693828,69235,-1069262,509852,802475,-1378833,-843777,-962122,-474488,-193243,1297110,888870,43134,-3099603,-1100042,-320849,-778885,762610,167149,-565246,668647,317476,457690,115442,878754,102576,-1228987,1074315,94045,-808654,743519,-283767,-1319541,-385247,1660300,157844,30048,-366483,465962,306261,699453,-652906,-544487,-10576,-284270,-1534638,1759677,-65281,-372734,840842,-844970,-532155,914031,1491808,-163779,-789896,369838,463321,272600,836843,-248036,783310,1035609,-208004,-71855,340630,-190351,-707194,-1516937,251218,243400,-268776,102699,251580,593050,-1352730,-76280,-482478,-230139,-839159,168756,385548,564984,-957544,-144879,-238984,1025627,473706,-366531,64352,-169369,-1102936,-641214,-793908,-1306258,-510852,-174432,268030,-258986,217969,1354290,594387,332117],[-386881,157328,-390490,55197,-512402,-764380,-646607,-797728,893605,987563,-244757,-698748,188087,234951,429787,129175,1559788,673653,493513,-511164,788523,1953362,86130,-412783,455329,21386,-26296,-36680,-141864,-233912,1185687,420696,-3837,-1076321,-1289912,-882305,1153792,296664,-171574,-53500,-429806,-78239,344678,1024401,-1314916,327138,-153306,502191,-187861,-1069537,-878803,257975,-157509,1095888,1188645,964627,442290,445172,1266228,713646,96422,-239116,-70605,-60430,97684,-621659,709312,-1613077,-410859,783037,1212303,-296859,675972,352389,-815427,17467,1031946,44142,537874,833818,945980,319810,239805,-488393,964256,1292297,-818697,1129550,203578,-460562,-542697,999552,409140,524738,71768,126142,-410707,-273707,-1025693,121523,323996,1046982,-81538,-62761,-677383,135122,602556,502655,-802602,923069,270467,181976,-595318,-27209,594604,920998,398354,-1369591,-435274,-711934,-323288,-78536,-520223,-772743,-1180546,-648516,-1774097,-914426,-138314,348602,-818078,132613,818562,-331022,25602,-601300,388184,-1119834,-112545,-796221,-15512,-891613,-658645,3054786,2142113,919468,463323,26810,-438227,-658815,-326809,-174646,671032,-648760,114073,133620,161627,1292989,-904864,-1714355,-207496,1479683,470901,-33766,-1242647,-38535,197899,387395,71482,-488635,484294,-148280,-1557878,-121193,597791,-84636,-132202,-96944,-300858,426018,381608,-138869,355249,-926615,571318,226015,-556797,-121515,1313826,95799,-964230,87428,285135,-1271358,887333,-838391,-1207324,533765,-51462,-1520811,-796336,1512341,791349,980763,728865,-580859,-555027,221209,-849137,-1250321,733627,533112,-355012,84479,-1094379,102630,318600,841597,1737754,756793,777031,626497,868868,-82742,-12720,570371,201523,944066,10846,-842699,-1034705,-1525256,-1125660,-1667929,-43453,-369403,-797622,-489268,-961688,-823192,1573368,-174226,-287758,-757128,-501960,108464,770025,801325,-510932,-152100,395957,388268,505880,353728,208681,1504050,636299,-233450,863801,549678,-539756,-44027,-382567,217611,-382963,-21004,332816,-921865,-775842,-1109149,-706945,-259766,-559471,-324133,-89647,643779,-9311,87164,399685,-42213,113933,-1329706,-219843,-235740,965307,-817360,-1293705,-790970,-667034,927510,128021,50369,-848010,152404,497175,421130,-215121,1431220,554964,-1228394,-1008479,294414,19764,-1059686,-123293,1757809,452502,687036,846829,518313,447627,-313465,-416109,-245919,974790,743900,160144,306209,511419,541484,882639,-779652,865009,751012,568232,970449,-551642,-873741,-134200,699173,-494611,-819247,1291845,282557,-55223,1121113,-660969,687513,67325,-769369,-895091,-901452,227331,236910,-188434,1393994,538055,-213359,-133837,1484519,172711,-490445,341246,20322,373018,-1250870,-1002199,-156942,-63965,-39093,-857551,-928618,-595599,-667853,386447,42927,-243620,-665525,-525076,-76866,-960446,647920,448126,1010512,-1319882,-1863912,-1395818,-1226321,-214609,-265649,-773014,-441364,-52277,-513299,-1110572,1045590,-62278,1080144,-116249,-98485,693691,415870,1056821,501628,-923515,71794,-294602,-945914,-369895,-1327361,-189553,327781,-79606,787414,-593079,-1183500,-303956,-210053,-550359,-1110964,1158788,96190,-41003,-316492,472155,377673,-223398,220644,-601835,328002,393592,-549583,387769,365280,-461886,-420887,-609395,-1856335,-474672,425234,182814,930816,308394,-699359,-1009287,447265,134366,1156426,1019203,483540,-93936,407206,785985,1134037,-491613,163641,323282,-921317,-919768,-550165,414057,874631,1390549,152166,-214725,911703,474050,184350,-204541,-387592,-1226412,537745,772259,-81737,-975189,935615,14833,-204426,228918,-100515,379041,-492443,656313,779008,1029740,24901,-1061381,384477,-2569,191834,193881,-400254,-419429,-98815,750272,955508,-1248031,-484259,-55518,-1486514,-1641231,-804093,741978,753422,-572197,162209,-28976,493410,1441479,682973,213430,-84032,466598,-730702,-1308022,-184416,435354,-433793,1059199,1444144,-1670697,-543041,169505,1017213,112089,-677949,-659650,-1011514,-299977,197258,381496,-395821,-940090,529476,742528,175092,-248473,84744,-12930,1115557,1786148,1002833,292767,1026417,-24981,501327,-340431,-707898,-141913,275599,-148580,484294,194513,-859183,-341267,-109008,107444,773658,1040511,575491,-37428,-439313,1721333,805172,-54790,505260,-232794,-258142,-1322701,-762854,-765683,-1069378,-846235,-824322,676281,-636280,387644,326991,1020460,-1419001,-619596,-14219,65128,-537289,-115560,-707510,144031,37594,1610914,373477,407400,815987,692733,1334272,-262998,529677,195009,-1107801,-52356,-1757870,-126501,692792,-449949,251082,764028,400561,535814,808028,213,341090,427814,-1437526,-1245579,772226,820626,613598,39403,419097,1685555,-513763,-905398,-244016,698497,221033,-856380,701,-489916,-471230,90511,790909,578706,-863247,-898797,566598,-307362,-332244,544748,314186,-2379,156128,19077,152897,581724,-807181,237510,988100,-61072,-786476,-212492,-1931830,-1098131,255263,-681976,-575679,-724848,363031,314149,510361,697430,728028,4902,-577443,-129812,-2153372,-709296,-497677,482999,629454,231472,559490,98152,-831514,696041,-283745,-355450,-780382,-225584,1143327,291778,53042,289355,948971,485652,699225,1413230,58780,-428579,-571664,585273,-641225,-1698292,638545,490882,-508598,107157,458156,-121479,-77129,312324,-497753,-51819,-325775,-609294,-844489,-1117978,-382813,-962478,-476257,-901125,-270838,-786145,-1038382,-339413,1103783,155371,-605824,-282668,23942,-470261,-164744,-294216,-1109172,253159,539424,-1129019,-137682,-152908,-1206666,-110819,-1340543,354657,902239,-115463,4888,-595366,-59136,64801,-615513,-235222,590829,782484,72286,50197,-274709,-290036,-1678094,-1212221,-717729,182721,301803,739508,-566165,675522,668633,614163,473541,-530518,472640,422203,450193,-682371,-1106233,554603,-43866,1403184,928721,1480110,-386626,-225193,-160063,-633402,1271,328703,404320,-902836,-295136,-1906,-1736878,699867,-1138367,-533230,728590,216891,2066478,140204,-205139,994517,603797,441694,-1510259,-1092866,-257455,1022167,-1191272,-8822,115908,-57857,78753,-527708,-958036,536404,214562,862626,1129309,-390575,-103277,-140522,545075,757762,896768,937798,1514775,-1577058,-983439,-762518,-635274,625791,1242881,-101023,833764,-119779,329061,-630808,-176055,-48617,138310,-949879,300930,-921739,-615148,-58138,-266206,220632,1650365,166455,423604,192795,-177243,-922035,-184520,-1166905,-907953,30008,130180,-303166,-1515023,-226821,1633968,736720,-417882,88671,155702,-223057,193520,-26035,109315,-774563,-740700,-1574089,-913105,802834,-167520,-604721,-556438,579877,2125589,974330,176885,-35193,486068,193829,308538,466248,194423,936995,-1160159,89680,-365681,766370,686666,-359264,943897,358020,481911,362812,740764,-477695,-1098628,-925154,142268,-802020,-861940,262435,509886,122513,-28283,-1311540,-1257202,-1061461,208861,603302,410921,-486333,849238,-266740,-656164,1083705,449401,503685,224761,546003,284305,-385518,-200176,1002307,1068990,557912,959768,189278,-518238,1513209,1242116,251235,-637424,574969,-1012843,-965251,-777155,173006,131607,1065335,1461314,308102,-1032497,381755,500182,-1357587,-671004,-684891,-696712,-197366,1070460,1076354,-58375,-2464831,-1316058,-576553,-457569,471420,24226,184993,596834,-353924,732914,-99022,584184,-41681,-987790,1056468,364326,-692501,921458,-172569,-1359147,-284586,1722545,36424,71456,-216812,754469,-81178,1038796,-476244,-188435,214358,-418722,-1690356,2178389,-2292,-226561,586065,-528465,-238753,1168819,1385763,-29197,-429710,591799,486357,120496,896122,-560648,82728,996991,-362854,159401,904295,148475,-27186,-1281491,34528,-147436,-70945,694158,548942,660815,-1525570,53200,-622888,5634,-801539,283370,150487,887455,-758264,87532,-490946,733190,488974,-19538,93146,86769,-1528501,-780389,-861960,-1144615,-458959,-182592,434613,-635198,86298,1403654,394342,160920],[-96454,289373,-451607,239100,-340757,-526580,-586449,-964004,1131996,790867,-335291,-764015,64747,61334,-103010,-76872,1793995,831997,598482,-126265,912440,2130925,321407,-570685,45996,-246322,-421295,-293113,-370156,256419,952791,250599,252981,-1402503,-1188482,-678047,1455003,-77624,152782,26237,-1014597,153351,603887,679759,-1256591,-450381,-402776,496693,-471690,-1145017,-1215063,290410,146005,1099608,1167896,860543,605216,176537,1203891,656585,-61865,-687679,-379326,110518,99713,-999293,838980,-1078813,-133466,668648,1178156,-100294,887064,410828,-637414,-576358,468778,-167832,-21994,955585,985472,85454,81352,-593627,1017372,1053644,-719069,1218571,153436,-587598,-863349,1272407,553138,87288,-542596,264568,-287386,-502142,-1082328,-13698,563349,974597,14175,-69206,-559985,412792,723877,1283503,-841004,243004,154842,446327,-254145,60512,556961,1246597,523743,-1401671,-92211,-696794,-250112,25398,-693054,-945592,-1053469,-158416,-1038834,-805067,-123302,1125,-915066,-126006,735501,-486188,85477,-383874,658521,-1238343,-199591,-862120,913,-1623466,-127075,2731234,1899143,503695,597103,285672,-366094,-896827,-667394,-280304,820030,175117,146539,21497,-175920,1155314,-343887,-1571017,16756,1700493,1510430,413446,-968019,176388,47554,405297,7546,-365803,431020,-406019,-1233397,-66164,659028,-287018,-190703,500798,92849,931518,373524,87186,428680,-980168,777045,36779,-573065,-489232,1190166,124839,-995562,273725,274043,-1160300,1508,-579907,-1495090,800276,23998,-1305359,-649634,1430564,470224,627759,671606,-706295,-710800,-162769,-994627,-503812,544704,487093,-98119,276503,-879117,305302,627221,1121802,1744933,633068,815003,567457,1083487,204257,49733,229977,254254,1488798,56332,-621228,-1139947,-1877634,-1255407,-1875784,-172400,-508349,-994556,-846051,-846263,-728055,1728792,-22369,11257,-1151367,-400649,34857,1259951,486781,-729812,-128905,64035,181531,431974,617919,217896,1460215,597057,-151053,841650,538261,-239301,-540795,-717306,370884,596844,-65893,460000,-1260902,-321500,-866887,-602981,-136360,-417168,-17719,219889,645827,7334,-120528,-8493,54115,274538,-684845,165050,-346822,535979,-1030687,-1089276,-637634,-471544,1049792,78891,10265,-545400,184542,531103,525526,144642,1711079,970024,-1078530,-937700,312529,-371947,-350707,82431,1710512,643139,427301,157358,51305,-55647,-283171,-320430,-355869,527590,553311,99208,55673,677293,373104,1001031,-884570,690252,739508,809174,781926,-299168,-549878,349193,432609,-320636,-1011083,1184107,619164,670921,999469,-285989,409281,-160874,-349167,-1157995,-1064763,318143,173316,-360408,1357222,695783,5380,128608,1747898,586239,-499360,-192882,141826,210484,-1658845,-1133752,-604697,-612459,6520,-757521,-526679,-587733,-917816,102672,382382,-140485,-498300,-65224,-479852,-924450,431836,605643,1320257,-998193,-1841337,-1444962,-1223539,146047,572284,-1207259,-1041608,-300442,-232246,-1238295,594403,389272,1121313,-358307,-45810,443068,110745,769308,730048,-787970,-67428,-61886,-1043991,-553836,-1596502,-364841,274992,-475088,691220,-695269,-1489056,-92648,-419861,-709691,-977436,1554388,117955,102730,-163331,300131,-376832,-201319,45843,-1093493,-45663,-199434,-588386,564085,363777,-61714,-267217,-906491,-1844409,-800931,-110391,-59521,1014639,562549,-221392,-743285,413383,161109,1127911,1415486,717016,-3643,492697,639327,1404358,27888,170403,181405,-983286,-475492,-93234,326721,552189,778339,99723,-724002,-495956,-272273,277722,612334,-28811,-1369061,698102,1234537,-551283,-1073713,1068725,-102642,-425003,155861,117608,524301,-301710,850787,1025800,1080525,49747,-1498593,393754,-374045,163734,614997,-512669,-362415,-123171,993917,1289129,-1144470,-1105330,-390848,-940377,-1448554,-442921,816737,690086,-554932,317506,-6754,425655,1082442,805669,516276,-65430,416109,-987876,-1024412,-249280,496087,-31371,795408,1012151,-1287488,-705382,133575,1184933,50862,-583838,-661003,-669615,-227453,223198,631556,-347677,-1023485,396214,962512,314761,-444211,-146874,-88651,1536411,1320220,1465668,-65079,987227,508799,685668,-195097,-777464,-79740,-327094,-292404,618780,461958,-697776,-214845,460079,-69763,515574,789464,729280,-118160,-1060623,966532,826800,269874,137072,176753,-263596,-1449265,-481830,-809934,-1164781,-1049601,-616588,560934,-313622,655885,198527,1004768,-1082692,-859925,-108862,87197,-639858,-299302,-450295,386385,803493,1422976,325269,544253,851991,583336,1153291,31040,809078,3015,-1051364,354621,-1537226,-40950,1049603,-345816,361234,1410483,550469,242465,971313,-489612,253455,522560,-1444155,-1605473,544105,732342,974961,-3109,375491,1529753,-685384,-779254,-727626,593722,-267792,-1033437,26543,-57851,-179685,196596,557117,451051,-1001629,-854636,653038,-106757,-475726,275865,365499,-160414,-19110,-443408,369186,494503,-644966,395642,711848,631717,-500340,-2348,-1974057,-1634712,-24896,-427510,-374949,-1109958,283777,325574,395642,808623,1034730,205914,-595308,-48683,-1351580,-758926,-711768,267502,313964,330127,593022,143236,-814067,410775,-491948,-123466,-633401,-444597,713699,144280,-352336,-33854,514482,346398,782994,1472811,226652,-567633,-609504,692574,-1930219,-2005047,593566,398440,13490,-20721,461442,156401,-130728,210085,-534966,-100799,-214210,-482110,-1261391,-716241,-753612,-907347,-248115,-315811,-40567,-378370,-1199081,-1037596,1448815,469872,-570810,14549,614334,-470643,-255460,-262362,-1420470,286228,419170,-1174188,100279,253331,-1474637,-463001,-1175240,116829,640773,-405258,-351225,-530736,-142731,-134172,-602409,59084,759808,929065,-133362,279692,189157,-9920,-1631286,-816398,-550354,381065,128376,399107,-420041,678960,409119,691724,158614,-421406,498474,500206,333068,-529940,-978764,704175,-136330,1182744,656794,1163455,-76648,-165584,-276352,-651799,-236940,410252,321616,-703630,-168798,-180416,-1724178,218805,-853151,-321303,1066041,-108562,1462782,-561056,83651,1383741,362029,-20009,-1651391,-782817,-234907,692409,-1147199,-264506,150930,-82166,-171909,107463,-672295,353199,-51801,681637,894835,34898,-316336,-72469,1160483,814166,362838,682574,999639,-1690457,-1096695,-852920,-1000216,620470,927493,-170021,461395,-658721,36158,392826,47630,-314116,-136376,-1330411,198711,-872042,-1110095,-204246,-64760,318709,1446596,415978,593791,129641,-308720,-965301,189889,-855368,-932317,-353805,-215205,132297,-1602378,-346826,1826449,909702,-446584,287247,-59753,-505190,-132472,-251386,-89183,-1117698,-429254,-1936158,-1245934,227291,-154389,-398270,-218345,655208,2294765,1149115,-188707,-190872,650294,358018,195334,311598,499625,921849,-1165418,190037,-62125,649492,753193,-393697,863611,734469,313604,389725,130880,-497821,-688364,-674955,166267,-979399,-1061335,22995,165377,-123288,-223091,-1394804,-1612549,-1036186,248648,727188,11342,-217951,1248429,12352,-625201,1040338,454651,336324,386695,639130,-90998,-266501,-203024,902265,868395,604336,1420082,518,-942576,1213606,1238503,571442,-712599,445899,-883076,-898206,-1051920,19772,172725,1024795,924009,719741,-729542,312212,126936,-1119963,-375381,-430224,-831115,-154427,629883,1248696,-123558,-1417983,-1267655,-818323,-55993,209154,-97513,865374,302984,-875911,738956,-285314,418368,-255379,-958299,874084,669921,-386489,1066822,19815,-1288532,-180371,1485321,40427,234489,2159,1027455,-450470,1232362,-225786,232625,401942,-471142,-1517389,2302422,110116,-148557,326298,-69709,85021,1337336,1253137,236449,5064,608505,381266,24451,825146,-578313,-573664,894881,-396527,263594,1321719,446323,576596,-977113,-262146,-370064,103465,1037738,729924,667240,-1612202,99003,-710142,193122,-825352,401622,-176612,1028155,-467312,67392,-713568,330296,321951,326448,145777,407610,-1648259,-891627,-760758,-964050,-352223,-93027,654108,-739060,-99600,1244869,70589,-58664],[178805,307837,-422071,359866,-209471,-272325,-534474,-1026241,1215917,479201,-337258,-649460,-49038,-48150,-517787,-286024,1662051,901165,496884,125123,841975,2083150,435467,-529774,-318600,-565197,-669441,-543200,-519602,637737,742456,4468,251255,-1773332,-763836,-173179,1639363,-313690,411724,10693,-1598102,286499,765392,153626,-1060877,-1086850,-466475,467618,-706712,-1086682,-1322537,250935,411519,903474,785481,562096,656852,-363499,728498,512223,-96026,-913862,-680449,229663,34639,-1296492,933573,-387236,251194,596900,987829,82940,960077,556053,-396513,-910736,-41512,-388653,-340438,1005093,1067309,-140569,-214737,-600739,831443,773040,-548268,1112187,-64991,-751790,-1082213,1327982,732010,-284440,-872076,622205,-13208,-660309,-1161371,-156903,719882,765546,93188,-120076,-400617,591143,850882,1832894,-768480,-392472,32318,708202,149219,148148,601710,1482068,702033,-1374572,173423,-785108,-92266,181777,-834345,-1036045,-876375,140962,-141655,-539976,-145687,-255219,-944187,-384147,553208,-512134,416167,-97020,550507,-1144368,-234004,-852945,12812,-1865391,732574,2114082,1240346,92455,708214,488648,-156407,-1020259,-877145,-305402,1060197,1136343,201715,-169778,-598319,754256,290871,-1225044,234147,1607659,2285404,594376,-599319,416064,129653,283079,-99892,-245735,352031,-613421,-919148,-60382,627656,-447654,-237584,1039193,314275,1301048,349022,371494,408815,-589049,977798,-275001,-457949,-713708,893477,299468,-768289,477210,196890,-652625,-1071740,-359163,-1663335,864998,50461,-929205,-418616,1309491,206899,147887,537014,-822881,-753419,-727068,-830378,287593,203672,335590,412115,558628,-541340,464712,1032252,1190399,1555022,594309,856246,607510,1234175,488641,-65885,-188630,248058,1822661,66379,-449357,-1003259,-1744777,-979418,-1822167,-241202,-532859,-1046099,-1034648,-318818,-511321,1607602,-113862,337123,-1219741,-253415,-54925,1558042,136813,-832866,-66346,-150645,83219,518271,822994,90860,1161592,543669,-141038,718843,518675,102558,-754952,-918208,363833,1299237,3480,699850,-1321003,-72486,-565899,-474958,-107057,-299176,363475,443311,653196,173308,-236879,-307475,129950,370151,-246817,527476,-482412,-21526,-1095742,-773481,-384303,-237469,1201970,159220,-48665,-258664,278463,563408,662996,454010,1793388,1368269,-916729,-891136,381906,-575090,117215,165411,1284341,701024,344351,-356150,-263386,-141332,-183258,-383307,-408935,40278,148196,-124090,-115203,858013,208689,985281,-891926,480615,743345,985573,551332,22485,-352728,650616,126127,-261530,-1057746,1094234,776603,1156375,804633,-8086,77533,-302230,49762,-1143214,-1250715,412819,188417,-492623,1197991,821299,70455,137701,1707648,902494,-465699,-502728,94743,-135118,-2055829,-1210698,-1049837,-1210127,156561,-515646,3682,-438156,-1037029,-187876,584742,-39012,-91645,294492,-775175,-378009,186982,817895,1468422,-505107,-1583140,-1190762,-999691,498310,1236903,-1462254,-1581498,-522176,45211,-1259478,165626,733897,1106677,-518828,-3027,113200,-319944,380880,933553,-603964,-157478,268358,-1033886,-981802,-1578082,-495393,194408,-767109,642444,-781074,-1570968,69648,-689643,-774464,-844679,1825499,100756,255081,-13873,36764,-905993,-189641,-125175,-1293149,-199325,-658566,-786466,636162,376353,446025,-59672,-777005,-1253910,-858105,-611706,-342772,1005925,750682,232314,-361037,311319,179822,961736,1687508,796019,179116,454714,377753,1396584,698144,124225,-3086,-859789,-211602,167456,166081,217227,81758,-9887,-1165119,-1434518,-934312,323340,1200007,102792,-1519178,749464,1475294,-1037536,-1066745,1193218,58013,-560934,152447,399521,562037,-105708,890251,1253949,967602,-235802,-1900271,204485,-635858,102178,898060,-613854,-215395,4367,1025431,1402747,-868539,-1499390,-706668,-201319,-1091993,-244004,711448,455405,-209176,494274,58441,409979,619210,801598,550600,-234967,190329,-1107388,-719704,-362503,430971,433996,386802,492488,-704827,-984185,81610,949127,-11686,-454980,-735991,-284762,16136,231059,867200,-136675,-910604,270410,1318601,433783,-584544,-398072,-21933,1745730,712220,1651764,-423867,858485,973076,819040,100928,-539939,-111977,-691011,-375317,703668,690215,-461542,-2924,1043614,-69726,260224,335116,565441,-306409,-1421473,22028,853575,752064,-413781,554105,-195958,-1486086,-189080,-692997,-995397,-1121600,-716570,407311,46489,807194,95970,836096,-668140,-919825,-111957,98820,-558861,-343825,-46989,566693,1387660,847027,282996,615465,871896,415377,758082,180560,910975,-205124,-863823,754528,-960279,64620,1389626,-250651,395457,1676565,576769,-36485,1071566,-806368,69944,567406,-1378261,-1918348,286200,480160,1305447,9104,332074,1135260,-803806,-551553,-1008300,555562,-602101,-994033,182779,411592,77625,238684,103102,247016,-959081,-887723,609998,51725,-544770,20760,544415,-198312,-177899,-734045,597067,370457,-379327,624985,641930,1033236,-17794,15407,-1776608,-2080082,-531497,-197126,4348,-1220705,130933,215603,173569,935512,1262677,368138,-592789,74743,-561887,-707883,-840626,84187,-184819,309193,406110,182121,-721137,157243,-490626,44508,-593030,-639140,108760,24662,-877608,-466595,-26592,293627,786019,1410955,417340,-746887,-659897,486217,-2738761,-1942777,543934,252121,598754,-194898,368885,343503,-185927,46517,-557130,-124592,-16913,-397533,-1363056,-297322,-1134788,-724138,26579,221006,234748,46855,-1163895,-1627981,1543478,668536,-485811,43589,1132479,-588594,-402383,-269641,-1546499,459332,284341,-1104694,335868,639565,-1545749,-895727,-926595,-109932,135886,-608531,-864045,-341901,-328693,-642980,-381543,377743,796957,956642,-253478,543144,753924,281228,-1410101,-561512,-536047,574416,-64386,22899,-273185,545898,66363,588744,-45937,-207310,447984,436747,-15980,-441523,-491872,745236,-224688,932690,389980,706681,243683,-117771,-423756,-661283,-464377,385190,242080,-378761,-43508,-339572,-1522341,-262012,-607554,71311,1160711,-316503,599786,-1066060,296318,1628430,91237,-276941,-1490575,-301500,-172568,359287,-1180530,-810557,154333,-175881,-443088,574270,-266859,-67985,-400444,490995,570072,396835,-508138,-204873,1351119,553808,-23487,444511,396733,-1297057,-1084733,-1026820,-1181093,505666,517121,-335096,-89564,-1255858,-300159,1334287,205716,-699970,-374557,-1615421,88702,-756304,-1414962,-282304,86730,260638,1124965,590562,732444,168286,-455261,-1110237,441048,-451093,-739906,-964402,-598375,589049,-1509033,-462725,1640194,1079639,-158573,468204,-164273,-711363,-521720,-240064,-208685,-1351084,-49164,-2128207,-1458222,-330010,-202066,-254295,178636,822185,2133485,1149211,-588503,-617781,611489,471480,93841,257923,654958,832312,-934427,285808,382669,493452,615713,-452564,772061,909464,72854,348974,-372279,-317323,-438892,-539404,181696,-1135999,-1166458,-203279,-194091,-554697,-431650,-1262001,-1948888,-757852,371674,789413,-578586,5844,1463057,349525,-465427,786168,188840,-43107,793941,767710,-535666,-98370,-249517,768986,576875,589389,1598670,-86712,-1141349,923760,1027510,896654,-695030,280672,-630487,-817452,-1050906,-147763,102245,765390,316727,1172211,-266748,255639,-197049,-756953,-21984,-237570,-855471,-42609,124781,1285271,-149344,-453390,-917671,-973953,356098,24305,-151341,1301737,-153956,-1115448,513526,-431124,364130,-459406,-1039403,611404,870312,19883,1137488,189274,-1106247,-95156,971977,163617,410990,277691,1230361,-670453,1222630,59443,571710,506012,-364768,-901119,2195645,226799,-132105,128175,349546,339422,1350763,1133817,617037,460615,499075,186001,42734,694014,-350875,-1036573,764942,-265530,198465,1466657,621198,958204,-624664,-561297,-357138,140675,988722,737554,597504,-1544285,71697,-767381,230592,-914953,535558,-415065,976536,-124470,-208508,-831300,-40081,91847,555010,186173,623011,-1452317,-925244,-499430,-803840,-275326,79326,849695,-463437,-316471,868102,-285241,-278944],[285545,210748,-334472,352872,-150639,-108135,-551586,-954876,1149225,144394,-230931,-354062,-192478,-84939,-735195,-423095,1056375,832996,334502,229394,794729,1845505,420534,-201775,-587335,-854677,-718060,-744177,-562202,800080,604774,-238334,-5525,-2045983,-234712,366794,1701972,-277032,559204,-55717,-1990262,304959,798997,-386312,-729681,-1399073,-308358,373595,-832942,-964480,-1134395,133035,531751,570800,88033,101040,575809,-955371,56138,289298,12594,-926010,-922129,279713,-70391,-1509492,930525,277847,633619,469521,721863,234882,886587,707820,-142954,-842154,-417466,-576474,-349361,941307,1152938,-260891,-478085,-465137,487584,529900,-348356,817840,-383219,-999155,-1144675,1163744,917815,-524771,-831955,1109641,380660,-694860,-1233602,-254334,635374,402590,120007,-188598,-263326,652537,929713,1954761,-531975,-716424,-70464,933008,485482,148879,684385,1521915,859160,-1222689,350952,-893584,101560,354778,-945522,-1022829,-626124,224193,603395,-261107,-191258,-385560,-920370,-598654,300165,-419791,946804,197225,192058,-867758,-253303,-784898,32802,-1673102,1593637,1507798,386890,-219184,737128,587408,118308,-976774,-899041,-276254,1332452,1772190,249254,-352205,-1014845,191001,747700,-827570,403320,1294893,2585552,517932,-236137,677035,411075,23051,-145045,-59798,244121,-674852,-659057,-36910,549691,-527583,-235425,1336878,376222,1374389,331316,718131,331949,63586,1082171,-668112,-226106,-717056,505880,613983,-279911,696562,79583,50969,-1830107,-218631,-1625424,729701,21751,-483489,-165792,1084404,43683,-359126,327435,-890998,-681580,-1329069,-491822,785538,-237009,135147,812896,845513,-157891,475395,1304295,1043306,1234076,685287,796248,696294,1238045,688654,-258436,-549449,170965,1771018,11524,-323300,-613571,-1289058,-328699,-1483844,-230850,-456740,-852187,-981636,517568,-261840,1258601,-392009,549419,-967308,-99837,-142306,1552681,-197558,-804794,15366,-226338,154039,755957,996351,-79482,697303,502024,-212969,436110,508395,366668,-654741,-935079,167254,1498040,162472,1028279,-1097576,-51442,-220834,-305101,-169692,-215890,703623,514170,649246,424331,-210742,-427915,138553,365985,-110276,789073,-527765,-486461,-989731,-512754,-116217,5125,1297959,341249,-170339,-109560,434964,594986,817119,632961,1572944,1608380,-841402,-823408,496267,-556684,245380,179802,648774,642522,466738,-540088,-326781,263937,-12788,-529417,-388459,-275075,-387643,-403063,-207743,990284,161900,872961,-885611,271709,830304,1008381,258786,341149,-331426,723925,-92978,-322400,-966145,1064553,713374,1227317,584940,42541,-190201,-278890,310828,-891376,-1397895,495869,287251,-556345,927537,905444,4227,-150267,1236483,1021473,-396371,-523045,-49715,-567814,-2254854,-1254311,-1378439,-1645504,326588,-206338,454324,-135405,-1014861,-381926,655527,95595,441062,427402,-903200,375818,-36780,1034283,1449635,-24466,-1120186,-601297,-694091,763121,1401401,-1480741,-1797617,-607347,274736,-1126010,-105831,893085,1048593,-640412,17111,-163399,-640460,-16192,988481,-399960,-257879,618723,-852260,-1469111,-1288892,-567628,102515,-884691,640949,-848124,-1478563,96579,-939558,-743272,-648484,1840204,49222,364744,59238,-312103,-1064555,-168552,-235052,-1103938,-133732,-892916,-1131168,604583,420848,901657,162609,-263516,-380718,-594929,-970281,-605185,919842,828215,575441,-24245,95488,153954,802504,1743350,702028,388907,342710,66227,1161370,1322251,56775,-216639,-599272,-114559,213934,-9841,-100357,-517863,-131092,-1298087,-1539260,-1301462,321263,1453895,-20869,-1644563,658697,1404856,-1385730,-943437,1296406,481502,-476580,290204,704686,442256,-28511,751624,1402488,734077,-724061,-2018372,-126081,-806101,30122,929100,-693609,-52808,121976,792571,1300120,-451318,-1623786,-844634,480201,-737043,-286290,456165,152393,337572,638988,104865,443894,186664,672192,322396,-612652,-197882,-1022487,-442209,-526250,215838,767525,-73774,-13995,-73206,-1287079,44995,429759,-65672,-363746,-870325,61664,257313,103776,988765,119627,-637043,157600,1641746,469241,-639708,-577291,206241,1646648,177621,1560497,-740055,648969,1265969,851038,447595,-113524,-242264,-802139,-397743,720896,861529,-208328,251687,1519139,135117,73291,-139076,323357,-486853,-1441686,-732261,850953,1179565,-917951,755577,-58023,-1364893,77014,-438202,-593086,-1030349,-994739,231214,360880,828007,44724,583105,-213782,-764296,-29091,71585,-367199,-267867,399944,632268,1635922,206833,296302,639689,879526,209768,317804,140070,811615,-390763,-617366,1047457,-227022,96852,1590428,-201380,374410,1499891,483254,-230586,1094920,-908427,-150583,498410,-1259632,-2089164,100426,125483,1472228,86094,346674,619500,-811673,-270407,-968781,595498,-653772,-769641,517351,786675,263624,231206,-345591,4289,-738896,-935629,493979,112986,-550692,-166475,733503,-79724,-274007,-840708,796881,271412,-129058,858880,951455,1040052,497894,-84802,-1431188,-2262419,-1082602,-76484,360657,-969875,-58820,42708,-92699,962201,1335939,428504,-525717,222426,28839,-615303,-828640,-59580,-673392,184350,60579,211217,-551563,-121881,-262994,122463,-646787,-800565,-491428,-44920,-1332344,-902975,-513203,342552,737687,1217503,542031,-798501,-659316,902,-2617969,-1631463,375376,33943,1033655,-334979,225753,364650,-254700,-154737,-552797,-115109,193591,-370142,-1075270,26266,-1443720,-427590,283065,575577,510797,366557,-923213,-1933318,1278082,640902,-396911,-191646,1389323,-868998,-488083,-213724,-1413562,748158,177666,-951776,541109,894469,-1392244,-1304552,-709443,-268223,-558020,-667554,-1292989,-72707,-453121,-1111934,-23859,590708,623103,872239,-255870,736004,1322710,502353,-1031259,-502334,-632348,614675,-237043,-293466,-163721,308344,-225456,356198,-84279,112634,320284,268138,-447901,-426623,188411,687660,-333831,717449,163218,311289,439079,-141748,-632401,-654038,-619901,273612,204917,9752,26294,-441901,-1152143,-637317,-422062,515450,1045208,-335692,-195890,-1255109,365278,1483074,-131659,-251146,-1138831,274423,-87785,132332,-1220642,-1172078,160490,-337060,-706239,777979,190785,-518083,-754062,334773,246122,496828,-677214,-535691,906438,117445,-269321,252038,-114856,-571870,-928737,-1261373,-1115028,311311,114229,-544940,-658254,-1719117,-540997,1825094,224387,-1140882,-537522,-1713373,-7854,-559623,-1356057,-279288,86315,97786,751483,680672,738344,239737,-579847,-1279540,511641,-42437,-357208,-1499584,-937153,839888,-1298334,-529228,1160716,1181340,373950,588922,-76555,-736875,-845606,31702,-239006,-1420590,318209,-2041548,-1474256,-717201,-318271,-89721,561654,975651,1645297,984143,-820066,-1116661,390003,510920,23621,298436,579177,635577,-534352,346167,843243,349443,370732,-515756,768164,785414,-225332,244303,-636959,-75596,-264876,-490280,195293,-1248471,-1217852,-386117,-465706,-1040551,-584928,-999465,-2166708,-321334,565201,780705,-1116284,155969,1484001,647524,-237225,384195,-202493,-521525,1284882,895460,-952637,48054,-254567,618879,284952,510301,1385856,-73608,-1044684,724184,718715,1133835,-580765,93785,-291212,-809570,-897674,-251495,-4206,389618,-139744,1537458,216562,178788,-377199,-380464,320237,-107050,-782712,145390,-281165,1111091,-144522,43654,-322809,-997378,701222,-73299,-103844,1404199,-679001,-1091352,147621,-533586,399165,-586218,-1116390,382234,832317,432390,1087349,251486,-837360,-64747,342164,326303,447080,555200,1312682,-673467,1017218,323753,713861,504011,-49969,58913,1975201,298483,-139352,13091,584048,460568,1179616,1052303,1100519,859016,344348,-30546,144654,566664,-3441,-1253446,606273,-17021,29173,1334973,634226,1082768,-226096,-774201,-164693,-35368,576408,559378,469861,-1298969,11443,-806834,77175,-1043371,682123,-414089,780865,194393,-622020,-806999,-287214,-44097,590142,190999,622007,-1057869,-844268,-168796,-687939,-303296,282721,950182,137651,-525963,370439,-572595,-449415],[141010,32466,-243712,210688,-164966,-65750,-671128,-749616,966059,-127566,-29336,44796,-391041,-62562,-741790,-441815,76179,636624,280605,227815,892776,1458545,311562,400460,-719119,-1032540,-574571,-864415,-512446,712090,556373,-403768,-362163,-2073912,138280,706200,1643715,24479,607059,-59315,-2045678,214196,719189,-770834,-299140,-1334838,35145,204510,-811589,-844385,-700837,-16225,467797,194216,-732988,-462502,380534,-1322364,-531841,35877,217465,-819121,-1064148,281906,-184015,-1707181,804835,769030,893910,227597,486208,362071,740616,768280,68032,-397290,-620948,-721254,-105837,764316,1177296,-223547,-522427,-187945,114874,387624,-167496,411376,-704921,-1339765,-1037691,854622,1059072,-616006,-460873,1539650,817162,-591980,-1255156,-270280,275430,-32091,76168,-257828,-212087,624542,930931,1631921,-154357,-626212,-130237,1091535,666124,16356,722399,1326338,926709,-960665,445881,-955076,280935,511501,-1022068,-903022,-294220,187594,916160,-112354,-248375,-409484,-876376,-734298,36244,-250818,1465563,433372,-212676,-468285,-284107,-678841,38607,-1268225,2144461,1076252,-398185,-359831,667152,561850,357001,-762543,-736043,-233234,1545551,1804234,269760,-416967,-1289194,-364974,828686,-511339,487637,874033,2380043,298324,63094,919967,804489,-318304,-68055,223124,87453,-542500,-490737,48048,484589,-504194,-171038,1313308,357841,1105157,325338,1090626,261785,645328,1013071,-1065239,76470,-490901,103399,983094,357602,933784,-41249,639984,-1919281,-161041,-1351934,470743,-54303,-92045,32727,716930,-33987,-793811,39053,-858647,-512769,-1760381,-145268,843044,-676993,-43741,925979,1009324,179153,254932,1208676,747870,892971,888303,574438,767128,1074972,767167,-398860,-744510,19638,1304604,-87917,-186410,-56032,-743875,478971,-993572,-169708,-339355,-373483,-691163,1346203,-70673,799573,-713319,537306,-500948,26754,-212208,1205428,-465231,-659648,94379,-180629,350899,1059063,1166107,-179909,191596,481611,-335909,1278,515670,436031,-345528,-790393,-150181,1201047,366003,1377387,-692909,-163621,107440,-77897,-282115,-152202,916026,443702,601770,671004,-59111,-382217,52224,279421,-206081,915580,-362127,-685366,-699279,-390303,83357,221685,1233753,559077,-360987,-150713,588822,609407,967989,657238,1038743,1584802,-906997,-675536,634612,-359911,125802,155685,28312,510367,670624,-375621,-166322,918451,197132,-649806,-291559,-365958,-903612,-558949,-236884,1029097,281800,699971,-895996,81786,1026977,828177,-92860,589959,-506773,576942,-159963,-465651,-794726,1069718,457690,871964,390000,-180521,-292073,4062,393840,-577404,-1436680,551168,444269,-549160,591127,944266,-144312,-655952,351174,911245,-303018,-314556,-211028,-958980,-2101105,-1261356,-1534150,-1756044,434223,79591,677381,302919,-858182,-398207,618232,252185,937385,340296,-864712,953990,-193991,1202516,1289441,291948,-557778,208683,-480053,863997,967821,-1253417,-1548659,-461188,425078,-841999,-143737,882500,960363,-784850,273,-300459,-643988,-331795,828060,-199709,-412430,897810,-525261,-1806936,-826151,-578057,27957,-790633,680701,-883140,-1296296,-54033,-1088073,-591054,-340551,1524967,-28277,392810,5597,-708822,-853830,-121525,-243568,-585924,75585,-906479,-1547306,485373,496964,1157324,364066,405876,407736,-96917,-1117934,-796724,768815,772365,730219,130665,-237676,53500,744125,1564660,491329,545910,261064,-216297,816709,1708050,19485,-439043,-272905,-91864,104613,-146129,-383620,-913291,-194655,-980385,-972429,-1294251,280167,1408449,-290697,-1710936,419512,1012975,-1502862,-699046,1360617,1026392,-85501,614590,969600,184223,-110283,456617,1420329,446560,-1143598,-1741023,-507782,-941161,-39039,637599,-730532,48177,9291,334927,1065568,33280,-1494787,-700811,864603,-481825,-516275,126441,-83790,880204,708113,82879,458415,-115928,458793,-61895,-1121078,-663603,-748237,-221310,-715224,-106801,829158,-461387,-399394,460395,-1456001,55134,-126113,-97060,-355331,-1022971,303240,294224,-229328,939760,265097,-303041,67848,1751707,370648,-603380,-613234,553789,1293404,-123502,1300695,-972456,381325,1324571,771078,732307,318973,-422653,-753454,-379568,670944,952457,1590,464065,1782779,479654,-1853,-453092,248126,-526790,-1196719,-1038701,794264,1346957,-1166867,696782,131225,-1029216,289732,-116144,-77555,-778901,-1274148,31374,553351,748158,50600,313913,219299,-433507,108011,-6871,-150892,-124382,751534,552328,1532154,-132057,402552,636237,870714,10808,22790,-58734,548737,-514228,-414411,1152787,398798,20397,1563039,-222553,330334,987807,305464,-306209,1076426,-803978,-332136,289624,-1090826,-2008660,49016,-250269,1402392,192181,438493,151147,-671384,-1212,-619380,689871,-412752,-438111,1009915,966786,361314,204453,-597537,-205427,-412364,-930792,347280,44131,-529328,-256020,794977,203128,-275435,-823306,919516,247257,19466,1019958,1587977,687506,865744,-189628,-1048699,-2107989,-1461733,-117412,466876,-421289,-237980,-101653,-333021,787286,1199781,337765,-375829,378476,365204,-548325,-650324,-176208,-946351,18907,-301261,226408,-345201,-479890,124842,119061,-740902,-901447,-906274,-38118,-1504699,-1205390,-789925,456820,657216,936713,514159,-615903,-551878,-598584,-1643389,-1220543,29786,-227780,1200016,-371722,91769,199495,-322078,-352997,-516092,-72948,342975,-381181,-488353,196407,-1576285,-67209,464838,689868,759310,495332,-555529,-1898222,677514,332593,-345500,-529412,1246576,-1281521,-388814,-6460,-1025757,1091686,144160,-761209,688832,966229,-1062058,-1565692,-574809,-259884,-1232997,-564021,-1371366,195277,-402931,-1223825,368715,590605,250319,687665,-153607,732302,1777593,585912,-569798,-591561,-746139,375897,-355082,-482390,-102557,40461,-346377,100733,17653,501496,131057,55154,-801987,-460736,817287,557681,-464596,579768,680,149554,457902,-267510,-891130,-637520,-657440,129355,220854,374313,8863,-469156,-700687,-839649,-296470,848487,821289,-177526,-671534,-1132472,298854,889985,-236295,28767,-740809,837580,-8847,81582,-1137284,-1025340,162408,-530963,-908964,714976,602731,-805494,-1029659,227112,976,206425,-836603,-940509,-14476,-298146,-380977,124988,-380610,198571,-643607,-1449722,-822262,94954,-162265,-705183,-1082220,-1887812,-552043,1716699,54888,-1545299,-612967,-1613180,-70600,-298192,-879585,-194657,-109557,-97899,385240,679805,549843,285784,-617278,-1328011,428518,288030,130193,-1714120,-1145553,714769,-1051570,-550852,552040,1161259,968291,638563,211746,-532695,-971598,472467,-192766,-1310308,596686,-1708816,-1272099,-839777,-471251,196051,841603,1017764,974433,707874,-731362,-1417725,75593,475970,8185,399334,280411,332370,-69064,354547,1202387,260098,100709,-564178,887049,361828,-579870,97980,-627529,43294,-94048,-437346,200050,-1290870,-1222083,-494561,-549090,-1396589,-623806,-739586,-2120079,167351,803673,707423,-1353725,219259,1345974,813560,-901,-36267,-570926,-988921,1616282,961354,-1227323,140319,-155324,464016,80550,400513,867907,-11016,-677705,631238,431405,1232890,-373885,-97185,62775,-911849,-717046,-231822,-63643,17326,-326894,1732285,590856,76799,-381183,-77762,599711,-13051,-659606,386572,-483021,745835,-118575,14874,380102,-881945,905950,-114775,47150,1207820,-1163162,-949024,-254123,-595904,496628,-607323,-1118603,272838,491254,775472,895899,183041,-528719,-116167,-166659,408887,222043,758526,1244941,-480105,673611,509548,621348,405925,455482,1070456,1725039,288288,-121674,-51702,577132,440910,855786,1004248,1649372,1127730,204545,-190612,238787,479641,317793,-1277794,370639,204873,-93065,1038649,503952,1024482,201937,-843147,71137,-421220,-37553,232664,325697,-924443,-33756,-828783,-232106,-1146962,820766,-126115,525176,414249,-973157,-656475,-412064,30077,422452,157514,405558,-633985,-642569,80437,-618871,-466525,445584,913126,852010,-681377,-101392,-719114,-527186],[-211048,-168888,-202196,-12397,-226582,-81590,-837116,-443935,711516,-285052,222367,408512,-633230,-5792,-586081,-334624,-972905,363834,437514,186343,1121346,976483,175620,1151383,-698342,-1041755,-293979,-883261,-412825,426334,582341,-448558,-584965,-1772349,193270,769224,1463251,454216,617460,102582,-1739985,36227,576679,-891945,161087,-969069,467274,-11639,-639182,-757762,-166247,-117870,249683,-138740,-1422566,-1032604,125646,-1264721,-821346,-169686,437302,-711563,-1084625,303815,-278873,-1966141,576524,1018851,950423,-108807,354888,486572,649885,674651,194242,232943,-646277,-841203,238708,517415,1080671,-37849,-251350,171237,-168934,371371,-38131,13601,-935293,-1719041,-798989,516869,1099301,-583994,99195,1699866,1194840,-383918,-1184469,-198079,-253356,-389767,-31127,-323005,-279768,569320,850793,1022728,271282,-223840,-132361,1165252,698821,-218676,635632,935599,867310,-645888,460060,-932019,416273,627663,-1044633,-690710,104050,172844,695088,-174981,-306750,-384492,-849776,-772162,-170451,-67728,1705721,558217,-477711,-15546,-330801,-552866,-19950,-883095,2222478,824484,-937535,-303696,531258,424988,466946,-424302,-451326,-211332,1605956,1283695,262552,-283087,-1279835,-749968,491198,-335707,465243,429346,1805129,84950,297371,1063584,1183897,-643395,122132,569744,-137223,-248142,-430612,191039,479758,-376877,-62058,1025485,364579,574898,306534,1410819,266762,854841,742878,-1370414,387350,-102475,-262749,1265079,952713,1176317,-129704,848210,-1385702,-162382,-885428,209083,-156538,136134,113949,233629,-74683,-1084026,-325511,-685341,-275496,-1876535,82265,529450,-1003382,-139360,784083,942173,390198,-195130,646212,414488,644049,1123922,205049,764566,790526,732754,-393549,-737179,-192626,586269,-164739,24881,511634,-283083,1154874,-558578,-128582,-262558,326245,-241755,1788372,1094,358758,-933092,275193,12199,111212,-256025,578478,-625825,-437224,157310,-53423,537871,1297143,1335727,-128294,-227326,476564,-446780,-499317,536761,242066,-5181,-574298,-451003,605650,543025,1646116,-264653,-275067,333536,200796,-377654,-76529,969473,307315,481101,829427,139620,-249598,-125928,172482,-372937,925801,77280,-570341,-236228,-377488,169055,385887,948122,731315,-585958,-357683,624413,579239,1099386,562614,292918,1275983,-1092973,-427352,766137,-77511,-60294,101891,-399030,361303,800943,22070,73069,1454635,396980,-652320,-127279,-318223,-1250646,-448045,-232487,962543,526046,494599,-874202,-80412,1288599,460784,-457588,716171,-859542,263640,-80981,-627112,-624227,1050739,104883,230742,254199,-625005,-203113,580511,334511,-388963,-1317218,565409,606692,-493609,261963,935587,-333267,-1209133,-730135,620807,-197856,-25062,-330058,-1193023,-1616314,-1201046,-1513939,-1519973,428366,269602,631280,819111,-591457,-231630,496020,385463,1248992,156534,-705073,1101342,-256387,1280032,1029360,388774,-40688,1009985,-471272,748059,127506,-800083,-913341,-82154,482151,-461153,40457,766103,853177,-997087,-63589,-269094,-256489,-497392,481662,-20833,-616169,1031876,-145901,-1844818,-320211,-524926,4392,-497506,754593,-869751,-1107282,-369311,-1081572,-307229,75270,907522,-120593,325358,-190184,-1075962,-399024,-45292,-139582,79588,321065,-771861,-1915523,301950,585505,1140559,517731,905600,858481,458997,-1045900,-890327,566093,588506,640863,42150,-639133,-126501,790580,1250715,280604,582263,303327,-405626,487196,1765275,73348,-637855,43366,-45201,-63693,-209356,-615221,-1079946,-110501,-271775,-171405,-987349,214115,1178733,-542573,-1701513,61924,379625,-1390868,-352385,1360843,1486568,560880,1101039,1133039,-132351,-298292,62051,1291593,174932,-1189327,-1144892,-836352,-1091827,-104433,63044,-693344,37524,-443318,-214885,809276,473947,-1177225,-292842,832269,-353640,-790192,-189392,-140849,1217598,688003,-23563,353756,-254949,231070,-447086,-1618333,-1078777,-377326,-71470,-872569,-431630,591770,-688606,-586246,804943,-1359379,128457,-453726,-95328,-433053,-1136799,404781,-1007,-755787,725670,190169,-24025,18743,1584064,122143,-494962,-482259,927177,833032,-156165,1022051,-1088114,100714,1141008,606947,877519,591865,-579503,-660827,-340354,567415,934280,124982,539445,1787629,839289,45327,-508599,432809,-336230,-880789,-862429,686328,1162130,-1058850,392829,343099,-474357,437521,181680,387244,-404532,-1419210,-205437,580785,619975,97485,65958,570504,-28969,250853,-133422,25437,20572,871055,327411,1175438,18864,613103,610130,834719,-121186,-19480,-328135,200885,-548979,-353948,1038301,722951,-134282,1289817,-317097,288147,352898,98747,-279013,1085030,-542808,-410538,-29242,-872885,-1629302,138421,-562080,1111883,267036,574688,-134539,-386776,188861,-90880,793373,15223,-90384,1552343,911501,377721,188429,-571980,-297066,-94434,-836465,164665,-151539,-531479,-252272,632136,620186,-171872,-772556,916979,314343,42814,1047036,2210706,115166,957215,-205092,-720304,-1663683,-1510091,-303136,233229,230478,-363097,-123616,-495807,397150,851028,79448,-158886,531471,477097,-556041,-322683,-287224,-877770,-95391,-517600,224040,-162937,-893482,542137,64695,-812931,-900384,-1039852,53794,-1277031,-1256645,-766514,567888,546941,641013,287541,-208407,-323878,-1062607,-340726,-829759,-442075,-464588,1115340,-276479,18583,-95342,-349537,-505593,-447505,-9177,379876,-384411,190919,205310,-1449703,286553,540767,596338,969937,431626,-203959,-1600149,-107832,-215317,-350027,-749907,704597,-1709698,-47931,361023,-469217,1397454,206436,-581329,755829,870170,-655384,-1585607,-500907,20105,-1573432,-326948,-963805,375293,-173843,-868619,701678,343170,-211599,417433,2765,452266,2030037,503425,-134211,-728450,-777793,-169517,-398290,-517473,-73267,-176339,-251416,-65233,179536,889880,-82061,-139941,-966142,-495332,1182926,391290,-594124,528909,-89873,260537,342362,-479230,-1145228,-627881,-564160,22731,272673,627377,-96361,-428202,-297466,-859006,-218184,944511,601099,61700,-752765,-814753,176674,18738,-187809,428723,-411450,1264647,39529,225184,-803497,-418392,121498,-701793,-1000214,453884,869539,-828382,-1164671,149366,-124339,-457686,-997929,-1241150,-973632,-525826,-360176,78614,-351150,751764,-285853,-1445214,-403068,-76195,-214069,-719717,-1264746,-1696396,-263233,1133527,-301215,-1817900,-610994,-1366708,-87992,-16527,-97230,-38765,-451139,-252851,65601,579529,180479,282537,-495536,-1131932,279503,486569,597178,-1554338,-1163445,200998,-841101,-581864,-25725,991795,1394015,633208,631994,-123954,-808495,909543,-95351,-1052531,736635,-1278080,-900517,-699155,-602151,614222,935639,891521,347737,402391,-295682,-1305211,-206122,385203,64950,516930,-153756,-25411,359307,310231,1389183,238192,-157547,-594522,1050766,-251172,-974558,-54078,-403717,-92888,86064,-290026,180382,-1238452,-1164794,-501633,-387076,-1467756,-523050,-594106,-1740341,612059,1050424,587069,-1160797,196631,1113786,791571,194297,-325199,-800949,-1353808,1611202,916764,-1279816,186796,55848,313849,20803,318266,261854,28470,-143205,604946,231293,1203373,-87332,-273292,350158,-1080757,-590251,-67948,-16167,-257667,-248802,1731885,776244,-26626,-245374,116483,794177,69987,-550935,630818,-462850,304913,-72529,-285956,1030218,-661173,911513,-156115,269502,849774,-1506681,-853777,-606400,-625743,614144,-543822,-1038568,293157,-100020,1002711,606085,25322,-236266,-242778,-356505,305770,-284122,827258,1032278,-182975,276241,573035,343118,252792,1046352,1787827,1467018,182929,-45948,-134725,367510,326197,463693,955604,2167891,1230847,114413,-233292,233419,435283,499045,-1214452,-7519,216251,-5798,746703,298289,906163,615212,-774059,202680,-922931,-650291,-166717,209479,-524513,-31485,-831840,-602153,-1138976,921384,375790,296094,498790,-1062832,-443986,-494647,325167,114116,105168,89535,-322337,-344083,105961,-578308,-729389,502798,736379,1419226,-738115,-421365,-703313,-488510],[-604600,-333234,-235826,-225678,-296290,-41151,-881221,-99180,423798,-326285,457398,587315,-864220,61972,-355543,-128076,-1710398,78934,787006,159372,1379407,480674,88123,1852600,-547894,-868452,47423,-784778,-310957,56798,651178,-373200,-485202,-1158211,-46995,651645,1168314,819989,669027,425676,-1205134,-196086,438569,-738692,568463,-441799,863593,-221713,-354307,-693749,288776,-104872,-53680,-366837,-1779824,-1484471,-113830,-762296,-743570,-247496,598122,-675250,-983470,448450,-336462,-2275853,300931,1045302,791909,-456636,332490,626286,736049,434955,219425,786919,-508825,-963376,510356,266133,840218,232736,275302,507962,-297847,461541,35837,-253932,-1005530,-2016010,-510657,260570,1001938,-479457,658550,1455399,1424918,-137691,-999610,-59708,-774476,-531650,-167389,-383973,-446741,559989,709813,365984,616193,247595,-74144,1148350,683944,-445488,388230,451850,688733,-340372,381083,-811747,509375,689701,-980352,-415073,527687,272536,69133,-431262,-355889,-369804,-867021,-715174,-268640,62949,1485906,543578,-505848,424395,-375599,-414598,-190964,-657510,1863008,687124,-1188059,-78630,399240,219661,398443,-45059,-140100,-222909,1448928,517557,242148,61139,-914077,-882640,-132061,-283917,337130,13329,1085313,-9714,499396,1012304,1412000,-842522,356305,896174,-424201,98850,-465260,349325,550971,-168046,50728,639684,473862,-51132,230526,1580255,397773,591582,313571,-1498147,644871,324832,-569969,1317178,1320926,1382724,-160441,591018,-641894,-190681,-328308,61394,-256742,150373,53539,-276342,-125014,-1206224,-739217,-365702,-3493,-1690434,139580,49430,-1138374,-120090,517736,627832,434881,-757062,-261908,153705,556739,1283106,-231040,666934,466956,621063,-226637,-575919,-430895,-96968,-137101,332700,922678,40923,1487358,-347039,-194635,-298766,1065361,241589,1634991,-59463,27235,-975255,-148795,408051,158895,-272216,-176607,-659584,-191852,203871,110559,553295,1355817,1476824,89624,-456408,474578,-474654,-931123,557299,-198191,204859,-407133,-592836,-35802,611552,1728176,41463,-292909,389164,494807,-392282,43397,891507,202699,278765,847518,281064,-139439,-365410,124873,-452559,878015,735215,-230801,343146,-372089,151530,489417,469519,788823,-785283,-649306,431610,478942,1196970,425412,-488436,757303,-1305108,-114224,857920,188157,-151271,17683,-574263,248893,767566,465508,203909,1629340,539930,-500312,84478,-256464,-1358596,-73264,-237033,812002,776634,279906,-727407,-204584,1507239,-9651,-754184,688535,-1313586,-130222,84041,-740528,-514936,961855,-215414,-476340,184758,-1162315,5958,1341924,213393,-422272,-1032401,532213,708834,-426904,23306,876480,-544318,-1615973,-1660706,261523,-90074,185166,-385113,-1209058,-1022519,-1034670,-1347728,-1078880,305565,334718,378954,1307484,-257787,33736,304423,443446,1300043,41387,-488061,791358,-222633,1242595,710736,307549,300746,1555659,-662392,405223,-741465,-160610,-149554,405959,451060,-64440,353158,611726,737756,-1270671,-172733,-92938,411023,-486615,69267,121935,-813303,991071,170955,-1539801,116187,-406900,56519,-70997,854745,-798941,-965887,-788326,-912806,68778,532854,125805,-214629,176938,-508981,-1314913,118037,46717,51815,677236,498495,-582392,-2105132,79118,655609,882165,608047,967533,907095,890853,-802281,-885684,330584,309337,294532,-257937,-1025170,-355559,870353,1003660,201307,465722,485837,-477404,247791,1546727,261458,-768786,285177,72461,-195599,-198632,-766075,-1053287,201728,572956,467435,-555499,138660,893602,-657020,-1627302,-344974,-341970,-1131679,44680,1268568,1681772,1253711,1628859,1162637,-403369,-483370,-357590,1046166,-23144,-719764,-438910,-1015196,-1277642,-173598,-623415,-550935,-80219,-1100572,-673893,613504,747712,-769264,223563,431974,-338126,-949393,-423582,21614,1227085,600685,-187407,63642,-260644,65169,-694298,-1960460,-1325917,-44456,1109,-919606,-629842,150075,-750218,-555316,948414,-972080,257491,-392792,-60179,-560957,-1156252,366965,-598651,-1374870,406510,-109895,125021,29092,1222015,-244644,-354000,-219827,1215056,399996,-9466,837230,-1064949,-127293,768090,409232,873505,621208,-650248,-590753,-284763,426269,787048,148722,416849,1557025,1093546,191614,-323552,783238,80937,-703870,-381407,560756,701464,-628040,-50794,547584,219512,522626,378133,656342,29054,-1379930,-491856,450834,491876,152259,-161288,799217,323793,351859,-290521,139064,110794,672746,-8244,711464,536141,908621,551778,759855,-135337,161321,-561478,-145176,-493174,-489150,737474,711732,-288908,839915,-463798,251778,-192205,-79251,-205084,1177425,-201574,-357336,-378532,-621673,-1028095,323301,-740353,693369,259360,683272,-203141,-9969,252633,424877,858208,455118,198649,1979407,651038,340980,199489,-307318,-205545,97346,-667849,-101676,-427042,-603977,-191583,236937,1098563,22958,-760431,758975,447712,-19803,916639,2353734,-499909,748098,-99423,-500928,-1070024,-1198645,-544542,-182747,754402,-408910,34683,-564267,-98981,358360,-314302,80673,671672,425602,-653349,88837,-410353,-475691,-72543,-481726,202772,-60244,-1246527,837671,-8290,-821188,-760914,-909419,205552,-706941,-1013028,-459622,606300,401836,397508,-114663,308293,-18268,-1154491,693221,-529860,-896114,-593646,901729,-72659,33696,-373123,-290657,-584230,-352887,55813,290985,-327720,745171,78676,-1052217,562374,514178,395238,1141124,263976,-13985,-1197068,-861990,-858616,-397880,-699279,-64221,-1979285,473615,796842,113568,1576358,346103,-450730,729768,671065,-283670,-1341982,-426320,600422,-1304112,-25053,-177732,408640,124648,-184946,921386,-82745,-597791,85154,147271,-73126,2055655,276570,173251,-815075,-663957,-903457,-365549,-413122,-41756,-289533,1126,-78018,315070,1200997,-261865,-273853,-908962,-478657,1194044,225363,-687880,540985,-122467,511147,192567,-718275,-1317398,-639501,-368937,12996,328492,708973,-262606,-346515,-67775,-737091,-170961,774004,461598,239484,-551310,-468733,112024,-837727,-4815,763167,-205397,1444084,47341,529042,-181491,306115,-124,-791802,-954089,98174,925834,-590935,-1133722,62145,-134890,-1302958,-1153853,-1295527,-1540497,-489547,-218404,122558,-103627,951846,54463,-1155621,-1717,-148477,-3724,-540213,-1207934,-1197158,288018,372660,-778392,-1885408,-554443,-1048240,-59975,227146,743479,170375,-802846,-309419,-187738,372498,-277773,246771,-163115,-663771,163956,538846,913058,-1145886,-982602,-533368,-713098,-699359,-479742,680575,1473737,600687,1064007,400463,-349920,1157005,29097,-719763,723996,-911494,-457976,-385998,-651354,1016032,796595,594077,-44905,148599,371176,-740511,-341521,265929,195858,615161,-592855,-336189,678297,226793,1392128,259227,-405055,-627582,1098914,-869470,-1354749,-172307,-82285,-485569,236094,-11289,120705,-1079020,-1038350,-394388,1597,-1208968,-304966,-590862,-1113697,930860,1260847,441378,-589464,99312,864844,586275,317956,-369975,-833025,-1549116,1259975,752457,-1106464,223178,331149,180504,110968,320271,-203299,-14232,418743,580912,101657,1104469,253298,-416864,509292,-1204209,-542773,215744,153829,-396960,3480,1559724,765638,-91998,-50526,221346,910609,145025,-514054,820552,-281282,-58314,2625,-498966,1515535,-396516,685195,-251091,510899,501546,-1639374,-883127,-859914,-634127,692498,-454361,-916282,366164,-774809,1096049,341740,-148972,-8227,-391665,-172673,-22351,-964388,753605,717400,98126,-87353,497134,-9174,104506,1550007,1981720,1198241,-4216,85406,-302859,56388,191783,106310,855916,2509085,1185008,84894,-135387,96323,410293,493031,-1150230,-549109,-98083,368956,601187,106420,820501,955258,-638912,130179,-1381930,-1104962,-548875,148386,-217131,20239,-830688,-916233,-944211,963848,941991,153236,466572,-789408,-259322,-636154,732748,-221150,70007,-146556,-186373,15004,-138028,-533720,-991889,421580,455484,1676283,-666072,-530936,-555888,-338081],[-824181,-420719,-331845,-344667,-336770,139314,-599117,210103,125508,-295896,605533,485201,-1002021,127329,-143512,130481,-1878041,-169080,1196882,167125,1567758,77950,105182,2315096,-329986,-544338,380696,-553625,-238656,-262279,729265,-218741,-26066,-348607,-393818,525051,793881,963556,806870,758004,-689406,-444447,364101,-395476,857650,113527,1113134,-372476,-32543,-617493,515428,33219,-373799,-461898,-1740892,-1695813,-265975,11214,-378704,-152517,666684,-699135,-782128,807409,-349022,-2499110,47068,926688,475678,-719884,356449,774062,1045316,129953,156481,1062245,-242046,-1096571,585643,66062,484961,497680,864090,710933,-266771,605101,75264,-316564,-887688,-2092761,-277427,152219,770943,-354296,1049360,830009,1472014,70505,-709811,105457,-1133620,-402512,-278180,-433295,-642710,651036,545093,-141802,762093,531056,35098,1048309,747335,-512482,12566,-1124,441098,-95581,188553,-598624,587497,693823,-797669,-117362,916559,481726,-671506,-773524,-385867,-388468,-930662,-588947,-240616,90709,823285,392618,-313606,794866,-388802,-253622,-479922,-612319,1255982,605313,-1203674,243195,350776,7573,161283,282620,117114,-248918,1064728,-142614,225652,540255,-278249,-800005,-801032,-299724,129311,-338478,440608,49871,686489,713733,1377856,-830205,540398,1108045,-728529,355359,-554236,474787,676681,80184,122058,352492,694711,-595160,57587,1518580,672921,4978,-170635,-1404068,802065,649541,-816224,1061432,1372572,1486023,-123825,-1745,-165830,-221785,190977,91749,-330241,-21064,-121912,-700436,-203713,-1193037,-1139386,57535,268234,-1344914,50626,-373332,-1074883,3760,249292,179966,328267,-1229053,-1219658,36922,630322,1277195,-622745,495147,180922,470549,39404,-372935,-640373,-485213,41855,693763,1077559,277568,1430733,-408795,-430118,-480639,1586460,630141,989545,-218854,-163337,-854205,-553738,584337,188826,-264433,-866732,-573232,23196,243651,273699,303002,1196391,1542531,414110,-440816,468666,-371116,-1169278,557519,-773775,205575,-385030,-494671,-543431,510476,1549948,143272,-208091,264943,744943,-292152,223784,749952,200792,17274,718608,281130,-150054,-621161,198023,-358334,839656,1423915,161536,932127,-269925,89841,543075,-85992,698141,-899251,-922909,-22631,298155,1241466,328280,-1132884,170024,-1421122,190595,883022,358850,-69452,-95265,-566254,206805,575873,782444,97696,1447993,600477,-226067,313435,-252274,-1277288,380422,-295201,617530,892302,77235,-389362,-273730,1560935,-456720,-899330,503780,-1731026,-503949,253761,-761324,-471798,800112,-388378,-1039892,160360,-1638869,204523,2039580,111184,-647264,-625077,455607,694157,-385218,-56557,763685,-776970,-1734568,-2142786,-35360,15855,216622,-390656,-1022876,-599226,-749345,-1082889,-668841,108678,295615,46714,1625346,82883,262918,55867,394793,1115729,112357,-271584,189497,-119716,1090511,365627,139419,399375,1689908,-937512,-119838,-1273355,590068,453531,804936,356083,270326,659564,458806,628538,-1532820,-305656,168105,1101220,-329218,-247885,212333,-925643,798474,334435,-961858,418623,-228460,186737,382683,966587,-677391,-888118,-1220702,-623872,442514,926061,-609456,-296920,-15546,-906753,-1350261,528646,128531,272203,1047012,531814,-409656,-2011234,-158408,676738,495817,633149,514701,641310,1092557,-468127,-805902,87409,-12835,-256429,-661856,-1314508,-571166,888029,1028905,335307,212942,723744,-457507,99280,1199158,577004,-785746,412887,240622,-228118,-145151,-796446,-898393,750444,1236657,745515,-181496,67734,653297,-617345,-1523879,-702796,-967869,-835479,415269,1063069,1534041,1717291,1999095,1069317,-547667,-559520,-728516,750877,-110570,115762,146858,-979128,-1480599,-254006,-1176660,-288100,-226362,-1614936,-881560,503768,759960,-383689,606145,-158002,-405227,-891249,-547338,348931,899537,493486,-344938,-396926,-199649,18649,-733385,-2063882,-1350699,126271,-5229,-780934,-606489,-320906,-715488,-349847,944620,-394839,411782,30774,-3982,-680118,-1046569,217861,-1305126,-1928155,69202,-531408,144995,105796,830830,-653251,-228393,89611,1331492,50171,169406,777029,-893489,-235909,313502,229395,780570,430456,-613340,-547353,-201507,256985,518652,92088,105699,1167826,1177623,386994,-10839,1106065,613066,-776396,116176,467996,176420,-13895,-490296,719962,885938,556748,439580,660447,445307,-1182251,-823571,222376,388146,175899,-388039,891302,520542,383280,-447455,209342,117488,166611,-390468,263788,1052362,1244362,452142,640585,-23132,423099,-671290,-424008,-370464,-789678,347209,489926,-352136,351497,-623045,202370,-515512,-185607,-153261,1343471,133785,-189829,-657131,-372422,-387559,527240,-747549,274670,156790,689544,-133180,371720,181737,758837,851272,733223,385626,2144912,274848,290848,234895,76305,80441,87036,-489277,-492158,-698271,-768873,-128055,-300027,1529477,274612,-804690,450873,590686,-94461,650032,1744135,-1006807,324767,87153,-411001,-501091,-635640,-718071,-444471,997490,-376576,347112,-557506,-505965,-144420,-757351,285868,791405,280418,-818858,474745,-549246,125207,131464,-197051,165496,-64818,-1388973,893517,-81831,-757576,-476396,-615055,359567,-13630,-531321,5956,531112,227056,245697,-592185,776003,282225,-764687,1156960,-349460,-1170565,-552244,709803,174901,136220,-409284,-112480,-585797,-241786,95693,102481,-181045,1051021,-137900,-467619,709082,421992,205523,1268035,129175,-54086,-845994,-1385633,-1391194,-451668,-365800,-776688,-1932273,1010299,1145526,570066,1596203,501303,-388626,616779,449901,-30399,-894854,-298070,1353776,-384568,254415,660270,285555,321293,538541,1029517,-521531,-762323,-267475,225461,-689537,1894502,-29935,289540,-796671,-401097,-1586990,-274597,-213071,28674,-294771,272255,43981,376113,1386668,-345149,-333049,-678059,-379588,905072,88541,-717119,570007,-133696,663771,105692,-903937,-1342262,-675064,-135903,123158,360507,607030,-449310,-259399,-82437,-544342,-141387,420534,426387,230448,-285261,-229258,195935,-1433396,242265,881885,-120398,1311055,23003,915493,624619,772992,-203886,-760903,-780904,-251142,767016,-175297,-951059,-73471,-75217,-2016940,-1269285,-1060865,-1551913,-219399,9096,255281,204062,816456,279874,-628450,251005,-101751,420313,-196498,-995024,-532374,952235,-258341,-1253082,-1717338,-468132,-721296,5023,384139,1361474,410604,-998996,-240258,-367598,61093,-688404,224684,381835,-19719,145414,465578,981822,-681305,-658044,-1210517,-681000,-958843,-799368,272485,1177845,563887,1380567,920527,304504,1090506,169362,-399764,576896,-684071,-47399,-37453,-586919,1139452,438693,170683,-163504,-4164,1064918,87511,-271622,143529,381905,674368,-911861,-480277,854752,127440,1250111,273082,-652398,-705260,891583,-1305805,-1628099,-225683,213792,-986591,298187,359755,13524,-830364,-862520,-185488,514353,-716483,-36092,-652282,-441188,1058109,1389364,289986,158269,-54961,671291,267666,361045,-144625,-673935,-1535949,715129,503060,-788055,290703,594379,83287,298178,431432,-387096,-160925,874760,509602,-33000,1012541,606530,-514878,518703,-1155001,-554183,559380,411336,-422357,307976,1267088,621865,-82791,119749,287091,975021,185579,-574184,916356,-45437,-237722,117778,-389029,1813521,-156354,235286,-425555,722786,297784,-1535194,-993713,-1000574,-633564,672448,-403973,-803579,366394,-1330232,1059575,269752,-284233,129770,-474902,270501,-520679,-1613910,597844,369789,267217,-347125,297958,-304365,20419,1792144,1641523,938405,-237894,230052,-582128,-243067,108974,-135900,661366,2537894,1050503,106782,79843,-118289,373531,324965,-1116143,-1173676,-686039,962248,649705,1737,780652,1174543,-541243,-167464,-1633228,-1336597,-839744,141056,-88349,92885,-867944,-1080863,-543204,966716,1418600,113643,378216,-215817,-184251,-889692,1071473,-458355,92650,-143978,-200254,404856,-549145,-449220,-1117675,216764,129833,1630854,-461637,-448786,-341841,-111811],[-718000,-425036,-445157,-330441,-324143,450025,90025,414874,-173419,-263811,614427,109824,-971688,188260,-17536,387787,-1483090,-359586,1482994,198512,1649852,-125344,242523,2447726,-130431,-134304,663648,-182786,-201326,-421936,784904,-49598,646891,477643,-602434,517313,408574,822436,999102,864009,-441321,-670287,384321,-7063,1001882,607904,1153593,-434930,231396,-504536,448486,230402,-667793,-426360,-1383818,-1594627,-285663,769718,97158,99101,660611,-705183,-519429,1376953,-318374,-2445154,-126897,764706,94198,-837611,336019,886902,1504296,-119619,40617,1003695,99340,-1210028,432391,-61736,86732,675219,1289001,709755,-114577,737193,108227,-177096,-599060,-1884857,-191813,200597,456913,-243209,1183205,15384,1377298,185402,-356906,257199,-1255154,-60071,-304692,-448443,-773945,852661,398023,-423657,642907,477268,177034,886408,949553,-297670,-396087,-322646,197664,52118,-125317,-310791,684388,643490,-490182,156389,1205520,715142,-1218708,-1054142,-389565,-409441,-1015370,-436573,-104784,-724,-59319,138084,-8129,1051466,-344034,-38282,-822720,-675997,647104,541118,-1067930,568938,444126,-147381,-184373,487537,296084,-242973,513562,-486575,218006,1006552,345190,-631486,-1280563,-331387,-113384,-599112,19918,226707,823112,213709,1037495,-576755,602137,1142721,-975360,416040,-643904,550241,808114,313031,123802,298231,963442,-929995,-221784,1205016,1076802,-602430,-579488,-1104928,834331,756258,-1006777,530820,1150406,1419834,-25557,-672118,-185080,-246667,559925,284318,-366633,-281750,-342489,-952821,-297939,-1121081,-1434332,497762,506772,-993907,-111708,-588874,-877508,183085,54549,-188344,138669,-1421480,-1914164,75455,795566,1080002,-872822,304486,-27474,306660,302175,-256073,-757067,-483840,341748,1012322,992688,510270,1096454,-665741,-831380,-782507,1664616,833644,205628,-416312,-235028,-648953,-738330,531709,221927,-237949,-1321970,-399215,170229,286473,409873,-171561,880934,1493334,737380,-187826,465471,-133466,-1155809,519827,-1309730,15955,-531983,-171748,-858788,232457,1104960,41258,-88852,30994,890144,-89234,453098,621650,313407,-253832,478919,111995,-338085,-845399,404406,-97734,853894,1884464,439696,1394610,-24315,61643,567854,-568621,472872,-890828,-1090020,-650493,49185,1206903,325560,-1541426,-337669,-1368421,410307,826711,395639,166007,-223353,-517778,238074,305303,882365,-243400,1103563,582124,83672,520965,-293786,-1151803,630204,-436633,415591,773881,-93637,121800,-268875,1377943,-762850,-845979,190730,-1941411,-759941,359775,-681435,-438373,604547,-358188,-1330963,142287,-1934513,269084,2400265,70969,-941861,-176431,351128,538167,-387702,51780,597482,-1027643,-1529307,-2089428,-168483,118663,68812,-382874,-720771,-489510,-385412,-773856,-491182,-91014,208052,-233956,1640322,359352,336141,-229783,244589,806895,379580,-93257,-460997,6151,850387,19152,-30673,273482,1412586,-1139361,-727717,-1289089,1325072,723903,948202,237262,492670,844349,306395,545809,-1661436,-417805,439612,1530671,-107336,-337765,231951,-893886,518378,309206,-262054,574233,-7080,369138,744073,1058699,-529840,-857413,-1568580,-294467,695386,1152039,-1089232,-356447,-205501,-1323916,-1177361,722421,171103,445335,1132368,389458,-284233,-1587249,-383460,630077,122529,606627,-305912,219755,1069854,-121861,-689013,-136795,-318823,-885499,-1029448,-1461404,-696754,779387,1386894,658254,-112598,866283,-411417,-15572,856427,947067,-658751,419883,394157,-145140,-99901,-672999,-686562,1415739,1513728,655911,21421,12254,512891,-501402,-1436226,-910982,-1339906,-581134,681616,747320,1096939,1761594,2011528,902635,-543418,-476493,-991392,485015,-73471,939724,459072,-716797,-1653229,-344550,-1391955,79804,-253830,-1640410,-770493,450750,482818,-125252,632476,-726563,-519432,-607342,-567855,705023,325326,417212,-417137,-930794,-138698,111016,-583112,-1939016,-1185030,70141,-85043,-419806,-348123,-638682,-678312,-57242,874279,191816,548394,603634,51740,-730342,-807532,-4127,-1852363,-2257818,-206250,-910559,110770,230713,559502,-1002252,-159755,341809,1248248,-228897,260691,795434,-580202,-188104,-82975,100828,697635,132494,-497457,-510201,-76108,61885,174793,-2111,-303254,717918,1093696,566179,282329,1235333,1078883,-1049556,370542,450001,-175758,603047,-808602,843246,1321075,556172,386458,432328,772495,-889899,-1165719,-14076,303532,137379,-622780,854829,513747,348746,-563412,279695,46219,-520056,-733169,-99593,1203787,1563342,323641,482633,161058,595291,-617285,-606186,-218271,-1130678,3565,257176,-257176,-19172,-749839,109329,-589796,-202871,-169650,1484836,385783,36177,-782500,-169845,105096,671804,-587531,-31591,-2364,560234,-67865,664839,12516,833649,763467,744285,458816,1998459,-98083,265009,276615,432991,499690,-127067,-386997,-972355,-867354,-1010790,-112487,-823562,1794744,536181,-862779,44971,679055,-113194,302715,529193,-1316807,-162348,266997,-444153,-97570,-4475,-729292,-272154,948164,-292587,664457,-517218,-641347,-499746,-1121097,407313,897921,115982,-1005648,701312,-689679,727427,495943,214299,120671,-166162,-1230540,667361,-157029,-641477,-87087,-280007,448076,533050,49119,442439,345965,50253,192892,-987570,1072293,496922,21244,1133110,-290475,-1172943,-326025,642181,387281,304313,17698,185687,-533224,-125417,82968,-131377,43710,1123758,-383579,147249,710919,322883,112160,1337427,143858,-257890,-637372,-1565567,-1630554,-467923,125635,-1171526,-1519209,1376107,1262087,788651,1492784,584209,-390312,445669,271215,70523,-363635,-105781,2006644,880316,433630,1172226,47119,269890,1023320,1072272,-761705,-648979,-578980,215501,-1182681,1620656,-330334,205325,-675194,-41779,-1964807,-157469,26896,162237,-228877,407664,206708,371597,1454137,-285212,-332309,-371887,-204639,476089,-5584,-673506,565095,-175915,520842,121449,-963481,-1197809,-719879,56594,330151,360088,363320,-618691,-194498,-326489,-352822,-121778,42695,473249,-13085,-159983,-138979,446972,-1682516,453789,744292,-118958,876355,-10989,1279999,1391480,794358,-436976,-600170,-522674,-522618,453000,302573,-661079,-275363,-11270,-2311921,-1289305,-602883,-1162317,177395,260229,457776,411818,475481,322424,-55326,294100,41860,930972,211138,-734978,125089,1512306,-562840,-1573628,-1334637,-370625,-425405,96338,439474,1572180,657998,-926851,-57095,-471356,-333837,-926463,268486,1060596,610618,228957,306458,776757,-312465,-296859,-1571477,-727481,-1352623,-1026564,-157594,656550,530949,1493641,1323428,968810,698620,330651,-162207,334309,-552092,266560,217989,-421678,775774,-54378,-303596,-150050,-56480,1588658,831951,-12693,35446,584118,688596,-1033780,-375360,889992,38074,1029454,230510,-894119,-874093,411703,-1440747,-1693514,-201870,395266,-1356743,232080,722948,-136346,-555221,-684359,80586,989708,-185891,193763,-635311,82409,955368,1400673,146770,835401,-244813,584361,-48605,332868,268409,-386330,-1310363,198754,229340,-458425,414721,777905,47315,484737,623635,-277130,-392968,1127695,383389,-245119,981088,917922,-562188,402408,-859899,-580134,888512,681103,-395339,558361,913592,448963,17768,217211,361602,1017481,148292,-711842,915371,134538,-231061,270505,44403,1965916,6172,-374357,-664704,880531,294217,-1219232,-1072745,-1036985,-634899,521700,-425317,-728466,188977,-1640496,913711,503928,-374835,181720,-404891,753057,-1052267,-2007364,468158,64020,287296,-464882,22311,-436833,39018,1685863,963385,734615,-470973,319694,-935246,-449393,115312,-233722,358713,2215057,900920,156414,349425,-291024,305276,73064,-1092313,-1696655,-1317837,1572773,828555,11447,725182,1255990,-559384,-633419,-1584309,-1368304,-1006077,160107,-160429,141625,-1000417,-1059321,-2653,1005780,1704725,153925,304111,434745,-260966,-1220628,1172894,-508639,202501,157236,-275213,803964,-910177,-297918,-985104,-51149,-176038,1415979,-155962,-249366,-132633,130003],[-293803,-372375,-521424,-207267,-253061,786543,1022811,468509,-464641,-294713,468419,-420967,-743293,248754,201,596134,-794591,-496396,1497576,235834,1653326,-65200,468740,2300540,-30937,283661,883656,304148,-180928,-373635,784235,70597,1269623,1136761,-508096,648387,98805,440921,1129741,572261,-572480,-840027,492456,273863,1013782,992053,988872,-416279,350432,-372932,124632,365499,-918341,-286802,-867948,-1198368,-170038,1247479,489322,428319,632207,-603440,-243731,1987113,-252409,-2015680,-191838,651621,-267789,-805785,205136,891909,1933630,-205626,-83570,698814,439529,-1232544,107277,-134062,-268163,722108,1406502,510674,103326,803579,149887,84912,-197041,-1469886,-290335,366844,143714,-157672,1075569,-706515,1242659,194697,-5526,368506,-1150378,352197,-203954,-394823,-764484,1118883,301871,-522402,272653,103060,328734,697766,1231921,216592,-712931,-467013,26061,87268,-532229,19701,817936,547329,-97466,365995,1342690,864279,-1381412,-1152507,-364569,-362463,-1075701,-306725,95600,-182892,-846262,-166934,268787,1167325,-231702,272945,-1095489,-735036,235527,462586,-850876,814847,690810,-198180,-556749,544368,439173,-146911,-79616,-503137,203560,1286622,576617,-525496,-1435391,-357013,-340990,-754937,-126687,447839,828464,-335418,444152,-125075,527922,994592,-1092142,276469,-687072,603135,890278,473218,60037,485988,1177969,-1012322,-573875,703675,1571116,-946695,-808481,-678867,741088,592121,-1142644,-129182,799220,1157364,118061,-1172910,-586203,-269245,716158,549538,-375250,-504220,-519722,-1008046,-378424,-1078697,-1532183,845988,681322,-704708,-261848,-563151,-645432,348138,-37470,-262556,-35473,-1267368,-2177942,224140,945245,738929,-930644,162444,-158765,140649,473533,-313353,-726383,-198326,646847,1183337,790154,787484,673663,-964388,-1308848,-1121496,1241127,826728,-335903,-590966,-238569,-452933,-577190,326623,270007,-195777,-1450306,-187496,234877,331165,503151,-693616,544513,1321487,948690,232157,485517,189976,-927713,436236,-1627497,-279221,-780512,277370,-1012199,-160406,469981,-194728,-36946,-177651,892735,162309,689683,561083,492311,-474043,191292,-187071,-705869,-1004319,695099,246332,918636,1909658,514490,1613281,334845,124646,580196,-866808,169271,-754004,-1101855,-1263187,-234037,1070813,422200,-1710511,-665960,-1188670,496923,689761,295930,463655,-338546,-562057,313990,63457,771902,-685349,817344,511313,322323,666176,-312877,-1138611,460617,-658979,221284,412027,-217904,693291,-180644,976839,-876917,-606048,-191088,-1807917,-822690,370701,-530511,-328523,431715,-148874,-1330018,94142,-2002265,140001,2284359,83417,-1162114,219322,243235,263721,-425967,325409,387392,-1268372,-1082585,-1655728,-104249,215153,-170577,-400356,-427467,-621783,-36619,-472687,-596344,-221581,134813,-376361,1308748,498692,204414,-515848,34078,514999,741804,32326,-950173,104832,570290,-299255,-157633,13854,871218,-1156483,-1280484,-854493,1883993,663581,789260,141981,587551,860587,124905,512014,-1532729,-448468,655262,1527512,71869,-155661,167201,-708736,230038,123810,379691,605437,224010,554154,915160,1074984,-394208,-838768,-1746050,-19225,735303,1154921,-1186919,-387913,-350731,-1688537,-879285,663155,154757,502528,974423,91188,-201475,-866918,-563861,514343,-129499,556794,-1204059,-198986,919613,192060,-576545,-320613,-557330,-1412844,-1238429,-1464827,-668846,540576,1900098,1024697,-418499,772955,-414431,-167184,555138,1248338,-392046,333829,466144,25852,-113370,-395201,-481218,1962095,1406869,318556,40144,-19562,481545,-423132,-1397194,-908545,-1376901,-381272,793622,361308,528943,1387737,1580848,729168,-435470,-261552,-1108490,310897,78704,1381861,465289,-284311,-1736928,-430976,-1206056,500965,-3673,-1079451,-400113,394985,-26597,-65949,216451,-1122148,-641353,-178038,-509834,920276,-353890,402156,-339866,-1402630,-117855,317154,-332564,-1680301,-927654,-192177,-217928,128430,63447,-686663,-700915,220698,801742,606134,627783,1014023,84746,-669153,-476154,-266072,-2034925,-2273454,-372421,-1096389,131533,355783,474928,-1197858,-170218,450870,1000373,-463715,224994,811120,-152465,-2932,-290307,30059,710101,-120617,-366012,-478017,90481,-155246,-170204,-83980,-663290,297372,886878,661763,441267,1111918,1305993,-1350574,260327,515789,-216032,1067139,-959268,906471,1374005,538120,281231,91811,962320,-568679,-1451723,-170502,214228,25615,-838389,711794,325448,281442,-594167,390268,-68338,-1163406,-940127,-356910,883184,1812463,216910,303463,309905,569655,-415874,-694385,-69988,-1328770,-159914,181097,10556,-166565,-810470,-50889,-469555,-140566,-250022,1458072,500891,247773,-724580,-50336,362955,703750,-304171,-166430,-141621,332132,-134678,802868,-185952,686351,609045,489539,428384,1609957,-357561,285208,301784,644843,927247,-463106,-426693,-1401275,-856753,-1279382,-172340,-1177000,1809340,759456,-857733,-363834,670648,-47805,-58254,-791418,-1407143,-575388,350118,-572927,81680,527189,-564540,332852,712892,-198172,736416,-487578,-440593,-590440,-1264832,420260,1029721,1503,-1159397,644965,-803933,1158632,938140,557610,81923,-319807,-803342,206523,-246039,-502169,322558,3750,426088,755473,565784,673169,96472,-81613,222509,-1134065,1159984,591382,951481,904162,-340003,-924473,41574,712815,503234,510637,966419,563226,-465913,-14303,-5316,-347468,292269,1081137,-583069,626483,592329,276107,134180,1334481,347789,-430526,-573758,-1405118,-1510094,-420339,584813,-1136590,-847655,1475239,1080741,736507,1328978,514175,-428785,265775,165484,32942,116690,112759,2271402,1934451,469605,1143275,-230409,-69049,1126125,1109254,-634930,-323681,-781249,135055,-1387916,1303475,-545936,-39774,-496479,331640,-1899222,-52885,255866,360116,-141107,313976,288183,354076,1462359,-75211,-303381,-99758,-253,94779,-60512,-574076,488259,-299735,54556,200633,-859670,-918827,-743531,144943,576054,342567,62301,-747465,-160288,-701635,-214566,-109399,-200624,556285,-430331,-267666,-141545,790296,-1651290,537179,437394,-152672,234376,-28003,1515245,1870039,419953,-604912,-335056,-237634,-687478,82249,730930,-323817,-530236,-7721,-2086782,-1164471,-54449,-686743,569086,456185,691501,423819,99085,176529,325913,165850,224724,1365959,554786,-503861,630619,1768372,-493947,-1611200,-803797,-270319,-177891,206657,425449,1375812,887190,-593482,189450,-497273,-756878,-929297,409981,1702511,1018879,369476,100365,356708,-107951,-23828,-1493699,-812309,-1794307,-1208279,-521773,175169,496726,1384695,1531358,1433799,89387,527133,-30378,43286,-403664,475582,304264,-210425,-54794,-548942,-745445,-247913,-55919,1836793,1157524,352510,-48359,751729,655732,-952105,-27829,809258,-20319,796999,112296,-1099693,-1157294,-213438,-1261093,-1485843,-111563,424688,-1379971,41377,960295,-313031,-358969,-558003,333445,1260052,183432,303996,-417165,370212,628286,1281749,19325,1263175,-447117,623245,-239932,253678,700285,-61005,-912647,-109934,-10536,-246627,590823,850687,92414,560324,814526,33708,-665606,1124683,237719,-543002,1012029,1132081,-563407,219553,-348228,-577637,1136245,872073,-380531,688749,553252,348044,197959,246321,461540,1058338,-1365,-869749,853131,185120,-131088,430296,610761,2008104,68540,-1025963,-918575,988047,462766,-765773,-1021375,-985384,-643636,256565,-488594,-677729,-190181,-1719686,692598,1004845,-463210,177349,-139659,1058048,-1449772,-1995752,466656,-144909,186692,-440674,-264019,-359123,163636,1293374,245346,626474,-656299,287939,-1267683,-534016,200524,-214123,-20065,1637064,786326,203218,591048,-297524,211009,-165445,-1038079,-1904696,-1694414,1959083,1004040,105985,567630,1217617,-698375,-1157171,-1284411,-1273633,-1066249,166447,-385639,127167,-1252360,-881205,531108,1188211,1771385,226675,290545,870778,-475627,-1519413,964094,-356014,402424,685699,-309535,1183296,-1002243,-72665,-548862,-295457,-409352,1179685,185349,-25485,19760,318893],[261472,-306849,-526468,-50806,-135553,1008925,1841892,357409,-729673,-420083,199322,-925877,-354782,310436,-65855,720239,-192271,-593303,1203275,283062,1625416,243345,715252,2027263,-80851,637192,1043357,827855,-149573,-143171,690361,101164,1583395,1493448,-113158,842200,-64310,-65115,1048749,-86103,-988640,-930316,648038,336295,928403,1233404,683877,-354241,272670,-292804,-335705,320903,-1115165,-85776,-355996,-617747,40197,1315290,655064,719703,635318,-350091,-2208,2331997,-161517,-1305935,-153267,647758,-559569,-669632,-39189,712294,2125311,-81277,-175100,295861,693544,-1081578,-280026,-187777,-512564,645701,1215988,201266,337100,777579,191782,345643,234210,-1041020,-515877,589229,-81103,-93319,829005,-1090495,1174201,132778,275526,430855,-894043,669772,32137,-241058,-591804,1356077,272263,-544147,-249988,-432778,466444,528163,1437826,898991,-831302,-451787,-38943,18843,-955959,348490,975784,418797,291911,486498,1306529,854682,-1148810,-1027369,-314325,-180194,-1063887,-236918,311418,-385444,-1292608,-462995,404021,1141986,-65205,697836,-1165988,-688437,109352,341729,-602526,931151,1044393,-131671,-884627,482012,623280,88263,-557496,-321529,149637,1246765,168446,-570028,-1265871,-383647,-514581,-813951,-42113,647318,630530,-734094,-247719,414141,371711,716124,-1046643,46915,-660471,686951,884448,513541,-31416,796651,1251698,-881657,-928365,152442,2093720,-901476,-822893,-243806,543651,184031,-1215450,-710307,490191,740972,286717,-1369298,-1069736,-297663,661792,761994,-381136,-577575,-577865,-904682,-420329,-1122619,-1383946,1003457,759376,-457830,-334722,-368283,-460013,435582,-39521,56039,-104609,-873244,-2045578,405498,981296,349682,-803698,121023,-233554,-20969,520054,-552978,-525212,149705,795878,1144081,626970,1087526,336294,-1154418,-1704663,-1380093,495335,650102,-442481,-705116,-223381,-328021,-91697,91663,330160,-135917,-1261322,8390,223593,358988,544586,-1026585,325905,1061100,977968,700531,554543,515514,-601766,312913,-1612284,-583847,-992825,721890,-1056579,-549109,-207578,-459384,-130923,-210418,755520,387865,870005,580472,658399,-592956,-77866,-526834,-1204867,-1112459,972194,558514,988357,1461823,401310,1545274,722669,286915,579507,-952607,-132364,-505024,-959105,-1653806,-504110,832942,574267,-1701670,-787987,-1032453,448388,488561,82016,704439,-405864,-754518,382982,-62820,521865,-1032496,709294,421536,403912,716695,-235753,-1305765,-135650,-920336,25863,-105099,-289780,1157837,-20169,457718,-846965,-248189,-561269,-1300640,-657223,298900,-363780,-84055,325429,146612,-1112023,1304,-1873129,-161867,1769384,100296,-1209477,483646,158980,-58307,-463579,692541,156490,-1440184,-558708,-1127000,111668,292946,-375299,-468454,-260296,-798714,183845,-221370,-854267,-238160,116608,-362188,739457,449260,-92790,-747385,-173665,341131,1035268,108019,-1163996,137560,308378,-545170,-239741,-256985,291932,-977736,-1636132,-211720,2134591,400425,415473,111576,566578,735070,-116299,542468,-1081998,-335622,775467,1106052,120351,237548,23074,-416509,-737,-144749,807325,548353,421193,682592,849964,939579,-310969,-795155,-1694549,119281,541319,950794,-906745,-393908,-424028,-1918515,-592793,382961,81434,410246,671395,-297303,-141347,30031,-665021,343783,-219844,520939,-1882935,-500195,770536,475095,-500960,-452316,-698315,-1662615,-1222502,-1352253,-463742,221233,2215590,1219341,-612495,389859,-513418,-390557,236247,1355017,-31933,209195,426525,229763,-214405,-16673,-329286,2147699,1090186,-82392,-56374,-21094,531616,-463073,-1407944,-713855,-1099946,-191054,747161,-16639,26988,770464,827159,603684,-309104,-3001,-1065719,251869,313774,1321527,240781,199448,-1685675,-487654,-720985,894896,589827,-166685,65409,280309,-639681,-224400,-527084,-1292224,-730135,269095,-395296,857637,-999084,442130,-94020,-1699858,-144107,576535,-93412,-1418068,-693717,-561429,-361128,742571,479736,-458473,-784360,397070,748428,585355,628608,1001828,81855,-483656,-117000,-544516,-1809286,-1999156,-423506,-1013437,290377,412184,552492,-1188961,-254853,382124,663420,-652682,99571,755821,338033,241141,-232863,214,841392,-198464,-284500,-481228,269335,-376651,-440220,-114185,-828283,-26946,612665,617345,425943,788079,1212826,-1493353,-159524,630677,31111,1292589,-970648,901319,1033813,518799,200006,-204147,1003874,-268417,-1599322,-197291,99010,-145095,-972524,491010,34636,228576,-503069,553021,-177405,-1513658,-923193,-499880,307427,1954560,227993,127497,306796,347631,-126076,-706163,58641,-1223092,-59621,326821,404129,-93116,-797013,-277140,-248138,-27718,-334307,1167519,460442,382104,-517188,-26267,427305,611646,31298,-137897,-177878,105972,-375670,768648,-338204,437167,417099,71193,315700,1125574,-436259,347959,294742,657918,1213654,-774424,-611794,-1577018,-640540,-1505977,-300401,-1265587,1559896,906158,-724827,-663163,567342,78644,-377503,-1685376,-1303395,-851436,288049,-753131,73017,871290,-295669,1071583,432358,-132613,335443,-497119,-2917,-396831,-1082405,333202,1247459,-17515,-1236933,233649,-861524,1341572,1343183,650918,65005,-463349,-252876,-371195,-356163,-361308,648861,202818,298221,653506,904997,602305,-148718,-122100,306098,-923064,1087023,597640,1726889,705546,-473900,-540452,463144,854110,501485,739694,2190358,942812,-423356,84063,-181266,-493705,488856,1055970,-653078,868223,410814,317706,227967,1257528,689372,-339248,-592185,-1007642,-1121558,-316956,847751,-755619,-134228,1363918,643165,470709,1172565,254786,-462599,137007,130903,-101408,439271,291742,2022732,2261998,368328,641233,-461538,-592212,876277,1177195,-111426,49801,-826211,31243,-1276223,984358,-628886,-375215,-321255,641282,-1450942,2900,439182,597102,-59606,6490,208172,383048,1483224,238700,-279776,54332,161824,-100908,-93162,-454437,327487,-521681,-567777,247054,-605283,-586014,-709513,106041,794746,340067,-194204,-828144,-143528,-1061707,-149917,-103007,-223265,629549,-866586,-547972,-131344,1079189,-1465768,443388,125588,-180939,-458413,-8624,1539560,1899342,-148610,-610895,-17870,18069,-757766,-258063,1025892,-1626,-798449,-107297,-1493756,-884151,448608,-388133,849801,522504,904010,236330,-168532,-88910,371089,-11047,374341,1590606,733469,-317082,902491,1632961,-129143,-1316517,-219861,-165992,19313,333720,413778,949131,1069259,-132901,421632,-446869,-1086304,-717157,641159,2097676,1064663,500966,-128445,-145276,-63980,67129,-1038140,-884405,-2143591,-1359581,-742944,-25611,453541,1107976,1511619,1551095,-551440,765041,28902,-249825,-146664,615291,215842,-27829,-1066530,-906644,-1081505,-646228,-73059,1823928,920753,708208,-99773,835706,568642,-726111,455299,651837,-38107,598745,-53866,-1222872,-1526405,-787511,-851634,-1014024,14683,313782,-978692,-219803,987499,-495472,-356727,-517387,497405,1214520,283701,256304,20001,458767,136599,1048330,-89394,1391557,-638474,770672,-221166,145747,970917,214823,-432593,-144655,-185486,-218985,783612,825537,213303,446081,892257,406091,-929020,852844,125348,-849317,1052519,1209722,-532395,43246,247678,-524625,1256638,908733,-409097,677763,226386,374574,419406,253901,560494,1099793,-263147,-978370,787879,90876,-62736,534050,1059274,1918611,42294,-1582391,-1122466,1064258,714821,-285724,-809212,-860235,-657418,-54565,-498605,-606064,-697985,-1675982,443374,1558789,-606193,158895,285059,1063536,-1586890,-1579899,623343,-239508,36669,-310581,-494409,-93960,359189,807996,-247606,612887,-757696,101980,-1461799,-517717,313177,-141753,-399974,995434,709272,217858,730418,-77775,124186,-308825,-924383,-1678109,-1616860,1960141,1047055,212713,257188,1102646,-881006,-1610401,-927751,-1130667,-1079125,128081,-666798,35350,-1561782,-625371,882671,1571278,1647036,283072,340449,879540,-765288,-1658279,504958,-67354,659133,1268313,-239721,1491076,-729680,208082,113712,-433803,-539972,1003057,476547,148107,97177,399527],[662466,-269217,-466665,47101,4187,1020304,2214739,103164,-935316,-623693,-115369,-1241600,94882,366203,-160893,741073,38283,-659054,697907,375150,1582054,696370,899223,1780945,-280575,870969,1136089,1249493,-86457,180371,474329,36963,1453431,1495405,417399,983907,-57896,-564964,666930,-852133,-1445626,-932460,792975,141060,782070,1304925,339442,-297082,373,-359743,-773285,52787,-1236584,127510,38678,-16232,274909,1026338,545896,866290,692370,25985,170884,2139904,-56606,-569777,-43317,769146,-763424,-497473,-331359,316427,1948078,215909,-204773,-90762,791402,-718128,-615705,-253910,-621708,494778,840266,-82498,550959,667120,206594,487233,603424,-781279,-716113,808882,-161084,-45568,582729,-1033960,1216382,63210,435281,449306,-588075,774590,365870,18986,-299688,1452742,302324,-589095,-767734,-913799,567332,423568,1398447,1486592,-704357,-341785,-9928,-123906,-1282372,626127,1116636,277184,564443,512987,1115465,677290,-666208,-731015,-248378,155293,-950844,-236887,505563,-514679,-1334962,-699030,358219,1008974,122246,1186340,-963344,-490351,235763,167217,-363547,912599,1407657,21647,-1125949,371105,901207,480160,-785118,-111496,21934,854701,-785001,-750398,-879870,-428234,-617548,-805832,166936,792354,230360,-835228,-817155,895062,228620,397715,-867361,-101489,-572598,842269,782612,410439,-92428,1043841,1157682,-632923,-1201951,-294253,2528612,-535231,-672258,79927,281655,-369223,-1209913,-1024936,343177,280226,461313,-1258529,-1376951,-334203,454945,814145,-411209,-446383,-478593,-721787,-416613,-1241841,-1019214,915610,712343,-216112,-306906,-135177,-351869,413993,5341,684685,-29755,-467188,-1685064,542872,858677,10798,-548020,194221,-264760,-166330,470613,-895927,-180055,359417,658433,907993,599219,1329035,181580,-1152746,-1849816,-1443039,-221225,386878,-175763,-754387,-216119,-282501,548711,-58271,386329,-50863,-852405,146866,151440,336584,530581,-987871,294480,777881,819577,1080708,689184,754373,-323050,169876,-1258566,-835481,-1018283,1058824,-1020349,-796428,-751115,-650941,-382203,31786,521920,522678,925749,648055,744405,-587308,-279552,-804260,-1747199,-1262052,1123257,739032,999081,705879,195046,1252290,1042008,499901,546116,-877527,-354187,-163955,-705761,-1699222,-711399,529809,710172,-1589380,-737446,-1065468,304708,251840,-208256,789525,-397350,-1051380,386641,-42681,215007,-1130192,762486,336057,294245,661465,-25646,-1575566,-938686,-1147061,-188642,-627357,-313728,1360846,178114,-47668,-798108,125093,-837218,-529092,-282967,189911,-241409,272855,297942,404889,-799608,-119780,-1627950,-558948,1099290,68957,-1068030,575274,119477,-326386,-447161,1052846,-59085,-1469017,-134046,-753208,373502,324818,-441624,-592744,-286887,-852940,197369,-47324,-1035061,-140701,154502,-233623,179434,228514,-450572,-862802,-315688,294216,1109932,145949,-1095156,88191,117472,-661048,-301393,-434427,-113067,-686169,-1696013,357551,2040017,90486,-11594,166022,450382,524735,-420959,635127,-350031,-31962,796585,438080,10513,704709,-163168,-98653,-139950,-401709,925900,437039,543037,703950,569131,583147,-310025,-702090,-1395681,72845,180486,624092,-374805,-384661,-417427,-1936120,-436522,-36294,-19720,189796,333708,-681950,-87646,916381,-659897,140052,-172788,533832,-2154182,-632962,719180,760753,-473613,-529612,-741454,-1540631,-986128,-1154984,-113080,-107636,2017111,1065888,-633756,-213655,-696566,-657629,-173796,1199482,343278,111496,298455,404858,-396672,353606,-255103,1873678,782594,-360508,-164103,13424,614959,-624654,-1429463,-435143,-619857,45387,583059,-287429,-249494,141527,62740,546417,-242781,193766,-872561,286063,579089,952337,-81767,581359,-1487621,-485729,-141034,1173230,1407156,679209,426650,81804,-1199553,-557669,-1317063,-1264409,-750057,616023,-234666,472392,-1508709,493480,274187,-1777132,-204233,814977,54772,-1255207,-561849,-896805,-450799,1238896,744739,-56478,-877344,421100,693475,564577,555442,505166,45985,-194496,196092,-814367,-1296257,-1571828,-387681,-688180,591473,333618,709341,-991294,-382509,166591,316481,-763817,-47385,603718,818279,433185,71709,-16576,1033428,-40768,-286229,-560148,406417,-563487,-588564,-76123,-717422,-215855,318521,400514,273463,381624,850393,-1393858,-699018,726240,408009,1277882,-914697,820697,455528,512366,200972,-325205,926042,-21008,-1537320,-105687,-40830,-338749,-954487,224471,-253770,228194,-274567,739424,-237144,-1399701,-630240,-507646,-143911,1970987,481813,-22096,85988,24546,181727,-654634,171720,-764762,301164,647934,826961,79607,-733426,-535928,-17222,100365,-329448,644763,284991,408796,-240193,-80103,409504,427324,341033,-7806,-58184,2790,-722814,595987,-392316,223649,219961,-354259,148737,688996,-327716,423728,255294,491388,1244164,-891815,-860061,-1348480,-258287,-1625463,-456752,-1091777,1113375,956232,-457499,-766181,418380,207180,-623514,-1902479,-1056079,-1011516,97123,-931303,-16909,1026732,-32671,1558741,200983,-116673,-564393,-548521,453878,-14566,-558351,184440,1583514,67588,-1219721,-510091,-841523,1314919,1611138,414415,82602,-537975,232978,-920091,-475673,-224637,806132,337221,124046,383551,1046543,248689,-324735,-52541,412239,-367372,946205,596529,2139239,605278,-654494,-166944,838527,959838,404153,995537,3177933,1228263,-428391,166836,-439800,-543084,568827,1115832,-520577,876693,239171,441766,322825,1129392,1057608,143445,-608241,-525381,-671265,-202370,843731,-254285,423465,1212731,77047,117593,1111614,-160870,-448826,112765,146905,-287996,552239,368957,1380210,1702458,182458,-36971,-578205,-1085214,431397,1267518,653611,281951,-713934,-41791,-959324,678074,-573514,-721747,-195413,838788,-850437,-14772,561847,825975,26342,-396668,-15838,485643,1551179,563655,-284760,52923,211384,-68137,-125831,-353524,101605,-782516,-1080746,162132,-259558,-295696,-589585,-31211,939920,386068,-318536,-859661,-116926,-1265665,-147130,-98572,-46838,662677,-1130220,-823030,-30220,1155577,-1224333,188656,-38002,-181118,-1030203,51029,1322919,1477198,-679091,-403799,287348,204160,-771341,-542693,1141983,250692,-1030286,-316840,-849360,-499819,820056,-356521,968609,414448,1042196,-75384,-250177,-349786,111340,-88382,430597,1549777,711040,-144640,927729,1189750,383033,-755495,314823,-50741,173616,477146,484025,539115,1168280,259767,557525,-330759,-1118059,-375822,909628,2123208,735666,569253,-370816,-561707,-132181,-42793,-407539,-896398,-2265990,-1453938,-778805,133010,403983,766372,1273455,1297227,-1034115,1022004,90150,-502631,226687,733316,8062,63297,-1860230,-1039451,-1260885,-1341457,-166709,1652793,251653,949878,-105143,803365,414405,-451943,909178,463129,-20400,450593,-199300,-1222217,-1893296,-1155588,-349688,-371895,136501,107617,-268095,-463763,791827,-665103,-612606,-558229,522186,847420,141089,76127,557802,451255,-413690,741033,-178778,1286379,-796768,976881,21950,26352,996682,382899,-610,42902,-299965,-348258,939054,744821,361050,136854,762102,716422,-1145078,341357,76487,-1033406,1019688,1139949,-488939,-63360,743784,-427721,1226137,758928,-458744,538664,-43082,513987,628141,297560,598431,1124355,-589317,-989836,774924,-107821,-113871,499667,1207920,1639950,-35719,-1947649,-1222519,1120165,939193,96899,-477135,-674246,-666134,-310477,-333680,-465862,-1198852,-1594452,223494,1875449,-831658,164421,756875,777967,-1433571,-919294,854852,-243387,-87788,-136236,-620624,275890,561431,447552,-384441,650040,-758720,-215321,-1426032,-450505,384742,-87329,-683607,480859,627233,179925,726175,321481,95852,-314254,-753927,-1082781,-1103591,1574658,897386,247269,-184368,961206,-987792,-1882926,-746771,-989531,-1109167,34620,-895124,-114182,-1772054,-384397,923521,2077310,1389471,292635,416161,450061,-1046732,-1558337,-38631,231393,904346,1706117,-70745,1659539,-172940,501815,806719,-418750,-564297,892704,641207,237025,113875,348875],[673336,-278446,-387628,20772,136465,816791,2054851,-243285,-1040551,-846104,-369248,-1297821,483925,399722,-225935,658502,-158192,-690093,175375,556799,1487108,1128474,951150,1610837,-583353,950749,1125431,1408977,10003,476099,135160,-92285,924055,1182142,842739,979909,78869,-962029,41718,-1360755,-1697567,-853892,873620,-275295,600109,1196453,56798,-279497,-406581,-635744,-1044999,-365530,-1247852,307290,267151,456705,460273,577059,212200,813637,778430,439613,264092,1389905,51534,-70884,96124,984799,-877143,-351188,-565197,-220505,1418836,577642,-157006,-424683,705839,-201677,-823220,-340013,-616558,334529,451845,-215808,719556,509583,165310,443589,834769,-730718,-702932,985477,-96089,-24546,449757,-604378,1325274,47019,458966,431761,-325063,635320,716862,348292,17867,1324038,364211,-704544,-1110795,-1164516,609414,410967,1030674,1681171,-363078,-217393,58240,-300493,-1391767,811008,1187568,148154,628565,460034,825093,387310,-150332,-381026,-180631,589068,-740488,-278256,662051,-483580,-1088506,-843642,176628,833185,288443,1602102,-525257,-167537,498120,-48006,-172939,791182,1658198,190233,-1265268,294210,1253532,991977,-705133,-4482,-194753,210966,-1849693,-963975,-427106,-495172,-655782,-769869,371797,883937,-271465,-622575,-1050832,1197495,182574,135887,-632023,-34167,-458440,1062523,608678,175820,-68184,1072761,940825,-376661,-1328550,-549386,2679263,-47883,-467287,210109,8727,-927362,-1111987,-987095,383324,-88417,625620,-927008,-1414270,-368921,185241,662657,-475575,-126914,-230134,-541895,-377992,-1350270,-548888,596418,547413,19904,-201311,7885,-307720,297229,47754,1391965,151994,-270654,-1278238,588781,606532,-215388,-245106,350016,-243339,-276357,391250,-1205975,227418,349551,211548,562930,677090,1415837,214725,-967743,-1641334,-1237570,-575503,124304,241032,-761959,-215505,-277974,1102401,-61184,416658,70044,-366683,210037,25903,229147,464285,-540852,415355,542235,528100,1256864,883268,844915,-201934,35464,-673288,-1019686,-766560,1250449,-902307,-797488,-1013064,-702135,-722334,541503,258043,537150,805442,704281,728167,-467078,-393533,-942034,-2218586,-1584172,1065703,739381,905660,-73038,11887,878328,1223278,678071,453288,-729999,-446306,257707,-411054,-1419939,-814607,232346,763363,-1424991,-574646,-1339864,126488,13950,-524803,675312,-305329,-1339392,277828,89443,-91836,-943758,866221,257654,22068,519939,297992,-1750242,-1618760,-1257015,-427720,-1003882,-301191,1222573,365023,-433698,-852894,409654,-958068,294983,222899,100705,-206971,628714,330918,523176,-506473,-228341,-1354436,-958018,544254,-29211,-801991,498089,132039,-441428,-326641,1307305,-217313,-1299418,77606,-636196,557817,269474,-331719,-761991,-502027,-736880,5285,39291,-953231,24857,211335,-62352,-100918,-25608,-745307,-817897,-350562,288225,897986,161542,-818562,-32140,29700,-597083,-369528,-469341,-220974,-401566,-1448245,658562,1680801,-161298,-340974,292569,254275,258916,-751320,766079,509736,473924,747818,-250934,-208713,1093721,-319639,162430,-187545,-567502,716205,297388,565325,592356,150797,-12650,-399087,-556872,-881962,-160691,-211964,297586,222957,-374783,-340294,-1701089,-444030,-487831,-98610,-80008,54507,-965972,-36692,1584684,-543226,-77363,-45378,613161,-1986032,-609382,791722,1081918,-475275,-555338,-717158,-1093185,-595238,-894851,299307,-389035,1247075,541067,-475435,-866857,-886992,-883659,-671513,814254,650158,96950,146625,501511,-619267,577801,-257045,1261781,626869,-389746,-194788,88330,681803,-833776,-1391357,-231417,-91465,340425,368056,-366821,-233831,-331415,-352604,537292,-264102,255191,-561639,357578,808711,625224,-371822,722205,-1176308,-404679,330171,1266862,2155810,1114993,534247,-182067,-1577653,-971444,-1837179,-1099612,-679859,800776,-33499,-159005,-1826422,490173,653091,-1664530,-285636,970297,100772,-1218882,-546184,-1069272,-417937,1436856,758417,353120,-912126,287957,597433,181164,436125,-276221,-2417,147689,399749,-1032126,-697226,-1179025,-309256,-232136,942695,86760,853564,-688465,-505158,-109580,12903,-760931,-167719,372341,1206547,476316,486741,-44541,1169482,321906,-352874,-731224,442128,-661803,-616262,21866,-354823,-258157,42905,17017,66013,17800,379567,-1115795,-1126443,728372,725362,1090654,-861527,661872,-102616,529594,303198,-218566,784250,153809,-1234455,34641,-174377,-509738,-744128,-53107,-445435,288523,74379,885832,-224759,-824241,-79075,-348519,-183146,1857274,1067099,-131519,-322182,-272348,455630,-538337,283989,-58607,821816,1025572,1162263,165601,-669280,-768944,160637,215828,-154694,48624,31182,339066,19918,-170515,407381,212793,563187,139508,214309,101880,-1029217,350002,-340510,135446,43664,-644906,-35413,381273,-81799,466175,199720,220949,994568,-678259,-1014307,-723332,196157,-1592135,-583672,-748300,586362,911059,-128999,-659381,300889,276698,-785323,-1556633,-722375,-1111747,-148167,-1057151,-63702,1042814,144788,1581184,39135,-142867,-1692847,-619229,704177,380945,184736,26309,1981739,229172,-1119070,-1429606,-741748,1199636,1701258,-77891,138943,-508080,512007,-1312861,-570564,-85696,758365,451152,-3521,155491,1055538,-268707,-394093,98438,510397,378076,823165,670262,2143559,538904,-829237,84528,1089725,939245,260548,1285391,3433014,1331225,-476632,236073,-753856,-497955,506901,1236598,-150781,749919,141442,589286,368776,994493,1338537,929272,-556310,-98884,-369295,-141769,613831,113673,763920,1189887,-458544,-173399,1222596,-629726,-357968,219937,187084,-496463,462576,312837,625877,563298,-7139,-546742,-548681,-1313728,-7598,1330670,1369744,244157,-504537,-47497,-614592,389818,-412559,-1009665,-132749,910454,-375430,-111685,624593,988548,155791,-731257,-263910,636174,1639740,787669,-327334,-92497,108897,140066,-176554,-296823,-143338,-927356,-1273008,-94911,91538,-123381,-377023,-194960,1000174,498764,-264215,-833273,-53984,-1226122,-172050,-86557,216185,645175,-1071101,-889311,155424,927780,-970365,-148871,12293,-149967,-1348582,137325,901580,752049,-999008,-10977,522234,301785,-769691,-823679,1073624,393509,-1184973,-602858,-445775,-119054,1041052,-518418,930899,136573,1069056,-398054,-147669,-475528,-280533,27068,369144,1282308,521526,46345,748725,670851,879168,-97789,710139,82204,297244,632201,680250,318699,1140920,433523,540127,-172944,-635618,-13681,1132070,1859218,152334,552933,-618675,-747907,-245257,-279575,155908,-819028,-2100621,-1440843,-637497,520814,367125,470082,860986,781751,-1240381,1232504,232237,-677381,632890,856698,-232287,38973,-2157091,-949026,-1263186,-2108756,-354110,1449571,-516357,1022009,-41828,648697,183495,-221778,1187581,287136,14088,342735,-243467,-1081900,-2138992,-1269466,112814,287156,217941,-136042,485634,-602163,440669,-811697,-1080896,-639467,411565,270206,-113393,-148466,988389,446302,-896695,411867,-248679,1066917,-903032,1172262,423888,-94897,862450,428287,243785,328129,-383453,-525298,1005671,653652,443256,-277832,397808,897455,-1293823,-321141,66692,-979302,842320,939802,-453171,-65528,983890,-317414,1038881,447586,-461317,303756,-245312,686155,770576,409073,508052,1099828,-893005,-903831,843016,-336352,-302000,258835,1013941,1154660,-119859,-2113594,-1195142,1141808,1042477,276786,-105098,-445861,-654991,-413899,77251,-241355,-1557017,-1455656,92329,1752026,-1111901,215199,1125060,315736,-1061988,-259550,983077,-208506,-145954,12168,-626654,635548,696359,318401,-198194,675559,-668331,-584856,-1138606,-387032,360899,-97427,-784204,197659,481693,84162,583499,755218,173914,-184618,-563411,-359883,-374489,955425,582440,148212,-666950,831840,-925675,-1909624,-835868,-863495,-1181203,-98736,-989781,-274007,-1701581,-226183,635548,2494113,1061154,253476,460972,-210943,-1253965,-1230224,-470969,405987,1049879,1856352,126478,1635982,463847,751640,1291499,-256592,-503174,821492,647632,249684,102087,185757],[242952,-323931,-348919,-138829,232419,484702,1561499,-613399,-1013417,-1006427,-457130,-1144353,722203,391542,-223041,492840,-608968,-674098,-164301,840576,1273573,1370274,837624,1438883,-913573,864054,947492,1200928,120337,632225,-284057,-234754,189048,668715,965113,794513,259594,-1215236,-613673,-1340528,-1633124,-713431,860783,-818785,397685,935377,-95944,-306248,-844835,-1086331,-1070904,-757801,-1119638,420918,333982,723291,547859,208997,-226056,583255,831079,793204,293204,392442,152371,65712,230760,1224768,-900475,-265543,-640417,-686606,693958,869740,-27897,-725456,470102,296605,-883708,-429667,-547577,217661,193077,-145494,820419,356610,56887,222484,887979,-760833,-357089,1099212,54309,-60308,467980,17248,1405994,111823,376176,379977,-161088,307945,981730,664673,254230,957141,417516,-872656,-1137462,-1118932,571588,477153,389352,1304758,96363,-140988,92058,-468032,-1203267,883983,1149762,62110,464302,355633,511516,77192,210038,-105625,-125142,1007995,-468425,-296111,783050,-244505,-750241,-889912,-35877,691739,395991,1765150,9300,192875,756609,-271809,-66242,615008,1687892,279902,-1296340,310138,1585685,1516685,-364342,-56534,-480640,-470604,-2509594,-1079517,-32743,-563608,-645998,-736102,464735,939123,-709283,-217008,-836670,1293976,253611,1618,-429323,263552,-363312,1286149,407321,-137169,68364,850151,694869,-201444,-1283013,-651657,2320055,341309,-330262,131459,-213926,-1351196,-918754,-652118,545082,-264080,764651,-492768,-1238018,-380035,-54165,347274,-553187,302750,120377,-417334,-322319,-1321323,-123727,133677,351445,214226,-75804,-14134,-306012,139623,56614,1915267,335477,-376004,-940485,538280,316398,-316142,24478,520878,-147875,-333118,344150,-1347398,574291,168811,-428403,233413,714519,1289809,370805,-680647,-1103081,-769790,-450546,-82487,575103,-761363,-203425,-257049,1369255,72847,402968,235839,58367,206993,-162583,19405,358738,182548,572571,397692,190911,1169185,1101264,773301,-269635,-62799,-35116,-1152267,-265102,1322844,-698062,-522031,-928813,-595859,-1026375,1191859,24176,445922,494629,689026,639207,-268912,-426782,-915893,-2494283,-2118518,783309,574647,713115,-618183,-71172,576868,1244730,736868,289134,-585557,-402752,748347,-146223,-961749,-788763,23311,702652,-1232316,-355006,-1728493,-33073,-194857,-806522,385637,-149226,-1495855,34529,252035,-373946,-572431,889331,169690,-332988,341544,666784,-1616355,-1911867,-1192080,-671321,-1141373,-264106,770250,493678,-654005,-1036191,529814,-906107,947795,738144,75821,-272451,827394,393184,462685,-294613,-280220,-1112138,-1282866,271010,-156164,-520652,294460,186154,-346655,-78718,1385924,-283119,-928847,71810,-716041,572717,83308,-82466,-956415,-831669,-506737,-301088,47427,-585489,182899,231438,87623,36534,-67490,-881926,-613566,-272165,194038,445318,171419,-450105,-188833,45996,-344589,-455602,-380096,-31311,-209226,-982662,645776,1214652,-327986,-491782,444721,-13702,-81020,-1033742,894977,1272334,1119210,677394,-789391,-432006,1300551,-357960,314154,-165513,-601250,229375,148380,492027,354760,-301322,-774383,-557320,-379920,-241412,-533235,-482198,88313,723300,-377043,-213769,-1247507,-544859,-866280,-97774,-281932,-102770,-1077158,5740,1874608,-342256,-296853,110507,747517,-1485833,-485714,944771,1437554,-452725,-532275,-679423,-504320,-151156,-589145,660442,-599178,167348,-180580,-188971,-1368013,-967994,-964295,-1146916,328579,832579,194014,45318,493668,-823070,537986,-308762,590036,641316,-145390,-111188,204097,696297,-976218,-1218010,-232691,344776,637195,168046,-227411,31340,-594230,-220160,529669,-332739,170203,-186729,400233,937933,600493,-545912,549132,-826102,-242011,570798,1149305,2517454,1048781,351063,-456548,-1719493,-1348048,-1896286,-853232,-521360,834447,191418,-856336,-1931783,369501,894321,-1441088,-390494,1010883,101746,-1251169,-603842,-1011007,-217746,1246793,516258,608881,-845397,36397,433639,-271312,309681,-955761,-30831,473575,455165,-1131964,-188756,-960364,-229580,206820,1188167,-303362,925926,-403106,-573039,-337422,-225698,-632212,-257849,102432,1433481,330580,753892,-94146,1132094,780234,-419728,-966216,339374,-622293,-566604,154691,140980,-169665,-179284,-474173,-115888,-215542,-4727,-820764,-1268701,591685,867624,831986,-843969,433929,-400166,575518,483363,73638,634759,242627,-730569,124550,-252913,-619247,-360239,-304179,-485882,379633,490923,915029,-145697,6639,620253,-9084,226709,1622826,1928475,-200578,-789562,-453332,676811,-345990,406583,678327,1330092,1324919,1310446,18956,-661593,-914514,263021,306930,208434,-423440,-219106,218200,211338,-247154,459082,37839,669137,232256,576578,393859,-1141034,95760,-221678,181852,-96014,-735244,-186576,208900,220301,429798,154262,-53620,554884,-84606,-898665,108736,607469,-1383930,-628099,-374951,92886,790958,125845,-432427,282951,258800,-859291,-968125,-356129,-1174320,-347668,-1097578,15643,974409,231189,1199541,-79860,-177257,-2588939,-672435,626206,608553,883969,-97180,2290157,414682,-971782,-2227035,-582143,1131670,1650757,-614786,226333,-372588,546232,-1471579,-596283,62402,529966,576438,1210,119174,1028931,-782763,-357924,256629,571861,1068850,760543,851820,1831888,411390,-936580,171440,1184024,758423,119680,1578758,2821738,1199842,-535862,297540,-1073638,-384335,326874,1336267,425882,620847,149915,648145,368972,899588,1464241,1725789,-411053,186708,-320041,-191232,281772,175701,974753,1346849,-832464,-285392,1479716,-1007167,-185942,443116,224242,-712373,221128,134101,23814,-562666,-120285,-677934,-383876,-1135269,-278475,1305728,1748527,-72016,-301689,16937,-385039,131175,-201568,-1189092,-115869,864041,-211194,-271360,635915,1031131,361250,-865686,-377389,765301,1685935,820069,-406282,-334624,-134615,411748,-250974,-285466,-344050,-753623,-1095912,-472314,363510,-96450,-93257,-298004,994921,670392,-38727,-724354,55257,-935347,-183756,-52728,418178,581652,-648676,-626058,332768,428451,-715571,-458757,229734,-98367,-1360780,224435,373699,-52804,-1039800,461721,648194,311442,-777259,-1184190,850898,409234,-1243992,-897755,-397177,137481,1141467,-722048,778423,-252712,977445,-630598,70841,-390754,-606817,310970,211244,892058,245491,252946,442146,340690,1227048,446665,903663,233522,403153,784515,978810,292470,946193,362042,363251,-9355,415016,282857,1222464,1565760,-487544,466292,-843319,-635515,-339172,-500052,479200,-651713,-1698779,-1278411,-377662,876057,373040,294830,347252,193222,-1168659,1293579,494114,-743765,942352,975337,-422537,-76376,-1940519,-728209,-1104259,-2613536,-599842,1305586,-1025471,934956,115535,394220,-115745,-87732,1227789,158462,39056,253896,-134942,-823172,-2170451,-1177846,453624,803644,241083,-365390,987558,-579894,57299,-934677,-1595866,-703303,234234,-322579,-320597,-296089,1118251,495214,-1202425,107726,-298157,837844,-943465,1286868,859648,-214168,778500,379591,205284,577099,-467498,-609093,955723,574502,356709,-633826,-125602,946934,-1370390,-971934,13536,-651582,499907,642780,-439161,35715,908641,-234218,705446,50077,-337798,10407,-378855,778154,808865,570904,247452,989752,-1076046,-770381,983259,-516754,-584584,-200159,573396,545441,-172587,-2149216,-1052705,1091584,980601,202646,226718,-207798,-609678,-312411,676694,31200,-1690162,-1164080,96309,1192042,-1368953,312516,1260312,-163655,-598267,193480,822111,-190771,-151395,75785,-531933,875072,703996,345872,155186,637622,-522111,-895588,-666109,-367480,227057,-177951,-659094,138600,239469,-56267,351286,1038792,379412,40140,-408647,193043,281334,328179,185708,-99965,-1071857,730157,-685006,-1683035,-1043281,-741139,-1255507,-238740,-924298,-386838,-1260236,-169195,126071,2595501,714808,190714,428300,-793937,-1363446,-769104,-652734,371960,1015920,1680953,248213,1416868,968692,902173,1410776,-6525,-394973,766290,530452,222590,92166,-33775],[-454359,-371067,-386336,-378772,269360,154094,1052931,-935838,-850724,-1033266,-312540,-914733,794557,329115,-149861,283294,-1034006,-601140,-218160,1172391,891120,1313369,571985,1139304,-1192752,621571,547576,650250,213127,582999,-697868,-335960,-500476,110285,720157,456558,388787,-1330085,-1024338,-766618,-1308629,-528985,760333,-1367396,188685,594900,-104129,-351309,-1195745,-1560005,-858447,-919842,-854799,456068,276720,795831,536055,100879,-628319,264296,782533,1019568,297126,-371268,235398,-99972,344057,1399435,-836896,-242370,-505942,-797729,-12872,989436,175958,-1013264,174678,553288,-831563,-496208,-468245,165027,126583,78251,831213,255462,-100411,-103298,769933,-681522,287211,1143121,193039,-193268,586054,632045,1387858,238307,254631,288705,-105062,-96679,1067329,861619,332334,437519,422089,-1028348,-764206,-834768,436464,561214,-353400,438878,548858,-134499,32717,-589048,-713882,858048,1000190,49688,147345,230708,244688,-162807,325759,10273,-90778,1286671,-182495,-207781,876337,183283,-482917,-852668,-163177,641252,423698,1550284,461255,478466,905291,-464190,-66888,423078,1446244,207513,-1206000,427374,1776841,1891287,105390,-247613,-778737,-935891,-2496850,-1006530,241503,-591219,-598651,-709897,391169,970508,-928609,190768,-234901,1275596,376477,19208,-315629,671688,-322700,1420399,226353,-439615,301468,496910,519336,-149650,-1088788,-744879,1351841,493418,-342929,-98633,-328069,-1544221,-645781,-193010,713405,-233315,862278,-66095,-970958,-341022,-187262,-25616,-591523,731701,505284,-353194,-261592,-1056933,134860,-328054,291292,331590,-476,-200207,-348775,14381,29437,2094017,393821,-707131,-710975,423936,101413,-315397,202155,629714,28431,-332686,353328,-1248519,731148,-67592,-1044757,25054,535009,963637,554979,-399927,-393718,-149592,-9182,-228362,692385,-777104,-164876,-176362,1278467,273934,338298,448244,332060,166802,-432480,-275686,238534,937595,634899,339819,-108260,832718,1283035,574200,-472896,-107777,471956,-1246306,330306,1331895,-431511,-30863,-543990,-364395,-1162702,1779980,-151063,297344,28514,568704,536230,-40741,-401236,-760411,-2467081,-2688556,338027,310782,484440,-820653,-51038,425277,1128751,631828,77062,-476662,-262437,1266114,36543,-513141,-630409,-36265,547564,-1022554,-116255,-1983815,-149503,-360095,-987344,337,26930,-1447059,-336202,351696,-619090,-193618,744611,47035,-670841,192354,991529,-1074777,-1743359,-948267,-879262,-1034289,-208798,129555,537531,-720044,-1234257,458480,-716189,1284724,1125889,130155,-414665,760203,463864,266257,-161116,-253334,-919682,-1487020,293509,-224495,-329318,28249,255511,-60094,274520,1263180,-242613,-420876,-49614,-834465,394266,-254738,218631,-1154886,-1161525,-256200,-574159,4293,-88243,256601,170000,186078,509596,325402,-824173,-313047,-111772,-80766,-106347,193464,-104437,-335397,134564,37662,-549525,-237930,348368,-116399,-461582,408829,802731,-440855,-467421,555181,-341649,-523616,-1183748,978941,1717554,1725543,633098,-1111409,-545349,1304671,-210467,348387,-100513,-508154,-430151,5933,356608,29127,-699616,-1532378,-736815,-207972,392111,-943343,-517683,66608,1046413,-394697,-64904,-694245,-605967,-1091041,36228,-298138,-108191,-989325,33520,1734757,-115227,-513313,270147,893354,-843196,-333644,1098659,1778822,-327435,-460741,-691405,-18047,241631,-264520,864794,-743537,-794825,-796449,134193,-1570066,-834048,-826087,-1435803,-85264,883027,393779,42784,381175,-958089,189207,-366411,126670,746043,294665,63165,353414,644986,-951575,-865467,-462256,608394,833204,26653,73717,417430,-680715,360269,476403,-360713,-10634,184017,364429,923592,893666,-584824,91187,-531269,-16634,566364,846929,2342327,631424,-36209,-672645,-1658436,-1584100,-1520538,-561698,-303016,782980,399559,-1397827,-1831899,98516,869240,-1192123,-533815,938784,145069,-1243665,-668031,-741979,138494,733241,108064,617757,-683731,-264060,209357,-638676,209616,-1157922,-6266,713991,352968,-1047862,141534,-928944,-174032,502133,1183214,-746255,919435,-241948,-551076,-426321,-393199,-404205,-347772,-166770,1465063,30539,560074,-160411,868328,1186276,-404319,-1196155,106321,-425830,-498706,295080,615516,10631,-315969,-953059,-230965,-289110,-161716,-661555,-1076533,324299,839538,594470,-847330,165808,-322889,646392,689195,436597,507896,237228,-164302,80826,-237160,-649705,118393,-491166,-374640,442341,894787,766608,-29251,754807,1279892,470371,894679,1302624,2796472,-240647,-1139385,-506430,860755,-73331,536038,1223628,1641538,1442886,1221954,-367414,-750111,-934713,303134,378346,685286,-650342,-376863,104708,337563,-267655,548024,-43869,669424,236418,926330,777558,-977016,-129801,-105178,304482,-191444,-662207,-244749,130934,500440,290933,143868,-243621,101136,806263,-415068,864011,879855,-999430,-563245,-100733,-296455,628177,167773,-264393,383104,175532,-837847,-438575,-3788,-1152536,-418873,-1046030,221294,857208,287344,649673,-182995,-173144,-2864505,-673830,253727,557769,1216567,-169427,2335914,563329,-827856,-2544579,-401686,1195629,1552888,-935859,325187,-164571,407715,-1375624,-520721,214857,191494,707016,175335,304304,1032460,-1141800,-251082,329310,571215,1484993,751350,1100686,1349216,177044,-920709,116125,1135856,454411,5360,1773209,1693475,841716,-555540,358269,-1332660,-239737,88324,1337685,1102901,585068,251570,481374,376383,867614,1431870,2188957,-188853,312641,-481991,-365698,-3950,-101012,1193829,1586267,-980934,-178349,1755704,-1157030,41225,719746,229433,-926222,-101322,-120368,-316487,-1149109,-107364,-430208,-131003,-578191,-308199,1158292,1649747,-552354,-210546,119285,-317639,-76648,1071,-1232927,-112264,710031,-374150,-457319,604354,921296,629610,-762621,-266811,793524,1644148,628406,-517673,-611210,-455938,630329,-338618,-296261,-434197,-136603,-670360,-836792,499658,-186596,215370,-273749,955882,866919,303048,-500378,194562,-461763,-150206,16921,441284,483327,40487,-71784,377301,-187114,-471911,-644168,486698,-43304,-1103006,284962,-126306,-736682,-838578,865167,653349,246924,-790346,-1646863,531333,307436,-1213191,-1116419,-619330,200776,1162253,-828300,561702,-655155,794605,-724422,300338,-122690,-756265,616722,15340,493783,-25862,426837,96598,336087,1353714,716106,872198,393430,500659,910041,1288279,310608,568667,147862,83267,120523,1764254,474989,1125593,1492656,-997983,347549,-979704,-258520,-370653,-552945,523085,-425368,-1206556,-962957,-90866,959476,446762,255923,-173843,-287039,-928550,1103023,844673,-686241,1045695,1048885,-512222,-222587,-1416925,-518824,-839673,-2602809,-828527,1250245,-1072164,754821,378809,83491,-446227,-44784,1066977,95009,30035,168170,114817,-501761,-1968297,-972358,655053,1071302,213222,-546762,1054715,-396373,-226346,-1039066,-1938377,-703220,105113,-724696,-371274,-263395,872734,594426,-1268816,-141063,-324570,650217,-911206,1272478,1187840,-328762,917648,294320,-109582,699625,-562675,-492994,797025,495537,46013,-760189,-634700,908359,-1377702,-1399036,-188936,-124197,40301,287312,-449682,208858,580373,-211723,259016,-333316,-47493,-306957,-444826,693345,730839,717821,-173475,767991,-1065743,-663495,1154708,-596758,-891359,-799655,66666,-19113,-174931,-2131971,-834863,929321,772448,-90168,465249,-9073,-522123,-26733,1260906,269372,-1589669,-654471,251136,398229,-1508406,444011,1107930,-521289,-152593,383133,296706,-223795,-165479,24793,-382268,924820,558912,328917,480511,515004,-376781,-1046053,-146803,-408513,17350,-296556,-329576,220328,-76055,-210914,103618,1030715,689593,300922,-339540,378416,657988,-113184,-207972,-463518,-1304498,648432,-348840,-1250647,-1056522,-608256,-1250878,-348886,-731111,-407253,-528319,-181744,-416671,2300187,388211,144995,305001,-1065407,-1390242,-310676,-555323,134572,766158,1244482,207492,1058268,1221795,917259,1189076,240448,-284517,718672,379818,197146,96465,-234687],[-1102830,-376985,-482951,-606266,235217,-62211,744681,-1151470,-590629,-893479,56649,-747844,767043,215791,-38742,80797,-1201145,-475345,-46369,1432954,349880,954702,209768,661450,-1362344,259530,-60652,-65494,260604,330139,-1002533,-357694,-941759,-342894,197843,40955,405564,-1331824,-1002539,125187,-874008,-303277,610481,-1800439,-6051,277523,-7357,-372514,-1359356,-1843375,-496563,-723258,-504668,423086,145879,749584,473882,298409,-883152,-23718,599390,1101381,324085,-553227,289840,-388889,436916,1426861,-704844,-258795,-182084,-366545,-530741,910183,435367,-1267908,-59539,410498,-730844,-519861,-411394,164087,227008,318239,735757,233849,-261749,-428542,533102,-388987,1046501,1113981,225852,-451577,690235,1099594,1277608,372788,179388,154080,-125669,-459663,928954,849301,233667,-63895,351015,-1094648,-14749,-455589,197623,575994,-985932,-560973,883163,-175329,-134704,-638734,-14596,777166,777581,134531,-173053,107983,60832,-280152,226729,-45765,-76923,1340454,85943,48279,940275,699360,-348039,-759553,-128773,686057,371558,981724,692068,595510,905031,-589583,-175373,227708,971942,-56903,-974612,598450,1751567,1959552,542770,-505745,-1009589,-994078,-1935663,-738410,399149,-532885,-506584,-669099,162449,976291,-858582,435085,520714,1296997,429346,161698,-290957,1001438,-346754,1383995,100493,-627282,573797,237193,479223,-211855,-807705,-976668,-41167,396341,-515650,-370965,-293428,-1481178,-328803,178354,778716,-80350,901329,268198,-726077,-231515,-165439,-327062,-525089,1051445,856278,-312323,-194757,-559104,193552,-622460,526755,363786,-31133,-482147,-463177,-16225,-12292,1940269,246472,-1080246,-582735,296364,43821,-249144,262378,621840,252432,-293065,393322,-944219,610079,-261345,-1417519,-20282,47259,517251,682085,-212629,251997,416819,422497,-348751,586250,-812747,-105388,-29689,903871,448172,229680,697052,428669,123317,-783792,-599181,136691,1469609,524579,317205,-318509,331930,1359683,311861,-708529,-99048,721458,-1288425,788268,1320173,-167713,541015,-1269,-75769,-1048953,2111840,-280615,149375,-507921,351858,469085,174942,-337876,-552893,-2091456,-2938198,-150902,34303,316718,-740207,6469,380539,920945,380381,-118779,-391068,-94455,1710444,117139,-210977,-360005,64857,362381,-806326,115121,-1887658,-232488,-493273,-1010616,-373199,166774,-1198892,-804226,319755,-802722,30224,424384,-128956,-908525,131736,1198325,-220236,-1236298,-588920,-1011199,-757210,-134131,-519620,500932,-678581,-1253248,223246,-466107,1283888,1277308,244342,-583976,445615,547339,41362,-56788,-164423,-764000,-1550950,504901,-136107,-287559,-235627,306202,315056,660283,957842,-112605,115213,-131403,-825890,74872,-710785,474090,-1335959,-1378487,-64620,-672439,-50400,294155,198639,18996,241610,1064217,1158198,-600376,-35147,71722,-530959,-577958,245654,136099,-428754,239963,426468,-625994,-135001,751941,-57998,-55238,104060,547343,-548462,-333860,560737,-698057,-1045276,-1141613,988038,1710948,2014579,643596,-1242246,-477679,1163263,129615,296341,-10841,-330291,-1125810,-114607,211728,-325975,-1002216,-2072146,-872642,-81732,869017,-1241075,-293607,233372,1206982,-416014,77213,-208469,-506809,-1122618,340246,-55649,32786,-731288,47515,1248038,66573,-720607,433124,984986,-260707,-213002,1183114,2024677,-23065,-341075,-805502,179338,504033,35132,852054,-836819,-1301296,-1032752,399264,-1440979,-447583,-467485,-1413593,-292538,840431,653763,139381,184873,-1011040,-407123,-381384,-17803,824240,783336,259508,517396,537487,-718310,-357063,-812982,695210,841968,-42123,402881,760714,-658597,1030890,355214,-260179,-205204,481623,236626,763298,1302735,-523123,-519801,-373621,235399,385284,431669,1742621,115444,-459484,-774549,-1490395,-1624447,-915983,-249792,-74906,723920,529604,-1607300,-1564858,-309437,532092,-973679,-726976,776395,289113,-1097265,-685630,-363020,566752,105233,-322161,388200,-483118,-532529,-34388,-806285,149446,-738728,91008,822695,109946,-755027,298280,-966662,-148258,591774,881623,-1105499,872275,-234956,-431430,-336529,-477303,-137691,-467809,-411815,1317320,-330184,-284364,-229200,427237,1407523,-246339,-1337160,-198659,-101629,-455147,427481,951942,229287,-344532,-1255839,-288599,-228822,-60082,-689980,-632230,-9805,735883,429770,-825055,-91015,81109,727254,861353,733771,394653,139464,239966,-120619,-126884,-611253,580534,-584110,-162310,411764,1197452,425486,85799,1103722,1696548,982103,1546428,971634,3268484,-266433,-1225480,-491846,1044638,257923,652123,1457751,1634595,1334448,914404,-836081,-935111,-835598,314579,443475,1116356,-645546,-368896,44768,444677,-210515,632503,-12398,606093,162859,1159054,1105445,-578434,-329431,-63323,422476,-237566,-539611,-155791,96210,710454,64428,180866,-297909,-180410,1768218,360997,1310070,969277,-457735,-401075,2825,-562722,457918,-72053,-352554,545074,89989,-710194,-121001,297405,-959213,-331887,-922365,465355,708355,390812,166814,-268402,-92169,-2434463,-606938,-253117,231389,956176,-210200,2035358,624333,-735034,-2154800,-250401,1389992,1498171,-859918,408251,60248,236079,-1053321,-347874,350027,-170166,796692,484920,631803,1067304,-1258741,-124031,248910,490410,1540927,757086,1319946,822540,-134450,-751158,-23203,989031,119892,-93094,1715495,648532,333924,-483658,423435,-1462002,-100004,-142317,1217487,1714997,653945,390263,3478,454677,880599,1289582,2129204,63811,305680,-713426,-619209,-129983,-613104,1485356,1728921,-916019,96478,1968485,-1006196,272051,950192,172572,-1119663,-436381,-386012,-446692,-1014193,30037,35973,141732,154874,-122393,903245,1139484,-1015414,-289058,206934,-365791,-212704,150286,-1135476,-96199,452838,-729409,-621504,534644,661801,885025,-493765,2172,671532,1525019,255285,-658991,-865031,-758538,722476,-415451,-293143,-361704,838527,-205371,-1029116,486501,-323968,490756,-105707,906216,1038066,682457,-147446,322758,77950,-58723,128565,242824,361062,791332,569788,209696,-718460,-263778,-665449,638559,-1099,-677317,301596,-468807,-1190386,-504361,1063261,551275,129430,-779823,-2102701,188142,124800,-1112278,-1180515,-927589,102648,1123597,-768830,318736,-961594,574410,-698975,435466,193284,-741228,744072,-147119,164176,-221247,498141,-208421,564030,1252321,664175,638519,540485,591231,982344,1485871,179827,45665,-50696,-191433,186512,2862209,570980,842641,1669637,-1279858,240878,-932515,262165,-325486,-351156,378906,-194499,-794399,-539888,128592,686447,589017,307557,-604206,-556490,-685600,625107,1185887,-514402,906992,1033279,-494794,-333044,-855242,-442656,-561216,-2057632,-955414,1257471,-686141,571307,727433,-232667,-743375,-38973,806919,94016,-25788,86830,423408,-192325,-1589061,-737420,748720,1075132,163998,-668352,700591,-107016,-320591,-1127637,-1953890,-625528,137804,-800656,-246880,-16177,342701,701275,-1098861,-323097,-323082,501597,-807511,1120736,1300842,-432595,1247498,234768,-564386,674440,-647554,-156650,569349,378122,-445045,-572931,-904794,837906,-1321137,-1423507,-608640,441588,-432795,-84812,-474058,407021,152894,-263043,-237571,-612360,372117,-618351,-444387,397207,551873,763964,-683252,434931,-845382,-632658,1302800,-566960,-1153818,-1375104,-319607,-365880,-127238,-2076000,-591284,641748,491762,-462201,595028,94360,-394879,346795,1562103,376595,-1306735,24833,528133,-346571,-1463509,594079,709572,-683683,223625,421446,-480202,-301806,-267059,-131442,-231454,778551,280750,85059,627962,324590,-296208,-989086,256784,-503689,-197165,-401068,122914,342127,-382571,-337910,-87881,700263,1036042,538623,-376421,193780,710432,-278514,-552390,-873781,-1333906,565169,-46891,-699708,-648417,-465896,-1108269,-404388,-484165,-317693,269299,-204802,-805494,1730799,104424,156006,118864,-993018,-1356635,26676,-260870,-209089,337545,673408,-20645,653436,1225730,793787,833168,395713,-209192,678070,297366,198523,103796,-348996],[-1408980,-309280,-568357,-728641,132039,-114098,647387,-1225982,-309568,-608167,546747,-713499,748252,73979,58058,-65341,-1029229,-320053,141286,1483457,-265831,399753,-169148,95952,-1395725,-160741,-753489,-676602,253161,-57708,-1113525,-289881,-1051581,-588236,-409596,-363784,311694,-1240057,-554577,963838,-466473,-20163,466646,-2021684,-157552,78526,118810,-334017,-1283619,-1776202,-123017,-193467,-161467,351073,-10720,670298,443323,707459,-941592,-181381,310521,1062747,410852,-152898,304948,-614373,518673,1260821,-543511,-283835,245962,523291,-789103,693577,715304,-1427999,-123436,-114710,-644191,-497755,-379072,184069,405811,412200,535774,292486,-371005,-655567,259956,65548,1686931,1009170,102975,-824273,659920,1363173,1149886,460201,222469,-13704,-170408,-694815,600044,601961,2969,-350676,199795,-1020310,906713,-143620,-129946,456914,-1347805,-1234567,1033342,-209908,-369358,-609660,726942,702208,547657,324742,-339301,-4685,-54115,-277645,28015,-219005,-71979,1159009,340262,462837,954929,1138260,-309257,-638928,71884,767366,258385,250420,658797,506263,784410,-628799,-361708,13675,395059,-454662,-597111,738419,1528374,1662264,819483,-743090,-1098699,-607502,-1203374,-349885,482278,-365404,-348579,-576458,-154068,945028,-541088,442102,1111867,1459880,302092,363072,-306157,1100631,-416266,1146511,42973,-614540,804268,279287,584786,-338774,-517995,-1385058,-1403324,147982,-789003,-565425,-103426,-1211929,-18587,308708,681422,54073,868481,458012,-564505,-47535,28144,-458054,-308424,1185235,1118365,-238426,-110186,39492,118941,-607798,1076171,330416,-187515,-757244,-673195,73348,-35365,1610570,-86522,-1315300,-529907,200000,154444,-146401,213164,490539,446998,-250376,404115,-576219,208623,-384260,-1428269,65539,-678597,60997,702381,-153580,625804,694846,562601,-486302,347894,-851806,-56102,147906,406959,520169,95556,958166,380485,97681,-1167286,-864864,85381,1613784,250997,256765,-432820,-207882,1275905,50790,-878668,-53349,677997,-1241573,905626,1290498,2329,1029148,511369,187139,-691159,2087345,-405909,44160,-995025,85762,447099,351697,-246046,-383198,-1427887,-2564753,-553879,-182469,292374,-531610,6541,309648,664933,55314,-211243,-291120,27616,1930660,109512,-87885,-20822,279920,231540,-591741,309839,-1385630,-313850,-632876,-848484,-635105,221005,-829739,-1323580,136988,-878330,32153,356,-358206,-1011081,187569,1256900,683433,-620680,-230601,-1046983,-427659,-35687,-1005442,417055,-588079,-951122,-101998,-248488,1028815,1153894,373999,-721966,42903,670941,-87233,74674,-66889,-620250,-1474649,748897,161488,-390113,-448401,308666,612843,969142,521440,60021,570714,-43241,-595426,-281054,-1174914,612883,-1472088,-1408981,23552,-521690,-74810,370854,12717,-182553,286549,1426696,2124778,-286782,83404,210010,-1049215,-826861,341026,235089,-443063,300968,675036,-658491,-148701,1018449,56107,125504,-129812,467371,-679867,-181589,430811,-1024312,-1545360,-902841,914053,1255469,1732211,706962,-1248623,-231789,971699,589413,208770,96293,-126135,-1712242,-198792,110641,-646260,-1212590,-2225992,-900440,-32264,1070533,-1263351,112901,523030,1276777,-414784,183141,66462,-203014,-968946,804021,435903,279607,-379762,56182,604662,148037,-902910,602667,956545,108033,-154370,1172400,2100039,488942,-180159,-1041412,48951,600333,254997,631751,-882134,-1275511,-795724,549202,-1069991,126097,28571,-1068620,-261895,764812,914733,289978,-61408,-1018283,-1088907,-315614,76597,779382,1156456,395981,664450,400410,-311417,198767,-1099668,663893,654254,-46794,601096,921144,-588541,1381440,181244,7080,-343097,654364,44153,503837,1561916,-421409,-1088206,-388776,471580,131516,-1435,1009553,-293927,-744912,-741316,-1321438,-1479160,-327849,55894,104944,700130,521090,-1432622,-1209423,-795192,-47009,-799858,-958757,545459,514614,-772523,-640060,-17314,924595,-378371,-636268,20539,-324214,-697626,-243327,-732293,116664,110085,257968,794959,-237775,-303418,342377,-900832,-142470,492138,390631,-1243433,840697,-303777,-237833,-89081,-452538,90646,-616442,-622800,1053564,-638568,-1625655,-287182,-53106,1374329,58769,-1325798,-484509,273088,-442185,554008,1115729,431275,-261341,-1230812,-330944,-94209,223301,-833172,-103681,-314026,665828,337231,-728895,-270430,645838,791696,953557,863343,255401,-30478,272377,-423789,24279,-536981,924384,-571639,66682,246074,1325857,-62120,169783,918720,1739378,1375371,1969437,737754,3052494,-284509,-1001590,-499442,1243733,591159,725069,1409034,1310441,1016810,467792,-1142749,-1167808,-669316,332725,512609,1310633,-523327,-161196,52550,581355,-80061,672956,112531,533847,55967,1206443,1252969,-103491,-535232,-144200,481239,-227320,-488567,104056,68763,837388,-192129,258147,-213405,-182812,2482430,1158417,1374167,894058,192837,-190383,-60568,-719049,310343,-536471,-801646,646096,73353,-475650,-17251,521002,-539108,-121159,-763010,607919,540790,580948,-125138,-307361,75433,-1541025,-480812,-692673,-262320,123819,-272689,1452243,572326,-724423,-1164133,-180240,1636336,1508161,-395821,448393,241829,171095,-571173,-129015,434624,-480940,781446,833200,971448,1082710,-1130730,-19631,13952,324725,1313848,735577,1406418,341696,-437361,-439317,-185514,791790,-132563,-208639,1293411,136233,-185852,-285839,493644,-1411129,9823,-321249,1015790,2085395,755970,486342,-716443,626219,883834,1103131,1629907,287075,201523,-862709,-849239,-56682,-1172310,1791122,1626132,-706388,420203,2146735,-580987,443201,1023731,30452,-1259947,-731438,-601834,-487254,-359261,235581,511643,364432,768147,180520,597687,424989,-1297559,-517826,233266,-436844,-270967,221336,-910265,-64868,99398,-1074388,-717372,429119,296828,1010570,-201933,216242,407419,1387725,-193660,-824915,-1056659,-945946,681578,-452298,-245386,-107276,1856330,111222,-940282,353614,-426194,682227,162703,848991,1133555,1027602,296828,386474,558086,80912,273457,-134164,222874,1367727,1006230,-152664,-1038941,-120113,-560703,586331,16256,-209408,275283,-571898,-1409578,-164560,986104,373336,-15597,-706598,-2333238,-104812,-83262,-957137,-1044655,-1157576,-29233,1016373,-562406,68178,-1086457,379120,-627331,404014,364475,-657150,552778,-222215,-78055,-304902,415979,-419819,745111,971129,370807,269911,644581,666009,985302,1473275,-202075,-523760,-118470,-334131,179582,3179365,606319,436483,1876591,-1339659,180519,-612899,770128,-216666,81415,207402,-18730,-569463,-89572,215516,158782,764119,366414,-867647,-614465,-579680,-50655,1394416,-271087,581943,913852,-401191,-366864,-438636,-539072,-377867,-1207563,-921062,1272266,-81932,457371,1095785,-510462,-931942,3084,555316,133765,-122911,29995,663476,34188,-1121948,-527062,782087,888735,133361,-736017,119599,195578,-211414,-1192722,-1646939,-493537,385800,-544125,-10955,390314,-253016,760930,-757532,-441113,-287399,363348,-642117,870227,1162923,-514448,1512620,244169,-928481,543135,-675826,320896,325479,180050,-971645,-143119,-755116,774274,-1208555,-1005172,-1216416,858626,-797194,-421377,-490385,587045,-197235,-375988,-695665,-737353,800333,-895720,-381168,-59872,308880,643895,-1160882,29737,-464935,-653434,1381100,-460468,-1321740,-1728250,-462035,-405022,-41928,-1921414,-364639,262429,240668,-690740,633495,59578,-242168,663657,1399493,287412,-921784,720129,852437,-822719,-1227460,750480,185105,-654038,528331,496991,-1234757,-379483,-511200,-345775,-120518,496529,-68475,-418438,543415,115688,-330245,-763944,417703,-629750,-337091,-444697,585899,429925,-569949,-393570,-180479,146753,1320059,708006,-498734,-188085,530246,-193009,-843308,-1249573,-1201471,459685,119115,-134687,115872,-334992,-845479,-400830,-267875,-132460,881168,-186978,-931475,1115553,-125869,246754,-72212,-735861,-1257192,185694,85673,-509653,-151170,104597,-378573,292154,1067896,566515,617555,407854,-185708,644175,342128,224947,86374,-340440],[-1250674,-160127,-551290,-693941,-22121,-26707,628030,-1157687,-100877,-249676,967928,-783140,825223,-59938,89949,-123860,-598886,-173016,87868,1234469,-822491,-178375,-485159,-372883,-1297842,-560905,-1317806,-943089,205562,-467125,-998907,-151822,-877824,-599458,-901817,-687847,169588,-1060050,126130,1426849,-151295,338605,379512,-1975616,-235931,46711,193509,-224956,-979706,-1356109,122898,485250,72896,278269,-157613,608399,524187,1146333,-824490,-171128,7504,944371,562073,517146,270836,-666076,595817,910207,-403715,-295519,658954,1495403,-811930,461389,966215,-1423992,38770,-808911,-607070,-442592,-349505,198083,552978,253872,260475,406698,-381861,-725436,37208,525369,2046528,831710,-157148,-1243329,425945,1431277,1087968,478415,412392,-181809,-188347,-769348,197034,190070,-271709,-290750,-11008,-805505,1601263,-14013,-501028,211688,-1389087,-1294968,989260,-177641,-586848,-511703,1315140,687764,372832,606286,-263478,-113556,-159081,-207113,-136879,-419600,-55771,806231,607099,925797,885494,1335641,-282828,-508455,370427,786186,114192,-370455,417575,246145,613862,-586459,-567025,-243803,-100147,-832120,-113121,760217,1214023,1090856,879177,-889599,-1006083,79002,-651220,45598,535723,-106110,-108058,-401707,-464366,869337,-106381,241109,1282185,1720028,-35145,542244,-295041,933594,-492174,745740,47102,-371854,915782,686971,796123,-464444,-291041,-1862563,-2244898,-107184,-1062631,-597137,205931,-831069,229909,172103,430283,46240,764065,488628,-484510,193122,374257,-388613,50522,1104548,1255845,-86358,4001,515084,33128,-221605,1750372,265753,-443357,-929366,-965553,260723,-10032,1305069,-479652,-1324774,-517256,155392,363644,-24273,88581,285250,516066,-243516,322872,-344956,-372450,-480795,-1114295,207194,-1424119,-314466,608638,-202080,640625,545321,324674,-649736,112180,-870098,-63114,295020,-50247,464312,-40515,1195249,253108,86234,-1477852,-983884,102585,1350174,-104366,103577,-479601,-662117,1011446,-170126,-937748,1384,391671,-1073553,617356,1210065,-1706,1295997,832105,349004,-189056,1739908,-564402,-6519,-1308247,-166091,431975,479641,-124625,-321608,-652743,-1572342,-783098,-306865,427031,-340216,-119885,79991,385581,-247953,-127742,-139577,53824,1788991,53111,-82327,327019,520563,226833,-374537,428136,-615639,-424262,-826703,-517572,-723552,167582,-453384,-1830895,-161184,-791004,-131607,-407995,-617021,-1004179,341307,1189269,1326378,-111666,-2157,-994167,-158976,85707,-1220703,333799,-504022,-353304,-417370,-135064,653319,812476,468566,-781477,-220414,865273,-37760,257095,-28482,-469114,-1273122,889227,626382,-575043,-586926,249177,662800,1088569,23153,211052,883376,254076,-159852,-565480,-1478902,608182,-1522877,-1240578,2991,-146348,-37541,109915,-242990,-360235,351722,1452353,2744153,22825,-49961,246162,-1480611,-804344,479190,198930,-378031,272038,675893,-633633,-313779,1048153,281747,64098,-233987,510538,-827676,-87683,187578,-1244881,-1888070,-527799,768242,491898,835105,790820,-1193250,118171,813445,1035929,131860,217703,52278,-2062743,-235411,87724,-876212,-1349764,-1956104,-778789,-70624,954466,-909411,547547,829682,1325530,-357890,224434,78973,253898,-680670,1325312,1068742,563447,-37626,69485,33785,116872,-1031717,763862,768798,198216,-154872,1094382,1975803,1144396,1633,-1369811,-293714,542285,346623,283764,-863231,-893758,-221170,590039,-617523,728848,517512,-514655,-79303,702837,1124410,429562,-318163,-1050136,-1642885,-154876,222778,569784,1288665,412768,753715,266934,172377,627048,-1158918,604568,357787,-3862,561558,829040,-507152,1186531,885,405938,-400164,683739,-155836,231234,1499846,-335869,-1422136,-544173,657178,-99724,-363830,424314,-511155,-787347,-594476,-1214744,-1216434,103612,319676,188843,694822,346316,-978212,-882904,-1271726,-707445,-654685,-1189024,253093,718442,-301034,-551255,165505,1059651,-542591,-755367,-339391,-275102,-715092,-378817,-456262,78122,955953,468081,672286,-640373,185586,347814,-611430,-139771,280928,-48165,-1077456,866140,-292305,-19582,249429,-295934,213518,-748583,-789372,761249,-807077,-2908890,-329640,-404765,1103952,448241,-1148363,-661329,594671,-433526,688295,1146286,573727,-87760,-818891,-396882,50045,552799,-944579,329939,-499154,684172,276557,-537245,-310889,1172431,805037,944018,794865,47468,-228178,-98063,-706669,121344,-468244,1092858,-470616,219898,-52019,1241770,-592617,217260,320909,1413556,1512222,2080688,698821,2207441,-283764,-544055,-595522,1379534,843905,728261,1215682,804849,556750,-1654,-1099083,-1360400,-513425,379510,582603,1128920,-409622,221390,104812,755050,96784,648681,278672,496821,-29373,1060574,1172406,235408,-781501,-355387,476607,-152183,-557353,507073,36379,885171,-392048,349587,-28218,67160,2659007,1615945,1151567,720745,863214,-190,-225848,-785279,205622,-1043416,-1530870,548004,164440,-159688,-40157,652643,67998,130379,-605992,522375,376878,833775,-217725,-267183,300422,-574916,-327407,-913185,-759003,-982087,-423551,759875,414608,-796455,-43945,-237377,1823165,1506959,228418,427573,334817,290118,-28461,48086,437319,-694997,616211,1097049,1205840,1019822,-828081,44970,-294598,87581,968390,662873,1307096,-23529,-634615,-43319,-328857,580921,-211613,-367661,543324,208397,-550846,40072,564053,-1169687,78058,-442585,809213,2090184,782647,469482,-1409153,841719,811618,923251,992457,424339,15233,-842191,-928508,176230,-1579412,1982327,1242033,-443272,660583,2267883,-3069,499082,857304,-199484,-1307910,-952019,-725742,-530076,410177,414561,838173,483804,1005579,475090,308821,-274931,-1324730,-805019,185004,-446862,-269819,207269,-590012,-40368,-321427,-1234237,-714339,293157,-94039,903986,-30201,133637,67524,1293435,-587242,-995970,-1168048,-957135,560530,-426025,-144593,300276,2518127,190333,-571463,158908,-430205,764734,443474,769865,1119227,1296194,728692,340267,879887,240466,425165,-583736,75715,1598642,990578,-599031,-1176617,-59614,-429686,313681,2164,192674,226865,-429270,-1458904,84414,656799,158259,-159043,-543645,-2136017,-289827,-259153,-747320,-716026,-1227254,-39895,818399,-294312,-183305,-995802,257058,-598758,188808,236554,-610733,55275,-197543,-258113,-277015,180459,-521073,595994,592233,-3860,-134869,674243,706981,925267,1223102,-773515,-1006856,-42588,-247917,116546,2561928,618355,10264,1834226,-1245453,182266,2760,1136338,-76068,614781,153661,61167,-521071,305343,154635,-411054,903557,349043,-936111,-534796,-654001,-708970,1385330,-28896,196568,728206,-280375,-328553,-214625,-742459,-375704,-397366,-715193,1240781,468588,437233,1373072,-722281,-953895,136164,379303,181410,-236898,27298,715018,132367,-639312,-364178,784765,630194,154195,-763873,-415633,414307,38129,-1211894,-1180635,-352504,802390,-82877,235139,838715,-669184,734460,-350047,-505460,-212884,213499,-432792,597312,821353,-560349,1408813,331375,-981090,381407,-599045,793660,104897,-116100,-1351608,314116,-175087,724094,-1054781,-297271,-1866105,986257,-958372,-656608,-472260,725325,-343835,-518713,-1021255,-713006,1076301,-1110171,-267363,-554959,49012,349181,-1468503,-369340,-25431,-610377,1366345,-336414,-1369664,-1718423,-337849,-167257,66334,-1596241,-181211,-131856,113766,-549527,616277,-119899,-86692,781357,801231,4679,-517258,1252946,1117705,-955971,-859206,901988,-314591,-491824,766619,728735,-1666136,-389912,-894712,-547412,-62942,185914,-399566,-1038870,269783,-48160,-492807,-495436,292067,-754984,-349048,-407001,960150,450587,-551637,-343733,-175216,-439865,1441752,783249,-651452,-529626,261841,41746,-1092086,-1517317,-996857,325191,133884,346755,900233,-245912,-550603,-353533,-145864,110423,1155838,-114220,-799207,620314,-301741,413394,-203929,-517278,-1052155,183115,344117,-630682,-526005,-352853,-741401,26647,855871,301330,725342,284621,-202906,614318,499549,250780,15701,-218692],[-727725,49195,-370809,-514272,-194296,120714,544090,-978320,-40805,80058,1100911,-857155,1012160,-147661,26949,-94736,-86943,-73010,-361076,699160,-1189086,-607323,-681301,-593798,-1096558,-862932,-1542723,-772754,151533,-776079,-693462,16707,-556437,-432221,-1158812,-899616,69897,-794009,770513,1381124,69594,762357,374544,-1657804,-222668,161625,162785,-64539,-518718,-753643,147380,1048070,127889,239460,-274787,563431,751692,1428274,-604333,-31685,-186537,779590,739730,1062063,179166,-537139,667587,441821,-327574,-291360,945629,2077220,-673072,337877,1134163,-1219925,405567,-1357672,-616525,-373020,-296421,199371,579154,-146524,-34009,535805,-276182,-631234,-72201,835204,2093698,599596,-474731,-1587292,3645,1344283,1125594,451982,715459,-297195,-148884,-701251,-113470,-224504,-494050,107588,-240804,-506310,1631033,-95968,-840288,-66568,-1175566,-823216,788267,-35286,-692396,-367801,1591217,758506,280476,942064,24808,-231389,-325619,-143307,-183343,-562321,-6308,390551,895332,1254246,698668,1232536,-196131,-368114,655417,654121,-28816,-661458,82362,-86359,467378,-488000,-717235,-549330,-343710,-984162,375819,612420,947721,448996,740410,-912864,-745102,792223,-411895,352907,581396,184574,203791,-142138,-687041,758100,285892,-69754,963250,1901735,-507358,630473,-212572,590836,-534691,276420,94817,50495,861748,1318256,1045431,-531750,-176326,-2227651,-2346843,-254963,-1235298,-449926,561866,-419320,371143,-123769,91684,-142966,613207,384515,-436340,452616,813432,-168319,475489,831873,1253264,153448,147801,653718,39114,463963,2237723,204427,-732047,-941971,-1276610,483471,75270,1158934,-757346,-1134578,-502238,155482,549779,105615,-63297,97240,389268,-294594,116557,-424913,-953345,-628211,-641348,337909,-1923504,-575149,427862,-302511,365168,35224,-172643,-788430,1153,-852157,-165824,350272,-370655,313074,-156912,1365290,115426,60152,-1590113,-899157,179964,797851,-436475,-144880,-501943,-946065,593994,-348411,-907675,36333,-37146,-792028,49884,1040322,-209461,1278307,887446,361324,296723,1209410,-752177,-19153,-1357354,-357029,359705,557208,24445,-396313,-6321,-310143,-824021,-352334,643353,-234773,-372951,-346419,87610,-455119,148522,80720,-21664,1250922,-2666,-93411,618013,691093,380235,-133731,426100,175180,-570105,-1095259,-81806,-631553,24766,-171113,-2237692,-499490,-506951,-317859,-681677,-861627,-963061,531265,1055731,1505948,175895,11995,-879849,-23068,215900,-1152666,293704,-470907,335101,-624229,-151048,283757,397226,491538,-741599,-171330,1136332,180887,462252,-98050,-303850,-975469,855486,1109350,-752807,-654194,136326,373423,948292,-463387,280882,1054711,687387,359145,-719039,-1466491,473718,-1438266,-920657,-95422,341934,70745,-349170,-473442,-435072,444640,1178509,2664989,249552,-421827,151642,-1701123,-572401,638342,62750,-259358,141369,411942,-559266,-608822,833733,602327,-172116,-245622,587730,-954658,-89287,-93375,-1294487,-1980680,-123288,570593,-351862,-410589,844344,-1113759,458531,724930,1329007,89616,343170,175801,-2099662,-218993,145835,-979711,-1412078,-1378669,-511632,-184027,576417,-220189,835159,1045488,1374741,-218237,177247,-107055,743762,-336857,1699668,1655235,803297,196149,90430,-275201,12316,-1072947,876331,429963,42207,-186510,1011330,1688107,1777066,167978,-1713029,-655605,379577,286269,-67962,-754554,-438965,406863,583352,-235410,1169684,843804,57916,100255,664118,1257832,509683,-545177,-1164365,-1882982,84558,250088,217672,1136774,296689,743662,165634,613057,750824,-935769,604107,99489,74245,293281,504724,-426539,520937,-130290,843077,-407111,590661,-298294,42539,1114057,-297535,-1404881,-740646,777754,-248937,-599796,110757,-561266,-591659,-389052,-1164446,-934025,392479,500397,155877,642948,36386,-465831,-711726,-1652905,-1273129,-517383,-1363043,-103704,761615,245176,-456918,121056,876313,-388319,-684681,-562232,-358205,-578506,-438776,-82077,-4881,1372801,679806,527992,-1037010,565806,370418,-97741,-123993,59540,-164923,-624795,951723,-59206,163600,596281,-14780,195846,-790728,-886828,515619,-804739,-3444254,-361838,-505268,697912,809243,-851142,-676259,768254,-394610,838919,1108557,636369,131753,-110225,-487617,157561,800620,-892385,547009,-522479,766850,197896,-268409,-179945,1503744,731046,836805,570047,-242769,-387394,-624798,-829272,67689,-435826,1085958,-328559,224240,-431030,949701,-1030254,251710,-374257,856503,1327015,1915254,882254,1154819,-233244,-15596,-787428,1250795,933993,650341,1038010,336144,48588,-381099,-692299,-1415783,-432176,455926,633389,562062,-366924,682433,152507,912521,279408,565481,418717,510041,-51922,774753,902196,264940,-1074191,-663698,442860,-9368,-678293,970560,6971,847916,-451047,417678,197908,424307,2185790,1482256,823204,532713,1424719,106260,-400692,-775155,152407,-1358024,-2270164,178626,343002,181217,-78443,690133,720231,327215,-477774,163572,252934,1078276,-165140,-135993,519861,146705,-189847,-867897,-1103278,-1926923,-696983,144560,187755,-905983,614447,-452647,1860033,1362131,657050,343577,322251,575388,448526,92095,344647,-793826,308914,1176218,1271867,855024,-462006,83074,-535392,-189455,637039,540449,1051742,-209802,-665085,343818,-436147,384096,-79056,-559194,-320326,586824,-617843,459095,625910,-781611,102928,-532574,669208,1714133,652733,314545,-1703905,996424,622058,769457,548109,436431,-263760,-650383,-756591,474294,-1694733,1954231,663943,-207160,734141,2203978,564097,411656,436299,-488610,-1236210,-1076174,-739890,-599754,927319,466692,951589,475808,773859,655980,78622,-825421,-1136504,-1024296,96222,-355205,-250374,111088,-229097,-56349,-745229,-1126220,-609049,141298,-416128,540627,-52932,-350988,-249804,1258281,-817024,-1129562,-1198959,-789740,439981,-329435,-12888,778801,2572247,59570,-45532,-34644,-314761,748509,638957,650344,987167,1478943,1003813,166682,993419,382797,543845,-979467,-71106,1451316,454963,-977831,-1286315,-79710,-382987,-110099,-44770,463421,190986,-109629,-1416487,203602,180246,-57184,-268447,-295108,-1473292,-340445,-362896,-469217,-259079,-1130929,156390,522179,-71998,-426825,-718280,225014,-674700,-167149,-208031,-665409,-576798,-108470,-410680,-164110,-151962,-532689,32271,208095,-291718,-469261,607006,692743,834323,792763,-1340170,-1296297,100889,89184,33980,1340425,627616,-335888,1440760,-1057611,243746,822326,1302528,56568,1068294,279206,43203,-533236,594411,-18277,-823965,927205,207651,-841316,-412805,-829461,-1093301,1164092,135688,-101992,565509,-176070,-265412,-134440,-913752,-565803,106667,-380538,1132086,763692,475638,1425449,-857789,-796125,366485,290647,204651,-330898,101172,521250,96097,-181124,-249865,750624,398014,234526,-763804,-684401,482032,319590,-1150415,-774349,-243332,1246471,377758,405500,1209604,-746218,617538,11010,-529732,-102175,56575,-204079,390331,386191,-559333,815960,467966,-637962,262873,-394798,1111970,-85951,-482840,-1462073,541332,587682,667138,-886197,406095,-2336509,782756,-885467,-724234,-398837,823932,-255508,-653170,-1145096,-590713,1076997,-1232503,-129675,-938664,-183055,-56930,-1496492,-662605,358956,-343349,1261420,-254925,-1298409,-1346153,-21884,221665,186982,-1097565,-51640,-449623,164500,67356,579797,-398695,46574,615979,4437,-390748,-164085,1503137,1215953,-812218,-461500,1028681,-661541,-274694,920587,1069499,-1611372,-274315,-1344077,-665773,-42066,-37656,-620222,-1547195,-91291,-114123,-749352,-339357,-66173,-847209,-231898,-302321,1198237,403034,-311274,-174153,-113943,-859203,1338065,756084,-766974,-654009,21979,306223,-1295734,-1623707,-814085,174795,75914,673982,1336581,-219231,-313068,-289225,-142424,363729,1095615,-18884,-507959,257562,-429413,623350,-231614,-478101,-702255,91249,433200,-510055,-621508,-633988,-964612,-139414,666503,78111,1150416,92254,-225274,583749,692498,240869,-119939,-37479],[-92783,274216,-37737,-260967,-341907,236688,339003,-745252,-154811,282967,795706,-826947,1244394,-163422,-131292,-12171,326601,-43372,-1144404,-1178,-1290370,-782132,-735836,-557670,-831926,-1011483,-1334384,-267739,128869,-891795,-288635,170559,-241400,-203602,-1182560,-1006544,83031,-462169,1170949,918396,216508,1189906,440961,-1118100,-122019,338884,22041,109388,-10862,-215978,-65250,1274377,-4320,254533,-355152,501855,1082824,1436091,-371460,141640,-169230,583633,871226,1238352,23825,-304958,734892,-36528,-329627,-288249,1039853,1992803,-452830,386716,1178201,-839722,882354,-1505416,-637129,-302516,-210222,202903,445037,-656078,-278462,636421,-72271,-412831,-49947,919300,1895996,351828,-745051,-1714136,-515258,1150407,1230983,435369,1039625,-301725,-50972,-539714,-182502,-441032,-594926,682345,-440626,-216831,816180,-331930,-1057865,-241592,-845564,-215372,497668,226656,-622426,-207741,1489813,895550,246863,1277844,390189,-366289,-586348,-149827,-113280,-594512,90245,22539,1154511,1287321,386001,948858,-25239,-200416,819715,346694,-142990,-558110,-231115,-364526,388772,-366010,-745868,-860897,-251136,-747031,722327,303758,829811,-62618,471608,-820386,-381314,1249158,-400168,535966,613363,420045,536538,168892,-788486,638730,509181,-374189,304008,1818469,-971339,593293,-59413,231069,-523596,-142857,166055,529398,640305,1880058,1264271,-511532,-197965,-2344036,-1884535,-266014,-1239045,-183043,877482,8126,381339,-395431,-241565,-442925,470203,204320,-356285,681450,1249176,94723,839411,432744,1115973,446414,302235,364361,161276,1216469,2291456,169206,-966839,-791363,-1510074,662635,206111,1185846,-783302,-841386,-441963,176092,593892,227974,-193641,26119,63640,-395460,-199232,-871456,-1338803,-878704,-212458,440074,-1998114,-748330,205457,-395632,-21286,-562624,-710004,-803185,79255,-802028,-374948,278471,-537718,141036,-238890,1427529,16119,-21316,-1423537,-613846,278787,159470,-668089,-432208,-535851,-1037618,98163,-509477,-855386,32529,-500405,-459950,-526283,773078,-576620,1008208,718416,215228,604844,667169,-903233,-23022,-1124751,-484859,179887,580038,177657,-587426,309636,752562,-729656,-364109,794357,-204559,-673695,-874760,-231662,-546134,556312,360067,-155842,440414,-15713,-42544,796823,725934,673328,159145,273948,755380,-722354,-1394695,362018,-405696,-148734,-34092,-2435868,-790640,-41784,-374728,-747344,-1038325,-979862,674866,924850,1219778,246077,-172889,-734703,-34468,325450,-875968,316556,-514729,834875,-652785,-274016,2181,89890,434058,-612366,208856,1444210,459441,621469,-277173,-127426,-623803,658129,1397293,-842752,-672435,-576,-192514,563842,-870621,238310,1129257,1105037,785962,-761961,-1090066,246608,-1180169,-535234,-217196,791685,230531,-773892,-580759,-362094,541836,770027,1905687,353132,-888838,-65454,-1672628,-272272,773908,-127235,-130699,-61164,-35071,-462894,-959210,458222,931370,-472622,-264350,613880,-1016843,-175396,-306353,-1150353,-1827178,197628,338615,-1041331,-1540265,817509,-1023844,681021,690077,1380935,79095,448196,243223,-1818337,-151024,255520,-945379,-1364399,-713386,-163519,-339797,71005,607158,847666,1096591,1387393,9757,29501,-345553,1130705,-25219,1699271,1986042,928757,255789,109804,-230043,-90766,-1002633,887129,655,-253408,-212893,983675,1325827,2172661,272377,-1969935,-873656,180229,84995,-300215,-542788,-137919,811562,604619,-53,1313722,900009,463062,138738,621672,1324224,527410,-704914,-1349996,-1725946,358766,88304,-203899,753035,86559,605173,112236,911811,484728,-507282,718303,11070,182010,-70575,46117,-342319,-307255,-174885,1211931,-427762,428102,-334389,8742,547851,-307252,-1041695,-842719,842930,-298924,-700874,20596,-528352,-264902,-192084,-1109711,-721169,640178,563785,20478,475439,-314035,-127638,-777751,-1881402,-1630869,-384777,-1440355,-516632,550126,798731,-387130,-123108,390020,-83733,-501902,-585550,-536026,-320767,-458546,258241,-157902,1184380,853582,437338,-1357975,731860,432629,532120,-84038,-87890,185171,-10904,1057733,417511,261521,878506,335392,46517,-675384,-874192,346542,-663384,-2881771,-393340,-330347,317834,1019702,-526538,-535373,742378,-312262,990701,1043148,625184,340393,675323,-553165,211346,897085,-632358,519336,-407337,835076,75352,26041,107413,1561016,541268,656302,268788,-580894,-433787,-887007,-698943,-183845,-445171,946692,-214445,48237,-806496,492060,-1247870,316299,-821431,265949,857596,1575595,1211225,408246,-90876,410222,-1022354,642037,812692,501463,976687,106102,-410121,-600386,-103401,-1268329,-434506,543314,634111,-238228,-377855,1056576,144925,960100,424295,453887,472403,553593,391,441754,531416,-69827,-1373047,-1009164,415372,186602,-696582,1377662,-1579,699040,-329310,425675,407056,704442,1213487,783311,546637,395760,1735952,97523,-501773,-698557,148357,-1308825,-2677210,-398586,532379,473380,-43359,641859,1229430,401327,-387564,-392850,212762,1239239,-33638,64560,657721,491710,-106011,-616466,-1201795,-2372102,-1032718,-274585,-54180,-956563,486707,-823585,1715876,980811,598243,211674,219885,922957,726124,-48115,171808,-776052,-65653,1033820,1170638,616963,-145069,127123,-564241,-463675,348941,388024,744045,-171921,-530855,621699,-508248,234630,236815,-720902,-999045,921436,-328899,903254,669778,-342818,86363,-626774,629852,1068591,361135,65687,-1351464,989542,322720,634864,469685,311801,-649268,-348153,-313255,730418,-1483181,1688471,51516,-47137,645913,2139071,997708,193368,-161190,-779126,-1047792,-1087153,-647095,-670758,1022914,325566,874596,349349,194279,671089,-91044,-1184986,-854347,-1066924,40556,-171731,-263786,-60970,95706,-136277,-1079128,-777327,-429051,181,-590985,7250,-241361,-1110973,-455322,1241344,-836643,-1167124,-1160567,-501085,387093,-176763,101621,1204763,2057980,-172204,440137,-182194,-106127,675569,681697,482577,756727,1582872,1001684,-111851,900930,474027,587554,-1218638,-204135,1046442,-426825,-1165154,-1519049,-153975,-477822,-556399,-121070,584236,202919,274750,-1331754,210130,-301045,-243750,-310891,-3285,-529627,-270082,-387325,-114417,219150,-905321,513896,155206,22862,-640175,-334318,263060,-857283,-573081,-807925,-824122,-1106582,-22245,-547008,-5556,-491477,-502324,-756586,-97876,-377449,-646370,440160,607621,757724,300999,-1685265,-1365905,213618,603361,-27462,90505,631626,-552006,843231,-789049,350846,1635645,1285740,144655,1288045,540635,-30355,-458837,776781,-235449,-989465,775446,-49609,-661846,-318084,-940130,-1040858,833428,190368,-201304,538090,-109287,-243531,-120774,-911897,-849254,248013,3251,946689,740876,493670,1154279,-918118,-504363,643399,260079,183053,-367827,250042,119830,-40084,224103,-174927,643363,222265,346161,-738197,-606598,384827,530257,-970573,-568892,-178359,1540257,650978,467288,1434437,-476422,442356,239155,-528618,28699,-77667,14772,313540,-12287,-509887,-105374,598179,-20408,230701,-87026,1187033,-273899,-846457,-1305714,379024,1084720,576343,-740084,812721,-2425514,317563,-623200,-586218,-265774,903608,4841,-750392,-1047179,-443526,788395,-1238661,-10492,-1098729,-355391,-455498,-1206891,-762150,607063,243876,1087763,-253505,-1133066,-772348,349774,602476,313101,-523889,21297,-625176,384967,1045635,548058,-683402,137214,184174,-673120,-765409,80288,1445012,1074394,-534225,-142268,1093241,-790047,-61976,958966,1331118,-1133572,-11554,-1732726,-656882,-21771,-96361,-661993,-1761178,-432245,-61626,-1022576,-380458,-529518,-880572,-43321,-173359,1313375,300386,79726,103046,-59012,-983983,1021751,630109,-793846,-516697,-139481,510692,-1427133,-1542241,-708958,37842,69875,816186,1277282,-248672,-150925,-234999,-243394,583807,820995,37327,-194918,-65691,-518947,822048,-147554,-608214,-223344,1158,350053,-188478,-362671,-718038,-945722,-238398,526574,-32105,1719464,-69843,-207587,547310,824992,169147,-304364,123274],[387963,460799,359258,-32451,-422400,260407,57265,-525212,-399559,298850,68346,-633899,1420729,-104847,-358259,66448,530393,-79830,-1988248,-683996,-1136447,-701780,-661901,-409234,-547882,-992695,-777315,326642,161997,-778122,97103,274664,-41806,-49781,-1075909,-1039949,217428,-115876,1260704,284858,302068,1521015,534913,-453038,34297,462784,-179635,262492,426733,78461,-446372,1093351,-262487,322274,-398623,392457,1394485,1158936,-199659,242705,89625,358486,877385,1039019,-197077,-87720,816845,-408898,-390993,-312812,939917,1327870,-217862,571806,1087128,-366465,1333126,-1181021,-620038,-232941,-109740,232083,170616,-1075365,-413611,674412,180559,-138447,71775,794380,1547863,144418,-888390,-1520478,-1006824,897338,1333826,475963,1266724,-154899,79420,-340238,45893,-308542,-554725,1186200,-567830,-35874,-555928,-609826,-1080824,-211292,-544370,97993,196860,579639,-377193,-61410,1063460,1040515,208106,1553144,658912,-511895,-888588,-251397,-7314,-502368,229633,-220957,1274131,997612,-16610,740694,198720,21342,804769,-72363,-208027,-162234,-445902,-480781,375543,-242848,-618517,-1084926,138929,-102674,787631,-95887,875775,-353121,156314,-647725,-10719,1284055,-440626,623265,611916,518847,811515,470167,-799098,547603,510497,-579374,-415682,1405135,-1289900,440165,117746,-3425,-470300,-409551,243128,911138,290613,2079182,1404458,-409576,-358094,-2193514,-1270692,-204227,-1056899,92934,1083508,497149,265687,-474681,-486928,-704883,406687,26637,-204679,830703,1566657,277320,1013167,508,872266,724256,431726,-259423,335972,1694906,1872828,162625,-1069804,-518019,-1575290,732275,346173,1294688,-533538,-545007,-306557,194524,436148,319490,-264864,138687,-381276,-508158,-562606,-1560756,-1395924,-1212305,33323,547039,-1648771,-893046,-10295,-444766,-327334,-913581,-1093678,-597760,332017,-741462,-661777,85963,-587740,33112,-279963,1354135,-26470,-188294,-995332,-199990,339146,-355828,-777605,-674388,-596917,-976021,-370730,-683135,-847567,-12277,-910747,-175989,-832964,449983,-991128,600551,459011,-54575,638174,238740,-905423,-41478,-688984,-596537,-108835,534573,279656,-837787,230718,1318026,-581718,-390905,735780,-202495,-894102,-1318358,-563671,-560362,970269,668178,-271423,-391255,35220,90354,834059,614326,1046114,520122,-23183,997513,-824277,-1610522,712740,-128575,-267928,-30237,-2333099,-964460,529548,-220913,-603124,-1097171,-1118920,701368,840726,645404,183063,-413772,-580354,-156301,377289,-513444,391950,-633852,945907,-483099,-457226,-164469,25683,317355,-427787,769971,1702132,629673,663718,-511407,54695,-268166,373128,1311142,-802206,-672013,-121330,-804043,60287,-1146637,96701,1152572,1347949,966130,-783090,-469707,-31156,-757758,-178249,-305342,1073166,395240,-957108,-503267,-160145,598445,415200,835829,340239,-1220880,-363112,-1446816,-57978,828859,-328405,-39102,-270280,-524941,-381159,-1255762,61798,1152855,-727521,-386695,542176,-989476,-297625,-357245,-851834,-1520686,359476,83788,-1413498,-2159862,680179,-924450,721355,661987,1190154,77918,496107,274912,-1290680,-39639,367033,-786851,-1161921,-188326,142383,-495729,-401892,1306031,557619,963989,1294603,296672,-209846,-477885,1314010,177541,1219965,1917949,902312,127935,107724,145176,-115329,-823102,757280,-421392,-552089,-207265,1035614,993075,2173663,272552,-2057717,-886136,7160,-213391,-336058,-246685,-74331,855824,688357,106551,1157424,670639,593611,-8117,535221,1355290,530730,-766420,-1502836,-1228668,608341,-218540,-599442,260659,-141884,336835,106509,1023187,-92606,-36558,955792,141876,314241,-333414,-409416,-245177,-941072,-133011,1441705,-517662,263049,-248748,144395,6729,-344878,-461296,-732283,878194,-265220,-704099,22309,-499495,34903,-57506,-980037,-627225,918194,497300,-170494,172883,-570324,-77305,-1065934,-1944143,-1762437,-278414,-1420201,-944237,101090,1319659,-345520,-457543,-261476,137509,-317300,-431360,-722549,-5880,-490141,447921,-379379,547221,975489,444475,-1531266,665175,522301,1127456,-14121,-122319,910473,572182,1117380,999008,251932,1043141,659827,-184957,-377982,-709180,227370,-459211,-1516219,-428596,41400,139220,997027,-279928,-301418,528835,-211370,1096280,948463,567765,485491,1289888,-509394,221248,845372,-228202,304695,-232691,805455,-71906,283175,487925,1344627,225588,439204,-40977,-889561,-308099,-571378,-325499,-594836,-472711,730832,-197606,-286165,-1090861,-63104,-1170772,452470,-817757,-195552,231136,1178570,1529199,227676,176902,623879,-1217749,-452264,489717,311275,1036645,202180,-739745,-654434,387792,-920507,-452311,611903,557426,-1003072,-382295,1145176,56211,815180,494401,357381,406543,583134,108743,158736,146115,-679931,-1597752,-1326141,393816,393978,-465126,1616053,26354,410711,-67911,350102,561723,782182,103999,-174365,386128,335099,1692956,-10055,-477948,-569708,180575,-885491,-2524136,-983378,632551,653227,103832,524285,1445819,339155,-330695,-963818,292506,1278972,125690,283169,653386,489242,-93799,-282601,-1046711,-2238846,-1248277,-467525,-255334,-825026,-258488,-1290555,1426042,397698,22217,60160,70068,1188217,702788,-348657,-37030,-648495,-382251,710713,951977,371596,42523,205936,-305206,-694285,52312,229045,514877,89992,-292347,717901,-551828,180204,649683,-755352,-1271123,1002566,243766,1279911,689164,21933,29412,-742761,678501,353684,-11909,-166828,-416565,793290,-26635,505241,702613,71120,-1122900,-18494,311629,867029,-1020856,1253256,-434614,22531,483566,2985889,1276064,-102085,-775195,-1000632,-783336,-970772,-462856,-704272,748285,-9110,680412,140695,-445994,532271,-224322,-1357104,-615224,-883810,104768,56896,-352712,-300040,292123,-275013,-1231492,-300812,-226351,-94407,-588254,-518480,-479120,-1838623,-505795,1173446,-676252,-1063720,-1070370,-185566,422299,-2908,140996,1445316,1257285,-377513,700300,-271799,133728,603500,561547,276954,467190,1607639,696113,-434875,643957,493989,527373,-1253277,-307646,605331,-1294543,-1112257,-1884813,-238953,-675079,-880852,-217915,573422,281802,617704,-1215189,154501,-664753,-381035,-259829,261395,373319,-130094,-361268,294957,600435,-603064,872593,-220251,-33783,-787265,52723,324904,-1084343,-916654,-1278986,-1042669,-1370042,-5095,-641302,158921,-752814,-486479,-1417957,-263895,-226990,-620701,198054,450964,725964,-119193,-1689767,-1283433,244033,1144471,-42625,-745458,610309,-663360,305383,-423300,485175,2182353,1147611,163092,1207900,820701,-87835,-212352,891220,-427687,-947383,438968,-360956,-488542,-272523,-817171,-582959,545102,190556,-63936,732077,-73004,-313673,-115907,-669078,-1035359,175215,347220,712255,472887,406793,582967,-907601,-173782,877186,245369,114807,-324289,439685,-369640,-212324,535070,-129337,421892,60381,427956,-678995,-252014,165719,620372,-645363,-551551,-131460,1554333,658000,449266,1508255,5326,263364,297839,-515341,147812,-152822,192723,373998,-269658,-423650,-1026666,658913,592542,286471,252084,1026678,-497126,-1107627,-1000606,-143228,911976,441099,-655564,779554,-2051832,-259464,-275790,-262192,-93680,985459,318939,-800916,-762962,-335151,321063,-1118657,38850,-1014678,-454007,-714267,-658087,-627793,705818,1071123,873852,-333355,-916686,-246710,632468,844743,435540,-35953,34415,-650364,706430,2060411,527517,-860941,174823,-387772,-999849,-984700,171284,1136146,686336,-266335,23643,1043524,-710445,124233,873298,1314098,-473505,365404,-1922953,-522503,34447,11757,-502557,-1634887,-680268,88136,-1217612,-543773,-949284,-841140,117652,-74030,1347733,155114,484223,449244,-63328,-808626,599478,415501,-720414,-200093,-235350,616718,-1450630,-1277621,-677242,-52055,212248,787293,862604,-296479,372,-210072,-413778,736180,491181,-1248,27832,-428773,-579694,946477,17317,-784352,283094,-14491,153195,208436,175125,-621826,-673476,-313651,421376,11196,2203848,-111551,-115314,502404,829896,33037,-494073,185383],[561610,561408,689819,92119,-405433,187496,-196452,-372402,-671240,127989,-873569,-295661,1464485,4577,-611052,83538,506522,-148680,-2540008,-1179717,-815514,-460726,-495338,-356860,-286926,-840578,-97118,740844,250527,-464526,357368,314435,9150,-73758,-973767,-1032384,405650,172025,1105964,-247725,327968,1661369,596383,214639,192459,433629,-355983,384766,704083,113608,-868461,613619,-538505,422089,-405549,236459,1533728,681504,-124779,206437,522172,106829,710727,626354,-477142,4820,954016,-589680,-469730,-387170,704263,443241,-20450,763915,886123,83094,1627589,-517253,-526346,-155306,-37835,298933,-175946,-1232021,-412633,631568,418769,119476,222374,538201,1123106,34741,-889149,-1007706,-1370900,632360,1366291,581678,1307574,145313,201632,-145665,495662,187297,-405130,1405006,-598964,-30448,-1843702,-811548,-889579,28667,-367403,-49494,-38074,964187,-29380,47562,462216,1117978,96166,1714731,705321,-644045,-1089099,-423871,23224,-298819,383960,-313776,1141249,533509,-424907,832912,409328,318092,622503,-473371,-210780,327264,-535183,-389290,385089,-118255,-349806,-1104785,682322,771362,515808,-478923,1017702,-460492,-135360,-439644,273712,919768,-395113,679528,565103,438544,952663,694179,-800346,513533,317894,-637351,-932565,758669,-1395985,219361,248103,-49999,-415508,-468439,307987,1073460,-125115,1783197,1446762,-260385,-637444,-1858085,-860912,-186389,-722191,262504,1153580,1079474,57701,-286633,-599771,-774976,480934,-72124,10119,864093,1666821,290174,925706,-363699,574467,909864,495741,-968207,455217,1596829,1145485,166926,-1000431,-183535,-1425954,663399,451078,1357617,-111281,-297638,-92823,207080,107181,351787,-259465,436031,-807128,-580441,-886856,-2208533,-1109158,-1524720,76581,703866,-1053057,-1053663,-178654,-445634,-444273,-820656,-1229448,-150452,674173,-695226,-965178,-180345,-566988,50803,-280030,1140935,-20828,-437809,-420815,220916,302751,-600557,-794556,-814910,-679074,-838583,-704791,-876017,-909345,-83485,-1206610,-27245,-736199,151835,-1308600,211320,276288,-376143,406868,-33953,-657564,-80972,-218806,-760781,-446737,401680,253762,-1074700,-137197,1382095,-442236,-455693,412425,-196153,-916617,-1492215,-875116,-570165,1250516,968310,-287505,-976496,144474,267861,736830,401924,1418480,933039,-413455,897722,-816106,-1601753,897507,108595,-247370,-98241,-1906887,-987423,1089341,113288,-317464,-1006122,-1377556,580775,802622,26135,87333,-474929,-426486,-321116,342723,-183047,484378,-791804,649687,-153349,-660609,-235400,208135,183419,-229877,1272496,1801617,546408,560691,-707082,239854,43324,104678,820100,-637920,-679708,-189740,-1150219,-345562,-1264060,-85360,1138379,1321677,834371,-883640,142947,-323197,-253687,76212,-320536,1128204,503230,-811204,-244739,82268,569668,239824,-73923,256223,-1205134,-677926,-1125366,-23916,755992,-509256,-18469,-405440,-925064,-344745,-1385774,-210434,1177541,-856110,-639460,380644,-882405,-393834,-208351,-493926,-1188057,350057,-181765,-1423241,-2167424,433950,-814532,577499,595529,832180,58383,449967,299231,-641439,101406,431388,-539129,-794496,47680,253866,-613304,-720491,1681931,54636,683498,1041149,574207,-503729,-402074,1257685,220281,383695,1453373,732469,-145762,61848,728282,-16151,-568422,487271,-733386,-736994,-164360,1140059,766384,1775296,149449,-1948111,-733912,-101690,-544559,-170553,77474,-194129,583071,794508,161346,844755,242276,458638,-265570,382313,1378532,594596,-711570,-1466705,-565331,776617,-552607,-884121,-198008,-305227,-22520,134581,963223,-745308,308532,1275570,437413,456223,-336208,-734375,-131630,-1153467,-44365,1523588,-684070,155809,-63731,398396,-336290,-385543,131145,-369144,908485,-178554,-675146,1302,-525155,169586,-7357,-745101,-650219,1194552,320358,-351885,-204541,-604971,-234748,-1447991,-1869109,-1717874,-233834,-1344949,-1310661,-450525,1781029,-305658,-734961,-862370,104322,-224999,-184326,-816641,287320,-570023,422342,-638555,-169197,1076276,541453,-1497442,435156,602716,1564411,88587,-55092,1701472,946904,1065805,1449281,150816,1054289,860402,-424973,61585,-374602,96069,-279210,-120315,-459278,470559,279586,734890,-190060,-67828,199862,-147630,1088211,799653,501540,534609,1582471,-280605,211452,701542,183526,5443,-96477,635424,-182145,454810,870115,914873,-197112,226943,-341321,-1076452,7932,282125,161475,-1043946,-475704,478188,-320106,-706316,-1225112,-634209,-807827,673733,-387788,-462784,-387285,818644,1671819,481939,569047,616771,-1304801,-1683377,37099,119674,1142917,555851,-893072,-595525,550143,-458373,-363065,632923,396332,-1455108,-331430,796735,-97724,460038,465571,315237,227110,553839,234627,-7286,-208133,-1372971,-1658654,-1562727,331631,543230,48356,1617650,94170,-6600,203920,189482,653010,650078,-742036,-981346,309086,332420,1281401,-153241,-314927,-411856,224720,-255237,-1838367,-1333669,568288,693791,346006,359805,1323397,184185,-298003,-1328306,502215,1214840,285150,455938,486283,249841,-144064,5875,-706583,-1697335,-1106393,-470399,-373080,-424436,-1092610,-1727078,1069069,-216026,-767234,-78964,-72463,1248912,355858,-705229,-220032,-424831,-509612,308426,686410,188382,72130,320748,198942,-857062,-305135,77803,459703,512108,-36927,618929,-569467,268326,1042828,-576442,-1103830,807979,901503,1483806,683473,199160,-67371,-862964,768580,-226338,-335555,-246055,728720,486464,-336334,378960,1037250,-235413,-1610326,264521,935622,861340,-463144,762043,-687408,11695,364306,5796088,1467140,-392298,-1215136,-1094277,-511581,-721026,-208639,-677057,298698,-460337,452556,-99062,-824018,303489,-340504,-1348471,-507466,-500672,351074,270945,-534350,-588481,269036,-434517,-1150603,152573,-61818,-106611,-442439,-840051,-619485,-2216725,-420402,1003169,-427303,-827715,-950246,62951,507461,144133,59404,1403720,505176,-469645,646034,-325537,330755,582110,327795,58661,166015,1534223,185253,-720212,281598,441324,360766,-1099885,-368853,351581,-1762975,-853047,-2222311,-288101,-847989,-969703,-319534,471620,416309,862524,-1057474,88739,-855256,-455997,-104590,425192,947329,4257,-337709,681368,793372,-279722,1047108,-528336,-203000,-829404,352403,360583,-1253963,-1096647,-1356534,-1256898,-1365706,-85960,-642165,297958,-888309,-528627,-1651443,-256753,115400,-397165,-67850,242550,724717,-368949,-1394258,-1168406,215132,1545661,-16986,-1068419,538142,-754091,18527,30953,628617,2267896,951227,102536,868189,992924,-60044,173386,983949,-552471,-820749,-28035,-633955,-383616,-255305,-383257,62491,420855,271776,262353,1154184,-39940,-483747,-98137,-230736,-925374,120440,580267,470326,111520,170752,-86223,-828233,83789,976278,217069,16456,-201131,608118,-799307,-347817,700711,-106848,72406,-158764,406596,-573634,219912,-91909,613569,-172765,-585129,-48302,1275010,462948,421726,1463371,496919,134495,207962,-496966,212625,-149889,300696,508435,-337030,-323883,-1664887,603457,913649,397342,521747,726313,-772774,-1177510,-702598,-824285,15459,280894,-657756,373919,-1306904,-777312,30449,159761,69709,1069419,567798,-815574,-369606,-295990,-149021,-884905,-27574,-776560,-482264,-740151,3279,-287960,717501,1860247,647090,-460239,-699887,21725,722217,887767,536717,220563,-18355,-580060,1020963,2720458,510251,-846065,161643,-896280,-924814,-968067,82015,683991,122987,-99078,17215,831296,-497925,294008,702821,948484,100982,774387,-1817417,-313058,145038,200222,-177617,-1262437,-810801,277891,-1257724,-608631,-1212795,-731063,147130,-49804,1317816,-26209,752235,806333,-143260,-442245,236863,127075,-582480,146752,-311082,632779,-1349206,-869377,-662779,-72431,512809,644437,385645,-305715,228528,-223557,-621230,794550,236513,-148623,113787,-818699,-615138,942408,207508,-866989,655668,75730,-75968,525504,771416,-392138,-239947,-395290,318187,204320,2437545,3320,58294,451660,694448,-142575,-631070,100640],[439627,549119,843011,92521,-284004,68896,-315508,-307375,-840192,-166130,-1716875,107290,1362036,122917,-841299,7908,310417,-197147,-2559398,-1395303,-454251,-200912,-275711,-544787,-85125,-627096,451670,803723,369864,-34040,432977,297957,-52991,-299864,-964159,-998416,527663,340655,839889,-505203,297151,1573461,573982,765848,291264,210634,-416739,497610,784250,18293,-1193565,62382,-719116,523370,-372218,75487,1411525,137820,-142797,43573,978490,-155201,385883,207253,-795609,-88440,1178567,-553857,-521400,-515926,426572,-275964,98422,796900,628554,396937,1685170,232921,-344999,-56311,-41879,389988,-503673,-1064372,-292354,506016,585744,307139,319807,249097,674089,59317,-803752,-318459,-1568847,401393,1290402,715300,1157762,553097,276943,20586,987627,890045,-211380,1259749,-536635,-209307,-2452328,-857129,-538179,376680,-334047,-469147,-149334,1304750,297454,106232,-125020,1068554,-117020,1730519,510788,-726721,-1014522,-605899,-99202,-5847,504405,-276497,726025,143840,-724820,1240595,537207,686209,345109,-720095,-144785,711570,-509549,-127387,358756,31607,-5407,-837303,1193889,1557756,-11346,-739145,1147093,-482522,-361561,-232169,412835,347705,-220305,762318,483388,197637,921449,792573,-883650,542917,18433,-547030,-1118074,67631,-1310083,419,269435,59418,-412381,-324672,335788,977235,-541528,1090816,1397877,-111371,-987142,-1446480,-759098,-312991,-303994,255358,1108670,1681337,-189686,121858,-583071,-572293,700383,-42319,231076,766372,1504404,114221,604667,-573649,293385,946292,465024,-1464443,434921,839347,351416,153789,-774097,153764,-1081755,473396,484829,1284825,302744,-92499,168862,235933,-282131,299541,-184079,843267,-1072346,-569881,-1091516,-2489202,-584339,-1659180,3178,914046,-468820,-1223779,-270915,-417552,-385789,-332232,-1127566,436904,982718,-670905,-1213810,-448994,-501424,209549,-242073,817166,9903,-722618,143258,523748,142525,-526250,-772207,-868173,-762723,-705575,-826117,-1053790,-1010671,-156365,-1341530,-41554,-319618,-38998,-1403829,-17647,298649,-657059,29583,-180079,-145065,-133365,73021,-1018384,-731971,170307,36315,-1233638,-573411,1138146,-324212,-539371,-97849,-196105,-697573,-1304181,-1108320,-636520,1305905,1231251,-156202,-1156402,282373,424705,549206,168891,1712387,1341992,-803545,543636,-666436,-1280216,896035,234576,-33505,-160317,-1238138,-867074,1515138,501609,-2691,-762924,-1674921,335541,767385,-459161,21927,-148735,-276439,-457200,219038,45082,547784,-919033,106024,248242,-866995,-256308,477617,76684,-49882,1511629,1657255,172406,353383,-767456,428173,276113,-58403,101765,-397735,-709561,-187980,-1009228,-421343,-1225607,-221449,1066107,1034809,446585,-1099607,491718,-598839,187314,189752,-252190,989150,497522,-395962,119344,232678,433405,272112,-523088,164502,-760332,-943399,-807223,-159530,545532,-648898,-76551,-399541,-1165089,-365059,-1269521,-261103,986741,-818375,-944877,185689,-737583,-414450,93599,-193676,-928845,214142,-433915,-1143703,-1757746,112525,-696530,303564,471334,416812,1263,289267,337993,-5593,253393,421980,-252277,-317489,-33783,49153,-669189,-842510,1708325,-485050,327450,624449,747183,-787618,-111512,993367,84740,-509119,756342,471783,-484187,-41471,1343047,202331,-291563,126884,-865409,-749128,-101769,1230494,667185,1142907,-76560,-1675615,-507281,-143359,-840275,136257,350190,-367257,162941,822049,236554,603222,-225825,170891,-480101,178318,1388563,776131,-543339,-1130762,49162,828345,-784826,-1009838,-517699,-344592,-390676,175333,792749,-1183559,425754,1598351,773012,579201,-42321,-854108,-10171,-929803,27706,1501724,-868945,145075,170126,671820,-407241,-413936,532503,166931,939020,-68075,-682149,-91488,-604905,80373,-26526,-440312,-748974,1352413,84727,-461043,-534611,-351840,-365263,-1722639,-1706066,-1561821,-279470,-1275953,-1533717,-913931,2137977,-223860,-831386,-1203231,-213136,-266597,57753,-744562,486017,-692647,188108,-887386,-610126,1221695,669937,-1231547,159473,629890,1780287,226522,68530,2193070,1032483,869870,1570285,9728,890852,880186,-599437,543756,97616,-99013,-186494,589870,-463278,820433,720829,312056,-278509,80074,-135943,-179087,911425,582351,458738,484643,1563465,150938,204695,535670,458496,-283567,-69993,342759,-178221,525912,1166586,366355,-670112,59013,-665565,-1072567,473220,1289560,549240,-1374611,-411855,200179,-573005,-1107349,-1198931,-1134849,-255524,945740,255606,-567881,-856131,551823,1540644,809731,1027477,465630,-1261420,-2485417,-432265,-35913,1189241,982426,-861512,-494944,313676,-33515,-62003,589759,175694,-1432427,-223567,8480,-260580,-34231,330240,347824,-20057,448391,338032,-39711,-527970,-1936494,-1500010,-1691909,161919,552160,714530,1381475,188991,-475808,311021,-33328,697332,408531,-1071849,-1359141,233250,342625,601262,-241208,-26676,-254920,244122,320368,-897623,-1314136,327664,615973,626286,175717,934635,14567,-285238,-1329622,811853,1105149,435546,528834,185783,-95154,-224102,166771,-293733,-1015019,-472442,-352486,-388507,225111,-1512355,-1970187,728416,-642299,-1273120,-180962,-157922,1060321,-231247,-967504,-316934,-130664,-367528,-50710,437857,107940,-31600,431974,787900,-953831,-711943,-65449,589678,973614,161161,383834,-556621,509266,1307329,-168308,-644080,434650,1388101,1420626,658854,130603,-198529,-937123,844075,-555546,-490024,-76249,1625801,225376,-523910,275146,1250571,-538823,-1990590,450012,1355602,743512,12740,325611,-675190,-62266,360359,10222435,1644676,-589092,-1334688,-1033820,-305182,-352661,89535,-594311,-97105,-891843,255491,-320460,-732179,73176,-429750,-1168574,-540226,-3941,773672,421099,-791740,-891475,-38606,-558023,-851104,450124,14887,-13099,-240778,-832946,-557117,-2096914,-270570,728961,-205145,-541075,-826479,187685,559805,215651,-157637,1060458,10045,-435519,322767,-386440,425118,632176,65621,-144206,-102172,1336903,-345058,-889943,-130621,332664,117491,-827344,-383965,412955,-1613198,-476769,-2306818,-267461,-847015,-775534,-402025,329573,557972,1014165,-859757,39637,-899207,-461185,141178,441497,1076060,57598,-370308,901597,763886,14714,931152,-710447,-402549,-743346,516277,342503,-1268745,-1052767,-948892,-1409124,-1235772,-234157,-502037,392826,-900867,-641043,-1377640,-75874,549747,-26049,-288326,20988,685776,-414233,-973577,-1121868,200724,1700022,10483,-1050366,397401,-912552,12941,500793,764487,1865187,731888,-29597,390143,985854,84253,559063,1073465,-606628,-738026,-520058,-779653,-353557,-224587,289522,606255,488349,566412,666707,1701081,20972,-711845,-75218,260338,-427204,249203,665915,259350,-186050,-184341,-528600,-680097,184853,888501,171766,-84333,-26178,683875,-1061856,-387886,688653,-104552,-369940,-470599,227976,-415443,645809,-294929,589600,413724,-509325,126261,814892,231890,459486,1335115,829443,87645,37506,-469123,184306,-83281,316015,603353,-224009,-238290,-1924083,420680,808434,515333,627618,421030,-1074518,-1015341,-515522,-1403737,-1193590,140587,-741962,-180546,-422613,-1106482,191802,541757,156831,1121839,676316,-815825,39516,-315308,-481436,-575594,-232671,-552301,-455542,-519721,586416,166563,751552,2259803,432643,-579168,-528525,-25613,585678,751898,590013,178762,-140243,-506483,1217411,2768843,482463,-630208,111186,-1128197,-556229,-722482,-184793,210069,-481706,-46397,-124639,441636,-264591,465997,522594,349609,444841,1110252,-1400395,-110571,301386,319347,218604,-813540,-835510,433118,-1114738,-355591,-1281031,-570244,-21238,-123845,1179550,-237961,780857,1109647,-266945,-52617,63392,-213726,-449665,382799,-409317,594295,-1142847,-391287,-590714,-24349,884271,479218,97335,-225684,567632,-277470,-850744,739125,127749,-360859,86732,-1141092,-619168,781315,366314,-784072,747694,259472,-271478,643924,1147031,-96873,195869,-486541,191231,498232,2373605,227664,286548,403069,456068,-313529,-663450,-130703],[161371,425572,781355,19879,-80170,-15292,-242424,-305783,-799620,-475877,-2201971,470798,1156226,204494,-1000556,-146675,27046,-172699,-2046381,-1338538,-165104,-47086,-31032,-967805,35421,-438934,699756,509923,484074,406760,329495,250025,-157450,-652508,-1040563,-928050,463877,381680,590093,-476084,224623,1298735,448313,1115201,281608,-167382,-307094,640960,693230,-37139,-1326479,-330656,-729961,598745,-290427,-25745,1084444,-344779,-223901,-158597,1283516,-394690,-15669,-63043,-1109141,-360520,1460532,-346783,-518924,-679405,200092,-631102,112235,554120,376414,503845,1498623,819236,-98384,73234,-147710,466954,-728601,-650838,-106887,308161,649760,405545,303494,14694,251287,214821,-732349,294075,-1624302,242769,1103897,819079,918636,981924,283151,149644,1326117,1524913,-43382,834703,-408040,-516376,-2203541,-728782,-138783,676373,-397206,-785521,-112884,1527854,474354,113665,-542218,878628,-392482,1599064,166380,-725561,-571026,-727007,-369198,354949,534061,-158180,132906,27522,-811686,1732164,539477,1079992,67429,-734184,-11920,866112,-394993,193940,252459,240541,314175,-289643,1524500,1949065,-580027,-811385,1172493,-492050,-509956,-42172,395441,-170604,37822,888248,398103,-125478,736463,754170,-1097138,614394,-280377,-343272,-1004757,-498617,-1109359,-149599,157008,228566,-501587,-37219,292526,679919,-898788,267865,1280342,-4196,-1318411,-1033203,-834288,-604327,114225,78725,997679,2106748,-418886,612010,-478446,-133641,1001810,120312,373334,546252,1112105,-189026,172441,-579841,102400,818161,335415,-1533862,268067,-349540,-315397,98854,-463045,452142,-625107,218242,432685,1066006,533733,110587,419315,319117,-589781,149449,-67366,1228792,-1095553,-465459,-1130420,-2214738,-252,-1471302,-62900,1111661,-98442,-1342836,-271283,-382736,-256822,316897,-864282,955118,1142172,-645385,-1352954,-647968,-391805,474386,-169730,451519,41535,-959292,575136,637355,-114063,-182745,-756289,-916598,-825865,-627623,-713725,-1144371,-1087608,-206854,-1275098,-169607,169673,-83901,-1218147,-7716,563460,-809550,-311810,-257829,512489,-188504,14900,-1339632,-862399,-144906,-377942,-1275648,-851801,804915,-196693,-586116,-621495,-250655,-303834,-796814,-1197533,-771528,1136680,1441887,109623,-943338,405792,506586,340548,-5923,1865841,1662659,-1081775,64772,-395786,-677598,746424,219606,364723,-158714,-490619,-642470,1723120,784393,226722,-401923,-1884886,29535,674844,-762157,-8097,578616,-135351,-512489,38906,162491,542874,-930233,-439244,607485,-1072891,-277145,577117,23711,104885,1412768,1252808,-384266,142392,-632564,617738,417418,-75703,-515899,-148355,-758501,-124470,-399788,-42218,-1062571,-228000,906569,588570,-39209,-1350517,456906,-827354,416999,161410,-119254,761215,347268,123515,464584,167362,203399,453896,-486294,121482,8122,-1108238,-552784,-353603,245165,-731253,-189910,-226769,-1252924,-428466,-891482,-74648,642522,-616328,-1139285,36176,-610090,-341744,422616,-43064,-782099,19240,-630714,-725321,-1235520,-229085,-576247,-15012,299732,38636,-96254,23438,396872,512613,392630,347084,16990,156538,-352662,-490832,-661097,-805641,1511309,-869386,-22680,107379,719430,-982045,307915,602142,-212622,-1156950,75350,199400,-795727,-198422,1813655,491314,-36450,-237457,-809053,-601309,-51084,1233572,659936,528403,-340585,-1314000,-282771,-146835,-1043055,495230,498034,-462123,-210292,666566,349921,622720,-560878,-107889,-502772,-26206,1335384,1069789,-292655,-521649,453584,762587,-831870,-975771,-666796,-248566,-653079,208327,585459,-1211034,308539,1829561,1020112,646935,442172,-768638,98909,-437855,22962,1437389,-966567,242980,393022,856529,-248087,-430061,620082,680740,936000,48565,-768837,-242450,-698371,-188606,-72731,-153684,-870878,1275866,-136411,-457975,-694339,155303,-225992,-1701526,-1501529,-1336902,-417862,-1255155,-1568859,-1137146,2317349,-62352,-699408,-1168014,-707820,-420982,236284,-494357,544137,-805809,-181272,-1081222,-619840,1458864,746155,-764068,-50138,571506,1770664,402560,197825,2176486,879403,545772,1317653,-100699,556326,731844,-656631,939933,620196,-354056,-197648,416375,-412159,1009296,1280737,-132427,-500438,100105,-369719,-331358,561374,313721,453484,360002,1368890,713400,210367,394808,506915,-512441,-166158,-5127,-8644,517818,1321705,-197451,-1097013,-33744,-1056233,-863682,987115,1987816,627912,-1468385,-260098,-111521,-888317,-1382828,-1051068,-1482679,331054,1183689,837065,-591811,-1099630,397044,1137052,908145,1433730,278904,-1118581,-2450320,-804013,-131841,1092316,1278572,-672789,-393412,-209074,189316,449059,484321,-48389,-961689,-106645,-1018166,-356608,-529455,99490,449883,-260178,295829,394270,29125,-823854,-2220491,-1135220,-1712356,-152203,357669,1296242,970610,284922,-865161,120494,-275782,724846,200134,-866367,-1286073,87926,321270,-156071,-188630,355328,-127812,193352,622806,-75309,-996761,-30179,478497,876576,3740,433564,-93966,-296870,-964959,1149113,1012843,572547,476557,-178083,-421458,-290483,185235,76760,-394732,546006,-191040,-309405,975093,-1360753,-1893132,459775,-748196,-1107126,-236513,-156179,680170,-884516,-1004996,-289298,191851,27219,-268263,246160,126675,-204087,465723,1246272,-1010743,-1089658,-210112,819610,1328672,270939,132054,-505644,840332,1378660,374598,-113817,17309,1503372,1046659,625270,-157761,-346727,-904218,862834,-653989,-425790,331023,1996820,163230,-549062,224447,1221346,-768681,-2141953,513197,1447356,570363,269586,18239,-434245,-187591,445889,13781624,1797279,-625631,-1095361,-835191,-212335,85602,397565,-487156,-269737,-1152673,121506,-492401,-177866,-78365,-452797,-854323,-656229,492294,1265130,483764,-1076790,-1153886,-637150,-597514,-412733,521807,-16819,185447,-80863,-507168,-280784,-1569983,-148738,400797,-104607,-334323,-728478,187636,485823,174700,-484496,489103,-203509,-332515,-119331,-495738,391173,735718,-141436,-313826,-301959,1011015,-707668,-897196,-553378,197385,-145341,-529312,-361554,769443,-908073,-86294,-2013333,-166914,-589543,-332715,-435611,199562,624616,1111479,-653564,-984,-884146,-394849,436717,313865,839934,-18548,-487303,784407,545846,244439,553006,-749838,-541669,-537140,549187,283146,-1080946,-783961,-204645,-1464656,-1156350,-364458,-209365,438223,-832861,-797401,-758488,243754,951842,412229,-394439,-165604,516520,-290251,-644623,-1172632,272501,1614388,-19665,-920329,188181,-1168426,196164,863170,876939,1136829,495118,-210853,-75745,815102,317983,771569,1134416,-618108,-767995,-916012,-744811,-349877,-142593,991577,835204,669909,1086380,1019423,2180037,127037,-924035,-66530,627473,368738,572015,604748,99517,-317492,-547258,-482211,-467301,112337,628420,129946,-160342,152800,612438,-1137123,-306754,512203,-119745,-823431,-833793,-110438,-213762,921900,-373847,637457,1043511,-240901,415325,359185,137972,604940,1148889,942493,120467,-122943,-414387,46957,112,227131,547126,20172,-188307,-1886300,143508,365031,598840,519024,223500,-1335998,-651230,-446476,-1694208,-2066475,66750,-867258,-628471,331030,-1199673,163604,739973,98318,1082768,631236,-817714,380594,-351183,-646338,-250201,-562586,-510044,-393247,-128983,923648,614469,906747,2059859,257066,-636993,-432564,-276011,263550,521350,567638,-128543,-320655,-513345,1220003,2207152,433491,-305463,43032,-944133,-67624,-338061,-583669,-180401,-971422,-55767,-328885,-81873,-124728,639590,402564,-241497,591040,1283537,-751908,3136,472443,219499,544986,-449092,-778935,488044,-819982,246897,-1192655,-393954,-384615,-293212,850523,-465358,554480,1303724,-365254,209680,71293,-574710,-393872,430446,-544225,540788,-885485,58963,-409732,63842,1185276,395777,95310,-39466,966424,-370950,-1098829,560581,175547,-549637,14510,-1287432,-576293,472903,458263,-557467,507270,494835,-403880,527392,1098250,187459,482050,-564528,37778,810641,2068636,432691,517956,367133,178667,-433284,-565953,-457958],[-94810,220932,559235,-28541,158023,5146,1648,-305627,-508789,-684612,-2251383,709176,905781,216258,-1040180,-320806,-270677,-44269,-1225925,-1097838,-4889,-54926,219800,-1472465,76240,-349529,615591,7268,564551,764285,110778,201006,-236287,-971925,-1110345,-796625,155829,359107,434306,-296090,138546,937078,244473,1230731,143859,-592685,-39127,844619,510448,50076,-1257405,-441411,-564325,635141,-151690,-11899,749455,-686079,-331352,-272164,1313432,-570559,-372947,-122382,-1344508,-742441,1676998,-67788,-461927,-836918,84264,-649278,17505,46392,178928,394292,1128612,1086325,165927,232141,-339558,482723,-798149,-169657,74532,55402,613401,435995,161190,-107735,-90500,452161,-768562,571136,-1590625,178018,832016,852056,755419,1326713,222206,236712,1391674,1823891,52167,322162,-255327,-846971,-1374428,-468825,190340,793330,-477546,-712232,50041,1579915,419452,79684,-717948,592615,-634034,1349264,-176548,-623052,161758,-739742,-690031,757222,429459,-14159,-428222,216046,-637489,1979231,414691,1404762,-140189,-529484,173625,768907,-215966,429470,60594,526378,504994,421500,1611853,1808353,-926145,-696046,1061929,-505026,-589949,132590,248170,-427392,280593,1026238,344298,-418851,466682,607670,-1407938,686283,-489530,-80415,-724668,-857292,-877084,-188119,-62858,349129,-688795,302045,143998,303536,-1137485,-405700,1121294,39515,-1508863,-646983,-873226,-975690,456114,-183158,866005,2135759,-583412,1020328,-344813,396306,1269477,370182,357945,234135,597404,-497283,-204971,-384713,53734,557186,133015,-1134504,35466,-1517674,-756842,-6160,-177509,682787,-175472,-28522,306593,762515,484688,342839,588123,485886,-708816,-93709,48753,1448607,-896133,-296267,-1006283,-1466142,466111,-903502,-36210,1183619,9752,-1329739,-177246,-345576,-177499,868590,-533262,1178969,1086465,-569036,-1363076,-727257,-229923,773245,-67333,146049,57846,-1055955,834874,585455,-382459,313291,-766862,-1056683,-852276,-608248,-414679,-1064412,-1085150,-221750,-980059,-309848,468086,-15414,-783592,231012,1004926,-778717,-449159,-315073,1085548,-247535,-425086,-1622054,-780800,-492192,-905470,-1193885,-839803,527400,-17337,-529823,-992133,-414156,100378,-125419,-1095390,-930477,830028,1595253,431750,-490493,473000,498660,184046,-79016,1838655,1810424,-1152342,-410293,-79545,46762,529475,83854,860527,-80955,157638,-366746,1697549,846579,295852,7080,-1904730,-260233,484584,-937934,-38706,1435336,-15159,-470786,-136562,203254,450365,-757591,-773470,819067,-1264011,-333639,301092,20690,251432,1049058,665259,-912157,42971,-305247,798529,476524,33381,-728238,50307,-807743,-31342,401865,699687,-824625,-57581,654601,127747,-427450,-1460178,115408,-973982,362969,19837,37252,576776,63400,559827,664697,-166788,-72809,678362,-135590,155765,852011,-1149006,-376362,-448912,-42052,-739149,-309112,81075,-1249676,-500861,-314310,279610,260421,-290095,-1045516,-725,-541545,-195692,616142,-70138,-727745,-184878,-720171,-333298,-813949,-531585,-459384,-293551,106861,-252880,-221472,-304751,463937,860130,490707,247740,216052,503371,-766811,-1236609,-605995,-691060,1269046,-979337,-301455,-400635,425589,-1016789,715436,186195,-620943,-1423655,-389811,-6186,-1011046,-385702,2014270,780439,189291,-513474,-623406,-364578,-42854,1105650,672449,135570,-545108,-939682,-88360,-158340,-1114706,832010,484948,-402682,-408196,288114,459181,940399,-643178,-239304,-270540,-168828,1145782,1387307,-18387,181887,604170,614996,-688391,-820861,-688567,-57997,-689432,220475,396089,-823086,32474,1888237,1107290,632358,921759,-545920,169546,73237,-89581,1369377,-870978,438622,556457,878563,16586,-444900,396542,930038,816897,166628,-936207,-399909,-751971,-511505,-97074,18150,-979591,936003,-268197,-337558,-630902,779652,268297,-1300455,-1280482,-1062902,-619997,-1277060,-1440500,-1076271,2247380,187654,-390495,-782934,-1203101,-621747,359884,-127298,457542,-834122,-571102,-1197418,-285117,1746029,699004,-188267,-127916,421550,1570182,618501,302967,1714579,628587,156530,819287,-116519,97039,493493,-582022,1137303,1070496,-595250,-279863,-288677,-284543,1029354,1682386,-450358,-760997,9509,-427508,-575500,104139,38427,475965,200297,1159149,1251778,221232,284007,329065,-683741,-338193,-321937,316781,476131,1320646,-686665,-1355555,-36128,-1501105,-501121,1413303,2129711,296840,-1305848,-32960,-461154,-1154677,-1458475,-850393,-1614164,793313,1273706,1153560,-605195,-1115809,347000,547773,707755,1638437,137799,-939074,-1632246,-1003400,-164124,829419,1319156,-381464,-274360,-790104,102631,1020253,336649,-204100,-238731,-52002,-1934676,-323266,-877437,-195967,593064,-409310,169477,402530,138582,-1085344,-2181334,-654582,-1641421,-571596,-44047,1576230,486859,352054,-1042445,-365927,-485931,765573,132408,-292358,-947489,-143923,249240,-774994,47697,785951,-49151,31465,586182,363012,-627723,-403292,351401,1044394,-121734,-9453,-103286,-341877,-411799,1412774,966991,683094,311080,-518523,-629198,-306376,104471,321577,90638,1610445,-52436,-165296,1608436,-855720,-1482335,279362,-568121,-264951,-253383,-64316,251681,-1398895,-776094,-134341,487057,549499,-300720,122610,203071,-363231,342189,1403876,-1063111,-1338934,-365009,999628,1451679,312783,5612,-413368,1124253,1261991,858700,303150,-320816,1204467,408426,590228,-557958,-479453,-724140,809456,-647466,-191933,835609,1859946,362993,-430748,246805,965274,-872758,-2003857,453295,1235575,388769,254379,-137091,-45267,-361622,501005,13437880,1814647,-479212,-584591,-551250,-236764,506671,669713,-397718,-158433,-1133453,52047,-613491,617002,-105452,-364920,-483067,-773484,882594,1630380,464304,-1324255,-1308809,-1437814,-541081,49254,380727,-139314,458921,-15762,-5758,117555,-894880,-129634,95362,-165208,-319290,-683063,109046,221771,4213,-860580,-164205,-233559,-254696,-507509,-668800,245299,843265,-244601,-449495,-408071,594654,-799676,-743898,-963502,69148,-358519,-291616,-320579,1269752,38547,236875,-1409280,-3174,-120805,251294,-391785,128291,517775,1176563,-497573,-65413,-910192,-263563,720234,99995,435169,-224979,-674097,241677,226811,393762,53528,-677950,-556786,-255334,499053,234784,-718407,-349762,558087,-1415349,-1217324,-372206,192607,440795,-738874,-939811,-81922,627917,1206943,826499,-340400,-274154,159962,-81876,-559389,-1269145,452825,1405426,-161970,-812384,-67315,-1462580,438174,1005367,950128,358492,236212,-408770,-402740,569606,564712,696263,1111580,-621783,-894769,-1125038,-530594,-298406,6081,1458671,701341,828697,1666809,1220392,2391441,270854,-1048742,-84143,738981,1209731,956537,425253,-15949,-263925,-752040,53324,-205704,-72363,277780,121750,-196119,283370,382414,-1089752,-120295,233484,-146929,-1189410,-1141373,-531705,1439,1020591,-306765,803691,1621196,185358,787518,77878,267276,846512,930133,899449,198023,-191019,-308158,-177074,39395,37782,291794,331343,-178943,-1706284,-155193,-166773,627083,213065,178219,-1480148,-181530,-425265,-1655918,-2154020,74562,-966932,-801328,761854,-1094998,-23255,657217,-150707,894016,470800,-817312,597180,-352475,-721394,23462,-963938,-727094,-310466,294421,934327,946878,1205900,1346574,150569,-604164,-419238,-524124,-149743,306668,454680,-588729,-526046,-631639,1016658,1264519,361015,-40912,-23495,-348044,391317,52373,-1022374,-419382,-1220547,-43106,-515915,-633006,-161558,779305,367718,-585897,689851,1256103,-27646,-21158,620061,-166241,645307,-259479,-660418,409945,-450841,976779,-1036375,-245399,-863833,-533394,284742,-677204,148560,1356618,-363414,270606,99625,-909976,-451720,295955,-693827,499725,-642362,382209,-123346,143838,1293605,471173,329585,220046,1318811,-500889,-1346648,270561,344485,-620910,-31471,-1200196,-467576,69466,481194,-273377,14164,731646,-478358,229604,606699,392346,551246,-593484,-119916,1047713,1628956,450521,695331,352514,-74466,-471459,-352279,-795405],[-199811,-14151,296501,35968,368976,155843,319841,-235359,-12355,-706194,-1979191,781944,644448,149427,-912988,-429660,-543217,182691,-408798,-794238,37266,-194561,442447,-1835915,69171,-396542,283932,-480825,604173,981627,-126414,175110,-247566,-1069328,-1054858,-587026,-353339,386145,390733,-165414,71913,599588,27747,1136959,-103488,-927589,298974,1097749,342115,268428,-1082830,-297228,-285579,636825,45003,132341,627677,-864454,-432560,-187491,1055080,-650186,-574371,409,-1404560,-1130244,1653105,168170,-371468,-940730,85297,-481081,-159319,-562517,59019,119938,673145,1003243,393136,407118,-556803,404619,-702873,188079,196099,-230960,511536,452416,-61121,-99497,-307171,688379,-953365,381953,-1508048,205265,515103,814509,800554,1493879,118807,273026,1183171,1659156,67569,-76369,-120699,-1081669,-419817,-156279,386379,673281,-502874,-227814,273690,1441964,136019,22512,-673859,300288,-735637,1032812,-377246,-427959,928616,-641700,-912579,1155314,184671,110902,-740938,571676,-245149,1776075,198967,1533496,-264856,-199063,381747,486284,9012,456080,-176865,862924,496641,1109860,1485177,1239028,-862867,-458453,851652,-506348,-621578,304792,6917,-356290,403415,1119175,338015,-579870,202160,408291,-1705287,713851,-564465,183635,-415042,-1010031,-665829,-110227,-319249,348048,-934911,595413,-124025,-24477,-1193194,-776667,944426,23078,-1440788,-295341,-725173,-1268990,669375,-403833,731466,1675482,-658809,1227043,-234675,824380,1387827,625476,146158,-123647,110575,-671010,-392043,-44856,156587,230256,-92138,-403911,-129024,-2216333,-950834,-148236,-31114,814089,148676,-201349,140859,462268,165471,592841,619520,729215,-619247,-405703,123161,1400332,-589532,-122721,-767185,-569007,703345,-43571,85699,1032839,-31374,-1136207,-1099,-283033,-209640,1176439,-208905,991886,823387,-390949,-1262036,-671958,-21631,1020823,57614,6410,52506,-950772,957866,477923,-547245,823323,-800038,-1328272,-834156,-607694,-33040,-760924,-995334,-203755,-465915,-362628,440681,71884,-213934,606296,1483622,-565678,-305515,-373031,1334863,-326789,-1080646,-1739832,-502309,-787008,-1384036,-1009529,-538802,373475,230262,-330971,-1150208,-707145,320045,508913,-798039,-1039793,508204,1684612,691425,333,458266,432083,131992,-59354,1616921,1734770,-968744,-781148,174672,667580,337071,-109260,1305359,35746,587449,-90027,1493068,673439,195643,370162,-1721028,-475079,205215,-1059627,-106408,1963625,66065,-357037,-242203,205897,276339,-390153,-802784,822390,-1398635,-436697,-359075,35029,416858,581893,49469,-1202466,126410,147655,949425,476119,202000,-446970,163842,-829578,48495,1014030,1488075,-563342,278227,345790,-219958,-569545,-1255392,-317840,-1003500,78598,-187021,168013,540355,-298322,784823,646632,-709534,-329772,835655,304505,258536,1500654,-1073419,-259759,-323663,-190272,-653327,-373647,438228,-1223440,-541261,332605,676135,-41205,91243,-572328,101644,-538449,-25013,542593,-227163,-710493,-386839,-661152,-88958,-543563,-746972,-347900,-475176,-83989,-453441,-354713,-628737,515822,1030115,516870,181994,308763,643125,-1127715,-1933065,-531267,-572822,1110207,-838758,-473976,-784926,-135603,-860462,970504,-158893,-1056939,-1369199,-586398,-94419,-1108080,-566609,1900789,1004967,419560,-638435,-413681,-134880,-91609,854550,625874,21101,-589115,-606302,91561,-220445,-1038634,1112910,330576,-193053,-410881,-252998,499814,1402665,-453595,-167493,157002,-206284,777248,1579728,204005,734382,574521,447814,-424688,-602547,-666673,149425,-415411,209378,242971,-192423,-286213,1733263,1045720,536373,1204697,-289775,179427,386032,-297000,1293784,-532544,705020,637846,727789,243656,-469563,-18820,744642,476728,289357,-1139807,-500732,-726953,-736232,-66205,20403,-1067329,421319,-256966,-129494,-396991,1319937,974593,-587462,-1042720,-757093,-836058,-1290524,-1236973,-800518,1910462,493476,-35289,-204531,-1535788,-791741,491467,239966,268277,-722669,-863826,-1241416,155091,1933213,504893,357402,-65462,205927,1235523,871986,387125,1076237,415671,-210204,292031,-6040,-388850,273244,-400551,1079862,1332118,-709507,-367885,-972614,-79593,930547,1699963,-543504,-951695,-124328,-292848,-831555,-339186,-193288,496272,42208,1027786,1577204,219196,171357,11646,-831659,-509428,-536482,716796,449847,1178575,-1042109,-1333148,45832,-1892549,-86964,1625018,1781524,-358547,-978717,225529,-823016,-1255789,-1317834,-666541,-1504958,1030041,1117175,1150814,-631570,-955211,379765,-96980,344493,1522062,63351,-782068,-501147,-1020231,-147158,447295,1100052,-55051,-85644,-1194453,-286785,1408997,177987,-230788,471578,-115115,-2410719,-140931,-982507,-506711,736147,-398466,159517,383354,228778,-1265364,-1875681,-197827,-1505522,-970003,-568103,1478867,35896,367727,-941833,-980349,-615871,839104,231462,417198,-579352,-419032,142890,-1099930,442224,1202600,-20250,-254678,316071,382369,-470676,-696497,286078,1108288,-168612,-270264,-30437,-423698,37717,1500229,942637,741530,77426,-758991,-661731,-256762,-4626,407360,460164,2335649,23236,2998,1947272,-367747,-861784,175952,-279862,830247,-250631,95113,-51053,-1617865,-362530,112771,699063,1001778,-166108,56114,279968,-433629,18258,1223205,-1130363,-1393275,-528266,978361,1279285,341896,114903,-287594,1197551,1040509,1067549,517158,-494900,633228,-351326,552542,-918081,-553904,-404223,695147,-673282,80763,1220137,1439363,755526,-238877,328683,595499,-832744,-1619230,288995,881180,205193,9885,-165609,392841,-583882,377033,8436044,1574774,-181513,22425,-254146,-334981,798382,851097,-358744,187989,-811708,27753,-712145,1317275,-9446,-148533,-155348,-828843,1096428,1678482,389118,-1472072,-1298728,-2239152,-424382,427829,114182,-300887,751666,-18143,463571,481930,-347782,-240140,-119316,-358061,-518309,-703839,13386,-235027,-290456,-1207336,-730721,-202326,-285169,-735576,-879708,40282,896323,-242903,-564109,-403625,164895,-639033,-482298,-1341664,-24065,-461524,-165222,-282736,1704120,825013,449298,-713680,185933,395802,825979,-253556,149063,161725,1177514,-452915,-185132,-1036832,-85970,923774,-107853,57789,-509626,-873333,-594096,-85929,467447,-392052,-559909,-434409,30404,430649,268206,-278892,146009,1022165,-1272975,-1372384,-186668,610543,416072,-657039,-998946,394352,958619,1240037,1132937,-124294,-281230,-351661,109977,-736684,-1314198,698812,1234044,-438080,-749114,-327130,-1672933,630448,889045,968930,-212779,-36620,-588174,-523376,363597,736540,339518,956064,-632423,-1037321,-1121849,-191455,-143779,207929,1490862,312826,842234,2039018,1232994,2241509,420609,-1050816,-121494,564178,1794909,1215625,169893,-119869,-83312,-636208,778328,72574,-253161,-43028,168160,-194337,327036,41309,-1019490,117985,-57774,-176805,-1396958,-1277269,-869009,183943,966227,-125432,1065039,2052893,644996,1157458,52412,578860,1120661,715936,838873,267734,-120335,-132089,-425445,-12080,-230543,-111696,645742,-193914,-1511508,-378384,-519125,602388,-205526,252908,-1457895,266309,-364109,-1384505,-1511073,123728,-976983,-674711,822577,-882964,-271083,283208,-583633,535678,257064,-785969,667150,-282747,-815921,188073,-1355560,-1133021,-211336,607250,656396,1102424,1559981,468501,142242,-487689,-472747,-595950,-539845,201092,262584,-1052689,-700282,-819275,666263,250108,270988,-8778,-73563,489652,733729,330435,-1376222,-483982,-1180027,62588,-626313,-1068581,-401623,822104,385660,-562768,887082,1057416,589200,-183733,716417,-758504,409666,-245008,-490552,212551,-99876,1491540,-907041,-163980,-1325668,-805320,-453893,-828049,-302614,1268290,-221319,150060,-55752,-1161515,-597252,55863,-810550,480821,-461282,507306,204303,164128,1171438,708594,669658,475539,1524691,-656744,-1529299,-88115,571807,-519953,-11636,-903819,-281825,-340649,463253,-26981,-547634,928869,-516045,-135842,-142490,474550,457811,-543799,-246025,1128961,1158201,153331,776940,361804,-259844,-426123,-73793,-1049775],[-121187,-222757,121570,236830,496278,402730,575345,-53251,572695,-514951,-1584083,698013,369354,21915,-586609,-397851,-781268,463413,171916,-531584,19200,-375034,560834,-1876314,72506,-572365,-155972,-757247,618212,1034802,-286443,182410,-176049,-807831,-808634,-312867,-919972,561582,432209,-240203,49494,364321,-117476,901910,-407719,-1057557,565138,1334419,285123,520342,-982017,-43351,-2980,617197,284313,368713,808559,-902230,-496786,130373,613064,-625934,-565283,215415,-1204092,-1421820,1271045,277080,-273592,-955770,157086,-275029,-363241,-1010100,12161,-226508,226618,640581,541018,575637,-711630,232664,-473422,304213,237464,-524692,398021,521028,-272017,22885,-386382,833132,-1256300,-195013,-1377828,300081,197641,743832,1056762,1429335,10961,245991,791091,1106381,32053,-235771,-31436,-1126414,338762,126017,472351,356311,-434856,444094,466215,1138659,-281128,-33656,-489953,102875,-643386,720542,-361504,-173524,1413273,-477555,-905143,1474120,-152801,189920,-691416,891475,231614,1156312,-52971,1354045,-351730,135152,567324,131160,260448,224302,-387215,1165846,281627,1601782,1231127,518382,-385909,-202631,620860,-489084,-625947,485341,-308084,-46049,340151,1119375,362058,-557280,17733,214827,-1849424,668883,-511347,398980,-151818,-1003502,-490156,51084,-520142,211530,-1164590,764856,-485487,-225534,-1009746,-864322,766691,-30733,-1063358,8880,-362076,-1330493,735352,-469664,581493,845877,-644336,1194583,-177316,989881,1298288,797058,-239431,-472213,-204566,-605761,-341990,343432,369293,-84333,-282061,410850,-100540,-2221888,-919086,-296111,-100722,799845,266794,-263114,-21068,227363,-324869,800208,496916,989674,-399774,-745921,131232,1065851,-335248,-13414,-487406,97668,692073,862139,228743,644053,-33076,-789316,228394,-151387,-325229,1233948,69500,467793,432684,-96770,-1091749,-502401,198529,1143351,191247,87879,25322,-645465,1010130,440514,-510991,1225903,-843951,-1677194,-770584,-565428,302230,-254195,-866709,-168952,196636,-282176,137498,67236,334250,979501,1840602,-236098,62914,-432470,1137381,-447948,-1626048,-1619367,-111475,-936030,-1629935,-761499,-59823,360448,517141,-6701,-1167627,-1089074,226757,935907,-356707,-1044875,258719,1688603,776253,371436,361855,367973,196526,-691,1220803,1445161,-553867,-987359,268981,990250,236870,-272727,1542342,121678,772197,150691,1209373,358026,-15719,590599,-1424919,-593881,-101048,-1141973,-208887,1796138,89799,-230075,-241839,181681,49762,97170,-574423,626040,-1415978,-571043,-1180347,19226,613745,167435,-416735,-1158501,379219,618460,1041223,438132,345713,124838,189086,-797934,80347,1176218,1922775,-315483,706836,47859,-387945,-431103,-689942,-620316,-891852,-274294,-400161,231793,685644,-650377,774587,430331,-1292395,-506532,851959,660340,388054,1785758,-913564,-172424,39571,-107514,-459054,-332769,731302,-1209231,-519402,889312,981787,-190538,445223,208075,316752,-566285,112544,166050,-411604,-670455,-602185,-447614,-35390,-368373,-846197,-238642,-544112,-261313,-582045,-479944,-878218,528013,1041690,444096,200536,286650,575270,-1327195,-2301811,-462086,-480328,1073453,-619758,-537261,-970598,-871000,-543895,985051,-363957,-1413665,-1151191,-600306,-59973,-1119116,-703083,1516851,1124910,701037,-603180,-289020,5508,-187462,535748,461251,89373,-407333,-340491,285468,-352904,-819103,1339026,106046,92995,-295560,-814644,436623,1737980,-81496,59547,622971,-137228,276548,1500421,305174,956560,494708,329818,-152551,-371594,-673065,289269,166070,182578,111855,440241,-538658,1378314,911121,397501,1184620,-95678,119387,393480,-545482,1173285,4438,1004792,644428,461281,336046,-504395,-448962,141101,-130394,420832,-1304884,-494360,-616689,-749919,23192,-129526,-1145380,-100445,-89107,113722,-124978,1580946,1599356,240394,-773264,-449694,-1017038,-1230758,-1068110,-438606,1379381,785430,211528,346476,-1615011,-878032,697765,477178,54210,-480457,-977276,-1237241,453853,1840183,203696,733909,102353,-23351,834971,1153334,479208,541215,282333,-475406,-78463,215871,-768657,160060,-166372,788736,1340850,-606966,-393389,-1267434,175951,784275,1283695,-407521,-992929,-214646,-10081,-997973,-641003,-348561,477053,-96757,973490,1543499,186496,12041,-314209,-989298,-617584,-615167,1064944,471424,922332,-1244455,-977438,183843,-2054407,260630,1558966,1197986,-1072128,-641917,455765,-1129275,-1119305,-1010582,-543303,-1186455,1037525,686015,917048,-644922,-688147,466526,-666725,18910,1060665,22938,-673144,410888,-906667,-106387,41721,712704,240496,199327,-1274832,-847080,1414622,39579,-107483,957564,-302299,-2311327,155359,-838053,-769542,839022,-196755,327945,367249,265712,-1295134,-1419645,98913,-1332857,-1173136,-1047251,1108709,-302836,325839,-602723,-1458736,-635515,950343,443218,1065229,-331115,-659836,44918,-1098058,895669,1522357,-23560,-626517,15014,156082,-635436,-865016,296153,1078522,-115828,-306996,60483,-530032,118004,1343249,870816,718044,-161158,-851375,-518524,-155413,-78575,349949,750372,2514596,29892,155377,1932384,-165686,-237601,135899,-95867,1573820,-247970,284089,-95697,-1496256,57327,389057,791136,1191453,72889,24502,311150,-366405,-472635,821811,-1191626,-1248378,-682595,671711,833888,415200,483921,-149040,950783,858112,879324,527071,-475008,46866,-1041787,499400,-1103768,-531760,-7312,547932,-780770,235884,1297892,982615,1169090,-64022,414414,248370,-670330,-1127053,53450,583871,-24923,-348711,-123212,783277,-843560,-11051,1396778,1064142,187786,535847,-12316,-432413,857946,889362,-377979,647475,-265648,20883,-834822,1628812,165618,165776,43323,-800346,1108275,1355289,291293,-1481316,-1102479,-2768158,-316679,661696,-150577,-433584,995686,9723,729829,662266,-90047,-449917,-212841,-597544,-839359,-779281,-61085,-816744,-683716,-1450774,-1076606,-190124,-455508,-809042,-1062640,-150909,855771,-171678,-671962,-280400,-192691,-338397,-198703,-1654346,-67475,-421420,-152028,-261761,1895913,1163821,543912,-164901,353698,758434,1240455,-25781,273728,-437211,1036328,-550625,-364773,-1249542,105230,993020,-220157,-177813,-783180,-1004597,-1338473,-305505,485623,-658684,-466419,-213167,242773,396032,436769,106015,584884,1035493,-1058851,-1483207,181170,929152,384203,-592871,-921137,545727,1079984,1036103,1268671,201683,-191795,-892400,203248,-1061738,-1217404,922785,1213891,-818327,-698125,-537978,-1682940,708181,574892,923209,-448493,-292692,-717916,-439800,283284,783133,-168888,661522,-629750,-1098294,-952727,184741,112325,425676,1051282,-145590,660599,1997957,1091031,1813389,531451,-947846,-154010,181698,1918548,1211885,-116625,-259490,122790,-121949,1279347,321610,-312462,-222045,266392,-174572,274394,-308082,-994953,332726,-275076,-198109,-1437345,-1180754,-906984,284514,796371,98521,1341708,2277814,991833,1411949,253505,936988,1335688,549626,889874,281543,83220,109945,-612450,-161344,-538921,-532671,902784,-199303,-1361942,-430919,-539155,541314,-610928,367740,-1273965,587591,-216168,-1038925,-624521,123797,-874284,-353316,599966,-654984,-447340,-294226,-1126555,50593,46897,-680152,600023,-136177,-980945,214978,-1652317,-1527057,-85623,721825,229259,1081014,1797285,-174104,247433,-330980,-561019,-440964,-806894,246570,34161,-1383709,-778459,-976172,280342,-597239,173385,-289366,-98227,1280390,928848,439014,-1522779,-392087,-895781,282798,-635427,-1258053,-802006,706834,387327,-215837,1223526,771465,946821,-443933,753864,-1332291,-147920,-335777,-280131,-47010,158915,1564126,-865704,-172117,-1627795,-1059903,-1183482,-871253,-658238,1069967,35836,-65610,-478919,-1267631,-739686,-178682,-843165,479074,-354094,415962,470908,90616,889108,1013076,973257,633080,1537752,-812019,-1532226,-442230,786737,-259796,65591,-499122,-28616,-651321,446645,125248,-965433,1061148,-531434,-445119,-850089,428055,346432,-408485,-309591,1008163,727452,-460737,750829,388618,-361236,-324502,195916,-1150041],[81874,-358642,112884,508201,507644,663269,645771,223044,1097553,-154850,-1216086,501231,63182,-129213,-70988,-194977,-986634,725053,447664,-366020,4580,-496229,466891,-1540222,151673,-829331,-569792,-732301,630291,909397,-309124,217137,-18821,-177679,-412537,-29207,-1347014,898916,509823,-550195,76464,255799,-118956,614340,-697824,-938313,615775,1448122,392937,690370,-1122334,144735,169221,580949,528009,615761,1177220,-839460,-485747,614664,153086,-523259,-371221,415898,-733359,-1550631,574877,241630,-180910,-877082,221718,-112867,-523010,-1057557,15479,-542845,-152481,124175,593277,711575,-722411,3145,-165782,174229,218964,-790520,326199,692490,-367618,219484,-357713,819527,-1591299,-902896,-1167848,424903,-79401,685802,1370439,1135000,-63744,148141,332873,399488,-6492,-143018,9544,-945109,816255,320531,532046,-50311,-274775,993312,542392,738517,-676434,-60953,-250177,71836,-395987,504518,-140239,95985,1409713,-319659,-621315,1617610,-486323,210931,-322764,1032194,612684,336490,-292551,833528,-470210,381198,678510,-187653,507608,-217764,-492940,1307883,-74991,1811488,945705,-59835,310066,-29243,447874,-469331,-619717,673385,-685935,317509,91099,1016918,370405,-372640,-52548,67521,-1742462,553080,-374860,530013,61280,-894573,-342507,237385,-584110,-18886,-1291054,770646,-870219,-293397,-575413,-800554,598695,-92326,-442335,239603,134977,-1097435,669954,-331247,391013,-67782,-554924,964476,-173912,830416,1023707,823247,-716755,-756152,-258564,-274655,-108841,673031,612538,-322271,-390584,1060323,176105,-1613376,-712770,-410933,-394442,589755,159959,-213660,-143102,64880,-844751,880401,255368,1159873,-192089,-1063520,76573,524299,-259088,-17083,-240663,336604,490803,1476954,289942,109575,144191,-396105,467069,93580,-428065,1119412,293518,-150073,37623,259933,-897663,-263168,370175,1096061,311975,342187,-23345,-217471,1040701,517423,-244357,1436861,-895415,-1978294,-664994,-431164,480273,334509,-777638,-137630,872641,-97197,-260239,-95006,715397,1217133,1950905,93158,484890,-488681,560167,-619180,-1724657,-1291657,269684,-875179,-1519940,-496406,437852,465505,776575,362269,-1181273,-1458565,-158513,1070234,131819,-947334,89270,1566436,628937,556582,212193,367706,343543,27606,710436,1015654,1638,-1008728,159955,929272,247425,-323121,1477591,105702,761813,332854,950480,57441,-236954,596272,-1158604,-631308,-344355,-1124817,-290294,924231,45170,-163511,-153427,110982,-185162,540423,-239159,309628,-1267081,-701951,-1824132,-68290,813370,-116491,-605754,-840582,703672,995173,1045734,370933,397609,606547,147153,-699948,55221,892472,1744967,-93080,1116941,-166382,-382528,-108725,90795,-675646,-640730,-504238,-556407,208640,960839,-900439,603715,131291,-1702890,-565996,711237,844445,486396,1700325,-711565,-87193,534443,208281,-160415,-165714,862534,-1194234,-430416,1215296,1104849,-187096,696134,1056335,572927,-563674,172537,-424455,-509963,-568615,-840281,-122364,-135747,-211882,-817107,-125074,-522633,-418758,-654652,-591310,-1002647,484710,920399,258807,321506,174649,376340,-1325551,-2179397,-409805,-390758,1126311,-555019,-511972,-951803,-1588343,-164265,754956,-395799,-1582904,-906658,-554991,56388,-1114610,-768980,973585,1130715,1041477,-453840,-314663,17206,-298430,225611,155364,171391,-6130,-150300,502131,-542639,-481646,1517307,-92306,348540,-186716,-1233759,293058,1707847,312423,315479,945688,-5792,-203857,1085446,249627,827126,467910,311872,25031,-154751,-727324,304323,926673,153327,-22374,890217,-659582,890038,796883,283782,873523,-12232,-1007,121897,-759847,968535,605642,1293123,606208,179363,280154,-534230,-741057,-644863,-891226,560538,-1355096,-361585,-448192,-526767,143353,-346489,-1219672,-461740,200791,336101,46020,1454442,1870766,941987,-459410,-181593,-1135894,-1061983,-1008595,-107502,806734,977922,239245,674416,-1441317,-871966,985918,490509,-95887,-198739,-890227,-1209313,469411,1392035,-112316,860182,323276,-204324,439998,1443631,611721,223499,156472,-599434,-217106,492391,-919302,184919,55703,353135,1112469,-279404,-315049,-1131774,431299,648024,571323,-141231,-865778,-194182,331861,-994217,-723647,-422473,390748,-224329,933735,1118286,116728,-221331,-533142,-1164918,-648095,-565951,1245815,546097,580436,-1313545,-338770,333535,-1842027,448401,1257016,630853,-1506233,-429833,605317,-1282595,-754713,-638285,-486084,-745328,908081,64161,614245,-593891,-378633,575582,-1061393,-124591,355837,-33386,-595014,849484,-749223,-68064,-282403,278766,452120,526763,-1016849,-1369495,1004387,-59118,130202,1138876,-558822,-1764497,489050,-521261,-918674,874453,171940,666065,380345,253098,-1122413,-939770,158112,-1150598,-1037139,-1288455,685292,-492159,240489,-157209,-1584981,-543740,1088976,670338,1530991,-223331,-796297,172,-869884,1257116,1652201,-27909,-987179,-131902,-64842,-1014132,-927674,357238,984644,36094,-160658,89051,-628934,-259286,941656,676400,594143,-343207,-779664,-253300,-40597,-86169,198573,968222,2211627,-8814,262473,1623466,-302750,205914,162839,-146312,1559022,-255272,462831,146112,-1117093,291415,622687,762392,1023075,338554,5256,280309,-150920,-1004106,409957,-1178449,-960186,-798368,108181,219688,557725,1015701,-27394,395850,863310,361790,386316,-287492,-311547,-1505400,407546,-1056743,-400640,364379,399634,-893269,162227,1016458,632709,1414758,22225,421016,16725,-440847,-702177,-209296,462400,-373566,-680737,-71487,1044087,-1109406,-619123,-3765492,426877,522036,820510,129088,-452082,640500,754505,-435023,1077928,351718,5868,-1027168,1432310,351543,502305,79153,-701333,932986,807347,196223,-1349170,-755169,-2796319,-284975,750658,-293638,-479618,1129701,178652,739865,583168,-120826,-685677,-203146,-771360,-1119165,-866586,-121088,-1402398,-1136125,-1541807,-1143125,-218203,-729287,-820465,-1132840,-256512,722666,-75699,-774654,-44820,-422986,-40777,15420,-1843734,-60963,-242758,-206562,-254439,1770532,1008497,537435,104739,459201,830862,1386700,257102,487494,-1142094,683682,-768919,-567962,-1463038,266094,905455,-189932,-258613,-953687,-997547,-1534400,-395509,475079,-718499,-444858,34089,324532,415524,740799,322783,868463,669518,-795883,-1417300,623166,1052689,365092,-522237,-692813,394105,839540,644575,1200126,538381,-37887,-1299376,159512,-1348193,-938702,1035163,1349090,-1222533,-622156,-647869,-1450107,655156,194802,814818,-380307,-488993,-777153,-211335,356777,724460,-631801,277912,-564665,-1016665,-705144,507718,399054,611306,294452,-504458,321584,1541006,877145,1332020,563174,-799696,-149547,-260240,1560207,924005,-393238,-476106,253485,709038,1307128,491624,-191298,-202066,386122,-165132,150657,-533236,-1012211,449676,-360913,-201746,-1362965,-877849,-500480,268775,535965,282194,1543854,2289855,1124708,1455526,574294,1188533,1407001,459958,1096571,215982,361743,381665,-659996,-365465,-834773,-830030,1044672,-155863,-1260860,-253208,-241471,460933,-880763,443419,-986283,745526,-2415,-760191,-43955,-23051,-704441,-6872,245319,-459878,-430534,-913487,-1645766,-459568,-125481,-464034,427955,60292,-1170000,113741,-1792518,-1674040,90466,644316,-165693,933806,1760707,-366564,452848,-200917,-647527,-145244,-890220,420638,-164696,-1497310,-711493,-989644,-16578,-1173911,76052,-807352,-93932,1734820,978342,398127,-1388333,-190636,-488901,575233,-552838,-1137392,-1255244,412895,307252,279903,1609953,496610,972597,-745519,742190,-1604507,-846633,-434599,-51553,-287100,292304,1230337,-919077,-265098,-1669869,-1240705,-1680570,-778589,-820731,814054,314108,-277069,-1053616,-1178755,-753458,-303367,-759984,481743,-298562,149763,576522,-76517,594503,1219456,1133821,622649,1379076,-919255,-1238559,-706606,927407,82119,151324,-129262,252782,-766734,465645,185133,-1082543,1114087,-518953,-609611,-1250246,285081,363201,-210145,-301268,684864,369488,-1227915,636958,417207,-386930,-211508,385840,-1068904],[301667,-401306,266404,723935,406866,839444,473773,518524,1433490,276447,-913375,247516,-270236,-262014,553435,144192,-1151725,888575,492214,-302499,23329,-502362,83956,-928646,347730,-1095115,-862396,-452695,650966,587991,-195185,262185,227635,674860,-6858,179004,-1460996,1295897,575001,-982387,134725,250294,53437,359417,-907402,-617810,372218,1334842,655321,707701,-1515143,153722,153618,505516,714591,779188,1490489,-712521,-351890,1115627,-190615,-395551,-86559,520575,-109382,-1505282,-216251,119271,-82674,-740035,202161,-10238,-572072,-623883,40768,-749016,-450828,-409914,561129,791145,-549870,-224864,158304,-111892,187487,-981293,331476,975820,-273859,441250,-285518,626624,-1855314,-1436641,-843302,543673,-283025,660637,1507031,668438,-80985,-10187,-100115,-193142,-7875,119160,23660,-573327,1067524,411133,644312,-420282,-51882,1195077,458149,342413,-892066,-30314,-738,218368,-115871,483853,209720,344293,940929,-235136,-131778,1500920,-700595,169987,191636,973638,747449,-436312,-497014,63111,-663749,514123,671499,-406708,704156,-742257,-443768,1169818,-452079,1763047,697270,-333313,922308,5748,370264,-475302,-613558,852534,-1082249,546113,-275766,846311,311543,-108304,-19936,-23876,-1380691,399463,-214926,557714,259513,-735500,-215049,385574,-468987,-270861,-1248162,620055,-1186036,-280723,40245,-721880,446397,-139097,244684,366963,624136,-645016,515909,-27933,147532,-757032,-407791,622931,-204047,404054,646580,697405,-1169700,-928257,-45249,255477,190650,860540,800047,-450001,-399218,1386544,653628,-683144,-407373,-461022,-840837,166400,-125740,-84767,-208847,-64393,-1261500,768508,-24725,1114708,-133642,-1305354,-6764,-71915,-386677,-141516,-75912,240332,197467,1535240,197655,-403751,500990,-102424,661852,472305,-410421,929403,469049,-570229,-240122,555308,-711745,-6870,427151,869653,393082,608517,-96111,198757,1058625,619378,189950,1410974,-963924,-2101907,-524012,-190893,445895,792550,-787167,-122574,1394500,109407,-555158,-392571,843073,1239193,1756372,289925,750168,-541594,-167174,-818705,-1219775,-883469,528404,-606462,-1055491,-262769,810001,629050,931934,655259,-1288674,-1683936,-648577,926773,554641,-805510,-64400,1269277,274118,574827,58863,463241,503190,-22619,178003,563296,563554,-859171,-114668,532674,333734,-208134,1128034,-52647,639889,444239,787091,-81175,-364944,365391,-1026046,-617576,-452858,-921790,-262311,-261763,-64127,-218991,-49739,-28871,-378867,721601,22055,-2427,-948501,-787259,-2031439,-239056,930121,-288414,-496724,-420204,961029,1195826,947951,265110,334601,675860,69393,-544762,-2179,397138,998400,115310,1398715,-248882,-264277,215164,799856,-509000,-287033,-483547,-598169,105421,1247747,-983742,398287,-82864,-1785169,-503906,454729,849614,502484,1369919,-502874,11986,975917,648505,200430,105993,794957,-1131791,-300273,1235616,1025255,-91119,794715,1658669,779093,-471966,139965,-1042214,-444241,-400135,-1075407,229317,-299214,-21811,-656801,-1177,-455317,-539946,-668973,-693355,-988908,384619,690024,-28390,515477,27927,165005,-1157403,-1611420,-366185,-251385,1204390,-784860,-431072,-793143,-2055095,138910,360261,-258176,-1490683,-703130,-507243,183767,-1166862,-759351,410303,1037761,1368949,-270580,-478705,-87239,-383204,-14077,-274569,127931,519917,-32410,715179,-747002,-76273,1633387,-180954,478742,-193527,-1394625,140109,1249670,565196,457333,1000999,115131,-464497,411290,56874,477684,513949,405918,58209,47048,-790086,190084,1629040,134727,-168155,1091984,-641392,369396,764701,266407,380835,-23875,-153649,-298607,-871754,672422,1096769,1520087,561815,-15071,141839,-532679,-832682,-1255035,-1512771,701717,-1244429,-122796,-269704,-139018,247854,-513398,-1268237,-571909,536628,497170,44610,979658,1686117,1335799,-105476,10346,-1197110,-803942,-1059224,133107,368727,1000064,32340,681829,-1090846,-806790,1264608,260682,-117207,-26478,-646871,-1167664,204294,701811,-333474,758123,550590,-286512,114913,1714630,796239,37050,-84230,-596879,-163422,747491,-778922,310413,210452,-104612,736552,181587,-137652,-748073,625424,546652,-212931,86779,-619783,-45319,629510,-797068,-592089,-432874,235003,-364517,840976,411894,20529,-516692,-591738,-1339518,-636735,-425843,1215732,653758,187832,-1297782,424382,447838,-1260792,439266,870312,223579,-1423362,-384619,648459,-1192350,-258461,-318743,-467824,-299619,783978,-556440,390636,-436056,-73848,675177,-1227356,-43264,-397594,-131500,-502273,899595,-628131,-50043,-453813,-110281,545309,763469,-527403,-1654822,337333,-118667,396091,1068920,-784695,-1074101,773631,-152706,-903464,832461,623844,1080021,433876,226291,-751891,-536257,-8150,-985213,-531299,-1164798,420541,-537198,142038,226070,-1319579,-373860,1228761,819110,1762711,-189069,-801615,27726,-600603,1371990,1518424,804,-1206901,-43772,-95287,-1361463,-942753,423655,855985,257047,73813,-1370,-675084,-933116,381468,327582,377092,-427519,-552618,42546,39104,-35284,12953,1088562,1670438,-53523,311160,1137303,-654920,391414,276631,-424441,828353,-267371,599970,574068,-655328,232207,754181,652757,564130,566208,-18033,204888,182808,-1380166,175131,-999995,-621169,-843143,-569639,-407930,744763,1501786,47550,-322464,1118117,-228913,169464,1756,-329534,-1680461,250981,-821980,-193267,604902,275487,-858997,-153012,489928,410847,1380831,-155,274724,-82745,-215841,-472265,-448216,496315,-874347,-870299,-54587,1117036,-1329314,-1276235,-5060723,-103879,716683,831428,158159,-344394,201715,461468,-491598,1366144,868736,-33710,-1312018,833270,481827,766381,-13727,-556726,612786,291554,112859,-1110549,-347826,-2277257,-353487,744450,-246228,-417024,1118043,538159,575754,279656,-316991,-861842,-145181,-777599,-1209565,-898511,-207352,-1856260,-1602202,-1467968,-954344,-262669,-1016229,-871443,-1021695,-226449,539541,15624,-853687,270920,-524611,143062,94681,-1840820,-15443,35195,-252930,-238294,1376492,543441,455964,114399,479608,609935,1231137,530386,750176,-1702110,126328,-1032911,-723040,-1562229,350585,680120,-36658,-243502,-970052,-825488,-966404,-377902,459347,-634705,-501839,229258,258556,477368,1111256,321425,947802,148433,-506069,-1132442,967273,943577,373464,-410300,-351870,54265,176254,165981,927129,766585,133157,-1457309,-8032,-1428874,-507603,986608,1538247,-1543623,-500621,-620054,-1032543,499293,-108520,662284,-150854,-593292,-763443,72381,558246,645738,-869903,-105882,-384933,-799921,-453378,715470,599173,721521,-493741,-669691,-76695,871166,682417,1027619,496783,-675837,-82398,-609672,878196,450258,-623371,-781199,247015,1602401,924676,543367,73511,-5950,478633,-191005,8423,-513004,-1003383,419017,-299975,-185073,-1245585,-463614,277003,132661,197195,364301,1623135,2137222,1024020,1261932,892497,1235361,1289247,441695,1391110,81918,622509,617481,-530446,-542622,-1059409,-931585,1024516,-36467,-1185415,146692,229151,368327,-942229,440433,-681570,776696,200488,-619717,-28088,-359231,-573298,207573,-105163,-290191,-155536,-1392448,-1983622,-867417,-249918,-135758,194274,258281,-1272969,-71730,-1756971,-1433893,347753,469838,-380135,736870,1421282,-178268,708874,-166602,-703927,128304,-778345,647401,-265318,-1380918,-492135,-789798,-135479,-1486930,-20216,-1345558,-59962,1702378,897859,285365,-987588,58364,-104458,846974,-410498,-742639,-1615293,-11762,121897,702560,1879854,293868,693050,-1040943,696006,-1379708,-1388520,-461937,157933,-430014,311017,737863,-1023418,-408558,-1430702,-1290619,-1794905,-557896,-764143,557457,482446,-421927,-1538039,-878956,-535556,-253567,-564288,474473,-259774,-207306,464108,-296802,441826,1171331,1105786,434077,1120825,-916319,-615395,-816231,952978,397835,182042,71776,494922,-633559,528850,201067,-854753,1074274,-455747,-599667,-1233301,104188,560083,4348,-240650,204555,88981,-1870513,477212,425365,-360607,-130660,453115,-828497],[436277,-364108,502324,766932,233468,858528,94223,740175,1515248,663719,-634576,-15690,-585195,-344845,1132786,525851,-1250408,893971,433510,-312453,54277,-410917,-551945,-253495,646777,-1290816,-987173,-70873,662685,72185,-9556,297436,565103,1492532,238166,232950,-1187178,1573847,593720,-1339721,189564,296541,371379,199589,-996543,-222359,-128222,947889,999773,575096,-1929773,-16046,-62963,338243,767915,789468,1543869,-546679,-55926,1462015,-386483,-306579,164678,498102,442284,-1328693,-810949,15706,50207,-620162,55613,53477,-471758,146876,64917,-808442,-683864,-847257,472975,797211,-220333,-393947,447996,-428713,189670,-1042359,421707,1324428,18215,642207,-247053,284597,-1967624,-1591550,-401090,635444,-390886,645367,1287823,126354,-37240,-192956,-456986,-494819,37412,419440,46237,-107954,1159583,423432,822709,-654428,194366,1003430,231360,59355,-832174,84859,257515,487104,49159,710506,586134,557150,247086,-253776,398403,1095749,-710753,65476,633093,799440,586541,-1004634,-675731,-755321,-913839,575704,526538,-525080,794905,-1196822,-240038,715323,-712381,1551188,513445,-327102,1190017,-85769,367853,-528991,-612794,994581,-1377185,533660,-648842,670086,160098,136114,74219,-77405,-857549,260881,-82528,479906,471268,-571703,-112956,449971,-187815,-472539,-1017168,364797,-1358541,-261660,684142,-688519,312089,-164263,779391,372936,961524,-160491,328007,326171,-132904,-1025627,-211350,258134,-238778,-140098,260265,476177,-1487844,-959065,358194,842455,441194,873959,873248,-467132,-322855,1367389,1191923,230116,-90842,-434680,-1307086,-413246,-496205,74822,-224885,-207395,-1489298,460057,-242379,769062,-290746,-1425009,-64656,-550396,-623504,-348705,-4223,96263,-90955,1030222,-46807,-729804,897177,-23675,763103,963977,-211494,744087,598847,-603701,-325629,635856,-545948,220381,326285,487033,409795,676101,-198035,458272,1040191,573769,656563,1137299,-1058022,-1978298,-357561,123341,215946,885040,-891358,-120386,1621111,247539,-634699,-719210,714564,1046708,1271396,255969,710398,-595714,-765274,-992632,-246761,-550255,602543,-213661,-371463,-106806,969530,771456,929235,758954,-1483288,-1653112,-965982,598733,821871,-695044,-283387,770704,-190527,491299,-42487,639968,594180,-152490,-279907,206090,993560,-578651,-443359,-49221,424783,73085,611545,-342870,483732,479394,737520,9793,-338374,-59025,-1030232,-572240,-413822,-497153,-53382,-1211657,-217393,-419897,-28212,-223657,-486818,450256,75551,-190278,-516878,-791018,-1763565,-456566,837640,-425408,-184951,-78025,1035360,1188198,756367,101731,184598,265237,-15973,-365720,-40165,-15505,5026,332664,1486693,-194801,-113420,360176,1151828,-243870,99555,-202933,-488362,-46892,1407550,-888301,273181,-68362,-1522695,-345323,161115,726030,413212,969826,-303401,128714,1191302,1032008,528098,419584,578073,-973556,-178818,965686,795330,15989,731479,1782519,858127,-268090,33301,-1481281,-200936,-193381,-1244614,505715,-420627,225187,-366609,134306,-388344,-589826,-607053,-796113,-865816,241142,376261,-375746,710572,-81760,52900,-915448,-839427,-306416,-17546,1241777,-1234573,-330926,-602823,-2124661,235098,-65099,12362,-1132409,-556354,-422587,247971,-1307710,-692088,-51206,875865,1539712,-133202,-695000,-258879,-409523,-162352,-774387,-83933,1004169,27020,871128,-909437,320139,1648354,-123086,437129,-359948,-1270404,54353,522697,584194,396989,774954,152787,-374857,-308836,-196385,105639,569190,575206,-30204,245759,-792236,1751,2025834,134804,-299199,1083785,-525095,-78228,816449,384586,-140334,-62063,-298067,-696137,-845730,327252,1340677,1635830,543454,-56677,24725,-473719,-770706,-1398820,-1654481,833158,-979362,166536,-130959,272209,291656,-530677,-1237968,-454736,822228,583305,-102457,344867,1142910,1369434,260290,108068,-1229376,-525622,-1147229,283000,192750,824489,-318907,397866,-678903,-735620,1362666,-147400,-3908,-104414,-339111,-1105114,-225284,18841,-378153,553435,753994,-250403,-94933,1930762,1011295,-190669,-510732,-527804,-19368,916694,-378559,452614,267604,-475307,336909,619322,87146,-347572,706370,474680,-881012,106910,-352504,191721,799142,-453754,-325796,-405258,39858,-535608,663469,-357698,-76946,-819190,-511807,-1482490,-639718,-240500,1032574,760714,-202373,-1255796,1090714,493774,-513256,261828,606220,15840,-822663,-439334,594212,-820212,222973,-139592,-449148,41460,786029,-943841,316312,-165715,193354,737335,-1160530,214073,-993015,-251756,-350989,797818,-582772,-56873,-463321,-418436,504157,763696,19238,-1593144,-332951,-160895,585227,878006,-872563,-546295,945516,156340,-709042,716143,1025677,1420659,521977,230810,-264257,-265416,-306037,-862306,219620,-695017,414428,-473426,66427,411268,-824658,-190219,1326680,833789,1756699,-143415,-704671,103444,-473053,1148232,1107349,87121,-1177265,235513,108455,-1449445,-961884,452860,704073,487173,290475,-212001,-625345,-1556788,-174248,-127186,106110,-404382,-194804,266734,43646,37330,-158133,1077434,1138119,-66487,304462,583472,-1025514,365411,488644,-813021,-170706,-266853,673451,989505,-305249,-86354,752729,531674,42289,719851,-54059,124349,570225,-1403534,181530,-600045,-328102,-793538,-1150592,-889419,908043,1691666,56326,-982578,1519910,-573926,-51806,313668,-66832,-1606472,21253,-528092,7457,645958,189386,-558153,-614852,-63521,267861,1086103,-87951,-44800,-101676,-60013,-458291,-613679,565920,-1441291,-860081,-85451,977186,-1442383,-1756714,-3543159,-342211,697842,609355,94874,-106221,-293967,85050,-510332,1458059,1158153,-101689,-1667033,105307,516244,881220,-145731,-380512,203330,-18195,33745,-827743,-938,-1400323,-481845,712705,-15494,-275240,962885,1030481,399509,-117555,-518122,-914415,-103466,-557615,-1053464,-805706,-354226,-2071608,-2031291,-1253575,-593652,-280117,-1210615,-991327,-712229,-46755,368204,95755,-875730,599171,-544538,167098,21747,-1604116,52483,352491,-212133,-178892,857675,59615,325203,-6806,416086,220379,825488,711170,1005512,-1862875,-521462,-1238553,-748397,-1464549,324851,374713,158570,-212826,-856588,-524495,140208,-316291,450932,-515587,-603631,316850,74295,554202,1426542,134823,837645,-290951,-212736,-700929,1053228,642110,414415,-235731,20664,-340463,-786318,-276056,484243,789729,276886,-1354795,-244038,-1231680,-15302,789045,1638010,-1688244,-336008,-444867,-560410,296200,-240493,498810,73359,-605848,-699417,322324,835226,653308,-796222,-400780,-68208,-522092,-211734,793417,599670,730535,-1018821,-638374,-423796,267321,564109,986478,342992,-617219,55394,-771262,123706,-41806,-774632,-1137214,100971,2226254,420624,461519,357804,271587,495709,-262273,-90860,-184292,-888051,231883,-118196,-153748,-1119924,-51763,1086310,-91748,-201394,329505,1597783,1900486,749053,909420,1124703,1063489,992524,452630,1628551,-79914,767553,741227,-245883,-602061,-1158914,-872429,824704,157510,-1115341,680259,684895,258952,-801323,368654,-441902,746608,299752,-609385,-456816,-828740,-588513,205853,-376826,-103474,356657,-1592595,-2014529,-1066442,-329753,256160,-56942,407071,-1192345,-280261,-1569524,-849542,709655,332969,-355668,560729,923024,126459,937149,-276523,-718919,228949,-505521,827753,-221321,-1088579,-169756,-388627,-63883,-1594628,-121751,-1641205,5645,1252594,709639,193738,-434379,291697,146202,990031,-247187,-205505,-1742785,-451076,-132170,875682,1881581,148258,221390,-1298616,621200,-674934,-1502737,-385035,305599,-430318,255670,360109,-1107429,-546467,-976503,-1167586,-1526229,-259746,-533697,343962,431349,-496799,-1730545,-407551,-69435,-20252,-296584,444151,-219612,-565862,142536,-498126,513479,808338,907706,130584,854768,-747563,216742,-757292,850090,596365,111679,30708,617680,-267256,613827,235801,-358978,923272,-318724,-442145,-881219,-51397,854297,179430,-170331,-350121,-121980,-2132249,318288,390190,-310240,-105244,399705,-489018],[430308,-291418,704984,596893,49104,704117,-372918,833602,1360044,917304,-336205,-260782,-804691,-366638,1482065,829770,-1245275,720482,370095,-359019,39199,-302863,-1264740,253101,968467,-1345870,-940400,228553,623144,-575368,142567,308314,975781,2016119,219856,111032,-588544,1571789,551301,-1446534,204338,339986,753565,164116,-964559,90308,-728149,336752,1315078,360006,-1988852,-260109,-426008,23966,615607,631020,1297721,-361000,400185,1540364,-506670,-306878,277064,367592,693760,-1097731,-999822,31919,246354,-612830,-204468,104702,-228116,937406,74164,-732920,-864796,-1112026,357236,721372,175695,-472351,671554,-675800,245470,-927210,576088,1642186,439803,787992,-303236,-138427,-1891509,-1341213,113977,700820,-393956,583350,699967,-382503,50132,-343112,-712905,-481022,99221,630430,108310,324414,1127317,412249,1003505,-709125,426529,544496,-61610,-27142,-506629,302319,544112,776546,2888,1115940,901473,741774,-345661,-351453,779474,465753,-507555,-101770,832583,630530,207628,-1326364,-860718,-1386768,-1143221,641493,257974,-591869,733064,-1471546,62386,53063,-753679,1275766,390190,-203014,1018093,-230497,375776,-633047,-618237,1068997,-1393340,295579,-911092,549329,-59932,298996,183046,-123687,-317502,189931,-3618,310526,688227,-441831,-54033,418560,193081,-577063,-637157,87311,-1365374,-291909,1169692,-671680,194108,-176973,1005185,263236,1055242,149877,154791,589010,-407503,-844568,36791,-68753,-253779,-627621,-72203,262318,-1605606,-845835,819374,1317461,582915,742333,823438,-395826,-203016,1101669,1607423,877078,155581,-345413,-1644223,-1010098,-840281,217427,-214472,-375991,-1505571,27602,-311447,146122,-624318,-1392580,-44093,-781155,-796348,-568668,-480,172466,-304795,284427,-365517,-779739,1137404,-182705,739832,1503166,151764,619220,673553,-254472,-218745,394681,-396420,386990,72049,-5137,349102,396148,-332642,463570,954463,256933,1004132,641949,-1161667,-1622323,-178303,444333,-132855,477859,-1011818,-110487,1497726,266481,-507613,-939205,403969,718410,568787,-28855,354357,-653048,-1033428,-1072017,821957,-393238,499566,158491,318530,-61614,900319,820187,759812,618624,-1668650,-1322475,-886511,213614,899636,-653836,-599714,106665,-634142,372774,-49769,838668,553345,-315701,-599595,16005,1190924,-224894,-684862,-627320,445335,463355,84208,-702958,342275,440993,772544,285976,-166991,-573630,-1078986,-487844,-285055,80507,338306,-1555728,-380328,-735654,-160827,-401344,-479770,-320036,-112327,-194201,-74847,-695021,-1198846,-647143,432559,-597420,162927,86571,885391,990753,506491,-129127,12295,-412003,-90755,-213597,-1088,-167106,-831352,575437,1386912,-42956,2851,234951,1011607,-23475,432740,236682,-226345,-202200,1336148,-661259,282830,220936,-1048027,-132018,-83798,549182,234996,643702,-105719,256156,1110827,1192702,681174,687084,335132,-702534,-121969,504869,512934,79497,539270,1410498,774597,14538,-104607,-1610785,167884,2466,-1276004,623807,-417714,528478,42755,275232,-352236,-524652,-452397,-906700,-693441,77850,15154,-712426,817582,-88733,102064,-716927,-182493,-200827,313448,1189069,-1628714,-246440,-488612,-1854072,66581,-382434,353126,-586578,-460143,-235144,199256,-1502548,-601348,-344322,679499,1407046,-89249,-853794,-445541,-370603,-243764,-1262385,-405701,1261385,52802,914691,-981837,610662,1522676,56487,241093,-645176,-923388,73017,-176034,390181,150300,364345,62913,25225,-804317,-399458,-131007,536238,741035,-158127,447584,-680683,-161677,2006131,154381,-357639,950255,-375066,-374708,898108,618057,-550357,-40719,-392374,-924428,-693357,14804,1303880,1600537,566707,59080,10715,-345062,-675340,-1023384,-1156863,942239,-621122,430355,-64942,552747,249111,-357176,-1067682,-232301,972471,607277,-298642,-197303,453557,1121281,587675,119063,-1264651,-309684,-1164738,372639,305232,482810,-655151,-45121,-318496,-701133,1111850,-608966,171541,-484841,-73328,-1005914,-658012,-424399,-230054,418233,917281,-118356,-172846,2054250,1211195,-559627,-1074379,-467167,115743,970967,164073,523860,227863,-700497,17371,880741,279137,-96965,648668,413098,-1337154,-170233,-167883,436594,804702,-65488,-37884,-357478,-137358,-723965,416066,-954516,-145973,-1048712,-376253,-1570248,-689392,-46160,829790,834618,-515360,-1234990,1456464,466122,82688,-5412,623663,-9710,53629,-466129,480069,-216115,558816,-119670,-402235,216023,951088,-938400,365192,176188,397693,743253,-898725,541117,-1295157,-339275,-127104,721267,-598243,-80754,-366693,-653827,328729,459478,451843,-1196517,-802858,-221705,621247,700796,-752688,-347995,981007,343623,-371811,531947,1223204,1550146,627936,297073,200059,-138253,-602542,-802623,965178,-55702,622432,-349462,41200,345258,-367619,-73558,1328331,708327,1541839,-35931,-574070,164289,-581796,620413,495723,236261,-868432,577384,463818,-1188173,-990954,426512,515220,648139,411422,-480425,-457963,-1778304,-525683,-556913,-154501,-296458,255937,337921,-42229,85372,-290459,917810,747346,-26231,256680,39691,-1240557,249293,767245,-1159880,-877419,-233595,663729,1180867,-202825,-509600,622583,473280,-246412,792328,-105027,78966,925045,-976161,345751,-17095,-152555,-644618,-1431213,-1108800,963373,1408623,-2736,-1382106,1813396,-484132,-224393,581921,291356,-1379779,-241763,-328423,86101,486777,144339,3734,-1062091,-438426,141560,666311,-149995,-474367,-122474,-10550,-572145,-669395,550590,-1846864,-658307,-144726,644122,-1399843,-1883887,-1599661,-254670,442735,249575,-19582,217818,-620711,-245813,-474010,1365284,1180734,-188789,-2014272,-443772,456248,818925,-209326,-169785,-236213,-158787,-56648,-571280,180868,-495265,-578368,710928,318729,-133830,705230,1504023,356476,-441572,-605778,-824884,-121705,-115575,-706615,-548274,-545108,-2000937,-2355778,-949664,-164726,-234187,-1237525,-1105748,-257794,255366,252159,167825,-810257,840005,-549114,47681,-167990,-1161917,127284,647879,-31460,-45783,394397,-201372,167221,-106014,291772,-153666,293346,723507,1196745,-1520289,-1070255,-1291322,-588347,-1174870,182295,70145,286907,-222599,-716377,-187455,1238154,-282731,448752,-456774,-693167,280332,-162136,625426,1561321,-136826,609560,-516753,56088,-269333,818202,257718,480574,-7522,327762,-694392,-1729827,-569684,-60202,581503,369000,-1077455,-473025,-807195,414989,507008,1542946,-1618672,-151976,-145945,-173443,105333,-185513,364447,175165,-566270,-629946,475812,1136693,813451,-448350,-556291,354443,-289359,68133,774804,348862,636714,-1105489,-479785,-639521,-75195,519214,1098335,139006,-613507,249593,-735630,-468861,-389113,-821306,-1452451,-130849,2349265,86352,261718,505561,504106,410935,-367656,-100748,414210,-633468,-75304,130195,-119824,-956162,275221,1480089,-344042,-615585,214603,1536628,1661276,404409,570486,1247545,724581,576958,429760,1663456,-216057,727094,695280,116786,-482030,-1096993,-767208,474264,387978,-1049760,1201925,979799,124779,-541840,264769,-318472,683782,233070,-664705,-1003146,-1289982,-773518,431,-555982,136576,995926,-1470536,-1699407,-1008816,-368319,618456,-287918,472166,-908417,-460240,-1277426,-135070,1169941,335230,-138770,447189,507423,276446,1054683,-540353,-700352,88451,-140020,877723,-28135,-714847,156448,117199,117744,-1563034,-236444,-1517110,107300,634696,442330,188766,91609,457988,218777,926024,-96596,290504,-1558450,-756089,-368592,732087,1559248,-30308,-278917,-1492454,510105,261318,-1102183,-222707,361079,-293014,174138,232444,-1102670,-618975,-436873,-866215,-1016069,32410,-221295,192492,134191,-544021,-1589982,130236,538648,352471,-22881,379153,-197741,-871251,-316971,-598823,773594,205322,604800,-169875,659499,-394765,997200,-579092,633908,641199,-63454,-234403,555627,240210,676872,331527,243897,643091,-106110,-199064,-407719,-137666,1071824,270699,-138292,-872555,-272404,-1921924,194782,295112,-258824,-127820,272822,-125818],[288930,-243554,775660,272461,-84944,423879,-763460,820466,1056271,1005908,-26914,-480700,-857691,-338724,1464948,956528,-1107030,395375,336958,-416199,-79128,-278510,-1807388,435108,1186640,-1208213,-749763,312317,488925,-1215943,152468,291180,1403961,2104729,-27644,-110641,152603,1240059,450146,-1246333,157133,342483,1093290,247599,-848314,195138,-1206686,-355211,1489091,159528,-1435175,-428924,-834286,-441802,216351,350810,874744,-176512,946139,1351641,-657435,-413492,200774,180146,551194,-891131,-759891,206860,510195,-780590,-506194,155090,104967,1411191,62482,-571002,-978408,-1172476,226586,564405,511977,-466509,814892,-807927,335417,-621542,752120,1812058,862519,860422,-472426,-560351,-1633639,-812553,620391,758186,-299603,416100,-90549,-768658,149635,-402365,-853454,-256626,118429,668938,216895,610240,994286,441551,1089447,-601154,610844,37953,-313514,106906,-34097,621201,862096,977036,-248291,1490635,1106732,908822,-589038,-457750,882094,-233319,-171253,-322084,733246,559394,-225076,-1433569,-1085466,-1664613,-1259453,774731,-86863,-670447,502515,-1540176,368594,-565419,-552018,996821,312040,-150131,508031,-329518,320425,-765748,-626234,1054136,-994746,-48054,-978827,516179,-274543,392384,275161,-185982,109248,218322,24194,77984,864263,-376055,-58133,318104,573156,-572307,-194417,-121966,-1242548,-383972,1358559,-599538,86407,-193987,900250,69903,896893,172398,21832,649576,-623278,-324992,341016,-328550,-237234,-930072,-329373,165620,-1525519,-617350,1196695,1547440,628164,542876,691115,-264606,-91224,750413,1743745,1153479,275456,-227446,-1745265,-1452148,-1064255,310365,-204680,-528379,-1346537,-397489,-193796,-592955,-1004798,-1204167,81960,-723594,-740061,-726283,-18016,549722,-409492,-207161,-638576,-579743,1090870,-489321,592149,1991622,593524,583969,674837,298557,6564,-150843,-253303,476478,-274496,-545422,218532,-223897,-497184,209622,789764,-288598,1131023,142,-1218180,-1113123,1158,696748,-499353,-347790,-1026884,-63230,1084099,177347,-272706,-965082,28563,377638,-241148,-488894,-183398,-705990,-922584,-1003489,1576599,-411333,286437,361345,812485,-125953,646950,732111,465518,268619,-1728465,-742697,-373370,-113132,821992,-648958,-962504,-600478,-943024,257947,47157,975257,359084,-445500,-774984,-13108,1122179,135693,-733880,-1040285,348135,858643,-331692,-1038969,231002,345839,838098,611362,66521,-1040232,-1048789,-333975,-166478,642196,818677,-1293830,-513157,-1084979,-449427,-452141,-352802,-1397946,-465013,-50846,264731,-505142,-605556,-755295,-271907,-812490,385827,83680,559708,659278,254649,-408276,-109938,-1007629,-145974,-141315,150090,-67616,-1251057,836333,1173930,139968,48633,-122729,458298,56266,635110,680000,144736,-311915,1008084,-390835,405459,702736,-566574,92499,-217398,385790,20962,461838,113393,380543,806793,1070505,519940,823045,208894,-351270,-169148,1034,279918,102486,283721,764842,545925,289131,-224802,-1434978,568752,135032,-1130250,548363,-254398,865518,534981,408227,-353858,-319646,-211471,-1020362,-541148,-78221,-342478,-952697,764166,40843,303965,-662354,118311,-31683,688409,1025002,-1662450,-207924,-514413,-1498264,-304294,-498371,684077,6386,-396416,73116,30581,-1659247,-525302,-475058,481357,920494,-138771,-901814,-624904,-292235,-310576,-1644521,-720306,1167097,75908,817525,-945005,702148,1250246,282812,-36752,-939949,-471727,172748,-578602,107041,-160677,-71407,-153673,517762,-874766,-451191,-176818,349094,806544,-224784,640373,-453656,-192520,1685919,188007,-280566,770912,-249372,-492309,930730,883263,-761763,99328,-406187,-911078,-470150,-176332,1073697,1397552,628169,278098,110877,-156744,-670132,-347967,-190581,1016932,-265762,592202,-78557,594128,120952,-26239,-728168,-65359,944677,596977,-441393,-477475,-180565,738127,813829,73389,-1314077,-208243,-1025164,429477,622850,60371,-817395,-472111,-86685,-711930,459530,-988597,273758,-1082589,66055,-858184,-957444,-546469,49123,475174,1028430,47460,-134332,2054907,1350954,-1010148,-1616796,-464093,189065,922662,687134,475915,118437,-784902,-179069,881593,360273,-63111,462036,348561,-1559082,-695294,-129714,605310,670572,251756,172909,-292553,-229180,-867143,146535,-1226675,-165484,-1131305,-292729,-1593217,-763370,138806,740713,855534,-669177,-1253430,1412652,391323,271602,-268498,924018,105292,858925,-360027,354910,472909,695079,-194974,-326766,227889,1210973,-547538,442800,513431,518656,688715,-506978,818063,-1277991,-339199,140626,715105,-617319,-107497,-260804,-839575,34019,-88285,662065,-575224,-1007904,-336640,497197,625514,-426652,-469747,891554,407551,20203,280242,1088487,1411510,734664,425890,490115,-129140,-782199,-813736,1429520,494276,899178,-211109,73144,69924,-169540,-95899,1186521,477550,1169275,129026,-482213,136410,-888384,-26276,-153804,430786,-354671,835912,836650,-649921,-983215,359325,258423,665395,408690,-701143,-187192,-1440027,-502217,-789750,-335354,-149733,744084,224891,-202363,71483,-387554,624593,511572,64652,186242,-437999,-1208378,165295,1018506,-1352597,-946263,-156152,549455,1037484,-374373,-849839,398322,527337,-93183,794733,-167723,88938,1156758,-192112,501395,599452,-122274,-413285,-1292938,-1026648,848381,656508,-112068,-1423947,1726927,-35962,-321359,773401,534352,-1100167,-434611,-330967,-63909,198784,135287,675154,-1342683,-539788,-8222,304181,-85097,-871401,-211859,-66611,-670529,-601365,406619,-1828151,-322061,-191808,189920,-1185977,-1610788,-663706,30367,-12346,-137626,-138532,551696,-587429,-381229,-396655,1150953,992223,-274536,-2244116,-614976,346231,612584,-127371,81825,-648317,-317301,-169264,-398110,152935,156498,-545976,757352,633784,-98878,413961,1781548,491611,-566433,-543974,-625346,-203161,481066,-299198,-141949,-697454,-1661703,-2480132,-618057,243090,-115137,-1086882,-1077172,228406,616980,182647,221756,-651929,887533,-588828,-160798,-400201,-621197,203121,875331,291009,168339,137827,-150218,1720,-86258,142913,-357102,-204299,528069,1283572,-806268,-1337580,-1143574,-244675,-802221,-46984,-152774,260732,-279887,-687799,67960,1828079,-323125,441463,-498992,-716003,141928,-370681,691260,1446548,-370063,364096,-537201,267887,16084,345560,-67090,552638,234101,493269,-968774,-2270320,-646257,-608814,219276,413940,-749315,-625613,-298847,668995,225479,1234647,-1376094,19185,222089,38417,-29545,-1255,295159,117215,-539797,-609810,510860,1425365,1108257,32362,-579651,797895,-189058,441656,721874,-106955,461749,-769300,-297566,-695116,-125403,485360,1138983,-65178,-609662,467520,-568825,-762272,-496130,-750822,-1598372,-361817,1987092,44971,-11898,407271,589067,234575,-476491,-10163,1115310,-285693,-430515,382047,-96543,-687939,489393,1197439,-555619,-974641,94349,1513866,1476183,94149,438974,1283142,294298,129256,316399,1425686,-283673,486400,468594,454534,-180328,-867606,-735850,49940,585577,-1007301,1567237,1057781,-31670,-291964,154473,-321317,546176,2066,-703925,-1375372,-1585090,-1013837,-315707,-658358,425708,1592751,-1096194,-1112520,-718620,-361241,844393,-470075,445952,-496114,-597819,-922592,434033,1670768,486614,149285,400315,356208,145442,1006788,-919386,-670091,-254926,230374,761106,271766,-359074,368411,583332,259817,-1450264,-366811,-974098,245937,127646,132130,284073,417942,529269,128448,642617,17564,577393,-1083435,-804647,-485942,330119,984903,-350934,-639693,-1588346,349506,1063182,-340341,-28131,322806,-74230,101183,314471,-969539,-585342,41233,-433077,-467718,227403,70021,96599,-320825,-614718,-1230923,577390,1083598,784224,186924,269812,-250452,-1125535,-807791,-536880,1078574,-462167,280247,-341339,577018,96450,1439345,-376493,344227,560081,-296901,-617903,288410,741025,673797,488759,773572,234395,148787,59632,-45702,-146662,1048681,261418,-175441,-1247634,-369895,-1368500,119014,136297,-219300,-162960,146976,194761],[65869,-272649,674270,-85862,-130662,110600,-930256,788773,727402,963983,232410,-681894,-721869,-288358,1070742,869662,-835286,-11250,321338,-474481,-315356,-400199,-1991088,272833,1179706,-852277,-462340,156193,247820,-1679101,-58562,253799,1757387,1799335,-338820,-265884,806838,673367,304276,-838112,52471,293139,1298977,415708,-706047,57511,-1377069,-940725,1447203,57454,-372444,-402983,-1176669,-968492,-407763,42567,452628,-18178,1447720,1007951,-892202,-601729,-45329,-7829,121132,-757839,-250927,484021,806317,-1081839,-739362,194657,439141,1383529,27218,-385436,-977221,-1039533,71536,336169,672946,-416503,874044,-827527,408648,-163199,900637,1741447,1143123,858040,-718312,-908081,-1229930,-195396,1031208,831208,-133614,120843,-824975,-991386,226293,-340556,-875122,17494,35067,515935,342241,688627,793177,561702,1017413,-392083,712359,-307295,-427149,404886,400590,1011001,1174200,1010211,-600753,1572479,1194031,1045302,-415119,-486047,696919,-800389,159859,-568064,401008,613108,-548082,-1381489,-1361044,-1554967,-1211800,990264,-440124,-795786,135694,-1450049,577298,-842702,-177662,732549,270580,-283339,-110770,-310214,160444,-885161,-628369,945691,-209069,-332294,-828898,561628,-385562,491926,343121,-265445,354158,344016,22919,-177791,938859,-392059,-133957,206310,847705,-475468,205668,-191318,-1058553,-505102,1226282,-420958,-20122,-227018,578523,-156683,558197,-50540,-77569,473210,-737744,347846,693144,-509485,-190451,-1010130,-515805,255344,-1314948,-329911,1387071,1486954,637670,370119,543739,-96132,-29003,464021,1537091,1090623,249212,-123365,-1591427,-1620501,-1118875,341322,-212862,-589073,-1087840,-672663,83177,-1211506,-1268872,-888632,296575,-439420,-387656,-770020,-9680,1105616,-399485,-98255,-760042,-252665,773527,-776040,354978,2321586,999420,637410,587795,806340,232641,-829636,-109704,483505,-608227,-1064641,49453,-1007274,-680238,-206217,567731,-850520,1025657,-657313,-1139578,-551827,172701,828718,-800565,-1286467,-832958,45605,532206,43034,-51718,-813113,-296516,141574,-1028822,-974714,-686148,-735860,-526354,-779107,1787615,-512308,56431,313812,999281,-243901,289786,504739,126636,-175083,-1596536,-47561,384460,-310153,674520,-591097,-1257572,-1163323,-1057860,149954,216141,970395,39121,-495436,-851973,33993,828768,438819,-578581,-1201881,132806,1136694,-583263,-1257430,138229,230173,882860,822990,236054,-1326485,-857575,-80865,-145217,981160,1219437,-724309,-580990,-1360072,-813282,-285240,-130574,-2375146,-829781,113282,419143,-250838,-191085,-812407,-1088167,-1002542,397666,-3689,171144,268159,62616,-678002,-133744,-1242115,-176869,-183792,401328,132347,-1242504,1075608,953232,283857,20053,-574478,-266090,-22927,663725,984803,547662,-338104,491699,-168573,564316,1200741,-240243,293912,-221262,270157,-156584,423485,375641,485772,455672,748066,-11133,775711,287850,2933,-324569,-400556,163623,143333,44008,195212,232786,445889,-292119,-1083241,903386,165182,-829558,303154,53848,1196196,1030899,515678,-379186,1244,72243,-1117497,-462256,-202707,-636134,-1020668,528137,290208,585646,-799266,5218,191316,1010563,761894,-1219242,-236192,-674930,-1346637,-698291,-397906,920583,494120,-335193,440250,-220393,-1672080,-492795,-513193,308937,193823,-241830,-896987,-819872,-226065,-412427,-1835544,-911904,730672,122813,595989,-818772,544315,878762,464435,-296452,-1111167,-42631,282277,-596382,-103276,-357774,-381763,-451588,813319,-501608,-306941,-79286,15953,692239,-160542,794597,-166458,-17854,1348858,227077,-40060,597886,-177501,-460654,851904,1060360,-751606,357622,-331358,-672285,-255643,-190075,810380,1044619,710364,512954,251100,59508,-815820,264955,815868,1045891,-9535,596336,-154800,371825,-72805,367683,-256962,-78433,758671,579038,-479487,-527864,-652881,347320,878251,13194,-1353473,-214754,-710203,459649,988214,-329730,-718534,-735554,-6983,-737626,-456197,-1193620,164288,-1696159,42212,-662172,-1056574,-436358,338908,715037,1070726,161180,-22009,1924259,1410570,-1355455,-1947732,-509208,205001,812737,1044355,323547,-19365,-778513,-276013,635448,286032,-220421,188047,284043,-1559208,-1281456,-230184,649815,474647,412380,253103,-202500,-182325,-862137,-89405,-1165876,-133802,-1031299,-324227,-1548294,-788012,311016,814819,819229,-604190,-1291867,982185,318207,20089,-456798,1313593,308619,1337478,-107425,258944,1038990,674964,-237038,-250657,136772,1425895,45230,440770,762000,544397,586497,-61389,955889,-1005447,-236189,388912,740627,-569842,-124676,-242431,-988671,-346950,-712110,634593,118640,-1008951,-523287,285300,677262,24877,-779816,706289,391230,349037,-45568,579323,1058449,832904,590831,508240,-189905,-791647,-880979,1440318,739851,1082406,-91005,142326,-302537,-294850,-291121,890395,196879,702776,300227,-467146,-22709,-1239420,-511726,-642883,635273,211257,906857,1123065,-9050,-870340,291734,-91708,495689,304219,-767934,133902,-677317,-40499,-688750,-388459,-18015,1192814,-37348,-396001,-22389,-474513,244622,385206,181266,109166,-800376,-940569,179418,1103855,-1357177,-406207,-39036,316332,634013,-730617,-987698,131781,698016,482132,743660,-232421,143274,1191138,642904,508028,1046918,-217691,-134787,-748933,-688112,554540,-355261,-239537,-1150132,1161718,454819,-341175,898349,524104,-841655,-427779,-551758,-483186,-99004,151195,1221425,-1387043,-408864,-185766,140870,170801,-1060195,-386816,-192979,-631559,-421248,174598,-1288907,69801,-184078,-265086,-828945,-1038341,-620998,301081,-576787,-460522,-224817,815031,-139245,-205264,-320249,903255,712998,-331518,-2277898,-397103,259744,344882,107772,361678,-980548,-639097,-299347,-334124,-50812,461840,-337753,829438,809034,-255341,166382,1745650,725180,-464868,-373182,-383221,-309683,1119059,33495,337329,-696049,-1121659,-2301233,-314602,571848,54464,-819469,-793838,612259,954265,90334,220582,-435336,678356,-674527,-394584,-587631,-123052,288615,1010629,689542,433898,159202,139728,-151894,53835,6331,-326093,-515383,147557,1254333,-25820,-1233061,-815041,211314,-520607,-298645,-237015,55369,-345155,-862930,146730,1779747,-436479,414494,-617018,-644778,-51980,-484309,769124,1107971,-471701,188368,-454517,392279,77221,-159020,-208179,604149,433136,494315,-1165607,-2170971,-498751,-1046646,-121651,440083,-466474,-660219,127184,680107,11114,779758,-1071078,154331,585242,63128,-89286,215147,309018,-68474,-587619,-690666,446953,1673722,1435155,462443,-527516,1148173,-245294,888336,694692,-628002,243355,-198899,-188093,-611103,11830,369788,923432,-225319,-540670,668226,-371758,-743016,-363726,-571497,-1452122,-506553,1394046,234082,-298234,61241,493537,15225,-548715,148150,1643230,46292,-747339,583627,-91557,-278735,608866,366589,-675300,-1205268,50256,1564429,1363771,-116075,620542,1265275,-161651,-267652,88011,954773,-270748,96634,110583,678758,236255,-504981,-831664,-345537,670019,-1011296,1696893,954763,-185065,-169560,25723,-424546,255252,-321185,-665885,-1458803,-1623829,-1094580,-613899,-695079,713050,1978724,-628059,-424126,-278378,-298735,861045,-583447,346934,-90570,-727385,-523944,663013,2098696,695774,370603,392511,464648,-210366,794601,-1328010,-653408,-680373,513333,504513,601218,-93379,375891,878660,212569,-1305197,-506950,-192548,409485,-123789,-179421,443135,463217,510025,-86651,206474,80972,566407,-442763,-560681,-412240,-177314,330995,-844686,-730281,-1544652,137171,1434054,476834,139772,223201,136891,48415,462434,-710737,-444178,342521,37796,-49265,258447,258327,36129,-752148,-731256,-827975,771004,1350640,1182540,282735,111893,-443625,-1375150,-1225098,-296414,1244055,-1001197,7967,-306361,605501,613212,1385879,-247642,37093,424091,-504828,-964010,-139193,1079053,582589,667387,1096153,-260172,380566,277558,57505,-109096,725509,169210,-278122,-1372885,-425710,-745888,80769,-73217,-194100,-162765,92313,430008],[-164035,-397413,433199,-364901,-87206,-134941,-801815,838674,485473,867900,367651,-874263,-447001,-247417,438014,613621,-469168,-403933,300719,-533749,-619930,-650241,-1783745,-116836,890026,-290238,-134366,-147458,-59827,-1844964,-499555,211226,1937291,1291776,-502958,-177654,1193489,60918,133509,-428340,-76980,208744,1330699,615542,-592197,-239951,-1175778,-1265428,1177419,90920,749200,-147173,-1370482,-1380699,-1145701,-187562,148249,92599,1752370,661491,-1173540,-813315,-385961,-158051,-349975,-698043,277839,723259,1062773,-1338350,-793380,200158,678474,908027,-34272,-228544,-805126,-761697,-132478,55648,600421,-376794,848102,-755782,408835,358990,983731,1408878,1178091,793413,-958619,-1130004,-731308,347699,1287553,933059,61270,-265644,-1276543,-1076951,252237,-181486,-797840,199123,-176173,215280,419848,573539,563923,788128,804526,-161007,693237,-378813,-352904,734733,620858,1405059,1406162,854642,-912372,1206357,1183283,1099154,63180,-374037,338510,-1069154,353379,-789658,-12324,750038,-681605,-1218215,-1659989,-1148536,-1022866,1244339,-732245,-945395,-283961,-1268992,618025,-596528,227193,486703,272051,-595820,-599335,-171594,-87361,-942220,-612263,759321,730638,-421444,-505386,643728,-313444,679618,397706,-338846,420031,531161,18804,-410324,869964,-489395,-270541,153345,939394,-318459,473669,-90836,-873658,-595127,871194,-146376,-133384,-271967,222970,-362962,157256,-347270,-179615,114112,-732850,980289,1061460,-597611,-122890,-922145,-638960,523406,-1075067,-52094,1358838,1196463,674749,299245,443690,94795,-32489,325435,1050118,813772,98639,-68363,-1260532,-1515727,-1010787,314862,-239577,-498488,-818175,-701523,432875,-1541251,-1290691,-507966,537410,-66424,184163,-690968,52963,1626365,-286537,557586,-689104,44081,345673,-875626,89796,2404924,1276375,749105,415417,1072403,347235,-1370910,34179,409765,-811560,-1491606,-108168,-1685963,-863417,-618665,339572,-1168985,762035,-1163438,-846432,-25542,335845,834105,-1002097,-1952958,-405813,220044,21256,-55556,73478,-600764,-496515,72566,-1660388,-1320142,-956075,-718753,-14429,-449478,1503814,-569721,-111591,51513,889359,-308501,-83770,177642,-161958,-559970,-1284652,592843,1064085,-360017,554405,-391486,-1367686,-1402940,-984366,28298,386510,777989,-340774,-470377,-893808,30738,410848,634339,-317120,-1117351,-155985,1196882,-675671,-1298367,38594,146607,878245,810436,225209,-1348988,-501823,269887,-245282,945354,1365145,-213544,-563654,-1464845,-1120255,108657,134575,-2809020,-1041904,137683,363648,22086,-20776,-942856,-1705548,-1056840,215918,-84027,-153617,-106078,-22666,-853660,-55655,-1035461,-179537,-339408,685679,249805,-981387,1226963,799437,338623,-66222,-961009,-880603,-209758,525527,1069908,897583,-263430,-71657,-47322,672923,1530056,-106303,450708,-126209,199010,-233826,484286,679741,559160,241144,404731,-811603,550177,553628,263935,-550598,-604773,176081,279422,-110359,-8443,-87005,400952,-298516,-733764,1102007,77864,-456397,-39206,449670,1472443,1408795,580270,-403917,354851,319933,-1171498,-474813,-277810,-810081,-878538,164276,589591,838765,-1103439,-391080,424209,1173045,441442,-468617,-334884,-898836,-1516360,-889317,-148015,992237,767510,-242291,753590,-486249,-1477492,-513749,-559139,182276,-512631,-344001,-979838,-1089473,-229713,-568571,-1783267,-914239,117176,203991,309287,-656689,167163,502281,534948,-446735,-1057376,268149,319570,-363873,-133758,-290861,-486357,-756810,710141,125752,-6547,56488,-379871,372069,37050,876972,93810,362479,1253831,263854,322543,458391,-153305,-355179,648020,1043764,-551904,669773,-186882,-294352,-123525,-29448,657686,596948,790606,679757,302035,260261,-1082120,515359,1430356,1017724,86010,423426,-263572,-50236,-309234,704517,235612,-302834,495709,565286,-432485,-564729,-959585,-5023,741560,-21168,-1327341,-266878,-285980,450317,1232845,-585226,-384134,-767339,-50332,-726278,-1332041,-1208103,-212257,-2100166,-129484,-431534,-966381,-265966,505696,984070,1022011,139632,107652,1688469,1401032,-1396240,-1939545,-528727,208621,688368,1156260,138015,-145321,-738254,-331922,236588,65070,-480799,-113598,236117,-1370649,-1683093,-389130,582722,322682,392988,199164,-79971,18918,-610876,-251751,-889827,-72004,-769992,-401793,-1427105,-677159,471666,980935,733373,-312591,-1300506,303179,297591,-455382,-549606,1490101,546732,1445501,201395,209063,1305566,604284,-105853,-215805,26144,1457693,575725,291209,862241,479081,463060,363772,925652,-581393,-74967,544815,742986,-404420,-128643,-366067,-1094868,-758040,-1216410,441703,745568,-909943,-766736,104042,826577,465624,-1108893,457503,351724,508179,-443766,-210983,623273,922007,753512,260986,-266304,-653388,-964559,1019553,612283,1069919,-5455,205445,-636816,-638756,-632959,488708,-79041,209543,405918,-511076,-286223,-1439844,-595873,-818197,807738,663444,757901,1295605,547345,-613563,269845,-527483,149850,151746,-621005,425368,148277,751147,-232840,-308911,53832,1511639,-352760,-576193,-194559,-585738,-156900,317460,287374,35182,-1004739,-534562,280834,896415,-1212516,414617,97812,-22173,219424,-1106509,-926077,-123892,940200,1201681,653755,-279973,203748,991733,1121759,334503,1178721,-383262,145856,58293,-204341,138926,-1301477,-347591,-710923,290551,621347,-300943,1004039,248559,-649607,-158006,-914369,-1093951,-285845,175110,1432368,-1240506,-176556,-362133,212540,606531,-908466,-606208,-336298,-410851,-167703,-71131,-441864,439673,-97689,-576576,-395238,-366341,-790314,371291,-1121725,-665886,-259966,950222,596530,302071,-296783,706797,475432,-331972,-2126557,57329,273968,118249,421995,623224,-1191491,-1086872,-422294,-366741,-338736,507103,9798,879724,768289,-608489,26542,1395476,900344,-217477,-171422,-172129,-379429,1667490,210971,777837,-460990,-478111,-1772465,-75808,793122,229386,-540205,-251803,790319,1183556,-124929,110313,-230519,242225,-774299,-600893,-657878,232923,400600,1045931,1027000,684812,427547,499498,-274621,229460,-92698,-100634,-543000,-314921,1128691,520832,-798796,-388119,655534,-484065,-491619,-165729,-276553,-356456,-1210468,19911,1353525,-576548,357380,-740314,-492826,-251881,-470191,874033,657938,-418395,112114,-382739,412775,-65531,-462435,-107764,609444,541979,374814,-1292909,-1488981,-181500,-1262744,-230617,482510,-263489,-573752,358054,452927,-114042,289753,-838576,250289,868772,-42794,-79328,371109,392496,-311951,-734106,-903656,333867,1855823,1653231,691002,-476666,1304256,-402351,1267700,720097,-1030246,24373,340055,-207688,-439668,185716,95403,418974,-318588,-377108,814716,-231313,-498924,-77751,-316345,-954917,-513271,889157,500367,-536085,-416640,266570,-173801,-548663,305839,1708724,242466,-951522,702011,-101295,225223,670694,-573378,-690240,-1269579,128305,1667461,1304895,-214986,1058406,1209402,-597615,-558529,-233830,377483,-204176,-335710,-277729,749491,649671,-87441,-1014522,-619826,580748,-1070129,1606729,765357,-285509,-227735,-167184,-580941,-222784,-617648,-533866,-1318081,-1426835,-829115,-783112,-657822,926440,2060324,-251842,157330,201349,-175979,671049,-614417,209077,174798,-901128,-86561,526765,2315402,820031,429883,381405,642593,-617902,482964,-1648764,-666916,-1039254,628625,189381,874398,55163,160795,941464,-82671,-1166487,-644510,554009,566774,-174256,-453060,601481,286427,441657,-397742,-254189,87250,282035,178989,-103301,-139963,-604899,-200653,-1383114,-490446,-1331480,-103640,1293545,1059467,242994,118416,249523,7194,530246,-369673,-242600,416095,432894,167553,109508,301868,-4305,-959585,-870527,-519595,608674,1228414,1466729,251756,-86403,-809178,-1663986,-1497103,78796,1139691,-1281206,-165168,-76715,708723,1007310,903122,-245897,-227035,308331,-595256,-1124874,-619825,1147064,417678,807594,1166627,-742727,513348,421979,-107750,-80739,178654,40134,-404419,-1189564,-460901,-318824,55848,-303125,-178095,-89191,140366,560212],[-333838,-587927,140016,-513532,10403,-242548,-414035,1017170,391756,789965,335794,-1062105,-144180,-241382,-199097,297833,-80903,-686684,273125,-590826,-891274,-926734,-1310956,-537141,361828,409318,177017,-435614,-346831,-1703867,-1051892,179313,1885085,819842,-386651,217981,1254834,-415049,-41331,-222703,-180124,125003,1213177,788055,-532983,-521091,-691925,-1271696,733004,237949,1426322,278389,-1387065,-1498644,-1801528,-260874,-29231,150267,1757598,404527,-1409028,-978945,-719156,-261311,-622330,-665158,605694,759699,1196050,-1304531,-602272,153477,752086,230291,-124749,-124516,-436792,-416867,-406298,-249136,321116,-390987,738753,-607873,306102,835159,984864,891751,945150,688569,-1093173,-1196078,-197420,728239,1377061,1054532,232058,-650035,-1341559,-1111421,213630,-8908,-673129,208273,-477747,-145023,371265,349343,346311,1086711,545552,23604,522395,-196381,-107725,926980,535591,1706795,1474423,549513,-1080003,455519,1103485,999819,630410,-116889,-9802,-984509,344380,-919449,-333655,883147,-659145,-974939,-1916026,-595748,-772641,1453073,-909736,-1040856,-641201,-1030300,478857,109573,504381,274880,331707,-975825,-809750,1599,-350455,-897767,-564819,526779,1482002,-266478,-103373,710161,-37873,971063,453326,-369873,358767,722652,27691,-574311,658989,-645168,-437471,218538,821309,-132737,564997,156300,-710603,-594574,462041,152835,-253609,-305642,-4994,-507799,-187619,-520509,-333982,-308863,-616916,1420028,1391350,-567689,-45733,-770868,-695877,876406,-893630,158543,1158458,815443,765458,358175,421961,293494,-88062,328728,454178,488246,-118574,-76961,-887028,-1254489,-795627,243609,-272623,-263280,-613481,-475348,738662,-1602812,-1034486,-147938,715750,236619,781657,-524490,169196,1941863,-89851,1339479,-472778,191587,28988,-703013,-134018,2201558,1387794,867698,187038,1027699,290646,-1529936,172184,262988,-795249,-1760543,-199678,-2020501,-1026571,-863136,167153,-1096211,456744,-1366400,-322487,407974,496567,755386,-1122971,-2106187,171216,435926,-318505,-58302,91929,-484292,-553908,152374,-2016218,-1410065,-898336,-636078,445150,-110926,984302,-489534,-183442,-278490,588271,-203436,-402721,-176892,-318483,-760257,-864676,1035904,1380265,-288791,523533,-27361,-1236963,-1239641,-778904,-129306,469501,403055,-702116,-427502,-938769,-127725,-5535,697297,-114931,-867226,-448743,998810,-640065,-1156503,-90265,147829,824412,572194,-14670,-1103110,-47692,665673,-412099,516854,1156819,7427,-462124,-1352683,-1248330,628495,373759,-2485285,-993971,-87638,137048,263611,-31574,-1263092,-1853568,-885456,-59513,-106630,-323909,-396433,12506,-858143,81974,-509227,-153536,-561212,898194,166474,-683000,1218721,699819,288745,-187503,-1185074,-1186287,-417391,275603,930738,1134000,-95406,-518103,-15704,681588,1586950,-80138,551427,417,142679,-184396,586195,985292,597455,252252,212636,-1627320,212718,885001,353441,-777739,-593226,276883,555114,-139390,235181,-349872,144112,-264304,-515249,1141744,-114495,-122317,-383197,852015,1650103,1538051,589230,-406256,620327,436367,-1162696,-556789,-293916,-831849,-547422,-192315,833132,960090,-1485156,-835111,596244,1100230,121448,236077,-483280,-1079682,-1876839,-717693,130414,867175,794993,-94391,907299,-695908,-1088908,-576519,-697036,111403,-902181,-406597,-1260394,-1495603,-340074,-755546,-1488866,-731564,-412530,307526,38556,-525791,-309357,228989,484510,-435985,-753868,418548,232641,-151875,-4878,80790,-400000,-990840,203565,697874,333524,126951,-715510,-105276,298664,868330,249066,856415,1448323,294284,689116,366603,-144504,-271110,363159,795299,-228851,935233,-16415,105239,-113082,242750,666207,137914,849541,730759,142866,405311,-1369182,314622,1458443,921832,14322,95406,-374960,-547275,-577531,881247,599715,-661969,272831,548627,-368137,-818393,-1153115,-354842,404490,-3484,-1171947,-278065,118866,385280,1241407,-651896,57180,-594988,-151762,-637475,-1834717,-1092151,-766349,-2160275,-398495,-189872,-753553,-179651,457894,1061656,863981,-69632,201823,1409931,1347978,-1039182,-1584816,-415506,255147,583351,1032822,13753,-232620,-690608,-390463,-188650,-241031,-739251,-383475,221607,-1053342,-1725517,-488139,474551,310582,237772,43026,69723,339050,-96251,-329366,-559204,-17943,-421823,-304604,-1213900,-385770,615404,1087423,610821,148921,-1220422,-427461,358331,-816483,-578570,1223936,773009,1326802,422083,195010,1248225,582231,266004,-256143,-35553,1246757,843002,-1925,802509,347391,349393,703796,761828,-106354,51514,555422,685046,-108537,-127746,-617910,-1139354,-1119778,-1462667,208979,1210030,-779482,-1014882,55264,1008606,751582,-1316559,178279,331336,448990,-875870,-1050162,240567,1002587,887061,-128082,-314012,-445798,-1009128,379773,209144,856390,42534,208396,-824345,-1000205,-1033575,86916,-311140,-246875,386601,-546823,-544519,-1347617,-224210,-644725,913814,892410,427473,1396599,888852,-243469,323051,-996763,-300147,10380,-278583,604001,643953,1585759,438077,-141064,42727,1620123,-592000,-712650,-429672,-750481,-516873,272346,351224,-32785,-1026221,-126278,396041,350837,-994184,1111873,226851,-408891,87538,-1329725,-768430,-327251,1176066,1661090,538056,-280032,222887,578618,958869,68671,995576,-548728,384160,906343,285435,-290908,-1899357,-404595,-289665,-526063,277636,-227374,1151134,-184273,-546783,287973,-1293964,-1687905,-288615,183459,1215961,-1033932,14433,-492542,440160,1123708,-403221,-789191,-447562,-51065,96134,-279729,264828,722980,57695,-620622,31176,194291,-848470,162516,-1507148,-743652,-245422,938987,1357106,1015657,-362281,620151,372115,-256014,-1880625,540491,439284,18391,681675,791378,-1260854,-1471534,-499197,-450104,-613442,433322,387230,862747,503909,-1049739,27929,847392,874257,32987,-6887,-41279,-356152,2011305,231113,1076706,-9212,157874,-971875,87860,895122,361202,-348275,421982,729950,1243608,-534159,-147544,-115419,-279215,-829658,-745566,-573300,441684,551168,977024,1121204,837967,821009,760802,-350991,317231,-148244,207127,-280318,-675539,949480,702983,-185907,20032,953504,-738088,-558140,33630,-625546,-262414,-1561648,-256578,948139,-674063,268373,-792668,-311996,-422702,-337548,995769,241854,-264721,82715,-381446,338145,-309974,-423703,200042,552602,542402,231306,-1335358,-539397,208327,-1182418,31566,560441,-123164,-399065,381210,63444,-174137,-128216,-767397,321995,1017981,-188493,-23676,414025,497486,-536662,-946469,-1218416,232967,1947051,1653553,656758,-489113,1218727,-545937,1368254,774753,-1161812,-158167,630493,-357451,-242518,282929,-355305,-248122,-349730,-155928,883564,-185686,-168603,232318,-38319,-161068,-383199,648061,703761,-680627,-843251,8694,-259528,-457590,382690,1161184,229145,-1004596,727635,-109447,700435,704169,-1182154,-632703,-1194306,298608,1765535,1253392,-236689,1561077,1103542,-978570,-724156,-585088,-153945,-141142,-679801,-574731,687623,930627,271478,-1178658,-724277,308208,-1165288,1384410,594205,-272124,-424975,-468177,-738718,-814541,-766218,-339440,-1115729,-1102516,-200125,-770769,-528058,1012350,1868627,-104507,459967,615154,-5142,364398,-554029,66800,225840,-1119810,366714,158254,2220352,751589,310411,330110,642784,-894286,181814,-1763343,-710813,-1215499,528219,-76212,1026881,103409,-202551,802822,-535264,-1058505,-767403,1021107,663385,-204915,-662864,695557,65611,397574,-785692,-592788,39724,-147893,614461,394470,264258,-803645,-459619,-1689180,49273,-957036,-322215,798854,1265867,278362,66368,204915,-38693,436399,-16334,-67657,281150,659723,212163,-175891,202154,-20679,-821613,-976509,-367895,104449,774584,1585650,124162,-296979,-1305495,-1974625,-1598856,491665,765613,-1271192,-225783,243263,835822,1157453,247527,-349990,-396624,254631,-503399,-1019133,-1013032,926726,228684,859707,1033034,-1073488,494553,483527,-427064,-117087,-423902,-67938,-488231,-718004,-506306,-213426,18957,-510054,-162884,66096,262054,576805],[-403961,-770563,-100846,-551829,107765,-195806,99791,1282908,438929,753988,149085,-1238049,56551,-282965,-618047,51971,246352,-789129,263799,-630936,-1017838,-1082954,-771003,-797802,-265643,1102272,420968,-554373,-513284,-1349845,-1438926,168731,1618091,553118,-20017,786255,1069247,-669488,-201778,-317411,-205541,82336,1013877,880482,-513400,-593854,-118421,-1013683,212321,428340,1440611,750815,-1255348,-1246823,-2149743,-156154,-148533,172894,1464556,210591,-1525723,-1047072,-951112,-332329,-591226,-589695,624139,486684,1149178,-827737,-181335,58419,641987,-354298,-244157,-64547,90444,-99348,-744224,-542530,-58291,-471831,558057,-389347,119208,1179854,907028,358773,513179,569426,-1042027,-1092068,303515,932729,1329571,1161740,327435,-913566,-1059901,-1199329,112229,58864,-574521,35136,-763645,-461973,141730,139216,176928,1373694,366637,123660,196289,111108,231892,839231,185462,1814932,1323105,177569,-1091029,-428351,978540,720205,1071108,222894,-184108,-632578,160090,-890603,-434804,918156,-590150,-668956,-2041483,-33990,-546384,1529709,-945907,-985201,-825762,-719966,213695,965473,547838,129034,459289,-1269397,-725079,72421,-531402,-737218,-477990,286967,1775838,75744,263909,722353,383794,1277433,513349,-328907,237939,860582,47521,-635633,356113,-815769,-593503,429557,524416,59385,492261,479773,-552760,-471356,156089,379628,-367657,-292409,-30407,-572049,-397652,-464092,-578574,-660946,-416331,1587015,1619222,-392409,32146,-650496,-674723,1165240,-803663,277387,888556,498332,885709,519250,468686,474988,-161001,396366,-45294,262712,-325494,-137636,-591344,-995855,-555801,139523,-300514,25383,-517672,-79079,895384,-1582379,-566101,101657,750985,352871,1182779,-333636,310469,1997768,168289,1760161,-228605,158547,-7706,-300080,-261813,1738887,1359149,935661,-44901,731720,78875,-1220418,296307,59080,-534158,-1823219,-185039,-1894011,-1153950,-850675,97451,-679805,213526,-1193367,348119,717490,661037,665504,-1213860,-1791377,731130,644583,-454737,48690,55934,-571823,-499738,292106,-2018717,-1226175,-547770,-484734,739584,130227,530450,-252676,-176556,-482343,234009,132799,-625392,-474883,-297848,-728554,-428550,1217935,1231207,-144578,576990,425564,-902931,-740556,-520916,-326695,391514,-96069,-981445,-443641,-976976,-460793,-304901,634525,-114997,-566713,-679250,583608,-512304,-882639,-253550,260275,743323,219783,-426944,-667122,404235,1008811,-542111,-159853,629099,-90163,-299150,-1047203,-1145417,1090636,520462,-1571385,-683253,-552527,-174825,433276,-102794,-1738762,-1475288,-479363,-299405,-74364,-313637,-554518,139233,-667775,210882,107707,-109977,-764674,935837,-124998,-480528,1004400,545745,154977,-324637,-1249056,-1127854,-565506,-2220,626216,1242096,134979,-723104,-4843,603084,1391970,-29156,589578,80407,65073,-38792,676812,1213375,610662,435636,239122,-2152883,-129234,1121472,243855,-929678,-421413,395524,942233,-42664,774272,-529156,-239579,-226914,-444555,1046351,-375578,77054,-641200,1176331,1700317,1342995,536607,-376035,686996,340707,-1089260,-658577,-249863,-706598,-109998,-378338,911504,888893,-1819549,-1105410,632956,780713,-141252,581215,-635724,-1122692,-2168072,-183794,312332,575666,622985,109431,848415,-801823,-591539,-652776,-950670,93745,-792257,-426272,-1700874,-2047401,-550159,-915343,-1014046,-429678,-627822,401280,-144109,-477991,-710895,140070,367290,-267793,-269414,421407,24051,-204156,131196,651016,-213581,-1093663,-520221,947448,565127,76320,-878837,-624273,513297,775307,264358,1291762,1736853,317138,897180,333300,-113469,-291932,81405,373460,138489,1064289,121234,419285,-213402,530227,780044,-242058,876209,669573,-268434,470668,-1563011,-203432,1002163,752694,-178799,-330743,-468741,-979129,-880351,845802,708002,-1004919,199001,510409,-357591,-1332024,-1285249,-762416,-79229,71684,-848787,-181076,364439,261750,992873,-544254,429872,-319932,-235875,-476094,-1778392,-947596,-1280793,-1898206,-705768,34128,-502904,-233885,188129,790672,597248,-468330,227149,1169634,1266824,-355241,-992911,-89222,380157,509573,760684,23558,-273204,-617670,-443459,-534978,-539216,-918732,-578348,241889,-691659,-1413929,-428479,422119,485840,35875,-167798,223746,694200,552266,-338681,-282693,-12574,-88113,203116,-898353,51649,724869,998271,464736,672301,-1014234,-1021673,490231,-802173,-603877,521378,951118,1181569,438308,186973,1058817,641463,786701,-378740,-23292,853102,807966,-365037,624555,191115,269130,907240,542086,339929,43050,409397,557419,288889,-140308,-917340,-1105135,-1341611,-1417417,66815,1468839,-624316,-1188623,165127,1143998,786041,-1325709,-91827,343111,209084,-1247441,-1638945,-25104,1065869,1001935,-455858,-310804,-261769,-965619,-181959,-271710,521804,56734,104763,-818284,-1184923,-1369660,-188746,-480971,-611527,221595,-490302,-633844,-945158,420313,-230204,938332,882866,1422,1489557,970887,138315,450347,-1423385,-737156,-78954,162269,610573,592913,2091584,1052482,36010,-47356,1481139,-636602,-809760,-705408,-979443,-792031,228387,359628,-96348,-869042,165965,425471,-454273,-770643,1424363,323961,-750930,391344,-1290635,-642085,-454777,1325991,1565067,413126,-194558,168743,38444,202323,-144120,651252,-652504,544868,1567846,657725,-613812,-2035287,-394864,-22718,-953086,-459990,-148117,1379174,-599956,-535889,684850,-1581125,-1990752,-113445,147523,634057,-904494,71953,-541657,673386,1560814,313783,-850510,-502205,351723,298259,-446740,424430,871434,236041,-346045,376742,504801,-838303,-270487,-1618770,-718784,-197281,801842,1865144,1661557,-513800,664107,425764,-99726,-1619644,913792,753078,84860,744538,789264,-1200441,-1604904,-490877,-521423,-824581,318141,662813,760653,75017,-1386216,165169,283607,600260,160367,94646,4129,-217686,2090523,153737,1182610,532685,673851,-103191,189886,870112,418838,-285619,1021701,478620,1113123,-1118550,-538630,-133934,-672474,-782055,-810689,-338234,582565,738865,793042,818498,829089,1168502,832271,-373837,217068,-174662,465623,176342,-719701,766689,598921,415075,297445,1010047,-1182994,-476778,298298,-871238,-49113,-1688550,-559995,817979,-668595,154691,-731565,-175761,-551013,-129838,1089396,-30452,-116088,-17777,-435370,205989,-523856,-69975,597895,435027,452969,173638,-1249032,297835,561186,-804102,635120,660039,-11864,-191324,281920,-364438,-216697,-405239,-830910,391920,1015251,-288285,45443,345636,556111,-678761,-1138311,-1489260,196754,1933727,1417250,406057,-587335,919113,-555849,1037534,792498,-973285,-281080,598377,-588319,-72958,266340,-918539,-874231,-345193,24196,869113,-217365,113912,444863,203872,755461,-170676,622679,770421,-714059,-1054294,-189249,-197248,-281072,318762,109798,11490,-916766,669906,-91241,1009986,717883,-1303807,-568173,-1069345,443370,1804105,1154193,-234243,1924716,923540,-1267341,-773348,-879466,-525565,-145886,-823584,-681011,559723,986029,452214,-1211669,-668161,-86893,-1254011,1131732,512891,-98849,-636824,-873324,-854923,-1351979,-692908,-147782,-1012760,-779702,593205,-597137,-300315,965600,1544538,-214649,408666,887463,178388,86751,-398764,-57389,76398,-1276030,768062,-244053,1814491,490604,74971,223155,320284,-935713,6279,-1596637,-769943,-1168321,217390,-195940,1038116,94644,-566985,564562,-936946,-987106,-877994,1087246,615589,-377193,-805169,684735,6278,461958,-1211586,-698164,-43544,-542294,783676,735425,680981,-711626,-401605,-1475354,765898,-482163,-455064,238736,1127249,274536,102728,407,-97420,182841,273772,-17796,7241,680389,176043,-509169,-5402,10557,-365373,-993810,-368114,-600323,183281,1526805,-35214,-469737,-1806669,-2198855,-1546750,818606,266899,-1029832,-189988,496827,941736,1035185,-273888,-469339,-440941,254086,-220264,-669400,-1193649,490677,82873,808791,802203,-1117668,327089,470299,-725450,-246058,-906892,-106731,-467638,-76197,-592909,-385905,-44787,-646228,-140511,273193,371484,472470],[-367449,-856024,-209677,-538233,155788,-31114,559316,1522062,560477,720386,-129359,-1380053,61299,-372019,-709659,-28969,447662,-688237,309196,-629448,-929298,-995160,-332962,-792450,-810727,1575350,559759,-437367,-493330,-919117,-1319187,181976,1229515,532294,410009,1231518,792587,-742015,-333946,-651082,-121238,111183,795185,857025,-483080,-354220,346197,-616244,-275788,572106,967900,1139568,-1041980,-713780,-2035767,81626,-291579,197786,983706,-31314,-1520968,-1007306,-1024261,-392708,-318420,-417526,361409,-77591,925409,12153,361774,-54416,395454,-647073,-385854,-15626,673735,99926,-1098297,-785280,-389217,-595186,339251,-112599,-84187,1363864,767938,20113,15626,459386,-779966,-817869,697249,998843,1194651,1205173,312530,-959996,-574151,-1401394,-37602,-76903,-569317,-275019,-888013,-648421,-255865,56676,84170,1537133,363722,137516,-239492,372134,559679,424781,-265671,1664474,952447,-164111,-1020914,-1151806,822670,344507,1248907,535641,-118182,-201847,-103448,-663821,-276945,792153,-585421,-314890,-1956314,451857,-383433,1423589,-842588,-723430,-775899,-316448,-74783,1565995,352633,81178,644088,-1356610,-436235,-71503,-553539,-479512,-355297,74823,1560384,466192,502161,670366,831055,1437105,563180,-212354,115200,906983,60845,-580933,43959,-947393,-699721,770262,127224,244369,317358,784872,-366546,-236114,31782,458080,-448227,-198823,121385,-559132,-454240,-220137,-914137,-843013,-163532,1483219,1693836,-66094,104142,-594547,-565778,1245647,-771284,321431,664938,341855,979569,712917,542411,600107,-213581,423434,-315958,221720,-449670,-217967,-419873,-848261,-370348,9901,-327477,222771,-533805,342229,847278,-1660173,-21707,173330,607219,254505,1243261,-181191,431777,1848180,461700,1592771,-92970,5937,268736,180682,-271423,1112464,1254077,906508,-220343,317511,-209758,-570079,400827,-175707,-84304,-1665570,-57210,-1341764,-1238224,-614131,141364,-122443,83831,-691706,991121,888242,827148,636493,-1320642,-1287222,1093191,788417,-450737,230663,45368,-862305,-386755,374025,-1666306,-847835,-34556,-282028,829983,201617,332091,81432,-141332,-412905,-67179,660931,-741143,-647410,-104882,-511341,-52833,1167448,732261,23513,644602,816036,-480819,-85501,-285341,-539554,129058,-620824,-1147701,-566820,-960935,-872781,-409824,483578,-345836,-316865,-807449,64797,-331395,-564765,-433044,460103,664750,-76448,-855949,-177060,755641,1190607,-540710,-818642,-52838,-385854,-113784,-635226,-854912,1304366,531769,-518845,-217214,-1115518,-469563,511617,-129530,-2141036,-773983,65883,-400259,-24864,-160887,-560128,290542,-345616,269412,597369,-79075,-853407,746105,-529238,-389039,593975,200114,-15854,-463326,-1229314,-784388,-612745,-225931,248970,1252231,378825,-650557,72265,505632,1064101,140401,560570,53975,-55421,115529,716671,1270793,620682,629398,415040,-2184838,-367875,1150198,-25904,-955169,-189732,461933,1337490,143623,1326214,-638562,-592897,-222127,-433966,870851,-653646,99250,-758091,1352477,1618494,866750,423011,-316714,505585,-950,-974768,-727391,-152866,-480020,310344,-313924,752470,628465,-1990521,-1089828,489574,278891,-306097,470345,-732471,-988799,-2198693,542320,320449,220094,347624,345181,593085,-797660,-105033,-707780,-1260469,113490,-221523,-433982,-2099538,-2642336,-800187,-979906,-468661,-105730,-452988,443669,-203491,-523839,-880708,258212,279777,2946,253466,329276,-250675,-594826,71101,1198883,-43219,-1037913,-1191626,793576,572995,-84476,-809934,-1044241,579670,629507,159335,1470804,1828759,329070,809695,368815,-39656,-462929,-109043,-80414,473572,1019899,166958,579945,-367598,744692,894735,-472274,868758,543590,-852442,453503,-1592550,-790060,334902,517279,-418509,-776997,-536341,-1234605,-1212644,610926,517927,-1174004,328965,435316,-435871,-1900181,-1373534,-1235516,-603600,189552,-373678,38397,359474,98693,564364,-339149,588025,-69879,-242418,-307990,-1234804,-867577,-1517740,-1463046,-1000986,211807,-282333,-399086,-216504,182925,253580,-1001222,178515,1033424,1150224,444522,-336746,443341,581958,460209,462517,182628,-274874,-476818,-430014,-751696,-741154,-993945,-679149,274370,-372568,-943546,-188816,500005,821297,-118898,-385136,347897,973421,1067189,-310460,-70517,-83581,141668,1132792,-495136,520714,773895,683513,307962,1133333,-696160,-1353190,642727,-371366,-674088,-350540,1055420,1134756,229055,150687,1059425,735617,1185487,-556957,37619,438937,587175,-686614,408000,57066,229048,938681,354568,696258,-156165,142121,381203,729282,-187481,-1146464,-989547,-1348486,-1148701,105225,1526531,-413661,-1207576,364643,1159466,560086,-1131373,-305138,373337,-96853,-1429027,-1744936,-201676,1087842,1152111,-519426,-261720,-166273,-814979,-437903,-635692,185033,40990,-125359,-643396,-1084845,-1529872,-244533,-587170,-842100,-59956,-284140,-412549,-353317,1012871,218197,889675,704999,-418980,1599605,827386,401442,620413,-1748837,-1037048,-105774,558607,430583,55795,1998352,1322466,140888,-188729,1126803,-428438,-910324,-995198,-1254943,-966425,175505,324646,-158161,-570840,283088,287288,-1331954,-573277,1335199,377323,-954517,1025557,-986953,-618474,-499919,1341148,920964,302966,10521,45733,-481527,-731969,-189221,364383,-659814,607119,1881148,839907,-739312,-1784275,-323188,48636,-865927,-1239552,-84695,1669702,-832178,-599763,795127,-1731138,-1801002,156216,39671,-129827,-910215,-22606,-504545,764480,1750791,980636,-736862,-509550,699645,383819,-598177,-53656,855615,365964,187921,601640,541677,-782978,-770757,-1406735,-634827,-137564,581379,1956812,1903175,-700380,821248,591005,119649,-1320153,1171497,1147454,298866,521161,574695,-1058004,-1428561,-375369,-523304,-987443,153648,745855,596224,-416460,-1437035,396166,-122871,155032,125663,155275,3934,9495,1936670,59196,1113632,977669,973649,599870,256694,711319,402550,-309483,1360409,138492,818061,-1745994,-979012,-260405,-745007,-598125,-788496,5671,754383,939508,478752,97844,652268,1310070,727078,-348049,-98853,-200424,572542,646800,-322727,619696,404917,850862,373929,800365,-1620776,-293377,548990,-932321,249862,-1438892,-751639,968167,-535306,28691,-569886,-153496,-640828,95137,1088675,-128590,-78095,-305129,-479805,71994,-606179,418459,927405,278761,319104,275517,-984319,779986,787467,-224602,1362790,732280,86721,-8762,194427,-698297,-278107,-520866,-866582,477215,887547,-290284,99078,212824,503482,-693528,-1199006,-1463711,252236,1823954,1031058,67559,-748745,499718,-368267,308680,696615,-547378,-338331,334086,-822411,33791,168084,-1461841,-1280204,-338141,46302,782048,-273172,260959,487377,364997,1555758,35701,634027,696470,-647286,-981476,-305002,9194,-48306,103457,-1090614,-332865,-744173,549779,-22591,1081166,703197,-1109383,-567806,-1008747,400621,1764490,964809,-249302,2059097,662413,-1422837,-726248,-1037594,-694750,-260025,-714978,-557301,442971,794704,377976,-1049382,-508334,-478954,-1285219,913379,537366,237168,-709621,-1305026,-902820,-1656525,-404860,-31688,-1091532,-544333,1228243,-340513,-2924,832210,1252523,-487850,47161,983760,320311,-27187,-154388,-157304,-181008,-1182212,1012638,-524116,1221745,158163,-164887,72742,-285937,-755537,31490,-1159701,-823765,-943025,-232639,-120107,937487,73612,-772470,342251,-1086077,-939151,-1011072,781699,320850,-723952,-898964,559570,225653,690043,-1589298,-538447,-126026,-737170,717371,788433,983106,-370695,-94935,-644940,1469557,-10818,-452025,-124782,783003,275406,225739,-305854,-158013,-161340,441028,-160663,-319030,522381,157611,-790722,-266737,114728,233167,-902401,-474934,-1285030,-329014,1316288,-147855,-541730,-2137955,-2173730,-1380997,949838,-132238,-668494,-91796,543943,1000291,735546,-458108,-485259,-357331,256317,196229,-202131,-1100302,-33224,37886,682676,582343,-812701,83767,401182,-848743,-450198,-1161303,-55927,-316783,542924,-735292,-684620,-134226,-671203,-105519,471494,360673,246892],[-242837,-781576,-159179,-524066,132359,184362,809327,1604411,662468,614618,-412667,-1451371,-145677,-500261,-519089,74611,500044,-420723,430694,-564069,-630013,-628248,-79630,-534747,-1123540,1609548,574895,-145864,-289998,-522521,-522034,214300,848638,682905,661294,1263202,557275,-752568,-430341,-1042401,72023,221301,572228,706335,-381488,143001,588062,-205131,-647509,594198,399422,1355179,-815481,-112793,-1471740,357316,-498704,264132,486382,-405437,-1453448,-897517,-930673,-452034,31625,-147833,-46980,-778063,598274,911878,853767,-137574,115102,-616344,-534902,61382,1176888,119177,-1379838,-941640,-539078,-710576,139939,182443,-211690,1409788,597432,39940,-400667,372863,-353793,-395499,915878,987013,1014037,1136970,182011,-760719,-61526,-1688150,-213855,-434425,-683396,-645518,-728712,-657334,-712761,158831,79338,1479013,557796,92467,-683572,450871,780112,-227691,-596658,1265722,426610,-394349,-980342,-1527585,644502,75825,1139445,708002,126664,109488,-334663,-253428,80402,498709,-694306,61282,-1617353,827874,-261809,1144171,-625065,-295767,-517653,151559,-271229,1629343,19177,141811,848287,-1208170,-82891,-432265,-400091,-177472,-215932,-88560,1012170,738249,564396,574097,1163636,1306882,574473,-52203,28003,856934,45711,-423189,-192562,-993452,-731896,1181277,-269118,410604,127102,984930,-130906,58898,65517,366738,-461063,-10467,355923,-487775,-395404,56152,-1290257,-824931,111693,1180231,1594927,370626,162892,-560928,-373237,1046844,-722804,337557,568319,342192,996089,856693,591256,623563,-225019,328403,-379042,362414,-445979,-278407,-334603,-818540,-286216,-140217,-379204,199744,-627165,642244,607144,-1836166,448395,46571,315414,16106,964538,-102761,487682,1602935,757459,976178,-156119,-150862,744712,546984,-178602,461680,1135068,760693,-293985,-79804,-479170,143338,484194,-406541,427206,-1323329,148267,-520331,-1280388,-299277,266381,337923,58470,-20367,1405672,914526,978971,708804,-1452456,-900628,1148621,823264,-415609,423024,124013,-1243978,-259174,304106,-1058402,-409487,481732,-62889,742371,97198,405479,405333,-126017,-41810,-277512,1247801,-763555,-662640,206346,-221948,218482,973652,129491,177245,627188,985071,-111489,528347,-123261,-719748,-270297,-1056588,-1202137,-781798,-843384,-1182447,-293183,302793,-684794,-166797,-827906,-412891,-144499,-296057,-590795,667885,612289,-177465,-1105873,219555,935639,1140959,-375104,-1170628,-660142,-706544,47941,-233096,-493362,1158582,404106,231057,227683,-1565585,-660768,505537,-64661,-2177410,-85262,579409,-317494,674,55505,-430743,380356,-35517,233370,836458,-108443,-756798,360891,-894962,-342854,76883,-383190,-168308,-589336,-1210348,-312707,-567797,-345801,-107871,1218461,578044,-368090,266981,476598,746463,438897,462835,-95951,-211761,159144,679843,1091844,653132,657653,583937,-1727234,-442495,963582,-358722,-853846,-1806,432348,1603350,361480,1632775,-714641,-752762,-266016,-356952,678985,-892349,-31497,-722610,1338355,1428305,289571,253539,-240458,115657,-553211,-876181,-732678,-18283,-226609,589821,-100780,357151,244724,-1931638,-821589,182134,-280138,-358508,42521,-721262,-717473,-1951518,1209437,158029,-43890,74504,569263,215614,-719340,260312,-712208,-1495395,145263,551217,-473582,-2207698,-3058534,-989621,-901080,20192,148292,-10486,399933,-154070,-620225,-752355,538172,316630,290524,649273,211088,-507588,-1187630,-310491,1484257,26903,-831819,-1591853,380811,329720,-288242,-519105,-1261073,454601,475027,-5072,1262265,1543933,318652,398432,479654,66395,-778537,-154049,-399221,710876,830798,78278,568273,-496920,843202,941675,-524390,832233,418013,-1419415,367049,-1458834,-1221309,-273719,242023,-633310,-1163340,-575589,-1259600,-1523296,244998,101682,-1077744,635013,325394,-586658,-2209471,-1400958,-1686716,-1029696,321624,173211,333777,105079,-66632,97882,-141650,476193,54415,-143783,-241715,-499983,-894981,-1357136,-1030315,-1238912,320664,-123396,-594126,-603484,-567680,-103327,-1565489,77974,1018586,978035,1096772,218181,1066204,821282,419409,246203,437973,-252144,-243580,-274000,-846236,-801045,-988262,-689613,277367,-158069,-588697,146838,716905,1212675,-168500,-567212,411820,1074005,1161055,-272156,138161,-232811,224888,2153345,-55058,867825,737767,244373,155350,1434261,-347496,-1382235,742357,289720,-788454,-1006368,1073150,1188320,-115456,63687,1473348,780042,1129248,-738894,87360,198563,359854,-863137,239407,-19491,216646,783736,264470,914677,-520347,-176273,200553,1142320,-283138,-1196884,-808589,-1113699,-784200,347660,1424915,-122901,-1025401,523413,1007854,160882,-791236,-416368,395077,-325662,-1324557,-1329458,-371336,1034714,1389406,-210120,-195435,-171231,-577797,-342300,-771903,-52565,-4791,-462676,-380235,-708450,-1463920,-60992,-637133,-912859,-386230,68787,137581,219269,1273441,487272,794927,470813,-746009,1678965,541599,453643,784708,-1959512,-1118023,-87949,776717,100463,-681325,1318012,1103585,128488,-340268,658164,-9067,-1076497,-1266435,-1527185,-1046797,113044,280083,-219137,-198844,239375,-45735,-2057785,-391815,1027052,390359,-967524,1672090,-526333,-677299,-467672,1223503,52827,236769,346452,-98555,-802395,-1275217,-44331,295630,-571335,565949,1792917,826103,-642252,-1328989,-212454,-23212,-384185,-1677120,-48044,1919866,-788269,-705023,523864,-1773196,-1130349,398125,-155156,-848824,-991074,-227495,-413356,636430,1593532,1319278,-449295,-506939,934182,331148,-758368,-892306,671970,373304,812636,709082,386104,-598174,-1147564,-910441,-534528,-85135,317495,1645588,1528171,-834475,1044974,784152,364051,-864815,1407486,1498969,591724,22721,167975,-906035,-1029253,-161560,-424828,-1152607,-93969,627720,427482,-859606,-1141368,653223,-272160,-302935,-761,224875,24979,256991,1675352,4990,941452,1163584,1002457,1005693,310605,421802,346243,-308357,1357667,-180080,425599,-2208311,-1336458,-394934,-424984,-284057,-677622,391887,1005444,1081780,34809,-861672,381769,1157246,540271,-290784,-569987,-256837,483328,924347,413951,524819,301257,1052749,240850,367458,-1862742,-114656,712601,-797614,563445,-840121,-739422,1238164,-295036,-97692,-371286,-284048,-702480,288886,938141,-98664,-203851,-801831,-449839,-17024,-530752,807641,1050800,122514,190573,537100,-525118,878025,841269,370033,1901837,709568,157794,105559,231099,-839270,-356229,-494444,-651049,579622,700352,-186370,119648,81758,295672,-555324,-1039559,-925350,392245,1648760,651642,-203402,-919244,86541,-18263,-575088,444447,-69553,-339091,36557,-982187,62535,54687,-1828594,-1376153,-351787,-161028,644164,-298549,249575,354224,429491,2034449,144222,536262,527153,-512882,-681078,-401961,303479,198222,-210601,-2009559,-691903,-570437,393323,109081,944313,647934,-906659,-675418,-1089588,58796,1670056,673599,-291427,2018529,355351,-1412947,-600167,-1014011,-683124,-477863,-385412,-241633,387107,416145,64094,-701611,-321079,-715146,-1221274,741114,630827,676223,-536765,-1629076,-873642,-1635060,5468,-44214,-1322932,-415721,1435327,-101570,297356,686062,1072734,-749627,-483370,909092,361983,75697,158363,-238210,-415818,-699655,1008775,-628668,645838,-64181,-295900,-86209,-988178,-466423,262224,-567727,-861410,-648363,-693695,135788,791358,65532,-726633,203085,-927721,-888810,-1231348,248458,-279328,-1144008,-974760,337436,680938,1062897,-1793898,-176368,-156737,-648538,520546,554893,1086863,93561,320591,586560,1958382,341464,-301722,-173945,393449,318643,396706,-612801,-188916,-496035,457782,-494587,-625535,263309,217288,-950518,-524138,292250,726678,-733453,-625987,-1736354,-640763,1010060,-149877,-459541,-2153077,-1780948,-1147443,830054,-250963,-309344,30897,328773,1006576,444055,-285747,-311177,-171741,199253,632932,194294,-762418,-513971,116558,539953,428626,-221875,-106945,300892,-729331,-667112,-1173963,68420,-66234,939995,-916460,-944518,-233932,-564369,-55297,591556,155450,-70954],[-60854,-547424,21297,-525239,50378,382992,783470,1447244,664237,384082,-625422,-1405189,-493405,-657133,-208390,299477,430350,-81350,613941,-431397,-196798,-66410,-8105,-140988,-1145098,1098649,471283,151787,21150,-212117,736872,257633,581840,878243,575239,786354,388190,-818633,-491270,-1288247,339712,397880,311963,444527,-174122,704288,613151,147886,-867122,462753,61065,1369179,-611170,334410,-658237,560262,-746006,389931,127293,-864433,-1389648,-789160,-708447,-497517,289082,148576,-421358,-1379101,287274,1518442,1117543,-147522,-72903,-370665,-670274,192145,1482807,-48072,-1482801,-988234,-446188,-763760,28037,422552,-185770,1355952,422841,435885,-628548,310648,126297,117599,919556,956660,803234,929620,-33764,-376319,328433,-1945361,-390848,-918795,-877799,-991870,-265082,-493351,-1040935,421191,151663,1163910,886754,28711,-998721,303971,843691,-912420,-628164,715091,-141741,-469650,-1043207,-1529303,454638,141464,817500,671459,394672,192092,-457195,260535,506098,91057,-887654,413760,-1037289,1087873,-125997,760546,-334372,152718,-184934,581103,-290101,1145055,-292032,288879,1013523,-899494,207751,-863575,-127202,94298,-93264,-201718,420235,761032,461581,471059,1275886,857964,518277,90235,-4560,738937,-10440,-201041,-296857,-932935,-687519,1574823,-572633,540917,1505,1031672,143938,336542,155980,143525,-379705,256258,561179,-381068,-291789,196991,-1612215,-649189,383622,789709,1340530,821691,197464,-458719,-121397,615892,-597521,373912,609627,408927,923343,886805,575012,511744,-204522,89788,-397379,603798,-311297,-289212,-259011,-828519,-300160,-301374,-491276,-85450,-739272,730941,248976,-1918421,733996,-239129,-31098,-211786,488452,-92884,446382,1370075,1015112,260778,-412613,-201495,1219528,657562,-27664,-75342,1029480,515268,-255122,-374988,-667784,641300,548263,-597395,839255,-886963,358844,355763,-1285706,-98163,407151,542523,87191,608362,1453226,799195,1088484,875022,-1571658,-772063,920134,738662,-435510,560743,307894,-1549744,-134088,48349,-390561,-39481,871022,129708,543958,-117502,627924,610490,-142270,528828,-425866,1724784,-719465,-535573,547203,13813,373218,729548,-339281,289317,448822,842260,98432,976512,-53150,-811254,-694401,-1301855,-1163884,-1012488,-619522,-1208203,23186,154622,-910781,-102112,-762664,-732024,-3667,-141903,-680967,772703,594543,-57900,-1034312,413608,913534,870056,-92533,-1024549,-999420,-907901,143504,59642,-193371,675986,176742,513635,480102,-1727306,-701921,445413,76906,-1707295,331758,887967,-69579,-17463,248784,-225289,332186,94223,130881,822533,-246121,-466841,-106117,-1077887,-260230,-377239,-1070637,-256601,-683079,-1225026,121821,-477060,-362935,-376666,1188280,676433,-20314,555718,573988,531138,805736,302048,-331239,-366977,-10485,554436,676395,723952,430107,596629,-979173,-372012,654978,-630025,-682563,72339,301464,1634767,552388,1576837,-787336,-631338,-346021,-127456,521775,-1041795,-238483,-564194,1128379,1179778,-128629,35703,-159761,-366394,-1208806,-876380,-681681,131709,-26041,650252,7000,-184197,-157258,-1647994,-450585,-201197,-748188,-311656,-448805,-582022,-417466,-1535040,1616464,-92083,-61275,-116368,730253,-179225,-628646,431909,-651493,-1502495,162724,1162538,-570873,-1897536,-3053747,-1009382,-673396,348007,273811,449566,258375,-52339,-680876,-381196,881922,521944,507370,793153,129335,-669045,-1716342,-960093,1364998,-18314,-513835,-1638368,-10473,-85834,-443496,-79134,-1257944,174716,350992,-154938,692176,921723,262694,-202646,661912,164130,-1187406,-57437,-467561,800538,567937,-156207,406038,-536373,843014,934054,-421372,775750,343576,-1738997,228947,-1225007,-1388382,-659512,-26318,-781351,-1426782,-582489,-1063453,-1689253,-154951,-375554,-737747,1011951,204515,-754713,-2067851,-1339281,-1958693,-1222355,435416,664369,617928,-297216,-191111,-256242,-35735,146636,17555,50680,-373527,66040,-1008912,-873067,-701142,-1363600,351794,-21956,-725257,-814220,-1175187,-392668,-2035795,-35287,1081342,740808,1393755,569441,1592519,1036303,371820,164123,688583,-215330,49911,61082,-862456,-739118,-952552,-628600,208156,-68787,-535084,413846,1000679,1505467,-114052,-680706,405966,940515,706322,-234569,400149,-432940,181102,2774044,342928,963473,605222,-142288,25192,1535401,-101327,-1150873,723921,881751,-882295,-1159205,1007824,1263870,-436136,-73559,2210468,716163,451689,-867241,62121,267449,261091,-839716,177855,-28733,206825,457584,290411,962488,-939293,-463822,63063,1462678,-424171,-1015421,-592139,-682014,-455644,751389,1227982,234521,-662052,517983,684975,-258550,-402100,-401930,382846,-372535,-948032,-580897,-601395,879596,1673200,418280,-152568,-236482,-300502,-36393,-677297,-148843,-84559,-847466,-131615,-163909,-1208406,298588,-638454,-818639,-664460,499211,844872,567680,1114435,454557,687260,281529,-924479,1620702,211077,296382,899630,-2072195,-981504,-58036,746988,-303436,-1268533,377128,506711,17383,-460943,209711,470794,-1347279,-1477968,-1719781,-1049471,47538,268514,-277532,161954,108003,-526990,-2458689,-193662,742198,378067,-802938,1986880,-86054,-729342,-369022,1023525,-584224,239759,781749,-185855,-769119,-1052795,215196,469896,-421083,431402,1363290,670569,-373885,-852021,-97113,-135587,238142,-1564127,-37273,1952891,-482367,-810450,-21206,-1776142,-233604,512987,-425633,-1339235,-1005199,-472396,-326904,314801,1110850,1168436,-43511,-540414,1050522,151966,-926470,-1649666,351821,209104,1300791,737615,171218,-257886,-1253963,-253779,-443920,-49258,26891,1093453,648373,-822786,1274601,925610,581785,-163417,1715232,1663967,869841,-627035,-344455,-814515,-566313,107823,-234356,-1346731,-419086,379473,325666,-1164203,-599466,860103,-165864,-617975,-81709,348083,130576,440111,1463116,475,752517,1026583,768188,1147374,352813,29304,306414,-162443,1069408,-403141,25538,-2309184,-1486122,-402702,192409,115330,-484495,744803,1305892,1027203,-488743,-1725071,155196,731470,394763,-227100,-1069301,-365302,215332,859537,1141397,473208,366672,1038729,-52158,-204420,-1829123,-68358,742429,-525278,808438,-97988,-522089,1446424,-4485,-217040,-221880,-556540,-741756,429720,627246,-22911,-462050,-1382955,-324245,-57380,-354220,935307,908741,10160,97471,878621,77532,712552,728467,762207,2002308,535838,165118,135377,423730,-752523,-405925,-367555,-61307,682930,538420,-4326,103514,7816,-66804,-258872,-636933,89103,576636,1449529,435403,-286724,-1037982,-210206,361785,-1270621,60743,251042,-301587,-87629,-1017287,15312,-14702,-1896832,-1173503,-389713,-572280,482162,-267982,115575,98352,416559,2109558,92761,312746,327462,-352655,-301293,-583421,592404,419135,-516936,-2361318,-967601,-477823,228630,296580,711518,550432,-908627,-882805,-1301309,-554010,1563563,307494,-335231,1922813,82920,-1234275,-406248,-811793,-544594,-737718,55853,162535,391497,-31763,-365587,-243449,-170142,-679514,-1055322,591611,726973,1098281,-122924,-1713153,-774678,-1323113,390146,-199201,-1586817,-363807,1141093,37551,511290,594481,952160,-831945,-996535,697838,260173,331281,499158,-305923,-513597,117239,741832,-597582,281763,-35917,-246750,-209754,-1557923,-221803,631826,-12707,-896855,-411014,-1018140,496064,675649,68060,-468046,132711,-602379,-811225,-1582381,-323958,-1091855,-1480370,-1054399,51908,1187635,1466521,-1711361,252880,-85501,-303666,301756,171978,986557,519073,699929,1764953,2089288,487329,-43571,39370,80920,419249,555997,-811656,-147173,-731817,335423,-936845,-872693,-972,358240,-977612,-727523,501109,915180,-556968,-760429,-1830039,-766220,678073,-19162,-209573,-1819039,-1052772,-887443,484239,-67209,-51162,147327,-87664,970533,345948,103886,55939,68282,44139,954399,341418,-292268,-858097,295776,443715,319004,464030,-103800,196790,-412295,-810168,-1011267,218816,201463,994680,-1084073,-1054987,-321642,-335007,10554,583274,-232843,-402188],[148045,-225082,263779,-522596,-52414,519828,529355,1054789,531333,44812,-729820,-1197324,-853977,-832830,32555,529702,303543,197154,805484,-258319,257426,510653,-62976,228607,-922768,158399,277642,257400,322261,13024,1896932,305038,466577,1007181,169850,-23069,191339,-984313,-524566,-1264144,625949,605162,-18422,112914,116296,1111225,518183,435396,-949803,201313,54372,1200837,-418210,512563,100916,604766,-956900,555154,-21575,-1220104,-1351952,-753963,-424163,-498037,349814,349067,-609040,-1666546,104971,1639638,1045735,-68794,-64835,-73400,-770658,375964,1538606,-336323,-1324327,-921681,-148155,-721581,50706,520175,18341,1218559,231714,1020778,-633497,259171,520792,622983,717593,949008,550837,588450,-273432,58454,511575,-2033348,-540579,-1346371,-1053732,-1241950,374484,-209185,-1049956,745738,271904,650004,1234954,-17988,-1057277,-6611,763325,-1387745,-311697,161558,-623967,-392540,-1195791,-1251807,270707,635323,413193,433488,514988,76144,-453346,745153,847791,-336710,-1086968,679920,-288595,1231946,65171,377248,-20071,426080,6688,830792,-108778,363166,-433450,474062,1079678,-577174,360729,-1125043,157340,262024,-26327,-282803,32190,487969,252790,395383,1138546,212543,380718,145687,24631,602871,-100498,28829,-258839,-782052,-585375,1861145,-728990,610241,-14807,931757,416861,520826,178317,-137161,-202658,553196,653479,-257042,-214066,122583,-1770887,-406527,625697,426682,980281,1153010,194591,-202524,147175,110126,-392811,448561,724337,431125,800978,779850,478781,261214,-190809,-244512,-556983,824887,-86584,-243713,-146448,-776758,-358441,-453497,-681181,-554125,-809182,604658,-122766,-1691068,795238,-590489,-308875,-261460,24034,-110058,296912,1216855,1190672,-238046,-752141,-92674,1499759,488308,128578,-410689,918277,222549,-135609,-547571,-778156,787234,595939,-721602,1011415,-485471,487301,1082317,-1258110,-151606,490262,462418,110899,1009348,1123767,558581,1125292,1085025,-1612569,-828675,561327,566807,-523237,604583,557753,-1635685,-2705,-362498,93607,186963,1061203,257440,315730,-330988,824126,630504,-149347,1117946,-575302,1960912,-638206,-323330,819512,111673,420435,485195,-549189,335616,94953,410463,115591,1234429,-61629,-771106,-1003396,-1295969,-1052855,-1161524,-347663,-869838,477289,87466,-827280,-63822,-644908,-851565,47673,-118472,-665797,681452,603407,166135,-635601,367541,702146,478337,204826,-381416,-994183,-920036,143766,198129,-43072,7581,-79506,480918,451283,-1550469,-595051,374158,241149,-859832,428960,899767,279202,-68693,352720,-34595,108609,-62137,33154,648688,-510743,-56778,-503725,-996568,-96648,-560922,-1578741,-257724,-719042,-1238180,399383,-396585,-328124,-527984,1179636,631512,229891,838697,789106,425290,1154375,95060,-566716,-467087,-419221,347104,99365,826152,-8992,393365,-219031,-251998,360945,-730931,-534015,14209,98697,1416865,677077,1210425,-854838,-266611,-426097,253688,423233,-1068507,-426484,-338903,755773,941817,-167294,-220670,-80517,-793728,-1808480,-1030640,-615838,272065,64344,491812,-212602,-707639,-470379,-1210829,-168529,-522804,-1001860,-200087,-788204,-343056,-227039,-1065703,1699908,-304009,248519,-189670,785561,-489532,-585439,383678,-529875,-1180503,149958,1317358,-709534,-1251630,-2542709,-784735,-340372,466677,256931,688768,40222,28360,-611746,84530,1171786,858196,591070,652400,124010,-693134,-1935911,-1645006,874565,-123532,-144138,-1390524,-125158,-517434,-473715,400978,-1112675,-159493,277248,-232251,-30200,173484,125801,-721370,895819,199614,-1612042,119643,-281795,713198,299099,-508885,138887,-467083,805539,940657,-228151,710645,332541,-1645191,50615,-978044,-1308975,-771233,-230840,-859305,-1528443,-545987,-707178,-1546024,-497226,-723516,-287912,1316760,109143,-875600,-1535851,-1177587,-1908428,-1095073,504086,965781,800984,-679183,-240655,-397282,-43417,-272732,-140245,303710,-716841,226521,-1142609,-291778,-468722,-1305325,316641,45541,-718778,-750144,-1402404,-543549,-2300560,-119803,1135418,457192,1263600,697883,1848467,1165662,307935,197551,828284,-163085,309604,532141,-848357,-638927,-937621,-521742,47197,-83695,-766986,445649,1226476,1547491,-12827,-702206,350965,594485,-145222,-188869,702139,-635313,79531,2721133,617381,758486,385974,-322585,-63811,1461720,-87713,-756536,563028,1148195,-848211,-769440,879473,1281159,-581614,-235595,2865647,556352,-660555,-901410,-74076,653088,327189,-629746,230808,9188,175603,14139,399009,830620,-1254870,-651002,-246,1642517,-583801,-630416,-373658,-167656,-251758,1229983,1002589,601856,-216321,295800,237522,-539122,-68275,-275825,320579,-221475,-444042,180891,-891291,622279,1818577,1145202,-169324,-293518,-25956,252094,-429903,-132469,-202327,-1192104,15458,388464,-873183,714563,-593697,-578478,-809802,897127,1386647,579620,653288,139226,590286,189967,-939034,1318039,-80550,36210,948988,-2091806,-722962,-44779,494144,-689140,-1465757,-363509,-130985,-111603,-522138,-110706,791016,-1691925,-1582630,-1747741,-985792,-8348,323140,-329784,427270,-14367,-1041820,-2471601,45246,635460,359259,-530043,1797982,155164,-677351,-218777,815340,-668626,321269,1232126,-136859,-324524,-124645,462155,783598,-264021,226684,738272,463167,-43103,-472404,-14971,-194604,760404,-959562,-41296,1593992,-26380,-877058,-608264,-1791280,527303,482491,-724190,-1519578,-821723,-690721,-306463,-88705,450931,577330,390345,-640208,1085464,-95133,-1073369,-1999722,-35771,-125925,1454167,740799,15159,157225,-1044543,393489,-365577,-27780,-300851,517731,-260662,-606740,1452539,975122,720514,722516,2095891,1534046,1046540,-1226240,-834617,-817935,-187460,367151,502,-1528716,-759601,110619,345240,-1277601,-12529,951459,106122,-716211,-355,535417,349788,492213,1376846,9425,608880,624139,343447,1165625,354736,-404232,340674,177201,648115,-516013,-295637,-1959431,-1374760,-185764,884687,531161,-228330,995838,1572039,620023,-965847,-2162189,113374,162583,383400,-182208,-1452934,-527241,-167124,434822,1442551,439989,569673,878475,-420309,-814698,-1574633,-241520,630960,-212861,919656,511814,-191211,1485261,267522,-326859,-190653,-904736,-755164,526959,206627,27684,-741057,-1813331,-141665,-107471,-186626,789387,550167,-24298,36896,1171003,699724,437050,497974,795449,1604301,197240,75630,93376,705208,-475834,-361888,-186419,780173,760860,479212,210898,59092,13743,-493600,174606,-56763,1200645,742948,1258009,466958,-140879,-1062180,-335857,593973,-1515099,-363293,274929,-245173,79434,-920362,-92866,-18545,-1627158,-759633,-438823,-1057094,323054,-196742,-69883,-195725,370643,1849106,-128112,52833,153047,-204734,-8336,-904263,776921,592165,-688097,-2124533,-1111478,-517336,85539,511060,514675,425893,-1130607,-1125234,-1538046,-1259586,1471739,-74761,-335263,1847740,-55400,-925424,-157494,-479687,-333620,-936038,458316,523647,408092,-416545,-719281,217389,-84863,-356967,-815073,435683,761863,1359349,399168,-1498612,-625329,-854748,600902,-465583,-1734329,-343998,493333,43125,557829,591178,759304,-662473,-1321504,400104,4269,582000,808274,-356210,-422608,992390,305838,-506402,231628,259911,-12187,-262030,-1831305,-144596,1031456,307628,-976415,-325381,-1095679,852065,644068,58833,-170237,50149,-357641,-699617,-2004535,-772097,-1815572,-1612069,-1129297,-257117,1518853,1724495,-1300666,595495,114077,170697,114651,-157498,756073,764633,950618,2442397,1836598,398486,240686,351557,-91727,564636,647505,-825011,5031,-821928,121182,-1352215,-1054363,-189738,535299,-923884,-841416,663887,743374,-447519,-833348,-1569201,-802474,384375,207360,157162,-1255437,-202085,-637432,16858,249486,52380,239185,-548711,907503,523621,506882,519437,307543,-200812,1048540,147723,155925,-1023656,515935,433475,175554,992827,186400,115962,-34374,-803185,-777241,333230,385216,720471,-1164047,-980991,-377427,-26078,90686,438936,-691089,-625269],[360481,72257,491706,-482740,-137392,579010,180701,517411,287586,-317888,-731076,-808094,-1097363,-1016174,76978,651179,196195,283420,929180,-100029,633456,900807,-173340,440327,-577329,-870905,41574,44737,502303,181193,2396883,352911,461850,1014809,-368136,-817412,-170841,-1198026,-542515,-973166,874889,796051,-389602,-229533,402219,1255110,425071,683400,-944717,-117984,284932,886094,-200463,454685,548508,461294,-1038565,701526,6589,-1248851,-1305474,-824353,-148250,-421633,199113,342131,-538186,-1545231,98757,1333071,649595,68132,172861,142037,-821265,584981,1369627,-612364,-887989,-761294,230299,-588341,200901,411483,354304,982596,-55337,1455670,-455748,194856,709419,996347,374508,977189,234895,152673,-460582,384895,477718,-1862055,-632304,-1524997,-1090873,-1351293,941398,111425,-659133,999411,401002,81127,1485024,-28699,-795664,-348339,605873,-1488824,235936,-259672,-913614,-206253,-1335044,-839575,116227,1411033,58160,75717,387968,-93306,-355563,1054764,986739,-682892,-1213883,794243,507199,1258260,304745,96536,265760,377530,-144922,796078,221545,-354651,-334109,642829,1009044,-392232,363792,-1017902,342007,275505,-45858,-363553,-46340,-26599,19500,358421,809391,-406764,173698,65274,115471,500796,-196284,206364,-113787,-592400,-458439,1977314,-737007,591196,70247,742736,632484,562793,41690,-401116,35582,812097,601681,-124899,-206132,-116968,-1687249,-196168,804455,176419,578745,1235536,146005,233215,380197,-268464,-169562,533291,801283,356564,704259,557223,314225,-92681,-236364,-576926,-915302,917712,155113,-162358,-21039,-600548,-376874,-565336,-918317,-1035667,-796154,335462,-414158,-1110213,661312,-886804,-412467,-19675,-252145,-98683,48239,1156091,1245674,-390100,-1000561,150232,1480396,141500,250473,-536486,753304,-43373,-901,-622677,-864974,637720,628707,-769795,879173,-242843,466578,1520671,-1196438,-468637,463362,179865,89547,1090436,541236,227931,1070498,1269590,-1521136,-887158,288086,374656,-611778,553551,796421,-1441269,151113,-853941,186564,260152,1036615,297674,128599,-432050,852045,464823,-67854,1547613,-779430,1908559,-544065,-107020,944173,57435,379345,239791,-512016,287853,-385511,-182562,-16706,1338368,-111584,-587249,-1084994,-1038738,-882675,-1163703,-133733,-248613,978586,122271,-385802,11955,-503310,-821086,-10115,-190766,-530397,372112,618514,289098,-61943,118035,353578,122820,412655,537375,-708714,-756999,40192,203772,-52857,-629882,-285152,416926,180460,-1132183,-383892,331291,368521,44055,346702,656759,643984,-119885,337161,44755,-269073,-478050,23311,448284,-862022,337104,-709817,-662829,131307,-322652,-1631546,-175829,-672462,-1178884,471027,-361843,-320499,-569295,1176170,425997,265904,980475,1039792,370203,1414497,-129887,-707903,-462882,-973594,91039,-517393,924058,-505816,31222,332036,-209548,189415,-608768,-490715,-148670,-126983,1039667,726073,702353,-878131,192189,-464809,704646,375998,-963018,-520071,-110529,287376,787100,234832,-500666,-503,-1047234,-2177966,-1276911,-580551,382194,30554,196707,-744962,-1017366,-623049,-728277,-120369,-651321,-984578,-68150,-886749,-78972,-258132,-599177,1527125,-367404,835315,-155378,717796,-644889,-619298,134377,-368461,-547491,111268,931105,-828270,-511468,-1711625,-312452,18195,398467,122313,598814,-201555,30066,-361866,476066,1309205,1208402,520440,303393,206006,-586182,-1756908,-2066155,212241,-196235,202739,-993122,132571,-796257,-348519,809320,-951690,-429379,248879,-212673,-593893,-459667,-134290,-865848,1145117,131558,-1972660,283869,41607,447263,51515,-913980,-178304,-329812,796227,1011963,-27187,649531,353953,-1130283,-164627,-786036,-1079946,-635510,-325868,-891549,-1441148,-450056,-281847,-990787,-724186,-811364,76432,1427549,68872,-906292,-868891,-939061,-1501143,-647945,512775,987152,827588,-870178,-200925,-311497,-117066,-640630,-323219,567481,-1160185,-29580,-1219815,140123,-263890,-1008507,249264,100383,-544353,-415906,-1172980,-523707,-2295084,-145711,1093198,171883,790881,650495,1755308,1170386,225000,270565,792949,-82181,417474,1016641,-829675,-615602,-969973,-397291,-182503,-152592,-1084561,175256,1281760,1252326,49295,-621618,292458,142098,-1010392,-115093,949455,-786500,2887,2166077,715133,307301,109575,-245897,-100542,1281282,-355076,-315586,294963,988321,-589928,-41125,719785,1212772,-478936,-379497,2975036,381962,-1706187,-831938,-309466,1220906,508443,-307294,350462,51950,114924,-451478,519929,541474,-1323600,-697748,16639,1659877,-709598,-147271,-179986,277799,-193787,1685566,799133,898963,155524,-99343,-243385,-582505,129325,-90505,201053,48265,-19739,675201,-1167215,299960,1580563,1659649,-261798,-279491,229811,345726,-138650,-82922,-356724,-1405448,18943,793893,-591329,1055845,-500131,-237232,-772234,1157751,1450028,279802,104205,-316826,505922,189564,-811661,739297,-279034,-160527,952890,-1987434,-499184,-57716,127513,-977577,-1239667,-599177,-429816,-152595,-515043,-276600,754207,-1998284,-1538692,-1548575,-853872,-34827,451426,-371991,534302,-49699,-1440553,-2145503,314726,697816,348687,-241847,1181010,87668,-476787,-37471,659691,-183171,466931,1572836,91695,427994,1053266,584144,1076527,-156765,-14071,102131,296772,226767,-242320,3184,-159338,1044786,-133174,-42472,799228,415283,-876989,-1026205,-1806439,908775,392189,-968866,-1422166,-412580,-840768,-385938,-430431,-169736,-200199,758595,-801621,1090764,-264939,-1156677,-1881940,-394671,-569789,1192180,763600,-29347,566258,-592556,875586,-282903,-9603,-683230,91969,-594468,-196504,1539373,944300,742598,1573236,2440202,1093186,1069236,-1569311,-1176096,-894701,20985,550523,206278,-1598326,-1025153,-85693,497986,-1188195,433116,890579,409431,-635614,256962,752424,660468,393999,1339089,-22998,528454,100911,-157513,1186804,265514,-788257,483417,638832,261104,-557146,-479692,-1226513,-1057838,249380,1406744,892336,54841,1097908,1716164,-165970,-1207329,-2028543,321098,-358203,530905,-173124,-1616809,-720270,-577017,-214747,1121946,400803,809233,645152,-775646,-1354653,-1228362,-626233,412576,45893,872702,785586,112552,1343520,465993,-426287,-295761,-1217819,-732823,610471,-225299,20332,-890132,-1871756,17625,-265885,-138317,499054,119146,30098,-22429,1291799,1178788,159846,221332,456562,855933,-261666,-115158,14184,940699,-103883,-178613,10552,1516250,792352,567909,417380,2333,83882,-771346,689625,559152,1878576,823970,1081152,719761,188062,-982388,-306478,537740,-1262074,-711148,-5122,-183353,517428,-727301,-237937,20175,-1079237,-257397,-484036,-1427291,192064,-129021,-230477,-444899,340794,1418784,-469734,-135686,30897,-94952,89393,-1299721,788404,717974,-623726,-1494556,-1133466,-688491,-4855,708566,442370,302114,-1435542,-1301658,-1645855,-1820115,1380834,-401871,-250916,1778303,9302,-563246,119168,-93611,-90752,-963189,686780,730487,368606,-637571,-823288,580126,-56257,143187,-550006,258837,700962,1361929,816490,-1044617,-451908,-388799,549731,-776523,-1661644,-324972,-230673,-61982,396665,667688,403930,-305692,-1351275,69771,-376020,652959,1014747,-371011,-175161,1566365,-124850,-404307,469498,702956,349399,-229592,-1762336,-273390,1355881,274714,-1164527,-417883,-903874,1101654,704172,13896,-65044,-137204,-385396,-577905,-2303435,-1002947,-2050071,-1502498,-1148142,-548770,1526150,1683323,-627298,744271,424305,597435,-53969,-277312,513725,757834,1054645,2431997,1309504,115524,453628,581421,-118839,721996,640975,-633079,282724,-773165,-114215,-1610934,-1185432,-259636,683388,-877842,-848777,699686,323683,-446456,-823654,-1067453,-835947,166866,432771,523180,-690226,467141,-432732,-418576,425921,-39,300744,-870806,831865,904904,756219,914906,501145,-478652,870701,-338398,442713,-1011491,709180,508605,-76540,1159572,750158,81094,234360,-616112,-570135,358095,417061,255995,-1088878,-750394,-390409,291808,181478,200815,-1041974,-621962],[560218,245401,647971,-382636,-190457,564701,-111353,-24804,2088,-598744,-661789,-266574,-1145915,-1188033,-88595,605335,166680,98631,915407,-22157,881707,971256,-279910,436923,-241993,-1572790,-180726,-463163,501190,322090,2064369,399223,477163,908510,-785369,-1278406,-762888,-1345315,-556635,-524654,1052231,924542,-691653,-517845,559543,1192484,419565,908452,-906937,-396870,585373,454528,61622,297082,595145,166679,-926856,752110,102320,-840441,-1187169,-966401,68234,-258825,-101415,109423,-236367,-1081058,219083,826571,55231,185798,570879,215710,-818035,775844,1057001,-710772,-248891,-544281,527672,-406369,404545,94957,716201,627415,-542860,1433179,-185657,93750,635941,1125639,-9072,1024960,-152516,-315437,-527258,487526,275497,-1433507,-633591,-1351299,-906151,-1311689,1179426,378864,23201,1066601,499751,-363695,1567611,-5101,-252580,-583787,462801,-1213622,775529,-488434,-957707,20576,-1318157,-433431,13641,2125998,-158349,-281121,36284,-141055,-218622,1087859,877601,-873705,-1229457,707933,1203398,1167118,538730,-17799,474380,366,-691674,474376,592133,-719390,-22852,757941,805699,-428954,253639,-522965,364920,122996,-159643,-478307,136551,-648031,-165223,342053,408014,-785771,-64664,-155534,261315,467994,-257650,287563,76397,-433135,-343084,1904485,-645378,465767,195193,549798,744348,456888,-273042,-605345,267649,965578,426259,12000,-273499,-376012,-1353399,-87656,878711,73452,196725,999607,59632,787249,527344,-371427,-12763,563609,737136,232649,707242,273145,110641,-482932,-381430,-799501,-1334798,835416,332054,-85163,37088,-305028,-275961,-602125,-1115889,-1346763,-696390,26930,-575689,-358849,405313,-1019226,-297955,514430,-269430,-19430,-276888,1154915,1158764,-246866,-998734,439595,1178140,-205206,324771,-519814,494394,-208568,74427,-635083,-988115,381201,645076,-749805,488307,-212970,287371,1628843,-1095085,-909062,316950,-170106,15098,877823,-94868,-137968,928122,1370929,-1295396,-798902,269113,240281,-592926,440122,941638,-1006103,326621,-1335096,-194022,215538,822061,249060,27136,-356947,655276,176118,178388,1711094,-1048518,1604577,-453042,35402,884930,-99898,273510,-26536,-330295,114640,-911234,-758646,-207201,1325121,-155396,-286675,-904243,-595437,-668119,-1021540,-84542,435269,1422383,248629,269312,154191,-354470,-751048,-165002,-290180,-291125,-78537,615355,131292,442284,-251360,-51772,-51430,475902,1354014,-306627,-495848,-153246,144510,-162853,-1043703,-378481,506525,-177304,-660006,-136667,337324,422462,689549,280934,323865,941962,-133182,209164,-52826,-719606,-990669,155847,335793,-1191577,578999,-684232,-178530,353723,323853,-1146864,-37607,-531148,-995319,354813,-369074,-413353,-533111,1141429,79478,57456,872766,1200702,292621,1550866,-337968,-711251,-331735,-1470683,-148525,-1053979,960923,-876619,-349750,587152,-332803,174189,-289982,-572861,-365187,-325495,657613,716581,249699,-800658,560857,-438813,1107245,346737,-743655,-490486,67023,-189687,769276,931261,-779594,85830,-1078232,-2173042,-1396672,-573627,455258,-92329,-100676,-1310363,-940593,-603559,-305614,-337269,-527199,-728069,41830,-782519,111974,-546960,-146515,1217490,-242144,1519390,-54734,543623,-622268,-712329,-256394,-198633,234671,74160,169365,-844003,64355,-929071,326093,313110,223836,-84024,231952,-395536,-64053,33683,678765,1245523,1413344,316111,-96127,359369,-395019,-1289481,-2020336,-356235,-157868,442765,-599323,666068,-813165,-95810,1060509,-875143,-550570,240835,-107111,-745592,-836923,-547653,-492075,1362450,-43983,-2202591,349078,319935,36981,-192934,-1278525,-488145,-210812,840920,1119949,110519,604825,350644,-374656,-411635,-673429,-811860,-324637,-302386,-907128,-1134692,-283288,115513,-104191,-826246,-628854,180480,1295381,86846,-842427,-341361,-677614,-853951,17520,459866,720478,697268,-765980,-80042,-74881,-174598,-862027,-421443,800830,-1495934,-517603,-1189206,286977,-33943,-480208,200592,145667,-224732,82565,-598315,-356324,-2013047,-102707,907542,-63306,172755,499893,1361461,1047010,125277,286139,591299,44962,294731,1356908,-800410,-761658,-1039943,-287132,-411484,-216525,-1232748,-298313,1137290,649035,-2344,-446920,280876,-250221,-1480811,1999,1015014,-847193,3748,1577059,631763,-251593,-184398,16450,-90934,1065412,-814091,70529,8492,483227,-86829,707999,563495,1090509,-163845,-459208,2346205,298274,-2154981,-680787,-584380,1743677,719187,23083,452880,52869,41112,-816104,575206,149900,-1079256,-598733,97999,1523204,-730262,286360,-25798,517439,-238260,2038645,638903,1055499,297547,-549621,-644309,-396232,155252,80441,21037,303280,173079,797391,-1322858,-19709,857701,1696379,-416352,-166095,476530,203857,102870,-90117,-536790,-1423761,-107390,951959,-455618,1222324,-354008,137558,-552958,1225552,930956,-190123,-353292,-724062,411779,228474,-592866,-25488,-363034,-152519,954525,-1716901,-457288,-81024,-206371,-1124869,-748428,-369910,-203022,-35560,-451108,-357018,297589,-2125461,-1328916,-1120179,-641848,-5387,627448,-400867,458516,29830,-1589987,-1597280,563121,782816,352243,-19131,380189,-283192,-163831,145224,572179,605953,640799,1680167,477255,1221341,1910959,535918,1215072,-138424,-249324,-375598,237631,348328,-172107,-55278,-51115,1066629,587161,-21598,-245538,688420,-799847,-1183064,-1741455,932589,397910,-1062034,-1158539,116973,-911761,-548780,-599757,-562814,-822336,992554,-979667,1106555,-126148,-1143433,-1456450,-626403,-1007281,596908,825340,11331,936845,-60350,1106847,-172483,20729,-1105584,-111142,-22822,317944,1523106,881930,637813,2133339,2594138,447354,933025,-1536715,-1286899,-973770,48048,618211,306562,-1457798,-1138412,-171318,742042,-920598,652090,680764,619082,-493620,574097,931597,994985,185106,1161512,-133317,490338,-378337,-616659,1239295,37901,-1026836,728047,1052605,14273,-589665,-511972,-308578,-684228,771928,1599508,1146140,314060,1036231,1687975,-1090159,-1036353,-1437476,715378,-657883,787728,-202907,-1537105,-902557,-928842,-855909,372157,348426,967239,380337,-1054252,-1710078,-899156,-1106309,155838,196876,690532,678214,267857,1085319,566571,-511242,-491901,-1366179,-665661,710192,-561371,-40504,-783397,-1486733,73973,-605485,-266425,252263,-199471,153912,-119188,1180774,1379347,-69508,-30160,-105921,21602,-745889,-370362,-58737,993935,245408,133185,198484,1765512,775877,802046,589649,-49280,175137,-627746,1195383,1040537,1806249,768063,901064,1066983,592570,-823534,-193429,164608,-693186,-901897,-463537,-119610,1081591,-502841,-390190,51047,-390988,214170,-526230,-1521587,111841,-109258,-310867,-593594,358480,987498,-839888,-196263,-43706,-35308,-16956,-1593168,617102,818815,-298137,-736120,-1084293,-937904,-14450,843570,507072,207407,-1640652,-1313909,-1504969,-2068701,1240581,-614591,-69828,1647245,263675,-240327,377204,269245,154024,-750310,676522,732292,222684,-656130,-606048,781910,-50315,631766,-307854,67292,551235,1126575,932947,-514565,-281975,-39263,250341,-1049500,-1361286,-298858,-761483,-213097,48750,783132,-73411,74714,-1065877,-242859,-815743,442439,1053136,-325003,125036,1610286,-371311,-283316,866278,1098433,741289,-127982,-1417470,-546869,1543636,-95603,-1496858,-639089,-523670,1185767,810952,-72973,-309778,-470471,-704771,-500524,-2243727,-1007167,-1553933,-1193466,-1027026,-782868,1212096,1305863,154415,686837,778035,815654,-249650,-170764,364381,517029,1047371,1896001,715858,-266362,516398,610527,-37740,853115,542797,-275889,666295,-634428,-295006,-1643089,-1284288,-210350,750418,-918590,-752780,563448,-126837,-540776,-734625,-493619,-881766,21045,521837,737497,-344274,726481,-307437,-671158,255844,-164804,335533,-928902,756248,1300081,783798,1081528,630287,-704205,470412,-925029,492255,-848935,836023,631295,-444341,901150,1441620,105196,262872,-286346,-453346,269108,306884,-201319,-829121,-428024,-360513,537346,275679,-51448,-1124378,-341644],[733819,260682,709606,-224545,-234203,486796,-252435,-435611,-242482,-737700,-555998,338107,-1003345,-1313940,-371163,416757,235146,-338646,730319,-72309,1006570,725009,-349626,247356,-5920,-1681372,-338079,-1084910,329043,449641,1213302,437893,421839,739899,-895884,-1279608,-1498939,-1314858,-572257,-64910,1155928,957397,-787967,-694566,487296,1080332,521808,1094011,-871011,-541716,818105,-66310,342414,190029,338575,-190486,-620095,644287,142234,-84016,-952661,-1083182,207957,-39957,-446212,-226605,190270,-465681,337697,359385,-552027,181794,961141,157228,-766616,908578,694521,-503335,437762,-313876,614817,-239972,544117,-351150,977430,165227,-1248324,899050,73266,-54982,330597,958370,-338279,1054800,-585073,-748728,-437748,348158,-15708,-831692,-516762,-868273,-505248,-1150923,965049,523363,722855,893780,538687,-543401,1486393,35902,430958,-637169,411965,-729601,1051282,-556555,-771401,213803,-1039772,-141637,-24628,2427512,-210487,-528562,-403435,41135,-90578,838157,560177,-888104,-1146012,407961,1663547,970548,697936,38735,567289,-551998,-1451663,-21199,874902,-631125,395820,814759,520745,-661591,89640,159905,247362,-160921,-343639,-650588,435059,-1209719,-260256,306748,66079,-820960,-280662,-466778,446911,511065,-249152,261895,250352,-361831,-268531,1664295,-530617,237630,261748,432519,733806,241859,-707914,-748415,412940,969970,179953,148871,-388295,-496449,-849062,-98518,808140,98144,-121844,477182,-31647,1325488,550967,-184548,24696,471976,493803,179491,843390,-6200,-98031,-831317,-628520,-836515,-1565737,615759,380963,-54840,-50960,46545,-17477,-539861,-1162290,-1380789,-547028,-239471,-615196,269264,111505,-929453,-2263,1211357,-76372,125197,-648180,1157019,935502,48706,-685114,669488,709195,-383471,363485,-463984,146897,-222970,38899,-597906,-1161309,214712,640472,-677506,-10517,-320816,22914,1462103,-949147,-1246367,89483,-462720,-92020,496059,-597911,-471836,728033,1365790,-1003312,-531992,530211,221667,-378545,312364,939441,-444058,490916,-1717418,-954349,99890,467782,130149,22431,-117120,272103,-135417,607849,1598348,-1339109,1139636,-373310,56513,659529,-281976,130708,-309400,-126650,-205616,-1406640,-1160874,-360456,1199348,-150542,69185,-523275,-82671,-439385,-802970,-252542,920821,1709348,431518,868651,338823,-204828,-753256,-375944,-343657,5908,-513999,574375,-342823,665445,-651205,-421713,14503,413089,1690661,29450,-237248,-403789,94819,-282641,-1140884,-335888,735140,-421240,-311332,73826,384650,402299,925005,353329,112859,1108217,-84496,3633,-329536,-1122137,-1375248,425072,365611,-1350037,621337,-477555,298367,479034,1154821,-312770,118678,-306816,-695024,111930,-376674,-640020,-460460,1043339,-340817,-341188,487696,1160130,153749,1559250,-495955,-630373,-91092,-1678283,-279902,-1431185,880384,-995921,-596746,588369,-612430,272875,124259,-710444,-586110,-459617,413021,676932,-1085,-583893,713575,-360393,1359571,289082,-454840,-361299,161810,-587935,901926,1626218,-1019451,179088,-917897,-1725113,-1119738,-506671,505458,-233149,-266427,-1564546,-390023,-462014,-11773,-718278,-200954,-344977,97589,-585597,143793,-1032831,274331,860307,18302,2062429,61029,311037,-446423,-801363,-695250,-53426,904388,81425,-633383,-693098,325658,-482473,987724,476635,47484,-313615,-256306,-474010,-221382,448314,671229,994542,1333675,26998,-371142,549734,-184259,-776767,-1510979,-635887,11643,488698,-310554,1259407,-566600,208455,1113987,-899515,-506055,219815,50342,-428828,-967678,-1096574,280316,1499120,-281642,-2249966,273465,397138,-444035,-468310,-1504050,-731691,-203639,903545,1159882,145595,585351,270630,321616,-666650,-623595,-579427,65381,-203908,-917531,-594621,-51498,404553,816562,-837451,-293291,-50985,964473,131850,-716012,-96978,-457251,-196622,717516,353930,247751,460859,-371422,96587,179868,-160211,-916432,-357368,978154,-1522232,-981101,-1041234,174695,206606,177348,223743,163387,170706,586593,84931,-114692,-1492510,193,593100,-211308,-366427,302885,810467,827951,13437,168735,304962,228271,-46652,1429052,-732248,-1086764,-1107476,-228991,-540864,-229913,-1049533,-732139,879796,-109154,-196188,-207147,343550,-414912,-1353727,157523,814926,-804735,75139,1334316,412192,-748460,-460450,316096,-63002,850007,-1255737,336922,-187030,-159451,565303,1206231,437884,975449,241635,-441708,1199889,374815,-1783095,-487795,-810776,1994035,884912,266064,453000,-18160,-8409,-961796,511380,-265450,-567603,-377618,215441,1270395,-578225,533116,85590,479635,-302718,2245115,512946,1041041,130930,-916003,-862214,-93923,27675,170695,-220995,421856,121780,640724,-1278306,-262139,-154592,1171671,-589608,28356,726200,-85054,243593,-212042,-721556,-1240064,-303829,843069,-473206,1170448,-157470,465789,-205157,1114809,27349,-644341,-640759,-935292,270765,238525,-349602,-780414,-340273,93120,991816,-1280265,-654514,-78895,-387469,-1130783,-239453,-4442,417611,220812,-355931,-472996,-442633,-2001014,-979840,-549077,-342386,107136,796855,-413651,221162,193440,-1424202,-956762,712899,711246,366378,92604,-343868,-834308,161280,290089,514071,1324733,798604,1492474,923649,1716859,2084186,354754,1143209,-218260,-436640,-585075,306886,306304,-248004,-178978,72397,880417,972306,36343,-1162182,704870,-655240,-1107477,-1493536,837261,640731,-925221,-858616,580520,-917143,-724591,-564680,-651131,-1030845,1064223,-1101836,1145386,507546,-1028289,-955919,-661200,-1299321,-113624,915440,57075,1231549,365810,1098946,-19057,78242,-1485612,-120682,1239306,788335,1419741,840586,428745,2258921,2458728,-199490,677462,-1160935,-1153854,-968775,-52338,575640,247461,-1086971,-1065388,-168444,991508,-528081,666198,366050,662513,-414343,756960,1000816,1267327,-48820,694118,-311611,456258,-692647,-946731,1262252,-335129,-1053104,1022915,1246016,-80844,-666138,-421804,553396,-430114,1175847,1444066,1270253,493696,832968,1490547,-1697799,-405601,-674123,1121473,-662748,1053726,-259744,-1278060,-1024955,-1156828,-1261481,-346313,301557,953109,88345,-1228207,-1781273,-616843,-1500211,-53154,238927,431765,295230,230394,810122,577412,-571228,-685213,-1238561,-551444,834411,-731566,-130501,-382730,-788990,-6962,-1100368,-544087,193455,-255552,299407,-272317,867321,1262403,-237865,-201806,-647835,-648985,-1140819,-618753,-87911,796827,469971,495179,365958,1398302,734594,1132077,721134,-82759,238573,79963,1579500,1255212,1113324,557122,691687,1337489,951201,-633250,-84893,-416220,-110294,-933650,-903348,-46980,1567247,-317532,-518152,26825,268835,568407,-590130,-1287736,100785,-151754,-291185,-625013,424950,651736,-1132790,-139583,-96023,-28952,-244018,-1595536,320921,929544,213190,-59218,-1023342,-1180745,72480,884394,651717,157227,-1605696,-1109875,-1103099,-1984460,997546,-686435,180582,1406222,587647,-32050,558156,552471,371689,-309985,463030,554123,-31483,-499069,-129206,811277,-30533,937708,-112548,-116325,354839,803525,670435,-105510,-139072,158288,-179770,-1210272,-929425,-276592,-942770,-333676,-404378,883966,-512792,316475,-528566,-494133,-1230855,-21623,885682,-200907,345574,1155980,-329841,-90808,1252030,1278868,1064818,1688,-931906,-830623,1592659,-657502,-1917308,-886372,-106886,1107187,881594,-180732,-871016,-905908,-1166703,-535093,-1731651,-844525,-459836,-768469,-691002,-921756,718935,708797,860472,511749,1075038,739024,-499108,23313,346521,140477,971486,1217953,284912,-629541,396550,419868,92522,928896,391184,166860,1101023,-470842,-360566,-1457337,-1358359,-75412,719977,-1071481,-576517,268409,-400193,-669792,-589633,-7647,-890717,-103120,350502,678513,-310873,558188,-285474,-647451,-252386,-372202,351457,-717239,693599,1510632,627957,943238,709136,-797789,-11086,-1336377,314329,-578195,912308,747441,-837862,323658,2023827,187226,17175,85782,-445185,82024,150765,-480734,-412602,-89294,-295410,643009,361305,-230280,-876280,157664],[865967,166618,685064,-36306,-317460,353018,-244448,-630899,-385847,-754420,-428151,873489,-745546,-1341145,-623326,181733,381777,-898489,392480,-252848,1041617,305513,-377953,-42739,111428,-1233784,-397834,-1554064,54253,556023,374377,451614,248849,577678,-669958,-916221,-2165002,-1062193,-584702,296353,1207802,882120,-610822,-722180,172713,1047773,693168,1197388,-837625,-492979,917002,-622002,583975,221214,-17656,-503221,-186788,362407,53075,766910,-610088,-1055009,288342,164190,-724344,-440552,605792,75808,314662,67973,-1004278,-31057,1134905,13390,-676020,963711,350831,15561,988559,-104769,453446,-148951,512710,-785836,1041711,-337741,-2018027,140173,237749,-235877,-100408,533795,-570633,1024089,-996756,-1093127,-204127,57702,-314764,-178345,-271835,-246104,3249,-922726,384350,513883,1133997,509251,506471,-416490,1307185,73662,1055632,-530830,485616,-290664,910471,-549664,-431673,312874,-498955,-22078,-2035,2157014,-130859,-611984,-743568,436143,4580,413121,140777,-762372,-1012225,-70231,1802349,700127,738394,213220,524243,-1039848,-2075696,-506286,968786,-186561,794285,840662,239013,-961386,-72506,713146,89559,-495965,-544489,-880936,686236,-1569183,-264055,207588,-124762,-558253,-422746,-772530,646698,607723,-157771,160046,370444,-395858,-249736,1299233,-461885,-61349,168445,434871,617296,-14160,-1153109,-856541,407628,821364,-78190,272615,-505890,-390023,-320303,-194133,570554,191227,-353672,-191259,-70931,1689655,433184,157503,-45190,228038,129305,310171,1083721,-222661,-283957,-1073120,-929544,-673709,-1421315,367992,278153,-97214,-304447,366754,374488,-380271,-984447,-1159174,-413785,-438859,-585697,545030,-149835,-633176,370966,1848677,204807,284274,-1029647,1107056,611957,351792,-138644,764957,229520,-310467,389505,-454740,-221461,-78483,-108329,-491612,-1331227,237710,608666,-563721,-413470,-358423,-179562,1143583,-761541,-1283594,-148476,-626616,-197426,115903,-864561,-707688,518086,1270973,-763197,-163068,929580,330691,48333,212131,784249,105255,582630,-1924897,-1844319,-54066,41177,-27731,93997,204630,-191671,-369680,1140917,1278602,-1569489,620472,-307822,-43351,333809,-421808,-15544,-561333,10147,-663712,-1819506,-1308576,-415112,943603,-74121,400395,-79291,364161,-248385,-604475,-601314,1025948,1769578,625672,1160287,503046,-57735,-881932,-584456,-302047,296051,-761708,488513,-978987,542477,-1016089,-672071,252197,303684,1370505,174443,-64582,-666082,97074,-339998,-956454,-178560,953260,-402443,-166926,186510,439616,338075,786820,562549,173635,1105296,25341,-230334,-713312,-1353786,-1458978,758769,520148,-1208589,559715,-192538,606760,434829,1819733,507730,256184,-39423,-346520,-183852,-326226,-973683,-385624,876029,-719607,-828426,-104460,879025,-30513,1451510,-580265,-600695,201974,-1458010,-206839,-1618759,654872,-848180,-613718,450079,-933378,398810,490340,-765884,-778929,-510415,364960,625753,3175,-238770,636564,-278773,1409902,160595,-158403,-192390,168511,-841608,1148656,2012069,-1170748,268611,-652965,-878865,-341164,-231982,568068,-312630,-220371,-1361473,571160,-288408,135594,-1070054,183720,6498,79812,-411812,-22323,-1576658,610707,485027,288427,2275827,150909,85928,-177373,-800789,-1070821,40375,1206028,171873,-1133649,-372303,270363,-358311,1521960,485735,-43874,-528276,-698208,-397281,-372898,712204,515930,623318,916796,-291040,-404319,735668,-9366,-459296,-739757,-598984,257241,268719,-153180,1699785,-165542,468127,978491,-953817,-344917,158260,220243,191653,-976506,-1684119,1097453,1516060,-494819,-2074082,78860,227768,-890548,-783636,-1516181,-850844,-362959,900311,1013358,72479,591268,98301,692103,-875948,-602268,-403990,435335,-118678,-907243,117097,213958,540844,1384178,-815568,3677,-553395,551092,148711,-576814,-113073,-325556,233543,1238746,208716,-290237,197349,204119,295945,319777,-91528,-845477,-119957,1086244,-1163204,-1225324,-804176,-54402,383740,784000,353546,125199,545342,956068,625571,106230,-795946,141851,218856,-261530,-663058,79067,272259,570057,-105708,-104136,56325,459570,-496684,1203505,-596220,-1480998,-1121964,-262762,-477511,-176005,-542545,-856281,676236,-792780,-499100,50055,462304,-262363,-732365,319656,364509,-672113,151950,1469969,132060,-1044996,-698272,503825,-62357,618872,-1453090,460758,-210383,-704038,1168604,1329815,352908,918612,590062,-319593,20328,604558,-798223,-290129,-903959,1839880,964709,369106,301767,-159287,9518,-822451,322963,-619278,64102,-74933,338913,960122,-228732,515466,156744,185379,-303210,2290182,392463,878006,-287307,-1092444,-837517,154630,-188955,147758,-520081,349786,-55941,406236,-1023281,-374885,-1035436,243915,-718515,247495,968444,-382797,280313,-448203,-884527,-920477,-490375,527261,-562588,917778,74679,671767,180963,897386,-861417,-941206,-766797,-905883,50672,165986,-151912,-1303565,-240563,465403,1067862,-751619,-1012580,-10350,-370617,-1031670,78426,128039,1061877,501494,-259008,-714726,-1175203,-1691244,-570176,-6297,28133,318768,893743,-407440,-114880,368664,-978529,-333294,692726,389951,380920,88720,-828749,-1368418,384351,354656,414133,1694960,907084,1059981,1283882,1670362,1569088,136433,888612,-371903,-543248,-502024,476772,164216,-433621,-332936,160267,578563,977727,136689,-1577525,470939,-470321,-888406,-1010400,876540,1149464,-541962,-612512,813021,-881359,-811892,-378340,-491185,-780898,985562,-1097458,1190606,1559200,-838261,-557912,-482995,-1328385,-677254,1002318,23305,1386134,552011,946840,172578,173223,-1676213,-28265,2538093,1059278,1264420,842332,166307,1979534,2054477,-625015,369462,-627945,-829968,-822904,-190090,474621,17534,-579375,-827534,-134186,1144824,-84372,551116,19473,538039,-458323,639657,914979,1409675,-210060,-36905,-496848,393057,-798861,-1108968,1176332,-790692,-861297,1283553,1155306,-87972,-802643,-268462,1176898,-412696,1277790,1042124,1272607,550246,543476,1172716,-1606717,519105,-23485,1337400,-441969,1218723,-321437,-963812,-1047848,-1225343,-1306458,-627111,300630,734429,-240454,-1299563,-1524406,-343269,-1642939,-133379,211468,166015,-182898,50133,607789,528078,-590689,-770589,-786846,-395927,956978,-732476,-222793,224338,-43032,-189739,-1605008,-866099,358054,1211,405821,-461836,455165,919007,-343708,-260721,-946790,-1011424,-1353189,-779768,-54057,387907,514317,785769,511163,654713,708794,1481277,816402,-93705,241799,1181779,1738251,1166612,262804,216953,443760,1391227,1175507,-463609,-42283,-1000357,218656,-880689,-1147761,48241,1793108,-224563,-593930,-68364,754459,764393,-711440,-818236,168838,-224852,-187108,-556442,514930,418299,-1264675,-21195,-154419,-77881,-462484,-1237585,8484,1072573,747657,417267,-988553,-1339277,247100,823553,785037,146325,-1279689,-711704,-556146,-1667570,640714,-632711,438426,1065679,783286,32208,611735,729336,530642,247567,170337,281198,-339267,-238947,450062,702962,21531,1001406,44511,-262154,168372,586279,119038,45260,-37822,239642,-563138,-1213050,-526515,-276452,-766650,-367300,-843188,923485,-734074,362018,138668,-648243,-1539866,-590255,522577,-6859,382014,455863,-12833,226712,1481502,1186707,1252271,105047,-453368,-973811,1546082,-1197320,-2252322,-1048002,191084,923246,827724,-267089,-1508835,-1331804,-1557113,-730503,-934036,-612584,761419,-314018,-138405,-935807,249260,110565,1345732,363347,1216150,384459,-777549,87670,413682,-230969,838657,764384,180989,-871739,118294,78492,214445,936882,238455,604169,1510235,-335038,-282361,-1117971,-1397995,95445,615273,-1288778,-359558,-122399,-400674,-755739,-425379,287488,-803136,-276721,-124234,320197,-508383,164582,-365223,-348332,-857797,-550345,356388,-354305,656695,1444414,397404,559330,779372,-717957,-378114,-1328697,-6552,-251561,1005814,814488,-1100500,-351409,2283716,311282,-419446,369608,-524176,-151039,87958,-500122,79947,201292,-205161,578569,422135,-275505,-372463,723609],[938172,64852,598423,140207,-484318,172531,-169279,-604158,-414386,-729031,-268408,1209292,-479463,-1205247,-711897,23439,562936,-1374120,-30456,-508512,1015439,-68698,-380486,-340467,147727,-536997,-355671,-1645951,-231007,617168,-82036,407868,-26270,482716,-232701,-413895,-2533695,-640046,-579081,526277,1227662,709712,-228197,-591495,-277255,1108703,866023,1175683,-778444,-243383,886458,-1105201,743128,385222,-280917,-684792,256276,-45022,-152236,1422427,-223021,-802537,349298,262685,-854261,-327164,899152,383741,82936,-32645,-1208518,-481374,944779,-166982,-550117,948569,56548,675306,1265886,67091,116785,-162583,270443,-1054313,884275,-773246,-2581761,-371123,264478,-400837,-514964,-20941,-739440,905056,-1295017,-1318288,113184,-225497,-559595,411914,78799,303709,445885,-688943,-311144,364945,1088339,12485,412868,-60932,1117058,95491,1436625,-373781,657094,-108415,376769,-540618,-52210,284998,178767,-73021,62916,1431715,14082,-541595,-832267,908412,68759,2480,-248229,-572340,-884231,-641711,1618191,407375,666185,418129,350410,-1265113,-2253487,-801838,836986,396694,1072324,878284,50128,-1155119,-198255,884089,27616,-775313,-695308,-1140219,778731,-1651112,-205198,13431,-144492,-153539,-459491,-957754,826403,718667,-4059,49643,432060,-498634,-285193,853949,-464386,-374731,-144585,550378,440229,-238736,-1489495,-954562,231921,558393,-303730,359819,-584889,-78486,75803,-307146,181673,280808,-491743,-797336,6635,1758336,179059,437705,-156818,-135205,-220023,649657,1344465,-338297,-430290,-1175506,-1193957,-363239,-910108,225509,47191,-207346,-660616,581671,818945,-158517,-606422,-816535,-364383,-600950,-555423,410239,-332947,-218490,692983,2197308,451018,377767,-1376545,968293,249419,566211,448526,713261,-131430,-20621,417048,-517384,-496700,184892,-307617,-277622,-1402012,416913,544086,-405955,-546519,-75323,-154892,814983,-548003,-960293,-327355,-656544,-269616,-108085,-894959,-797115,348183,1130092,-690081,182390,1229406,524545,618336,159031,518228,523319,534659,-1905165,-2548760,-233132,-378393,-190188,199422,487945,-609202,-461599,1602986,860076,-1652448,142149,-257435,-215632,-238,-491239,-127783,-713630,45013,-1201076,-2111443,-1213834,-362015,551357,67699,630742,270721,633400,-156318,-502054,-1011980,722579,1584716,791561,1041770,584329,80602,-1105417,-731101,-156199,513404,-712773,367021,-1501560,188749,-1305975,-746407,486825,247314,554811,99485,-16122,-888662,144642,-313925,-624355,36831,1011462,-99299,-183303,161780,456768,272556,424350,816411,508305,928543,170641,-442095,-1078217,-1332865,-1206304,1043155,726152,-729054,594441,75237,637390,200900,2025370,976077,350066,209611,-43818,-471297,-173833,-1330866,-326540,668253,-919248,-1301389,-759420,423465,-204089,1242392,-581565,-752185,466458,-859982,135177,-1618344,308314,-522138,-400231,295650,-1130029,464295,672908,-607272,-926382,-474924,463004,556821,220656,166399,413357,-261177,1262459,-60582,82276,-50521,105993,-924285,1416647,1911344,-1183086,333356,-382793,194190,730205,347529,688203,-276176,33554,-850125,1697535,-174240,163840,-1191402,457924,175653,-18384,-334325,-358927,-2014042,787646,87434,427819,2105608,196747,-68041,109318,-639202,-1280217,67502,1011773,355180,-1137953,41669,4578,-274205,1832760,368981,-14996,-703414,-980561,-171718,-442634,697471,315342,225548,236586,-595528,-188908,880131,103105,-447183,9135,-384470,468542,-233052,-92246,1873748,213183,601572,703963,-929550,-150234,45275,372722,832657,-1017244,-2146245,1550956,1392782,-583752,-1651743,-156597,-95303,-1188702,-1100615,-1292956,-798497,-672244,744858,627933,-95117,609794,-130388,667690,-963388,-585132,-266674,703189,-143213,-842067,814240,458854,528951,1352912,-814704,86444,-1143231,191723,83853,-467520,-262908,-294849,305222,1411223,38177,-753972,-16518,797091,487035,269635,-57339,-713169,226295,1112751,-526020,-1190976,-527565,-236368,415427,1149306,587222,11113,800775,1125189,860050,230693,-6805,299333,-121229,-227792,-667312,-179841,-118382,336283,-228381,-493602,-43248,709724,-891288,767090,-385142,-1738903,-1045693,-415165,-175984,-69579,134510,-524954,680770,-1188440,-826952,268157,570032,157592,58070,436023,-215344,-473578,145053,1733236,-130844,-1081162,-894397,495351,-137244,321515,-1289511,453159,-52097,-981734,1499910,1117187,296495,934600,776210,-115831,-748355,902050,330215,-105029,-814601,1300487,949731,337527,10013,-333732,121912,-423604,58849,-840840,621576,264466,446589,655718,262976,241983,189790,-259599,-189490,2159395,246065,631505,-764637,-1038294,-575599,204120,-404489,25733,-854312,119800,-199010,274060,-623942,-347874,-1414889,-745146,-737789,421351,1166620,-589084,246124,-739205,-1001900,-593698,-597983,118571,-596410,529901,311146,704864,504148,665690,-1370607,-1043531,-776073,-699018,-252997,-7003,-59394,-1453213,-107580,750033,1126132,-257959,-1341350,152114,-193747,-882769,125811,-139017,1354055,649771,-183038,-1068782,-1601852,-1377335,-218646,304530,416231,620322,864097,-379095,-460359,475127,-401463,187818,471819,-122783,383468,-2391,-1034554,-1689049,434665,306468,214900,1648521,959858,544217,1411292,1081671,655614,-12681,535797,-545403,-559223,-187696,680664,35004,-667965,-455242,202539,257506,730538,271228,-1361148,79079,-282328,-616273,-346786,1130676,1790383,7380,-440358,760395,-827048,-721413,-146163,-225941,-251525,795409,-933787,1206812,2599376,-622087,-332823,-137613,-1047633,-902750,1050145,-130479,1362053,474818,780352,373772,307853,-1527253,63991,3208564,1031736,1095488,862287,-83674,1454954,1510839,-690162,79770,-197016,-409343,-540229,-278078,393128,-344288,-110591,-495544,-122150,1122803,326609,380417,-278647,305833,-593297,185006,676847,1400683,-230083,-821477,-599450,284946,-728807,-1111258,949978,-1193971,-520276,1419265,872321,-94922,-972130,-119042,1499768,-628517,1010634,547862,1180727,469786,243767,808270,-817955,1393212,362965,1240119,-184817,1202713,-363696,-725831,-957506,-1132631,-1006346,-377369,390758,348865,-593444,-1283008,-988363,-30865,-1463610,-33077,165504,-53385,-586694,-159074,523470,453176,-555627,-676980,-69646,-209469,1021202,-625668,-296061,830965,492779,-378303,-1917711,-1089684,671344,496099,425637,-628920,72174,541046,-383084,-192043,-903137,-1044347,-1343977,-796320,37413,-101047,381993,892768,636402,-7285,737531,1778602,878278,-87445,182724,2218934,1615128,854052,-300196,-184104,183707,1179568,1235673,-354151,-71901,-1381060,175436,-845624,-1115774,179598,1668428,-244309,-599837,-206772,983826,805567,-904511,-315978,310860,-259453,-37773,-423749,594975,239689,-1203108,90845,-234512,-187981,-556202,-640483,-200250,1217216,1115593,640942,-981522,-1380706,466999,677593,825752,150383,-712905,-214126,-60144,-1254043,230991,-504508,627386,684086,661297,-19917,519593,795849,603432,737206,-41038,19085,-609050,36708,956263,519526,97023,900248,194778,-343810,37056,569749,-495651,-73266,20776,277932,-738921,-1051117,-307359,-312715,-345474,-298846,-1146802,874170,-645359,296024,790127,-679034,-1683978,-1063099,30704,213528,207927,-176610,465155,674771,1478522,895054,1284619,131765,-93877,-872251,1459254,-1522080,-2274548,-1050876,279974,715522,595453,-287158,-1893578,-1625822,-1713143,-1080886,-203924,-411131,1589594,104283,509037,-812808,-31365,-281584,1548891,361046,1141218,-137741,-1012093,-144025,464929,-462790,625972,698970,443606,-936080,-248422,-300952,290032,879343,128537,954338,1819197,-246543,-73119,-703849,-1379933,254789,484567,-1467928,-150413,-529661,-185888,-741910,-283117,366138,-602788,-534762,-807719,-236854,-737610,-154321,-506928,127846,-1224207,-646868,355879,-27561,651961,1165922,215285,111636,891719,-480031,-451362,-822862,-347221,71876,1192623,820729,-1087390,-888811,2166948,450630,-873597,455185,-643607,-359122,221901,-282528,543123,403901,-98049,362969,440573,-181059,207091,1175550],[932474,52250,470470,265479,-737333,-32945,-128398,-421615,-363006,-745612,-56050,1271847,-291634,-850364,-572279,35278,735421,-1560728,-443940,-738068,931608,-210535,-378680,-588109,159593,25445,-238244,-1295087,-450069,607082,-116529,264452,-336580,491210,218003,1382,-2496774,-181766,-536389,662731,1206466,472127,171829,-323906,-667037,1175161,977760,1009724,-655557,160924,780299,-1367152,831507,599778,-350325,-697153,586665,-473399,-381424,1693634,116405,-339853,432113,180140,-805799,161158,1021145,418875,-297572,-5180,-1161897,-1108013,398782,-353333,-382415,887801,-181842,1166031,1238156,204050,-239990,-265461,-130261,-1050500,564197,-1029639,-2730027,-296031,154289,-475477,-787211,-534314,-931027,701485,-1388259,-1417929,421829,-353343,-715886,857289,474295,629547,661827,-499322,-842828,130011,647608,-460614,284657,357497,974733,103219,1474634,-305819,851520,-250834,-361184,-539292,252568,131806,779933,-240066,144287,558650,156167,-370004,-622796,1267511,119698,-198265,-494862,-399844,-798294,-1186754,1200431,154192,534337,565280,78853,-1174316,-1914327,-804500,520918,884134,1183232,959904,13769,-1110782,-279299,626928,169026,-902583,-741076,-1371757,688813,-1463030,-122105,-271989,-42898,214935,-390733,-925497,949037,806141,158964,19243,455932,-590311,-359161,371461,-499407,-635155,-653837,727943,261013,-380783,-1629867,-1038907,-79042,250089,-475560,381872,-602156,322348,237688,-367033,-292460,312148,-537528,-1145279,240768,1493847,-182855,471017,-232969,-523891,-405243,1105274,1521756,-338563,-530405,-1142949,-1319866,-2854,-229007,282378,-249710,-348046,-998075,656366,1207573,62775,-158438,-527784,-436530,-775353,-574948,-27014,-414794,181423,860552,2122884,597348,335399,-1632235,730115,-79365,658875,863134,563567,-314895,359374,438076,-605223,-564153,488227,-454333,71120,-1289998,625395,443872,-191805,-343627,655485,189444,585370,-336350,-388890,-415744,-597579,-291573,-88461,-762327,-722441,252711,989518,-831158,393130,1232879,720726,1202655,146381,211672,741232,305915,-1645867,-2813428,-432336,-708508,-328338,289313,624350,-878573,-400759,1786037,450162,-1530604,-225879,-223302,-380235,-255395,-504708,-172270,-723062,-12442,-1707901,-2240009,-958558,-238628,54087,238727,709457,413641,674741,-205141,-516613,-1329994,132375,1198168,906617,605462,561416,200535,-1322015,-771823,64586,608727,-376772,234339,-1665079,-165965,-1482788,-631080,520823,315560,-305357,-137074,-76858,-1022411,194470,-237521,-307394,239783,857505,370951,-232257,-14352,401113,239840,9204,998302,958229,607883,311047,-588359,-1291152,-1052268,-725652,1170812,888759,-2490,895524,280171,372048,-177926,1699519,943765,392531,374587,143355,-714084,82803,-1599878,-282688,474422,-836179,-1683130,-1310573,-49758,-307078,944986,-504751,-1105599,624177,-118034,736074,-1443279,-79960,-157766,-47261,213131,-1078571,414855,596777,-195386,-1014305,-360401,579345,439588,543688,527923,159961,-359893,961836,-364111,222662,20337,9544,-855455,1545233,1349627,-1024495,351849,-179154,1227182,1656863,1151874,898512,-118585,412909,-340283,2625826,-172025,124594,-968981,508980,73036,-191598,-364740,-777747,-2221673,743525,-325869,345947,1645673,205212,-110410,343197,-296618,-1259929,26201,394734,591438,-684833,408214,-327394,58393,1912412,194477,106681,-824047,-1063950,145848,-381617,392092,160723,-111942,-528798,-868565,166062,960111,160761,-668475,514145,-203750,528307,-926050,-68279,1791136,394808,570379,364801,-749980,4709,-108963,494034,1244018,-1181457,-2324795,1402333,1131880,-474757,-998589,-329971,-387697,-1251199,-1346183,-878229,-557004,-1042642,399176,60766,-343063,615410,-338448,441040,-861732,-572765,-138420,819128,-329274,-690925,1230010,621903,424315,792125,-860603,-118991,-1595529,-14322,-86225,-404521,-407231,-340111,51990,1176351,-147069,-1066649,-130443,1260782,646990,48240,-161925,-565365,561192,1036238,150621,-948731,-264932,-268320,267487,1154930,874693,-173209,862009,1112885,763849,236682,762097,456685,-343844,-137553,-441699,-474857,-289372,177227,-351945,-916219,56882,935978,-1084324,293912,-125748,-1660739,-870575,-674285,329532,52888,769145,193670,938936,-1192041,-1076622,397332,573293,657364,661410,452047,-741840,-227544,-7798,1851188,-322496,-889143,-1053468,298752,-317707,-78802,-823596,344890,210007,-945526,1420480,717303,239453,998029,779052,121107,-927358,1139465,1176891,75108,-549149,538056,849624,226600,-351465,-481343,320941,110522,-191795,-892883,940888,599797,528969,406218,759953,-200457,183288,-704597,34289,1814628,56709,380972,-1049588,-781326,-148063,6243,-530739,-140930,-1175959,-170049,-199890,316496,-193132,-215439,-1228507,-1425851,-599606,495795,1278393,-682745,190245,-991618,-1061288,-405653,-593688,-255187,-470784,96836,505561,558014,681281,491295,-1374080,-1022682,-708548,-440152,-600761,-256422,-108619,-1241404,10584,736476,1039996,79494,-1430521,407168,55883,-738794,-29466,-698045,1135511,560512,-136449,-1405644,-1582696,-1242176,-49066,237009,733837,964730,687265,-326677,-722547,460554,65436,534581,80684,-640299,363481,-134087,-1001616,-1676746,322011,138948,-78586,1312480,980222,149562,1223995,220653,-267711,-23624,186180,-668765,-508579,237026,833404,17438,-873469,-448370,235919,-7178,439012,417224,-720813,-331943,-127858,-356483,336921,1470298,2308747,542600,-301061,504472,-767578,-421755,27954,-2578,268837,542862,-642621,1156631,3062033,-429739,-253247,279827,-515205,-752183,1035139,-375872,1183562,237391,703588,539078,474307,-984197,85643,2994917,711369,937423,840398,-258551,885209,993875,-407103,-138061,-69735,6257,-186563,-266300,400491,-755634,146022,-167194,-152348,902707,625068,203434,-465740,58621,-719148,-480963,338393,1270561,-100547,-1394507,-541857,133081,-560127,-992550,622208,-1376634,-157899,1367570,586314,-162843,-1117860,-27747,1576842,-950979,459214,95921,1026351,278300,11717,471908,242249,1860068,491850,848654,-112007,981324,-369023,-647889,-775776,-909901,-489627,178341,597842,-106738,-910539,-1190746,-313554,322644,-1016103,250324,133819,-207965,-811010,-278748,546384,379590,-463136,-402492,728703,-2768,961242,-506175,-334554,1174570,684506,-456846,-1895524,-1094354,1001335,1057123,350557,-697560,-188473,332119,-346045,6243,-569573,-814923,-1138630,-661178,157000,-505904,127342,770221,742774,-219129,836392,1982570,897030,-77283,89419,2721841,1231434,481799,-427008,-550075,-26262,762947,1154978,-322399,-125351,-1444715,-178069,-897989,-846682,352991,1220631,-361174,-534471,-326638,955033,727957,-1129060,-1603,500106,-180038,112630,-263299,646532,65309,-979837,142313,-330673,-366559,-466987,-66289,-223024,1256248,1184240,599890,-972149,-1331031,657910,475816,736431,136669,-39155,250433,202401,-845727,-110938,-370154,683456,330699,152201,-116475,310808,754244,578658,965948,-46406,-152814,-750861,252800,1264557,328558,165499,788926,369328,-348109,-25080,665349,-915206,-343119,52022,342027,-640276,-755698,-350669,-388445,150924,-157400,-1230494,731180,-288485,289449,1291850,-574096,-1640305,-1282698,-477630,386303,-98908,-522536,941182,1183980,1251183,561300,1189530,52374,97583,-512389,1368445,-1533287,-1842078,-891888,170512,551193,199456,-214024,-1796366,-1718171,-1582764,-1502028,149352,-312732,1766841,447660,1021181,-567715,-59961,-373488,1497354,522113,853710,-665873,-1115002,-682105,411374,-472032,310179,945187,976968,-823704,-614713,-615646,307933,764790,79546,1152517,1980821,-187005,214904,-279867,-1278099,370774,376189,-1500776,4496,-894929,70716,-618459,-198592,272612,-336352,-813816,-1474527,-796412,-803535,-170506,-634097,618551,-1128502,-642383,353163,96355,670207,851905,168448,-176578,1073527,-153206,-157359,17331,-590997,333390,1491361,784297,-747338,-1133037,1831054,575750,-1147609,303382,-749386,-477931,549259,68514,886638,507851,19939,57458,402843,-818,661415,1384618],[838936,167909,307116,316198,-1016247,-220628,-176198,-191121,-294173,-838657,217545,1077076,-211905,-262911,-228180,238711,874023,-1347531,-758682,-829364,774715,-57564,-386421,-778428,182139,207940,-96692,-638068,-568177,514336,84258,-11737,-596238,607524,521430,195159,-2125260,153675,-445926,774273,1103242,215619,373441,33144,-801141,1142596,994452,712030,-445225,634406,669202,-1279610,910532,750370,-232797,-557106,722463,-794938,-507759,1564074,328404,217270,557358,-105856,-604343,860843,988670,251669,-654064,62043,-929412,-1752995,-322971,-534421,-159408,800795,-356376,1184431,991990,314739,-449586,-402249,-566823,-766278,200806,-1036568,-2460264,324897,-55194,-380251,-848393,-855658,-1217395,454487,-1217242,-1402719,626536,-261519,-774907,1116187,827813,698866,582211,-376222,-1044860,-116064,58534,-782852,156677,653701,879408,112555,1193340,-421977,976276,-623335,-1039749,-489436,402962,-112239,1090517,-440547,219596,-143154,251872,-153473,-193508,1353758,176304,-78301,-543154,-296718,-756428,-1580691,703013,-4682,415536,597266,-235202,-873566,-1259097,-521489,125340,1109684,1131667,1084764,132706,-808139,-327834,113188,535725,-822820,-664488,-1503463,477481,-1076623,-42847,-596234,92915,431533,-247590,-628559,984076,850559,260481,145025,468551,-581312,-446525,-98580,-480021,-783504,-1235979,895282,131997,-426718,-1543445,-1068930,-447032,-27025,-591991,316012,-557816,660012,164122,-327979,-740028,269765,-495239,-1142227,602935,956597,-601873,201628,-224815,-815016,-348293,1506993,1536905,-230374,-584382,-1009772,-1240871,302540,364188,541451,-534451,-463055,-1188401,601162,1444284,214411,182064,-417287,-613942,-986743,-656710,-567206,-388651,432291,833559,1651618,654769,139731,-1732956,406769,-308807,649850,981017,397260,-340376,676302,422995,-624789,-364129,736438,-437580,538264,-974337,720069,308946,86057,120349,1694156,798236,497922,-158921,201594,-443898,-512746,-263414,170834,-558179,-502030,238671,876099,-1124340,413437,908139,831673,1666958,149526,-65856,745571,-92946,-1188597,-2548504,-639036,-879532,-423624,323741,561627,-952394,-229329,1550983,129878,-1200027,-443849,-207879,-454079,-377856,-501797,-131021,-608699,-129832,-2049008,-2157710,-649429,-106550,-473874,381855,625937,323608,516396,-388839,-609421,-1430351,-542498,706359,967744,78119,472598,293678,-1411039,-689055,308673,562350,118918,124119,-1395607,-301057,-1488145,-360908,244641,518416,-726435,-431948,-189255,-1030981,200059,-172303,-120958,371660,553584,811854,-180255,-327495,269693,249944,-322038,1025257,1278605,204847,406995,-638400,-1266031,-588892,-199508,1091025,928726,772974,1455685,431021,-105586,-603090,1014834,489099,391435,407405,204874,-899460,394873,-1684546,-239732,352260,-463341,-1921705,-1623650,-355154,-312236,575160,-365511,-1537019,628454,466154,1476314,-1112765,-396595,123178,303614,234837,-773305,244358,280305,372032,-1021855,-180242,579056,238483,842470,747698,-42461,-581464,570378,-705081,255814,16299,-79843,-692408,1322443,528811,-704316,317657,-65665,1939986,2051653,1900455,1193026,110037,794348,-80073,3051530,-269373,70102,-440223,328498,-293683,-418702,-463113,-1158126,-2167865,467325,-714634,42889,1076702,200154,-38739,475099,173245,-1009694,-72509,-392878,787035,-13990,574225,-600809,679716,1825322,43264,246478,-879026,-966813,461024,-191876,-86278,97128,-336877,-1186286,-1114481,483109,972771,195277,-917386,705318,-213775,368612,-1596611,-36667,1540569,275113,391751,39394,-415998,88603,-276171,584025,1309706,-1443999,-2160265,705740,757891,-154853,-189825,-356291,-471366,-1052176,-1451416,-370011,-157848,-1346114,-99599,-538883,-663587,576973,-442022,359377,-555997,-584792,-8423,772800,-642101,-449830,1161957,658829,318953,59727,-937709,-545656,-1744550,-41311,-338387,-372705,-460693,-414380,-354049,621960,-340276,-1243506,-130397,1520685,762588,-233438,-451013,-411759,751130,828485,625682,-639228,-63401,-142771,-20019,805683,1125025,-389396,697305,987501,439575,165860,1378745,608650,-402908,-20411,-111386,-759957,-228067,118298,-474868,-1276701,321028,1096702,-1009577,-24318,125440,-1189205,-622244,-967408,919539,150284,1182123,1051219,1353259,-849195,-1166079,411195,396109,994160,858137,334326,-1040285,58095,-301140,1719581,-425937,-572384,-1175886,-1286,-597468,-550295,-242468,174428,437134,-669920,959851,312432,150506,1060233,660451,330578,-626734,1202278,1563764,272104,-171149,-211848,679001,115146,-676533,-540908,558319,597626,-330886,-782299,955549,897152,585062,232106,1097582,-685133,134305,-1009339,310100,1219038,-168464,186545,-956882,-397855,328006,-365667,-507859,-279570,-1413318,-403235,-50747,487313,158910,-40793,-732714,-1569047,-289646,454731,1284264,-703337,157721,-1116838,-1066745,-450842,-490597,-493947,-167418,-293082,604578,277003,671200,400242,-1017609,-1007361,-585588,-248082,-909915,-525754,-303406,-829925,72445,341033,652761,199423,-1163459,718827,293287,-640745,-226110,-1278151,532727,254694,-111651,-1542401,-1206532,-1350940,-141680,-211512,881678,1261110,386526,-252343,-829702,323599,166871,645807,-392233,-944315,314975,-257779,-796118,-1332361,135958,-117639,-377153,903472,1006366,15535,756243,-506792,-900882,108151,-78116,-678817,-450755,634794,856790,118451,-975676,-195213,318003,-174777,276928,540252,-70317,-631217,-31645,-147749,842306,1674797,2453743,835230,-131986,214564,-706488,36477,88549,93478,549543,275407,-324167,1017389,2648952,-291978,-233178,654020,106588,-350794,953795,-625394,917596,31406,748352,622065,654266,-159132,18255,2153658,215383,790546,717386,-315531,435526,621802,69189,-259077,-283290,334183,139684,-157512,524693,-1110762,108076,63478,-203337,534912,752850,51635,-516529,-114711,-729741,-1123598,-17528,1080116,119749,-1593213,-298416,-52471,-378902,-802438,285393,-1209200,81845,1124140,458784,-300912,-1179485,-24566,1523832,-1191203,-180750,-240105,832616,38718,-92965,219272,1014696,1755644,466262,307360,-358830,589983,-332726,-732136,-557451,-616823,65648,704632,907938,-507776,-1089735,-1031953,316370,660929,-448055,661257,115044,-316303,-826524,-241388,624004,322667,-328948,-23441,1337361,214398,733219,-456667,-326427,1053431,555928,-345239,-1540622,-836192,1230397,1484679,225747,-609246,-305875,398342,-221727,322072,-103313,-431612,-811049,-424450,258514,-709781,-168031,469182,826453,76864,981909,2072080,847971,-80254,6808,2530111,691670,227317,-271336,-783721,-110785,277739,978755,-364147,-128923,-1218294,-651524,-1037836,-467035,561425,578378,-532551,-415511,-359871,737108,583815,-1284288,-6731,686584,55213,232482,-98656,680400,-126597,-681897,108083,-418047,-609792,-209196,225383,-55792,1047620,939218,321441,-917599,-1252306,731420,243962,535068,79151,567482,567725,151678,-494775,-264146,-291743,577816,53492,-622465,-172496,60092,600578,468786,830376,182479,-213807,-716815,362218,1330928,183820,192347,798528,574892,-280902,-40657,658701,-967645,-580514,85019,464243,-332587,-384810,-620542,-493553,561902,-1481,-1070654,509329,192678,485489,1550074,-341901,-1426285,-1205573,-878439,429677,-367611,-523748,1267119,1621224,880762,343736,1023073,-130783,137220,21856,1278376,-1256520,-1017280,-638564,-38265,456091,-264513,-48907,-1231963,-1622710,-1216734,-1837388,60027,-345740,1391405,697184,1160322,-247097,114328,-214432,1276550,734058,420695,-1042726,-1025725,-1364577,240315,-254240,-84939,1280808,1590464,-586226,-903865,-812166,279113,599233,78834,1153484,1990707,-112880,503261,106845,-1077249,432282,315113,-1329275,72734,-1199375,172300,-423252,-192829,93567,-93608,-942447,-1863796,-1152724,-620795,162035,-654967,954633,-601068,-552394,350066,-47533,681674,682861,280106,-156026,1287802,162476,402663,829448,-665186,486333,1821526,731596,-159011,-1051466,1548209,663886,-1098934,-27580,-796853,-474188,944694,416111,1067214,527520,141793,-258150,305335,170907,858274,1323280],[663459,374130,101041,291691,-1209289,-330575,-286942,-18047,-264235,-975421,530463,722214,-208508,490436,227087,573645,970679,-777518,-919858,-705875,536126,299588,-402550,-938894,207384,3090,7809,46720,-596338,353047,310808,-417749,-738019,805807,630093,150031,-1617139,249779,-318656,912231,878136,-8274,244410,416554,-586448,969186,918005,319001,-154155,1075260,605946,-819079,1043075,741052,-10203,-316060,653112,-905237,-431967,1170612,379742,699817,710647,-542655,-318178,1474864,857792,1828,-784041,90938,-605808,-2194957,-957666,-706954,125750,677667,-441146,622037,686628,397233,-412646,-500925,-904026,-304178,-76595,-794975,-1957880,1094357,-302806,-64316,-699670,-911555,-1580144,232686,-778359,-1292686,661146,1225,-745147,1185291,1058259,589301,268008,-310286,-920580,-299885,-392933,-875923,61234,697777,776851,146145,726155,-713844,958804,-1034860,-1441008,-310612,377519,-388666,995997,-595727,278466,-490738,293359,77502,289529,1106060,246699,329457,-406307,-261697,-728848,-1730038,292448,-41071,366133,504408,-528645,-552791,-599592,-60137,-219830,1018769,954940,1210499,345884,-353987,-364821,-383382,1042263,-531235,-500416,-1467962,255561,-578588,24311,-866239,184690,484596,-81463,-81706,916655,858496,236325,436166,481412,-414636,-518214,-496032,-326702,-786621,-1696866,989752,84437,-400751,-1257518,-983589,-780280,-214134,-659484,157930,-470524,813094,-48200,-185331,-1029487,183871,-371440,-853553,967412,284174,-1009927,-272497,-125217,-903792,-95727,1691317,1369264,-40115,-596212,-825279,-967912,482359,694184,900155,-742413,-501310,-1147754,460369,1477523,250493,288797,-498944,-823460,-1208315,-775119,-1007406,-260079,444020,644425,960427,684374,-142814,-1625544,31185,-398060,587390,830557,284954,-279647,822691,336405,-486396,69519,848009,-190689,1047964,-513770,612429,144131,411430,662057,2636993,1469889,528203,-40703,581125,-500177,-450317,-196918,581940,-346158,-185761,284492,787455,-1407961,257284,418610,805044,1924884,141471,-270346,567322,-592338,-627495,-1861322,-824819,-854167,-468209,285554,324792,-843634,-20195,917241,-55777,-713997,-500656,-214391,-382062,-362143,-520603,-13092,-451281,-271835,-2115198,-1835896,-375043,-24440,-932343,436795,413122,66940,253186,-643800,-706068,-1269342,-1107263,231938,985198,-301736,399637,358862,-1293772,-494420,522981,387943,586862,69706,-828210,-112814,-1251859,-12223,-284907,799253,-512047,-686441,-277415,-897504,144439,-169273,-86649,405692,233176,1044989,35780,-728529,101991,285315,-492674,879036,1265918,-197023,434090,-577069,-1001052,-82425,213212,838223,809704,1370284,2051879,562723,-630982,-953104,262009,-166782,363833,295601,192344,-1027669,676488,-1544566,-178279,336971,87621,-1975551,-1633220,-364625,-242583,160185,-185879,-1846974,483993,682687,2126547,-659800,-535804,268687,518029,337244,-339919,-9324,-164924,895671,-924981,45664,388571,-56939,1007277,771767,-177180,-876984,150588,-1013357,220992,-28478,-126612,-508896,590505,-275191,-289141,251744,-22282,2143474,1821158,2252221,1511699,321063,1064297,-130815,2917378,-390435,36582,212903,2996,-816277,-657161,-566952,-1387498,-1923341,20794,-1016984,-393216,572633,209441,108770,485487,647834,-598465,-207408,-1031672,815786,557185,443411,-741076,1353240,1653379,-21832,318055,-858810,-739200,670109,70329,-548270,115217,-443294,-1631039,-1345311,595898,935790,242562,-971909,658887,-434565,9256,-1973195,8488,1217712,-139100,130638,-209094,-6057,117927,-418738,647828,1056213,-1673659,-1728068,-246317,311758,315680,644466,-204069,-270187,-643515,-1390818,114259,310369,-1468676,-651297,-995355,-1041834,470476,-393346,685180,-112275,-637410,103812,593249,-959380,-155212,618911,563587,310619,-416985,-993223,-1013277,-1557976,62174,-607382,-335855,-415599,-473917,-696053,-36441,-535969,-1369235,-33856,1587704,828612,-414514,-869745,-237324,699487,472619,777538,-400014,40069,67857,-346764,224396,1230460,-573970,328537,815498,57246,101443,1737372,758478,-298398,98777,205120,-928087,33031,155446,-596946,-1500010,638274,1166394,-702702,-59334,301164,-485295,-350387,-1164489,1418731,194424,1283917,1754795,1736652,-315798,-1066248,318242,27484,995768,627416,89119,-1008362,372155,-654441,1405178,-458493,-261805,-1252370,-287971,-927387,-967406,259953,-16069,492055,-303552,317759,49143,16674,1075270,524998,457699,-116221,1039298,1554859,500472,217001,-739592,451385,71870,-863324,-474933,758311,874121,-290189,-558947,721950,1128335,614399,122335,1171039,-1097963,44786,-1093244,547130,417494,-399057,65456,-475055,17017,726343,-756167,-321702,-327965,-1488428,-492578,173381,670409,369196,108057,-286839,-1174701,165208,326404,1202586,-700122,175252,-1066894,-1036685,-715734,-339584,-555331,223683,-574847,562696,-45447,485982,374882,-582578,-1105599,-414732,-177321,-1078837,-745652,-610693,-447515,54648,-325305,-98937,119763,-586166,1023431,470612,-611075,-301816,-1622009,-150385,-118549,-89477,-1345934,-718576,-1615858,-490159,-871455,789617,1386667,23192,-165238,-750150,112814,-220029,487714,-828235,-900837,237904,-336527,-479426,-765944,6991,-397323,-535184,604337,1063352,135583,166142,-776325,-1127187,326583,-216285,-542054,-465304,897034,703892,211648,-926684,364667,485406,-240772,299629,601137,232931,-742376,2087,-8286,1030677,1592086,2118838,714109,103106,59620,-642297,534847,45275,56730,535866,35053,-123981,792385,1567169,-209354,-176820,884625,599292,77893,819751,-771371,647584,48868,860829,593337,819764,689138,-107988,1210615,-272456,634090,477023,-241495,196518,417841,523582,-286478,-700842,522960,350286,-1151,740135,-1308063,-172632,134485,-227660,133448,689417,-51022,-449618,-158978,-575824,-1513726,-306938,886738,326771,-1427330,85265,-260836,-249964,-583797,48579,-677469,93382,751285,521668,-472742,-1119848,-115854,1446277,-1192183,-694440,-449587,609744,-166745,-44276,75902,1183412,1207209,405662,-194730,-891436,109211,-263972,-901750,-372063,-332816,493623,972172,1260292,-743992,-1028403,-827311,745344,898838,70830,1094023,78633,-419107,-663255,-55532,690365,290722,-187818,329933,1509082,430476,343475,-509525,-265462,454408,240329,-43688,-995767,-373033,1308088,1632233,149473,-354525,-330282,680848,-8959,720183,319556,-8952,-450302,-176837,291652,-700815,-423700,122295,877673,644109,1112384,2008701,700132,-110838,-23772,1873178,155271,201797,-93855,-817766,-18724,-131768,737140,-461290,-28207,-845549,-1022440,-1203109,-122866,783230,-78131,-705359,-277058,-265570,441185,425765,-1248346,-308001,805257,424963,313542,63922,733114,-327489,-422852,-5424,-463978,-882682,146116,121480,213771,521965,481873,-119971,-784448,-1195778,617594,-6412,282690,-28474,947609,692984,-152570,-224515,-188627,-306241,327201,-133467,-1378080,-126007,-132723,330323,307367,399664,557925,-205660,-524708,349232,1184027,115430,159398,964126,783148,-166821,-57531,376196,-640281,-630727,154696,628005,14854,-6730,-979075,-607177,784260,105659,-708757,237387,624980,902191,1528422,-19988,-1096568,-916407,-1083833,287711,-393551,-258715,1355460,1837840,491565,325838,844384,-382219,87549,582372,1172232,-820125,-60177,-396680,-210407,413650,-641393,184749,-455481,-1418471,-723987,-1903521,-281330,-491631,765119,842738,820945,77088,369944,51284,983287,803243,-51260,-1163598,-740361,-1939992,34223,123546,-464985,1479836,2071660,-302747,-1074014,-898511,224401,383283,92200,940905,1882279,20056,709849,417523,-784129,446322,291894,-978021,44493,-1455274,-1333,-218816,-265856,-78605,34667,-725529,-1822354,-1188544,-242716,710507,-499694,1019877,93249,-417841,347554,-390335,642346,738441,512211,160928,1409947,370448,961105,1226373,-559714,508436,2029005,668876,500171,-719742,1505543,706573,-700038,-395147,-763474,-359462,1218605,639348,1096343,492455,254718,-514860,159690,237967,782403,1062306],[431922,578900,-154869,211823,-1198663,-304977,-372119,34548,-293214,-1079412,828069,341656,-213435,1243658,675345,923204,1015344,-39934,-921908,-365172,240073,671202,-411380,-1097836,190607,-407166,21923,474018,-574019,163472,444582,-895299,-739866,1038250,615442,-61252,-1170708,83023,-194394,1079364,543201,-152439,-198232,761508,-88745,695077,778380,-122667,178967,1393163,603537,-115997,1241996,533039,210528,-22236,441639,-765523,-133287,719840,295600,966269,843147,-1009368,-34728,1734316,683935,-231368,-566226,35099,-281881,-2239671,-1304193,-863411,453576,471654,-398113,-332021,474555,428842,-150215,-506033,-1054910,155582,-183210,-380401,-1442525,1528871,-518730,455719,-396231,-726767,-1881197,108235,-130048,-1114519,511987,302786,-643380,1093176,1127651,428234,-116917,-268995,-599511,-370721,-528367,-733328,18421,464066,601160,222606,258289,-1060056,776238,-1302491,-1482655,43400,216888,-628683,546631,-658374,324258,-481686,301590,321427,648365,585300,323774,856187,-154863,-242105,-669880,-1598955,91267,33415,399661,321620,-749608,-373788,-147048,418792,-406504,666688,703268,1264359,547077,71803,-407857,-640325,1522113,-80348,-329105,-1225590,133809,-16216,84960,-974681,199679,451496,53730,643489,753133,859537,54980,783201,480375,-96131,-545781,-762968,-36677,-647184,-1846612,983572,122369,-349350,-840751,-736936,-1006812,-287868,-681502,-69984,-367439,738271,-256277,24001,-1052953,117982,-179674,-484551,1133437,-353474,-1332795,-758146,45315,-745605,194134,1579303,1059147,186366,-573513,-638691,-594870,529051,734539,1185948,-846528,-443299,-866727,291563,1314302,175199,163191,-677521,-959253,-1370686,-884762,-1209436,-47451,201219,377654,290753,748486,-362110,-1293734,-351926,-341586,519517,568557,251932,-213633,781285,160055,-157000,609732,782280,264051,1475650,-22469,302507,-42764,734544,1071318,3009438,1952958,613746,11427,626048,-695378,-424418,-106228,1007097,-145599,157962,350140,698684,-1486515,-2721,33722,650807,1965771,107977,-393158,263938,-1079061,-86609,-1004687,-950832,-642580,-462195,186244,5349,-609710,155366,77495,-97124,-167591,-410746,-244979,-158746,-245930,-576303,141313,-353668,-409996,-1877604,-1297294,-183721,-27876,-1224457,361690,138437,-231334,9084,-868095,-734000,-898295,-1437337,-112057,971641,-396622,425982,403862,-976045,-223251,667788,125944,865248,93079,-216716,348501,-738261,316638,-850661,1058906,103633,-840499,-275871,-625723,53455,-237116,-136230,353750,34624,990854,372835,-1125215,-28454,310005,-491977,607605,869257,-508970,391026,-406969,-581424,311694,444056,522183,548089,1627124,2366759,700329,-1007856,-1122928,-322010,-785441,327379,68733,187947,-1099715,837678,-1212397,-83385,423264,633216,-1808941,-1352115,-76546,-161861,-255356,9452,-1882929,249930,516030,2414168,-139190,-444883,308633,519777,456918,23757,-282284,-571576,1175333,-712942,287281,27540,-408493,977673,607915,-276145,-1163032,-242850,-1213790,193656,-61670,-109891,-367428,-572198,-832671,101412,201786,-8074,1812261,1179206,2027796,1751580,421543,1159012,-395450,2450331,-427907,38873,746772,-340007,-1320143,-842590,-623860,-1398254,-1625822,-468274,-1181928,-828650,228922,251765,264738,384337,971183,-147512,-350876,-1279963,568747,785659,33909,-730045,1757991,1444965,19951,264445,-758973,-442746,695984,314615,-825807,167014,-463995,-1878157,-1561280,424147,879146,322490,-715752,520331,-754552,-440643,-1868589,34861,873969,-731953,-124783,-346602,362663,137237,-501208,687267,597626,-1706325,-1181195,-1103691,-154870,822927,1358506,92874,148971,-138927,-1197328,479699,717206,-1358816,-1134078,-1183341,-1431145,291915,-210424,1379785,334287,-718135,157868,340957,-1121426,121464,-157874,374185,463225,-397282,-957845,-1312165,-1144880,204856,-809766,-257109,-328221,-500651,-820657,-530192,-728413,-1533743,123585,1528250,845733,-352907,-1281320,-31355,387262,-10922,645117,-312813,21156,256904,-595155,-401208,1102862,-658624,-170340,631588,-221916,123202,1812622,911654,-67363,201099,448464,-845576,427099,259054,-718883,-1546803,867529,1143487,-276717,196469,349472,137531,-109402,-1123627,1656263,181677,1086165,2113540,1919605,236573,-812193,162405,-451917,652293,106750,-232928,-649795,679657,-944196,1041354,-456473,-68647,-1270530,-462465,-1225308,-1145571,589008,-177520,310445,345,-229663,-3222,-139574,1021750,463525,470427,331640,685951,1319888,746105,505460,-944832,181962,127851,-852479,-287184,846830,870694,-64529,-302668,388157,1269101,611033,44190,997888,-1378734,-71239,-960267,655823,-398194,-592303,-10599,210231,376882,950912,-1010025,-7444,-258065,-1347240,-409487,365957,747903,441791,179795,-107456,-440305,699226,171989,1081551,-688593,246013,-851685,-993971,-1074567,-206386,-464258,536212,-719208,361428,-292822,186161,376464,-301502,-1340885,-200358,-197173,-1029932,-856135,-964834,-274230,-39141,-995579,-1033798,-78795,112797,1248455,575492,-652867,-178028,-1606920,-618983,-360475,-48139,-813864,-362992,-1863778,-987799,-1461767,459737,1228434,-325070,-82419,-500558,-98929,-946857,81560,-1119972,-532013,138985,-352967,-104578,-137564,45472,-614505,-425525,484701,1135500,359972,-319625,-507648,-1007186,545420,-233019,-266958,-618616,974949,375097,90776,-721951,1127425,720807,-228174,428276,566137,85558,-665402,-7287,57324,891009,1223939,1409976,179482,383639,131183,-575188,936507,-47461,-63512,353468,-140715,-183101,513544,367535,-155548,-23077,915363,774674,316836,651979,-734871,466085,371498,927470,453480,936512,1271612,-235571,605170,-582730,443685,171026,-53352,173170,320480,789367,-242733,-1109280,551492,402262,128853,984096,-1277204,-534876,32350,-180242,-160854,459552,-87668,-318360,-66748,-295299,-1537070,-473117,718341,415314,-1037171,505030,-483152,-202870,-363501,-2948,80528,-146750,352641,669606,-623320,-941090,-292616,1391310,-907659,-938702,-559564,361306,-264179,143563,36685,822129,548858,394076,-515485,-1508261,-360265,-181666,-1039925,-272530,-142652,681052,936487,1560245,-758594,-684991,-622737,900196,969998,420811,1420182,-12684,-554059,-384466,207461,694390,292418,-83840,524905,1158282,628335,-138737,-635982,-156511,-388512,-100417,355872,-456013,152115,1263367,1462201,253559,14821,-346786,978228,274245,1132823,576417,352647,-126461,-13354,217048,-575944,-583158,-115026,882949,1154168,1148312,1715752,433508,-174030,16632,1152547,-218255,403128,-73897,-640476,242018,-383100,425694,-591880,173939,-509399,-1130377,-1309999,86053,984396,-578513,-833266,-161048,-53816,182244,295062,-950477,-738429,795909,842989,371697,231587,845406,-516600,-303356,-169268,-443367,-1103336,505249,-289990,434132,-224637,-37650,-609016,-562991,-1163915,302506,-273904,54831,-167593,1003634,668613,-544403,-48435,23402,-418377,-11767,-244935,-1798212,37350,-175130,-35795,135938,-80653,910050,-205325,-253412,225768,897666,129630,78777,1221507,939928,-42819,-124871,-174892,-70983,-444051,291012,777523,217628,316691,-1245792,-702507,790941,119729,-233819,-47455,874550,1412802,1252248,321526,-734204,-581675,-1083093,-38510,-40904,124166,1195061,1735906,210607,483206,694042,-642572,27302,1016471,1033356,-397133,715104,-257263,-235952,388354,-773366,457628,186545,-1194913,-224597,-1568824,-587743,-694747,170721,876236,111658,326433,575393,269852,686525,564018,-452643,-1000252,-316619,-2199090,-73120,568369,-688996,1421231,2262153,-51303,-1123817,-927846,159662,117414,82660,543330,1703396,230968,775072,617719,-431499,430464,268832,-545608,-65743,-1678375,-432745,-58769,-394625,-179123,-1985,-89100,-1401449,-929902,187894,1255960,-158189,789838,613772,-288071,345874,-761582,512127,957233,791341,596466,1263926,410352,1201041,1012416,-323633,409017,1975250,568165,1032969,-271310,1654646,711647,-51266,-625543,-655096,-187304,1218098,669695,1020676,435517,337752,-675097,-6216,144627,523094,724918],[187790,684294,-450238,108583,-921836,-115666,-333426,-33364,-352878,-1075493,1039830,53020,-161719,1759753,1022366,1159363,974240,606561,-803759,109711,-49139,875103,-390429,-1254139,78960,-784191,-83899,489140,-541373,1741,453184,-1337101,-630943,1247466,607957,-326717,-869804,-266971,-140086,1227400,188271,-183396,-798099,1015847,492320,405448,617493,-565218,496048,1536236,634908,577636,1456503,159410,341368,310711,196711,-422880,313324,389560,145108,967753,888929,-1355838,166523,1537461,494563,-408727,-36671,-109361,-23449,-1848146,-1322325,-988347,763138,121975,-202949,-1267244,432001,371381,199095,-408160,-1013786,423449,-111413,81334,-1033617,1364031,-639070,1070780,-16823,-401562,-1917330,126897,619760,-902276,223467,496757,-489339,889650,1061844,322042,-385371,-214646,-245336,-313874,-340995,-419668,30153,36142,328066,345535,-49461,-1277111,464924,-1333610,-1236377,543447,6589,-768884,-50577,-627187,367167,-242950,306452,585488,771207,-51374,389175,1274142,113160,-163224,-539391,-1212836,139291,167030,482118,108199,-875094,-391042,80657,762743,-386193,183731,428193,1171513,624508,313739,-463105,-583743,1793586,398053,-245588,-783300,178210,617586,141590,-821082,159561,443304,119400,1425494,520532,892266,-264981,967524,431411,303616,-504983,-867747,282827,-402569,-1591226,893134,226473,-316828,-379303,-334610,-1096408,-263711,-653466,-319543,-274250,479022,-346011,235954,-773385,140943,53620,-282969,917512,-804829,-1508698,-1068897,262082,-374205,329902,1208980,679240,384909,-528938,-489029,-247702,502525,579752,1230612,-864984,-317647,-410430,145496,1014532,52437,-62732,-807172,-927924,-1401559,-945334,-1135227,216048,-231615,131140,-167799,867651,-340310,-778462,-691032,-168785,474462,382862,268731,-193073,623668,-89742,309595,1079807,555180,798463,1685125,378279,-130216,-243184,979184,1198799,2548672,2083770,698139,12419,360752,-1097320,-415008,-196,1306642,54095,459510,394568,580974,-1226761,-265045,-27589,440505,1845618,55086,-452232,-96985,-1428293,317076,-267727,-983445,-304519,-409999,61879,-276440,-324090,257369,-686250,-14964,328400,-210212,-297965,168682,-87510,-654662,268431,-385726,-522671,-1409890,-630931,-86142,-122263,-1286293,151558,-115384,-442443,-110967,-962987,-654825,-434983,-1498298,-254436,931998,-217636,592642,439928,-553667,75927,719719,-170795,887630,195185,218857,918971,-2512,533374,-1175081,1197099,619039,-881268,-153263,-246593,-18245,-333148,-160741,257631,41225,692881,700472,-1386456,-41416,286995,-365616,301206,221279,-658636,298573,-149916,-145641,478689,521307,281058,205484,1504428,2193420,838763,-1076225,-1058285,-647988,-1202414,292713,-210334,257093,-1110317,822468,-776881,48235,563459,1010927,-1409332,-857598,372169,-142688,-611924,195912,-1621884,23369,131034,2160147,376301,-152642,326535,316012,517027,145533,-507925,-779109,1115657,-405629,501871,-406704,-730365,753608,316964,-380741,-1363680,-564115,-1252337,252500,-41184,-28927,-295419,-1746429,-1041494,329008,223362,11698,1085097,456550,1340983,1809238,352656,1077681,-721729,1985168,-295981,74325,980792,-593936,-1628459,-902504,-613715,-1187374,-1414021,-846628,-1197869,-1142090,43889,328297,354737,204437,1010989,205997,-473966,-1075930,23957,608659,-506429,-595178,1713379,1207685,140172,87483,-587408,-140084,519747,452599,-843013,194310,-448176,-1988430,-1737219,8137,827969,427194,-201270,412322,-1010021,-821885,-1314319,-6248,511170,-1320546,-294556,-373952,586245,188004,-500851,696954,72396,-1442596,-646804,-1637164,-581165,1245058,1844815,453880,610794,331301,-945350,682283,930233,-1048338,-1449405,-1077798,-1739960,62552,24607,2079636,637299,-774259,117388,91577,-1011503,297198,-828959,156688,773701,53949,-777235,-1304394,-693136,298854,-875814,-119534,-280966,-510632,-704641,-644588,-916406,-1765048,302433,1414896,820060,6237,-1533469,187676,-111697,-547398,378170,-385488,-125836,334892,-679656,-890232,711257,-595371,-686399,446446,-305943,262559,1674501,1068798,235698,271454,628384,-428708,860409,382947,-840585,-1406719,898570,1047665,131946,622717,255856,400201,61537,-768711,1536253,133673,678829,2105319,1841017,707453,-490094,10527,-884254,113828,-496860,-549683,-68230,916652,-1059439,741051,-455514,-51810,-1227166,-478679,-1400458,-935718,771420,-250469,-57764,145372,-473062,139405,-256866,910785,508755,370247,542349,251818,1006561,957845,610917,-865034,-105044,265573,-648200,-25682,785887,643789,273333,-101999,115717,1299823,563097,-38558,707652,-1525997,-184032,-691070,582681,-938100,-709160,-95421,799118,621901,964774,-1048368,361337,-85523,-989855,-186663,439616,653344,434819,151372,-183218,356266,1219402,61433,975221,-640670,353084,-530393,-951173,-1349643,-143227,-299856,603603,-734319,26571,-361071,-138732,372189,-251969,-1634773,47204,-213710,-751037,-823868,-1281874,-357845,-176307,-1383922,-1707700,-288503,700282,1337744,602641,-747682,101825,-1266258,-728689,-334314,26666,-84833,-252166,-1944351,-1459602,-1718812,-9608,749219,-594060,-26456,-141270,-253432,-1602268,-478153,-1209961,-6800,32383,-310395,274448,415634,284518,-691176,-27440,492494,1158053,485343,-512409,123677,-708178,689814,-167501,90166,-923809,885345,-80177,-378703,-402457,1795965,949582,-174410,504153,417963,-352483,-467357,-21366,51632,535705,702461,596406,-553225,634918,412999,-511838,1145826,-134354,-203918,209023,-219869,-563920,234571,-463649,-93460,228709,747829,564013,248461,461842,-501651,450534,893087,830396,235971,971364,1414582,-308569,477969,-638402,216252,-90836,209739,296883,236528,820858,-158855,-1354717,423408,310728,163540,1192106,-998500,-785626,-206992,-44583,-236903,127784,-54730,-189497,125714,3219,-1239635,-502526,569629,327574,-600462,839378,-709525,-233037,-152388,158598,810391,-566434,20840,743437,-708206,-683662,-538462,1339985,-425081,-887907,-603066,96676,-215661,420595,73870,240956,112388,462285,-611560,-1934608,-722523,-106653,-1047225,-262366,-116088,586115,685359,1710406,-570775,-129000,-480766,806040,862818,570655,1531088,-174877,-732282,-63273,452628,617984,340208,-52164,485864,437060,785014,-595688,-768636,-20846,-1074942,-341398,700570,-63860,564967,1176946,1053850,646573,400969,-425182,1057220,588726,1462618,627853,579040,129246,8789,20277,-485130,-624291,-139376,830291,1397872,1026105,1121343,57550,-260180,115299,645187,-329042,726191,-249639,-304183,591228,-491591,19476,-736792,406106,-345636,-932580,-1298179,139839,1126337,-813696,-888341,-104526,212174,42959,215794,-432172,-1072981,631009,1189593,437800,416347,1033263,-680425,-374696,-346437,-351346,-1151399,787131,-780445,460955,-951586,-503194,-1014791,-268344,-1110083,-146660,-549385,-89825,-299814,724957,592041,-834722,29350,173412,-606853,-361514,-308921,-1700039,281492,-14327,-423419,-12863,-301923,1061105,-278732,-11410,25795,561721,214915,-7089,1459914,989154,52360,-266192,-806797,530214,-94368,505970,843322,180505,543372,-1277678,-752421,620814,28820,249098,-304270,885668,1811260,800436,587170,-435297,-368126,-950975,-478533,655325,473438,838850,1322292,127321,703752,583949,-846428,21330,1227597,862002,-135181,1116669,-246820,-76773,356441,-571423,747783,450513,-996044,183122,-838017,-659789,-880062,-243362,793264,-691408,443713,644540,347837,411966,-9286,-703801,-596454,145601,-2077262,20247,1018058,-634265,1126330,2107828,114297,-1080498,-964513,85254,-187757,30026,43569,1487818,497776,683806,685612,-72481,403980,200444,-159218,-225996,-1859583,-970382,38230,-536315,-190595,-191223,819839,-830465,-526174,521004,1607908,301480,336658,732972,-202387,344762,-970489,277031,1178385,1043304,898735,731413,277216,937757,302390,-43479,227032,1629749,382495,1303866,158244,1740710,698401,661388,-588205,-504044,-33223,911442,505968,887540,383066,364944,-735758,-152999,-97298,216682,427350],[-17341,634102,-746552,15341,-416759,214436,-117832,-164316,-379498,-929638,1107544,-78858,-23041,1817322,1228991,1189034,789226,945373,-627644,574981,-245928,834666,-322341,-1368558,-153781,-956137,-305632,134530,-515189,-77896,347446,-1623495,-476765,1380388,710363,-545561,-653276,-652586,-237345,1281022,-50478,-89186,-1330898,1151532,917158,177264,472720,-961466,738877,1503142,650045,998281,1603127,-286917,341509,700398,26272,1643,762504,260032,9063,758954,794632,-1462593,236499,984045,290658,-544279,616140,-305860,138236,-1216952,-1119957,-1065472,955376,-396468,124714,-1775797,534684,191061,439485,-255709,-848397,377720,74972,457359,-740216,680790,-619236,1596184,363150,-59190,-1540651,284548,1340249,-693775,-116795,490738,-305053,631693,938442,311993,-417162,-123982,20631,-152775,37903,-47326,80286,-431502,5421,498336,-121503,-1210986,105598,-1148117,-874725,1081065,-155497,-765777,-521764,-543853,411723,59728,323996,860197,656264,-610243,423054,1406085,307204,25193,-320904,-640235,385755,282963,550325,-79140,-918770,-542743,190598,879783,-184238,-274860,178993,889800,507013,326472,-523412,-290219,1737974,707360,-313810,-202757,386204,1331169,177362,-327720,117349,541092,103784,2096124,259748,983222,-654169,771477,300759,677696,-379284,-822842,454640,-113741,-991330,769089,365116,-323140,43426,149288,-1062828,-183954,-566068,-528103,-208858,137200,-290791,382511,-255382,292832,287041,-405265,279181,-977421,-1508999,-1110175,510054,111433,189208,711935,291843,481378,-480556,-401207,1561,507030,368740,950679,-848298,-197954,106602,54150,670828,-11136,-202093,-772903,-696364,-1272144,-939468,-844181,484076,-731676,-22451,-357669,1005506,11113,-175822,-930943,67400,455494,384023,270657,-219248,468073,-361210,781239,1322622,237094,1211183,1579828,605577,-565979,-450477,1066994,1006876,1387444,1871147,763041,-7664,-79118,-1653163,-384569,119530,1385251,263217,664394,393663,422012,-637042,-435680,277593,276952,1649061,5902,-470326,-448893,-1540197,509913,139110,-911171,65681,-318063,-40381,-420703,-47730,292256,-1142908,145484,672389,48084,-365019,518072,62310,-721824,300062,-544967,-590649,-854933,25544,-72898,-288138,-1106859,-153731,-274501,-485803,-60332,-876850,-477922,-9768,-1331146,-184000,859027,105893,875445,471012,-178334,353071,665617,-453755,702323,351154,402805,1404094,789323,580803,-1067133,1152927,620756,-829856,76324,162551,-20096,-382066,-76915,168713,248249,280534,862448,-1379259,113033,195952,-190976,53714,-430684,-611069,190695,153658,169846,387477,526148,217416,-130422,1083191,1573987,946711,-780170,-773189,-753129,-1356692,259305,-466539,409760,-1049312,634743,-342012,205255,683373,1154235,-816141,-264981,765579,-227463,-847232,351971,-1161818,-93073,-236188,1421219,812558,234676,408164,-10981,456545,-39241,-637845,-696407,772532,-56278,637664,-787100,-920455,389139,-13547,-508437,-1447669,-776391,-1119427,429928,41061,96559,-275009,-2324148,-940085,297890,348396,48082,197528,-102523,530529,1636787,116070,867122,-984048,1709595,16923,130418,896533,-710202,-1634901,-785374,-553057,-812611,-1362219,-996660,-1099516,-1267631,-51069,421809,322933,-8923,716716,353730,-552922,-548130,-695520,155205,-944761,-389496,1268301,947290,273845,-146946,-370137,110591,195401,435410,-629742,156210,-434706,-1958657,-1825188,-513123,782417,522811,376072,377718,-1083825,-991319,-575745,-148916,114876,-1720437,-333231,-323491,613391,284164,-414327,667265,-396504,-914448,-166438,-1811037,-896034,1501097,2068950,792193,920581,672685,-713862,731364,866718,-636934,-1547990,-756468,-1851067,-178827,200913,2310081,715587,-725783,-22877,-85371,-622005,309807,-1144229,-26662,1161864,641938,-444491,-992806,-373242,297815,-774952,63025,-338104,-543839,-450995,-314467,-1111072,-2003110,468863,1288931,764569,592814,-1530772,369223,-648996,-1015417,144527,-565326,-378737,266834,-580355,-1128333,105979,-376128,-1090800,275809,-195845,482838,1446602,1220881,558502,296510,789636,280117,1224683,474800,-959322,-1080589,702716,909302,418924,1019212,52034,236873,149187,-156378,1086269,86684,189995,1838159,1568113,1090964,-206475,-70513,-1093330,-399692,-991651,-774608,571616,1012317,-951498,565069,-475234,-208822,-1133266,-351892,-1384034,-333318,897053,-171603,-465536,121733,-379227,396485,-253847,777762,623344,192545,471789,-121960,693253,1059964,501989,-636611,-371652,428114,-314224,230759,598013,343096,586435,-30536,-11759,1209609,458041,-147773,464067,-1557647,-251496,-406736,333237,-989112,-729145,-234744,1024632,725301,798397,-893561,694581,138397,-484434,101890,356666,392856,421876,28596,-361262,982138,1625221,46198,919084,-509030,468868,-181670,-897682,-1402829,-166258,-164105,345200,-658087,-366460,-197695,-398329,350612,-367647,-1843911,307526,-121354,-308417,-649822,-1482309,-605863,-303210,-1345490,-1647512,-412733,1014291,1274634,529283,-853172,395813,-738625,-517889,-39794,134447,625026,-338408,-1799843,-1737003,-1525447,-439567,40268,-757968,-19784,239760,-340552,-1736672,-1033963,-1109710,441753,-60293,-227896,596020,823952,652782,-585605,526607,506955,1041766,372840,-368223,811148,-414965,729680,-74127,417455,-1316774,690483,-578116,-1107119,-39489,2018149,1070515,-118210,381822,164154,-802691,-248789,4985,-19639,130138,200637,-24516,-1135863,761661,803022,-465990,1145340,-199373,-317718,256650,-183599,-1175144,16089,-786896,3364,520335,436738,61300,-105246,247570,-128856,614992,1338311,509087,-1896,903584,1140612,-298599,684425,-487782,-11881,-186058,497702,458461,102427,694760,-67885,-1417702,163904,137600,65564,1329050,-509757,-789805,-511581,155850,-70896,-220633,34081,-117830,356345,192643,-789294,-423821,418827,83816,-257996,1000862,-923592,-312350,47966,487327,1246929,-1022294,-211202,637882,-710722,-409217,-830837,1233580,77917,-621753,-598375,-161335,-35761,715325,149451,-269744,40343,590965,-532868,-1963088,-904876,-53134,-887984,-281619,-284436,241034,348536,1649871,-271267,456408,-443902,561703,628125,572086,1383252,-383772,-928169,233040,604334,478271,445960,-98651,238183,-321566,877701,-909292,-845995,103657,-1244009,-424421,839297,143776,730012,1132788,563109,1314874,697510,-582801,791705,881452,1605319,506500,631279,323265,-99815,-279330,-542971,-556940,49209,716054,1368946,731389,252695,-378688,-344171,231834,383435,-174571,1024255,-556893,90274,895870,-552744,-484417,-879984,552120,-391880,-505591,-1156682,90436,1178725,-762664,-864029,-126718,437956,50131,194810,149964,-1145286,342007,1364757,541944,626801,1267496,-821276,-618698,-504608,-208412,-914701,946072,-1108185,247101,-1415317,-871449,-1225184,69174,-975350,-587199,-797149,-130656,-380596,185819,546222,-899008,22167,63199,-838955,-648209,-348853,-1131384,538434,342534,-704385,-127202,-78966,907470,-437919,107850,-200261,259275,349583,-40309,1585280,897754,89298,-460769,-1281775,981278,265772,777815,772421,-44834,659973,-1033617,-735003,349694,-147147,651745,-493256,685534,1918010,286572,675806,-284112,-365908,-808639,-910006,1463486,683025,375046,720986,263656,846463,500659,-943835,99635,1210145,676518,-99867,1154970,-307101,221601,321921,-65805,1039478,311711,-798221,439110,103638,-465209,-973576,-443848,601552,-1296800,419339,563889,277400,153370,-756955,-771656,-42744,538306,-1671888,314519,1456190,-266861,728150,1667106,174665,-977818,-1048912,-14780,-503222,-57641,-433759,1238982,757685,475094,624791,233977,380825,58782,83273,-399826,-1953332,-1392472,94108,-637673,-143798,-462151,1673449,-378931,-168656,663601,1680559,749118,-199084,441074,-176510,343546,-897084,-36933,1234610,1220011,880372,-125269,20217,248034,-543172,188093,19358,1093750,85993,1282638,470442,1496508,688075,1245455,-258820,-358781,36367,406119,206184,717077,350356,314689,-715588,-239601,-410438,-20688,234505],[-137995,438374,-980921,-42311,177745,608931,255004,-271800,-306000,-664995,1011310,-48101,188963,1325797,1311956,983575,411841,894423,-451526,879693,-279450,612097,-206171,-1381502,-484283,-877261,-605568,-385876,-479918,-42139,159163,-1672508,-350917,1400919,933163,-661752,-380673,-923395,-550405,1175035,-67944,115050,-1598172,1170285,1016438,44792,366051,-1263289,865854,1324260,600715,999611,1614126,-685635,227171,1150481,-6992,354829,1056911,298616,-54233,452883,550487,-1298220,168093,302314,72570,-664291,1137843,-492622,207848,-706965,-851947,-1090280,925282,-1024569,506424,-1677721,684846,-118269,409035,-140891,-660405,18272,282305,654668,-537318,-194272,-444968,1846825,684870,209317,-772311,521695,1909032,-517048,-408033,279552,-116856,369738,845229,370999,-212999,-608,148930,59945,426560,261375,140657,-777120,-262225,648292,11963,-824535,-210903,-842598,-581675,1501782,-195544,-605728,-663684,-473107,445162,297816,342080,1108663,401789,-929073,414840,1209931,370906,309335,-29983,31274,712620,306269,543993,-206819,-919439,-702421,282847,763665,114550,-576120,1255,436093,196870,196736,-572193,82097,1355451,707732,-524748,406685,690195,2046756,153269,506582,114756,755044,23344,2461791,14877,1128653,-1010954,139680,79691,927152,-164326,-683106,330971,151443,-248411,672129,507319,-354480,358686,587927,-948300,-95516,-414913,-637322,-179655,-175726,-161590,415609,341147,557811,469782,-822112,-608555,-858693,-1350241,-905424,781064,585212,-214815,252241,-80576,411150,-448619,-386338,190797,646981,214451,393435,-848811,-176514,558748,29173,381155,91322,-121892,-550912,-319165,-1021623,-874575,-456675,705406,-1158132,-58127,-354792,1086773,571560,392416,-1017189,308762,447446,553080,195570,-250455,419562,-585634,1094196,1263263,-68342,1314452,1149214,637145,-892202,-660722,949522,566855,5988,1470738,827249,-19366,-528108,-2147161,-302215,253737,1221894,466044,744281,351798,237737,115303,-458003,797800,248249,1443981,-11493,-453074,-733272,-1368787,482780,155855,-753072,367963,-194907,-81388,-388683,188852,307378,-1222697,322478,787759,301700,-429397,802730,178564,-743859,188744,-753456,-594857,-349305,529692,-130706,-493242,-732406,-476768,-296597,-357098,134654,-629513,-251987,285858,-1021805,50804,736662,406851,1194371,483676,2365,566219,496102,-691863,434599,512744,407169,1658138,1405518,457802,-533908,927711,57296,-718450,356887,471435,61901,-315396,124836,124355,567615,-99180,751726,-1038894,424376,43874,-46282,-74520,-854054,-382010,101683,449262,283306,100827,533611,348081,-368649,513018,774049,986902,-202051,-345135,-720880,-1272855,215974,-637972,590807,-910261,339253,15960,363761,710519,1099143,-136513,301429,913902,-400618,-915328,463015,-648810,-30326,-405895,521758,1114956,571327,592801,-339997,253500,-462674,-654610,-336956,316479,266556,646162,-1009641,-908726,-26586,-298322,-642454,-1435589,-855684,-860649,669575,151494,231363,-251839,-1894396,-657800,18915,557056,87823,-608919,-409461,-51951,1276279,-224441,590488,-1114163,1551107,421690,190907,648179,-699426,-1353739,-492573,-482473,-368475,-1447144,-889094,-950253,-1205827,-139537,502965,152652,-208975,153029,253676,-576621,61857,-1326550,-336054,-1061220,-170666,637250,713067,347328,-331008,-150474,260977,-161400,276186,-284485,45278,-433030,-1696548,-1776758,-967731,707359,563776,774949,377167,-966056,-887747,-10884,-388028,-304325,-1810571,-241106,-247435,458213,406393,-258917,592463,-718991,-281207,277464,-1736040,-1023961,1574736,2064989,1056759,958707,856771,-551373,670731,534892,-249342,-1430920,-358220,-1673339,-395521,231036,1801482,601613,-501712,-222738,-146488,-65799,145274,-1048309,-147092,1492781,1033328,-21893,-522029,-264759,210880,-524864,250072,-513807,-639700,-224004,339252,-1332196,-2132604,598345,1153407,700496,1226142,-1273047,452881,-1049992,-1282931,54086,-769733,-680966,83787,-347913,-1096625,-583032,-38022,-1270271,158524,31086,697128,1240183,1348618,861632,265240,957703,1093621,1419494,486109,-1068919,-573694,349531,757494,545406,1191074,-192739,-170529,162889,520966,454380,74815,-255927,1454138,1242696,1429433,-52843,-39699,-966636,-710292,-1254750,-848164,1098044,926839,-652612,518516,-513748,-488403,-1004808,-142542,-1154135,471109,1037965,102796,-741505,-4028,-99809,660018,-69911,663069,723341,-4303,190247,-318093,404987,983848,208044,-410696,-569978,544290,51724,398123,367072,132719,719191,-127567,-44610,1002334,291477,-281529,375533,-1453772,-230122,-218528,-25487,-590253,-658307,-435684,782258,690706,534674,-632749,911804,348520,47075,371995,135877,32901,446946,-160726,-483606,1319972,1835914,139463,917785,-266075,566678,132398,-796903,-1200682,-247939,-142149,-180289,-544505,-708677,170706,-529277,318874,-518821,-1831943,552055,141025,181707,-366479,-1516936,-850420,-362046,-958110,-722772,-395965,1029928,1093614,319719,-908960,535326,-192298,-146274,392239,258515,1119254,-480013,-1466131,-1744389,-966909,-633026,-690958,-835147,-77345,549730,-406987,-1176337,-1409422,-891056,626670,-111797,-131870,795523,1080231,992282,-310873,987425,418460,725661,19456,-25055,1281599,-259164,690123,-2896,558613,-1670996,461833,-1027339,-1769536,293512,1629105,1005966,-89275,13011,-160687,-1037566,-101610,106403,-146896,-195223,-157996,-264153,-1268676,694065,1167682,-454491,991192,-276381,-385688,509796,-39492,-1756110,-93516,-764879,134027,760172,69788,-512081,-607491,868,279587,887144,1399319,123,-198322,736408,637569,-219837,947016,-272495,-168888,-41099,759142,552435,-79179,550053,-5502,-1381914,-179675,-35354,-156700,1395352,100596,-529017,-796307,365606,243451,-506660,150444,-126459,560676,187386,-381791,-293025,250491,-220921,-82326,972604,-1099803,-402492,236372,873207,1241908,-1353100,-379470,360316,-642788,-175223,-1135613,1012746,418989,-272957,-546544,-384555,211216,954334,227401,-577496,238010,725747,-376538,-1561854,-868370,-22793,-599873,-229409,-621168,-259657,36898,1385244,11633,837566,-492882,292296,358410,521851,1027918,-576137,-1088167,451387,633646,314146,610163,-187610,-84299,-774300,894039,-1030494,-855886,170510,-785404,-355951,690594,217362,606698,1174763,155457,2039921,832493,-777641,245412,1099304,1487589,284621,511312,481453,-257993,-628985,-755658,-411907,348712,551118,1210095,316018,-701217,-792434,-390892,313831,252523,152937,1186597,-886645,430594,1018909,-678207,-1023821,-1003669,501597,-590178,-309,-922776,23696,1132917,-489421,-770449,-220959,535639,170489,225533,593117,-934134,28837,1337540,696681,863209,1474684,-952308,-953089,-623340,-55683,-361645,976332,-1134206,-102529,-1519364,-1146783,-1177674,415979,-732438,-845678,-952495,-88444,-376059,-482000,535226,-726561,-37610,-374898,-1084521,-823153,-371687,-337870,737519,827681,-744198,-216946,512489,471330,-624501,63829,-392473,51104,506650,28463,1556126,668248,55940,-643277,-1458679,1197670,486458,1042602,551605,-288127,686044,-593391,-638450,57018,-368161,924398,-582180,362259,1664812,-166910,511689,-319675,-550875,-750910,-1203784,2054653,716582,-103898,130567,563126,808946,418143,-918966,250701,1040677,500858,-251413,985490,-320705,553027,307258,596448,1308483,-57600,-534869,524508,930921,-102727,-920396,-447334,330564,-1550250,304760,385889,118865,-99994,-1391421,-667182,555386,780282,-1172620,697337,1859477,323844,399870,1078119,140633,-836282,-1176675,-162516,-782454,-146033,-758770,935579,925704,233798,469278,442032,366186,-148157,153876,-560257,-1890497,-1501870,155184,-648800,-100460,-713151,2134634,-203495,4374,601514,1506348,1042812,-656181,-79603,-198285,341216,-549952,-367420,1041357,1307314,522832,-1035019,-278328,-559044,-1124755,303336,-157364,535771,-286469,1036324,619983,847727,694098,1580263,261530,-267317,-4978,-107060,-138513,498413,343088,182299,-637086,-235955,-684938,-137193,145856],[-149163,166730,-1085113,-51680,673666,958850,702781,-279144,-98683,-350785,780597,108944,430312,404474,1316462,584411,-141930,535550,-307551,926328,-127906,360659,-63073,-1246986,-840038,-619049,-923791,-817685,-397640,108292,-65889,-1474558,-305151,1298556,1186168,-673390,55142,-991970,-1069176,887786,139087,385125,-1503115,1101555,760029,-5201,301355,-1424400,860237,1018995,464280,623742,1470324,-929234,62821,1595929,91289,508458,1094745,396431,-29548,153759,208341,-946270,-5741,-268506,-132610,-762952,1330192,-605384,220257,-615570,-618090,-1078977,619728,-1610933,818254,-1098177,766942,-523068,57272,-162370,-536612,-527720,442188,653911,-423735,-898724,-138649,1743635,907914,377265,171691,741146,2238720,-372288,-570244,-66241,43616,138435,832140,432442,113759,125876,152062,258905,677429,413908,180599,-894005,-369667,757397,239405,-231411,-422623,-527227,-473512,1660230,-90883,-307580,-458923,-472703,433948,415490,322406,1277421,148609,-928480,370271,793750,292589,606404,289269,710005,979339,193209,436241,-268593,-906633,-752104,374669,485241,402428,-641432,-67989,-108739,-228360,87269,-590634,380204,772564,489185,-782677,910697,984642,2568904,24517,1503247,144107,1023022,-85788,2367274,-177434,1290562,-1235207,-737880,-199294,998777,126610,-525492,-112549,335016,381765,645437,632151,-371719,518349,847600,-800077,-27385,-210907,-612750,-187007,-384341,-83645,324122,814962,856753,555026,-1325387,-1419051,-514032,-1087901,-561762,1060408,940077,-740212,-40353,-451097,146571,-448278,-443135,433698,976592,167480,-277770,-881346,-320808,846801,67758,221572,413179,179360,-217932,71304,-743998,-769306,-100925,837124,-1396789,2085,-300041,1036589,1004375,822561,-905273,509806,428861,771302,20435,-228383,521218,-707763,1120138,934601,-259432,1039618,489456,505522,-1039309,-870446,633623,16118,-1019844,1076207,913324,-12193,-865213,-2259369,-163441,396844,874401,614861,700348,302510,69518,765338,-327133,1279262,389069,1252636,20924,-380874,-905274,-935139,290031,-122535,-553251,529194,-52893,-48100,-218795,387331,366986,-1029953,449312,631299,489321,-466758,960528,260897,-705524,-70091,-891343,-519618,45639,782575,-245385,-704410,-254582,-725272,-185306,-123465,389621,-304589,-40930,425477,-670217,358666,549582,564423,1448277,444289,-92863,686948,207474,-876562,214470,617917,364256,1628072,1644748,223834,211316,581666,-765048,-570956,607143,546948,191995,-114398,375378,130741,866331,-342423,364465,-433877,814741,-135828,14305,-77709,-946228,-37377,54323,677889,195619,-253629,572012,593896,-435054,-49209,122561,938136,468944,109602,-618082,-1023642,145671,-695376,705024,-701498,36427,270171,493896,604018,928414,471131,735248,747156,-586545,-805976,525342,-204751,214975,-329610,-95652,1262912,729040,849532,-559571,-64500,-962994,-573970,189411,-58057,508640,500496,-1027730,-695859,-394622,-474283,-743825,-1372540,-798195,-567373,826717,228130,334150,-160846,-575382,-335221,-364697,772476,107815,-1154859,-479678,-233377,843831,-568771,298247,-1100990,1292902,748106,238432,470347,-607367,-918491,-92395,-444097,47323,-1563217,-598317,-810274,-1006645,-275145,540928,-125816,-356939,-510747,-53835,-552586,517031,-1568796,-645933,-764037,14368,74033,602062,310360,-356676,20787,280486,-411094,46074,79481,-112155,-420034,-1123217,-1576245,-1226631,544357,513568,825918,329642,-749680,-567667,139725,-673121,-693277,-1574929,-56765,-200603,186633,515571,-68355,479457,-845287,244361,690544,-1564127,-906776,1500182,1900786,1250451,732306,913369,-460680,553584,43594,14034,-1135944,-19592,-1199861,-575244,91286,685074,426719,-85614,-404306,-87268,476657,-152252,-655477,-216341,1627634,1031925,361129,-108794,-343622,89023,-183236,391980,-764727,-809925,-161839,1057532,-1583391,-2052836,675266,993130,655772,1682217,-846159,403113,-1176015,-1258452,130398,-918347,-945807,-133189,-80038,-865118,-1178469,348633,-1163352,143472,265895,815089,1112182,1426225,1117099,172312,1100323,1746567,1380910,382823,-1159195,85424,-20310,612655,539904,1034449,-394813,-525085,119826,1017132,-151757,114388,-569772,1048773,996896,1741228,-79309,98861,-520604,-745802,-1249990,-760979,1382031,678006,-256379,557212,-552441,-814127,-846953,73951,-744538,1152614,1201206,560234,-780123,-130516,125664,833709,288896,591166,722938,-158522,-162906,-289333,147167,706566,-190795,-271223,-655903,559572,352333,415742,210280,110253,563179,-388199,-144844,701269,75382,-416998,451150,-1137028,-90610,-183005,-384811,-45565,-527505,-655531,172354,544271,276241,-351238,964303,491479,470667,558034,-160420,-334947,495556,-376316,-468004,1369468,1820761,311363,948752,67296,630716,389443,-599689,-815582,-327897,-267406,-784621,-447410,-895498,636316,-513382,287197,-593385,-1539976,750755,554761,607105,-27320,-1387253,-943087,-311398,-468505,664233,-238511,844990,873701,-42273,-857930,410435,240290,202965,774412,371689,1298092,-537284,-1030791,-1547114,-282638,-464254,-1214893,-867417,-200053,713907,-530526,-170676,-1473400,-653443,487832,-93830,-46875,822212,1200402,1118577,65131,1104746,193015,229170,-455082,268017,1401480,-288233,635006,14393,387024,-1853738,244446,-1358164,-1987950,550726,798895,745326,-102741,-520555,-501191,-972652,-75902,290206,-313100,-395712,-346895,-105296,-869221,422864,1398156,-490526,774660,-421087,-412417,841129,168179,-1981612,-76011,-626218,266509,860505,-259988,-909774,-1077044,-276900,616308,1140730,925835,-565404,-309998,503555,146657,-128359,1019652,-147410,-180026,321450,946354,515658,-243542,507389,-15272,-1336771,-538673,-136324,-452785,1405942,711975,-104612,-987944,520053,518473,-682970,260142,-199913,692005,-18442,-146630,-172797,69121,-454878,-76922,810954,-1207068,-466212,405680,1176373,844022,-1439932,-548834,13521,-533970,-12721,-1402280,648463,493187,33027,-443702,-561953,434084,1081504,282326,-685369,470462,800606,-232313,-889408,-612973,-3897,-261265,-21462,-1036768,-784903,-182080,997326,166054,841689,-537589,100437,150862,513508,605900,-672538,-1154252,557207,561910,164469,810909,-247244,-282519,-744212,840828,-1027134,-855391,139591,92160,-186173,283519,235990,265857,1288889,-57760,2440791,796504,-931563,-355418,1204785,1102837,40396,261673,625076,-343861,-954077,-1007015,-227612,610875,363585,1097428,-112541,-1439670,-1090675,-367501,317876,146704,508989,1189298,-1127387,637341,878839,-918713,-1464976,-1083663,204950,-830969,425346,-661279,14845,1010990,-114693,-626346,-355403,462034,326640,293203,752572,-573012,-165178,1163618,885297,1115749,1561973,-1084007,-1263916,-695492,58683,405026,901512,-869562,-366854,-1347204,-1326800,-877000,740582,-403511,-790811,-944297,-10984,-276352,-1130978,474294,-411804,-107482,-1011554,-1320919,-873886,-367305,373761,830519,1331849,-480847,-303444,1162424,-102835,-732343,-117102,-491890,-32743,654781,216951,1383819,334178,-40108,-725706,-1350166,1203518,494681,1216880,215819,-361183,670981,-121906,-464891,-199152,-589839,1059144,-554446,28407,1119436,-456297,86477,-505935,-800519,-782190,-1278548,2184195,605826,-523630,-258641,903525,573422,312627,-799325,429443,826738,349981,-464106,782532,-177160,795989,327283,1209982,1507570,-412916,-152526,455309,1312662,280723,-697069,-284682,35407,-1486056,203689,196346,-39749,-337594,-1632765,-429731,1103245,840109,-752477,999821,2126687,949263,278038,501292,39473,-657048,-1300449,-369004,-974009,-189460,-842438,554024,926070,63545,275128,535240,356775,-373920,99272,-698243,-1611516,-1210545,264075,-537670,-124958,-851175,2043800,-282737,-34792,384714,1197203,1094434,-901932,-573372,-233705,337871,-63810,-636930,635389,1312450,-15269,-1644264,-535843,-1126022,-1210916,281002,-265297,90992,-631674,684194,611755,-26097,716026,1656038,785533,-259424,-125962,-447456,-437619,211927,363090,-9903,-514139,-134911,-829706,-151524,110878],[-55360,-82926,-1012922,-13540,915100,1160979,1117059,-151816,219089,-72727,484920,337412,651462,-634650,1276190,87176,-756053,68808,-195775,710915,167045,228333,66424,-963525,-1123333,-317521,-1198057,-978100,-232192,337158,-279572,-1092300,-349237,1090686,1328193,-619834,640987,-869319,-1654718,457329,460429,651348,-1082336,992658,256259,-15895,268659,-1411479,729598,569964,258559,73422,1204592,-956776,-62765,1894182,255556,409864,877187,435272,56334,-88591,-125592,-581586,-225557,-570194,-266947,-785040,1142899,-599726,227962,-946478,-431299,-1065992,95743,-1964861,931131,-361120,699516,-957117,-529443,-378372,-513331,-1053705,548169,517134,-415280,-1205156,241940,1378084,1009572,479465,971063,844188,2292684,-224909,-569235,-441044,142571,-45989,884821,430593,398945,214259,78647,384618,724760,375935,177048,-766929,-274609,794852,422077,348329,-518308,-272001,-563098,1474833,122461,82731,-96801,-565522,333040,424914,220067,1320064,4444,-630754,311637,355112,99380,806635,577444,1305388,1073453,-49406,248462,-271762,-858937,-637491,416118,156897,592022,-459051,-9823,-621507,-650952,137878,-564990,517399,195736,393185,-936430,1184488,1165218,2672937,-229638,2257400,139093,1244897,-182583,1784860,-294683,1409869,-1266584,-1515920,-465057,899101,457901,-421673,-754685,401329,705122,696057,731031,-333356,500297,845145,-650698,21941,15115,-456642,-225391,-472613,-164302,139074,1012009,1068117,517032,-1639263,-1845008,-63632,-792052,-206502,1314738,1122523,-1189052,-114128,-832609,-279030,-480886,-558475,805952,1462837,214651,-853690,-892830,-628635,923114,160114,225760,914039,567018,91715,312974,-544282,-634445,134075,857010,-1393813,108772,-310560,820062,935022,1062600,-576461,647928,383978,903216,-221850,-110434,737089,-713021,824345,454074,-274949,490696,-218579,273507,-994089,-1071752,187957,-496736,-1310588,812105,1006473,-6329,-1045690,-1744204,3763,529216,458200,647284,559219,297625,-32116,1066266,-86411,1503238,668379,1053402,100329,-222435,-940341,-322848,27727,-501463,-362723,526506,90245,36714,-11469,568400,519565,-759394,469939,204059,564262,-449819,968798,315503,-618821,-428282,-850014,-360488,356538,759187,-391546,-894483,212958,-824282,8574,109548,599381,-12796,103975,441534,-365938,631945,294590,551754,1556793,307842,-439620,701191,-186187,-1017367,108857,605635,361959,1354348,1431120,-17029,853869,206679,-1423297,-395397,745684,357440,298971,164871,565069,159741,1020881,-416219,-191884,233060,1162841,-295516,-26844,-3275,-771484,323460,53334,789565,-16741,-539420,616654,816317,-287717,-478497,-163256,807390,1031327,471599,-479793,-694580,32718,-648078,665308,-452833,-177655,436245,569818,374416,706450,845435,971372,342269,-677042,-556458,547956,103757,568585,-88260,-133104,1271490,648404,1088370,-609707,-425793,-1361520,-437205,723125,-222072,652784,212364,-859088,-358654,-631282,-508419,-774120,-1287936,-626635,-346704,734716,210179,368970,40278,1013830,-55700,-623479,888222,95261,-1351458,-361931,-66543,468091,-823652,15304,-978418,790580,811824,254910,536359,-484462,-520817,298607,-459578,363835,-1578204,-268210,-707616,-740056,-460208,514186,-444288,-428572,-1056398,-458802,-506962,683388,-1253318,-683386,-163475,136987,-232255,709124,158681,-161428,101814,164974,-443437,-157345,373847,-269401,-354000,-310637,-1264699,-1251661,246535,363162,511486,167303,-573108,-190412,-115830,-923806,-975009,-1106452,164847,-221857,-113593,575720,115299,352103,-769001,498552,1025965,-1399792,-536293,1323371,1639883,1412466,362445,893968,-408871,424969,-429510,111217,-722643,180681,-534549,-741496,-171948,-570398,346869,452055,-480970,56108,844956,-493137,-151296,-263892,1485161,651929,544540,64103,-526151,-6924,171322,453000,-1007849,-1022352,-311153,1559366,-1821049,-1738671,691527,802270,658603,1788790,-379093,235878,-976125,-933433,325028,-955151,-1076385,-288886,118981,-557582,-1512339,705323,-790935,253635,418557,792745,1065379,1428168,1299104,22452,1132203,2018111,1105718,157840,-1216441,811870,-256165,485674,473419,583149,-484713,-605621,27731,1160777,-556122,195339,-712592,649090,890728,1979846,-285070,291827,90395,-534506,-1017765,-558823,1367919,336712,126076,609146,-566905,-1106576,-647665,236797,-232891,1407722,1332862,1101107,-596027,-172678,112311,862038,728133,557501,577350,-227337,-438004,-77148,-69355,277719,-588334,-203772,-608433,460539,519137,267381,228664,266358,113709,-765191,-480058,349020,-159962,-523413,617858,-530552,167470,-279720,-630485,260419,-381860,-817588,-560592,325119,107235,-83716,847030,544940,693419,629557,-451624,-634874,498308,-574293,-318013,1206629,1619566,500645,977137,419559,661609,603492,-273902,-372354,-338572,-504031,-1223602,-404662,-872533,1040190,-378985,253143,-539802,-1020971,879875,1021817,902518,306704,-1150995,-826144,-142762,-135822,1795678,7936,606231,712530,-519570,-677352,28417,499671,403584,956626,447578,1181099,-438405,-590117,-1320370,255683,47772,-1404712,-882252,-371559,692396,-766770,772703,-1197754,-481830,106457,15110,11483,661250,1186964,902757,439507,763531,-109802,-335542,-885083,298020,1189921,-475402,631552,-30826,-64205,-1795971,38576,-1542677,-1588131,731649,-62009,358066,-158899,-1041136,-796085,-664653,-167274,526536,-491571,-504070,-428955,327532,-113894,7079,1444360,-576840,576460,-659553,-416790,1059104,361525,-1665865,46228,-496881,349417,773095,-480042,-975433,-1366946,-558464,811907,1256865,40723,-1009102,-329394,265360,-153492,-104710,791577,-197725,-18512,777675,1017271,346393,-302754,610891,-148061,-1299501,-832244,-124883,-748934,1360605,1197589,311931,-1044492,572092,552967,-748327,334804,-293016,732247,-351174,-101494,-114370,-102979,-506849,-190826,612385,-1218798,-474747,541655,1275243,281080,-1247552,-754456,-271871,-417349,82582,-1569325,154036,310891,219308,-297496,-717595,550065,1071955,302902,-651009,518120,763963,-145433,-209803,-180051,24838,61655,347005,-1397282,-1202640,-288404,615155,149008,461049,-459839,33820,71226,598995,298199,-613874,-1089295,538206,444204,49314,1000430,-196762,-187473,-289682,744781,-1057890,-953458,-6121,987656,18491,-250629,253190,-142386,1417188,-54532,2186381,641719,-968477,-745488,1188132,525186,-165450,-43433,753489,-249319,-1179901,-1116984,-39228,721464,195699,1141412,-430010,-1703405,-1204322,-260334,227482,34505,759288,1093594,-1199073,694576,493012,-1217934,-1651821,-1091237,-293659,-1008904,666769,-437631,98641,869865,226526,-452984,-483163,240562,427380,379386,617654,-276421,-120711,956686,1060174,1363709,1455677,-1210642,-1454851,-724451,96476,1162368,757335,-445007,-339065,-1064849,-1373133,-393489,1009182,-42915,-402105,-733636,51655,-100342,-1636669,252636,-98494,-149365,-1572072,-1526738,-822709,-318481,785033,801997,1736431,15549,-403884,1518405,-606366,-664250,-357748,-454516,5688,757133,499439,1111662,-55955,-175696,-635394,-1076495,1091611,325586,1260637,-160493,-169377,680068,204756,-232379,-391919,-775559,1075661,-416788,-216625,449052,-519624,-496262,-727136,-953297,-807109,-1137272,1830769,426564,-837071,-348155,1132770,212806,172599,-650729,575685,638329,224960,-582678,644479,151254,861594,367566,1594288,1568899,-575634,336434,271619,1085686,558449,-316871,565,-209674,-1259643,236752,72590,-124839,-519367,-1347861,-108837,1531111,740354,-483962,1084263,2081953,1394677,411440,61529,-100313,-434575,-1352408,-618126,-1041586,-152212,-670492,92928,725893,47103,101978,533327,343876,-549212,11417,-821436,-1105447,-577564,434971,-301470,-255511,-826718,1492585,-467384,-207012,96177,882133,917745,-867431,-843649,-240926,338050,361209,-782123,147726,1240247,-487151,-1728585,-701734,-1259158,-817995,152290,-297735,-199275,-817252,343646,487007,-803476,739538,1556664,1122310,-334308,-242964,-522746,-630933,-137738,414118,-211117,-350947,41068,-818111,-126634,62188],[109647,-224645,-763869,60700,847055,1160221,1405050,91021,568252,100519,208145,581807,817696,-1407565,1183393,-387661,-1237058,-284043,-94950,323412,513574,272065,133168,-584501,-1248487,-106831,-1383611,-827495,23734,584082,-445178,-629498,-447643,817489,1246419,-556125,1231971,-651996,-2050287,-25444,729973,829522,-486190,893196,-307303,-33742,252015,-1220488,500146,-46541,40175,-395195,883162,-770365,-68193,1890509,395501,104731,513694,353069,154757,-280604,-326592,-396108,-425472,-559245,-268488,-648542,688399,-467085,283435,-1381628,-257034,-1088889,-462785,-1948744,762806,207737,461338,-1343766,-1166629,-771123,-566748,-1358238,650928,365174,-509908,-1081150,614351,967565,987813,580485,1358521,771544,2088670,-22454,-424025,-748570,152143,-182098,934354,332737,508160,233464,-11288,398753,589206,179055,122249,-469839,-28269,748977,451563,692170,-525736,-85636,-774528,961433,364968,504570,126759,-725802,106864,376219,13619,1217815,-11523,-143410,270989,80161,-158348,842735,777624,1735258,949998,-365114,42736,-214072,-691662,-384570,350112,-114086,648263,-79447,166095,-979127,-971434,385476,-491348,491429,-170999,758505,-851058,1150756,1165388,2267859,-578766,2298494,5885,1332302,-236362,863481,-329060,1430212,-1111479,-1907048,-631011,681286,771059,-415045,-1392087,343031,672980,793351,802708,-222120,315523,589861,-509587,80557,217251,-208455,-284244,-477570,-431228,-74116,906309,1075616,364686,-1570439,-1770561,356330,-517305,66476,1490986,1141799,-1402539,-2310,-1196945,-765765,-528642,-707454,1242015,1980209,301475,-1168520,-769662,-1005776,798354,293325,376787,1457326,837481,255919,282352,-489036,-461920,223077,768740,-1167760,211956,-424246,462630,228338,1117185,-57279,721233,309775,876011,-453730,107295,971609,-636645,287455,-34260,-122458,-109222,-776805,5959,-790960,-1244372,-273623,-855898,-843935,696601,1039144,-49567,-1087869,-635972,149310,615908,107227,518495,363623,387846,-29940,903603,190952,1385790,1007720,810426,201690,34351,-842098,341774,-200294,-771190,-216142,390864,212108,118522,111677,750667,770371,-580234,356003,-429804,507533,-357101,841005,334776,-517240,-793210,-580629,-132210,646112,509638,-520642,-1043390,562218,-747061,200971,244306,681353,157230,163832,396248,-171256,774890,-11420,430030,1490248,38256,-908450,607360,-638161,-1130149,92148,433439,392387,939310,853458,-150296,1137123,-112769,-1644178,-189077,718033,45456,311193,399428,602477,162214,964907,-351286,-741199,714227,1351611,-392101,-151191,69692,-504387,597647,86046,757473,-238131,-667933,613450,883587,70007,-693315,-61879,628147,1374382,652872,-323786,-361581,-129829,-534604,440283,-211854,-247414,548477,580767,84932,453235,882332,1002351,-131487,-579256,-249380,549689,260098,895038,165303,370476,1179633,361820,1200125,-500819,-735200,-1538963,-296763,1116164,-156652,720270,-161734,-570033,-17630,-687680,-397232,-715504,-1174309,-389236,-279352,316318,71395,315859,343673,2147598,180633,-553254,819319,61782,-1199365,-110898,259794,223490,-943508,-252905,-804551,89521,504820,222824,856519,-363889,-314666,562502,-518214,553079,-1401321,-41324,-627152,-469159,-650178,417795,-720387,-417314,-1297185,-819632,-473458,569622,-470297,-520479,451353,187818,-210485,1056575,-63376,240046,76401,-57958,-225453,-257681,550623,-379608,-199121,487509,-933540,-1094514,-181077,139232,-28309,-123803,-546389,47852,-554593,-1059780,-1090624,-571576,378188,-319417,-365558,572937,251527,247739,-524184,441166,1206609,-1266963,23911,1069255,1321936,1576310,19726,833344,-354720,315337,-703053,64843,-262897,245351,136790,-943194,-471771,-1433255,452119,956995,-396133,217319,971480,-773371,295610,-299354,1087837,79083,406793,-65134,-730399,-40012,460189,428725,-1154438,-1205309,-611885,1670348,-1951675,-1255325,645985,599691,726950,1504709,6696,20656,-505812,-393618,552792,-856762,-998712,-314993,178445,-302300,-1490025,972814,-263612,455702,452728,656774,1072602,1336970,1376398,-167087,964139,1835891,659624,-158222,-1230749,1451959,-265511,381436,422504,-7466,-429750,-375230,-122010,951587,-685799,283317,-693757,243760,898813,2051206,-625099,451450,635596,-160236,-651125,-326476,1079574,-5129,409432,608357,-537846,-1296137,-389856,317020,287713,1118267,1355617,1542161,-309262,-98179,-166739,742375,1091560,528906,303512,-204616,-528585,204901,-218210,-181811,-883108,-134772,-446731,283175,525753,-13051,455066,501031,-517138,-1181226,-1088581,1115,-373683,-578140,771655,333631,508204,-420471,-682927,104359,-265643,-848043,-1150599,76073,63696,186817,596755,523040,702074,592636,-666904,-835370,368138,-714318,-97640,936543,1336005,637763,973323,694040,676218,796158,159240,16897,-235886,-754746,-1301651,-425497,-664746,1227941,-183589,196827,-369978,-421800,927725,1400352,1054454,579202,-905673,-547921,113790,-76029,2126305,261891,427376,688234,-1015721,-400569,-482437,601886,421650,887519,473449,875051,-194749,-225937,-1243233,470916,729461,-1301743,-864678,-559872,486825,-1094720,1237239,-680013,-414478,-346665,219508,39818,349449,1024518,342664,707151,59387,-372557,-810936,-1144611,19254,765381,-754295,712261,-127237,-527467,-1531746,-192378,-1597416,-727376,877012,-573918,-31986,-246475,-1358172,-998174,-255167,-326607,751056,-648091,-581806,-505991,850755,673661,-447043,1317783,-701485,439665,-946316,-422676,1011968,450743,-927158,212367,-399440,334905,510871,-554806,-706471,-1415435,-786204,856171,1177392,-915362,-1179095,-288920,91456,-204750,-223787,315280,-398792,253186,1147314,939614,99778,-197819,814768,-440480,-1212450,-987259,894,-973668,1230949,1452764,555373,-963538,510856,234734,-744614,362285,-352422,691688,-692920,-171228,-147461,-239482,-337099,-343991,462209,-1125486,-412107,627060,1112188,-151013,-831053,-971831,-407432,-319314,141600,-1584127,-420532,-23553,268776,-136128,-900723,518634,937918,290501,-536506,291835,598934,-107642,240440,348913,87436,350977,776339,-1568302,-1415583,-300222,363379,11181,-117648,-186411,78765,133111,771699,243449,-396339,-890389,408294,343374,-36866,1114290,10691,222602,364168,642737,-1264014,-1251878,-249333,1537659,199937,-734925,273973,-454996,1492827,101272,1252843,452081,-847794,-766981,1070652,-108677,-299298,-315967,841383,61458,-1257469,-944357,128011,660159,94339,1342268,-548786,-1425843,-1119097,-90935,60791,-72156,833069,997729,-1079792,649911,-18221,-1427940,-1491383,-1004365,-863275,-1063015,703390,-296208,264232,798273,427774,-273243,-558858,-43808,401711,464406,312562,-221686,170478,825428,1153512,1573539,1135670,-1304555,-1488874,-719429,42675,1659189,577069,-32984,24283,-796884,-1232008,158494,1177221,295990,205645,-345893,70844,110233,-1919150,-167200,91662,-143415,-1781414,-1670664,-715234,-215399,842118,664059,1947701,552088,-518731,1411459,-853228,-398564,-568444,-265583,137243,772253,812432,791470,-455183,-320903,-351670,-777024,962981,99097,1240165,-485275,234352,769381,276636,26082,-520443,-900980,998506,-202888,-314847,-150685,-349511,-1006896,-824846,-882874,-689862,-863194,1187443,263664,-1022779,-171012,1120664,-143322,983,-557085,636373,463971,121282,-494694,576845,569530,725930,384704,1656955,1429214,-507803,837503,26587,367742,662058,171527,348601,-328744,-1028896,483173,50334,-105787,-590648,-615684,247536,1798637,543462,-322521,911225,1587648,1506078,751713,-188230,-258451,-182725,-1276763,-860034,-981867,-26822,-309580,-414403,357571,207037,-7176,485934,317724,-609814,-17942,-943411,-436351,215449,644610,28551,-485477,-651324,748327,-589421,-379536,-178005,651519,629846,-561693,-831614,-187187,351180,549710,-777593,-268656,1074066,-687054,-1332122,-776230,-1019669,-142260,-10839,-280533,-373979,-751259,91013,306146,-1204168,743095,1400370,1163806,-459301,-251360,-355368,-704616,-501243,503635,-352903,-150353,242424,-703730,-129123,-49743],[293699,-216852,-391587,153368,534249,978553,1518185,390257,841068,141166,17732,794041,915164,-1623949,988204,-728679,-1398294,-380203,16112,-92411,804690,430953,95069,-201620,-1176374,-65142,-1465830,-464452,331390,785131,-542931,-190615,-533661,530369,922153,-526820,1618283,-465980,-1999046,-443759,813062,840217,81965,838125,-745583,-85347,237104,-888835,210012,-788848,-114638,-595532,579391,-429995,90745,1521456,440671,-279322,180201,178894,223226,-452538,-305446,-501718,-553266,-290072,-112713,-296251,176291,-240024,420566,-1507901,-72176,-1167872,-803047,-1554227,318723,435558,88560,-1621202,-1653000,-1241517,-629608,-1331655,813197,330996,-673198,-652943,890950,712211,865960,732768,1249733,531678,1692042,269222,-195186,-930777,61148,-275511,895775,151376,396106,181627,-64247,291694,350540,-94321,25909,-127979,247968,636481,287174,682415,-474055,70039,-992103,233469,545897,900196,-17584,-885742,-245532,321838,-267382,986019,25060,383155,278849,57056,-423145,740703,851824,1942636,646164,-671385,-104892,-67999,-304658,-79005,159028,-264708,595600,400368,416641,-1105669,-1157926,750134,-376466,364637,-209343,1573226,-487509,809128,977929,1498017,-935417,1436048,-315382,1248024,-237061,-118972,-282776,1328304,-841512,-1851017,-630558,415621,992692,-508235,-1840552,180584,391542,884998,844023,-61538,13112,187296,-367129,183823,347729,67671,-347743,-460000,-812666,-234031,619021,825844,144193,-1107398,-1320359,638182,-284371,217184,1529417,1052112,-1327696,202675,-1462450,-1170076,-557086,-855064,1539596,2347017,364713,-1161663,-403524,-1288999,530311,449823,613710,1856143,820161,224647,-46576,-578819,-231708,201538,596881,-797312,281975,-600042,42401,-855563,1024908,566044,735014,215463,711134,-586809,386459,1114341,-548117,-322222,-420584,116484,-556884,-1057532,-249482,-490051,-1343626,-626151,-1002530,81026,676950,919048,-196956,-1037341,689771,223373,614986,-70238,232432,160790,600581,81176,349493,427983,993989,1317487,513389,286721,351303,-648528,919790,-316516,-784222,-114028,188145,289541,129569,59052,931539,1071493,-562224,119468,-1127860,335978,-184092,612449,291666,-438454,-1053793,-117793,128697,938649,134022,-562712,-1136019,715724,-531899,301058,231648,607352,178705,156661,347788,-111209,726669,-330924,298540,1276529,-366068,-1308541,415016,-1064293,-1223699,67862,94026,375469,502095,127426,-94054,986609,-333098,-1414700,48567,518001,-130017,194684,441656,461316,93443,712607,-214517,-1114000,851539,1319179,-405113,-315236,64316,-319283,713772,129497,587785,-362184,-627907,515493,733194,576151,-655802,283405,448128,1516315,619617,-166432,-83104,-334548,-402840,76934,-28407,-173524,638007,540287,-167687,163232,579379,879877,-511896,-264768,5945,551179,280657,1041886,280981,1069351,1030440,-22009,1106696,-303380,-904005,-1478796,-199798,1279634,57345,751058,-531285,-248691,215403,-560359,-163294,-579404,-1001798,-147848,-381960,-330140,-158605,177439,682933,2432512,432507,-94433,550791,43000,-773034,210373,552091,104903,-948051,-503655,-636366,-630407,-133941,129672,1280659,-254083,-336816,631441,-580284,628978,-1030358,14040,-523143,-235496,-776476,264856,-886652,-334146,-1148496,-1013350,-470963,302019,453294,-340222,747277,173212,86719,1555985,-283079,751400,-36768,-331671,178681,-242620,599778,-414239,50832,958206,-682442,-851761,-662730,-101729,-564420,-493640,-699203,6399,-896343,-1031629,-1035844,-148122,564120,-464789,-526513,520523,310550,206033,-174720,163702,1180390,-1127961,649340,738988,965449,1734174,-155152,733657,-277721,241277,-665296,-58265,165993,242466,622823,-1222772,-726526,-1606634,714317,1240333,-154119,320819,900700,-911989,575831,-289441,569656,-437047,-59795,-415644,-912518,-16702,621085,348692,-1146036,-1273047,-933563,1396597,-1876666,-723205,544805,423735,857899,941409,234095,-145499,96345,208613,728058,-629720,-696768,-200213,85462,-186139,-1135863,1129021,248840,660418,391551,489241,1099894,1150285,1315202,-368118,568604,1298079,162739,-497667,-1213052,1821763,-55751,302730,436548,-532498,-241689,46356,-339498,560225,-582567,333617,-556655,-171626,940007,1871944,-1025910,486237,914937,280054,-271045,-156220,605061,-272429,556576,522644,-456903,-1327236,-74589,317526,742157,419327,1212009,1674119,-71543,67798,-571405,519130,1233121,457024,-29548,-126666,-403125,417245,-263065,-514443,-1005689,-15153,-235412,101450,385745,-353290,824230,681097,-1145558,-1547631,-1813140,-285890,-529593,-577705,826016,1249063,863496,-487336,-527165,-462146,-208378,-715777,-1427535,-164556,123307,489196,277045,466118,563915,478659,-766427,-953998,55347,-765421,103446,659362,1096937,670463,924602,808875,701895,960309,600689,291515,-22546,-895616,-956743,-483451,-369461,1109652,16548,90495,-136871,77880,897145,1560193,1073304,746204,-749713,-224492,397679,-207722,1638267,442355,343803,823656,-1406217,-109936,-926568,612122,304463,620291,459276,513128,121600,1604,-1378241,348403,1323704,-1069529,-766357,-723826,136496,-1398022,1142137,-115348,-435316,-696458,497467,45839,-25496,706483,-412889,794695,-737347,-489810,-1078761,-1195620,-420358,274320,-1054988,852357,-252180,-611943,-1178037,-490834,-1568049,210770,1041691,-612408,-299659,-347011,-1358865,-1092590,97971,-484960,882437,-747693,-669364,-653190,1299461,1203224,-824058,1069928,-837457,369859,-1164288,-451777,663816,369004,-154907,339751,-328059,203186,147408,-489423,-235941,-1250025,-886877,791697,935025,-1583544,-1018450,-249729,32952,-57891,-520813,-232106,-636936,484692,1271246,702111,-136637,62411,1012161,-868955,-1003272,-963634,211226,-1080175,976554,1419864,534912,-778435,364820,-393747,-736488,350964,-342402,599872,-932946,-250754,-278001,-325276,2920,-458695,393550,-943808,-277646,648611,720691,-232737,-308558,-1137338,-383592,-255920,199503,-1430983,-1003426,-375727,209958,-3498,-1145246,359264,725898,255090,-394381,-140470,331046,-73134,359326,862345,202718,630567,1100234,-1471280,-1386513,-253894,304747,-123431,-593147,257273,179140,299580,973672,458229,-87937,-584439,209315,306222,-117939,1092353,346336,755424,964460,564822,-1648476,-1758636,-538688,1590936,323713,-1025502,264181,-565392,1475724,295822,146,299668,-578937,-454083,897339,-643439,-352617,-477233,851254,516300,-1183449,-476993,262146,506239,96846,1602807,-462044,-772175,-887759,76896,-135056,-163631,743804,973742,-811973,582456,-473582,-1383945,-1021591,-823923,-1332623,-988543,591756,-250139,471280,892224,441732,-115073,-556001,-276329,224794,527520,23874,-449630,556951,811215,1098687,1695742,648623,-1322191,-1393130,-691395,-89475,1737058,385301,233584,547824,-580332,-882838,654759,1189142,583207,824606,125230,51631,304828,-1945651,-685526,111718,-96050,-1512762,-1708289,-604681,-67224,635341,443500,1922126,898184,-629135,953995,-756671,-29555,-689261,51206,315138,661086,1076836,468451,-826215,-448983,79956,-544145,879472,-42402,1317295,-675966,682010,957693,94909,267579,-596227,-952112,839704,30784,-261933,-526318,7428,-1153563,-669550,-554196,-347453,-573882,518140,178937,-1078558,134421,811841,-366551,-188629,-589042,584385,226587,43386,-192197,530970,891041,436400,329501,1410340,1066729,-299913,1206728,-223308,-476390,594782,691051,688048,-268136,-869712,919296,111633,-2777,-512829,313840,595405,1894112,326327,-157476,551290,684181,1250267,1182596,-271035,-423864,41944,-1057240,-1020148,-829823,159278,116136,-904478,-81945,483160,-39732,455278,271936,-525163,63807,-1068313,258216,939685,842445,391728,-761783,-391763,100082,-550535,-434890,-368671,529283,399026,-65119,-616075,-62483,381508,428790,-643506,-514906,776686,-545083,-726976,-807306,-645398,574717,-121980,-261634,-493371,-441819,-51871,132660,-1117598,708915,1275165,930431,-581113,-74164,-53844,-689290,-792824,638148,-371151,75081,404940,-594141,-194500,-234419],[445872,-75447,8786,244762,120509,715181,1459271,677724,942461,68333,-57995,934780,943176,-1210081,632602,-863883,-1161619,-214816,138334,-400511,958885,568399,-67057,90891,-931488,-190321,-1463677,-60554,607999,895449,-568438,147771,-535469,277066,447787,-549022,1630497,-395401,-1415632,-692484,669370,634267,444147,835149,-943177,-167137,215865,-493313,-96781,-1508442,-138401,-484840,350979,-30160,402414,876870,372553,-584208,45991,22228,247198,-619738,-57380,-860143,-584477,126965,160278,252478,-193790,15831,640659,-1121854,105348,-1292600,-726005,-911732,-298097,341161,-346922,-1758869,-1852433,-1640671,-624414,-1006548,1052177,504631,-850254,-122207,1002987,654287,691823,945562,772581,202940,1200896,633187,39774,-975746,-116118,-330561,712752,-64959,119959,92873,-44707,81139,105447,-343190,-89139,138195,427005,502267,-37620,355964,-364521,243851,-1116928,-531540,599786,1233297,-549476,-960911,-673151,291776,-532556,666396,-9344,806985,352730,246093,-640963,610976,791322,1914761,265986,-897373,-138333,210290,325169,175761,-123566,-293803,497866,857364,671361,-1003118,-1251666,1089748,-234518,223466,65055,2397237,57622,244770,655217,681987,-1180392,11007,-789671,1016831,-197182,-884060,-162147,1148946,-556110,-1510438,-449244,160378,1053911,-662912,-2007847,-43412,57843,922850,841772,87455,-324336,-201065,-206919,348755,373582,303653,-395431,-468693,-1167555,-267337,348484,365400,-73012,-415085,-759070,738691,-83417,247490,1386495,918561,-1027470,392292,-1525614,-1353323,-526839,-961803,1483341,2396204,361568,-882871,208074,-1318251,200604,603185,851269,1953171,464392,41129,-580424,-756024,63902,139964,374125,-390879,316010,-759530,-340638,-1789717,826707,1151198,684315,115814,500388,-561905,663255,1089476,-516747,-816325,-662229,311957,-792204,-1059771,-467439,-153909,-1292015,-772336,-940324,1019798,690327,587408,-478957,-935319,1699619,200710,494460,-27243,-144213,-8767,921658,267247,-371278,568520,488307,1531054,203541,319282,631713,-430809,1293513,-292689,-498930,-19818,-14898,305069,17120,-188910,1078883,1334907,-674773,-186214,-1684309,101576,47055,327736,155644,-403675,-1116765,430154,370129,1181470,-255778,-449604,-1160643,643455,-274731,243422,89774,411344,99494,126465,327860,-170502,475132,-613757,229296,985271,-853244,-1461045,145717,-1358214,-1291272,-72052,-374614,228209,138264,-496647,163926,532866,-463969,-915374,303368,196360,28657,-25127,184922,192125,-59263,350316,-78644,-1221389,664793,1088617,-346881,-468726,-60270,-292476,660074,160819,320648,-331511,-473719,313289,399030,1102235,-376957,662019,313023,1549639,397036,-27831,98558,-557179,-288976,-314557,67987,-2855,724123,489799,-286920,-160172,43352,694179,-724414,202805,105336,564256,201154,902478,171835,1542466,852766,-364605,799360,-113486,-880336,-1263990,-174440,1200531,286751,776632,-798500,21831,281524,-291501,148305,-401831,-756456,42776,-592475,-944412,-397014,-20642,950375,1955841,760694,618985,155431,82473,-195716,531412,698717,58413,-905608,-723034,-510646,-1191084,-910253,-24827,1598190,-144133,-491239,515668,-593980,632472,-555737,-61539,-348840,-59804,-776170,82234,-911743,-204503,-658008,-979083,-479698,56228,1135517,-328370,536956,109673,517727,2031969,-434738,1220972,-187587,-582980,628652,-179813,539699,-372942,360909,911225,-561499,-603648,-1072312,-291428,-886400,-848901,-972162,-326556,-965336,-838366,-867802,39287,729586,-598204,-594600,448811,279917,253954,202164,-167480,959977,-928366,1198144,335223,582468,1836272,-107127,576161,-193441,208497,-323125,-181606,491070,259311,812842,-1577365,-894329,-1166911,1002782,1163486,172792,307145,749633,-879823,648000,-171634,135826,-701131,-713957,-817765,-1062778,16323,618263,261242,-978470,-1162850,-1140880,905383,-1559374,-260273,401546,312090,1022783,310709,284117,-180366,663220,710497,791149,-302768,-233617,2033,-115004,-226889,-592641,1189284,582025,757630,294836,381400,1119726,885678,1095267,-547475,19763,606879,-245786,-776244,-1207134,1789924,273647,251648,521027,-828338,33370,490865,-601724,231590,-353984,312117,-358912,-569121,924412,1427156,-1402495,337596,856668,697017,-4042,-113391,68210,-429149,574510,361524,-325889,-1161942,262736,259503,1096220,-374000,893641,1361715,18944,270200,-876706,264201,1097289,298850,-333749,-62208,-108554,452373,-175719,-583320,-934905,111326,-71101,47,141682,-667642,1184500,705736,-1597737,-1784457,-2372729,-468729,-612078,-538336,738578,1895953,1149671,-385398,-220791,-1188555,-216944,-453445,-1375412,-369712,218019,817199,-45145,419063,384008,326686,-749719,-1037809,-407278,-711003,206759,450440,993766,582421,836610,731815,766706,1042865,883792,445441,246254,-832044,-284608,-516873,-113794,696100,195488,-83095,96621,340945,804678,1435168,964353,779832,-732865,23636,636891,-326175,779742,496940,318898,1070250,-1590281,101049,-1128533,604951,139276,272774,438117,198452,415859,57173,-1618989,20465,1610038,-873596,-553409,-822894,-293283,-1506606,709750,276024,-493501,-837719,797346,43802,-346126,266865,-1112841,683358,-1311599,-434833,-1126691,-1084643,-774856,-163042,-1323739,975007,-381192,-79798,-866135,-866144,-1503595,863125,1253389,-322927,-373298,-438992,-1061089,-1104826,278216,-581832,851264,-764660,-764425,-871460,1564986,1346383,-1036953,762290,-946175,352726,-1176348,-518546,108847,105095,235529,351982,-287587,-22411,-206906,-321848,247322,-949348,-802712,685891,646594,-1789721,-595312,-277877,95638,179782,-963066,-632510,-773758,497657,1085009,331548,-278535,394311,1087059,-1306953,-651763,-773627,459912,-1057645,580775,1103534,266359,-544746,189063,-1149671,-780456,325512,-264344,492253,-1010475,-271014,-489796,-364207,393243,-486673,379605,-716896,-87396,603278,222550,79810,185067,-1197416,-262905,-234081,270923,-1151631,-1516876,-650249,91020,57598,-1427556,144258,506745,210904,-260355,-604803,21451,11744,208134,1242083,377191,923375,1169196,-1124370,-1145340,-182762,407844,-118703,-706116,751336,270016,504195,1122291,809049,184890,-212541,6612,349633,-218866,904306,690926,1066575,1343478,518865,-2047102,-2321972,-802237,1232114,383132,-1072249,178562,-463311,1368831,416377,-1039306,209861,-213806,-10436,721688,-955537,-333535,-479348,755278,944562,-1003868,143997,365623,387690,216260,1782552,-253808,-45895,-614641,148010,-300750,-244154,571034,1025682,-483377,555702,-704455,-1000330,-409497,-583635,-1556434,-823846,428905,-283276,674922,1194666,290433,-14269,-478466,-358819,-72937,546103,-99817,-837927,777316,865318,856083,1664537,93060,-1220227,-1217289,-651052,-262643,1404091,200255,309967,930497,-404130,-372903,996005,996361,811871,1247859,547716,28358,440731,-1724351,-1092199,2450,-38448,-849238,-1597392,-537622,94962,320322,171926,1675561,898930,-706012,449665,-362296,251841,-715649,434302,486693,401192,1228240,176420,-1140046,-543596,566109,-402893,848270,-2958,1636145,-682897,982945,1210336,-234271,448457,-629717,-921814,598673,218416,-101168,-611314,464198,-732830,-232064,-38211,185396,-357590,296,192456,-1016166,400343,259068,-386031,-376806,-770977,428394,-142533,13376,201104,453060,936708,92034,177835,946944,527886,-98769,1317070,-426815,-1016155,422259,1148463,945045,-18724,-764420,1393322,196851,125646,-292751,1138799,891532,1831123,153788,105929,142518,-376300,723097,1569798,-260483,-589778,141140,-726868,-1023942,-646416,352282,467559,-1300934,-459700,741304,-15624,494548,207131,-314923,253106,-1178993,801288,1410056,973723,712995,-1001394,-143878,-269815,-349471,-321294,-433088,479442,363260,492679,-351717,115040,409028,57949,-434503,-586634,316588,-143233,-232486,-865215,-383047,1149879,-113358,-291982,-589436,-8412,-107587,19848,-621928,632600,1205001,552314,-645829,292190,247351,-642159,-925292,812900,-232510,296238,468747,-592344,-312228,-459010],[539019,135384,330886,316470,-246470,514076,1270923,906680,827496,-63887,-35610,973825,901859,-329125,104823,-780631,-611330,85951,244601,-526194,948353,553317,-338860,233963,-594303,-410406,-1420322,223771,750154,905667,-530522,346696,-404548,88278,-14072,-609256,1227491,-434555,-477923,-713749,361155,218325,515047,861615,-885213,-250735,187368,-129862,-376274,-1997412,1491,-161012,226350,332004,798352,166083,228706,-687942,200234,20616,245436,-762646,320907,-1288927,-526631,570050,453405,881468,-324046,221753,907974,-361329,226997,-1426964,-209838,-227124,-915981,73366,-764435,-1760283,-1738577,-1827024,-498506,-546298,1308271,890326,-983817,320948,922188,653834,525846,1177917,188780,-93469,724356,996936,213570,-909039,-338087,-345015,385582,-255272,-193593,26788,58601,-196076,-72524,-485515,-195281,263042,443403,405244,-435708,-129458,-183328,458099,-1106969,-1147514,512013,1498243,-1258277,-885448,-1075357,287552,-650583,312980,-210292,1036896,489747,515123,-765573,579265,618581,1689882,-59459,-1017891,-47301,641758,1075470,301284,-427871,-253317,420489,1164513,850785,-749109,-1318556,1283914,-80873,137688,511091,2692432,586003,-391128,290003,125475,-1212283,-1241214,-1266350,705865,-145302,-1277317,24540,1022039,-324508,-1119520,-137816,-53831,918745,-811687,-1905221,-273684,-139518,886139,771030,150619,-599596,-426736,-19497,555935,290390,447834,-405732,-516282,-1347860,-132382,243746,-170875,-215090,259547,-327445,691982,104837,174492,1057695,784546,-639023,484843,-1320139,-1238468,-411213,-993735,996889,2053555,285343,-446369,904010,-1027366,-112078,716643,1006732,1697147,-128100,-183067,-1133629,-940260,390981,107809,127557,-50142,329808,-836931,-603329,-2120354,547264,1531844,544202,22859,350512,-376557,877533,889514,-574528,-1064283,-776408,338765,-906784,-889297,-637930,167837,-995964,-671895,-726555,1587024,702941,70636,-871523,-806000,2031317,95782,252346,206482,-494482,-120343,1286839,462997,-986271,592084,36779,1621716,-31382,280387,750480,-280429,1396451,-154800,19580,124788,-184217,253609,-228011,-563816,1137570,1464150,-837377,-481008,-1892386,-120010,284696,37321,-78969,-403697,-940953,918961,538632,1270275,-571121,-152402,-1110339,369292,-95200,15351,-105365,170955,22075,122600,337486,-298245,59946,-811489,219874,698961,-1317368,-1275266,-165203,-1425876,-1311821,-381801,-889013,-70279,-103818,-831392,550871,28587,-553199,-377443,540953,-147843,502579,-269238,-367745,-104216,-258668,233,-265,-1092063,329546,760354,-260501,-573260,-289554,-369871,494488,166791,20179,-153540,-280961,45215,-9337,1468547,73257,895058,252772,1543050,56741,71867,155134,-758637,-204551,-607637,89136,199090,816383,491930,-213170,-485247,-543442,534241,-798257,678055,-13937,583665,66595,478361,-156490,1548690,653530,-554173,348093,-9048,-670019,-1033419,-222677,929081,403082,802878,-891525,183567,189637,41219,474657,-229190,-471892,156597,-790039,-1231997,-536569,-235791,1036446,1100659,1172793,1321373,-231629,206920,394343,785832,689103,39279,-889021,-885506,-438293,-1505709,-1544660,-222132,1665282,-16413,-607506,293978,-518699,610626,-121195,-144708,-88027,48022,-617303,-97438,-803105,-62673,15975,-737626,-434562,-20200,1361549,-567061,-89097,18330,914652,2295496,-494399,1491043,-310864,-741943,963633,-191406,406397,-281926,661592,382659,-534336,-371442,-1286285,-373121,-897676,-1091655,-1249812,-823388,-760062,-524218,-677162,-40171,890260,-645628,-598315,386449,167319,393161,534453,-397000,624184,-639990,1562339,-108627,192263,1827651,123119,346485,-147593,214771,197712,-251260,657924,349401,727578,-1936761,-979460,-483936,1155512,722357,467888,154196,636673,-708066,533423,100199,-15497,-650550,-1308240,-1108968,-1177836,-3981,448242,206485,-704525,-868007,-1155826,426534,-1061120,62561,235774,280050,1172951,-176992,188728,-55210,1059228,1000110,721064,80534,255632,191327,-342525,-372010,-62138,1189702,646869,667643,220543,382670,1117705,581273,732166,-675560,-522667,-35564,-453195,-929658,-1269459,1356834,587804,228070,640685,-834589,338236,837045,-823239,153469,-103365,212698,-154201,-895734,792530,792797,-1672828,8768,551092,1014966,44527,-212997,-403570,-478441,493197,166720,-151928,-791960,556774,164310,1355809,-934196,448306,635907,-37854,467061,-893765,51411,756900,35849,-540881,-87584,251031,281967,43423,-329405,-699273,110513,-50285,41045,-147159,-885792,1354846,549255,-1781799,-1837664,-2542229,-529859,-634242,-485882,516797,2014691,1292724,-89248,124424,-1797635,-275732,-146691,-1113651,-527994,265210,1110093,-323466,408125,238186,167033,-650284,-1129833,-896390,-552606,175372,348375,1039176,398047,725524,493488,888179,964435,833110,509480,478567,-559382,506911,-440381,871,92264,366765,-314237,283886,327980,677037,1050769,724760,669775,-820704,125111,770781,-245869,87911,418991,286797,1323479,-1533662,176395,-1013621,629347,5553,-30163,455684,-24655,607092,-63973,-1749343,-312689,1506808,-781151,-257851,-827855,-726420,-1288016,241100,338344,-538782,-765577,1044796,48390,-502180,-210253,-1519590,413170,-1452874,-285483,-1049227,-903457,-850174,-477539,-1522194,984145,-495187,930364,-669682,-1269136,-1432353,1079997,1475690,38148,-265180,-501315,-603211,-1091312,244523,-585971,630526,-692689,-832767,-1081121,1593666,1148908,-1050451,443723,-983922,372193,-905746,-626741,-476420,-284018,82016,210108,-284544,-277702,-444007,-107837,588851,-587611,-525488,596452,456473,-1610216,-77435,-414950,230245,400618,-1436398,-721591,-715533,184370,651298,-94775,-278920,668398,965359,-1537090,-215216,-483515,700971,-928058,82054,570766,-141566,-321822,43335,-1796619,-895018,315638,-161899,397625,-930872,-231551,-746746,-376820,699579,-422463,362580,-503875,126803,500868,-207665,650061,542724,-1143888,-141366,-254039,336363,-842069,-1890177,-828583,-44023,25043,-1662168,-31467,362527,173671,-146458,-908800,-252174,178607,-41678,1398585,600999,1207470,929380,-639076,-775816,-105296,562560,101041,-382511,1140896,310126,681175,1146381,1067222,280738,183642,-124239,459041,-346936,568709,870287,855200,1454829,485055,-2233114,-2656719,-970386,680652,394054,-929416,-8867,-228705,1208036,396871,-1508029,153545,175085,301893,588508,-988969,-257740,-317209,557267,1138808,-796236,684004,454130,404119,431407,1765840,-62751,462726,-415858,31072,-386315,-322544,416051,1089832,-194227,582238,-628238,-333257,129070,-342401,-1471609,-625293,305040,-360696,845741,1622118,53007,-9921,-360034,-251477,-416229,496172,-19600,-1161944,609351,882013,434017,1409541,-416946,-975518,-974573,-608304,-428709,816729,40145,241135,927621,-265373,187189,1131810,591023,983288,1365268,801512,45941,495772,-1298811,-1175435,-134978,-14783,-30371,-1329507,-544065,225974,38981,-115440,1275212,547871,-726373,196646,175235,246648,-695148,796719,604917,4660,1242343,-59923,-1370723,-600749,1005531,-325315,837451,223755,2181521,-502325,1017424,1447344,-551303,536078,-624440,-809757,280789,305272,97379,-434643,915986,211533,388390,518650,764035,-229426,-331459,281879,-859458,510764,-382976,-219397,-540165,-1059446,210904,-621100,65336,458251,316730,651585,-193627,-50366,398087,-74439,-24124,1123344,-545777,-983540,242417,1451737,1054641,372487,-644743,1674646,233895,208263,7027,1635368,1091814,1642046,60590,481872,-176741,-1250667,106183,1808465,-239985,-748329,12782,-355315,-830364,-492562,492719,636216,-1536577,-655612,818480,22736,630502,133125,-45375,497602,-1236101,1034732,1549292,1003477,924334,-1120126,3532,-331048,-57634,-66204,-357278,438627,563788,964761,-185928,303962,379619,-401914,-215912,-560587,-291452,341623,-38097,-1003693,-356941,1490551,35376,-404314,-656730,365850,-119651,530,79985,525865,1159669,197862,-619556,760190,446933,-620636,-852630,1000590,45028,469010,398679,-735623,-434105,-664680],[584002,329300,493631,353848,-482127,510669,1014323,1064575,518542,-189662,35906,893690,785936,700338,-517311,-529325,38633,331265,289477,-477399,803235,332378,-671427,225344,-272086,-620234,-1372566,301762,672697,845335,-448603,401369,-136233,-29208,-307626,-673220,524347,-491321,457070,-519155,13769,-329654,333867,873099,-648668,-299601,155926,118831,-591554,-2101222,286253,202960,202348,584928,1171611,-390640,78091,-557584,611315,267803,257343,-834092,661625,-1556387,-412962,939442,652999,1406457,-250952,311487,1157442,426236,244917,-1531826,549872,312379,-1353816,-188457,-1097002,-1655395,-1388229,-1723269,-247266,-171586,1464747,1394878,-1028132,560753,672103,503684,420007,1356300,-237931,-240110,355848,1263536,288653,-776545,-543994,-310145,-28424,-372697,-407741,42998,230831,-494806,-157396,-487456,-269456,258531,325150,399997,-800340,-586358,48997,688649,-987446,-1478045,322197,1707698,-1820364,-643087,-1329223,292349,-500646,-19759,-581967,1052871,665998,714796,-761368,703188,381057,1345108,-221866,-1064060,126853,1172939,1704796,271133,-675906,-219173,393430,1214795,892419,-458409,-1377763,1295216,74753,135279,924229,2267229,895597,-925914,-15037,-47823,-998856,-1674878,-1525495,388632,-113910,-1310007,262432,1114366,-144605,-827430,202242,-222556,610120,-879775,-1612118,-454305,-104500,790311,602996,75399,-730877,-420489,188338,751473,127001,476723,-362682,-577671,-1261963,163972,303670,-623344,-238987,705839,-131815,591605,285254,10359,589065,656774,-307959,453613,-864163,-848883,-212107,-934723,208949,1384147,164083,32160,1419616,-495998,-353583,748907,1025645,1172819,-739666,-323758,-1495519,-1068335,659017,142459,-128600,159290,341203,-810303,-708281,-1752896,198582,1575370,278341,-59424,329992,-87653,1000533,580408,-695109,-1044555,-804527,138192,-1033275,-668907,-755014,442518,-403520,-351547,-452236,1597374,713573,-510061,-1284332,-661649,1720604,-38973,-68870,535798,-688172,-171008,1587825,591572,-1297988,515095,-252502,1600060,-94729,175960,616544,-284929,1231006,30322,633477,370645,-334021,146400,-554327,-927661,1048972,1391614,-976570,-687742,-1636844,-250354,456556,-201185,-372297,-399059,-556681,1218660,596959,1116847,-766324,287428,-986957,-33485,-84978,-331875,-253642,-28750,58668,178361,357572,-421189,-434434,-893399,188569,483872,-1622120,-795995,-467863,-1226355,-1261377,-823852,-1328917,-455027,-226543,-811120,926675,-286317,-650287,29823,711404,-394297,1066026,-436260,-1063814,-324042,-419245,-229194,-9162,-852768,62990,468777,-205739,-614542,-557747,-411341,329424,149055,-244718,111355,-96195,-214922,-362140,1499426,566196,894520,274466,1484218,-307175,120017,74823,-892111,-136657,-714787,97611,376561,918416,609790,50051,-756724,-985505,446093,-819239,983353,-344615,586044,-78176,-88740,-611407,1128587,425637,-547522,-122679,-15305,-340045,-918212,-321810,551051,326902,812211,-789849,214549,-302,343391,743815,-101584,-228915,208248,-845722,-1033053,-490174,-419377,877471,255932,1601766,1754902,-469565,404780,880676,922934,586560,50250,-927944,-968343,-409644,-1581147,-1794046,-423523,1478390,140131,-536620,74311,-345022,597825,138602,-103665,227818,82168,-312061,-244496,-590734,55609,665302,-379079,-250750,136081,1188133,-984841,-788481,-79404,1149101,2224614,-495440,1453043,-350022,-762732,1067876,-389201,242944,-182526,871918,-399583,-490782,-116700,-1241090,-321598,-654840,-1157449,-1415634,-1282668,-417303,-157408,-542139,-322669,1046530,-543986,-574673,343978,-681,595893,771441,-448919,289186,-283345,1696858,-520439,-173950,1694207,431878,53846,-192136,252566,704934,-253453,645082,498144,507906,-2177457,-1013256,450,1062939,79918,617066,-112855,619305,-473465,300608,509090,218979,-366242,-1601601,-1214680,-1238593,-123713,142768,190327,-414220,-451118,-988522,132591,-514614,233035,69944,309399,1256816,-409978,10958,188995,1219849,1056890,535097,466850,603870,257820,-515698,-523372,291843,1163114,465770,381307,190159,472866,1094613,290568,291703,-734344,-884089,-503927,-412378,-946459,-1411640,674362,792674,226893,738923,-597847,630259,1043235,-869094,368232,112887,62550,19011,-1103350,533151,113393,-1771251,-426701,200266,1177308,-174246,-416837,-708036,-448331,343457,-6495,56716,-261176,736130,40854,1539941,-1079943,-34240,-285878,-161865,659021,-564795,-66766,379820,-315607,-628667,-254055,551795,-26759,354872,197487,-364878,-159890,-227349,236939,-415097,-974900,1209347,266291,-1711044,-1691000,-2311241,-483820,-632246,-440249,209601,1572880,1254458,336997,381752,-2118564,-354059,104541,-819354,-643847,206374,1273268,-548662,427488,120595,12815,-519974,-1238827,-1238675,-311067,25113,348256,1165964,171624,606375,173386,1063779,669203,359198,530521,578141,-197433,1186658,-173054,-62487,-548881,561663,-561551,407286,108835,545864,515759,365253,425014,-900424,79004,767845,84601,-157861,248927,201847,1467506,-1279757,128156,-642967,691523,-58185,-204297,551426,-165763,653266,-328357,-1579910,-479910,1096715,-748354,15470,-729417,-1091160,-738490,-82014,48225,-552669,-556009,1161931,69249,-431390,-611636,-1537607,68134,-1141646,-190152,-981699,-740380,-609827,-649769,-1615566,811557,-583864,1955037,-575194,-1597358,-1350707,944821,1600971,274042,-63491,-515937,-177392,-1110415,35510,-502803,253865,-550674,-836361,-1159700,1370812,753667,-884534,143824,-910206,418034,-399178,-767681,-914646,-690505,-434064,-64752,-314883,-478239,-498316,95397,723286,-194992,-115304,546623,452934,-1273793,339301,-654169,350023,533515,-1760189,-456640,-453310,-409144,133577,-456469,-147576,762054,645628,-1348328,196914,-192721,900539,-731352,-421185,-66302,-536753,-155411,-28854,-2149267,-1044613,342630,-108590,329911,-751285,-186500,-996316,-391585,830470,-300518,300019,-361582,321761,361611,-402410,1243129,710757,-1011656,-99894,-310414,349214,-620021,-2070269,-958831,-168321,-91832,-1748033,-90720,373341,159738,-45286,-923798,-421315,418317,-204666,1306093,846678,1407053,449430,-165373,-386115,-25270,640909,507701,226247,1311719,299076,791603,1018913,1029545,104110,564835,-118977,597082,-481041,155567,742719,79518,1345693,425473,-2079568,-2494252,-1000240,161521,384456,-711685,-285479,12794,1035909,241563,-1420264,70180,517721,296756,520821,-764454,-142298,-26172,305288,951842,-634575,928686,551675,568121,686712,1513522,-9665,591961,-371160,-306690,-368984,-405851,355017,1072854,-24598,620692,-286747,429670,442036,-157471,-1117755,-443846,266668,-442498,976283,1949517,-164591,-128693,-250073,7962,-710782,356760,184465,-1210520,32009,768077,-104740,889293,-792020,-600624,-619165,-571452,-548288,189131,-72695,123876,491408,-185653,662030,1067704,36964,1093069,1206110,824737,135575,472318,-743365,-843439,-189661,-64135,672002,-958450,-630964,282693,-123427,-375040,819501,-21027,-688322,325888,659029,-127281,-697206,1048036,637883,-468279,1143420,-220762,-1493662,-625100,1325664,-260776,807128,554536,2737552,-176648,781734,1575417,-714097,519992,-580858,-627325,-79796,268704,263061,-97266,1265293,1353250,1000963,954395,1208528,-134463,-529610,398190,-644064,444967,-910132,35343,-650617,-1346072,-5208,-1072345,226050,348176,135002,164714,-333412,-295040,-103045,-594484,-115324,690177,-561740,-410373,145650,1531095,976543,807887,-447828,1573712,171631,189595,286111,1736353,1157305,1367621,47257,890285,-323659,-1690404,-405703,1850308,-265162,-888896,-385606,-19257,-460691,-401198,540044,577398,-1572839,-611822,593642,28714,856293,69222,194217,719927,-1190979,882303,1397831,930181,985809,-1063571,1084,-175022,227108,245758,-154946,356459,931214,1222772,-194683,453161,225685,-765456,-38359,-538930,-957985,726111,-144114,-1224633,-542475,1575563,283841,-597387,-675031,516607,-127743,79979,751930,411364,1093069,-10236,-500701,1177891,510324,-657724,-595887,1146389,387541,544450,200539,-967300,-499461,-793066],[622548,430031,469300,348148,-589741,776002,748204,1161888,95041,-255817,99455,696827,589942,1537506,-1068905,-207952,547457,358762,232325,-326513,591701,-44063,-991129,115681,-60120,-726877,-1304233,179815,350419,770858,-347160,332892,225148,-89763,-356410,-702894,-250564,-441898,1063434,-190865,-243082,-867150,48600,821381,-364493,-288167,128203,213669,-720294,-1806627,643818,445403,251904,697391,1409824,-667468,-18511,-263426,1138410,754074,319674,-785885,795717,-1519832,-288407,1174624,679638,1645844,-107337,253915,1313460,939692,140602,-1591682,1224686,606233,-1488375,-316034,-1304835,-1489052,-937107,-1346081,82604,-53915,1410679,1856747,-961224,579101,323558,92225,396137,1406305,-354302,-170791,146229,1361747,263171,-626266,-670862,-215908,-438443,-403078,-433223,170625,433616,-770888,-173239,-373694,-302038,200546,174071,528833,-1038310,-886474,241813,871113,-831759,-1477215,103558,1858830,-1979079,-279973,-1335859,288323,-39054,-283233,-1023104,900236,842888,751635,-609622,933715,139123,971710,-177173,-1101081,308630,1651500,1975477,114507,-811660,-255199,393904,949275,775454,-223998,-1364138,1176688,233078,199655,1124673,1408255,887889,-1220260,-177971,70020,-602965,-1166806,-1382756,113791,-126140,-1110078,520737,1500660,46647,-648916,456993,-354242,215332,-811087,-1230009,-541982,133273,676375,321336,-139547,-681820,-223616,391803,873871,-62270,394381,-263887,-609883,-911070,561509,375904,-889202,-151951,826340,-139770,546640,436931,-239232,70304,514260,-130640,331076,-261725,-307493,34355,-796091,-608593,576490,45633,478038,1551974,82457,-504851,667693,898568,562312,-1128063,-302167,-1510434,-1116101,738494,235792,-390065,221074,355280,-704692,-671223,-966858,-202110,1244384,-131963,-135133,441871,211012,1047471,277217,-800970,-843986,-774163,-242271,-1214216,-445619,-808999,649997,421215,106383,-215355,1103073,735957,-981265,-1578966,-514217,1144134,-132378,-382259,834692,-630567,-181625,1696613,588691,-1263827,379711,-356635,1499782,65776,33612,236318,-496264,867379,181059,1183162,728810,-513425,9617,-854002,-1121638,776396,1105005,-1057039,-767484,-964666,-233302,491506,-327905,-642911,-335852,-61458,1256862,538260,710665,-839317,755465,-804582,-457123,-258292,-695071,-274987,-133622,279943,297112,364866,-464192,-894905,-858298,16241,371431,-1646606,-197457,-699539,-799054,-1130038,-1278047,-1555288,-800906,-270600,-493490,1134684,-297217,-764572,241382,762333,-442153,1453283,-444659,-1631557,-404029,-433889,-286172,-106608,-660062,898,322247,-237444,-604954,-773513,-280726,291939,123290,-422735,381651,89389,-386428,-568757,1109551,940441,672733,362506,1305897,-604789,118713,-131149,-914831,-59899,-623161,192886,498091,1027571,874163,430956,-916071,-1141333,412460,-860472,980765,-800762,538349,-196945,-549283,-1048401,517467,168387,-380629,-482299,-94819,-1675,-983547,-433877,160420,48716,781218,-529966,130308,-211748,527609,889357,-40475,-120862,247480,-683513,-420459,-232238,-529180,491878,-349126,1930554,1798762,-470755,619895,1196628,915036,482202,133774,-986503,-972078,-404639,-1476256,-1564669,-577402,1157906,321192,-225917,-53425,-102948,604318,153731,122030,526374,42950,85103,-338850,-304413,121164,1103870,-23973,123451,486970,865663,-1387316,-1156231,-165055,1174176,1810599,-513557,1088527,-278848,-638064,915675,-794934,89418,-115175,930101,-1140227,-307161,217588,-963885,-152301,-334570,-1037302,-1402526,-1534943,-119789,197489,-490992,-684953,1168623,-267887,-546549,308793,-183595,812591,893001,-347494,67407,76684,1615978,-809598,-478756,1480491,705730,-266741,-355335,311605,1025249,-213011,471522,624160,346956,-2173264,-1026452,-1498,719533,-488914,560106,-426862,671267,-266543,39101,962325,787878,-17711,-1480775,-1168838,-1211577,-344504,-231858,174872,-200410,-29586,-725504,62964,-55676,279438,-74655,353250,1242560,-414907,-178179,455907,1157957,954672,278833,797370,675231,127225,-584338,-579331,421109,1121398,153169,-31691,175506,572175,1061811,71004,-117255,-721822,-964263,-766742,-159348,-874058,-1549121,-13560,885636,236388,764552,-224978,896669,1126766,-625232,768919,279892,-85870,139641,-1178719,179726,-450110,-1662609,-843457,11321,1156516,-620609,-651591,-789183,-374643,146363,-111019,290124,312353,753459,-115269,1642210,-839414,-450713,-1083119,-254304,881144,10781,-73607,141662,-705632,-622897,-558670,692196,-334329,685885,849493,-15398,-738767,-578131,540588,-599724,-947185,752080,-37072,-1474116,-1371654,-1893262,-374666,-645353,-402323,-110102,798192,1049993,757428,455227,-2121120,-417515,232544,-631304,-730733,38542,1225370,-750911,442168,-56469,-138176,-409361,-1328941,-1286612,-23468,-187160,402995,1267069,-34654,484265,-134379,1266269,174198,-457709,555575,481704,36289,1586925,315137,-272110,-1087471,786259,-762752,475838,-172189,441874,-18932,-67866,76780,-835913,-58865,632193,559936,-12909,59576,68633,1430423,-925562,31085,-184664,759641,-62169,-227856,737952,-259691,559976,-661197,-1070511,-408418,565875,-684686,144542,-542277,-1333857,-12186,-239114,-471129,-557623,-315179,1097474,107990,-148192,-833340,-1270278,-251324,-534637,-285896,-1014472,-644620,-178735,-693257,-1566130,457396,-645701,2516331,-508741,-1734338,-1230075,656178,1493471,314950,109364,-470183,59286,-1181936,-254551,-368492,-189918,-379933,-758565,-1005227,913746,307275,-601075,-119008,-697551,482591,170510,-920871,-1102436,-997712,-946617,-388476,-367065,-551390,-372694,242105,678359,241466,309534,520163,615288,-995822,514830,-933542,371306,555377,-1747941,66966,-60749,-1074772,-277649,-625638,51770,613492,199906,-678160,475629,3975,1040814,-508073,-798218,-680918,-785481,-66284,-11094,-2136765,-1146910,409315,-180008,285811,-546167,-197818,-1178006,-434620,768213,-179304,198166,-325326,451431,209823,-266361,1642163,689615,-849302,-168167,-391487,262706,-574020,-2031044,-1107977,-273234,-257533,-1635367,-5572,601417,186041,55272,-631697,-450260,679507,-167680,1019719,1066120,1427505,-115891,187332,-72957,60405,570777,981805,832670,1238043,273059,835254,773487,637213,-338688,889321,50259,717869,-575614,-231746,300602,-974975,1106388,305673,-1647368,-1779910,-891969,-176697,383057,-523302,-598941,147546,879562,19274,-1063081,-91210,760525,-48447,516037,-362739,-3153,333647,87959,388138,-552180,790614,680956,797564,904081,1077426,-122186,343769,-489264,-790375,-260543,-497175,411132,904847,-10228,605885,170630,1051555,515001,-51834,-614264,-311861,304434,-496345,1074058,1913041,-268142,-361221,-189861,317190,-874931,119450,363698,-894718,-722698,504729,-656197,142140,-992564,-148108,-90725,-544988,-607589,-306908,-114365,52387,-222702,-189827,940418,855398,-527699,1128645,904890,635131,296352,391453,-153328,-179834,-90200,-203162,1071696,-598568,-776673,242184,-142622,-552995,414738,-608849,-616294,761914,929108,-747837,-772046,1120040,574379,-910557,990162,-289488,-1490874,-622739,1496131,-167530,737067,856948,3003577,216692,371508,1528657,-656017,418449,-506260,-403992,-416412,131131,346709,270158,1443032,2237691,1407852,1153406,1395825,4113,-646024,490983,-414326,267718,-1150386,244677,-676816,-1491968,-158141,-1311796,492300,-212948,-44557,-256989,-296378,-480077,-447609,-904987,-325881,166871,-479715,404706,181960,1359288,711585,1163052,-154628,1064263,3438,50871,446722,1531303,1068617,1045231,89566,1197048,-292905,-1652586,-674987,1704255,-344063,-1000493,-985888,230666,-7965,-361812,490538,321012,-1411868,-358583,56048,-29192,1135467,41980,326422,845680,-1008440,390981,1071937,783990,901430,-828840,-144515,51777,423866,514982,135187,224418,1329518,1190760,-361603,519578,-85853,-909668,78433,-584050,-1530734,893587,-421625,-1464773,-823988,1426355,540336,-831703,-636119,371806,-151180,233280,1201629,312506,980381,-47045,-318234,1392780,468797,-748393,-237831,1175695,681954,484289,-73139,-1160827,-464439,-811149],[695009,397805,291645,298591,-636696,1273151,514848,1206907,-338606,-238088,115074,413102,321657,1942087,-1360868,69894,759869,111376,62141,-165484,386386,-450898,-1217774,-17982,-8830,-685477,-1122633,-63679,-154374,741438,-249026,179015,598931,-117203,-193732,-673325,-846880,-206034,1219597,140420,-325473,-1225405,-142968,675230,-167156,-214967,110807,171915,-760438,-1236652,966606,481361,337020,676434,1432777,-668315,-41912,54001,1590576,1348428,445016,-598416,630710,-1219665,-192871,1255870,522236,1503053,-38503,65175,1314732,1091417,-62189,-1624580,1521427,651758,-1302593,-270791,-1379221,-1310456,-525893,-795261,410023,-225489,1110090,2109348,-794414,438734,-26486,-511089,434364,1283241,-162763,100919,85657,1285933,163409,-494301,-674126,-58742,-754253,-368675,-260965,386558,612895,-984937,-176796,-215136,-302463,185554,108844,816564,-1093279,-997187,261724,929853,-723997,-1199039,-72799,1902452,-1675057,108200,-1067772,270903,653864,-437885,-1372713,662541,977991,623547,-319020,1146928,-48782,649963,36944,-1182398,422101,1866147,1791078,-101308,-822016,-385280,359359,387670,534006,-68882,-1163338,1029403,406135,285965,1031883,602324,617286,-1211922,-159269,268766,-165673,-130009,-802527,-105366,-186065,-836444,746126,2036517,312904,-518642,546790,-454787,-141826,-591144,-850536,-518415,444078,585623,-58607,-435687,-477574,32784,553960,897019,-215991,222735,-125903,-580946,-385978,957047,261196,-970938,-14578,646057,-248882,629557,520680,-560076,-390404,334777,-126200,189831,344676,208878,267641,-618335,-1177303,-135216,-23347,861959,1311532,507187,-579687,465894,663679,55156,-1135973,-118167,-1138579,-1093480,517105,342024,-651767,163341,359338,-573765,-545892,-182974,-616902,628235,-650454,-211451,628796,424932,1067275,100217,-797571,-605985,-681949,-658288,-1361080,-170912,-786610,776227,1273603,591127,-92948,336110,779931,-1190963,-1616857,-381907,732064,-124387,-576254,992112,-303561,-193630,1508752,422535,-997744,235490,-322900,1362402,416791,-110313,-264062,-897326,422192,230278,1535876,1148378,-767726,-122901,-992499,-1029666,326412,651090,-1080917,-746522,-82751,-55739,349131,-297663,-798706,-171777,409231,1039905,391043,137114,-817865,1099768,-588718,-783786,-530248,-953670,-147253,-144493,678729,450698,344046,-373441,-1203696,-737437,-382894,354908,-1345315,280824,-792854,-260660,-936215,-1593937,-1447073,-979931,-294619,-14871,1070102,-52497,-840372,282153,655261,-252881,1532341,-266640,-1801224,-340484,-223417,-194501,-269102,-617371,142951,354356,-383696,-577130,-857332,70153,469404,112973,-497167,591340,327338,-413479,-610129,374892,1053292,312363,483685,961729,-772084,87362,-423463,-804010,46703,-392520,464395,553234,1132007,1251765,808765,-924307,-970228,367027,-937970,635431,-1236101,413417,-267860,-654728,-1322422,-26051,-90991,-145606,-646183,-167309,223211,-1198195,-520019,-159977,-374274,701215,-188654,-23242,-384263,536862,868803,-44793,-204799,335678,-322278,338593,183273,-539572,-13432,-647251,2048020,1510176,-233607,766284,1334823,763047,448909,329443,-982934,-932422,-403585,-1264832,-955705,-635017,866099,505411,266458,-50319,145575,613670,-56547,483252,723511,-58571,492471,-372894,37804,118204,1222586,224728,656551,915641,654074,-1551732,-965756,-225512,1029639,1151163,-624423,479875,-112163,-401377,576057,-1290754,-25590,-105254,819053,-1602883,79499,647701,-561883,84108,-145544,-776708,-1217617,-1521814,-6277,499363,-493254,-995359,1202973,150993,-509388,254319,-334710,989826,909265,-188220,28063,356802,1370241,-901967,-691125,1263732,867332,-567153,-620505,381493,1087301,-176506,192267,616763,398773,-1859055,-1030686,-503395,221611,-727880,322204,-698326,706041,-156111,-170375,1326057,1486146,227241,-1014893,-1068933,-1070360,-614638,-582598,96007,-123042,263192,-484429,126199,235314,241025,-181505,354105,1135716,-320070,-318595,632651,942164,826039,11249,1014811,427580,-203482,-546784,-479504,393922,1053972,-146130,-450155,114434,582700,1031173,-32051,-375666,-651357,-794331,-856079,199729,-790100,-1519677,-477206,945860,239380,695639,177120,1150722,1126379,-91210,1167004,389358,-176232,198710,-1152807,-206543,-776238,-1354533,-1106354,92339,963878,-1161930,-839276,-648401,-288745,-83220,-126255,531036,739413,606473,-311150,1609593,-400760,-715853,-1485290,-259731,1156772,623712,9626,137097,-1062488,-576891,-931642,626783,-485243,950801,1430872,268391,-1499809,-986622,857115,-653659,-850926,138616,-250209,-1180384,-948642,-1570590,-264013,-689367,-350420,-368121,50642,748597,1015858,313747,-1879002,-438408,231272,-580130,-795889,-174711,944337,-982515,406256,-400212,-294365,-351139,-1337245,-993405,264728,-389288,437002,1249990,-174639,353170,-359503,1446348,-417608,-1357611,620112,186275,-74865,1650694,955092,-552828,-1441386,988007,-857065,512893,-359812,389080,-417215,-493071,-318927,-545325,-210840,397481,986437,285327,-69665,-59277,1222027,-577183,-14530,167310,785417,-49602,-135213,987924,-332736,373017,-956466,-357782,-139743,99826,-530549,74138,-303166,-1431526,640571,-295963,-999332,-599044,-127757,861539,158562,253585,-815910,-949516,-458644,128362,-610083,-1144853,-615068,239901,-634325,-1343764,3143,-685924,2431395,-394509,-1607356,-1039126,392316,1075653,190986,151687,-359746,52292,-1256690,-516181,-234929,-587540,-231609,-613587,-594445,281979,-94191,-281193,-324420,-342963,553517,573518,-1057576,-1045214,-1128072,-1162653,-636401,-425955,-467482,-139091,305106,541816,737130,612016,475763,830249,-867038,421183,-1152440,257820,481715,-1311627,653745,340852,-1530820,-450425,-520799,225208,253507,-253437,301854,560418,56356,1116288,-289744,-934581,-1165729,-820721,-47553,88695,-1802598,-1105618,497692,-418440,247878,-371105,-286181,-1239536,-521301,561276,-118043,110015,-396777,478384,66446,176782,1737290,515760,-690172,-314763,-478299,64454,-718011,-1780180,-1306700,-361859,-429934,-1363607,195709,1065627,269049,159327,-124493,-348828,883865,71450,660325,1184261,1210547,-597226,404145,108554,151586,376409,1373634,1174617,982524,282720,844320,495895,14875,-915271,1111214,355024,781944,-578901,-490821,-282015,-1849334,827844,118499,-1131117,-759598,-690304,-282384,410294,-403647,-873864,117242,747485,-168444,-726804,-335963,868921,-589838,553473,107350,144590,699576,11386,-362909,-521658,351782,850685,961029,1005083,575304,-302261,-148204,-703510,-1235253,-101395,-591349,555365,579735,-132553,493393,553394,1356706,461975,2262,-107523,-241597,367739,-505558,1147827,1392195,-209625,-643051,-188744,551046,-866023,-198404,380164,-292360,-1285334,163033,-1105618,-677086,-1027949,299158,603794,-526258,-623305,-596673,-68729,73594,-967947,-280917,972111,571928,-930391,1078191,614980,319709,492007,280156,373297,598977,168108,-416236,1124207,-378518,-926986,113863,-37780,-593508,156304,-1044206,-552516,1294937,919682,-1313549,-920646,988309,425328,-1193758,843277,-255418,-1360430,-594165,1519639,-34243,637776,1009434,2784645,583773,-75038,1297564,-407085,276318,-423219,-188670,-657911,-42587,333777,552050,1420884,2538398,1492053,1084322,1314040,222527,-691040,532938,-214419,82903,-1036654,303581,-593299,-1388560,-210583,-1225034,818484,-1041115,-157784,-345678,-115999,-545025,-569371,-943406,-558881,-277945,-327162,1067988,346408,964213,309563,1323578,199706,315127,-228806,-183063,438169,1202446,842944,701666,156060,1282084,-142906,-1275468,-662731,1417003,-440599,-1075135,-1612509,390458,383046,-326681,380068,-41912,-1098560,-2674,-665467,-154192,1413560,79997,317334,825468,-689877,-276750,699250,612401,725687,-468948,-375214,215589,495783,668687,454403,80433,1627700,869072,-601324,484114,-514100,-829586,146772,-680500,-1854035,824953,-713021,-1615462,-1074420,1090878,693473,-1039123,-554486,-19888,-185326,408991,1325714,241642,831849,18000,-116799,1321074,390913,-851924,110425,1016982,811699,276679,-333532,-1184778,-322264,-724255],[799538,241067,40738,213999,-703347,1842760,335407,1186374,-691814,-144174,75577,101978,14247,1843532,-1278257,214130,666393,-336438,-189517,-58842,233147,-751726,-1286097,-107909,-109456,-512656,-707279,-321602,-695144,791914,-170858,-16026,894829,-129110,63132,-582505,-1089885,201593,1020488,336278,-220816,-1276522,-75669,435518,-148642,-104619,108892,54469,-731027,-569496,1146944,323485,421695,552338,1221694,-486096,-24572,249528,1805558,1838586,613143,-297988,196916,-857946,-147378,1195563,239562,1020206,-117406,-194450,1137449,993590,-303107,-1663841,1332551,508698,-893904,-99068,-1338449,-1164630,-259979,-209971,649693,-555353,634288,2053442,-571552,240363,-287213,-1100660,478625,989035,206568,484523,103938,1103266,27729,-397504,-544090,151715,-916158,-316278,40291,614817,712197,-1098041,-228956,-98732,-296800,278227,202896,1241094,-956832,-956254,17314,816549,-719585,-772677,-172069,1750390,-1055660,411180,-593927,253197,1383474,-457511,-1491877,424764,1036338,405279,64805,1219961,-140739,431814,314813,-1306681,426212,1650417,1248635,-300035,-739268,-584476,226193,-349951,251507,60233,-703137,940501,612715,346262,691719,158478,250935,-930750,30186,353345,150007,858042,51292,-278897,-275818,-613118,868451,2376534,653527,-370348,460843,-518214,-355521,-259172,-541932,-398583,664073,533314,-477021,-713294,-198083,192229,636567,864522,-286963,-8973,16984,-490826,170189,1230162,-148862,-960277,78861,270306,-361220,839332,500283,-911087,-701754,122507,-243512,111267,840103,543092,426272,-461367,-1332850,-573181,-16082,1176109,929013,681751,-612280,171941,394500,-242241,-771638,154510,-473335,-1021731,-22104,401081,-896627,41364,330428,-473397,-396143,303866,-987251,-80386,-1165139,-291117,802016,492112,1112155,128015,-619644,-455297,-504480,-930324,-1327875,230652,-677956,810776,1886566,996097,-119110,-406738,842169,-1075213,-1321291,-285554,686147,5236,-552594,955660,219339,-259185,995874,102835,-698912,120926,-231465,1226708,835510,-227606,-682885,-1378249,22544,148078,1618118,1517411,-1094092,-220793,-857715,-632964,-244437,116134,-1067609,-717623,726353,243878,45278,-102673,-779815,98126,727807,645946,212251,-452742,-740863,1192337,-369264,-916752,-742512,-1015268,77987,-116464,1164566,589833,291354,-135565,-1267886,-586459,-994778,399991,-801839,433987,-696688,232360,-728955,-1661284,-964237,-919907,-355413,472643,736319,280452,-772855,224856,379286,122217,1349125,61566,-1470845,-180181,207750,-41310,-455126,-721130,383265,509227,-631053,-571326,-778396,566854,859990,140257,-489533,715962,668619,-286980,-530403,-469880,838707,-82319,593990,482235,-783167,57625,-737856,-576212,186368,-118677,919842,539435,1210440,1637000,1052169,-777985,-541602,235722,-1012598,38917,-1487533,206361,-285942,-302723,-1338590,-347950,-289855,53776,-610083,-151747,242965,-1444354,-555023,-350466,-839511,588820,147385,-184152,-490850,361444,680203,-95780,-466374,513074,124279,927803,638851,-446478,-474716,-670711,1903102,1063249,162887,760679,1336206,499018,509630,631220,-842880,-911904,-395203,-1014635,-208569,-570103,716927,659631,814598,64077,327633,588562,-398865,846639,761713,-198892,823749,-350696,420841,48053,1011229,317067,1223803,1276396,672659,-1337634,-303711,-254653,813909,401319,-853998,-214985,99534,-115273,178685,-1645740,-90385,-155965,575889,-1682254,626715,1107477,-178392,319873,-227882,-454942,-933613,-1298818,-118939,733539,-482636,-1156840,1099396,620523,-433079,158712,-410324,1092268,851406,-80510,170825,490207,1023910,-769108,-799082,1103406,893914,-803944,-924373,454104,961393,-189153,-117920,392870,706368,-1271657,-1016811,-1268926,-280270,-537224,8394,-843720,630251,-164452,-278563,1488686,2029902,283055,-410153,-1001109,-819350,-843789,-808079,-93334,-186163,326362,-358296,168094,348507,145672,-240879,266942,980038,-268793,-372246,636167,663224,802317,-210657,1075333,-56056,-655063,-446365,-235995,312753,942442,-322230,-751161,-51315,439501,1005766,-1983,-402241,-546507,-526128,-824486,529277,-755724,-1185047,-594618,1066931,217411,551993,537231,1408646,1074935,576197,1385496,412320,-185546,191036,-1081987,-556345,-819088,-900482,-1122245,405512,651413,-1613683,-926454,-343744,-212251,-325630,-65209,748097,812520,341117,-541046,1363702,2049,-785982,-1408449,-192383,1445141,1047392,133289,340473,-1310025,-540126,-1249798,381410,-376152,1079075,1767460,424176,-2190791,-1271655,1075126,-558061,-749204,-383948,-302766,-915264,-521762,-1494317,-212337,-738273,-248960,-511054,-372346,454518,1001159,-566,-1513686,-401001,153674,-574375,-821467,-318535,488200,-1279539,289800,-944132,-459250,-352045,-1212909,-445787,511183,-521059,372283,1074923,-234909,202815,-480622,1543595,-954255,-1997364,739115,-245038,-617729,1427579,1566191,-822087,-1596412,1063809,-809873,541311,-351299,399359,-607077,-818546,-683449,-51000,-313368,112304,1188757,508041,-80944,-107601,932287,-307712,69008,288003,731293,-68418,9099,1235820,-381613,159659,-1104597,324556,206764,-200170,-294010,-134598,-63043,-1401315,996170,-319807,-1312793,-711179,-28796,547711,210719,629891,-561617,-772039,-504478,636384,-1057147,-1291558,-613393,472287,-498311,-951152,-417242,-714112,1873357,-205052,-1234228,-771032,243204,410079,-20523,25132,-192318,-134720,-1224105,-665634,-151609,-844686,-147316,-438562,-7302,-406983,-410731,-1591,-444257,119296,609974,632988,-1147065,-840216,-1073638,-1014421,-687491,-470385,-256879,88432,277337,416219,1259424,690660,371805,961144,-848976,145512,-1209086,43853,346115,-559774,1084208,629272,-1568268,-367519,-151537,284298,-199818,-592947,1240931,460829,-17137,1125926,-101312,-779704,-1458250,-659500,-70732,250879,-1262041,-859723,575584,-802970,191354,-242113,-408754,-1158151,-651540,288464,-153822,98280,-544548,385458,-56347,776473,1551024,238382,-542356,-465001,-545908,-200734,-975929,-1359763,-1519554,-441162,-583191,-1043292,450078,1708436,421084,258914,437390,-168927,952345,420730,367820,1102747,772757,-875190,556714,159024,237199,156648,1576185,1148435,657810,364603,863224,290439,-600929,-1397682,1189794,706095,768043,-457948,-558624,-710012,-2184818,576594,-102342,-718234,148585,-469662,-184884,473336,-320982,-1038474,-67382,643149,-232507,-511568,-612835,823972,-1092046,609458,541929,285344,1024753,159601,-988678,-466351,-178692,1044971,949121,937390,140806,-368761,-684114,-900828,-1419516,56270,-672338,730320,164580,-327466,291974,715590,1308619,444420,68769,284485,-231482,396356,-470963,1196502,531261,-6081,-857789,-209953,615975,-692647,-542729,176097,392694,-1364143,-135232,-1364487,-1320563,-933300,649174,1343573,-502624,-635545,-698672,60816,170623,-1540958,-431583,780173,296784,-1033835,943952,425394,66,665430,157264,757939,1251886,526761,-656855,911223,-367553,-999753,-60045,149844,-457950,115638,-1243554,-537541,1694600,672819,-1495247,-1092374,682820,221267,-1218157,729695,-119372,-1123710,-531215,1416779,115869,542834,954085,2107683,836030,-438402,933042,-73357,152444,-369277,-40856,-774027,-165938,246467,681114,1213273,2230691,1264383,800649,1053580,479317,-651465,533381,-74893,-17808,-631744,191878,-397545,-1023121,-167687,-851525,1124035,-1712534,-148859,16509,125122,-470059,-456747,-732805,-719501,-526805,-146982,1289982,585266,427394,-137691,1224064,540073,-405180,-452011,-452309,282317,935347,543528,355075,225267,1097265,39815,-770563,-429208,1047448,-496299,-1108731,-2051324,500054,564625,-237600,269465,-391207,-711824,316247,-1338881,-318945,1631961,205806,191370,646133,-285465,-912056,367978,461769,550428,-77843,-605359,243570,455515,685640,733264,-12571,1754876,339721,-809011,359819,-952191,-636098,198018,-745020,-1848489,585361,-902279,-1570730,-1209619,639176,656259,-1144033,-458996,-516049,-210193,540421,1119057,191011,680303,71439,63916,983712,342761,-909157,353017,635822,699910,-53252,-481464,-971250,-106494,-572285],[874355,10454,-189050,112997,-835989,2244832,212991,1068027,-915854,-4391,6595,-155352,-272745,1342878,-854883,190373,386199,-813708,-455936,-17537,136083,-862130,-1165083,-123745,-303150,-274109,-23856,-500796,-1083494,913597,-121238,-212347,1044891,-125024,278157,-451540,-943225,674059,653410,299366,14934,-1004454,308158,138023,-330207,1977,125308,-67374,-666616,45558,1115423,58666,481344,360256,829151,-231302,-32741,239837,1711242,2021199,779557,46321,-363126,-664883,-147664,1026085,-68514,372688,-301753,-439104,808661,831461,-505803,-1721821,778404,251113,-437383,103398,-1218460,-1084388,-190966,284750,744246,-815966,136435,1702564,-355503,75131,-406606,-1461126,458775,570710,570182,845980,93862,924756,-110603,-332951,-310811,390470,-910410,-294914,356398,752022,689488,-1063152,-366804,-90917,-317422,475854,448250,1683649,-668673,-817238,-463321,540765,-819888,-352785,-211513,1332076,-375092,547269,-65606,259195,1916719,-336494,-1335796,240961,998014,197179,459306,1097701,-123086,333617,523514,-1406752,335497,996409,573331,-424782,-624608,-791304,-25005,-1051709,35208,247500,-35223,937074,865921,351611,245122,72456,-33711,-479900,334497,225684,230475,1444691,873109,-417636,-360494,-501288,823150,2189427,988709,-179301,263004,-527159,-390010,96037,-346199,-231489,669636,497133,-833632,-871191,50201,150342,612171,883063,-258153,-268326,122372,-372007,614645,1279585,-794836,-971550,37188,-173113,-421289,1097682,365565,-1218657,-820862,-80447,-394163,155238,1179691,626087,475713,-383906,-1072170,-687422,64504,1407255,700257,652869,-639944,-152961,176631,-343933,-219029,405899,291661,-911723,-743477,366282,-1091982,-83087,251761,-439618,-270137,436523,-1251169,-659756,-1508379,-366340,879043,399689,1199843,364875,-268073,-439611,-226419,-928352,-1027381,767165,-485087,750538,2081084,1246296,-275374,-885101,907581,-685680,-725967,-237710,904273,221958,-271626,760742,793995,-424250,243066,-322914,-547635,51491,-156803,1122787,1152175,-311021,-838919,-1746077,-232539,-48990,1426558,1694883,-1419671,-268284,-413970,-31464,-843566,-405202,-1030876,-801490,1226341,583276,-341127,213546,-590789,427876,820182,194867,70303,-899602,-643950,987389,-169112,-811747,-735207,-853058,290761,-133092,1592926,661934,210902,214165,-1049053,-468033,-1678537,462941,-236618,183354,-407392,543653,-573508,-1464286,-213757,-637089,-494621,853911,256351,507587,-475654,143571,-42681,547028,1043731,457114,-801209,7768,742168,61377,-614079,-865581,586445,667788,-922163,-620541,-577480,1041968,1352627,217391,-445796,778274,1115989,-48204,-397299,-1127432,343099,-429690,645265,-28793,-651648,61907,-1000055,-303928,340825,114954,1430709,452248,1237615,1884352,1064253,-512894,-4011,-19102,-1026792,-622947,-1431602,-55986,-262358,370958,-1085949,-429669,-347192,147784,-450999,-12188,31149,-1566134,-536882,-382681,-1229514,480708,410103,-293408,-536786,44010,369470,-167513,-817030,771442,492391,1137796,998382,-266152,-733067,-505489,1526498,637803,595228,560591,1264661,180812,630328,973799,-555393,-970814,-378844,-774839,410441,-394729,727155,748865,1289680,228158,386115,483935,-750107,1067431,639828,-339680,1011410,-284817,812190,-71781,546400,263710,1653130,1450972,870135,-759153,489103,-253946,636967,-289000,-1150098,-816453,289722,149924,-139429,-1628082,-111070,-250250,280877,-1413733,1196022,1454151,61841,493674,-587994,-155368,-653828,-970037,-397443,899519,-397440,-1128267,844254,1006782,-278958,23224,-379121,1119339,757600,-92125,422972,456000,642494,-438894,-815454,1004162,805527,-951701,-1177328,525029,826624,-275458,-387371,-53817,1181375,-541706,-965973,-1947299,-645915,-31700,-240171,-813133,398360,-262593,-277014,1416153,2185310,179368,101807,-985586,-502709,-936395,-827047,-374079,-337180,129823,-374657,61314,322871,4487,-249977,77783,836159,-336356,-326708,447085,404107,953409,-344444,963893,-589181,-1086165,-349713,61391,212221,781234,-334038,-859569,-334836,145576,976987,137804,-194120,-433657,-355818,-716523,718511,-780297,-545388,-387247,1276057,156645,391929,818443,1657705,991320,1118892,1331037,303791,-165638,109210,-1011220,-807074,-612884,-387162,-881246,797417,301439,-1814128,-899989,24479,-157312,-548384,33072,894806,408531,37035,-775897,861972,197763,-667417,-992931,-117147,1629106,1131768,237198,631475,-1386370,-532203,-1377234,45769,-7378,1041544,1767187,416549,-2557621,-1261420,1107128,-333148,-695154,-605234,-190810,-721848,-199171,-1591950,-258878,-729033,-66270,-521222,-369656,271478,697571,-392748,-1145815,-300385,80430,-448162,-755696,-265616,-18851,-1614613,103936,-1585149,-622643,-395250,-958253,167860,688664,-554092,160253,762829,-238202,29711,-526253,1504606,-1301957,-2118667,901929,-702044,-1472384,1032849,1913923,-1017574,-1586339,914636,-629150,572357,-134104,468084,-601453,-975929,-926897,534837,-337849,-175765,1093068,535984,41295,-20988,688876,-136220,301380,182846,590480,-145011,142006,1396154,-374647,-14026,-1031554,774426,499783,-340212,-38086,-328892,124868,-1300563,969142,-342454,-1282227,-888295,-6947,315297,255180,842061,-130448,-759160,-387111,881684,-1413270,-1351656,-592186,445997,-305958,-446624,-684997,-742206,1182234,24430,-730111,-462174,214383,-291058,-232823,-233138,10110,-359092,-970855,-672736,-149756,-920641,-139788,-275219,596081,-980292,-636137,183943,-451907,608127,625757,316872,-1164175,-620160,-894034,-629495,-476176,-474357,-4341,198887,169676,381514,1710603,524594,189175,922704,-842308,-159065,-1047550,-179816,179605,196958,1200231,720075,-1171519,-127243,375241,180479,-583281,-736491,1787623,245753,-133947,1066596,29913,-372848,-1549256,-386199,-98427,457470,-653564,-427323,609875,-1238216,92735,-138361,-476601,-957849,-809543,19293,-287605,186321,-717629,183592,-156307,1296629,1201768,-96941,-397108,-536486,-568102,-436272,-1207470,-837343,-1658361,-516980,-719847,-796745,697552,2378447,643853,335901,887609,14277,833319,747655,241544,736006,205122,-910595,738560,128015,294403,12861,1568429,840016,375101,520362,924608,231886,-999355,-1553560,1107088,971536,679192,-218923,-438310,-722675,-1915146,385900,-288209,-478960,624760,-307868,33962,565052,-213988,-1050190,-340986,578420,-137102,-335928,-834638,621072,-1340434,671584,864778,403112,1283672,549763,-1199172,-302374,-566360,1221449,731980,696651,-128752,-167174,-1070284,-971185,-1209246,169499,-718404,881758,-224617,-510669,65614,620035,1013658,573404,207475,504439,-274105,352834,-406935,1207616,-320753,264212,-874387,-175637,493980,-409117,-823978,-196113,931034,-913579,-284948,-1398775,-1548768,-739806,826640,1933151,-451479,-693995,-684794,244034,278366,-1852854,-590557,447683,95179,-799786,751234,328845,-210686,765219,24712,957985,1619638,892559,-860435,580112,-519395,-907443,-216947,372285,-146288,327442,-1219208,-588653,1801309,307799,-1135038,-1212037,283597,6564,-970146,624434,101619,-824561,-420020,1219088,237910,489772,720138,1186892,911717,-655861,525913,212072,98387,-385049,-11903,-801735,-164667,132773,651753,870371,1560530,851582,408641,749563,667046,-527497,534914,-621,13010,-91777,-4015,-126677,-513944,-82166,-371488,1320266,-1785337,6779,723289,326930,-284702,-155589,-369236,-757473,-552020,15277,1003542,819069,-133738,-517031,875536,780623,-887202,-593424,-682126,64603,844516,271830,25042,295004,685236,178943,-321406,-98645,648246,-458612,-1098714,-2148315,617784,448414,-60988,218074,-616807,-346763,479595,-1726300,-474834,1740161,426180,21916,331246,112616,-1365670,110374,363895,460594,238897,-755056,141843,351765,596312,905971,-4470,1711388,-252586,-909516,188981,-1283769,-496449,262383,-679142,-1560260,283106,-937937,-1281923,-1205202,159620,405795,-1089521,-374257,-945174,-206102,563820,655041,133808,556174,21481,205259,489613,355310,-867841,441950,68159,342884,-442336,-440753,-547961,123161,-411330],[825123,-221717,-324803,21609,-1026412,2271274,139956,825200,-1009962,144354,-48138,-275051,-467684,657474,-267419,31947,92272,-1132070,-661305,-3569,64726,-782522,-869137,-80841,-508463,-53308,789231,-547847,-1160727,1052748,-100798,-383567,1029287,-85704,363685,-316809,-513626,1065600,266190,14275,283206,-535473,924662,-157762,-658976,64935,159488,-149254,-606361,523038,867066,-201169,507193,128960,364575,20112,-130481,38460,1343043,1805423,896638,345097,-857157,-739758,-167343,789454,-303941,-198880,-453688,-586118,403866,742948,-605175,-1763881,124292,-63706,-117127,239150,-1061378,-1081948,-314685,616747,686732,-815849,-217510,1173299,-208201,-8785,-391768,-1482207,321296,104005,772860,1058097,-47974,855051,-235116,-283326,-33792,621445,-767064,-332198,574592,713701,533145,-826148,-586915,-208897,-392594,708762,760056,1923136,-307699,-610470,-1028298,178027,-970454,-63233,-248946,665070,141134,495657,336303,310026,2088598,-97002,-975157,117974,859839,67021,760779,811513,-16963,338085,555922,-1382581,215725,99331,-7594,-455513,-540934,-934428,-343464,-1471295,-22393,534669,657689,977442,1152619,302251,-143909,164239,-146986,6884,667112,-104648,64061,1608474,1363831,-517211,-399287,-498378,583211,1425190,1209505,37078,64356,-461769,-295881,357866,-279869,-91101,428925,428880,-1014940,-850578,173240,-92771,473731,1059125,-147937,-517070,155577,-269170,851038,1059792,-1478822,-1072376,-188103,-578027,-415886,1281459,145318,-1392757,-764813,-207486,-494673,337929,1383174,505986,427228,-417749,-525906,-558562,187805,1527922,789940,551857,-687456,-432242,80917,-347510,240260,540732,932807,-758415,-1374221,224654,-1197672,-157383,129539,-478007,-188863,332069,-1368222,-948952,-1522077,-417951,814833,179389,1287173,734578,180604,-517967,133957,-632626,-497779,1342417,-225909,606961,1879639,1313151,-496834,-996105,956954,-167656,17337,-232327,1119634,443339,214651,527282,1257336,-707042,-559377,-783398,-620921,18000,-142795,1067836,1224015,-376606,-667656,-1790728,-299455,-304298,1019896,1568465,-1621960,-270862,260013,582704,-1372226,-835236,-965340,-1071900,1319960,859397,-689666,562750,-304538,727384,690805,-192125,24001,-1092099,-554089,545687,6088,-497030,-435178,-516727,366651,-265849,1818957,629889,108506,598722,-583161,-430323,-2201292,508109,71922,-386771,11373,614618,-524689,-1092286,542196,-229683,-731136,1075861,-176969,498805,25285,80596,-557034,845076,743204,826721,-138953,162740,1178544,26192,-697168,-903809,656807,703178,-1167439,-737890,-361619,1311860,1756061,341664,-408427,832777,1600723,226450,-256960,-1379943,-282758,-693018,591847,-442912,-422477,120092,-1149593,-112374,477193,269675,1753951,287519,1193791,1874387,817922,-193878,473660,-375921,-946946,-1146030,-1034045,-318173,-220022,1034984,-643172,-347485,-202252,128426,-293027,215185,-358435,-1439173,-487415,-265017,-1442624,415972,564069,-313912,-545533,-330106,22835,-238240,-1124895,1046549,637228,945624,1161113,-29133,-702406,-264905,1010883,331197,942213,191035,1177708,-121600,738446,1254674,-195918,-1131405,-360522,-570576,730794,-163495,824900,747705,1608148,368010,302031,266170,-1008683,1066865,419227,-425626,1023991,-192652,1150211,-213419,-43775,115385,1805268,1390659,1098625,15603,1024453,-231819,573077,-820460,-1396418,-1186611,401914,339600,-281661,-1149154,-107159,-360128,29776,-935387,1609619,1528770,94846,570139,-1099657,60452,-468306,-612733,-712999,994679,-216596,-924063,478479,1176018,-26155,-119967,-230158,1107811,659574,-219495,663963,292027,286965,12955,-772837,918087,636120,-1007264,-1297665,593743,868291,-430432,-568471,-637229,1643485,161451,-863564,-2244619,-796030,524800,-309907,-607248,42123,-386293,-194100,1168414,1895225,33404,370479,-973746,-192093,-830654,-609801,-640728,-489345,-274516,-486749,-230407,215674,-178070,-211746,-189271,744921,-495883,-193637,117118,221737,1252970,-369959,707330,-955346,-1339231,-316688,271304,24308,590518,-203104,-775498,-682115,-225505,929024,325219,162651,-335359,-421574,-561864,727354,-818592,231449,9014,1499022,53461,293879,996491,1833593,887943,1310688,1020395,34934,-246941,-55965,-941921,-910843,-247777,91963,-468214,1083883,4438,-1694074,-784145,341584,-129373,-708763,121190,919619,-404979,-217977,-965889,160826,132419,-408802,-520647,-102654,1567206,859803,270996,862267,-1260825,-534677,-1222318,-254235,507081,864717,1448338,238708,-2478257,-896826,924336,-38838,-713292,-483380,23670,-603677,-65486,-1640955,-406867,-593982,206301,-420175,-44820,262155,195590,-753831,-860016,-137270,79045,-55128,-529683,69517,-428490,-1872450,-88863,-2103347,-758467,-451200,-646739,641548,793281,-498661,-192799,379422,-231799,-153924,-551987,1304371,-1402115,-1691066,1073538,-1064346,-2352227,596158,1827282,-1107943,-1462460,514501,-366599,601677,214878,572278,-482395,-944104,-970694,1078928,-290604,-430689,750286,370097,263218,204857,595133,-34450,635921,-17025,391277,-271482,225578,1392243,-273034,-102680,-732075,918606,658353,-398692,157163,-348746,218285,-1210030,646371,-361266,-929009,-1079773,-29217,316384,288400,821667,379766,-751439,-148934,872307,-1459831,-1258013,-524264,200768,-77764,56581,-770600,-782031,630447,219572,-263683,-191279,263842,-761335,-375003,-531817,212371,-469724,-466386,-567335,-232443,-835511,-182012,-151398,1037837,-1251429,-772587,254557,-344818,1000013,577986,-240527,-1096169,-487035,-682951,-199570,-30988,-416734,179623,128582,7068,474293,1966508,187726,-57358,722205,-762833,-348606,-695335,-312686,-1701,582592,966517,586548,-538317,109164,896764,-75148,-752021,-667213,1776170,8821,-181755,931718,70796,163864,-1473156,-112355,-99628,696567,-105494,83693,580838,-1568275,-61966,-24310,-402340,-710369,-967386,-206455,-484516,328892,-865883,-87877,-237903,1501061,834863,-452785,-244520,-476405,-524770,-530482,-1265807,-288241,-1632578,-592499,-863348,-697693,913110,2861528,921045,367318,1111673,130116,523059,939075,296482,80781,-362118,-738126,988692,88960,296510,-25349,1409782,450439,203681,713944,1032954,323652,-1108560,-1268577,881983,1016967,542031,87263,-201546,-253030,-1251110,259564,-361866,-358358,649034,-258210,271099,665765,-49872,-910187,-613493,570645,80459,-75247,-919696,275280,-1237968,744137,1035424,484703,1462524,1102272,-887160,7121,-658398,1322433,373478,334916,-205383,311242,-1180439,-855241,-658748,221406,-711806,981233,-468308,-609149,-95094,350742,652114,852203,432021,554053,-361068,240723,-334414,1166458,-823940,488257,-611122,189,255424,-95016,-939399,-594033,1171971,-147811,-252438,-1236120,-1262662,-457856,794853,2206537,-345242,-832358,-635089,426667,320755,-1918580,-697189,85808,10568,-309119,546688,252340,-242833,772152,-131528,971182,1675756,1175608,-964695,275488,-678353,-598175,-295344,582617,291445,771977,-1045953,-687104,1567717,-35424,-359486,-1221377,-98500,-168964,-552976,467021,374202,-518790,-249255,970106,287115,500806,410076,291047,792909,-726806,173517,342934,134879,-495179,-123519,-824176,-11482,45217,512323,465491,856191,437934,20985,512844,666455,-350679,593859,32006,172154,409182,-121453,139641,-82499,-41078,-5478,1345827,-1096681,289479,1491720,408578,-58361,241282,17990,-681404,-405290,127630,358727,974148,-595435,-723609,369384,856453,-1085567,-613501,-807314,-108232,938811,138711,-256746,379970,153973,233886,-35280,194224,260250,-302906,-1040946,-1877328,786156,53797,186144,256603,-652491,-91979,429949,-1698803,-569167,1705259,723537,-99277,-66230,396629,-1625719,-83315,332835,470126,397282,-780416,-18672,244812,461672,927812,105705,1540939,-742268,-884042,29692,-1445355,-546880,350899,-435401,-1141768,22831,-826851,-789855,-1085284,-252481,814,-859774,-303661,-1176642,-168986,439755,50910,39769,468718,-155414,313129,-19942,411817,-705927,385688,-567396,-182733,-799940,-191569,-18769,305677,-288834],[585562,-388368,-340358,-32362,-1221917,1884139,105722,467035,-1005735,273412,-49361,-196912,-512000,34008,259075,-174598,-76049,-1172322,-753755,40882,-21141,-588358,-454818,-26541,-654205,84515,1465567,-452788,-868409,1131789,-104608,-521032,885615,14193,313192,-218619,-435,1261979,-75724,-436954,480568,-90182,1577552,-389338,-1029090,62474,205722,-195473,-581390,832214,475678,-368899,505272,-117728,-41067,239568,-344170,-256038,814805,1271828,936242,521107,-1125313,-977043,-169607,530685,-407690,-491174,-411667,-585128,27191,766857,-570796,-1717802,-367019,-399883,-53394,249675,-904946,-1142286,-577199,777993,525409,-524290,-322521,621593,-171847,-15265,-307012,-1200500,56299,-329225,743998,1047380,-377814,944605,-348691,-226743,221102,807462,-544028,-418918,625756,485196,271284,-351800,-845846,-411388,-538523,879095,1015859,1737442,25299,-343680,-1477983,-150420,-1083261,45412,-348320,-119251,389117,302460,471793,410698,1875715,209768,-555837,20005,631556,15153,874460,449121,122695,403685,375836,-1162576,154666,-712295,-363199,-410817,-526644,-961402,-620286,-1428086,118102,867874,1141972,979763,1414386,223033,-363402,268538,-122163,412799,927678,-551875,-251649,1508364,1387323,-559414,-359336,-552377,183366,395827,1253001,237082,-26614,-312047,-178063,417286,-335508,-57743,12103,283596,-940702,-662871,123507,-431605,239055,1405896,-2658,-708849,105655,-210253,853156,603013,-1970566,-1254980,-577712,-878931,-355110,1277303,-96537,-1360999,-591819,-200681,-500653,621792,1490254,320345,336561,-546718,111720,-335703,307788,1510003,1144255,488212,-758116,-599844,141422,-349648,369606,519075,1277426,-553644,-1614242,2107,-1182834,-145240,1064,-565611,-152366,150590,-1338541,-907044,-1140677,-421203,616452,-112460,1273855,1104406,597819,-598442,518050,-136617,116311,1803992,71126,410857,1486681,1214480,-692863,-790062,974491,298454,684060,-242747,1107567,567423,763954,403406,1488307,-1079026,-1182539,-1201698,-866049,-5115,-196672,1062168,1005856,-453563,-259462,-1396084,-196588,-540077,498625,1113415,-1587267,-254109,972729,995782,-1755211,-1121665,-847182,-1480089,1068931,980847,-884781,839387,-35084,890605,413647,-427924,104661,-1000742,-491748,10609,170207,-70073,88678,-109640,224922,-536092,1754961,485827,-11934,921135,21277,-488659,-2332064,518351,-56099,-1068775,448665,492775,-602091,-700647,985348,162920,-1052118,1143610,-395163,236280,540427,36667,-1090517,871379,513897,1103782,208042,252068,1321113,-168822,-669240,-730887,571388,540618,-1268535,-909913,-266085,1262309,1876331,495423,-386683,936858,1998613,452908,-109684,-1190338,-837383,-875648,398436,-660026,-157127,229858,-1163001,-137453,561413,351822,1651089,53646,1073597,1578045,368221,105823,765975,-762320,-786527,-1392027,-371972,-512323,-185902,1336384,-153432,-210211,144002,48846,-251651,429948,-808363,-1031918,-442889,-43045,-1417391,415948,603166,-243488,-541229,-655940,-256162,-297899,-1265152,1236884,492941,492679,1099457,227513,-412518,-59304,466653,136734,1122545,-254623,1104523,-343142,757109,1377238,101380,-1357453,-346290,-407461,740150,38416,899300,649844,1745629,427082,103527,-65325,-1129422,870869,201838,-396184,872798,-93763,1355950,-347727,-622560,-70911,1641405,1130456,1216110,736732,1080826,-201624,632092,-1156898,-1467481,-1276816,411135,431346,-217029,-342247,-102636,-459034,-99552,-423030,1723601,1246977,-66562,548154,-1569680,165541,-420376,-249729,-925203,1007525,26255,-600015,86972,1052357,304059,-216055,22275,1116016,574263,-393369,770132,86267,8126,482995,-709394,782390,408085,-985303,-1244964,662758,1155315,-622934,-648882,-1209187,1901716,701534,-707822,-2051089,-729504,870079,-168091,-276959,-338242,-464620,-80558,870007,1329713,-20978,373112,-891709,40623,-527160,-199762,-739041,-559332,-773842,-599254,-639074,82010,-387640,-133434,-478774,695682,-644786,-4749,-252337,140778,1587158,-291428,377194,-1003195,-1299408,-374636,255520,-355147,412986,16108,-568473,-984867,-559346,847708,477846,523095,-266407,-730302,-381983,602786,-799130,896655,411526,1600963,-82479,328003,1044907,1827432,783658,1081542,561263,-372002,-561935,-307234,-826765,-838634,168880,465783,-34972,1141806,-168713,-1302148,-623013,514801,-129082,-767534,162550,786964,-1338560,-354899,-1057672,-570155,-139187,-82184,-264247,-176290,1185062,346965,210850,925639,-946306,-503864,-788339,-396949,980414,626135,927060,-88951,-2024381,-306264,571281,238697,-793404,-191193,237787,-535945,-149090,-1435651,-619767,-307168,543119,-260126,383632,419138,-343218,-999862,-687288,87748,175298,623480,-101804,674622,-620423,-1882970,-189850,-2267326,-832881,-492050,-401437,844340,845186,-395325,-618814,9206,-264108,-318937,-605553,964288,-1285986,-934607,1203666,-1241679,-2947856,222312,1307893,-1089194,-1270981,-54543,-102696,612550,563875,673083,-356904,-753357,-776401,1499278,-197010,-629687,299599,99993,509966,512936,680948,45804,979316,-124878,184616,-410702,254976,1184421,-60048,-92738,-278150,830544,682819,-466301,231294,-116002,196871,-1200285,229366,-352614,-413680,-1213205,-68109,594553,314868,616324,860270,-545579,137709,693537,-1093551,-1006068,-420150,-151563,159436,424555,-758450,-840617,322122,309717,19601,-55922,339642,-833341,-412588,-767961,371232,-373532,182917,-423087,-372751,-647049,-212524,-70997,1196731,-1097832,-816470,223094,-168263,1159281,456782,-801566,-946755,-467670,-520235,130191,520125,-291326,201184,-115612,-176013,684081,1951014,-176709,-322485,449106,-583471,-352214,-269765,-299013,-197562,375071,482536,259730,17601,195859,1263445,-415551,-638882,-434303,1297412,-172798,-70272,715962,-6823,663528,-1286832,68710,-62749,953020,282608,514760,491239,-1616080,-271030,121960,-152475,-512733,-1090706,-372690,-687591,423698,-958145,-369720,-306873,1258789,558066,-795260,-85967,-285106,-409077,-409701,-1061581,224401,-1409479,-668024,-1034153,-742805,1112388,2968251,1213745,334045,1079399,139024,71156,940773,458336,-725532,-806866,-438055,1254987,104830,226519,-25233,1197844,174145,154806,887892,1163308,484989,-1014776,-633123,569748,759294,399344,378415,37813,519644,-504779,183820,-275122,-248586,473901,-330596,432928,746656,141114,-661758,-800954,623291,320072,316272,-832317,-168954,-844843,839705,1045252,525036,1541422,1648073,-204479,414073,-443553,1297377,-2716,-49831,-132003,881860,-990529,-569336,-6091,226982,-645553,1030416,-489947,-586273,-116322,68937,378949,1184019,693381,467161,-482948,101331,-273970,1070195,-849489,559842,-94551,353162,32319,172405,-814887,-846039,1097994,593314,-89087,-948981,-574238,-83805,566573,2120448,-161656,-1022573,-605941,544802,250840,-1803528,-701019,-204557,63535,275038,384477,122721,-86047,711957,-330844,828560,1508180,1319256,-930878,90548,-656692,-97928,-257681,738483,762467,1357940,-812709,-781854,1052789,-251673,481730,-1111166,-351697,-260348,-158830,210471,654760,-257762,-20146,723605,239106,572658,156109,-377415,512599,-692311,-52062,276452,235178,-692457,-354429,-910342,254160,20015,341102,80546,342349,190868,-281431,384850,412765,-175817,751595,64105,417505,749049,-1774,299624,42563,-134040,102027,1194393,90271,636122,2002620,337994,122670,617894,316107,-542652,-170854,186059,-374807,1010507,-859740,-692291,-147270,746049,-1100794,-526166,-792458,-164649,1131227,220673,-444792,499004,-374117,205920,60724,354026,-83382,-39905,-929559,-1336681,1010472,-486655,433622,371153,-494067,-7815,184043,-1305103,-563965,1519281,1052194,-101652,-475943,481042,-1801913,-239758,370749,485592,360135,-689359,-140444,179742,341893,790786,253831,1292161,-996295,-765628,-63866,-1448080,-822682,447528,-60017,-770684,-128852,-616916,-214986,-897246,-515099,-433507,-490540,-223863,-1165909,-118343,171236,-565422,-101649,405381,-406435,407294,-429815,458615,-443099,234140,-1098853,-745472,-1029322,199587,489389,403369,-223075],[169052,-451190,-261880,-27473,-1354224,1273416,102665,52717,-940752,369670,17266,90595,-385101,-338240,577784,-325913,-71108,-938833,-729175,157301,-141697,-386755,-638,-12433,-702349,117765,1781989,-235956,-280493,1089458,-125875,-630970,696312,184966,185545,-191229,385382,1226890,-352515,-896270,534862,136263,2045248,-512723,-1320030,299,251476,-252921,-605021,977613,99617,-412072,491277,-350093,-279462,429302,-645045,-509192,264471,638460,901781,538707,-1101147,-1130224,-123408,293970,-377001,-427264,-78649,-436645,-221724,852842,-417792,-1518822,-558871,-729917,-255932,135276,-775190,-1222949,-885350,810883,348960,-100735,-174140,161921,-255542,14911,-247505,-765490,-290853,-661120,512119,818726,-876841,1165063,-467285,-147996,408952,922597,-305206,-508596,506916,151589,-30485,329806,-1076897,-613269,-741895,919646,1109151,1070209,232186,-32639,-1666165,-321006,-1073952,9418,-539037,-824289,400424,56452,298171,544093,1391334,513131,-222322,-109359,329508,-20692,749010,103535,217869,478689,36944,-756939,219631,-1130341,-481574,-335620,-580274,-857152,-738205,-906743,420683,1105265,1251054,870147,1550695,147950,-394137,307128,-74626,671705,1018376,-996287,-552776,1301590,1038746,-528891,-227884,-588041,-280640,-424268,1143482,374975,45495,-87783,-136101,212668,-483958,-193545,-440326,48066,-611354,-387858,-83720,-706325,-51219,1787425,122476,-796048,-5915,-187476,661547,13761,-2118380,-1456300,-1045933,-1049094,-252746,1034279,-280719,-1104778,-358831,-46440,-421051,923428,1511269,221571,280027,-701007,660023,-150457,380271,1348764,1560257,475644,-833892,-623273,344929,-370838,115577,369683,1264962,-306008,-1296649,-247624,-1042544,-27669,-71671,-661746,-156603,1026,-1205145,-613935,-443829,-356306,338386,-418142,1048025,1332675,850633,-599546,843334,405546,638177,2030856,381372,208862,1147310,1002026,-776555,-424358,950078,565285,1061601,-230968,812199,512885,1190636,462133,1448623,-1459552,-1458533,-1511551,-1139644,-45792,-298199,1086762,578736,-565548,186006,-632169,10821,-682175,-19721,416747,-1276753,-253759,1478846,1061252,-1953448,-1231933,-646968,-1838201,643071,899107,-867531,957628,108683,836797,92335,-478338,307173,-681027,-474849,-452855,346688,334119,643445,257511,-119761,-896843,1407887,256431,-147155,1095811,613623,-617650,-1960758,495933,-559282,-1628467,806874,313745,-782826,-440306,916156,416270,-1397521,1098420,-343827,-194135,778390,-16730,-1565645,580898,371907,1268212,180568,273215,1083191,-465736,-519116,-343049,375137,195450,-1148348,-1097167,-397650,902938,1611751,650815,-343735,1121079,2178800,568165,81055,-700983,-1146812,-997179,51082,-638270,84108,364396,-1064211,-448656,571427,386678,1043660,-216782,889779,1076833,-164402,327922,834920,-1086173,-601435,-1339315,383672,-582058,-182050,1100253,224616,-107759,610659,-3642,-380607,510352,-1187074,-428666,-437372,208361,-1146513,472130,538120,-116578,-536357,-839106,-379190,-349196,-1168259,1243171,96120,-3816,863508,466296,-2708,36766,-17599,-15919,1111878,-644648,1039609,-438454,640134,1291889,209189,-1565362,-337327,-282284,562738,121737,859596,473069,1722863,385029,-142415,-462011,-1128514,591243,88457,-213892,606713,-8624,1364916,-453162,-1080448,-257414,1239045,772376,1153997,1181015,697350,-178264,760359,-1308772,-1297196,-1137721,331539,438343,20583,494234,-115280,-531895,-72810,-22637,1483988,671382,-344805,454716,-1833719,164667,-496603,121073,-938357,927086,255855,-232954,-236560,670188,639640,-209954,338712,1192449,502868,-513302,663525,-51181,-160713,863541,-651848,565183,126617,-909039,-1037309,736240,1578837,-807968,-649101,-1624814,1841864,1024679,-510460,-1472284,-506315,884340,121932,94934,-616338,-448253,10543,652111,812495,90813,194290,-696955,152157,-94780,288483,-556091,-505720,-1238430,-616266,-1027497,-34739,-588094,-25691,-721616,624464,-668273,193522,-550557,156184,1809230,-134306,75980,-715302,-949220,-507369,-51752,-952323,296304,266197,-341954,-1126759,-748144,729732,525824,743605,-232985,-1152423,-198787,454622,-664425,1255933,661738,1477477,-229588,526402,941225,1534304,709834,549558,103571,-830983,-1113208,-627771,-598997,-585005,547693,702809,259785,962966,-190339,-773812,-458957,506970,-151777,-707204,144647,501260,-1981427,-342638,-1019649,-1106658,-503808,239025,-355379,-305427,543318,-211362,67498,793255,-502965,-397199,-189654,-307420,1231081,431305,372505,-515975,-1416319,219479,152112,412650,-898018,-24626,346856,-478015,-402805,-919810,-830867,83788,887244,-106069,697764,662568,-751368,-1094687,-609091,376431,349228,1408906,493064,1407958,-543084,-1514631,-102858,-1967778,-821050,-503916,-338354,771695,880063,-295404,-1005738,-269590,-358706,-427709,-697247,558932,-1044037,-200274,1242588,-1201840,-3083027,-27035,548483,-974497,-1044921,-628451,79001,583853,777398,723788,-305961,-471123,-368483,1789837,-81305,-757872,-100665,-143963,687464,801067,891165,140491,1229034,1895,21380,-515119,250636,786536,237948,-2704,205331,674266,642984,-597470,165434,324327,67924,-1294495,-74054,-288702,38396,-1232050,-114542,1025721,345599,383659,1217050,-65274,389851,448835,-395251,-645044,-326428,-489278,369626,559410,-783997,-912758,233306,266378,67707,-133084,405547,-543585,-356471,-869942,444637,-69049,763828,-325159,-520504,-413116,-160873,-15881,1060082,-538008,-759001,128685,-23064,993393,270954,-1139816,-735774,-510327,-433683,298231,987540,-110427,23201,-463684,-341030,962654,1692893,-412020,-545495,219058,-337132,-195772,59580,-159253,-415118,-343557,-61759,-186242,226326,67863,1397924,-745041,-284162,-129838,620917,-267644,221604,424085,-204497,970269,-1046996,114623,-2638,1189429,452607,733105,366017,-1246903,-514472,289663,223647,-446668,-1145470,-466616,-839211,360967,-989409,-598097,-365827,623810,407713,-1087516,61906,-16850,-231196,-80691,-603823,662210,-1049962,-739592,-1224002,-862767,1326541,2635592,1463336,229911,843213,47616,-431770,764814,601319,-1423344,-1051772,-103447,1418502,197574,89471,-108951,1019285,102759,191142,990050,1274967,579892,-885377,76961,244878,217472,297018,569846,171045,1267789,91966,141035,-41383,-70552,405105,-489089,460333,774549,277025,-373572,-847932,706878,457053,773838,-601609,-632417,-345962,954458,907925,531418,1482732,1982956,507158,788314,-41490,1128117,-275041,-342354,5477,1240949,-577415,-197881,449763,225299,-524952,1048415,-284901,-452092,22963,-64333,250026,1429695,900107,278351,-625867,-7897,-240369,937303,-519041,422455,528276,814022,-39767,343114,-448992,-828127,807658,1024804,98062,-622310,248437,375092,200833,1771666,103240,-1132487,-616505,546383,74998,-1574895,-581659,-364220,251157,780359,304883,-76440,215811,645788,-582034,581794,1255098,1310443,-758401,49489,-343467,475615,-105659,805788,1157403,1923804,-584183,-810085,384012,-302347,1019353,-924675,-396658,-238761,17998,-125843,900021,-73318,246869,531575,100578,678641,66360,-728864,146560,-604529,-123260,40952,325471,-935600,-643945,-1058820,533348,65997,215002,-207714,77158,201505,-464808,332980,-61182,-60039,1007150,132379,686825,886975,410244,269685,-249893,-411156,-58576,920400,1229198,954356,2053563,142818,183288,866741,468663,-401132,84726,220213,-932555,934753,-878893,-421177,-519246,477585,-1071480,-396946,-641762,-110477,1281953,517333,-492023,658155,-808918,127541,3114,353476,-351772,292254,-761353,-685070,1264289,-977563,582521,506517,-197511,-111360,-180126,-748778,-449593,1204419,1342926,32530,-824479,336692,-2012951,-383815,476373,348510,145494,-537231,-144962,166206,269170,531113,326955,997410,-960699,-610527,-61255,-1350604,-1243317,514709,313523,-558850,-156346,-375871,291152,-685679,-582969,-750566,-62841,-94775,-959919,-93519,-188827,-1074877,-263230,348221,-630491,502253,-681273,432941,-135126,51271,-1373595,-1207110,-1055744,567064,877463,415756,-195941],[-327875,-412621,-152783,42871,-1370372,754842,128925,-321971,-837014,433073,131707,536728,-116628,-384782,694214,-345866,54970,-557063,-633309,346460,-277327,-263064,422604,-66265,-650752,73174,1720112,70998,423959,922510,-158751,-725093,556367,403394,55554,-257412,498704,1002794,-543539,-1185682,428441,99426,2186636,-515699,-1439368,-90518,277293,-379664,-669484,987645,-44880,-354145,484278,-523649,-301649,596735,-957733,-609843,-195202,138087,823189,418158,-825150,-968974,-18389,119129,-258699,-88248,517658,-192390,-284468,903615,-201390,-1161693,-482118,-1019593,-623753,-50151,-683458,-1264417,-1124440,781577,256708,208452,142242,-179165,-430630,33892,-296536,-363428,-629480,-850495,179378,448952,-1451060,1418023,-608296,-46930,525296,962035,-101255,-533399,277521,-120170,-284696,1090814,-1215776,-719460,-927904,840135,993230,117814,245332,269361,-1560570,-259285,-899098,-68144,-790368,-1281305,290532,-154520,-113763,675255,810649,742968,-49771,-317590,-27355,-125397,400956,-167503,188810,516038,-333488,-268981,420544,-1014750,-430968,-281420,-661777,-645381,-636144,-93702,779944,1088034,968733,625367,1460167,101962,-299211,262506,-119182,777903,865350,-1323374,-683047,1076777,581024,-432531,-18736,-540073,-682279,-716319,971929,419245,255055,178320,-214971,-239075,-678496,-518602,-775439,-249883,-128856,-141575,-377174,-779962,-341817,1961370,187018,-747540,-129512,-162085,359052,-566421,-1905805,-1601617,-1469204,-1088684,-116161,591093,-340839,-677519,-83692,206795,-309377,1139464,1409332,290949,317406,-774251,1009759,-56826,378608,1079148,1833048,436898,-883717,-513163,634953,-338171,-344342,172493,965780,-51852,-500428,-464327,-804315,197217,-22659,-722134,-207496,-85717,-1037267,-219347,359525,-219366,62228,-692768,565004,1324318,853233,-498200,1034485,851901,935482,1991767,698913,49402,995228,742073,-693849,-83385,875747,568878,1037301,-164860,347272,255171,1344063,612961,1182746,-1733986,-1357571,-1667719,-1288402,-120478,-415741,1105245,115345,-712129,463955,251377,239262,-682744,-424251,-354589,-759762,-299734,1588918,767395,-1956923,-1147830,-347873,-1902555,235241,625657,-665512,881904,67807,549059,-189020,-360574,592120,-248486,-518241,-725551,548305,594124,1003984,512793,-533441,-1244540,879685,-686,-289679,1079063,1053259,-758141,-1181263,455590,-1130304,-1906862,1058848,238962,-1016835,-390772,387042,468372,-1648883,992603,-113551,-655511,518428,-113523,-1917384,57160,307228,1339438,-6999,242038,536042,-746177,-265045,158214,151096,-227375,-781131,-1241468,-780874,366124,1013877,777342,-214884,1370947,2061940,549702,353921,-139370,-1133162,-1066596,-427525,-397931,258346,479110,-914069,-980501,504215,387741,90664,-467635,670030,522267,-635175,446282,737064,-1272101,-464923,-1076788,1022856,-504688,-218137,420973,374134,-82304,1058677,51625,-646302,372291,-1411789,199847,-485066,402127,-678493,548309,386871,7407,-528803,-823835,-303912,-402448,-846427,1012566,-434936,-349443,552351,651820,337139,2741,-389667,-195301,938678,-860571,954058,-391498,394303,1016329,74400,-1664078,-328938,-191670,373491,26025,675047,258187,1581023,260747,-353194,-826107,-1059846,363415,135389,116304,297169,41968,1159601,-519465,-1354314,-428503,749897,446117,931158,1245575,114264,-174468,868681,-1305468,-921944,-885687,206695,398602,352353,1064953,-148466,-578945,93152,195269,945023,15562,-629935,324610,-1831571,80483,-641590,480171,-735751,762701,387780,101002,-429527,188477,873637,-73490,660904,1340498,436645,-493777,346801,-27392,-209868,1064298,-604001,290097,-203140,-800889,-743676,818302,1910281,-942279,-608012,-1809058,1481629,1163191,-291893,-760020,-210462,636467,433177,423680,-695738,-325829,42471,595431,646553,343250,-31486,-411171,144853,349972,701664,-110522,-351422,-1567981,-488416,-1249988,-107117,-722342,97601,-857326,453439,-501209,347219,-699596,241117,1819039,61703,-93681,-212244,-393292,-662900,-589157,-1649673,271405,503456,-184968,-1042742,-734167,588099,449048,745477,-233601,-1486363,-37590,397598,-401115,1254792,673170,1130919,-360727,862129,687267,931797,701894,-53693,-216435,-1211917,-1698167,-970988,-222288,-175277,835311,808802,319375,649052,-85571,-266581,-318141,353507,-185616,-544848,82237,120883,-2006405,-193716,-862585,-1273288,-849355,496884,-737570,-412546,-171458,-619673,-117019,515093,-27480,-199496,386381,10762,1163835,379348,-50901,-950613,-903101,373993,-207911,424949,-979137,-213389,283071,-386794,-710826,-206787,-963952,467059,1168040,-14091,763848,869846,-919565,-1050366,-578868,725808,552676,1958038,1126860,2024371,-226507,-776954,216980,-1294638,-723703,-492177,-502346,529362,933125,-239517,-1235920,-404177,-497936,-449525,-791027,204249,-774488,218999,1160103,-975946,-2782162,-134225,-165070,-784673,-805820,-1033338,119088,498885,763238,683319,-350690,-177390,163951,1987531,46514,-801340,-339215,-246786,712043,958005,1114635,252639,1312666,385643,-69456,-549431,240789,264788,551361,126477,588332,615861,632413,-792599,-13682,827106,-135095,-1449234,-144840,-155553,239180,-1125194,-171389,1364430,392729,316102,1389529,565999,533149,211212,396056,-248525,-305642,-735360,511980,449933,-913243,-972623,290762,119940,-53806,-438260,451159,-106689,-252799,-822133,405018,362173,1068872,-334401,-616481,-164516,11058,42345,728162,245816,-597536,23573,-40958,509556,46723,-1145274,-494626,-520856,-389306,311641,1192673,96817,-314311,-814474,-452520,1241020,1319662,-411050,-670154,104635,-94544,20595,142311,18534,-656242,-1228000,-470149,-656216,-6466,-236320,1313772,-979959,179179,147712,38704,-295248,626010,80200,-480286,993004,-794578,43470,41434,1332080,397540,703484,242228,-447249,-756249,435526,604588,-538210,-1105846,-465407,-902301,85578,-974042,-722421,-413778,-164999,352492,-1289095,172306,241647,-16591,362452,683,1009670,-696475,-796087,-1386100,-959593,1562236,1973249,1605109,65469,507044,-94461,-881193,469293,610283,-1746192,-1078614,185089,1358799,334072,-82646,-372339,919681,198504,253430,996425,1332107,480151,-856048,539376,-24633,-463492,268111,607249,144847,1701201,458520,119424,253956,186519,582168,-666656,342529,718544,272702,-114683,-738211,759558,394491,1160547,-310183,-1010183,36983,1033986,650336,524576,1239352,1952836,902602,966815,365367,844755,-381435,-449180,120787,1135515,-83857,142160,515143,260905,-365933,1052032,78807,-256197,278869,38943,210356,1478276,963704,6849,-768139,-42180,-239681,803921,-79001,98105,1046311,1209478,111095,408163,68329,-525012,446145,1036431,198059,-321523,933105,877310,-212495,1334256,424577,-951669,-651156,411186,-149083,-1280288,-360063,-390196,542868,1093768,314491,-288536,585509,639779,-868769,290830,1033719,1169641,-487797,117990,220815,948262,118646,764748,1386017,2274845,-386105,-726288,-293092,-214890,1074579,-729877,-214554,-102196,-118055,-441953,1077754,29152,513294,425910,-93037,779919,182905,-772073,-210994,-501464,-59330,-284362,310861,-1163914,-913442,-1189684,703675,162203,181464,-339595,7254,459621,-533607,282081,-626480,-42379,1301350,246636,916035,847179,1003083,26959,-872113,-848069,-384526,618039,1830497,1147077,1644704,-103724,83757,918855,490146,-292555,334902,285271,-1150216,793342,-664984,22585,-637753,118810,-1072448,-317629,-396053,-32893,1256143,931902,-372306,838164,-1112646,43460,-133822,233355,-516907,645348,-542671,-65426,1514477,-1249359,546959,589440,140923,-372405,-552169,-280786,-248583,814337,1517398,258585,-1050529,6370,-2259641,-531445,648467,-50602,-184119,-404128,-7688,173997,236026,223490,210722,677271,-681318,-463365,30861,-1214474,-1660012,509849,519945,-509933,-87337,-169963,608050,-476080,-464615,-840025,319557,118575,-666097,-138147,-546322,-1370986,-371310,295094,-724300,590376,-767641,294985,147747,-110232,-1341291,-1469768,-854692,684358,1096500,376863,-162440],[-772815,-312485,-85208,164730,-1252669,558308,187866,-560118,-695960,467211,245408,1034199,221247,-156776,738326,-218728,187601,-215419,-540148,566933,-369481,-243166,774072,-176420,-515416,8824,1474196,439119,1035337,700745,-199805,-807990,531885,609052,-36005,-427901,305245,674565,-617218,-1178006,202108,-53499,2006800,-417612,-1354991,-166173,259884,-604707,-750235,906981,219817,-251675,501537,-584956,-132781,735670,-1190128,-511319,-500206,-121121,737228,228706,-410896,-424206,127096,36100,-124603,329129,1223721,63874,-171129,827456,2833,-722373,-291289,-1223138,-991972,-224509,-627525,-1210264,-1185882,752893,322777,248639,500297,-445986,-637661,16163,-483427,-137645,-853104,-887746,-128018,53279,-1959719,1573544,-778762,59285,607233,944938,41153,-431698,33336,-155755,-408116,1728656,-1224412,-665408,-947349,730332,698286,-769248,51242,471222,-1236945,21212,-578155,-63328,-1016291,-1423277,183109,-284650,-610656,764162,281708,853811,-20749,-618966,-414367,-353232,-82911,-355023,-16117,485264,-582054,145292,696628,-449445,-302650,-287371,-710339,-374281,-353054,687476,1057927,733662,433209,289997,1106928,88895,-174618,147796,-298146,772828,453459,-1454357,-564215,874940,290498,-307108,229391,-381327,-911205,-490358,835816,364978,503673,435766,-393568,-833073,-862343,-995880,-887671,-556337,329988,-27169,-655606,-602633,-575399,1716056,180825,-568632,-205217,-92251,37364,-1010565,-1439115,-1639652,-1730146,-1013033,51274,65958,-249266,-192024,255133,461331,-237514,1175844,1128234,486404,459662,-662660,1146309,-24632,302373,772016,1865327,271035,-876394,-315234,928785,-135889,-691420,20367,550589,152492,471466,-603238,-519255,511819,189671,-711300,-320308,-138261,-901659,127411,1014706,-28994,-131311,-903998,-80825,1073895,599845,-338238,1053876,1124219,963742,1742803,1036703,-37966,998789,495571,-442912,97947,741139,343892,647685,-35373,-86847,-157411,1178669,618459,780540,-1795058,-993752,-1650183,-1229908,-225795,-520827,1072278,-205617,-860298,467562,950359,415637,-534354,-630494,-1025424,-191003,-399986,1281951,248549,-1773198,-873135,38940,-1527676,-15067,226552,-381736,638432,-142376,91967,-396369,-126150,897513,163387,-626041,-775191,756567,650788,1030374,644664,-788555,-1458645,327760,-207995,-423385,887004,1261395,-838286,-275972,414046,-1390883,-1873685,1246865,373025,-1252710,-529601,-317042,339848,-1649229,872699,111003,-1026066,-213847,-270260,-2109522,-519537,297374,1347163,-46578,176283,-133776,-878387,47604,616103,-18409,-573154,-215650,-1278951,-1320413,-148607,273323,849629,47459,1627721,1659694,419144,711444,301867,-842615,-1068214,-962633,-8477,350359,525804,-780845,-1533532,374512,343476,-883947,-636319,448336,59121,-925803,471574,591567,-1287252,-436957,-748174,1370011,-301960,-287728,-410764,265285,-123947,1346995,251337,-943752,13872,-1486764,666112,-569464,462211,-106837,595939,174498,66247,-507210,-609730,-50414,-466924,-388367,567688,-950785,-439403,268979,750548,454316,-130162,-624350,-418210,665922,-848704,818596,-218080,80424,627413,-250326,-1600930,-313432,-134995,297391,-253306,381490,61299,1361250,100618,-460448,-1033939,-977164,276658,329212,552965,18079,38194,782891,-542477,-1427638,-573333,327056,262783,628262,984462,-377749,-198135,873088,-1175863,-471292,-642953,86838,354873,682827,1243689,-188972,-612106,343475,244615,247702,-439109,-819566,172205,-1622425,-62659,-787727,770471,-380573,559027,364672,345894,-482509,-159851,903115,175168,925103,1499752,365584,-302236,-90104,195118,-154868,1030307,-547040,26702,-548651,-676625,-453671,911287,1955423,-997543,-562925,-1782275,967798,1198494,-75638,-183492,86125,320336,639494,652657,-554654,-123133,5588,699438,937018,625512,-178433,-111893,64769,683190,904358,427021,-174023,-1718528,-236211,-1210556,-124327,-727389,219401,-853562,154210,-158268,405194,-681164,357576,1624988,251633,-68853,312082,176771,-776074,-1166860,-2224001,338116,700749,-132984,-760489,-530766,450467,303857,550803,-259983,-1557568,77111,485758,-47708,971277,446690,675861,-453343,1246350,324959,144284,779060,-505749,-319492,-1385320,-1996058,-1263216,268261,327905,1012253,809043,155189,357076,77247,101176,-208292,152098,-210803,-331426,9441,-249527,-1362252,44138,-641220,-1030636,-1106844,654715,-1214597,-414466,-733361,-756013,-283411,189492,373965,63915,765577,465640,813061,526874,-232888,-1252461,-639754,28568,-410357,267909,-996857,-756523,40249,-231230,-925007,499777,-958693,720534,1327034,-12981,563142,927511,-830787,-910763,-548885,1107733,734793,1930190,1617165,2273382,236316,144724,720322,-503093,-575833,-477873,-833828,263184,1020767,-243078,-1231328,-378209,-623626,-376245,-821991,23426,-542744,230407,962387,-640691,-2218716,-117725,-606925,-543073,-567436,-1159832,1720,351824,499892,532885,-449667,60089,693899,2116283,190821,-745105,-387352,-156308,538907,905441,1235867,352413,1214036,917319,-91632,-506349,243345,-279611,790866,246914,784209,748368,713054,-1009831,-246059,1214256,-361088,-1568734,9983,35432,119819,-930713,-235531,1385376,461657,521409,1359631,1096823,517619,3029,993452,116183,-405669,-883515,552006,186161,-1061614,-968633,416757,-50925,-198738,-901152,486671,226255,-159770,-662985,253546,795284,1023282,-461507,-611119,95632,269418,126733,367667,971695,-348945,-42498,-321744,-165228,-180129,-866355,-259178,-418081,-314123,217238,1048798,289163,-704371,-1074579,-486964,1448847,988799,-159443,-661388,96095,67002,174603,-81308,121361,-907592,-1879482,-630031,-1057130,-565104,-602440,1089816,-1085580,581874,327789,-265533,-306779,1006676,-267780,-753040,737725,-549846,-80360,21044,1282060,164058,508565,153134,615653,-951514,503360,843870,-739625,-962503,-343383,-873553,-362073,-929543,-720807,-450218,-790930,324479,-1364928,219862,405068,200987,774385,588719,1258419,-513344,-817426,-1450758,-950167,1775065,1215183,1590683,-135984,181156,-215661,-1193248,126189,436342,-1568085,-921883,372235,1018753,436217,-236729,-816815,900456,336067,291055,917951,1319250,134167,-954825,568976,-199043,-1041327,318301,489124,-7652,1717827,626042,115820,474945,473571,919405,-791125,117042,558951,93598,68787,-494617,712539,108926,1329871,-60154,-1198808,149065,958080,308527,535825,786284,1529601,826345,830992,619107,522323,-344640,-334597,164512,529283,335858,348731,201619,361663,-191007,1041570,486840,-66572,558644,358577,143288,1295561,843382,-337152,-880341,8298,-270688,704896,264787,-310293,1288317,1348310,448035,398595,581468,-48933,128506,707253,142706,-75399,1345833,1346458,-574979,965873,746323,-323534,-673307,160083,-338734,-950763,-94492,-329776,874852,1191121,377921,-413189,938025,726312,-1143314,14253,894443,929609,-190899,230227,851539,1164456,347368,616841,1407986,2253072,-214275,-526531,-859576,-56625,739204,-576858,138923,117354,-514147,-605276,1172491,66706,733089,404953,-291320,839386,467536,-580926,-480787,-396426,86634,-605645,126898,-1321284,-1097156,-1192731,671647,261258,242476,-282525,54206,867008,-508879,162720,-1103407,-131244,1522154,379671,1053832,680109,1524035,-369284,-1559714,-1338877,-733331,381168,1740528,1140837,962542,-316829,-166992,763055,450830,-213851,578511,439574,-1001919,649746,-283167,519161,-479991,-244289,-1088022,-365449,-118786,-60251,977114,1292787,-102148,994038,-1289598,-7289,-269106,77350,-561870,978385,-294133,437407,1740153,-1239664,294572,563230,415340,-721543,-823196,-67074,-8796,428400,1510455,486831,-1119081,-406449,-2393116,-689019,880146,-669471,-546337,-362641,230713,148039,203414,-39022,-146853,358659,-288344,-335423,167298,-1076892,-1935958,405674,440353,-547809,28007,-47502,689679,-273358,-223581,-673382,562453,422485,-402215,-277337,-791433,-1360818,-307059,270970,-624093,637705,-711799,49872,350203,-222099,-1089447,-1499143,-471485,376121,1139699,337492,-73368],[-1060950,-210914,-109837,303780,-1022892,673592,284231,-602658,-511525,469328,300569,1446111,539712,204087,858652,3022,210251,-78102,-516643,755529,-343388,-287734,1043870,-295450,-302875,-16370,1298818,845410,1396066,533902,-248593,-866576,625932,721401,-102595,-701948,-118936,324051,-550525,-850810,-60644,-70587,1641528,-256868,-1104375,-188579,178919,-901047,-816053,785262,887614,-161211,554385,-496471,141315,822024,-1270541,-240140,-632092,-212451,663726,62458,13457,368215,268578,57317,-40914,608043,1820664,248651,35088,583832,125911,-331064,-173534,-1292642,-1205614,-311887,-595298,-1029717,-1001419,764215,564920,83815,790119,-690177,-804129,-26410,-762026,-134227,-878772,-794097,-311509,-260303,-2261431,1523042,-968169,140646,712175,907972,119918,-177680,-130412,124680,-350489,2050372,-1103268,-448060,-636313,710982,317245,-1305638,-299182,479139,-827071,411515,-190552,113946,-1111269,-1296337,150227,-347559,-1019320,781478,-121593,842562,-53089,-987041,-790642,-689561,-568684,-486547,-390275,379085,-590790,348389,935755,316695,-168349,-368881,-671792,-95079,-22411,1119107,1140173,93677,-131821,-39259,567197,90832,-93005,1867,-557594,717971,-133773,-1362839,-230264,714311,308539,-208227,462607,-134094,-914151,-3109,784907,235262,662072,628095,-609440,-1397221,-979825,-1531513,-757272,-817854,584361,-90163,-822375,-230788,-706641,1017058,123191,-309171,-188514,32181,-232416,-1249831,-888477,-1554053,-1758653,-846121,238744,-386477,-30351,220762,673920,610461,-263609,967913,649521,656074,659558,-314608,1134465,19791,176377,510385,1684818,-71333,-793360,-89307,1142094,309669,-653276,-21723,222037,254627,1248881,-648904,-241150,874962,556978,-610260,-501869,-208120,-834852,331464,1329023,174893,-188895,-1021583,-652030,676445,165106,-198733,917285,1217634,768752,1382909,1402390,-60447,1021832,303248,-77061,76750,534554,1317,63831,134889,-307332,-618497,772333,245378,329809,-1591319,-555815,-1464856,-994642,-338636,-596056,947558,-292745,-952571,234360,1272527,494209,-272249,-595195,-1477808,257779,-530769,744455,-269928,-1428725,-452523,468454,-790295,-62071,-204561,-144964,304061,-437881,-403582,-542316,161412,1155659,447355,-779958,-653816,916435,529371,741154,689332,-654720,-1454347,-99813,-285097,-523674,592493,1245530,-802243,417312,381524,-1136968,-1611170,1417636,700122,-1452434,-751770,-847933,120119,-1271709,773943,156007,-1247078,-1111417,-473524,-2147615,-953127,315786,1297690,230845,83635,-728447,-773498,357093,892374,-84400,-701531,418285,-1158196,-1794418,-459907,-368083,853065,429461,1808415,1076573,230119,1101896,540301,-420404,-969018,-1426615,433211,373330,469643,-704661,-1868194,207343,229240,-1569943,-680455,254688,-239323,-985342,441656,522974,-1148439,-541608,-479994,1348171,-33708,-369574,-1081114,-30386,-187008,1395152,569384,-1148525,-479497,-1484764,841594,-645720,346482,451660,575491,-60538,20118,-460070,-251672,305173,-542702,74666,6205,-1325150,-277811,81990,731209,307707,-295078,-707597,-638535,368170,-645516,627197,39839,-207755,229483,-627774,-1384750,-285499,-113103,344916,-655936,57349,-60016,1094714,-42247,-435382,-980004,-901935,332877,592074,1015123,-173332,-35761,325471,-512010,-1317076,-665369,61133,278857,344955,574310,-582351,-251479,730331,-946202,-109456,-486035,3509,333954,927104,1120636,-212049,-645898,612497,198404,-429017,-480412,-852641,-28092,-1335210,-248681,-883853,925126,14232,391473,180692,478622,-432660,-176679,681759,470344,1080663,1564968,284542,25612,-497369,574554,-32070,755768,-452643,-145494,-833631,-544266,-237543,1014576,1697252,-967216,-532610,-1624216,513735,1208973,114843,94735,341754,135566,678375,770806,-258793,111746,-82695,888954,1526268,802504,-168899,108187,-17779,818304,838185,814618,-58735,-1698969,61292,-897199,-88954,-558381,320459,-716771,-208688,275751,333223,-538437,467463,1344590,394203,140354,687845,581480,-796240,-1541014,-2460714,464279,842979,-155823,-398498,-213294,349951,221378,272312,-297020,-1300736,129699,674578,319794,549943,56644,269504,-500557,1549015,-66570,-567365,924752,-685542,-202030,-1272951,-1786781,-1424457,761694,825952,1077790,728529,-114701,225149,213181,281220,-125559,25274,-202098,-135790,-36311,-490995,-321092,306221,-428675,-494159,-1262159,691523,-1556481,-265460,-986614,-611280,-376174,-78724,622226,333577,881147,896077,323199,860038,-143847,-1257498,-626721,-665467,-420093,-11272,-932887,-1404624,-323555,-4896,-919474,1015862,-792315,781091,1341134,-95450,175953,782632,-552835,-729815,-490895,1444234,861164,1219986,1806547,2030493,730244,961479,1241062,116303,-447491,-486766,-1191409,78069,1127333,-293179,-987361,-213069,-655347,-230778,-733102,95512,-369780,-41744,700090,-286937,-1598965,-22476,-717606,-275054,-337400,-999899,-240117,150383,38978,290585,-524805,202146,1102842,2154065,359321,-579427,-293848,98524,180715,629649,1182437,395973,976991,1415528,-76912,-408580,256096,-736781,885398,319560,776011,1058328,877951,-1192618,-461682,1349742,-554846,-1549051,283196,249011,-245187,-712055,-283550,1026163,543544,930833,1151202,1299128,328356,-194556,1197278,406971,-630922,-988117,475169,-75043,-1038353,-828760,542947,-151134,-218765,-1373364,528074,322008,-123702,-461105,28448,1110729,737635,-660599,-482733,369460,499322,242577,134949,1385436,-55871,-36554,-851224,-824650,-375414,-471146,-62672,-179927,-139178,75845,612766,422605,-1013689,-1186045,-441588,1531904,803146,259202,-513608,113751,91872,176119,-548162,65074,-1139525,-2070856,-567305,-1317769,-1196195,-901225,821476,-1090650,794236,385902,-262155,-351178,1215055,-553460,-930920,306087,-316820,-175776,-90308,962750,-157748,301998,113111,1613341,-1057854,453125,832224,-946509,-729112,-95580,-783295,-850215,-861007,-608151,-481362,-1032645,258434,-1300945,193598,421368,389448,1021635,1003699,1387672,-605622,-777562,-1360619,-799334,1878686,605365,1409833,-347120,-57850,-253806,-1335727,-205132,118983,-976516,-650060,429426,435135,414157,-314762,-1335518,934590,379451,283612,787805,1242224,-394806,-1100168,223684,-275090,-1267994,417967,267898,-172696,1430022,661547,131695,484746,717235,1210401,-811592,-143525,297753,-218251,166424,-170257,526752,-330562,1185492,65379,-1134049,-24731,585145,-70050,599446,161913,834328,391975,376362,650742,256183,-255638,-38869,140120,-346005,570017,374340,-299476,522158,-23265,1000746,820574,56066,756693,781202,-52987,933566,567043,-732020,-930402,112454,-330563,645730,431730,-647384,1215132,1152348,832547,370806,933056,395194,-102234,236959,-71010,120226,1527124,1699936,-802249,739931,991056,688774,-644569,-151423,-424126,-614762,137690,-257466,1151465,1120166,427382,-361772,1199153,876699,-1333691,-197870,814920,616913,48677,318755,1307490,1063376,512426,388584,1245788,1810387,-57135,-255372,-1248362,100582,288666,-466686,541222,354314,-1006170,-537811,1183807,66601,869888,433566,-447785,832018,818787,-264217,-626842,-283075,249837,-850429,-202877,-1375359,-1167756,-998637,418751,304451,355710,-39472,162514,1279603,-409638,-47637,-1330117,-303486,1538373,477295,1071749,430078,1700954,-792234,-1998464,-1728859,-994119,261575,1165907,909893,282623,-439207,-512524,448419,439092,-132892,805538,711891,-583066,554979,168216,930912,-116270,-532132,-1055953,-562405,123710,-294575,458670,1418276,251191,1069819,-1359844,-1694,-343246,-26072,-491895,1266821,-49100,793690,1924293,-1018864,-133371,417773,541684,-1068289,-916250,-107937,211083,136570,1294214,620187,-1031792,-773905,-2215531,-852562,1146746,-1315260,-866832,-448206,480970,34932,124392,-174967,-681612,86722,51568,-207166,277014,-950064,-2009282,205713,63585,-587210,140571,-30284,569663,-72642,39752,-316368,612103,781169,-249446,-496205,-835072,-986134,62819,321424,-327025,596716,-546827,-250292,455808,-279301,-793425,-1317130,-21580,-341506,1022747,340341,98190],[-1153850,-163918,-235569,412964,-733059,885745,417502,-451420,-291556,426470,255402,1647863,766680,529502,1115324,220325,60111,-209078,-590965,858354,-143751,-318729,1235909,-360372,8082,27137,1331423,1266397,1450610,500277,-305296,-866966,768497,672729,-192702,-1062671,-627515,2257,-350035,-296315,-263323,237527,1269798,-73084,-776124,-142463,26148,-1187870,-840957,664194,1691590,-111724,644726,-269866,410513,824359,-1175700,124273,-602542,-317682,591220,-1385,358055,1141881,348981,170715,-43927,612576,2117577,311629,204710,205086,130005,-110674,-259435,-1197053,-1187811,-272732,-569331,-731647,-572442,820818,928917,-32676,955332,-911588,-867086,-50395,-1023356,-289986,-681795,-616833,-334496,-429771,-2260898,1225514,-1148667,164621,880653,890620,150426,198493,-152537,640969,-115326,1969769,-887547,-133665,53752,855998,-31504,-1426280,-700169,248888,-457989,740001,151850,476779,-1001130,-1015637,190128,-401204,-1212927,720408,-388992,750650,-55691,-1367874,-1089883,-1047763,-916982,-600226,-853475,213840,-328820,285112,1021195,997023,-62111,-516559,-524290,155516,185932,1034177,986960,-658756,-516053,-254325,11921,78754,-72618,-120786,-777380,666565,-704133,-1074995,189935,594092,584496,-185238,627049,139108,-710463,459489,804096,71502,627256,707814,-796575,-1742500,-989282,-1993658,-453929,-999657,532023,-298103,-816038,206916,-714358,56074,48364,-50690,-73292,171293,-416076,-1287642,-418227,-1356408,-1553784,-618793,416267,-633006,244751,463568,1128777,588240,-406771,506166,41091,617700,832922,231183,1074777,135548,40900,357175,1393365,-551692,-637124,113764,1213364,963927,-174157,57606,135110,233120,1588018,-616929,-4303,1221326,1009719,-418917,-725644,-332266,-829290,371323,1245308,340757,-101823,-1008298,-869094,295664,-326731,-144592,688058,1175875,456572,1005998,1762573,-65997,930447,179001,310484,-100572,252567,-319616,-480803,296823,-230376,-1009272,278764,-543121,-109821,-1156027,-208080,-1144044,-710431,-424194,-635552,711640,-190274,-931261,-83606,1226948,457351,34882,-325208,-1671221,473169,-638208,285240,-569361,-982126,15879,868429,18802,48479,-586512,-46748,-22092,-698725,-785696,-657210,443575,1309404,554647,-931415,-458101,958985,323102,297500,694527,-37855,-1225605,-326338,-171873,-564049,299174,1082407,-635705,695259,359904,-468351,-1249435,1552599,1078565,-1582531,-925364,-990543,-72943,-512759,721534,-45427,-1333005,-1744344,-681826,-2080098,-1121660,341850,1159036,751449,-40443,-1130445,-427491,602069,925557,-46389,-549776,932567,-860777,-1918297,-482239,-729871,786081,846786,1837899,472597,46066,1433358,606646,-44743,-744245,-1672204,827815,359493,302652,-674578,-1841240,28972,33910,-1827121,-599907,107588,-387952,-844205,401422,603950,-911328,-759589,-331170,1007001,224236,-434012,-1403622,-366192,-216937,1218731,923628,-1179975,-973031,-1478392,702089,-657684,61664,885791,473975,-263915,-129831,-383329,157333,659300,-616787,417077,-530599,-1490211,45206,10319,570262,-10404,-413774,-631915,-774730,111878,-360266,409317,326935,-379007,-86397,-898084,-1072396,-247400,-124820,411963,-1072201,-215618,-64671,802196,-129281,-299656,-626231,-812622,452000,816407,1337882,-249381,-186981,-104695,-402706,-1055315,-658483,-46136,482719,159370,228794,-468302,-331760,454052,-650465,40810,-432022,-46305,334419,1030649,905919,-192524,-687169,851589,144599,-925057,-80984,-726558,-331310,-1087888,-469116,-908651,913299,333301,338359,-114838,511075,-335347,187311,270930,719185,1108760,1445803,192872,398019,-720090,991460,111208,292345,-303394,-178448,-950839,-406692,-115350,1124248,1314524,-866057,-510348,-1400679,301524,1230845,256629,80097,540062,188825,578660,809195,64306,328104,-187382,1052038,2087920,788170,10801,188590,-36610,737542,554258,877580,-34079,-1544068,307387,-383558,-11199,-211756,381900,-491140,-495434,683556,129924,-353713,541807,1131782,458972,441580,844672,763169,-708282,-1538421,-2264631,596950,921415,-177956,-116857,114459,311912,360085,60998,-322591,-785873,119845,836641,615767,135035,-380974,16454,-519677,1641084,-393488,-919584,1081969,-595189,71566,-883247,-1127596,-1400564,1111175,1200906,1034788,583220,-317453,313169,254948,291954,-61879,69270,-135811,-19031,-31917,-515958,663539,531735,-271243,121546,-1340684,593001,-1606306,16278,-910476,-281514,-365308,-215241,695700,538909,817185,1120789,-126289,1286387,165964,-852042,-733917,-1355316,-274645,-326148,-794968,-1811055,-705787,268293,-642018,1252729,-490001,683322,1232296,-222156,-263649,468832,-199555,-554092,-404706,1606370,919436,93621,1635993,1377017,1164680,1420466,1520788,386681,-433046,-535548,-1423011,-8288,1204289,-356608,-580297,40560,-525207,-63402,-513767,406357,-246685,-357179,461679,11113,-1065751,89583,-601878,-9675,-117752,-634769,-534924,-85262,-513581,16820,-499928,241924,1323218,2043796,548684,-312621,-147846,423312,-287183,190597,947590,351803,686711,1720773,-67922,-296833,260508,-1014745,816986,325193,610125,1439061,1050425,-1296966,-605653,1191180,-672021,-1329895,531008,438438,-680158,-521403,-273665,425331,611660,1311873,821430,1090146,-9339,-414136,982559,610535,-927811,-1124941,296778,-179759,-700314,-485430,619839,-108445,-40669,-1673187,582757,226359,-161717,-283132,-197369,1230961,445749,-844709,-249167,637981,549434,373294,104983,1379055,219299,48281,-1451165,-1269435,-516237,-153651,69342,142145,159354,-57897,76588,463757,-1140173,-1134532,-339604,1464114,766176,698172,-249882,57837,-36774,468,-1098578,-166898,-1315728,-1834901,-435272,-1402582,-1638847,-1049758,578817,-1067465,787447,339410,-42589,-443119,1158862,-707509,-949748,-140036,-92291,-177447,-260263,387614,-457531,223729,110279,2189269,-1047869,284598,546419,-1045047,-444575,239494,-681437,-1205888,-756473,-433414,-523805,-897319,121461,-1117788,105509,289009,527387,1041300,1153276,1355506,-957378,-654111,-1106619,-532395,1789588,292489,1098285,-545580,-186841,-184861,-1341151,-487787,-234904,-216550,-343708,349766,-274196,212403,-276001,-1759423,986537,252210,245705,637352,1114308,-944828,-1160520,-242549,-278553,-1013305,505745,27903,-202254,1068461,618860,165047,205641,859437,1279245,-714146,-354513,-32312,-560895,201423,166146,218541,-780541,723239,27224,-822543,-351218,-136782,-421437,740118,-508339,90533,-97516,-262310,496108,124457,-226228,331652,93910,-1097071,585199,242737,-737124,700175,118873,910766,997828,76753,794747,1153459,-405606,503992,220168,-1127260,-892631,210763,-420739,580431,449709,-758444,941510,732080,1094699,384338,1033500,590885,-266184,-154446,-387115,283414,1611343,1890617,-842096,631007,1081554,1759417,-542688,-453265,-380034,-309262,265392,-243427,1263583,955287,389176,-109008,1311050,1003278,-1364740,-309548,729189,247218,158793,336696,1409442,711510,572851,128099,974380,1044113,82856,9703,-1446334,207856,4600,-351667,836689,521643,-1417101,-281184,1119187,52703,914315,457282,-535674,748751,1110955,61828,-666038,-149950,376652,-989730,-543501,-1321272,-1143693,-626043,18038,250292,452352,345297,301021,1560397,-248395,-309277,-1225985,-515164,1257916,485422,969045,124957,1398906,-1094708,-1986357,-1878546,-1122868,245321,471028,488182,-152856,-472210,-864357,68888,517192,-15611,972929,1066752,-57075,523262,583944,1145592,319448,-691525,-929744,-852719,281157,-749683,-194133,1201572,582749,1025053,-1337194,65863,-333740,-19525,-340487,1500247,154975,1001643,2025495,-741702,-632478,199071,480911,-1324366,-806866,-253462,358207,16230,895077,595801,-829777,-992644,-1636977,-1005721,1396221,-1759192,-1099042,-643139,643363,-191456,-27563,-144755,-1203048,-81789,198112,-52452,286785,-833453,-1902099,-51882,-501433,-593676,219698,-112078,331043,125407,221184,98434,472443,1121289,-226744,-730155,-644434,-274450,798242,489737,112043,431318,-309595,-525497,492285,-289608,-604174,-976840,338530,-1206887,772024,398576,338074],[-1077763,-200334,-425888,446765,-448781,962515,573918,-166556,-72035,321299,105283,1570656,872683,690518,1442234,330034,-243643,-542604,-740008,856941,232118,-263474,1351573,-320326,454367,123421,1528513,1668033,1245698,583488,-364332,-761969,840302,442169,-346475,-1465159,-1063391,-271149,-58753,319414,-329630,861072,1012157,106774,-470422,-43715,-186469,-1362793,-813460,569012,2214326,-93798,763358,14527,584591,722995,-938166,484169,-442129,-575996,481213,71752,596530,1637771,319388,337831,-130274,344968,2031535,255213,218350,-214731,21812,-116470,-571922,-940532,-971851,-118859,-530874,-362288,20321,892879,1297817,164731,996637,-1048709,-793158,-4139,-1141045,-465560,-311940,-420162,-228779,-455795,-1940102,728559,-1282556,110174,1099709,916993,155579,609572,-24755,1180562,236635,1549300,-629968,163133,954222,1133158,-248387,-1261035,-1020225,-175368,-209138,839948,346633,946489,-683934,-704663,242741,-509313,-1153782,599437,-533851,647536,22586,-1705019,-1227272,-1303962,-1028391,-719954,-1268434,24151,128228,6553,886774,1387240,17147,-703827,-291584,360988,149556,483020,653253,-1301739,-603264,-283065,-374961,28920,-84784,-176759,-833209,644622,-1015262,-656700,532397,499679,930834,-255445,685036,360089,-377451,740039,833373,-81755,369174,649958,-912370,-1730365,-873975,-2248667,-106148,-1084876,199078,-554127,-627243,577650,-608367,-840298,-16733,124024,99088,248479,-516568,-1179868,-134227,-1074051,-1179591,-367878,532276,-610859,480689,510167,1503844,404497,-638126,-111026,-538951,267340,902037,843258,1051593,324743,-62950,330590,1100673,-1058719,-433002,266382,1120796,1676872,546465,215130,338432,112309,1476702,-544865,187158,1470292,1427424,-154307,-917950,-508719,-840109,285075,845893,420506,90459,-824115,-579191,95711,-748190,-189350,452660,1055162,146925,673962,2029667,-125953,667863,112016,615875,-336222,-85946,-505305,-785533,392657,94214,-1257161,-155983,-1512950,-500549,-596029,-21197,-747353,-538313,-448279,-640606,378170,-51508,-770546,-302960,979297,304888,302281,121315,-1618576,441562,-653012,158761,-531584,-529372,394657,1157075,548230,214378,-891391,-99049,-252888,-815172,-937896,-759417,672798,1323542,505983,-1006060,-276714,848555,146161,-90330,683813,905891,-856939,-375859,143402,-527271,97118,869606,-377059,613335,348421,296304,-898658,1562717,1309049,-1592054,-951597,-751302,-142329,455750,731431,-421882,-1344049,-1811045,-840604,-1977654,-1028997,367691,880628,1277995,-205288,-1326041,70806,739051,747012,53752,-169331,1140442,-417307,-1509451,-261761,-765473,659116,1184003,1680830,2483,-83069,1613941,594262,149825,-407082,-1602139,1096120,344044,48646,-633033,-1490579,-139211,-218660,-1716760,-440698,12321,-457548,-595180,380530,823831,-648338,-1035701,-285299,501232,409484,-452981,-1365396,-581747,-175475,918966,1205050,-1043037,-1341849,-1472353,325196,-563880,-335373,1119552,310800,-375351,-337654,-282568,514928,920612,-665577,561629,-908025,-1443457,401373,32358,264599,-318917,-424939,-407284,-757542,-56982,-119556,223272,590089,-380334,-274870,-949017,-730106,-210675,-162736,340700,-1380797,-387332,53543,498650,-149949,-117237,-33323,-659776,517720,914126,1254498,-215326,-408992,-415748,-180918,-679824,-507310,-64651,806690,103605,103921,-152173,-433124,106489,-339977,-48716,-464751,-98269,328236,978629,772469,-118369,-728431,1043202,143411,-1145012,579711,-493311,-775471,-927208,-713457,-863761,766852,503680,441514,-434507,481228,-232633,786762,-139185,837258,1032074,1136776,87359,701107,-661366,1280724,229855,-251900,-110453,-80642,-806458,-265793,-51775,1233384,1055654,-724148,-469632,-1112372,391342,1247457,327594,-79801,670185,461585,439181,818112,279553,487231,-270414,1090548,2317781,591882,315100,129386,44611,496870,196354,611704,-36437,-1284726,442230,198095,96196,263034,389386,-246640,-572351,959775,-161321,-212476,566386,1071629,430398,686563,826212,815992,-538386,-1156949,-1701683,679204,930506,-121513,-43194,362660,342557,811764,35866,-309653,-179981,63049,828217,774726,-168174,-745171,-87855,-553332,1446807,-578655,-776200,1170713,-323009,396373,-316553,-327525,-1188900,1199440,1348310,885418,386760,-304699,582293,181312,192720,-4775,311010,-624,-9993,20049,-307724,1202979,680101,-151118,596002,-1378608,353335,-1342246,350934,-607630,80072,-261494,-197219,638236,626719,761685,1008594,-411559,1657387,589840,-64681,-784986,-1700607,-64152,-581615,-612190,-1750047,-994082,538943,-140282,1231205,-119975,538474,1057849,-337244,-621905,93254,116323,-413024,-313611,1462769,913509,-912178,1168658,560991,1507984,1421159,1314218,325627,-611149,-620882,-1445926,-55880,1185787,-394993,-143578,318017,-226911,63970,-219808,833080,-159091,-504483,350230,213754,-669312,150747,-438156,219656,92941,-190403,-795274,-326365,-1028877,-196027,-333155,197290,1352952,1734172,736168,16940,-30669,696004,-734716,-295195,582640,219974,436726,1770239,-96878,-210000,237344,-1059505,634441,267480,364524,1737960,1120198,-1306839,-655930,801949,-691352,-927026,639623,561233,-993435,-372023,-165986,-170302,624742,1399629,446683,559491,-431423,-673105,496249,734399,-1192296,-1340345,62904,-48335,-92766,77466,625559,95861,298121,-1657286,643118,105294,-254287,-168748,-328028,1135044,367486,-918003,32469,850959,320802,485943,240846,1027571,411778,190936,-1822090,-1390853,-595201,-36836,120983,446161,541756,-147950,-307746,401714,-1061411,-941810,-228036,1251909,799853,1007311,85694,-135122,-294208,-309760,-1547108,-516625,-1409318,-1385839,-434840,-1317971,-1740950,-1042592,390091,-1081332,647956,225350,250795,-548520,850492,-678216,-799427,-435525,125599,-59773,-383352,-297731,-635385,331313,110840,2152429,-919306,42993,62190,-967677,-169187,575995,-614841,-1288994,-597046,-266494,-600885,-611414,-77162,-873380,-9166,53329,608406,865713,1038558,1111928,-1425101,-442032,-743583,-224367,1482338,292337,723569,-720268,-230753,-36664,-1288673,-700495,-503331,448081,-76390,142223,-953622,-148933,-117141,-1935396,1025574,-28919,214843,476343,938001,-1321671,-1032797,-543374,-246253,-349145,505699,-151009,14324,840716,529524,202388,-337221,884696,1069654,-520574,-445742,-365192,-821394,215387,447548,-141111,-1074601,38747,-167090,-350469,-613619,-1060822,-664198,959840,-1032203,-470111,-330494,-850064,262932,153320,-335306,642877,86186,-1373884,431932,37086,-929738,829134,223221,769897,996332,-8936,649969,1345456,-853442,132529,-89255,-1444203,-757412,240022,-549101,416140,393138,-550797,671062,330568,1136137,480203,897453,413075,-402490,-313327,-717167,424709,1704172,1931670,-685816,547254,968348,2465376,-372719,-685587,-237060,-78816,248281,-324531,1126253,753532,218234,284982,1230288,996726,-1185619,-303101,573405,-163819,98868,267506,1125712,272375,533065,-106844,692205,170743,181144,190741,-1478884,249257,26523,-167831,892907,535980,-1648201,14069,987060,38027,892701,424201,-554175,594721,1237821,299715,-653891,4675,440271,-1039794,-695879,-1170813,-1074310,-178332,-390122,97699,465669,785959,445529,1623701,-41239,-537158,-824441,-718711,685707,380687,771677,-215073,711536,-1168076,-1534174,-1729617,-1136558,260013,-59727,-35348,-225205,-489844,-1128164,-266079,689004,145387,1011113,1385871,408505,523316,877003,1114162,682906,-705688,-713950,-1111978,331952,-1328165,-817388,673665,781948,863199,-1224108,188204,-254769,102323,-164837,1671213,289157,1064833,1964485,-553563,-1072702,-9523,248014,-1426012,-528879,-300559,398674,106796,395185,412313,-585578,-1023632,-762694,-1120162,1553213,-1874086,-1228586,-880339,652291,-511758,-238814,30388,-1455163,-101661,90695,130373,149269,-723994,-1677801,-304370,-1070023,-595670,259664,-262258,61415,303618,249150,426850,200664,1354578,-294102,-875549,-263343,610445,1767871,786162,602186,142356,-43044,-699928,512945,-261995,-551751,-540437,470742,-1831564,426289,487189,589221],[-894877,-308566,-612233,378400,-231501,822149,720332,158253,88114,145743,-109143,1230014,876973,639975,1693921,270550,-608328,-914834,-902145,776954,719544,-94270,1390165,-159477,1039119,216796,1734745,1999889,892166,669837,-409489,-508526,726219,73288,-557210,-1827773,-1312841,-490037,251940,828222,-229464,1578220,880138,271282,-255863,65037,-423792,-1349188,-739918,506241,2153111,-68164,890874,222715,626738,527574,-631126,756571,-199525,-969471,290514,256862,757928,1724734,160199,500690,-263350,-65579,1614956,131657,33425,-557633,-149934,-310195,-1026822,-569497,-682641,91541,-463218,12161,636322,924179,1528895,753842,947707,-1023975,-590335,142559,-1030674,-510334,117132,-270566,-73874,-391433,-1364620,155316,-1334192,-19392,1288323,981344,157636,932953,209432,1516449,605255,957634,-378922,323164,1724014,1406179,-286653,-989714,-1142754,-660972,-96945,631832,340461,1373340,-238987,-451704,228124,-701096,-898505,454638,-563153,600971,175449,-1956388,-1130263,-1353221,-876242,-842461,-1494109,-146669,621979,-355296,554737,1424953,89718,-898198,-38233,518133,-140927,-307658,263838,-1655103,-404148,-122169,-491101,-63151,-89300,-153932,-657998,646667,-896399,-193991,671495,417772,1143363,-391685,627006,465141,-16213,824851,805134,-191130,-54462,460319,-944516,-1333195,-647093,-2207766,150059,-1062043,-271327,-739141,-298217,809433,-428643,-1382251,-81765,164335,251168,192090,-561647,-996115,-61783,-741880,-739414,-132348,525594,-348714,590529,409751,1665896,146721,-891326,-633656,-895585,-340855,838916,1343160,1094854,525118,-107332,399441,878143,-1457519,-224047,364479,887207,2240079,1173351,374881,760588,-43970,1094704,-477315,351299,1546041,1671047,153535,-971580,-695613,-809854,139036,294423,383718,311206,-449015,117103,162770,-1008854,-289738,288022,897367,-71342,412767,2098027,-297517,269157,75485,759006,-530599,-431290,-507130,-756763,379414,504468,-1372506,-458124,-2281021,-804460,-43388,35255,-359256,-591447,-388905,-614653,-2433,-50745,-501749,-299108,724535,42994,449915,643606,-1353404,239066,-515857,410662,-184651,-182673,553324,1266498,586400,326687,-1166234,-234390,-340824,-729413,-819937,-845287,809647,1190777,379228,-924761,-152179,627852,79919,-275472,643414,1785164,-493637,-353083,599466,-416250,13186,674937,-107536,444189,353041,841379,-615063,1356438,1250398,-1404898,-798451,-304044,-50031,1333045,806154,-810290,-1339205,-1304325,-903401,-1892199,-792368,396419,442849,1577932,-412775,-1364524,572102,754227,453226,154485,281565,940201,91110,-685176,45934,-558832,491295,1358747,1359684,-243036,-136844,1597213,594433,125375,-23864,-1241321,1194098,348717,-242525,-508844,-1007465,-281530,-468846,-1412720,-276168,-34833,-521818,-350361,378921,1097652,-424402,-1296035,-280793,26262,497388,-410614,-1075352,-577003,-55250,633648,1317556,-825592,-1518266,-1393947,-150803,-360470,-751577,1133983,129601,-350788,-526230,-168295,740245,1042563,-663211,499994,-1046191,-1231100,675681,107881,-151885,-437407,-307715,-76618,-572153,-117718,-1388,131471,791045,-218332,-347168,-760748,-397596,-192603,-211016,10855,-1496220,-455173,253056,197997,-122920,30015,644802,-398405,438949,857847,533170,-103351,-679423,-555535,168625,-231633,-201245,-88666,1157353,160984,237447,178781,-548622,-228697,-80417,-307009,-572592,-200756,275701,794231,755267,-1192,-748172,1192924,203064,-1079535,1206582,-237471,-1326796,-824110,-957203,-753917,569705,518951,676791,-682681,436931,-136309,1343839,-279565,785194,906299,743638,-47827,840907,-327921,1289014,293792,-728395,81620,86334,-377497,-125979,17933,1332774,1064460,-578574,-379790,-714195,682762,1205707,309499,-188932,708362,842122,371922,836259,304419,566805,-304618,961022,2095724,314585,659294,-11909,219037,201345,-65104,179856,55544,-936316,487701,699973,220514,770066,337798,-59952,-408348,1043341,-453482,-169164,542922,1115685,308485,729742,743768,891450,-342535,-567629,-959730,665617,868402,48763,-212074,488140,424462,1501494,228501,-232850,331512,-15423,571766,772496,-308177,-940698,-141966,-657148,986129,-587573,-262356,1121886,14591,662451,263374,263770,-839987,994248,1217065,640212,165910,-20212,918139,27165,52220,71376,693024,191526,-93082,91584,66512,1169629,737918,8451,783866,-1397331,-3868,-876359,627338,-235400,329175,-118596,-54304,537691,581050,884955,547204,-519909,1821728,1000751,897173,-651627,-1569851,106737,-708085,-424140,-1251657,-1103645,747731,449227,1044205,225697,465019,884242,-390145,-809104,-209847,317667,-315380,-249771,966215,853830,-1299907,554511,-143300,1790439,1039000,562814,115403,-968308,-716079,-1287634,-149489,1018340,-380171,179016,557960,140044,100102,39259,1186358,-104609,-405095,448326,315506,-394532,102710,-371325,378125,294900,212727,-945872,-541186,-1389497,-252392,-31312,97513,1235180,1219659,883133,339427,20866,811098,-1002900,-692072,168093,34124,294698,1611990,-170021,-167144,185863,-865290,436534,167832,110698,1816169,998886,-1233883,-627896,323671,-620439,-429739,568152,592849,-1063457,-235327,49385,-553921,538751,1067506,105570,-90438,-844908,-956673,-25752,794596,-1299512,-1610355,-159592,287166,546763,774647,564284,416980,670857,-1295548,689889,125177,-351686,-122287,-265002,853026,584220,-813291,280208,941204,-151649,543801,420067,525729,476687,348677,-1693710,-1203366,-617584,-121008,85081,627109,918232,-179379,-342894,253161,-844368,-652637,-166153,929974,803738,1092241,439108,-454889,-623911,-670221,-1759344,-877410,-1417948,-964954,-702265,-1110023,-1507934,-938523,250696,-1135214,531644,73523,492493,-595966,409269,-450314,-524739,-469158,332548,153914,-318851,-846835,-630701,585231,74142,1598004,-698862,-197613,-474745,-729196,26627,804035,-605586,-1055591,-376256,-178650,-730468,-461362,-295850,-649174,-100587,-215425,639125,601745,745846,632497,-1796410,-164544,-374730,28824,1019655,519998,355113,-872396,-238152,119597,-1254646,-823231,-606687,856012,99218,-170458,-1461438,-559101,118348,-1795071,1029609,-366237,229285,291306,697703,-1384003,-697497,-521905,-206607,473560,355444,-228129,484998,831211,414783,215584,-1012445,825220,646381,-272069,-383545,-611095,-929764,246995,624571,-453562,-1089279,-705772,-477909,139042,-623021,-1845814,-707717,1231845,-1220070,-700863,-153972,-1145910,70415,301531,-594209,787395,159064,-1049920,218838,-134904,-832145,843200,282128,605510,851075,-181486,360779,1296122,-1281428,-85352,-272324,-1598468,-537457,159413,-729918,59783,331413,-41282,583269,164879,997391,666908,628372,-87379,-523358,-199195,-972957,536362,1807624,1882943,-372192,386267,652744,2554164,-168330,-816740,-67257,39542,92836,-488152,723723,534201,-73943,692759,932945,785508,-790098,-181858,325478,-582941,-128846,123264,583011,-68638,443753,-266639,485293,-552409,200455,243992,-1387875,234547,308829,119531,662448,350791,-1706046,174081,795072,27446,859663,305728,-523364,384969,1143564,389838,-653944,165411,444229,-1045525,-508342,-938689,-1010537,202586,-654925,-114409,360277,1164438,565780,1456588,177391,-642277,-262892,-878236,-58014,187694,525145,-563207,-79963,-985770,-846377,-1336843,-1082370,212097,-330426,-538217,35438,-617923,-1234323,-465994,893465,317268,859209,1493205,694132,490194,996177,869202,872875,-593390,-461526,-1191389,286992,-1853162,-1243607,4095,772283,647897,-1022095,351054,-145218,292727,-30381,1762408,343899,987903,1654982,-510008,-1346780,-130899,-94338,-1349590,-163353,-111481,323394,391250,-85713,130398,-383700,-898705,154988,-1162156,1543064,-1688978,-1262903,-1065483,508086,-854085,-454344,270172,-1243472,34524,-228658,300074,-131580,-620236,-1384881,-484900,-1461456,-649411,275342,-433518,-182359,427854,111050,571284,-117540,1410753,-380077,-823918,194042,1380657,2615401,1163219,1044825,-219722,202886,-733224,563791,-200537,-537002,-70329,325649,-1937916,42887,551702,769686],[-671388,-438416,-718592,213988,-124122,548411,804776,430303,132638,-84425,-311250,725847,830292,416923,1736710,51115,-907071,-1142879,-1008472,675332,1199404,155524,1362440,94328,1670118,237461,1798049,2200554,514213,617772,-415993,-89945,378002,-335522,-762198,-2046262,-1334982,-643367,501512,1126765,9571,2072751,800871,415664,-144125,129954,-632846,-1135302,-641093,466468,1534355,12332,999629,219060,562698,283595,-338085,894980,55419,-1329509,695,477820,895530,1444496,-105310,597787,-391360,-431383,1019530,18706,-274184,-729225,-312498,-580212,-1476362,-162583,-476320,276169,-354833,328315,1121163,849903,1508519,1548782,842096,-808724,-308174,377028,-693829,-333250,464025,-217700,40234,-311313,-664721,-338337,-1281836,-191617,1320824,1044454,174409,1050822,473824,1540634,885717,377552,-163038,273519,2043602,1505608,-164317,-726790,-1004479,-1031153,-85053,186697,150363,1587649,202805,-293095,87555,-951327,-567679,324739,-476019,646221,355492,-2087823,-780847,-1159990,-514984,-940381,-1456730,-258180,971911,-646916,135177,1178976,174453,-1070452,152073,624491,-570643,-1048347,-45831,-1643153,-36873,159006,-360017,-178367,-72459,-70289,-275031,645309,-363401,227698,573069,346422,1111591,-530420,475129,429869,284198,773292,677730,-243495,-521907,175956,-903219,-658478,-348584,-1869256,222562,-918145,-684517,-764604,92615,918172,-236014,-1455597,-218198,71314,299129,-17207,-585692,-786014,-154179,-399831,-340819,54626,349764,47466,526940,256649,1550961,-54092,-1088209,-723066,-886024,-994234,683854,1585540,1171586,637941,-86234,500928,742561,-1644841,-60904,416546,572294,2477993,1429284,461653,1245591,-157499,676585,-451494,505225,1403922,1630544,466782,-789487,-832884,-699786,-4029,-244844,224973,468451,81514,887094,454825,-1071292,-371785,233839,721022,-166520,222488,1914742,-579249,-167142,38123,711797,-619841,-709643,-353010,-431240,247976,794413,-1430149,-633870,-2546988,-974150,402704,48939,-76504,-876415,-243134,-560800,-350527,-284281,-215768,-60810,581036,-317015,422115,1117845,-920161,-17179,-205730,858071,317828,-27856,428909,1164956,173857,314226,-1508065,-346031,-289856,-457029,-474350,-900185,819199,933779,278549,-636732,-73394,422992,138353,-240627,538041,2161385,-278715,-381575,1058965,-258905,-18235,512409,77914,482038,393766,1035702,-408298,920668,918222,-947291,-496638,134140,170438,1826262,927096,-1046941,-1336137,-485427,-849946,-1817164,-575578,434830,-93491,1547627,-647190,-1301097,926852,664730,154263,203472,591111,382495,553139,90516,247542,-259243,306122,1365309,948810,-269381,-128263,1407988,649677,-52383,298592,-754271,1118275,371883,-509992,-263453,-619299,-384441,-642879,-1081071,-172820,-39086,-616396,-194889,367415,1311094,-278783,-1468427,-255652,-263612,508856,-310835,-677392,-364667,119061,476177,1212960,-652123,-1503623,-1153098,-581060,-88068,-1083467,972925,-20026,-186860,-613962,-46721,796716,1033107,-592931,284511,-946577,-921214,802808,197512,-598352,-274514,-90152,280563,-273537,-74059,4092,167480,912618,42872,-356930,-406793,-78203,-208585,-248088,-581604,-1407121,-455770,445368,-84651,-85610,73502,1207171,-20672,197057,694197,-750014,39897,-962321,-519874,611008,239328,210426,-183452,1449956,281715,546380,358799,-670437,-478679,66413,-604808,-763013,-385420,147176,527696,765184,121918,-718625,1303009,282436,-797833,1541688,-44492,-1864451,-720355,-1156099,-570478,418530,433377,953407,-786530,418637,-32392,1587904,58094,589786,792279,430954,-247258,777570,163616,940973,296360,-982515,207787,238072,250889,4338,141432,1411981,1290101,-465395,-224458,-194154,954617,1047512,195237,-111943,616178,1188839,442463,868267,148440,557179,-282030,689138,1522623,98663,948342,-150218,439916,-40043,-119433,-192047,326194,-510872,552019,1002528,349193,1191820,234645,6292,-115489,928380,-638077,-228227,486362,1109509,106510,497612,703626,1046271,-182957,-9281,-262276,532267,740381,301092,-550161,504021,521292,2161858,567722,-79639,622744,-90155,105640,632090,-288961,-917146,-267842,-871275,385160,-438419,276030,911331,320208,786572,682436,473262,-432803,563335,838174,332943,-28589,477403,1183655,-130637,-76483,212538,1093743,400393,-214595,140909,478025,731247,715688,284134,652172,-1392435,-398255,-399317,748247,72459,386892,-20403,147494,484012,424523,1216297,-125197,-539695,1689482,1289098,1720874,-311682,-1086019,157500,-686135,-267965,-569828,-1004573,847491,945951,797258,458753,516205,755443,-355937,-800524,-336661,375636,-249722,-236706,218492,751124,-916574,-36786,-578055,2063488,459032,-474494,-12295,-1334210,-777552,-1062347,-336903,694719,-302925,285198,716741,375527,24468,145514,1301836,-95068,-131067,779928,330489,-204969,-85215,-450738,436526,481710,495095,-948713,-701185,-1519487,-96590,354591,-29058,1019652,555759,949829,569895,24582,716563,-956560,-889607,-220384,-154592,279781,1355798,-264874,-159943,136780,-474378,329627,54631,-111717,1598858,667704,-1105012,-565014,-78028,-493071,33293,356765,534973,-886134,-63636,333946,-655954,325428,416060,-137743,-639339,-1147236,-1218434,-371121,805758,-1147299,-1829647,-301576,697456,932124,1409691,455033,761012,923858,-717972,702281,356477,-395165,-121036,57370,449268,998343,-520852,413051,856150,-689355,520787,506298,72799,407495,469911,-1008915,-814232,-593362,-298401,-38760,624609,1187509,-153811,13360,59648,-601019,-323667,-206245,549431,713020,948574,757601,-813776,-954927,-992459,-1696135,-1138023,-1370961,-722694,-1227495,-853465,-1072428,-812802,143881,-1148770,575392,-109539,616639,-510865,13133,-56952,-202871,-219248,517618,397357,23691,-1021433,-439371,886102,-27534,847471,-437245,-366262,-906664,-423951,81198,833509,-639760,-580188,-116154,-221258,-908677,-594149,-481632,-521533,-119224,-452076,632361,377085,407892,-43619,-1889319,126481,-111114,146000,534274,851164,37041,-1009366,-251257,198472,-1255940,-828188,-543090,984078,159930,-548921,-1710151,-845175,347474,-1383387,982895,-628290,306595,64857,372479,-1105535,-228416,-207976,-167529,1156169,36768,-218397,1091424,984926,298585,166710,-1627618,742461,144666,-7614,-181284,-681032,-889840,313971,676150,-631921,-797760,-1342856,-852308,493905,-322684,-2123740,-469987,1503782,-977368,-587246,363009,-1015154,-8178,473122,-945255,732286,316797,-274995,65393,-185273,-524406,706249,290556,468049,627454,-407950,9634,1024825,-1579309,-111279,-289775,-1534400,-267318,-32869,-982473,-503977,303261,631529,739868,286303,828517,918110,363417,-669347,-595441,116998,-1092456,598147,1830431,1804480,16897,88698,193838,2092981,17019,-846290,49332,38743,-146458,-674480,138130,287189,-412623,970261,435495,387841,-219151,29567,21231,-949987,-479275,-64062,2740,-183344,382949,-327245,398137,-920918,112315,179807,-1214036,182907,680974,484748,220172,-15302,-1660955,103771,554333,28342,873507,108364,-471059,140669,831100,317692,-706313,303048,413530,-1054166,12831,-638290,-977184,397010,-679410,-314293,150951,1352829,623550,1112965,348777,-578723,266266,-976819,-782498,-27547,282341,-878654,-658150,-612024,-201038,-846457,-1003777,38522,-393824,-897997,488240,-956197,-1164081,-487578,1027308,437168,506945,1239121,755368,353967,932706,514290,861364,-400283,-246989,-987135,185060,-2143430,-1359471,-569295,542419,492541,-745735,536088,-50955,472214,10041,1740810,332857,785911,1069944,-557784,-1408665,-147583,-454562,-1116546,186706,311808,146413,793482,-424527,-153756,-293428,-683976,855866,-1105055,1330567,-1335847,-1213908,-1110033,280660,-1107986,-597442,460711,-569342,282757,-631698,380687,-486302,-523098,-1031018,-545905,-1574365,-786459,290986,-572588,-385459,458480,-141144,515942,-401543,1267616,-419858,-513614,578882,1735586,2917326,1512957,1358060,-564151,377959,-635820,657681,-105975,-415789,371634,-15680,-1536842,-304339,531617,805189],[-457282,-518432,-688232,-2623,-142341,276608,768250,587666,41602,-323102,-413054,209857,782009,115147,1524310,-248105,-1031471,-1115053,-1016453,611714,1536847,406373,1298505,378372,2142123,136115,1642880,2217033,208072,352392,-353496,465473,-144337,-665713,-869051,-2039174,-1159437,-709934,625376,1207057,308437,2104072,686486,527437,-96559,106588,-756804,-785288,-543664,431104,683384,178281,1056489,-66538,462900,63587,-120447,896584,236885,-1451430,-361627,637108,1050951,970633,-411394,584959,-468662,-593947,420613,-15384,-528585,-697497,-396905,-794476,-1772136,194399,-466121,359394,-202791,542025,1362596,620461,1201709,2202486,691149,-461545,-25474,642267,-222249,49626,610137,-276146,51450,-275030,1258,-620323,-1125069,-351659,1086273,1044803,219429,896004,687744,1319420,1007771,-71166,10426,23983,1813676,1329967,48519,-511184,-617733,-1136495,-111767,-271766,-142345,1464530,514676,-216635,-189663,-1190732,-294634,235214,-281858,768001,508020,-2051800,-239817,-778154,-61269,-978001,-1198030,-283605,1049699,-757211,-218207,792259,272595,-1198194,207552,670483,-951021,-1505347,-191785,-1307625,329133,445716,-101894,-282453,-64170,38630,209160,608855,362585,541443,303952,292324,864049,-597089,277058,279162,470152,650494,452827,-247318,-898556,-142373,-809321,83731,-34213,-1333882,95132,-648316,-877700,-612978,453952,982264,-95983,-1148845,-541898,-105715,189889,-322208,-612845,-567254,-322401,-92637,-64527,175390,1148,436824,300571,141830,1216366,-79342,-1169471,-164147,-498896,-1412655,526481,1532486,1211283,575603,-15768,572485,666084,-1586693,10836,429628,255183,2326401,1234908,431071,1618555,-167886,379319,-487687,640404,1052608,1274050,745547,-341959,-873516,-512882,-105499,-666868,-37168,482545,648522,1341930,811369,-936302,-371393,280273,527829,-164480,91439,1530556,-883871,-523530,-25518,510386,-588388,-846958,-129081,55358,29159,801091,-1497860,-726566,-2257205,-969240,709457,105252,18763,-1285567,-27843,-482784,-575605,-717129,-33580,310521,567912,-747053,202522,1425447,-386677,-225394,240048,1220237,768403,-86084,68775,871338,-437979,167535,-1981502,-344175,-148340,-80718,191,-915741,675897,603987,295178,-151660,2693,388356,266988,-87385,343970,1817313,-283398,-531781,1344353,-103181,-133059,354501,108318,826665,504891,956181,-270972,347051,498402,-203426,-110204,402808,430683,1796733,1049911,-1048921,-1299941,290600,-694197,-1680759,-505790,486376,-579619,1233198,-873168,-1166929,1044872,508509,-73955,180844,577717,-328047,865497,252850,202354,-1685,127173,1266994,543968,-170691,-95848,1132970,739593,-253447,453473,-375133,901916,389650,-701316,74933,-467455,-432270,-685245,-812245,-157175,-448,-726811,-159799,304725,1378419,-217871,-1501040,-181442,-319760,496617,-179107,-286020,-70504,301213,492153,907961,-618601,-1345244,-723564,-857327,184196,-1247167,728564,-102590,66680,-544642,88027,700071,937194,-457189,-2710,-686872,-579764,778525,270611,-957509,129735,160814,565386,32286,49984,-16925,311100,958901,307128,-368206,-14969,242378,-263871,-254083,-1296863,-1187172,-439203,518070,-333607,-76791,-16953,1476862,428137,-142603,521523,-2065971,167534,-1215096,-346274,1050665,671091,621930,-350082,1632221,407067,877648,311208,-786803,-603974,68139,-816046,-1042986,-642265,-58132,239740,685475,197593,-618378,1343800,316983,-416253,1488751,29546,-2230168,-587392,-1252676,-293906,378640,329982,1146719,-717607,447020,98711,1388585,851346,337832,721298,314803,-557016,539404,627543,288103,255273,-903645,209771,310861,898135,113315,306136,1460576,1538274,-413241,-14447,357330,974664,741747,-1832,159887,360427,1389242,640055,882452,-86870,456878,-213988,353168,830569,58999,1106171,-212748,638126,-161670,23610,-344842,737288,-39425,770223,1045742,468583,1424960,100435,-79423,105233,654713,-628281,-346984,419648,897047,-153001,35134,751783,1169349,-102769,351881,218251,280488,562653,546289,-914412,463432,590422,2443406,910686,137714,669400,-143766,-429902,413264,-160582,-675380,-533065,-1185437,-158582,-193402,462847,575526,537627,731613,815355,363328,-40244,41764,324146,28193,-127198,1045685,1275625,-207444,-167993,473167,1374330,562656,-305775,130215,786099,224494,637279,673727,270528,-1339731,-691358,-98497,671328,252878,264862,-53212,331585,527172,201113,1603945,-757415,-593853,1273023,1392525,2144734,150450,-512242,56527,-552058,-167019,-20924,-729978,824087,1187239,559584,521943,650869,671531,-246498,-632150,-256065,303947,-188467,-277422,-550703,616596,-25225,-475631,-748850,2330327,-121819,-1287926,93489,-1420337,-759584,-898400,-592953,276286,-172074,150449,776374,269505,-143570,33513,1131029,-145809,156062,1280094,273488,-72891,-399969,-629614,380493,637616,630678,-817250,-786896,-1403613,244209,746368,-161529,733800,-155986,914571,641431,34032,431567,-557931,-838213,-536421,-302674,359494,1096567,-341355,-159217,151046,32912,378142,-48639,-298497,1100729,193737,-945687,-519381,-273556,-358670,342632,103444,415548,-565303,174767,606437,-539989,-7823,-285439,-246836,-929844,-1253210,-1395803,-435198,777102,-699701,-1845023,-312889,1014413,907663,1743008,320305,1018222,945794,-200489,669843,748279,-344214,-132580,621167,4128,1389262,-97194,380480,589537,-1054950,412087,430533,-219447,242494,509838,-8519,-358871,-528463,-419766,-244125,447836,1281412,-83181,616278,-121900,-408953,-15532,-372580,162031,524298,657614,997928,-1080155,-1221069,-1215756,-1409673,-1224606,-1321520,-685372,-1855923,-633226,-612908,-703832,57525,-998178,811688,-335965,626641,-257995,-178490,422297,88178,244568,665554,579025,604119,-719701,-112673,1130903,-193226,238365,-195800,-427510,-1125287,-184404,-35266,638500,-672509,-25789,132019,-406869,-1099082,-924014,-590293,-526608,-32302,-620694,598916,281412,152937,-795981,-1641630,364449,-25318,90123,168227,1171488,-219111,-1133694,-284726,138921,-1226934,-684933,-385844,906326,115531,-932247,-1684139,-844573,471546,-838106,873575,-708580,432843,-195932,-36554,-585113,240597,241885,-116550,1508433,-404026,-182040,1626404,1162948,211756,20974,-2006934,694374,-290807,250065,104817,-522285,-772489,406303,611893,-634567,-287250,-1766413,-1234980,607847,172263,-1737343,95342,1706419,-370390,-233173,985801,-508499,25266,554999,-1290828,536484,526948,618409,51697,-82865,-151989,433051,246150,405342,382812,-650365,-309087,611269,-1691729,32596,-160947,-1253684,4783,-298513,-1319457,-1151577,309377,1242421,1061140,565875,770822,1181611,211140,-995331,-557608,496346,-1051929,595788,1658902,1709076,371534,-330951,-307071,1379497,126447,-792824,62099,-41510,-383214,-796983,-460898,-514,-682020,1018561,-180797,-76431,452083,288690,-258562,-1188946,-874554,-253290,-401210,-46657,422866,-299789,421751,-851738,-81238,57013,-991561,108014,955067,843977,-252541,-471710,-1579490,-164369,285138,61151,964627,-127692,-417976,-112900,350522,110047,-810163,386293,377702,-1090547,678741,-289637,-962318,353758,-462071,-386033,-97548,1248896,580876,685918,401722,-374650,585071,-1014417,-1313245,-185567,89286,-1111474,-832736,-173337,193720,-431163,-920036,-251826,-351345,-1028871,955168,-1461339,-961345,-347466,988640,442451,16503,612442,622526,74103,716056,184322,689925,-187284,-133789,-509435,82232,-2096227,-1143486,-847470,154883,515693,-428080,720760,-6836,559503,-65636,1564884,287368,493983,295859,-582803,-1285812,-136187,-737562,-786373,428290,831330,-101506,1195735,-534216,-349983,-342101,-421541,1198672,-942774,954809,-952918,-1084716,-963749,80120,-1163567,-603368,497736,322714,556014,-952874,296308,-790852,-435152,-602795,-476583,-1420710,-978965,327825,-631903,-562788,369367,-409101,324791,-601681,964896,-387172,19894,763092,1526721,2475896,1694922,1491030,-791290,444970,-457421,773986,17622,-108609,728669,-365657,-899505,-540797,389142,664056],[-279679,-483923,-503493,-198710,-272228,78726,567676,614132,-146703,-501978,-347118,-170567,747857,-167034,1118805,-505933,-936048,-849201,-928906,617142,1632496,570932,1237338,617481,2210357,-88001,1281324,2032368,20104,-84964,-182619,1078229,-679504,-823852,-802956,-1802366,-858460,-669004,596638,1140314,560228,1627855,493752,577034,-59483,-21598,-754007,-415667,-470195,381956,-26779,427501,1029717,-592596,406742,-54847,4332,796523,263628,-1226275,-726511,655979,1230952,513774,-666364,453330,-471957,-488228,-54080,58360,-538942,-508264,-365418,-859113,-1819601,439095,-668785,300125,-16007,632587,1332466,224670,670472,2412431,483979,-115323,172042,858668,242808,512428,506222,-416400,-49450,-301046,489471,-630926,-885098,-438277,557533,922661,303402,485487,791543,1034098,962923,-354012,143984,-329237,1197476,914511,260158,-355197,-68162,-920788,-121883,-456620,-423436,978366,629448,-176880,-561795,-1339432,-173660,188034,-17592,904099,600357,-1782589,370389,-330619,345547,-931238,-863667,-217406,835287,-658300,-379866,412759,362700,-1263930,97057,643793,-1106758,-1570934,-173109,-776930,540667,624963,139014,-344088,-125185,132035,646435,518871,962525,710412,-4108,263631,537685,-537411,91507,78047,529623,498075,173103,-225966,-1091911,-424504,-685788,665066,239743,-774353,-170950,-276776,-780274,-347820,704816,1079069,-59600,-673788,-1119656,-292923,-70656,-605653,-646992,-336096,-472088,132681,53507,234645,-461815,696737,-21581,111430,816502,124370,-1118272,905377,122410,-1390901,457234,1276360,1153758,306232,73474,582513,603331,-1325877,-36763,400981,12623,1859007,717695,283916,1749535,-56934,230150,-585676,713388,560908,678933,954107,293303,-808016,-296839,-156098,-942035,-364874,311950,1060074,1254471,1026159,-610619,-266847,375089,316913,-126796,7219,1082275,-1054578,-707132,-128736,245643,-458108,-800800,59383,533774,-216469,475237,-1563087,-764120,-1593415,-786298,902748,244390,-105224,-1644453,224014,-387843,-601831,-1203090,-52316,649792,647012,-1185433,-178098,1483953,147695,-335443,723984,1301077,991429,-304530,-371701,457020,-936333,-63870,-2522121,-198414,12914,280533,489958,-897936,379934,276294,472260,446624,115995,613932,372430,34292,77970,916249,-466313,-778353,1310695,-2340,-454831,167249,-32711,1305103,723180,778718,-203353,-210723,253046,735082,293951,434576,625017,1322323,1110130,-846207,-1167776,761421,-480079,-1386993,-616806,546728,-836868,775405,-1043458,-973881,924661,326963,-212740,107592,174414,-916359,972803,-436878,-109603,143905,-25673,1145905,219864,-86128,-88153,878811,798082,-348716,386340,-282383,603958,368117,-789452,410852,-554130,-406522,-584596,-623943,-200756,88343,-803233,-224805,165069,1282965,-219736,-1376066,-72383,-217315,514477,-57083,36267,126059,440443,649823,477136,-743382,-1099557,-179310,-929358,391534,-1203392,510085,-109766,316638,-308997,254376,509964,803463,-282345,-287352,-387760,-257016,646765,302614,-1113700,626841,362724,693161,232130,216154,41900,487007,951443,485771,-420544,290289,566250,-348437,-219725,-1893184,-968616,-439529,381564,-534466,-118733,-224465,1368356,859222,-459095,441109,-2678363,243880,-1397366,-97666,1359575,996645,906833,-524088,1689477,491253,1083166,69328,-877139,-603145,-59056,-868458,-1386735,-912552,-305128,-15704,471270,174135,-444955,1246572,253874,-55095,1141422,-23295,-2314178,-453612,-1195362,82171,457542,278082,1151297,-497903,518948,259637,805763,1780706,142205,675322,376966,-1006554,212186,884464,-486420,205588,-477091,66388,298168,1356876,187273,426794,1469123,1608482,-438924,211048,758170,630082,305187,-241560,519377,-54733,1393266,890969,829403,-250374,274147,-123655,45289,243884,230366,1097446,-169580,746581,-169938,236038,-259451,1128813,417780,1197699,840567,562813,1414415,-34993,-308318,85062,286449,-408090,-457636,367760,428303,-442634,-500507,861980,1064854,-109457,499611,413548,-64403,363468,678772,-1161586,426033,598898,2126217,1105737,375939,541138,-169410,-862006,190296,1983,-263262,-910948,-1521428,-449938,63903,113339,199201,650309,510249,629578,126134,292653,-428832,-167482,-188981,-65196,1522630,1158621,-151041,-222956,875839,1431558,607908,-313176,42457,892800,-37456,527469,1061894,-229874,-1212490,-735490,-82814,428595,316359,51584,-271351,436914,655382,-49990,1793534,-1091416,-759666,679501,1310952,2094119,592547,-82150,-173706,-382120,-123769,191244,-362471,707223,1084793,347344,406897,762667,590140,-107221,-377547,-19673,144157,-96449,-353383,-1094492,466337,900201,-700900,-761895,2500455,-564548,-1415096,428067,-997288,-632530,-861633,-826378,-111885,-6010,-165623,744628,-252988,-350981,-261850,769497,-260874,302391,1788288,147674,12578,-778529,-805614,218405,740271,638753,-613872,-792468,-1090781,642192,1060305,-286054,382198,-802748,787387,542806,100944,38089,78906,-563602,-770023,-394972,466372,860842,-360782,-132551,297503,556816,571671,-131589,-465855,421092,-293855,-767127,-529379,-213473,-266740,430718,-77712,279745,-255942,468058,774523,-328212,-405721,-759504,-220035,-908824,-1122401,-1432394,-243297,713717,-14163,-1533282,-179023,1104875,531162,1622894,179083,1102229,711545,-65602,600152,1167200,-196777,-131134,1289095,-401208,1524608,350690,184875,195526,-1083644,237157,238113,-348946,55305,444280,870943,54976,-420155,-374684,-514195,167364,1193399,15643,1195044,-234085,-250190,214944,-646645,-193717,284518,346501,1130585,-1135842,-1377271,-1321376,-1004749,-1123664,-1316773,-785955,-2375982,-522181,-268131,-588065,-11478,-602738,1137762,-613449,574575,127717,-93291,887119,294795,790847,759596,606513,1243177,-37772,262412,1253781,-389502,-77904,-28225,-397908,-1110337,-121086,-300885,278536,-649323,424928,306449,-697516,-1236853,-1207878,-596992,-632499,163950,-722126,541696,330376,62063,-1445314,-1140921,492702,-121365,-118685,2227,1399644,-419797,-1235201,-321777,-63900,-1057240,-379496,-245356,728778,6457,-1237202,-1433001,-493817,410794,-333665,695678,-570528,567533,-442329,-483045,-2862,571902,654008,-32202,1521652,-858718,-191474,1880091,1227413,185323,-235819,-2064338,704276,-555125,490787,393104,-151893,-676165,493439,465588,-479149,270449,-1978181,-1567910,458638,627364,-867428,962028,1769501,379049,197440,1439467,136600,102497,464683,-1536321,325573,739304,1288776,184775,130668,141942,92398,151692,427644,135755,-870859,-522890,158973,-1635071,279927,49859,-821996,230939,-572757,-1716044,-1638565,318054,1556959,1376998,803181,838440,1395838,212256,-813833,-361625,797151,-864118,540498,1235721,1549789,580824,-787327,-741253,711900,118601,-674738,-25815,-116302,-527702,-774460,-871345,-318100,-771229,830219,-771422,-429803,1130571,542994,-423022,-1239200,-1220443,-403060,-513405,265224,594805,-227060,502465,-402955,-338532,-46465,-756839,11667,1018200,1090179,-541634,-881311,-1480748,-502386,17940,159758,1116483,-342555,-368206,-347528,-219299,-176451,-926636,395725,353076,-1143820,1211588,69611,-929569,105654,-96395,-175730,-292012,817729,415143,271152,280725,-131167,593684,-998892,-1563439,-228522,-27164,-1217057,-616481,193184,286154,-215909,-825327,-569410,-278463,-909476,1292042,-1883180,-721745,-115981,723721,306462,-490431,-200923,379187,-334496,401715,-10922,438004,-20132,-149259,87326,38585,-1735158,-669463,-755389,-272995,773187,-113188,877555,-24015,503196,-240148,1204995,243537,166729,-472961,-487748,-1061267,-245894,-869983,-438760,506702,1244578,-380037,1472861,-393439,-411572,-499338,-96253,1201698,-697505,535258,-623002,-868597,-635849,3595,-956443,-452929,333014,1046668,753144,-1051553,16778,-915781,-358645,-108558,-307727,-1103428,-1141824,395459,-580022,-734445,165712,-584017,105823,-705638,593944,-306867,625087,693867,862129,1511429,1588062,1428474,-835468,393484,-249847,882990,156328,344430,961291,-521370,-353409,-614823,130997,379766],[-145298,-306759,-192580,-295178,-473625,-61334,201688,536417,-341660,-553249,-94251,-330110,696019,-371564,654943,-608266,-657120,-488913,-788973,674707,1465914,597135,1204724,751277,1737735,-379145,789959,1685441,-55250,-566120,139899,1629662,-1026954,-777757,-549079,-1428138,-509124,-518819,434599,1028228,665017,808398,239274,522372,-7022,-233575,-615293,-147315,-431356,310385,-422487,723182,901268,-1210026,445567,-16326,66432,652885,90410,-700339,-1005622,509372,1406014,225759,-781554,236125,-405853,-158201,-355054,218114,-211814,-269839,-227968,-756288,-1602560,555872,-995987,106652,183237,597672,1093923,-296905,49483,2090763,207040,78259,217894,960810,576266,867491,195204,-572050,-215675,-361781,706934,-404371,-598036,-404558,-171461,648654,433836,-75840,760417,857236,805986,-496755,234092,-638695,487332,422249,392910,-275004,511617,-448977,-89745,-179771,-589874,224118,567473,-117049,-950945,-1344265,-226191,161439,250658,970370,632055,-1232901,918321,42156,589827,-802245,-629229,-77741,427376,-408733,-318182,139826,407910,-1251078,-155014,545357,-955485,-1270521,-58580,-213666,514226,632489,259663,-354394,-312701,176381,904137,380540,1187379,731192,-217120,265286,299033,-340825,-29810,-93152,484354,330307,-96251,-206086,-1085543,-609079,-554562,937462,430646,-361755,-464723,128721,-428782,-88336,791411,1219733,-146685,-247193,-1843178,-424069,-412586,-742190,-671432,-88042,-534612,234388,24133,258923,-920372,765948,-337990,152250,519589,519170,-967233,1983151,731303,-916032,514964,991565,992850,-124717,148822,545154,521665,-959365,-203748,319727,-101179,1250062,110167,60452,1588674,145521,160451,-725522,662262,43244,22956,1067338,937027,-671448,-124429,-168111,-1093156,-703513,-29921,1122008,672122,949009,-89271,-87564,446624,98393,-117937,-39049,712311,-934170,-682235,-271157,33146,-265925,-583685,131438,868871,-421410,-92358,-1525620,-736684,-829934,-476570,1029845,448494,-402429,-1790952,468437,-288892,-394294,-1561816,-293260,799934,772344,-1529971,-643097,1271546,569009,-353999,1109932,1093821,905184,-580141,-682552,33287,-1099840,-296913,-2916717,52497,128324,514544,899621,-862082,-22635,37952,785146,1018637,274696,1054110,366355,10492,-195778,-82590,-687211,-1010889,923087,4743,-992025,-56651,-297074,1587074,1059883,647236,-217308,-608993,368128,1664556,659833,245954,673038,642437,1041526,-556983,-897308,846018,-266872,-883674,-843729,602400,-758436,335154,-1113576,-733345,639925,148338,-293199,35679,-523371,-1168948,888189,-1633532,-574436,179638,-139040,1049283,-2264,-138123,-146811,717879,750298,-269951,133184,-500874,293522,282060,-780720,619311,-771804,-290851,-380188,-499321,-232303,237736,-788971,-343864,-35754,1078603,-247404,-1116818,29034,-116195,583014,9098,270655,84923,498305,862366,25361,-958493,-806006,340340,-806204,505984,-969355,406544,-61069,457708,50558,474258,308518,656076,-115202,-528937,-166484,15335,471793,269966,-1008275,1032396,445706,627674,254119,379552,240189,593377,921877,535090,-507388,437211,864995,-437995,-152828,-2126787,-883771,-456424,24921,-675435,-205823,-495903,922329,1171761,-630368,504651,-2174689,250270,-1477978,157954,1434051,1162205,971314,-609049,1633820,513502,1082848,-250028,-909031,-501742,-249298,-762741,-1723793,-1105443,-531327,-204410,189105,22764,-221976,934545,78949,201264,711324,-161503,-2114319,-382728,-963749,521587,606925,300630,929620,-190207,611996,423882,39988,2371176,92911,598114,470280,-1565237,-91759,840184,-1120793,186790,186232,-187519,260857,1488481,212160,379144,1429853,1411369,-545029,395682,832385,7070,-193932,-459653,821090,-563222,1216606,1103812,670421,-209774,35239,-34398,-171059,-120853,555536,935903,-42229,722392,-138903,340051,-41379,1317179,785849,1731977,459885,614603,1172668,-139724,-632277,-203576,-110565,-59796,-498317,352451,-203889,-733523,-905078,964234,624589,-173796,537993,365328,-457865,179632,630177,-1211978,423724,536285,1290267,1058696,567084,355906,-166426,-1067807,26296,126074,236616,-1295323,-1755967,-380345,256122,-660482,-119763,665410,174793,197318,-63937,547493,-756203,-494106,-242006,184210,1788744,863004,30417,-256910,1359859,1234846,482585,-223173,-108819,778259,88228,402940,1272320,-707385,-999785,-456530,-342613,115959,317334,-131249,-667000,436198,803187,-314252,1581032,-989195,-1022657,59866,1103239,1703012,883193,107996,-468762,-261570,-118609,60869,-4125,564766,655633,141572,156655,744859,453247,1086,-116938,261251,-49641,56343,-433907,-1276612,324681,1480593,-716617,-722923,2425387,-809169,-782332,843369,-102889,-397827,-920166,-922991,-319678,178067,-544836,647944,-1040496,-530874,-599234,396499,-423489,243790,2086358,-54358,52103,-1118392,-873503,-15873,769254,562893,-429543,-727532,-678660,902211,1227935,-391145,-29178,-1296897,610243,339226,237825,-350023,708536,-155465,-938001,-449970,527200,608921,-303533,-64637,607059,1002573,825940,-198331,-628406,-287514,-657051,-562982,-602794,58133,-250801,303605,-100118,175225,-90423,756132,779022,-122748,-770732,-867860,-89145,-625807,-776281,-1298548,85622,619965,761899,-893859,72837,925958,17580,1099102,42569,979868,285433,-510421,517963,1465070,4489,-105940,1834082,-697060,1267053,701441,-113058,-223562,-772956,34317,71729,-382469,-68620,277352,1239088,368861,-259979,-144868,-816265,-119629,977258,125423,1481659,-236118,-21460,324605,-965793,-497955,58700,130678,1141252,-929902,-1409516,-1327532,-592576,-879856,-1351440,-917208,-2636295,-560711,-87446,-402780,-63779,-2896,1364132,-917997,522772,539895,226399,1263272,397924,1272063,783357,413426,1705758,780921,594444,1237516,-562066,-181885,36678,-336877,-929723,-272772,-634720,-117328,-538432,645435,364717,-1005729,-1250581,-1221179,-495368,-734685,440998,-782050,455210,466579,149013,-1816165,-576753,489428,-334228,-410524,15840,1491188,-567681,-1295244,-326973,-348910,-672919,62597,-214074,541873,-105561,-1368405,-1046795,117610,139342,-15259,456360,-261834,662503,-593646,-876336,453890,677233,917953,99460,1317379,-1188656,-291291,1732781,1111732,236689,-581474,-1833181,746090,-610639,694500,601655,330723,-675498,541443,282177,-233179,685894,-2081478,-1786385,113394,809754,61303,1995287,1653770,979449,550542,1530745,588337,127870,187863,-1625553,233203,910416,1538778,394765,352511,264488,-212333,19325,483640,-138396,-1035732,-603624,-238922,-1476807,546481,262082,-347908,379019,-786410,-2077607,-1718350,282801,1425655,1516787,860418,901393,1508036,335791,-130725,-10255,934685,-567506,476708,604449,1254878,568292,-1158884,-1032197,222190,-16966,-496185,-157662,-81578,-517367,-563906,-939144,-619483,-625792,499308,-1175479,-521377,1716090,741368,-411600,-1091585,-1425985,-478255,-357483,615027,867363,-166581,566790,255539,-589014,-72456,-563068,-112820,871833,1142072,-501035,-1112735,-1337812,-769621,-213365,355898,1275266,-477956,-309677,-534285,-782618,-471444,-998610,332962,331954,-1170686,1400063,383048,-845548,-247300,270433,406112,-347935,123921,134128,-63968,-21307,14055,304155,-935282,-1543924,-144410,-65668,-1172987,-183312,391720,174989,-231202,-703355,-776905,-201481,-591730,1427902,-1862736,-557440,106017,257062,61230,-875408,-885481,130453,-795677,55533,-37356,181347,38800,-275053,549574,104602,-1194887,-76762,-360758,-610041,1201523,158893,976587,-86940,304112,-460870,669713,227313,-135036,-1007852,-248957,-835029,-604688,-819009,-148404,420998,1382471,-644459,1532344,-54043,-351425,-681072,337752,996785,-416735,233756,-370851,-560804,-197825,80738,-492312,-190053,4874,1286357,796708,-863901,-410743,-804372,-293261,394652,-101955,-753177,-1169072,489612,-408987,-903731,-108602,-586777,-39846,-725543,265183,-243298,1074485,422347,61069,548611,1149601,1189555,-700487,246790,-25303,973327,284849,812589,1059559,-375503,-78505,-517141,-186022,49060],[-47518,-15834,178145,-236913,-688445,-196819,-275696,407580,-435941,-438881,304001,-277338,562104,-500055,273996,-494914,-299263,-235517,-654204,722077,1111683,494531,1197908,756064,820954,-642577,278296,1264513,-61590,-956154,620025,1992831,-1040945,-567994,-167555,-1061280,-163249,-290273,196220,949386,564680,-68826,-25369,329005,36112,-474790,-372066,-54696,-423070,222146,-574782,1005889,678120,-1719022,580345,190058,128912,527118,-264104,-38583,-1128024,240857,1528481,149006,-703405,-257,-297069,274813,-493665,402043,378162,-110551,-40983,-547048,-1171084,580833,-1294062,-166970,361520,446950,767704,-856672,-508331,1399947,-130263,16143,86767,932354,725430,949240,-201818,-663558,-363112,-400588,632593,-54664,-303926,-239424,-911389,244368,611241,-629585,603722,855629,627764,-546519,263736,-767422,-74642,60462,410265,-282689,983007,118355,-25413,500723,-588774,-606656,422756,7727,-1271094,-1200692,-396118,120037,443659,897167,624883,-437430,1317581,240620,617187,-621815,-604902,97071,-393,-121987,-119266,318,371886,-1143301,-474330,407131,-542146,-724573,58405,237226,258762,479337,225824,-337632,-643330,158204,914035,222073,975810,629443,-258254,295353,261031,-46034,-58025,-169565,374681,141109,-293823,-206253,-937971,-661755,-436917,892104,517116,-182835,-670730,464941,59958,41354,694962,1322519,-336761,-4007,-2399516,-466550,-725428,-659939,-657604,166233,-484018,188062,-106193,286968,-1224448,661780,-547391,208600,423056,988114,-785284,2495992,1083501,-188129,660403,839950,785189,-605533,187863,511671,420154,-596333,-456676,176650,-69212,692972,-379232,-180307,1165511,375986,79802,-870848,444757,-373385,-475774,1076263,1368666,-530084,-59252,-160934,-1155263,-982372,-472588,750855,-139789,561506,617336,102918,433238,-100228,-175596,-54610,484918,-461184,-482621,-441002,-28995,-44313,-264209,61169,1002866,-537382,-700274,-1276635,-614631,-186948,-135130,1121513,655512,-750666,-1646225,654367,-203703,22590,-1666509,-683965,675535,911099,-1655181,-1081997,836366,785802,-324876,1269045,750701,539841,-800905,-684018,-273600,-874191,-451252,-2919489,323667,160339,554816,1167348,-821759,-433348,-32834,1144382,1420574,446983,1532005,204086,-182513,-385640,-702723,-774553,-1091327,290791,-89403,-1593009,-286035,-587920,1405748,1463983,607544,-321320,-768281,837667,2325615,939028,-87377,550131,31352,802135,-326976,-512436,620314,-109561,-212446,-1065809,633767,-390204,35908,-1057768,-467626,296377,-19631,-366979,24156,-1277606,-1038335,683534,-2592802,-994860,155471,-207153,969179,-157406,-378029,-293372,650326,552188,-37510,-180226,-898679,33681,132025,-710517,605144,-976959,-80439,-146248,-420148,-173038,452640,-648436,-473739,-230517,852190,-265286,-786485,77721,-179512,669188,-15989,421278,-218230,459290,1027142,-348975,-1142650,-483570,705773,-544149,548850,-613420,458521,7487,413760,453927,755427,172806,488788,-11071,-724190,-96029,220900,308935,150961,-683210,1209148,376475,398678,98462,497902,553357,551605,902508,475076,-578332,427359,1084983,-501997,-79509,-1867629,-996325,-456979,-450874,-747469,-304911,-765443,292244,1291918,-588883,684056,-815132,184903,-1438575,366131,1246602,1149104,799073,-529865,1488576,478055,889419,-503309,-839349,-334913,-407140,-557686,-1961736,-1133227,-667869,-316733,-16593,-244632,3106,385153,-176560,327856,409983,-310080,-1726913,-422318,-588779,937792,749672,367306,532764,122436,694707,540375,-671597,2287112,215065,432993,416767,-2111502,-273104,530499,-1373853,228161,867742,-464707,301913,1292855,174716,69893,1337611,998480,-719159,484771,527935,-635803,-650768,-582848,977998,-1039869,921354,1219231,400151,83371,-207735,40792,-288104,-275041,916519,677005,111346,559552,-171965,206353,156465,1218057,1007054,2147594,14121,608882,776075,-188717,-975237,-624828,-484229,256047,-440154,388348,-816539,-997316,-1024396,990627,-62157,-243912,593957,189500,-843478,48523,408746,-1076657,442350,418813,298837,773740,639757,223041,-131898,-1023755,-46899,165076,724864,-1554984,-1781218,17944,334855,-1523356,-310658,595338,-201536,-330049,-128394,717128,-922030,-584039,-99089,583835,1798002,454226,267290,-286351,1763755,834207,176300,-69546,-281438,501481,534159,269959,1180874,-1053505,-717096,85669,-758632,-143524,314178,-182103,-1157147,341497,884273,-600022,945165,-505687,-1288111,-452956,865830,1215130,956860,101893,-744992,-250414,-115217,-251881,259147,479806,17149,-75002,-148083,549576,228067,29759,89932,459839,-222945,280998,-491055,-1126547,221894,1610749,-570289,-679286,2013954,-860945,198873,1130728,908977,-93610,-968255,-801696,-234229,370985,-856827,520160,-1775679,-628272,-781464,163490,-597099,36590,1989866,-336993,47142,-1306319,-768820,-267974,717416,447323,-350861,-615051,-281517,850575,1212578,-463291,-465158,-1597641,441996,156121,399536,-627709,1065851,264895,-1064899,-507194,493152,287337,-178151,29687,1019946,1305027,1018728,-261860,-782594,-866073,-806700,-316682,-711925,424409,-316954,35977,64458,137288,-122430,952297,627711,32750,-992394,-655897,90448,-198861,-295701,-1003845,404239,501545,1430986,-97007,380902,538846,-395331,425066,-87550,679986,-210918,-1441154,455470,1540180,179987,-60707,2048460,-836989,631565,863978,-410553,-551613,-272005,-150677,92242,-393746,-61900,40460,971549,564235,-44282,192629,-1097901,-332165,717326,232098,1343317,-117377,379103,294500,-1238038,-743083,-102895,64083,1030706,-504241,-1336212,-1271219,-258067,-572719,-1337824,-980075,-2614668,-744421,-33167,-108045,-106967,630695,1319806,-1181888,505681,835586,647364,1539968,408420,1567885,722030,-14114,1823480,1473772,818166,1102562,-659338,-266973,4823,-314441,-703140,-589709,-909062,-399983,-363317,612954,309088,-1209694,-1093917,-900676,-289661,-687482,745176,-826235,331438,593008,365782,-1814473,-142079,380178,-557840,-690282,102998,1433931,-651069,-1302364,-266992,-608239,-103953,564338,-320342,400005,-153999,-1242779,-623793,772935,-292580,50491,184829,105206,686744,-573652,-1112607,660242,546654,1005276,271636,1029632,-1278124,-471163,1205391,848254,357239,-950734,-1435831,753436,-488334,805054,673288,767221,-783631,530915,102817,12974,829528,-2197601,-1823750,-300353,610622,631170,2951236,1391814,1198618,733610,1215655,579020,27477,-211482,-1553589,337842,1020197,1375764,563161,455093,191285,-380741,-125352,468934,-479188,-1120820,-570737,-518972,-1293224,755775,410359,58056,444215,-887304,-2252756,-1302190,165956,854315,1388435,724465,790424,1488661,503880,759103,429364,912340,-213373,470576,-96678,788485,324474,-1339164,-1160690,-120691,-253585,-247370,-248268,139953,-338831,-182357,-626626,-833565,-280395,188265,-1291056,-308017,2111035,846404,-222135,-805560,-1425109,-454828,-73442,860783,1150676,-165812,551663,903933,-761480,-10818,-480997,-271520,612934,981840,-125895,-1096334,-1112002,-888433,-383016,651681,1384782,-497893,-224634,-648110,-1230991,-708425,-976989,220460,283766,-1113781,1210597,590318,-704672,-577241,499244,1208215,-229198,-666356,-217958,-295357,-442665,-53446,-168665,-819829,-1317761,31445,-48519,-990194,243394,398862,31572,-412543,-546593,-752387,-109907,-185848,1363705,-1183081,-547931,221701,-308854,-206201,-1035300,-1173362,-28091,-1191838,-260871,43935,-39548,-60349,-455305,647146,306480,-646881,478371,175108,-758963,1616852,364881,993837,-160262,21514,-654786,24541,243877,-364844,-1147165,76927,-682654,-1196924,-600065,41432,221538,1186400,-849178,1344985,377546,-229874,-776020,887369,745688,-159213,181931,-190775,-175615,233430,246777,146135,87361,-363990,982316,663754,-425628,-866128,-533582,-235401,813643,66989,-461204,-985469,595770,-136924,-1048608,-379379,-396933,-60318,-677430,65330,-269513,1164312,88693,-521486,55716,464487,824847,-469746,57652,254917,1057896,372064,1153517,1044185,22356,-52867,-285520,-469138,-198380],[25220,302948,523240,-19636,-852577,-360369,-766439,284773,-355585,-173094,754330,-100609,289777,-600890,62190,-186048,4907,-245027,-563611,676887,716705,329969,1188282,653596,-212721,-781628,-144124,869747,-56765,-1182815,1162595,2075594,-710674,-290487,226903,-814561,162687,-45835,-45285,926288,268080,-728916,-249902,-2398,8262,-674647,-90152,-135243,-429187,136052,-655978,1213325,396398,-1952643,762453,522669,261138,464919,-709529,566172,-1067364,-50046,1558792,229532,-436309,-179152,-181022,668635,-500197,534986,1010684,-124450,111860,-340661,-605531,584815,-1413176,-441660,481337,200492,471152,-1345435,-887652,652019,-480814,-308832,-195679,820011,727060,699703,-534893,-630499,-403141,-361281,318809,268991,-35930,17838,-1460436,-215935,823038,-1027410,352056,977100,509811,-544337,211528,-648206,-384188,-27791,326182,-370540,1242683,594130,36258,1263474,-435345,-1289317,313374,212364,-1456371,-950322,-574863,31204,495595,661670,602571,449477,1547740,244690,450493,-438410,-777773,257693,-280121,83401,50033,-44231,236887,-932352,-761685,297324,-14710,-93702,107091,485532,-136066,246238,64557,-346076,-1072468,89831,694396,83984,455269,450138,-137705,341770,432842,273438,4499,-126769,244061,-81113,-385506,-230610,-749500,-588714,-354093,642376,497630,-197507,-713390,625920,537824,-33496,431244,1246528,-571538,27035,-2431637,-431073,-902494,-379458,-578981,398144,-337822,-1044,-274139,353459,-1244803,466269,-584270,218354,517063,1380191,-648364,2193376,1045092,476808,792145,885587,610999,-997656,186118,542021,329215,-314330,-730279,-24273,79563,315738,-646164,-385267,565140,564470,-61477,-974239,79101,-589816,-654313,990795,1419579,-451342,-122588,-147336,-1142831,-1122517,-903870,59614,-864668,-16038,1419935,238901,307821,-238024,-295757,-48877,360558,264566,-199037,-619158,99747,186215,56356,-115692,961940,-553767,-1112780,-806396,-386258,232486,134014,1177485,788349,-991598,-1241776,728129,-150304,563186,-1496475,-1089209,294696,1039937,-1456658,-1374454,285621,763550,-299656,1144023,464754,12711,-884186,-306665,-354750,-357364,-481796,-2444002,524615,109339,400823,1265428,-781017,-725405,94668,1422439,1570091,575062,1824590,-97047,-475077,-409775,-721643,-615324,-924409,-371166,-254238,-2011578,-464661,-794648,727818,1805655,617371,-500431,-690526,1459890,2502581,1084048,-458139,294704,-320214,396797,-264872,-117367,234723,-41680,493852,-1171741,622584,74198,-66451,-880351,-207510,-12386,-183243,-471915,111315,-1800257,-657123,455784,-2688782,-1181798,135789,-230495,863272,-306424,-761333,-522413,604916,215858,255017,-385970,-1274920,-131719,-48132,-627811,354111,-1060163,207744,37781,-379207,21187,723209,-384176,-587276,-317570,669423,-252708,-476619,48446,-485024,693586,-142867,495795,-677210,332535,1063938,-585232,-1176322,-144508,857491,-227321,573732,-233771,649480,60971,171353,810451,1068028,150484,282869,-16040,-889362,-184493,354689,185948,-65023,-280367,1120567,169859,92488,-163499,541636,884879,353515,921019,379652,-565230,322022,1171984,-516486,-38418,-1172949,-1255079,-396831,-854851,-744103,-367572,-977766,-312799,1201173,-353453,880113,657045,58572,-1275469,498084,860371,986769,464967,-279602,1279838,404887,589883,-581293,-621742,-134445,-442103,-334014,-2028645,-950111,-664245,-363371,-1612,-568996,171723,-313071,-451125,359291,353950,-387659,-1285362,-560817,-156406,1224213,817708,417064,82200,360824,738255,552790,-1149765,1568476,455027,163173,128355,-2453219,-279269,106882,-1131600,337398,1316416,-653595,512315,907138,64282,-493073,1191707,511087,-934976,443278,-31701,-998648,-953128,-554659,1017899,-1337839,586536,1236964,52452,562863,-380343,104007,-352312,-313772,1190236,397247,226405,289167,-344527,-173257,218424,899321,1068173,2246769,-380072,538377,338835,-171619,-1253196,-960899,-801431,370233,-299739,480378,-1234787,-1207178,-833180,911723,-753019,-267742,730616,17947,-1162417,-2634,102607,-839646,429245,282828,-417010,351877,549976,201836,-53834,-800281,-36576,111518,1106912,-1595388,-1566991,578996,291920,-2107893,-356098,447053,-545568,-777337,-77754,793736,-968393,-460485,201501,1029489,1571092,-2956,457007,-318388,1881170,339075,-259279,79824,-420069,168414,1084352,128705,808486,-1217870,-405478,711437,-1154593,-248658,338592,-60109,-1598339,196748,832951,-907969,78230,142097,-1437946,-782649,698437,845027,833088,15159,-925568,-359268,-71621,-526551,386122,516721,-651623,-286746,-414546,210129,-59732,-30696,218573,480662,-329921,560287,-513135,-792956,185172,1425238,-327187,-628643,1341998,-763994,894790,1125532,1563339,212526,-891492,-456073,160847,569537,-1007130,391239,-2167044,-621302,-652274,106947,-736319,-172899,1459407,-683147,6996,-1259067,-491151,-475641,599870,319714,-425978,-484793,9587,442180,1018822,-486958,-852480,-1709970,333820,123091,494029,-733999,1008808,585723,-1164151,-603796,359280,-106310,-19312,106890,1369157,1444577,1044372,-334106,-903312,-1196634,-737673,-15808,-802757,742090,-441446,-257193,376859,178346,-311350,981853,398499,147748,-994547,-290023,256325,234556,203067,-599119,595920,364590,1811541,566534,666957,78145,-564466,-74454,-216470,277939,-647233,-2441076,437836,1371055,235620,-7944,1867596,-809165,-224086,814479,-597344,-701413,214042,-277686,374785,-421192,98898,-217188,258692,641841,211875,508633,-1289023,-435648,486279,326619,848199,97677,948848,137025,-1369521,-919317,-183818,119231,812601,17376,-1200615,-1186771,-46299,-283790,-1139357,-916690,-2397845,-1024789,-24102,250179,-159215,1073553,953126,-1309951,508624,896509,1004789,1756161,353653,1613032,564488,-614853,1573037,1877423,911887,888397,-658245,-476857,-85202,-370494,-546669,-956381,-984720,-463767,-215452,406440,191829,-1179892,-771477,-366211,12309,-371385,1013000,-856582,169228,620318,627084,-1479203,58511,230049,-688004,-870286,136247,1240360,-651508,-1265185,-127923,-729840,515292,1008244,-512667,319773,-88477,-825920,-241746,1232469,-762144,-108392,-63457,397943,645510,-355510,-1122262,590778,244469,943899,453800,720712,-1088142,-665480,443105,547663,510184,-1244149,-1012364,650194,-266437,729595,592319,999001,-946783,465163,-46737,178798,685765,-2335892,-1632108,-644213,98337,655227,3548676,1096268,969898,734262,599323,58449,-214053,-614260,-1355375,628030,1073170,967611,572811,335679,-42175,-357587,-242922,275670,-892724,-1117701,-475396,-650057,-1131037,856686,466656,326076,451912,-853645,-2116764,-547338,-42247,12874,1012373,477152,437602,1338411,628855,1430848,844635,812435,144241,581757,-684769,195942,-78868,-1282741,-1161566,-400220,-533454,80254,-223549,550115,-34698,291282,-34027,-891719,146268,62088,-1131290,115692,2239791,843914,85526,-490552,-1198380,-324534,153131,905562,1330887,-239237,428812,1343695,-817783,98074,-566892,-461295,376198,664098,444282,-854339,-792176,-871290,-483139,995961,1420865,-401302,-105252,-674276,-1453585,-839110,-842096,91860,168616,-928096,784476,651964,-534340,-774259,512620,1782332,26382,-1327633,-568640,-438543,-858478,-365863,-654770,-643649,-948551,237161,-11958,-712825,495893,263409,1883,-639448,-368621,-454123,17150,175122,1142364,8505,-698587,174490,-825380,-385053,-939825,-1012717,-33075,-1403878,-500613,103366,-228322,-339344,-618187,317761,628031,-205406,870732,676233,-692433,1790151,501536,923139,-201763,-239030,-749527,-611190,275935,-508483,-868159,391440,-628810,-1812317,-271293,137376,-9321,732382,-952465,953312,778257,-120702,-687905,1470420,569112,25363,409906,-69990,243100,528159,364902,792466,263025,-608601,361644,396209,141523,-1201945,-299042,-179575,1062844,137907,-245935,-588550,695855,195495,-1129844,-564776,-59285,30834,-567368,22213,-430008,830019,-135929,-681352,134906,-236468,411304,-281990,-106800,639545,1153262,391879,1284288,953180,494048,-145684,8434,-620074,-250343],[82389,534162,762300,300456,-909637,-542702,-1164591,209968,-99245,174499,1140666,89265,-120949,-732959,20427,222622,145875,-539530,-515221,476067,442026,193370,1138137,504088,-962192,-738820,-398795,563890,-87106,-1253319,1560015,1860432,-180666,-58504,511095,-704685,475701,138361,-226203,924522,-136776,-1018542,-407657,-416735,-145835,-770437,150050,-312366,-428235,77157,-777364,1299463,121395,-1846604,915251,897502,510705,482714,-1105143,976846,-846060,-245077,1484809,376769,-45290,-242355,-87137,913137,-391996,558271,1427725,-326908,152271,-245255,16127,640242,-1274394,-643662,511998,-108254,259319,-1672035,-1042725,146860,-766859,-799590,-560148,714354,677752,212449,-690498,-458427,-277330,-215508,-125805,439497,186093,281613,-1697761,-625859,1038784,-1195564,38974,1109163,483244,-514320,74224,-308593,-448807,165399,194361,-511217,1250431,845572,57106,1685521,-202771,-1645682,320100,474469,-1479926,-658642,-646384,-118903,379483,301832,573995,1188958,1635187,115678,178953,-298718,-1026452,356727,-328727,130447,26949,-67938,16695,-634726,-928901,302904,443380,470808,63857,512495,-537575,48010,-159832,-438393,-1500473,3094,338239,2949,-152137,245079,57961,383744,719987,537146,125878,9127,128451,-335748,-376590,-270371,-615026,-440912,-325522,341495,382189,-266015,-583508,546916,874824,-304664,44436,874908,-769592,-103788,-1806336,-362530,-887434,-9481,-424875,571079,-144964,-291287,-419448,472205,-932659,288154,-441906,147855,705922,1568506,-604780,1308276,648828,813406,798435,1068255,509329,-1187365,157117,669837,292855,-131272,-938632,-259758,267544,134254,-696564,-524350,-99458,662138,-248394,-985996,-337986,-567394,-489122,837602,1054556,-467812,-277563,-126099,-1039982,-1059907,-1201137,-664141,-1290890,-588583,2111225,282709,88217,-274026,-437501,-34612,240279,1001542,53636,-783294,380311,412290,281365,-320631,830365,-500308,-1155074,-247780,-85100,425361,257367,1179083,786484,-995384,-691365,643761,-139862,1100177,-1134542,-1373431,-229988,1136440,-908476,-1424620,-243947,536818,-313029,806639,357734,-521937,-799166,368960,-153512,269438,-395186,-1671335,596835,7856,112829,1196436,-734244,-800141,353755,1498263,1491965,602470,1777568,-464507,-745207,-232785,-252648,-218871,-502576,-837582,-429288,-2051885,-539687,-832457,-229075,1915549,595980,-706345,-446280,1946942,2121766,1052758,-757175,-8996,-360626,-115615,-400687,136981,-165028,-67069,1064893,-1114406,560720,395409,13107,-617634,17992,-226375,-345403,-608958,294277,-1883721,-257065,288285,-1839449,-1041971,172669,-212157,695841,-490177,-1162119,-800517,482440,-189599,489810,-352352,-1470855,-185551,-197515,-573492,-51408,-985529,528424,117539,-376448,331626,1020175,-38323,-667268,-205132,536142,-210164,-284667,-54625,-972282,567346,-348843,494748,-1112355,145724,939100,-674123,-991564,189453,818985,54745,628665,72480,918205,80865,-210128,1048213,1326162,246630,34052,-148665,-1034574,-379543,421853,101107,-364779,15214,834065,-117094,-181867,-421496,502517,1117508,77400,1002713,340867,-420954,204023,1099888,-476714,-68362,-273572,-1500354,-250236,-988489,-662476,-348866,-1099432,-706358,940956,-22789,967843,1578269,-110956,-1002754,553641,398662,746944,108708,65349,1038455,317350,298559,-450389,-227318,73786,-303921,-156114,-1906117,-576198,-506203,-364184,299157,-855110,234717,-957553,-680829,368030,533982,-335104,-898771,-722293,211564,1311092,782745,398627,-280021,470033,725373,425022,-1319094,611319,703705,-172278,-333747,-2413089,-120420,-233198,-469242,496598,1359195,-661423,908554,527948,-123207,-1175403,998498,99387,-1156933,264466,-599335,-905995,-1016718,-363320,1063821,-1348054,280817,1208319,-311319,1068748,-407273,169249,-434783,-348687,1300212,167049,261467,-31021,-654076,-679795,115615,530242,1004567,2012850,-629079,409170,-25625,-96584,-1398628,-1045988,-1045073,191858,-132834,622224,-1371213,-1339041,-450353,747599,-1204580,-213882,922728,-56606,-1364219,32905,-158077,-609919,324469,170124,-621385,-51587,308796,289651,88304,-514687,17389,-3176,1315589,-1397355,-1179741,1073913,157055,-2197055,-293169,223507,-801931,-1011025,31442,770623,-959689,-221476,553220,1376843,1166269,-462005,510269,-347616,1578486,-120782,-710836,151865,-479789,-116149,1488775,-18824,321596,-1210762,-121343,1209195,-1371227,-161709,384859,202559,-1832953,60875,635761,-1185471,-700639,693233,-1396808,-914111,666660,690015,596540,-43218,-963095,-544664,45798,-592223,391692,688552,-1169014,-439491,-566799,-179369,-322516,-135919,279027,293069,-340842,848807,-510529,-445190,226203,1139556,-49470,-559376,651129,-575871,876336,781913,1568384,442652,-634412,36975,761322,765358,-967915,279432,-2127480,-528770,-197559,141287,-802395,-222211,655093,-1042128,-52502,-962322,-102791,-585967,455417,185712,-643400,-363907,159333,-183366,692244,-450084,-1098394,-1665461,306127,302556,420164,-670611,592336,739586,-1227730,-752758,166091,-492008,123897,111561,1442466,1446039,861116,-416275,-953976,-1236476,-525260,333630,-815157,896168,-578469,-461932,744836,284250,-549343,819918,206727,255437,-779712,48521,357910,563005,605219,-168298,604990,212719,1802625,828942,859851,-306674,-485989,-189134,-350261,-137063,-928354,-2953537,470421,1016318,98562,36755,1404918,-643652,-1065958,610380,-597056,-649875,533299,-322295,838643,-460851,380972,-443563,-534721,607810,464955,685914,-1316292,-447128,312835,405094,229111,355083,1544299,-104494,-1295922,-1003038,-202022,206644,509049,471006,-1056077,-1091079,35914,-68674,-676770,-723727,-2097710,-1323615,8125,524804,-243348,1163728,366914,-1221412,472285,690534,1166824,1932554,262875,1406201,307880,-1243370,1065199,1966832,893716,638023,-579647,-825405,-176380,-486500,-523317,-1241999,-765222,-296834,-223990,158175,95081,-819250,-344565,167113,398724,228564,1189995,-842702,-18721,505676,841555,-974222,41775,117131,-661441,-899277,44947,939447,-561247,-1205795,78767,-647084,1015813,1271843,-682053,289218,105879,-170758,59275,1358641,-1110116,-388560,-213867,514152,583097,11078,-907426,313687,-122513,782472,601518,384262,-682287,-780386,-352290,344588,641809,-1354861,-652436,390463,-37874,388034,387770,937845,-1073660,361846,-160522,219468,357807,-2323920,-1213190,-817999,-526560,231740,3601835,894708,418998,606551,-115667,-746676,-544299,-893960,-1081798,1013600,1086842,535234,359896,-37996,-365948,-161146,-286785,-134485,-1314572,-1037324,-373411,-626535,-993321,830775,445430,451546,449554,-695927,-1675773,204988,-316565,-828973,502958,222987,-63293,1086586,646597,1586101,1119412,747102,454023,830579,-1003383,-398212,-504583,-1025941,-1093606,-659206,-785052,472642,-56868,1049943,308032,737078,638690,-759972,496643,214966,-819640,560607,2076752,746280,411335,-255321,-787920,-99870,175828,725088,1324530,-357563,216060,1455895,-775185,188478,-804567,-666573,268162,294219,993908,-487852,-416120,-795206,-525939,1285571,1396652,-222467,33240,-614414,-1368574,-840940,-612275,-22737,-41619,-605161,337562,570649,-375395,-782414,318624,1625147,309726,-1655215,-837755,-531894,-1115676,-842200,-994793,-405684,-485084,415480,8064,-405902,511666,77722,137986,-790875,-202917,46847,185417,379703,813558,1223116,-930827,-27455,-1148712,-387395,-638971,-597366,135174,-1354050,-637036,7860,-417986,-769534,-701868,-262732,993360,129035,1037306,1014283,-463024,1567730,579052,785627,-176332,-354149,-694369,-1095908,291773,-589746,-293245,609035,-645314,-2144775,84010,195574,-186544,196185,-925150,453319,1050993,-72379,-377947,1938452,513322,114930,819627,2519,626706,583862,296284,1218068,251307,-594809,-210162,86067,673112,-1312926,-309337,-120969,1108855,79951,-69697,-61370,774267,534574,-1110914,-604155,334398,168608,-391602,93811,-712366,204915,-127652,-443186,514245,-630245,40196,-275478,-186080,1115876,1252009,334704,1207842,821481,830723,-242127,284747,-571845,-61384],[127522,583578,841711,623482,-824307,-704057,-1399782,199723,254970,500033,1363580,228703,-584398,-925915,74816,594264,79659,-980630,-466382,113177,390154,149584,1019485,386500,-1167128,-522171,-458660,343973,-168372,-1222409,1595583,1419095,306570,39965,603657,-656617,781272,200768,-313188,879382,-489375,-951163,-496994,-808187,-428603,-728291,280323,-470108,-401411,66700,-939330,1246224,-56227,-1462444,965814,1213703,883212,563762,-1306461,1150365,-517086,-255366,1323322,528783,365798,-173379,-29058,959646,-172279,450439,1462051,-639495,43743,-320783,623527,785529,-905209,-733528,441071,-430355,99966,-1801613,-997644,40861,-907730,-1286572,-916571,700769,675853,-297070,-641742,-187767,18196,24942,-566853,398539,355375,445849,-1629048,-882589,1211059,-1164241,-309339,1154455,514220,-463681,-111867,152773,-322903,515827,83071,-668088,1035627,847642,17396,1498150,11290,-1607631,443508,739791,-1358589,-386608,-535085,-316394,120680,-94626,529397,1559678,1616809,-37418,-75846,-228314,-1194360,362570,-184269,9024,-257234,-142074,-241411,-307136,-932352,491236,690369,860074,-52138,367158,-817465,-16374,-371519,-648487,-1803738,-64122,-25668,-3117,-643791,60540,209065,399258,969211,687266,255639,170187,51981,-600456,-308526,-313117,-586002,-305158,-363903,89730,183444,-229988,-337651,238305,994363,-684131,-401995,205102,-849683,-315483,-759824,-317631,-701225,298960,-209516,656275,32556,-608735,-500676,626202,-361529,216656,-173716,8542,863050,1497016,-649722,356135,71282,748701,617765,1245989,437496,-1128682,124756,877683,342845,-4940,-996108,-490545,378203,64238,-602028,-593277,-707928,657960,-415532,-867298,-654360,-340126,-115181,652243,397295,-552356,-439831,-83267,-815481,-778472,-1271560,-1105230,-1373622,-981939,2420694,238978,-170003,-185307,-544098,-24681,39609,1476232,177496,-911200,701906,617364,352839,-467872,707425,-432714,-788643,188989,211165,442879,216277,1114363,629066,-717736,-128189,383601,-170151,1502423,-720441,-1455984,-734618,1177286,-104887,-1199184,-625901,194833,-370862,461474,436688,-926042,-569984,1132873,302168,820274,-244773,-957767,532836,-97424,-215545,990498,-671860,-652103,555379,1307009,1309476,500506,1379946,-797555,-879069,115337,382581,282125,94884,-973152,-545669,-1689339,-489312,-670526,-1118794,1680637,476066,-865651,-144845,2076597,1298673,826804,-902049,-263909,-164076,-636216,-679978,125811,-483260,-162478,1364267,-930446,455653,427456,207322,-328564,191267,-315470,-487866,-739677,524612,-1501898,-46358,225258,-502736,-616463,291460,-153719,469629,-696599,-1420292,-1069557,222706,-562002,582916,-56181,-1433006,-138130,-247251,-560583,-461746,-795038,810036,81929,-408566,677423,1298298,320262,-692329,129791,397641,-156978,-283588,-203182,-1455320,244755,-579322,411877,-1365541,-65348,670641,-649488,-596520,480919,667701,228720,719949,239947,1183787,71022,-617744,1134303,1398367,425123,-231762,-387359,-1146782,-592453,438848,36023,-704044,64081,479185,-406107,-337011,-575161,397244,1171360,-144086,1167671,422175,-152491,134397,887821,-403622,-192869,528329,-1533248,-33677,-751047,-506294,-225416,-1115905,-792868,592080,267204,857475,1779584,-303637,-656561,554663,-9858,518644,-121687,372572,804825,233024,106357,-160360,316652,263778,-4063,-48086,-1633310,-93858,-219469,-334947,829000,-999562,174807,-1306336,-825129,429746,845796,-136161,-627976,-801454,396279,1211260,666344,306528,-450719,431265,654151,161893,-1203825,-101980,847095,-496804,-793957,-1938958,137461,-337364,368579,667272,993369,-455111,1389116,301031,-377920,-1760888,773471,-140026,-1350673,-34989,-924204,-407424,-815281,-58960,1248778,-1052013,45586,1201775,-623879,1413779,-246990,253345,-586966,-453829,1241030,26911,215663,-332912,-1004829,-1128666,-93413,275820,879197,1627699,-682446,243779,-240785,11593,-1382402,-868738,-1207756,-238264,-12749,795815,-1248099,-1374443,-79472,552795,-1306983,-82171,1089906,-10867,-1417026,135696,-263771,-469990,101589,111153,-392323,-291952,-8715,437268,313322,-274732,60418,-121775,1330054,-1018724,-743186,1313269,-15311,-1802171,-191818,-65507,-944212,-989788,134148,653722,-943294,12682,814411,1491085,651317,-888402,392447,-360388,900613,-436300,-1028572,100416,-446193,-290407,1573111,-162004,-62243,-1086300,77741,1439672,-1333003,74887,419141,518836,-1756937,-12522,340102,-1305367,-1097145,973726,-1171321,-877324,774359,725234,352365,-20553,-853102,-725683,249755,-390396,337057,940482,-1409792,-465749,-568355,-509962,-445824,-195730,302539,-59391,-248102,1084685,-510778,-197322,331312,910593,216078,-478723,215259,-348256,173631,187030,985725,533304,-234525,544316,1372485,931276,-780552,188358,-1798767,-400522,411223,127717,-776206,-13902,-130618,-1333202,-117879,-490558,294368,-571983,337944,35394,-934035,-267863,198617,-751526,308257,-352548,-1128065,-1499274,338430,646536,119809,-498511,19978,719381,-1228197,-933621,-17106,-734304,204688,2343,1111733,1358674,509151,-494194,-904026,-1028667,-285340,700333,-706954,842582,-674414,-505237,1055042,418524,-714418,510853,150898,380345,-442278,244516,371930,728937,832031,188527,435340,44867,1415249,598141,916700,-510932,-268240,64356,-490626,-496459,-1018298,-2610830,533460,586079,-247506,57689,860383,-409585,-1678605,372701,-399381,-452354,643698,-279935,1260379,-485787,701776,-599398,-1083308,472765,645095,671528,-1135939,-416595,176146,467791,-235249,586153,1948265,-365438,-1006841,-959519,-195642,225558,146851,710887,-947808,-981650,9598,54772,-37650,-445399,-1772545,-1556977,79992,527600,-374226,883148,-232841,-897478,321407,300174,1077280,2009745,157023,1003279,-35287,-1692716,468547,1811374,798066,389321,-483664,-1226275,-215364,-586625,-620567,-1354827,-253439,6333,-479258,-14389,93240,-122904,87646,509452,845036,982372,1247793,-737583,-206221,267412,938216,-516585,-92561,98439,-475818,-777644,-136748,569902,-395982,-1133641,322116,-373993,1283962,1275467,-712857,283709,398528,561525,279134,1181879,-1202774,-654662,-194301,419468,564820,409016,-547846,-49412,-448631,567509,675870,7999,-204867,-735417,-998767,336238,701906,-1208523,-369651,-10176,120206,-200697,122355,611429,-1085182,230590,-248508,136290,18862,-1901898,-641010,-789220,-1041562,-366872,3131714,818566,-202558,436298,-703315,-1423056,-863610,-968928,-780311,1373507,1077011,244327,-54028,-603599,-704435,117849,-216792,-677643,-1615784,-907474,-299196,-461813,-854421,691149,391151,489389,488744,-448960,-1093096,612720,-602607,-1412256,13806,31788,-519455,780787,536006,1225783,1179102,783206,670101,1177554,-984807,-841190,-795148,-672688,-1000211,-881835,-947015,879128,214448,1461849,586908,1032015,1172554,-461143,640945,620323,-524877,838324,1665520,587787,651993,-151849,-293499,182602,-50631,367893,1126623,-455375,-26587,1230471,-703544,208738,-1066051,-862680,322061,-11579,1330351,-127653,-64868,-748301,-537198,1403742,1333849,-19255,148978,-489019,-970742,-717018,-337585,-109775,-343171,-184969,41005,396109,-249798,-614541,-1857,599408,476319,-1550402,-963313,-616772,-1087295,-1305128,-1096021,-128749,19093,539029,-10344,-134964,325158,-65426,384378,-792013,-88857,587845,371771,375007,414018,1924562,-1114911,-307647,-1189754,-189378,-239310,-233061,451215,-1030851,-665004,-308125,-641817,-1255639,-675432,-753216,1267586,447362,984511,1130573,-182519,964793,610057,628557,-67221,-221624,-475772,-1317883,259698,-659504,366650,697072,-671409,-2001742,382248,296245,-251379,-222305,-762333,-43131,1155975,-83689,111602,2162046,555161,123947,1224229,34745,902555,362160,-15295,1245857,38389,-295531,-446665,-159054,1018363,-1193943,-651202,-57805,986948,-101704,108998,451159,820543,826571,-979280,-481256,681101,271382,-147642,189515,-1040030,-430424,128872,-1571,806783,-458138,-206980,-515293,-145646,1568931,1314122,214204,994569,665764,896980,-301970,481890,-316756,325265],[157967,431200,747801,846074,-592586,-797807,-1462860,245853,580567,704206,1375127,338211,-942073,-1157608,119307,801428,-154612,-1326066,-357518,-343331,552183,200781,825928,372910,-835216,-203083,-350710,154324,-280041,-1145649,1208847,885344,521496,-27226,497089,-569327,1060453,121026,-311783,734122,-600243,-674926,-529862,-1052029,-769903,-554796,267639,-503366,-338925,112002,-1082646,1065117,-49067,-955130,873420,1385414,1334411,665438,-1220285,1127161,-138424,-61135,1103838,682122,694251,-5574,-3386,822024,146351,232551,1110351,-914372,-182573,-553048,1132808,1002990,-429338,-722892,281811,-706041,-100542,-1772877,-823946,301814,-854710,-1586227,-1182769,803103,767152,-592760,-456616,100111,426865,315487,-879767,173248,472204,420237,-1356900,-923206,1284713,-1040407,-662294,1075429,526283,-388368,-268450,622734,-71553,836085,46219,-803366,682503,682726,-72208,761288,127142,-1238694,601531,938929,-1144024,-170419,-238367,-521623,-207369,-421876,450768,1466344,1516210,-109856,-204938,-221033,-1173067,270614,20988,-228046,-732889,-301861,-467642,-42509,-790965,866988,678666,1022372,-200786,145076,-891813,94409,-504835,-959226,-1878287,-81158,-282345,57249,-907827,-71957,217213,374022,1035567,708062,340825,271123,26858,-836154,-242177,-355726,-658089,-279512,-468776,-107674,-84698,3523,-72072,-208172,888128,-1044106,-835822,-608607,-755623,-537150,236420,-339510,-435206,417846,27038,646621,137496,-863896,-503103,770010,276359,285571,128619,-150358,886812,1197019,-721576,-231143,-455214,435544,275707,1275090,294354,-860205,110789,1095340,476912,138471,-844578,-673270,289238,-17442,-444079,-602721,-1147665,578443,-483608,-606421,-724746,-1130,240633,467184,-318150,-619679,-512001,-455,-452019,-332794,-1089142,-1108392,-1199458,-1115992,2164557,147749,-395244,17496,-570035,-25965,-260052,1523142,126834,-983524,920758,774902,267984,-501325,665835,-407323,-132673,344554,408800,352981,47133,996060,342608,-218016,353150,-15974,-222861,1678399,-389388,-1328851,-1062985,1142900,744161,-755514,-781554,-150729,-451771,357753,619749,-1115795,-262080,1721309,881613,1163262,-107039,-595976,371687,-167638,-494910,701487,-586922,-400062,443804,877291,1173343,281687,759295,-1002866,-822182,546560,862564,695599,740830,-783075,-553883,-1077380,-336406,-338956,-1636171,1137139,238434,-903870,102899,1794999,302279,433280,-856941,-394719,125145,-1057434,-991441,-171602,-683584,-288488,1340940,-717984,330297,202307,426874,-77128,309672,-267034,-566691,-803760,723033,-819891,-114465,266579,697954,-51318,487535,-53781,231374,-861366,-1402157,-1253836,-139832,-805222,523603,391412,-1206111,-21589,-146476,-565063,-721193,-584228,967925,-37115,-460049,946938,1508129,617094,-631241,593492,175827,-121893,-491953,-359770,-1701078,-235595,-760125,242341,-1377081,-267400,316800,-563760,-68981,683901,491143,253973,800430,255281,1370242,51680,-927003,1079344,1168508,622664,-465360,-669348,-1191748,-729791,434045,-25562,-1013357,-155637,185367,-624931,-342966,-577501,262948,1037331,-194730,1402537,623015,169352,124158,597539,-340087,-407455,998323,-1223940,190432,-204620,-289538,-7192,-1021899,-598776,239712,404396,541013,1533172,-499958,-295730,531191,-279315,373902,-133187,511946,624805,160932,47848,181226,887996,402804,385576,8331,-1283639,383330,141306,-277894,1421021,-926678,22652,-1200585,-877125,589121,1151315,176185,-495011,-716752,326991,1017996,525855,190396,-408239,263288,536608,-183916,-894091,-310303,818837,-735834,-1057882,-1161492,399008,-163840,1067744,802911,403062,-81717,1738353,246143,-666525,-2049071,540924,-188024,-1495695,-428860,-867348,250356,-394834,252297,1617205,-538075,-108970,1262685,-833125,1465977,76827,364932,-803215,-641179,1067885,-23563,126843,-554518,-1240987,-1361718,-300122,215354,751711,1327821,-540103,79232,-286707,118909,-1224446,-580793,-1286938,-762542,-2476,972403,-966683,-1305777,93888,386436,-1116316,99403,1149911,113313,-1314587,262502,-181815,-444502,-202931,112906,-26212,-294539,-282999,577956,621449,-141571,45531,-183244,1184638,-564468,-369770,1230757,-164659,-1121690,-122771,-390957,-978173,-778822,180155,470853,-928420,156360,861868,1300225,92252,-1245273,138537,-343585,79589,-548252,-1071312,-72611,-343130,-353647,1301146,-279931,-196311,-914782,146111,1389620,-1081035,354439,400943,785086,-1380635,7564,37109,-1110910,-976199,962025,-845628,-728350,957492,852672,180115,68402,-634603,-815451,525482,23781,302156,1160981,-1344092,-328392,-430914,-703584,-349299,-109500,322631,-474655,-69360,1210053,-544952,-89830,460131,790143,441466,-413422,171415,-116067,-811026,-483928,145481,456082,192003,926900,1785814,1015153,-531482,108988,-1416833,-294352,880899,-34704,-663598,433596,-640658,-1467740,-188453,6131,594287,-442822,299667,-142739,-1197215,-195771,206324,-996659,-47803,-212685,-921872,-1238416,378410,1015511,-377291,-314200,-483944,570675,-1131918,-1099548,-120510,-716290,193527,-224153,444338,1226408,91850,-541429,-745057,-685526,-118183,1032753,-473046,622951,-681458,-380094,1211986,533571,-723728,159288,264251,517088,-133031,274476,308964,733952,859324,378937,129869,-143339,755588,11917,835052,-510684,-64684,473678,-633074,-771312,-940257,-1493427,587209,198751,-747998,40008,379965,-198048,-1949139,238799,-68529,-227394,599224,-163542,1378377,-472828,953129,-669331,-1245081,259719,674856,494267,-777735,-396527,28610,517055,-357913,727821,1996319,-576875,-554137,-762685,-202357,122548,-243245,663900,-896166,-846666,-89843,99943,519038,-151427,-1408538,-1659997,151694,142683,-546846,355756,-641761,-407025,6300,-104706,764523,1867279,45498,499677,-430094,-1763391,-70815,1499618,644712,172179,-443519,-1571180,-174474,-571966,-763025,-1275916,418895,281301,-951175,-60386,215510,757948,422961,577407,1303643,1656833,1193792,-513238,-362309,-27945,881766,-274419,-238550,184007,-184987,-554132,-281441,175960,-193976,-1023692,563446,-8866,1311304,1020471,-539604,282735,719465,1127064,446475,865572,-994469,-787999,32410,157528,642619,697946,-171157,-377166,-666148,337919,664527,-371399,183875,-500148,-1380739,541441,664578,-802738,-126191,-468936,166101,-859191,-128671,154655,-959204,51567,-326756,-30017,-168949,-954212,-55361,-593433,-1307232,-859577,2359717,747926,-641049,301250,-983680,-1583258,-1065029,-836557,-491594,1610803,1050091,146265,-564776,-1213811,-997224,350612,-15804,-1160946,-1660056,-763816,-252195,-188055,-691555,476207,354310,520009,602723,-159011,-591289,516655,-833097,-1590958,-325178,-80330,-765188,469066,321258,619210,1018870,875864,755407,1528795,-677331,-1023582,-830968,-350425,-884479,-1022926,-990268,1216462,500829,1603201,721419,1092291,1415246,-76190,533959,1129098,-377860,855473,1110498,412682,736429,-148327,158121,463807,-455473,-67793,820274,-456308,-213971,759648,-694191,153369,-1144604,-1023360,489722,-166037,1360276,123950,166039,-780301,-544809,1284720,1226227,146556,182918,-334178,-364402,-490129,-82182,-177373,-690539,250369,-45358,209583,-138637,-342592,-334222,-858336,406490,-1065904,-923366,-723591,-726137,-1547351,-956175,130351,485811,617525,-66799,54675,27334,-112068,616193,-636555,-52206,984763,528441,181515,-29621,1873753,-1132806,-536683,-943667,152589,138564,-145061,850248,-486438,-599360,-805567,-904390,-1648009,-548158,-837364,1296577,838311,773616,1024750,21917,168217,601516,508800,118534,199518,-123684,-1245495,162668,-771214,899221,684266,-644695,-1465718,564110,499527,-189848,-382697,-492399,-448558,1119982,-105691,667116,2110608,632937,98264,1435138,32125,1021899,-90278,-495689,930243,-304941,171569,-280126,-256339,1089064,-950637,-1224438,7443,780880,-373419,284620,794163,828071,1030040,-757747,-231121,905206,279097,152906,217736,-1291580,-791900,529677,409231,783128,267135,-291077,-933833,12542,1822312,1286750,65733,740577,482662,683208,-343837,574199,87268,798258],[167353,154812,508097,906986,-246323,-793496,-1397882,324664,757499,732518,1194935,497449,-1023528,-1359727,69328,772951,-448885,-1348784,-147851,-762282,806628,280623,575294,504968,-203714,115318,-142152,-69495,-374789,-1049467,572543,391502,356262,-228717,258130,-390067,1263504,-67181,-259537,471480,-344011,-385244,-519245,-1054434,-1048299,-295992,123874,-361207,-242857,200088,-1153505,790844,153790,-502183,644297,1368374,1775248,735641,-845624,990512,241773,274652,847593,871636,879215,188618,3359,557665,518363,-41113,516534,-994372,-426001,-858379,1431153,1221323,-17134,-671740,72795,-877874,-430556,-1680470,-609984,753831,-613910,-1564772,-1305925,955080,921902,-544569,-258943,313951,845954,599709,-981562,-144189,535758,166309,-1001917,-746809,1213476,-937163,-954799,895909,449221,-281715,-300813,1025751,234045,968473,101895,-883447,301290,487476,-174095,-172597,116338,-705625,670212,1010748,-905130,-17288,169138,-681630,-504128,-594896,329521,986619,1344867,-46527,-151594,-242281,-948517,108319,136217,-493897,-1221670,-529135,-590809,65246,-580489,1348310,462911,962852,-343632,-45220,-741552,349307,-520001,-1299442,-1678660,-34599,-370890,151715,-935496,-139579,46642,306894,842772,628228,341591,240472,54972,-1002401,-233996,-414244,-786229,-434951,-621840,-309076,-396255,422821,117384,-646432,610789,-1276145,-1187767,-1296676,-474484,-725724,794950,-439670,-211124,296193,227783,562537,129850,-977958,-437562,845119,734168,461931,372717,-266220,735645,768212,-725450,-329576,-749708,157559,-122190,1079830,-1469,-489422,122496,1223627,651366,356967,-478928,-775613,-69420,-195715,-276984,-561792,-1330765,472190,-398551,-232558,-486614,331882,376448,300174,-848381,-557546,-427657,134095,27065,160153,-712802,-772207,-905587,-1021113,1393074,61342,-527414,284781,-501635,-34170,-606601,1167393,-74473,-986521,916810,850952,73352,-417381,726571,-455938,581549,206258,437778,217647,-179087,860702,-7884,371084,717058,-451417,-266389,1607127,-224422,-1036882,-1118969,1024615,1377344,-241949,-702447,-402064,-518006,633594,793828,-1075836,42357,1918756,1368834,1248436,-49435,-619797,176794,-188005,-671686,397115,-478606,-248843,-152486,337330,1162803,-4656,111482,-1025372,-600470,945361,1011402,863796,1311700,-393761,-447157,-442350,-142637,85746,-1639236,477572,-77852,-774795,219322,1221263,-557406,-46821,-638603,-370168,359330,-1298766,-1213980,-634523,-772689,-404529,1041982,-584735,217008,-95903,589953,86606,381614,-83242,-528965,-747605,808824,-101370,-405564,378683,1368254,479988,730769,88623,51712,-901378,-1050850,-1272729,-466359,-868076,376761,786596,-883829,120378,113856,-532991,-732464,-460064,926378,-181413,-501625,1045914,1612348,793275,-453983,973643,-177924,-130243,-857037,-494185,-1539692,-749180,-819060,-7616,-1202635,-436915,-44951,-459882,473558,758982,352139,130253,790750,159877,1421412,44930,-1049669,926330,630149,770658,-618810,-905407,-1133433,-720415,443804,-84256,-1218147,-535369,28965,-730473,-238440,-453665,144023,772707,-47584,1615604,873932,432476,133470,313031,-336376,-675015,1067912,-603087,334800,446162,-38143,261684,-816369,-254489,-58625,352920,100760,1198555,-682308,7031,504540,-387612,340041,69407,415735,532273,103926,95793,454921,1277597,452656,756806,56519,-930788,754745,511990,-180664,1859382,-621710,-142743,-661857,-854056,838994,1336005,529192,-498834,-451730,13242,849613,423866,128513,-219453,14622,393775,-522383,-504309,-91965,627762,-852564,-1005525,-345739,574773,211544,1379759,864908,-122696,342175,1699809,263823,-925634,-1952375,329429,-91479,-1588847,-890327,-453891,761038,134669,442184,2076602,31900,-197036,1388945,-915413,1207478,467214,495872,-1010490,-865997,860699,-17345,52495,-652639,-1218817,-1318907,-398958,327819,657128,1223641,-246645,-41190,-196796,192996,-986139,-407181,-1283861,-1182444,-131330,1116109,-652546,-1143248,-8542,283207,-793871,288490,1058578,242445,-1077413,357351,24409,-498741,-490315,156482,175730,-83041,-394984,654886,979369,-122581,-48121,-146258,961356,-143955,-111383,906644,-242104,-429676,-129881,-699507,-937231,-519722,147065,269791,-890121,191759,642611,828869,-441782,-1491613,-166784,-293166,-576395,-457311,-763439,-316464,-226741,-355382,773353,-346591,-74346,-754852,59395,1151172,-752115,549101,305485,922079,-843939,120343,-173482,-524474,-415517,762690,-540332,-534059,1104735,958610,106871,161028,-377356,-755240,832880,525921,351951,1222575,-1042782,-58166,-206492,-738477,-41916,178371,358559,-826085,154210,1193111,-631700,-111809,555687,753114,614255,-394068,445644,104051,-1606885,-1044825,-590694,225061,502544,1091813,1868314,949324,-313787,25558,-1144359,-249449,957912,-353584,-491751,988299,-806538,-1383763,-280122,351115,721813,-243188,371993,-347223,-1340306,-132861,268997,-814998,-303933,-67045,-534269,-906944,367758,1254906,-943113,-214339,-784017,364881,-917903,-1196167,-102770,-419381,86064,-522847,-303143,1065105,-269360,-529459,-498191,-349518,-63292,1277007,-152062,346006,-565509,-146726,1171412,585387,-564476,-105456,498032,627728,14169,186928,207908,624585,714532,345530,-252077,-353928,-25115,-649420,652307,-362297,-1517,770703,-767868,-964987,-757675,-113587,586535,-59704,-1287770,-28600,-12270,-92535,-1905219,300128,278537,-113175,494480,3217,1041017,-420555,1035402,-665006,-1072034,11764,503191,243502,-367192,-415810,-167443,554178,-129220,742944,1673668,-684924,-40476,-420713,-241722,-71602,-625754,357834,-887265,-679987,-224443,93534,705024,90197,-963950,-1602587,155948,-574822,-732656,-226822,-752776,109243,-460590,-344224,320958,1427119,-70721,5787,-816701,-1365234,-469509,1089797,419875,8611,-507653,-1788155,-64850,-374075,-852247,-1058867,1019384,367806,-1472446,-4974,426978,1507258,590790,409203,1702890,2034141,1068761,-198247,-466976,-297682,676157,-288176,-345887,331584,125847,-306068,-237060,-195351,-2990,-826594,766296,298626,1180408,596274,-183969,280628,982164,1289972,599351,598782,-556471,-722473,439206,-169661,816623,772455,97429,-592857,-761025,130321,594483,-665132,383506,-109375,-1455957,896649,540332,-226351,118664,-862990,99076,-1293227,-301521,-253125,-745761,-222788,-406232,-218473,-129567,307288,382436,-308863,-1309482,-1071202,1570535,491521,-756642,240735,-870948,-1084908,-1075775,-573362,-259938,1685075,1005932,185247,-1023835,-1681775,-1206591,425812,297299,-1372192,-1383501,-638211,-201825,140068,-512102,240686,366278,602447,787344,128139,-301880,7745,-949958,-1376363,-452889,-139146,-753602,179047,59310,108915,703687,863059,688188,1769777,-225977,-932351,-577555,-154754,-713519,-1039483,-929226,1392812,696520,1381577,683265,903931,1333755,277593,234012,1523519,-419184,654121,540128,259612,644872,-150896,462509,671566,-886722,-469639,531704,-307049,-259502,199570,-811468,69408,-866546,-1128311,669600,-135446,1110721,230033,205496,-879032,-568014,968609,1030369,229630,79592,-192532,253977,-193665,97240,-250009,-1003391,600661,32351,93581,10035,-68719,-576450,-2006280,68110,-382610,-745175,-866602,-95399,-1426815,-648728,285991,819923,684734,-139083,150863,-279616,-66830,705489,-381135,-90087,1119086,601799,-120850,-484006,1249637,-939002,-561311,-489304,520159,402732,-366262,1238810,183380,-471475,-1359010,-1166388,-1795839,-364802,-411973,984528,1286874,492986,732653,57945,-556092,553912,464948,352550,860027,293081,-949118,6721,-952661,1168152,639222,-528111,-859748,610771,803936,-34490,-261796,-175561,-724504,1021510,-68897,1146732,1863584,685118,97159,1348736,-863,981217,-648260,-967024,619963,-647967,580561,147851,-178174,884365,-748252,-1797664,68502,579682,-688839,391820,862634,790756,1123457,-498719,73216,984366,177927,478201,139321,-1343146,-744372,900637,627227,454033,1164510,-240182,-1327457,251957,1746998,1138043,-63728,526138,260188,289868,-403080,574043,535194,1230765],[149382,-98739,181095,812834,150112,-692877,-1266198,409724,724551,598342,900666,771478,-734445,-1447801,-97484,519296,-667334,-960433,155221,-992422,977278,286780,304483,779391,420652,345899,82987,-358021,-399292,-928573,-13712,3250,-125640,-486356,-2414,-145820,1326082,-283850,-207114,125356,232416,-226281,-472862,-797945,-1143682,-21734,-101226,-64727,-126294,298092,-1130412,471633,408528,-227283,328499,1171552,2090481,732901,-281902,820247,582573,626696,560515,1120484,920935,323435,3408,241948,864836,-301392,-111207,-788090,-542713,-1116203,1403866,1343112,180782,-665196,-131370,-908552,-901632,-1624739,-432675,1176179,-243524,-1185262,-1269548,1026603,1052018,-208079,-163888,387477,1156382,830939,-850933,-444653,538705,-262684,-633497,-414670,978705,-904387,-1073234,674887,267100,-143374,-143315,1339134,519531,853890,226180,-885298,-4502,375704,-241234,-877617,11872,-213128,549287,925482,-707982,84486,562131,-748341,-672858,-579081,180778,331961,1118956,139155,69592,-245571,-593086,-68201,73009,-707582,-1525767,-755981,-563042,-24968,-404251,1781412,165000,733284,-456640,-119477,-409932,663493,-410984,-1574910,-1236894,66418,-300658,236200,-793255,-146473,-263655,210685,412994,505866,241264,46593,130029,-1074668,-314146,-525188,-914524,-775160,-787226,-561769,-694475,929455,172828,-927527,258831,-1340164,-1404534,-1591635,-41498,-860240,848328,-593857,-125519,-21082,335559,447860,-7193,-910638,-331519,803388,819461,663712,504132,-290597,435553,334408,-579273,-85040,-756465,162510,-438343,679313,-436263,-151361,145737,1174373,792732,647121,39525,-787818,-656738,-464844,-119221,-467390,-1214665,387180,-156829,181339,-9591,559246,212293,148976,-1043153,-277523,-185253,316854,549025,562366,-271880,-375982,-607451,-800022,408340,17157,-540488,537752,-362212,-33499,-908967,599483,-340174,-915066,644907,815954,-157931,-264036,856863,-572098,1106475,-91826,284261,80089,-386526,750420,-339837,903744,965234,-772154,-263685,1342033,-237706,-645522,-894065,830848,1588386,143488,-450014,-502954,-529737,1194291,866978,-850688,271621,1644478,1532385,1105135,-102598,-804799,7996,-171273,-740270,141820,-351667,-385664,-1155228,-121632,1223330,-291111,-387187,-864023,-305032,1209726,826985,736002,1725993,16074,-269910,45812,13863,508414,-1180915,-54678,-390384,-481880,181763,569269,-1068364,-493995,-308218,-205444,441610,-1331163,-1264148,-1035687,-773301,-483035,589803,-591382,147069,-246787,642603,140310,417273,208915,-345772,-551310,732741,431051,-758862,512371,1476269,855233,974432,266533,-7836,-760724,-408832,-1061560,-565506,-766849,248053,927875,-558460,244599,488997,-403701,-494917,-495510,643735,-291451,-498467,939713,1600096,819741,-153414,1012693,-644428,-192442,-1262445,-593586,-952509,-1134574,-711571,-315430,-967321,-562322,-340459,-353215,913393,687963,273611,-105201,622529,33161,1305174,59322,-967229,729997,-55097,818290,-671449,-1010379,-958555,-530315,501568,-125060,-1266342,-889829,10598,-719997,-112090,-287047,73939,467831,205426,1630467,1067800,532646,97721,111709,-428528,-932295,838086,125777,326205,951610,213003,516371,-507628,65218,-286715,172887,-324714,955978,-835948,184754,472938,-368308,391643,380245,108931,527058,62249,179731,576067,1280330,381442,1003116,138419,-622357,968198,837047,-25058,1965380,-152897,-216198,103062,-775682,1120712,1341758,831333,-620046,-64574,-452840,775233,395956,177600,-7817,-250505,249810,-751403,-137624,256661,347570,-861118,-636679,240556,611641,646168,1225686,836235,-333582,670219,1113147,217239,-1068196,-1535722,162987,69076,-1628559,-1382436,152084,917567,629808,413862,2434422,491553,-244611,1534162,-878425,740066,780871,619791,-1094503,-1052702,682923,7005,42631,-610375,-883907,-1055126,-332525,530740,604242,1237875,124209,-80864,-35408,213863,-744185,-512248,-1205293,-1350537,-384274,1190552,-406340,-919618,-328170,238133,-514472,445346,824237,316625,-746976,368546,226648,-562228,-636614,205496,77737,235735,-279061,637388,1317463,-187085,-207050,-5675,763630,164031,43425,521384,-222421,41400,-217232,-921589,-871300,-366270,42020,104794,-791950,165366,200678,196127,-870782,-1598739,-433262,-218029,-845062,-215337,-154216,-551528,-166761,-363458,171807,-341079,185809,-634954,-179728,855694,-499531,564135,137282,901814,-361834,294175,-221808,350989,338174,523004,-357783,-357589,1099914,954398,108884,182756,-159571,-537808,1116776,982118,512786,1040158,-647267,239675,33984,-647208,362593,626695,407198,-1003482,365698,1042675,-766385,-228925,563732,747778,731282,-438832,820657,307650,-1936422,-1370333,-1016388,-111437,591015,1024668,1621508,679793,-191740,-76833,-999750,-268500,598451,-746950,-299115,1458519,-767864,-1078872,-416653,412633,655721,-41142,551765,-555472,-1314714,-59829,436648,-325728,-420766,38571,-84494,-540062,273897,1283076,-1395693,-261564,-860705,165421,-594708,-1182611,30393,39155,-96569,-809701,-826306,860925,-484121,-440653,-209554,-143788,-86849,1404287,182710,142988,-310002,90774,957269,547227,-292208,-178683,746000,658014,-45637,62471,119225,467084,457462,90296,-647771,-578943,-780713,-1128217,432931,-169092,-126736,779422,-882278,-1083581,-546832,888459,499671,-160227,-1712897,-153613,-365002,-136362,-1688617,550559,518443,-210579,408983,193727,313690,-351315,890428,-619269,-723291,-208786,143688,24462,-84251,-469790,-411685,576416,289493,634047,1120158,-666291,408987,11327,-307059,-249690,-958232,-88653,-876156,-492702,-361820,56879,401131,236061,-432903,-1389992,42267,-1388745,-887290,-698498,-592435,494515,-991002,-317401,-133178,752459,-192537,-380344,-1116892,-597947,-704370,608262,85806,-86774,-668839,-1857345,65340,-1284,-813947,-798754,1308787,189881,-1822665,84423,638127,1756607,571997,127053,1963094,2037021,932732,108906,-529946,-478349,359760,-458197,-430647,464877,373217,-110914,82251,-497596,136834,-511850,900311,405987,1008683,147025,245760,287424,1116886,954027,764737,491303,-50485,-457358,928221,-442295,1010834,605466,181823,-683801,-763518,-14885,528676,-775203,396914,348597,-1239717,1288124,373660,358178,373717,-1082359,-48319,-1245551,-362682,-472297,-541566,-630815,-485395,-370791,95106,1399280,557405,-19250,-1129961,-963437,945130,-45788,-575537,244283,-393908,-117743,-883217,-298560,-141680,1610734,946135,254674,-1297620,-1851262,-1313388,301507,664914,-1200627,-846489,-549452,-109115,445933,-359496,44589,423605,737345,994167,374282,-192446,-649007,-924812,-909020,-389001,-186178,-561533,-95825,-181153,-92720,341741,556796,471328,1815091,185159,-657834,-100729,-107929,-448820,-910211,-815319,1343239,725022,856281,507401,528687,1014050,484631,-125090,1609432,-599101,378021,61285,148052,405581,-63707,580567,738542,-1177813,-746300,350683,-6424,-97368,-286133,-1049328,32344,-214273,-1167314,755386,57149,697210,219522,39551,-979264,-611652,604822,695601,214672,-187832,-100966,670333,136881,168893,-354857,-1190753,781555,172467,99668,242570,111693,-673659,-2340054,-447291,272668,-496628,-1043034,639654,-950080,-281937,251867,941544,773300,-192268,174364,-516322,13563,584219,-118596,-168463,996315,555197,-429446,-895249,475729,-585865,-251781,38760,779922,516173,-763163,1509971,857241,-323766,-1816809,-1350782,-1623140,-189013,353449,368996,1646640,228118,310764,-94926,-991601,467085,491885,594434,1615903,681915,-579281,-180454,-1186596,1151223,633583,-322426,-525034,546016,1133670,150783,37259,112071,-880314,958484,77944,1439562,1550498,679245,169178,985966,-58526,825540,-1146352,-1241132,735258,-853722,707865,603915,39286,484224,-719635,-2141615,117302,436226,-1003031,343161,644802,700887,1105791,-262046,348927,952226,2291,779896,-2239,-1120893,-367096,1083736,608551,-27231,1648995,-145894,-1439265,514865,1359235,880873,-130748,389734,-5124,-131598,-501532,519821,912169,1532360],[101380,-186590,-161640,627525,511925,-532542,-1106377,482568,504890,377321,597221,1139838,-127380,-1359730,-330432,127175,-699770,-271046,489313,-922539,921247,138155,58881,1146837,826299,458089,249901,-692935,-318121,-763360,-332559,-303287,-724314,-708523,-176289,79981,1201678,-429346,-195845,-230932,874784,-227919,-394439,-358694,-994254,201177,-339204,306810,-9917,361131,-1022117,160715,435905,-151482,2047,849934,2172550,643177,301296,660778,839746,855761,249961,1400236,864704,330858,-2302,-52745,1100823,-484623,-594418,-324927,-395563,-1216167,1005308,1286033,88747,-776212,-275894,-795879,-1416347,-1651702,-336950,1404245,173403,-522416,-1088520,900271,1056526,198205,-224489,303586,1258845,982414,-531882,-655371,468295,-686830,-256855,-30468,602399,-907838,-898626,474314,36189,14778,198146,1568419,721965,547680,364035,-801888,-165509,379380,-241240,-1096306,-108743,70977,221069,699649,-598803,149904,812603,-695443,-651355,-398374,45449,-247767,873992,379047,382073,-194063,-219104,-186518,-154682,-827623,-1526536,-888195,-379931,-265538,-349963,1994994,-84643,416203,-531944,-47419,18015,940383,-204408,-1720970,-654096,192419,-138939,271812,-579689,-107869,-619143,108676,-144451,402584,48270,-291075,239410,-1056512,-475002,-734286,-1002113,-1217245,-918337,-841400,-881223,1389725,93930,-955994,-59463,-1276268,-1461917,-1364209,471129,-924233,622572,-752722,-204671,-416011,312075,357461,-266149,-679039,-216093,629393,496484,799385,529291,-207103,63394,-5794,-266614,265564,-554220,521939,-567511,168568,-890433,41405,146833,909287,824363,925634,590364,-725327,-1304290,-726863,32481,-308140,-819368,350924,191289,534254,515858,633966,-187157,-2862,-897393,228631,144554,526582,1007807,768824,83044,-193445,-362016,-565663,-386287,19584,-451252,693354,-199811,-3240,-1080708,65543,-552167,-775322,156957,660137,-354618,-116880,988862,-715020,1282016,-352455,1313,-39596,-520561,688905,-578030,1277734,1097999,-838451,-183177,985328,-380401,-220201,-462336,588901,1326366,232467,-132271,-449505,-457780,1734544,796717,-521509,385754,985692,1232937,816973,-247949,-845029,-99489,-146854,-731152,-22411,-213475,-863386,-2198721,-319181,1192286,-516076,-639991,-568326,-49741,1285951,428082,384813,1957864,293331,-105530,336283,67969,844434,-460211,-313163,-605883,-81664,24282,42706,-1207330,-787113,47838,53720,353593,-1179342,-1126585,-1142447,-701361,-517072,138268,-717035,138721,-122723,567221,94470,418974,549097,-42951,-242788,499926,696118,-985987,619537,1227366,1039348,1166004,457809,75102,-443690,393444,-601127,-291113,-580607,229437,718563,-292464,319117,886416,-143007,-100634,-696909,136700,-328643,-425110,669076,1492677,700908,237428,549355,-1133693,-298112,-1563671,-662433,-90966,-1274069,-442492,-643997,-790247,-641739,-516598,-230983,1167600,481164,242367,-389998,280004,-38856,1012962,81999,-735456,536259,-608936,748185,-641078,-940783,-690973,-164985,621468,-132012,-1151348,-1045968,68022,-627163,-61071,-179467,59358,204895,391732,1270050,1113385,429088,-32284,39036,-617184,-1106975,495115,678686,145602,1134481,428153,695524,-123850,217799,-459670,-3809,-600196,801674,-950409,200122,405771,-284410,465908,632202,-305457,564773,34226,217007,523890,835822,180916,1057213,271083,-371382,1029615,1078989,197488,1673470,331306,-109731,799505,-645757,1345619,1171931,995503,-818567,335959,-929188,772196,432026,327838,103769,-468614,127236,-788817,136865,446073,77409,-813885,-60028,455183,506869,1006108,718109,727852,-143747,780757,53917,33668,-1011125,-976487,50865,216092,-1587675,-1833283,725666,697772,957693,153548,2502828,739217,-276818,1634685,-754833,235087,884015,701157,-954712,-1128498,555704,39050,116559,-440012,-310805,-700659,-112486,733075,589396,1201136,489831,-23241,131801,180772,-555877,-899570,-1065171,-1228400,-706668,1168022,-276087,-685810,-709820,210581,-394850,545102,500318,324305,-374440,267302,300006,-563309,-554695,221924,-255814,524772,41177,524933,1545973,-290390,-388146,203931,676137,326048,136703,265491,-108023,178365,-353320,-992367,-830701,-413411,-108375,18060,-612991,154737,-334159,-423512,-1108605,-1570228,-608807,-137236,-695270,96193,548665,-701035,-216109,-427412,-319531,-258407,419237,-549458,-538804,610296,-386737,382353,-69791,750999,-118392,476592,-94312,1233931,980860,352372,-339098,-242953,870951,797703,136842,83065,-42867,-210669,1321556,1295867,770206,621644,-314162,420817,227631,-493167,685945,1084608,445695,-948657,505536,807970,-920058,-399028,454425,733089,792875,-544217,1075694,492980,-1785060,-1432531,-1110751,-488616,432598,789627,1181112,212401,-182681,-205882,-903594,-317413,24141,-1091258,-123527,1673468,-744572,-624696,-608986,168461,432777,92792,799756,-726448,-1132738,35054,696114,199910,-400465,64482,278961,-191226,112530,1133461,-1588446,-463892,-767254,1818,-208319,-1045735,224828,439109,-312687,-989798,-951347,590637,-523898,-277937,64067,-129308,-107136,1436291,445717,114052,78877,224700,656097,418485,-1276,-24367,897663,564800,-242534,-25034,82341,321388,155867,-313581,-993817,-795309,-1395600,-1315313,247944,-31738,-396842,488686,-963632,-1105005,-371845,1124076,323374,-132405,-1865396,-327702,-701959,-310866,-1473510,874230,575027,-533823,376867,383951,-528080,-299019,521946,-573717,-359354,-333440,-304652,-85945,-55539,-528849,-663233,575970,654612,444677,550524,-534807,683207,444330,-368799,-283556,-1181867,-509311,-804841,-315467,-479834,-4159,-245408,279267,120149,-1049999,-187210,-1984238,-966857,-977882,-288164,646468,-1440724,-50918,-487266,43040,-316456,-597291,-1251334,258183,-789554,79949,-380711,-107401,-859597,-1798860,148295,448850,-630182,-586574,1165087,-197152,-1864308,150858,739555,1302524,398175,-124351,2026861,1770539,845291,270997,-599812,-549207,-4063,-604500,-537152,507248,503437,-19730,632757,-690346,205731,-110820,940887,238878,890831,-190932,594336,321080,1101031,256899,944068,533110,342335,-46957,1359565,-569059,1083757,256103,78251,-691957,-720494,-54903,544595,-648392,314797,763632,-789539,1603043,226504,770623,615139,-1086339,-226391,-672282,-316365,-462519,-433331,-1146078,-549957,-449378,372137,1859007,458464,217889,-879615,-606966,492958,-757812,-258878,261248,311243,904583,-536064,-115167,-193655,1431444,879014,265526,-1322881,-1666871,-1308076,27939,1002832,-710872,-220183,-499923,44472,644507,-294078,-60173,488419,858993,1141344,550308,-128491,-1165775,-769498,-384384,-212515,-251860,-326936,-390482,-341733,18653,43465,-103187,140768,1650424,404682,-352590,456937,-151632,-84075,-647850,-712366,1061463,574085,219164,281902,81265,613051,471728,-394651,1308806,-816803,187571,-271550,72206,74929,148204,549243,625591,-1216204,-851246,268226,383769,298970,-581734,-1317548,103558,635956,-1139994,682685,347158,265261,157298,-276133,-996155,-666623,388218,211193,118728,-598064,-79310,748930,468185,133316,-505766,-1185644,755858,274684,227674,552321,141971,-629773,-1918103,-939182,723805,-261643,-1229679,1261241,-295234,45774,-8875,819307,891095,-193159,165041,-643460,49165,277626,57882,-234294,741948,385221,-662023,-1191835,-72327,-199556,427476,493436,839469,498667,-1147330,1563965,1397178,-201388,-2066149,-1369392,-1181125,-80812,1121717,-365973,1722789,39031,-169707,-376119,-1057726,348029,535851,803861,2258629,949079,-307658,-360181,-1410440,929473,708090,-61696,-582777,423675,1367841,296752,328372,304734,-949743,1010094,336781,1511542,1272339,620484,331307,469181,-133052,630614,-1438790,-1224979,1373563,-838206,464395,893102,312343,15654,-882857,-2142704,146523,348578,-1276003,96203,230128,550981,990858,-85821,533675,877482,-184195,1004609,-97761,-641758,105016,1015621,412229,-500027,1312244,-122948,-1103409,741894,828149,571605,-110167,323709,-295469,-443233,-635804,456455,1139684,1668385],[26218,-46557,-455082,431094,753784,-370583,-915193,537318,194422,174891,378315,1482782,593036,-1083899,-528541,-273556,-507753,454406,758769,-535756,596503,-172557,-120498,1524599,971883,489684,315213,-1021373,-131171,-543142,-376244,-603698,-1203279,-826557,-200604,199747,893941,-420572,-241075,-513609,1230980,-305699,-289472,116845,-629197,334392,-524364,653128,82266,345600,-859783,-89339,-3986,-191747,-257535,482287,1966498,487074,722533,513576,964304,866198,-46009,1631542,757095,185358,-27748,-268994,1174687,-549397,-843269,245157,79010,-1101200,325185,1019287,-270934,-1026351,-322935,-577627,-1801059,-1717985,-325975,1388973,563889,259471,-799968,554454,871366,413185,-416764,98839,1105749,1042615,-120264,-772094,314422,-824605,143295,290394,147182,-870513,-402460,335614,-140316,167931,631947,1710218,805831,182482,452663,-642690,-163191,439761,-176246,-845675,-159851,71427,-227480,396668,-593343,186290,840895,-527328,-432348,-119811,-22554,-561997,665374,587190,681985,-73894,75633,-177248,-451960,-865105,-1237213,-841590,-88509,-535039,-449510,1873670,-202531,106172,-573203,136119,443881,1115589,49094,-1740013,-67382,303859,22563,240227,-384669,-42580,-909280,26838,-679493,357591,-209409,-709191,364735,-981493,-674875,-1068330,-1031473,-1615148,-970289,-1046891,-834930,1685999,-68248,-728461,-254663,-1170526,-1374334,-700604,977668,-892352,416466,-862253,-392335,-749692,152304,340891,-616001,-357897,-114067,351928,-82438,812768,510045,-33522,-284361,-211933,130536,535679,-303844,1095219,-485295,-326699,-1204756,37560,83945,460392,696788,1056648,1024336,-621264,-1772180,-840598,180840,-83113,-230287,361319,559303,732001,857420,575197,-664988,-169782,-529620,843434,443558,729235,1300051,745723,246702,-329451,-168143,-390745,-708367,39286,-310695,697697,-63352,70391,-1074825,-252346,-604283,-585687,-416215,404334,-470221,-42511,1049453,-829319,1097523,-419100,-307038,-140561,-561217,665637,-674938,1461044,1093016,-593053,-9632,644667,-570371,178605,52281,340004,732799,-25375,134623,-282050,-292039,1916080,592233,-178862,385770,161364,512314,486795,-425578,-552356,-141558,-140606,-682127,-88839,-70868,-1544895,-2798769,-168993,906621,-642769,-643392,-218468,78935,1183729,-19882,-35586,2028652,363142,-45109,472121,-7441,1040503,269317,-325760,-656191,333187,-179497,-241669,-1126091,-847309,343245,355404,150970,-902327,-857321,-835896,-557798,-518234,-176681,-864320,188559,245495,380640,-13224,376661,852655,292549,106682,173361,759487,-950230,664636,865313,1064904,1258206,623701,269579,-19395,1176395,51190,359401,-418634,352329,221937,-112132,329987,1189296,224436,307515,-996518,-499064,-286486,-279954,331561,1337060,468375,645451,-340998,-1518267,-417914,-1641593,-713240,785894,-1161132,-74934,-949855,-723717,-678605,-550785,-67190,1208500,175052,225763,-654621,-181998,645,561406,83333,-457572,370345,-793640,577701,-574327,-720470,-386861,335508,782213,-109837,-918399,-919219,114263,-505204,-144139,-203701,74601,28698,348427,499086,983078,178439,-255458,96098,-856100,-1140928,199283,847748,-150464,962176,581180,764854,281764,154624,-597778,-33793,-649904,677014,-1021161,62598,251187,-198272,493893,665718,-696469,570013,12799,143228,342950,113435,-120364,914032,436060,-165700,985003,1218686,470948,1065722,651456,197982,1187078,-449939,1429474,876599,955835,-1036365,634337,-1279364,744479,480147,493452,50071,-592228,44152,-600786,292069,350534,-102572,-772963,556162,326064,301284,1222424,94315,575353,332381,624624,-1129483,-240161,-719824,-472168,-18572,302057,-1403417,-2122924,1071621,239023,1038959,-247310,2210176,770477,-309296,1644817,-589924,-144994,713551,712558,-564620,-1052552,459108,114565,253175,-182014,322346,-392238,188952,872602,612341,1002259,777974,118412,260919,112600,-432840,-1403396,-883536,-886200,-1021440,1039157,-254148,-492471,-983737,144416,-459787,580966,164749,309145,-7807,62888,193390,-459261,-252328,182697,-640480,684648,454887,343245,1587816,-393680,-534161,418856,724140,348441,204262,251638,74690,8172,-487454,-878766,-847840,-653044,-273044,24445,-365130,225894,-792359,-860989,-1086298,-1445197,-698797,-71908,-273675,392336,1025950,-720251,-379042,-553926,-584642,-115433,498772,-469256,-956656,466843,-325422,79247,-264747,532561,-169619,609834,161925,1800924,1276042,284972,-449671,-203519,424887,497959,149546,-142333,-52311,142152,1404991,1427301,1084945,81773,-154628,368761,341931,-339270,766202,1342559,442928,-674116,527017,561689,-1048569,-577858,237520,693571,799863,-684367,1090805,652788,-1316098,-1291984,-960123,-842240,91859,497998,757648,-344691,-261745,-358386,-768285,-344148,-399834,-1280904,7092,1554408,-869267,-150744,-831448,-270096,132357,108772,1053961,-814230,-858872,147523,975426,490876,-282146,-7137,428050,79171,-51319,924385,-1493536,-773821,-573002,-136883,163373,-803349,394427,552454,-508795,-994223,-717510,249911,-423060,-65779,273341,-285092,-44617,1447942,567362,287221,564049,186523,389295,226526,216855,304064,892220,341833,-430740,-33867,105823,222862,-133756,-731920,-1226445,-966609,-1786844,-1262880,153432,-4489,-702486,32037,-1002261,-974444,-269536,646938,87505,-45565,-1654581,-526650,-974813,-536374,-1367779,1090179,457097,-983156,386014,554086,-1128844,-290658,-3491,-564271,-74878,-309662,-678061,-62598,-247011,-558603,-864213,542013,761926,244961,148874,-336710,718735,789214,-386733,-103664,-1207274,-749872,-631589,-189902,-567699,-96471,-906311,247772,575624,-617468,-468784,-2130220,-945219,-1073461,4531,566292,-1660641,323035,-668728,-479232,-431407,-634461,-1164299,865298,-753818,-440844,-942735,-56374,-981594,-1651637,123886,822995,-341819,-470356,665446,-621135,-1624800,185233,647306,288023,134264,-235672,1889033,1446882,845694,184907,-742781,-534597,-338964,-564376,-684669,415684,506220,-41946,1243253,-746613,207976,279491,870085,-171579,867127,-351297,722602,395424,971403,-461399,1110201,627313,496887,423936,1607068,-522581,887441,-160050,-151902,-683727,-664032,43881,700301,-309038,250317,1040919,-199041,1774083,154590,885901,811805,-932162,-385824,192655,-198532,-287197,-439167,-1647285,-580031,-444804,548335,1549867,189535,385271,-641627,-129465,121136,-1396539,-12405,226208,1034811,1580722,-122552,-54660,-437063,1191877,815801,190042,-1133658,-1211009,-1185155,-271513,1226423,-115245,287995,-478773,235188,670733,-360064,-44390,505059,862840,1141419,634581,-1315,-1361466,-532076,23592,-19493,-338424,-172804,-738746,-390631,301336,-116894,-944344,-232782,1342646,369825,-163488,928354,-179361,331694,-303545,-662101,612960,304201,-304605,116847,-313980,287990,236079,-474347,706855,-970600,173012,-461255,5483,-286015,431313,453410,343305,-985631,-789733,180457,753248,895242,-654969,-1472000,291745,1401489,-1052909,453858,653428,-64958,104080,-630466,-866715,-714931,456581,-365340,-18067,-1076860,-124325,493395,767586,19047,-692093,-977126,549666,278791,424897,856795,20657,-495877,-1205269,-1169331,905559,-108249,-1375828,1575564,257599,273960,-433182,484806,1011353,-124614,159510,-662834,-24611,-104033,87040,-237566,533860,125263,-786671,-1305972,-248848,79798,1351265,758163,687876,407227,-1379171,1334453,1662156,-140840,-2068515,-1160815,-635169,-75826,1578303,-966450,1417163,-49656,-626414,-666431,-815139,215108,519851,951362,2580218,1024925,-257148,-497878,-1537863,638047,855436,203050,-865395,305318,1399350,355969,422222,371857,-961179,1204581,652411,1411869,1059658,539873,560144,-42653,-215276,470770,-1455764,-971147,2123857,-607517,-34448,930845,543689,-394721,-1120998,-1830454,151189,271538,-1465465,-293377,-223308,339996,799568,34919,603838,828898,-318313,1108323,-38153,-19462,419013,756614,152703,-865791,243101,-249438,-361799,890450,383274,286620,-3804,289051,-570969,-564098,-778224,417199,1214278,1641888],[-68155,270144,-655897,274218,813970,-263381,-659737,578164,-79572,81417,296492,1639690,1150868,-664850,-586783,-557213,-145786,924968,876929,68693,71050,-562108,-208268,1819991,956405,522310,278932,-1281690,122555,-282554,-294326,-953331,-1401477,-820732,-79367,168208,470448,-223079,-327515,-661810,1065550,-319502,-170641,468104,-161400,379079,-608704,894567,126731,223952,-687690,-231167,-884522,-206104,-393257,143935,1508033,314318,852089,352621,918959,648089,-245112,1725003,604009,-86649,-96668,-369067,1094871,-486264,-865281,718934,800455,-789892,-412828,578389,-793385,-1359619,-263944,-322749,-1891423,-1707073,-364337,1195471,885445,958314,-454904,94303,500535,281431,-665185,-151929,719828,1003220,262965,-853229,81215,-436897,543646,451749,-299712,-744585,277154,270646,-168381,283023,1007056,1736233,769599,-98330,447929,-430083,-33872,452189,-88507,-348341,-87566,-176647,-633650,110981,-673983,192927,649436,-276845,-66774,176538,20791,-538333,553747,700481,883889,109936,244570,3368,-707436,-871257,-783977,-579479,221540,-701034,-660348,1415311,-181431,-110175,-589726,344536,781659,1180813,288135,-1688751,395782,365042,107209,151626,-261211,33021,-1049488,-16206,-1062892,372473,-493699,-1122832,481959,-902146,-856098,-1492811,-998492,-1825118,-914458,-1050997,-465038,1747924,-239948,-337986,-279686,-1093442,-1195247,129650,1402756,-732645,398880,-885297,-576867,-919361,-110714,427261,-1002425,-56491,-33575,38394,-647734,713285,527723,189584,-524875,-305059,449433,630521,-165931,1611641,-257332,-696734,-1276218,-139756,-74582,-77187,408483,921691,1209577,-512005,-1859164,-695713,311791,173773,419490,390756,854090,731009,856740,455423,-1055158,-345673,-104850,1321469,593801,888186,1365577,535879,209428,-684665,7864,-289844,-535512,29711,-181355,555481,21440,182412,-899147,-298582,-443594,-374627,-915616,99738,-493610,-65592,988924,-870964,681107,-241386,-522550,-232707,-521049,638010,-620271,1482417,918690,-104162,248578,391989,-724138,497007,521542,128406,83881,-513017,266812,-63505,-45034,1580697,297784,99447,309076,-567884,-401402,204083,-559433,58212,-136724,-154914,-609813,-85811,71444,-2154538,-2641542,270336,324681,-666852,-462867,102857,58429,966437,-365405,-360842,1986469,241904,-146839,523416,-190457,1082199,792775,-247532,-523682,665055,-345049,-276629,-1038239,-669690,515810,661264,-68218,-563759,-559820,-181525,-336433,-507750,-278163,-904522,270609,694469,125203,-134204,271502,1039344,541469,403703,-144650,757120,-620254,629922,547568,981322,1218970,716436,498717,401397,1763693,747110,1203503,-371022,572364,-363293,-14400,282894,1290726,600279,595261,-1273945,-1084803,-187686,-91979,37869,1188928,168860,977691,-1316127,-1685631,-512230,-1451863,-753150,1423737,-909828,280968,-1194723,-735813,-677683,-451925,156706,1065369,-177751,192462,-840917,-652836,152628,-2531,32862,-237302,236992,-569179,346372,-522384,-433812,-113106,902705,919390,-98881,-648510,-542146,81858,-404840,-349675,-369773,70724,-60946,14660,-494646,727138,-76535,-508569,243857,-1057753,-1011679,15673,627544,-441052,542544,663765,730605,638837,-58877,-700308,166513,-484420,549055,-1050534,-170347,-41864,-148710,432855,400342,-962478,469648,-19289,-67112,118503,-550718,-456790,630745,585200,12603,889451,1252444,749166,348526,695523,632716,1183310,-172841,1326450,529517,677713,-1210107,751231,-1425761,589861,471563,550862,-146034,-600933,12934,-217125,337598,27069,-157242,-780288,1046331,212,56450,1300884,-399913,426824,851339,246831,-1955991,-461924,-246434,-152369,-75535,319336,-1009448,-2113866,1091033,-263107,874087,-618208,1651283,658234,-345459,1561113,-426991,-312116,313408,651710,-6787,-832065,357696,297787,398475,100593,816226,-211692,470474,929554,682034,664166,940526,298424,337187,41188,-338397,-1775658,-682605,-455230,-1251926,819741,-293545,-362774,-1043520,-5150,-645575,559368,-105127,344474,317629,-192053,-36532,-251322,148534,90081,-887176,704785,807194,137543,1414871,-473936,-593888,567586,851156,261069,257756,469826,284271,-333236,-570005,-601125,-920951,-980068,-427295,105708,-92947,402433,-1026714,-1010053,-786036,-1278983,-751658,-35394,201099,607596,1007430,-610372,-598830,-704752,-608951,52048,385774,-361235,-1350584,424195,-126502,-201363,-398210,315423,-419238,647367,457890,1875861,1139334,289520,-596286,-220628,-147745,108246,138357,-449820,-168230,432751,1347020,1386010,1409984,-397688,-191088,62859,383796,-223341,539300,1235250,374599,-258282,409728,371373,-1107672,-722820,-36111,634637,753982,-818332,864585,771043,-748700,-1054317,-674148,-1118505,-306820,259517,545941,-785764,-384201,-518339,-553948,-309288,-399077,-1271176,78935,1145351,-1109310,202244,-1010334,-695385,-152236,-4802,1253480,-787979,-580990,258009,1177373,411201,-125682,-163382,301305,230489,-127266,779623,-1215489,-1102974,-333259,-286633,429818,-497951,449769,258042,-631504,-811134,-313732,-129522,-253851,159420,390982,-520584,128770,1529946,517859,609443,1073562,-24079,270726,20592,308907,676401,745366,31695,-471203,38184,159313,176060,-375118,-1005213,-1288902,-1053327,-1902568,-1103800,174864,-75229,-918792,-390320,-991295,-640225,-246521,-149112,-154039,21985,-1152280,-711045,-1097302,-699186,-1351427,1042372,260821,-1350575,397475,687006,-1237781,-331368,-575404,-610110,115139,-123184,-815375,71905,-454051,-540101,-973241,465424,540545,103691,-2501,-136020,519476,993221,-325914,241105,-925326,-723750,-361204,-151849,-623100,-226942,-1271182,190560,809654,-129667,-699855,-1803375,-823984,-1048904,171816,358001,-1561502,645241,-657383,-700695,-519628,-531089,-847579,1005447,-626137,-863659,-1484857,52056,-956366,-1452996,-33479,979743,-21221,-439597,60801,-871109,-1257414,225270,339706,-821042,-145920,-167709,1606487,1248516,933326,-139688,-984810,-485857,-570097,-274636,-837217,199869,411341,-146225,1686451,-660814,166216,540119,682820,-692991,921457,-365438,567360,509380,809132,-832261,1217563,659343,382990,866329,1611277,-350329,361731,-522009,-412746,-714269,-592060,288345,999739,143136,264780,1129291,407986,1796400,187136,688131,951797,-750240,-490544,951633,-60323,-65946,-484605,-1953291,-561486,-372059,526582,737153,-80541,498782,-450194,337963,-240622,-1742972,12949,89790,1552133,1731864,263123,-52292,-815371,923258,760436,62121,-846687,-679885,-946509,-453617,1282814,341963,526470,-469590,394841,513594,-557372,86205,426324,657936,937227,611990,193940,-1213018,-280183,208843,120620,-418796,-159054,-1133659,-329319,586122,-122898,-1614169,-554133,1007881,123771,-169195,1181334,-94652,698906,42693,-655902,121320,25628,-578258,88400,-569147,134578,-150574,-349312,23583,-996051,311689,-551357,-85261,-626240,667586,377849,-37825,-566645,-609447,-36739,979933,1570937,-560575,-1382845,539501,1848274,-916913,131718,903435,-231863,86957,-893883,-581070,-736433,809559,-919654,-149758,-1511532,-211505,36900,998160,-130792,-877612,-624679,245947,178021,605752,1022059,-201819,-343481,-650043,-968144,862837,-61685,-1402044,1488972,472582,384161,-849422,23666,1081682,5848,169432,-606349,-224849,-410504,-41669,-153567,506342,-164580,-825487,-1202583,-128412,161909,2236876,777189,401595,305944,-1410100,816428,1544009,-157376,-1856027,-725577,-186044,-172953,1581737,-1236957,827796,-45751,-975187,-833491,-406972,95506,390295,1026069,2456032,884991,-452970,-575428,-1495231,403149,1024869,422829,-1054956,236861,1191347,320628,211877,328728,-919944,1502159,932053,1234350,882913,471339,799256,-421132,-295483,386029,-1226696,-642077,2343801,-255240,-518275,744847,660085,-664057,-1243770,-1327693,128294,150346,-1520961,-671456,-550443,81112,555434,147723,572702,842029,-363292,1069059,202066,573996,431917,455488,-53594,-1091869,-996933,-522975,541748,945561,189144,91078,160186,240370,-782292,-485061,-887500,413793,1209974,1463503],[-171351,629868,-748815,157322,676439,-243542,-310797,611642,-209574,134943,352119,1502339,1334610,-186664,-446089,-645530,252234,968379,809858,704970,-523695,-890693,-201038,1959756,930908,633297,182118,-1423327,376613,-23476,-240677,-1334312,-1301502,-726902,123897,2473,47471,133175,-417823,-661269,426980,-157959,-59013,584956,256114,372224,-567434,998306,103709,-3554,-548987,-229509,-1847383,-65050,-382090,-114027,928005,186855,655581,151949,704436,284618,-246355,1633032,363845,-415652,-230047,-336809,927008,-319008,-735873,944982,1511429,-369800,-939838,51912,-1335219,-1644465,-122656,-110880,-1623915,-1494314,-393707,950534,1120408,1398972,-109980,-299332,16564,-161505,-886781,-363159,193695,852443,504524,-978569,-203745,458686,856289,400007,-654610,-560412,864599,266132,-18733,327554,1170947,1610816,642264,-203926,343570,-194973,140351,337307,-46522,128266,104061,-550550,-828921,-61419,-794515,170352,324654,6557,350688,426579,186658,-229548,581832,703722,957488,349788,300122,353199,-857365,-905400,-333238,-137558,443046,-688902,-879580,741002,-83591,-173258,-592081,473966,974158,1176733,455230,-1618876,658929,355760,82454,41922,-215996,106865,-1008931,-16710,-1236371,412381,-765210,-1453989,563883,-868950,-970779,-1880496,-896023,-1779460,-750123,-772198,217713,1562118,-362800,59365,-140550,-1050477,-1003513,802394,1690840,-425216,560663,-815586,-644832,-895775,-413094,615730,-1347516,124195,30034,-227473,-952002,575603,630008,415991,-612853,-342277,527178,534499,-229218,1817375,-6222,-878269,-1116221,-408608,-330849,-576905,7794,499968,1078791,-422106,-1504531,-274918,392875,378968,984077,400367,1005766,570804,523340,366436,-1246260,-496440,250935,1374073,528734,975663,1212659,233875,59688,-1047128,198363,-233838,-77765,-47228,-109645,340450,64532,303726,-610033,-131838,-93760,-174879,-1214504,-184888,-446310,-154620,798129,-826640,223785,118855,-556101,-328073,-431136,552018,-437890,1399175,570669,452265,557214,242156,-782289,696721,852334,-11462,-342101,-975982,241166,146003,248982,840562,-31050,260726,213732,-1002119,-1191383,23405,-589984,816046,-108897,-159655,-501335,-62568,209973,-2417522,-1786579,809798,-422192,-611891,-192793,336448,-62213,721722,-509293,-480179,1883647,14958,-401590,536453,-417123,989290,998002,-238833,-247880,844531,-407060,-138541,-1078025,-328362,542901,951734,-208769,-208553,-343231,592390,-41114,-507154,-169981,-744655,344470,1018296,-142973,-230499,86552,1067691,605403,562521,-348604,799763,-82722,515432,316559,813289,1038946,694232,665612,704892,2032325,1274643,1928109,-461948,794430,-796888,21359,199762,1128617,835070,687438,-1400063,-1396841,-70355,84656,-135331,1092102,-148076,1152974,-1913858,-1584780,-543959,-1045450,-773040,1676565,-693661,501546,-1355319,-737758,-642940,-254588,436730,809071,-521598,128343,-915853,-1006270,356688,-598569,-80744,-132465,129455,-123259,96345,-515393,-182092,79530,1445688,934412,-169775,-424438,-39822,-46068,-356581,-593652,-620003,-3669,-96845,-527803,-1377870,444526,-168143,-685396,421134,-1118149,-743065,-82423,223450,-584960,58818,687104,642854,879095,-274730,-735449,571777,-189093,408547,-1046702,-409784,-491666,-141456,284864,-120554,-1066644,229333,-90048,-393724,-62357,-843322,-741281,303899,659573,168596,784557,1192546,966474,-222746,513642,1040371,876935,176445,1049180,206085,168792,-1289121,668552,-1374398,272538,355502,407181,-385950,-506062,39287,271823,305635,-362118,-95281,-838460,1300991,-349301,-172235,1288714,-614781,326071,1171820,-227341,-2079535,-478810,269494,-41682,-157328,292881,-399142,-1726502,803693,-660219,542318,-780257,1044336,495377,-378983,1423134,-294465,-273965,-174716,550940,541015,-521456,235079,629683,486847,334577,1046771,-159545,641621,920751,808832,306329,959328,446713,366616,-346,-211594,-1817955,-482540,-65976,-1343031,551127,-333950,-274080,-883624,-249503,-834456,492169,-254265,486943,582078,-410911,-249005,18366,453308,-28261,-887551,669517,966381,-35196,1068249,-524309,-539534,595905,931411,102422,287653,802005,475345,-664643,-568825,-237807,-1005896,-1247473,-556226,216575,142392,658138,-965198,-858176,-267143,-1114767,-821549,-26123,556073,710163,479141,-411847,-775176,-817085,-467426,201514,133109,-207905,-1631610,448784,345305,-305163,-439859,146484,-684319,567182,696204,1532293,652865,305392,-666386,-253791,-703748,-293405,130755,-764717,-332988,603305,1151893,1209886,1693573,-650409,-348934,-389397,391706,-149271,77863,741691,235622,180625,166389,270236,-1067755,-798081,-289133,566400,660818,-902688,471508,826348,-272572,-817025,-346522,-1278256,-631714,137808,643822,-897212,-512571,-656305,-272625,-214303,24205,-1091065,91441,591511,-1319156,343485,-1039383,-892144,-345064,-215861,1362884,-650503,-375233,342380,1225828,4483,10046,-363521,-70778,267127,-40356,753496,-914932,-1341655,-86297,-478584,516325,-185652,328582,-381868,-639807,-497204,61019,-484930,-89769,366274,417368,-716544,366361,1720592,317464,977346,1511022,-336246,362703,-141126,275326,929957,536376,-282822,-309674,162659,182651,159853,-551666,-1002191,-1149310,-1028647,-1730890,-955044,301788,-176195,-957877,-599640,-920391,-113143,-286291,-808961,-343426,13417,-616544,-835222,-1012142,-695858,-1293873,691377,130710,-1379411,372006,766137,-839336,-400387,-1070890,-709790,249675,190265,-642211,270859,-424456,-479811,-986374,344695,77358,59365,64918,5421,156159,1057939,-170304,585589,-279956,-444514,-60898,-214000,-646754,-389083,-1209792,157269,749359,362290,-782684,-1196627,-630527,-977061,177229,174674,-1163776,812846,-484776,-662752,-560959,-359730,-352808,699904,-430122,-1085517,-1845638,192738,-767937,-1224289,-299709,859612,269556,-438439,-358725,-807381,-918165,318565,-129503,-1493595,-381627,44791,1276028,1228357,1052469,-552194,-1253412,-452161,-641054,202145,-914581,-81677,272547,-275955,1784490,-454499,109648,591661,396575,-1138720,999311,-336029,171948,642686,700596,-677295,1222024,556001,54756,1205506,1397796,-155790,-387921,-750720,-612853,-802505,-471070,644235,1373373,566499,330290,1032264,897094,1711526,318651,276031,1049883,-667301,-523228,1268398,52521,93483,-436355,-1917913,-496250,-259372,307423,-108512,-208518,584838,-303014,701746,-570811,-1738416,-218531,-156829,1697342,1457776,551184,30877,-1180804,645687,701265,-58936,-610706,-296721,-613233,-418350,1175268,513757,457741,-458956,433659,237709,-833844,286597,238220,220430,531307,476676,378142,-830229,-77772,144045,191998,-450875,-273713,-1504694,-188950,762060,-14296,-1787082,-727469,750981,-211069,-350259,1162414,132638,898685,304013,-630229,-269662,-147256,-619594,170159,-662063,157840,-564565,-87315,-484490,-882395,487309,-599134,-220933,-906979,735281,369110,-396963,-98396,-380316,-431839,975676,2115438,-410522,-1011697,743791,1905703,-747013,-193220,1051497,-238330,91996,-965174,-190893,-714710,1300707,-1323955,-243514,-1783127,-304345,-429522,1116210,-275033,-1010377,-243458,-43021,10346,684319,928611,-443861,-234945,-407763,-329397,701898,-93626,-1219155,1052608,305786,385929,-1043920,-450373,1047765,166738,170692,-518746,-508688,-514263,-287359,4742,678928,-417318,-831993,-899588,112874,43479,2761635,566260,111405,238862,-1268592,85060,1020909,-235846,-1503757,-143702,27756,-334100,1197591,-1138820,218495,22402,-1147318,-782449,16355,16644,157421,1038729,1911415,560174,-815568,-594365,-1257673,292298,1144222,564360,-904251,232873,799918,224536,-269830,226825,-812561,1799730,1083244,1055636,692444,430086,980469,-606656,-363287,362646,-855861,-414433,1691750,78540,-710771,433868,638591,-776886,-1099498,-778921,74632,-41433,-1394675,-846873,-644804,-193935,285948,316028,471608,902701,-320053,894540,518082,976526,161872,270645,-130610,-1192546,-1753165,-861341,1300885,920134,271169,15310,337088,149591,-891185,-258977,-925990,437480,1219797,1140584],[-274192,888735,-743175,45074,382594,-307710,123871,637613,-146926,307278,502219,1081288,1113070,255467,-125936,-531069,519419,609738,599712,1178383,-1057419,-1033572,-117630,1919564,1010662,851036,91395,-1416277,559837,178291,-270623,-1658017,-1023685,-621753,317692,-226880,-250406,560926,-470243,-548407,-371875,195806,20066,450882,490727,373020,-398638,978056,1046,-304048,-471404,-72443,-2409686,282672,-237510,-272128,408130,156569,201266,-89225,375998,-80126,10939,1377562,-13798,-712500,-431145,-179775,761654,-97574,-553244,905186,1847039,35371,-1069735,-452103,-1767046,-1715218,52426,-7022,-1079219,-1025346,-356273,770001,1252762,1489421,182738,-475923,-467382,-716234,-1026458,-466888,-331222,582131,528774,-1195804,-488039,1488815,957122,135838,-867419,-417528,1089696,296112,249737,280059,1033061,1325461,472658,-129263,176436,27777,254178,96377,-114732,409025,351945,-891673,-718805,-58205,-892051,132283,4778,272542,708506,595834,441119,222529,752525,628986,938064,644362,295484,813652,-910581,-998004,-11634,375654,487343,-509681,-985888,48558,-3499,-65478,-589418,446141,998648,1160882,509802,-1521147,718087,277356,-32074,-40069,-218512,168186,-815108,13241,-1228252,422715,-988057,-1654342,585886,-908152,-1003157,-2035013,-706537,-1519674,-508523,-226114,1061216,1167454,-423867,304371,107781,-980390,-874667,1091366,1796392,13152,791302,-679356,-534983,-726567,-678981,874055,-1553750,139881,85191,-376881,-894629,503386,788885,607907,-548730,-376520,312894,293483,-479872,1604182,145840,-863078,-836884,-664362,-644913,-922894,-424877,-90498,659408,-355131,-819081,325285,386346,411395,1345278,357416,987376,372735,49306,377642,-1203604,-573732,497543,842081,265170,980890,913055,-53248,-66887,-1226100,408476,-181546,372699,-198440,-104673,175491,105783,386752,-289077,132145,349371,-15148,-1262362,-384280,-370092,-233747,509115,-716652,-117673,528125,-380670,-434134,-323048,372808,-172971,1263221,101609,867146,856506,158447,-722788,768732,1003644,-65059,-404152,-1133583,101640,308300,538650,-13156,-346938,280217,157253,-1069603,-1598604,-42658,-501388,1502960,-71020,-100845,-336074,-66067,339583,-2210098,-631197,1209623,-1086405,-516867,79083,461505,-186418,525223,-421318,-367138,1757992,-206455,-720779,522146,-603869,803411,895630,-368049,87721,852233,-341198,63222,-1224084,48499,443775,1214329,-218950,141876,-278534,1199958,298626,-531556,67733,-385798,370542,1068275,-365168,-290945,-180085,956161,456148,532051,-371940,919919,489065,335556,126067,555363,735028,537839,687615,812160,1946844,1438471,2230949,-627490,925961,-911714,21950,111796,710491,796520,589592,-1288255,-1260894,29547,187876,-173296,1063457,-438123,1130819,-1818393,-1247119,-491783,-546850,-744802,1550334,-647615,498399,-1426247,-635828,-577490,-9077,743770,526143,-809774,41734,-877131,-1147540,512508,-1120871,-235982,-130420,40485,255547,-148917,-548003,-26289,175263,1861743,726498,-392529,-292684,428536,-229850,-364194,-750717,-854713,-179342,-121586,-1089775,-1868924,226174,7980,-681126,568441,-955585,-398754,-158290,-73141,-482134,-314164,675921,586753,957801,-333769,-653680,1047712,116292,253941,-1020381,-563687,-1052302,-154004,93661,-733458,-1036842,-126350,-229821,-776853,-146861,-655062,-891976,32376,613164,286050,696753,1071962,1065130,-443921,317279,1249537,458683,548527,666489,-33097,-505183,-1250682,429164,-1199522,-142636,127507,59964,-548255,-347759,120781,736724,233826,-648610,50628,-908662,1296091,-593828,-353456,1226538,-540904,297194,1169213,-637329,-1507836,-220758,652502,-82150,-291620,262198,328706,-1014281,325276,-903523,172067,-631093,618239,336639,-399274,1290676,-198386,-107121,-565642,476779,871329,-205784,117737,1074707,467413,456882,1021701,-170326,655425,881944,989151,52159,844229,488465,359582,9626,-5420,-1483904,-300486,197469,-1275524,292345,-326906,-167294,-585833,-558384,-906252,391614,-262588,732800,777125,-496086,-291061,283979,488044,-129290,-645614,707765,883910,-116136,647442,-548869,-375255,487036,821118,-86587,276259,1083082,609257,-829777,-477453,93698,-1022562,-1342319,-652553,300559,286777,932213,-633597,-480704,334634,-966423,-931631,-26917,725445,705029,-230868,-181787,-797878,-836604,-277175,301313,-149924,-18721,-1726505,498718,1026129,-137276,-388008,36299,-803856,379000,805825,1031812,12606,280616,-572894,-258236,-1101946,-627343,172252,-1008430,-470788,647354,844805,944662,1871886,-610577,-488624,-780565,414074,-94610,-434554,15835,44866,522261,-159426,240791,-922608,-780426,-444936,487837,533289,-904870,11212,801112,-5679,-632208,-46869,-1301329,-796008,130247,1013611,-607527,-634289,-731532,33744,-112081,589167,-826247,53456,77343,-1357391,279829,-824371,-736761,-410013,-458106,1385035,-446982,-279780,387636,1102149,-557057,86717,-553610,-571755,243476,228610,805293,-696271,-1378510,140908,-710282,393185,75389,16628,-1127805,-514269,-162458,300932,-746248,25133,544674,375705,-777382,562448,1952119,28438,1292699,1782588,-633626,645893,-208098,162654,931506,364329,-506833,-7121,298365,111025,139758,-660902,-672480,-822355,-892903,-1314445,-867864,493901,-219010,-803237,-503245,-766931,494488,-361567,-1062734,-442181,-87465,-347528,-861195,-730404,-476642,-1048494,152302,192072,-893190,291597,775933,-152679,-459620,-1386796,-845382,379748,551226,-217526,490180,-36075,-405254,-932005,190587,-433187,109175,241895,46776,-254963,1030403,70421,723721,616999,-21370,153059,-356955,-637618,-559181,-800597,178929,405152,776824,-669022,-609585,-405422,-906350,56321,136504,-603822,816429,-220427,-508073,-538734,-199731,216403,188524,-185713,-1034403,-1891716,332599,-469064,-967067,-605125,520672,511008,-399684,-429070,-446406,-664152,475737,-646915,-1451404,-538475,316114,987980,1307584,1098492,-822271,-1385076,-454157,-530981,714617,-834851,-346001,146819,-372487,1492655,-176565,61124,433498,57359,-1340966,1034045,-367053,-326561,761054,691797,-120373,1101768,309682,-389651,1389189,1051492,-57661,-1096567,-831945,-696712,-927161,-260533,1034360,1689470,827581,350647,801120,1159388,1571368,515501,-183855,1133642,-717964,-484108,1052079,116303,145772,-184158,-1525897,-406307,-135647,-23316,-602951,-158616,653863,-187555,924360,-782020,-1482412,-628386,-472906,1429665,1025132,711683,340785,-1336072,378670,612665,-135458,-541919,-199342,-238750,-153003,965755,412908,157232,-442092,283086,-25975,-1101860,480908,-28135,-378515,-5412,238740,460797,-388823,37563,-130728,232694,-399644,-454096,-1733694,-18919,797404,134751,-1382949,-689318,609467,-489429,-602653,910196,441001,837373,412219,-494530,-445688,-144920,-570346,204647,-636596,283099,-872951,197941,-646970,-667722,555709,-649656,-395100,-1096912,571623,426016,-595030,279673,-171408,-928669,722528,2286626,-321970,-455635,801826,1673408,-564521,-445471,1086615,-135102,78138,-810569,207716,-640746,1709191,-1486499,-292696,-1807968,-367739,-746753,1077739,-387353,-1039742,40960,-214349,-163863,607259,544246,-622683,-202039,-379726,559658,528695,-133066,-771837,451702,-47796,298131,-884546,-828523,880558,312681,110389,-440007,-785946,-365581,-573809,190179,950259,-580755,-855741,-467649,307979,-195262,2743831,203050,-56370,216581,-1022702,-709650,195153,-330836,-1100358,435595,-13048,-495879,627328,-796498,-131332,120576,-1109945,-492005,349474,-4413,-99966,1017072,1134025,131364,-1195763,-567506,-866751,296523,1149012,614844,-379251,273950,352195,128550,-846779,128371,-628307,1960994,1052354,889003,456707,402915,1050902,-609078,-407305,335931,-463166,-386009,415546,267158,-485950,115862,511224,-780799,-669892,-301557,-15660,-278772,-1070249,-685780,-499316,-438564,27068,576723,326806,955024,-219825,622755,709534,1099143,-247361,290613,-63729,-1208284,-1712280,-1147297,1719670,845996,528459,47676,480859,19126,-889073,25093,-875768,468513,1257778,693928],[-371838,960255,-662300,-97683,25371,-418102,585652,643256,85060,517953,681847,504130,656355,581858,274794,-273516,520597,41865,353538,1378088,-1442910,-952219,6196,1742556,1224613,1139024,75564,-1254871,621249,275503,-351716,-1815364,-754311,-591675,423743,-425442,-338738,943499,-457349,-393007,-951616,650092,44470,145291,482256,431386,-122473,870605,-180084,-616228,-460842,215530,-2299300,780310,-2077,-337481,103244,246066,-369348,-335839,33988,-299842,491496,1037313,-529147,-897895,-674662,68833,669259,115902,-397479,718182,1526495,311594,-785522,-842536,-2012947,-1449784,203469,-40526,-450487,-359771,-217983,702396,1250612,1248502,386963,-406643,-840213,-1134980,-1068610,-431895,-703253,205603,316967,-1486746,-703145,2101614,752013,-286944,-940337,-425106,848502,335178,512325,138759,604465,921041,312975,52566,16548,205187,213807,-181796,-318016,461310,558440,-1065336,-333613,119856,-904836,110556,-174828,482115,909259,672798,710363,647043,1017917,532386,904969,984851,292727,1276797,-924233,-1126674,137826,807680,321875,-234169,-889025,-470005,-18279,182364,-587605,241932,864583,1169810,436700,-1328566,635120,152245,-178135,-51088,-222369,202001,-536393,51679,-1126126,355225,-1130456,-1712797,531799,-1008534,-976982,-1790287,-412376,-1163506,-246794,468749,1804277,642026,-461873,298600,378698,-806439,-843821,958057,1670350,514418,973910,-524675,-266667,-506881,-845744,1145367,-1520898,33654,132444,-383871,-556413,568547,900951,741760,-371042,-422429,-63309,-4832,-819013,1055487,129893,-687968,-583261,-820373,-935843,-1044638,-806197,-626620,72814,-294439,-29599,924205,269552,163092,1444467,248230,818597,293000,-275995,503627,-957816,-546617,668180,-140759,-99214,911949,565382,-242389,-62882,-1140813,608926,-109436,599390,-390710,-133046,182183,192914,381972,-12994,380001,750193,88078,-1095798,-457851,-310656,-216689,180709,-579844,-285026,842134,-40725,-549551,-215416,110718,124395,1101224,-380760,990515,1062655,79483,-561576,739713,975057,-41645,-165879,-822503,-59019,413960,763621,-697835,-619522,158093,176978,-832187,-1528683,-17365,-332013,1946208,-18070,73893,-125768,-118107,451058,-1633182,330643,1285572,-1433183,-422160,291020,495243,-215849,412577,-136919,-73081,1621085,-331210,-956921,471883,-677235,573727,596812,-597619,383543,720308,-170383,235242,-1335096,324357,269009,1422350,-111103,475684,-369240,1428985,623263,-586009,307850,58974,327685,814625,-489544,-336427,-505935,779103,152678,310451,-217856,1080157,900052,114216,-107317,199780,348649,261345,526355,703070,1568995,1168418,1981320,-735032,930311,-689421,12753,51280,118307,458165,374836,-933176,-667086,91723,171640,-119655,1090177,-664852,925219,-1073199,-774826,-359719,-97904,-629146,1171506,-794078,264693,-1414273,-380411,-484602,230013,1033013,291472,-1012824,-42756,-749887,-1047099,523423,-1461150,-379568,-157527,-31043,362488,-403052,-581992,44905,196037,2058680,246713,-789833,-239912,732433,-393322,-410345,-707586,-976824,-452247,-166164,-1465378,-1899436,104273,422887,-443911,648473,-550651,-58168,-251997,-65751,-125568,-473280,657212,646294,867059,-146149,-418749,1406781,325156,96689,-980118,-566748,-1598613,-151332,-78136,-1211078,-936796,-520581,-454520,-1133866,-135043,-121312,-859830,-119872,431600,332975,650501,945872,1031150,-246569,341203,1153416,120691,861621,279118,-152399,-1212564,-1106209,114935,-998048,-512500,-162741,-389507,-560602,-184415,245072,1043652,150855,-730246,245211,-926006,1091782,-670231,-481968,1117824,-281783,336286,876744,-846576,-599171,251852,773696,-187638,-481181,261448,988486,-175794,-185262,-1030563,-107218,-200443,495127,174677,-397155,1210121,-122673,95644,-707138,513734,840182,26283,73571,1510297,324974,439665,865876,-156387,522108,847014,1193518,-41328,625740,370140,317336,72055,281876,-897398,-154334,312875,-1071195,104860,-252204,14414,-269662,-868666,-786794,270701,-146619,1001441,898203,-369185,-81246,479439,200085,-170720,-260883,905639,617834,-58187,269126,-556056,-134395,269323,432551,-261189,210267,1175476,662262,-749748,-314469,276595,-880186,-1241545,-711387,309876,313243,1156707,-140244,-4807,842246,-822872,-1059331,-12137,741066,626399,-617736,32459,-585057,-747898,-138198,346396,-349609,171841,-1600866,542277,1651499,282891,-268360,-37021,-716329,124366,764378,650473,-560510,195927,-287661,-202887,-1258525,-833443,296578,-1125311,-513825,608918,465636,633251,1871785,-351219,-467843,-888555,483220,-28140,-781959,-680067,-159585,681253,-504307,221164,-690209,-664620,-458021,382014,393387,-812754,-422331,692765,19703,-500022,180848,-1193237,-788305,182308,1500132,-90845,-761173,-697407,316264,-90151,918886,-582302,-20928,-246979,-1173873,121750,-339138,-254775,-356324,-652624,1353207,-257674,-287191,403332,854274,-1070443,97306,-687168,-1036564,241254,622607,831386,-548196,-1128476,329478,-933954,94235,235238,-448459,-1659441,-262834,68009,404460,-864279,88349,711638,299589,-670873,601032,2064152,-268854,1506180,1829694,-799481,1016733,-153389,39243,634515,297744,-571869,290543,409441,-92638,82150,-707884,-75046,-380833,-678873,-753462,-834024,695660,-137855,-514042,-120224,-497466,990661,-446968,-907843,-447344,-254407,-435647,-772234,-326048,-68668,-569661,-351023,484150,49406,168046,706960,495009,-470775,-1461689,-992013,532030,860795,296126,703460,606750,-349586,-844337,26819,-784586,225738,397860,-20219,-588213,974480,362618,521859,1434532,382796,163006,-533775,-590742,-705278,-244317,256536,-131758,1002568,-385064,-291248,-185841,-849983,-116637,262132,-84106,715991,50730,-386896,-444958,-109979,734006,-215850,85021,-711423,-1592317,436384,-145631,-670132,-858041,118476,728498,-282397,-199750,33670,-447426,646045,-1077624,-810387,-611504,546616,781760,1353387,962630,-771537,-1228251,-472989,-266568,1097286,-561572,-519154,77076,-396775,916427,104265,28148,141329,-266012,-1220588,972344,-489206,-749151,829534,760968,491559,868491,-30473,-847184,1389899,667266,-143207,-1456543,-807620,-658155,-1044081,52248,1354395,1801576,847926,225111,515204,1151220,1406043,732826,-530257,1221453,-807723,-385521,484478,135658,118495,274332,-918757,-328484,-21954,-348947,-621636,-26087,683247,-100440,1018762,-795134,-1135275,-1075853,-778116,860657,684819,751581,939486,-1124484,148142,468156,-179324,-674603,-365765,88503,261598,749320,178224,-235787,-423459,-56806,-127071,-1270690,584275,-304335,-987172,-552366,-68135,396122,-57897,68565,-527048,309581,-256837,-621729,-1707036,128180,715884,247293,-627526,-439991,536371,-602113,-786301,535975,698308,486321,338424,-182895,-365353,26759,-594413,-20412,-575313,397596,-981869,397489,-462147,-418792,420660,-719124,-570949,-1169743,204058,516584,-523992,480803,-32250,-1358474,283465,1936720,-363325,77068,660838,1337579,-398816,-596495,1029908,7994,2707,-479182,509329,-514440,1848244,-1382777,-318086,-1574235,-380487,-848800,856681,-460589,-933848,154106,-209653,-287345,374541,-39675,-682706,-238795,-406407,1382094,406259,-96023,-89181,-67073,-262191,136938,-422341,-1036936,594099,400334,-68423,-392230,-952169,-17850,-816104,339639,1159987,-632492,-913894,-8606,353025,-428357,2254093,-198367,-38646,220224,-744870,-1382221,-720595,-379811,-729123,833405,-220666,-589631,97562,-416326,-95218,220408,-880589,-21853,549566,31536,-274741,993581,412122,-291798,-1434696,-502849,-417024,347706,1007161,579254,347054,317143,-6033,95233,-1258204,77734,-382203,1867594,845971,684744,181117,354851,994770,-482293,-415604,215680,-124862,-538121,-863680,248935,68155,-113805,346949,-756534,-86667,32041,-151506,-488143,-589192,-187675,-202933,-604185,-176129,905254,147184,930638,-103062,314433,592006,951822,-611205,494175,103823,-1182764,-1056379,-1288216,1789233,760457,806453,144535,559223,-119436,-804055,273814,-745743,488496,1204016,181477],[-464887,843215,-531024,-275160,-276803,-517205,978102,603255,405647,668349,827823,-49046,240752,743947,610481,27771,210881,-488856,198656,1331166,-1642614,-721766,126732,1529807,1511818,1415620,180835,-959783,547341,250793,-431387,-1735117,-647329,-696187,410124,-512461,-207847,1173145,-377474,-266398,-1087965,1047381,2585,-194697,265712,530721,218277,705512,-417737,-863092,-503358,566227,-1635570,1284289,266083,-333514,71598,439944,-892872,-525725,-211832,-285415,1054564,705763,-1097975,-927791,-905866,351702,665450,264893,-306062,559827,570869,395215,-233159,-1067228,-2062969,-853383,281285,-196166,45627,348672,16539,714164,1073811,794509,489892,-199740,-1032446,-1249627,-1027800,-268674,-808134,-226806,-89040,-1774111,-781285,1942572,240792,-774712,-925343,-632574,260132,366879,634851,-75224,-4032,479953,199970,231743,-54387,312486,-23431,-366324,-615913,364658,630991,-1007384,177443,397518,-793244,146031,-137117,611274,896087,649951,903020,905777,1285823,461913,938188,1326838,332305,1614065,-952208,-1218480,148188,1013749,-3090,58432,-563255,-706784,-148646,497013,-587603,-89027,607516,1197015,248515,-984242,505308,16937,-285442,29066,-188913,185828,-252106,77093,-1019750,194098,-1164004,-1646880,397490,-1123314,-941667,-1137063,-18478,-828453,-32685,1130773,2182456,85067,-541203,46969,579125,-506430,-876874,535049,1269110,967718,1036171,-403052,69926,-332597,-885201,1361366,-1181368,-74290,156489,-277650,-131585,755549,842246,805711,-138107,-446115,-334577,-262565,-1113833,395120,-46197,-414646,-458602,-837111,-1099196,-931334,-1075666,-880891,-500927,-213755,624085,1322608,51614,-381851,1294850,81839,553798,441086,-215912,694628,-579661,-432123,813899,-1149489,-423690,791090,243328,-296332,97583,-831717,749108,-25463,539034,-560317,-133177,416818,353592,259994,171348,536188,983385,135319,-815598,-402447,-303024,-48508,-124090,-448731,-319256,961862,366169,-663279,-110554,-170926,412439,914162,-750054,792612,1078027,-46195,-343144,662714,777664,29235,149406,-94826,-136236,476121,865932,-1080146,-833357,-84778,278208,-435094,-1063756,55026,-163243,2066091,67044,382592,59110,-202586,531561,-966561,773604,986501,-1360449,-359309,409435,478806,-98487,370901,261349,304266,1456050,-321376,-957133,379001,-600234,344995,262885,-835861,556712,512982,46172,329111,-1264694,403361,81245,1519904,45465,770603,-548474,1228758,855427,-670117,421798,405325,226664,349614,-479555,-417823,-844149,637264,-184633,-57555,36323,1218510,1009705,-119752,-442824,-228711,-61560,-87843,202866,419347,1039540,591721,1303681,-647798,849229,-259691,14789,44498,-510919,-50815,145287,-419707,177256,115853,27984,-45718,1140230,-798898,598287,-77161,-303666,-179222,204895,-392074,707564,-1038759,-105823,-1327375,8963,-368308,414745,1259600,148428,-1122774,-97895,-576451,-748028,345803,-1542368,-444518,-119403,-81004,181915,-716124,-563859,97719,188248,1988045,-444580,-1299501,-197910,813323,-460106,-470051,-417656,-935293,-784684,-239151,-1528322,-1617020,38528,907672,-10082,656274,30174,217476,-353071,228833,382818,-410836,648654,833987,635988,256947,-39835,1498622,378168,-34939,-928180,-401231,-1946024,-105699,-180593,-1354965,-828237,-854005,-748079,-1381797,-73602,490738,-646246,-147196,138594,278274,676722,880332,920142,271353,652905,767085,-20800,1032721,-17350,-146061,-1779013,-895236,-185501,-840150,-680716,-429164,-781095,-456414,-76039,389114,1092130,68896,-602071,460745,-827087,803853,-567241,-567782,932816,20020,413542,445255,-793602,174356,770339,615789,-291022,-696781,305382,1389818,521831,-584292,-1111857,-213837,355961,633468,-37458,-368476,1188795,-37486,271819,-543985,719630,444236,111693,181239,1778133,87639,309871,746428,-56285,300350,832416,1367082,1044,345555,82508,229439,165322,599597,-282552,-68374,308887,-788377,34310,-121724,280523,-34694,-1106534,-476145,147063,48504,1159444,938990,-4119,339267,559518,-293668,-127152,120191,1232084,307131,157890,15857,-553693,132658,8285,-203668,-371099,88081,1021812,630026,-442583,-116054,243504,-519445,-1017348,-724640,222429,230067,1282700,368771,438077,1096878,-668068,-1150487,39758,680643,522208,-343437,210217,-138295,-587868,-89194,364126,-394272,318921,-1274542,566371,1924708,806719,-123284,-109402,-463319,-130070,600359,523918,-903874,69762,147745,-82336,-1178221,-885079,499543,-1099829,-426127,558614,62112,315226,1638464,-48709,-209354,-583840,597070,72132,-808981,-1102364,-332763,632579,-801867,134992,-407178,-466437,-335535,225344,270519,-638195,-754100,521753,-151678,-390921,318246,-989364,-670039,229973,1896204,291738,-911496,-509046,535371,-228603,775398,-443429,-115146,-318922,-822770,35568,339259,395031,-225432,-733578,1300521,-173237,-356030,420169,574770,-1388838,64642,-742833,-1308643,329294,1020220,728681,-381456,-576737,467703,-1070715,-284926,261486,-989772,-1724388,76231,101925,421547,-828917,129685,900275,218974,-435842,415406,1893354,-506589,1615819,1650696,-762721,1318607,15784,-33405,108201,343455,-469719,423421,476914,-411911,-34055,-700596,633863,55869,-443293,-186379,-819440,853824,78085,-198381,433415,-90965,1188443,-528279,-534586,-392444,-433332,-632418,-580192,94877,432006,27146,-594765,927998,1094980,36891,564730,840347,-413578,-1283731,-1127136,692803,1034823,724755,900091,1232604,-333481,-735109,-114840,-851898,387527,432201,-170670,-748484,938959,657519,3178,1742969,615215,-82591,-686181,-497734,-803060,252054,361006,-721911,932301,-25083,-326297,6663,-796067,-268607,450660,215367,583605,253672,-389986,-282897,-110453,1094282,-299283,352936,-209263,-1046874,474139,136204,-322943,-979809,-162709,961556,-95247,112562,380678,-188335,733438,-1310964,44376,-619755,658797,632291,1269655,600989,-396900,-779875,-460905,77660,1242636,-129162,-563677,83192,-341277,254474,314337,899,-168337,-501733,-823503,792406,-627931,-944243,828771,828004,802411,562200,-385325,-1231435,1208657,310919,-428925,-1288506,-743955,-533564,-1114909,424851,1503933,1617604,629776,-84487,256879,915176,1214685,932548,-668392,1308807,-766893,-245459,-107145,137076,84210,803280,-325383,-301082,70388,-584130,-281389,16204,619075,-50364,1026667,-594692,-825926,-1427342,-978441,219044,541151,699344,1733346,-522768,-16787,258422,-243432,-948819,-628518,263545,683856,608397,-20925,-582149,-412662,-489231,33704,-1278957,532653,-511072,-1427768,-980184,-383584,195905,54498,56127,-929405,479685,-49644,-715123,-1375907,210643,561614,272147,91648,-59134,434757,-511404,-786160,181247,761844,-98612,104095,296606,-79944,288726,-775576,-601209,-558348,402276,-873285,449182,-93032,-204369,82293,-792544,-694731,-1109454,-263410,605015,-158600,497465,16917,-1549353,-218420,1134256,-521228,364539,347800,1067604,-285066,-670119,923909,131131,-154280,-86936,638021,-344722,1648477,-1057802,-356426,-1156349,-342077,-772485,469411,-501333,-691083,119924,-33504,-325231,40115,-634129,-612638,-308703,-391463,1829323,343507,77271,691967,-310943,-90815,-85490,114878,-1054607,245335,404162,-392350,-374109,-929262,387504,-948751,399564,1182526,-583172,-985182,377299,218849,-536689,1560035,-521214,133046,218461,-489747,-1777131,-1474104,-327291,-457656,900706,-462680,-563730,-228505,-177443,228292,304918,-527549,510592,627616,105055,-295378,990887,16090,-602826,-1423424,-388707,-12730,359144,731099,474480,1007375,314413,-166061,162635,-1265184,83257,-122925,1473051,525931,378589,-94406,248627,840529,-292084,-377388,-73996,151373,-764568,-1631418,48727,712148,-205249,219379,-774838,442491,195303,-340997,-575778,-47325,500840,106497,-658103,-278684,1212510,-69262,786011,4213,38413,120791,624319,-788706,766552,294239,-1141864,-263727,-1254583,1625287,694118,975714,251270,563241,-219169,-691451,418134,-567875,489481,872876,-299246],[-557581,605410,-367134,-454385,-420260,-550660,1201000,486903,709757,680839,896838,-430817,91718,727720,743258,273042,-338294,-808997,222398,1177007,-1655544,-493327,202713,1391628,1756134,1594155,411066,-577133,365074,127031,-480927,-1414176,-748519,-939106,302698,-452066,72142,1185196,-253974,-208072,-800039,1240052,-102970,-433994,-43707,540878,559790,488241,-662765,-970252,-571171,876303,-811322,1627249,507216,-291914,252764,690078,-1235751,-594249,-287570,-38748,1505310,447224,-1572383,-806520,-1052501,595944,703905,315578,-269910,553971,-633237,292349,363806,-1114094,-1957105,-94625,259827,-420691,264478,924164,302795,720158,705917,298724,502488,-31961,-1037530,-1040262,-931399,-21136,-611794,-628525,-599023,-1963588,-675079,1123433,-459037,-1217275,-899508,-993392,-418061,385364,534845,-322210,-623418,92952,140547,316512,31192,337848,-419565,-356033,-900996,241689,520189,-742497,609378,640915,-558638,265777,103722,646466,667150,509698,942017,936305,1444473,433014,1074733,1579149,416355,1719941,-1002215,-1181231,86020,912933,-354503,317242,-53180,-673867,-348649,781971,-584579,-447217,281775,1198107,-18114,-517604,412030,-89581,-298316,187411,-104179,93898,-23246,79686,-945867,-28841,-1066402,-1488102,193436,-1187545,-942221,-274448,428527,-566675,75731,1580594,2055658,-403305,-700099,-340233,635452,-150284,-872689,27243,595236,1253053,961756,-350717,355001,-257936,-811663,1458890,-544857,-44392,127320,-132643,188165,948717,552750,793384,93115,-384690,-252226,-406504,-1255681,-125994,-311853,-108659,-482505,-729940,-1040146,-624154,-1204942,-735237,-883390,-93181,980432,1375436,-222668,-1085632,970294,-115837,260286,801413,277596,854553,-155126,-300516,944783,-1699266,-582906,645905,-41966,-227208,358609,-415216,783114,37111,266422,-637765,-44680,825244,576021,29821,257810,571564,982929,143000,-542647,-251378,-362397,263438,-359640,-329165,-308215,866281,728688,-757544,-1359,-372917,663355,691414,-912639,366321,823799,-233134,-125153,594503,412942,107722,289807,789622,-56418,516101,803719,-1192581,-980060,-409467,433546,-34692,-393632,126709,-89793,1881914,197646,784433,108523,-269363,568259,-529349,661765,405647,-941146,-346603,420621,455956,142028,352376,670387,659355,1226851,-202327,-636877,252091,-386022,150151,46637,-999295,567100,294505,236374,344657,-971015,264218,-66181,1430683,156482,985824,-704974,714847,926395,-795326,327445,488550,112357,-160046,-321948,-607687,-1134581,614580,-428292,-499058,264635,1292616,791816,-336305,-866914,-658959,-431930,-440498,-207768,47304,535944,3076,519933,-314049,777939,172576,44765,107235,-1023036,-487889,-13012,104647,922761,116314,-202070,-10279,1180281,-817549,237358,649119,43690,-2753,346129,-24434,288197,-1236136,-446246,-1164222,450479,-232663,512863,1393264,102257,-1153808,-108593,-402978,-345895,21212,-1349270,-379297,46434,-107213,-143501,-1130990,-449221,199604,200768,1674751,-1156300,-1775385,-78606,696477,-390111,-524567,66568,-748020,-1119720,-329119,-1284751,-1250594,-52181,1225127,495976,616409,643288,412655,-412804,601726,865239,-199863,651612,1029685,319713,728701,413699,1291318,273076,-110057,-859340,-102077,-1916707,-12772,-202131,-1090893,-743956,-1043008,-1055601,-1460614,-28876,944061,-304141,-102594,-212073,111528,800357,925969,849768,885993,1072620,227473,48658,1015586,-167680,-38446,-2048984,-668579,-405817,-742679,-552021,-585778,-975510,-380494,-65068,521168,846395,-15353,-346065,674247,-580424,559524,-304730,-622974,641083,258361,484931,56543,-515160,521499,1135491,279202,-360152,-882155,385327,1431126,867983,-786169,-1196007,-143965,824187,859412,-334542,-314536,1192558,86827,407351,-140440,1057562,-161162,35160,479444,1769028,-181420,149466,782509,134969,71298,832013,1444591,99876,47730,-324595,83235,252099,865026,150133,-74357,239688,-507501,95649,28485,574641,79026,-1214221,-49172,45368,263150,1078092,891855,539672,816741,512130,-749122,-125,363260,1533355,108345,510048,-95705,-546425,374434,-214562,-926903,-366641,-78793,654217,527788,-7370,74883,15183,42218,-791119,-679470,49932,74295,1294959,763968,750853,1017426,-501640,-1152056,133656,613004,435299,502674,357074,392486,-434562,-97232,404945,-278444,388564,-821591,574490,1729158,1201443,3746,-207552,-134879,-305830,376086,607897,-958197,-52986,636358,81260,-946999,-793064,730218,-958693,-217302,555643,-316554,30003,1176668,110080,256378,94910,717948,208570,-485241,-1136087,-438035,415469,-1000745,-66134,-120220,-220862,-140278,5270,196083,-414228,-934316,331830,-425822,-280547,367204,-749234,-542548,247099,2029126,215817,-1084591,-136414,670331,-548008,190032,-441892,-211345,-176464,-420037,157686,1043981,999592,-64977,-667396,1218065,-258187,-434324,473391,359095,-1463580,28948,-730533,-1296798,526982,1278344,451365,-123291,178146,550048,-1046797,-612632,147930,-1512382,-1269920,437900,-81585,397494,-670493,188254,1133401,151055,-154165,29966,1383638,-653715,1622503,1300944,-524997,1400591,257978,-21615,-477448,448655,-265515,292480,501407,-771227,-210758,-647880,1252788,358920,-246441,247421,-794960,931516,376503,33263,990648,424418,1007728,-606395,-185506,-332178,-566382,-520435,-323096,428582,895916,511570,-465036,1350770,1741287,-58816,378193,800612,-297305,-888521,-1232879,816238,1034632,975543,1072451,1567970,-353488,-584640,-204271,-641434,593116,304443,-356959,-702410,937663,903766,-652694,1278753,594392,-516762,-765490,-349735,-848012,553427,444278,-1224379,521247,284110,-618843,168211,-728528,-356236,528343,220855,456827,344484,-529717,-66746,-178785,1251146,-40845,582075,306564,-445862,428697,361885,70332,-937585,-194526,1219874,104830,266863,405469,145769,645574,-1296790,723825,-595837,620332,477770,1044171,75550,103572,-235546,-370172,395070,1138361,365461,-488451,161589,-228348,-298227,394006,-42453,-384694,-602479,-305686,510947,-639928,-845494,767096,800132,645595,231885,-675225,-1479988,883288,10109,-835951,-652924,-694260,-380345,-1131125,757261,1422886,1155586,251546,-521372,88039,565478,981371,1093127,-592645,1371309,-470740,-82954,-433089,152339,114136,1183785,58834,-347261,136308,-710201,191077,-178783,397595,-47848,993002,-237652,-620151,-1607788,-999354,-241547,536331,588272,2475009,322992,-96145,3439,-381437,-1239896,-775236,205722,967595,570088,-77258,-790922,-418057,-837859,443505,-1113346,309741,-593239,-1569374,-1197704,-627407,-84858,-73656,59522,-1220244,755022,165486,-708802,-789959,207193,373465,199072,457932,307848,223923,-250883,-559978,-31312,549346,-786372,-221294,845383,280487,523961,-1076550,-1380282,-627673,251906,-615754,356033,221805,-71737,-363064,-835718,-722526,-920318,-698162,672224,412300,393197,-14734,-1414279,-644493,174016,-704724,303196,-35832,952750,-255738,-718815,817207,203781,-377467,226776,574726,-148890,1175500,-603428,-440334,-694208,-271054,-621708,-8834,-517808,-341988,58601,250900,-272922,-307639,-1031271,-446148,-361392,-306039,1745643,309099,393813,1358377,-249834,460481,-354901,450727,-914279,-84565,325865,-828240,-364043,-697337,672348,-946143,347634,998941,-468179,-1028852,620614,-58289,-453344,946560,-678407,345089,188070,-287233,-1831353,-1868556,-151113,-329035,580601,-630495,-401534,-290906,-158479,583045,367666,-152822,973570,627186,184409,-173525,1008077,76630,-731170,-1140479,-191016,285706,268897,374505,324451,1372844,231511,-91699,327511,-766300,117099,81157,831003,181348,-43119,-312995,67427,649647,-92693,-286028,-554543,405709,-938385,-1773734,-237223,1192449,-157331,174367,-858453,752523,201850,-582629,-469123,446177,1145413,310939,-598484,-254398,1382304,-315299,530351,104457,-146735,-558617,241385,-732307,958518,427035,-1085173,230860,-1079717,1343556,663898,978621,324836,508196,-237816,-610494,431020,-385478,476039,182026,-639817],[-653256,343396,-180127,-584263,-356233,-489466,1190432,270029,905241,527561,874316,-585015,261550,549671,598572,398098,-961431,-885371,423899,1069569,-1506322,-408520,204801,1375800,1840294,1617577,719084,-171709,129765,-38494,-496101,-912025,-977151,-1257145,170910,-266578,378081,975350,-123134,-205078,-277494,1159887,-256817,-493450,-296996,260481,826371,208839,-839230,-885390,-630546,1037798,-203798,1692364,669978,-248797,502629,933366,-1328398,-504444,-187047,352811,1680916,275014,-1807772,-583860,-1047784,729396,699954,268149,-247127,706356,-1528575,69249,810552,-998235,-1751195,549911,142654,-642525,184988,1249289,569729,640843,188195,-76877,452103,-44426,-908039,-619339,-805857,249776,-181163,-898864,-1098670,-1992133,-373714,135546,-1145244,-1516560,-928334,-1380501,-942373,391793,217745,-555339,-1088475,-178481,107957,276908,305615,284513,-854821,-137495,-1032718,190900,240287,-370006,792321,702796,-252501,455582,446936,578270,274359,231248,794041,763951,1399023,423234,1287483,1634624,511222,1552406,-1027580,-952655,6202,524615,-556630,523744,542685,-481908,-529971,946039,-568901,-722660,-48020,1118867,-310737,-59766,387504,-137919,-191702,379027,16303,-87884,125072,69241,-868883,-237683,-831793,-1275021,-54252,-1145521,-989549,479626,841712,-354394,48957,1704191,1482484,-740866,-900392,-690275,513271,125766,-710270,-399144,-257498,1288594,783961,-377119,490518,-275992,-674135,1396329,274638,200474,12167,-38496,302280,984660,95900,699580,283260,-186008,244088,-409107,-1199908,-344718,-574653,175722,-594672,-555348,-716896,-195440,-1188503,-241862,-962749,66186,998125,1042159,-484538,-1676474,575475,-313239,-4396,1208834,1021995,879755,234338,-244464,1006483,-1566840,-521422,500362,-338928,-83613,629123,-21313,696423,40462,-73374,-577385,158485,1249552,809499,-256323,275060,495239,769563,136181,-371381,-60001,-481733,644436,-510138,-197395,-322095,613070,966167,-813500,116092,-398028,860903,429347,-846427,-122613,295050,-450126,38549,570716,-117310,156684,115364,1479380,189942,548729,564888,-1155209,-1051249,-760360,593088,257848,275223,160921,-182176,1488083,365726,1178772,-60528,-254760,553322,-521978,191288,-272482,-374176,-389172,321659,453348,410010,303036,994503,910287,898895,-48153,-45795,116059,-94125,7471,43425,-1047184,427561,98955,341926,312515,-549177,-33533,-145535,1095922,146792,1076550,-729348,100761,807312,-999372,23843,263925,50497,-545104,-33893,-972894,-1321948,740854,-497198,-938825,340558,1298315,353194,-507073,-1282653,-991606,-708434,-724727,-600711,-312720,216731,-277292,-27369,166914,802969,430853,115373,243035,-1291231,-624080,-62097,485106,1255660,111261,-434985,-30956,1191735,-707900,-74521,767685,196159,109070,380945,442997,-33076,-1279324,-587909,-909966,832875,-80143,513733,1426780,127570,-1139637,-81335,-267207,49131,-327999,-939407,-175693,331556,-116661,-426153,-1603377,-223767,370123,265117,1221033,-1620108,-2040587,175511,472615,-200669,-568452,599700,-494073,-1400150,-416755,-860923,-965407,-232423,1187681,902601,569353,1113175,559233,-378693,795052,1140409,45611,651511,1009441,-16784,1071645,825976,896020,52413,-111671,-764036,255214,-1438478,102105,-177399,-525017,-681819,-1049743,-1295682,-1351331,-51593,1127851,77508,-74419,-555431,-143540,1010315,1087785,945599,1342869,1291713,-264127,263455,822864,-176075,120910,-1957995,-467293,-517811,-676829,-140839,-585485,-924313,-522595,-159865,606703,350743,-112401,-88841,859442,-208640,452741,78414,-655780,250498,402301,508666,-159904,-132259,469609,1210217,-73694,-384183,-970248,475296,1144882,804136,-777722,-1281485,29669,1027603,963287,-692543,-239557,1169537,265096,524800,348739,1355312,-720435,-163371,920897,1484252,-404608,67570,988715,365768,-93232,822309,1373913,165702,-228113,-738481,-120521,293304,1000434,297891,-201928,157635,-306976,267786,153710,798814,98764,-1170646,371258,-6331,439182,698201,754691,1099567,1153141,358958,-914280,181408,393784,1614878,124316,931428,-107264,-535079,551225,-329031,-1504890,-214984,-269264,161637,385912,417722,219634,-292036,687134,-664259,-564046,-165568,-105304,1211333,973956,888238,632457,-347262,-1043555,250731,566063,386817,1451438,488836,717520,-374366,-84216,518675,-58554,376371,-352114,577576,1213042,1259523,82601,-332127,192072,-332896,160055,751179,-763919,-121184,1058731,246821,-689614,-598996,904977,-758409,58769,611616,-625705,-184128,573651,25647,798638,941498,789776,364350,85761,-827664,-459387,111887,-1078037,-368263,122880,25898,28033,-263358,195373,-186809,-942362,180842,-695291,-175903,342227,-538612,-498895,267573,1834297,-368708,-1242724,406932,720620,-972155,-577838,-548463,-290898,70620,-86533,512090,1582177,1387475,98200,-457807,1030232,-515684,-483351,577715,264148,-1337666,29682,-682523,-1009997,790703,1289356,34362,215899,923754,576375,-835464,-764437,-79126,-1924568,-487802,744565,-419550,348417,-446275,288500,1393522,100185,97347,-437497,635826,-721469,1488185,873133,-157026,1183159,511450,74007,-911094,532216,-79822,-94533,497804,-1056837,-429575,-559252,1607579,440316,-128175,447278,-751235,913967,661077,114080,1392254,953240,528994,-695535,-34179,-317861,-615100,127852,-53653,602383,1206701,669533,-7791,1561312,1644376,-86964,201580,480417,-160389,-352911,-1288669,849857,881188,1067483,1204440,1484938,-382479,-359974,-224148,-277830,842931,38127,-526609,-489993,948679,1059854,-1198816,162435,345338,-956277,-749639,-142842,-855249,621890,457604,-1539030,-164570,433152,-965541,304241,-646239,-374169,342028,-2830,329621,321408,-754406,180572,-262414,1235277,409143,736372,651425,13461,301150,557015,480690,-760575,36535,1458587,237846,139735,89005,514098,348183,-1059739,1033376,-574177,448215,271824,740524,-477501,432478,112200,-188074,576988,859003,799253,-337717,290153,-96955,-632993,315135,-125564,-440799,-567604,130664,178334,-402503,-493827,682629,630728,105972,-86880,-842537,-1558368,496274,-229955,-1193035,181134,-674641,-250718,-1117966,922025,1118612,548965,-163735,-952047,33318,238546,700854,1206733,-368683,1380756,56745,83607,-371059,199029,238246,1230575,166224,-462205,171903,-768575,589237,-637264,-20385,-91838,947186,171162,-532416,-1613948,-814914,-352668,529146,448365,2870861,1150620,-92882,-249595,-600171,-1415271,-674474,-93782,1017817,593115,13048,-837995,-441114,-919762,963334,-807981,-40893,-547957,-1386898,-1185495,-718864,-369239,-384026,126774,-1309211,1086538,321993,-614471,-86396,120353,175187,56402,377831,497291,-104465,103368,-154232,-36394,85979,-1407963,-538049,1305795,553274,630793,-1372990,-1992729,-771635,-30951,-342908,177535,292574,-33945,-769240,-815729,-648477,-633230,-995224,721956,999547,266748,-95765,-988732,-889987,-567538,-788000,-1092,-353349,993561,-327321,-783611,748457,228845,-619840,353875,362735,48840,583215,-123471,-574961,-338824,-195561,-510274,-451999,-507083,57713,119695,545869,-152504,-578245,-1096999,-246982,-351509,-156923,1198518,255770,801763,1702586,-52030,1124432,-647978,426290,-687375,-319649,193511,-1276531,-330525,-304424,691868,-828971,201424,707444,-332259,-1016851,696729,-399780,-186061,559432,-634725,455395,128058,-148180,-1598003,-1833986,122293,-351857,-49446,-678162,-129585,-128131,-325944,709508,407975,138616,1265648,600921,236253,-3529,1004426,523501,-664588,-656292,128897,492653,66569,16286,157819,1342168,60225,175767,544647,133072,131634,170958,76961,-108370,-505893,-424412,-170314,491005,81713,-143092,-1168467,677858,-974358,-1501353,-483596,1362149,-6285,211511,-966748,809748,95369,-853831,-153570,822138,1527462,367940,-458364,-115000,1333104,-556138,230275,225350,-210038,-1175708,-79769,-492025,956203,447670,-992646,253908,-829365,987303,672058,835128,348640,426021,-155736,-596655,330620,-238151,460166,-718087,-765196],[-748576,143025,23441,-625226,-113386,-342447,948021,-52121,940939,239297,774137,-554304,614590,251012,199849,394454,-1463454,-805965,703390,1069601,-1243069,-515445,122262,1420428,1696994,1470353,1013490,186067,-96697,-174640,-483540,-325021,-1171107,-1529727,94806,-27170,580578,594132,-16584,-194574,258036,847989,-436718,-375593,-370785,-421703,949030,-128834,-859073,-594895,-651081,985891,35740,1461930,717221,-241039,661298,1115390,-1174301,-269476,25780,756089,1522711,159133,-1734366,-337637,-857748,701146,573075,158022,-186855,919070,-1732448,-182230,1011511,-749215,-1482338,831507,-40172,-797344,-102852,1307772,743295,455096,-371886,-231729,371102,-268910,-729738,-157815,-671061,483986,330513,-958531,-1479074,-1850343,89470,-519666,-1608347,-1613905,-1034577,-1641669,-1191376,388767,-227147,-735825,-1293906,-323012,51099,158671,756057,170248,-1164735,201895,-907342,246255,-136108,-24400,664593,487429,31440,642770,747196,401981,-191192,-179532,485040,481480,1108235,386864,1497620,1431990,566434,1149243,-955718,-544873,-69798,-33323,-467244,674370,1097771,-277281,-611320,932170,-529941,-837983,-317764,929409,-572045,220931,397659,-116160,27172,539856,135636,-338641,204382,75169,-711291,-334719,-488036,-1057729,-309698,-977796,-1050808,871160,1121586,-134538,-102898,1489556,695005,-877042,-1018993,-842073,226165,194539,-327023,-675305,-1101959,1070300,568178,-464756,437472,-329377,-535200,1166436,1078786,616730,-205418,-61167,220672,750930,-354699,521676,416964,152210,965475,-290402,-973963,-248690,-764535,401774,-692926,-383989,-178821,271635,-1028086,402879,-738680,235591,746074,397418,-664473,-1876323,208703,-483854,-207924,1410871,1687686,702757,525729,-326133,906960,-943999,-280263,369369,-707865,71848,840152,255724,520571,-33882,-339134,-379148,445583,1496634,987115,-516891,267713,340957,442804,137511,-337454,116273,-635225,977571,-589297,-18201,-378081,310423,1059074,-817331,231205,-195291,993455,144401,-608091,-507406,-393303,-632086,112659,591328,-772781,153283,-330978,1697166,537944,574891,177013,-1082805,-1037181,-1068403,701725,397037,783392,140400,-455812,1012797,532455,1434805,-429918,-111823,488460,-930163,-358718,-854333,117314,-480563,117707,470637,575473,193195,1169627,1016583,465821,50828,615225,2540,189241,-78890,264582,-984704,195630,-83425,338353,268124,-175311,-372587,-160439,523133,-1823,1025559,-562493,-398514,531410,-1323323,-399853,-143841,100274,-698608,332874,-1520190,-1372329,977934,-383292,-1319693,197012,1260901,-100983,-607967,-1543931,-1139385,-860386,-886231,-875776,-579360,169104,-84075,-164126,557560,937919,447634,234083,443203,-1257934,-375661,-19024,620153,1063106,112240,-569180,-80489,1177236,-473821,-283215,292390,151734,103664,385840,936062,-266802,-1157945,-444630,-546244,1058967,89051,430136,1376353,185570,-1126193,-44075,-190723,351666,-543518,-425251,118310,652797,-124476,-536019,-1953045,87422,571181,386289,772151,-1616491,-1974726,551711,259755,36685,-606259,990662,-278653,-1582647,-489659,-438355,-807920,-502322,756484,1059420,553325,1298930,703896,-226629,671203,1104277,217507,625118,592601,-313851,1132761,1073831,511770,-220405,-40541,-635388,579816,-625892,190246,-173171,76877,-617560,-892442,-1390482,-1083352,-149516,1055105,399779,-147643,-837162,-428936,1235291,1310577,1256653,1461413,1101197,-526159,524247,518209,-101457,268315,-1568079,-306886,-530607,-600777,426454,-441986,-691457,-994812,-326921,617563,-277422,-228401,53848,983310,207274,512682,527807,-673568,-172041,484684,459846,-169887,196200,271615,982296,-299355,-350037,-905635,544579,673181,434557,-605008,-1322963,191029,901468,805417,-1017609,-146551,1087588,487667,655795,744844,1362434,-989602,-399458,1366528,1032050,-515140,150598,1276795,555270,-155483,774279,1137434,140426,-451539,-1003306,-355378,264706,968332,194940,-458299,93781,-233555,500591,217730,866086,96584,-997701,660637,13018,533588,68902,540245,1441612,1199360,145390,-661606,369572,218045,1365245,358350,1322173,-77427,-517071,639838,-300367,-1742833,79581,-458842,-361792,240399,706456,292363,-505257,1221883,-665301,-378081,-365493,-267696,1069913,998838,853484,68642,-244749,-849811,350491,524288,367189,1977683,610033,582062,-460639,23690,724706,174578,314541,19347,583616,684376,933330,104740,-455174,481273,-175772,1016,806378,-421767,-97948,1311948,369959,-512040,-360273,939379,-563968,320787,673493,-831262,-298870,-20397,-266455,1247848,1667682,765245,512523,712843,-335519,-405990,-191764,-1043544,-690213,281887,229018,68684,-532406,279057,-3030,-788391,123941,-870681,-117534,265822,-405785,-581307,363033,1386196,-1177997,-1313019,1021303,699589,-1331810,-1200635,-686061,-335476,294551,95264,978477,1818689,1490406,272720,-137177,621446,-871803,-491532,707398,286045,-1106556,88914,-632935,-554761,1030119,1027474,-421865,552476,1404783,552054,-482823,-668448,-360917,-2155161,261202,926721,-786172,265952,-219636,426200,1608391,66404,288229,-817491,-141009,-745542,1147552,468290,233455,701288,719322,226092,-1025106,527219,-40753,-622304,484803,-1159329,-655705,-445606,1613846,292961,-91688,378135,-698111,804604,829137,46989,1537764,1362864,-38238,-816000,-124963,-375350,-573237,1131177,176846,593738,1297916,436510,602146,1442754,866213,-39246,103779,83697,-57469,214689,-1260486,763646,646102,1086670,1271453,1043572,-381940,-49106,-178024,60248,1106077,-297336,-641362,-211602,930281,1103404,-1445414,-1127525,-6791,-1173992,-648709,115995,-845387,504576,370575,-1629964,-947498,373747,-1165919,416405,-570443,-344905,-143969,-290932,176201,222313,-977473,430304,-301301,1137158,829449,790540,691695,209133,112509,744478,851746,-531136,424194,1595438,238800,-216638,-405568,830570,-106042,-687711,999056,-580977,195624,26320,457960,-934475,364289,62087,38952,548346,523439,1069229,-165776,434169,15795,-754511,91183,-262903,-332420,-447399,326799,-135592,96080,-15324,633037,356925,-564810,-384046,-863076,-1464807,169969,-406520,-1287839,889655,-662518,-171227,-1111277,818861,669701,-9453,-493801,-1223726,73626,30061,393224,1267377,-92970,1322818,635562,236188,8072,267128,429399,900978,71232,-610500,172136,-822865,797624,-1233402,-613927,-162358,897233,514570,-544295,-1492548,-462350,-104104,399479,308986,2755468,1702398,-39120,-443120,-835499,-1392609,-347459,-547962,824191,595880,169118,-757874,-474141,-647491,1379838,-428467,-425858,-429965,-978233,-1001440,-605276,-580852,-767059,266353,-1161068,1375047,368058,-468184,557752,-26067,-20912,-105958,-26827,397031,-476472,469910,316012,157542,-496973,-1810916,-746181,1528155,607272,570299,-1529406,-2102713,-933875,-370390,-204482,1260,69544,-70786,-1009821,-720577,-517710,-301270,-1115494,773239,1382880,206545,-183005,-407355,-916735,-845964,-674850,-257267,-489554,1129414,-487573,-861217,733859,232109,-820503,261904,89702,220235,37055,298272,-717990,-185810,-139844,-510127,-721602,-448636,439050,378425,753072,-1433,-711994,-830552,-84442,-253112,23604,432239,142545,1211048,1616504,-1905,1538621,-930073,86385,-458616,-416794,50286,-1601317,-246210,150692,397906,-654794,10802,468800,-213480,-959441,621777,-716272,188628,382299,-412787,365448,61043,-75875,-1213556,-1443838,423972,-493740,-779273,-622553,186690,155584,-570697,485455,425829,273218,1343088,590577,236205,87526,884773,1121359,-452475,-105765,576661,679183,-206352,-262223,6913,965165,-179874,539759,742588,1145328,83858,124968,-629912,-302074,-865612,-405019,-411591,411495,213145,38326,-1783435,964658,-858679,-1093299,-586044,1223036,192486,287443,-1011907,717536,-65381,-1102427,311622,1078104,1539602,324527,-295229,83157,1069119,-728828,-12625,399837,-159337,-1478673,-254598,-182060,728595,343926,-839152,-102704,-564769,551155,709023,618073,334471,352667,15073,-642307,169432,-148404,452286,-1491436,-667151],[-829032,55240,232689,-571229,209486,-154108,547070,-454959,817650,-106708,631353,-442475,920557,-107538,-332490,308165,-1697592,-701404,899168,1103225,-935184,-737962,-34186,1378915,1338316,1169883,1181193,436398,-267924,-224019,-454730,240821,-1171661,-1611247,127893,174105,591290,121209,53432,-91537,650620,433442,-621197,-154387,-216646,-1355809,888502,-478493,-655118,-135599,-613724,744034,-12935,1017129,628397,-297856,617131,1210166,-837405,43223,244703,1044723,1096676,53849,-1389893,-148122,-502287,499313,287812,45125,-53736,1063535,-1271303,-389124,981945,-408689,-1151240,668389,-243012,-849980,-457017,1170663,772116,220402,-829972,-148952,286435,-622340,-584503,197328,-540848,636361,734732,-782099,-1663649,-1567891,640692,-656551,-1719300,-1508048,-1188354,-1664934,-1179165,376291,-665948,-846804,-1223132,-373987,-85026,61403,1324401,23584,-1206376,511763,-538620,372628,-506456,174177,291156,10278,184589,704643,877125,128986,-620239,-655590,95146,206705,607753,280650,1613787,1005210,540884,611240,-733558,-57515,-145355,-586794,-56890,763856,1485232,-173870,-570922,735382,-462233,-776909,-476775,645453,-751618,217021,360513,-30882,327644,607152,212628,-583109,248650,136695,-415273,-235280,-111274,-901262,-540858,-715819,-1068626,851523,1199695,126001,-331274,1024909,-11131,-799522,-904699,-723132,-167885,14093,218384,-816557,-1720952,682742,384978,-579044,224238,-344033,-441389,802379,1656619,1047788,-507576,-211185,24098,270878,-602171,266485,498963,565625,1573720,-105942,-655505,35557,-858463,548807,-683407,-272855,428250,693826,-729858,952318,-327371,363569,360530,-397612,-717791,-1574850,-69095,-611265,-346587,1200994,1966470,322623,682230,-534480,577053,-284016,17622,258664,-1155720,185640,975340,379957,327352,-169751,-445837,-92977,729441,1439744,1060626,-671127,273048,154730,137499,156941,-409261,242495,-785732,1150038,-628575,225006,-449530,73081,1051219,-764694,315416,208591,1048122,-125329,-307239,-680586,-1018423,-707103,89654,623675,-1442804,95204,-855450,1369812,866393,584738,-290937,-1033125,-932201,-1260141,717744,392389,1043081,68866,-859641,574953,633838,1444598,-856848,161109,387414,-1535461,-760804,-1206083,382323,-603507,-173136,484862,532568,35107,1178962,982922,-28699,25924,1059357,-64946,379637,-116422,637946,-848306,-49303,-295078,241035,230144,-7957,-621252,-139500,-190567,-236010,870595,-224289,-642921,194969,-1741607,-786967,-487481,280314,-609541,694611,-2145062,-1279510,1234697,-142381,-1606411,-120577,1211711,-348487,-621946,-1519145,-1067280,-888981,-902930,-969443,-714468,377710,489854,35612,593851,1099225,284520,400198,687156,-967841,153320,62360,500527,473915,119554,-521246,-107541,1155621,-143396,-374712,-469992,-30077,-46733,401521,1349700,-444372,-953493,-63062,-82500,1081822,274871,295136,1274811,243299,-1157131,-36264,-177168,525984,-499220,67874,409333,888979,-141391,-440458,-1929561,425376,738118,546086,455302,-1108427,-1587815,962676,160018,223104,-641186,1076409,-186289,-1642840,-552361,-171844,-738855,-787879,63524,905686,589056,1151218,857371,25390,302250,779948,251358,551523,-190130,-527950,878436,1075576,313288,-484612,88093,-477330,795572,224956,197155,-257652,400166,-526115,-633847,-1300524,-727622,-280618,807527,581728,-364075,-1029415,-667170,1352297,1494519,1691016,1198110,541013,-466850,743012,182589,-31088,342539,-1038388,-174484,-476915,-495021,955808,-222113,-416138,-1717704,-496659,541645,-878641,-355471,22887,1012151,546614,695050,975591,-687706,-512250,555226,337100,-26629,335160,190746,569363,-331574,-230940,-665836,571103,198345,-43318,-343258,-1262111,232960,511550,377132,-1179576,-33534,963200,720039,816240,918734,909767,-845788,-570947,1642987,565778,-477982,413279,1506107,633872,-120298,666682,761389,20913,-604546,-982721,-568218,170099,789047,-28097,-805973,52366,-277868,732158,205764,747611,150001,-749618,740798,104626,526687,-661951,281870,1362183,927096,-76356,-57245,511155,-86307,836588,714546,1576252,-34998,-487322,629717,-141580,-1586688,463350,-625699,-854852,118586,785844,285550,-475138,1455854,-739929,-140984,-494076,-392882,911196,893482,683925,-500112,-230809,-629077,383085,448887,338411,1836417,700279,37900,-682527,248048,989990,333178,262638,207967,591197,411707,403297,82865,-533211,725734,141988,-85818,705806,-42908,25951,1340841,419516,-455772,-131799,784580,-426893,487132,637390,-915326,-309447,-448600,-621399,1484300,2035379,628682,627822,1194666,157629,-307110,-441774,-933684,-917787,332361,358294,-78324,-730274,437187,101349,-512274,194560,-901429,-156365,166536,-363221,-762234,584709,871292,-1771731,-1213729,1501754,625309,-1424272,-1449325,-760675,-329550,403433,101728,1336639,1733948,1345527,495177,247284,-78098,-1193858,-473653,795155,366174,-869102,202255,-595792,-93859,1146249,561558,-792907,793117,1440237,487968,-101228,-333919,-616631,-2167326,616483,940957,-1041068,134345,-40337,569574,1669997,57473,445731,-958647,-739296,-754408,575883,168489,546522,100071,853865,395564,-772107,412939,-220192,-1109428,474176,-1021504,-846397,-319978,1302352,-1839,-103320,76850,-653874,614621,811677,-98825,1412228,1552779,-455363,-981851,-377806,-495337,-464102,2029772,333045,433917,1166128,-54171,1145426,1013910,-155585,66380,143834,-205039,-38552,693119,-1101155,569331,422695,1108782,1253063,431754,-320384,311537,-91359,221827,1308916,-616138,-690742,6707,844739,1035310,-1345262,-2030695,-286772,-1012704,-496079,405979,-824273,300789,184234,-1524794,-1596690,138018,-1111366,493339,-537010,-298975,-797867,-465729,-16992,109211,-1112020,650497,-252407,1058602,1038110,740728,403036,133539,-99423,906823,1107051,-352142,792281,1562671,91581,-618968,-823549,1012480,-590596,-300366,768077,-627901,-70787,-183126,288005,-1252428,-122302,-366959,207278,295463,242102,1127897,-10308,550840,90054,-746774,-224433,-452021,-113911,-324424,246439,-360329,723196,433901,675436,91023,-1097050,-669852,-746604,-1231415,37902,-511239,-968258,1261099,-615894,-135039,-1116857,429327,199356,-355261,-658686,-1231824,152276,-48885,96748,1259592,147407,1204800,1030549,356806,503558,318849,615933,326751,-70747,-736806,133605,-916014,804664,-1741001,-1280187,-223676,836659,696754,-617148,-1302879,-36325,357956,116451,205486,2218877,1846759,10919,-533294,-971136,-1173959,55544,-999617,460617,509449,280789,-619885,-502475,-96755,1505728,-50307,-732639,-327014,-529413,-755573,-290409,-666321,-1102163,427915,-812156,1506109,287497,-311956,985958,-193722,-203827,-239909,-536959,7716,-778335,786651,712952,477114,-1012341,-1912386,-778763,1438543,401142,385229,-1468765,-1647446,-1039494,-670796,-305427,-92277,-343962,-141515,-1038489,-569399,-411627,15624,-1091266,844984,1413074,255828,-232056,156917,-755874,-678185,-354691,-148152,-400614,1277741,-690529,-900976,761625,242940,-928903,8702,-146359,338104,-351338,615397,-775887,-230638,-112399,-624278,-722436,-309268,732129,761381,804509,141054,-700843,-362744,-8012,-65599,182268,-267602,-51596,1531236,1144546,-324796,1470771,-1159604,-367593,-298422,-379611,-63073,-1694548,-100865,556088,-129616,-496062,-161695,418792,-132553,-907113,435974,-936184,554813,325010,-81792,77038,21476,-74697,-825685,-875484,670300,-685388,-1327223,-517168,459381,433675,-763269,-23468,419418,234398,1220376,613812,175342,9905,516035,1586727,-188044,359463,1083997,908993,-479499,-399870,-94777,407117,-449760,886033,849450,1922248,-43197,-28274,-1170791,-404591,-976887,-266769,-585597,415857,290613,233418,-2229370,1209850,-640749,-727849,-499092,887484,382338,339254,-901557,640207,-223868,-1249502,805895,1259062,1226081,282541,-169681,253504,688639,-764833,-102979,638562,-41985,-1365697,-241072,71441,334459,146058,-609471,-607807,-319855,51671,756863,414527,311947,315454,233789,-696271,13778,-115198,453243,-1827296,-408784],[-868543,89505,429138,-453089,480153,11081,112341,-881031,581132,-413850,490754,-357131,989643,-452171,-819116,219658,-1618981,-662042,859922,1018303,-660578,-919042,-233658,1116536,854531,753650,1121509,544631,-366139,-166491,-423732,690446,-906541,-1385870,271990,260003,392433,-368342,98626,166797,834330,74189,-795613,62553,119178,-2135396,652767,-748500,-225036,400394,-514362,436671,-168501,493057,396787,-428164,341753,1226996,-416838,330210,366026,1140088,557186,-72380,-897751,-72801,-58770,158596,-126085,-6762,155394,1055360,-521827,-531599,811652,-36671,-731242,193456,-419229,-804513,-750578,942929,645979,49256,-1059870,115274,213754,-961323,-516713,374611,-425516,684379,878231,-411900,-1625940,-1180071,1180659,-436464,-1486439,-1257054,-1323334,-1424296,-1000580,351505,-974323,-899978,-941633,-382688,-334105,89950,1910298,-123313,-925129,646967,-93977,492365,-777431,161652,-179052,-582605,124051,511557,783221,-197412,-907196,-1060217,-265894,35071,8019,87043,1576717,480434,424533,62563,-362861,357745,-222160,-970931,559300,782260,1607766,-213913,-473819,401270,-371889,-586894,-499810,325964,-816064,-54645,193414,98369,667339,540829,220474,-697071,292579,285797,5509,90387,179258,-870703,-730525,-436103,-998560,574375,1075912,405625,-563018,461887,-407435,-533338,-476114,-395710,-580702,-343441,751674,-865212,-1965402,271470,283972,-682901,-73375,-268664,-395402,374437,1874880,1301056,-835002,-433525,-194322,-288977,-533662,-41555,543397,939813,1774618,74127,-334246,315882,-875447,606590,-521485,-247286,912516,990127,-322726,1216052,79797,391819,-8784,-1147866,-641887,-922553,-248549,-686671,-436665,553681,1732484,-190735,694616,-781569,28045,32764,218688,169029,-1598765,228891,1061522,369069,202045,-316993,-384879,197157,893739,1094914,1028823,-675041,303095,-14458,-38450,187140,-504391,314738,-893959,1101375,-659604,506026,-503635,-20102,1021300,-661898,330145,706895,1010817,-330326,-61618,-621734,-1338800,-627570,-8573,621602,-1961204,-120,-1221148,658383,1039904,569418,-738486,-1003254,-743790,-1274337,626735,285413,1037936,-33339,-1290393,254254,602242,1177078,-1130813,505745,274196,-2023511,-906493,-1283877,390554,-729979,-512173,467441,254684,-121127,1055860,851765,-488575,-140834,1052668,-83381,421482,-120854,1032979,-685329,-234862,-578127,94966,192214,-108960,-681098,-120820,-887071,-447719,703736,193739,-597862,-68444,-2102005,-963547,-531014,541618,-356122,948415,-2645111,-1059010,1403260,140628,-1773537,-447751,1165663,-250536,-541860,-1158490,-811911,-826986,-789434,-873835,-730716,727435,1140375,327250,145475,1143984,87369,601426,942520,-576093,745560,124130,208743,-239890,125329,-262125,-69154,1149415,228617,-370469,-1133566,-255941,-331871,403622,1576034,-575804,-782617,394157,401035,919731,471891,154017,1160116,286898,-1252013,-92736,-215781,586940,-160950,449561,591804,942204,-155781,-189115,-1389667,715062,823451,714816,324020,-289055,-1031652,1285086,225482,272880,-663061,794625,-242902,-1573663,-625622,-128376,-691594,-974937,-655388,505540,672912,729782,962897,325099,-69686,309319,143522,422420,-1066816,-637539,405710,827391,346129,-697159,246936,-309826,865806,760692,85948,-465929,247122,-399777,-354370,-1045521,-376193,-370431,484419,581746,-697230,-1133940,-786341,1235953,1538564,2028755,642788,-141429,-112686,869213,-124788,-43643,303922,-548475,-40938,-394371,-379412,1257903,-9767,-239448,-2404482,-584177,389051,-1300800,-468308,-164492,924789,688280,899725,1347433,-711769,-649783,630377,157720,174142,227481,334876,165864,-192465,2626,-274592,550146,-129291,-437734,-65425,-1063775,106391,13431,-206867,-1073193,107699,861889,912839,995877,838849,62313,-336313,-593002,1642252,208226,-299740,779301,1551243,577636,-25561,496008,308743,-143851,-683515,-656312,-692188,45314,533819,-223179,-1153597,18615,-369788,909711,129195,487458,304015,-489765,608855,241807,423661,-1303389,30791,818833,443817,-265475,672295,561924,-403117,220243,1042929,1615741,40421,-439643,514688,90682,-1156532,840173,-754415,-1291145,23745,653957,211767,-160668,1303473,-784156,107531,-516630,-483966,763094,731830,436352,-920123,-318494,-443860,309662,306885,248169,1163632,717788,-457041,-960649,535367,1228826,364604,283956,182775,589648,483558,-8407,42862,-530197,920507,529140,-116272,475858,287807,229677,1151067,388809,-484931,49568,452476,-370172,503666,393636,-879897,-244311,-609028,-864109,1504145,1967358,402795,695176,1394871,518133,-199202,-639324,-797184,-964618,272795,407422,-400447,-786132,638397,112055,-178702,390349,-784135,-318597,76007,-383598,-956929,906249,508701,-1834415,-897004,1597833,513934,-1116047,-1279923,-697963,-264159,373452,-34236,1371838,1424493,1050760,798824,642567,-994641,-1341966,-457605,755483,421207,-689345,340074,-553480,218163,1073897,26252,-978117,892160,1014784,399385,171184,149912,-764993,-1967570,399227,782284,-1086127,-52544,67763,674399,1489495,96317,630660,-795579,-1047242,-746722,-143820,18529,727010,-421143,924257,545832,-256337,221803,-579757,-1374865,464826,-670414,-964232,-197965,797351,-307506,-108990,-361654,-631285,352799,599137,-219028,1082047,1513319,-565487,-1184809,-641618,-638989,-323933,2431893,403243,194435,859642,-538200,1446060,424469,-910583,193898,339102,-303946,-128496,979667,-772450,321526,289181,1147767,1149691,-134855,-189469,636311,-3839,143376,1364154,-844521,-695022,58658,679211,878634,-995310,-2223920,-346162,-477455,-330085,693694,-770687,119855,-66175,-1293903,-1919969,-174114,-817758,512163,-577415,-256329,-1351937,-421664,-234460,44669,-1102884,807146,-106831,1052264,960854,609813,-110028,-122110,-287749,986087,1167144,-302580,973994,1358687,-157036,-857913,-956389,1017642,-954565,-10013,492684,-710329,-293368,-253406,284044,-1462086,-832029,-959940,191085,-126568,77369,994228,122420,593220,129039,-706698,-552269,-671772,126049,-278261,5079,-442891,1252528,730488,843485,-33018,-1321674,-956161,-529322,-916073,193139,-535681,-245176,1271167,-501348,-108605,-1080238,-159372,-175096,-419555,-643087,-966415,193900,-70839,-154448,1157561,299527,1048907,1091293,428775,888450,303471,714452,-252115,-113053,-787659,61328,-1046825,676752,-1940460,-1843463,-237054,757673,668709,-705267,-1086616,336257,805115,-255130,178566,1572725,1632312,655,-509607,-896219,-842836,351079,-1293553,52638,319919,266714,-500586,-510209,520317,1278573,258803,-870096,-312849,-240941,-564072,151228,-611026,-1295712,500888,-366177,1395816,108250,-178280,1110617,-338556,-356083,-318865,-960235,-542500,-923673,1014105,927909,812653,-1292998,-1729895,-628089,1071583,9598,179960,-1203330,-877463,-1025175,-854085,-655759,-58422,-755445,-203506,-911657,-408924,-408414,269913,-1000911,940247,1090869,401935,-206050,556902,-482488,-299104,80118,449515,-135155,1368551,-864762,-839059,795448,275113,-925538,-280406,-273624,383506,-551689,817648,-633968,-372112,-101167,-791451,-447651,-59813,876419,1063906,680475,244606,-589452,103721,-30121,189232,266179,-716842,-323348,1706932,465319,-1022947,950601,-1297448,-709644,-241701,-252733,-125263,-1544053,91336,828991,-698803,-412951,-262964,595727,-90793,-924152,184537,-1021627,798331,316597,266643,-296234,36330,-150586,-524359,-336696,800748,-838769,-1451411,-418348,602920,597436,-804111,-615487,386492,68935,948212,659341,60817,-238841,-191932,1724209,24818,621927,1497453,1168685,-686492,-372055,-118426,-123921,-705123,1121494,818430,2214577,-230626,-219906,-1499573,-452133,-774374,-52874,-630177,465536,303194,410189,-2359563,1330353,-400193,-471842,-249217,502855,518757,317429,-589052,696606,-340976,-1211544,1184627,1408900,751175,335769,-122434,312075,342161,-626037,5521,908942,67469,-925266,-42469,180066,-109016,-87598,-310056,-1025824,-99820,-432509,791690,289378,311028,325067,443600,-685386,-79576,-117170,451467,-1646829,-99398],[-835316,220654,590868,-323400,584773,92163,-219872,-1246556,302215,-597963,394272,-361852,766488,-706863,-1083780,212763,-1289346,-696199,520562,697930,-482513,-913210,-430384,615858,384648,276100,785445,509292,-401308,-28330,-401344,954845,-431890,-834141,474974,198016,38745,-826053,146234,576615,815027,-110463,-954395,180429,514044,-2338049,299682,-835920,336833,873799,-362948,246958,-272149,16919,20894,-611045,-109100,1200958,-18101,488005,330204,1025259,78320,-219583,-408637,-129463,357374,-246862,-583284,45466,407704,886368,76353,-649714,608489,285533,-201436,-326040,-534547,-698973,-913474,707328,400441,53514,-1006081,462752,157213,-1157829,-515985,384986,-333321,629455,703037,53172,-1394408,-706803,1607821,-151048,-1052840,-961267,-1369286,-988338,-765553,312154,-1081986,-930822,-561727,-385280,-686753,299415,2378301,-243230,-387672,532053,166300,527624,-898277,-50072,-589474,-1061556,-168828,-1629,509098,-496306,-970047,-1226605,-494328,4815,-539128,-175961,1385638,19090,246147,-389974,93327,573520,-276734,-1089733,1168713,723801,1428352,-371859,-450102,4573,-280001,-356132,-393105,49535,-755623,-460164,-130109,248197,1000702,338396,159426,-553712,352628,529430,459216,575411,258301,-996933,-877906,-234101,-840359,266426,827878,638390,-723219,-39737,-415860,-133751,207071,-44836,-914877,-725620,1071881,-837467,-1823762,-14706,279991,-749752,-366602,-100180,-346886,-24083,1734366,1250002,-1097440,-625394,-370956,-704783,-178643,-356841,562124,1153709,1473540,190095,-75683,429900,-849411,570152,-229114,-297797,1130236,1085600,116548,1127204,292261,276948,-247016,-1679540,-476774,-252526,-364512,-701266,-498456,-325985,1105480,-719716,577280,-942945,-629423,-61968,206127,101708,-1886191,201169,1134115,271178,204399,-408387,-213286,403730,840311,621084,940920,-548014,339402,-122127,-56271,207606,-524316,356419,-927383,852146,-698242,754570,-536251,47931,1036279,-522748,244288,1144919,873585,-426912,46037,-388700,-1218209,-393051,-137379,551441,-2173931,-102550,-1266197,-121796,960880,534525,-1055748,-954311,-499223,-1083467,446426,130502,812792,-137156,-1628793,81243,396865,704022,-1083595,811683,176243,-2136095,-808548,-1125289,221772,-822956,-837520,406645,-179649,-212709,872169,688289,-792571,-407302,555779,-73656,304349,-112229,1302351,-535116,-320612,-934436,-47756,129972,-421743,-521917,-133790,-1416901,-518119,633766,572205,-321013,-135507,-2163688,-803360,-195624,766030,-65944,996228,-2822826,-736345,1403217,391344,-1792790,-582927,1110836,171968,-372611,-537192,-470977,-727864,-590580,-637202,-680640,1042252,1521523,469068,-679269,953483,3904,812085,1166182,-305033,1200068,135325,-120053,-814774,122102,160184,42675,1171909,567818,-310786,-1445033,-435063,-699487,320237,1542237,-633322,-726566,727341,737936,644956,662459,52554,1062629,323800,-1384826,-227750,-288013,578023,392006,694348,591632,791848,-121259,124124,-454854,888862,821992,865033,340146,504008,-533512,1423476,442650,151127,-643914,224340,-403584,-1382571,-733310,-270687,-610521,-967378,-1174964,27678,779740,172225,916569,607848,-170732,-112714,-55322,247763,-1688726,-645015,-117847,410075,498948,-837190,401435,-167548,804488,762819,-141263,-776595,-329782,-255318,-121698,-698082,-113725,-346480,175981,406952,-1053373,-1171115,-746372,827666,1390992,2027763,-37829,-664330,409381,892076,-387222,-177084,150165,-222822,117105,-310467,-303760,1220043,141623,-235120,-2690637,-520669,191077,-1451229,-529052,-425297,725516,560129,1009974,1577025,-751330,-511597,671131,-56135,349166,-80529,631397,-42698,37362,355706,197607,495503,-237280,-636235,177795,-739336,-155469,-421148,-771006,-674749,288381,865428,1019064,1163257,574111,-879527,357741,-429770,1394590,7270,-25292,1107625,1354097,421335,79954,279561,-141253,-279492,-699303,-183479,-669309,-50260,297154,-296984,-1373021,-27225,-403129,1005751,20972,181829,549880,-264755,338393,372921,250128,-1696043,-156006,-7207,-56316,-406479,1254041,498201,-620500,-266310,1207403,1420124,197250,-368746,287937,315444,-681215,1100954,-836824,-1648527,-72097,370035,101265,337164,851048,-698575,315713,-430625,-558387,634132,570640,177536,-1112351,-485473,-329964,123680,94363,52238,318358,620085,-319713,-1175700,772017,1330425,266662,415766,-28183,565238,803886,-61336,11659,-439955,1045408,847755,-121910,204265,524608,470224,800679,297639,-511057,172925,18197,-384544,362792,-111586,-747021,-162329,-489712,-875050,1416824,1575851,137205,711884,1286280,692774,-110286,-840898,-675463,-826892,128347,395635,-805557,-659965,835702,41658,133815,670252,-557500,-579772,23811,-412236,-1062194,1210894,447302,-1353237,-389691,1158846,377336,-439796,-818127,-472221,-140463,249295,-243805,989143,1048797,708087,1169795,991706,-1884950,-1232151,-466302,524970,382213,-581961,458133,-463661,295014,810447,-435137,-935457,864415,283280,303689,228907,645086,-752142,-1604924,-290593,491960,-907161,-280753,108731,706085,1063911,215937,892596,-383225,-1075864,-699611,-821773,19678,778464,-692200,961523,649963,300968,20325,-958446,-1304888,443791,-216936,-993936,-97532,259811,-493083,-59360,-812169,-627710,23214,243113,-222305,663911,1326141,-356573,-1379545,-768505,-754399,-179700,2254820,398232,-37942,453966,-758003,1424925,-115014,-1146403,303940,641075,-248786,-314819,1025743,-281656,100244,279567,1159207,990019,-494085,-10450,820759,45225,-138977,1221608,-938890,-696256,-102169,454990,673734,-565514,-1754692,-133735,252734,-176679,937465,-643260,41762,-319851,-1020228,-1841382,-434008,-399514,451726,-697763,-217184,-1515811,-164323,-437758,67945,-945479,863449,106542,1079639,641719,443265,-646458,-420017,-407295,923604,975572,-399921,883112,1061856,-410587,-800493,-744289,857906,-1084521,111243,264395,-809893,-437944,-111117,448060,-1603591,-1461138,-1447669,-96305,-612232,30460,738254,253288,516913,153283,-687129,-809044,-886884,299719,-349089,-176009,-360941,1475979,826347,1130943,70410,-1213854,-1236491,-262254,-584901,633468,-481481,683688,1040505,-315426,-48867,-899766,-780814,-393894,-239055,-492142,-518178,132908,-144136,-349916,938328,350559,875821,835843,439985,1004667,181818,667012,-609947,14738,-736809,-24714,-1175183,511053,-1723903,-2106264,-177257,660713,439151,-770682,-858334,533822,1032860,-598673,259593,1151327,1246453,-103693,-400340,-573661,-527859,425432,-1355428,-273565,71168,109173,-460806,-486786,975472,801062,448262,-802540,-400692,-246293,-500635,586640,-441086,-1306648,347881,33530,1029330,-105760,-82762,935080,-419885,-454210,-345888,-1194571,-1050179,-903430,1123814,918870,1055454,-1258325,-1374607,-355139,552700,-399905,69040,-821186,-162967,-860829,-885812,-1154026,97985,-982784,-229495,-760735,-297482,-539560,440230,-927716,1037281,565401,591044,-82789,713241,-178571,5395,469240,1328988,183217,1365633,-934967,-652986,786564,316351,-830645,-464905,-271438,353638,-601944,916135,-222694,-464207,-78652,-916901,13049,301425,829639,1064258,410179,292455,-456176,381164,-123120,476405,247669,-900197,-647523,1731298,-188698,-1843399,233559,-1317532,-807256,-279491,-99432,-143656,-1255859,293082,942881,-1069361,-430313,-263973,920226,-75916,-1045590,-94945,-971053,845101,330284,547203,-573637,107695,-303653,-314915,11471,806553,-876018,-1064939,-358901,561240,583676,-655345,-1063101,328439,-129571,584784,690848,-88600,-570324,-1165089,1509950,108024,635403,1626988,1347080,-791164,-196889,-48215,-455908,-910470,1201599,643015,1976980,-428616,-367729,-1631922,-485059,-321751,176789,-517206,498239,239680,538375,-2112949,1261944,-208698,-330613,79049,185528,576708,213143,-106845,888969,-404170,-941078,1327425,1530163,315479,514903,-160183,214616,163396,-334095,284255,1134097,90838,-371290,294283,123113,-477298,-292940,25894,-1202235,104406,-782865,785746,263789,345674,374592,589243,-551213,-82244,-123926,426938,-1138845,147304],[-704322,403315,702383,-231878,472997,54394,-347271,-1461042,52236,-613293,370118,-457193,337534,-809694,-1015552,343276,-835597,-742299,-56015,149703,-426471,-672664,-572600,11109,70064,-185631,211641,360669,-397724,127754,-389734,1002814,86524,-78349,652535,13228,-366505,-1222852,221046,1043327,645267,-85578,-1099213,152500,818965,-1827038,-78641,-683814,849565,1128586,-180165,325802,-240038,-336966,-500725,-797960,-620842,1170773,272866,454664,143335,732959,-212687,-357550,-40409,-292713,630124,-624210,-977281,204427,644134,608133,293915,-816598,449072,468209,411238,-642112,-575199,-587060,-937265,497084,105751,285467,-707223,787289,113911,-1155455,-522885,293804,-270189,493542,267936,489106,-1043588,-162338,1844427,3901,-631697,-730334,-1282308,-491508,-557306,261410,-990295,-982123,-196120,-380332,-1077734,658015,2583898,-320422,238869,192332,39016,439129,-874942,-380790,-842386,-1217851,-630623,-766114,173379,-666244,-764526,-1036943,-526339,86911,-898900,-461713,1093662,-256046,63483,-681620,534715,565141,-256742,-944180,1566707,598178,991958,-589758,-621057,-382763,-220093,-175946,-190430,-117590,-586699,-812763,-542184,400286,1283445,38231,58583,-100901,419453,838174,818663,1037870,54133,-1245835,-1002093,-186489,-641945,84355,584450,751565,-760165,-363261,-112420,324637,959660,99853,-1087253,-972439,1075320,-708339,-1418054,-87088,353803,-769538,-584639,116570,-212074,-300865,1358831,898717,-1201646,-676467,-484088,-822334,315407,-618319,557539,1129069,802258,213247,98654,317541,-799775,438240,115379,-389944,1065723,927216,461178,749264,203031,10525,-305424,-1880119,-287669,129306,-470080,-639229,-540391,-1083799,382711,-1139250,360872,-919959,-1219463,-348042,-45903,61273,-1877844,123069,1204254,136960,333274,-386212,-21716,468773,539153,237981,867663,-375689,342473,-135837,20357,196826,-395159,402097,-867380,499000,-736629,882798,-580026,231104,1110270,-361711,54052,1376968,645832,-394175,-7489,-82512,-702866,-55760,-242957,412047,-2017910,-179866,-971198,-648239,611863,506906,-1154153,-844092,-244349,-712325,221095,-15913,457343,-213588,-1784311,44426,30566,178124,-683601,948132,115577,-1794522,-562065,-817967,11788,-842780,-1072873,325660,-606798,-199655,713972,560707,-847944,-685687,-230445,-72988,63174,-110540,1328596,-417386,-310175,-1300690,-153308,18552,-806626,-192058,-185468,-1703954,-371751,727383,823663,75584,54308,-1749400,-287443,381248,806326,138272,776906,-2612929,-339948,1218367,571375,-1638346,-440673,1013812,731432,-131513,150822,-167798,-646233,-367064,-345973,-632012,1148988,1429296,369429,-1567647,513425,106636,995162,1309272,-342875,1422296,107075,-356226,-1098767,111637,622799,193374,1219540,797113,-234391,-1376428,-510783,-1062440,86691,1246693,-566584,-786268,797425,733659,351670,813365,24315,995006,373701,-1478832,-425498,-374387,538097,995188,838700,401748,509049,39438,399595,506855,907463,765963,981033,402545,960716,-286105,1363619,738658,-108108,-545845,-427912,-571695,-1091494,-881785,-487234,-466741,-737938,-1375930,-329370,873153,-367339,636125,820603,150647,-329828,-265548,54811,-1860915,-575599,-548326,-38094,578451,-902477,520309,-90341,669658,286788,-432570,-1110811,-1024791,-128324,31346,-351784,9781,-174693,-47860,109361,-1301288,-1159534,-556268,185237,1079524,1568777,-669471,-865964,922583,825346,-621071,-414454,-77964,-96685,295545,-236538,-319138,849787,241440,-379206,-2353007,-284910,-9035,-1329172,-499048,-645207,449062,180069,940575,1625296,-792657,-112742,602238,-289228,465841,-453351,912842,40165,264341,783503,646995,433310,-142616,-628327,361444,-347383,-450364,-673094,-1158443,-63944,514500,1021988,1012206,1279672,253400,-1560934,1019090,-110971,1048342,-61716,276184,1254752,942198,244777,160879,50958,-517955,-323144,-674618,148346,-473722,-53850,159924,-242689,-1343847,-96919,-284109,1023051,-76473,-60794,827789,-87551,55704,436561,43686,-1769503,-233552,-789589,-381185,-513985,1496716,323262,-668446,-499302,1144990,1038249,465419,-272700,-51442,455063,-366753,1166917,-870673,-1876712,-216565,23425,-4833,827961,337040,-434908,439183,-266061,-633725,516019,429595,-22308,-1091719,-677225,-279203,-136399,-156177,-262219,-361401,392186,656169,-1220064,831569,1206078,82196,645574,-353041,510242,1186510,199923,5617,-297216,1068925,963846,-130887,-11214,653214,696374,375048,184565,-442361,251146,-402237,-436345,107849,-826492,-554451,-134280,-164740,-640217,1367317,1093305,-112736,684419,950952,700931,-48050,-1124457,-581550,-596031,-52065,360259,-1146532,-365654,978223,-71524,350463,965112,-285552,-865392,31255,-390755,-1004784,1340596,684847,-586608,190515,275350,224274,382647,-274758,-117343,28749,116839,-451728,275462,751464,386414,1517900,1235446,-2433937,-877419,-504046,100961,224913,-523177,513476,-283622,146634,420029,-725528,-692245,759585,-510004,217370,48838,1013541,-575658,-1156384,-1120061,153005,-581387,-515990,107112,657335,508667,438721,1230822,120980,-922858,-607059,-1243975,135510,751248,-641864,991723,689828,652721,-124590,-1126724,-896700,392531,180591,-956743,-37859,-176763,-493146,68556,-1151659,-623884,-365153,-164998,-77146,279830,1106941,48564,-1481453,-677928,-795415,-34318,1689393,342911,-188110,28562,-588183,1108897,-429682,-970852,368227,936699,-148211,-548634,859068,293924,-18140,374266,1082620,820165,-576814,172188,789360,33197,-524542,902234,-889877,-740303,-443738,221318,471298,-206274,-934619,274851,906861,-42054,1093828,-405549,92998,-508001,-771735,-1425646,-533713,-7712,311530,-866637,-165148,-1128728,208422,-586718,179205,-684652,781249,331799,1015643,207057,295035,-984277,-634339,-426317,711687,533101,-586869,546682,795323,-558732,-443821,-288946,590897,-950119,47951,102217,-900173,-496912,241443,733809,-1674757,-1753924,-1651003,-638869,-1044194,54740,448455,409613,292538,186467,-678113,-930389,-1056943,353487,-517270,-82656,-127914,1315890,753484,1489304,390958,-869155,-1477334,1082,-291519,1236155,-365857,1527277,733466,-88490,76387,-492711,-1257953,-476647,85223,-284139,-42545,-56032,-343747,-504500,603183,319325,689777,429100,387386,816461,-50765,466582,-640833,287239,-603156,-88671,-1248136,386150,-1145135,-1933432,-44695,552835,67543,-792674,-616044,478919,945612,-808924,446664,1085810,906946,-293501,-260967,-81097,-350079,286064,-1224619,-440453,-171695,-144530,-531496,-431338,1159768,295011,486851,-562909,-525723,-557465,-564439,866260,-211748,-1154028,-117878,248838,475798,-277326,-25617,546177,-408517,-477356,-347428,-1229016,-1335573,-789518,1088085,720670,1131027,-941790,-1006082,-75855,42035,-637789,117778,-443182,256643,-556343,-782118,-1617968,326759,-937076,-217071,-723543,-282915,-769911,533523,-922742,1091896,42649,757664,138753,625351,94557,58915,658116,2024233,405745,1271052,-850079,-400454,691199,331552,-697045,-449305,-174473,267518,-569819,926184,413782,-388379,-15955,-914881,509348,728270,577605,666715,57095,280109,-381761,370814,-231071,758992,132225,-934152,-982976,1631708,-631033,-2417574,-358956,-1214624,-660124,-365002,26937,-151375,-997970,453876,924209,-1047409,-527096,-161732,1235265,-71549,-1240999,-375197,-812662,684220,355189,704639,-591911,206037,-517834,-141969,107746,734669,-759230,-288218,-337323,329621,385947,-348522,-1219360,254469,-255503,178224,658997,-249199,-847309,-2107302,1082310,35505,436509,1349362,1289979,-795654,70367,111227,-507627,-1047826,1138675,356767,1357767,-573643,-407855,-1610940,-523536,199752,364401,-266337,460072,94709,600576,-1548301,998272,-103156,-276411,376502,-10635,552233,66788,435092,1106018,-427545,-468572,1179478,1579701,64376,770618,-256785,-20424,211668,25679,632649,1217268,-25664,76468,688223,-50613,-685073,-421449,343476,-1097896,297410,-900339,711703,314247,405845,444911,632726,-286391,-2616,-110290,360323,-613124,253763],[-473319,588322,763989,-203037,177335,-97454,-236150,-1457978,-117974,-464884,425986,-594232,-136391,-731089,-606786,616351,-389034,-716259,-695391,-488143,-469426,-276335,-614027,-477780,7148,-531361,-456779,150168,-375355,228795,-383291,848272,444139,637192,724594,-221017,-710533,-1515587,326399,1395075,402562,92859,-1234614,-8345,921219,-849524,-384801,-327933,1110874,1046741,7515,696056,-64579,-556363,-1155338,-929267,-1059424,1153063,408739,241292,-128567,321456,-273841,-442135,155507,-504819,683010,-889515,-1223445,425366,799096,292127,180997,-1087989,354632,443847,1004237,-649759,-549043,-514354,-853209,306323,-156251,706699,-280033,1000646,80410,-984495,-455757,178682,-238524,312913,-278976,785707,-674050,414262,1857954,-2758,-406992,-643652,-1056865,-82213,-417459,210762,-759281,-1080786,80262,-327982,-1386693,1046960,2430121,-352324,754264,-259792,-474418,245834,-760253,-713119,-922971,-973852,-1131027,-1561538,-89559,-623868,-289383,-499237,-358255,202296,-1014117,-713542,776913,-308303,-60292,-795448,864282,438176,-101178,-619382,1655105,435721,423322,-817656,-1006125,-718003,-228577,-104870,60599,-146290,-350368,-952914,-886981,547028,1476500,-290397,-33732,574802,465193,1146731,985307,1225013,-403514,-1519911,-1155658,-316090,-473736,56197,473807,705140,-664410,-463180,334851,759974,1569399,-116395,-1050818,-986094,830168,-437762,-935019,43563,462508,-744850,-689532,312511,85630,-394004,927232,373129,-1088273,-515716,-543476,-641225,765950,-764814,523010,861838,24587,153343,208863,40184,-719701,216248,408770,-480694,832223,512251,574694,234256,-157020,-370094,-208549,-1715782,-136878,133371,-602221,-477407,-550614,-1392732,-118943,-1357141,84058,-689926,-1573305,-530893,-456156,53702,-1529826,22391,1247642,-193,512877,-227722,103624,385977,58521,109557,851294,-282227,271667,-42962,72653,147723,-100471,476018,-713473,176323,-746164,827943,-682925,442337,1193009,-186411,-204062,1326251,362520,-243596,-186917,196359,2499,293909,-279481,238821,-1553621,-208296,-450754,-735247,70334,528643,-997953,-653889,-32606,-243077,7585,-102938,82895,-241031,-1729329,106763,-420418,-232652,-54949,811672,103086,-1135529,-288575,-463908,-115387,-758905,-1148289,285782,-842728,-93971,650275,519257,-648278,-876364,-964025,-119381,-236839,-131071,1063244,-331247,-245723,-1557607,-222955,-148434,-1106294,198816,-257173,-1761538,-17513,963194,934679,467465,465832,-902983,467347,923125,564789,185200,299327,-2124030,96065,907925,681163,-1311884,-165096,837398,1156920,154021,661193,-6060,-615811,-178765,-94416,-639320,944210,891651,116918,-2166021,-60989,357838,1109202,1328434,-731785,1427384,85454,-424914,-1068530,108184,962049,319860,1271592,858850,-163155,-1082360,-476484,-1312845,-295170,777597,-337147,-882914,588348,293464,116745,881629,80654,948281,453133,-1432046,-641152,-459269,474726,1463417,947211,92252,218318,402857,562044,1092580,771119,700337,1058814,403475,946510,-356504,1182329,1005940,-413342,-339583,-900034,-641086,-738711,-1041435,-650970,-263629,-345545,-1274743,-436315,918502,-776083,133167,937607,837782,-294433,-412117,-119036,-1642841,-472903,-833754,-371335,443152,-902390,585855,-106968,540856,-357642,-692488,-1356476,-1437348,-58570,113163,-80129,-4858,118934,-144041,-228908,-1321661,-1095972,-275218,-520681,702833,744218,-1117560,-745622,1262702,687183,-843993,-692941,-305727,-129036,453319,-171525,-446391,273574,355742,-570686,-1473175,79922,-170853,-1020806,-353003,-722983,153655,-332538,679667,1496381,-800980,436050,361805,-529095,547930,-717231,1027570,382150,419628,1187275,961149,391327,66311,-482932,477203,27115,-653884,-711338,-1289329,601471,774776,1308598,897864,1313843,2728,-1797745,1494496,274089,759727,-61829,530007,1141177,413125,138871,210678,-149621,-778393,-253385,-638278,95168,-125687,74558,157571,-123827,-1010276,-185673,18381,987084,-126777,-157823,1050718,61824,-110585,383938,-155969,-1557030,-185602,-1238937,-426085,-625704,1366249,67579,-538992,-494727,890050,576214,817209,-155082,-476939,461365,-277282,1028212,-857476,-1899272,-445843,-304435,-64790,1146131,43718,-15247,472275,-75290,-715737,392936,295424,-99210,-946578,-824703,-243894,-388929,-386282,-661721,-710823,67219,2039105,-1048509,633529,834534,-122642,904908,-704784,430278,1462052,446650,23552,-170592,968331,806753,-154557,-107583,675254,863281,-42943,92473,-233059,309492,-691080,-483041,-179454,-1588086,-347501,-213996,239981,-248220,1429675,745976,-304142,623674,540686,605539,2879,-1510311,-486824,-414571,-207166,341969,-1272330,24133,1025874,-171815,420382,1198848,-35264,-1081456,104910,-282520,-778474,1181545,1055088,116875,661321,-714672,63866,1031910,155011,284054,220688,62470,-602865,-526395,606133,115485,1695195,1322565,-2432014,-382754,-553975,-442774,-21757,-478649,479289,-995,-137813,12486,-816008,-330830,627625,-1139619,152485,-292901,1163422,-292883,-702826,-1692035,-136677,-245898,-713856,94606,551528,16894,747121,1583258,523060,-712520,-516838,-1282013,307152,713867,-319066,1018536,651233,633944,-176786,-901944,-262969,295599,376083,-911407,-36753,-448482,-336867,263249,-1287243,-591010,-780629,-527528,165341,15514,937822,460558,-1389828,-387283,-735661,129570,999480,265045,-213624,-346299,-83397,606748,-450498,-688371,377495,1084406,-113905,-759144,576826,820690,10293,513360,886249,677165,-408181,307597,536179,-34709,-906104,492034,-714549,-856270,-868179,36220,323730,12748,-123932,705271,1253088,82727,1125915,-55675,243938,-575007,-585549,-841885,-426017,235685,125488,-1019491,-79741,-274026,561061,-661023,337836,-395851,532642,506642,709250,-193882,207638,-969688,-691265,-336231,419756,-68379,-751108,88624,666100,-521674,92566,218281,296557,-613756,-161830,-27038,-953860,-482403,715821,1063174,-1637259,-1618429,-1540475,-1289822,-1337069,84782,197047,599564,-76975,239664,-628823,-885768,-1146405,286757,-709675,365972,211095,874075,592102,1841907,822846,-443217,-1626579,215355,-61677,1788733,-219161,2054729,474549,130070,272969,120447,-1478276,-495328,443304,-92956,302390,-336621,-660463,-640700,193930,240840,475850,81977,280684,409765,-355088,160642,-391650,608440,-451066,-87167,-1229642,330698,-392957,-1331673,132848,435037,-357356,-768495,-360415,166030,584706,-841852,687116,1227433,749919,-513792,-150697,403374,-376029,43806,-1017062,-447458,-368978,-408791,-708959,-352693,1133778,-8975,362826,-239006,-573058,-1060579,-677713,883301,11852,-906106,-844326,194439,-128279,-344966,1134,82674,-293425,-419083,-355794,-1111929,-1331852,-692531,884549,426467,1018607,-469742,-765045,76874,-329855,-583230,304217,-172832,378444,-154415,-598389,-1857027,551055,-653653,-187174,-865694,-383506,-1015942,575572,-987185,1051327,-337730,852095,432427,355199,301490,-145999,574197,2080757,421122,1115003,-606350,-208542,487961,278838,-589458,-225144,-54944,166005,-511804,859088,1104965,-108340,99270,-745315,893012,1121663,146050,-22817,-304210,210579,-418356,93653,-291754,1007058,-48554,-963191,-1279616,1440578,-791496,-2484801,-610613,-1006709,-363473,-431024,104140,-192484,-888712,525790,818857,-581414,-642787,29177,1383493,-65522,-1408993,-634574,-592307,369232,369406,725213,-290871,277856,-754434,58929,2029,663788,-508566,603761,-323856,-37030,50156,30748,-1072844,183024,-232230,-231364,519507,-397978,-947609,-2607241,652984,-160428,128033,708998,901393,-729054,353205,332792,-302474,-1117452,990130,19745,592856,-611127,-317402,-1479789,-559232,560357,470412,58783,335225,-122486,601807,-829554,602756,-78308,-261213,548884,-91495,459616,-47395,887134,1192682,-441497,84541,770732,1499861,33341,1001802,-368895,-315702,454794,332044,910069,1085497,-287900,293929,1044133,-247486,-709585,-453200,580590,-781990,467074,-757560,550903,389328,461220,513090,562107,47920,118558,-67756,243211,-306756,202557],[-175197,736428,793790,-225845,-200654,-320517,67907,-1225528,-189762,-204306,547633,-709720,-512136,-486948,46984,979089,-37165,-562150,-1182184,-1019941,-547811,113199,-526177,-664973,214003,-657092,-998419,-65957,-335746,223950,-373507,549697,487838,1045670,650375,-411380,-909880,-1619680,434044,1442248,167799,309348,-1363378,-242850,793581,154330,-547369,100556,993992,608714,174037,1213469,200552,-668820,-1882262,-958336,-1312988,1125511,389814,-60484,-387900,-145193,-149539,-437101,192325,-697229,503922,-992483,-1291130,627117,823313,-4012,-58812,-1452606,297192,203169,1410168,-409842,-480221,-498710,-703932,124137,-319206,1201499,126795,1048840,58088,-737147,-248828,93882,-236486,130421,-762751,878896,-386038,937392,1670631,-103170,-445853,-718034,-716527,130767,-349002,178670,-473820,-1217323,246534,-171415,-1463407,1303304,1934745,-345771,1007545,-673331,-1139916,18947,-625896,-935019,-877726,-430214,-1518757,-2088941,-198608,-346132,410753,229739,-46138,258412,-934643,-885471,496085,-188309,-84258,-756411,1024545,374638,225234,-241040,1472165,282148,-106662,-1034978,-1473266,-994248,-330236,-148885,316509,-51760,-106175,-807292,-980527,690169,1553354,-567821,-67349,1252084,462911,1369797,935039,936831,-984727,-1699703,-1418841,-574199,-390434,117259,570459,513836,-475325,-363218,751774,1094751,1907009,-673261,-810622,-764656,544907,-15261,-540804,271898,554637,-679688,-673753,426483,568693,-298061,593499,-147489,-763019,-144662,-570756,-303875,1039839,-755115,450471,421184,-600346,51002,296746,-257881,-589609,-78230,562234,-533701,583432,-84952,380418,-240132,-621732,-785097,-36890,-1229315,-57156,-83272,-753597,-194896,-500209,-1121945,-220847,-1339138,-213296,-319132,-1604177,-444873,-867404,80318,-932874,-79412,1218710,-129453,613703,41123,110843,202304,-444170,263041,861828,-377712,106815,143638,-1458,78966,305809,575329,-484063,-175,-689920,587682,-873040,589749,1198060,6026,-454183,1021411,82237,-17485,-420582,382532,641103,556951,-224853,89317,-927765,-179454,114105,-410969,-512671,637879,-625972,-400562,92650,202214,-142430,-95205,-205516,-209544,-1505881,223267,-832347,-423504,587120,374504,137787,-441273,-84570,-151668,-100069,-563887,-1026468,365815,-769742,33279,703592,578408,-301023,-908954,-1350565,-234463,-524114,-180053,546671,-263383,-186923,-1577647,-292221,-347588,-1208423,517909,-313233,-1656273,444083,1229856,962920,750761,976055,94804,1234951,1182636,73748,76767,-336297,-1552065,524562,581569,743717,-865553,-72342,562454,1239770,451440,811817,-32692,-634049,-71567,46229,-722127,438973,127704,-107045,-2268012,-574777,630905,1118971,1201802,-1329052,1282780,126193,-325664,-791156,133057,1037517,358537,1295793,733870,-97756,-780667,-370991,-1341474,-730111,298595,49179,-898610,203857,-463573,-29841,831380,206789,896218,561503,-1169740,-812796,-532470,360308,1661116,1067408,-212534,23586,978541,578238,1110279,517823,656746,1095746,280030,538633,-663675,1005268,1137226,-655037,-25604,-983556,-542815,-378122,-1139581,-679208,-34806,88648,-985254,-307026,892660,-1010707,-466098,962778,1649706,-79704,-453556,-237126,-1250453,-390181,-1015008,-487948,107267,-851262,597367,-217342,487936,-784929,-807318,-1409964,-1308512,-73284,163076,91541,-107591,452516,-100425,-517100,-1056565,-947595,3860,-1069106,385704,-175663,-1303488,-409352,1331550,487468,-1043555,-931875,-448146,-240888,522771,-111670,-658189,-309577,558629,-688766,-415486,476659,-270818,-656561,-89677,-607907,-96083,-790384,310837,1240641,-733550,961496,-47935,-743992,649355,-730724,911469,839180,477353,1440935,1048526,387838,267945,-302313,521364,304920,-680283,-586859,-1176673,1147199,1028692,1630922,713546,1251681,-109962,-1661665,1742851,604966,578080,-55004,673539,787127,-102777,166488,251436,-286689,-913764,-100952,-617118,-369951,310058,329911,265536,-26982,-423245,-270615,448076,930115,-113603,-75917,1138819,216684,-107743,199060,-315836,-1166642,-33513,-1255830,-215474,-784245,979010,-215785,-283614,-363317,554107,163581,1162891,-25752,-908124,331056,-303757,757673,-800918,-1660527,-750771,-568833,-48130,1248104,156871,479459,475293,84002,-794619,252720,145263,-11769,-791168,-869791,-160848,-526048,-534143,-1067757,-749767,-273456,3037727,-701063,186254,281268,-286163,1086614,-1011243,345877,1539992,301759,46652,-138066,752279,404959,-185515,-78633,596908,943055,-392890,52837,90762,369216,-770030,-490309,-406780,-2177113,-169196,-411509,593157,154869,1545287,643477,-413803,542641,216143,479979,72045,-1871003,-330306,-395913,-281488,367825,-1090719,395854,961869,-201091,333053,1312568,143460,-1160904,231035,-90034,-452807,732539,1304005,506866,847204,-1399860,-90909,1263563,363801,629279,407109,136524,-676735,-1121140,600738,-98171,1574331,1229007,-1909357,103027,-587519,-975941,-291158,-433390,353067,345964,-441886,-294034,-725567,42740,497463,-1473207,113263,-646766,1075716,-5644,-306969,-1744417,-302239,-39795,-835623,95875,430363,-248575,1064024,1849558,679579,-546853,-525003,-955770,472824,722082,141451,1028473,521451,234994,-144902,-272967,405279,149337,294798,-932742,-106299,-564453,-131515,486337,-1173524,-502699,-1154936,-770955,385999,-102975,837464,711268,-1038482,-746,-574531,327044,369148,186071,-114888,-613472,563970,68846,-224048,-552866,339904,974758,-203175,-877524,309395,1161352,179763,625139,588119,561464,-81466,359128,136700,-124872,-1217215,103662,-443214,-1041234,-1253433,-57901,275080,109220,430645,960568,1205184,209562,1012286,356823,425451,-496596,-466779,-290101,-139851,280635,-40095,-1080558,48386,721188,776289,-669864,476239,-157411,124116,584747,80394,-446954,193945,-580823,-580607,-156354,173943,-637529,-772684,-324271,716999,-285505,621213,599446,47893,-202103,-445207,-173698,-949501,-414794,1166760,1349346,-1462025,-1149703,-1207945,-1812061,-1467639,66395,17383,796826,-541387,301489,-490007,-680621,-1132242,149764,-831457,1055857,591589,388560,420652,2109910,1211837,-85322,-1635440,350976,110181,2074087,-76413,2195913,319060,296279,515236,779473,-1433265,-511864,750525,43117,418921,-610119,-998443,-764300,-209173,150658,212927,-58084,142865,-54784,-659051,-167606,-16510,861513,-367821,13722,-1118363,320644,293715,-473095,309597,287601,-745299,-708519,-109028,-331338,95247,-730659,883335,1279096,772942,-679398,-107871,671260,-594100,-151366,-844601,-367215,-528518,-599271,-957960,-264899,1056031,14379,85876,61644,-441233,-1562702,-715246,624687,175048,-655432,-1619011,-129240,-623111,-287259,5772,-309410,-86626,-295712,-388038,-912941,-1107766,-699901,516535,150140,752820,-4339,-713204,8391,-504775,-251490,523580,-59333,354686,284366,-407324,-1758571,693443,-266049,-172551,-1133503,-580082,-1191418,595399,-1079376,875150,-569469,851909,741433,-4912,419247,-489614,265315,1363054,205803,937979,-254097,-208043,189075,131761,-557965,124284,9741,103619,-448750,727637,1627714,317095,248475,-430995,1075952,1351368,-389187,-741652,-611242,89615,-571320,-329685,-261730,1201384,-247674,-1062072,-1485811,1174932,-727260,-2044754,-498186,-731348,-41997,-413581,144587,-300848,-907194,479845,649992,182726,-699798,287442,1281793,-53518,-1413126,-851303,-359765,-1587,341777,633136,244265,265159,-955557,316411,-177540,663968,-198973,1315734,-278332,-436667,-341794,374126,-736176,138732,-43966,-597407,253292,-515289,-818729,-2382300,393744,-404230,-159356,-63800,223025,-625180,575883,573071,57240,-1131465,832220,-300367,-113499,-515413,-119898,-1275722,-566797,577477,482207,370528,157931,-382178,572650,-163968,187829,-97952,-239807,548760,-99376,325695,-54999,1117375,1042210,-474421,544209,206201,1262608,152830,1110147,-458450,-565763,795620,476438,984969,734717,-642967,288461,1278378,-369369,-584709,-398073,686554,-391060,584646,-416211,304215,435386,474804,559410,391392,336699,223720,-8655,84689,-284083,36117],[122593,826252,819382,-259662,-530497,-549425,457708,-820266,-176945,89147,702805,-763712,-728732,-139626,781457,1331387,193271,-280282,-1351663,-1290879,-581606,337469,-308868,-491419,621542,-494346,-1197904,-242748,-260093,109743,-352932,198731,184374,990886,446101,-481114,-935519,-1428714,489884,1071817,4704,441469,-1483047,-474470,507434,851008,-542295,425949,521393,-76934,299235,1621877,463852,-708534,-2549926,-871108,-1324486,1033064,260572,-303133,-543327,-604149,59040,-331303,120608,-815412,144424,-929385,-1211049,720149,702192,-249284,-242065,-1812917,228505,-183980,1459315,-78077,-399865,-523110,-525197,-33116,-353062,1627867,387365,921365,54667,-520332,112966,54027,-258581,-13025,-1048943,766329,-253057,1287211,1352577,-217467,-666794,-896441,-294197,113420,-329766,184661,-206147,-1338880,327274,129268,-1189101,1292500,1255426,-309344,956036,-918159,-1621081,-146138,-529384,-978192,-770395,185238,-1679803,-2118634,-169657,108555,1231220,899946,314322,189835,-792347,-956062,271836,1568,-9658,-620714,1013154,521318,701200,76019,1144124,183910,-437568,-1244706,-1785411,-1223928,-523717,-264537,551840,117830,79351,-408556,-704186,827728,1510373,-728613,-8893,1665968,411014,1433724,722416,174279,-1518063,-1701221,-1831226,-849851,-403514,181979,866054,244338,-271809,-131886,1025411,1266465,1969571,-1365081,-428258,-390763,448098,507286,-326035,446766,585990,-569296,-548909,427387,1156698,-75364,436479,-511664,-306944,358731,-582470,-5392,1093608,-584676,341352,-80803,-917775,-40283,399851,-423861,-406222,-410923,533506,-528244,401898,-710948,-82934,-528741,-955913,-1130364,107837,-526889,-37963,-254124,-863623,209052,-357408,-397142,43282,-1111581,-494161,64978,-1346876,-113926,-1112498,131212,-278203,-174739,1079657,-254314,508259,349924,-4439,-2031,-776178,588147,790533,-699694,-138124,385600,-220674,35046,711999,666435,-213290,16303,-539539,226609,-1131992,612770,1057777,225067,-598657,590804,-128016,223367,-631696,459170,1020916,659782,-89914,16801,-295768,-101787,560621,103676,-964508,843419,-152632,-130843,115375,502696,-198156,14771,-335298,-121348,-1200239,353181,-1074389,-401234,1040867,-285400,209826,3780,8797,59031,34334,-283047,-722918,617275,-406308,74463,833570,708051,2547,-774754,-1294474,-411675,-743772,-251722,-99494,-199954,-182789,-1293196,-409599,-527854,-1081654,654794,-319177,-1457524,855079,1375557,988965,862324,1424778,885861,1767854,1088052,-480846,-120573,-948526,-1043457,884873,348885,780941,-395599,-417642,204324,962621,729595,587249,-222471,-661748,-71222,46676,-858241,-238068,-579408,-157773,-1906530,-850376,775454,1006866,942591,-1885919,1049883,263620,-118761,-377250,202037,805922,273675,1257205,449582,-24829,-632505,-256177,-1069892,-1055106,-3782,530727,-733996,-191776,-1214349,-111682,656009,365816,807332,675964,-696214,-880562,-588028,156193,1547939,1198814,-383278,-58383,1631334,459188,667108,209856,639356,1076759,36391,-51010,-1030088,936247,1060354,-759554,353793,-625366,-275216,-71412,-1072374,-568867,168319,433927,-647066,-101901,786230,-1092470,-971989,920462,2277182,171496,-395865,-274540,-874627,-376719,-1165751,-362045,-257482,-764150,568540,-381061,542224,-756134,-686061,-1220064,-678417,-175162,229805,186723,-218575,718428,63708,-679020,-536635,-664903,183368,-1282983,219430,-882504,-1203639,6628,1125802,228812,-1169400,-1067601,-441969,-353731,438683,-59888,-883251,-702543,865398,-656306,381099,793317,-308380,-351832,265468,-316293,-250003,-1012970,1112,939040,-562723,1291958,-540051,-863452,811470,-448472,603270,1221409,453236,1441474,865260,424358,353483,-175276,489379,441835,-528845,-396395,-902004,1451156,1201702,1863858,515924,1099437,-97579,-1372724,1813486,772301,423249,-75454,668585,300615,-485178,335080,318509,-338786,-942800,63406,-627559,-1030048,741763,654494,407768,-11640,257891,-320197,877968,874761,-48303,164137,1050561,393089,-28707,-92643,-415372,-729552,166744,-944540,116683,-1012291,529503,-458755,9112,-223555,272322,-90613,1386037,100512,-1205249,105167,-240976,488141,-706699,-1187209,-1065942,-769679,53078,1219450,673959,941628,561032,166814,-850800,95251,-25165,239386,-713717,-788441,16144,-446767,-559270,-1377240,-611564,-524622,3098479,-283770,-406473,-320954,-373323,1082582,-1234271,286699,1418726,-369030,45154,-253279,471790,-123806,-206412,31204,427512,928414,-637727,74499,440342,432754,-627804,-444598,-505662,-2415436,-51448,-682160,799724,426821,1553535,744392,-435441,458134,88114,381330,184545,-1929066,-57547,-554729,-244586,438752,-621038,631601,796783,-117396,124426,1282119,229536,-1100729,373977,142708,-147846,112600,1228717,524620,673995,-1539086,-223153,1056011,353093,831490,560657,334320,-686974,-1291500,662992,-251329,1150373,974651,-1123039,450182,-580697,-1362429,-509979,-408255,155869,672587,-679884,-412766,-480617,334096,374252,-1489516,94264,-847988,803293,177407,-3781,-1268429,-314375,-45466,-862291,118303,331487,-266791,1263969,1936171,566225,-480232,-716163,-414905,585551,798324,585593,1012088,293866,-395780,-73908,549525,905176,-32587,-33193,-1071095,-247129,-574973,-8955,690054,-817875,-347435,-1388148,-861209,443231,-107362,777802,721500,-452885,335832,-335673,545080,-117106,117104,67771,-731004,1120810,-356099,133084,-635609,271428,586311,-397292,-861839,170929,1236123,435421,656094,248513,428193,282938,320176,-276831,-186964,-1445287,-168294,-108467,-1257078,-1507557,-53903,350732,151453,643363,910924,849133,341060,753804,738131,556942,-289684,-398926,72845,233704,156089,-108942,-995251,206955,1427820,788422,-645460,525097,-23942,-380779,551194,-794523,-509828,228712,63308,-342750,68656,98129,-932495,-580252,-548371,916605,86459,960920,764732,-112209,145911,-719992,-368562,-876173,-313000,1446272,1519324,-1163702,-565500,-799367,-1985815,-1477787,-24455,-98909,946262,-1002175,339003,-249922,-347482,-1007256,21405,-810080,1730534,946437,119256,274983,2239607,1422319,112062,-1483583,397760,250900,1972169,33083,2024352,266941,391346,753080,1241965,-1202082,-524737,953103,132871,308489,-741804,-1222645,-850322,-512278,74009,-104236,35364,6303,-411581,-885425,-431840,310094,959127,-421479,218647,-946941,300805,724262,365643,438198,68185,-1030021,-629409,102694,-877835,-344630,-565031,926867,1023171,855646,-707266,-135288,579659,-921153,-181670,-748114,-310893,-689602,-667377,-1220566,-180139,1050921,329579,-308848,253319,-105913,-1869205,-556465,185841,249573,-487804,-2168787,-631678,-881624,-133558,-7382,-520841,174609,-146064,-430715,-692662,-809819,-828979,36222,-14707,409459,321813,-808802,-282856,-503568,201389,636333,-85498,340694,696788,-276380,-1345849,700902,57541,-200925,-1370175,-822780,-1250644,611220,-1140147,555629,-744451,753843,981739,-366972,422475,-808632,-120814,180305,-159025,773556,117063,-447367,-159226,-102528,-615883,459210,-28808,132130,-366445,560200,1826682,762728,379109,-49920,1056885,1306950,-902752,-1205919,-829421,-76322,-800930,-735474,-136777,1331101,-415362,-1200664,-1556573,840613,-576429,-1338531,-170351,-437363,204034,-275608,179061,-481764,-901061,317285,401746,931793,-634837,589560,956851,-37436,-1147813,-1002378,-157967,-318528,249866,474767,809709,129524,-1059683,607401,-287905,760120,66170,1666474,-170884,-754620,-695467,586342,-383289,145218,254679,-857734,-117372,-584710,-499885,-1483698,361114,-606913,-313365,-654318,-565184,-502936,685087,785882,439067,-1104139,729557,-543147,-645486,-300407,126885,-1037332,-527433,195499,413193,585749,-900,-635559,562456,279859,-128393,-116899,-192912,389619,-85818,182514,81061,1062503,658641,-533123,763692,-368359,900035,304184,1049706,-511414,-682210,1121485,410002,783063,252500,-987201,166644,1342086,-353593,-373224,-286361,638412,-69722,616370,-5839,565,420503,420205,569973,153308,457440,259921,38899,-89017,-462202,-166082],[336765,855517,862627,-254211,-702199,-719867,804325,-352706,-116352,335308,849183,-761247,-817358,216382,1414362,1554499,323374,76227,-1156639,-1251538,-504854,323593,4173,-40050,1091224,-52735,-964245,-357035,-121034,-63285,-317421,-102032,-363715,508321,176512,-400963,-816833,-887362,436102,336448,-54119,410457,-1583507,-640242,199991,1169395,-396491,509122,-135035,-803576,371693,1682158,629774,-693685,-2983290,-690997,-1106260,823911,93571,-338016,-541899,-991462,238529,-144504,-5378,-838511,-303089,-739953,-1056078,644050,463551,-433394,-300301,-2015140,115634,-579388,1080248,196601,-336158,-544342,-342824,-112611,-270221,1879118,439465,653624,81115,-408980,576745,39374,-297407,-87069,-1086349,503171,-302035,1357179,999390,-297267,-882893,-1065981,182039,-88266,-330181,240590,8887,-1363546,366828,566915,-558850,978001,631799,-245604,675669,-929829,-1681437,-168271,-490526,-838994,-645899,637862,-1581660,-1629837,-108650,614884,1986834,1277908,619363,-13472,-730203,-931308,86206,155821,117022,-461975,873321,890840,1238515,264747,802867,169779,-477440,-1450060,-1734484,-1410205,-773469,-381873,762206,303820,147966,124210,-85054,931011,1374210,-742089,145280,1642114,351514,1315878,447549,-802049,-1872462,-1513285,-2287175,-1005509,-477978,193961,1276226,-8817,-148446,147371,1128872,1237641,1838864,-1908119,-9708,11419,658412,1015601,-297245,441998,531417,-399803,-337106,316200,1629678,156926,454404,-646016,142617,869012,-582071,111118,961857,-290985,215204,-531463,-906727,-75398,532185,-369983,-205834,-731234,340649,-460623,254390,-1172445,-661209,-556763,-962668,-1306500,142339,240061,-31970,-190636,-835537,695802,-107145,479712,468733,-744653,-725823,326608,-941803,314071,-1085610,183151,228473,-268746,827965,-377538,142188,605457,-203852,-147513,-791542,908430,496043,-1175366,-415862,627079,-499727,71892,984553,697483,55782,182195,-290090,-152380,-1392410,504784,772876,474799,-549785,212973,-217333,418452,-765250,448168,1077105,580269,82551,43966,240909,3068,804447,502387,-1153889,1105503,259378,97325,55305,591405,-158389,197904,-283724,12391,-898640,463909,-1060641,-274032,1202394,-988772,307110,57335,8260,141506,199375,27319,-308600,1014154,80672,-67996,943701,839065,72490,-536198,-914511,-614977,-870924,-328008,-708354,-136339,-246716,-749045,-601410,-626184,-776380,558735,-262428,-1213790,1064705,1285024,1053552,788272,1683704,1244606,1915162,771907,-831780,-308794,-1331848,-628227,1115935,268632,795756,-1948,-1162155,-183272,522961,964793,168045,-489173,-640259,-184047,-78700,-994047,-884510,-1015101,-12520,-1303989,-815647,694080,781197,600849,-2192711,762641,488825,109053,53779,311388,364118,73603,1128298,73501,69094,-674516,-185998,-498026,-1109159,3620,1006414,-355245,-451377,-1594371,-185696,392581,509931,660812,758618,-109270,-806542,-621593,-147475,1183724,1293277,-341239,-112108,2064177,248826,54618,-85678,626854,966878,-267239,-596493,-1270851,999604,762666,-735304,721015,33886,96793,127613,-743997,-393237,295725,605802,-363836,-47566,598528,-1083436,-1222939,840815,2487867,330591,-286562,-225713,-578709,-461079,-1319549,-43662,-425505,-655317,522302,-519736,681067,-301151,-306323,-816266,147898,-339466,347960,252562,-258648,827931,300793,-673071,127687,-213882,192989,-1109241,216931,-1186238,-847008,386936,733183,-80712,-1157610,-1080700,-274459,-414524,174678,-29380,-1030808,-785222,1192037,-478626,656083,955604,-299774,-161805,666375,77974,-288804,-913003,-60106,671913,-296965,1328275,-968440,-792436,1026621,48816,215476,1379524,389669,1161392,432086,484814,265819,-146423,380928,443299,-291280,-236380,-569746,1487063,1197509,1910926,360122,881265,-35872,-1116251,1781285,718965,172441,-122131,508035,-172733,-658305,592653,437852,-303504,-897351,158746,-669481,-1576303,1077794,951923,485924,-81697,813622,-312261,1161817,824557,31727,498661,798951,563582,-92440,-431816,-448389,-353874,339266,-499979,395300,-1289709,197066,-589196,246143,-138496,142305,-135498,1399220,207446,-1211672,-146672,75434,357977,-583667,-613202,-1295504,-936248,216938,1188529,1410452,1274197,817847,153830,-865967,-64769,-185197,599129,-741646,-602077,289855,-107112,-459093,-1497710,-458524,-598219,2288638,83616,-979021,-821972,-384187,829686,-1371438,280105,1161904,-1348954,-10703,-515982,211353,-623481,-203413,154859,185866,829062,-749004,140944,703209,477188,-323961,-357395,-459393,-2253991,-9378,-940027,825795,480271,1298433,908652,-374138,394232,181262,334801,339256,-1422625,328407,-791597,-103593,527113,-8035,651944,560078,87541,-131005,1121754,231524,-966857,481939,344616,16496,-495067,805780,287057,238370,-1192547,-317249,626649,205799,849752,661222,599900,-667976,-993152,705632,-334629,590082,623752,-403457,592273,-528441,-1519523,-629913,-453238,-75729,878939,-829707,-316379,-92769,487356,249696,-1255566,81371,-782007,445749,188541,195476,-484116,-194925,-255587,-801334,149022,262230,-188516,1222159,1800594,293166,-514409,-1086452,137739,623934,927090,901413,981078,-20441,-1019748,-19577,1215375,1094026,-220538,-480127,-1313337,-442736,-525677,-62274,834568,-276066,-136908,-1379944,-800911,231739,-63463,720110,524441,225564,494985,-59966,736469,-427119,60522,268742,-678761,1411367,-558706,499316,-855341,183520,3462,-618480,-713344,219159,1053611,691083,588938,-56860,209684,578962,218608,-566584,-174499,-1610145,-276834,258401,-1442204,-1609319,13802,547979,208018,559209,553808,385007,465652,377793,980914,576187,-11477,-358973,178317,577683,-55203,-31933,-759920,361371,1537836,590554,-624875,441681,-9497,-865064,425257,-1666389,-417517,255365,752748,-42593,279226,247182,-770290,-191013,-514107,1184957,472658,1002576,728600,-178796,331224,-917872,-599295,-735254,-190865,1458001,1530518,-798169,-98633,-452785,-1731111,-1448221,-178952,-186461,990244,-1335704,309399,54564,66079,-779231,-24373,-632071,2130571,1222522,221630,138566,2219012,1390622,134954,-1195638,364439,389455,1522021,93935,1663088,290491,424982,928135,1314246,-895495,-468640,1020767,219634,70262,-611297,-1228475,-849586,-646561,22147,-447559,279956,-94760,-553241,-983647,-575066,471185,874956,-613692,489562,-766178,217466,822525,923782,486863,-266460,-1185171,-546333,233580,-1313767,-597312,-446800,747457,466204,837530,-553149,-201853,126151,-1234260,-8339,-687253,-376176,-883758,-616269,-1428802,-102356,1121030,770154,-758702,302136,356066,-1858862,-141500,-263441,240114,-453894,-2332701,-1160736,-855941,43297,-36940,-509458,429903,-20969,-438290,-486824,-565431,-1018288,-448473,-23971,81793,451112,-931163,-678224,-401155,546166,537655,-181866,401175,1027553,-251959,-773725,561430,185094,-279790,-1394711,-1049500,-1202441,623842,-1122939,129486,-949628,555227,1057264,-672203,285714,-968363,-405053,-876186,-512622,637972,410188,-842350,-488353,-378728,-731265,643489,-167011,279507,-237144,409569,1694361,1088422,417428,293071,908279,961729,-1242075,-1250370,-956462,-278529,-1041775,-982605,39672,1386471,-515142,-1279902,-1462823,456106,-481736,-687773,148171,-174408,324548,-22904,228647,-705495,-696135,71585,50029,1318088,-427573,904984,526637,-20529,-602432,-1069064,-17841,-496078,93239,297590,1170072,-128843,-1025802,870920,-238752,917595,195977,1643014,3371,-909383,-928928,613697,-168881,216089,557244,-945585,-523455,-592051,-104367,-286218,492654,-698139,-278264,-833827,-1226564,-360335,664182,938124,729838,-1043828,711464,-661644,-958717,-17598,353925,-808420,-449360,-485402,293827,651830,-67540,-824896,622738,435045,-268341,-103145,-129292,138710,-92210,59140,336746,750541,158637,-590807,699757,-812217,505203,393349,846454,-544102,-633679,1348078,166241,317125,-200468,-1195326,65429,1233609,-197809,-133415,-153737,450023,83373,540571,324254,-303128,347710,294684,534794,-110804,340576,198933,43587,-242252,-698575,-322702],[400167,836559,925567,-175430,-665571,-790957,1004013,50459,-52882,478965,944280,-748249,-862058,480976,1792777,1552070,393746,428670,-676828,-962692,-290308,116147,347707,517853,1454204,559605,-412075,-409134,97479,-206995,-267820,-267805,-960777,-202389,-76837,-202312,-625104,-68156,242201,-521649,-11589,210347,-1644537,-710779,5612,1233706,-173039,315309,-733875,-1349105,389916,1302265,632927,-623995,-3043667,-466957,-732863,499194,-35666,-84332,-384203,-1241198,304988,79266,-150152,-787112,-737268,-490425,-906000,400954,171864,-553017,-275398,-1921791,-34216,-820704,388156,341531,-306774,-514297,-179138,-45737,-114251,1923956,297771,319721,145353,-418501,1030707,15867,-345580,-79296,-910826,181512,-505650,1112430,701056,-333253,-901291,-1102329,687768,-372406,-327785,342432,177158,-1215306,400408,1076161,271359,447932,265553,-148107,321395,-723800,-1313301,-13747,-486749,-575224,-519769,800159,-1282650,-840472,-153259,1025258,2426226,1250684,787986,-301572,-827248,-838088,-92892,205813,220426,-352937,667471,1344533,1700339,316364,526988,236997,-238370,-1632719,-1280633,-1526158,-1013454,-436268,955411,459500,66805,632284,688887,930760,1198428,-621461,366689,1190687,366916,1070186,208695,-1581788,-2009484,-1194853,-2513626,-927502,-551086,138268,1677154,-158047,-182662,396269,1102717,1004994,1604260,-2109500,324307,327621,1124969,1367674,-401709,215837,388838,-160311,-72012,112532,1660593,265381,590490,-560231,437358,1263256,-561568,12872,717055,56197,110890,-851108,-650961,-35073,679728,-111603,-62271,-979539,53604,-340324,46767,-1310982,-1147661,-331678,-584650,-1250845,32619,898305,17517,113659,-579363,1178612,232768,1195124,804032,-326190,-880487,374932,-570866,668873,-784877,205724,454852,-371273,508205,-488311,-415756,723444,-424545,-189452,-464109,1075887,-111301,-1628772,-661485,810268,-690408,231212,1016721,622822,280367,381391,32715,-457369,-1561212,314578,424008,738426,-266425,42218,-173884,526146,-801165,384713,865229,355812,229744,149420,648288,106865,853235,538247,-1038835,1335585,453044,236493,-37840,494547,-50580,390931,-81617,177358,-650127,528898,-790438,-187526,1091779,-1503443,425094,-211293,-31325,98925,285412,296420,110000,1434690,441520,-428888,915315,885311,-179344,-306249,-431397,-789471,-909659,-381756,-1123028,-80706,-342456,-103353,-839911,-591073,-395986,255601,-166473,-964197,996925,942491,1122766,563186,1705147,1174794,1706125,471992,-774055,-400280,-1349587,-263102,1178222,313809,768667,259832,-1953694,-519341,218688,1143885,-151956,-718340,-520251,-400571,-284471,-1067752,-1302156,-1108086,229362,-733839,-533363,394470,477836,248297,-2179795,440358,748023,280237,398838,430185,-79518,-191327,898858,-305206,184475,-820906,-179501,259105,-814433,334986,1373625,189329,-501152,-1411564,-303330,115629,595528,460165,773819,438923,-588524,-628180,-502197,696175,1285335,-95288,-268223,1937602,5558,-446920,-315066,587368,714872,-546317,-946146,-1270780,1128888,297500,-683281,989635,721593,473394,192031,-134264,-263172,315760,599067,-177346,-307975,330467,-1060466,-1159494,747314,2227060,352300,-191475,-106411,-326704,-635910,-1437212,369726,-258737,-538808,483378,-537240,833005,325423,253480,-307812,800248,-520874,521813,324733,-179275,751355,542338,-504686,786430,387575,13726,-644733,304916,-1093739,-313710,658557,297803,-412090,-974940,-1004367,3546,-404768,-230582,-39522,-1024777,-561748,1378879,-240706,452441,964681,-261293,-71237,1057582,473427,-229458,-548062,232296,484701,12268,1088769,-1190175,-468099,1228033,576597,-117720,1273378,335338,675547,-164041,541331,18858,-209445,211342,358979,-111880,-166503,-263871,1322679,934647,1748139,279412,633180,-15785,-940838,1686941,464148,-222130,-167218,218979,-510426,-609003,848497,607552,-196902,-808183,128981,-724711,-1812023,1253483,1120365,419259,-188895,1047673,-248936,1195483,765301,74229,843118,447455,652141,-489577,-746150,-421252,-101889,410374,-79172,485431,-1544822,75941,-546868,361078,-107764,183522,5236,1189518,281623,-841409,-350663,656896,446122,-445202,-135783,-1362074,-1097058,392918,1218343,2093002,1418858,1209082,55471,-831692,-200880,-275061,963475,-835717,-372342,610942,427387,-271032,-1385765,-415945,-463865,1162063,323933,-1363105,-1109495,-346898,345998,-1442041,338399,860203,-2224588,-139244,-860257,61252,-963132,-176193,237783,-92808,663799,-693242,216926,793072,460083,31949,-260550,-314549,-1795396,-39663,-1092888,701295,306945,740635,994601,-244237,382232,430904,330766,493760,-366204,742673,-943118,97035,586581,531476,448554,282021,377886,-341772,872569,177992,-860063,500666,444213,-23709,-926227,225766,3020,-203944,-650163,-367500,295300,31754,702128,700079,848720,-654795,-371294,667361,-337751,169101,264281,27545,535147,-448703,-1455089,-645596,-617968,-301512,895188,-925372,-44345,422512,495471,116994,-887654,55928,-429188,111806,38459,292892,301016,-29363,-580093,-683996,160012,177564,-244860,881023,1473755,55240,-607907,-1510714,530308,593298,1064704,1048377,966052,-380015,-1410661,-18990,1422860,938842,-377301,-866602,-1572994,-656328,-424870,-303561,897162,358675,93870,-1078267,-615395,-260645,-37268,640758,241233,778998,419268,204852,844823,-550076,14974,418045,-469194,1374707,-494833,792829,-1082513,74784,-618268,-771585,-477926,439786,694686,857055,442154,-268661,-136513,743209,107624,-644310,-66454,-1728617,-230159,623561,-1534173,-1610874,80413,827859,311112,300209,14161,24614,563837,-60166,1006263,461326,251866,-329767,51103,792249,-258933,176686,-434404,464672,1040079,224753,-630034,230955,-86203,-1200072,250045,-2202209,-258995,208594,1271221,256778,417530,568188,-144190,286358,-244052,1433281,736775,744324,574085,-176067,325382,-999064,-810559,-539576,-59888,1189896,1379014,-436264,100721,-258044,-1164597,-1454698,-366331,-281272,902615,-1439760,177576,353758,504380,-467942,49347,-355326,2127246,1393704,672800,-30791,2076556,1141789,38586,-840891,274318,537417,903889,107702,1207420,355612,419956,993252,971697,-599193,-272226,943864,351410,-141123,-170537,-994469,-713605,-601282,-4409,-755768,544473,-132994,-464134,-950058,-588516,442596,646697,-853123,747800,-623630,47246,635849,1067594,450724,-720217,-1225933,-465712,254613,-1503679,-612737,-443599,351363,-191416,606740,-237210,-259443,-537706,-1413909,319359,-584817,-599155,-1101931,-493949,-1519458,-25018,1162718,1130971,-1179294,232017,799598,-1526125,490872,-549309,179051,-551394,-2170551,-1556011,-594924,151622,-79691,-308244,604379,34309,-348243,-306360,-412842,-1158932,-796014,108501,-144662,410318,-943717,-968521,-286573,589546,211398,-259116,508470,1234006,-352675,-259265,307892,71612,-389089,-1102999,-1207727,-1090063,619134,-1014393,-324534,-1180503,242418,888665,-898834,7349,-903946,-457158,-1284686,-674743,528955,557463,-1201814,-727950,-626988,-836718,603042,-346238,531352,-48899,342343,1352483,1190500,296293,503823,735032,413056,-1274554,-893555,-1015190,-502305,-1228075,-1000583,184579,1350229,-536932,-1203712,-1200794,73566,-522116,-314836,268411,16795,320176,293524,280397,-916991,-229589,-199909,-376777,1148766,-113044,1187289,139793,-2935,114164,-1046085,42312,-499363,-104646,132391,1163586,-466159,-856918,1037492,-36029,1056705,151391,1357200,221282,-886843,-993891,457097,-165834,347597,747515,-819684,-859958,-525777,227910,740095,664107,-648247,-72114,-587829,-1580072,-185103,534972,1020719,866472,-950403,763432,-622852,-1037139,257594,504756,-630443,-370878,-1244237,158808,560880,-3665,-900063,785102,351270,-224151,-51273,-70649,-108005,-142478,-26230,629561,288261,-283756,-590278,433550,-1030109,202269,402544,582007,-594191,-462894,1438680,-152366,-311874,-451733,-1164847,85443,996476,38451,103445,-27292,170411,45818,361862,460727,-534464,252851,121922,444679,-359543,14159,49083,-14247,-342224,-868550,-383664],[291734,788504,985580,-26046,-445617,-757867,1013524,288264,-24300,505905,955021,-784287,-939074,578643,1826320,1292363,437153,706807,-70094,-552437,41432,-153501,637242,1000602,1561344,1156388,169012,-416038,382692,-230075,-210108,-258542,-1398542,-890071,-255910,32930,-444176,819065,-68759,-1154372,98366,-93174,-1633740,-693136,-18763,1199870,55134,-68876,-1078075,-1566364,363556,590117,458077,-494246,-2708694,-251165,-315222,135639,-75095,418619,-119122,-1295189,228647,286940,-299907,-715935,-1075140,-250210,-813629,69977,-89561,-601253,-263710,-1492005,-171202,-783613,-309558,373311,-315532,-405164,-58852,211426,64507,1805990,38082,13826,245706,-504854,1338557,-41333,-396774,594,-615313,-98645,-789825,624647,513140,-349206,-629012,-924963,1188927,-623286,-312973,466514,329085,-867508,435632,1548758,1032736,-124065,217524,-6214,58437,-378008,-711783,289036,-467659,-281001,-390159,692696,-902038,-90791,-390980,1222458,2322517,866830,781103,-585398,-1066381,-713038,-279662,138874,226728,-344305,449738,1670964,1943676,266328,332150,349153,165434,-1748361,-594195,-1517961,-1164209,-395499,1136116,563088,-152327,972165,1341593,740602,1045588,-418188,603784,498295,543478,812610,64861,-1833630,-1975919,-840436,-2221001,-572423,-560395,30243,1951565,-154438,-401798,548493,1010548,605902,1315141,-1981651,478098,492190,1664500,1447714,-563124,-169211,175731,135076,192340,-159389,980174,153503,767391,-320126,473994,1468952,-509285,-229927,430628,376820,77862,-1004951,-281705,66783,811028,246571,-55042,-1100618,-232165,-184689,-274549,-1080698,-1374778,68895,52737,-962124,-194128,1286427,137827,509552,-71929,1536830,607402,1571792,885644,62829,-937146,196580,-376015,831041,-306015,175601,386811,-486612,201651,-559134,-981336,659224,-602942,-137535,90803,1035414,-990080,-1844028,-817463,894350,-661995,513431,773655,429094,427026,475480,375925,-649888,-1557389,126911,134650,968649,219086,142002,-33158,535849,-751543,290216,512529,69955,288778,274020,931358,181447,777176,139913,-678627,1422234,340742,264925,-103964,330061,79127,513199,198295,362239,-458597,524876,-352224,-243823,820604,-1631227,572977,-565981,-46668,-42298,211918,466023,428101,1705995,467538,-945889,662829,777940,-681824,-202227,-24381,-880697,-879647,-383404,-1252437,-49960,-387571,433641,-1036746,-404881,-53530,-160785,-90803,-759161,687897,446113,1105459,260824,1523580,845279,1338350,381016,-292547,-351440,-1012263,83078,1071106,358858,669520,398839,-2360305,-718860,258672,1262638,-128753,-809415,-289269,-696992,-516224,-1035764,-1380422,-928308,413688,-389896,-160269,-7724,153402,-49061,-1907548,110513,963068,348752,591111,505414,-307597,-446656,584049,-599055,303775,-922356,-209243,993208,-227700,868272,1570299,787965,-354955,-754980,-472136,-91927,597266,238093,708277,813797,-262703,-601564,-805776,229030,1134439,258148,-607386,1105486,-216266,-692658,-448406,498653,270031,-726253,-1048270,-1017629,1206498,-229982,-749339,1101307,1177041,767707,135950,633691,-270591,224145,483379,-77667,-877868,-18723,-1093776,-839943,651590,1627821,290906,-163488,50388,-68587,-851145,-1434353,774763,204271,-429946,469053,-356884,903749,806272,819288,150045,1062865,-667273,722253,402733,19647,535312,712325,-227542,1301264,1052201,-314072,-94952,357636,-774629,275316,794719,-33620,-708444,-655715,-910456,288752,-335861,-673169,-106154,-833666,-160280,1277907,-65876,44492,895563,-191088,-18231,1384802,778647,-117560,-101351,796266,368495,282993,700172,-1133941,74600,1313945,921462,-292904,991530,326838,142848,-786662,564359,-308579,-322550,19195,260406,-114815,-194189,-23958,1074893,400721,1427787,274175,394941,-91083,-787600,1519243,99681,-683726,-173618,-135555,-655768,-385938,1009384,793496,-47938,-697540,-31848,-761133,-1743657,1248038,1092130,180743,-262103,870559,-160409,959110,675694,30197,1117873,88076,560442,-1182734,-975880,-348293,8070,331522,247231,346665,-1672256,153212,-302443,333719,-100488,335252,245080,829431,315882,-162867,-452432,1340894,726910,-309419,78682,-1246207,-1250467,514287,1261221,2481591,1367770,1543851,-93752,-749450,-281993,-232531,1208090,-912210,-180633,891317,968099,-59546,-1073278,-532538,-169557,305939,431040,-1447174,-1142999,-299917,-260821,-1466770,450066,593518,-2661582,-339075,-1168797,81529,-1080883,-138803,264294,-356317,453086,-437498,261954,687669,337350,317607,-194926,-174458,-1232795,-122460,-1084047,501513,-28575,1235,936882,-71273,452366,711361,333216,565628,823231,1049281,-868998,290108,571736,827164,92191,-22454,676196,-429049,581719,101504,-858463,391985,399226,-239916,-1098805,-201545,-129187,-354432,-233085,-386916,285737,-85577,456905,680306,999393,-664458,305222,533485,-263413,116436,-24838,144713,337204,-372983,-1259783,-591399,-910455,-489128,718090,-1018616,311933,1002985,393065,-17857,-511058,1235,129048,-116329,-176868,295883,856990,30736,-887443,-554181,119373,-17177,-583737,294010,1050981,36633,-695185,-1789164,674825,517628,1157269,1049658,996978,-708570,-1442528,-71208,1097738,522023,-468846,-1029024,-1723398,-833142,-243119,-661694,871523,972376,295484,-520876,-339092,-917216,-65517,537311,22972,1008105,144618,415786,846241,-494548,-19528,461584,-154773,1066701,-194921,978574,-1220239,-68271,-1122699,-788892,-232325,757834,265547,868050,254157,-365997,-579775,763337,46194,-506136,119490,-1791508,-81030,944585,-1492952,-1596713,77198,1112444,446871,11595,-514790,-100012,622274,-478972,797295,237638,404563,-304978,-217849,827392,-389164,424242,-127483,474462,231694,-233876,-656086,-49134,-198483,-1304932,73942,-2157884,-136905,46322,1475979,511520,447009,912165,735841,691626,164770,1595571,779297,285258,394806,-138456,169278,-957046,-926999,-311056,64993,713934,1098426,-138557,14075,-239318,-540689,-1527326,-550656,-398453,710290,-1285967,-67822,576004,904063,-102902,224806,-89877,1762569,1466521,1286536,-252798,1864179,767817,-84514,-514685,157953,678515,346399,89990,715108,431038,387453,928457,383467,-349162,69350,738529,548711,-183451,516586,-591082,-425047,-431924,-8201,-956197,718556,-94748,-215173,-826717,-509451,280515,352760,-976427,895994,-546390,-189472,291673,827954,352545,-1223893,-1195845,-381590,163376,-1383774,-435189,-560727,-173430,-706704,154624,154134,-267106,-1165765,-1382492,689354,-387155,-930964,-1289768,-368508,-1449173,65074,1057161,1268734,-1481567,105037,1082444,-974967,1201694,-566900,111781,-723209,-1904747,-1708497,-223730,115703,-126047,-9761,625397,-2177,-109512,-148645,-298798,-1148743,-879743,323584,-212380,285210,-765165,-948618,-226322,268321,-263739,-245489,588592,1287417,-569667,18302,8480,-225989,-485056,-530975,-1269525,-955661,577098,-836988,-703300,-1334617,-197712,450145,-1052165,-359859,-631674,-248059,-896658,-519526,432620,545575,-1321387,-828727,-781169,-855511,356980,-470997,823764,173131,405720,958628,1036530,-9650,531267,626742,-139219,-945391,-305735,-1038326,-723875,-1309777,-804214,198368,1193523,-498883,-938048,-799173,-224550,-682410,-256409,114993,111433,226667,587796,282950,-1057651,392618,-432107,-759653,520734,232024,1372588,-94969,19258,810053,-948500,15694,-353181,-302972,-14777,772952,-807944,-611253,1057855,218442,1088787,-34443,955752,441194,-740408,-888285,167162,-344284,516270,750710,-495084,-1014230,-380204,386617,1296039,764490,-472903,222436,-115660,-1577584,24805,346100,1048659,839644,-819326,836236,-410142,-875779,446799,551384,-528372,-341078,-1823912,35437,347712,170658,-836046,1040881,158138,-58112,17217,-36803,-259811,-244741,-71965,849405,-178229,-517526,-465160,119349,-993711,97560,393233,354472,-700421,-272469,1397065,-418734,-942563,-397816,-860570,253113,704161,255457,335241,81664,-129749,-128182,115533,367785,-628592,188954,-56941,292316,-556047,-394660,-145570,-131991,-371080,-905083,-348235],[47404,729119,1003272,148541,-130079,-649951,859505,311933,-50356,443500,865189,-905899,-1068236,481609,1505574,834939,462916,873248,503016,-156721,431040,-339342,790416,1278192,1331332,1534147,464007,-399686,688201,-77153,-152689,-94227,-1537425,-1367463,-354892,202487,-339684,1511320,-413436,-1276720,222595,-390784,-1508916,-618482,66630,1153532,232021,-477944,-1096667,-1430760,313787,-200833,141363,-311640,-2088655,-77409,35044,-153983,-14587,1009966,177157,-1123713,35884,433625,-448947,-692456,-1267987,-71526,-787931,-208167,-243141,-566226,-355972,-822990,-224057,-435634,-631734,366649,-353634,-227629,-6978,639167,236662,1607020,-237588,-176561,367380,-588790,1388084,-131519,-445389,121918,-304453,-257666,-1055413,59978,441303,-386384,-128634,-539093,1629320,-754396,-286001,572828,494493,-373354,452033,1871147,1480456,-567354,393642,183931,-4741,4244,-135792,659365,-380868,-49812,-256364,440207,-565604,347774,-798137,1156380,1613361,296814,603803,-774500,-1360924,-591705,-450038,-6430,96289,-446858,251370,1706600,1870827,167409,196771,448232,557691,-1743234,38291,-1333364,-1159446,-271393,1293195,617494,-433990,1058650,1638759,321520,959825,-202756,799251,-174106,908560,660500,21454,-1494335,-1851561,-538053,-1343709,9122,-467701,-103245,2022248,-4210,-761128,552022,894546,118344,987080,-1713350,415631,502644,2060731,1215146,-711227,-575016,-78409,420558,375384,-472720,-374388,-192072,915462,-12069,238340,1485424,-418573,-495578,152570,605441,158991,-994176,79642,188954,895625,566655,-222663,-1059441,-429354,-14950,-660418,-584788,-1284209,526551,685495,-507819,-460189,1299570,295965,800072,590637,1656279,936645,1620665,713030,363799,-885897,-143284,-398839,764026,207989,93718,114911,-606777,-2953,-555048,-1330048,425996,-695208,-51076,666270,832617,-1945425,-1669875,-857882,871208,-374001,862629,316454,150314,477777,364468,672599,-756278,-1346382,30112,6243,1094239,796524,458033,136528,469734,-646779,157986,161758,-178135,218605,345155,1096143,203204,658713,-555373,-204722,1279169,-52349,190083,-98635,254765,181271,493968,465438,562163,-305342,433175,118684,-449036,527749,-1303567,767457,-739259,7029,-240011,-35559,516690,582236,1699982,111355,-1464288,191286,500871,-1229636,-291132,244897,-855536,-798146,-309761,-1104551,-59695,-281312,695558,-1075142,-95916,168482,-559531,-113524,-660619,271632,-33665,911537,-23608,1215532,454134,1065551,543520,415733,-175388,-479345,389550,834322,215059,477640,468215,-2167414,-720885,623808,1319737,284282,-712587,15370,-1032097,-734930,-891007,-1149532,-627713,416673,-328752,135646,-337678,-129214,-257126,-1480601,-178789,1065792,304605,611728,481523,-213898,-618973,227788,-742531,398207,-847880,-211159,1499308,466510,1392176,1600962,1309023,-89848,76167,-639890,-177664,516339,48642,584164,958432,105747,-535605,-944597,-107235,854956,574520,-1084454,-196110,-380067,-676534,-478038,364279,-380202,-765865,-930276,-589113,1129315,-694439,-1024316,1055377,1295788,945694,15714,1288786,-439740,44182,363951,-32483,-1565898,-446706,-1228056,-398625,556462,933292,257260,-215846,203359,206879,-1021903,-1245693,1097031,763397,-346457,482398,32732,814944,930629,1179197,413251,966792,-735583,897422,448722,290866,286997,746257,68457,1583923,1642017,-701159,315051,257105,-451123,785507,807139,-165915,-894774,-304787,-878595,460506,-234986,-1014723,-231234,-484482,217715,854887,-56198,-255882,853367,-62199,66591,1601417,942756,-9558,206150,1349719,269655,430461,328004,-838390,684564,1197162,944208,-270885,710537,377614,-256553,-1283548,533594,-601246,-435853,-140069,211333,-331990,-280950,154246,845821,-303767,1042818,315339,200908,-247825,-582363,1243597,-241931,-1060597,-113368,-458715,-627194,-82352,1015555,942310,109630,-580288,-275158,-741698,-1511062,1086005,861434,-184722,-245323,343901,-104590,522671,541615,-125964,1270159,-189554,220680,-1852315,-1092605,-245732,-13093,95792,462033,37819,-1580763,334304,126037,192663,-94140,492543,470429,446953,310202,590626,-431319,1869826,1069782,-197278,-17972,-991176,-1352075,519733,1203422,2458681,1158185,1581083,-248008,-622315,-281063,-27763,1233030,-881843,-99761,1034634,1269352,106528,-667750,-772327,170141,-6060,456142,-1212154,-953675,-272359,-823690,-1453283,579335,405886,-2585495,-586523,-1311959,272969,-992299,-111173,264293,-544362,215201,23015,245779,438222,87696,437651,-196485,-172232,-742739,-225844,-920116,315335,-418191,-688155,761520,106574,616952,884071,296333,455924,1517768,1133392,-526929,410208,460391,876910,-289646,-354102,882336,-354543,283486,23326,-967733,151796,217691,-512716,-1029078,-224210,-5943,-45841,-124809,-412818,600457,-118869,205416,613939,1002775,-686190,759318,332667,-139415,467202,-202047,75825,79527,-327013,-1053518,-519630,-1263347,-620521,417555,-1136229,640350,1517803,237200,-134224,-225160,-90225,743200,-204948,-310360,215352,1122751,-149503,-1057477,-452916,4831,-413772,-1145353,-386144,656693,315120,-710322,-1750773,577380,425563,1159529,961755,1081681,-907010,-1125708,-136896,438826,-687,-473449,-882355,-1659837,-910301,54248,-1018304,761466,1453719,418597,157478,-10618,-1516042,-142422,422217,-16090,831736,-213499,544842,775116,-289465,-39350,375385,177262,617140,245724,1048158,-1232248,-260715,-1419944,-659022,-59120,1067720,-147512,702239,62406,-369485,-1002448,667966,76467,-231912,329314,-1767324,95321,1169984,-1313319,-1620822,-35470,1300144,570293,-187276,-858467,21330,646505,-783639,407974,-32843,364181,-286072,-513268,693828,-430519,561569,44338,370235,-451443,-693656,-673731,-301997,-286612,-1182585,-67723,-1545983,-126746,-221565,1339501,702131,369366,1094633,1528005,881814,583576,1641942,576899,-217288,247564,-90972,-56157,-815678,-887947,-78006,161398,155454,749768,58325,-257974,-359490,-105562,-1632997,-704805,-522447,486848,-948485,-406516,676596,1195679,276163,434084,46199,1184074,1472338,1807988,-484219,1635125,383368,-144632,-307315,44537,773009,9633,63373,237125,488639,310134,748191,-177257,-144130,465317,451449,786802,5799,1278093,-145056,-17922,-235774,13650,-999489,759646,18610,73982,-680149,-399394,78465,74952,-824001,855875,-533890,-435875,-70490,352505,232331,-1639632,-1143837,-277497,-11682,-992030,-173607,-742074,-689795,-939788,-426265,493836,-211495,-1524382,-1125503,972115,-99635,-1251118,-1372446,-297065,-1207274,178889,759915,1158849,-1597980,-13498,1132211,-369445,1794112,-320621,78794,-873770,-1739766,-1603472,108296,-92642,-159491,267024,447052,-118875,285194,-11377,-134494,-942742,-644093,543451,-103799,176299,-413662,-540598,-244044,-321097,-761435,-115252,568455,1174462,-870446,-4745,-253258,-572116,-514525,159975,-1232412,-815083,482766,-634408,-907827,-1281462,-740937,-200573,-1142748,-698146,-234710,147620,4996,-35737,334302,418874,-1092596,-779460,-810092,-735271,8122,-442567,1055117,365023,587198,617337,675442,-454956,383109,623810,-482502,-315538,286063,-1051089,-910953,-1252369,-475093,-2110,883900,-438007,-525598,-320425,-356277,-871657,-396821,-255045,103792,93166,758325,170454,-1087584,953319,-570660,-920695,-207530,527066,1394429,-153888,50682,1295002,-810675,-93942,-131379,-455842,-158597,128395,-1074675,-391979,920429,373745,956808,-265573,552714,620895,-553420,-657023,-175150,-595976,683183,573485,-51713,-906426,-160937,332942,1364640,744335,-220762,489981,292697,-1309510,243549,152366,1048896,675688,-650066,868710,-32888,-499831,490665,498033,-500142,-386592,-2030995,-62904,73805,381877,-644867,1332011,-427,124806,65420,-37530,-262384,-395651,-94187,905896,-512173,-479473,-174379,-105163,-738717,231114,459684,238006,-880338,-183950,1246151,-536958,-1401059,-61990,-342283,521032,437027,350683,572361,175773,-380030,-333976,-140421,98225,-553747,204562,-200030,81767,-669412,-709194,-318987,-283179,-332813,-806379,-261257],[-254735,669044,940113,272996,164484,-515401,618935,128970,-128893,345658,679529,-1099019,-1199843,217515,906697,324792,456398,929189,938484,128146,802804,-354401,752977,1302271,784482,1552104,312576,-375738,946502,243981,-102395,148874,-1353478,-1560937,-421074,222916,-337716,1819337,-670276,-827425,305719,-571344,-1231333,-522828,110558,1110060,335126,-745879,-854120,-1025762,271869,-797041,-242862,-105516,-1366044,49733,239683,-307672,110967,1470162,428219,-747291,-208624,495436,-581332,-767388,-1305880,20940,-800401,-278835,-240534,-438514,-593786,-122838,-135858,143254,-327079,405578,-404474,-33260,-38306,1138834,411527,1398226,-439638,-197134,484310,-591868,1135622,-225761,-485198,240480,-54738,-256312,-1208473,-379625,445445,-479069,408018,-42273,1932250,-736475,-249587,615251,681908,138138,417188,1969160,1526942,-799028,621567,408413,145053,333183,231615,994482,-197080,60078,-128436,185552,-352461,408390,-1237287,852310,482759,-257424,293508,-815971,-1613149,-500591,-545463,-163857,-155209,-624710,84083,1419359,1470046,64059,93401,477202,764445,-1582413,381470,-959647,-973276,-112378,1397697,639538,-637244,882791,1500895,-257410,942973,-37786,909556,-618968,1379988,659085,38874,-783054,-1694955,-340794,-148831,682324,-271025,-242154,1862047,236078,-1144464,378040,753429,-350536,637075,-1516492,173804,409718,2165034,727018,-797863,-850178,-340248,563527,379407,-788412,-1933320,-685623,989958,284431,-182951,1365975,-293219,-670600,-89456,707840,370170,-837542,360017,279635,918764,744896,-528097,-853833,-487161,145789,-978988,-41421,-940703,918785,1028886,-8753,-666251,934232,393880,848410,1189333,1480698,1140387,1485267,431754,545249,-734019,-528761,-568394,513520,632277,-3757,-220354,-711927,-45857,-451515,-1307319,93316,-688095,-10495,1063072,573089,-2692865,-1118110,-800711,770925,100393,1174879,-207561,-137768,431007,30688,860934,-841694,-955130,83029,65516,1046570,1300661,845519,267162,373867,-519152,-40144,-73361,-310362,16595,308593,1130640,154201,548860,-1268840,235175,896934,-593139,40418,-13976,380887,218429,300358,640533,776595,-180593,246475,509023,-715485,317332,-633822,1016461,-582270,140887,-443969,-395178,479071,573801,1419395,-470452,-1786296,-373950,111912,-1582741,-551420,413931,-716473,-667723,-152434,-779817,-112649,43420,636899,-871043,265221,241495,-815042,-299242,-716291,-82857,-329369,513153,-198236,850872,135839,1051698,852159,1045027,69353,33435,608417,532440,-249226,199618,522060,-1499119,-512056,1075820,1309169,904089,-448241,315366,-1343322,-925935,-665570,-774518,-361798,202223,-488402,252350,-440765,-319280,-384439,-976286,-363851,1030448,165297,488688,328993,141175,-658123,-102026,-704361,443993,-550193,-113691,1689908,1022640,1696512,1532514,1649389,198111,756108,-715238,-146266,380085,-52422,456995,906467,441140,-426796,-850378,-264903,517569,723356,-1528583,-1401755,-473145,-469477,-405735,218170,-1149939,-664672,-662066,-112063,863254,-990037,-1446479,913144,1175209,1035651,-85725,1522246,-708780,-180851,326012,-15318,-2086161,-931827,-1464425,20026,463780,377666,343455,-311586,313718,473340,-1053536,-880368,1305085,1161153,-308314,511886,542515,541163,681333,1181120,409166,716809,-704320,992301,409306,558634,129361,611320,281802,1609915,2019895,-1034582,436061,-47654,-282796,1108404,729947,-90043,-904318,-57224,-960540,429305,-128108,-1133715,-397597,-55473,382331,236216,-242009,-273034,912024,164010,226756,1672253,967369,48504,226073,1541458,128836,399206,77170,-438546,1152044,856747,662420,-81344,609235,476382,-403617,-1530100,446039,-748147,-517062,-217339,242936,-669898,-363402,299865,674558,-970786,675877,361020,71197,-411157,-301597,850925,-436760,-1222724,19797,-634766,-496625,191891,861316,1005475,245348,-470280,-516333,-636012,-1251086,824069,486684,-568729,-125559,-338674,-165649,15813,367050,-380532,1286187,-326501,-347787,-2091338,-1103270,-125530,-139021,-257416,552065,-323060,-1253814,497401,663253,1646,-93046,561606,586608,168661,269593,1115038,-301321,2020999,1290220,-128615,-330725,-674631,-1328070,379086,954952,2054212,854787,1209367,-365268,-446290,-183361,311426,1006448,-689364,-168228,971958,1160301,177540,-321436,-1038401,417785,158397,464084,-731967,-617272,-271356,-1179504,-1396372,675519,299752,-2165971,-839939,-1199605,568970,-768315,-106324,298205,-604619,-33566,634276,160412,147799,-265889,352110,-284209,-414819,-401254,-311803,-667588,211620,-749213,-1094644,539896,242645,851084,847919,184296,94342,1296678,964373,3897,419109,269079,870899,-558742,-710284,907295,-136174,-7509,-54182,-1108792,-179263,-38546,-675714,-804236,200089,341432,632887,-326910,-502684,1044369,-94963,27235,517719,858909,-684318,818812,116662,-19114,1031926,-273815,-15722,-159048,-311392,-912803,-471209,-1531042,-690570,107107,-1259319,844688,1801592,85120,-205138,-80275,-211203,1252223,-171653,-231133,68565,1183829,-509795,-1019161,-404287,-185169,-1008088,-1668975,-972463,398826,815136,-608770,-1349070,314423,335643,1048982,841470,1196997,-884011,-583526,-156864,-205121,-470793,-388990,-454031,-1355333,-834010,460529,-1262018,575748,1722211,429155,764182,324033,-1842009,-226554,313109,152025,330366,-505754,585171,710161,20997,-38696,171162,427031,167676,694177,997276,-1136271,-503421,-1513431,-430216,-17334,1269436,-498556,386621,-110864,-326519,-1239942,505438,206839,50308,492076,-1627081,227281,1249961,-1021851,-1662763,-241656,1309969,632406,-238083,-932445,293080,663817,-887738,-56744,-274224,83503,-274609,-733296,450466,-416273,444445,11412,163982,-679201,-1062606,-644258,-423578,-309790,-906415,-162400,-680912,-250319,-521968,942106,828133,232244,979676,1927788,799265,900796,1576016,193649,-608372,135948,-37407,-271397,-621907,-679019,127143,201443,-353577,405566,146631,-556776,-542622,40855,-1690583,-816016,-613481,317741,-584229,-789623,651508,1316192,617354,585087,-22240,542349,1441184,2038835,-615202,1427485,81842,-88389,-271476,-45659,775739,-89522,49154,-164969,500987,147285,497837,-476789,25189,768587,154585,1002356,371703,1889816,217915,423424,-104873,74750,-889207,701256,196464,287942,-571260,-312794,-80819,-136089,-339108,608972,-561330,-622759,-357010,-183582,130491,-1815611,-1100430,-132902,-218658,-461779,48129,-898010,-1065755,-906917,-992751,659246,-114166,-1496671,-690473,1068015,218433,-1414681,-1293154,-301485,-823096,314916,330892,886940,-1509031,-87782,971844,136008,2090634,85474,101067,-901072,-1716392,-1327757,290451,-438923,-161520,416254,77257,-273053,776633,98223,135370,-577049,-141838,700995,155065,156799,-2265,130979,-321921,-970599,-1178058,101778,409009,901291,-1204151,-260029,-403209,-803687,-435309,764924,-1106269,-657183,334175,-448520,-874234,-952201,-1284043,-918804,-1162024,-853592,170618,593458,910266,652002,228039,259034,-563370,-611580,-735963,-476677,-302228,-197367,1118956,444620,796000,354735,221943,-916921,120003,708243,-505316,449475,698588,-1057921,-1028409,-1029296,-122945,-443618,409006,-395541,-56210,147142,-280237,-977561,-567936,-690473,6738,-36642,719512,-91146,-996277,1249829,-586473,-720775,-616558,731186,1214075,-96460,91094,1469111,-675614,-272372,69250,-527554,-321221,-553304,-1209036,-313404,654406,305261,662509,-420586,214802,735776,-386896,-379659,-484581,-788806,804182,313621,390061,-528646,110092,111447,1129159,617337,48749,625106,414503,-947594,414589,-6844,1041097,412221,-454085,815143,460406,9349,365654,373826,-516700,-483082,-1809327,-136537,-195298,533996,-376730,1563312,-27365,220258,58636,-68118,-115547,-582258,-121771,770954,-626408,-214769,263265,-188424,-342065,549510,658562,258901,-1116680,-285559,1008618,-484516,-1554473,409723,236612,800438,258966,258239,813629,262710,-532563,-459463,-342988,-229997,-328150,324762,-281433,-156015,-676181,-783258,-405701,-425938,-252061,-621677,-189506],[-526288,610002,777976,270676,334723,-399300,380832,-208613,-239178,267853,423938,-1295565,-1241548,-141042,178192,-53714,391064,902553,1204391,265995,1089991,-209322,521375,1105792,51440,1196286,-204004,-347769,1095023,659908,-61904,362180,-934016,-1489907,-525208,62946,-419592,1709330,-729098,-13357,308519,-560865,-792011,-430978,-39501,1056200,376108,-779683,-495594,-487664,278948,-1027391,-604251,75940,-708141,150524,275563,-377383,235810,1622205,580294,-245185,-430124,474088,-661296,-947358,-1213730,28517,-808841,-43576,-77494,-222197,-950662,376247,101816,784589,555051,540167,-450164,102117,-144569,1553462,630375,1207908,-518716,-43649,566748,-468700,628130,-278392,-508012,311398,105392,-103357,-1189877,-537632,461791,-633377,755933,411726,2020690,-601722,-202314,555669,872066,508504,310476,1839543,1267846,-849756,753569,631744,428334,557954,341134,1208166,75718,44846,-22779,19245,-267077,223465,-1520369,393569,-710845,-650322,-96758,-717932,-1760132,-452451,-500392,-271013,-457399,-804572,-44729,908976,828882,-21664,6655,404534,679580,-1273711,376458,-447297,-636762,18841,1413656,645477,-598140,502622,1029936,-826278,948876,45725,920022,-761101,1776150,750645,55695,-47006,-1521537,-259447,918658,1269659,-3261,-384662,1485105,483186,-1395386,37704,552525,-690450,308469,-1467719,-153310,291114,1951869,123786,-799505,-895779,-579597,394716,120848,-1047221,-2989314,-1168827,977407,510854,-631326,1169023,-147657,-691188,-280402,682722,684611,-557253,545925,297156,881837,753121,-859556,-518868,-404378,273987,-1091863,312315,-490416,1152597,913579,396503,-727846,310400,297528,633304,1460840,1043934,1167106,1328175,241645,599560,-511094,-837064,-740673,181424,904686,-49850,-491665,-777821,75259,-252681,-911800,-234404,-598216,-76692,1181645,362486,-2988894,-389335,-700530,653051,610533,1332625,-611117,-345584,296476,-453819,903226,-962718,-461092,293469,255958,797191,1559832,1138573,325998,301967,-391898,-328366,-135584,-298798,-276409,153827,1012198,21306,449551,-1715343,533189,367916,-1098161,-149574,116361,709072,175353,-45515,680195,1001043,-96958,-21506,779987,-911632,223834,120735,1304877,-144510,332218,-603845,-748172,421379,463687,1005868,-990216,-1748931,-814903,-264429,-1585980,-873034,550052,-503299,-477510,77077,-423732,-191384,565447,345277,-429369,584867,191796,-846353,-660696,-927145,-253026,-347314,-28495,-201702,468858,-52842,1286257,1126644,1342172,306991,383934,708085,231241,-940050,-124711,581171,-694572,-136736,1307530,1215290,1426888,-103033,518781,-1551003,-1072123,-416628,-482600,-228128,-170000,-746102,188502,-256479,-394813,-471631,-437878,-384956,887965,-37504,283519,70087,581228,-548919,-328455,-491084,440460,-86793,124267,1632111,1233467,1659008,1459070,1767043,435471,1091596,-619754,-57331,233009,-32496,395677,746877,678604,-276752,-536316,-261390,221563,644445,-1729441,-1937708,-504592,-162828,-227958,114604,-1808974,-455770,-324017,283664,459884,-1064353,-1789612,768753,1022252,1099346,-88234,1179777,-951726,-401137,389627,-19482,-2210278,-1407399,-1748251,314988,381402,87798,558728,-375164,355065,690702,-879602,-433083,1401791,1212130,-335719,536834,987139,128814,216293,822017,174434,532566,-579099,969365,247542,746812,144560,320813,332047,1411528,2108416,-1209327,253442,-509668,-302776,1198022,602405,115932,-712101,-10962,-1154163,180188,-27542,-974121,-572820,349491,240952,-340621,-563236,-25545,1072799,506187,464175,1578951,896435,37969,-47111,1170576,-69284,186402,-75139,-105325,1311664,363646,259271,198433,775262,593801,-301821,-1468803,318418,-681582,-564161,-200966,343674,-939545,-378476,441655,531743,-1358523,363652,378368,5328,-486468,18236,391200,-416940,-1130800,207324,-565519,-351649,341359,592416,961462,338959,-385715,-668649,-431176,-1016620,529640,66568,-834143,61566,-929312,-425935,-422059,176493,-675150,1190499,-310419,-1011999,-1717405,-1038128,9126,-334091,-651596,493840,-616170,-785075,550839,1177161,-164251,-121149,506771,555795,62379,200221,1189292,-100546,1715488,1232711,-117137,-672628,-370774,-1111581,117930,515153,1412646,527117,553817,-419486,-211724,6603,697807,586208,-339110,-376766,688412,656710,138742,-176524,-1216787,473021,565942,488943,-143052,-218632,-281573,-1239201,-1292351,689769,247407,-1667422,-1050150,-825939,854488,-499509,-120798,427028,-509969,-275410,1277761,24505,-70246,-648411,84848,-453284,-904031,-172843,-343347,-414648,214983,-938688,-1088517,322098,292955,1082813,574391,-11632,-504938,258428,605250,558880,321861,53314,1064347,-618371,-1060205,713115,155245,-287870,-144262,-1153310,-519089,-271532,-586791,-534477,873704,762354,1358427,-718550,-709863,1363535,-68100,-38077,409080,617209,-612587,480194,-64934,33259,1508089,-284527,-33134,-317238,-293853,-822582,-453272,-1535885,-700494,-107871,-1334570,874494,1734323,-22232,-211142,-72065,-338189,1540091,-70622,102485,-117188,1170694,-691602,-758297,-408304,-426736,-1636858,-1833937,-1323495,331943,1336774,-381595,-692713,-8013,246450,832125,724382,1296654,-597738,10518,-80904,-541394,-790092,-236535,123937,-877422,-580429,896180,-1334403,328296,1752235,320524,1120576,608934,-1838639,-263159,223795,455601,-292794,-608817,551055,727236,380291,-13297,-106990,515830,-181655,1018299,819165,-982747,-770229,-1476141,-189582,-118855,1298884,-776093,-11156,-259618,-287706,-1162863,321133,407408,219050,550602,-1370705,268827,1157258,-664463,-1635564,-462729,1140666,604990,-153337,-767701,570865,714331,-742376,-479669,-423395,-430483,-264883,-811470,176501,-406222,16261,-204931,-100717,-391008,-1265194,-540036,-341232,-259754,-571084,-216898,-37578,-471784,-734639,428430,897651,121583,549195,1814153,505746,1058431,1423951,-241658,-791239,25596,37817,-431553,-435443,-347099,270486,160869,-717943,133137,146420,-743917,-704892,-16577,-1612659,-882385,-626651,254806,-364672,-1151534,532030,1233180,858768,599529,-291553,-67809,1366723,1928389,-514813,1257864,-90260,84834,-400721,-105298,659805,-69191,60532,-434251,442264,-136451,241184,-428417,155345,856094,-72942,1121947,755474,2163858,422127,787660,-79970,198133,-688593,624954,428327,361876,-530877,-270478,-157697,-278498,372093,221523,-590364,-697420,-543483,-649407,71743,-1667056,-1062584,67779,-397808,31689,139726,-946989,-1223572,-738581,-1419459,579267,-22240,-1133094,-166996,940477,487230,-1315447,-1044340,-360354,-364498,452931,-100150,589665,-1257729,-125591,694670,455801,2017716,497787,173488,-737300,-1717863,-1034835,296029,-831925,-120603,378076,-405063,-405663,1239888,162217,494246,-156332,469575,761554,498415,249345,311799,778716,-420648,-1456162,-1476206,332436,123177,499528,-1508503,-592889,-399432,-790997,-235585,1131057,-895739,-463199,144411,-300210,-597110,-389826,-1637909,-1508865,-1066548,-700756,475900,952227,1392029,1316792,120620,150337,83362,-388750,-627426,-144873,-454982,262332,951239,346666,889706,150872,-179715,-1224774,-168379,818684,-262684,1143106,853912,-1038266,-1048067,-625740,154819,-1053804,-191683,-401617,381858,508117,-19458,-928739,-642445,-1018054,-151687,-134929,452649,-456900,-797952,1200730,-481407,-160523,-475621,864243,851907,-21015,131204,1363812,-578248,-494209,161904,-504841,-516253,-1058143,-1194071,-451184,320528,-14475,268782,-402855,-19319,788308,-247857,-146332,-694909,-826316,843152,128853,716402,36198,393677,-171516,810360,427424,287444,570656,189929,-663319,467515,-121186,1021134,83738,-257282,666533,977626,515361,91204,219416,-533349,-551018,-1256559,-193440,-410011,550111,-108566,1639223,96575,165950,-19512,-109929,128064,-779776,-185202,494629,-503802,150970,752779,-174912,108812,914527,953967,394813,-1359793,-589614,700592,-321575,-1354097,821089,670530,1007121,200921,-25612,1030031,344302,-575913,-429701,-444757,-481678,-19344,541281,-299751,-354009,-565349,-571169,-364809,-518221,-165079,-422616,-188194],[-699458,547015,531836,99466,325527,-324872,207884,-621652,-350517,242099,141574,-1398394,-1110553,-500929,-495264,-152001,246743,827244,1315963,273702,1252681,-38,152173,780431,-651684,596156,-826715,-309163,1104186,1056882,-29366,442514,-429733,-1219781,-715470,-242169,-533247,1290173,-552425,799314,222400,-345143,-241350,-351134,-430314,976582,386689,-593676,-169838,51554,387618,-881262,-862407,180254,-214436,253246,177562,-500094,289939,1414215,614056,259715,-570600,392862,-640685,-1180891,-1041194,-31243,-784155,473852,205047,57503,-1342083,519145,432849,1292262,1649982,763316,-477674,109368,-288135,1720422,927938,1021832,-474473,236966,592325,-222930,-7315,-247364,-503527,303899,191653,149927,-993994,-370701,433324,-821681,771712,677976,1848628,-425110,-136829,377471,1027291,622302,142399,1551805,885840,-816503,726656,804281,711863,671714,250668,1261685,393041,-48097,50440,-43105,-247386,849,-1506917,-108877,-1630840,-835197,-509402,-546895,-1781652,-444359,-280474,-295933,-709589,-899840,-118026,338265,113480,-89668,-64052,240301,306672,-873596,147274,97547,-234566,72587,1317072,640271,-221759,15204,434161,-1205885,903068,55139,850265,-657137,1901455,815746,15664,432085,-1317802,-272232,1533001,1609172,279639,-545374,934186,660003,-1376013,-405227,258944,-826000,66146,-1465807,-452845,220878,1515298,-416439,-711259,-704282,-774344,-192370,-423335,-1177717,-3050001,-1472116,892460,633253,-936928,908253,-2493,-556834,-408141,550830,1030378,-177013,669485,226731,786147,632608,-1071718,-120421,-223619,348458,-928107,331592,-91473,1186371,369895,595802,-605820,-351117,-102339,243379,1239577,457989,1013165,1232059,282519,536119,-269317,-981190,-769007,-115695,1028666,29341,-627531,-786312,297771,-759,-300176,-452268,-462005,-256549,1051571,258399,-2760230,216268,-622370,585084,999400,1254466,-739710,-410862,86547,-958459,798496,-1127315,39366,615473,475919,386114,1464476,1227412,330882,297311,-277654,-695469,-32693,-175576,-585358,-78688,731236,-202597,326109,-1739072,652335,-142568,-1415059,-353109,232323,1122543,60708,-468289,588605,1216127,-74727,-328519,965819,-927966,213517,685606,1584461,358654,536609,-677730,-960048,416051,338701,656116,-1183572,-1296755,-912558,-477169,-1242401,-1101284,691856,-280913,-218647,348023,-157938,-259400,1158031,-17453,142438,775093,81952,-640195,-1129131,-1232340,-220528,-101496,-583798,-24903,87104,-107556,1610718,1217091,1223491,475659,575920,691472,-22007,-1479316,-432043,626279,-75906,311390,1130301,1015369,1605242,196182,554416,-1578605,-1102470,-201038,-448907,-243194,-580006,-976559,26413,148932,-371035,-565811,91899,-211872,712638,-269374,70430,-212092,931238,-310201,-388888,-144111,419991,408331,482374,1470330,1017954,1285318,1451164,1685640,594094,1069035,-345047,4978,122183,98128,450073,569864,781114,-93503,-90695,-157842,52337,370904,-1562175,-1594578,-496939,159886,64808,106851,-2027578,-190249,14095,501093,31396,-932693,-1780955,696812,988052,1179623,52229,403935,-1033184,-575176,497561,-55128,-1891652,-1745958,-1973036,450246,324433,49518,812156,-323865,319511,824216,-500816,-46451,1402924,888421,-444583,535741,1149926,-314213,-222933,268211,-150663,519825,-389834,822286,-32001,804110,330510,-63354,191656,1061650,1923240,-1156692,-115314,-996175,-423527,1086447,457511,321683,-359781,-168280,-1398072,-208956,70943,-567884,-721911,635419,-154915,-650377,-890824,331775,1267126,929203,741264,1328727,789801,-25828,-483589,341434,-266640,-153026,-259168,31924,1123620,-138825,-3702,478689,1150084,693805,-81490,-1129046,183030,-401299,-600417,-137194,467643,-943455,-283942,588598,360526,-1306170,94467,359170,-18749,-414601,305953,-31270,-196758,-842231,411868,-222389,-259667,311254,283049,822992,385075,-348334,-678874,-138622,-789038,260307,-297349,-865902,249463,-1228811,-885967,-689797,7555,-916525,1033493,-174534,-1556743,-929376,-929226,164773,-554687,-994220,273340,-763476,-352093,470683,1504166,-243773,-199470,365466,410897,106493,106159,791638,124457,1051976,846817,-166164,-859055,-126858,-686780,-168419,-23757,729567,229435,-92165,-405931,81783,260009,1009621,104885,102006,-672059,230077,-41630,12738,-306139,-1221739,323020,984827,515534,401790,174482,-276169,-1025058,-1157132,593678,211283,-1296032,-1174302,-286506,1007342,-263279,-134161,680519,-270072,-485962,1803097,-121368,-134782,-946571,-288808,-675264,-1483066,31517,-292474,-213921,298524,-952785,-692001,98716,230820,1206378,115730,-264902,-1203006,-1042684,168854,961175,166372,-110654,1569498,-449763,-1337689,342754,418520,-548915,-263322,-990238,-764541,-382318,-196454,-310022,1467764,1051520,1747350,-1142297,-1038017,1395655,-85077,-859,303414,360744,-434400,-100491,-183310,-31779,1655425,-292291,19825,-359289,-220779,-688370,-434941,-1159335,-652064,-177218,-1307490,738909,1315541,-65898,-152528,-153912,-435527,1571224,32475,602429,-303939,1154541,-229436,-300671,-443138,-674261,-2029532,-1446444,-1391247,442832,1648575,-58975,2546,-294712,135907,542307,619034,1329987,-92387,502119,106509,-483237,-942159,-54005,662022,-357898,-173094,1217136,-1247637,43184,1579930,118853,1133063,785931,-1665869,-211282,157810,750931,-807249,-476346,471483,851853,720702,36352,-392835,418379,-398287,1125827,515367,-827623,-1006270,-1395178,-28753,-321525,1144157,-984185,-400981,-383320,-283466,-757287,142225,619825,209893,491473,-1036368,210595,908644,-295397,-1444229,-577395,898300,492277,294,-483934,729240,834119,-361916,-772280,-451218,-1099908,-241273,-721422,-58505,-455581,-628255,-484359,-361814,213281,-1258505,-360704,-46439,-159919,-246887,-242715,17787,-715748,-736952,-47473,917746,136579,-76878,1283873,161859,1063321,1221828,-584720,-759547,-123900,154013,-536060,-314438,9638,322515,32205,-903023,-19018,97637,-761599,-782266,-87118,-1353767,-904310,-534673,286644,-391129,-1424559,365723,968079,941658,447878,-675096,-597472,1191112,1583582,-110605,1121919,-134682,327299,-628197,-138756,434261,-100507,98896,-544487,295450,-533898,43168,-110010,229544,695288,-170395,1097179,963050,2026557,461641,973496,-130290,407135,-497595,612718,707964,302867,-550894,-250632,-162664,-393038,1071539,-163536,-582197,-644162,-659019,-982899,55901,-1234137,-994118,325564,-499060,354496,74194,-852479,-1161528,-593499,-1649038,264109,13585,-623259,342678,625106,644429,-938425,-677130,-419642,74495,556592,-399147,381797,-941476,-166256,410036,596348,1655729,776004,268362,-386406,-1598327,-878413,187076,-1149227,-41565,154621,-859327,-463649,1518461,158421,861851,188931,978295,730541,832229,426836,399075,1102479,-507149,-1630357,-1669125,489058,-225378,30462,-1719809,-838213,-246153,-487414,55355,1210470,-593035,-230102,-62420,-183745,-137010,263742,-1588588,-1792850,-783948,-213484,614410,1136844,1321047,1715803,29113,145643,617250,-184236,-565958,144420,-403086,856571,573977,57903,743293,-17077,-401857,-1224585,-395553,880491,54536,1601665,785867,-953477,-959300,-62872,300230,-1637745,-808053,-462598,738410,687102,345895,-733978,-577461,-1115914,-333532,-190840,59201,-786358,-519289,874629,-283730,590632,130642,987211,398736,-4113,153176,1110569,-530312,-722777,99314,-399953,-737308,-1249046,-1053755,-794064,-5680,-485187,-123200,-181334,-121864,803796,-98667,-27003,-772131,-687564,784180,169342,864344,631491,639085,-393544,552201,210780,471695,337831,-282945,-562135,348942,-209299,957428,-275319,-93992,457264,1399261,864339,-274325,73770,-508006,-484764,-576398,-240392,-547163,403470,77525,1510208,319532,-34805,-158936,-139155,382540,-947605,-302089,182254,-194876,469410,1140349,-160117,541156,1149409,1212044,592320,-1546713,-1018265,339579,-162495,-854826,1029077,791977,1097684,255708,-441060,1167593,409712,-534740,-236402,-429441,-557819,276063,814866,-274010,-423065,-347219,-150104,-196993,-533475,-106442,-271062,-272019],[-742876,473266,249980,-218720,146449,-286252,115283,-1021282,-432814,262324,-114974,-1325128,-784999,-777606,-947556,69549,26018,724947,1297290,196342,1281984,145330,-250286,441272,-1084482,-19131,-1278426,-251302,993576,1324730,347,331031,10202,-828923,-979963,-601446,-615851,731083,-217596,1278010,75036,29651,299231,-281462,-948380,860006,397230,-292829,28225,497141,651925,-486194,-968709,169846,82865,373409,22385,-784183,228191,933877,543708,638821,-604642,286577,-481780,-1365351,-848082,-135957,-725192,1106657,534120,355110,-1660239,289977,748297,1516055,2450093,1013475,-482769,-40565,-408454,1536536,1277468,811174,-345371,561717,556365,97883,-603587,-114822,-461101,213115,242180,425973,-669020,28471,334820,-992777,465561,684126,1428517,-292154,-44750,93894,1110175,468817,-40175,1216279,521742,-781358,559668,879131,865660,699447,63187,1173787,686976,-144175,97481,-39710,-202930,-117153,-1183560,-546454,-2133849,-850816,-882675,-399102,-1679662,-458644,87819,-248354,-820835,-842566,-108290,-151472,-480588,-150840,-110120,35876,-239952,-470891,-97360,551236,120739,33102,1113623,615212,425008,-475702,-96510,-1320033,741373,17508,747963,-436689,1659955,756400,-110766,542776,-1070703,-342934,1666302,1607218,515969,-741290,276568,724280,-1033011,-841725,-118549,-754508,-30939,-1327690,-636667,245131,1020139,-737814,-539584,-356065,-912558,-1112698,-1174016,-1122892,-2195129,-1485086,767207,640265,-986658,540503,122430,-319391,-460876,341058,1307118,269167,779872,86909,611744,448439,-1049928,260933,-10437,355221,-515722,30524,148118,1035187,-385623,539545,-319568,-800249,-807484,-171436,577359,-139402,723760,1166885,556577,374686,-75724,-936189,-571755,-287425,1041322,276861,-621941,-733086,512761,229912,290520,-490407,-321196,-492477,785320,252743,-2150738,471695,-606162,615061,1169001,937470,-547009,-334907,-189614,-1347058,584014,-1286516,468187,965333,636255,-79867,1035360,1103976,333676,378628,-184753,-1077101,173264,-18542,-822599,-312484,314681,-511141,139041,-1381109,621971,-479099,-1482288,-556633,277140,1451074,-99268,-861277,412186,1381582,-113856,-604228,1120306,-723793,215468,915326,1759707,665966,705216,-640243,-928591,501267,265569,504683,-952983,-513377,-566608,-411907,-702889,-1106904,832421,-116609,94445,617515,-22949,-271638,1636176,-307005,676985,782209,-17893,-250096,-1554111,-1523078,-73852,301052,-1007668,281375,-275416,-55025,1826152,1075343,786374,547486,722211,586700,-206497,-1408088,-657642,615815,208539,715927,577321,693111,1375662,322763,399079,-1386656,-876803,-49144,-695076,-358915,-903287,-1090020,-119604,610901,-295759,-693827,550314,136138,583974,-499898,-86115,-391562,1113561,15476,-260272,267508,441799,784916,870233,1302480,456883,689329,1515210,1472635,689408,801974,20915,-26984,81780,281745,618444,428052,746753,108943,365683,-25285,44907,7925,-1073750,-659831,-475492,434882,465043,222622,-1551654,79665,303592,496154,-298801,-665625,-1291749,704156,1054822,1258236,320104,-407139,-872754,-680617,543884,-135375,-1288661,-1790141,-2008584,445401,309229,144658,951617,-107871,218650,855507,-7753,152157,1318263,323878,-639378,495476,893972,-657787,-422119,-220335,-378344,637321,-181096,577641,-377741,716527,592768,-443618,-94840,656012,1562723,-861691,-480049,-1339539,-496312,870101,318042,403173,43715,-422555,-1590372,-586959,181152,-20974,-823485,747074,-629206,-602290,-1079251,617836,1398911,1331958,995249,961930,693191,-99583,-892194,-576053,-347796,-522164,-606489,-58936,683327,-496865,67373,691271,1548431,745391,62698,-617010,78309,24427,-655072,-120625,557934,-581124,-69318,723723,138905,-823062,-164658,319938,-38035,-213058,488099,-299202,134517,-469622,589242,313815,-247376,102061,4466,625594,393710,-375420,-549970,205288,-535565,51681,-533580,-619859,372094,-1167235,-1376890,-752738,-103206,-1001784,871518,18101,-1773284,-164226,-790680,353340,-753004,-1204009,-89708,-741511,-126885,305926,1517457,-207925,-324344,223870,239048,201435,-10871,104467,331984,255701,215809,-266896,-791197,38922,-118548,-331227,-524181,186905,-11501,-459799,-338605,406569,521914,1132785,-280960,524440,-975842,-311705,-676472,-151590,-677480,-1026882,57464,1259516,494664,777476,520956,-233200,-647933,-1032578,392909,163807,-1124999,-1189198,245604,947210,-103735,-118707,1037102,67445,-632305,2084708,-226946,-22682,-1043854,-668897,-905221,-1879310,275782,-148286,-38973,395256,-807264,-58792,-183565,58574,1124988,-416472,-519036,-1749466,-1976864,-239438,1095159,25572,-157771,2230613,-115807,-1464687,-79481,556764,-765941,-415202,-587799,-825560,-312516,419917,-178068,1699108,1037011,1577466,-1463520,-1399900,1143016,-160257,91347,213864,180054,-141500,-681782,-235670,-222854,1418321,-342155,71027,-278475,-46408,-409586,-364124,-436679,-546016,-123854,-1156189,500794,679822,-44189,-53832,-260813,-464785,1393933,86055,1073188,-447732,1105714,1013072,308344,-475585,-871960,-1977158,-557025,-1216560,662097,1597353,297658,508938,-487522,-28909,230690,513568,1262147,490633,803702,376031,-158278,-963026,120471,982376,64990,312123,1268424,-1069152,-240588,1285647,-121956,829124,814459,-1566823,-64318,106656,881113,-1051650,-160783,379344,1043560,972637,104366,-611796,178316,-510630,992258,111304,-707965,-1141573,-1318558,-10064,-542569,844626,-1125325,-693577,-473249,-308598,-151815,-25212,777962,40392,360281,-687197,77433,573214,27185,-1056584,-469119,748447,326663,135284,-228773,711407,1036136,166766,-901576,-371186,-1767679,-181961,-470960,-214286,-588329,-1247071,-649774,-560056,825234,-1044249,-137288,393335,-50442,34022,-238187,-541527,-898550,-466516,-367072,889383,350246,-683049,570221,-44421,971103,1005037,-732394,-595043,-329347,312303,-611352,-296364,275707,270615,-164530,-932187,-29515,46444,-650005,-746977,-6483,-940662,-876971,-343890,343780,-641461,-1550144,194451,600220,834894,166253,-1034184,-1002974,837049,1193642,539091,996774,-84332,564292,-847868,-155875,145993,-302311,154143,-511000,63575,-974381,-46750,299332,231408,357607,-118195,926114,864954,1543338,387751,925976,-171153,710517,-409144,702755,1025018,179427,-592502,-202615,-140860,-535806,1505696,-374121,-508974,-488294,-746400,-1176949,58857,-675678,-843496,619334,-495245,480243,-109575,-639555,-942305,-580554,-1700851,-195432,-36033,-202576,751188,213700,669009,-376953,-285835,-416938,396140,586547,-485857,306664,-678780,-248193,192886,633973,1215452,840045,347627,57102,-1305469,-940953,72946,-1282744,49354,-195253,-1128262,-421190,1488436,71363,1135370,356513,1199207,646136,1054972,631269,216928,960466,-576810,-1469738,-1761708,504495,-543939,-417732,-1786189,-884653,5875,49360,370011,1050127,-191307,17356,-258782,-76912,391660,827951,-1017672,-1683147,-250981,499016,577368,1132541,879037,1700966,-26100,247137,864292,-53646,-599688,264272,-189728,1441957,109548,-363737,325918,-156202,-374933,-858342,-506395,837709,228748,1760192,600959,-763217,-775905,573283,302359,-1916459,-1276506,-556246,1006284,657308,712076,-479856,-405718,-958954,-497296,-205066,-236648,-885393,-191872,440913,-35829,1264780,881718,1151360,-7951,-58243,136959,857842,-514817,-912796,-109188,-243363,-956162,-1098022,-829296,-1222372,-252814,-909684,-412217,196993,-78533,812923,103061,-42544,-714670,-432231,638576,496936,840017,1080503,796258,-467785,396898,-22056,603425,1069,-824474,-656453,53536,-305169,804982,-615804,6205,254285,1616489,941470,-647586,-34310,-419226,-206156,12684,-275230,-608845,123478,119577,1198023,552760,-315702,-325861,-139456,559610,-1029434,-465225,-60474,203326,627658,1266757,-227588,907908,1109298,1256669,791523,-1629581,-1426530,-41264,-121372,-203260,1015440,590499,1081388,384651,-886766,1170617,436999,-454874,58575,-316158,-434228,465709,1088935,-228914,-294472,-61213,316893,52089,-469715,-96840,-196621,-403926],[-660163,385514,1310,-589240,-134942,-255840,73792,-1326030,-465516,286965,-294848,-1051014,-328807,-918546,-1085914,509176,-238450,598185,1159257,78801,1191562,131837,-570510,189636,-1069030,-410586,-1404248,-173630,826799,1400812,32858,38721,289626,-396668,-1240018,-900599,-618666,177131,96369,1277248,-75015,475795,663693,-223324,-1364923,701730,418304,-18437,76072,797832,1087635,-32720,-916541,37715,193114,499229,-100562,-1201814,50347,350647,406564,805458,-540239,189725,-184393,-1378651,-687975,-265449,-654201,1603032,827252,615141,-1817962,-193373,924259,1407379,2567785,1200261,-470648,-315820,-441231,1008097,1561954,566772,-186910,837608,476728,424407,-1007769,100132,-373235,64066,289854,643142,-297896,466053,180939,-1090156,-6857,461804,840348,-266574,73187,-251996,1100873,154952,-165882,931014,217366,-757398,314315,831434,814585,678248,-125613,1004899,884977,-176688,141002,-22981,-63955,-119647,-678850,-834469,-2285353,-772259,-1146034,-357200,-1457314,-467517,512298,-172050,-749898,-613174,7083,-491816,-790088,-213250,-121146,-134512,-777337,-155057,-187853,823087,329307,-75198,845625,554092,1102714,-882865,-483061,-1236735,448366,-55108,672643,-229974,1116343,554753,-316273,331196,-788764,-438595,1518095,1265662,655748,-974429,-391712,681581,-437472,-1150050,-509283,-562445,39335,-937885,-671001,370479,634002,-758497,-299094,20971,-991655,-2044859,-1939220,-872287,-1010607,-1204037,636327,539393,-770192,12672,214531,-57216,-432766,83617,1420579,726174,914216,-76882,314285,238373,-766073,550915,173225,292990,33756,-431904,200919,759607,-1055242,254627,61499,-854407,-1641187,-465011,-258595,-643588,375151,1031400,924968,140911,4241,-740698,-167182,-295023,974433,669355,-515403,-628089,604809,354778,655817,-338431,-209362,-687188,494760,286791,-1447080,370717,-636601,748396,1109024,466557,-137671,-193243,-519408,-1526659,323848,-1363006,790503,1249318,701202,-465302,445476,853042,379226,534154,-125630,-1369514,391811,83240,-915492,-466735,-165170,-872146,-123611,-846803,505993,-590444,-1336272,-754809,227745,1567055,-271524,-1122028,219142,1442938,-178476,-762152,1255698,-335964,164989,861813,1684753,605594,800072,-488202,-621994,658253,256422,556348,-410456,406404,126853,-51925,-183784,-847660,937417,-53957,411403,842517,36974,-191658,1848075,-465285,1021751,604819,-57318,228104,-1749443,-1679896,45533,711521,-1195671,618426,-586640,56619,1802415,767208,229966,529458,935445,430994,-323283,-573686,-760075,512907,194732,975759,-129997,260893,864120,192997,87298,-1004466,-265991,49372,-1061633,-503153,-1060021,-1047087,-159983,949118,-230130,-847609,868569,586016,539256,-705418,-149232,-346753,1160854,374932,23817,658228,567115,938729,1149815,1119805,-241335,34398,1586943,1205254,759506,446103,321419,-174740,121671,428981,830412,329435,604420,312284,730103,87012,170033,-321368,-473314,291967,-459220,624252,914262,446503,-421528,313003,518845,282842,-444158,-354332,-461474,717224,1059918,1257281,638437,-827383,-489471,-717758,430981,-261221,-675576,-1448453,-1751882,348314,342942,229212,839270,257897,79420,788758,429112,105582,1146685,-255640,-905037,418912,259553,-803173,-278909,-425005,-364206,749814,985,284269,-707592,503913,781018,-714173,-415559,294036,1161343,-366375,-665244,-1405138,-391220,671113,197419,301531,352528,-604976,-1625892,-785092,313559,527519,-881619,685337,-962979,-285664,-1027820,718569,1397323,1573718,1158378,549718,618365,-128390,-1112792,-1164948,-200808,-813512,-1129869,-305881,163090,-622216,480171,810153,1755150,731438,-26395,-77881,37093,480987,-739512,-248418,575466,82793,243001,811997,-78525,-91314,-431680,285186,-90427,19305,517204,-337658,451171,-127226,701730,861388,-300205,-231234,-199793,406077,385821,-468545,-341034,545440,-251712,-83736,-616580,-149609,394470,-824264,-1580604,-643209,-135584,-855535,746291,197519,-1567109,214226,-611354,582671,-888703,-1236327,-533801,-568280,-172164,151687,1224265,-66830,-459510,166461,141454,220079,-147837,-587752,491440,-424535,-480885,-400145,-489303,126890,451681,-231922,-864612,-93740,-198028,-465328,-241627,701830,715915,1003035,-458393,811506,-1211453,-832020,-1082597,-298850,-1159229,-673523,-164887,1328783,379175,915997,802630,-149080,-235372,-971042,130147,99682,-1102672,-1100292,581436,672666,-27060,-55009,1424254,427019,-679223,2070237,-248011,230732,-866501,-961747,-1094111,-1857604,552167,76557,209308,423854,-551717,595037,-565203,-189363,811099,-894937,-707389,-1874086,-2216025,-553346,948897,-31804,-67178,2699498,270925,-1394866,-388978,511978,-904390,-579910,-16757,-662118,-76586,1084641,-141474,1469098,658101,912062,-1597297,-1625948,745983,-271215,183070,153916,144485,236082,-1041519,-237070,-493390,929743,-447683,43739,-96450,232511,29276,-198253,412017,-385299,-24507,-906422,253926,39838,37232,42193,-335216,-397074,1114094,69812,1298410,-508635,930879,2560718,1007607,-475681,-969826,-1497807,556578,-887499,894673,1178817,612745,679454,-571283,-274200,-46807,388430,1088017,942581,906920,664047,204015,-885952,264321,984990,300683,761912,962967,-884087,-470439,959015,-335163,342017,694020,-1627024,143584,53784,743727,-984888,203922,300019,1219473,1083104,181849,-695911,-102535,-578165,668117,-337930,-630756,-1117088,-1231771,-145344,-686418,475119,-1193128,-823889,-506273,-324242,432430,-187921,831473,-200643,251627,-384789,-85019,257436,244547,-537393,-90189,805651,152823,180061,-113062,543924,1295961,702804,-892634,-232511,-2217316,-67567,-94679,-283358,-785220,-1547803,-549910,-660774,1207160,-671783,77982,852958,34561,263025,-178700,-1372957,-959693,26171,-472428,807849,763883,-1048063,-82985,9874,851139,800909,-663061,-430398,-569829,479777,-676919,-377557,364376,136466,-380255,-861788,94335,30936,-515809,-610254,267362,-467875,-788888,-96189,336829,-981461,-1485492,39830,242526,558670,-153706,-1232423,-1226958,278605,913079,1229548,845151,19776,722985,-952006,-163184,-137015,-672031,208671,-381640,-220815,-1337755,-6115,614007,159188,-21051,51971,647991,477966,877475,276085,657912,-111344,1086766,-465751,868569,1348773,86205,-605560,-78518,-144953,-741114,1537621,-284653,-361056,-283369,-822822,-1252682,43724,-197178,-573900,904469,-387413,491401,-328721,-384727,-658562,-717596,-1638310,-659784,-162576,-39652,1003049,-179755,583955,196739,24689,-309015,526973,520479,-361482,329437,-560401,-372964,61635,659159,934261,685714,378940,424997,-904361,-1191523,41045,-1199957,108101,-579306,-1106021,-291135,1129288,-97319,1237338,314464,1053568,561197,1086081,798055,-170805,447612,-661622,-1064624,-1704696,360720,-743744,-743535,-1681334,-701812,274254,672778,619297,742595,286636,231991,-421325,39157,850256,1157084,-15824,-1220928,523890,1218960,409959,987572,402559,1300771,-29017,408730,775208,-12908,-709656,130065,71762,1852264,-254770,-796658,-262565,-263901,-110783,-216137,-491313,674976,132137,1651197,418145,-446148,-535274,1131230,188842,-1652114,-1438560,-638716,1197232,460320,992218,-288724,-195660,-621188,-605156,-182302,-183224,-607262,145103,83760,220470,1623185,1435027,1351532,-239382,-130960,70450,689391,-494152,-1017448,-398478,-70087,-1130893,-675675,-536019,-1537718,-369887,-1078840,-534819,628475,97162,826531,365384,-148366,-543558,-170794,444181,1029925,703166,1255415,831289,-379344,313945,-277753,700614,-330132,-1263370,-879140,-360835,-436970,532718,-863479,33316,132583,1576807,718339,-940289,-88514,-276543,282614,371120,-283646,-612669,-223725,-3498,776606,713218,-574101,-475068,-109624,599976,-963601,-640790,-187834,578704,582277,1039457,-406098,1185046,750262,966547,946282,-1599533,-1657437,-384573,-255372,404464,880884,282441,1007255,532912,-1257106,1014946,403515,-379723,346472,-150795,-170516,495044,1306213,-177799,28203,226043,656171,304530,-347721,-136960,-191212,-507884],[-478892,287947,-145657,-865337,-419117,-202575,31344,-1478101,-442362,258657,-361842,-629277,123957,-913382,-921375,956803,-489354,436899,905484,-53574,1003694,-56459,-732907,84658,-572108,-427996,-1213513,-90054,685588,1293925,70349,-352576,384169,2413,-1380527,-1044020,-524982,-288164,192325,869641,-153438,893588,706007,-191837,-1463602,505258,433988,115691,8436,937100,1613476,308526,-737855,-186762,149179,591042,-121009,-1582293,-196051,-170651,248824,752057,-406786,126773,198213,-1135106,-594307,-402240,-596965,1752722,1015613,787945,-1783271,-741612,872814,1033457,1930385,1241967,-453167,-627230,-343463,261891,1614619,316454,-49030,989896,389799,693691,-1128936,341091,-239512,-94756,341313,738321,33547,727655,13830,-1071729,-425645,130896,215829,-369769,196991,-596224,1004272,-144267,-163298,733494,-47047,-695647,56193,670825,565076,640785,-253813,822419,928157,-118008,209121,-25861,181358,-96953,-203319,-923431,-2232512,-659607,-1224150,-450840,-1116684,-441768,860199,-122425,-527316,-257282,222576,-688650,-737891,-272932,-90499,-204343,-1124829,16864,-68070,892720,343226,-198084,583197,443776,1511365,-1143300,-764711,-1105871,73385,-187995,674189,-117662,457595,265500,-559603,-71377,-504178,-540058,1309251,674880,673773,-1219225,-946311,577141,229857,-1241557,-795883,-400339,244714,-338395,-581236,566110,466870,-495539,-14269,306870,-1015799,-2564961,-2457051,-479394,-141806,-734733,522646,353533,-382560,-653512,272244,154128,-333260,-186790,1322825,1115455,1079802,-209310,-143698,-6376,-297639,700757,290069,176179,569911,-837144,113017,442716,-1401213,-168707,444326,-477135,-2258654,-550898,-930886,-1009864,47179,736900,1178538,-135900,-71550,-474938,337272,-156270,836392,1105773,-362273,-488220,498674,310545,707306,-49938,-143837,-760541,230318,287193,-921918,135278,-635041,938874,882357,-21173,257249,-106886,-865151,-1471890,86610,-1299338,1014205,1392213,691131,-665149,-52233,595656,465190,725261,-120527,-1477917,535778,71543,-831127,-491395,-603478,-1220635,-430555,-395479,364577,-568665,-1071278,-938711,110186,1454228,-425790,-1188869,71413,1352293,-208539,-722135,1325885,147009,39453,715306,1218990,173358,803178,-241402,-94287,818271,264999,706937,203649,1231888,901346,493605,138824,-388771,975249,-92894,654454,992916,136442,-9771,1748453,-529429,1101569,294804,-21747,694770,-1578715,-1617326,23175,1000791,-1118527,870014,-810737,167218,1525808,431124,-252535,446822,1236357,259763,-383112,633605,-737001,307235,21365,1041869,-712989,-222449,287439,-201206,-299479,-537442,703104,138500,-1283287,-621065,-1038618,-855494,-65981,1068446,-218917,-987403,1001298,1026620,541454,-869669,-117368,-26193,1156546,714257,373827,942045,822424,848296,1185495,853005,-829704,-529229,1565777,943409,837829,134477,404397,-408619,223645,451253,959386,256198,400465,495760,948463,168422,348113,-534240,-27448,773735,-455504,715677,1291915,717746,952777,485322,653668,-73289,-381522,-70079,355104,619750,831694,1091089,893182,-661147,-3357,-705773,126828,-413708,-297415,-808866,-1185303,205858,414451,208077,426094,686660,-63774,649490,609655,-151602,886821,-636315,-1201558,327282,-524834,-727021,165675,-280690,-92645,715973,121128,-5315,-939556,205770,760158,-795906,-625088,56653,833059,239324,-585805,-1146778,-62853,588831,102758,55931,437359,-571772,-1438798,-690085,462866,950954,-926923,503611,-997636,86072,-724486,626695,1248627,1535117,1178756,176609,542205,-66872,-1077268,-1200357,208582,-945002,-1682501,-575361,-269670,-540149,1045047,851972,1654690,652500,-380983,354096,76194,844939,-831164,-554812,521276,831104,602198,817325,-173307,624730,-686683,262999,-196976,139790,390696,-153564,645050,108647,728484,1207658,-377648,-595199,-321528,186133,385288,-606114,-143670,819656,30454,-149788,-563811,403381,328413,-380428,-1218760,-436679,-96114,-469331,670655,307426,-1023231,127065,-364557,845271,-946582,-1098518,-965903,-282619,-394357,102353,818023,135703,-547106,226807,186550,75290,-294228,-1034694,583140,-817615,-1053354,-541141,-68443,145071,850228,165271,-982905,-72032,-352796,-223527,-138454,893682,759604,630850,-411948,878252,-1327030,-1246333,-1249669,-387818,-1578322,-253915,-187984,1223881,157902,816369,1015632,-42221,140295,-1002379,-125031,36900,-1109372,-943133,594055,269446,-10016,54563,1740156,723314,-603123,1794710,-160632,553251,-421248,-1104842,-1202926,-1387743,788085,343809,632671,319819,-245568,1072945,-1016203,-454364,349731,-1227443,-782275,-1432473,-1839680,-744583,612110,29250,119908,2665663,600576,-1148652,-454703,286211,-941932,-713564,577972,-308607,230263,1586838,-171991,893675,1799,51931,-1515648,-1546016,395201,-374410,242358,140099,279387,633352,-1065679,-204773,-748057,417298,-587344,-86211,142583,555811,514779,65259,1060680,-187127,34248,-620972,91296,-408691,173351,89387,-346165,-224645,851705,-1566,1154358,-463115,554651,3562623,1705311,-429851,-938898,-850278,1522723,-494163,1055588,534970,818204,499550,-562287,-600795,-243273,229122,835340,1059873,863405,899899,414746,-704061,378143,686300,333355,1061047,345996,-755232,-590610,665305,-459875,-146478,473927,-1656257,346664,-17353,339973,-679014,453630,243581,1297797,1033289,260792,-599987,-299667,-654902,262369,-757920,-578093,-913216,-1072265,-393330,-680158,121562,-1175612,-769322,-452182,-281398,785159,-352300,762958,-394368,272264,-165976,-228893,68510,308875,-22067,484582,1039095,8927,107504,-170278,315214,1550715,1097262,-807066,-100122,-2241057,109153,349496,-280780,-989975,-1344801,-145601,-667512,1291032,-228668,231876,1194782,87326,435380,-23749,-1967829,-881376,575497,-371545,666926,1272926,-1042358,-513670,313840,748179,624692,-442935,-390673,-792988,590265,-714948,-501050,257121,-13121,-547799,-746808,321716,71041,-467449,-412707,644784,-59191,-628072,144460,205710,-1236027,-1211544,-98554,-2392,188101,-400554,-1190578,-1219093,-401427,773162,1678340,625891,145495,757518,-871767,-157122,-354401,-1087295,243154,-218132,-494308,-1502031,156410,717740,30034,-303132,264893,315678,-24273,210609,191465,248153,94220,1474192,-638491,1029992,1621248,100140,-549937,131870,-209476,-991153,1209321,111321,-149401,-88520,-862727,-1238454,-21980,45929,-193798,1121945,-201818,511556,-491548,-184105,-394848,-934338,-1517240,-990860,-319529,-159555,1078032,-458453,441285,598315,174743,-91638,443231,370885,-100496,369420,-606676,-486737,-11231,715596,938068,370658,349004,536270,-514619,-1499223,96435,-989715,86153,-904073,-794597,-121360,561047,-323898,1147557,113065,610532,521543,893963,874273,-620823,-168392,-820225,-567467,-1413173,99997,-770328,-856091,-1413900,-330172,472124,1195791,718677,378152,765981,362768,-536021,161889,1115604,1195105,1100038,-557765,1411020,1705685,190759,782843,177072,719333,27331,557385,432196,-30191,-811272,-256025,246732,1955814,-347977,-1090963,-824339,-339700,300542,478549,-382301,422547,-219351,1357529,315201,-17279,-288276,1441842,10413,-811662,-1216924,-661825,1308967,205227,1142950,-258413,-6976,-237981,-630800,-125971,335675,31206,438710,-74369,454996,1564058,1615604,1518952,-238217,-144200,-41006,593566,-429020,-999099,-665862,94499,-1219769,-115223,-132765,-1549480,-336703,-873477,-487804,996711,355561,814077,650287,-240800,-289536,-14510,256863,1552061,529270,1127063,740022,-190848,240599,-557708,782969,-551836,-1496741,-1123898,-784249,-608119,150997,-929772,5694,146176,1313902,269009,-1080400,-82872,-118339,877172,490525,-242252,-579531,-567169,-263230,320362,756069,-710622,-566481,-62661,492952,-705038,-781640,-242886,836029,360002,489657,-663215,1363097,166892,366632,1033317,-1491082,-1610375,-615549,-531637,784301,767244,231684,934645,648109,-1483461,733589,300966,-328771,513061,12125,114114,367574,1415492,-114435,445886,438719,757096,475900,-199339,-209823,-219243,-501873],[-239070,193071,-144618,-896256,-609963,-112171,-60033,-1455558,-370947,133301,-306320,-176522,420547,-788956,-559761,1184620,-661540,233776,555077,-199043,739449,-350301,-742210,130595,260002,-72853,-828443,-27619,634381,1076038,108396,-716222,326989,308740,-1303045,-990157,-355032,-631638,-23812,264274,-92473,1200218,375246,-215221,-1172853,279389,410229,68316,-114141,921030,2029429,441895,-489401,-444504,3511,596311,-11549,-1716982,-431830,-530132,112918,558706,-237524,107112,566482,-651366,-573328,-527781,-560532,1511425,1058847,844532,-1591288,-1175412,585352,543529,799363,1100055,-443550,-860370,-113619,-491881,1325161,114470,37946,983311,337063,870380,-962618,527149,-69338,-207146,371304,684810,268727,671857,-122899,-925646,-615411,-153777,-297749,-577960,284253,-868783,844878,-273725,11671,585205,-282988,-537802,-167247,440714,198573,607999,-298489,664436,786008,7324,319536,-46898,478381,-158666,52530,-802710,-2066536,-531452,-1060217,-639463,-673019,-362028,1004868,-139258,-247663,118957,489139,-788500,-360368,-313258,-17689,-145280,-1177052,40242,204419,815370,185004,-273761,401566,282915,1465082,-1214347,-1030019,-1049839,-288386,-427000,772267,-115937,-115021,-39249,-779470,-515502,-259136,-642643,1143517,-21548,575242,-1418368,-1254723,470323,749851,-1097005,-862872,-414393,502724,292608,-433116,776424,537659,-54749,277551,433923,-992889,-2410453,-2496417,-50874,144209,-249218,427752,117812,19137,-1302285,305167,264799,-192795,-424488,1038167,1347442,1253201,-266383,-739468,-315261,200501,698531,334662,32386,956180,-1014965,-30128,163586,-1350221,-610708,745780,201199,-2299564,-429732,-1226710,-1237871,-200650,282640,1147349,-423837,-302066,-225407,792529,67838,623692,1436820,-201437,-326798,194328,84310,488264,275230,-124825,-712186,-21327,204618,-692542,60632,-488820,1099849,583283,-403178,382068,-178641,-1142476,-1221070,-80916,-1096114,1163030,1356450,651856,-653980,-279718,417984,530711,898038,-192260,-1377566,548756,-48676,-589647,-390502,-894785,-1470306,-715932,-215036,229827,-592171,-785307,-1085147,-9094,1209346,-538453,-1064396,-112,1094358,-151091,-437539,1267723,626426,-128405,662178,353449,-477650,718725,62854,526996,896793,216372,822214,666349,1782679,1451030,1016383,203947,128589,940831,-185084,749412,1060781,376789,244974,1402087,-585228,936038,-59135,67193,1080639,-1039467,-1317655,-166720,1104317,-824878,942259,-928303,217805,1077406,209853,-550776,320032,1542945,99734,-393952,1480183,-623947,24204,-159853,937672,-976319,-659175,-170194,-779198,-659512,-136935,1769690,268628,-1135688,-697895,-888475,-556551,126631,1022966,-262069,-1060014,945202,1340555,486689,-983744,-19558,496952,1163381,983276,666841,1053227,1168651,572818,905014,465297,-1125013,-904261,1373531,722221,933636,-53704,202779,-665504,346430,297932,869620,191799,181954,637112,1016013,243092,483421,-620245,80428,641704,-459481,715740,1453854,946365,1978807,587352,715367,-470630,-149369,161788,796152,324319,327361,736664,976502,-44088,410300,-673707,-308256,-557201,-253798,-166139,-414640,45662,492632,71887,-210806,1045500,-178391,474620,386334,-511653,554720,-705672,-1465171,255042,-1142911,-493147,753297,103503,294944,461341,163028,-254060,-1022553,-133579,486971,-666978,-601705,-15600,631180,834759,-279827,-625904,423852,660956,38234,-207351,240373,-285744,-1034459,-303258,602448,1165311,-1003584,285919,-703694,294057,-253081,425241,993244,1185813,1036834,-87668,424747,101661,-817209,-744358,795400,-887747,-2034392,-740233,-512084,-377329,1483139,858393,1312718,525146,-885767,596588,190512,1023837,-874348,-963178,442231,1390819,933443,720674,-31575,1107018,-875044,229110,-347307,26632,153699,161534,671427,215631,670190,1209732,-435154,-884796,-377562,-28714,407591,-746052,-43793,973224,256132,-158567,-420966,858466,226971,-24879,-294511,-215779,-19395,72289,625735,316282,-381571,-247110,-30627,1111628,-951113,-849399,-1284539,67895,-592431,203685,599229,336776,-532803,366569,376650,-227464,-427036,-1111606,596511,-883824,-1386410,-665707,322411,104472,942796,737461,-888048,214221,-502731,64677,-43282,933325,592820,99690,-235065,700686,-1306072,-1511851,-1266690,-405275,-1804886,125157,64349,1042037,-130850,536904,1163607,55315,481773,-1102712,-297068,7169,-1027478,-774765,278281,-116572,-16194,181912,1889053,881967,-407314,1357545,30368,866886,195148,-1078990,-1213840,-682106,892114,594765,1233810,61686,64008,1260351,-1419432,-670270,-75604,-1394807,-742310,-522627,-1170521,-808240,235690,192180,309685,2064066,811147,-814792,-251588,-59638,-891718,-761750,1041861,128656,457218,1765302,-228706,225682,-720935,-640235,-1242401,-1105001,239163,-430399,277818,190874,555872,967022,-782131,-144011,-871545,83029,-716041,-266265,382957,810171,849516,374207,1239378,-6850,125,-370428,75068,-565504,360504,56038,-296272,32287,697527,-88051,687310,-313777,-10656,3419465,2265894,-347071,-780915,-368473,2046278,-104392,1096727,-115436,873131,82762,-488586,-973231,-332255,34899,556264,738616,748286,1038065,412705,-381233,494464,214891,215990,1138371,-395832,-699005,-559340,430633,-457553,-477505,239577,-1339621,468041,-114703,-217704,-271673,460269,203576,1234232,846148,336403,-319372,-313582,-762886,-93243,-1076713,-522621,-567334,-770773,-674526,-513738,-143799,-1065181,-557561,-292430,-154214,804995,-514270,591749,-445602,487707,-35212,-320941,70734,203828,351702,1054890,1277121,-86315,-54582,-353751,130212,1715790,1248049,-708926,-29362,-1744381,336910,781573,-228548,-1129948,-685134,449161,-621109,1163416,180903,291390,1322087,133965,542816,258450,-1954925,-689481,975767,-128203,464153,1673166,-686557,-669135,715202,658566,478840,-195139,-537134,-937894,565382,-664872,-564840,18664,-78775,-603705,-613953,607817,164211,-548835,-207013,968098,185965,-393060,315691,-48316,-1279264,-749081,-233486,-83693,-174045,-491554,-917660,-974427,-1023413,677998,1658576,313674,274284,661745,-605165,-124111,-480383,-1372045,241998,-77142,-673633,-1400936,404219,594488,-127193,-401797,425964,-33097,-391067,-325423,165380,-182889,414149,1775109,-839440,1090873,1774541,245824,-410804,380853,-336403,-1207496,698939,673164,96754,53159,-810876,-1159469,-150411,14885,226969,1218864,19233,618610,-531321,-114022,-202684,-1111177,-1347534,-1100483,-439720,-439873,983836,-573618,298634,707705,134061,195958,184019,188923,184990,349949,-756762,-493742,-68554,766988,1153681,-16519,268838,287769,-233107,-1701784,147414,-838064,-50612,-1103790,-311475,23327,12622,-565385,908254,-138839,65614,548170,510069,826187,-970247,-602692,-1105601,-129641,-846251,-187221,-621246,-703985,-1027817,149652,539302,1456133,617070,23290,1128158,376567,-599950,261812,1119153,992989,1908319,110683,2174791,1802323,2646,596329,298135,238978,141061,623037,368,-36396,-796040,-795890,235557,1710123,-104174,-1121600,-1153228,-389969,719783,958869,-233968,144433,-694854,959193,302643,465890,-81954,1397837,-172915,350028,-666293,-594167,1308161,37300,1166541,-413568,137736,53526,-567013,-37612,1186980,797723,625610,-11397,652755,1154035,1468037,1560272,-54584,-48913,-170842,497046,-299067,-840919,-801010,243813,-1194089,429731,448710,-1185470,-166619,-331486,-327134,1216876,618816,704380,892664,-192079,15420,-27846,136349,1798721,370977,768147,553929,-13863,118767,-840690,859152,-603565,-1506704,-1292264,-1091173,-789653,-276943,-748804,-33403,305838,943147,-252854,-1029416,-18422,2671,1399370,479420,-127287,-524853,-857541,-589031,-135457,686090,-666312,-579431,-18962,275946,-252770,-852382,-328829,920570,32760,-219955,-928784,1441453,-425272,-343191,1049658,-1360146,-1294830,-665907,-834331,826497,761087,709744,898210,696300,-1561908,418287,147668,-289154,483698,129947,288964,143268,1365100,-21684,797067,522553,609614,505770,-52000,-290247,-236935,-337861],[14809,119341,13271,-592509,-646846,948,-224320,-1276219,-267926,-94022,-152122,172573,454090,-593434,-157023,1053590,-704077,-745,159293,-369566,419332,-628955,-682623,281467,1144967,504492,-399224,-16890,692480,844628,135678,-926022,176962,489800,-974660,-766190,-156847,-840314,-461138,-312231,140926,1347666,-241756,-320038,-615445,33762,314659,-119216,-235719,768849,2089321,360801,-233794,-663997,-174966,474913,204611,-1493904,-575414,-702499,29415,365587,-55226,125187,806227,-83760,-606292,-619273,-522767,1030684,947165,783999,-1329069,-1387319,147514,101551,-376228,797337,-450372,-928900,202690,-1033514,742431,10074,64565,829706,345653,951688,-585656,575899,117719,-229341,334207,501597,399336,296311,-209605,-676162,-524784,-266152,-580573,-834951,278793,-1009062,654570,-175442,355932,403073,-461427,-269822,-332867,204315,-163520,590037,-268472,523121,467202,135341,467477,-55147,730249,-360261,6558,-499848,-1786729,-371875,-653030,-826986,-169962,-228855,874891,-225987,-32244,377719,720299,-837537,201843,-312381,92277,16167,-949138,-38528,509401,692592,-66710,-257896,352623,83670,1002982,-1070209,-1328470,-1094310,-542839,-786444,942986,-191005,-484120,-318292,-914363,-872930,-86571,-748857,1016095,-673948,392993,-1491595,-1218939,403179,960597,-774430,-656914,-663063,705784,741159,-301069,938880,775906,409557,527023,401982,-929813,-1676072,-1983277,290091,36497,83789,331190,-124796,285891,-1675986,330978,261403,-58828,-574448,657928,1347393,1393820,-233251,-1357523,-689397,558720,569185,324953,-106542,1113202,-916609,-145967,-24055,-1011478,-962755,920312,933692,-1638567,-181098,-1162609,-1337499,-339596,-219751,795404,-689645,-633936,-51165,1067753,298345,347625,1531900,-42689,-147145,-225498,-272748,128185,525146,-140549,-643749,-291887,37967,-683932,304123,-121417,1134338,293099,-631868,96519,-422960,-1227644,-855244,-173933,-815823,1237794,1146435,614212,-497449,-268515,325938,485367,998954,-352939,-1145809,420605,-202459,-261055,-223180,-972116,-1546109,-907887,-346122,104498,-800749,-544862,-1155264,-52827,982043,-589928,-816428,-6957,702268,10277,81504,1064358,1028553,-264633,764155,-688645,-1116546,570132,380087,1077147,836216,53729,812090,886394,1986024,1593567,1288934,78669,552371,863519,-248479,664415,1061765,777396,504966,924546,-700839,612254,-359273,165374,1356314,-288553,-840373,-450281,1034871,-416862,798737,-949827,163544,577320,187650,-658340,150149,1732028,-35174,-354359,1420636,-475969,-279962,-241137,750909,-885381,-956357,-431660,-1384591,-903399,59148,2541284,459703,-570226,-755657,-690014,-208189,342212,993997,-304597,-1023325,738347,1441389,259342,-1045750,99544,1024199,1191367,1136387,786568,967748,1500682,217487,345725,2698,-1075212,-1056325,1005086,562131,1029661,-98846,-224946,-876989,438075,-17872,485799,139757,-16928,712551,958637,348153,503133,-631352,-153920,89892,-457409,642082,1308322,1043275,2232331,619737,718723,-794296,175593,360262,709171,-164366,-327211,269553,831376,672242,595491,-649180,-742275,-652175,-472295,108364,342188,-125199,534870,-113604,-886536,1207456,-242078,299685,-249563,-840557,195477,-490685,-1619219,239007,-1347776,-223910,1276158,520358,561990,9640,131313,-452380,-954502,-471571,52971,-376421,-308946,64454,537837,1289178,112644,12469,916675,850405,6794,-329252,-195174,155364,-497203,245435,689600,1138092,-1143825,114625,-179907,224134,239847,234005,696673,619597,753066,-213919,237278,353830,-429093,-59245,1377148,-675501,-2012704,-737606,-544464,-290935,1583465,869455,942645,376216,-1335156,635967,353720,984865,-800045,-1294126,415600,1568424,1142331,531783,369738,1273996,-933827,133443,-495837,-358425,-116780,467864,565707,218754,547385,866166,-442560,-1013309,-390445,-237514,442170,-840360,-84490,972794,369900,-126678,-244369,1068707,160326,133151,840004,-37763,40836,599582,570680,216975,75359,-651929,379029,1333875,-966075,-581658,-1409700,427729,-574866,423663,772437,472850,-393216,494199,644126,-581186,-511175,-833961,532073,-703761,-1474109,-755588,565775,19839,703388,1250809,-643643,669009,-661144,241392,42043,829662,213050,-460742,-87838,325612,-1161860,-1627874,-1222223,-368003,-1821006,384847,546816,893997,-411463,174715,1255166,114450,823688,-1188530,-329401,40696,-797404,-654969,-239563,-333852,-13480,282078,1816660,857074,-134927,880133,291104,1113688,823976,-906233,-1133693,-53163,807178,763661,1855834,-316570,353424,1149408,-1612077,-783211,-266730,-1456237,-643384,521803,-536098,-753372,-27722,391023,393081,1108776,901458,-515581,113953,-429459,-807383,-682114,1277099,506848,453972,1566205,-274250,-273620,-1258346,-923498,-838424,-425763,327480,-424414,330960,321088,896637,1160958,-325079,-42987,-772027,21156,-786151,-385400,571960,875448,867477,632121,881589,43982,-122526,-200980,217907,-449957,589435,-61455,-215248,326689,684950,-142491,102632,-91695,-649783,2241432,2527574,-254956,-528910,-248141,2028604,236706,1015482,-573069,775639,-382022,-372743,-1323547,-314484,-178398,310367,48259,624169,1080400,266350,96269,688206,-236099,40526,1002662,-999515,-686641,-366015,250207,-324676,-570038,77850,-539103,444280,-231863,-747397,92790,186550,162790,1035177,581251,404773,95283,-110932,-885429,-287162,-1246829,-444357,-169481,-298017,-896814,-270558,-280391,-869277,-260039,-40523,36269,537021,-657694,362605,-325885,873914,25807,-351935,255934,-37583,509687,1371546,1316645,-135749,-235278,-567258,61175,1713881,1135910,-635165,-45325,-827878,585820,1106017,-143999,-1142583,151457,1003973,-583168,976710,464696,256472,1214536,223571,578137,659253,-1304462,-437022,1108450,159618,204967,1733056,-140689,-585860,984923,533613,355581,-44478,-835791,-963033,350928,-454069,-456425,-222046,28939,-513754,-455062,903836,286864,-706284,-39754,1097970,232908,-103192,381106,-364327,-1093376,-178291,-375522,-20192,-444192,-413630,-503570,-555839,-1396038,489399,1129067,-77773,395247,466639,-220230,-50149,-534855,-1388266,197514,4601,-679090,-1058747,681356,314244,-284842,-303825,454352,-382662,-426444,-670266,192185,-511767,748490,1882742,-961571,987011,1767153,483703,-203523,571353,-495531,-1270971,211529,1160109,336349,125318,-617468,-1035297,-325547,-208422,567854,1173983,229228,803665,-426616,-200962,-95960,-1134847,-1092673,-977898,-463454,-680120,744815,-536280,197879,520007,-74227,483253,-155669,46817,391555,239520,-903211,-301359,-137267,712809,1340377,-388668,169051,-268749,-93981,-1694034,51958,-911660,-304712,-1155797,161926,87129,-278234,-769331,604182,-323685,-343959,629135,18900,639397,-1102335,-695195,-1511781,147046,-86262,-395163,-346949,-298773,-591937,649398,464833,1374989,319823,-276661,1255576,272681,-620062,294387,873612,684959,2089002,622724,2572603,1509474,-94300,476255,654001,75963,305243,564382,-347497,47200,-593934,-1333099,14001,1189784,396168,-840641,-1133117,-425388,1003824,1040051,-98149,-84427,-1126913,508954,332613,913738,59181,1017380,-300737,1384463,34555,-438569,1143236,76221,1092030,-692240,255738,170190,-430895,80010,2033301,1321154,651012,200409,809731,578925,1174547,1414927,168873,138498,-276210,334365,-113766,-555784,-720823,389973,-1044401,822557,1204873,-559156,98354,358307,-144305,1259626,803493,424950,1033041,90614,337097,-203094,129955,1586988,238056,309540,333788,43927,-74186,-1082806,920211,-489355,-1342129,-1328644,-1189141,-928378,-650157,-326447,-32309,572519,620583,-667739,-791719,98469,41225,1670735,489940,73690,-456220,-1075939,-890472,-584730,546929,-443755,-519022,3166,13440,327509,-852465,-531018,827755,-315731,-850522,-1130943,1427713,-768406,-858576,1002958,-1245660,-840754,-507180,-1011424,536562,841598,1646362,883277,670677,-1542333,190872,-9748,-225321,255215,186736,264845,-84513,1100740,104113,936697,473235,294462,381956,82278,-356872,-212925,-30820],[239308,86258,295479,9809,-522538,96565,-454255,-991443,-152051,-378498,45506,320605,209589,-377406,140792,581505,-598961,-232695,-204966,-574181,73304,-776001,-662931,459803,1777276,1072916,-40026,-77628,828065,673471,136836,-904346,-10056,546327,-448374,-455736,12830,-900728,-871905,-700126,515487,1325167,-940667,-507632,-41840,-220138,138737,-347829,-323271,508194,1650853,127968,-20808,-783858,-312675,224319,464214,-964584,-573824,-711552,13780,317092,132358,164608,833533,312922,-659959,-651139,-440800,557064,693530,630369,-1099135,-1364896,-285995,-184821,-1170615,412829,-473013,-828308,525495,-1216069,84570,14996,32947,580418,409893,954754,-126605,430075,294455,-147351,187490,251309,462862,-254546,-261029,-376395,-239649,-153839,-574134,-1072426,131139,-977230,461868,89017,813852,125577,-532449,59665,-438086,23428,-407992,589152,-191693,361507,25911,198274,624148,-8517,844427,-673883,-285905,-77078,-1362299,-160713,-83479,-904223,318123,-66838,484200,-344339,23512,396289,822610,-856016,748213,-254497,231044,205266,-573108,-143601,727622,622629,-319330,-141586,441780,-134897,352693,-711180,-1622541,-1177616,-647055,-1202550,1118333,-288434,-644369,-567064,-921985,-1057779,4439,-858184,892208,-1166955,177524,-1361812,-824503,377874,828044,-384615,-226355,-1067764,758261,864661,-237689,1001800,1054583,749431,680931,262675,-822801,-761367,-1080250,449837,-91326,164989,199298,-330579,341332,-1548050,370226,164625,19052,-588265,303106,1085842,1462434,-131607,-1819195,-1070411,660531,363792,283578,-217312,1039879,-620395,-186574,-101346,-606902,-1160037,970763,1456186,-551363,73268,-932044,-1310173,-367361,-587405,253473,-901400,-969991,34991,1095420,466665,52264,1353228,127884,53931,-621308,-656298,-226511,614100,-175318,-704362,-580757,-165089,-710423,774466,424041,974320,53045,-749966,-527088,-733603,-1011016,-474615,-232821,-548404,1193363,799567,569643,-318640,-247995,250056,263988,989868,-588682,-930379,187184,-271451,54291,-81353,-836374,-1422084,-962920,-686397,-21226,-1189423,-378819,-1106630,31431,894332,-559831,-555103,4154,251089,246159,757506,776933,1319691,-288768,938567,-1522285,-1533969,394339,669617,1403488,633292,-224785,659244,923412,1884361,1362424,1166803,-88076,782788,796484,-198011,431875,1027332,1248930,678868,416499,-881534,239388,-527743,227171,1509762,420851,-303517,-695830,863386,-11633,476587,-912140,-15837,134529,358223,-645524,-76453,1716256,-142781,-255439,510103,-340819,-534372,-181931,595986,-557563,-1086583,-527825,-1828276,-981591,-12868,2732489,670100,248001,-829843,-517575,130938,503237,1175341,-258035,-867011,446248,1302503,-187887,-1059645,198811,1312738,1211713,1133885,667252,717393,1691468,-113236,-338536,-430170,-761252,-1002013,541715,481534,1097172,-29929,-718479,-993969,452161,-417796,-148051,125630,-180829,696989,812321,504586,384833,-638942,-557056,-540235,-432440,518099,878712,953895,1709504,587371,680903,-943861,509343,561991,224597,-736511,-911867,-168871,476241,1144108,484504,-648439,-1031702,-671830,-774662,-202230,828354,-307059,503645,-251005,-1375576,1108453,-247926,150440,-1122118,-1030924,-120863,-133821,-1597551,305503,-1076265,-43931,1557487,780928,510126,-530941,47599,-617819,-781037,-763951,-338627,-32686,167295,234709,480978,1483167,412370,594692,1237889,1063757,9218,-193956,-737993,563364,31276,743419,680900,883834,-1339823,39278,407946,-88270,604849,147457,415112,29880,383908,-223021,-13562,626248,-24577,564591,1751829,-392181,-1604783,-589437,-414699,-378213,1307915,900155,762821,235528,-1538373,517511,525565,762922,-557840,-1341814,515258,1349956,1129540,289913,915849,1188813,-826910,-69535,-573580,-940622,-339360,636529,422708,168568,393875,313703,-392402,-936574,-373330,-432462,432214,-856656,-245700,816269,339253,-76762,-86378,988313,183759,105318,1694121,81770,28627,912748,461766,19115,164619,-909036,810027,1460639,-1072078,-391438,-1310700,732192,-269291,655940,1263673,496661,-152313,512574,882115,-822988,-507911,-315007,408431,-417771,-1386332,-801145,618074,-87876,244469,1503252,-335459,1166351,-814809,252977,124489,652582,-298425,-915190,-116465,-142411,-920464,-1618088,-1150088,-312655,-1727412,505196,1111268,852458,-600870,-161822,1303894,125937,1167793,-1147435,-204546,152029,-439994,-621539,-752572,-286441,13437,312011,1531293,641217,121467,466672,566334,1266286,1300748,-636513,-987603,298233,543866,797347,2228840,-731883,618835,824482,-1467142,-767662,-124452,-1511379,-581855,1286110,-126747,-601669,-78435,533678,296273,150564,906217,-355344,450924,-728496,-760340,-466964,1277456,705897,142886,1053104,-284178,-445006,-1432504,-768124,-382891,241444,603193,-371861,446364,533467,1197180,1172600,149688,119512,-423984,199006,-769039,-326137,673862,691617,546759,733211,155124,-173089,-280383,-114880,481446,-168883,836150,-234820,-143614,594740,785261,-129889,-338276,150824,-1190823,719974,2362248,-186573,-237884,-453370,1586184,495746,844513,-732065,563256,-708126,-224386,-1570674,-218370,-381314,145171,-764982,519392,1074728,113390,668694,1050580,-484210,-100340,746250,-1244989,-667215,-40097,109364,-98863,-439597,37609,538762,246486,-347540,-1074384,310150,-294323,103596,748121,316941,455548,538054,258073,-979660,-263357,-1257149,-342245,165882,304683,-982706,-110343,-286174,-615841,29098,248517,213054,133689,-762017,124120,-87265,1301496,39694,-335773,543716,-333322,466246,1272264,1055187,-155419,-349995,-712015,115010,1504323,823106,-583871,-134699,224531,814175,1230946,-37581,-997777,798801,1277249,-609550,853761,569190,158492,927530,400710,542245,1109649,-312733,-178293,1036982,388729,-95199,1320067,372312,-352216,928275,310443,242435,-61616,-1162739,-865548,-45211,-55337,-104813,-321699,335048,-291441,-243216,1164956,401433,-809818,61224,975846,116617,197871,345357,-652943,-768028,358894,-521598,113159,-595381,-236318,-76115,-83067,-1416441,144399,281104,-482488,495577,225310,170029,62529,-571797,-1105441,112401,17794,-464348,-581560,924052,-10293,-427176,-61649,313810,-718645,-93812,-812942,241098,-651144,970877,1731121,-926526,723275,1613250,726606,32047,596339,-636975,-1065998,-120038,1346076,526133,134497,-275875,-881557,-506402,-473508,697955,1013810,388484,998904,-202754,-413049,-62944,-947576,-709765,-686687,-365592,-708749,393710,-406309,153461,145141,-389897,692074,-454092,2586,462679,65365,-957419,121345,-211922,449454,1235192,-682939,87012,-917314,-69739,-1481636,-295558,-1215259,-637251,-1077888,462995,46870,-184823,-887457,328351,-370233,-455721,723481,-473519,319080,-990223,-461000,-1925515,230943,654284,-446034,-34501,277582,-181844,1095641,288943,986010,-103370,-488271,1090632,83944,-610276,224667,475991,434243,1589194,900205,2488290,985070,-78813,430533,1012181,277044,511616,381015,-498728,272004,-221100,-1719980,-358601,569725,965852,-307539,-791675,-455737,1052239,710097,-2600,-202868,-1387301,41914,334900,1231278,145122,448461,-319016,1889517,649626,-238938,781254,344404,949046,-973417,384639,112174,-263219,218954,2523959,1282648,495739,435703,924623,51338,925746,1091206,261331,339840,-311020,105232,93885,-188903,-403629,553475,-779120,973136,1964755,67907,398635,936599,-29621,1146576,848272,-29091,1043334,602908,628276,-466586,257997,918864,103246,-122386,151167,-62854,-308627,-1233874,940850,-274284,-1083078,-1232683,-1059256,-968253,-869155,228644,45430,869509,481758,-834604,-413774,255237,-19701,1599466,624212,350958,-376257,-1224258,-1087557,-1000927,395661,-105082,-412177,-2883,-236433,897912,-819683,-837399,597653,-615388,-1185274,-1227546,1336974,-680307,-923379,901223,-1140268,-448461,-178290,-942721,38029,901584,2594666,829415,590839,-1469891,153501,-109511,-102490,-98861,196804,30880,-224443,592403,226265,813431,343053,-60971,148448,207279,-400977,-142345,338183],[397779,108317,636257,717614,-281706,125638,-715529,-671561,-37781,-636782,213154,245229,-233235,-179962,247576,-63517,-368809,-412650,-464573,-804955,-248807,-730712,-733559,582900,1957149,1421022,195665,-206205,977554,577039,97502,-654214,-193064,508733,153706,-164257,110040,-798357,-990372,-832357,921355,1149030,-1479055,-734367,308353,-463008,-88606,-506412,-369712,175149,796266,-160480,125624,-773534,-348579,-106911,688692,-309456,-423004,-600996,66426,499026,325917,204277,632888,317965,-701270,-601686,-274010,266209,324047,420452,-977984,-1177731,-552720,-306356,-1344490,54902,-500585,-657305,767815,-1021610,-370922,90019,-55547,306769,482695,894244,275826,79991,430876,15516,-82935,25814,519449,-747378,-315225,-91452,70183,151785,-294073,-1228279,-174122,-761435,289047,381765,1288043,-223688,-463129,360892,-491940,-61269,-471701,597930,-102686,157543,-439843,168554,746912,124083,780763,-1005892,-671988,375998,-807610,94026,497402,-801095,700620,80725,-71030,-427531,-105405,117988,738862,-837283,1084204,-139119,388702,329346,-242816,-201842,787800,654083,-513484,44585,619638,-358619,-218884,-186372,-1805461,-1209306,-633425,-1538622,1202225,-361745,-662645,-789985,-792471,-1038552,32256,-959352,755369,-1441032,-17259,-991595,-168296,354374,455909,-46364,285887,-1436638,611423,649475,-255666,938459,1240548,872971,697020,84813,-645844,-92060,-143527,398548,-2461,517,1359,-464335,209950,-883050,440290,16915,10343,-448753,73465,600683,1433553,-12703,-1971702,-1355178,485405,142048,219458,-296278,806390,-276321,-148746,-79899,-355647,-1196354,938145,1590612,393117,218564,-753374,-1158513,-295852,-652774,-229506,-1033082,-1197193,63604,884528,536244,-191510,990572,329674,272964,-848859,-945486,-467995,511680,-216864,-976933,-837154,-329887,-607430,1201483,950057,614380,-137927,-849093,-1223381,-922702,-475191,-178734,-323596,-358336,957101,371123,474943,-237048,-465417,95632,-124856,858211,-850941,-860340,-84769,-148695,255783,-52709,-561489,-1138870,-889115,-1059294,-148746,-1601429,-289748,-915811,247881,985551,-427151,-393162,-25585,-170043,496022,1453598,519200,1499944,-153175,1035810,-1855059,-1614394,235023,901089,1412886,336882,-560871,404134,917254,1599240,970946,663654,-142476,803046,792793,14431,135234,990380,1625815,678761,-59973,-1066949,-86925,-526557,225150,1510708,859545,155859,-782410,681016,296228,75739,-860260,-307971,-179360,633342,-607054,-364709,1486514,-226539,-89962,-662541,-237257,-674872,-6112,560845,-189634,-1119741,-547543,-1957210,-897956,-311759,2352127,789364,1025557,-941354,-411196,414624,563870,1624820,-50578,-621566,142296,965645,-779353,-1032807,256964,1213105,1189951,948384,323681,387632,1664924,-351216,-921195,-730759,-337083,-787764,119130,495818,1119156,97052,-1090147,-998830,363189,-783968,-861839,182918,-311046,566811,611945,694957,162124,-685089,-873157,-962398,-370786,369198,303644,682093,789565,496184,617704,-861107,785277,786434,-348007,-1226724,-1236698,-456518,-3877,1204466,127718,-671062,-1090838,-615393,-987857,-996085,861878,-489191,384359,-261446,-1500063,781148,-205494,40704,-1909199,-1038600,-319856,177236,-1379134,458925,-453557,-24500,1513399,799984,110019,-1013525,-57320,-781763,-576872,-958376,-464555,232270,633519,405963,368491,1330993,476220,979055,1259320,1193888,41722,208604,-1221066,754868,397279,987533,552156,457291,-1533670,57731,904392,-491374,749970,191131,174327,-370004,6544,-173616,-278453,827799,309349,941276,1790427,-141645,-957039,-380042,-205125,-621319,786505,930416,838387,129230,-1412661,317895,663727,445994,-146906,-986884,770517,906351,827267,53234,1384926,996802,-571012,-382318,-514186,-1553105,-455990,604738,347616,114996,247867,-247430,-296840,-664436,-328383,-599085,274563,-796926,-450046,536266,172261,-39577,14654,700175,311300,178,1967241,163689,-94307,872746,273997,-258684,-105473,-962133,1174194,1457060,-1325407,-344332,-1020691,915280,241918,758284,1730638,388684,121812,368678,996210,-818066,-390059,294027,269105,-152174,-1197430,-801031,515997,-191058,-215942,1459617,-38449,1579763,-922407,137377,211440,501079,-781893,-1162693,-372680,-573127,-604238,-1507534,-1044250,-277906,-1673686,530346,1576278,928462,-641304,-381777,1327706,108683,1453807,-893984,48774,332316,-39450,-667342,-1064199,24143,59731,251469,1102460,266466,227418,181981,792893,1322110,1513712,-329087,-804988,389759,182174,675776,2120056,-1076554,858664,419982,-971119,-633267,283179,-1629989,-650302,1492607,22312,-387155,99335,539068,19833,-516057,852542,-378865,584031,-896977,-799009,-155471,1117394,686647,-421866,373521,-248463,-279730,-1232404,-326073,42704,655841,936132,-307026,635292,804927,1357270,1011745,550517,356656,107805,491908,-668040,-26568,679309,312094,41372,609395,-644460,-725646,-401198,-72220,792071,145080,1059038,-412030,-113861,772772,925621,-40440,-457968,355401,-1485263,-424729,1754780,-162253,31851,-791693,971669,642667,629946,-601896,301599,-783116,-44191,-1648551,-93944,-538129,81001,-1369055,426286,1084384,81946,1196016,1589219,-432658,-145027,507284,-1071849,-599329,353800,2046,148522,-178477,105950,1468397,-107715,-431036,-1107781,339824,-824327,18526,439431,122743,463648,874264,674100,-999515,-36542,-1130802,-236010,342417,924679,-889979,-174657,-192814,-350207,223151,488393,244962,-230476,-814342,-93354,159392,1573625,18125,-299516,812827,-576819,301116,796364,548243,-161108,-335715,-729633,230205,1106253,417822,-524337,-253170,1067516,979889,1100178,81061,-708790,1009965,1137097,-724813,834028,494955,45266,558430,671609,446791,1489981,595988,54144,980502,481378,-410560,510426,670503,-72932,489423,-44552,129349,-231378,-1348945,-683547,-534683,461523,473495,-186232,770544,728,38211,1355708,467618,-722820,90897,641413,-91081,448860,253432,-837110,-447642,695792,-652653,221922,-660351,-85528,257105,306610,-1114612,-277213,-537992,-791848,555527,-6961,452708,180348,-649930,-615231,-284,-21773,-41624,-109501,1073048,-274424,-553304,235383,29275,-998596,472178,-758670,275385,-576425,983534,1347606,-717581,382152,1379638,877849,244758,395765,-709264,-537228,-269779,1147594,631852,96206,157582,-713147,-639894,-635015,535027,804689,471951,1140041,83308,-675556,-84380,-571508,-207285,-334265,-169401,-473503,-29928,-263379,152988,-246133,-743836,762368,-607161,64143,405055,-104202,-904997,702205,-258647,-53442,723460,-869745,50734,-1361714,-94674,-1163025,-885922,-1548274,-969669,-910754,513813,-76550,240058,-888991,147888,-289442,-273964,775776,-876844,-104930,-701988,-44626,-2134981,153836,1119063,-329635,221144,887938,139904,1439409,80783,421594,-530470,-588117,671726,-135182,-588870,52775,80681,369446,641122,950274,2005887,466654,30728,432631,1148678,719309,750127,109076,-435811,628605,217011,-1875263,-765758,63460,1411895,319055,-282973,-484804,839429,131085,58096,-181324,-1426556,-402308,261154,1353968,217886,-92416,-190123,1735099,978539,-71360,246496,727240,750070,-1131104,553437,-44932,-117769,363830,2492346,612982,194962,572904,992217,-276358,828562,660257,108043,456266,-242734,-115193,288925,188173,85875,746291,-419907,858722,2411208,426640,671620,1188415,-36799,925658,735185,-543675,934868,1213296,815869,-713812,504165,-8058,-72155,-450934,63294,-277219,-508825,-1259638,887478,-58194,-805667,-1048695,-769464,-876185,-882026,721552,200769,1109092,587206,-700967,26795,431098,-157560,1236209,871098,666660,-286732,-1307032,-1138301,-1300890,274868,251506,-295089,-26537,-454334,1274537,-806305,-1118540,297583,-819627,-1123748,-1221303,1185208,-160765,-485231,747400,-995094,-288843,208984,-599342,-467626,820995,2994400,664373,493443,-1318151,339638,-100719,87813,-453795,195780,-339869,-220880,-113435,260460,494840,216366,-335976,-107849,331909,-427859,-48696,649326],[467056,189333,953775,1225400,-1698,53314,-957966,-387245,68237,-777386,281687,-31,-742130,-24283,158556,-640564,-69955,-496017,-585868,-1032867,-479002,-512438,-833201,588483,1666972,1440972,309355,-371283,1080182,507987,10513,-261264,-340311,424996,684595,23279,119431,-532580,-696720,-719425,1197200,846562,-1677658,-910474,329424,-663472,-303763,-518124,-385248,-183117,-186069,-409316,210705,-645265,-248973,-425279,813936,257849,-168904,-420058,174302,895824,521043,224542,269082,-98427,-710368,-461598,-8174,156033,-125914,188661,-990012,-942759,-559228,-345083,-902228,-177255,-515249,-578273,867200,-566293,-447268,159781,-206729,75899,484576,764824,512416,-423005,499720,204738,-446392,-78713,618372,-961428,-406591,120539,238618,558029,180683,-1256575,-594048,-384783,156780,569477,1662954,-518434,-259631,544070,-505827,-41133,-361351,591129,-33590,-53934,-803658,88402,796667,346053,578150,-1243116,-982078,756048,-204981,342030,925952,-523805,896548,166405,-648819,-407768,-358953,-408788,482687,-766525,1086197,16146,553946,321160,-127901,-172006,684749,764393,-645723,241663,792965,-588233,-550985,387263,-1766823,-1125128,-592494,-1650026,1103089,-388958,-616971,-973208,-551575,-839308,34415,-1028797,606401,-1493069,-148580,-411820,557139,270955,33761,157927,699114,-1557953,282920,203124,-327197,755570,1244475,772147,560614,-80207,-352358,161957,454119,178277,287586,-304539,-272456,-508060,-4572,91672,549778,-134247,-77715,-188244,9895,-1146,1296361,61818,-1780622,-1449620,109547,-45996,120474,-362515,523181,-26069,-62336,13394,-372346,-1118361,875448,1308083,701520,189404,-739100,-908954,-140436,-350912,-399137,-1070492,-1227751,85275,501886,510832,-313031,623528,567869,484734,-817335,-1054938,-550975,253086,-260140,-1385840,-983874,-388415,-319598,1326451,1176242,125395,-305228,-998791,-1673797,-823457,258235,-47624,-500404,-245754,489260,-78162,281663,-311872,-971850,-192359,-586654,619819,-1061730,-955337,-321586,199067,273684,-183863,-269882,-786345,-746390,-1302073,-259485,-1827643,-265961,-601270,552762,1205176,-180184,-402810,-138043,-492489,696943,2001331,394885,1585051,131112,943790,-1724160,-1358751,135043,1053966,1103269,19522,-865591,112370,986026,1275326,676758,-43377,3458,668821,881317,359977,-136335,970080,1743642,452480,-464511,-1165596,-299764,-363494,161107,1299716,924762,426990,-657860,560773,459689,-276152,-825236,-664517,-334873,884698,-610124,-683237,1107916,-289204,136169,-1432539,-150150,-663302,221191,663550,35685,-1189067,-576560,-1726604,-705525,-707064,1681281,675970,1496235,-1079670,-367535,619010,525967,2184644,318542,-352266,-112049,524081,-1334347,-972663,280443,779194,1110512,578816,-147425,94668,1451128,-475220,-1185955,-844074,55789,-469753,-131942,599747,1107209,223382,-1208461,-903766,176608,-1002592,-1424945,330819,-418667,307305,389646,859956,-92445,-757925,-898666,-1049383,-266800,219104,-229926,293896,-38870,353511,541411,-549960,965346,1013893,-708461,-1497630,-1234496,-569137,-496193,894117,-330931,-700787,-933627,-512381,-1034247,-1894196,434431,-637355,195740,-118173,-1202790,346234,-137522,-25655,-2275728,-889844,-351094,292927,-1019097,675386,297435,-157192,1174427,613323,-458717,-1308743,-152363,-968261,-418604,-996596,-202434,312696,863895,494801,127575,805204,253052,1096948,959514,1169488,94393,766486,-1508640,645142,488819,879472,314535,-52406,-1644291,116403,1213680,-799761,674143,312860,-30855,-444408,-303668,-133772,-479769,862268,528600,1027032,1493503,-10379,-284076,-206778,2905,-901766,223699,912719,1028567,74916,-1014205,113416,736800,143602,368505,-281856,1135990,497041,250443,-119510,1548445,839155,-240006,-743059,-285625,-2002788,-450615,402762,401605,87922,143339,-650951,-176976,-256384,-258486,-727729,-131314,-703142,-593816,196059,-79284,-49789,40497,381657,506305,-48429,1715469,242851,-331851,482949,16865,-590376,-545955,-842894,1379083,1320201,-1714167,-449470,-630699,928895,772700,614085,1790135,161224,339963,78287,945065,-541261,-158536,851927,179767,30735,-933295,-760090,349798,-259202,-446390,1265271,203877,1808173,-927636,-21856,301219,453340,-1049526,-1163062,-776734,-851576,-228751,-1308617,-900979,-286267,-1749428,543392,1808229,1078424,-521882,-435342,1345437,104151,1589522,-420738,365702,550270,301240,-728209,-1074873,497018,107007,116663,637400,-202666,60274,47810,915195,1288682,1436905,-35370,-604839,388750,-155452,425657,1495888,-1254542,1050902,69113,-252586,-420367,752835,-1786728,-883187,1141547,-15646,-151937,438936,374685,-355078,-767886,730733,-557302,449844,-925360,-914475,171745,905969,516369,-1046296,-295007,-168105,100837,-827953,172322,365505,711740,1177802,-262300,854091,1065774,1313721,744172,884367,654415,677495,746805,-517536,476655,606886,-94727,-393991,269658,-1259373,-1498933,-429339,-12539,1068616,390096,1208094,-534823,-136805,816514,1021395,108161,-256691,475648,-1477788,-891621,851548,-172907,232860,-1064035,445526,651830,409632,-278130,64541,-608313,164926,-1530952,-1389,-616424,105380,-1501015,316509,1140852,230991,1508680,2111289,-113890,-79189,405224,-625734,-475338,734741,-63139,334233,89536,213481,1901254,-554306,-452628,-877451,203975,-1223085,-83519,170855,31270,386983,991303,990346,-917143,317781,-912507,-156861,320399,1409334,-620902,-455631,-52102,-123979,271942,591044,-20431,-437863,-817871,-289208,292780,1515140,-41688,-269231,949552,-676520,109431,186928,-36868,-157279,-178151,-624569,304057,614656,24363,-423791,-345635,1458004,1052747,727130,194694,-329032,785057,630266,-909390,873837,294045,-40282,201942,981449,311856,1673703,1104878,258799,1159801,409427,-706014,-411408,690042,159008,-205645,-503715,15118,-459621,-1258248,-482283,-969441,926513,1161546,178389,1195858,271298,370733,1452841,454346,-385767,63197,208671,-331261,587002,173786,-880645,-260104,714764,-741219,234074,-699589,-83726,452532,507343,-619638,-587291,-990451,-889352,552487,-189188,562298,236999,-800333,-88118,-120075,-83742,508696,243451,1085268,-419639,-671594,496301,-317896,-1144571,1049337,-517065,269347,-331528,758290,868572,-383661,96703,1149742,872759,388052,4667,-675879,261838,-288174,685861,638403,20353,573350,-547216,-678899,-611011,98312,619816,472888,1208638,366326,-902282,-146758,-101431,317240,-27877,60062,-69084,-476041,-171329,167637,-505254,-1085672,670557,-572335,175357,278506,-197286,-809486,1271158,-235227,-705137,-77837,-949424,65917,-1369146,-96244,-851881,-1574086,-1624675,-1202185,-695128,336860,-224452,791476,-769892,82819,-173321,20081,736450,-1140355,-571265,-367314,371317,-1929527,-13520,1138349,-124047,348474,1375925,338420,1655899,-97932,-139647,-816584,-569923,121470,-327617,-576986,-173908,-153271,535665,-374816,829351,1361514,153922,188742,438430,953302,1202323,1002937,-195488,-229936,1030757,571793,-1799799,-1082730,-162112,1633572,833439,187413,-507116,421785,-448840,116667,-27581,-1273020,-770016,115447,1278380,331378,-413531,91875,1114917,931230,-18006,-365358,1006168,490555,-1088426,759578,-190090,-38905,492951,2017116,-440962,-164705,543809,1003088,-359915,882356,218035,-288296,422239,-66444,-215687,458910,492103,597674,956149,-48,532413,2256001,401016,866087,1033387,-163048,644578,495471,-910035,749823,1697827,802778,-859239,813141,-894150,-307752,-656868,89671,-444946,-581260,-1157768,730410,62790,-560098,-840397,-451584,-660644,-713357,943009,392363,1223474,898491,-319324,439522,596622,-313862,763789,1108483,957145,-189818,-1318015,-1052517,-1366682,194212,527405,-197268,-42987,-674564,1297047,-840043,-1195341,-651,-902630,-723805,-1154463,978146,576320,249410,541012,-761333,-401100,496618,-65958,-772498,543068,2556555,348412,417548,-989292,690805,27380,313504,-681536,223169,-718693,-72533,-863148,105716,125643,164294,-456557,-288288,454677,-450209,26997,792153],[443381,318497,1170636,1254811,236497,-123256,-1129504,-192077,166746,-738836,210930,-321097,-1194570,77940,-62074,-943682,226717,-467410,-594790,-1215861,-552791,-208955,-813595,452453,1056685,1156516,336658,-521287,1108769,390172,-118283,137258,-417235,343819,1023294,73842,58759,-135679,-93436,-420960,1206990,440993,-1494627,-926532,88390,-780150,-429016,-369341,-384395,-507372,-960768,-546116,262019,-452872,-15691,-618951,814322,582835,111686,-221113,313213,1389254,695859,212024,-135840,-713777,-686579,-239146,333779,78535,-608930,-43550,-1108834,-782772,-340515,-420221,-48661,-228975,-499232,-721319,808778,-50779,-164875,149088,-428036,-69639,333683,543177,530566,-963916,480788,353028,-827817,7003,769584,-789226,-538224,223129,180384,950312,735619,-1128605,-1021150,86471,89797,594892,1835176,-579413,34051,555402,-488802,61557,-144826,517911,-8728,-178652,-943466,62654,754397,627704,345157,-1303462,-1105455,967357,325490,504600,1102785,-156419,861805,157927,-1116244,-247031,-616009,-1020012,144401,-645485,741468,180612,712363,176660,-295647,-59196,469745,872763,-750983,383844,852990,-838555,-638040,837416,-1463673,-910759,-623720,-1466966,775367,-373222,-557428,-1080867,-253098,-527315,51981,-1036295,451152,-1362219,-195631,267118,1123820,79067,-246260,208141,875794,-1312707,-146547,-301870,-398939,495093,1053132,520799,295608,-217103,94089,152054,539152,-117364,608454,-590037,-598555,-466054,-179648,972218,694305,-251552,-193866,113120,87260,-568219,1048987,42960,-1357964,-1325385,-332036,-173139,-37320,-449005,298430,59460,33901,154900,-624269,-1003309,818126,728823,317628,-9242,-864646,-622148,83266,239606,-123379,-1017090,-1039607,136841,36288,428314,-273193,422011,822747,637316,-528630,-978953,-487989,-73192,-306535,-1713512,-962678,-310057,100963,1070352,904519,-361200,-472668,-1194661,-1683259,-399476,960979,-120675,-766840,-147295,-152241,-486463,-27082,-516924,-1556381,-587169,-974390,314085,-1135028,-1102158,-466489,693504,91040,-459612,-85304,-461409,-622347,-1328313,-319007,-1740150,-286875,-233136,876487,1446277,166644,-585599,-336704,-690423,811114,2244362,441537,1589595,494585,648339,-1474963,-861695,127693,1112266,568241,-258861,-1066132,-153480,1157055,1028971,636668,-687836,336229,469978,1054364,711081,-338574,962841,1522717,10775,-758035,-1103575,-362202,-85069,64792,826721,663435,459815,-359400,533875,485811,-470044,-809492,-1006512,-337831,999056,-663227,-954353,686739,-330531,396214,-1490045,-45086,-498440,426324,841961,23182,-1403390,-655912,-1235193,-486434,-1033314,1068996,248260,1551015,-1205780,-350952,747993,433272,2545735,755202,-139743,-281527,85468,-1659429,-883760,299905,260428,982587,67271,-598839,-53988,1177739,-497353,-1015840,-774502,350573,-100191,-141196,747608,1100219,306500,-1048185,-739402,-69783,-1007193,-1656930,555156,-517931,-75532,176756,917885,-298809,-805338,-584551,-833607,-126487,86816,-575548,-102375,-457989,170963,460270,-80168,1038184,1189009,-711052,-1506659,-977496,-594672,-908229,386253,-720200,-711659,-665681,-415436,-955947,-2466278,-267112,-695882,-13456,147254,-574665,-37037,-73235,-51087,-2050273,-659345,-211294,162479,-646518,905312,968162,-368865,661985,336774,-896054,-1349395,-213419,-1174708,-360021,-832590,386927,173795,712043,454692,-261530,-38523,-200846,961602,438398,991201,151733,1287883,-1545019,289305,277594,472641,18911,-532506,-1624541,129914,1307144,-880246,457068,409504,-220559,-199809,-496146,-150152,-541828,658608,629572,885929,984084,-36605,240513,-131486,155749,-1074254,-212604,794616,1088006,79027,-495970,-44530,734349,-50046,868881,549163,1492619,325332,-471703,-188615,1287463,788837,54918,-1040384,86126,-2153499,-353510,141155,568378,90880,103305,-828827,-50989,196630,-182449,-824625,-791892,-643786,-591758,-121767,-334029,-132317,-4211,216682,693320,40416,1237146,340039,-645342,-94893,-262592,-937286,-891237,-624229,1366352,1082117,-2135881,-652116,-264093,764851,1130099,192600,1289959,-145140,426174,-285863,738373,-108643,147641,1254046,208709,139047,-576780,-687743,218801,-266873,-315760,1123960,381860,1795394,-784511,-140687,376531,527183,-969032,-943749,-1148571,-914867,182575,-1022762,-740870,-332870,-1909260,619526,1769876,1229747,-281300,-326464,1371032,157777,1513079,185433,670550,761011,508802,-692634,-820242,974309,136440,-40516,243179,-681655,-387928,51638,898982,1170968,1124761,211415,-388687,454786,-347384,120113,575169,-1219745,1139943,-138251,459303,-186218,1063291,-1848630,-1222017,485638,-119056,61411,821853,79170,-698815,-652266,502509,-803674,130154,-843905,-1036222,416244,732564,341122,-1466537,-795761,-51528,512453,-480393,528471,529155,469565,1215603,-249892,1012612,1187784,1063599,475544,1217335,961257,1104640,846982,-368378,1046239,496154,-313125,-540370,-187789,-1581398,-2183976,-350334,113998,1252338,523005,1244011,-559141,-198273,716686,1010263,279337,96873,491546,-1230179,-817982,-66605,-173197,343309,-1165332,163136,511102,201740,112731,-88125,-291495,387075,-1242044,3793,-596266,178893,-1104309,164333,1210863,529977,1488790,2242031,320425,66597,483319,-195934,-326668,1031835,-69391,386930,259158,266963,1772337,-995385,-395588,-510030,-32550,-1361366,-178472,-17423,22713,176744,850613,1085749,-733624,693691,-653014,-130693,132512,1619509,-219636,-742909,81200,20054,178698,504858,-656202,-461005,-789703,-486268,235820,1075251,-148156,-257994,891392,-592212,-43382,-241934,-519628,-134590,80347,-458562,238626,195097,-296573,-278001,-371021,1354751,1023228,211401,274908,63029,338746,-40623,-1106364,885802,48972,-77636,-80153,1221287,160718,1588356,1138221,456004,1620338,203792,-940360,-1096526,495858,281379,-895930,-977308,-89597,-615149,-872694,-330737,-1204554,1136972,1775445,654211,1470224,436158,696073,1446211,348800,133880,2311,-182280,-591933,568450,171319,-793463,-263763,419545,-764940,129350,-758058,-281591,537118,482292,-84785,-606950,-910941,-699129,472850,-301665,509196,154158,-1007914,303751,-223874,-136680,1051144,430538,943720,-447246,-789400,657330,-614778,-1074110,1446595,-118192,216846,-12865,345305,487795,-15074,-3882,979801,704267,433564,-436821,-525281,1157386,-244363,231619,555750,-94979,844914,-404259,-598925,-404626,-474872,500164,402611,1228956,594070,-1028191,-244648,329343,691660,164477,241790,312855,-880607,-150356,166783,-577140,-1399012,434589,-391713,237449,165182,-175905,-757124,1622663,-116663,-1307596,-877745,-941678,111912,-892186,-25243,-597961,-2134169,-1274928,-1250597,-455307,22729,-323010,1218751,-555441,104548,-153698,161502,581224,-1254626,-988372,-121614,646138,-1248066,-191295,720938,19114,322451,1611409,411891,1739397,-222939,-543010,-836560,-453056,-406291,-451368,-596492,-371031,-122523,878405,-1127580,597532,802648,112188,341974,406215,468874,1560592,1236240,-477614,-809,1328361,722557,-1549702,-1226695,-58901,1655082,1067677,453614,-508629,-81899,-818157,215683,219704,-1005480,-1005693,-44136,1070934,518809,-424595,485969,401503,554673,-127584,-911455,966677,165427,-846948,963291,-230332,-33031,583942,1327302,-1439952,-470989,357792,950525,-261101,1007711,-157157,-801875,241290,189648,-111977,623999,647868,940052,1140506,431970,113361,1456993,97464,952789,548301,-352756,338217,197288,-935436,543522,1840213,501329,-878263,1096960,-1479800,-584089,-756043,198219,-382001,-454282,-960221,456987,31636,-366463,-663324,-248254,-373693,-457658,770392,547761,1187663,1295184,176522,741703,717261,-412945,417639,1170431,1145213,-85223,-1240147,-884684,-1117262,128846,658101,-128871,-24389,-965301,927940,-897037,-958667,-241360,-853095,-170521,-1086845,705199,1182737,914357,285306,-441020,-654454,536195,488215,-740167,109409,1465875,-89781,389393,-415898,1074202,227834,507543,-702765,303733,-972323,170833,-1438151,-289571,-151151,204540,-411040,-320289,553242,-477072,44740,713632],[344775,469265,1231827,734009,376187,-371037,-1190058,-111039,261850,-519672,6249,-632944,-1522682,118411,-318664,-886113,459838,-357458,-567627,-1315348,-446119,63713,-537412,194410,354360,687780,322838,-602048,1079296,169696,-267457,405651,-382286,298268,1112071,12231,-29206,316857,556624,-20174,929394,-54561,-1039226,-702690,-229962,-770651,-404379,-111998,-376141,-731551,-1327150,-529120,315830,-276847,313284,-597327,712333,618865,343198,-57475,451376,1805088,808346,162537,-452422,-1160613,-644680,41398,701344,-122539,-1062662,-268149,-1280894,-788235,-65658,-613256,912865,-108267,-443112,-1085740,630341,322917,287937,22108,-711756,-121882,-8735,214193,343563,-1378501,364384,404926,-1126298,293382,934001,-288110,-670246,208454,-76771,1230125,1252791,-830777,-1310916,542420,115649,501776,1743416,-271606,351365,393811,-449006,205016,80831,308618,-40995,-115476,-786427,206884,629405,913292,216028,-1169567,-1024360,948688,673763,511398,1043323,178007,607332,54573,-1398586,41811,-746639,-1472281,-139403,-507698,147632,321044,843796,-32482,-682108,90620,222682,881266,-856579,421771,713356,-1120322,-580531,996018,-957126,-598476,-782697,-1037267,253256,-331299,-499914,-1073114,36825,-190649,113779,-955698,299596,-1110024,-163789,856718,1349900,-223930,-263941,145316,784167,-740316,-558314,-701168,-415363,228283,732946,245750,-36509,-343240,669349,177760,239597,-381557,790569,-703208,-918926,-364546,-241265,1383378,854281,-316933,-255606,351989,235386,-951499,696623,-87708,-903083,-1041489,-702120,-239414,-267401,-583331,199673,-631,115505,336890,-959565,-928886,765420,64843,-330655,-309029,-1024703,-379009,355295,926212,527169,-897624,-698461,212854,-434073,343761,-81993,442744,1053199,666165,-78500,-798670,-328891,-357052,-359472,-1735139,-771251,-116472,559967,571515,173273,-699826,-641590,-1360480,-1278481,213557,1402706,-378383,-1058360,21313,-799353,-788778,-412747,-756512,-1887702,-984538,-1151594,-6874,-1009316,-1124240,-495454,1160532,-251166,-808243,-81242,-227788,-593527,-1143277,-293676,-1367172,-324518,80096,1154130,1595432,560170,-868725,-583498,-780124,840021,2088856,613655,1521433,837826,226923,-1471529,-264090,227291,1060890,-30031,-474138,-1142360,-349944,1362059,915619,836798,-1034316,751026,288080,1268702,868009,-494184,944101,1014763,-561588,-905812,-861935,-265751,237966,-18593,119908,215642,276773,8308,587166,424526,-454774,-786569,-1239905,-218911,923207,-716749,-1076805,330729,-349410,643456,-968096,106332,-215799,554453,983465,-206366,-1766680,-771530,-688960,-323158,-1157065,721544,-408962,1270592,-1272110,-317184,831675,348750,2433369,1098497,-53349,-360917,-270522,-1658343,-767052,356366,-39205,831646,-496286,-887258,-1662,994215,-438226,-446553,-574619,561925,278674,75815,852540,1142906,329169,-687526,-540365,-314061,-802889,-1517238,802492,-622601,-543746,3475,800791,-401766,-777386,-56276,-451078,30627,-15279,-682627,-393465,-422138,-32569,379173,430060,1010429,1247159,-398993,-1316998,-626482,-671591,-1198960,-116503,-915449,-677243,-431309,-383550,-869274,-2474568,-941961,-606531,-181933,462919,175744,-237177,-39873,-41666,-1340578,-431369,49152,-151860,-406582,1085463,1430770,-567070,132943,102432,-949281,-1148874,-227221,-1365070,-418323,-462441,1072140,-128901,204533,293438,-747228,-1047492,-748996,647978,-118112,738252,195070,1584436,-1362900,-149330,-167816,-59797,-255809,-869339,-1506382,14459,1204986,-702512,209371,375747,-408115,219860,-560633,-228538,-423018,205518,634229,632438,445929,-197414,545600,-156315,238870,-1052177,-455144,547094,850247,136773,-24076,-140234,670196,-85279,1214635,1207032,1689230,429019,-1123066,-147282,658727,830915,201569,-1162060,514638,-1987900,-229687,-35913,758358,107644,135732,-816776,72908,597975,-140628,-910062,-1551661,-683133,-417689,-332486,-506864,-284007,-92961,295897,786746,251307,820608,442615,-957568,-614696,-492046,-1242361,-935352,-387103,1141282,799368,-2418217,-849802,-37950,466241,1199345,-420788,407367,-471821,349413,-632665,393354,267713,455139,1440608,392846,218660,-123566,-598496,188997,-203284,129276,1143821,506585,1541243,-485558,-166829,403910,672095,-541148,-587808,-1296033,-772556,577574,-653200,-600381,-385833,-1989325,779061,1516248,1313470,7817,-110130,1408002,294767,1237646,772487,907132,919262,568865,-445551,-443547,1310768,142575,-149165,-12096,-1080695,-927364,160289,740291,969196,677224,397433,-146327,634598,-315869,-138903,-278258,-1004684,1048672,-176424,930417,12987,1099516,-1637772,-1525855,-132521,-174880,218195,1124419,-241629,-888417,-315157,142093,-1008291,-196331,-693017,-1064624,496316,632010,311562,-1480890,-1028218,87173,787669,-388686,644973,500862,89607,1008841,-255845,1012072,1017481,668259,316504,1588580,1195130,1246999,755022,-265639,1488183,394357,-193258,-327724,-601164,-1652424,-2427046,-195651,320076,1327670,553825,1156399,-470503,-266951,505318,875802,433166,369827,414520,-889301,-507343,-690721,-93451,369060,-1091902,127214,232654,7934,463439,-128564,3261,590231,-848431,-113498,-476582,250471,-362196,-33127,1209683,878838,1134027,1662343,663449,233877,691051,-65894,-208390,1207492,-4165,264535,278707,193700,1280453,-1321919,-265481,-157559,-291646,-1212889,-235728,-113583,31024,-196088,508553,909108,-476659,992711,-397547,-161765,-131775,1485894,239240,-736890,164578,61217,-2336,244647,-1515578,-344378,-747016,-707705,-6942,382591,-300675,-261251,647701,-351835,-140225,-290800,-785204,-77887,357165,-321135,-13694,25217,-540777,-129068,-320478,896942,904851,-279333,287195,385224,-57276,-617843,-1245633,791087,-159899,-73974,-264148,1271869,13767,1261037,844800,663235,2173263,-55499,-1073167,-1337217,224260,271086,-1304880,-1346184,-164500,-586905,-332468,-277326,-1177139,970173,2133323,1051061,1524849,457323,937299,1339246,160489,660360,-66731,-416878,-902528,385571,280356,-616746,-433641,-45643,-719052,-54529,-839027,-618942,574694,274559,374150,-288827,-375795,-227584,325100,-342575,374483,-119403,-1216506,459567,-291168,-159379,1434222,476601,664195,-406057,-904139,696133,-753361,-755137,1582534,364179,130020,262264,-151573,352870,295321,145243,876379,422862,378607,-728674,-272845,1906578,-181023,53876,417802,-257782,875964,-305998,-406726,-88272,-968106,436529,286900,1236291,738827,-1029313,-373113,596567,740767,233024,314001,487244,-1169037,-169038,130868,-523214,-1696993,105503,-178499,158150,131405,-54882,-781910,1614074,86016,-1632347,-1368054,-873451,149026,-93994,125375,-366153,-2364418,-564778,-1087618,-197089,-320688,-313936,1345173,-295706,153060,-335678,-42656,322948,-1236773,-1253803,-51604,720287,-262813,-315531,51534,-64074,171928,1529117,387612,1698045,-312997,-714905,-539097,-283578,-788316,-489100,-664661,-449030,179330,1266384,-1472318,290034,455015,247514,448505,312620,-141302,1724290,1397286,-699041,138549,1355002,634019,-1196076,-1186536,278023,1578766,977016,453529,-472039,-529356,-889633,386077,505421,-716621,-1076661,-134648,843489,762388,-163470,900331,-73184,7216,-373692,-1256808,525535,-209394,-480028,1101853,-133671,-49855,622161,652595,-1992418,-623763,93292,840741,-104805,1097536,-428386,-1238210,-15646,470057,202308,821193,609377,960560,1235612,809297,-244481,295034,-228248,928506,-81811,-523354,33901,-79921,-573221,365696,1550903,-105299,-820086,1252144,-1651264,-842671,-770640,308455,13988,-115098,-721462,82206,-151201,-224597,-546542,-250381,-93670,-236656,245146,588866,1024827,1625517,625994,875538,761198,-390029,371968,942436,1161116,34205,-1058387,-706867,-575838,34861,634107,-76851,45993,-1369818,323210,-909192,-459273,-397233,-672623,309962,-1066801,347597,1343515,1187038,-4211,-106823,-814334,256247,880378,-360147,-359680,245092,-526554,411541,308745,1336741,404223,592685,-521302,435477,-1015484,431595,-1664526,-861842,-260884,291087,-242045,-186472,587045,-504476,-15857,443432],[207702,602002,1115754,-110419,401870,-632883,-1122778,-137837,354935,-186592,-282058,-893595,-1716770,87111,-528954,-523956,596917,-241875,-594653,-1313321,-207605,210561,14551,-129403,-241832,180316,303022,-578035,1034108,-144878,-402797,463617,-198888,295595,968853,-102166,-93986,714329,981143,395440,491304,-624347,-521736,-239449,-428015,-607017,-218222,158980,-361682,-796483,-1293385,-346055,400936,-199491,671480,-329723,570084,426462,483060,25230,555135,1994012,808350,82029,-597699,-1146311,-602798,347695,1041257,-480475,-1415680,-480740,-1453216,-988758,33372,-910948,1693801,120426,-351899,-1514981,407269,431346,675059,-196099,-1015418,-104367,-496400,-192046,21729,-1497533,157036,338327,-1246332,707600,1037886,346333,-732674,95065,-414322,1338765,1635919,-368651,-1344726,852818,253374,405205,1390897,405448,623382,107003,-398254,344302,230694,-91875,-129056,163096,-349741,570346,455642,1137210,290500,-893397,-797750,698448,778314,342353,868232,380590,200842,-106911,-1499851,392628,-667592,-1535810,-241620,-414089,-527537,413212,920739,-182752,-1132226,213005,19444,725035,-941805,338796,346325,-1409266,-500791,786910,-396173,-250718,-1054345,-502808,-343941,-278390,-439018,-930282,258532,87300,227088,-776383,167093,-802039,-81210,1115690,1166801,-581363,-8785,46884,507016,-20301,-833978,-897967,-341142,40919,403584,82968,-351548,-487924,1260908,444106,-113191,-533824,757311,-555368,-1154282,-244679,-202605,1177278,995601,-332564,-180516,439729,371567,-1059274,259392,-310377,-597285,-717766,-910673,-267048,-549524,-765337,233035,-121645,183255,566996,-1185668,-945366,681918,-466445,-651205,-608869,-1112812,-249919,645196,1488692,1295210,-757214,-346270,257701,-856250,307959,206290,591771,1213369,525428,383556,-636093,-137096,-504464,-418837,-1376066,-470959,125398,986250,89599,-726625,-794681,-784029,-1400188,-668590,770905,1464841,-738939,-1260788,305466,-1242912,-916609,-783993,-911624,-1742721,-1250770,-1053694,-291799,-679272,-899435,-420874,1405404,-667652,-1131193,-247576,-100061,-688874,-818357,-170342,-866551,-346824,228209,1347663,1574996,912984,-1131108,-815936,-799745,820822,1546143,808749,1388600,1078562,-200405,-1800801,296320,421681,889469,-514668,-637043,-1132339,-457579,1486290,920003,1124298,-983964,1099077,168878,1455658,651671,-669255,880931,388215,-1119064,-897936,-486864,-31164,527214,-46809,-672412,-269052,-40847,321694,678131,345393,-253371,-715106,-1280087,-23705,680946,-693171,-975528,117276,-348600,821990,-229318,306102,122813,582210,979649,-537142,-2167304,-870966,-299107,-270732,-1027858,634887,-1011419,856468,-1247395,-237874,915192,325961,1793084,1190770,-126027,-368324,-519855,-1381706,-622474,482154,54051,685301,-997616,-929728,231033,979684,-307366,344381,-324065,740319,634568,429617,815551,1255012,299019,-262461,-333886,-486406,-461477,-1114520,992042,-744099,-1026203,-105993,492172,-391451,-670019,453042,-69650,171642,-82724,-594814,-502138,-77472,-230240,301072,849643,898366,1148825,55784,-1050747,-350118,-893327,-1377968,-458395,-883578,-580101,-344132,-460927,-882605,-1971687,-1321917,-338283,-261094,746115,799857,-200709,-54470,-8019,-494918,-262258,339995,-510056,-366884,1156225,1642902,-689067,-282345,4949,-553825,-790018,-191765,-1481478,-573957,50510,1560353,-468567,-443462,70279,-1211336,-1988286,-1229588,258953,-509772,539349,206243,1555813,-1052082,-482735,-703681,-520427,-428776,-981489,-1386678,-274213,956749,-338799,8397,153893,-583919,606710,-529201,-333500,-134704,-418173,572618,381388,43436,-419195,657229,-232407,271866,-852781,-535057,186724,355070,233973,296967,-189839,576687,30889,1295569,1460705,1610958,668714,-1490575,-24692,-126421,884434,125698,-1052676,877888,-1616502,-154850,-11270,849218,116416,232020,-713457,195789,870582,-183192,-1002056,-2129676,-844016,-122567,-369499,-536771,-462091,-182810,561700,724865,483717,583351,504565,-1169867,-873005,-598222,-1433277,-627226,-196266,777413,534233,-2387270,-928794,-21005,119031,980237,-1044369,-487718,-757006,138896,-894486,-104941,385998,676406,1394157,704029,305565,361063,-513782,269259,-79310,671831,1275544,590252,1101326,-79423,-95691,340865,795340,77068,-208692,-1115465,-503513,870724,-218099,-510934,-398744,-1810228,966694,1151464,1292295,265472,125977,1447527,501421,848336,1182937,1057484,992036,522515,53724,-121075,1437415,141967,-146396,-119309,-1319480,-1215658,332410,467897,688359,198151,521563,127756,868883,-54491,-252380,-757029,-725539,720407,-80196,1025468,138036,901460,-1040293,-1630498,-464406,-122543,298379,1262960,-448022,-858576,79770,-320662,-1079623,-351146,-493733,-924593,379279,582984,498107,-1072757,-966285,229280,836136,-565127,539339,278428,-266322,598038,-248748,794681,472009,233870,338742,1942098,1269700,1072561,520990,-228244,1627005,341222,251643,139445,-803874,-1583311,-2057323,-28738,571496,1323772,518520,968432,-288561,-310048,249350,652464,542338,397893,281097,-617664,-194400,-821174,126611,333014,-896200,218976,-141203,-172695,711268,-68645,127406,733474,-436851,-354454,-276859,276661,400422,-247316,1061451,1154480,567238,416312,744609,360172,916336,-355104,-171171,1267162,129973,-20497,158983,-23444,718797,-1442271,-92924,79004,-508987,-860218,-231113,-131086,-27650,-701710,89398,496863,-189436,1153660,-181101,-224775,-366085,1045049,667026,-272150,176948,7322,-186950,-102362,-2190125,-158382,-688920,-948316,-346187,-294408,-478933,-261507,290651,-42009,-201545,15540,-809503,18848,565861,-289900,-425232,176253,-744629,-57782,-219827,295742,729157,-565072,203239,572632,-238917,-909765,-1274502,560103,-286115,-54899,-352127,1068329,-116369,818100,476507,866252,2508939,-266651,-1075412,-1186540,-4688,142044,-1275119,-1510471,-187035,-330826,122014,-333961,-952870,471085,2128049,1188391,1393701,366255,1036407,1150070,-80311,993926,-124203,-442984,-1290832,74068,488148,-400402,-685407,-453883,-621304,-239330,-907467,-946427,613487,-13044,700693,239090,353164,421863,145722,-318380,270505,-568880,-1354837,385573,-309645,-147144,1551527,449892,296464,-362544,-1000771,629915,-667136,-247261,1488977,809866,31209,392279,-617790,475015,486830,504531,805197,109875,245853,-701958,43998,2304713,-100538,262417,273233,-468058,637581,-269981,-137461,235496,-1172967,385652,159871,1249367,796741,-923010,-516793,628906,384135,219246,263755,380132,-1270036,-160810,58249,-483844,-1998800,-249410,-65796,-97853,197969,106631,-829389,1249759,322586,-1525151,-1378045,-769446,134802,737215,320748,-87147,-2185764,260811,-759086,79997,-607045,-180902,1134640,-55120,165051,-734655,-587341,11360,-1113253,-1291147,-164571,613615,691125,-352434,-601247,-455881,-31183,1146548,311723,1551093,-408362,-681548,-2502,-123726,-968998,-447122,-785472,-354477,660522,1546794,-1463006,-83316,284278,366102,489602,160091,-672326,1708460,1423931,-844154,130366,1004108,370735,-802263,-1019737,649292,1500274,678852,241348,-384076,-799301,-713828,629981,773910,-480353,-992859,-94632,699795,984087,231479,1210073,-162374,-503524,-634652,-1333734,-206820,-585280,-96844,1117215,58233,7024,606752,130405,-1954649,-569117,-138167,699328,-17202,1065854,-598773,-1421986,-246859,707282,642293,1067439,374957,624781,1180262,1054109,-400335,-771395,-334097,812708,-650529,-602863,-234578,-274181,28890,246947,931624,-910684,-784423,1190035,-1456996,-1005840,-714401,318658,673686,369701,-498691,-346696,-432961,-129265,-490446,-452746,105668,-140273,-424086,461494,791730,1769539,905517,817706,709370,-218555,649863,432765,968492,183239,-776656,-572318,118237,-125052,501318,-12056,162995,-1837127,-202329,-804440,99970,-470391,-380642,546756,-1106129,-100445,944200,965517,-294663,129608,-685277,-287978,995652,244045,-722518,-592234,-740653,460161,908982,1371275,448456,515095,-224244,589236,-841292,637253,-1515418,-1420607,-218278,340197,-23152,67641,513908,-513333,-144087,83369],[77738,671071,836650,-854194,339674,-848869,-939923,-241185,438683,144356,-578598,-1103619,-1794218,-25369,-656951,-16127,641300,-219096,-733768,-1221690,40733,194108,703867,-442697,-633997,-257545,292473,-447927,1009818,-477029,-484998,317103,139758,317104,674522,-216701,-97226,938816,1034100,748901,104870,-1217288,-164079,359759,-389672,-294680,77062,342582,-339720,-670332,-1014311,-10807,525017,-277069,979297,132480,465473,136279,539278,1490,596943,1913158,662402,-14331,-566398,-630244,-567359,649366,1323183,-875040,-1604980,-666839,-1588115,-1339646,-205732,-1198728,2108145,364311,-245709,-1780225,223578,271114,833185,-427706,-1253251,-58104,-988885,-580714,-330672,-1223023,-108900,174325,-1131163,1092257,1005667,876230,-658063,-81652,-683527,1263322,1822903,217821,-1100883,919434,496868,427754,853064,1290606,798584,-226972,-354919,446142,265288,-670492,-255999,561115,245026,1079178,278101,1243510,585089,-572301,-513362,287278,646194,52826,737055,431781,-249523,-261073,-1484153,704515,-374589,-1118870,-100446,-428178,-1107787,449726,909894,-154072,-1488364,254639,-93192,408225,-935742,154489,-195597,-1623496,-482358,289032,42696,61607,-1364208,-30868,-846626,-218045,-363625,-668837,374816,249830,377785,-510842,68477,-494559,10996,840817,642333,-892457,425902,-9621,190542,615138,-893790,-887857,-174525,9422,190941,134142,-567523,-667040,1703995,933839,-217519,-544974,539048,-152377,-1228645,-149324,-152043,502973,1074592,-314749,73261,336969,427789,-898494,-215987,-573929,-520891,-477885,-937875,-288479,-820990,-953202,347026,-201809,257613,852627,-1158383,-1058861,520632,-721863,-311974,-816310,-1072163,-264643,910143,1776556,1853416,-654075,-151728,185163,-1197648,348905,516042,683567,1274763,221769,718800,-573309,29677,-460781,-477083,-766389,-162712,329047,1352836,-143368,-1407968,-649276,-851948,-1261632,-107348,1052733,1191804,-1078696,-1260976,671730,-1349522,-809120,-1026912,-893528,-1141086,-1288845,-718544,-502733,-211737,-443061,-282620,1314715,-1056985,-1344111,-492453,-54401,-872092,-447499,31335,-427622,-324780,147171,1450007,1364140,1129900,-1251183,-975935,-783522,808290,748912,916619,1211238,1194299,-525348,-2237460,720132,670611,603839,-756995,-772363,-1104640,-477968,1436550,968051,1305179,-610327,1249952,116984,1539011,30127,-917729,750044,-141520,-1495287,-763817,-71412,290635,712792,2397,-1315800,-686369,-385410,487663,757556,310858,49714,-560533,-1081356,195318,356475,-531684,-650125,76294,-339508,884659,392649,526438,446122,515899,777289,-814509,-2446787,-894419,-170921,-339123,-694396,673239,-1192529,515785,-1132197,-115346,1037415,386488,843370,951977,-339403,-332534,-691102,-980973,-454308,684295,485410,561045,-1347834,-738298,549725,1101580,-99848,1110299,-103697,909947,942520,795168,573232,1409886,240832,93841,-134953,-529237,-90370,-631109,1042524,-887803,-1435863,-141012,48263,-304499,-541715,717478,174687,253624,-119500,-408170,-415221,377735,-390405,228656,1077120,723874,903953,450365,-817582,-254596,-1241997,-1478295,-567619,-679926,-418548,-436644,-658586,-1026166,-1220158,-1299924,84783,-237108,930494,1104026,36332,-117879,30122,91552,-160465,560385,-761122,-454741,1079650,1618848,-728111,-521889,74313,139670,-391627,-114904,-1470529,-781013,575420,1641611,-701929,-915379,-126585,-1499663,-2606344,-1513728,-105752,-599798,516122,171801,1233621,-710180,-586294,-1159358,-790249,-449635,-851086,-1351420,-710021,630877,78898,-143304,-235802,-712272,793901,-462830,-406289,261208,-1036631,470451,214324,-136981,-608001,650772,-292568,291795,-579423,-535479,-218968,-172662,349511,453072,-226505,490676,242267,1075486,1256041,1239094,817583,-1467598,123275,-797087,848607,-181561,-747215,1064461,-1225203,-187538,255860,743669,104165,367584,-625005,320822,974544,-344293,-1096642,-2269149,-1080766,180692,-204045,-407636,-590720,-224307,835319,495763,607820,488832,467826,-1189697,-809831,-534870,-1440120,-81876,-83776,390276,335696,-1959438,-809203,-203513,-175039,570713,-1468481,-1070478,-951382,-124605,-1050058,-786659,165402,741397,1133284,1037395,391710,736454,-461335,413486,71914,1024952,1374739,630643,570447,333716,33003,150384,807116,627505,80284,-649999,-229736,970841,244271,-483220,-331337,-1297270,1072910,778911,1170724,431049,290612,1472126,721970,459061,1314067,1135060,966574,432012,694633,17156,1385762,172368,-4141,-112402,-1340937,-960890,526642,138727,352834,-232581,585389,416323,1063874,369564,-160536,-769505,-548613,172481,78249,768024,175484,614574,-93409,-1429787,-453390,29161,299898,1221145,-420891,-624714,406158,-790108,-976582,-243216,-240973,-611601,97498,534753,843388,-434654,-660150,352304,666588,-827096,311906,-103514,-499219,88540,-197128,379247,-352961,-127303,540857,2133108,1132777,693328,256000,-239848,1382052,356925,830166,649481,-695186,-1465674,-1213446,79578,799261,1293476,449029,723146,-59591,-310271,31796,410721,602044,168126,137636,-521943,6721,-462129,493949,253693,-643728,282404,-541376,-329869,836103,44875,10546,781747,-87196,-678719,-33417,237932,889458,-424363,764115,1261815,-14049,-1008493,503937,400776,1046991,-944870,-234407,1250308,311048,-358043,-43845,-336398,314863,-1310020,72014,187407,-650038,-452194,-158918,-98931,-212720,-1219429,-274882,-42375,82187,1163395,-28742,-269779,-491001,436026,978240,531118,120237,-108288,-292600,-401584,-2200403,42205,-587123,-1158379,-641814,-673666,-643576,-240387,-77029,223697,-257515,466283,-641810,138325,659274,-397365,-902479,505952,-953517,-150213,-114506,-275878,534987,-528282,14711,592506,-216726,-868512,-1180309,227000,-334347,-45829,-357601,648359,-226421,432453,248144,1003585,2399683,-342074,-941116,-899894,-151322,-64842,-848349,-1428322,-142551,112713,299515,-474655,-698384,-153050,1768592,985685,1185742,257079,987458,911856,-329721,1016211,-156453,-282260,-1731284,-293781,735819,-185392,-919232,-602353,-506227,-339232,-914552,-1108060,648551,-261336,888473,736997,967328,1071106,-7936,-234879,283945,-1099701,-1369855,179845,-280782,-112011,1403033,421081,-82604,-367276,-1057295,501581,-355616,303846,1259986,1082577,-56823,321803,-967763,721074,547256,932565,719077,-172768,75893,-315468,374742,2290649,21123,744879,170121,-704703,179398,-302579,157454,476689,-986681,307234,56512,1263955,778343,-751615,-643951,432782,-294680,188141,137005,78332,-1137817,-59255,-35237,-599384,-2298603,-564442,-137091,-486176,330587,236283,-789437,696771,518084,-984258,-941921,-647027,43072,1328552,502117,264006,-1680812,943234,-354820,364614,-786186,39804,681028,101769,101504,-1249191,-1259339,-279890,-911079,-1089762,-393007,397165,1307341,-301219,-1010693,-1081924,-198622,556294,236619,1328838,-537437,-541794,544886,-32301,-959613,-346361,-939359,-102746,1170600,1614733,-1263823,-516938,160266,285044,471140,-25006,-963109,1563718,1267859,-915604,-3434,308055,63888,-424909,-818587,839577,1446607,407688,-49446,-240940,-826461,-427337,913663,980703,-331220,-808924,75838,676237,1069410,584544,1297160,84635,-794531,-725632,-1174311,-977198,-888896,203599,983996,254070,233217,550015,-200189,-1470412,-316797,-240355,567934,-70885,879165,-693338,-1274674,-370488,841002,1060952,1324193,-7239,40199,947731,1101096,-277107,-1369627,-131136,638262,-1008289,-563242,-419035,-361605,608054,193686,235712,-1693149,-871325,878304,-1044683,-1007769,-596364,154726,1364566,861442,-333544,-755148,-733846,-81654,-479844,-750942,186776,-182223,-947720,157210,550564,1688293,975429,580787,563706,73806,1107631,-218254,588844,377087,-427323,-487110,760954,-356873,341376,95127,296341,-2202190,-335566,-554051,469995,-483491,-20768,485706,-1168971,-610593,135490,402457,-537661,182757,-239891,-912388,838902,859005,-878867,-825698,-491740,491895,1075706,1162094,294410,271672,55189,719993,-514305,749330,-1124638,-1723167,-102120,276918,169180,351327,313089,-476727,-298299,-234877],[-3686,636429,439409,-1134544,242341,-976521,-680995,-377285,493432,347576,-814057,-1275793,-1764773,-218502,-720738,452133,624193,-371063,-977188,-1078783,149738,43701,1293090,-670123,-833258,-576604,287952,-246804,1011133,-716106,-480261,50695,586648,327865,343039,-320597,-27648,904868,740370,985422,-56406,-1716841,-109347,915397,-122586,113197,373826,368317,-315204,-369387,-670482,438073,668427,-517442,1163616,661949,461735,-105700,565004,-124816,563963,1663869,382032,-104837,-422834,167374,-522756,924722,1550922,-1109989,-1598906,-794500,-1660871,-1728717,-750728,-1312238,2113275,540633,-153696,-1723597,141113,-54126,725179,-577383,-1311940,-22591,-1297305,-814808,-605948,-603314,-368226,-29186,-786108,1246556,796797,1139871,-417977,-281398,-773286,1028977,1787472,836599,-683693,734580,803604,635795,264928,2118606,856694,-524159,-341821,497274,202682,-1305642,-390875,886768,800551,1546101,135688,1202341,1019235,-308283,-239192,-152401,351639,-234106,763158,405853,-624998,-335607,-1426385,876528,61991,-350094,252200,-580337,-1464722,441034,778653,106389,-1671956,197874,-107894,8650,-759429,-85430,-783823,-1637335,-549510,-277193,231161,282100,-1616875,255141,-1100636,-142128,-267388,-342177,379279,279738,538422,-195666,11188,-227200,71868,30307,-48802,-1051865,883092,20877,-37845,985343,-722319,-744384,52443,169900,176825,435351,-631040,-866390,1872286,1447538,6084,-439055,242872,410884,-1097490,-107755,-195718,-287386,1048162,-283956,473523,69273,365562,-580497,-654750,-822085,-636162,-395273,-825847,-331999,-992655,-1068601,459023,-169012,360775,1176026,-842975,-1230655,259436,-676560,561991,-883348,-905995,-397801,1100938,1764931,1966964,-645781,-234968,-79132,-1432610,462593,778758,561146,1241550,-170609,857650,-589500,131431,-207821,-519005,-148894,55915,422041,1655668,-33586,-1610764,-363357,-797924,-969423,243386,984269,753664,-1273105,-1005762,1014118,-1145795,-439187,-1051059,-681396,-306406,-1088359,-273175,-622834,265718,100018,-130036,926036,-1334841,-1411687,-681437,-52053,-1052336,-109392,260322,-170049,-241081,-142846,1472569,997163,1147188,-1161398,-1035073,-745084,851016,-75237,865711,1027224,1230214,-686823,-2469299,961502,913267,237842,-721966,-893281,-1114477,-426475,1191585,957330,1246564,-108919,1143050,108579,1456788,-809659,-1230186,552595,-403166,-1562370,-566699,280351,622941,748494,122027,-1592875,-985596,-661222,472471,788828,354553,343995,-314668,-662439,385406,52682,-225063,-187643,189588,-343577,812136,718376,723709,691184,380853,400760,-911328,-2497198,-805003,-255467,-491272,-283025,690972,-736874,368616,-956384,18174,1204646,511856,-44844,417949,-625030,-280241,-830476,-604676,-277076,937096,1024338,460906,-1528073,-417063,821702,1252092,190722,1635276,29918,1034880,1182999,1057038,137496,1538349,185001,298324,51703,-415633,210223,-218437,904331,-1045793,-1703944,-110074,-409971,-206363,-490733,622452,217305,232567,-136296,-221968,-186703,787283,-483626,165599,1073887,513923,574588,635804,-662765,-349728,-1591094,-1524432,-460570,-404913,-208348,-651520,-945399,-1231148,-527132,-966586,572914,-139135,981593,1024215,376128,-212675,40380,210221,-91667,632472,-811190,-489699,855700,1401190,-725680,-597530,276564,859318,-66643,-13265,-1311755,-982019,949138,1283598,-739052,-947951,-213850,-1473156,-2715818,-1543646,-368800,-365546,720813,86781,763416,-402999,-446974,-1392648,-876053,-324821,-536679,-1397645,-1187480,307478,419555,-307935,-696726,-742516,737524,-426253,-392630,673041,-1417563,345180,163801,-101749,-688418,597855,-288450,332837,-358659,-537197,-567638,-469074,458033,498203,-281019,434729,465915,612236,729823,665737,697157,-1102416,233369,-1139771,651990,-657130,-360223,1023009,-982694,-347676,711424,417015,74708,504295,-622238,444099,913304,-615458,-1159966,-1901689,-1278226,362704,140081,-154892,-588184,-174502,915615,145034,533223,451678,296134,-962160,-520709,-303378,-1223508,487346,-46954,88577,226852,-1208374,-481722,-498775,-333532,116344,-1545166,-1215699,-1030119,-339304,-1119986,-1622850,-304763,629243,706969,1237824,422933,845644,-467547,545147,202534,978635,1316397,607471,46912,631577,155884,-180380,662554,864207,194360,-72417,-75353,832256,679431,-502550,-170753,-535633,990056,470934,982345,480602,319495,1463681,874960,160500,1151447,1154700,851712,333929,1209182,-67076,1258725,280562,255310,-21478,-1123320,-153391,705108,-173132,15358,-566888,585546,671234,1152539,838997,129949,-456929,-614727,-475880,221186,325977,137250,388467,1009036,-935357,-216250,217225,237307,1050030,-118115,-270491,597221,-1140518,-722193,98710,70561,-204867,-260522,443591,1183216,141988,-220487,430132,368407,-916318,90501,-571018,-583816,-383730,-85006,-137043,-1166461,-341165,844504,2013222,801397,329990,83608,-256225,810446,437189,1263230,995933,-290899,-1331190,-258973,75910,929095,1277593,356643,459577,160079,-276808,-74892,228206,629847,-189761,22364,-612871,56954,180645,934870,122552,-391592,213179,-885298,-442027,842580,146206,-314136,721053,149213,-1005913,209176,146039,983439,-503064,403213,1168365,-423112,-1965501,10630,341749,1024994,-1536022,-373378,1205389,501397,-524392,-260898,-651267,163253,-943229,173004,226357,-712807,-134636,-37697,-49777,-519551,-1549007,-501609,-569898,298733,1047156,43248,-239936,-479783,-148243,1106110,1328029,14354,-237731,-268445,-521032,-1348865,234403,-396963,-1256205,-761177,-602875,-749503,-192657,-362531,346952,-321193,809520,-371426,235346,660806,-616870,-1328577,683769,-1193078,-451798,-44202,-732705,355691,-172490,-258115,449785,-124922,-591023,-994769,-123945,-353915,-54574,-298521,147366,-320049,243460,248183,981336,1842470,-240247,-694920,-745426,-260674,-296018,-245055,-1126996,-33116,636059,203898,-647414,-582030,-640875,1171285,515017,1020989,246977,844780,669251,-541448,755215,-152193,-14910,-2122641,-628581,937428,2776,-1060779,-406729,-410618,-295857,-824932,-1040949,623881,-383759,961546,981753,1250151,1521965,-77586,-94949,429074,-1564177,-1250786,-23456,-222593,-77160,1113794,431094,-385492,-431491,-1055658,361097,113645,722961,992817,1082250,-117875,57996,-1164851,898870,507049,1241431,585257,-437789,-84556,298109,666415,1972074,207431,1238341,139161,-923070,-389040,-393200,425865,587260,-468971,193641,5384,1263096,697066,-559883,-710993,90171,-1055894,192978,22298,-206669,-774703,162755,-122494,-930606,-2547005,-788214,-373010,-900245,453765,286597,-574596,210419,599299,-169751,-259184,-515075,-121616,1535381,613311,625146,-1054105,1341000,47634,622047,-840668,270244,144044,125984,-36002,-1690716,-1757955,-475338,-658884,-723861,-631198,155681,1478262,-188200,-1085138,-1720805,-260384,-101696,208862,1073228,-693892,-409824,791139,-43534,-810870,-211151,-1073545,214768,1559741,1466604,-1033293,-983168,-39164,-65617,415777,-201666,-952859,1334112,922645,-923979,-169119,-526145,-149626,-120985,-662389,716857,1372225,392480,-270181,-50175,-616281,-175864,1172222,1097451,-259739,-606385,304047,711487,918697,752863,1098982,501621,-768826,-493415,-896967,-1523465,-1048830,367270,724274,363041,659449,471214,-360231,-847297,64212,-173861,490714,-257864,563719,-737169,-844484,-362608,834439,1305960,1492110,-447062,-596668,573642,929773,105289,-1398681,285541,439544,-1099881,-433637,-465182,-361277,937256,191503,-259458,-2202973,-1120536,378915,-574229,-823416,-433546,-182420,1815891,1188266,-242720,-1057601,-980238,-91732,-504282,-987037,166032,-295294,-1094068,-280696,340080,1437047,889673,208688,349607,407823,1505686,-795186,114328,616628,-65547,-405865,1165518,-622582,239572,256879,397115,-2261789,37272,-195923,490852,-465715,339584,193970,-1182982,-1114998,-748610,-216766,-679006,48054,357015,-1364963,528503,1262628,-809294,-574753,287518,458868,685496,785787,-40985,-81722,197230,785126,-129398,776240,-699913,-1609154,-6547,75398,279344,564556,2631,-373821,-418369,-404011],[-12524,478215,-10447,-886589,165503,-1000609,-402585,-504046,487575,333764,-952582,-1399814,-1621002,-470920,-773612,743009,585689,-719386,-1248518,-933736,22849,-163895,1564624,-756962,-919539,-766535,276704,-32589,1008453,-772469,-372188,-217006,1034494,292225,85661,-446387,94273,595312,247094,1080722,47204,-1953224,-365814,1243734,260117,516422,543199,219619,-305345,30642,-382057,937983,788998,-871092,1176417,1092288,582159,-191002,630703,-319874,464210,1452019,41395,-165575,-257320,916274,-432646,1161063,1752197,-1031840,-1413543,-822033,-1650387,-2006082,-1352667,-1123126,1799098,609402,-102743,-1356916,179548,-390363,420663,-578768,-1094155,-19534,-1275210,-778184,-722629,154926,-531817,-198426,-282552,1013753,429948,1129378,-44600,-467480,-654759,685045,1535809,1346033,-274793,403658,1098669,1005358,-213071,2633029,811548,-717200,-379060,504482,105140,-1785400,-494412,951226,1112996,1756647,48370,1018377,1443441,-167918,567,-463576,12217,-370659,956976,431019,-830207,-279028,-1357654,847395,531766,462246,704906,-837485,-1547038,409478,507691,545081,-1703491,70325,-51529,-351904,-385998,-328317,-1248369,-1341608,-674662,-648662,144801,387181,-1737291,312894,-1033654,-40044,-152820,-25897,294750,198942,679309,114617,-5515,-20621,72903,-991713,-691925,-996474,1198744,134658,-135738,1029177,-373117,-576359,285974,487709,364666,942303,-535252,-1041630,1757478,1738370,401001,-274019,637,988084,-768714,-124634,-385645,-828124,888239,-255195,904925,-282926,180313,-279366,-972236,-1031030,-830403,-468772,-648546,-410162,-986959,-1024925,493872,-6293,496539,1472810,-324852,-1392273,-66124,-420285,1527345,-823026,-661671,-575834,1174967,1541380,1608918,-771483,-596340,-545566,-1536148,615601,953797,198247,1148681,-528900,822940,-568058,151182,251957,-525640,282973,131755,373794,1882221,348618,-1332124,-65762,-598655,-609102,368715,667165,352772,-1242101,-537578,1204954,-805164,154677,-831586,-329673,479548,-734363,115812,-657442,606380,542821,-2265,416221,-1460799,-1360225,-698039,-59671,-1121083,151039,449240,-95263,-96207,-530869,1427113,545959,964923,-889761,-1002939,-677033,971860,-674327,647401,883799,1254942,-681537,-2345297,1025636,1085175,-144910,-473527,-986811,-1169354,-324653,813613,799066,934746,308534,808948,112117,1171009,-1525352,-1521590,318001,-338653,-1289359,-381892,490293,876906,624351,277729,-1412961,-1151453,-814386,302292,756761,470904,534901,-4577,-117040,500010,-156432,169671,275162,403895,-386599,625849,720064,858605,817041,208585,-61632,-778203,-2319486,-606301,-394724,-656995,50638,608622,232440,417098,-760409,116150,1371983,652069,-556289,-274802,-882839,-227477,-954364,-316116,-118400,1187176,1417650,374482,-1589883,-121322,929757,1328176,552625,1812538,60875,1037406,1342864,1144135,-397179,1559969,156358,336322,225206,-160294,383275,65837,583987,-1189526,-1814386,-39873,-735219,-162504,-604090,210308,71746,80390,-146161,-104632,85975,1066376,-491667,116655,874392,299897,255044,563577,-560992,-558634,-1771242,-1516730,-220843,-148204,21351,-874478,-1252720,-1366456,-109012,-540035,988375,-28629,898543,648485,706962,-305925,-17753,-45916,-4948,527026,-663068,-305537,530833,1047260,-737875,-565835,535319,1357877,112627,87262,-1033488,-1121446,1037946,627471,-594752,-470290,-145432,-1065481,-2276946,-1337671,-482957,98781,1094826,-42353,335700,-151736,-153123,-1331370,-876622,-124913,-157415,-1425345,-1547170,64817,603686,-551461,-1089200,-630034,532617,-459847,-268504,1006888,-1365165,209436,215481,76262,-635267,534008,-213113,410268,-273302,-582924,-756524,-392527,533678,504099,-365196,399422,619834,41861,126353,52384,280554,-560624,258589,-1079627,285961,-1182169,-35831,791407,-952126,-608754,1225702,-67753,47455,595560,-722528,548996,728798,-934235,-1140084,-1196359,-1284753,336805,582475,145462,-404903,-10168,693738,-238107,255620,411998,4942,-496467,-181195,43230,-799189,873281,-60252,-76365,201824,-358799,-19896,-786222,-321621,-248456,-1256136,-996100,-996722,-423123,-1142782,-2462615,-810072,385507,189835,1161794,328730,604772,-542240,592216,264243,514909,1068429,492526,-412451,714347,213915,-622026,382497,667397,97969,398713,-124513,495726,1025584,-535041,55094,273231,673509,263519,764503,429434,196385,1411449,884387,-12168,764968,1102559,673427,208285,1287601,-322500,1165019,501236,562188,167594,-689608,874715,834001,-392091,-248601,-783274,512735,822792,1114752,1227004,540190,-75393,-948022,-1032939,294033,-70534,52441,295251,1997439,-280297,48824,360044,136380,841022,392196,90067,640848,-1278473,-394937,554808,403116,160077,-582876,297792,1328803,446507,215340,434928,65416,-665470,-23247,-1017325,-546699,-693292,82927,-613298,-1615446,-402218,1129035,1538487,373873,208131,88409,-227748,93156,556899,1336059,1070782,274984,-1163864,444289,-58984,916209,1273693,234839,195042,323593,-245049,-34875,157833,655607,-487433,-47802,-811965,-36978,797970,1310120,-101359,-180942,6991,-1097124,-496357,741580,172316,-733155,566261,259850,-1228147,409443,39763,766306,-437404,97135,910367,-564478,-2088046,-582005,201500,865576,-1808432,-526379,1160114,658037,-273527,-443133,-867313,235358,-427671,164855,272192,-719916,10407,93325,-9917,-862550,-1494350,-580137,-967834,431284,847363,28730,-97252,-354777,-539783,1014654,1775892,-111533,-332961,-112708,-387975,58455,416657,-89368,-1170694,-637358,-133235,-766137,-135349,-515295,282169,-376877,894023,-94987,247548,665480,-872255,-1617665,392016,-1454987,-930028,-20290,-1063625,208729,369712,-567131,182532,-110568,-254761,-779121,-391228,-409022,-65666,-196668,-265086,-402652,292968,427111,721485,1050590,18346,-390865,-828105,-409753,-500464,249633,-686102,119212,1106527,51279,-791642,-661755,-821882,508082,-20433,970546,418248,699242,469186,-678583,371237,-97482,254481,-2316497,-849905,1011020,150802,-1082439,67740,-356367,-102016,-632505,-824494,472603,-361294,956328,880223,1148787,1624425,-29687,95183,636313,-1820609,-1033194,-122085,-166677,-67440,874030,479950,-538492,-522717,-992623,249157,628180,883708,754375,792963,-144429,-330528,-1217980,874860,417896,1293451,399759,-784826,-194999,876362,874199,1540501,456761,1486457,181759,-1067371,-936833,-512308,627288,568778,176919,72652,22709,1231089,562484,-378103,-677313,-269122,-1597245,248142,12453,-248165,-243160,469138,-174037,-1418949,-2661765,-889528,-647072,-1217946,482942,260755,-186305,3459,522859,662008,410832,-375297,-320453,1374891,624835,872636,-537223,1445373,417475,798083,-776343,420665,-324213,-1571,-206322,-1865529,-1870511,-521852,-391728,-333348,-786969,-44501,1318120,-56108,-887888,-2118209,-195721,-676412,258804,835872,-837756,-358653,501598,-153477,-580817,-61534,-1099681,456214,1728917,1202545,-849288,-1417664,-355667,-603366,350508,-327175,-690669,1043855,440552,-877711,-238288,-1170128,-185053,58430,-579779,295949,1204476,720248,-318509,170489,-236186,-52734,1324498,1111064,-223051,-463646,472089,670569,502238,677647,642784,899920,-446035,68688,-651894,-1703057,-1028463,395760,401173,347376,1210365,388077,-396181,-369882,468976,25702,496980,-499224,190569,-740619,-276340,-264957,682614,1279114,1450118,-833420,-1096746,162138,587176,631050,-1025084,713587,242290,-956559,-284277,-335961,-323103,938257,214166,-391594,-2284290,-1461567,-145449,-159937,-483507,-259420,-607927,1882072,1206445,-219311,-1183745,-1130555,-171370,-574464,-1029322,107448,-370520,-808092,-768546,160122,1133788,762784,-231487,110639,675262,1630281,-1101035,-305616,872701,250761,-256506,1231834,-846299,252097,455786,413768,-1917247,745005,179900,170601,-439943,621750,-184784,-1074722,-1523039,-1367818,-654571,-674176,-189779,847612,-1435138,233575,1311226,-576857,-145062,1299164,327488,-93392,367019,-456619,-445656,149736,761816,238986,765055,-403824,-1112098,4149,-227515,286161,636863,-359171,-203801,-446571,-381984],[49203,210417,-438804,-371633,145047,-929432,-162322,-592330,383052,83666,-1001106,-1429804,-1357413,-735641,-868585,806803,553698,-1196245,-1433175,-825372,-314119,-341636,1425728,-682752,-983532,-820338,247579,138313,961159,-623580,-172069,-394819,1337503,189096,-20055,-626615,223407,76762,-265688,1044039,320958,-1777234,-805844,1240383,599874,789757,484684,-62895,-337810,403033,-189731,1406724,837754,-1240242,1007791,1276570,800085,-82075,784830,-529652,327000,1476035,-229945,-176000,-130935,1363372,-255523,1349591,1952950,-613009,-1112742,-721373,-1536537,-2033009,-1674528,-614145,1336396,586541,-105185,-842599,314897,-602318,40673,-430244,-575783,-45726,-906094,-444399,-646440,776008,-518702,-271338,260409,380384,-16862,983635,374049,-609616,-385724,291496,1102912,1596249,-26096,105247,1296612,1430080,-443900,2693493,702713,-770326,-474587,487594,46874,-1900802,-529069,678417,1056284,1587442,14079,729206,1696757,-159006,218003,-519976,-250404,-248543,1224606,612385,-820839,-83612,-1237218,624006,928912,1000920,1117667,-1095105,-1376272,379354,108761,1014632,-1649754,-64321,31127,-558922,121847,-534660,-1436052,-722068,-799180,-652574,-127124,393229,-1694266,180252,-687297,88738,-29881,207459,162871,55204,776923,359645,11912,121796,5813,-1667148,-1107086,-737283,1256337,284367,-159067,812258,48459,-477579,469649,843827,675236,1532768,-322164,-1134465,1471846,1641853,727987,-111457,-90830,1435436,-306759,-177528,-674584,-912457,597398,-232373,1197060,-614957,-100342,-152283,-1106242,-1227295,-981587,-634993,-477052,-514952,-780767,-771405,419066,250012,639230,1630633,229915,-1470932,-353422,-112061,2132012,-700450,-405096,-702441,1111313,1237938,955329,-1034900,-1088760,-1121084,-1494079,757867,1033901,-282626,1041524,-732000,706809,-379196,95340,893757,-481023,491795,77011,206406,1999219,820735,-781758,175863,-272035,-277736,363699,308939,132687,-980087,14258,1161047,-543257,850801,-428007,55491,1010061,-371067,305990,-628486,706454,759640,85113,8681,-1448746,-1257240,-498157,-59285,-1001440,321154,537051,-105204,91244,-850378,1314526,96533,653780,-562176,-915399,-564249,1159996,-863932,311605,816816,1285815,-554406,-1940227,954979,1140208,-465081,-137019,-1018079,-1223768,-194718,420433,458775,472050,515870,354477,106910,655532,-1803920,-1668360,93937,-19027,-769870,-270573,529784,973735,372450,420396,-858111,-1187086,-844301,41516,665128,618592,574453,313197,396811,506115,-257056,552059,620416,651062,-484516,388615,473631,909047,811003,27846,-496093,-459797,-2010690,-341940,-424145,-757541,178391,426915,1281054,573816,-571741,140922,1448524,746457,-586386,-944704,-1012211,-177611,-1022549,-86632,-15263,1370102,1527801,287709,-1603074,5034,820664,1292635,943233,1666311,14550,856042,1418816,1044954,-885418,1426716,167016,250563,381554,181113,429984,248142,149636,-1269735,-1814466,33254,-809702,-210218,-906321,-348201,-191327,-192253,-159291,-80047,302485,1195873,-415169,86239,568989,113288,38617,287784,-452668,-760699,-1658447,-1439233,38052,49276,236338,-989008,-1492552,-1310570,-37343,-240019,1192319,26853,705454,172046,946442,-356931,-175807,-365754,133359,272383,-410907,125209,186595,625752,-796929,-483267,763168,1521810,130845,149710,-707789,-1155309,798806,-98410,-390304,353923,69326,-326474,-1413570,-964813,-432774,626148,1469255,-194602,101896,53713,160601,-988551,-896579,34738,148350,-1313783,-1635290,-41569,624341,-868923,-1282714,-359096,355204,-559770,-53245,1188776,-828770,77655,323901,304587,-484081,454760,-99511,514053,-327936,-669212,-724564,3735,554966,515055,-464291,336309,645822,-469474,-330155,-442700,-291998,-32827,188019,-693917,-188831,-1615558,114630,487718,-1054987,-905836,1641492,-583490,47874,595277,-895063,607954,489001,-1197663,-993876,-452387,-975234,107529,999877,402575,-53698,262509,216598,-551546,-139400,347365,-329625,122426,57248,416154,-242907,964034,-91376,-138166,231797,305506,440146,-977516,-162166,-445394,-722740,-583808,-876948,-347817,-1148339,-3060736,-1124843,114136,-324888,749180,66496,65457,-662986,517437,224997,-175649,689994,268797,-819750,545638,175595,-1090177,45979,98883,-185896,603832,-392768,84610,1223827,-542235,277706,918026,173310,164702,537921,320576,-43548,1314561,712815,-80882,275057,935226,467061,-12357,776802,-645537,1156846,834562,821424,502491,-111884,1639878,883870,-458587,-362924,-879697,358051,805595,970358,1440227,940496,163551,-1406498,-1316823,281626,-237759,-44482,310435,2641858,336560,163353,395562,26622,682178,943409,355929,558116,-1194037,-101211,977676,651739,346601,-779150,118980,1166159,471456,528593,345141,-137212,-99274,13092,-1322865,-437863,-761671,287985,-920351,-1497965,-373462,1290236,824007,3576,432669,281296,-128650,-535497,680520,1021297,896709,806433,-937653,725315,-305628,769895,1230486,76415,-74238,407948,-264115,135318,205213,705636,-582400,-80199,-996886,-226139,1118403,1473552,-462254,-35116,-252646,-1128322,-518113,541808,83631,-1111476,356875,268335,-1234987,539896,-29495,449601,-215179,-83737,570816,-473708,-1509017,-1115321,22594,637504,-1590894,-618410,1104195,745929,465017,-579566,-918099,422798,100770,29798,368240,-704085,-12591,186796,6571,-1095292,-997350,-555301,-1177300,463375,604449,-64315,153010,-160761,-669227,707314,1737532,-227805,-357666,128457,-28344,1369179,585931,312410,-892844,-301757,519001,-694723,-106362,-539875,55679,-388306,722522,109615,120795,797924,-1067007,-1748696,-424679,-1698906,-1466799,-18923,-1290902,91481,891464,-846596,-150808,-241199,-29186,-598482,-493867,-537837,-51118,-77343,-471730,-475903,512663,649694,221667,321694,357405,-100680,-1046661,-636203,-642425,435650,-206828,277040,1414478,119935,-852951,-840196,-702609,-60876,-382306,1030317,769861,634156,347484,-722255,73311,26726,436907,-2185788,-910269,910687,250835,-999782,646997,-338451,194423,-360592,-635259,167531,-249215,907547,504616,760216,1332746,124279,314856,784068,-1795623,-782959,-93607,-150363,-99279,817480,535866,-508236,-580509,-884800,187818,1069356,765971,577402,300569,-135658,-730896,-1163527,641374,328043,1095563,187347,-1321254,-230456,1152830,970969,1135796,731520,1381300,268425,-1093525,-1351944,-615067,737642,459660,693503,-14335,109008,1162671,381624,-217751,-524485,-510947,-1690944,321931,159081,66707,341690,766578,-166465,-1905429,-2565710,-858761,-780577,-1351621,363100,212352,276598,134094,293965,1265288,858254,-224546,-490794,983387,547016,895218,-288498,1317208,752059,838340,-614895,427140,-628486,-260558,-346300,-1673949,-1587251,-406678,-152313,-68591,-825653,-172646,1042018,47828,-584260,-2140287,-50337,-1039812,392653,670399,-917211,-393671,-310691,-320280,-315021,88272,-915737,480990,1651783,961869,-702280,-1726580,-738588,-1134627,295322,-369765,-301674,706232,-75733,-778373,-101730,-1319616,-39599,88542,-541264,-266290,901603,1274319,-173320,396971,211404,-73887,1295180,1020615,-166338,-426776,472728,419039,-110768,400293,45878,1135468,47103,771941,-551730,-1538849,-847548,332791,92812,249912,1720455,306396,-361567,-166972,789676,260479,589760,-685372,-152788,-696615,260115,-161305,411073,974112,1123839,-1064508,-1355225,-147052,183150,1129758,-535475,960381,58905,-660098,-185409,-37879,-304209,687684,234255,-181584,-1949498,-1709923,-480706,140105,-69376,-120639,-1000867,1622826,862764,-241931,-1107590,-1182484,-323018,-725151,-851159,92273,-320169,-242875,-1206050,-22148,893766,707687,-660357,-103452,775107,1400614,-1041931,-514524,1080251,485929,17435,976969,-938635,384957,644944,313804,-1276620,1437675,472401,-334118,-416243,758857,-497085,-815832,-1752621,-1536524,-835293,-505399,-398234,1033024,-1063178,88520,997376,-294545,171179,1921472,94750,-899412,14140,-812160,-710667,-50358,656189,562735,776039,-285073,-463824,-80241,-549194,204356,553063,-690576,7504,-349342,-201849],[152761,-112880,-775066,23967,184471,-782044,-1944,-630884,146674,-344360,-996033,-1305981,-996350,-946990,-1023515,680075,530781,-1652751,-1429081,-765535,-702827,-429482,943375,-466083,-1079528,-716947,199283,235441,850147,-326060,77695,-465822,1359269,21299,51127,-830096,305988,-515446,-659152,913486,615377,-1158846,-1219009,929584,763426,825620,171936,-397550,-439821,603805,-76876,1755645,780732,-1505379,690352,1147697,1048989,183162,1020772,-697097,196025,1799078,-286958,-124817,-40350,1433223,29686,1479491,2151792,37442,-789782,-505888,-1309476,-1736624,-1508326,98115,906084,531818,-151078,-377316,495761,-620984,-295598,-202277,153782,-77854,-327196,95007,-397148,1066608,-298897,-220908,711987,-479322,-431257,900477,723852,-682919,-76660,-90679,549093,1499348,32527,5996,1333110,1764330,-362085,2322252,580425,-684510,-617108,468925,77307,-1571294,-471466,154473,641802,1081540,15937,394992,1668160,-232865,433344,-278523,-349984,142257,1416852,960051,-616323,206115,-972482,285044,1185137,1134602,1384203,-1201400,-1019070,367443,-359134,1340540,-1544255,-130756,97243,-554879,623639,-690390,-1271775,99290,-859879,-294506,-423336,350041,-1500255,-51942,-197280,226928,88741,314608,28929,-98540,816074,488306,52710,209516,-116521,-1549367,-1202330,-360099,1023144,402335,-217781,482511,417930,-490008,563350,1058832,975228,2029337,-67805,-1097786,1171397,1145994,849083,10490,-14116,1660704,184286,-222988,-926464,-564157,220162,-208519,1190931,-835269,-422614,-256007,-1045652,-1453333,-1009791,-805268,-355927,-621335,-428898,-334350,261944,532826,738511,1521043,644335,-1416553,-458180,86346,2153236,-601534,-196222,-692994,921634,954320,264487,-1394572,-1463821,-1615880,-1324844,841488,1035988,-684660,944988,-719658,615072,17612,-9404,1639641,-379269,581009,-38454,-15198,1966126,1179829,-221118,395574,118933,-34069,351282,102555,131304,-557654,484124,886677,-494588,1461809,31369,359216,1208120,-137939,230877,-564505,563542,741762,143234,-144989,-1356455,-1160503,-132373,-49233,-689550,407341,490457,-66793,290536,-947315,1127273,-272032,330458,-342474,-811772,-401838,1376567,-599473,-60525,828629,1244543,-377410,-1444090,810911,1069600,-653637,159961,-949863,-1205886,-56298,134431,-21331,24281,517542,-80230,92945,-108695,-1545333,-1575006,-73504,396893,-193986,-259491,422779,869490,61294,505305,-140998,-1109174,-794602,-237416,527666,736197,469378,570849,691480,391787,-295095,819582,805287,868167,-623937,190551,108663,869882,687148,-136915,-806011,-73120,-1699047,-79499,-261343,-732116,45167,205828,1915139,719985,-390977,83800,1334308,748171,-255414,-1430852,-946381,-125918,-957590,145515,-2099,1434106,1374142,192269,-1590917,-111876,525539,1178552,1292478,1314664,-56788,503218,1420821,802806,-1186699,1154294,214758,111834,509725,525240,400065,382077,-287112,-1229020,-1788031,76640,-595983,-342164,-1336785,-836172,-478340,-519366,-178834,-130181,399250,1204758,-276697,75776,267449,-22423,-15371,-69310,-296197,-846413,-1237976,-1281143,213170,199319,406851,-926396,-1584536,-1018789,-252711,-182426,1109003,-15780,438719,-204268,1063353,-328967,-429770,-439641,315025,-55517,-193783,662650,-98154,213556,-889083,-372195,891450,1394117,23959,125271,-427072,-1057548,308315,-684648,-294619,1207193,368897,569503,-357050,-505797,-234578,1045310,1618908,-330636,115853,229569,379843,-450914,-969475,38747,274082,-1020482,-1374291,1293,534435,-1151145,-1206702,41007,361392,-675813,195447,1176203,41367,-29155,433983,513073,-314253,333870,1549,613468,-459207,-760981,-486532,515869,509448,530747,-541450,174438,521494,-786624,-535067,-725798,-788269,348535,55139,-162378,-663909,-1834207,56159,261843,-1113439,-1156530,1831681,-988639,94297,470924,-1081108,591985,272253,-1297837,-714884,78067,-326699,-216890,1262444,541919,384536,605335,-335941,-715908,-513924,259861,-591459,747038,133569,721383,331835,779908,-113703,-202755,277323,577609,747498,-1061020,75793,-470263,-150180,-150130,-705338,-151235,-1143771,-3201752,-1126993,-57684,-738559,67303,-344171,-590846,-771710,331853,82210,-788533,283306,-51002,-1237462,171013,47478,-1445319,-240621,-627288,-579095,512348,-822276,-249095,1229247,-498046,403611,1274802,-381825,163154,302876,204939,-329941,1176112,380564,-101783,-192299,616656,269396,-391952,-173945,-926505,1208770,1232100,947914,999367,493785,1807092,831675,-344854,-282037,-870352,123138,590934,764740,1448211,1193999,192647,-1726937,-1245016,207978,-120154,-124269,350764,2835139,736115,35976,308069,-66093,616114,1332043,470024,379061,-969483,61625,1254373,672727,274177,-818677,-58170,717251,389829,661196,157173,-192134,589870,178389,-1387996,-307927,-580439,509737,-991538,-895787,-351548,1291221,104594,-164763,916073,594375,19933,-887151,775196,495383,595161,1136466,-649348,634193,-612892,555667,1076000,-107382,-355475,416444,-376092,368744,324496,787664,-446338,-98090,-1060169,-436111,1020699,1342871,-950896,37775,-453810,-971518,-581506,253531,-123102,-1353694,141875,221459,-951609,594134,-16970,248068,133694,-158148,241090,-299414,-696926,-1489764,-141611,422715,-946020,-590569,1000253,749141,1434902,-694108,-797537,592578,493996,-213114,505613,-692948,-135050,204501,-1070,-1069302,-233113,-490340,-1207402,393623,349412,-210300,450425,65923,-593270,231299,1314058,-310391,-292396,379169,430856,2031333,720404,718737,-500573,125400,1091942,-573136,-150939,-486457,-241153,-320957,410266,199516,-159278,1131816,-1121099,-1756884,-1477388,-1867012,-1892050,4724,-1436129,-14995,1207320,-1029294,-488234,-476236,-6905,-498081,-399918,-721301,7030,34294,-462448,-534414,767815,774694,-414379,-116165,671027,105573,-1189443,-896622,-708802,302518,216941,399293,1507264,539983,-791318,-925282,-441198,-438896,-422154,1134164,1205950,684134,315324,-674795,16084,240849,490638,-1695691,-808363,647690,296676,-850058,1129611,-324239,507440,-50540,-628606,-252456,-152534,838803,39798,259445,726705,323408,520884,758560,-1516383,-569438,-1624,-206330,-173123,920062,555222,-320481,-545318,-764531,179307,1351148,462052,471598,-231773,-93949,-1015067,-1045968,296716,265617,823684,-8614,-2015757,-185499,1000312,954311,767682,965232,1007949,349348,-991398,-1566045,-651225,745384,310573,882798,-40207,249491,1065162,166611,-78549,-270651,-541838,-1289980,352813,440208,658818,841175,942062,-88563,-2196981,-2227744,-708613,-633552,-1277904,98009,217612,668737,481778,-32286,1500188,990167,-57693,-568615,537900,427172,664424,-334606,1027781,1028917,713758,-389803,281295,-745166,-590357,-397719,-1173117,-1085609,-162865,14939,-23683,-786446,-233385,816233,82789,-349275,-1853748,68351,-1112445,588551,618024,-895801,-467302,-1341271,-479075,-43275,226876,-466921,208383,1367229,822038,-542633,-1815244,-1079698,-1451935,257318,-317776,70379,337577,-507527,-623282,277471,-865852,214630,-10683,-487043,-745390,487772,1794947,106984,604750,623195,-188659,1040366,835693,-47784,-493548,266598,-90711,-767529,40665,-523075,1142525,523520,1310992,-621926,-1170623,-579369,237214,-142354,179049,2006806,211713,-305666,-190431,947039,409805,746291,-728654,-392716,-589410,646836,-136270,67902,478826,543487,-1079343,-1367414,-250847,-145145,1446233,-175441,927703,-109232,-302538,-161456,365479,-343971,336593,231655,201058,-1354152,-1647933,-459579,303901,310679,-62974,-1279764,1241013,231394,-286922,-867408,-1159920,-530945,-998530,-564595,176102,-130729,316593,-1504014,-246912,761062,773401,-1000401,-251304,651224,903404,-665499,-426296,1151334,642643,420039,521164,-831133,592839,762417,102897,-615196,1809941,612487,-811754,-393906,720468,-637696,-450345,-1760076,-1278245,-834947,-195060,-460920,875381,-386499,133058,454030,-75348,221304,1589395,-204460,-1395804,-228577,-995451,-796064,-299792,500340,841574,851226,-289095,25884,-217701,-796929,75384,356078,-914531,212800,-131772,50858],[251089,-405799,-963772,55697,256644,-575349,64549,-623987,-232618,-836457,-975596,-997783,-594922,-1039094,-1203681,452012,495431,-1916553,-1194564,-735647,-921584,-415762,301619,-160068,-1204470,-437297,142608,266748,695444,11847,310583,-492574,1030861,-184734,269365,-932634,298604,-1021620,-868602,743080,815282,-234546,-1398500,450079,695152,589443,-328273,-689848,-621472,526674,790,1912287,618441,-1562705,293516,755358,1250447,513816,1267662,-780777,116230,2287978,-35847,-14691,75822,1209229,399322,1536183,2310736,726102,-537100,-243386,-983927,-1149115,-929722,806846,634570,517005,-209345,-71965,668394,-451379,-504209,-11119,900361,-87165,235336,665746,-39830,1025471,81407,-64303,972053,-1264311,-706741,1020039,905960,-667084,163271,-405467,-46710,1084988,-74,180678,1191291,1880864,-1732,1673286,489599,-493509,-775656,463401,196007,-916666,-322929,-413613,20277,429002,35177,83107,1336575,-310872,646386,196553,-260937,689251,1400416,1366704,-293409,504214,-483047,-42762,1280242,988309,1473550,-1011901,-554093,377795,-789656,1411311,-1349260,-72322,121658,-364757,957855,-806708,-795687,899750,-814545,250340,-585851,322806,-1195743,-277967,267204,342369,192534,297945,-72441,-224015,786360,472492,103790,258981,-265854,-666603,-989165,6580,558190,431761,-402421,202658,629008,-593759,555342,963063,1128469,2247324,144538,-918903,962622,392492,805893,89176,162064,1648301,594436,-210279,-981221,7361,-158859,-171477,824886,-894738,-717213,-506258,-837873,-1694677,-897980,-906290,-297818,-697916,-51283,169155,101094,773862,739177,1062735,800828,-1221093,-251356,72264,1649003,-591505,-72352,-505481,651528,718692,-273610,-1768489,-1488192,-1823854,-1095688,839335,984207,-852810,834314,-528378,610629,528129,-122082,2331367,-229207,691614,-119416,-208938,1761426,1289922,184470,678706,477710,123512,411965,130663,286465,-95215,738124,469770,-650899,1792181,396293,502018,1112066,-107878,-79358,-490034,296843,582977,203862,-36027,-1257993,-1064095,275197,-40057,-269107,420716,315909,114831,468817,-752255,863246,-501913,112404,-321808,-715921,-207503,1570405,7988,-392706,878952,998365,-225932,-1023891,655984,909100,-678023,335482,-765605,-1061532,75035,32234,-531461,-253164,419434,-374298,89657,-1080960,-910271,-1233478,-160183,737593,233929,-332829,230228,573560,-222523,511143,493098,-949092,-729164,-477969,359653,764864,266731,712612,615001,171853,-342119,908709,869545,1012322,-747309,122888,-242366,744306,479046,-261304,-941311,241967,-1472270,113407,68382,-557335,-310591,31302,1877180,760571,-196890,-26950,976632,642901,200454,-1641336,-678836,-67869,-704751,406053,-92884,1362842,1079430,90937,-1509326,-445589,142220,1047825,1523273,901904,-97205,81820,1372031,496276,-1219098,821562,286230,-13633,592799,784084,364178,495103,-608804,-1025104,-1802999,74295,-159637,-507794,-1768852,-1084203,-705145,-787774,-198853,-208728,370628,1146394,-117519,80736,59634,-100212,98293,-371163,-104819,-761153,-615365,-1054893,242819,340619,514790,-690977,-1483258,-550307,-613565,-344801,781754,-154116,136165,-388511,1075252,-202719,-718124,-159859,487161,-357667,-130327,1089034,-293712,-112992,-959726,-217878,889358,1119838,-143584,-40281,-273277,-825225,-259294,-1008931,-427260,1775198,663644,1363130,648608,-21449,65324,1242909,1367116,-392448,324791,377860,455620,150612,-1039895,-171062,184333,-621606,-806300,156138,410982,-1227109,-879781,492951,597528,-730338,402669,961753,942898,-84194,500602,673291,-210626,150027,50681,670119,-577757,-816576,-141902,903938,397286,520249,-552610,-133816,261124,-852820,-526747,-788156,-1004272,539792,-69628,313943,-1022735,-1768230,-163428,227423,-955873,-1287661,1743792,-1179319,187396,219203,-1218841,484255,151516,-1165407,-346466,306173,526069,-466465,1285840,530169,785210,954611,-742721,-700547,-736544,167526,-669210,1212925,78726,892488,814899,449889,-113252,-395936,302805,429817,794089,-1087871,304541,-381763,266580,189487,-510834,79260,-1116768,-2835028,-848343,-31635,-967441,-701402,-815914,-1126381,-792987,87125,-132964,-1059676,-57345,-416772,-1713069,-295086,-130303,-1518972,-384208,-1239441,-964248,223993,-1302586,-397161,1023802,-399809,345188,1341725,-838882,231545,52411,121463,-587139,991806,-40351,-132606,-542944,167578,113280,-925617,-1152906,-1083469,1247982,1597512,902100,1579319,988284,1366239,665146,-64049,-17388,-784690,-171800,210989,552928,1288546,1207269,87025,-1660099,-873804,121109,192631,-168512,333399,2608809,830600,-316157,135328,-124793,619919,1407703,429728,128065,-739424,39295,1341632,364478,-47937,-743423,-213437,129186,411166,636877,-108507,-121532,1160343,408268,-1169960,-192981,-215061,734207,-846719,-119301,-411209,1176266,-375590,-71488,1415421,907544,146111,-901829,821587,36483,317491,1204814,-330940,340987,-913088,371354,765588,-278283,-638372,368548,-594436,568965,434886,883195,-168877,-125231,-953040,-598502,568150,938924,-1462264,39725,-525912,-663549,-777787,-101069,-413936,-1433259,-39656,170667,-383493,587693,98572,283777,541429,-205762,-16276,-234493,-96264,-1681788,-240310,279728,-128817,-422392,823767,675646,2136630,-823794,-560991,642236,641875,-509633,638451,-700712,-273550,132574,-22966,-717851,433111,-433822,-1111768,239354,107441,-367273,688726,313352,-454562,-327054,725959,-342894,-132487,561515,802575,1950696,779498,1003393,-130472,485697,1401162,-463747,-299916,-424648,-483691,-165934,101893,170937,-543927,1607753,-1000574,-1690582,-2311350,-1905516,-2050301,87467,-1505112,-135408,1241746,-1063606,-779795,-700811,-179819,-491398,-136573,-882231,95071,118922,-325042,-566080,930464,722768,-1006540,-192400,860324,179602,-1081255,-1082257,-709737,30128,516924,455641,1397735,1193385,-583344,-757134,-237097,-608799,-164537,1193114,1571964,818528,351899,-556333,233594,554285,433979,-935827,-585929,291982,285829,-666736,1365417,-265763,743828,253984,-826741,-697243,-178960,759346,-317952,-184118,-12281,473825,650390,510507,-1096066,-440448,41233,-349769,-270319,1007732,502445,-60589,-388424,-667572,211003,1447481,129887,434182,-622361,-22774,-1074946,-906808,-31113,235196,730689,-141181,-2610856,-72707,506052,848706,352993,1084392,578021,374054,-794464,-1556933,-579505,643484,159789,685586,-8227,418466,954508,-57413,40428,28028,-341276,-543535,282447,758236,1279521,1136592,916682,55578,-2147172,-1678780,-475281,-184961,-1038203,-243737,332078,871643,825191,-369380,1373214,841001,128585,-515177,185483,331050,258139,-575713,643291,1184645,438929,-143426,38111,-709708,-901308,-332779,-560823,-607527,140276,75460,-192692,-762240,-253174,689577,23212,-282496,-1468425,26873,-878429,799134,688613,-769699,-522022,-2143324,-566291,213332,342443,174249,-341524,954416,733803,-344660,-1628002,-1265274,-1434112,231862,-183480,318221,-34821,-765856,-413345,830123,15603,466729,-174616,-375226,-959627,49661,2026793,417237,773699,923838,-312661,570873,577615,141107,-617389,-90136,-772399,-1285832,-251958,-906629,939426,805048,1437353,-795117,-762083,-322552,156851,-292255,253695,1959164,79583,-263736,-287098,910319,381416,928177,-604938,-491717,-409486,860527,-236632,-285809,-57323,-148807,-880675,-1192549,-159338,-284264,1510693,-64636,632486,-264021,41651,-168568,763417,-448129,17431,197481,541393,-696163,-1178254,-60077,322301,555083,-113441,-1445012,935913,-496406,-338352,-563668,-1088483,-760492,-1408150,-376314,353254,123128,597553,-1607320,-530480,677502,915838,-1192440,-311663,317510,338352,-139671,-89857,1007442,758071,892800,38930,-507747,798909,756087,-167612,-202579,1771313,586383,-1100575,-370481,526813,-578785,-76508,-1554659,-763220,-783901,190078,-328348,493748,315665,310513,-98030,13013,18847,271613,-503444,-1439209,-385262,-972505,-678983,-484144,338703,1056676,991060,-316502,143417,-337132,-904247,-48380,127320,-985364,359405,160856,279201],[294193,-577279,-975394,-245710,318147,-319092,53141,-583602,-723970,-1265591,-954398,-540309,-225194,-969295,-1330875,220364,417644,-1879460,-771007,-699505,-802513,-335019,-284836,160248,-1305143,-1047,96136,271911,544427,281460,451110,-574675,394831,-389045,561894,-767602,183350,-1316740,-899124,584292,879242,744404,-1227314,-14363,433543,166993,-878643,-862406,-860208,161308,90313,1846928,393703,-1361921,-91784,257715,1349547,804459,1414072,-768064,118688,2670570,498931,135939,291355,848066,776570,1505884,2368838,1256974,-415456,-38701,-606168,-409538,-264277,1302513,556141,588762,-238688,88185,797730,-146357,-548802,30901,1432792,-57647,583449,1089726,336356,827701,514183,146530,1005347,-1693516,-781858,1347519,871670,-550151,275089,-606649,-599799,495124,19120,581471,908210,1718601,510429,949848,457454,-253170,-907501,472817,350342,-211475,-113051,-801474,-580770,-135556,62275,-147627,775786,-323927,824753,753778,-22025,1186757,1117669,1653272,37529,711071,225583,-227581,1233208,829705,1429212,-460154,-49060,402440,-1058991,1240658,-993352,124556,103297,-85794,1013020,-908108,-155792,1454806,-658503,732744,-535020,367448,-831716,-413655,572998,402085,275577,205035,-125718,-309225,677195,315679,154473,287699,-408810,436017,-561357,242122,-9549,353005,-724769,89582,624146,-725146,463838,489606,1049954,2062913,253139,-630832,860324,-379951,759973,149721,315696,1451631,845989,-101630,-741162,526030,-440182,-112454,196563,-798175,-914508,-712262,-570469,-1840013,-684542,-906223,-293126,-720841,214176,563450,34164,926834,607517,290631,684716,-923540,307238,-162792,865619,-679413,-42601,-156866,370294,502860,-613752,-2057625,-1079760,-1657634,-914036,755822,894856,-759896,624295,-280444,686674,970017,-196234,2758752,-54553,896974,-87770,-305722,1403338,1131240,413352,1058631,698656,242764,555443,341662,478245,279784,727091,36544,-889832,1715910,555230,467535,830660,-255188,-513776,-418131,100717,416807,306609,216337,-1210382,-889347,581681,-48174,111129,369396,57976,447788,601079,-320034,541786,-564030,72769,-426709,-631972,-21740,1696592,740763,-642220,897381,475113,-159653,-761575,539596,729017,-555452,367966,-482969,-791551,187884,115616,-936100,-279256,349334,-467393,125350,-2064558,-202825,-742548,-174621,890068,393003,-438901,24444,152683,-400509,451757,863253,-750051,-703763,-647414,175257,670719,27275,713661,144485,-110681,-441798,816003,891855,1067544,-758746,246767,-488857,537717,229954,-316806,-906714,379767,-1336720,191270,466688,-253377,-767907,-21418,1267878,655643,31455,-133596,413808,454971,572075,-1571084,-271801,-6560,-292247,655841,-263575,1187635,782062,-3409,-1289877,-879444,-211590,943137,1580673,539760,-71262,-254323,1302863,212784,-988271,536197,363048,-87318,613756,891438,381850,572438,-736726,-654658,-1866009,34458,349042,-631860,-2061642,-1033231,-818053,-879729,-205714,-260717,262994,1072921,11630,88485,-10143,-133142,330193,-518810,51615,-522386,26434,-798991,119956,502239,555866,-354084,-1196120,-41827,-956025,-603803,384365,-338971,-168981,-457697,1029342,12090,-925835,325980,573904,-542460,-264635,1244589,-437424,-292564,-942269,1766,768063,859287,-307997,-384754,-291857,-483202,-698908,-1047679,-774408,1891876,872372,1793834,1423312,456472,397371,1194202,708608,-315408,607149,480930,410943,677203,-1009592,-549885,-74487,-265798,-80953,346034,315325,-964319,-405338,884346,969729,-652814,505322,573951,1559966,-62030,501346,792050,-220299,-92562,40912,653775,-615673,-810455,153980,1004036,234344,453203,-466070,-556239,-91355,-702147,-433240,-686146,-865166,566265,-101432,587369,-1182507,-1420890,-441826,407136,-528290,-1257991,1415232,-1120896,307416,-119469,-1263725,291601,179681,-802158,28077,300601,1298064,-502974,1075327,384142,1024996,1236227,-847187,-529449,-735210,97091,-505908,1410761,-28111,910709,1139052,146220,-90343,-791884,288763,19965,558264,-1108929,449719,-269170,427213,389381,-308624,246913,-1051122,-2116332,-438631,213238,-966000,-1328415,-1220836,-1350228,-670201,-148862,-362929,-894902,-276607,-750372,-2208578,-708748,-301147,-1179085,-339237,-1518999,-1211064,-93152,-1708839,-340445,629367,-268402,62814,1207673,-1083628,328059,-206225,84918,-765763,741970,-456618,-205613,-733382,-314353,25762,-1504371,-1713488,-1076195,1211425,1806047,711184,2074803,1249992,575004,388270,332817,355024,-663586,-487532,-238157,383121,1046188,967606,-13315,-1119245,-362883,68953,517764,-169467,220980,2092780,649221,-785759,-46809,-143213,620017,1147170,278882,-176486,-622742,-159561,1266961,-244100,-524268,-645706,-357383,-401724,629552,550025,-407209,772,1447154,627876,-709112,-107695,212086,951786,-580723,487251,-557202,1041409,-477720,211653,1665855,1096690,149818,-670917,818602,-133424,176733,1075431,-40283,14947,-1140136,304907,320352,-379411,-886670,283210,-890213,643440,451791,951154,95286,-171021,-696969,-670576,-40430,371520,-1818144,-20437,-480213,-277746,-1147624,-479741,-729020,-1376757,-172867,153678,354789,551977,306784,556532,917119,-299778,-187659,-424232,114664,-1715866,-235033,226636,548327,-138365,608293,554174,2146412,-989615,-302417,536521,518563,-783838,715769,-729970,-374688,-12196,-43248,-130474,640120,-404646,-945676,38059,-97467,-485420,749625,587598,-392256,-861931,171988,-315782,117305,622383,912665,1463622,721451,1071823,96073,654562,1401125,-427504,-548210,-411735,-560384,47505,-96900,52214,-921277,2013903,-728407,-1567971,-2605078,-1784793,-1869526,230659,-1489064,-286691,1061717,-927063,-997003,-791423,-460524,-563079,220085,-922315,161489,167054,-184598,-556381,941337,506190,-1378815,9382,867033,108067,-684326,-1083185,-672674,-115813,657996,437580,1148363,1802438,-224196,-313100,-214902,-613264,205848,1140100,1723792,957563,410336,-395174,638828,946223,335147,-94354,-307825,-47842,225552,-463874,1301020,-121133,836536,519992,-1094504,-1069769,-387415,667257,-453001,-465227,-663064,482392,637801,79310,-682147,-408585,-65052,-564443,-355298,882452,362779,150286,-130549,-617559,262980,1399099,-81705,453555,-740414,72665,-855934,-782443,-256008,225550,971675,-174840,-2725186,82943,-72569,700288,-174773,1036233,303941,312442,-570306,-1334956,-382137,425716,18916,189735,49892,585734,847822,-251138,133911,291936,29051,285888,91064,974045,1630882,1172141,688548,246168,-1714977,-995070,-216262,442247,-715893,-549916,552556,845982,971339,-632180,1011293,535264,330711,-337166,4034,315438,-172325,-843949,234323,1148656,73417,77760,-204066,-589701,-1098780,-167714,-79940,-320620,418891,16795,-473224,-849320,-261292,622514,-134852,-367643,-1188394,-264613,-388534,962260,843964,-568566,-533615,-2382150,-544284,434622,423171,776288,-1044537,504015,554041,-148603,-1182352,-1222814,-1099033,209281,-1022,402733,-373060,-825408,-161295,1384401,932584,613986,-316380,-221416,-861540,-299177,1857116,652303,887988,1080485,-365734,-35646,281741,367179,-729539,-465309,-1429771,-1521576,-355963,-1016875,609301,790796,1108610,-951136,-426362,-160110,114014,-394896,533701,1594800,-82188,-251798,-303789,700786,154135,1092740,-364908,-456680,-167192,964084,-451764,-583187,-477298,-753954,-540186,-905837,-15039,-186125,1373810,-193798,175275,-401437,326145,-114654,1031014,-588305,-204033,133038,684469,-116415,-446580,560564,190437,600783,-267206,-1551943,791160,-1075361,-391167,-328446,-974421,-966273,-1896796,-471657,548138,311906,474453,-1507023,-845547,514999,1022139,-1210668,-287879,-139989,-91482,314853,310732,619621,878245,1336565,-306141,-20143,928935,609506,-409136,-124200,1447883,432518,-1148369,-352849,243894,-365656,212166,-1192778,-191915,-766645,548925,-33887,76809,759281,520104,-438526,-29550,-300026,-1397246,-723227,-1101277,-509320,-791513,-402583,-536048,209864,1142026,1149961,-281462,-112133,-371431,-852851,-120970,-46062,-902205,410047,455878,413775],[246843,-571210,-814938,-642305,328891,-21335,1297,-519893,-1242535,-1535890,-914693,-38857,58053,-736243,-1316042,57021,281503,-1562140,-268969,-626955,-329113,-245782,-655306,416040,-1305922,506621,77674,298373,437327,421278,434966,-780898,-387485,-553988,835479,-242694,-25951,-1359645,-800700,468167,825458,1531278,-730047,-319050,89985,-232248,-1329022,-876903,-1094793,-374895,221061,1591845,181809,-930923,-374770,-139065,1338951,974061,1358615,-677952,209293,2685807,1149910,295292,633526,496554,1049472,1384243,2271536,1506638,-433746,12805,-246462,281784,122541,1458570,612986,743513,-204752,192828,874126,230215,-436964,-133113,1583239,500,641991,1259726,645107,696788,877886,349329,854562,-1648932,-662550,1756681,636632,-340352,272536,-663895,-1037529,-87988,168561,1065377,555940,1302476,998484,318537,487902,-26926,-971988,485786,456985,261263,107208,-870781,-956891,-451858,99764,-258966,126042,-247986,914840,1213342,281076,1417334,611625,1661343,266157,748745,1029077,-183417,1084917,862681,1327563,382817,446101,427166,-1082207,960230,-454537,421365,61131,153251,776700,-1013439,444585,1639669,-426804,951704,-308884,505953,-459218,-421616,668897,391420,335878,110776,-134555,-367676,476867,54459,201211,309671,-517732,1068002,-51956,279557,-524921,194572,-1104751,180271,409907,-812119,328415,-264359,741018,1476335,237927,-306649,811435,-927450,864956,222063,326309,1158153,919583,107479,-231054,776815,-558800,-33567,-451507,-595145,-961668,-677771,-337171,-1737510,-438460,-818104,-324848,-685673,270571,689575,134138,976792,351950,-613539,385628,-598626,1102675,-535595,100269,-803793,-92384,281003,151306,271641,-818301,-2184162,-382868,-1249329,-887763,624608,770617,-516111,200656,-126060,781779,1177211,-191087,2754448,110810,1160226,83106,-271557,953048,797086,540194,1451842,698133,379222,732943,596334,584929,475096,501239,-306472,-1060120,1235502,483345,303548,493918,-466934,-924342,-348401,137961,346877,483047,445547,-1229224,-549649,687562,-88871,293533,259361,-215016,848167,676064,189189,211109,-460832,215209,-436742,-554309,104745,1730192,1361916,-809823,814345,-235594,-211334,-660891,488649,609038,-346407,279425,-150681,-461896,274539,313501,-1133629,-77538,375240,-374664,222035,-2686568,313080,-275270,-153185,835141,301768,-509746,-135678,-283761,-426847,375166,906858,-556068,-744543,-728472,-8859,459586,-199224,587060,-537092,-389094,-564199,591407,926918,1043422,-563031,566428,-602272,261196,-16376,-272971,-750868,310660,-1221556,143263,818849,124368,-1162126,81443,428288,423203,288215,-169705,-225952,238873,768318,-1290448,157982,44527,157117,813431,-444231,982749,572365,-74510,-909448,-1252528,-451141,865474,1456617,283494,19101,-375985,1240093,23143,-582181,384437,428558,-105625,563550,824474,478230,576854,-665158,-164997,-1915709,-12304,749890,-642901,-2118096,-743594,-800041,-734535,-183820,-242404,146513,1016695,63864,78263,53208,-149888,594511,-482978,79667,-206903,501893,-565237,-112913,677799,536056,-23405,-784276,357523,-1149065,-808708,157450,-494374,-449858,-609911,977553,271358,-928090,723342,513177,-552395,-547779,1111354,-600565,-294852,-795917,272923,570803,715795,-429657,-891703,-478578,-86142,-856968,-849993,-1172081,1598930,957383,1702757,1874781,906493,682632,954698,-123973,-57997,833536,510788,313098,1016401,-809891,-944818,-396186,-83771,607488,481052,268604,-362888,65721,1095603,1289429,-416259,477478,76333,1710646,50256,440173,888460,-325900,-359341,380,554892,-555808,-744498,254022,786658,53503,327287,-278969,-958172,-473898,-433476,-381753,-503707,-458295,483072,26861,604976,-1121070,-867737,-667659,721231,60535,-1068793,955126,-848355,420375,-454730,-1199192,47979,376056,-288085,314749,200009,1654225,-323286,730428,159650,1027791,1385822,-622458,-265051,-522469,70857,-129441,1353379,-110745,802220,1297097,10439,-55658,-1357078,238245,-401577,114913,-1117224,474508,-213242,359447,462988,-101959,292399,-943517,-1324106,-74147,599393,-744499,-1633060,-1438279,-1198935,-401062,-321813,-541017,-407000,-366852,-970740,-2584280,-945760,-414944,-422326,-123021,-1378014,-1209012,-290334,-1942008,-141750,115353,-137505,-396328,989889,-1081132,401896,-436347,85429,-862216,396678,-792845,-316399,-769885,-686097,28478,-1942978,-1637330,-904716,1088785,1747193,466270,2315569,1227138,-239383,25457,774659,713654,-549768,-774677,-620012,284018,815654,550102,2246,-241762,108976,74699,670545,-126105,34994,1454270,312224,-1219972,-156770,-124280,537339,669274,88554,-512273,-660659,-464386,1103132,-962231,-1010664,-616723,-524384,-728974,969502,523868,-662413,87628,1423075,782218,-128348,-47254,556614,1146726,-323326,726818,-712157,981821,-224454,502250,1529744,1084732,-51380,-384887,780541,32093,208837,881763,161993,-237684,-1246183,391195,-169008,-358033,-1048752,163323,-1193097,536997,320178,942381,203295,-224059,-363272,-636279,-569381,-213127,-1862476,-126789,-399863,92440,-1623654,-821407,-1002310,-1221441,-269265,181606,1058543,522743,569575,971677,1167229,-456865,-303646,-889562,17245,-1622814,-105299,245414,864636,202415,456188,424304,1423618,-1174630,-118073,310752,203624,-960610,708060,-778361,-431054,-188827,-44810,439120,259514,-395254,-729517,-157622,-247675,-521535,555980,891350,-455848,-1280174,-236046,-224818,444863,550133,677485,1001070,528412,930378,148483,602826,1170067,-494400,-843671,-467823,-417546,258212,-148144,-109502,-1147876,2076534,-373580,-1367766,-2347017,-1510151,-1394955,391094,-1376072,-466744,833190,-633569,-1133238,-677401,-730573,-682056,570672,-782105,134466,178807,-135746,-495333,830235,214407,-1440788,318225,692116,-85420,-111551,-862851,-631573,64868,638584,360754,841280,2122418,263676,276898,-371520,-515765,450954,961870,1595798,1011979,439800,-215063,1078401,1349570,283203,613302,-31855,-260446,137888,-237593,983551,123120,768023,730914,-1222390,-1309582,-753519,556518,-370837,-561472,-1042320,295789,441681,-425967,-395309,-451655,-351410,-796054,-383477,472132,146408,199417,158952,-614322,314721,1285712,-99251,508137,-557223,182801,-379344,-704405,-360833,221583,1466503,-96102,-2123019,251233,-450149,563066,-783900,811548,289230,167714,-394609,-929087,-74136,94071,-126117,-427044,89135,721711,756271,-370605,191948,444699,442359,952790,-180847,966920,1523217,979746,339897,449693,-979719,-267873,1196,1026820,-404020,-706056,804548,639452,855453,-771449,590131,225454,532616,-91790,-2782,402961,-469398,-983034,-121341,901200,-295295,231303,-345184,-455508,-1115582,41242,106228,-248584,601276,-144238,-716550,-1087730,-273640,554911,-370647,-490849,-1088570,-771956,250371,1018582,993903,-343261,-528319,-2013673,-416684,599773,462270,1032241,-1712535,94452,163679,-56466,-579931,-949657,-586901,183238,181016,352646,-634942,-729383,104765,1718921,1473373,600382,-361624,-102335,-561615,-466821,1360591,747548,932123,1100676,-300872,-643797,-3047,563524,-770167,-710507,-1841773,-1419104,-221576,-863391,261485,499714,504328,-981291,-201656,-125347,105810,-513200,974473,1048738,-185107,-268110,-167800,379625,-206075,1198549,-108670,-331913,101485,1054792,-719958,-756614,-671106,-1105741,-181302,-570372,-15268,118931,1181784,-465238,-313250,-505762,530255,84180,1073014,-716494,-324788,45540,591459,336487,201491,1128926,-84599,442364,-485453,-1641753,769681,-1303174,-446728,-273130,-799774,-1105258,-2319091,-884070,643096,315353,24979,-1239189,-1124477,159805,980874,-1070571,-203694,-587221,-280958,508549,541382,36470,1021510,1652029,-419359,521329,947486,356986,-518332,-236854,1047172,218580,-1007822,-363709,-40790,-87832,384984,-756973,297005,-780743,772382,325749,-218495,797910,685069,-435473,-143953,-555621,-2521887,-800246,-575788,-628281,-543301,-60580,-465817,131773,1010709,1253665,-144586,-541514,-286724,-673785,-116677,-103824,-704232,359364,677041,433224],[102644,-403793,-525026,-867711,267549,299767,-48184,-434556,-1659868,-1610105,-818507,365125,239644,-383983,-1101344,-6345,103265,-1102914,176866,-515812,345843,-200166,-752892,545022,-1144405,944159,95572,371522,374436,438053,235995,-1096545,-1076192,-658922,1002427,558071,-288121,-1207571,-638860,395043,697785,1984827,-68430,-411186,-198220,-348290,-1579588,-742160,-1235216,-860978,391603,1241134,64279,-373207,-487680,-275160,1251952,991147,1065688,-552664,366059,2233640,1658912,425077,1046762,245761,1113798,1183625,1998873,1465367,-546225,-121782,20549,743256,61095,1273595,690098,926556,-96607,320696,903811,626694,-207410,-475148,1326934,49247,475121,1169236,827130,763243,1089448,500325,625576,-1221088,-419154,2064297,270362,-84014,229717,-570519,-1315997,-533958,410415,1457144,205046,730243,1302332,-139459,563921,129307,-944828,482744,437956,363774,282570,-620282,-1015322,-497859,154814,-239014,-453712,-119870,868383,1438511,547855,1258423,9856,1341831,315437,590908,1726272,86175,882949,1091526,1221216,1297163,893638,439331,-866479,741688,180159,737864,22523,244062,340178,-1118541,822817,1471943,-182265,836737,-46397,709991,-126597,-318959,592050,328192,372698,88526,-114183,-425592,178748,-247816,248572,333012,-578318,885022,411590,126505,-857511,24387,-1408258,430359,54101,-809301,195172,-1059350,291093,632179,124515,-38894,748543,-1092891,1165211,314658,129152,845184,854437,379273,403737,687445,-535229,49254,-843183,-354514,-837545,-315622,-204968,-1319961,-229124,-683657,-378454,-612261,101969,491741,412142,935698,27273,-1366623,58401,-332653,1847028,-907833,-413991,-849681,-193333,704653,49026,27431,-957639,-2127024,279313,-910621,-1069410,493987,606074,-303109,-493594,-164834,824298,1088957,-83587,2297053,231183,1363388,356700,-113514,499071,445795,655468,1692544,444410,556670,872118,748499,532043,460432,182678,-510117,-1063608,486997,252810,96979,211065,-591943,-1179068,-270556,429678,404360,745211,527066,-1284116,-52882,576924,-170011,183508,100814,-432668,1177344,696156,585370,-59521,-226203,477673,-134978,-481723,131049,1670336,1697651,-928493,596159,-890139,-383237,-674371,504136,607126,-131080,106958,169578,-179593,330775,511829,-1106761,236756,465899,-171670,381854,-2569215,531770,-7625,-141513,635649,95221,-486923,-219955,-615789,-301898,347754,680108,-396251,-840687,-704460,-167947,178445,-386290,376519,-1067310,-583877,-599805,310584,966012,967264,-128841,1016926,-606651,-57801,-222418,-108811,-543998,91336,-1021160,-7317,1037012,504027,-1339949,319297,-293779,120891,526730,-87809,-777347,59628,822525,-913909,473739,64759,481670,804704,-530772,843370,474010,-111898,-427296,-1422204,-557633,783532,1198194,143646,132045,-247773,1195387,-36464,-137012,392150,473078,-91825,448008,612659,637568,481392,-469078,353939,-1861182,-25135,902971,-501048,-1921268,-354264,-664292,-391488,-123892,-135888,80292,984132,9967,24301,210590,-182968,798689,-307915,-87500,83490,697020,-399020,-383704,823188,464660,197602,-344735,555840,-1131081,-848517,277166,-550353,-685808,-1019725,954892,502090,-661357,772016,290770,-379455,-861754,801106,-826574,-131690,-533781,520039,354093,704533,-502403,-1456295,-781367,286413,-692219,-503183,-1378869,1100972,942757,1112824,1979706,1277739,851990,623112,-732520,361157,920575,446126,230813,1108289,-450670,-1149395,-659754,-119624,1097297,491484,253600,423371,391168,1037409,1370733,-58393,341823,-439618,1414468,242854,342072,970230,-450582,-597516,-23481,389446,-432152,-645165,93818,348408,-99724,176040,-23785,-1152683,-820930,-162032,-423796,-320020,12439,344101,332329,409020,-878064,-235327,-761403,1028119,599397,-759186,501652,-440941,490205,-660149,-1037038,-193232,715314,241022,443805,123785,1379302,-97538,395842,-76224,791957,1368040,-170597,24188,-185341,94618,352380,1187369,-127303,613653,1328250,102909,-22560,-1942329,175453,-625328,-393209,-1047950,387532,-255405,189293,457521,108105,225025,-811794,-712826,131523,972902,-370698,-1554096,-1401044,-756689,-49857,-413068,-613564,152371,-358986,-1025981,-2663134,-941023,-447418,561730,192616,-876966,-900432,-305245,-1955174,102952,-406076,-35631,-890068,782080,-878095,405159,-575933,98875,-916488,-63085,-1016865,-430984,-693548,-825008,137935,-2065474,-1046538,-601303,923733,1386969,293795,2227909,976856,-846929,-378314,1196370,933166,-474555,-988963,-802301,260272,661790,89515,155105,680066,423127,120297,548850,-40219,-161188,846059,-27777,-1474875,-142936,-76972,338270,177699,-65805,-841594,-791588,-764394,931508,-1500067,-1368497,-688607,-743614,-825174,1250624,653441,-750966,80754,1179720,852405,402677,3980,696882,1287564,-188948,601996,-751565,1046263,224448,596317,1067344,874940,-468643,-229967,728274,388623,373502,735263,237276,-377535,-1213149,588331,-575819,-192293,-1081132,-11994,-1409337,252508,36357,820035,87341,-258178,-35847,-502833,-845151,-687284,-1570044,-255134,-386781,354913,-2036403,-1058960,-1183263,-982323,-355348,235480,1512482,526692,835155,1392810,1216709,-636119,-413697,-1501295,-195580,-1417206,148050,299164,777940,527216,490218,322926,336346,-1321089,-71845,44460,-139589,-990827,616652,-842644,-464552,-350191,-13150,682349,-509198,-385208,-444461,-293177,-347559,-454409,126028,1203601,-576742,-1528828,-463173,-71145,824383,376225,151863,776389,224784,706588,111441,416625,848595,-643525,-1094613,-567094,-85832,396635,-75431,-262707,-1105721,1631815,-24176,-1059343,-1776139,-1121667,-768863,496749,-1166590,-650294,723597,-232960,-1195997,-372343,-890684,-816348,823866,-489743,-41498,159709,-207439,-384306,689855,-31785,-1217141,561651,393310,-348727,432644,-498780,-613995,594356,486644,256491,547839,2080027,816892,805007,-603060,-364760,418047,706556,1232755,925584,417071,-24932,1405784,1654289,350546,1025453,218069,-271425,58650,17751,530746,438340,574992,884242,-1059105,-1409318,-1168715,424514,-177160,-517479,-1068564,-71062,70143,-875804,-287568,-523715,-755632,-961571,-314459,-114529,-113966,31550,383092,-631979,349246,1158857,47458,565882,-157171,291444,256217,-694896,-380842,213114,1921770,83146,-943205,402991,-469122,479066,-1353168,453701,488210,-25886,-319867,-386828,296535,-324094,-301054,-981337,70390,799188,681844,-385723,207703,442298,745914,1330809,-435872,695855,982373,673067,1624,623357,-112151,415813,122940,1343165,-176575,-646070,965268,354964,557021,-795856,255546,30980,702339,127141,113836,569030,-535358,-912682,-351666,500930,-579981,289225,-329505,-357049,-941847,218313,-5892,-295808,650506,-363523,-798686,-1420271,-285396,452872,-640342,-504390,-1100937,-1303254,899976,930881,1015843,-148290,-564467,-1267981,-228083,693201,464363,741654,-2164933,-223069,-419951,-181477,16309,-517032,-88680,156461,311196,237808,-783178,-564091,345267,1658647,1414757,433181,-279688,-115869,-268480,-422064,737937,697550,888389,1018062,-116077,-1095496,-221280,652877,-715471,-731607,-1863390,-1024826,112949,-540008,-13014,69018,-96266,-844092,-69561,-190909,114978,-689145,1437063,509942,-70999,-299038,87441,26125,-565645,1205960,65537,-180750,340270,1199142,-955789,-744960,-611567,-1145359,57734,-232279,-272095,540822,1096069,-744789,-720831,-551001,650816,443467,860713,-787590,-374776,-56683,333906,675056,450668,1385462,-469192,132554,-705671,-1696245,789221,-1110182,-505114,-435727,-537326,-1147900,-2481723,-1437090,534750,84806,-517514,-871904,-1284520,-401566,759719,-825476,-92450,-886571,-260865,350936,447412,-618094,1151512,1775866,-304319,980367,880235,78408,-410942,-286457,713819,12030,-785164,-438468,-252580,158848,484945,-330123,653883,-762178,780666,631395,-324697,484760,791368,-96151,-246522,-610142,-2578392,-712365,-64861,-710428,-307711,235597,-349832,96261,626506,1231490,80151,-871142,-96900,-430509,-36692,-33426,-451770,238276,771790,361261],[-110736,-174441,-179463,-776591,135753,606504,-64808,-320142,-1844830,-1508021,-632566,551267,343166,10473,-692396,26425,-65649,-667980,463944,-397266,973759,-219658,-627576,519745,-801313,1162100,143947,475079,309940,393801,-102710,-1421036,-1432874,-706813,1003415,1377722,-547389,-984112,-471476,336805,541254,2089899,519855,-329099,-321065,-10596,-1613383,-507673,-1189249,-1059900,569588,924331,95966,169711,-404209,-121975,1121688,877268,596363,-441427,546434,1429941,1799029,490396,1403284,121690,923984,933792,1576794,1230823,-667666,-386062,138520,890024,-328672,854931,670170,1056710,64938,482567,890948,1003453,84709,-889945,794439,35970,225900,890711,864233,1006048,1129406,593613,447509,-634878,-160018,2125587,-132162,124748,240693,-350533,-1428078,-813488,624670,1615228,-110927,134809,1338151,-426256,656282,179533,-827036,443872,255626,164647,375723,-169086,-808083,-371141,225810,-101388,-834607,-24861,669940,1385944,698282,765317,-522904,789960,164358,275433,2142574,479237,672545,1346710,1103620,1980269,1258759,433711,-521060,693547,729983,978686,9212,138594,-140334,-1192553,883231,1079133,6060,456988,80085,901398,120866,-166303,439470,262442,383638,180775,-79991,-502508,-207157,-516070,306692,359871,-591582,90011,738570,-145835,-942577,-75620,-1513529,739745,-333059,-715670,101394,-1621027,-155236,-226656,-29034,88758,630252,-861042,1572737,399183,-251190,549028,719839,639170,962923,338805,-485574,109999,-828350,-134349,-560798,291952,-195346,-686679,-101515,-548397,-442197,-539666,-226226,64588,803930,830114,-281535,-1702421,-139804,-194289,2161699,-1141225,-574702,-698194,-313762,1013551,80557,-179563,-1038892,-1930583,567136,-936671,-1415644,403922,400646,-273546,-1353862,-386931,778183,770639,121557,1540554,278428,1377440,649213,130562,130137,231508,806797,1640579,-22312,747487,914245,715770,319276,271026,-89155,-583218,-892244,-316766,-4698,-65971,43510,-505850,-1204494,-171441,822873,546015,1085120,426260,-1314832,451604,318648,-287866,-193557,-85522,-543863,1303839,672181,745572,-202059,77612,761084,507101,-423875,44739,1534641,1681557,-1038091,266195,-1220058,-649207,-730246,564289,735773,20719,-117297,426761,-44952,355522,597893,-936826,505688,511711,42101,580451,-1628151,503625,-39433,-171185,390285,-63455,-344141,-229274,-753857,-69784,426472,317947,-272186,-952476,-550794,-268098,-98194,-528403,138757,-1083441,-619505,-411986,42592,944526,872719,462341,1475603,-553144,-367855,-360938,169071,-353190,-161246,-656524,-215237,1078256,818658,-1213776,626759,-713348,-180701,669281,116080,-1114107,-30831,835135,-560985,563525,34313,573306,605861,-422274,849893,459844,-117919,38089,-1318127,-576430,661267,894194,113986,200180,48073,1159534,28723,210345,517821,496180,-78840,290303,329274,813475,292540,-277590,795315,-1641848,29366,764151,-214900,-1534151,-17145,-441823,19326,-29597,45144,89007,960060,-151823,-97738,410985,-254693,873626,-88533,-447922,262116,612537,-323379,-618064,877206,348374,244688,20951,557319,-918521,-686764,723768,-473817,-862180,-1688365,966603,621651,-180339,386016,-46485,-65677,-1072121,477548,-1093259,142722,-227451,621661,167401,765205,-546786,-1891288,-1115151,545192,-287937,-106827,-1206715,653588,905708,241810,1757441,1456569,864667,296367,-772539,845496,855996,287792,199109,958678,-17932,-1006182,-777720,-319148,1309833,354792,240288,1157652,490344,687519,1127828,325261,162218,-872194,849502,479415,241570,1022534,-494888,-758396,10572,194773,-305375,-549949,-265004,-145203,-178214,53379,238737,-1011469,-1079650,25240,-513611,-191821,323589,188163,761746,105605,-530671,334169,-696805,1197268,910550,-389401,172672,12203,491952,-617693,-810541,-376524,1123082,637484,394427,127884,526686,-85217,181134,-277488,388281,1187925,332255,299622,152728,155324,791324,1117958,-75420,379639,1282936,393145,-135,-2335461,136979,-577963,-811148,-835752,233155,-385663,68836,423384,311620,120160,-690686,-399888,168734,1167507,51535,-1163582,-1119031,-208611,274459,-444244,-559051,522209,-301183,-918830,-2339653,-704542,-407881,1425662,508929,-185511,-306639,-178628,-1757118,320331,-801038,31779,-1226624,634446,-572196,308124,-563261,102972,-987433,-617263,-1136121,-505719,-559692,-686147,363583,-1801461,-298849,-221896,777490,820119,305380,1867015,658547,-1161431,-763201,1557039,933957,-446713,-1106247,-707773,295480,595397,-272297,374095,1350627,553842,145952,172278,83981,-296223,375643,-247830,-1463515,-7622,-13237,59021,-137652,-124845,-1107367,-875033,-944059,810489,-1602285,-1512590,-802114,-1003327,-785801,1308702,957090,-519584,-20467,861258,853354,730577,61438,575803,1329199,-236369,247134,-570814,1218948,653943,380453,489589,551999,-1005632,-289122,678511,690155,586011,658062,184053,-414006,-1056976,788294,-788785,91116,-971231,-277982,-1452763,-148962,-350888,578050,-221554,-248900,222792,-298721,-815335,-972056,-1082310,-374006,-496020,439012,-2195604,-1139982,-1253432,-655073,-453274,273423,1597035,570816,1056321,1690666,1027034,-775061,-553845,-2025186,-347539,-1104775,499546,350987,416975,771610,766875,271407,-611893,-1349933,-175252,-177152,-328787,-871036,466656,-919515,-493726,-466057,60806,439699,-1255486,-356373,-68139,-330510,-436731,-294378,-403222,1474338,-615346,-1597381,-518506,135472,1203390,162498,-480032,731714,-122268,593823,135840,260206,574298,-803473,-1199129,-648220,323168,415666,61749,-363531,-761941,767172,243820,-644757,-1184786,-687191,-169287,479616,-885574,-794338,803990,197468,-1195590,33632,-892848,-941801,923189,-163489,-367025,115087,-369621,-239632,621620,-134281,-812133,633444,63615,-616052,743555,-163613,-629742,1305687,252005,155481,309470,1772171,1329288,1093552,-778195,-178388,126418,464741,769917,700509,371300,183538,1535850,1741210,560545,1087480,459682,-72127,28296,289213,83649,755861,332950,983901,-604154,-1398929,-1477525,277225,-15392,-410912,-788276,-530755,-408583,-1172300,-334334,-570374,-1143003,-971153,-128324,-665431,-369393,-319663,451409,-628821,354770,974629,246174,588930,296557,376555,899829,-756360,-367972,196522,2020908,329688,329305,514141,-177939,459120,-1748459,49782,744298,-221141,-353434,210694,659152,-760557,-523914,-1350369,-23983,791170,619330,-300234,185357,292702,811551,1434963,-550476,232729,243288,409119,-206757,722410,681209,975681,134623,1256987,-70947,-399725,916298,100853,234580,-771088,73209,-1114,794792,222681,278398,746185,-368320,-653287,-409808,59412,-721478,247399,-173819,-311531,-637850,297258,-272396,-329987,575285,-581278,-676596,-1693731,-274677,318923,-884862,-303811,-1097062,-1576144,1425373,697908,800537,-26295,-690588,-477886,-47614,713581,448142,-31560,-2302890,-429603,-1030893,-574650,436113,-49095,240386,141043,348924,131492,-794602,-418029,519706,1175224,816551,174062,-97642,-318016,-175141,-207338,204331,548134,737080,874868,151824,-1263639,-324664,579876,-589267,-533787,-1489480,-462960,537492,-179610,-175565,-295757,-476484,-585015,9884,-285274,123271,-898653,1755695,141494,380439,-326646,351274,-285544,-773809,1080103,113599,-62930,487916,1389587,-1085170,-509504,-359363,-939727,70068,74668,-711824,967670,1198158,-910858,-982221,-510254,694457,886814,445852,-779524,-387444,-167216,45355,920390,267426,1207128,-893909,-235174,-860796,-1655621,798167,-595527,-559683,-755542,-177167,-1081550,-2241403,-1817166,193863,-327443,-884706,-484840,-1261903,-1053146,439874,-551536,15531,-947121,-157325,-120289,44399,-1182068,1180557,1695351,-52841,1240931,805762,-128640,-65511,-87906,475844,-143316,-577384,-611902,-358804,303744,584579,24866,890827,-643647,556959,785120,-263577,19267,875616,439187,-274488,-429838,-1735552,-492083,293341,-677418,-119415,394530,-285739,74018,64755,1049323,337050,-908191,140959,-192739,92984,127220,-203421,103223,732064,246374],[-337788,-32274,134309,-390586,-49714,842491,-42427,-166069,-1723010,-1275813,-351499,472349,409822,361078,-164893,130909,-155162,-346163,563510,-316179,1331405,-287522,-399664,358924,-314199,1068637,203909,554258,179433,368434,-458516,-1621051,-1314291,-718826,822454,1914433,-749642,-812173,-336373,252086,392400,1909256,816370,-159131,-235520,729974,-1481781,-246370,-898872,-836975,705201,758123,279917,579728,-148634,192600,934203,689808,91670,-382589,701849,538658,1503036,469884,1558932,99349,526032,674191,1066667,958389,-701708,-654418,85981,766748,-737476,360513,486799,1065546,231862,620165,825018,1318204,379128,-1238713,208007,-81556,29374,526686,779532,1295522,1032007,660208,420279,-118594,7209,1896396,-483429,166019,369849,-60602,-1398572,-977269,691354,1476216,-408966,-360474,1128434,-588610,734719,114815,-645042,357112,-68170,-124397,386120,307766,-493980,-214249,291641,120604,-951949,-58748,351116,1113156,698567,176336,-843603,206841,-146868,-106350,2231470,849105,491704,1425106,919621,2180922,1505232,413445,-207176,797799,1005257,1067005,26612,-138956,-506023,-1197367,646107,624130,87045,-32310,-47666,974838,244757,-42677,322371,258135,363280,380673,-37821,-594036,-644116,-685532,386436,388014,-570059,-785831,886370,-437088,-798336,-42033,-1371243,992772,-627994,-566584,65058,-1773251,-453065,-856396,-157179,28607,452858,-355767,1917031,416669,-702136,263134,570256,785473,1286189,-89045,-560682,122401,-486262,38761,-188244,925456,-283986,-55008,-64391,-440602,-500784,-511636,-604479,-377843,1188552,688692,-490944,-1506958,-111267,-210490,1772330,-1149171,-420594,-294227,-426516,1144201,218589,-278146,-1013697,-1674503,313787,-1383048,-1791139,358570,171665,-469899,-2086265,-667430,664162,366645,387456,740626,239469,1133318,865996,411113,-91941,242858,981377,1275606,-589708,882391,838855,510982,17795,-10674,-214285,-563535,-613877,-976716,-168804,-137314,-1490,-164673,-1003268,-42418,1077356,686303,1478422,191190,-1259357,749002,31081,-426039,-683678,-266974,-530769,1162294,616317,679375,-178139,368100,969345,1265886,-394970,-129313,1348698,1353332,-1158785,-99564,-1092706,-960473,-761927,634194,956799,73528,-370342,597366,-102686,349346,501884,-769640,593813,391126,184361,769985,-242947,355815,-342796,-243628,180682,-79839,-98466,-187062,-674760,198243,628237,-24686,-156251,-1029812,-240109,-274702,-293943,-629814,-76688,-471350,-444387,68159,-171646,788049,788073,1028124,1801058,-493742,-598956,-417706,509619,-222986,-322632,-130091,-431355,943907,1022367,-797942,918965,-830979,-421300,639197,392250,-1202805,-12784,897151,-321093,380802,-56318,446154,258482,-77318,1024114,481603,-108632,369907,-967125,-583666,484916,644271,191981,157514,347385,1106936,177256,365325,679919,505785,-91292,127153,66426,949465,53864,-218554,1068489,-1272025,161411,401106,158530,-1068394,162494,-170923,338638,80571,259394,161470,918246,-393421,-301955,608825,-367397,794053,69144,-917516,287093,359107,-333461,-764313,793592,190610,111172,239981,451955,-587245,-360203,1250595,-283310,-970556,-2403969,986749,568899,344667,-313794,-407955,309975,-1082608,273556,-1330908,444786,15461,468557,38350,804241,-592673,-1996787,-1385093,615640,188071,244025,-636212,447288,941200,-573446,1260623,1283429,718973,36458,-195953,1246069,689749,65812,207229,635312,372796,-507169,-727568,-566270,1256147,105356,219679,1638291,371950,112115,621652,617170,19653,-1136013,242106,703485,169779,1014312,-388450,-818992,115504,18213,-228133,-490418,-655986,-533580,-146104,3954,438882,-564613,-1224393,90139,-545834,-147681,332559,38165,1194313,-180411,-156693,721869,-499177,1175376,971274,-19706,28746,437693,421018,-285674,-564605,-465036,1484617,791004,198937,203912,-565389,-457549,99709,-439359,-68707,889086,711340,570943,380252,227138,1054803,1277356,21054,103017,1187058,787801,9657,-2355929,158271,-333624,-1030563,-477551,69786,-551872,100672,390897,484605,78517,-617753,-341976,113719,1089140,425520,-620147,-670132,247432,464784,-462457,-397101,552964,-235048,-711344,-1658744,-311008,-332601,1818511,735755,489636,461911,-19115,-1396529,490015,-948553,90108,-1253801,562219,-267137,111516,-371452,91654,-1115200,-1189666,-1170064,-509646,-419626,-317772,702269,-1233086,238612,162117,684348,259114,536720,1364202,467871,-1200596,-1065978,1835439,718604,-449599,-1130154,-351360,359307,573858,-440656,540653,1605377,550102,70114,-336752,235845,-324389,93331,-295032,-1184378,190102,54338,-214630,-184836,-59516,-1242042,-753921,-920937,760000,-1178691,-1434450,-825669,-1231082,-764835,1090112,1358733,127482,-155487,595646,816833,782087,131094,224798,1230828,-452401,-172579,-149021,1430430,887179,-100636,33422,248430,-1467674,-503638,635965,725993,760415,582733,37080,-386833,-823616,862407,-754018,418026,-747313,-648910,-1279166,-567995,-759813,249685,-614444,-192358,387608,-66702,-551313,-1041027,-633430,-448869,-694566,308288,-1998805,-1047688,-1232346,-249962,-563474,246589,1351716,638534,1205131,1775349,609084,-829082,-724117,-2228698,-331300,-705971,895601,376201,-1996,894458,1213158,268156,-1104662,-1195724,-388285,-296614,-245825,-649717,292016,-1003113,-509315,-540667,178826,-132414,-1604109,-303442,371826,-263801,-582747,-81855,-813955,1637971,-451585,-1492659,-433872,370822,1494494,-20367,-975844,693705,-422704,742364,343667,292845,438791,-876259,-1089491,-639887,652212,314882,198567,-383381,-199115,-185571,388911,-177038,-761192,-291284,257328,308712,-584578,-852160,1005727,569020,-1136702,413217,-745841,-1041614,861317,42412,-769568,46202,-563670,-90963,682563,-56950,-343730,521952,-200397,-824473,700469,-51649,-665049,1935176,-4691,70859,135563,1365989,1679893,1071882,-808854,45951,-248536,331696,373159,395437,383208,426943,1461968,1537561,872561,857496,733114,274519,77133,533984,-240096,986558,126637,1032276,-5252,-1313963,-1542222,130258,3041,-317732,-354586,-948362,-879344,-1279490,-457510,-542911,-1363156,-753904,159046,-1002473,-563570,-736526,314788,-565690,325266,604340,359899,544189,627843,415279,1394840,-861639,-359333,170322,1647818,598236,1154220,567472,208524,473615,-1897735,-293962,877272,-384046,-455602,734577,939236,-1108683,-789400,-1495140,-183027,664993,562119,-162188,142239,57038,582961,1365804,-425180,-253598,-368913,329363,-228374,710278,1217797,1339045,76831,778394,-83491,-113359,604643,-52598,28656,-790467,23618,96655,763887,142461,420781,845525,-55933,-306260,-290501,-312233,-705874,129917,38907,-303230,-318514,247824,-494893,-264197,425458,-739958,-403035,-1711584,-214862,180474,-1044012,117168,-986131,-1374373,1730848,356775,310604,1093,-905407,103946,57764,679156,441543,-962074,-2150986,-533956,-1455003,-1166412,568799,316245,339886,153270,277583,79394,-666979,-346341,599851,431110,-39755,-89065,108942,-675444,-352632,79937,-100507,368379,456970,709998,446182,-1104048,-288696,340672,-453683,-217973,-852455,112597,911035,100124,-251192,-405170,-573054,-311800,68931,-327300,120370,-1035403,1827786,22972,1112410,-336817,496772,-503387,-725298,802185,70609,-15583,498411,1546083,-1072935,-61869,-37098,-636867,-179703,325809,-1103334,1304052,1437423,-891397,-1084244,-369827,672846,1277888,-55258,-701719,-382332,-281756,-139707,1072914,-55153,655779,-1258307,-555375,-900300,-1476573,797438,14530,-596053,-1093941,251037,-905290,-1606604,-1750912,-303147,-786344,-902309,-147410,-1038087,-1600251,177533,-325532,102168,-761547,-102729,-755679,-492254,-1513759,1011509,1439805,200066,1250119,809511,-191707,434564,364389,284374,-237044,-429815,-898589,-378798,316818,725984,274098,1036931,-404784,158750,741372,-108904,-380994,977283,956394,-222329,-100030,-630979,-219186,448092,-457563,31896,373748,-340367,26527,-494866,727650,552717,-634968,347859,-11820,231165,304690,22,13705,599529,136485],[-511643,-102830,340072,144912,-270361,946705,-652,30952,-1322572,-943736,-6921,175439,470932,598234,358994,276865,-107690,-109914,527880,-292376,1321574,-360025,-202889,126765,229472,677801,250286,543228,-55764,417866,-676012,-1608561,-742350,-717807,492016,1994910,-856534,-746680,-249152,109209,276407,1525521,712686,17879,21627,1580114,-1259469,-32854,-374219,-244460,752263,792925,561871,813336,207710,443681,620562,492929,-290675,-390724,793536,-165849,912583,362623,1426019,128188,50944,440916,541792,788830,-574361,-791919,-118332,512269,-870745,-67167,155457,932303,345657,647064,684327,1516019,617488,-1410522,-221650,-307634,-45820,166050,624686,1483591,855548,744745,569461,195065,11442,1436655,-727484,-41350,615648,217330,-1268597,-1091822,559197,1068249,-735898,-675595,788127,-671539,777598,-46008,-441887,223811,-456425,-283292,355564,655365,-251127,-135850,312453,382275,-816211,-278164,-15037,744587,568645,-187136,-879196,-191291,-531061,-441066,2100758,1105880,366463,1223667,617748,1835622,1599855,386018,-54725,927338,907750,973306,60444,-509252,-653847,-1123352,230584,237707,46228,-468549,-428858,840564,222540,-15032,323188,362044,304594,632293,19177,-665319,-1068436,-724581,491406,413041,-530648,-1279029,855736,-657166,-514258,143048,-1029513,1098326,-726182,-404627,82191,-1513827,-512173,-1111759,-213626,-213347,242213,216494,2029943,306183,-1062266,-35072,408922,699255,1325718,-404480,-837211,72925,-86416,172923,197112,1334803,-415408,384470,-93262,-362856,-530256,-556889,-931088,-606841,1433612,535045,-553381,-889867,145249,-356606,726799,-925096,-91368,300840,-512808,1091897,399089,-218992,-841943,-1421032,-374530,-2000486,-2023461,304906,-39800,-802045,-2335640,-822104,546474,25323,649356,128456,119641,663053,942657,683940,-149225,472544,1122091,709729,-1101692,884223,668996,227503,-259696,-286424,-168030,-482676,-326787,-1383993,-197381,-126091,41706,374723,-643272,115747,1025415,744307,1873385,-89529,-1080661,717720,-170897,-557979,-1060752,-404188,-411510,784018,537030,520859,-1518,557734,1044270,1793189,-399519,-334502,1137320,826065,-1276212,-401838,-586841,-1254066,-733346,680246,1197862,35084,-631975,687164,-316129,312389,221182,-744703,444230,45203,218150,891494,908662,211585,-763113,-330257,38409,25202,193878,-125419,-437648,427791,911120,-228796,-5211,-1032783,238137,-170343,-360237,-693584,-241807,510258,-49227,761540,-323319,466233,726916,1369419,1889803,-461425,-682650,-394194,812578,-166039,-319635,451177,-619017,669860,1096169,-213333,1121170,-752649,-564111,400685,646799,-1104137,93562,1034670,-231825,-34157,-199419,234978,-146072,436471,1291910,497241,-107339,506719,-480749,-640075,276045,522816,378924,-30849,481512,1009901,346281,300482,802349,514935,-134095,-774,-99245,1000287,-168129,-352861,1126408,-844382,350714,-38627,530198,-641550,156887,107699,455413,176822,450076,268442,834574,-661923,-582962,770283,-502655,582759,89164,-1353262,170161,106538,-401755,-807587,568666,-2591,-154039,290377,363130,-236275,47494,1508426,-40633,-1008837,-2855553,968505,337137,701962,-1070054,-701068,653689,-866499,244492,-1475361,684644,92591,36399,-32065,744448,-660997,-1670254,-1512080,464862,555761,472705,155803,539210,1110702,-1020055,579051,644883,450828,-140225,671903,1426942,501133,-164617,211996,246277,635346,174598,-553941,-737894,1010793,-177448,225709,1789820,124714,-542690,33350,728382,-19487,-1187808,-236573,855405,144411,916809,-130157,-792613,268052,-97391,-217330,-479494,-890777,-719683,7942,35762,523096,-8962,-1262902,36224,-427626,-188790,36679,-93371,1471305,-346492,195002,862835,-226818,1009378,931764,305984,61390,785985,294112,246642,-346451,-456323,1671525,665799,-73548,300695,-1431515,-1148697,68937,-592988,-462702,537721,855107,875693,436787,280168,1073178,1625041,132042,-236578,1026316,1176972,10806,-1946636,259583,-51288,-1027157,-47984,-54255,-684900,294315,362752,593574,162546,-616576,-392061,72545,782726,711376,-91505,-163688,487553,462713,-512716,-183393,261919,-179867,-500100,-810165,130034,-266939,1582476,821224,977746,1220759,60105,-939885,637854,-779310,186877,-941741,565088,-33724,-150449,-32239,81167,-1288328,-1658295,-1121507,-439127,-309857,166672,1128862,-561059,376905,474368,630703,-69683,901314,842803,538021,-1033120,-1234870,2005725,377272,-449449,-1088263,153896,416501,526206,-399830,554578,1455789,490655,-173137,-814000,392443,-244645,-6286,-193670,-723119,354120,113701,-400448,4071,122708,-1188694,-328965,-673603,764450,-355570,-1194135,-626645,-1308086,-873701,673676,1711571,1105633,-226390,452486,769729,594837,204753,-241770,982983,-762780,-525862,426046,1586293,849581,-665053,-156691,88227,-1631980,-717701,591890,429834,843659,413623,-148325,-347873,-577257,724218,-490733,688263,-471105,-1068494,-911415,-898825,-1106577,-98800,-955912,-116059,466209,148967,-203013,-910780,-415928,-449287,-868214,-30434,-1493276,-813474,-1170151,175009,-658663,118983,944066,694512,1277517,1611858,28966,-790499,-887038,-2004281,-119320,-272527,1254215,364958,-283283,882896,1642880,289546,-1130653,-842177,-638503,-301398,104678,-415383,121834,-1069584,-474195,-613724,334365,-595966,-1417825,-236438,769694,-124715,-846226,125874,-906829,1638328,-60193,-1211640,-253189,591066,1588117,-115341,-1141051,539723,-596566,1160131,746298,577777,472101,-777859,-771667,-491832,756071,146329,288959,-311852,407446,-823332,408668,258467,-556023,-19897,436497,6858,-331477,-791434,1156694,803105,-1017771,653741,-498136,-1099209,678667,22018,-1120612,-49585,-732270,25694,857570,163921,103761,294812,-328543,-927748,314999,-284247,-685430,2261019,-225446,-10566,15777,997229,1785613,789645,-684808,306363,-479835,365869,170033,100264,548391,707660,1238769,1063804,1191138,468688,1063344,655906,211049,686276,-377805,1052613,17645,1026519,527448,-1171561,-1311741,5080,-155627,-288668,32365,-1189216,-1215668,-1222664,-564881,-408730,-1317516,-292454,486623,-1072036,-644516,-1061520,-12421,-425197,261362,-39917,294057,416429,718108,392143,1630863,-954755,-361288,129362,971274,842658,1261434,553030,434314,460848,-1815944,-484728,772293,-514197,-559023,1020049,1081705,-1254454,-1064099,-1442828,-370224,377683,508835,-55245,103284,-169649,103975,1222994,-36083,-562542,-603347,502264,-83651,570041,1385040,1455554,34217,52827,-176244,-8880,83476,-93815,-9247,-918172,36366,235229,583503,-78607,496722,789171,266829,-3788,-37834,-544923,-566014,-14284,201511,-293365,-109806,89014,-531935,-96740,274015,-802348,-95738,-1327350,-89840,72273,-1074472,657780,-759934,-695832,1784534,-27577,-377760,-64986,-1143905,387434,50413,623959,469955,-1646256,-1841172,-561271,-1562640,-1760328,413722,472248,252348,205423,113792,87746,-421847,-355746,579924,-276297,-810267,-277230,245384,-1066555,-710422,329815,-143213,217028,32693,557159,713414,-680683,-124735,-3290,-382055,68429,-160842,569712,1111350,236004,-312699,-174526,-458633,-138937,119025,-261456,105376,-946244,1671592,133983,1856154,-326100,442237,-604227,-408058,386057,32444,-43584,358865,1561604,-932703,504958,217009,-387155,-636729,504935,-1206885,1494451,1659614,-680346,-1052540,-141629,600603,1489207,-501895,-587925,-361122,-395682,-135262,1118434,-121808,-64342,-1452017,-741119,-805783,-1175166,813824,470208,-595547,-1296961,674992,-621808,-764125,-1176919,-792985,-1131346,-564453,98400,-647379,-1868579,109688,-202647,164108,-413092,-153234,-1347159,-930634,-1544837,603636,1060528,337415,1040127,916816,-104129,894034,911841,84935,-286969,-329306,-1274616,-369199,206297,894178,410516,1108033,-89342,-303539,517353,57843,-597583,1092751,1252507,-151845,212317,132688,7206,426670,-47648,176035,190105,-517300,-80309,-851349,334750,664935,-200752,452994,93730,335160,416661,139013,6929,450879,60106],[-576043,-409253,395797,640900,-514985,876164,25259,256737,-773839,-505196,341450,-218156,529148,686040,755098,436187,89207,129573,458997,-286142,1003470,-390038,-130635,-83044,717294,113192,261063,404838,-377033,546904,-669313,-1395405,84620,-707257,88407,1673376,-853219,-748167,-207494,-92604,205628,1016287,257609,160327,350524,2139601,-1004554,76590,289616,486902,688987,979587,847844,904664,563208,429437,110485,329592,-455347,-453310,802765,-520011,304921,188828,1024095,158622,-333892,254784,66449,783161,-262752,-721045,-421752,273478,-612951,-345251,-229808,696521,360195,500534,455230,1538649,748647,-1372945,-382067,-591344,-4673,-136277,459330,1476533,654364,869435,828774,291121,-161675,867176,-847635,-460705,904632,394275,-1076807,-1185179,264563,497626,-1119201,-786139,472452,-689826,777540,-262121,-262723,60448,-801877,-201145,354295,794251,-186395,-167950,245306,636225,-500683,-660114,-336315,417320,370260,-93190,-647992,-268388,-883575,-634348,1937636,1287105,304865,783332,210300,1114449,1524069,356803,-99389,932672,485678,728612,81819,-872056,-568244,-1012580,-197130,-13103,-88052,-746324,-935094,473787,58513,-112546,469526,573171,203050,850636,105512,-659682,-1403974,-650726,607487,430234,-488062,-1234099,678975,-753026,-215474,441080,-613928,1017535,-571520,-245292,131936,-990284,-330383,-995811,-189322,-574967,38617,651522,1822586,45345,-1184544,-346056,185413,276583,1157750,-486306,-1236933,-28038,81126,297751,505999,1359012,-524926,584272,-143963,-297870,-501319,-671319,-1150191,-501966,1447716,387198,-479653,-141702,535616,-565452,-536344,-537286,241468,910207,-562266,912134,541934,-6016,-547836,-1178025,-1172124,-2397982,-1984705,143144,-175144,-1092230,-1925559,-701207,494867,-160732,828853,-184814,-58882,95704,872594,917327,-69212,827010,1161306,121831,-1414293,709043,458738,-8624,-404463,-474485,-3424,-348409,-110349,-1543782,-148602,-89852,120104,974408,-225751,291971,692205,682808,2163857,-332670,-782198,439714,-221755,-652985,-1128977,-461360,-231644,285859,438675,444896,256547,576060,982835,1842796,-421146,-501061,921745,242429,-1345655,-559482,62670,-1463584,-645571,685538,1383234,-52022,-877550,717123,-578554,243833,-179526,-920953,103623,-479396,156195,893498,1269519,148576,-1076925,-389923,-55490,140518,455487,-72061,-170883,563834,1181277,-247425,212334,-945877,845796,24710,-298960,-717656,-353399,1367716,521007,1443189,-425134,22462,683368,1380723,1724157,-461007,-579378,-310332,945202,-165069,-170111,900776,-762687,313502,1043897,345481,1192452,-596403,-598178,-14237,767298,-927150,234788,1195729,-275813,-561771,-369275,123529,-501804,938419,1483197,486939,-132791,460006,-12061,-756151,85661,552129,663261,-348054,357661,856496,471262,56400,852923,537521,-191304,-61547,-137902,945768,-307583,-626353,977483,-491300,550494,-394309,805172,-343070,11552,351320,353625,227498,561676,385876,698867,-890049,-908734,870527,-629789,298407,-46603,-1604388,-36138,6845,-489763,-769317,251900,-213012,-465775,202685,381049,52291,440878,1266559,177030,-980016,-2825146,863968,-8486,745843,-1611241,-877183,881165,-464670,364230,-1505502,792200,-49693,-570331,-63793,561259,-753639,-987190,-1453699,120209,694671,535024,879039,852157,1394166,-953943,-162703,-401474,120681,-252207,1313693,1333758,359847,-336563,166788,-94213,750100,757435,-342439,-751632,675343,-398914,328997,1675436,-125153,-1094022,-419056,639910,69319,-1039315,-517944,895095,165411,722820,204685,-723113,418480,-126573,-245578,-507742,-858562,-693527,249945,110149,475586,392411,-1229493,-112568,-144521,-293670,-431309,-197450,1448514,-338060,510201,759420,53417,814067,1010571,565601,208309,1025446,140385,768384,-198265,-385476,1584516,312941,-344878,353668,-1726910,-1863770,-29279,-775403,-713556,197941,743043,1219910,328887,289742,858908,1962017,237732,-646862,759492,1474531,9984,-1214344,435952,113809,-862612,340032,-117858,-728541,570008,321112,607822,342543,-684885,-390575,121817,436802,951604,310857,305255,507434,281961,-610144,8450,-194181,-130751,-366432,-44400,510782,-243624,857710,764849,1191360,1757205,-649,-456869,803114,-305000,369368,-401329,640191,109564,-419009,365018,104762,-1434015,-1895270,-970502,-319016,-249468,636492,1586703,-8788,157915,648371,569414,-74564,1199647,369325,866266,-746611,-1243222,2018145,55717,-412461,-1018018,630255,436668,391343,-209016,387209,1043223,441636,-593475,-1123299,516283,-98850,26471,-22068,-227161,387197,152997,-470471,309218,379824,-926550,384451,-250700,789269,581381,-887456,-161654,-1119488,-1096594,224641,1856454,2111520,-140280,434677,718600,293795,261325,-663976,628301,-1063346,-735683,987349,1600171,583489,-1090455,-76671,130476,-1362846,-778444,529808,-91425,828206,102826,-319563,-342150,-382948,379066,-79888,810296,-217135,-1390789,-443574,-1062229,-1333460,-389124,-1141124,-73353,480814,313519,69107,-630103,-480397,-357915,-874739,-510211,-850341,-514877,-1128438,514723,-693237,-115402,561341,697300,1286438,1223487,-596613,-684526,-987434,-1439961,236764,117473,1474238,317353,-332168,749420,1852172,298631,-872479,-341671,-849025,-220131,596687,-267198,-26578,-1046200,-347060,-738830,512515,-502522,-834593,-174951,972385,27403,-1233323,274971,-613703,1452456,473091,-743236,-23603,733166,1393948,-95233,-917900,254867,-606245,1688030,1226697,1032888,647359,-479946,-332452,-199633,562311,-2525,316414,-156011,862423,-899177,326331,582518,-531441,57141,367926,-356308,-190938,-609948,1078196,853720,-838689,699699,-210603,-1091294,448056,-218035,-1286164,-174475,-835532,78479,1066779,439080,486213,52892,-295095,-904223,-272220,-839691,-647857,2208269,-368255,-122948,-62263,726478,1645431,375254,-465316,572598,-416588,560611,202671,-100256,913753,982101,946907,438628,1397835,70805,1427787,954028,405014,681995,-330746,920660,21499,961437,830152,-968736,-864677,-78340,-441859,-341017,199638,-1172979,-1325183,-1064579,-588281,-158201,-1005949,326893,750810,-940061,-578630,-1163639,-452126,-222821,171941,-849438,42640,217844,552444,307049,1579612,-968346,-350920,62962,327964,1025919,765094,468223,336990,353902,-1581360,-472986,429637,-645280,-600578,919269,1070426,-1129299,-1294608,-1250071,-535413,-112791,467453,-68382,90921,-291611,-485299,1045711,534590,-551861,-401830,891019,155947,314028,1164315,1322055,96987,-699506,-291029,-268568,-491211,-63179,70390,-1124263,41522,310522,270619,-313467,495792,542729,475911,148059,260968,-623538,-368262,-123124,241468,-235968,-92660,-116491,-361165,100209,191970,-763368,121063,-544372,94406,19620,-966476,1149951,-475258,223927,1622361,-381887,-1081206,-204708,-1299322,420784,-60740,584339,542654,-1835484,-1542335,-539424,-1374839,-2097407,87047,379859,84351,298352,-90676,133211,-102629,-412679,478795,-654915,-1244220,-349037,236217,-1335221,-1045848,468300,23835,118949,-514203,449985,920723,-148111,119707,-337290,-424751,200299,387258,834407,1074992,229883,-442500,321498,-260619,-129594,153955,-77990,82615,-517930,1412132,376177,2271125,-304561,186337,-590205,88680,-111550,100524,-121443,98246,1367764,-716869,1009559,298619,-274632,-1167575,603687,-935299,1526689,1701874,-331625,-930242,133076,494380,1464231,-777755,-477009,-314431,-500612,71672,1052693,256045,-705239,-1387106,-746834,-595911,-822171,862646,612211,-543280,-1270582,1001161,-235770,5649,-292887,-1091892,-1246011,-23178,245891,-165593,-1788476,263267,-201472,208542,-45714,-259643,-1698519,-1107124,-1303122,26624,613830,310820,717989,1049071,57655,1070933,1333783,-135736,-323374,-228867,-1671005,-391031,4018,1038122,445242,1102732,213511,-712644,182327,178237,-649439,1163617,1210425,-168517,332536,327956,107797,304509,456344,333168,-90955,-757770,-264478,-889840,-43170,645930,169187,421277,138675,374052,401038,207660,80263,365723,20213],[-505672,-837655,304404,939893,-777259,627255,2179,475039,-255615,54308,627060,-564459,556946,626145,942994,583437,385001,424782,452273,-198123,547150,-351195,-204734,-177299,1046586,-437443,225556,161742,-711578,707270,-508341,-1089879,855108,-658015,-282194,1190934,-748270,-717504,-197836,-313897,179644,458909,-361638,267659,626309,2123687,-748435,57690,927604,1057125,531121,1179913,1038132,913393,813010,85274,-584581,207319,-417598,-537711,731079,-518112,-61829,-16832,480182,160693,-494812,116814,-311580,892495,190768,-457387,-752227,120072,-65155,-461463,-532910,440508,261499,177905,153684,1352202,735325,-1186123,-289082,-831415,104639,-357251,330289,1262323,464226,1004481,1062036,234582,-470836,313119,-858299,-907905,1119448,400179,-846513,-1236131,-95220,-82757,-1515282,-714564,308935,-627659,742076,-482109,-140122,-103749,-1001701,84296,448901,737410,-287510,-269728,69453,840074,-112520,-1091163,-530127,232667,181463,450075,-248158,-21758,-1117540,-645969,1881493,1513927,292152,245884,-202453,329486,1286558,323671,-278275,741965,-85498,416617,58647,-1140565,-316387,-939056,-486678,-121551,-254352,-844373,-1364752,-53627,-209644,-314454,730681,828929,61881,954554,232655,-520890,-1588221,-534214,695640,435381,-452563,-775722,409373,-714366,-16979,766807,-274013,772359,-176326,-58704,186429,-403509,7705,-640491,-114787,-952247,-118724,824732,1323029,-317724,-998221,-623819,-163654,-495402,930017,-328277,-1547592,-142275,-108679,440629,665927,994904,-559771,637383,-170235,-223633,-392705,-810047,-1258307,-117168,1215156,260786,-338180,403419,907983,-754230,-1385025,-93928,441380,1311408,-570824,700361,577863,300469,-222832,-907817,-1707504,-2311899,-1656723,-208034,-176222,-1163964,-1031659,-275484,543429,-177661,856111,-226278,-262741,-389488,708286,1088656,87986,1169462,1056021,-330471,-1459105,374638,270795,-95764,-355875,-531949,178004,-153297,6506,-1540289,-140636,-101896,186094,1465953,152967,467764,286251,522767,2186059,-488716,-408753,159166,-125464,-684572,-817506,-417207,-48328,-178131,325748,552594,484336,393769,832018,1420037,-423717,-570613,721072,-265247,-1313465,-544802,598695,-1532260,-523031,660269,1463606,-131312,-1076043,701546,-758350,143147,-590355,-1238449,-294165,-1041437,42195,751149,745101,191511,-1087019,-395585,-144112,136284,613489,-42200,-27363,584341,1329063,-112673,484655,-780793,1463692,241330,-167367,-698949,-425423,1695253,1164611,1849200,-494777,-436069,633555,1110952,1380540,-473808,-300664,-205304,784153,-183979,16336,1024875,-866296,-60149,883297,675725,1136184,-439214,-533582,-507292,658299,-769700,343633,1279126,-395760,-1039907,-528679,246711,-725669,1201330,1399451,455605,-186806,296671,300552,-885607,-27109,696468,1002201,-723795,2780,662518,504906,-278376,854836,584153,-234490,-43729,-80642,793143,-322121,-871092,679044,-324676,702520,-563488,909110,-218057,-184891,515564,105631,214023,556526,507644,520857,-1009830,-1218880,889078,-719478,12348,-293338,-1570697,-264808,121973,-560228,-693611,-65433,-403439,-731526,40788,515960,243243,742728,579964,311718,-888978,-2319081,648193,-345220,471914,-1764808,-954971,937716,40688,551188,-1437354,737126,-388916,-1137559,-84954,292733,-854961,-186750,-1214824,-330822,585352,430802,1277678,1227678,1670962,-467761,-826301,-1575719,-205857,-330436,1346906,1020511,297800,-389913,50225,-301808,762228,995172,-177991,-592416,346974,-485349,596134,1434128,-270170,-1387474,-576819,412676,256835,-750527,-624387,821863,216847,455353,494590,-664703,513067,-68683,-254564,-549257,-582309,-517900,475235,155791,327587,453858,-1165991,-329705,216101,-426540,-864274,-264143,1061567,-155534,789556,474031,286259,703677,1339513,753166,386269,1134204,-13033,1040501,-151164,-312382,1199474,-145930,-553484,314035,-1405627,-2257732,-270263,-992750,-797525,-90780,436931,1521468,119352,245278,493152,2059732,335292,-1081199,353689,1636042,12759,-394368,654802,75777,-652842,593566,-131247,-662057,802002,242348,513241,489483,-792535,-243924,274216,298189,1242784,554754,687874,408351,-1236,-725657,111926,-605756,-69180,-325040,435622,755870,-266267,10859,610029,1135023,1899907,-181168,-18043,1001878,374574,654891,177172,781169,192726,-629606,699981,197647,-1442163,-1820329,-695810,-190956,-243071,985039,1987437,279528,-215861,645542,456499,121762,1209050,-39622,1314833,-428844,-1096900,1812368,-104188,-323706,-948573,901567,403036,151979,32681,97965,551509,433584,-1122613,-1203303,561963,47851,114085,127516,140383,230403,159961,-466109,589706,645368,-489297,1241047,241693,802118,1318603,-604607,469304,-620603,-1275585,-84905,1691965,2756504,146459,496299,647841,21813,273888,-894670,260547,-1258051,-778732,1358145,1421521,216583,-1226529,168626,338263,-715161,-630142,436233,-616438,742367,-310608,-447458,-393441,-287422,-69635,364041,735649,-48029,-1438202,-17796,-1028853,-1422758,-560437,-1134116,-120743,449658,407368,155805,-269768,-729706,-178532,-617385,-982370,-274214,-257441,-1154756,658913,-624236,-424491,303005,616425,1248926,686250,-1120131,-552236,-982114,-782863,624677,384229,1459490,235949,-177495,525448,1732020,258379,-532768,192296,-963862,-101057,1046166,-274962,-147150,-801777,-114509,-945734,691359,274450,-148786,-137241,861646,128049,-1667416,334125,-50016,1102205,996950,-102874,211826,725453,897202,31591,-408112,-97364,-473802,2072403,1594787,1458004,897111,-34231,100779,186445,111820,-43075,290931,62101,1038977,-447686,168918,751773,-616519,-97528,103416,-690532,-202605,-342695,690673,724178,-612149,570142,66880,-988616,251173,-555171,-1189151,-323778,-853937,50484,1201841,664815,779912,-122665,-120363,-758513,-844729,-1543778,-519549,1866684,-416858,-302339,-99785,549719,1341310,-28059,-241337,779329,-62865,841574,418672,-158816,1419725,1140301,658129,-167015,1395601,-222263,1752240,1096946,609039,490582,-151755,623237,103106,837748,855193,-700711,-396752,-109584,-753837,-463243,62012,-912266,-1185671,-875244,-507284,191459,-529757,885120,827734,-723996,-364296,-996041,-885492,-3634,75328,-1495702,-306946,-11475,222586,178772,1298788,-853952,-291219,-40353,1946,1126142,20277,318124,-79210,117254,-1293172,-269400,-43107,-820064,-550659,380752,936279,-757547,-1424826,-971424,-631396,-805840,454380,-252431,116313,-246909,-989772,810828,1106157,-211392,88764,1361761,414320,-12785,631666,998224,310870,-1265015,-366829,-899282,-914680,-25716,155583,-1257333,11658,246851,-101628,-398167,438024,135407,507970,109653,498951,-576608,-190147,-139015,164851,-94886,-260641,-285116,-64416,225841,224694,-651199,173474,433843,306799,26579,-752382,1428140,-207353,1042043,1328922,-645460,-1573689,-386564,-1272018,321327,-219946,580755,644687,-1551765,-1372976,-488503,-1028878,-1975325,-224572,84017,-53566,418467,-257278,186884,232224,-466491,332486,-564455,-1263192,-312940,57317,-1367961,-1153983,490729,305456,61630,-1075188,425262,1062409,305370,375362,-532097,-582360,128727,675974,901789,814080,131723,-686734,860848,-84356,-263511,163008,188473,56186,222629,1201189,618181,2168004,-293293,-195189,-479200,613632,-598584,318857,-205062,-216924,985512,-492076,1231936,172608,-291585,-1601515,620456,-410166,1419924,1492575,62910,-759027,392661,371991,1237018,-829326,-391404,-234021,-582572,423878,901284,927990,-1075515,-1031473,-577642,-319528,-504011,928841,437246,-438326,-1028601,1152596,235308,475456,557811,-1079678,-1108077,493833,320236,312772,-1416469,529517,-301202,245404,196841,-304918,-1690528,-996473,-895766,-536672,154875,155751,423702,1048121,156052,805633,1459060,-343270,-370368,-85953,-1989603,-475050,-252328,1112300,398570,1017784,409765,-991302,-167899,227310,-643978,1105992,833882,-369610,159276,90088,57420,165279,882725,498731,-381902,-970512,-519344,-643402,-340542,511326,289965,267245,159108,337402,238081,202836,189628,386494,389],[-317597,-1179373,107148,964956,-1043737,244907,-82830,632346,83955,687946,799101,-755657,511761,449394,912373,693117,675433,734742,542502,81060,145362,-251142,-375740,-98873,1157244,-796949,147789,-100302,-969646,819128,-396469,-837307,1265498,-516622,-506911,830535,-567167,-572149,-201863,-483675,187667,-62987,-898222,358438,743225,1525129,-510810,-76515,1360048,1248743,331542,1228280,1064137,857785,879849,-475939,-1328599,104806,-287445,-605124,591298,-282718,-84794,-217592,-23560,130345,-389739,13617,-556142,979007,685480,-95781,-1035990,14066,534796,-458763,-631567,248753,75924,-256023,-168758,976768,563341,-970346,-56430,-909288,230432,-492969,257835,900593,300715,1065944,1120029,117217,-838250,-135805,-788146,-1121572,1149565,209840,-584587,-1202156,-408408,-517929,-1792882,-510040,343056,-459734,689792,-658316,-84848,-232445,-988751,428904,663089,568797,-439124,-363944,-191699,962772,242145,-1397971,-547322,230787,67349,1171677,180760,428514,-1192837,-504663,1935374,1846155,292054,-223092,-467760,-242668,929323,275836,-478521,412087,-582090,146420,-31007,-1262897,-12526,-948735,-553415,-119151,-380892,-812300,-1534944,-583739,-514323,-556002,1034105,1019486,-103913,900278,398452,-221480,-1598438,-481600,693998,424543,-433255,-142677,114822,-561874,15277,1016072,-121345,435275,374666,216220,221254,90637,365576,-237476,-46153,-1226146,-204377,729346,663061,-663049,-544418,-783205,-649844,-1455152,777895,-32523,-1546641,-211066,-544626,600628,641407,386409,-493251,679177,-139574,-129219,-208649,-895054,-1281914,353172,796212,171333,-228918,522205,1110991,-861755,-1369572,304950,446778,1343478,-538633,556144,472229,607772,21675,-575597,-1750264,-1770841,-1143380,-714120,-9026,-931482,-117822,332123,667185,-78388,694793,-114651,-455083,-633389,535076,1177368,251089,1377007,810285,-567709,-1279197,-37412,154347,1417,-127899,-461146,273103,99844,48948,-1469796,-271567,-208629,215404,1710707,430928,622470,66802,328681,1788420,-547323,-34540,116017,55476,-638868,-210749,-272143,86931,-481476,208907,795215,566354,39970,665181,752600,-366294,-516749,551532,-603920,-1145533,-397412,860674,-1427493,-392689,641084,1429748,-157088,-1194438,631393,-758363,11704,-891737,-1540216,-580718,-1465203,-79127,478862,-293637,320116,-716696,-356295,-259807,-63900,624824,-36488,-113424,501520,1280628,85506,741898,-567754,1890957,371212,-60016,-641072,-475657,1433259,1734194,1830777,-541504,-781492,544004,730839,987050,-472955,85273,-132626,277092,-183593,83483,719528,-943098,-391079,639313,645889,993905,-307060,-394470,-945624,283781,-679777,364889,1187638,-521555,-1319472,-640855,621906,-782108,1068982,936813,425156,-247077,104677,381152,-949175,-21858,880867,1317653,-1055619,-449490,470067,430104,-599146,866366,659182,-236281,36812,-4776,569172,-206580,-877044,316413,-382967,759219,-545052,806328,-264893,-339342,559097,-174875,145835,426265,639623,328102,-966514,-1432179,809946,-755963,-216719,-561332,-1243783,-461515,387428,-585557,-626454,-279445,-520556,-880203,-129235,693951,357089,910812,-225999,349985,-738856,-1549997,339246,-540102,14648,-1516506,-1004083,809389,556537,708295,-1292491,535583,-827943,-1426442,-117801,21795,-941556,440572,-844721,-763488,305965,206608,1257019,1500494,1756254,162049,-1294061,-2481165,-476136,-396306,754502,617032,301050,-289742,-119563,-347142,746639,806212,-106749,-312701,96293,-413186,1024810,1190327,-264344,-1356469,-403184,158605,468807,-406442,-625862,680616,273879,160768,624379,-655912,518513,51863,-183379,-573889,-200307,-289206,514122,101574,149555,158385,-1098906,-590003,498111,-548411,-1068186,-282791,385069,153962,1019599,104941,438299,726771,1868229,867565,525546,1100732,-152933,928826,-219006,-296258,595338,-558172,-667169,169266,-715995,-2156686,-641195,-1203293,-744768,-322675,46703,1619432,-103329,155166,90171,1813386,434516,-1422903,-177190,1652926,20429,244816,862510,-162372,-517977,676273,-126671,-506950,877656,111960,320550,433475,-889930,38496,479378,518728,1653473,666245,983544,333875,-282992,-793677,90574,-809735,20504,-305874,548872,838676,-305632,-570242,420237,879297,1588114,-395364,302798,1206434,1093347,998076,621438,967464,271794,-733995,862465,378095,-1217807,-1441277,-306410,-94747,-286674,1150982,2231005,292537,-502014,470932,284324,253782,820895,-382788,1686781,-151371,-831431,1365266,-27192,-199163,-887106,870673,317735,-151639,232223,-191365,130853,460056,-1629318,-1075019,493367,134693,174291,188762,254442,-109459,123459,-470207,740670,845784,33973,2006128,670146,788589,1648636,-398070,1048450,116712,-1190342,-150534,1225757,2802975,600776,573109,531937,-138155,220157,-856726,-3650,-1289066,-678852,1426638,1052419,-96329,-1058682,439089,589712,48559,-346097,311757,-920659,627467,-718644,-535427,-498839,-303298,-468173,726072,479161,4413,-1122750,222891,-826470,-1392640,-596550,-973390,-286505,378143,429426,32640,90413,-993714,60685,-101819,-1225646,92803,-144416,-1259806,552053,-433847,-743041,148127,448470,1176827,114465,-1400524,-431769,-862449,-302847,914538,476799,1155833,120631,63094,254738,1322603,145500,-245317,619593,-961777,15128,1300233,-441283,-239684,-217069,188461,-1207749,846258,1413331,359958,-129526,436541,134243,-2007941,303935,537599,649271,1368072,631692,417274,510677,195278,226206,183616,-423368,-274916,2097652,1682545,1633594,1134992,434603,429147,572761,-440463,76517,237188,308417,934698,266098,-49001,764754,-736934,-470521,-276059,-916976,-365130,-56728,71710,470816,-370990,346325,305468,-768373,154398,-811831,-852188,-480831,-785050,-52985,1173562,763430,964250,-205889,142128,-519023,-1193494,-2130963,-297003,1422832,-383579,-562010,-84172,431321,991627,-316047,-90280,843012,428822,1092542,697819,-81857,1891880,1030331,413683,-601855,1149551,-359993,1940662,1095466,765982,137797,80583,257746,192784,671081,673361,-384133,-138403,-93178,-987103,-626333,-352406,-517298,-855054,-709825,-352597,595937,-47781,1101526,620949,-524059,-39530,-616834,-1191808,175563,-2016,-1615026,-612059,-214495,-114013,40823,902935,-611630,-152587,-183261,64619,1137605,-619373,115516,-659081,-223621,-1035795,57271,-486960,-1049849,-425692,-488770,749448,-265024,-1414318,-646810,-629626,-1599506,487968,-581023,176930,-29498,-1229567,479267,1450577,318507,606273,1731602,646868,-339198,-62720,596831,642458,-1505407,-356687,-1682189,-1021312,-37142,137354,-1104052,-24373,26485,-413880,-226044,363129,-340104,382396,-82161,584589,-457348,-96502,-26895,57792,142631,-515323,-343891,240178,202374,377318,-517133,67320,1258005,498362,73660,-501204,1398395,-10161,1500318,1002116,-784870,-1683617,-574731,-1022105,214494,-342581,603527,739508,-1023947,-1349680,-417041,-687522,-1368349,-345545,-296747,-96126,540995,-300490,237892,520403,-474914,179719,-79676,-951557,-219853,-251190,-1150037,-935811,463642,604041,11772,-1439390,515555,1153228,531123,576152,-497765,-798767,-103968,701610,821351,406108,8189,-1022326,1162501,22222,-446118,145125,477269,27477,1063075,1122161,744573,1630525,-317678,-585666,-294784,1021500,-974934,639845,-248575,-499434,532089,-310801,1024685,-117234,-362683,-1789513,559858,117520,1207286,1089465,402100,-569018,576063,251416,905369,-679146,-324696,-123369,-623707,818631,721232,1538567,-1101877,-431260,-284557,-40025,-283552,971865,83506,-298704,-685461,1105472,743167,578792,1082002,-757906,-797524,792151,365122,699817,-892335,723481,-452012,280356,243816,-183411,-1320983,-699457,-463628,-855194,-259979,-38494,270983,771490,53765,135020,1233171,-477494,-432455,107099,-2142915,-604206,-531438,1102385,294871,867090,441782,-1125220,-441442,207040,-687539,860954,232974,-782475,-280779,-298931,-101566,65629,1054373,647251,-604550,-1073342,-809396,-272322,-538959,312715,99849,49910,193895,236727,-41548,119003,265773,486254,-22022],[-68943,-1237167,-136579,734077,-1282831,-186532,-212172,672223,187559,1237527,836143,-759217,359711,201129,718986,739140,840241,949160,679438,590690,-69746,-127913,-551021,146190,1051518,-868809,43586,-263587,-1093256,805166,-527589,-740859,1149779,-240876,-497028,766297,-342708,-312632,-201869,-524996,212549,-467937,-1150204,443638,648744,605875,-315446,-278910,1476216,1031997,163860,1022472,913440,691996,739649,-1021031,-1905438,-3634,-195899,-625465,395535,6630,149890,-388148,-329374,84635,-85532,-70220,-636708,886800,1090450,241997,-1213449,-147085,940598,-408830,-470574,164134,-137264,-690822,-443336,496550,251849,-840473,168947,-745006,344479,-547063,233248,492952,165068,951504,909796,19529,-1177457,-436975,-664035,-912099,942380,-141670,-291949,-1057591,-590944,-700778,-1779661,-228702,520872,-177461,643649,-759758,-85165,-289571,-749753,667558,950465,397379,-490552,-382263,-466497,989914,487900,-1415438,-383675,391049,57663,1678634,508435,902883,-1127813,-295451,1978890,2168035,257781,-498439,-460230,-502671,522100,198724,-600054,101679,-828539,14426,-188675,-1227011,231468,-1006138,-399271,-50694,-413555,-731251,-1365837,-931546,-773048,-751044,1293182,1029660,-267025,702200,583654,214232,-1463184,-586853,530380,393348,-444531,448929,-127536,-329489,-117358,1102770,-186215,105429,941896,625072,222686,425998,608725,41048,-40652,-1294910,-212957,461087,23820,-838968,30151,-737947,-1186034,-2271530,757404,240692,-1145571,-174147,-964244,733332,445756,-248493,-329132,788779,-42912,-23170,10166,-839245,-1244466,687390,296052,132218,-240582,190861,1049027,-881548,-511974,605382,275583,987059,-469275,543759,236815,827412,114792,-197421,-1305624,-1044649,-622515,-1177090,316527,-446700,350711,891983,787075,50345,361873,8953,-602871,-561645,428883,1163774,359861,1388157,476657,-597277,-1009224,-407848,131287,240931,192434,-300499,221793,376213,74556,-1382555,-550879,-397355,214048,1646330,591431,738796,185455,173557,960021,-526299,257440,387266,233771,-520223,502989,-48834,141295,-577658,108438,988537,428980,-396948,550475,132004,-224919,-352895,419046,-735310,-848586,-210682,828772,-1154095,-269206,675763,1303721,-113016,-1206182,474365,-562057,-144029,-991429,-1647811,-621638,-1620466,-185999,131126,-1302081,482457,-59688,-321319,-400769,-445618,492631,-43690,-412475,351952,1038278,238661,880078,-340004,1912757,302376,-71815,-559266,-513830,864223,2068845,1448403,-561734,-919631,385764,431318,653893,-439851,470028,-145741,-497223,-136431,-92586,50899,-1002300,-634070,343778,257440,825665,-190432,-213516,-1209959,-293092,-652008,279233,880017,-599589,-1320084,-682660,1142203,-686466,557710,188807,422524,-269901,-40103,238846,-875872,102784,1027180,1513813,-1247674,-821592,331673,263499,-816999,940923,759470,-183152,137976,11078,307329,6391,-518929,-23863,-609117,703898,-432725,504579,-438379,-384659,454201,-387414,66036,194784,779987,157327,-728249,-1465985,628207,-742243,-361131,-750150,-713695,-601073,632681,-551093,-595953,-309936,-510825,-881976,-267574,796321,454122,940251,-749426,326959,-530619,-798504,4786,-510309,-427143,-1000044,-1094425,523258,997142,762182,-1077219,240862,-1226946,-1288049,-169292,-160303,-992740,693905,-421767,-1056019,-10346,-55114,916081,1559769,1499017,624282,-1500632,-2825773,-661060,-449713,-144024,260659,321569,-39570,-291307,-261022,761915,306583,-117925,-8351,-45561,-219257,1490548,991361,-131481,-1046615,12287,-13939,612895,-88229,-594057,547493,312139,-109724,534264,-699421,436866,192100,1176,-560214,109213,-94116,212360,-86121,27496,-352731,-1024961,-862464,551997,-628450,-938258,-246445,-350250,514108,1158818,-245665,498338,840577,2392972,904031,590541,935118,-283890,487885,-391556,-366642,-57098,-790647,-680991,-52355,-33437,-1655654,-1050474,-1336305,-618495,-516104,-311982,1372774,-261716,44047,-243038,1310438,546019,-1517593,-751872,1534886,29158,509700,998548,-529340,-534982,609682,-140807,-316466,745680,-66344,63704,67876,-923516,357463,653094,1020846,2137139,687451,1212831,390348,-473645,-741034,-50032,-756585,136903,-191815,350182,780811,-311328,-678040,249546,517310,905953,-535438,434741,1349984,1666729,1269330,844491,1155016,398104,-717565,791025,632592,-738651,-859356,142417,-51525,-374908,1120360,2245492,136474,-523603,179145,90314,96587,132114,-649096,1827250,42578,-497906,740242,258726,-84461,-816433,575204,202137,-435323,335793,-351127,-141905,491581,-1970005,-814902,306377,129105,144333,146278,71935,-556227,37761,-557457,718476,921614,519019,2445849,911764,754602,1540416,-271738,1343269,910927,-702288,23870,582131,2312443,1116328,611994,355363,-203626,92501,-574509,-70858,-1148694,-494023,1189233,549987,-232733,-695890,627810,730487,567280,-81911,176881,-883968,515210,-1000877,-612964,-631567,-402454,-694072,919721,116368,-54136,-537663,192000,-529964,-1280383,-538918,-745800,-545979,262862,398385,-242664,378243,-1122956,311208,552639,-1027177,216769,-242767,-1407386,233872,-142232,-990557,7691,226047,1078393,-363693,-1352195,-345415,-657013,-137203,1009366,393790,587684,-31412,250542,-12797,779618,-39167,-79100,822546,-855978,113289,1300758,-683739,-303726,670619,482864,-1440552,957935,2343520,547324,-140413,-163126,44156,-2117473,211812,901553,176908,1510669,1321544,565308,79530,-518581,431709,649709,-638856,-110598,1704584,1427386,1440688,1278568,769700,631791,850916,-873003,346009,180720,540260,662962,916924,-325026,649022,-828620,-972038,-671885,-991972,-632707,165798,-565331,188986,-165100,136669,492806,-435454,190913,-844570,-395605,-616525,-639960,-203908,950592,709707,1022243,-229243,425736,-232814,-1198960,-2355318,-16661,1054897,-303847,-875295,2554,334376,688692,-449072,-43588,696053,836884,1201034,899935,74929,2105620,542653,220850,-791122,707012,-353494,1921559,1042811,835015,-294132,290172,-41020,216882,495491,420290,-67979,-225774,-49020,-1079540,-795623,-917773,-159860,-449700,-600347,-190691,989526,295491,826429,125310,-390389,322300,-163143,-1288587,271848,-30967,-1075992,-738762,-337117,-301419,-70321,515616,-302101,68668,-350459,368882,1067406,-960084,-120354,-1179760,-577223,-859422,401077,-765726,-1283315,-277390,-1429739,596546,165631,-1249580,-307082,-529931,-2269249,578594,-937002,261565,309954,-1114681,53016,1379493,799449,906662,1838892,847078,-584847,-732904,249349,982088,-1391541,-240967,-2275800,-768930,-118062,-35619,-532147,-203,-304493,-538682,183573,316995,-748684,188339,-334653,475282,-323463,-121290,214030,40290,459119,-706632,-258798,468282,10240,613404,-417642,-120871,1599492,617416,125772,-297574,1077070,101089,1542847,715421,-798096,-1373526,-735338,-600066,193939,-345627,610872,782481,-523457,-1402508,-325606,-461188,-474454,-189136,-606254,-39759,638647,-156733,302317,709170,-421130,46117,564004,-489155,-140045,-596875,-769162,-446394,490985,845989,-57769,-1377144,730685,1212275,478411,684310,-229707,-979390,-391066,554826,665744,-36686,-86517,-1355037,1024133,64960,-554128,116061,725436,-2784,1672936,1141694,692900,938293,-398494,-877671,-60241,1232064,-1168772,940748,-220217,-665962,176432,-191351,431871,-466071,-399090,-1660616,433077,412946,923037,633999,602663,-378558,649346,150057,581396,-409776,-245971,-1126,-607322,1143682,582894,1783759,-837767,287710,50575,183123,-182254,945433,-250034,-156134,-396195,905790,1201391,410065,1183896,-249896,-459373,793506,423884,935627,-368335,690979,-595180,311940,148444,124800,-707801,-375050,-130141,-757994,-570718,-189679,294823,200221,-307165,-705799,727396,-484719,-491551,315452,-2099169,-724614,-810651,1022163,161862,689489,311586,-1153213,-575596,131807,-815876,435447,-427580,-1321888,-832030,-597144,-274813,18382,871611,748445,-714605,-1026611,-1073368,21241,-666341,118093,-323916,-149178,267006,99525,-365501,-46404,242943,565290,-62729],[159683,-937101,-372109,340714,-1446682,-568569,-340492,555152,99708,1470949,746196,-620248,96700,-72863,454726,699736,797097,965162,748109,1240422,-69373,-31304,-636911,484149,793503,-671256,-67292,-232717,-1086891,622708,-930051,-808833,555704,152257,-220415,992169,-106070,-31223,-184994,-388431,235580,-695069,-1043035,512041,356119,-265992,-187982,-479102,1303437,564341,93825,594251,633618,352055,431992,-1314394,-2128753,-117957,-208866,-587093,148685,187087,442747,-523372,-371485,50730,272633,-139795,-532607,539619,1290101,466624,-1250144,-443697,1004371,-386626,-90864,164241,-306571,-1010709,-617861,38149,-140040,-839964,271128,-354589,448360,-526151,227571,145997,52596,602683,444406,-6670,-1418657,-585253,-502931,-293029,530549,-563091,20345,-816395,-610741,-608685,-1363965,78398,715899,195079,623748,-779454,-113735,-246954,-327331,694633,1199610,307802,-338108,-298671,-656361,928720,596266,-1069708,-77946,650347,139171,1683291,658030,1244431,-986071,-123106,1868151,2235423,151805,-528816,-158379,-539810,145032,83700,-594806,-14844,-765620,68160,-392244,-1053591,348258,-1001030,-100933,45149,-338606,-670386,-915812,-968039,-911450,-823764,1435350,793291,-391890,431308,760704,703763,-1250068,-852029,145858,336626,-509854,860332,-241710,-52076,-353761,991832,-409854,-121126,1370282,1141796,189753,610079,655787,98299,-131445,-1105349,-157172,160460,-434264,-732132,522618,-449619,-1597833,-2593773,829827,343449,-453057,3374,-1122200,760356,140759,-709689,-96884,957092,104900,69494,191813,-581248,-1144704,757934,-176466,148200,-408124,-427898,713561,-871325,718038,807977,2,366726,-370187,663826,-74800,906368,61576,151971,-578413,-446222,-263686,-1315078,739229,119215,204035,1174258,800594,125878,-65993,38959,-681973,-216850,417628,1038531,381109,1221870,137627,-487549,-804011,-622974,194667,525364,475252,-105481,31929,609192,138821,-1263271,-887564,-592090,212389,1303388,654585,806854,608419,100978,-84348,-454693,399986,851882,337133,-351777,1127394,213779,105932,-515774,51569,916913,78729,-790105,524002,-241864,-10008,-123892,308799,-677560,-472747,-96019,594494,-761505,-151219,795023,1114846,-17717,-1100305,195380,-244300,-305474,-851949,-1454086,-373007,-1483335,-283751,-209720,-1880814,612318,644950,-360945,-530355,-910261,267064,-45712,-749489,180675,685132,262155,827375,-118848,1427908,-25917,-256121,-478336,-536442,378286,2050799,933250,-544197,-830034,150673,323766,421536,-373554,739577,-273754,-1309735,-35726,-522654,-730808,-1039213,-764839,39291,-345617,685665,-68969,-28610,-1237249,-903788,-650350,116391,398900,-613475,-1064650,-654229,1628320,-489123,-130585,-565173,468325,-204199,-94960,-40951,-641186,304329,1087769,1510892,-1251141,-974239,286601,49053,-881106,1089615,874973,-82318,201089,-55588,36675,257994,129802,-277351,-869624,558939,-360894,48429,-655777,-293721,200240,-479372,44126,-88159,900314,42564,-291352,-1265424,358936,-696312,-429378,-786999,-137736,-688076,658938,-454692,-601513,-130766,-345801,-754039,-373124,722137,600133,855603,-747568,306903,-268430,-263399,-252029,-263315,-688194,-430339,-1240181,138082,1287992,688739,-788616,-78746,-1455206,-749710,-230030,-193888,-995664,543579,-30904,-1132830,-236101,-260346,472093,1375030,900019,734580,-1447466,-2598889,-755709,-470816,-930934,35906,300880,314202,-403844,-117799,818781,-268232,-152484,219827,-89075,12441,1759635,801853,63336,-592623,502116,-52379,614168,148884,-571446,497184,316170,-319935,243433,-757586,304189,301799,285559,-503545,210926,19196,-432350,-379382,30733,-866534,-913499,-1102934,316191,-652393,-494571,-157738,-824223,840225,1153039,-500294,471638,937489,2683063,853876,578726,682101,-423098,-68386,-628839,-503202,-552432,-775495,-606568,-293672,343423,-1031848,-1376352,-1337430,-486556,-690954,-552780,787096,-317771,-56707,-436675,773930,668678,-1247506,-1232686,1296553,32537,351233,1013158,-924872,-710343,451135,-197158,-153376,434784,-270986,-210850,-560148,-852724,577332,717343,1492447,2514225,643315,1381502,590868,-528394,-525846,-266271,-520282,257036,103027,-7863,637981,-234939,-361207,120243,126343,57099,-523939,331106,1354902,1951976,1280328,849388,1278732,591284,-605234,493824,911851,-84963,-234772,561282,-56655,-507482,917097,2027538,-30155,-227387,-135388,-63250,-380176,-592071,-816102,1688640,141575,-141669,94239,632239,-39372,-705660,189077,92421,-606392,335291,-301729,-267132,495938,-2051002,-512986,45553,37498,2417,38046,-350830,-987112,-92867,-754686,536298,846434,843238,2429787,888206,714767,1119671,-192876,1231814,1539350,121820,332180,-41658,1577797,1550765,589396,129650,-271509,-96211,-164107,86653,-870926,-296138,743799,13372,-141920,-302944,695065,647073,574462,17818,68621,-544447,416217,-1081850,-715765,-749711,-523158,-726062,906941,-241807,-187431,77592,-95256,-237860,-1123603,-476512,-542779,-818958,103981,348038,-562834,545950,-1047680,515308,1154706,-320054,158914,-556365,-1523887,-165418,195930,-1097594,-191472,15493,968299,-639388,-988440,-296047,-413389,-221948,879644,184397,-127895,-220939,290343,-228400,284804,-268000,-63786,749486,-683222,204276,1091071,-854567,-335170,1572600,675000,-1542588,1020844,2620558,432689,-142932,-714021,-99202,-1943888,94062,917870,-233784,1436534,1813057,639495,-496174,-1028687,588719,863011,-701025,-67270,1027535,904366,932144,1269755,843773,754910,934351,-984800,692198,137565,711616,385701,1283543,-651675,443897,-847726,-1416445,-974909,-914836,-926644,251748,-963402,-17497,-46584,34016,620448,-42279,353503,-610791,12866,-694972,-441486,-358612,574090,534555,953369,-255104,669563,42574,-880359,-2107086,250361,851180,-223651,-1177843,168433,238121,462061,-447790,-78910,322300,976756,1105999,915037,228582,1899988,-285053,64472,-751251,185417,-253152,1683595,1066518,810965,-692047,424219,-149083,130626,356607,222554,176849,-595601,-7175,-1033307,-939205,-1457762,-6010,-100218,-558067,-96595,1299005,436274,224482,-528287,-324970,631290,207769,-1156108,277763,10754,-99756,-622962,-350197,-250364,-130804,224658,-30937,342585,-505972,667079,930048,-984708,-366975,-1452523,-814322,-776444,652075,-823475,-1412325,-163455,-2120157,546600,372953,-944419,13681,-361276,-2541619,719477,-1141409,359567,684444,-690330,-396153,844751,999218,868900,1607739,1026150,-684308,-1206950,62073,1187643,-997381,-34257,-2416817,-275416,-246180,-334769,372183,147499,-654778,-396804,699011,339400,-950017,43592,-538968,195826,-219411,-259955,549115,196222,808546,-702122,-49380,601320,-304240,866527,-394997,-284172,1349563,627448,146191,-210471,583397,145765,1294627,493343,-708442,-758536,-841044,-138840,296796,-179907,543053,739748,-226849,-1440994,-215180,-380336,358695,207927,-702828,76032,692360,184297,410625,767609,-317614,-66913,1098531,-67631,-133698,-867792,-367592,138208,657224,992589,-145665,-805936,1038691,1244846,212059,703294,177650,-1029605,-613225,368466,497342,-405209,-125432,-1553974,444607,79663,-495864,104781,885560,-29747,1773903,1138125,469137,370180,-543052,-1014521,202138,1246861,-1164529,1083472,-112089,-661729,61350,-114692,-277633,-745803,-351057,-1253400,258344,369815,599233,259061,618774,-200434,626929,84382,349155,-126388,-120380,103833,-524330,1312548,540153,1578725,-426254,944504,334507,309219,-183315,820191,-402207,-44382,-275418,656423,1506143,134963,978747,258546,-238051,557517,521364,1002393,47122,395240,-685944,333655,76963,526341,-53542,-164904,33383,-228689,-718735,-278084,431110,-522411,-849384,-1414582,101392,-345661,-515071,479304,-1898669,-781258,-1069671,895092,31195,538441,77559,-1135405,-549886,15355,-979922,-88920,-991469,-1797091,-1271251,-671977,-355445,-1802,365330,784322,-711125,-845274,-1238523,91245,-769612,-12222,-814095,-257131,377129,-41612,-642609,-279842,88775,493803,-122810],[290498,-377641,-563755,-87978,-1489231,-819833,-410909,276396,-69753,1212542,556026,-427937,-242485,-334976,209564,566755,548671,754800,627717,1822369,80358,1994,-577207,797256,487684,-321691,-170360,13270,-1012140,281805,-1433880,-955968,-274297,560911,276347,1351452,118783,145487,-146348,-79510,241727,-719800,-652064,534514,-68326,-812894,-138384,-600307,1005086,93424,148570,108114,313973,-166426,47738,-1227399,-1941528,-191569,-284722,-497666,-146379,164136,601555,-636670,-199150,54057,523725,-185061,-248938,17949,1239160,556494,-1141566,-861501,723518,-450630,378413,172510,-374311,-1135963,-683970,-277466,-516941,-911528,204360,125803,562481,-442058,207396,-63850,-39727,59356,-152406,57565,-1523608,-597038,-313662,505458,20371,-933662,318303,-530553,-490246,-309224,-596889,369693,788629,602281,641203,-734275,-138525,-90959,191867,506222,1279899,327466,19311,-139499,-676696,810934,585141,-436963,299746,928553,264633,1170170,628720,1381636,-837577,-65932,1545047,1866619,-31995,-339844,331625,-522695,-134926,-61894,-470500,158342,-462253,284822,-601283,-784467,333442,-820795,226719,146334,-190463,-658605,-351416,-682048,-886399,-738203,1421373,335017,-442985,189455,912762,1122941,-1033161,-1124450,-466666,249018,-655723,1038473,-171908,236632,-601070,715258,-673255,-179415,1540506,1642559,131508,679022,506601,-68624,-311877,-676386,-59846,-56763,-628035,-332923,751242,39878,-1701376,-2267631,900821,201668,282531,303976,-923484,603506,-176875,-883879,159069,1116557,273065,119942,256834,-119242,-958960,589507,-535936,208019,-689553,-1075946,181247,-923977,1718550,942731,-293541,-320833,-253267,848547,-386552,840683,-62873,378032,152681,-148189,-154954,-947235,1157113,551552,-353198,1064647,625103,99058,-465729,-62403,-679749,255909,465810,818283,314414,961418,-124197,-329053,-756316,-616455,318041,745501,596929,72066,-224742,726806,264481,-1054603,-1141192,-683369,249021,788725,656941,825713,1155270,102669,-967937,-359171,364173,1283940,337533,-170038,1536071,470264,-6535,-411284,62948,469676,-383615,-1013116,578011,-321192,230327,115169,182992,-494258,-92474,-138774,295089,-339560,-29217,980814,877491,84021,-887823,-210346,59371,-438312,-501208,-984518,99337,-1147965,-386729,-456292,-1909351,648803,1112664,-530134,-597372,-1314217,29352,-23088,-848712,25710,348507,125523,616565,93689,552975,-569065,-596645,-423874,-529363,218989,1668890,540706,-480267,-573993,-136063,401510,258157,-290789,813635,-494768,-1842333,103960,-1065855,-1274111,-1034213,-782135,-220761,-935150,603102,67045,119925,-1039060,-1337323,-637203,-48451,-136829,-588165,-677126,-581067,1909034,-250004,-704083,-1006985,568448,-13616,-55067,-330868,-284073,509503,1054253,1279463,-1086046,-869632,340622,-155982,-786155,1267036,990733,39707,167180,-137647,-222681,482530,788996,-414795,-1008664,378236,-428045,-489987,-811320,-78504,-167203,-452586,159329,-360759,942683,3727,309342,-833001,41430,-640840,-456761,-655650,316381,-744594,347303,-305330,-616458,216562,-46318,-551797,-474490,443026,828692,698644,-256862,349003,31567,6499,-327731,107558,-703455,-13420,-1376108,-271100,1367091,517319,-434474,-366240,-1443064,-23164,-281721,-78097,-944333,113803,258831,-992893,-301720,-334685,127524,983558,163828,518833,-1195045,-2058467,-771917,-432922,-1338832,-47301,194457,688681,-414807,-3244,878860,-694540,-133614,304062,-76228,183238,1600429,547777,259731,-160061,893382,17602,445878,283764,-560897,565693,284232,-459137,-159607,-767172,173853,336748,609847,-415964,59573,45861,-1187885,-690742,182763,-1196846,-725372,-1256324,-137213,-625458,132430,-32778,-781837,1059307,971694,-622498,372999,907339,2614580,712195,501496,422140,-583879,-491225,-860895,-635238,-737259,-536065,-461771,-490596,309611,-558933,-1521733,-1209033,-397476,-847378,-636916,59668,-282784,-121114,-470324,432150,783004,-610940,-1467940,957354,26289,-131378,882928,-1256279,-980668,266328,-295958,-66054,38020,-471346,-459022,-1239453,-662730,594724,632556,1554287,2561129,535511,1462932,849933,-456234,-168249,-495222,-253709,344993,566072,-339813,478901,-55217,145053,17254,-248486,-714560,-350232,-1129,1173488,1900726,885547,690389,1269837,825922,-453438,45399,1140698,581827,272713,859054,-85734,-692162,589773,1654383,-72510,310799,-364277,-125886,-1005021,-1072623,-864417,1330475,162159,215933,-375311,933575,-113499,-529264,-45866,31207,-604937,251158,-49278,-301056,456072,-1868871,-238132,-198411,-100189,-220116,-63726,-876547,-1273753,-251142,-1030522,245200,637705,926940,1986226,585937,674251,580713,-118498,774299,1839593,1000859,613848,-454607,908616,1785623,514693,-101994,-448919,-313271,214949,414277,-508552,-149091,239994,-442250,145833,-22055,663888,327041,60476,-97948,27646,-75699,323590,-958705,-860602,-809269,-591834,-657417,705949,-487839,-345300,493137,-513132,-43006,-949005,-511055,-419240,-996085,-82614,315613,-817411,581720,-786670,621626,1517466,717424,26350,-1016542,-1526136,-474981,509731,-1032205,-454418,-97425,874089,-658205,-435077,-272066,-171315,-358590,571610,-70318,-807250,-440122,169215,-354060,-38642,-493717,-195982,433357,-489561,309539,772699,-802784,-327164,2051234,697777,-1456324,1043531,2188836,151310,-103849,-1013247,-222769,-1566768,-26691,628677,-524307,1225425,2001313,637551,-1053521,-1191663,649493,801762,-626987,-181193,329251,296430,309555,1089197,616742,847664,790022,-692891,1004460,110839,781831,227892,1317276,-994376,189123,-776308,-1550097,-1081870,-720282,-1158601,160776,-940846,-74711,-48673,81969,673368,307190,599086,-180595,234375,-684245,-222892,-470191,143752,306905,783941,-330297,830045,249897,-391271,-1479782,421345,789638,-183529,-1392512,397604,141294,287524,-367836,-136805,-224181,782467,827462,699577,299163,1274461,-1227380,-74576,-565057,-271043,-120513,1282092,1247164,729980,-952714,461150,-6880,-60689,293840,141297,285397,-988843,1650,-906948,-1032119,-1804799,-140892,95299,-579362,-124445,1464628,419174,-257865,-1095245,-301019,810389,381384,-835994,227201,127616,876855,-301283,-264900,25692,-142098,58330,92331,611674,-600429,753638,742335,-786419,-603174,-1394872,-822379,-769830,730884,-701240,-1324199,-114023,-2314895,613983,284443,-531881,272403,-173339,-2251631,882862,-1027622,468868,1002962,-126256,-744267,7618,799919,526667,1080070,1185037,-610255,-1376019,81069,1150550,-463757,216148,-2068668,222100,-368131,-666583,1294832,436846,-922632,-6369,1163924,455195,-843640,42937,-611814,-165488,-165560,-473762,918014,520050,1126023,-452372,215897,671880,-647743,1060575,-463254,-336477,712500,521046,110566,-263349,90177,159549,947772,310683,-552412,-54822,-873931,192259,494047,147634,349218,603823,-172463,-1418174,-95674,-411730,807116,710663,-511893,206413,699770,656647,577523,693806,-198202,-184159,1342059,177821,-226465,-973893,-72498,610754,974679,1038147,-217422,89359,1362162,1231108,-118278,670352,562530,-898767,-689376,255582,346296,-624959,-106424,-1510122,-344500,104109,-258101,140799,932255,-40845,1316670,984927,139656,54237,-738949,-1005930,468917,1119074,-1008201,984676,58581,-477327,229497,-38437,-722150,-848830,-232685,-706359,60674,35998,270219,15526,449899,-48932,575421,69370,245974,85706,63581,163176,-378842,1289022,602531,1049951,-35815,1351576,481179,323086,-245920,598903,-314547,12067,-338748,478656,1584445,-111459,687578,605593,-212412,238443,652771,928723,310606,-67271,-710694,338767,216503,849305,420154,-143926,16559,570756,-661335,-358033,542984,-1158135,-1368677,-1792607,-459938,-87746,-471248,546414,-1620340,-758990,-1281880,739523,-63913,457436,-171936,-1120015,-384967,-134538,-1083406,-582743,-1358700,-1982877,-1409025,-498808,-270603,-36469,-307595,757908,-629184,-587418,-1245590,-90944,-879149,-45615,-1196327,-240071,497790,-160479,-792722,-540170,-177165,195263,-188876],[275989,216225,-695510,-437194,-1391039,-899901,-379250,-126734,-203192,480951,297660,-264283,-590980,-557921,45431,354641,197733,382425,262508,2104230,264741,-32249,-373258,967773,243155,19160,-262632,398167,-950280,-156336,-1791704,-1053836,-1011347,826512,869602,1630860,316405,140975,-90466,333059,224312,-559365,-156708,483253,-535803,-955315,-145755,-580008,785457,-171672,296301,-225855,52680,-766041,-306122,-784626,-1439649,-133752,-303297,-376457,-471564,-67427,528723,-746255,54610,109956,555686,-187253,166485,-443240,1007525,554633,-912178,-1280418,222552,-627890,763333,100869,-317809,-1048918,-678629,-387441,-766417,-925102,-830,479630,707080,-316352,151154,-113700,-109282,-533551,-691199,200916,-1487969,-499592,-104953,1158479,-455875,-1146456,543120,-269598,-290340,58782,281907,614508,653103,972440,693920,-657340,-133645,172640,698295,193545,1111913,421324,476659,30417,-498815,687238,503749,263008,664147,1152599,373717,392981,489119,1346863,-707162,-139754,1077798,1109795,-253974,-13733,822816,-567366,-284885,-210085,-270807,586519,-69726,573218,-769455,-472190,234742,-433932,476355,248648,-39422,-681092,130651,-184286,-700633,-514298,1251368,-224547,-395291,67127,1049497,1343261,-856362,-1130571,-1215976,126734,-891973,1009307,93218,499378,-770521,364212,-848488,-55153,1412905,1941269,61740,660534,236779,-384722,-535520,-106305,55405,-147096,-573824,243935,631271,611316,-1409820,-1444318,886375,-155749,804173,643445,-449745,227429,-400128,-768885,391976,1190272,426346,111496,152850,470761,-665057,327874,-724755,281361,-975163,-1512845,-415972,-1105832,2111600,1025950,-540523,-899589,-134479,986209,-626316,668953,-153002,422696,670276,-124252,-273632,-147263,1459243,689258,-919384,626823,236674,-32825,-702293,-261719,-596232,665874,491836,555131,187366,710998,-255265,-199191,-853905,-391893,470251,826440,490329,198750,-442941,691846,428324,-704883,-1200017,-581652,351175,245101,630239,802370,1608307,122728,-1353871,-258377,172471,1486703,259770,-14212,1693477,678307,-169848,-385148,151369,-271546,-784133,-984434,668108,-178105,424554,323254,-4253,-274012,225697,-362647,49601,556,98124,1148419,586755,140154,-602746,-689108,211626,-509638,-24199,-393027,647418,-782722,-489615,-544558,-1493043,553963,1147953,-831351,-565034,-1521218,-134655,39910,-489112,-91461,140650,-139003,400781,310870,-401648,-1156259,-1007778,-411268,-475555,390151,1046451,400920,-373316,-267793,-413657,570906,100346,-218278,673741,-723327,-1829201,254076,-1469350,-1286627,-961284,-705574,-384058,-1303506,574726,207580,194156,-689763,-1461895,-592564,-116406,-571926,-575372,-340118,-506888,1892356,-15827,-930001,-969567,708935,300415,56574,-506923,104778,640455,934007,857778,-830660,-587035,459468,-298156,-565378,1388818,1089747,145953,-4340,-103691,-456287,627551,1112704,-442553,-916394,227812,-635726,-1013979,-805257,219174,-579199,-349005,472881,-566432,838776,39152,977050,-243849,-266704,-591769,-485791,-405093,530375,-793935,-255092,-122668,-603266,631442,307922,-348929,-604925,23723,1117424,516632,461530,474267,335875,83481,-164867,469846,-517032,129262,-1387117,-629710,1196736,314120,-46581,-595482,-1212559,578487,-309561,125577,-836857,-403964,409801,-709855,-218995,-250626,-39302,453627,-384803,177620,-837730,-1538213,-727745,-319641,-1345723,-36061,-12561,981591,-321191,20745,882664,-861569,-4679,233386,-60475,219618,949510,178425,435289,119118,1070181,110649,143494,323772,-533860,728257,228261,-538029,-551888,-668384,92310,271213,887339,-319527,-300249,8161,-1672967,-903074,447139,-1245681,-439133,-1270237,-619233,-568805,755287,99467,-201003,1126317,638696,-617558,222084,700834,2227940,488125,360477,251895,-745752,-630269,-998002,-665337,-588079,-182403,-266458,-594906,-53415,-364770,-1449163,-1014815,-369246,-960357,-573084,-514747,-206674,-139162,-368361,404685,854398,242333,-1351001,551360,11951,-744417,618735,-1459800,-1238319,107545,-415202,-72876,-328025,-639570,-651115,-1689864,-369165,391803,410063,1010162,2160139,360782,1413306,1030097,-307020,245035,-680685,-114235,370797,1081385,-493182,364752,205904,561864,-98176,-585775,-1220600,-76367,-481897,823478,1581529,120756,432441,1082004,1036793,-330808,-436628,1239668,1087793,561871,975277,-110691,-943946,199647,1252792,69093,925191,-420646,-91097,-1533333,-1176397,-794669,869975,140337,578951,-518920,1037917,-323134,-285470,60779,55650,-431250,107692,316351,-321236,379141,-1507520,-23874,-316959,-228663,-442674,-85012,-1336686,-1325927,-405353,-1313229,-85982,356030,763541,1270608,58254,614626,81928,-22427,185444,1789040,1574833,723131,-552126,459232,1783299,420273,-276626,-778980,-513686,425407,795176,-106860,-91558,-186537,-718241,538892,78019,590362,-125522,-707074,-361181,79469,298854,227259,-691352,-1026163,-778783,-554770,-638789,385253,-555208,-483172,642145,-867634,-6484,-772080,-706681,-372987,-986512,-261157,327670,-933934,511590,-419943,600715,1534666,1705043,-80775,-1496077,-1356790,-554472,736286,-816940,-721628,-32705,827404,-444693,103378,-256410,54885,-365201,189475,-287468,-1264420,-668291,-48908,-373112,-163121,-663514,-438220,-23942,-319398,439445,446634,-457364,-274478,1808049,544833,-1208168,1035511,1357152,-129546,2491,-966098,-251429,-1171584,-157151,189424,-669912,983117,1871837,571430,-1377741,-997921,588155,520454,-485724,-422087,-131251,-180166,-183272,761098,161463,900938,453078,-92848,1177261,94956,727785,221512,1109914,-1283925,-78504,-620594,-1158575,-924184,-461377,-1257320,-99137,-480680,29865,-168491,262425,629682,480874,862614,304589,222866,-568740,-24490,-502189,-217962,103348,565020,-447143,884053,342972,40662,-740884,435934,776611,-203994,-1467089,646068,55189,127424,-267687,-151872,-828130,331380,463828,289009,237685,403396,-1955932,-202747,-339967,-549680,-7482,816886,1547690,656553,-1019857,405947,343204,-302180,316779,156642,229996,-1091896,-43104,-783901,-1057895,-1850487,-517110,99692,-649496,-285203,1461816,369824,-193131,-1324426,-285556,824643,324900,-407475,179961,298503,1476205,102620,-133990,417871,-133861,-11175,3567,808776,-587128,551643,520387,-494054,-813278,-1046871,-563246,-807325,612970,-509476,-977294,-111228,-1959540,734241,-62917,-55101,424815,-21523,-1479700,1024611,-535419,598059,1200671,351710,-868802,-783965,256832,27063,401550,1299943,-385752,-1226531,278446,852559,50696,440989,-1406920,479352,-424578,-913773,1854621,817611,-1033097,505068,1486749,669422,-407790,217113,-523179,-484375,-157398,-704003,1252816,912200,1343143,-19762,442233,722391,-915184,1132467,-604409,-251086,97996,324528,16402,-419236,-245648,171799,651925,116431,-367237,511545,-827328,254337,701862,570179,16791,398473,-293950,-1346335,10172,-492828,747342,1154760,-59838,333900,677752,1116926,768256,514054,-103889,-347828,1249943,203826,-399092,-881130,56922,827831,1365686,999949,-222709,916229,1598711,1127990,-344429,630059,763216,-610371,-605093,262998,207653,-672110,-38818,-1191782,-977418,155946,82199,238371,859191,-17166,536789,633152,-195056,-44385,-952963,-913133,715049,905419,-786633,657709,255936,-152169,591546,78814,-621172,-722954,-109559,-205583,-129888,-435801,-21911,-138000,136354,57302,592869,116662,267014,190963,274928,160996,-190308,1094960,723548,418690,207536,1376961,426902,232687,-322639,317335,-36857,8320,-496990,464708,1443188,-273688,498675,720464,-360099,2958,783730,781772,433837,-523979,-691506,324045,639214,923066,551401,-306196,-142255,1365665,-390606,-512946,488059,-1503375,-1621140,-1826563,-811131,222932,-345314,502437,-1318624,-702217,-1410766,565489,-96526,453443,-355217,-1124625,-130192,-312921,-1042644,-917155,-1503187,-1732119,-1182124,-141289,-14111,-116288,-925952,689741,-520663,-327102,-1075908,-434228,-988876,14217,-1363739,-120685,587247,-245138,-773766,-759666,-485024,-272864,-239876],[117107,607021,-761851,-638307,-1174415,-815956,-236839,-584111,-223783,-479922,439,-161985,-869872,-722527,-8078,103189,-84986,-26440,-291579,1955127,378385,-101666,-79535,923295,135447,216193,-352660,770296,-955294,-598686,-1847067,-999762,-1383412,813337,1390692,1662556,477711,-17746,-29920,734741,187347,-267207,247917,355084,-965454,-793125,-160393,-390262,752430,-149202,447208,-279245,-78257,-1278748,-551374,-136264,-814021,152171,-146847,-242444,-772874,-432170,238359,-854691,241474,221135,345488,-134094,620698,-566674,779376,534292,-609721,-1530595,-311317,-903266,908512,-97548,-157422,-795382,-658085,-317104,-793331,-752997,-259153,512323,885797,-181879,59395,-38134,-148688,-984363,-991100,388724,-1334298,-328566,106838,1421116,-800337,-1153316,623356,-93087,-83879,310114,936906,795226,321662,1239012,764824,-584529,-86497,516153,1085274,-102621,722236,513930,869902,136903,-170386,606333,409731,754749,932250,1274366,417082,-287778,344935,1247400,-541116,-289593,611426,233925,-431744,344412,1138563,-679317,-315409,-316104,-50021,1119320,257589,800411,-860091,-172179,119143,81766,585825,359559,37939,-697899,389502,347910,-402950,-223345,958826,-709820,-243676,100264,1200376,1279220,-713616,-640338,-1896080,-29970,-1184258,855484,502143,692462,-806714,59007,-850111,207359,1043290,1881104,-6090,562700,-37754,-735133,-732173,442417,170802,-145286,-369774,802612,216845,1106889,-803630,-481394,765996,-609229,964499,885462,109501,-322267,-442254,-454414,563562,1130225,535185,50945,-115115,1044321,-272872,148652,-706379,324402,-1130084,-1600337,-933489,-1396576,1889418,1029063,-715701,-1270981,-31636,969641,-749096,451958,-123939,299724,895923,-210962,-509621,772369,1575781,497038,-1166508,73726,-310039,-230954,-678427,-478061,-445537,853704,411734,327736,43250,544674,-249447,-140305,-998687,-17354,628573,756841,176671,264433,-527723,532464,570843,-211868,-1036024,-270024,519639,-195866,588261,748823,1816122,87288,-1142912,-164903,-103696,1378891,168071,86824,1627287,804967,-353055,-501098,298812,-1050637,-933097,-699075,735551,63716,504919,489126,-278496,-105569,451732,-716353,-81284,159045,208584,1162122,235772,112823,-296615,-1125395,133418,-529376,461266,107642,1103229,-551351,-548746,-459779,-846582,324827,745961,-1196354,-433085,-1449396,-161782,150577,326195,-166932,108531,-451485,375762,547374,-1099811,-1534699,-1365283,-438348,-363535,735101,396153,466073,-242683,-33571,-598502,716720,-98013,-180720,369205,-830174,-1210629,384139,-1484993,-695949,-801641,-569538,-422717,-1359045,570666,328512,166599,-293472,-1323667,-517215,-249,-771098,-625595,-224598,-478733,1598949,190428,-744471,-530345,854551,684218,207095,-487756,417769,644009,715279,341175,-581606,-284419,579999,-342892,-274181,1372506,1156080,201519,-319489,156998,-647047,668450,909138,-392525,-582268,160597,-875829,-1402018,-583349,538780,-951015,-227076,980550,-669468,543425,125025,1534247,366105,-505886,-551615,-544184,-135243,474659,-850276,-927807,62515,-535277,983195,593392,-212530,-774835,-401344,1390707,353559,1086136,649626,598382,83339,209999,712960,-242512,-5256,-1178194,-877231,786946,152863,321103,-775298,-872015,781105,-313406,315535,-675857,-843932,420175,-401717,-68941,-40092,-98355,-151906,-494915,-36891,-472243,-1232541,-639146,-138233,-1104031,2405,-302734,1096533,-162160,-59077,790503,-793770,242227,55534,-83735,104950,12946,-288967,604831,189266,1003009,130258,-204113,291489,-450126,906671,169309,-573743,-818880,-436121,78524,107211,1035382,-236908,-765755,-68755,-1591207,-916747,735647,-1017061,-71525,-1113639,-901297,-510803,1196967,203082,652777,1033920,233317,-520233,41630,360771,1687168,210508,136317,248285,-826612,-491429,-954170,-511803,-237683,125839,-44592,-589678,-562281,-411092,-1187633,-843306,-392585,-994902,-404039,-717970,-152502,-122817,-184415,663066,846155,1050832,-872056,135059,-2262,-1278395,262892,-1505239,-1371084,1795,-521876,-160644,-570896,-758771,-775721,-1715213,-13745,50842,102768,1099,1402926,135005,1207815,1015644,-144937,591090,-795199,-193504,330539,1493759,-395598,334937,485151,691613,-261703,-868077,-1392468,188844,-965719,400127,1156937,-738683,133292,714281,1141163,-294295,-824878,1151528,1327073,622314,896506,-118115,-1280999,-188240,940514,367594,1425233,-272161,-6267,-1796614,-963497,-637194,422417,118646,953818,-309390,907957,-639610,-4349,533943,183154,-145580,-81356,659659,-391124,293955,-1096496,125132,-230317,-299796,-559390,16822,-1593824,-1120777,-511566,-1521877,-386852,90683,425808,469816,-588836,492065,-319785,89528,-275976,1513502,1610728,591893,-358401,216309,1609345,344068,-336272,-1206462,-652842,405681,1099292,312725,-127649,-464348,-762459,921745,11270,527540,-531970,-1327308,-625897,215583,412672,129617,-367657,-1150105,-650782,-409440,-781513,44672,-440478,-577265,642790,-982615,-142482,-604295,-1044239,-352532,-765040,-383064,388523,-899319,390095,-47088,455433,1222499,2250398,-103701,-1845285,-1011036,-353588,839471,-528541,-909267,249666,841135,-102646,420900,-234288,272246,-199615,-144288,-411042,-1386693,-873084,-260593,-297743,-141972,-734774,-728437,-495087,-210519,577952,173699,114630,-178818,936299,280768,-895754,988034,553195,-290921,180851,-611585,-138364,-956438,-332214,-228589,-679577,798907,1501488,463206,-1294785,-564193,406403,104371,-365699,-703443,-227024,-361936,-387390,346411,-359382,845399,17742,563638,1152185,84397,557379,304698,812595,-1436617,-324375,-404443,-218675,-497585,-190933,-1189209,-470032,252771,237925,-363431,507371,472178,369282,1075635,698138,42528,-358464,113637,-439053,-408605,-20995,357733,-532941,826773,296095,209806,-198336,286552,712993,-277466,-1404621,850445,-7431,-31680,-184392,-83528,-1348263,-191491,155368,-215546,42780,-447021,-2216108,-305342,-171332,-615372,51303,395952,1806130,654771,-899598,278077,756550,-514228,386828,194181,38430,-739541,-143835,-732894,-1009505,-1573010,-957816,-64103,-743297,-538553,1312997,422849,481347,-1101268,-256898,696694,89068,41666,189805,477104,1569459,430889,-36288,768304,-152969,-42872,-281254,880483,-441095,121123,279848,-219657,-988405,-534569,-105097,-854555,334444,-372884,-451437,-93871,-1212671,774989,-555547,435381,443995,49699,-545976,1097249,230426,760937,1254560,558416,-708683,-1142885,-422576,-449603,-233228,1330649,-78065,-841406,563800,385096,414265,567722,-673071,378032,-377306,-983192,1834036,1179578,-963377,941709,1662731,965840,286924,518915,-301436,-646297,-173347,-891183,1498652,1225877,1405277,444807,541101,766807,-1025823,1050984,-775685,-70146,-138334,91029,-114929,-590071,-342899,189021,469082,-128046,-182572,788211,-707187,-1214,813631,978569,-409899,170304,-479449,-1261424,70280,-563601,323280,1420911,528164,477006,657311,1377206,883068,273562,-68827,-600975,894342,56672,-594959,-624852,41329,762868,1695290,905166,-127406,1303463,1658573,885538,-354020,600811,690309,-261649,-409789,357416,56270,-572482,70220,-667471,-1144837,223075,386763,385021,673154,59040,-168582,142300,-434880,-37697,-1135946,-812303,918404,638534,-590077,205571,436428,236650,956680,252484,25093,-386957,-59103,92714,-282146,-867716,-228749,-286177,-254322,98796,765820,230676,381770,209635,442336,101824,10674,800435,813815,-114824,268532,1001317,143456,60170,-374932,30602,317259,-32546,-604424,642335,1180853,-363025,480786,637531,-567299,-49897,861888,646691,459059,-815758,-675200,289526,1216201,663358,306745,-579712,-376575,1890558,52819,-782224,197385,-1492354,-1455366,-1636124,-889782,505460,-149815,383319,-984171,-695145,-1416158,379679,-57910,483260,-428423,-1135881,154465,-509783,-834332,-1011213,-1460464,-1069100,-684207,281110,349547,-240582,-1294617,604671,-432378,-124460,-766694,-776937,-1064246,133170,-1310327,27145,604130,-299719,-596801,-862729,-737527,-706913,-256894],[-136855,659665,-757463,-681182,-897498,-611766,-21727,-1016312,-117953,-1316722,-307732,-93476,-1013727,-814651,57475,-129727,-135452,-337600,-872842,1426264,368558,-151376,221011,662977,179657,210540,-453821,962691,-1024494,-949720,-1614938,-768033,-1282471,492835,1681329,1390344,596328,-212133,19817,1003805,144307,81679,436213,185658,-1295784,-509889,-123839,-51289,838474,101874,480645,-89606,-57704,-1548593,-669736,514767,-259060,694045,218902,-104665,-955343,-805815,-182312,-934719,268839,380280,-38873,-35860,996558,-211640,775136,554124,-296129,-1481225,-707347,-1215911,736209,-394857,51643,-462714,-661603,-170228,-561112,-352867,-467433,166988,1079491,-78099,-44905,86861,-150469,-1152110,-949022,573247,-1101437,-129017,296041,1242104,-988168,-991646,498346,-28139,70422,256018,1110529,909479,-92220,1359110,823485,-539563,1163,890268,1274969,-253561,240933,527461,1049226,128044,199116,582297,346893,844185,1040529,1280124,374412,-610077,293453,1206026,-226972,-415616,271218,-445179,-464783,640619,1195099,-789744,-273832,-330521,146331,1561863,436663,836077,-859718,63987,34489,584325,554771,488395,-5255,-672336,393098,750818,-73252,36951,597868,-964080,-7798,244632,1378744,928098,-558877,327705,-2250932,-214444,-1437594,678023,941731,771621,-700567,-94912,-665729,508590,560934,1431136,-61604,385260,-210517,-1009579,-833751,778780,276227,-131377,-148486,1154007,-313457,1387283,-114096,282429,594458,-994922,772163,893552,558864,-889006,-265799,-75545,650754,937528,582794,-30772,-474470,1429223,157426,163747,-466258,294304,-1056959,-1334462,-1253140,-1676746,1305034,885337,-827932,-1416706,39639,751052,-748006,248869,49911,90193,887351,-218234,-722712,1447903,1526511,77632,-1004046,-340048,-888064,-433070,-383099,-624713,-258327,755564,188336,211618,-74149,471524,-149693,-154936,-1068826,404170,784490,589598,-235261,277417,-434023,342317,624126,359650,-708118,171814,724877,-450400,524795,678314,1741363,-54100,-517539,-90765,-363590,1004836,137416,125341,1389690,828601,-526845,-733178,458162,-1555616,-706778,-232955,734355,286832,436424,630271,-619884,-54303,599307,-1088396,-104147,86471,254240,892603,-157848,-5819,-27522,-1375304,-162271,-581180,837784,345954,1345046,-537157,-491022,-249693,-202895,-2671,100243,-1500630,-242120,-1099054,-32194,303711,1319024,-207951,217722,-715851,646275,802146,-1374664,-1482875,-1554358,-485690,-192921,1074084,-87130,574296,-120531,50570,-611043,758965,-341131,-189551,-1753,-698363,-194747,473579,-1009361,288325,-554995,-414350,-355771,-1156614,550448,406078,30096,52498,-1127555,-423391,336772,-669739,-758211,-417324,-528898,1147620,365014,-262289,55650,952466,1036000,370208,-254893,572781,512341,358048,-154412,-406151,-124514,634897,-283366,28479,1180191,1177461,184881,-740609,639454,-767666,613422,285178,-306807,-107036,192124,-977048,-1522304,-169736,810585,-1208641,-138458,1558294,-664168,64947,222347,1753489,839982,-635602,-510872,-629020,34286,212478,-919170,-1371864,209260,-415457,1152593,682725,-181118,-956898,-684579,1549844,244832,1393832,798068,776417,96695,678440,789901,-3930,-317203,-742877,-975005,215996,84451,605793,-935271,-573603,481083,-311506,390385,-472804,-1118666,317158,-181454,37967,213911,-198997,-788467,-163334,45270,-171690,-1118786,-516936,77024,-804452,15022,-635194,971131,-2559,-202540,613629,-602840,559201,-142925,-158945,-110100,-805321,-763529,788609,78738,740796,20551,-484027,211469,-279416,1004419,129935,-573821,-888622,-98624,116359,-121281,1004999,-184178,-1215892,-173737,-940640,-694858,938164,-597446,318252,-790880,-820784,-476321,1346385,245204,1358150,812446,-142690,-376677,-143171,5780,1181248,-75699,-198902,432487,-697049,-199886,-681206,-154683,73423,239625,171422,-491954,-1024678,-569400,-816238,-754916,-444092,-933058,-188492,-532406,-167313,-104758,18128,1065743,738001,1546639,-138459,-218419,-2609,-1576329,-123401,-1389947,-1301530,-50296,-588292,-295958,-656992,-823941,-834331,-1318525,347376,-276227,-218820,-1063102,563329,-97824,867937,774612,-20667,767739,-847584,-480209,256821,1695131,-71764,401723,699753,476102,-478720,-1071483,-1287067,335625,-1280887,56060,816793,-1296364,-156685,219171,1070667,-369148,-1015678,863624,1307104,529198,653557,-120889,-1711462,-511527,776276,732671,1661810,41770,45867,-1766826,-603393,-448893,62474,130273,1312142,138130,597124,-995133,259704,1194012,398767,160554,-308977,856850,-535335,238438,-755465,216743,68695,-290124,-480661,231190,-1590057,-706705,-523873,-1595076,-598352,-68317,43621,-282606,-1220626,255481,-664283,182216,-434334,1216009,1141913,261051,-7783,98395,1399395,311696,-255026,-1602221,-700427,187234,1237562,746730,-227057,-599566,-587230,1194937,-149626,499283,-722128,-1485169,-748329,382649,232814,52772,-64573,-1147140,-445874,-220349,-1080581,-212305,-201477,-630489,678471,-793933,-418041,-460494,-1406719,-288346,-392382,-402806,474394,-755960,281580,251421,222128,708853,2161629,-34249,-1940058,-541358,65778,815027,-277436,-952929,713876,888989,216541,399707,-196374,485498,28668,-338831,-427893,-1181939,-1017668,-374246,-168583,-65710,-688966,-996295,-878125,-192854,683948,-32118,719297,-52302,-100960,20840,-629938,867702,66181,-309122,408259,-83933,114415,-1019834,-594205,-514660,-586798,718744,1025488,338652,-777225,-65047,135097,-357798,-335197,-916354,-19543,-201029,-302542,-74613,-759993,613413,-394336,983387,941207,81484,320210,368081,559523,-1396226,-516574,-162484,1014550,123497,51611,-965772,-857632,978982,441683,-565068,728415,205665,-54299,1183847,904806,-171665,-91061,162039,-288918,-378888,-48691,213091,-477619,669402,113266,26422,-23022,29581,549471,-370084,-1266188,945755,-41313,-169348,-126496,66441,-1664558,-569248,27349,-681731,-238892,-1049888,-1977126,-349029,-120272,-520204,35310,101199,1813942,754688,-648174,99273,1034519,-634705,418584,175163,-211819,-36687,-282834,-777800,-890961,-1037205,-1229778,-338279,-826003,-801964,1080492,640184,1388477,-529966,-212135,498747,-221795,431723,271223,603315,1266980,560248,-47696,935155,-240765,-94105,-664187,807838,-172911,-389647,39331,-28122,-1123319,-5800,391896,-882728,-22435,-374724,69318,12762,-363294,594234,-1063250,876705,338832,19750,160677,1067753,1033396,966072,1179944,427592,-298710,-861281,-970260,-766014,-653910,1245402,226837,-367152,816293,-79981,551484,543231,-31093,3617,-226872,-841248,1308292,1391240,-746666,1122307,1726576,1308474,1101387,841863,-16663,-595649,-186343,-992903,1625403,1337573,1287033,767307,461227,776885,-945956,826943,-924857,117870,73070,-116181,-244691,-669774,-221930,191782,388100,-414531,-18092,737860,-532531,-506021,742291,1255854,-832509,-29322,-621907,-1174467,53505,-586242,-145207,1477507,1072673,670806,671899,1274221,782851,21423,-111267,-969908,407004,-160503,-743101,-296993,-47045,498198,1840929,779001,56140,1125409,1499785,473334,-141934,552654,367048,13199,-188481,447310,-129463,-387486,220345,-81304,-768930,269017,512815,540416,391295,193077,-472492,-354126,-510937,-25854,-1232539,-754090,1068278,336433,-475171,-227625,559939,596581,1115193,456441,920447,76231,-125735,131458,-369600,-1126742,-307944,-489471,-645474,63588,1116750,403226,549932,199459,481508,11088,193387,500232,776707,-432468,214206,345270,-346845,-168710,-382740,-208136,633117,-63519,-534777,967180,943186,-417091,580356,455458,-680377,69870,835679,597393,434085,-867572,-709884,234236,1666793,120758,-188362,-858329,-609840,2002714,580335,-1113536,-276420,-1211472,-915683,-1356874,-725794,692531,75680,262707,-567382,-807434,-1269216,192189,31862,463291,-398943,-1122188,415703,-703316,-509377,-858949,-1297986,-198656,-112590,640962,711001,-372733,-1322440,516332,-390763,-5311,-403176,-960871,-1069504,263972,-1113417,107168,523142,-339685,-323512,-797009,-846248,-850102,-231517],[-409519,394293,-673791,-603910,-629700,-347703,188249,-1359993,69913,-1751842,-593371,3439,-992151,-824118,239333,-284850,114759,-455314,-1276831,732951,248401,-131008,449601,253794,325447,31012,-573457,866197,-1102987,-1140385,-1234745,-420448,-788784,-27723,1651607,881812,665641,-298932,48691,1056946,113577,410129,393653,44905,-1474928,-274073,4403,368892,848363,432773,294510,159020,78704,-1508431,-699675,990112,97733,1373064,712413,39494,-914830,-1059433,-628184,-935652,138890,574711,-470723,67418,1192027,496432,1112943,625592,-36191,-1111691,-872870,-1468843,278176,-694642,240277,-144864,-688860,-81548,-124449,189805,-543245,-422360,1252487,-40770,-126000,173525,-112673,-1024273,-573765,705901,-835035,47115,433978,759477,-1058989,-776505,145010,-60652,144778,-196421,772779,968377,-415823,1323930,832421,-525081,117508,1227768,1239219,-194221,-167522,418662,943667,-3941,483406,570521,331082,528755,960956,1190611,259779,-529282,382286,1299046,325659,-423919,87564,-751366,-275775,815360,1030166,-833378,-223340,-217033,291784,1765147,489637,600960,-784646,195836,-15978,944716,435962,637064,-159502,-594021,217107,934709,202537,179500,229911,-922449,269725,382824,1539238,383047,-341652,1435543,-2120840,-412470,-1514851,558004,1266482,707174,-484271,-53270,-354649,708826,117639,721460,-97437,139257,-227315,-1138272,-800167,734456,366318,-180259,-21049,1199796,-730668,1381886,380200,694004,468683,-1165650,362122,604901,774741,-1207919,98696,239763,647775,664427,568442,-89760,-803443,1487990,522605,373347,-27026,168223,-753762,-827765,-1308758,-1783295,656129,537012,-900070,-1370054,70618,377474,-649569,99537,324826,-94024,775392,-22856,-802028,1678769,1429970,-380891,-564395,-446060,-1329821,-576695,87046,-652254,-84345,423051,-140263,240482,-133957,434886,-32573,-215813,-981725,773804,940102,414452,-585543,254012,-186009,243976,545514,893292,-321307,589370,917387,-498090,420044,601839,1447869,-295788,187988,-51316,-509036,492320,221586,118903,1036742,738140,-665435,-981090,563231,-1575271,-126436,283884,650639,412504,234908,774722,-959774,-145503,703438,-1345666,-73917,-185434,178173,297272,-537011,-189564,153595,-1330200,-577732,-790971,1021252,270946,1335690,-707191,-252197,-18270,246181,-359880,-496267,-1610044,-58421,-553351,223061,479271,2071588,-223143,374981,-855346,1134695,1047013,-1294738,-944717,-1513184,-524566,24145,1294536,-327493,568495,-42259,-20166,-408595,678520,-597663,-238078,-330795,-293081,832539,518472,-162602,1265037,-242849,-276652,-252302,-846768,482411,430733,-194536,281527,-1092429,-321324,852681,-299339,-943485,-876525,-659698,702172,508581,303929,518646,943342,1234823,533826,149636,544861,286673,-170200,-539876,-314838,-199474,580489,-140957,294595,839502,1146590,93889,-1188739,1190549,-779963,498220,-404121,-223046,337085,289069,-791660,-1278543,328096,964264,-1312094,-111884,1958499,-574423,-525822,289221,1463990,1053044,-650997,-456845,-703762,3398,-130657,-1005921,-1366641,271627,-282835,1073547,497697,-252578,-1092676,-729042,1517990,214054,1333772,832104,851255,158114,1064612,722308,113727,-657178,-186046,-908101,-372803,116774,754405,-1098533,-448738,-197517,-333196,292433,-252026,-1222665,142986,-109621,11057,405034,-454985,-1410635,350883,438262,27128,-1042820,-368877,273512,-575504,-18122,-960233,600553,95785,-332824,418036,-413595,859209,-270807,-264689,-324211,-1132292,-1114532,975094,-123223,377540,-205665,-599008,102427,-16106,951678,125899,-529473,-747403,267587,163195,-350878,797672,-169147,-1544702,-309107,-21838,-286535,965322,-119858,643834,-343915,-365255,-477885,1185315,206934,1586970,517978,-411875,-228658,-306603,-224515,831543,-321908,-648742,753617,-264209,86661,-203443,335536,106881,82887,340635,-342101,-1300828,-715671,-434998,-748140,-501236,-795685,13890,-129399,-261148,-128169,183937,1430939,542912,1576598,649905,-440637,27472,-1570107,-476947,-1130440,-1013051,-66712,-605529,-442483,-619624,-836246,-830402,-700811,658560,-430570,-493312,-1753562,-48947,-281128,457026,376848,46536,749650,-871412,-868569,211490,1672244,371785,552971,782646,-11578,-711025,-1176360,-1040422,299441,-1287813,-46614,693387,-1280999,-393102,-309426,801353,-539667,-955767,418121,1131325,404831,307163,-156675,-2201237,-716650,746024,1052592,1572027,417650,-13976,-1522360,-246742,-296510,-184692,185575,1568036,609533,205555,-1304686,449165,1730586,650024,407843,-558826,847273,-733263,242259,-552556,258475,498822,-206808,-180348,491971,-1360296,-182836,-411656,-1508116,-683645,-64514,-240361,-919739,-1702022,-110480,-1021029,208826,-270863,1065949,443769,-132506,327033,45314,1280547,324720,-55785,-1830291,-650867,-129870,1193779,1178879,-335536,-650619,-268636,1303395,-312100,492858,-618525,-1109946,-661326,489687,-129547,32377,177162,-944698,-208143,-103192,-1406518,-307878,67526,-667836,848871,-398065,-766469,-360274,-1615453,-132287,7462,-295981,536771,-577010,237708,438252,-38678,176591,1533242,97030,-1724961,-37789,553254,681674,-171069,-833644,1230758,907037,372060,67941,-137574,670161,151602,-373668,-365391,-770586,-1071923,-351788,-43800,-16103,-541432,-1177129,-1129254,-286022,711218,-185643,1122097,82828,-773529,-113441,-473369,636496,-61301,-254184,637200,456412,453709,-1295562,-959516,-641156,-435706,740266,589923,220307,8187,353002,-168287,-778372,-411768,-973938,286191,218661,-70521,-425735,-912632,213174,-678188,985964,620372,99006,108675,317332,423777,-1172590,-630938,66076,2088881,797516,244369,-636064,-1156986,1419671,531927,-705891,851255,-130355,-696025,1158735,905785,-289790,175435,112020,-75732,-144460,1961,155726,-190639,439881,-164659,-434199,-142149,-231265,306459,-433411,-1139477,883813,-51242,-249418,-83614,255923,-1717646,-637246,136745,-990500,-528251,-1316537,-1445497,-294396,-205348,-371032,-68334,-33093,1442855,928947,-340976,-112890,1011576,-659465,311312,62731,-422641,698862,-427764,-889074,-719177,-371416,-1164137,-662138,-858673,-975047,839945,964212,1991564,115142,-163632,321293,-493915,691987,384510,624175,777604,455736,-208035,848729,-407451,-193794,-1000000,616377,169575,-815576,-174860,72047,-1209670,428582,735480,-870887,-358707,-524890,383639,255307,308125,126573,-1488349,1190546,160139,-102811,405105,933341,1633822,1207062,1012775,33757,239380,-58773,-1175061,-869982,-776159,1046285,460276,41330,926130,-357510,454016,354319,470658,-389864,-13799,-524712,579015,1354284,-452927,966434,1694608,1646310,1879600,1063723,248975,-366911,-174569,-994747,1619230,1201901,1002465,827963,207090,697898,-692243,512171,-1007741,221464,482765,-244967,-329863,-578992,13011,145726,362297,-675491,114259,430096,-333604,-1094837,457566,1317760,-1126057,-163942,-651028,-1053093,-57112,-550513,-353787,1376116,1412385,931924,742881,755024,363132,-204501,-231065,-1451062,-77893,-335780,-788743,-11895,-131883,170099,1758943,637123,258955,544094,1142261,-92454,183099,412530,-83468,105263,-23382,429768,-347325,-193556,410727,408226,-50240,249869,373112,647615,43458,367915,-304050,-721961,-403194,-57047,-1193746,-737798,1172230,31745,-445121,-518443,597621,845865,935495,625932,1638714,544597,-293663,-21489,-376847,-1164080,-243538,-742208,-969262,-43888,1563313,608986,730691,222968,338423,-72662,340749,284258,553694,-509634,182568,-354563,-954111,-431743,-346117,-366550,842683,-37221,-246349,1345614,843534,-466289,680566,269784,-577357,256410,672321,667784,394658,-708886,-817619,150995,1734268,-531204,-682383,-1038819,-767252,1731089,1074394,-1379812,-775979,-832158,-244372,-1062793,-417078,751787,276055,219284,-47298,-1035736,-969546,20510,121883,303753,-317038,-1050953,618012,-859310,-169622,-527447,-1084294,586864,340348,847948,958708,-454760,-1053237,417687,-398226,42701,-87588,-897938,-992107,366857,-880721,42693,345561,-382656,-46323,-562265,-767066,-550450,-169423],[-631683,-43727,-504697,-466545,-423013,-83769,300529,-1578680,262307,-1709066,-813095,178102,-819732,-746701,519249,-322326,580101,-349422,-1351122,146628,79351,-23054,558049,-199230,476897,-234820,-702907,481658,-1118762,-1147363,-864498,-75307,-113177,-557404,1315553,291924,678172,-187889,60738,883097,111901,656379,200399,13210,-1451310,-181396,227303,772926,603274,682198,-139236,248452,253034,-1205927,-698314,1188583,220630,1914475,1168822,196274,-608098,-1102710,-1016507,-813892,-61900,789590,-815290,114091,1160311,1198015,1694670,706712,114957,-528387,-815858,-1555198,-332312,-877202,350757,90629,-704584,-152811,367083,688598,-453743,-988027,1368146,-89799,-151008,155234,-42614,-722091,26074,749747,-580775,150985,500298,205950,-1066010,-653901,-402062,-142832,145465,-910294,145136,988133,-488112,1159584,758927,-525156,245876,1451977,1008813,54396,-400306,198710,589014,-218321,593320,477746,348183,5816,712654,1051927,112687,-198630,588356,1518653,1086555,-278849,-12895,-711314,145612,851422,766995,-802171,-215824,29673,380896,1691554,520069,103029,-677519,201635,-73842,1099743,306760,794720,-355414,-485511,-3834,898759,358915,162760,-86330,-645379,532246,369489,1571287,-192443,-47940,2191240,-1577911,-603072,-1298737,533897,1350854,501305,-214037,136294,-17640,662190,-168341,-14447,-107500,-139362,-104441,-1108924,-635366,231044,434948,-321068,-35343,966790,-866826,1111901,490519,789041,470591,-1042739,-77174,82990,734156,-999507,552697,410843,564455,396733,504799,-88074,-973838,1179819,709538,678652,534834,-41208,-336221,-258743,-1095889,-1603505,134051,-4803,-947077,-1187848,62903,-16066,-496779,17752,608530,-156627,682807,384680,-700975,1510362,1443987,-695532,-78608,-238992,-1478546,-619189,555197,-574924,9308,-13266,-470474,380065,-126369,348032,18931,-283213,-725092,1027320,1097571,315046,-724302,208123,131408,329622,341708,1260706,26390,815934,1049358,-374572,250659,525739,1051518,-569845,677203,-64095,-478062,-6399,430640,105595,627188,532956,-744971,-1125750,549421,-1108886,608196,714754,504800,410829,-34059,934691,-1204539,-358341,778179,-1382483,-59133,-540443,-56048,-522485,-815644,-387628,215547,-982407,-973751,-1227772,984045,-28580,1117438,-933951,174485,98697,394373,-662088,-805196,-1442646,53208,48077,537055,643591,2270217,-214533,474410,-838235,1610528,1228390,-1056132,-96235,-1252674,-528651,264482,1369627,-388962,386744,-33754,-180557,-10591,511619,-822602,-305144,-544642,297701,1502482,530263,753448,1843229,96555,-181136,-204588,-580451,358529,413400,-457965,362710,-1290672,-210215,1423664,222437,-1107221,-1438919,-836728,403125,610669,753509,707502,780964,1189490,696682,642445,374030,42286,-837570,-789293,-270439,-488639,415855,42350,493984,431283,1060734,-55325,-1560708,1576517,-644561,373014,-776153,-165066,584342,382476,-280557,-675033,752800,940738,-1263444,-148176,1915475,-443882,-1115785,294473,686093,955409,-586761,-385460,-710891,-268290,-417633,-1122558,-897751,209740,-201016,761345,53548,-385630,-1118796,-530974,1278234,270049,1007244,696704,840426,251418,1203873,575165,87742,-891113,315882,-683552,-809165,211967,741841,-1254408,-548062,-952227,-401667,37302,-48771,-1203601,-59941,-170651,-181957,441664,-855194,-1937305,694661,1013083,122067,-865816,-203864,398220,-453343,-82840,-1232639,48010,102369,-368278,297367,-306224,1048737,-268385,-354071,-424634,-856860,-1226761,1108507,-305866,12689,-475478,-503190,-23903,317400,736568,159730,-422573,-436062,567772,170656,-499559,463127,-196330,-1683561,-473953,761909,184195,788946,276829,821032,158333,308333,-511694,783891,91093,1293316,210379,-553225,-105790,-427054,-236007,650871,-492154,-1158458,1103183,415851,253413,363090,805439,-251926,-309407,422041,-185090,-1328349,-785881,-133580,-765232,-551713,-644542,150697,251313,-402322,-229226,278304,1609011,314087,1176134,1265449,-495228,101601,-1281931,-746826,-757393,-554651,-72007,-586351,-574714,-537747,-794996,-759857,-141911,878108,-315300,-686583,-1870766,-254343,-378084,48373,-40894,70832,607965,-899684,-1205764,259872,1490161,786681,759819,716420,-617090,-886319,-1190977,-800518,88933,-933384,199557,801299,-730676,-542388,-764650,370356,-753719,-657639,-93893,932462,364728,-68499,-271375,-2632198,-766932,784877,1235541,1190602,720522,-220712,-1174751,44943,-232280,-330789,267008,1598535,877682,-178930,-1495318,529156,1859613,852124,565277,-791587,656840,-931855,311498,-491301,256253,915939,-80824,271731,696255,-1006220,334410,-174501,-1276477,-636259,97636,-321786,-1395280,-1927774,-532360,-1404028,134217,87430,1113496,-134949,-410245,521305,36414,1290991,359029,192720,-1818869,-526269,-428814,1017823,1542932,-393648,-681074,74389,1245528,-399344,470172,-278310,-387633,-406395,439454,-479184,100173,356860,-525007,6969,-169880,-1572787,-213509,273704,-723781,1111449,-14299,-1108765,-321732,-1512417,113424,305924,-71876,517930,-432651,278808,522631,-260097,-211783,659682,243819,-1234003,406685,928934,465420,-272218,-581610,1604745,822423,297488,-408129,-53985,763537,61959,-305959,-272896,-326675,-1023486,-223795,20211,-35774,-341894,-1223739,-1261243,-492291,637711,-305756,1162298,198754,-818969,-45491,-417849,288817,22963,-243735,808123,882858,792083,-1578161,-1389124,-641525,-267708,826449,307273,120413,761788,627083,-427509,-1071253,-550595,-848199,462238,717096,112812,-656422,-802608,-245913,-784690,602558,295916,156973,39254,119362,408799,-848139,-659369,244522,2589717,1354078,379743,-268052,-1282787,1417723,454372,-746988,841629,-463134,-1356001,1000534,749323,-257399,377866,-19044,176519,226131,94050,178947,338762,185560,-462015,-955666,-295971,-384893,56474,-422319,-1087581,644667,-47742,-247641,-43965,422013,-1523858,-344514,446867,-1075830,-739712,-1308472,-934915,-114084,-404778,-273930,-267048,-25515,739434,1093141,-41396,-343491,645348,-653505,4692,-119120,-515633,1136470,-543188,-998887,-523940,270232,-758228,-990902,-810031,-972539,645724,1236478,1982943,545386,-128651,230847,-642714,760031,452405,517825,276534,184273,-496265,536072,-616976,-331296,-1153837,370860,513832,-1038855,-326096,116034,-1229452,723003,782335,-805355,-592448,-762631,382292,620128,647603,-555812,-1780409,1296368,-12244,-284177,221436,727696,1934637,1459175,789188,-449195,745082,869145,-969436,-794512,-627637,779208,600349,275362,831152,-326579,176293,38687,844079,-521634,196713,-125313,-23984,1051303,-154521,538845,1551343,1921577,2496822,1097088,431420,-81588,-128385,-910877,1458775,864360,607185,615287,-160984,483069,-319074,187067,-1001535,190272,707479,-272973,-338142,-302116,225191,21107,342785,-803715,206388,-715,-147056,-1566654,3608,1144526,-1183403,-224460,-546737,-845398,-253676,-467011,-180878,1210520,1469829,1229922,867491,-65610,-353896,-386175,-412493,-2001992,-461747,-393150,-719964,135929,-172637,-99515,1505168,484044,375687,-142215,655641,-735331,441044,101264,-496497,-8404,37798,242043,-564177,-60897,625408,693463,649100,135224,-26427,653417,-323875,541482,132864,-893768,-140715,-128760,-989981,-711550,1254380,-212343,-455697,-608506,535337,935682,428304,681771,1859945,891601,-490072,-207955,-304293,-1018304,-64422,-976105,-1180290,-198130,1918360,805186,887500,315828,28057,-111002,460089,210863,160160,-396714,316227,-825088,-1514711,-710950,-280440,-441414,938850,66478,194452,1676279,897334,-519519,676020,118998,-227634,365849,367484,835133,356268,-444057,-975126,24935,1366537,-1063599,-898292,-1052094,-784479,1243713,1422101,-1453401,-1121653,-518732,234205,-769101,-84624,692608,399136,298737,516675,-1281732,-555331,-111649,142161,-44185,-250567,-903489,746425,-938628,79032,-129811,-869080,1050143,584853,871318,1018886,-436055,-638212,283038,-440022,57564,101914,-603478,-846533,425001,-692679,-180320,101318,-439325,142503,-220255,-519799,122546,-87936],[-770162,-468967,-257181,-320915,-295445,127388,243305,-1652471,381191,-1307530,-919650,425443,-551234,-588177,847586,-238527,1035064,-58435,-1075814,-139831,-65051,140702,539010,-593618,530504,-491859,-813903,-74863,-1028206,-997010,-604243,147325,502698,-921226,787456,-200533,627812,114470,78592,550172,147756,784036,-26311,147456,-1191183,-243488,506431,1067225,72033,742297,-740008,54831,374199,-773742,-693139,1104406,152427,2003783,1415831,361404,-122731,-913334,-1300970,-571920,-215439,1007848,-978110,43591,930528,1499248,2219116,723024,124058,78843,-624636,-1397269,-905094,-860671,356441,220073,-665462,-402704,712697,942660,-226881,-1271399,1406549,-220492,-105377,11508,43205,-427120,689736,690164,-379026,152241,493063,-204865,-1020369,-729860,-1046164,-213082,103245,-1485338,-422001,977649,-231613,919384,591206,-518167,366908,1492096,665874,398016,-473626,-72349,109062,-439949,512834,212138,363655,-436278,363663,919055,-20913,146742,825605,1775122,1864873,-29656,-151809,-486018,716631,767887,539991,-746613,-269511,374832,424626,1424204,642579,-553025,-593689,84147,-200152,1057196,233361,938366,-488588,-390239,-144652,705350,369423,8792,-301319,-290650,723226,104539,1353995,-623633,278225,2255385,-921516,-761484,-772150,596875,1144931,196709,50055,342432,246989,276634,-248346,-556912,-85582,-390999,84566,-961912,-387486,-643867,470840,-525114,-164064,578399,-712279,679107,213515,686470,617840,-640179,-380997,-496072,499545,-171323,954085,421640,422248,220971,409806,-12431,-901818,593074,641225,938722,1091572,-282209,-1705,190183,-667804,-1143900,-203112,-630125,-963797,-936441,28948,-260758,-328609,-5133,800710,-52553,665537,903772,-438387,1150408,1657010,-770762,250759,136784,-1249197,-548692,838776,-468635,-48251,-418306,-679022,533388,-64067,149279,-55239,-321609,-350123,1144751,1247397,329619,-575109,145536,405542,608086,71634,1367073,278941,748042,1097882,-147677,166,450852,664761,-772469,810033,-142208,-267944,-366657,725900,130836,224549,225991,-741602,-1095311,378027,-370195,1173260,964373,335126,294119,-276229,1086609,-1274534,-631987,782712,-1161792,-107514,-817135,-436460,-1334375,-911663,-543855,154621,-452554,-1227015,-1810783,761414,-372700,774157,-1063282,710614,-27513,244380,-832406,-761957,-1017594,56103,554212,847449,755711,1882015,-175391,443875,-684446,1827228,1283531,-810205,723334,-845604,-483851,496488,1333860,-402676,79643,-101057,-328564,496935,324664,-976768,-364573,-636171,886695,1636979,526838,1402465,1837179,417324,-135664,-279681,-431231,199023,381664,-692106,292524,-1604875,-78725,1876359,733526,-1159946,-1880949,-994457,312558,643399,973973,618535,457346,886319,857290,1123538,146453,-139511,-1521560,-946374,-225123,-868539,185005,216569,613812,51350,919855,-235412,-1759588,1614610,-339866,285498,-653722,-140581,556026,402083,449326,144366,959282,710866,-1095744,-226053,1329569,-319935,-1591410,228222,-315821,585752,-505125,-309802,-597473,-729930,-548822,-1283982,-172023,4996,-229773,315927,-528501,-514004,-1000696,-182284,885229,403830,590836,402103,791410,335619,1016424,421249,-47943,-949815,595709,-328659,-958998,302157,582903,-1347030,-814683,-1438440,-513066,-283372,100798,-1123084,-258799,-284666,-501294,281779,-1254542,-2237508,648735,1573543,134498,-555322,-34365,418391,-403428,-144309,-1419173,-564358,33196,-257171,327314,-294330,1062426,-131901,-374700,-335381,-189516,-1051135,1113554,-376528,-278220,-694424,-220378,-159596,677937,407992,218351,-242139,-32452,732548,107878,-485972,79910,-275564,-1612308,-643301,1143773,563150,463259,485009,799283,638575,934552,-559531,272832,-76384,704612,-70862,-602347,-26820,-493525,-26996,562801,-576136,-1607968,1355371,1101933,260027,825258,1069341,-923218,-797664,389459,-52531,-1120591,-780606,32851,-730530,-593706,-561454,179008,431907,-530437,-418158,292779,1530653,136325,554590,1533882,-395945,222324,-800553,-901707,-314716,-23561,-86363,-555046,-681365,-494465,-693264,-609765,158537,986075,58936,-795107,-1520342,-82617,-400638,-307705,-343534,86776,472185,-940829,-1356433,435105,1236993,1033439,985330,548250,-1169933,-928928,-1164398,-671641,-215198,-278484,782033,1037639,45534,-589438,-1060304,-128382,-939026,-200117,-553794,800704,470557,-399358,-492212,-2797072,-653049,812542,1236591,628967,831435,-541545,-815033,282533,-272914,-403469,335249,1308283,794928,-515427,-1530492,505366,1475768,903398,659496,-946939,383732,-1071512,421714,-524291,223289,1171274,48420,713915,738618,-646151,743232,150714,-947881,-483074,342542,-173629,-1646796,-1851762,-832847,-1727393,-47331,444545,1276783,-365955,-427962,548898,66722,1351894,373887,399883,-1597318,-370124,-628631,785238,1715811,-357960,-716813,316353,1063656,-371822,390166,130170,358742,-111475,175770,-637410,263509,499009,42744,149370,-450917,-1438940,38962,361579,-826738,1335468,133310,-1375171,-351076,-1051427,391591,434663,224749,376134,-361329,385889,544586,-390179,-373517,-137018,366674,-579516,729117,1053202,187502,-567810,-262152,1652882,593554,39526,-797921,58547,685988,-222515,-240721,-195749,-1707,-884166,-73881,-10102,-119683,-161772,-1118105,-1310902,-786701,487539,-398516,825965,269728,-349388,219742,-409992,-123461,115318,-374128,867503,1131932,1037574,-1631014,-1783612,-572554,-112866,928439,226578,35757,1198734,780675,-562477,-1166410,-657418,-583020,386671,1090717,100203,-754458,-526760,-596316,-735319,48379,57716,274350,206537,-185566,467495,-542167,-616429,346413,2376203,1648030,458135,73215,-1195359,1003120,247056,-692937,713682,-705050,-1801378,733003,518836,-120156,466930,-190721,455930,639938,194927,253267,1011009,-27549,-682069,-1274222,-236369,-359320,-115748,-313336,-1108086,238728,-40229,-170943,-9261,508691,-1160846,228855,842817,-945387,-808644,-1168130,-690231,190161,-667028,-288073,-557764,62959,-80044,1135849,214141,-573267,57935,-713981,-469845,-302031,-465669,1130191,-604463,-1032110,-343074,750473,-181755,-1291587,-671864,-755584,507020,1279236,1453556,615255,-118704,236613,-633344,595582,404964,310328,-144567,-119334,-825787,105747,-794137,-463222,-1056716,155417,785569,-1025028,-369544,155364,-1154454,888480,502238,-679178,-684763,-988374,112093,1028767,666975,-1258805,-1920504,1146655,-98187,-476862,-146623,512564,2030002,1684924,533462,-827280,1083692,1493006,-446610,-626343,-328965,521388,676994,303604,536253,13720,-178678,-319524,1096398,-252760,339882,243995,-319233,564942,108240,25756,1281611,2081534,2876481,926144,504650,91516,-51939,-774557,1104785,431922,191024,232505,-544921,127820,102787,-61106,-909744,40324,487378,-216856,-259587,101076,306828,-187993,299618,-699555,251570,-408440,-8839,-1762594,-511756,791909,-960759,-229064,-335117,-523375,-500372,-354461,268839,1065747,1273852,1484302,1014053,-924863,-1176004,-523054,-629520,-2535500,-697281,-318250,-579376,105644,-178419,-251281,1195334,317343,310502,-694406,130997,-1332582,456528,-410584,-737484,-239423,-4732,-103864,-725301,-35626,821134,751878,1012885,-75140,-586738,530257,-648456,654630,507015,-895016,212980,-205854,-620703,-598064,1342927,-318555,-443639,-514817,374115,861764,-254157,566821,1526329,1020451,-616381,-259454,-169203,-787454,151704,-1100028,-1261694,-355057,1956616,938375,992091,469845,-354037,-79322,587994,290996,-306278,-183547,684514,-866909,-1820113,-987324,-208860,-453254,957265,229962,640406,1888988,1013631,-564618,524374,-27522,288088,289366,-55634,1024476,314497,-196046,-1113630,-160616,758715,-1285279,-668001,-880668,-618058,759486,1551658,-1286738,-1217241,-365403,287514,-477539,174385,556885,414176,488243,999369,-1390115,-99737,-180950,28864,-551215,-254231,-683394,802749,-910529,174669,214177,-677846,1111456,660274,738554,876306,-304211,-264932,81865,-495495,80551,142818,-185206,-657705,448550,-569475,-479046,-157683,-509374,182174,123098,-182536,895063,-8763],[-832550,-744159,40255,-189565,-233877,239963,-1879,-1559493,376693,-755864,-878909,675874,-264225,-368059,1133525,-71325,1212019,328349,-585478,-99233,-135617,284292,418270,-863188,416951,-683533,-864716,-618955,-846182,-753442,-479582,178208,878512,-1041617,239460,-456480,514161,514135,139270,180289,216909,782614,-196073,450395,-721982,-408214,774562,1197162,-605488,591393,-1332782,-390551,370966,-369195,-658180,815330,-17503,1491313,1351738,508230,317982,-543619,-1464889,-277223,-238645,1207514,-934222,-174879,597018,1211481,2346364,604758,-10625,517536,-418053,-985174,-1256982,-644815,268449,259142,-551026,-755002,750663,838020,57846,-1162711,1375257,-402780,-2040,-224119,123539,-276143,1263669,541171,-258872,52971,431362,-354786,-876520,-1006942,-1644164,-219851,56185,-1455253,-641052,929357,304766,669898,353415,-495611,457552,1306081,318620,709092,-499202,-313750,-338823,-585892,299965,-253845,339009,-580004,17573,835997,-109344,317124,978913,1937425,2377019,205166,-418505,-257132,1271080,605567,426010,-738537,-360874,750332,441635,1114941,902274,-1190742,-580571,-128533,-436815,869275,242554,1039419,-465054,-348760,-145098,437888,251525,-204716,-380238,-34015,801820,-395792,846486,-792291,547089,1656055,-497853,-863805,-63953,700219,706241,-131139,259132,409495,380509,-415240,-146572,-801098,-26014,-549215,246626,-768378,-133335,-1597127,457764,-723724,-324797,187882,-432213,227075,-266639,495855,848150,-54661,-462897,-929437,177963,996902,1164994,313842,249381,189450,298820,115709,-584810,-74463,314317,1038772,1495856,-476575,62153,387042,-120633,-526702,-381008,-1158020,-927606,-685132,-11046,-234201,-165647,9404,834842,198309,698776,1368741,-74617,814776,2004534,-632898,321662,475906,-679734,-383812,835085,-439629,-300951,-720971,-682108,581159,22745,-153393,-270512,-310244,58304,1138265,1362409,433213,-173630,64914,540289,988004,-174799,1183779,427436,396093,1076930,112193,-330885,373333,357084,-812988,609600,-284971,61849,-524018,1033191,229092,-110025,-149872,-633086,-905832,54220,315968,1268329,1007388,171353,100149,-402765,1170667,-1137239,-882383,629688,-731689,-225558,-886055,-892145,-1868225,-784057,-617925,-4999,50623,-1274778,-2318231,438707,-580130,388372,-993587,1209898,-464475,-104213,-826126,-491045,-464262,-43714,851651,1139747,778801,1140365,-95018,272630,-451630,1668125,1165542,-577675,1195377,-393403,-391769,683469,1245710,-461510,-235668,-227177,-372614,983449,182613,-1036985,-395454,-664881,1271782,1295208,519710,1578196,1339515,674231,-131148,-475435,-377093,45676,367764,-829334,84802,-1829858,85432,2053076,1085478,-1039729,-2010759,-1054917,394282,569499,958102,339567,23692,406172,1002235,1497162,-42644,-201684,-2046865,-1095059,-159163,-1170365,-39060,337008,653918,-231202,724407,-417383,-1728742,1281494,115679,265481,-148901,-144947,302552,312960,1180355,929199,878252,297726,-850768,-314451,387830,-236621,-1881545,105725,-1137530,52732,-471737,-260131,-345716,-1235571,-490889,-1491301,493242,-325822,-388670,-105378,-1054121,-569546,-757444,167844,444040,587617,249648,29374,757819,374709,548694,313853,-228775,-845195,571868,107570,-784498,317674,332090,-1291238,-1108064,-1429443,-622464,-530133,174083,-1023765,-432047,-349753,-849864,-48585,-1451236,-2167993,249290,1947195,95882,-181888,125214,336607,-363499,-167486,-1499923,-1085814,-54472,-1750,524069,-335838,885752,82873,-292214,-55803,489440,-628167,942995,-288596,-454969,-794044,162247,-296719,1014847,52036,275899,250,371930,753703,-23272,-255183,-272457,-427122,-1359653,-759827,1096186,728877,114415,454472,582089,1029951,1256305,-595474,-195732,-252594,137512,-320593,-623172,-6349,-511134,305795,459195,-593514,-1850360,1414505,1479400,131731,971841,989502,-1655511,-1190387,244753,46559,-748267,-736861,54592,-595921,-628743,-613902,65663,357750,-581631,-666382,243569,1221434,101287,-2946,1396857,-203703,376075,-246203,-930696,140944,467942,-119266,-528245,-757801,-532739,-521761,-367944,179401,984512,572019,-835449,-990449,270747,-414481,-593542,-462863,128395,448667,-973540,-1257027,709422,976393,1026572,1190983,373054,-1540609,-797866,-1169326,-687313,-489561,513898,1530556,1243820,696704,-541914,-1156329,-569842,-1025331,288071,-847835,750144,708276,-621972,-801734,-2482231,-402652,760939,1064886,33536,692241,-882278,-496319,491629,-392133,-427819,345379,702070,356023,-802194,-1419123,424037,708592,714952,751586,-964137,153168,-1114382,523105,-581587,189705,1174137,149525,943802,549859,-366647,977621,485002,-586932,-279790,532437,141990,-1617220,-1506319,-805972,-1839050,-307648,629520,1402672,-237472,-143642,467414,129662,1315987,328615,489841,-1281712,-233013,-712626,547831,1567803,-217697,-730195,366382,822338,-231651,231539,404988,834643,70817,-279396,-532863,492428,630202,599729,190813,-840905,-990112,363587,332657,-986076,1399644,-48268,-1519952,-434410,-343306,612903,418609,523540,111177,-356777,506852,548663,-409894,-323802,-641111,446541,86877,913552,879396,-136723,-963072,48368,1302347,236303,-254338,-911492,201961,386651,-578170,-276903,-153321,128210,-688805,-1120,-131454,-226131,-74347,-878396,-1298769,-1111691,331215,-453714,236683,280208,303692,590458,-398975,-501842,76026,-660021,786646,1201620,1124618,-1319231,-2016346,-483511,11944,1006692,325081,-50880,1192361,883488,-511588,-1036436,-625338,-275927,108851,1193474,-144507,-744991,-234922,-693017,-601231,-416111,-58358,457563,620951,-504823,535785,-350959,-538962,361443,1645732,1608933,482552,342213,-914332,375913,35088,-585348,519157,-782959,-1868794,393931,296222,12902,423824,-351305,757795,1011090,293302,344018,1639583,-125389,-723850,-1202453,77723,-153457,-153821,-117353,-1130211,-296154,-33192,-60361,920,490101,-732222,902976,1181704,-674643,-711781,-1023711,-780584,578204,-927542,-413185,-917784,151508,-734910,971101,410643,-771842,-508771,-898769,-981226,-414835,-311854,779556,-608792,-939107,-211385,987031,334122,-1523074,-470769,-349992,389198,999503,750897,379002,-133777,284124,-480488,208040,230075,75362,-463759,-319275,-1066045,-298524,-856157,-533741,-733851,45234,933426,-822891,-260708,229798,-956351,959649,-6958,-493215,-649004,-1107462,-247262,1365549,497409,-1760131,-1898596,768690,-49918,-635005,-414791,355168,2106345,1846888,259221,-963209,1197516,1612255,193971,-462463,-39001,351013,745594,168433,109898,534580,-479927,-611350,1214682,325215,375787,487660,-321187,56534,345175,-347717,907505,2091960,2977983,614125,484937,6398,40468,-622477,532824,22793,-137909,-146304,-839334,-313894,508798,-164647,-757993,-150951,-167122,-127999,-111116,515639,223518,-453230,231091,-326237,244917,-680225,54230,-1627099,-954309,375332,-505168,-211001,-71227,-112385,-740366,-228413,753066,982615,927068,1592729,1127146,-1521678,-1804533,-619501,-850884,-2926003,-785969,-157270,-453984,-77448,-193130,-298743,932583,135487,28556,-1022233,-347533,-1761003,137923,-1056221,-751181,-420557,-110336,-518277,-775654,-128172,927777,634426,937261,-344693,-1151745,290603,-863089,648971,562494,-820441,582278,-244211,-115926,-334600,1452531,-234970,-363628,-308451,130317,662921,-883733,279220,837919,889564,-592215,-80653,-2092,-583544,297471,-1050123,-1222715,-461602,1542620,958534,1028260,636760,-659862,24138,785445,487871,-693508,40584,1231159,-445408,-1694240,-1233574,-155105,-430386,941189,394524,927264,1960149,1048821,-576262,258108,-237004,809643,7165,-553217,1135221,251485,-53138,-1143084,-410958,219275,-1120750,-31789,-559269,-258596,452135,1456169,-944120,-1112140,-381144,-97105,-207776,317829,398531,323532,716322,1280954,-1232041,307059,-173908,-244314,-1107745,-346326,-416721,799393,-766528,127065,414583,-517423,852782,679441,519234,570449,-103384,-76394,-200069,-546354,134147,74808,205428,-440366,465117,-476513,-670558,-370778,-584413,63767,357836,138459,1438114,51071],[-844202,-827954,338085,-62217,-211214,215805,-384730,-1273006,242760,-235600,-689492,824896,-35426,-120364,1260615,109809,943947,701402,-114992,130947,-128062,315590,235585,-993273,130212,-809734,-815559,-977205,-643084,-495192,-461712,27360,946947,-955167,-162005,-417618,347201,879968,279274,-97355,302098,661305,-283128,855479,-163037,-594487,958875,1167335,-1207196,289855,-1719222,-937428,216781,-114440,-532990,450494,-188334,541242,989049,587771,452105,-102510,-1505875,-40563,-129323,1359275,-729688,-521075,280354,460987,1912641,322962,-255154,672987,-289778,-396847,-1270848,-313035,127297,240489,-380001,-1071155,458313,409169,296416,-749096,1306258,-590067,119672,-477022,179804,-291294,1648490,344626,-231265,-107720,347773,-242306,-575422,-1364676,-2040896,-140335,32190,-639287,-430311,820666,952436,473939,109759,-483148,488780,905599,64834,876585,-596252,-461526,-628416,-594337,54318,-851609,248484,-391117,-215473,818440,-149016,241696,951033,1894874,2393961,291228,-812252,-147314,1610526,410788,415993,-825784,-434597,1075948,448996,894568,1230432,-1618032,-655981,-388826,-774414,602163,312167,1074063,-248043,-375821,-29129,165817,57153,-377045,-309993,21225,755266,-973263,146743,-679696,664395,749057,-466304,-892333,584746,779826,187162,-397401,382111,244714,377590,-1222594,64509,-781241,73245,-565918,313641,-601198,46662,-2201963,380390,-842233,-421406,-85584,-265712,-109103,-669770,295101,1044687,571021,-333343,-1095468,-124467,1902836,1110444,162256,76040,298095,181240,243997,-107050,-589670,-191504,939000,1631069,-546704,-217493,283338,429757,79801,-450581,-1413714,-813353,-496757,-35163,74191,-8013,37214,703850,521043,706531,1616286,319068,620398,2285903,-402892,146449,619244,56222,-164004,566835,-573954,-725609,-932843,-476340,441175,95881,-475074,-589354,-246031,415338,1029161,1402418,549946,338594,-35967,494179,1310878,-314215,756621,492763,-116879,1029670,356525,-715749,286938,142109,-662382,202718,-470551,409497,-481783,1269235,406460,-332794,-536091,-406331,-654994,-369747,670001,794076,887049,13918,-125961,-364852,1113806,-818598,-1025297,248993,-208818,-378429,-729286,-1310367,-1943110,-453056,-600687,-218409,330596,-1128336,-2513600,122935,-553717,18100,-725503,1518772,-1155562,-498012,-647928,-215510,20135,-200843,900568,1448901,694176,370556,31713,11968,-207461,1201875,866439,-297995,1205943,11913,-265747,788538,1152515,-562562,-445164,-376866,-271020,1316636,122666,-999678,-389150,-725929,1335801,689249,503274,1286942,640052,828973,-146327,-709028,-338761,-52996,393915,-825359,-231844,-1821723,282194,1887020,1195815,-746598,-1748482,-955478,537105,362413,774028,-22992,-407142,-106707,1101510,1686023,-128594,-131863,-2268521,-1306372,-95491,-1258263,-182338,374471,622110,-395877,474880,-578518,-1473335,726550,648084,315759,440522,-167954,-17404,143191,1680036,1427084,550587,-208386,-560514,-386018,-513941,-202082,-1977940,-37478,-1449149,-504527,-528902,-273733,2173,-1587160,-277308,-1711707,835390,-724882,-629305,-341317,-1328972,-508407,-464499,375386,66968,778444,75388,-297785,771994,358410,-41782,275604,-391934,-651104,280555,550319,-369171,216812,69631,-1013394,-1273043,-922808,-648442,-567074,173696,-913534,-564306,-293293,-1109065,-460842,-1305085,-1656108,-267458,2047583,37855,142113,263702,193468,-285165,-135615,-1467353,-1382375,-86516,338356,828608,-362850,557705,280045,-108043,327452,868344,-75207,617127,-51881,-508173,-764729,523259,-425545,1283064,-243205,301765,266616,694014,690977,-187878,194626,-537822,-676530,-993373,-749362,766808,648434,-102978,202621,227779,1288271,1142721,-594561,-489108,-389949,-206338,-561537,-670108,-60808,-501961,604779,261856,-587516,-1787089,1247703,1361920,-69979,666825,550713,-2138179,-1322378,21788,122916,-311941,-691555,-36404,-367862,-652748,-823180,-208697,81579,-515833,-904575,163637,783554,271976,-268584,927424,-1917,533737,263821,-841463,545441,829598,-168765,-494330,-793686,-627889,-280459,-39918,62378,891132,1038207,-827182,-549521,564680,-511184,-808992,-424933,210252,545205,-967379,-938650,990998,735327,760216,1340016,286455,-1672757,-511291,-1258804,-812256,-614112,1227615,2152275,1289724,1052523,-428369,-1066659,-837599,-964975,661425,-903210,736346,998706,-692871,-1125942,-1622950,-83517,588382,773615,-460059,329521,-1122154,-239099,672714,-530858,-416405,268538,-86401,-294186,-1041598,-1205873,351795,-149380,260756,893533,-812150,61446,-1063157,557153,-600440,201862,927593,209193,803256,126628,-197630,1016167,707711,-257175,-98121,499409,494538,-1313250,-997540,-369776,-1620260,-594445,562258,1359034,86868,352354,350969,217336,1064463,201231,435615,-1018473,-154580,-721409,306390,1051580,-1401,-659321,200832,583865,-13445,6080,402933,895021,33290,-827735,-236662,722176,760420,941531,135482,-1119606,-350592,644547,240916,-1185949,1257386,-452907,-1526231,-537094,382014,696536,355129,746767,-221625,-374713,575920,559228,-341410,-148643,-781046,485804,624761,986356,468612,-488197,-1308573,287513,643903,-180041,-403217,-684199,369970,-109555,-848818,-454830,-130801,70004,-486588,-77655,-303773,-299362,-138038,-555805,-1210570,-1385007,260196,-452662,-419162,230461,826976,918980,-370031,-744186,-114392,-1010635,575079,1131260,1034386,-692434,-1997177,-400531,98816,1042466,522853,-160597,820886,997937,-257662,-717098,-385319,-34365,-184611,994070,-547041,-676725,-46494,-481727,-454809,-636920,-81005,690656,1168700,-733531,565618,-299360,-476302,297170,786362,1265366,456366,519034,-515490,-186329,-22902,-476881,323606,-666049,-1542694,27240,135518,47314,268751,-455078,1063182,1282192,402059,429144,2028018,-48874,-498014,-721423,446526,160731,-53695,118423,-1056254,-896045,-27359,22974,-41434,379490,-328488,1464667,1354082,-377048,-474660,-928141,-1106572,974750,-1127806,-610214,-1298907,167314,-1017899,589804,537857,-897302,-813563,-1170354,-1353323,-426925,-139746,333669,-578441,-716082,-145176,976930,653644,-1620747,-267751,156945,240263,455944,208956,25393,-163325,282106,-233069,-323504,-2246,-88152,-697067,-347390,-1088062,-554450,-756461,-499613,-292881,78964,945610,-534290,26937,349035,-627419,960805,-562261,-258772,-540629,-1066356,-480139,1524572,295951,-1921273,-1706376,281257,126390,-727942,-411073,298722,2269405,1922848,-19958,-818633,1121148,1343861,739853,-373109,112224,312947,842248,-46667,-339939,1020794,-595810,-737351,1191546,940919,303306,557396,-168132,-291902,606577,-418639,494984,1947478,2783853,277771,420549,-371766,131131,-479146,-201748,-277823,-276460,-351277,-964394,-740077,855422,-99594,-583707,-278076,-1014390,-75018,67565,815319,23421,-715643,161442,254476,186291,-763420,32797,-1224685,-1212731,27123,50229,-200174,182580,311341,-911179,-96122,1038430,950497,542681,1478424,1142538,-1667351,-1992152,-668681,-1043692,-3045083,-763076,8869,-442871,-335025,-263307,-303645,751887,-54258,-413808,-1147909,-720105,-1955001,-474153,-1667862,-567926,-389252,-220378,-864372,-683423,-310314,866364,421309,558839,-606367,-1563760,-12985,-916348,489140,248351,-778338,899934,-215819,471689,90369,1572455,30089,-215966,-77527,-162818,408345,-1254168,-108839,118812,523145,-391654,308323,161085,-487563,276165,-824451,-1089647,-469417,756399,837097,994670,749343,-749786,177228,1112378,732100,-851924,216118,1783811,287048,-1094930,-1410805,-138154,-390391,909539,440897,944594,1896748,888323,-527042,-38877,-557497,1170259,-400244,-1066768,1081284,145577,-40436,-995506,-704674,-36052,-639428,763242,-160555,258119,388337,1192085,-565483,-971748,-510366,-708506,4988,363689,260988,162773,879703,1318066,-785915,584114,-94790,-641404,-1567020,-502220,-144589,753960,-528567,13119,433556,-385107,438014,736364,299919,173493,70647,-116037,-540808,-578045,209623,-21967,438613,-192396,499927,-360818,-537187,-484511,-656297,-167911,414514,351527,1548559,86449],[-815245,-768076,577080,89813,-205262,33322,-797368,-786251,15559,159267,-392163,787716,81303,110326,1131288,226719,271716,963243,108510,327817,-80166,168448,24955,-1015113,-267796,-909608,-648407,-1062345,-508854,-288279,-494113,-221403,757341,-767619,-315170,-114649,150102,1105029,511977,-196587,377464,440968,-324306,1236101,299778,-727211,1005443,1034995,-1552994,-51446,-1776706,-1411095,-62540,-58214,-271484,148827,-277323,-417901,447996,546519,135591,280982,-1424040,39749,32827,1428129,-457253,-921884,76771,-404017,1040033,-91379,-543896,553656,-271094,215282,-929454,8662,-16458,186214,-204134,-1212371,-4918,-171898,397090,-247235,1238685,-735201,205643,-660768,203249,-384669,1818713,160661,-283838,-262990,273473,40643,-115003,-1604670,-2114894,12429,38058,647704,67640,627946,1481341,374396,-51953,-553488,422542,369507,-43490,845973,-802581,-497169,-711624,-445692,-130117,-1439981,89692,-16199,-256164,845244,-165675,-29062,703369,1612759,1873804,143708,-1237262,-194291,1582847,223666,435615,-1002796,-427809,1287228,455640,790308,1468552,-1697076,-793314,-641266,-1144305,316641,383486,1033541,116679,-450117,115400,-71990,-146277,-428777,-106888,-103675,603982,-1379373,-535073,-363989,579597,-27298,-700545,-840257,930117,780436,-222755,-537205,405209,-125061,272142,-1850898,299656,-615742,206363,-433140,273380,-509821,93457,-2105662,233771,-831219,-388261,-188884,-351822,-246420,-756841,145515,1089493,1094225,-81318,-1010538,-335969,1984322,822297,43247,-70026,485447,58221,306779,390589,-785754,-740001,686530,1456063,-447801,-744862,-80522,875142,545086,-452558,-1312566,-611817,-413888,-26920,550034,154590,58363,460104,813470,614252,1549151,681304,568929,2284991,-226245,-175105,520078,699920,64544,158172,-887103,-1208589,-1105700,-139312,117515,120670,-690775,-927542,-140223,661358,830135,1330047,590345,767829,-152744,296719,1422081,-307584,188601,501995,-608623,1003439,570200,-1096659,186269,-9640,-375462,-247793,-655193,667682,-295581,1372381,631538,-430451,-850063,-70060,-473462,-808790,587469,-53814,687986,-166273,-344123,-174714,867295,-390026,-999473,-323211,266799,-507938,-468851,-1579386,-1553254,6646,-518124,-432640,312549,-853577,-2294932,-92288,-321331,-300631,-356666,1549798,-1883769,-783817,-355601,-124642,251966,-349505,744280,1798487,513032,-198799,194773,-247994,-703,624267,427670,63480,901216,313817,-122160,781831,1068059,-628417,-492823,-507074,-45830,1409363,141940,-881741,-350579,-898649,1102621,52985,452181,708113,56336,856390,-156087,-849124,-238528,-59253,461976,-676538,-608904,-1573107,489712,1447295,1074752,-345805,-1154878,-675875,611178,29374,516760,-387159,-688504,-510632,1115731,1642317,-102852,35912,-2144095,-1588345,-83135,-1092022,-199002,320120,532334,-463584,175581,-705414,-1056578,187025,1130807,411700,825067,-200178,-212504,3496,1810004,1502090,114837,-653817,-243821,-427503,-1020438,-195636,-1920826,-158114,-1172478,-959859,-677596,-377628,336046,-1618917,14434,-1871698,763304,-1102135,-836190,-289687,-1245615,-331984,-230911,361071,-169997,927150,66680,-466615,830562,307140,-553223,301267,-501034,-461702,-148530,898967,109737,5466,-122271,-498056,-1222603,-139888,-503073,-318497,129618,-771285,-638864,-104532,-1181280,-832281,-826889,-775803,-631316,1887752,-12056,327799,378491,55051,-159276,-59519,-1327825,-1382704,-5829,665311,1126775,-315141,154304,359785,136020,663970,855949,455377,228928,274862,-447217,-658947,748656,-535292,1451055,-417423,272314,504308,875450,642049,-332538,794297,-694570,-1037992,-602317,-557642,349256,400827,-70206,-192421,-170376,1394886,649189,-539920,-529954,-451056,-320856,-817794,-761415,-208261,-498909,716462,-40310,-609854,-1439670,889593,823437,-278934,-62677,-114063,-2152048,-1123376,-221557,194573,87424,-655747,-182127,-104274,-651380,-1149587,-636797,-289299,-334950,-1033639,90691,354365,646499,-173416,291251,138918,649439,641209,-658515,840015,1020195,-225193,-401274,-765468,-691150,8839,336146,5735,729922,1278286,-778831,-310793,630024,-757056,-950454,-326743,319088,655937,-915896,-511166,1155887,520890,307180,1399033,328200,-1583559,-140886,-1424401,-964922,-517129,1663531,2363718,1127723,1169237,-290515,-847930,-863804,-745817,802249,-717242,703107,1234496,-597185,-1345040,-420942,204455,285984,440017,-761214,-153434,-1163110,-43790,799538,-621462,-369401,110917,-836556,-915169,-1211101,-948057,343238,-793915,-365060,1088974,-513410,134018,-961673,479550,-546501,305957,520616,232016,260028,-459954,-118047,880889,691907,-5368,-6875,111254,731294,-836678,-468980,312805,-1088705,-849666,269879,1104157,391709,862368,221413,322907,588065,2339,274999,-915516,-148230,-717563,24410,265694,229163,-451951,-125170,389929,231311,-242568,100877,576461,-239213,-1340113,75990,872399,877445,908807,20355,-1061912,271475,772247,166035,-1387677,945828,-824589,-1402496,-612398,884106,609487,349601,830184,-518429,-355225,540949,568001,-243485,49759,-597922,499237,946101,994511,-38821,-831874,-1454879,423827,-102533,-563444,-287811,-201132,541898,-682755,-922724,-732226,-88534,-117128,-327841,-319428,-465924,-293630,-378405,-221924,-1016175,-1524425,345422,-381068,-976787,137556,1061545,1059318,-345134,-791480,-368467,-1257311,282089,977081,797365,30456,-1732446,-325161,141711,1037124,714906,-304585,295844,1141366,152032,-304217,46090,75865,-281436,585794,-972934,-601219,10767,-21592,-322370,-626350,-81449,934058,1639478,-795796,545240,-332915,-472736,176938,141754,734370,385094,604915,-111097,-454334,183754,-398394,180761,-379299,-963402,-319267,54280,-24638,57708,-478827,1322157,1429160,545251,508156,2067812,216423,41079,9411,588026,466618,136040,321640,-825362,-1470249,-23697,23854,-152863,220605,-1405,1745809,1326941,-162011,-163921,-857596,-1484278,1286672,-1231668,-833302,-1632045,69912,-881827,76985,578204,-905397,-748067,-1406580,-1456873,-369201,-41746,29516,-553351,-404602,-126882,798259,819445,-1505923,-140464,642378,26395,-156197,-20497,-245746,-192992,151976,46843,-861030,-163481,-95851,-870920,-239720,-821933,-604470,-516729,-350433,122486,241362,851384,-270183,473393,488112,-204576,891209,-975250,195,-432415,-868164,-447769,1452766,160463,-1742260,-1350574,-138627,370710,-747354,-132629,338672,2442170,1916220,-279996,-451657,955561,985189,1049251,-382454,75483,396808,950753,-259954,-701353,1253757,-429652,-644233,1051307,1299846,158158,464172,-13135,-352257,944824,-156721,128471,1671536,2308156,39035,372922,-894679,205620,-347828,-927025,-438661,-157191,-290848,-889994,-1034764,1119740,100676,-424710,-254943,-1741799,-117971,225466,911271,-190456,-903121,128679,889217,83521,-671603,-60189,-704587,-1238596,-165089,525754,-207280,374731,650111,-963531,41872,1012562,925562,193826,1132573,1008684,-1385842,-1695691,-643689,-1176039,-2827280,-676978,103906,-609341,-568209,-406872,-334047,616302,-231389,-879806,-1127367,-955908,-1939021,-1212285,-2031543,-271937,-81781,-284742,-1010292,-455622,-522341,581147,176089,144375,-780667,-1714198,-303795,-796469,181109,-284015,-833948,1115840,-126361,1078945,619778,1668941,401080,-51235,106963,-453647,178696,-1264251,-455449,-350349,3940,-55800,790318,288868,-521252,48525,-487570,-894234,-348330,-85476,582063,907163,749328,-558951,341244,1574456,947307,-698595,322622,2134471,1055217,-176420,-1474391,-169189,-328873,843628,186061,683042,1702084,508406,-398678,-271795,-970762,1278165,-786557,-1525931,828805,-18744,-123123,-669413,-985211,-7506,-24840,1378262,228200,850717,518693,849439,-289581,-965372,-668413,-1231225,130051,369289,162498,-12334,886351,1164466,-163826,684250,32140,-1059492,-1814621,-666271,88928,686187,-247128,-58077,289041,-275242,16639,842851,155258,-236739,101121,-320786,-873611,-575967,269460,-66595,461405,92443,554679,-195140,30040,-467242,-727140,-431731,292197,416675,1243529,106612],[-725114,-655425,707009,288654,-207962,-297676,-1111455,-148922,-243395,418305,-60279,548914,68634,277694,721302,220863,-559737,1052879,-25526,294715,-48952,-158124,-195951,-985106,-669136,-1021363,-383283,-907192,-501842,-164464,-515770,-445271,441815,-586895,-214767,354166,-41752,1149125,805995,-106071,416572,149149,-385245,1442149,496954,-761837,896013,878411,-1581029,-314423,-1525915,-1697545,-400840,-167899,113811,18205,-239176,-939591,-92276,358681,-549849,500721,-1220654,-65570,131336,1381898,-216735,-1273529,18274,-1029513,61920,-553729,-792920,283907,-327512,672595,-315097,213182,-124245,91081,-84605,-1102423,-363499,-672425,316044,125939,1193596,-807690,205311,-711898,198527,-425710,1813147,50701,-381462,-339641,223391,356830,409222,-1547210,-1823086,195960,58843,1763842,583917,347236,1690818,383248,-57728,-806212,212506,-169356,-19937,635242,-1046289,-452150,-629176,-169323,-202827,-1868482,-115323,319089,-87846,863224,-201953,-371422,273078,1155143,991431,-228441,-1549512,-361720,1154739,73804,397480,-1207673,-298532,1363240,460183,699959,1456005,-1398933,-921852,-836460,-1441629,59608,389916,930144,511597,-522227,183153,-266478,-296539,-338026,179592,-278773,397207,-1394255,-980314,21663,314635,-402976,-903679,-714446,851154,677458,-376400,-526944,328433,-575592,105077,-2041644,489489,-423171,356647,-190517,172470,-507199,-14676,-1266281,32211,-681555,-218876,-131283,-604781,-177015,-445037,94708,919168,1409967,170879,-797652,-431566,1159862,439509,7530,-167433,653429,-81241,250439,764934,-642700,-1190886,390280,1022284,-191929,-1296817,-595888,1140134,821764,-405752,-902550,-341622,-446947,18963,1002863,326848,59727,191410,981095,396473,1172532,965339,589899,1911423,-199102,-506188,242324,1014694,262156,-240995,-1297076,-1570081,-1261940,209495,-287782,76612,-697003,-1173665,-12141,773975,544622,1132615,496776,949493,-270338,36076,1245973,-180614,-394057,472342,-916014,1020561,767388,-1390120,70285,-142585,-71527,-595670,-781473,764597,-45214,1326170,839871,-422719,-1000220,332539,-461140,-1171585,179686,-860540,498078,-403473,-524182,96527,440287,59527,-783570,-897372,587688,-559806,-310263,-1639098,-861789,493697,-421979,-600988,93301,-532716,-1748688,-156404,-16001,-538864,-25315,1325400,-2319767,-855769,-47154,-281909,146988,-429645,488121,2123245,280205,-513468,364645,-414434,155748,143233,-67274,455881,575938,497072,28016,649395,971214,-573463,-399968,-580298,233887,1251220,202390,-718953,-293520,-1186036,718057,-446011,330420,74975,-216059,752088,-140729,-777622,-42485,39635,552365,-422644,-973758,-1181294,664800,918046,815970,67129,-395399,-251421,532970,-374684,265569,-704973,-696812,-727464,1014222,1359149,-13520,239257,-1748544,-1868415,-163824,-744830,-90426,184437,405867,-470258,-156525,-791434,-571927,-134187,1414695,508958,872216,-236348,-150766,77898,1589333,1192543,-247650,-851829,82613,-443625,-1041972,-176916,-1757839,-221291,-499696,-1233196,-876609,-571133,498023,-1280258,295343,-1876659,366834,-1359577,-868445,46353,-843679,-94232,-159040,141998,-250668,991928,151398,-432163,899927,261798,-825374,367899,-554337,-348266,-554569,1042467,453416,-261366,-185546,186903,-988993,582302,-140512,191869,89713,-570598,-633910,170163,-1023719,-1047788,-185309,247233,-688029,1550930,-30775,348920,476891,-12011,-17829,25846,-1107103,-1105310,198549,877679,1297738,-165415,-238438,258773,369009,794555,568580,828275,-90076,604915,-289785,-564695,771061,-616118,1502140,-452436,182624,667996,891525,689769,-408078,1407724,-750730,-1491057,-274106,-190395,-5725,153740,233545,-613664,-517643,1351941,-11876,-425859,-320662,-421318,-331666,-1082892,-875098,-460178,-533188,556417,-391150,-701957,-966748,420889,146438,-447510,-1000875,-772140,-1682027,-645582,-421681,272036,373154,-610153,-319853,113829,-603012,-1501212,-1165346,-643397,-84378,-951830,54309,57321,1135941,170299,-326247,190651,652997,840811,-421132,989670,1053732,-276950,-167471,-641068,-606946,299152,687942,141115,523213,1190174,-684416,-226824,428525,-1143557,-1003770,-277313,419688,623926,-854816,-117617,1105902,342165,-206694,1340818,449416,-1338715,223610,-1587188,-1050314,-201982,1707439,2065229,790200,1205313,-171640,-575549,-654110,-393907,664169,-367141,622446,1327078,-354367,-1328814,700715,351196,-119039,143454,-838712,-614751,-972273,96852,840026,-616251,-282333,-79730,-1333550,-1269519,-1264589,-690853,411757,-1048379,-933456,1281776,-147122,316039,-875955,281052,-421681,520515,83978,231121,-558747,-1082241,-83123,628252,395932,148319,-51998,-636573,732113,-351343,-44830,874279,-429673,-1027453,-141059,700034,526921,1158355,31090,437422,-495,-221693,98964,-994730,-195227,-742417,-323960,-568305,397211,-110006,-494283,255041,449389,-453818,-400763,48727,-665463,-1716640,217873,876607,955856,488973,-95532,-581154,675621,680793,175595,-1539863,557946,-899049,-1175928,-616543,1031059,384630,446171,740287,-658476,-251048,389601,539237,-194032,204985,-196740,500924,1032349,978339,-482834,-1112695,-1315440,460943,-693681,-837602,76689,347057,681133,-1145858,-775748,-1003705,14869,-365016,-250992,-681516,-561854,-190210,-753651,49303,-714527,-1482230,599522,-240390,-1339033,31295,1000804,929640,-357894,-649993,-554337,-1226500,-15523,792857,478550,567193,-1336706,-242537,130974,1002270,809426,-472795,-167156,1279405,604955,76715,542475,66043,-67015,143381,-1293721,-554092,5900,540780,-170904,-502781,-129709,1133981,1829246,-672075,501162,-353991,-548122,34914,-142347,180313,280872,611551,181237,-347660,648931,-337042,115713,4224,-357449,-592086,41366,-105205,-132516,-430961,1466821,1452331,735743,597612,1802737,618254,833064,731919,359169,648906,334251,416494,-461516,-1908431,-27381,-80705,-318386,66266,239405,1690649,1148017,-97062,133139,-754207,-1740001,1431766,-1234323,-1048539,-1844722,-136246,-435084,-426332,510371,-766653,-398792,-1481690,-1279430,-320138,-72993,-23342,-574156,-71737,-96818,584480,994556,-1124719,-150422,988529,-245224,-601362,31811,-320653,-213657,-123813,302482,-1252407,-132464,80170,-1001426,-120510,-305178,-469747,-224618,-117000,392040,463447,706297,-111353,982279,596378,217730,735995,-1127973,248183,-384993,-565014,-153994,1168696,93018,-1332000,-873624,-333197,591769,-705823,290422,417921,2422234,1854470,-484635,19486,814724,780993,1088102,-469220,-101168,538607,1009080,-423178,-893254,1104250,39631,-350075,851994,1244859,-3741,270114,50427,-111252,1360780,327951,-124827,1302015,1616517,-25590,396932,-1243782,256963,-212194,-1404849,-477793,215474,6838,-643362,-1112029,1287099,349760,-311370,-55641,-2124192,-282967,315591,785087,-309967,-955520,167588,1386996,-46576,-472037,-192337,-231357,-1059777,-214448,757938,-218019,474784,822757,-876955,186070,712385,861358,-96328,628113,708679,-894635,-1107498,-505341,-1220127,-2330431,-569385,92899,-932775,-695550,-598485,-427349,460772,-363751,-1204042,-1005416,-1049958,-1805573,-1843722,-1986612,45625,417504,-281491,-881889,-139297,-689813,73732,-74913,-73659,-801095,-1570219,-508123,-547206,-221583,-786643,-979848,1189583,-15944,1640462,1138002,1701044,760513,51239,209898,-675344,46547,-949722,-594045,-445859,-550443,322946,1213849,362985,-644217,-336974,-145441,-664178,-95870,-574176,242318,799009,610044,-133669,473957,2066087,1077426,-259173,371177,2152716,1581197,746349,-1390469,-250386,-222382,697742,-520173,238975,1353401,-12117,-190457,-371720,-1379831,1164235,-1002502,-1853557,414784,-243207,-234189,-249243,-1167963,124150,501645,1550665,529813,1409131,715170,505370,-185992,-1140659,-776238,-1412099,157936,395702,94847,-148572,695901,934987,435815,607637,167733,-1352284,-1822221,-776246,249492,617916,11450,4381,42633,-180873,-327935,931168,124903,-596871,-100285,-561595,-1096992,-522543,263776,-16453,319661,402268,596551,-3887,887345,-318759,-815427,-639877,56947,359851,721639,131676],[-538885,-569660,705194,526832,-221257,-725661,-1227992,519193,-472033,576648,226545,179180,-52453,345659,111905,76601,-1228959,957083,-457502,-47919,-79751,-583025,-423387,-958514,-959720,-1143756,-82657,-639061,-609493,-111771,-481129,-531120,161408,-475147,53486,861211,-186409,1046326,1077130,110500,401474,-179620,-516648,1354604,364751,-693371,651813,756290,-1347273,-413017,-1116231,-1773828,-718377,-350617,541762,104711,-73597,-830831,-461440,58225,-1326850,508154,-906843,-296050,81637,1206013,-75555,-1481368,61000,-1239008,-672578,-955727,-921484,48547,-388953,837902,420437,261441,-184960,-72476,-64291,-762616,-383258,-900938,80376,260651,1151048,-805480,90319,-617087,181986,-323584,1704578,57696,-475347,-284069,189964,577549,831528,-1131261,-1228316,355099,67011,2182356,866511,10658,1499255,479273,109313,-1296007,-177071,-567430,62253,322899,-1192951,-383891,-482828,165977,-168874,-2038789,-328237,435124,232073,805616,-295497,-652758,-241465,659294,50727,-722130,-1628056,-569646,439891,-18017,254274,-1344425,-46236,1345632,452984,450840,1134510,-814880,-947711,-942835,-1570127,-138223,289482,795817,792146,-537282,101223,-427031,-351601,-150477,472851,-340608,199689,-951009,-1075265,342119,-42852,-369102,-834439,-535417,414054,485658,-233589,-387349,162803,-973659,-105714,-1717395,592628,-267050,497314,86581,90197,-571667,-259886,-25958,-187279,-420567,32125,39682,-751572,35067,152277,160550,556807,1467278,320979,-596278,-425480,-47096,151701,65575,-204373,704065,-258938,56861,926147,-299067,-1454269,172806,455552,148362,-1640975,-1124291,1197882,936852,-312172,-342023,-48608,-571254,94401,1251597,494806,34800,-15617,967084,96687,591646,1132866,595602,1259837,-327740,-727798,-93709,899771,404146,-530150,-1639433,-1641840,-1354386,464455,-610883,-35421,-463673,-1218162,116632,766913,183097,840407,275385,821211,-365219,-177379,826222,-14999,-878973,408357,-959131,1062086,974584,-1506161,-54840,-287004,120999,-749097,-794403,693343,193603,1165049,951734,-352685,-915605,720130,-641647,-1388643,-291345,-1213730,376982,-700490,-645773,344138,-89632,452514,-402091,-1184265,720773,-508359,-423331,-1512086,-112599,913055,-369692,-694720,-108239,-228359,-1077156,-75317,191256,-666075,166153,964590,-2173361,-684917,167019,-617824,-231898,-409120,255279,2261076,65982,-646805,496899,-426735,281691,-115247,-515827,766157,479016,575938,182683,401370,824574,-359599,-247399,-577024,489078,911172,249819,-559919,-232868,-1466150,371391,-723795,111075,-441078,-159506,538932,-93176,-449756,229362,224971,632520,-131097,-1237434,-768317,754985,511423,555193,420461,336617,236858,309163,-752100,60278,-955673,-396285,-761604,796697,879991,60170,417524,-1229713,-2023693,-344527,-367810,93570,-8325,272977,-441783,-481585,-830668,-107227,-154972,1381366,557087,637378,-274939,179234,533775,1175925,676044,-385808,-644925,390820,-452724,-772027,-105071,-1505163,-214330,241374,-1305786,-1060083,-816767,338534,-662624,492502,-1654281,-163621,-1424268,-631531,553610,-305635,107857,-303144,-177506,-213440,954427,235732,-249460,936665,264953,-801977,446043,-575546,-333491,-812297,896484,527249,-497794,-106312,904995,-709222,952359,399800,838180,102026,-309688,-527676,465639,-662890,-1039961,374225,1122718,-451574,1141077,242,248222,571094,30330,84609,76150,-855327,-651433,480088,907652,1268621,70281,-550341,-20292,514284,620185,207094,966316,-225569,850632,-58418,-562508,592245,-660626,1431547,-370236,52204,740062,753095,857262,-390016,1868064,-728395,-1958183,-73793,268256,-214404,96626,701342,-937106,-751884,1174805,-574598,-256487,52328,-314776,-374249,-1304501,-965553,-807947,-619385,147141,-698545,-878839,-600525,-65119,-367688,-556715,-1817549,-1196936,-930918,-38703,-532732,349783,508073,-521275,-402133,220552,-488040,-1763075,-1684641,-897069,163377,-601118,66044,-38136,1575144,533757,-790057,177006,455325,862731,-178285,999487,981847,-315460,270710,-396908,-292397,531159,928205,464374,288541,788663,-532694,-176394,42604,-1567809,-955046,-336802,472219,343808,-845079,120353,824144,218611,-643585,1151179,530300,-1017418,519403,-1632074,-993545,254178,1372450,1428789,347722,1268289,-104466,-318143,-286630,32968,296603,9041,504422,1243735,-17224,-994172,1314750,274510,-565042,-52343,-716403,-927026,-598716,189455,777672,-507852,-156313,-226543,-1458682,-1225928,-1162149,-452928,519872,-919769,-1162905,1380934,172400,499278,-862997,-2498,-258614,811289,-265421,215367,-1406396,-1596256,-55796,333267,-41420,212193,-242062,-1560660,452476,-8033,219180,958273,79460,-1104067,-535007,271847,459443,1083024,-288004,546968,-526462,-399560,14839,-1187725,-252516,-788078,-703327,-1212956,436372,291049,-769932,170949,596180,-572426,-928285,-475946,-1105068,-1920208,87864,710199,975114,-137395,-150070,192186,750659,376984,292553,-1593647,202725,-551819,-887848,-524129,859234,106037,597092,483111,-554076,-50180,164215,430860,-261225,309230,292970,493947,925266,951349,-747934,-1266692,-910010,429055,-972414,-968123,535014,752354,741790,-1315863,-469505,-1155141,195662,-626323,-273933,-1078702,-566683,-2905,-1116830,202057,-370633,-1272745,962704,-52819,-1474778,-54013,726099,553573,-423358,-381323,-571837,-830376,-234391,619109,152692,711412,-975713,-133764,53437,947321,759171,-623510,-447988,1348732,951874,316123,892673,22047,410369,-156712,-1436805,-545850,53493,1028389,59675,-374120,-251841,1237307,1660980,-404709,483472,-278627,-685477,-91996,-119372,-242602,165335,550453,272641,37859,1234048,-239267,122063,389225,71698,-733621,73474,-44328,-227258,-348926,1454360,1363336,955430,715356,1413010,1040075,1658710,1214579,-136192,637462,457630,349010,-75184,-2106527,-49297,-268586,-483926,-45665,410742,1389317,911912,-188806,335096,-578073,-1772951,1371523,-1161403,-1230865,-1886409,-405451,132528,-800919,327574,-484557,2764,-1358916,-924028,-363234,-223031,139287,-660705,218710,37550,475074,1312998,-498106,-306420,1122461,-529420,-729570,237955,-199401,-228180,-480349,493425,-1388862,130872,388736,-1084081,-137851,304701,-232221,7362,134789,464813,642675,566962,-87062,1377574,616916,502978,492374,-1007413,444323,-424009,-234254,266267,751027,20176,-832407,-361855,-245829,702745,-627699,675495,448084,2050696,1772645,-595385,465258,770309,778134,912208,-582406,-297034,646749,957082,-529142,-887855,598523,726451,53583,666098,823199,-130347,65011,9049,311626,1764752,840258,-239696,869163,828443,84045,526133,-1082776,286383,-48677,-1456866,-441705,738010,403389,-298664,-951594,1339793,533172,-264101,269635,-2098141,-547328,308871,492875,-269822,-847674,294180,1599455,-180881,-260134,-322934,83037,-762818,-244330,662830,-200208,475601,793371,-666369,332026,277905,736051,-330038,94907,275072,-475008,-532922,-228076,-1156941,-1735662,-462413,917,-1285855,-681064,-777865,-574131,247618,-415934,-1263071,-813263,-1017161,-1649882,-2165195,-1519261,323619,907555,-222803,-494507,191885,-746291,-577141,-331373,-14464,-639159,-1171358,-583561,-264768,-628123,-1048405,-1145512,1075986,57292,2091235,1505541,1639913,992847,22030,232360,-759188,60066,-455019,-431893,-223337,-1021060,636873,1461199,382533,-775294,-750377,96622,-419413,258699,-456595,-104221,713743,345486,386591,543422,2369603,1105703,335123,388467,1860370,1699319,1331831,-1158123,-374603,-45402,427636,-1600444,-223911,818041,-529366,77078,-314019,-1639584,963561,-957996,-1980111,-62896,-512364,-310678,120653,-1165988,141077,769258,1217474,696225,1827655,832517,184920,-232179,-1370692,-785355,-1177220,106139,473975,34954,-219065,338833,744287,822400,399811,269211,-1379451,-1649226,-789564,321633,573570,184894,229373,-221586,-92100,-572357,910088,204757,-865900,-539794,-710012,-1103787,-400521,154264,112433,136156,692378,564940,143741,1635608,-72387,-948968,-727479,-187562,256935,237578,184215],[-243123,-543766,586718,759106,-244368,-1162599,-1116910,1060116,-630414,675566,412713,-190876,-232382,300245,-525436,-169849,-1516183,707844,-986697,-628886,-181887,-962278,-655452,-967179,-1061236,-1223253,161426,-406832,-743410,-80725,-373492,-418831,49842,-436948,351234,1288391,-244915,878822,1205314,345063,329719,-500305,-722972,937777,-21126,-550698,324428,679971,-974883,-317219,-731592,-1683734,-952246,-493722,891861,379602,177837,-248325,-557293,-251054,-1878603,326730,-515524,-530010,-112549,919380,-44293,-1501218,106764,-1079633,-972175,-1206413,-877077,12507,-397351,673818,1101825,194847,-217638,-328543,-149437,-303860,-24000,-784655,-210937,185684,1042972,-756300,-133163,-421818,175010,-76705,1563286,189704,-519464,-82515,150653,625536,998935,-458647,-493630,442485,37058,1828790,790147,-311909,995044,615681,385584,-1941682,-725114,-726867,102493,14941,-1131410,-334143,-383289,474355,-73835,-1931652,-507896,272491,589258,619368,-456761,-783144,-720732,267652,-657759,-1182824,-1433611,-733434,-338124,-36527,26107,-1320179,284414,1327984,421424,-76134,603057,-116059,-792777,-952383,-1487225,-261587,87209,672819,846027,-461639,-138481,-566934,-295288,43601,687963,-184293,72632,-185837,-862109,497334,-378993,-102783,-462450,-334215,-163863,252821,121456,-167838,-70301,-1259226,-373357,-1028318,592407,-153956,597290,314996,95525,-660711,-594594,1081501,-370372,-95932,273243,264290,-527551,280382,776419,319742,105753,1263355,327883,-481475,-351769,-860213,106258,188805,-180560,580178,-495961,-244595,870707,20816,-1520390,120032,-88563,462205,-1654699,-1540978,1071354,951169,-171180,172741,206778,-735808,180358,1201406,623180,-16900,-108841,767829,-188732,-26788,1148633,522859,552313,-537555,-778164,-378146,441933,483299,-687266,-1728397,-1360687,-1289853,575419,-696858,-191428,-48710,-985001,225770,678716,-216378,530267,-1622,451831,-414025,-257175,308781,88741,-1194660,309809,-761967,1075008,1208156,-1378606,-174475,-441424,129836,-691643,-660743,517031,368488,958828,898373,-269139,-581826,987781,-955910,-1430512,-547855,-934022,342899,-1004002,-696520,469045,-597572,741468,81792,-944111,714527,-368248,-833974,-1293624,480032,1199318,-401303,-708802,-77219,33368,-473834,96803,172015,-656823,205922,619024,-1373586,-323806,199405,-993608,-693742,-293226,137375,2050628,-54025,-702484,545653,-277946,407228,-139060,-826211,886028,672638,574883,345181,75763,601472,-11854,-133060,-501656,667896,510370,238955,-454623,-178906,-1504794,205105,-757846,-199812,-781196,106947,267124,-21661,77553,518695,449843,670854,132514,-1319182,-424211,718756,361167,413552,702455,892717,692628,37088,-988626,-100898,-1134708,124055,-671783,507533,297903,49593,540403,-739711,-1948131,-591176,-118575,272288,-226932,171254,-386128,-734000,-812493,279966,71930,998874,515821,294535,-314940,667443,1348743,775848,172726,-238075,3965,639205,-476335,-503774,37904,-1144355,-152876,763694,-1216563,-1166699,-1045936,-200913,49122,563201,-1200763,-641071,-1277167,-140635,1054247,124010,158504,-644372,-451086,-123725,833350,256209,-58929,911739,342133,-542151,508111,-593648,-392398,-873380,451817,320645,-619296,78362,1500309,-547780,856213,986755,1432669,196069,-31768,-313243,743591,-186506,-812992,652934,1628756,-61541,739305,92173,115409,668255,169506,98813,57714,-643011,-162017,747480,747191,1048564,337943,-742369,-403122,516992,158228,-67650,866353,-129615,948348,216312,-686000,280975,-663966,1243547,-219807,-81401,737669,502741,1098964,-287595,2041710,-648084,-2298085,-28844,676296,-253160,351999,1128874,-1066255,-864146,886659,-842686,-41394,441487,-170731,-509395,-1400723,-989829,-1210908,-744281,-387076,-879015,-1121120,-527417,-491199,-567944,-613174,-2220775,-1273900,-222748,513502,-545473,409601,497838,-367260,-409302,195728,-299577,-1836042,-2049107,-1008144,337218,-20700,115822,64196,1779480,687804,-1050670,159118,-2281,744424,20769,918697,860645,-337301,884727,-39041,243973,659836,991484,849485,40763,198181,-324208,-64392,-381669,-1860382,-807854,-486485,452990,-163377,-928079,143378,394255,172222,-897012,840713,446252,-683944,736228,-1467003,-765561,728895,800127,800279,-131505,1353995,-102430,-120616,116020,457721,-165223,258719,378029,1019815,338484,-371675,1235466,-29518,-966815,-109935,-457754,-1022541,-156287,238631,622525,-331894,-5454,-253311,-1230397,-818042,-905014,-228914,597544,-559538,-886098,1309250,335016,572978,-940892,-296801,-105567,1084852,-465100,180577,-2016200,-1889657,-26659,68560,-318676,216847,-544289,-2341416,-60677,119970,349657,461887,214487,-1077149,-796452,-57282,255522,629649,-745588,634398,-841930,-458741,98371,-1374988,-273380,-799270,-1003012,-1533874,314943,621847,-853564,116047,640732,-569186,-1309332,-832692,-1419456,-1966312,-275414,404918,937077,-659018,-99659,962524,511152,-49178,482586,-1519697,-32597,135493,-592928,-337570,542147,-135022,690255,102642,-200137,216007,-42057,223014,-467798,397598,747394,467648,700668,895823,-802571,-1244664,-365151,368514,-916964,-966422,864142,879080,683505,-1100701,-114673,-1122780,426700,-879073,-391689,-1421131,-501050,227774,-1235328,217077,-110990,-974820,1321637,141872,-1393450,-89828,350050,60191,-520938,-73223,-404428,-131611,-306928,479726,-119492,431311,-769896,12658,-100354,871519,575966,-673186,-544006,1294535,1062399,361039,892505,55431,965316,-218898,-1402111,-565281,238181,1297447,401257,-258990,-411097,1208591,1235452,-81669,541417,-80993,-833120,-174638,55500,-444167,66645,427609,130385,489266,1721423,-40676,171046,690796,232504,-695060,130837,261914,-178103,-285185,1307085,1177524,1150140,861947,1115850,1335947,2183145,1353723,-623332,431706,449444,108045,185078,-2008119,-102351,-479321,-568124,-107450,532760,1050049,708653,-389184,390436,-338661,-1576985,1135598,-1058560,-1349842,-1750568,-669183,639325,-1013575,58229,-105411,210880,-1119612,-538497,-538004,-417149,393461,-794708,429654,364320,558007,1763367,250120,-541861,1038228,-768199,-557848,451818,35177,-252148,-789865,598813,-1244907,548067,712963,-1098655,-380085,774384,4675,100957,322260,371223,678619,465977,-176498,1456176,509251,524893,191627,-685635,552852,-532159,49948,621280,306468,-150088,-357454,71681,42619,654793,-535703,867279,351740,1353859,1689658,-588135,785845,819718,848468,615319,-663873,-373690,642135,793555,-595665,-714313,-72580,1440461,427055,553643,232801,-194807,-63576,-89454,704693,1988837,1189640,-237506,383705,87261,294777,765165,-299548,300946,155143,-1078276,-380857,1216955,707760,47457,-610465,1253841,548950,-294358,611679,-1744797,-843093,202131,140121,-73075,-601036,496307,1488001,-295993,-128364,-418369,211899,-453992,-419955,274518,-120621,388918,580999,-376951,467796,-125634,564844,-505904,-333473,-208592,-315474,-201490,166874,-981861,-1264984,-356258,-94610,-1465507,-541936,-876161,-726678,-4088,-362306,-1029894,-578756,-886256,-1510350,-2090384,-788054,543397,1170913,-146492,49389,460096,-655515,-1224296,-590653,234661,-320549,-605405,-536594,-71091,-935764,-987595,-1238580,726478,42385,2370388,1606070,1479470,1026161,-160188,198676,-658586,231522,35395,-62509,138718,-1320295,803073,1487119,361820,-828985,-1027268,174543,-175027,655670,181817,-377864,689307,4325,837493,537422,2254993,1057682,898004,400662,1412952,1410577,1371861,-825949,-525402,206432,23208,-2638753,-538855,105774,-896342,363847,-115356,-1617998,833240,-656599,-1867067,-481239,-795572,-321678,304257,-928833,-73489,721291,527546,717320,2042845,767273,-145094,-339835,-1417030,-688548,-643884,15085,588256,-36919,-238398,-95543,657368,898961,135624,303985,-1066912,-1392635,-700453,311633,572503,235420,566710,-420030,5180,-718796,729852,353128,-1023443,-1106389,-698964,-823044,-202659,-64151,253076,52114,890255,396515,169730,1831717,211909,-1137718,-670231,-342760,194212,-22531,278792],[127803,-559993,401086,917008,-262158,-1507545,-824321,1343441,-712389,738628,485069,-426424,-410542,157397,-992335,-440272,-1416511,369070,-1366412,-1258381,-322234,-1145065,-878639,-1008109,-958745,-1176974,256658,-299814,-775152,-4975,-206823,-123612,170248,-436637,542250,1553920,-192502,732611,1079197,492076,216683,-756666,-956305,270716,-488332,-381173,-21523,612715,-595394,-57337,-480189,-1490605,-1077048,-509311,1053635,748366,443045,435691,-375998,-424417,-2022008,41020,-107402,-644283,-346614,582666,-76514,-1362930,48141,-740654,-854728,-1267864,-656683,248266,-346519,263036,1576347,107854,-260381,-665968,-308166,119142,523849,-389134,-412707,25239,778557,-706729,-422975,-215329,194476,230798,1429242,412377,-488605,232656,87298,495255,856276,249811,164282,435141,-40657,1040719,390393,-530040,419083,735593,644023,-2504655,-1306665,-635409,20890,-195076,-842095,-293765,-397665,679362,26481,-1596101,-623351,-109875,853990,291934,-656467,-738436,-1071207,48604,-969611,-1467907,-1026606,-797628,-935284,28495,-208932,-1082209,618256,1394019,356886,-829462,79725,517480,-436606,-878739,-1225868,-308765,-162572,598907,639901,-300600,-475836,-691577,-134752,155974,759426,178484,54150,624873,-503338,435780,-605821,174787,43737,-146613,-625770,41974,518752,78276,-338846,-1454437,-721318,-261978,486588,-68529,631101,437077,208163,-729536,-956874,1668302,-459756,242262,415258,488376,111080,443846,1139888,515224,-291857,828199,225794,-442006,-244015,-803664,328510,324385,-107066,294211,-803055,-582251,677672,131915,-1450245,248227,-476655,643016,-1367782,-1769814,820385,920034,7250,490552,368356,-881592,253082,874920,665155,-89284,-86927,430220,-353904,-514673,985644,356030,17817,-720652,-664407,-554492,-131325,507390,-745778,-1446309,-815306,-1000009,555455,-473308,-348857,429094,-459589,297809,556353,-581484,307067,-226024,10404,-405288,-177587,-125108,61825,-1319865,182708,-425614,1000023,1456076,-995466,-266787,-572597,-20648,-478479,-384667,345424,457141,781860,649714,-208247,-66554,1042248,-1293696,-1310090,-433232,-162952,378790,-1213185,-671308,417139,-956623,912654,584832,-146047,666503,-188521,-1401081,-1100520,801955,1324352,-522832,-660308,270149,256037,-42561,284309,-102598,-507063,176080,394928,-141944,115746,16439,-1284108,-1002677,-118591,160791,1464528,-25891,-743470,481832,-16070,541906,-5670,-943165,768432,1026283,513184,515821,-265858,307334,399371,-125543,-378491,763692,176862,154803,-439572,-137030,-1079573,258747,-566732,-546155,-977984,417563,4227,53158,662123,754830,650799,650178,333831,-1181044,-193930,546180,464051,449626,951722,1202710,1039838,-142082,-993590,-246720,-1242608,671425,-524150,232545,-262767,-62721,620749,-381431,-1620873,-843679,-88781,364529,-437870,138084,-303671,-836104,-721050,567285,406121,347631,369416,30375,-351887,1138085,2187103,532896,-150369,147161,928170,785651,-528086,-422339,226924,-666049,-76157,928732,-1043798,-1168130,-1180439,-1017754,665066,495570,-600824,-949986,-963856,470413,1383443,265921,-38268,-1093307,-551817,-40108,687495,211969,-21901,827018,490577,-180908,532859,-622543,-475716,-769995,-194720,-47839,-577577,290814,1854189,-600962,393072,1443992,1796405,370627,177924,-17375,1012807,282931,-441387,595352,1707986,302542,383896,243215,47461,761081,338173,5284,-35732,-542313,243126,897865,452741,724183,563203,-808481,-767910,365139,-442216,-192320,587934,159468,874457,491237,-903564,-52600,-623090,952156,-59391,-182174,701615,206287,1332695,-137625,1892453,-522430,-2340219,-124449,889782,-148417,902360,1312004,-960538,-897227,517627,-767655,208914,686811,-41719,-709681,-1303027,-929759,-1594018,-865515,-866792,-894337,-1378118,-780041,-809372,-486276,-637454,-2105213,-1042638,157371,864637,-490710,434431,382529,-158388,-351313,75354,-49841,-1671934,-2134646,-974740,397199,630614,176284,293474,1635552,513027,-1134378,204197,-664879,546280,138105,824794,718969,-343199,1505060,384320,872812,681441,872730,1126270,-203094,-397315,-84551,123382,-704486,-1855073,-592128,-643736,368773,-751974,-1086243,-32852,-33990,211960,-923821,458196,146007,-376420,905447,-1072879,-394404,1099149,217260,464504,-593678,1385984,-157337,-671,430704,799437,-547186,271952,262338,742036,633098,355875,612355,-446187,-1236249,-22434,-147331,-910715,220794,251317,410116,-150270,142120,-120810,-782793,-227217,-550465,-6023,582912,-169482,-190144,1048972,275692,475524,-1074751,-512321,-8011,1211249,-517663,110492,-2212401,-1917841,-15338,-116535,-156683,202712,-892796,-2697578,-685058,55981,427541,-388609,-69458,-957556,-860822,-221195,24166,-44214,-1246780,682874,-889600,-355835,355594,-1447273,-233389,-704244,-1080816,-1547685,49819,751679,-734412,63722,567402,-451940,-1435739,-960387,-1530040,-1889023,-711209,42348,872779,-790485,63765,1426947,78562,-447116,667185,-1322601,-109369,923352,-357845,-86710,293437,-294027,617743,-329767,303097,482055,-109913,-58724,-762946,506162,1072815,403472,438928,775549,-694240,-1036584,133734,312433,-616628,-874169,888160,716069,489909,-559377,179571,-923916,637481,-1111158,-578904,-1648734,-425864,448218,-914583,120851,-69499,-701754,1553541,296321,-1124019,-62530,-19253,-362382,-597879,191030,-124618,659718,-201040,383041,-304960,-121062,-724091,193844,-323966,764667,323990,-506207,-527084,1103069,886736,233195,476087,224980,1371470,-75316,-1246399,-592204,558765,1285040,820487,-93785,-523710,1052715,767843,194765,698890,196602,-922916,-200720,228231,-427219,10227,245567,-209417,792698,1914106,289845,225372,859707,169354,-460196,204870,787928,19201,-286803,1111094,915665,1245432,1010015,1035579,1387824,2129836,1199486,-838013,97557,297147,-264131,205833,-1639606,-192100,-636493,-491231,-140370,611898,894002,583260,-622147,292033,-93009,-1228854,822136,-974966,-1362472,-1481042,-862223,971583,-1115093,-226575,287946,94783,-904719,-228024,-811170,-548098,606178,-916605,557011,905424,827803,2194329,915167,-723667,791876,-921376,-256811,557875,272321,-307822,-916431,615274,-882564,947051,919510,-1025360,-815043,892136,158746,53842,370634,198123,513446,397737,-328908,1090049,266437,241981,-99443,-264459,554585,-658261,238962,755826,-65405,-468302,23109,326998,348773,454440,-438716,792503,107815,550530,1594380,-467125,932347,890728,818499,277470,-669583,-237458,495145,597549,-638325,-443811,-614580,1939256,628590,539080,-301467,-205110,-56743,-172040,854236,1867874,1272034,-171402,-148809,-486119,495980,1088171,840451,309239,384233,-449078,-331568,1434366,758861,307389,-204142,999773,350630,-404611,846301,-1220911,-1079727,17713,-160346,214277,-278842,733252,1139833,-375466,-137657,-468206,198961,-217566,-823545,-258770,36329,237452,249781,-68985,576988,-374864,393951,-610137,-575378,-622635,-424602,-147745,591705,-708685,-1061245,-237121,-96007,-1285026,-334679,-847258,-824538,-229687,-199637,-583896,-330753,-693795,-1361370,-1688077,-51497,717349,1086726,-98051,596073,606254,-425453,-1693701,-825693,490624,72856,19371,-420895,-68816,-1062705,-671614,-1195837,123483,-80627,2434196,1388746,1233060,854774,-449180,139140,-375904,531531,371307,213774,434855,-1412583,791143,1317014,322134,-753199,-1038704,88416,51788,1011582,947305,-531138,741732,-346318,1113236,465345,1640371,986073,1263880,422851,997935,859127,881705,-490040,-677926,499650,-470356,-3061061,-599217,-681413,-1018769,617455,183459,-1260988,851872,-189033,-1528490,-738791,-1054001,-277186,250321,-479495,-482614,428520,-250109,618265,2058098,494025,-538574,-408248,-1076162,-515790,-39169,-63509,683282,-121359,-262956,-498117,671226,693555,-104648,261099,-454206,-1124792,-540994,243680,606319,163364,906790,-489353,126896,-767899,415423,506802,-1064751,-1585036,-550302,-264459,58211,-353331,319673,155200,920562,64210,32710,1296808,463939,-1337894,-484089,-352083,224244,-3629,413209],[496268,-572268,215608,943364,-243319,-1680134,-441256,1326843,-741696,766894,470486,-445285,-535274,-36654,-1147776,-640743,-1113633,17738,-1415272,-1708048,-439622,-1047771,-1061517,-1045832,-704056,-941394,148075,-304104,-598543,169933,-16869,269377,496381,-427670,542335,1621814,-27882,656530,655136,490211,91926,-889671,-1135173,-450554,-853562,-232004,-326886,494837,-307580,289572,-346158,-1241688,-1105446,-366858,969703,1080993,636780,873187,-5531,-341105,-1781668,-235222,235661,-570571,-457077,290105,-93100,-1162911,-182850,-428526,-481886,-1169810,-315926,700475,-291563,-223428,1748615,97687,-350402,-1022650,-484757,370012,953162,122025,-382070,-79075,309570,-701547,-711464,-95243,243880,474179,1303055,654355,-390016,593278,7912,247045,479428,765398,551656,341505,-152644,245720,-175220,-563984,69070,790371,749292,-2703866,-1706499,-367473,-197084,-257563,-411021,-199816,-519511,734118,94380,-1120088,-661253,-587504,931184,-133329,-828645,-553636,-1257336,-47353,-883387,-1500507,-538749,-751132,-1185715,177910,-353386,-640591,876183,1525850,260814,-1565087,-215683,958984,62253,-748814,-880496,-289975,-375681,592189,232164,-98201,-806875,-793024,105797,148023,667361,625415,145150,1204072,-191809,154853,-699741,308313,447456,-5700,-795364,-92025,778439,313921,-601465,-1602390,-1147318,318472,279691,-10445,589744,445188,383327,-746494,-1283701,1713446,-414498,553223,408408,671956,927032,444388,1055885,676806,-513403,220358,106762,-415738,-122783,4245,704439,417323,-3379,-68140,-1182608,-863477,470854,-2736,-1333715,499327,-636722,635646,-911579,-1798757,519795,874510,198635,559110,401846,-963175,291943,388909,580844,-168391,6979,33166,-333434,-762485,642110,129520,-206349,-793228,-447155,-624360,-569018,493998,-749754,-822194,-207282,-505462,456389,8388,-457017,840287,287979,319483,439680,-824425,264670,-302946,-310556,-348937,14611,-341748,-93148,-1274937,45683,-73817,804810,1672550,-415117,-306903,-631545,-217954,-208004,-13001,290448,462894,676218,233606,-181810,484154,846640,-1543594,-1071167,15048,741092,450418,-1224178,-574118,203764,-1086696,976714,1027915,974395,666958,-31832,-1894567,-1004043,846016,1292381,-702214,-580589,836899,450621,206547,424487,-551955,-246691,202985,304812,1117385,503208,-346420,-1431083,-987672,64850,283577,658815,157842,-773724,309160,274231,652293,169397,-860858,448374,1323318,400469,683193,-551849,-13975,788310,-233175,-240759,805871,640,21892,-523831,-112044,-180684,466315,-205920,-823308,-1097816,641815,-183213,105717,1128954,878437,764688,575017,481986,-855417,-86474,270432,706355,641116,1207243,1264981,1244542,-117999,-739239,-410548,-1276437,1029668,-362072,74044,-680392,-222097,701315,-188360,-1133902,-1041018,-266437,320888,-607185,198017,-203388,-729130,-541948,758394,691462,-405211,133955,-40709,-375361,1430486,2516132,461864,-227816,636999,1760514,808237,-606420,-534145,385078,-131169,-32003,755358,-878418,-1083868,-1163751,-1850317,1059448,301802,-3598,-1059876,-579850,1011620,1461030,111891,-504276,-1519872,-423835,9397,603086,163993,-230334,715788,679241,136611,506928,-650793,-541412,-586729,-856762,-383952,-384157,438376,1919229,-843065,-196918,1631003,1831044,592854,223405,286893,1308445,623929,-43912,307632,1470974,500064,77358,433351,107830,825877,433749,-174349,-176893,-597278,512178,857980,125446,416806,675009,-768135,-993441,95844,-944733,-190962,223842,533520,649274,711414,-1129255,-296138,-536698,585411,60305,-239894,672084,-59593,1490006,13457,1504733,-360779,-1975609,-310396,828551,36083,1574895,1173052,-649468,-923328,107121,-445143,484965,675052,23798,-894708,-1001368,-800027,-1860701,-923398,-1127369,-764924,-1581334,-1207911,-998751,-251513,-650554,-1602069,-650494,103806,954396,-424607,424644,219669,59097,-259420,-62085,230824,-1292671,-1904493,-823890,353216,1124876,214166,539805,1178087,52786,-1104413,351980,-1322966,334713,156444,787986,546506,-335170,1864675,788859,1368637,642359,644217,1174105,-420409,-825019,139553,325023,-845305,-1471727,-358031,-711018,257321,-1225965,-1241919,-333087,-317960,321556,-754438,96486,-308355,-113587,1061429,-517404,41092,1285638,-140660,455622,-987959,1287821,-243921,43416,575075,990352,-704378,24398,149000,511403,805563,895380,-186401,-753803,-1307898,185743,126753,-660940,430475,241731,190080,-22724,250334,146622,-302423,305067,-196562,215524,465895,91166,599372,658734,-99,223466,-1187110,-577077,6747,1073335,-473441,-11790,-1977414,-1712640,-56004,-209519,467895,205138,-1206840,-2568714,-1263456,-105206,536776,-1188767,-611072,-760535,-721978,-232170,-141618,-686057,-1618200,679042,-713190,-102725,713324,-1357608,-148770,-459522,-849313,-1375097,-296330,609806,-505721,-13217,376878,-262833,-1290404,-908977,-1449074,-1717215,-1015002,-272649,832310,-430485,306809,1436409,-377988,-672223,756309,-1046622,-45715,1539225,-250745,181136,263265,-406321,343036,-731899,773964,671291,63727,-337918,-1025178,630720,1220412,286365,203197,559554,-504377,-682040,419911,274951,-209696,-739542,572284,372219,182944,101387,347942,-644196,735141,-1300392,-792538,-1748860,-417387,607843,-167851,-19440,-310785,-549294,1574539,368816,-710073,21650,-303782,-545240,-590079,354267,144524,1271608,67514,324696,-398606,-689394,-736421,391298,-583619,616305,94556,-35244,-480473,813409,490792,16861,-198770,474003,1470999,128948,-1048613,-611903,921823,1025618,1227134,197276,-501316,837863,453987,343720,939026,468526,-898571,-178268,302928,-279270,5686,11193,-648180,846498,1730722,714472,248365,890608,17304,-68266,295611,1368361,319035,-376765,968144,610592,1179252,1109087,1126452,1157830,1481330,903879,-673309,-259696,34309,-676466,-32069,-1113840,-306890,-677092,-211127,-177956,637454,1007576,526025,-817092,78311,83369,-853319,560943,-946149,-1223500,-1155966,-946069,1099296,-1169868,-428056,600202,-308406,-816851,-11011,-1084917,-524705,694284,-943911,614455,1562767,1180902,2424109,1284221,-700925,472545,-984597,-49206,501252,422320,-413782,-781018,552964,-422359,1139516,921668,-861208,-1287167,577961,198181,-62358,236603,40884,164214,321587,-491172,319022,-79601,-247845,-300725,177734,454973,-738860,320096,617971,-296659,-909601,270069,360992,475874,158306,-326748,479251,-223841,-70056,1454532,-268070,906199,878576,589764,-59669,-583653,116023,242734,491175,-648702,-162687,-748683,2023691,564876,600943,-639579,-198112,100265,-178304,648579,1356956,1108660,-99364,-691818,-826221,591590,1440967,1802231,316867,590500,166669,-308264,1251611,498474,431456,136774,552815,-25469,-583251,887181,-683212,-1177661,-204719,-329213,492791,33989,945074,719849,-415174,-298616,-498766,111927,-89412,-1356993,-722814,257169,47321,-114133,201893,646446,-421725,280388,-629569,-630930,-843059,-654253,-233520,905388,-368634,-1113065,-90710,69973,-689970,-127634,-689165,-823045,-357423,46384,-70699,-99000,-477711,-1159399,-1148645,468429,865073,690982,-111216,995489,605433,-108614,-1848181,-984968,581548,416217,592856,-315226,-293741,-977240,-269442,-1018506,-667204,-286909,2276038,890025,920476,536011,-741137,76632,22906,891045,485152,46384,523232,-1316664,628623,1017496,280022,-553895,-750408,-100020,236023,1232995,1374399,-574694,857085,-639544,1216400,352308,692114,942822,1351803,457120,722772,254804,72348,-267101,-801843,764823,-954270,-2551829,-395204,-1352072,-883343,785222,536506,-631041,967248,308682,-1036438,-792592,-1250790,-216405,28261,72947,-934529,49637,-855643,447573,1938886,69987,-1006763,-374410,-320492,-318992,416813,-82631,693010,-194412,-373066,-788197,727884,326489,-258931,155789,295696,-865473,-365910,151172,613356,8937,1130707,-400649,283979,-714690,54874,601882,-997865,-1738458,-357854,451578,346720,-638870,249484,424946,739207,-380523,-241962,275135,627828,-1443409,-210508,-217660,339496,227008,564966],[774022,-538876,91477,831218,-151471,-1648808,-52490,1074411,-754384,748700,415592,-248831,-580748,-214109,-972252,-695491,-838300,-274940,-1090631,-1804241,-473465,-708799,-1160024,-1027311,-394819,-520886,-150119,-321123,-189379,459359,151873,634330,923560,-378513,346400,1496809,222886,642804,1353,340753,-9655,-856164,-1177766,-950394,-997138,-134559,-551254,279668,-159583,624760,-233438,-960602,-1067325,-103127,654784,1256087,681809,909095,411639,24105,-1333014,-400173,430661,-321219,-301580,140590,-21876,-1026150,-583801,-276916,-51477,-995680,40236,1202907,-319399,-599307,1598426,217726,-503793,-1300789,-621898,381674,1027769,562352,-37097,-36960,-291192,-760668,-925161,-124469,309354,546155,1157513,826638,-262281,918032,-42567,-19901,39158,964915,573108,197079,-264767,-319930,-707599,-377737,151306,754546,623418,-2414625,-1729126,-47672,-480104,-179448,11116,24286,-674224,628958,123597,-602418,-625071,-1031257,797741,-561609,-889544,-296473,-1303575,-160676,-527922,-1292304,-115027,-620259,-1060582,396119,-337766,-68700,1001671,1564519,147002,-1957067,-188834,1158067,583133,-591671,-563135,-225913,-471907,641828,-252782,81548,-1024274,-851756,390730,54151,449291,986399,305491,1402842,-61802,-299809,-707350,252151,579209,65525,-643545,-123873,787285,523943,-812393,-1701965,-1598478,595046,-16549,-6981,488213,385698,529193,-699916,-1518133,1501323,-227336,808760,262270,792576,1544972,261825,523790,744868,-505633,-456039,78692,-343766,5433,1020685,1039538,431908,108294,-374077,-1618333,-1004776,365039,-245377,-1239271,764524,-571987,466728,-426415,-1671710,236627,823394,370674,430103,305151,-965357,285997,-104214,356532,-232274,109976,-339060,-135884,-756632,161119,-89742,-105281,-733250,-208402,-622997,-711402,464565,-723408,-52294,253623,74868,331456,586228,-471074,1091090,1086670,284150,351599,-881878,440141,-196497,-379505,-278270,219764,-311446,-296108,-1101564,-72586,199241,504836,1789674,241929,-273604,-577873,-317570,19175,374122,417967,403901,618756,-266941,-176304,887426,450372,-1636330,-771217,589553,1413435,525124,-988736,-421635,-88720,-983864,953245,1357509,2013610,748333,52369,-2120105,-986364,673986,1129943,-878747,-504225,1400198,612807,317124,494579,-1023872,62065,382019,273757,2039931,732405,-793398,-1447684,-623536,215357,423913,-111255,446139,-757550,70465,502090,664069,284216,-619738,29828,1392683,243298,820606,-719953,-291732,1081118,-400567,-118783,831394,5999,-102901,-681185,-112748,870205,697660,231782,-906248,-1188477,724859,-250040,114953,1334898,856941,746490,469901,614892,-446974,-84805,-36647,951360,904306,1456661,1117757,1313592,122932,-282166,-610097,-1227203,1062101,-206211,109517,-873223,-313196,815295,-133803,-657481,-1142921,-551211,145872,-700931,349553,-110155,-408306,-274844,871220,817883,-1074042,-144697,87413,-369415,1465304,1975752,461217,-90766,1072190,2087111,719663,-692831,-739834,398389,307710,-56483,368133,-795661,-974392,-989631,-2384349,1189484,10966,438180,-1001526,-235263,1336475,1319631,-160690,-1132405,-1799030,-102911,32305,667902,201687,-637724,627171,859539,314276,425252,-646888,-577442,-418525,-1326720,-506274,-111535,446760,1718140,-1148790,-665387,1512275,1556703,808994,48332,484834,1645382,750977,257559,-8045,1116453,475342,-189484,624036,301007,832297,358949,-382952,-312418,-797111,666933,616267,-126246,221514,628484,-657843,-1013022,-216338,-1125986,-131707,-133525,857638,328984,820641,-1258274,-373241,-407125,189152,108315,-283081,664203,-222993,1550403,130338,1040901,-177261,-1267618,-517357,516596,220242,2107262,833105,-227330,-1010366,-294686,-40102,775861,385071,-1329,-979361,-562521,-639695,-1920267,-864131,-1084418,-556208,-1664270,-1548491,-1056125,13663,-664481,-996013,-252251,-263186,817929,-403847,406079,64495,218538,-171637,-127871,501290,-786332,-1434720,-596539,263473,1282440,205090,693874,592712,-511701,-1020667,594047,-1692478,166565,82320,828302,310507,-313785,1745772,1079583,1496394,618573,432844,982654,-584308,-984276,305844,449008,-801620,-770912,-158506,-630565,172746,-1436301,-1298951,-654104,-392736,458332,-478773,-121846,-767885,89090,1204443,71780,433434,1279587,-116182,568628,-1256517,1031479,-329589,21159,528787,992902,-581422,-414027,6532,402726,831385,985054,-794743,-715872,-1161077,459888,289958,-361386,440254,232120,8962,19429,286016,459611,42555,589575,54524,410611,309001,158714,1107966,252366,-417226,-95187,-1190781,-466625,-62729,625901,-398724,-187023,-1445054,-1360899,-176090,-234931,1257404,241822,-1413625,-2146526,-1652260,-245122,719178,-1607363,-1131207,-502266,-421054,-165123,-201260,-1071028,-1694742,617080,-422129,224010,1045726,-1137991,-74603,-85942,-355418,-1147334,-635698,224828,-329455,-143291,88412,-63204,-934755,-800540,-1270427,-1476292,-1036688,-449327,859678,285426,562998,1059299,-711762,-676882,685119,-766092,95691,1804135,-315500,416644,480516,-570189,-73129,-1029771,1018407,723446,514549,-506395,-1110275,712782,1187978,116180,29458,245817,-292215,-258491,416198,249287,172209,-597930,43061,21871,-175153,604205,387685,-392602,640224,-1405628,-971055,-1748847,-531297,672694,720788,-115220,-777362,-547451,1369767,335533,-214604,137470,-469764,-417660,-450329,395610,289001,1503914,439529,291130,-413773,-1036247,-681049,575011,-814700,428678,-28572,697572,-453290,502814,38105,-178163,-800814,636010,1240021,210295,-873708,-623056,1185880,632367,1519910,629206,-297428,688648,363296,334437,1203784,648479,-742793,-132548,252743,-130637,32343,-255581,-1050041,710126,1244201,1121355,201805,812304,-79786,381635,402183,1776589,635858,-544894,935870,309862,936906,1105615,1205109,705683,527192,632560,-208935,-534335,-272319,-1010802,-438470,-593392,-415115,-577960,248446,-242399,590849,1250945,493879,-933785,-178820,134646,-577402,444011,-981720,-909155,-853181,-920133,1058305,-1176951,-454285,758357,-835329,-858670,160280,-1239932,-315443,646397,-808577,604382,2122982,1455033,2359420,1229603,-381626,164553,-986342,-80939,299289,445182,-574688,-405080,432070,2191,1010029,721687,-627884,-1581443,-57731,147702,-146136,-75966,-43157,-265707,182054,-629177,-640571,-465725,-721657,-353205,605746,285126,-723245,314636,273113,-360749,-1379234,361213,210852,308777,-151402,-176591,38913,-516158,-305639,1242338,-48129,743075,696772,181209,-384818,-422630,593622,-23112,564368,-590488,56355,-348646,1634257,226038,680222,-769433,-220650,376698,-87739,144516,606052,826787,-57124,-1149069,-927703,543244,1746177,2125587,323550,703372,557033,-304883,691800,2168,423460,318176,-64525,-464056,-794926,724570,-236197,-1097675,-421096,-345296,666742,258932,1069582,381972,-424283,-567727,-572189,-2924,-55259,-1761583,-913760,501326,-156702,-429166,401860,674486,-291108,266979,-569555,-571144,-787068,-800740,-271631,964868,-2223,-1275198,84774,412814,176726,27231,-445638,-711588,-347628,324366,366763,87159,-270846,-897063,-691405,702229,991874,151748,-194748,1153327,470405,212466,-1647390,-1014438,430983,570524,1012721,-288927,-686235,-712196,32375,-774911,-1474307,-509321,1939425,225937,555569,165035,-912008,21478,419480,1214006,399629,-695295,376071,-1090453,384539,661842,236735,-296314,-239728,-292951,345273,1239132,1202581,-579463,991483,-822887,1242016,228427,-235658,950341,1185977,497985,571333,-214251,-764496,-250108,-867137,921582,-1302789,-1345379,-10328,-1699112,-552484,828727,903347,100563,1032577,711766,-503370,-668892,-1361381,-182920,-206094,565772,-1249288,-241906,-1133824,260752,1775863,-388986,-1471089,-237934,654024,-151850,600754,-14632,577658,-216043,-633641,-946858,748517,-59088,-299716,25008,938738,-602553,-228180,66675,484664,-158958,1168466,-167164,473348,-560900,-242902,594385,-843763,-1436317,-235258,1105438,614102,-832805,35037,725229,360513,-786912,-564717,-708474,688465,-1337620,102091,7138,477872,533447,694867],[900924,-447584,61981,643365,35133,-1440458,300000,723685,-775429,675018,360916,85150,-556124,-302448,-578406,-575942,-715372,-458204,-494765,-1496888,-393473,-284597,-1132688,-904524,-138311,-7453,-544718,-235268,368124,824243,257705,846283,1306034,-285995,24507,1212330,510495,636754,-705067,96525,-59137,-650741,-1035046,-970331,-893721,-96012,-677605,-38795,-150065,856139,-61168,-663285,-979463,193143,187500,1205528,530822,598259,730694,566671,-877428,-399322,420545,22031,160850,194028,163415,-1053652,-1082176,-319585,284801,-844068,286583,1542746,-492970,-744737,1180966,456272,-703934,-1408566,-680955,175768,714495,796045,592930,157556,-804459,-863156,-1007300,-297884,363074,400464,962804,851536,-160437,1138299,6560,-205071,-279528,879279,268379,50920,-333790,-650481,-1048986,369,649492,632024,284609,-1789381,-1348053,200856,-688856,-15315,277604,403360,-757026,386162,134064,-133751,-527346,-1346796,510776,-872907,-768696,-35977,-1267747,-430459,-94469,-931164,144446,-447991,-662162,646465,-153997,517689,975664,1300048,39088,-1784403,73153,1124263,994084,-429065,-351910,-144655,-409489,709384,-675005,183722,-1057352,-844071,676918,-33054,189183,1126191,462832,1245216,-141680,-836504,-716265,60347,402427,59635,-279529,-68622,540858,706056,-930127,-1699387,-1979466,608241,-375651,-96351,365903,338744,550381,-595267,-1612517,1359143,67510,991371,40732,846515,1687604,-57326,-267186,691268,-304856,-1032471,215242,-205730,139902,1698742,1159442,365381,210304,-493829,-2021868,-959083,421007,-359952,-1182357,925981,-347503,240355,1706,-1461197,13924,765988,495270,221301,108685,-907880,236741,-478423,16270,-254244,170550,-621811,154730,-579274,-361677,-231920,239300,-583067,-16388,-586660,-540166,438714,-669365,565302,453356,575303,208096,1052930,-365909,1147364,1676775,195327,296217,-755564,783841,50478,-177198,-241542,329771,-111740,-425021,-840689,-143914,356179,161082,1743228,825586,-157391,-401581,-218208,138069,686629,717098,302193,511872,-745911,-162258,991801,-19013,-1563779,-466738,1019856,1657770,582731,-552738,-245521,-342939,-716893,857634,1556399,2601651,868399,49494,-2009816,-951629,369399,876776,-983934,-458596,1731970,713499,346150,518741,-1360680,341340,717883,193072,2471516,752576,-1201677,-1386125,-39480,314858,505690,-638710,738178,-652230,-160721,601505,495423,285421,-290130,-351070,1187699,56756,890825,-736199,-454096,1234583,-532846,-30032,855626,150016,-152254,-853155,-151290,1548726,818907,626904,-702885,-1255637,683110,-187111,71960,1219061,690515,583654,369602,764167,-99982,-153402,-285676,1121435,1141397,1625088,818851,1276490,477507,245605,-836532,-1084228,779426,-71545,349759,-823161,-206262,939152,-156298,-359009,-1139602,-813394,-99011,-685968,557942,-56873,59864,53476,930047,753289,-1527525,-401223,327553,-316128,1269223,722460,392143,170470,1331550,1704783,565301,-756409,-941484,164353,465644,-155965,-67627,-832365,-913699,-712807,-2422485,1077360,-335005,634551,-833263,-14672,1413164,1075860,-289026,-1677699,-1854293,301396,59185,937350,391020,-1059094,604123,982305,333475,291711,-578062,-604560,-333954,-1463990,-329679,131670,290361,1318406,-1374379,-870801,1170993,1094631,962727,-318017,450666,1981976,639970,378903,-162420,827399,264519,-413318,765996,571426,762442,70758,-548055,-382091,-1069267,764075,231442,-226879,158731,420725,-528356,-848195,-485323,-894481,-82168,-418042,1020402,-10859,780478,-1212110,-266951,-243951,-176050,79105,-367491,657454,-234228,1538734,202179,651245,7977,-487735,-677729,73381,332179,2272113,555377,171953,-1191043,-630431,309473,1063147,-102276,-111598,-912318,-107629,-492406,-1722190,-667177,-768003,-346089,-1582244,-1559595,-988832,239128,-679710,-563548,74598,-669114,557950,-460467,422887,-45981,261347,-117697,-61249,719397,-280427,-872618,-335158,210718,1081078,146339,684564,122855,-947987,-919171,874762,-1592086,77776,-57754,888934,-7129,-277265,1141608,1185676,1134044,672532,360338,651511,-670367,-873838,409742,431059,-632153,52808,-29912,-415558,161397,-1345030,-1198123,-896448,-297120,564825,-214601,-86291,-1074255,207182,1292879,558228,678162,1141053,302537,550495,-1344335,650355,-386208,-57476,327852,813479,-236346,-908113,-197211,438489,728623,569458,-1014409,-222555,-829854,718827,299411,-76908,292732,247804,-105747,-15760,230238,693474,153861,565373,135363,533572,227093,68225,1140891,-48831,-857594,-360112,-1030548,-218036,-193408,-61655,-345788,-386907,-829800,-965025,-378581,-240509,1788229,306616,-1468159,-1713321,-1760561,-270059,956431,-1549753,-1379229,-203133,-26456,-116966,-172203,-1110285,-1412695,503511,-138058,500158,1227794,-874149,-78976,323321,203409,-936400,-887673,-279098,-355513,-360866,-257114,87712,-471121,-762828,-1124477,-1202359,-749714,-444973,962939,1071950,753728,520844,-849315,-563977,438418,-557973,233451,1697530,-536783,583385,858383,-874474,-501475,-1175812,916415,616673,1169795,-465077,-926733,663879,1010984,-86491,-73503,-126327,-66117,147999,164428,215527,434030,-465311,-475320,-173466,-496877,723744,349155,-251243,323689,-1376525,-1033399,-1686757,-770623,633222,1339468,-89718,-1296775,-643246,993306,198084,278551,246903,-523715,-49596,-171867,329989,255187,1334461,836076,263913,-370615,-1047031,-503273,711334,-931859,226469,-786,1461232,-446279,252553,-281003,-262592,-1011328,526566,783559,46671,-749180,-634901,1231266,252021,1635665,1127906,66592,719183,426824,198812,1409679,687748,-491187,-98146,103280,-97306,29117,-517383,-1280590,560686,644412,1359333,36769,667898,-41917,754709,512850,1849151,869634,-752465,1000132,67701,568646,969336,1077640,159713,-312798,493286,361806,-655610,-545403,-1155302,-849296,-228590,-472731,-368235,793091,-327037,460088,1320300,445635,-969040,-395257,52055,-488185,458043,-1061704,-440200,-612404,-816212,917741,-1055578,-260239,742870,-1292586,-945486,340914,-1192413,33320,510251,-496951,497270,2346716,1497782,2041391,773931,197789,-80938,-968443,-340390,26666,355584,-775598,90464,280292,287264,570127,406123,-368804,-1528757,-753356,72524,-123921,-512623,-57385,-608669,-61186,-733570,-1493717,-815534,-930680,-246940,1008809,94649,-591903,267057,-133955,-271126,-1751531,292350,-18166,-133650,-399374,33042,-380147,-626045,-135204,953900,132691,491701,318095,-301132,-691186,-230194,1037182,-192000,812194,-415769,175266,470166,892380,-309597,705884,-776104,-305995,707740,72407,-446015,-82225,592835,-43727,-1377243,-828738,383432,1913368,1750521,322729,655699,643922,-301656,-60117,-547688,336815,320996,-711124,-810058,-974084,431854,84700,-852498,-595857,-246905,672709,349189,1061659,189370,-420954,-860305,-750304,-137791,-70336,-1764074,-714566,716490,-352901,-639218,527165,674886,-54141,363038,-460095,-493076,-459084,-714471,-150007,695267,354292,-1361540,271063,861585,1020823,111294,-187546,-514860,-211013,570868,649628,203326,-95735,-617419,-458802,750705,1080160,-320743,-329840,1059998,243739,450346,-1172542,-887850,85232,427910,1195856,-369696,-1100192,-358216,110830,-569511,-2070619,-658637,1510985,-444232,143025,-160676,-867466,-25789,681652,1401495,199128,-1754172,75624,-806495,140202,307219,174221,-81217,339802,-394299,348036,991013,504005,-646467,1078282,-864982,1303543,117937,-795601,986302,865959,539875,450272,-441732,-1382969,-466582,-852223,918685,-1406431,-78362,419240,-1608446,-133623,736866,1247924,710203,909349,952096,-47705,-443576,-1380704,-199260,-299086,859860,-1303354,-332126,-1063045,104954,1632630,-749223,-1773198,-54341,1505879,-51455,515326,141049,351854,-149217,-1039021,-1016521,673876,-360880,-239184,-84889,1238433,-334284,-156610,14331,126097,-263588,1034727,155697,670999,-328996,-395158,474360,-636097,-756370,-253627,1455073,815536,-864473,-268470,861463,-135905,-940879,-817454,-1189943,686658,-989219,409457,242952,557701,776292,757504],[867357,-322039,121806,493376,305130,-1127191,613637,422160,-800466,550489,323225,440385,-503886,-245728,-160664,-313507,-702832,-510270,179125,-877579,-216698,25758,-958999,-657355,-13854,444003,-887868,12599,905112,1175457,269942,820184,1508767,-173651,-309443,819100,774767,570286,-1241013,-170441,-43502,-318032,-711271,-419278,-600143,-99845,-708711,-419138,-241523,922401,163969,-380005,-827498,415633,-317551,943664,184443,115497,852216,1085635,-540708,-242531,197412,344684,830466,431714,422046,-1279629,-1566187,-511590,455900,-780974,320339,1548457,-799566,-656814,610912,747623,-904015,-1304469,-652621,-154672,178959,780098,1346175,433641,-950789,-945286,-935552,-533850,373102,65920,712522,691314,-132851,1217232,217522,-242125,-357403,653191,-209942,-51761,-323581,-837771,-1136971,479748,1299882,451359,-163008,-1174604,-766219,297446,-672618,157126,307098,862176,-686446,43826,154188,215287,-379429,-1486320,182960,-963589,-443128,181010,-1202515,-890370,233705,-544538,216081,-272115,-164829,874692,139742,994681,814248,656759,-35552,-1071632,353665,896513,1208676,-270900,-258572,-75523,-205696,741868,-930082,188444,-896645,-752287,918544,-10295,-14551,1002976,533356,879181,-359166,-1331044,-806066,-155287,6470,-13437,114660,23338,135319,855689,-927757,-1536042,-2192828,484107,-748360,-295334,278010,380654,397407,-445906,-1533347,1425955,400769,1092028,-164940,848380,1332319,-416813,-1018882,531683,-19310,-1298279,517901,-23566,274452,1793736,993260,249615,296012,-359413,-2177663,-729388,628370,-151365,-1126762,900960,-58075,94213,343633,-1234309,-134792,705032,559165,58443,-132919,-835762,155887,-673997,-379538,-210241,171935,-784894,410744,-369494,-794088,-252767,695627,-420977,99331,-531086,-153459,429255,-585400,764052,414451,860627,83655,1246699,-145383,1033136,1787909,69710,264280,-527147,1165882,332682,206219,-284402,279719,120354,-378836,-517809,-153860,412758,-143586,1502776,1201940,32041,-133057,84484,141529,855379,1102618,177195,228364,-1120699,-109441,742043,-406011,-1370212,-204774,1108918,1494868,615815,-49340,-89850,-456314,-394021,696299,1638720,2583270,936469,-12911,-1632295,-792376,7117,579601,-968365,-457282,1711691,708033,339549,550836,-1463293,521767,1113170,-10950,2477637,579013,-1469853,-1295663,550620,371971,497845,-858549,914207,-437132,-303245,551648,112261,178931,50434,-573711,787313,-127535,858276,-606119,-457554,1243877,-537015,27483,860877,345403,-77399,-965313,-232181,1477351,746292,859999,-215193,-1269381,571064,-24700,-17262,820837,410009,302879,305836,922246,60385,-247430,-401390,1219349,1290672,1616015,442613,1165686,768506,677416,-1055707,-844250,331087,20698,718785,-575747,174346,974493,-188661,-320854,-1048297,-963520,-313626,-533983,759521,-66814,553919,383444,960433,541071,-1724899,-567658,549672,-201240,954097,-599712,172986,450933,1374873,803805,405057,-764918,-1092829,-335150,245363,-299458,-401762,-977499,-952016,-430687,-2008619,786413,-683417,593684,-615485,49067,1320924,863388,-87691,-1842465,-1682252,652885,122380,1394372,727578,-1255851,666544,1014408,244987,120121,-433767,-659040,-356619,-1253001,94485,245511,8218,804254,-1440697,-816110,759938,602270,1014385,-748179,106774,2224915,337904,299433,-71346,702000,-31135,-569011,814593,825453,629472,-382386,-608342,-343377,-1300530,838464,-187882,-161654,164513,95089,-445101,-600654,-644133,-362047,-80485,-602421,971207,-295004,590692,-974298,-21161,-67397,-449447,-8732,-542130,606528,-82183,1492790,242123,394860,178056,3026,-744949,-340924,327536,1990456,568722,414294,-1449776,-845582,553772,1314486,-635719,-267766,-695034,240291,-385220,-1284113,-365576,-310514,-189055,-1325678,-1139713,-814678,399069,-689001,-436563,346312,-834165,296139,-582579,516525,-100302,165550,-109083,141437,850193,99843,-354252,-76712,263031,665814,62142,502254,-69000,-1077986,-815093,1112819,-1079840,78076,-225923,850652,-375421,-223088,300034,1088597,368031,811798,474902,331543,-666062,-577832,497171,271808,-417770,744355,20072,-143137,238961,-1028679,-948025,-986194,-141525,588740,-70090,243305,-1139549,209166,1270169,847026,705830,968503,960745,296887,-1225670,227534,-400137,-180646,39809,506896,184842,-1309466,-467781,587426,548759,-123634,-847421,613061,-395317,864117,160679,171108,77379,308132,-153964,-90999,85506,740141,22911,301158,36463,537553,328256,-80817,777559,-165288,-1201597,-472020,-713421,80183,-346552,-803895,-335870,-554191,-332246,-605596,-635328,-274879,1811541,371645,-1363212,-1425367,-1568627,-144283,1182131,-1146817,-1249955,106680,385640,-161178,-109795,-879953,-851148,359327,50636,598139,1192283,-654400,-203833,629905,552988,-744355,-1009796,-729503,-632640,-703549,-596548,151850,-1133,-863563,-1116057,-946856,-259839,-281723,1093694,1653849,815273,73535,-804193,-538656,54335,-464772,296093,1340156,-817715,666758,1246694,-1307665,-808173,-1162052,482809,376084,1846332,-173652,-491611,416834,748216,-283293,-118844,-481817,197301,473933,-200261,154038,527022,-345130,-771081,-133078,-699131,396722,305334,-245444,-170934,-1178863,-890064,-1575903,-1073003,505256,1411178,76635,-1650845,-726541,541805,-15807,675828,309458,-494646,369422,202551,198545,69934,924507,1182098,225492,-288831,-767679,-258627,772247,-853401,56936,166565,1912878,-423928,110330,-339719,-203431,-724682,73773,273315,-349329,-660992,-655678,1020429,10732,1571032,1556715,508667,931480,510144,23172,1475957,592697,-224408,-107577,-94857,-231166,-96232,-722985,-1248448,580552,147277,1301773,-303397,496496,116631,926905,601249,1578891,940681,-948664,1094200,-72878,175318,712465,678807,-341587,-756215,511372,838688,-607530,-721746,-1037987,-1093945,-100097,-438369,-120105,1284275,-395360,250709,954887,368414,-944684,-498243,-120919,-606554,472227,-1142065,110252,-414825,-679049,748369,-714058,125261,599376,-1546093,-969300,542512,-936284,413257,358563,-67546,246029,2102949,1233333,1606275,90164,856840,-252609,-962798,-670073,-219682,207585,-983791,532970,130226,384890,-48551,95510,-137023,-1101615,-1221082,49120,13293,-978512,-55017,-695960,-406030,-809011,-2010211,-1062038,-738726,-27728,1365579,-61418,-361568,230356,-446547,-73964,-1922543,86369,-196839,-710375,-543880,301626,-647876,-461199,289577,604634,229845,197488,-211281,-725832,-954881,-64483,1284997,-181810,1128060,-93216,197748,1373653,53454,-903267,627147,-771703,-456079,1014249,240046,-852968,-410108,528179,-26827,-1246938,-588521,192753,1857765,1050776,303440,416557,478472,-273445,-747676,-937863,254349,208952,-1104250,-931309,-1034165,135309,298253,-496527,-710231,-111412,491778,302490,908382,89823,-424260,-1077465,-1023312,-307209,-87807,-1252506,-142621,860688,-522815,-723318,600574,673801,206464,538232,-346165,-465880,28845,-362851,118543,142644,681265,-1241732,431276,1280756,1542456,139274,17194,-278943,-309,731859,786129,237854,37820,-380600,-454557,793445,1096411,-574540,-478073,786442,-17283,540330,-596423,-627439,-318844,-33879,1100458,-529146,-1355503,-36767,-47882,-493142,-2280529,-655395,1093763,-971717,-313937,-373146,-584126,-67564,714813,1382629,-16820,-2602825,-235289,-528786,-39832,-11709,61429,-4485,827734,-345091,227173,517058,-400382,-850758,1049750,-755702,1447279,32758,-832914,992185,508469,581271,278028,-420634,-1658990,-861487,-752364,769064,-1215523,692099,763922,-1132869,261052,532889,1530761,1008602,563480,1033575,242564,-203075,-1324722,-252812,-187460,924214,-1079518,-210535,-728880,8092,1509034,-901678,-1749854,95569,1911070,-27052,260501,359026,89370,18995,-1473072,-1063346,494825,-544848,-122701,-134131,1069397,-92827,-145187,7165,-450951,-244178,818685,480125,831760,-67003,-375011,268740,-416142,28550,-398607,1364244,926701,-707835,-564463,692070,-623605,-671407,-905997,-1036240,707457,-517470,671185,415327,523310,864256,715945],[712087,-208693,232066,489829,607308,-796563,888099,266393,-792110,394273,293668,710533,-485847,-24506,93409,10046,-652067,-440601,727814,-141389,-3291,92614,-652497,-308683,-47525,677681,-1035287,390688,1235501,1400566,173293,535504,1456123,-78317,-543043,378207,962853,403412,-1436245,-404645,29432,55520,-265528,504609,-219793,-113795,-658877,-787544,-378381,807653,346734,-165209,-578368,481265,-745542,567819,-300201,-350126,750015,1375475,-344156,3258,-189170,543030,1492334,746593,655199,-1658289,-1931175,-770755,468045,-805612,103787,1166158,-1136580,-443063,33427,1006102,-1043378,-1016584,-555238,-488244,-332854,563488,1957348,681244,-566802,-915378,-729107,-698314,316155,-369065,437031,365979,-199659,1155715,599177,-121035,-183475,449269,-665304,-84614,-219480,-949912,-1014247,933664,1718936,252151,-581677,-872969,-307979,221013,-346178,266544,111819,1235794,-448876,-365922,201780,402474,-184460,-1441606,-64078,-788933,42827,338538,-1127599,-1424283,334972,-255617,146708,-112429,260182,1022425,443839,1266023,552615,-183671,-53916,-84641,433187,525243,1214903,-116672,-231178,-40616,65936,692740,-978946,121446,-594896,-574200,1076115,179750,-89859,676598,450036,482308,-587045,-1657580,-1003953,-280347,-442930,-129315,367313,85720,-282406,956251,-801586,-1202900,-2186186,345154,-1062481,-572097,279107,544624,97594,-263254,-1271012,1613281,688369,1110677,-272900,827791,695415,-704915,-1454887,322600,218105,-1088302,906744,157210,390731,1386857,596196,140442,372414,-7759,-1802757,-363360,920453,411555,-1013583,672747,208173,130205,591608,-1027926,-220541,652592,568274,23341,-354007,-798555,59025,-705164,-748709,-88639,137312,-833123,512775,-259481,-1007684,-150066,1124840,-319881,153686,-449651,299230,438476,-480781,444768,259780,882510,-58797,1126929,156738,812002,1287977,-62887,242673,-331755,1423253,527639,620359,-428661,84284,258955,-135692,-140992,-110798,413302,-337706,1092728,1294788,261446,162905,495220,79736,858900,1451342,44620,-283128,-1356826,-1450,206469,-595629,-1124987,-18770,832176,1094430,622536,352611,-2131,-388314,-116883,471969,1628920,2071165,867543,-75747,-1134487,-475288,-354712,287427,-823951,-498835,1372928,559588,320020,640531,-1326671,563234,1412052,-330578,2226401,281518,-1560629,-1195043,958422,411879,426951,-834691,881127,-129524,-299959,379608,-421960,17311,338021,-574692,341921,-263802,703990,-373194,-306609,1138435,-363608,72937,809532,497328,126879,-954450,-330729,730237,475891,847281,425352,-1188736,441745,176545,-135282,261594,69152,-33407,296125,1036663,-12267,-322998,-354027,1285539,1351381,1376117,81985,1006879,833661,872944,-1219843,-521576,-76464,46854,1074039,-217960,788795,791035,-181514,-504287,-901138,-993526,-393797,-235161,878720,-138175,943515,631629,983846,270363,-1702818,-594914,642119,-20042,666097,-1297979,-166429,665943,1247556,-102562,288612,-698386,-1187906,-979061,-262225,-425719,-540861,-1179631,-1085748,-237819,-1410365,405687,-974952,406806,-398413,-23855,1181282,766098,428456,-1440995,-1349661,843927,236667,1913312,1118935,-1067926,803717,949015,134728,-65564,-241312,-765779,-467440,-798561,599882,188479,-302605,259977,-1364467,-601947,423609,196517,954026,-1055013,-504594,2276184,-46624,64084,213961,741893,-291397,-620644,747816,967412,482436,-856884,-536191,-191989,-1378980,868275,-525235,18582,126786,-267705,-479633,-400707,-668345,191442,-127508,-697866,732171,-465966,300517,-601397,278687,91368,-594501,-119940,-812279,470123,195225,1428021,273561,226949,331630,-13870,-705841,-597517,199508,1359271,887792,408673,-1737355,-902426,728058,1481659,-1052697,-407255,-378676,410396,-316178,-698193,-47693,108565,-93145,-922597,-374948,-566593,488416,-684542,-567318,621050,-617435,125417,-709410,701027,-109684,-39554,-137565,418607,871076,275723,57397,149625,433729,242958,-1916,200738,8537,-854796,-718045,1233490,-422106,152016,-382927,594868,-707150,-151440,-408193,829634,-510664,977058,715774,138896,-578401,-221586,637361,38504,-220972,1098001,12347,84889,380032,-631064,-613203,-886266,-41042,502531,-111523,793562,-981437,73531,1106349,913714,504605,850889,1578806,-100694,-928593,-132635,-377077,-326161,-263778,165854,511782,-1508812,-767418,786210,355530,-693229,-429493,1491662,39369,797346,-64688,394097,-116963,416931,-161172,-165569,-124231,559577,-280483,-69141,-194493,399296,642475,-174930,276581,-86171,-1367463,-395665,-310225,320344,-479899,-1350291,-357990,-619776,-65659,-322509,-893552,-366051,1401147,397301,-1126597,-1230288,-1124426,101555,1312779,-628200,-811699,386805,745277,-316159,-75060,-554412,-197918,216692,112296,445103,962293,-521988,-434456,703739,479010,-537470,-1011943,-974917,-1064311,-1184452,-850938,121891,402838,-1073856,-1270858,-763520,246317,-38834,1149228,1888486,722595,-118123,-653136,-764742,-390253,-467000,244358,917654,-997007,674360,1498929,-1717382,-916509,-1025454,-132814,66143,2309964,310652,74013,-24399,465789,-429476,-134935,-732644,502669,694352,-515137,58230,449227,-242395,-741249,112707,-737492,-241090,314660,-344642,-732367,-823524,-477473,-1386413,-1326480,325166,962078,306259,-1673365,-687629,117533,-258732,898449,294463,-414929,615681,590058,53091,-177779,511536,1403071,165906,-186369,-365291,-73629,743349,-533908,-22192,410714,1801214,-340719,67617,-135245,-34979,-110453,-604842,-132923,-827333,-567312,-679656,620914,-29199,1370478,1777414,920413,1169889,505109,-79537,1356188,416717,-38738,-178528,-292032,-496613,-422517,-819259,-934972,841493,-99756,912037,-847826,325461,306187,833095,632176,1116136,820595,-1091617,1143867,-99311,-136142,390587,129639,-702762,-796626,647997,1094986,-427997,-771473,-652841,-1063137,-192861,-291209,78955,1588949,-398846,-11862,144488,281008,-885356,-445036,-305460,-883162,311087,-1166999,630960,-195302,-542358,600923,-146910,599968,422237,-1561901,-862277,720620,-549045,697079,251067,370128,-158891,1457470,696008,1205917,-566819,1337459,-364552,-976859,-858773,-357318,67893,-1158181,771613,15116,307188,-654891,-121279,21741,-447561,-1286200,134991,213099,-1360286,-102007,-448688,-796096,-853785,-2116575,-1167517,-211880,220787,1624308,-136724,-75752,251709,-561626,162508,-1852842,-202939,-227653,-1222582,-587505,589221,-695248,-29244,732204,208269,224105,-103362,-787808,-992797,-1132492,18689,1238778,24689,1358087,366272,161741,1960269,-610343,-1404451,438488,-829999,-637570,1224923,345360,-882860,-261509,645682,34966,-720103,-268998,54172,1528817,545999,253665,16641,181605,-197434,-1165984,-1016967,258810,99058,-941589,-778944,-899679,-41165,445915,-101608,-763170,-21662,147702,156796,634696,-39918,-445589,-1139913,-1255137,-516490,-81489,-353344,649284,920206,-651577,-693144,657452,699422,424725,731707,-269674,-496918,487704,169165,427305,-524837,977815,-887286,521921,1516106,1592561,144645,131153,-50673,215945,784921,847559,197739,131583,-216349,-560501,953596,1008653,-574405,-595727,450603,-256938,461469,-107575,-302649,-623034,-715189,752944,-694750,-1320036,138729,-352530,-577860,-2074769,-461788,774514,-1270517,-800203,-450813,-123200,-103020,501513,1141653,-176292,-2790852,-421801,-299347,-125838,-277753,-128689,-114146,1122971,-143315,-7521,-80046,-1145356,-1184565,873306,-503443,1612130,-27131,-431754,905019,196593,623514,46523,-223229,-1599348,-1314804,-585286,556832,-765783,861913,952483,-479749,548189,271883,1704436,921658,85988,1013359,333644,-6054,-1225530,-299519,69388,864929,-669529,32752,-272697,-26515,1346447,-792454,-1333806,144253,1723924,-59035,-25889,596187,-100785,264506,-1733874,-1119609,260185,-631593,-13350,-103550,485648,69191,-158837,49250,-1086418,-74732,628831,706801,898314,159348,-214628,32750,-221583,594373,-567976,909403,950728,-393712,-755697,241577,-967782,20835,-803903,-457849,836570,-152850,844770,479240,375673,778292,556299],[502012,-152607,339016,672548,861535,-518654,1089527,269730,-694638,231515,250112,836309,-557863,332109,87970,292740,-433771,-286851,1007925,490280,168995,-64996,-262390,74959,-207414,607647,-917875,797744,1238004,1407689,-32567,40688,1160093,-32001,-606907,-42586,1047995,154164,-1255446,-588316,133093,371124,205072,1350096,137468,-101853,-545829,-1065591,-503503,544278,365094,-85924,-220530,362500,-1013371,225599,-815636,-661855,471896,1327639,-238192,242552,-643976,558544,1899981,980739,745812,-2084483,-2118214,-1016431,379770,-851175,-311785,489585,-1350344,-260322,-412677,1164492,-1071403,-625530,-423458,-723364,-635524,251699,2151123,800494,248127,-685851,-442980,-659584,189061,-790475,196397,-46398,-342436,985015,1074928,110395,152840,361058,-935097,-47751,-34807,-1006621,-797434,1240888,1627702,68204,-863955,-944066,-208488,5482,248602,271459,-215671,1346099,-112659,-829480,273772,419813,61945,-1231188,-147756,-388831,591403,445835,-1027771,-1819180,177366,-146784,17653,27833,499718,1046599,659645,1288694,226100,-862175,-6040,814861,211481,73366,1061450,38257,-188899,-46655,301848,542954,-847187,43732,-245422,-328425,1129422,511832,-22938,269273,190430,182720,-706020,-1729151,-1266956,-246647,-769343,-256574,381620,62904,-579556,981874,-574670,-757359,-1974313,258710,-1235931,-841376,403334,797888,-249730,-51841,-850760,1728601,859194,1058754,-241469,821529,84918,-834963,-1442483,141641,305824,-398516,1245757,293071,460490,726749,109047,98001,456393,419558,-768667,67557,1209542,1159950,-798457,298145,396682,350657,729746,-845248,-267179,626260,543419,127258,-492164,-826443,-42157,-639878,-1010050,101428,114914,-794215,399966,-310387,-928846,36542,1413955,-314105,191712,-327812,678919,456892,-380652,-264878,134141,688717,-228314,798110,485587,562554,325527,-164862,223498,-297214,1428853,549106,921022,-655641,-159277,245890,227248,288654,-45626,402118,-389150,593264,1106974,475197,406733,868258,36527,732573,1655798,-81456,-893895,-1447088,155801,-449966,-562045,-891697,74869,350769,661672,598267,518975,-19322,-187647,57078,195585,1532408,1352480,633470,-72849,-664144,-91215,-668892,46115,-589947,-570335,871197,265076,284363,799356,-1034221,463958,1476785,-675097,1866890,-44446,-1511482,-1070211,1110656,458317,356731,-681876,617515,217417,-146569,145684,-937582,-127733,535135,-367539,2373,-306398,436525,-103579,-54144,968245,-31847,128275,673331,539887,411885,-798109,-373611,-187869,82370,571351,983649,-988961,319345,343971,-261586,-300131,-266489,-341163,339080,1039949,-255528,-345498,-177948,1335260,1368632,938749,-161434,820053,615197,777150,-1284572,-155069,-286766,-4908,1267440,154575,1466801,320905,-115696,-777961,-731441,-966123,-270639,174820,853170,-241072,1141958,716288,1011925,33962,-1533957,-473284,558261,218414,528956,-1116092,-497780,769041,1047897,-495629,236774,-557809,-1231588,-1525845,-782046,-464078,-470254,-1367559,-1250976,-172881,-959734,35605,-1153066,192504,-219722,-180632,1079248,784877,1045057,-540799,-966171,835237,390007,2263184,1411402,-515775,975584,806265,81966,-233538,-63147,-917113,-621861,-266104,978374,10680,-517951,-236492,-1224671,-339389,239732,-90972,803802,-1072002,-1181972,2092070,-372380,-236331,546790,882867,-423936,-546369,578940,936376,388776,-1156663,-348168,30786,-1237863,787411,-701286,218047,-49633,-570083,-680934,-337436,-582508,463494,-197379,-744214,383300,-495405,1497,-203866,536642,195239,-623081,-214029,-1124407,244001,512367,1324738,310743,59716,485111,-439892,-582701,-650647,-20796,576356,1275361,140905,-2006154,-792641,897623,1506622,-1239497,-463545,-43252,411071,-256468,-103860,166925,339291,-19794,-430211,503669,-295071,508601,-664124,-795058,925207,-81022,80652,-750957,948628,-97027,-281050,-182393,661072,774838,247243,371433,321829,659170,-56614,5025,-122025,197705,-379296,-644509,1197568,86176,265403,-496362,89500,-888807,-68616,-709741,492988,-1135605,1070958,938290,86909,-435582,79934,867644,-167454,-62669,1049274,-15167,192198,526813,-297476,-272743,-602109,-55866,313839,-346660,1384739,-699497,-187965,824959,803282,126315,820583,1852954,-460332,-539472,-342509,-339960,-452978,-523415,-105271,621435,-1468907,-1018854,971827,200302,-807208,59281,2090824,383113,449840,-270292,605652,-244416,557039,-167898,-222259,-360836,204714,-641846,-428291,-474505,136485,1079211,-132546,-108072,135617,-1333302,-173092,75641,417595,-558724,-1477819,-379619,-532212,-30701,-118979,-1092355,-509442,843885,347250,-808332,-972524,-525011,387975,1282285,-193765,-245150,596854,997188,-537841,-105846,-291065,337983,110916,71488,68004,641357,-456809,-697644,481210,-46130,-289506,-945120,-944009,-1444426,-1740165,-942209,18350,706613,-1278320,-1513158,-687345,584413,177493,1007425,1787330,500674,-26025,-490506,-1226858,-803320,-485074,81402,589708,-914816,628859,1525592,-1871731,-833609,-844586,-711139,-229789,2382582,826843,607060,-566440,222290,-489746,-158664,-809431,797663,816472,-660716,-59051,240089,-175098,-427889,440423,-630008,-916899,392889,-486898,-1215581,-383400,191717,-1062093,-1411544,141149,262383,429308,-1326761,-477186,-201454,-475286,912664,191754,-307816,547169,892511,-60512,-382606,258671,1402504,88498,-80665,-37991,-62859,628340,6921,35604,642337,1148156,-168428,64049,214992,158764,510796,-1246104,-350179,-1171957,-422315,-681355,181743,113263,1097392,1713457,1209269,1205257,380955,-10305,1059675,233330,-6025,-304832,-456086,-783690,-944531,-768404,-399019,1255730,-69001,278322,-1538776,174860,413702,494120,575352,676341,542849,-1164321,1106172,-39054,-305555,82912,-325456,-891386,-624169,835862,1107642,-189704,-706002,-79737,-748602,-411142,-45292,159697,1629584,-305586,-288083,-832512,215613,-799416,-232351,-418109,-1216319,-120978,-1084045,1005039,113979,-412362,497657,520698,1019030,314692,-1393067,-623661,800109,-158093,788913,208794,708264,-629553,644785,15738,940599,-964231,1431667,-432520,-993954,-758257,-342953,-10967,-1262952,742456,-37651,111092,-1080003,-227925,83949,165048,-958953,347507,397177,-1555156,-233924,51298,-1131170,-840839,-1885038,-1133565,408493,410627,1715647,-103820,214363,361041,-466630,362134,-1583278,-499621,-86587,-1497303,-569226,812878,-529942,557256,983810,-234610,119692,-379734,-1286439,-1065922,-1177673,-17136,909281,369616,1382641,900114,121643,1974357,-934660,-1700210,186500,-955476,-794006,1295529,341285,-515981,226065,837491,163865,105969,76465,9111,942640,537336,164244,-449046,-121161,-59547,-1239941,-762251,398060,105336,-142986,-416441,-551855,-32020,561935,266996,-765442,-32604,-301599,-28414,297458,-308499,-483342,-1018198,-1223032,-739796,-53460,640976,1418909,913231,-729150,-581584,726911,766845,565563,872733,-253459,-535191,731234,724144,646472,-1076743,1249231,-361377,511622,1455710,1237920,158857,159739,139305,382639,751614,914129,108127,194547,-101892,-620566,1211963,805107,-396854,-648361,170020,-433363,243671,173452,-5820,-719762,-1414071,259024,-784411,-986551,100381,-653744,-777384,-1581490,-101587,600089,-1346469,-1278274,-416317,391139,-126146,109266,729137,-257590,-2247522,-413645,-137236,-125472,-482758,-394883,-378947,1214099,158048,-314373,-646486,-1500561,-1536134,579137,-133188,1663775,-67538,183782,698475,-37607,665920,-180636,40177,-1304431,-1685373,-390650,404907,-173046,731678,993695,82535,689835,27546,1720869,523787,-371468,960848,249827,134938,-1121478,-283791,330377,858661,-233908,252733,159024,-20111,1076235,-433358,-616501,66929,1050662,-108050,-226210,803560,-119695,528562,-1643003,-1141007,58024,-659276,27817,-1446,-291226,114345,-153626,140097,-1534424,227424,523430,755009,818688,284206,14684,-166627,-72829,750555,-613123,372055,912293,-400,-785929,-266294,-1070208,912038,-565668,190803,1102344,-99764,885095,429771,170460,565413,297220],[306281,-174527,398390,982150,985110,-323819,1151129,368094,-462656,81286,175162,818085,-739083,747268,-140605,452948,-39603,-107517,970973,853072,242131,-289826,137645,399830,-419241,261220,-588440,1120773,913759,1169871,-335221,-560900,717323,-46953,-496740,-373732,1042027,-98727,-813971,-739228,230866,556016,594127,1653376,387919,-36250,-386516,-1197973,-569936,204270,146945,-192741,196259,99151,-1089213,57266,-1227848,-758551,116115,982687,-158444,389407,-1054312,393680,1880741,1001438,616688,-2435001,-2125341,-1192581,267903,-827098,-796905,-276590,-1312336,-230021,-631247,1199472,-969033,-224274,-293419,-811477,-683402,-42424,1781754,743446,1144953,-218954,-151009,-357089,14444,-1095896,54922,-429504,-509835,751686,1488014,366221,508967,384904,-940298,34181,193609,-1007675,-622574,1327491,1029083,-85563,-974937,-1199584,-466096,-277388,936336,170614,-547310,1104679,197457,-1334932,349128,295714,362675,-890890,-53462,117828,1099272,523048,-875412,-1886859,-181523,-238501,-99869,147982,516925,935986,730358,1080651,-139713,-1089160,98656,1354886,-245054,-377817,816147,194485,-69175,-80602,408621,312712,-599560,24472,53139,-53477,1088714,881336,133797,-94695,-206634,26915,-659259,-1530491,-1499090,-56948,-848864,-366808,161217,-66330,-687837,911242,-293307,-298444,-1622028,231491,-1201834,-987821,647901,1048156,-514355,188246,-335713,1623444,879732,960132,-80933,860780,-263728,-778404,-1048787,58670,213687,559022,1394848,362626,456458,67981,-313093,164154,563928,734400,672881,493149,1422314,1796510,-476960,-110487,495554,636508,734720,-674044,-298478,637934,508834,315808,-501009,-912916,-145557,-564569,-1106509,327817,150330,-700706,97233,-476395,-577487,241044,1498455,-388136,261736,-162724,893371,465653,-317984,-1066832,133695,389156,-412366,466099,781622,356026,-666217,-201491,208710,-478239,1148290,384168,1022358,-902451,-307316,107721,566847,759443,-1059,405064,-316292,117938,713823,603504,529688,1080554,90890,552028,1668058,-186627,-1302434,-1367671,334463,-1034117,-371082,-707009,80537,-68450,347185,531739,404530,-152846,14207,128713,-102212,1317239,719488,282858,40642,-316689,170505,-891986,-108612,-340418,-653526,403219,-129512,212134,985094,-716656,255448,1257537,-912575,1486230,-313018,-1399655,-893306,1069204,516584,346212,-495858,198284,532044,95320,-82033,-1214519,-195190,633356,-33938,-136097,-231070,93273,138253,218127,785955,372336,201341,460357,459330,685516,-534662,-247918,-697179,-309864,92576,1217572,-679637,193129,414514,-382218,-721579,-531764,-536804,417196,897926,-517986,-295428,32571,1326733,1388002,417866,-204397,624218,199264,451803,-1224917,192532,-264523,-122028,1221054,466568,1965077,-359843,-2067,-990349,-564483,-959391,59447,589240,657888,-329478,1137339,592861,1043123,-108738,-1290840,-242883,331863,490256,602540,-351023,-661572,752159,874525,-189514,237685,-365221,-1221704,-1722283,-982787,-362165,-250293,-1476824,-1348665,-190039,-858246,-233865,-1178108,32754,-106075,-363711,1027919,849112,1474986,540655,-645237,664737,547213,2192744,1457544,196442,1124502,624723,127425,-350002,26998,-1069531,-771659,194102,1071459,-153110,-535154,-619319,-1096454,-82945,207492,-302725,608952,-737741,-1613453,1715054,-509137,-496866,766839,1039256,-395375,-362118,356509,730301,398698,-1115063,-99595,248444,-881475,537743,-699791,337042,-383360,-724952,-1033687,-410743,-446102,308676,-257075,-794000,29700,-387843,-200451,95934,676511,211514,-603336,-257587,-1384976,-19540,753856,1144398,344724,-151778,658318,-904964,-424868,-544355,-274200,-175567,1394174,-314857,-2236802,-543081,1092587,1338431,-1167067,-389276,230672,317782,-166367,370954,175572,326371,93560,80299,1222255,-61843,463075,-632453,-952579,1212153,552927,135734,-627897,1195770,-82933,-470598,-222878,751027,572175,100339,618311,423477,811487,-234600,117245,-357386,304654,146583,-618551,1015040,298139,375335,-545608,-556323,-834401,11742,-575608,172458,-1258612,1013570,990882,75083,-280987,258436,1151422,-259464,74930,699105,-24973,163929,615213,-121616,20264,-183968,-171085,62151,-733126,1798425,-415177,-515740,497855,603665,-326284,827689,1586232,-649418,-181153,-363945,-320370,-501184,-693562,-224909,484717,-1228974,-1129978,1107985,104522,-403185,460100,2242950,586704,-172971,-337890,794602,-316974,692703,-214664,-278976,-583584,-195116,-945018,-723519,-717360,-191882,1446831,68552,-253881,413206,-1134718,97978,358577,343549,-562490,-1091909,-362052,-286498,-139272,19773,-1182518,-669876,406929,203077,-463544,-565213,108013,621296,1067185,50378,259196,715129,1106748,-736838,-202520,-143928,617869,70100,-10031,-403638,363610,-394531,-892450,2309,-823448,-8052,-870451,-667956,-1559466,-2198720,-819223,-123454,906971,-1329378,-1688731,-720237,647241,275555,594985,1455760,217513,262061,-384387,-1717700,-1101481,-415869,-150748,427236,-501072,557378,1318396,-1601209,-632005,-725414,-1060351,-435080,2038277,1153336,976330,-1054384,57776,-452532,-228120,-689215,983753,858318,-602377,-168423,-32273,-174580,15806,690055,-456369,-1353222,505269,-609755,-1494263,14597,994746,-569830,-1254194,2748,-384414,263841,-720153,-137271,-374252,-615734,752181,16930,-183057,190683,1028119,-115182,-472586,165445,1071922,11887,12298,79606,-260475,448693,673316,241992,781917,247307,86457,18717,538646,282206,875757,-1585753,-381659,-1212734,-199805,-621982,-125913,351378,809221,1387079,1327408,906608,180232,274120,650013,104053,-140726,-456329,-576766,-953244,-1525603,-564609,246117,1625689,158181,-403821,-2198118,67839,360445,10327,421150,413859,184566,-1177818,983686,47203,-348709,-139619,-460776,-922486,-439931,1007770,941495,28836,-572593,506619,-240886,-624004,248165,97272,1410149,-124235,-533885,-1579095,192084,-674054,104032,-402687,-1485667,-749995,-858758,1148439,529387,-267976,435578,1078874,1246122,343463,-1133923,-307940,717889,115848,659490,209359,893786,-977154,-61675,-635307,830933,-981016,1099745,-456174,-986212,-360735,-181251,-8003,-1279693,493928,-14092,-128269,-1241562,-274008,54004,468621,-405027,656659,504432,-1500346,-429400,572543,-1297989,-713109,-1450723,-997918,840286,483211,1590107,41979,469800,563643,-235588,458119,-1218914,-725434,167644,-1453626,-542989,872729,-222134,1124028,947337,-722368,-66261,-597176,-1599602,-975556,-1064603,-175765,420540,740917,1177380,1407211,127543,1453508,-926855,-1745930,-45436,-1093064,-869018,1221121,226349,91387,746976,924458,343308,1019012,407469,38317,202492,950521,32315,-849735,-342973,140382,-1021425,-287023,652778,281913,985848,311,-60449,139928,658022,563809,-730310,-150575,-774062,-196436,-30581,-734640,-523543,-748384,-767586,-922590,-25576,1430370,1911783,875251,-752111,-427742,815387,863775,624530,905075,-294228,-508420,662490,1134447,688796,-1316564,1485934,221006,397690,1082685,699332,194327,142995,282529,477382,691794,1022342,5624,237204,21930,-538829,1422722,504896,-176132,-620108,20392,-524310,-41650,239665,184940,-595953,-1913212,-221126,-747657,-499677,-151361,-810446,-982257,-1005851,339802,569365,-1287064,-1687637,-318627,821064,-128641,-337041,250531,-286106,-1297745,-227401,-46569,-73117,-621857,-684461,-681850,1163422,472371,-626517,-1027446,-1437107,-1731089,257318,313339,1483019,-92154,791069,410946,-196134,700759,-318002,265400,-914260,-1859929,-221624,414756,404138,659622,958875,344161,691235,-129380,1551478,-810,-692081,916025,58808,244031,-1045560,-165947,456275,1021722,62441,315955,451938,-14282,680994,108135,173015,-109171,197110,-130798,-277585,938027,72577,735858,-1182906,-1016811,-22434,-648885,-39562,139539,-971150,48813,-103017,277214,-1604477,603946,472528,594434,567574,262030,233733,-270627,35851,532262,-407825,88582,842860,375174,-663416,-510062,-904014,1650570,-301632,631133,1439424,-399528,756658,297785,-15607,309602,-9658],[175043,-259821,394538,1287080,924410,-199493,1014630,457207,-92005,-51813,69770,703382,-988378,1111767,-446802,464932,400697,29105,660390,894958,210860,-384822,469689,575385,-594774,-229888,-206992,1290020,389560,744589,-703172,-1136567,275287,-109819,-268507,-554001,994960,-245091,-316980,-889303,288581,591408,817099,1241926,492568,94226,-197855,-1169725,-547860,-118801,-285086,-488275,557204,-214766,-995595,133774,-1415633,-650714,-205989,503090,-69315,399887,-1323185,106723,1413221,777667,282723,-2609048,-1988107,-1272276,195396,-683417,-1192966,-910471,-990983,-373578,-594269,1135081,-758448,118109,-191045,-764111,-562209,-238785,948917,533490,1714773,430723,77532,151718,-163208,-1222037,48944,-667184,-636777,502877,1655216,556941,751407,455995,-692334,122233,419669,-953088,-589925,1192502,207982,-216970,-955071,-1371717,-869730,-540308,1475239,-1099,-774084,576943,357159,-1826772,402182,91636,706043,-470518,166677,574082,1507585,586503,-661666,-1577395,-619478,-486046,-175306,232247,338709,715981,662648,709771,-524316,-855530,231172,1461557,-749426,-734767,527652,342278,137490,-112079,341245,57104,-305501,109065,232211,199382,995765,1147083,282672,-337167,-645103,-10234,-477855,-1126936,-1594613,221240,-652756,-444182,-205583,-277748,-619943,743957,-16737,74686,-1202415,231230,-937407,-909678,966400,1179774,-595133,453157,185283,1265134,764635,846700,157927,956264,-278163,-578262,-503331,109094,-10568,1429066,1268677,374461,366783,-412713,-562651,344079,694747,798002,1922181,860378,1518515,2035925,-88276,-422368,526747,790280,598865,-513238,-328783,681443,478727,499026,-360149,-1012055,-259114,-548661,-1021015,542063,259389,-574838,-292297,-619027,-71779,395595,1372083,-488753,388588,24079,908321,442740,-319150,-1635185,274360,102677,-579029,341153,999137,240359,-1169100,-154172,208401,-821869,654774,97653,916454,-1076268,-234272,-69526,744116,1232721,-14257,426570,-178763,-224626,232256,577937,495635,1088865,278874,395005,1511067,-256667,-1205678,-1067184,493193,-1399001,-139715,-575605,24498,-188120,209347,408120,66914,-378311,58335,145136,-367705,930795,327939,-79927,268187,-121890,119855,-984512,-158354,-159659,-730693,124013,-532840,83324,1115073,-495065,-12881,819421,-932640,1132861,-476421,-1278964,-649293,974191,566236,410197,-327115,-219365,748580,310935,-253191,-1089614,-155762,647544,308188,-58430,-53638,-269473,313232,430909,630847,725961,280494,222543,296615,842601,-263362,141537,-538625,-571770,-467303,1006096,-307848,31043,352819,-496000,-917413,-673924,-561722,505050,643462,-625684,-172258,152951,1181218,1410608,-41741,-14823,439093,-220051,60895,-1044625,446156,-95119,-265482,972978,678274,2081804,-1038294,128634,-1042426,-415304,-1001224,525974,841918,318748,-362295,987812,284091,1063960,-150609,-1032532,10158,58475,759482,868239,454288,-548605,632775,779472,570747,258597,-157728,-1145236,-1445644,-659146,-109979,11541,-1476816,-1296283,-179459,-1076103,-348073,-1041646,-64218,-73667,-530468,989186,859989,1527452,1405405,-468680,424692,663678,1585336,1197573,785434,1196484,447166,261554,-388209,-18948,-1160788,-881990,498233,838742,-143616,-324890,-845933,-1001403,179423,275558,-500756,420698,-137181,-1527137,1257992,-384332,-629490,779183,1140143,-237908,-128925,148774,408460,509624,-683173,135500,374343,-382940,125869,-561730,317511,-795525,-682719,-1433901,-534740,-324090,-164013,-283471,-893309,-234989,-177164,-225732,211301,660784,124725,-636800,-234122,-1503296,-219401,809450,861534,343359,-363732,851157,-1022634,-292494,-375581,-492207,-795688,1043007,-814871,-2425654,-212008,1275118,961520,-890421,-176131,386174,230647,-17817,674352,-51371,132232,298087,539535,1572942,76625,357189,-596298,-943654,1378207,1019925,224245,-308166,1368867,-74951,-541209,-250970,609563,293524,-20643,800732,443103,751722,-370753,332756,-422326,218448,506177,-661813,738553,255661,441572,-523186,-1117438,-533705,70880,-198360,-62478,-886712,792489,800722,-52435,-161206,301308,1386890,-207081,223481,255097,4347,52042,607824,-122338,253971,278280,-319615,-196802,-1209052,1875033,-213759,-809235,212365,407212,-727638,754702,797709,-650639,27927,-220566,-346065,-405605,-738672,-163589,169220,-882806,-1030122,1193072,57074,297837,671824,2002403,654552,-946815,-183543,922546,-384100,780384,-327586,-376384,-760367,-486999,-1110148,-959775,-862821,-503355,1535533,387541,-177588,662486,-841569,309227,513421,136191,-486092,-289153,-274242,64035,-268359,106774,-1142157,-796165,190355,-27742,-137947,-70318,652800,730345,695290,94182,586148,755317,1065820,-811961,-331704,-57094,623034,104976,-62249,-790019,228254,-269779,-937181,-591926,-1507537,262974,-826845,-258098,-1298655,-2330327,-487956,-269982,1017070,-1121280,-1631262,-831045,439975,214767,-35492,1016267,-40742,602188,-354575,-1973231,-1229336,-186974,-385457,400793,167496,482305,943012,-924456,-401181,-769841,-1094483,-501682,1419018,1100064,1121074,-1335706,-11923,-336927,-373590,-407802,973915,828658,-386942,-235126,-290270,-272526,403887,735579,-326483,-1399969,581823,-671707,-1510152,225804,1718677,48306,-866306,-49567,-812494,-256589,-61743,212780,-394911,-648029,518577,-190413,-40437,-255662,958796,-108414,-439232,99354,368263,-33742,82748,-27798,-604218,238392,1310497,558144,793312,-529627,381283,-125061,697325,270310,913222,-1505344,-293140,-909139,92286,-466554,-179053,568252,546870,914934,1276977,356084,-18435,732841,218784,54876,-389899,-587917,-659134,-893911,-1931598,-243332,872010,1763385,448796,-900933,-2576921,36838,140050,-475026,190401,341721,-171710,-1159994,815648,87370,-341659,-242911,-201239,-828560,-337128,1108920,705405,170731,-437329,865147,309891,-718836,515482,-78278,1005865,91817,-709429,-1824190,201737,-487352,497667,-250573,-1590700,-1351386,-487690,1039160,983519,-78993,396686,1337496,1205340,510101,-870537,7057,458990,210604,351969,202393,947779,-997119,-489207,-1107930,828117,-643947,500294,-417389,-932097,199247,81995,63026,-1212705,160271,80577,-344921,-1165375,-329508,-41280,324880,151877,991349,517564,-1194862,-614079,849073,-1212491,-404089,-930702,-819406,917724,429492,1254232,284014,675381,837411,9618,410574,-889306,-823888,420653,-1126586,-552849,712237,130761,1505364,661683,-1224648,-315433,-713301,-1665035,-795066,-803671,-422327,-32486,1015326,822870,1779897,208554,705333,-738935,-1568055,-170389,-1165475,-830511,1038715,51542,699212,1007763,751191,518450,1767388,694987,75968,-513477,1460464,-136757,-1072018,-453151,385144,-629991,217290,931181,596618,1869629,286772,427615,375805,725533,764236,-665721,-330904,-1175814,-312314,-281709,-1225565,-546596,-425120,47678,-1005224,-21350,1838575,1945032,831949,-724824,-263909,899424,945072,618046,806215,-366060,-371920,310299,1277048,544850,-1167402,1650509,736245,212864,496114,217055,238079,131333,386741,512583,678843,1142258,-71991,266782,212418,-330406,1410584,155658,-35249,-515009,15812,-526670,-304295,181143,239054,-332723,-2089863,-533417,-592406,-101425,-547346,-747188,-1063137,-519205,736859,638715,-1211443,-1956040,-208564,1071420,-105533,-703725,-165077,-310858,-406043,51393,-26532,-12850,-692537,-886922,-851506,1060553,710799,-869383,-1124633,-1087046,-1628090,37814,777203,1051040,-97978,1251011,141016,-284711,711903,-314247,386927,-559027,-1786811,-129649,610177,821209,784922,934648,235120,585480,-154971,1211531,-453746,-850610,868040,-154240,352512,-1016007,54966,383186,1310080,112779,158290,544299,-65033,224375,733315,767066,-317770,-482788,-96980,-177051,970468,426517,821395,-551528,-646398,66774,-591094,-222470,274676,-1333890,-75662,-17285,453353,-1278114,966824,380998,266187,164063,83049,384172,-247192,133534,138104,85743,244779,765462,653984,-455370,-269343,-525019,1955862,-125298,757305,1705190,-900693,455204,134780,-130530,94099,-290148],[128058,-363729,345689,1453687,678079,-105856,681762,443923,362178,-177279,-44102,559028,-1204770,1311509,-650870,373743,687064,59233,182496,682631,135269,-235195,673671,549335,-661976,-689284,40578,1300831,-137968,248686,-1064090,-1553817,-20453,-186785,-10484,-545961,977649,-195133,40414,-1057909,286308,515357,835408,355849,459344,281894,-462,-1008376,-427916,-333639,-819564,-911078,727773,-464520,-796916,417169,-1316226,-401412,-407488,85226,20856,286565,-1394104,-210363,638700,408917,-130938,-2551700,-1746744,-1249467,190512,-456306,-1382642,-1278818,-475744,-601317,-347899,1025591,-495905,368696,-127315,-635131,-420431,-306614,-5738,256566,1726272,1109665,199811,707992,-291351,-1155990,164317,-690170,-668673,278415,1454397,628184,806985,513186,-268006,177814,606406,-846450,-727693,906785,-451192,-349222,-887844,-1298693,-1160056,-703880,1672485,-187308,-846270,-37637,306539,-2175042,418518,-108671,1056590,-33614,422211,849982,1811110,640033,-415985,-1013582,-990540,-793043,-222112,241280,29404,438371,520217,269902,-898412,-429494,349693,1242753,-1096676,-913804,213311,459927,381251,-103666,123659,-154890,-12751,296829,275616,377772,910139,1193705,322841,-440812,-999122,5132,-267468,-643848,-1486080,486238,-255064,-490769,-590094,-509504,-450390,509193,197411,296448,-761335,215359,-484089,-564650,1276220,1105626,-470394,726184,623041,726385,567113,747574,412266,1087448,-44266,-336502,-84761,278962,-271002,1887803,877175,360844,205717,-640671,-607588,598486,818970,598978,2390362,1134127,1488660,1740489,299900,-532394,526339,634874,352131,-387746,-359803,726462,448711,591943,-81339,-1053534,-394662,-620762,-780097,694282,414988,-423890,-627182,-574310,409373,454372,1081755,-551419,558452,188257,742692,371455,-390720,-1763580,501509,-88954,-692278,529550,1119581,232256,-882968,-31145,233728,-1186004,95393,-197123,660334,-1085381,100274,-189851,693089,1636165,-99857,458464,-52467,-369251,-221315,353111,310960,941834,571664,300459,1253447,-280892,-536076,-517719,589981,-1487625,19670,-479864,-50818,75921,223760,217399,-362061,-635386,-136653,170644,-533463,357005,153136,-343718,569077,-60555,-314018,-920736,-106633,-107782,-788187,97715,-831651,-103570,1104563,-432927,-291910,312337,-699789,845528,-536756,-1134458,-354691,947665,567897,504686,-187015,-455894,828493,372888,-350467,-560720,-17924,605867,546966,178842,164139,-594259,419993,536976,519264,916163,338930,37801,129362,805878,-116853,785284,106833,-615472,-966198,432465,52757,-196445,160637,-613586,-876774,-663028,-401871,578695,370461,-466593,4834,75174,838005,1381465,-326971,368019,282115,-434877,-191812,-775983,539793,79012,-379855,658610,784698,1766037,-1476115,240743,-922720,-292221,-1036432,1001960,781182,-91023,-323146,787212,-113435,1054786,-132296,-807498,168915,-146934,984080,1241598,919436,-153612,436471,748546,1311945,266197,22469,-984184,-780898,143658,249958,201929,-1389937,-1084912,-33200,-1398886,-303046,-774459,-156354,-125978,-657197,922404,740617,1210511,1794652,-466028,220401,702548,582449,710922,1039085,1159988,306144,434120,-338258,-190745,-1138974,-938773,638375,373689,125998,34892,-910296,-903934,485529,382483,-707325,277119,528120,-870197,850916,-15067,-584354,592931,1148639,-31936,63011,16697,71069,654267,23737,291904,343339,142756,-354067,-354061,171449,-1141395,-449794,-1714759,-589912,-254550,-649261,-270638,-1062952,-355499,82433,-57507,123746,493435,-53231,-803525,-148730,-1433991,-242702,617957,489889,266968,-468121,1028677,-659629,-237289,-237624,-619029,-1246172,300502,-1193179,-2538312,123273,1357014,427118,-516738,135388,402685,224726,186793,857295,-434371,-94516,601041,891159,1483680,90505,201157,-555953,-759739,1321047,1138424,272960,175869,1417830,-64852,-475217,-278215,235146,-12206,27392,886041,375446,406690,-523839,604491,-286673,-40682,555808,-780498,440495,98913,436933,-433394,-1359385,-67215,90438,157407,-185969,-266955,478059,417126,-404626,-112444,235924,1465526,-50715,396454,-78546,70571,-50916,518140,-251127,443457,673811,-427201,-412078,-1720007,1585881,-116537,-958328,31124,276341,-964735,480584,-249143,-538378,17746,13924,-428439,-121061,-634252,44888,-198587,-540836,-703164,1247614,27646,957421,665114,1569460,631441,-1623856,202153,949081,-488831,784425,-509105,-546845,-873877,-559381,-1115162,-1157634,-892785,-720561,1226274,737796,32003,828432,-526107,388252,584113,-118473,-337081,658281,-102061,422930,-317424,143185,-982889,-841829,142670,-314258,136447,356571,1009832,691307,236628,-5366,726724,766947,897690,-687624,-444068,70619,443775,202145,-36555,-949275,252482,-57789,-806625,-1104541,-1771122,459662,-816855,147521,-707260,-1987642,-34782,-401919,1052914,-647154,-1247940,-968574,65956,22871,-674906,564532,-204708,858775,-380114,-1850576,-1172386,201351,-550273,418108,887425,417156,508257,-56679,-198639,-1025595,-855107,-421491,749929,616819,1043904,-1329302,3502,-188990,-607040,-50891,756445,721692,-102811,-233762,-467662,-480084,598462,539892,-327129,-1095420,549264,-657913,-1294862,143388,2141539,661164,-350913,6787,-1013413,-999190,430114,428559,-284264,-565209,351496,-374661,120297,-519941,703588,-60056,-335463,-83949,-591296,-16130,132457,-260223,-971241,34806,1750014,895953,699306,-957112,651206,-363171,650611,116868,729645,-1082041,-166739,-363716,411396,-204179,44230,662550,336056,464054,1095648,-201330,-141985,1240802,-151954,69785,-652490,-654066,-710161,-565973,-1952190,122032,1370585,1605914,686531,-1037490,-2488355,117872,-177065,-827005,-67860,343926,-473155,-1135958,656203,26253,-367057,-240693,332249,-640649,-311060,1098406,502434,216402,-361955,780933,751525,-641607,687095,-291846,524107,265512,-784733,-1559415,210483,-230423,864930,-1444,-1481502,-1673433,-8877,725228,1339602,165979,359919,1220796,912634,753171,-648974,252398,70173,145265,-41021,136586,940396,-599505,-624054,-1323486,847937,-100594,-95044,-294430,-829442,712324,379595,163714,-1084974,-104425,221115,-500944,-960784,-432360,-165720,-209086,528803,1255875,462793,-705481,-693426,740174,-859404,117501,-393583,-656248,672417,290013,780758,587675,837830,1135368,153434,219076,-701700,-779657,552929,-643630,-615128,384027,443491,1606870,263362,-1669799,-613433,-683460,-1476797,-604898,-441187,-687143,-259913,1104438,462805,1942069,364490,119946,-572588,-1242576,-136726,-1116104,-684779,819184,-92397,1110676,878684,285641,619369,2151794,916795,47134,-1008701,1742288,-329518,-1073110,-473385,639749,-188747,576819,1118507,952226,2025860,309215,749123,551892,749215,859695,-572281,-492819,-1419808,-368662,-411769,-1619194,-537578,-170727,916668,-951573,-48416,1850913,1471772,774397,-658423,-108357,931430,941992,570908,594830,-431829,-141933,-207443,1105724,282267,-704377,1688278,1086853,20192,-114065,-63909,257281,157684,463019,520571,760389,1195215,-97174,285366,490278,-96269,1080782,-181070,-34769,-351283,116031,-452191,-463817,121349,187464,-64419,-1971378,-599216,-382325,-5254,-970594,-480098,-923546,-192411,961529,736796,-1201783,-2019275,-118174,1127840,-59898,-894811,-404490,-373473,118500,314261,-76527,17435,-697228,-862884,-734314,974922,811810,-983179,-934256,-651519,-1217369,72581,1185419,475266,-77547,1510425,6279,-294567,679419,-181014,390913,-325036,-1484773,-146665,919377,1000462,1024258,970775,-165070,414267,-49821,773651,-719228,-900670,764323,-314182,467975,-1032165,333620,147800,1536077,-94011,-189494,431643,-235110,-176168,1341181,981827,-481767,-759114,-1581,34993,888458,808367,754225,-66162,-45714,302787,-459057,-491031,364219,-1325197,-184875,55560,648154,-712811,1219228,160861,-120001,-322110,-221800,444243,-102442,256437,-222991,785245,762229,686702,801430,-255975,409261,-54579,1779120,-97748,608665,1747962,-1356067,25706,-6140,-177817,-29578,-467393],[154001,-429939,292884,1414249,300790,-2264,235194,290418,792188,-308985,-132307,441957,-1262512,1260372,-628546,279788,654883,-60032,-331938,360678,123934,126147,723776,333851,-586462,-977298,49168,1197965,-492017,-204617,-1285185,-1710146,-78367,-237244,194998,-351843,1049345,67351,153187,-1235077,224999,399855,666383,-532623,331260,504122,178282,-772583,-221644,-376026,-1302344,-1346759,623308,-556336,-576362,765073,-961576,-99687,-451492,-136824,72319,110123,-1259276,-462872,-200280,81812,-424834,-2257522,-1427333,-1128442,242071,-258043,-1347160,-1392961,62903,-760261,3930,927548,-249934,519332,-100459,-489616,-386706,-256186,-662362,28303,1240854,1620805,211645,1141333,-327963,-930805,336665,-511708,-580167,111094,905191,590412,684925,545898,226083,176738,740081,-698358,-986789,584774,-698273,-505027,-852176,-994971,-1185045,-717863,1483020,-329014,-783279,-500931,90007,-2215380,404582,-217961,1357169,345612,625146,905914,2016895,674908,-201847,-429852,-1169788,-1038847,-275992,121969,-334505,160944,392762,-146369,-1214739,-154876,410292,887576,-1161882,-868619,-126324,517119,575430,-26853,-157695,-270701,260501,538629,220469,441481,884393,984193,196036,-429701,-1155213,-1241,-161427,-223853,-1174272,642902,196622,-524866,-874904,-687454,-274062,260595,307921,350850,-311240,155551,52560,2648,1481265,811246,-213116,973599,914932,136256,352132,675517,638209,1202451,263176,-177690,11631,507627,-475173,1807143,327671,360895,14407,-638072,-484065,850481,875512,255677,1916220,1288458,1340197,983818,614599,-397961,524198,122911,64946,-338616,-383350,723956,396638,549032,290248,-971409,-556526,-762802,-444714,751489,555082,-248359,-784052,-247032,694374,407142,709545,-527282,721822,278222,454446,248274,-513923,-1439388,725387,-163223,-730502,967198,1153873,317452,83578,129807,288064,-1404067,-371505,-387272,343250,-877691,614569,-194218,450493,1873168,-240898,492081,803,-315842,-567326,-69518,19678,744448,879414,249364,965591,-256433,432814,212343,594499,-1330534,39911,-397276,-100097,606795,319277,-36396,-730844,-840650,-471145,255203,-539496,-320144,48876,-441054,874666,-92132,-1011499,-703691,21528,-174575,-817116,294263,-926785,-321740,912516,-516292,-546036,-101709,-273037,652584,-538091,-896385,-58297,1016683,482200,546342,-64158,-398865,771902,199853,-388923,182074,180940,540109,614318,479163,327674,-840803,489463,536457,443881,887350,338460,-24788,40312,562365,-203436,1516628,823543,-425634,-1292213,-241266,321741,-494443,-124914,-748377,-652721,-498927,-95292,621964,189121,-51348,200973,-243979,307726,1223069,-398508,839022,163378,-325065,-151263,-470574,441518,142896,-411515,431719,803371,1149438,-1552099,307897,-693596,-202385,-951349,1343978,377381,-471187,-229417,620954,-456954,997972,-117444,-655560,115608,-197964,1124440,1604117,997321,421277,183456,716952,1653285,244846,142960,-729596,25668,1138959,631933,241882,-1282767,-808831,280697,-1570751,-143574,-443109,-323118,-250269,-731227,822244,470509,709293,1701242,-611343,130663,648022,-447176,199295,921158,1010096,214492,578390,-213841,-411138,-988548,-946881,659207,-138407,590350,367550,-848685,-748480,845050,485198,-879745,189203,1028734,113908,582119,491693,-358823,306521,1064909,127253,127815,-14101,-176588,725803,758750,337596,139708,577560,-747965,-136250,-22021,-1279466,-91721,-1724453,-490970,-228965,-827054,-226567,-1285361,-324417,328744,244786,-114401,208818,-281021,-1096872,-26176,-1196874,-18648,203306,87362,92541,-365350,1128320,-11322,-285684,-175022,-629240,-1493196,-524207,-1324697,-2481415,383737,1253309,-134100,-159630,460942,295474,316987,408986,1031950,-798033,-190916,951084,1097640,1027986,-7006,14312,-498015,-448568,1002806,881414,234234,720457,1339967,-35135,-308557,-333319,-283323,-284842,317040,837913,224108,-170335,-678273,848435,17578,-356774,278313,-957809,184143,-47475,354602,-289646,-1168665,421328,59410,307459,-213398,271701,194704,-12181,-954944,-150339,102774,1338862,116830,568233,-200863,150796,-55982,412033,-420221,601035,902965,-451230,-554803,-2209959,1038611,-88507,-889258,-33560,225996,-969236,-24027,-1134287,-415946,-203936,243111,-554224,350200,-376803,315970,-490417,-290566,-203091,1290227,-10432,1323668,476881,1149147,569717,-1910670,739897,867574,-626787,691476,-736207,-782136,-920453,-388354,-995092,-1313966,-830610,-797833,565978,1016786,281411,892555,-237401,324797,649129,-324144,-131595,1404410,146776,688709,-247047,120857,-744974,-783152,160211,-614253,330466,577639,1122919,532834,-218603,-162492,752921,811504,656921,-342817,-497297,304081,220918,324343,72259,-854650,367804,208174,-540517,-1354834,-1467153,524053,-817271,441867,43495,-1242633,375884,-517426,1025067,-9470,-579685,-1081255,-324261,-213329,-1027976,164486,-253036,950321,-428182,-1409880,-961208,669913,-584421,387561,1425294,368225,125422,715548,-27192,-1437937,-473226,-224911,210367,-146076,783782,-1064233,70542,-67957,-912531,273461,417359,528195,171167,-160193,-526041,-770439,557547,171659,-471934,-628162,366379,-573432,-949847,-245539,2135003,1093141,136274,170692,-1051212,-1676030,615791,405446,-83982,-386250,372344,-477705,288568,-408788,333402,-3230,-244748,-425923,-1525053,86070,175203,-458788,-1237752,-131907,1870580,1139830,569108,-1037619,832453,-622375,465017,-123018,495451,-518527,-59279,239353,693306,138464,450801,583556,192830,185897,835603,-530957,-151716,1625594,-416838,102105,-821470,-625055,-726703,-16758,-1535219,437344,1671269,1255520,816799,-776369,-1940535,332619,-472157,-965434,-291888,265342,-707845,-1111265,549881,-151032,-456598,-182618,883313,-390653,-329049,950466,393749,182962,-382114,196812,982152,-411501,723788,-452026,59889,333592,-742827,-994796,179077,72781,1121161,274301,-1172265,-1581964,493862,307688,1452156,436904,310926,799743,472592,978785,-469914,388806,-353114,4345,-415256,-13799,941310,112541,-568532,-1286765,810476,450353,-451302,-82749,-698135,992096,647480,249325,-926146,-199644,368348,-592110,-765937,-561436,-287188,-914625,635484,1352979,388211,-151340,-598252,323259,-309358,802898,125089,-545281,296712,137124,285317,903335,971577,1394175,132533,-74893,-704951,-625736,490718,-167898,-714098,63255,668827,1431814,-89628,-1963662,-944580,-477798,-1081925,-460778,-44574,-880356,-158534,984330,236094,1877472,566461,-57546,-572758,-862694,44142,-937432,-473826,648539,-104779,1256595,429479,-331699,597827,2091540,1054075,-92673,-1154512,1649000,-526349,-901699,-457524,855823,211053,719154,1168228,1243309,1385623,42024,805838,585445,722064,853562,-448439,-548014,-1451234,-377542,-409833,-1763996,-495561,-88128,1460682,-765697,-90516,1571168,604276,654676,-566399,34853,857723,785779,506513,324391,-457404,104543,-759546,655900,15492,-118911,1561163,1224078,-103902,-535475,-130053,212733,220538,514186,530261,913235,1101192,-61905,291279,825419,56375,476881,-450145,-156754,-152329,254442,-322305,-474819,148107,109839,83053,-1692912,-454378,-204799,-261200,-1289380,-103683,-540201,-2176,925058,785449,-1253327,-1842414,-51773,1057993,-3472,-877809,-403729,-484026,242390,480647,-193214,-4238,-646423,-512798,-281010,931404,758403,-942140,-546781,-310623,-653724,484180,1461717,-61751,-27542,1568820,82696,-208552,588905,13862,307958,-240433,-1029613,-271047,1208816,956392,1234212,1052263,-680193,213193,137259,357064,-799690,-916460,545224,-376185,561165,-1076746,590696,-139785,1499319,-473162,-616271,158686,-576580,-419107,1851953,796705,-544487,-628266,131793,299253,693983,1045513,547055,29101,596617,588976,-236877,-785336,388947,-1050794,-215022,50583,819289,-138338,1287510,-195976,-418909,-781160,-587850,427704,119133,423975,-449984,1510074,1359482,599017,829026,-143026,1211736,360712,1305017,-196323,296316,1488909,-1566150,-437717,-86422,-213648,-55149,-486326],[218427,-414073,277848,1190485,-114989,127791,-189413,33541,1071748,-450814,-163957,380336,-1072374,928826,-371537,294268,259891,-334605,-762729,85942,289435,546939,633813,9933,-377476,-1051138,-140883,1040540,-595003,-567527,-1197945,-1562577,107286,-230480,303885,-21740,1220978,456161,27515,-1382807,125216,315391,376269,-1056757,166965,731962,305334,-532802,40927,-228568,-1597185,-1665396,256968,-451807,-409470,984237,-487315,166008,-358298,-144352,42916,-48420,-951936,-583216,-864666,-25135,-412612,-1762368,-1052859,-919567,309332,-210516,-1175649,-1375907,455071,-715675,333319,874535,-73806,568204,-102104,-374496,-510811,-116094,-766647,-50820,538525,1824624,146176,1380351,-257751,-610714,477031,-235366,-380832,31093,193097,524447,464503,595977,683928,118138,831984,-530806,-1267466,339593,-540325,-689095,-883155,-596657,-948691,-575844,1027576,-381515,-651442,-651018,-152578,-1861852,385567,-169864,1544039,592636,724000,820750,2095109,676503,-90796,-58077,-1089911,-1114827,-362951,-164568,-682089,-72818,354290,-470322,-1416520,-229026,379115,560813,-946279,-608237,-483217,481891,634312,121815,-385836,-280476,515098,755986,136008,373597,939595,578624,-83545,-333921,-1051359,-85396,-259109,21769,-726855,637954,535458,-571908,-992026,-757101,-163178,58781,300817,269908,146639,52028,527974,665804,1506695,368600,39158,1149083,1039422,-372751,165179,617699,828380,1231570,468836,-200771,-241306,708649,-582524,1299399,-215704,400869,-150093,-494780,-267327,1007247,790556,-66867,871196,1301601,1086911,15884,798312,-56086,532015,-606806,-170978,-393351,-387656,623665,293047,380118,680962,-736526,-729161,-921912,-91988,711981,609255,-58520,-707810,316805,689083,277855,347341,-399490,814090,257631,120907,86891,-649653,-817915,862741,-151777,-697452,1436155,1132387,458271,1282984,270036,360949,-1362518,-635324,-407187,50643,-470516,1123462,-83852,131871,1850156,-392282,525780,-42613,-123984,-779816,-625186,-312890,597713,1081064,181088,685195,-190262,1228091,941109,495945,-1008463,-89184,-316837,-91312,1144701,419410,-330073,-923427,-911763,-663746,413460,-359512,-908065,-139466,-375740,1115894,-177414,-1691081,-376921,185754,-242545,-812481,621761,-769704,-518508,571204,-668092,-756760,-327004,215953,551548,-543146,-510394,176707,1100038,292730,456547,58929,-77815,616266,-189757,-400850,833153,392874,478932,506197,744388,340166,-997009,563171,471263,381575,669531,245277,60921,83889,178784,-531643,2058400,1269338,-66035,-1402668,-705751,433918,-833492,-443236,-902365,-331550,-212873,276461,627436,169025,483029,373908,-750440,-307895,894877,-295302,1258683,81911,86976,215893,-184293,172135,67066,-327956,373193,758644,473771,-1328164,322144,-445471,-155143,-646166,1441897,-218028,-724944,-126381,532698,-613076,885443,-157492,-599957,-210399,-71307,1152439,1842003,859684,1008992,-115551,610892,1501050,203694,195698,-398485,701701,1933041,933721,112876,-1212445,-637190,684966,-1434349,54465,-134120,-610594,-416220,-741550,724918,93308,266964,1314223,-833350,186921,509712,-1108944,-103837,572622,763601,163850,638813,-52078,-562390,-739836,-923072,623052,-499397,1034664,464500,-730003,-507285,1212042,567148,-932381,137983,1208617,993318,465030,977088,3636,53192,917857,166165,19399,30582,-262653,631788,1251009,286267,-189497,836002,-905694,52382,-150575,-1141473,282115,-1413297,-230295,-197231,-549581,-163453,-1503456,-174402,504796,564716,-409363,-146126,-496818,-1389572,97071,-866822,434186,-317588,-262282,-166463,-33705,1088376,555438,-429219,-170840,-535544,-1484102,-1084654,-1183290,-2146001,506362,937387,-543631,100082,692311,104572,463580,585693,1278572,-942330,-55650,1249422,1142928,380991,-157696,-174220,-394179,-68916,482529,369673,105305,1153790,1181080,28170,-107461,-450019,-788259,-466607,809583,655129,4208,-799410,-766535,968930,407511,-593483,-216656,-1156444,1308,-124862,210807,-111699,-623856,780908,-20193,212128,-181246,509355,64116,-315699,-1526130,-266824,-66644,1046399,193585,677352,-148964,212854,80796,381517,-537089,712426,912321,-395021,-624086,-2580364,417653,-68053,-604520,-19285,227770,-736771,-626154,-1464416,-362361,-549624,381462,-684881,942249,3439,545700,-625615,-169337,356057,1316873,-59560,1333135,187738,851990,494301,-1620071,1283546,725084,-734795,517720,-966178,-1020320,-902878,-43945,-821049,-1393022,-726408,-734346,-238144,1138160,504354,864121,7425,165900,760509,-413472,108391,1676888,440583,796959,-87598,33499,-483958,-627040,163325,-892847,399873,545342,995881,321084,-586489,-298837,760996,921046,419387,176992,-474268,627925,73569,419399,218430,-612294,460646,451364,-222122,-1248754,-700599,429192,-803395,584904,743479,-390933,549567,-625943,935444,621253,205147,-1135816,-594637,-380055,-876640,-139068,-224760,865935,-484543,-852043,-663875,1092132,-451650,274794,1637643,339817,-127405,1203089,151482,-1845174,-99884,30757,-148377,-884070,397858,-667359,136829,-26596,-1241827,471046,103786,253111,401019,-35158,-462525,-1076645,335545,-222412,-687424,-229601,48215,-431955,-591831,-826858,1725397,1205925,455372,415944,-984002,-2004884,485100,125999,145845,-149979,619715,-457050,438190,72730,-51342,28415,-237667,-835129,-2120304,271399,229239,-484853,-1329876,-247670,1650765,1184574,479404,-915354,885925,-788432,269900,-357158,336133,-16005,16771,729309,873408,497904,864675,342560,127012,155185,548452,-553621,-53719,1733668,-570679,97571,-831148,-501022,-692859,633753,-831420,615020,1740451,920424,852707,-244353,-1159754,666875,-626254,-890541,-430897,17919,-889402,-1068951,512489,-409688,-568489,-126083,1186342,-124968,-373040,661426,386887,109416,-494289,-707596,979393,-107407,632268,-487454,-328796,281010,-582413,-407166,88567,359854,1198455,502798,-734527,-1130544,900592,-95227,1243821,660149,247508,253920,39913,1102189,-305764,411991,-700020,-107125,-689092,-234092,979978,885917,-450241,-1065520,669953,836019,-488880,190249,-572119,954851,843210,287799,-757629,-123575,481687,-640648,-688590,-648038,-384742,-1525003,474392,1210549,335164,332448,-320304,-153674,306200,1517378,595533,-490133,26013,47721,-117490,1169638,1079889,1548580,-44404,-397856,-876435,-434441,235525,165920,-811594,-31639,800188,1062790,-292868,-2029532,-1279176,-103777,-568419,-378103,318586,-915486,234866,697816,216416,1635566,763971,156078,-763433,-510761,295045,-674449,-256929,601010,86715,1195144,-146888,-832849,459349,1643046,1091902,-335819,-963052,1237094,-704854,-667260,-462654,981617,516196,700294,1162050,1411316,302130,-424699,617104,479850,651941,760245,-300120,-436401,-1272215,-354973,-296509,-1592413,-437289,-214255,1468214,-488559,-112831,1150952,-416211,412622,-457543,170391,643604,440651,442217,65741,-423165,263061,-1255564,26593,-139924,365390,1284219,1155097,-97787,-622679,-61967,73940,287063,531220,548254,1014086,830769,18908,282425,1146921,92668,-237325,-619421,-323255,60861,372401,-164009,-341219,277750,99052,47440,-1392729,-232288,-125553,-699703,-1391316,252664,24372,115764,609464,722945,-1276180,-1434336,8988,973421,47920,-682628,-164220,-613942,129104,530097,-361381,-81516,-559570,143189,407136,915742,577435,-763241,-108941,-164177,-188521,1231162,1546453,-398444,41111,1452789,356161,-24341,440915,177950,191406,-280407,-527988,-463523,1350520,781056,1333392,1113812,-1117725,6009,323651,89667,-769880,-937980,186357,-333264,578992,-1123050,741341,-352431,1135377,-878773,-975458,-197609,-1094017,-484293,2217919,352644,-491415,-291888,257914,557936,398555,998772,247819,-290484,983401,784157,54246,-1031105,358114,-677540,-138409,-78086,902789,268609,1158444,-596087,-506689,-1090724,-932915,369288,346299,618621,-558449,2054003,1734205,490702,769980,-143659,1739384,598548,804537,-324247,-56702,967591,-1467917,-815803,-90843,-311339,-14532,-335013],[276701,-302090,320568,863757,-471799,264446,-464265,-228365,1106839,-585727,-126054,370324,-638673,358108,10504,480186,-397640,-721533,-1025694,-32075,688427,848978,450179,-296311,-77784,-970544,-366681,871605,-497278,-871179,-691324,-1152468,457247,-159011,323142,352712,1433553,799054,-254095,-1451966,18203,301352,58358,-1168962,21262,940532,348758,-350659,316883,71380,-1634657,-1771052,-265617,-181871,-342027,915061,-100344,328511,-193997,-23164,-82504,-123633,-530604,-550846,-1215791,166098,-25605,-1133024,-672859,-643600,341102,-365259,-1015229,-1360331,607892,-424436,528113,865503,15594,511611,-123321,-302698,-747807,88057,-385607,63899,-66444,1721195,60591,1494179,-100953,-272726,512571,-30830,-106683,67611,-392021,549114,256206,719748,1020703,25526,905420,-372768,-1465277,239273,-189499,-877660,-957952,-259579,-560175,-318850,515648,-325618,-522530,-471568,-247852,-1208970,392084,57274,1568577,650251,716796,759773,1978561,633068,-128824,-25915,-759962,-961715,-475970,-607598,-958389,-244351,429113,-672014,-1464622,-619723,245699,347835,-559354,-196332,-826321,329561,507684,311389,-458641,-225563,751386,873602,88079,185222,1053822,111492,-428374,-162989,-695461,-268356,-575363,49084,-248471,477309,635446,-650833,-935094,-705930,-140916,-50827,192986,117861,593053,-65973,803246,1255616,1334775,-90037,147709,1206281,1011692,-707040,14265,537970,1005833,1112935,467298,-437324,-705878,802728,-624358,623715,-598623,479573,-234005,-320740,-38143,991689,514925,-268498,-136019,1163600,750157,-847734,821424,386135,543617,-1270420,-274846,-537267,-364062,398521,117223,143503,1000771,-379238,-870043,-1034136,206033,608822,532276,111115,-435253,926794,416806,110351,71101,-184383,786042,124532,-182416,-83534,-751826,-128787,868780,-115579,-619732,1668428,1087302,606254,2204241,329382,428567,-1050661,-663432,-263965,-162669,45308,1415216,86898,-129125,1516092,-496408,564594,-159575,117061,-878671,-1190041,-619816,547265,1070494,36764,411978,-96747,1473107,1446155,304626,-607445,-332393,-247455,-16914,1427892,472834,-623253,-894732,-796644,-415624,620471,-21830,-1187634,-475415,-216645,1247534,-288663,-2037567,-24225,340638,-114153,-772879,972431,-386781,-629775,182768,-788031,-916623,-377161,615628,495403,-604177,-10120,300712,1063113,22009,207275,190864,328486,423789,-660866,-414075,1122417,578529,444250,278620,905171,141092,-1077707,664740,402065,306727,374449,83381,261946,263108,-214668,-958095,2167297,1342914,341269,-1333966,-765461,358204,-1155125,-728195,-1053465,3723,137390,611903,592880,303489,931779,484409,-1291352,-842222,439377,-104904,1498817,25289,653691,805164,38485,-192568,-86992,-131036,447479,669991,-39565,-990470,295453,-248229,-160194,-113883,1260355,-729698,-788917,-68999,513144,-517367,722635,-260629,-634519,-734739,185186,1059355,1879784,693066,1442154,-453552,393281,1021064,169431,198497,-42670,1075561,2206634,1071170,-139693,-1151927,-725156,1026323,-995339,210424,70050,-996421,-579676,-676822,686600,-300910,50714,870381,-1033322,376369,316827,-1215169,-54408,220478,458025,131070,591850,95560,-540886,-457056,-888068,581479,-578271,1202857,195359,-630259,-206995,1500209,631089,-788081,84999,1046393,1387827,444707,1294309,422492,-63457,751394,60002,-248044,79435,-176031,348443,1336028,194098,-544229,886762,-747819,180807,-126560,-765842,549589,-870233,123515,-98265,83264,-87827,-1635357,40224,571228,774699,-673552,-527736,-637016,-1470034,184386,-541934,992299,-767549,-481099,-457101,445643,881923,747334,-625184,-168116,-384508,-1189366,-1190803,-870759,-1509988,458317,464860,-653564,233005,728304,-121199,585961,654547,1567197,-743529,309167,1384173,1034942,-253148,-274681,-331443,-208800,338817,-97629,-196252,-71602,1292965,1012272,122373,70366,-648977,-1108302,-518796,1372213,387915,-256390,-1249619,-728914,894178,777068,-656797,-742026,-1330154,-114595,-127544,42106,76855,39893,910042,-131697,-50798,-121159,434801,149929,-379656,-1870883,-434697,-257220,689820,116927,654640,-53203,229809,337630,499495,-532648,734809,716263,-296062,-639116,-2674263,-100526,999,-194672,10318,231865,-327612,-1052293,-1067984,-405565,-880205,386097,-765043,1531554,438098,648267,-593256,-158425,834164,1295993,-90907,1080085,-108807,683057,386572,-809066,1671302,608711,-719988,305357,-1147541,-1163047,-821711,344513,-667216,-1349443,-635582,-568595,-908623,1056539,665793,764812,213743,-14921,893137,-371368,355476,1394304,724079,742944,80833,-111045,-254111,-405692,117195,-1141495,285668,307555,697836,131679,-811147,-368350,816623,1062137,261363,768329,-389316,959108,48476,435861,315792,-403809,433508,588468,58497,-817006,227577,193480,-767638,604938,1232929,212233,354845,-737165,777224,1076924,886924,-1128060,-670122,-378672,-238028,-311262,-202642,653921,-565015,-383127,-366081,1345275,-148228,124479,1541120,339099,-224683,1403700,377702,-2046556,155675,277499,-388803,-1290618,-42126,-305302,140938,-92240,-1519579,492949,-48339,-73862,601218,102352,-306736,-1310672,44727,-477979,-854139,-61303,-331623,-247540,-293656,-1372816,1074002,966155,547318,695695,-844574,-1873312,151144,-330471,331168,96303,1007063,-303677,531838,710276,-352804,12865,-336995,-1150701,-2216786,510259,304312,-285132,-1245076,-318550,1187418,975764,465775,-737013,812445,-761024,188195,-496681,290732,320969,85399,1021827,908248,790170,1094959,-545,141417,338773,280466,-355966,108236,1498953,-633031,18949,-687443,-317799,-587623,1229548,-110195,603380,1575522,794406,848047,315583,-467941,1059023,-568231,-679883,-467021,-361658,-1031307,-984444,524028,-673013,-615588,-106660,1090086,89532,-436329,259568,447289,34341,-656213,-1576865,798992,167165,464657,-374020,-617166,152680,-320989,-5152,-43619,544368,1064631,633092,-273449,-520204,1085532,-389055,754272,743656,179737,-209288,-240350,1079126,-128182,344641,-884098,-114596,-820706,-472181,1038002,1457917,-352104,-752331,426083,962280,-300517,465788,-485349,647367,952164,272180,-583690,31936,534507,-679822,-766071,-615299,-446000,-1851361,113059,808577,317420,642553,79896,-427012,862210,2094279,980381,-463649,17749,76738,-355495,1321041,1142262,1549950,-308141,-664414,-1134886,-293881,-138191,297206,-865278,221333,854143,613441,-335489,-1844235,-1562038,377487,-48190,-335908,598042,-736878,745696,331646,384913,1311431,895326,538311,-1049814,-243812,499370,-404508,-85326,710012,491791,1043206,-652552,-960037,271485,971211,1023312,-627020,-596147,688240,-844335,-471158,-522726,976290,704360,660127,1263460,1460783,-735860,-928945,309204,321210,556560,605116,-148589,-156702,-952195,-308455,-113234,-1151525,-392616,-494899,1016642,-178863,-78065,731920,-1298810,26091,-329778,303512,296906,-61067,388991,-114833,-329185,250791,-1646152,-650186,-111064,583811,936653,933577,54127,-370058,32906,-169584,315062,499458,553781,865329,435011,111820,259341,1370877,76584,-851513,-684932,-435788,272570,444184,-7097,-115060,463326,217225,-144290,-1129804,-96683,-153869,-1007485,-1210978,477953,640058,212377,76931,523770,-1153381,-848808,90013,968624,82440,-380026,251687,-708301,-14451,502665,-544967,-202671,-462433,931017,1118239,898965,323346,-500942,233273,-212910,-33099,1968544,1422040,-475889,99005,1206461,715172,224379,254909,232891,90723,-386989,-88024,-656794,1283926,596089,1313520,1090409,-1340024,-192738,423146,55256,-691350,-953725,-273289,-210404,476649,-1143964,729032,-400569,571334,-1159039,-1139188,-549489,-1698655,-448591,2419670,-122243,-354232,-27504,325143,765627,18761,631122,-80724,-836064,882409,757230,348342,-1160491,306122,-316804,28419,-318249,831177,448048,901952,-890099,-340425,-1153630,-1177625,304854,501308,781769,-606983,2279618,1728114,357593,645817,-225262,1749355,601963,465940,-358581,-350968,324587,-1129832,-1004658,-27735,-513175,44682,-54062],[287912,-116251,407851,519584,-700504,357541,-527418,-375940,881903,-675636,-30723,386571,-75244,-346341,346488,805322,-1115755,-1127738,-1087032,38771,1269279,921279,235113,-460096,256365,-845823,-439983,706656,-340421,-1176394,171789,-611160,840115,-43523,297923,660494,1570694,904314,-589218,-1404571,-67196,355028,-197241,-1080989,-68673,1117661,288756,-262551,559316,441459,-1431694,-1641626,-798807,165367,-378332,510252,-3253,354970,-45896,95666,-276802,-94080,-63951,-396579,-1258193,596158,623930,-458245,-379641,-339924,297063,-667240,-986575,-1389644,536295,36644,523997,869605,42681,350886,-157276,-254741,-985758,340772,147425,340229,-382306,1447476,14742,1617228,88795,10238,423078,-77450,197012,242453,-586020,752046,153438,939005,1185201,-60213,974713,-248650,-1515934,282130,96533,-1021449,-1011255,-81841,-154474,-25688,124797,-171932,-434239,-83440,-80097,-519066,441891,425870,1414338,498499,639735,885770,1620435,541709,-312324,-314094,-261348,-597307,-572926,-1122246,-1130186,-357328,580448,-766753,-1368323,-1134944,33508,256636,-157157,267801,-1103263,52028,198259,479486,-329540,-181904,953902,851327,103374,-88590,1169954,-261333,-707124,95062,-156817,-530140,-1024234,-108424,161340,219683,457167,-761482,-745579,-562960,-180432,-54891,27260,-32823,978172,-152746,794338,1620063,1022698,-428073,40104,1114624,865365,-835316,-122323,393410,1196406,825011,254288,-834287,-1162521,750304,-683159,32141,-736797,564396,-206592,-200695,141951,774198,64213,-370695,-674755,892107,368092,-1355920,685756,786726,545175,-1569344,-207664,-707974,-311395,66381,-127803,-79269,1161891,9745,-914250,-1050696,400395,499238,328873,202502,-82286,1327352,8054,-51660,-78311,79594,631271,-81774,-399783,-225846,-783416,425999,749773,-113439,-532409,1493424,1036251,716435,2547473,270751,461937,-558654,-496588,-32303,-284070,534965,1354668,240195,-242897,899069,-505430,614196,-289903,328609,-903309,-1614470,-846567,566636,801859,-197367,130464,8714,1108567,1580293,48003,-190949,-629737,-215419,106138,1345019,464665,-867294,-676563,-497446,342868,822660,385939,-1048223,-896085,-63728,1255709,-407544,-1870356,247389,447127,362050,-702344,1260175,117890,-602699,-118286,-799571,-1018029,-357994,814627,400269,-739155,470604,302200,805584,-268663,-155202,322632,575121,262579,-1006081,-434602,953226,719101,448987,22184,934784,-262344,-1111825,779427,379609,204714,156606,-2857,495942,525498,-471036,-1216578,1786447,1150083,658043,-1176463,-431054,109522,-1390309,-926312,-1152042,300729,478877,821461,516429,513902,1115779,506226,-1656840,-1125703,-18260,82354,1484965,-27141,1176666,1427997,176720,-541393,-209482,141004,534147,548487,-292132,-717570,253619,-123531,-220536,523423,854912,-910659,-652313,-99189,511284,-207673,527578,-379150,-717560,-1214099,473055,860745,1700043,586008,1610944,-815834,89682,476131,168337,180401,258978,1119067,1850234,1007363,-427241,-966007,-1107348,1156808,-400067,265249,115357,-1392265,-692333,-532359,751416,-608690,79772,534554,-1108326,660902,105078,-868023,321482,57389,148036,89505,453814,180016,-313020,-210893,-860106,561875,-358438,954354,-394781,-599805,80765,1628033,686023,-425739,-6146,649502,1178077,435953,1370108,797112,-13246,610152,-159100,-603869,44961,27247,-56960,1034683,140636,-803751,755860,-302370,209489,42150,-278164,614238,-279860,463576,98483,793110,3705,-1602986,263069,516285,787612,-866549,-903167,-658937,-1151170,210251,-306159,1458839,-975631,-526964,-705395,917271,536304,498252,-808050,-110036,-241125,-666607,-886523,-592124,-712755,244662,-46600,-432993,256039,510047,-338544,611715,582991,1761554,-228184,808306,1275242,807460,-711681,-272772,-430689,84517,754760,-564777,-624104,-227127,1082227,893954,221285,206264,-920532,-1130528,-434981,1846931,124352,-518372,-1355606,-557385,608867,1032166,-520825,-1109707,-1439139,-198225,-73477,-102622,251101,550164,789166,-247460,-353143,-41571,207683,430139,-194058,-1809326,-617577,-462760,377880,-104598,463541,-45462,191321,634903,776518,-376243,619635,392656,-199598,-621774,-2342291,-411019,149403,190296,-123,196416,151485,-1023216,-93348,-520250,-1054295,274401,-738624,1968466,832226,585395,-441979,-199277,1111696,1183034,-56685,720696,-334456,589900,198904,210876,1785141,601740,-516083,108874,-1231444,-1117923,-670953,645042,-578065,-1163536,-598948,-357502,-1226274,778728,755445,616891,389780,-156791,940350,-233785,575883,687035,923641,572466,166185,-284436,-94544,-160975,24812,-1385505,-45263,-27378,349531,20470,-875533,-364493,927090,1132599,233012,1296309,-280893,1195903,111370,340473,265746,-384605,253009,569189,237370,-202416,971113,-121356,-720237,569893,1450534,371100,-180773,-851809,537285,1255359,1294355,-1081703,-552600,-161636,611298,-328830,-270627,392236,-698801,-112783,-143930,1356453,290913,36151,1290873,377043,-191812,1457486,653427,-1915596,253920,451589,-604381,-1230641,-452441,-109597,27829,-255101,-1660163,350742,21458,-402195,807661,209601,-108235,-1399170,-199532,-480816,-886089,-154416,-663110,-33163,-57443,-1615720,391537,456750,458488,953292,-655228,-1385620,-206021,-818392,397305,310234,1335002,-52369,532753,1190933,-507097,-52601,-507563,-1244205,-1890529,749841,390619,84797,-1040105,-368152,663750,534433,492103,-577495,653971,-510435,277213,-495257,330435,500719,180839,1134841,789492,937140,1014131,-364571,228549,608611,73610,-93210,272125,977787,-630287,-137821,-465572,-139645,-397330,1625060,390208,407847,1204093,948544,857345,653223,-94239,1410148,-304401,-458227,-424794,-732082,-1130777,-851335,536677,-844076,-525090,-122123,620757,179202,-507416,-190932,523387,-25135,-801095,-2065641,547374,326393,299730,-142458,-795716,34133,2943,124251,-166407,546846,739824,653797,104664,11178,964016,-533255,130223,622376,125241,-437995,-289700,914198,68288,221576,-874004,-6546,-806346,-658225,1071051,1693195,-294529,-428594,117234,828337,-68345,671166,-458599,216273,982345,222308,-397912,133502,526574,-736988,-957488,-421478,-457014,-1849510,-346417,199740,316941,748121,497293,-366112,1312035,2421041,1239405,-424492,289423,239798,-418481,1302890,1117235,1384415,-562852,-801456,-1372756,-277313,-513876,250331,-847430,747295,846349,178167,-291157,-1451465,-1713015,853984,364770,-295939,768970,-343496,1126740,-18220,644513,1007414,899635,826860,-1276441,-92904,547341,-204456,17401,947558,1039919,893987,-972453,-628993,138747,289540,854634,-888277,-289556,207332,-929643,-342971,-634495,824554,775432,732578,1578967,1429292,-1415255,-1307426,47168,223789,451060,421882,-29777,220909,-612636,-235642,91876,-579843,-392632,-797512,392868,110388,34084,411227,-1806570,-444170,-169490,432640,-119620,-597005,352581,-174510,-193296,46769,-1890756,-1240940,105648,488145,633366,638064,304383,71856,76342,-503070,281924,410485,509043,303356,36747,175416,225845,1434128,130760,-1195872,-661921,-417288,470252,482213,118344,119669,629653,462428,-389965,-880435,-158725,-236995,-904758,-748237,519960,1149333,298346,-546532,208699,-822203,-169658,208018,1067609,99930,-52416,741899,-711575,-47499,470067,-685881,-345948,-381388,1578506,1642191,862327,55522,-229603,384913,-376834,-238683,2123346,1133049,-357196,105591,886460,993129,465940,64641,144285,30141,-495481,206167,-777691,1038314,495147,1203855,972919,-1302994,-370998,382735,250055,-558870,-921864,-732846,-49183,250247,-1119260,551129,-263113,52897,-1210568,-1040021,-819898,-2195772,-439953,2453856,-417047,-196330,-27770,293727,891882,-425470,34887,-380606,-1340298,300147,448580,551980,-1132790,278305,26707,235629,-574517,567787,441031,655688,-955140,8656,-933744,-1264198,255431,523079,831990,-622522,2187089,1373390,210121,450785,-315560,1283340,396820,326031,-214650,-529847,-265070,-686670,-955627,77623,-797304,86242,272762],[226521,93324,498988,205758,-780270,348805,-407388,-320425,477032,-674733,88010,399518,436525,-1040572,489675,1136383,-1676319,-1427633,-966608,258901,1860469,761501,45940,-409680,575461,-759479,-254682,540855,-275166,-1498659,1117485,-128361,1123995,72819,278572,803229,1508886,657141,-897090,-1230170,-116266,440656,-332702,-1034242,-88855,1267524,128705,-270775,728506,783251,-1077204,-1339423,-1220633,478660,-482590,-132118,-295750,252340,6929,107276,-476182,9828,379766,-190513,-1111595,1103154,1272417,161682,-285184,-69649,164211,-988021,-1113716,-1393994,338272,501062,318895,842941,59246,106022,-197608,-193568,-1100690,626413,462191,676601,-388292,1186517,47157,1811225,240687,182361,254494,-471658,492512,555838,-285953,1114542,193905,1212880,1165769,-93827,1030559,-169959,-1421930,402208,158229,-1063322,-971509,-73459,161868,208450,-83905,41246,-372378,326790,334633,-79557,525893,842158,1100958,168666,539923,1255626,1058326,408876,-584967,-780357,277818,-122909,-596185,-1554543,-1188677,-425325,726777,-809623,-1196070,-1550218,-200675,251146,127899,679180,-1256176,-334539,-242002,549262,-26604,-223015,1090438,701798,149640,-400711,1219081,-422757,-793610,449234,461232,-815068,-1448489,-358646,441566,-49639,62868,-879413,-484130,-374424,-226213,23549,-139945,-125117,1235321,-165776,506306,1682257,684409,-563996,-251107,871383,632803,-787119,-265355,160532,1394606,413565,-85539,-1270452,-1422273,570517,-839692,-342642,-638746,600157,-72218,-170431,240740,391785,-464188,-478169,-682785,540960,333,-1411717,421382,1019348,528360,-1343613,11302,-819623,-236808,-301879,-408499,-216238,1100595,306520,-794811,-957010,475714,442674,57018,158476,200554,1321715,-356796,-181338,-102145,347855,397251,-290053,-506049,-305774,-729182,735496,554096,-176947,-460506,950427,975926,759375,2322616,100901,440718,-29307,-220724,177333,-339133,873382,955907,310457,-195864,119522,-401353,674714,-360706,473551,-882022,-1777393,-954181,580591,315085,-473823,-158667,116496,384197,1345045,-236404,202199,-915223,-252438,247670,1010767,409358,-1017948,-356619,-77555,1329178,957349,735588,-579148,-1252801,-3790,1146261,-517024,-1256732,339620,481584,1131029,-613852,1436550,584214,-418866,-220347,-683878,-1044210,-395420,783408,173233,-922144,762794,216501,330058,-498269,-521675,429549,486605,188206,-1045764,-442549,444440,816806,494252,-173869,845858,-785243,-1124579,855421,424034,80325,149379,220669,662626,780143,-487933,-1051884,1092094,872400,779631,-1024413,106658,-249234,-1482922,-1009782,-1132063,546314,739495,857196,394242,688948,962660,433388,-1663852,-1057110,-321425,213090,1219781,-98228,1494470,1905062,236981,-765635,-205608,423784,509131,401146,-324390,-577563,224947,-45980,-323910,1049161,353813,-682882,-359046,-228097,460539,187919,326103,-422158,-780427,-1328753,683099,596643,1345410,530529,1493073,-1169887,-219597,73228,206665,165168,424847,906619,996478,764679,-655293,-495714,-1646243,1013168,141915,199708,-7852,-1681315,-715453,-320483,926521,-748108,242836,367841,-979983,995996,-97825,-340132,839574,159756,-115798,20623,274614,174125,61036,-49130,-849785,568826,64519,362481,-1073282,-637475,277441,1563979,735791,102482,-143245,192341,542179,371052,1233053,1031685,155093,527570,-414399,-946389,-133505,241639,-451233,533816,197679,-869373,513377,304161,93639,203235,167491,438522,172774,693223,366424,1276385,120610,-1365648,448765,361320,589658,-1005186,-1247729,-558975,-399158,167545,-201493,1638973,-849654,-408959,-849403,1214509,126592,-37713,-909298,23612,-166419,-79526,-391956,-563109,-16672,-92243,-469164,-1194,210669,51543,-517704,510642,388400,1712509,429395,1303413,911481,517364,-917079,-101425,-461178,481750,1161375,-782122,-797668,-293046,719975,845707,279255,322097,-1216078,-859059,-244413,2126883,-42462,-735665,-1105248,-301622,169125,1121705,-221941,-1202642,-1462636,-290546,12271,-174389,387675,725906,477807,-337183,-576989,75058,34706,807564,153791,-1339656,-781034,-671748,179925,-390837,131668,-177899,107325,867413,1144352,-77188,348595,52535,-133169,-579168,-1568610,-499465,379290,403940,-69370,111305,578883,-432494,1055132,-645775,-981492,115148,-568841,2125458,1090616,377481,-247465,-224181,1132101,947108,82219,391463,-444347,515054,-106852,1027131,1593077,732994,-134851,-24059,-1178841,-845638,-441940,774359,-548218,-864600,-630754,-150192,-1128260,359493,778524,440000,529738,-238303,767693,-65611,729874,-186490,961453,349183,104162,-441248,-22125,73974,-84162,-1664897,-534993,-334343,89266,4930,-799527,-311268,1048224,1004640,337293,1632662,-194501,1267912,178294,131839,-2647,-597784,-38644,399776,293075,399851,1301404,-427992,-675415,546102,1430502,154287,-844302,-959231,203204,1148589,1363868,-1035893,-305900,250304,1287581,-189575,-465332,154741,-893048,-36910,-39178,1125737,784771,105129,1083447,464131,-85726,1518625,925067,-1480236,215872,504441,-840268,-816770,-750629,-121786,-230527,-468348,-1593849,110331,275473,-676447,1036260,256581,81109,-1320988,-324728,-213586,-796270,-420665,-839311,194769,161511,-1368258,-158014,-169725,307803,1138164,-438547,-771381,-419021,-1181519,292332,466182,1372510,217933,419260,1271544,-504763,-150473,-674874,-1091674,-1376144,928978,457412,486309,-795641,-428248,272955,-47299,461704,-450003,480075,-106475,504547,-370074,398229,596024,318951,1149851,545319,893182,614712,-672118,368284,795768,-35788,110885,380780,327692,-587746,-341891,-275517,-40427,-127425,1726806,569518,95018,687598,1296766,904805,640651,-53702,1617785,81125,-350732,-361496,-926971,-1170123,-701116,495189,-834073,-290010,-137462,-37927,93465,-565938,-600512,572620,-83444,-861230,-2021570,340680,334707,210616,134148,-860829,9530,331671,1976,-216429,329958,302215,594232,322936,296629,537077,-548992,-440679,303419,101767,-388180,-126072,647661,257124,75926,-703415,165713,-667415,-733213,1040567,1626573,-257187,-144762,-197604,507078,54565,747304,-492804,-161477,952891,176145,-205816,78432,487539,-821139,-1167343,-84915,-393165,-1598207,-790872,-487524,296384,703550,827343,-18606,1705473,2492593,1343969,-342159,731908,509258,-349913,1092143,962455,1083908,-725323,-768916,-1495646,-416184,-778611,109984,-756724,1300813,776771,-194803,-270105,-949397,-1646442,1192028,580998,-227119,830254,199459,1166125,-277131,866176,792805,731177,871317,-1308454,-69569,382768,-119805,59757,1224529,1587672,771756,-1099080,-10580,151346,-209121,609135,-1049977,-226254,-56911,-950694,-226957,-759767,546101,743963,962609,2043750,1340242,-1697541,-1457171,-49372,253261,337161,246043,18065,562484,-385761,-134957,275751,-46212,-454928,-963688,-101298,347969,212861,226264,-1843774,-852117,40815,545412,-494817,-974817,333510,-104145,-43878,-295879,-1938117,-1634821,442709,150225,469989,346979,550291,458804,46304,-886759,203659,271970,381197,-649854,-216076,173245,186328,1320230,356745,-1202638,-565489,-240664,640611,521631,185663,272751,708845,761982,-558819,-597578,-420925,-286666,-316880,-74780,397519,1414009,346845,-1106986,-158573,-326303,515228,360796,1208222,114967,230729,1193834,-595297,70146,493469,-715655,-484992,-336430,1846101,1878451,808314,-179817,-19670,326212,-537882,-671043,1289155,785112,-177281,27814,553845,1041866,612636,-93801,-67059,134,-558857,311421,-775065,708136,505703,1049505,829167,-1056073,-513758,211662,573092,-319353,-807652,-1061620,110376,-49716,-1039277,264754,12309,-196911,-1011686,-687480,-959596,-2350256,-559117,2325660,-422959,-86308,-301509,150590,920405,-909352,-606869,-606834,-1605925,-479752,-86105,580560,-949360,310500,413206,423722,-681432,140694,333875,566746,-761542,371485,-475915,-1169168,221531,386165,701712,-579916,1913858,825682,72143,169938,-341722,608391,78841,318862,104807,-584310,-667226,-270037,-696521,193008,-1079233,104184,547375],[89630,267667,546287,-73936,-738195,200949,-205222,-45573,41306,-552189,186364,391132,728694,-1577697,389478,1289799,-1932514,-1503371,-729646,547457,2228297,456974,-82898,-160196,849126,-710467,162142,365150,-378444,-1768710,1771574,119298,1226026,139001,283656,725838,1183513,98887,-1130019,-950048,-133473,510280,-340631,-1119852,-46336,1407181,-99085,-343545,802674,1023035,-692400,-984754,-1471358,666199,-592441,-802792,-898625,64699,-80738,-17928,-603597,122021,740436,-17827,-933159,1502652,1630958,630705,-463988,95051,-36916,-1201511,-1309748,-1255016,136856,786081,-33112,749389,117934,-177130,-234664,-83663,-1014066,909951,383392,938291,-188303,1058041,160027,1985339,294795,213901,100766,-1119213,757912,971504,386026,1484916,344819,1447399,989440,-41036,1044282,-133981,-1251608,503527,-15753,-965875,-800574,-165257,332071,299785,-166485,255660,-283525,596645,838150,-33922,606274,1180686,675092,-256800,447344,1767670,422386,245936,-856273,-1227021,722613,299861,-502901,-1726216,-1148737,-457903,779162,-872833,-1050745,-1704631,-380388,286034,234446,957402,-1242516,-783972,-731299,456582,358410,-379326,1127483,486204,144533,-708817,1148249,-336989,-616163,872882,1051946,-1047286,-1687646,-590048,580110,-253029,-405670,-962339,-202961,-170282,-225767,134866,-255099,-132918,1312140,-84483,36487,1471928,437029,-504572,-598634,504292,335370,-630031,-401349,-140583,1544901,-9250,-422451,-1601494,-1408257,338028,-1115274,-507475,-380962,529206,130462,-217501,252093,-56343,-915805,-681689,-355420,188642,-282893,-1087164,79116,1020875,498476,-659945,309573,-802964,-153453,-595674,-666743,-232412,796410,403933,-476512,-777547,451758,475981,-193474,-34479,286877,870815,-526319,-274929,-36746,582832,172574,-419926,-508517,-302679,-600735,790487,347281,-300130,-406144,292474,889063,727672,1757553,-122130,367418,406274,67478,263339,-375490,997600,375518,270098,-41328,-634640,-205327,739464,-315800,563462,-813162,-1635460,-914381,513002,-271209,-703757,-421683,225228,-334971,876511,-508506,542196,-1130053,-379177,380640,709230,333080,-1047061,-41592,356302,2054565,972974,899306,-39572,-1398732,-75561,926437,-595160,-490407,200603,440180,1886555,-531291,1484615,839016,-107995,-82196,-487011,-969112,-544128,580222,-247826,-1092103,759720,113269,-246321,-598167,-762191,482660,60986,230921,-736248,-404241,-144054,885121,565593,-253837,675707,-1284014,-1124182,830069,520710,-42262,399890,895307,683017,930216,-256370,-395851,393356,655929,675097,-924426,591726,-617922,-1408900,-981039,-936788,755750,866064,729615,222946,736248,534869,282674,-1250138,-652200,-357245,287574,779501,-205771,1539994,2141766,248929,-801839,-46333,645973,318775,239089,-253661,-518399,227656,34002,-438220,1246224,-90155,-164587,7260,-430598,308744,504351,145451,-290846,-750111,-895553,738160,325934,903871,469382,1149499,-1463002,-438228,-103098,259862,160325,403866,546382,-51280,414744,-762650,288474,-2086281,647862,448138,38461,-263124,-1771001,-633407,-75798,1174786,-683594,378985,357137,-625734,1336243,-281573,126469,1256480,476188,-304578,-78445,120567,87320,453745,20994,-855164,594765,528639,-320648,-1524267,-685165,341695,1344856,773186,690102,-284056,-164040,-185888,233846,993237,1064031,345413,517535,-612215,-1177644,-451740,348681,-696322,81507,396998,-702217,249794,895570,-187479,98969,452141,59190,388086,761047,631353,1344659,268586,-945191,566830,158763,240080,-1134536,-1535169,-377910,602398,68359,-218535,1432662,-418911,-182345,-870392,1225990,-253942,-600037,-880429,201665,-195459,356509,27889,-872762,337664,-482052,-719867,425790,137389,-548275,-643235,310072,138782,1374196,990606,1670616,363586,233309,-883458,233692,-432982,935013,1522495,-701649,-702437,-230138,595573,838007,246279,451758,-1454264,-423002,-2841,2190788,-50297,-864009,-642552,-46725,-310185,1054297,163040,-1014986,-1403729,-416101,104826,-138308,468218,544004,82922,-378047,-651815,259884,52254,1150383,526138,-648341,-900702,-857117,110158,-621794,-245738,-397625,3010,946785,1480963,322552,-37789,-203245,-94021,-496176,-549725,-422228,673759,374895,-169573,6274,853800,556562,1914135,-716692,-659934,-3654,-256587,1943078,1149123,93964,-75473,-188301,923569,595675,325873,172479,-432754,423434,-519949,1349031,1156656,949125,320068,-69581,-964226,-387171,-134792,722446,-523670,-528427,-717047,31603,-724477,-115598,746230,254948,610387,-279368,300933,69826,776307,-968631,780657,121747,-114674,-531846,-32178,287215,-168513,-1987480,-1005086,-510525,27375,62707,-628082,-245928,1116433,599718,525932,1695005,-163390,1161509,166601,-154801,-490349,-952805,-349593,141394,244793,822817,1199138,-640716,-636691,565382,1266511,-184816,-1326083,-1042578,-222605,829846,1130562,-1026569,-21715,774008,1529206,77496,-750748,-14219,-1102751,-80838,-47106,721858,1203145,357684,1044719,602574,33103,1645057,1100668,-903533,92748,410101,-1068873,-330612,-876981,-283644,-611070,-660626,-1294933,-132458,602319,-854815,1250967,237410,223600,-1126517,-321514,238014,-693888,-714342,-798679,410575,396788,-635963,-511125,-759677,213198,1222779,-216732,-242454,-401582,-1309663,12398,562338,982283,391970,196909,905381,-393622,-249007,-762639,-780497,-908341,998701,464292,759045,-575673,-524841,128663,-638567,271351,-345950,364338,299137,765250,-195003,441612,677849,481230,1150580,229036,662339,18463,-861673,529662,765202,-25493,199791,399830,-260479,-530746,-539848,-211835,-80045,190537,1518637,470587,-224321,119696,1649348,976030,360536,-169620,1621516,455014,-435336,-339944,-845033,-1129165,-597759,361991,-589541,19759,-107250,-631449,-165030,-588284,-880744,577820,-179248,-792890,-1534481,265282,218007,233741,367887,-822714,118697,596825,-281936,-148449,-77915,-126407,509794,353205,293360,-92401,-502112,-816141,-114942,119651,-128289,146665,332615,388631,-68265,-456653,318969,-437331,-674930,935614,1401055,-212002,79678,-459002,107259,23705,674511,-570819,-353375,882349,174833,-47231,-150273,468084,-918390,-1288099,319359,-222124,-1218271,-1114933,-1074912,220630,621572,1010341,453802,2124528,2387357,1291729,-220103,1174120,823399,-219001,715243,663824,723107,-752070,-570762,-1454799,-686735,-865183,-24991,-619005,1610018,633152,-497112,-358873,-460856,-1307354,1286671,562725,-124191,796747,768849,792323,-407214,945083,679853,377003,684372,-1098491,-171289,28506,-148429,70967,1418710,1953852,640441,-1103236,543975,331028,-409921,326328,-1074047,-432211,-54532,-895734,-30020,-841838,194722,632237,1277306,2444496,1179705,-1707606,-1361545,41280,374996,201915,106017,-25240,695014,-361715,-20580,406237,317566,-572469,-882284,-304311,527064,414488,156155,-1487863,-1025142,306351,619563,-697259,-1017180,325278,72106,89383,-670671,-1743121,-1758142,784165,-283162,473543,118617,660096,577320,-24332,-1260217,131031,108474,168856,-1709002,-217352,85083,140692,1067174,763755,-921666,-391236,64408,768467,592672,177189,274847,660150,998006,-550054,-271531,-775026,-223667,571949,676647,182790,1353515,314941,-1465051,-488039,197170,1139044,528953,1277938,152600,425975,1512321,-375460,292122,589146,-579156,-593641,-335135,1654431,1860903,754278,-356026,84226,105242,-588587,-1094079,-330296,511344,-57605,-137903,264047,800395,596954,-196086,-334606,-35688,-562838,231125,-642694,401309,588285,900016,769750,-711180,-602479,-11845,861260,59921,-611871,-1147645,243745,-333794,-905577,-31522,333988,-91170,-623973,-159263,-956543,-2020699,-817290,2056532,-166240,-70375,-688847,-84982,849132,-1399658,-1112243,-723789,-1570955,-1042451,-670764,397782,-657961,409994,877836,548902,-474853,-348183,207351,717796,-386300,549286,100414,-907890,189022,108452,378039,-432370,1655996,260932,-27850,-180431,-269107,36776,-225565,366367,502182,-543536,-834476,33607,-324315,288944,-1248643,124990,696712],[-101315,360726,520495,-335956,-631267,-78848,-46348,377808,-271894,-314405,226749,362793,722111,-1841814,113807,1124092,-1860319,-1296706,-466642,819147,2196310,130954,-149210,188361,1067097,-618060,678145,180183,-613719,-1862693,1866579,51798,1139870,114443,278711,434148,631806,-565810,-1262845,-609795,-138096,524800,-264241,-1266341,37970,1556398,-336616,-423852,784432,1146476,-383649,-701800,-1553805,689427,-640675,-1271620,-1555338,-138355,-305477,-225730,-599289,173994,974432,49707,-835831,1666110,1544942,877526,-898006,97838,-257846,-1246918,-1425356,-904795,24288,774024,-443425,577473,245398,-434051,-253285,94291,-730626,1124518,3804,1011452,69439,1071344,328568,1951891,230088,106456,60661,-1695248,984125,1411963,1133149,1639362,516459,1537114,713767,108126,990591,-126063,-1104216,509086,-326835,-738216,-517988,-245401,350643,202118,-228245,405656,-111377,651318,1200769,-316924,629465,1325838,196410,-662509,360225,2204802,-123432,63194,-1033103,-1478214,973658,501828,-289749,-1512301,-1043650,-452858,683413,-1008162,-1016234,-1541583,-427244,326391,181564,1067426,-1051211,-1214041,-1183000,178409,706985,-615837,1054120,289922,-4460,-993371,940224,-58475,-187924,1286703,1527134,-1153254,-1656564,-715007,600266,-348644,-779472,-967561,67967,54450,-156596,222089,-283595,-64748,1199685,78864,-458132,1114769,339851,-335169,-836455,63784,-12739,-438414,-472988,-438727,1555025,-313069,-635843,-1714779,-1170357,157152,-1442875,-554781,-54892,316364,341982,-298891,185651,-439685,-1139946,-981074,73445,-91395,-427108,-567212,-280035,815560,472553,219591,586162,-636927,-76269,-699682,-837557,-141233,282275,264534,10018,-564797,377942,596679,-338328,-309533,124275,110460,-442411,-345205,64371,759957,52002,-410003,-440100,-216490,-431684,654697,182059,-445282,-348120,-137412,760560,635397,1128980,-301264,275308,674431,287786,172697,-440147,929716,-176212,136266,138774,-1167499,28673,799999,-138871,639570,-668417,-1238669,-707398,332750,-799270,-799119,-600448,336841,-776841,367490,-731686,791522,-1231509,-590822,493327,724114,255892,-949184,181340,693482,2154076,844225,801981,281637,-1272149,-257471,598673,-616188,72290,-145291,338039,2234396,-485213,1401080,751470,255390,249064,-298503,-769172,-729453,319941,-851778,-1177138,478349,66868,-741711,-544048,-780277,463215,-528678,390416,-216233,-295303,-550105,934499,630424,-212209,468675,-1600643,-1100481,668449,632306,-128353,834982,1859273,529967,909361,129731,544035,-44467,562000,402125,-849609,829366,-883612,-1184102,-868153,-550895,950785,839401,504529,6321,621378,-7317,89938,-518609,-46435,-114839,347978,285840,-356108,1345833,2142951,253133,-660266,216530,751114,1811,83982,-191739,-436444,260343,160468,-515038,1003692,-358975,423192,349619,-654092,41184,608581,8673,72194,-577901,-52329,621803,114731,482250,341568,693693,-1630384,-504170,-80908,277650,137619,205693,134595,-951013,50485,-746404,1196582,-2192632,198818,432211,-161003,-581202,-1634890,-461934,150254,1426844,-433645,369571,452421,-101737,1626173,-453221,436368,1394086,874653,-378620,-194075,52805,-31928,734478,31687,-857701,632258,871360,-810648,-1518427,-649338,295018,1057854,780367,1217522,-334740,-331278,-715151,66050,783810,888787,464996,570222,-674999,-1233094,-827546,260660,-714238,-138782,711489,-345269,49721,1312051,-596174,-468646,527747,-423174,380260,671955,815514,986426,439385,-430236,598965,-19921,-158921,-1277188,-1727824,-189166,1510918,-62064,-306639,899614,176111,73998,-803779,938552,-531627,-950331,-711894,354331,-323760,472001,188842,-1379507,279011,-842928,-790285,645435,58180,-1127105,-709959,83326,-69114,854628,1268570,1836787,-235011,16814,-690144,670671,-375118,1362440,1776953,-381367,-409916,-45460,988669,810634,89449,605383,-1544117,-14076,226578,2081314,107259,-872818,-186160,119698,-694754,894745,542584,-646870,-1284918,-569695,186479,13386,483191,120029,-284266,-362866,-568234,538307,277149,1343071,793581,-10299,-964993,-977582,140135,-688280,-537939,-585498,-92193,836371,1669105,758762,-437966,-321319,-53511,-343831,368027,-268824,1009408,150110,-238626,-60262,925747,1577376,2180391,-692664,-183072,-11064,149394,1451738,998022,-172134,42923,-89817,590493,183709,618419,84429,-326521,306410,-966068,1145732,601905,1128536,690770,-35642,-583296,144335,228555,543984,-425926,-250662,-822903,197960,-228363,-554602,669790,88391,603539,-319662,-401427,135397,682582,-1493972,376933,-87928,-439390,-520452,-104828,488345,-195729,-2285019,-1217578,-503312,206386,146592,-415206,-201684,1086211,-44868,717821,1475332,-194923,915552,38980,-454794,-1101128,-1277084,-582603,-113801,137661,990636,834654,-702933,-593116,614320,1067743,-389552,-1388251,-1087889,-702976,413803,679037,-1069030,216640,1288724,1336060,408899,-1035723,-109681,-1230890,-154272,-122260,256529,1386605,715369,1166512,778974,125571,1775368,1093526,-376228,-63792,172469,-1218466,-45565,-813149,-473867,-1019188,-757720,-800900,-284917,870206,-920757,1362392,171439,305465,-923535,-234597,722274,-703960,-905323,-553059,577603,621756,354556,-697951,-1207559,220930,1214439,-10270,95820,-178242,-1174425,-385728,620570,224673,341623,-97191,257471,-263165,-313254,-730909,-459718,-611677,941846,381189,789860,-400172,-664166,207987,-1113642,-120508,-257855,358943,533276,928754,-68112,430732,771251,619089,1176253,-100245,300058,-569088,-888390,677576,479996,99689,168390,324986,-639368,-485621,-676470,-311433,-282697,501961,1066670,211096,-429714,-388247,1817697,1033161,88781,-206568,1437347,681443,-710929,-394359,-502143,-997644,-599264,137330,-112005,291347,-3268,-945393,-527720,-554255,-978628,548848,-352535,-593473,-837184,352047,51328,354835,489715,-719135,336198,734737,-607881,39337,-582460,-417187,458176,219452,73805,-747464,-469267,-958599,-468219,175903,201113,385113,16055,412178,-196059,-235760,383083,-154921,-510619,776528,1163727,-147738,242697,-622230,-264493,-92466,484742,-665245,-319661,782411,247455,8585,-474699,519791,-995641,-1243695,687061,75587,-795168,-1239491,-1390994,76417,614328,1053099,879214,2579811,2187862,1114119,-103314,1460120,1104936,-88932,251847,257820,398801,-645083,-253358,-1261609,-1015242,-773880,-86892,-477735,1534167,409739,-730595,-577083,-97498,-710920,1112691,341878,-12390,690788,1215841,122094,-406586,842484,628285,-126235,391558,-712080,-381693,-422155,-244296,82795,1423478,1980089,447597,-1079503,706597,603702,-305274,55589,-961625,-759979,163645,-744125,302359,-829807,-154914,464508,1525327,2568333,915937,-1581377,-1076623,245346,464570,28114,15290,-143666,458280,-547737,69932,462472,459950,-711704,-548312,-227329,655515,574217,139697,-949592,-862005,597577,628457,-620361,-685862,312458,305599,183477,-960848,-1304567,-1582605,1004806,-658979,587819,-18823,513416,370521,-69090,-1550352,121789,-48774,-79541,-2429434,37342,-86857,79892,753982,1245559,-491000,-111066,425646,841036,694774,90691,98571,473820,1056952,-337936,52843,-1052765,-17680,1419107,1344872,-35515,965548,170760,-1532111,-689189,588822,1667094,687632,1186178,237374,516932,1638936,-111758,521425,718519,-262805,-650371,-369478,1123087,1692108,715977,-458546,76077,-192459,-470119,-1304697,-1905737,413045,-37984,-352877,57079,324946,404207,-238684,-571057,-121351,-527334,9067,-425953,191805,670287,790513,875391,-396320,-619926,-164533,957438,536203,-376216,-940734,346823,-512005,-731156,-235241,602547,294247,-164975,423857,-835977,-1276505,-1125502,1701479,216420,-154447,-971186,-367313,692196,-1850407,-1392822,-700374,-1283118,-1082959,-1054974,39849,-343808,545841,1367344,599374,96097,-753476,109484,1081691,27797,407784,635422,-530860,142653,-255964,-71844,-156069,1552776,-195211,-69002,-523975,-120484,-239055,-410129,431524,826066,-457578,-807138,195333,28282,345460,-1223157,191741,704945],[-304741,355393,428255,-585570,-520696,-431885,-25800,812076,-378618,-15010,191147,333158,455223,-1772900,-187870,626400,-1554476,-844576,-264023,1012139,1762845,-112256,-180771,491296,1229278,-385166,1132709,1385,-853990,-1680174,1397954,-266753,930749,-15606,184637,-7235,-17152,-1058928,-1279030,-265418,-151908,466571,-178172,-1342814,137813,1724421,-512767,-446013,699737,1205233,-207143,-560419,-1507277,573545,-579246,-1392213,-1937623,-281073,-615325,-408024,-445371,132221,1064035,-22273,-846316,1561495,1088515,874875,-1463615,-66933,-437067,-1140459,-1329327,-383726,34074,463741,-816398,346324,427561,-601479,-234750,337745,-342588,1180365,-424347,855806,258578,1161037,535186,1575468,79759,-106177,188992,-1775566,1164150,1772714,1626507,1409731,598209,1416177,412425,332112,872840,-124026,-1041826,402803,-640502,-445101,-197671,-210801,253058,-77041,-345169,434433,162595,518219,1242180,-730326,549961,1216567,-272837,-933335,250217,2356743,-460650,-133423,-1050780,-1438113,998722,375472,1119,-922665,-915129,-397998,448424,-1211593,-1104400,-1109540,-280470,350548,43621,1024795,-707599,-1502067,-1526864,-249299,921382,-843570,899021,188098,-342399,-1267475,618118,293881,394044,1573784,1827594,-1085594,-1393344,-699900,534894,-341860,-925810,-873938,317443,326661,-36892,241459,-220784,43496,941977,280008,-819012,780498,365984,-173526,-835975,-390367,-392299,-267032,-406257,-630342,1340514,-431950,-657579,-1570345,-838065,121110,-1688268,-585726,277395,-30567,502659,-366961,56863,-644532,-1055891,-1281864,455759,-261715,-422590,-58287,-597833,502614,467793,970722,746214,-354105,-17415,-541289,-872386,3890,-358839,-52425,556731,-376578,324142,762892,-334900,-522603,-244553,-718235,-161609,-406336,152395,866678,89366,-240890,-346223,-68432,-264222,420652,75696,-560222,-254485,-97374,592965,511226,633436,-331867,224506,767211,390892,-78747,-557065,758109,-551472,-40783,277114,-1344895,234484,854089,138723,738891,-416711,-703239,-333734,74012,-1129753,-712341,-640340,445282,-854410,-17340,-877148,901375,-1199284,-850686,590595,1152099,181970,-741238,271797,862848,1634844,579732,466591,221699,-929693,-480801,174946,-559210,229788,-590168,204143,1967614,-499768,1182069,286614,573542,657148,-211882,-444213,-766271,120206,-1522242,-1121467,47617,122262,-992353,-372177,-555094,373978,-1036589,636833,252494,-123271,-628899,961276,640397,-89504,262703,-1617325,-1036510,391925,719227,-147588,1284635,2650694,238112,708146,513858,1376483,-130621,567170,88565,-716629,756428,-954591,-858800,-712985,-23094,1139433,681262,279757,-237139,378857,-485061,-99016,312101,552426,303673,445646,-135598,-540503,1005657,1970183,284603,-423540,475044,714953,-344977,-31836,-196132,-260192,299100,349555,-502431,379126,-413429,887110,586143,-837827,-310957,452234,-68001,633641,-262497,770122,382021,19920,174953,119297,250411,-1612266,-425460,44631,204743,9090,-85866,-255808,-1454422,-247676,-661896,1896460,-1885493,-178377,130640,-329945,-883504,-1324421,-247104,305289,1606400,-60888,194579,587413,458740,1789140,-627438,613842,1215983,1212127,-225092,-301873,109069,-110124,834516,37096,-822347,681248,986601,-945864,-1039768,-444496,214291,797313,734275,1592894,-182338,-310793,-919439,-54640,695003,563825,470045,652876,-568422,-1096742,-1124393,-44323,-522403,-84210,1057503,82118,-29763,1466131,-1027892,-1427181,413934,-879264,243668,476921,887330,342985,606276,45964,535598,-106801,-504423,-1396877,-1774893,-72473,1986677,-196398,-398210,250268,742526,288068,-720096,441535,-680347,-958575,-440432,406162,-507067,225629,55299,-1739339,-53888,-1101449,-737364,562970,-26754,-1517052,-717816,-82835,-147749,363895,1208686,1785526,-733942,-97004,-438090,1114141,-326288,1684412,1854408,38856,-36823,207172,1764358,708687,-187517,756327,-1420165,222384,395045,1857085,375905,-758122,81063,138794,-882319,740440,833483,-258187,-1136865,-718134,251175,253121,435157,-368899,-544235,-302873,-371298,914186,628762,1326431,878903,357066,-972671,-991287,223420,-539579,-636248,-630087,-156525,564916,1657429,1154361,-720357,-311327,25441,-101777,869175,-126062,1360557,-119978,-209258,-27581,809035,2252176,1829880,-574995,289398,116949,556135,757466,687517,-335781,115191,29926,275806,-198754,856900,100971,-169463,175166,-1329130,613217,67831,1133777,838634,42122,-69014,604626,598581,325750,-191860,-109625,-904557,378513,155154,-883766,560287,-27860,496757,-388040,-1139105,129660,438202,-1701571,-177230,-271686,-775602,-401673,-213047,695815,-157571,-2421708,-1009475,-319295,584226,208829,-209901,-196112,953823,-761400,834234,1046651,-267942,598011,-179387,-692771,-1654248,-1406508,-672845,-277370,23491,933090,457908,-605709,-527880,647587,924137,-339867,-1003995,-1091495,-1149819,12409,105427,-1148491,358263,1670555,926531,715382,-1226882,-159754,-1167374,-189372,-199738,-151272,1206247,1012625,1321713,961762,186155,1789345,869347,-5181,-215957,-166428,-1219435,-77986,-589074,-569750,-1290364,-706911,-211834,-286912,981518,-883304,1264869,93145,337153,-828615,-132902,1085760,-862687,-928843,-188188,653923,747684,1253056,-794112,-1468180,280817,1155054,161195,243387,134661,-832339,-797479,677925,-633595,-17617,-401242,-390283,-215287,-317513,-596834,-268120,-491464,784238,207797,559916,-242639,-824552,363159,-1386049,-654883,-181691,476302,478004,893903,-67007,363086,848304,675915,1210840,-396646,-100872,-941374,-725043,782407,24868,299198,39250,178001,-750711,-474462,-715487,-538527,-622352,745107,504414,-89620,-432433,-732911,1709740,1041935,145738,-14614,1157134,669953,-1093288,-505589,-21693,-781614,-702403,-133832,534264,425449,166582,-892320,-874790,-453983,-903286,511230,-615745,-304170,-160198,570666,-71452,516373,475229,-616239,583554,704924,-862080,297369,-1048900,-482139,476632,-13700,-223396,-1240346,-502241,-937702,-591852,251144,452534,467561,-269042,301822,-297065,-121713,336972,136327,-310522,603522,992325,-79495,343583,-664196,-529791,-169462,253843,-747364,-118218,659916,401087,-92789,-762864,669673,-1010423,-1017798,922190,475636,-354097,-1129383,-1341516,-118653,730178,1016414,1146198,2956428,1917480,871489,-58199,1505959,1283146,4195,-182511,-168887,195904,-438282,107504,-979103,-1300751,-566448,-63454,-378712,1125098,127953,-877965,-869540,71149,36915,747076,17447,63274,536835,1416936,-582349,-298749,596775,577743,-687672,137400,-303072,-666988,-843988,-338448,116901,1194548,1604507,170268,-1095433,376268,819402,10853,-155094,-745970,-971187,480397,-471092,736305,-701822,-429999,263436,1559178,2348535,543166,-1399938,-694373,440871,380955,-189126,-31106,-281402,-200363,-860541,83938,433272,412836,-822026,-73976,8015,740330,628629,105636,-478887,-411721,830315,549780,-231423,-155845,271572,535880,226620,-1084668,-690808,-1131959,1013439,-879154,700992,-66035,71080,-13599,-19117,-1684673,202402,-178328,-269993,-2466545,425394,-318850,-14352,471928,1617115,-79662,304028,755259,855196,785939,-55717,-231485,167244,883116,16025,300582,-1103489,296640,1911727,1789903,-190052,326973,-84757,-1292882,-699071,751784,2089000,821120,931820,379724,507397,1559608,111686,655986,806891,184963,-642701,-416496,496538,1454915,693241,-467139,-11516,-481313,-189442,-1234690,-2546970,503909,-62974,-542867,-50822,-233632,84946,-237428,-698775,-284473,-494141,-286058,-204812,98789,693064,725505,1133170,-211387,-557907,-128788,780958,994859,-165968,-471355,430917,-536586,-542650,-283209,744622,775251,233357,928473,-651296,-396160,-1339184,1352525,542665,-302650,-1001972,-640199,481131,-2198813,-1484155,-516204,-839459,-579505,-1009544,-388477,-107719,654498,1749192,596392,890916,-946300,49447,1532330,338639,-48422,981300,-113270,80048,-635850,-507040,222366,1607541,-487922,-48124,-737908,33849,-204292,-431095,513827,942496,-380200,-678123,235779,239349,354860,-991506,337362,620046],[-468608,267950,312196,-798867,-450305,-761988,-170081,1101551,-306950,255885,86857,328135,55175,-1380647,-360736,-62608,-1174987,-270216,-172819,1100513,1127445,-220736,-222201,621072,1329992,19225,1411249,-145271,-951953,-1213193,613964,-651807,701714,-232529,-80529,-495475,-602123,-1178415,-1167307,31126,-184682,340931,-155805,-1261078,228140,1899689,-562082,-357215,588641,1284256,-158319,-542135,-1376949,389593,-398840,-1168718,-1816427,-305026,-924839,-454111,-174041,24455,1023833,-218732,-919045,1246876,526460,649664,-1973992,-330206,-518942,-940272,-975207,178160,145413,-30160,-1072845,98194,613491,-640810,-162919,624570,3781,999247,-669676,533275,310050,1256631,798249,891805,-68459,-363365,465310,-1129548,1282715,1955741,1662523,797204,503118,1092490,157558,579774,730288,-105731,-1018725,243601,-848412,-182420,62807,-14045,96360,-476447,-525153,311177,496552,296100,934902,-1079217,355353,875022,-672523,-992200,83333,2143472,-560801,-340486,-892225,-1114358,842725,-66022,298271,-140239,-800514,-280219,147304,-1414371,-1237142,-536450,66270,343633,-92569,884767,-265420,-1498182,-1721212,-734148,962413,-963183,724678,215043,-820269,-1563137,235442,583956,980773,1624687,1925682,-841075,-1041957,-570579,405044,-276448,-798563,-698017,538661,656057,83832,176292,-94604,143044,619861,455492,-946531,608874,426825,-112682,-566408,-799934,-768417,-137497,-161107,-622501,878746,-423887,-490693,-1211376,-547071,271031,-1715343,-653398,590754,-451760,571971,-393662,-117605,-619499,-687651,-1456760,729558,-333805,-317991,292558,-832912,210107,486220,1363177,732414,-19915,17467,-133166,-758650,134159,-1011188,-411385,1008598,-250548,368552,911568,-199312,-512487,-697885,-1378546,174413,-459027,200973,898316,255650,55689,-269552,104901,-132978,170933,3782,-598898,-102131,407192,411755,388069,341014,-144212,284367,718669,361246,-411826,-712115,589089,-731680,-199662,347678,-1141853,361145,910366,449117,864274,-55185,-160015,160800,-178618,-1192949,-454462,-519954,525348,-636037,-193335,-927418,825904,-1039520,-1095571,683849,1820642,101320,-456210,244665,856586,842176,222689,31474,-183863,-513979,-660745,-300163,-419870,63078,-968121,73880,1227211,-574702,824213,-463861,758991,1003037,-284721,-38962,-461658,49061,-2039444,-897563,-360391,272273,-925210,-169154,-153187,243318,-1278955,915268,426171,63092,-395491,946153,541951,49804,83334,-1300576,-925698,78761,757566,-89333,1561734,2810411,-109636,379889,750434,1755860,41631,594281,-115604,-441820,436931,-792692,-502018,-556338,538504,1308351,450165,149152,-470569,94091,-779025,-240436,1027182,943809,723657,604083,-395259,-735688,619207,1685087,357104,-212618,615461,552666,-626226,-73135,-269260,4448,303188,582378,-365413,-419439,-300594,1137733,671328,-934974,-679239,86529,-73645,1246535,142900,1113424,109259,70892,35752,-168972,-79817,-1374340,-281650,163217,9426,-340493,-327030,-569909,-1488444,-436791,-596102,2117752,-1278088,-376640,-318283,-412364,-1107075,-946511,-53868,356198,1657720,350158,-67080,691162,882092,1733704,-810950,706684,820910,1391293,317009,-376364,294025,-77286,774705,88722,-706188,748064,852415,-751200,-284394,-42347,193620,619843,614699,1774138,240056,-171023,-835112,-52987,734198,194031,385049,716176,-313426,-800083,-1207373,-509396,-223119,154066,1317076,434211,28816,1366966,-1343286,-2367531,168958,-1199095,89974,250419,879376,-368178,728526,348851,376750,-68156,-726686,-1407679,-1624702,-81968,1865167,-317163,-437341,-252600,1112621,420909,-682472,-107328,-727066,-633082,-139785,313306,-674870,-272948,-265149,-1595441,-401173,-1210529,-642945,213468,-129351,-1615066,-668788,-126972,-57978,99976,893284,1543517,-1020895,-109361,-208696,1471648,-320683,1863882,1706950,392063,300095,443731,2394374,517675,-535341,863017,-1075655,276721,483817,1561095,658171,-552380,84572,1353,-843580,683967,977470,-1084,-985218,-815557,301914,517713,339976,-768867,-665979,-223654,-137831,1364176,987772,1112623,772122,394304,-927916,-875834,317375,-207131,-511427,-492320,-183561,214733,1485990,1426935,-776933,-234368,167087,215098,837335,-54193,1690332,-256178,-42342,135993,577921,2378564,1083416,-405077,588539,325904,846325,-278,312656,-346870,171696,106089,106676,-456318,927046,167821,-3886,51578,-1499296,19817,-344619,878804,716195,114802,494528,873411,906662,147753,185006,-135837,-921948,599650,323031,-1065563,431840,-65309,308688,-481719,-1641119,80129,67261,-1593117,-734652,-412926,-1018042,-208610,-328765,916704,-72107,-2273205,-406465,-12282,1048859,224033,-47874,-228222,757021,-1308177,835390,542095,-341905,279377,-415625,-807756,-1954426,-1263950,-603603,-295998,-56323,746379,263094,-390841,-431707,615735,886677,-74620,-367714,-1061483,-1428590,-296556,-486821,-1222407,389967,1826387,566609,902629,-1283374,-208188,-850254,-158105,-223352,-409024,647902,1067005,1342713,1105835,238648,1597841,471192,221510,-336510,-521688,-1037115,-360066,-275592,-502344,-1237643,-496402,335495,-126953,906546,-768181,899214,34957,344842,-902224,-74843,1236994,-1069097,-797575,167013,604554,673324,1764411,-865826,-1543085,281686,1104323,281142,253691,386181,-397687,-1109524,771662,-1233585,-643223,-645189,-781196,-329234,-254992,-428315,-276033,-483309,591404,-17499,151183,-52856,-959274,402720,-1421040,-1190801,-114028,684379,125645,629878,-211433,257263,851290,616128,1206336,-637912,-435387,-974528,-372815,828717,-425980,501530,-149418,-5405,-623792,-506377,-652457,-803025,-1021034,873676,-1138,-346410,-209418,-846333,1367544,994207,676267,398563,904416,407117,-1441831,-600209,427113,-504205,-810564,-372383,1227887,383630,357106,-540126,-1074448,-295193,-729800,488949,-929214,3467,350650,843661,-75012,640601,349499,-587401,767735,505225,-965227,538871,-1345239,-313002,568304,-262508,-454062,-1441900,-606114,-879027,-401595,311202,532771,342325,-501657,73967,-360908,-144821,216952,389006,-163544,458639,882942,-43061,373878,-583369,-649352,-103108,75413,-792619,130999,524221,619407,-332526,-896804,899001,-924148,-658191,968637,888943,108936,-804962,-958712,-321233,921052,973419,1218123,3064584,1545983,635282,-125838,1319614,1313544,54973,-471803,-508393,153369,-175785,426416,-693144,-1448282,-336621,7518,-355239,567487,-156506,-897885,-1133563,34897,758347,342606,-273603,58568,360280,1324507,-1034763,-120616,301241,492510,-1182746,8957,-50458,-974042,-1128491,-368006,184130,768130,917296,-163259,-1164475,-257001,817292,379844,-272164,-476937,-867599,765623,-71137,1159878,-478286,-584079,48800,1312487,1889015,111930,-1203733,-306082,519472,61048,-429766,-54011,-360653,-1118135,-1158873,-22797,317400,258691,-853675,359475,253540,775621,540069,5872,-260023,124920,869450,375070,394481,250947,177127,702886,218888,-1023047,-32635,-487006,786393,-930650,698969,-42817,-531468,-296112,166476,-1611719,341415,-281542,-293237,-1810171,725712,-573250,-163628,292053,1692710,172989,839606,978705,820979,794577,-223124,-642325,-219757,511976,388916,403768,-862326,633668,1924306,1941355,-257529,-422481,-410051,-811876,-504098,698913,2400584,929373,619173,566103,412475,1301348,216859,631644,781359,653419,-570931,-442821,12388,1176136,667444,-342202,-119430,-704421,186907,-966907,-1997776,694507,-25636,-625263,-71593,-692917,-260177,-215463,-674859,-516840,-505420,-580417,-54988,95434,645925,681889,1427466,-199869,-423940,148839,365544,1306390,-40887,160746,510863,-427153,-383872,-182637,732776,1150173,462413,1237187,-467660,274995,-1331855,1107613,659605,-452674,-780345,-856822,261322,-2365002,-1491498,-180453,-341512,210657,-445311,-747250,-35426,662146,1881917,580640,1619532,-871802,5911,1902620,461259,-664589,1054238,260426,18824,-965168,-755841,626421,1698994,-622166,17143,-710000,110276,25835,-322723,616617,800431,-355275,-543544,205307,239780,321016,-623715,559644,527219],[-544175,139794,232682,-926854,-436466,-966974,-430077,1131927,-180027,403293,-57243,368044,-326833,-746338,-321286,-710324,-871536,272501,-186620,1092977,586086,-199947,-315500,522818,1346562,514959,1480731,-232928,-817373,-561590,-142753,-885776,547327,-486844,-535299,-920072,-1002637,-916325,-930734,243034,-225380,169477,-235158,-1015338,288207,2048034,-444172,-139060,490581,1442828,-187601,-549827,-1195047,215792,-138056,-750188,-1199980,-190993,-1140971,-300316,144261,-59955,898425,-479438,-987855,831358,161158,278908,-2254672,-556704,-470581,-699569,-422405,631767,307149,-528312,-1163725,-117029,735722,-553653,-32402,918725,168903,562163,-642612,194263,218541,1323709,1154412,104324,-87930,-590688,795567,26462,1314315,1910976,1250503,-11326,203755,648342,2935,782387,619271,-57542,-873827,141718,-899322,-20449,187235,314003,-63007,-898321,-720268,44233,797424,100222,426179,-1262115,81009,403269,-948265,-827869,-155206,1653892,-477112,-550671,-589464,-604751,611336,-672286,531207,528597,-721004,-96395,-110681,-1512140,-1280505,15537,509506,291843,-167334,720103,210504,-1078639,-1755453,-1153826,860855,-919694,593516,349366,-1291812,-1887093,-141822,706607,1422145,1391341,1824273,-466074,-768139,-392416,214963,-210063,-454916,-494440,715839,998408,149104,39701,41566,188869,316835,543306,-836014,645569,430492,-183264,-110740,-1110842,-1090079,-40003,227545,-383295,240084,-443160,-200308,-742537,-380215,571690,-1462198,-744370,869278,-840537,539275,-381750,-318458,-396973,-149773,-1420562,881493,-355115,-207225,435283,-972894,35813,504187,1351761,542011,299788,31503,409318,-526988,196214,-1552388,-663101,1232580,-186430,578278,987760,4418,-194805,-1081960,-1726021,403370,-484775,213497,855156,426477,405485,-237205,262356,-53386,-44048,-86616,-537420,106319,1116391,256763,292957,212362,258011,504979,571591,212270,-712224,-851585,497138,-803942,-289670,366949,-646389,395869,984543,714456,974704,371705,290394,665831,-332015,-1009649,-87559,-265820,531362,-264601,-167378,-879893,547830,-785196,-1252806,776195,2374023,781,-134059,158920,720933,194316,-154435,-280408,-742600,-176694,-731754,-741876,-218065,-124715,-1113422,-18890,406187,-673507,342988,-1295639,767484,1177563,-514438,347907,245563,97477,-2144519,-497411,-609232,458097,-586233,-35586,295055,119932,-1214142,1151927,216861,185567,13436,864127,295216,147045,-56156,-716507,-781337,-165534,746412,27837,1558555,2251886,-412563,22634,772887,1587189,288158,561230,-99336,-9274,7125,-429200,-182389,-425409,1004835,1430347,226306,166892,-642788,-132942,-867476,-304177,1516957,1012575,969109,796143,-464351,-908819,250806,1322825,454063,-133497,569685,313713,-793761,-15271,-385091,281344,228620,813425,-108220,-1125726,-121523,1185118,603868,-928908,-980437,-362371,1377,1688752,544625,799081,-101343,254348,59821,-443916,-240320,-922732,-188104,192600,-292141,-915707,-359582,-767002,-1160312,-516971,-623979,1821237,-597282,-372151,-732626,-383255,-1221695,-619019,53261,304678,1563852,718794,-284830,702158,1019814,1389290,-988006,722901,373078,1384960,1275099,-400676,578547,98880,642036,214636,-476904,837450,524051,-387814,461746,495867,293381,520982,412496,1765703,885978,-3494,-580897,106384,830122,-103641,287934,706012,20499,-409308,-1009461,-1013844,44967,421273,1381104,630543,202722,1105300,-1426304,-2752305,-140002,-1333550,-4756,64947,858848,-940081,764217,392008,138072,64584,-802633,-1229215,-1250568,-221459,1235663,-424521,-401906,-439496,1203164,478545,-702789,-540316,-732989,-100202,104714,88051,-753394,-808699,-586217,-825016,-528514,-1159963,-565393,-285384,-258321,-1423684,-567142,-40694,168268,149592,480691,1163603,-1062492,-52535,-40466,1687338,-374359,1915651,1339719,547107,517565,577950,2354787,278889,-866473,907955,-574761,277727,507566,1223193,847644,-325198,-138031,-248746,-632431,772829,949683,41953,-840890,-824580,343603,718160,224604,-1002091,-662832,-155510,53416,1840772,1253360,772693,518304,200012,-836387,-645313,394563,206713,-240619,-227377,-182629,-109725,1256903,1497855,-574760,-170963,367855,541007,392624,-77381,1938454,-149500,249939,409563,343221,1994333,259823,-247961,601716,457113,912663,-693753,-17156,-204337,240282,81343,143862,-522594,753612,224605,144130,-39999,-1421410,-443920,-601950,379049,398000,138798,982368,898140,1087813,55170,629359,-301074,-848372,862103,303852,-1105580,303614,-12073,87339,-567887,-1688734,26128,-366393,-1195959,-1114734,-476444,-1087068,-8005,-425473,1129549,25935,-1826662,378103,341470,1458987,200139,50468,-283858,553347,-1475532,740239,110542,-373907,14925,-585521,-776110,-1901263,-888820,-399635,-168698,-81406,525814,299351,-137070,-311653,492482,961596,274989,229837,-1012544,-1398079,-481930,-979022,-1234001,325349,1718634,409472,897894,-1236380,-293824,-314648,-72937,-169318,-472592,-136011,772724,1117428,1163705,318583,1204458,7426,383932,-396380,-774648,-682358,-726873,35602,-280271,-747648,-163118,714653,159187,686752,-605719,308976,10652,356907,-1100231,-84236,1181507,-1135945,-581255,393242,415880,352719,1794156,-936810,-1461795,123462,1108327,342042,186760,460288,1529,-1250063,922605,-1308628,-1317028,-770465,-794301,-629582,-141439,-313095,-463093,-500345,449819,-224993,-288605,205863,-1012703,200577,-1230057,-1571977,-50454,917877,-416120,188386,-450317,140507,729000,447244,1121309,-822562,-614346,-674139,121180,818910,-686182,625990,-351248,-189781,-341061,-572450,-515127,-1002640,-1363409,874502,-297528,-510577,183401,-714185,934713,913835,1502384,888022,764634,-39231,-1609536,-578305,708982,-203052,-764630,-491264,1809229,203865,502595,-73520,-1032244,-105630,-573519,490257,-1190561,252595,632159,1074196,67020,660874,169620,-677223,825539,177004,-888727,671253,-1387740,9453,701356,-448696,-518925,-1324604,-740448,-890446,53033,314317,434700,42668,-666805,-211080,-376613,-276043,92542,558082,-143027,369307,783372,-77823,319645,-396470,-622015,135167,25596,-781187,302764,392421,869394,-597258,-830021,1137043,-716297,-258646,824432,1174035,576918,-340556,-396336,-479334,1061700,959277,1112444,2760966,1049658,463032,-273602,984130,1189900,77458,-539901,-678815,247398,104879,629229,-473842,-1401316,-170198,67463,-418873,62221,-368037,-753444,-1265391,-158498,1266819,58575,-406082,-49139,188637,988562,-1064935,85944,59827,392180,-1499970,6429,-82537,-1235306,-1219056,-301592,291004,238816,153503,-483288,-1249920,-831994,507844,633526,-287146,-204705,-394808,925204,412033,1444347,-219514,-612950,-162082,831340,1369884,-279477,-1019490,18298,432301,-423940,-649205,-81862,-316072,-1899169,-1304043,-258246,126767,81374,-776991,587487,394824,741048,313780,-160255,-343197,485395,579996,117471,1075438,263618,13186,756848,169971,-818829,514023,218749,379694,-876299,516654,24930,-952050,-231653,480953,-1326421,453324,-382962,-69060,-802380,705417,-809690,-381441,241828,1369858,199547,1401826,1054958,755746,651264,-357879,-1028801,-629359,65638,648822,328262,-379370,892781,1558518,1822015,-258655,-1109939,-732503,-221477,-148072,538310,2590826,1016638,402129,758815,252350,921655,161600,446493,609448,996106,-449592,-412356,-202153,855593,612790,-39485,-181571,-844270,558138,-671254,-815791,833858,160999,-546041,-42516,-912115,-517888,-186954,-503099,-767752,-580920,-812945,-3332,135003,570575,626658,1595878,-342813,-243292,619998,-155129,1393833,-29113,819956,592141,-264415,-314844,-15337,587098,1279697,459385,1273060,-342418,515585,-1059925,1013583,500087,-541835,-433892,-995688,81443,-2263685,-1491954,249873,122992,913173,504160,-912671,-165669,517800,1696571,590610,2010250,-571218,-55188,2053902,391797,-1201623,865310,515098,-7345,-1198886,-683759,954097,1674003,-641109,93760,-405950,53587,297645,-176836,721396,456433,-406884,-461537,160235,35771,256588,-242311,811150,500610],[-501454,20232,239449,-917179,-470315,-976352,-706127,877196,-143569,369531,-202063,457713,-579227,-9548,-96895,-1109758,-721623,668415,-240328,1023083,355750,-95060,-481221,237868,1242163,938458,1381617,-243553,-460743,108479,-616630,-820930,516078,-710732,-1072900,-1192153,-1181645,-461919,-599377,354854,-244766,-19568,-397895,-670431,302252,2121167,-157173,178050,429813,1664953,-232356,-460852,-978473,96723,121116,-355165,-343100,28064,-1192064,41761,428086,-2056,748861,-718389,-1016465,427134,160163,-128256,-2212057,-595878,-291473,-441173,191013,877323,463450,-863597,-1073736,-256089,737773,-381943,144920,1174772,82706,-54837,-404243,17955,26980,1357492,1592621,-529029,138977,-719790,1047172,1072771,1232875,1665500,588762,-739689,-254643,208054,-28014,873744,580308,21114,-433775,204696,-801030,52806,158979,674868,-185518,-1238165,-866719,-315559,959056,10156,-38516,-1275026,-194343,-54345,-1059383,-498990,-445628,1073508,-303650,-745812,-209144,-56843,432157,-1202739,659657,795792,-675369,139212,-226502,-1418080,-1116778,402622,817465,183984,-168520,595570,663140,-235389,-1645418,-1400404,697504,-737224,520858,520288,-1568704,-2170523,-452827,618200,1616432,919965,1553691,-46347,-653692,-234932,-35650,-185149,-29542,-336607,821421,1252831,123620,-133336,124374,153096,84018,504205,-571297,820277,331250,-352207,370039,-1269348,-1302698,51950,648867,26339,-426998,-623630,116298,-288952,-346207,916350,-984386,-796464,1072459,-1065759,422577,-357314,-519741,-78838,403698,-1171805,929694,-378484,-193034,405366,-1039641,4099,474252,1060287,224150,564039,37098,891101,-241971,177032,-1879443,-714553,1190227,-144412,978922,971182,198174,369125,-1270272,-1738414,411483,-453532,217274,743055,422721,715503,-254127,370501,-18572,-209977,-249065,-380408,337187,1656197,164247,240524,146602,781058,885564,357159,-21891,-870526,-897519,498761,-873740,-284331,374389,-21875,371908,1087192,878411,1001426,778163,595301,1020056,-332180,-670510,299953,54957,413246,114212,-18281,-750121,101605,-491115,-1264388,852656,2480815,-122325,186490,92065,521775,-79579,-460560,-248945,-1214076,-1560,-673178,-1048193,3983,-25989,-934067,-48992,-116179,-729965,-200925,-1958996,615333,1138126,-838081,581577,1194939,189225,-1669090,79005,-646147,594769,-114823,-37618,644239,58797,-930076,1263279,-261002,167426,420251,701743,-103359,173498,-152246,-10020,-626082,-253577,702912,157593,1300058,1345768,-587266,-256682,617511,1059014,451798,427642,160188,488840,-390484,45410,47431,-327519,1281991,1479225,88141,325806,-700772,-226062,-811077,-281774,1782737,771855,931853,947726,-377029,-1025783,-81373,904930,530717,-229276,344729,66160,-857418,141852,-515714,466497,46183,988823,211731,-1535728,22569,1090314,419609,-837685,-1144925,-742803,167452,1772766,840640,31093,-187134,508409,181605,-610134,-220397,-305829,-239672,102588,-628090,-1458775,-81459,-823539,-691932,-516572,-766221,1203292,-50621,-219577,-957895,-255245,-1232948,-425149,31836,190288,1348529,988344,-343268,584968,816613,761624,-1114490,634838,20064,1227636,2349987,-372599,906082,387166,533863,409771,-135612,942215,102191,-43982,975887,1023474,501766,444518,135784,1596905,1576638,119430,-273876,398597,875614,-240891,268333,579019,338129,-7046,-575914,-1413067,168138,584218,1215981,732493,438627,807205,-1235720,-2290691,-449675,-1309400,-21038,-30069,871933,-1241775,686694,173231,-142233,181727,-749176,-851773,-681250,-438538,383205,-536379,-310915,-336914,1032726,505809,-724121,-740020,-759482,452730,230019,-200225,-690321,-1152047,-733927,340707,-337112,-976271,-509753,-801495,-407024,-1033131,-421982,126960,434784,457888,123714,713333,-912066,28653,70761,1756731,-478116,1871719,822868,455058,580465,551273,1555892,75401,-1078601,920238,-31227,398464,504279,880280,867492,-168956,-484430,-530441,-359730,979892,759407,-109535,-697418,-733042,377287,759649,121398,-1074777,-574220,-121978,148323,2277865,1376459,404965,190042,-54351,-704858,-355791,443233,570569,15878,42813,-172179,-320182,1067044,1309867,-178604,-183313,594221,768432,-206390,-186379,2027436,174366,601564,715148,215966,1305899,-386154,-167750,322068,280796,700492,-1231302,-213359,45942,324465,-65111,355807,-384518,342935,224508,271507,-78181,-1118847,-721347,-735354,-240561,51830,90898,1272545,707679,1108688,50181,991508,-530398,-675838,1129956,217218,-1046789,198188,115817,-110830,-607080,-1229055,193,-766622,-566232,-1176514,-420562,-956687,117810,-478465,1281616,99457,-1214520,1064068,668754,1693899,172042,77942,-345518,389848,-1188664,618439,-136348,-336637,-160251,-631993,-623370,-1573708,-410917,-108884,54668,-54962,312885,468429,66120,-190352,288373,1115057,568876,568412,-957278,-982006,-554978,-1250638,-1132172,186656,1374617,444822,673258,-1160980,-434708,302866,25670,-56002,-351229,-866539,170321,653113,1099459,451018,710269,-393013,552357,-355982,-804505,-205849,-1033215,259569,24717,119299,214783,861650,504612,410943,-421592,-347181,7291,390792,-1274726,-145747,1012627,-908397,-370106,433722,106223,-164416,1462824,-988103,-1270274,-218710,1166281,349229,89877,327654,266289,-1224974,1121846,-830214,-1713508,-745912,-475103,-1067508,-11355,-317009,-735772,-460514,438316,-336049,-606275,522304,-947762,-230749,-859135,-1700612,16253,1101921,-972357,-315658,-680668,36879,467831,223785,951853,-955582,-587959,-164814,655309,769591,-644289,615518,-521928,-350009,1497,-648735,-351799,-1067506,-1525685,773185,-294856,-561284,625118,-378896,577954,843205,2183465,1252899,730240,-544341,-1499177,-360365,780690,74863,-439327,-429159,2113789,-19536,543694,292228,-729925,73632,-542017,502887,-1254954,388399,670211,1178516,321087,551066,-4485,-870517,751566,-203168,-655531,632326,-1171046,344187,821037,-519672,-390504,-962171,-842019,-1005762,596233,222100,227954,-334888,-751958,-465475,-337178,-442912,21474,613310,-275050,339108,639327,-206066,172773,-135248,-477778,485150,132380,-696093,318824,285953,1112202,-727362,-602758,1276862,-397092,72091,535686,1190678,986495,154427,136354,-554273,1014001,939222,874307,2047263,465137,376436,-385703,616833,945440,88225,-379051,-666291,403140,377008,670027,-343177,-1161658,-110216,73852,-557888,-263378,-441795,-458982,-1203081,-422079,1451408,-15994,-319234,-249101,51966,530944,-700633,279498,-58988,343756,-1593928,58820,-419329,-1382018,-1118966,-151345,441938,-288376,-401372,-710490,-1293656,-1033769,-69419,649761,-221095,31657,333690,927613,876184,1514683,-8127,-553227,-353016,247711,932611,-527956,-866921,233470,204112,-889351,-793828,-139235,-129827,-2083010,-1221643,-577677,-110105,-74100,-594843,540836,381629,611747,588,-341102,-639461,480517,-78710,-184865,1569923,-143474,-212480,667027,95697,-550140,818269,822797,-86065,-814893,164098,115664,-788601,235787,866942,-889302,436771,-515122,407571,84294,242423,-995600,-660035,300038,682924,16382,1828465,982451,670931,328207,-404072,-1277026,-992656,-291829,710581,84549,200878,999112,1059835,1532671,-239067,-1568788,-971776,311192,277371,411542,2643200,1064276,383746,908145,50362,495014,-43323,157896,319823,1080524,-304964,-295879,-155354,513465,514967,434865,-145335,-914958,824216,-508181,121145,787684,506930,-308692,-15648,-842985,-606724,-146610,-230203,-954167,-702886,-946368,-5146,177170,537108,534076,1516112,-573337,-54888,1142542,-607359,1268328,-115851,1374007,663160,-153802,-397241,91587,360816,1128554,214974,1018681,-307878,335325,-588660,1023773,101460,-533344,-134379,-1065516,-22288,-1834555,-1469316,671329,484897,1238414,1506626,-826248,-467360,223106,1239587,642708,1989755,-157319,-160249,1922970,195989,-1450514,516313,604173,37143,-1316669,-261047,1114911,1453555,-603646,145406,96833,-134341,494847,-92453,784156,44523,-533872,-434686,143498,-295456,179689,32167,1011552,559622],[-342697,-52620,346670,-741527,-527570,-780728,-893533,414797,-277146,168907,-312513,583579,-664475,662843,189443,-1182511,-710267,878636,-235410,935546,453156,36398,-707309,-114689,984247,1131959,1193649,-173690,16289,632074,-728873,-442112,597889,-837048,-1455529,-1263250,-1178114,-80866,-234225,373683,-209313,-199107,-572526,-329107,259844,2072249,259029,515190,407485,1855327,-247900,-200634,-738068,22140,272475,-165026,389117,270218,-1050849,488056,616497,293083,631121,-852130,-1014401,112797,471098,-457230,-1863098,-359853,-13097,-162754,703561,892539,569376,-949708,-818719,-291102,597459,-192086,339221,1340332,-217418,-683370,-96415,126070,-200879,1355064,1999216,-829461,629157,-710362,1102576,1371032,1029098,1320773,-47687,-1164896,-768875,-111439,53696,812823,613903,118738,320784,477401,-603608,138629,33081,940865,-254777,-1417800,-921328,-685602,911027,40806,-245930,-1164815,-373509,-368165,-991271,-107426,-735918,557486,-131266,-894646,170761,383234,406222,-1427375,688154,561076,-642131,394116,-156234,-1108801,-715882,541053,726677,20155,-127405,547598,1054525,852755,-1424756,-1426137,561471,-510252,448073,632517,-1514080,-2264821,-653229,339197,1538690,341639,1166018,316619,-640455,-137588,-332119,-208426,325207,-283097,825793,1303236,12641,-299973,100177,31448,-77597,336179,-277048,983995,139208,-553187,707092,-1221927,-1369451,161142,960363,461546,-953747,-957620,366909,45191,-395310,1162314,-437445,-738338,1128158,-1015756,257304,-348798,-687372,207790,836892,-787087,916365,-431535,-343651,281740,-1083002,60604,341928,683732,-140394,763736,54442,1102388,21193,112112,-1926126,-563155,965672,-62435,1521607,885953,328851,983119,-1211580,-1491887,177237,-341870,247035,576514,105848,905043,-304214,413421,-5073,-338281,-506142,-156683,535632,1740718,149371,231818,38019,1261249,1353089,96222,-295188,-819987,-777964,557372,-983914,-183752,405445,550772,355792,1209402,929125,882149,1066646,742436,1068608,-193696,-284426,622264,359509,148604,396444,142411,-572802,-420304,-222675,-1109600,883127,2030055,-251787,472810,109250,309260,-12329,-602436,220832,-1415238,31040,-515922,-1144081,194541,448853,-465962,-5514,-185746,-675921,-685405,-2258153,370641,916497,-1154086,542578,2040113,223774,-670997,810020,-505674,610773,318679,-169762,787990,102653,-567882,1172562,-761626,-28573,682202,472866,-603802,138576,-209580,644283,-461957,-153727,649833,239684,916793,624760,-594451,-382354,390114,495684,475066,217159,583097,871654,-654601,515093,158448,-251502,1350282,1439212,85671,558985,-607304,-158609,-700743,-188837,1858337,351215,610573,968437,-211086,-1060644,-386684,465359,528594,-461361,18122,-124219,-864044,365729,-643852,478776,-241841,1066418,487980,-1594649,75765,920096,173311,-705429,-1140930,-930619,432088,1473005,959781,-772346,-138601,731927,291749,-600541,-45349,396282,-461706,-84462,-887171,-1497155,480747,-739451,-315914,-466507,-969124,553103,267978,-18196,-923191,-71769,-1170739,-386560,-121768,78245,1061755,1134835,-196313,343031,346801,-25065,-1126143,417570,-158880,986684,2979374,-304993,1204317,689664,506388,638895,267815,1036544,-306094,156740,1184511,1355296,729769,318885,-187561,1297153,2062935,168375,15079,743287,785110,-188638,378220,318478,549521,326467,-59848,-1593680,103321,586597,927520,917017,668874,576832,-822346,-1176788,-697494,-1207072,14608,-20243,905128,-1247579,497634,-219068,-402886,125134,-605382,-362494,-19746,-643317,-361621,-680083,-214455,-146948,696684,565182,-646359,-679292,-834536,849222,224211,-448389,-472243,-1154409,-624669,1433787,110631,-712040,-431961,-1232252,-550974,-558539,-249457,290723,618121,868399,-88346,267204,-679516,99706,153276,1714923,-600136,1733606,276249,162097,499045,354597,403496,-6576,-1087941,960631,439551,728946,516326,586628,699145,-167387,-845284,-754671,-143553,1198753,444652,-343408,-536032,-558658,398269,569040,60027,-1049351,-444397,-131314,133074,2595876,1364019,98742,-140740,-230409,-544721,-95064,460724,778370,84506,187674,-169470,-374963,947676,856848,270084,-288018,794086,786640,-704295,-349198,1900371,569996,913291,937160,267377,557616,-755736,-203134,-139943,-367177,245544,-1557461,-236013,327462,396139,-303171,631255,-86493,-205132,147369,396056,-47119,-682689,-853674,-810026,-785693,-137009,-25992,1301855,392198,986088,102531,1097095,-730879,-416290,1337402,192445,-953067,136264,272454,-251105,-584554,-417146,15764,-1026716,183905,-891384,-224076,-664902,97488,-465662,1306711,123126,-639570,1454984,917386,1691947,180767,37577,-401094,280483,-552581,557093,-164440,-230188,-227225,-547364,-418934,-1214484,11277,215083,291325,659,89277,601777,148373,-96823,45454,1285039,712820,595474,-898742,-240214,-554747,-1220061,-890331,-9726,877760,555270,257112,-1122124,-621459,813217,89657,64178,-96290,-1270609,-549422,77770,900540,633922,266482,-636320,743749,-170355,-538043,315938,-1218823,344429,318461,1103370,540077,807842,834603,177027,-233448,-846155,-9635,445467,-1237656,-219345,862246,-368549,-239514,319114,-272944,-745200,990909,-984575,-1025982,-674637,1217398,319915,-2961,57770,352669,-1117406,1325450,-23230,-1588317,-574499,12445,-1527208,92463,-450366,-972606,-307679,598949,-292489,-702943,823742,-776680,-748420,-379228,-1575342,96805,1180075,-1377584,-746028,-792317,-39070,104607,29646,739599,-1030970,-358617,369194,1089707,701793,-315687,466870,-628928,-473031,320276,-706024,-212924,-986089,-1413027,626643,4124,-499550,968116,72627,406206,816688,2282143,1331045,700009,-970038,-1104634,67865,701567,281322,149211,-179366,2022799,-178980,452517,407493,-236646,201455,-684572,500282,-1005211,396850,484343,1113074,606295,336422,-137964,-1087892,596798,-543927,-327865,416475,-770500,546660,870822,-458919,-111753,-491382,-857621,-1171922,999359,10969,15038,-674572,-748529,-602751,-246989,-563812,7556,552370,-522114,348023,428249,-418033,-55697,155678,-269465,825670,361926,-523718,174577,218663,1313086,-611225,-308486,1212755,-14859,241338,175812,874225,1246031,569137,470586,-537445,703303,816172,558534,1077259,-108952,352695,-316505,323433,642878,93990,-53864,-536974,530714,618163,541259,-264942,-789050,-140358,25358,-742293,-380945,-355150,-111279,-948179,-658865,1336416,98326,-49307,-499826,-20050,82603,-145503,424691,-49938,410582,-1511242,66335,-957836,-1362360,-875189,32965,630169,-739907,-556949,-791446,-1253608,-763138,-746091,391565,-120447,208782,1094028,802576,1190522,1386955,78248,-461245,-507783,-285170,629650,-575752,-755865,313697,-84078,-1127060,-825003,-236013,151980,-1446835,-935576,-890746,-348598,-213987,-342750,275373,233900,374577,-317099,-452187,-974725,95684,-971381,-471730,1664224,-718896,-457969,431028,14726,-291562,817620,1177827,-465829,-830322,-280905,216598,110454,927972,1230905,-421350,230972,-694477,1023297,534806,-572710,-1112665,-961294,411434,-195659,-294684,1958706,790788,561273,-131455,-319750,-1288839,-1241568,-422648,570082,-274165,698952,931526,675329,1204293,-243174,-1683058,-1067868,635432,658356,422696,2547542,1009996,535777,973750,-166095,99851,-336825,-142914,-5127,845293,-168233,-81026,52014,205706,386017,960866,13303,-943250,919163,-552841,292162,507118,932970,20215,-42646,-538973,-509619,-73058,71059,-985869,-815577,-969153,33774,202671,606818,396455,1169862,-803871,97720,1537750,-852295,1018197,-250899,1724598,696708,-175213,-661802,23258,117326,762482,-225452,525989,-360987,-63423,-69510,1010686,-415964,-432273,-3774,-1096445,-41176,-1084172,-1331177,963887,695867,1104495,2184613,-521039,-836644,-158576,656561,721884,1724212,239344,-313295,1533699,-26013,-1336131,160247,525437,171372,-1316085,401408,1064677,1077093,-564410,146489,632756,-393181,572296,-117644,751656,-292439,-710017,-420876,175187,-634089,110897,135337,1079752,655553],[-109234,-65471,523742,-415555,-579646,-440553,-929185,-98594,-542050,-104049,-368977,718806,-616369,1120589,379627,-1004797,-758371,926389,-86408,871415,713255,148747,-950136,-388437,571471,1040637,997413,-34959,473661,902805,-555042,137551,740085,-816837,-1409155,-1129863,-1063869,48848,85741,325651,-99615,-346774,-663550,-94400,157289,1872427,728152,764095,404628,1889894,-221662,200604,-490409,-60726,219514,-239438,718422,427506,-743845,913174,692073,843235,574876,-827779,-1011655,-81963,868250,-615612,-1318505,112855,310949,140130,986821,718699,594747,-811952,-441606,-213609,337446,-49640,510313,1360086,-586691,-1115322,143541,510807,-407402,1299514,2185393,-769308,1210645,-566536,908243,713389,725827,1011785,-440292,-1212660,-1215102,-244413,207289,600789,680594,216191,1167297,907807,-375180,361166,-85758,1005813,-274744,-1410155,-877054,-975762,653615,144938,-122338,-983948,-378609,-473143,-765944,252102,-960725,143553,-17052,-958956,483890,615417,567634,-1236086,659661,-2931,-590112,624105,66368,-637746,-165322,425616,141180,-178407,-95906,575346,1363505,1844552,-1135201,-1268538,507370,-351330,266852,600693,-1123522,-2017089,-719184,-69530,1237063,-178762,726283,535197,-570901,-92606,-632268,-248331,507068,-344383,713264,1082493,-135982,-423375,-56622,-158140,-207361,77005,-52652,993273,-105456,-726977,795167,-930141,-1292006,290188,1053054,747156,-1222177,-1276730,494470,203298,-454671,1185973,-5149,-530781,963296,-656843,80992,-364756,-783949,364030,1069974,-382589,889320,-501681,-662441,142522,-1161162,106478,72855,377297,-468557,910696,107429,908071,204801,71622,-1669696,-276788,723597,112612,2071639,786807,391462,1410930,-947527,-1112409,-226299,-152417,324815,380576,-514871,933329,-358428,396828,13677,-448168,-827677,92717,647254,1314199,198472,257937,-175281,1524428,1767898,-185959,-557779,-559322,-463447,608914,-1095817,-8306,471085,925989,416665,1316182,902427,596569,1165058,743459,741066,4494,75020,819183,579303,-223513,539726,216317,-397514,-886168,-39754,-815949,838800,1189676,-354637,699645,237408,103033,210827,-506594,1006139,-1277236,21360,-328587,-1018589,311600,1105682,129583,104755,110313,-477585,-943121,-2134237,120134,597994,-1354448,197962,2414908,132532,530485,1612124,-278542,482333,580803,-351338,696696,265624,-242532,836300,-1044795,-373436,732557,223108,-1101572,79371,-240997,1099441,-241980,99370,603160,222882,556264,385117,-448731,-338476,198206,154878,404022,6160,1016594,951023,-742902,879988,145069,-176139,1257395,1301890,219022,765115,-357526,41564,-601797,-60931,1737136,-64447,106820,796885,-55641,-1003419,-670411,58060,398251,-729957,-297231,-213173,-862923,593914,-762249,296607,-592902,1030508,590352,-1405983,41665,724894,-83493,-584566,-985882,-867823,790086,969317,892976,-1255612,5061,812086,272696,-407733,237422,1084005,-793558,-311172,-957911,-680030,1141819,-543099,-178930,-379764,-1120106,91537,385662,132279,-661780,110297,-1068960,-464743,-366944,35504,756102,1162983,113873,22606,-204499,-739762,-961054,79336,-161047,730064,2717584,-220801,1398308,869121,556287,848998,639420,1078064,-617690,188517,1148655,1343661,846012,101660,-512322,883747,2145929,156594,263800,1032238,538538,14318,597898,-54265,598967,530112,336572,-1524995,-109749,455877,751645,1324838,829605,452458,-305216,30491,-817568,-1109076,57828,72973,893530,-1028497,230466,-635053,-571039,-228598,-414193,91524,566494,-747667,-771594,-877313,-170141,-103437,318270,708881,-387974,-426736,-935432,983727,136096,-557981,-128115,-807805,-298576,2029962,638967,-428581,-273880,-1514033,-655993,-81155,-72011,367042,620513,1198194,-145742,-103205,-476888,152678,235484,1604862,-697639,1462269,-168003,-214066,315102,34205,-543227,76934,-861056,1078600,767884,1207632,571082,402023,390391,-354231,-1140899,-855726,-60920,1274717,62282,-502317,-336015,-340202,397764,123871,58924,-1001483,-307903,-174742,35752,2711692,1260929,-92594,-420975,-285653,-377007,41656,445523,792045,-134348,125905,-181517,-289864,852686,215449,610818,-450139,916656,539710,-942976,-524788,1572550,862473,1089598,961994,497133,-68775,-899272,-352411,-594612,-1408574,-315443,-1646723,-104985,557382,406194,-558794,830328,286803,-727490,4560,546753,61654,-234464,-911014,-882852,-1065538,-50995,-187710,1093407,61309,783315,170055,831467,-824549,-99517,1411995,292558,-886719,129154,393252,-342654,-530209,441320,64922,-1061404,879079,-372422,90377,-303314,-102769,-371613,1160508,93820,-243816,1515457,1063414,1463061,247528,-58839,-447601,202807,186417,617808,-26531,-83135,-177858,-371002,-252089,-1097473,255875,523160,452940,52934,-181624,569338,82024,-54056,-183027,1397946,678880,409974,-828091,611096,-529403,-886638,-516715,-256310,342623,610630,-270980,-1133045,-820320,1055355,83395,127418,220400,-1227532,-1118676,-419413,583309,834705,2826,-702457,928840,189985,4944,798280,-1299706,286637,528910,1843763,727880,671265,1088118,55303,-52771,-997192,-78986,502203,-866481,-265182,834540,343362,-227862,145177,-647877,-1229531,552957,-909821,-792823,-1110887,1166548,279520,-67130,-213487,274501,-1045739,1464170,757992,-961236,-287897,475161,-1864316,133248,-658080,-1076001,-31656,916070,-81422,-568849,994858,-579083,-1164886,122925,-1277282,201417,1136628,-1542238,-993218,-720463,-82477,-282882,-54936,554481,-1022368,19491,761140,1289249,629486,170049,242597,-656485,-551420,554487,-721721,-133426,-802716,-997453,503317,502902,-345649,1087895,532451,425997,834056,1661188,1067351,540939,-1210689,-518856,635518,594369,377341,807541,198335,1524420,-199158,245592,253626,313300,250234,-963508,455483,-457754,307079,131992,888239,824799,76334,-236963,-1216959,439939,-765271,13476,79731,-315362,528846,814420,-285045,228511,-57337,-771043,-1281628,1088280,-317615,-125207,-885261,-657013,-568908,-127286,-586225,-13132,406658,-790694,361225,169858,-668669,-328178,421413,-64344,1026507,628431,-260364,-67907,184016,1446526,-258886,-34264,889617,347360,193744,-179389,287514,1281619,828438,551211,-454090,166058,482386,220319,82089,-556952,334894,17171,164235,355898,90199,321156,-408513,566227,801864,275983,-165148,-380473,-193389,-37251,-932126,-337272,-142885,127201,-560299,-791834,1072747,293153,275634,-745162,-4868,-276711,331400,500201,31608,585393,-1366802,-52105,-1508768,-1158173,-552779,185116,823410,-1083904,-322233,-720969,-1131181,-162462,-1288704,-81442,-44109,317783,1651627,616219,1253852,1155815,-4879,-379460,-610592,-658724,443449,-439163,-686179,249467,-331444,-1013702,-739149,-361132,432815,-216697,-557558,-1093030,-535191,-376256,-76578,-60950,25378,42916,-552114,-414956,-1172795,-500478,-1797517,-671167,1270892,-1099195,-647946,83260,-54018,-81409,539310,1201898,-642637,-951928,-707019,321997,1408960,1529049,1470795,-62287,-139207,-902721,1529022,534507,-1429653,-1157726,-1218404,514290,-1008015,-624134,1724247,523571,406983,-611235,-92181,-1007227,-1324934,-277485,301907,-663971,972317,727606,534976,940773,-294361,-1428771,-1003221,670523,893377,594562,2310885,765120,697872,946514,-365152,-192630,-628922,-365840,-262182,340898,-65978,219353,293231,-326,265624,1303871,284020,-949325,832812,-770461,-201738,48705,1307088,333065,-159535,-122883,-280476,53131,325415,-798335,-841635,-889768,195343,213590,801065,229510,647482,-955541,177177,1670803,-838587,764543,-370495,1823363,660808,-342374,-1068093,-257317,-92049,309751,-762866,-89717,-462360,-421076,319370,835178,-898584,-285102,-61995,-1121198,-869,-113944,-991149,1038589,730429,636100,2323494,-112380,-1121738,-523488,129707,787026,1477921,521846,-492427,979425,-180877,-953346,-58878,327304,383518,-1202927,1071818,823936,661811,-559270,92342,1017289,-630977,550159,-214797,588326,-471561,-889583,-365995,252886,-859613,70702,86643,972278,697065],[122877,-33020,706757,-2204,-601734,-69220,-820193,-482937,-798773,-303517,-371837,834237,-510003,1272913,355603,-745928,-782326,852754,228692,854432,920996,221816,-1147775,-468165,62076,755325,846729,149585,797788,899376,-246390,735041,880672,-627259,-797755,-825925,-897385,-66585,291603,248278,76769,-445074,-596077,-35188,313,1522759,1145349,822600,395453,1692220,-164457,602200,-263603,-204887,-79128,-493631,584773,404750,-343931,1196902,686168,1554297,571656,-642021,-1014758,-170548,1089585,-554736,-733862,653482,620764,452939,983569,427088,522299,-568470,-9051,-31792,20290,5031,621430,1186960,-814830,-1189630,239889,1021119,-557599,1166008,1999741,-459892,1546325,-339761,498133,-534896,381010,844239,-512080,-958997,-1495718,-196169,374235,284049,722847,292813,1744650,1361006,-179641,764582,-90880,828349,-261089,-1246194,-757575,-1119094,261261,242152,241247,-768841,-187044,-388080,-442960,540707,-1067377,-236865,28285,-907616,690634,610904,867583,-696282,632010,-530552,-493669,785134,342079,-113124,360139,123334,-722009,-366176,-117922,645310,1571605,2380656,-817897,-1036545,533634,-321885,-106229,381701,-541457,-1389985,-646899,-540942,801667,-511011,301785,560943,-304814,-52918,-871104,-252109,505151,-467883,494283,620105,-248476,-481606,-332064,-382975,-350999,-206197,77269,797984,-364891,-847509,632906,-401399,-1119818,416255,900623,754883,-1210867,-1361449,490393,182808,-462917,936158,188133,-191148,553575,-74557,-79182,-382396,-779752,357019,1088262,-66797,880409,-542785,-1083826,39882,-1310856,53171,-320133,196967,-701650,1018264,216577,326281,289371,127678,-1132988,59792,618737,391776,2442604,727402,423212,1499179,-592948,-730261,-667285,77097,445068,187529,-1240319,814094,-387035,345060,49998,-548502,-1129963,328753,641927,556336,274876,306126,-486177,1465735,1966925,-448094,-763431,-153401,5003,591395,-1134185,210703,552486,1025844,589053,1354970,861151,185840,1051236,622151,102496,156699,393603,867984,682526,-590647,560489,154986,-277057,-1165956,20426,-451384,714591,296942,-394073,848483,453146,-98566,407705,-143790,1783913,-847765,85703,-189244,-729808,339949,1601378,637475,256856,573609,-158034,-824777,-1683845,-72197,283784,-1351002,-347774,2141090,-78368,1487273,2315451,-65717,243683,618391,-464533,424733,524709,-4297,274491,-992196,-772558,581931,16550,-1459889,37827,-266959,1278559,123687,424787,565743,89271,296841,536725,-209726,-174220,92312,111163,339994,-112857,1297589,638697,-663911,1087303,20506,-83355,1069866,1057022,431676,847756,12535,307318,-524529,56165,1380685,-316771,-416878,440041,21778,-863602,-910568,-262485,121755,-923999,-502123,-189339,-877374,748676,-867144,-32499,-928664,897058,408692,-1160727,-35738,535068,-320060,-516311,-740491,-577190,1208295,544027,702554,-1294701,182524,667373,46251,-91041,569940,1642837,-1113546,-509509,-778275,834074,1616958,-290856,-292796,-250699,-1097055,-100458,391720,168304,-290069,241760,-946063,-586909,-628351,103633,465041,1093259,478003,-294939,-612872,-1128737,-590088,-331038,-37648,504496,1621787,-144949,1418888,802539,638968,985737,870284,1020319,-787263,102356,986756,950890,739020,-190597,-783697,370162,1782772,120466,476623,1168539,192588,277263,834476,-477830,482436,574783,452310,-1277196,-371434,270831,916750,1893641,876128,394491,178556,796435,-750754,-1047587,75119,201925,769579,-714502,-58318,-919838,-585442,-864598,-210697,381957,891806,-710397,-793725,-1126181,-215279,-300707,-178,954401,47996,-116741,-996267,850105,57726,-473729,281977,-243961,103541,1986632,1041998,-178043,-9098,-1615048,-692536,364905,86215,312500,413804,1308672,-99879,-343361,-366930,208340,330118,1445487,-733464,1024057,-408822,-532697,84671,-320693,-971601,298935,-432839,1272731,947161,1658146,669567,366730,39138,-680067,-1330038,-813756,-123707,1070036,-324546,-450493,-86038,-120732,367688,-525258,118813,-982501,-186182,-232424,-85726,2560958,1122149,-160732,-621322,-268732,-234943,-16736,393126,653208,-605749,-142949,-201622,-125968,702695,-448166,731824,-600115,932513,80328,-884013,-675273,1152448,956011,1078010,726161,823105,-487901,-939376,-574360,-855150,-2475223,-784153,-1509925,108788,670657,308033,-740180,856928,641143,-1061987,-164538,749150,245956,118319,-942260,-969220,-968854,306501,-360437,734719,-198943,582235,218225,223387,-772657,231678,1305716,481056,-886713,171920,417146,-437738,-512832,1022674,125250,-839507,1321200,165891,452867,10420,-462336,-194772,860873,32786,-26073,1343698,1107779,1072760,354307,-190430,-489123,115343,745209,804883,164423,57501,-14415,-166566,-193182,-1355023,278727,773750,473489,69909,-498079,359492,-108637,-69463,-357045,1387745,500968,173204,-728425,1265420,-518906,-342873,-52064,-544481,-118653,536495,-801798,-1151823,-983086,967747,-3762,86564,529702,-828086,-1312076,-678054,190885,1001537,-32707,-647078,1064849,710518,700706,1165857,-1317989,130052,633575,2062667,736859,601005,1230764,66461,111162,-735446,-221790,533018,-198537,-266520,954302,999560,-331457,10205,-943760,-1496150,207359,-787830,-631234,-1392697,945114,256821,-84976,-346695,85613,-1098453,1475303,1212949,-129819,69246,773726,-1966890,93969,-838870,-1009477,324477,1310818,254740,-280465,927700,-487020,-1357196,558803,-921122,332187,1004429,-1477372,-1010949,-482316,-94411,-602179,11440,462112,-889919,453618,920658,1176311,551981,639640,55244,-606793,-573391,669306,-689068,-122427,-591901,-342382,455515,1040078,-136812,926593,899415,549621,849655,587991,532780,177973,-1223730,98710,1204016,577971,343704,1247197,590176,756084,-66612,-20202,-50164,768397,215156,-1264120,356018,170787,176185,-292662,564518,898603,-168520,-343500,-1167028,346893,-821524,293021,-278937,56775,295985,649873,-41771,531300,234270,-611622,-1231355,829500,-729569,-178853,-926304,-491934,-364029,-14934,-511672,-141996,234035,-963055,342972,-85851,-887150,-584328,602919,65926,1001023,825022,76024,-313721,152151,1495422,199193,186801,346579,590698,-79418,-470370,-388364,1078360,917131,446963,-352849,-456634,-103781,-89044,-723308,-798245,259743,568925,142350,146984,70211,621424,-392853,494932,897152,-57748,23660,-36585,-181730,-54285,-1085544,-214172,112996,98263,-131079,-785630,854174,439554,481631,-936574,104323,-536241,527825,506927,100661,757237,-1279107,-324138,-1873043,-793835,-214859,250395,960105,-1308769,112710,-542359,-975382,491692,-1498702,-631531,-44374,359921,1851750,434731,1044710,945058,-249554,-306457,-648862,-843880,328662,-202330,-647880,49939,-456095,-575744,-572560,-483593,604818,1024192,-235958,-1109729,-620897,-591098,146920,-302754,-150314,-337250,-643161,-198899,-1128499,-1041644,-2224334,-716548,491496,-1042952,-690227,-303725,-93452,90268,91705,910099,-571694,-1141802,-1013824,427985,2396621,1760025,1508584,96676,-557199,-1087835,1606840,298340,-1925536,-1138899,-1352423,568262,-1499135,-875829,1196110,220366,190186,-953680,253076,-445887,-1224229,78394,21883,-990142,969518,466151,609117,779182,-389741,-898827,-810323,437899,926178,868211,1959482,278787,666062,858862,-513578,-328199,-832663,-453867,-371371,-269675,-11468,563048,467910,-62182,205789,1222444,626314,-936592,615153,-1043548,-895570,-459752,1507470,521539,-375446,269227,-21295,225436,477329,-382569,-711285,-727314,487109,224232,1089414,69836,96972,-979987,161377,1510599,-609261,608629,-423309,1675161,535126,-591487,-1483703,-668969,-241774,-93484,-1254512,-676210,-545732,-552465,443287,428846,-1215993,-162943,-235060,-1155174,45510,892900,-450157,878203,587558,71271,1991567,245225,-1175132,-771269,-198267,789043,1406490,651922,-657421,388931,-213604,-514948,-62727,99256,628083,-986832,1476863,472539,317490,-598558,1184,1125253,-766188,483849,-273881,300904,-501152,-1017387,-242711,358076,-891600,76911,-23176,708278,600202],[261057,10048,825867,403935,-576877,204496,-642590,-601567,-885013,-293247,-337910,910823,-422308,1113370,93635,-564525,-750848,683434,638799,881753,947697,262244,-1240792,-311389,-405143,470367,757505,350862,945509,679198,44340,1173990,979145,-270752,235438,-408881,-700906,-264966,355771,180085,285669,-480539,-355910,-165725,-192542,1058615,1386299,635312,364813,1287229,-86794,810145,-92736,-413765,-567289,-744451,138339,162025,51448,1268174,664161,2216592,578018,-344650,-979433,-190108,975457,-280368,-252721,1035463,866780,736226,719553,89221,347713,-371844,393104,241157,-269228,-29632,653391,802815,-716503,-872992,194207,1426224,-641803,938919,1441604,-83588,1329501,-114142,-17848,-1711344,73242,843686,-331565,-560761,-1577511,-32581,494260,-60538,693066,333365,1797926,1678959,-61761,1253625,74966,449547,-230216,-999943,-600773,-1097125,-146893,259688,651653,-536755,151421,-196907,-106998,787418,-1036108,-667930,35193,-733244,782227,412574,1190408,-21844,648889,-677297,-346313,846246,550644,343497,675352,-252513,-1414607,-481871,-208392,706968,1648259,2271789,-507630,-857029,594326,-386387,-648873,-5659,3295,-531690,-452162,-1021427,325290,-610308,-47484,396423,169180,38324,-982762,-175695,390046,-553786,206443,42873,-254113,-469819,-672144,-605981,-519168,-437251,166659,476626,-617982,-921270,315857,280652,-940385,498476,567055,465924,-992380,-1095285,388963,24991,-390671,461729,133392,208894,-41321,545224,-211216,-354147,-665560,226143,929612,96040,896771,-498876,-1496770,-1226,-1517709,-130728,-763101,114520,-819448,1085589,389577,-446221,297190,314181,-389192,390567,712902,724326,2473177,727253,472140,1251639,-287101,-450299,-1010122,283086,571915,26859,-1759641,611648,-371830,291841,90135,-625721,-1299914,525506,528619,-235277,334924,365251,-824282,1110039,1834330,-636850,-876808,287619,512606,466429,-1051356,438088,611388,848471,845712,1278425,855591,-253863,753650,409834,-660717,184972,697680,782940,680565,-796398,511817,-25767,-249630,-1180443,-43890,-98842,544952,-336842,-347997,907149,688984,-299446,487425,451331,2186860,-255506,287304,-153983,-374873,297331,1673255,897448,411156,1027147,210363,-295163,-1101643,-191723,53064,-1085915,-868691,1344571,-320602,1863729,2704581,62857,-33582,463247,-419268,85589,822217,153714,-412820,-643666,-1098817,292620,-93419,-1553937,38106,-311097,1187062,710830,731690,528960,-130520,122964,775030,40391,16626,51164,272702,372220,-76032,1319596,18108,-455032,1139397,-187524,28387,822155,693076,622592,751506,430324,559774,-432730,119103,794788,-338332,-798100,-13776,-2937,-668097,-1057939,-470270,-274602,-975357,-552002,-74351,-894820,760519,-952412,-411526,-1154546,708733,-89791,-1028632,-106820,365763,-532628,-517077,-487402,-151855,1607649,389426,502631,-981591,345315,293810,-382609,242279,891241,1948232,-1293369,-622461,-376690,2339292,1669793,-58644,-552097,-78101,-832020,-57018,368678,80152,44529,298050,-796300,-682370,-819083,278713,193941,947095,768173,-513605,-709106,-1043174,-44070,-735192,138562,329906,252026,-96339,1206975,442282,704437,1008890,880852,832416,-806317,-19838,798465,280017,379641,-482763,-949675,-209919,1107457,92668,656705,1101687,-143235,491387,956696,-861314,247931,470434,245799,-979955,-567002,113974,1437635,2345056,792139,310966,525313,944901,-470417,-987814,60023,309527,516271,-442659,-307325,-975902,-423131,-1580834,-18517,467796,825118,-567745,-524307,-1388589,-346017,-620987,-207625,1272031,545437,103791,-938162,532532,84105,-207150,686073,325061,407200,1476750,1165619,8894,326697,-1530036,-648708,762228,206230,145716,51129,1147710,-29355,-430132,-341844,303601,434047,1222564,-691283,454733,-407009,-682816,-137099,-605507,-935624,567209,98176,1482558,1013165,1897764,787892,480588,-242243,-1010646,-1401520,-660915,-286599,541260,-659415,-133165,207972,67476,307377,-1248269,221090,-1000777,-93387,-284548,-165211,2130059,988150,-133638,-731340,-266594,-160320,-288474,297890,458488,-1162553,-543880,-213186,38909,452131,-921791,615265,-665552,845571,-412682,-586225,-773809,799237,888567,894723,256532,1102480,-694967,-979172,-803906,-834185,-3097879,-990571,-1211029,308511,636664,83584,-773109,719816,904142,-1117841,-304192,1009935,488588,314620,-958833,-1034636,-511727,814965,-512412,325510,-351537,442970,230672,-527944,-583070,529011,1021014,643823,-954911,241018,311871,-604922,-608072,1127139,171478,-404466,1364698,504320,766997,168443,-906296,45257,512086,-22772,130628,1086379,1066282,607689,441403,-327481,-530765,-13774,924173,1060020,286586,143573,244546,8112,-251631,-1888194,117237,933622,329502,30145,-790805,88444,-355753,-132309,-466132,1214818,253071,19095,-582948,1462875,-543018,253191,443646,-847096,-427260,335257,-1227478,-1112976,-1059942,614804,-155129,-66635,781417,-306738,-1052314,-642526,-215467,1084651,105770,-565874,1123606,1311652,1361248,1367748,-1295755,-50336,660066,1717652,588782,696677,1256966,180438,248735,-158756,-424554,513120,547650,-239795,1155201,1397536,-513674,-50347,-1109688,-1505273,-70554,-677417,-583853,-1442249,572590,276745,-45932,-264676,-147936,-1280560,1349738,1228954,522619,455382,866029,-1809706,-14368,-886322,-807241,677973,1656023,627934,36631,582907,-626989,-1332013,857692,-603748,476920,853196,-1270105,-828527,-178199,-77073,-777848,209144,491917,-602659,835597,852169,766990,454669,962492,25842,-499067,-516265,658259,-620520,-163863,-424053,403947,496468,1441445,77233,514195,1103640,646313,787458,-435766,-109514,-346262,-1032696,584483,1615863,705343,188278,1246953,864174,-16987,166760,-266608,-301703,1015476,116292,-1442361,212810,530327,63275,-678131,232524,800180,-364033,-506762,-920228,338704,-713093,461485,-553225,247027,-54950,411348,216948,720708,342110,-441126,-975269,347177,-1157783,-201373,-809616,-282764,-45943,47440,-394261,-448659,99211,-944923,270868,-284273,-997104,-756194,649688,59112,739135,864723,435625,-478467,82417,1446653,584992,381326,-267930,633631,-538416,-660647,-928616,691739,877896,297215,-286041,-976414,-856946,-324695,-1199517,-813481,92759,1175706,214237,47960,38625,753748,-539544,345427,879356,-370169,315456,172431,-38044,18382,-1164973,-93248,315335,-261997,248808,-654056,802652,456935,420407,-1051250,291820,-722143,389650,471047,87395,750711,-1303157,-712303,-1928536,-333629,85950,209826,968810,-1394474,510800,-327491,-860714,942437,-1300894,-1084438,-146661,341855,1665023,292944,631060,850274,-592582,-189592,-617735,-882651,241983,18538,-619561,-252246,-421555,23001,-387132,-561144,595237,1699959,-87443,-931486,-577132,-843949,288469,-342587,-218193,-695163,-578019,154004,-841345,-1292037,-2071022,-567597,-399708,-559623,-507875,-632833,-90567,268215,-371865,409358,-295011,-1312633,-1148004,527652,2453556,1521306,1317147,67644,-857238,-1189602,1055173,87506,-1779168,-1069593,-1301805,569676,-1510318,-996347,547754,-94949,-84856,-1020859,653185,286522,-962487,490081,-167425,-1170261,744953,236411,747754,684165,-508939,-292476,-561080,54254,765375,1138956,1533498,-389605,318119,774188,-584382,-279103,-894045,-402191,-311807,-762060,-687,881513,526829,17670,244759,636173,981189,-894491,362184,-1230114,-1374529,-880253,1478926,517590,-668217,542384,161088,396303,504992,199062,-394521,-503266,828742,250413,1399455,-38184,-347323,-867861,48169,1134585,-265050,593943,-389503,1333302,326127,-805733,-1711765,-1030732,-333503,-352043,-1544662,-1087915,-537225,-407103,263115,-163876,-1302382,-134229,-407549,-1185879,37968,1728435,181981,548029,292130,-357653,1473969,418611,-919057,-847581,-279255,694044,1456292,644326,-764541,-112284,-120235,-240519,131744,-55857,838015,-684981,1416334,122671,82195,-667996,-93440,940404,-764467,427853,-173778,-52857,-460064,-1042913,-75990,464457,-716004,141504,-79167,364948,335440],[227118,24692,836187,706080,-497554,281080,-509485,-412649,-708494,-16200,-290885,948442,-399993,716849,-325770,-527431,-705435,429880,991715,922500,800027,293861,-1192855,41887,-622455,378260,711567,538791,948892,348266,208941,1345320,1027571,223527,1293518,54572,-466899,-347213,309748,149895,479919,-444448,-3910,-446426,-387635,545935,1328288,223112,320389,797842,21546,675237,-6543,-615449,-1080798,-798898,-380551,-257417,349156,1130162,696280,2554248,533058,-23929,-823169,-179229,534997,149117,36830,1090286,1022191,937167,290229,-237989,85181,-337763,670002,592809,-448095,-118584,613268,242148,-259562,-289189,65558,1530330,-667269,626292,679581,187697,542672,22763,-495023,-2301776,-125698,948743,-48537,-172813,-1501067,153200,521197,-354160,571856,333433,1368776,1755210,-40602,1633398,389869,-24377,-190322,-755826,-442076,-947583,-454359,167442,919535,-292026,529322,-4848,154892,1045935,-884939,-1152897,55269,-463273,775149,113535,1396712,531599,719667,-328896,-166219,799059,609196,637539,670023,-579557,-1552373,-467876,-348476,713327,1551035,1600672,-231256,-805882,639001,-420617,-1207788,-480150,308611,276756,-172191,-1458994,-121678,-524628,-274745,89127,709404,210761,-929713,-13293,256063,-500075,-96408,-473633,-114992,-397345,-995120,-795590,-662036,-554546,301516,186975,-854055,-965265,-10923,952664,-849844,494491,172505,-15672,-687973,-543713,247814,-203999,-243773,-102821,-67267,569843,-681889,1005170,-314663,-231826,-460709,58002,662507,101157,924453,-333572,-1785333,29402,-1703841,-402765,-1130530,81566,-837661,1094088,611749,-1090953,276425,594740,432999,697592,949290,1004352,2108329,756601,559290,813346,-136024,-336916,-1165295,402400,650699,-88680,-1820385,419045,-314108,267768,97202,-640243,-1238469,675092,353453,-802591,346114,428214,-1087134,612105,1364181,-706564,-880917,643119,902226,229474,-862122,637489,609462,457184,1096355,1071033,881333,-601895,332830,143152,-1318152,84458,1007507,604787,617838,-709863,452616,-257738,-320747,-937635,-195630,176019,401503,-579350,-224650,870697,856484,-493694,454706,1175670,2021705,342369,599284,-234158,-44812,225279,1298326,885434,521431,1365953,540744,493166,-583445,-269843,-60489,-534675,-1114565,396290,-457797,1621174,2623083,90831,-281049,202761,-210857,-194046,1079001,263340,-1061426,-151775,-1246604,-54836,-95821,-1323863,77183,-390471,894466,1500650,951908,480217,-360674,-30835,851573,223636,133641,14394,478421,523487,117261,1072327,-670541,-160385,1079752,-438299,136533,506439,217257,675753,478507,804535,736670,-279864,98969,89850,-170274,-931111,-419037,-106650,-453997,-1060146,-581926,-723263,-889894,-472095,87875,-877377,593651,-1007898,-733085,-1190503,522003,-804517,-1073444,-143402,224792,-736607,-575543,-302251,274607,1855793,474766,414472,-505520,482396,-207293,-908467,476541,1143657,1892268,-1255177,-617656,113852,3023575,1268454,74480,-809073,101148,-358041,133898,356310,-92371,224366,286028,-596770,-712541,-871224,506750,-71735,737633,890895,-552704,-453736,-538497,575619,-1047904,299924,207377,-746148,-82614,729002,-144030,726268,903284,659978,518634,-694967,-108928,628741,-458890,-147429,-672768,-975657,-779362,354762,81121,787741,844709,-353054,568456,854210,-1106534,-21219,264789,-180340,-730854,-613059,33626,2019384,2376133,591278,109911,695803,689586,-9640,-865982,31600,348147,188521,-308107,-471178,-804794,-116706,-2058013,148074,409072,360250,-430599,-125013,-1593888,-512683,-815955,-309621,1587855,910763,131373,-709611,166229,266543,164073,1016853,697046,483907,828275,961865,125921,639208,-1280978,-535233,1074654,280042,-57670,-361137,755963,-7019,-379289,-343632,470139,540950,912382,-582656,-119217,-191983,-619556,-306252,-734497,-686224,767159,598623,1616506,1005932,1837900,890478,697957,-369640,-1170968,-1362497,-468501,-477402,-211988,-903561,396252,521279,207546,228634,-1855088,332424,-1025657,-44861,-322182,-152078,1479792,872541,-55737,-751959,-343588,-192408,-723014,159403,310145,-1577141,-961592,-199116,142122,130967,-1035505,338682,-604090,691966,-681741,-167661,-807047,634122,797107,624492,-316951,1183491,-733407,-1043567,-975456,-603083,-3017173,-891903,-870716,404550,464011,-239863,-631351,544516,1045225,-916607,-359996,1305174,754611,349585,-942935,-1014751,162814,1293247,-620130,-63995,-408019,372360,208466,-1123022,-300320,748739,619895,650951,-1056019,299251,91780,-888263,-854777,757558,186380,128620,984792,521654,945983,105899,-1324462,305981,286970,-35174,355224,862770,959400,139975,427423,-435504,-572004,-182543,687513,1285985,261511,143860,556445,123772,-353018,-2428411,-139203,980953,47371,-70667,-944341,-63679,-571349,-218773,-529799,880592,17964,9242,-383643,1127398,-597002,731590,907847,-1105180,-555415,69095,-1468662,-969459,-1012051,156475,-333435,-293992,948713,98433,-445205,-386779,-568667,1058439,291080,-540158,1102568,1850916,1810375,1387869,-1219050,-175589,663568,1016647,366533,947056,1183540,334047,350702,515157,-637252,432277,1055560,-227093,1314092,1448630,-721681,-84998,-1138365,-1302235,-309328,-641133,-661444,-1266934,171292,351588,50507,8130,-373015,-1503475,1161604,901633,777360,834624,801282,-1468241,-152955,-735162,-554935,934938,1809448,931376,261656,28150,-1038495,-1208550,985138,-375280,608183,759260,-1028589,-535543,48790,-30552,-776323,459143,620888,-165483,1070049,633128,171089,319559,1101769,231376,-365294,-350074,544762,-544026,-227157,-338638,1052683,595887,1580071,242765,-40472,1121309,608296,577986,-986777,-674237,-882202,-703314,834723,1753206,936476,-52870,790021,918396,-508797,405508,-420252,-309633,1021048,-8186,-1390137,58844,344889,5068,-925126,-16935,565146,-520310,-742550,-552745,382952,-483198,507405,-668286,225876,-373132,159252,441927,764569,287232,-326341,-550576,-140428,-1512802,-281331,-584190,-69183,286202,27694,-310465,-895622,49113,-713425,145891,-392113,-942451,-789703,538609,-120499,309976,715894,737805,-521643,-54198,1289153,764235,597702,-731040,448536,-1095808,-733376,-1166713,225750,782336,232035,-288110,-1237691,-1566067,-451805,-1298539,-639254,-144924,1646658,314848,49611,19792,684201,-809649,162562,746408,-570177,647642,228256,250199,181750,-1142117,-32585,391415,-868426,515924,-451946,894520,343154,38230,-1097423,518346,-847411,7765,436956,-25299,428351,-1402472,-1126622,-1688330,132203,308781,91802,806969,-1304401,737886,-147027,-847754,1063304,-777334,-1281051,-334651,272350,1178934,182047,136391,900835,-932047,48225,-524608,-847354,155579,122992,-571484,-600808,-243299,560879,-243032,-554356,397732,1599202,-143634,-624327,-407824,-1063031,336271,-171060,-150304,-957476,-399714,537757,-401030,-1149515,-1414387,-229993,-1061434,137138,-80336,-812863,-39148,500025,-704407,-142312,81779,-1366909,-1117653,609618,1507876,925379,932002,-34030,-899198,-1178656,1088,61961,-1004233,-964077,-1056392,546892,-1044432,-983736,-41228,-415506,-382498,-760369,1020185,997213,-601279,780252,-221957,-1154530,429680,107045,770732,576162,-629079,147014,-340662,-313301,482645,1306992,1080504,-1056621,-304159,755745,-566914,-53506,-808363,-257325,-133173,-942175,-15546,1092684,473430,195612,382744,-276360,1285982,-811349,186558,-1224494,-1478602,-1116681,1255532,317965,-988041,673143,200517,484466,422707,819115,76482,-237600,1103242,303199,1641497,-60958,-616039,-643607,-145055,678518,91140,695560,-285555,888946,73746,-865800,-1571504,-1145153,-386468,-438045,-1517257,-1233202,-379850,-55601,-150590,-805979,-1168608,-236805,-485258,-1178199,-62669,2232112,733713,170251,-105213,-512896,1064130,348285,-396003,-761655,-171625,501625,1438558,542432,-782858,-435615,59241,-247582,422190,-61176,948779,-329216,862786,-119437,-82891,-735944,-157265,556985,-652212,409061,139577,-379312,-441976,-936863,59768,545228,-388920,267053,-928,41545,-52072],[-6150,-15590,738222,838057,-366566,124897,-520273,15873,-301529,461189,-250142,967120,-445523,211068,-753846,-591962,-730114,114009,1112366,926198,574521,342363,-1003527,490726,-391961,561596,670086,685895,884529,20951,204623,1233981,1037311,789036,1943474,499301,-182514,-199600,235452,168941,618067,-336063,346475,-802148,-538501,69727,895967,-313450,291344,386730,191131,183538,-11857,-683389,-1395520,-541634,-779585,-731691,486904,857544,825367,2348114,383729,222830,-473466,-161795,-80098,636147,119990,799478,1087508,1011782,-170881,-513335,-224187,-492407,736995,984675,-458168,-206606,533909,-396858,342079,326178,-69840,1276364,-644957,264768,-39936,255529,-452064,13486,-807390,-2200406,-178431,1055294,194405,104641,-1349349,280351,434684,-546040,370268,300307,767766,1581356,-109454,1725916,760115,-468211,-138209,-570461,-304823,-748530,-589743,-6763,948158,-37299,828346,106224,278352,1319365,-657917,-1582071,134508,-158442,700319,-176844,1377205,784728,817453,342072,10238,661859,516979,727480,360396,-763287,-1089555,-293628,-497080,638984,1249052,663524,-9956,-864034,657581,-275862,-1560051,-917897,293610,772797,132083,-1773637,-492389,-357301,-348418,-289407,1102690,440989,-724320,187790,151293,-258483,-361093,-777125,155440,-283049,-1214436,-932247,-679282,-530267,529148,55173,-1059340,-981094,-215480,1412921,-911684,379409,-161362,-508576,-408013,91504,123661,-433261,-53647,-591317,-259088,802671,-1193534,1203817,-391867,1769,-211084,-55460,364085,-4453,935676,-52511,-1869174,138206,-1749539,-665559,-1280735,91274,-791700,1017479,840109,-1299733,272976,854164,1158888,978672,1193120,1107601,1434648,750104,657917,383893,-170003,-408024,-1115035,404323,630258,-173924,-1381032,324913,-235451,288795,28189,-531206,-908475,785869,180880,-1034156,299014,490560,-1182146,185039,673556,-643002,-783820,818868,1035187,-89362,-631282,771474,526822,-43011,1219746,764481,861546,-755747,-141673,-139956,-1692869,-64910,1296537,384899,550921,-304245,421575,-451560,-454198,-537456,-367612,347681,368495,-505656,-67037,742815,878920,-666565,370780,1876888,1400785,811202,916377,-390792,209183,167485,686489,714969,546880,1544776,772909,1220161,-248008,-354056,-71237,277029,-944481,-290127,-368022,1009880,2074340,53734,-469515,-64928,65492,-322374,1214968,349663,-1495345,303572,-1180469,-386987,-34569,-813638,134929,-503315,499528,2338723,1056344,411652,-505900,-211102,705484,287732,109559,-64008,594790,731298,395334,636775,-1137443,181797,967399,-678346,196237,111367,-314854,506258,78833,1051826,810939,-49071,-10436,-538780,72454,-799259,-629049,-233104,-258426,-896082,-644915,-1133313,-739974,-340775,248497,-785700,264534,-1022247,-921005,-1003515,390255,-1487529,-1237674,-145178,119664,-947552,-660635,-228273,568157,1796913,583486,512031,-46398,619420,-644311,-1353362,533637,1281297,1439572,-1003893,-491159,482031,2544244,628176,46935,-971507,195967,189651,378119,355273,-281391,205872,238465,-327692,-682499,-763694,698118,-345989,470532,822030,-377269,43513,127763,1115743,-1204581,398901,131957,-1088906,-98854,17430,-781724,709313,683237,277399,129590,-493799,-134276,473869,-1036168,-663445,-680091,-857466,-1215971,-257837,62935,833493,466458,-362682,470410,497226,-1136956,-234673,32112,-624834,-515251,-487129,30482,2210425,1905492,311430,-245488,715264,398684,530719,-661108,18548,294923,-109101,-333029,-536030,-506465,249088,-2032437,280094,319480,-354668,-440116,263388,-1664172,-634645,-681411,-352131,1799578,964107,-56777,-318988,-115869,581804,521222,1218068,760327,306509,315483,500347,184526,813385,-917897,-379800,1242394,312370,-196146,-716268,242204,-77256,-241025,-313419,713780,655788,524556,-441468,-527831,155332,-371855,-395438,-670660,-447880,825042,945636,1597488,945540,1516240,948511,940206,-321033,-1025204,-1231527,-318491,-630635,-964755,-1042412,993982,815405,289424,155229,-2147757,414289,-1008206,-61004,-352119,-28848,738819,764161,32874,-691250,-506182,-351951,-1205544,-10770,265908,-1670525,-1286672,-152521,158457,-167227,-748376,33880,-423519,526512,-507069,236597,-773007,667520,820753,391948,-794998,970524,-665582,-1075317,-1046021,-365524,-2351777,-612126,-635537,344378,193306,-590676,-349789,514439,1077885,-579113,-297749,1575751,993399,262196,-867167,-853615,833752,1579699,-667738,-400048,-406850,320183,161666,-1309623,15219,862872,210229,426060,-1132599,307565,-180497,-1273841,-1222908,97081,166526,604439,299038,246182,947126,-178123,-1604245,530352,351316,18400,695085,731261,807189,-293076,247299,-484516,-603090,-349311,169221,1387814,84101,56139,852794,185450,-360820,-2704610,-395013,911223,-303786,-218136,-856899,45794,-677930,-301911,-582222,433543,-141776,134443,-136568,418815,-655499,966257,1286479,-1231569,-525503,-176584,-1484713,-719460,-822149,-222018,-493652,-521487,1021257,260071,274665,-76153,-809166,934821,387861,-592356,1021238,2157327,1956217,1249559,-1052894,-193589,694893,289361,187222,1229263,1039532,458820,411646,1047503,-789255,300505,1069779,-274631,1314169,1201091,-903593,-182929,-1072423,-987728,-491709,-706260,-835295,-949521,-89063,475375,190447,351503,-562425,-1627802,1040181,452984,689884,1162839,677498,-1080359,-264615,-393106,-351615,1022243,1654064,1074891,325840,-576098,-1619571,-1134505,951058,-238364,688377,766900,-828762,-245402,82040,47014,-615387,650728,780337,365684,1101551,369905,-445578,142616,1103767,663350,-241825,-54111,378714,-493343,-283101,-335742,1438614,696561,1421682,314626,-585521,976236,400269,200909,-945167,-1028756,-1248307,-307993,837871,1580292,1158510,-322119,81823,723562,-563109,547968,-436549,14397,840046,-116434,-1087130,-62061,-373539,5435,-972680,-122893,280239,-697007,-1003635,-212582,411549,-201456,456310,-607677,35752,-512299,-38147,599509,677554,130084,-311233,-64908,-431631,-1700272,-480364,-314437,108165,523364,-79430,-311952,-1310436,94046,-344320,-5161,-411472,-709937,-664397,293304,-466064,-164160,417779,890538,-456904,-257341,1021674,700129,851713,-834682,83442,-1621971,-685222,-1067282,-206266,690326,312235,-360714,-1182956,-1978837,-451546,-1055304,-344456,-373339,1864978,385542,104628,54739,443440,-1094121,-21211,529301,-590558,898488,163407,625804,387313,-1004076,-56861,322218,-1508371,645742,-254849,977715,155480,-588429,-1104319,727993,-886716,-450612,449638,-189992,-205491,-1475649,-1454820,-1296709,509059,425934,-33806,498094,-1007261,819091,-44246,-944278,884609,-130558,-1124814,-547220,161056,549606,61378,-313100,1055157,-1159853,454499,-391473,-793152,61631,65856,-477573,-925193,23797,859869,-171376,-441692,74067,948939,-338301,-306627,-151816,-1141890,304589,131209,24868,-1077124,-191527,823564,62101,-678530,-536421,233903,-1238647,780811,521251,-796076,57502,801188,-813422,-591736,438554,-1239710,-980762,661162,88063,218896,442677,-55722,-640337,-1085330,-1064063,239243,81769,-837185,-683381,537684,-276397,-875748,-471600,-742590,-644879,-244981,1261935,1480202,-224814,828456,-170028,-938399,171886,106509,562719,378133,-736022,241093,-214649,-510424,188174,1318732,651000,-1494713,-1007630,828990,-475145,297373,-617128,-94236,62846,-741560,-33713,1124091,350217,406131,572653,-1149257,1487717,-689397,180123,-996844,-1258737,-1137404,941216,-16438,-1267847,706063,99304,407647,272822,1315678,605729,50248,1236818,388717,1737220,9689,-715156,-350874,-385828,265897,396809,837227,-153967,453901,-155023,-704429,-997019,-906690,-422224,-388523,-1150721,-1106179,-55713,363497,-645598,-1330387,-883286,-460759,-436785,-1094021,-251348,2337679,1050433,-125454,-533208,-383552,873621,68426,227637,-571894,-6505,250044,1194456,391768,-706030,-549106,261936,-501832,665986,99340,925444,31539,-10275,-189395,-248911,-765609,-171445,137136,-500347,418298,606037,-584465,-500349,-705634,75609,578063,-17282,443683,216343,-190541,-457056],[-387294,-113166,578563,788512,-197639,-224547,-711251,534933,190872,959482,-222873,999278,-523350,-265496,-1036485,-648584,-886162,-212127,887439,840054,377699,422472,-708868,913301,335852,944336,590320,769846,827525,-216403,55269,910324,1012590,1314460,1984349,868378,145162,153128,229123,228374,676810,-167093,581432,-1147528,-595218,-283887,122326,-822475,311323,177890,447393,-512871,-84294,-500042,-1327932,17067,-987585,-1104995,449319,567301,1044601,1595769,108233,323372,77246,-141942,-663454,1066111,46208,305507,1085999,946573,-532931,-706105,-508727,-761499,546406,1298506,-282363,-241760,462696,-970507,688956,728977,-159794,777787,-578792,-86449,-519173,121677,-1121629,-145315,-891881,-1646782,-94595,1084549,327544,239102,-1187586,308912,244884,-630068,119757,249174,355208,1237755,-240181,1478354,1061809,-791866,-62702,-445845,-199481,-583399,-546082,-187102,764590,214927,979757,102394,239929,1513504,-404199,-1785357,290662,103211,592169,-367373,1096163,700280,894942,1007482,145766,478021,361494,631980,-117185,-762219,-333971,27232,-611527,489511,759716,-201311,137510,-929405,699770,131634,-1530837,-1188174,26379,854630,379133,-1852486,-751281,-208298,-251601,-669169,1193229,652491,-430863,336643,44552,127259,-549584,-797801,492892,-151782,-1265948,-1009929,-469488,-378903,807490,77153,-1209686,-943429,-227006,1498753,-1118048,159446,-358997,-835956,-210042,591389,53009,-603684,137929,-874546,-313162,862519,-1431113,1180740,-439484,311131,23882,-55785,102219,-146847,897751,290316,-1728599,327675,-1550724,-810075,-1108653,194578,-714739,839673,1005552,-927235,304006,927006,1607139,1220450,1306290,948794,646222,644152,703763,118293,-334064,-634643,-908250,311322,487407,-271275,-636383,379834,-170697,349804,-142622,-232055,-367241,875574,66157,-977919,208366,546544,-1062733,-7829,-48535,-475714,-621969,773520,857669,-431553,-430751,802974,371330,-534740,1121943,431123,679749,-669002,-605902,-406050,-1725991,-131541,1486482,169697,526329,303458,424372,-534214,-580079,-137117,-482253,431969,503334,-310690,58153,535900,722185,-802677,307469,2396199,680409,1074009,1105985,-548235,382342,145376,137676,558885,465474,1556525,896763,1538514,-115357,-471857,-25392,1236678,-413205,-475982,-6591,385575,1240415,16685,-617218,-269624,258342,-273828,1170611,414751,-1595489,591804,-948407,-647777,15251,-170504,197727,-621073,98111,2983711,1054012,325458,-493162,-405771,421553,216239,-64645,-177729,566336,872096,637685,142181,-1190706,539538,852744,-845368,151379,-325599,-786737,119603,-376354,1124223,793623,225889,-189752,-898605,267746,-473756,-562579,-318534,-108754,-599880,-707484,-1416467,-622625,-249415,371292,-603336,-154328,-987783,-956948,-628657,347407,-1823771,-1398828,-128751,59909,-1159348,-736234,-264693,633262,1334053,487018,780200,274236,790612,-803570,-1537990,405398,1281041,682175,-620779,-262922,511222,1237863,83464,-166600,-1072020,89545,627077,599955,351299,-419858,30386,198392,4150,-631441,-535491,757519,-622067,154317,610514,-17470,569342,618313,1424663,-1183319,412766,100728,-943301,-129681,-783899,-1254282,676192,389858,-139794,-241850,-258413,-107095,309696,-1300481,-964994,-488037,-628132,-1385357,-616212,-4526,754434,61943,-169680,220161,-31096,-925045,-325920,-146874,-883268,-213237,-230704,70276,1729177,1154261,3758,-708076,646543,327462,1005758,-445719,38629,158828,-272176,-463620,-523120,-229725,564147,-1464435,370758,291064,-1056239,-691024,568307,-1550520,-630374,-198678,-393941,1800056,641584,-397645,156657,-230722,933839,745351,1243687,530738,-45896,44291,-64104,201619,767425,-513724,-213541,1209696,316842,-187331,-954922,-259748,-246357,-83580,-239193,1003737,798697,130930,-306800,-642313,533470,-22144,-395718,-440819,-324788,760167,1072946,1399907,837304,1057254,954406,1120271,-147740,-555519,-1037454,-269201,-708199,-1455891,-1086119,1482812,1047758,294104,115917,-1998015,434302,-907562,-162413,-392462,183397,61203,639943,109725,-565258,-705581,-626342,-1584445,-186504,313006,-1402214,-1452139,-83525,102660,-341218,-174898,-174253,-180820,402759,150860,515436,-676541,797294,1009369,313051,-993237,472772,-551129,-979173,-1011525,-341181,-1474155,-379149,-617887,129871,-118501,-873566,-14586,759669,1045912,-261437,-117444,1732632,1147486,110274,-715337,-540712,1280738,1597686,-643438,-666876,-384561,208252,99739,-1021640,308895,868286,-87646,-10047,-1130051,239882,-411517,-1682774,-1612968,-595421,121176,881341,-471799,-171726,788905,-617442,-1666578,665294,752129,136617,1092816,692501,629849,-685874,-106900,-461640,-606693,-450684,-393880,1312534,-181463,-91071,1049578,220838,-148861,-2595623,-588293,742637,-631437,-382692,-501213,437851,-635589,-361885,-649294,-37169,-199977,341524,138612,-340236,-683015,912449,1536262,-1138311,-392873,-332070,-1266194,-406904,-502175,-385862,-597677,-664677,993053,188853,856737,114486,-897626,761924,322785,-674983,909474,2092978,1820269,1012770,-772633,-101986,774972,-188983,157473,1376851,857203,507680,433780,1279113,-818075,145811,546962,-407389,1104436,797523,-1020815,-394590,-992552,-673207,-564359,-841742,-1040879,-609807,-89591,624842,343924,600043,-712744,-1538412,1081102,109310,493574,1375993,587163,-778059,-290989,56207,-269480,913636,1135030,1016164,233934,-1044622,-2149287,-1189614,802902,-166339,680187,860669,-689754,-51583,-98950,155615,-356221,686926,882865,892660,934204,154061,-919592,-49946,1040973,1217944,-159107,358389,225133,-495693,-317905,-386917,1473231,742615,1036102,269838,-975074,728580,71856,-284995,-497563,-1139726,-1322607,98021,657577,1153193,1242713,-553877,-562977,340822,-251736,524582,-313237,607165,586011,-179406,-612588,-111793,-1289046,44565,-813173,-74288,49921,-969329,-1182119,-58009,355714,59037,358579,-418003,-234868,-387196,-126403,675686,507857,-61303,-401698,346279,-439367,-1637415,-781568,-61718,218143,582426,-243554,-385347,-1448029,203603,3646,-136019,-376571,-339059,-403431,-5285,-919827,-550919,68874,826103,-337423,-496881,670375,450048,1094193,-498275,-346666,-1964832,-526554,-731857,-516489,621108,516115,-472784,-875205,-1935562,-327748,-571125,-4160,-480909,1833755,393708,143884,185132,109622,-1266846,-198721,287001,-412426,940576,37121,973889,555576,-761930,-160230,148500,-1935398,649565,-133479,870879,-35974,-1269694,-1101939,862440,-793764,-826996,532404,-316622,-973634,-1417846,-1599296,-952834,721446,428003,-78537,141752,-514247,875028,-23186,-1087171,546830,405322,-613138,-691541,19077,-59942,-112014,-630582,1227028,-1201856,993838,-253090,-730067,-30137,-126609,-330861,-1158565,309425,857838,-160359,-230346,-273342,186891,-541410,-100471,126607,-989446,223101,437924,233735,-1056054,-44313,916264,435309,-68731,243462,711020,-883514,1186139,1129014,-604030,185123,1134382,-689040,-835880,689330,-926348,-814321,674312,-1069233,-344446,-34930,97870,-167113,-994576,-1549710,534939,1029525,-707410,-330133,559714,502380,-725476,-745328,-1070711,-814371,340645,1306576,1625794,84479,625083,-88153,-564886,72842,221260,132076,58340,-825663,-14107,-201661,-450583,-9326,1182791,294089,-1564045,-1545264,960308,-349327,679442,-387787,20266,164054,-265875,-41174,942269,217109,585468,733043,-1636189,1551359,-553042,378122,-599505,-858584,-969428,660620,-384022,-1437589,721085,-74960,128667,111360,1541810,1056857,337834,1245918,511428,1642445,151252,-700464,-35475,-632806,-38567,638707,926716,-43259,136474,-285612,-340536,-94933,-365620,-450991,-279206,-542894,-787417,399085,704394,-1045832,-1605714,-534112,-749524,-299222,-916653,-471411,2075221,1057077,-251468,-912132,-63696,800996,-316352,720210,-353464,74936,5173,712081,223289,-555064,-478019,427572,-847009,741188,369899,780793,338784,-900214,-85542,-463462,-730076,-143597,-155333,-386545,419808,1068387,-615932,-625193,-397180,-77332,548346,276886,648196,500114,-322096,-754304],[-786638,-244234,430520,607156,-14497,-668359,-1028926,975691,578975,1257466,-202898,1074835,-580852,-604225,-1075122,-590206,-1151797,-470871,336115,630454,272305,533268,-370305,1207834,1355797,1329406,440713,776034,814540,-327279,-165137,495495,931457,1663920,1560328,1117030,476344,577799,351639,303176,650757,35538,644065,-1410261,-518983,-448872,-816623,-1152530,392519,200545,774740,-1149647,-171554,-31477,-836533,749783,-1041500,-1259554,269268,373861,1294443,587063,-271482,257463,744875,-109811,-1050495,1333988,-99066,-165166,1051337,768858,-707022,-792463,-675447,-1005541,113483,1323408,49794,-196125,441500,-1340042,448738,777139,-200246,259561,-463137,-361108,-682228,-125576,-1130256,-399747,-766704,-982584,79767,1030309,369705,251788,-1015266,246714,-10779,-639007,-141977,197053,315417,837187,-390432,987781,1196586,-975221,47598,-329065,-128798,-501653,-372089,-280383,489535,437211,1003725,-4278,62121,1471011,-160104,-1634332,503140,251937,481036,-409311,607477,368801,908872,1399176,223570,307925,277609,418835,-566946,-594453,298500,434821,-666649,299143,172663,-773390,194956,-881361,848532,754013,-1093893,-1195776,-322654,616348,481769,-1602335,-869512,-127835,19740,-999361,971347,744517,-145256,332582,-143390,525773,-645013,-568437,802173,-32472,-1131172,-1032727,-719,-152337,1010456,108646,-1273732,-811205,-49922,1163565,-1371359,-125725,-412294,-901068,-91763,821870,44251,-678717,293342,-907121,-184286,763970,-1333822,1063632,-445242,611141,190804,61857,-77108,-256252,784897,605067,-1407190,586146,-1086573,-762741,-597080,460942,-620296,570882,1026773,-80197,347354,668018,1655100,1390355,1210943,535904,-37457,417795,632068,68415,-515592,-946396,-631367,194707,242946,-435387,101154,574620,-155039,425822,-395621,297436,234082,962486,32370,-775241,104082,585368,-745475,66318,-626631,-269564,-456435,526275,438144,-722357,-297796,701741,175159,-916728,796652,156512,261688,-370106,-1005218,-631276,-1480034,-839,1483243,-10348,565646,886685,436080,-478476,-620591,112727,-476869,465754,799234,-180402,84880,268650,412077,-892431,310606,2620690,240248,1122903,1070956,-622144,497597,143406,-127067,545692,284352,1422948,946915,1267198,-136927,-611997,24591,2122968,251446,-199082,561046,1026,400934,42335,-764184,-386927,242541,-92258,923529,439698,-1349067,670488,-644949,-796444,1239,408398,278434,-692107,-232840,3231590,978154,233389,-311899,-555407,130738,26181,-339514,-267493,417733,817996,724089,-290125,-840938,879639,763664,-880449,-44636,-700617,-1047924,-340868,-819767,1027814,721722,468990,-397304,-891348,349204,-81722,-250860,-318475,-16307,-258030,-788996,-1511514,-604739,-257275,443988,-349365,-549169,-904043,-881570,-167026,396253,-1607319,-1455776,-112442,53478,-1331856,-775655,-373717,440446,528515,109466,1107627,402950,998190,-551110,-1365940,157312,1151385,-159136,-223970,31873,87399,-185146,-130831,-544278,-1256366,-287193,808647,753602,337057,-466947,-200634,199352,352216,-608789,-274168,620047,-865361,-185403,351869,431880,897686,697174,1426337,-1011838,342137,110547,-662659,-153155,-1427267,-1404319,643513,81816,-457722,-482818,-53770,-65225,120977,-1234787,-916126,-158724,-354415,-1201572,-725504,-160721,532196,-287499,155575,-108733,-549827,-508589,-275696,-209300,-845354,291757,72520,112805,700032,489743,-280661,-1164268,551295,506938,1277157,-365700,84582,-22745,-244947,-597176,-478476,-89356,734131,-579272,414666,338059,-1469490,-1154921,783058,-1256008,-451783,449146,-479329,1506616,50479,-770275,593133,-170025,1190288,759446,1061250,131757,-435026,-32262,-552389,187231,494962,-151658,-56570,959303,307970,-7864,-1081327,-636404,-484914,29636,-171691,1276745,993018,-149417,-201235,-440357,851678,329947,-315951,-129515,-325602,692667,997689,1060521,694953,601224,924506,1170287,43124,106849,-820206,-328357,-701822,-1507038,-1063650,1724217,1182406,183160,133463,-1419415,376076,-711363,-357625,-460298,433644,-432521,481408,172320,-400933,-869407,-963705,-1717386,-331407,379925,-891030,-1447149,-18338,6591,-344474,471018,-218277,39424,355167,1072296,611347,-525179,877823,1295054,444852,-847032,-190555,-432625,-687486,-909609,-622618,-721634,-388749,-839072,-183308,-416256,-1002943,266144,1255686,1001602,-72922,142627,1675792,1168169,-54882,-496022,-127139,1362191,1378079,-539499,-848178,-355302,-20939,26807,-412471,545086,789044,-182538,-540553,-1021060,95441,-508996,-1996813,-1892127,-1109109,65596,888179,-1086832,-546643,543340,-1093788,-1491933,684314,1339855,293539,1429337,710260,450367,-1041949,-561119,-382364,-564235,-435973,-768361,1069965,-435273,-247564,1070728,259729,309764,-2172994,-707200,516321,-845790,-526972,50511,989410,-455973,-392047,-730388,-421983,-167022,564805,414787,-824805,-647632,614444,1623336,-781175,-220651,-370248,-825644,-100876,-96169,-298531,-625954,-659590,853955,-16008,1143958,85240,-825606,608187,126211,-699036,793668,1619129,1509746,762407,-392287,47988,886630,-307931,328415,1280006,666843,470593,428342,1183446,-698731,5037,-295002,-611762,724553,397695,-1053437,-675729,-986788,-441638,-483290,-966997,-1193792,-357085,160941,765468,469384,617989,-830903,-1211372,1256016,4705,408848,1408071,575924,-630540,-193706,482016,-327671,642553,295018,776498,53244,-1252949,-2391292,-1334329,606695,-126042,560414,968442,-585658,7027,-384884,287862,-82516,530378,858200,1307082,637255,35256,-1143845,-196317,952561,1726876,-133084,821611,145778,-561062,-339234,-455868,1165730,706946,571034,117521,-1113510,454603,-268883,-741793,34588,-1071538,-1096719,473847,379455,596649,1110459,-691659,-886817,-96669,158521,323246,-89874,1274076,374309,-192174,-109642,-73001,-1940866,102325,-492841,86870,-45520,-1332880,-1153240,-180259,181572,242576,270512,-189503,-493645,-7056,-82427,674236,314537,-238503,-568600,572095,-225245,-1273860,-1078708,127110,246965,434065,-403482,-445279,-1131226,319986,157423,-194715,-335847,84225,-69209,-225612,-1378439,-751385,-208821,539272,-225747,-729636,302101,123331,1224981,160921,-700681,-1990612,-291520,-340385,-659172,552833,768299,-578043,-469912,-1470670,-110567,8420,318569,-375173,1645445,338050,101470,429387,-222724,-1245133,-380856,84798,-79729,705073,-101069,1159688,611300,-459658,-317776,-48339,-1985212,562077,-130985,481382,-189113,-1770115,-1102126,878535,-542482,-1028924,670363,-320722,-1598017,-1179128,-1509267,-792441,732154,329907,31910,-116624,95772,1006921,-54882,-1158910,219987,663003,154733,-672330,-139599,-529511,-350376,-785335,1328313,-1052967,1532342,-150065,-628277,-102142,-369000,-153179,-1257828,552620,621174,-161853,41530,-544080,-342413,-623756,-76848,355935,-584152,122800,632397,385748,-952673,-17097,798754,664006,451598,726849,1065050,-172441,1298936,1527184,-324710,319759,1414573,-402724,-840912,806100,-483090,-677947,651440,-1503270,-607602,-397087,404288,331837,-1000246,-1184525,827895,1498560,-598595,-187537,590090,993581,-576386,-920730,-1373951,-856097,769943,1123891,1494678,270490,274333,-51637,-115729,145598,410442,-388364,-350698,-896188,-411052,-262651,-141867,-43749,957571,50423,-1301422,-1737682,1069854,-248044,969606,-185593,60804,95147,240394,-41639,578166,128273,690991,779974,-1602571,1461234,-444895,736572,-142441,-439872,-677064,505202,-677958,-1439957,788397,-223836,-308129,-7612,1420875,1296329,597084,1216259,676155,1358233,315075,-637691,267487,-841563,-229066,828608,894886,12664,14030,-263336,123033,882650,300359,-465705,-187285,115936,-410638,888458,864684,-1215823,-1576597,-188389,-1018964,-152030,-667046,-629905,1539816,778224,-190590,-1171199,302505,660903,-687073,887189,-169396,-14509,-163197,126037,50013,-371193,-287290,519065,-1091031,597278,646203,574362,540548,-1519126,132460,-718240,-625797,-108325,-218062,-355025,371405,1347380,-492448,-759986,-92958,-360087,452186,397111,846842,740186,-401669,-846090],[-1037730,-366787,363238,389510,153280,-1083203,-1339527,1218000,714043,1196730,-176551,1203658,-573736,-753128,-860387,-369816,-1408734,-585091,-375550,300984,267594,660556,-56440,1319907,2258121,1500710,211654,700825,832085,-327359,-361987,115587,750875,1730808,1031685,1215867,743719,910313,589259,361166,542790,231679,565767,-1546550,-296912,-398133,-1639536,-1208109,504791,380825,1096772,-1467401,-210533,631116,-56110,1467383,-1022519,-1179491,15151,344754,1480597,-224199,-692832,68920,1373953,-53585,-1178834,1369930,-229496,-419118,1010797,540282,-673344,-757726,-635396,-1085208,-471563,855907,468305,-75680,485999,-1434224,-351949,491527,-233389,-56135,-290004,-506133,-568345,-355865,-563014,-659547,-518212,-450798,291090,954942,395368,192381,-773954,134871,-277739,-619328,-382315,156219,587133,461599,-512673,436126,1134336,-1063158,195768,-143602,-93761,-494025,-144254,-215167,271187,592182,996425,-175978,-196101,1078488,56156,-1131830,718411,251437,389544,-304565,37382,-62363,840812,1454632,262376,214430,375658,180204,-819452,-325951,561665,839058,-663283,117783,-363926,-1005396,155247,-657587,1154443,1407732,-391705,-917012,-568332,267436,375660,-1036897,-839413,-105800,457440,-1249434,571118,638825,39604,112577,-463364,770543,-648484,-200599,989433,43970,-848165,-1007894,635027,76827,992467,-38486,-1223265,-555853,256090,509404,-1502845,-413372,-371416,-719494,-15112,767366,82205,-648787,389428,-726826,76896,572094,-947209,964345,-392058,797672,260615,252774,-156529,-292565,588868,793139,-994285,877238,-452287,-516803,157492,910900,-498060,253027,836061,921296,353636,45019,1300238,1450546,914043,-8378,-453698,113222,420584,183258,-597280,-1244973,-370237,142818,-39273,-704655,575087,840301,-209280,480927,-635292,1026762,692267,1058331,63931,-567371,17114,590512,-302403,304644,-964736,-97814,-359259,145250,-50496,-888031,-218057,456692,-19194,-1125178,353003,4009,-341134,44872,-1294063,-803628,-1090435,349681,1231272,-144420,662630,1210627,416404,-313154,-523852,134567,-326113,478453,1170128,-201223,-23485,-37994,29938,-932665,381629,2520893,259753,1007368,794057,-551670,576317,113242,-60914,697121,42460,1188055,975560,507992,-243742,-733493,43392,2653716,769145,285943,1174192,-83637,-192177,162420,-929750,-432582,-5189,133536,496727,399343,-852032,581941,-341694,-801451,-57161,767864,413950,-660125,-435050,3035328,866721,151107,-30414,-597155,-55137,-242999,-630985,-254707,225163,500951,589340,-588028,-298908,1160937,704135,-748111,-396090,-880589,-977012,-611678,-1195818,825174,637356,593833,-578164,-552828,333297,243302,161204,-225664,24636,22413,-867775,-1399290,-683041,-362146,479250,-73507,-796441,-777709,-770447,243724,504916,-913332,-1388830,-108470,99971,-1399479,-769134,-502844,34782,-369340,-437955,1325438,348919,1186361,82448,-875380,-97862,931800,-812332,82790,351073,-705603,-1140752,-25170,-1018258,-1672588,-877997,703463,825494,318946,-421432,-373153,249424,637232,-648085,-77625,282059,-1024286,-496808,144929,834707,885308,360675,1174464,-756870,207113,146856,-487896,-144749,-1661215,-1221277,603413,-178419,-589789,-497276,56734,-48831,-81658,-941828,-520226,188113,-121199,-686570,-669666,-417401,188989,-547563,496714,-418278,-845833,11712,-119880,-131226,-544035,983486,332119,141665,-411758,174392,-503424,-1493663,458460,798851,1269285,-549539,124116,-196734,-44149,-631335,-452585,-88377,718301,255072,409015,390726,-1433863,-1654556,931263,-827891,-108913,982633,-620517,896926,-560290,-1044390,864387,5355,1238833,557153,667901,-268874,-736528,-26378,-825554,137957,72403,92640,89672,528105,292582,289826,-1142177,-827502,-739062,61138,-197589,1455205,1243467,-210489,-114770,-16703,1050972,602852,-180297,148236,-409703,789581,811509,661315,556954,246137,887585,1062680,130694,724656,-628250,-444981,-622694,-1105067,-1011700,1673194,1198963,-93854,213798,-587266,244379,-442692,-629774,-557487,660858,-698285,287243,231765,-235720,-941765,-1281982,-1524071,-409555,380205,-354628,-1306524,10039,-121593,-215848,978293,-105845,158379,390849,1846750,529307,-327661,806623,1536510,755099,-472789,-834603,-328800,-214017,-805207,-1103969,-209026,-685732,-1211159,-503728,-661045,-935941,400176,1805086,986049,-22486,414110,1331168,1034754,-204621,-243564,289189,1063216,1032873,-360342,-923982,-308318,-361740,-56052,244667,708348,667874,-46561,-996717,-818254,-96814,-417153,-2105707,-1952657,-1356371,12247,655376,-1375585,-752909,307258,-1465781,-1126417,603596,1805400,447775,1590551,736528,294697,-1346102,-964525,-294105,-463852,-301171,-821110,726669,-587606,-357818,877991,316523,900572,-1630119,-777148,288412,-885718,-615503,650833,1484738,-197841,-398489,-795515,-622763,-77382,750340,666652,-863554,-533640,182987,1526823,-199640,-57141,-312618,-205414,132581,324454,-25093,-582185,-487364,592657,-240428,1123982,-143941,-622035,537953,-76849,-586814,686479,831612,1154101,588092,26007,169185,985441,-120763,671812,956299,495160,374311,412978,854574,-459587,-88302,-1070884,-834936,282783,107424,-999529,-899106,-1107281,-326914,-253878,-990277,-1214274,-252841,524633,859979,524330,365444,-917780,-735068,1402812,145156,516651,1241614,629531,-627743,26902,756087,-489976,295781,-691784,435021,-121925,-1187897,-2220370,-1430317,424189,-94369,332744,999086,-480574,-41314,-569567,425438,124693,229602,682851,1530999,331930,15704,-1096093,-211500,821924,2020797,-160562,1222751,178777,-676930,-371452,-515624,611453,605704,199410,-99455,-979851,223709,-505429,-1001633,390223,-938672,-667456,771081,59323,61706,776125,-703400,-805074,-434755,359644,-6781,165406,1773363,262677,-175221,280883,43423,-2032998,180513,-96699,280403,15381,-1608196,-850089,-547996,-90203,322780,234736,-20345,-683245,525725,78490,611547,145526,-385295,-765168,565726,44625,-632828,-1221092,224967,200743,113008,-486351,-373882,-387588,383555,29804,-141102,-328230,447632,254747,-216479,-1714861,-728865,-316615,107035,-163528,-920294,11613,-169114,1147180,861931,-867823,-1637242,-50407,-65673,-628197,448939,985318,-641287,-150485,-804244,146164,523536,578621,-36489,1410841,240107,-59386,761152,-475288,-1028130,-577989,-34296,305775,224147,-240734,1081100,519261,-176668,-498878,-181594,-1649763,426525,-249525,-130191,-303428,-1903633,-1093196,763467,-157910,-1042492,809442,-176012,-1834608,-788954,-1198601,-795675,551990,171666,326619,-146694,683756,1223370,-97319,-1038483,29300,604855,997091,-430832,-296930,-803984,-615222,-796532,1308164,-790670,1881531,-117890,-451986,-140875,-551590,5986,-1216979,718187,299774,-115677,312989,-678056,-537462,-521054,-218837,478106,-3360,24704,649712,409060,-870919,-106636,541567,759617,705066,888458,1182852,593600,1172816,1551929,-78176,432539,1540455,-77552,-635449,810976,-1446,-587605,606913,-1224548,-549429,-588501,738164,642163,-1138994,-241795,1013966,1411174,-533953,-408302,567420,1016540,-447670,-1047761,-1601966,-768956,873306,737346,1287830,318853,-54582,-86626,307187,313785,628921,-796253,-765801,-938249,-620234,-312811,321409,82687,719679,-57264,-897610,-1551126,1076183,-231299,1047408,-49988,58733,-148794,507803,-57590,133598,113648,710214,664513,-1168754,1216539,-410231,1134484,249222,-140508,-337866,499252,-820066,-1246220,931613,-269481,-773115,-44138,989826,1241721,795495,1233784,885032,929258,439855,-571084,538000,-969251,-324554,965892,723684,7163,110296,-79841,538267,1642839,888590,-446476,-158606,615684,-108076,1267209,815866,-1107056,-1271214,128665,-1187875,-76002,-402384,-633199,852743,317471,6294,-1266988,580858,348840,-969441,667138,-57351,-269964,-208675,-367826,-126065,-202055,-53866,531833,-1099228,274317,825188,389184,609355,-1730563,366566,-952409,-478425,-115419,-46881,-394595,245488,1330509,-304576,-842525,114987,-636648,299767,305070,1002138,849946,-493896,-698399],[-1010968,-435182,412736,243952,278161,-1360220,-1475882,1235879,549833,767118,-132824,1361758,-485483,-723093,-467673,-23153,-1491676,-509423,-995328,-101047,336583,782619,175690,1249620,2656455,1333963,-79017,554976,831813,-269454,-452491,-139613,437043,1495013,715482,1154324,873207,1031686,847681,373941,354882,376150,451543,-1545360,46533,-153578,-2072721,-985611,574832,580057,1293579,-1333189,-153088,1292129,764341,1993061,-992458,-964808,-230852,472681,1506737,-516520,-1070189,-141918,1796504,28639,-1093384,1157515,-287428,-385161,968941,335556,-487271,-603619,-339846,-927056,-1057495,-119798,878961,84015,575518,-1287781,-1261482,36659,-322715,-54347,-62453,-499232,-280465,-451617,172720,-835198,-263300,-136659,508194,939841,477500,113505,-414117,21523,-498512,-601062,-578974,128225,958311,134249,-564260,-8494,922863,-1120494,370584,159481,-96110,-496145,64179,25849,218392,645272,1064408,-372315,-459328,372492,235623,-437105,868562,113057,331425,-97859,-459011,-466025,704579,1309368,314905,246005,675107,2180,-802800,-46061,471543,1148803,-622959,-7876,-697019,-973918,31343,-293652,1569655,1841551,333094,-415941,-591697,9487,53732,-324370,-696797,-97428,1034552,-1393643,190593,322620,67883,-307375,-872413,739663,-570898,167715,994717,49680,-501786,-937795,1223772,238329,677472,-455551,-1045335,-190569,612771,-248470,-1335267,-636985,-314220,-396888,57167,504250,141084,-529462,422485,-411328,356843,373909,-404546,910353,-267890,793052,237759,446210,-147517,-256477,322620,779573,-594960,1139961,175311,-136691,962635,1466864,-325778,-49513,411131,1704205,275845,-798959,678934,1380132,492053,-479220,-540794,-177929,113221,352747,-512316,-1426281,-179500,214523,-272159,-1070154,696245,1072582,-328193,482341,-686344,1825057,826782,1165247,120678,-425881,-33380,543736,167304,536493,-1057185,-9613,-391099,-275057,-402821,-875473,-138870,90459,-176869,-1143670,-17192,-10746,-938525,442767,-1439606,-921405,-698513,808048,752746,-236602,791536,1149025,331704,-110189,-289048,-38550,-52599,473537,1471493,-345116,-253402,-363974,-313397,-923591,482781,2152737,642118,807244,346003,-324140,616188,-2683,219252,936808,-197711,906348,1021312,-407810,-380525,-793415,24676,2616803,948235,669904,1635614,49747,-407298,363871,-1083096,-441311,-383168,309755,-42304,280054,-264235,419945,-34134,-639377,-67020,878043,634693,-492249,-464069,2533838,746985,90273,226182,-506912,-72070,-542693,-857167,-87637,75667,-45180,259442,-739637,136125,1336529,662385,-456262,-828700,-771856,-548348,-430754,-1452511,617913,567554,542343,-677024,-30071,299027,409980,468244,-72743,32838,159924,-893244,-1104703,-779506,-500458,505051,163990,-803382,-618977,-695116,478450,613382,-112498,-1259240,-125208,185156,-1303269,-721401,-611861,-477572,-1023180,-951263,1284174,168000,1254246,889019,-226587,-245644,678405,-1075469,248474,651223,-1578013,-1447210,181079,-1488944,-2315963,-1483025,416261,827060,308577,-319352,-409384,325577,774949,-750384,-2755,-182835,-1052455,-706629,51135,1055514,530036,-164850,838875,-501260,42614,171841,-461877,-80753,-1380104,-861461,522574,-339474,-528611,-246632,29629,-78260,-262113,-573465,68225,424504,-5734,10075,-553798,-743639,-208234,-742376,734496,-617814,-768599,496175,61868,62288,-132835,1677642,484976,179618,-1113058,225861,-647721,-1637235,354898,1014965,1003607,-1006569,114595,-312217,250047,-517125,-478270,-95707,546229,729163,355624,338880,-986863,-1931147,1026202,-326981,326605,1174192,-794829,44511,-906759,-1129982,893454,196808,1038058,207841,112238,-533633,-898087,-31412,-828724,39254,-374117,169197,238568,-2560,265321,593043,-1186097,-837534,-946451,10836,-385524,1472901,1518554,-30638,-3995,457452,1110887,753370,-23665,287797,-512716,1164569,633902,295480,480109,24169,863985,817490,32389,1056622,-509360,-524980,-488444,-401349,-961531,1390068,1097933,-569606,339819,223536,62518,-152183,-930544,-662616,818211,-773265,76731,303176,-109750,-910896,-1493612,-1027112,-398916,265363,-1937,-1085543,-23739,-326255,-62851,1221591,98482,134433,494418,2088058,324482,-96056,570619,1600148,1127659,-126925,-1281987,-235435,330274,-764337,-1539802,129719,-1144348,-1570989,-733677,-836704,-692327,343435,2130597,1018821,-24766,618091,701625,770834,-335461,-6988,604035,496051,697414,-136417,-880090,-222478,-733416,-143776,719444,794925,546808,271764,-1224465,-569330,-285187,-141619,-1954230,-1763820,-1368490,-35991,296886,-1297539,-776535,164733,-1605008,-665354,481483,1846676,559442,1519539,733231,186621,-1549121,-1134132,-266116,-306214,-103176,-565583,377394,-596416,-378796,494703,384385,1415241,-1165719,-827585,114913,-737184,-624626,1134957,1714106,54745,-393697,-801381,-588721,29022,867871,878715,-505267,-349034,-247634,1249473,474482,76110,-214590,499738,253369,675708,304673,-490092,-183310,213345,-407752,904746,-449848,-351883,588038,-125928,-320915,584487,-63115,844280,558538,387783,171418,1022896,231130,1091206,546851,364885,267658,405569,448270,-175505,-114151,-1419755,-1003221,-99318,-55268,-870864,-927255,-1332632,-315104,59258,-856487,-1052939,-296028,810338,879933,479109,-75042,-957476,-272306,1322450,432079,758708,952465,690228,-703270,322592,803064,-686113,-11554,-1517585,102869,-212434,-934094,-1689775,-1317613,295058,-64003,33857,893842,-362897,-115827,-454023,540409,207576,-89473,391096,1545004,158383,61670,-833607,-17986,600697,2000756,-219705,1440672,323489,-810450,-441660,-553733,-41485,489075,57991,-314106,-626505,79577,-562147,-970158,469658,-836135,-180900,920274,-291441,-317912,345786,-589837,-414297,-562043,176000,-372743,376662,1928078,215072,-164877,483637,201464,-1592110,306964,278230,415723,181180,-1480938,-330639,-1006791,-390240,303104,266280,21239,-798606,1050392,307444,510794,24459,-512675,-948192,355664,193342,136442,-1098954,226056,102204,-292756,-435381,-92991,522822,359730,-306753,37105,-364428,642889,489894,133899,-1814233,-514530,-218597,-327251,-155233,-1052011,-124491,-351902,829270,1299804,-812684,-955086,93237,-5465,-444776,292302,1111472,-659280,-54898,-216162,375077,836041,744441,452126,1201032,128177,-329629,1101657,-608197,-696274,-783564,-69805,613313,-370882,-413496,717025,303738,-14860,-676983,-195449,-1072100,282749,-449293,-773464,-406039,-1616183,-1053283,541849,284018,-909849,874677,56486,-1589698,-339150,-744050,-791068,237310,9429,769817,103004,1092649,1447830,-118912,-669920,14123,324592,1695460,19621,-431011,-886798,-822374,-713443,1172056,-551072,1887831,-175061,-201277,-144328,-583795,82781,-1067525,800302,52305,19514,517078,-673916,-491837,-266576,-421294,465070,591750,-64528,492602,280412,-926068,-241130,271806,776357,622237,821923,1025989,1146070,916382,1193279,34034,497327,1440831,158848,-289130,748944,431198,-510512,563110,-557624,-260480,-621917,949618,616096,-1344452,648298,1037501,939501,-521111,-1007077,419733,591273,-335278,-1130963,-1690718,-581786,616450,222754,1220062,257115,-203748,-150774,606011,450756,847987,-906581,-1092622,-931395,-378594,-254506,796379,300978,529280,-32185,-579868,-1098007,947367,-339309,840657,14638,95472,-497254,379150,-120957,-243475,169753,657169,398292,-597122,825171,-476627,1408261,478224,-33959,-22961,599012,-782057,-870470,1115415,-199232,-1089923,22280,410027,895914,901821,1322583,1129255,432113,471492,-513213,766365,-978945,-333072,1013555,452819,-39169,386320,212037,771232,1977516,1273605,-373486,-191729,811678,42167,1386527,606769,-769373,-782701,428286,-1211770,-117258,-196552,-430862,132296,-186022,248520,-1198398,689514,-87382,-1161292,166577,-29419,-597981,-128096,-608713,-303227,-86742,159501,490138,-849215,-116999,856123,293023,553710,-1596088,515998,-1082792,-336344,-208627,266048,-446827,42490,1022677,-180472,-842172,156262,-722277,117299,34540,1082375,816224,-628579,-354064],[-683648,-415637,567153,251547,344513,-1433003,-1309139,1099059,155481,123025,-73008,1489277,-333855,-573786,-20978,346968,-1276635,-250376,-1298180,-494222,437928,878546,294360,1040667,2441186,859193,-386007,365532,761587,-218166,-391291,-240691,3705,1038882,700785,943653,812105,910021,988184,325801,88215,431846,423253,-1421890,445376,217335,-1980122,-574220,512590,658089,1254841,-801558,9716,1728832,1381645,2222006,-963099,-776372,-396336,674462,1310380,-341918,-1320748,-249944,1899554,122836,-904507,738985,-259348,-132142,898842,215049,-260137,-355320,186458,-558953,-1475439,-1327312,1185976,233781,658474,-1026884,-1681980,-365661,-517085,230240,192808,-357392,65368,-351449,654564,-875373,-103343,-9195,733250,1026712,638224,52042,32258,-62312,-627369,-580285,-719668,101641,1213601,-159584,-517509,-260256,661234,-1172889,545751,557708,-136129,-421076,203560,392820,360708,579313,1246830,-564232,-658878,-439716,363926,190127,896629,-107117,310667,141990,-750707,-776859,536893,1171439,445658,421739,1082735,-61368,-567317,161558,201317,1302831,-572612,-52291,-736243,-791862,-135128,97887,1933750,1849051,849111,168156,-380325,-49376,-410913,266168,-525927,-64565,1687142,-1390792,-8898,-135071,-60764,-820382,-1231926,422927,-425863,427800,812669,-31129,-187937,-814571,1505629,286341,119701,-1051295,-751424,216894,953089,-871523,-775360,-747296,-310131,-70704,133474,150339,199265,-354019,408290,-26848,535813,243125,123537,856506,-76652,584316,156499,576513,-83926,-183605,16806,539810,-297411,1304431,626677,264601,1592019,1959298,-91514,-270934,-198477,2036370,101122,-1576223,23754,1189576,52294,-673107,-336627,-356777,-190676,465458,-277040,-1408452,-70327,401462,-378239,-1460730,539899,1173199,-476694,415154,-367052,2484768,561855,1276532,165636,-334402,-46522,433005,572976,615705,-953018,-8211,-576966,-635208,-473149,-669555,-2372,-331690,-284330,-1000394,-131215,76837,-1294766,696363,-1430655,-988223,-399101,1151046,149113,-294526,921376,749605,174745,45978,31162,-275804,280248,431293,1555740,-517238,-539515,-689920,-516138,-866125,561058,1622420,1114144,601751,-142884,17167,588247,-238081,517660,1149358,-368862,629694,1090012,-1112571,-514974,-773380,-12128,2013412,763611,747273,1789091,282987,-255148,594377,-1149143,-443129,-710509,374570,-593116,91384,256115,285167,345989,-303474,78526,851136,922629,-203996,-293789,1968280,630977,52091,331145,-316023,79670,-824745,-971400,225277,30275,-686200,-149242,-776827,234795,1368412,622880,-63215,-1181039,-375438,138108,281098,-1534139,511101,513137,311485,-651281,482397,333755,399793,494907,80620,33155,135018,-815987,-687157,-776107,-577399,548274,319445,-544899,-436342,-685771,473984,649985,334838,-1156329,-173919,280309,-1033716,-641957,-690902,-961790,-1207678,-1261162,939112,-63050,1110795,1562619,368737,-216876,439970,-908255,284286,891318,-2157893,-1258281,237186,-1849694,-2950277,-1836696,136358,781645,307399,-217913,-297377,381002,713772,-883613,-29381,-631160,-928520,-742445,73131,1007611,-33026,-557291,611330,-317308,-107590,123700,-521642,57932,-709075,-575316,359693,-373120,-341352,220905,-137344,-142862,-373838,-250420,606222,469962,-48217,655341,-460041,-1068047,-562748,-936191,789382,-650180,-311428,807170,174912,303114,193748,2122141,514854,281233,-1181800,465071,-721401,-1628018,202377,1013666,592969,-1591150,25965,-337190,528876,-291231,-555818,87565,304685,738955,262198,98802,-353726,-1793432,1049524,197382,743439,951698,-956052,-869045,-801813,-1008621,686382,311157,639143,-164410,-498917,-605633,-949581,-80657,-600588,-124179,-726472,66403,403986,-532258,211362,772286,-1231454,-724699,-1052754,-86285,-737053,1298843,1750507,294249,186522,799578,1043965,776968,115011,235689,-568879,1782226,547472,33010,514300,-89322,846070,493706,-254636,966755,-495723,-468162,-315501,367080,-928008,1004289,902476,-1216122,473503,761599,-138299,100114,-1187537,-735055,892199,-744687,-116956,398017,-51301,-812554,-1537929,-360622,-301808,58072,61194,-834486,-123665,-681746,-9397,1182658,312068,-20086,643496,1674776,76336,149572,233769,1427226,1405678,-65783,-1428969,-133187,768698,-828082,-1697502,379655,-1554895,-1749898,-800738,-947388,-353063,115022,2030459,1098446,38248,690677,-92220,449208,-459220,167375,753911,-145242,471535,66225,-719426,-87553,-1008203,-220999,937294,801985,443995,661376,-1144671,-337655,-412882,246857,-1566999,-1388078,-1232355,-87416,-54815,-947022,-702841,156409,-1431700,-220906,397760,1369369,608853,1238734,684733,138078,-1577686,-941362,-364098,-105551,57413,-140439,107812,-481366,-293072,10347,442352,1665654,-895507,-857866,34016,-438522,-549656,1380809,1569029,224142,-387580,-719925,-344868,124141,910453,1047208,29868,-125384,-566255,827318,1054247,183044,-138359,1134609,257502,884679,553306,-384260,173007,-240457,-494842,639565,-674233,-103463,754307,90403,37305,474418,-829375,605552,696762,601104,5293,970449,601786,1464677,240310,293021,199068,416821,111741,60459,-70042,-1185840,-1053483,-343670,-146640,-687777,-695495,-1563220,-361725,353210,-578110,-709338,-433193,877077,819357,329267,-526448,-917426,17741,916040,720983,1013338,696838,691533,-773697,601683,630107,-846482,-171971,-1825519,-114348,-183703,-613099,-996769,-904699,230074,-39362,-270901,657208,-258126,-119752,19645,601693,141964,-270796,62527,1389438,227815,123081,-459427,411281,256894,1685734,-276366,1404129,537306,-917836,-561970,-565500,-635242,408910,197391,-455653,-157301,30759,-431617,-735220,323526,-784589,233502,850025,-677517,-457778,-28235,-382806,90171,-457910,-354007,-670837,481670,1711988,110402,-195915,516444,352451,-894565,514355,551830,422718,342534,-734558,217230,-1340736,-629772,208283,348975,-77849,-873330,1403221,535168,397171,-50305,-640819,-1091887,26578,123897,753047,-725475,145114,-16675,-669720,-235425,371306,1231796,255555,-635048,315124,-421712,601188,587758,821359,-1614093,-190601,42766,-606425,-172265,-1122313,-102165,-401045,336874,1309804,-586529,-107103,35726,-158908,-146267,103917,1131281,-667732,-222989,116039,511459,863784,790720,919784,1031204,22108,-657121,1333247,-625134,-374323,-969311,-63444,729178,-895972,-662065,150499,42496,-65129,-833313,-87196,-471304,159939,-659480,-1219610,-525141,-1015576,-974464,271153,684065,-693629,802336,243555,-953176,60476,-264075,-571745,-124364,-102514,1256978,570428,1206905,1578666,-114055,-117819,128937,-7883,2058235,578414,-518422,-815204,-873698,-590869,973674,-465573,1519286,-314536,64349,-122459,-429836,25079,-865396,814596,-21467,242683,601206,-581838,-362704,23245,-531115,325769,1014152,-149430,220921,37152,-1182243,-306200,116281,772368,249606,649573,663278,1369831,641998,624220,-29204,499124,1116454,221165,111309,661094,765171,-383351,541844,139725,116941,-570571,952721,238785,-1459238,953439,899239,367022,-536930,-1807415,107691,-67537,-226289,-1135572,-1585447,-339388,114806,-307284,1386999,139344,-94095,-155544,710664,441724,1064994,-634257,-1271396,-851065,335476,-21582,1143643,505041,407893,94413,-484926,-572110,725413,-574394,369344,30908,272349,-830786,-108110,-256076,-413461,261698,559416,53539,-129003,302520,-638487,1413517,503809,-106646,215750,721839,-588921,-378030,1262633,-79565,-1104795,193932,-72775,351283,894468,1432905,1380050,-41972,382906,-455319,942540,-845209,-241257,905479,163383,-90231,750084,503462,756418,1841332,1440122,-242348,-243706,681723,43751,1178042,339837,-324735,-235417,729660,-1109367,-270528,-111101,-49547,-524548,-603777,445108,-1012739,613114,-499898,-1311365,-389355,-75847,-859967,34737,-529607,-471816,-45182,318641,433368,-427886,-445027,764665,300438,417421,-1304987,512468,-1042420,-251283,-402404,570399,-441039,-207691,534079,-226967,-772505,11723,-477456,-55492,-318505,1070911,708926,-776421,80419],[-161394,-297171,772111,432937,356586,-1287185,-817911,929974,-319204,-485067,-15135,1507573,-162882,-385860,356167,613027,-755926,132788,-1194875,-787291,531435,937536,299077,759321,1844674,246058,-642594,174032,595392,-223812,-183510,-219504,-467598,506238,854749,617512,553640,600245,893080,217587,-245531,383616,549357,-1205608,805619,619024,-1429173,-121059,257823,533131,942169,-83467,236231,1786680,1659479,2143695,-903312,-737315,-437059,818323,888726,-87934,-1389885,-158593,1667913,201579,-726241,204341,-174380,182351,748901,202655,-118013,-62185,832795,-98054,-1601047,-2306418,1315666,331334,669997,-804083,-1298980,-542649,-819879,644477,421067,-133279,371369,-67539,693571,-787656,-87872,12447,984401,1188659,831344,21262,442065,-113449,-641774,-524490,-798717,56707,1229859,-427352,-367985,-327602,451232,-1175409,685294,950331,-207562,-206282,252353,780594,646374,405198,1482358,-735055,-751089,-1068891,414372,502100,779784,-327229,320095,344018,-773944,-988130,376478,1181661,694599,715737,1432639,-2328,-253818,243753,-73483,1289776,-528143,-21769,-496643,-544678,-276394,390015,2039612,1373094,1027852,661628,-19964,87563,-873069,501481,-431247,-5190,2295106,-1180297,30764,-606059,-296428,-1262650,-1376856,-61643,-227911,536055,493796,-191423,40173,-622094,1299767,213531,-502114,-1583672,-380205,558049,1228832,-1198876,106999,-727487,-393593,150093,186913,-181516,249408,-161991,377724,392250,540088,213511,490756,747178,155510,233958,66215,609033,-9624,-125292,-287089,111737,-147941,1318616,826110,565309,1869279,2192858,185120,-368148,-864533,1934343,-133007,-1991124,-423823,919677,-309112,-488337,52195,-365493,-377308,454459,14454,-1158868,-18443,621510,-323707,-1762984,263943,1091359,-596689,292232,359893,2808889,-21557,1379759,190845,-219064,-38105,261351,859470,482301,-712370,-51067,-890748,-844990,-239658,-302367,219866,-706986,-352575,-754908,76262,199368,-1278427,725357,-1285917,-1006617,-220224,1139963,-434132,-317083,1028935,209290,-26441,94127,353060,-408469,593034,329963,1342559,-625194,-786658,-993618,-521566,-762074,576317,1036449,1405235,445186,-532090,385960,454760,-576489,661525,1244081,-422962,397194,1154019,-1400474,-630377,-688514,-37065,1099618,339418,490582,1581210,531140,146516,784728,-1048753,-448289,-817697,315418,-1045867,-133539,604374,246797,848388,180489,415259,864530,1190320,133652,64956,1545097,519253,25181,217805,-99285,334404,-1045078,-977233,611115,103304,-1236212,-473362,-746774,-46337,1250196,576507,337987,-1259169,204172,884736,1310478,-1391780,568289,451094,-44128,-481626,816401,476004,269630,184152,170820,49410,-2592,-619783,-223940,-574181,-513888,618278,388457,-80613,-232739,-712593,255801,554907,180627,-1133252,-271904,347976,-657982,-534589,-759778,-1296774,-958132,-1304852,399271,-273548,743806,1835717,735913,-17358,236344,-440295,244128,1036451,-2196407,-844805,33890,-2016853,-3205571,-1750138,39358,712617,295822,-172106,-90404,363379,464438,-997043,-67474,-887178,-662914,-565634,160096,690600,-593574,-580507,582203,-244965,-199361,-63926,-597213,279832,58800,-570800,91491,-280097,-132227,766212,-391628,-204254,-380974,-18714,874303,327795,-228745,1029334,-426710,-1299243,-778276,-1190673,648031,-504255,368744,856600,148829,501629,294000,2156681,451427,504789,-736736,666287,-752956,-1559189,-27610,748538,196073,-2065952,-138745,-268418,699154,-66682,-651627,592334,100226,399733,141875,-331925,160993,-1262495,959170,706176,1031520,414854,-1054870,-1592756,-244693,-735561,332033,298141,167852,-421501,-1025933,-514605,-961399,-149949,-248233,-354461,-927618,-186259,582375,-969118,115842,735677,-1260715,-573247,-1025070,-175148,-1171220,950374,1856272,583948,480963,878328,883313,693111,201136,14429,-539039,2432368,550679,-99951,675092,-148323,792174,168060,-642278,483669,-588888,-217739,-119138,984515,-904844,649749,657160,-1913244,567205,912677,-332757,265091,-1325370,-731087,907967,-703930,-260342,520155,-61663,-709926,-1406026,266841,-147066,-153607,-135734,-585102,-265549,-1212151,-136568,918061,471136,-243839,824907,843869,-140935,376719,-110079,1054705,1456674,-389489,-1275901,-551,926455,-993152,-1494830,545999,-1747325,-1645351,-681507,-1008655,-35510,-209974,1496990,1209359,238833,606170,-821135,179114,-586821,252189,745731,-656258,387002,153862,-467887,81967,-1068016,-262036,976942,722705,339945,985017,-782628,-178040,-440871,633097,-1040244,-949350,-1020376,-156999,-324833,-504062,-654843,268741,-942763,113205,419285,571630,607695,841641,598345,140096,-1369504,-416208,-616036,114501,81675,265893,-35026,-310803,-113217,-441250,470130,1585030,-824666,-823627,52803,-70342,-406641,1343558,1086363,268946,-380304,-564748,8,201052,886037,1172997,473863,90070,-718213,326960,1369095,281913,-125190,1520089,173600,915233,628079,-298519,483462,-670174,-519808,448586,-707355,35940,993272,564700,371043,344353,-1300682,410954,964738,614777,-287337,833791,890023,1698028,171689,286733,195568,444816,-67099,174688,31931,-485283,-964647,-442936,-249059,-475020,-251336,-1667501,-414546,525060,-232190,-236954,-586573,702039,702451,101447,-790342,-759389,57336,256664,884629,1169024,629053,594116,-771505,748962,321522,-934711,-121960,-1390747,-153294,-50843,-321610,-375546,-224866,216095,-27380,-502452,346839,-213638,15304,688613,584857,-62384,-203589,-208905,1139717,571688,152719,-76523,1012405,-187315,1210493,-295294,1135540,747484,-958359,-715627,-541678,-1043280,383234,563414,-474624,303445,53134,-170476,-575713,80334,-721391,505244,534611,-1076305,-338841,-215569,-133550,523694,-201287,-1025307,-821583,448275,1263605,-190562,-282746,468803,451986,-257377,804133,681595,274954,375932,484548,557829,-1370265,-740477,72348,443211,-272660,-940446,1474493,689738,295014,-95936,-777813,-1188631,-318976,-139254,905975,-262377,14352,-123065,-913448,75618,877222,1469763,118594,-709012,632637,-454631,321989,545104,1672138,-1134674,140361,362484,-628754,-173933,-1131904,-7492,-339325,-186357,943907,-299861,680856,-268576,-447133,218335,-65446,1060250,-729710,-584366,203041,511573,604703,697071,1169270,880047,-74134,-972670,1333641,-561613,-176686,-1093574,-76405,602654,-1184308,-989668,-448714,-162202,-360398,-954543,93108,-42291,73392,-797733,-1306825,-668317,-326999,-878953,25551,956162,-447683,572546,242657,-141596,329725,116225,-56308,-437134,-132403,1630307,1094360,1002239,1549653,-103226,425404,278207,-228547,1983997,1076650,-538847,-633197,-703794,-467381,784803,-583816,895181,-502430,238893,-92495,-123654,-171258,-669776,784428,86754,504682,544366,-475962,-273010,203084,-415939,100552,1127315,-237639,-76020,-234336,-1580831,-197923,146329,775988,-286394,461716,259483,1323742,428451,116355,-235412,440134,657196,95328,481311,571404,999871,-146062,554584,646920,451438,-532224,770089,-361415,-1311689,579326,643163,-67156,-527568,-2498774,-338721,-651805,-117854,-1020669,-1265662,-86594,-425261,-730207,1720770,21367,245603,-20609,596215,241024,1296449,-36318,-1305343,-683333,1264486,381698,1274876,597678,337112,269366,-603166,-159841,506479,-893322,-236982,28662,649516,-1029193,-745517,-461677,-308389,335565,442937,-264547,116956,-320144,-854430,1091741,348249,-276655,351466,789171,-305636,119091,1292539,-27507,-756913,458856,-223623,-240768,769271,1480519,1585845,-405714,186214,-387580,1045431,-562309,-32637,583875,-53982,-112006,1082949,657454,522483,1346534,1439678,-74071,-253535,329450,-27105,733796,129569,84589,252752,1025887,-964156,-485710,-169911,400609,-1054385,-852356,538116,-794883,391242,-750896,-1464412,-764783,-168034,-937003,203930,-169363,-612491,-75308,415233,398295,18416,-614535,635825,356486,266244,-1039563,342433,-810097,-249284,-666369,717498,-338545,-455602,20417,-472455,-675929,-273920,99312,-174420,-627515,971825,642451,-868554,469389],[370034,-94964,953431,735861,340250,-953897,-115792,838295,-705397,-830502,9554,1355099,-24497,-230218,581241,672906,-52936,545941,-774696,-910841,585843,962579,218673,472789,1252254,-276632,-773587,29387,348104,-304355,116804,-148996,-843836,34556,969876,227948,147966,211616,529884,64425,-608089,247337,799804,-929995,1046872,954669,-652329,224642,-174434,214749,423577,556748,443292,1443780,1596282,1822810,-769650,-852193,-345556,771371,304403,-171331,-1268085,149444,1183874,234104,-626029,-334023,-88603,395066,469036,278520,-150714,211285,1424812,303555,-1410792,-2686963,1235494,357819,557808,-719289,-304369,-443652,-1177600,994640,548224,99475,573844,325755,365582,-632595,-201165,5293,1259678,1345688,962811,13883,672964,-150006,-547650,-397673,-813621,-24578,995378,-639587,-138428,-282362,350852,-1037990,753653,1200361,-293378,148202,209949,1062067,972466,163870,1648265,-873310,-725189,-1286070,358911,378228,541817,-467214,340543,453154,-550568,-1121216,243895,1345214,1044034,1038578,1569010,144308,-21327,191105,-253821,1148480,-486119,45661,-92272,-270244,-316470,502201,1751918,549444,876662,913538,349294,336805,-1162410,311281,-486174,45899,2690353,-714266,256321,-958415,-565044,-1486768,-1212327,-515053,3886,517730,126238,-394498,213149,-347805,613345,52666,-957000,-1789428,7751,721524,1398291,-1210394,1069072,-597265,-555906,218530,171299,-414222,300024,13572,368580,821380,368447,271818,624854,566333,382703,-144085,12201,551366,37344,-123701,-544794,-411218,-140256,1174024,816745,676608,1735652,2040511,444621,-337358,-1405494,1617522,-348363,-1910211,-503084,627531,-537731,9837,490465,-215376,-369042,317234,232687,-710903,14149,751752,-139410,-1877641,19610,846345,-624284,154838,1269320,2715820,-698201,1462027,224986,-3723,-32663,52475,1014634,169637,-386419,-72154,-1257869,-834795,193523,150378,507565,-918823,-408698,-479147,494910,287723,-958913,521799,-1053644,-973148,-134334,655211,-859556,-287826,1104772,-226425,-214574,22533,597061,-308995,825110,170894,870987,-629722,-910076,-1246137,-337332,-616997,519432,468570,1380216,356039,-719813,683250,199039,-946574,572307,1189159,-351964,227918,1166833,-1301076,-714920,-576199,-28984,270120,-132850,25848,1079942,751458,631446,878750,-749118,-445606,-632138,159456,-1313628,-348546,747468,322019,1411062,740315,860612,1028631,1306778,413535,541990,1336576,406427,-11042,-86055,54994,587571,-1163490,-919711,958379,263238,-1534725,-576283,-688268,-552206,1026368,525157,656110,-947584,799138,1470122,2229771,-1011938,773701,349038,-433813,-179894,887634,686343,126129,-362478,154698,99059,-160460,-338036,207803,-151434,-288940,697722,412850,461228,-5636,-696412,-73241,304766,-443465,-1174385,-437354,353503,-307062,-393819,-848249,-1414505,-546707,-1123068,-98943,-417156,256047,1598816,796731,273403,52716,99415,189363,1062870,-1717108,-439110,-347461,-1958059,-2822649,-1228736,195218,636516,235151,-212705,121084,238225,105769,-1043758,-11327,-808403,-290764,-196993,235434,200893,-956564,-205625,678131,-281987,-199246,-423869,-637504,573990,635834,-888117,-265286,-88271,8675,1190784,-631577,-211772,-275287,140782,781377,84407,-461178,1027001,-446986,-1358296,-793777,-1517437,365122,-211794,1016295,645534,-24768,577643,140272,1807266,351314,875099,-85844,680518,-780615,-1510044,-319200,274492,-48297,-2226124,-335752,-130847,718540,21464,-711422,1356602,14730,-52042,11012,-858671,327285,-596781,719334,1151830,1126399,-225050,-1060512,-1898636,577410,-414017,-34844,167727,-225645,-458670,-1348767,-342026,-980352,-187869,99928,-629505,-1002300,-526699,741219,-1250414,-24391,471026,-1239387,-459888,-859475,-202253,-1551464,490574,1770861,658896,824193,655135,668883,526799,212843,-280830,-426107,2811588,558823,-121540,930020,-205684,641651,-91159,-981021,-218757,-752341,196030,81947,1334395,-868174,405510,423264,-2460026,580689,732705,-511649,319295,-1293798,-625084,916776,-709804,-334077,663935,-108418,-661625,-1142962,650445,18488,-259236,-466479,-353288,-400962,-1810615,-444768,512406,548714,-451178,1037583,52436,-282247,539876,-383178,588796,1230622,-977747,-914778,171265,707205,-1198588,-1029803,579927,-1668643,-1262866,-409946,-1036848,148598,-526462,721144,1328708,556872,389124,-1230598,74789,-714429,248159,652753,-890924,412580,37496,-172819,250783,-862922,-239700,977442,551700,185821,1124887,-256504,-118100,-367094,896605,-505388,-568195,-758966,-257561,-532180,-154691,-719718,447693,-224508,286179,566964,-166820,596402,459975,495369,161821,-918830,200912,-982294,328185,-73249,507643,-52894,-169502,123192,-726246,461786,1245844,-872360,-655906,144428,267764,-228570,1054263,421550,199761,-360571,-398947,277402,271914,807364,1247582,637315,247731,-714473,-172692,1336381,391158,-177861,1529138,49819,784918,509830,-255242,664063,-933688,-516087,375714,-543309,10470,1237738,1152790,562685,193973,-1438780,219960,1266505,441989,-543836,651635,1050684,1760547,354544,338308,251395,474155,-76815,142459,173166,373135,-774358,-446660,-415987,-259227,268769,-1562705,-431944,510056,74710,267630,-687811,379970,578085,-151048,-733782,-456920,-112102,-454859,856292,1162388,801343,406930,-662632,663443,-1562,-963087,132291,-300895,-15768,139332,-105703,9628,567913,228930,-28705,-590247,33747,-265226,295401,1221922,482861,-367343,102869,-351511,871274,1106003,119563,249876,1619549,-650971,768097,-252704,747361,875695,-908542,-854080,-460134,-1199456,383910,1018815,-363251,638833,102922,130759,-797358,-130625,-545178,628581,35425,-1418186,-9261,-166314,105230,787687,65158,-1589635,-795822,282145,817184,-732671,-407711,443762,474897,132932,1120073,668937,-2655,201282,1645124,534793,-1039761,-706790,-71044,501986,-480200,-989777,1247714,714572,226267,-129963,-905939,-1238710,-599312,-473939,436646,41564,-122596,-189820,-957639,417222,1226936,1215672,18534,-405276,907135,-416880,-118702,403539,2371303,-486885,387629,614955,-399969,-133821,-1077950,28263,-216708,-579914,407166,-70689,1200451,-756187,-758428,588466,-163692,925428,-895406,-990352,198526,367459,142095,457196,1063393,721179,-169678,-1227508,1022781,-462963,-159764,-1117629,-154682,270305,-1148926,-1323778,-883567,-223218,-837657,-1026733,264617,119383,23790,-792827,-1008034,-816244,211509,-810760,-127262,1055144,-203558,226782,-6257,604685,447225,304252,620728,-621993,-85471,1720949,1475155,561614,1358924,-117334,703833,365828,-248315,1500175,1332140,-480995,-375451,-320241,-353399,657954,-830952,235502,-686010,217448,-71653,242053,-430874,-522871,728506,304956,723087,365029,-419133,-277921,166771,-37641,-154849,903399,-331331,-311414,-430929,-1918791,118031,349691,773221,-837227,302190,11407,1164665,302859,-114981,-498161,340664,222205,-161108,751492,487734,1168265,223433,595986,895205,664021,-575703,514190,-963251,-821278,-153148,331287,-255708,-432631,-2797904,-813451,-908445,-29604,-773202,-759677,142772,-805463,-945076,2053228,-62931,697739,268548,289496,-102197,1553882,707769,-1256233,-438735,2007529,866995,1179313,532482,276708,430951,-812960,29278,388579,-1214416,-769383,24802,1162709,-1022177,-1270417,-700481,29421,337498,321935,-461706,150517,-980942,-1059779,507540,82292,-440036,382427,762408,-13235,486114,1162476,-148005,-115004,793418,59085,-724348,543442,1404552,1681307,-592533,-67184,-315658,1038001,-155520,282668,46925,-133936,-88083,1274668,554833,178068,689868,1323171,86812,-172571,-65072,-62572,304228,58303,351596,601219,1266231,-884119,-691630,-348565,755888,-1434055,-908608,517361,-632848,92631,-795238,-1612744,-820821,-263150,-787958,300007,351712,-701455,-158209,448836,404103,350499,-606697,565333,357223,166670,-869325,49015,-420722,-300013,-926123,620700,-162507,-648549,-385595,-843582,-593386,-605416,839960,-205456,-779294,809477,708325,-845307,692592],[737833,153559,1047174,1051206,335862,-495323,593273,867594,-876236,-816411,-32274,1027137,41954,-145261,630064,488780,633083,889840,-255773,-845506,580904,965047,103217,234076,919170,-524896,-715412,-24442,70090,-440719,421844,-110557,-991070,-292819,915137,-164388,-305913,-138462,-19707,-111190,-925657,69389,1053125,-628358,1158142,1154248,65991,365146,-675947,-200981,-144077,918061,535441,813922,1284559,1354328,-539757,-1000624,-148725,452873,-330762,-723464,-994923,603677,588796,199719,-607315,-773970,-61911,407858,48271,390469,-369910,402888,1782989,529514,-1002479,-2411807,963674,323881,312898,-774024,767997,-149109,-1494948,1128987,502069,268055,648596,723794,-119039,-493395,-375257,8728,1507270,1409191,936680,12316,661938,-192642,-377029,-190509,-763755,-147120,583616,-740288,123945,-214234,350968,-697715,727090,1206531,-366072,570576,86565,1131852,1230556,-82682,1643717,-965443,-599563,-1028980,195494,-113921,249934,-474674,343090,440271,-176293,-1194254,134028,1554491,1409386,1233808,1424696,317112,31506,36516,-313013,948669,-428669,91290,314192,29579,-200226,425561,1102293,-337667,511730,848155,589711,583795,-1154601,-183582,-689729,43071,2714052,-22760,544121,-1119711,-802812,-1437321,-775182,-746999,240711,441219,-194480,-577283,433356,-754,-335386,-134737,-1062772,-1528123,342520,640370,1412542,-1023591,1784325,-404456,-755715,147012,49892,-518744,368446,156502,414607,1207428,86058,372160,547692,342604,551165,-432393,19864,447037,39751,-190297,-717808,-904312,-218929,916792,710187,571362,1267670,1514544,601844,-215101,-1648902,1344097,-458868,-1445209,-186038,367600,-631812,601512,851382,20424,-159551,107906,274014,-161974,55203,688211,83079,-1782877,-99093,520183,-513369,62223,1939917,2285826,-1185887,1516155,315769,340231,-53254,-150738,1056205,-229024,-22949,-15909,-1578091,-572811,654229,586998,796251,-876801,-479953,-238475,878217,297069,-569321,151896,-799077,-877171,-88728,-201086,-1042441,-177846,1150250,-382605,-322237,-124901,716987,49431,964114,-8685,300425,-556218,-878393,-1411979,-30716,-443701,414148,-39125,1066113,320710,-673264,835200,-148375,-1244197,284168,1010143,-195721,117472,1084515,-1003380,-756163,-474276,10355,-151714,-483746,-453399,442910,921730,1041387,858518,-293274,-411926,-213164,-56014,-1362056,-511000,709921,476785,1841217,1257100,1244432,1289557,1165470,533378,1002058,1272555,287492,-78428,-470850,78250,740006,-1145175,-858612,1160892,451372,-1516685,-421364,-622017,-1019701,793483,479797,842896,-304466,1244329,1732941,2638435,-444409,1022570,185145,-765126,207404,717906,861713,80824,-920890,26217,190015,-249724,-44551,545858,410948,42985,745674,465689,932606,248059,-547361,-379098,-69973,-1125950,-1210965,-677140,278895,-120063,-214114,-967773,-1322529,-296152,-815492,-298670,-478652,-166605,939594,576976,535182,-144999,482966,156745,964368,-990646,-187196,-714600,-1708770,-1870009,-481249,533394,560816,83337,-333467,250649,8910,-238883,-1001188,190583,-356437,140784,284827,233392,-293269,-1019535,389747,716077,-389200,-96064,-915867,-605600,900039,892273,-1364633,-645270,155764,45788,1308134,-736611,-123528,-81283,268731,403063,-129023,-611590,707632,-480774,-1211416,-609019,-1853071,41320,167521,1401114,280076,-271959,490092,-179018,1254289,270539,1353784,478684,475685,-836591,-1485531,-597767,-281427,-77640,-2004352,-491296,33176,608695,-107022,-682979,2109764,74212,-388524,-114080,-1320894,106194,-148653,333932,1469397,1036964,-740840,-975575,-1687419,1374169,-153836,-292181,-19033,-427342,-243795,-1418300,-169057,-987778,-153861,342748,-900878,-1034317,-877305,822285,-1351376,-192904,55743,-1142366,-426214,-581089,-135831,-1740397,10732,1477045,428984,1066449,194458,436492,297205,147112,-516207,-267529,2683284,455774,-77081,1204875,-291586,348698,-246295,-1124684,-904465,-918042,646541,261951,1418611,-787481,270948,267894,-2647682,497149,385058,-684825,269585,-1091295,-424639,968687,-774186,-341960,811785,-133932,-693676,-823614,680044,147204,-183505,-784902,-152849,-471989,-2245623,-852522,48878,549470,-566658,1275509,-306606,-342061,586996,-547738,153293,782293,-1563223,-487359,366702,145678,-1328636,-497296,453751,-1379914,-712473,-67579,-1041904,137220,-734058,-14672,1429130,891922,109688,-1170303,210643,-818797,182394,577775,-801163,487769,-318464,105024,384340,-442454,-140543,1034830,298784,-64689,1020956,268029,-151157,-232902,955741,-81253,-300941,-446021,-390373,-758907,-15783,-901026,630019,558254,296113,800804,-520184,628397,217521,398767,162513,-307318,541442,-1344170,514433,-358566,547311,14912,-121645,365299,-762135,430135,792786,-922531,-307483,257773,487119,-57727,591393,-230821,73068,-310499,-314692,320379,356734,685268,1241172,479533,310209,-615430,-605049,995778,519356,-259833,1156233,-62306,563321,250945,-258660,672577,-894774,-506710,393366,-279375,-179285,1420132,1623817,552766,38586,-1321620,17442,1475050,157374,-526806,480167,1083256,1685314,679529,422335,330483,480540,31250,-4683,336967,1057371,-571339,-419981,-638852,-67354,703803,-1276950,-391308,304535,254635,688873,-704392,64738,505977,-363466,-350482,-12872,-350767,-1006896,641706,987977,1120970,185399,-450690,312595,-237446,-983009,510094,1020965,231402,337146,27293,113313,1260145,247341,-33628,-495781,-234261,-405220,655520,1305309,314524,-712607,489443,-342479,633872,1632615,14531,506286,2013140,-1022926,519031,-145579,386590,867635,-771751,-908675,-290415,-1110039,356320,1395231,-162481,758152,135696,387311,-1471825,-230086,-190242,639945,-502129,-1608447,425873,67836,297055,883705,198799,-1869584,-622410,25321,584951,-1370828,-523271,495382,422943,259395,1354973,550528,-343790,-173192,2150159,157079,-450171,-575276,-192959,489334,-613872,-953796,807094,581506,208398,-157227,-982728,-1237227,-775646,-730834,-528689,-19453,-219810,-198595,-787718,697226,1268883,689273,19305,193075,1056541,-284406,-581761,233415,2598824,147676,494576,704918,-37996,-57949,-957744,-87531,-85104,-737592,-92145,26486,1334689,-1252814,-993821,894538,-167068,748781,-1132811,-1276236,267494,112599,-374390,95233,597065,546505,-276525,-1415326,408203,-362019,-300861,-1022188,-300335,-155379,-812216,-1527316,-1011151,-102535,-1337998,-1030083,349705,38845,-1588,-604991,-435915,-932410,461851,-803449,-148269,986948,27810,-140325,-403864,1112387,450393,270850,1164953,-637690,-5188,1418296,1557466,47769,1063823,-173582,523445,337580,-77142,757811,1223953,-347696,-67114,184213,-233521,599661,-1037710,-243442,-809849,-45528,-69858,548358,-601934,-439146,655094,524348,811657,116509,-434361,-369140,-102797,500051,-388436,433854,-422233,-426105,-475142,-1934436,572143,640219,720809,-1283167,180636,52838,1035445,244049,-30135,-717521,233657,-14579,-446522,875706,409645,1304672,689125,644242,914515,739282,-692360,325021,-1341199,-69561,-801936,19021,-224541,-223310,-2615763,-1169154,-756020,-1602,-424747,-141849,329068,-920258,-900100,2223701,-113838,1109732,633830,-136969,-463339,1812645,1371694,-1208776,-155565,2242160,1287427,920304,332703,191886,525576,-965078,-12038,419326,-1438503,-1016808,14393,1578123,-821279,-1504806,-902989,458998,233380,197348,-494589,56553,-1579071,-1189242,-169609,-202398,-514289,327561,655955,217323,608043,892919,-466496,641387,1162316,658366,-994843,254079,1206528,1609114,-569259,-298960,-264010,872439,307822,649783,-622017,-62437,-26499,1255647,147184,-135981,60003,1107512,187808,11030,-323567,23457,174030,144665,441132,782238,1368936,-927970,-825016,-582469,859354,-1677920,-805535,413365,-567049,-211272,-694623,-1691250,-568804,-314378,-474546,271235,878765,-719973,-268135,404261,445520,488395,-484381,606553,204723,164648,-738533,-286158,44990,-302186,-1084037,294632,4526,-746672,-617091,-1194458,-538593,-872888,1469651,-140139,-715721,621757,916792,-699338,685423],[863197,397358,1024352,1255651,383211,10057,1120852,982317,-784799,-509906,-161234,593171,23765,-129316,528502,101565,1118336,1091027,129849,-635277,506772,958288,11771,75996,828560,-437034,-441145,36772,-173549,-585867,634526,-161055,-835585,-452690,694221,-504806,-686315,-365304,-584680,-287760,-1098358,-85223,1154903,-335673,1219392,1194361,507045,284424,-1072240,-570496,-579698,933220,444670,91547,847021,820178,-231502,-1013853,103619,-122626,-885267,-1527458,-649935,1096581,29321,98939,-627535,-1052389,-135474,218512,-457181,480163,-695433,472647,1798800,551426,-560182,-1729392,566519,263350,-12025,-884172,1429100,180907,-1672196,991409,240335,322929,606199,1029070,-557283,-435265,-522393,15127,1627363,1325677,703266,698,470702,-244525,-178608,61897,-651719,-290056,112481,-689088,357491,-192199,383963,-188221,602596,963056,-394198,943287,-102265,945131,1348232,-269620,1455024,-994797,-409673,-416778,-23783,-744293,-3729,-340299,296243,303998,215793,-1207669,24885,1667566,1665272,1126286,1049827,452232,-85793,-158862,-267245,760944,-339557,54278,577291,363831,78525,207999,288436,-974539,96163,491390,613897,730020,-831475,-753092,-959058,-35627,2303670,729349,762685,-1114522,-982208,-1178922,-223227,-662463,442637,377853,-395927,-666821,797248,375084,-1206432,-279130,-763955,-855338,561543,328285,1222140,-828826,1997235,-207542,-941003,-20379,-177833,-508774,468962,271876,533877,1456204,-206870,463942,359828,123358,617042,-558313,87991,355450,9967,-296590,-780508,-1246038,-293158,636041,602858,290395,636257,773470,588341,-62368,-1516185,1242798,-411150,-879414,424933,176706,-632895,1004933,1045192,245254,183203,-90547,113103,350759,107088,403202,223886,-1555624,-64326,223764,-258843,71658,2022851,1709635,-1278474,1541669,495197,772066,-113326,-296406,1007415,-604579,322026,133320,-1760531,-87368,984969,907685,1002724,-562834,-577512,-77851,969667,217584,-358237,-266295,-583291,-703676,-38717,-1110087,-972352,39792,1168253,-229118,-297722,-265695,709755,581208,1052540,-143773,-151568,-470045,-738101,-1456067,297681,-263792,303625,-451577,595293,307635,-432086,824918,-502765,-1372792,-86708,766778,-31199,42208,884879,-711650,-742553,-402196,54155,-78459,-621347,-779346,-148242,1022324,1269006,754110,209434,-325988,279141,-313734,-1221576,-597334,544556,643725,1908397,1586463,1400659,1445407,755774,441109,1272743,1210229,166479,-190304,-797146,-54014,735718,-969873,-837590,1160341,608112,-1238488,-103799,-554132,-1215276,672213,453826,915616,446699,1437981,1627722,2395659,194360,1154145,-35603,-974564,607361,415371,885655,201585,-1247784,-180426,318823,-227507,178169,751829,947202,369619,713406,618589,1226025,523974,-217044,-555787,-483361,-1455084,-1168498,-973717,133643,-172551,-10984,-1091330,-1099718,-375136,-491492,-64554,-471063,-347998,88213,172002,658127,-381461,563966,144194,757881,-348641,-143962,-889797,-1365038,-745726,190542,882451,485141,-182177,-491929,251402,-275156,-445753,-881145,498128,366888,581609,777276,128350,-608427,-803302,928798,539699,-508110,90864,-1414023,-488975,1182882,883746,-1719305,-946384,398381,9758,1041713,-614770,75141,152600,385297,-70774,-195407,-542443,261388,-474107,-889802,-289761,-2076399,-213370,565103,1432746,-51678,-450915,254347,-512377,716743,240419,1833313,796619,114536,-930611,-1416682,-748744,-772880,72749,-1494495,-528781,180740,442485,-420129,-538781,2503343,244083,-481002,-220577,-1556870,-335384,-134657,-136065,1594703,840672,-976488,-838329,-1043714,1877430,-31809,-383469,-181470,-404543,163387,-1275536,-36668,-909555,-45900,437029,-1103284,-1112421,-1164814,762032,-1281514,-354926,-372331,-969517,-466577,-236605,22762,-1655100,-395933,1017192,-62945,1017801,-359823,211493,18369,21366,-572581,-116231,2023955,165372,-14098,1406653,-406819,-79845,-301021,-1005556,-1376080,-1008097,959613,389512,1325426,-639743,183443,243376,-2373950,331343,34430,-873930,148048,-772445,-170446,1080868,-869929,-310247,931456,-78815,-788553,-515768,399469,210247,73319,-991391,-9000,-432347,-2284645,-1229608,-398291,490236,-555235,1503074,-136095,-348303,473778,-606275,-159328,245406,-1887379,-135450,543119,-589107,-1256946,-67170,198866,-998443,-163789,241630,-1026596,-54239,-768177,-480018,1479566,1123426,-137748,-690749,575247,-863676,96481,602253,-435106,562466,-855999,304507,476316,56775,20422,1153904,2910,-415652,688391,636655,-240843,-111108,800375,165071,-120682,-92414,-539588,-1074055,-95416,-1117343,776837,1202428,179144,1032696,-407205,745429,187029,323190,113892,303742,327079,-1523487,660096,-640294,463710,116694,-183911,562853,-554012,398829,352673,-876649,197586,336305,536898,64236,44759,-724283,-36731,-215269,-389156,50568,468916,527377,1105244,102228,263534,-497878,-932490,489578,663004,-311416,529916,-121232,349347,-52328,-294688,520088,-497920,-489933,440639,-61496,-469580,1494397,1761685,373295,-95212,-1077535,-167559,1478506,-132936,-70703,370235,1013485,1536852,971981,498296,381612,439383,174904,-196333,512495,1369285,-463324,-403698,-851571,75260,934476,-940589,-287716,-34616,275175,923226,-649706,-108640,543212,-481397,233048,528846,-488381,-1278129,302375,691640,1398245,8694,-171943,-217217,-342884,-1053426,876741,2018654,480590,513515,84683,-7539,1667549,261829,-24373,-229570,-440856,-571247,980819,850499,125628,-1021562,701954,-212548,446931,1896281,-150440,716865,2027760,-1206006,511574,5826,159674,717022,-579579,-815174,-13479,-846887,256525,1552558,49029,608769,124932,550075,-2296701,-205633,313940,585644,-904876,-1576245,827046,359145,431938,876427,118509,-1810699,-375278,-253068,654255,-1787399,-569348,596243,323152,212059,1395238,378922,-663777,-643646,1759722,-414463,183913,-434720,-269120,394670,-617915,-741943,309773,295016,250200,-165448,-957173,-1167507,-849784,-811138,-1623171,-478081,-240018,-139807,-435993,851864,981636,201764,153461,840930,1025157,-69146,-888777,107588,2213092,564654,445162,605428,277397,14597,-779300,-345423,22281,-652276,-463804,-11485,1092270,-1539642,-1095856,1068813,-93787,541538,-1275143,-1328561,469806,-184803,-770875,-320721,-83061,372912,-398320,-1556661,-390717,-265832,-510801,-817232,-464910,-530272,-292386,-1462052,-806243,173901,-1659984,-939506,305971,-169578,-24998,-239848,208134,-981831,442547,-845890,-39959,800930,245698,-414383,-690571,1317979,408628,61079,1295243,-491254,40747,740229,1298822,-358332,753974,-254982,-118097,200820,206849,-19455,754584,-157325,265424,658005,-82153,567495,-1035446,-427922,-835168,-502159,-85630,692217,-519133,-408098,564120,651835,712885,-129145,-493763,-494356,-524290,963388,-566419,-113059,-492139,-400820,-351531,-1478057,1007088,897944,576509,-1555508,88835,376593,986887,203080,235414,-821292,154077,65717,-659391,835872,335552,1415270,1161365,668977,785743,710505,-780286,302037,-1354231,715323,-1085535,-259627,-80607,71288,-2104364,-1283027,-308595,-77227,-45531,485141,463266,-785618,-607402,2153729,-160756,1355938,929100,-582698,-699878,1997902,1777381,-1222952,111807,1888261,1497799,604438,79086,75797,522221,-961390,-208380,574128,-1477494,-860194,-21339,1573303,-518454,-1434238,-986657,801331,22233,63701,-387638,-66166,-1987712,-1199903,-735842,-422653,-465229,219428,523502,345315,437892,562921,-895099,1291630,1515739,1261581,-1030765,-48319,952135,1348717,-343023,-425913,-264593,507957,717594,975962,-1265563,115227,44610,1016448,-500672,-306372,-426858,791683,192958,263874,-342916,254112,479696,335862,393033,818033,1261530,-1045675,-852451,-789620,630552,-1823943,-613771,274862,-552743,-463625,-573524,-1621082,-149778,-286482,-139921,115187,1274933,-663529,-382177,242631,496244,430639,-360599,741196,-128491,271845,-539592,-573400,485185,-112228,-1055480,-142812,57720,-733240,-678538,-1378208,-490881,-994872,1739138,-4589,-457973,449238,1182272,-484021,461225],[782392,582597,900324,1266742,503489,479929,1396077,1099664,-469253,-89906,-372765,172553,-62719,-149368,327599,-382985,1308309,1122895,251478,-378056,363670,958657,-2093,12468,778852,-90988,15778,205234,-328021,-683362,675586,-311020,-403200,-460669,408260,-760365,-885639,-439136,-975120,-450974,-1030401,-153564,998358,-92914,1344943,1102718,584042,44949,-1190305,-760043,-757574,666147,164290,-529399,391119,272558,99748,-784793,354965,-827311,-1236767,-2221539,-333371,1556321,-385731,-42587,-635690,-1159193,-316687,-92285,-927829,512999,-980295,417049,1492265,437015,-269729,-987131,143413,217680,-327481,-938335,1515243,387396,-1650120,632228,-224006,254121,479076,1179182,-822049,-473569,-572910,-13397,1513037,1096994,286884,-26347,245149,-281595,-3519,285598,-485883,-392610,-297888,-503082,501885,-243173,358289,349173,401392,568673,-353570,1152604,-334630,537766,1311398,-350579,1157680,-948234,-193628,319064,-186851,-1222701,-130640,-98653,177465,67072,502791,-1149572,-102897,1589225,1698962,632024,576582,505939,-261619,-326769,-155246,630034,-222860,-108355,618516,726998,464185,-79975,-431921,-1160273,-225745,-40969,409819,727702,-294241,-1183094,-1163626,-167543,1549124,1258522,827439,-1051876,-1116429,-852136,238575,-301147,564894,367006,-448298,-606589,1296979,704649,-1697612,-326604,-150371,8419,626249,-112888,811669,-794936,1656117,-55995,-1071843,-239439,-464619,-423285,601952,382045,719694,1466880,-415778,519100,196863,-51530,563497,-519469,192340,326736,-11851,-382391,-723651,-1352898,-259240,431317,520193,-74788,30019,57672,413189,61898,-1087164,1250077,-213190,-487708,1143947,68773,-601538,1006532,1036372,387627,546765,-201099,-178228,693132,147006,-30542,187101,-1322141,99393,52573,89075,213273,1516285,1176797,-959250,1533007,748217,1194782,-213520,-340535,876561,-865332,584486,340303,-1756293,521006,1105940,1043997,1059479,-63229,-687378,-15913,644761,68201,-439226,-602160,-442435,-439724,30640,-1675373,-709241,361827,1153506,122890,-128493,-313025,604497,1127574,1161224,-167282,-311147,-434911,-601463,-1356555,550631,-105507,228045,-721909,123064,284264,-87631,704901,-745986,-1283433,-400606,525620,55844,-27911,578071,-537675,-669600,-354239,61893,323349,-542967,-869928,-556306,1033309,1280873,632990,626983,-179513,661276,-624580,-974248,-611132,305834,748339,1497474,1600925,1258736,1276999,189100,161782,1205024,1026049,61670,-343400,-957166,-314123,578917,-649929,-864805,969529,696007,-842417,189091,-485464,-1045415,751345,455252,944975,1044457,1372630,1231236,1672133,751993,1021608,-276964,-1041959,947970,122332,688812,477798,-1203023,-401890,469524,-114917,277568,813762,1268614,567805,567794,903789,1312323,802934,257977,-567716,-813614,-1257498,-1012184,-1278913,-42604,-431265,160265,-1155136,-863867,-722667,-233709,521774,-425240,-223513,-691387,-301360,590038,-646908,314689,118850,484597,18577,-273981,-796124,-1046538,62919,550304,1059318,404980,-545671,-623498,131215,-527102,-436526,-725465,802208,1149612,981160,1201110,-55214,-616983,-426089,1178567,136462,-583458,311134,-1743291,-311970,1321079,762911,-1711334,-1064338,590006,-23262,503309,-248872,362863,372854,475947,-448822,-64162,-172566,-89918,-380449,-487071,51167,-2064793,-317192,918864,1193452,-147317,-408144,-60375,-722436,343460,256493,2165978,847405,-291175,-1038707,-1220868,-667883,-1088430,292237,-888891,-402370,284609,311507,-773842,-288720,2317565,450812,-325919,-301745,-1474035,-718574,-485837,-582558,1498582,643713,-895313,-710902,-201513,1944232,-68448,-338573,-259549,-217154,620298,-1027526,62969,-671911,94343,400218,-1173914,-1274134,-1336014,523193,-1072192,-469745,-672688,-743326,-535266,118586,240278,-1298302,-660067,482095,-662628,566333,-834468,7382,-290967,-130599,-396893,-22639,1055801,-301533,38855,1454116,-529967,-566060,-296041,-681086,-1544947,-965511,1009650,435420,1173685,-421178,63133,357988,-1732848,125737,-228045,-1088447,1359,-433042,80648,1216763,-952307,-276707,976893,88667,-895838,-254085,-3881,211759,434429,-1056038,39763,-267088,-1857037,-1448218,-763016,381536,-435654,1650129,340832,-343393,182943,-586823,-314116,-228492,-1831042,39032,640267,-1246687,-935400,191135,-106998,-633834,220367,423891,-991172,-332520,-617918,-588593,1450159,1180100,-266438,-31588,1045400,-814928,28837,747748,98906,619501,-1421913,379465,563169,463041,194109,1266561,-264365,-807889,208765,754778,-333948,-76698,499364,234536,46776,249767,-673881,-1470175,-302569,-1244452,892765,1531680,-9261,1163573,-9530,947640,365978,270802,22126,728321,-410674,-1343091,758924,-752889,399280,213925,-318823,677780,-196590,386823,-13244,-690950,743787,339006,418493,106563,-509714,-1009905,-77721,-73319,-636860,-447650,604278,341260,796349,-315422,121415,-419308,-1147078,1272,811179,-276512,-142886,-102776,234746,-299582,-337590,262203,171325,-441954,467478,-5976,-752560,1448363,1472866,137840,-180847,-816575,-271106,1228013,-336047,748183,347121,877656,1367600,1072813,519820,360249,335442,276271,-355514,691798,1307627,-529015,-400074,-968199,148292,921418,-704516,-127448,-412305,168794,908361,-574129,-82672,723313,-481672,810451,1080526,-405412,-1267458,-76837,350394,1450562,-53364,116835,-717378,-328021,-1201264,1083312,2311972,624633,666674,76189,-243497,1710668,274966,17471,145764,-584114,-664136,1149725,77079,-21029,-1211674,527673,-25987,313157,1695718,-347702,908423,1663540,-1154350,660658,163628,85020,473934,-383825,-543715,352018,-521354,82548,1425014,182743,188157,73698,613442,-2746832,-99406,837867,497542,-1050845,-1317484,1055123,562587,524389,836891,-163882,-1471460,-145093,-471814,955988,-1667677,-500154,653231,218313,104925,1182323,200638,-886692,-1049559,749058,-963256,633822,-373291,-279206,238041,-487188,-308029,-68278,-111025,346124,-131419,-794171,-1006244,-842724,-712426,-2445896,-1146826,-164705,-11176,35767,876096,486843,-23493,409272,1270649,804996,183231,-856910,74552,1354823,607202,256195,365707,388401,29320,-569634,-636662,99983,-413143,-748712,-121859,591531,-1459920,-1055033,1064477,4170,310008,-1069831,-1130308,734271,-440309,-904409,-680218,-727979,233229,-524726,-1654152,-1161326,-156377,-673269,-541618,-570793,-736199,244766,-1070124,-367769,526195,-1649942,-733547,143570,-363608,-70797,245769,713567,-948729,294572,-874563,156065,569426,448252,-507199,-564308,1258765,383555,-222905,916820,-234993,-13990,-145770,792027,-528196,516583,-305529,-981663,16244,523855,-612921,66083,60718,583965,947840,113920,492727,-757798,-346481,-754708,-1025469,-107445,622913,-111875,-408208,454368,647563,421408,-303414,-528831,-586193,-951803,1080667,-679272,-565599,-518500,-254909,-120277,-644311,1245014,1019558,330158,-1626930,11583,822961,969389,130703,482697,-789772,126690,472352,-741446,644249,265929,1468685,1525633,643922,606025,631371,-681880,462144,-997654,1264114,-968233,-494445,52691,371588,-1542177,-1121857,198097,-278526,279817,1014588,540578,-506833,-139663,1859543,-241652,1381028,1010002,-944532,-721321,2012243,1859050,-1301127,315480,1121584,1421365,336256,-126266,-43938,419484,-793354,-448510,773501,-1281423,-335306,-94253,954358,-249542,-1187661,-884971,918236,-261775,-79761,-218761,-146834,-2091978,-1084314,-1039652,-525279,-316350,95872,426317,368726,27642,276213,-1259235,1663906,1783195,1509405,-886999,-309277,739947,939116,38843,-386171,-337766,-59482,943821,1160539,-1705686,309512,90149,609219,-1202444,-291823,-741311,393130,105437,518403,-134531,578567,1105813,527576,291717,762590,927845,-1090725,-777706,-898601,113878,-1912446,-416172,143112,-472885,-627821,-550774,-1370172,239293,-171261,52955,-118634,1461225,-546109,-484970,-77059,521157,240198,-344115,887651,-564131,464131,-208641,-745305,805791,369645,-807696,-509449,-74502,-616709,-623593,-1322515,-408940,-948352,1551865,144227,-102613,323923,1363644,-283485,107041],[603352,664517,725758,1085625,685918,840032,1484669,1144157,-28833,255760,-632840,-123776,-181476,-161217,77123,-830565,1216769,1009836,132861,-193740,162845,987090,95149,42634,583979,341730,550622,436717,-366909,-688252,506700,-521204,185420,-348911,177213,-931435,-845854,-384248,-1065551,-595243,-670890,-97606,584991,51846,1571482,945184,344156,-244474,-939147,-699248,-661438,252706,-240143,-922862,-6857,-248355,382351,-339203,558069,-1440725,-1292548,-2555575,-141060,1973859,-602512,-179664,-605139,-1130875,-575400,-403633,-1222907,497822,-1069253,270672,1012800,311345,-221923,-418078,-197652,217775,-581484,-862734,1185333,382708,-1442549,180329,-810515,96314,306581,1157108,-869894,-565959,-503279,-113609,1112094,772412,-218859,-61482,126564,-259598,109993,395706,-281459,-353976,-561239,-266845,515656,-350319,202518,729874,165606,177416,-238622,1138062,-578388,19683,1161440,-314494,861671,-826650,18536,937652,-154716,-1329081,-75974,184463,-14681,-229148,613663,-1012535,-245868,1314932,1465121,-134605,146755,467869,-340445,-413031,-23190,563383,-112985,-406508,442701,1083516,850532,-373825,-882856,-904198,-374468,-589424,37999,594407,282303,-1362555,-1183296,-291192,664916,1284947,727503,-1063970,-1239498,-585366,451343,188254,571507,402173,-367148,-382890,1781632,906711,-1685046,-258042,586560,784622,534014,-521226,244436,-988204,939830,24250,-1133994,-482972,-725437,-306117,749587,514497,937670,1194901,-484975,544718,174691,-160810,409980,-376634,296520,381337,28325,-379654,-554748,-1204108,-30870,370982,420637,-415615,-416904,-415023,204596,126281,-588140,1182466,63278,-382796,1768411,40083,-588082,561256,847084,434687,821948,-181272,-455965,782998,142105,-464461,-46192,-1164966,335656,51772,428954,467568,792783,786356,-425076,1458983,1006173,1494023,-344001,-265199,653902,-954529,706986,531704,-1574799,1096806,1031191,979412,942894,440047,-773808,-46965,-16820,-119765,-740610,-756148,-376916,-83348,101644,-1635956,-361318,719267,1088882,491114,147460,-213936,441345,1524605,1338926,-40835,-135479,-477701,-594952,-1118544,666466,2198,203574,-801181,-235105,229252,251334,580964,-771234,-995133,-552898,339476,7304,-112738,206170,-478675,-546483,-306198,-541,752890,-314628,-740906,-729744,941764,1116204,572167,859137,18786,808610,-1003408,-721477,-580567,36046,733705,711237,1243285,877591,706884,-343685,-209529,742479,676149,11,-514538,-913940,-631562,329376,-249025,-914578,666992,711618,-475861,282115,-418574,-588805,1024691,481419,1011728,1346328,1126893,702041,802061,1092773,568184,-482209,-984470,1195557,-46654,289462,813271,-825096,-566472,613890,16188,255929,743853,1244704,559696,312768,1283727,1233121,1048528,743331,-453880,-942931,-642790,-763423,-1520043,-188105,-764252,213472,-1084883,-720819,-1129837,-79233,1181436,-374996,114063,-1203549,-741824,359520,-891764,-179046,40969,203130,131877,-473234,-473712,-841066,288171,534993,958484,315949,-948457,-663968,-57053,-646944,-206481,-589291,991471,1758303,1289059,1528106,-255061,-306253,-38384,1052492,-349368,-582399,492959,-1758874,-125720,1217645,667551,-1277703,-937921,692732,26431,-16695,281755,686597,541514,507951,-641929,226915,471006,-202905,-178240,-132296,291508,-1760382,-242222,1180820,869692,115663,-59807,-354060,-748027,170027,284141,2225979,704561,-629578,-1103666,-872994,-324158,-1184928,449748,-375625,-122952,342258,287462,-977661,22452,1604605,617587,-18330,-357731,-1093910,-801219,-895355,-885008,1210610,522381,-578454,-656479,560861,1592211,-228060,-251638,-245284,8469,942674,-795330,164196,-264923,199358,287909,-1075551,-1478526,-1364658,124109,-762608,-511137,-763414,-494450,-570008,434615,464659,-754819,-752638,-17841,-1173889,-211334,-1086785,-171536,-596763,-267716,-27576,-19619,132636,-850045,80778,1305183,-632240,-981317,-291506,-317190,-1443681,-781623,804439,383846,1060638,-152290,-142641,550053,-1002693,-64807,-390674,-1285801,-120051,-176228,281535,1290651,-982711,-273065,897986,351692,-958950,-40954,-284095,190545,785080,-998490,-43708,-2811,-1124722,-1430376,-990822,222508,-271274,1644345,757540,-361167,-258279,-522828,-331467,-533932,-1446709,-4449,600400,-1587179,-468137,305536,-370883,-350465,344760,425274,-938334,-554665,-326776,-400315,1324750,1077480,-228827,503308,1407534,-659643,-1564,968802,678074,669679,-1820119,312039,709055,638168,307086,1285812,-413411,-1136303,-300518,608227,-376971,-169267,178352,186202,255795,494956,-756216,-1859724,-498074,-1179007,1018537,1465757,-210664,1129113,371470,1167933,679726,233614,-64472,840365,-1301113,-723222,808453,-580238,473596,294666,-450342,690725,163906,394674,-298145,-388364,1155557,255386,181264,55791,-1016092,-1126942,-55807,97736,-985928,-922639,738391,139056,313061,-602250,-78834,-393785,-1258683,-315969,952214,-129179,-665018,-1484,268576,-422467,-360546,-26049,888676,-334372,461279,-138708,-917421,1302793,846177,-7742,-205967,-601407,-225772,761896,-411456,1574720,401356,714186,1189818,903152,448802,248689,170012,288252,-429191,861737,1020084,-771839,-389156,-931871,141163,706514,-643110,77981,-729193,13228,642875,-541344,104974,1013027,-384186,1183499,1518202,-88786,-1060418,-419551,43196,1193736,30301,355386,-935953,-212736,-1394470,1016316,1890066,602931,811294,17609,-480086,1443828,294360,101671,530523,-657336,-588811,1080966,-607251,-64061,-1214908,-56219,155454,236792,1007384,-541272,1070626,1111160,-888475,805620,285116,100173,232011,-240806,-122487,732650,-244459,-118652,1040589,176201,-440702,15128,600747,-2442975,21352,1210585,385930,-924313,-905219,1013299,578814,598805,798687,-553423,-979090,-5866,-556416,1318002,-942180,-309729,563832,153634,22060,755007,41218,-966557,-1244556,-327481,-1326047,760387,-431054,-209340,64425,-263713,298512,-194475,-578552,471848,-34596,-495715,-738709,-769246,-523186,-2773483,-1698008,-274,182995,554432,825669,-15800,53242,735045,1329299,444808,411309,-365608,141115,378683,239311,-37030,85193,235154,-55836,-372650,-817388,166086,-159095,-1036848,-209717,7140,-1004426,-898718,875742,64625,66862,-359482,-765528,922800,-578884,-714065,-855330,-1088005,158303,-634740,-1659892,-1668648,-4218,-693658,-252882,-551880,-725146,647392,-421598,139696,850806,-1282790,-410890,-78635,-434249,-154986,747941,935468,-844844,180415,-804200,378500,362650,625831,-395221,115358,1031492,395353,-464943,178777,49352,-205548,-983985,228325,-435682,406331,-247309,-1674536,-132323,850104,-881468,-605810,276383,838747,961795,335761,317730,-280806,-134704,-595513,-1467290,-119920,359747,512341,-424566,330702,533383,-9919,-362114,-458248,-593865,-1234947,692195,-738082,-815033,-482850,-35258,102286,259392,1174678,957368,19277,-1488013,-68070,1150908,883229,1153,580833,-656424,156869,1093908,-701754,342384,203002,1411651,1684660,559125,456373,548561,-271155,737203,-397648,1407275,-579544,-691261,86164,587450,-1146079,-768211,528220,-586368,484039,1358851,555837,-213864,390899,1423505,-376266,1210088,816088,-1143288,-537521,1800712,1663026,-1389104,435877,253664,1084392,177046,-201972,-118146,242639,-534522,-635178,924579,-855567,372855,-188451,-133983,-135576,-942544,-575994,767898,-559819,-220001,-81387,-160104,-1837552,-868364,-1037933,-495458,-137499,-8367,400268,319050,-479193,112554,-1379912,1701645,1870570,1198456,-654072,-480270,655348,478309,496709,-162606,-476437,-764941,886741,1133739,-1817490,421317,83842,131825,-1698146,-131916,-913084,-33288,-24800,699066,184515,895214,1749863,605418,216856,675892,433940,-912808,-633883,-871739,-522303,-1965530,-283009,35252,-210622,-685137,-680439,-986016,431401,4482,-1781,-346667,1431290,-397439,-566615,-548830,492689,10168,-486410,940717,-940759,692623,222296,-775205,943965,1090305,-384005,-627323,-384758,-425765,-523532,-1064109,-256814,-771866,1008719,236434,211612,261142,1338713,-165583,-247297],[435144,619604,563882,801185,886271,1037371,1503726,1090298,416195,423366,-884777,-250000,-293759,-132248,-189422,-1123566,930374,813894,-79728,-179521,-72872,1062058,305303,153612,207797,679823,1003539,657887,-297007,-582969,144873,-718112,762265,-155327,72686,-1052618,-580079,-259529,-850699,-720298,-48851,79371,33156,51917,1786001,799462,-74003,-474013,-363231,-410592,-386370,-172250,-652254,-1058027,-300294,-679707,556840,175258,686357,-1715918,-1006344,-2495409,-137720,2357029,-614559,-261360,-542719,-1026676,-851644,-605090,-1241373,485486,-869009,93046,570316,292437,-357455,-73553,-368515,270555,-824332,-655464,724443,181496,-1138778,-208007,-1380779,-78870,123891,985198,-727448,-632231,-343779,-293919,474681,423076,-685366,-89546,181169,-136009,148691,334472,-58144,-75906,-645635,-100573,390141,-467755,-100055,828071,-51239,-79408,-68582,918177,-790910,-457559,971448,-191687,646435,-652822,208479,1274047,171010,-1008111,159114,432834,-253419,-529781,550712,-809146,-368322,923981,1011981,-864032,-150801,360920,-206272,-392080,91874,539050,-67781,-809250,122400,1369723,1114196,-625675,-1050278,-425036,-350302,-1012284,-394805,403453,731156,-1298394,-962433,-336235,-112414,710758,518657,-1227234,-1372009,-426919,367285,622070,451551,442802,-201036,-38761,2025285,929520,-1265968,-97375,1232723,1257651,321613,-730593,-319285,-1339377,161905,35520,-1138204,-737208,-866389,-190737,881247,685012,1131490,699249,-412130,574260,344184,-201055,208757,-220848,364887,501915,174845,-244034,-297433,-848690,429673,458890,244479,-643675,-659191,-541476,178977,139256,-279254,881935,308327,-490164,2140360,80753,-609577,-188047,546806,433788,945865,-36416,-562610,627614,72641,-737946,-387266,-1058159,576665,203783,637612,757649,330253,534191,6762,1255495,1173398,1583903,-490675,-90778,329109,-856444,657989,626994,-1277535,1479340,840079,752580,683436,735764,-795675,-148494,-770715,-318626,-1073475,-693247,-355751,347910,138748,-1026266,-54326,963436,951263,716189,449235,24039,253204,1666596,1568248,224025,268870,-575910,-789397,-782031,635087,37452,213110,-673674,-429992,135613,493375,567142,-535604,-585774,-510232,237201,-177840,-208980,-166806,-461526,-398652,-230395,-140806,939706,-35308,-477910,-701933,752021,863185,623755,875664,246337,703852,-1427504,-548694,-546468,-234836,576281,-159062,570006,408322,-124670,-662584,-548056,-37783,203433,6289,-663772,-703022,-915403,78792,116177,-948659,365045,682750,-211396,126127,-357841,-44601,1360623,518737,1155202,1394727,824773,214449,73470,1146767,-132302,-597005,-835292,1373129,-50866,-205932,1052670,-313297,-616916,715001,78837,166539,573312,868703,352017,-1980,1639670,1056485,1212701,1040877,-293982,-806988,123054,-482234,-1618563,-236723,-1001711,83411,-835342,-715182,-1388465,-19529,1576490,-343488,457227,-1373170,-1080274,64502,-1045448,-754706,-109189,-25975,136351,-620043,-43052,-759977,28899,256924,596593,216344,-1302517,-572794,-243664,-556412,175858,-518783,1015691,2035926,1460130,1769368,-399113,201798,246944,631045,-708745,-504153,562520,-1427962,16951,831872,662772,-564675,-582054,683817,199041,-184718,819432,977724,649151,460901,-693952,569909,1241042,-75336,119720,53936,342897,-1207240,-20204,1318165,630476,705578,544335,-532123,-623472,139735,277472,1980110,482559,-829685,-1051273,-432493,195629,-1090966,454671,-55548,235783,373708,392678,-892430,331295,665824,696210,302029,-394232,-550289,-500319,-1030216,-955342,814988,477057,-180925,-712733,1033632,961256,-439210,-228267,-190903,131215,972543,-663162,292227,229937,206509,159502,-814948,-1623950,-1249524,-350247,-391553,-487029,-656739,-247258,-522945,677965,644490,-158881,-687077,-387031,-1438016,-1042941,-1054046,-325001,-847181,-353267,419246,-111573,-453918,-1345428,131765,972020,-691938,-1204196,-342552,-103363,-1185423,-506221,486974,242181,1029793,124802,-437284,687209,-508980,-194275,-477083,-1344742,-169800,-72420,415892,1203541,-945075,-307814,660683,644993,-944884,130845,-257815,206264,1028594,-850261,-269185,296574,-395924,-1173647,-1048855,11629,-141955,1464398,839745,-409456,-771619,-436304,-263837,-644974,-899393,-243119,392392,-1476784,-80455,346996,-513103,-161510,213348,248734,-872755,-582450,21827,-56374,1115763,904971,-35666,706123,1441312,-421949,-3571,1178200,1192414,726914,-1901022,118817,958402,532222,286885,1157259,-368336,-1301197,-726505,252621,-332088,-363030,-24846,107833,489628,563412,-759361,-2130435,-561673,-893366,1194136,1061631,-372590,932773,499955,1275333,1010459,200396,-71065,647063,-1861697,227489,808126,-125172,708255,368947,-495041,602326,394639,400650,-511248,-44592,1274560,108420,-99423,-85207,-1429699,-1148865,-44006,262855,-1297579,-1056595,833758,-60034,-276411,-663128,-287403,-388836,-1280675,-389609,1076840,110837,-919022,171617,437579,-406036,-346165,-282520,1375832,-156965,446524,-382748,-898070,1098983,128202,49724,-183763,-460859,1317,188807,-385298,1959959,494187,562296,978942,488761,269901,66823,-36958,205880,-403127,996419,691305,-1103742,-359726,-747587,57991,385956,-713087,313702,-913776,-104851,191574,-599169,345897,1269159,-248679,1244267,1701611,363099,-773076,-676658,-176235,673662,238056,497480,-716581,13025,-1545724,652082,1059328,436607,959128,-61903,-626200,1025437,322908,222186,819453,-646911,-300230,765054,-852460,35803,-1005168,-828335,307074,231611,45616,-694568,1134936,644715,-484670,819033,339164,112267,96484,-192396,357589,1006411,-88574,-275049,507980,21983,-1139082,903,538732,-1446667,95947,1310514,248431,-617513,-463543,683039,391846,667234,746418,-914344,-478088,12019,-459786,1566325,99555,-43849,283274,164156,-2839,244216,-96228,-895790,-1165541,-1032798,-1450435,566661,-571702,-58773,-70910,-11381,944110,-28581,-1029121,584351,128367,-107941,-376235,-624996,-372962,-2623858,-1837152,222035,430565,1044527,782557,-349339,312385,1057640,1031849,41968,564183,546904,271690,-351446,-416615,-392387,-133679,-114802,-245522,-235103,-787166,247929,-13277,-1369186,-193863,-494435,-322693,-672756,548226,41636,-160718,720452,-381007,926123,-560469,-249250,-746626,-1022021,159831,-707020,-1494244,-1757079,211317,-537443,-11098,-394240,-530508,827931,304396,573335,1058391,-683523,-10724,-276515,-343744,-274718,1134291,838060,-705090,186105,-579550,578309,227489,760895,-131887,1165333,743620,411437,-588737,-612696,274852,-518789,-1547678,-185215,-164314,429606,-16215,-1850318,-176134,1221010,-801610,-1024851,471341,982923,708084,525443,29004,223157,47909,-405333,-1726038,-111704,-15338,1090657,-460920,206688,372530,-482984,-297647,-223444,-504230,-1277689,-123040,-760865,-843743,-378692,199152,192596,903963,809164,732417,-279181,-1136899,-166730,1158917,648185,-175403,526466,-487676,228360,1739911,-610058,-4821,148762,1199967,1596399,427100,378930,485607,447540,1006327,246220,1167442,-97471,-859079,-9149,665635,-953198,-386860,547583,-936467,543293,1467215,503681,-3203,864579,956767,-546289,926749,420501,-1145303,-259263,1407864,1292028,-1410718,489895,-429046,596453,124469,-116371,-102465,32008,-299562,-717624,961810,-263321,1004942,-254414,-1213137,-225805,-819813,-98724,410990,-807689,-328909,-42625,-122059,-1264330,-596166,-794597,-352423,-12733,-68809,438077,244478,-897947,87600,-1171292,1472485,1679858,409137,-406277,-527386,731128,88099,935278,202095,-643210,-1461513,534305,886180,-1586338,382594,19711,-299509,-1757109,82981,-987153,-408393,-116633,753062,443816,1097315,2108323,492966,198708,600326,-85225,-466563,-465994,-716535,-1045781,-1975671,-253796,-56385,260108,-630632,-925750,-577534,350379,183604,-295378,-482519,1239772,-254060,-616023,-1076878,405058,-172915,-753930,822230,-1090378,903070,640447,-677551,879867,1798047,101043,-399629,-777517,-201093,-440866,-720876,-27937,-541437,344807,215870,356093,256701,1071986,-146917,-477104],[336735,455364,464292,544220,1040284,1052923,1501862,969047,764432,428916,-1066035,-242632,-375471,-57546,-453315,-1199053,550772,609748,-208129,-367831,-311449,1196762,593441,320326,-242039,813048,1211438,786085,-150710,-383200,-335149,-822551,1178467,79688,88590,-1177714,-171380,-130427,-446614,-824975,712247,330271,-470795,-117405,1777691,724606,-500414,-571853,362336,-2952,-89113,-521715,-953429,-984417,-467607,-918659,598521,569269,738150,-1478810,-399540,-2153977,-333988,2662068,-444007,-248760,-471664,-898554,-1071841,-635579,-968248,543370,-398853,-55175,327433,434630,-493218,107840,-326505,355404,-1177077,-376881,354579,-115491,-867896,-404237,-1773039,-181940,-43349,711203,-470317,-592503,-163868,-523781,-244653,114331,-997656,-97107,385938,102805,129211,102197,165462,449760,-573244,-102265,154803,-543681,-500002,649755,-197370,-154163,115394,580982,-926901,-749120,813092,-46346,529911,-470652,366736,1279976,776473,-383170,510958,581792,-486384,-771570,383878,-576437,-413836,533041,463914,-1208692,-298758,228911,149121,-270223,172878,526798,-144276,-1243378,-236537,1513880,1158534,-800450,-1050177,-42448,-218359,-1236369,-774448,253925,964549,-1075952,-537129,-261798,-630862,-268241,290433,-1511861,-1491944,-345068,60100,863871,230516,444089,-12042,333723,1864533,777495,-687033,94434,1626734,1353232,57998,-633543,-661764,-1671760,-383966,2928,-1106492,-984428,-821679,-93943,968116,882367,1237298,137987,-241283,641669,671652,-181406,28384,-132553,372613,640196,435828,14123,9518,-392346,1088673,625047,-33280,-718141,-728662,-368052,519273,141586,-292043,332780,416190,-644778,2184834,185253,-641586,-978592,230983,462523,921038,185068,-393661,331214,-47402,-750746,-652988,-888228,761567,439976,620945,968507,370525,363371,67361,853783,1175081,1440091,-642325,124132,-80909,-595183,444762,573706,-953126,1564513,627891,441100,354261,689144,-729400,-290691,-1330815,-511776,-1253343,-454364,-334452,812367,112721,-171117,100632,913912,725632,732027,679701,329633,58761,1538395,1762205,564360,711641,-670739,-1151722,-418992,494074,-7707,213679,-390707,-471917,5934,588795,724969,-96393,-159166,-314138,222760,-435869,-286702,-470707,-405136,-263646,-111182,-329793,758919,199957,-189327,-554571,492833,622487,788355,721668,473772,433553,-1813199,-501914,-545892,-481282,289597,-782366,-244683,16378,-919974,-684681,-754754,-940722,-297760,98253,-743845,-403837,-1081934,-85974,308204,-945097,163373,652942,-17405,-155937,-303577,368089,1542367,547657,1344016,1349725,581265,-104557,-388731,932967,-896776,-595126,-619578,1534346,64269,-642721,1037869,79378,-527371,735669,10854,80798,346139,274256,37873,-292436,1796033,831130,1249955,972983,-157585,-434651,782981,-231044,-1515790,-140552,-1013209,-202612,-423447,-806860,-1397455,-16222,1491174,-336113,591558,-1240090,-1280176,-170166,-1050034,-1228760,-314403,-160084,159872,-630377,353092,-734757,-355810,-82660,96054,107408,-1518761,-349210,-374283,-236524,595334,-532024,905064,1953144,1465847,1936211,-436037,686172,395562,105766,-791228,-377616,468130,-861089,80424,230295,745197,165580,-94464,556595,470805,169350,1184140,1173594,713887,349347,-725322,835779,1917589,166197,467211,4745,183400,-536912,271713,1313527,534936,1434244,1219979,-541793,-450275,154610,202764,1522260,289713,-881846,-820824,-9017,691954,-884842,295182,83711,556596,408659,591023,-505052,577789,-121408,681156,508058,-419682,-38336,72990,-750700,-773414,421923,429472,133783,-871000,1137912,232449,-625285,-331321,-188896,50852,650730,-652373,437370,668026,87246,49390,-448623,-1602664,-1007302,-767004,1355,-446915,-449642,-14700,-387302,834842,746635,351522,-507666,-572150,-1387526,-1591314,-775300,-451288,-982504,-365404,797603,-273461,-623590,-1667149,215954,518962,-702082,-1185945,-476741,-140682,-897169,-231639,237164,44475,1064052,354887,-780979,608580,-432776,-243720,-499157,-1102499,-111292,-130658,502459,900075,-849974,-357562,271037,878919,-862316,255809,102909,313240,1128510,-629500,-595421,548340,53768,-747469,-936908,-234767,-108704,1169651,545865,-465347,-1240259,-330466,-165646,-604400,-375598,-605044,30112,-945811,34902,372260,-491773,-43767,-79260,-47361,-793667,-354304,328106,299803,868902,773965,245743,558760,1040466,-166409,-10761,1288020,1542284,783308,-1641608,-153107,1277080,200142,95545,885578,-105271,-1264547,-995879,-218352,-188651,-562260,-11204,79452,662825,427241,-681613,-2214611,-445084,-456179,1406201,499352,-452084,649758,313657,1132490,1241174,164137,67777,304128,-1826819,1201149,760496,472173,1004414,449886,-396286,430843,438463,369262,-651828,243270,1045540,-56335,-353188,-303465,-1706227,-1123145,-151237,379302,-1425685,-640696,854266,-231867,-839194,-506088,-456544,-344506,-1221988,-240850,1175049,380399,-890506,391878,670702,-290728,-294567,-485747,1432799,66059,463280,-599069,-705612,881542,-381645,341604,-154958,-415815,381923,-363799,-331422,1662471,575354,462944,705251,-58124,-33,-130955,-250690,61994,-297286,1056885,439202,-1385437,-330774,-480610,-78792,70874,-792519,559525,-941267,-125158,-325762,-756059,512779,1264753,-155164,1013931,1510441,786870,-505710,-827898,-294161,37086,501803,523500,-108207,378736,-1550936,102563,216916,232781,1104200,-121597,-625699,644006,352207,355267,939652,-546789,166962,268034,-566321,273985,-617877,-1423878,454729,312309,-806272,-777520,997341,443426,-46345,698364,320498,54688,142937,-249917,765341,1038443,-67153,-332339,-23108,-225061,-1706654,80961,437446,-234270,92007,1134655,86196,-283246,-120831,137071,66329,709638,636532,-1123202,-87223,-66965,-181733,1611558,955566,210550,-133693,266137,15543,-181163,-219150,-699760,-862840,-1263023,-1382279,177819,-691946,152283,-120750,220012,1485112,359892,-1369460,629224,335379,291116,34019,-394434,-365311,-2162552,-1470852,453099,708886,1428602,795755,-436175,574587,1306312,519786,-282630,624196,1627768,405347,-656557,-1117158,-763647,-230965,-498729,-497067,-186460,-533989,363922,-30609,-1695757,-45175,-805929,346902,-425589,171180,-76795,-332519,1729210,-120253,728123,-397367,338647,-334788,-562618,222698,-730787,-1111626,-1428845,484604,-243387,137592,-155860,-242954,784568,894687,872055,1104124,-70704,371980,-374710,-130350,-402796,1281309,494849,-573116,290380,-213543,748773,176359,833105,173892,2110489,476680,363908,-596557,-1157363,374984,-883245,-1734907,-317947,131652,547301,396856,-1407746,-91472,1669511,-463228,-1053266,646212,994615,290058,599008,-332085,581493,100675,-224878,-1783602,-81612,-387593,1346490,-539393,100876,233441,-881505,-138750,180719,-344253,-1071370,-1044853,-753703,-706680,-215071,392117,78312,1138717,278493,419809,-477732,-596167,-298519,789838,253078,-355625,408858,-352607,309446,2216886,-560110,-320857,102986,827040,1291100,279478,374344,441445,1291409,1146491,740985,742714,325850,-998509,-201844,615501,-847425,-144444,262420,-1235398,486614,1336447,383695,88484,1186758,567884,-693942,633488,13784,-973531,-47572,971241,839061,-1315566,518387,-775722,90657,121321,106961,15698,-172549,-189978,-697662,868221,384682,1333944,-226565,-1748986,-468561,-828420,451046,-28940,-956428,-372025,-118816,-70581,-504755,-310649,-431430,-137113,-901,-76034,495437,187119,-1077490,142643,-697145,1116254,1166947,-532411,-167776,-437896,931420,-145565,1268463,604004,-783936,-1950543,-10672,475573,-1115466,187932,-85555,-580646,-1295014,264595,-990293,-661719,-93577,673300,494100,1119839,2041167,187280,200380,547909,-475114,150337,-312656,-483022,-1260695,-1909367,-329496,-150138,834309,-472099,-1175702,-259832,28567,296177,-696109,-468330,972324,-147531,-615213,-1486371,280424,-254073,-1038723,519296,-928401,1056153,912690,-492334,635446,2136184,498795,127776,-1106679,12130,-414432,-420399,245328,-332583,-198813,64494,264722,289385,638492,-187964,-510381],[307659,212588,444498,409682,1087899,908411,1411097,839100,959980,376878,-1130071,-188658,-427150,36871,-697649,-1065904,151911,457796,-137201,-702669,-518030,1416000,892914,504362,-606829,743822,1084654,758053,27791,-132523,-813115,-780808,1357070,315958,153741,-1348649,252873,-43718,-37494,-901718,1413534,578480,-755182,-433030,1390838,737606,-790729,-522524,998600,369861,87653,-762087,-1077670,-792627,-509588,-849752,524867,707955,733190,-720621,419077,-1670147,-674711,2782637,-126778,-130949,-403165,-769323,-1168561,-498823,-481208,713799,204786,-137392,316915,706526,-425266,204393,-90828,431605,-1694956,-109464,163561,-371889,-734236,-348940,-1854685,-131677,-179299,395295,-192754,-405784,-42240,-741628,-838268,-112559,-1097027,-82033,661339,422645,93176,-233838,378732,1068831,-403598,-294866,-128995,-542219,-897005,329773,-235822,-95002,262749,245072,-953661,-764900,728285,43133,482486,-333659,487596,1017863,1504344,313193,866844,594895,-649040,-890685,220584,-365975,-338333,237459,-30192,-1000235,-325606,117646,608940,-77198,221396,509564,-366028,-1598573,-532477,1466238,950879,-868753,-1019419,-7594,-73548,-1275459,-1016995,231615,997407,-802892,-25965,-82936,-863319,-1221814,123987,-1792931,-1530531,-286417,-316671,874977,-30187,388269,141168,622983,1307171,513109,-209530,238817,1702385,1147464,-173054,-224680,-602973,-1777884,-543588,-37334,-1052363,-1186519,-583921,-18037,1001628,1061907,1203268,-291007,-39529,752223,1051396,-117237,-70847,-151381,310454,735809,763815,308426,314602,32669,1826890,747434,-378957,-654055,-693158,-53836,1226025,180973,-529623,-320319,326209,-717009,1918449,355439,-628379,-1544103,-6182,583272,804019,410915,57783,62622,-162576,-508121,-636205,-548836,850840,668591,364321,994543,787303,222991,-313547,237335,999778,1107921,-795598,298419,-512554,-227208,113779,371501,-685061,1346436,463538,131826,43761,326694,-587696,-444625,-1501911,-690475,-1193482,-140396,-278532,1244149,22385,494370,36200,472805,421079,582725,762443,591133,-133337,1208555,1812072,885584,1028103,-696634,-1553523,-118504,309293,-124137,157016,-72689,-403750,-154911,538245,1015821,391283,194309,-55751,280421,-659477,-298259,-646318,-264611,-180392,45978,-507307,257843,328256,37398,-367303,216055,471156,1008714,490492,671914,140422,-2040841,-581523,-597533,-674102,-82769,-959424,-965906,-190299,-1379900,-457988,-800068,-1725321,-731701,283058,-713984,-100711,-1079014,-118773,232399,-917567,106450,660630,201184,-335812,-245171,507029,1380752,550909,1487910,1357499,457051,-211800,-604851,548267,-1507810,-494867,-342683,1704812,192733,-880245,681432,185600,-309375,650736,-198493,42812,112582,-311171,-243027,-471126,1595136,572283,1136363,492300,-65682,45354,1186683,-43031,-1196560,109675,-761264,-493959,63446,-890444,-1183346,-24180,947067,-341633,405528,-914683,-1330811,-248203,-891079,-1455429,-520874,-188899,236073,-489948,603732,-660361,-500718,-304960,-376735,-7397,-1539415,-35654,-431621,244560,930226,-610606,740241,1593304,1307659,2008878,-355292,911941,447545,-315160,-578999,-248727,201256,-266757,54177,-402443,872630,693128,361592,321190,758973,912863,1246034,1236150,766349,223823,-832881,930528,2300301,339231,795632,-265663,-134624,88234,538880,1170029,523937,2042000,1723483,-394407,-337409,126091,56270,1034624,192459,-830140,-400141,303450,922650,-658553,36988,135448,719347,468089,802384,62650,721906,-508025,601704,527233,-442011,266464,676333,-187440,-397316,130535,271528,253853,-1070311,920536,-449075,-732410,-554645,-330265,-254311,56699,-727243,554299,909603,-137378,-42996,-71839,-1364128,-666207,-993655,367234,-468984,-271951,196032,-208695,904564,764821,675433,-270006,-574146,-1057506,-1647171,-377316,-543590,-954797,-303009,991260,-460620,-518919,-1744488,342888,44250,-668617,-978945,-681670,-373433,-661711,-53764,142572,-154318,1101543,481511,-1114640,203507,-693681,-227993,-440421,-471313,74166,-296141,579496,418392,-726822,-373188,-210075,977421,-758453,313902,657625,531342,1115000,-342607,-925221,678600,120560,-264383,-692447,-469116,-186274,873010,51379,-485382,-1542190,-193675,-70525,-481503,-15051,-993368,-423937,-181166,-118703,395204,-319242,39931,-390984,-368822,-686459,58741,501541,573595,647648,758052,515113,211485,300451,15824,-67534,1243608,1624435,803058,-1165666,-438644,1524465,-226052,-241994,531755,320884,-1075852,-1093056,-707715,32964,-633509,241463,142589,678132,135223,-555685,-2122899,-189542,-8594,1555867,10881,-419654,398405,-83880,692565,1298107,125988,368020,50762,-1318296,1812239,674035,984665,1187973,532155,-148460,208172,340945,269425,-710565,392312,559897,-191241,-540679,-581828,-1801518,-1042564,-456440,411196,-1288078,277988,781017,-353951,-1221284,-225044,-553883,-206078,-1088227,37235,1228999,593403,-649074,622740,865618,-157091,-227261,-662210,1041790,275603,539454,-658167,-428071,684581,-469237,807164,-176858,-486267,824871,-805308,-327728,826094,605907,455660,374160,-585308,-311789,-272383,-430125,-88717,-148675,1002032,272583,-1516483,-347856,-221555,-228053,-149227,-761658,787513,-834011,-33619,-763157,-972607,516106,823839,-173134,622527,896341,1029472,-316640,-870965,-335824,-530645,730064,444200,645869,871194,-1345861,-388622,-364566,140579,1221392,-122286,-460596,434026,363380,463946,876775,-374709,700010,-292301,61873,578915,-144147,-1540777,655422,474920,-1184849,-772501,591547,477285,329264,573630,255653,-83131,382097,-386760,975834,741742,-138340,-287491,-409368,-467874,-1935906,281064,287945,621245,12197,803485,-83559,-67149,35061,-481157,-289984,669947,434649,-1110641,126997,-172811,219316,1473659,1236955,358311,-540970,453281,31631,-390449,-327509,-422225,-473793,-1169889,-1210973,-231555,-670786,379484,-61382,424174,1850127,815487,-1505872,556332,542238,619274,414264,-74493,-526551,-1567747,-765195,638267,982960,1629942,831887,-312974,702148,1431824,-25162,-420858,615030,2489341,484875,-592593,-1608467,-1094894,-211012,-736067,-731271,-222565,-129801,509347,-181386,-1906105,198047,-902265,786062,-199821,-149257,-265902,-407474,2176124,-57483,410831,-156222,843814,287207,95165,310774,-709723,-561445,-845621,777165,92536,172359,47319,34355,589063,1189606,1055249,999425,349473,593444,-338080,116107,-492041,1123614,49690,-483522,411400,214087,931043,188337,826520,405146,2443207,270662,189092,-568194,-1297239,323067,-1189151,-1580661,-173780,295863,693171,918685,-558027,90672,2145644,-27616,-709077,815880,892782,-139522,478519,-687463,703339,23719,-57599,-1692161,-40575,-650910,1160167,-686750,28646,156218,-1103078,61617,691749,-167709,-690857,-1668559,-698566,-483810,-13636,501449,-223226,1042242,-239000,115588,-514700,56903,-470067,162148,-235134,-479798,328553,-295518,365525,2401652,-617203,-534068,62400,335284,859260,154702,414386,400474,1950516,1080818,963250,385253,595994,-1096927,-420751,500291,-683912,-125512,-206733,-1391284,384514,1011377,207699,76884,1310859,337813,-742805,412955,-179912,-704276,-35280,640996,356880,-1111508,557440,-794596,-334861,89677,405309,203589,-344595,-248170,-612553,672926,951959,1251252,-59310,-1508541,-727288,-881444,945844,-423912,-986096,-324445,-279519,-40442,254780,-40214,-66160,101922,-108395,-37313,517712,162263,-965264,172299,-148810,764645,414360,-1236718,84691,-224370,1165239,-220252,1445814,898448,-852797,-2057786,-562002,7343,-575512,-89022,-199904,-644940,-435331,374092,-922802,-762227,76095,504186,273954,966620,1607187,-234142,137379,502779,-623326,757932,-194618,-248689,-1101633,-1726340,-476192,-254446,1322957,-232884,-1296682,-99251,-416801,284818,-1000077,-292802,710001,-94151,-540851,-1604991,163461,-217714,-1203700,94518,-502899,1140669,950067,-262847,263258,1852417,683738,748080,-1245187,168864,-455506,-231636,501535,-187617,-489367,-186844,-34839,327530,191335,-217321,-355646],[311686,-44495,486444,392090,997594,661599,1115259,745869,999641,389200,-1065203,-170554,-471895,104520,-894499,-795087,-228109,385471,134519,-1046720,-664079,1761441,1121497,656418,-767255,573471,671540,559223,194976,111383,-1151621,-587297,1308633,517125,175534,-1559078,563959,-13833,205131,-935132,1845024,745547,-739652,-810900,655008,806198,-866861,-360554,1342828,571483,80954,-889566,-1043850,-575471,-447217,-411980,385582,568805,702957,370926,1257951,-1142013,-1047014,2618912,290824,66164,-318789,-629356,-1098336,-253861,82889,975455,737455,-156698,439608,1010489,-53759,265795,255513,453650,-2245292,86333,129490,-475626,-753580,-67622,-1572363,118182,-274673,102043,25055,-91215,-34220,-876994,-1128375,-245355,-1001070,-58403,918157,741966,92673,-558464,583929,1496569,-208996,-606811,-384912,-456415,-1174690,57524,-153802,-9237,332453,10196,-867671,-500036,716840,10002,464413,-285763,566724,621282,2095848,852445,1097630,471096,-685003,-835663,162475,-223889,-148467,69998,-355672,-358798,-263860,57097,978560,149743,248594,493105,-697700,-1746233,-696529,1225881,538253,-806162,-1015209,-359238,-280,-1209628,-1092975,374950,916018,-564247,410390,128786,-871674,-1704857,58769,-1919555,-1402152,-236426,-599444,713937,-248524,300143,211908,739066,535100,232768,8561,267099,1489410,813206,-296825,396290,-106007,-1512506,-331785,-49403,-964854,-1283211,-214652,41645,1005844,1153687,1008110,-434150,132705,867280,1344528,-24209,-60482,-267519,184467,739805,1054290,482757,558740,306268,2434453,699850,-712737,-509598,-612721,215692,2060870,280289,-719638,-854262,45694,-679042,1431311,593581,-508405,-1721469,-98393,804902,671309,570483,696938,-11182,-187603,-116551,-222284,-34330,835127,807145,-50281,795535,1235863,94907,-964920,-514561,711006,684751,-955825,357721,-860751,172419,-261425,74631,-525016,917357,371426,-109829,-175870,-166549,-424725,-586959,-1254366,-844131,-928744,126646,-182040,1555766,-96455,670262,-250244,-263956,79823,384807,672785,699253,-315125,793270,1658726,1095118,1161076,-611744,-1838282,36514,148959,-287371,13995,131935,-270174,-342869,385704,1299718,724959,424277,164620,382705,-741870,-198477,-659752,-45098,-175337,215144,-603533,-391354,332582,160575,-179399,-15328,438293,1188339,279168,816034,-42306,-2023030,-749862,-694602,-778395,-480246,-711769,-1403834,-195046,-1357044,-127802,-734389,-2200271,-1039186,542621,-554298,147169,-900403,-32081,-99188,-911648,163254,723197,519340,-226890,-159339,357239,843444,521526,1486268,1460569,439892,-147627,-656180,129500,-1803286,-356404,462,1839714,220239,-848148,32809,16226,-6116,459083,-504462,37607,-77958,-661276,-369349,-486438,1004100,282760,884060,-245448,14753,446105,1304022,88324,-701319,473871,-309626,-576956,491083,-854614,-858330,-11775,183196,-339851,-57961,-522380,-1240615,-145417,-609787,-1370836,-655529,-132675,326001,-256151,663153,-458055,-245732,-329257,-684201,-122872,-1361426,292811,-437522,733100,1089511,-705300,600712,1096539,1024139,1941154,-188880,733846,476532,-493157,-180866,-163025,-194161,147210,-44492,-823303,989662,962668,602031,6450,953805,1659586,982353,1160683,827280,150301,-1015502,832484,2296054,296751,1032384,-666703,-506525,539822,700290,920356,486867,2325048,1865851,-163688,-338879,9699,-131125,685316,200956,-743141,151679,476436,720367,-482393,-214824,209481,649861,548420,935000,614027,743905,-480824,498957,357170,-465574,285333,1057014,356798,56106,-1558,-60265,152524,-1212003,504272,-1011986,-744628,-836019,-656458,-721239,-615084,-823658,585761,888282,-401305,-141173,207828,-953288,-267758,-960621,640508,-626509,-217869,373021,-74409,884322,715733,772435,-22178,-442523,-558787,-1248303,-27786,-590117,-748935,-184784,957132,-622407,-381970,-1565622,496662,-348289,-601059,-701923,-907751,-617352,-493727,-25841,142536,-292454,1066158,460550,-1385219,-510875,-997356,-187274,-271814,437040,373849,-478052,677709,-101811,-609123,-301801,-674706,911250,-694547,290489,1170670,826570,1055187,-5423,-1129339,650057,-111267,160715,-384841,-615519,-336009,669978,-377059,-426822,-1595531,-11528,15928,-327782,116964,-1313345,-873685,547219,-323225,391315,-59980,121046,-590726,-616728,-523312,469901,484670,729781,501205,856564,676609,-121359,-501035,34325,-209105,1035618,1342358,740575,-684228,-671559,1496670,-595485,-629510,188289,778964,-850241,-1056114,-1136731,286703,-469403,670177,284411,500220,-198464,-444316,-1926243,96504,294628,1490168,-217828,-267157,290347,-507867,63691,1174290,93790,774126,88079,-728170,1808531,563555,1198426,1100888,581475,197635,-24720,223924,94553,-687483,360824,24351,-267786,-661669,-902724,-1687093,-862298,-941089,343286,-910600,1385967,622764,-413735,-1310721,48066,-570164,44775,-888904,322329,1208821,672769,-307810,816998,926288,-99953,-183507,-857522,376314,395805,671929,-505473,-193477,527229,-108221,1324709,-302471,-673642,1202088,-1107152,-410183,-119015,576427,567674,49805,-954130,-594090,-292322,-538454,-190422,6556,808450,119612,-1515820,-456478,-38091,-334679,-229541,-564761,963125,-645509,138719,-993391,-1172278,343435,-14958,-330346,242678,-65507,1017247,-215527,-808438,-350848,-871155,838387,294851,1245799,1376915,-949088,-546621,-614563,264384,1278267,-43834,-151355,420261,335773,507700,672517,-176259,1142427,-786386,707229,804157,304482,-1113877,949293,680164,-952065,-678543,-23299,549905,576466,616703,196843,-261841,746182,-543375,923664,141974,-228074,-190130,-550105,-607291,-1699243,586379,78661,796568,-112765,497750,-226466,-51786,-17521,-1006706,-576626,477853,147304,-878601,157022,-217307,632096,1241534,921667,339201,-759938,696682,-4674,-349773,-400730,-109917,-156052,-952689,-1017930,-519941,-439262,560913,100249,643256,2065777,1157749,-1371020,341232,697830,821444,676907,302347,-793488,-962589,-55388,732040,1207219,1588703,776913,-87526,652599,1414436,-454532,-314307,589917,2822660,486588,-347606,-1747446,-1315731,-131487,-712401,-860450,-301994,307679,652658,-375111,-1898295,443482,-833199,884934,-30106,-327254,-475456,-361692,1871795,-161030,110590,59489,1079392,925491,677492,383710,-654832,10514,-246043,1025986,355288,100582,87280,228393,349607,1137583,1172870,801795,479666,507819,-188130,294375,-491346,691284,-343804,-448563,484129,595896,1179939,220885,735755,488879,1955374,128159,-128545,-614141,-1060627,139712,-1319641,-1193962,115376,238455,799498,1399450,289350,298414,2492983,333369,-154170,992088,733940,-441033,133455,-959926,604944,-94712,142303,-1526143,-8284,-745547,641105,-913129,-5910,136994,-1086329,245370,1189473,-33756,-259640,-1735436,-556378,-234259,199950,505679,-610143,806831,-604291,-99752,-381065,680366,-672872,-486872,-700253,-496232,333196,-321485,373266,2277682,-771615,-595475,21478,-193659,415302,81533,457946,346818,2131633,806963,878932,247310,685160,-1132016,-586271,403629,-402397,-293126,-688589,-1346853,320525,573425,4701,3609,1245709,301913,-634212,305324,-18718,-447417,-261167,481999,-126087,-863021,608708,-606455,-638622,-24474,703633,391486,-476084,-437174,-506557,432472,1304873,795763,236762,-703608,-840900,-863571,1263054,-688205,-907440,-187104,-474568,-44817,832563,202349,228576,319346,-284659,25392,473563,147959,-631258,79086,246962,483616,-348213,-1457521,385906,74451,1323292,-211770,1465729,948027,-837432,-1721014,-930469,-402959,-120747,-298940,-289207,-478066,535095,437451,-773852,-730176,356723,327570,-158703,706749,981035,-641150,-73575,437272,-503601,1197726,-113708,-95455,-669328,-1407384,-638438,-352465,1556443,45007,-1196628,-90937,-833206,128876,-1023320,10903,501387,-90533,-376445,-1371545,104724,-81276,-1143049,-334613,28065,1174207,744799,-18391,-169263,985393,606618,1150170,-1151110,226405,-551301,-141255,674418,-103041,-541688,-467435,-425641,337765,-108534,-169437,-96936],[309111,-249406,548261,380404,778537,388924,574173,695192,922022,537063,-901185,-226566,-542502,97978,-1003747,-487097,-567245,383406,506514,-1223817,-736131,2227132,1205829,727087,-688081,442946,163432,242272,314461,293403,-1237917,-290393,1107265,653896,92554,-1734869,677691,-24163,192746,-906143,1887425,782626,-469809,-1124622,-216904,861315,-732282,-146421,1314130,543098,-66227,-903146,-944046,-406613,-317509,335791,240561,238203,677885,1473165,1890878,-626761,-1312435,2165751,747765,281585,-178312,-452636,-852954,12032,580348,1233616,1011558,-154051,545590,1229804,545146,314192,580967,388559,-2544889,197323,174291,-383158,-831062,342567,-974774,558554,-322494,-105196,139097,277267,-149687,-878453,-1041767,-295048,-794282,-53982,1092616,955543,169472,-750215,793895,1474537,-50131,-897820,-544661,-309198,-1241531,-20397,34092,-4040,311590,-80504,-703664,-36234,744210,-177290,456857,-341659,604370,240951,2300888,1107674,1102158,241287,-565776,-584990,265099,-170194,78034,-4796,-470263,393014,-124796,51536,1079420,381880,265989,499226,-1042433,-1580269,-706047,851264,34723,-601632,-991738,-889000,-40956,-1136144,-1031366,658201,817468,-399737,624295,271843,-742491,-1502442,80321,-1800805,-1057836,-231521,-681164,492857,-348796,237506,167028,649391,-192443,29917,-42689,147293,1083467,534383,-271792,1064813,673790,-862830,117855,-3086,-805902,-1210289,171316,88365,1032575,1086097,671437,-248477,246883,914555,1428561,85259,43404,-434375,12637,634016,1168747,368715,684346,356255,2642168,408950,-944576,-358312,-513549,319544,2655949,415561,-600103,-1092425,-353544,-589844,852492,888637,-245812,-1502243,-26594,1069814,579032,617287,1362836,199512,-38245,267144,502006,541383,737183,808571,-480201,426516,1413556,-12955,-1564326,-1239380,419335,286105,-1132713,268863,-1012220,528451,-600442,-228044,-480874,428122,338772,-258022,-270946,-551046,-322019,-701083,-716826,-951747,-579090,251421,-72582,1646411,-179896,347820,-691131,-1004938,-228129,258407,446304,594254,-471958,410443,1337443,1136923,1165956,-415234,-1906971,-5865,61043,-463871,-207852,114843,-97975,-548301,200294,1395337,740462,524022,275837,498494,-625335,31106,-511342,210132,-250681,359328,-569004,-975753,240087,185766,19512,-146235,499335,1229035,147402,887221,-44047,-1770542,-946453,-807917,-759872,-838827,-245041,-1508609,-61892,-920227,141261,-659827,-2295294,-1209146,819628,-275989,317347,-586627,111672,-549296,-975966,240170,833087,923179,186286,-17200,19419,111001,467083,1287745,1598709,458384,-4540,-618312,-194879,-1736592,-258296,399312,1840585,80665,-572221,-700314,-247986,321554,189604,-824244,-5656,-185096,-651887,-297273,-352158,182864,-16585,539806,-919144,142379,605288,1191647,195875,-120295,866700,209587,-307672,725378,-653604,-557840,28267,-481603,-312738,-629683,-159151,-1033617,79315,-290479,-1009153,-652917,-21855,386241,-34435,555894,-117261,313674,-186746,-767889,-232064,-1040446,549790,-436160,1037722,1034933,-753912,525741,604248,685597,1697678,4502,171086,538341,-403349,230332,-150252,-629753,266928,-174022,-848215,1044606,1093757,512852,-337956,963549,1995481,491276,971328,888897,179474,-1172498,594701,1948977,-7125,1121621,-1068649,-820442,762566,712591,629779,346768,2226187,1599184,41243,-418996,-182853,-304314,528188,279683,-678804,710820,551859,101817,-384355,-370184,371014,357626,616145,923213,970631,627799,-226456,401036,54230,-488952,72461,1067674,593545,452298,26507,-532823,-113458,-1194357,28473,-1449827,-682290,-1096072,-1126344,-1227806,-1139025,-883915,496023,642252,-616788,-266209,305192,-502401,118988,-709954,743783,-940916,-298863,493086,-81198,754283,623439,665090,205735,-255275,-30865,-641907,129677,-578482,-395108,-41762,733835,-714377,-386640,-1169174,638478,-578456,-501147,-460290,-1085856,-674647,-356537,-128049,91163,-319454,901520,274164,-1559905,-1363851,-1021142,-166762,18848,1301068,729152,-597062,797018,-471966,-519697,-117665,-1001803,708856,-710292,200269,1428193,1112336,1007362,336405,-1095799,479177,-454609,447250,-98152,-593189,-482929,576556,-526572,-270854,-1396153,219200,107927,-156304,26909,-1495037,-1219353,995710,-307218,322785,191881,214752,-607211,-719363,-278430,693612,275053,774041,434458,997087,675822,-274579,-1041162,-166114,-442985,690635,658863,571147,-385122,-801884,1041555,-799807,-920984,-54940,1101122,-711156,-953782,-1447160,514346,-56461,1155279,440879,196491,-437179,-419527,-1707821,286409,353937,1104632,-124284,-17193,380715,-790009,-534532,922530,76246,1170381,465275,-427708,1230251,444934,1013994,690027,543701,550550,-223260,215073,-126489,-607889,158550,-335059,-289413,-740502,-1249232,-1374902,-546635,-1467267,188190,-417957,2253913,416419,-414364,-1087398,198809,-518987,375061,-645344,508388,1078941,582513,19250,920486,797122,-200032,-207590,-1076484,-291729,365437,824995,-188000,-109962,419187,526953,1764998,-557816,-937313,1394167,-1285481,-550147,-746522,512095,797318,-156011,-1080686,-772052,-158064,-552495,-204328,142806,490205,-102728,-1514668,-669657,59207,-340183,-174918,-221135,1051814,-436367,333696,-959430,-1268732,66372,-966035,-594320,11139,-1159483,787399,-173791,-642404,-389963,-902377,775782,122114,1502877,1695999,-463539,-243331,-615263,579169,1251820,102920,245099,515745,259768,454124,392330,-13330,1348464,-1112642,1104606,771078,643438,-338207,1306908,853337,-281561,-513028,-632962,461739,671761,909375,204108,-420778,1106331,-644554,637476,-592502,-265291,-114643,-406970,-585193,-1029076,938253,-181336,347476,-239466,364366,-302565,-232366,-233779,-1310546,-738361,92586,-169020,-491792,42929,-129225,923339,1003121,337630,160310,-664709,947147,-123428,-133947,-399811,196106,-19377,-727960,-854764,-631336,-34349,634234,329886,937787,2207548,1259868,-955227,4956,765394,888970,754230,663406,-1043905,-424278,340029,711045,1332856,1289535,504887,128439,475053,1260833,-687165,20399,603546,2593477,437810,-91945,-1550228,-1352098,-68100,-429928,-822502,-358687,660883,744002,-509620,-1639302,581338,-693161,671094,57557,-330059,-648959,-203703,1075456,-304815,-44496,143994,948689,1349279,949227,417173,-569434,427882,168380,1164103,455488,-48156,-115661,317909,165981,797379,1251051,587860,366869,49196,2218,330940,-369945,106150,-580897,-454951,506963,847453,1503892,227539,569045,427668,894446,30264,-529906,-805247,-613966,-113931,-1191585,-684992,360964,-25288,820360,1661262,750012,449769,2521752,495119,379688,1162214,586483,-536860,-384699,-1108996,380283,-132214,444203,-1335617,-5349,-677610,48534,-1194214,-13547,135579,-826270,368194,1531713,15296,98295,-1279540,-281326,23103,407002,406679,-945700,581023,-772709,-187172,-125036,1102864,-877350,-912019,-1025386,-384264,401607,-398940,330377,1923452,-919485,-492911,-25348,-663161,53721,65592,465258,275073,1720863,396646,524373,291478,622378,-1081177,-640622,392047,-55926,-516364,-1028493,-1101163,356046,118948,-180626,-90412,1047193,443263,-363396,307407,467858,-311576,-652109,436722,-571832,-657174,627821,-368543,-817983,-216599,939472,501609,-572374,-653228,-405432,207996,1345918,122590,581615,188219,-705694,-707016,1317485,-796082,-752138,4663,-665747,-70289,1106345,410239,432589,478669,-440013,80985,377613,90847,-239009,-171673,338656,273483,-830984,-1196222,737070,397594,1321779,-209515,1361872,685325,-771019,-1033145,-1006243,-670188,180971,-257165,-330366,-120140,1299970,519019,-546301,-625576,654989,234018,-645089,443330,343234,-905504,-460872,334123,-182527,1397568,-60611,-84692,-181811,-977740,-758120,-401226,1470760,303276,-873731,-176044,-1088102,-142043,-693901,383047,352480,-117236,-132451,-890472,137836,117649,-831051,-637772,477037,1190824,369868,230610,-594593,-123067,318070,1061292,-891096,147507,-672106,-83024,720114,-40466,-474530,-692882,-742724,294206,-163259,-16335,143750],[277986,-358009,584788,224633,474336,160424,-105326,655078,785480,808375,-697482,-346661,-663789,-10658,-987946,-229599,-834316,416978,834739,-1087369,-740277,2649493,1107225,686789,-420258,458038,-183042,-75255,357837,374546,-1028372,21146,844865,707232,-89463,-1753898,586013,-40874,-50496,-800533,1599255,692807,-94640,-1258518,-954795,825230,-460128,61581,982605,336649,-228349,-795135,-889421,-337744,-166257,1202586,135765,-140589,675530,2260024,2137794,-164824,-1356659,1539600,1166596,431714,50382,-222613,-461601,216024,906128,1358292,939707,-187917,541823,1279081,1147683,356204,736924,228875,-2360980,254762,211279,-132351,-807589,749721,-195493,1115860,-315787,-173348,147713,599634,-349914,-735961,-639956,-285140,-594081,-100470,1161298,974771,334277,-730188,1016743,951079,41374,-1019999,-570005,-143429,-1063522,134959,289251,-136553,225504,-51914,-529073,487108,764818,-501759,469409,-475474,612407,-4581,2006151,1089986,848796,-43785,-301973,-163625,515565,-187431,202509,-61422,-408559,935130,95798,81002,846139,607823,278674,548056,-1269613,-1073315,-582778,446176,-415641,-270153,-858133,-1246155,-182280,-1115322,-903171,999086,757549,-303970,531171,256736,-546606,-740149,132005,-1455216,-533306,-319694,-548885,317465,-291314,260106,-11436,393121,-661404,-36835,-259166,-99910,605414,426868,-106364,1615421,1439315,34746,633083,127422,-526278,-931429,444275,119108,1134525,818729,251043,181125,318461,822812,1239014,202044,185127,-593179,-179457,439084,981442,-108261,649388,179631,2234768,-102626,-1013144,-257798,-386242,252765,2730998,517397,-107650,-998811,-762152,-535152,311967,1204124,144417,-1015854,174484,1272505,534439,541422,1884972,659185,327221,507498,1232743,1011502,605750,673872,-795179,17021,1218398,-85553,-1805558,-1760430,229185,10012,-1330806,66219,-893485,784327,-837168,-446722,-521828,30319,337738,-324310,-251004,-672673,-352110,-776124,-108171,-981402,-285958,202216,-199,1428096,-160179,-214099,-1165622,-1412277,-426324,262657,158370,298743,-581561,142287,961981,1013407,1145538,-144949,-1765252,-247997,61603,-619638,-461911,-131269,105381,-739466,53384,1177408,396667,514969,258093,599881,-330707,365629,-237247,445368,-379902,444520,-400921,-1326160,107735,149635,268575,-147904,589961,1072327,97370,872628,123515,-1402167,-1106142,-897762,-597257,-1101219,176557,-1381651,105644,-306247,244294,-676883,-2072802,-1265872,1030462,76955,418286,-212890,231328,-907748,-1120830,224857,966431,1303764,728308,200709,-349594,-497817,407930,928606,1670199,420298,118018,-540588,-345677,-1383627,-261885,799859,1622962,-208649,-159688,-1212036,-361278,611487,-102990,-1066717,-172699,-186385,-316872,-82956,-150156,-567311,-276529,163666,-1207664,356984,472740,948503,312004,430505,1177335,649046,274502,683583,-348571,-385588,79394,-816495,-254927,-1097952,130701,-748180,311206,-29180,-486884,-480981,128864,415606,64759,355606,305893,922973,17590,-658358,-325935,-672616,662732,-467665,1015292,783612,-704849,505297,226573,375432,1293678,164700,-589198,637824,-126086,493314,-216172,-998180,108316,-282478,-462583,1002260,1275385,170616,-642751,753009,1727469,-45733,704273,910651,321482,-1170353,313728,1398481,-502004,1041345,-1355404,-1008038,775210,580020,380445,106882,1836499,1027481,119228,-464300,-394993,-405247,481336,373632,-658367,1130700,606468,-704006,-351703,-396443,610363,-55874,617180,755688,1048061,346110,-682,309226,-295807,-504719,-212604,724023,400835,684483,161667,-1024501,-436197,-958387,-395840,-1784036,-586372,-1275560,-1619868,-1638236,-1358608,-881579,294647,293693,-707210,-413590,189341,-178363,381553,-398126,612609,-1338672,-446733,525224,-290649,479060,497405,424034,400373,-91599,404435,-127216,34911,-503189,33724,94152,415165,-708704,-535562,-630397,722031,-610757,-356272,-277259,-1153949,-462207,-205677,-271219,-116823,-211874,596743,-57788,-1626285,-2084943,-611077,-193706,404086,1747026,1033887,-629940,901031,-550139,-461859,152239,-1106822,439003,-793912,94381,1335572,1276511,986534,606411,-785831,234872,-726063,568907,93256,-354379,-550351,522973,-329790,-36863,-1025219,481238,222660,48244,-224678,-1506572,-1390994,1043157,48602,167383,344533,319937,-448234,-654205,48059,697891,-57089,725377,401405,1072089,520578,-196519,-1126561,-565796,-739654,252923,-336902,313175,-334850,-810103,185230,-810326,-970937,-140519,1150187,-730235,-853501,-1591487,663434,494451,1573309,518055,-82728,-476593,-528926,-1520722,288000,172706,455669,210225,273364,639994,-844499,-913827,618151,75912,1423806,1042137,-539609,385373,325357,495027,44222,371662,810232,-346409,369624,-335951,-524084,-161416,-382707,-290667,-797163,-1594130,-935722,-111375,-1829282,-16545,24221,2558674,217018,-374293,-633500,171415,-428723,709570,-394082,538914,817178,347174,249846,881532,481746,-497839,-331548,-1234117,-728892,170202,945107,170110,-209504,371082,1145233,2037592,-924875,-1188985,1338586,-1360984,-669537,-876981,461007,1099172,-130606,-953513,-788860,113063,-468537,-119134,245008,106653,-423755,-1642786,-950017,117386,-197873,-28743,202842,1029398,-252803,490920,-709757,-1200584,-187080,-1667305,-876890,-25145,-2080184,467758,-147373,-380624,-480913,-640615,538821,-31704,1418058,1639228,-32809,367639,-511128,914101,1139592,276636,642289,573297,147309,288701,85095,57100,1235896,-1222961,1166881,373900,846322,463916,1607479,905927,438199,-310018,-950477,159295,630087,1362978,320307,-508491,1319211,-624841,235310,-1194138,-218198,-124599,-11191,-410688,-136478,1247521,-450365,-409343,-328679,445104,-285137,-527504,-523625,-1339529,-775068,-454728,-426269,-51250,-150121,115761,989620,792471,-93271,-101928,-254698,1140073,-321430,112304,-287540,459438,-89111,-528343,-745059,-598118,399662,559279,578169,1329327,2320117,1113294,-323177,-377866,740041,855809,625239,917458,-1153958,-11693,289030,581564,1320424,783203,-20905,272271,267594,995613,-709039,488279,679546,2044843,412053,105199,-1138193,-1162049,-75887,-2768,-606818,-327299,847791,732386,-520220,-1186330,529545,-581547,277835,49822,-191652,-742691,21338,301892,-326405,13837,29192,482081,1390120,811665,417023,-436464,571477,306512,1145167,362909,-234401,-544984,327802,95188,299859,1271926,421192,163190,-694560,134071,204708,-140999,-470983,-640985,-471891,530441,939786,1824242,175396,347644,294404,-189196,-45739,-888540,-1120112,-166287,-355054,-794722,-136410,419857,-382921,744602,1578737,655862,486929,2136595,417240,689920,1279759,493497,-426739,-933356,-1144404,147566,1887,879441,-1130505,-43905,-512034,-371329,-1468013,-16693,100179,-375352,411618,1608591,-30367,299281,-587911,158880,296998,605104,228889,-1125862,400761,-790047,-156588,168158,1194882,-1034154,-967057,-1138154,-167746,468274,-476584,256501,1468154,-888096,-256246,-80854,-988737,-181100,85418,409929,192737,864564,-31709,-21506,324197,467083,-932250,-567184,490646,239548,-646487,-1135932,-711252,502021,-266118,-297723,-179519,798972,699854,3399,389489,1069902,-362421,-1062607,377655,-919085,-557724,542647,-205503,-878974,-416453,1077484,485817,-639940,-765739,-304516,47770,1046541,-564719,849294,754589,-340291,-435701,1079106,-771376,-557923,186279,-842987,-85483,1045875,570783,560648,554043,-480086,97472,288708,-70744,23316,-525649,116769,118334,-848465,-660678,1081793,672373,1133865,-239085,1167132,154401,-722762,-206060,-794227,-766910,363041,164398,-318366,343779,1656525,667335,-273372,-519656,859521,290695,-989533,269821,-182694,-960322,-969081,204347,210725,1365795,-25957,-235743,136718,-512174,-793172,-347898,1123087,478726,-427519,-281391,-1111404,-451843,-97196,757403,236882,-148681,136231,-381271,259269,333312,-337383,-718594,716637,1220772,-50874,485966,-955419,-1016898,-50352,423408,-602087,-90279,-779782,6319,635327,46890,-423120,-797522,-836860,186576,24492,220337,261036],[218106,-364923,566990,-163115,142914,16359,-709608,579444,644157,1120449,-516816,-495925,-837243,-216703,-836244,-62815,-979832,447357,1002026,-591342,-699425,2700926,839563,547431,-74705,635021,-175927,-240095,304094,338393,-576487,247186,589781,672418,-295481,-1507617,360465,-32309,-407721,-618165,1208234,533032,201562,-1169381,-1373986,645069,-160669,226188,528229,103539,-258731,-563726,-941835,-401402,-37764,1928205,87210,-434996,693613,2533788,1936481,203120,-1138126,923523,1463347,430641,358809,47047,16500,306097,1017383,1262244,576817,-302580,451115,1136517,1497508,390399,600699,-3124,-1706938,309042,180835,177598,-559637,1034743,593679,1658473,-248784,-75135,85032,788382,-563814,-487625,-90789,-241523,-505874,-219856,1138237,769386,554044,-498466,1229690,135368,68621,-887300,-466216,-5541,-677624,451293,557267,-393570,133718,19751,-422522,921232,749637,-899511,524991,-624163,619178,-59369,1308941,914501,395242,-329853,58652,351694,836737,-224768,67829,-167194,-257477,1112381,390663,112768,376431,831114,281595,641213,-1266829,-318345,-379659,121834,-687029,139328,-565620,-1132538,-361858,-1136862,-790934,1289546,732980,-244038,138692,44733,-335856,203737,143776,-994352,41986,-508965,-280485,240875,-92854,392543,-317731,66841,-777374,41133,-499622,-403818,167174,497222,138886,1936535,1886359,941121,1067720,364853,-96890,-468246,508038,125354,1325981,371096,-173132,679812,401810,565648,788800,318218,292269,-697135,-362834,208198,439937,-833389,445113,-158034,1232733,-707956,-910989,-227551,-202768,116884,2260483,499795,571147,-693088,-1071952,-570070,-89984,1477816,589089,-462473,425120,1301319,492772,369081,2136262,1215679,873124,548053,1580786,1254498,501293,448477,-940609,-291362,739878,-115124,-1547425,-1966247,188838,-87883,-1536617,-143835,-509898,915830,-934895,-523687,-596413,-174758,347727,-337995,-155714,-539044,-524918,-805833,349689,-900105,-152790,19580,-14734,875953,3854,-660701,-1538534,-1311650,-462719,365909,-114695,-79200,-619705,17371,657471,785840,1168419,141414,-1502171,-636506,136587,-728276,-677554,-493138,337535,-845833,-2544,655134,-187029,425779,142748,667274,49112,738040,97178,618200,-513613,452650,-153458,-1374009,949,97217,598518,-28438,634223,727152,81206,766812,384300,-1082075,-1176654,-929391,-295123,-1222557,365507,-1182457,214457,202825,178310,-831610,-1678495,-1245508,1093752,436904,473667,131909,268131,-992908,-1287961,46678,1099695,1517261,1137138,487238,-611532,-700778,369517,528342,1595195,258123,152506,-452510,-313468,-902223,-380282,1092011,1180855,-549438,247639,-1239949,-154571,813402,-352452,-1162632,-505813,-85105,172252,145255,-652,-975875,-437321,-200692,-994788,644254,150457,676112,444345,844589,1300367,896613,946160,368213,-87644,-379191,111573,-780911,-179077,-1300635,352756,-435053,432142,102981,38193,-155861,329356,453918,-24989,149652,723479,1320217,166204,-447148,-393150,-360607,593951,-545411,649437,394779,-537797,497098,29439,164001,806139,253141,-1271861,729848,201735,514158,-343296,-1208961,-215123,-326720,152571,852117,1616503,-111017,-827833,359468,981908,-437486,386453,834409,538321,-930403,81733,801891,-1035781,811550,-1465818,-1077620,644512,348644,235146,-160981,1321455,344596,20256,-338416,-553849,-396679,403693,435774,-658577,1305742,702591,-1351288,-350817,-327452,853275,-426558,499189,482487,880142,-125675,7161,201364,-611081,-501596,-390971,185603,-131906,705447,316243,-1390407,-708868,-527278,-707984,-2027503,-496447,-1348610,-1987202,-1849728,-1246528,-826995,37420,-10110,-635905,-546747,-98943,-109875,377146,-233458,235442,-1642720,-567038,443789,-688217,36585,315670,143563,554691,-5920,673084,104164,-262899,-373216,439641,201433,105028,-600682,-677360,-47263,715213,-461265,-142696,-87342,-1082901,-66779,-32648,-336884,-461217,19116,195321,-473909,-1583862,-2417624,137767,-262949,812241,1577528,1159908,-626231,933467,-325515,-419442,424185,-985112,174727,-874530,43255,948763,1229543,960004,720626,-268269,17897,-812639,551822,148090,79616,-496962,405217,123605,219812,-615694,736418,364521,301482,-546728,-1356115,-1371819,730000,636055,-62859,337438,426325,-184039,-452986,413024,657081,-369008,596344,329821,989871,275380,49300,-788111,-1034701,-1037208,-228736,-1408742,25937,-450541,-712538,-823525,-676183,-698519,-58979,887715,-895740,-793299,-1527060,704022,984915,1841213,426002,-173544,-286852,-761811,-1373972,78037,-139957,-218347,603247,522862,960099,-686132,-1047683,308752,84782,1439439,1555207,-917951,-353892,195573,-161599,-642044,57286,904792,-365255,629322,-469670,-500185,-523885,-135623,-322305,-822638,-1868362,-494463,367004,-1858398,-221271,283806,2236574,80549,-319424,-100901,-17671,-329418,963820,-182755,419049,438819,49204,350219,667312,41030,-970705,-559406,-1175132,-840348,-139087,983506,430048,-423262,401033,1476271,2108285,-1335195,-1315026,1061093,-1330342,-687394,-610342,469182,1381698,175317,-626515,-624619,449912,-303476,48245,304023,-249502,-793713,-1891258,-1217771,207774,109344,147343,629727,891839,-116015,568734,-390717,-960380,-284096,-1926998,-1064498,83333,-2549044,214152,-102858,-49680,-613327,-190905,170734,-141450,1132094,1145847,222485,898497,-438869,1037223,959193,419324,939268,464534,33999,19397,-234418,4249,815725,-1127280,980068,-311958,941810,1026583,1675332,772087,821093,-114739,-781039,-240088,492290,1750392,547127,-500890,1287298,-454403,-120826,-1414939,-114505,-247197,540957,-155350,662019,1421824,-666492,-1114137,-357663,665024,-177344,-815817,-783832,-1122814,-724260,-1052630,-541656,338624,-356872,480582,808972,581342,-132433,-336064,322161,1204883,-563176,242735,-58300,641364,-310620,-352100,-690668,-501704,675061,336677,797082,1748348,2373676,843409,400500,-690903,651441,771697,327866,994341,-1055380,230879,-96985,379238,1154502,182123,-687457,347531,123087,654319,-555511,939025,789424,1493966,499701,261700,-636400,-784546,-167919,397056,-260957,-171594,839514,585304,-405977,-663817,269602,-567780,-121538,-45919,275,-738327,242445,-45304,-108319,271565,-287764,-179416,1032804,337834,419791,-220174,431926,186357,961232,115513,-422807,-1077655,303543,139354,-203347,1193912,328425,39474,-1479502,119673,-49272,127255,-914178,-587386,-466650,608679,899312,1997746,56687,102136,191591,-795568,-114407,-1054198,-1444669,121556,-504361,-211759,383025,273455,-675462,594680,1155170,107281,399063,1421022,150206,681227,1278570,445035,-169404,-1312182,-1110096,1995,318915,1379684,-898627,-120627,-340324,-509213,-1651971,-40914,-4736,168312,384699,1396889,-145515,319376,-13023,748206,592798,809816,15385,-1125143,230337,-742236,-55873,412162,934739,-1085821,-659454,-1034695,86844,463510,-506939,184313,1041932,-511740,49716,-142604,-1118378,-296599,100570,286150,114144,-89561,-355991,-647961,132964,279418,-691114,-393553,678126,381586,-595336,-1002356,-273345,709549,-527176,-306278,-253522,589139,983295,343829,519224,1484989,-589884,-1348471,203491,-1103753,-573401,296885,-169404,-822713,-514809,1111830,354409,-673473,-669210,-173795,-20935,469290,-1085638,921971,862169,104244,-158103,577425,-661634,-357026,283472,-1015910,-58358,715854,661500,637835,531284,-346306,51149,281761,-372529,21191,-857477,-296595,37465,-444085,-130699,1321043,831814,794833,-240015,882702,-503477,-767623,526451,-388792,-727156,511765,927460,-264463,801787,1582358,865809,-15860,-462902,890590,518466,-1045546,233692,-538201,-835742,-1473462,91369,534464,1147829,-8270,-512124,166853,-115263,-730384,-157206,642318,521860,-24546,-355884,-913331,-699938,553381,1070513,120003,-164257,331668,-51802,420789,519242,197910,-548873,728077,1271525,-385783,751100,-1209625,-1383909,-340712,-515017,-408493,-476361,-836774,143508,458684,186059,-461991,-758803,-635762,25714,361621,479982,212969],[142389,-303414,491866,-738317,-164842,-45109,-1033857,436332,530256,1364493,-398737,-642438,-1034311,-482359,-580716,32212,-950416,452230,966526,163623,-643197,2102773,471063,370314,221425,892346,204465,-118960,142332,189755,-24907,311144,369389,562895,-413815,-974910,123342,14348,-724974,-378097,972748,391165,280808,-914312,-1436182,318639,59208,333779,151323,35358,-61430,-235614,-1072247,-604236,36712,2292817,79188,-573775,710555,2287216,1363051,432639,-711976,478794,1569462,214357,685554,309094,506876,273246,933591,974381,98692,-498660,384993,848336,1440628,413913,122031,-261236,-853561,396828,69412,428063,-92252,1132819,1233045,2024917,-120841,173445,5556,800156,-716212,-208137,403862,-186078,-583982,-412323,1060264,392083,754610,-141355,1360473,-629660,62316,-521530,-281731,70863,-181020,794249,778288,-703007,110906,41829,-442521,1157356,704318,-1276594,634783,-706724,665146,64232,485830,723675,-127341,-574239,445722,847883,1116843,-217202,-421423,-344174,-118212,957726,716381,117429,-98328,1058251,260932,756544,-995872,481301,-162330,-52350,-713964,548747,-161122,-479160,-491280,-1123105,-755244,1438938,699969,-184137,-453671,-333561,-155492,912129,64880,-554291,491001,-745956,-5248,249805,172388,601041,-707717,-213139,-569193,225803,-658437,-666826,-148386,652401,367204,1990661,1851193,1607963,1333997,720634,458271,88764,340396,98313,1554688,-168906,-522942,1056744,568589,190791,161371,424956,309045,-725644,-509248,8806,-381242,-1509000,110865,-545536,10111,-1212093,-687227,-244963,59028,58164,1468238,306571,1118826,-384641,-1211307,-690258,-299808,1639445,973009,-29818,623247,1083766,382347,151097,2064224,1666887,1478981,428675,1301728,1255644,476337,204218,-948133,-409866,159896,-107230,-867678,-1848831,269762,-2626,-1708789,-210406,45607,934473,-890983,-452235,-655223,-163330,366462,-321253,-31679,-281736,-743890,-788686,502768,-690553,-209497,-209218,-141704,79850,302649,-742836,-1709106,-803067,-336839,463902,-329681,-378446,-569396,13885,488156,552562,1227495,391213,-1220850,-1071387,253764,-776127,-787491,-774912,581160,-763839,51856,-20724,-771552,280158,-7112,692662,391192,1060355,412210,714395,-595093,388543,75217,-1164454,-28134,63528,999029,168718,576464,271590,30805,575130,640438,-923833,-1131839,-885930,109268,-1173435,286970,-997061,219903,409436,32456,-1088291,-1262974,-1177594,931593,732055,505680,368946,219725,-742567,-1355008,-268547,1227437,1470171,1218182,797819,-701836,-417807,371341,243014,1348927,-37774,81602,-373136,-154072,-468858,-568328,1129453,599133,-803206,529993,-724428,365511,895786,-500595,-1085221,-962506,86601,593310,251696,-11460,-980343,-459130,-541842,-462278,929230,-150045,450783,567094,1059523,1168674,907150,1422970,-129987,-28776,-502913,96918,-516078,-113183,-1183308,542053,-151703,373418,86570,419354,259758,592698,548435,-293433,4865,1056178,1356525,183212,-238736,-421102,-177103,350827,-647976,64988,-51425,-273915,454689,29420,84892,348033,264102,-1644099,750246,449488,288955,-498794,-1220951,-561588,-286421,707815,609145,2052465,69601,-820832,-120274,101066,-559848,25493,614800,757568,-482290,-54335,277427,-1438517,490443,-1403138,-1108474,453098,88402,198509,-366266,832670,-255333,-229686,44218,-603638,-279036,208905,445740,-625171,1225602,853442,-1563304,-352458,-235730,1002494,-589327,238998,197529,587722,-756701,-252174,49805,-837792,-467487,-368782,-322881,-765131,534471,397559,-1541457,-879336,-17699,-897470,-2168291,-431771,-1309640,-2123534,-1822736,-896838,-753535,-196006,-162990,-419549,-612404,-452644,-328770,1369,-361830,-311973,-1632467,-610368,244774,-1164580,-536833,29665,-84234,655974,-10923,757020,33977,-632432,-215780,726768,275704,-123410,-407468,-620946,474785,618404,-189110,160671,202065,-890693,307895,117184,-235993,-811010,331526,-215946,-879828,-1435622,-2234250,953745,-338828,1143145,893093,1010551,-682771,848247,66655,-364774,583650,-726048,-41312,-845373,104985,433162,954865,873081,624517,291778,-73224,-688416,454523,71456,604042,-338864,154196,643254,427176,-289900,934945,518268,594331,-842559,-1084162,-1201261,224255,1217576,-320579,159953,522716,94698,-189054,734351,825643,-483600,389299,164112,716180,30173,327019,-236193,-1337093,-1259699,-703372,-2240976,-217502,-557265,-554244,-1607364,-488055,-138081,153426,407089,-1122196,-768290,-1227365,638680,1223721,1920015,115596,22137,75768,-1035661,-1246392,-293095,-416699,-617706,851710,648607,1193005,-405624,-1071740,-17379,85223,1201319,1752450,-1294405,-779243,32004,-716900,-1158778,-348641,817892,-270949,846315,-484750,-585214,-856237,254870,-427044,-777180,-1934125,-194795,781406,-1516912,-382400,313546,1482927,45833,-269984,346510,-294942,-239277,1091851,-58735,205203,9280,-197671,333915,283528,-427394,-1516641,-851609,-775549,-685260,-453871,915592,507490,-604261,530098,1389532,1986649,-1680659,-1218724,675569,-1170375,-572000,-184092,551535,1526880,697931,-194179,-306903,741793,-91359,260723,314164,-481880,-1106586,-2078160,-1381261,377890,550157,294712,994322,659744,-24961,554125,-186122,-605026,-142877,-1828773,-1066040,225520,-2444590,134305,-37009,295597,-739757,290177,-251546,-204598,809783,335932,251581,966160,-486684,797165,738303,478598,1044667,147067,-30017,-325311,-567009,-163742,187065,-879242,714563,-1022877,981726,1252121,1369803,443815,678981,25440,-156673,-546155,311480,1833227,833168,-403289,1007287,-155905,-290725,-1162137,-31992,-464506,1107289,81372,1084410,1398101,-781760,-1526211,-324405,881238,-17641,-982488,-929037,-746630,-630462,-1550987,-475317,599201,-531533,874524,461753,311951,173883,-451692,812979,1081007,-793264,174579,240479,696733,-583490,-195237,-676184,-419648,662597,13169,954686,2032251,2287383,654279,1073036,-810641,543015,666172,-50175,881461,-766809,288211,-543139,160574,854907,-375110,-1269682,405643,87663,281642,-288971,1212455,856270,1104814,762563,418530,-111931,-363758,-320223,614963,125146,96273,659789,304222,-223207,-210937,-141461,-671829,-379920,-193764,140190,-645926,385934,88835,354481,643135,-743400,-846192,445074,-266864,477198,112355,102325,-114687,644706,-198941,-592669,-1522154,281268,257178,-581834,988908,293176,99360,-2004140,-81688,-355379,322593,-1180159,-532646,-420769,755957,781731,1900158,-108802,-133174,194985,-767993,-178776,-917944,-1626924,188417,-509745,402124,801647,38812,-767864,413102,544999,-618873,223378,607613,-187928,390822,1108407,379213,153397,-1343420,-1050018,-10898,740548,1769589,-636850,-215125,-234968,-407579,-1677571,-105045,-182042,681581,315885,986604,-281615,189538,220224,1370323,885936,1040573,-179495,-994761,39543,-695918,52146,554290,426085,-986955,-136116,-775630,289715,347780,-467030,144185,740760,262250,344261,-202014,-1041830,-326000,68747,108602,49907,-762444,-493038,-1209977,-360427,101449,-383369,-178282,898264,335694,-371843,-690596,108727,885499,-651097,-193439,-308796,488956,1203807,525803,680331,1467789,-902183,-1432453,-95798,-1095240,-656536,-103095,-235718,-654868,-415182,1059686,180157,-650334,-327530,24060,7847,-234485,-1332721,748147,635981,404578,-14993,-98638,-511906,-173497,240153,-1188444,25492,251769,659291,681614,410666,-45956,-65498,405068,-792849,-271575,-1025333,-721367,90217,131300,178369,1361163,836003,378795,-125668,483071,-1117407,-946621,1006684,84307,-626170,687940,1791302,-187011,1138076,1200848,1022133,159768,-464542,734381,885974,-788589,322593,-714320,-648898,-1833308,56766,681878,794621,-14571,-820707,-59053,117119,-588082,162326,161274,415883,170907,-385838,-574665,-795432,1010967,1259012,-14966,-155344,346807,15859,541489,631898,618262,-178261,589220,1319988,-535344,1024149,-1331362,-1203061,-434207,-1294826,-343881,-947739,-815299,291705,254238,367475,-574787,-602927,-177049,-155308,711785,689353,37888],[64282,-228866,379861,-1331753,-415893,-64119,-987602,224622,447457,1456686,-350367,-772224,-1203086,-748773,-288185,116574,-718169,436644,770202,931486,-593976,931122,106529,245932,371895,1092365,789771,330574,-120848,-51721,444199,188961,179866,410999,-349296,-260066,-4362,85852,-875139,-116125,993337,344437,109683,-618045,-1217758,-98309,130813,383067,-19903,272876,358312,120416,-1174029,-908054,48421,2211676,76376,-562597,693936,1673669,591742,484617,-214316,283827,1456688,-234150,935166,499583,937613,147589,719773,649272,-275441,-720732,455922,508255,1003368,428712,-638683,-488968,-148221,517129,-93963,526662,442845,1053264,1608473,2077170,59223,504777,-36614,648027,-756159,15924,689887,-134262,-812281,-651269,968240,-28263,841584,197364,1303381,-1075252,64733,-52265,-93047,75568,300646,1037003,897772,-966240,217284,-57054,-598391,1158486,667804,-1536411,778614,-653727,786627,301740,-136809,612861,-563672,-754834,787552,1211995,1253654,-113149,-1189240,-559315,-70698,608673,991129,82474,-316324,1284010,201103,857531,-525300,1084197,8685,-86501,-512192,870863,223886,499981,-487395,-969140,-810610,1412333,611857,-105583,-1085524,-787534,-48857,1130026,-113268,-221242,673235,-937125,153617,284226,395318,798461,-1089103,-356170,-146105,449068,-702463,-801167,-295738,752114,477638,1799175,1387246,1880462,1407811,1174527,1047729,599032,8714,35218,1709379,-667084,-744169,1181946,873771,-184903,-515844,511663,226667,-685215,-595900,-101132,-1265968,-1800624,-264418,-863281,-820987,-1425618,-428403,-261161,394439,186414,667941,-45706,1282571,-265145,-1164626,-834976,-313471,1642187,1176219,172881,675504,614058,146565,-53989,1695811,1853211,1972753,257107,471662,1100664,556115,13012,-891081,-330679,-340935,-80387,-7586,-1486940,384572,226353,-1781928,654,620624,878752,-730914,-274568,-669283,12649,406040,-274191,89042,-45040,-819041,-729375,302608,-366829,-408896,-398454,-367711,-752084,669222,-432455,-1648733,-185151,-108429,436469,-485730,-445538,-429141,78651,426847,412762,1257586,575627,-974821,-1429218,378292,-763442,-756016,-782875,790258,-405632,198626,-630163,-1107798,98771,-125470,680792,600248,1257259,635004,747735,-580700,278384,177408,-825662,43378,65898,1408349,378546,405264,-172488,-104490,317875,817422,-927047,-977187,-773881,549563,-943355,49308,-775988,138745,278572,-63625,-1340450,-918801,-1080468,460171,911890,524001,449659,148980,-238700,-1184054,-577586,1369558,1174369,946132,1053835,-643852,182207,416694,197699,965762,-412095,-66960,-315377,37121,-219904,-740235,797597,12181,-853390,630535,120937,1013537,846785,-514966,-856053,-1419361,272854,779463,161142,-229972,-762915,-343114,-867883,18229,1102842,-219769,312848,632156,1077813,777075,709463,1520812,-660783,-247896,-667592,23904,-247708,-90448,-805733,733796,48180,142711,-39390,567274,674208,896795,715880,-654324,-53180,1257825,1044484,61614,-105606,-399443,-140175,-17790,-729536,-540123,-475027,28599,351784,193229,123534,22098,220796,-1628795,656662,542593,-106131,-645687,-1054934,-822951,-168403,956643,307980,2370046,889862,-582850,-565556,-565004,-401757,-373967,251604,901519,45537,-107801,-104700,-1587587,159174,-1212828,-1199670,275818,-130286,204772,-451700,459250,-645083,-534233,655080,-530445,-93829,-73435,414759,-502519,986574,1018270,-1300629,-347976,-184013,988542,-453797,-136515,2392,314701,-1407711,-692098,-155828,-957131,-391785,-198717,-609096,-1227513,239824,338160,-1484338,-975260,392704,-987304,-2174992,-383062,-1151387,-2021943,-1585446,-466606,-693282,-336043,-142336,-121459,-570374,-728613,-752768,-708654,-757048,-866371,-1172866,-613861,-44299,-1534865,-1121145,-400282,-190972,681199,-74667,684015,-221866,-934286,-73063,827738,329333,-247512,-162043,-270893,841365,470546,123340,552372,626712,-636450,462558,164071,43314,-1011804,666600,-534537,-1170168,-1186268,-1591850,1546593,-373677,1298295,11341,579218,-883154,636566,418895,-270759,533742,-485600,-211155,-612983,297273,-20008,530477,688132,323902,694796,18428,-399864,339324,-87740,1049838,-144517,-222850,1027728,525729,-100972,1031184,653818,886556,-1032437,-750204,-956698,-264945,1587340,-538868,-144626,601095,321471,47583,918039,1316189,-269684,107045,-99101,289600,-143441,488847,278600,-1220116,-1343462,-1114117,-2572346,-366682,-495018,-393564,-1854325,-327895,553717,431214,-94643,-1291826,-736605,-709011,502169,1126860,1781320,-394262,488636,491812,-1220745,-1112365,-724309,-511922,-575192,812137,597855,1206892,-120147,-1151115,-415132,56433,779445,1519852,-1449395,-928514,-188483,-992015,-1375096,-742880,596403,-78742,863377,-380694,-785363,-1106587,587736,-616012,-617041,-1624889,-141978,1044282,-918717,-478545,156748,621941,122110,-227668,589189,-564042,-155815,1125809,-54058,-21788,-369638,-291990,245856,-211782,-820193,-1960464,-1108762,-59918,-415896,-642973,748619,414403,-591921,765683,937094,1702605,-1846433,-863488,348556,-867883,-367214,189922,671012,1433505,1257601,239718,90696,872031,123445,474615,276136,-525553,-1253734,-1966294,-1375078,616106,1030155,373920,1252053,375196,31073,460192,-228314,-240461,228597,-1610619,-859441,289367,-1868922,234603,17201,576958,-793632,646330,-636353,-237816,552147,-540649,81304,452935,-673189,223069,503170,429295,905287,-312782,1801,-703877,-892814,-400585,-499835,-551457,523763,-1446919,1003817,1203134,683021,-13060,83874,72136,668009,-624846,144172,1501834,1085258,-240679,580883,195779,-210438,-559031,-62014,-723840,1532075,218755,1015854,1167525,-798349,-1577302,-243991,960568,130493,-959211,-912332,-314166,-519709,-1832886,-250836,695963,-656825,1187747,101263,-54513,591698,-427033,959342,739772,-955437,-78166,512583,581363,-806120,-63163,-676554,-389147,373249,-330673,1042800,1996645,1995007,714735,1578039,-656953,430991,525939,-400264,635368,-386095,183109,-771056,-11959,478676,-773727,-1554031,508026,146468,-67563,21277,1193974,787082,829701,1190357,587555,410837,-109074,-495683,575271,451367,414914,370122,-70820,-52811,75019,-588591,-864477,-419388,-329422,149104,-497306,402386,454970,935481,1007509,-1233236,-1354808,-85258,-756875,629547,558008,-272516,-506728,251258,-480456,-741191,-1695763,268973,390343,-750764,667285,269200,333714,-2062832,-442821,-624413,324534,-1301674,-583169,-339737,936936,638581,1513473,-280606,-326592,310573,-330811,-234003,-471031,-1555089,74861,-361060,885999,1052249,-97320,-608066,243128,-6647,-1225588,23942,-47166,-455462,-43719,772877,216713,470155,-973064,-978152,99441,1128079,1842503,-369932,-294527,-211004,-190238,-1529858,-214458,-405060,1040872,239135,555522,-387469,-26120,91259,1783952,1117186,1288594,-301039,-818867,-155869,-664584,114665,592505,-145828,-726367,384725,-458899,359676,128151,-368429,149046,610727,1295733,556664,-245600,-789439,-292549,-35663,-92870,-2032,-926547,-425798,-1541856,-1029814,-47477,-49686,13349,1080887,149090,-61603,-304399,355948,930370,-662757,14919,-338413,537378,1295472,468551,877322,965419,-1155523,-1326853,-443195,-918919,-730211,-567984,-329228,-402363,-88520,951054,71464,-537840,206332,311393,122085,-860873,-1289651,372283,298426,373780,-108270,-804304,-348769,-28594,43070,-1336289,151552,-182542,558907,695795,211598,343812,-239393,644605,-1243009,-762788,-934918,-1008917,325604,577391,189392,1168195,690413,-40859,120455,-40688,-1562503,-1235973,1197305,518082,-545622,871924,2423233,-100006,1257272,690561,1010624,211227,-492798,445787,1320042,-340383,477177,-736604,-547304,-1956618,150649,609479,359547,-53634,-1032037,-396099,138005,-407601,546921,-227590,187510,74274,-386396,-215196,-691904,1110018,1258741,-151983,-124564,128133,-107985,538554,633920,809003,283215,419165,1321555,-457607,1296560,-1310677,-700447,-297924,-1504937,-330008,-1388474,-705676,387769,83963,546220,-676840,-389926,402299,-306056,953645,791800,-166345],[-11226,-193998,263323,-1731429,-592642,-100777,-629192,-26825,376230,1372346,-358706,-888099,-1288026,-955607,-24730,254872,-306807,428790,509837,1388872,-555126,-301437,-146143,247220,343819,1113553,1311884,1004721,-452846,-358607,682233,-78475,10687,263306,-73682,437410,42495,147809,-803010,125401,1128899,416206,-230840,-396312,-840962,-507594,42401,369558,20356,821078,888226,402936,-1126135,-1214866,14576,1762625,43678,-464520,614497,918354,-178161,345054,189369,323170,1151374,-863332,1020221,566957,1254128,-17673,461057,486987,-381600,-871664,692870,222628,374022,441726,-1498038,-636452,196213,627226,-258608,439373,825762,869307,1665687,1766008,270823,811056,-7676,391639,-673741,114630,715591,-95195,-1110899,-888666,891910,-328336,735085,373938,978004,-1135609,111276,332388,21063,23246,655661,1114889,877278,-1095594,467416,-299994,-836722,963168,690236,-1609311,902056,-436460,992958,565636,-343113,594301,-795698,-870247,1031045,1374447,1196213,100237,-1918775,-747765,-150716,211738,1119891,17421,-116429,1482646,93762,911462,-17127,1312221,90913,-72549,-171093,1038933,436810,1410912,-301758,-602742,-920021,1246923,452719,-14294,-1587412,-1199288,-49344,849455,-352910,2684,561028,-994363,130735,276322,472613,878499,-1332409,-331240,355589,635028,-665511,-765028,-269176,678892,403746,1413974,728475,1763809,1318223,1654182,1531590,917856,-348396,-56776,1668543,-991180,-816825,1034117,1317636,-418738,-1105736,566593,95767,-599569,-610752,-93836,-1912843,-1542292,-561872,-1020721,-768245,-1250167,-226141,-230081,762178,513881,81454,-452387,1010338,-416330,-970402,-913968,-168330,1491485,1120779,143068,528050,-46776,-216676,-195625,1122413,1726124,2197421,151374,-535001,918183,726477,-79017,-824047,-109384,-638786,-60798,748830,-1000349,432344,529456,-1691688,525562,1056472,796175,-495316,-60934,-637567,251752,478155,-178800,198206,107210,-564571,-640576,-189773,19794,-652047,-509733,-642511,-1369693,995032,93275,-1408890,241528,120945,215432,-606473,-203060,-216573,152608,380803,429378,1188388,694162,-753171,-1596055,485914,-702184,-595895,-421808,892614,220455,389249,-990928,-1060738,-90637,-169427,647798,651734,1296832,722728,747910,-457646,160447,80293,-510447,203258,107027,1731383,536238,160802,-481590,-329423,32057,890763,-988546,-746411,-619239,944592,-546945,-172345,-395917,34360,-63683,-6319,-1455366,-662784,-968594,-335146,968467,523378,367329,155920,344732,-697738,-661889,1552735,740666,460036,1163178,-521310,781446,487566,429347,525611,-765991,-241306,-286094,161791,-215498,-807044,120803,-453752,-661751,563856,898627,1517396,671856,-398117,-536247,-1724666,408845,687206,-106368,-620969,-609507,-131909,-1174217,127594,1069779,28863,271818,594379,964120,188281,390165,1244893,-1063392,-688244,-769131,-95867,-162758,-135605,-304503,936958,128110,-187461,-192717,475419,994205,1162809,920503,-978462,-41670,1320474,533618,-142189,-64468,-325871,-210731,-437324,-743610,-1000848,-811961,292592,193886,446711,223838,-119791,160230,-1335197,455602,481669,-548618,-752897,-776231,-952058,-3114,816785,-5980,2335204,2075034,-133288,-874578,-823965,-61332,-772372,-192735,919274,488059,-136257,-300933,-1450056,-100953,-948964,-1393720,167576,-257847,149469,-420459,228011,-786545,-762692,1325378,-369194,87960,-330094,375947,-266406,746871,1126079,-794157,-347041,-183853,805738,-64209,-546878,-35857,164052,-1841956,-1149246,-393161,-974749,-267196,-51212,-586582,-1331753,-92285,117220,-1299279,-1072647,537840,-1010003,-2012225,-317996,-856695,-1761543,-1214068,-109096,-655336,-351598,-10754,172230,-421074,-795535,-1217107,-1517421,-1194148,-1227455,-344926,-681248,-368222,-1601905,-1541538,-954229,-146115,605122,-132963,508345,-501767,-1101387,9038,720383,383772,-289899,90688,294867,989249,338997,393910,991338,1120024,-392303,312530,40649,424339,-973815,967553,-677122,-1258744,-848356,-703616,1746249,-334502,1214650,-739837,-23594,-1231792,334884,573277,-122109,243450,-423688,-368747,-153600,587159,-275275,95740,414094,-107473,795939,273397,-37618,246825,-255553,1236359,-2117,-647005,1147035,495002,-13215,999977,739427,1120940,-1070304,-418632,-722408,-580659,1662885,-656192,-491784,654598,477165,178332,895699,1974798,270191,-231053,-403438,-193305,-227408,430894,594375,-574373,-1261844,-1398562,-2318233,-418118,-213042,-286769,-1491778,-230509,1150071,702640,-404144,-1305503,-641865,-54697,350540,758509,1383045,-1010998,1100425,825792,-1201077,-961461,-1101569,-378352,-175438,449363,373271,937590,77026,-1334948,-919224,-16385,300010,930969,-1304401,-983918,-467185,-930087,-1288511,-1004046,335329,174432,607624,-205268,-1048820,-1249575,712887,-858163,-335658,-881427,-349211,1127377,-263322,-517277,-87697,-55758,286740,-170103,586210,-743751,-55531,1171908,-172193,-189118,-600416,-190097,139350,-712278,-1059623,-2103177,-1175667,768790,-187836,-605766,515498,252848,-291993,1080791,306778,1295232,-1755402,-297224,238140,-449548,-175161,402033,738887,1071472,1618416,589167,463188,763959,294787,653701,203141,-371277,-1177702,-1446568,-1187804,849389,1395680,372409,1379104,91852,58032,315010,-530049,16688,726894,-1450977,-513051,214828,-1102849,417599,654,715301,-718280,770718,-896622,-266358,380676,-1222653,-210105,-420331,-946994,-490668,273623,285303,529703,-770747,152085,-1071479,-1152490,-636091,-1096210,-211204,481783,-1422556,1012439,1015630,-219155,-472894,-712455,6601,1363765,-468441,46952,840801,1206382,-43964,176079,494606,88983,123927,-262278,-963272,1686117,229312,557243,781351,-779549,-1344950,-140177,844121,202039,-745035,-731543,89159,-391459,-1869919,51389,643055,-741038,1345977,-116266,-502435,874635,-319044,615416,206486,-1012060,-415012,647237,272963,-912044,24291,-667316,-399436,-33826,-606738,1075223,1549962,1500781,1042405,1848460,-241580,269707,304210,-631363,359214,-48080,-28915,-643601,-87702,109364,-960942,-1465124,689334,238526,-330901,313728,861659,524184,533871,1681524,737936,897878,-189817,-669663,303102,642992,693294,47298,-471676,39831,174128,-939950,-1084778,-242339,-374403,8438,-333143,286346,725094,1420245,1253726,-1648459,-1617089,-288201,-947972,878768,1053233,-556066,-903874,-169004,-657663,-878379,-1513325,247003,491173,-679780,277936,206234,630742,-1655009,-872481,-781597,55951,-1339569,-785137,-251703,1089595,494506,948915,-411350,-454954,468209,113379,-273814,172158,-1213837,-114506,-91282,1154241,1096803,13920,-248885,112389,-285233,-1521721,-141522,-392845,-536569,-453018,344814,-87177,736918,-331042,-871777,280010,1337673,1485605,-145040,-322920,-216576,21513,-1270393,-359981,-637269,1147746,180071,291648,-430007,-256624,-268968,1701405,1213250,1484875,-307417,-661017,-303747,-613074,106451,565994,-593663,-341553,701768,-182305,258062,-146479,-253409,186592,646578,2282042,650512,-258461,-423469,-190073,-210201,-279754,-58507,-600704,-205973,-1506989,-1603450,-165555,263003,135340,1164785,-71798,230993,49500,436082,786621,-609723,255060,-327991,732731,1235138,190496,1124731,159963,-1210532,-1106268,-728371,-648762,-727177,-951526,-365004,-117926,396154,819042,123038,-312945,803452,678305,294828,-1219345,-1019340,-83280,27685,-35471,-444549,-1359289,-178087,52465,-269327,-1405889,277559,-443219,389103,674517,-23789,703068,-437712,916827,-1593793,-1278472,-581184,-1099113,717208,716254,-38444,796585,451823,-424454,394750,-634724,-1793430,-1542797,1160836,845131,-539588,969980,2607270,-5424,1106931,206782,749711,142674,-495380,121526,1725270,74938,622558,-652692,-631072,-1840719,377746,341598,-93671,-126068,-1026429,-679084,-28492,-236424,889663,-482820,-97739,-268394,-378883,47809,-409775,842924,1021989,-245898,-74954,-264536,-266175,365646,500141,735346,702899,315509,1233521,-174742,1553208,-1153592,-179164,7261,-1033438,-233063,-1665808,-521755,382394,-17566,660037,-670746,-186045,917354,-370166,1023466,767179,-289698],[-89124,-227211,173425,-1788346,-684521,-209703,-126308,-273432,287962,1151237,-409980,-998957,-1254288,-1060128,187065,473654,202391,462613,288581,1279151,-507416,-954148,-214475,380633,173637,918667,1540455,1659764,-792357,-699817,635013,-395126,-135023,170281,350010,909768,240925,159679,-536494,311506,1106174,553838,-586819,-287246,-420492,-802322,-162471,277500,169161,1519770,1352746,510849,-868832,-1380964,-26614,1136933,-35354,-359661,460776,226074,-788486,45771,369588,512184,728595,-1545656,904431,498486,1425566,-166953,236303,605206,-184913,-852522,1013865,74139,-194158,458223,-2183763,-675262,182557,659918,-376479,198775,894748,680821,1414586,1172774,483170,977303,94308,112226,-499023,57409,537605,-72490,-1366113,-1069931,843383,-375647,406212,310105,398271,-924313,215977,465502,7884,-53721,826478,1043027,704232,-1043414,811607,-652714,-1052205,662797,799927,-1476090,933098,-83593,1249636,776048,-129444,610010,-785898,-931646,1153124,1334738,966883,384822,-2143453,-855935,-343081,-126303,1035408,-51659,469649,1610554,-56030,905682,336291,1124028,66096,-140805,179443,1034337,379765,1879673,59415,-36746,-1011104,1037196,250502,65514,-1835169,-1465669,-167975,264079,-585035,177574,260528,-876508,-55852,188186,351285,764750,-1311174,-175734,814649,721327,-614220,-581728,-103090,394910,144397,900660,164282,1419390,1129298,2036667,1771186,952555,-569908,-161051,1367193,-1064364,-748840,701688,1819137,-406625,-1493204,578953,11109,-495319,-557249,18057,-2064416,-848748,-671472,-979269,181385,-737803,-144502,-138149,1089250,942157,-242670,-747984,454904,-777265,-700358,-845848,71025,1250020,809577,-28939,187287,-789467,-633354,-240585,474815,1356664,2080408,182253,-1268056,811302,934611,-68212,-752691,175191,-692604,-73738,1193772,-508172,347227,822423,-1414843,1239328,1243110,723072,-225460,119891,-581748,442861,577706,-19074,304428,204908,61650,-542654,-824905,390320,-830018,-569361,-897408,-1604713,1165111,565552,-1094196,339351,249212,-169609,-711286,304065,34129,193413,251748,605329,992030,764317,-515932,-1502875,569708,-612151,-366308,242542,811745,954270,560778,-1035875,-676432,-247055,-132999,617084,596466,1202436,680171,743965,-251579,71616,-217478,-335200,409510,183709,1878588,599295,-77120,-572953,-596194,-232316,883630,-976404,-490769,-455733,1219059,-32075,-233823,207329,-17481,-402533,230832,-1332493,-463549,-862095,-1229466,938458,489162,157593,317860,832384,56518,-340850,1764057,320377,-27084,1053541,-426798,1089581,547513,866241,129485,-997242,-389223,-283277,153681,-432088,-715415,-656623,-718673,-292578,391834,1239461,1655039,391392,-185584,-207321,-1773774,442530,395238,-449860,-1079436,-707629,107311,-1419963,-203758,795952,509847,319155,438538,815232,-480664,61977,760206,-1217470,-1182819,-730826,-230949,-322900,-253097,164807,1121592,80706,-521473,-279292,216504,1152678,1276878,1078380,-1143243,-4580,1267430,35653,-338816,-80140,-211873,-313963,-829622,-668624,-1254495,-1022871,447605,14855,695876,311683,-92758,115695,-985045,201375,328274,-913392,-801229,-454497,-955192,165017,391976,-286301,1840984,3011742,438023,-996388,-684350,303893,-1069998,-603096,808251,721262,-204314,-280736,-1089735,-232135,-652901,-1622392,158336,-278895,-48003,-330549,126299,-716017,-802838,1785912,-190361,188750,-452440,364626,55576,644993,1114047,-406273,-357211,-185687,517804,396306,-877018,83175,160543,-1829283,-1460053,-607399,-900655,-91062,-101142,-296732,-1042235,-386934,-232777,-1077139,-1215737,346173,-987406,-1655113,-197939,-414652,-1435896,-800213,69868,-618039,-259609,120332,384582,-213333,-584701,-1540109,-2061815,-1351894,-1245281,534174,-909304,-662276,-1251432,-1648919,-1526517,37291,419023,-113764,291766,-674983,-1169932,-2373,429979,457436,-296136,297535,845854,902678,295919,559374,1393541,1536566,-202744,-75404,-261273,773616,-708575,1194995,-609717,-1106957,-451930,153290,1555816,-224229,889563,-1188042,-600369,-1622809,7969,514018,78268,-230410,-630860,-549041,450933,902255,-297554,-229045,110485,-549650,576551,582179,295848,182637,-361914,1048242,27603,-1006242,986609,364777,65502,847062,755991,1248241,-952268,-147941,-559812,-673530,1473900,-639715,-781742,671379,580116,157922,653651,2472785,967009,-578814,-656738,-614499,-264084,128873,680949,439125,-1037891,-1500278,-1605243,-414068,199116,-275222,-724780,-175025,1450552,910300,-400302,-1120884,-442609,594156,242968,285017,701094,-1590612,1671011,977818,-941821,-801777,-1334419,-100401,299690,-158798,40329,414889,147034,-1522930,-1476828,-134859,-106144,199690,-921623,-1097876,-768138,-594857,-1007122,-1041939,143638,438796,144375,-38268,-1273417,-1280326,594654,-1089275,7887,101782,-719079,1068449,269589,-528425,-315769,-398424,493320,-57980,379232,-795092,96463,1341722,-382001,-258164,-638061,65013,55020,-1092443,-1115829,-1814519,-902731,1428576,-90591,-323433,259039,163106,265060,1403496,-279608,821836,-1394373,354270,428236,10698,-102810,436567,646181,519639,1592706,801904,699921,420595,383709,778744,124231,-67286,-899178,-638327,-867342,975987,1474357,302865,1369965,-138282,49125,148408,-978465,86995,1185398,-1361452,-163942,17646,-470938,535685,-147760,663656,-496483,637111,-966615,-310567,272057,-1549323,-529484,-1260632,-1211889,-1099237,66948,96220,-4283,-1069990,405845,-1388228,-1266185,-799100,-1501176,94508,575278,-1035957,984949,807912,-1052757,-792149,-1423820,-163208,1709553,-181407,74014,85799,1146489,160620,-48415,641717,502666,629746,-617295,-1136828,1507879,145530,-37109,333367,-819908,-988527,-36310,569461,158463,-403009,-422669,412511,-228821,-1722982,325577,494522,-805736,1355080,-105053,-956491,889558,-227710,-167533,-429061,-957225,-695166,568844,-203518,-886387,38677,-631098,-407443,-328473,-749267,1079100,776243,890071,1463372,1864713,311637,-36477,-37142,-703150,155902,132809,-273728,-219658,-43749,-165724,-954534,-1103936,937897,290926,-450103,543311,305602,93849,150340,2065240,813435,1280567,-622074,-841478,-98763,675124,844105,-238974,-824629,31609,143562,-1096626,-1266991,85144,-263879,-232076,-189383,79818,694962,1596918,1318387,-1905345,-1624336,-56198,-784072,1173930,1480041,-663232,-1221849,-593230,-714653,-1015513,-1045263,185773,539158,-391594,-110015,77081,831090,-975662,-1244633,-786551,-468866,-1333941,-1094474,-195366,1160236,344126,386863,-463227,-508082,556696,250706,-295500,804369,-689418,-266585,236392,1233596,945211,395912,176143,26131,-218468,-1467842,-249906,-435442,-380479,-707353,-54771,-502352,937340,312813,-691367,456277,1278733,771004,-8089,-272529,-162887,155686,-1020232,-521986,-855839,955828,147435,298385,-407434,-444071,-684962,978099,1121596,1505354,-182414,-535180,-347403,-489957,34795,523662,-799990,83316,703646,-10578,14605,-407077,-179218,223297,799183,2889622,637190,-229185,-24932,2602,-425263,-411207,-144278,-15865,67947,-1065725,-1814880,-257973,510924,178750,1116092,-205446,440333,294086,368565,478421,-541475,441222,-259708,1031607,1048842,-182938,1426669,-615768,-990560,-853646,-865233,-376416,-619654,-1116486,-287084,133936,885050,692626,365357,13386,1301181,1076876,486164,-1206970,-631872,-476257,-91649,-691936,-920314,-1598198,6264,40583,-620923,-1339182,347367,-447078,213673,611049,-232870,919071,-614663,1099582,-1734541,-1630071,-49018,-1023385,1139847,555343,-363810,373555,214139,-770270,516978,-1177849,-1824914,-1735608,1004453,1034672,-615718,877957,2388671,106447,694725,-149369,270835,7511,-430033,-140156,2005618,233092,702755,-518423,-895312,-1566928,675352,-44464,-492675,-217371,-753471,-805801,-294547,-109124,1075568,-604079,-358162,-684833,-368948,137116,-36504,359266,552970,-244550,8523,-649876,-314689,40739,226550,446076,969865,316111,1041987,237528,1770159,-882900,145991,358703,-123261,35396,-1695371,-300879,268920,-53621,655967,-504246,-36943,1206924,-301892,927103,635545,-260204],[-178972,-322721,132201,-1485918,-683433,-417493,321589,-473379,162146,876414,-495488,-1107699,-1105213,-1048283,384164,739185,691492,555846,171428,594206,-416877,-728678,-90587,569648,-52715,584531,1388346,2009397,-1058604,-1041310,359318,-640350,-237726,171805,783025,1034795,486795,93887,-165221,425687,742712,645840,-803950,-237941,-38718,-906659,-404485,86417,281146,2103198,1590306,386421,-445950,-1271237,-29190,547601,-149834,-304617,248368,-276141,-1157158,-329558,283074,735604,286765,-2099685,623789,330347,1441904,-259654,97534,952602,206121,-614200,1265971,95065,-501177,474835,-2423774,-606744,-38304,554132,-419050,-111780,635004,565216,928333,489177,661208,925282,239748,-115221,-284393,-137599,279980,-64882,-1472584,-1153487,819408,-131191,-100795,37842,-304810,-617182,365533,277999,-138022,-117914,836345,894474,397231,-814933,1146427,-1032420,-1122526,364410,976850,-1180098,811863,323098,1480455,883058,308971,577808,-582429,-950174,1160604,1151536,653020,658895,-1537630,-878943,-589722,-345335,733875,-95750,1217751,1620006,-228785,853065,402505,621806,-60020,-386808,415657,898704,57068,1733663,528060,612754,-1009786,892617,65925,106858,-1788659,-1532359,-385310,-352216,-736283,368349,-39673,-607233,-315028,31122,58267,451162,-961581,23771,1149486,674611,-607342,-331474,131812,-38911,-227978,339127,-100859,1086530,919003,2186065,1686402,703371,-535431,-256368,841625,-896157,-558612,339857,2222442,-136898,-1609419,541957,69880,-390249,-456233,185384,-1653458,-43065,-535383,-752553,1510512,-86719,-199052,-20430,1289075,1301932,-389625,-771906,-128587,-1182604,-428752,-593510,328659,1008355,339511,-205455,-277559,-1476754,-956415,-174449,-105302,884407,1667393,342900,-1466217,813186,1104277,5207,-649059,453376,-546039,-134759,1261350,-104450,126980,1020403,-1001189,1864542,1153168,670569,47384,225700,-531315,504502,674391,195797,414591,316048,883855,-459003,-1401371,661211,-865199,-646519,-1072008,-1457733,1101127,761995,-813645,164604,220294,-592101,-796755,911897,280173,188400,-7895,882491,698150,803330,-244843,-1153260,638319,-517207,-151899,990327,502426,1519893,657200,-822689,-149703,-323207,-44935,613073,523971,1038035,563315,751182,-19463,34604,-634183,-339314,604710,294354,1807706,561548,-216609,-431462,-822878,-422662,839806,-815088,-264765,-310744,1323221,515449,-92741,947292,33309,-541264,582685,-950440,-289161,-788177,-1701092,875702,407409,-111554,625250,1120904,896659,389220,1909793,32966,-337648,706602,-412526,986068,552593,1353392,-130826,-1041955,-474055,-292921,969,-780155,-469053,-1119608,-759058,108827,182579,1004497,1365170,39706,65958,51906,-1565216,355908,45889,-738595,-1469526,-1044114,306755,-1536237,-783602,333689,1011328,439391,194974,710328,-1086457,-172805,283243,-1078769,-1536401,-534072,-342069,-647921,-422441,480541,1226183,-67237,-787222,-228752,-88185,1127679,1148177,1088223,-1078475,12619,1141398,-265629,-445400,-91244,-85424,-376619,-1133769,-522582,-1333290,-1095862,453907,-138336,854720,327029,33934,105913,-774624,-31218,168150,-1111354,-784977,-126739,-866738,291995,-104727,-494918,982424,3171991,982187,-940187,-296370,548289,-1135028,-850108,616101,714427,-344458,-40051,-640080,-217043,-353099,-1722782,250758,-214622,-389296,-264695,120241,-513328,-608022,1793023,-70890,151011,-406982,398441,386482,724811,961605,-403348,-357692,-107799,231760,687372,-1014855,287281,251429,-1290126,-1521990,-728747,-732040,137196,-398650,123726,-474177,-595943,-635211,-862428,-1348583,-110456,-922794,-1101065,1058,148291,-1081326,-420669,27153,-539325,-112293,146182,475577,-24733,-123828,-1593655,-2041713,-1006799,-900465,1062316,-1306452,-877412,-540161,-1402929,-1958307,305725,150054,33651,90697,-678631,-1232916,-110689,18664,553954,-308964,407552,1106160,619573,389908,584016,1650245,1726313,-53875,-527681,-673306,960048,-310441,1332574,-362009,-739514,-50129,745535,1117058,-85429,387277,-1339925,-946087,-1872572,-283778,371047,309380,-760987,-1076950,-758139,1023451,1157285,-147888,-418444,-135313,-879073,154975,773314,515521,120016,-369242,514099,-49183,-1203151,640654,204505,218999,609321,704921,1248506,-715432,15080,-491907,-599246,1105701,-497870,-929253,629796,651715,-15872,240257,2538486,1549443,-867030,-772653,-876478,-327386,-355122,599680,1425799,-738001,-1389977,-701427,-417570,555947,-372973,84543,-107999,1375240,1022616,-124672,-764664,-136064,1086105,222257,-126132,-194454,-1983827,2021382,919088,-519104,-648234,-1379068,139589,558566,-855257,-289472,-246678,106673,-1556665,-1937069,-286441,-352788,-428152,-448658,-1289436,-1020341,-120542,-681197,-839414,100436,664040,-341370,46474,-1339009,-1202951,311369,-1237290,296815,884280,-1079874,943117,596003,-545422,-457031,-410999,686406,144793,69624,-728968,328548,1650414,-622104,-235437,-516580,349093,8568,-1255835,-1014202,-1124972,-263499,1718055,-123935,115762,14997,250318,918199,1630023,-664425,372623,-800378,924821,884756,411662,-201850,333900,322567,-43805,1140892,862757,715984,-66560,367312,849958,79554,301479,-506131,170296,-502715,915980,1152643,194569,1234814,-277377,-11799,-17375,-1393422,-34387,1435345,-1248194,45783,-223061,-193888,478210,-460094,434872,-167974,303794,-815507,-374729,198812,-1510074,-794562,-1758579,-1370776,-1434020,-94504,-70443,-565726,-1106006,710280,-1622809,-1178021,-841179,-1684591,340765,736511,-537048,894844,634178,-1547307,-864118,-1848877,-401853,1682541,85889,269081,-494421,935995,354792,-19668,589578,897803,854446,-1023888,-1224079,1033221,38599,-492535,-74545,-985282,-675490,51019,245770,8693,-35572,-45618,637920,-18060,-1491223,483249,325507,-869827,1292206,114897,-1306723,647041,-234676,-1138630,-1028426,-818792,-798014,275936,-763776,-761977,-38402,-560669,-364854,-329776,-735849,1085531,-80418,295124,1691521,1642518,796163,-558843,-475564,-639795,80730,109997,-475929,297046,105550,-284974,-822748,-671609,1199879,256093,-390931,684966,-293358,-375112,-274870,2164623,762059,1481113,-1230613,-1026160,-502785,575752,818118,-442112,-1075765,-57175,83571,-1031275,-1366471,466116,20964,-477042,-87988,-143183,350047,1352351,1202280,-1958656,-1417781,488980,-344726,1418770,1708963,-577194,-1382337,-1019454,-691046,-1151774,-500595,70233,540659,45908,-429966,-105981,800735,-299087,-1444427,-640456,-1124351,-1286529,-1386109,-201887,1128879,166346,-20254,-421868,-490721,483163,11691,-301265,1202800,-126206,-309014,551235,1221311,654466,930218,511573,-28043,93856,-1148165,-320628,-293396,-18250,-761070,-306371,-921440,1072659,698579,-413645,557734,952271,-58702,21670,-132675,19270,194521,-895788,-676902,-1062972,498237,132626,537295,-349665,-552135,-1017774,-218769,841065,1237150,56634,-414527,-254367,-265642,-67831,486884,-749555,439229,402149,41867,-262347,-592776,-196539,219607,990662,2950886,571855,-154673,321740,279271,-636147,-451056,-278459,514012,288664,-314166,-1552806,-325704,660514,174139,937770,-162478,565385,400057,212168,120772,-491495,493956,-122190,1355208,802662,-462993,1756733,-1050960,-514779,-615245,-823177,-175678,-426501,-1006271,-91161,301258,1198503,592208,738816,380190,1559639,1428777,646228,-859166,-245136,-710570,-53451,-1338571,-1357436,-1440055,209311,-86513,-930246,-1109945,312331,-193340,111427,505809,-344382,940463,-723233,1090729,-1636458,-1685493,523901,-864520,1413969,223574,-635847,44539,73500,-1084363,338849,-1531141,-1692116,-1701570,828757,1082557,-738777,559919,2023806,248581,95891,-325222,-267151,-110607,-290123,-273604,2085433,26277,702360,-383778,-1226868,-1254311,918371,-443849,-771117,-298993,-271095,-765173,-542277,-33586,1028238,-616863,-529982,-944110,-337550,37267,298433,-110031,-61982,-119612,170820,-798404,-191960,-353013,-161378,45935,1030501,398111,777674,672157,1911966,-538077,221053,626913,805189,440746,-1495765,-96518,87094,-56087,514460,-203438,45892,1195038,-83737,722509,445286,-73642],[-286485,-445161,151678,-940606,-587182,-711623,558976,-601876,-237,639592,-598779,-1203651,-887434,-933850,631136,968931,1046587,695414,162974,-322841,-252571,123560,161449,688706,-235874,275316,933486,1881990,-1173299,-1346017,-12192,-710877,-276704,282240,1063290,823609,640266,-48636,199228,472251,96180,578237,-798057,-151130,260710,-806299,-597748,-209626,250880,2332632,1531552,47615,11535,-833990,42166,145634,-266359,-309359,19144,-553896,-1280713,-663011,-13095,887043,-85826,-2348241,274745,135701,1307151,-278779,60110,1330779,591793,-197234,1302492,257460,-479686,477471,-2065596,-461554,-287418,285390,-383593,-389419,174016,539022,331447,-68459,774483,649079,378341,-241414,-78631,-410646,69050,-66828,-1372819,-1127595,808898,323303,-673553,-302487,-937279,-349038,523621,-162181,-368869,-140399,789102,753798,2957,-463658,1360709,-1329848,-956386,154736,1149355,-823865,520352,674759,1593154,874850,694801,441402,-288115,-925895,1080285,901290,369039,823196,-233979,-868126,-808964,-425246,286355,-98474,1812279,1478173,-394715,784588,182226,-3667,-262494,-808327,463015,721488,-426929,1066525,981482,1156551,-880380,885138,-35075,96870,-1505803,-1407289,-651807,-771353,-755604,591648,-165120,-264668,-524589,-140416,-300916,12694,-333062,169573,1325699,497216,-667497,-117493,341162,-489526,-589067,-173577,-29056,963497,758730,2015931,1290774,266713,-217864,-324152,222972,-573159,-261352,104079,2351777,296633,-1447539,455616,318649,-288906,-342862,339177,-868540,543294,-174682,-387222,2502407,441495,-354543,47048,1287363,1426724,-483307,-447144,-512253,-1447770,-203878,-183698,532191,833806,-121586,-259474,-752837,-1960036,-1001330,2508,-494406,442115,1099654,558075,-1174934,882320,1161989,72061,-490800,676242,-302713,-244037,1024134,153721,-169949,1051821,-570700,2084999,843745,622814,305541,251314,-505908,410794,717930,420667,514929,480254,1583394,-406522,-1713830,772407,-737541,-804647,-1137050,-1082293,796464,602940,-634189,-117720,51746,-879916,-838629,1399338,480719,154915,-370391,1164152,375405,812716,29899,-630408,706926,-442437,-30604,1529851,-14405,1663046,649790,-484776,288887,-285225,46705,654030,505677,873580,463139,766642,171352,50431,-1027244,-478493,734479,440421,1548423,453741,-187528,-112588,-929379,-498988,788562,-529831,-112370,-196509,1244189,978766,177245,1610010,185332,-394423,919491,-382577,-142721,-770353,-1222598,804316,274945,-357083,955205,1201151,1567266,1288558,1834992,-80903,-398519,177237,-465967,555935,467340,1712766,-200636,-900324,-478847,-290500,-250386,-1137546,-124193,-904333,-601488,376568,-24363,345165,777761,-336161,295587,185912,-1204524,176680,-229170,-869180,-1670026,-1460197,418721,-1463205,-1315405,-188026,1312094,614679,-64289,664411,-1493926,-252617,-26833,-689000,-1618457,-226344,-398756,-965776,-604167,585513,1183430,-260380,-961058,-22219,-315730,946155,765412,877001,-791117,-13960,990860,-284007,-417510,-43708,11645,-364069,-1318696,-358888,-1304317,-1044772,316071,-225621,870018,252138,170569,135303,-754361,-184661,70347,-1111709,-711041,207791,-724565,348602,-466489,-609466,15734,2500019,1329946,-761137,142321,598649,-887019,-843541,422130,533968,-535311,372140,-255309,-82954,-75791,-1530950,419306,-114383,-786157,-292020,162085,-270948,-217482,1304744,-59390,-40874,-243614,466873,626276,909876,704227,-788857,-288457,110343,52651,659826,-894377,461300,339940,-372014,-1320322,-700396,-450367,424089,-815609,509941,167598,-696777,-990827,-638852,-1329691,-635754,-807648,-383938,271914,745553,-669743,-122058,-219967,-380354,30296,17850,454113,77782,462921,-1349460,-1410147,-200122,-327553,1000679,-1758531,-999910,283096,-898057,-2119325,577476,-132323,314251,-49694,-518482,-1347689,-280656,-431639,655822,-351072,384200,893185,223670,624169,457535,1666523,1612060,122437,-852621,-1075683,911977,91096,1381364,-19855,-240618,285871,960612,629175,17547,-176218,-1295270,-937116,-1811576,-511877,333517,537768,-1200584,-1608108,-962246,1356671,1284305,58828,-549375,-244870,-1013802,-276119,688117,573488,15929,-289303,-158351,-150081,-1191134,263827,94548,466172,344398,605459,1137752,-426929,37375,-507337,-470400,656607,-277725,-887349,501268,683324,-305779,-249964,2133467,1780081,-1022643,-708537,-933515,-470072,-894938,435776,1975660,-446909,-1086467,108614,-478874,667798,-562340,613285,16424,1001207,1033911,232269,-318115,234568,1329726,300680,-393607,-1093828,-2090614,2039348,697887,-86058,-506225,-1243615,153861,475715,-1458563,-495637,-888781,4917,-1342766,-2123188,-450854,-424368,-781763,-46949,-1463827,-1140579,350648,-425668,-465699,217131,810781,-628207,24177,-1156039,-1022595,820,-1255497,404336,1015708,-1267555,820092,734629,-582207,-487308,-208444,816875,444934,-220304,-594181,641366,1965472,-815406,-165437,-334543,505299,-9589,-1180781,-825948,-247482,555107,1615082,-217690,536378,-197981,524743,1431885,1664178,-801463,65584,-26183,1263733,1456700,660081,-436033,158027,-205366,-410839,407202,787230,480706,-552208,246763,883115,106568,645601,-113270,687488,-191313,653339,454581,83109,997384,-310590,-136897,-170061,-1612959,-269237,1374055,-1038714,47772,-404017,-307523,247564,-912045,107776,175459,-110182,-457525,-442649,150558,-1222209,-944079,-1834168,-1370173,-1459667,-180967,-154895,-1008893,-860280,989754,-1751514,-893278,-752791,-1681321,515883,891986,-154478,735310,488249,-1578661,-664228,-1918650,-653096,1414162,209397,648201,-720448,674077,524344,213837,372639,1161536,867567,-1317253,-1224758,394691,-18379,-640559,-368573,-1258209,-519043,113963,-442,-186975,251776,331596,768070,235259,-1249401,488527,208766,-936558,1231171,437963,-1450961,261708,-353220,-1945829,-1453281,-649114,-672406,-152818,-1280693,-602221,-198423,-462930,-244574,-90,-590836,1123168,-730168,-159319,1493317,1224050,1001500,-1251008,-902818,-517512,118147,-77855,-577138,673249,309069,-239005,-650469,-337956,1403211,136249,-162805,733489,-723830,-683165,-646711,1877735,563027,1458594,-1726798,-1233357,-811992,406324,625581,-545469,-1211811,-185059,86654,-799097,-1374549,807810,431475,-629517,-33946,-305926,-181124,726971,962791,-1802965,-1054524,1053857,202581,1502679,1661301,-341746,-1333516,-1429159,-653259,-1264858,-118323,-82354,514667,532430,-634963,-293124,490706,158955,-1416920,-380669,-1701778,-1176140,-1503491,-278484,1014403,-53893,-213936,-303079,-421133,225932,-442979,-296501,1222938,337427,-235280,799545,1194607,310922,1420622,647191,-67699,449792,-705806,-398002,-108328,447401,-655392,-344751,-1201157,1150709,741314,-57039,539597,454449,-709830,-36071,86768,330601,157246,-926331,-803166,-1274838,-96036,116669,846813,-305161,-564710,-1192735,-1442918,432165,677006,359823,-265202,-33162,43961,-159095,427724,-515884,628748,-81739,8444,-404003,-673946,-329970,150320,1136760,2561070,531006,-43147,544282,566330,-799371,-375118,-459964,739900,380085,541785,-921841,-359531,692076,177151,668615,81769,654951,385464,41053,-117130,-468317,372782,79199,1603806,579601,-479150,2048651,-1022334,107630,-389256,-629454,-79628,-197440,-677952,174874,365290,1214100,527549,1110334,681942,1510989,1644165,722658,-349759,49598,-774194,100319,-1712873,-1575712,-937908,424608,-326864,-1144029,-747936,152140,239560,141107,369759,-299707,809877,-729175,865334,-1378729,-1416885,1001065,-702919,1392877,-139310,-756154,-93754,83150,-1336736,-158515,-1609451,-1430021,-1405676,700024,1004713,-853107,90097,1775769,425048,-554428,-303716,-637091,-130570,-112138,-261141,1930134,-469447,646765,-282450,-1460108,-1000572,959011,-751683,-886957,-338430,270943,-607614,-667787,11529,749285,-558488,-597966,-864690,-248964,-205428,468273,-362075,-661340,109073,468946,-561763,70280,-697549,-606841,-346786,903439,506216,510095,1018015,1935490,-171640,128112,727804,1417297,828311,-1187390,36209,-97119,-60041,261160,132262,80295,915196,260742,486233,252504,208615],[-407045,-545327,236754,-342000,-406778,-1044372,522350,-656809,-172961,508979,-681029,-1262322,-682679,-747085,955577,1073790,1200687,839750,214058,-892171,-7537,1034294,425394,630775,-302310,167344,361566,1340765,-1088902,-1576754,-336213,-558649,-251468,480498,1074541,402402,589077,-233093,462656,468375,-579903,304415,-591815,45712,469076,-556955,-678018,-580717,69068,2129259,1239589,-407812,349923,-151692,194262,-20096,-345018,-339768,-170624,-648942,-1215354,-839342,-387444,900918,-336513,-2194604,-24567,-4078,1036904,-229333,105358,1512620,775185,265012,1053290,482820,-204209,444531,-1166270,-290716,-439321,-117250,-289419,-545305,-302978,550117,-229713,-362461,806106,224182,456538,-248639,95524,-680803,-24636,-69825,-1079459,-1016887,800980,815365,-1165897,-519894,-1342387,-179194,643729,-668849,-596813,-110535,826768,669999,-415706,-73327,1397633,-1438217,-536072,78118,1220088,-544175,98414,874846,1519282,771549,817334,198999,-13825,-844154,944616,632846,202310,796901,1134348,-899501,-920930,-378854,-181613,-66407,2000399,1183339,-522104,734127,-179066,-552246,-504344,-1293983,320023,603610,-914678,163909,1268339,1404379,-653375,1011604,-11485,46893,-1126309,-1150118,-897772,-890947,-629502,798825,-42716,49927,-587992,-255476,-579048,-421553,403430,193308,1349507,224495,-774554,-20995,430973,-811850,-808499,-536267,261193,1107763,696748,1541598,686956,-205600,298268,-354764,-317847,-214737,126081,88527,2101726,732680,-1067985,328064,714460,-186143,-257833,414480,-69805,745133,316071,62263,2696130,654224,-540916,-20072,1047453,1227177,-610162,166221,-583774,-1456480,-32385,295999,625348,729533,-391561,-124420,-1115357,-2105530,-622704,280419,-613844,100658,547800,726050,-654995,933741,1065423,60807,-290500,813588,-82277,-385362,637718,251375,-454303,873948,-267833,1727549,429136,548324,541548,221485,-502764,196346,656231,584616,564391,680049,1890122,-383595,-1612821,707323,-487864,-1055014,-1102456,-680811,328567,173149,-558574,-346019,-173828,-897233,-808887,1586007,606732,128871,-746320,1352258,96935,774700,242640,-73398,786079,-411615,-43063,1623827,-634434,1309788,549350,-162225,497254,-134200,95738,745641,551219,749419,471207,774298,270983,98848,-1244440,-651650,764083,621196,1197320,330391,30332,277933,-875697,-448871,722111,-229967,-57323,-111521,1004900,1234418,429189,1968693,382684,-27245,1102803,225214,-65976,-810561,222535,686631,105182,-501126,1114968,1132029,1846053,1963414,1424545,-62113,-248068,-415446,-519735,20917,280415,1812358,-78893,-636024,-402172,-249973,-512482,-1386683,235814,22611,-310142,397846,-228353,-405999,151594,-681416,454223,175544,-851926,-26611,-357767,-799828,-1608359,-1784307,426710,-1189263,-1586725,-606661,1294590,822683,-248790,616347,-1609241,-172176,-122903,-159157,-1416223,96029,-394645,-1099029,-755609,490327,954062,-431349,-1059996,297260,-388272,671644,213062,440236,-359649,-76000,856220,-55679,-262363,83264,32962,-300393,-1384226,-243915,-1214927,-903975,80675,-230480,734673,123589,246283,203100,-799302,-246518,59816,-943350,-597663,555004,-556580,328332,-579429,-626576,-767411,1424675,1350127,-532565,463522,478344,-379534,-577180,305692,301714,-707720,843576,-57873,109608,150609,-998918,612731,-39193,-1101673,-437969,195789,-69687,259367,586533,-148854,-350516,-52001,534381,693152,1042336,420649,-1304802,-72715,460093,39336,381241,-526161,503558,334619,611718,-917879,-505665,-37407,785456,-1113509,739203,679063,-681788,-1204423,-360987,-1036616,-993178,-638487,409103,572209,1238075,-172295,75648,-604472,-130801,128296,-235964,369456,76318,993520,-884615,-419263,745476,239649,440618,-2069644,-1054038,868467,-313241,-1983020,763688,-331746,676709,-97740,-247924,-1470985,-442526,-835293,726782,-421898,207337,218278,-176923,950599,187280,1406059,1227283,402029,-922790,-1352760,645394,381183,1347806,302571,269427,484908,828324,267098,31204,-665787,-1151221,-582159,-1391637,-681908,529255,725902,-1436278,-2000876,-1101857,1312259,1254880,209799,-722944,-180946,-941802,-554314,269889,465836,-166534,-180356,-646062,-148421,-988308,4848,92094,747079,113170,482885,957467,-165274,-99031,-579296,-395546,219299,-48529,-659076,264239,631548,-648474,-706733,1447260,1579693,-996969,-482769,-801793,-675833,-1342971,253892,1913929,-233240,-664577,631266,-611712,431988,-812026,727099,201963,515373,955679,428602,114898,593736,1341727,456122,-541772,-1703076,-1900770,1710056,415058,208650,-363608,-978191,-142983,136390,-1818658,-492335,-1365413,-110696,-911552,-1945187,-611180,-370353,-820483,170459,-1502967,-1068251,711256,-274285,-52485,422506,857731,-563385,-58378,-713107,-747668,-213886,-1153177,259364,356920,-1211993,725921,757644,-617603,-417934,54859,852516,801079,-388175,-453048,991707,2073814,-889944,-109270,-205991,425705,-24102,-936046,-643478,509360,1203151,1250998,-276022,744955,-377472,885760,1595033,1469233,-739869,8460,867529,1289591,1930405,702893,-694746,-26964,-801356,-447663,-340184,610354,33416,-901124,52977,901206,222043,899307,187041,765799,-5618,248200,-435981,2944,692767,-249655,-318090,-303486,-1558146,-484172,1013747,-748133,-103082,-444383,-679521,-22056,-1410185,-195509,419730,-467894,43956,-481868,135827,-862509,-940301,-1602676,-1226942,-1247730,-164516,-128592,-1222280,-392956,1170953,-1756512,-483024,-566125,-1565049,609053,1000733,33823,530034,336485,-1222809,-265939,-1679184,-853265,1074492,138925,1175529,-568324,471978,651879,509348,102710,1233222,813034,-1338128,-1149220,-219205,15646,-475377,-524398,-1527771,-546260,151232,-81441,-334101,386045,645616,813470,502576,-1016901,370481,192938,-988445,1155298,732037,-1336449,-115351,-519376,-2300917,-1631238,-508054,-355836,-589405,-1629557,-477558,-403373,-359953,-54760,539046,-370480,1211410,-978904,-402022,837275,674174,811000,-1919636,-1154094,-429777,194370,-326067,-550768,757806,490752,-83034,-508618,-148284,1489867,-14792,173884,700502,-822779,-641269,-899578,1235924,240982,1234230,-1860112,-1447425,-991947,228526,334961,-560125,-1273262,-319962,193453,-514421,-1316829,1047421,855363,-637296,-18179,-360677,-712315,-99129,687641,-1469694,-592000,1328390,676868,1346058,1355872,-36638,-1074420,-1747025,-648858,-1310771,-13292,-221396,474106,953379,-705063,-416747,-39668,315761,-1200887,-67058,-1987562,-986260,-1331151,-401135,861251,-308520,-230594,-150599,-326196,-147371,-851875,-287424,865736,620848,-99533,961883,1147970,5260,1698617,564213,-102970,663305,-279251,-517482,27195,875279,-484280,-187253,-1228286,1179653,584189,315301,394924,-56145,-986730,-129317,358439,696482,78444,-1012958,-885040,-1490855,-620454,81228,1028547,-318774,-480421,-1191746,-2232619,903,-15714,656428,-79446,264521,378182,-203778,278273,-218318,604163,-569471,-48308,-244612,-661375,-567344,20919,1172335,2005220,578451,86058,596314,722218,-885025,-177529,-659012,575456,324961,1268779,-184611,-342958,600699,242031,372979,480481,766871,299675,-81710,-88269,-457735,101307,317330,1679460,448662,-162663,2206163,-654799,716496,-148587,-353364,-77949,14563,-271652,430566,347093,935380,497683,1330499,801001,1180621,1647383,674079,67584,208202,-729655,306185,-1670894,-1471555,-268714,631371,-640450,-1251106,-333668,-112863,720522,307503,222100,-77699,650865,-623432,497333,-1111705,-907575,1292440,-578297,1037911,-452638,-710978,-38967,218673,-1442632,-840232,-1426017,-1080589,-919043,644068,834034,-911421,-369114,1734853,622256,-1088462,-99866,-652355,-6172,39856,-128206,1563209,-1023673,582783,-226562,-1461888,-842546,694703,-887032,-835125,-314425,705512,-391492,-616111,66204,331198,-466827,-606550,-412904,-71194,-503326,399250,-308918,-1064510,369544,917010,21186,381504,-888642,-1031000,-637575,669468,589906,320285,1185964,1805396,160395,8972,650411,1618084,1011398,-926612,58923,-223464,-70209,-38518,370069,94443,486646,665119,281116,101154,488651],[-524672,-580003,386421,131959,-169961,-1349319,250116,-655736,-313034,510932,-686200,-1252542,-579539,-518943,1298889,1009663,1158975,939554,251169,-640714,287014,1544232,574581,366355,-233066,358352,-126036,667934,-811429,-1703744,-519104,-207877,-193160,710728,802290,-51674,298826,-398701,572162,430499,-1020317,-114625,-301702,355848,600703,-266160,-620879,-952109,-173870,1619332,883501,-831906,467602,572011,394946,7259,-359215,-342128,-269891,-645219,-1048349,-788704,-687096,767871,-454283,-1675720,-181453,-31910,663995,-129022,193461,1373927,653899,593014,556298,668573,162846,354119,9378,-150828,-446184,-575567,-166704,-528608,-652549,506842,-629439,-386018,758891,-217118,436483,-145186,250219,-871837,-11994,-65065,-671688,-873943,789738,1160644,-1449813,-467709,-1475517,-108211,685800,-1010491,-723968,-38992,1043909,631059,-795644,266521,1290606,-1283262,64759,133580,1110970,-462401,-362575,876598,1248446,609337,627677,-99907,159915,-682519,779379,349992,165813,550645,1799915,-1016674,-872915,-242472,-534645,-28930,1718384,771461,-587551,723928,-457576,-879616,-744141,-1676099,54171,609329,-1261897,-652825,1257081,1250984,-418578,1191820,133536,-9364,-815053,-844698,-1051567,-748940,-380594,901796,268455,250471,-482146,-260572,-647961,-722104,1006452,82329,1252736,-85657,-878680,-65691,338585,-914733,-801240,-674123,577662,1410969,748319,886905,27978,-574056,845257,-349451,-642162,80651,561772,293716,1514634,1013805,-588696,174965,1125243,-75540,-234628,373084,412499,602142,805022,548854,2113271,538629,-680678,-268903,586503,732703,-791905,875451,-367293,-1208858,117742,721455,577214,633834,-345890,180632,-1272355,-1841865,184057,640821,-448398,-140341,140332,771383,-182655,888626,822886,-73278,-96838,851169,23942,-529542,267365,213282,-646577,488676,-194360,901193,38361,419318,750912,171571,-495256,-60048,459573,618617,507574,857844,1749375,-359994,-1069549,494608,-198868,-1340363,-1006743,-393413,-159196,-327356,-535649,-430595,-352486,-619722,-694325,1416986,647232,145939,-1025626,1384435,-89438,663334,331949,374721,874088,-443358,-176830,1201084,-1183883,628711,404602,50532,483645,84901,76064,877406,603545,660108,638083,755899,270655,146597,-1185496,-748274,687704,825657,883792,247652,395385,619222,-685517,-295843,599822,-47335,-99667,-51622,652565,1191782,517070,1903483,536589,375108,1046218,705454,-112000,-875710,1910400,441699,-72555,-489511,947044,992827,1639098,2088147,722807,1509,4636,-927661,-488889,-378753,14001,1615175,181263,-349986,-252396,-157664,-684784,-1445297,532806,1256414,29573,166388,-450244,-925369,-249489,-945107,515276,40987,-641952,-166341,-334454,-551700,-1275454,-1924918,344880,-765213,-1557834,-787193,991818,1031457,-283916,469152,-1405541,20517,-62270,365871,-1025652,323503,-354940,-947149,-850613,255437,552955,-523630,-1112115,635202,-303062,380633,-362352,-141279,98172,-139190,758245,285262,-30859,268862,-56753,-261621,-1351930,-225669,-1080025,-720010,-182213,-166989,485777,21058,237821,313517,-689969,-253045,113243,-677716,-473268,883401,-379604,246513,-446844,-560639,-1172810,509392,1008120,-319379,570493,286977,192958,-142239,314338,131667,-775802,1222545,-99668,291280,304865,-250130,762558,-41569,-1218514,-673470,168957,37740,686846,113450,-269407,-694735,92895,555296,563714,965760,199220,-1592854,328775,850172,180277,126379,-605,377954,193317,1347057,-419503,-182607,495167,1228032,-1091775,775171,936335,-549361,-1208796,-5737,-478078,-1013921,-434322,1130558,834938,1478656,367881,163132,-1027205,177110,177168,-522430,286521,16578,1292368,-347992,519008,1390133,575933,-247485,-2059679,-1084107,948127,178517,-1637657,795409,-359385,1022657,-38061,61460,-1476932,-511220,-1112744,722944,-506529,-122276,-702416,-479210,1283106,-207286,919490,699681,803593,-717009,-1447363,252510,495158,1233993,502042,670228,502968,487970,128806,-55131,-967039,-960782,-11043,-742793,-806149,942975,840251,-1425699,-2059211,-1123011,903810,1086584,238601,-957797,39504,-720654,-632652,-391360,228047,-438228,-123842,-682214,61755,-667421,-50462,207536,958349,-38596,354117,753007,1362,-393482,-686857,-437027,-130806,122084,-295140,-73704,450229,-972055,-1036376,752392,1058989,-791288,-166129,-547103,-848020,-1578321,90355,1387486,-121034,-241456,808231,-790479,-119231,-1109189,507838,400107,110068,805089,299228,443421,863756,1236760,639983,-650150,-1788443,-1501039,1111925,180074,298755,-198643,-656627,-671585,-254567,-1856375,-259977,-1591011,-220166,-390866,-1469228,-763293,-273900,-622067,173895,-1345210,-796078,901218,-183568,258067,578794,803488,-136220,-92606,-102729,-401683,-280251,-1004703,-105510,-780922,-973855,637790,729310,-599056,-274874,248338,781446,1126972,-381837,-355514,1292116,1838535,-799800,-118109,-205326,127995,-58917,-651720,-545845,896966,1373837,803234,-223573,627682,-527285,1160645,1320899,1104985,-567485,241995,1776396,1021437,2120019,542895,-845643,-174339,-1278894,-174996,-840160,375404,-521469,-1045264,-151929,924239,408435,1033516,359548,449792,27961,-186355,-1242190,-16803,363382,-130796,-517585,-411182,-1251055,-546171,488851,-457753,-245510,-319727,-1097322,-124362,-1803393,-354088,473805,-661664,583341,-455236,173185,-589420,-772881,-1245418,-1025975,-912047,-38189,-6164,-1169352,191975,1208234,-1628750,-55774,-343526,-1416703,603021,1065874,92401,326860,155029,-700254,181554,-1241366,-948443,778259,-90629,1742392,-157916,387253,711877,705414,-81706,1114335,782735,-1013723,-1009824,-630124,134500,-124305,-565097,-1638945,-703919,163560,17651,-338252,350208,846251,785384,742366,-771332,206875,288852,-992141,944769,900273,-985066,-361277,-627892,-2124572,-1598522,-443800,42114,-907533,-1741493,-440533,-595108,-279865,165492,1072427,-137393,1347410,-808863,-433937,-70091,76349,269068,-2307337,-1085684,-444037,218874,-510651,-407540,535880,571504,73651,-436609,-24206,1442429,-113143,521012,609326,-540454,-170409,-1023316,402988,-137775,881628,-1545785,-1621581,-1066857,72730,47972,-516202,-1350518,-458600,374888,-300032,-1235837,1163088,1150673,-519852,-24952,-309678,-1077888,-881435,460583,-1022090,-91957,1149724,947686,941884,909383,253571,-664829,-1842461,-666049,-1235378,-82086,-280663,413672,1203976,-645007,-420461,-644358,209549,-925081,234207,-1865815,-723690,-857436,-520395,717362,-562513,-155245,-25758,-234031,-507020,-1003032,-280571,283241,720055,12962,1055269,1010662,-191828,1708279,340925,-131436,651134,37603,-676004,93798,1130866,-342984,75988,-976142,1167112,485985,615969,154562,-415341,-878535,-195025,645550,1009514,-9433,-977162,-914574,-1660907,-860771,19024,949807,-409609,-308751,-1036065,-2407039,-337579,-574309,875263,111921,558186,654452,-186195,-28438,26922,391496,-892741,-62831,275696,-598997,-861451,-128685,1071507,1566395,732958,206440,466834,592654,-880698,124644,-820202,113131,170360,1698654,373760,-261980,395976,392802,124302,934647,927259,199437,-124032,250733,-435337,-227451,546835,1514464,435629,410426,2135411,-240097,1154104,122188,-82088,-131716,177353,68923,594137,297167,506676,492765,1306286,658705,669960,1403897,486906,158787,236447,-666583,502393,-1249288,-1066958,341212,799933,-949745,-1267406,34693,-423024,1107038,547445,83928,287396,604895,-429169,127373,-971876,-316477,1374493,-481360,437633,-699332,-566460,115976,376046,-1297355,-1475144,-1084314,-706210,-393293,652403,616341,-894343,-640857,1804729,809824,-1352263,237425,-268631,255512,106629,74927,1070020,-1371819,550396,-206622,-1198566,-753567,139415,-809951,-649873,-229847,936703,-145830,-394108,168837,-67948,-372634,-642698,264702,201673,-760310,107208,-2741,-1153511,559444,1428156,721401,642454,-879278,-1353807,-774960,440788,629562,264215,1128887,1517786,414090,-14746,451066,1520152,889317,-817381,-33578,-265119,-34932,-300494,400966,105102,54512,1032962,137885,11691,671763],[-617033,-528157,590419,384869,83533,-1563156,-143598,-627113,-379199,628373,-568912,-1148257,-618280,-268921,1527134,808617,993570,967784,213768,433126,563319,1540860,520735,-42454,-71052,805971,-390585,202516,-406237,-1714390,-545277,257952,-155716,896523,349628,-381512,-174099,-478125,519077,363773,-1112059,-533119,-81619,715251,676979,-53990,-445096,-1217812,-335564,1055564,646726,-1079967,360167,1092343,575863,135937,-310195,-276582,-253235,-628732,-868664,-518778,-795475,528828,-456166,-955189,-163084,63289,246453,3573,281136,951867,266825,646010,-58188,723604,454286,193752,1096030,-87632,-328806,-986991,-43549,-334699,-826173,330848,-801616,-232463,656609,-535331,310120,44938,423822,-934446,29919,-47086,-266179,-756913,773925,1248737,-1463231,-129731,-1403480,-106380,630653,-1009043,-680798,46363,1397299,571660,-1086774,483852,1139011,-848961,699302,288398,804843,-622955,-747663,702181,837482,422078,232643,-382771,199984,-426673,598083,33343,182476,123462,1394963,-1180655,-658148,-63294,-677199,-26935,1120155,310022,-584010,757446,-466367,-930348,-942831,-1817762,-228306,727344,-1392553,-1172479,897201,735889,-273580,1306399,352054,-29311,-667521,-567676,-1061184,-481119,-52824,823357,614438,296167,-274561,-145546,-457251,-815140,1260169,-117826,1076450,-367951,-923389,-208315,59058,-801837,-561236,-569449,757309,1664407,894302,236619,-533921,-771166,1239970,-317184,-694778,269128,957148,633611,786944,1053725,-156862,17217,1379278,42092,-286928,217442,466176,274336,1171339,1029917,1132117,275029,-716949,-674106,-23558,81556,-997147,1425471,12887,-811079,296488,969804,386945,463728,24391,557509,-1191718,-1213325,1218410,1050757,-49326,-321577,-75513,682746,101946,718377,494677,-326946,27739,792232,-18274,-641219,29443,91854,-709125,-47874,-359052,-21480,-225561,229843,925593,126684,-444156,-266056,140253,487305,304545,955616,1336789,-275019,-219411,190533,37949,-1558252,-893471,-252145,-502730,-673750,-494790,-365985,-416131,-164364,-505858,985666,610466,222237,-1126828,1255298,-173486,465087,279946,625931,955371,-544800,-372641,395848,-1469167,-58638,285050,125474,376765,296055,-9577,1023682,575581,566749,942444,701629,210800,160650,-848016,-695824,527332,1027402,720859,240316,813839,812798,-443352,-96017,378924,-65653,-218682,-26372,243881,833496,364555,1453252,564239,594716,755233,928150,-305182,-899840,2805098,15102,-219996,-304998,436661,842530,1013698,1613601,-39986,23888,238483,-1247118,-316832,-488257,-277490,1188985,487729,-139834,-45435,-24479,-687487,-1284363,718645,2158315,330890,-210290,-700586,-1044742,-282234,-1097352,477703,-165415,-618334,-167236,-197760,-187372,-723793,-1876897,207839,-286542,-1324965,-677514,552731,1197668,-142935,163044,-934382,243885,41040,748836,-594224,375262,-331416,-530560,-893602,-36399,53958,-512519,-1128980,874155,-135079,136373,-813321,-716527,468508,-162997,692377,567195,205794,461346,-263553,-341827,-1250835,-307859,-902585,-540548,-407605,-74939,188680,34665,176327,477903,-257736,-267346,177105,-400754,-373434,1112859,-205571,132926,-158204,-438948,-1172480,70937,397884,-164165,448160,147215,587413,301109,444717,76888,-678656,1369435,-348444,413799,388214,475276,798429,-146976,-1095116,-925925,49888,35153,954174,272394,-307879,-963627,162853,494367,293440,608250,98373,-1405718,860839,1139811,399396,201922,539234,125585,-55825,1675702,69901,180956,1078988,1710056,-715116,670697,931780,-305410,-981194,391710,187988,-672263,-244123,1594813,991421,1377532,825087,127361,-1381699,473885,203483,-726445,255523,-13163,1253606,95792,1058040,1424954,568609,-651627,-1664636,-1123919,509810,480490,-1226073,650347,-172189,1235838,123198,346834,-1246415,-416321,-1194163,609043,-589542,-545367,-1535457,-613943,1525477,-691942,337079,194620,1250808,-314056,-1382894,-140518,432403,1037829,523222,878212,349637,121534,220651,-195199,-1020471,-741994,587240,-131513,-866222,1417165,856947,-1200114,-1716612,-1007966,308964,832736,141688,-1145989,355358,-449735,-592794,-1097529,-77751,-773912,-188205,-245427,496015,-327598,94245,402104,1014672,-92594,219359,552193,34089,-820225,-825803,-601244,-347221,190259,121493,-456095,139581,-1211716,-1185593,254265,443648,-467319,146549,-257128,-850263,-1544820,-33596,727107,-81853,57824,697131,-966911,-831906,-1462229,170012,529953,-114442,597079,-159312,615464,999439,1159604,794179,-776749,-1313280,-1042269,384755,66336,226121,-850,-356201,-1214584,-510390,-1577297,150734,-1559450,-336629,62105,-887626,-916599,-210836,-323664,15524,-1012214,-381405,900908,-76264,370385,525491,664086,515081,55658,492369,-35491,-231124,-909984,-552885,-1816654,-701870,505796,671583,-470105,-81829,304856,610010,1322327,-210765,-321846,1433817,1321941,-539555,-212140,-337380,-226277,-122877,-457038,-564249,852550,1023024,399742,-35863,229117,-645134,1183863,700418,722981,-352784,699681,2520984,574260,1952175,233576,-798246,-262849,-1505869,231624,-968357,125079,-1042294,-1001837,-279988,962899,612925,1052557,432406,-74811,-68225,-531133,-1719250,45515,51693,-7064,-672833,-481958,-790355,-382638,11287,-259942,-196661,-70895,-1371744,104386,-1926858,-295755,311667,-648204,1034964,-335836,278335,-486099,-465129,-905956,-886922,-556681,165649,159497,-902398,784422,1098247,-1377017,284637,-155727,-1299914,477559,1118162,130788,178423,-46660,-249717,506985,-728242,-910862,559175,-382531,2170661,317668,395626,672913,702284,-95492,858527,761776,-408319,-814221,-732144,293543,236925,-538981,-1478036,-892786,149636,237739,-144427,187606,902518,695575,917825,-485811,86277,468214,-911661,472270,914477,-493740,-423281,-590336,-1578111,-1479775,-477392,383354,-1028230,-1634459,-506925,-711647,-242072,362809,1395589,63635,1490437,-359808,-315209,-885754,-476726,-424091,-2243391,-659873,-568548,133214,-542097,-189961,110826,496554,103383,-439110,156992,1293781,-81029,774821,488707,38202,633978,-1044930,-392077,-485203,495842,-891199,-1690700,-1085638,-75694,-140020,-451466,-1544596,-622134,547612,-228995,-1164281,1170914,1199951,-362146,-40902,-205858,-1189042,-1409144,331349,-544347,372527,579306,962362,372479,485002,466094,-211964,-1593380,-620884,-996270,-62309,-207597,311170,1216888,-475823,-284656,-1148437,-62189,-748413,464765,-1393056,-420632,-191675,-579006,614564,-764971,-69347,8895,-166366,-720680,-832351,-284892,-284287,692181,25408,1117253,723079,-247376,1523805,116050,-143588,442705,206955,-825920,127246,1129105,-284166,323455,-521751,1121851,622910,765740,-124251,-513285,-540496,-184491,911758,1192292,-85782,-683517,-892684,-1678085,-698002,-60506,604185,-558409,-70262,-771537,-2143215,-500341,-768575,967210,251854,765507,801821,-114008,-504256,142963,88040,-952381,9989,1026379,-543769,-1143193,-236743,853773,1362701,952698,291288,183161,99234,-788666,489342,-878542,-432777,9086,1783053,579203,-116193,101708,603868,-13457,1329076,1112043,126773,-91767,802430,-384926,-474452,715861,1098623,506726,1042986,1791140,-63302,1312938,401058,105063,-196499,288417,275995,613411,272577,155709,498071,1051055,262442,109637,941624,188320,-188709,176739,-646965,645832,-636608,-504105,716163,902580,-1159323,-1204515,282994,-694890,1288135,746555,-28944,705646,748085,-200258,-110381,-1000288,185253,1282980,-372609,-235031,-894795,-432659,228070,413180,-853636,-1837570,-728427,-386406,13820,694454,402716,-810593,-618109,1829849,952643,-1260932,629755,379614,596654,67633,294909,578931,-1358381,559876,-197245,-749700,-672172,-542267,-529724,-395410,-114827,982258,131449,-59785,334403,-285041,-296157,-790037,904163,536450,-905255,-296435,404906,-932990,586585,1815471,1234975,786183,-696168,-1521057,-750504,320993,640891,345179,852445,1119253,574834,104889,220146,1303802,517961,-861401,-205514,-239891,144471,-451423,189361,105445,-276306,1264306,54279,-18828,699205],[-664180,-397847,823664,430192,313226,-1644091,-517846,-599577,-353230,811258,-325562,-940421,-730378,-2685,1504144,568874,808303,941306,82996,1778935,737867,1182482,250264,-477133,96581,1330709,-393180,136936,18648,-1619973,-467322,733594,-188977,966690,-98902,-497399,-711043,-422063,325812,261962,-926427,-801626,-49101,1029974,713409,-7034,-201631,-1276047,-294203,666314,614296,-1066586,115794,1230658,650516,276301,-229189,-143338,-133853,-652220,-743663,-121592,-672921,252061,-365120,-253826,-4697,244741,-133833,157770,337266,404591,-225320,405214,-618220,601492,569660,-30913,1784802,-122607,-152864,-1260559,62204,1252,-859357,6130,-757662,-13734,539843,-637228,102911,290338,658801,-858077,3654,-17116,27330,-700607,752576,1084276,-1232564,355067,-1239649,-135366,486652,-622197,-460062,109540,1683685,410518,-1258437,540322,1034602,-193000,1197785,499673,361464,-953619,-957827,433604,387679,227502,-197285,-589690,117341,-88544,404207,-317078,116639,-386076,211810,-1262784,-322037,112383,-586519,-94811,490996,-119155,-522989,821177,-155546,-739323,-1069175,-1680048,-427649,863372,-1319825,-1358929,262750,42716,-249772,1257019,568986,19133,-625353,-366275,-911662,-247748,306258,542316,825621,202622,-98825,49624,-61988,-713880,1072787,-324409,858790,-565669,-867065,-359110,-346336,-567935,-161625,-271526,737031,1676845,1088494,-240154,-888787,-819078,1362756,-268690,-513627,360688,1185430,975717,183605,865125,94243,-122583,1346501,154596,-401409,-8901,239977,-71757,1341951,1451710,183732,129673,-631748,-1136596,-671773,-537186,-1170869,1608681,398334,-417058,541010,959012,82866,175403,597604,864063,-910423,-396841,2122701,1453385,481878,-479427,-127719,518131,216719,462751,173486,-644437,36229,659711,-179029,-687604,-33677,-51884,-656610,-630261,-672631,-598134,-311538,3572,1052100,90181,-317883,-349569,-242057,209186,-35463,949401,921203,-52556,655033,-148001,156746,-1610564,-787786,-208322,-574605,-708444,-385611,-208734,-371693,247730,-276020,479764,520103,341425,-1034490,1012773,-176036,197874,128525,681842,1004424,-703659,-549941,-510105,-1353186,-459520,252562,94473,333332,423955,-132331,1149752,406834,429825,1287720,615057,166996,121774,-335370,-488032,321947,1187427,761856,306946,1168246,810627,-263969,78108,55693,-275294,-380552,-72930,-164219,236594,-2366,785336,429420,485731,329053,845091,-612033,-805695,2356871,-547817,-300858,26453,-256199,701863,156831,799973,-567327,-41436,369131,-1338613,-8023,-288213,-520472,675282,736922,-61855,193815,110128,-488804,-931579,784637,2257640,525253,-555205,-955523,-787058,8101,-1145389,362056,-374209,-718018,4619,-1266,215258,-54739,-1678355,55671,142204,-1023903,-335108,158337,1274087,136446,-271083,-316799,412300,75373,895302,-251048,233900,-384472,19318,-918773,-306083,-430668,-414897,-1099449,911665,-9743,-30191,-1045423,-1108224,677244,-124776,632001,652269,384095,600867,-551009,-599941,-1104088,-442494,-696175,-402420,-560547,-5055,-86878,222106,129631,704173,488892,-343736,197639,-184249,-332678,1152881,-48086,21253,167733,-294386,-884485,67183,-275097,-88104,149744,143902,646073,585173,644202,110672,-413678,1212266,-702022,474502,430770,952808,667944,-342197,-782434,-1106530,-158038,-56898,1011080,1067319,-151315,-1051453,177096,344511,4388,24491,119117,-741729,1359179,1205224,589265,716440,943964,-173615,-324332,1644978,476021,471449,1587738,2116602,-134297,532017,755483,25342,-551830,739865,750338,-91716,-137374,1638102,998297,957940,1056216,-46914,-1581960,676385,244582,-762337,287911,69226,876180,321966,1075040,845988,263752,-565150,-983013,-1170717,-165830,587054,-863134,369831,204860,1224096,352749,570841,-758804,-133164,-1024322,373516,-665434,-890874,-1976107,-564334,1602629,-1208243,-176255,-151846,1594485,149395,-1242027,-424922,247154,763748,379426,871867,100846,-118460,474414,-299847,-838313,-504240,1041751,173110,-798708,1730014,764597,-839715,-1088303,-788099,-210186,560604,-34838,-1116667,686844,-227696,-578117,-1642471,-379772,-1115849,-393876,385778,1043870,-59218,357014,607040,900046,-59625,66072,355082,-65913,-1321422,-1002953,-854434,-417845,148480,499377,-775409,-224255,-1320001,-1150956,27243,-49628,-134799,371041,-9883,-583724,-1267020,-97838,215508,-52888,144212,417675,-1094809,-1494029,-1846054,-65807,517805,-182893,343896,-794477,627244,1011202,1201073,871450,-908494,-468383,-678205,-316054,84205,103269,208011,-139714,-1527625,-553500,-1059970,644835,-1324990,-489219,323592,-409118,-1082705,-217000,-51619,-203492,-588837,68394,721994,104271,271776,145389,468149,1163244,482779,858466,273554,-157377,-903332,-891664,-2262466,-531001,289832,568503,-211242,145059,231567,359756,1320661,63347,-339540,1329542,762938,-147754,-373085,-545655,-404504,-202792,-419141,-662468,513526,413151,91162,254266,-244352,-716152,882024,-21880,510894,-116981,1215935,2885696,118533,1496884,-142182,-546042,-294203,-1481131,532074,-789445,-104490,-1394792,-847598,-234388,1023142,762663,981471,474961,-576860,-237395,-708747,-1759718,205088,-209510,64243,-717548,-500594,-306315,-18534,-219619,-217626,138524,213255,-1408408,678566,-1676917,-25878,-10046,-459849,1288909,-119846,452207,-541251,-76561,-659000,-909862,-254764,371848,297661,-540646,1290717,877100,-1036614,473378,-57437,-1247340,223545,1184241,218127,119295,-224366,-8900,581780,-237927,-749196,397588,-623296,2264855,680723,419093,508494,502047,29903,549211,669946,288901,-566888,-526948,434364,473085,-490630,-1044349,-1012472,104978,473683,233299,-13846,808663,559855,1012736,-158751,65317,675341,-725222,-263862,810809,-9979,-326556,-382404,-952057,-1404402,-595924,553306,-940694,-1401399,-651088,-709009,-248822,486973,1400898,217802,1560305,158816,-130109,-1303612,-899261,-995639,-1752408,16752,-744706,-57265,-403443,40963,-362098,260934,-85006,-493016,466953,1115366,117200,864681,366355,725159,1519937,-1002946,-955911,-719210,161322,-118743,-1597422,-1078637,-262704,-178135,-400878,-1890905,-830098,614695,-285319,-1098833,1112706,962029,-276114,-61169,-131714,-1056999,-1578656,300943,-122449,723243,-146983,733784,-212252,214917,574072,161973,-978680,-386979,-589036,269532,8886,141866,986373,-226184,-37725,-1419726,-402277,-756649,584126,-790749,-124274,481052,-534866,559357,-869473,-21391,-91326,-133455,-715516,-439219,-314736,-612343,618514,-97721,1176698,300966,-172278,1295230,26176,-135163,128082,237637,-898324,181472,861521,-300980,454323,-14951,1054511,958047,722013,-376577,-335162,-196240,-81722,1129409,1235897,-142892,-152152,-829595,-1419853,-186148,-132679,103769,-710358,201040,-456846,-1781568,-465566,-538644,921107,284473,830879,789906,-13468,-1069859,107222,-169407,-748180,181387,1705151,-540988,-1341524,-245056,572431,1325271,1146443,321699,-194117,-691532,-622074,852198,-784630,-822385,-56230,1590304,432073,74127,-244423,799866,-2203,1571124,1258764,96844,-21210,1366265,-313675,-507387,782174,494537,574846,1500298,1212611,-242670,1164125,629172,157678,-243043,365791,385980,485246,311007,83458,499909,680955,-279336,-390469,357944,-153211,-905983,85272,-675127,717002,-75693,14611,801248,924555,-1189437,-1049081,387344,-846244,1215623,782885,-110639,1053772,1039866,-9816,-161894,-1118122,479605,1088182,-213533,-798894,-1055389,-412431,174475,222230,-189454,-1801666,-483434,-195276,223297,732854,238833,-679780,-314492,1726401,1029268,-841110,985620,1032788,929779,-41429,492189,220659,-1013813,585181,-168160,-265219,-541438,-1076690,-103108,-146777,-16543,942820,447968,303745,540606,-227636,-247294,-1063012,1256997,864233,-914403,-637676,742013,-530250,411555,1882755,1347935,797612,-422700,-1527010,-587403,369953,657761,509529,414835,706703,666838,328364,38264,1098170,86231,-976387,-386044,-200702,546344,-455652,-206691,69251,-479749,1288689,6874,-7789,562889],[-656938,-222067,1044506,370988,489667,-1580356,-756582,-592674,-254245,991535,-5018,-644390,-732978,279459,1180001,405728,687906,916469,-109665,2622057,745521,687843,-168416,-820144,174805,1689115,-188516,415251,347358,-1454458,-370099,1134211,-307619,885224,-354232,-390923,-1183272,-219860,28268,118555,-634668,-857808,-228157,1221408,714340,-143333,46636,-1073328,-8721,536015,710546,-800706,-131531,950912,544483,376987,-165177,10828,37036,-715570,-706415,252663,-366910,4151,-194786,243689,209518,445470,-388953,332658,350660,-85416,-615648,3188,-972436,319811,506530,-293112,1939584,-246543,4496,-1349912,143804,418494,-822111,-403003,-575956,206534,458105,-509745,-134446,555881,976407,-669315,-155831,15654,148980,-693005,720037,759958,-860383,754532,-1070664,-164269,285691,29254,-132175,117085,1635372,100209,-1299441,437220,994258,555016,1429788,733605,-101343,-1282965,-945359,177794,804,22797,-541660,-698385,-47955,283266,198765,-652745,-153851,-855384,-1032040,-1099260,47516,247578,-314530,-243559,94478,-442586,-429955,892353,362072,-409173,-1103583,-1330083,-493634,876350,-1127860,-1319750,-458208,-569100,-269218,1017776,710029,140753,-486174,-252383,-631760,-162150,654993,109699,794138,31314,-93594,249397,396965,-509634,526868,-452173,629340,-643825,-694768,-422048,-767038,-352618,277582,122294,565191,1374174,1271602,-454565,-989836,-794624,1208819,-211303,-201493,391818,1130828,1195132,-96038,535842,90123,-224223,1010369,240948,-540030,-234516,16634,-329551,1302898,1738091,-472271,286594,-448409,-1522646,-1236729,-965140,-1265546,1361958,661886,-154288,847691,676568,-284174,-198426,1162245,965533,-518039,348554,2549508,1766356,1024861,-615530,-82814,375637,261064,213733,-50472,-933232,-81858,493554,-378908,-647010,55399,-167594,-542654,-1127563,-988269,-570202,-226047,-213124,1115630,47111,-113682,-283628,-593882,-144722,-435123,862126,694965,360308,1221963,-483883,140620,-1451850,-686688,-188406,-331538,-400097,-203851,-42197,-299130,386564,-48661,82601,407934,452996,-810780,731019,-131247,-83179,-35356,622688,994873,-882693,-640007,-1216034,-830394,-458873,331816,26833,444456,430377,-248875,1221194,107105,242150,1532617,510329,216110,33615,181130,-184092,111432,1265571,981528,409401,1355452,625659,-244910,162318,-307852,-572351,-548044,-252513,-514136,-440585,-470312,116849,166559,48679,-77264,503343,-939293,-538893,931234,-1088591,-292180,435985,-874606,559064,-708786,42199,-685237,-189189,371914,-1252398,367493,116934,-643825,232974,846946,-110759,430278,186523,-118087,-462081,755611,1549378,576368,-699047,-1157821,-307649,410858,-1137381,201993,-517798,-810475,326882,204016,581038,600950,-1373399,-80042,440904,-751619,88566,-60726,1226506,458945,-723145,287474,465648,-21281,774031,-58269,-41126,-555978,517019,-970756,-495890,-788113,-281873,-1006372,696263,-51801,-125447,-1041415,-1173274,706981,-37097,540983,491252,469743,643311,-839043,-1005314,-921071,-546787,-489756,-321839,-640854,100,-289752,573119,167344,977219,1331215,-496487,148245,-66000,-369145,966077,75987,-61728,435922,-157072,-490797,258016,-765611,-99494,-231020,282748,378965,603469,832962,148490,-46066,779992,-1024264,523420,480070,1092189,355844,-574986,-398368,-1143188,-412521,-189000,875007,2082017,257548,-891541,180582,133834,-159469,-621514,202751,161566,1606454,1006162,657317,1477023,1103750,-457681,-499818,1439248,764501,584564,1876901,2293538,407017,462660,535272,388151,-4268,930221,1071695,514887,-178290,1198248,858109,369112,989072,-355471,-1585085,720125,323123,-613215,349143,288458,257760,281404,681029,-51193,-164363,-74782,-241596,-1181052,-653738,551422,-590270,56114,684875,960695,589441,725440,-119132,297512,-579993,35639,-739986,-900342,-1882986,-368846,1482661,-1667489,-484004,-281209,1686297,534421,-1117026,-546762,21964,436238,148469,696163,-113216,-160010,781878,-276512,-498206,-268573,1256077,55287,-524978,1706213,564993,-437392,-426345,-531524,-440631,327195,-227311,-763763,962909,-113706,-690352,-1904346,-613750,-1390011,-695008,794370,1496898,85151,618585,754140,681367,29889,-114697,140485,-257965,-1806125,-1217570,-1146232,-360937,24644,763225,-900320,-507074,-1271168,-973552,33186,-307630,82801,460631,150557,-58505,-839530,-79638,-52392,27301,842,96472,-1148869,-1918478,-2138055,-71591,336331,-202095,61647,-1383536,515532,963875,1350958,851868,-965795,423157,-501916,-863913,182858,43509,368658,-41932,-1475821,-426268,-426517,1124689,-956759,-693242,340646,-147308,-1256501,-276576,127452,-379791,-181056,431035,405637,358090,32097,-554997,250876,1587063,1152074,841458,443893,-156056,-870981,-958913,-1988889,-486692,-10462,396124,130392,391925,94590,67581,1128668,352155,-373938,957871,418463,301669,-552728,-747730,-239767,-266894,-517470,-746453,120110,-67280,-122133,572481,-521994,-717566,323377,-546711,605596,155104,1587628,2728327,-182590,922989,-499403,-167666,-285023,-1321599,552069,-503766,-287716,-1499169,-672518,56571,1119830,792519,853239,559481,-869070,-412028,-711050,-1415543,473409,-406245,37168,-612338,-453915,83747,428009,-121087,-344746,699160,430094,-1225984,1431475,-1089155,375311,-370938,-188226,1290062,167550,674999,-669488,305086,-524712,-1121756,-47803,482933,348064,-219738,1639003,601278,-666197,499164,-68653,-1255008,-139090,1259123,361539,150263,-318148,33684,370237,171632,-508643,261852,-729798,1914468,835401,384880,213390,190867,150365,273096,446943,840762,-282477,-120695,511070,541521,-440142,-463387,-999870,24400,616748,704935,-152834,591049,401113,1037939,180744,140632,848077,-439324,-1088809,659023,310604,-150295,-56756,-482325,-1412875,-756608,500863,-694706,-1161009,-816822,-580824,-285556,503593,1108099,336243,1465170,561962,51925,-1196014,-1132298,-1221494,-1039284,731633,-869798,-283970,-156965,222184,-747565,-76079,-487909,-559154,874644,987258,454601,781411,263372,1297881,2184722,-930654,-1208833,-788607,-69561,552185,-1320135,-1030463,-528382,-80460,-389492,-2292473,-1069298,512438,-366952,-988196,1040089,495988,-346040,-89747,-164011,-774502,-1411962,327588,178981,898360,-757790,308888,-651462,139186,586244,359441,-129426,130854,-67705,903515,325478,-101774,579610,72446,251976,-1425389,-744146,-877919,576366,-339127,118605,987837,-379939,535946,-853833,-23597,-336904,-133712,-512055,-26206,-390339,-587849,564590,-337314,1225503,-163253,-13523,1159033,144310,-117616,-204934,167260,-842892,294326,399589,-343039,427794,384543,975488,1274507,491580,-549639,32535,-25204,92202,1283804,1189594,-180907,429849,-743555,-833509,455900,-165877,-380890,-793488,457868,-153051,-1554521,-277119,-22956,765462,182233,744171,640678,80477,-1565970,-53940,-256138,-371030,427877,1988776,-604961,-1403920,-127054,289569,1303293,1210481,293043,-584048,-1569205,-404675,1136173,-530537,-885162,46506,1257680,78796,268504,-592721,878423,159882,1618642,1300319,99249,39306,1734867,-254595,-268432,727609,-169985,531868,1614242,521126,-675345,761342,736184,65383,-267442,427814,498444,257095,412403,357216,492110,355133,-791008,-766566,-196488,-445062,-1756821,8646,-706923,715020,248076,314434,669481,870046,-1010206,-773165,372044,-822378,914320,579366,-165299,1215002,1341621,69630,-82556,-1175635,542386,866159,7207,-1133444,-1180489,-555347,-85453,-202792,491479,-1389995,-412668,-174291,277571,738479,154223,-511662,141938,1516143,1046635,-235684,1225665,1425299,1167777,-138621,648520,80997,-517314,576468,-97380,106125,-337924,-1202402,377745,32783,21515,926621,787646,617459,729252,68850,-227792,-1350205,1219782,1100265,-815011,-748811,892239,-132606,72553,1555812,1046174,709601,-159428,-1419215,-327646,585570,702035,668298,-84818,400982,744568,554302,-58422,947828,-187232,-1059600,-489966,-210274,1127178,-329489,-655493,-30788,-600202,1093077,-33314,24683,300783],[-601039,-45838,1201913,342353,600981,-1387172,-804596,-611194,-137784,1097341,308868,-299771,-425430,568285,633848,389323,654611,952405,-296015,2482587,571930,208368,-611995,-999928,102487,1685714,111302,796547,496308,-1264449,-328877,1419285,-473853,673547,-307870,-121656,-1499890,92704,-334640,-58099,-397503,-764588,-535584,1256399,675203,-402410,246910,-636450,461933,591795,740317,-384186,-264055,366700,229288,435360,-162584,109315,185487,-768795,-754604,449459,9474,-173854,49246,454749,382538,596542,-454228,531494,327433,-397848,-746699,-330948,-1039602,-42521,344348,-550177,1614486,-422257,88749,-1269976,201314,844598,-769533,-776009,-367969,423739,461201,-219789,-343169,803858,1360244,-418123,-446071,36109,112550,-670066,664970,386412,-484725,865323,-922544,-181121,69887,705748,169424,47366,1094761,-334459,-1215125,211074,953843,1218763,1351052,974617,-452144,-1418099,-730554,20962,-263494,-209119,-794000,-728024,-244676,609575,-11557,-884367,-658475,-1185492,-1707256,-590481,344965,320316,41131,-452980,38549,-615853,-334719,947410,874631,-72235,-1040091,-892571,-448892,649197,-926556,-1214174,-1037708,-870964,-179304,649296,728150,306659,-46437,-211602,-287001,-248390,955293,-370668,514368,-136810,-327298,371963,752631,-326306,-148902,-447333,409432,-596754,-418489,-336086,-1081648,-274554,637421,504210,359619,824222,1387612,-421012,-854336,-765004,882782,-147628,120559,392857,755857,1219938,-18233,171758,-156401,-273607,486187,279441,-652660,-382541,17063,-461111,1087513,1800085,-784881,728292,-218447,-1723399,-1619398,-1143177,-1262820,798317,748576,-70102,1161546,187549,-651702,-558066,1500446,784543,-123117,784362,2347841,1900356,1475275,-694592,-5105,344179,323470,72451,-126426,-1096748,-295116,341401,-520573,-515021,238963,-229099,-431227,-1421860,-1163363,-6505,-20505,-369954,1108511,-19759,129804,-93843,-817449,-473639,-760455,751952,693800,939679,1247197,-801941,25931,-1111971,-569227,-134401,168776,148946,7244,59427,-307629,126171,133573,-112194,305286,483494,-577005,472718,-68549,-299551,-117615,557139,911359,-1022883,-611606,-1535484,-57405,-147338,492651,611,692232,336231,-316540,1213823,-237706,41583,1545841,403686,395163,-76071,532706,118766,-77885,1236508,1289085,487660,1320371,322779,-421721,124890,-592685,-800534,-689428,-611930,-742532,-1004753,-889944,-367968,-124730,-562839,-315318,25012,-1161633,-99710,-535877,-1405382,-191957,819078,-1206314,390538,-1401469,-377979,-450798,-376190,276458,-1087995,699639,555889,-602344,-18771,786818,-224629,622313,145479,339316,20308,674382,461841,485720,-555198,-1244611,199232,656059,-1144326,34380,-548616,-769441,726046,373073,846574,1108904,-1001475,-184651,572852,-539573,403882,-67700,1052376,701644,-1075606,725418,389242,-240449,419985,-684,-330796,-839835,801247,-1072967,-577700,-943838,-175227,-850306,250280,-325834,-182736,-851912,-858418,593166,50822,391590,141669,465440,575058,-1018341,-1413164,-696823,-539314,-317187,-290461,-660804,-77555,-401258,998819,323269,1242388,1926029,-688539,42062,-44440,-465505,608761,151204,-103735,605206,-47120,-146107,424217,-894376,-199383,-591995,486517,-55563,356000,937840,97967,310679,197118,-1190671,643661,575467,964727,-103917,-767002,-77010,-1007124,-643030,-297713,612331,2759531,870321,-486274,214491,-81828,-92574,-1122121,256461,952769,1441771,616294,565264,2106099,977536,-710118,-494395,1257444,929695,459159,1854405,2138222,710122,512997,366698,700102,536649,893142,1145462,935704,-392540,372333,624389,-160275,667736,-745084,-1401368,586214,429717,-341111,374340,587211,-444926,7438,114232,-839859,-498814,539057,302548,-1095029,-634646,439677,-387063,-155565,1150479,508358,753941,824963,492090,772093,97477,-358974,-822053,-395993,-1336232,-107339,1182088,-1961769,-528582,-224490,1457537,746926,-1061904,-516667,-164693,105024,-56196,443941,-148763,-25646,1031871,-78037,-115877,-74789,1225378,-366694,-13305,1305717,272917,-68071,19788,-311519,-326249,161948,-387999,-141013,1138501,-108329,-915959,-1874012,-737009,-1529657,-989030,705799,1639827,104003,774536,802573,478965,142289,-307366,-113325,-473918,-2164889,-1440846,-1426025,-215676,-131100,872271,-730508,-578569,-1061613,-722310,172580,-343197,93574,415934,224261,587493,-393960,38773,-144496,184125,-304912,-169027,-1129004,-2009219,-2141051,154103,23458,-280023,-220886,-1743027,339163,948306,1515187,749609,-852077,1059025,-508627,-1191957,280096,104053,403831,-61770,-1114283,-243172,192193,1522785,-497531,-925514,141725,-78772,-1402177,-334260,218281,-448824,126139,610378,24364,626726,-231653,-1384143,47142,1657634,1813726,431361,427979,-279662,-577046,-695130,-1224784,-462697,-348818,155188,447420,638305,-13789,-211267,831130,572794,-386620,383422,395984,717166,-693316,-874081,253646,-277536,-665874,-706037,-120041,-160731,-252645,831955,-426661,-633767,-296828,-654236,1016980,479867,1661273,2078553,-234934,404035,-773486,210576,-258766,-1168574,274154,-326121,-412041,-1361327,-542321,592830,1281434,675058,702304,725043,-864553,-537083,-595456,-837798,852116,-548080,-107872,-371750,-339499,307240,791726,212321,-599872,1286766,499939,-926326,2085314,-365795,785030,-637241,53639,1063494,475998,908852,-758693,584028,-489852,-1450023,49633,419661,286021,-34202,1778678,321882,-327086,398001,-168478,-1282246,-550280,1299840,529281,237020,-281867,1194,-55479,478850,-259279,136269,-679253,1197147,788597,269062,-181485,-118261,92755,96983,112022,1072830,351,319040,507182,492492,-379403,68794,-848933,-93239,593962,1126591,-151550,313578,248617,1026119,488080,249219,940309,-94255,-1736241,525201,353226,13287,281966,-222200,-1425125,-900034,251880,-374414,-1000131,-937634,-362745,-324703,402168,636977,439772,1151780,743972,201351,-652855,-1160168,-1023028,-366491,1264705,-841648,-446823,82856,304396,-972433,-397138,-972880,-594275,1261292,960411,846569,581910,190937,1573923,2417455,-845365,-1196503,-687184,-183807,992010,-891177,-886423,-865649,80379,-429356,-2536377,-1280003,242208,-339634,-750483,1000303,-57656,-583171,-135506,-338562,-463957,-1020967,349259,334571,877125,-1086974,-254635,-840483,194208,535369,340010,710442,901685,453567,1568335,653964,-395858,127533,386871,500680,-1247441,-1054207,-897577,454924,-221030,275745,1247567,-146325,517791,-729770,-63625,-695844,-158301,-213793,202075,-532751,-251023,553452,-629844,1210549,-552035,164484,1166116,445719,-118269,-503195,46415,-660281,468798,-126329,-355795,274380,571109,890731,1334683,125079,-617493,432844,-91002,289337,1373381,1115194,-201380,815395,-656325,-19820,946960,-133844,-694073,-746916,646546,86466,-1469583,-22979,531765,553982,-39513,543847,418019,135228,-1818745,-283580,-111460,37377,700788,1729357,-712776,-1311506,94264,48533,1189015,1077095,217463,-903929,-2262145,-173378,1267698,-165750,-580388,328816,928458,-279754,415404,-886608,750651,436472,1488466,1202067,110550,51415,1791534,-254173,175517,565096,-736806,299753,1356840,-128548,-1111155,221521,675426,-142576,-287960,474133,694226,10931,535982,872212,480816,191432,-1103579,-994031,-560247,-602307,-2429973,-31349,-688201,650014,278506,321747,470882,760146,-660692,-369720,284649,-614884,468958,140942,-202624,1121479,1496548,-10455,-2793,-1041686,442365,676542,264689,-1211889,-1248141,-834026,-486074,-744085,942682,-761912,-503081,-315711,308988,700871,155181,-298996,565938,1275365,1039606,342371,1307780,1409184,1250605,-131523,764811,168808,-76021,485490,17931,278079,-80088,-818072,806305,109602,-18053,986478,1099119,828292,824210,437336,-234266,-1421155,881898,1173394,-669337,-555698,835779,103680,-321160,951166,506669,581458,16820,-1276580,-23306,907978,755739,734308,-528111,300746,863713,670369,-89595,843447,-173666,-1047121,-448782,-311316,1670695,-136810,-1006971,-200858,-703743,732260,-89181,63893,-20786],[-515023,90127,1251315,440824,651785,-1095736,-677065,-644119,-77426,1066059,531735,37776,253180,834668,42010,504542,654068,1056887,-399957,1488536,265841,-175788,-954081,-1005002,-116069,1268009,384040,1021543,443684,-1094064,-378875,1587857,-605854,411528,16046,211433,-1630176,443388,-718922,-236507,-298756,-665839,-818231,1153217,589721,-665100,372713,-74383,986942,688153,519672,26693,-227508,-318557,-252412,483296,-238269,78811,240064,-736273,-858702,372316,321070,-277116,354205,409489,441750,652869,-313918,750973,279884,-509351,-580723,-389607,-828997,-370661,194589,-755210,984677,-596096,87629,-1089932,236330,1204313,-717834,-990066,-234689,656877,590440,119234,-476259,997261,1756935,-157348,-794648,28488,-1324,-538180,575904,32499,-228564,625389,-773165,-195015,-125807,1150013,295965,-103457,145989,-790355,-1024280,-78623,826550,1624287,1013598,1221564,-594403,-1241030,-392965,-6035,-407377,-485102,-1039924,-722829,-425878,805727,-210380,-922776,-1295563,-1332817,-1634169,207709,481230,326780,382242,-677387,234222,-635441,-259984,967415,1183703,152889,-886262,-482882,-381104,161249,-801600,-1157618,-1309660,-757148,142897,267118,618205,462062,707464,-219338,39320,-440476,1166612,-785640,75229,-232569,-743118,360963,882457,-260183,-678470,-307575,215758,-448801,-69944,-99712,-1202823,-378547,840452,792834,241085,181171,1397510,-235144,-549982,-737869,536197,-79728,356049,369727,142306,1051244,280582,-157057,-546583,-265319,-31602,257871,-696572,-395204,274135,-478126,754178,1570195,-830499,1245867,765,-1698870,-1769205,-1132538,-1178810,151002,681244,-121224,1392628,-381544,-957906,-785857,1477308,332383,182509,790299,1631647,1797260,1769456,-667100,68263,457513,432122,98785,-66031,-1073663,-540958,244966,-526455,-307063,456444,-238672,-367057,-1448054,-1112654,754536,232530,-433988,1038605,-110702,336124,153748,-845944,-681635,-866137,683647,832592,1549638,710628,-1093998,-112925,-683871,-420453,-17496,790438,745113,178673,58380,-472922,-481100,239970,-127832,235434,359086,-470323,259639,-2832,-379735,-60290,564227,758213,-1060645,-476411,-1465350,696499,263947,654851,74892,970585,215986,-306145,1121533,-501236,-104581,1262121,304402,672425,-162917,626168,326247,-239135,1102904,1566707,484746,1072031,-5710,-747010,-20132,-670894,-817015,-784547,-1114611,-782615,-1289449,-1137512,-573505,-316275,-1110794,-304372,-436352,-1167336,443642,-1289689,-1364133,-20034,1054375,-1192715,183693,-1817598,-430031,-95684,-549295,141742,-934422,882417,864211,-393451,-36697,591901,-311982,731523,-44873,764444,407670,584055,-455250,289144,-158115,-1185893,577881,555901,-1220727,-109385,-451976,-539370,1100447,464199,966459,1362603,-602095,-261146,547428,-369263,460389,85420,789346,758063,-1279510,895974,217662,-512766,-77535,-10295,-500518,-1161844,800600,-1200440,-554042,-884997,-136685,-660074,-328957,-794003,-241498,-564233,-227614,404167,71264,181267,-255922,404022,413816,-981215,-1602409,-418476,-380502,-203696,-279567,-611115,-224222,-435693,1355686,571494,1407184,1973264,-845881,-75277,-87709,-556785,216367,171706,-108276,689832,29071,77208,469254,-641571,-378578,-850265,630214,-446119,-50019,924285,-88216,536190,-360574,-1129412,904843,721782,733564,-628817,-838159,83148,-723974,-774383,-324825,307307,2779500,1511171,77962,292420,-238164,223925,-1308857,197016,1334270,860918,197905,344991,2291612,600546,-939094,-286135,1214786,973055,98280,1541128,1681987,715745,657441,268086,871938,934972,641276,1055373,1037406,-740842,-590119,387285,-417367,230284,-1100938,-1088664,311178,522667,-63195,302821,844828,-1068124,-404126,-392400,-1181190,-575827,985147,475114,-877717,-81180,299114,-213776,-146499,1494199,11566,770591,892880,904947,1152764,873910,-752316,-910439,507355,-592131,124760,755465,-1997835,-346242,-76988,953719,761314,-1072208,-391777,-264483,-164526,-129226,220158,89765,191556,1139182,262414,193610,26675,1016394,-796137,669054,650809,-84307,226283,160756,-172164,17595,62219,-504158,544716,1197143,-160664,-1127267,-1621158,-737221,-1498415,-1154528,172002,1363587,41194,777189,750024,410189,256393,-459450,-403710,-638058,-2305904,-1607097,-1647842,-31136,-265985,827767,-257034,-383438,-708883,-471971,333250,-255197,-124070,276116,250397,1142792,-55325,256624,-176304,391853,-641692,-322624,-1050681,-1785246,-1719158,513603,-328726,-461061,-458108,-1800379,158463,1036732,1580871,607419,-516525,1278195,-602584,-1303617,307144,269939,258041,-162216,-660574,-123933,685682,1808217,41056,-1121289,-178114,-85142,-1458294,-324384,274268,-405707,296056,566564,-323670,822367,-408147,-1992424,-116146,1380232,2057769,-208926,246123,-508826,166070,-177813,-357382,-292784,-651205,-112101,619633,852836,-13217,-403656,553332,675345,-353241,-262708,603888,1010593,-750923,-890906,871570,-208363,-765174,-472406,-121652,127861,-306527,963558,5018,-474479,-735830,-311931,1605600,841053,1401739,1140364,-48634,34467,-930727,470519,-238927,-1088478,-163956,-372252,-478331,-1073108,-484200,1267331,1526291,439581,564898,959015,-592725,-584676,-454428,-190011,1308281,-664881,-354437,-72951,-172574,350214,929035,547340,-895641,1662811,391658,-637440,2386539,192671,1084284,-721382,176642,710850,743155,1107856,-723162,683737,-523320,-1741597,45883,163568,134021,414,1685995,66131,-54059,232082,-304220,-1260207,-915365,1246555,679654,324325,-109452,38763,-542235,684116,-73629,28953,-511841,395508,624819,97594,-604482,-343729,-228141,52929,-235152,961833,219713,632444,438648,428278,-284526,379702,-606379,-240064,390844,1347338,13012,74796,132909,1018329,724389,298721,937321,242102,-2003051,444812,85406,97880,524340,-56162,-1300196,-967705,-106760,-67916,-940804,-959633,-119181,-334089,197992,146227,540248,646730,687082,329742,82382,-1016274,-491812,83292,1492202,-606399,-461647,198635,263691,-1027424,-560458,-1302565,-561015,1484518,1026662,1181271,367429,150120,1463825,2197200,-743827,-1034153,-453082,-201492,1182892,-397562,-592403,-1202538,205380,-519798,-2416396,-1373677,-126240,-123125,-323475,1026568,-533472,-912818,-206851,-630374,-217451,-545213,312287,362899,691913,-1136624,-888861,-773102,255965,461772,133476,1296842,1710042,827862,1906596,891056,-685140,-207716,681773,640428,-1044555,-1319365,-594682,265384,-411801,337708,1292447,104845,481031,-537821,-119721,-1094333,-198408,41072,132380,-752829,233814,560678,-895719,1057948,-779465,302134,1264053,815496,-167796,-743741,-70925,-407434,673282,-565771,-322780,77153,529210,798194,1039172,-301235,-586149,695261,-332698,454339,1407783,1043215,-203330,846784,-585295,756117,1080869,-27629,-747776,-548463,721240,225664,-1394854,203358,905336,340642,-325768,303827,199456,129814,-1731505,-515964,231191,340622,940871,1046271,-813692,-1084600,348258,-143230,970180,751589,121065,-1089694,-2562505,22260,1195871,206055,-5933,733421,701170,-488332,467719,-1071003,386110,760555,1244439,983355,111239,3775,1551179,-349823,638780,335243,-1071731,-119247,848085,-615435,-1299068,-311170,450431,-407787,-331383,479471,968056,-164445,614471,1413553,485355,206885,-1132904,-1067014,-620059,-582524,-2676860,-39491,-596475,537422,93717,87342,355745,623350,-242196,115740,166314,-266729,-6773,-441846,-230937,780782,1417766,-254146,-50274,-677741,299652,551217,508166,-1091511,-1222607,-1151819,-881602,-1204050,997171,-150030,-677652,-562846,449416,630635,224257,-31428,794603,1071533,1048626,694374,1241713,1019136,1159399,36904,852222,414465,194110,291789,156503,250728,181453,-64721,1087784,86359,-113901,1105982,1309380,918258,760226,644612,-261165,-1040149,462084,1054128,-545199,-144901,643488,124299,-627560,317052,-13092,470993,76712,-1166623,268883,1243421,752887,657440,-805257,434818,1043842,606249,-115389,764712,99395,-934903,-242402,-504980,1870814,33316,-1162143,-412752,-819707,314103,-172821,101912,-328879],[-422819,163035,1172559,670056,656174,-740868,-442584,-668139,-134825,858662,611365,310590,1132367,1030445,-406759,656420,581280,1149202,-368811,254799,-79604,-423347,-1118839,-870798,-403016,553997,538446,958049,236279,-971017,-505484,1654320,-610781,209410,470954,502748,-1596287,749235,-1064015,-368101,-335160,-687311,-925230,966619,458984,-796305,429473,455095,1422004,715465,11024,281789,-44546,-901220,-782883,558560,-368341,-115471,158308,-552671,-975473,28187,459506,-331278,684127,214956,362940,605700,-9160,969645,212697,-475554,-211981,-100161,-427777,-554428,142906,-871015,252292,-715090,28469,-904296,249007,1424627,-649665,-975746,-229401,907210,865738,398745,-513798,1108172,2093483,76465,-1088665,-16613,-81906,-223628,451943,-285673,-160265,148076,-586643,-227185,-288391,1202146,152206,-319187,-905106,-1120339,-756421,-365533,574935,1661988,536384,1473562,-497951,-764360,-41502,66166,-482858,-804393,-1368288,-725585,-559129,818184,-374482,-727308,-1866417,-1302581,-1060644,1065705,416874,280664,648903,-863259,465328,-537426,-212027,939833,1198399,197909,-660946,-163674,-404290,-480894,-781379,-1169110,-1238845,-276264,687735,-18301,414466,546142,1526545,-254334,271482,-618410,1250025,-1058041,-384042,-222686,-1159271,206613,754669,-334112,-862902,-81330,63608,-248215,307261,230183,-1108922,-619682,867552,952996,276595,-405081,1286374,-24897,-172320,-660118,282204,-18120,457771,307051,-527537,753307,580382,-435689,-928629,-203594,-367535,180988,-655628,-252733,643258,-420416,366624,1047161,-723640,1568857,167806,-1480789,-1693911,-1071863,-1053051,-344842,535221,-206808,1456469,-879085,-1152280,-804249,1093792,-289631,347241,402352,684009,1466560,1890338,-502156,130999,673192,558133,277759,59648,-869189,-747485,226677,-368002,-57153,664592,-221544,-358303,-1218338,-833704,1311017,465249,-402192,932598,-198347,412937,379169,-669956,-710164,-660862,696834,994341,1968601,-182559,-1340360,-191908,-285068,-252978,163303,1371902,1177001,249137,-36206,-789046,-1213101,258615,-68930,208731,33777,-586619,67494,64288,-294010,129544,661123,559661,-957367,-269370,-1159534,1171387,566357,717449,268738,1148155,164416,-208854,959448,-575015,-134518,714053,210709,949224,-180160,485175,383657,-378188,898548,1716242,372368,673659,-271183,-1106306,-218480,-474125,-554433,-827021,-1590784,-583203,-1207548,-1158493,-508642,-310449,-1387767,-63892,-744747,-902556,969474,-1207142,-976451,188253,1040398,-934336,-49251,-1928887,-285808,139910,-671015,25966,-824892,857101,945165,-60036,141696,358907,-289124,735438,-366564,1038223,614300,514459,-862144,45510,351935,-1009559,751798,113376,-1361384,-209264,-250258,-164289,1352345,440048,921679,1315564,-219780,-323898,410369,-205577,215435,297821,505397,581455,-1375235,779366,21434,-740640,-596475,-8770,-453721,-1386336,558751,-1277529,-454685,-659808,-164455,-481181,-893750,-1319117,-325373,-266543,551510,214160,-28908,-57680,-532515,331708,197427,-666767,-1378279,-77054,-98227,-157478,-251670,-447068,-398591,-428632,1499732,828314,1371154,1381645,-891027,-148652,-152176,-540084,-58311,147905,-89695,737834,77709,191203,399083,-174677,-609402,-960219,600092,-630629,-444843,812785,-382137,550221,-732763,-845688,1306266,876982,546745,-1103742,-735891,52208,-365633,-755765,-236713,34313,2232246,1911334,640326,391710,-285867,711522,-1116997,-6328,1191062,39088,-70061,84119,1977410,74569,-1136193,63360,1308990,886220,-429919,1072351,1090423,509062,807729,182417,844336,1088472,276995,895263,802035,-1114117,-1371482,243052,-308947,-156390,-1271675,-732772,-24521,545448,96598,116246,932676,-1484330,-831124,-699047,-972033,-349113,1100153,258841,-552767,741289,149408,-46127,129638,1648781,-349163,596776,947129,1027666,1316081,1534990,-1089599,-983672,1372536,40631,245925,277575,-1742473,-43727,50339,309263,616571,-1099148,-241652,-271118,-312833,-15669,101368,586789,376797,1060964,630347,352299,-3707,726806,-927203,1356795,-19118,-467916,434902,129210,-109538,387718,2069,-595118,1033164,1142688,-196824,-1154712,-1243504,-634424,-1304829,-1104170,-487353,735297,-34558,651673,625263,533318,370568,-490672,-687983,-688550,-2202497,-1626649,-1769503,145757,-342844,668000,407022,22048,-250778,-282278,427498,-163316,-506807,97365,290402,1426248,96785,543484,-219970,585182,-862363,-343959,-929504,-1356618,-936989,871382,-610249,-709565,-593880,-1599882,20057,1243552,1484674,480780,3369,1099160,-645340,-1261622,248180,476838,-61104,-280059,-372609,-138702,981668,1969948,640368,-1198714,-493080,-38292,-1366444,-203974,357110,-299902,344783,323561,-536219,871023,-437282,-2036074,-227329,879534,1569965,-802710,-8212,-758778,1291729,403849,284684,128586,-849399,-329234,577577,998137,133472,-431460,399536,656317,-273602,-834140,837914,1115091,-711832,-801522,1332771,-59221,-753487,-60637,68885,595155,-283459,936870,530937,-285142,-815435,300190,2132678,1178360,907737,195413,269866,-193006,-965942,549675,-243277,-1043536,-555306,-614467,-497874,-777361,-491408,1878415,1818443,169669,480984,1202557,-176459,-556729,-373816,407821,1747307,-792501,-650227,163681,13031,252805,780216,653486,-1127294,1669545,129344,-455472,2228482,336537,1197665,-621414,150714,373841,913514,1231476,-541105,571821,-589147,-1827246,-31964,-223472,-45592,-52355,1377855,-162615,162086,63013,-412658,-1114120,-1130524,1062935,779102,359981,153721,225303,-914394,794471,2681,-36074,-307722,-127138,453488,-85164,-956517,-462600,-738588,134265,-462184,645980,306589,731296,343507,446013,-136078,401393,-347220,-396120,52323,1266574,292750,-13983,78081,1048722,870654,215429,857778,491471,-1854060,414236,-422804,85602,601494,170189,-943262,-917743,-463724,156301,-947139,-861684,78055,-293459,-73502,-229444,630162,56799,440478,468263,727862,-775633,161982,272190,1437179,-188612,-300985,121389,106335,-941195,-457792,-1233123,-435301,1452623,1113206,1364759,244593,134447,989997,1688046,-608702,-825102,-154469,-160227,1187196,37269,-148763,-1426567,215146,-649778,-1882215,-1277725,-480584,237643,275853,1130821,-810659,-1203707,-305845,-958928,-55866,-97739,195850,316096,419036,-1036830,-1502295,-533609,213476,398787,-171819,1499849,2208007,930318,1720988,957192,-899434,-283849,920242,644190,-970951,-1531391,83635,82637,-694583,317986,1220387,309025,413710,-329798,-172276,-1424366,-251210,141165,-212823,-1037996,659161,530552,-1073236,721431,-817651,362892,1336699,1094755,-281162,-912826,-132993,-172641,856687,-792811,-288034,-66886,328285,687902,480930,-706982,-488172,697892,-609338,544846,1405661,960135,-183403,541788,-534743,1168626,813733,136959,-540446,-229978,661208,253705,-1212539,342471,995647,156313,-600446,107562,42280,60140,-1348725,-693927,651264,457698,1092218,235961,-850399,-777261,539860,-312225,700603,316965,36111,-1113000,-2424770,129648,909355,453263,642982,1152099,606702,-496827,399430,-1101243,-155603,1050077,971460,713067,98832,-82500,1128703,-540182,894893,93586,-1117555,-620293,298247,-892797,-1116241,-707684,120081,-659777,-415926,405114,1220115,-203419,580800,1786061,533882,318934,-918548,-991076,-361916,-407117,-2432041,-35472,-460062,394457,-147263,-250118,408623,482604,114417,585885,35092,138164,-408011,-1025678,-251017,274052,1126728,-610316,-275960,-156439,222558,493139,684199,-873818,-1070942,-1379449,-1111651,-1397676,654156,230898,-827471,-826090,737962,553118,327213,279384,753442,933908,1082292,720838,1085702,448057,915190,355427,921118,698625,310492,17301,275948,92922,382654,726817,1164192,-3477,-211299,1228851,1354850,901017,511470,505402,-302768,-151298,176168,770515,-484603,243354,434235,-6957,-727654,-114499,-312333,412035,38065,-1106622,494180,1497837,599757,442795,-843219,735530,1245502,366269,-202247,704841,468751,-762526,81142,-746677,1529517,99546,-1123962,-608184,-910359,-38036,-285988,133112,-562134],[-344294,174089,980664,927905,629001,-353200,-188843,-654870,-330517,475567,544478,474562,1884463,1103646,-596662,718601,339431,1076472,-194254,-542860,-370124,-523193,-1109460,-654709,-629378,-223119,537582,641835,-29077,-899189,-655546,1625665,-428018,157516,859040,668570,-1448065,948563,-1282962,-406596,-441749,-849211,-782289,761858,298652,-694807,448404,802115,1667567,657682,-635617,295267,207161,-1251483,-1194614,676230,-491980,-448140,-55012,-196235,-1063040,-465741,379939,-373334,978048,1969,173553,477873,375855,1141169,114156,-384818,183405,437721,36393,-529847,209099,-881638,-416293,-744382,-41539,-792936,239142,1442289,-537719,-746670,-339991,1141768,1265783,560680,-467098,1129355,2301337,273282,-1221296,-96235,-41208,269040,313807,-572726,-278571,-342472,-343081,-297032,-431368,875791,-242804,-563659,-1697216,-1197909,-448471,-592042,239624,1337041,53681,1712362,-203255,-115694,223577,171028,-556070,-1135279,-1775879,-754607,-630237,655861,-483098,-333169,-2169980,-1111342,-382329,1668615,182410,208484,833456,-971484,524418,-382936,-177344,858835,963040,63495,-390340,57690,-601516,-1080425,-832709,-1178179,-918159,408083,1292981,-156236,172750,516310,2036879,-303848,364627,-663336,1188304,-1172551,-730803,-118440,-1340596,-52245,429791,-488131,-670691,151915,-33343,-55647,660998,562251,-847827,-888589,748954,992876,455855,-854629,1062281,100982,181605,-465420,138360,9615,430378,186284,-1044868,421760,695203,-682485,-1150293,-101586,-452261,71601,-550632,18960,912722,-338102,-16928,324876,-565967,1524243,269494,-1138931,-1449461,-1085614,-928207,-569816,397487,-224887,1319983,-1174142,-1202664,-611574,478745,-919851,364403,-221279,-214337,990334,1855550,-213155,195791,886372,650522,521043,150868,-563883,-858033,281545,-75516,186926,840461,-213014,-377937,-819491,-401184,1408385,634234,-298081,830824,-233635,287276,519150,-341737,-556321,-164253,785809,1098556,1989413,-1106274,-1503720,-148124,-12240,-109491,386790,1782415,1291410,194618,-176621,-1159762,-1773424,198593,-54599,221338,-486010,-927373,-150806,135290,-76791,378511,809759,352956,-728588,-14422,-830527,1245702,641531,602971,551393,1135036,249898,-36575,760379,-419490,-25809,24581,113769,1099096,-95194,238009,293285,-496750,678350,1694467,166958,210120,-415678,-1367072,-400811,-46577,-53393,-822750,-1778221,-140739,-776117,-976991,-264362,-103581,-1322088,298279,-819004,-395730,1341894,-652683,-395731,393434,746004,-601906,-272238,-1761492,-158235,148924,-730253,-35461,-734674,635712,796891,323397,420989,218411,-112648,636734,-745184,1076948,599684,476310,-755205,-179956,789095,-795371,728426,-460997,-1484022,-259198,2868,232524,1417575,276798,728686,1003557,96779,-388554,226880,-27296,-238330,470272,272035,211042,-1446715,440734,-118750,-838857,-1008432,53126,-179899,-1364523,208528,-1210878,-329792,-355094,-210306,-349976,-1293733,-1723363,-429327,-21473,1257368,78931,-253512,-259936,-554915,289267,-32475,-106596,-688967,318458,216641,-168070,-175531,-116318,-546600,-418721,1350694,982574,1080205,340656,-780086,-141261,-202438,-314929,-115478,107010,-65273,799274,112034,254219,265455,219502,-841972,-920779,350942,-552847,-666443,671880,-687786,346195,-836652,-422380,1743520,962303,464191,-1410112,-459146,-126636,-25678,-584191,-38284,-157497,1482875,1817731,1005513,462568,-209327,1229170,-607293,-310083,630666,-746117,-76368,-113253,1363548,-453589,-1260116,424562,1447030,651281,-1011678,625110,573469,250545,854691,23053,621598,969402,-43205,718967,318562,-1358820,-1716567,257573,81862,-362430,-1129909,-420030,-324265,453928,60751,-137217,778800,-1626184,-1163292,-783308,-361706,98716,886567,-203842,-203874,1445625,-9186,115815,608503,1597101,-432716,248837,988733,867105,1205060,1862182,-1328455,-1000121,1700942,339824,212654,-173189,-1253384,247202,80898,-313959,390870,-1084814,-115182,-216037,-309163,264923,105388,1183509,445463,801030,869445,340627,-169399,444069,-627299,1849931,-445765,-830712,565357,184750,-79243,614170,-50556,-690950,1136044,988980,-156111,-884167,-836704,-475972,-1002749,-828103,-925839,-23610,-55772,481507,468705,817257,496331,-327847,-887849,-593598,-1921457,-1420063,-1754758,281632,-349910,452387,1053579,491079,255870,-183732,415060,-152302,-925665,-71235,405182,1383274,49107,838649,-285352,689532,-863658,-236839,-770572,-867509,-55338,1115391,-738129,-937688,-579066,-1257831,-49637,1513407,1244195,417530,579838,680628,-523260,-1159290,155012,651430,-464289,-345631,-404378,-282536,1053657,1997891,1225701,-1101565,-691484,127114,-1110663,23833,499592,-207527,324142,-47211,-541367,748290,-328748,-1415366,-294429,340727,449111,-1089120,-202658,-915317,2426940,825056,543583,756766,-911227,-413128,341953,1043779,405247,-240633,402319,554008,-170533,-1223795,917217,996799,-595114,-633309,1438663,137609,-628363,429123,324911,1002434,-185133,766449,847318,-140405,-511933,868540,2363430,1404624,367429,-517791,569673,-345143,-891956,460657,-279860,-944063,-735545,-918386,-485389,-608800,-535420,2206685,2045766,-23651,490424,1375786,218643,-477130,-398869,888060,2026545,-948313,-919030,220840,171738,89482,397913,465415,-1210370,1306645,-219896,-408052,1692991,9655,1111191,-420328,15468,177339,956767,1257131,-262859,272645,-656713,-1608307,-143746,-620147,-174907,-86966,923687,-365147,364355,-71016,-445253,-797669,-1121381,774961,812371,318617,419758,529731,-1040427,814164,-22399,-34934,-150021,-141210,355490,-249165,-1143780,-499514,-1233682,302142,-467868,344112,208169,627397,263658,590871,63431,196668,-142062,-530419,-334896,881228,573532,124444,94622,1133205,928874,-11611,741559,588792,-1412919,399959,-1010424,6987,509132,515487,-378158,-734112,-724134,261676,-961292,-665227,172056,-209850,-365146,-419078,686364,-475650,89169,634852,1069968,-535701,702862,281081,1240724,309871,-9897,-136924,-133674,-750564,-75415,-655696,-211610,1170905,1111168,1361920,285405,133863,273935,1137493,-424094,-607798,132901,-97838,1095507,285194,352618,-1443348,89975,-800995,-1088626,-983649,-709111,571825,928987,1293392,-862830,-1329433,-422927,-1218217,75169,258737,24671,258690,151370,-938586,-1976928,-242643,33306,364942,-461600,1350119,2101019,719844,1103207,828108,-980251,-33582,1067393,534918,-1089379,-1675905,948008,-3661,-799294,245391,1116000,428631,317755,-147197,-208797,-1561985,-320722,47115,-696179,-1343910,863624,405043,-1143547,225540,-691430,343128,1273512,1146243,-443482,-991749,-96741,-34694,969371,-743192,-344229,-88454,83504,547042,-118258,-1024323,-369304,411729,-771055,545018,1391195,828594,-139546,66655,-490835,1009864,256802,319282,-145250,127744,483217,187989,-898743,393025,830628,-364,-792267,17583,-40856,-60958,-843997,-778127,986086,388565,1111966,-425949,-783687,-462693,585397,-498095,441446,-99684,-9663,-989961,-1982419,112371,444999,461153,1147221,1464579,615358,-358639,217801,-949030,-724630,1228526,746220,481677,90766,-162531,667342,-752867,794684,-107018,-920260,-1022695,-82257,-977278,-613047,-890279,-219530,-835328,-538660,224008,1311558,-85957,397405,1927634,653872,405418,-599000,-796272,114111,-156505,-1849594,-34654,-343896,238607,-284796,-537934,617922,344833,296281,929073,-111414,497705,-670611,-1469254,-253742,-273650,722681,-978996,-626991,377040,253017,482048,760475,-656461,-782324,-1407051,-1076909,-1244532,78055,269743,-852460,-1010122,1087204,495642,425671,585124,482335,855107,1089509,463554,924267,-50734,566045,743613,972541,897511,375757,-277651,324090,-100769,464993,1206773,1031134,-110446,-245771,1299520,1212983,810146,107642,-11801,-353697,999517,120793,405200,-483341,329620,318309,-150936,-575703,-253645,-334435,405459,-53195,-1058882,610823,1606991,217651,145331,-626867,1050100,1379749,29245,-385679,673606,725977,-582387,409051,-961197,726124,19780,-997324,-720324,-890371,-232233,-421898,148355,-681587],[-287985,145295,722882,1046505,579823,42194,14275,-580132,-629004,-31880,373500,511153,2224269,1021827,-525985,598317,-92961,693712,84939,-559482,-554358,-495164,-994243,-413554,-666489,-822698,400428,218293,-242025,-859585,-762959,1496084,-61862,278352,1027890,665714,-1237306,1024912,-1270650,-331192,-531995,-1047637,-432450,589158,140587,-331649,471510,880388,1699792,576283,-1168651,77644,438210,-1342960,-1323498,813102,-533037,-835916,-344910,294154,-1094407,-922743,113440,-428118,1168608,-120082,-63296,306180,742050,1199151,-41201,-311556,434131,1013172,441535,-305603,340537,-797306,-907365,-678578,-80823,-786110,210745,1220188,-370743,-390854,-496886,1304718,1710251,616117,-368762,1082256,2333618,446560,-1134334,-192820,139790,824988,208890,-817146,-523405,-632343,-52068,-410307,-580693,356764,-740076,-781326,-2005509,-984867,-140405,-720587,-89492,778579,-332564,1890927,198129,529973,341551,249035,-667077,-1412775,-2131257,-794584,-640708,397328,-529818,156293,-2102832,-757307,114928,1779231,-123903,142207,964096,-993857,335470,-234902,-127240,726866,616713,-185371,-103408,203049,-969789,-1441498,-883719,-1077022,-505529,1097490,1727709,-174749,-54908,366385,1992967,-361069,317654,-508792,1010256,-1171760,-885184,33206,-1119028,-345724,22119,-610589,-248910,311204,-67513,70364,929626,805520,-511231,-1061556,540059,944118,705048,-1165678,748544,88391,437395,-136059,33050,-41058,315495,5967,-1263294,145697,554562,-906324,-1111411,21010,-347517,-35588,-434551,353888,925450,-276433,-346835,-417786,-424446,1123949,319056,-740532,-1112852,-1193849,-830590,-570018,328901,-123382,1026078,-1197365,-1098683,-280937,-172324,-1387185,261319,-875787,-897793,485594,1697176,136005,276474,972443,676076,707187,126246,-290327,-849403,378008,274056,371694,971812,-243258,-381256,-382284,62821,1035738,728492,-154204,773918,-168127,-57678,550579,47571,-270996,476746,900228,1121494,1544446,-1768208,-1541904,38215,91447,-40718,617670,1954321,1044452,41109,-297981,-1434019,-1928820,87403,-159883,257476,-1129518,-1378523,-425271,206444,177105,574882,949548,179247,-452615,296799,-639311,985413,486276,297509,846583,921568,476341,181951,565321,-82408,190913,-636846,8128,1030825,97140,55324,106553,-576045,498164,1523640,-71535,-249530,-425835,-1438553,-518163,451970,548066,-785812,-1471705,474720,-108527,-672396,33586,178381,-1015298,638430,-648955,247776,1460274,-52959,158690,564458,250012,-326621,-439762,-1377706,-162987,-14392,-735117,-36667,-619875,294884,499972,677613,685152,287321,204968,463416,-1065715,860026,381935,463672,-366213,-333441,997658,-638276,577240,-843528,-1461303,-266667,237027,505584,1283125,-21932,442198,543963,302274,-462300,62634,157900,-707739,543629,132532,-231059,-1551870,7546,-141288,-766972,-1206813,175263,210922,-1017086,-93011,-946215,-238859,-62784,-201667,-271439,-1433088,-1876957,-522100,144194,1685731,22044,-537414,-343575,-275623,298576,-243928,561225,323551,729826,447644,-210195,-38576,386240,-621324,-430840,936645,945123,582873,-750694,-526279,-54341,-224735,155826,51276,85451,-48261,899100,144086,321135,126569,278122,-1013273,-772623,-63861,-262860,-625355,589108,-882765,-2711,-697482,3478,2031880,893131,450935,-1460881,-66462,-359378,213350,-312270,223666,-246850,884912,1147233,1011632,450141,-33372,1635762,60512,-608713,-72884,-1247685,168085,-174959,747324,-824579,-1262337,646113,1505625,261766,-1520722,313520,274824,84524,719689,-263391,282876,636346,-174222,540724,-258171,-1329307,-1546304,437584,528566,-333553,-638510,-210991,-507730,240424,-166362,-343815,408393,-1491548,-1330398,-715710,344361,595199,470286,-678361,62721,1740131,-180438,257881,1118096,1364027,-215007,-189003,997803,506979,862683,1745554,-1439838,-911767,1300369,256455,31648,-526957,-671036,415340,3136,-785366,167205,-996167,-23171,-150433,-165102,622838,183739,1611112,376534,404726,849545,196507,-423942,219268,-17542,2005553,-462909,-1123083,628164,520292,-27669,639422,-116400,-805131,819035,755252,-18797,-322961,-485413,-325814,-676544,-402829,-989904,-645051,22388,370981,312381,1150455,640330,45856,-916682,-357588,-1599119,-960663,-1582659,363428,-298855,240234,1461886,853255,739376,-172811,307443,-243655,-1234758,-204502,631779,1116640,-148659,1064372,-346920,653261,-633805,-20872,-569406,-434238,633866,1193100,-689691,-1051014,-394451,-903896,-43789,1745183,940262,440212,1035115,238802,-202891,-1082451,126543,746402,-801157,-308734,-724068,-484108,923051,1882000,1656136,-838643,-713278,387137,-741821,305289,687629,-194121,293307,-457851,-330701,492030,-147506,-406687,-343876,-64907,-724423,-953142,-226455,-884262,3081633,922032,437366,1398544,-852162,-310157,12873,981139,728758,162551,511134,428136,-78735,-1393284,771655,662129,-440741,-421638,1173257,323489,-435346,854785,509599,1199077,-24354,503624,774603,-119055,27774,1099078,2175078,1441477,-23009,-874773,731396,-483106,-728414,277269,-345323,-729178,-656505,-1125858,-449795,-634660,-578575,2124844,2060276,-45824,619407,1410648,444129,-378496,-520974,1217674,2033375,-1106850,-1082442,42330,259292,-58870,-70858,140799,-1111311,726339,-570318,-450740,996019,-614939,864761,-245960,-137995,176921,878925,1187956,11774,-138154,-704908,-1124747,-243818,-903148,-192689,-10401,440971,-519222,595087,-166612,-387730,-325562,-879178,482973,786843,214938,585140,826753,-880793,743246,-79799,40710,-90240,290570,351952,-389555,-1119654,-493142,-1488154,499621,-229862,233249,-84945,418079,228077,837708,282657,-79287,-30139,-607367,-669783,302731,706512,474889,175888,1264360,911772,-312613,629002,504881,-872098,358479,-1471476,-79205,303470,903271,265263,-428472,-838278,245488,-942307,-426900,141403,-117334,-623375,-421885,686080,-834440,-276007,807745,1024812,-388549,957915,235458,1074468,742684,310240,-482995,-402307,-485274,478563,301873,93923,739525,930730,1213262,501949,138729,-499543,744166,-190452,-361056,348056,-40299,983476,248800,736749,-1234243,-116114,-950801,-295841,-568159,-743067,673691,1463915,1451160,-763711,-1234422,-537055,-1320423,267914,504796,-136821,243783,-35319,-910036,-2193662,8875,-217587,364070,-637291,1000071,1374329,273489,362101,545135,-905922,497910,1098510,375747,-1328086,-1730691,1664130,81141,-575361,152233,997633,474331,204521,-6204,-222542,-1405608,-412192,-199199,-1136702,-1598665,787326,153246,-1135889,-328813,-458911,271256,1029073,912063,-610447,-959637,61585,-28219,980529,-432950,-587634,25948,-96400,368882,-527814,-1206374,-272191,-89666,-726235,467937,1386092,620353,-75779,-368092,-424748,328182,-401649,462120,320648,421030,241320,69721,-506044,409933,522608,-151824,-857913,51861,-85312,-207081,-427585,-748904,1098308,206361,975790,-831167,-610483,-212842,445236,-723853,223961,-384022,-3161,-778015,-1474404,-28433,-116789,181744,1342337,1585154,665036,-180159,-33402,-604833,-1124051,1245491,614829,363189,115581,-187556,276738,-834344,353724,-232675,-611500,-1144419,-160671,-905742,35098,-851359,-468166,-894949,-672925,-52054,1148791,155123,76788,1926557,859512,384179,-336107,-551363,630074,61868,-1223852,-30762,-311106,88154,-228811,-679393,888932,198209,252595,1070391,-280516,719890,-787238,-1685234,-223066,-737006,313878,-1240698,-978461,771748,347630,483917,738861,-497706,-383002,-1191447,-790161,-809223,-485497,6470,-697537,-1044706,1329210,473078,491213,813615,113532,804491,972658,82272,834402,-282885,170298,1086783,995484,925750,487088,-515771,256537,-254738,390133,1191929,740395,-187091,-175625,1288597,917781,685028,-370200,-750823,-408341,1943260,241022,73540,-490985,-22447,351088,-170092,-221874,-172587,-170269,425430,-148372,-969392,603614,1552719,-405512,-154816,-206268,1192901,1348340,-283209,-646630,686621,725025,-435313,595135,-1071304,-195361,-190918,-927259,-702844,-686716,-243865,-566052,133032,-674043],[-249208,108801,462355,875356,511998,423455,139350,-432971,-946354,-564716,167677,431918,2076411,791061,-290852,283491,-620689,-27182,398329,105254,-641823,-376589,-855237,-190339,-452950,-1098745,185236,-152915,-318876,-818221,-777630,1258951,413037,511990,940207,497882,-1003462,1010417,-943361,-161272,-538244,-1114153,-21257,468286,27004,236415,533333,696872,1563819,550326,-1387436,-271413,590421,-1235198,-1075994,911878,-433069,-1164462,-620654,825784,-1066998,-1165999,-247921,-491800,1213337,-90260,-275507,120898,1005333,1078190,-276825,-287849,453352,1419723,709088,37290,439423,-650355,-1151682,-541930,-74137,-849854,176665,772161,-168703,-31534,-603189,1341911,2065473,627599,-251885,1013391,2168963,617262,-839208,-277509,393950,1247480,202823,-983242,-803117,-621654,249366,-552002,-740353,-79882,-1112335,-899909,-1828909,-566565,129655,-738546,-327451,191194,-576686,1937005,595264,1022605,304682,282948,-805737,-1552632,-2228489,-804358,-600936,163956,-531255,607055,-1702608,-234246,337005,1382093,-364055,110767,1069701,-955350,-3787,-134178,-29152,558087,320759,-445111,171906,293939,-1392624,-1463215,-861029,-785639,-147551,1632589,1820980,-154905,-241498,129888,1439830,-420237,170826,-168594,796040,-1126877,-840840,171137,-500834,-602517,-353962,-594219,151455,341317,-44092,87947,1042433,900321,-191851,-1050129,296902,837323,924908,-1375799,373524,-50850,558868,264577,-130022,-217461,168513,-207361,-1155171,-20349,216972,-1075875,-797001,141711,-197000,-105231,-371839,663056,645628,-264651,-582305,-971309,-325423,539806,342048,-331197,-747169,-1285385,-759732,-507852,343764,77806,678767,-962558,-852927,72123,-677730,-1565514,82204,-1383834,-1315541,47029,1445502,447472,372725,839512,643130,745591,-34847,-177569,-737546,468472,586210,448353,1044923,-325805,-329828,-34112,430402,384222,764630,8937,785738,16892,-559859,497861,407893,61006,1031057,966653,1082409,768889,-2023574,-1431875,338376,44820,-70188,817627,1879194,510224,-144723,-343597,-1468463,-1614519,-35800,-389425,294329,-1767444,-1749663,-735116,263028,345505,615156,1031967,72883,-244144,684530,-632158,575285,187102,-133830,1051450,576330,773042,406416,412181,323682,446071,-1114775,-97324,743541,369336,66726,-103667,-576471,392713,1275580,-259735,-669740,-329652,-1310523,-569706,805196,1064381,-733219,-692701,1122314,619880,-339344,276546,313243,-685416,846050,-290500,878525,1298461,363736,498696,688109,-265169,-143792,-517391,-866047,-282669,-205459,-694931,6475,-465600,-56741,174800,948293,834279,611595,600921,258579,-1208762,441687,35967,462560,28301,-386616,908718,-599800,393439,-764882,-1196523,-249609,384936,552628,987971,-414761,144999,104510,368015,-538065,-32742,317975,-991232,512747,81942,-575684,-1683690,-371575,-26056,-542301,-1134900,313085,488717,-407899,-238264,-517028,-234829,150840,-80048,-215346,-1312242,-1763107,-563405,234031,1724562,33678,-754724,-239456,252086,358856,-419958,1142486,1382318,1087339,509111,-251016,148522,981629,-600788,-467593,393630,697893,50776,-1469699,-198882,70513,-228574,796884,359876,115094,-44109,1025480,176766,409602,25306,-91184,-1068553,-586847,-504590,119492,-336610,630554,-875613,-368348,-432858,282537,1990139,619371,421722,-1231121,338326,-539418,309834,-35481,470530,-235480,584693,93960,607963,319659,184807,1845387,688756,-779032,-600713,-1359020,534021,-97891,342870,-909625,-1129491,616240,1395262,-244141,-1853805,126280,220716,75361,393169,-653458,-39954,206168,-49476,360082,-761661,-950795,-993993,721998,781158,-96128,117116,-123874,-535323,-57275,-496824,-358445,-61361,-1135583,-1313116,-609052,830628,947348,26001,-941831,176497,1558379,-358095,366158,1433836,1000529,174017,-582268,939135,65636,427448,1262027,-1406730,-688219,430423,-86599,-242315,-732288,-167519,400265,-129425,-1036392,3712,-840368,57031,-120453,67963,930067,242255,1602409,214418,-52704,534546,-6076,-678853,62572,600544,1803864,-74168,-1301783,626442,1114333,68564,515465,-195169,-916363,209790,469253,185873,398592,-254971,-250220,-415536,43742,-762291,-943418,212832,400030,169184,1385875,785021,554419,-721260,-16188,-1363286,-305764,-1260680,397965,-212799,72750,1497929,990538,1124084,-216757,154195,-397801,-1330236,-304738,962957,829887,-408572,1149614,-375375,466843,-266381,270093,-323828,-106667,989114,1113231,-510011,-986198,-67527,-639350,28134,1840086,667703,537577,1208424,-41460,251307,-1074104,258054,756466,-917934,-162465,-1138034,-641246,657968,1630372,1777588,-496066,-568037,649720,-365558,552338,867240,-284661,292452,-834050,26724,187819,24345,464188,-411904,-239254,-1238793,-474526,-45287,-633649,2954028,668793,108563,1805399,-723314,-24115,-282315,832048,1003629,689452,623953,331947,-28690,-1367389,446139,163202,-289059,-199208,687124,431102,-236121,1095771,532258,1151174,170007,218749,359204,-268906,561075,870820,1616399,1254432,-139341,-870905,731378,-624389,-496102,97122,-424906,-412563,-390893,-1132808,-387066,-822808,-585661,1671198,1768237,136498,860076,1277733,417513,-289617,-687389,1380653,1782551,-1195020,-1085193,-324571,247458,-131965,-442452,-50077,-861037,157542,-844054,-494509,378980,-1236111,527650,-211977,-205956,335915,720910,1052662,176679,-556504,-721177,-561439,-290330,-1012569,-81681,213858,66877,-566338,859264,-251652,-266704,216547,-476072,330162,728514,100059,566421,959027,-497932,582369,-65641,176401,-130891,839459,405463,-515001,-913576,-464890,-1377956,668626,183664,361305,-514269,240637,245044,1105060,467672,-257952,-7772,-597067,-864503,-269023,565778,898928,299817,1411703,827924,-557813,541186,260104,-398704,257474,-1624987,-116380,74495,1189882,830381,-37600,-808327,133613,-884793,-216371,10451,-61730,-793046,-285806,626271,-972521,-582009,921096,646088,-390617,866143,237095,1046212,970613,542947,-774926,-636112,-171023,1010136,1297933,443468,307062,555584,1016002,844388,142492,-1131937,572933,68851,-55720,459567,1920,891680,-107746,810513,-872777,-297551,-1074738,294045,-168813,-581504,441001,1753468,1500324,-645875,-970750,-624130,-1235124,586616,642651,-210294,295242,-108092,-897533,-2080233,195470,-401427,390855,-651393,636489,380728,-233860,-172974,198859,-703327,1154913,1010065,245888,-1514613,-1674018,1953736,358132,-83376,63065,823276,504159,87550,102844,-208187,-931208,-522512,-501995,-1394408,-1723129,474107,-210347,-1110610,-806200,-191327,195745,643354,439321,-724757,-808794,333570,-131810,886236,46948,-1058038,229624,-150403,161822,-611841,-1228904,-223039,-658893,-479793,347372,1396543,339432,-4814,-611194,-305151,-581675,-984901,506780,733344,562385,10516,-47894,-111213,476800,206873,-315574,-794199,175886,-154239,-341694,-225982,-604026,938483,20643,681701,-1037455,-367570,-74427,137901,-972754,47216,-485310,48217,-560255,-1123736,-242750,-670703,-331254,1175200,1499070,695620,-54530,-281673,-80828,-1191816,1091331,583441,384614,196426,-128574,9523,-604173,-251842,-277422,-351173,-892960,83502,-703089,627372,-648746,-555428,-832349,-776686,-357607,745744,444279,-315318,1930733,1140398,262106,-232029,-353667,1005035,159621,-828487,9665,-382944,-37051,7867,-664804,1091449,19557,16861,1004002,-468570,748228,-803722,-1666444,-143639,-1028554,-37524,-1305038,-1200985,929862,404335,461963,651767,-405214,58688,-779539,-377865,-268617,-824559,-380011,-372532,-909046,1310050,477729,515516,906038,-186306,744691,652047,-221261,853214,-195411,-216752,1291072,970924,761517,667998,-632632,55711,-339106,149597,747017,386032,-202270,-7611,1197257,550859,559622,-813728,-1433580,-460121,2259612,389555,-111036,-432760,-675255,513536,-724,203774,-26498,8542,436412,-215507,-822834,493748,1362000,-1168980,-384722,314912,1022685,1092202,-456240,-912357,749583,451031,-340418,514450,-1028512,-831637,-463880,-1003246,-552297,-302376,-122631,-696996,71665,-550184],[-214330,93253,255507,372768,426548,770389,204803,-221791,-1178932,-1002019,-2701,274097,1585053,459407,-29418,-150895,-1046189,-928658,670185,1060870,-684165,-204207,-728784,-10557,-48482,-1045658,-36878,-371570,-231673,-737748,-686437,923385,877522,749461,678086,210210,-772620,965158,-303447,45672,-439306,-913630,270825,387997,-2241,881744,646003,342629,1339016,619405,-1254883,-606515,659940,-1027308,-484092,903712,-183462,-1329790,-783662,1280838,-1006117,-1118357,-586543,-530597,1120798,94939,-407912,-66783,1117648,747221,-590273,-300064,271979,1549673,820555,374706,410174,-483351,-1116900,-375704,-40175,-899947,158727,184282,19253,221594,-575184,1223695,2188889,663146,-127565,975498,1808643,789350,-409889,-318630,591184,1348408,350504,-1034422,-1024632,-356677,509554,-684863,-856320,-198623,-1158304,-842160,-1337938,-127695,330294,-656334,-432150,-236446,-685915,1774609,889212,1278533,152595,304151,-915364,-1482234,-1905922,-736849,-522299,66862,-526983,903024,-1111910,418216,327982,709760,-408272,131891,1148308,-899979,-279009,-84101,139196,381247,196594,-611342,410482,337385,-1665662,-1180217,-723808,-297111,67953,1928189,1547255,-176273,-391955,-134359,659829,-475145,-11138,267692,648629,-1099093,-657257,244855,310347,-779290,-624701,-389779,299884,227411,14036,-16762,930224,834069,55654,-829996,61972,685779,1032177,-1513645,-36708,-250842,550824,611125,-393289,-543338,36957,-402754,-810841,-64989,-173577,-1124428,-279577,239687,-137093,-113059,-408301,858181,156234,-310809,-693441,-1174845,-263288,-42,357534,57881,-373024,-1184642,-691070,-540616,412091,301482,393735,-559391,-501015,335242,-930176,-1412503,-125877,-1640914,-1471883,-288707,1124963,622631,462967,467877,598816,634836,-276134,-279454,-569355,506268,784136,383818,1039260,-453691,-209950,146967,607975,-274906,772203,193484,859699,289559,-1083443,420882,684808,350575,1277394,921943,1018495,-53428,-1896463,-1189240,687622,-87135,-168637,956555,1580230,-154789,-282764,-285603,-1188876,-948436,-129887,-684832,308184,-2237986,-1872699,-1002781,283192,330500,450708,1039454,49244,-198990,1121391,-747824,183596,-129653,-567043,1067225,210352,1019390,589937,327105,672777,665258,-1318727,-175540,339189,666593,297119,-276871,-461751,361532,1038546,-323962,-1033457,-178241,-1048071,-604370,839229,1332349,-679850,265216,1631041,1220987,-51771,409524,101664,-541999,894301,154123,1350418,916568,552293,535821,770874,-581679,-11947,-498692,-332527,-419877,-285872,-604412,71765,-307133,-322943,-71416,1124493,810275,1122179,984255,63777,-1096088,-58763,-325967,461655,248323,-343365,555232,-674045,260746,-165777,-701086,-231185,402172,358674,608434,-824013,-76035,-153970,295728,-594719,-36321,415195,-988839,415319,70375,-667453,-1783008,-573634,198144,-230608,-810229,402982,381660,250584,-216504,-50756,-345526,262215,163339,-133356,-1027915,-1476072,-528239,265289,1402476,80144,-760050,76017,901178,452400,-555391,1492452,2206458,1301613,393660,-258126,356947,1525020,-497008,-512197,-85672,319018,-270924,-1571125,102422,168055,-236226,1422243,680112,208642,-50675,1136969,200083,496327,-22662,-747493,-984718,-446983,-797478,455068,93027,805596,-652080,-614516,-195982,302314,1543153,158514,299871,-773896,640792,-586473,279609,138157,614305,-141156,520269,-917055,-93518,74272,375683,1846047,1111691,-739243,-723956,-1141690,834788,43437,195253,-656144,-903854,316937,1103012,-757943,-1958161,-46445,347145,194740,-57928,-1048357,-212067,-199154,281844,181092,-1063022,-267375,-341300,999387,712728,264008,952897,-133111,-416324,-367126,-794076,-80315,-470067,-654758,-1136177,-562678,899413,1013398,-292975,-872087,147278,1049130,-519355,436034,1372515,569791,491425,-789720,776781,-345612,84725,654553,-1228446,-340865,-408994,-473403,-520973,-766325,124287,202651,-226814,-1061445,-81336,-657021,158769,-145671,315970,1067545,184816,1045122,39812,-481961,15994,-189034,-832874,-42796,925003,1351835,537303,-1339631,554661,1741534,176714,338767,-267908,-970286,-459532,173345,393696,1085190,-174480,-301346,-286438,393930,-443104,-886405,500979,589422,35045,1403764,883794,1035877,-320145,376199,-1246759,400286,-832714,405333,-110445,-34227,1177033,883831,1349132,-265637,19400,-539954,-1192475,-392313,1333124,712083,-639283,1055757,-356861,163690,70439,585932,-49261,130692,1063191,921109,-291201,-728926,328895,-521266,142185,1747258,485747,668644,1023407,-71713,704398,-1115896,581746,712980,-728736,46007,-1399819,-666202,364669,1287660,1510662,-210161,-329045,804515,-94791,674048,970924,-453810,328449,-1130308,401196,-65030,129809,757621,-529996,-181019,-790543,135942,280655,-211516,2113875,198945,-249548,1802711,-582987,377687,-447167,645269,1139293,1182821,640972,287991,-32620,-1205974,50912,-401620,-161406,7122,194279,408717,-76243,1102068,376332,909760,355684,-18994,-170763,-577956,880249,305631,888811,870210,26911,-591351,656932,-750016,-218498,-607,-493960,-70557,-79978,-926291,-280459,-1055247,-534047,1032319,1203618,469794,1151596,997486,145792,-228072,-826018,1372087,1440099,-1121864,-915522,-732361,134527,-107907,-570959,68074,-548323,-196107,-990661,-450392,10124,-1591159,171428,-368038,-114470,543667,543209,896517,164794,-882592,-699479,-173717,-254860,-985723,120871,553100,-87519,-430376,1110392,-368298,-139397,698014,-47581,432340,670551,41332,331625,814563,-25051,339605,102373,338612,-232023,1115713,448611,-627699,-623493,-407359,-939312,764870,639847,640200,-950599,212384,304075,1291707,558724,-235994,-34927,-485646,-864900,-615387,116893,1173546,435449,1525911,671459,-612707,470593,-76885,-85015,89875,-1385099,-76937,-91095,1270279,1216064,380194,-673724,-28809,-810692,-90439,-160512,-82501,-827783,-74015,534544,-918222,-787811,888429,88538,-540760,480631,328550,1149857,912239,605236,-876766,-774084,158825,1331314,1937016,782114,4386,62871,874903,1221025,141702,-1464819,555897,310696,288128,468734,30188,828039,-736053,465072,-485624,-349478,-1149085,628121,78324,-290089,-33052,1793770,1332828,-632942,-682591,-667415,-1006100,1006348,679746,-138224,402276,-84372,-771281,-1653247,342613,-377025,437416,-523358,398546,-329826,-601874,-324623,-107602,-439922,1723308,828323,211577,-1473778,-1498808,1749177,766722,450090,-11852,541951,594568,-23101,200618,-158937,-231415,-632195,-758433,-1426931,-1663108,30769,-625630,-1127152,-1102188,44066,165602,216926,-137349,-740461,-560676,670142,-281925,707219,558470,-1692727,435342,-79889,-46188,-374560,-1089532,-225667,-1130869,-129871,223397,1402362,25050,53512,-618085,-116231,-1344236,-1380384,411029,995346,518025,-141963,-115695,220565,663601,-7841,-478960,-635546,313096,-303247,-421447,-212539,-356023,574374,-72719,254707,-1159088,-118969,-44848,-270598,-1185456,-103376,-434204,117543,-420394,-1033947,-440300,-1113821,-921932,719846,1271540,674886,-14736,-442085,580664,-888907,800790,622679,516622,334805,5776,-128361,18195,-781846,-261350,-255932,-323464,570850,-386538,1029219,-378787,-462406,-674898,-808439,-582095,228721,686878,-676795,2019116,1456728,125407,-285025,-290397,1132687,105948,-765308,135347,-520276,-117027,321822,-553882,1120452,-210094,-303438,788855,-654799,577435,-798601,-1476644,-10233,-1116421,-325214,-1156927,-1224165,834795,321210,387720,543643,-349010,441191,-297180,-28934,173802,-845938,-642456,50267,-640563,973546,478495,512252,855047,-284871,649126,147962,-292290,960558,113728,-549095,1329493,881000,447336,858891,-602310,-254716,-370430,-230099,117472,76880,-146797,199013,1048405,211466,457117,-1122115,-1792895,-501366,1852984,428425,-73883,-244712,-1257857,723874,313776,541064,50648,44508,412715,-246333,-667673,337685,1092979,-1844080,-505427,809626,512633,620828,-428404,-1082306,846601,19864,-296837,124294,-833591,-962271,-701658,-1190068,-312304,158215,34443,-789899,-42543,-339867],[-169159,112614,133324,-344290,328065,1065810,257318,24739,-1242285,-1244997,-89756,88847,987250,102657,141796,-577560,-1148536,-1699629,845757,1874256,-734526,-8852,-577662,115246,363656,-773150,-207937,-425021,-16389,-589689,-518312,521978,1214043,896709,382495,-125174,-563745,941814,508327,212762,-265693,-422523,319982,319008,73745,1441892,792979,-49189,1098393,759773,-900779,-798108,691098,-808578,283241,740125,157874,-1277477,-759687,1556044,-960426,-857963,-801685,-495813,954439,387881,-438011,-263256,1074209,238766,-932435,-306534,10541,1416132,809435,587943,205570,-334205,-810108,-216431,-21700,-841290,181084,-387835,132163,309103,-377592,957963,1998490,743842,26950,998334,1280093,926190,46382,-292943,595468,1053926,649599,-963813,-1116096,14238,680141,-757308,-817699,82887,-807574,-553646,-751607,131052,441396,-500068,-409000,-419690,-699669,1358832,1015820,1285970,-46622,365694,-922258,-1180393,-1160939,-561455,-411451,152562,-567637,984836,-494755,1078815,187354,120262,-188253,206353,1159927,-866497,-280442,-50417,377738,237924,296037,-615841,589674,330316,-1585710,-728688,-480700,315673,119536,1968279,1022384,-264824,-531874,-368879,-27852,-522267,-164181,667795,641822,-1110753,-430695,232583,1003461,-877695,-769526,-31712,98818,-6967,67213,-224399,551785,638356,231441,-442527,-137352,485044,986623,-1574601,-459148,-419342,448988,774640,-705265,-987154,-51942,-521004,-389420,-9158,-455925,-989884,308952,299972,-222400,-52990,-543954,875803,-389685,-401949,-666457,-984647,-219446,-322971,364500,394008,36531,-776859,-590687,-699746,480104,454827,241991,-117798,-100079,438535,-915110,-979703,-319985,-1626697,-1387864,-533393,762018,599130,507686,-79564,602737,482470,-485601,-522952,-404183,462961,836379,170482,932953,-603945,-37152,159332,563162,-715369,775510,415545,955447,568258,-1458168,387911,867094,532601,1108997,744358,961525,-633168,-1522937,-870336,1010257,-224018,-257946,1020104,1088302,-776991,-313060,-134354,-625081,-150088,-162469,-953600,280303,-2394931,-1707814,-1122657,248707,106857,115309,985382,99019,-339096,1484306,-876342,-135918,-349590,-868540,834541,-72499,1095078,684459,320080,880117,805328,-1244654,-189610,-22163,922164,654761,-389345,-237239,369716,882018,-234504,-1309101,-20391,-745793,-690358,512674,1273259,-634539,983358,1863738,1545357,154098,440722,-480444,-663482,843357,563359,1564491,439313,543462,298901,830825,-548475,124909,-410534,115677,-478233,-187113,-441654,144448,-209944,-456507,-185815,1234605,607773,1635727,1264323,-96386,-728139,-488359,-587728,460510,254504,-237495,45078,-787509,225048,750607,-118136,-233056,281205,755,233947,-1152223,-160534,-141313,123503,-603262,44878,427128,-767496,305107,28124,-432008,-1782715,-539127,464059,79797,-336493,395485,-256971,686980,-112185,279949,-558227,289468,474571,12983,-723664,-1156599,-426537,249876,869803,120007,-459643,557434,1524020,555578,-649174,1607074,2624547,1289706,181655,-205983,551880,1872606,-352570,-540589,-333493,-34640,-182576,-1090702,286820,178193,-265077,1804475,887146,350908,-62130,1183986,195037,540127,-26061,-1382858,-781908,-427594,-807503,633002,514415,1053043,-287976,-648414,-102057,29845,777140,-394576,59081,-213590,759566,-472204,192276,126070,586825,8908,541774,-1447695,-834510,-241407,481588,1677862,1247063,-495114,-396987,-767909,914598,122887,208622,-117423,-666355,-151064,699500,-1108195,-1843954,-317485,561389,354457,-519014,-1320364,-152048,-499874,667757,16948,-1102733,551208,116528,1148201,402490,636893,1654613,-183071,-199853,-610180,-931267,445552,-682596,-165190,-849283,-620872,535628,751900,-401611,-478748,66781,465399,-628486,473723,886870,138837,500025,-719039,493687,-650888,-11165,212869,-930880,66229,-842639,-704187,-705098,-642820,163794,-122533,-206066,-901456,-106625,-495315,297297,-209909,505782,969163,-35014,88439,-76311,-797845,-511285,-298834,-811708,-118114,826672,827216,1076914,-1233396,405934,2126456,213063,177556,-310294,-902053,-946154,-74504,534097,1559469,-222653,-500850,-313789,591798,-198252,-570808,856654,889428,-99307,1166073,881509,1304617,181885,759704,-1158690,962252,-373781,408747,5454,-84782,654517,611320,1388833,-267932,-41972,-596665,-889799,-488855,1618874,827461,-775629,794095,-300289,-192957,202758,861359,212902,321189,1001411,665997,-133720,-313669,701058,-564084,259662,1482309,393450,778152,528504,118137,1009617,-1137753,1030081,662947,-266059,226801,-1338151,-521447,164334,933116,910738,-109567,-106228,776331,6838,611965,950342,-639930,376472,-1325193,647501,-191702,163155,413446,-709051,30159,260021,666121,625598,267946,931891,-244223,-474002,1381837,-466866,785738,-446515,480186,1090840,1471015,510479,277832,-78293,-974241,-298139,-901595,-51352,175184,-140202,243058,32469,906024,97063,569174,487562,-157982,-551511,-968181,923851,-293354,257089,369438,376430,-172053,656159,-836980,72813,16022,-522211,205068,139228,-574028,-111006,-1184232,-420419,443874,522674,822769,1374000,633598,-281094,-199424,-872589,1201247,1226693,-834236,-612676,-995130,-53020,-6658,-409867,431921,-292794,-234733,-994710,-271769,-59631,-1574916,-147244,-680116,152241,666599,400814,765191,-23092,-1052014,-638875,-159315,-129681,-934282,335318,926175,18382,-67073,1268770,-548651,-67642,998368,255214,800908,640407,93126,-85173,384699,392232,34887,429121,486730,-337018,906477,423295,-709974,-366702,-295288,-340358,767066,990955,909916,-1225894,377284,383541,1318428,511321,-16897,-55670,-282238,-660988,-595605,-540463,1101947,552015,1547816,423790,-405736,386706,-406798,55475,-123667,-800947,25853,-142657,1141082,1409670,750046,-485255,-188804,-744148,-73233,-300536,-196415,-704183,163322,463063,-751248,-887700,646211,-454326,-776843,-64944,490122,1282393,574760,483049,-715061,-769410,456749,1356690,1977592,1048233,-108722,-408118,846577,1531021,133274,-1425115,561151,483716,579223,401584,50295,782586,-1494974,-236373,-183274,-230886,-1154130,766264,106838,24027,-490323,1699179,900736,-778883,-539640,-662099,-735712,1398695,628577,89867,528149,-19127,-425245,-1023726,478659,-73076,497005,-329494,336254,-358304,-692482,-119364,-299945,-198573,2021977,609782,302852,-1131799,-1225334,1200384,1170672,775430,-76241,147354,791243,-122163,295837,-67936,505987,-704964,-900171,-1292428,-1419917,-427333,-1004592,-1211250,-1191139,197435,211493,-141306,-649191,-642349,-270798,985628,-402700,479412,958637,-2322732,550316,65107,-211608,57352,-808070,-264355,-1384523,173775,128116,1360474,-262518,77897,-437126,126760,-1714960,-1548455,164717,1056905,327473,-186875,-103942,450281,987324,-67896,-592167,-438558,370975,-546353,-402739,-238412,-31516,169973,-34144,-247340,-1261476,67966,-59330,-694847,-1281741,-235145,-318340,166569,-415222,-1154310,-520330,-1371814,-1375512,148039,1019832,606774,-26320,-436561,1295066,-339193,443091,682004,688902,502979,165253,-156043,892512,-1056914,-218693,-349226,373376,1162987,7074,1213752,-136618,-223758,-475174,-744317,-603814,-217911,798747,-901526,2135856,1744343,81156,-404799,-394864,1022183,-60593,-917848,382745,-637830,-135683,567812,-427713,943654,-488620,-568013,513836,-807242,255398,-853713,-1213625,164935,-1018519,-569944,-867357,-1064359,544715,56270,250414,446242,-288718,652353,94406,88768,378666,-596066,-570571,459632,-324168,388289,430865,509771,716315,-136235,514812,-384450,-82945,1085072,456951,-790391,1251896,719828,69197,959508,-447828,-605744,-390511,-687625,-427792,-96582,-29710,355503,873804,-21327,390612,-1233246,-1697354,-524297,1011394,307834,193396,93813,-1383493,873101,643014,663799,7945,-127660,351927,-250642,-586123,211442,815286,-2135278,-523386,1166575,-222765,9186,-215912,-1068716,940056,-384951,-291508,-496683,-538127,-646841,-815378,-1339384,-56918,523014,131968,-824552,-198414,-86187],[-107497,161684,94513,-1031502,228904,1297540,342309,263183,-1104222,-1261407,-81601,-73805,476463,-199259,171506,-873003,-801459,-2012862,907402,2256064,-814507,180259,-318856,186707,549662,-435569,-300216,-375407,241228,-364973,-331796,105342,1352090,927542,168357,-428467,-394368,954236,1226369,271288,-82839,252026,130901,233912,241098,1764780,933827,-357034,883269,897629,-529024,-786563,745229,-627168,972518,421016,475980,-1022970,-525054,1597530,-988113,-596315,-843309,-348662,808495,708276,-377414,-478260,907319,-347648,-1204286,-265019,-193283,1107686,734813,612928,-148220,-224306,-284152,-74246,-61595,-617204,258608,-761476,121573,234221,-40170,590589,1524716,812198,258150,1062471,650324,943922,426275,-195837,331775,453894,1002272,-806401,-1038764,323176,732756,-722489,-521621,652182,-165559,-41140,-236249,98411,457791,-301436,-292738,-410293,-665277,714399,956745,1089287,-219889,497784,-777200,-708284,-186668,-279275,-269166,377017,-691532,864416,35434,1570482,12663,-104817,264521,316841,1049841,-866404,78493,21618,658609,173081,601630,-449858,688313,273892,-1074813,-265848,-184366,930196,34763,1781763,431414,-371891,-682198,-543471,-441310,-564288,-248658,904193,776724,-1139093,-256715,146142,1318118,-941585,-808292,375739,-371555,-314894,67894,-485303,-68643,371870,377694,24992,-282555,227505,796202,-1530085,-868008,-471096,301589,684733,-944386,-1436443,-91743,-516411,-50921,115409,-514234,-666016,824406,316486,-405736,63651,-723246,695515,-832500,-508255,-510085,-496989,-179810,-375932,341277,638486,527026,-104778,-435765,-848919,497507,476676,219111,242202,276389,374105,-689950,-391901,-463066,-1389829,-1107684,-706660,396716,377143,461846,-678322,691922,464421,-547040,-720348,-292134,339626,764856,-167016,715973,-747760,154439,76122,330938,-833395,779345,680631,1009327,748582,-1546085,444273,964083,583435,593535,468621,922262,-813548,-1068435,-554785,1246980,-301940,-247259,1011805,441956,-1233914,-221788,66347,93357,579668,-119210,-1105400,201282,-2171018,-1377835,-1011545,157144,-256750,-278921,901769,197081,-593281,1582392,-927103,-435848,-407954,-951241,362982,-216255,934079,648940,386369,933816,873683,-961775,-111789,-203817,1078519,976858,-458947,25915,363635,833280,-26920,-1434980,119364,-472040,-867662,-52557,922073,-597889,1166732,1773106,1523587,275318,423343,-1211466,-952267,792705,824993,1493236,9171,397096,-93407,881774,-158305,282403,-303718,395016,-421115,72405,-183537,222159,-224681,-472137,-183130,1319282,271633,1919247,1374635,-221004,-196261,-707329,-666718,471571,120096,-121840,-488551,-834087,285347,1611638,335804,-268274,55200,-386096,-58597,-1310013,-99272,119885,-81962,-536896,177875,358573,-532187,223454,-100754,76808,-1648519,-289252,690910,309120,110690,281527,-1284656,713138,-55519,339117,-815270,276162,755609,228875,-514446,-914022,-307493,184453,299350,121670,108033,1082495,1997161,649362,-697995,1616582,2606347,1009106,893,-80325,705665,1951087,-225582,-536308,-279240,-190643,337180,-297192,308202,74192,-311540,1784753,906338,500945,-74631,1134527,145839,515567,-697,-1685375,-515070,-573471,-501370,604115,798900,1257711,79199,-456667,-171989,-466795,-93675,-889478,-265364,285881,681414,-224345,146396,-97148,366737,184381,527483,-1310054,-1311287,-553597,475811,1393157,1111438,-147805,228850,-422605,720304,14727,234873,553273,-497790,-589178,309720,-1117794,-1577409,-710329,785893,460633,-879906,-1377025,131298,-675985,915123,-114250,-899067,1260853,209344,1086541,93789,924503,2054912,-211773,45460,-732306,-848240,970729,-644561,222866,-504943,-759011,-105673,233429,-298791,132704,62053,31815,-648858,491577,111410,-226844,108539,-371615,109191,-820456,190584,128570,-573072,428882,-819172,-680053,-709779,-411525,10373,-484763,-30193,-622851,-110924,-389821,449894,-267226,585532,645460,-375901,-887010,-113626,-937387,-828735,-320231,-601069,-170443,412454,397990,1263165,-1007318,183356,2116818,82641,36891,-310407,-670182,-1091291,-210678,560032,1727804,-332255,-828677,-475542,652509,-83899,-135398,1241123,1196164,-234880,738646,754385,1245154,616969,1075946,-944590,1212294,30170,423604,148452,-89371,151042,305476,1261463,-185505,-1856,-527924,-540231,-601320,1667327,1072223,-790487,427297,-233880,-528376,33097,1025744,401353,484792,915883,378952,-106991,187799,973171,-745911,328435,1111790,338659,817591,-109017,405123,1069941,-1056874,1448762,642792,318016,282449,-935707,-232882,154140,654187,154379,-254127,-6573,560576,-44147,366597,800603,-775683,395145,-1403786,661627,-168618,168434,-232647,-928944,277663,1167826,1007848,857541,664672,-160286,-418543,-498909,708009,-371929,1091571,-300394,383250,880139,1441179,246501,250978,-132721,-725052,-523023,-1208296,68799,286811,-259114,-27909,109954,597548,-205845,233719,531874,-173261,-626047,-1318901,798790,-611153,-68667,-139837,753538,241343,843716,-882693,335273,126590,-481655,353252,191210,-183015,124332,-1106011,-261938,76955,-78327,1033662,1369524,273246,-722606,-201260,-789795,897027,1264549,-362857,-257530,-986343,-269173,121134,-36751,774871,-203705,12188,-871695,23213,118260,-1248526,-389356,-1046030,546918,607514,318470,685455,-317956,-1054226,-542197,-545579,70007,-974356,471259,1242284,333565,482469,1261607,-792193,-85035,1065301,324946,1307091,650355,270426,-593143,-222158,655524,-300509,827336,587474,-404066,281541,311183,-725150,-213974,-109186,204933,678766,1128390,1029971,-1190810,685317,460304,1158174,314313,299579,-23088,-20839,-287970,-231605,-1195784,637440,627451,1424520,69406,24132,254048,-629378,67065,-343580,-44211,145031,-81258,889380,1464197,991380,-281663,-297694,-687358,-147549,-353274,-382599,-432763,400801,465167,-566448,-904491,199283,-815781,-994143,-605711,658931,1313140,54458,238696,-315856,-599560,668183,1141434,1453830,1188827,-59819,-722826,908899,1696959,110916,-1047843,477742,545326,684584,293840,65500,741300,-2171524,-1050163,-6570,-11706,-1078607,781658,-45077,250441,-652418,1616260,266301,-1044225,-649150,-617651,-540279,1587327,519392,427118,629291,22142,130940,-356612,592418,467175,563316,-170038,414628,269072,-484323,274526,-360300,-45657,1995163,430581,504400,-560225,-905239,557090,1408344,763579,-141153,-303331,1063799,-206155,367016,66221,1087100,-697949,-910365,-1101819,-1060944,-814775,-1260222,-1337842,-1127930,244495,334987,-364357,-959371,-450478,-16857,1178680,-436554,242334,1142850,-2724464,512423,217605,-288276,497674,-428361,-313507,-1385606,292155,76887,1228881,-463489,53517,-162919,373513,-1694309,-1505568,-201453,921822,93306,-150439,-11997,569594,1393375,18362,-587980,-260038,276126,-840290,-252459,-144270,327644,-82074,102363,-730401,-1332728,147246,-8482,-1058256,-1198078,-336372,-229938,159212,-553576,-1324117,-412866,-1415074,-1496448,-334450,853937,521315,-18143,-214309,1932091,221261,100334,707841,822338,649973,271438,-102358,1669937,-1032138,-180976,-558519,952779,1708211,404732,1244377,21641,88879,-295541,-589074,-339541,-435754,733303,-916686,2137865,1930112,188702,-472507,-628187,782535,-253143,-1041240,743469,-644820,-85567,622612,-341800,615867,-784642,-661332,254686,-895999,-129338,-1025165,-964858,350594,-781669,-782701,-551247,-808664,162070,-344049,62295,359462,-200831,599521,260004,-92230,321129,-220460,-96080,741983,-64763,-288767,294879,536899,582649,203146,364262,-712386,338977,1132858,653955,-912984,1150309,501563,-276151,889542,-231830,-894136,-435816,-1134563,-734650,-90256,131063,385268,702661,-117593,367446,-1138491,-1200963,-523347,199637,82975,624389,546360,-901142,869444,831689,532052,-120163,-450938,276619,-243312,-630397,183301,590163,-1840543,-483612,1320200,-964448,-630885,95356,-834726,983067,-602024,-307422,-1160868,-225704,-130297,-760091,-1283488,139152,631456,122855,-795466,-363853,161322],[-35703,219878,112479,-1427410,148778,1457106,476286,446537,-798164,-1105723,-1362,-178193,152000,-382581,83102,-967271,-70729,-1700524,875467,2132423,-910173,333988,105608,209732,351468,-159447,-320032,-321732,435861,-81054,-190133,-271417,1292153,889804,68436,-631691,-281194,967775,1563938,185869,38096,916238,-150363,125138,441540,1752128,1018492,-511318,702061,945844,-300837,-606160,860024,-485856,1351647,6181,636127,-643668,-119007,1417159,-1134241,-567723,-725273,-83198,765854,968827,-261035,-706168,670878,-878142,-1283319,-156594,-261398,721569,649552,468959,-557969,-154297,363129,76380,-176007,-245044,385405,-802516,-27942,50992,350621,193605,905064,744616,600572,1092742,34173,739260,660221,-46516,-168581,-245162,1227739,-624559,-790936,455476,668525,-560487,26301,1255427,529943,601924,130521,-180037,390564,-88068,-125296,-350946,-618977,-36088,739052,766202,-309848,672691,-489605,-209751,702133,74275,-94221,624773,-895842,612160,436578,1742397,-131505,86214,814210,432199,789197,-877151,706494,177915,930231,218462,1042606,-165560,688032,185490,-265701,103023,91698,1422440,-133272,1420939,-55617,-395986,-830569,-664811,-574215,-608027,-262395,897987,977012,-1133071,-197920,21781,1174815,-1034484,-777634,704388,-897013,-644897,-23809,-731184,-813116,98569,544208,468717,-357450,-76783,504368,-1357214,-1226539,-356407,149940,361434,-989573,-1701980,-88382,-375415,99312,285667,-315699,-231982,1158708,293104,-575479,216382,-852301,347242,-1059450,-590832,-259368,88698,-142662,-224990,259495,758438,1110071,637831,-231073,-757094,438852,367997,255702,451870,549554,191402,-344530,195024,-524987,-1017799,-715466,-802231,86800,23726,292005,-1183624,855883,728803,-398054,-663488,-257121,167788,629137,-570248,402968,-861791,331481,15859,-1627,-662457,764788,958647,956418,748009,-1312524,589412,974096,522581,-52271,177198,886664,-619878,-665584,-317331,1373298,-294393,-83058,950041,-291998,-1495412,-48732,255899,777447,1139441,-9000,-1084717,73253,-1628195,-1092375,-654513,28841,-618069,-577594,823384,318187,-829717,1271613,-868844,-782388,-304036,-809825,-256211,-228463,558051,461993,516886,888630,920605,-575369,55612,-163544,1106493,1109119,-529587,207638,294901,873077,201133,-1346555,249673,-240840,-1114512,-621276,411457,-562056,812218,1420829,1186078,325372,419280,-1724676,-1198337,809383,862334,1178394,-266398,198651,-485886,916226,448790,420267,-232254,470071,-289146,405211,168624,309142,-349108,-430691,-127316,1395732,-115902,1799629,1285439,-327530,339741,-640565,-541899,514678,-29803,-51214,-932800,-728249,402166,2070736,484715,-335574,-210257,-664623,-224220,-1245860,59161,497332,-245873,-381349,313550,239131,-507496,181433,-333235,677120,-1394782,82864,814957,410241,334231,100458,-2270626,327797,-151196,97638,-1026551,267916,906521,479717,-430156,-786800,-244097,56380,-230738,76811,731191,1462516,2231885,724747,-695462,1669762,2223621,487480,-44720,118340,805608,1783878,-168234,-500413,24399,-49064,1075570,466613,181832,-122803,-345692,1362321,734972,605914,-90007,992699,56889,437273,48343,-1504723,-248902,-881896,28276,392734,887710,1294213,308676,-111524,-322199,-1029779,-830440,-1169866,-593597,572505,471371,90609,229716,-487195,-5757,358430,433439,-683194,-1323174,-782980,369668,1028213,796814,146373,878150,-221373,321812,-347308,160001,1150608,-444864,-774444,61509,-698915,-1251947,-1134179,969677,461107,-1084956,-1205329,539653,-753283,874905,-196863,-534122,1646551,-34179,812373,44653,1066130,2083128,-175934,254079,-725931,-580318,1124612,-400006,430824,-142440,-900027,-774122,-386480,-52557,830220,224804,-145592,-558045,500059,-674714,-469984,-555151,146134,-314599,-865649,609761,413651,-238387,638808,-530744,-428391,-487963,-144445,-215266,-783489,273801,-298988,-131190,-346558,556092,-259825,535914,178543,-705443,-1449938,-117760,-874442,-794584,-271067,-256283,-186846,-49870,159018,960442,-710915,-91000,1754948,-261314,-127652,-281695,-285488,-881795,-186045,466172,1601363,-416347,-1221840,-714777,626995,-61297,318026,1600283,1389923,-357129,269570,543404,883725,812424,1267601,-497994,1110868,310374,449145,335424,-51834,-144744,93263,1016135,-4606,132386,-342944,-250360,-714248,1358057,1225204,-686752,52520,-191735,-772982,-400798,1022129,455593,585794,840602,70776,-225719,683075,1120743,-1013699,291579,717373,251679,763879,-659160,632386,873741,-831110,1662892,658157,806437,157147,-325263,122681,365132,511054,-540307,-603095,-95062,228037,-164336,4831,565966,-819883,347836,-1343610,424692,-28654,211969,-708721,-1139322,459628,1369680,1174107,896447,864070,-882762,-211725,-378888,44789,-261816,1236994,-57533,366958,591964,1093407,-84094,150741,-153857,-494333,-603153,-1242646,228832,330582,-205846,-318795,190821,281270,-429012,-10234,477758,-68218,-400605,-1511565,697261,-506162,-24919,-554477,1014841,533883,1216949,-903921,520450,275692,-356917,366209,83376,147665,395456,-815599,-91316,-20468,-459326,981878,1004375,2238,-1034629,-228635,-574505,510604,1493600,179027,51803,-716213,-464718,215386,370009,810697,-338942,414158,-656752,357905,438579,-762779,-526086,-1335939,976152,345284,278960,648792,-610420,-931686,-414997,-1164174,309871,-1151693,467019,1435578,730564,1074915,1062993,-1053870,-171787,943585,141261,1722835,692898,536807,-1075170,-817179,747830,-629164,1160607,625801,-427427,-485631,141550,-632353,-150416,143262,527893,523442,1021451,948969,-783434,1018040,518128,844487,-1265,570295,82267,244939,180395,271913,-1622508,-67593,653501,1131946,-379422,528788,54188,-675388,21567,-526765,655215,222150,46795,631813,1449486,1037804,-79517,-322376,-612244,-261708,-294464,-579491,-62760,630915,564254,-440774,-875819,-354369,-904762,-1081765,-993738,759389,1163912,-492450,-12957,194146,-273216,750228,835039,636037,1176452,62403,-814621,976095,1686253,63104,-466565,269935,478411,495027,175172,73451,690096,-2545644,-1655260,78832,128815,-925047,697924,-254816,312292,-385044,1625389,-411088,-1320069,-992820,-564002,-493499,1451676,411648,773477,676822,-7046,747016,196307,627891,1091937,626833,-125535,549293,1117510,-66787,655329,-328705,-6258,1751113,365410,762866,66384,-612413,30017,1369201,467134,-215089,-712289,1296451,-268726,361498,232699,1412372,-580098,-811991,-950172,-696496,-1084306,-1335826,-1441300,-1007383,188367,507788,-449937,-1011690,-208515,127097,1166289,-363398,29988,1075065,-2713565,313808,326759,-245921,779840,-18205,-349704,-1193636,155037,67484,1000978,-537984,-20519,111802,551608,-1478784,-1301617,-617226,638676,-59784,-107810,131342,596330,1768235,193508,-421027,-136932,6996,-1096461,39661,123643,664438,-49057,244742,-1072301,-1321026,108204,204355,-1305970,-922573,-378289,-215020,76091,-790161,-1365147,-114256,-1260607,-1192344,-562939,810932,453410,68754,221802,2336604,571577,-158868,659522,862661,720109,245498,-132,1983980,-784690,-162002,-760326,1224610,2077247,711067,1220012,99372,394309,-189784,-375691,208619,-363580,498559,-711206,1916147,1956288,421556,-408009,-899193,561521,-379888,-928953,1143147,-491440,28682,438822,-304817,254777,-1046219,-544012,45639,-905727,-472061,-1322132,-777168,502191,-459268,-945982,-294643,-569468,-204421,-763172,-142586,247852,-93717,240483,146277,-500969,82415,109758,641005,819005,48648,-883494,54501,606374,535028,598980,236569,-652279,827420,1028356,615391,-899970,1097510,261935,-512882,633068,-31200,-1010972,-511988,-1472531,-806966,80675,317613,264212,554400,-103978,393559,-876252,-501005,-498318,-242035,-127994,1092957,1031094,5215,675085,772909,210570,-249608,-773236,223837,-231394,-776564,284378,453009,-1039746,-448484,1256006,-1477938,-1186580,385952,-412880,938586,-563916,-328367,-1645520,20409,336021,-553544,-949306,229322,417213,28963,-718192,-492888,354647],[29152,261519,151513,-1387045,109122,1534336,634082,538366,-411033,-898750,107747,-210134,44975,-409336,-48280,-866006,776719,-865097,795540,1621408,-994745,426542,661337,194504,-206831,-3601,-298826,-354307,477969,216058,-133909,-562076,1097774,862614,36383,-694101,-236151,917673,1362631,-32426,49308,1370857,-297587,13036,574642,1393694,1006025,-505623,547017,844604,-264216,-368814,1019705,-360545,1320912,-396663,540473,-245567,362235,1084409,-1403571,-879211,-513803,264201,858424,1100740,-130592,-913951,421630,-1239358,-1080462,3967,-214726,321329,576768,252255,-898118,-109009,1003299,284026,-337873,183527,529655,-498954,-290661,-162362,681772,-154981,319970,416401,1028722,982566,-424667,253354,725505,114537,-768457,-834551,1147739,-477834,-408017,383057,517622,-292273,657220,1620842,1016921,1211250,344842,-519557,265158,122521,58670,-379218,-574576,-676173,425383,403905,-288665,801984,-137576,131155,1220725,438922,109593,765508,-1116617,324531,711532,1551712,-224047,506455,1259062,516204,407208,-856193,1369204,425246,1130870,374108,1515123,144821,579908,99857,529611,350519,282673,1707501,-326032,951082,-336907,-237559,-914839,-760625,-524720,-654710,-237708,644151,1128348,-1042142,-266894,-98030,697283,-1205742,-711227,857638,-1236311,-953797,-223219,-894003,-1479932,-129260,751157,796679,-347040,-385410,170179,-1066579,-1483923,-77235,15387,-96512,-792273,-1584229,-49525,-124924,35614,494101,83924,162680,1272134,242318,-621278,386886,-840829,-95186,-1033436,-612480,26913,551246,-117718,-6761,106193,744075,1722853,1215135,-12712,-253379,310718,192209,258972,505213,652389,-27094,35112,641829,-486073,-604297,-326875,-787988,-103046,-348069,-7928,-1474565,1035027,1285785,-64670,-260382,-290702,-980,494050,-953482,37302,-935752,478823,95988,-325914,-334899,697320,1177640,756605,549052,-864499,771801,873908,399628,-569209,-30349,824151,-208816,-388486,-202482,1401549,-215698,215765,860900,-1001395,-1617164,127179,378610,1239520,1523303,137137,-891703,-90086,-951282,-1010212,-121806,-95959,-818983,-640019,774509,444178,-922753,580524,-728123,-1164011,-91452,-517618,-864101,-166561,73443,137084,714026,825571,1008010,-185312,270227,30041,1012831,979028,-644305,197073,142117,949019,321860,-1033346,403874,-28194,-1353921,-953596,-82679,-512531,180509,950430,653444,318316,460921,-1739667,-1213174,876696,653533,706816,-351524,35056,-744109,894567,1055145,467287,-229814,365016,-179438,693127,568477,403942,-521374,-402950,-91513,1436934,-455497,1258571,1004628,-436830,704132,-320385,-261112,605782,-83286,-63527,-1217836,-450326,518273,1993627,294211,-417173,-435880,-748140,-257890,-966206,224990,801810,-311697,-141911,399970,108531,-798105,158979,-641010,1121422,-1074846,444517,814297,378291,194854,-73700,-2733512,-288138,-422281,-348230,-1098367,291822,870123,704074,-413318,-754389,-302455,-138990,-761105,5302,1083791,1484475,2161516,781538,-637341,1799394,1597717,-165652,65521,371277,853020,1464310,-206841,-451132,433681,347613,1668164,951697,-25529,-350578,-322373,706361,436116,622696,-114069,801916,-32899,360957,131764,-924396,-29436,-1289526,592168,85129,808582,1081911,318852,255767,-408959,-1458927,-1276815,-1134552,-834404,563253,250726,398001,476586,-943301,-433744,513779,287036,12009,-884589,-870890,205508,601626,421687,249811,1282836,-178528,-127353,-927433,-47104,1492137,-506971,-569991,33472,65440,-941818,-1435809,1083658,365661,-1157489,-870921,923893,-774444,512199,-225217,-123872,1636822,-412576,415873,364017,1047300,1772990,-68006,380410,-631411,-242242,648298,-65926,432190,216342,-952038,-1226587,-922319,234892,1504788,555983,-100950,-359564,500583,-1161900,-551303,-1196925,655092,-684168,-823902,1072340,921012,-8132,629534,-204849,-67962,-48091,88112,-391696,-935005,624523,3798,-185481,-344042,540358,-143864,371770,-308384,-844548,-1353259,-180117,-626602,-413180,-183472,119093,-144097,-288868,111005,259296,-412106,-374989,1221323,-767371,-367433,-263030,180327,-457511,11529,288242,1270315,-405557,-1582946,-961817,552065,-53671,743889,1851572,1382035,-438983,-69884,351170,387254,662835,1278830,154891,811618,438603,466411,565095,35078,-146459,46967,703049,258994,320617,-95128,-64179,-793544,679171,1069455,-480278,-229120,-196527,-874493,-924290,829692,343478,545726,763563,-253203,-450203,1077891,1177722,-1290172,106219,362867,84727,629152,-918718,676849,489359,-498219,1566514,678017,1006659,-119878,284315,449051,739377,513555,-1007443,-1031123,-369409,-101246,-250753,-356005,324974,-773264,220586,-1119711,13665,156010,342531,-716181,-1273555,528131,844080,1235279,743772,819809,-1168637,279544,-254921,-363621,-90574,1246132,229191,401327,342963,544711,-393222,-52962,-106005,-303255,-570873,-1010432,437883,307454,-77194,-519110,301978,37572,-504444,-115184,341639,129195,-4689,-1475603,762948,-99143,282269,-801044,1083798,650017,1638337,-916911,587823,402166,-155061,285334,-109613,359283,634198,-413275,52518,92427,-583115,654059,261595,-117627,-1116452,-277532,-255328,112283,1723383,650050,231766,-332135,-604816,230077,596478,421772,-679098,801217,-392383,629155,792476,-268006,-531037,-1439612,1329751,-62111,233335,606344,-794476,-760197,-265696,-1737551,545124,-1410063,320347,1480450,1053481,1510622,714051,-1248954,-249517,756547,-223700,1830257,741988,813095,-1426468,-1204068,726706,-914729,1317729,608180,-437926,-1098598,-25610,-408349,-93118,420381,561190,335278,726254,717685,-98405,1244895,550890,457278,-366039,676553,247780,455687,644750,607608,-1694374,-733580,635896,695722,-860837,909813,-198831,-528506,-12808,-641822,1098892,214759,172560,450418,1412192,861816,121171,-253560,-472688,-353297,-141486,-705618,320458,845539,731090,-412027,-838093,-837663,-726135,-968624,-1134956,733663,855474,-898041,-150346,627316,167511,691648,584923,-130931,1022027,161309,-709135,953096,1515906,-26398,127982,-17906,299993,-9337,58957,68148,609640,-2484929,-1825833,143937,-19917,-714399,499649,-380869,189022,228029,1702977,-956146,-1486598,-1426918,-546218,-583013,1015300,388816,1005168,671296,-114316,1194815,554209,518286,1597139,671867,-219349,653006,1640375,415344,877655,-278245,-57105,1509253,460015,1006492,565962,-421167,-283520,1055349,78212,-295443,-985418,1333723,-298021,217347,404490,1510741,-351199,-639510,-866550,-425908,-1210593,-1223920,-1451372,-910592,56044,679963,-446834,-839688,36568,120105,918675,-203290,-133261,794042,-2240390,3423,377719,-87302,821019,337895,-361180,-930779,-208933,86168,726736,-477187,-127745,327208,594536,-1303463,-1000899,-985777,282184,-42627,-150620,277394,559766,1981480,377984,-105793,-75820,-389192,-1216747,445029,471035,911926,271327,285210,-1153591,-1185620,-27749,588951,-1400552,-508199,-329258,-251955,-75118,-1038358,-1171566,300196,-961309,-525019,-473227,821502,421710,241061,784883,2377571,632120,-299556,519287,800066,676870,41077,115446,1697707,-442950,-150397,-848132,1131697,2187314,843670,1216938,152457,628892,-187097,-153173,930404,-62075,158187,-343465,1494310,1808661,678726,-208618,-1109578,472284,-387939,-545641,1448037,-197510,189320,68406,-288479,-10596,-1225084,-275567,-122541,-841029,-682313,-1697899,-652101,574017,-98224,-1019990,-104293,-434562,-470508,-1069243,-317451,56634,-4708,-385652,-191920,-952395,-204009,269241,1309754,673736,-24544,-1270643,-269529,702069,599897,893176,172956,-183438,1218679,750751,374875,-751633,1095477,51466,-605562,248367,93790,-882903,-584563,-1618286,-754482,349141,515419,37972,436762,-46564,474686,-510529,158692,-456869,-264812,-212179,1449896,1451391,941220,322429,457673,-155333,-292725,-918556,227157,-207618,-932640,489634,400932,-146137,-471049,992845,-1612872,-1572035,551272,105355,796349,-319401,-339083,-1799025,150074,617441,-269892,-411165,209582,-50500,-74281,-626115,-541433,456524],[67079,268307,183690,-958327,124316,1512645,757503,525508,-50680,-771214,203933,-176188,153618,-268374,-137050,-638447,1381258,147574,718936,951112,-1056026,439232,1208299,154677,-911681,39456,-276372,-517926,322894,456790,-162608,-737150,860663,897463,-1945,-610383,-261799,745895,690951,-329523,-55319,1491101,-118943,-59841,519173,784502,880903,-379151,413846,588878,-355399,-214205,1152237,-228088,963415,-665547,186385,80914,789672,698088,-1738664,-1417878,-296698,624184,1049986,1071781,-20146,-1044414,203269,-1384145,-606906,174382,-155037,-65194,504341,93420,-1059360,-69047,1504872,586936,-479789,543507,639399,15960,-607133,-332125,854219,-392934,-89620,-202275,1428708,646558,-604854,-459707,641883,236050,-1275069,-1206119,706415,-395440,40888,155468,329841,14453,1098089,1589512,1122759,1614823,443537,-696647,116669,323604,236238,-541141,-519492,-955808,97289,76947,-163188,771708,153976,164866,1259166,745851,327057,719154,-1237249,86571,869168,1087370,-276823,863611,1405917,538953,-7719,-769441,1793873,714183,1207832,596927,1903683,384379,376981,57957,978893,504811,355664,1754262,-494376,446184,-391463,139539,-836395,-845394,-406973,-687961,-223589,211158,1138522,-840860,-428069,-183091,121396,-1459388,-631226,809934,-1234629,-1208836,-510207,-928052,-1848658,-277745,969199,950125,-243042,-625418,-148511,-711555,-1585079,312674,-102935,-556116,-407601,-1004466,22065,172943,-195737,739562,564588,356585,1198666,181719,-489679,566787,-650479,-533329,-792828,-549094,276994,735663,-120368,137930,-98130,617029,2237656,1481843,164613,627345,143912,46276,159341,436652,549783,-199385,387277,863337,-343128,-224902,-55287,-635926,-125529,-619244,-408136,-1486375,1144434,1952951,347190,374912,-358470,-113625,396413,-1219868,-318031,-973416,605389,385015,-546812,-14531,544467,1246570,414617,218825,-422124,905584,641539,272391,-789099,-78552,702670,228714,-255516,-212318,1366687,-108080,559706,769116,-1539647,-1688100,218889,402276,1353452,1751642,273922,-585348,-265194,-364651,-1143397,451740,-170138,-757124,-394567,761724,567449,-814265,-261610,-558166,-1473525,148264,-187830,-1280475,-103371,-367590,-266846,994289,798224,1169936,140790,459932,246296,830411,627487,-820761,-41193,-78782,998952,230692,-579014,616939,184431,-1499790,-916307,-410525,-431795,-384787,528029,97756,263201,528240,-1257175,-948931,897856,238832,178233,-287123,-43458,-797273,748159,1462678,366379,-293654,153258,-199953,832931,924797,488661,-647310,-430669,-115875,1382994,-655564,449656,571223,-555993,769310,97518,76286,744407,10180,-164264,-1314100,-62024,583237,1522043,-103747,-481898,-552701,-629075,-190089,-536956,302410,869437,-263592,154752,396174,-2566,-1319403,119578,-963166,1206785,-757096,669876,718111,244645,-313167,-162377,-2468465,-876770,-797659,-820015,-969789,346496,656479,839154,-369006,-773124,-508333,-379186,-1336920,-50047,897812,1001201,1745022,822202,-529472,1887599,873370,-775546,261860,638833,854990,1102606,-331116,-413070,784268,809916,1790140,1088165,-227716,-532617,-207631,78109,109550,539170,-149630,630995,-48567,359306,267448,-205207,132326,-1671064,979248,-200628,655382,627231,124158,504387,-308155,-1583934,-1407052,-784753,-919477,288258,149332,645539,838618,-1344007,-789321,645873,154877,387406,-222219,-798317,38953,131681,79546,115614,1314778,-226787,-467683,-1585613,-331451,1489179,-643876,-21115,222953,919970,-657980,-1485303,1116474,233543,-1183462,-476132,1143773,-773837,-73664,-207691,217990,1358395,-661083,54037,939924,893515,1236213,81540,405954,-516567,29192,-363895,221697,261331,559419,-851005,-1316570,-1221806,467144,2071409,957170,31685,-86233,483094,-1150298,-459976,-1513254,969630,-903083,-741238,1394966,1435560,70956,409740,28767,259397,538952,241751,-446811,-894545,917812,235453,-267424,-346314,348949,81845,135512,-693808,-653379,-671946,-388427,-251298,167367,-83146,417699,-28844,-171872,182239,-545310,-188462,-615332,716724,-1277232,-699262,-302913,613598,-61129,343909,85033,852010,-280195,-1797652,-1157032,424942,1755,1116991,1889775,1153474,-452802,-158304,293478,-18876,182645,1068493,854914,614454,434146,444152,799887,182911,114494,163701,348872,561211,502805,140169,50135,-799970,-228710,523991,-191016,-346218,-247266,-805985,-1293392,479644,82778,302808,669421,-574836,-707916,1295654,1211103,-1488473,-232016,80255,-161898,458424,-797260,498671,24466,-173523,1183852,645796,835220,-421180,708268,667622,1144423,622271,-1187867,-1384553,-757118,-303478,-232352,-584122,161572,-668596,29234,-731802,-427694,305458,558555,-260601,-1272091,502629,12028,1236827,473840,571442,-1097730,781571,-276594,-395634,167344,1217880,513783,423455,232505,-20756,-605647,-338652,26314,-161361,-488444,-602944,669826,235871,29322,-529825,445434,-98663,-423293,-79147,162900,373182,397285,-1213683,995868,295606,634305,-846215,968835,599409,1901866,-917814,521984,465527,88906,178311,-285856,442071,749519,-57453,135249,306608,-499367,169006,-686715,-64884,-943159,-344609,114922,-218689,1766976,952176,241673,-31549,-680102,150703,478203,-277801,-1124999,1029415,-120101,751602,1098821,136490,-381567,-1303118,1512073,-509471,131218,483674,-806470,-618078,-106541,-2028936,731586,-1623408,95293,1386598,1179242,1628599,314643,-1278498,-201422,646731,-640926,1541669,760996,1004689,-1583463,-1259415,679499,-1127833,1267824,557298,-482653,-1389788,-131431,-66253,44523,658668,346607,149045,361015,444587,584209,1279629,559173,93812,-688482,575790,438460,564970,998984,523712,-1446513,-1105355,589933,196570,-1260119,1012232,-457472,-227036,4526,-677976,1194057,117441,231553,359290,1361832,492688,321695,-108593,-230913,-380255,50653,-695123,611933,1019154,884877,-473129,-813256,-1051295,-369655,-664132,-1010081,561453,495510,-1034107,-94912,805677,651428,522181,456647,-597314,777334,184424,-502098,796494,1241638,-175312,548796,-296208,57233,-730267,-58772,45348,470714,-2015860,-1565312,245481,-556871,-486903,179110,-337046,-81307,942887,1760382,-1272441,-1475394,-1751403,-582091,-703770,453421,530456,1048365,643765,-266202,1286549,726307,233941,1809451,678010,-401769,674164,1527668,829728,893455,-276338,-139737,1472207,706088,1169259,833226,-378062,-395888,589057,-177863,-365367,-1070942,1065938,-278753,-98129,541036,1482818,-51764,-414320,-808486,-278218,-1168764,-967649,-1335621,-869126,-109148,797566,-415641,-534785,252002,-25764,479134,-4303,-232419,393323,-1434372,-331605,391569,143919,647150,556673,-351139,-726563,-682832,116892,500805,-304183,-237506,465136,474803,-1293722,-668233,-1207050,-68660,150929,-339522,373902,483732,1941946,500945,269748,-55849,-803237,-1137225,871471,711798,1005633,735465,151815,-913500,-925852,-224738,1030125,-1313955,-55235,-173704,-269157,-257997,-1199494,-754746,695695,-588074,300727,-123470,739302,417510,442555,1294896,2007034,498996,-323875,294977,666443,521451,-330342,210106,1002310,-114390,-113180,-787084,759974,2018380,766188,1255505,255078,763271,-282870,32787,1625851,317545,-183754,76784,1028530,1534640,835461,56066,-1198379,543418,-286305,-42813,1506778,151627,367574,-352967,-255920,-95878,-1302483,4838,-281061,-723067,-710897,-2055681,-563989,533996,262039,-964902,80106,-434636,-591540,-1176966,-418473,-257395,18163,-1134308,-609453,-1228193,-418967,221029,1525582,356242,-259508,-1407231,-619605,776579,737212,965819,202199,531819,1388864,349837,58277,-493056,1068378,-78330,-561052,-156093,122787,-510481,-590461,-1530408,-700777,621605,709591,-195570,348420,-17076,613053,-108753,582034,-414628,-56710,-118763,1571309,1729116,1548355,-95138,-21816,-397746,-196928,-771085,299438,-153187,-993098,719429,390488,298002,-573164,562659,-1362117,-1742818,542033,605869,580278,-886,-323004,-1617573,165085,708819,-10182,153977,112911,-590242,-100096,-556656,-485497,449886],[65691,238710,198448,-350656,193731,1372145,782240,424729,193614,-797503,264799,-96437,448773,24909,-127518,-380773,1472017,907822,685066,355510,-1105982,364919,1558777,106223,-1470085,14811,-283218,-795585,-14687,561475,-233460,-785555,656828,984266,-89445,-410253,-350315,436268,-183960,-626489,-239070,1272481,429027,-46690,179790,113398,660599,-185117,310759,232914,-453011,-247222,1158201,-87819,495951,-708792,-300746,294634,1037790,350381,-2018035,-1896077,-145926,918572,1250454,892137,50933,-1036121,37856,-1341724,-9182,303549,-200899,-422670,399924,94557,-990768,-22924,1767008,974703,-517637,740274,659596,518282,-904146,-409350,818284,-490021,-273519,-977693,1624197,81720,-466529,-1215238,456157,271753,-1519234,-1377071,35566,-365731,463890,-135528,159804,241576,1124868,1185609,827731,1712619,473796,-574330,-16953,514400,393105,-766500,-418917,-706907,-165032,-168658,28940,500207,262210,-150706,934316,934458,529601,496027,-1136071,-55752,905406,524276,-310782,940642,1155289,487602,-342829,-616867,1791577,946605,1135425,804888,2105102,488287,128448,88784,924822,607999,318291,1573005,-607720,-17636,-263420,670046,-512223,-891515,-302818,-669847,-260746,-282577,983389,-537520,-615719,-225558,-340448,-1739517,-549541,613229,-886773,-1382588,-830545,-828937,-1781742,-328895,1127928,915153,-52891,-714750,-404110,-375279,-1496218,722538,-219856,-902810,30121,-126802,127944,438222,-506956,1007653,985422,252908,1024290,129301,-204031,756399,-321301,-870977,-427852,-398541,423765,606478,-163810,120013,-297962,423387,2525500,1446670,253183,1608013,-23285,16503,-61487,283469,254828,-274257,678895,845414,-114986,73196,24940,-355991,21638,-709975,-845303,-1224345,1113191,2414230,700822,956433,-415936,-135463,328668,-1285843,-600431,-987425,735096,868885,-610640,169680,295838,1099724,-14358,-108923,-217934,905886,294053,184717,-719098,49120,503404,546677,-245625,-310454,1304120,-19521,828435,690346,-1769315,-1760222,166749,327300,1095035,1803707,354918,-267024,-421746,-11891,-1371961,913732,-158244,-437941,128051,773794,707667,-534947,-935642,-402734,-1568156,337071,79352,-1376462,-88447,-626436,-649822,1358010,794429,1384822,370823,552064,374722,596080,186461,-1040943,-437597,-319421,974194,-99939,-144191,897449,376454,-1511883,-539023,-501722,-304487,-646341,278836,-314685,169180,552660,-558827,-527573,754639,-288197,-319494,-163459,-34871,-654348,406515,1564137,113817,-383749,-73451,-418259,774140,1129375,527597,-644830,-503887,-183822,1180743,-657408,-378401,46471,-667814,505310,368233,355529,905629,223532,-319207,-1216400,315302,572656,976004,-477756,-494056,-524161,-373999,-72592,-64214,229701,636152,-135285,464546,283261,-86476,-1845257,32509,-1229739,882609,-499576,685904,595933,60597,-1035484,-116623,-1691515,-1233138,-1147417,-1137312,-641811,405823,335906,846556,-229859,-802019,-826245,-598227,-1857539,-37717,160499,48110,1008451,844710,-393037,1764648,210154,-1148891,435292,861258,814503,781688,-497350,-401491,960708,1081598,1339364,963332,-359001,-614293,-10377,-293810,-147908,385729,-188142,548335,99225,483477,464735,357010,256303,-1865180,1046792,-353492,541890,32156,-172844,536819,9813,-1333896,-1299636,-232166,-825763,-97275,250874,820766,1185508,-1592491,-953914,760936,104143,308893,352040,-590893,-82242,-347077,-192166,-182222,1052562,-267039,-609427,-2131249,-586305,1181522,-795995,636060,546137,1545124,-337329,-1240664,1072796,137810,-1249361,-106082,1122583,-765496,-691220,-164298,411919,1072349,-587270,-108134,1503598,654830,620545,218175,337442,-443058,148009,-1435551,364459,6079,871429,-591446,-1038211,-1214824,584582,2442250,1274740,93641,206810,429820,-643719,-219767,-1355426,970340,-907940,-658315,1468247,1771814,7639,64776,141632,453386,1148948,311378,-375370,-667771,1065823,367374,-353302,-320242,-15216,358616,-114924,-896466,-124843,248516,-769141,169151,730157,21787,574789,142303,242334,275296,-1086687,-117193,-764164,368680,-1576683,-1086789,-432483,899784,60058,728006,-87813,443483,-83218,-1767723,-1265370,219080,125483,1388934,1631990,770253,-385554,20544,431234,-168925,-490098,638077,1388358,788250,350411,350936,965460,393530,523361,376951,-41639,836818,617841,295427,169435,-706410,-1104723,-283506,148457,-281407,-317444,-570703,-1308196,54903,-255084,-114828,554136,-856317,-924782,1295911,1277598,-1536265,-671537,-124535,-437874,315513,-354793,154591,-426070,771,660813,503732,357728,-556836,863060,744671,1423996,770282,-1125241,-1548013,-1135723,-297675,-97264,-578812,134118,-541660,-186431,-237071,-746549,364936,798728,436539,-1106473,454976,-639562,1160671,196690,229611,-800349,992879,-517164,-96413,495959,1271415,757198,363274,294503,-428786,-682893,-630594,230976,-68680,-418160,-158938,865461,151786,51621,-303825,593496,-138632,-237034,63220,-7865,608233,684042,-795695,1256968,361520,811622,-694371,740563,440023,1845638,-878422,344224,458020,314694,108902,-361381,422852,661207,113166,136256,515886,-298125,-261477,-1503337,133146,-573933,-423892,469082,-410924,1545647,1070305,98107,59582,-705620,-412,-26028,-1024009,-1525057,1024196,122226,695849,1312986,407963,-72395,-944302,1467769,-892795,-43477,216623,-639977,-556136,46081,-1962928,835991,-1670249,-101348,1184286,1065050,1397242,-9687,-1075256,79322,704479,-982773,954874,715314,1037270,-1531260,-987463,662345,-1248556,1062934,500887,-594687,-1366956,-148496,337652,287094,798796,3020,-7970,58467,228754,885052,1115007,544444,-162258,-879453,315960,614768,554730,1154060,-27020,-1039408,-1083685,533392,-250136,-1437637,805009,-655644,156508,76592,-644651,979133,-32900,186886,311005,1280877,15814,510335,72800,115418,-342287,212582,-525610,721217,1106945,923598,-581949,-802616,-856975,26895,-272186,-676725,264489,215642,-850869,155501,637474,1090492,304686,418191,-690278,523046,147773,-310799,543501,937445,-396490,672693,-480812,-188115,-1477685,-191512,7999,241836,-1312587,-1101083,395156,-1342408,-295756,-231622,-133883,-419034,1494033,1715701,-1380248,-1302574,-1812749,-601448,-699830,3537,870621,972108,641456,-404082,980277,785877,-188066,1658654,627540,-564150,614095,862407,1101852,743991,-351336,-186997,1697211,1031354,1211393,866334,-478570,-383443,157550,-150644,-397878,-975366,504957,-199110,-551081,598671,1407958,243364,-140513,-699904,-185750,-927973,-644251,-1119555,-860850,-258187,826583,-387736,-195651,425271,-244936,-43025,177729,-259785,-16718,-562146,-597918,408369,370038,371393,582800,-334152,-662419,-1109200,149126,418473,-66027,-314109,539428,227231,-1413659,-359505,-1205987,-349283,435641,-663009,382393,378006,1644045,524286,567132,-43762,-1093475,-859203,1145645,682350,901554,1109343,-153118,-409137,-583952,-452717,1328556,-1032963,329949,73989,-189635,-416200,-1199036,-228342,925658,-210976,1012701,330112,429563,408353,578144,1527387,1296026,359941,-254769,15982,512982,296490,-793166,256975,276034,147804,-10391,-628140,282957,1621702,501758,1302447,451104,803361,-438771,159038,2070279,604253,-408300,428224,710440,1231199,804209,284496,-1164489,712895,-137664,342689,1217981,440488,528767,-655794,-188795,2803,-1297851,137019,-451906,-580252,-563351,-2270976,-486556,375964,583461,-765215,321806,-538205,-561812,-1084606,-422711,-692161,-59251,-1768580,-930778,-1180867,-504586,19421,1081415,-33120,-571988,-1327769,-915713,762644,864170,781296,329824,1234173,1289468,-66895,-190229,-176635,910441,-91468,-414753,-465180,81054,18615,-466778,-1227121,-712020,811765,877063,-332328,283605,-57831,800807,267502,674090,-392232,137155,119432,1402365,1825164,1691436,-454145,-514303,-395157,33844,-335306,424279,-48406,-898686,864193,351079,-10482,-736547,9106,-852083,-1698924,380605,998164,342515,242353,-261433,-1237551,114221,677827,138475,572092,-11831,-985617,3285,-532441,-333255,344974],[28746,190189,201144,184871,298597,1103195,671054,280030,281394,-954502,295404,5287,863183,426361,-16865,-173542,1016017,1111831,711946,-14311,-1166404,214664,1574761,64747,-1668572,-28505,-328894,-1116352,-464609,461935,-279313,-712305,515704,1061260,-210621,-149916,-487594,28954,-938433,-845404,-438749,826439,1194671,80210,-447778,-386944,391060,35409,252701,-128438,-446557,-489380,960938,33895,142876,-503838,-692299,408523,1021775,98280,-2087783,-2023042,-88462,1088096,1354972,607204,76655,-852822,-73960,-1190415,468144,353836,-414613,-726082,238249,273993,-717412,27584,1748218,1369840,-387793,759647,554963,805055,-1119511,-376951,590597,-453964,-270724,-1638930,1462061,-594297,-79648,-1767077,224521,196676,-1427129,-1434229,-601946,-346825,768313,-396966,51601,234975,703480,589902,257349,1522821,472359,-175082,-103295,691408,517268,-915505,-229455,39563,-302647,-320728,231441,-9889,125069,-718889,516052,965170,680195,192517,-757297,-103999,812341,43247,-335367,709793,558734,372292,-514589,-436667,1339077,1009781,924289,899955,2054300,447936,-74749,193158,478603,686584,211252,1192272,-656571,-374497,-33900,1193823,52636,-832790,-251861,-552905,-360557,-705729,715168,-165944,-760277,-237015,-592251,-1940184,-472870,369944,-324061,-1449886,-1110836,-642063,-1307464,-274689,1148890,723885,193327,-597025,-562424,-142998,-1237397,1049343,-350401,-1077439,370386,654955,266395,597014,-806115,1253228,1231750,-124456,848368,99115,154281,954138,45203,-1039728,-45540,-184490,424580,244254,-251964,-69939,-423360,215486,2530629,1233234,240043,2286773,-161390,139069,-369724,61903,-166880,-248096,899806,639481,156591,268647,-99894,-9425,279650,-612372,-1236270,-760233,921576,2385942,893566,1180336,-427279,-63262,250317,-1110140,-770619,-991384,887672,1443220,-517233,163141,-23359,739556,-436640,-286536,-367483,731129,-93953,151781,-526179,297485,230634,676115,-316747,-438297,1231751,17829,928224,627725,-1618644,-1804132,-35516,183715,550120,1612611,347400,-48230,-526969,117050,-1544436,1145160,-52865,19818,797857,787735,921709,-178358,-1209405,-276391,-1356337,425661,236282,-1144780,-123252,-632436,-897551,1739107,736345,1574953,492127,507577,388216,331749,-182433,-1259130,-846656,-516236,854537,-595184,105048,1207725,491697,-1420573,12173,-379120,-123303,-556819,245697,-479705,54199,448640,-9282,-164601,385044,-805067,-719323,-73559,32152,-391060,-146451,1362776,-227296,-438806,-244306,-825616,535521,1104639,478681,-481536,-565457,-228962,826112,-454403,-1003219,-495090,-733182,-7826,254268,487493,1041429,469956,-458874,-931968,550173,495452,658310,-614309,-426381,-358901,-90712,40168,339747,7258,168866,343,735105,70135,-159696,-2138932,-108082,-1385324,289959,-332859,501917,530055,-120837,-1709272,59007,-865650,-1280963,-1345355,-1193250,-184960,433858,5898,727144,6207,-807711,-1162509,-679951,-2062398,82645,-818163,-1098159,92094,838739,-262965,1356002,-238000,-1140826,512163,967023,725659,539560,-645056,-410596,930915,972498,488548,734108,-403304,-592219,198580,-315442,-277839,230052,-204012,594232,465673,728689,708628,573215,371984,-1736449,784963,-304891,550465,-538577,-432304,334488,451924,-769826,-1070182,344778,-579550,-351888,554170,947813,1347389,-1652835,-860288,868725,170019,-76006,615644,-308398,-134055,-782792,-409383,-482084,737736,-220530,-568798,-2420278,-706884,719204,-907513,1091891,869932,1726014,115521,-761750,969872,125386,-1352244,202763,874171,-744066,-1142564,-118718,431530,1005078,-164903,30972,1782459,388486,68523,288782,199699,-435022,128956,-1975527,336465,-216400,1123543,-232822,-512661,-931079,578056,2521057,1374516,-22190,457595,323731,154380,113721,-798774,651043,-696302,-602915,1290450,1831462,-136324,-276962,157048,488020,1632493,328152,-222032,-308090,1027121,394070,-416905,-248854,-477310,585420,-318759,-896612,570942,994041,-1249881,549790,1093962,137431,593507,314449,754984,314737,-1117129,-258393,-796742,203321,-1496258,-1450917,-639087,970168,-219614,1061116,-200065,101348,93561,-1463993,-1278576,-75684,292429,1481972,1086555,366968,-249832,366529,727711,-40063,-1146670,57335,1588363,1362169,247627,169488,976113,646545,939913,590580,-458361,1011854,622696,336410,360643,-511509,-1676692,-1048586,476740,-76805,-363639,-203342,-917714,-330659,-563950,-556418,422494,-1051948,-1051728,1087854,1389279,-1402926,-1109068,-257256,-664245,262296,235069,-228275,-814788,-69225,187414,221654,-235729,-359759,788608,698602,1462317,892373,-921591,-1486506,-1369820,-75307,114225,-310497,254622,-404316,-378174,240182,-842976,326209,962028,1114933,-793681,473345,-857110,948884,12474,-66279,-397603,773237,-924582,352347,836330,1466585,925308,175977,473096,-580113,-631328,-825907,469070,-17619,-398762,191968,952726,100491,-24053,124564,698060,-124360,-36820,258442,-124295,778396,811963,-327608,1362907,-22860,707282,-379273,482823,248798,1441326,-760120,110539,398760,450007,111392,-302620,342339,339465,48560,53468,643131,-68707,-427772,-1837303,401463,-135648,-503006,737881,-421929,1102716,1058665,-130474,-39985,-706830,-172825,-800410,-1550901,-1737388,787581,299232,504491,1420414,543683,364268,-444676,1197263,-1149615,-252338,-205194,-330543,-580166,172797,-1643148,842736,-1502340,-167695,912078,760408,940873,-152955,-657441,615253,920323,-1173546,304237,584628,886194,-1292526,-524710,655239,-1265442,796614,459804,-769254,-1162086,-94680,713024,575444,813465,-326296,-120336,-84606,112124,542378,825016,506260,-262162,-878293,9233,749093,442411,1063231,-848388,-656044,-756586,479600,-537058,-1287017,399348,-734193,548379,174102,-562640,592612,-170459,42440,231786,1146540,-449587,657820,239690,519192,-282050,292030,-228816,611495,1062054,773342,-682012,-789584,-252502,327313,38645,-251760,-101778,93263,-391643,523724,166571,1399073,112516,385372,-490506,342825,120432,-227857,290666,673631,-689464,478631,-535131,-381262,-2041778,-349546,-31650,-87202,-597122,-733017,561172,-2006229,-191921,-660004,134448,-731815,1719319,1542694,-1374395,-1053236,-1582003,-447502,-444901,-167476,1364309,1004657,702671,-471268,408888,817162,-650461,1204798,516513,-580628,518862,16586,1224806,518953,-480580,-150209,2053666,1316430,1130105,735809,-660666,-336985,-75198,174542,-365940,-754653,-203050,-59701,-1028120,546515,1295070,448203,176755,-486547,-17704,-469256,-336934,-866942,-831491,-348502,771210,-346448,108788,557181,-439515,-507123,299162,-213895,-348609,89563,-728635,463404,501006,137229,415538,-327938,-739476,-1355136,181023,523286,179191,-328491,576945,-51329,-1518612,-115722,-958048,-520817,678779,-1025442,290479,240439,1180787,452871,650470,-14658,-1134381,-452574,1050807,341170,595576,1176564,-545593,167250,-230359,-696929,1307900,-581750,579177,367416,22379,-491184,-1016116,250607,891032,115838,1380907,695381,-130155,354700,560756,1323232,420788,355536,-109728,-275771,380570,71304,-1226210,244046,-176826,336952,184528,-476932,-123562,1113778,123859,1300678,713774,776940,-592804,236621,2108241,683490,-411287,627080,644253,994846,575134,394840,-1060020,863862,-24371,432813,595712,573168,639134,-703402,-98306,208768,-1252198,17637,-624238,-437969,-293733,-2229684,-411821,124582,824593,-444114,624916,-671023,-404182,-869555,-341634,-1179908,-237634,-2047026,-1032096,-812659,-474757,-221926,141019,-377212,-846871,-1113690,-1080474,595743,899411,401549,534183,1697651,953842,-372243,-286358,126230,564662,19379,-209206,-600441,24834,555987,-185728,-784846,-776781,868548,981415,-314276,236127,-161524,1013542,556230,448295,-409518,164400,403342,978445,1741600,1479573,-642474,-874587,-124447,340242,256559,560470,113802,-663409,825556,213578,-887327,-909741,-595456,-275628,-1479686,147718,1249055,145320,310932,-137048,-843337,65442,602707,137913,762311,-124675,-1079163,225326,-547283,-124344,180884],[-21415,152912,202783,485846,406024,724319,437381,150138,230149,-1129574,324861,109079,1293315,862476,146983,-52202,236339,730370,796064,-132493,-1243200,21963,1244709,41316,-1475397,-59290,-399708,-1382449,-921884,127431,-239293,-535038,417126,1055846,-309347,102480,-660255,-393050,-1352271,-933811,-591656,330540,1894395,310618,-1226405,-522680,131335,260865,246910,-393201,-286636,-865533,555443,97575,9768,-113863,-754222,461352,725768,-46937,-1826369,-1689723,-97282,1111651,1289632,280458,58158,-509122,-145622,-1014016,594738,316986,-761126,-936997,21643,547692,-325541,73671,1478977,1647395,-82904,672508,328984,800565,-1222263,-244948,246435,-324791,-169543,-1916136,914474,-1158030,401120,-1936017,-870,18595,-1049972,-1452048,-964842,-292266,890112,-565214,27504,-125835,13453,33411,-379934,1164305,456313,341551,-123829,839510,594408,-862163,78973,1024363,-292871,-394952,387178,-652208,-214075,-1335631,270697,827328,744861,-53435,-162188,-95790,600929,-236385,-341835,322697,-186994,224372,-511119,-281038,584089,825915,617347,804468,1745959,312880,-116856,338043,-58565,746975,90099,646621,-648829,-583527,208343,1510512,722865,-607296,-257649,-306492,-497685,-952197,432888,230074,-813254,-234077,-661048,-1939984,-405780,187479,259112,-1394404,-1282064,-454034,-624752,-114695,986355,445300,443215,-275505,-604912,-73043,-900406,1205659,-497902,-1084963,513590,925771,421878,604329,-1026662,1399655,1249980,-626662,744346,98721,487523,1143422,342222,-1014266,263731,46478,276563,-207061,-376641,-366632,-426222,32185,2297897,982279,162668,2356513,-257477,382526,-699725,-226431,-610479,-163234,1053764,339670,413603,356790,-381164,305852,536066,-396555,-1499439,-214478,617922,1798717,903300,903000,-379493,73854,123156,-722284,-828214,-993813,1060406,1936241,-313336,-12441,-352392,251738,-746166,-219025,-789164,414615,-411767,157529,-431269,556860,-84674,619132,-420374,-536238,1145100,301,837007,573715,-1120579,-1721971,-335040,17728,-112425,1130234,244348,-11541,-551457,153386,-1576084,1094554,118549,430990,1426223,778439,1248183,151209,-1053473,-168810,-853821,405237,295999,-720976,-162029,-409328,-926092,1988885,524242,1636491,491284,340424,350095,44118,-356470,-1422820,-1116966,-612562,651591,-1100928,77857,1463694,476333,-1304098,525665,-129093,105804,-226445,383372,-389624,-51834,162271,180492,-39415,-168752,-1194177,-971962,-69845,118268,-115387,-809205,948752,-546466,-403680,-339183,-1331389,195619,849118,314448,-187876,-540189,-170343,379549,-98280,-1317828,-975578,-706800,-612590,-343557,438718,1093031,642530,-495816,-482472,556994,387475,684089,-418962,-273193,-109477,116039,107945,593204,-299472,-361693,59218,917957,-207752,-250388,-2078875,-275987,-1404229,-304819,-256169,211651,581274,-257736,-2078011,303853,-359110,-1068093,-1325508,-990514,281073,403962,-250218,519797,282551,-760780,-1394045,-485700,-1709519,319999,-1558900,-2009659,-758551,787685,-178623,755600,-364332,-720851,500067,891902,577925,375264,-721116,-413463,735778,469395,-425714,538007,-398593,-521294,298764,-55570,-279212,154270,-154144,762248,1011868,1021848,951666,430340,492841,-1251158,323385,-50462,696818,-919610,-546651,-37102,841082,-58571,-811707,783162,-243599,-246919,967936,1063768,1193211,-1559990,-520616,972836,341048,-482869,546706,-23067,-120629,-1120908,-607763,-618664,631667,-62336,-448291,-2441957,-639897,298370,-943898,1153264,1063262,1474630,751331,-178424,832009,192253,-1342048,455191,493071,-694160,-1310710,-89188,305278,1179891,457999,458868,1643267,145369,-314156,268905,27441,-465453,83302,-1666084,185582,-295672,1274026,121569,71927,-481072,483110,2244441,1209184,-324526,616159,158384,940738,465857,-82592,119097,-332478,-588214,937614,1612280,-270900,-496660,117952,404301,1858027,342253,-44765,99852,816939,331600,-443687,-135662,-906129,679120,-420873,-734934,1139333,1297400,-1665201,825473,1187102,270558,536522,405353,1140088,276450,-652933,-624865,-722248,171631,-1018495,-1701321,-855269,833111,-797104,1257670,-255473,-147207,147848,-974016,-1207240,-422871,448941,1327893,392630,98829,-84929,704024,1061628,246831,-1595385,-539092,1401536,2054794,165746,-91321,779055,896056,1250716,718853,-857762,1020339,507093,273533,634879,-244036,-1789688,-1425315,703156,182270,-341485,233558,-257196,-568879,-739084,-796672,287439,-1132515,-1076035,733406,1508845,-1117552,-1422157,-324620,-767176,340459,779064,-506243,-1140321,-372396,-101845,-181045,-709906,209154,612105,585712,1230826,947963,-684599,-1244138,-1353566,298453,340463,159891,486004,-241410,-507593,543547,-709109,229576,950063,1599586,-393682,619068,-668976,562848,-23403,-202385,16211,246122,-1338465,719615,1106438,1747995,991058,-132681,638281,-474588,-495064,-845461,680461,4099,-436005,375111,877351,121230,-170316,636772,710161,-106142,81109,453467,-158163,837819,805181,86856,1201954,-703895,386006,43521,245090,91986,807588,-538171,-106007,315703,433239,179157,-135530,234438,-168589,-187464,-96937,645808,123195,-230309,-1530576,631486,211123,-562086,865141,-257784,551572,993826,-347700,-190741,-697946,-307434,-1595833,-1708816,-1710561,372338,377137,278790,1425237,563383,844828,77586,758677,-1272927,-412168,-713054,75296,-652845,253809,-1264100,755598,-1166470,-59082,612573,378350,478716,-69593,-158036,1273360,1185725,-1207943,-164363,371306,586635,-912218,-88436,562610,-1173260,554996,440430,-959710,-937660,-24270,959697,800023,724234,-526100,-184910,-42002,68187,-373822,529095,443445,-198181,-672824,-220743,832437,280589,741342,-1605735,-408199,-326744,433284,-610350,-800601,-12281,-666801,901190,251029,-451466,205425,-227516,-164034,64838,950732,-786409,725010,345353,890908,-266588,273624,113719,321927,863664,432506,-725485,-749728,600919,441864,105887,123607,-463969,103368,220470,882814,-432828,1516068,2035,287212,-151331,290228,177962,-295042,136983,500243,-1033674,50539,-487687,-494230,-2277605,-528075,-54846,-476951,-17353,-640835,692560,-2140510,-202909,-1011876,347611,-945029,1606092,1273819,-1344011,-822454,-1162558,3995,73383,-52103,1885144,1391080,831036,-439636,-185913,864991,-1033860,606051,364030,-363293,451190,-592850,1241496,306067,-604695,-15048,2299930,1440507,957799,530655,-822691,-326149,-41136,680731,-254634,-488794,-843012,120036,-1364333,382190,1106079,498233,504351,-175117,334882,179568,-106284,-632629,-726347,-354936,675522,-241661,342971,647645,-515232,-790639,341413,-100884,-562912,345888,-704637,568484,464692,51175,121709,-344664,-881913,-1365834,217173,777253,376121,-268612,599799,-231602,-1457331,40461,-505205,-572835,778042,-1276570,114912,65517,712455,329142,446622,30767,-879566,-29707,453247,-202651,137161,846897,-889258,550900,60497,-950471,919536,-44548,686782,638980,335629,-443899,-693949,550970,587362,363061,1311704,821159,-803485,232232,358210,699082,-400985,488824,115969,-537023,278950,-86726,-1502464,178768,-292461,466057,467934,-435721,-352514,647940,-268605,1206788,937973,712687,-677708,308577,1731900,544428,-138508,665401,781666,858305,219006,362975,-960801,882472,-6175,204776,-204854,513707,672210,-451086,-16707,400329,-1198186,-335942,-751180,-311761,19253,-1874317,-351976,-169729,943877,-61029,922963,-748313,-158146,-648297,-223505,-1595223,-478413,-1870504,-913416,-287024,-391443,-380290,-782439,-580970,-979784,-856121,-1066007,241805,803607,-37969,770940,1821862,477686,-467709,-248740,345385,84743,229215,24542,-546414,12351,950842,218979,-313065,-832432,786296,977067,-160578,201225,-275457,1208293,685719,3154,-477824,7487,611248,412154,1510631,1149526,-596910,-1019645,326032,629907,797887,658286,317915,-359376,559815,-55804,-1762713,-1028012,-1139360,191127,-1152632,-53304,1385095,37589,191614,58103,-553490,68945,536145,13315,757839,-210306,-838925,496647,-565492,84521,19140],[-49368,157010,207666,540254,479677,292326,146866,89145,100674,-1176494,391623,201277,1622292,1239606,289395,-1773,-517600,18592,917936,-83655,-1309075,-162235,692815,38321,-1026500,-68742,-465993,-1504828,-1278418,-412715,-89791,-281387,316312,926967,-333706,283950,-860787,-737971,-1385762,-879864,-661679,-44560,2267067,591025,-1892491,-223403,-66984,477272,280955,-487460,-763,-1232671,29864,75038,36460,327434,-385090,473867,216744,-110495,-1218213,-1033810,-107222,1010158,1043189,-27366,-1900,-78693,-194197,-867433,286087,216721,-1121240,-1019041,-225315,762893,78385,115961,1051983,1688386,332039,590660,29741,592032,-1220752,-39140,-109003,-159803,-59555,-1714582,126150,-1360094,803006,-1713167,-179478,-219758,-537020,-1444989,-973177,-178849,818507,-618677,83831,-805746,-658409,-327280,-874560,789475,425773,776158,-79219,928227,608486,-563122,499358,1870469,-155175,-421352,456688,-1241693,-598398,-1770542,314893,543024,707780,-123803,482107,-80890,316238,-285561,-309233,1998,-819851,86969,-398632,-176602,-224841,395325,273310,498239,1242811,169304,94544,465395,-385907,788336,4848,-15179,-602231,-639376,390317,1465838,1272240,-214633,-299490,55281,-620337,-969758,233752,607176,-762348,-219973,-636372,-1653062,-349732,136667,694303,-1223400,-1302186,-363951,-13343,139385,654609,167225,631894,170485,-533379,-178338,-628873,1143097,-650273,-976560,450490,541202,558722,458547,-1140315,1364441,1059758,-1035917,735258,129180,723137,1288036,519289,-812542,448381,235035,21223,-610517,-519965,-660902,-314153,-113148,1932755,770404,100965,1796377,-311653,659398,-982158,-566957,-961882,-89407,1150104,51712,595744,341124,-724175,489305,658357,-184932,-1577524,273136,305081,868965,792519,224774,-286421,226381,-49961,-239044,-812041,-997055,1222471,2159101,-71129,-287242,-610658,-220515,-856110,86461,-1235107,70308,-563161,164275,-577740,706044,-388213,426024,-510704,-562051,1025805,-47673,614196,516188,-412440,-1413736,-637105,-126681,-695936,410721,69035,-176743,-476455,239263,-1476846,786146,300256,622883,1830889,728406,1586303,385322,-623127,-65704,-183393,303874,309721,-322149,-138956,-62507,-724965,1940077,106251,1489020,347332,109277,365256,-256561,-296600,-1495379,-1159567,-577086,401995,-1449532,-202132,1559137,322840,-1235527,848796,152553,361028,165296,586498,-131598,-114257,-283465,53562,-193494,-771200,-1375614,-1043066,-144769,185983,74151,-1349928,455805,-730357,-257248,-393655,-1790649,-137359,454439,43169,158307,-373533,40853,-57140,311969,-1342086,-1326626,-560231,-1138657,-1298235,239052,1011302,657479,-352823,83359,334992,294909,934693,48412,-58675,143244,180804,114582,670778,-585024,-752878,-18423,979840,-497030,-378371,-1704246,-420814,-1293979,-653836,-246075,-35238,762115,-324053,-2011615,522919,-228121,-710722,-1106039,-626785,629889,313805,-393180,286117,520012,-638007,-1413222,59878,-801523,638186,-1705821,-2332199,-1283321,675512,-170054,176056,-151287,-8210,475009,607472,368004,266292,-701762,-375381,449686,-246532,-1093797,445154,-413438,-492204,170082,305775,-204967,220837,12537,997194,1573219,1240525,1121176,67659,601849,-514145,-126418,347561,924182,-1009475,-492647,-454075,1004835,602920,-569976,1014687,105627,296743,1342642,1184390,713266,-1395734,-27979,1063477,567029,-674950,308104,205026,-66313,-1323179,-796528,-513603,849045,172667,-373903,-2325464,-409077,78962,-898503,875104,1048092,1017101,1515090,362558,685667,285384,-977976,662462,114572,-602875,-1204983,-82273,101418,1382881,1036584,1050278,1145507,-36959,-477093,180066,-141430,-468400,157153,-668874,4692,-165975,1281337,365334,538072,-6666,359030,1641895,844915,-722396,660024,-54685,1452137,762599,527558,-449881,74260,-614377,499901,1184872,-312788,-530272,73596,274085,1756094,399702,119961,465733,496526,212829,-436283,304,-1158738,642959,-376686,-492617,1306170,1139957,-1812321,965445,1053631,415309,489015,334966,1252459,190008,25224,-1145372,-581331,197026,-328596,-1773367,-974329,573872,-1333549,1282150,-283710,-279046,16219,-488569,-1068995,-742522,540490,921678,-219351,73567,53864,858644,1288519,502897,-1741385,-996489,895887,2431465,111755,-391354,394452,1079988,1397963,716528,-1161926,824366,299673,155186,936893,43708,-1475635,-1209800,739098,400103,-223719,659351,408802,-597216,-716336,-653960,170153,-1106171,-1015323,335460,1574723,-766376,-1520008,-332477,-708652,562509,1157099,-577886,-1413717,-789413,-187478,-630214,-883084,995385,475644,472090,796017,929796,-490884,-906839,-1046019,712530,532226,692092,757751,-35429,-559630,557479,-427687,146485,713963,1829794,9809,892696,-265400,34287,86388,-136015,370023,-268784,-1569717,828983,1234088,1959497,941162,-500575,640509,-190284,-338474,-685873,789811,9023,-508157,386883,630536,230002,-337558,1063928,602049,-121499,51504,611217,-107291,761589,720257,373661,795520,-1338898,54933,501524,23530,4489,146028,-223489,-242583,227119,239312,270675,69310,116177,-741551,-447799,-285149,514915,244733,259353,-733868,711050,315735,-577348,823643,16600,16940,932260,-463603,-231037,-663911,-359426,-2114718,-1504664,-1529613,-156515,326995,140492,1341203,498064,1240911,504215,254394,-1295365,-432266,-1174183,539732,-713713,272958,-983238,594798,-771217,181727,332837,39991,209487,204409,208286,1763937,1343199,-1132535,-317137,103475,219511,-450623,113924,269233,-972776,390487,434197,-1096207,-803950,-1881,1001230,862092,598968,-544794,-208321,134611,21273,-1452875,329818,357204,3454,-306807,-293616,868074,144088,268744,-2006607,-308723,3029,390726,-493039,-103058,-264164,-475500,1199998,263602,-319524,-48427,-163812,-394143,-198500,708952,-915012,678392,362128,1125696,-354202,180524,394796,-39250,539830,-15381,-689411,-663707,1424265,352513,-143215,329349,-748989,130137,819692,1107131,-921843,1423052,-7457,108707,180458,360665,349868,-499077,127767,439462,-1386713,-456305,-419928,-535758,-2161120,-701708,-43215,-827528,409277,-787538,747723,-1573040,-313660,-1196559,426539,-1023711,1256472,971298,-1317957,-645250,-725524,683435,715674,209482,2264354,2158656,981433,-324203,-575499,912357,-1245894,42794,213283,91018,455433,-714130,1215467,153775,-659242,199198,2229735,1340912,749443,318395,-863152,-381499,210753,1176782,-70136,-252152,-1235461,302193,-1410141,140516,813550,379518,768196,165391,870685,913093,26944,-425387,-517552,-276543,612947,-30135,482781,683715,-418463,-832634,313943,62516,-670448,214213,-557131,706434,234773,134225,-177249,-385679,-972205,-1181215,262744,1071260,483502,-145532,616167,-203945,-1158311,106393,45019,-519410,726550,-1274776,-105497,-145253,400889,214838,-15943,61232,-417433,297942,-540712,-741434,-373879,203491,-1051463,534730,235986,-1196730,273147,437818,701591,819516,658251,-273109,-325501,614790,117759,527630,883240,658921,-1342599,48677,16897,-129921,-994738,640777,440535,-733375,185936,-142670,-1537012,86394,-213535,544735,800530,-548560,-393872,364901,-582269,1015972,978333,621069,-642680,431508,1090566,278198,373461,613943,952399,763542,-145582,231582,-928417,711058,-89958,-207117,-928721,298453,613410,25846,23539,465776,-1140708,-771039,-769568,-206200,303304,-1241131,-325834,-444903,911966,306785,1120861,-705713,127852,-523124,-140767,-1798154,-714696,-1387617,-721831,141109,-323676,-371970,-1119476,-602251,-916280,-627848,-872326,-274674,597216,-380061,984584,1644229,-16424,-322741,-185751,438151,-363613,490367,274422,-351534,73027,1110629,646994,87848,-813720,593513,825102,39989,174961,-328803,1329347,582818,-513974,-592645,-258166,647862,-151139,1180164,918442,-323849,-950974,788787,812106,1103242,681527,524786,-76801,106622,-432408,-2073472,-1038350,-1492311,445988,-797585,-138685,1460467,36100,-49830,313138,-365542,132168,494820,-158738,660028,-277926,-368752,718949,-536540,242104,-71133],[-18617,218173,206639,453710,493595,-105511,-106126,126199,-33696,-992291,520910,271290,1753464,1466762,343200,24755,-964631,-619607,1047690,-3963,-1307441,-284314,117665,47631,-523078,-62112,-495107,-1434562,-1456832,-1060645,138315,12206,181876,685622,-275476,352246,-1086301,-942816,-1144919,-713812,-653534,-200463,2232308,837587,-2161162,416110,-177384,658623,321860,-389636,324758,-1439623,-457831,-29073,54824,660699,290793,421993,-363189,-132691,-392974,-341443,-50377,835694,671532,-275477,-99631,322507,-231478,-764528,-332469,97069,-1351066,-960430,-486306,774313,416465,181474,591822,1439026,736138,603454,-261868,372189,-1156075,210508,-378707,-14421,2516,-1193098,-638086,-1049434,1006014,-1261652,-286275,-449653,-65464,-1376539,-734808,-22918,602253,-573598,194454,-1535102,-1070557,-482136,-1084888,512576,374717,995828,10286,918223,547677,-77479,972627,2280878,54492,-428900,431388,-1576992,-800216,-1858143,564801,166878,584308,29761,980119,-96680,32530,-155880,-216992,-88959,-1136414,48,-287089,-97293,-847758,-189765,-55206,40130,663367,103027,559844,513092,-365601,816597,-14608,-712913,-536045,-573116,468121,1034874,1502984,255747,-348255,461501,-674357,-772833,170138,921920,-632342,-172881,-595859,-1077839,-299868,232406,898202,-979277,-1168034,-439213,303396,455111,227139,-26910,699543,598824,-375528,-424341,-557279,865511,-786499,-817561,259107,-229781,625688,202897,-1152689,1106591,740837,-1160403,792223,187316,836516,1343221,606865,-482895,501990,324998,-264787,-888076,-659555,-842358,-160106,-232097,1530359,591299,144513,905538,-326039,861310,-1167995,-910366,-1136491,-95523,1197133,-136824,657835,230137,-1017330,475883,543782,-102150,-1454450,580966,99947,-4906,669367,-570775,-181423,345344,-209725,153369,-783526,-1001060,1327339,1972934,139268,-581963,-724419,-533292,-725498,514584,-1426489,-133214,-513858,130205,-951977,664918,-612461,169934,-549771,-500872,856104,-85525,371122,446302,305288,-855985,-839360,-223657,-1043213,-358860,-130443,-484886,-301575,431225,-1311235,305490,426960,509166,1901839,634385,1639618,510358,-140041,29671,472776,171047,330389,-122826,-9944,267294,-371967,1524435,-462191,1122846,48118,-114743,509163,-536549,-53207,-1469434,-978483,-412824,155091,-1533330,-617551,1408484,88809,-1236202,951634,407284,606632,453230,737146,150245,-108684,-771488,-174116,-513136,-1254770,-1328298,-920595,-244565,211863,122102,-1497430,17608,-713092,-28396,-475107,-2055436,-364827,77754,-281532,466679,-60100,387344,-387225,657676,-1170987,-1504563,-302084,-1470273,-2291446,-35024,778126,485235,3615,680317,-26169,254486,1150589,612821,164302,314967,92106,68513,608008,-747509,-852571,-239346,910375,-740949,-538143,-1168409,-487801,-1088956,-662888,-272092,-88476,1030020,-308627,-1565346,626473,-273559,-332197,-773343,-242810,775979,189657,-434526,88766,655076,-432327,-1170877,858133,354011,955381,-1246228,-1995172,-1331338,494670,-245716,-172672,314454,749762,523034,149337,112714,186889,-602447,-274326,139459,-891552,-1374134,456750,-506136,-585150,-236704,572640,-137932,439111,327855,1210933,1900961,1259010,1143171,-308879,657366,274737,-366648,777727,1127655,-808987,-336578,-778758,867301,1073608,-352044,1091076,401301,1107268,1527464,1278757,55416,-1239461,472698,1117400,782329,-569770,129053,346222,445,-1378833,-926573,-221566,1272891,408126,-423743,-2243039,-108244,120251,-787841,524637,830918,650599,2247975,746160,555887,330537,-117340,809985,-136775,-470272,-943097,-91450,-98245,1310369,1349916,1627800,490531,-135421,-429285,87735,-270750,-373281,443395,505816,-111288,167145,1124478,432981,781503,382763,261970,857409,433877,-1066736,600602,-284365,1570379,950327,864888,-881048,411295,-671369,33482,657344,-215620,-385668,63361,157358,1345891,522919,273038,720033,149291,79928,-408321,134933,-1138263,580882,-157900,-261794,979205,706707,-1540618,974452,800446,550074,512959,63421,1080235,117160,536152,-1650290,-428911,216576,240843,-1654379,-892250,320303,-1409950,1163261,-320483,-261155,-286724,-196146,-879362,-945072,536423,349288,-540319,287878,114619,735163,1311392,573180,-1617840,-1207519,221706,2192954,67798,-664398,-75836,1139395,1381755,589530,-1290028,435731,62854,46239,1173915,290714,-922742,-477561,550443,508100,-13380,990812,810926,-425492,-497054,-111058,92931,-1019709,-900454,11056,1537180,-466144,-1388028,-289945,-501238,908069,1354058,-423923,-1617179,-1146329,-151180,-1013410,-701012,1685500,463487,404504,288006,857774,-373417,-555760,-489089,1055827,671765,1108226,993057,201400,-545875,279905,-130174,150077,284691,1831007,337567,1223244,135742,-522505,289739,86002,606978,-457212,-1500632,634166,1188528,1933283,783299,-827751,382634,164414,-224743,-439553,716932,4737,-582377,281327,260419,408088,-474791,1252576,383071,-182505,-135284,718126,4461,554060,609265,496996,274689,-1591238,-44653,910619,-218173,-15637,-354909,129555,-271683,133983,-101315,329080,227488,-9699,-1219473,-571840,-474580,273966,296326,824160,170234,566662,86150,-528980,625746,282586,-399589,895619,-427052,-77762,-561011,-316147,-2141039,-1070337,-1368697,-745423,133517,183404,1187007,384196,1414838,751613,-196097,-1255640,-260184,-1446463,1024777,-707683,223126,-836778,391080,-424495,438344,122097,-180440,210458,559142,246844,1768049,1262854,-1006359,-182445,-171121,-120766,16441,-21161,-271787,-674596,321987,423857,-1117705,-777987,-73314,816086,722888,528879,-404750,-203010,338781,-113052,-2197976,259479,255135,296365,128396,-205438,856533,90556,-227220,-1937144,-307591,115861,344098,-272162,578773,-307010,-228663,1444066,186673,-162894,-113116,14273,-648669,-512160,455817,-815489,505436,290300,1140402,-556350,63082,527706,-329674,170340,-432207,-579758,-527706,1931012,112060,-638055,311165,-899604,34786,1247310,1125214,-1098092,1151258,62194,-105864,410508,482479,590072,-782836,232141,486613,-1687098,-872880,-430153,-545505,-1789001,-828565,13020,-1004738,753986,-977706,712897,-511674,-460507,-1152733,373170,-979646,814436,692418,-1266245,-463406,-415572,1295962,1236903,425568,2358593,3003971,1067372,-178819,-650674,894975,-1257795,-362665,120669,684012,530623,-339836,1203216,60371,-606376,453228,1791476,1054293,564309,133651,-728757,-493836,548716,1478245,159031,-91092,-1314099,439222,-1110023,-110090,436859,141157,870923,438098,1446127,1547199,79518,-213279,-218185,-137163,671579,281452,496199,638266,-159229,-651743,248015,246927,-714941,-147618,-351727,840001,-155179,314108,-346905,-441558,-901500,-906751,317380,1270513,481329,7815,621362,66499,-661537,98782,547910,-391932,617504,-956348,-324323,-375128,339227,166344,-609475,26688,30103,460829,-1543200,-1067683,-817481,-543821,-963356,93669,282724,-1397064,-423033,710536,692272,859560,873503,-22471,-18796,466090,-338656,626213,307103,283611,-1509536,-154521,-350567,-850625,-1292462,664180,863771,-845565,67069,-111887,-1324017,1207,-130986,570394,1115801,-775994,-317122,337877,-756630,763343,723411,485567,-471163,646096,410662,29805,970948,574713,964654,603462,-403157,89321,-980270,374653,-225105,-589814,-1323583,15983,462766,549625,10668,352869,-1063014,-1054895,-633711,-118748,516913,-466668,-339926,-645942,727879,590509,1152079,-517784,399103,-540928,-163870,-1701667,-874883,-942812,-694567,249149,-310600,-181102,-633168,-463816,-672662,-471250,-549595,-849511,349597,-505486,1123068,1288393,-417592,11391,-233143,409849,-573734,753594,540936,-105631,188961,1031083,954947,367628,-695857,328229,515408,172799,151985,-270810,1322326,209403,-946185,-730401,-529592,479374,-590663,802682,893294,103784,-737495,1082664,831391,1104186,626298,681798,116027,-411362,-833660,-1633274,-919825,-1555413,473883,-488220,-75122,1508804,120291,-310315,592635,-192554,222546,466134,-282891,569218,-347150,139629,805467,-419036,323498,-34190],[93974,327464,180399,359851,443658,-378016,-238157,251378,-119607,-575798,705474,306078,1641366,1485940,277843,74991,-1027719,-847000,1147274,-5937,-1176694,-306871,-300871,52751,-121685,-45723,-464350,-1179148,-1435999,-1666201,365868,301139,24485,387781,-179493,296091,-1329806,-996998,-785784,-495895,-608917,-140769,1942990,964851,-1879449,1167544,-205673,755928,327494,-135711,584348,-1392399,-745653,-171322,-93439,760580,960028,252533,-839278,-147552,405367,133719,103706,652205,274461,-450911,-223737,574914,-260168,-685748,-982963,1700,-1354878,-787912,-780112,527167,672633,324796,213683,940935,1000117,736188,-458465,324307,-1084194,476932,-506283,74572,6247,-669116,-1121213,-285209,982135,-814346,-314896,-594967,237841,-1204180,-451614,123139,332505,-469228,319856,-1898577,-1124905,-548937,-974489,373012,303035,987587,108469,778249,412514,464530,1391959,2188925,260427,-433877,336419,-1517514,-613080,-1557270,804787,-220635,425225,367848,1206390,-153879,-170955,54594,-58560,74507,-1095186,-16465,-273129,26368,-1149375,-772083,-338729,-439773,149113,161695,1136055,440005,-56267,848002,36800,-1332187,-464665,-442361,429725,357629,1369924,653316,-381301,799894,-630664,-437213,230659,1125036,-472570,-50747,-562058,-316054,-243453,441721,880357,-734771,-911874,-671864,261204,774657,-192514,-80940,611173,848668,-185602,-742055,-738345,428927,-889653,-657365,64528,-858962,572235,-86679,-1087949,671585,400696,-924927,853691,268790,848098,1278784,684841,-85699,454943,280971,-491498,-1032985,-773436,-838063,-75459,-349151,1131740,392928,348019,142846,-294334,902258,-1241164,-1178508,-1112894,-221965,1197348,-177165,585182,40131,-1164968,263274,166332,-219517,-1160756,643276,82413,-462631,628091,-1171508,-102170,404398,-264031,270590,-798946,-1008568,1338467,1355476,272929,-836809,-654801,-602285,-372232,886356,-1212258,-30975,-307418,28031,-1397660,433887,-691167,-75629,-511279,-365092,630312,-74427,217624,365020,833671,-141571,-869958,-272589,-1093168,-919157,-295947,-810039,-50530,687815,-1140539,-227142,448436,124149,1642583,508862,1071778,555776,231419,89333,941264,57663,383774,-145716,210909,463952,-3336,847137,-1009152,620244,-376771,-285153,777207,-739041,262490,-1366075,-654991,-154972,-40258,-1343563,-1017991,992063,-121916,-1264313,921573,627551,800553,538842,752644,314111,-35259,-1120251,-280348,-798159,-1495190,-1092869,-630255,-308455,196390,30593,-1113874,-266450,-509648,208521,-640129,-2032748,-432723,-124204,-570984,671817,351920,783814,-558829,837135,-910085,-1503365,14678,-1584138,-2976528,-293404,419774,159584,534466,1194396,-376870,278393,1094270,1069253,326702,343264,-116664,-5166,481951,-732428,-615600,-548328,726457,-896392,-694431,-647351,-441409,-838559,-432158,-311432,131358,1305049,-212998,-945729,572496,-262558,-24055,-439470,39861,706808,77852,-420701,-27338,660740,-161925,-699005,1606632,1315039,1160758,-493080,-1236897,-934192,250997,-387549,-187012,865486,1263080,679706,-372266,-145723,120984,-469572,-116965,-156835,-1225770,-1308299,531551,-686545,-818384,-848873,621783,-155357,746943,762425,1310689,1783751,1004315,974049,-521658,617306,925881,-300268,1112352,1197521,-417894,-188390,-905260,492414,1317429,-150005,1132370,602102,1791132,1429646,1275993,-522627,-1119949,836376,1106541,932031,-238968,169274,406554,63813,-1303066,-895835,95901,1615091,557467,-586211,-2274578,133556,362176,-639885,395661,503107,567430,2756309,916622,462782,272988,1082441,853760,-189222,-313476,-682935,-100886,-227196,800527,1304199,2050455,-87924,-139869,-229247,77033,-330442,-146182,917645,1338328,-103270,623631,820091,328837,796328,661542,222640,101736,144859,-1215748,477951,-485603,1343772,1008589,910628,-1062537,605567,-741819,-441598,141334,15791,-128131,100362,74276,730057,702087,443677,832564,-144876,-24710,-370355,249352,-839830,627640,240654,-116975,318749,255379,-838568,880394,527951,647561,616705,-379314,728141,118264,633214,-1913937,-307514,202120,366008,-1389152,-560294,187740,-798032,981539,-385931,-65119,-659633,-142513,-648646,-973254,441169,-232302,-498665,603361,69820,359769,1120056,407326,-1353775,-1161867,-447600,1375692,14583,-834081,-482793,1040619,1243345,385595,-1200688,-66978,-123754,564,1265536,444550,-370777,416422,196124,492631,253505,1160841,800213,-136050,-146489,645031,67846,-935429,-758022,-144393,1382526,-321258,-1099823,-213014,-201750,1314320,1416987,-112813,-1687617,-1294563,-106079,-1215309,-253870,1954074,562543,392825,-152276,763173,-328979,-239040,197548,1262165,770343,1253150,1136272,417448,-496661,-154365,66883,285237,-228710,1674144,539793,1487610,369337,-943154,508342,345033,679031,-207197,-1146604,234318,996775,1600047,548728,-1013297,-125134,498960,-196610,-258657,403086,-10527,-634497,140228,-139247,602421,-544701,1136711,102747,-274566,-428958,780978,134215,250714,499103,453099,-201381,-1313534,228217,1185723,-503529,3520,-592266,434555,-211998,28218,-500649,306658,274357,-143701,-1461044,-459968,-628760,-23769,303671,1205257,793975,203602,-465673,-410626,322290,390042,-634930,880343,-244372,234873,-346117,-203288,-1667648,-591739,-1357159,-1345991,-192753,433841,984175,260760,1278902,793408,-490363,-1167622,88391,-1444299,1466057,-607995,111565,-743088,178661,-181017,580305,22050,-283136,409277,846468,-98536,1156312,909467,-865957,91729,-405853,-361735,402687,-437946,-972418,-304996,346804,393285,-1000851,-791958,-248444,452898,416820,592168,-187203,-183352,455700,-379946,-2359617,269258,154331,626891,516826,-27083,782573,99512,-612061,-1477113,-347134,5804,288228,-55894,1006891,-223607,-20686,1618761,22789,25141,-12567,253854,-969114,-793789,231443,-530946,222943,157135,905950,-814024,-25676,491232,-426967,-135650,-686487,-423239,-357125,1954714,-180193,-1177255,107829,-883528,-257356,1398842,953002,-885172,772978,161021,-279730,507608,537550,788430,-1065194,363366,616539,-1860557,-1076417,-587788,-573285,-1323405,-863545,109088,-901362,1084559,-1009903,605525,573009,-546314,-869817,262727,-862416,401856,466593,-1139918,-163528,-285318,1502481,1406923,463811,2115222,3458536,992185,-73736,-454824,743243,-1113020,-588455,135010,1242852,623581,339060,1234549,-10699,-450452,704139,1107712,705644,448030,-12533,-448928,-626991,823206,1477628,390223,-15615,-1132663,489203,-549619,-284849,36841,-116493,738182,566528,1830216,1864600,83553,31376,119292,20946,921095,617132,349727,482001,189943,-331277,184005,412242,-747741,-539642,-161236,929676,-618335,463574,-297597,-496484,-613964,-652847,372064,1272540,373319,146402,605871,507306,-92493,49535,881934,-231752,578184,-375502,-503786,-590682,512843,212567,-1152312,-115606,208765,452573,-2060279,-1067447,-1104780,-1173683,-657136,-585025,228660,-1496441,-964705,671652,706478,744628,888922,228882,144793,185237,-595641,682195,-164296,-137094,-1202237,-318168,-610241,-1214483,-1344112,479055,1335045,-870192,-95635,-54723,-944826,-46907,-151668,532987,1342517,-1009955,-224521,537392,-779631,504059,170867,269216,-189099,948085,-131033,-72890,1411067,600398,711834,308506,-487052,31322,-1080231,-28568,-325781,-757042,-1257925,-233966,236296,902149,-36230,90581,-951075,-987751,-346580,-45554,657320,249166,-376254,-741573,430092,753325,1010451,-199462,596352,-679825,-329241,-1331678,-909765,-863262,-1025047,-35720,-344784,138904,399698,-242100,-328406,-399696,-182596,-1304334,147412,-377968,1150767,894532,-656322,418918,-474242,316123,-409152,990302,821115,95749,298137,782762,1010606,543205,-512511,16141,83454,155414,123327,-102195,1153049,-387861,-1165107,-852273,-725906,143082,-853552,428311,1058829,572065,-473246,1085017,688232,893758,527497,741963,195984,-822730,-1145287,-703826,-691240,-1310111,325893,-274746,111831,1512174,243914,-501581,839955,46784,296223,425454,-283979,536763,-429024,489193,713728,-202923,339410,150609],[286553,450128,111366,338262,351538,-465280,-214939,413718,-143215,-36741,902701,287193,1309944,1296271,111314,168143,-836425,-580585,1171050,-119284,-882656,-225006,-474593,35199,118566,-16840,-368237,-798126,-1258866,-2071726,495248,534584,-101839,108698,-119056,137455,-1568025,-942269,-431868,-295106,-585262,48128,1681682,920514,-1129263,1765350,-183397,706449,264077,195602,695926,-1096073,-749150,-284925,-457683,587162,1290141,-65034,-1083690,-172113,917147,301821,321512,515686,-43683,-565089,-346682,602019,-276299,-596197,-1384895,-46476,-1132547,-562145,-1148666,99827,890573,600521,-14487,314835,1045796,952296,-497180,518409,-1054134,736755,-490399,97917,-17513,-408335,-1196589,637456,789118,-542386,-280570,-595439,344836,-923439,-287982,193396,109498,-350295,418150,-1592434,-871163,-681320,-612282,342512,223566,839377,169913,504395,221708,920365,1630846,1754086,390932,-435656,221460,-1045335,32820,-956664,827294,-529347,307642,781146,1161309,-237693,-242076,244070,149930,381103,-834638,24673,-390634,261586,-1138275,-1187680,-575349,-781445,-179691,331965,1553261,244960,373546,900730,143799,-1750746,-394711,-313899,289851,-307358,1011953,840158,-389913,957399,-503315,-77931,350952,1163011,-336407,184782,-504416,458582,-163113,709751,708680,-568024,-585575,-960936,-34673,1022673,-513576,18041,371519,802640,-34342,-1049496,-1106828,-71458,-958288,-513765,-18003,-913518,371004,-323680,-971924,198554,135336,-411730,854694,369810,800627,1099862,816817,321931,356767,102400,-583989,-1085636,-843448,-635085,-154508,-484249,733444,132274,697623,-134437,-199886,751749,-1217913,-1297193,-946450,-463213,1145127,-66343,401408,-199490,-1112582,-82036,-400450,-517613,-765402,475248,256269,-372564,700875,-1382930,-74388,412775,-141933,38585,-881711,-1026856,1254192,442710,320836,-1020505,-415619,-436182,131289,1036453,-650631,452182,-43423,-141976,-1707219,99912,-575634,-254350,-384860,-186507,358553,6304,211064,285347,1037623,546075,-714786,-294067,-903530,-1066160,-379164,-999749,228428,930632,-990853,-685583,350439,-396627,1168961,375978,-182746,564265,440424,73506,1117711,-646,460962,-250400,440683,483909,250923,140228,-1308337,135810,-829738,-399423,1080523,-810110,523273,-1222816,-302810,140242,-147169,-956096,-1283701,382181,-204535,-1241844,898686,834105,907002,409000,616123,277085,77128,-1158762,-160760,-870163,-1460755,-756054,-245105,-311764,161053,-148452,-332308,-351601,-216071,359582,-894087,-1729610,-349845,-69745,-731573,756454,781306,1110591,-575851,799149,-638196,-1358813,303649,-1539966,-3170802,-467411,4987,-236984,1118074,1510820,-562970,349746,684187,1269898,364947,204145,-391353,-77172,374839,-557020,-112923,-844655,473068,-948536,-794069,-263706,-282578,-594227,-179484,-356708,570275,1504369,-51611,-406058,393462,-99108,167230,-196247,164391,484717,26564,-404993,-44348,547148,129879,-102545,1937364,1763506,1147948,142907,-423744,-281460,-36789,-556322,96251,1307300,1320999,906956,-795749,-347966,67018,-355447,60476,-425965,-1165926,-1032098,618215,-901567,-1118137,-1479973,446870,-295809,1019065,1199025,1230160,1189273,498089,625587,-482997,468929,1351562,33188,1246971,1063450,6050,-131233,-790386,52714,1391077,37524,1227786,696590,1927780,1052602,1112841,-773755,-1000342,973614,1012269,990785,157625,444811,418712,129937,-1126796,-598209,255049,1591957,554613,-769542,-2346239,200754,659654,-481778,612568,209961,760664,2904040,879205,417891,111796,2147458,750110,-41804,-162568,-543408,-93259,-256356,-25469,969595,2272724,-426563,-52018,36064,212690,-301439,182311,1437585,1576298,33633,1074434,425794,127781,659550,891144,236207,-439276,83616,-1096646,345437,-611065,928362,951066,762904,-976984,647690,-803417,-906469,-273584,330909,152976,169811,3243,58357,899483,662047,816630,-328131,-67252,-317040,335532,-361451,842027,796742,-95657,-341032,-10669,125448,714901,287286,692168,754884,-889046,352889,221569,356338,-1755859,-222391,159279,-86496,-1063669,-21295,227645,334718,833648,-471795,295906,-945930,-177971,-384177,-827701,289467,-654413,-199140,791347,-69070,-133620,783342,69200,-1098609,-946378,-970035,313762,-44676,-836877,-693294,791336,1041037,171730,-916003,-539013,-187764,38517,1186351,474972,-739,1003145,-180133,401550,517431,1135630,408034,146630,234968,1301804,90562,-894935,-601733,-90350,1134155,-381329,-785914,-122962,111985,1661829,1382476,228678,-1543964,-1173877,-122006,-1161605,269279,1652490,673627,411029,-422922,671321,-335993,26369,845368,1334429,849393,1052207,1169886,548206,-445691,-524356,118048,549386,-675381,1439786,607160,1556199,360238,-1075272,664969,498620,552809,334106,-642945,-176435,737065,1042832,287083,-994963,-756951,768086,-263927,-270896,-145177,-49355,-662720,41418,-459564,740162,-529629,777688,-161067,-365485,-736496,814887,231380,-89298,393082,259802,-528353,-615180,826066,1258640,-808462,28632,-567111,600482,-119132,-88191,-834054,184880,188696,-277763,-1399095,-118325,-716833,-303556,302771,1228082,959491,-278078,-1204113,-236371,-12431,199229,-672308,874448,22959,590182,-25818,-76627,-942658,-232876,-1458857,-1890235,-605443,836038,754620,166527,854922,663824,-573604,-1009907,530817,-1177153,1763353,-422458,-37304,-576901,-11747,-26986,540913,51969,-329800,639477,932860,-694494,142424,368259,-713399,334069,-584920,-474941,630892,-935357,-1618980,93062,450018,336087,-771150,-740341,-503687,22916,30292,818145,1662,-162757,414647,-754326,-2076130,262878,78821,941173,749937,129675,615459,42274,-792800,-811593,-395499,-248485,227022,76635,1039297,-163743,60442,1680547,-198419,237112,179477,477381,-1378098,-958196,66251,-152783,-124280,5605,461437,-1009385,-65527,340041,-282386,-279339,-712666,-251987,-182021,1526337,-416666,-1512712,-154933,-696007,-701508,1253410,691717,-365046,379068,234360,-340716,490811,411717,820645,-1264730,425864,791074,-1832609,-1030256,-896223,-651948,-911536,-776189,224975,-504523,1400934,-804071,465221,1248049,-475801,-396617,195943,-738267,88446,289489,-912692,325584,-292149,1179387,1141280,309791,1601108,3231407,696097,-63593,-134482,429495,-905783,-696924,275240,1589623,646644,1046199,1303625,-100928,-231515,914803,394723,438902,419428,-118510,-136005,-736465,928589,1178716,581992,-5135,-808917,432186,65219,-309497,-312292,-275942,370458,529822,1821585,1701857,54799,286117,418065,149459,1340895,851242,37833,204071,519834,20183,156625,515188,-806990,-830723,-38289,951311,-1040857,468539,-32456,-533885,-128932,-475293,410533,1051338,185030,228059,564577,950422,399118,-2612,1019733,-83881,674902,308369,-626684,-749729,812391,343625,-1480143,-371099,1702,324422,-1800999,-765779,-1220962,-1563110,-260834,-1196376,129892,-1446872,-1230794,326699,746921,499388,676997,392198,142164,-132690,-541134,710443,-342344,-415113,-513091,-393401,-665583,-1152155,-1273975,110183,1749579,-815383,-283566,-47689,-538923,-45461,-269721,427114,1440073,-1120641,-199587,836808,-687156,285571,-542414,-64202,138971,1271131,-494073,19890,1463152,635990,226915,-89778,-401115,118536,-1153767,-367407,-309532,-628105,-789454,-381709,-33797,912547,-72595,-226356,-813662,-522492,28231,14320,750989,715387,-394112,-732489,94340,803591,744293,206495,662325,-864680,-613731,-839014,-812487,-1233926,-1715226,-590197,-380880,488721,1377952,-36916,8601,-404669,137056,-1443178,58248,-57252,1056027,568704,-717680,761005,-884084,241214,106948,1199897,1092190,186358,319604,468593,767048,678097,-342738,-334166,-390744,-19679,76112,115857,824318,-1052304,-1103018,-914778,-811695,-268825,-962973,99829,1318854,964545,-234172,780524,439429,683821,448105,685577,186640,-967536,-1263164,236631,-403172,-832726,86391,-172185,352950,1414191,359576,-586644,991936,357646,332328,355662,-136023,556120,-513109,558072,458566,80584,328700,454081],[527710,534965,-2934,384107,258666,-366529,-69643,533986,-128332,451582,1048863,194208,849625,958565,-99611,281822,-615963,-48952,1070894,-274452,-443009,-73889,-426745,-16584,222777,39553,-217159,-380033,-1017342,-2174582,452879,660273,-128977,-86739,-153431,-74984,-1754343,-850376,-143670,-166181,-624973,255975,1663064,711588,-199216,2020424,-149867,462891,120556,511634,630367,-652849,-516000,-312154,-954329,206654,1128042,-491217,-1096349,-209668,984133,242924,507596,459804,-212168,-641295,-420675,405090,-276188,-465814,-1402817,-56082,-777779,-355309,-1603910,-325798,1129496,1013007,-92306,-290726,886738,1188621,-362373,875583,-1090429,966672,-376792,72577,-15321,-456117,-909175,1294652,529652,-482181,-220114,-427574,323740,-585217,-293718,140402,7878,-253118,454422,-664243,-446946,-965049,-140316,358469,161016,674660,150940,128510,11839,1190459,1589109,1219335,402220,-420593,142311,-285655,989069,-232139,557611,-684549,312170,1133840,952839,-321887,-180330,343764,371236,652401,-586786,77124,-594355,619659,-935396,-1329149,-781420,-858574,-264078,542133,1523009,-28870,764017,981463,280213,-1884334,-325998,-244815,80796,-706238,658089,763534,-378144,869245,-348954,185411,446860,995332,-260813,535324,-373085,1072716,-45153,985641,461222,-528438,-241160,-1142416,-386382,1129350,-692473,235735,28849,443031,12598,-1273464,-1509882,-523745,-1007614,-375948,68487,-338266,38602,-436586,-821849,-132103,-2318,173726,752794,485587,730598,849914,997634,693605,256549,-170834,-508053,-1094257,-857177,-281315,-418365,-638275,328099,-188279,1108304,132183,-25437,444538,-1135221,-1234753,-752342,-767302,1028158,159810,164954,-444139,-856904,-443159,-998416,-885929,-356279,172196,541041,128477,844467,-1190370,-101782,410725,153158,-428086,-1006805,-1063125,1115581,-484785,305419,-1122467,-72638,-127095,678140,887614,33768,1213457,166869,-349045,-1732622,-198774,-254940,-338156,-180199,-4923,63582,150400,331639,228865,883449,1008879,-422954,-316860,-625690,-771679,-359979,-933299,470011,1110661,-854819,-963157,162924,-876657,662907,263317,-1741733,562083,529761,-42485,998388,8142,532262,-236068,554089,371760,331736,-378422,-1194438,-161601,-1153628,-489677,1286858,-732864,626904,-1078381,-20306,411578,-150315,-482520,-1363921,-268817,-100327,-1100532,991130,1037206,910798,125414,379379,45667,180773,-815999,147178,-659900,-1215870,-422369,125356,-287853,133578,-338199,470061,-251697,26817,350282,-1174728,-1264729,-182847,204184,-704110,751309,1147268,1267404,-479548,560960,-403512,-1139584,471971,-1431145,-2942028,-532639,-374150,-604776,1573501,1551272,-485989,430273,32324,1176944,245127,-85182,-681706,-125736,335921,-303023,504363,-1019673,213964,-917991,-790102,-59100,-51826,-398738,-102199,-414124,1029735,1575827,145325,-130713,192324,163053,235834,-86422,151099,217478,65131,-421330,30180,349493,385930,476660,1664621,1652384,858667,406778,181782,376379,-342900,-705669,532013,1482246,893025,1116774,-966704,-438825,34933,-286948,209126,-660315,-804195,-666518,679170,-1055206,-1334992,-1906179,147024,-541367,1105751,1464522,952956,325000,-136644,170737,-207294,247392,1576759,488198,1133231,722016,306119,-169589,-462182,-259531,1384385,195565,1358987,696927,1335468,497801,797690,-589131,-812825,886912,838217,968656,451291,841052,423065,223867,-886011,2469,146000,1102280,373900,-856733,-2300946,35405,853007,-332104,1068050,99329,1058162,2673118,681788,421717,-89888,2544662,498664,244953,-49944,-556639,-58296,-202490,-821285,536737,2332043,-483263,113845,277908,499247,-180932,519120,1808379,1284316,255443,1389608,25087,-54365,488549,1155858,266945,-681243,239920,-738497,249576,-625181,494676,814765,563532,-694873,586383,-831714,-1307902,-534240,654946,377660,241522,-97284,-522976,1064026,928939,717511,-372876,-29007,-224774,395445,129618,1154776,1454270,-191975,-676937,-8926,1040301,497440,79745,693381,856684,-1316545,89261,407674,-3971,-1150402,-131843,111080,-964165,-774263,594627,404808,1473907,787777,-543330,735608,-998716,-63680,-94587,-564775,130203,-805016,141300,643535,-249923,-565628,407597,-307130,-946217,-697107,-1269019,-587593,-75648,-646393,-647838,443071,829153,8835,-513510,-803082,-89540,138202,979606,379958,123069,955861,-408384,325424,714282,924916,-184095,307880,555229,1577438,142581,-891662,-435743,141358,835639,-617473,-573029,-39485,370256,1781875,1238493,466490,-1148047,-828852,-191467,-855288,665577,916523,668256,415154,-489226,590254,-372503,232054,1284964,1334996,917784,543033,1115007,562365,-413938,-627298,71036,890709,-920440,1191237,564447,1348649,131108,-843762,705381,438619,228199,870635,-167877,-402702,511377,453816,53773,-773087,-1317435,971521,-400603,-493687,-820650,-132056,-688365,35064,-613699,754532,-429684,342842,-325675,-420263,-954592,828604,249878,-399308,288425,-49829,-694354,210880,1523270,1099005,-1066740,41429,-355786,564825,-59788,-186541,-981333,-17306,-1609,-389794,-1070276,344172,-717401,-484557,323291,882077,757992,-708652,-1903955,-41277,-304870,-354640,-541512,868461,280791,860948,307845,-1556,-370975,-81707,-1481236,-2279082,-1021302,1269067,516560,135344,296667,440486,-454953,-742050,947803,-739601,1813625,-181787,-183835,-259500,-159356,95679,365742,196332,-398333,740859,751267,-1282305,-788839,-183618,-529192,438089,-737825,-475323,661443,-1252158,-1969109,470553,607741,258883,-491505,-541533,-799701,-328419,-336133,1167581,71247,-152004,224385,-1146426,-1716003,151686,48891,1187482,758725,162331,327313,-251331,-754318,-120693,-448576,-533009,176734,107630,692777,-244778,-33405,1570034,-429428,434853,381261,619873,-1804797,-950755,-28932,206445,-472831,-123561,-96523,-1015349,-92100,173708,56431,-210908,-535486,-89013,-36241,854789,-519408,-1466679,-309931,-358962,-1145111,875248,487666,263606,51209,245833,-251974,405719,59799,613449,-1322651,361403,964557,-1548933,-788676,-1280327,-777255,-622391,-566126,331041,73138,1637880,-425643,338634,1370032,-198840,167294,239543,-664222,-104855,132461,-600973,941418,-347580,520650,558071,52213,978338,2431641,200644,-159077,153336,-3319,-739848,-773934,517941,1631211,515011,1539940,1371667,-228233,-3086,1053099,-155475,327894,464886,-184047,56875,-785610,836904,686041,710474,-23586,-452033,280799,499381,-148098,-548561,-247442,-132618,368296,1361309,1043531,-28983,472805,599866,209172,1746356,861842,-390855,-168739,725224,312814,183270,521440,-907926,-1003911,1873,905351,-1318481,293324,342086,-539911,464851,-350634,414506,669263,-41664,227085,501775,1193491,703446,-23587,1058116,8978,856024,893158,-699619,-815811,1090807,514334,-1513888,-689467,-454302,158261,-883607,-308497,-1222163,-1720796,52098,-1479663,48036,-1235055,-1205869,-203268,776815,180119,290424,405201,16553,-414190,-195662,706114,-175107,-427211,309061,-373063,-503902,-774346,-1207176,-339421,1984044,-694096,-444309,-142674,-245538,-6400,-413461,263594,1433491,-1013687,-271994,1062009,-547539,128487,-1184233,-521170,426952,1490968,-758263,256736,1039526,541036,-337990,-470709,-210593,352440,-1121208,-531008,-135087,-250482,-139290,-409618,-300625,536301,-46725,-482330,-680949,180781,382489,58119,833612,827438,-345611,-647791,-185026,793392,427532,647794,556160,-1000725,-928610,-441876,-623465,-1842802,-2520225,-1150864,-363021,760410,1790747,66426,250006,-461291,340213,-1155774,105347,325168,852044,363046,-635997,924832,-1328201,258928,781210,1392400,1305374,151180,190737,180416,322667,831697,-274930,-716847,-806218,-279242,-3771,281233,382335,-1551713,-771451,-884583,-796059,-642459,-988143,-151726,1555044,1199226,-54641,265909,177918,682768,453785,535730,142008,-764782,-1133919,801610,-118194,-265082,-154807,-158183,565449,1174449,445098,-585160,1002203,665725,347787,259525,129779,584421,-567739,344643,103400,366115,336911,796941],[761088,531857,-144077,432239,211539,-147010,109088,529968,-115036,734604,1080707,14639,389968,575260,-285928,360284,-548865,325868,811224,-338966,68587,78400,-258847,-99073,253649,146590,-28593,-9784,-816624,-1979419,225799,632739,-19975,-165047,-291831,-279836,-1826329,-789339,68069,-132455,-728246,415855,1882911,407830,565183,1893366,-130747,29492,-87067,737512,418194,-214983,-216306,-239580,-1420710,-230554,585654,-917953,-1019592,-261825,617880,114211,542291,489682,-215528,-698722,-385921,68261,-264154,-286181,-1099836,-62918,-429959,-221831,-2077474,-558688,1395598,1475460,-81602,-755016,623773,1393412,-90111,1213620,-1185991,1139696,-233019,31680,63212,-634197,-420709,1345417,299791,-553736,-184890,-116476,291391,-281148,-412298,-37508,54624,-198563,405988,485732,-5909,-1367496,278584,359827,142981,585466,23320,-292055,-170517,1247464,1240776,751333,294534,-371380,139786,525952,1909958,420600,93837,-653982,490382,1313933,725579,-387073,-41768,337487,558905,734320,-533995,74921,-783624,1033259,-693426,-1183374,-974172,-640296,-126503,690596,900470,-307331,1034072,1076527,418281,-1724007,-255224,-268139,-157388,-729879,476962,481447,-356775,553495,-246368,267718,454079,622331,-253599,944955,-140088,1422132,110096,1232676,192329,-612683,82787,-1064822,-610811,1061515,-741247,500618,-335126,-125423,-78831,-1365275,-1787953,-825659,-1056617,-221582,302027,541473,-353579,-390128,-646291,-193141,-15252,601287,541461,605459,648831,591615,1150946,994099,187954,-464550,-283747,-1085124,-808736,133557,-791807,-788394,-65950,-517426,1457148,691534,229434,64323,-1033613,-1022016,-658628,-1052951,833405,443999,-46222,-639718,-440589,-690445,-1436263,-1163970,-15514,-121772,801283,752281,964937,-728253,-166553,446819,525672,-856614,-1105476,-1115318,988811,-1091957,264209,-1139946,277114,195194,1155806,486229,580045,1946529,244437,-539882,-1455399,-338014,216912,-331131,71321,143169,-225873,326109,494621,217524,441006,1117006,-88201,-361775,-437343,-218942,-256155,-579188,607536,1226442,-711020,-992950,-48683,-1168473,297341,192355,-2966145,544240,576762,-242223,674034,73520,571004,14270,440979,236740,276877,-628289,-671966,-163636,-1186741,-592475,1283096,-544584,520748,-961791,140803,609195,-64249,-24908,-1280828,-783977,177355,-820426,1216357,1211066,827599,-207337,137655,-291777,229617,-173841,515870,-233356,-885108,-182636,368780,-313694,133521,-467714,877446,-27437,94516,162688,-1371203,-829787,-29574,556708,-494542,713328,1398342,1219786,-318378,202809,-235596,-926609,454022,-1325488,-2531008,-511261,-633111,-861942,1721658,1301471,-146068,476948,-620165,864790,-19252,-475609,-954380,-142751,358672,-79602,1065435,-1001099,4650,-856002,-667304,-10084,183635,-279783,-267686,-494008,1243011,1512553,330179,-165427,102523,410120,203013,-100275,75999,10754,189482,-470809,172511,112292,553732,907842,943158,1167258,322056,305075,521990,832512,-641653,-799265,933670,1321490,150651,1220696,-809489,-393572,38404,-244970,293980,-839343,-336500,-262228,700937,-1056463,-1314927,-1973653,-126476,-822784,892908,1427237,521142,-446006,-712411,-275379,217114,30699,1672489,889879,794611,237177,380258,-228829,-7089,-329164,1354155,296169,1405251,626641,223126,-69874,439244,-53782,-525157,668984,613869,902579,526136,1185299,447084,374321,-617425,813359,-211751,291292,35368,-774912,-2041530,-339455,841537,-199738,1522275,267442,1242468,2164078,388531,463302,-226191,2055004,167771,577860,2408,-672377,2028,-120180,-1226661,218591,2277024,-326186,329598,430491,862302,13916,743800,1877884,711122,492368,1490671,-301489,-110209,392270,1460274,264968,-658943,487683,-262811,212319,-516013,154984,642406,428243,-338757,496764,-805745,-1555531,-627204,917309,495791,284359,-256430,-912672,1149994,1199384,589846,-281767,90571,-63312,435323,463855,1418491,2103659,-362815,-548953,223512,1568666,232676,-115844,685496,865812,-1523173,1083,614702,-104486,-268270,37302,77753,-1892719,-594230,1119491,615722,2068525,850692,-554684,1100363,-754416,334790,207202,-271048,6515,-672715,314126,97169,-393473,-790974,88504,-584058,-898569,-534604,-1340028,-1079348,-27167,-292843,-382311,77536,646000,-66920,-94290,-717808,159378,243984,736910,183941,45225,285821,-370335,359259,797348,581242,-738239,296213,767838,1360995,198601,-870812,-265641,454014,530306,-929039,-525680,27628,533763,1514902,948928,510403,-561006,-377716,-248311,-387570,802938,105539,464937,368827,-383497,509449,-426962,356149,1400605,1342994,958305,-133927,1016338,492129,-399621,-380347,42393,1223642,-899983,961560,451910,875668,-221876,-292021,609599,133244,-240659,1142035,148848,-343092,407559,24157,-106000,-406921,-1621898,1132835,-551504,-806411,-1430266,-278850,-743999,132416,-565483,613355,-256741,26685,-331157,-415560,-1005748,814190,158467,-624862,195783,-428347,-760611,845013,2023450,729431,-1213767,48666,-62046,319306,-81147,-211904,-874775,-249832,-232527,-447973,-604893,761985,-621396,-500741,376197,315007,439910,-912780,-2341063,126317,-505607,-1190031,-307526,857811,436041,970213,494930,-27418,-292810,-132883,-1226391,-2407968,-1333234,1589372,280098,189002,-155754,211878,-203167,-338947,1227077,-262877,1574870,79977,-280858,187896,-258705,244640,193361,403343,-530259,645303,332493,-1619379,-1173301,-548044,-296962,398912,-913850,-401510,512626,-1188931,-1883491,793274,787975,177690,-235065,-185261,-1100969,-468056,-602737,1539354,-20828,-158720,-29933,-1436779,-1572697,-93063,67522,1319929,536156,21835,-77358,-839851,-563262,482743,-514494,-745608,164051,81197,126572,-482926,-288427,1248128,-618681,544687,536647,665559,-2082602,-767273,-64045,444778,-754434,-209511,-645520,-762285,-179690,84682,471630,51845,-247370,58149,54999,219786,-463308,-1017321,-220384,81423,-1403750,386691,467486,778620,-158913,189824,-26615,300379,-446227,192011,-1219466,172549,1086997,-997005,-465576,-1606470,-906535,-431887,-269277,398205,625813,1714852,-16640,264781,1110543,257594,694291,387597,-666144,-184559,-38457,-259858,1480336,-378188,-110386,-81094,-179311,438009,1472121,-374581,-315154,319287,-446436,-685170,-863653,802710,1424214,189955,1697357,1380845,-373433,191558,1086627,-457827,330444,541282,-210730,7171,-754310,596468,158143,779212,-37294,-119112,79789,606252,178971,-636245,-7385,-597971,160247,575799,69021,-220121,500376,608590,183306,1819486,593401,-837049,-564924,744159,503577,259274,418470,-1043955,-1120306,-17300,814047,-1389631,7859,655999,-503327,1038091,-201212,370188,252413,-256965,142345,429372,1092581,789255,4152,1162251,13561,975433,1216538,-746773,-772654,1231265,660622,-1294410,-971520,-827211,31934,238718,106369,-1179145,-1729520,140349,-1344711,26206,-896845,-955718,-729313,749722,-141026,-152488,266592,-141729,-624392,283939,643120,238110,-176110,967357,-315114,-208285,-283270,-1205459,-746082,1954220,-518962,-519204,-333904,-139904,36410,-503929,73694,1415775,-672767,-410138,1066136,-436901,26584,-1532209,-1052602,595668,1463017,-1023518,509819,262842,195824,-788026,-700576,-8844,674335,-935248,-473750,176636,233072,418854,-346688,-507351,-111448,77056,-593673,-583869,813205,603029,81738,929891,612010,-197683,-531024,-325907,801035,129137,1077614,272810,-1009777,-1141403,-320706,-418055,-2338640,-3057136,-1446981,-256717,874403,1528972,27812,366160,-529938,399437,-509253,262657,618961,571896,279815,-475146,861486,-1620223,395499,1335160,1555568,1396092,28450,-99797,-25432,-85911,1008214,-365117,-1107929,-1078618,-503059,-126478,292282,-93648,-1672618,-258581,-754581,-714053,-878806,-993966,-309822,1676049,1249869,69316,-291475,-1238,955561,582015,359245,121339,-263162,-778220,862836,111335,240492,-320779,-182047,684355,826330,516508,-549558,864954,872552,382231,160016,439558,574894,-553385,-39165,-263528,575518,390786,1068060],[919031,411354,-280170,408364,243245,81037,215913,347347,-130231,753636,963414,-243984,55558,252505,-397698,339991,-692140,173574,391960,-192515,542071,154906,-90547,-190196,267920,326043,184070,260654,-730592,-1606049,-125827,425177,195496,-130053,-483034,-420976,-1731658,-793555,214497,-179716,-843124,539567,2125807,115872,934060,1493863,-123627,-515168,-322705,839319,133389,87111,-62155,-117563,-1705217,-548890,-47073,-1226479,-1047535,-338975,-19191,42808,350625,583884,-91858,-740041,-193895,-272819,-256656,-79537,-675320,-111379,-205917,-177116,-2427742,-507968,1595176,1819189,-76965,-1017625,392482,1542917,247394,1342809,-1307369,1225179,-118279,10188,241790,-689833,91162,735545,149873,-636227,-224814,266203,348443,-107164,-541240,-286820,226268,-191739,263169,1366166,333541,-1766716,516373,310807,186396,597153,-215478,-697655,-282484,1132648,662409,377725,114062,-277314,223820,1121800,2403677,849574,-352323,-464220,831471,1271818,588356,-432755,79370,259300,673742,566164,-697841,-42310,-852215,1384606,-512228,-826876,-1155050,-222656,138101,689348,-194310,-512477,1182580,1154252,534437,-1340036,-180332,-386691,-384943,-481420,482941,128233,-336092,113359,-263892,149876,356782,105931,-292909,1311747,173555,1489223,281123,1419097,-73849,-765565,363972,-675061,-614776,846206,-706546,725381,-627406,-705020,-291657,-1307854,-1853003,-908423,-1106224,-37762,595158,1265158,-687558,-195881,-453011,9477,47425,733294,249153,707043,539039,376691,1176149,1197238,162551,-688367,19136,-1056251,-699256,508943,-1130858,-895674,-407431,-778582,1636801,1153410,533053,-289826,-941058,-742710,-743661,-1238914,556473,728425,-157808,-736558,63278,-726089,-1559710,-1209422,202669,-266655,903056,1233293,964527,-197224,-240074,545225,820919,-966491,-1090448,-1164615,928744,-1139441,229498,-1071569,539174,420399,1475171,-18156,821842,2248032,168152,-654664,-986512,-273602,698888,-266639,320192,233093,-482441,486654,592953,263707,-146004,857559,186430,-429841,-460855,277795,-118916,-31166,593203,1297090,-544099,-762292,-206732,-1201814,163854,170796,-3401014,480123,637349,-459131,290959,170337,572137,452504,69730,200252,192336,-680288,55537,120391,-843911,-718104,1028761,-324383,207908,-888258,182882,707558,60483,340555,-1105771,-1043315,548629,-443100,1496516,1299264,703506,-481907,-14163,-606055,200784,556159,802027,247726,-600364,-89070,411865,-463451,165465,-496483,683375,236457,-59224,-145502,-1372115,-601600,19616,812599,-178725,693824,1523671,1013613,-126760,-160256,-155013,-787762,238324,-1231888,-2179606,-454653,-725824,-969689,1465918,814978,348822,460772,-1023611,477776,-364400,-900163,-1190368,-131788,385799,27532,1437268,-785184,-144475,-825494,-456198,-62889,353927,-248031,-592012,-598805,1023199,1342406,443375,-418190,221415,554818,101050,-193146,28349,-75990,360136,-524762,353654,-123788,604124,1110423,176881,580785,-331347,33418,673294,985742,-908382,-823885,1144596,866558,-609936,1173174,-373462,-236751,86478,-170262,314741,-924248,44962,183921,692147,-871183,-999460,-1673715,-237564,-1048588,363605,1096884,27629,-797495,-1047786,-595288,673864,-89818,1678824,1114013,321887,-285755,212162,-205963,457476,-170315,1290962,311424,1230812,508478,-903444,-479426,200573,604320,-191527,458773,384752,837365,351013,1330587,492075,592244,-361277,1611823,-681307,-535975,-402340,-539422,-1620817,-825458,626642,-87976,1767052,720594,1171668,1547795,58480,521748,-195213,960020,-119015,865548,-7673,-804264,73719,-80065,-1078009,147970,2099744,-80576,554183,466621,1166749,246480,763002,1609356,123426,677442,1383185,-506037,10391,433794,1670194,188134,-485184,642189,164207,222600,-300901,-57518,465940,408153,-36366,438069,-717483,-1558005,-573768,1075935,492134,276975,-465102,-1070239,1133041,1390948,473038,-83509,274841,183986,458785,540864,1514285,2562556,-542830,-54325,575061,1503908,-75781,-313879,711519,770703,-1440073,72731,761577,229284,591049,348742,63510,-2473426,-549879,1419243,740726,1882895,963496,-470030,1224231,-279426,930162,503652,-28699,-59734,-346697,219595,-704232,-419257,-756866,-121529,-676593,-884037,-518410,-1232015,-1147346,137423,129822,-5963,-219692,511579,-50446,253497,-254833,492691,288952,555930,-68938,-129201,-655013,-52910,558433,754385,187114,-1062449,153761,884196,756320,235791,-759687,-108263,718827,249588,-1179875,-620876,83157,600348,809620,512626,344957,48802,44259,-217753,88888,666280,-399473,88103,263625,-181540,408037,-499348,360595,1171849,1396929,931087,-785276,919078,422365,-378556,137185,155252,1455115,-647503,756799,304890,245279,-577375,419663,392094,-365473,-739026,1055259,278754,-43148,465592,-156691,-170576,14551,-1572460,1272304,-647867,-1009275,-1775222,-498973,-854533,307625,-338322,338477,-28543,-44015,-162618,-348514,-865308,746069,-52141,-739163,147066,-813881,-806484,1088668,2106061,225857,-1233421,77258,222557,-82488,-189650,-106993,-533700,-449754,-429104,-423066,-179586,979945,-434708,-322614,449095,-246432,242584,-786867,-2396176,219218,-601860,-2054051,-50148,840056,428142,913730,388098,-166402,-770335,-307771,-661311,-2220315,-1437890,1682687,45460,329751,-284846,40797,77413,175628,1300825,141159,1115213,338991,-286550,650350,-322715,438438,171056,598034,-700263,404448,-197941,-1600751,-871030,-588225,-22078,293068,-1124813,-291446,257860,-707285,-1404352,1059574,953031,109216,-56770,255309,-1383853,-337606,-730692,1803679,-254413,-187837,-237242,-1518704,-1668693,-413003,112497,1309288,142080,-267928,-538643,-1554089,-332860,954357,-597374,-826705,218546,75239,-438424,-793460,-627502,732900,-724554,476074,628652,661856,-2051147,-453549,-62929,498886,-910357,-260755,-1077521,-290428,-389116,106651,833039,432733,44718,192531,83565,-160598,-277053,-305382,151866,559553,-1360255,-77015,674549,1030315,-234956,88817,276856,208099,-922790,-317283,-980444,-83434,1107372,-222699,-180485,-1730458,-979517,-259372,49504,408766,941117,1587717,298503,265438,776214,786000,1058791,563503,-728285,-163774,-242617,36882,1699900,-358245,-434414,-509679,-280805,124559,756707,-843528,-443011,366215,-763082,-749813,-939246,1054138,1162550,-290355,1538644,1276563,-487632,331604,983184,-546305,322056,586429,-206719,-308524,-639122,303118,-254364,815853,-29191,183467,-106965,404375,595565,-571202,386207,-849742,-15034,-274120,-892524,-560098,324796,427791,84224,1306071,96444,-1187816,-880036,579752,597585,360602,223918,-1193843,-1241412,-47353,708965,-1252408,-241858,751810,-413557,1461288,45379,273070,-60034,-413485,-945,359552,645782,704269,72809,1441539,-84961,881474,1218326,-797172,-632492,1189251,722921,-965771,-1104997,-811163,-7988,1074516,314451,-1109833,-1651660,-34140,-892498,71746,-509336,-585354,-1075488,645068,-394267,-506786,51391,-234021,-763073,666799,484445,691834,202733,1238462,-340064,73291,129981,-1244562,-1016835,1660410,-301723,-481903,-551511,-195409,39453,-491569,-96868,1489652,-170116,-540727,795714,-413420,-35442,-1485348,-1542799,604267,1101465,-1312194,635679,-592243,-382458,-974738,-710597,124122,988290,-606766,-233940,546817,650525,692996,-241918,-597751,-791720,300269,-544408,-531467,1070627,618961,83504,1041454,214903,49473,-421883,-290588,901439,-106481,1459787,-141650,-856047,-1123878,-525240,-281199,-2464615,-3033629,-1338255,-70136,803441,877979,-136515,396397,-557643,330959,252429,469804,716387,259024,286737,-302563,599323,-1612180,616895,1546443,1634093,1309274,-107552,-499084,-131302,-189861,1140742,-608191,-1456575,-1172114,-580183,-292213,93751,-518646,-1328563,297647,-554544,-602539,-920979,-998887,-371701,1641635,1143517,158251,-722771,-36823,1357171,817633,247700,165340,350200,-287663,528812,256812,573002,-359582,-183441,682702,489068,615619,-528238,628086,922856,465189,90546,705980,502925,-442364,-420451,-557165,644825,481235,1160662],[943093,178255,-384227,274350,358338,197306,177663,-13864,-166086,578158,731927,-546915,-77786,59971,-426112,180658,-979417,-586548,-132843,194478,867420,104160,-5458,-253386,293235,586948,417938,426507,-766799,-1236245,-488572,44091,419017,-14283,-635736,-464620,-1463847,-850771,307827,-262633,-881462,696632,2123601,-68831,879519,1013777,-98789,-1026210,-544099,830631,-137612,206945,-193167,-49181,-1741739,-620828,-489380,-1360566,-1278851,-460045,-702668,71548,-22721,703116,88850,-748050,159585,-489361,-279793,103754,-341224,-229009,-146500,-195191,-2513910,-240978,1561044,1867024,-163711,-1079828,290266,1634152,569785,1160034,-1408312,1194169,-61979,32118,504751,-471483,511458,-243386,71760,-641887,-366615,619771,531410,-122419,-593638,-513784,463232,-226149,27148,1703475,512158,-2033179,520797,208671,285434,672937,-538155,-1046309,-299774,927108,24055,37416,-61650,-141221,368917,1303148,2250802,986255,-571660,-195324,1243883,1034727,579381,-476075,85932,172660,697678,200321,-930456,-297585,-738116,1568709,-394800,-384195,-1301627,193041,398518,504158,-1388186,-593506,1249767,1178705,610979,-850013,-103472,-575523,-567577,-215623,559112,-154530,-319792,-296157,-428315,-110365,193311,-435398,-338581,1532466,496104,1303750,426119,1501027,-327814,-905858,590226,-62221,-409612,570494,-632423,833492,-771620,-1084406,-557097,-1114965,-1714919,-752633,-1122563,165005,834998,1519913,-830620,91078,-258292,329244,118003,599396,-71450,753909,373652,223406,1010526,1285680,171877,-762015,303512,-992326,-538066,765188,-1289547,-922047,-657080,-904663,1600908,1220441,819768,-538347,-863848,-500600,-982693,-1275461,210944,971772,-122935,-707215,569855,-520441,-1311709,-964313,284778,-180591,773650,1443154,785993,221449,-298499,675710,894156,-648910,-893179,-1176567,944184,-623149,213076,-921038,655631,497770,1591135,-438920,747533,1845302,-24669,-645621,-506560,-71142,979892,-198212,508972,255652,-686592,585387,550186,362524,-707217,332728,326323,-500944,-706714,431877,-13509,500159,416394,1328792,-357266,-319279,-251372,-993772,237766,189405,-3075692,335092,717574,-593244,-4272,268824,555550,898486,-478766,337689,187993,-671314,672298,556249,-176599,-838602,577167,-159622,-260135,-859103,148912,711885,138555,556261,-922222,-1050930,899869,-56782,1706278,1246114,600298,-621712,-27626,-782801,106624,1128074,906706,604182,-454826,-143858,248518,-753847,218422,-424269,1578,457768,-367541,-451208,-1120139,-641798,-81350,851491,125706,712168,1544554,750001,76962,-419802,-174012,-757286,-124392,-1112606,-1995909,-415366,-661794,-939521,851239,193132,813260,380060,-1033212,165577,-692274,-1285194,-1372613,-98863,345039,-3211,1558240,-441613,-285342,-871631,-226930,-163786,412465,-298251,-902719,-714783,396462,1102821,429231,-717837,542768,571470,-39909,-311446,67374,-50613,514465,-540807,546815,-329635,542592,1069749,-264460,117960,-899962,-177289,714502,849415,-1109081,-792623,1092242,252372,-1105894,987244,177643,-42152,177996,2018,307840,-869459,232951,672528,673682,-547726,-494128,-1140011,-118183,-1150862,-365168,635514,-403831,-618806,-1044220,-715124,1060059,-51324,1581217,1130594,-151820,-741659,-126996,-37556,816272,90888,1133648,229455,792287,357186,-1533629,-611659,195887,1135248,57038,370885,192140,804920,-21638,1212775,533071,852039,-165652,2121402,-1076725,-1086753,-855941,-245971,-1204130,-1280710,305806,-192,1732880,1366368,837967,999111,-263044,569971,47957,-129345,-233450,1045250,-60569,-885691,135793,-140744,-484007,320065,1735217,135220,739354,399826,1271500,467167,557561,1095381,-292823,768481,1151692,-588723,274107,613798,1570426,20386,-284556,552968,397833,240950,-23528,-162197,298821,487867,119823,421254,-581539,-1275903,-419900,1128480,380975,215903,-670046,-1005861,1018191,1415896,375049,173033,494105,503074,462789,371526,1423764,2610215,-663400,554457,918006,894118,-402449,-508700,798363,610193,-1101833,235722,780255,903014,1142570,804486,55462,-2494366,-613939,1448786,704406,1120896,1030884,-280202,1010779,241585,1471789,774089,112517,-73124,25135,-102715,-1466728,-276347,-514874,-221578,-577587,-814485,-637938,-1013981,-938561,408779,479563,347483,-389311,431910,38038,479586,462935,805075,222574,496874,-322837,-288753,-1376175,449545,906155,612778,-167202,-1074698,5492,953919,14402,243084,-512501,7686,822772,13350,-1250508,-767805,144105,594907,-201941,2421,29298,465859,337480,-64182,421279,347422,-406598,-323007,124501,31708,267973,-594839,211487,683227,1457013,792915,-1235949,848335,443387,-315074,722946,466321,1511735,-276682,569238,141313,-374003,-836218,1061976,94036,-948253,-1112386,697117,285442,321386,660816,-130230,-147214,411009,-1194117,1388751,-627924,-938041,-1755404,-780143,-1017036,510147,-2456,6651,234149,133143,141389,-237123,-569522,591251,-365336,-747385,185156,-1135115,-874868,932357,1731136,-300595,-1167979,156669,437004,-539487,-348839,149795,-66825,-563821,-532398,-302926,48875,912642,-180485,27343,510062,-600830,274835,-351712,-2105329,207801,-614274,-2605912,158023,810932,245751,745332,-46879,-385288,-1541125,-498417,40613,-1750570,-1272052,1505012,-193535,535781,-14699,-61372,282616,716195,1163389,415038,604117,581851,-179558,973817,-380572,643228,356238,706476,-825570,152225,-660180,-1284653,-143083,-286160,266946,224789,-1305042,-169234,-939,48502,-724485,1297624,1064751,61435,22992,651721,-1629325,-10409,-724389,1854375,-553592,-242657,-337842,-1335920,-1801299,-681906,138663,1159579,-312510,-622611,-944709,-2053816,-162900,1289231,-688358,-768608,360918,160482,-814735,-1049659,-932237,112398,-725760,168213,672118,694942,-1684763,-86509,-52315,361243,-904117,-311199,-1331078,242296,-718668,185329,1050157,827343,269948,314682,59118,-213570,-24669,435521,716069,998883,-1031056,-413081,1034727,993500,-186992,-21898,574701,140329,-1151658,-735286,-667670,-322779,981033,652612,-5034,-1556465,-952246,-30288,318033,363530,897202,1273013,470203,342234,593968,1229249,1168952,660529,-798409,-54124,-472551,223531,1470577,-301257,-395980,-584890,-213466,85646,434087,-1033246,-443818,358534,-843484,-877889,-924915,1209404,1069069,-808924,1191617,1032567,-516653,414964,723714,-527589,185644,534637,-189846,-785780,-446964,59753,-461516,853621,-4533,469218,-218328,63741,991431,-379905,809761,-790813,-108894,-908760,-1496950,-1027923,-16217,87216,-49309,264732,-479133,-1365788,-1007168,295873,626880,452418,-14987,-1330163,-1369177,-36855,615518,-959402,-308756,560774,-260890,1643020,399760,129044,-171807,-477135,-157271,296389,19583,542337,146879,1846134,-273678,511406,954305,-870787,-434921,991363,668774,-710080,-1016289,-346188,43671,1373773,251148,-961677,-1475400,-377293,-337573,152252,-164742,-201391,-1152560,488110,-527504,-653497,-111906,-195148,-847809,754715,201718,958321,497133,1054259,-582803,191277,346603,-1242056,-1114920,1193307,-57700,-364715,-689365,-294410,-32163,-370638,-202066,1670390,358604,-584888,316622,-498570,-59441,-1116278,-1824120,471528,474713,-1551862,543709,-1248525,-1012245,-855466,-522525,153199,1197927,-207157,80693,866365,868989,655313,-133005,-534300,-1239126,584764,-388250,-502890,816790,434794,67126,1146597,-164321,355857,-341897,-105494,1135314,-265208,1760962,-590171,-555001,-811826,-951787,-277997,-2188093,-2440881,-881240,144851,576632,257702,-366717,422762,-486069,179849,826989,658425,597726,-44829,334023,-166459,229606,-1272850,851529,1368231,1546035,1030035,-175482,-904376,-149506,146450,1126471,-934388,-1698699,-1106496,-459742,-486765,-293462,-835952,-615893,755179,-342525,-483423,-764517,-964428,-343945,1458448,936221,225673,-923275,73520,1600568,1086612,280046,282236,803498,203952,26836,310994,691273,-253167,-115742,574349,313155,773590,-536964,385955,839696,590209,80673,859399,376514,-235239,-639599,-718029,546403,563863,1020080],[806786,-127936,-452914,47296,528190,117881,-10107,-487625,-178978,373765,523636,-835541,-8586,5695,-406216,-112428,-1282871,-1665765,-657683,720871,973954,-69217,-25764,-249005,325522,916059,676038,523623,-859368,-1019976,-740909,-458112,521948,138151,-659584,-410493,-1086221,-911349,353735,-321714,-759718,948178,1743102,-110829,539879,633223,-16780,-1336441,-716679,760785,-328909,201712,-592464,-145601,-1575028,-422845,-618966,-1357598,-1628653,-639321,-1247279,169525,-383098,803249,255233,-693329,605979,-520526,-359937,200318,-217610,-405451,-203420,-226310,-2285777,49655,1162029,1535163,-380524,-985645,326431,1668460,815652,697442,-1442851,1029043,-59755,104204,800361,-8191,807434,-1100251,13883,-550787,-594789,844284,803325,-320817,-531745,-619818,692971,-289349,-292174,1551402,530735,-2106197,328430,78201,407217,745676,-881474,-1317591,-227025,713760,-461772,-327634,-151581,19347,522950,1032515,1551765,853126,-462696,48284,1571925,694150,673758,-537445,-83558,140509,640124,-228729,-1011290,-642368,-448991,1550114,-264119,27363,-1372006,383972,537875,172927,-2216532,-548855,1276199,1128485,635479,-371571,-31472,-790532,-679046,-180078,561357,-280464,-302393,-524568,-709091,-396112,37214,-862954,-350352,1555034,728404,893624,493921,1417451,-553700,-963037,750765,573828,-77380,351063,-529720,782690,-732916,-1137530,-776804,-825146,-1448019,-392735,-1041881,352373,932514,1272711,-682687,388532,-90546,557239,143684,384014,-357809,701728,137396,114548,666861,1254182,195883,-642218,478576,-886945,-344173,866072,-1190064,-849377,-801028,-866983,1377705,837192,1007630,-641933,-787578,-379752,-1231555,-1166403,-167092,1156325,60869,-560515,998347,-126945,-755161,-487619,258150,127525,436876,1396941,434846,422917,-335494,742583,679252,-42543,-498699,-1113520,987861,192334,202583,-706191,625227,441957,1509616,-631488,474716,807565,-259221,-492255,-183002,124024,863309,-185273,587879,216155,-831083,590343,359663,489923,-1092082,-282494,309997,-544658,-1071584,134377,9937,761805,112444,1304376,-174483,232507,-166605,-625451,398888,224479,-2404708,96442,777794,-550296,-115565,342424,553539,1151525,-1032666,641173,317731,-703070,915643,940102,631753,-900930,56850,-110867,-797953,-861481,97166,656267,68047,575794,-791220,-940788,1128618,236898,1744158,1031754,569152,-598452,69398,-768430,-9148,1376354,806010,716857,-478111,-303533,-60670,-1113102,270420,-284569,-828531,579647,-663018,-606434,-645385,-849369,-312879,668645,310657,747555,1494494,534234,277045,-513440,-291145,-827170,-537128,-931217,-1937604,-421337,-500165,-821754,60375,-445915,1047140,262753,-666162,24089,-902564,-1556548,-1475131,-40606,204847,-119930,1440397,-87672,-502056,-994648,-63545,-274179,353790,-411965,-1035693,-811981,-384431,820518,258512,-895288,926322,491731,-198616,-414200,197005,21976,589293,-483784,729354,-489425,408121,828883,-283706,-110914,-1187160,-182671,661019,522839,-1187555,-736631,809051,-341961,-1191004,720118,634135,90226,300258,296653,327087,-645293,228041,1154067,666270,-197541,-41542,-571960,212068,-1128499,-1057029,251458,-646967,-64120,-734254,-635680,1310371,146501,1345387,995299,-499311,-1065484,-503904,259734,986657,288194,817315,66363,189366,179047,-1440527,-436494,403353,1380721,86450,430994,52277,810676,-484924,865549,532071,1084198,-83674,2137238,-1249001,-1225865,-1233318,-13165,-944790,-1565441,22073,57146,1489177,2039087,351753,639699,-540197,581336,456703,-671364,-105495,1094288,-121736,-902293,168074,-324233,257241,604793,1134447,256497,840880,273060,1098094,625481,195093,511750,-457796,756181,916883,-589791,574324,876082,1023409,-220452,-139868,191704,371685,216385,257373,-186971,140883,610222,95725,403022,-439504,-758204,-224077,1106586,196837,118440,-791504,-757900,837763,1224396,272194,426480,711385,846348,438675,69716,1218126,2113769,-670731,1017831,1155842,55335,-683870,-679021,936187,453103,-635208,411032,644935,1624318,1248681,1310049,33061,-2024044,-717808,1259455,512532,243850,974072,-7136,495340,582566,1721508,996312,146495,-58173,299120,-512325,-1896353,31619,-185939,-249086,-348636,-646373,-833629,-741795,-634688,719063,612176,568687,-420991,405290,165906,578570,1198147,985439,32765,557005,-517482,-353100,-1527543,980713,1307969,430291,-409135,-811251,4777,1024082,-595091,227027,-144002,52346,713296,-163050,-1085532,-859445,230619,548964,-1225220,-448811,-331364,531625,465983,187265,526662,-11719,5708,-568262,-2031,193218,85899,-714976,-90147,95242,1420678,523260,-1392354,800159,597732,-179555,1147771,917469,1359167,74413,391273,-38984,-819720,-948062,1417493,-227981,-1490477,-1214506,251636,269128,528347,910523,-21486,-67419,736669,-616067,1458755,-457813,-562030,-1425029,-1082727,-1186591,682710,352061,-270508,506998,448568,498725,-112767,-201452,328125,-737626,-677976,339463,-1323742,-947314,526991,1047212,-735559,-1082535,296486,549790,-935080,-496763,514967,363784,-566453,-517779,-102058,2700,573897,100247,472783,518866,-648611,502795,248394,-1623154,92315,-580733,-2603928,269320,762128,-77491,543041,-683206,-613773,-2187489,-615141,618173,-1121776,-845885,1096576,-440748,762479,536051,-136454,343486,1154066,865972,559484,241908,797247,29027,1036384,-467502,789263,670598,681859,-811520,28880,-886390,-825327,550427,249596,533212,270688,-1336557,-49818,-171040,823073,-70123,1537335,1091770,28400,17148,875999,-1809485,306769,-619960,1665095,-814061,-325867,-373153,-908697,-1743783,-769290,91173,920280,-698698,-934843,-1170634,-2050337,-85720,1496757,-765123,-605693,590168,365985,-909237,-1156362,-1083067,-477362,-625868,-351009,693596,833948,-1127025,253897,-51566,82064,-730827,-402675,-1402791,616635,-1091154,202201,1094962,1139195,414615,409704,1914,-9028,222553,980455,1280495,1324238,-561858,-578546,1373835,756167,-38978,-113921,784849,88884,-1001768,-910972,-360589,-470526,684039,1414218,66558,-1083169,-825105,272287,487860,282419,518437,842361,524601,479449,612380,1436236,993706,599337,-807593,128105,-694443,266584,869586,-227491,-116505,-331548,-7329,266576,392694,-878386,-253151,365535,-652566,-973814,-751977,1237132,1243298,-1204866,818976,670742,-430566,444503,324190,-513681,-107859,335536,-184729,-1224891,-186854,-59617,-458832,903619,13044,738322,-218949,-192936,1259085,-111900,1118361,-450081,-116163,-1149105,-1546473,-1516239,-414581,-343480,-164351,-872579,-938423,-1361265,-877435,-10521,621722,501622,-232479,-1426133,-1439197,47510,542261,-593488,-125580,139269,-42142,1554643,793241,-48240,-67866,-436443,-275788,231586,-511538,396213,170025,2176016,-506703,-68284,559495,-969035,-235957,701160,506565,-661065,-711597,342311,158732,1197661,-27853,-665015,-1139866,-696443,104370,207035,60515,113401,-989426,342567,-515509,-549141,-108177,-20574,-896109,482115,-203153,877748,516510,517079,-1103706,64311,333851,-1117054,-1057901,697508,187631,-253411,-657388,-287051,-186982,-176837,-212613,1830206,764271,-495184,-213278,-671144,-23601,-630716,-1726099,278978,-157783,-1641877,240656,-1559356,-1443581,-500681,-218418,97341,1242571,155663,334611,1035965,839502,431694,-27804,-320801,-1279221,862448,-216806,-458270,155746,132848,41689,1210443,-360686,650417,-290780,142138,1487580,-357344,1932951,-947483,-165678,-251804,-1403593,-430411,-1662942,-1561598,-290424,312299,264671,-49769,-589440,518030,-270317,-3457,1017358,777652,340846,-309776,368707,-83723,-128376,-713100,1036736,954695,1233892,605042,-116631,-1199641,-110820,811071,894350,-1232543,-1786187,-934798,-171772,-680891,-773626,-1038536,223747,1017799,-167085,-360618,-450400,-821936,-236538,1155676,679526,267101,-885109,269100,1435423,1278378,479251,447407,855322,564909,-412423,271502,623964,-22134,33332,401316,388546,970983,-553161,248645,711794,713656,142999,868974,230206,33946,-614710,-723442,298445,578697,686736],[532723,-447668,-512278,-210813,700497,-171810,-276647,-952203,-111425,318001,538584,-1042039,193765,37070,-398600,-485208,-1487149,-2549686,-1058545,1181988,857010,-293116,-120342,-149898,340141,1273679,950403,604860,-898045,-994105,-803392,-983371,409391,289187,-507477,-293301,-720739,-915045,353708,-305458,-450561,1280603,1068343,-56711,111772,445714,144283,-1323736,-821539,690166,-417429,197642,-1086467,-461613,-1332390,-47799,-495619,-1312704,-1879665,-867150,-1565125,277755,-452355,849464,360684,-550181,1002093,-406745,-510374,157895,-297024,-586398,-270589,-225056,-1820673,154202,431051,895993,-702840,-799545,425201,1641702,956464,108096,-1371763,733938,-86503,217831,1059130,535574,998282,-1418683,-85636,-403982,-845740,874395,1082591,-626938,-370419,-543911,852674,-367836,-675249,1157938,433797,-2017759,44998,-42030,499101,756327,-1134267,-1502124,-98879,546655,-618769,-716474,-103938,176539,626226,476246,686161,542143,-73029,180173,1656744,372430,813472,-620828,-428264,197821,534730,-566147,-784470,-936694,-53073,1376103,-26786,339631,-1320704,232413,499649,-207946,-2351977,-429449,1279572,1010894,600452,13823,26152,-979640,-702366,-462256,416561,-244588,-271749,-482176,-1025678,-574563,-37604,-1071257,-305113,1402793,782125,279619,442617,1111881,-719069,-906109,831616,1015051,279369,283624,-371251,578027,-531219,-892120,-861583,-492867,-1131401,90664,-804313,479044,860629,718208,-220926,611730,15931,537675,111879,325428,-551244,515408,-154574,14544,227992,1114477,213729,-340962,492884,-756389,-145939,825490,-857947,-692136,-857184,-686576,1046791,184859,1031883,-600968,-687670,-414264,-1269667,-971524,-523081,1283391,347322,-344204,1281470,330789,-45770,64062,179358,560694,5535,1184152,-26581,397078,-365425,613701,221216,553796,37051,-953722,981460,895019,170655,-464831,500211,306759,1280261,-548573,173514,-439908,-455075,-208755,-104261,169152,293751,-276181,531538,131725,-921522,493839,92241,608489,-1201544,-799743,170910,-539051,-1392280,-488756,-55191,593720,-243299,1197098,-32523,754173,8674,-203784,495651,245309,-1824387,-209674,761088,-287484,-25689,371405,590549,1097959,-1403414,1021349,557863,-795307,721524,1096736,1341368,-856456,-377157,-191654,-1303700,-867019,75066,593103,-226938,373055,-731685,-901149,1181961,359979,1587590,688388,623384,-431677,174301,-587546,-90165,1282649,549758,569910,-635343,-496569,-416500,-1395690,299107,-126539,-1451753,583994,-741171,-497394,-59200,-1014469,-592571,374469,327948,752433,1400238,426036,443896,-447084,-485528,-952497,-891658,-701386,-1891392,-463506,-321591,-681255,-661820,-993300,912422,156502,-85491,64363,-930208,-1645575,-1463373,63344,20650,-226171,1146871,157621,-842954,-1143495,-29004,-371369,215191,-561140,-911239,-853137,-976088,509013,-51996,-851063,1138354,382996,-362516,-482242,368598,55211,545508,-342599,881063,-597716,259258,467942,-62799,-116195,-1094865,33631,492100,144725,-1073604,-688836,413747,-756081,-900515,441538,832591,73885,431640,671694,413245,-260395,109055,1523423,680138,62726,111829,-134146,662588,-1058613,-1438717,55406,-608607,550931,-274210,-431668,1402166,433605,966845,802543,-664567,-1253673,-767204,600296,939314,299361,325049,-131011,-375076,-23268,-773494,-17369,665935,1320174,-149152,553550,-52241,832158,-920186,397568,458745,1186550,-158229,1634541,-1146975,-1016054,-1449179,92284,-879497,-1584517,-105836,76330,1173172,2553367,-122187,505622,-736146,538385,896845,-507827,235089,1026341,-155148,-886283,159113,-604097,822584,818928,352081,286585,832761,138843,676579,684470,-203175,40443,-385367,658494,775452,-561086,775611,1130335,111332,-488007,-71903,-310239,121265,110095,484504,-139348,-6504,711122,-81296,310526,-355933,-138870,-45004,1056206,-14812,16162,-757390,-374875,640723,838730,126122,613546,888298,1147120,377813,-203232,994073,1184036,-539364,1189188,1246148,-561602,-826493,-800849,1073760,363002,-206137,545358,387638,2078477,967096,1688989,-18154,-1337048,-777810,957526,244727,-347077,785874,305205,-153915,588057,1598357,1147463,103438,-45253,391664,-841352,-1854110,437155,99298,-255119,-86922,-412661,-1030369,-439628,-365044,959104,448299,602186,-358740,426526,301457,580590,1701482,958244,-246326,673022,-595966,-288225,-1076645,1388470,1620882,274124,-504686,-391430,253700,1101317,-898753,209848,268208,11396,420817,-263345,-717027,-827520,354036,480817,-1928147,-704899,-628684,234938,454999,460786,430086,-291264,575525,-485363,-70653,278821,-121609,-851341,-487928,-411649,1195379,143860,-1270645,747885,853467,34056,1256908,1339689,1009541,311804,224103,-245777,-1001958,-915190,1367880,-513166,-1886649,-967895,-106840,303697,425264,1102010,41418,25868,979906,-11181,1451888,-146892,-3139,-957130,-1342485,-1282787,778821,644554,-382427,760395,748555,810220,-8375,140035,-33464,-1101540,-565597,599979,-1331630,-958488,91080,305715,-995420,-1014897,470666,548600,-1175236,-574241,882722,605025,-466672,-398407,138841,-287820,67824,352096,898879,442215,-413167,805217,802332,-1130106,-94346,-535821,-2081170,271049,682485,-485032,375364,-1281817,-767980,-2402197,-619036,893063,-496293,-257547,563865,-687077,950838,1110850,-252659,248240,1362562,494113,613643,167058,970173,292962,802197,-606659,806629,940972,521860,-609615,107888,-790048,-378250,855368,828509,751260,446370,-1132465,45809,-200573,1376500,417355,1773705,1016941,-7522,-42614,859241,-1883479,368905,-466601,1321820,-950815,-439688,-456514,-333692,-1409805,-609244,-70856,680593,-910760,-1119008,-1139712,-1519260,-49499,1591822,-798591,-393246,874030,665217,-732035,-1093889,-1004780,-899858,-451156,-933417,710113,1077914,-594893,510042,-66971,-244590,-421405,-560161,-1335344,660483,-1383936,57130,995940,1307807,507919,443520,-68880,310805,412546,1195466,1631015,1477536,-154880,-590154,1495459,459616,175031,-179964,850947,34460,-525861,-797509,-130795,-488121,232934,1774952,109230,-416005,-646866,594697,562059,198031,-38930,397779,526021,650036,740826,1320749,576767,373139,-698434,350031,-860594,177496,147644,-136920,237082,107880,262364,545191,427862,-474425,121259,415488,-247702,-943089,-412429,1139205,1573259,-1338638,543372,266551,-243574,415917,-147499,-568365,-482047,-25733,-213439,-1415830,134722,-29931,-317785,933578,-8055,961803,-114348,-214359,1332274,172901,1202531,33191,-66782,-984120,-1085103,-1861498,-738405,-772292,-212244,-1549374,-1120860,-1230467,-494962,-247362,591171,490099,-363136,-1460199,-1361807,208766,479993,-235651,255331,-354151,228847,1234825,1110716,-241877,180737,-307686,-318391,147499,-697627,318450,81758,2208242,-709693,-695147,183618,-1073346,-90475,379095,284175,-838608,-281506,909699,295174,786945,-376968,-213296,-611358,-787383,300098,170297,127563,312624,-710144,279525,-363112,-250845,80269,232729,-915408,-47360,-683735,422499,188812,-149040,-1810673,-276119,132376,-846491,-897170,313274,394989,-248415,-433503,-70409,-397314,29904,-130135,1757687,938906,-278676,-612852,-875841,104859,-256924,-1156189,153766,-444387,-1538552,-169376,-1540422,-1511115,-53413,108853,14163,1119096,379514,416558,1003132,604981,214726,92381,-18699,-907669,1057025,-110573,-360614,-630920,-158186,18033,1200458,-314429,852529,-254880,332898,1876508,-404795,1900335,-1102594,228367,391930,-1692470,-707837,-1101020,-782485,178138,363983,-46039,-4815,-749462,694481,94953,-183418,821636,808476,88129,-521799,346220,-41635,-368842,-142750,1158667,572442,716006,141237,85036,-1298227,-53524,1482463,461433,-1390654,-1712540,-706442,190785,-834970,-1210299,-1160273,917775,1070059,-17343,-228373,-46927,-521683,-58961,758550,396759,266275,-683746,445784,828090,1297709,785711,614973,427395,709798,-629203,122875,447112,277325,231694,213568,677954,1125470,-534348,295236,646215,776945,266158,747218,108211,306157,-370463,-587167,-40778,482046,306262],[194645,-724985,-603293,-423006,820642,-608670,-503949,-1263752,73005,504540,894380,-1109955,421071,67762,-457739,-852655,-1537579,-2787195,-1245854,1361091,581130,-446318,-235167,44210,309224,1597501,1200522,711715,-784234,-1065779,-670139,-1411908,77366,418201,-199613,-173053,-495931,-821934,311455,-190188,-18922,1588234,333109,-12582,-249930,432515,365334,-973957,-855477,662698,-426626,318478,-1433639,-941075,-1160154,334292,-277667,-1304360,-1835061,-1096983,-1662653,353107,-30732,827688,395382,-314324,1173810,-272500,-719151,-39435,-476360,-687863,-242300,-173846,-1281719,-34649,-395079,153787,-1054485,-591201,476861,1546607,992523,-400065,-1166984,339641,-117145,357180,1220541,969018,1109160,-1086789,-263942,-272199,-1022164,706506,1290027,-918949,-160275,-294134,905156,-450208,-1087903,755034,283605,-1857003,-200592,-116250,506657,681436,-1143540,-1590274,29777,438393,-382109,-1072330,77966,300125,633822,-47302,93027,175255,436027,168429,1420952,180941,937926,-700500,-881135,336254,427376,-699787,-251381,-979582,356837,1140099,356051,545717,-1120362,-167073,310981,-525284,-1768505,-319734,1252248,863378,504729,271632,60666,-1093441,-630839,-944058,154130,-108820,-215516,-173358,-1276221,-550121,7784,-1031846,-205880,1152837,617638,-480986,259385,576188,-782537,-751917,818384,1124914,576939,396386,-116612,270338,-237492,-523032,-770783,-178270,-806804,588780,-403821,508519,665500,132157,472070,698879,35720,246761,56093,576619,-608731,193176,-454456,-107108,-192350,897909,212785,73268,354322,-636468,23202,697218,-405011,-497282,-863998,-425002,695017,-446815,880150,-438591,-545330,-577534,-905455,-783246,-796935,1360366,652995,-132237,1369169,697224,633141,502081,115527,970497,-368282,891630,-505491,212028,-414879,202097,-342058,863722,596833,-706978,863971,1145967,92314,-250897,359938,145188,978602,-248916,-12193,-1351169,-556255,158206,-255289,15712,-563011,-492581,350797,29374,-971423,315018,-131342,679945,-1000380,-1071809,-23424,-488461,-1526739,-1144148,-157060,60305,-556223,993418,33498,1105509,191244,171465,414539,224269,-1516646,-519646,629199,155635,206309,343378,666864,754357,-1475948,1349608,830751,-899864,255598,971549,1762258,-689614,-601292,-368266,-1678620,-833325,101679,575580,-737889,-36537,-720980,-1051183,1073597,285695,1302175,289532,724526,-174167,148986,-326320,-92762,960141,233531,246044,-844884,-647960,-721538,-1441624,294353,5982,-1669013,492021,-457813,-100906,489793,-952067,-803192,134520,212088,680546,1273288,416522,527693,-290900,-715523,-1067664,-1108543,-499033,-1766616,-501596,-190145,-570835,-1117883,-1363318,399339,110118,474100,218976,-773515,-1501957,-1307859,247422,-69680,-235822,759315,218907,-1265904,-1241512,-136590,-442388,59749,-712611,-559984,-808204,-1142342,180758,-433735,-585582,965180,318262,-522741,-514488,508955,-15931,385059,-136601,982906,-654426,152541,84331,128620,3952,-684240,383901,210013,-155730,-728613,-666866,60764,-901841,-405201,202958,723485,-123376,546589,1032559,569585,228058,-20836,1659923,709764,175390,-118285,110097,1113186,-1054935,-1336717,-2162,-268982,927227,122046,-217029,1347977,694578,492434,631068,-708092,-1357211,-798159,881122,704363,99203,-283837,-293244,-696306,-244291,79106,516499,786268,1042551,-563113,582107,-161151,829477,-1236324,-52343,308908,1057895,-397590,793092,-828404,-651582,-1441508,102097,-916427,-1311879,-39454,54190,911705,2769361,-438392,545768,-806286,440792,1194406,115978,662455,878599,-138170,-881981,110964,-911334,1008496,819993,-426774,279438,719093,38739,139102,632595,-525695,-199572,-156264,507330,753886,-532012,773458,1283669,-863625,-723445,-52415,-705187,-235800,-82693,618627,-8466,-123260,748590,-336168,85407,-402855,408245,69443,1012682,-205951,-57944,-539169,89075,477586,360096,-88442,682569,990320,1344447,278892,-314579,818589,207415,-278840,1073212,1197650,-603613,-745088,-858326,1134556,365777,48894,627007,94208,2091999,499770,1758728,-96150,-734272,-726134,642455,5790,-517559,557707,607804,-704259,261599,1197000,1205194,30143,-55871,305481,-965606,-1419910,821885,254210,-279462,115116,-210596,-1166612,-104342,-183421,1020724,28453,452215,-284570,487453,422563,532152,1823071,717710,-544122,748888,-516897,-103576,-285692,1580056,1710018,194560,-467645,36088,733930,1140889,-870055,218898,615263,-101500,47435,-272421,-254358,-673414,507684,386443,-2096761,-688382,-790172,-268310,366009,661732,241259,-444268,1032569,-46607,-59312,302069,-321721,-984830,-876133,-696034,785964,-279283,-979539,660360,1117465,297606,1027780,1515777,517915,430528,79511,-486974,-938129,-779699,952014,-706097,-2066611,-409816,-285463,401424,22641,1132845,-10980,94082,1140456,475005,1352480,248134,531760,-544049,-1483669,-1230775,774740,824742,-260679,960174,913618,995277,52876,376171,-441005,-1374862,-434748,905394,-1146178,-838457,-192050,-263212,-1049956,-953324,618497,431141,-1218705,-550494,1127071,574496,-301998,-214061,364062,-696050,-451883,515368,1183074,267835,-10346,1044944,1118386,-751144,-295890,-495749,-1357306,185282,562525,-924198,280351,-1611127,-782808,-2155837,-528680,858193,-11563,324292,38426,-903610,1042295,1452242,-458230,43280,1270278,138318,626405,393825,1085354,541142,336497,-789513,661694,1000857,270283,-256620,360184,-410285,-40852,702045,1254592,918546,703725,-712956,80755,-92449,1593610,723687,1950036,842354,-66437,-123533,625983,-1812501,50845,-307871,996243,-955265,-584587,-676088,250519,-874206,-230897,-347018,538746,-901408,-1143175,-874930,-719893,48801,1595898,-763975,-184798,1147441,986665,-366745,-914106,-700995,-1068170,-242768,-1348325,716856,1345968,-239388,659607,-91824,-507102,-39528,-770453,-1190980,352116,-1488784,-244296,812619,1320220,588213,373414,-145617,615776,527813,1070907,1624238,1434193,32206,-500545,1299640,226173,402486,-235717,756981,-42574,40986,-484293,-19202,-383917,-298088,1494398,224075,263161,-490375,841902,601081,144048,-560797,38985,531575,822330,848945,899324,31914,57794,-451403,556818,-928621,8902,-407235,-7504,540015,566156,509905,786303,399009,-45307,586016,483614,243499,-733594,21794,938715,1795295,-1162989,401928,-66711,-13706,317090,-575912,-686349,-805005,-512728,-283441,-1237326,510963,124620,-148901,871912,-95380,1088166,48808,4376,1209563,418021,1034844,480821,-3747,-560537,-368027,-1917712,-885568,-1109082,-167197,-1470129,-968517,-1064047,49884,-358673,522127,423235,-362417,-1418834,-1078440,420025,410735,61337,688324,-728686,511778,773858,1253507,-435252,447336,-133448,-270268,26860,-453647,306578,-159719,1846988,-797644,-1190806,-68649,-1151656,-34583,60081,72264,-1140083,138633,1118216,417863,381845,-626277,300424,54343,-536040,226944,-2040,40241,386792,-471531,339001,-104681,94692,330808,472111,-903224,-613816,-1150381,-286326,-392576,-687821,-2465559,-689602,-167054,-485998,-691256,125182,515267,-411743,-86840,353916,-602212,191388,7167,1311085,853784,3002,-756409,-1043533,338543,-129601,-182089,224075,-159702,-1289675,-529211,-1305871,-1231544,335276,388788,-31553,881393,411660,281631,782439,273589,157231,251443,258772,-289509,1110024,-97923,-196345,-1237982,-315666,3334,1100790,-92639,898906,-222668,360599,2153964,-427449,1577326,-1006421,542475,885189,-1718936,-1034140,-664406,-354636,351895,269805,-280091,256096,-825665,883257,555003,-346787,391219,762698,-18597,-683236,240605,-11210,-432993,221484,1256469,447054,98056,-223130,399138,-1172650,-12878,1814605,-61174,-1337360,-1517395,-441189,518448,-908633,-1480165,-1237758,1289011,980792,191832,-83888,370446,-77347,179062,281525,85636,212067,-429018,493494,17030,1124354,1069865,735759,-325959,627925,-568797,-164774,250359,566756,409129,50905,1024277,1126219,-448758,529479,713352,735994,416786,538723,45609,516029,-21621,-350763,-390913,276227,80411],[-101758,-927718,-753081,-531029,857212,-1072397,-577753,-1305989,360528,885925,1466260,-1011857,574371,18819,-601275,-1130103,-1449028,-2244261,-1209161,1144855,257736,-407764,-326964,299353,217937,1815359,1344391,855827,-488545,-1073272,-406957,-1647658,-369801,523501,181557,-115943,-478083,-631660,237889,9216,385904,1721545,-229897,-83415,-476588,490151,581316,-406940,-825162,686832,-411070,616395,-1452142,-1409004,-1154485,551398,-114302,-1337744,-1449017,-1250135,-1596964,388703,836361,749711,381684,-14410,1003099,-257888,-943767,-354632,-622148,-627736,-68688,-89096,-831509,-462031,-983612,-455414,-1342382,-427378,402129,1382095,936348,-650702,-825763,-103780,-142013,508522,1257892,1168697,1140378,-337397,-512159,-218983,-1026451,409106,1387222,-1070972,38644,47043,845160,-528787,-1476194,448791,134432,-1707522,-311987,-125876,396876,540685,-777207,-1571965,102015,367464,165724,-1319684,327945,365757,532887,-227580,17065,-138108,873956,48652,925648,184134,1003978,-724238,-1329729,506012,359699,-599062,431019,-612770,705838,922452,832100,682740,-780678,-509522,73449,-701058,-748351,-301553,1173871,739726,355950,403083,67516,-1093817,-469352,-1385799,-128507,37622,-128224,306170,-1376528,-304969,157145,-803590,-78651,885100,266763,-1252034,-26811,-110527,-714454,-551926,704525,899189,767573,633683,248241,-59243,47157,-263267,-534165,63989,-474969,989087,77085,430231,446285,-265784,1203605,629787,-31194,-209624,38973,1106282,-512549,-215643,-697814,-260088,-497506,652339,192928,496259,128145,-564775,133418,551997,26847,-329979,-860040,-160383,377288,-817388,610117,-181685,-362411,-793131,-108934,-680703,-940765,1387072,883956,1002,1232764,836998,1141200,688340,124321,1212541,-563612,565635,-910398,-25438,-506417,-428985,-836665,777667,1038039,-417170,634669,862194,-37850,-120414,271525,-20582,684079,139048,-11957,-1588054,-549094,540395,-536952,-247326,-1373493,-819455,94129,-56096,-992247,95542,-192035,680305,-515066,-1028397,-204485,-429800,-1419852,-1523324,-195895,-530397,-742213,710572,4794,1185365,283316,424708,116813,146295,-1409720,-753240,387710,658902,475646,253735,755276,241083,-1263115,1523276,1053293,-940977,-191170,661189,1829863,-430499,-567463,-575441,-1847910,-714059,163860,637477,-1331517,-581124,-712833,-1347897,873882,47207,1001186,-78715,791910,109634,-112579,-91294,-6592,575664,-42291,-118207,-1006523,-702971,-913721,-1153452,264775,89772,-1483491,352604,177683,486104,875803,-623875,-837527,84217,61887,515281,1114228,441579,468921,-149833,-924388,-1107363,-1163669,-423762,-1539904,-484706,-123861,-513126,-1237940,-1499242,-343417,153494,802542,379846,-499051,-1114817,-1004049,543564,75395,-126244,350830,88792,-1646333,-1233771,-341456,-478933,-53202,-832453,-99430,-668396,-874004,-140964,-781511,-186756,349069,345083,-667804,-516640,559751,-203705,153113,90121,1019740,-660521,121625,-221495,131395,119645,-159916,730843,-131143,-296828,-208377,-663196,-122273,-788390,85468,21653,381826,-456363,620919,1281302,757065,723712,-83026,1489363,734986,172310,-574523,201861,1460413,-1187175,-804560,-66683,287071,923675,281409,-91499,1183752,816872,5917,511008,-776882,-1447842,-553367,1037662,361077,-239926,-881938,-345642,-666539,-471792,730038,1017244,647638,680658,-971840,379905,-308666,763369,-1394196,-362538,111345,648451,-754736,-82743,-423194,-342657,-1189257,132412,-905417,-791288,163173,-1800,775306,2646459,-524485,650222,-703457,309403,1211975,777666,1004657,697697,-71780,-907355,38364,-1156680,794781,575640,-950858,303138,537561,-9942,-340117,488174,-725823,-186410,116422,335677,800648,-489808,541204,1271243,-1536746,-876302,-36484,-748324,-553984,-321775,650185,208647,-162674,715976,-570536,-273982,-624608,736928,90952,981814,-333923,-80879,-173232,568459,385937,-59906,-357430,607134,991574,1405772,152898,-220271,714451,-342152,67287,788270,1049970,-22838,-418436,-847070,1048424,435403,72918,679012,-118779,1698846,86089,1438218,-181175,-380359,-535692,363157,-137093,-387955,447954,861908,-963222,-225027,703963,1151319,-31712,-93669,118362,-848614,-832545,1052867,261135,-334973,201138,-153706,-1210271,269003,-86068,845871,-484795,171286,-284383,574592,518540,475425,1567768,339153,-777539,696763,-273494,160978,469156,1545383,1508828,202389,-353280,342831,1287937,1072033,-608524,271842,806375,-245722,-276043,-185918,155837,-462661,665210,245794,-1724048,-413673,-799675,-724515,264137,713657,79070,-503220,1237626,602025,20379,298172,-476384,-1090724,-1133725,-694935,327386,-655217,-668337,523059,1278481,549624,563614,1281576,-28609,508914,-24968,-759551,-739091,-600746,360821,-764898,-1999079,304053,-288982,518075,-488112,949921,-172021,115593,1203673,773810,1175122,633804,857434,-304973,-1440713,-1025273,673246,881555,89653,1073115,903746,1024632,64085,475037,-806510,-1479339,-292673,1155695,-797062,-558309,-241096,-544580,-925007,-858319,665198,202926,-1088022,-434558,1164316,292769,-121949,-11552,520670,-1046664,-837054,543095,1233256,12333,409702,1123352,1100070,-530219,-451983,-455021,-843131,57889,400269,-1358876,261137,-1559796,-642164,-1660377,-401343,641767,261999,713280,-368709,-1043794,996773,1432722,-738307,-187080,897903,-131639,631429,810335,1136115,699366,-221031,-966408,376877,785777,2377,127789,668820,90954,154808,270012,1401211,1050826,954239,-208976,10188,102333,1515692,916575,1978079,589677,-159126,-202974,287099,-1588184,-549191,-169635,848347,-926078,-756717,-1012518,712368,-294680,258118,-680547,554920,-697282,-1034745,-506362,-11141,297041,1537371,-651644,-16021,1323327,1242588,72238,-700482,-262543,-974779,-45544,-1392959,688544,1523164,-80091,712877,-111165,-608144,330115,-975656,-1025310,-153717,-1370698,-573286,603990,1204717,673053,170196,-235732,837289,584507,703442,1248762,1212667,-38238,-365397,880476,110339,562140,-308666,529137,-153040,398545,-163003,-23467,-204912,-776353,579968,480701,759865,-413769,929334,693980,142711,-868797,-167558,561675,965726,845585,291485,-479007,-218630,-98155,681385,-879680,-164349,-614765,182019,723803,924907,669609,891237,276562,168231,983449,514281,676669,-361249,423224,665456,1677950,-762429,346407,-215615,179072,140678,-830612,-806605,-966396,-1036891,-378931,-720921,924677,346488,-54231,644634,-262156,1065653,198785,336225,951660,581713,685004,762930,40295,-106952,277109,-1629679,-819382,-1289877,-37935,-793807,-551594,-944437,598754,-336246,394391,329627,-221151,-1298292,-599319,635792,321806,283029,1011409,-842006,740349,284188,1193881,-612637,602376,26619,-140439,-135045,76708,316191,-555530,1183011,-704095,-1439788,-167832,-1168538,-75040,-244541,-61237,-1394682,433194,951343,511280,122032,-653314,722475,711975,17305,-45624,-311250,-165054,354564,-393233,504312,198128,291089,429928,610815,-853600,-996553,-1490159,-1015878,-1000681,-906936,-2799963,-982930,-453682,-144636,-484546,138230,502696,-730591,244081,875989,-723871,273880,131498,545636,567142,256739,-626992,-1116498,639373,-232298,941837,538712,603729,-1000841,-696455,-981203,-781896,564589,580969,-516,618157,274541,-33009,451701,-28076,304638,452870,384356,320210,1001759,-143198,15152,-1483266,-273163,-2952,919880,146263,766623,-198055,177131,2133753,-434479,925249,-702830,712130,1016122,-1492868,-1308393,-425906,-275603,210445,53886,-391890,550041,-823415,960692,997221,-494715,-90967,669357,91219,-817045,53055,34268,-324048,251736,1385607,635946,-467828,-367492,762306,-859308,-11522,1643844,-519061,-1067751,-1266489,-131227,736274,-873045,-1523684,-1268464,1323486,870113,562145,63312,733782,419295,462194,-246342,-250746,113889,-209878,338631,-605565,836464,1187935,774655,-1077611,385549,-280066,-610197,104395,767386,480707,-66070,1230963,901304,-300105,861679,910278,580478,549702,299678,55742,613118,279372,-71224,-673023,21317,163667],[-255735,-1052955,-949120,-518307,821018,-1428192,-439404,-1040122,681752,1288632,1886871,-756528,606423,-144253,-795266,-1264274,-1282840,-1165047,-1023714,600294,5117,-122965,-383151,551975,73978,1865152,1280319,1018502,-79264,-886058,-118342,-1662746,-757017,614645,523346,-170867,-629212,-381090,151359,240835,591778,1570897,-512959,-306261,-576026,491927,701726,155858,-739898,732873,-428474,1043689,-1112456,-1634051,-1315253,506980,-82307,-1344214,-840471,-1241422,-1427758,407593,1820996,649853,357535,288901,518417,-427594,-1116859,-697911,-632112,-363362,218344,-6794,-559517,-943441,-1104758,-776580,-1497757,-365017,190741,1160507,796346,-569336,-396073,-545743,-167204,665134,1190410,1115348,1064670,413306,-776728,-272086,-802067,107368,1387261,-1000228,182312,349973,695877,-600377,-1769663,242195,16056,-1600881,-268935,-76895,178004,385133,-36801,-1447404,79568,299094,821656,-1401598,533957,360794,348426,35678,391906,-332649,1107114,-93372,351786,380934,994171,-635170,-1654076,633832,354480,-317435,1034813,146070,963713,747837,1275519,798701,-355830,-438914,-76319,-729636,264375,-413753,1029833,685823,171956,426111,48323,-960649,-235502,-1571271,-326807,120519,-15771,806112,-1293540,91402,343237,-502978,41309,639971,-168950,-1831612,-346649,-783576,-518344,-366331,499865,448040,837204,881947,682099,-323688,223974,-277314,-244327,196173,-120884,1201192,479923,266087,311610,-387568,1708310,431758,-150431,-665992,118865,1702252,-276489,-616947,-830659,-431630,-641316,432200,165311,827606,-87820,-559048,169529,450035,327860,-249629,-864972,40506,102114,-837214,335125,145562,-168406,-962138,907579,-680161,-934346,1349871,970178,10923,878572,683713,1420732,595588,236852,1198306,-547941,219438,-1174812,-216048,-642902,-1021687,-1119362,374028,1242625,-148560,362656,242844,-197357,-112385,254887,-203409,460654,476984,164445,-1197358,-462760,864919,-813574,-433445,-1815424,-1204441,-163723,-85666,-982378,-109793,-26124,611638,174270,-687610,-331809,-419964,-1123112,-1454431,-66346,-783066,-756323,401217,-112182,965415,210660,507039,-367692,14619,-1348556,-846001,88759,1060616,676954,108614,812744,-280541,-891019,1521498,1179228,-852695,-372521,356731,1610857,-145626,-316794,-740101,-1779984,-479027,225634,776665,-1772050,-1139479,-663359,-1594840,677799,-275263,779348,-346944,734599,363616,-616774,37112,138741,264146,-209482,-393593,-1032460,-643050,-980307,-551807,234354,126841,-1040341,223106,966170,1062254,1042220,-156886,-644626,263885,-10101,283707,925315,421786,223436,-119743,-1052609,-1026068,-1086771,-530516,-1243188,-377004,-89127,-497537,-1087097,-1379865,-1036816,283918,793087,449836,-217201,-533629,-586507,953314,480540,40381,-26128,-178967,-1846606,-1125268,-557475,-477692,-97974,-890209,319237,-453534,-356206,-422878,-988905,214596,-540355,466859,-779664,-490075,509451,-461486,-76427,283339,987145,-616357,165360,-360116,-44032,130524,224670,945413,-438970,-261618,312805,-647730,-85217,-510726,412779,-115464,-37801,-810532,635792,1369021,911552,1119297,-49483,1032277,727906,150691,-937339,238310,1649540,-1415889,-144914,-255027,873396,595728,153992,-94338,958477,739823,-403662,424789,-986441,-1571267,-85331,1069709,13724,-592464,-1314379,-230158,-318844,-687681,973856,1365923,276920,351836,-1187220,-75369,-494206,613597,-1410692,-462534,-81708,5928,-1126233,-704172,-71865,-218687,-727222,312045,-728429,-120001,377201,-71344,769378,2262530,-399630,698934,-397347,184612,920144,1141625,1117210,529980,18383,-936084,-37138,-1261466,321121,176529,-1022031,402342,350606,-15462,-627078,293803,-830945,12440,322764,171234,819932,-387707,140920,1077167,-1681743,-921823,4545,-341317,-724173,-528557,602096,478693,-62083,637502,-691173,-692475,-982252,788453,16042,936310,-369203,-46194,243039,982102,380912,-275136,-616179,394948,879537,1336791,22642,18359,674321,-208746,429741,493018,848820,875153,69164,-770864,785704,504274,-102247,737526,-139784,1096249,-99227,821395,-244912,-252102,-229960,114609,-194075,-180925,584918,1044610,-865204,-616118,297190,979360,-59697,-144472,-57061,-548421,-353361,1035576,162299,-405597,163455,-312893,-1160007,654144,-42897,458934,-872541,-159514,-408149,666576,586305,433740,1068160,-42033,-879920,474346,85229,450845,902588,1344574,1051362,260742,-237457,453062,1673355,846189,-274044,364423,810601,-370538,-448094,-21783,383348,-289422,787950,41246,-988816,20853,-693984,-906181,192404,585587,-6251,-543563,1212862,1191342,128987,301460,-555942,-1147111,-1172053,-433281,21770,-902496,-465957,351412,1256478,708852,35073,623579,-526636,652277,-74887,-1045200,-553561,-430720,-145044,-668972,-1693911,950020,-191300,587491,-814417,573804,-380122,90236,1133758,903882,964215,904642,891898,-253777,-1182724,-768938,499303,841702,583539,1076856,754960,937006,34330,457659,-1036844,-1369444,-134909,1248261,-350718,-154634,-87751,-560738,-685767,-706986,555096,-118332,-857329,-268060,999244,-129416,32067,173709,575696,-1181048,-993888,421597,1021495,-280020,720810,1008206,778747,-452271,-521296,-394967,-771428,-59484,205547,-1756204,294668,-1174126,-394520,-1190227,-299472,407442,325881,779510,-596777,-1056354,808744,1099251,-1002136,-354684,359631,-281531,633308,1231068,1128963,716176,-710346,-1057936,25117,364253,-200487,386352,883032,485070,220044,-173581,1252509,1163834,1105368,209126,-193641,307182,1284964,1065107,1785372,295192,-279402,-269247,-7456,-1254900,-1164787,-58359,906670,-1028989,-945164,-1350317,961607,170872,716767,-970459,712461,-386263,-859096,-221538,371065,705108,1445649,-473299,100942,1317262,1362934,476399,-520165,158059,-689011,103616,-1017292,592739,1530750,-45819,698157,-108533,-493634,601537,-1088219,-873027,-603164,-1084294,-747196,410266,1012760,748940,-158282,-355689,967759,617617,245246,625014,868404,-271309,-218454,516999,91749,550083,-419631,224662,-294071,350636,-36225,-100348,-15019,-1038949,-583905,874281,939887,-430668,828103,903999,196531,-888278,-208141,596112,1054744,707666,-319546,-782277,-332983,285627,668369,-728273,-272412,-468980,422626,763223,1139393,712457,825723,107042,36193,1146057,459861,950320,90234,661903,349188,1198235,-329474,284844,-117216,267852,-97536,-816944,-848034,-932313,-1480119,-461018,-46182,1336072,568375,-88268,228678,-500985,867648,266238,608869,653311,644063,293239,852089,57129,169994,612116,-1059986,-575292,-1294242,132828,22073,-39359,-912581,974942,-209653,200577,252798,31907,-1105580,-5620,808627,217723,444731,1127053,-653458,838903,-132051,989823,-756971,565871,111918,40590,-321973,584571,292555,-1051937,429629,-413286,-1429313,-153284,-1093310,-189725,-530153,-76067,-1450065,559364,566680,579579,42246,-431349,920898,1188242,688490,-398143,-708365,-437270,249643,-512216,702993,460577,150699,205081,607521,-763407,-1084007,-1601297,-1500468,-1376343,-746277,-2671519,-997520,-630508,70911,-298395,286573,333913,-1120669,411576,1330093,-693108,278199,164865,-297867,199716,395646,-321237,-1070303,912010,-423572,1852661,978322,1443926,-768668,-603546,-654849,-388267,613232,668203,102050,418080,59230,-424514,125834,-202181,592803,665895,276541,690262,759671,-170222,226681,-1366022,-45860,-9643,688606,228086,484015,-203070,-182625,1672603,-423557,23469,-324123,707500,694091,-1100972,-1432875,-377849,-353603,-127416,-210653,-371948,745988,-751407,812869,1286474,-625691,-507985,556725,373353,-971291,-184425,103708,-100713,-38594,1565953,1003871,-850654,-238720,1103031,-438815,-53003,1071355,-791120,-643680,-1019249,232244,834563,-722286,-1369815,-1200708,1147916,850973,1107562,190705,989036,824373,762651,-739141,-564719,4893,-64651,-23264,-717013,564647,1055310,721487,-1500835,100794,117425,-1178915,40308,824615,382365,-134167,1165601,474431,-132147,1134303,1158471,335494,622019,77307,127975,577558,406797,191406,-830880,-180169,559794],[-211518,-1116092,-1134699,-413941,765758,-1576500,-115664,-533984,937064,1497278,1776746,-383627,537525,-395178,-964485,-1250061,-1110250,-15833,-809278,-37256,-93978,343359,-420287,726883,-92257,1717019,941262,1164948,297133,-481736,99158,-1510387,-917321,700542,727963,-348801,-824035,-122570,73279,428934,492643,1131206,-560501,-617700,-595685,352627,651181,477821,-607185,747926,-510411,1478979,-544855,-1447687,-1541585,223752,-181449,-1231953,-202755,-1017359,-1191626,439592,2468622,573626,356860,518170,-77407,-708188,-1163468,-947754,-470296,80914,520234,44071,-458918,-1265495,-779441,-794600,-1503271,-440608,-103044,906712,573575,-209915,8471,-951301,-199802,824664,1075665,876712,848124,808454,-982106,-411562,-365481,-64091,1335904,-702000,257672,491003,498184,-666566,-1899837,105167,-69469,-1510968,-139001,2626,-93035,273817,865756,-1238181,-41280,208566,1345867,-1300241,578440,286388,135345,526836,923753,-398932,1105387,-161433,-93656,708744,915591,-404133,-1767198,650329,408094,37618,1373563,1050699,1143490,583432,1546580,921204,65117,204166,-22044,-680030,874722,-624658,825711,715263,-21234,361461,10856,-697284,40546,-1416280,-378413,107847,104386,1176795,-1059251,508755,475210,-248970,127375,411904,-545624,-2025673,-608317,-1251655,-240418,-238227,233814,-67460,793857,1026848,1091004,-455550,230750,-571765,-20567,207215,256593,1178620,637053,63501,330018,-284211,1754900,170549,-259268,-982642,314250,2082462,54044,-910826,-834051,-596094,-635806,283843,146762,1012706,-202558,-604179,140354,418315,456781,-285222,-870616,143113,-154264,-577614,177664,511253,-15216,-996912,1745251,-713809,-791607,1228663,896323,-94812,372111,268018,1488395,315746,445718,923625,-391076,-135934,-1266770,-304815,-801065,-1222538,-1125187,-164462,1159753,38070,154370,-370552,-341335,-232741,269629,-429187,344708,671365,450812,-521283,-353754,1073540,-965329,-364793,-1763478,-1568191,-343409,-18507,-921185,-245233,342157,504242,943571,-144051,-404175,-504791,-763704,-973862,277465,-472870,-609649,142420,-285619,503174,-44110,393598,-968000,-149235,-1228482,-779330,-188834,1221212,745626,-69617,801437,-670512,-524567,1415851,1213141,-605218,-213441,226333,1246024,87864,40574,-804892,-1498083,-137557,245740,949145,-1823245,-1572372,-553792,-1558606,564480,-583266,660038,-478449,492284,551815,-1241596,36295,283986,81955,-252074,-508295,-874865,-489574,-950212,220780,232025,138481,-531458,149247,1583962,1386835,1012694,252343,-258413,605092,67021,48662,723315,306611,-208564,-246319,-1053560,-811314,-931156,-775829,-924421,-176923,-21841,-491881,-805826,-1029855,-1367319,464379,475034,386346,-35132,125893,-127657,1419593,980509,143260,-336487,-501378,-1793621,-980326,-692911,-444944,-100820,-864262,569201,-208923,169536,-634893,-992317,501024,-1364475,644746,-834817,-427269,402228,-703814,-227356,396157,898303,-523024,249709,-273632,-287145,7831,292392,950373,-617296,-92147,601963,-582701,124692,-207203,512203,-233312,-372668,-1042084,579865,1316022,973460,1335021,57858,409878,663322,207629,-919845,308777,1681350,-1600577,231722,-576208,1259088,135475,-164956,-188890,726268,480266,-670676,334598,-1293330,-1709730,468502,1026769,-239633,-840915,-1455482,74311,197175,-873475,830006,1503360,-183595,127727,-1106990,-650889,-671057,390057,-1341320,-345757,-217664,-714291,-1379308,-917621,130630,-290111,-148724,693151,-357046,571905,471424,-125688,850582,1786196,-156961,612713,98616,118049,424272,1094445,945517,416860,91206,-910755,-95023,-1185024,-193728,-210631,-598076,575327,224919,-1258,-687059,101934,-896547,278607,383564,37862,727403,-179262,-307036,739610,-1312459,-867301,65367,381923,-718678,-611359,522011,724095,225832,551470,-636056,-1031950,-1310945,616555,-132882,830918,-302080,33401,581184,1241682,453124,-206043,-762657,87668,659346,1175347,-83885,266539,678162,467497,727722,317759,627858,1590333,534448,-636328,378356,493455,-385877,828273,99189,534760,-2818,154881,-265818,-207233,126177,-130909,-244007,-73032,950340,1142872,-495738,-706941,86321,704505,-52432,-184813,-123182,-189275,-139617,765663,27942,-456771,35619,-674987,-1035787,974935,-25746,-34942,-961225,-452097,-641363,734248,624476,407766,503034,-280826,-823702,104071,446697,709980,930553,1070718,457610,297778,-187197,355707,1677000,478417,-13626,466080,670340,-440756,-443979,174459,360078,-230335,838750,-221612,-158265,472844,-540408,-723028,161552,301039,-57459,-628099,1075928,1451150,217187,326406,-549399,-1142779,-973224,-6432,11073,-984467,-437902,189009,1035635,697757,-396935,-279949,-876922,917387,-66597,-1310622,-497898,-300748,-366540,-426185,-1206583,1323719,-86866,562740,-712466,98641,-557294,34455,894519,944264,775835,976177,675519,-327194,-732017,-634142,290205,762042,1080877,970733,541588,828370,-17567,377856,-1080460,-1063615,40417,1123735,106227,279830,160248,-425780,-410222,-522794,282539,-496844,-622082,-103887,724345,-542486,141671,326239,525586,-1016324,-909147,187003,600923,-547628,859483,735604,292383,-475610,-499433,-298820,-1060526,-127773,734,-2058149,346587,-610600,-146164,-913281,-258989,271718,231608,513978,-637710,-905430,515640,615799,-1116014,-402591,-174634,-314150,607776,1473378,1078120,581700,-1009060,-988133,-297816,-106670,-277426,392041,884431,569695,185824,-422897,895933,1252330,1094962,419897,-513872,448971,1046333,1187214,1360076,874,-406220,-314952,-135519,-905749,-1548521,31945,1021955,-1382910,-1130784,-1573342,962636,415815,1026794,-1110990,914978,-78711,-683277,-179392,405886,1182183,1340455,-260868,173252,1081196,1320512,766626,-394093,402034,-325115,185094,-375017,407985,1369378,-57462,644025,-72021,-171006,711003,-1025212,-747426,-778942,-733038,-634286,257533,798889,782274,-555669,-517250,1028763,661155,-152516,-52088,471390,-492378,-64485,517148,105575,273168,-566500,-87775,-449198,-80859,-208014,-182575,130645,-950663,-1361633,1321448,780909,-506637,580834,1221467,287615,-663742,-123060,591995,1071746,469649,-751926,-745877,-224505,607015,501942,-519293,-276216,-105321,660387,671042,1223540,646666,621390,-37234,-397651,967975,313063,1041659,496053,659545,22000,572958,-76437,142179,197468,232068,-347012,-521050,-749167,-752711,-1736220,-478721,532786,1677373,734966,-241229,-313967,-783802,509176,212952,705891,403774,608968,9952,816423,62920,172479,581824,-356323,-241034,-1150227,282338,561823,369841,-956804,1053561,-23564,-41763,237891,340950,-858435,580270,904518,123671,570478,1039588,-229742,752981,-407461,753902,-847152,337542,80396,225598,-497411,761486,203552,-1540159,-200611,17934,-1238767,-100324,-904544,-338437,-782483,23793,-1241949,558703,168093,635197,109563,-35771,850468,1363698,1233120,-706885,-1104458,-727558,108629,-778759,835107,583828,-422966,-344980,486757,-633776,-913455,-1431474,-1537152,-1352181,-293543,-2143503,-688381,-642823,110787,-134990,466591,25350,-1468413,329159,1574546,-475806,235436,45592,-937424,-111439,377086,-5078,-924723,1033111,-523620,2246404,1243311,1889268,-629230,-282909,-375355,-208876,532310,647538,229289,336138,-115465,-765678,-81958,-209790,898829,832808,-50249,702674,451010,-109061,380692,-1023004,279481,-30433,449950,44654,125142,-267150,-608770,788104,-387249,-907151,-45630,538996,4436,-654726,-1340818,-456507,-371135,-477201,-426581,-240983,802664,-603009,406098,1325782,-720805,-824153,439018,677427,-1202672,-414444,182361,146774,-509220,1753656,1313120,-992667,121742,1366272,-4208,-120880,375960,-845970,-169280,-802734,629830,864011,-480084,-1122797,-970537,939175,970341,1691084,271953,1096752,999726,1036923,-1041013,-752092,-70646,8508,-517602,-252064,397222,694021,592346,-1447630,-100119,483676,-1755938,46497,726505,108023,-158482,825230,-32143,-9779,1189050,1337228,49473,605883,-103089,235245,424862,310378,384704,-844006,-222907,1095414],[17501,-1133085,-1231786,-278059,760755,-1491268,287049,47556,1042857,1366120,1043173,50084,435869,-658934,-1026028,-1125467,-981192,772013,-662063,-468870,-20203,807466,-464751,763996,-236200,1390298,355130,1261403,478242,43105,194522,-1292908,-774384,779884,751451,-612480,-919551,103540,22096,496015,110748,508665,-505409,-878207,-584167,67926,411830,413383,-432923,682384,-643886,1789277,35167,-859612,-1672245,-167477,-364385,-950209,303509,-589757,-904756,496984,2461755,561714,395637,604836,-486944,-902047,-1025982,-989900,-170109,610781,719511,64352,-450399,-1293636,-264078,-615341,-1392197,-656327,-396697,649136,275832,271022,235061,-1296888,-228231,980392,982939,560759,480147,719971,-1064405,-577226,187873,-32921,1277418,-258711,282071,412081,297302,-733330,-1829825,15285,-139285,-1383542,-48388,73511,-321516,249179,1568639,-988267,-224716,96312,1566321,-1038898,390850,156070,-40375,820431,1293181,-373634,933715,-92607,-287066,1067668,792467,-56570,-1642901,516753,492127,351172,1382524,1736564,1274818,373622,1558294,1041501,384243,1222473,281707,-658630,901530,-832360,590870,796501,-195667,229079,-32599,-334499,318795,-986728,-283964,14058,207814,1320662,-758721,807486,477991,-109948,175089,175884,-722867,-1735911,-727696,-1390181,39778,-178362,-49567,-502432,656892,1011389,1364702,-425636,66297,-999348,41547,117580,630424,931306,461545,-121744,494033,-98937,1303053,-71287,-289129,-1097996,583301,2052602,410408,-1047916,-732974,-727680,-535182,230935,152284,1061309,-170701,-655668,80967,440626,438423,-420126,-846199,151918,-416907,-207815,209454,859292,40073,-849999,2023651,-661622,-555264,1014891,719138,-252454,-146064,-286732,1392152,11925,700304,464500,-225103,-466385,-1186493,-296861,-938713,-806377,-879958,-658639,819908,107694,96537,-696164,-420618,-448481,233383,-703498,341749,701887,760985,53442,-281422,1140121,-925352,18992,-1346424,-1824686,-386069,187639,-773208,-266908,803652,405242,1640136,460852,-448482,-682068,-483523,-288770,767412,283965,-367218,11447,-466889,-74336,-425434,84787,-1591120,-311449,-1015902,-593905,-371825,1084915,679096,-237975,708937,-850528,-279602,1317234,1193152,-219519,177091,307951,872605,212079,370074,-744728,-1077438,248177,196002,1078321,-1387584,-1767393,-400710,-1120062,565394,-793253,588047,-468818,66349,660225,-1773998,-53849,363271,10514,-204876,-467658,-544435,-294894,-872017,951908,278853,152955,-119396,149692,1743953,1278547,865183,468153,208242,969723,291717,-117813,545059,100936,-764080,-503440,-907472,-488223,-733130,-1017827,-612416,78475,136338,-462048,-529003,-526941,-1128965,634988,-7605,219261,-7021,702588,280564,1818725,1277023,67281,-551569,-804567,-1509774,-880806,-689080,-400409,-138589,-748601,589935,7815,535782,-764292,-802664,614128,-1787210,816333,-810951,-315958,318931,-842166,-249798,403268,784611,-385632,323141,40212,-483855,-199639,27029,738689,-601330,133377,492196,-444021,381527,-3298,407036,-346591,-514043,-1036134,450140,1188087,914303,1352681,187262,-198462,529307,374570,-444408,449824,1595126,-1587047,56396,-943183,1265597,-236525,-488313,-286362,538916,121824,-769402,216877,-1480870,-1776185,928406,968841,-335924,-923360,-1259383,539577,685614,-1017655,474168,1435741,-561865,31882,-752423,-1106487,-764294,131828,-1247191,-61513,-270104,-1295298,-1400371,-742086,162785,-470824,412889,1199844,139699,1140162,370472,-137821,954711,1408668,78715,386254,706664,157028,-77954,729001,547117,391963,106474,-779493,-122576,-937353,-547999,-424373,177565,773502,205266,10927,-589838,-43560,-937784,492814,265900,-38982,497572,139305,-679234,338635,-634015,-744458,111111,1094234,-596178,-502654,465322,844813,690963,490334,-392556,-1139490,-1354335,365307,-310921,631132,-146129,129238,727239,1276329,573973,121301,-695395,-249493,356324,974018,-144177,378689,703017,1256730,886727,323833,403511,1706981,762230,-450296,-82861,349828,-675931,952161,591963,205205,306382,-284531,-242981,-109196,451506,-383418,-380637,-130002,1334654,1141974,-44143,-451639,96652,370994,-20827,-194605,-35714,89337,-191112,351206,-79161,-452819,-128530,-1137905,-865352,1120057,-24781,-487380,-699892,-631296,-904312,745134,630031,382160,15578,-284766,-627927,-333024,659425,890153,654196,807094,-118781,237062,-232349,97942,1235351,53679,89860,525848,480840,-457635,-329257,337160,99762,-309421,796483,-502840,518776,808332,-406974,-261215,156182,-71969,-164156,-764484,943307,1240109,245663,359972,-466913,-1081188,-599488,453929,274610,-928531,-575572,90258,669009,470471,-641556,-1116011,-1008962,1264216,-9238,-1511982,-604488,-220155,-275843,-77218,-636971,1323482,-45837,442782,-132924,-334934,-644184,-29984,485863,986769,649643,815732,332017,-436852,-167496,-754040,84151,717497,1434788,781526,331858,810433,-71946,281495,-967092,-659176,218619,800281,489054,634775,378503,-269703,-166241,-369340,-95436,-877740,-462923,18429,469743,-822641,214628,445416,393947,-576809,-646743,-72498,97186,-728370,835789,390514,-175943,-550177,-424052,-165493,-1405351,-132770,-182760,-2171769,385166,-48922,-32360,-837778,-274347,272741,52198,48081,-514970,-589881,194226,156571,-971701,-327642,-541988,-259678,514824,1424206,993616,329985,-1071723,-726408,-510393,-465156,-206632,106196,635326,261248,88829,-397987,472818,1280460,911980,395577,-878059,483312,871084,1251564,766194,-255754,-516213,-329883,-58108,-646734,-1637470,109446,957147,-1944769,-1288166,-1654056,735942,415738,1141331,-1042364,1029072,142530,-543450,-432429,223651,1568251,1222555,-58186,217301,633031,1138151,904327,-296948,372159,4055,201176,247295,138007,1107003,-77002,567574,1967,288460,637506,-749312,-647124,-612683,-408811,-231473,169869,605942,741473,-926921,-712428,1038050,732365,-381477,-595268,78546,-534963,110607,990015,89370,-298335,-718864,-347782,-592708,-670746,-611829,-204530,205604,-471525,-1243149,1699454,380352,-582067,282523,1559288,384391,-322686,10378,511080,1008903,194001,-891765,-349410,73956,791635,222514,-313100,-182415,289126,808843,493951,1220752,506179,356167,-95751,-955412,465846,116190,1000197,733950,420433,-277690,118526,-124068,-91406,593756,113763,-527858,-23946,-495783,-528567,-1751564,-388192,795422,1863944,815555,-448538,-850813,-1068147,47315,50229,624421,255655,500472,-72469,760731,86197,-52753,301341,315469,78556,-924505,351712,678579,527900,-1025144,826876,183144,-292732,314481,643260,-583656,1039336,911959,78149,671763,832687,291692,481014,-518769,596200,-858311,-7233,-74384,367194,-615961,472131,57406,-1878853,-587519,462281,-992124,-79396,-595831,-479460,-972465,188328,-811359,522945,-97101,682341,258836,391424,564166,1227319,1460760,-880185,-1396640,-999523,-36921,-1089943,816780,474347,-1334169,-1021893,330913,-466320,-623377,-1005858,-1065982,-936419,258141,-1428093,-152921,-492219,5720,11120,579055,-360086,-1686618,16321,1555754,-90638,191778,-244162,-1208041,-262741,225994,158806,-739097,906588,-410118,2040152,998138,1701435,-547881,152696,-165701,-277228,410480,524530,315895,373904,-164045,-954137,-98002,-74887,1109149,895204,-480528,379913,162140,58777,432117,-630230,583789,-77173,244328,-394038,-211149,-408000,-956805,-271810,-322910,-1574127,-13564,253588,-815849,-249497,-1017178,-570015,-215972,-676902,-507589,-37225,757766,-359806,-176555,1113767,-741877,-1042444,313871,810457,-1525323,-570374,238293,328888,-962466,1859978,1369075,-919228,589629,1525387,366955,-184433,-159778,-747484,247382,-605178,1005762,897243,-198790,-915743,-562401,822724,1179338,2075783,291548,1033681,877337,1230295,-985151,-693459,-80179,13645,-1013297,557690,311431,222880,421980,-1008559,-129731,705941,-2165930,81980,508817,-267124,-142483,330533,-455853,13987,947178,1339078,-222713,495896,-239943,347021,199193,29145,472603,-729702,-50008,1506668],[352920,-1109203,-1179688,-176057,839144,-1231665,622350,494932,975015,898289,-23491,485543,372427,-846872,-932929,-947570,-910454,998277,-600156,-477863,180757,1041942,-527907,645093,-313349,957219,-333616,1284159,361964,526209,174947,-1103906,-385241,838378,619858,-882135,-833744,285118,8983,388021,-413021,-128603,-471566,-942016,-565555,-286338,44685,-18310,-225124,516779,-772212,1890658,434931,-89059,-1557332,-489335,-572296,-527366,603243,-46472,-583167,562955,1808221,634432,468461,516542,-479315,-789273,-689094,-763568,187857,1089287,736486,89258,-429052,-1028833,114515,-394657,-1220770,-969120,-620859,407999,-59753,680295,164389,-1545733,-213036,1112386,957090,265401,-4522,263859,-1001004,-691453,710774,148861,1226180,182739,289750,160501,131504,-809196,-1577542,-37803,-214478,-1175822,-119397,100188,-403629,320457,1756214,-752509,-404091,-11315,1452199,-669833,-6927,-7932,-124513,564307,1329821,-314045,701565,114787,-238339,1356199,655922,322677,-1320632,241719,563163,543639,1133152,1942913,1369172,85509,1313711,1118552,529437,2139776,784029,-748392,424983,-898779,370275,859263,-330289,51811,-67479,69073,555440,-440380,-99625,-115852,271329,1220503,-496362,892753,326881,-78530,204564,-79500,-613939,-1008103,-660784,-1212809,235676,-165073,-303498,-768666,452612,862396,1428474,-249353,-204206,-1352661,-86985,-24083,951888,524812,5747,-244877,713473,9525,599644,-222239,-197588,-1031897,831525,1617511,717222,-1065836,-583547,-808948,-407069,265499,188535,1024964,-14335,-658878,43449,464429,331845,-593666,-755248,102295,-683207,95396,409287,1106055,-40674,-529423,1625797,-426962,-282184,731308,563289,-361773,-486213,-802591,1168354,-162239,913446,-55402,-168151,-713009,-959052,-248318,-1012836,127556,-478519,-999531,312772,61096,207431,-646365,-405100,-695100,67319,-988426,430569,617429,1020695,301031,-284319,1080864,-691625,618997,-841814,-1906819,-272757,567575,-503333,-154417,1202600,354874,2110924,977478,-494078,-881878,-378956,337695,1223812,1095295,-126423,56925,-605070,-613467,-818932,-386505,-2124700,-436260,-718137,-378069,-422270,709807,530471,-335486,557682,-816615,-173438,1281762,1156495,233362,596826,482928,570958,208983,563336,-572183,-624917,572380,73552,1079616,-594191,-1679982,-250083,-358337,655056,-862909,473321,-335507,-472990,691376,-2004324,-153180,330357,-9236,-133302,-338939,-114100,-123916,-789199,1442797,376682,192688,103769,209391,1370484,709414,686750,483919,609460,1216887,597808,-166898,441597,-136959,-1321222,-800346,-628950,-114594,-491732,-1077261,-302445,325825,406233,-390063,-332026,5914,-348001,733603,-458659,36306,-107465,1036812,554910,1993820,1116118,-227173,-641623,-1048272,-1087426,-872605,-544175,-374961,-311675,-558348,401054,145286,695150,-819399,-505397,573230,-1657733,920979,-697043,-149540,338236,-820138,-139830,307727,685622,-216755,339627,513940,-568553,-394450,-428629,364972,-382977,330370,-10380,-239554,531613,35863,172755,-445876,-437086,-758717,252379,1048674,747519,1228791,284414,-626527,334361,593510,318431,635743,1439856,-1312348,-603968,-1239926,855701,-371880,-638027,-295929,436837,-226179,-716655,83814,-1301795,-1650076,1135320,930261,-264459,-848487,-784638,1088486,983337,-1121093,128299,1217720,-738328,52491,-241892,-1214130,-712047,-105469,-1161368,307296,-254892,-1547786,-1143607,-319748,68791,-637387,823732,1651149,627361,1448777,89908,-94355,1024152,1261817,199936,89251,1285503,324343,-396224,247153,64357,475830,42242,-535258,-118799,-571768,-630306,-383314,1030993,921573,292552,16351,-463436,-122921,-893307,577597,-12322,-29574,179200,504425,-899601,-29062,92316,-591022,99569,1436726,-464836,-193293,473512,761077,1235475,466608,-3323,-915454,-906870,208137,-458452,342622,63678,207783,625422,1065066,706012,578378,-364706,-545338,14574,780403,-151474,261532,727804,1738316,856983,496477,182612,1119619,608440,-221909,-476631,74197,-898600,1084885,1245800,170366,680472,-343511,-201228,76342,679638,-612128,-645100,-317330,1431882,1019155,287725,18096,278324,50134,24555,-167817,183752,186875,-380006,-19684,-126296,-374216,-279000,-1544931,-673173,992720,-48771,-765167,-169819,-650810,-1087056,671858,599806,338404,-328616,-60477,-347602,-726286,594937,957250,264601,598042,-548092,36418,-349069,-234472,491401,-310060,33564,488752,346623,-462030,-229242,401573,-314893,-488393,664819,-734969,882241,946091,-337981,266460,151188,-444282,-383344,-898550,864411,610363,196979,367953,-333530,-978920,-167765,819011,629631,-817614,-814394,94674,255936,37711,-698727,-1589011,-904642,1567499,79829,-1603833,-811757,-185437,-29766,306993,-112458,987087,-89205,273920,725361,-587158,-619301,-87893,-29044,1090813,585050,459079,3203,-511257,392799,-1120937,-88867,782311,1547397,557173,159126,950738,-115717,167328,-807316,-309270,364033,376990,735183,830906,479135,-176029,-2497,-315268,-473690,-1195037,-418332,88929,333267,-919541,275306,530212,218756,12966,-318541,-238366,-326368,-778134,718193,74684,-470986,-624152,-363637,-15344,-1502562,-87411,-311639,-2007419,389726,378364,-170753,-868553,-306859,378910,-139638,-390784,-255940,-152597,-56654,-177260,-555009,-181328,-647199,-160212,319861,1074312,872624,22647,-937048,-315948,-575493,-615847,-10271,-400860,189792,-357070,-34516,-135734,112370,1192498,598192,189929,-1174965,407808,742978,1215772,122631,-449943,-600045,-299838,163824,-544954,-1559308,175223,565764,-2495834,-1390898,-1659312,347167,232195,1097718,-788719,953275,259683,-432155,-899397,-15702,1703713,1073263,92138,248267,64361,876440,892676,-182222,85219,227810,174442,583556,-184451,828487,-104791,473892,107285,764914,412453,-297302,-562057,-210717,-161900,322441,167863,457874,616728,-1168541,-905310,994698,824411,-397041,-891982,-282482,-319251,321460,1716474,21109,-1086333,-827143,-516137,-696840,-1120604,-1021893,-127617,219178,302299,-206203,1907494,-85075,-605841,38245,1797934,452831,-11066,106515,342148,869717,-60565,-735438,261172,445804,812304,-79334,-164366,-41525,561757,784578,296309,1179319,334407,123978,-46697,-1435210,-203216,-55915,904322,728699,28384,-508282,44838,-432559,-349772,876582,6977,-555317,526422,-128373,-363615,-1541579,-173601,647203,1825140,805085,-619982,-1239008,-1305745,-434530,-161570,464207,215665,354306,38138,754321,150874,-341801,-33188,831766,297540,-699680,311839,473745,391635,-1052856,424161,385292,-505423,478853,890197,-313217,1295361,842909,117479,738668,609049,758847,89036,-480910,573047,-767758,-352278,-315095,438957,-641899,-171088,-102908,-1946945,-720844,756191,-799107,-124650,-188209,-585289,-1064178,338888,-270051,537236,-173419,703827,417724,701505,178264,878065,1319318,-878338,-1501270,-1231524,-163519,-1340070,619546,79579,-2243823,-1533008,246398,-257985,-358594,-432253,-205213,-311944,692788,-748114,411299,-232478,-150811,141050,564769,-723306,-1749908,-406039,1325401,389970,188133,-654535,-1117868,-218876,32979,79605,-592189,516512,-75842,1414125,127533,1011845,-447482,563133,-32636,-515943,329794,311423,310737,481789,-86342,-949381,87860,135969,1169115,826151,-849040,-149156,-28592,281622,367523,-315491,764826,-151845,96309,-960176,-431244,-614290,-1105359,-1105424,-241152,-1753793,-276346,-76985,-1476005,54024,-507281,-629091,91291,-648368,-410036,195232,688493,-17882,-758076,762372,-645790,-1163441,170823,629972,-1854307,-599745,238544,386550,-1229531,1806592,1130671,-709740,1007462,1576682,625992,-209772,-383661,-611015,530001,-390335,1288537,976263,51131,-851090,-46831,814974,1351534,2068764,256959,802175,499749,1290132,-511453,-337233,-23772,-75244,-1377793,1307422,197280,-204044,250927,-419400,27744,729492,-2246223,99197,243613,-594422,-83367,-139991,-676521,-71815,458968,1123268,-433987,309443,-347384,441596,-41257,-332160,442290,-534804,302789,1590375],[682005,-1040564,-966931,-152791,949718,-921429,761567,632473,784570,249157,-956842,871127,375253,-898746,-707173,-762132,-882903,734930,-556574,-37593,424225,903754,-590053,411125,-294542,527873,-910702,1218475,-41217,819189,91831,-982720,82041,853664,415855,-1059478,-584043,434240,37058,94071,-898265,-621174,-503482,-733374,-532283,-591402,-325495,-635648,1991,277020,-816297,1776409,566804,530464,-1133889,-601332,-759999,-64317,699748,470500,-262999,598616,822942,782209,554855,275278,-34287,-271115,-195621,-298219,509740,1386047,567354,169758,-310817,-590692,151837,-262613,-1030426,-1291242,-743855,187956,-354412,866490,-210342,-1630273,-98945,1186216,989145,44531,-523998,-311181,-822858,-688186,1057224,304876,1160031,460539,313115,-113810,25024,-901448,-1213273,-57807,-304531,-881606,-399029,65070,-265276,460159,1353446,-578281,-502632,-75029,1117387,-254980,-485611,-179290,-93210,-256535,1066061,-267630,501592,400770,-54134,1505824,534183,614779,-886620,-117940,577434,593745,784809,1677495,1398902,-263141,897038,1099094,484723,2491154,1348908,-955331,-286491,-711041,208787,820209,-418817,-140453,-78759,433470,711464,55720,90282,-232405,281954,935293,-353828,748849,62101,-85264,250105,-337063,-223215,-19498,-425529,-869009,286651,-157410,-492760,-842692,215516,669954,1281013,20664,-467069,-1485501,-353135,-153799,1171216,64971,-552592,-285084,844396,-59390,80479,-246999,3859,-854290,949528,979028,912848,-1071549,-443786,-832130,-304581,348717,250585,944630,183177,-575520,75946,423500,192182,-720856,-576081,42233,-911665,220502,666026,1162874,-254206,-96318,805637,-7659,-26196,440328,584039,-324931,-491832,-1108227,829395,-136275,983828,-510453,-251776,-814955,-627972,-236460,-999609,1164380,-42811,-1159843,-256351,-70887,424132,-332199,-301736,-895320,-250481,-1205935,571886,507435,1183974,198763,-365975,951518,-315496,1229519,-499210,-1789548,-30476,1117633,-98998,80915,1394732,359721,2244511,1285457,-548380,-986584,-466382,711068,1437773,1555776,17200,277103,-662698,-987714,-1103288,-947865,-2441389,-497570,-367162,-233242,-351637,248292,378550,-297766,398738,-626973,-137147,1241273,1109457,650575,873745,551765,355222,103503,575198,-331310,-245108,720303,-97226,894507,236645,-1354641,-158045,487509,769300,-803775,259037,-107166,-1005994,656548,-1829174,-179303,177335,-38867,-103312,-211689,297118,-32154,-723023,1583991,503055,265711,126732,283919,664715,-157150,534908,394721,836312,1262908,892093,-95353,461586,-322263,-1729058,-1015586,-265265,232520,-189564,-828543,34620,499124,759614,-282013,-223725,429557,693050,718156,-706644,-57731,-246177,1028464,646937,1830057,467714,-668215,-580601,-1226315,-639448,-938421,-311348,-400050,-690272,-332004,87193,175197,687436,-820318,-223863,461628,-1086105,922800,-502469,62162,495805,-633587,58258,138853,630060,-38038,279844,1020992,-530416,-478766,-853173,-81824,-18510,434631,-718293,-15010,457106,-74294,-103013,-498871,-194857,-278337,1600,921144,519985,1073120,314574,-786570,108420,749718,1063458,801097,1249875,-846656,-1361720,-1382105,159233,-249738,-538064,-173365,438983,-478021,-561618,-19009,-675423,-1243078,1013137,907096,-67551,-677598,-181925,1609841,1015773,-1197439,-34339,924105,-684681,157922,273700,-884390,-507888,-269011,-1069794,671267,-224645,-1395675,-654600,173384,-75877,-692950,995720,1850190,959330,1404743,-271318,-3223,1025791,1359431,154313,-165638,1662320,600737,-451939,-147096,-338378,666911,-93864,-235362,-93813,-161428,-447370,-118731,1668219,948641,436373,33420,-426605,-146811,-656907,519886,-388017,94353,-126516,796862,-959543,-279806,667750,-428529,8829,1215830,-422353,254366,554321,454986,1682866,470088,442428,-373053,8441,273562,-512869,25295,278727,243719,301856,660636,814733,981801,183810,-741392,-309919,623253,-119840,-89326,736498,1744477,629115,764553,-23654,68641,85029,32193,-695421,-272006,-1024546,1188308,1896995,360099,958085,-77615,-183782,265082,783084,-751793,-986225,-544806,1037617,751184,374218,469995,530780,-175708,81993,-116081,463127,79449,-530849,-164359,-113554,-227844,-386978,-1744043,-475772,572099,-112286,-804250,468137,-502908,-1109825,501947,534903,267621,-537655,280602,-49379,-976315,222466,896147,-60094,444790,-757179,-273797,-463283,-543923,-256517,-522810,-122387,319984,335803,-514983,-264776,332193,-770531,-684373,471118,-847865,886501,879280,-343393,628151,129212,-733206,-687316,-944853,811440,-226976,75386,312169,-177008,-859408,199237,997038,837226,-753754,-1064586,204593,-96357,-520385,-638038,-1595002,-610839,1683902,183022,-1552465,-998489,-190613,131981,638705,245145,463441,-189203,127829,1500930,-571067,-499319,-137290,-527833,1260048,535977,4626,-208098,-516076,828031,-1578729,-211420,1001178,1417201,345591,17292,1224481,-145078,-17632,-734930,-157335,429395,-243,816492,854340,438110,-159237,46380,-395034,-736765,-1388125,-476842,127936,332257,-867402,346964,563417,34921,570866,-41655,-210241,-521332,-685298,600673,-126557,-519758,-651314,-391958,114652,-1230043,-23314,-359557,-1552605,352707,611967,-604277,-897356,-311463,516104,-283826,-574087,121762,326073,-144609,-377419,26996,-47828,-493849,-54561,15410,513091,701438,-278316,-703367,130154,-511063,-555391,254661,-976750,-334045,-1061319,-150542,254411,-119600,942620,232435,-102514,-1294926,259592,601434,1065134,-439612,-573692,-670728,-213096,400747,-590071,-1491043,217620,-80317,-2763591,-1418690,-1679548,-118111,-25012,983504,-458427,674602,323629,-310794,-1402652,-203738,1500664,866262,162484,273887,-484632,608465,769891,-16532,-319853,336185,140002,523685,-505949,589491,-155045,365564,228111,1120171,113270,221801,-476097,218237,-6952,811054,255487,359783,427724,-1207408,-1037062,884247,908432,-220675,-929597,-608037,114164,567446,2249906,-69149,-1900930,-842726,-579391,-739623,-1218159,-1157534,44052,209228,1156147,1247367,1913819,-431624,-559770,-80943,1849029,468328,168168,101554,108840,669749,-260346,-390148,796129,738049,697225,-292963,-103043,70662,640182,548964,137617,1137838,170410,4484,79952,-1716219,-790115,-129541,808069,480664,-385429,-637402,329489,-821282,-523948,879967,21337,-375005,974338,270251,-323731,-1174051,138728,155473,1544317,716044,-675446,-1393572,-1449764,-852034,-333850,363598,256616,207139,241691,789242,262490,-491153,-246779,1138468,373226,-545308,180495,135364,32130,-991918,51185,564958,-645123,685797,1059771,-78137,1334696,726727,258687,749946,434012,1055391,-304699,-331541,666499,-566513,-589665,-566415,427939,-567254,-875982,-224863,-1715909,-663218,761063,-710697,-221957,255351,-651133,-1030517,401054,255490,634609,-84100,658365,524548,796208,-178925,478001,907350,-715475,-1382350,-1412754,-255087,-1462775,287731,-564178,-2677596,-1660587,317453,120,-193156,122777,776692,250006,859406,-231082,802805,50167,-250240,245242,422540,-956143,-1690981,-767868,1008171,858641,242040,-1058254,-789374,-20582,-74781,-226080,-552060,-52960,373276,695200,-1090801,203339,-255127,840505,29897,-791803,331525,28363,203501,583282,23018,-782864,419860,347590,1094965,650946,-1021814,-714094,-75098,457329,212944,-121255,773987,-241508,7710,-1461047,-476189,-840259,-1007004,-1375773,-168568,-1413489,-752798,-373842,-1755370,230826,89888,-575003,452785,-413149,-149366,411914,663697,382530,-1144459,454253,-408768,-1177452,5520,122134,-2007485,-486515,168071,309359,-1231280,1580562,723177,-453008,1251458,1524716,751614,-173036,-301584,-538793,651967,-123241,1427254,1074574,200163,-954312,437774,833672,1345976,1649916,201153,447030,14282,1184059,240837,228954,59045,-309429,-1542664,1624855,-37842,-471301,112497,101881,309836,566416,-1937318,66723,14668,-701031,24752,-435051,-670593,-224848,-112023,742141,-553340,80487,-442338,512488,-240995,-649782,308434,-320555,694055,1315683],[900304,-923546,-637609,-216796,957522,-701806,646039,390533,573847,-347840,-1439140,1165770,409845,-811807,-442695,-583688,-870856,228569,-425224,677445,629934,442653,-602659,160746,-176987,217176,-1191235,1054594,-606643,849132,10836,-908009,427821,806028,241604,-1065042,-265749,567910,103729,-346650,-1220426,-871388,-554525,-287305,-456110,-740410,-559337,-1178958,226746,30336,-709456,1505304,469339,731571,-471374,-466277,-905658,309409,642521,814623,-6719,564273,-68329,966076,630241,-42530,634475,533463,355410,276290,719714,1426689,285250,339544,-63829,-146235,-140308,-278224,-823190,-1508098,-772790,-19682,-503804,778979,-757237,-1473676,153555,1163547,1011360,-99610,-969868,-771028,-603604,-537588,1140617,224767,1037919,459343,366723,-212538,-14503,-1010774,-827993,-45038,-397798,-532126,-813373,-20168,102638,613662,562316,-488916,-459852,-62838,751898,151926,-842426,-332118,39233,-1283251,674682,-248761,369179,669800,146070,1502057,445624,715744,-440248,-472842,505633,535480,503608,1186752,1305488,-607741,428395,944106,302652,2118707,1801664,-1193043,-918429,-250771,134744,619092,-472744,-312016,-52053,673661,761319,386824,208211,-305176,242827,568014,-356956,440839,-223802,-42742,341707,-559654,344313,980262,-102300,-561568,183496,-114628,-604388,-752582,-10040,531367,995651,312627,-597810,-1385895,-642096,-212371,1259954,-329460,-993925,-246837,746447,-307623,81353,-160221,241747,-644453,868520,422186,967089,-1170745,-342718,-795052,-249828,422321,322895,808780,311018,-405077,196091,269714,48032,-724428,-316213,12162,-1034130,151013,832099,977961,-544838,353825,53177,491554,174386,230836,889390,-91418,-141902,-1102587,385938,46056,832849,-813096,-394298,-742946,-250965,-320199,-905534,1816465,321045,-1170821,-801350,-244215,631900,32120,-157789,-982947,-652245,-1269861,718531,463678,1232574,-155000,-494404,828577,123092,1650903,-418854,-1502373,277889,1754201,408850,393637,1300659,378959,2013454,1320795,-588781,-892056,-683244,778393,1296964,1503850,4794,614570,-627421,-1139291,-1222022,-1490879,-2426560,-488164,-15567,-229450,-213430,-117402,288286,-83013,292129,-373370,-73290,1026354,1019132,927975,947707,365799,198247,-51058,433781,-83071,-3781,617177,-273115,522708,745810,-917105,-166633,1149035,844872,-676078,-30101,180772,-1400445,569799,-1302301,-84446,-61666,-117763,-153465,-153635,560958,-47162,-668705,1389912,616633,363467,5147,313770,-8720,-1020457,424075,318177,873819,1108313,1097850,53218,629307,-380974,-1855771,-1044666,114719,476167,156939,-269971,426441,554671,1131084,-162358,-173653,632142,1574329,582370,-666179,9214,-320176,682134,556760,1335766,-431656,-1093832,-364406,-1348131,-261543,-1012835,-72612,-491684,-1252338,-131720,-237166,101069,581890,-783998,-57262,387315,-366361,824259,-259897,288284,760900,-329118,268895,-56825,617072,121690,161429,1413989,-400257,-401475,-1054029,-511319,386555,418776,-1361503,157381,126309,-252007,-348977,-466450,112697,255695,-277609,783364,290234,992134,272040,-697452,-103226,740005,1526954,879078,1037116,-343126,-1741471,-1340992,-584387,27177,-248563,58261,535384,-603182,-366944,-36660,227001,-562377,606040,870902,175553,-487772,353098,1986194,812484,-1267692,56357,622922,-456042,308046,674528,-224888,-218140,-327447,-911889,957332,-239762,-909035,-55238,599159,-206397,-609260,917319,1689551,1031458,998778,-576729,107415,955611,1591097,-40943,-275243,1694319,917871,-320289,-326392,-542981,932813,-264506,11615,-63224,228653,-103373,248950,1890971,817146,548065,97027,-536296,-150378,-161959,368372,-769060,344675,-311638,889454,-901016,-367234,1002388,-245119,-144024,513283,-503416,725220,670058,-12068,1840431,476449,831215,340366,1077415,589670,-422427,-220143,448701,225611,-142582,188069,878131,1166881,797013,-805291,-561223,508306,-80933,-591196,719599,1385177,243386,1034386,-189166,-1020449,-626257,283644,-689010,-585151,-1062124,1226679,2359005,620354,1026911,287631,-234189,316428,779733,-732932,-1274757,-715702,208695,335599,212233,693244,738847,-241568,157861,-63601,713800,-172002,-505340,-3178,-60453,-46097,-449595,-1647898,-283488,-51890,-219252,-635232,1046028,-219825,-977132,245209,444000,177715,-662127,565862,215363,-1032169,-350551,714463,-217381,325060,-731366,-568457,-476421,-748243,-697066,-571901,-291408,28434,452711,-663255,-483188,146705,-1168347,-805464,255682,-802187,591700,668924,-403678,680425,91004,-885136,-974669,-835332,714812,-1008839,-101739,170957,-15494,-744595,422263,954141,739151,-807588,-1237452,377372,-310856,-1063424,-551457,-1298858,-231063,1534694,288981,-1351274,-1044780,-233069,40156,838755,357141,-63407,-289922,67718,1860335,-288944,-324888,-187479,-868436,1447899,431078,-415249,-266395,-456167,1057650,-1919890,-277909,1352888,1157140,166746,-123396,1512239,-162741,-329738,-817175,-257820,375787,-198837,741201,759467,291407,-182658,-49017,-588131,-803312,-1421703,-590881,171875,403402,-758605,433204,507451,-139643,920276,101929,31957,-408358,-476304,563621,-168799,-348348,-602619,-556276,183927,-675658,25394,-314825,-922652,277484,654241,-1253593,-862569,-267776,601261,-338828,-374186,600033,750009,-16679,-494337,581183,-7069,-171143,31962,-364789,-108955,467820,-534403,-484814,467860,-377550,-350914,515134,-1449207,-805031,-1581911,-230027,643243,-234625,530995,-95766,-384069,-1176088,99071,402806,827466,-820135,-634241,-754088,-70913,519597,-693930,-1510370,213598,-723317,-2595159,-1363824,-1751255,-578051,-252766,884268,-194542,279665,417905,-139448,-1748815,-302378,980348,587942,149690,294283,-876534,392722,596020,194999,-633464,369356,133679,148551,-769896,403863,-237586,255116,339963,1235938,-159178,665446,-369772,487519,63626,1055306,411497,303870,217124,-1030764,-1045138,694799,944015,74423,-775078,-895831,626575,826361,2204132,-117046,-2493335,-739845,-546671,-710968,-932823,-838495,263828,224069,1835523,2429649,1759767,-541975,-462025,-64017,1693539,423560,188423,-24796,-138757,435657,-400823,-30666,957784,825838,514885,-330767,-125018,82132,534127,135012,56650,1118544,41752,41038,212743,-1797209,-1063767,-65747,710995,67406,-688633,-657025,744591,-1068298,-522236,561326,233359,6587,1218609,600901,-416289,-732555,480060,-484807,1084438,567036,-573585,-1320018,-1462481,-1145132,-384076,422210,338058,86592,402585,791811,403433,-353004,-249898,1244925,312496,-492589,21215,-190136,-400893,-830315,-138010,699442,-702048,858113,1155192,98890,1201815,599739,488317,698200,314924,1128307,-573799,-114476,801158,-272178,-661244,-736054,289406,-420572,-1335255,-277778,-1298104,-499849,431623,-705158,-317438,630241,-692909,-868480,338585,667543,784609,99410,491848,537687,658093,-409580,182763,414270,-446634,-1064622,-1537249,-301000,-1447560,-74588,-1298123,-2309452,-1379203,566785,316664,-114098,482857,1550656,516758,727837,99497,914479,266007,-220330,305472,205482,-977398,-1565168,-923823,743481,1207629,339374,-1277288,-362426,235962,18195,-645559,-645822,-644483,770905,160621,-2087855,-346108,55819,947422,36493,-976901,404543,-294629,32148,612094,25109,-538174,795609,508812,950171,443744,-958196,-1163279,23547,483447,26996,-19163,626520,-320192,-40657,-1721359,-340605,-1016682,-709546,-1026130,-142518,-729466,-1257102,-570953,-1590028,283938,644032,-395805,768695,-67987,204762,567605,708675,749907,-1220032,354275,-47635,-1079381,-168586,-577015,-1797950,-262156,42911,137371,-990089,1252371,354991,-211155,1284019,1373741,741325,-71185,-21250,-569794,629908,206045,1419374,1097394,203397,-1161665,750961,762008,1086303,986897,172815,65689,-381657,915389,958161,780380,101660,-718465,-1536700,1344429,-373300,-545128,24022,463141,598754,283393,-1333037,-16804,-111739,-469935,181849,-491773,-507287,-364091,-568709,324619,-568426,-150438,-532916,566686,-360710,-827569,112711,-145272,918571,820947],[947529,-761870,-269474,-339955,717601,-674476,312705,-162405,443462,-691487,-1463358,1338422,398411,-642623,-270220,-398356,-852823,-248774,-132745,1379912,762367,-93764,-509248,20084,12918,102718,-1113270,789729,-1145768,637389,-17988,-826599,518749,690424,173880,-873892,9150,688784,204033,-851786,-1358602,-860220,-529042,264615,-310415,-685828,-564667,-1436573,423100,-137891,-432936,1165651,269226,467423,240127,-168533,-1006883,492755,498545,892897,110006,443505,-552313,1128872,675137,-327115,1201260,1313625,833997,758046,778722,1217417,3511,585794,282236,172106,-576682,-424066,-565884,-1512228,-738495,-225170,-425579,483804,-1259412,-1049453,533021,1021530,927569,-199732,-1241713,-996279,-429528,-258013,970981,-195426,830416,161732,439777,15896,5947,-1126184,-490962,-1211,-462617,-178686,-1178288,-111111,627726,717783,-282848,-475674,-254357,31902,519098,514983,-883826,-445152,225920,-2008063,357389,-231705,279759,830974,294101,1383735,395696,587553,-60639,-728416,343608,433874,387469,762078,1036361,-867174,9973,650722,90687,1252029,1995079,-1318526,-1248201,360287,149396,251002,-517190,-429579,25404,724858,698472,513892,212359,-333982,173402,220899,-466396,84769,-421261,102887,487438,-710612,910086,1745796,190649,-434439,-25069,-13636,-649980,-557401,-173846,492051,683029,558104,-507916,-1163394,-825888,-166714,1223448,-559302,-1163407,-150455,348677,-644618,567079,-23185,401967,-460077,608453,159414,889552,-1388967,-265072,-696388,-233093,427423,383943,560969,279251,-190800,370379,2531,-96060,-567646,-14020,30875,-985790,-49513,802834,573484,-812555,720054,-207621,918533,300542,183657,1445870,309224,404140,-796445,-119902,252542,444356,-933229,-440768,-523254,105805,-506153,-763344,1828555,550775,-1088434,-1258914,-419798,718254,248177,-45691,-923872,-992589,-1132099,825155,546783,1164979,-636554,-614827,778682,541295,1792105,-544315,-1125024,575826,2307941,937026,710141,931921,337782,1494255,1086717,-575845,-579171,-919126,623716,868745,1084376,-163364,970597,-515578,-1089071,-1223793,-1892634,-2028178,-423484,278233,-370735,-78156,-256516,279962,299251,282083,-147472,80528,489037,832519,992534,876482,-69229,66432,-197881,221528,112218,96628,269600,-407073,38667,715873,-537292,-284590,1464186,862995,-565136,-293498,484271,-1552293,445707,-603797,124002,-322824,-254881,-279832,-181957,589861,-159091,-604371,980767,672255,464251,-168364,243702,-352075,-1577326,339051,329581,806718,825184,1181007,208677,926205,-280726,-1638018,-842245,438295,560544,461451,466316,870416,486781,1443695,-58211,-147516,568981,1950053,358859,-362557,238413,-274479,117166,330573,669989,-1212190,-1323266,-34248,-1417201,-16714,-1023972,98554,-636146,-1857240,-39242,-468469,-44453,438020,-713992,-14878,434488,193859,665341,-18277,482374,1042368,15845,415310,-227425,610177,232128,33160,1576759,-231365,-184922,-945136,-858394,711370,295081,-1723724,205132,-390612,-390589,-522504,-326012,378622,671775,-552020,592304,104751,1020402,175654,-464250,-251815,535040,1610958,836110,801736,58729,-1470402,-1137674,-1134641,288297,74139,325466,687270,-625530,-188377,62199,1080768,266229,72472,796065,375715,-335949,647179,2128759,482579,-1350933,358235,358101,-155312,459783,906359,506519,39787,-281643,-601652,1121954,-327422,-268410,503660,881595,-297956,-433347,651905,1211199,819373,327481,-714900,199770,832285,1774430,-310636,-196334,1340865,1165553,-175679,-275312,-520906,1209678,-414473,88483,-40275,560673,253497,575640,1671129,538414,532348,241114,-771332,-176842,540340,208265,-1058733,697967,-308367,709595,-777597,-293973,1099291,4996,-302922,-362767,-661321,1095837,740325,-517499,1595876,462347,1056216,974379,1840451,1071887,-159408,-293297,534581,154842,-568899,-189430,891297,1055424,1249715,-734861,-697258,423054,-72584,-1108477,674108,900059,-211103,1223866,-272820,-1774196,-1247877,493062,-488984,-756823,-1038340,1180111,2492990,788029,861643,491353,-374538,131939,719202,-518994,-1365796,-766487,-750856,-186632,-90407,595227,811263,-131099,257290,-35726,867425,-445429,-257423,392265,13158,124595,-482154,-1269798,-105572,-699175,-352372,-368481,1440435,134101,-786518,-64936,342655,91940,-759378,638592,426186,-910438,-909887,443710,-192309,223421,-502365,-653546,-307391,-802304,-662944,-529352,-399140,-322992,639599,-906936,-820166,-77190,-1452447,-788248,56115,-615715,131096,414158,-485350,424355,54851,-887060,-1131386,-558499,516098,-1533964,-312581,-45882,148423,-647948,492124,717171,336105,-977368,-1259539,537037,-364280,-1428378,-504801,-1034207,105679,1153333,392625,-1032329,-890886,-312398,-304065,868987,213483,-455375,-336486,118247,1685901,163109,-140777,-249258,-947461,1585474,213693,-676532,-199758,-364867,1071325,-2007925,-290387,1723722,953445,-1947,-290715,1655418,-171595,-751801,-994551,-534922,193829,-158901,546809,638452,108065,-198207,-310725,-825390,-656315,-1301404,-704360,251850,446324,-695668,507049,319997,-307621,951674,89691,386620,-13296,-210115,640534,-58793,-58757,-475504,-851720,163579,-44690,39346,-184482,-329344,174861,542111,-1916822,-761147,-198347,573801,-284503,177018,1134318,1036562,313885,-585656,910940,-97393,197335,90753,-745633,-633649,176438,-738850,-366999,579839,-248634,-93505,703709,-1695174,-1129096,-1724567,-250637,928335,-294743,26873,-313915,-577466,-834684,-13697,158188,561157,-975376,-647878,-863017,104799,450215,-732975,-1561304,139236,-1087726,-2047765,-1234628,-1833421,-962144,-386213,849941,-94275,-86537,600502,92869,-1810264,-329466,261205,255825,76379,306567,-1029872,255331,435409,404635,-673558,383592,179807,-341349,-936682,260729,-350063,170999,411822,1050814,-313202,920161,-227522,529717,70156,1004610,589018,277978,34371,-693119,-890688,432490,894256,390232,-527375,-1122636,1044683,1058793,1520290,-59998,-2652295,-528434,-438755,-615736,-407223,-108530,458924,300828,2150362,2901890,1520185,-408716,-351402,41954,1374297,327981,95145,-243633,-343457,201682,-496414,172634,631221,666138,344639,-165470,-196233,-45935,309330,-355103,65361,1125651,-35845,231179,269685,-1760185,-935249,121465,568486,-382502,-790011,-590817,997015,-1028572,-325397,41848,646479,511956,1247706,777598,-592757,-285503,755528,-1036728,576684,374224,-324539,-1095241,-1325623,-1293643,-270258,649826,421564,4548,425320,677872,538394,91244,-49861,1200525,160664,-523124,-79810,-427796,-740864,-594511,-156264,756122,-691421,908884,1190937,210109,975762,493277,762465,616569,220196,989408,-638580,131022,886378,64533,-575872,-746804,-72680,-260397,-1386156,-273891,-916827,-301516,-138306,-706921,-340703,820263,-736329,-607133,174064,913368,916749,290466,162182,436213,343494,-469742,80898,27380,-146291,-626973,-1601959,-295271,-1328514,-342579,-1864519,-1241931,-851644,940261,688187,-62361,521501,1851564,396735,389866,265784,775475,351089,-55019,303637,-1002,-764271,-1410828,-812722,633048,1369236,439490,-1161984,63970,438921,364453,-1021728,-841256,-1089254,965245,-102849,-2355154,-462019,446443,918284,3969,-993629,498079,-618252,-133677,546420,-171781,-311252,1100145,610710,803839,298850,-717914,-1399734,225705,313235,-118673,47649,384866,-357713,-79668,-1658040,-74405,-1074581,-337546,-318849,-198868,9857,-1574734,-633153,-1081368,234192,1027223,-126988,984412,261031,552351,613627,796729,969063,-1011770,521880,374580,-882743,-318074,-1232436,-1164212,1243,-89183,-53325,-597399,944819,196251,-4820,1165272,1133824,604902,73764,325310,-666864,498115,571162,1311323,926299,62920,-1347564,821207,526832,613808,333844,217027,-211011,-524060,527528,1306199,1050543,38044,-1250446,-1452670,570253,-673685,-468809,-15346,691439,766293,-25947,-650587,-122447,-109766,87702,372543,-349222,-298033,-404863,-782064,19209,-484531,-346212,-612787,616296,-384613,-823692,-83653,-49364,805572,310409],[823464,-565690,62170,-471647,187063,-856194,-117729,-843877,438269,-699841,-1237089,1368456,267997,-480104,-294632,-189179,-824251,-515132,306113,1805060,843510,-387087,-276053,81531,226178,189752,-765827,437941,-1484075,276670,22488,-691774,354200,523116,230928,-528521,171541,780187,332275,-1314021,-1371299,-633080,-348698,751962,-92713,-459172,-340831,-1345078,567148,-157749,-35731,838809,113082,-63994,762297,124528,-1069453,456348,332852,706790,26139,257483,-539760,1213851,678328,-472790,1415005,1718660,1125657,942223,687543,831683,-181285,842107,649231,317766,-923118,-630495,-220773,-1243820,-676357,-424628,-117797,130178,-1517584,-434796,960635,770652,672414,-294386,-1280302,-1001678,-362897,88564,651984,-861744,544640,-332085,500712,575209,70339,-1223189,-224027,64711,-459204,129319,-1275037,-140021,1169858,721785,-912263,-501213,85462,182854,474886,815867,-526900,-505606,403958,-2087673,250519,-162721,179657,834641,381032,1220230,377794,285069,212188,-815297,116334,352086,428763,550462,592052,-981902,-308294,261123,-26604,328921,1869871,-1205158,-1218432,875902,226432,-219806,-580328,-474192,162537,570260,535561,464595,109577,-344125,103482,-42337,-597441,-199690,-447153,339076,665830,-770488,1283578,2104984,340390,-503505,-248511,142241,-658225,-327696,-232374,517844,435711,711588,-184595,-971167,-819807,-24375,1097373,-573055,-1040435,-18460,-300546,-932569,1129282,76984,377070,-324348,289497,224725,725170,-1642701,-161913,-534829,-225059,324630,412727,157163,60273,-6491,512889,-317525,-238187,-274579,273326,92158,-739277,-280806,577580,51508,-942013,925391,123482,1162087,348705,329242,2037054,763575,872656,-312344,-601435,331768,-112299,-891506,-253311,-236957,379526,-734858,-614554,1313562,634084,-963355,-1567418,-573900,622781,213476,-34018,-727132,-1109280,-818710,856392,766650,985448,-1139402,-670851,828726,871049,1703428,-736479,-764526,798408,2592099,1363116,944222,379830,167750,847537,646911,-479531,-145419,-1061265,402852,369576,601704,-426807,1235353,-366603,-910597,-1222044,-2053115,-1301177,-338411,471102,-588698,-2321,-148166,321708,772015,377915,-13114,317470,-354853,514328,826732,780891,-582873,-56584,-300434,36676,209753,116845,-222701,-463999,-419017,171833,-371750,-481139,1439931,871689,-547520,-414887,748163,-1416942,299908,49879,386876,-535624,-432617,-438841,-261349,382229,-323303,-507291,525291,639096,539891,-299141,41337,-318431,-1669394,261868,443365,764470,517035,1149742,305953,1285589,-43089,-1111053,-441463,648442,468259,588900,1169646,1317683,327959,1633666,17179,-130360,278784,1724894,108271,86095,550165,-132283,-467329,44986,79499,-1583423,-1242476,310520,-1422084,67745,-931356,168082,-785767,-2295956,-133632,-545867,-212297,293390,-601131,19864,625613,424525,508416,174263,597274,1222494,321023,450573,-326456,551505,269410,-45603,1466822,-77052,81357,-565615,-1096209,859468,106162,-1729969,87309,-947600,-408535,-608738,-90756,523399,847030,-783225,318341,-16890,1083478,54712,-222906,-299398,200482,1397284,687659,551630,301760,-623590,-825021,-1348911,377561,263948,547263,837738,-594670,-60259,260238,1602479,1035365,-368219,682443,462662,-239531,614331,2010040,163926,-1455135,746422,143606,109325,569382,978815,1028468,149924,-162963,-77766,1154058,-451156,313039,898983,992182,-370204,-260780,304573,586544,386171,-427734,-650161,242402,685292,1742617,-553013,29157,708188,1216483,-171312,-78062,-334708,1416402,-490486,-76203,-30635,826244,492444,766560,1155661,169559,326985,477638,-1051473,-256832,1269440,122824,-1182521,1082732,-116899,284409,-619697,-107580,1013843,373900,-392704,-1051842,-792632,1281923,666357,-924332,994773,419666,1048468,1256051,1967139,1559561,268216,-146875,518974,45483,-851969,-329413,864732,687352,1327801,-553049,-700637,347166,-122812,-1501314,603682,497107,-609896,1286321,-230484,-2035211,-1533954,617401,-202101,-716824,-979738,1050584,2270763,758527,525980,378858,-590157,-266399,656199,-132084,-1175176,-687496,-1479297,-726230,-372503,227779,708494,104514,372349,-46475,900211,-604500,156261,836733,100862,240977,-503022,-720302,45682,-1171522,-473467,-144746,1591076,478428,-675068,-378011,246255,39737,-867674,432741,589153,-688138,-1231873,135509,-33268,153349,-139459,-367701,63647,-708690,-211698,-511221,-409881,-628382,804652,-1187633,-1117313,-220191,-1604465,-621953,-106006,-367309,-336664,212141,-559127,-9823,46691,-765427,-1097144,-168751,209559,-1725017,-533063,-294347,323127,-571594,462319,358825,-230822,-1180981,-1078971,601491,-288639,-1490210,-510272,-1071354,288718,669723,486296,-666717,-567440,-423026,-747564,758582,-124608,-665133,-299881,252092,1142929,627033,20482,-322021,-749150,1618267,-116826,-703910,-73173,-285032,927338,-1832763,-253663,1920929,954482,-207765,-487057,1541359,-168651,-1151267,-1103401,-816790,-84696,77859,288182,572366,-44417,-183289,-734212,-1016725,-345686,-1077706,-779546,375735,382039,-744673,515352,-13256,-483413,660951,-40210,651146,531000,37324,801005,150873,220927,-294639,-1214011,47462,458702,24392,6317,30705,60166,323243,-2346367,-628260,-162395,415258,-123517,901718,1634215,1142243,759392,-680058,903072,-293930,517103,127020,-1026877,-944985,-141765,-906234,-379387,424839,-178832,145424,776338,-1686055,-1276916,-1455738,-200649,1062165,-361712,-438389,-386865,-638893,-364496,-41407,-71095,328565,-922780,-631607,-971881,272783,219050,-613774,-1531899,-15853,-1048211,-1334243,-1054676,-1844662,-1215215,-404497,884885,-147244,-291760,856931,354458,-1569282,-335092,-491793,-76488,-16980,310777,-946132,188009,338351,541029,-386288,410242,282806,-741111,-998139,147312,-475500,150504,410274,587510,-298011,956882,-48796,408331,32091,741168,718971,271930,-82168,-296446,-582281,127461,739414,633541,-270112,-1242472,1234432,1219839,509150,127296,-2302813,-251181,-273813,-473860,130403,754556,557237,448519,2050170,2670999,1250002,-129945,-264013,158523,959607,198758,-28511,-488928,-462219,3374,-564957,126677,-10411,317242,247880,155824,-268609,-300257,52307,-782661,149201,1147406,-55061,530206,193524,-1698008,-520191,370086,332905,-733561,-664500,-486853,883772,-700789,-6342,-443739,1178765,1010929,1131471,750729,-771362,122254,873303,-1318268,169642,149575,15180,-817400,-1048980,-1318065,-10869,962535,475384,-44342,306291,417516,626912,711296,276536,1070088,-21013,-578289,-54514,-552487,-865523,-336067,-184312,701554,-641795,768618,1175205,266020,738646,422723,1018756,588529,117451,697472,-504949,372819,861808,367178,-397654,-568792,-721677,-153605,-1076446,-267337,-787891,-107079,-721836,-627658,-233475,751215,-802733,-304716,-8547,981000,961378,417117,-328325,217684,-53994,-372427,165700,-143411,114702,-179214,-1612196,-237978,-1156569,-420157,-2010578,-19795,-324199,1323695,1087388,7911,211517,1589118,-31211,8300,284251,511421,287206,189431,232404,-110820,-365303,-1232808,-475889,715049,1347965,491470,-696707,435296,503970,918962,-1222003,-1050976,-1272976,882885,-200811,-1785036,-208995,823574,827355,-53667,-833826,550581,-899140,-227227,424170,-534467,-169465,1243738,683825,693737,287976,-414804,-1391099,463590,-11764,-164798,122569,126842,-331725,-138889,-1313289,233670,-971860,-41533,338437,-356807,544444,-1557749,-567609,-430878,110137,1149727,161315,1097113,464642,796664,497422,867218,951825,-685245,876308,764073,-621879,-399332,-1610929,-234115,215442,-162601,-176378,-162333,771119,291436,179911,1017656,834287,364133,219226,635227,-742544,279393,914075,1170893,493955,-158434,-1379669,678505,148760,81335,-101960,353734,-277569,-358533,92965,1114850,872206,-164978,-1747159,-1364217,-386309,-782848,-325195,-20464,851702,724502,-273833,-130303,-203877,-1747,817025,562390,-116168,-136553,-298635,-755672,-79795,-322084,-480011,-663022,667964,-321577,-650589,-215073,-46188,327681,-64842],[580752,-345877,313882,-560753,-508932,-1164615,-486066,-1427648,522425,-431804,-974776,1249764,-888,-402427,-534046,31053,-796071,-521477,781935,1821050,923039,-240821,81872,334403,405735,401925,-334585,40710,-1530153,-115092,116007,-487095,66574,337756,365715,-115949,220920,818447,480302,-1632318,-1329960,-271652,-6667,1034978,163371,-155771,17352,-1009280,644130,-4840,377080,578131,104548,-542799,911757,239949,-1096679,253216,195147,355998,-274289,61601,-136800,1184337,634020,-419480,1227584,1552888,1183639,717348,477456,368630,-238386,1011432,939595,330743,-1016870,-812092,217107,-722257,-612314,-589558,309827,-118623,-1437816,193818,1308180,459107,270467,-401727,-1084895,-889672,-414473,416016,335709,-1519649,228503,-830161,513199,1271482,159658,-1268195,-7234,136268,-356804,359600,-964949,-36047,1566743,604277,-1222043,-513416,487543,337189,550313,1047044,135656,-512427,515940,-1519173,380397,13308,29623,690345,423676,1074683,377243,-59155,374632,-713055,-125734,324230,527151,511735,55455,-939851,-530159,-145132,43185,-285937,1482909,-815955,-923500,1023538,321859,-672765,-680031,-450823,359836,258993,299395,306431,-50894,-369244,62797,-211882,-662195,-334482,-277951,589383,832868,-741774,1342294,2003203,285612,-671702,-388180,325767,-660247,-129500,-167279,515181,285797,761038,293013,-918440,-621928,165666,930173,-381519,-736447,133481,-1020287,-1048880,1286370,59475,120620,-230078,88442,474369,538062,-1785918,16181,-313905,-194844,108467,394979,-372052,-296632,71405,512222,-581938,-355675,72084,490685,171891,-327278,-453894,264949,-440252,-845958,937450,788447,1205134,324007,619800,2344215,1107409,1024379,162073,-948647,192362,-692391,-732826,196802,7722,529117,-895846,-488360,631659,595903,-822712,-1652702,-696976,359068,-58253,-156256,-442388,-906867,-433904,792834,1079988,701876,-1570782,-626064,952103,1066066,1526873,-860575,-518286,910036,2516946,1562065,1020509,-224124,-146489,260766,104641,-301655,235970,-1036190,259320,31875,307644,-686616,1324458,-230184,-683423,-1287748,-1935247,-413490,-277347,544719,-771407,-5484,113791,349344,1202125,548924,8225,568843,-1278563,84468,477744,770207,-927663,-165723,-354944,-48144,188238,151619,-695224,-431576,-688680,-648948,-502613,-695326,1219880,964065,-662226,-341319,909841,-1023190,149519,498353,617934,-647367,-617151,-566041,-327406,39483,-474168,-369575,173170,514259,563101,-319296,-288468,-113594,-1354756,192799,629698,838597,273261,1034683,312305,1606927,265662,-404625,57860,719472,228331,435062,1640813,1679921,134078,1664399,71801,-130499,-133812,1080512,-101730,518215,807520,27426,-863940,-214882,-228759,-1477620,-858949,526543,-1345548,-173,-739543,151215,-869971,-2405422,-438682,-464178,-354197,166686,-433951,250187,909976,343823,415363,293208,603928,1204349,527093,375792,-320871,392109,223402,-32454,1129118,28309,279343,-45576,-1233472,789937,-91435,-1447626,-181319,-1379677,-285955,-612428,185265,515133,758697,-934404,-32056,-82694,1029484,-67281,-79670,-231058,-132405,1070354,489774,315585,413105,457308,-467368,-1225082,227692,227162,679365,931399,-549626,9196,487473,1688014,1539728,-521070,560368,405984,-178942,294004,1682512,-32507,-1572068,1066025,-33224,259203,595553,937839,1171175,54702,-19717,617752,1070162,-515510,665311,1075184,924712,-466949,-189650,-23704,30128,-140511,-1064692,-438678,224171,542982,1425940,-678384,287707,24034,974964,-334229,130832,-101439,1482827,-461352,-467014,-31827,1033566,545731,819338,600865,-206030,-65587,781446,-1275985,-391952,1787197,155771,-1109899,1384855,195299,-257085,-424253,117554,816164,867370,-350933,-1326538,-790834,1263571,379517,-1134983,241706,362267,798818,1009960,1454627,1884695,804990,176431,410251,-79722,-926231,-171615,817124,201842,933864,-297751,-582385,264622,-235525,-1668604,519352,281645,-820004,1219186,-35452,-1877142,-1384374,622127,27928,-465667,-900817,860156,1792369,520912,141180,-31977,-829689,-720969,624036,344707,-727711,-519845,-1778167,-1171465,-492906,-256175,451764,353568,476248,-90939,836033,-551702,607485,1133184,211536,279703,-518965,-164734,155028,-1338255,-534730,-72576,1497892,737151,-731545,-640004,154886,44045,-995184,7121,716530,-471260,-1193090,-148562,185819,155570,255907,273036,569181,-514438,415432,-611275,-333464,-769150,862466,-1406841,-1193581,-163558,-1609904,-350621,-229988,-171708,-677522,123132,-612770,-433472,86613,-574698,-896832,237141,-146265,-1622100,-732455,-507571,513566,-508618,413132,-28886,-766785,-1291585,-673926,513961,-152367,-1222223,-530458,-1417157,264324,242371,545261,-348786,-184220,-545480,-1097201,605411,-545227,-728281,-188092,398563,579504,940247,145541,-385045,-360207,1537005,-486582,-493637,45898,-248240,715829,-1476537,-172349,1748297,1144825,-475220,-678067,1163954,-143184,-1326373,-976245,-932686,-391799,386607,25174,588779,-126958,-156622,-1263794,-1086484,35527,-834163,-809295,522497,193195,-909680,400254,-446020,-675685,150674,-209265,618967,1023892,194520,956920,380215,390941,-103564,-1536433,-145019,708557,9783,219252,94017,-48620,43768,-2379159,-506219,-225474,151403,118889,1553624,1971985,1075156,1177438,-768966,574153,-513933,764984,153618,-1112784,-999598,-432239,-1051205,-493372,55688,-182562,335612,721735,-1489989,-1279774,-908016,-82763,1055004,-450683,-713615,-323998,-563280,95399,17093,-210961,170712,-725975,-595843,-1013355,384558,-67495,-327832,-1351786,-239880,-676481,-684022,-857909,-1723021,-1313913,-331204,951268,-238018,-279719,1094408,581545,-1110099,-373601,-1127979,-333635,-87010,313299,-697762,161013,326485,542490,108679,428708,425849,-928263,-980316,58733,-585203,220144,306885,-37820,-122640,843758,143847,251547,-41778,412734,724896,279332,-117192,47576,-182640,-172436,485059,738681,-45757,-1211617,1153302,1273002,-355347,415283,-1556163,34101,-60221,-317596,474440,1368186,514454,642129,1631079,2057130,955838,139688,-215333,213961,511165,49049,-106670,-682604,-480602,-130703,-615924,-141046,-591046,-84236,251731,528114,-300996,-615356,-160084,-1022114,273269,1161496,-13789,865342,-23958,-1655942,-83578,595280,-3429,-888517,-355174,-397276,381745,-211623,298074,-669176,1687855,1363443,975631,517801,-870345,458901,777455,-1267628,-35871,-94277,361348,-561173,-673164,-1266241,319762,1222830,473527,-78136,132191,70644,637436,1273477,625488,915775,-179613,-587749,101614,-570126,-734957,-109705,-431423,521549,-578526,425192,1100960,293333,548241,380187,1196159,724534,3351,332235,-265660,582892,725450,557957,-213549,-236494,-1539857,-145946,-613128,-329840,-980581,76969,-1034256,-411239,25985,437446,-898209,-35394,-84870,889202,885405,442223,-907166,-101058,-447388,-173516,347410,-90833,287726,169233,-1587884,-137999,-972220,-279816,-1634130,701631,191,1586648,1459592,93202,-356782,891009,-569292,-259560,161233,251739,106043,426561,102018,-67435,113015,-1017482,-29737,966121,1228001,454943,-56052,720392,404717,1538134,-1194994,-1163956,-1174850,556966,-318522,-727600,202203,1076679,743287,-127136,-551001,520643,-1098930,-222082,329126,-900036,-128516,1192610,776949,611024,422537,-151317,-1162897,666619,-371560,-86657,212702,-84949,-239637,-235052,-830481,485229,-711583,63109,638202,-606929,739148,-1195250,-424858,156373,-60471,986255,386479,1133610,482032,875126,172692,858146,682401,-467332,1237668,1027208,-344584,-376687,-1583193,733904,309482,-118187,-164341,229971,777331,548888,370236,962512,527718,56137,314448,854328,-707087,-28729,1161931,1047921,-144927,-342238,-1177928,433095,-260171,-314905,-238299,563369,-126699,27668,-310379,465296,277244,-484717,-1987190,-1261189,-1152190,-633441,-194814,-11944,973534,462884,-404705,79485,-217838,152669,1483767,704155,85398,-63254,-59268,-615874,14733,-113665,-538056,-659546,715325,-201848,-355845,-231980,-120641,-359210,-263096],[300406,-110899,482312,-576237,-1123402,-1444804,-656177,-1729260,598048,-40259,-773632,997311,-354842,-439391,-896383,203213,-783248,-329949,1137524,1464851,1017904,288466,492658,638034,504993,609867,-2502,-332327,-1305964,-441228,225380,-229225,-145538,172358,488970,280443,211052,792946,633099,-1756767,-1264378,132978,416486,1053891,392742,107429,358747,-634302,652616,286926,692267,405524,271168,-713192,642054,79359,-1085241,-6379,112462,952,-743957,-75288,456825,1037597,536939,-182250,790978,892979,1058724,150128,195321,-89027,-218523,1010803,1070210,295218,-827308,-900785,700585,-53318,-557825,-669844,663767,-161124,-1058409,631947,1447963,158179,-146292,-507779,-707902,-777354,-537651,641685,154115,-1903734,-49024,-1118098,456421,1771303,255875,-1229995,192694,196289,-148079,501246,-286350,252055,1699518,381193,-1245443,-464933,859553,433958,601489,1203751,856853,-478015,528638,-586762,669883,322289,-164326,459700,428968,968011,376898,-289782,439750,-459594,-317419,344376,543853,517543,-420191,-778946,-687518,-473213,319329,-477376,986977,-236333,-529945,657091,390341,-968431,-812964,-389696,602757,-98872,23555,115924,-198802,-430487,69581,-319896,-616165,-308938,41838,750863,940977,-642590,1098512,1512742,46481,-810087,-376772,497478,-673592,-11618,-1949,388111,199010,726376,771606,-1022492,-317514,328242,760065,-53797,-429334,294898,-1536639,-939335,838728,-117913,-319457,-154498,149308,683701,389252,-1702628,280323,-50229,-125544,-189025,327284,-908184,-685815,-4582,283156,-674050,-397612,357642,605596,241211,157515,-523762,25648,-767205,-509333,774664,1363782,1110843,235535,935278,2135907,1190051,785416,451893,-1072350,-145109,-1120826,-495192,790995,118329,553630,-870344,-389006,132450,476845,-667498,-1448137,-783904,1836,-465188,-391732,-144670,-416890,-124265,634093,1403833,334961,-1839537,-477620,1079974,1101281,1400655,-841688,-436675,908148,2159529,1457428,900132,-753446,-544590,-122355,-425331,-79797,412432,-833019,263202,-37935,279877,-842779,1209078,-150259,-453126,-1365031,-1587978,399326,-279904,501969,-817565,-65335,372975,304432,1443735,735753,-63394,741804,-1944943,-365981,47229,887477,-910694,-245725,-386614,-13295,49876,280185,-979095,-322800,-648773,-1424947,-896974,-857356,991911,1211233,-896576,-130102,912738,-467381,10752,683487,738966,-639954,-770839,-603000,-322566,-262603,-545674,-206423,5728,326467,513836,-204044,-696264,-23282,-858647,152597,839934,1027440,138419,865787,237316,1788767,559710,297092,527427,664234,-88693,13319,1770500,1857940,-38719,1529313,128281,-167789,-543030,341492,-220069,788031,867035,130770,-938326,-376915,-199182,-1044247,-297692,474678,-1184087,-180944,-487506,97226,-820252,-2168629,-861969,-265890,-437376,64734,-211988,829087,1184536,104267,426175,356741,505940,952123,607045,236034,-196686,122646,101858,75242,676068,76263,317724,454001,-1299625,530170,-244684,-1024649,-525642,-1566723,-70942,-548218,420596,372836,491121,-979682,-415239,-116488,724398,-183617,-74313,-60835,-328318,810039,311663,138442,457435,1383876,-122659,-879383,-105560,-21604,735920,936417,-497428,33137,642375,1416635,1664588,-300394,476285,222109,-116892,-154967,1272450,-62396,-1678611,1187805,-201812,264167,506401,831253,947390,-213492,102190,1280721,905031,-416957,705490,1052383,683395,-623079,-275226,-270066,-302130,-612203,-1436767,-202969,158881,424379,888081,-640519,442883,-469986,444939,-549489,228425,62029,1380397,-330205,-974872,-35684,1189393,424371,815581,262066,-506339,-569899,1088952,-1362676,-549857,1913033,289616,-864582,1479952,519690,-729854,-171903,305845,566903,1399274,-157909,-1179925,-599670,1077861,-101115,-1126392,-390702,322048,363057,288655,601739,1940985,1339069,548102,238749,-212727,-805326,226507,765304,-223011,164136,-12027,-377088,173604,-384685,-1571711,439068,265436,-737872,1057958,299686,-1500502,-885773,493616,77637,-82831,-801625,644292,1239993,151626,-164375,-583078,-1023349,-998560,620717,790056,-151922,-333542,-1700806,-1437577,-387245,-679965,112993,480454,529600,-146430,729144,-268108,952599,1172184,359632,248176,-517821,242239,209167,-1188156,-496755,-180035,1210382,858284,-934868,-810017,36150,110695,-1122815,-480245,808210,-350812,-826348,-352284,398128,270183,564771,999795,1062667,-294367,927389,-846205,-213501,-658529,768911,-1468936,-938438,157872,-1429184,-54110,-330412,-132258,-819105,152780,-653872,-686950,178592,-380032,-625651,562054,-449772,-1331784,-868968,-617509,703333,-449442,406225,-363399,-1117206,-1205172,-68430,265218,-30199,-722062,-508638,-1805618,52856,-20187,518813,-166172,116828,-643759,-1237026,538664,-920598,-717714,-40959,470700,319757,995923,236800,-399381,58377,1386512,-768815,-110912,114973,-260247,505657,-1042136,-51279,1125256,1316956,-761697,-798676,619820,-81118,-1126013,-552782,-812379,-644359,618345,-187482,648047,-138833,-167751,-1787049,-1001437,387450,-661534,-808649,651314,-72071,-1136651,129611,-864429,-870046,-406303,-331412,210451,1269110,215568,993174,547451,417051,49467,-1707913,-374802,681520,33576,410979,-33788,-132408,-252772,-2034722,-418750,-418902,-160820,398125,1920434,2023586,890076,1418622,-820809,55806,-650127,986526,184884,-946791,-830458,-631517,-1169962,-643859,-401677,-233775,482480,561034,-1231918,-1199846,-305825,84458,956384,-514105,-693005,-171880,-380747,411507,126887,-219097,95059,-468835,-540786,-908298,403570,-281311,34162,-1033571,-498399,-160294,-232794,-681108,-1464397,-1281470,-223968,990019,-215028,-93602,1183629,707938,-570740,-475424,-1552569,-447606,-104318,325460,-387593,143602,386385,389184,564609,369657,577551,-887928,-933856,-6510,-648364,372087,89349,-634668,146081,701053,307470,165778,-144383,157363,555470,296441,-80456,256771,209398,-416081,164030,680672,142955,-1024472,861492,1201559,-725801,727925,-677460,277631,198200,-185721,518980,1452061,330874,829856,1076382,1417184,611615,259686,-195028,175748,75478,-119372,-104706,-763053,-415391,-187553,-646955,-489877,-763409,-378658,348354,828719,-276021,-894383,-279107,-1007171,394717,1143252,84890,1155969,-335536,-1615637,115746,723471,-391454,-817794,45204,-354286,-354429,259913,449468,-540431,2029773,1471078,863758,121453,-838602,693348,472856,-950890,-28307,-336496,626863,-361277,-274214,-1192094,620647,1301608,397606,-117999,27560,-228418,557418,1535854,904906,785933,-287159,-506075,302032,-508251,-396524,47196,-952322,239829,-511334,-18626,953357,327036,423337,333947,1255254,1101363,-91673,-29545,-59726,733962,533192,594296,-96628,162302,-2187809,-237313,-238330,-513431,-1363069,264325,-868093,-64107,410254,-12068,-1010274,130502,48755,680011,707128,368593,-1432865,-480951,-783140,52980,497016,114307,356388,338784,-1556313,-14720,-791848,23900,-875509,595019,41076,1636134,1733029,145656,-1001214,48233,-999496,-327651,-81520,49159,-123173,582074,-60488,136727,542839,-764854,389963,1318801,1142170,317712,458750,895053,179824,2020785,-991397,-1097787,-864618,111389,-587647,264794,539685,1124723,694480,-211151,-232617,406736,-1194019,-154088,346500,-1060472,-157385,983749,927729,511521,639710,26715,-784285,781639,-618087,95299,290684,-219921,-107231,-366328,-384670,604010,-344300,-58671,507187,-908316,598340,-623635,-287089,548408,-256380,583164,479609,1119292,311979,776886,-370496,737814,231685,-528486,1421489,1102779,-100049,-240682,-1178190,1484500,258570,70839,7417,533957,919729,802224,581925,1062245,275152,-266310,317156,972215,-514423,-439738,1248291,946857,-795359,-350117,-752692,217573,-548150,-432832,-116618,787171,118551,437851,-625574,-374134,-509472,-841444,-1787995,-1065848,-1452647,-288924,-129522,-7295,1035288,57028,-407555,-12131,-143775,282148,1887816,753860,172588,-65091,237079,-536149,183608,100018,-518972,-582293,738491,-71016,801,-120312,-235562,-994764,-329762],[60881,129626,590472,-518073,-1426671,-1531113,-568954,-1671727,557588,310136,-627829,651590,-689474,-560094,-1214707,239844,-790376,-58604,1244081,900024,1064464,916330,844297,780273,504110,693092,133903,-598102,-928134,-655393,309795,42679,-118037,53957,512290,621879,211512,719327,764686,-1727429,-1154117,498760,780956,840835,519483,241806,539362,-412824,603847,636908,853152,318418,567354,-512310,60446,-335711,-1028532,-203596,89285,-200920,-1277299,-100525,1041982,807796,380838,145405,345740,52223,881387,-500533,-110021,-491903,-226025,816431,999446,281176,-448138,-865961,1142441,596026,-512641,-613139,752274,-7440,-515044,741324,1312682,-65549,-389343,-573279,-231517,-735691,-647818,712627,159848,-1891501,-231364,-1049163,339354,1773879,344093,-1095019,392941,235229,144745,560883,527754,731016,1553502,102835,-1069852,-331599,1125476,427129,494211,1279558,1347136,-427025,442628,334165,981480,739215,-349536,228496,382641,862403,362525,-298815,414836,-142884,-394806,374556,372272,476609,-668055,-567945,-806717,-642524,734201,-364651,566591,354943,-180113,-123143,401545,-997408,-950773,-336957,856236,-365628,-257852,-45950,-270752,-522019,122489,-408789,-486473,-177574,419546,748721,961143,-495513,713470,806017,-277085,-844551,-208378,620996,-691681,3947,193796,99921,107575,646898,1073791,-1215961,-45156,389202,597955,304227,-274952,448892,-1584144,-640404,-17015,-439252,-810703,-76255,491065,676113,316204,-1383286,581290,220070,-21243,-506879,218170,-1296442,-991776,-230575,-177639,-521228,-302357,478265,619751,279327,587443,-497021,-15993,-860714,-16440,497297,1524333,963756,95759,1127283,1441989,948602,271011,470696,-944539,-548047,-1255185,-190695,1308484,56731,498871,-588459,-299250,-39724,314744,-483853,-943228,-823200,-350198,-869961,-669261,88578,204719,-15628,398275,1641184,-67129,-1858940,-257092,1133283,970612,1376234,-680909,-505369,813460,1718836,1070482,599847,-1114751,-910470,-252906,-844030,130698,342544,-501968,395248,90888,436558,-833367,927959,-151016,-221027,-1300025,-1136515,915123,-366165,360798,-689898,-132396,492265,171842,1400641,873651,-180026,764478,-2092322,-693885,-337564,1095578,-494556,-287187,-431934,104777,-185504,516179,-969187,-170202,-282190,-1895927,-1410291,-913645,893533,1584897,-1186031,69415,726922,110212,-106420,638343,710910,-533156,-863479,-521673,-226802,-346001,-492292,-53426,20573,127469,384040,25919,-1091959,-206148,-438094,166102,1025118,1243655,106480,659925,121893,1769859,763985,817337,858931,530848,-388399,-518826,1570574,1780561,-155407,1249636,207094,-254897,-853437,-218245,-229942,811776,638040,165095,-685078,-399069,52256,-530484,257707,89922,-962472,-413193,-226831,57310,-600474,-1716678,-1187382,-17892,-451000,-11467,46394,1685974,1339959,-110275,546151,427618,342400,507407,563748,93983,37012,-213984,-70182,233412,244598,78718,178647,798717,-1325877,166199,-317738,-613906,-830260,-1476724,146806,-433169,534791,155323,193824,-913685,-767659,-141075,153677,-305586,-180208,170989,-309169,711313,202546,58350,486308,1915842,168165,-483599,-465766,-380799,778010,859593,-417823,35171,631132,963024,1433447,224315,467863,-33809,-22585,-508236,943273,41387,-1743710,1048993,-393995,143590,289831,685287,527907,-542988,175553,1594310,701274,-124545,446250,904698,289552,-836603,-503488,-417276,-374822,-908181,-1501218,-76389,77446,336353,299769,-450031,398388,-658974,-222334,-642976,151972,86225,1137557,-133309,-1432008,-33001,1287314,202501,866016,283771,-675687,-1059351,1313411,-1273868,-673743,1614301,450063,-518601,1288318,745971,-967538,142125,404404,307853,1800100,148747,-782991,-238179,789589,-639663,-950267,-697717,335743,-152263,-564597,-200139,1721293,1711430,804319,46371,-393174,-567599,701272,715230,-444091,-702356,261277,-131463,90917,-521493,-1235960,384511,399527,-331685,859774,710126,-1099240,-261161,246287,-102168,295429,-672363,443959,789839,-225110,-304406,-1070736,-1113963,-902327,613108,1083906,374193,-198346,-1463847,-1510326,-86647,-912161,-210054,380934,498317,-182240,635589,175632,1090520,968480,549986,184972,-471882,418436,204083,-821695,-346041,-402379,813024,826647,-1167086,-874312,-173337,224477,-1216581,-845656,853033,-364239,-291927,-440982,561624,497277,681393,1395081,1365603,-125450,1127961,-1142862,-104293,-297116,536173,-1329306,-377972,713265,-1012546,182979,-424511,-292084,-764508,256791,-702449,-703191,308221,-239511,-402947,746840,-598412,-970302,-893662,-578993,843294,-389541,452462,-593182,-1222068,-906824,651344,-102769,25553,-180013,-407944,-1892541,-261705,-104497,342037,-165720,223163,-673962,-1174504,650236,-1143292,-692233,87247,400169,479707,781321,302138,-321839,331823,1238168,-843560,335448,127718,-298359,308380,-606860,101120,180144,1208414,-957240,-775925,46916,25468,-559963,75936,-522364,-773403,670339,-307504,666197,-109895,-268094,-2165701,-781047,634861,-624853,-791828,720901,-328897,-1342382,-276866,-1122219,-1021799,-827036,-345335,-448754,1155168,94489,816962,593926,337362,127154,-1660821,-594412,444398,120433,542654,-151542,-173538,-520870,-1497376,-360383,-710338,-454283,657798,1904921,1724660,668830,1387593,-804334,-468409,-620666,1249592,232634,-539284,-526148,-688430,-1235675,-762500,-797865,-285695,603394,339538,-1031287,-1092820,143567,269325,826708,-465793,-375735,4686,-144681,504359,230288,-111314,79983,-227895,-457752,-615432,323188,-341316,318771,-653325,-737322,317612,-1726,-555748,-1122316,-1178171,-139691,959685,16991,148970,1025697,698013,-82427,-630349,-1734277,-388162,-66026,357731,-104337,121293,474201,119485,730835,151585,704376,-687126,-916010,-55267,-644156,550200,-225676,-994818,407012,619922,394482,179727,-256339,52444,215988,320196,649,303166,498040,-564465,-168255,479155,311947,-733234,491065,1014315,-552036,972671,23703,453507,491973,-115799,280419,990444,51177,950868,568803,956820,203252,164466,-174631,64045,-307087,-316035,-37751,-706639,-305622,-176090,-648730,-725276,-415696,-446777,504723,963582,-205343,-1044713,-289537,-754180,477339,1075196,229150,1334588,-651632,-1519646,-14552,720775,-743605,-563152,424744,-354681,-1066989,566514,371600,-145471,2130739,1316088,816258,-362311,-673066,794685,31727,-513420,120702,-543665,745336,-221938,24568,-1135400,806717,1133294,244620,-176602,83855,-331410,396268,1354082,1059591,708795,-344455,-340325,387316,-403089,39470,125064,-1571312,-78651,-432129,-317634,730111,398334,344790,237480,1191326,1685275,-123024,-329862,-6866,800271,372011,502832,-80924,525135,-2292220,-374388,-106915,-817557,-1682304,471074,-235189,340697,846090,-436582,-1112363,146830,375142,412958,486513,230699,-1736978,-860952,-1038605,240881,501731,372372,336337,299428,-1526082,103645,-611064,373576,-72181,-151107,-150768,1457210,1842338,109238,-1514883,-618637,-1177266,-207988,-388662,-134339,-317517,625843,-219734,457222,820541,-511819,683850,1681508,1203735,103436,588597,938437,-84556,2183825,-740878,-850339,-464529,-289905,-1014148,780607,640896,953331,661456,-301613,34592,248471,-1182310,-114025,498273,-888918,-207265,716781,1138501,345443,822159,135499,-350779,780099,-643359,320764,314992,-278854,12112,-513956,-101816,559068,46464,-350695,67681,-1197409,221610,-68600,-244245,712579,-464640,43921,408228,1056394,5264,542012,-1062006,522437,-267052,-882885,1333215,979647,74115,-17380,-566558,1871873,95818,382019,309165,734756,1087675,902023,802046,1296941,120246,-542641,208963,1004928,-185665,-939412,1130924,827925,-1198391,-90761,-206353,125205,-597682,-259115,147052,944162,255796,653486,-833257,-1103899,-1179315,-1123510,-1114593,-720642,-1221125,99600,-145233,-14814,995683,-356418,-312669,-256013,5225,334117,1956326,691052,127465,-100634,479478,-642731,262144,276103,-431509,-422295,711625,18477,362203,88001,-344270,-1369892,-336829],[-87920,357295,663315,-414596,-1339820,-1323705,-266984,-1307605,341654,514845,-500569,275890,-899766,-693684,-1329691,76141,-802383,175742,1067633,330802,932033,1298312,1022025,604678,417559,608859,91138,-686611,-552577,-765248,339183,281283,194363,-12929,392078,917567,268699,636588,838191,-1665843,-960527,762694,945045,495816,486410,222955,480337,-432236,516538,950212,898155,298699,903978,-73003,-627045,-875693,-924527,-261045,113339,-157468,-1740005,-2991,1470778,556121,164094,420440,85224,-586317,796688,-884726,-395921,-811502,-359199,484953,739619,301825,-42108,-718994,1452622,1050677,-471277,-395191,485940,220521,24354,507747,934295,-176566,-316492,-554846,259989,-764539,-659645,621665,307234,-1552385,-303004,-616385,202767,1213257,414243,-878784,581545,256451,474539,556399,1138474,1327352,1242154,-159054,-781968,-122975,1262696,304129,176404,1268077,1419121,-391214,290142,961352,1175923,1185688,-454947,70651,262217,681225,326490,-75712,293403,123170,-314700,366665,-5735,387255,-586093,-377026,-886405,-614126,1155767,-162361,357187,764700,70710,-982607,350209,-721007,-1045479,-337115,1065988,-428054,-513361,-146828,-234415,-609959,199564,-496389,-363974,-32732,753435,581380,897217,-318294,433699,101344,-541481,-792591,53978,675264,-683952,-72766,317830,-295884,-37952,562228,1064408,-1392500,61742,305016,424905,581851,-341043,558979,-1049817,-262431,-877161,-833061,-1189491,12661,971570,409741,321481,-936364,819683,442382,96252,-772811,86271,-1427287,-1139029,-547802,-764285,-134270,-34435,383781,566286,280531,842075,-416883,158765,-739154,457732,185986,1201566,815186,-77465,1084292,565196,457534,-303468,256964,-612381,-824946,-1039640,190895,1536471,-144734,442121,-77135,-198120,31558,137311,-260867,-223168,-793155,-615733,-1152995,-894429,200808,746711,-151088,117779,1712647,-420790,-1567253,-19446,1059758,687672,1393281,-441438,-662569,654090,1385797,545319,195288,-1252251,-1125446,-185182,-1088138,286200,118887,-131002,573583,242116,628466,-659959,575763,-229459,32707,-974955,-737866,1007297,-526079,149644,-437390,-157146,420910,-2848,1078598,918112,-286479,617513,-1676344,-756799,-564159,1302456,182644,-296750,-515598,234480,-487827,781195,-669995,-14824,288392,-1954717,-1841800,-845868,959265,1929558,-1431433,92549,368378,561206,-203684,443020,548915,-374011,-880324,-336394,-68577,-117667,-303529,46053,149228,-27329,180612,314404,-1362170,-602527,-250179,238991,1145524,1373337,137521,423776,13302,1560783,838314,1045225,1002189,389821,-578474,-922599,1150435,1436990,-212747,872818,310474,-381152,-1033433,-499578,-154239,586110,126491,189016,-229859,-280307,318750,-144387,646652,-561336,-730608,-628269,-1912,52702,-229458,-1227678,-1168880,216136,-402782,-63613,306871,2465738,1313122,-173013,745067,585790,175858,-24526,418966,-7239,343889,-537108,-256469,366019,-50692,56603,-66999,916908,-1330598,-186746,-299180,-319532,-979570,-1170395,282295,-282886,481661,-58613,9780,-757782,-1030578,-165165,-543111,-453757,-333761,408886,-86598,758630,168151,79211,514186,2025328,382065,-195484,-667714,-720218,875628,746543,-288095,37363,409763,504489,992411,849002,542333,-287035,111131,-563992,833910,189319,-1737135,668892,-628228,-47312,-36222,501855,144186,-790833,196781,1320991,500863,256274,-20138,723634,-204224,-1060960,-793879,-477631,-267741,-972496,-1318342,-142314,10739,275478,-137526,-166157,145935,-631786,-765034,-501407,-81554,-30223,827225,74692,-1677483,-20637,1308711,-19128,1038802,637859,-697978,-1402341,1372616,-1024023,-703222,1020682,536461,-169792,827757,798972,-891905,483945,397306,64989,1897229,482434,-363998,213370,461795,-1021303,-699782,-640680,428175,-619320,-1026404,-683182,1307800,1761834,820507,-126487,-701558,-315973,1043149,657600,-407702,-1327466,480009,109249,49467,-594456,-736867,375387,602303,326287,682726,1084650,-776846,241134,-79220,-459069,523924,-501601,298299,533839,-490270,-264279,-1342432,-1088122,-385576,555765,1148851,696889,-158455,-1276638,-1449650,304529,-901062,-426177,32882,375312,-173814,586444,642651,1000649,624436,765682,147911,-350549,385726,150634,-394052,-104208,-611844,404755,665770,-1294131,-852042,-526589,353560,-1243418,-963266,850883,-479087,211926,-412637,661508,772385,550444,1152941,1338586,-59998,992431,-1374302,-46710,178844,223368,-1023316,325033,1366654,-363919,301299,-519704,-609417,-581115,365334,-777300,-523364,449079,-190843,-320315,787109,-531889,-627159,-766044,-386928,857920,-335107,508020,-706105,-1116938,-495595,1336904,-512559,1276,201902,-238162,-1503172,-563830,-82598,-25427,-330351,100760,-602855,-1004325,930302,-1152496,-667302,149461,166275,915386,378633,343863,-126246,339664,1130556,-668489,729505,107390,-321260,85455,-218102,268623,-763393,723568,-940810,-561700,-447078,167999,186613,716708,-217990,-749481,531658,-310303,563169,-81250,-479135,-2294241,-487628,742677,-734126,-750129,709568,-497874,-1453749,-736241,-1107961,-1065271,-979023,-234302,-1071077,708047,-132112,411193,501212,238368,115670,-1408853,-759223,119339,261334,588392,-90952,-160228,-710678,-986588,-303483,-1003649,-672922,841500,1553196,1111311,493616,1090266,-707668,-840047,-414560,1582056,304692,23747,-195849,-583304,-1210324,-806532,-1016477,-300736,701638,114062,-947293,-982986,333180,434086,711334,-233488,114172,147014,84416,374580,268486,42663,91417,-51565,-334979,-169404,174695,-255862,381726,-307270,-894978,653310,57943,-501098,-781819,-1076310,-100428,864652,435838,313171,606686,565495,275748,-790631,-1685493,-178893,1528,412477,104467,100881,531094,-177558,486947,-263458,783812,-427756,-970190,-103011,-569470,657986,-583516,-978817,561342,597150,375386,235595,-351553,86701,-226994,346062,93659,214974,634408,-601694,-446314,190791,469432,-435081,188958,744444,-52195,1077856,331215,559190,796633,-136760,-129750,244007,-252794,957153,221981,708427,-233898,-111951,-122603,-58523,-593546,-551255,47656,-534605,-196697,-128534,-614505,-687727,295276,-254154,674959,899637,-120900,-1016588,-205278,-353839,501935,955040,393736,1363377,-870092,-1314778,-345560,604289,-973582,-216207,684761,-361525,-1502195,642822,82001,298456,2031298,970319,785762,-841931,-418722,743581,-423713,-102504,302308,-673228,687906,-134973,61553,-1110385,846081,741264,35851,-248783,310609,-151923,181283,750554,1080385,689613,-373128,-153409,202713,-285193,440180,138959,-1983773,-346040,-323597,-175340,459643,522439,269568,48375,1035276,2289546,-61742,-535737,-147221,763647,319759,387015,-156427,782151,-1743468,-467423,-225015,-1177062,-1721195,701045,576304,687090,1233711,-691045,-1172501,6271,684633,156342,297964,79031,-1696292,-1166125,-1198246,350366,309840,598666,266150,76540,-1461036,186148,-419017,633822,415343,-1028896,-437569,1120435,1757092,-38505,-1753813,-905897,-1078208,8488,-678559,-371477,-407353,580141,-344510,811003,901343,-327282,820526,1956566,1430454,-134266,277606,838506,-289333,1945449,-594959,-520271,-97967,-507084,-1488247,728042,453841,626395,596897,-391524,193271,110134,-1083887,-208971,688768,-424081,-247695,519465,1368337,89458,846829,225376,35268,648526,-432231,509596,256248,-280842,52865,-649362,-6694,371211,369832,-691476,-490574,-1407821,-254555,255981,-362675,692652,-677883,-501806,187702,922326,-355353,244323,-1731475,272410,-668100,-1364187,1011849,690828,161564,237075,14893,1879930,-99082,744021,661214,829120,1159308,787798,986482,1583295,70422,-720532,4133,975236,198558,-1447474,801893,636951,-1190974,407976,301969,172292,-385687,80814,417853,959857,121184,539747,-949966,-1531112,-1487001,-1230363,-128291,-267148,-618369,376396,-227188,-32050,834449,-631125,-175883,-448270,184594,297702,1758462,534190,-11017,-131269,566102,-954230,130789,377549,-292509,-184824,616020,19228,678005,320225,-405950,-1443799,-333201],[-137383,539695,707982,-308015,-966817,-847859,121132,-792610,-27907,559143,-369742,-55966,-929752,-773392,-1174779,-272744,-785438,296314,692048,-81226,507655,1228210,952979,120918,289527,427863,-33131,-568230,-309110,-813426,301446,444086,691675,-48806,153648,1189601,384255,589455,812669,-1696497,-668704,885710,824959,141551,281932,97587,195367,-647979,409706,1157263,934882,319206,1187179,379076,-1207030,-1368643,-783214,-172337,163296,124680,-2013014,177828,1660427,350651,-98509,504471,73488,-766047,886602,-753261,-628528,-1018468,-649128,136702,352465,308158,231504,-505390,1578868,1190418,-428819,-47802,-67618,342069,421186,35437,439067,-181071,73511,-429948,697770,-806595,-526684,408136,485194,-1072746,-296725,32701,108588,346714,461682,-625406,723439,277430,786933,512536,1262439,1853737,968292,-330645,-457388,119069,1316806,92526,-295905,1170053,1078207,-400408,122670,1186555,1164420,1549991,-433147,19255,59036,367639,268991,289366,70147,232272,-77020,287902,-502166,308447,-195871,-252455,-897366,-406858,1439545,-41577,386787,874027,258095,-1522171,256011,-186027,-1042895,-413863,1171867,-244747,-714973,-184120,-100551,-645858,265482,-556370,-357262,35752,973221,332108,784854,-120727,465148,-402266,-616720,-735646,297943,658731,-607988,-201192,268540,-673955,-228330,493845,707161,-1459926,-66705,83135,206085,695468,-590142,566824,-88556,57425,-1421483,-1197682,-1331995,103885,1344471,-18951,374465,-531218,886919,555030,198273,-923567,-43521,-1292848,-1120649,-860216,-1288739,388329,378368,101709,494271,253227,852127,-336256,452221,-490424,705779,-84935,568065,666598,-260047,786993,-99524,-81504,-749585,-49891,-180236,-809982,-526675,656127,1386295,-397429,455077,528788,-82153,147600,-33522,-5810,538379,-669056,-758031,-1248977,-989608,172685,1039468,-461690,-167536,1585493,-618407,-959042,175750,857759,289912,1323251,-215755,-844484,453190,1234902,123219,-197380,-1141835,-1122705,-41401,-1138936,377898,-91033,188979,702272,257267,729181,-387738,270666,-357014,311119,-432589,-518115,693086,-717012,-97968,-169662,-116807,211388,-126925,596856,862400,-340599,341053,-877092,-480816,-574382,1407868,871255,-295944,-633009,303774,-821321,921931,-197841,105335,823315,-1658597,-2020723,-676709,1123963,2025205,-1547999,-148331,-93616,768733,-295687,180644,316026,-217387,-825472,-98414,88624,372438,-7699,58461,294761,-102024,-73785,588404,-1396352,-1000735,-299947,343238,1174470,1341720,185146,166565,-60043,1248485,787559,966267,976903,314894,-595057,-996002,657881,887973,-234965,471483,418665,-506531,-1114808,-573302,-46768,177009,-555948,288505,226800,-64128,423622,23598,794489,-1278711,-541088,-765846,161172,59471,216147,-809372,-688666,396209,-308623,-96192,532028,2698698,1121938,-53442,967967,874165,68841,-511333,202126,-72027,654673,-763026,-419981,398340,-150079,29050,-286928,808216,-1314492,-423723,-202360,-176512,-904087,-767207,298752,-110789,273774,-192304,8174,-559455,-1170463,-180245,-1135388,-643318,-472363,598111,246213,853502,167970,157155,523510,1836482,508217,-108061,-588404,-941465,1062991,664473,-109869,52235,11174,170641,543353,1321239,669362,-465809,264585,-236886,992989,277623,-1635357,137717,-897574,-238990,-419396,275172,-25291,-845117,175088,524174,339269,492358,-552362,584278,-708820,-1222339,-1030434,-468765,-115901,-827236,-1010307,-395106,-28330,232341,-281594,128463,-226604,-621862,-954209,-145756,-388199,-231354,529692,243300,-1626104,-6890,1234746,-153873,1310478,1139821,-594371,-1514240,1218790,-670584,-598372,358012,466309,91042,226482,660500,-545087,778970,306740,-142418,1621555,736819,-93051,654914,141402,-1056555,-460870,-348491,599548,-924259,-695927,-784475,823620,1407394,570106,-252430,-1179507,-133508,1084190,570600,-162301,-1501067,601461,312145,89126,-576467,-181802,422647,785692,1059105,566948,1290869,-538583,460491,-426796,-853449,507559,-285039,237208,456533,-573594,-100845,-1351258,-990370,388688,414614,977439,743649,-218497,-1221132,-1343174,657955,-671668,-480590,-482632,193908,-114867,574348,980543,747679,259301,965869,193495,-136941,256331,74664,-44429,175610,-677174,73478,428228,-1254912,-789227,-997128,460406,-1184546,-816033,834228,-607086,541979,-298705,703252,979460,191175,309754,945558,-106637,647258,-1425033,-52325,508995,-90946,-659291,941612,1914695,395369,284100,-608283,-973882,-370614,417274,-882368,-264486,574161,-244854,-405624,723360,-257845,-353842,-475935,-79717,676405,-303910,499156,-723514,-894390,-144977,1808529,-878881,-79321,299025,-55367,-745713,-746214,-58477,-549251,-579981,-190435,-428722,-834640,1253552,-944165,-617805,122992,-192505,1323363,-70967,352743,177312,63722,1017927,-320028,981651,88309,-287210,-203969,92615,425084,-1329758,47410,-659143,-163992,-818984,316028,848372,1176404,-47880,-593235,280552,-192547,311273,-84014,-773553,-2151950,-201956,714555,-930494,-647127,626304,-538865,-1438695,-1114452,-806803,-939083,-817901,-27058,-1360694,84831,-395464,-131123,295978,212032,29685,-1048987,-834222,-162247,405982,540874,188004,-91976,-773726,-618129,-217208,-1172736,-786919,906552,1024479,321083,422237,640296,-544938,-981448,-109434,1934203,404705,599621,66473,-337290,-1065997,-770229,-1014378,-275466,753316,-60705,-958156,-862907,275366,544843,626179,188350,569846,224408,254588,96006,203794,149952,102161,48547,-165557,320645,19903,-116078,161955,-74065,-939829,825871,12893,-519887,-527596,-1042193,-95036,747888,906430,307211,10484,367980,491258,-891367,-1437030,109734,52322,479437,235564,100258,505305,-391985,-90083,-822751,812653,-202795,-1109642,-168602,-439419,592609,-893104,-594391,548028,534494,257624,224946,-412941,169588,-666423,366933,172885,57996,641696,-539203,-612808,-109904,599459,-232692,58438,441940,448257,1020585,219036,599878,1055053,-262494,-560521,-400846,-509007,831551,59028,602972,-614605,-456427,-19249,-115640,-741355,-809479,107179,-303221,-124221,-94893,-548505,-332001,1081884,141216,810275,670450,-56238,-831519,-59882,64217,469335,798710,538356,1242465,-912680,-988901,-616973,432372,-1033456,117988,764958,-323406,-1507776,509834,-322918,563401,1860274,568511,689182,-1229875,-152491,546519,-760109,198554,424120,-685625,470095,-91273,-285276,-1106394,773714,225270,-181497,-308589,632392,281923,-50664,-87508,999310,711224,-400742,-38915,-292345,-173961,691320,114503,-1957054,-485642,-173400,532710,199352,691191,151382,-247555,841871,2622039,83122,-638054,-415202,622152,409200,386324,-282672,923603,-822271,-427474,-467696,-1478912,-1416721,940605,1109011,857730,1477227,-700326,-1161034,-255777,642478,-26371,198404,-37181,-1297298,-1325238,-1232452,374492,-51188,743797,192777,-257985,-1286126,208554,-213138,704438,397125,-1586726,-660765,748502,1501925,-263205,-1707013,-807854,-785049,202286,-869399,-690683,-357529,502928,-418746,1101628,807019,-278920,834350,2058974,1711912,-329767,-296002,602117,-360525,1374052,-659761,-273502,151839,-476677,-1847511,282656,37334,266024,459744,-467750,229840,54007,-934600,-505156,710148,144865,-288649,493370,1545684,-235296,644010,341276,286121,372258,-72803,589946,116806,-247303,-37120,-742619,-24557,100896,554705,-943783,-1011129,-1496858,-701086,244726,-654869,560921,-887705,-934544,-122529,687244,-679977,-34713,-2158268,68645,-865089,-1701790,604028,287883,169730,455957,360224,1578875,-230406,1056438,953441,812272,1062363,508163,1073548,1819875,96963,-774306,-251816,898802,531640,-1816628,290283,346811,-853772,973153,614766,296667,-693,383669,584257,796547,-301179,118079,-1009546,-1618988,-1355266,-1116676,863135,159535,47215,447873,-340449,-48662,573041,-670550,-56470,-434933,332975,209313,1440534,342262,-180065,-142574,445913,-1381893,-216567,381904,-126301,110835,453191,-95634,904671,485229,-399522,-1332300,-328494],[-116583,633254,709531,-234680,-512564,-262691,432406,-323323,-455303,500957,-234234,-278698,-794568,-779933,-811831,-687369,-698017,280349,286656,-264491,-200236,742157,640346,-491512,178057,305800,-121892,-269552,-253953,-846673,202561,503655,1172394,-83081,-117187,1430957,517390,606142,656282,-1840875,-310895,855305,430938,-123250,-47510,-40645,-221080,-926900,297033,1241686,1055566,347981,1349762,655529,-1535447,-1689446,-628797,1115,216085,549035,-2034446,364526,1589528,243291,-363904,323599,244103,-471582,1128274,-129266,-782825,-1077472,-1031633,-94465,-69381,222547,278260,-290307,1527810,997207,-383618,332337,-712041,204137,605107,-505889,-2157,-117084,621441,-213471,1029921,-786531,-265531,143547,585782,-630859,-273765,655645,118255,-366276,485858,-392443,777289,326058,1048320,458943,821040,2033019,922814,-356718,-163873,333649,1373912,-147780,-785522,1001465,503700,-471447,-6718,1057912,937773,1723985,-293012,56265,-205929,-45464,196862,651560,-229442,119165,253792,138703,-952070,300941,355362,-205425,-801763,-96038,1488516,-66309,569941,690513,461931,-1510384,153139,491757,-900068,-557308,1132670,136931,-839025,-177330,81106,-589311,285043,-525501,-527900,-22488,1063680,137915,674989,91889,848858,-582309,-440544,-755221,402333,584268,-430078,-320465,-12399,-896634,-390632,434490,86603,-1375529,-404096,-216004,-84761,610456,-910870,409769,891029,210830,-1566402,-1439580,-1204213,178139,1389068,-444582,425235,-309137,718107,509063,262337,-920914,-144688,-986138,-992468,-1067214,-1559887,896070,832083,-269868,447494,212857,627472,-292451,702235,-229169,588648,-266378,-96621,489674,-424960,324150,-306958,-422138,-986065,-283502,229020,-443230,141427,1171371,948485,-594756,560068,1030022,23811,136067,-172361,250016,1138460,-439656,-788835,-1158030,-927645,26498,1023713,-788537,-417845,1290071,-563704,-115266,285372,576513,-157931,1056325,-85940,-1026806,226255,1217232,46560,-459472,-794179,-912065,48158,-1020128,434340,-143179,396700,715942,86232,683134,-117882,111905,-489541,575911,124065,-519851,127871,-872452,-348146,5691,-29135,-20253,-100776,145508,739926,-326686,17738,14874,87218,-389509,1348305,1320409,-310044,-747080,272981,-1144182,778483,263063,163251,1056807,-1175427,-1878262,-460304,1268648,1717604,-1538818,-608237,-548507,680769,-404586,-86982,98604,-105692,-719974,124908,177180,938914,335981,-24364,372305,-96711,-342829,780099,-1117643,-1184923,-478956,421554,1099363,1144451,220394,-88063,-100935,966070,655668,653337,854049,362751,-420731,-675532,216960,249982,-256968,137064,502862,-569169,-1159997,-583193,27757,-310910,-1224786,510656,499029,167447,302649,3800,729245,-1800500,-418755,-787245,256476,17777,623642,-462530,138257,511962,-181228,-117900,697785,2133393,862846,193301,1153349,1244939,58081,-837128,-54653,-151132,865763,-841338,-534237,296416,-57299,6340,-350173,528373,-1266316,-485482,-60025,-159236,-614610,-391249,226627,70803,-13940,-190238,154310,-382778,-1187401,-168391,-1422409,-870027,-560064,700592,556310,873909,135330,213483,485317,1515613,542158,-229979,-234073,-1012014,1309787,672655,80243,81695,-456315,29086,261716,1456077,792054,-519178,401526,379048,1341782,235613,-1423121,-415099,-1167424,-369341,-779439,16444,71122,-672914,110180,-385332,240591,328960,-999650,526233,-1112810,-1253530,-1109639,-397880,-34225,-558219,-706627,-740510,-53663,196140,-111086,359345,-573759,-836340,-763681,286089,-654284,-436481,291664,346713,-1307807,-7744,1061812,-158436,1568497,1539056,-407981,-1391840,858367,-293822,-356880,-159066,213987,211411,-327625,370351,-70265,934479,181720,-294494,1057958,825091,-27767,1009355,-139980,-694587,-273465,-28989,822777,-996574,381485,-589645,374479,710914,134708,-323650,-1731985,-57022,774409,430410,172184,-1275660,584722,461484,242043,-488006,307062,522591,881780,1634792,522007,1209114,-337900,385523,-740489,-1113188,252406,-32473,272369,473089,-471517,85731,-1154976,-904742,1080640,184549,634303,539841,-344554,-1243344,-1238402,874413,-298668,-372155,-1003875,22940,-21340,558671,1081712,453146,-45905,1095691,355476,158600,178827,10359,153015,424435,-526781,-128066,177752,-1094298,-741711,-1440196,514657,-1042410,-490481,863168,-643447,657522,-152902,703403,1003115,-305444,-752288,278528,-226444,281435,-1251106,-100937,432353,-340512,-375645,1282151,2165677,1033217,156485,-672100,-1259088,-231195,389756,-999198,-59275,666489,-384856,-614267,612947,149864,-168376,-59330,272919,282692,-320278,362195,-683977,-651097,-12349,1917002,-1136425,-171912,112930,66718,77333,-742489,-103250,-1095344,-800059,-521267,-193786,-729153,1438017,-565091,-504082,15743,-589652,1420513,-423945,310270,536370,-403389,781270,26466,1048467,95038,-173796,-547834,302150,536848,-1291079,-471726,-172000,335887,-1075034,421629,1216008,1349178,-72850,-366287,37200,26681,-42210,-125177,-1078595,-1812420,5262,581393,-1097824,-438085,507534,-462697,-1314599,-1273277,-314901,-618549,-390217,218745,-1182130,-496293,-615371,-617918,41580,312575,-92138,-709926,-795399,-303100,475015,413868,587763,16942,-677158,-366544,-87686,-1116324,-797547,835694,520153,-450087,472280,215631,-349508,-910566,152315,2194267,531516,1035104,206816,-7915,-803898,-674925,-831122,-247132,714735,-144160,-984117,-715467,60728,581619,558952,716493,797665,246017,334374,-220799,34609,135821,104515,93279,46171,715250,-70635,-43892,-278181,8893,-923987,862753,-79636,-597312,-415564,-1122499,-103318,664602,1249680,119742,-614659,179838,602298,-878710,-1029816,386712,40128,537484,316182,128160,373516,-434431,-765321,-1374110,806571,-68304,-1311711,-263536,-281994,296067,-1044903,-12852,363438,309423,90413,54993,-432249,191140,-983184,375536,225924,-93532,603495,-412432,-635892,-353438,665025,-188822,121810,161738,686111,833102,-147099,570148,1151898,-485408,-879375,-650382,-670442,595388,35693,545011,-842293,-730839,134773,-52205,-721990,-1013210,128478,-81313,-103393,-129967,-468113,242841,1703448,618474,866141,355139,-26922,-586348,104161,378465,396818,636285,612786,1008127,-753619,-583552,-606099,278927,-929555,357619,656071,-202923,-1086849,246824,-717544,522889,1736831,256252,458744,-1459722,44028,243477,-882005,392209,440373,-561135,147730,-81419,-961436,-1098168,673303,-280964,-345045,-315408,927179,826139,-261823,-883656,874850,739021,-445051,-77812,-954802,-81047,727227,70631,-1475420,-465885,13847,1560997,8272,874452,-39476,-617078,669516,2431760,261552,-646383,-661424,396285,611260,589471,-411604,989826,-10897,-209492,-654291,-1602842,-865535,1163787,990600,778078,1517125,-475880,-1054520,-570304,22095,-92261,203617,-84435,-650692,-1295273,-1101721,333765,-487897,790436,156110,-606807,-935714,163009,-5819,560535,-60348,-1667560,-702531,453365,1155419,-480474,-1506570,-492419,-431788,280202,-908749,-1033744,-175979,456305,-445720,1248359,603518,-390311,796320,1937570,1857453,-428774,-840709,264653,-276724,668052,-946583,-261167,258912,-231960,-1951392,-280874,-470802,7165,244058,-511105,171909,114797,-774365,-976822,344241,581480,-374380,661297,1596903,-568262,241151,493040,349654,-65737,282361,524681,-64413,-191529,-272593,-768064,-33272,-177158,568965,-1006101,-1400087,-1469358,-1022240,-54031,-1060747,374439,-1076677,-1175218,-436622,339902,-894440,-231532,-2190930,-20733,-823337,-1666148,288538,-188921,124588,588133,371140,1075869,-224022,1223599,1074926,679195,811068,187008,1008655,1930636,151518,-716962,-493902,780590,724664,-1891969,-339460,-14429,-511667,1348020,635157,388778,391384,467366,583075,473405,-857289,-434029,-1038724,-1452233,-890694,-822559,1536593,418496,470342,307197,-441713,-52124,269207,-471799,3557,-183698,394238,137651,1134308,197003,-331433,-148452,140303,-1780582,-667802,288573,34959,433140,251717,-316588,1009143,507234,-331491,-1188102,-304995],[-75301,595960,643488,-208745,-158529,199293,537783,-62150,-812557,425504,-106853,-354203,-565559,-757891,-392919,-979165,-507308,152550,33328,-239546,-1021821,78119,171641,-995739,132007,395104,-96304,129956,-357239,-887532,62409,453965,1425592,-114018,-313059,1593421,606649,683517,361798,-1976038,38957,686680,-134738,-255425,-406323,-95145,-635255,-1126929,185561,1241392,1253222,352424,1365574,687672,-1567273,-1824688,-494119,163485,252757,974214,-1821655,472302,1289004,252913,-557905,-92518,458945,89612,1413583,672061,-843703,-967733,-1372819,-122271,-427925,-6503,98625,-142161,1356173,563688,-336867,606324,-1218471,-236364,584985,-946036,-246071,-31510,1084997,42423,1214234,-653696,47565,-92591,570188,-313811,-286111,1027127,264248,-539690,489125,-227438,713260,431126,1266219,428215,-9595,1629506,1163257,-217425,44547,461774,1496773,-343788,-1134662,796635,-62052,-598739,-60045,714890,565389,1643304,-104235,124176,-480574,-408146,120711,882157,-528556,-217003,544132,-44272,-1178601,384581,858068,-217020,-579556,206740,1293658,-205078,756061,337856,743010,-1019206,73410,1164841,-601413,-723558,952040,605067,-868833,-156090,240075,-429921,238252,-336443,-841745,-198843,1061335,126666,609489,311821,1418288,-425327,-44531,-877273,284980,467807,-146516,-367894,-503123,-883842,-422866,350724,-616223,-1153352,-835293,-497946,-441902,346983,-1176190,55805,1415247,158416,-1419911,-1507489,-864653,215595,1038702,-727570,425354,-311839,329652,289385,281790,-758431,-193543,-651314,-838393,-1099356,-1476789,1244694,1173888,-599762,447006,173459,256337,-293823,766374,-51282,134575,-333403,-555580,259585,-549679,-142087,-84397,-396814,-1040425,-335382,514583,188979,782471,1639138,452140,-657452,704892,1251688,75152,-59674,-246152,457585,1424384,-125455,-751838,-933176,-741017,-182336,755940,-950843,-599423,915149,-220486,787122,298581,294385,-567507,584727,-91378,-1226211,-12905,1236480,412386,-516073,-271457,-565971,1792,-786882,501347,9515,478851,601823,-203594,510633,58761,142262,-582326,755165,459684,-685700,-452610,-923051,-566443,46839,53579,-164666,133463,-95448,610750,-258460,-258982,742832,774495,-109657,1121532,1381038,-353347,-801833,151627,-1405788,287460,532662,145307,827512,-699987,-1465048,-261347,1281201,1031764,-1530151,-1121778,-875700,327424,-548599,-323218,-26507,-55236,-595002,277651,158545,1338027,654112,-177859,338297,-48831,-582245,846659,-523659,-1054375,-646808,410214,922168,835772,242022,-300448,-137063,836982,507092,225658,716831,556742,-88079,-64373,-109820,-341189,-303309,-38138,547683,-504556,-1216002,-639802,18273,-769359,-1690856,821905,494773,311760,9335,-99770,550767,-1926099,-340701,-684165,293258,-137845,884721,-139833,1011400,573655,-23686,-141400,804231,974648,666745,467869,1251716,1550345,137716,-936089,-314104,-304963,859152,-773917,-591031,94616,174562,-11452,-198355,160407,-1175565,-377271,84680,-208777,-208456,-124157,148095,249166,-266640,-30689,331200,-290710,-1110106,-116725,-1332224,-1103197,-591326,705301,725986,735905,12126,170933,381372,1184347,484539,-497256,252740,-962833,1523427,792070,223341,122154,-842298,86163,236262,1223748,850731,-424871,486145,1015482,1695464,59172,-1094878,-861628,-1385634,-399703,-1027405,-228987,352348,-333314,-25351,-875975,213114,-347009,-1243758,551842,-1314833,-1126754,-986457,-262293,-67509,-279412,-501278,-1036081,-99799,158528,269210,485448,-761707,-1293624,-421968,626499,-782366,-576955,107321,392777,-854125,-34788,811922,-41674,1667631,1641853,-183391,-1113100,352591,26988,-16646,-418813,-174683,194359,-682614,8510,349606,876232,77896,-370174,393861,713651,-125699,1243016,-360239,-65952,-122022,147243,1052517,-823566,1650100,-231004,12579,-118299,-338836,-351391,-2126902,-79213,210040,226863,460487,-941302,400964,557165,514697,-402480,612183,654257,860704,1860857,523270,764414,-134979,141322,-978589,-1108342,-112725,229019,387669,494689,-235734,195617,-873171,-901736,1302852,-106163,231398,183857,-479255,-1225377,-1105014,918745,126131,-152481,-1348499,-58204,75643,486692,930256,245845,-263868,1104972,626462,493981,268775,-11096,200476,579716,-186828,-196937,-30513,-921639,-752445,-1643594,502827,-839984,-122668,989436,-514336,609272,-31183,682908,794352,-806327,-1546550,-473258,-347089,47385,-904504,-151239,-112184,-492436,-280230,1280730,2029728,1307834,-30924,-694106,-1383846,-224717,309936,-1089235,2709,723656,-570061,-847979,499808,578338,-64747,403848,593551,-241771,-405353,79045,-623974,-445125,-145970,1612639,-1257297,-235006,-243507,79874,669969,-543001,-214151,-1463491,-888098,-747485,21429,-690023,1348561,-95827,-302995,-140283,-921129,1093706,-587986,198179,872879,-892737,316036,175675,935644,128808,8546,-859781,398801,570437,-695193,-583720,369117,791066,-1231820,434723,1223742,1245210,-242538,-145933,-100041,308427,-391378,-185532,-1300976,-1401961,95318,387842,-1102839,-105118,401097,-319153,-1131177,-1151099,207201,-140791,194563,441769,-633038,-855818,-724786,-828543,-181156,531019,-199661,-465020,-628788,-267164,390808,241954,939967,138692,-420647,-143956,70464,-808170,-731282,642470,202889,-1016718,617703,-17011,-159104,-716225,223864,2252528,677209,1226113,218750,327641,-461211,-544548,-566057,-276470,547001,-118129,-940316,-542874,-206593,545272,484072,1204663,723767,257408,318957,-478508,-202179,-23775,111180,121638,282959,907090,-46330,-122480,-767827,-46255,-990764,803112,-178423,-703744,-452651,-1324292,-107225,663979,1337014,-178652,-1116012,57242,664959,-735894,-529299,572651,-58723,563755,384828,165527,153507,-273506,-1266685,-1710982,790864,-34701,-1524690,-381802,-129309,-198171,-947854,503729,57309,-128391,-48723,-289998,-401901,92159,-1080081,370433,253001,-184210,615797,-271010,-519393,-492771,629125,-296852,316945,-49359,556314,585883,-506525,449284,926233,-771198,-1011798,-453159,-727825,302792,84770,459669,-861768,-833741,319008,138931,-536296,-1015585,140022,75739,-126962,-273807,-398387,832014,2058103,1043959,808733,42415,-20069,-419372,245218,514977,309860,501813,569422,721485,-428904,-178019,-258456,203035,-713269,468226,398858,-819,-390610,-47658,-1002491,199641,1668051,134995,85945,-1497970,113917,-95874,-773816,536923,349250,-313847,-197048,-90310,-1657612,-1059321,634594,-662171,-398091,-229401,1081328,1275038,-419684,-1387891,772199,731021,-503878,-297727,-1499964,-15034,544376,8275,-732807,-316750,213313,2349006,-91483,1031004,-303076,-977439,558752,1680697,400447,-582746,-715626,128198,844234,946605,-508072,1032061,347080,159176,-638808,-1469869,-239904,1343850,188648,446386,1353279,-95862,-837461,-855200,-1051057,-31171,281419,-52795,56725,-1084187,-789037,262459,-877829,738628,177120,-874832,-412653,63699,179402,262705,-700944,-1382526,-524503,274202,822690,-588892,-1356361,-194505,-137924,210128,-794108,-1278270,92464,475774,-443286,1210594,361276,-614626,775359,1593217,1708609,-408044,-1126169,-108248,-76268,66905,-1361200,-529590,246584,116150,-1736978,-730501,-906726,-55848,-11961,-500633,71029,285683,-634718,-1488939,-470118,724246,-550624,946311,1476801,-835178,-230661,647560,224834,-655337,486530,326497,-223049,-117438,-612120,-704708,64051,-402238,424924,-845991,-1613737,-1383160,-1167798,-467107,-1451529,154535,-1212986,-1200972,-668639,-92839,-956287,-317599,-1858032,31073,-582862,-1201663,193450,-724940,60726,619583,85913,489291,-56721,1190700,946066,437761,501783,-41265,770552,1884559,187080,-598739,-656530,620258,741363,-1610569,-992031,-367304,-533282,1325454,364312,341059,617950,256213,407076,67425,-1306804,-862155,-1041425,-1166242,-316550,-478778,1699454,457895,507895,21338,-490916,-34207,-6171,-133342,-8148,207783,338777,153259,899672,165824,-454747,-179518,-264597,-2017142,-1053231,121738,152160,740340,63222,-589310,978159,358504,-234516,-1083267,-241442],[-61090,406872,497467,-216366,17776,346816,399369,-75747,-993588,398883,-6877,-281015,-330132,-791138,-71438,-976706,-203592,-32490,47181,-87362,-1693528,-465012,-305642,-1239326,167522,743845,53495,520424,-526305,-920903,-90290,311568,1326991,-68761,-357272,1615397,599668,787087,-42216,-1912178,292652,420958,-715637,-274640,-678547,-10662,-924776,-1167274,79339,1220078,1408838,304787,1246382,531885,-1341537,-1870197,-408530,231946,261806,1272443,-1458447,445431,831757,361324,-588997,-613425,585833,610822,1612322,1216393,-809661,-713568,-1539586,50342,-644195,-357608,-220324,-116531,1139253,54279,-290445,646447,-1432071,-875205,433867,-1165213,-237157,41600,1268176,265826,1216709,-409062,308258,-238194,492557,-113408,-340907,1047760,526909,-102238,477746,-148748,525819,609332,1474173,450919,-880766,639361,1547455,63450,138861,467822,1667169,-432659,-1228554,601928,-441294,-750811,-24745,318498,167628,1314397,30812,153771,-695135,-512853,51639,926784,-711682,-707437,627047,-201274,-1067449,525721,1139338,-253652,-247570,388504,935358,-379671,804549,-9176,1099523,-365780,29637,1692727,-168644,-848070,688544,1035382,-798758,-148239,310539,-198367,131133,38930,-1168518,-430374,1027572,350401,600782,523230,1877627,-24379,460011,-1055556,-57996,316746,203708,-301311,-1088616,-656264,-250700,199440,-1186164,-847853,-1201871,-668397,-817463,-30536,-1299544,-460589,1218787,-61445,-1148467,-1406133,-422947,206050,425452,-820446,347906,-461079,-178976,-72293,268433,-458464,-173143,-418073,-726988,-943529,-1081664,1347761,1265218,-776116,485012,143018,-126868,-321801,592432,-4570,-434961,-266940,-705485,-20947,-624363,-446734,336684,-12335,-998048,-204635,624321,874618,1235776,1915030,148695,-565632,777569,1135679,33242,-366148,-221997,566691,1350185,211425,-696840,-653306,-499975,-383495,358403,-830369,-688267,580073,350221,1508651,239726,86298,-842400,34853,-215399,-1456308,-244490,1226092,1060577,-372018,300758,-181779,-183019,-509642,610609,307432,468236,394511,-483892,283349,107981,329999,-605037,780130,454454,-886719,-819663,-826413,-714465,2393,68070,-178718,558490,-35843,537971,-171676,-418103,1171604,1340027,118507,783497,1058061,-418910,-747702,-7058,-1548812,-430458,504764,49412,181465,-376844,-908897,-131165,1104501,183282,-1692840,-1476233,-985767,-184364,-729072,-509168,-20302,-53550,-481788,337868,42888,1379239,879189,-348991,201586,-17026,-748984,783534,263584,-654652,-697932,269485,660355,494167,270881,-426597,-200190,917983,402677,-201992,620312,877379,331930,621270,-324351,-772021,-372811,9421,568059,-270142,-1281420,-765606,-91593,-1112755,-1842570,1118660,246248,275193,-338995,-172055,373994,-1621499,-242169,-480794,288117,-439618,938650,172032,1620195,594853,168806,-180024,873783,-204200,630972,675335,1238001,1604557,259712,-805640,-528854,-548575,557885,-608495,-602074,-105618,470064,-29744,112196,-215466,-1045583,-164778,188843,-265892,158516,13621,154327,410209,-372881,269297,401768,-323291,-981655,-30927,-941505,-1289740,-577178,629421,697699,430893,-217127,-4975,218755,888332,345401,-807526,654385,-858155,1584401,987734,267070,171850,-1010038,295603,451237,760582,808169,-187215,498005,1324344,1846234,-183668,-662158,-1112321,-1501786,-321793,-1093710,-384870,659029,48301,-276924,-648667,247730,-1385171,-1232414,636720,-1261736,-868238,-699460,-62908,-185962,-90102,-433186,-1154612,-202512,116710,680455,508638,-735317,-1793401,-271503,773284,-727294,-620702,-65579,415372,-432922,-85670,532843,146990,1512546,1405208,49436,-800744,-202680,234170,357457,-445391,-599420,94380,-803544,-333320,566947,581867,35300,-353404,-194999,436321,-294497,1356741,-504725,581563,41431,121631,1242415,-447169,2367191,180020,-260544,-810506,-707692,-358137,-2137311,-171835,-403006,-22081,606207,-836411,51467,609036,872083,-421793,650127,782250,732989,1681887,518326,-42430,67191,-83514,-1120482,-813093,-366979,457368,534189,477631,58198,170410,-628559,-975897,808627,-405459,-114570,-201343,-564732,-1070713,-861270,824550,518196,92103,-1386277,4557,145428,321511,613933,210919,-404955,968258,941168,802372,557542,27044,155453,606275,224458,-179146,-164415,-831851,-831663,-1457721,431216,-613754,172537,1214434,-211234,490261,29498,663922,409196,-1180140,-1777645,-1097878,-391511,709,-510504,-159805,-862299,-548525,-399881,1014743,1573054,1105708,-225079,-669504,-1345949,-359341,242996,-1105953,-91957,754289,-742316,-992463,396784,916005,-21498,814010,823221,-720993,-565839,-308058,-563231,-279335,-446782,983884,-1253101,-249221,-609840,-3724,903695,-191233,-317162,-1478040,-798123,-769865,126146,-675135,979961,370694,-27230,-304073,-1104498,443682,-551611,10685,1123278,-1223179,-364592,10930,687673,167080,215428,-1010803,387302,503784,164527,-316486,793113,1028893,-1287901,325368,947543,962940,-431855,5916,-99071,600708,-619666,-229062,-1363243,-1033388,69807,181467,-853730,312447,345054,-170153,-938745,-834397,614189,391739,806254,598393,21122,-925412,-689757,-624787,-298431,797808,-247466,-272177,-331973,-83941,115686,76768,1098245,238666,-46614,92259,216413,-317107,-626829,367585,137220,-1268196,797714,27248,-1026,-510530,24951,2075509,824663,1164401,135101,595313,-102432,-381867,-334136,-412980,245513,9401,-787613,-382296,-456256,458368,383929,1508968,448008,320902,229188,-633740,-442285,-292423,145273,172293,519176,866667,99214,-345722,-1094224,-186688,-1277909,675832,-258103,-800955,-595118,-1606003,-93801,774153,1154474,-467900,-1392612,12835,721253,-497462,-44604,622661,-228523,547436,474834,161568,-97617,46443,-1415964,-1660143,786322,-74858,-1680125,-496573,-8139,-750051,-581293,730793,-291814,-702457,-81897,-731619,-323363,-112964,-922737,361834,260674,-193250,726533,-165824,-302995,-512966,481485,-481378,526486,-163582,119886,356180,-646614,218532,279115,-1058815,-952336,2809,-705245,23509,155238,318129,-693395,-741248,501413,409183,-222984,-669065,192536,145152,-171296,-528950,-361625,1217332,2165448,1316737,622113,-203083,828,-438043,330464,465031,231570,420722,380328,450710,-23656,146209,298569,226632,-456032,467816,71860,236878,347236,-289116,-1137604,-263620,1539479,228506,-362976,-1349578,45477,-387508,-517440,688592,170722,5118,-476594,-93408,-1924852,-972380,707438,-861363,-312006,-32777,1033434,1448656,-499687,-1477801,743192,652081,-555630,-654874,-1656131,16057,198230,-88618,-3868,-118903,387368,2372740,-137011,1125157,-606766,-1218965,517161,616956,433765,-475918,-465370,-127615,1005100,1252356,-559680,1073407,237720,581762,-374095,-1077932,306667,1464925,-925876,-61077,1048232,333382,-506458,-1041663,-2085909,130605,363458,44651,642927,-758803,-337766,192532,-1114521,593905,252814,-995573,192447,-54905,318477,-68332,-1234478,-938048,-174392,153673,589691,-513612,-1405081,-95330,36562,24245,-576268,-1306044,383754,554165,-432149,1000636,120763,-843306,808094,1083935,1244838,-283640,-1086461,-432323,157961,-261067,-1737328,-977847,164064,430067,-1240746,-938052,-1137170,91453,-239872,-420875,-21518,521081,-530810,-1833552,-1517442,554744,-823131,1200774,1183700,-981857,-578495,743187,-34548,-1313267,466628,55702,-291468,-25733,-942041,-532758,285718,-547447,170696,-505138,-1644072,-1322317,-1134136,-785308,-1665813,-106717,-1251761,-1043976,-759563,-543490,-861400,-304202,-1368130,197671,-235320,-461404,345199,-1316428,10774,579842,-344846,-63069,234748,968102,545065,123062,269006,-94142,388610,1687625,173051,-490701,-693557,421385,610256,-1075927,-1551340,-617464,-1047076,874990,-97064,96267,575629,-189145,95951,-307355,-1455078,-957980,-1000747,-883764,134167,-273837,1371660,343490,262608,-303615,-461620,4063,-196998,181784,-73426,565653,176293,294672,725918,256286,-574471,-263496,-651581,-2022116,-1233113,-73544,183856,983661,-53938,-823208,827709,76476,-156198,-986533,-134111],[-99540,85113,289571,-223063,45402,143729,90779,-308924,-955114,441441,50578,-88838,-150040,-946069,81186,-618786,193798,-209857,327934,94743,-1995493,-676904,-635052,-1219412,253899,1246715,270503,795575,-650810,-901203,-221946,111328,894216,181467,-243723,1466089,477799,865347,-491087,-1537069,382172,118506,-1158003,-246728,-767002,201438,-1017890,-1057301,-14026,1222685,1368072,188423,1027751,314750,-946319,-1953587,-384064,175500,239281,1374799,-1044455,284395,320544,524207,-379991,-1055635,558605,838169,1634522,1211096,-697472,-398155,-1477391,331780,-675206,-724884,-544345,-241083,935363,-367812,-244751,401235,-1328698,-1494431,255283,-1121216,-27966,89969,1121358,392823,1025005,-106659,431390,-266396,464446,25119,-387712,789544,831786,672833,462450,-141190,239393,854261,1676215,546699,-1440665,-616759,1785496,421540,120722,353887,1785048,-380449,-1035904,459940,-589708,-876045,84849,-2674,-127167,815923,25676,95639,-785356,-226075,-1190,821777,-674518,-1230334,383933,-273448,-619056,650523,1143134,-283639,138459,375191,544738,-515332,646581,-208419,1463795,93245,6421,1968651,338778,-868619,437768,1341644,-637582,-171133,254839,39650,-2850,559495,-1337354,-625934,1013230,748112,625559,701603,1962312,459676,929280,-1197075,-537080,124728,542393,-117705,-1584301,-328375,123497,-47323,-1449392,-526803,-1366593,-670169,-1131682,-435307,-1265379,-1026295,413599,-357120,-880312,-1183109,16200,154441,-189760,-775041,199365,-595117,-661763,-500423,247658,-62898,-76588,-352168,-681853,-647837,-537985,1198629,1052658,-750407,532305,125327,-394825,-344638,240893,-83139,-798924,-41649,-588718,-316340,-656002,-494912,696916,547762,-943646,12344,560585,1354798,1413030,1876879,183905,-363734,661659,779660,-104292,-626191,-85827,546325,984015,474366,-657698,-393613,-270958,-513618,-46753,-431113,-671742,391510,992198,1832430,156788,-5567,-905025,-377883,-394299,-1675079,-441223,1170968,1607895,-118161,752811,155706,-434291,-256407,754917,631727,423726,151833,-639649,85439,75669,579022,-551630,628551,161108,-981850,-834304,-593615,-750037,-19947,-29121,-102312,1080609,287495,563679,-109668,-434023,1292091,1580836,161591,422743,494698,-478708,-567662,-130261,-1524660,-1070386,185491,-117910,-624602,-255855,-346548,-89986,755445,-527876,-2069267,-1507224,-855725,-699459,-922727,-634491,105151,-67665,-401299,325073,-114007,1014718,967021,-471306,17536,-52202,-812155,628145,977183,-130839,-587266,6487,347290,191497,333804,-438435,-302444,1169281,378143,-555840,568690,1259355,751651,1151282,-468169,-981502,-436036,282819,607491,133320,-1305837,-901939,-272869,-1290590,-1704590,1282044,-119336,9257,-628791,-138489,276724,-1040817,-51549,-228171,257865,-856650,798187,425447,1814695,577476,400157,-242428,935810,-839288,762066,761794,1114952,1292842,352593,-498317,-642055,-815242,-524,-412928,-594307,-173180,758395,-51814,426724,-543060,-900121,51145,220378,-296345,327114,48474,296692,538560,-274989,656332,280567,-478602,-842987,59848,-418857,-1369201,-526863,509836,491924,24779,-508175,-282585,32167,616961,151283,-1061868,779751,-756456,1403392,1173496,194226,235364,-894519,576576,809531,295043,664665,170271,438159,1043053,1672344,-379130,-166521,-1138900,-1487278,-155584,-956045,-371168,835086,331746,-664227,167214,321271,-2389434,-992913,744756,-975081,-547315,-362439,180033,-319661,-40890,-489401,-1042862,-375645,75949,953367,464589,-548753,-2042808,-526459,736826,-509002,-576586,-264834,452974,-162303,-140607,287773,342066,1121369,951803,279569,-566290,-710315,304032,696649,-363054,-945994,-6706,-781054,-580260,525610,96248,62759,-242603,-630856,82657,-444516,1360153,-568951,1012649,255943,-49466,1362528,52414,2107018,570928,-460369,-1161697,-889635,-366040,-1718618,-310384,-836131,-264893,580998,-1116596,-413421,630183,1231617,-622207,409156,865472,539576,1218833,443135,-1102702,222583,-130935,-1164498,-323988,-291852,604291,637520,433516,344995,15408,-498410,-1022252,-339545,-655973,-325566,-515431,-564355,-756168,-450213,670235,811745,269476,-1092230,210139,175062,64641,289768,357543,-491692,697910,1168009,1009283,983626,120558,94557,508189,545892,-151652,-218722,-846289,-948664,-910266,321655,-403425,351326,1475753,203027,382039,24778,668089,-8695,-1338617,-1470023,-1444294,-311527,97174,-210720,-101096,-1341701,-527998,-664539,654126,995837,517105,-389491,-609505,-1207788,-591764,258927,-1012971,-283969,768644,-834747,-959593,287370,1089374,-9201,1089551,939852,-954242,-785534,-708609,-499860,-114122,-713583,235215,-1163115,-223724,-851160,-105801,848843,234763,-310262,-1087891,-561585,-574539,64671,-629792,464069,749065,275104,-441680,-1111840,-283542,-379783,-236674,1281976,-1270253,-1104240,-443237,371405,176243,381586,-896861,289584,337178,914472,71716,984639,919982,-1222723,104383,539208,634841,-508059,66585,3189,848665,-655241,-218795,-1236498,-756671,-35917,4808,-352156,713690,351262,-62241,-760806,-542251,838147,836642,1331767,669855,498184,-751301,-517451,-45345,-266097,1012249,-209535,-6331,77900,167781,-320455,-20995,1006914,286672,365365,300412,298556,215141,-520707,66561,272782,-1202263,935116,320123,115591,-380707,-412599,1741122,947044,942873,10540,744670,200973,-161895,-218903,-658696,-141482,205412,-549889,-294739,-661140,358925,266689,1560968,200770,484223,104089,-708360,-614886,-589396,225174,267124,730671,648331,319242,-613088,-1093250,-341737,-1760913,493667,-307762,-851114,-770306,-1899145,-71113,980304,801682,-629524,-1424454,12325,782038,-243812,277976,531905,-411846,502055,603747,52220,-301061,415428,-1200126,-1173699,796801,-142324,-1700909,-567150,66771,-1149032,-41849,586016,-608566,-1236376,37471,-1130393,-219810,-358100,-563443,373110,253776,-135188,899010,-136560,-51481,-433224,255922,-629848,626526,-178050,-450529,196819,-512252,-108374,-661283,-1265728,-749486,425661,-642345,-179816,229967,144081,-429179,-509753,650020,668571,144592,40274,321941,141659,-207267,-842580,-366942,1268307,2099762,1389458,315439,-358151,76968,-639416,341731,276966,173496,399789,52979,251434,357333,343001,848280,329002,-222689,413976,-227819,434234,909588,-427026,-1140666,-681247,1230865,484862,-767049,-1056300,-123389,-555541,-272857,852463,-74511,319341,-620413,-60049,-1463326,-832061,877321,-891197,-99810,250383,790985,1274238,-485850,-1197819,810407,488924,-569480,-1047369,-1338076,3295,-213550,-238933,500232,31095,500311,1535903,-209731,1141518,-892363,-1248666,516156,-328820,331090,-356553,82636,-319692,1010283,1242058,-574187,1097035,-106873,929560,73792,-508403,685924,1527514,-1783889,-611106,706610,714914,-78998,-1098116,-2521633,337285,370721,179186,995210,-427811,138335,141313,-1143248,366097,359232,-948249,742597,-148000,397624,-303613,-1472800,-496680,238661,-25861,479945,-241209,-1636982,-252636,100024,-205273,-342293,-1071040,636572,646459,-422720,681201,-117269,-949606,888059,510478,607208,-104065,-805269,-628091,330211,-288092,-1901832,-1395753,60821,607812,-583170,-882266,-1101183,377223,-369343,-269787,-75332,753597,-461426,-1818736,-2356007,183520,-1132831,1274683,750388,-999085,-631596,717994,-332221,-1865855,255094,-199356,-223279,77779,-1081672,-232535,564833,-623472,-127739,-78294,-1512113,-1343371,-955246,-867307,-1578135,-422382,-1145384,-775830,-695877,-920861,-641075,-235137,-975535,409062,112744,284228,667849,-1929722,-2610,528865,-721210,-478838,568434,632435,-78404,-198858,221384,26418,-56712,1361416,101187,-458604,-593000,198768,410037,-538408,-1901366,-706087,-1799336,174307,-584414,-323521,277689,-706616,-283944,-536755,-1249358,-664855,-896066,-678161,313772,-374760,760710,210228,28502,-563670,-348731,50950,-282228,318389,-153188,727017,-44699,545699,571557,387962,-723620,-407632,-917323,-1806410,-1160073,-242347,96155,1113908,-60160,-921250,604022,-244750,-141206,-830770,-5982],[-185110,-300510,72844,-191230,10146,-249689,-231861,-605409,-728069,527648,65565,180545,-39429,-1213230,102900,661,640021,-320448,764090,229705,-1866321,-518267,-710846,-1038728,318158,1686421,459399,886299,-648676,-777120,-297013,-102087,277078,719829,-42775,1171952,265906,871459,-897822,-906667,286156,-153204,-1362995,-251229,-628337,467905,-909167,-878586,-77739,1240596,1052354,2635,753019,157835,-486926,-2127142,-406267,26508,186528,1285343,-630466,51435,-128911,695399,90468,-1255751,399053,675886,1457437,674346,-543584,-144081,-1247416,587073,-520766,-953370,-745411,-503107,764892,-614563,-198130,-61089,-998438,-1861068,143216,-852364,248602,116804,753388,393555,670974,168450,392758,-189767,578122,149185,-339006,450894,1070465,1364967,455221,-167586,-93645,1131707,1795582,713780,-1496984,-1628339,1604221,766480,20098,161254,1735027,-190111,-614251,388978,-580759,-917894,234152,-182026,-225851,271980,-144464,-57973,-716697,391967,-31324,663945,-385859,-1647108,-167122,-228145,44882,676254,945896,-286971,499726,165009,244687,-572126,305212,-210098,1735449,165235,-36775,1935031,833735,-749486,290652,1497494,-408952,-227827,76859,205847,-112950,1119837,-1222230,-703041,1033606,1160735,635840,819216,1585055,862290,1244291,-1210314,-989121,-123000,774148,140175,-1795761,-54077,605923,-381045,-1332205,-247110,-1269697,-508442,-1301615,-783248,-1124515,-1478661,-583955,-629145,-679341,-896867,390270,79421,-557736,-695210,18845,-542872,-983841,-896262,248546,376256,90371,-438395,-678394,-304123,-45228,858665,606786,-553029,555005,126958,-480919,-334708,-147365,-241609,-715187,355882,-344607,-569898,-665201,-302527,851779,1023173,-924095,181556,367814,1432789,1321800,1516369,527982,-137057,305581,388958,-286465,-678770,138215,400116,469458,559011,-643004,-203755,-80024,-534988,-380042,118064,-549766,401526,1506122,1672744,101868,13225,-727397,-458685,-543631,-1774978,-576116,1083477,1661306,103188,929176,395568,-639879,-76998,884545,872010,401009,-73089,-620750,-23464,71214,765997,-441748,347670,-249015,-879797,-492793,-294278,-634954,78679,-237539,-27267,1562175,734890,693990,-106986,-332318,1172083,1438158,-32276,125742,-98635,-495381,-291830,-156519,-1322456,-1273064,-314009,-342002,-1242036,-291197,126501,-121911,313139,-871821,-2457308,-1170237,-542084,-1059952,-1084599,-691739,293142,-59391,-357168,289124,-234791,361496,906934,-486060,-129243,-166628,-762517,451910,1281135,351074,-323841,-321320,29587,-22115,446313,-342572,-422733,1468669,431970,-812714,519802,1595415,1089892,1374674,-587914,-970430,-447318,707430,716049,652044,-1222344,-953876,-455140,-1288007,-1428204,1241835,-447579,-458549,-795450,9993,274607,-445725,258829,8223,215449,-1290224,543752,552208,1651139,508859,662163,-327460,1004466,-746431,963966,728335,908419,657647,351408,-99322,-599681,-972309,-630216,-244853,-599362,-11355,990308,-73349,566795,-796926,-778891,172166,166975,-299501,198167,18768,556295,618688,-8102,1049803,-20377,-704401,-720735,110644,60596,-1295400,-437697,387967,193172,-377587,-766752,-572720,-126419,349718,-50373,-1198384,554600,-681665,976991,1240480,35223,321589,-538283,837783,1180060,30138,456368,610878,324914,155669,1210920,-418266,313319,-978563,-1347189,59327,-655608,-146160,796560,416352,-1127697,1129515,403586,-2895800,-620440,840925,-552071,-246623,-121841,420063,-406913,-120506,-623408,-748836,-596908,50974,1003498,400332,-342009,-1843497,-1122311,620567,-199331,-480624,-485580,523697,-51853,-153520,138369,488248,631042,499056,506303,-461677,-1102551,248672,950185,-315373,-1131179,-34405,-760061,-693647,275112,-477378,134568,-58297,-933352,-235574,-521173,1251350,-561181,1113820,515905,-246800,1406503,577471,1044355,900155,-582276,-1119260,-880613,-387194,-1053227,-482620,-935215,-426211,420040,-1645330,-885997,631768,1472259,-992726,-24959,869679,335963,713070,245830,-2186900,269934,55065,-1120463,178234,197162,629934,621702,406764,589784,-205260,-493092,-889038,-1725788,-814346,-388402,-707833,-475483,-338993,89637,539593,961705,312287,-556380,494774,179492,-236697,110815,617755,-540371,344483,1133946,1054782,1427326,245547,79585,326930,645269,-191218,-207861,-906938,-1040205,-205209,202760,-241808,447152,1675745,618406,321790,-17289,713451,-296841,-1261184,-872376,-1476021,-113204,234588,-101113,18800,-1177588,-442783,-934585,372986,531575,-208493,-511212,-535317,-1044435,-845596,386763,-801583,-475047,768817,-779501,-719581,143721,1081942,1498,1199606,961164,-826145,-1023635,-1016687,-416162,99081,-749356,-395413,-1034828,-187291,-904519,-113488,692190,647534,-124773,-410465,-272828,-236381,-138899,-515251,-2531,976608,538004,-536581,-982966,-826421,-179653,-506485,1410914,-1012891,-1689731,-1031278,59804,131543,444310,-501680,140638,98999,1289984,301359,921581,453856,-1016066,-168242,149613,376734,-392260,59366,136490,1005503,-505537,-132599,-955471,-552607,-169829,-111229,291609,966312,401176,-10868,-586583,-486981,897945,1060980,1697411,652555,637363,-434528,-249758,683491,-83812,1086440,-87749,418017,549336,389629,-820057,7180,719837,269556,724645,402452,277158,629911,-436558,-207618,474443,-916428,959443,739890,197570,-358845,-951328,1408105,1011949,708822,-96470,760187,393860,149210,-241117,-949773,-517517,417847,-288589,-329879,-815709,288347,171759,1407115,213238,747939,-10645,-763180,-666036,-823576,351865,401898,906538,357988,525745,-773396,-723826,-449579,-2187757,260015,-327676,-827026,-908370,-2140572,-75478,1218741,435462,-593917,-1267104,-5755,829759,-74494,304111,326014,-525842,469211,768613,-202536,-385874,692883,-754927,-376251,804802,-191262,-1508868,-554752,93871,-1201365,453567,147039,-843974,-1544932,302312,-1341747,-124674,-551196,-121703,436866,230106,-47965,1025379,-201442,165841,-298147,27816,-641589,535339,-113984,-952578,119013,-222509,-464157,-1481630,-1294306,-475828,591158,-573277,-271855,320035,-2433,-193661,-241621,743174,816976,473834,896668,514912,106678,-211439,-1107122,-404656,999758,1936005,1260399,-72651,-437189,229858,-882618,278904,29523,131810,424105,-362229,150799,625380,422663,1208213,459336,-54196,379478,-406373,518328,1185596,-450563,-1060065,-905519,767629,810102,-996305,-686778,-317514,-554484,-217469,976670,-372256,551423,-593649,35370,-366224,-642935,1076807,-814013,185961,545430,419392,823302,-371814,-721910,959348,260787,-518053,-1353272,-712690,-62816,-577413,-442966,706369,64104,533474,256523,-386801,1089618,-1091465,-1037881,501179,-776064,111980,-252854,786241,-415451,829285,760055,-568704,1065683,-426258,1098396,560458,100717,871703,1544454,-1965237,-1053385,436249,985775,397669,-1042829,-2121204,519480,243349,316937,1088257,-201400,491151,107138,-975291,77402,461198,-760562,1125608,-176031,418636,-363367,-1378696,-139751,589114,-361262,438784,169043,-1859964,-604815,105118,-402919,-182858,-627396,810426,692171,-407176,348023,-372598,-847547,974821,-14062,22760,69696,-430781,-648150,368362,-114254,-1745884,-1565756,-30552,630264,75731,-625475,-825627,676214,-356723,-64451,-90445,917513,-417262,-1378045,-2550600,-221847,-1365972,1086412,221835,-925534,-338011,539024,-557174,-2101004,-30105,-352982,-11013,177214,-852907,205453,789787,-665633,-406139,322382,-1260974,-1428144,-686773,-705085,-1177492,-784298,-861726,-483546,-512310,-1140135,-351160,-170513,-809009,578878,375360,806152,1025749,-2459690,29741,528520,-870402,-689462,849265,300836,-807815,-444152,386786,242169,-452368,928972,-15693,-537111,-381433,-20259,235526,-269996,-1958626,-645333,-2293684,-481622,-929466,-818213,-148386,-1109185,-661982,-547101,-790038,-109641,-723013,-564564,206351,-825497,146915,183096,110258,-691128,-171822,86599,-280133,211565,-203203,619394,-250626,834922,405597,413577,-910188,-591196,-1009148,-1443905,-886001,-335141,-122345,1092977,40024,-823313,371148,-488545,-213111,-591711,99409],[-285530,-637978,-78450,-100228,-2162,-548655,-399735,-771279,-398416,606047,55179,495823,29169,-1485255,101719,666002,1071971,-322320,1186887,278896,-1422086,-111625,-522444,-810075,270040,1846218,527633,781851,-494161,-523136,-281645,-284886,-310196,1455397,132533,808750,24268,782616,-1178530,-207969,38398,-335143,-1314430,-345658,-290124,686174,-650762,-736980,-85001,1211745,520920,-236163,462297,120092,-65133,-2308801,-434830,-140804,107344,1062918,-190092,-149494,-411888,856362,753834,-1134608,197946,206791,1115219,-98593,-398022,-66577,-995372,706859,-220331,-910708,-748938,-843972,612615,-709007,-148421,-562148,-578805,-1847559,149861,-458689,440221,126256,358035,284981,243437,334321,244036,-50081,834055,269645,-117420,246439,1134311,1674017,464965,-187790,-402309,1383614,1693651,921821,-1088565,-1998783,931976,1005213,-112591,-42445,1472340,102718,-83694,366597,-535165,-836237,379879,-217735,-99547,-193209,-423290,-269884,-500409,1077470,-34186,554106,80165,-1848165,-846271,-75299,725282,548662,699689,-255276,760789,-157574,101201,-550890,-128380,-66847,1829335,-105872,-149683,1596188,1220802,-497318,289760,1523158,-147922,-308150,-179345,240085,-150621,1595395,-810306,-621137,1066699,1397344,582105,854422,879692,1082016,1351750,-1049379,-1229758,-434349,821986,394611,-1598473,47340,1040621,-752269,-882118,-42153,-953182,-253593,-1277227,-1013229,-960765,-1670955,-1320453,-815556,-557709,-584487,682206,5799,-565539,-667519,-134982,-203134,-1073087,-1169937,293052,801731,307807,-596756,-664461,-14530,258235,424678,100340,-274305,531931,164017,-409074,-280819,-417735,-418798,-169660,885145,-133277,-725425,-675819,13754,804999,1217273,-939011,203350,110597,1066604,1055284,984645,999445,28647,-235571,161984,-418440,-438661,382015,169410,-35879,393927,-641079,-99402,94951,-445444,-610251,623458,-336757,586241,1732780,1140012,108801,93322,-352906,-152997,-591311,-1634349,-635427,975446,1091374,167145,761043,523980,-695478,7500,928011,976003,426569,-249947,-455347,-29361,210649,792242,-313028,42400,-587989,-575683,82035,-28270,-349058,327191,-506713,-39832,1872921,1134658,898549,-176651,-177858,899012,1040690,-389907,-51693,-537028,-440902,7827,-59149,-995924,-838275,-824872,-597069,-1412253,-378327,467354,-183891,-113342,-792945,-2503010,-556796,-162506,-1154625,-1162597,-675509,465551,-1443,-334726,286044,-253921,-352558,722903,-362420,-148126,-315532,-616777,340440,957840,671911,46531,-624684,-240209,-120473,602545,-186978,-511108,1664503,526284,-986182,412743,1752372,1288629,1268395,-708901,-790442,-366863,1143437,919917,1186339,-994302,-842821,-546237,-1120624,-1195901,1013074,-624891,-1014269,-834940,222613,329014,-70395,632694,164788,169183,-1599714,285455,522812,1306859,374216,926775,-421581,1061726,-193129,1083858,621728,657893,-104650,226378,300022,-373485,-891032,-1058251,-131038,-639044,379326,1141387,-82474,427416,-974685,-722379,139043,41481,-299143,-220775,-58352,846972,636885,292695,1357584,-393790,-906768,-622806,79131,379796,-1057069,-298501,293603,-87921,-684396,-883806,-766134,-206403,98898,-196116,-1206683,53413,-615775,411728,1100020,-142518,434813,-85616,1000061,1447787,48779,238335,1083696,182950,-1055088,644713,-253454,675250,-720886,-1118806,275477,-292007,256195,559358,275628,-1514732,1793394,468337,-2620188,-244622,898754,-137139,-29548,-93554,592371,-429020,-267034,-778794,-403620,-811818,64790,863322,349316,-272759,-1208140,-1775702,555177,109452,-373469,-670643,610546,-8275,-38548,126705,558353,234425,243972,722596,-462409,-1351260,107621,1095884,-383054,-1132014,47749,-841174,-676470,-60233,-1007342,198562,155977,-1152695,-426611,-511266,1018443,-500433,921265,761800,-355130,1381441,1030021,-209929,1144011,-589281,-778562,-733227,-419258,-415650,-677425,-681914,-434420,191640,-2083058,-1215823,620637,1461339,-1407230,-482315,779924,174196,399313,-86624,-2989905,168705,408591,-1004012,508012,957811,520034,444253,440597,786318,-398043,-565467,-489692,-2736009,-863749,-352711,-779238,-329169,71561,613971,485158,943374,200067,53649,753628,198313,-501502,145334,876473,-554988,-16502,703562,914187,1766407,366820,137032,126201,481313,-339934,-151738,-917530,-1033956,400910,101031,-147472,535182,1733592,920231,299345,-50677,808630,-356176,-995809,-262857,-1272509,138251,310848,-195442,159651,-386348,-281691,-1059870,272102,318643,-795238,-594314,-466101,-890518,-1037102,573615,-500716,-574102,744489,-516472,-312707,-49718,929623,30803,1173120,930462,-386726,-1221890,-1150038,-291609,379472,-467388,-742068,-904768,-168786,-784876,62819,617134,973098,225831,314078,-44094,115606,-365511,-324316,-260972,1022875,702412,-590784,-811722,-1027901,-52315,-748604,1590173,-539318,-1981860,-1543337,-180921,34951,369115,82022,-19619,-157867,1236639,251916,665208,-222762,-670473,-395109,-121312,256220,-90579,40614,246641,1041273,-253729,26818,-608713,-365021,-283207,-153241,895890,960847,455329,-1772,-386206,-691939,859577,996987,1874706,540013,452444,-57943,53480,1247182,203486,985175,88650,929108,983395,496861,-1251245,203679,370024,200183,970838,359743,144863,816066,-381400,-420809,585480,-564308,829196,1126947,257639,-418348,-1405969,1235281,991304,586034,-136702,660181,454170,557264,-354533,-1169380,-768081,586697,-55585,-486464,-906724,277058,158531,1187074,572126,1046851,-74868,-845114,-576419,-929918,504843,546612,1055668,103055,619762,-696990,-91753,-477092,-2215893,-17744,-324810,-721427,-965151,-2284518,-139550,1407187,194565,-364807,-1019740,-97186,836191,-68259,-15104,45369,-494103,508446,946464,-579300,-321013,755849,-282827,465886,778021,-191132,-1050913,-441052,80692,-840607,643849,-415848,-979998,-1529797,648557,-1271578,-60456,-603706,265222,586492,180885,25192,986812,-350192,298541,-158134,-111247,-472282,244359,-9415,-1231489,95744,9432,-738264,-1674835,-1044930,-198038,449219,-513388,-254997,444636,-56800,-90167,-32369,774671,780819,676637,1518444,699968,86546,-173731,-1191011,-448256,556408,1727377,950793,-476136,-472664,443826,-956193,160223,-199573,90742,463313,-778288,139882,736621,445567,1309546,560921,36582,425323,-394318,455562,1203605,-383136,-941507,-877314,361720,1113397,-962569,-319531,-449353,-383687,-456438,990221,-707885,651055,-406039,198387,909341,-415493,1227337,-701555,471238,738180,13891,284478,-164150,-263967,1141239,20460,-386150,-1475692,-102118,-188198,-794895,-664664,669653,-30049,493639,-835687,-687028,994133,-1145173,-649652,412333,-604256,-160001,-186664,1407162,-411224,497131,-114205,-557757,953089,-575148,1055330,926643,604364,877588,1529061,-1442733,-1265752,305889,1124611,847576,-939220,-1133778,614198,-35799,428963,962257,-143138,606095,73599,-677786,-228665,525435,-496840,1301975,-120510,396779,-255034,-1032373,111655,783042,-852903,360294,602238,-1814757,-1026404,108973,-521332,-156289,-106307,893848,644548,-361504,101845,-651544,-536731,1015391,-398169,-314999,189440,-95819,-498036,252086,110465,-1272835,-1371143,-98578,570836,592252,-276795,-411797,871349,-201435,158376,-94426,969657,-393786,-640454,-1944535,-517612,-1398998,657292,-355932,-826204,178790,220277,-620291,-1879139,-246999,-353244,309264,247940,-220111,757254,866536,-710807,-616020,602975,-945478,-1484690,-388135,-416782,-607706,-1148751,-405038,-244178,-276764,-1153640,-56229,-166229,-800676,638075,509470,1034956,1285542,-2728144,104855,610820,-710005,-672612,1004933,85057,-1485128,-538386,692305,439758,-685394,419961,-149526,-715335,-116340,-201791,159106,-403654,-1706497,-516567,-2123471,-833915,-1022258,-1241079,-513132,-1263530,-980225,-334562,-267413,458422,-502501,-513093,-85379,-1489934,-253957,319481,620804,-671267,27511,88689,-235618,-58818,-190459,296491,-365301,1059975,226330,199169,-1097005,-771081,-938121,-1034463,-520237,-322521,-443405,908423,187322,-542897,188176,-563537,-363468,-310868,136274],[-357425,-797636,-96493,39910,59298,-498672,-312773,-660148,-69379,626147,44293,846078,97971,-1594307,181707,1136419,1412211,-198267,1447453,241579,-879088,337008,-162994,-590634,40734,1626546,422904,531140,-219202,-163092,-150130,-404456,-681188,2097449,184373,468264,-173337,609204,-1281131,364090,-284030,-391190,-1073719,-539392,157466,770571,-327250,-710984,-4980,1063034,-58286,-498012,188532,179534,234632,-2324241,-415755,-254082,5868,784544,332020,-212102,-462830,1031465,1447391,-722190,67797,-365082,673042,-729954,-309647,-222718,-866210,664730,158322,-563480,-558567,-1166568,448865,-759446,-95531,-883546,-183877,-1507894,271590,-67533,440499,111438,108340,124069,-127048,343429,89726,101923,1118933,361125,292073,294287,957011,1567133,496498,-174271,-612114,1543053,1272193,1113380,-439985,-1687133,-21985,1068508,-219178,-186639,1059844,442732,417099,328279,-547341,-628100,482460,-154164,210272,-500795,-691842,-474107,-194585,1490244,-5466,546360,569743,-1791300,-1391381,132295,1222288,268832,538881,-184731,875193,-437479,109039,-478735,-542467,104183,1712976,-515128,-366974,1029536,1421136,-161992,409437,1452785,105645,-393498,-445147,126804,-91615,1906377,-214129,-398598,1074463,1324779,437085,800415,124193,1120155,1272176,-733936,-1121933,-791561,664294,560264,-1008233,-53094,1270694,-1089685,-246573,78323,-543079,-18895,-1068813,-1097222,-846731,-1543181,-1567054,-916137,-496807,-248310,899008,-45821,-276495,-709757,-204514,403992,-942535,-1271355,388244,1151188,541977,-721933,-591132,145353,348410,-5822,-270466,-21470,463937,261877,-282623,-190429,-469239,-560027,615040,1427775,-66560,-749561,-701590,291050,655555,1088004,-953204,58012,-148030,397493,753593,534015,1364999,85867,-815829,178147,-399103,57757,551212,-78578,-416823,-18707,-634010,-67114,297067,-277005,-736228,922322,-63970,856876,1624284,496985,165686,162085,104253,397381,-505293,-1197014,-628212,849178,156636,40598,310296,556092,-547016,7491,827665,961364,485843,-373038,-229358,36584,543699,630741,-206954,-165774,-730195,-149527,697474,126654,93236,667824,-751833,-170281,1936984,1362198,1123675,-305163,-50565,544528,646329,-727740,-96549,-735093,-313755,242851,148089,-662023,114076,-1185569,-842481,-1101492,-410275,669714,-224448,-422205,-410650,-1969215,147446,150209,-956697,-1118662,-585057,553913,111352,-307168,352894,-144786,-888556,466495,-109800,32317,-403720,-414047,365167,99494,793014,456732,-815539,-414936,-98608,775995,-49440,-509913,1642227,600294,-1103359,203590,1606690,1320291,929502,-826790,-521393,-183473,1431640,1200526,1614701,-648491,-545049,-465615,-828690,-1087545,688335,-614971,-1479719,-789093,417837,377032,-12945,929432,196428,124003,-1650397,109596,374473,956501,178694,1146253,-500675,1057165,349868,993724,509363,406244,-742031,-2336,624453,15468,-530346,-1070062,-63555,-712471,876450,1204910,-65065,40901,-1080674,-751144,-46611,-118349,-323014,-806533,-197975,1050295,583886,435077,1498234,-685975,-977582,-541310,-52114,502471,-688938,-102747,233989,-260066,-860003,-783028,-781539,-178036,-75882,-224115,-1120936,-541984,-513163,-107923,724174,-263253,562899,269597,1013227,1548775,291754,60843,1515206,32505,-2127108,203203,63685,831579,-482969,-857924,449116,5999,716838,219006,-40542,-1639250,1957451,511186,-1624724,14504,902713,127023,79297,-304212,634584,-415501,-397543,-909080,-163525,-955876,142704,657824,315852,-436450,-341685,-2191799,625977,340753,-281014,-736611,667025,95850,311219,261577,557618,77918,268888,901221,-489988,-1450637,-67598,1135232,-541980,-988248,224584,-1024389,-565337,-340888,-1374658,191985,341831,-1305000,-452567,-430101,662401,-409483,570890,904132,-310953,1285183,1323095,-1060558,1286366,-435150,-309109,-517059,-446848,13625,-866317,-191236,-263949,-40448,-2105230,-1254573,599477,1101959,-1665243,-770927,608492,86266,383443,-507659,-3245765,-76877,777838,-837749,557178,1652724,299548,125791,550154,937879,-481436,-642261,103591,-2877731,-815639,-302298,-764423,-177151,361228,935536,509574,755493,-34673,559563,883742,277689,-642443,333975,1020239,-531154,-306992,-113736,610523,1922351,449300,254601,-30975,124959,-580237,-62420,-800248,-878729,747520,35455,-121069,677815,1626716,1031508,277875,-34346,945810,-199287,-637738,185727,-982344,340274,269824,-430408,257087,623251,-16575,-944056,347582,324437,-1072014,-645352,-408448,-722516,-1098250,678691,-174405,-534901,677552,-13975,162621,-279379,697358,81697,1076455,891120,163089,-1319735,-1079357,-116915,691641,64470,-782578,-786443,-177111,-559270,432301,715838,1165124,634638,833089,49189,355357,-441398,-81604,-259646,893223,736942,-616324,-707545,-892707,-51085,-915979,1833764,-9215,-1983210,-1814262,-300325,-77725,168273,683800,-156922,-370423,886305,-10498,320686,-847013,-222519,-474112,-239845,282941,312532,73109,328341,947497,-19708,231084,-306518,-145225,-345927,-128940,1282821,663506,471417,-6094,-137357,-929742,782196,679159,1874950,313214,92532,346687,333121,1404955,517497,744468,272575,1300835,1241579,444324,-1502435,575436,109032,117027,1110408,211011,-64039,753526,-349015,-566626,497115,-296565,547238,1345704,302491,-494672,-1622968,1298922,874719,610788,-77394,485287,396846,1008627,-469131,-1191658,-806301,659269,139514,-694857,-899058,332447,281507,1056375,1150295,1260867,-64017,-937950,-367141,-892950,648514,654812,1198732,-50076,529821,-342362,589683,-427265,-1671299,-316988,-309172,-552596,-931895,-2303779,-251018,1484067,137687,-13838,-783379,-282039,784273,-244848,-593717,-267547,-283158,671669,1099421,-975426,-137349,544250,44783,1048200,684745,-132483,-351051,-241131,37459,-206221,365940,-933385,-1017480,-1222274,973161,-920787,-41469,-482277,487638,843816,96975,52742,727005,-542687,330295,-48386,-95219,-155971,-178434,92471,-1227899,82348,2029,-821888,-998304,-457055,41416,121428,-459273,-166059,609833,19265,-157755,74106,752604,541818,694291,1583434,775188,109468,-99613,-996155,-463588,135526,1503457,490534,-812634,-491819,665382,-713660,18693,-356594,31760,485465,-1092929,177321,702062,490208,1203074,595818,58742,579627,-164058,273707,1084128,-270037,-807294,-633640,280271,1339020,-653873,-23087,-449614,-89230,-943014,858614,-1053555,614781,-108443,403049,1841655,-164170,1287507,-594212,687359,709721,-332209,-118572,112493,16720,1286626,-157394,-174300,-1375889,208265,-368785,-812057,-829224,513959,-198329,410867,-1324446,-1045942,874397,-1023582,-226542,208830,-876,-400865,-170512,1695362,-332220,99710,-1084521,-546208,763161,-529043,848869,1060826,901479,739113,1482311,-559157,-1190627,318004,1144435,1184691,-873527,-96707,582650,-431923,498359,689105,-237838,462290,19789,-345730,-487169,532573,-235965,1302235,6313,353447,-72872,-562668,271804,790919,-1388025,149515,926899,-1342756,-1393015,138575,-555386,-263634,340763,900742,493431,-257960,17034,-922124,-108209,967341,-595378,-329477,239208,119462,-241435,22448,271490,-601832,-850434,-146262,558459,885008,50369,2183,916033,54764,348623,-129249,898922,-401913,98245,-772487,-634693,-1157907,95737,-921852,-756495,654389,-177811,-488844,-1234747,-301135,-202114,667739,263663,595876,1343235,767482,-775266,-729163,711947,-622205,-1406828,-107538,-171157,-122567,-1441779,169154,-104475,-62273,-969065,187162,-254027,-765320,560807,518883,1063249,1369383,-2550836,212176,758187,-277542,-453441,1010720,41704,-1953534,-447193,990273,523702,-679293,-109953,-265448,-941091,131369,-316424,203792,-845704,-1212680,-429428,-1244484,-778000,-850721,-1449567,-645694,-1136508,-1201608,29534,129000,791269,-272568,-474864,-399206,-2103652,-374938,594527,1394616,-538217,194738,40012,-197211,-281429,-104635,-85396,-333834,1128715,56167,-275135,-1209540,-897742,-764207,-665764,-171682,-204687,-787462,585355,284737,-174111,85858,-445048,-553573,-60396,78393],[-366478,-676151,49662,187828,201496,-21076,6228,-247032,177089,559728,52977,1225914,192769,-1399181,382429,1253939,1571434,39215,1480309,142706,-441353,639267,207919,-379942,-372929,1096285,153773,223626,108465,226913,105340,-446590,-750335,2306046,81948,221529,-266356,390463,-1205603,709071,-587748,-316342,-747629,-786614,592835,691933,-25704,-818819,185629,773930,-500540,-746774,-42081,255683,357359,-2028165,-302300,-285844,-114102,510672,918271,-71717,-278172,1265941,1956328,-134742,89305,-812062,206429,-968209,-306689,-582181,-916616,531160,536032,-17593,-250884,-1359579,256116,-881510,-43218,-869148,133486,-1056827,456343,205836,230616,53129,80343,-16278,-313654,198929,32596,228720,1252655,383055,812323,562161,570562,1230141,550295,-118339,-663060,1560404,581944,1216680,162544,-993127,-859126,933811,-250364,-224010,628529,770543,775522,190779,-645687,-339034,515822,-53396,609424,-643633,-819039,-603948,111869,1401468,60035,627892,924132,-1514576,-1603324,316145,1411641,-103650,506858,-68514,839960,-498807,214869,-387099,-849911,182710,1417608,-839003,-684560,382535,1396716,178624,571817,1307091,314903,-463421,-651519,-94923,48440,2058934,378622,-107200,1033572,936985,208343,669122,-401347,1068913,1076436,-339167,-640618,-1139069,357005,579735,-205943,-284798,1203445,-1335554,379685,120840,-197667,80212,-751663,-1039390,-809794,-1156609,-1396278,-984267,-468341,130418,1047361,-67726,123701,-763359,-153987,1134930,-675849,-1206153,523931,1358319,748694,-730004,-437648,152836,301916,-358684,-382013,127336,370904,443588,-231696,-82029,-293101,-631079,1322199,1820774,-171238,-646140,-735979,392956,522466,738666,-921218,-193117,-361116,-309003,551162,371627,1457846,44993,-1267678,359467,-173279,661288,563800,-273941,-632028,-581501,-612144,-77785,545686,-84456,-767200,966221,220096,1099862,1261726,8541,188504,152589,489061,909575,-305547,-522551,-585053,701890,-642231,-181602,-246047,524247,-212195,-41391,572739,891831,530658,-449337,-46499,116055,1006592,347372,-153327,-188376,-641202,267824,1168704,159980,630495,990739,-885446,-375616,1755842,1387920,1312740,-456744,-17608,157526,502985,-834215,-32371,-731641,-146551,344327,424270,-455867,1168753,-1297024,-1024340,-503825,-329202,744689,-204239,-547880,63036,-953683,739532,304277,-536339,-947551,-427789,526535,259025,-247250,493501,71431,-1092299,204139,222114,441026,-320457,-204384,553759,-872927,752032,831132,-840200,-465225,29688,928903,-9501,-382137,1372490,592147,-1186216,-108326,1097212,1188550,521941,-916851,-247690,72665,1458189,1496329,1829105,-273956,-105094,-184077,-471754,-1009596,393730,-454308,-1669194,-718179,521024,365020,-211370,977439,89734,82919,-1368139,37346,196159,699120,-34768,1262354,-536710,928972,542742,661693,449940,191375,-1076492,-270409,828376,488289,23031,-645951,-11183,-791785,1274856,1181630,-12904,-433765,-1110338,-848738,-323832,-257159,-381702,-1357404,-428285,1066023,457872,261898,1426873,-768735,-835454,-459682,-258685,461154,-266714,137964,192636,-286284,-937371,-460474,-601498,-45450,-90245,-100680,-997578,-1031012,-327934,-405457,165607,-275739,669982,366124,866578,1481281,610839,-49624,1803368,-115435,-2660454,34288,386509,753614,-378025,-619251,548905,126419,1064728,-102965,-434501,-1392199,1693325,570309,-292548,86131,847898,150891,93736,-665712,512033,-421227,-443021,-987819,-137061,-985260,300337,537516,276398,-814854,477229,-2246148,829594,459796,-206690,-620282,643021,333475,939922,513024,515063,175584,515971,994124,-460738,-1387043,-230958,1078207,-681815,-780089,438050,-1226053,-413828,-472783,-1511000,62830,441424,-1358277,-341067,-302006,224149,-306156,219909,869339,-117276,1090349,1389777,-1285844,1314874,-108722,130132,-285879,-448764,222330,-995773,349611,23446,-242777,-1595251,-925846,568120,398801,-1595474,-761950,394848,74645,599557,-908530,-2858365,-416354,997193,-657198,338167,1920948,35275,-245407,711755,1035756,-422240,-661042,668059,-2088014,-701425,-313721,-709312,-70798,456647,922534,570981,427134,-318377,839038,828826,442868,-598927,518118,984438,-464810,-470051,-1108582,213730,1878091,467168,392132,-104329,-273306,-830983,60559,-536781,-569294,832321,16826,-144821,881328,1398385,938386,223536,46329,1096447,61632,-295319,423835,-753683,396847,118349,-706564,242959,1341969,368277,-585678,511626,377174,-1027639,-660185,-354072,-487114,-989457,531868,94063,-370470,554263,691947,581072,-500922,449231,136689,969946,861611,581743,-1273333,-837329,97025,947199,664218,-635038,-669122,-191569,-308453,898639,963171,1208220,935927,990867,5841,413835,-230841,168176,-58452,625878,646395,-620729,-744505,-566013,-162798,-980677,2042142,413107,-1798600,-1791936,-269694,-145093,-95639,1121760,-251983,-487993,451549,-329417,-7095,-1159798,261865,-342831,-228232,416764,691293,197340,423515,737348,94470,434515,-138366,118182,-352350,-65946,1352566,140814,422154,-248,153430,-871768,686250,241693,1738234,-46412,-247872,776322,543351,1116597,768815,459492,414370,1299416,1193406,236983,-1530645,1069961,43789,72122,1219020,55347,-280446,516564,-327797,-663818,195523,-209279,164536,1327362,325931,-519216,-1540016,1556881,680310,721435,93621,282115,264115,1391217,-491048,-940022,-614509,606398,324786,-838542,-746111,433499,560831,1093900,1663077,1261982,25176,-953139,-91548,-747991,746076,678552,1342312,-94146,243950,214018,1086441,-333485,-704652,-597843,-291758,-363755,-835808,-2202236,-352789,1422871,216054,349674,-626546,-531556,682640,-544782,-1229781,-573646,72445,967226,1183699,-1238239,71051,85875,154324,1158270,511499,-23816,445164,-3961,-28136,373672,-318565,-1296710,-959760,-754973,1167887,-397724,-87111,-245815,496159,1203066,-22048,24955,295569,-715842,279449,22602,75433,202436,-612913,155924,-984446,43173,-295239,-666293,297310,415802,226179,-186643,-399542,-60299,797385,220040,-356896,100559,693406,147431,515410,1054899,662388,172125,-7004,-515689,-421728,-108097,1277082,-72791,-1002506,-501764,821585,-182438,-105509,-419723,-55555,472791,-1220015,204012,575024,610572,1009247,559172,32818,828164,258015,56715,940012,-163356,-655396,-278255,637997,1470480,-139965,161318,-294119,247934,-1467011,619144,-1360442,487729,222236,591457,2166075,91903,1278892,-479982,795948,390532,-552353,-227940,411573,71703,1326926,-199635,104065,-1082501,123175,-586229,-639434,-842832,363937,-350862,326718,-1208079,-1337470,725237,-739999,62702,-111094,671554,-537435,-206521,1490660,-222047,-262794,-1800335,-529165,526735,-330759,575263,935783,964760,504507,1387864,218534,-852055,410027,1076675,1345681,-921552,535099,420199,-866513,522778,348489,-395151,146960,-68033,-69047,-625728,484034,-46630,1189611,162881,307904,45602,-86874,373353,651986,-1798749,-211509,1041485,-501486,-1624024,176755,-535938,-444926,602115,857631,271913,-83255,115791,-1116618,295413,815487,-609636,-67303,239339,190102,15530,-230830,329874,76145,-173506,-179644,705052,954369,273134,291541,861563,342423,455412,-231877,718449,-469176,513232,472779,-586565,-661926,-453349,-1377187,-730555,813365,-566994,-206332,-391026,-190412,43453,981853,205948,1175179,1833157,541976,-844006,-733479,647764,-342108,-1152112,126544,-85440,43575,-1582766,754230,-70088,83401,-647055,343786,-427163,-551903,371290,441883,1044841,1278922,-1854319,338517,907299,282586,-96301,893590,139746,-2106052,-196460,1120946,456953,-421349,-565103,-331375,-1143945,299199,-350545,338442,-1325118,-613804,-462656,9907,-386179,-501472,-1358509,-468925,-795227,-1309633,422666,282790,763089,-68239,-409188,-589135,-2421064,-289731,921933,2082722,-354958,276537,-62773,-194294,-213350,38928,-339243,-140512,1001055,-75772,-867564,-1171403,-934470,-562822,-388423,92168,-12028,-1030439,188444,241311,141684,53994,-190619,-729092,107133,-65607],[-303782,-250361,334398,284563,396955,742873,414990,343572,304472,409664,88159,1600488,304221,-877754,663640,1007106,1463024,346061,1324228,18291,-220414,702360,440897,-157377,-870027,452645,-213036,-43453,417478,541194,463777,-417515,-554006,1929906,-121158,96175,-228761,178851,-1005261,837232,-794849,-135162,-444809,-1001171,904886,493006,188678,-1014667,489598,418560,-693190,-948906,-210130,257340,287514,-1416295,-77547,-271436,-248123,268217,1413766,264079,78155,1566281,2097045,478901,273887,-974908,-209556,-784102,-380891,-1033790,-1082210,433768,841068,507785,56649,-1334955,46298,-1111283,721,-505642,376750,-752773,628114,290752,-117873,-69684,237587,-78178,-249969,-49052,112000,321151,1082108,308503,1286044,896440,149037,898301,618581,-28411,-526472,1430998,-168155,1167597,502995,-315917,-1203751,637404,-181346,-150387,297126,1035073,936266,-100315,-794148,-57575,472649,31391,985020,-682006,-722332,-619734,327596,817777,167829,734779,1060575,-1114702,-1456942,401253,1287321,-472635,543711,104687,693876,-220381,358751,-295802,-1013228,99134,1021746,-947508,-1047289,-159769,1166039,444986,688317,1087622,452902,-501962,-753085,-343723,213284,2129150,788623,153754,956135,366230,-66654,487938,-538243,1046848,846439,35997,82385,-1388526,26746,453421,514236,-518245,849177,-1477552,818544,100636,-43995,-29084,-442634,-867172,-823315,-667085,-1060097,-1090102,-451440,559001,1123023,-68306,430139,-730454,16948,1772618,-385689,-1028589,675887,1362699,880474,-594827,-220459,43936,234763,-593208,-242873,151809,278756,708942,-339858,27277,30610,-622099,1729615,1937516,-393260,-457125,-750871,267402,490005,331398,-812740,-442924,-502986,-787809,529016,523433,1251613,-33107,-1485765,527979,225299,1169976,393013,-369738,-712737,-1117247,-581526,-101769,805332,71765,-715286,846379,454370,1227332,807880,-220292,28345,30285,659985,1107991,-55981,227299,-544700,531481,-885799,-312954,-687547,466989,225280,-92320,213311,834866,503039,-482334,13405,149645,1436688,81116,-159009,-4343,-367631,543473,1382398,133911,1156220,1194500,-852193,-561571,1399958,1274725,1424838,-585259,-111231,-223502,706512,-586479,99113,-656095,299,293649,724860,-458193,1836882,-1147271,-1087746,82784,-152682,711915,-110260,-474675,426514,147757,1075517,289558,-41649,-684444,-221208,401523,401673,-140481,679954,337897,-944113,1654,556056,1046548,7958,-32525,869916,-1435863,631037,1099082,-698651,-389017,233720,1024127,-113530,-133517,919438,462895,-1243007,-474902,272979,928126,203955,-952398,-40751,333292,1209034,1727340,1770937,14589,377658,245421,-121671,-763169,233087,-219168,-1466087,-673567,494839,270002,-503932,664993,-130836,47333,-788034,20338,89791,554807,-187545,1222294,-507557,639373,346106,171887,470817,39581,-1081714,-493341,900860,926960,590064,17434,61425,-827771,1381539,1073706,68892,-793540,-1044420,-958254,-596641,-316216,-457241,-1666565,-751525,855284,267284,-244214,1156135,-600740,-466439,-360268,-471180,328258,115867,389077,138580,-195427,-991111,2632,-280749,151448,116336,156367,-888754,-1280568,-41224,-411073,-454711,-174752,701216,152868,591382,1293480,855745,-95894,1833759,-255816,-2532483,123363,529970,494739,-479519,-439301,560344,19023,1146414,-318528,-805420,-829248,1212166,722397,877262,-29703,739455,-68321,50252,-1002067,236331,-490869,-374221,-1008001,-330523,-900834,527482,602527,197084,-1279721,1027754,-2020482,1077385,479887,-136820,-318604,518233,672481,1725821,816844,467387,392872,834021,949114,-334387,-1128103,-355623,929428,-674814,-593696,613062,-1343759,-274093,-442921,-1419496,-208150,414937,-1264354,-169820,-145772,-206188,-197306,-13007,644005,170358,756600,1195594,-1061652,1226314,330361,439591,-66030,-410654,297248,-1000654,767074,270343,-415294,-695084,-293127,524415,-484460,-1164761,-449515,196275,114013,864915,-1144898,-1957757,-772289,961972,-512523,-33324,1592378,-178230,-543423,869263,1051986,-251379,-596245,952989,-804211,-558689,-421460,-653511,-39938,352766,572993,607386,22844,-562088,864419,604308,673450,-362991,530584,779106,-360346,-486322,-1939092,-175212,1668378,407149,500654,-89162,-557145,-971570,222616,-177531,-154965,761075,50091,-183941,1085656,1132488,691070,128370,169988,1213975,277046,-55731,474302,-673787,267670,-87164,-940831,71025,1501503,838913,-78581,645415,289042,-778748,-620571,-287406,-153549,-700099,48630,227273,-141172,379092,1461235,830295,-653843,226065,162720,869099,824575,721828,-1072268,-505913,319068,1036049,1132681,-480592,-527270,-169147,-93832,1286750,1247109,1112447,973422,779555,-100493,306073,267126,377230,220099,281862,466029,-595005,-919338,-253867,-318439,-943028,2051206,627024,-1540589,-1544761,-86007,-102380,-324761,1271663,-304245,-495480,113367,-570738,-245291,-1041880,704821,-16042,-141168,587066,928754,412897,588433,442381,48410,588160,-136594,396025,-317409,-4033,1118093,-458021,304859,19596,446450,-349126,557427,-128803,1520152,-523370,-417070,1209260,655699,554327,883318,245150,477676,866854,796555,-76926,-1375120,1563719,196793,110915,1392308,4667,-422012,236642,-309340,-742387,-232893,-316961,-230109,1082908,311598,-451529,-1197533,1876972,455209,806167,364602,88934,106709,1578108,-362039,-431804,-260122,434843,532281,-808204,-418299,534786,957330,1249530,1820530,984169,174509,-778507,183965,-560704,774635,584242,1448607,-71487,-178256,799164,1239753,-243357,301782,-811947,-283400,-214863,-728207,-2021734,-373703,1234508,295303,621080,-569841,-777674,566289,-839703,-1694017,-837421,471299,1329862,1161315,-1238486,170821,-514079,82855,768743,274658,117438,1091758,201938,-112562,525791,-1116746,-1464768,-805501,-288596,1157085,123140,-210165,-14920,325627,1614042,-160521,-45309,-164924,-798519,186906,73026,315464,461712,-931698,162471,-615532,-29008,-778800,-319705,1600119,1347857,354866,-297418,-327541,11451,968398,494812,-588011,115196,614482,-300920,180774,216742,358472,243201,80264,145493,-310369,-124966,1055108,-649050,-991595,-489462,849986,442387,-175450,-393890,-165322,432121,-1120950,165462,422147,804384,850052,477444,-18529,1118714,787198,-89049,794601,-107454,-473257,66870,1285510,1511101,450519,229770,-16811,534949,-1748205,371982,-1563680,344871,505195,687897,1968632,327488,1272629,-304803,801110,-183379,-619301,-23008,667086,-36947,1218202,-63832,435216,-676051,-240075,-808314,-354243,-632307,294870,-406834,278030,-776813,-1431392,513752,-355074,96899,-502408,1083953,-533363,-287857,803354,-125649,-519127,-2052420,-496893,283654,-55801,320118,608023,835449,228832,1220495,572392,-349174,484472,954538,1320133,-1116632,629616,155666,-1240297,512243,16541,-491981,-186016,-188079,91849,-590080,401426,32037,1022314,291922,271977,-8743,321189,450765,447723,-1956537,-633919,910895,450294,-1694051,172972,-509112,-599374,642834,788163,44183,145877,356761,-1162299,549138,579003,-483796,353041,231848,134644,159029,-400465,306846,572948,439499,-198224,1029764,869135,355594,390575,825823,584770,442596,-416330,444264,-627430,430871,1320775,-443364,-27817,-864236,-1590812,-712051,525890,-860467,112409,334013,-544,290994,1182349,72012,1156488,2093668,286298,-876914,-625354,451622,-144460,-776866,305651,-154388,-180625,-1517059,1213453,-106559,157261,-279081,406216,-636647,-143764,128765,330198,1075547,1084070,-768256,471139,977885,770448,310228,714999,263806,-1922146,128609,985162,272696,29589,-822013,-326952,-1268560,352218,-312363,495869,-1548609,-67724,-619244,1154390,155177,-120846,-977033,-36700,-368702,-1302661,718109,181299,425690,97567,-301863,-585387,-2353113,-130271,1192942,2363850,-186869,236602,-201111,-224229,265790,205183,-334211,184422,712565,-150740,-1332112,-950951,-871800,-391191,-210562,254805,204820,-1040298,-190491,21333,277717,46326,79875,-841384,185835,-250763],[-191610,382703,676786,276730,601331,1514083,716126,876312,324759,206131,141858,1877048,390547,-167045,934930,522361,1041054,650305,1093131,-95014,-217031,554523,483390,82345,-1240872,-80160,-576617,-199905,659498,686222,867992,-340241,-213200,1134860,-313997,73890,-77327,19883,-765280,820174,-868242,109418,-239586,-1088339,1029053,271967,285546,-1211161,880422,148426,-632814,-1080753,-306639,131675,52748,-642482,230708,-289278,-388893,55784,1584115,711865,493975,1845998,1805735,991555,556823,-814986,-508345,-330061,-484461,-1425367,-1222088,483035,1025029,773139,251825,-1065626,-139901,-1364307,25677,65916,573382,-749617,718556,178079,-476327,-263124,469157,-42473,32508,-323695,268768,400042,570705,147199,1530791,1111073,-34461,701949,683678,74971,-216158,1203857,-726983,934168,514194,98658,-901814,270434,-20348,-10539,112662,1199973,911694,-518485,-921174,109837,364856,72938,1243422,-710602,-410428,-524284,389611,-33176,320843,790031,1010984,-699765,-1098216,346615,952856,-742405,536346,343440,501201,391700,505523,-209708,-1045645,-140971,618507,-839361,-1356905,-435221,803826,583887,702016,791912,506916,-502009,-743285,-527015,323837,2193805,917120,294007,885851,-173709,-340186,290359,-298392,1113743,640201,306228,758906,-1446883,-169692,249164,874702,-632791,315870,-1555617,962847,39133,-129417,-345212,-255848,-619621,-825900,-248743,-801513,-1272098,-438134,1002393,1116313,-68205,510591,-532994,271760,2111109,-165725,-813841,813063,1131326,897018,-360580,14572,-103526,236050,-701465,17373,90908,204325,1014221,-586534,131827,372124,-543885,1810606,1759034,-633897,-249848,-706061,-34570,582097,-7622,-628512,-586673,-567132,-900834,688688,815582,856325,-67351,-1475135,517297,664477,1414108,91398,-359365,-733978,-1427554,-561306,-119819,991780,142772,-599355,743203,576916,1212860,422976,-294550,-451762,-192466,548930,880892,160137,854775,-534717,340398,-496569,-178942,-842736,420304,645065,-105101,-152616,822700,365395,-462760,-77972,100661,1650833,-18169,-205326,335191,-6542,586472,1320105,142818,1543888,1234552,-651892,-629846,976499,1133128,1444361,-649856,-318996,-554279,1144060,-34632,257969,-653647,58085,131767,1021615,-640707,1832730,-800461,-999477,419462,35183,598219,41429,-234876,559099,904034,1115380,180325,347894,-396571,8050,240898,490630,5475,866314,588019,-547831,-91366,808787,1745842,570503,77491,1213584,-1292700,515300,1209795,-442213,-214205,469118,1033198,-347423,182644,408628,215360,-1267147,-814769,-697142,605676,65881,-921567,50900,510417,783646,1829877,1454932,129677,782256,686437,148747,-216226,246743,13876,-888407,-679814,351789,102955,-725605,21132,-406360,15945,-79042,-20656,130521,495463,-195775,996793,-406387,207474,-37599,-317191,559036,-41801,-868708,-598561,863815,1218700,990006,623823,175807,-761494,1119229,886224,159148,-897923,-857586,-998217,-771955,-252000,-507545,-1605637,-1108642,458555,32528,-913803,759555,-250549,54666,-229997,-590402,185136,382677,600576,42416,-66842,-1081658,462790,74696,347240,531363,473038,-822749,-1266545,323302,-209626,-990334,-1704,602407,-278459,252869,1056058,941563,-100158,1531536,-380892,-1942777,306281,362975,174255,-784788,-328388,486518,-281903,901568,-410853,-1088737,-166338,717118,1025857,1528020,-265675,592721,-444938,-12201,-1124837,-131692,-630631,-208880,-974250,-640041,-752429,774441,854215,58544,-1650396,1222525,-1708296,1240530,447568,-53640,99719,322948,994940,2376615,1088565,442787,517206,1061063,737727,-136383,-653816,-439119,686638,-458430,-490017,687871,-1317542,-182917,-316251,-1171902,-595360,253811,-1000572,-30722,29153,-510413,-78557,-72785,293262,473259,272125,755066,-726045,1037432,751046,585846,135013,-337677,315854,-833977,968417,279427,-573737,292830,421679,464271,-1234298,-517393,51244,71118,162484,987862,-1092080,-836616,-1068846,673463,-457389,-404258,794227,-249388,-659234,953616,954368,-52295,-463991,835934,292869,-418112,-604940,-622987,-79959,112737,23362,567044,-362422,-691987,700101,290198,895838,12983,294210,482135,-233908,-377609,-2300883,-452320,1357805,266109,542100,-14846,-643439,-893497,417489,180238,272530,649373,136402,-189509,1191646,913986,382837,16254,286991,1245417,335428,37981,380517,-741143,-2241,-273507,-1101728,-259822,1199010,1293847,426683,654423,-11934,-490462,-503315,-198814,247646,-242408,-668840,180090,74986,182401,2064853,846397,-686144,39675,124482,737111,738332,599523,-747500,-188132,506465,876867,1349123,-457901,-336629,-66958,59678,1416429,1431116,903912,673336,316547,-159202,119160,891087,509968,455228,-71292,245582,-513143,-1143514,-127040,-427604,-829467,1758288,635599,-1265739,-1214009,226066,89802,-416851,1109678,-328271,-427302,-44002,-679330,-366168,-576254,1038924,405193,-39128,715605,960211,677311,850304,107106,-122801,654485,-261580,636820,-266190,18275,687826,-954863,139412,35752,682142,494996,374601,-268686,1277808,-1037103,-357705,1577859,657591,-2895,824824,184428,450638,192805,161358,-425528,-1126460,1892503,503976,250755,1665348,134517,-422409,42780,-294670,-824021,-639309,-556502,-532860,689484,244926,-297008,-703577,2107316,260151,774481,698573,-71622,-36235,1493399,-82126,217153,127728,191488,765243,-559044,67369,579739,1360169,1368047,1484333,480676,349388,-363272,403265,-394874,734872,364817,1429424,-45551,-620600,1208298,1028636,-197931,991089,-917935,-294075,-167540,-658631,-1818480,-249086,978500,222335,738290,-591999,-940419,483859,-977744,-1839082,-1026672,777962,1622383,1012407,-953715,36042,-1120692,-58459,45924,19684,274919,1349812,313850,-213648,51511,-1651879,-1442551,-555980,59938,925443,479024,-395846,99662,87109,1976083,-285289,-130322,-481503,-731607,97140,138562,474337,495546,-1052419,115245,-256658,-109941,-1247710,82891,2340141,1987617,426029,-140670,-247186,23850,1079018,762653,-733353,185944,528893,-678049,-226956,-517448,-48800,283562,139853,808393,-139315,25028,848551,-1093852,-771083,-435037,726276,918830,-168065,-300276,-272935,394776,-824861,35424,291256,1009824,795825,392476,-75684,1377207,1288289,-84465,581937,-127501,-254803,308410,1885067,1460367,969913,214866,296605,694535,-1600324,231970,-1600501,258647,678099,625186,1529313,512158,1342782,-11468,743375,-843846,-545071,374390,806434,-182840,959606,236737,819251,-257275,-649090,-993942,-79840,-191964,312472,-338904,283207,-348821,-1255530,199480,32616,-138439,-882105,1089550,-399630,-402353,-166217,-72186,-656757,-1868644,-440503,65210,202408,111393,185925,586899,-32095,965700,459395,171339,454371,802449,1157819,-1432140,353110,-159029,-1463386,484059,-241458,-434897,-389247,-321269,113894,-371409,318565,-1341,836147,342321,249157,-252239,634870,526368,256058,-1838723,-952164,579219,1185251,-1621492,71788,-511893,-623869,507176,702068,-120061,378061,644142,-1022955,610257,309741,-278994,801750,252924,-422,110792,-400449,241302,777410,810280,-191784,1423423,727100,306824,317256,912700,715951,302927,-666788,78703,-889522,-63354,1555443,-291407,569518,-1067974,-1451725,-635147,-115492,-1001319,313879,675835,145595,446425,1236527,-122281,514577,2058861,92546,-829237,-405160,190981,-51840,-400233,434153,-252454,-646213,-1244212,1420763,-151929,198645,45179,393041,-801635,350199,-101951,228898,1140102,885229,391324,598386,915000,1003453,672674,540901,260143,-1476014,408179,594008,54674,558717,-774133,-250079,-1303925,293359,-229357,604824,-1360689,305507,-821504,1829350,639216,147969,-414032,483746,6902,-1187696,836729,-96324,-28206,239640,-169710,-415969,-1987112,10285,1317783,2123164,-78579,68482,-330799,-254640,1035504,351581,-57249,570356,366164,-169454,-1456069,-593316,-731052,-272255,-109480,334972,393041,-738498,-457642,-332041,181730,1714,233223,-865210,211701,-409750],[-75999,1015155,965104,139693,770107,2024935,753508,1103752,283309,-5194,196118,1916908,399436,484942,1105710,-4914,350074,864127,914213,-164414,-352687,313282,425617,317265,-1236775,-352957,-837810,-226980,819238,624521,1226572,-246470,139083,303591,-384581,104719,135447,-64251,-564899,736369,-822178,372568,-155874,-982460,963470,140066,270074,-1315640,1302639,113377,-405703,-1132321,-339461,-107486,-282556,70373,550627,-411048,-524116,-136344,1278433,1139218,849780,1939110,1178818,1328457,822817,-413911,-643369,173547,-544861,-1620539,-1211966,703868,1071021,639269,270607,-605526,-251016,-1472236,20667,616219,739934,-1011204,693492,-81853,-711499,-504851,651308,66217,409215,-548961,363073,502917,-166550,-48301,1416855,1085055,216626,615029,727372,164131,210218,956445,-953615,534694,279512,238851,-86541,-42876,192871,113961,45293,1245059,770845,-935998,-956202,79146,220052,73811,1338954,-811312,13188,-359830,286633,-831032,514733,741362,897135,-341294,-736810,164556,568358,-854150,395833,640520,327840,1177743,647488,-126153,-994381,-466458,282796,-610645,-1502903,-368269,421352,587574,609060,435556,479452,-466526,-654817,-577904,310802,2256301,774374,266035,869249,-485666,-577916,104494,165968,1218180,475472,426981,1031045,-1262895,-108760,83143,768830,-575804,-236976,-1635950,805588,-33293,-407598,-786463,-255788,-338019,-758407,-11600,-738772,-1499715,-426082,1375900,1024680,-90647,346843,-161655,548322,2042194,-57065,-622910,906161,683743,776833,-125517,210605,-203064,331598,-701569,222388,20110,147204,1268087,-840890,239349,606903,-420704,1694212,1381273,-797664,-95266,-566658,-384805,761309,-233833,-401057,-560097,-560931,-693261,957071,993416,446890,4799,-1336385,266236,950773,1328295,-220600,-277459,-772574,-1378157,-573400,-126982,1014487,103606,-450684,822453,542349,1094518,192500,-424030,-1251687,-459330,199904,345432,271448,1203620,-556166,138791,245469,267531,-657346,411163,931369,-61886,-414354,834180,123856,-372677,-292650,-31797,1545889,126507,-255687,731333,333045,373983,1037966,253990,1691885,1134543,-340971,-525835,589632,1061365,1378971,-629374,-588907,-778790,1559167,605441,418232,-805875,-23610,-61569,1306837,-872008,1216574,-360652,-771788,426808,123586,435374,214642,104530,441415,1108734,922233,93950,481527,-160456,228088,127862,482161,159680,1006108,771899,-72766,-54872,914914,2363705,1254776,130618,1448159,-551591,460836,1145427,-151510,7765,684593,937863,-630695,481492,-26897,-99037,-1238571,-1040837,-1571939,316676,101226,-834649,6160,523164,354572,1783724,970364,52062,1006457,961099,281668,557247,401320,195722,-105408,-730395,146016,-101659,-783295,-768815,-656967,-16766,488131,-133846,339709,474792,-21125,594715,-246848,-280292,-338579,-649321,667540,-72643,-604269,-552359,764930,1306646,1127797,947498,329579,-542796,575834,634380,225190,-736745,-540543,-893613,-795966,-53871,-485560,-1183942,-1370609,-17424,-214463,-1455031,349074,128508,579102,-63691,-518895,97666,510200,723680,-107753,4925,-1199857,766502,346827,470510,1047470,743508,-798091,-1058521,702093,3736,-1326232,175214,348919,-729153,-67056,831887,865898,-84542,932788,-472556,-1264427,364065,-109640,-70829,-1193059,-274006,346433,-671344,402024,-434090,-1272079,322904,331808,1431381,1602802,-513809,433315,-836673,-66594,-925680,-497591,-801495,678,-893472,-897404,-619543,951767,1195742,-125323,-1777049,1109817,-1488394,1214003,414739,51677,516474,129991,1170128,2584900,1244029,450992,381302,1094867,379679,57603,-13843,-497928,354244,-86541,-488339,635973,-1152503,-155585,-197815,-885372,-1032609,-15452,-592046,10913,216937,-587662,59762,33651,-58669,719765,-305390,144595,-529521,791776,992007,585955,311325,-258550,302231,-496564,960993,-73896,-723783,1068549,911198,381739,-1509915,90244,564685,59615,177050,860185,-708859,187410,-1255633,236365,-525796,-660409,-130868,-128163,-553109,908315,736406,74012,-305551,400050,707101,-296102,-801394,-630809,-152522,-157231,-510337,430433,-624725,-674489,463846,-4840,1002105,431073,-136991,202663,-110245,-196827,-2086211,-542783,1020921,46757,503339,70516,-564612,-564992,611304,432675,607641,556546,272272,-104876,1111827,795900,117068,-69297,341911,1149731,212112,-7484,181788,-877184,-293179,-386163,-1209795,-694959,754604,1588615,781665,503038,-431688,-299523,-297341,-95668,625811,350906,-1339095,-41998,214639,15974,2279201,633544,-578706,-116123,1984,517650,567483,360130,-366488,24931,618432,468439,1314655,-590440,-90428,130493,162365,1191729,1418157,616502,88333,-224639,-80974,-33072,1397432,551809,573605,-377961,30769,-345082,-1283879,-251131,-422068,-679847,1226965,538109,-978259,-942545,615915,421651,-303082,714571,-344611,-361958,-38092,-676660,-382790,9508,1225423,766081,33325,737030,794278,921894,1178715,-217727,-328385,618645,-415957,792688,-222263,-21181,213994,-1209536,-42690,21284,803789,1294374,138638,-107885,1056875,-1445345,-111248,1784085,550638,-319766,607000,286448,348876,-383697,-464405,-737256,-869888,1932706,847799,465057,1958318,449242,-257797,6476,-295890,-906079,-876310,-816980,-654568,260169,128972,-103793,-178650,2144965,139723,605259,1037844,-191620,-150812,1158304,292920,836774,417597,-44251,991611,-136079,634457,519950,1601190,1279929,738003,-73219,507580,216986,539232,-283200,651002,44857,1185951,-68195,-949476,1286431,571485,-214391,1229354,-897153,-332882,-266267,-650472,-1632819,58482,758084,-95633,699773,-651609,-960539,477939,-854542,-1662507,-1115500,877507,1687354,745098,-505783,-391735,-1630421,-146867,-729175,-193175,439554,1122972,302070,-324671,-909011,-1679208,-1259656,-230297,252518,524873,584716,-611301,40327,-93233,2162297,-352617,-200141,-528784,-489030,38664,253912,393232,242065,-978146,36634,-13668,-157905,-1502732,376118,2326996,2037823,429302,227564,-168640,-12278,1099904,938855,-704420,334220,444055,-873767,-606013,-863718,-415509,274864,156922,1299317,61790,218982,676510,-1239852,-387747,-330207,476216,1099780,-81742,-168409,-340254,404549,-427933,-167225,190837,1133905,844433,340035,-123144,1530260,1602282,79342,229128,-222933,-10421,410257,2110591,1306492,1293305,172917,532618,688021,-1059270,270031,-1435371,266534,712752,374868,1098826,615254,1512406,410407,677423,-1327962,-371280,767083,773896,-239303,599340,623560,1257715,87558,-890337,-1101858,55251,384660,364042,-194057,336610,-94889,-831027,-229686,310034,-537948,-1153893,746687,-185960,-536622,-1095296,-64571,-722287,-1458085,-354740,-112949,356144,-86058,-215344,278618,-228853,639797,56289,555988,282842,634356,943956,-1787079,-16924,-464956,-1482876,457278,-380220,-209931,-385540,-436720,3192,-22410,268817,-115071,645789,291298,237032,-594292,859114,606288,109345,-1525895,-1003163,154171,1469510,-1447731,-155262,-554727,-456713,290895,593400,-173729,537931,857416,-726617,543134,83288,-54173,1173397,306203,-157976,-136234,-198934,156726,696713,864076,-144390,1685048,606931,166834,166661,1129391,693206,66253,-944292,-379985,-1224828,-670147,1267846,-196820,962832,-1064010,-943386,-447326,-858269,-979280,259333,538874,157239,450253,1161089,-345072,-393269,1775206,4759,-676870,-80437,-59550,-67612,-128059,518331,-210291,-1063083,-829377,1310670,-138585,262620,267579,339512,-834089,776382,-277996,164363,1147348,767203,1266881,708793,723790,885996,912551,412738,12621,-911216,528884,71149,-103460,1029056,-392133,-119398,-1293583,161560,-137514,621205,-814452,464131,-949798,1946706,912968,225026,153006,879018,235599,-977761,779643,-420865,-369843,388250,-52238,-184620,-1484255,127799,1256348,1485771,-41959,-198946,-385157,-239942,1751743,442059,379485,921967,90642,-150977,-1184758,-216349,-555561,-202733,-52405,362106,516698,-157031,-546969,-716446,-97681,-127119,180317,-803587,237600,-477819],[-8774,1407601,1097527,-109432,868337,2141324,491649,886565,235014,-176912,233616,1599684,297948,840781,1126166,-399820,-450566,904983,865276,-162270,-520617,115982,457957,507424,-718319,-343565,-933850,-162464,906084,399267,1430704,-166507,424857,-214016,-274500,130181,340343,-80944,-439490,645903,-714873,622151,-173441,-676769,760320,170997,174234,-1264584,1682587,364139,-137172,-1106970,-337466,-383722,-633859,555782,785665,-648429,-636037,-305408,571442,1413354,1066036,1699624,430600,1468926,953007,70258,-601815,545472,-494297,-1550111,-1025116,1012796,991765,150041,121190,-78530,-251064,-1281485,-22324,934202,863915,-1345122,564325,-398337,-735121,-741668,701391,196064,710962,-673371,246688,660470,-903107,-197092,934464,819866,811268,508029,743222,209417,661856,745965,-885605,41537,-27745,234820,914446,-181198,397840,132484,24006,1165813,612211,-1165012,-858069,-167353,74968,58032,1283827,-1012652,389988,-188345,67975,-1314253,733209,580604,860164,-52266,-518953,-80322,280826,-806780,114994,961340,219177,1875764,781572,-46103,-916261,-774011,51279,-392809,-1409124,-3155,131400,496117,452394,64785,386125,-406243,-544467,-480751,149832,2227364,459223,83390,917531,-477816,-773139,-55441,640226,1217833,334690,402581,657030,-872567,239353,74696,340410,-383508,-662727,-1765291,436958,-74147,-763018,-1215030,-429975,-61421,-599800,39530,-861800,-1667638,-407728,1572021,861254,-149677,20539,310647,778769,1608487,-40763,-477978,934758,103271,526540,-1894,320120,-196015,487493,-628389,242259,16855,93925,1356267,-919954,363335,662700,-283050,1541482,956438,-830526,-44856,-321486,-635154,947796,-371100,-181378,-355369,-500908,-347351,1220062,888784,168088,197636,-1199990,-156842,906961,977036,-400840,-183104,-869879,-970499,-630374,-129981,830085,-42153,-311379,1132146,339719,944850,104587,-745796,-2159538,-689392,-236632,-222237,244535,1210067,-580831,-54512,912331,896206,-208931,453281,1011016,24983,-490999,805061,-166312,-201311,-563071,-214539,1159884,457796,-271360,1077820,565838,-44733,622598,469456,1569326,960682,-11363,-264387,310014,1100812,1249330,-530786,-847033,-839945,1695728,1055878,568455,-1087322,-253457,-212860,1578410,-987979,319391,70497,-471764,178677,28877,253888,369042,460833,136732,843189,621773,122783,290899,-32866,407477,135229,350323,276914,1065823,871157,320316,93522,845258,2678089,1877236,157897,1451067,382696,481279,927378,94919,216360,832607,727748,-838832,677676,-296169,-390347,-1126336,-1087678,-2126225,168947,219617,-720054,-167067,324277,88077,1618482,454696,-161412,1000053,927137,251109,1294877,611368,313430,618933,-795631,-50615,-300497,-678560,-1436629,-803472,-60836,655192,-289161,677253,448332,284887,69177,-61580,-693760,-370316,-738962,732822,-102965,-421507,-370996,665897,1217845,1025596,938467,496757,-161998,-36737,350394,233948,-423093,-128398,-607381,-673450,245965,-364603,-553832,-1368059,-436723,-433768,-1609361,32374,360127,937673,134290,-199561,102096,543189,728920,-297876,-48800,-1249385,811748,446609,466558,1485087,878819,-791165,-767274,1011500,40227,-1424123,291806,-30209,-987041,-291000,654339,680786,-53232,222299,-501921,-816984,141272,-729620,-139595,-1522267,-252854,171163,-1020768,-174233,-476850,-1380753,443772,96792,1743076,1320579,-664596,295454,-1098200,-102067,-438247,-762682,-936281,192389,-769014,-949888,-576488,953928,1478427,-306079,-1608680,823591,-1445062,969788,411210,171863,808457,17566,1131051,2241202,1221869,482448,-30926,921670,-51116,166324,641530,-553448,-36454,281785,-567831,471710,-902621,-187330,-179142,-683935,-1424236,-338955,-107954,-56098,406163,-401824,222962,252865,-279180,865468,-848869,-501522,-536294,554001,927080,487367,445526,-219882,252261,-48913,822376,-739107,-842963,1464014,938360,270145,-1143598,422949,935214,169022,128822,490596,-74761,889583,-1316981,-188033,-709662,-771374,-832457,164085,-276456,711824,441839,53429,-159098,-119774,420432,-194965,-936286,-680418,-200167,-347105,-825699,214866,-687447,-527334,271749,-190747,894277,779642,-619930,31094,-14391,-8549,-1420544,-425899,728776,-243595,400670,123158,-448569,-76382,739319,510207,764787,480440,446005,120071,819949,785349,-25478,-88103,301174,916482,-28638,-146802,-89586,-968311,-462925,-412522,-1306655,-1134979,468044,1601677,892699,219925,-773182,-269338,-18847,-4502,870176,1019420,-1647395,-380004,249595,-64318,2017226,261495,-358998,-246632,-195119,188735,315634,176302,-15623,80616,629050,-78887,1127336,-785511,191015,394455,244305,661360,1190655,287690,-611517,-688008,152549,-67432,1606077,509890,562254,-608282,-149848,-77912,-1238037,-569618,-289966,-530145,676414,476380,-672039,-815773,1014830,826700,19913,232756,-369078,-391693,49907,-627782,-333106,480460,1261151,924967,59137,613936,505603,1076967,1488162,-482726,-463032,493893,-483922,839372,-199477,-117248,-162490,-1171292,-211419,-39995,778797,1708947,-116137,297207,882341,-1596084,215782,1745427,351127,-308942,290437,474480,209419,-566506,-811263,-960307,-639858,1689624,1108796,681023,2102265,871147,39868,114611,-332620,-958564,-859860,-982195,-548793,-91974,-4424,58998,287813,1967166,90549,346230,1316763,-271394,-250413,683144,675978,1277209,546421,-181900,1164842,349618,1160769,334531,1513775,905947,-162519,-449935,609352,769490,600584,-214283,560986,-322673,681195,-156997,-1064652,992952,67986,-278769,1109933,-763167,-408784,-520960,-695999,-1488078,515481,674583,-638092,556050,-713262,-822924,567135,-481754,-1287302,-1090680,727598,1434485,399316,-112379,-1051776,-2004304,-107226,-1285545,-311751,609338,521355,187600,-428790,-1904822,-1220494,-960204,124736,319764,57690,459886,-828344,-184457,-153477,2080736,-322410,-235404,-282573,-93459,12291,429324,-16809,-269021,-804318,-39820,70715,-137196,-1435591,438922,1771845,1463858,348708,662011,-97873,-54795,1029824,964052,-476432,512725,364170,-827677,-864142,-797766,-611163,242781,127475,1525309,252395,335806,561904,-973118,60729,-191419,165812,993202,61971,-33728,-328941,496348,-66335,-376145,91352,1098077,934095,333993,-148666,1526801,1595118,327294,-249277,-367135,233980,396215,1824839,1042152,1350240,162896,584874,526369,-371989,477412,-1082863,352939,619490,-30614,786657,614124,1723746,889473,642980,-1389134,-154377,989076,558215,-132431,224004,967188,1698486,311854,-859144,-1101757,-33031,915003,372039,-77862,412965,-22397,-265366,-727434,383112,-918853,-1241191,241205,42295,-678159,-1680784,-79787,-789921,-1061604,-237027,-246909,354662,-330715,-511346,-70134,-326546,296737,-388190,687239,-1216,458995,753892,-2074032,-262386,-712839,-1299080,448283,-383744,107999,-190472,-502177,-220480,348390,272345,-259168,454099,157574,230510,-895234,1007752,684708,-20194,-1140898,-712465,-230784,1259569,-1217722,-489286,-617595,-109863,99067,448597,-111215,549966,893512,-362576,485806,-17571,147500,1395130,352714,-286565,-505797,167008,54148,446641,642697,-43007,1624533,533050,-12716,72318,1360997,503711,-202122,-1199742,-902755,-1549151,-1051928,742415,-185437,1055228,-909088,-184881,-151822,-1446098,-829395,-116786,22410,26551,302125,1019600,-555577,-1076680,1381180,3882,-434102,324097,-235172,-176302,3636,557005,76453,-1167452,-391079,915677,-19687,380435,376412,283472,-672128,1017082,-385966,142736,1010569,764403,1649856,790471,475741,450179,981990,332596,-485252,-391391,426581,-395796,-141239,1320633,234567,28413,-1317186,18342,-66400,544764,-126289,446843,-904672,1655421,912652,124800,537609,979708,285809,-693477,624566,-665609,-448916,565324,4945,-17892,-959304,285533,1028591,709297,-58564,-506032,-286225,-145262,2023946,458129,788792,1141775,-19700,-123516,-646135,34024,-393287,-176209,-16646,357821,568950,549897,-443153,-1021387,-432345,-349467,-83977,-677312,303705,-419313],[-25908,1411027,1024478,-415245,872471,1895924,35635,276187,222800,-271187,249163,909273,95801,803637,1001429,-574669,-1123067,722541,941564,-68507,-630728,47171,740824,613800,201427,-143075,-859058,-84343,935118,123740,1387955,-120076,645208,-299260,-3473,105703,474760,-61291,-362788,587854,-626361,844519,-248465,-232041,498685,364156,43153,-1043823,1946288,801304,61015,-1018055,-346529,-591673,-918882,776626,848894,-929232,-703595,-427192,-242996,1453703,1134284,1122955,-214356,1429728,874010,467251,-413836,699929,-302272,-1238303,-749874,1256442,819355,-478650,-119448,363639,-141460,-756327,-105625,915267,908971,-1530795,380445,-669689,-532748,-901493,604479,298387,794442,-682039,-142434,872320,-1396240,-219733,217562,434064,1337409,251030,735282,186050,1036614,572892,-683370,-433125,-230037,222675,1757138,-67954,530869,-20028,-21450,973436,528863,-1051511,-627657,-551595,-33306,55398,1136691,-1273624,573416,-64524,-166326,-1372981,945907,339401,986200,198922,-465053,-294031,170719,-652898,-224370,1242182,187291,2237768,882567,18977,-855139,-968200,-80002,-292655,-1078366,513179,9883,381583,296476,-249562,251313,-334460,-467220,-272799,-118280,1981812,108260,-183230,983198,-196902,-943113,-190920,932302,966419,184046,275521,-287260,-412899,784008,290329,-92552,-155623,-879685,-1932572,11580,-32380,-1061591,-1483949,-696830,173435,-383126,-15298,-1091006,-1632636,-365830,1512757,653768,-241156,-336197,756613,910569,997851,-55525,-361344,891064,-480870,184221,-65758,319873,-77049,640531,-523582,54313,128913,32591,1193400,-686850,509465,541158,-161839,1439671,615596,-734081,-114145,5632,-680246,1051387,-468836,-18108,-15192,-410095,-66513,1371532,513711,66972,469554,-1151996,-601031,461592,520146,-346875,-132372,-1013706,-354047,-727872,-141038,474057,-265753,-223127,1558671,3131,825425,81260,-1214850,-2824802,-806068,-558949,-545107,95299,912285,-563305,-215443,1185364,1457966,333723,545175,875395,116294,-362383,663157,-417310,35912,-810982,-394776,655129,791869,-229890,1298780,652338,-563967,152921,730099,1236396,779558,244348,76676,162846,1225421,1077890,-388380,-1021436,-702687,1430408,1118570,703551,-1381696,-588423,-302461,1813468,-884575,-472479,424190,-203969,-179905,-260990,76354,476013,755250,-246688,350870,343117,275086,-181833,-27480,521283,296177,96441,314760,1031120,896800,537425,299011,613908,2490955,2252701,202660,1171053,1094543,554528,611980,247659,360123,881848,400310,-849447,718743,-375259,-557544,-895861,-929702,-2235470,248526,293988,-612614,-433068,-82930,65332,1396673,44320,-405898,780756,554284,74558,1713780,780166,382527,1043274,-837344,-177524,-451909,-481505,-1759501,-792538,-128471,337786,-379446,1055308,387183,577401,-488485,106227,-911065,-94177,-598976,696973,-200165,-369755,-112206,626385,1048056,787658,708218,636972,314057,-494383,83698,165456,-123313,281416,-155339,-460348,576160,-157311,48114,-958644,-680033,-584472,-1299035,-129560,316992,1014344,349739,351246,201475,575613,617235,-491505,-240074,-1091293,592310,341840,315930,1656579,857131,-771240,-489159,1177360,-168712,-1333405,315486,-449356,-932111,-366554,521325,448323,13130,-316816,-438871,-717387,-376347,-1255338,-112,-1577580,-245326,-2201,-1235884,-625833,-607607,-1441993,168290,-8346,1705531,1007633,-643861,216878,-1135535,-119911,168401,-856528,-970872,320169,-600854,-734616,-658307,707693,1569119,-420168,-1213661,515687,-1551528,575440,430393,285081,893457,22232,907330,1511600,1002031,515628,-561265,602466,-444950,152798,1103023,-615026,-415535,455033,-682744,239469,-637192,-259478,-293904,-646194,-1650350,-651582,360380,-187159,574211,-4649,402948,506748,-286615,899028,-1216320,-1021091,-668987,389725,523162,349136,508032,-279487,168909,403339,645158,-1487467,-881803,1485679,492622,124594,-285512,384612,1084318,369000,14804,-20254,628421,1179383,-1265180,-450613,-953625,-784199,-1134199,531173,49476,388757,162283,-125842,-34984,-476425,-156655,-108921,-956042,-766874,-169843,-381776,-816131,-37872,-540473,-313132,190981,-232094,542019,968340,-1013019,-780,38323,132521,-565708,-142309,537849,-588650,274146,124876,-444165,372734,722770,402858,704199,389644,634520,505036,375175,850316,-9133,-25208,173201,576398,-272552,-317581,-400521,-918518,-415894,-384811,-1414399,-1468856,464490,1308598,746530,-121090,-865383,-382719,285329,37847,904343,1666006,-1442572,-736396,188541,-22825,1398111,-158101,-97825,-342611,-424063,-200322,37188,152503,225069,-23144,534732,-555371,911222,-899535,461743,658136,334609,14478,813866,-41972,-1202029,-982422,473247,26402,1508806,407110,453469,-761131,-287924,259776,-999713,-941593,-85780,-399016,353004,558479,-363552,-837151,1349979,1196878,476043,-176997,-404751,-572418,128451,-600368,-260378,714609,1171562,823599,49237,345611,204027,1095730,1671005,-647901,-448933,319668,-380705,782911,-199641,-235967,-348600,-893867,-346594,-136884,610759,1627125,-332877,784155,755368,-1406851,503907,1439420,90870,-42493,-34753,613595,77928,-254138,-743531,-1071433,-416463,1316045,1212694,798011,1942821,1259476,389251,280392,-426531,-939774,-602823,-970322,-228985,-286496,-96339,132279,651931,1617386,48330,75263,1479950,-312647,-365893,207130,981685,1473261,560562,-152508,1252316,779106,1515571,42625,1031202,311096,-918776,-483277,626763,1074647,623768,-141690,501062,-666953,-4075,-291046,-942873,421624,-289737,-350929,821733,-560570,-531134,-896760,-767466,-1400866,997232,776951,-1260655,381176,-765830,-560972,736959,-11022,-879180,-958218,380632,910849,41641,33442,-1755136,-2248747,55787,-1470419,-313978,782933,-197360,40969,-497974,-2417261,-526712,-598487,440270,322228,-357755,222411,-1016123,-481953,-131494,1739051,-175161,-235674,174177,381304,-5563,636146,-707033,-922759,-680366,-80535,23367,-39019,-1069516,249636,1049598,555700,176937,995344,-28186,-50042,896773,824684,-97679,620197,294027,-548987,-944382,-494076,-584334,258787,58808,1503094,393253,305891,522180,-315783,447218,-60117,-125582,715876,223755,62887,-218754,672857,133425,-494407,-51076,876223,978846,364194,-142971,1352010,1217429,527136,-726770,-513788,445974,329310,1129884,691844,1140109,225027,391171,265985,159471,770312,-618589,453909,439453,-495092,584889,502935,1852043,1276797,642093,-939057,49889,992825,211011,134562,-67511,1126134,1981650,416622,-576827,-984410,-344863,1195475,273730,-105091,479403,-43591,290614,-1188183,210898,-1100061,-1114841,-221318,231232,-813374,-1790209,-79924,-913366,-816693,-85009,-335442,200322,-645607,-664648,-469444,-312647,13506,-683850,516788,-317175,287188,613531,-2198690,-292859,-875242,-965268,468035,-269561,391894,111587,-495257,-533648,606789,327984,-384308,262187,-1713,223461,-1067458,1085451,749641,-197452,-777861,-139356,-463057,695461,-967313,-864433,-659912,324432,7743,260402,29690,366845,705846,-47910,570203,72004,302947,1422506,326839,-351778,-859175,600933,-75799,195556,274185,113514,1179228,470011,-186507,144905,1430021,168814,-414283,-1386656,-1403472,-1744484,-1021311,284367,-242382,853147,-691024,599048,175816,-1752115,-613434,-763797,-640359,-165857,63172,903152,-713308,-1249894,1029387,26354,-154361,756677,-293343,-345887,30009,538222,568821,-865625,-67192,364967,206730,529302,400937,251218,-310833,1029337,-423232,156692,710521,850744,1584912,832635,277602,-150144,871734,269168,-1105276,-46893,113931,-634457,-57715,1360575,907359,146760,-1444468,-73065,-26521,414587,441835,339161,-659702,1202374,663882,-55118,614403,735882,188241,-365770,486878,-750560,-258555,762154,-31419,-5777,-446935,543592,702747,33369,-93365,-776695,31997,32555,1653103,403610,992265,1157425,42306,-112119,-65262,51270,-278048,-201796,-1136,330254,573319,1160627,-188291,-1177353,-671838,-627453,-477464,-506048,416218,-244823],[-130773,1056135,775514,-703086,768329,1436777,-419509,-490416,266289,-266846,254848,-17893,-149569,476487,778421,-547679,-1444895,323627,1065799,123446,-635429,97572,1263225,616683,1154826,104391,-663905,-78675,910299,-64764,1065986,-110844,849382,-78719,345721,14196,501940,-44638,-263792,582231,-629457,1038476,-335320,245139,253338,639079,-79056,-689285,2037944,1211870,126604,-884382,-414582,-645216,-1079069,808199,700658,-1122700,-707294,-464132,-814920,1266244,1113595,386166,-628643,1245732,588802,653533,-150407,649124,4582,-794057,-535213,1291712,591970,-968836,-335382,598619,31939,-22156,-224920,589016,837453,-1452094,206341,-813358,-164276,-916512,408233,355933,602636,-594532,-717975,1093444,-1489911,-71738,-492213,103798,1319446,-195303,710203,82785,1249020,388628,-514589,-767041,-217316,271300,2235030,292209,544791,-353582,-134905,695367,575936,-568036,-304594,-907452,-77089,85937,975108,-1499204,493668,-13717,-294525,-1057162,1111170,68811,1266489,452178,-493445,-389880,235934,-471755,-494341,1403605,211153,2148921,896372,49707,-828005,-992581,-143718,-354169,-610707,991126,70248,319713,198159,-434892,102834,-260684,-449319,-21461,-397322,1453011,-158560,-431040,971812,208352,-1109249,-313685,934152,413701,-4789,104669,-1360045,-79730,1340376,700667,-247741,-428,-887836,-2061978,-303486,136507,-1204851,-1491610,-948642,331019,-182342,-74240,-1335501,-1287237,-278389,1201125,435602,-340576,-597284,1048937,921343,473142,-29765,-238299,779656,-939499,-185814,-315470,216877,101672,733453,-426033,-256227,356790,-30692,779635,-135712,663379,308565,-83750,1375892,421987,-553363,-278620,357652,-499789,1005377,-564338,62124,387113,-316635,34459,1357627,27201,83622,740265,-1194366,-913504,-295049,133727,-43513,-152542,-1145479,238943,-845185,-171683,51448,-521976,-210957,1872462,-391808,751677,36951,-1638720,-2959473,-764972,-598652,-489351,-118107,424619,-462872,-321353,992218,1721310,783780,670941,579779,159624,-74494,374171,-542230,286540,-975449,-520585,235476,909179,-138903,1368647,601712,-1050569,-312179,951992,821819,624793,366866,390356,134170,1365519,883619,-253046,-1064261,-377447,820130,771046,815246,-1549622,-942133,-384242,1949196,-575184,-913935,674106,-68240,-523833,-672267,-84967,527759,929554,-595508,-127532,167142,461185,-793112,-107858,555767,587809,-246608,252976,907226,873732,573913,481268,272078,1736516,2270588,301094,666163,1387030,641727,275364,298285,412393,827185,-31508,-595845,606579,-301672,-528722,-524387,-587234,-1914340,577317,221754,-540772,-734145,-643022,246747,1182421,-181759,-576759,428142,-45629,-186748,1695156,840432,430897,1071235,-823706,-207579,-520341,-281124,-1666919,-618451,-228939,-275707,-276406,1368546,285724,674390,-968039,216167,-875601,392499,-322095,526745,-416366,-415868,148365,685847,907905,530874,434362,709391,740077,-676052,-108831,23209,29181,546533,402788,-231325,845680,83014,404331,-117170,-682819,-634455,-660968,-141643,-26714,804764,560341,1027535,370599,697754,419309,-644269,-515883,-638332,203994,63996,42561,1447109,743862,-714635,-274186,1163661,-535833,-1161037,257570,-792827,-596695,-283403,405482,209398,146120,-440699,-268691,-884076,-1059347,-1485424,309252,-1248571,-245630,-137215,-1292689,-822355,-828658,-1451141,-367270,-38343,1184785,900282,-434307,229969,-939670,-126250,666893,-760006,-873606,369754,-391034,-308539,-843807,227280,1405833,-421421,-744931,299292,-1697474,169394,434776,364060,758187,111068,601008,700938,614765,528336,-955587,235998,-691843,52725,1207776,-668146,-683687,308077,-782836,-6583,-411301,-346569,-502720,-749676,-1578223,-894598,728740,-307247,689896,480713,574270,716354,-90084,835500,-1327192,-1275419,-803379,336671,-138242,224734,468580,-499595,70333,745421,489218,-2037482,-785356,1273699,-168006,-54391,642104,52494,1022983,600320,-138123,-534793,1189689,1080151,-1124209,-473880,-1174255,-776092,-1078532,833248,287272,5527,651,-402953,91427,-538227,-515076,-31934,-848908,-875282,-36553,-245972,-507543,-281926,-261474,-118207,218483,-156736,29152,951392,-1249065,70348,49766,197789,221117,220835,477230,-955496,174097,92780,-632774,559047,502703,161252,440660,258667,804826,1013678,-91921,940619,149922,99051,10518,197064,-411589,-463454,-706197,-690912,-150063,-363618,-1511719,-1616734,687805,815686,402388,-432504,-671069,-564206,550349,450,724976,2165416,-836852,-1003857,62635,135276,687930,-508995,110559,-381979,-620701,-539954,-185246,287914,306552,-241398,354307,-728845,742530,-826850,662916,847879,444892,-493467,406221,-329303,-1497167,-1092755,754092,179449,1259320,272831,296276,-854330,-388423,577651,-664982,-1212776,88703,-284658,378037,796479,-95008,-941070,1561427,1418118,923172,-397056,-440222,-874975,139089,-630123,-197413,732568,993417,519721,34175,-29628,-6770,967910,1644512,-690312,-260877,152556,-91335,653018,-215586,-324836,-312532,-509315,-438468,-227007,339460,1185773,-458171,1148376,657228,-923103,668420,920660,-185288,313573,-275779,571093,-6002,431413,-345610,-1073182,-164690,1023780,1154069,724844,1452597,1452914,685487,385831,-598987,-828508,-206447,-758071,231666,-297800,-79200,94288,904278,1165085,-87777,-144987,1498588,-315585,-528291,-174566,1152315,1459960,590799,57801,1250257,1080705,1605672,-296697,269827,-325730,-1322774,-161078,550247,1005113,653018,-11011,491013,-914043,-681050,-425308,-655880,-234156,-394963,-379491,524831,-352530,-707988,-1315798,-830368,-1370128,1345804,1050741,-1729154,238757,-824285,-240859,942450,319737,-556659,-745731,-38410,296058,-249617,-115658,-2246560,-2366228,262984,-1292685,-219277,950118,-764395,-40922,-499009,-2176289,90065,-232734,646714,309111,-626513,45272,-1124371,-684502,-139596,1251334,74993,-220321,690438,826443,-46458,812786,-1474478,-1555258,-738208,-62421,-79069,110743,-540456,-105323,450578,-234296,-67561,1103962,59728,39466,745828,557487,328365,547853,240919,-115223,-839785,-169979,-385966,408731,-32480,1331687,457526,127916,559970,545015,649750,11031,-336307,399784,357787,80300,-22721,890320,106937,-429387,-260165,504519,909255,408456,-101276,1029682,545624,548723,-1032269,-609014,597275,278297,291012,328843,729719,367083,-38998,-9363,367488,1029526,-169538,483227,227939,-881133,441754,298698,1759779,1399165,634498,-132949,199409,864105,-159200,488869,-198325,1000218,1875051,439988,-152477,-766534,-786117,1109593,50442,-336400,509743,-43677,700297,-1483960,-172380,-979723,-801138,-496025,357460,-921679,-1529082,-29691,-1088493,-710991,103679,-372836,-58638,-979802,-678730,-919487,-201602,-141254,-756693,79886,-567957,135768,489813,-2114456,-135177,-950467,-570972,521170,-84438,525954,418289,-411160,-903417,640236,412591,-458063,77312,-112100,207984,-1145973,1081818,787747,-475766,-466742,543445,-489960,17095,-718263,-1189239,-639139,698797,42847,40770,183565,-9993,323326,120190,836538,368104,405802,1236675,173562,-341031,-1046689,978500,-237744,88011,-82107,308947,471117,349425,-325988,411115,1208860,-253194,-481395,-1473654,-1760233,-1712727,-619951,89088,-326912,458136,-496346,1166823,411417,-1801455,-392041,-1508181,-1185795,-293281,-166495,895092,-787303,-978147,804727,3927,88076,1138881,-221333,-531772,15991,443958,1084382,-266520,30563,-168856,484568,633284,388907,248442,183215,843524,-369958,195206,306631,956632,1312307,829972,214856,-693925,610591,181220,-1632822,63070,-319224,-561557,90547,1135606,1386899,191343,-1679171,-69697,-5244,286555,701289,225469,-278029,793989,258133,-182313,377995,244197,14644,-34621,465720,-664251,77432,931719,-168361,-161368,42066,891287,368147,-414753,-112346,-939115,581932,256331,765334,301761,898287,950672,181420,-128818,361725,-174705,-217148,-302172,-25042,279610,573100,1484531,130877,-1174409,-707699,-885998,-865788,-293970,543075,-11131],[-289288,540186,457396,-905315,550784,940764,-682854,-1092905,362555,-162786,274681,-926938,-349982,108492,517741,-414023,-1310456,-215352,1133053,398669,-534179,174252,1802277,525886,1715972,272617,-432629,-203255,820530,-67869,525896,-126435,1071224,211459,669442,-133172,420037,-59671,-75702,630636,-763504,1200695,-398842,651108,74482,865967,-160713,-271011,1933125,1378177,58994,-726267,-569513,-519071,-1093335,762937,371333,-1106130,-635823,-386337,-936616,939941,1090586,-239343,-821921,957533,176553,587162,93114,469726,347604,-370784,-500925,1063077,343472,-1130097,-417290,580721,190655,680387,-368651,83803,637138,-1147355,93169,-787473,260358,-749117,194109,392638,188539,-451908,-1262307,1240941,-1175964,232694,-932279,-19852,598332,-742634,686422,-90100,1256439,143378,-470161,-864061,20587,380863,2334858,796549,424721,-810006,-325657,373813,750031,159513,46961,-1040811,-46918,150935,863056,-1581100,190248,-24611,-212964,-523518,1184966,-183240,1606717,723920,-491315,-324026,413288,-332309,-587372,1377968,248402,1676312,762195,30209,-823194,-843131,-183068,-549925,-175818,1272917,263291,359506,186267,-446075,-33138,-185526,-471699,209374,-577168,695995,-274991,-562334,792643,568370,-1273592,-436292,645547,-346665,-239962,-57075,-1969147,-36340,1702100,1173627,-81918,19132,-746441,-2043330,-383817,445770,-1165233,-1224286,-1110704,378494,-75696,-77427,-1524591,-639787,-130530,740560,235108,-409359,-683960,1114113,822588,254587,86600,-90116,613595,-1195709,-507156,-656866,45298,250031,737374,-363703,-547769,654662,-64609,226391,589336,787448,63046,-66822,1281424,369297,-347834,-483443,660102,-164300,790688,-667164,65312,771685,-251450,-31946,1197044,-378752,98255,924708,-1258073,-1007696,-1131138,-73350,426664,-229809,-1188523,606055,-953247,-228975,-307949,-759259,-270586,1845154,-747941,687225,-71923,-1812068,-2518304,-570440,-295868,-111279,-317492,-107095,-265179,-357507,480934,1599306,1008677,804202,221685,108700,283117,-22955,-492344,468143,-1028863,-559121,50454,682800,-38913,1308755,458205,-1378621,-722531,1067304,463274,488485,349001,585231,187991,1450257,684562,-174128,-964441,69848,53613,165456,888028,-1509705,-1208818,-555755,1892192,-180651,-970548,827367,-111693,-796689,-1070831,-224995,536311,957011,-822783,-441395,102468,538335,-1343521,-200938,510627,933908,-617251,107427,716462,821855,498778,556932,-108427,565967,1937943,465945,98274,1314636,707890,-8147,272835,378780,692504,-523867,-104282,397151,-146431,-303976,-22469,-122332,-1296904,1084955,-25501,-518447,-1002562,-1258386,499456,1010993,-239795,-613330,58130,-659811,-441657,1346701,778019,482698,804318,-739190,-154191,-478176,-139970,-1259962,-333227,-362225,-795586,88064,1529493,160666,454228,-1270177,244598,-626813,914205,-33995,224410,-748481,-481098,345348,847838,860752,327345,262284,686287,960992,-613207,-180356,-163183,-11358,547184,987983,-37260,975079,282931,417105,992969,-454078,-570827,53329,-61456,-582757,426461,740489,1644520,566190,933858,183918,-722289,-775657,55303,-192734,-305510,-291478,874624,661599,-611913,-125427,989906,-879000,-1015705,165201,-962301,-145471,-82003,274606,-21428,365757,-91257,-7964,-1149562,-1699674,-1361024,703450,-578939,-263103,-203518,-1230306,-755985,-1062170,-1365609,-936952,-53487,300001,1033344,-75469,350605,-586330,-125940,879523,-509612,-658608,359123,-150828,181560,-1063953,-358380,1017459,-310759,-369024,220899,-1739968,-97077,378829,387118,458055,193646,328095,32240,136325,507841,-1000978,-79642,-717946,-34396,940739,-675071,-743644,-146105,-830713,-221857,-250660,-421606,-713221,-848052,-1111022,-1027208,946092,-351719,724491,910515,697859,822964,210713,703196,-1205720,-1201952,-844307,379503,-886831,148648,313447,-921800,-19588,895279,364690,-2231205,-525391,1015537,-644543,-257268,1182450,-380677,826357,795413,-280482,-932951,1459070,692737,-914426,-276008,-1294865,-797829,-840478,942947,342024,-348531,15585,-665983,263313,-333564,-390501,36873,-646998,-979303,182785,12918,-38742,-483767,1381,-24816,291170,-34937,-448317,732320,-1346320,165507,40526,191072,775421,561940,536258,-1290522,144432,71489,-977456,356579,76158,-125506,33813,88561,922412,1544468,-427799,1012173,392872,235846,-109811,-137447,-390473,-550641,-944917,-322482,246610,-410182,-1541831,-1560903,981160,322578,-40115,-644004,-309494,-717992,717656,-125732,406041,2403062,-129609,-1098414,-94743,357979,146497,-708684,178455,-347670,-724924,-718382,-288538,501077,225768,-497690,123330,-477053,612084,-560715,742685,925690,563702,-653323,92051,-534298,-1427805,-1061532,867556,276804,1056147,133842,129980,-906816,-457264,730578,-367830,-1285752,125496,-172802,679324,1090795,83244,-1030631,1618081,1416161,1197775,-383686,-455253,-1171219,75237,-705517,-159039,638542,755470,157347,50614,-438839,-65259,719878,1388714,-609670,72899,52987,319609,488858,-236924,-332530,-79995,-172923,-482570,-249310,30090,641063,-468982,1221564,559176,-313568,685484,303736,-427061,590144,-364770,286099,-19988,1226686,129543,-984182,113830,942744,988840,422270,767304,1319293,837795,336733,-869899,-658594,184984,-383596,719051,-162104,91694,-27198,1049631,668560,-394257,-292143,1377299,-281710,-751454,-448448,1166391,1329436,760316,386780,1178768,1248077,1410082,-600104,-483738,-806699,-1327967,362678,391346,596842,716798,207443,526179,-1002211,-1133008,-515891,-351534,-758526,-259366,-321388,308259,-201193,-941132,-1672700,-858198,-1367669,1458916,1428338,-1803051,156671,-913884,66481,1120952,308875,-345784,-497838,-388544,-188502,-406456,-423029,-2324544,-2329863,398597,-890287,-83558,1084102,-1016751,25720,-406064,-1330750,427199,84441,700549,295251,-707134,72210,-1106762,-639112,-301443,762385,376927,-221344,1109020,1130135,-131060,886978,-2027121,-2007094,-1023819,20265,-146124,260861,-35242,-471275,92788,-564278,-332107,948104,188264,211191,619076,237611,680288,236203,212084,349834,-592128,34436,-137313,733060,-124193,1133241,437160,-144999,657854,1319155,590539,-19702,-443069,126742,425507,-9128,208564,1062939,-123926,-136084,-514108,59801,701817,450704,-26065,613345,-229198,329806,-1055287,-606751,670534,285575,-396903,64469,234195,562962,-618446,-215328,303296,1153531,119199,369189,34820,-1054663,312143,41894,1366744,1148306,555732,678133,273634,751665,-424526,819249,-144105,577966,1231199,433603,276992,-488026,-1196271,716386,-263625,-730853,495072,72916,888653,-1523826,-659420,-574475,-364430,-530607,430995,-969204,-1170716,86516,-1250367,-628341,326920,-347944,-348091,-1216962,-579459,-1375504,-33085,-138792,-637944,-513766,-679200,25138,317459,-1837585,106819,-957474,-213994,606228,108358,461894,657118,-263935,-1267112,406209,487898,-473039,-83740,-115157,172566,-1262911,978355,789328,-851361,-185771,1122446,-335864,-539200,-479328,-1380244,-530074,863349,180724,-174194,284131,-527640,-160065,103553,1192745,812894,459308,847306,-111969,-262660,-973651,1190386,-424200,182357,-293429,509857,-240102,116583,-419422,787236,711062,-668467,-339294,-1449758,-1883001,-1443166,-52070,192553,-393627,24478,-381642,1356174,439121,-1693260,-199865,-2100146,-1416896,-250449,-288032,1024511,-763955,-550054,694408,-96834,228414,1383279,-38922,-683361,10846,261352,1379818,398948,-142178,-555247,705690,601115,378260,259568,683860,539775,-184244,249834,-97363,1004320,1093537,788257,299745,-978524,257212,46525,-1873061,-38154,-734845,-217019,218273,688183,1493857,133548,-1927777,34655,25566,204314,603592,152307,114651,521761,-183738,-152273,-34544,-288887,-150316,260878,602665,-458127,380646,1001893,-381801,-415709,458035,1228263,104255,-626747,-97064,-946853,1270997,457009,-261028,186221,538529,578938,241311,-169008,549265,-542954,-190432,-490516,-113846,208166,609122,1447998,410801,-1047140,-514788,-1038420,-1119479,-31120,628373,197237],[-439650,111015,219719,-982333,228282,543086,-655565,-1280383,495166,21201,330859,-1551921,-419678,-44455,267133,-289892,-779296,-757966,1065875,715597,-361816,156989,2038806,378276,1676555,302603,-247597,-460708,651157,125058,-81659,-143792,1278233,379592,887970,-307615,259490,-109876,209121,718822,-1019063,1311919,-414220,936887,-14170,922146,-189305,131153,1644532,1195161,-91629,-563117,-799877,-265246,-980041,718103,-48178,-837713,-492469,-194558,-636041,599629,1122510,-542399,-895965,606552,-238639,311645,225040,255631,627285,-109588,-667022,633282,99253,-958060,-307026,356766,250304,1105774,-515593,-440966,338294,-755281,56884,-598144,618990,-410216,40055,457195,-307402,-299741,-1527567,1224253,-588273,617238,-923603,120391,-504160,-1204908,706007,-297575,1074304,-165320,-550310,-684371,406056,509117,2186463,1263060,194124,-1274346,-570206,59571,987718,913456,356612,-829030,43359,233541,826138,-1446622,-204165,-59432,128346,38813,1135113,-384926,1874188,999591,-380408,-114478,619778,-264525,-471063,1142075,253386,1018328,451457,-38053,-810213,-563159,-235749,-799237,60462,1288952,504037,502022,255311,-287657,-136095,-99132,-473233,384196,-589700,-125389,-239452,-520093,427428,770736,-1408058,-563957,160181,-1112017,-505932,-177106,-1749631,-319535,1727712,1515443,173231,-89104,-529270,-1785118,-188254,853328,-989531,-769043,-1184278,291980,-104587,-34975,-1617400,149760,71680,304165,69266,-408069,-580391,960242,651096,398981,302668,63753,408197,-1253195,-711015,-925317,-143484,276276,655031,-347991,-692901,947628,-21681,-274874,1257716,830836,-106309,-116192,1098393,407067,-161930,-663393,845959,196134,443834,-763123,27353,1072554,-243205,-168811,964932,-584477,4829,968458,-1254585,-890779,-1777107,-103677,915064,-316045,-1085404,669546,-1025661,-314491,-505190,-928213,-366828,1377096,-978048,569847,-230164,-1642520,-1711867,-274493,272826,403382,-433029,-551780,6534,-321178,-101183,1186154,972689,915146,-92927,-58476,617031,-410591,-282294,496179,-976108,-506302,139987,159977,7885,1165972,279059,-1461692,-1021793,1047783,241138,337983,232085,621493,284879,1445897,503362,-178704,-746785,529733,-646963,-457496,902836,-1285537,-1295508,-886689,1564643,135819,-763571,906588,-301744,-1005998,-1319754,-339493,523611,845879,-885622,-536169,95890,392533,-1646054,-227338,398453,1227021,-937282,-68350,493876,744470,412972,467557,-455594,-673888,1368455,681874,-323715,1063041,734953,-186713,212275,293223,523890,-987483,506095,177744,20088,16403,548588,372465,-578014,1617775,-385013,-544000,-1177527,-1798696,672080,873938,-234741,-518219,-213394,-1070084,-594721,914563,630703,548161,482534,-587438,-61775,-310062,-71140,-735890,-37536,-514182,-859280,664709,1496146,42486,-59865,-1339104,194016,-283967,1293018,156072,-171502,-1118375,-488890,444938,1073255,890100,187556,254653,562064,926113,-449285,-111988,-345117,-200659,279434,1525227,123187,929306,385269,154021,2033812,-71461,-407834,629020,35369,-1180151,70767,868931,1986681,739002,1209138,-39118,-714917,-908643,776958,-439772,-662795,-603428,96010,719398,-466822,-19885,730405,-1029941,-956321,97170,-921351,213676,153392,112743,-240715,656643,553966,289529,-1378746,-2105707,-983561,1084318,241500,-314476,-181700,-1106757,-523786,-1177993,-1137391,-1321522,-94438,-621409,1260879,355152,568142,-202982,-119733,758239,-180742,-377385,325049,94726,570869,-1231894,-837518,502882,-146404,-194218,263860,-1562279,-126680,238433,343840,91088,170798,163409,-456049,-328995,455738,-642188,-273545,-507455,11106,456890,-590730,-541656,-753676,-810872,-381734,-151308,-458578,-825263,-726402,-271023,-1027558,1008187,-302708,666483,1181659,732094,801687,468159,530974,-960161,-841561,-763432,444273,-1524839,130188,59085,-1513481,-78943,833183,248500,-2128360,-126995,859264,-627750,-464800,1111242,-710514,592254,904429,-356564,-1147692,1403683,165057,-646820,49751,-1276721,-840225,-601499,800798,197207,-588561,178565,-799442,508173,-7650,117290,92666,-411488,-1043896,432317,304250,401081,-626471,91013,-86866,319951,59023,-664477,354604,-1365240,213027,43999,144241,1034986,801614,660275,-1526275,207986,108609,-1340851,-183683,-485260,-365081,-433628,-89276,964447,1954629,-519822,1043577,639293,328818,-121091,-356574,-225430,-573547,-1047045,92170,646728,-559055,-1447107,-1347900,1178139,28032,-478864,-723068,10284,-766027,759714,-319787,68905,2330606,382049,-985398,-262026,560815,-106695,-734401,54868,-251295,-711452,-690740,-271750,685510,24997,-706399,-113516,94752,440584,-196373,675832,917936,663324,-398848,-43791,-634517,-1067809,-955829,747271,215728,1010758,8295,-29389,-922323,-490236,584277,-188920,-1157645,-41640,-50319,1042439,1272057,134761,-1021438,1527882,1194848,1182670,-169788,-431583,-1280935,-25801,-778315,-143302,534067,466807,-112258,126592,-786229,30060,403980,956567,-429759,489770,71387,734244,324899,-255286,-231505,279585,-2483,-474315,-150082,-244438,217282,-386950,932447,435261,201503,590176,-276817,-589500,683636,-277694,-184705,37478,1851997,416106,-829583,356862,1037619,801852,-64855,116248,803070,805702,106991,-1245770,-529901,445127,69813,1110598,33443,405061,-163251,1093506,161551,-855741,-381585,1149018,-220055,-1021686,-664371,1031357,1158880,1077178,698029,1065778,1314694,986369,-790212,-911152,-1015914,-1037291,846624,181383,27992,811245,495729,579320,-894780,-1217496,-544335,-199216,-1001205,8840,-159234,203700,-147982,-1219393,-1861270,-851588,-1365581,1320521,1791609,-1354424,120515,-1044097,312693,1210384,-82461,-195445,-264933,-573455,-400539,-394086,-644865,-1952428,-2112613,363702,-448428,20957,1141087,-932090,269586,-215965,-347492,459628,315896,602788,263095,-621008,331520,-960095,-321054,-668578,347770,651780,-270221,1323405,1215351,-257031,802384,-2119469,-2176765,-1471233,154370,-110583,356844,282672,-692535,-29572,-378413,-538842,576270,368913,414642,536696,-44959,861154,-285166,207619,712536,-274659,87461,37310,1170257,-193162,998135,342995,-435282,780045,1745887,268606,-162418,-462580,-79722,407277,-200793,394758,1087580,-474504,348779,-747590,-377950,387120,492748,70719,170446,-873474,-84713,-809830,-483444,660520,349142,-728498,9009,-215149,764101,-1204220,-294006,166746,1100405,133316,86678,-111212,-938548,176081,-209402,701621,566839,352376,1123270,275101,754019,-496149,1016985,53241,-45495,159232,435619,600229,-202224,-1407588,246898,-594409,-1142297,446516,348843,861917,-1303717,-1101255,-4505,125723,-354920,481339,-908809,-986903,254846,-1308129,-440554,569879,-249909,-591014,-1228678,-398049,-1749135,137240,-2855,-416077,-1110375,-625163,-28595,46229,-1437500,301224,-924951,30214,715201,247137,240102,807386,-80875,-1515176,-38168,512186,-444868,-197590,-1637,101656,-1532728,763137,752629,-1249275,98450,1428575,-90527,-817379,-250911,-1394335,-337181,729778,365751,-331185,290952,-1097193,-620720,-63760,1450894,1272770,469669,298676,-466526,-140681,-653216,1181277,-617604,428561,-296555,671365,-686948,-226827,-464163,1115951,98516,-958801,27538,-1303646,-1775502,-1049330,460161,491903,-410829,-297268,-357682,1137788,214194,-1506251,-35055,-2312155,-1263010,-10866,-246704,1225177,-652604,-236335,623082,-254882,240497,1425507,204097,-753538,27066,-4204,1274259,902742,-541306,-771295,740064,382889,376806,255691,1044296,215959,161021,313313,-403959,945753,1048090,727717,456439,-903224,-113636,-119219,-1757256,-260027,-995567,257129,253498,103986,1192200,-28908,-2029161,203287,92071,178136,239383,117992,385648,362152,-550406,63629,-385458,-636393,-233009,501407,870766,-218414,512543,905794,-621558,-648508,713123,1406762,-42851,-664781,-51750,-793849,1880949,557123,-1024086,89132,48444,173208,95921,-214932,524500,-881875,-160959,-743335,-278438,127391,693032,1118080,563952,-845386,-154246,-1018068,-1165533,288401,618584,298479],[-513852,-72668,197113,-927965,-169185,306654,-369847,-993561,644605,245949,428060,-1735611,-311506,137389,48801,-257742,-43676,-1142748,852171,1009301,-169413,-27709,1762360,223635,1180595,214022,-154128,-791907,403478,429141,-570545,-137904,1372872,354867,971531,-479196,71771,-169850,518463,822165,-1338068,1335468,-360409,1125931,-3383,752070,-172726,450086,1221429,725932,-251068,-412337,-1050235,4159,-787273,687364,-450755,-391815,-298790,67242,-121241,335685,1195631,-479257,-957842,233093,-537133,-66787,188814,76917,768127,-86988,-940730,150968,-122212,-620800,-24183,43344,152186,1116556,-631919,-855557,12243,-408827,72775,-291724,814856,38350,-9680,587408,-715855,-174056,-1370595,990421,61465,963952,-448750,461312,-1407992,-1380112,792477,-484784,773400,-483187,-697979,-258063,817274,596614,1952345,1493934,-91149,-1613521,-819013,-199212,1185517,1492784,564308,-307719,158167,308229,843941,-1094872,-523036,-76227,703428,472775,957235,-520246,1956628,1250143,-149204,165059,790285,-252471,-205355,740480,194508,393618,-1691,-128812,-757023,-224746,-325289,-1002162,25334,1074715,713842,697300,372208,-18680,-193722,15308,-377355,498329,-447869,-815316,-102362,-308452,-24401,795023,-1466302,-692439,-375417,-1665020,-769752,-246021,-822859,-805856,1398744,1550900,184397,-259572,-285041,-1264705,228495,1254669,-771639,-288866,-1242315,66624,-250672,-9349,-1601346,819723,292852,63009,-55895,-312149,-325288,667295,451310,742135,584824,170063,174691,-1182831,-754983,-943491,-294367,126529,509132,-371799,-631884,1158188,138067,-534704,1664432,750959,-151663,-221173,825596,470427,-9968,-765708,880266,445549,47325,-827417,-964,1250177,-310662,-275932,741997,-581811,-228471,869323,-1132056,-647617,-2063279,-53687,1266173,-351285,-828832,497526,-1047112,-424741,-510303,-987802,-445534,562785,-1036487,353744,-381509,-1190239,-851256,41416,928383,852495,-426946,-826693,296281,-222666,-533513,687841,736355,979233,-283204,-329150,866694,-625013,9028,324789,-840465,-385291,439510,-464394,-58726,986018,112417,-1275196,-1149754,906193,144182,145668,82953,523717,395212,1370910,367709,-254386,-458583,881971,-1113134,-882344,845135,-991273,-1152529,-1348325,966422,247745,-464730,933849,-537564,-1185492,-1345173,-419595,507640,634753,-788442,-430480,69284,10037,-1594342,-138407,241815,1363490,-1133323,-196949,280048,629905,401699,203235,-713286,-1591742,729866,915652,-433956,810509,723165,-243316,150837,203525,374174,-1290551,1066953,30478,153178,243596,1077333,790573,53048,1991135,-727070,-604709,-1222788,-2107488,674012,727521,-300432,-346059,-305634,-1152373,-576475,630174,465468,621477,340492,-388054,15183,-21074,-42026,-273782,150421,-656226,-359743,1292223,1283285,-36139,-687815,-1185953,93639,12949,1415206,187894,-594356,-1396619,-402996,451731,1287889,916336,82349,391681,355438,754189,-342550,77991,-470381,-443545,-94568,1953733,295980,738049,385123,-189263,2635747,344080,-188993,979600,89183,-1627332,-81576,936709,1893571,845165,1374390,-213909,-635216,-837509,1241816,-449587,-912746,-814390,-650343,940539,-290391,66327,494267,-918739,-971705,94992,-711345,337105,318112,-67509,-436697,958611,1174209,542989,-1520746,-2181947,-543312,1370521,963624,-411043,-68248,-949995,-258710,-1053840,-766393,-1382904,-170354,-1243308,1373973,769649,840645,81809,-104488,395162,143708,-93817,303065,308010,749019,-1280625,-1006119,-15506,-25903,-231026,374134,-1123097,77729,31570,233173,-241575,-6606,115609,-834431,-676758,385935,-10502,-313834,-103707,270470,3806,-389590,-99338,-1290810,-729529,-481358,-89674,-433684,-779512,-233515,752161,-882752,953792,-201862,532491,1272947,647702,664874,554114,340974,-715467,-323040,-600122,423815,-1896107,155733,-245382,-2123204,-92087,606906,118670,-1944562,325497,860924,-80302,-653396,538669,-810348,403905,916574,-322954,-1176109,1099963,-340964,-329298,388113,-1130198,-839255,-467772,441141,-86131,-660878,373109,-739756,802914,264600,681078,128827,-209246,-1034412,637733,527919,648983,-702347,-74574,-317535,231341,83470,-510039,-111749,-1354039,194370,94370,104817,1010572,908854,761614,-1601859,358415,222428,-1561894,-856037,-1048594,-495828,-879628,-223937,931508,2114712,-348882,1038180,812987,340014,-2254,-430425,8638,-549566,-958187,439895,947462,-801521,-1208952,-1061473,1169337,32663,-835932,-680698,98578,-673623,692763,-535004,-165999,2000952,560657,-689055,-429933,658511,-118592,-626816,-254014,-145529,-612382,-512300,-203028,761889,-224737,-797147,-308323,657557,135533,119466,475503,907591,715029,161540,16864,-643489,-593525,-835213,423448,-39259,1093919,-96216,-186381,-884008,-469225,131529,-106050,-909112,-400460,84091,1232963,1182342,53565,-874370,1333927,844739,870906,159722,-363938,-1070607,-108684,-792737,-138610,465826,120197,-211954,269363,-972766,225901,83393,451741,-194051,919686,235400,1034130,182796,-266849,-34626,673074,-36101,-408634,85971,-422879,25324,-272658,329182,274181,450540,451626,-710542,-642866,580786,-38243,-673224,151563,2116414,385621,-636469,466504,1147784,666113,-594341,-302381,-30053,619269,-245848,-1690331,-572039,515200,501248,1311154,178433,775177,-230121,1041676,-334495,-1338565,-446086,861675,-151894,-1298656,-880621,770821,960648,1391853,814828,933211,1308836,444265,-832531,-849838,-967934,-631213,1084307,-33492,-475683,900398,786757,611376,-588356,-926852,-529720,-316030,-936429,265181,89956,204690,-200709,-1512473,-1805566,-846881,-1370203,977220,1997565,-463350,89471,-1186072,486419,1167359,-687805,-31597,-88936,-573843,-345473,-226249,-575276,-1279744,-1742191,122627,-114579,33007,1070491,-592291,637611,40237,286217,294770,446648,399615,182711,-437310,714516,-719432,139317,-1149538,-16499,814032,-383070,1308214,1069942,-396480,542308,-1693771,-2053988,-1933781,311584,46794,365360,329877,-675570,25451,126070,-612260,98593,591508,565613,487931,-213141,830966,-895307,212143,869577,35716,36000,73301,1551193,-220184,957201,199517,-671015,881825,1723402,-225240,-385943,-435282,-227035,307948,-444969,445206,883837,-852473,901934,-885612,-755337,36138,550183,168000,-234013,-1211872,-553311,-418679,-247691,571814,425148,-651795,221614,-508552,919940,-1643151,-231819,153481,901873,-162148,-328822,-209401,-554806,42532,-391246,-92289,-123356,19182,1014604,224620,839300,-374913,1012439,297554,-694497,-962534,451116,761103,38044,-1312666,-15454,-856288,-1372057,389476,756794,695070,-916928,-1360995,563402,620840,-46682,534119,-692778,-1092896,433770,-1196755,-88707,797818,-77396,-730315,-943656,-164878,-1950084,252618,205131,-183579,-1554826,-432342,-22237,-319012,-1008670,339335,-879103,132114,832013,290055,-32706,890814,107721,-1505234,-541358,452141,-401923,-242480,171084,-21376,-1935871,445467,685165,-1550477,393880,1393833,127004,-773030,-30950,-1246700,-95453,320165,535053,-377341,205020,-1616273,-949321,-292507,1429541,1573083,442640,-326801,-776702,-6769,-216949,970169,-797586,693126,-114216,746516,-729614,-607335,-457043,1259442,-400136,-1007330,570058,-980219,-1534570,-732221,794553,808566,-369820,-408293,-391311,609384,-202527,-1261450,131215,-2053561,-791315,355282,-59599,1332583,-487700,-143048,518866,-403394,151036,1256146,436416,-709884,45955,-320554,748264,1113112,-1043094,-896744,487116,11593,359921,208700,1151139,-43560,621615,371767,-560355,786460,1107792,680275,557208,-514121,-427518,-265709,-1382121,-479407,-1015420,681306,174247,-502943,610101,-267873,-1849674,363164,198189,181866,-215072,87675,451294,229295,-770958,407032,-452332,-654979,-185003,704795,1193047,-28151,438131,616762,-823779,-740332,737077,1309471,-69294,-607259,-244,-518197,2130447,501069,-1319043,30575,-395714,-100823,-251549,-244288,375075,-1028358,-92538,-991799,-496987,57836,797142,656277,545119,-612543,258342,-804134,-1009404,642734,488410,244394],[-463537,-9272,447973,-757942,-584352,227469,35256,-387457,793870,457812,543497,-1491869,-41270,576600,-136209,-335351,660205,-1237276,549024,1205890,-6291,-354896,1017227,105364,599331,81209,-140286,-1093745,108593,703726,-802999,-91129,1251262,179929,939738,-631511,-84789,-194429,741067,911863,-1629319,1235021,-217284,1276411,114249,404108,-135138,644505,743381,165743,-352686,-288643,-1237745,162226,-575461,637608,-769767,68675,-93493,317735,358447,153867,1225320,-166377,-1055388,-126443,-650406,-417013,-13698,-41507,755670,-286529,-1163795,-224795,-305393,-346152,336510,-223664,-112342,739152,-671154,-1089771,-249109,-155428,89883,64055,802893,499858,42891,775215,-908022,-94232,-841806,563222,571467,1152338,333218,844104,-1695121,-1146746,854991,-590844,457519,-733211,-840830,323198,1140378,589230,1722831,1368352,-358932,-1732679,-1007665,-370191,1236868,1796267,632239,322192,250219,355196,862118,-604200,-642455,-52183,1399090,691644,686406,-580502,1806509,1455136,149629,413914,895583,-251441,83536,285200,64841,-55663,-499562,-196018,-648104,95395,-459930,-1075250,-206790,745302,857224,862481,490831,263093,-202949,172732,-135647,560270,-241216,-1233570,60681,10173,-365802,694419,-1413315,-813129,-813725,-1870814,-992152,-271205,282137,-1269465,822150,1212584,-227723,-409683,-25237,-552989,736127,1508450,-607871,34867,-1369171,-273691,-444671,-69746,-1485602,1132958,472823,108338,-140083,-124319,10607,346787,256092,962540,871024,173046,-83156,-1075508,-633718,-601160,-362344,-188039,326021,-412030,-388724,1232624,419583,-456737,1725943,538080,-78682,-355754,525627,503156,118544,-767434,774279,495398,-294807,-837924,24780,1295139,-454741,-311513,552321,-448733,-540850,676184,-904955,-396603,-2003245,-46413,1377145,-291574,-473031,245171,-1015216,-551270,-366526,-909995,-455088,-346159,-937135,44358,-465335,-620532,-163993,295001,1467208,1111186,-304141,-910120,534840,-82871,-700300,301968,418480,984978,-315340,-656644,1018762,-522071,264758,-16892,-646510,-235370,826692,-966484,-267864,794868,-17713,-863090,-1066461,683617,88167,-85553,-36628,366380,504665,1280952,301457,-343104,-150293,1037603,-1270180,-1001015,711410,-766268,-789198,-1798790,207074,118567,-211568,922931,-695667,-1354500,-1177886,-450551,491165,380718,-574676,-193523,-35395,-505596,-1206204,53995,68953,1280078,-1162632,-203655,111180,464813,499737,-188849,-846302,-1948266,183612,1135212,-192526,657416,683084,-195591,103101,151578,283607,-1295135,1432136,-2760,241394,172108,1429677,1032224,464226,2066066,-912821,-682676,-1138520,-2027977,515611,521351,-510696,-170714,-195249,-927682,-368464,599802,346241,685657,467696,-170572,34987,355545,2122,44531,142074,-751429,500634,1766169,954925,-50984,-1173205,-890758,-9884,174855,1265293,59638,-963282,-1466853,-243606,399900,1405161,851071,-19103,600174,104616,669479,-375341,339859,-501552,-646178,-304557,2226074,524492,491232,344018,-389312,2616923,665586,18825,1133525,73146,-1781317,60959,951394,1355091,855049,1282086,-325534,-509322,-551686,1241653,-243909,-994606,-873429,-1143063,1234418,-95609,142438,390793,-592173,-998551,162384,-428440,212501,318866,-226994,-580601,1181043,1482564,669822,-1589867,-1960520,-212624,1515995,1391795,-547107,124222,-740501,-56508,-641822,-334042,-1097185,-262761,-1416508,1233912,1093724,1098574,184405,-75046,-35512,406368,144338,310108,446164,695247,-1190193,-773402,-438949,-44952,-400483,492058,-478849,409855,-182233,58117,-471924,-303478,137234,-1147528,-832779,317068,648229,-208097,406643,740446,-205935,-92437,481001,-1570316,-607858,-528697,-36768,-327840,-585957,589404,1665708,-574386,845891,-130345,367646,1245381,441080,455211,421412,148288,-547405,191404,-431439,230192,-1933173,197629,-529282,-2514408,-55822,310763,-16929,-1886017,709799,980279,750697,-806274,-211456,-669393,308108,865543,-164202,-1068737,674100,-692397,19856,659247,-902452,-713233,-455816,-25454,-401856,-559736,443256,-514260,1060253,358862,988607,142679,-90824,-930156,737325,610139,627946,-702420,-442143,-690825,-682,47275,-112490,-581951,-1321798,157754,212448,119732,760418,906241,746391,-1490911,561144,376283,-1545621,-1413714,-1463098,-506087,-1239745,-265902,850414,1966714,-6946,1011989,864783,268952,203431,-380722,213287,-506915,-667118,633697,1109263,-1085371,-868773,-783509,937474,295770,-1066149,-562666,-124150,-456338,570671,-714185,-224455,1550066,455414,-282921,-589734,601973,-28080,-468141,-680996,-111075,-517903,-311720,-182601,706914,-450285,-735896,-413352,832602,-341368,261519,192088,987415,705245,794252,224353,-618884,-197983,-732705,14846,-431537,1182064,-180802,-351470,-763774,-368325,-426670,-22511,-651329,-850343,218413,1110552,756457,-129780,-607387,1087721,505591,385684,507302,-265940,-550181,-129545,-716718,-132431,425983,-287163,-172260,458916,-922390,438466,-181510,-14575,44400,1306528,539087,1155601,71185,-271859,202071,1006870,-224163,-286017,413828,-471362,58683,-201511,-440002,86422,384311,338436,-941650,-578050,342829,293185,-964437,300893,1970178,96440,-433847,369917,1111210,612438,-946634,-415775,-969189,372615,-600103,-2097908,-864105,421725,820563,1279904,177614,1053919,-163573,908289,-787152,-1638150,-512773,563834,-108913,-1527288,-1113173,417757,689802,1468960,594203,792943,1224590,-100889,-761974,-392313,-782299,-280317,998797,-200162,-746829,937761,986720,586652,-115670,-376899,-522385,-704037,-661041,395575,378268,277530,-331763,-1765648,-1485914,-898346,-1413947,521009,1951665,584616,27369,-1268637,608876,980182,-1220140,187556,8744,-437378,-151045,34560,-166461,-550915,-1320490,-276984,49941,-74907,835597,-125156,999473,296272,343932,76835,484931,164862,35620,-240222,1034277,-429695,521311,-1526853,-387971,799488,-549492,1115634,755871,-504105,144120,-937905,-1716265,-2252227,455891,292450,289506,123895,-421569,182901,670832,-515729,-356406,822600,578158,436470,-225581,618406,-1420724,190968,780240,287285,-39940,-9590,1670947,-194696,983558,36804,-806082,924097,1356846,-723179,-624264,-400835,-325248,154435,-652055,296705,441598,-1198921,1349551,-892863,-1051667,-267759,633104,239416,-548692,-1198961,-897485,-41026,58670,416725,449440,-266591,674817,-589912,998987,-1825760,-62178,338351,646324,-688827,-791091,-282685,-33938,-56572,-449071,-803981,-590836,-381720,445379,151675,857655,-161378,796515,475100,-1177093,-1693650,448299,759425,194334,-910645,92135,-983858,-1263985,352014,1211197,495398,-516638,-1370051,983672,1094729,306994,590612,-298542,-1408496,567279,-913595,382890,956514,153733,-745902,-395233,86120,-1937891,271605,419249,-205,-1732730,-162629,31079,-708663,-638382,175370,-833669,116639,934028,227781,-235308,941969,279136,-1122229,-902619,289757,-371552,-208006,290043,-207816,-2300988,63365,602046,-1645068,668938,1058949,214934,-463510,179667,-1006559,140239,-228271,639900,-282383,66817,-1984804,-1083770,-476383,1067116,1564659,383866,-913774,-926965,108187,132338,643468,-948157,817787,158079,696374,-416581,-902676,-388226,1193805,-605518,-737365,1175938,-373759,-1283261,-669219,958039,966294,-283548,-285590,-423690,-53973,-660252,-948961,328060,-1433768,-173709,710951,185117,1148918,-325504,-223097,362119,-461693,31036,932277,579974,-545405,36634,-630398,-33780,1023198,-1482694,-1034855,-66180,-398960,287770,107236,972361,-189612,1059090,396566,-570709,585107,1098644,678356,492270,12476,-627024,-336735,-953705,-582917,-792374,913743,23550,-1007586,-14755,-529520,-1392886,424656,312700,168941,-573425,21190,307347,45313,-829932,762746,-175013,-353546,11870,921744,1475587,65260,230638,172027,-926871,-623590,529556,917566,-6179,-516430,25711,-192858,1823706,280540,-1208403,12797,-651766,-111733,-629346,-240191,190371,-907100,33559,-1142793,-710054,22014,882091,237642,362602,-379310,602045,-432201,-719332,970769,255080,39443],[-280606,183045,915470,-492403,-936632,259240,382569,257563,926889,598292,629432,-980283,310318,1052287,-292422,-477687,1145203,-994283,253298,1245293,91572,-703184,80912,44573,252367,-10097,-141598,-1256450,-176386,819862,-754352,-281,882369,-38707,840852,-767323,-156838,-137312,813183,961081,-1794768,1007065,26310,1410565,344228,24001,-108510,700271,306297,-259882,-362479,-202799,-1285970,122798,-398616,526947,-1009736,371660,74421,462462,635364,-16088,1101573,212992,-1169303,-443401,-585183,-622861,-317754,-117892,645709,-604877,-1190943,-399782,-434978,-286943,637898,-344441,-494109,139057,-577454,-1130966,-365369,50084,60185,402704,598867,872821,156953,955030,-847108,-63056,-169348,50440,819817,1103673,1146855,1079692,-1364832,-530723,663321,-568295,227137,-861960,-922184,934902,1307734,458888,1471835,918197,-541762,-1621413,-1072007,-446416,1074279,1835048,551720,794121,277871,373501,818837,-106382,-539481,3368,2018624,686734,397629,-556748,1455428,1612976,425713,543144,937863,-219166,258126,-76006,-117016,-294356,-913819,-191512,-496219,337780,-634868,-977204,-437082,441262,954671,915678,568036,452485,-169759,373953,230593,570462,-86185,-1343211,178372,340547,-396443,545476,-1254090,-921737,-1051787,-1726803,-1137999,-266610,986905,-1501382,179728,596345,-944765,-484100,256937,197164,1175371,1497874,-553768,76706,-1574103,-672734,-601989,-248343,-1293481,1007493,546322,409490,-183415,121521,349137,91757,74764,761427,1094027,55743,-366771,-989999,-377048,71073,-323795,-587769,124804,-436372,-50907,1158596,776422,-85087,1506153,230934,63237,-484045,297262,472417,238474,-680899,582341,335862,-489445,-784018,123772,1224409,-653995,-303213,333942,-294788,-808341,466301,-644500,-239568,-1759244,-154497,1232718,-129894,-120124,61282,-935542,-679716,-162387,-685263,-368719,-1060551,-747704,-293399,-451154,-118954,281529,431221,1742926,1164739,-106934,-832705,666021,72341,-609671,124893,140976,938093,-206534,-972172,1091728,-60546,374766,-411975,-411373,-96385,1174842,-1219416,-595439,596199,-114981,-326509,-783179,432632,-24948,-314656,-92984,239520,612898,1231869,310909,-354286,140484,972485,-1130779,-834934,510307,-699674,-263761,-2048779,-530094,-189507,-71260,879626,-685648,-1496809,-944060,-416036,458440,143240,-311374,80453,-223761,-982885,-624387,269180,-90814,978938,-1032392,-47539,9153,251227,681148,-617190,-833609,-1760080,-155175,1323994,283368,622373,624742,-83824,65290,156111,263832,-925646,1542446,61372,297542,-300867,1498903,1027948,608776,1813606,-863777,-758240,-962127,-1474405,290469,233777,-815006,-48740,80655,-541997,-13827,784612,306701,721135,763233,30909,-16317,758129,108089,239125,-75497,-766513,1362258,1933493,601022,6245,-1315708,-576855,-69358,207012,919071,-182328,-1199275,-1296041,-78241,333753,1358217,654394,-121243,790916,-142832,840712,-518941,612423,-430040,-754647,-129409,2307261,788506,305724,366587,-301137,2125326,798130,139753,1158314,-9171,-1598643,465312,934557,556460,758682,872208,-377465,-363232,-117111,763475,55834,-895394,-773355,-1270116,1434304,103564,202115,489734,-173320,-961891,262362,-174783,-45941,109264,-315626,-634697,1238415,1371408,617039,-1615469,-1575337,-71260,1514683,1456554,-695590,377310,-438879,59570,-9008,18197,-547040,-339180,-1226201,846416,1279116,1258198,88629,-26463,-365480,595216,323152,337145,472295,464624,-991288,-217575,-718879,-250846,-581854,575330,228897,704461,-326887,-178556,-584014,-611608,156972,-1362273,-776747,262865,1100259,3223,917303,1322377,-94533,221275,1043027,-1524912,-472866,-536438,29480,-132042,-318081,1493138,2232817,-76700,745996,-163146,232993,1201339,140506,230658,129842,-34452,-456843,574575,-327363,-149192,-1665173,226484,-721560,-2495643,15821,47051,-114788,-2010391,908411,1117834,1488043,-926094,-827093,-376680,310696,812425,95756,-904480,233000,-825009,360769,850526,-651379,-410224,-520196,-463114,-644557,-328130,269405,-241354,1152401,244394,914665,139424,-77209,-736860,710966,528738,368396,-613252,-831769,-1150231,-344114,2091,188870,-968641,-1247760,186803,394705,219529,376420,852737,549332,-1223500,763180,474712,-1313212,-1695426,-1615727,-431830,-1473678,-189298,764160,1550432,331551,974920,785914,155644,397146,-268381,307488,-470804,-225230,644209,1152432,-1330364,-517437,-564992,556800,667782,-1152370,-430534,-595575,-169233,462147,-810238,-103110,1129371,216436,134449,-718608,404188,31263,-339903,-1112724,-217379,-548020,-220359,-284388,554394,-602786,-538296,-384850,444614,-931946,183161,-101034,1198930,644746,1245988,483612,-644837,-5539,-653611,-319666,-831247,1152108,-251348,-523655,-542055,-167670,-745332,152861,-458174,-1226608,335112,682758,62927,-355410,-285171,805866,290060,-70646,800070,-167627,101994,-76201,-560119,-117457,384076,-721631,-99072,649089,-610212,586013,-342447,-365523,236519,1615044,937794,1119674,-8829,-272512,394115,1208905,-456655,-121345,730083,-391139,231679,-231113,-1176941,-95813,87114,289655,-976399,-406350,65915,638850,-894678,466972,1499361,-270146,-252711,77435,869908,621874,-905976,-287679,-1701058,189418,-817022,-2309693,-1355698,256907,968973,1038406,-11041,1081370,52357,722785,-1139063,-1586709,-588628,295195,-122826,-1654830,-1320394,17068,301494,1140006,30743,651487,1029454,-569629,-677138,179992,-607917,-82807,662375,-268678,-735858,901987,1013120,486352,455409,256976,-580571,-1232325,-328014,359110,641643,374813,-487815,-1898403,-950391,-1046829,-1526337,69300,1666829,1419293,-69185,-1201764,713533,673374,-1436810,445131,32500,-238382,22495,294715,448347,32972,-978713,-719443,66508,-287942,440244,340904,1190575,464753,-55332,-90681,456651,-27531,-170590,-92954,1117358,-153724,598090,-1592507,-767505,591236,-729871,844353,389479,-535528,-306395,-206612,-1289020,-2320590,552276,554664,167783,-233904,-17999,364921,1053349,-279660,-684416,1014117,399903,338349,-86758,308769,-1699980,96774,480617,472027,-66968,-129408,1407499,-118418,1014221,-117387,-827771,887474,894643,-1033921,-797146,-377998,-374789,-13719,-720909,-28493,-140545,-1481162,1535762,-806663,-1263111,-458875,724406,260088,-739608,-920972,-983554,203599,369570,215712,369289,231708,1253588,-471538,1000522,-1726569,147255,660713,440725,-1248829,-1192912,-364387,422823,-84696,-352924,-1235893,-552078,-735097,-279543,82535,644257,-11586,421937,502240,-1360640,-1811213,373171,629211,251240,-309990,503151,-954439,-799402,352232,1604311,358369,-248516,-1160819,1178769,1520734,637061,621860,242808,-1744870,604947,-518289,848827,984832,408790,-657687,277835,311084,-1743544,181147,599713,118065,-1598677,113843,107388,-1015263,-384637,-160395,-785859,53162,1002205,86166,-286243,978259,424538,-362231,-947286,22176,-368599,-102216,230140,-455613,-2408969,-320183,522958,-1482128,863673,538351,129138,-11594,373451,-771366,313169,-714942,657092,-56332,-62323,-2112219,-1019562,-534092,476608,1194512,301529,-1331901,-853933,180647,213369,322317,-1061152,686637,388979,498583,57856,-994906,-241924,1032717,-467453,-153625,1696403,575363,-1092925,-889721,1037032,858139,-177295,21937,-397463,-664613,-979260,-574143,553093,-716661,376801,913888,359979,564403,-233074,-365687,191579,-374984,-33504,556213,569436,-285816,-24423,-864904,-789425,725760,-1710539,-1215821,-806970,-702334,134184,-31827,577007,-214558,1289564,342616,-483065,428526,874497,736739,232696,444040,-685995,-313273,-669507,-504553,-408876,901023,-106307,-1297490,-438811,-747756,-839479,312791,373042,98606,-705983,-102012,22150,-207886,-763670,1014806,266599,111855,345102,1196505,1638845,64888,21165,-327540,-887181,-311189,167695,330921,98425,-429639,-2817,94490,998960,-55691,-924608,20826,-664471,170571,-768777,-198352,27085,-568892,209938,-1120518,-834679,34221,950649,-17878,71679,-166932,795227,14135,-385050,1185470,-24745,-259795],[-4287,362191,1434507,-149772,-1140611,341142,533074,683187,1022274,618336,630729,-417222,620945,1330052,-413968,-605791,1328214,-485137,55569,1104295,105745,-914648,-702869,34051,207474,-4138,-71539,-1207728,-391992,719952,-515025,120893,351611,-187910,724764,-901410,-103909,27343,789299,951647,-1759847,709186,355493,1470270,674007,-198798,-122003,623045,-872,-402923,-289704,-159508,-1160835,-116743,-290325,337681,-1225052,423341,157703,428261,674601,-255330,756711,508000,-1248276,-699166,-414989,-614439,-615204,-194086,538300,-890314,-958209,-379840,-496606,-448505,752696,-291837,-898306,-463018,-292885,-1004395,-299428,289666,-30052,676854,271207,1085050,274691,1027040,-601764,-71033,356920,-393808,789350,814282,1714074,1027605,-746900,290239,14447,-401734,141418,-863708,-918215,1459188,1309247,215084,1094870,331961,-595846,-1354534,-965365,-447488,700365,1685848,346146,930733,224709,386473,674374,263326,-303930,52460,2325561,509670,189743,-440529,997305,1730865,588554,507782,932226,-143879,227954,-219390,-315223,-361769,-1136577,-88922,-342794,473842,-832779,-717872,-442037,269242,1064694,812995,575842,472559,-108008,594531,618317,514888,-60114,-1202655,206232,592488,-36212,400831,-1040355,-1023642,-1057606,-1348789,-1182750,-244433,1013647,-1415136,-346541,-54314,-1619849,-479141,553191,795038,1414439,1205937,-599096,-164871,-1740241,-1048939,-663816,-521600,-1056578,561700,471385,830716,-185212,367393,622585,-58972,-106108,61456,1204594,-133870,-673970,-925903,-35402,875356,-182915,-947675,-82795,-413050,271185,968304,1117018,420021,1163590,-87485,205944,-570262,229293,374634,346910,-545354,381188,33312,-484762,-670095,281097,1072686,-866695,-316102,-18958,-210656,-903585,311773,-439273,-225578,-1509736,-357349,903058,98253,114048,20107,-813369,-788730,11989,-332753,-197962,-1384912,-560068,-558333,-354842,181462,527243,439116,1713432,1082623,102689,-654251,668649,219103,-363563,131738,-18625,860104,-11626,-1203651,1102446,627815,281176,-679791,-149998,4801,1388000,-1240490,-963554,383905,-202428,203512,-376893,202652,-244245,-476815,-85276,209529,727206,1241011,376968,-201503,394788,735975,-765106,-503713,259471,-788827,346514,-1974355,-1081338,-546553,-45580,805564,-487531,-1566618,-801576,-306693,381866,-31807,-71031,302822,-443779,-1269508,-69812,378735,-210964,530507,-800476,254521,-24971,17497,874177,-977307,-658834,-1240232,-232938,1478655,762933,667282,550807,47467,28372,205326,292138,-237363,1448403,155141,340879,-1072345,1258363,759703,528517,1332699,-612768,-809570,-756338,-529844,114717,-104931,-1049579,3781,441158,-191550,391701,1050873,339030,714306,1010900,180750,-123903,1108425,291574,377926,-418979,-686445,1931139,1759500,306385,125349,-1076675,-363541,-56596,197686,505046,-464844,-1241065,-965235,7093,286788,1129746,361043,-198781,892179,-342406,1255133,-663474,848713,-279513,-766845,447616,2181956,976030,272659,542926,87023,1563283,706772,109356,1096538,-136241,-1150568,994325,912763,-180285,567155,216620,-382235,-216836,342868,-445,283415,-648876,-552320,-1066478,1382860,289199,233510,788815,201338,-812145,333495,-12100,-263836,-267965,-295162,-572425,1092173,941875,385297,-1602321,-1194446,-96807,1393626,1216145,-813616,680237,-38666,125314,672227,163432,115455,-369562,-886514,347852,1304402,1243524,-161350,44123,-501280,740065,461126,354310,366809,144190,-744222,448011,-855409,-613345,-673487,605782,816308,813207,-349927,-475674,-609547,-800413,115342,-1418425,-550703,224715,1231342,257610,1325827,1853352,259041,426960,1426455,-1222812,-349621,-517099,117580,145477,-74820,2151276,2402159,612965,691520,-319734,182862,1223743,-198151,45661,-178208,-191854,-389267,782914,-315092,-625233,-1189048,222902,-774021,-2060231,94764,-114582,-115879,-2207565,856245,1170855,1830738,-1043380,-1165230,-69833,385553,810769,390631,-760908,-173377,-758631,632082,1005946,-420947,58446,-590907,-766736,-747653,-42260,-167958,-82929,969854,-17153,546620,131801,-158121,-491445,593145,319549,-12973,-425940,-1022436,-1613933,-721557,14110,47735,-1198979,-1109289,338083,610356,406685,-31864,812151,163363,-886916,908815,392602,-985373,-1681793,-1472138,-334607,-1563776,-5454,711693,981613,477352,916510,608602,65269,461235,-162194,257995,-452570,253691,505167,1124537,-1453494,-258793,-418939,157028,972674,-1098710,-339079,-1145122,115103,421807,-803870,133911,830789,-14143,468392,-774240,141468,-15455,-276241,-1419289,-474452,-799004,-301771,-513264,374327,-673379,-275248,-191932,-335974,-1488057,-67181,-330291,1496748,566094,1352573,689608,-787568,-30665,-589046,-448292,-1090359,954495,-314526,-680022,-227728,131339,-553384,437510,-319952,-1353145,422324,90241,-715766,-553015,7126,443321,210093,-321664,1010642,-104741,617851,27936,-372275,-93036,319942,-1088701,-101585,776738,-83999,616956,-368893,-576465,350397,1823845,1352841,1019224,-57117,-271185,457897,1243878,-612734,51223,903129,-216328,430196,-374173,-1696019,-226422,-273113,302636,-867623,-154792,-162187,922361,-435304,637127,874538,-525080,-121603,-300460,486863,641824,-405094,-57432,-1945281,171725,-797081,-2190124,-1854334,132662,927627,656293,-352593,765306,374130,527455,-1316881,-1160545,-658585,83682,-209187,-1643545,-1426901,-369670,-186982,433049,-667999,517241,701106,-931380,-692326,572580,-545925,-46797,243089,-204370,-504745,824279,832379,315326,1024328,812341,-738716,-1682806,-50975,192488,820820,453455,-607536,-1819787,-305327,-1299446,-1726590,-293018,1241489,1763847,-163841,-923212,820516,302387,-1273994,676507,9135,-35302,68002,460405,1034009,397298,-802270,-1066574,-3485,-557556,-47711,704644,1085772,466118,-578977,-174227,394622,-129141,-402806,-14448,885234,12061,234574,-1298828,-1073939,233595,-863627,597024,96423,-467733,-703507,163510,-890221,-2119276,574327,750232,57261,-601823,402932,507070,1199374,-3575,-833480,1118526,33733,164756,158438,13248,-1646661,-110014,74119,623969,-7216,-193004,807652,-6872,979804,-243073,-754359,779959,592092,-1027149,-836934,-358005,-368822,-157203,-582158,-377687,-660482,-1652064,1393964,-724613,-1380824,-509395,773801,214058,-788288,-534068,-785617,275591,612162,-617,172531,635927,1792568,-224953,951186,-1410652,317975,990741,368445,-1569216,-1443588,-480943,625037,-24226,-108541,-1283354,59322,-921418,-827572,29266,145734,-57783,-14573,361229,-1223189,-1433644,178111,408292,216292,314618,959410,-792899,-135583,389635,1846801,333006,-187350,-856280,1148863,1846941,902546,582640,833738,-1935385,521522,-99431,1164600,838258,640547,-512763,878261,458167,-1444574,2429,742784,187652,-1182558,343481,185070,-1143498,-270787,-576847,-724043,29170,1037555,-82281,-175347,986564,547845,617573,-607045,-341263,-390666,46811,-80865,-743184,-2141802,-631595,468224,-1091242,915940,-33747,-96983,440648,535362,-629017,383621,-963804,589120,245387,-127711,-1929968,-798784,-438419,-98576,542410,208771,-1466475,-578291,197889,-37106,115641,-1135227,275792,459407,153466,461666,-828687,-4699,951663,-70636,632840,1995666,1718762,-954840,-1227826,1121620,481246,-76736,418921,-282099,-1077842,-1027729,-179688,754328,-176436,678730,879496,350607,-336131,-268983,-469228,74817,-143814,20122,227890,372154,10246,-140087,-965938,-1238923,362274,-1646841,-1358969,-1507981,-787348,-87509,-162716,114547,-144382,1184786,158108,-361789,392459,411506,834999,-152119,590988,-617691,-244753,-612501,-247467,1037,684044,-117310,-1301851,-514337,-863040,-465680,3665,309494,-41860,-576105,-272048,-300582,-478713,-640566,1100680,532414,517393,771678,1508895,1638176,16570,-76107,-745213,-691255,107966,-227323,-270192,198924,-364177,-113109,266675,-48232,-413390,-702447,28687,-476286,650520,-469760,-128533,-96774,-166749,405977,-904946,-793998,92774,1073069,-75056,-245861,9052,819240,427258,-75844,1209875,-274419,-564586],[289191,440532,1794485,238566,-1136498,418808,435780,774777,1048495,494462,512452,22027,769228,1287156,-478177,-646814,1234911,113344,341,809423,34268,-883223,-1109699,44429,299450,102442,132399,-946922,-509094,439119,-227940,244964,-166909,-196584,622783,-1042963,94758,287955,830394,880120,-1501539,458590,714581,1345491,1051994,-115886,-192297,428988,-124496,-251439,-180378,-155109,-889275,-464985,-258367,89249,-1459586,254115,125604,194588,554880,-583872,217478,647857,-1249031,-883488,-243626,-384728,-794159,-309650,527237,-999473,-509598,-252104,-480920,-712679,616072,-115433,-1212732,-885865,220469,-752363,-77002,610302,-142602,865304,-80328,1119030,346746,907054,-317334,-101308,534297,-637837,545155,364257,1872523,656400,-215709,1051899,-1004205,-117986,193888,-772824,-841198,1817398,1177172,-98114,506451,-131168,-511016,-1035724,-674893,-410799,193224,1431471,70589,749906,113333,435548,431405,420381,-96035,46618,2146687,240973,151684,-233671,550893,1803073,582970,319935,886894,-53510,-13670,-113610,-490288,-318181,-1124031,96909,-245849,508713,-1020640,-350172,-98775,261246,1244583,575195,506876,301675,-37302,780652,880315,379454,-160664,-921581,136664,715216,602946,270697,-847234,-1129820,-871735,-911123,-1114399,-211947,477600,-1074486,-637031,-445064,-1894565,-436525,818637,1073259,1394374,758648,-669886,-537222,-1663942,-1313789,-619283,-822474,-810465,40077,254252,1197027,-147831,548010,781726,-126888,-308747,-918076,1186874,-291094,-985292,-834395,341629,1504317,28521,-1140015,-283712,-321258,485500,726414,1334527,862320,857696,-317843,290689,-590263,357027,231869,413788,-408279,238747,-303625,-288703,-514949,452614,881668,-1040439,-407167,-551252,-238511,-755904,250598,-349177,-340102,-1318684,-554662,508925,326044,141930,110286,-647644,-850969,103186,83841,8982,-1284667,-447957,-656506,-231265,236777,637295,351021,1437241,963206,265678,-436720,564789,341071,-98841,221528,-48455,780810,200546,-1295503,1040054,1235012,5198,-641371,110100,60958,1412910,-1140282,-1268194,160627,-306932,602215,26427,30136,-539747,-512878,-31428,291245,851941,1270594,461107,147804,607219,428312,-270772,-166125,-17518,-950618,967349,-1601657,-1390363,-807921,-97580,700717,-154477,-1515013,-850859,-129059,236428,-123287,85561,415343,-610265,-1306397,240681,253769,-270392,51545,-553192,622003,-11488,-183747,992868,-1189721,-313693,-636306,-61670,1591210,1004949,728240,457222,166610,-5888,263061,319790,567741,1276283,191228,380731,-1833374,789383,272042,333392,809894,-306371,-810510,-588048,511226,60376,-417688,-1030338,12283,791799,-34001,727229,1244404,401581,662968,1019367,243493,-256601,1333561,529888,511778,-732741,-526260,2104724,1332509,122444,280932,-594071,-315532,22103,257154,153298,-712084,-1059536,-637321,-55363,268600,766355,62889,-216823,871328,-463971,1733915,-686094,1034123,-96372,-719706,1206246,1867237,923791,407854,884498,670372,1316159,426453,-104290,952949,-280681,-598176,1467658,906291,-548321,309858,-504123,-351120,-88461,690077,-756467,303834,-321993,-279624,-675962,1018249,436447,231816,1201785,433542,-540706,318428,57620,-294109,-646094,-159294,-398925,777500,419846,33592,-1521532,-942764,-205764,1199143,804330,-856428,1024275,394400,193293,1186962,71051,720429,-340722,-593855,-74970,1170980,1012561,-488844,136143,-444746,885323,590655,325713,135424,-188707,-505286,981385,-875815,-1029388,-636531,581876,1116754,678549,-258608,-826103,-603844,-779624,-11193,-1298104,-247946,189778,1079173,484074,1552779,2167256,672165,396176,1522037,-813015,-256704,-483345,222396,473767,71257,2347020,2294491,1415455,684416,-538960,239731,1326962,-505989,-65581,-345008,-304082,-277753,861423,-369242,-1033402,-623300,184820,-677522,-1408200,149155,-162933,19968,-2290992,572587,1082155,1683293,-1214209,-1260947,125801,491000,872016,624351,-689347,-544504,-580169,766056,1180085,-229043,613701,-603442,-894859,-699694,214888,-770703,-163924,489687,-307772,96702,135276,-300101,-254844,461063,62074,-365023,-152234,-871071,-1974876,-1038800,129577,-626049,-1234947,-905242,584292,808784,651193,-362146,821067,-349001,-598000,956337,38491,-713078,-1459793,-1083811,-269819,-1511111,237952,706784,397496,308560,805807,394281,60189,312945,-104077,88700,-444442,619226,291845,1066546,-1395358,-166407,-331750,-133373,1089630,-930346,-317325,-1570077,331125,468361,-711239,382526,652580,-162429,651153,-706303,-73579,-183055,-238389,-1490502,-805166,-1280509,-522768,-803099,241513,-691828,-70760,167385,-1090443,-1827806,-373265,-445454,1765211,509882,1100238,762171,-1047542,-196960,-534805,-322284,-1108555,628327,-374932,-778360,132866,497338,127635,765255,-147578,-1106283,480670,-456879,-1354160,-664954,195502,-77155,162484,-313797,1155050,-103733,781986,135599,-220013,-62342,239902,-1244057,-229441,777974,532152,523906,-252412,-659062,379787,1913197,1684539,968099,-71262,-270229,345149,1117715,-610580,183173,822550,-2478,559342,-589265,-1879271,-259190,-524557,340834,-685880,140579,-292749,1081121,285557,797981,277384,-562728,-57348,-592300,86267,616006,349810,142075,-1620962,353627,-522736,-1721866,-2110741,130065,714939,219853,-738259,154744,710433,363741,-1262253,-516352,-694250,-53100,-352522,-1471978,-1366872,-668964,-677794,-418981,-1125534,404149,265515,-1184250,-866412,628366,-612171,-113512,-82133,-1337,-175656,780355,479944,99897,1463868,1186855,-980645,-1846443,158913,-18506,881189,487373,-641077,-1473897,315232,-1621920,-2011615,-553412,795005,1565890,-200570,-447975,919141,-60497,-861835,806210,-22757,149643,-36024,470813,1378258,573343,-786571,-1215609,-110275,-821891,-491583,908704,675630,265209,-904582,-197817,326302,-130736,-615386,20586,404723,-16862,-492930,-785407,-1198089,-172231,-887374,443813,-40706,-309140,-957523,36916,-587984,-1709759,509429,812133,8622,-849050,718318,573472,1132158,176176,-811210,1104079,-463420,-80456,442290,-169312,-1283580,-430768,-300673,794082,128630,-145645,71798,112225,833027,-330063,-626764,634528,582719,-711568,-710881,-312889,-302655,-248449,-236739,-502024,-895578,-1628784,983099,-744560,-1380826,-432752,718356,99365,-689629,-184486,-396495,211743,727937,-191588,-98291,804141,2136709,49229,888220,-1001002,386950,1212008,458831,-1418358,-1499017,-637252,489129,108526,239516,-975771,1019622,-880322,-1013612,-16247,-517448,-337800,-402797,103596,-856538,-898728,-146833,114219,112122,791497,1171259,-557975,450209,443783,1897604,408456,-308214,-616005,949199,1995173,1085911,440541,1329004,-1915001,328585,268430,1236578,515017,801797,-364190,1223402,482175,-1114318,-212719,866316,235315,-573927,502161,259141,-1058283,-293410,-955360,-649132,115851,1069208,-215713,39174,932712,656849,1535436,30370,-776317,-421608,196012,-604446,-1028630,-1564800,-806797,453612,-568701,788498,-550257,-366162,773442,645112,-622812,342100,-899340,456495,533503,-105916,-1422625,-488241,-222429,-407984,-202118,123657,-1256513,-197686,158447,-518092,76642,-1172309,-331759,307128,-312493,629991,-445284,321382,1062149,422831,1415714,2001680,2642260,-813183,-1401658,1252022,-69797,1262,798581,-87328,-1224365,-776030,166442,842877,54531,640348,615622,108213,-1271643,-459554,-472176,67035,169661,200647,-3660,2315,261415,-288463,-909026,-1222621,69949,-1313122,-1325932,-1903739,-627622,-317398,-223181,-240843,-22758,756525,-191007,-259646,504738,-182111,913551,-532965,385172,-474344,-238323,-718896,116862,305473,364283,40632,-1016782,-242741,-841079,-478209,-447918,84286,-230851,-238984,-454821,-569117,-678376,-532416,1037197,339554,681714,1218495,1745055,1472058,-18075,-23660,-956109,-362138,503296,-537896,-702005,264050,-325619,-338611,279645,-914192,-683726,-657611,8690,-197035,1145031,238976,-49685,-189512,118957,580442,-545032,-550110,178995,1334792,24951,-507869,138312,715055,706498,179140,1018100,-425655,-785309],[512074,405051,1840073,603940,-920981,455104,135107,594757,967364,241048,285350,262559,682295,963021,-452776,-567091,966478,587511,70634,432043,-111489,-621979,-1118053,40140,307678,263929,466714,-553958,-551173,80397,-5198,338742,-497706,-63868,540984,-1175300,430686,590736,1097287,760184,-1068274,386062,1009102,961954,1382034,296532,-318262,139956,-67924,82714,-96778,-176475,-547620,-766201,-288346,-170680,-1694162,-2583,-23060,-191437,409417,-939758,-388942,635524,-1154010,-989004,-157579,10612,-785903,-481000,649585,-851325,26435,-128939,-388877,-927110,256797,85916,-1342611,-1047833,931663,-421936,214345,982947,-196123,967890,-352799,1017887,350169,576961,-156294,-133072,342605,-635031,185081,-104148,1641941,60681,29923,1514539,-1945629,217841,314104,-639252,-728587,1977465,956878,-416335,-262854,-271965,-307610,-719961,-233078,-375878,-319246,1127848,-193175,445405,5589,563143,137686,366385,-68234,-49299,1494064,-41424,317949,39108,217825,1795608,409976,39265,792432,-528,-388359,140162,-612650,-210331,-911257,305705,-259200,473638,-1145122,50141,538415,367656,1510929,293855,372989,-17935,20165,857021,904129,174114,-316039,-612850,-4849,713169,1256550,136944,-732002,-1243217,-586422,-574117,-932790,-173157,-282922,-635766,-661413,-376255,-1604066,-412621,980640,944940,1146367,391722,-656467,-776470,-1181982,-1397115,-497485,-1072702,-589631,-325822,-41877,1372963,-82456,612206,796464,-170148,-539488,-1782442,1061603,-298119,-1251261,-656880,720297,1679989,258672,-1081143,-453336,-159492,545251,507133,1348816,1097713,670858,-388477,287728,-539928,640775,80597,392809,-304279,184866,-573879,30632,-348524,581991,689875,-1126891,-593674,-1153308,-366423,-384398,275594,-376349,-519999,-1107749,-625054,171467,478088,-62247,270426,-431570,-838264,111336,445607,183983,-860425,-431291,-544453,-148786,90580,649519,224938,1030876,882369,344699,-223911,410249,431595,74242,286229,7690,725848,370598,-1223520,869840,1391360,-357584,-216602,317804,82567,1236817,-1027092,-1424028,-49954,-443295,785847,295856,-65652,-818716,-399898,54425,442308,974921,1247179,522747,637566,775978,154835,246306,39665,-290965,-1072032,1517167,-1101141,-1523378,-867628,-181934,562867,215680,-1321457,-1071046,90104,16317,-137788,122407,399953,-648653,-1148468,184833,-174169,-254851,-334322,-369066,928899,14692,-291178,972000,-1228092,177402,-98450,278151,1632508,871542,745788,340012,263595,-16438,286241,292863,1212639,1155218,105602,409351,-2208967,263724,-333792,161814,438438,-143745,-731083,-505388,1236230,118847,-617241,-674527,24933,1057866,-125770,884845,1254152,440178,577165,734263,187290,-386055,1389724,771943,639747,-855624,-334388,1947198,809544,51511,440264,-100801,-413237,121678,442326,-49058,-865643,-669612,-477397,-284370,264999,369013,-138859,-160308,739706,-498951,2064331,-517344,1185639,69874,-663494,1812754,1420540,516796,632505,1294877,1290395,1484976,50721,-486021,720444,-416167,-136789,1732200,921569,-414139,28165,-1076686,-288479,-3583,822729,-1257612,75735,6176,-29559,-259304,413826,515484,206289,1577908,488060,-173547,192046,78076,-81889,-758954,57973,-159753,398086,27552,-339280,-1330258,-849977,-307393,981629,365398,-794134,1369118,727796,293037,1369891,-163599,1129928,-264118,-444451,-280881,902058,580881,-815164,244754,-266502,1050811,733614,227184,-187864,-483419,-299077,1227377,-809901,-1362718,-502076,505949,1038520,368459,-130295,-1191176,-613784,-541520,-204366,-1046002,16042,135806,783613,618569,1555364,2159591,947620,53850,1310877,-438612,-204820,-451766,330046,800014,112856,2076645,2068312,2130644,694932,-697974,376761,1445497,-721703,-98378,-279337,-350830,-82589,903824,-428934,-1206406,-68619,128033,-464691,-816923,154567,-145041,284599,-2117626,161745,862466,1155353,-1496891,-1234632,145325,586646,954555,697263,-701420,-892489,-403298,714408,1384559,-70510,1134079,-517180,-867448,-536358,381461,-1360890,-498097,-186549,-505452,-220837,160963,-459772,-93557,399221,-150184,-562272,164479,-393141,-2110233,-1216761,350228,-1551776,-1087695,-661796,802916,935839,895594,-545555,869989,-869293,-454400,890324,-567974,-598792,-1141962,-560114,-259631,-1333784,471341,727471,-95555,-166795,609615,213474,170735,-45983,-89812,-132470,-420670,732869,83401,998013,-1139122,-254736,-280602,-239745,993192,-699193,-359165,-1717425,439351,579349,-578234,538080,522746,-223918,652977,-482483,-137847,-446638,-134896,-1270995,-1062944,-1872167,-778913,-1053033,206713,-708830,-80172,647967,-1426116,-1818434,-604742,-435616,1880079,505574,616144,669192,-1343503,-397387,-504194,3848,-878768,267255,-433606,-772972,463883,872701,962387,1031556,167486,-470436,521284,-762321,-1672660,-664388,243087,-780220,-1307,-139320,1271322,-169088,548541,196085,-155647,-27920,173860,-1056418,-455313,608547,1061032,340461,-10719,-623873,344365,1858187,1829989,1038468,-48546,-273093,69272,870548,-435991,227396,454729,190562,575211,-794504,-1707659,-163779,-562159,355901,-491152,441134,-325461,1073380,1039489,923272,-165284,-390464,-55992,-644143,-222145,512910,917687,240363,-913107,682489,-68660,-1042455,-1960296,266577,376901,-203329,-1020664,-543684,953276,252819,-969891,73562,-667833,-105671,-501459,-1128265,-1120850,-815496,-1033545,-1103713,-996938,328960,-191448,-1321239,-1153688,361850,-751203,-200977,-201128,305716,129693,839642,52475,-121741,1639601,1351187,-1230520,-1624058,377105,-181660,824322,470017,-564809,-901653,791778,-1934776,-2309823,-725949,431726,999813,-141933,109347,968432,-345768,-421436,788971,-26538,322430,-245445,320180,1389522,616129,-853192,-1144645,-245883,-1026472,-716781,945762,100968,-100057,-884406,-209929,264595,-59819,-767566,57467,-131065,-246631,-1271227,-276844,-1078466,-491784,-758093,404462,-17149,-95346,-1020174,-457413,-390657,-1203873,361355,708415,44305,-896344,857770,559946,923193,144234,-672404,964244,-1001010,-356835,696710,-185044,-733677,-801933,-515959,1010097,288233,5261,-557592,204062,568735,-376932,-497414,496552,826626,-251721,-430778,-212892,-183444,-277726,232215,-200309,-746266,-1327729,466049,-890735,-1233369,-270745,522322,-71374,-454710,42724,19754,92463,690791,-312561,-354234,701708,2198871,260141,837081,-623943,326723,1270659,677858,-764867,-1372261,-810586,97925,263851,614936,-460688,1903647,-652963,-866850,-79471,-1098515,-773510,-652408,-182940,-421760,-520194,-554512,-260527,-33599,1014676,987840,-316683,696752,480788,1779018,524402,-503800,-561049,654271,1891778,1182139,206189,1585627,-1714566,73430,551615,1066311,71497,859741,-250700,1213232,366550,-784109,-394722,982616,278340,107742,593492,347306,-807077,-433566,-1188801,-596273,337479,1138461,-263808,263072,786988,749955,2106340,735685,-1233130,-441312,298165,-1179055,-1256532,-888038,-810243,485026,-39448,485775,-954912,-570526,916789,682587,-733365,212514,-566336,287544,710816,-15759,-667380,-158427,37099,-325872,-815961,65721,-728867,155115,70157,-1002411,180292,-1174527,-970516,-45848,-845996,515837,26321,706812,1330037,852498,1950282,1728933,2853844,-621285,-1179948,1406292,-644775,51757,1075255,141011,-1115144,-303056,400448,737817,37551,285360,215449,-320641,-1897361,-779580,-361266,180271,461341,453810,-159849,-477046,384945,-428644,-717341,-761984,-59353,-826884,-1025115,-1811054,-287773,-469458,-157233,-358618,105955,161364,-685671,-200767,727421,-728909,894068,-790881,-98323,-337633,-396945,-829952,472118,427089,53912,331286,-513106,239261,-685165,-877755,-908468,-269635,-425168,190276,-610266,-738471,-734786,-486862,905992,-330158,543994,1587246,1739523,1179370,2912,123370,-897787,41411,751524,-689945,-854710,277379,-313459,-709284,135415,-1314454,-783380,-764295,-59492,48957,1465772,1068685,19282,-266532,168392,697453,-139960,-124837,264193,1730962,194819,-654378,216911,557696,785702,381210,657594,-444463,-861690],[597490,291159,1560203,834775,-561699,431894,-259377,321464,749155,-87773,15068,333176,370368,516682,-313138,-385399,649592,789256,202341,65172,-309569,-267519,-864748,-1374,123707,409841,846917,-165442,-588967,-238694,121320,373131,-557956,143157,466611,-1243107,855613,851760,1615563,619361,-582550,559379,1132058,359204,1548854,895951,-482290,-214316,106536,430576,-90815,-202432,-222521,-862184,-353520,-389051,-1845650,-184613,-253233,-623994,358252,-1223489,-880691,516335,-965894,-1005278,-188782,469149,-599925,-693218,861506,-458430,495519,-88625,-235382,-995115,-208530,209069,-1240240,-971578,1686289,-61955,448765,1311847,-104410,991709,-468220,867439,291918,106524,-230144,-143820,-63807,-443454,-206833,-433497,1202815,-573331,-1980,1570573,-2290650,521251,398465,-506006,-623050,1933780,681209,-673906,-1035773,-44806,-22031,-379299,280575,-368099,-707757,804965,-349133,258104,-14575,789441,-129563,189183,-288118,-238994,605909,-283171,631692,324372,51449,1652840,126199,-253004,624109,-30510,-765175,337489,-671356,-67737,-592203,448120,-410404,411513,-1132470,408590,1258427,484971,1821544,108431,199099,-393227,43790,749652,688981,-52894,-436802,-363179,-174584,636395,1644064,-16103,-700697,-1344006,-311292,-428557,-648773,-132327,-947717,-253247,-468014,134663,-847817,-441593,975980,437198,775394,337493,-457873,-635527,-309463,-1270670,-338621,-1216364,-420840,-423304,-312156,1314818,-11358,541775,654529,-244360,-760220,-2204164,877005,-83907,-1392857,-368040,1075145,1307298,449313,-764977,-552604,50719,455292,368754,1141459,1084697,585578,-296161,200783,-435953,976242,-42349,248480,-240862,197353,-727410,363852,-206694,623329,525124,-1096595,-846928,-1571230,-542587,108535,346377,-465847,-685163,-748831,-494136,-31786,495990,-451668,436943,-160642,-731290,80674,596485,264396,-264668,-465728,-252135,-158183,-156210,576063,117922,615046,866542,332967,-34411,270783,492070,112232,263014,82563,703315,462384,-1000784,567821,881242,-673192,486665,404985,89028,881861,-940307,-1399132,-205894,-604174,734135,346484,-82051,-975504,-167722,177137,581482,1056001,1109512,536447,1133799,896164,-22176,682191,37884,-523127,-1066828,1880319,-691104,-1599715,-693875,-266253,386190,522246,-1013566,-1324258,307558,-253333,-103771,35239,275568,-538596,-925284,-202284,-855549,-157784,-538444,-288153,1043167,17218,-257921,792577,-1124607,725771,340570,642627,1557570,394687,687929,203272,347602,31462,245191,178476,1480812,1146874,-107360,406425,-1970994,-119199,-924811,131827,334498,-270144,-544548,-521648,1325707,210573,-658671,-70555,84910,1208537,-408041,806190,1047724,412667,475685,258320,-8053,-502565,1276919,960095,716387,-701661,-183635,1587975,339033,48650,572622,200662,-560706,169561,711746,-81347,-896564,-137052,-569587,-636033,250278,60672,-183885,-54083,541750,-461511,2127143,-174845,1330055,188622,-636806,2012075,933674,-213068,801343,1602986,1799079,1835190,-297961,-971796,410905,-519892,71072,1712944,951493,123010,-233281,-1341028,-193482,3348,715682,-1405726,-328652,266253,148101,96018,-248404,500280,177847,1755084,390982,244682,-23615,104597,318377,-372516,290098,68823,87006,-114610,-629247,-1004958,-846263,-340437,783434,7707,-624170,1612205,815301,414992,1184190,-367554,1271941,-173354,-435579,-237713,546485,34197,-1077508,360663,-56436,1202747,885712,59288,-542750,-708218,-113435,1176241,-677519,-1502129,-341795,377207,601150,48918,-84651,-1467597,-652172,-163465,-414622,-743980,142664,41190,493967,619101,1334930,1827911,954190,-572045,873273,-170469,-197227,-444615,424957,1061507,111934,1507450,1798215,2483350,678460,-673808,517515,1467116,-811165,-76402,-14258,-319803,188686,990369,-431037,-1056507,408809,80045,-198009,-467153,102237,-139715,613392,-1659949,-220759,580603,468203,-1901010,-1191862,4952,644801,987524,532413,-769593,-1205138,-321550,473957,1561191,69681,1499087,-322103,-737570,-316099,436181,-1754471,-965987,-856108,-531611,-282993,209775,-597058,-55955,454317,-243932,-549850,454546,245692,-1918315,-1214514,629328,-2225733,-816230,-421191,827253,953510,1069653,-563160,905925,-1259005,-486614,725264,-1251829,-652014,-805598,-22482,-283463,-1068086,625774,723642,-445329,-798584,324032,123762,377306,-508883,-76330,-322088,-344625,525247,-72833,922925,-716422,-476896,-246389,-168417,742050,-485409,-426613,-1537728,434611,703594,-463263,531650,356614,-234171,482030,-116235,-2439,-758973,110910,-788020,-1096655,-2336418,-954796,-1177480,280044,-769807,-428206,1149692,-1218427,-1447841,-671197,-331866,1776927,555452,101308,432975,-1547418,-556402,-526238,396251,-490770,-32616,-488004,-637697,683041,1190084,1522619,1154271,664319,431740,556663,-716761,-1604771,-562172,162300,-1560913,-361395,30022,1390353,-279462,59038,174782,-190476,11063,159484,-499921,-704529,263300,1323704,124416,310339,-453187,280708,1634101,1711721,1220638,8222,-285172,-289024,561247,-138171,159485,-109019,316210,490662,-899303,-1259636,61018,-381726,312836,-317315,710466,-297031,884566,1603973,966940,-416006,-102855,-91213,-398480,-387134,339544,882075,241062,-159039,1039215,427989,-381277,-1426257,493880,-24590,-586602,-1073324,-1041189,1016844,180744,-511196,353394,-565112,-72282,-579948,-609396,-728825,-781004,-1150847,-1403445,-223242,303482,-548929,-1313314,-1416775,-105686,-883654,-243585,-98398,638674,332199,1001975,-326511,-312243,1451861,1336121,-1369059,-1077455,679653,-234260,686290,410772,-386997,-266289,1055242,-2126758,-2467716,-789191,220013,337510,-6102,562161,916932,-506450,-126433,634458,20624,493001,-490659,59308,1123414,543528,-904766,-923597,-437625,-1134353,-581329,851501,-391341,-518446,-577211,-249412,205116,35291,-836788,124528,-515876,-610974,-1727699,39503,-739715,-599248,-473685,452817,95646,123226,-895488,-1020408,-271298,-724485,150491,447802,149272,-734434,819818,487326,658864,-136109,-494222,718395,-1481766,-599507,872664,-41293,-171981,-1093875,-499097,1242146,399913,199931,-924466,234820,230056,-388226,-418011,404886,1154126,107125,-48013,-43545,-34834,-252127,685438,506756,-344053,-735532,38712,-1078278,-925542,-72026,212119,-275096,-119909,130012,308830,186,515907,-328042,-489909,397358,1988252,358226,793957,-362960,151614,1179697,941774,130232,-1121066,-956165,-323999,372654,926623,61091,2299354,-371034,-573022,-190721,-1353853,-1209229,-719039,-425151,-81250,-420953,-945640,-726316,-194482,971680,467051,-117829,502138,465446,1570831,598984,-636816,-713963,329208,1513077,1190270,-53105,1523017,-1405983,-175147,756561,748746,-385189,806707,-183570,865896,140359,-443052,-474968,1077037,315444,744933,636188,480624,-504903,-662453,-1214784,-630316,656227,1262313,-205676,410649,550237,805244,2180273,1227433,-1629571,-437169,315354,-1578706,-1371177,-344320,-646879,555458,385895,55285,-1240205,-666004,859993,635347,-886283,44481,-87301,109938,704062,89564,153720,130183,250306,86298,-1134659,49930,-10127,367478,-52996,-1246284,332137,-1143616,-1447496,-493262,-1369626,178338,418838,1090641,1598779,1119623,2045819,1259651,2132134,-376502,-529247,1521606,-1096344,78554,1205804,341440,-822574,244570,488422,419560,-54505,-261223,-184811,-802527,-1996263,-1149161,-169418,374436,622741,680106,-308862,-967483,325685,-513688,-459103,-41261,-726,-359167,-489846,-1235025,112251,-475188,55728,-202537,209400,-379043,-1228698,-179043,967209,-1072958,720462,-876402,-683345,-297236,-738841,-787492,696031,371573,-163961,628241,81517,726341,-437295,-1450512,-1205600,-632509,-584065,583196,-712812,-818168,-637795,-510731,806510,-1197036,169049,1770409,1379485,827088,73802,250250,-602925,433150,780391,-674079,-734398,230005,-322115,-1210300,-118609,-1223667,-688985,-910692,-182970,173242,1500575,1616507,69301,-333663,-21319,738146,200532,401859,321987,2106475,337319,-659780,247429,420905,649252,535256,237081,-344007,-780791],[526872,145553,1105150,812273,-182252,346396,-622110,139193,394600,-410832,-194084,325607,-65958,127781,-60298,-163095,389038,718926,319702,-209973,-529106,-14362,-534451,-75583,-202494,477106,1134962,77469,-704265,-437883,191755,332114,-400349,320964,381854,-1158007,1280079,983528,2215037,490207,-214158,920124,1007461,-306032,1470714,1409320,-658125,-590479,299940,648219,-180983,-208240,35948,-663181,-426225,-531624,-1820514,-185408,-496394,-970461,456779,-1365331,-1096861,346854,-695146,-917174,-303625,869681,-328396,-906190,1054243,75910,781690,-143206,-48875,-915067,-619429,189264,-919580,-742961,2212715,276035,502739,1483026,168662,936280,-395403,758862,197648,-368476,-549510,-112459,-453269,-192318,-581055,-508337,795647,-1041042,-186769,1292769,-1872541,716911,360456,-397236,-553347,1682374,362109,-822702,-1554071,441255,310666,52356,751952,-388435,-892557,484700,-309962,331791,126995,1091240,-290638,25182,-701508,-490585,-163362,-459350,942523,548010,45763,1328587,-176747,-484479,355377,-151716,-1012061,280473,-675150,82922,-276220,439213,-686079,360783,-902296,671422,1799264,505225,2089318,148543,15323,-710305,19462,422478,365484,-224302,-473294,-227190,-330120,550596,1616078,-176860,-704623,-1387443,-137819,-473843,-284603,-95804,-1349167,-9352,-149835,833557,86432,-512674,794116,-311573,418314,689763,-27648,-47751,716900,-960160,-166378,-1238590,-316695,-271557,-448140,1075753,37793,360703,363243,-368423,-873977,-2111477,691191,329934,-1330113,-603,1356659,540176,552648,-269444,-537772,267126,260492,335057,766354,879880,519434,-119296,57096,-307504,1233332,-111739,-15273,-197773,211960,-782715,594198,-124066,560096,401090,-948030,-1107652,-1546161,-700474,577254,418723,-533598,-772863,-197240,-174598,-88063,358018,-925181,574638,155552,-531141,70706,405804,216994,371886,-465290,124566,-269809,-389230,420211,62338,275332,894056,251613,131462,193480,527133,44961,150655,122335,695137,462756,-673531,160714,-166628,-822215,1162885,314508,97308,401035,-848588,-1215811,-265205,-759451,492828,172811,-29359,-947100,107588,356714,623178,1028121,854508,497650,1485997,960811,-109581,944957,-169558,-669784,-908942,1916584,-513802,-1695400,-336144,-337748,162718,696530,-664660,-1430924,475187,-515570,-59242,-148729,87595,-336496,-768574,-726172,-1593555,18682,-535142,-304443,875738,-26681,-72506,490121,-950105,1173711,698946,854357,1337548,-239342,557870,62378,435239,167775,135044,-14142,1334845,1217610,-385019,351931,-1183246,-215389,-1374272,297775,489256,-681783,-241416,-612305,746702,231445,-577104,553146,207282,1262831,-741208,504491,673832,306246,379919,-218381,-338469,-619081,1038022,1054149,686092,-310737,-149858,1142085,4130,40542,657133,234167,-630025,91449,938589,14552,-808344,424551,-873589,-1012387,205449,-57453,-80321,39838,334856,-383232,1927886,246100,1472448,262158,-652220,1754523,511862,-1061908,771642,1648073,2094645,1992964,-507959,-1463385,68202,-573447,-48460,1428708,983248,805405,-436630,-1245308,-67764,-99621,432559,-1260354,-754931,414941,249835,408759,-755211,381276,168673,1632244,209317,663102,-264893,171720,773062,522727,459678,205782,-49724,-19909,-762028,-568515,-806485,-284416,632045,-215166,-373854,1612138,571068,521057,745205,-387529,1151044,-112183,-507685,-28560,180689,-477750,-1230760,470878,120535,1258632,1019520,-149829,-848686,-834532,75442,940950,-493401,-1411517,-220622,197073,-64679,-98861,-224588,-1491876,-689868,226947,-580833,-475616,86793,-103396,290474,477109,937179,1270770,669981,-1334554,362890,5424,-230514,-484736,496187,1210196,163631,850729,1466983,2267583,597993,-420538,556894,1294135,-778234,-40629,291495,-215839,484382,1136973,-344127,-621132,771549,69726,52091,-366205,3139,-214256,904122,-1006818,-424858,329406,-157836,-2328944,-1173177,-209471,653770,915884,97266,-840144,-1431817,-371412,99170,1602191,201751,1632193,-36023,-557740,-92756,402437,-1834991,-1367195,-1297122,-376550,-90957,270845,-684369,-152528,602393,-192576,-357664,645385,819335,-1378433,-1036197,889253,-2237025,-508609,-222361,538559,855184,1111623,-447611,855910,-1405965,-637803,498837,-1726267,-798464,-482302,434760,-291863,-768601,655699,641655,-645301,-1345262,1948,152680,612512,-889107,-11204,-413191,-181302,38057,-178501,843980,-198832,-747295,-218817,1490,434670,-382816,-464750,-1093026,342483,784332,-414762,351105,108397,-237098,178682,321208,305193,-1061949,482934,-162941,-833682,-2410685,-983027,-1142474,430429,-891825,-1112093,1534146,-649302,-847824,-553915,-195597,1483830,629331,-256310,120679,-1553117,-659976,-627670,698682,-91388,-214073,-533229,-386077,730860,1395304,1577090,1110841,1246780,1354504,590581,-336086,-1215710,-400780,9935,-2194995,-856601,49325,1513503,-395778,-443910,63853,-288092,57655,222509,286779,-904233,-212070,1207165,-64549,640852,-114396,226566,1236641,1326730,1427569,84974,-312558,-603259,249192,202854,-5182,-641261,353725,356158,-841088,-678798,381498,-69919,206572,-175163,917525,-256924,534938,1860195,873538,-520630,172015,-124065,67524,-420531,135347,175790,197437,370608,1289747,827450,63541,-710454,724643,-422086,-940446,-851643,-1112921,868906,98285,-26372,207986,-392572,39534,-514352,62343,-276751,-595624,-1018230,-1302389,863255,326299,-700245,-1126029,-1500473,-630077,-954718,-210668,157834,891515,408928,1174549,-554003,-445918,890951,1206446,-1274355,-402841,1052333,-159359,522339,329097,-143604,208249,1097968,-2101494,-2338357,-713151,153644,-217808,122419,727317,733293,-532022,-21552,405191,121649,654297,-707486,-224243,737960,340814,-875850,-681395,-711649,-1122276,-59748,686950,-566559,-846134,-170151,-324618,130985,107247,-823080,204379,-665534,-1022344,-1678233,89544,-278904,-433355,-82750,539101,190717,296498,-638318,-1363985,-208119,-369474,-88262,73776,277987,-417704,658637,392418,419583,-597051,-348380,404573,-1823113,-742927,950150,198629,240395,-1152137,-258206,1398750,399466,359873,-1017059,181379,-101388,-371180,-427212,373731,1368887,173598,361262,185485,106646,-188815,983616,1326208,-10076,44206,-153709,-1149269,-482315,126872,-120029,-485462,243137,103881,398029,-14175,255783,-227950,-425931,21436,1596537,347453,723092,-242352,-91985,992824,1148338,809170,-819242,-1023452,-524833,368879,1092176,418606,2023152,-188932,-349418,-365806,-1173924,-1486080,-615270,-600458,60887,-530878,-1202313,-1254733,-346046,727132,-182516,24067,-16931,374829,1370685,562286,-601385,-984922,19087,915959,1112395,-229073,1161938,-1053675,-349541,908409,425914,-731058,662902,-144815,308611,-121772,-69232,-404108,1106685,330208,1245726,648335,679139,-287777,-939234,-1032280,-801423,979377,1403996,-58821,441259,264734,780215,1809699,1304393,-1867667,-411962,230592,-1626103,-1331833,-69761,-363901,645774,642170,-424741,-1427802,-716345,644453,506130,-986156,-102574,406068,-54447,489933,146491,800618,333482,346217,620946,-1114469,80345,702070,389995,-193900,-1112583,406860,-1082856,-1609490,-875403,-1789470,-265883,594258,1388784,1694720,1208278,1659017,699691,744699,-118477,353816,1529722,-1331892,87272,1195955,465252,-448453,715901,436489,-46785,-80705,-821300,-461590,-1164245,-1599022,-1454393,39585,571086,581496,772681,-511539,-1361841,84570,-505597,-226812,675950,204267,-69917,122774,-391753,451643,-332512,370199,159455,272341,-688194,-1664594,-169364,1111614,-1151989,396994,-825614,-1174419,-410017,-1159991,-516166,702070,219452,-250652,753123,621998,1028992,-166558,-1893109,-1199000,-826096,-690358,840918,-764105,-852731,-451291,-570272,800817,-1857359,-310992,1682142,702520,490683,134954,246031,-197301,717306,591022,-542610,-452057,114357,-339255,-1738042,-403375,-836122,-451044,-978790,-354714,151380,1253253,1605433,107303,-379900,-338513,703038,396675,915744,340500,2221950,377233,-532654,236939,346731,333520,628090,-117019,-178982,-577226],[340597,2430,705574,478620,82203,205745,-857753,143181,-50004,-645881,-239600,336539,-461172,-97050,270389,22525,236887,530421,374242,-353864,-732216,-13695,-264076,-148608,-525320,434923,1204395,91062,-938633,-499469,271686,218680,-180175,375577,277650,-831744,1593244,927415,2601800,397846,-119785,1283245,630527,-835873,1152891,1553494,-821870,-930040,415071,675295,-341009,-172299,241767,-197729,-486490,-597036,-1582095,-2653,-664602,-1116159,677055,-1358390,-966435,173950,-355611,-710962,-421361,1106148,-111074,-1070598,1103817,593187,848698,-244968,133905,-758922,-837474,23403,-451026,-453248,2243206,539509,301069,1422484,565474,788545,-160336,744916,92102,-702753,-1013797,-24735,-640710,-18416,-912865,-301810,594199,-1202244,-378728,889598,-1024982,766597,179420,-316166,-524308,1222892,2076,-846264,-1609244,1001055,665504,589821,1059462,-413438,-873651,195571,-30078,647200,457822,1394184,-290541,-1859,-1156976,-747627,-547905,-566825,1058974,637250,145656,827230,-404543,-614205,-23679,-322598,-1044957,-82244,-646310,204373,-42886,237158,-1031104,343124,-404735,814653,1977053,365730,2221629,453802,-149884,-870492,-55544,-82926,133403,-264613,-442318,-235000,-447084,501809,1217567,-303359,-670002,-1323677,-113979,-631753,125106,-70237,-1468390,98452,193849,1348827,872958,-573329,497832,-1093682,194154,1335462,595505,782732,1539942,-539001,19878,-1163159,-272269,39361,-385292,769641,45518,130522,-44545,-512147,-751409,-1690798,552443,822991,-1040161,359351,1461874,-299316,546609,268019,-381854,434890,24986,390706,329678,593752,389168,11920,-109954,-181539,1308062,-120728,-342407,-140602,155569,-809762,637330,-125119,412091,318314,-706991,-1311189,-997401,-784189,886815,475768,-506714,-761554,441089,239862,-41850,86982,-1368052,680501,484432,-267755,122432,-146283,50609,960023,-349414,458339,-448508,-521474,186629,55818,48685,916713,138634,275899,185315,538453,-49048,-6417,110865,657815,370038,-308692,-263004,-1283743,-747014,1434942,37133,113250,-125959,-696313,-919420,-210801,-865569,154687,-150860,73794,-747445,332653,606423,514238,820209,546671,415241,1605380,967648,-172078,971165,-513545,-689592,-631932,1537578,-563395,-1795469,96427,-397340,-111189,717266,-369114,-1271944,555610,-694290,-37505,-378166,-107019,-163363,-747516,-1105108,-2079656,262044,-365799,-384031,421091,-116105,231628,144811,-778634,1342401,976274,762730,998501,-779815,385969,-61105,535657,395210,-29711,-227941,934888,1266651,-619348,240410,-171521,-176,-1599687,627497,778211,-1209135,154458,-726322,-219789,109452,-481713,941789,370706,1275025,-969241,63002,236004,141407,307541,-524189,-763628,-760506,742929,1047556,519938,163044,-283403,687856,-188336,-44351,687241,69057,-521518,-154285,975937,160861,-632055,872594,-1240158,-1289926,134129,56538,100907,49027,168360,-302472,1545095,615607,1575924,322584,-696015,1186825,244792,-1731697,480458,1367866,2128222,1717071,-516109,-1858896,-239873,-564145,-455021,972860,1008496,1362075,-560652,-851227,75930,-321409,102631,-971071,-1034020,441719,321059,760385,-952193,175248,189336,1228615,21996,1029364,-450844,278480,1127152,1615828,505760,197449,20832,194134,-713199,-95466,-621219,-152759,538583,-301160,-91393,1276106,24636,570105,271755,-174020,835592,-118284,-586599,193629,-101740,-772768,-1242239,560611,245229,1135085,1105054,-352892,-1015471,-831252,257161,679096,-282340,-1147051,-158427,-15410,-757110,23340,-573920,-1124199,-669206,504474,-650823,-298166,-122257,-286372,160873,221265,443935,646991,179936,-2001982,-46273,149961,-295039,-584605,540831,1241348,336752,258655,1045127,1505488,442253,-18377,398956,901784,-661344,-32132,417920,-65600,729817,1282618,-187564,-45817,996198,116511,230601,-405562,-113851,-379497,1055283,-314874,-363217,184275,-579719,-2567115,-1155579,-379974,614525,735412,-564067,-853626,-1498816,-518757,-307150,1409940,322598,1526460,303389,-359419,102601,335827,-1594669,-1522992,-1369008,-95914,256711,325284,-710074,-348625,748466,-25602,-81006,692305,1153932,-595913,-721945,1052402,-1520255,-253331,-84323,-51934,669394,989700,-269614,662466,-1264420,-788261,256710,-1734913,-930650,-182630,759978,-239011,-501646,553739,455644,-711269,-1571538,-249491,290487,784216,-987796,133480,-378533,85464,-574376,-275432,771678,322439,-976503,-195525,158551,160222,-464637,-423522,-521515,206824,781878,-451725,41462,-209823,-263155,-190609,716789,694077,-1297702,843635,408718,-333592,-1954283,-871875,-974133,599351,-1053886,-1932066,1670373,-47751,-250790,-305332,-96511,1101484,673542,-348735,-176092,-1334920,-743473,-805931,797460,179309,-274279,-563704,-78546,594082,1465659,1217697,938163,1692949,2008740,613643,247618,-668389,-237673,-132603,-2452074,-1312967,-126330,1607703,-478994,-745952,-118911,-382513,112086,362152,1035478,-1018994,-723534,722060,-183968,900319,386158,204002,713419,797068,1540858,155109,-358092,-745904,-20406,518262,-208332,-850943,311923,228225,-610839,-123449,733713,239673,62922,-71162,1038867,-241686,84202,1830592,607987,-569662,326726,-120843,567130,-377405,-48924,-810693,171584,618947,1343296,1050387,220525,-78435,874070,-751000,-1283560,-425065,-732119,542231,-59808,318244,-288158,-176594,211340,-268327,813611,134623,-346045,-721985,-966730,1710145,379106,-600568,-757587,-1319241,-1090936,-957267,-101492,458025,966626,382566,1219311,-587455,-514002,71488,1032232,-877123,156673,1368535,18881,382964,246855,113373,369201,954060,-1835555,-1897208,-522945,149938,-607616,126584,515234,432650,-451506,-33949,190375,260475,778185,-850076,-438782,410257,7373,-753973,-539895,-1050499,-969984,712222,517477,-332620,-976161,138177,-412617,23380,128390,-744504,233693,-652050,-1375727,-1202623,-56968,179432,-48915,322073,618421,188483,390949,-336434,-1356703,-208247,-186852,-310106,-347070,373883,-39050,451240,317474,262665,-1091558,-278897,68034,-1969200,-746161,935894,440169,412479,-874034,122654,1364259,251880,426455,-929894,40262,-328994,-332770,-539902,383229,1349034,-81313,713681,442593,202426,-106219,1048162,1848666,-52462,812176,-71087,-965648,27883,308332,-353241,-680241,528137,6908,322298,53417,-16372,-39188,-148940,-292758,1149431,275138,573009,-239434,-346066,768995,1213734,895342,-526441,-978057,-372993,214156,1061782,534877,1206288,-194743,-329680,-584714,-638399,-1511551,-403559,-735009,-12234,-688959,-1240505,-1748812,-464001,376456,-728199,127449,-594141,208589,1224349,382798,-366048,-1212111,-246031,232891,959389,-216988,620377,-699179,-406501,1025648,218579,-875242,469832,-98507,-270364,-320975,334758,-164491,1021734,302995,1554927,636501,922923,-254582,-1206602,-694980,-1086643,1188116,1480150,124254,372909,2029,627658,1205615,950921,-1877274,-384349,53629,-1297534,-1124782,-53439,-42325,729541,720704,-865544,-1544338,-854451,344546,317661,-965477,-178355,820051,-192250,104637,111371,1073518,426113,294640,1039779,-835999,146322,1210468,250649,-334504,-638926,302706,-999772,-1399613,-1033622,-2011752,-694804,498765,1514692,1532767,1169705,938449,141875,-684352,95879,1141350,1388165,-1338889,78563,1091774,500256,-91604,1009213,283577,-541642,-22419,-1228651,-547915,-1261697,-951518,-1588732,197417,682923,329202,659804,-769729,-1575665,-264780,-387483,-104680,1154386,467272,-46130,605669,382927,654020,-134254,657447,589738,294054,-708314,-1858714,-144509,1076496,-1021186,-6195,-729379,-1436895,-643112,-1481861,-54927,470014,84909,-205523,555746,991668,1039479,52391,-1980833,-850338,-692425,-756179,919954,-791994,-887631,-284536,-607840,878542,-2030079,-769782,1298376,-89806,232172,94100,64869,142274,820387,252709,-383459,-167338,-72209,-345307,-2111421,-630362,-402112,-178068,-904347,-556761,21669,829070,1055148,155642,-381671,-615059,605463,422998,1304651,328664,1913696,282229,-306221,193677,331605,-84198,628854,-314939,-23575,-317406],[125071,-123082,534703,-104953,141512,22177,-928405,304205,-500099,-740576,-71495,419547,-641172,-163785,615739,109282,185241,439668,368851,-381310,-878024,-292976,-103740,-168857,-698903,291818,1013292,-106719,-1255488,-460170,405762,55859,-68869,263865,161483,-234996,1704441,683670,2525076,347244,-367919,1416608,80839,-1090972,706264,1195164,-960482,-1168976,394041,547882,-504629,-83017,461808,383847,-525360,-615067,-1182287,270775,-676659,-1006017,925991,-1238438,-538661,25752,28317,-387552,-451807,1118738,-70046,-1145760,930508,934427,742476,-321565,276772,-615441,-805355,-233728,61682,-156073,1702653,682800,-145484,1134187,934003,537495,158357,807787,-18510,-804441,-1445579,119946,-570179,-10019,-1176974,107260,623002,-1038532,-465815,583634,-300608,684755,-76768,-249934,-518608,592954,-384353,-764200,-1160226,1467933,1020308,1142065,1111067,-405380,-725617,-25171,459784,1058707,931972,1589792,-116384,160574,-1482689,-949244,-514203,-609646,845110,548589,272574,229598,-492314,-640149,-490617,-464873,-856030,-583830,-610352,247942,84273,-128871,-1363249,358790,323067,841323,1766732,78248,2164818,915839,-274245,-819692,-169025,-630025,149387,-136521,-410163,-398573,-527362,493246,636116,-343128,-543011,-1133988,-235925,-786136,534184,-58006,-1367913,123974,486389,1400955,1284976,-556311,204384,-1703365,165552,2006976,1285992,1457761,1872387,-103887,230807,-1033830,-266763,418762,-137440,517078,16178,-67895,-504372,-610754,-307540,-1223325,484296,1217049,-614187,603397,1254294,-904218,443500,697649,-99659,498760,-188018,492703,-51999,337178,165106,-19231,-276244,-68491,1166644,-81377,-638465,-42386,-9231,-885158,474328,-215370,226683,268835,-416398,-1410407,-110697,-765673,957790,541041,-356942,-675760,955045,618917,35092,-255399,-1695186,768513,770863,439,234933,-920885,-187800,1427292,-91676,637263,-628145,-517822,-113693,69793,-68281,888672,34887,387855,208446,519914,-84635,-150126,72174,534839,180289,23164,-586709,-1915746,-472149,1081169,-366371,129195,-601967,-456335,-544315,-68093,-882306,-175315,-502325,204609,-466122,436812,907749,258479,399015,279408,299314,1507856,925416,-287558,747549,-886449,-559918,-302968,804479,-704974,-1824096,476025,-448395,-425177,605452,-205590,-854211,536067,-718487,-56152,-590769,-256346,-158647,-842627,-1096437,-2020394,547211,-119072,-494521,-229529,-225297,582812,-141729,-653776,1119567,1135826,314740,635261,-1029766,213447,-151383,640254,675027,-233701,-373061,539399,1190434,-704621,89472,663653,420279,-1585844,1010148,1022591,-1603622,576825,-807126,-1143243,-156753,-500313,939809,526704,1304347,-986199,-391476,-149340,-37374,268259,-585572,-1205021,-943323,465310,969377,235920,522849,-582823,276804,-278258,-243760,670961,-136435,-210005,-542513,739229,279992,-415475,1073981,-1474964,-1359068,68248,369288,258927,-70764,68675,-251632,1068414,824571,1571183,409673,-739191,542350,180304,-1971274,-13362,835023,1898330,1038286,-330625,-2090932,-443036,-487225,-1008260,471141,1029031,1623600,-607465,-297169,210009,-630881,-129785,-687747,-1053979,364852,431913,1206052,-806596,-74482,230061,692673,-107632,1291295,-516809,394585,1263564,2412202,405660,42059,246747,370030,-506349,309441,-260196,21322,500133,-283109,171328,648771,-672962,542517,-13976,197231,428183,-209115,-613599,276586,-217422,-696678,-1092016,616178,338196,817574,1135317,-499834,-961191,-675497,352988,510504,-90712,-831216,-121964,-209185,-1270257,372286,-1048442,-379394,-532826,591571,-596435,-222276,-384718,-473601,36428,-88793,-43330,114695,-364239,-2338676,-223405,314125,-375529,-735081,563590,1205176,622744,-200092,557865,489404,231554,342744,582,363535,-515348,-74787,193289,86160,856781,1321269,-25262,483986,1065515,222928,313807,-468213,-210687,-562921,1006988,255039,-45575,172080,-754872,-2380133,-1083126,-405230,534453,492213,-1288844,-766107,-1345114,-674744,-624898,963471,416996,1243521,647559,-152372,264399,300216,-1128732,-1368768,-1075153,217527,627112,353809,-676850,-573826,765724,182566,162273,599707,1197540,213539,-329362,1071918,-373815,-112878,-375,-782780,449097,715836,-112331,316687,-873571,-818205,34226,-1221837,-967605,77093,935650,-119332,-329105,352046,190129,-662258,-1351391,-318470,494517,811339,-685112,343197,-237195,433665,-1095998,-416304,722351,763102,-1102368,-178375,214366,-33129,-740756,-278893,21189,73553,686208,-554543,-313291,-542528,-320185,-539350,957705,1053069,-1420214,991595,719274,225472,-1065295,-691752,-741865,722804,-1204743,-2536990,1495309,318371,107540,-20768,-87837,748496,631593,-172398,-366615,-959301,-852668,-1008024,666613,245740,-253212,-574564,189135,313472,1414473,745516,705497,1755460,2196803,607382,837748,-154655,-124055,-187197,-2234130,-1554526,-440124,1620220,-509960,-756073,-340510,-413516,165479,547746,1476779,-1055462,-1149359,17710,-218539,1020073,950180,207659,188205,361906,1471842,185149,-416169,-640945,-223154,778031,-364241,-551937,223055,141016,-255526,282649,1038546,423644,-75754,-30152,1060993,-258376,-374930,1642217,189669,-647002,310261,-70100,885124,-326739,-175814,-1475162,197630,707958,1189292,1110120,154158,279891,896901,-957455,-1607848,41826,-98381,121560,-340340,393814,-916905,44421,414552,128622,1511808,424314,-146084,-397079,-626378,1895963,430769,-288927,-266504,-900604,-1402118,-921712,72627,700613,819525,298462,1044004,-459039,-523586,-791260,865949,-210181,410987,1457938,252765,290884,180350,330703,241338,664317,-1406576,-1258302,-282619,128696,-864676,-74269,-14490,84158,-323860,-46944,68736,408499,829414,-892114,-520339,257082,-407406,-571651,-544627,-1372656,-656646,1476204,394917,203236,-896988,229056,-476014,-126403,99687,-627574,136936,-616279,-1541109,-533298,-223843,528913,373747,627714,672041,89329,400147,-77332,-1055619,-291822,-166789,-467778,-736875,392302,303187,262458,296703,211455,-1461793,-290816,-249806,-1896984,-608685,851283,593288,347739,-281749,518283,1062289,-37206,386051,-777333,-167161,-372158,-277442,-740816,384134,1095862,-517085,934608,684689,225160,-17566,896092,1811491,-541717,1352805,219377,-502292,508363,465060,-398779,-845515,616652,-119622,193817,165264,-230994,175641,267998,-459837,749902,205918,305229,-308212,-562923,545589,1101336,366470,-271183,-821253,55564,-84145,835187,446396,209078,-356423,-509128,-776255,30294,-1292130,-173873,-866627,-236731,-746081,-1057972,-2064062,-525585,-1546,-1022527,225518,-969223,-7757,1071665,78186,18287,-1236659,-440994,-368080,757652,28882,68022,-370241,-342174,1105392,168788,-803242,276636,-11492,-689091,-369903,726963,224968,798091,223951,1655098,594348,1136512,-422832,-1392998,-284421,-1371299,1179016,1406643,271374,269224,-167784,324626,617759,345999,-1662372,-381250,-181057,-746157,-768076,-167921,219337,781345,660821,-1188724,-1603942,-1167627,43342,112093,-823256,-157655,1104871,-300560,-367876,-16251,910597,402819,111892,1193168,-453728,223431,1403941,37904,-457271,-14805,-9949,-907290,-882662,-873308,-1972972,-1015090,181095,1407742,1153168,1085380,179425,-343344,-1568202,220952,1537191,1096185,-1175363,45032,959639,477902,174653,1093676,82387,-957847,37111,-1386299,-449234,-1041823,-362129,-1498656,256201,646945,-73574,334348,-1009551,-1570490,-583396,-170170,-136909,1272615,684569,-267642,797732,799187,705733,-51035,731388,941335,281147,-504504,-1793948,-89457,843987,-822547,-390743,-678946,-1440006,-837512,-1561720,466436,54705,60918,-51204,21139,1136676,757644,164104,-1670343,-252636,-195668,-810257,835042,-836155,-939415,-235940,-568012,960220,-1695569,-1127385,687475,-722230,82815,-129470,-245026,259835,733686,-124858,-281549,-14543,-313145,-317102,-2161927,-725554,-76744,7803,-697841,-764515,-139795,382148,264861,243829,-315190,-709330,461481,309891,1493015,313040,1220193,68452,-25407,124189,333463,-504668,511218,-340918,58429,-75310],[-21093,-230699,604735,-757856,-8662,-190094,-855844,499797,-865993,-695376,270689,564571,-501678,-164856,904616,72799,181440,584622,356121,-350090,-929767,-740831,-29900,-88996,-646742,83479,641373,-395006,-1540994,-380136,597557,-118009,-165082,14713,56405,545611,1587592,332501,1930636,315455,-891066,1164725,-503411,-1048765,309856,456732,-1072460,-1258403,239276,366796,-585962,56746,768000,861607,-543167,-630974,-738269,502881,-491691,-666910,1089811,-1040595,37212,-86436,410340,22524,-334692,912520,-243695,-1111837,539073,994140,557953,-317292,353762,-535993,-570202,-496443,514423,142361,813783,679493,-723613,701157,1084625,205817,449527,856757,-151813,-673144,-1656773,303925,-320460,-183190,-1330447,557145,763310,-659293,-396166,480648,-43055,533478,-271800,-178873,-508278,-100706,-755271,-624474,-364594,1746948,1337746,1544373,881056,-328462,-559156,-140995,1035615,1387190,1427773,1579571,199750,464970,-1577023,-1049685,-232748,-586103,311185,289109,355427,-318130,-425390,-591190,-984571,-496785,-511922,-911079,-586150,166874,135367,-555910,-1598571,390691,1114126,770116,1297508,-274479,1929689,1300494,-343901,-561156,-293312,-1022742,435450,136730,-447087,-706842,-596146,485397,84724,-264262,-323535,-861309,-457048,-831821,889838,-52940,-1132601,124212,687529,979985,1264069,-416624,33453,-2010467,323520,2426309,1864384,1610258,1651325,259684,464408,-891276,-270663,806791,202980,399017,-13929,-160843,-921030,-597913,409380,-897242,480589,1348740,-258285,644161,651949,-1142607,287889,908700,236536,416465,-330044,593495,-295348,183824,-111374,-248406,-433097,43833,862800,-19308,-807445,97973,-248431,-1040252,165388,-375628,57151,242398,-121242,-1388554,744026,-650168,785884,659853,-112636,-570991,1146346,852745,81837,-585438,-1872374,849461,949671,198950,362140,-1663760,-432067,1694212,255813,604974,-739652,-397948,-457943,72799,-101222,789695,-27584,436112,195453,457033,-11011,-238776,53187,281715,-117136,264974,-725994,-1771398,-88836,215794,-777391,128390,-930320,-156269,-107708,96912,-791387,-418639,-760902,339246,-233413,405924,1202510,-80589,-191169,113971,154782,1292815,854390,-492756,328000,-1177792,-291783,10831,-47815,-763093,-1716648,701093,-487559,-747262,406286,-203940,-301171,434812,-551415,-112974,-729445,-326467,-417085,-965323,-621697,-1321628,835163,103666,-624530,-913619,-310725,892238,-275358,-572945,534309,1132328,-401422,382001,-933674,76248,-210518,722777,930692,-475580,-359911,354415,944285,-588310,-61739,1062466,857943,-1382801,1295445,1074571,-1677909,924489,-814659,-1678754,-494162,-702015,557535,621421,1379364,-778405,-732056,-393615,-178736,262827,-446537,-1562425,-1156675,261694,871445,-104506,622630,-982318,-55941,-308937,-539403,627261,-228337,245244,-961940,261501,324808,-208796,958618,-1420685,-1161835,58953,784097,306160,-305189,34755,-246761,572933,828730,1397162,539136,-753186,19736,310131,-1697687,-550362,220117,1446529,198721,-30067,-2153603,-492899,-348068,-1518350,34518,1053341,1551414,-603040,258823,296991,-955755,-162371,-498365,-804102,219179,629330,1701759,-418698,-310208,260900,244032,-149799,1402145,-443304,479690,1142391,2548967,182110,-204583,519356,379833,-194553,551084,203112,198581,503933,-206756,377096,-81482,-1296979,451652,12965,571651,30479,-374546,-563886,132000,-129217,-202496,-783784,628244,435682,403867,1139257,-555525,-640653,-372232,236703,472078,17869,-593990,-51282,-302098,-1462632,782542,-1483559,510797,-254902,478597,-420090,-204561,-560955,-615570,-141803,-378380,-425714,-222848,-802572,-2205391,-133271,500412,-452947,-899352,573040,1180678,924219,-510873,82728,-354879,8819,449859,-593658,-170672,-384366,-164303,-396729,189501,829858,1160983,64704,822427,974163,373042,311984,-486962,-252803,-623305,766189,590260,424447,261808,-722247,-1682550,-906058,-242407,421291,248513,-1801196,-564673,-960389,-735679,-759246,351495,466852,887331,944953,61691,401519,341695,-591041,-979846,-553007,473791,917823,344885,-597003,-745655,560915,340392,279859,419460,1017038,810040,85313,948894,737189,-108760,54454,-1403055,250012,345853,-40989,-125322,-346797,-677803,-157252,-405568,-891877,266546,959639,11269,-285849,110049,-79153,-514605,-727094,-168650,703271,658298,-24598,568952,-43421,789502,-1337850,-630171,708087,1070567,-1105801,-169525,145643,-144381,-1129639,-45619,417663,-23845,515531,-669923,-618919,-822243,-396295,-771516,981666,1303755,-1404166,779894,638001,628851,-68616,-532210,-528993,752766,-1284313,-2605323,1057684,356200,96603,202446,-187225,507837,468463,188647,-386590,-546469,-1004948,-1132545,374753,122464,-204736,-563314,314790,-27662,1280457,444875,479630,1308717,1935702,554632,1247763,178430,-86893,-106041,-1633658,-1512262,-784929,1505535,-501056,-525023,-566125,-362023,196376,727617,1483894,-1040795,-1377018,-667135,-179331,968759,1391310,203172,-156696,263784,1204629,146392,-469552,-301622,-353172,989303,-390208,160672,129101,92310,143927,480588,1223552,416570,-172713,-103904,983131,-283094,-738502,1444885,-294686,-789710,136579,10599,879550,-322091,-237131,-1427069,263775,782749,897043,1092585,1451,325844,803826,-1006925,-1865119,357628,470260,-287933,-735729,167276,-1425701,231741,615042,574140,1997425,555680,-90320,-152269,-441959,1396910,448329,126007,236566,-361590,-1513172,-884232,302716,828056,487251,201712,668899,-256787,-492230,-1466300,731289,574973,288524,1217868,490445,229813,135733,467215,12157,253288,-977541,-601190,-40622,82690,-1016781,-462361,-667655,-207287,-218038,21591,77078,533194,788009,-824816,-451593,292233,-809473,-382670,-631503,-1550774,-174905,1966212,346613,797089,-697459,97725,-487167,-308783,47659,-497935,-122543,-660124,-1439414,64080,-246498,706908,594712,735323,712287,-17676,340775,82546,-632941,-449496,-252221,-521766,-1017039,316860,534792,123613,343434,255401,-1615333,-351602,-518686,-1620527,-369628,717821,607038,129377,459617,812979,508223,-422207,272164,-627539,-395153,-195706,-205647,-985597,316350,714468,-918708,972831,869881,168719,70334,629823,1260420,-1248903,1522886,586083,120463,864749,582025,-249746,-974345,423861,-241384,134856,262355,-345327,336156,680014,-466471,444384,192226,-79160,-398237,-719308,330983,833530,-408046,-54163,-598505,514445,-470102,465444,274392,-570217,-540926,-761378,-824046,580426,-920634,-13575,-1000732,-499967,-619616,-748615,-2086644,-516389,-367097,-1044415,339417,-1028682,-228132,774085,-291746,445481,-975482,-541117,-739617,549584,459052,-337284,-93322,-192962,1124811,221604,-587632,124300,125647,-833675,-228010,1038890,711247,462969,100221,1562624,510436,1203626,-718075,-1427197,124578,-1501346,904070,1151822,313759,207626,-210628,-99464,218302,-238406,-1311638,-424882,-423743,-217532,-306772,-248854,326883,786784,528419,-1342470,-1603302,-1592801,-189984,-56334,-623685,-48423,1236476,-388452,-825470,-188639,424100,279329,-149038,1078488,-122195,279654,1307256,-136866,-546234,513741,-467329,-821801,-228379,-418186,-1679143,-1173623,-231449,1060257,681453,1027564,-309171,-698347,-1691117,242471,1409659,693756,-932662,-26487,860537,457863,311041,997231,-121655,-1254537,6225,-1292396,-229342,-568474,-38899,-1210512,202411,448459,-516491,-141402,-1111416,-1357646,-706180,108180,-310507,1054511,770592,-614474,649687,759855,645313,-255535,436080,1113459,240458,-212579,-1601231,-7293,472375,-716336,-687838,-720268,-1249797,-751060,-1386432,885291,-430669,176976,176869,-650872,1076660,274842,151804,-1089771,401592,514430,-875026,642304,-926748,-985366,-337970,-421926,937968,-1052860,-1347017,6599,-982692,36701,-549630,-559041,96412,544117,-429272,-284138,-44366,-558316,-235787,-1847125,-648867,125606,28845,-428408,-949116,-254008,53556,-374846,394425,-170588,-572881,283372,126399,1462290,325297,371392,-209735,263661,32725,296059,-829698,280748,-254290,39544,90708],[-28717,-326500,771510,-1250894,-284917,-416242,-702704,586365,-1094776,-565783,658711,709107,-83010,-211601,1082614,-67381,157402,928626,411817,-329629,-863840,-1163321,15035,109888,-388554,-150549,261191,-599014,-1650001,-308451,816585,-258168,-450038,-278083,-7816,1302152,1299530,32300,1002030,254352,-1503979,544811,-980651,-794795,129098,-319193,-1159228,-1186753,10497,241319,-509222,229673,1177751,1040421,-545107,-683519,-374416,592049,-133783,-200340,1084582,-775925,571593,-159244,718296,450889,-64294,555988,-557900,-972962,20415,754623,389560,-219001,356313,-510629,-257846,-685432,834113,460970,-5164,533728,-1234820,251697,883978,-125142,601636,766983,-337147,-395816,-1524716,493140,-43355,-490887,-1321707,862787,836843,-251201,-186907,513206,-208206,396777,-262080,-87201,-470716,-700609,-1044656,-485789,495354,1815055,1554694,1653850,432964,-164633,-467800,-130511,1503344,1503310,1776839,1328700,590948,780322,-1461703,-1029151,79232,-484357,-366060,-79861,356042,-655511,-241514,-509388,-1414309,-370981,-125105,-794836,-580620,-62250,167594,-895895,-1677840,415021,1695173,621826,776444,-573221,1583263,1365663,-354468,-148609,-389216,-1098809,866478,475091,-582558,-1110987,-687957,418644,-298159,-80206,-68800,-608642,-708807,-714872,1142322,-39911,-838364,125787,793278,367792,910658,-159738,48433,-1998441,597276,2446918,2158234,1131636,1057001,508029,693192,-757620,-256622,1166569,505208,433783,15564,-107755,-1182693,-440275,1191809,-728187,511920,1142050,-203507,453155,-265348,-1087542,142726,863155,503208,170343,-373313,665735,-374632,157943,-352116,-602141,-582667,183199,518980,35540,-795202,251321,-451747,-1228922,-164093,-562726,-62952,231629,143883,-1259921,1212069,-470775,433064,854833,154688,-505734,937619,894193,78175,-820569,-1904333,917376,967208,260236,430550,-2130066,-622713,1687060,577647,378936,-741248,-220501,-807615,56834,-81623,633677,-31890,375979,79583,332057,165022,-262685,97579,-99019,-527332,386258,-675892,-1003964,288952,-737621,-1065909,93797,-1039960,130418,365539,202190,-609889,-551126,-853316,455110,-166563,293441,1413289,-399958,-820528,41968,-15078,1076328,780159,-750661,-167739,-1305629,65382,267612,-708927,-620873,-1472641,729241,-502273,-1024111,169090,-330540,219035,295829,-214669,-189672,-757523,-307146,-936640,-1007752,177336,-214681,1075049,224203,-780676,-1455632,-324443,1082092,-196876,-496523,-235714,948457,-1171404,350780,-593531,-5739,-261940,750826,1070980,-761841,-139063,430351,568114,-299218,-163843,1013445,1129139,-1079280,1353495,887768,-1404060,1089391,-739365,-1714551,-785965,-1045211,-47958,619704,1473153,-426602,-876761,-461962,-241736,285222,-231049,-1747893,-1356607,159847,806119,-419101,432873,-1362487,-288744,-299493,-856163,580129,-136454,729742,-1232190,-308174,292316,-50599,568388,-1022989,-715241,154720,1174915,203181,-577096,44314,-283687,121643,664508,1050756,680595,-723203,-283990,572788,-1029981,-947111,-292480,854180,-516033,263744,-2095910,-380501,-163001,-1815690,-275401,1085109,1201303,-590366,692720,302725,-1201322,27076,-414062,-374183,40890,888150,2099567,19938,-480570,241551,70709,-112756,1331771,-267239,503815,809234,2045877,-107455,-446324,725143,175167,161775,584718,618892,343752,531827,-110906,514907,-677372,-1631719,338350,331469,795432,-285598,-579096,-451290,-232705,128060,587294,-358848,594389,561624,76820,1170508,-511934,-80724,31729,-174578,522524,-14682,-508227,95264,-206098,-1298173,1056472,-1709683,1199674,140022,214883,-152867,-161942,-520971,-662177,-369158,-579394,-630225,-343119,-1020962,-1636209,143214,662126,-508348,-1016536,576253,1216288,1094838,-681062,-296069,-704313,-180240,183524,-1243698,-534231,-276950,-267944,-1157516,207948,660183,778883,31130,913140,742110,537213,258767,-435863,-220367,-419537,404893,653471,889025,378204,-562707,-663510,-613388,73645,279630,42104,-1835386,-272690,-406453,-630566,-677963,-251180,463044,563708,1148013,272986,520485,470626,-134047,-519170,-872,620864,1094092,299647,-487153,-799426,134907,373662,239433,225540,739883,1041619,478965,728495,1430677,-221285,106428,-1686592,107523,-35427,-78429,-551572,165366,-422811,-331615,321717,-748298,352187,833956,47011,-360186,-106206,-250183,-286805,106340,104771,855525,353795,753518,754877,136816,1033206,-1222939,-900565,726311,1236689,-1008155,-169049,-1678,-204688,-1467983,223609,619735,-72855,303683,-728697,-799800,-999382,-470700,-801250,808876,1434714,-1249348,217019,180760,734663,650424,-453374,-404482,670429,-1248716,-2055697,513942,133927,-245556,300624,-369916,402660,188179,602974,-220104,-210840,-1172397,-1065531,52033,-101680,-166101,-532598,227347,-330292,1109337,429504,298369,453879,1469623,450401,1370981,278353,-120889,110721,-872836,-1254306,-1061112,1250302,-491221,-195370,-768727,-266223,173820,846269,1132201,-993838,-1346387,-1108032,-94614,770700,1516579,138290,-162988,576172,800463,28297,-491715,166886,-414685,1169432,-240868,888672,65316,48960,507914,479091,1245085,233071,-215833,-350320,819844,-274261,-923510,1333449,-716217,-976111,-132166,82401,555589,-380850,-254409,-741466,318935,890377,581729,1092783,-107176,152095,651248,-893128,-1991104,392318,715477,-596989,-1165853,-273483,-1641453,357661,780916,917222,2149956,543138,-211379,-11615,-432774,567979,410613,509147,631439,156517,-1415344,-855385,581303,838086,79164,122879,217181,-80679,-441673,-1808094,625270,1246102,-151976,688066,688836,152958,109598,502425,-101600,-263656,-743683,-105754,152100,46676,-1050237,-912690,-1197636,-340186,-189075,178341,197559,605524,666471,-656109,-262383,433375,-1098280,-235264,-656723,-1464283,440893,2035136,373205,1211200,-508971,-168274,-447188,-496210,11866,-375008,-505273,-792479,-1128852,370463,-76210,699989,440607,594702,770124,-2561,237602,129745,-262641,-615871,-363604,-451828,-1120647,162834,623458,31991,443857,359120,-1565473,-403647,-722111,-1193000,-90955,548420,490648,-123413,1104536,944948,-183725,-829143,146370,-490827,-579848,172255,-113462,-1211076,134964,346567,-1120352,815254,966728,50819,152966,385526,486908,-1803906,1303121,893573,687544,1038021,622493,10674,-1060472,-48708,-330686,211464,290271,-355873,374681,925461,-362884,228619,253696,-529355,-462925,-816670,117314,484981,-918260,133055,-390905,730291,-854248,46582,165133,-873024,-595543,-906828,-611870,845263,-531859,20489,-1091865,-682697,-308260,-465820,-1817485,-439109,-708291,-873946,455753,-844334,-398601,236749,-645588,801533,-458442,-527666,-803428,383530,939096,-501663,103400,-20933,1055150,255912,-352868,33540,286868,-693253,79449,1205266,1216749,98704,-45862,1321581,380475,1016352,-1002487,-1263047,489178,-1376290,394835,759410,210089,243672,-148871,-554665,51241,-588104,-956224,-519695,-623832,92071,199947,-178482,216440,750313,390562,-1310668,-1528580,-1921870,-315589,-134809,-445256,110559,1203835,-476210,-1183726,-327150,-149917,91279,-418081,815061,63667,285379,1057484,-181488,-588124,755194,-930480,-758435,344028,163640,-1231865,-1153352,-585835,531780,254494,1032271,-365047,-872948,-1242961,184082,833851,248676,-690037,-148074,826432,493641,309099,776035,-303759,-1456443,-133330,-1021899,22344,4029,-12304,-821780,58583,127176,-875448,-656265,-971552,-980681,-509485,389654,-560797,640521,684084,-912444,235497,400473,534752,-805406,-237899,1077069,175588,31766,-1474116,84632,71446,-805838,-894009,-838951,-983661,-200005,-1078011,1070325,-851815,389720,432668,-1082195,889692,-269799,44090,-448150,899604,1140026,-948186,412394,-1065821,-977559,-533382,-178868,733521,-367762,-1412054,-549552,-818663,57509,-1068115,-732489,-264764,417390,-578813,-383765,-206108,-726062,-96281,-1292748,-404323,279572,-103247,-185822,-1076709,-269161,-75672,-607831,607428,37887,-270088,80792,-46016,1251299,384554,-343985,-481517,518880,-76407,179760,-986529,-13394,-154127,-60196,152625],[111339,-414826,842543,-1412136,-556079,-640916,-542908,472714,-1192129,-438762,923812,772382,407945,-366504,1130166,-259122,60989,1276914,595347,-363686,-677708,-1377727,81576,401774,-27677,-387652,52092,-569624,-1477566,-261903,1018201,-323371,-804622,-489741,-7555,1786456,955250,-28238,68235,106595,-1988064,-245996,-1262911,-467675,232028,-750406,-1211833,-989132,-199465,236167,-237348,408923,1618447,848591,-537292,-786431,-167095,513961,314343,254334,892294,-443463,906303,-188261,866219,797686,308726,157521,-858336,-752516,-485015,289809,290900,-56543,295344,-481335,-9462,-759233,997589,806859,-403496,283724,-1457494,-91739,334949,-330663,538568,452928,-589417,-105128,-1053702,647172,124457,-849131,-1124860,892354,710525,8220,90102,500736,-525721,343791,24872,28481,-401841,-1072195,-1185022,-395447,1144248,1694596,1596798,1434179,-85232,77220,-485511,817,1669469,1364867,1819488,894775,973239,949278,-1260725,-893242,297353,-289012,-922513,-460363,281101,-677720,-14375,-431189,-1680859,-98977,188800,-192966,-590001,-419912,229835,-1009833,-1583189,413810,1802406,411192,387477,-713108,1210148,1009224,-312264,335250,-414795,-835559,1240554,770153,-785492,-1513029,-825352,246658,-480288,145766,133826,-495310,-924261,-450736,1257215,-202,-539793,117979,826421,-26328,415366,153187,222746,-1740612,882039,2104877,2069031,236373,394629,652127,870807,-634915,-209989,1465336,664068,580299,163885,82902,-1190491,-156464,1757065,-612060,540478,647323,-559666,77982,-1224706,-915473,66887,596788,559014,-225107,-309938,716590,-316326,242734,-471915,-931430,-727057,374172,276533,58803,-617222,372213,-471578,-1336388,-366038,-718633,-137279,233854,358094,-1060698,1134639,-275729,-1092,1084372,361759,-512813,409835,769356,54175,-902081,-1803679,948150,803850,150195,370004,-2210530,-728825,1382029,745086,40987,-638571,-56896,-1110750,51935,-37548,460732,22856,168225,-171609,133892,382457,-241957,223997,-527499,-1024811,389163,-512646,-82737,575452,-1298522,-1148586,17320,-909986,317928,815117,187693,-392998,-608133,-777758,532902,-317994,200670,1483865,-592542,-1313756,94,-199980,927700,723954,-960540,-582535,-1235517,434240,459391,-955586,-275206,-1155783,586965,-475615,-1192021,-65972,-499448,577396,171965,203531,-261192,-668699,-210666,-1604325,-896566,992214,804056,1212352,212405,-965883,-1731128,-231392,1110618,96846,-376041,-936944,613606,-1731029,572216,-209614,-31311,-339676,704221,1024582,-1078893,268512,662977,165909,63619,-173778,709096,1135552,-763051,1133813,540912,-903589,999349,-602412,-1364352,-920795,-1387023,-654315,521022,1508954,-68893,-817402,-377874,-207296,326715,-76639,-1723056,-1478681,158268,803725,-635085,47055,-1587417,-412527,-247062,-1089113,552577,95485,1125020,-1174115,-763396,217671,41927,69675,-355146,-111591,375888,1427783,-27945,-774863,67298,-343444,-231042,431761,611267,763704,-654320,-375434,872865,-224692,-1086818,-582982,232267,-917615,431818,-1975514,-140083,42527,-1813675,-456676,1110359,674153,-615287,947895,212802,-1282123,377914,-392404,86354,-144603,1099247,2218721,303095,-560769,137396,236218,-34241,1079803,-69220,459467,373760,1277037,-394851,-581293,793126,-197561,509077,438659,828463,431593,564223,-15901,599431,-977279,-1556492,252547,799338,782752,-491403,-774033,-317603,-722558,450473,1388553,100934,519995,708786,6980,1275175,-389966,594786,450786,-810276,582928,-209274,-551212,305493,127726,-843422,1072842,-1635384,1444621,580530,-119961,153446,-5987,-197092,-580922,-567680,-651117,-628577,-295634,-982701,-850317,433362,734989,-528239,-1019600,573850,1278075,1013585,-728441,-524425,-510413,-308491,-404337,-1752503,-613949,-157245,-335497,-1739392,135970,402393,243191,-117976,791422,422722,681323,192591,-303469,-114283,90488,31912,481559,1195931,430756,-359683,267659,-246915,441586,111969,-130665,-1342607,56559,189899,-356487,-426834,-655171,413289,341797,1219585,455616,612905,658735,141376,-146732,413339,661300,1186333,231318,-364113,-713128,-396159,253569,77053,77497,483754,912888,823822,476736,1554726,-401618,164870,-1540233,23678,-339596,-196060,-828491,525472,-188628,-512892,621045,-610400,316146,570176,-117313,-488991,-245161,-237352,-7368,884396,300568,908114,-14780,1282967,867808,251764,1036202,-818556,-1167338,756291,1289467,-855170,-174820,-149499,-252609,-1565721,453333,647207,-82527,83832,-670815,-818950,-1058394,-525579,-580420,535409,1496942,-980450,-521842,-489981,549112,871232,-455489,-404805,487999,-1087801,-1122244,66988,-202305,-733374,261165,-576615,406548,-163334,934773,87315,-16027,-1293069,-743054,-167530,-310499,-140862,-492776,-81244,-512013,938718,636368,161124,-497434,1128080,307291,1219056,195666,-192936,412387,-180595,-927966,-1207761,882656,-523339,77673,-930941,-206238,68327,863176,635273,-909044,-1081340,-1205562,3146,506689,1241958,-34951,187387,1112209,365422,-152355,-456233,606263,-412679,1314553,68149,1148078,46906,-30451,787799,333501,1103124,-41721,-224085,-786115,601962,-194493,-897913,1312503,-958721,-1145380,-416915,104149,72588,-479400,-265135,146219,299345,981854,355554,1146768,-97778,-98697,510782,-644183,-1953222,140980,570645,-758135,-1493585,-743660,-1536519,412916,890877,1011393,1949106,440598,-461176,95603,-492899,-123391,318595,751091,839252,548668,-1145872,-808675,886985,769874,-270061,75083,-162314,5375,-393450,-1810951,530321,1579059,-754035,39552,817539,11432,93323,439439,1106,-851477,-843769,99292,208092,36509,-938004,-1249768,-1413421,-260660,-258570,361272,367825,604307,511415,-411404,-14437,549654,-1210147,-151607,-483387,-1062112,1091977,1713857,454483,1338940,-423146,-443442,-390350,-653674,28742,-271146,-899493,-918741,-749109,325291,234627,540739,-85915,225331,871982,222732,110861,90428,-34323,-689401,-428793,-266253,-1010540,-32608,581685,-33216,559439,475412,-1411373,-384031,-856408,-701719,167365,349422,312658,-306831,1442418,925065,-845538,-1173321,68697,-348603,-650939,641946,6256,-1353548,-166645,95574,-1074034,498268,957767,-92945,221594,265792,-183930,-1944275,796224,1051355,993607,1025883,532571,248687,-1090773,-684296,-365442,402043,220442,-294177,267651,904968,-230020,83084,372788,-957181,-461375,-867449,-96304,159085,-857643,287821,-288742,560372,-1141115,-312558,226925,-657950,-438258,-798890,-105484,801957,-249796,-81367,-1064342,-697423,116109,-345046,-1386727,-316896,-1009630,-632834,521385,-598372,-473802,-462604,-906036,1010196,184205,-399208,-572786,295135,1311049,-416919,197122,111756,879911,150211,-206037,662,413477,-357719,467684,1192850,1652418,-179074,-186234,993998,217261,541812,-1131660,-904328,800622,-1012011,-239009,328444,-35989,386803,-55375,-913792,56484,-648631,-699007,-645012,-744768,139900,691551,62550,-117690,696381,294197,-1115018,-1368675,-1931157,-328411,-88525,-311182,261782,1014645,-589240,-1403111,-356214,-560297,-110786,-629410,561846,89802,224036,817243,-54845,-574268,643006,-1239621,-725723,642236,590261,-809490,-963890,-760427,-58663,-38166,1091913,-62831,-835214,-599331,98973,41181,-160901,-483041,-322112,846892,593366,182823,486190,-460545,-1602757,-311560,-672809,225306,502640,-163646,-458063,-125097,-236222,-1052380,-1085986,-562620,-488508,15384,609098,-797816,217297,439613,-998291,-284774,1084,428133,-1546678,-1094593,864365,88131,147818,-1518102,165141,-246555,-1088302,-1058035,-977895,-752727,777414,-808802,968221,-1098794,610254,658841,-914232,679067,-739913,-94829,68131,1095128,1381236,-1000608,205348,-1220358,-873603,-698435,120060,344539,162224,-1314147,-831717,-342864,95643,-1474875,-669571,-616236,516634,-541619,-524136,-376186,-730920,85846,-720959,-38315,467826,-283509,-40634,-1105004,-175940,-4173,-432877,849108,269980,55495,-132260,-138795,938241,482091,-725768,-684795,703310,-194547,-14817,-949813,-292764,-126615,-181861,115870],[343727,-493803,706647,-1206225,-704172,-847884,-433252,161720,-1206513,-390638,936288,695734,675345,-609785,1065724,-440413,-121885,1397824,914555,-444926,-392977,-1292857,187042,714811,292462,-628020,105088,-253722,-1019495,-224222,1162434,-285160,-1072371,-512762,63152,1849302,671349,270359,-560412,-167872,-2194752,-920751,-1343995,-195962,551572,-633525,-1202422,-734632,-299855,344959,210483,566584,1942242,385430,-525404,-921169,-119701,325692,754438,574099,568950,-59029,968479,-164803,782474,955414,696242,-174104,-993109,-484705,-843151,-260939,262610,118320,197373,-380390,87385,-727158,1031206,1147233,-319734,-6499,-1247191,-257648,-408400,-308970,247124,-56604,-880423,77737,-391126,734420,129523,-1164954,-778300,625759,359836,33484,342710,288836,-760732,397570,533178,155462,-319640,-1182480,-1137811,-369442,1425558,1429592,1417643,972401,-481871,362498,-575205,217694,1433722,1010571,1471362,403833,1265480,861509,-1108967,-664528,412004,4373,-1146177,-750664,177212,-388512,174489,-375296,-1710114,249363,350845,667764,-606701,-835914,336182,-829043,-1339002,384002,1340404,149371,216382,-649261,864690,337726,-236486,803977,-337788,-389526,1383314,925476,-977101,-1775538,-998619,-35731,-505167,320355,209174,-590160,-1055556,-115351,1225945,78583,-269929,68480,822864,80343,-31761,426347,450146,-1328789,1073548,1560584,1615250,-679017,-72223,745820,953692,-515853,-134087,1667617,652743,760721,455355,354610,-898365,188447,1901399,-436549,536683,27605,-1212220,-368176,-1863377,-768188,91153,188674,299618,-720660,-147327,782540,-170023,397942,-436822,-1090094,-859189,616128,233784,38773,-354788,425226,-197970,-1233798,-331861,-786911,-205677,248710,506869,-835067,603516,-113355,-413137,1240137,448136,-582059,-238791,556419,75733,-811272,-1571453,909643,487522,-112912,144567,-1971372,-756599,843150,676924,-294709,-486021,35066,-1310255,118017,9013,318876,124326,-197360,-533415,-130278,553206,-211060,417864,-850364,-1533367,306092,-348791,535732,746434,-1234978,-1026314,-94983,-582090,347510,1146440,48573,-224022,-662320,-597740,558985,-645160,231469,1414633,-584476,-1524322,-76444,-377649,847687,694411,-1007193,-773955,-983774,732705,604531,-760936,173270,-852286,353640,-395646,-1196114,-270966,-605907,730297,102449,563734,-306369,-488346,-66346,-2230867,-626943,1491804,1233584,1203563,92957,-1155375,-1701584,-24242,985010,541540,-186124,-1350930,200120,-1872965,971927,21242,-12347,-464425,591950,771690,-1366169,766267,878751,-146186,377645,-70032,408189,900903,-486340,697816,202815,-348298,658757,-442375,-854463,-838522,-1552934,-1069420,360617,1407132,158953,-619482,-207530,-81489,379874,-73097,-1518243,-1463560,233785,859046,-713851,-368352,-1559636,-429306,-151433,-1153179,562262,337639,1355430,-716619,-928680,153019,76381,-297130,407047,506450,696845,1473612,-315215,-803087,80496,-407317,-445232,251322,216435,715063,-569048,-327357,1110421,442435,-973491,-628036,-300723,-963990,407663,-1800721,162042,238638,-1538812,-551036,1092421,85850,-703691,1040704,44534,-1153232,777523,-376345,427802,-327038,1121252,1951561,291627,-562198,-64418,649307,35794,683411,58770,361981,-30972,690499,-627655,-540865,714592,-619155,803970,206537,740168,450144,583558,76989,658313,-957793,-1100999,231126,1231139,541868,-597128,-915704,-212189,-1195418,700910,1864080,490782,416913,836566,243073,1457323,-230377,1178463,782678,-1415510,586594,-526360,-613971,512031,664352,-227434,848816,-1290635,1267127,974069,-448238,437100,315234,379383,-372349,-625385,-593023,-446262,-168422,-729507,-179840,540102,678563,-509573,-866756,557457,1255330,654335,-681142,-588047,5212,-379580,-1105500,-1954271,-397582,38133,-317717,-1803514,7226,136759,-309202,-307772,548753,95883,777230,138736,-87468,44427,787276,-249817,162569,1254034,346043,-174418,716899,108825,731701,-75945,-299305,-606300,356103,672893,13433,-114263,-739629,341587,232549,1139220,572063,654514,852236,209193,51079,612249,644033,1255729,159302,-242604,-517623,-837903,7238,-122272,-8163,311143,569505,1102666,248033,1187367,-590240,211771,-1048863,-28238,-501927,-324133,-849854,654351,-110804,-708340,405726,-535466,171186,206288,-513118,-574917,-283764,-14532,281597,1382351,223556,846717,-331370,1262260,911524,282233,724912,-294789,-1351325,765633,1264303,-696629,-184123,-241798,-311904,-1289407,570248,561491,-76774,-123295,-469178,-684338,-1016657,-553096,-124053,287307,1561111,-641557,-1181623,-1143607,223762,662614,-479750,-528815,240668,-828243,-220462,-127294,-510498,-1134291,118022,-733383,473018,-512309,1076961,432230,37371,-1301614,-210384,-203253,-414544,-102633,-461811,-545759,-533197,792706,913268,37771,-1168833,1109986,152503,912750,50799,-256730,711292,301525,-667787,-1205389,460340,-613402,194087,-1039838,-260856,-131737,766370,209762,-763250,-689923,-1038151,89324,291668,660479,-334128,711027,1522378,1893,-351563,-351109,871135,-347738,1387576,458939,701578,63756,-165751,974248,114209,842773,-287677,-237848,-1341923,374069,-31641,-694914,1312389,-971405,-1235912,-652767,53780,-324952,-565466,-302865,774335,162438,993852,285996,1204655,34351,-316576,433959,-321609,-1784887,-271637,168464,-771584,-1575350,-1029940,-1222117,407980,939701,779429,1490465,317694,-726154,290033,-472581,-387301,197695,806150,851551,771705,-781386,-696023,1167790,674731,-461017,59716,-380892,1134,-366960,-1585670,429874,1458598,-1318809,-509630,856568,-208283,78789,302924,261447,-1433142,-1266592,10519,71800,62752,-673232,-1337963,-1257772,8286,-406946,479737,508355,517856,387188,-133779,221460,526010,-1143945,-120488,-78688,-403075,1622904,1171118,559706,1231501,-443172,-621407,-371086,-756328,118276,-193266,-1169982,-877681,-382057,82829,610467,297603,-799161,-285873,1016911,633164,-28667,20829,69272,-587852,-407984,-4287,-700811,-227543,456755,-91118,636795,559125,-1270550,-246482,-928153,-252240,368181,132757,176563,-369167,1398384,822921,-1326123,-1377268,71125,-188533,-549846,1085439,160801,-1370111,-546835,-18496,-835550,107236,838947,-221669,258952,291251,-571365,-1660059,182310,1034460,941337,883144,269086,345592,-1041050,-1273982,-329896,613974,59845,-205774,52985,643230,-139607,7648,506313,-1267614,-361332,-875939,-285203,-47775,-291306,388728,-353662,65135,-1259351,-520958,488698,-67598,-100131,-392331,575772,555741,-146684,-281487,-858265,-513517,536019,-425433,-971595,-186345,-1226220,-425090,462577,-459268,-431852,-1067230,-1022145,1057472,774101,-180063,-143264,288274,1476702,-150204,181518,170167,608509,-148853,-170340,2609,431887,19238,821989,1014313,1925792,-263074,-299229,644387,52634,-129352,-1016529,-416719,1061417,-527025,-838090,-31295,-371131,596865,-21260,-1060506,133854,-517713,-563424,-757354,-774692,36574,1106688,391873,-602192,661177,254696,-811299,-1127588,-1536174,-253793,84734,-158968,347390,708265,-745185,-1495340,-240182,-649664,-271099,-737698,429646,4149,99536,681104,220416,-503466,241055,-1284330,-722484,570877,577947,-591486,-634680,-703322,-564411,-174914,1166604,335070,-589760,-73331,49296,-684726,-463014,-299389,-534614,872002,697717,-37593,171367,-600119,-1692262,-416440,-308569,330426,820356,-314474,-216670,-287695,-547523,-1005243,-1329185,37927,80145,722652,707505,-942002,-61538,101406,-778853,-728106,-172880,350771,-2124433,-1804326,536651,-17700,130599,-1658260,220512,-417062,-1453388,-1230373,-1072997,-618059,1872649,-693669,619464,-1123946,753128,791683,-73227,535151,-1040781,-189284,360597,961671,1114463,-992259,55989,-1331199,-667712,-704924,421986,-144612,457044,-1062304,-806455,237304,108759,-1528587,-372783,-716629,891972,-337597,-625794,-418473,-527792,273777,-319654,374039,726646,-362408,-19298,-980373,-5263,198907,-64268,1051074,468132,249009,-331496,-114029,612159,576527,-730610,-785813,786237,-304963,-242143,-753756,-482939,-203047,-253376,12255],[572825,-555734,393593,-742757,-673616,-1020195,-395580,-254223,-1186762,-445501,677092,471472,500068,-852657,932860,-563582,-361383,1166271,1310478,-514737,-51099,-938137,311538,949045,446774,-881565,376105,281969,-387955,-162315,1225284,-136412,-1133264,-300383,187207,1544477,511247,874821,-732570,-563978,-2105177,-1240396,-1283959,-54866,917109,-51006,-1089632,-495522,-235180,499525,758371,682693,1990687,-127558,-515958,-1043911,-172941,129910,1125963,703072,222213,327500,786575,-79943,444158,845203,1002875,-371307,-900181,-206492,-974388,-738617,271466,260858,95889,-171950,37783,-639388,991486,1407457,12923,-266141,-633055,-245990,-1105423,-62123,-215288,-593462,-1124017,89499,232594,745246,19814,-1359683,-397581,159452,-136371,-131021,495385,-128906,-829371,525536,1077990,266725,-255689,-1119982,-914731,-381454,1339075,1074548,1037887,428718,-592241,642353,-652745,462761,850977,531006,777996,-18745,1407794,509702,-1043105,-373062,460049,374028,-990221,-880027,111063,93499,264207,-340996,-1485623,571145,341658,1421854,-627977,-1200107,460161,-398299,-999679,339037,473245,-143303,230898,-417586,542579,-401997,-160955,1184684,-148942,-21087,1224692,891693,-1067184,-1762644,-1156120,-383047,-440239,356671,129952,-861864,-1080476,186124,1069953,192324,-48888,-50669,818096,666190,-314422,567664,594946,-808896,1098647,986166,927495,-1268213,-232672,854084,923970,-398693,-47375,1743247,531314,891320,853916,621677,-347180,509823,1614090,-163310,490211,-503402,-1852824,-741692,-1920028,-680890,201457,-282070,-282924,-1234745,95664,903413,25033,576313,-286677,-1010682,-962247,870474,398317,-21355,-118937,409030,363920,-859874,-53084,-732005,-321956,272868,569941,-622219,-118184,-19378,-721513,1197992,398900,-661189,-779474,346202,212017,-574570,-1208872,777917,91120,-457665,-229167,-1587127,-740905,218470,380511,-523228,-367791,28961,-1355966,313425,42177,244325,251159,-685132,-923013,-426574,600188,-199413,638271,-902486,-1933547,189408,-270643,678438,839131,-692469,-780027,-224924,-151060,214841,1267333,-154773,-191625,-780419,-410090,528063,-1015093,439749,1267664,-360365,-1403821,-205660,-518343,790186,684466,-822801,-672062,-606857,900433,730509,-280372,580535,-622560,126774,-264317,-1010711,-425340,-568885,711762,94138,715523,-315208,-265005,87527,-2621480,-265037,1481664,871200,1033406,-66863,-1288118,-1401694,273185,757217,1008966,56557,-1380755,-196884,-1534645,1395005,-822,36204,-615693,458853,357953,-1520531,1208872,936748,-294934,555336,139316,300553,548105,-252316,205276,52398,144071,165596,-294687,-399529,-553800,-1427349,-1198870,195663,1155581,180381,-391547,-31059,107812,440497,-230794,-1218973,-1282038,351975,932692,-660905,-649985,-1270970,-351519,-40531,-1034218,619208,442150,1409523,23982,-736242,141480,81827,-325802,1049352,989405,1043659,1301878,-566671,-632162,77449,-476417,-504912,214415,-2491,505614,-498269,-230741,1210735,784907,-721376,-481217,-648943,-733471,210605,-1510848,448739,397544,-1114357,-610067,981200,-447088,-832196,1040032,-152390,-828359,1107057,-327260,551854,-506460,877904,1340504,-30371,-525788,-345216,1111952,54765,213528,52051,240394,-293105,517336,-786290,-317304,530200,-946016,1011531,9463,377403,402379,577497,177176,712944,-706541,-444876,281770,1480735,157778,-633746,-983128,-171729,-1516060,764086,1795745,717697,300214,885551,668930,1665851,-77452,1448726,941720,-1661919,513456,-867092,-557986,630461,1268877,409639,520513,-806056,913288,1243760,-715049,637676,781896,1073958,-76487,-461947,-444557,-158654,-48327,-356069,68320,330439,503382,-461761,-572972,510865,1033813,110804,-575760,-508334,507331,-423959,-1661873,-1816105,22930,359768,-185456,-1232912,-112436,-56635,-728456,-420267,285197,-153345,810918,99880,194424,221817,1428087,-382309,-196829,1062718,92535,-40203,560184,355730,836741,-269520,-486463,-103735,566886,910427,354396,131298,-503875,278875,192548,909259,587602,616974,995435,111457,78250,615072,635360,1349155,100593,-134388,-287696,-1002293,-294128,-262761,-63591,222409,214370,1301982,57135,541811,-735040,204887,-434222,-83228,-500992,-378427,-582382,554751,-236170,-885070,-125058,-532261,-36440,-180872,-1043900,-523152,-229945,361275,529010,1498202,-185271,686727,-496055,680497,918851,245633,140812,165048,-1389535,724431,1171057,-570251,-195943,-279409,-380478,-636509,529401,431039,-83105,-311663,-144233,-441616,-909807,-555636,480971,157692,1660782,-285386,-1553020,-1590362,-24879,313393,-438627,-743607,-27411,-522509,300364,-37090,-701248,-1294134,-69331,-776664,563378,-783251,972202,679690,-4577,-1162659,364678,-60478,-387526,-16714,-461986,-1049574,-407727,684470,1111891,-109833,-1314680,1354067,17684,625493,-25353,-271795,908892,539146,-533991,-1065939,45363,-729036,141244,-1079518,-457581,-404685,576110,-34999,-541109,-323444,-816045,154585,232850,7511,-726690,1094168,1528523,-230793,-509143,-192041,891918,-217787,1335875,815755,-259464,85411,-332913,1081723,-120033,540421,-396912,-296712,-1860387,187425,190067,-404301,1238693,-787188,-1220668,-807563,-57943,-423656,-581644,-381576,927588,-87151,913084,375628,1163936,235822,-466014,428887,-8954,-1574429,-649552,-262465,-671877,-1327135,-977125,-878064,368006,938177,260490,944809,233459,-871610,663983,-275297,-226877,90106,701018,724131,836025,-419256,-481512,1341296,586215,-470649,75061,-446780,-38529,-378135,-1282612,320500,934330,-1664782,-795238,792966,-458275,63723,133646,533691,-1897762,-1834366,-229311,-196868,157504,-283634,-1152905,-819428,367648,-580931,464100,554690,344806,347766,119772,386592,315605,-959640,-105177,441690,350038,1870825,611208,658003,1024532,-499484,-651330,-438343,-805303,278133,-144370,-1225450,-552285,-24702,-132237,969452,49941,-1439725,-811573,1165897,1076360,-181543,-12097,134632,-301708,-305321,271309,-270450,-391213,312835,-148526,623648,579520,-1206093,20024,-951291,57287,503986,-68173,179795,-319513,1059447,728592,-1547733,-1385671,145150,-21801,-254089,1377895,352883,-1255573,-924089,-56511,-503012,-243185,618834,-303689,241024,396208,-670410,-1149244,-346314,875576,582071,700172,-161617,254369,-878742,-1594496,-217218,735935,-152984,-118523,-177593,287483,-124675,27487,606004,-1394521,-147500,-827554,-397687,-82528,450400,405842,-582890,-539852,-1183995,-533919,893036,666851,301107,232565,1169010,269319,-224980,-510704,-471546,-164251,831037,-619161,-677249,-82092,-1285645,-300360,224004,-492503,-282526,-1296174,-982097,986374,1151107,81674,342608,326593,1451312,187340,74582,164462,279749,-590026,-164800,8817,281995,277898,1038981,722615,1942214,-102591,-378166,320816,-70655,-789841,-664708,82173,1253721,-70287,-1240951,-239866,-703192,801617,-110931,-938683,202931,-349274,-494360,-802922,-729460,-48019,1369590,666935,-1087539,676217,256768,-480491,-829924,-847464,-135901,347617,114649,328371,356843,-937150,-1505924,-6275,-412641,-341667,-725761,433020,-125074,-62564,635863,566106,-384594,-302912,-1058145,-738633,168440,12276,-659318,-213023,-440009,-859116,-189204,1206753,549451,-186364,196521,81244,-1115714,-605078,-101309,-753517,832163,695654,-306292,-133249,-728108,-1671950,-358694,65151,325282,967631,-318431,-126022,-378695,-730181,-758979,-1330750,666395,687658,1345282,643678,-953135,-131169,-238163,-263347,-952028,-6207,295336,-2145470,-2082748,153802,-130026,36599,-1690030,251073,-449288,-1730511,-1414850,-1086224,-575449,2648674,-735779,141398,-958421,780857,776270,1107626,506024,-1136538,-182620,431240,592855,482394,-896510,-27061,-1335390,-405031,-491828,683565,-594191,531431,-698782,-567972,714017,77466,-1105007,50902,-421257,1419289,-26472,-621539,-248964,-146944,416841,-152108,750943,1032372,-227244,-101733,-645565,187560,425281,216763,1123587,574829,213072,-484434,27910,344569,604426,-449143,-786631,747869,-382550,-431434,-485571,-546552,-349752,-222372,-113088],[703554,-591052,33537,-214594,-484220,-1141665,-414030,-637020,-1145740,-557016,257837,148534,-103540,-985234,777978,-611469,-594933,635752,1669922,-490297,297908,-435337,413448,1009138,378292,-1143821,714624,884508,229692,-49182,1202033,102510,-954017,112273,327802,1108201,464069,1539750,-504106,-1016316,-1815048,-1124420,-1160481,-52300,1138201,705139,-839937,-314565,-5036,607869,1292686,751420,1678972,-484942,-518010,-1103681,-238612,20470,1426226,677332,-31885,640203,465462,66748,-98464,452760,1155822,-434148,-645831,48338,-872759,-1013935,286377,354712,20862,123707,-70387,-559730,934682,1498184,262761,-441023,157964,-117931,-1537468,273878,-737918,-911993,-1191848,-57450,634229,695563,-89864,-1387264,-142852,-352436,-650515,-340509,513094,-593382,-753150,658167,1413657,327735,-238179,-1037768,-578162,-365902,1001162,689127,552473,-37340,-353035,871346,-633758,672444,116185,35543,-71806,-316478,1376460,1221,-952409,-51476,460040,764676,-587848,-830887,141268,581072,232751,-315732,-1068197,769214,201162,1771617,-661521,-1391929,550511,122114,-633479,302004,-438815,-422326,315647,-121552,191765,-975844,-131127,1421840,128028,59797,814380,682655,-995411,-1403662,-1210842,-712011,-339983,211816,-70545,-1181385,-998639,360532,835752,315385,106120,-241017,836816,1420281,-417894,527653,557671,-177347,934476,477134,193775,-1392712,-135956,1016761,800193,-296890,26507,1680544,403331,910759,1262750,800112,331708,738524,1065999,157234,410548,-765436,-2142426,-916417,-1385923,-606556,337403,-765625,-1062324,-1661901,389343,1084998,256649,733675,-120595,-732314,-1018907,1067127,676421,-106139,1404,362870,1061650,-288745,350859,-554515,-519131,295347,516042,-448257,-736893,-9585,-878360,896131,246529,-675543,-1040350,203234,497983,-256166,-748245,552123,-286858,-781529,-683801,-1225706,-723616,-310711,-48333,-584482,-365087,-65761,-1218984,652628,53118,247345,377419,-1214020,-1223478,-694716,489739,-216970,834445,-609691,-2106919,95542,-295749,491483,920077,-58931,-527908,-350961,268017,-25691,1136735,-318433,-355531,-976584,-301488,445264,-1245779,794830,1134404,32608,-1026994,-352102,-597785,701319,674418,-427086,-316474,-182498,917379,855614,255484,833812,-475082,-17525,-101215,-652415,-509207,-364950,591059,114406,554351,-289721,-53947,212845,-2651314,78645,991839,-63848,726534,-183205,-1282245,-896123,615476,503834,1332293,297089,-1072954,-487769,-826046,1665331,-236579,104564,-716792,376220,-116941,-1441943,1454330,787502,-281866,583322,418512,437927,232219,-28721,-147286,188360,545278,-310707,-173645,-126249,-149160,-1013834,-1065515,82406,853452,8297,-235885,88207,317508,506422,-486574,-925011,-946274,475992,967261,-518593,-702635,-820029,-201590,24303,-810368,725007,318227,1330340,767363,-256595,198088,99063,39705,1396767,1227953,1311985,954111,-706145,-320821,70237,-582439,-423521,343757,10222,176374,-469417,-155116,1144633,759318,-489401,-227573,-766452,-366964,-54604,-1024744,655455,499970,-703507,-659686,736054,-821828,-909604,1030320,-309195,-378158,1278624,-239318,437650,-681901,435598,578915,-546771,-500986,-655420,1414899,2581,-241647,-97928,124740,-355725,688187,-884037,31696,298264,-1065580,1106456,-57330,-124395,306356,541753,292399,761961,-351411,143271,379362,1485497,-251649,-630824,-987572,-207543,-1602895,594857,1217009,736721,184083,802320,1063553,1815435,37955,1277809,889481,-1347937,395606,-1104442,-294747,616629,1740277,952074,259686,-343644,653422,1358196,-891433,707107,1289577,1684115,233833,-84264,-271096,126345,7753,29085,-236544,-193817,270491,-403562,-223323,415127,586779,-440171,-451427,-335296,734479,-479578,-1900272,-1481423,492767,800337,57991,-256263,-148211,-122557,-913328,-343230,73223,-260685,785547,58978,500292,382591,1781832,-371750,-501082,705283,-308525,29604,21328,417954,715184,-443784,-682600,-171291,658505,842900,538959,215023,-62188,248852,151295,559378,487156,486736,1054797,-69078,-862,500430,681894,1467514,62433,-47862,-116660,-801795,-565344,-278762,-149144,178654,9764,1407300,-131709,-146097,-803533,94212,50147,-159346,-363884,-294799,-88542,305084,-480726,-970388,-629392,-556905,-238765,-483255,-1499480,-284251,-113679,759359,687282,1275262,-796244,464813,-467481,-98843,927998,184749,-546776,445513,-1263530,620620,982409,-494418,-212795,-312231,-433132,239833,332099,305622,-120586,-482752,236005,-157519,-771888,-540738,1094171,161310,1757498,39866,-1560017,-1751829,-29253,123780,-260992,-996860,-278107,-230231,334737,228760,-751614,-1212419,-242344,-675021,659309,-926599,624779,710279,-78176,-891368,750571,174106,-270778,131753,-513480,-1473643,-195111,619802,1142949,-303605,-946945,1598153,-73714,499271,48076,-219824,926801,569770,-508790,-823228,-316642,-794276,-14328,-1027877,-746026,-689286,337563,-121025,-263295,-107185,-754193,205927,381895,-459801,-1125249,1074601,1107451,-329829,-567862,-26820,702788,-25636,1127864,1027778,-1247195,74773,-462349,1122008,-333856,278052,-315080,-414500,-2155349,88734,413951,-143201,1026632,-497216,-1120308,-882480,-187972,-148716,-490465,-491469,677370,-391081,778566,566619,940767,418885,-578619,459105,209555,-1410760,-816567,-530200,-505335,-771857,-555546,-653907,323231,907079,-388950,486613,216749,-797468,1209168,79113,145225,39279,512778,543971,782055,-151837,-174140,1321149,503599,-354197,122098,-439481,-45645,-435841,-1015661,215543,196582,-1679344,-769131,620445,-635275,54874,-19086,696694,-2138352,-2306134,-442076,-483864,321573,162458,-792276,-281086,676066,-714081,302322,481211,95930,409079,288324,447294,-41178,-751869,-61851,860243,984935,1739517,180077,726066,832875,-509711,-544373,-608133,-829800,486340,-123439,-1062193,15720,333629,-223784,1208073,-143991,-1819477,-1226367,1250821,1332554,-356845,39284,254043,86073,-163290,490964,145909,-511530,210970,-204028,488502,527538,-1193335,381388,-943343,164498,587172,-191682,370341,-209060,616390,709066,-1521862,-1177675,247698,121558,200183,1446278,575636,-1047441,-1201174,-117405,-161155,-445472,320534,-327612,145830,470113,-570715,-658563,-648072,639640,83726,567055,-680321,18723,-575999,-1508079,-32488,696943,-362856,-15290,-312055,29368,-171150,166466,638459,-1325080,168129,-696498,-374005,42904,1020596,322288,-892911,-1008048,-942212,-367161,1321922,1322618,631086,898688,1389806,79248,-423879,-694362,26548,264914,920001,-753746,-478535,-20935,-1121286,-248185,-191024,-650334,-65418,-1046041,-814663,867025,1226345,327968,742985,343945,1347380,478284,-82060,149358,-46195,-1032854,-51745,-5032,-53140,310823,1063249,390653,1618655,261512,-431916,40743,-114649,-1191185,-183294,454573,1325892,250861,-1335978,-267620,-926140,926654,-325865,-577146,232180,-248248,-404410,-736702,-647231,101,1383044,750900,-1389076,749319,266471,-214293,-516888,-92449,-23094,628084,560145,198529,46809,-1121328,-1481350,259380,15833,-295084,-603729,498958,-249180,-221360,593308,873297,-237219,-822712,-667327,-759447,-405225,-921522,-939658,235991,-52882,-883874,-139838,1176891,469984,289508,226089,205682,-1151228,-563292,139822,-933300,668241,482044,-559280,-390972,-837535,-1476846,-116276,472706,225994,1054758,-119028,-141432,-375629,-749161,-395372,-1088013,1130773,1271946,1606805,403805,-840060,-28390,-488226,439926,-897740,423952,233758,-1426476,-1855017,-238543,-227334,-53742,-1435183,270074,-415012,-1765949,-1557688,-1020288,-569198,2792687,-851047,-313340,-700345,720593,588099,2057788,586386,-1045482,-62294,354764,156448,-178088,-717989,-51484,-1193361,-169745,-109720,880255,-868505,448965,-301363,-279447,949707,10023,-322871,431434,216991,1848121,311344,-487465,123632,305520,464789,-159494,1027260,1317911,129754,-238154,-71903,344448,569073,219206,983826,552031,-53400,-562443,250470,170909,505716,-39092,-718627,587993,-398616,-525257,-257024,-497205,-493371,-82419,-215880],[679175,-593248,-239325,193650,-206283,-1200076,-446369,-863589,-1057186,-627624,-130948,-186601,-864473,-932299,629751,-600078,-750379,1125,1862887,-307693,609990,64035,454295,841561,119322,-1377591,946424,1383766,650882,118034,1104766,382738,-596271,618300,439897,813318,465507,1942592,-84109,-1409820,-1465107,-680553,-1017152,-141223,1094196,1326736,-456177,-188905,335757,601449,1699682,781972,1054224,-643284,-542112,-1063981,-239498,36789,1678874,608866,-115123,804561,134181,258462,-722598,-152472,1125016,-428283,-388907,253463,-591634,-1024531,307337,415760,-10161,433833,-117446,-533820,888335,1358957,222244,-512112,792951,37738,-1598810,488013,-1193379,-820454,-968466,-288765,801126,617841,-83900,-1246919,-147360,-786770,-1067880,-434785,408120,-878377,-585138,727403,1347259,306504,-274244,-1061876,-220223,-238244,566508,330761,93601,-321895,158790,1024479,-480205,794957,-528144,-374769,-798248,-519013,1192666,-481370,-640150,264204,403394,1094862,-165108,-639577,291408,895173,98643,-286799,-589483,787690,8023,1630632,-724068,-1321829,559089,507827,-310436,293100,-1033049,-615263,338225,109826,-240180,-1282598,-191805,1472351,434958,-178480,282506,367393,-759150,-749678,-1064619,-930941,-235499,-90782,-312726,-1381100,-822410,362198,581652,404993,177533,-469589,887509,1934100,-406055,321614,324260,560173,612678,33785,-419475,-1125163,80698,1226423,630505,-237464,71292,1494817,347394,797868,1555592,839035,961254,847442,489271,423826,317356,-681180,-1903773,-827867,-509633,-490545,410125,-1239765,-1792458,-1891084,693389,1270035,529759,833099,-51564,-367945,-1024401,1131586,908752,-194241,-18404,348926,1641669,264816,666010,-295479,-780521,297695,314947,-323877,-1048347,-78582,-869321,387332,52640,-560993,-960440,142922,907410,59882,-268539,261499,-551913,-990384,-1122219,-968106,-728633,-601183,-466791,-480880,-521803,-211870,-905893,1074999,42715,308160,477452,-1679446,-1325607,-860797,245121,-250255,963317,-65897,-1998304,67529,-372037,271029,1038692,308507,-368686,-459319,584276,-280784,793242,-341649,-708313,-1186483,-311290,326274,-1173698,1184877,1084059,502306,-558551,-462002,-611660,548952,639731,75875,149496,210433,806809,977120,654864,903069,-371021,-53149,60030,-180193,-501086,-38857,429425,99851,76474,-238299,102324,279686,-2311892,291700,249299,-1080625,345506,-186247,-1069553,-246543,949798,296708,1356797,466864,-577553,-614958,14855,1652163,-533274,190170,-652932,416587,-532914,-1096139,1421591,471535,-178881,521538,714709,740513,65080,218856,-214616,570016,876805,-588574,-65901,-53214,257628,-434409,-783330,53864,678772,-263617,-202208,125437,496320,573820,-738985,-705551,-503189,572373,911852,-346004,-528238,-376699,-9580,-29307,-621511,872279,-19702,1184645,1210302,330176,305564,165969,653685,1374303,1184938,1407908,503923,-700972,3158,83056,-773053,-243242,581801,204229,-177500,-496108,-127159,933021,454667,-399420,56266,-670124,-8431,-238164,-330329,748078,539295,-436932,-680321,353220,-968489,-800127,1072105,-361886,89949,1250228,-133581,138164,-839883,-6522,-67766,-1053762,-519610,-925879,1427033,-112546,-601202,-337374,35936,-229979,965119,-950815,404398,65723,-938145,1079767,30621,-570757,192933,481844,418363,776470,-5251,407013,476037,1259896,-583199,-600749,-969503,-303573,-1451365,236775,406544,570390,78313,564363,1226744,1832414,109204,720611,650064,-542605,294998,-1134759,151547,506601,1890837,1318582,181120,-22145,598380,1338397,-963799,619557,1677156,2006674,472833,399311,-140291,296577,-17201,340417,-957438,-882558,65288,-354663,38812,256468,11116,-819682,-343248,-135206,606869,-566430,-1811365,-1200269,859002,1273816,376497,633417,-49936,-45871,-849312,-25670,-56127,-201079,718459,-7495,773809,501492,1769056,-280424,-685214,311704,-787215,29964,-484015,270679,408252,-566318,-843234,-747675,642002,507088,491882,117823,412667,255504,50131,146883,286229,280830,1032974,-241573,-106640,355535,782377,1563401,39636,12617,-83383,-305335,-743006,-161877,-317285,135438,16125,1402618,-387763,-698757,-786624,-153680,234323,-242792,-155533,-59372,487358,26355,-666306,-885666,-828723,-537598,-368615,-593595,-1655150,116358,28341,1018641,728186,864179,-1359526,224420,-284776,-525648,957382,146306,-1099611,526283,-1007445,469114,658555,-469421,-240963,-396503,-435117,1076357,28453,208535,-190837,-633636,571522,99858,-619892,-514089,1564486,232972,1754050,301524,-1270075,-1658366,243084,214174,68571,-1230918,-489023,-840,19941,476291,-693035,-1021351,-363836,-440333,758865,-935452,103955,472318,-128841,-552735,764907,371271,-147379,317685,-620541,-1747966,22355,596566,994472,-532519,-316982,1574863,-115840,567931,265582,-112175,733629,456828,-535544,-526776,-596451,-724740,-165200,-862010,-1015490,-894977,105439,-148143,1886,-78233,-937845,261353,701312,-592588,-1403829,608085,477585,-334730,-494043,75051,420391,212168,784212,1034136,-1815965,5698,-462266,1086851,-511390,114103,-62008,-563564,-2103691,107133,569177,-16547,676739,-200830,-987952,-897432,-276083,393748,-291633,-606829,244166,-654139,647392,764267,531328,492701,-713415,464673,275095,-1323441,-693462,-560134,-311850,-39096,122318,-587589,298165,867374,-950670,231204,259405,-482872,1790000,454859,474644,72412,328499,389554,658313,-40463,160238,1061721,396234,-212491,204290,-451255,7469,-534770,-827374,138947,-512417,-1351872,-501981,343012,-625559,67425,-106263,717040,-2095513,-2518070,-542246,-736993,482353,570304,-418394,164327,804140,-752991,49098,307729,-203082,534478,322358,397993,-437564,-609569,40231,976102,1321009,1258228,-72001,751877,689051,-433450,-355022,-847040,-868904,710253,-123772,-756024,638626,695109,-207121,1259457,-262139,-1896401,-1446605,1201166,1224650,-558432,181468,474992,425528,-42960,599555,397269,-591750,191497,-261143,238234,415264,-1144199,761439,-918260,64139,630315,-166227,718714,-97429,264228,778964,-1325489,-777923,321635,210327,714159,1308942,809615,-814945,-1295540,-280690,141357,-438267,-14216,-305598,-33740,422368,-366783,-345480,-673155,394806,-350355,536772,-1150739,-252388,-134664,-1030883,206125,502562,-517442,165662,-265686,-7764,-230819,411037,596287,-1101326,541668,-469785,-177921,249762,1240805,153225,-1137174,-1180695,-597956,-90593,1642086,1746291,805058,1401956,1103037,39603,-644934,-779230,516472,663180,786166,-667800,-267565,6108,-719148,-218976,-704648,-826408,161854,-469444,-581084,757820,1004695,510759,959982,273396,1292956,631378,-233421,201747,-304431,-1309087,268372,-46859,-528976,101668,905588,86402,935643,695062,-477138,-209158,-63144,-1160131,259444,585896,1214162,399768,-1100209,-135853,-953177,924446,-596386,-78165,234098,-226816,-230848,-541704,-576182,177714,1058161,574254,-1361767,852054,249377,-94559,-234067,520057,45503,837086,1108410,-11648,-151099,-1219948,-1437589,445401,428373,-132805,-402408,518668,-357448,-332936,462504,1035810,-89622,-1187385,-281416,-770798,-928721,-1776325,-1237156,633046,354251,-673422,-80516,1071757,229412,739475,119476,391640,-835719,-347849,416204,-1025288,359880,32200,-717187,-560318,-907980,-1087165,257123,912788,64314,1207764,237200,-177224,-291367,-619450,-26380,-643443,1283328,1731798,1364177,7596,-648731,139011,-587490,1157694,-601376,908242,137711,-161503,-1283855,-603963,-281887,-78110,-876248,295553,-406389,-1496910,-1578748,-910404,-524378,2297292,-936920,-608282,-477582,644932,250970,2340503,726908,-820831,131713,232314,-174545,-530875,-493066,-27168,-909318,-50208,288245,999103,-895540,285266,36145,-79852,905017,-65343,472869,607446,947475,1940290,594716,-256463,598514,687678,384935,-228685,1170817,1504686,600374,-374801,685585,423773,564368,-72860,594441,395656,-461034,-557108,490936,87159,257802,339694,-625728,334474,-330222,-518858,-162441,-387211,-565729,119570,-264054],[500143,-562482,-366326,377065,82293,-1191533,-443908,-876453,-885203,-559826,-321108,-444961,-1405576,-689807,490044,-567996,-772142,-511676,1791927,38910,858882,441015,420514,460785,-222818,-1516077,958767,1658061,777799,312729,956998,629649,-184628,1078056,486010,799885,442734,1873730,279969,-1619554,-1166876,-146653,-840190,-248819,783248,1654408,3338,-79081,696116,469375,1911159,793746,291894,-758922,-594379,-919009,-140070,147395,1880357,630305,-16907,778761,-110102,457578,-1264876,-828251,929296,-451859,-292801,393593,-208922,-789417,367656,478180,3538,662006,-15347,-567406,838093,996398,-103351,-500918,1005860,144903,-1324389,411765,-1478647,-305016,-432178,-502866,896945,543676,90143,-986431,-441286,-1108230,-1322244,-334481,231208,-834426,-385462,704096,843949,184310,-340291,-1227278,69245,66434,158512,44177,-230751,-396546,752308,1106358,-224464,804214,-908797,-625065,-1143985,-697276,921168,-753986,28011,531858,281030,1280155,86118,-376442,534190,935559,-93033,-250753,-213559,629837,-151272,1129101,-832219,-971444,466470,568006,-94481,316922,-1139237,-640433,213593,175045,-749837,-1364594,-366804,1305063,690078,-578728,-223756,42460,-416644,14854,-651949,-973538,-142160,-464654,-503805,-1339564,-568897,209369,360334,415405,152402,-677594,962639,1938389,-364769,25336,-24398,1324936,208630,-394935,-829674,-644871,283041,1431965,472449,-248702,87081,1227329,369190,575381,1629443,739897,1399361,857418,47466,540245,226225,-301137,-1216987,-498092,343168,-329504,336782,-1682458,-2193187,-1837201,961082,1341990,838144,847026,-150525,-37465,-993022,1022370,940931,-266723,-127713,418404,1862881,530266,680802,-25793,-1035799,261640,-33437,-246525,-992997,-203684,-707835,-174417,-121007,-297859,-595262,131644,1348881,293095,128026,-38861,-642112,-1039503,-1449676,-801378,-745726,-602306,-747199,-272421,-822403,-360119,-467519,1446614,23785,385311,531764,-1990118,-1171938,-861439,-63697,-269202,1001266,486394,-1655267,121003,-414498,254045,1191617,283302,-341279,-552081,765094,-453362,346486,-177824,-1153752,-1282250,-414647,194380,-726171,1461923,1124281,942649,-180795,-508798,-583214,332545,560742,541200,532099,507638,622191,1070091,825230,846334,-251418,-10318,181403,317927,-383473,314132,259531,-18790,-593409,-166719,189854,271574,-1710167,300823,-440413,-1721139,-27381,-45000,-633775,482867,1229422,173916,1005035,516421,-77781,-568249,716704,1317483,-701859,293174,-331996,620439,-792244,-551450,1128019,78018,-91381,464810,972716,1054480,68281,492101,22871,1020220,1147326,-547875,60767,-111457,557364,126396,-502549,107247,782049,-504122,-266218,99967,591873,632810,-894306,-576648,-17384,614950,744535,-194768,-213603,-102381,191290,-245207,-594726,1043376,-452028,1029274,1203439,809197,425317,302777,1226351,1027352,900095,1301700,33506,-571895,198397,140532,-1068948,-27652,811643,450047,-455048,-572337,-130981,634826,35712,-480857,319378,-431877,241358,-213821,456143,729943,521956,-357144,-613918,-116443,-867265,-402772,1174418,-276992,462783,1021031,-39279,-245174,-950276,-222817,-380507,-1343454,-577043,-1086404,1137220,-258986,-815325,-571516,-17888,14895,1130462,-1009944,694433,-143227,-610156,946378,213831,-786843,100097,412824,535156,711353,254705,209793,520590,858614,-780950,-536246,-982038,-424619,-1128080,-197105,-266777,300895,-13324,195105,1086703,1698112,154031,18774,303364,445241,266577,-927832,634834,409036,1636909,1457935,293305,122154,671477,1237863,-921230,378629,1798644,1914675,569949,816192,-96914,269369,-106663,536926,-1722056,-1497264,-40164,-324565,47707,34667,-522518,-929667,-276571,28245,223828,-668480,-1526699,-1172646,1027212,1640289,713072,956016,176132,147260,-606808,485341,-106880,7533,633631,-112719,959685,569820,1498239,-195604,-722232,7806,-1241468,-41821,-611266,-48684,21791,-603137,-907696,-1426507,568520,22373,227120,-92942,765672,278549,-124954,-250361,30367,49651,966214,-331307,-176748,238743,882651,1568448,18004,47752,-223522,276672,-810498,36491,-579099,69483,186870,1274027,-765800,-1029976,-694636,-532477,102074,-293455,43790,277895,971141,-164516,-619962,-599589,-640594,-415013,-384008,-450213,-1408143,578205,166661,1011097,655355,451476,-1647129,270,-58361,-240999,992557,158241,-1319463,453185,-692448,309748,195784,-483442,-288274,-549314,-359925,1601894,-297237,144727,-274950,-747183,757856,277987,-449418,-474684,1782123,271610,1553673,487842,-840923,-1395494,674409,478397,493845,-1395244,-654023,136175,-400279,525476,-583575,-884960,-425486,-124571,863726,-842659,-465949,14412,-127189,-240610,379460,414861,-100747,475612,-746917,-1873393,168288,601030,723214,-750145,230910,1185676,-122412,728221,538577,14362,359497,259816,-567359,-236110,-762138,-477430,-212182,-571984,-1152337,-930693,-73659,-216134,155981,-170113,-1265724,339956,1064230,-412539,-1440070,-108847,-79792,-296611,-291664,47698,185285,461077,382703,852350,-1827366,-122225,-260863,953243,-644221,61644,274991,-677305,-1709685,243378,597078,-80993,260868,37572,-875866,-870476,-268728,964893,-24861,-700190,-161660,-778874,564684,869728,24621,395678,-909717,395698,176141,-1261003,-325920,-395515,-120045,686079,845387,-582122,303144,830824,-1236621,206199,323350,-1048,2183316,663680,595794,188101,206023,303053,507306,-97252,417867,596345,226828,-145677,321761,-536301,75311,-647251,-698767,112341,-996653,-778493,-139407,-19751,-371328,120129,-88595,640431,-1780793,-2437858,-526491,-942293,574221,865268,-167916,388199,687229,-679179,-194942,87852,-510521,641447,200016,256410,-750298,-578366,205041,724902,1281218,585918,-172125,734314,553060,-285957,-150585,-1075848,-940880,917325,-131537,-410699,1108516,1070360,-68078,1162594,-310950,-1741966,-1449523,977071,721608,-768782,382460,780051,562099,1122,574650,375159,-639564,261649,-337641,-74016,268475,-970763,1059611,-874508,-186115,629069,39665,1120042,-21132,120785,896889,-1058209,-264233,321138,230397,1154163,1082900,1023967,-634041,-1164283,-563948,386662,-229536,-323310,-267538,-279066,235730,-120824,-235560,-470562,190777,-568360,601528,-1435378,-439154,385247,-328789,469604,232434,-584087,485196,-22576,158541,-246772,695337,496922,-799440,903319,-173431,175034,405225,1127099,-50175,-1160282,-1040654,-219719,197008,1751968,1871777,814945,1594453,418089,113959,-786595,-751920,872003,928692,478572,-305335,40793,29831,-148608,-158575,-1188359,-927613,341792,131445,-360822,676552,574031,608095,964648,83510,1337744,602445,-327471,381130,-444950,-1300572,771231,-105400,-1043390,-268955,636629,-146009,12558,1008222,-526054,-456360,67656,-694898,499292,423639,888683,397888,-610728,95382,-749009,790397,-808604,421686,238666,-234634,29832,-241062,-558751,382851,383294,166887,-976027,923125,188004,-168293,-15590,887932,48929,895513,1589912,-243541,-207823,-1146756,-1347111,467744,635530,114493,-164241,410752,-468288,-365023,209267,983269,25520,-1328055,-44046,-762226,-1204882,-2081291,-1340977,895794,690464,-347343,-40060,919366,114354,1077865,9643,575039,-322982,-2667,678360,-991337,-60789,-554724,-701620,-605012,-914748,-559730,655699,1323543,-122226,1467532,627350,-155510,-169358,-397223,240267,-71519,1077522,1947964,698432,-492026,-436870,249551,-521606,1703032,-173335,1222162,-2181,1138045,-649704,-905053,-268174,-20513,-170621,339196,-485550,-988863,-1421236,-800060,-382499,1442082,-931947,-667660,-397576,628144,-159997,1937618,858380,-527469,321536,147453,-286654,-429962,-272550,44026,-534969,-96183,509748,1023897,-698534,107124,236517,-16054,628626,-116511,904973,496907,1440300,1607787,758799,-7856,1023603,882711,176301,-262940,1185942,1536783,1015152,-476316,1447279,411478,406641,-513843,-749,141149,-873894,-490705,676315,61082,-93754,570924,-545006,44850,-171080,-474412,-241377,-277069,-542756,300143,-244269],[219334,-506548,-383113,331814,330068,-1124238,-372315,-703542,-620887,-314304,-260413,-570767,-1469120,-327035,339857,-557991,-641047,-756069,1435249,481859,1039854,643986,332839,-49970,-508467,-1490577,742955,1666634,637813,487802,788007,746557,147477,1372990,450541,1003714,354899,1362193,415599,-1565903,-963279,219563,-577337,-309798,310799,1711619,430265,63288,979572,263660,1933052,807545,-374346,-1063299,-666579,-697867,41644,267898,1976942,822891,204603,573872,-238405,610984,-1577439,-1403175,629137,-582619,-439084,466875,206322,-397874,506468,571189,47169,728458,248780,-624949,737186,496326,-559685,-458536,742978,169354,-851744,15255,-1542975,441459,283839,-609834,1113888,487602,389564,-691846,-916040,-1352782,-1399218,-93300,49979,-481125,-218183,613009,64576,-35920,-386401,-1473235,231492,543416,-163787,-147988,-384986,-298572,1207927,1147494,40381,705323,-992172,-675935,-996997,-894893,655373,-706341,986497,704537,102938,1266504,97087,-115309,793990,713636,-292784,-215815,-74238,352118,-211567,509361,-988739,-416878,292884,253328,-33371,355742,-845294,-446454,-60581,41425,-1250972,-1330915,-641017,915652,811831,-903614,-595859,-203203,-65116,627823,796,-823858,-71344,-789253,-574521,-1044659,-257046,-24226,203394,317679,31261,-801472,1043803,1436996,-342610,-254089,-346555,1961523,-180906,-845820,-1051938,-125813,398293,1565487,369775,-343771,90837,934657,405631,300290,1454196,555003,1606848,820630,-215981,460366,138059,225512,-365148,-31826,874999,-180724,81308,-2043670,-2087573,-1480893,1147139,1175908,1139779,761231,-405815,189942,-949813,760402,699447,-314702,-226909,580220,1618558,330762,306004,177535,-1189116,182801,-469249,-205152,-646810,-352112,-429764,-606792,-238756,69222,-79569,106875,1690398,388898,366756,-282564,-544672,-954510,-1604385,-664051,-731987,-368477,-829411,-52777,-1193044,-466080,3534,1604707,19591,433711,533563,-2102547,-784700,-671504,-348568,-240726,947448,779029,-1211358,238483,-356243,505720,1316978,-19341,-419053,-648437,838397,-478817,-63022,135387,-1527940,-1130335,-531939,74402,28719,1510028,1197922,1264501,-19242,-514780,-558497,78045,431119,843227,668311,668282,424367,1096847,775653,768312,-71113,42615,232300,746613,-154803,587025,90726,-281438,-1225379,-70699,228933,187914,-1024992,96956,-831178,-1794718,-317754,221865,-34414,1194293,1429826,120960,327270,439972,276129,-383858,1075849,728705,-607187,408488,233453,967705,-853906,38608,687234,-303688,-106351,489893,1148264,1226944,174056,743409,438714,1295632,1323174,-183113,237089,-189287,686581,499617,-349110,206170,1175136,-602948,-344193,63961,559323,664872,-903386,-511138,444197,588353,482568,-90271,111805,-66646,369800,-604021,-766692,1208209,-803202,890753,837489,1018728,516902,503458,1467938,495123,468615,1060105,-385236,-382533,176157,255580,-1417778,152122,903780,606670,-597856,-672646,-126211,323417,-328529,-664928,533107,-152173,347988,53839,1117068,636496,463898,-404215,-396669,-571988,-554689,251050,1289229,-68357,652885,619867,26096,-596897,-974793,-96501,-284567,-1294199,-630637,-1085694,639734,-394794,-879200,-707188,-38418,279725,1089559,-1061051,832296,-320208,-194641,745830,378096,-686608,63977,356242,612286,529623,388546,-383351,479438,341962,-844891,-420999,-1064053,-531274,-740671,-570900,-548869,37932,-92246,-237414,724421,1461066,203884,-502416,-41502,1253458,325632,-550684,945354,448007,1051193,1347775,510841,125795,718555,1107684,-752883,20538,1605192,1411514,497287,1002423,-145527,22817,-224508,623157,-2097991,-1820616,-17895,-303719,-314979,-231169,-867477,-794381,-262380,111846,-212953,-733994,-1217611,-1413501,983578,1770700,1009176,545900,452624,401707,-302835,1047363,-101210,314257,552530,-247554,1017702,595177,1171345,-189366,-620698,-128569,-1562114,-182551,-268343,-451506,-320807,-528303,-827396,-1766431,511220,-457933,-151314,-291858,916966,279768,-333411,-549987,-217400,-137948,905608,-289618,-177727,167155,899509,1434950,-17558,64032,-515327,677484,-799540,228078,-890475,-11596,408352,1016774,-1243358,-1135302,-548877,-984499,-215032,-269170,164774,613720,1232566,-196955,-278883,-166144,-179405,-178122,-284464,-72379,-857753,958667,284831,700819,507224,189421,-1570273,-192264,69525,637537,991425,215205,-1145913,288290,-395951,193823,-336490,-518669,-359869,-732286,-204113,1651345,-553746,115007,-337702,-790575,718444,350147,-242795,-415289,1716479,204573,1131469,606025,-445547,-1048659,1056833,686364,901952,-1455571,-777074,172111,-721922,301078,-477368,-887627,-441903,197050,968165,-698296,-934650,-522620,-72299,-45236,-251343,250672,-177356,522079,-796046,-1898705,195912,606482,424750,-887708,441073,534797,-120346,785416,737541,111752,-106802,22495,-597505,-12742,-763207,-85370,-104073,-177265,-1105634,-746299,-174961,-371023,114319,-259189,-1509113,450691,1295872,-80320,-1181328,-773145,-400910,-247632,-3828,-138550,97584,673087,32467,576396,-1455110,-277988,147528,708092,-721520,83072,572022,-672438,-1097444,465782,475791,-324455,-100234,203408,-804710,-802797,-142200,1309674,243188,-754231,-424220,-704830,551109,811734,-437511,118759,-1154983,242197,-43231,-1123203,144052,-142642,44733,1237850,1388569,-459689,330876,795299,-1172330,359200,358212,503176,2174548,561660,478704,354434,153647,282901,358317,-282129,501496,42173,-17360,-214901,463450,-691035,51296,-720264,-582050,141671,-1161536,-133710,160846,-429821,77902,226939,54424,545064,-1269496,-2124572,-402315,-1044975,623602,1030122,-87041,363184,354115,-517780,-324412,-114419,-773404,629595,-61868,54918,-895537,-641741,407278,224331,921901,-50479,-183386,680163,367121,-112417,16451,-1194623,-1021283,1083201,-127190,-99799,1281258,1385543,199837,1003926,-315130,-1454490,-1264423,593843,-24320,-948557,588108,1095609,406718,-58161,433839,65707,-655690,389708,-460120,-356036,115800,-647110,1180819,-783274,-479158,559209,358545,1430547,22328,199028,986467,-803180,236609,230971,193620,1404779,938247,1182434,-556861,-815541,-914760,572153,107633,-531130,-248208,-543329,-20144,131375,-258536,-160845,49669,-523842,691927,-1462875,-466429,857140,359791,723861,2962,-558345,927928,349022,387610,-178346,921661,371194,-498326,1172802,117911,609288,355469,807553,-215301,-871682,-691916,151659,403722,1614271,1707793,711994,1446571,-371923,211523,-775936,-642503,1005759,1000007,92266,246596,435325,88865,446435,-40081,-1516958,-919909,435360,495479,-234203,594951,70505,627951,796888,-196409,1413882,401572,-331090,687171,-448710,-995148,1290880,-155416,-1465392,-652834,359149,-293100,-867747,1020899,-575600,-716662,230412,18669,442614,-3182,390581,297368,-22721,346676,-349654,560331,-856918,797715,262920,-222416,322059,102540,-617124,485297,-515317,-351553,-348779,891460,92113,-424237,129023,1016221,-12709,762784,1828943,-430002,-145921,-850719,-1153154,319057,541116,395408,65533,163938,-601806,-309021,-128501,705405,78310,-1238950,8688,-725986,-1138743,-1642807,-1134819,957663,898808,-66451,-18533,770689,374589,1251880,8027,679961,193669,402059,854194,-817640,-517165,-1083807,-465707,-513547,-843490,-14136,963344,1602663,-294285,1742777,905020,-44588,-69103,-158068,333336,534696,585900,1838085,-111086,-1015006,-248919,226012,-324223,1928047,244194,1235142,-166971,1921750,-185618,-1101828,-173392,85162,448236,397688,-652343,-415991,-1088817,-714567,-127233,608362,-835421,-499866,-502680,701999,-535718,1218552,919708,-223895,426843,139213,-164919,17286,-96765,168775,-153072,-288629,414172,929255,-384594,-36141,267633,-39859,223644,-124210,814951,134842,1462030,957750,767863,163309,1258155,847837,-124692,-217946,1104063,1404204,1228987,-535595,1940404,322007,152002,-884149,-665309,-141832,-1168437,-412255,742699,52217,-427162,606766,-492869,-204076,60563,-492400,-464008,-203881,-456566,375883,-163186],[-80101,-438864,-382220,127771,520694,-1019177,-226070,-440526,-298766,58030,-40386,-562279,-1054350,43602,156080,-598686,-381339,-718529,867153,898404,1163283,687325,240089,-567216,-620421,-1268831,381939,1443858,364695,594342,628069,628568,309843,1451978,346912,1222985,209074,639495,286078,-1257840,-832381,249400,-186974,-291185,-168469,1619775,699585,265496,1116020,72631,1830778,836237,-756958,-1652419,-726919,-455024,243412,302864,1896505,1164557,450619,254002,-292242,664307,-1588173,-1740544,309536,-827525,-791487,484333,608187,22140,728409,698865,96683,604112,607685,-649837,535527,316,-965649,-442125,179138,125730,-350583,-582004,-1392885,1114288,909772,-559473,1480557,441845,690589,-462853,-1357671,-1555711,-1321193,127729,-77507,5546,-131904,516464,-696590,-326054,-355256,-1685957,253569,1081650,-400739,-248842,-412962,-104092,1375545,1187490,199934,530614,-870953,-526768,-444445,-1089649,489402,-346369,1951888,739456,-103863,1061746,-67912,93653,969553,336730,-466010,-196291,-211928,38703,-146808,-3421,-1170852,178323,89831,-287492,-142597,372980,-406013,-53582,-409162,-243116,-1601030,-1273418,-958787,353274,751867,-979336,-792631,-316692,196535,858234,730708,-523233,-36608,-954193,-504313,-600957,90431,-238785,113516,117263,-164234,-797071,1109817,672149,-319950,-420058,-501146,2305933,-465473,-1296004,-1162033,319582,423186,1577293,337062,-509298,107324,672379,375843,44962,1092492,365453,1649769,790342,-343296,206871,38652,718211,320530,416043,975668,-129204,-314076,-2242383,-1517968,-898173,1216076,721462,1357366,581464,-718074,314069,-908551,432567,236202,-343206,-218627,791240,993513,-286330,-353438,260754,-1166913,83903,-867953,-185618,-169225,-489384,-89878,-784346,-302922,434955,432034,7385,1809057,333339,441204,-412135,-294795,-816280,-1574971,-498803,-631888,-27807,-739006,84149,-1529791,-502406,389165,1432447,56614,423325,493942,-2033606,-264556,-322102,-536915,-142787,820303,666581,-816390,374923,-186992,928910,1321865,-373599,-536657,-775286,858959,-348360,-315950,484029,-1669548,-668041,-560893,-15014,881444,1302900,1216294,1414579,-99084,-536951,-589626,-173486,262415,922342,498357,678685,259121,1023303,586542,753695,176391,33613,198912,1025858,158078,704332,-72303,-667553,-1565442,65314,266192,44075,-443102,-262453,-824571,-1405327,-483462,552338,597382,1742778,1559944,70968,-497478,279198,407700,-129189,1021716,35471,-229013,519244,879681,1367376,-745314,499402,265146,-615660,-248576,616867,1215556,1169338,268813,889335,811376,1198393,1347330,391827,470330,-185066,644339,594236,-379999,296707,1702386,-518850,-337177,78749,372999,644455,-775682,-469421,818956,491354,175367,-25048,328398,-210857,501814,-1014630,-1052596,1322768,-920734,765023,374708,913571,555473,735528,1236483,-49358,6702,815028,-701389,-213375,-55742,421648,-1688371,236753,771415,589943,-608262,-757990,-73910,60434,-522015,-824203,679337,75765,339658,479536,1436381,520214,384395,-447844,-3029,-892836,-115416,962031,1330654,203368,621167,98210,67634,-819769,-887722,309233,121274,-925974,-617588,-906671,82450,-483936,-831130,-698361,-30439,471542,866470,-1079119,811175,-458632,173264,532105,416367,-303332,108161,334424,620361,229601,392371,-1086060,350953,-235073,-816861,-246373,-1212293,-595463,-396457,-778104,-422300,-123537,-162269,-638887,311901,1208399,286668,-596332,-282789,1667832,435257,-149738,914019,687770,341319,1003372,709095,56559,634564,968736,-460864,-387783,1179133,634496,285704,877309,-248116,-385305,-328218,633270,-1846157,-1759650,105598,-262447,-1011556,-502333,-975163,-540630,-295610,102020,-497107,-696440,-989167,-1746024,775127,1616049,1222538,-344164,646028,653986,-46689,1470584,-62773,652504,486448,-379627,933821,595210,939772,-286659,-416360,-89161,-1661694,-373008,379048,-827562,-533993,-336851,-589786,-1580839,534825,-810492,-488557,-353501,875565,218403,-501100,-688569,-396609,-223501,890026,-92851,-102657,125854,766800,1168630,-73833,73236,-885214,693371,-766836,326972,-1165549,-76997,559888,644145,-1684480,-1056559,-372911,-1408419,-512467,-155199,170235,825073,1248051,-69032,262509,284003,338647,122368,-112313,434551,-259279,1127150,374690,172691,347538,152031,-1202752,-358482,-15620,1574012,904645,278683,-683278,78278,-170839,164104,-802042,-554740,-453822,-873214,6235,1236464,-673324,125364,-338379,-725064,433154,317814,14502,-328495,1422319,34265,571177,672481,-211405,-678454,1193678,640073,1163899,-1399249,-865709,114353,-849422,-130112,-403576,-985129,-436508,450852,1056716,-537156,-1172791,-956895,15647,-21623,-862610,-91081,-368865,393137,-632990,-1871238,98370,578557,192306,-878401,260665,-165677,-137778,564038,755359,139119,-538511,-227530,-659575,90854,-544104,348060,145981,263339,-919647,-370738,-200836,-592763,-142926,-246627,-1451869,584033,1246147,197934,-708500,-1156169,-492147,-184894,299949,-451445,178922,800307,-168617,342098,-987077,-406082,672544,373891,-729333,104970,712621,-484148,-440120,716121,233509,-668151,-278466,317958,-753844,-677891,84139,1281248,442881,-764942,-531958,-436396,601312,568740,-725281,-288712,-1381228,44774,-294369,-824626,543731,94739,149083,1527174,1599260,-78174,359226,747288,-826902,588735,322900,866851,1669266,132401,208047,518690,136699,294809,224805,-517578,370840,-439256,-301376,-423438,602240,-865912,-174199,-684724,-433608,210070,-1013235,385389,284970,-833717,563683,387203,317502,497439,-671433,-1678040,-216364,-1020523,686042,1089737,-128515,155651,-81321,-329015,-273451,-249269,-940859,421291,-407251,-168185,-864978,-729150,601390,-283631,407049,-455734,-171010,601292,109097,49041,123147,-1121569,-1049785,1194445,-91190,161916,1078963,1411070,466131,811136,-312584,-1098619,-945775,126533,-732558,-1051708,735884,1324338,-25159,-210440,226920,-433676,-629028,507160,-643526,-499801,-21727,-232815,1069969,-589626,-689038,391187,608166,1527367,70005,430626,970881,-605108,576637,72275,132630,1418753,1004432,1252615,-588253,-304874,-1238395,697985,464272,-567679,-272303,-761009,-222225,365201,-309999,113422,-31261,-278280,700957,-1265126,-334832,1123923,832355,937540,-85246,-462178,1354070,717423,507934,-14874,1004367,248054,-251909,1279897,300299,1008994,552,427470,-274607,-304252,-294084,510589,477306,1265109,1313062,565056,1060113,-965430,243994,-588324,-512354,898403,874539,-265439,797107,815720,211809,898084,120094,-1620190,-831370,433933,524337,-263786,458660,-365261,597412,542554,-478381,1381552,87268,-239500,1037127,-334797,-492802,1591276,-168195,-1679126,-888585,169964,-366599,-1357536,640306,-603526,-973716,360959,689360,107110,-591472,-169765,158784,480349,541583,142072,292318,-698824,971661,292383,-187383,558441,401657,-744626,399835,-1386693,-818320,297284,711610,-2663,-781826,219159,966018,-120957,457156,1742875,-520736,-29394,-358679,-806024,89282,174626,653014,246301,-158215,-751442,-184845,-465759,260823,51275,-962475,-29752,-653099,-774467,-684275,-642494,789160,960429,29236,2424,680038,1059063,1251949,162369,645477,556890,784827,881872,-525233,-915220,-1360094,-26703,-316411,-702544,414824,1096299,1670609,-411594,1857863,959433,131992,-45402,28949,240308,1076771,-28460,1413094,-722536,-1460927,-102517,69907,-61936,1764691,525673,962444,-313887,1914855,16007,-1163101,-5649,175643,796650,450991,-845521,11195,-651725,-646017,207632,74740,-690160,-192550,-748894,834964,-767101,637611,877926,45758,407467,198255,105325,538823,22596,352564,153888,-538387,-12153,694377,-95913,-113379,152611,-62502,-193310,-91492,375167,-339657,1000951,224206,623608,185641,1229471,626331,-449629,-104530,966641,1146113,1184548,-568459,1924548,190447,-104232,-1000464,-1202602,-366647,-1279984,-378235,654770,31949,-579069,470535,-462083,-338176,321513,-648468,-746066,-165108,-375528,305734,-44256],[-313153,-374373,-453456,-142661,657876,-905594,-31822,-204821,15620,431262,160953,-468636,-379392,313069,-70325,-693381,-53218,-502258,246717,1157606,1241106,623233,200423,-972075,-510113,-880750,2296,1070616,130377,601656,504340,208300,285425,1349731,214079,1257782,48636,-21253,-19389,-798199,-718233,-74571,313120,-200506,-520353,1486362,718429,516998,1083337,-25665,1673483,878476,-799755,-2356907,-718746,-250738,384406,191487,1607989,1531127,627312,-84135,-352617,580663,-1338888,-1796350,57950,-1100326,-1223569,465111,965814,345270,978011,833228,127509,323880,945470,-597337,214841,-346469,-1202171,-488602,-403916,61684,39639,-1183942,-1077233,1456211,1160687,-350877,1802450,385673,841860,-378911,-1540793,-1689953,-1130800,153080,-122726,391680,-137147,476790,-1154276,-635513,-208805,-1755622,165533,1479074,-584607,-282762,-404135,103743,1228127,1250852,170370,328679,-687403,-215164,286733,-1209382,484294,203810,2558292,613109,-307234,749163,-269323,236379,971296,-44026,-600189,-202175,-542905,-231301,27396,-284826,-1327942,607669,-82902,-759215,-389630,326982,-79310,431521,-718453,-572575,-1672094,-1232320,-1243673,-262295,528177,-779011,-837650,-292586,305002,616918,1264055,-156878,-51627,-901663,-325865,-179053,444091,-346479,67238,-138952,-388930,-657095,1144669,-33654,-223355,-423342,-409028,2273995,-586133,-1660304,-1235833,641661,394133,1460248,358328,-705715,154482,479481,241906,-124929,676579,247846,1628260,792237,-397887,-139603,-90486,1037264,615842,691928,729062,-239535,-722665,-2195996,-750897,-255473,1152199,68772,1410028,339773,-935980,381334,-849313,162544,-284187,-369467,-58827,975117,220157,-1034888,-1030960,217383,-958626,17661,-1078094,-174648,265223,-586917,242804,-685466,-346637,660242,820075,-199038,1649915,155811,413669,-398065,41299,-711759,-1398252,-282552,-408251,274588,-564910,75605,-1745494,-463590,574183,929971,152506,349982,442348,-1842240,241501,103706,-596093,26581,650726,197272,-556678,473880,38435,1343368,1129014,-591619,-631163,-944299,859244,-110945,-356674,723069,-1504990,43796,-418932,-67938,1545675,919834,1107339,1378565,-346181,-630661,-712411,-377656,83014,799374,93933,554932,144332,836000,367851,809202,453449,-78235,87600,1107776,494825,651096,-213614,-1085534,-1450953,260751,354362,-131025,-100580,-672565,-478875,-811157,-524189,861801,1094034,1972036,1640530,-70591,-1224044,104034,322952,119962,624849,-578919,332403,596506,1338358,1674984,-547117,709375,12334,-838145,-464598,802641,1167904,889077,254617,850669,926641,679413,1182925,991687,732691,-49293,484057,420638,-568414,330957,2122584,-296194,-183036,187374,39881,546338,-567710,-428073,1050019,338915,-116306,33866,369625,-383694,575017,-1340435,-1284094,1332085,-750622,633254,80552,577646,537758,946332,601946,-465199,-380127,667563,-888310,-130549,-394801,612104,-1729202,199596,412082,405588,-531328,-785950,41086,-123457,-506831,-833660,742708,197753,282552,887326,1309451,431461,299572,-349759,521455,-985751,338977,1443744,1212631,450411,385214,-471160,110058,-858157,-701259,789680,616743,-389077,-485439,-573137,-393213,-509666,-734935,-571876,4212,535462,551772,-1030728,685228,-546171,388279,355715,294000,228712,234425,363351,544400,-138955,293897,-1478755,167700,-811789,-753450,-24322,-1369120,-610311,-165862,-777318,-79214,-137651,-226256,-918510,14671,1013275,410112,-223583,-359389,1700130,520091,105421,511751,1086219,-240363,487563,784224,-29648,414265,809109,-82652,-757448,687765,-198207,21125,484124,-338737,-821585,-377521,608111,-1105120,-1385656,262369,-161102,-1757775,-727465,-901082,-330119,-358055,14161,-497994,-507107,-836556,-1930151,463977,1236779,1334893,-1223146,614828,853309,104321,1597242,-7443,956915,432785,-464472,726047,587853,823842,-454922,-161418,70078,-1500950,-569446,1035635,-1081867,-606517,-53523,-228528,-988967,664907,-991020,-644087,-215838,709459,69537,-565477,-646476,-469288,-189564,923308,260715,34996,87620,484431,833715,-143198,90024,-1231096,282447,-758020,289161,-1312222,-90822,568361,194734,-1874522,-843255,-186936,-1687051,-617664,18749,64510,815882,1115122,157318,792771,600447,710436,390524,62245,911342,128433,1017925,424617,-386557,245453,325313,-715066,-515937,-339216,1988887,701352,292446,-141593,-145642,-28985,236281,-1049567,-569559,-558556,-907900,219597,537436,-634163,185726,-245566,-524972,-44894,206205,316909,-215544,1011090,-160530,37665,697921,-189782,-323890,991485,278293,1184870,-1236677,-926937,-18865,-786237,-591160,-360793,-1044396,-426995,588810,1111143,-352167,-1122582,-1138768,108423,-169851,-1210505,-507516,-618718,80599,-168973,-1800791,-96890,486903,80990,-684488,-162857,-719449,-191652,28262,563712,78275,-805166,-472471,-800573,43651,-90431,696172,470937,656670,-709423,75794,-176426,-815622,-541249,-122375,-1026619,710410,863308,268412,-244274,-1202321,-461358,-75235,546531,-793393,375544,812910,-171569,271550,-624494,-445028,1135922,14911,-659128,48916,629416,-101431,121501,925607,-55853,-990815,-185678,410650,-677400,-476514,350195,907766,526508,-735354,-548063,-46764,688718,175863,-774062,-732360,-1491311,-120568,-473237,-348735,740324,258816,148974,1555189,1446633,546262,359780,670866,-373506,783140,203732,974495,762958,-487125,-74184,625564,105964,292779,105031,-716207,74122,-710401,-541802,-718695,697095,-995703,-637563,-479811,-235774,281029,-626886,625200,194917,-1172285,876036,577975,666690,527177,-96201,-1209900,-100689,-980308,756981,1076845,-197791,-114413,-462469,-185188,-45161,-296815,-984131,-24,-752953,-375414,-725118,-747907,738256,-557478,-60878,-551618,-186557,513162,-186392,188509,175562,-831124,-965793,1246129,-12574,406173,523519,952982,572638,585347,-337688,-703777,-549868,-309619,-1116987,-1039456,772063,1391035,-623116,-411774,15586,-945996,-541694,522275,-867870,-417955,-137565,153365,739110,-238680,-710804,114528,562473,1366689,173058,714217,805525,-467243,640732,-106671,84218,1232611,1275740,1215129,-681401,279171,-1445425,762378,735905,-397099,-343085,-867748,-257101,558500,-303111,240331,-69807,41208,526498,-958764,-115263,1073793,1004592,1089357,9624,-333549,1540214,938290,416351,225600,910178,142859,-75792,1185091,285281,1259614,-597884,93756,-191750,378700,8881,856983,422397,799512,773216,421804,622409,-1212499,173687,-250325,-430819,602283,607308,-511796,1142605,1058296,402847,1083870,267378,-1500267,-721828,360318,273432,-476165,222416,-626993,542696,297633,-649197,1128412,-250066,-76093,1285359,-155984,40322,1492353,-122589,-1623795,-861738,125284,-390697,-1240283,-63358,-574783,-1176650,401608,1060511,-381086,-1195245,-655187,36671,748040,626630,590771,42503,-384848,926352,282635,-175436,658290,569747,-905163,125572,-1959955,-1091940,730457,393530,-49630,-1104935,294929,806937,-245427,58770,1379594,-504890,62874,210871,-303557,-60335,-328125,841976,347859,-448619,-871960,-36207,-711588,-234350,-52404,-569389,4910,-530309,-273249,292595,5468,413073,885707,-124841,42371,683257,1979549,1110606,438962,448668,698436,1072549,739608,-173843,-1177918,-1296295,520618,-87864,-525917,630999,1030911,1527267,-436171,1669904,759252,317412,-126424,121792,15611,1466144,-575735,794924,-898480,-1718233,9973,-140528,190744,1244920,600616,544747,-392946,1253028,-9901,-1083529,204055,191971,814526,468959,-974308,141490,-221933,-557184,548864,-80478,-549492,118698,-1018703,945702,-783495,424575,732313,250066,289605,282657,373283,864216,103557,584875,336810,-717742,-634692,330762,53237,-109034,-42818,-22971,-526569,-41265,-35763,-742304,263740,-355783,368038,44018,959047,320031,-713797,26672,808298,834368,921008,-597542,1348749,59548,-261408,-797150,-1431606,-454890,-1217491,-426039,420728,-4389,-423565,237436,-429792,-312170,552863,-933379,-985021,-124888,-364901,118945,78784],[-417811,-325007,-636109,-408683,742447,-811190,160717,-82049,255267,662116,187006,-363927,277722,417177,-324110,-819586,265852,-264167,-225523,1176298,1273509,506093,257927,-1187956,-216545,-414729,-278676,642921,60920,510201,436688,-466266,129164,1168551,102880,1019960,-74932,-457212,-349792,-343860,-567438,-623381,828477,-76476,-678681,1348386,467588,772401,911717,-8004,1479610,917819,-598517,-2812544,-573812,-129117,396965,-63261,1158033,1756888,688723,-344387,-491218,356691,-979649,-1641388,-57494,-1244468,-1585621,428688,1245117,486664,1149795,924033,122616,-25939,1147073,-464467,-188762,-455233,-1241304,-597399,-784516,28765,241635,-1617190,-664830,1378095,906655,-24451,1806494,304211,733763,-466716,-1337526,-1670491,-880796,-100495,-93143,503140,-206762,520577,-1184381,-900570,49402,-1620971,23845,1530650,-748763,-283708,-442398,261035,844379,1326308,-59691,151323,-549315,187834,964155,-1183064,641081,756140,2567661,335774,-480184,467745,-375373,329304,760821,-296163,-697260,-229688,-885612,-409501,264156,-327556,-1393439,699976,-183365,-878874,-692267,190547,-2795,845943,-888480,-828790,-1425564,-1208245,-1428985,-758348,242262,-410063,-792437,-164866,254770,7656,1344655,174682,-122822,-650050,-108652,65236,768073,-302462,27477,-371433,-580322,-415133,1142180,-451308,21117,-278833,-87432,1904700,-530937,-1829725,-1303161,831213,346481,1252023,398798,-880333,230642,369438,38407,-169296,351475,244143,1586765,811477,-423657,-473181,-255612,1127312,482852,697246,335237,-518102,-964282,-1864958,-138999,241306,971093,-561199,1260272,95045,-920004,443339,-715220,58609,-654047,-416547,217493,1060079,-438624,-1526630,-1428933,96229,-625950,51428,-992331,-161433,527449,-627383,495013,-382688,-411685,618477,1029842,-500432,1266096,-81093,376587,-249937,390718,-675917,-1138826,-30112,-70498,432051,-409969,-90411,-1812588,-363450,481397,239773,303465,236831,419440,-1591239,591600,500644,-539143,248020,474805,-434649,-417317,489405,223547,1575592,719120,-601581,-674756,-1122747,819680,146547,-210693,739836,-1089191,827938,-79178,-93474,1777479,510073,850731,1173910,-625882,-815301,-927914,-496284,-68661,556434,-372975,346613,71024,553231,216605,846482,693446,-284169,-78930,984189,770032,475534,-303201,-1389936,-905598,524381,526100,-300084,-48166,-1013694,45677,-255175,-473423,1070679,1308103,1786909,1641983,-379954,-1643164,-20560,90929,301791,52853,-954053,905351,607711,1376329,1741214,-358549,645628,3571,-976749,-642586,965263,1013585,481920,97968,601041,681106,-120358,847011,1437239,967928,198807,286046,72983,-821336,288653,2243522,-43107,109936,393205,-390128,357930,-353673,-389074,1091533,160974,-343813,127230,242043,-427502,592023,-1451549,-1294796,1182801,-374695,482494,79290,181837,472798,1075469,-205357,-686937,-617264,595918,-942425,-161029,-691906,786506,-1463531,59883,-83544,134983,-419279,-723233,199774,-234419,-313693,-624905,712571,214681,247933,1091827,790551,401649,218188,-28172,1058655,-828126,698883,1482490,891153,590505,12545,-997241,183022,-709406,-481716,1113030,966153,113802,-221895,-146576,-697460,-480077,-652755,-418520,68404,471968,252265,-898390,540161,-570156,414041,246698,80905,730077,418566,446391,392855,-481338,140372,-1221315,-14254,-1307233,-698868,210676,-1442740,-590505,-63560,-599243,214203,-20768,-283875,-1019875,-81917,891517,553141,428877,-268978,1517239,500389,93999,-113590,1508133,-509479,-92571,689438,-110534,126923,607793,293277,-994714,288201,-873068,-180899,-23461,-350745,-1111566,-339533,576574,-354663,-889607,372446,29543,-2076517,-856278,-753814,-280715,-424971,-115330,-203278,-163527,-680747,-1823423,86131,771255,1345880,-1690799,279458,975558,159999,1380918,57097,1175198,376803,-463995,440993,582574,741017,-618860,86549,255374,-1105073,-705701,1433121,-1163817,-598683,270427,183265,-257586,872334,-1042511,-554740,80625,494226,-162439,-522820,-463651,-432151,-75905,967879,748010,206321,31842,142716,525811,-203745,127832,-1454966,-404867,-779158,135835,-1274157,-30524,438150,-266870,-1629976,-529386,-6710,-1727919,-473897,185295,-111219,560598,1000425,384426,1088801,685665,823844,525456,167453,1202800,197571,658691,409215,-754861,251669,626412,-277596,-679216,-803025,1652827,388502,207895,269621,-351214,54487,389890,-980342,-539782,-653086,-813924,372462,-181593,-466454,300133,-51689,-199504,-591022,55288,629374,-93435,601140,-269661,-304848,674002,-355272,-13825,500850,-312180,944041,-998657,-965489,-201014,-592769,-876935,-325365,-937282,-417063,603951,1121634,-91210,-828905,-1012036,182697,-433764,-1184615,-862579,-847506,-351337,534811,-1664212,-345420,318227,90898,-317309,-579582,-1016179,-280221,-665983,235700,-59431,-812227,-695109,-1041993,-153874,522706,870677,780016,898246,-591986,414323,-137786,-963627,-927086,32137,-367643,787440,230482,86510,-63232,-1004848,-421248,122040,683560,-1029384,594608,713652,7887,419163,-415001,-351748,1332161,-283423,-519243,-133219,328586,412151,520133,1036623,-294642,-1167800,187651,495300,-534396,-200488,573013,368574,483501,-665293,-563112,345706,776882,-285070,-603200,-1100926,-1403809,-177537,-499021,237446,687718,347659,2596,1385244,1015129,1192697,309703,559160,-3984,855658,23350,810648,-276600,-1057118,-236118,637450,32570,240156,-14628,-810922,-258182,-720231,-634199,-1010964,703316,-1031796,-1252369,-86067,-4572,311452,-115030,528718,-70510,-1395143,844456,751519,1042470,620102,373779,-808114,-169741,-1060866,833452,1031137,-209696,-324815,-648837,-142131,285820,-268830,-914873,-569972,-1010911,-534525,-579297,-625909,782873,-473885,-322421,-402759,-265049,433596,-443440,320999,197368,-374899,-749443,1237052,103340,671813,-205284,118241,550862,395074,-394816,-295379,-132115,-597799,-1016121,-890659,677965,1277564,-1223185,-601424,-150737,-1282998,-381695,349489,-1069789,-86553,-240397,392338,273884,277665,-498095,-242917,91555,1010955,370227,960451,495944,-362796,407835,-250503,69704,939719,1587146,1069082,-758110,834157,-1495107,763364,856792,-44716,-438924,-823683,-80614,688855,-199560,175599,-88003,304716,119006,-681209,88125,709160,928137,1172498,255437,-211891,1310294,914889,121181,509079,672563,54227,47577,894149,48557,1292788,-1162040,-142249,24010,942637,137361,1149256,295230,340303,185196,291665,316847,-1155106,31243,175319,-449233,220715,289615,-615174,1159301,1083982,636580,979104,332213,-1209422,-642018,258396,-132879,-847872,-117252,-667264,470775,133151,-622228,653548,-511638,116361,1288692,16552,446038,978363,-11983,-1310232,-548392,221339,-388899,-585884,-819456,-457163,-1258928,325198,1029876,-835134,-1668742,-958608,-31034,713201,583608,882599,-153362,-45474,701899,179509,-248284,581712,550095,-1039836,-259053,-2080076,-1108007,811169,7518,-16134,-1246615,397626,597238,-351489,-308974,880497,-421068,70012,682382,286415,30179,-784050,941511,354633,-606186,-892218,82938,-804702,-638472,-206579,-141343,239627,-342530,160608,822076,645138,-94775,700528,-493382,107040,781459,2811486,890655,741017,115488,651743,1219190,457975,144403,-1271907,-961147,1026808,74088,-364073,612262,807617,1256699,-341466,1175429,365578,459858,-298283,113784,-226940,1641293,-912723,178411,-606923,-1691164,109409,-285894,376265,495678,470688,173585,-368884,359999,-170336,-893537,408045,110452,566340,424102,-962315,-43059,89532,-402672,808021,48530,-448858,297610,-1166286,943867,-580206,497518,502253,363616,152777,343299,482503,861486,177571,826862,398761,-713441,-1217604,-96566,24225,-21902,-239377,74213,-720838,-2686,-97226,-922397,-448050,-642249,78902,-208434,547604,40609,-838782,109577,646905,546260,535574,-634236,422037,-33906,-247836,-346855,-1273787,-359207,-1043829,-553296,97088,-37672,40619,1738,-371782,-128786,697280,-1240424,-1099776,-38281,-450252,-90400,170288],[-370533,-296437,-900944,-638050,759465,-749964,297975,-88727,379357,660045,-4858,-309784,727946,356142,-568176,-938322,504336,-142015,-374261,958424,1244138,367850,424136,-1193086,150330,14020,-388431,249316,177203,352148,433242,-1178345,-60229,1028904,56724,556949,-130588,-655607,-572328,-39316,-356280,-1185220,1215957,32081,-654565,1187594,14784,970177,669879,74403,1214146,927400,-345380,-2693287,-241519,-102398,253108,-394032,657599,1723449,656445,-463868,-728358,28846,-712993,-1428913,-4647,-1100345,-1770406,387627,1399223,425144,1133998,921047,77186,-340480,1142635,-300441,-588936,-334822,-1134008,-730649,-899961,54491,242113,-1796542,-227142,973365,276445,356551,1370224,205288,353019,-682111,-783300,-1420879,-628677,-567680,-24979,298597,-295703,625744,-898154,-1058812,368362,-1289660,-111304,1154053,-907217,-280502,-565900,336478,344208,1361966,-415752,43201,-486873,588692,1460816,-987734,893862,1126846,2015911,-43198,-607736,354578,-328076,401325,376688,-352538,-756953,-258379,-1041209,-486629,502379,-207568,-1309945,408683,-204119,-556240,-940350,-31715,-165651,1037575,-875077,-929348,-942692,-1186268,-1480157,-968513,59350,-38000,-719814,15518,96486,-714478,909695,389017,-242342,-288835,70773,61498,1025473,-116412,-38743,-492115,-673981,-135067,1105430,-539106,424931,-55643,356127,1334396,-335980,-1730668,-1339823,898132,287592,1016557,423206,-987656,310578,330755,-146027,-84236,212449,347239,1480798,801757,-439582,-702290,-438111,1015292,56178,426018,6320,-901023,-874836,-1284237,83546,426852,717712,-920034,946700,-77006,-607410,522697,-440562,161838,-719065,-504213,509042,1014937,-807642,-1487635,-1372192,-12951,-275367,234465,-614466,-138114,568897,-606948,605678,4624,-522068,257908,1068438,-842444,810776,-301544,402220,-15331,694986,-662675,-860583,218918,314341,408650,-339925,-372408,-1773828,-228078,103823,-399314,477110,127864,462110,-1314854,699660,784367,-412094,486782,327062,-1005793,-308983,405378,273435,1525483,148212,-444903,-683400,-1222785,682589,333048,29325,507284,-567365,1460583,413185,-111998,1499938,224144,483192,841564,-800345,-1060536,-1196615,-503776,-155007,297995,-706067,137163,16276,225354,183962,721091,829052,-532649,-270981,685249,896251,265362,-308177,-1424849,-152677,838313,771946,-424722,-246934,-1186587,566077,128529,-379187,1129372,1169765,1213959,1443926,-865608,-1669783,-65942,-193206,383560,-500624,-998811,1324458,531710,946236,1482703,-259154,382755,212188,-1042550,-661183,1022844,770811,91526,-155994,198997,133196,-921307,414882,1624023,1115174,483559,123588,-315424,-1020909,187842,2015011,118662,464808,652668,-824729,92612,-192431,-368328,923097,-3944,-483872,282852,17706,-262254,569857,-1280474,-1003895,847433,11484,319120,320351,-93030,362868,1074364,-921243,-729185,-669884,458436,-880089,-283099,-821585,900939,-953781,-121781,-563389,-111778,-303988,-557853,353832,-306691,-9138,-213446,592771,177073,283292,990338,59313,433539,141332,502935,1454452,-485178,885046,1063716,393555,580065,-397850,-1383618,302024,-422193,-340954,1133341,1026610,432629,129988,285456,-811109,-423757,-618429,-348480,165941,334437,53856,-698391,448998,-531704,293843,207053,-73159,1043838,614194,571354,198119,-690013,-18314,-304647,-135059,-1622042,-668480,411228,-1360286,-563295,-52931,-326265,263153,160195,-331682,-941220,8046,794997,669806,1046726,-65198,1304542,331029,-201423,-692806,1792003,-424417,-609058,438880,-192997,-135144,366726,537740,-1023932,55411,-1256113,-215546,-444593,-246801,-1102686,-193641,548766,-131602,-481084,377066,304463,-1566042,-856911,-630960,-415479,-472808,-242160,284466,280917,-446370,-1453970,-358003,362176,1257729,-1668293,-314396,1025651,179541,924468,126298,1274141,298347,-363963,141029,578000,595269,-693054,275403,370250,-561941,-710302,1437245,-1076597,-599811,567485,553919,380657,1082773,-1056580,-264531,399370,270579,-441519,-447916,-234674,-316398,31454,960698,1312028,371260,-44522,-101823,325335,-226166,194450,-1493037,-1083688,-792529,-50402,-1060189,102797,247111,-660133,-922802,-131990,153847,-1505142,-163175,268172,-295007,126866,1042531,518027,1027578,539350,680663,468072,158134,1216361,39993,162530,291105,-766998,379380,939592,8786,-841166,-1208930,799354,15236,9422,432666,-495436,120290,573244,-593579,-443789,-710723,-618000,408345,-691089,-239541,455786,217596,191425,-1035023,-91277,890668,4056,270814,-217083,-382040,568948,-627925,227387,-108655,-956056,507301,-729613,-988444,-397331,-346845,-845627,-267819,-623069,-397280,532003,1094898,310355,-430675,-634405,228217,-718275,-840625,-1037369,-984740,-781166,1240230,-1441572,-605443,84587,172497,157654,-766041,-1037797,-383768,-1234629,-78470,-237507,-536115,-872067,-1350020,-466414,1124634,860778,994840,908094,-615968,482385,-117293,-984713,-1129748,103673,247291,774837,-460178,-282020,-330259,-715169,-436135,425042,695838,-1041886,751209,541338,299680,744321,-305274,-122745,1130465,-451016,-340545,-434272,-111468,924223,751643,1022445,-394365,-1112986,755723,561145,-313196,107726,674422,-102317,339650,-545580,-643650,621356,833897,-709529,-299703,-1300734,-1097022,-89524,-348094,811124,434398,397643,-305167,1099155,452747,1523921,202824,422635,155033,767802,-162322,477166,-1118906,-1343480,-210395,548696,-69057,123162,-153820,-776689,-460286,-526876,-501740,-1202116,588332,-962767,-1823729,448039,216225,269672,392344,155460,-419518,-1475275,416047,838958,1369305,726575,696828,-513513,-392158,-1242959,989359,1003423,-129155,-393960,-567075,-216886,599296,-197707,-789620,-1152861,-1113911,-621514,-510330,-347524,726323,-76298,-319782,-172058,-426042,380864,-582494,466796,215153,126325,-438454,1166360,231879,964903,-844253,-762480,520168,312447,-455333,83198,237905,-662502,-467334,-618766,483282,1025931,-1657042,-724261,-252780,-1319595,-156403,-46955,-1159996,419851,-347823,422891,-189547,881474,-86204,-614390,-720895,606911,665959,1117855,95495,-253934,-18548,-319044,82221,641376,1698346,831901,-748532,1262616,-1413772,703185,815765,392988,-519268,-630674,256728,736259,-17732,-48192,-105045,433500,-484178,-520213,188167,152211,743456,1194522,563071,-124875,671864,641362,-283459,801560,375286,-29984,148928,460437,-345875,1113173,-1306554,-278423,320585,1184281,91044,1287810,178089,1242,-352806,154218,228904,-947818,-102343,619437,-581714,-127830,14583,-601142,852651,890477,864161,663401,261303,-811133,-604706,175326,-575931,-1301879,-508626,-504166,363162,73193,-381858,79878,-615844,288966,988928,115036,638817,222768,155244,-807800,-25980,396237,-376027,271195,-1227139,-239992,-1170179,150271,683106,-1083021,-1906336,-1041295,-29808,411481,431166,973160,-284640,163731,379104,-52024,-441147,347283,338199,-1079934,-634719,-1780184,-903370,544198,-343126,90085,-1115032,545917,383309,-407308,-516821,407282,-347145,-25092,899086,836505,425353,-1034792,959214,267962,-579789,-748065,126748,-732688,-830016,-364125,242132,674744,-82662,373360,730009,1141758,-623168,435387,-956250,182278,936542,3258159,666171,954131,-284620,521444,1216554,109661,324925,-1215403,-536120,1344287,84528,-265398,415236,511936,976217,-125797,530484,-89986,545053,-503716,28307,-341296,1581382,-995498,-244011,-8063,-1352765,215952,-258031,468769,-291617,201937,1096,-239174,-320828,-373022,-653164,555286,-43498,194109,305454,-781890,-414891,215144,-157444,910556,286191,-393320,254814,-1079808,777567,-223169,605018,207434,361511,75059,347143,335774,578652,265360,1008983,387866,-478436,-1520872,-474981,-135177,133562,-376494,168262,-764175,7340,254588,-825848,-896698,-625886,-144575,-466234,127912,-134739,-776451,91085,483727,338470,131757,-667716,-476549,-69568,-43746,181675,-799630,-75050,-835326,-714084,-221282,-36460,658055,-155981,-275831,158788,718668,-1416416,-1056974,119720,-603042,-208887,201315],[-190051,-287113,-1163349,-825637,684325,-713188,345877,-168048,386207,431653,-320570,-323465,922206,186433,-756700,-1008581,616599,-202388,-120268,597343,1128001,213667,671914,-1008872,455010,305004,-310545,-41939,388048,179346,486148,-1597888,-181769,1006789,93845,3941,-123061,-689868,-629453,42506,-100782,-1557072,1345765,89571,-512346,980023,-507843,1057067,438719,114479,843334,878233,-226569,-1935732,274344,-147536,-23162,-696292,232704,1423607,604391,-432426,-1020510,-334101,-703723,-1315477,204774,-593800,-1747399,344699,1379840,205213,874821,798681,-1438,-535438,929750,-188763,-881189,-93789,-976817,-831401,-832247,128364,76263,-1734350,169574,437352,-394596,726182,635020,123140,-202341,-917171,-62559,-944591,-430922,-1063837,34640,-128932,-360706,737108,-585269,-1066015,665991,-832911,-196585,467733,-1049476,-285234,-754482,329970,-171607,1283902,-759331,36319,-462503,889720,1767780,-664356,1129499,1199790,1197294,-444800,-690273,467851,-167915,474259,-67156,-226681,-762966,-257507,-892099,-482211,683688,-29712,-1059534,-133536,-171689,30995,-1035642,-296555,-456083,935687,-705039,-855667,-388487,-1149177,-1397458,-809239,140147,196156,-653785,206526,-87680,-1258747,178892,448096,-386420,54389,159601,-146520,1186917,158767,-144042,-436777,-624456,109672,1041351,-423770,903605,154510,766479,729343,-71784,-1375072,-1295183,859201,195559,816120,411903,-1007503,353285,335974,-220068,98222,268091,507051,1228032,711850,-450781,-780400,-594314,771443,-435380,-27672,-116079,-1271744,-394995,-562075,-70452,245787,431730,-877039,577825,-105238,-48515,602344,-1873,420731,-454404,-638540,693811,863839,-853938,-915097,-890591,-14534,-11188,561352,-78252,-100785,424229,-534148,544579,361749,-665952,-336799,977747,-1145096,472115,-440086,510473,233791,920163,-570369,-605310,419459,636937,239341,-355154,-689206,-1708284,-87826,-479319,-757865,615993,72115,584744,-1014437,565170,924975,-271290,702791,233768,-1363128,-137326,243590,138236,1195572,-467185,-226712,-699403,-1135794,402827,388016,244100,102606,-84803,1767625,949402,-145997,859961,148463,76569,441454,-781785,-1297941,-1448922,-390647,-151182,111352,-768658,30149,-39160,-77096,262561,315902,821092,-757730,-462608,271450,815708,109886,-210743,-1091564,479149,1148733,1032773,-473771,-591005,-1140720,942924,319368,-284220,1032052,721447,406072,907544,-1444104,-1369359,-53899,-447661,365351,-882970,-714436,1499433,373778,234900,946352,-283265,52358,529407,-1037869,-447344,927493,465271,-146346,-408018,-216387,-524243,-1434799,-4756,1551243,1139296,705843,36791,-622987,-1073342,79759,1528492,109499,771751,885702,-1146813,-201451,-105131,-375313,568292,-120153,-535202,500125,-196323,80158,534901,-855983,-454710,352621,179010,168089,647007,-133180,189119,924910,-1370244,-656441,-544085,110737,-733370,-435052,-738590,918615,-382030,-265537,-876795,-247591,-191163,-307802,443487,-383553,341352,307296,411739,160621,396076,615559,-659825,500868,66107,1134795,1580825,-88247,867882,372286,-179842,434066,-740255,-1551859,454289,-82194,-394579,842151,807241,542022,479721,626620,-777883,-377378,-622073,-422293,294066,208282,-3686,-480305,434390,-457187,128606,215853,-14148,1088086,764961,712513,7595,-693121,-143881,849245,-152572,-1664104,-647740,532473,-1125060,-554435,-70377,-56874,21705,317663,-365685,-735724,200354,646091,705467,1345668,164245,1165413,27454,-685160,-963092,1830690,-86346,-949923,88153,-293191,-298023,126511,525969,-809363,-19070,-1322038,-29308,-616323,-39624,-736650,62042,521811,-663341,-288662,262281,608487,-244365,-731362,-579599,-660633,-485869,-329245,792354,731534,-124753,-969819,-875424,86718,1063163,-1378760,-978174,1028342,232755,442891,193280,1241585,180613,-182394,-112689,567831,348167,-617812,368763,346584,1050,-534668,1082086,-862606,-668751,761699,801060,802958,1208276,-1109266,96994,561710,32992,-710518,-465742,-77372,-175251,38707,847174,1855893,485241,-125999,-101249,255849,-185149,289290,-1332765,-1463794,-739429,-156870,-746939,285783,111907,-909158,70641,334601,278986,-1089193,142268,219114,-425284,-335615,1266166,501995,644943,250508,373011,233193,34823,955367,-136177,-312974,41968,-391969,597749,1155743,131175,-955512,-1348591,-87859,-340134,-271035,354580,-533204,199292,721421,11464,-268560,-706274,-377794,297123,-889886,-34907,618896,503629,536624,-1212954,-197160,1029339,33978,36392,-9614,-251500,336098,-907543,381174,-623531,-1471813,6773,-477381,-1018697,-565367,-116524,-479066,-169976,-170836,-353306,438366,1053763,866632,-109164,-149501,249114,-919464,-347854,-971842,-994069,-1075839,1642103,-1147964,-849373,-177017,249714,633584,-621114,-834827,-473480,-1417358,-214780,-408465,-44374,-973840,-1633252,-829856,1505988,727262,1076716,665996,-734122,219876,-131826,-871662,-1043851,27908,531954,652268,-989125,-703787,-973121,-463919,-516774,805691,606821,-792583,803329,359712,608211,1126156,-222085,197227,567030,-464457,-170468,-789251,-565974,1269305,839769,896624,-308139,-810153,1352341,579842,-36127,363257,608933,-329340,141199,-362828,-796324,706643,842753,-1001349,19260,-1285984,-631948,113166,-69113,1244986,95487,452984,-739723,764854,-94291,1285607,55877,289283,83978,536474,-278679,163269,-1523125,-1232681,-16623,387432,-142856,-46137,-329897,-635853,-402340,-267924,-145017,-1216195,347440,-815867,-2130987,1004007,372224,150782,764943,-340484,-742659,-1418620,-319022,762470,1570492,782132,872381,-349476,-664604,-1427047,1263602,1018341,14398,-302991,-233931,-381575,774607,-119188,-691694,-1582080,-1036096,-623086,-532790,33136,588127,461264,-109793,-33242,-672703,371368,-559826,629551,247228,520882,-109262,1034313,333072,1242869,-1227995,-1443255,418398,285966,-485226,375441,466478,-497705,310078,-284334,247674,715856,-1801501,-748561,-306008,-1041569,101260,-611661,-1062191,923455,-475305,269290,-514791,1412766,409226,-915722,-1584145,320042,1021092,1176626,-314273,-111442,-441986,-302229,87637,406807,1443213,534152,-633802,1488225,-1280263,592400,650515,768240,-538530,-335413,631558,692262,181460,-341374,-135603,423469,-1156920,-477323,155281,-424868,599576,1172820,825340,-80970,-154135,208819,-677729,1079569,116532,-121283,248363,-26963,-762369,794630,-801940,-341473,620919,1025003,-66769,1163138,144047,-144384,-751463,-16143,297052,-741423,-137888,1038103,-799673,-347535,-157931,-536430,347025,545239,1028529,277348,44019,-356067,-580505,143187,-971809,-1721471,-858607,-211154,186553,92809,4236,-409278,-520214,399308,460304,96602,629828,-488738,360903,-213262,553154,551862,-357364,928096,-969879,52680,-905836,-60023,227025,-1041306,-1867051,-935855,30854,-37694,216183,900309,-356557,136464,55961,-403880,-735208,27274,-11265,-967929,-892170,-1243531,-598450,60718,-569759,205084,-731032,719031,203347,-389301,-474930,80019,-368365,-188207,802388,1202142,1027479,-1002389,924010,105735,-387852,-419793,74437,-533488,-750747,-458118,513838,1172453,234157,330769,169194,1417482,-1058068,121080,-1354862,239248,1081701,3181649,501749,998345,-658817,423811,1092941,-217630,284767,-1065426,-212361,1391541,-89905,-255961,150488,241653,767411,176914,-30988,-454016,605101,-656845,-96261,-200644,1308557,-888238,-354710,647496,-794199,340772,-6480,473079,-912285,-103158,74818,-40003,-550351,-549602,-430628,607615,-205206,-144601,127629,-464433,-762849,156904,161023,820349,463876,-362712,-20150,-735966,464146,172304,532994,-144906,220115,67643,289452,-58663,191421,358833,1045737,365062,-58141,-1404691,-681983,-320696,326220,-433917,183884,-679080,-1642,824456,-513496,-1006748,-401700,-206090,-612060,-190275,-184620,-527198,-45116,312319,231987,-214739,-666316,-1001009,-48425,314360,603367,-199734,358370,-643038,-835066,-427050,25863,1181711,-190527,-147939,463947,616141,-1347091,-875718,335087,-754708,-172243,156744],[70219,-289735,-1317953,-968513,503764,-669341,309319,-221112,309187,75648,-586059,-366742,913109,-8627,-851942,-1000965,593637,-424957,474353,236271,908344,35439,943971,-680732,591490,402553,-76990,-189715,537933,43330,568942,-1462888,-169833,1088966,198427,-486580,-88977,-635258,-551263,-76398,152007,-1625280,1166806,89432,-330891,734238,-952318,1008004,282274,3701,394546,748140,-327837,-792408,890924,-216310,-361667,-870871,-26225,959980,612233,-291918,-1285832,-651551,-990130,-1371827,517768,193319,-1558055,295955,1165785,-81785,408147,571319,-98036,-576573,568227,-205371,-988869,101641,-868641,-851735,-721611,207454,-192509,-1509473,467261,-41366,-752994,1031157,-85425,104718,-756045,-1035406,578995,-343857,-334120,-1382665,50475,-608342,-373392,798300,-547686,-911984,862638,-359352,-217958,-249909,-1148274,-290097,-945004,260568,-641146,1034917,-937991,148376,-413267,1013011,1922367,-301046,1229346,960235,501096,-783154,-741002,733275,-13251,552114,-415045,4131,-683893,-199981,-465185,-422843,764538,121207,-685687,-646405,-129371,536479,-931540,-530998,-733032,586296,-460802,-649938,71422,-1080750,-1203615,-329677,544093,226097,-588537,391567,-221380,-1427398,-445029,368334,-520876,263316,148865,-423939,1238258,453674,-272367,-194024,-424531,258996,953428,-299818,1300394,276517,1001013,222287,180469,-874693,-1132424,734709,39793,687535,367982,-952208,318714,355369,-140988,320779,445874,652554,798066,516510,-457875,-717834,-670321,461298,-768476,-497105,1009,-1501122,367316,153093,-382822,-226014,95872,-509509,284491,49244,605349,639268,538108,707237,19079,-803029,686145,672363,-661327,-68279,-185163,148348,103831,953449,402253,-50607,186176,-425778,324940,611181,-794942,-929123,802480,-1328097,379265,-461523,667936,423193,1054463,-312208,-389549,538289,785281,3519,-397043,-945309,-1671748,28904,-1115399,-730223,653165,101115,764742,-682897,270580,950870,-162578,860733,206154,-1456289,131872,55402,-161832,679666,-988711,-55645,-758758,-805738,-396,304069,339823,-318504,286165,1694305,1388027,-208900,166211,275454,-294521,48427,-563506,-1450267,-1608906,-165294,-54812,41423,-536565,114618,-97284,-284608,397684,-369711,676211,-912750,-639176,-178572,529090,65711,-22404,-429341,718774,1370853,1213129,-431200,-947797,-889143,1113812,367898,-214008,815157,111608,-414967,51678,-1963052,-911560,-46046,-631462,272758,-1022645,-189356,1443179,172055,-438680,323173,-416236,-213943,816423,-954789,-17800,681458,131032,-153750,-554228,-470366,-1053491,-1509331,-310160,1302933,1052007,782758,23937,-778173,-946983,29302,945448,-71732,938981,1001673,-1249260,-442820,-72064,-398658,104492,-167521,-503719,746344,-299533,482011,514136,-298957,204973,-207923,-21301,58941,895747,65661,-81691,638952,-1521372,-538373,-281846,-455030,-544147,-538524,-492495,817648,44865,-301967,-942365,-240295,-72608,-22633,421343,-495956,695749,799019,224241,232282,554080,119815,-1175886,556705,-8385,1703446,1395227,220296,672321,-325044,-686902,223240,-927611,-1467555,596924,212351,-697455,348954,453164,537857,719316,792121,-677147,-370175,-613042,-584222,436288,178748,65118,-306165,457708,-396142,30829,243247,327444,875965,822517,837532,-131700,-498925,-217060,1588071,-57669,-1388837,-604898,545381,-832589,-575564,-58557,128819,-414684,378572,-385293,-488494,392208,392125,619770,1202183,329858,1100416,-333918,-1190376,-802413,1619246,327417,-1054536,-292573,-416772,-330038,-47684,203920,-369969,24307,-1132856,356317,-482497,206196,-96840,404119,492566,-1684030,-312530,63552,840396,1333440,-522510,-592039,-888075,-460387,-358369,1144621,1084406,214952,-527283,-1435621,-69085,750238,-1132954,-1438065,1012071,360434,151728,246906,1086378,17598,35281,-275208,551527,31664,-383007,354668,163012,456475,-180533,540183,-571764,-792969,784644,877338,979859,1185677,-1210303,380493,426479,-247557,-910190,-681257,-82607,-63947,-106184,618074,2253966,509800,-185676,191243,270821,-70949,403981,-1010634,-1397690,-576676,-88884,-451584,483806,137418,-967690,1040964,841078,349434,-645534,275549,44429,-459539,-641987,1565092,336482,114432,-52351,32749,-88690,-154119,513018,-151977,-622051,-322174,247647,841224,1203917,141706,-933682,-1116333,-602940,-596106,-558035,138104,-438612,295363,780850,671769,-19146,-624901,-152998,49481,-829360,84679,741226,727075,696489,-1033593,-242628,987123,-40662,-136360,258437,-70961,-63657,-1108555,438564,-874928,-1737395,-405754,-281650,-1099576,-659317,54985,111364,-35601,283000,-276408,394052,1027492,1482263,-12640,274054,258934,-957520,104958,-683988,-883453,-1150798,1557809,-832175,-1060418,-413892,251753,990265,-194495,-500139,-524994,-1124230,-70541,-532228,509443,-971795,-1773946,-1165904,1513662,558588,1035116,228927,-834714,-285792,-177767,-663931,-688296,-161715,332526,433160,-1206772,-1038863,-1698102,-327918,-636028,1184770,464307,-360251,762162,234611,845939,1416666,-120291,524861,-144396,-355993,-56020,-1099103,-904457,1306167,809088,707309,-50468,-323227,1779191,522365,255497,462225,381962,-265399,-67949,-114291,-963579,604811,804059,-1101521,247437,-1074828,-141097,333969,229413,1455864,-194984,538488,-1210692,426779,-527672,496110,-92640,195116,-141368,224438,-255458,70274,-1450625,-791678,253850,203813,-118124,-236020,-548238,-444889,-55613,-94565,334110,-1024207,12875,-640793,-2041332,1425117,420858,-17984,896982,-766950,-947158,-1264778,-1165157,463582,1585648,733521,931426,-354081,-955795,-1618371,1541625,1044810,146496,-94062,256207,-576998,737558,-57246,-693151,-1720826,-800902,-538837,-581958,408827,409103,924794,170412,-88078,-987184,416388,-391298,784064,299594,683280,162791,847213,363379,1431822,-1332371,-1805682,114239,225018,-463564,533497,454841,-168078,1013819,21673,32034,437310,-1620437,-672964,-350224,-547756,339045,-1189157,-754409,1191717,-625207,26024,-625323,1689501,821992,-1079201,-2149769,255566,1359458,1155956,-651212,71087,-661985,-221714,39700,259197,841271,211807,-468818,1468461,-1186195,452080,425826,932365,-463411,-15980,905467,571177,323831,-596046,-191740,332600,-1723957,-481315,30766,-893493,582567,1127337,959143,-69774,-848384,-229869,-967076,1330495,-28441,-219864,339995,-465452,-1044224,448309,197715,-361755,848267,543761,-243580,745779,226514,-81513,-944373,-224695,343659,-610443,-22991,1423175,-1041956,-392781,-223080,-497702,-171445,154854,1083446,-46874,-276979,115456,-517662,166996,-1270653,-1982906,-1068873,106130,-83895,134768,413446,-664264,-233985,419761,-117919,-43002,501349,-897164,584192,378323,1015544,588481,-333062,1136008,-75743,360675,-520149,-217073,-132565,-755948,-1578613,-720559,123373,-479618,-1898,752334,-374870,-125068,-177560,-817233,-1057271,-277552,-397620,-685920,-974288,-691905,-344573,-450908,-640037,213518,-239144,857378,88259,-285850,-169649,-50339,-531932,-347439,465832,1278302,1591655,-708823,870714,-101233,-107166,45094,-60526,-281728,-426531,-406967,628658,1529932,559471,126658,-537940,1451092,-1318649,-210055,-1549501,248287,1146298,2641340,435542,867658,-919254,424111,900349,-452196,2702,-892080,-97109,1189165,-409480,-326682,-60236,73462,635361,498013,-325135,-609062,698335,-669808,-223966,233862,875865,-722473,-145902,1138961,-211413,485607,439927,409677,-1209019,-342981,323889,163629,-354797,-656594,-275620,553054,-300053,-331116,-69352,-85134,-901158,-14213,488710,552147,476956,-328601,-453872,-221526,89546,481269,221940,-553201,-74070,49847,191490,-579725,-96802,419806,871003,362999,422810,-892966,-638246,-426506,511256,-434179,76741,-508637,8133,1314876,-126582,-861742,-113313,-43070,-567928,-355950,-137414,-146467,-269256,131368,212351,-463696,-590803,-1016098,8688,748006,795354,307528,866260,-475480,-844898,-437635,156168,1407708,-97982,-9046,697142,424960,-1021837,-612724,554917,-830343,-16627,39147],[338725,-294498,-1279797,-1047764,238085,-575842,239701,-159509,200836,-267680,-646195,-362388,789787,-154976,-836813,-905664,462076,-722193,1215845,1827,591700,-167547,1172524,-266715,524606,303999,249529,-183518,485533,-24823,637904,-774704,-14255,1182936,325016,-799439,-76627,-529400,-425381,-298940,347230,-1401714,741374,55979,-170548,496170,-1207921,835193,226592,-297077,-39690,528622,-596386,313582,1456337,-254929,-667808,-863526,-91812,481027,707613,-116444,-1453625,-858189,-1441590,-1534508,853128,1012118,-1284077,237973,790134,-330579,-144354,291554,-195939,-488161,153169,-371568,-900095,99426,-870484,-777455,-680694,238107,-490925,-1223449,621531,-353242,-627273,1238972,-507356,184131,-1122624,-926649,949050,224792,-364565,-1404204,16645,-968498,-329732,779522,-918314,-630672,916228,21618,-192181,-707698,-1173545,-274396,-1063343,150923,-1023589,617127,-845022,381631,-295181,924129,1932938,1573,1117548,490428,208990,-993416,-777807,958902,-5987,623370,-526955,236846,-493197,-78021,78271,-321762,722347,207531,-292766,-834245,-112093,660638,-652791,-656255,-884101,133019,-244183,-385761,351512,-968066,-930302,298883,1161409,69528,-490784,577941,-268148,-1191517,-619180,211037,-611773,280339,75778,-606231,1183758,710074,-382408,181362,-115464,282979,836814,-312881,1463086,281557,982367,-119037,354803,-407134,-855872,550848,-191241,631156,313129,-859167,186343,369935,62452,518524,634090,719197,264014,236392,-460098,-572482,-626383,118732,-807958,-798397,290839,-1494363,1153808,719974,-603985,-817798,-369677,-68574,154606,369269,1160559,591938,1028528,869429,487968,-956635,478579,512892,-357966,696072,490068,457348,61785,1276089,629820,6155,-34834,-300939,2330,722103,-841971,-1210677,572937,-1336454,534589,-370768,812291,499788,1097997,112702,-217255,563666,694134,-212893,-383819,-1060075,-1654370,99200,-1623415,-391987,536143,213309,941411,-336306,-52050,920722,-111211,936937,234986,-1314116,449469,-101264,-540228,119908,-1300656,3396,-861319,-288979,-429019,129228,290964,-582201,552041,1313735,1599811,-296848,-271800,519319,-576788,-258172,-219755,-1463750,-1622202,145186,109616,85616,-98832,418928,-139757,-352508,515201,-1177344,446613,-989471,-798879,-582841,107860,140542,213960,339363,494065,1411650,1214124,-301928,-1203077,-507019,1091776,346789,-175166,542055,-457803,-1045325,-830249,-2266068,-483242,-112456,-750449,142880,-934422,430504,1248772,-10892,-808955,-119437,-609763,-333304,962571,-785397,516025,333177,-187692,63103,-536377,-421998,-1276173,-1211003,-444085,998094,911031,679293,51754,-774384,-685496,88162,415694,-346805,933172,933133,-1077748,-534666,-48516,-406195,-347619,-149421,-389721,967160,-235915,800224,524792,219432,783600,-695161,-560469,6459,963005,408728,-464777,233188,-1462749,-415322,50767,-1074274,-355788,-527704,-194844,595097,201342,-205563,-787694,-114721,56596,225242,272780,-647189,1033635,1124851,99973,420002,701108,-298596,-1377314,547678,-75626,2051768,966535,351618,367773,-820211,-998336,48243,-912916,-1156660,669558,379481,-1190960,-180852,164184,564036,764473,730136,-588618,-411334,-522091,-648264,560015,297830,203915,-218992,443293,-402068,73559,265049,884886,500942,764662,917351,-189152,-211526,-238248,1452381,122423,-833471,-510882,442489,-621048,-618151,5598,189698,-872372,311208,-396595,-276258,508473,47266,407528,697483,371070,1045967,-642061,-1553304,-295539,1246039,652835,-932828,-640050,-550490,-248686,-102400,-361258,215343,159208,-791556,849651,-115514,394504,603448,781391,468339,-2587543,-445108,-149751,883510,2368231,-307540,-627017,-978207,-404775,-333798,1227051,1261447,465401,-207760,-1944473,-182343,327968,-1106367,-1460294,993138,552506,135246,274852,836978,-181313,232516,-327196,544226,-282893,-30844,250049,-151919,718692,288280,47282,-231245,-893235,623236,785615,940025,1003125,-1298484,493146,-41057,-583092,-998793,-1104250,-267313,-19715,-380491,329174,2386900,425694,-196364,668905,278140,103444,526505,-591527,-973089,-305687,184226,-284757,665416,370560,-838399,1693848,1333729,344852,-380903,168869,-192149,-384546,-642315,1768189,74822,-337512,-260392,-223674,-363049,-329290,31133,37211,-679931,-713617,933569,1031858,1067151,116091,-674462,-568348,-617748,-697438,-756606,-81711,-224208,384682,730898,1214798,273372,-469038,18130,-277801,-660645,97883,775284,811305,551870,-531521,-230535,741339,-233280,-295761,447942,-12109,-626767,-1185184,403573,-801564,-1719720,-613826,-164484,-1258711,-639304,151946,731384,109627,608430,-170694,448971,1037013,1952357,-191622,507788,272169,-802049,390248,-262542,-698619,-1016364,1052314,-545329,-1216424,-572443,141647,1129369,350864,-144797,-530963,-482517,343230,-591301,924437,-849030,-1681068,-1401487,1128297,418784,916107,-281818,-809847,-832176,-234082,-431792,-204847,-345585,-294197,167650,-1094621,-1193706,-2156288,-331013,-748582,1451061,316232,73349,678376,208070,958942,1507757,6814,765167,-718998,-196008,-22897,-1273257,-1032578,979469,679753,518289,304888,219170,1876539,376614,522941,326524,51524,10417,-263964,175393,-1050047,393972,732704,-1005638,320479,-745097,217161,445059,417763,1430873,-332143,647240,-1591780,112735,-807784,-516509,-191664,167994,-397847,-81999,-52677,311019,-1070303,-236166,480713,49365,50270,-406272,-793934,-267948,480177,-103994,756763,-656871,-348915,-484907,-1591554,1574466,350989,-185323,737689,-963541,-981838,-1077745,-1899940,-50036,1387060,560405,921560,-538457,-1243408,-1837316,1691192,1040052,195066,151029,770946,-740909,490459,-17507,-813595,-1521332,-473446,-382371,-549504,660429,238096,1154786,366615,-327808,-1324681,516730,-151122,879812,368601,567690,336874,623356,292314,1464508,-1154763,-1689261,-262570,177991,-375412,539608,149185,215839,1390650,215026,-113039,262716,-1174657,-522855,-428638,-8933,503125,-1571358,-289926,1039182,-780730,-190689,-545871,1595189,988853,-1081991,-2209259,406577,1588770,1084273,-856848,272895,-573436,-119761,-96425,184098,89548,-101242,-366809,1203129,-1190244,312091,206277,799904,-287201,243285,989607,414788,352953,-727210,-284494,243027,-2030241,-437327,-92489,-1215089,683173,1073344,932696,-69087,-1175410,-522120,-1103768,1543806,-31518,-310408,391470,-764761,-1074379,178442,1188639,-355180,949309,-67609,-355786,144916,405879,145758,-904854,-443946,180798,-547635,230955,1775032,-1236934,-277685,-229424,-536926,-529054,-172734,1009728,-242796,-615677,558213,-374094,223571,-1449148,-1998033,-1078591,340868,-440334,137166,722864,-635442,182837,340635,-554661,-269308,348700,-896355,806456,888399,1227400,441194,-303618,892313,997743,600282,-115320,-238937,-296389,-389685,-1123428,-484126,212088,-780158,-168959,612136,-335708,-497292,-261282,-1196005,-1305407,-473837,-705516,-280126,-894296,-280635,-257991,-825229,-589124,-18070,149215,883958,58791,-99855,324610,1629,-807151,-422867,56860,1044522,1842988,-256175,821987,-315864,161618,537353,-233250,-64821,46171,-140392,573289,1588509,813010,-75797,-1097945,1267167,-1380180,-521718,-1464906,194966,1088813,1840592,470312,641521,-1010395,499717,695893,-559819,-453931,-752602,-182563,845972,-769605,-434388,-127837,41131,517424,751856,-310735,-519162,869761,-486749,-333390,859570,347391,-622900,292882,1351811,195561,646865,983427,294650,-1124723,-450431,598786,301270,61972,-672659,-200695,410975,-278888,-318805,-230313,268116,-768163,-185837,733629,168182,308587,-272960,-913714,292363,-223450,612365,-239026,-996205,-509769,-104208,86487,-1032674,-148959,397416,483239,361583,809671,-165486,-348058,-398158,638946,-426106,-141323,-303445,89077,1502496,183327,-625781,104454,344862,-336714,-378657,-46170,262033,-514336,-44907,242728,-601963,-413659,-635683,68322,1162872,740130,576848,1361429,-309737,-703945,-232675,335660,1290103,93382,115336,797473,201531,-537995,-336941,707080,-783784,128400,-131969],[546673,-292786,-1017271,-1030130,-50471,-399899,223842,45995,113145,-484085,-448555,-232594,633359,-215015,-718323,-732871,272949,-981378,1850235,-58995,209886,-373731,1302411,165338,299768,49920,595119,-43278,175141,-26759,639608,159442,242562,1193477,415632,-882391,-119385,-380290,-345220,-500889,450167,-999049,229401,31779,-58348,324735,-1236410,584878,253925,-705225,-360726,228379,-875964,1020560,1803201,-225476,-852887,-685325,-151,99037,829327,18056,-1506126,-927254,-1797362,-1632597,1123022,1521710,-1008562,174964,344496,-457947,-623808,31338,-282949,-338153,-221039,-628034,-675706,-165737,-983576,-637436,-753268,183244,-750601,-963198,612295,-481277,-106926,1339600,-524120,358139,-1184825,-562255,990811,622572,-520600,-1151491,-39810,-1101819,-252364,685872,-1576756,-297556,839755,233522,-157995,-757964,-1105588,-218632,-1057809,15280,-1274991,114488,-465846,718270,-107816,646951,1766978,166089,795523,-66500,372418,-1053119,-814207,928116,-244923,672580,-338877,384624,-199652,87040,523090,-171560,557220,238940,-15470,-559702,-126146,332145,-285926,-619141,-856612,-245459,-136277,-130440,477840,-806340,-613016,853270,1735687,-193831,-329339,777639,-246755,-681912,-269326,56985,-636774,132783,8091,-570810,1043604,895794,-422306,578493,217162,187310,679390,-488039,1333396,194601,723060,-290361,419646,-141332,-512063,342840,-471874,613892,274979,-771913,-32562,378671,304552,638295,735906,670677,-224275,-63204,-454930,-424599,-459485,-246244,-547318,-796931,630862,-1226984,1669780,1044587,-621852,-1335543,-1020614,163058,187202,773354,1461787,446322,1284669,797592,741942,-1042268,148733,427320,-47333,1126939,951882,807998,-103245,1390951,517438,58516,-151039,-174987,-342243,704019,-750686,-966373,311093,-1158684,816371,-209443,886307,448450,1052272,598373,-92370,505256,382557,-349757,-257226,-992261,-1588949,107288,-1858271,38404,251197,376849,1033953,-26088,-271777,881976,-124032,921918,289468,-1005470,709073,-190388,-875072,-347910,-1342902,-49979,-960495,259409,-742038,-51820,154499,-566065,747569,778969,1512254,-387647,-309548,762742,-744424,-413395,123553,-1328955,-1476712,495465,293905,205524,388112,879892,-136548,-278733,553743,-1832782,212442,-1011399,-948227,-872121,-319509,299207,436423,876502,-33597,1207561,975470,-113406,-1297301,-113902,939252,313449,-161420,280289,-817640,-1370288,-1284192,-2264651,-210625,-293382,-841048,9733,-696562,985729,1030176,-111994,-802607,-168119,-803509,-294955,923621,-536343,985060,-40857,-438462,419522,-369624,-28012,-1141791,-784147,-412662,738485,795393,421147,77789,-660085,-391263,270716,30282,-592685,790314,665937,-664281,-403395,8843,-358606,-656537,-91310,-188831,1108002,-15485,923593,565615,540519,1116463,-981140,-1206717,-3208,822460,758611,-917288,-292246,-1325609,-289640,381130,-1513468,-202994,-373857,41487,268796,93788,-35237,-537559,69506,187615,360635,24962,-809235,1334251,1193552,100762,697788,780937,-484629,-1242298,430094,-119747,2090082,450918,312542,47184,-1035622,-1052606,359,-703042,-702424,617536,378513,-1705186,-594046,88966,719301,590509,441866,-561499,-485213,-296182,-388667,621876,561357,340139,-217210,327592,-502871,256403,269940,1473851,97947,606792,935595,-160692,-233,-222589,512511,334126,-124125,-357135,235783,-582659,-656089,100045,125773,-1177978,134619,-412674,-127244,525249,-302420,108232,65095,274626,929744,-793779,-1682658,307137,838451,802243,-661084,-908746,-667448,-109300,-30929,-987599,818036,375808,-403405,1321465,318481,434305,1101387,1120610,468262,-2817329,-538206,-302342,657313,2342051,-176491,-640242,-873046,-335724,-277382,1024998,1233719,541200,-4297,-2262817,-334529,-141763,-1257754,-985762,967289,752736,284971,270337,537759,-390197,362441,-277121,580312,-524530,361637,98272,-529334,770333,760073,-191976,160188,-873587,383300,578569,749727,703592,-1286273,442374,-745341,-936558,-963557,-1618696,-557411,-49113,-692960,88009,2190701,243781,-141672,1105052,191016,302510,647141,-139193,-485014,21881,605367,-303008,813062,776496,-577118,1877440,1739555,250566,-438015,-104637,-392277,-215722,-289051,1745776,-197204,-533948,-322596,-334844,-464467,-410569,-356899,333562,-487247,-983752,1460657,1106314,779914,114420,-129878,120079,-270747,-636868,-789433,-199876,54344,430496,593408,1509437,550717,-260667,128051,-588689,-537520,30633,691722,711259,66772,127614,-187320,317814,-520643,-464252,443252,-172119,-1271041,-1140585,294887,-462195,-1466127,-577838,-126572,-1434962,-483458,178239,1180019,228224,742634,-53559,612758,1082064,2053486,-576424,505784,296046,-482251,475435,161617,-504315,-782194,396589,-307690,-1274029,-613497,-70308,1005613,815512,127051,-507015,241503,898038,-596563,1022384,-610906,-1339327,-1487278,477777,318645,778010,-722419,-617861,-1202292,-271642,-250429,208539,-379523,-1100292,-68775,-758526,-1147452,-2144840,-456286,-811870,1500093,187497,297998,614340,280361,937224,1378473,137767,846120,-971636,-58846,-61033,-1273465,-920399,364568,476111,384564,651902,661805,1591287,157505,742717,-46754,-288001,354164,-446320,447649,-965978,189208,651113,-764177,229619,-410124,323713,346925,397637,1223614,-273352,746726,-1763171,-156456,-935673,-1280674,-193319,211711,-570093,-301284,317399,826643,-651982,179894,565561,-44686,348364,-519670,-1028724,-148503,1005754,-302464,940659,-200768,-653210,-372315,-985710,1394837,192210,-295137,314368,-858065,-846261,-928730,-2355141,-663133,990581,285039,891250,-832492,-1389733,-1928334,1738426,1005960,133599,341943,1187413,-838534,112630,9066,-999826,-1053549,-139945,-180112,-350366,706423,117622,1103181,371183,-650822,-1611843,657399,53296,859240,446568,231922,415544,394860,117378,1314864,-706439,-1027416,-472842,240268,-217953,416605,-406103,537701,1338858,239793,-154506,218036,-588895,-338676,-566120,397169,560215,-1592046,215484,438945,-907576,-299570,-398794,1140683,811479,-953517,-1803836,657847,1629657,981706,-908780,453012,-217745,-41014,-322348,147005,-555330,-378644,-444625,737185,-1288057,204350,34396,395845,-35702,378367,883918,285565,251321,-699785,-421280,218381,-2006589,-280886,-112995,-1414876,811798,1017079,768332,-55433,-1103407,-577540,-1084139,1698828,83720,-367018,357726,-869884,-820071,46088,1633446,-319456,907562,-599011,-357410,-425120,618188,448289,-658984,-620676,-263282,-499850,550833,2052767,-1328469,-66217,-252669,-656497,-625295,-360993,823003,-324894,-870018,916145,-145252,271505,-1503206,-1748875,-893870,417511,-830705,60441,861177,-379527,634933,170079,-747036,-523920,222894,-579137,1010731,1258117,1139500,107126,-272421,371477,1603070,689439,190412,-84975,-305330,-155284,-613581,-297602,264429,-865242,-250960,514412,-228418,-781703,-178202,-1437362,-1388568,-508531,-845081,139619,-725576,-55388,-368452,-975140,-494326,-575498,261555,739464,119624,149112,867400,176687,-1076512,-361946,-255285,576662,1645880,219841,775183,-503077,335072,920587,-382522,44158,542007,349218,373329,1311617,903306,-140755,-1359594,925228,-1270085,-774716,-1109113,90458,924393,1025564,574810,458442,-925943,548951,525432,-547946,-938329,-676307,-380450,502912,-1038726,-517287,-24715,131887,329828,867566,-95900,-245383,1112220,-121283,-419745,1442218,-216346,-634265,820918,1288904,349985,818898,1492813,127006,-727807,-412162,743097,325618,460510,-597608,-180122,226612,-142954,-137527,-302070,526973,-458368,-249227,811797,-240027,23175,-199067,-1253889,616794,-363808,538053,-686340,-1408173,-1037082,-470263,1370,-1225906,54353,256190,-30382,299498,981734,518936,95078,-258021,668182,-457633,-406203,-112017,283465,1325890,325235,-449642,168408,881376,-14809,-303101,41089,565654,-698927,-184284,281772,-633449,-135770,-119586,95466,1476165,518122,586453,1781325,-121788,-421273,123744,525765,953500,341629,206811,752492,-2930,-47886,-104695,730778,-616815,113140,-326068],[647304,-279988,-566603,-888387,-271381,-140101,350222,345642,81357,-534629,-68819,57219,500382,-195933,-522074,-507002,84891,-1110023,2166152,-5527,-193840,-539752,1308721,542598,16776,-292319,891296,186149,-333249,3938,525046,898780,527592,1117840,423692,-745812,-215440,-188894,-363523,-581810,466581,-554237,-173028,56263,7293,256792,-1076575,324321,313825,-1023010,-532166,-126487,-992668,1197215,1825681,-120929,-862801,-406250,167921,-156374,843292,62593,-1483176,-879426,-1787502,-1481742,1258060,1441727,-787067,121365,-49063,-430044,-901167,-146244,-354488,-207614,-491955,-850100,-422541,-631848,-1153878,-493202,-917170,42630,-919626,-778261,454925,-472610,537930,1342495,-215388,576354,-946926,-25395,793643,782092,-771754,-767992,-66594,-991363,-179875,544797,-2218083,-7587,689408,252210,-160459,-457932,-942676,-119049,-920584,-144281,-1345231,-323517,107771,1110614,107388,261578,1398315,163188,346419,-557757,822845,-987646,-854019,524723,-732118,692244,99919,407064,131231,246830,706772,45144,291666,251901,36038,53928,-144724,-267723,54315,-418770,-662930,-408801,-170062,80282,555589,-604276,-292375,1152875,1987364,-460425,-107292,980416,-219596,-110603,391782,-25331,-592512,-74460,16881,-288344,847248,1001579,-350897,863346,463923,6687,469358,-732120,991548,77201,314253,-329423,384055,-149578,-168145,153517,-741009,582501,272537,-718565,-294344,397661,483508,653973,708060,508273,-520968,-294878,-436967,-345889,-212286,-615629,-97740,-461964,899880,-756538,1742197,1099632,-507031,-1632218,-1764200,28700,293798,1131148,1456406,227991,1176146,472949,663674,-1003351,-172943,405590,223991,1189748,1150589,1035759,-340106,1220526,128327,90952,-124599,-55411,-629454,593360,-503704,-223986,51504,-832628,1049764,-40297,865275,296054,915697,979952,-15969,387203,-40569,-387788,-17253,-752889,-1403774,45792,-1766373,317032,-161899,542536,976165,178501,-307681,842823,-198164,819617,323388,-611243,802370,-218199,-1054973,-638990,-1123216,-160835,-979938,677069,-821039,-150281,45730,-248576,882205,253607,1137654,-448291,-31366,907408,-790406,-387360,335705,-1081867,-1207205,825062,437066,347068,767001,1354118,-61970,-107826,489158,-2070464,54095,-1006756,-1093670,-1005006,-607679,484589,585991,930196,-563010,765198,509424,88607,-1241891,158215,732947,290291,-162234,80094,-915472,-1389448,-1005081,-1975321,-125996,-571814,-940155,-105773,-414710,1348776,859054,-100089,-543376,217602,-937905,-152412,727816,-238348,1228339,-359493,-569838,786588,-135542,629956,-733735,-507098,-278191,577828,767980,85245,73307,-511415,-185221,542524,-185407,-695659,593746,253139,-132272,-50637,117690,-228896,-723826,-29025,92736,1138044,287643,803300,613672,576292,1118861,-1011593,-1617354,-12528,509852,1007234,-1325527,-933112,-1206222,-142162,648530,-1624420,-102305,-96445,157597,-120828,-164352,41002,-352399,249278,298298,333814,-259018,-931760,1551644,988829,253829,992182,759740,-385328,-824610,184245,-118854,1832300,25873,201916,-198410,-1007796,-882581,124700,-361612,-221204,417205,222870,-2034048,-798883,246597,1002123,247560,-5015,-597892,-556837,66675,277227,580390,904222,411441,-249489,106785,-675591,504204,256174,1875280,-202830,400753,893835,-68651,-24276,-191239,-666313,517377,555044,-163404,-49491,-700447,-656742,168828,-34031,-1221953,-91138,-449809,-5873,466433,-533576,-201621,-422792,75016,712108,-734402,-1589180,715959,498409,775897,-356223,-1072708,-740609,20878,115607,-1454477,1297872,651742,-59800,1651492,634681,279391,1202722,1341839,513536,-2210221,-477327,-341979,169578,1351723,-200464,-610204,-597846,-271543,-218040,622064,1025160,423634,140533,-2265908,-557762,-534823,-1403757,-189004,912531,886087,371985,238380,241696,-570021,404171,-155715,701419,-649060,710616,-41403,-877413,660949,1114287,-84143,602558,-686654,288683,342450,495272,366823,-1123407,320198,-1495145,-1219561,-819447,-2025022,-814999,-127166,-929587,7634,1694209,7839,-23744,1266033,-21842,475982,762150,305606,-279728,323854,1041626,-482065,925219,1246296,-278193,1618054,1984621,66487,-788907,-365705,-461607,12648,329928,1486118,-390566,-418316,-251334,-306448,-329012,-349824,-574256,570108,-123317,-985156,1732616,1036974,410203,157814,626784,766572,174610,-460019,-633663,-178015,312291,404374,425440,1499410,736787,-38519,194866,-768096,-528811,-56668,491523,438027,-666673,705650,-157459,-210881,-840554,-617368,211940,-533309,-1830297,-1018866,144723,2970,-1069517,-344766,-151310,-1442911,-198180,145776,1322893,286391,709266,50596,850049,1136793,1688783,-1008702,310579,325962,-79163,408939,455302,-361202,-606893,-103972,-99749,-1171491,-523278,-334149,641525,1043538,242012,-487923,786402,1396501,-581508,726604,-291040,-827192,-1408913,-219804,223634,666010,-978640,-304677,-1275837,-264758,-174166,395450,-169326,-1753408,-198976,-362777,-946229,-1700002,-659583,-804173,1277956,69365,185008,615348,408320,809378,1098729,242328,746125,-931125,10175,-124985,-1137784,-603654,-328021,234496,332478,896401,872870,1010215,-94587,903434,-558454,-535433,635453,-625766,622679,-671755,82323,580993,-465210,17184,-182066,155448,27150,148953,925532,-47177,798414,-1660664,-364030,-926679,-1451115,-70891,298399,-590091,-382917,778722,1377510,-413913,293994,470670,-81799,694918,-550457,-1196632,-91712,1301612,-612682,793431,223337,-822746,-296763,-501191,941029,9689,-309572,-265292,-488267,-581723,-875487,-2466981,-1165546,456940,-32955,876980,-1131297,-1282975,-1731304,1746926,964315,-9470,408644,1426913,-880391,-269797,35639,-1142814,-479643,118524,33193,15974,539400,73224,836060,162103,-919373,-1755758,807424,120099,683380,526037,-185313,430446,200959,-129849,1013164,-149729,-149308,-612740,326498,-30007,224561,-1051989,715934,936936,72190,-97939,273355,-5359,-159433,-757057,548375,513572,-1219037,625685,-431090,-964024,-291257,-349056,461230,303137,-757651,-1179065,844634,1443547,851309,-818491,566603,243828,-14588,-596685,110787,-914794,-604416,-752003,155725,-1411892,153939,-78461,-143682,236876,362690,672124,249872,46156,-532815,-597926,276737,-1695102,-9790,31767,-1521621,848408,955916,523362,-13943,-788641,-402400,-935928,1756394,255409,-365393,203793,-774939,-344481,55103,1316350,-242597,743827,-913283,-251896,-758084,781690,716530,-286339,-699109,-876216,-411009,830360,2150504,-1296165,152506,-354034,-805062,-460466,-383899,570132,-357240,-956781,1135131,125662,268135,-1440550,-1295820,-589179,318081,-1168623,-96511,831316,-14478,1018293,-66562,-721160,-749224,105248,-179824,1176900,1449997,799672,-345479,-243735,-212199,1341247,579072,304063,219928,-292987,-217972,-162592,-200011,260573,-731064,-241323,440982,-50461,-796458,44027,-1467781,-1263118,-386643,-786318,438507,-569337,28963,-605018,-906987,-429626,-1413189,62121,415700,253527,423208,1303539,396996,-1176181,-168116,-390395,19449,1114847,601116,700795,-637367,376544,1081853,-453854,9031,954282,963299,93140,792052,765420,-41466,-1319013,509776,-1037483,-933681,-563004,-29441,728962,390759,695385,456138,-709551,446150,415716,-453405,-1277516,-664798,-585332,267103,-1111500,-518739,210607,300390,22032,822707,133086,75604,1349870,317869,-487210,1713348,-758423,-689301,1300566,1032581,344966,993052,1847558,-107418,-194924,-268081,663072,234934,674864,-450826,-166828,56288,53913,128948,-251550,663234,-167511,-145039,686886,-579321,-266232,-129995,-1366695,625029,-276626,300667,-963625,-1681249,-1563736,-998214,-56903,-1062527,418772,813,-523760,119055,902700,933928,541882,-91490,581164,-550402,-628891,25823,597573,871482,305611,-409746,66789,1423327,235337,-179091,102095,637583,-755536,-244290,297256,-574682,207066,279084,65600,1634749,258472,417150,2108375,84019,-51798,490775,683338,599121,610007,260968,598639,-167660,313334,55721,604622,-374690,-134715,-511463],[627833,-256633,-24534,-626966,-338177,162145,656751,631436,115957,-463584,330106,470100,421321,-138213,-282162,-258163,-52330,-1067706,2074642,25129,-584815,-618286,1202061,801406,-219545,-643354,1086867,446084,-889541,15787,268346,1135926,767305,1068507,335393,-444749,-323743,37194,-471242,-498482,445144,-139971,-313548,145016,40164,282253,-819579,123712,346280,-1024685,-598415,-494958,-844771,966113,1535548,31861,-695739,-125727,315962,-325273,620267,11086,-1445294,-772526,-1286849,-994134,1228600,722307,-637139,97727,-287919,-272444,-929480,-212845,-412939,-158311,-645195,-903691,-244049,-1123097,-1298461,-414081,-1110060,-143077,-970895,-674574,203443,-397723,1022266,1269996,240836,753527,-538925,504859,533040,719410,-1065972,-435044,4183,-698554,-147315,383769,-2532142,164044,528478,106110,-233642,-8817,-701624,4656,-689722,-332449,-1199737,-537395,703512,1472233,289443,-117610,857682,19451,-94528,-868313,1283588,-857408,-890847,-188310,-1354158,686184,632984,319360,385072,341157,594570,332827,-30511,281653,-165825,677147,-123099,-838358,267485,-116000,-365756,-305891,-324828,243408,696476,-387100,-13455,1131116,1770469,-641878,121104,1133865,-257436,329337,1032580,-5898,-494969,-199738,148143,166264,625425,1026075,-157823,924975,525550,-209834,206190,-898792,619253,-5676,-114151,-288982,289285,-347574,117643,25489,-923500,481914,306766,-697938,-534253,451917,526722,573134,568265,266685,-559908,-382989,-397960,-374312,37801,-935005,365409,111946,1024635,-205816,1418154,920901,-425603,-1649030,-2333199,-427849,348240,1302346,1210400,-4908,699966,-24138,270514,-805391,-361425,390119,458641,1032910,1154712,980398,-601480,790015,-356102,86097,25573,58726,-807816,438786,-136862,736262,-143988,-437412,1097571,75524,767072,100642,686683,1121902,30163,239833,-413388,-343952,271509,-402460,-1078223,-82550,-1403854,303817,-612643,654514,755052,225073,-158362,774451,-327630,645224,289164,-209962,673344,-233815,-1021507,-739315,-709519,-249699,-851712,895190,-627009,-107413,81998,281302,926771,-141234,576783,-448539,326543,905690,-714592,-196528,328925,-786330,-881440,1065675,481656,460199,936441,1674613,89719,82525,342982,-1779187,25358,-980596,-1233006,-978134,-649374,640139,628745,551956,-816917,183311,-91465,249966,-1109866,206442,533932,264467,-169802,-38122,-843693,-1192007,-84790,-1504160,-183412,-870590,-1055992,-198581,-187383,1458410,731032,-2813,-241828,879650,-952074,9177,454276,55872,1160007,-557751,-547529,1039961,56015,1370716,-219218,-527432,-129746,520448,844313,-226797,35905,-399276,-158414,827653,-256058,-600827,432057,-196816,337842,410706,259229,-17850,-521512,10502,420213,1065716,559929,455163,629686,339427,807443,-834050,-1528421,-76646,96353,1123583,-1544577,-1624875,-1124634,40378,817252,-1425017,-46885,242878,170415,-509431,-422943,-199799,-347142,382667,361737,147798,-498918,-959939,1608960,576151,531448,1208186,638651,-55522,-228109,-175704,-53189,1393256,-186680,160356,-302875,-827052,-596003,401554,2786,175175,93282,-24342,-2049144,-785207,514049,1320349,-152813,-478727,-655090,-586297,497884,1136419,412264,1215286,384532,-234692,-146801,-841179,700075,221241,1938822,-313931,218839,810308,49002,-340863,-162370,-1415719,628286,1024417,27443,-380655,-859544,-597378,150922,-249121,-990813,-288586,-520357,160328,380232,-541331,-432793,-574196,-161806,401965,-479722,-1362092,744107,263090,629827,-137649,-1123491,-755950,91125,248611,-1613266,1567712,931043,163855,1768063,710545,-45911,877391,1380265,611440,-1059546,-229198,-259427,-461241,-19327,-400032,-549473,-245714,-225306,-179755,160887,698128,168402,285798,-1910345,-812681,-701484,-1360379,592749,802029,895021,222292,196708,-782,-675982,367578,-4930,919800,-648268,950833,-110751,-1101745,477905,1270571,317141,1047879,-372868,550813,169445,258865,80482,-836160,237190,-2080442,-1324600,-597222,-2138159,-899864,-208085,-1012603,147342,1018843,-214587,134265,1038252,-315015,571823,870265,724210,-548579,520963,1331934,-725063,1009447,1633103,-44856,1067806,2017976,-185491,-1212120,-423918,-347601,261421,1016611,1096435,-440257,-65224,-102277,-195382,17457,-152730,-621009,607548,285881,-658874,1784316,838671,34007,226201,1390407,1271659,480401,-250009,-340716,-47032,463579,302162,296979,1212669,757804,149560,247834,-713938,-586174,-94449,208110,67110,-1438778,992284,-190645,-742013,-1103871,-693222,-173431,-988364,-2114092,-883953,-5947,439781,-626709,-20200,-215515,-1062008,178369,66185,1134640,268545,594062,120139,1091658,1156742,985831,-1312132,25404,346351,297882,278405,523296,-306170,-609129,-275022,118356,-859504,-316945,-585011,118488,975808,174033,-514688,1011710,1652451,-587073,108972,50628,-291538,-1186757,-750133,88236,596453,-1001560,23581,-1083456,-200361,-219748,315544,280547,-1982275,-172572,-46559,-673089,-1033153,-883751,-732206,810269,-71813,-224431,690427,521690,626625,790817,301644,500865,-805116,10490,-151167,-969154,-154162,-811452,1341,351786,996622,789815,335263,-325914,992712,-1030142,-616277,790206,-805866,630857,-207246,87779,536079,-204936,-241914,-134363,-197039,-408875,-249776,626237,263273,780490,-1309861,-501834,-795235,-1000181,167571,374704,-452038,-324362,1196304,1643554,-418101,111743,230638,-99891,966746,-488594,-1239470,-65635,1227133,-916341,373449,495255,-815497,-231514,-349983,366691,-114937,-226046,-836824,18130,-250948,-943715,-2281344,-1347345,-119226,-314664,895501,-1382705,-1048262,-1385587,1640126,910657,-167392,319450,1464398,-916780,-533359,68580,-1128100,23841,248791,222104,449251,232824,109358,490741,-194511,-1022645,-1667065,926490,-9575,354201,600604,-528575,419193,72545,-389638,639619,262251,455767,-930128,288758,114012,44451,-1558337,728816,391131,-264131,6269,371096,445212,-8857,-967598,415830,404005,-583791,836472,-1258252,-917596,-227862,-520849,-247243,-403257,-559437,-631552,836219,1049555,681151,-618243,585380,615333,-43849,-843343,50134,-954979,-773086,-1225013,-429645,-1460521,173138,-147104,-626651,460452,208680,476134,355765,-200506,-283033,-788379,390070,-1220727,316996,334380,-1532052,703035,882898,261136,55702,-457414,-91525,-705420,1661214,407561,-296663,-72245,-523160,217434,162428,451357,-116588,505184,-989119,-85908,-769232,830117,850163,97132,-649085,-1405161,-253110,971370,1941336,-1162152,295028,-541081,-898095,-125121,-267012,315383,-398076,-841127,1185296,360155,186783,-1275777,-752625,-278228,93911,-1363127,-296347,695021,341307,1250602,-327348,-591814,-912125,-72964,55447,1276989,1452923,329277,-791781,-217618,-702632,352322,278164,192782,582843,-392684,-610454,140371,-196536,198902,-428414,-159235,349620,175674,-474330,344083,-1270308,-951369,-167511,-573035,519448,-513750,60214,-826580,-699301,-427727,-2303031,-319911,-29009,420953,667165,1524140,589380,-979546,90510,-391218,-467569,570036,822389,555405,-707382,302624,976415,-422428,-158027,1224300,1513748,-175559,196689,402865,120836,-1065477,118419,-716346,-977704,50800,-117259,608253,28682,774899,701947,-439157,119613,376362,-321686,-1349785,-703695,-724539,171244,-954092,-409221,492690,492918,-388933,661904,211274,283018,1457144,646502,-536454,1516663,-1214451,-642631,1637100,689740,361250,1152811,1972822,-415841,251004,-92534,364180,78649,653166,-267739,-119108,-51631,227953,381030,-78281,691468,-81981,108477,396204,-783692,-445057,-96366,-1220476,307793,15003,-7145,-980785,-1706824,-1969308,-1516947,-104163,-613026,785567,-315518,-873426,-183105,633933,980066,844816,-1176,393758,-687379,-732158,84621,986971,305736,214520,-495712,-146456,1800161,250830,-47827,144584,410486,-655077,-188055,270686,-454414,551136,419112,-25489,1618142,74826,185891,2335271,266031,324659,695288,778419,379560,877093,286124,403157,-310616,477833,145987,359821,-122551,-555642,-666191],[510535,-227697,477929,-295554,-205854,429476,1081427,789315,203999,-364967,579150,900488,404116,-91861,-32174,-14558,-108821,-874712,1625225,-106588,-947152,-585694,1019393,906031,-347098,-923759,1155092,678532,-1322451,-38046,-113566,858191,913069,1174004,179246,-53407,-379070,280828,-607355,-272679,457907,276592,-144918,279006,49374,343486,-568545,38065,307530,-594380,-643768,-826156,-452306,597429,1056924,182084,-403296,66825,363387,-464115,140070,-102222,-1422279,-676854,-414458,-238949,1055815,-370378,-545512,121258,-334777,-60003,-757463,-186786,-463695,-212311,-711467,-715633,-191990,-1417039,-1341576,-449890,-1259828,-306455,-905914,-623293,-60304,-318436,1184011,1147990,666651,800892,-164792,820914,376419,509959,-1342764,-279312,242237,-324501,-169542,213333,-2378559,200400,388620,-140450,-387299,367183,-412709,113488,-432127,-549189,-848375,-429686,1127582,1685678,388127,-378338,240378,-193081,-392790,-950199,1506966,-732391,-911388,-990681,-1909555,661401,1049817,179808,442298,321648,286748,662646,-347142,340579,-535261,964140,-27721,-1141327,301994,181646,-51874,14679,-541360,369508,950140,-194825,182028,852780,1158139,-691878,262017,1146672,-395532,536402,1409349,96282,-372740,-125924,403759,645816,403413,962226,125681,718797,352505,-414871,-90828,-876175,395719,-18536,-443752,-214988,189283,-506777,317495,-10689,-961119,273936,360498,-680202,-685215,563159,419974,433004,373598,-158,-381389,-293756,-329792,-503006,206381,-1114240,675402,729039,999534,276817,926731,587291,-506719,-1419718,-2433243,-1005308,257831,1188519,867851,-184426,-6828,-550691,-306303,-464804,-355803,303860,679105,859121,1085814,572491,-852656,221506,-720363,32436,237226,173250,-867616,287905,268044,1539409,-196882,-72298,914905,100811,642050,-71171,370861,989856,93537,94556,-593225,-253428,504937,-32938,-659780,-263199,-907435,28064,-982575,672669,432742,106419,98200,639807,-502486,423108,156658,131066,347420,-306971,-791523,-696143,-208541,-249155,-558849,966863,-218586,82350,318916,857295,840685,-345967,2356,-374966,534456,765504,-520268,101494,90626,-507279,-573463,1153714,391360,512142,877421,1724120,296865,209742,172259,-1079957,137436,-906576,-1350993,-827175,-424041,723004,568219,125686,-679300,-367475,-682878,321852,-1003538,-1028,372038,203595,-182167,-83548,-773846,-900452,1033039,-995543,-302997,-1077515,-1155514,-275259,-82595,1333934,578807,89597,-62758,1549820,-778034,115502,199026,285972,807501,-600463,-371605,1104105,118788,1982501,226464,-779939,-44631,541417,983787,-421201,-13207,-363143,-334205,1034321,-235226,-335387,357867,-558364,576374,777503,385977,241691,-106442,29381,725071,937268,687636,-54859,571876,-66374,288447,-570550,-938891,-237242,-337787,1149195,-1477550,-2215923,-1034000,244669,880202,-1060533,-8691,561051,152543,-813079,-564319,-870013,-533449,457531,356796,-129204,-622539,-854391,1424593,85266,847250,1265291,452379,381301,420464,-598347,84494,946182,-170121,297394,-239882,-584252,-316369,754130,265905,416267,-279448,-271270,-1778321,-615237,686297,1548786,-476358,-811295,-665018,-546634,867044,1723263,126264,1366961,262539,-98949,-314555,-888008,738705,152568,1651534,-210995,126373,712087,155924,-845409,-145863,-1396484,656123,1180831,164531,-720888,-923650,-479272,14111,-480353,-563020,-390631,-625048,419702,309315,-287950,-516332,-350430,-364025,48419,-110460,-1108812,391125,106617,428995,-89273,-1068510,-718188,85601,282543,-1464643,1648631,1134643,213300,1664232,536045,-447837,278461,1207425,742276,109704,152224,-92803,-1037106,-1147814,-727748,-497890,64177,-200231,-172539,-217985,329102,-122975,459269,-1267202,-1004463,-543637,-1051797,1033576,621091,768032,-129672,169296,-154773,-663600,284701,133713,1169006,-545613,1048167,-71508,-1125254,303257,1224794,833472,1378761,-47657,1173918,126704,97717,-87019,-516208,247669,-2353517,-1176642,-328587,-1885317,-734321,-242925,-935925,472704,333725,-352662,291628,488225,-587243,550386,960545,1096020,-1203316,567026,1354447,-905436,1070411,1803029,45127,420126,1831349,-459616,-1402689,-181455,-60956,498877,1545417,736954,-322893,366805,56484,-75676,468243,120658,-561146,401107,611201,-88884,1721673,558706,-288231,274266,1903555,1621961,525207,-95793,-25477,118006,451463,146246,261713,746694,569326,258710,310894,-375643,-581645,-30348,-101231,-279729,-2001688,895168,-323090,-1169077,-1220206,-627284,-562334,-1408081,-2024238,-793078,-115304,742900,-208701,283698,-302010,-229975,582317,-51359,697347,185081,495742,144574,1259821,1095197,257391,-1368642,-231831,336552,543497,165567,339390,-341491,-786214,-125099,375010,-346859,-34133,-772781,-452117,661278,-50514,-616968,928001,1566652,-642496,-630582,338760,110521,-866406,-985409,-107067,556562,-809911,256726,-773930,-81521,-363732,55065,864992,-1696034,11753,131355,-409168,-384107,-1072804,-625551,200161,-268763,-716220,808354,551436,443668,573353,318745,185617,-818100,-21103,-86011,-887308,363873,-847709,-178397,401350,974136,443402,-195907,-486452,987687,-1282896,-508984,827103,-971097,450204,309362,126977,518729,-55710,-465594,-275123,-567438,-752854,-640443,379622,554186,702735,-827503,-576780,-557708,-207219,475864,381483,-204558,-173371,1403991,1402116,-570436,-210398,-67917,-153631,1050145,-340346,-1119539,-21345,794811,-1107936,-126426,533723,-644485,-151162,-571537,-130083,-111255,-80126,-1223781,495081,81676,-1115959,-1919188,-1133069,-632066,-486753,942240,-1569681,-893756,-1151712,1377944,854195,-255379,85999,1314325,-1008738,-605915,102281,-894582,356749,237474,359644,794352,-86412,211816,212079,-574182,-916884,-1295365,974697,-329106,-76018,662881,-699085,407573,14070,-590571,298559,469596,714741,-1222176,228245,163764,-47308,-1715117,612246,-69877,-683874,100327,465694,666840,107213,-1149512,66237,293112,76554,814157,-1753788,-762818,-205358,-929530,-811917,-1095971,-394289,-357424,601104,523555,455164,-344816,514521,758689,-109105,-976520,-38396,-759478,-887183,-1698174,-901115,-1346288,259421,-197740,-894087,567143,-44546,393564,611435,-413939,-18696,-939011,507304,-729483,607381,717569,-1423386,361533,793617,27282,138885,-278909,218346,-447038,1359901,475710,-176260,-427320,-192543,706821,303657,-514332,50789,247636,-903412,70456,-530821,739511,786762,372441,-485498,-1595056,-39344,919883,1373149,-981438,310598,-750991,-857217,240292,-72136,120990,-455227,-549659,1076168,474514,27829,-1030172,-239312,-65825,-144312,-1356186,-477875,531698,609935,1295710,-557015,-477302,-1014397,-377020,1310,1276720,1286213,-125787,-1089469,-185494,-1026545,-796987,-139917,-101368,867109,-654002,-1207659,250471,-265057,95338,-35788,-40196,209984,397197,81491,647232,-891746,-535005,58639,-307990,371838,-600091,121821,-885107,-460789,-470318,-2886066,-654553,-481344,568792,814294,1509444,700894,-483862,299749,-381954,-766191,343172,879410,305817,-716241,165981,645996,-306648,-399747,1342647,1812661,-337046,-310919,-86696,174908,-719163,-154073,-312043,-909994,605549,-134058,640408,-68215,773518,1148003,-200249,-387882,407596,-188445,-1143909,-776937,-774537,175312,-620138,-197072,723076,670319,-817856,486688,69349,254858,1310713,694036,-554621,912202,-1505917,-360875,1792771,347034,525075,1268413,1854183,-774096,430628,35439,-58771,-59106,438651,-94154,-23969,-72958,303459,541098,183580,655004,-277219,418261,48869,-835231,-441221,-119804,-868806,-224493,418703,-278899,-739836,-1436907,-2138023,-1821645,-169769,-125419,1001615,-604962,-1058271,-535596,304492,716823,914437,-51663,155947,-818816,-681108,59142,1362412,-197956,171250,-635642,-378496,1877764,-47699,52338,194715,-65322,-418724,-2275,194349,-312045,823142,293824,-157120,1429466,17282,-19235,2392955,364392,632978,605289,806252,329564,1133951,295052,235903,-470056,455144,187909,72210,83988,-987971,-785503],[342961,-200460,813295,20020,104521,574256,1453772,756024,317567,-328146,582050,1210902,440041,-92080,198891,202054,-77465,-597575,960542,-457569,-1274870,-465322,804423,859928,-368348,-1066211,1096518,839952,-1518212,-176689,-546899,302952,952176,1425829,18377,357519,-320735,517455,-690891,23543,563793,786757,260451,409048,30908,360705,-400710,93325,188195,169445,-731674,-1067588,53294,349416,557104,273668,-74782,124375,269961,-595134,-450998,-221787,-1387085,-648706,498867,584124,808510,-1341000,-485495,195299,-233677,109657,-501124,-123895,-509895,-351153,-747348,-318264,-242518,-1339467,-1246487,-613097,-1310341,-379677,-752228,-579337,-250579,-272422,1027507,996224,943010,664019,-11909,784575,404303,248533,-1547789,-319164,686706,34509,-234500,25448,-1849004,154077,253777,-413232,-601839,526660,-111788,165563,-215357,-777984,-359604,-17605,1237473,1641470,388340,-448238,-329808,-381507,-468603,-827657,1369415,-664981,-901033,-1614411,-2178452,613507,1168519,62731,241355,174168,-38497,970675,-584884,411738,-894032,753613,134366,-1109442,169952,357187,195585,432252,-748540,459082,1276091,-73827,268434,475781,397572,-613750,222636,929068,-602926,519560,1464427,222620,-255914,179618,738812,990707,196926,796514,430889,289477,-22505,-573805,-381960,-650159,390023,28274,-607258,-136075,127792,-360076,438464,52406,-838631,-47620,407135,-622096,-697318,737584,209485,286951,186236,-237578,-105334,-48660,-230244,-685881,235217,-1063697,737771,1159361,876257,566216,525321,194206,-761374,-1045658,-1966549,-1462647,15757,779098,576582,-261341,-725902,-965406,-886592,-79640,-191427,89426,899247,797610,1047036,-100056,-1069672,-318474,-808005,-67169,431434,292348,-836880,176715,610653,1926990,-49636,176083,545595,36637,548300,-170802,-13610,662354,235555,-16620,-532273,-148922,584603,260325,-235571,-469890,-435464,-345444,-1162935,626196,132711,-134111,334271,428709,-701850,185340,-69930,363785,-74198,-491228,-450370,-584970,261787,-131045,-159487,1004987,273692,367786,714401,1298860,609785,-353473,-375181,-239197,499513,534185,-223286,427485,-310688,-287826,-335808,1047261,165430,492276,645905,1483418,515100,220044,45206,-275816,358987,-745228,-1422245,-616121,-17441,705323,442181,118851,-235194,-712763,-1126769,275105,-1010349,-397812,246754,78318,-202309,-83518,-820876,-611379,1853587,-578944,-416082,-1089702,-1177211,-345654,-127962,1064479,324357,57096,-53681,1990413,-353897,137446,44196,405005,302417,-487125,-85207,975236,32134,2304268,485769,-1039563,-57041,611938,1107642,-438897,-44358,-399978,-656773,1090843,-185889,3593,366265,-741114,499835,850133,444818,493571,395615,68854,920371,817414,597733,-630048,414354,-490752,-279808,-352409,-150617,-497393,-723986,1144192,-1143451,-2526928,-867755,427903,853397,-700378,51283,781605,184150,-945257,-541243,-1791480,-816031,483572,274953,-379290,-588665,-606132,961474,-327588,1075127,1130186,254846,789474,996059,-1000789,280504,653397,-10916,633234,-26856,-344455,-116380,1079728,332196,494012,-592834,-427938,-1388291,-392493,580554,1594099,-616477,-853562,-563440,-437884,1023788,1599349,-231474,1251909,79076,186904,-295939,-720069,575560,27406,1137548,66608,152322,623389,233957,-1290860,-143318,-746290,627494,1047857,207694,-1030899,-817912,-330498,-222127,-694794,-74306,-362585,-748804,739361,268689,178475,-432280,133228,-478320,-282628,257601,-893964,-169068,-25756,214944,-233768,-930939,-646781,26094,174148,-1149293,1659110,1193441,70422,1386573,211476,-793759,-328077,843674,858046,859996,556042,85874,-1362108,-1742494,-1076410,-501899,234764,-188896,-190294,-433650,-15252,-350110,647398,-500439,-1025764,-91244,-539261,993735,379876,548044,-437728,174753,-211695,-490492,191931,226889,1289259,-383286,997555,79725,-905651,177362,1052254,1234935,1446976,156806,1877262,231726,35965,-103672,-267670,314340,-2275832,-776786,-37521,-1344768,-337690,-197088,-756112,861104,-212840,-358151,398871,-180839,-734067,395472,998973,1371380,-1925642,463109,1085549,-926736,1099616,1681598,-34081,-155956,1467146,-692729,-1160955,312756,327722,706790,1767894,536793,-61368,713154,172610,-1495,878280,379468,-484918,13947,759816,524186,1630852,255337,-525093,256404,1987550,1827723,325369,-55565,178676,236211,269689,-26505,332438,235565,181730,260615,391806,210693,-391944,154685,-371176,-480173,-2183521,471480,-557378,-1410006,-1130467,-393579,-790221,-1706917,-1651073,-774331,-149986,884907,147243,493656,-407478,819828,938804,-196948,160351,69969,478936,127462,1301627,922676,-167231,-1165241,-373002,279361,586727,115912,-40513,-434916,-994698,214753,663187,272106,271629,-881036,-962701,228668,-360919,-797561,648102,1164708,-749787,-1251768,500269,274414,-508106,-921207,-337497,518132,-464986,333218,-521147,75454,-553899,-228899,1420149,-1023406,300027,197302,-202658,93981,-1183755,-522651,-407259,-522262,-1011229,909246,458711,303134,518105,313607,-117773,-1048006,-34868,86715,-960860,917825,-392059,-276674,424811,883404,-52515,-409819,-544917,860114,-1238622,-254638,795627,-1089922,129949,717595,68173,521215,-42433,-589008,-540413,-794391,-765010,-842233,189523,736866,606242,-384624,-612569,-245841,528037,778808,280192,72286,-14319,1258963,678561,-709771,-460985,-329859,-284981,896932,-126586,-842420,76637,180638,-1135135,-473963,329574,-380571,-54019,-1017875,-378248,52760,68637,-1291181,799373,363900,-1332067,-1520951,-652942,-993570,-505080,995583,-1644471,-819056,-1006978,1182641,866438,-198062,-243421,1006771,-1187899,-493701,122418,-469402,538840,109277,435187,928725,-288539,354403,96248,-840163,-630018,-667177,923468,-766751,-513834,701720,-693033,403180,-6106,-672666,78151,619379,857878,-1067839,347444,122188,-5401,-1428584,432683,-302366,-1074297,160051,535057,632563,192626,-1259160,-368731,234118,532082,603944,-1799884,-531640,-296748,-1467742,-1141822,-1561621,-255521,-385291,221692,-21411,167658,-28199,398426,646488,-181951,-933803,-133663,-452978,-952307,-1978146,-1157774,-1038676,394919,-251246,-896675,510073,-349101,449943,972636,-533126,203086,-975728,586499,-331990,775195,1066334,-1190775,-100911,692385,-158867,210746,-301353,412173,-214505,833368,425941,-43033,-779748,127899,991613,420251,-1201372,231343,19045,-773507,149304,-215408,538626,523803,457035,-268672,-1337218,181457,683039,542312,-818983,196405,-869606,-653437,498737,127181,28596,-478446,-161893,854340,414827,-179989,-733679,163284,-1559,-260481,-1150266,-578129,396435,760588,1173481,-696598,-430566,-1082946,-810755,-281994,1147286,995938,-449335,-1135254,-130287,-1174883,-1533276,-553373,-473227,939002,-1012164,-1783888,178745,-367055,-23158,364018,77627,22328,545698,619109,888378,-426453,-126326,204697,-112463,73912,-807931,260966,-694291,-286375,-508714,-2849601,-732071,-808294,646892,799542,1330910,705328,157532,339949,-480862,-833905,559923,812111,-44447,-677889,24668,201119,-165208,-631368,1331011,1777172,-322222,-628868,-521859,-16654,-384269,-235571,173509,-760971,1001211,-69014,823723,29514,684699,1638971,-57091,-913909,506885,-71334,-762577,-874669,-748702,202355,-228175,76063,824939,818837,-1142282,414814,-246415,-41678,854645,428607,-513961,160084,-1553549,179219,1776776,49894,827150,1296211,1531248,-1115824,291220,62173,-469144,-94914,119401,22402,94477,-14591,248698,577608,474862,602588,-682157,652855,-208151,-770132,-250687,-200061,-422669,-793962,807299,-432717,-324147,-924490,-1999530,-1784328,-279527,65737,980243,-776688,-1169280,-820887,52412,315186,751237,-231862,-60129,-883862,-496295,-31158,1618062,-513860,260716,-737978,-534717,1625590,-592876,76532,277004,-601852,-112209,290331,66362,-191014,963028,-5356,-286537,1087167,61116,-169332,2132526,338321,828290,205676,787502,383141,1371154,294678,142976,-666006,309946,207901,-164467,219538,-1261510,-881605],[180849,-181798,896977,227722,507374,534347,1557308,550577,425189,-390829,355799,1288813,510512,-144896,385581,377854,30638,-319857,248300,-956297,-1551080,-333067,586329,701468,-336129,-1029463,937416,909788,-1470132,-376954,-904617,-221639,901898,1619834,-73064,733442,-123118,719885,-658308,295950,769181,1426738,748736,474531,-29370,271813,-346974,279488,16390,970937,-868592,-1176833,488428,339330,156749,265641,190218,54016,45230,-692112,-892448,-297476,-1275817,-714438,1079168,1242800,582264,-1716828,-434610,302948,-86048,149988,-290015,-88619,-548391,-532345,-807752,160740,-307893,-844569,-1030682,-876412,-1237586,-322055,-553678,-502069,-306737,-272650,680059,822613,1027351,350559,-158678,409275,583045,13181,-1644219,-471702,1296876,318609,-306952,-193091,-1188049,117536,78356,-653272,-833280,437869,167480,139209,-80192,-979987,151771,563301,1001621,1300918,318542,-318806,-749576,-462670,-328941,-580559,896526,-672013,-849428,-1871592,-2014659,516586,914361,28120,-173150,-70731,-210956,1181662,-672721,458716,-1045216,147402,301956,-838714,-61340,330507,318420,803530,-888966,491684,1566479,-62372,246965,180352,-230865,-449469,-35112,468221,-784161,367184,1287108,301247,-164949,633231,1076279,1091261,11020,522644,671155,-238754,-475488,-667711,-616409,-312736,521089,87112,-602807,-64936,121098,233978,510575,193501,-592878,-449140,423806,-489699,-551904,958109,-21563,185757,46138,-406993,125440,283497,-108545,-856361,115901,-747883,561579,1229303,732192,601012,341222,-171008,-1088042,-655657,-1134353,-1635136,-294763,170854,420887,-227173,-1256427,-1190608,-1313522,171168,10833,-257494,1111242,849599,1077908,-801944,-1233473,-690617,-582248,-192284,542129,411695,-762146,122673,809282,1864132,290091,272846,80389,-76471,523811,-188382,-437185,280165,494053,-59147,-305349,-47208,462902,407698,113601,-668387,-112385,-623688,-1095187,656569,-13134,-420304,421399,176984,-887814,-30001,-345043,466222,-450350,-789991,-118514,-467642,600328,84652,226800,1089401,700216,657924,1146954,1480409,266840,-189188,-370585,-76346,292682,273746,132443,705087,-747697,-140722,-183418,744049,-154156,410092,341809,1029574,692590,113953,13081,307324,630710,-476767,-1419784,-416569,401806,569850,304758,720489,293584,-760870,-1352791,111257,-1163188,-825508,140599,-118312,-234478,-67101,-932209,-359917,2123194,-337794,-491074,-859370,-1065557,-414604,-311253,774994,-58949,-183810,-155218,2092968,331647,103247,38552,397821,-173251,-248550,233589,715165,-146259,2281292,530570,-1072809,-146823,715354,1133622,-268906,-37705,-470444,-1011937,979140,-164539,290406,401267,-732083,157196,555481,404895,676329,830895,199297,931292,760431,286795,-1161409,163248,-796636,-737720,-259463,398814,-809569,-1017398,1120824,-680858,-2467093,-594904,532318,765115,-454275,167361,859915,304463,-847697,-378852,-2496066,-1042437,475181,120816,-481186,-399842,-241836,269790,-528493,1088211,833381,97516,1067649,1397798,-1286050,497901,594583,153126,1085547,281859,-141321,15915,1290995,181150,458589,-736777,-435996,-1076724,-221482,134018,1432905,-536612,-541762,-318331,-291453,863032,690099,-584616,820074,-118965,587034,-72166,-312537,248332,-174881,593631,431462,271057,554545,291471,-1397934,-152122,109559,594802,776446,142949,-1271439,-561861,-195536,-487535,-864393,332874,-211621,-864444,997827,240177,741813,-219807,673235,-483504,-533961,514900,-711734,-679724,-174705,1398,-526887,-748981,-565020,-39830,-58620,-856016,1722792,1079512,-230711,1006692,-104331,-961846,-684832,356088,896422,1040211,863123,197139,-1337296,-1886187,-1315460,-590341,225462,-176907,-216915,-493932,-294008,-455319,804948,196922,-806440,476944,22076,585409,114912,317546,-409551,213959,-193385,-123585,111343,252112,1097738,-206609,812628,306568,-448523,86381,873379,1337919,1161544,161005,2251023,442924,66938,21643,-147646,334834,-1913563,-213545,257755,-703909,185466,-61128,-548929,1154517,-548212,-227157,410367,-741807,-703533,119626,929011,1469579,-2363539,252241,620861,-769216,1073117,1278910,-247838,-548694,1011749,-819388,-525263,888785,714310,878982,1682394,540744,282508,874018,226158,17498,1120572,542688,-464270,-417587,699075,963718,1527584,-24611,-673969,149564,1635129,1871933,1023,-130645,185809,255690,-34285,-183933,471675,-190598,-328301,152755,481008,905252,17311,446055,-545906,-470080,-1969637,-110246,-848259,-1428909,-834114,-30087,-751055,-1869635,-1251825,-816295,-93585,901553,425433,585116,-540460,1638321,1181044,-354010,-319038,-31045,550223,82646,1214573,641775,-126736,-792198,-366357,168934,409981,130843,-489924,-529801,-1019448,586971,936523,837765,546220,-924334,-1331479,-165808,-662761,-1025675,309183,582024,-879143,-1583143,483946,185483,-181294,-659648,-542824,457372,-41827,263777,-431258,248423,-729642,-394707,1788264,-252822,597527,226016,-56920,361608,-1194827,-455012,-878855,-783265,-936718,927459,252786,227558,635881,307519,-351493,-1382324,3128,332113,-1151374,1487980,339618,-293841,369959,759503,-545618,-267903,-496019,596386,-977524,54109,742017,-1130886,-216936,873234,-192015,530079,-135508,-581312,-812405,-801937,-303162,-728203,20358,763147,547279,-142626,-643214,83714,908253,993120,74782,296332,58397,712362,-242517,-715965,-488575,-498155,-494873,558037,120191,-469678,223810,-342307,-1011267,-520083,-33750,-133627,27636,-1438089,-291835,354112,163542,-990178,856866,564825,-1502929,-1194092,-178407,-1159123,-369632,1025477,-1585901,-756220,-812662,1275405,1002490,28869,-599210,571592,-1426497,-274449,115735,40773,669765,-85571,458043,840110,-291981,506749,162539,-886831,-237132,93242,769235,-1208655,-851445,701434,-579186,399024,-46851,-610527,13532,716252,753688,-687861,510975,2353,167285,-773872,252672,-305247,-1358889,187584,574289,395981,251608,-1274428,-742388,242618,660831,306277,-1487507,-289550,-503791,-1954404,-1240115,-1665742,-105484,-604194,-146580,-467296,-164682,310227,310424,357590,-242203,-704533,-196740,-136224,-970937,-1941991,-1137586,-585232,548359,-312193,-715074,275340,-662043,589086,1347250,-531292,347279,-828301,617942,-79440,773189,1277537,-872419,-542994,594532,-297400,243792,-463095,447718,-52356,130328,262546,52297,-1032025,363299,1002254,477511,-1466949,382003,-152085,-694499,107991,3249,299678,129945,335259,-83457,-732112,345490,322432,-324565,-721829,-3075,-784616,-335450,563785,269568,47689,-391369,216582,585252,182077,-387943,-424577,434736,-56702,-144557,-811264,-552650,299340,791636,950790,-699672,-424910,-1144729,-1286849,-586140,885421,642100,-592744,-918809,-32913,-1177616,-1647368,-826473,-789761,722942,-1321441,-2127168,-8176,-459605,-128374,697639,166558,-186569,567549,840487,1029957,16947,171331,218088,-75492,-250427,-1063979,475427,-272469,-226979,-499855,-2142567,-470462,-902630,626548,580600,1109299,602604,693578,134354,-722435,-704538,1055833,675184,-437686,-611233,-86433,-225176,-76123,-767924,1221697,1466330,-116886,-736405,-694523,-467331,-122965,-96911,696194,-581376,1180937,50277,1066090,232659,540180,1976945,-32129,-1238453,669256,25875,-365533,-990553,-673536,184576,90945,351851,765333,943968,-1250986,523573,-606884,-532685,146953,21264,-381481,-414436,-1312174,848189,1622347,-194137,1157712,1187655,1077720,-1348021,-58189,-20579,-748495,11899,-223226,44093,186253,90972,92371,508421,729103,565704,-1124101,701095,-246775,-666740,63059,-311942,7220,-1233930,1064348,-436920,141444,-310620,-1559242,-1415726,-438703,-277144,729841,-773376,-1331820,-938352,-34699,-43126,441091,-453827,-182166,-838283,-245520,-142996,1673563,-591973,494814,-730734,-553024,1150121,-1174454,-20274,396089,-935481,175639,630292,-110874,-127251,942591,-345228,-359737,630974,133437,-286003,1432684,199108,907215,-364254,755713,441206,1564992,280007,132367,-866262,126973,223233,-274003,292249,-1289436,-972917],[69692,-175955,717295,266667,882391,303884,1249230,264062,501920,-521294,17368,1098773,593137,-227595,502977,506884,194700,-110771,-369644,-1429262,-1735158,-298119,367240,486429,-313449,-811220,723530,891122,-1273785,-574116,-1041239,-501438,791700,1477617,-41119,1036945,185499,864539,-489756,459385,1004761,2086002,1155795,429189,-144475,67511,-394338,552094,-155615,1468321,-1006873,-1134961,693624,500632,-121008,146966,312293,-95892,-258852,-706397,-961987,-307306,-1038811,-868740,1120930,1584047,458945,-1327000,-384495,408533,910,15334,-214043,-117076,-568899,-712381,-920265,560430,-278110,-41550,-757602,-1183930,-1053465,-137222,-355209,-371605,-215725,-315584,310826,625330,944604,-65418,-522843,-125786,795800,-154575,-1618129,-608144,1925279,513190,-341720,-441194,-636963,167973,-171809,-832314,-1026719,158438,399466,52181,-25382,-1098226,560166,1109900,520334,743490,240456,-45262,-968904,-390263,-63228,-314285,228377,-732353,-753408,-1726916,-1425500,328025,358628,99182,-651088,-346334,-139934,1248204,-561327,445616,-869434,-572200,373304,-502440,-296425,94260,294523,1012987,-933808,435299,1702541,-174707,148514,97762,-552203,-257256,-455922,-101217,-819336,190366,1012832,280448,-103705,1057274,1333832,927165,-158116,160216,771755,-703970,-821091,-688904,-748981,-13989,613314,102497,-480562,-6964,153109,1164438,567043,365849,-300568,-859962,402867,-278093,-266701,1184538,-190160,159747,-37110,-496374,202266,610722,13030,-951570,-107276,-224541,248437,902491,633583,401282,319661,-446380,-1337824,-363982,-317977,-1492609,-546959,-452942,396108,-120043,-1500114,-1242347,-1500150,104397,97054,-674752,1290570,919917,1147481,-1263154,-1326299,-836823,-132547,-302958,538549,514605,-683780,122302,832677,1485004,729251,264551,-386850,-171477,567990,-158907,-866457,-30855,849830,3407,-51811,52260,167706,385341,343147,-824441,-1375,-697823,-799168,951834,64823,-671421,281903,-41511,-1007980,-182713,-590149,446150,-650922,-1143704,95357,-360939,746006,340556,474030,1218713,946377,853321,1483652,1379200,-113512,105338,80582,66202,77056,38682,466170,880215,-1077039,-57025,-97142,294403,-486423,289265,70547,491662,789199,-49323,89700,493452,887364,-125821,-1322855,-283434,645055,309239,201557,1671073,667585,-552061,-1387544,-133486,-1421108,-1084276,37151,-361250,-279899,-51822,-903884,-121079,1897381,-302555,-533728,-421591,-810376,-477265,-586581,578748,-510076,-610113,-260550,1885315,1184289,83449,189176,288039,-461878,62884,498019,419984,-304053,1971035,414068,-787765,-252666,847416,1009366,53766,6106,-518302,-1273443,752553,-209528,422160,385661,-603055,-283044,12646,277234,743279,1068241,489322,726056,785696,-171919,-1545048,-137037,-910953,-972394,-297884,417191,-1084416,-1199764,1015651,-277671,-2105904,-252259,508063,644658,-347273,353586,796840,488555,-523747,-150830,-2498019,-1076339,436004,-92247,-372004,-100899,181535,-510237,-452129,806775,462262,9255,1170967,1570805,-1370998,682795,722834,205809,1507982,610178,17984,156645,1349436,-107929,389883,-636309,-287257,-947309,-172114,-553448,1112449,-286322,56142,52955,-162358,387648,-602754,-845927,107957,-292353,1007483,269777,251125,-140240,-452604,198108,773928,406786,496522,358841,-1011022,-170865,769672,612012,584494,-11471,-1408463,-241324,-117363,-688891,-965211,557277,18099,-946173,1043850,184400,1260912,40548,1075396,-388814,-673714,594227,-503858,-919926,-339118,-207925,-873222,-571066,-488218,-60343,-345389,-708438,1859683,818734,-601941,592337,-269861,-889657,-652490,-158823,805908,782816,992116,182177,-1013510,-1821739,-1344066,-757866,60446,-150248,-238065,-482972,-496780,-442068,877117,673653,-349778,897590,461988,90758,-122447,167176,77363,261692,-146534,432017,40016,196878,528420,-51887,516871,541279,186756,-21503,796882,1089000,567371,-20863,2043229,670237,160401,245884,-136802,211726,-1393964,366242,535914,-164416,693367,148381,-363967,1232834,-687490,-7927,297945,-1050796,-523986,-236516,697235,1313669,-2337754,-56,141834,-495154,960098,685633,-513808,-714787,575506,-792825,255523,1344568,999931,1014771,1423755,705841,624022,848285,231230,18501,1130910,580263,-520157,-745119,459874,1108979,1378407,-257994,-749181,-34807,999038,1721415,-290790,-263482,13481,171975,-375294,-313842,602680,-441468,-832303,-40081,558410,1484033,553268,807494,-592939,-285592,-1498398,-648508,-1103257,-1245312,-399420,365567,-446609,-1930871,-1091883,-873584,47959,846678,610842,554536,-709298,1836936,1267517,-494679,-629204,-76940,664744,25970,1040469,291128,300475,-396950,-237721,14944,51231,179856,-849093,-562294,-701949,872881,1126059,1191477,747166,-925721,-1507103,-393312,-866613,-1243107,13976,5402,-978240,-1589595,276538,-84435,40455,-354459,-657918,370533,382828,118248,-500269,417702,-843326,-383936,1877379,299823,800727,290606,59765,455041,-1109383,-434593,-1139895,-964629,-553363,817902,-9272,219328,886731,307218,-494486,-1611069,90833,571719,-1304932,2023810,961720,-259836,205753,586693,-907698,128017,-358010,221186,-697062,302512,680199,-1080910,-455359,710858,-650729,531423,-262946,-450833,-960939,-630209,532937,-290731,-172441,635702,571650,-186675,-699627,355118,860965,1056082,-181738,410337,-27296,-138201,-970147,-567446,-271614,-580378,-727578,174303,359928,-111799,367155,-523345,-799875,-274018,-386182,-14790,37176,-1611429,106652,715854,179433,-377367,677692,676698,-1536486,-983994,42341,-1138538,-125690,1003787,-1498702,-888276,-771608,1510632,1201578,375391,-908569,41491,-1637639,-59163,80739,497041,830226,-288381,454666,643267,-91501,640712,359918,-666803,175322,784547,545168,-1536507,-1003177,645499,-432462,382270,-165708,-425968,77229,577479,92058,-674780,433465,-189609,419102,24049,106702,-202393,-1510523,188255,603492,46764,284015,-1201688,-943850,281645,484493,33575,-1029954,-115858,-742321,-2218653,-1177126,-1399674,97089,-844464,-349150,-724824,-498803,650939,326971,29062,-287274,-341306,-185856,137825,-937352,-1602968,-834469,-100505,683174,-368092,-510565,-117685,-949596,705595,1618857,-423516,400753,-467008,625622,28684,608223,1301580,-544905,-808185,522826,-394410,215582,-647395,370074,12267,-622108,23646,65576,-1102122,472070,745669,469208,-1377432,458880,-259393,-700400,-57144,28036,113483,-258696,66129,-4356,-27007,400500,-70503,-978916,-697165,-211797,-452720,-25776,425886,321232,154701,-142656,488613,329035,-163536,-541980,-145021,603885,-136923,234860,-443159,-386792,213416,710192,716179,-549942,-389282,-1201710,-1645187,-673747,532646,282459,-582165,-544476,116520,-1083854,-1341848,-860953,-936932,245862,-1430109,-2143748,-203877,-506139,-200357,907872,217784,-379534,453703,550710,1068145,352481,298682,97750,-214384,-488187,-1270464,719495,260912,-281334,-436317,-1065046,49334,-720973,513572,166136,949745,414237,904036,-306772,-1033976,-459841,1487237,511826,-765174,-534387,-168240,-530775,-103592,-753001,1046756,1023959,224102,-678490,-465883,-1043704,49083,233793,1146034,-426312,1132571,163079,1229038,462995,400419,2017044,-101472,-1186497,881240,101481,-85919,-1111216,-569070,96221,253114,575056,557846,1051214,-1090247,803939,-862738,-1061638,-642674,-233269,-136713,-589179,-809498,1413532,1365369,-396388,1404401,908433,578553,-1389974,-386543,-172276,-841168,229093,-545289,-46182,201737,201693,-88240,384176,891663,545379,-1420766,529217,-15611,-618204,394423,-413586,367969,-1452344,1122767,-314053,540334,238090,-902242,-847544,-623629,-1111779,341870,-596635,-1599395,-862383,47608,-259060,117680,-589702,-162767,-676040,-18703,-218977,1513226,-457777,816110,-586065,-424309,659637,-1532100,-257510,529166,-862614,362361,934629,-327220,-136687,772897,-601502,-328409,140114,160594,-410104,369139,16825,901098,-847583,737182,433157,1674868,236492,176088,-985987,-20388,235863,-227972,330546,-1099977,-1064579],[31185,-183549,345621,134115,1121035,-55785,568277,14813,535196,-635897,-273222,704401,666473,-301776,526043,590757,391898,-3255,-798375,-1691146,-1774652,-458410,126217,266849,-331821,-453759,509434,803833,-1069728,-680067,-858003,-477337,643946,866542,121786,1241171,525364,936366,-214831,463516,1136038,2528406,1375296,263092,-313731,-196186,-505817,841817,-275677,1467298,-1073504,-957032,592683,639788,-331636,-58517,256033,-265770,-567258,-610650,-631249,-266500,-684275,-1080999,703201,1598030,456174,-416956,-339834,467443,-34145,-283060,-292971,-189113,-556989,-862780,-1070510,765295,-73150,846429,-507998,-1468905,-798049,127257,-186847,-197095,-18377,-391009,58195,402190,761771,-466384,-882253,-554128,909835,-249873,-1477827,-623241,2360293,636435,-303749,-690273,-305395,323424,-483495,-954009,-1133952,-207638,569762,-34397,-11016,-1072174,773816,1433904,-6507,151209,224248,277352,-997475,-170330,195431,-126448,-444849,-799513,-616592,-1287423,-597492,11719,-302917,255117,-995927,-576243,156992,1180921,-244185,356632,-393490,-1111902,247283,-256683,-446462,-278245,138683,1007010,-883514,269426,1613541,-390486,26308,265108,-551197,-87769,-894629,-503574,-628058,70012,745347,156004,-59049,1265027,1453075,569378,-318710,-235885,700327,-964012,-883396,-633164,-757259,115767,511313,46318,-311635,30575,184433,2083077,627475,509789,-49907,-1187126,356135,-18559,108636,1361412,-247811,207844,-73560,-521552,86539,846564,103420,-933076,-357449,357491,-54273,313164,609354,56856,300685,-603757,-1389807,-237769,160396,-1128212,-641830,-882813,432918,-11139,-1489094,-1213437,-1436641,-325226,-43324,-1047034,1412222,898847,1180725,-1343329,-1332867,-791926,369399,-330207,434249,574123,-617629,153995,712169,958410,1113036,274179,-782955,-177987,640878,-149735,-1272926,-216970,1223814,200734,145113,158451,-205067,219005,446374,-913937,-106279,-595845,-375521,1551274,325519,-826546,-75802,-145584,-1009616,-238094,-717505,339487,-603905,-1447924,136037,-231813,691194,566428,523319,1330723,966896,880176,1657203,1081569,-438435,480286,836668,145419,1176,-137480,670434,929835,-1188080,-25479,-45037,-198503,-727021,160667,-88688,-5737,790900,-174590,246234,334298,1077708,239486,-1119549,-236144,582888,-66038,148964,2440832,737878,-228948,-1328598,-393704,-1679838,-1017926,-64682,-596360,-334010,-39717,-535924,156669,1402716,-456979,-568018,109157,-468670,-519575,-883280,533349,-892913,-1068715,-278600,1471676,1988568,154633,460193,129643,-492214,386800,647767,177745,-325483,1502334,233894,-289153,-303709,1004186,729379,462240,69493,-494596,-1356513,526327,-333927,358400,259808,-474181,-608354,-519507,116033,677082,1040596,963769,332466,869619,-646222,-1700047,-412585,-845901,-947223,-419503,-47484,-1219657,-1275441,729410,-71549,-1630491,63884,332869,514701,-340119,594484,636131,660240,-53567,55926,-1663900,-855324,354025,-347097,-92444,235676,590045,-1197647,-130241,240650,131117,-13665,1108995,1523671,-1216416,778758,874660,108282,1759593,880003,142439,384393,1276899,-375496,356140,-282347,-24794,-953921,-259551,-1254481,723932,18197,746810,484373,-110346,-266311,-1635229,-943656,-753218,-424657,1328306,570728,786182,-469996,-764593,39110,991502,463487,424123,471571,-210976,-203305,1048433,705916,652456,-211824,-1420575,48710,-114844,-754895,-983091,568469,261394,-987873,788724,63625,1616447,269615,1237835,-219131,-699227,488833,-208354,-794086,-476221,-397034,-1158113,-445120,-416956,-2401,-593987,-703640,1959695,482399,-921442,191699,-224972,-600513,-256980,-602358,571700,362743,926220,22017,-565689,-1727844,-1137925,-963041,-189683,-103808,-253191,-512750,-638414,-365281,824188,864421,258603,948500,668827,-209129,-286049,160949,871812,267655,-127778,1088559,-47310,56718,-263920,59074,142441,704796,892054,-200724,868278,596752,-150070,-289083,1332664,804459,273905,506162,-154820,-79927,-852698,813558,766590,149810,1064335,396694,-206874,1067979,-700860,211219,61955,-1090191,-288637,-609886,295886,882946,-1918670,-229814,-163203,-206310,740024,43434,-731652,-678903,264269,-605865,886253,1545037,1126610,1112129,1175129,934912,876176,719506,224630,65072,922408,532699,-614359,-868773,121538,985266,1164388,-441980,-765398,-253520,293049,1378812,-427204,-364266,-208350,25054,-659480,-426538,638024,-487294,-1192198,-270517,603253,1708552,1025002,1195119,-509710,-57964,-976360,-983020,-1204854,-928226,49989,668986,9107,-1928518,-1254613,-886356,245958,746767,674671,386320,-905885,1346612,1191694,-580855,-732740,-46348,756197,-33099,819807,-63645,875281,-117689,-49286,-158807,-410939,223330,-979458,-481508,-51373,1014001,1169679,1250001,851958,-891010,-1464774,-390986,-916090,-1382450,-189213,-400614,-991780,-1362875,-89607,-414802,96320,-145092,-649640,278090,726718,-13617,-633936,571565,-874921,-238031,1691808,433903,835578,425992,189502,436482,-954173,-448457,-1190781,-985655,-138613,576694,-241038,266192,1198883,297148,-554050,-1570765,187959,711580,-1211925,2425075,1144264,-223072,-67228,318398,-1086442,595404,-162902,-191525,-583213,393007,591337,-953655,-488211,294793,-1176730,515647,-337430,-238212,-895537,-395617,1352689,336768,-405979,401559,690468,-484963,-794521,495621,517778,953476,-401277,399296,-292850,-1058945,-1226518,-325042,87521,-639064,-874365,-77996,550571,102558,421823,-252832,-582620,114835,-522966,-91303,-78640,-1452298,700981,1027378,140149,399848,338900,703950,-1371869,-876400,-73165,-986163,150066,913602,-1521104,-1409485,-1150605,1653461,1364223,745975,-1108426,-529796,-1712507,60021,32792,787999,999328,-446893,459423,518889,248465,734191,600914,-198617,538417,1201139,318222,-1667076,-938863,524718,-274425,343091,-382678,-181457,199474,287467,-670214,-736953,329662,-390522,665176,675109,-6070,-163930,-1517517,187315,664299,-340302,282851,-1067283,-932603,270889,132685,-133162,-626550,-70689,-871851,-2172479,-1046329,-873301,368862,-961023,-303062,-757378,-772325,966786,493618,-206702,-329833,51887,-74599,353644,-836721,-1104174,-306683,272535,768399,-398374,-433655,-621906,-1184111,702386,1683288,-260258,368217,65069,646537,24514,335349,1153093,-296059,-784625,498232,-454060,114486,-743757,282087,-23909,-1250065,-232395,-22794,-954269,454255,298413,411283,-1088583,433626,-313764,-760400,-309694,-137084,58256,-466066,-237012,-60921,526705,326958,-405171,-1273379,-706037,-347833,53189,124133,151305,279828,302786,253869,593869,121887,-521420,-598398,66719,715377,-128520,799857,-144924,-95847,101500,525731,547180,-271553,-260376,-1222755,-1715719,-412760,180248,-38956,-494087,-197464,307531,-945541,-992052,-658067,-861559,-350516,-1255852,-1886904,-294450,-484777,-233402,959021,242429,-523814,249851,-210822,1025192,542351,257654,-109252,-464669,-573436,-1342039,925229,735113,-409015,-354600,-126592,632033,-300366,349709,-357767,889053,177119,723945,-857304,-1275620,-189112,1552863,342062,-900104,-460912,-248519,-679328,-265541,-579597,837219,583956,585882,-532114,133938,-1524531,149311,670477,1377414,-335580,880217,196808,1201631,662147,331746,1744205,-208572,-717107,1113960,144773,31687,-1205950,-441424,-38647,258378,707045,247329,1124257,-689711,1152167,-907768,-1447582,-1293774,-109190,210216,-343112,-161764,1659756,1035221,-564943,1521166,461778,112332,-1215472,-447718,-317940,-766187,451449,-841551,-238132,120899,286115,-202914,260173,933144,513175,-1464365,208113,428034,-697672,636640,-462491,678857,-1450136,982760,-124049,802788,603073,-167814,-258980,-787078,-2077482,-53400,-309531,-1905057,-658775,227716,-341800,-91954,-530364,1539,-434977,103631,-206246,1203715,-188685,1135408,-326053,-193100,359915,-1501218,-601094,632841,-367598,399111,1120944,-559658,-207826,498249,-693181,-168559,-260405,110553,-568784,-727244,-107055,855526,-983675,732841,341230,1658808,150550,226323,-931483,-89469,235959,-58239,362004,-798713,-1129508],[58878,-201761,-80653,-111104,1169238,-432386,-251805,-105566,525624,-641122,-385087,247039,713930,-331542,434198,638072,600156,12046,-993143,-1648559,-1640079,-839100,-158848,76166,-372599,-37022,345155,673749,-963303,-614611,-368770,-216197,463833,-68566,367795,1321970,790138,930328,101861,307071,1015152,2532917,1390450,10959,-515950,-416347,-644887,1070506,-316342,1020941,-1005523,-693453,213648,561590,-540305,-297480,39951,-416440,-806102,-430184,-105884,-218977,-283351,-1301563,127471,1405023,496688,499852,-308567,441256,-182168,-679946,-477951,-224015,-500351,-970812,-1203968,755611,317500,1571148,-344086,-1670976,-524548,397802,-52964,-15358,204024,-488295,-11462,161392,555354,-733938,-976558,-662649,843897,-289832,-1249244,-483036,2433148,715786,-187075,-886294,-143034,538949,-790336,-1042513,-1129350,-549635,675838,-33993,20475,-859309,769841,1437481,-358512,-280164,318547,550717,-889460,139463,326357,-79850,-947039,-823090,-447600,-734493,163429,-428171,-826250,440484,-1057257,-708447,572217,1045953,226974,205171,210175,-1307739,-121221,-183619,-459115,-659241,-105268,802834,-757687,6216,1310237,-654995,-59965,619073,-331709,32016,-1170505,-452333,-225292,28824,531103,-19553,-6918,1176043,1420302,146441,-476855,-584745,486473,-942609,-581908,-494394,-651694,33480,178585,-60547,-156369,34354,171550,2584775,691925,571396,91884,-1340149,309368,230288,504740,1429635,-198180,297628,-73936,-518307,-185099,931997,132065,-797305,-559745,806814,-215823,-274615,645179,-309259,150757,-649296,-1200775,-281576,202480,-700191,-565101,-964130,449491,23639,-1347444,-1216793,-1166876,-921225,-407209,-1242460,1466958,741379,1102717,-1131592,-1245160,-652822,741579,-171257,281279,562097,-551178,185835,527725,396739,1285764,444902,-1060196,-47859,680859,-231860,-1635684,-306261,1509089,537459,348326,276221,-528765,-29351,439479,-930848,-386443,-452079,23933,2183109,626168,-856278,-552267,-84740,-860989,-177407,-662518,201722,-321783,-1597068,21275,-23834,480747,706683,429023,1357073,791217,715203,1699077,744885,-627815,879236,1559794,138193,123424,-245732,643334,860284,-1041170,-49734,-9508,-597786,-772207,55958,-100343,-381855,712733,-174331,422686,48019,1174597,535074,-808260,-253132,206603,-514751,127465,2605532,497723,58552,-1273667,-589546,-1810272,-597423,-146126,-754993,-386644,-24071,184071,505361,864651,-748108,-611107,574476,-152889,-523152,-1117611,618592,-1054779,-1335991,-172579,967558,2472426,357026,776449,-14144,-301202,669015,676065,33734,-148634,1014540,86051,187989,-255397,1167321,331266,876987,134053,-377293,-1255435,433632,-522805,133290,12166,-450976,-668226,-787397,-717,493965,762936,1564365,-166969,957276,-982906,-1586768,-583368,-683314,-704569,-559739,-646554,-1139579,-1263921,214014,-85627,-1225448,241998,20872,388938,-365413,846536,446998,732574,425073,174741,-355378,-408776,209344,-624027,217232,531959,909293,-1649691,310514,-488237,-62677,-2754,928339,1331310,-844989,745583,841396,-90061,1768543,1030940,244975,717201,1140898,-449015,377968,255410,273169,-946968,-444249,-1712252,366290,244688,1280386,880390,-174974,-866904,-1931522,-846394,-1564669,-525575,1448230,674820,1069869,-657570,-1028734,91896,1015444,369857,307613,647354,694987,-258386,976530,854073,1023136,-404930,-1306175,249852,-154526,-677578,-925768,409864,452771,-1012835,270487,-135334,1741950,437448,1182370,4307,-630908,248187,191935,-359114,-526565,-528578,-1285607,-403630,-338423,133179,-728361,-735123,1870966,163494,-1071657,-165580,-14190,-195581,338173,-901533,230116,34778,713447,-256118,-199812,-1640491,-765736,-1142251,-442632,-47542,-281688,-661205,-747025,-301223,638548,793563,872815,569073,627677,-185168,-354304,312146,1631129,171215,-183590,1659663,-182975,-164480,-951065,118484,-265782,731791,1529632,-472313,1049612,90509,-748771,-508377,445809,757487,367063,737165,-107940,-469641,-398767,1033145,916078,235209,1236880,642636,-55314,730919,-660725,332636,-263965,-940408,-105865,-926556,-206580,245587,-1339794,-393999,-188550,21676,421398,-497434,-818724,-521020,149924,-304199,1196363,1476722,1095815,1165333,1056303,1121220,971095,604992,247846,213089,568024,492705,-667849,-773836,-215044,725839,927807,-578513,-725304,-447131,-315640,916661,-366700,-356726,-295407,-121353,-815343,-542997,515350,-359488,-1313152,-478251,603237,1435656,1227601,1563968,-321976,47723,-571752,-1035722,-1053358,-575865,374755,775551,432834,-1864403,-1572736,-806613,454445,584759,578199,54228,-1094924,451216,981378,-572912,-662623,54589,773529,-95409,539325,-349272,1352579,-27304,132639,-321060,-886358,234692,-816354,-268232,737017,1007270,1041555,1040518,860956,-801033,-1206875,-174027,-805298,-1391141,-295122,-550437,-883790,-1051630,-540409,-686408,-30162,-106221,-540916,216393,901863,-66384,-706607,706700,-835289,-63270,1322144,149129,687107,618354,357619,363287,-771015,-463343,-1088980,-830364,-17827,249072,-356261,348629,1485320,243583,-546569,-1235908,234255,680879,-721107,2580860,827504,-230734,-415112,-64640,-1119538,960175,55336,-531788,-679497,281214,447499,-782785,-306042,-166582,-1566474,480373,-288688,-530,-602701,-207662,1634786,921198,-644289,128832,868375,-894354,-912606,465079,101379,734359,-491632,293384,-694656,-1770269,-985102,-70290,429000,-746226,-803769,-67177,655349,74301,308766,379977,-426172,452270,-302619,-352317,-335532,-1032045,1322319,1178704,114811,1148586,-53279,647863,-1012160,-826322,-421093,-773212,374116,754842,-1643157,-2051557,-1619853,1848294,1485845,1048520,-1150313,-1051990,-1579914,50925,-474,871067,1054582,-524222,501284,606978,628793,772579,805402,439189,813012,1233845,169603,-1580236,-701807,346081,-67116,279984,-656944,43426,297076,234484,-615683,-7570,678632,-475196,813507,938787,-111373,-307348,-1399589,240399,764430,-694405,236343,-897864,-746443,119938,-230514,-170639,-372102,-154664,-759741,-1836862,-924542,-261223,687351,-887013,-32989,-587388,-921178,1218353,795711,-272578,-383176,352534,133149,510596,-650510,-644832,325659,412385,783115,-388095,-542892,-1161912,-1341507,543975,1489227,-109504,271302,646612,699678,-43948,35589,886091,-192044,-452326,527789,-482922,-57004,-692016,283904,-138101,-1600850,-444728,-198109,-618560,347511,-217739,330667,-751178,304707,-333999,-804014,-584308,-410057,172856,-337103,-448578,-219058,803078,146497,-616508,-1217899,-677517,-351142,549943,11108,-143601,167910,438536,712649,520526,-29410,-785588,-535362,185492,794837,39660,1374379,29664,282861,-55533,258743,482640,74891,-20048,-1159282,-1399381,148864,-50408,-294187,-411783,-59696,504041,-805848,-869604,-356480,-592666,-847922,-824081,-1496497,-201623,-393667,-236358,843147,265479,-598522,37614,-1135068,931595,601240,104377,-329192,-705167,-492994,-1237479,1030195,1002033,-556103,-318320,255338,1064875,252292,199608,-825556,884261,-63353,283419,-1287094,-1317021,43312,1168859,168093,-758866,-398637,-356485,-699695,-517637,-295496,625437,216191,827462,-371942,864224,-1709909,206638,1086883,1282910,-318210,472701,97071,957817,788339,377399,1285003,-291539,50708,1323270,133421,40219,-1225733,-287448,-161717,187603,728476,-113441,1114118,-157523,1409696,-718729,-1555383,-1630740,388500,609997,161954,452026,1506325,659919,-690640,1528477,-93002,-258355,-872059,-107092,-375381,-596587,539684,-1123971,-494177,-28671,338576,-191481,169577,852414,425506,-1256379,-108458,931943,-927576,722663,-432209,981487,-1293039,704471,64417,921211,754513,493277,202375,-876782,-2677858,-342442,-13783,-2106151,-450157,397787,-352428,-116530,-238515,265713,-183593,76432,-78759,877155,120510,1376260,-12095,61025,334434,-1122098,-958068,661781,355898,286448,1134241,-771489,-304289,179891,-596455,105098,-433733,9121,-755578,-1426976,-88846,806115,-650383,712266,191282,1500826,23179,237783,-666044,-74029,212724,154538,396083,-499231,-1105805],[123919,-225361,-402281,-371078,1046073,-701913,-890044,-67404,483581,-479173,-271131,-112034,726477,-297967,220601,662004,795063,-22627,-958815,-1354197,-1360487,-1340715,-479171,-74334,-381212,341592,263257,522699,-964926,-341077,281495,150210,244245,-978567,608025,1255186,886007,850380,387039,37830,563465,2054197,1256255,-257860,-712164,-487114,-790426,1170787,-288020,369268,-778920,-417806,-329923,198677,-755499,-500144,-270231,-544390,-924822,-242742,292066,-215005,64905,-1466575,-280870,1181074,433605,960645,-289688,312545,-377794,-1076606,-679977,-108648,-396624,-1027386,-1244377,603906,825059,1952677,-283683,-1748846,-282572,603073,67972,119842,358633,-597704,89437,-74357,383871,-794496,-662548,-415627,604087,-294099,-970111,-231327,2116693,766736,-22547,-968237,-10487,740578,-1002555,-1124967,-1018429,-779199,725227,126727,114101,-458142,604407,1148226,-389250,-452552,526990,706135,-717105,446783,269957,-187907,-1161681,-770316,-259908,-245063,569974,-920468,-1018451,586700,-808164,-740316,957838,925630,741003,27871,698639,-1167377,-676207,-281993,-333556,-916312,-377704,472855,-581515,-304617,880325,-892011,-63740,1026431,-31188,102041,-1151681,147581,265465,34621,369365,-151827,77502,888264,1270400,-207527,-629240,-805502,220978,-643190,16300,-266297,-473893,-193562,-280932,-153769,-47355,-11937,88202,2450412,747237,521065,101667,-1259797,289524,403741,849273,1339253,-91917,377045,-36412,-527926,-524175,844686,80246,-573138,-674425,964308,-174416,-577848,697477,-588078,-149721,-617733,-816116,-442139,-75187,-360787,-398569,-666781,396872,-63959,-1212799,-1317935,-755961,-1306642,-850834,-1160088,1467874,502432,881202,-889783,-1067583,-525514,861519,273869,152751,463219,-455073,186908,372695,-144354,1158595,850522,-1193643,225870,633904,-444493,-1933926,-373698,1617614,970469,730456,398004,-697912,-285803,347693,-888144,-769293,-420011,252294,2358372,791524,-761188,-986965,133042,-569744,-7402,-412913,92484,101599,-1534647,-169314,297042,195645,739494,335743,1265248,502956,393001,1703259,529089,-641608,1239973,1867357,49897,396332,-297126,333197,698770,-682135,-150807,-2635,-772841,-545868,2157,25178,-609990,588908,-15027,551159,-131677,1172784,699534,-406135,-282348,-358214,-957628,92930,2109429,67526,246917,-1249152,-648170,-1711299,45192,-175267,-775643,-425278,-2305,1020181,903647,425460,-1098084,-656460,827255,13238,-472387,-1209133,746753,-902000,-1243653,33313,469683,2437278,664691,1034679,-96398,-7817,872881,632587,-21546,196970,608847,28873,415665,-113281,1297236,-121740,1223313,199652,-179477,-1046597,554426,-735453,-162478,-311248,-570618,-455422,-681080,-4267,237108,322150,2130546,-658524,987166,-1054981,-1222000,-593675,-530165,-343512,-668096,-972348,-829655,-1191283,-456351,-234995,-977319,211653,-380602,274144,-361263,1050720,298739,653794,767284,179953,808306,163625,-10086,-896810,380427,726707,1079322,-1825090,685946,-1160608,-80876,845,690653,1113451,-335680,576269,477462,-288200,1557882,1035262,333141,1088021,1021402,-230631,415061,841039,520264,-782032,-650295,-1755189,115251,308624,1455821,1147838,-354187,-1180490,-1454639,-577008,-2122955,-621639,1323862,506044,944416,-690129,-1143515,247407,829081,117788,128880,867235,1317586,-345259,696157,981808,1566169,-544831,-1086911,354865,-132058,-527031,-833509,176434,545017,-1061162,-354140,-388735,1630735,585089,1024073,276062,-501961,-43968,648541,211585,-449204,-555788,-1210568,-449779,-234893,311011,-717802,-673969,1526300,-53774,-980070,-457175,239670,185026,910454,-1027898,-136457,-68508,443388,-585853,-47769,-1500584,-364265,-1234282,-639589,-7190,-358637,-927140,-849787,-312059,348058,547462,1332366,-94199,412240,91699,-339627,579121,2023090,-72782,-331967,1920342,-385196,-447246,-1231007,128723,-650378,592305,1965017,-805151,1239824,-183397,-1051596,-571404,-283507,500703,413438,887087,59903,-825002,-104431,1013134,964547,188659,1219519,848722,109088,351999,-601308,289449,-617229,-715774,-42859,-1121745,-676559,-453933,-834092,-479538,34899,183870,52817,-817935,-738604,-349038,248411,15594,1198940,1234382,962946,1169108,1059988,1183709,878594,594208,329487,478682,165257,551766,-597298,-531252,-457295,481224,763922,-657623,-618345,-561613,-754503,459917,-157427,-221553,-114270,-208350,-815459,-675331,225993,-132320,-1177533,-606391,560273,719070,1041168,1865968,-75378,-77347,-351607,-815606,-616997,-285259,482043,640038,645310,-1697233,-1742341,-621034,620869,324303,296755,-435992,-1217133,-411750,688411,-443942,-492579,195110,706591,-169180,130540,-507841,1599260,-110813,266407,-442856,-1306298,213148,-397414,52580,1375304,889569,768844,675716,794983,-630480,-770946,178478,-579050,-1251933,-317494,-455894,-655132,-781479,-975724,-820412,-283502,-229065,-407930,221136,835124,-27553,-623460,823758,-758006,30020,900349,-366723,407235,817859,555553,276932,-603580,-438927,-910490,-581910,-348455,-78951,-298710,445867,1658233,109906,-482774,-715864,180789,465597,147214,2442170,263249,-308354,-778150,-508307,-1103261,1127468,269006,-690543,-854128,-5542,242194,-604959,1199,-385265,-1649970,430661,-89636,208094,-144698,-100238,1068230,1226189,-798182,-123942,1030850,-1214755,-1011804,278053,-196272,503499,-392965,155894,-1130389,-2076978,-446253,151884,618160,-923743,-424543,224517,650931,-219632,-2157,1124135,-360914,607152,256511,-704123,-688479,-515590,1799100,1098071,190780,1693975,-402697,505351,-539129,-799735,-806632,-555277,482265,544156,-1772992,-2398010,-1624006,2266060,1578245,1209272,-1002575,-1406776,-1255972,-49064,7377,777179,856327,-502242,590708,917605,957863,749004,933656,1120217,986450,939532,175677,-1325609,-402898,137286,236480,200080,-893378,182001,299910,370763,12849,1006964,1191546,-399448,795896,720116,-232042,-623144,-1263788,365435,828577,-923476,142060,-702743,-482168,-225809,-475108,-114145,-254055,-278545,-352541,-1316507,-849158,268166,996720,-646387,340826,-284337,-903342,1359381,1148584,-168700,-433926,462432,397810,604957,-367842,-384331,894114,260280,715141,-339113,-778163,-1628325,-1406047,278709,1073384,-32335,151280,1113475,762945,-121707,-212660,554291,-252303,100045,594016,-502367,-281046,-499029,410663,-285831,-1611644,-566491,-414526,-188208,211914,-670685,255248,-473557,98872,-337297,-758903,-806319,-677446,443175,176470,-478229,-388593,842827,-84258,-676652,-945821,-540414,-205088,814756,-343227,-333087,19077,519548,1106873,298177,-138881,-882367,-357425,207032,831940,345867,1742190,88873,699918,-244399,-48011,510740,411076,295458,-975876,-728907,808804,-51090,-466127,-383276,-216090,649490,-695274,-1024986,-186424,-233735,-1043514,-253375,-1100742,77291,-252636,-227020,584573,315096,-595935,-105890,-1758953,806960,579165,-78784,-491857,-807981,-274206,-974755,1000902,1000042,-681147,-385166,4174,1208988,793786,126288,-1040465,847219,-260648,-165567,-1347791,-1107698,210024,492207,-10014,-366361,-350323,-494634,-651761,-765480,9861,443986,-62788,831819,-247162,1347523,-1521228,242617,1351454,861987,-348230,-26042,-145831,563467,814779,534112,843187,-315021,889355,1461699,42175,48260,-1116550,-105721,-208505,158389,634023,-481466,953524,354057,1436624,-360087,-1349399,-1602178,1027173,982029,684408,852944,1048835,278221,-747067,1473326,-634450,-490485,-462504,579701,-286031,-420890,388910,-1393687,-756980,-175039,381574,-53476,109721,668243,245334,-885871,-251438,1309404,-1264809,649703,-322531,1259646,-1061313,380970,201454,940179,740919,959847,466608,-860290,-2591322,-470451,189996,-2079826,-352728,463997,-316159,35200,229404,549881,5946,-97680,146233,678451,389384,1499676,275929,254184,491043,-627497,-1205455,591118,1016165,73004,966092,-920131,-378397,-123468,-338599,434922,-304319,-76489,-929725,-1470865,92477,761691,49677,625669,29129,1230576,-120991,186734,-253604,1459,166601,313443,419423,-269963,-923112],[188159,-248242,-497812,-547737,828911,-775700,-1105721,94982,423606,-156116,17514,-260309,703079,-203808,-97798,674833,944138,-50848,-746871,-976947,-1032006,-1742712,-770392,-188705,-303847,595477,270391,363695,-985361,104921,873825,480868,-17654,-1526392,747235,1022977,769969,707971,585251,-261153,-150302,1274932,1046915,-464766,-857011,-351431,-934038,1105224,-233069,-224591,-423017,-202404,-883185,-325471,-909719,-597318,-582567,-668344,-908455,-146682,322111,-284895,283438,-1507620,-369269,1067347,135828,819965,-266057,93196,-542275,-1371957,-810282,240352,-260076,-1014635,-1123551,426015,1324991,1934910,-297243,-1687802,-104777,701112,211754,154367,374792,-708646,289818,-274457,274453,-649262,-48476,18390,275338,-270815,-684682,42131,1537904,784082,130607,-895614,210072,868334,-1054209,-1216061,-835987,-848355,731036,458652,275695,73967,392086,700652,-90011,-420183,801051,720698,-544365,652948,48030,-414839,-1053793,-639980,-75630,63158,507498,-1327183,-816605,637409,-363568,-719163,1182832,864813,1146674,-133383,870947,-822754,-1253814,-490971,-116518,-962797,-617777,112982,-376145,-591128,451585,-1026654,31859,1337173,249991,140067,-826185,1073285,657425,27503,234845,-140843,209066,637914,1071349,-398941,-757648,-848135,30898,-130969,719387,48333,-283496,-420600,-686206,-158007,7059,-118774,-60088,1784585,780699,365317,4885,-941657,311167,455595,1084374,1065086,-2153,394350,51646,-581097,-830206,597258,-49909,-309172,-712512,769396,41480,-429979,718335,-722981,-509224,-561944,-345794,-630770,-464449,-200949,-279043,-109998,273362,-271289,-1162138,-1494371,-268839,-1157632,-1136227,-771673,1443352,313052,549862,-865213,-819256,-477621,708644,1013287,119805,288804,-303591,139065,312380,-621116,748617,1427622,-1179289,603842,481996,-767343,-2133275,-487015,1514913,1394335,1412890,504624,-672548,-488677,201073,-809320,-1158930,-582854,229900,1727885,706229,-562183,-1215304,436202,-187970,235684,-21796,56738,522240,-1285185,-331654,702972,-74432,680530,386482,1068639,204808,-5780,1745969,517535,-494172,1498603,1552826,-87179,701058,-313531,-224405,482416,-227274,-350156,-55840,-650962,-27667,17088,240712,-704645,454869,257600,581391,-93615,1078456,722387,37098,-263763,-896558,-1286797,1539,1237949,-368238,382688,-1188867,-527116,-1355597,662326,-121942,-625383,-440307,13511,1609133,1272658,145251,-1419357,-673620,785494,-48715,-360994,-1102390,801632,-452305,-794394,272869,56992,1878309,983333,1126704,-105857,245856,984605,597143,-37097,591531,330174,68838,295719,66619,1340084,-559992,1443231,293524,56059,-852234,850186,-913664,-420021,-622101,-789114,-113493,-274187,132259,-37270,-154751,2429196,-1029848,917266,-803719,-684268,-436673,-465504,18546,-719595,-817222,-350862,-1082190,-1091241,-389033,-866270,-18306,-802456,173978,-294704,1151973,237416,434832,878351,89694,1373794,733906,-293380,-1126618,279961,790437,1064758,-1793580,818728,-1529162,31922,-29596,454059,990158,204660,305677,-208639,-395304,1222704,904167,405810,1372205,974601,242536,384058,1310727,650038,-415309,-794471,-1373181,5447,223634,1210896,1229423,-596433,-1080586,-557947,-208480,-2294873,-737086,987848,104911,410169,-622901,-1029217,371201,473007,-227294,-104234,1071162,1387915,-464914,359088,988261,2041153,-602920,-804991,395033,97983,-425528,-775921,-23044,520505,-1155447,-883937,-639834,1323701,797402,899512,602102,-349224,-298930,1063569,703347,-248781,-449736,-954741,-551527,-94977,474668,-586547,-450081,994959,-120952,-646312,-657366,396915,414952,1267580,-1000933,-423885,43370,211409,-883157,-112747,-1235721,-82229,-1205605,-765967,-18026,-519250,-1225248,-960782,-420213,6082,235895,1515486,-746573,141083,415244,-283256,882131,1906100,-467473,-553278,1731149,-640920,-741265,-1035687,97700,-954366,302662,2106513,-1123144,1324039,-83819,-1027250,-444435,-694346,86604,405283,928315,338688,-1019237,-9040,817176,924032,145563,1073265,986452,277783,60137,-510800,79804,-920280,-507508,-92746,-1166070,-971009,-1045928,-514694,-500839,352779,337327,-281490,-856456,-511992,-261114,512831,228628,1025648,957519,810342,1126655,1073684,1084660,618100,705475,473545,823255,-196719,740386,-354555,-264285,-545707,339171,767146,-652181,-431877,-567733,-1027342,132327,90589,-13658,323800,-206295,-681425,-811120,-176105,106957,-838907,-621564,489689,-169574,496890,2048559,177128,-419183,-287260,-400057,35652,-119664,388668,292946,545110,-1371104,-1529483,-360600,699660,-41223,-147151,-1001748,-1208318,-903811,372642,-194394,-297806,333472,589596,-261183,-457493,-515601,1616369,-282508,348764,-506994,-1640467,182930,148331,410357,1633489,716419,427936,289753,688927,-380035,-234482,554957,-315203,-990199,-268909,-204333,-347855,-609424,-1293934,-794287,-541712,-436895,-349566,310056,504987,60835,-359506,920316,-683751,-19654,540264,-837509,95703,963474,741043,201824,-483448,-344453,-714337,-399149,-1007549,-304862,-61912,538917,1647030,-122668,-366764,-185608,19178,122388,1162448,2064092,-154382,-447322,-1085711,-894480,-1133819,1102599,458250,-605991,-896306,-376909,8537,-443316,280456,-153745,-1382140,376782,232786,353164,380543,-22883,-158554,1124176,-757919,-327542,1089699,-1272910,-1036974,6139,-286738,391012,-104841,60129,-1467012,-1957711,107802,350741,600858,-1107295,236875,679379,534390,-705028,-464629,1685559,-377146,566764,958974,-1002569,-1034521,-60340,2000948,779814,430856,1941808,-648123,281077,-91297,-807354,-1065412,-351655,448783,308836,-1952489,-2607847,-1388286,2486612,1520693,1174398,-654325,-1489411,-850875,-159807,65044,581536,352668,-382699,711627,1313200,1178332,664508,993569,1688237,1061880,523048,395458,-1004568,-186484,-55659,628128,115344,-979693,210720,185431,58371,-15263,714379,1054977,-276201,596578,106652,-356542,-962856,-1250104,476770,753958,-972022,24610,-467337,-257540,-746085,-542870,-35719,-209772,-277083,279633,-745881,-816006,607607,1229978,-329172,654494,59933,-720725,1351928,1417657,37870,-413889,344292,651965,623109,900,-377796,1210166,-160710,565390,-272619,-998792,-1889527,-1382143,18732,573971,-59918,68726,1325980,773289,-155207,-357833,188805,-440507,696886,650591,-555294,-524852,-227510,600969,-412576,-1336242,-575632,-610634,207938,107947,-950851,208232,-313047,-137798,-333352,-583803,-913990,-842336,805639,949915,-304298,-457172,795232,-292406,-593443,-630440,-261495,54907,695566,-766082,-324175,-137957,526661,1320284,-20408,-224262,-796218,-93342,150615,789040,662576,1733712,87766,1100515,-424699,-330211,577161,666915,611157,-677075,124217,1318648,223167,-541563,-400427,-606406,682706,-633447,-1336842,-320673,72588,-864807,300349,-754552,451778,-100335,-222792,237815,411217,-520230,-149199,-1711063,649993,532394,-220492,-556897,-691919,29637,-624390,844001,777875,-770363,-573501,-598170,1045365,1189264,163885,-872086,702843,-375244,-389473,-923120,-705980,311471,-194143,-179657,120305,-314764,-624102,-579434,-904413,234028,319639,-252341,554642,-173973,1256884,-1039889,262088,1370717,235284,-374590,-543585,-485890,134823,736947,745916,594121,-294796,1561215,1499412,-140702,155511,-844435,93722,-135768,260688,426857,-825212,604206,700398,1182827,43945,-906985,-1295986,1510411,1239510,1020132,934886,499808,-54025,-703611,1394085,-993908,-561930,-96629,1383978,-38604,-306276,-3735,-1623407,-963548,-227669,452246,150331,47710,403963,-37506,-474516,-120278,1422793,-1609871,477799,-159003,1403875,-809169,104086,271439,927493,643145,1165699,544557,-745495,-1885696,-451604,243127,-1794770,-420532,381653,-182263,284385,744326,768046,87168,-373004,407014,693056,571620,1499615,463634,329769,622019,-303040,-1241871,432487,1388845,-162617,657662,-972316,-391791,-370175,21624,730551,74279,-76416,-1033366,-928036,379713,702147,824965,431639,-101952,916106,-235733,79300,155139,94821,115985,347200,405396,-121036,-552256],[219409,-264993,-335774,-581600,612248,-635720,-857898,309220,358872,259226,360688,-181013,648562,-67723,-475180,680622,1004871,-21701,-442999,-706217,-786132,-1796114,-917382,-274458,-123170,675520,346668,202781,-891570,607082,1222123,668321,-303754,-1575135,725866,628677,471298,520779,675449,-495395,-890164,505021,802841,-552835,-913895,-36738,-1062116,880195,-201037,-615310,-15626,-89900,-1299379,-741563,-895664,-538348,-807692,-790503,-774150,-213908,-34194,-420696,351440,-1371284,-223508,1108624,-416789,287222,-207465,-177667,-630524,-1493812,-815527,796618,-124582,-907276,-813300,319611,1683399,1584811,-329708,-1502719,-664,694353,408781,50884,229963,-808222,494331,-414510,224003,-375177,498159,361015,-22082,-213924,-438887,250939,897993,748208,206649,-672454,535186,899681,-939308,-1311130,-634349,-755617,704790,871204,461173,617217,260640,276111,413170,-344942,1052468,613094,-409941,684197,-251836,-689396,-671622,-464407,67453,152114,108973,-1482317,-310887,568729,72937,-713901,1176144,838843,1292859,-252168,659117,-445601,-1631969,-727674,117740,-785334,-776377,-192114,-156853,-786501,141405,-1011351,206838,1440062,474648,166081,-317023,1863568,786867,-44801,100632,72820,384882,651159,894843,-395711,-828328,-713562,35214,495774,1303913,424850,-139012,-497936,-882739,-30918,5508,-281009,-235023,947545,792545,147110,-139568,-445279,368436,376102,1180788,624632,8309,319627,197451,-685702,-1029700,230590,-232988,-56640,-725546,286021,330063,131568,678778,-722203,-794040,-538702,80221,-755982,-783636,-226929,-325537,476033,107622,-541011,-1178837,-1647241,231649,-445013,-1047710,-142861,1419822,311624,202024,-1112639,-531862,-516669,366429,1885595,229211,83337,-93714,45168,355761,-976530,170301,1985678,-1033452,1011140,257851,-1114932,-2178329,-663977,1228327,1650604,2305978,574862,-495268,-602663,36965,-713190,-1448835,-910299,-17803,405957,374954,-289659,-1133718,710232,200728,491698,403972,108778,794331,-949740,-384966,1097557,-260411,571330,618584,813421,-16870,-380342,1820660,652062,-249839,1598362,715599,-224667,904509,-316893,-898849,248188,176895,-641141,-184567,-258881,719146,105852,478092,-699323,330376,531126,498165,106067,898891,647422,436829,-154604,-1191130,-1395576,-162955,383780,-639817,562765,-982136,-233771,-807679,1001861,25660,-313800,-430552,-3113,1675994,1504091,24050,-1632856,-624258,463125,-331969,-195834,-790716,689326,165705,-180598,469857,-203755,1009646,1180406,974660,-71678,356623,1010843,635520,-67402,868361,176415,169726,-96775,202033,1247158,-919799,1501920,460391,272871,-778950,1154804,-996204,-553498,-823412,-1014589,140327,246134,376994,-275468,-540756,2259124,-1200377,741799,-261004,-101912,-160501,-503159,288654,-710738,-270753,175233,-953804,-1476492,-443731,-820627,-359996,-1168092,91578,-169925,1118369,273911,144826,747055,-47860,1307352,1186185,-600742,-1260548,-66635,729567,859588,-1687371,608344,-1436596,155795,-87529,261782,1031244,677781,6284,-1036973,-383732,874315,683351,455623,1448271,1009834,804126,201962,1527380,635499,69200,-815420,-718687,27232,110042,649399,1126051,-810764,-612478,291447,160234,-2066574,-872132,538856,-392015,-352681,-544364,-673380,362972,34501,-552366,-352231,1173724,899091,-602333,71361,799878,2232326,-569713,-514224,414819,623792,-486590,-826834,-104579,393139,-1267134,-1165305,-817986,890267,1135373,893322,978007,-207530,-448825,1331455,941122,18741,-226358,-601236,-648990,77809,568608,-401366,-87031,423031,-39163,-144629,-735141,367168,425583,1311907,-875697,-541275,261773,84451,-1077511,-292508,-820183,-20231,-1064995,-849724,-112192,-776207,-1425098,-1074525,-601480,-326621,-40153,1380762,-1080839,-77369,568050,-237808,1133984,1382754,-955860,-795033,1140755,-901683,-953413,-577359,35379,-1145482,-78801,1937303,-1334332,1226404,346400,-785466,-176448,-806458,-358845,351209,860758,658017,-993549,-121135,547452,842505,211608,879745,1037402,415473,-66933,-354165,-220788,-1101675,-356998,-181250,-1085016,-1006481,-1394330,-360323,-488522,563647,545270,-484325,-619006,-206176,-309307,845732,224480,816962,758821,709465,1054678,965207,831156,260068,880203,656959,1163675,-453817,1002945,46802,-96040,-467765,297761,972235,-530287,-169821,-470975,-1169530,5076,254480,159095,844075,-125692,-471223,-911865,-590427,288812,-382718,-526539,412240,-845115,-222806,2065471,388743,-841236,-304654,93813,745333,-84879,238996,-171736,152878,-861444,-912213,-91730,665117,-449561,-661807,-1487415,-1027586,-913887,85580,138780,-124093,435983,482207,-366477,-1165110,-391114,1485999,-431351,408837,-513787,-1879557,180460,648843,702299,1455616,539263,120448,-21962,583302,-95478,296112,847023,-94983,-661357,-153000,88258,-26807,-524320,-1420042,-635798,-665469,-624156,-440809,473113,-30007,126134,34426,984779,-643919,-203093,290817,-1032009,-139802,1007676,855246,147812,-420207,-172285,-527669,-434805,-1664466,-344773,307577,610995,1420887,-438675,-206436,195346,-204461,-235140,1962994,1576973,-141194,-606102,-1275304,-1102771,-1255407,962003,606910,-297696,-672276,-713924,-185972,-300592,385051,474482,-863341,330927,605061,428432,888426,108347,-1396631,666876,-451575,-482231,978001,-1000601,-942396,-243361,-194063,502871,308045,62843,-1583821,-1553775,464765,564245,411262,-1166662,1001939,1088890,326209,-1231379,-961222,1867615,-436638,416865,1532350,-1111501,-1246336,259545,1868636,291661,830969,1913981,-767653,-8980,199194,-902089,-1128333,-147478,293939,76864,-2261064,-3083060,-1541770,2050892,1210997,949755,-118525,-1268398,-520940,-207582,152103,359719,-370275,-189014,822321,1574088,1268372,528541,1019435,1988747,1049230,227330,835927,-732862,-171358,-177993,1019358,37184,-836885,176616,9855,-719250,-302175,-287366,660308,-195767,266724,-668987,-432230,-1107642,-1376287,462185,516632,-894510,-68303,-157722,-168472,-1335436,-450465,-10887,-188200,4586,951363,-237949,-794081,730804,1336080,-43954,768317,359140,-429561,1184917,1467831,248364,-207681,37043,820369,546469,414386,-571516,1119365,-750488,356542,-220849,-1059955,-1840318,-1304179,-112749,198285,-181450,91819,1234889,653892,-104241,-387257,-190291,-674869,1131354,629122,-693450,-742685,34847,717107,-470585,-913175,-477910,-731967,446684,75974,-992592,206571,-275283,-355901,-323864,-284403,-876947,-857972,1166294,1701706,20741,-339001,809641,-414382,-400773,-408871,126155,348639,203778,-993727,-87017,-289891,466920,1294834,-376346,-290824,-573810,210752,54349,629081,795339,1304513,89910,1426747,-549422,-520051,609537,801821,842419,-314127,910409,1510214,723052,-508462,-408760,-1053865,560152,-631000,-1623242,-709515,196107,-439948,710215,-450569,758596,13361,-231594,-123770,557358,-385978,-125135,-959989,444446,496934,-291137,-525778,-356538,351226,-284214,602411,468208,-836533,-844257,-1119383,665148,1352946,299250,-352730,436271,-383520,-293743,-150269,-254891,355954,-638311,-311894,466630,-287286,-674565,-480033,-870154,296954,265529,-349125,51006,-141601,521292,-467628,254975,1126812,-406736,-342376,-1004944,-834323,-220544,583995,920774,598725,-300500,1911194,1443429,-397828,399173,-422121,286644,61887,503998,119458,-1110887,121493,794955,717908,356564,-384384,-880693,1664490,1325159,1077494,711606,71761,-274290,-545064,1307577,-1003829,-473193,159101,2012618,323455,-278016,-512900,-1760153,-1062524,-116717,577258,325711,-56540,75839,-395744,-121914,260553,1250277,-1840080,303803,17600,1270638,-552866,-63259,292081,938769,525360,1106110,500276,-586114,-964975,-344463,153751,-1318376,-624522,160122,128805,521615,1160413,861283,58037,-679406,615712,890587,659557,1381282,503066,279431,542219,-312261,-1034623,235730,1419730,-339814,283809,-919778,-335184,-539337,416830,894051,515758,41740,-1019337,-121618,660505,591211,1345955,129598,-175342,628926,-268090,-53500,392390,161712,94133,244891,332271,-24264,-48793],[203137,-271812,6543,-474082,461503,-342319,-306149,500753,297424,663637,626091,45172,569947,87606,-841374,670584,932666,95585,-142898,-649239,-729636,-1376132,-801196,-332383,128128,585040,453936,45623,-593842,994485,1260947,667243,-572137,-1225536,551034,114074,85788,311419,672817,-586569,-1333054,3788,511073,-510292,-867445,344751,-1135594,549674,-215327,-806263,339973,-73672,-1477570,-772622,-631479,-307350,-886717,-858206,-554657,-450786,-579435,-574814,307157,-1044058,-74744,1244798,-1103152,-262054,-84496,-446030,-656418,-1420069,-695400,1374604,-41637,-692030,-347655,323898,1806632,1046939,-335424,-1236302,41024,626259,664962,-195565,-42031,-882670,618227,-489237,209785,-94867,533704,385019,-186562,-111566,-274515,352695,369410,640953,161062,-355422,870741,845981,-715987,-1389786,-465768,-540231,647855,1174759,588125,1010847,297829,29443,929180,-384767,1181199,425438,-323954,516395,-518782,-928302,-133159,-299414,112602,55682,-313199,-1263266,298058,397669,307142,-770135,943432,766771,1081791,-329786,152618,-174568,-1627508,-921460,295301,-438088,-826141,-394430,62020,-853651,14635,-845513,409877,1301325,654746,188493,172596,2083825,595824,-199692,-45040,469884,581705,984842,785761,-218520,-798755,-453029,294011,1124100,1622389,807040,-80249,-347123,-823892,204816,-62019,-472745,-379125,333011,799761,-66451,-266833,116600,436156,196655,1144856,86567,-85726,159907,381952,-822781,-1099121,-192767,-426465,145015,-773716,-324258,562504,882458,580380,-639733,-906841,-591818,357952,-756138,-930652,-370891,-571948,842133,-70329,-780023,-1173595,-1660171,673723,520963,-521999,575186,1403374,565100,-44632,-1462989,-243524,-599344,-13183,2593534,486249,-82285,146611,-69667,454586,-1154118,-413597,2302413,-790616,1360077,37775,-1361220,-2004959,-861365,831439,1572736,3100815,598514,-272277,-618795,-98581,-599930,-1544642,-1279330,-372406,-1061905,-85274,23481,-748090,837277,508096,694709,739655,225419,819308,-663463,-308336,1351640,-334442,458377,925839,557484,-115999,-640256,1836032,724363,-663,1501505,-307398,-314043,912570,-320006,-1497499,25520,405732,-966883,-348676,271905,1533070,259085,666201,-627131,212804,674850,323761,302653,640302,550625,699352,52988,-1114700,-1220609,-373384,-180890,-655379,842582,-560932,165629,-203744,927789,249818,105245,-406854,-79177,1188902,1507226,18173,-1685506,-485878,-35298,-742933,2912,-334107,378756,767979,318835,568471,-265011,167134,1138313,568049,-51030,296540,969389,760645,-138072,884278,118383,277499,-561442,223094,998559,-1148188,1391542,734770,420820,-860351,1250927,-937209,-527691,-848150,-1162643,138252,693276,648060,-438290,-743349,1602984,-1140619,493553,457362,380370,149518,-587784,430397,-649458,381682,608262,-812654,-1497309,-363530,-771914,-684798,-1406806,29295,-19803,952641,388038,-122248,438687,-177550,908962,1442068,-871525,-1241961,-499993,579840,488051,-1625656,78005,-927282,138092,-130005,138090,1224349,1019948,-229550,-1731655,-305691,583608,438813,474815,1256342,1089409,1231798,-163674,1432645,494277,505881,-692925,-33481,135988,142741,-8996,897710,-893713,25329,781255,441639,-1541735,-992264,107311,-815343,-1062918,-529514,-157884,192334,-377742,-746908,-551544,1097727,104067,-723396,-122510,427680,2072143,-446880,-267225,447350,1365260,-746129,-1022678,-34643,201868,-1314261,-1150460,-865250,412495,1571363,1000619,1361628,-106765,-461686,1383295,847122,264473,43804,-268481,-675635,263303,559999,-243282,318806,-70618,144751,399506,-662830,149458,224215,1061489,-720358,-443379,449739,80657,-1137615,-457302,-302917,-195422,-860602,-939128,-302512,-1098473,-1415240,-1167533,-797150,-600441,-207457,981155,-923309,-185696,432844,-245689,1272050,718896,-1413918,-990218,377335,-1096278,-962110,-196393,-47508,-1237128,-470932,1523969,-1367994,941972,893201,-500923,127956,-720723,-677152,269545,707836,920892,-782247,-413205,299751,786349,418846,709787,993228,480231,-21653,-108419,-479391,-1118569,-258734,-207293,-952963,-797831,-1434194,-279332,-474420,518883,816304,-481507,-176993,92441,-477771,1129001,-40815,651097,682216,687604,978103,670460,466017,-86051,1016130,837567,1404330,-567412,1230070,528752,-98362,-258546,291818,1327796,-280260,130478,-308619,-1215403,74248,249120,187589,1187064,-11120,-254994,-928642,-905699,382406,115631,-359675,344236,-1003379,-852965,1901110,530026,-1153563,-337357,539824,1319567,-125738,236383,-630464,-392794,-210755,-71563,109100,519813,-772365,-1095559,-1729634,-681805,-530231,-141393,483669,22459,492728,438193,-462738,-1802249,-190099,1301051,-472352,485656,-480944,-1991994,235767,955308,822390,975941,388901,-63399,-227211,515616,144577,713596,977863,27656,-319627,30767,325515,261609,-476564,-1330132,-403615,-566710,-701318,-686103,675342,-635985,102000,454446,994564,-650053,-453552,125062,-863526,-228209,932632,849174,113941,-399433,56400,-353806,-739850,-1987877,-168657,723963,646967,1007736,-785173,-24827,337715,-396046,-474676,2225284,1110039,324160,-725518,-1310492,-1078897,-1442697,798854,697122,130532,-226490,-914261,-265925,-164125,244009,1139932,-280034,304078,928564,453901,1328599,342349,-1943180,69461,98809,-608242,680636,-470878,-715212,-365685,-15617,857226,734908,183271,-1417119,-1069980,553157,813536,139217,-982657,1607628,1250273,67116,-1631982,-1345933,1658779,-492149,272790,1786932,-959689,-1226356,464536,1426944,-242904,1298487,1728566,-767894,-339364,285305,-1119650,-1014925,83059,77553,-133152,-2514469,-3469548,-1714513,1485881,829707,631968,563320,-827228,-387537,-170167,219917,153137,-1121368,31656,866419,1511016,1225456,359264,1033279,1918507,962366,195939,1378056,-597214,-387536,-182494,1276832,-27768,-457479,202983,-111428,-841032,1311720,882974,1484535,-84631,-84360,-1325039,-396149,-890578,-1550657,319819,171621,-766053,-95977,258442,-256213,-1836400,-267619,-88499,-179155,577783,1426729,143476,-748316,678134,1299116,131456,622331,554359,-131579,886508,1226626,377063,269664,-357800,846100,364942,800791,-848728,584885,-1353960,127060,-211005,-883719,-1468084,-1232177,-41435,133839,-347459,271406,906826,357651,45967,-324613,-544610,-855047,1238418,460692,-944413,-880754,211694,613866,-435832,-497772,-302285,-751735,451876,125874,-785329,260923,-323758,-519362,-306461,91338,-705329,-738559,1429213,2117032,394650,-18618,944824,-419033,-147090,-343575,521235,573208,-470314,-805699,334187,-439041,366880,1052341,-712083,-324707,-305049,500442,-36094,347280,568728,565578,129003,1619069,-588749,-574051,547796,812315,925054,31700,1412198,1368753,1313893,-360362,-342807,-1353799,276461,-688404,-1731670,-1054020,69470,-56618,922762,-175948,822205,38883,-247069,-426666,738315,-216827,-114729,115097,179561,476957,-312964,-435198,116858,621406,-45620,338765,224979,-903607,-1107229,-1241251,219565,1271794,471741,304126,103293,-285932,43744,612459,81131,342641,-724648,-371671,480012,-259662,-578158,-310725,-672980,170990,275998,-354986,-534936,-125834,-594434,-32122,207076,693302,-887917,-217413,-1341345,-1099030,-445889,421142,965466,783630,-424274,1910335,1341548,-677334,733532,76556,440226,350445,803919,-259229,-1287324,-313080,639840,201331,476335,50719,-512696,1509360,1243860,891320,313362,-122530,-342285,-288570,1210919,-581661,-249424,304992,2249300,714877,-319528,-927315,-1747609,-1029033,170201,747451,388545,-219940,-303000,-768642,124426,745331,899185,-1856019,221995,166923,802599,-285597,-99177,300296,990615,408926,829923,413019,-465991,-287240,-206747,-5181,-773561,-871722,-159692,630000,658955,1379795,821045,-39884,-947453,691295,1126200,675207,1144704,386211,145954,208220,-608289,-637167,73832,1209323,-403368,-76761,-786480,-238282,-623299,788356,854924,782076,251969,-878569,588172,817555,397399,1423748,-219714,-185094,403998,-181486,-171035,358984,169475,136410,67268,200082,55652,446508],[146547,-266676,371942,-284449,386297,-9739,292542,620212,240698,961136,726834,285250,473084,246465,-1117020,626598,699657,303556,76461,-780972,-887227,-592875,-374490,-353444,382342,376635,550730,-95654,-114006,1106488,1056507,502349,-774004,-715183,300013,-432436,-257155,106077,617223,-496080,-1234794,-147619,131206,-375835,-728108,636297,-1085492,205780,-250284,-881717,548266,-98005,-1380762,-294101,-116637,65898,-809681,-764621,-279495,-786351,-1032246,-677508,223420,-569039,-129875,1351301,-1726958,-540900,111858,-661330,-683060,-1183259,-498707,1675145,-72223,-393348,176232,415664,1673916,482424,-305015,-951227,42986,560746,952716,-542378,-363594,-922158,612108,-515889,203639,73604,-156013,43185,-173182,39969,-221124,362316,42023,460936,-5976,-39806,1067084,734637,-477543,-1426940,-365240,-267418,545231,1149748,567232,1104479,511205,32821,1297283,-595042,1110263,202669,-275946,185312,-667424,-1063633,399939,-205807,-2522,-145117,-451744,-667933,786981,176396,246947,-874538,556470,563209,519071,-391659,-450111,-76554,-1197002,-1034237,367855,-11790,-767418,-491045,260241,-794661,65618,-580597,575333,974032,818009,198977,457219,1594566,164255,-411123,-193540,941342,759100,1478473,745728,85632,-632004,-147163,769603,1633502,1657279,1106740,-118739,-2694,-588454,460703,-213770,-650490,-438535,151915,828380,-205820,-333659,607656,480287,-19766,1015452,-447117,-261197,-38685,548612,-952065,-1064514,-594533,-583896,274705,-888468,-869665,637720,1529691,451836,-535820,-831614,-735132,439966,-621914,-886289,-526048,-940046,827619,-247790,-895309,-1043784,-1469563,968706,1289821,295262,1185284,1370760,1020420,-100476,-1654450,9200,-662346,-267799,2868864,845924,-133479,365268,-165089,530684,-1127169,-855595,2247221,-497802,1576587,-86883,-1392212,-1575104,-998246,416533,1063769,3444782,585429,-125196,-544107,-156204,-448433,-1393158,-1541962,-684230,-2080436,-512317,343678,-183507,740672,670927,801726,891553,352317,579011,-532666,-148088,1364012,-314405,372255,1123277,350172,-93365,-730659,1677168,470767,165843,1200846,-1154141,-321999,701998,-321290,-1832984,-167722,401946,-1223289,-441259,749106,2179147,454143,748201,-510780,85167,601544,105248,332702,316237,504752,769000,328606,-686513,-778602,-564509,-390722,-428260,1182215,33667,554375,300230,484861,502686,545078,-391801,-220307,357940,1252776,61248,-1562391,-270575,-554781,-1139368,204805,140043,-84161,1197181,498395,550808,-115249,-355366,809141,-16506,-104318,109981,876828,921311,-230958,587488,115319,348281,-875489,107864,619949,-1205453,1134813,1108278,472287,-1035598,999622,-723794,-363138,-687241,-1198686,-137670,960962,846870,-506596,-724321,715988,-876065,232563,1186231,652501,406341,-627162,470404,-546434,853138,843263,-655060,-1208689,-179934,-678560,-879798,-1465290,-14002,113599,691494,545827,-292228,55783,-260039,530170,1469119,-1044622,-1034972,-790105,392724,3417,-1656121,-625019,-264938,-137958,-95110,89511,1479371,1207778,-316659,-2051012,-266073,354511,237023,461764,824920,1150386,1349103,-662354,1073721,279010,732116,-451530,461409,269451,447410,-529550,639092,-771571,574616,852128,594184,-894688,-1043687,-189987,-1034379,-1480498,-605893,352470,-99315,-667321,-751202,-635444,813852,-623235,-779492,-230431,-13058,1670291,-228892,-102860,499598,2062149,-1123867,-1325872,164660,-1196,-1202161,-899418,-759712,-25807,1978372,1141152,1661457,-68825,-343912,1212771,459386,401011,252513,-71244,-587379,430672,452144,-175135,651600,-450778,357147,850076,-430774,-170758,-118027,628027,-592730,-148433,506369,169040,-1080469,-529382,198022,-544652,-660626,-1070744,-568176,-1403040,-1160036,-1208225,-937975,-788166,-228800,444391,-320078,-188736,41238,-323174,1278973,196532,-1662745,-1083129,-274590,-1156667,-671744,-136811,-139135,-1286721,-796629,992704,-1203014,536106,1278393,-319483,355806,-535013,-742438,179896,507143,1047876,-491683,-816915,131943,807795,719986,603384,857281,449028,145333,210916,-556607,-973182,-179608,-94969,-854831,-444071,-1178566,-186605,-478285,193017,1084274,-259095,344646,311727,-685166,1262888,-507184,536135,703959,713971,913076,229247,54126,-297611,1022986,969380,1476964,-518319,1329941,972039,-261355,11161,243668,1713700,66533,393695,-135401,-1187519,270983,60543,17826,1144123,78266,-89418,-828540,-1041290,400155,606876,-191375,292353,-592885,-1155093,1594086,595142,-1209055,-354679,830909,1614013,-148165,507170,-971224,-887592,467577,729606,187822,295740,-867290,-1284952,-1643086,-233666,59236,-301448,748120,163346,523001,476909,-513829,-2141636,11306,1120950,-381488,599321,-437481,-1898948,356551,997639,701905,435905,270188,-81439,-342993,512868,267442,942482,916865,45069,16368,275697,460053,529103,-412940,-1063991,-164442,-253621,-627761,-990000,870404,-1146540,-38959,782835,920682,-692886,-682496,-27406,-411668,-164319,754494,707363,91616,-390187,296022,-192119,-1219020,-1843451,177441,1088093,633691,497331,-1084743,137803,239288,-440446,-494389,1828481,729725,1031669,-752608,-1192051,-862135,-1622608,674493,708068,525140,240378,-926632,-182427,-17992,-103329,1367126,192344,303600,1105856,464178,1668767,654964,-1522783,-392412,764281,-731454,246651,127919,-390606,-299059,137306,1328157,1055856,395165,-989924,-662265,423382,1068191,-118923,-537243,1860772,1069643,-191474,-1796326,-1509598,1219548,-506281,209910,1715146,-567305,-958264,621903,778996,-682730,1667059,1518578,-669667,-641184,248605,-1385545,-792084,346405,-122255,-318439,-2434382,-3130882,-1026629,1619255,648024,341124,1299100,-351663,-468829,-93000,207276,-39848,-1690465,210566,791845,1064083,1051692,182691,1009021,1479448,821157,398055,1731342,-623036,-748259,-49238,1293679,-78882,86739,439579,-79619,-66112,3986137,3402517,2888188,23477,-315246,-1644147,-219688,-303688,-1804353,131215,-202726,-506756,-51434,760501,-495556,-2110835,-83725,-274799,-206991,1227722,1517824,385071,-659880,523476,1141640,181276,258647,623914,55742,522495,733059,387913,955409,-714900,714341,91327,1071675,-1091952,-233433,-1793838,-87912,-248622,-490263,-880971,-1227578,219777,437381,-484514,611547,490943,-94099,279064,-215749,-805779,-896581,960860,109889,-1276187,-889206,265014,225173,-318844,-200573,-90929,-680654,227283,238472,-377905,374622,-401443,-615611,-280131,473589,-446658,-546433,1525371,2019634,708548,430968,1141568,-318741,114116,-420486,788829,634690,-1040847,-161732,829201,-596050,259568,681824,-970763,-299495,-88807,722264,-82021,-9963,-68668,-254960,194163,1622965,-544081,-495193,368206,725055,836292,279308,1552156,1018134,1824906,-106042,-168899,-1369613,-125550,-792732,-1588472,-988570,-281282,-6793,962527,43509,536267,-59477,-250537,-617109,924066,-43657,-203133,926740,-125796,452360,-343515,-335913,596233,783180,35577,112779,155221,-985457,-1251004,-903680,-143205,1005252,594295,800732,-198314,-111386,433960,996797,188257,257780,-491097,-336999,120722,-220517,-313875,-30129,-393349,-106107,327292,-289320,-1018094,-103524,-1615900,113718,114483,218419,-1114164,-4344,-1503301,-1238640,-544468,332095,824606,992480,-719970,1640115,1263318,-903307,1047771,525859,524178,668116,1017356,-657568,-1288956,-447593,324367,-193238,369453,288200,-270185,1193060,1072446,587033,-67211,-98953,-275698,10357,1089369,184928,59794,392301,2050644,1039151,-387931,-1050036,-1557202,-872346,570583,906914,302788,-413560,-702181,-1079811,268279,1131837,555182,-1621053,287455,262768,110861,-2818,-18299,333222,1053420,276437,423283,346010,-464348,-74391,-55267,-125125,-284602,-1050051,-537557,1209836,671251,1393872,690280,-142614,-1129894,594145,1216731,653393,788899,148380,7019,-263452,-986555,-168369,15491,918604,-340673,-372591,-621657,-163524,-614817,1093887,604476,705923,478071,-655447,978067,780684,112795,1104900,-500999,-141628,224096,22772,-241771,75653,106264,262421,-75324,37042,137835,763951],[74015,-249472,590914,-103242,347238,241582,714042,653019,183865,1098705,654048,423608,361294,404342,-1235538,534683,317286,573253,178440,-969719,-1179231,242924,278096,-324518,569755,131451,608645,-200329,408536,875167,742316,252853,-881577,-278027,89983,-889191,-443145,-67210,554482,-237390,-593162,-50463,-351736,-222411,-527108,703419,-836940,-44033,-238801,-916869,553150,-81096,-1035476,576531,549254,505444,-619189,-408919,37845,-1094804,-1185710,-667037,172330,-41643,-442529,1304279,-2131371,-496919,353963,-794020,-783606,-857647,-302403,1444671,-269055,-83682,625222,534739,1340437,19683,-266061,-715514,27403,552610,1217409,-889148,-641851,-926769,471684,-525609,184651,67222,-1334837,-510381,-127,224687,-286313,334737,-70121,229197,-241596,173581,1001125,593288,-307346,-1404677,-340053,-9158,367438,669436,342121,825487,818530,256940,1452238,-905131,816970,-20565,-247687,-221438,-670525,-1066855,760072,-228298,-308443,-353808,-191180,143477,1002429,-25223,-56051,-953619,123371,196156,-262385,-468429,-931760,-143086,-479181,-1063924,326644,402239,-628730,-514801,408783,-641776,228731,-306969,646331,576073,976183,178410,457445,627183,-327523,-621323,-322856,1317400,867498,1858527,740344,467514,-315401,125370,1319609,1909377,1494462,1218403,-238580,401971,-332998,616707,-456555,-764620,-385559,358966,897622,-223202,-334167,908288,474141,-198308,850272,-885805,-456657,-204425,612733,-1024935,-980405,-889854,-670451,327119,-1050956,-1205145,522033,1860437,334435,-441392,-632679,-939997,342003,-401228,-698869,-590337,-1267935,432929,-427092,-833329,-737680,-1102101,1021848,1552946,1118697,1506569,1277266,1513404,46967,-1513326,198736,-657690,-282800,2650798,1215633,-27095,505281,-199096,517048,-916528,-1072508,1851805,-205806,1620859,-49901,-1170382,-918276,-999795,66991,178417,3173272,564523,-133820,-389860,-96368,-230875,-1005849,-1601267,-849235,-2391597,-781859,635858,354749,417993,670681,817577,839676,422921,141806,-580871,9369,1111346,-251208,315935,1072865,217267,13258,-645129,1285360,-237919,197370,727013,-1626580,-240314,324174,-305212,-1799312,-325961,196753,-1294320,-328590,997988,2428913,659858,695469,-362880,-64515,310164,-107207,125521,-39433,547709,664842,614773,-66661,-177918,-659999,-343739,-63253,1463520,651483,796260,590040,-126718,717446,908188,-414811,-393819,-495301,793372,93580,-1290017,-28198,-948837,-1389047,374354,462744,-592285,1388391,334921,437081,207657,-437995,244760,-630775,-268264,-121767,739164,1026120,-299399,50795,122152,367209,-895460,-102742,183174,-1071355,787830,1511302,428979,-1180306,436926,-386766,-120397,-395562,-1145231,-536651,1036886,902934,-480637,-502793,27645,-476487,26098,1760695,690181,557779,-547003,475872,-410879,1003520,855064,-471341,-804045,40373,-528368,-894103,-1317934,-45870,199422,392959,719643,-343733,-308834,-285862,357442,1277703,-1082444,-654816,-750032,219853,-515043,-1741908,-1281249,191458,-683535,65218,108784,1668351,1248549,-205374,-1898327,-366437,140458,125911,425420,257409,1137246,1101696,-1164915,589123,57620,665379,-148768,657963,367445,994920,-763521,435640,-452801,834913,631162,633612,-307847,-995810,-289340,-1003320,-1523539,-747649,666025,-425885,-781593,-578708,-562362,367494,-976338,-720781,-288239,-350827,1229150,111552,-38044,551398,2415395,-1443702,-1621104,430254,-164349,-883952,-537957,-525791,-349936,2190274,1212412,1758406,-102561,-132650,874506,-89473,378014,293722,-80957,-388386,549523,283973,-217642,828224,-745972,523803,1103661,-60447,-463551,-499765,166064,-524402,264340,401506,287635,-971261,-518680,535774,-958808,-525468,-1242861,-848897,-1571534,-720492,-1172536,-969461,-884179,-105473,-72922,476799,-134605,-451185,-456795,1184065,-15083,-1520634,-1052242,-619695,-1047032,-85108,-416661,-226396,-1363023,-1005580,480412,-875645,116168,1307888,-297393,431043,-322560,-529088,95648,299051,1011629,-247696,-1231430,56516,915464,1016841,565534,647590,333528,354495,545227,-372212,-716393,-80848,169403,-833870,-74808,-703155,-46203,-500382,-310358,1242394,114572,791540,419740,-813439,1200449,-1015209,439232,764651,713319,847357,-243201,-331798,-274308,873269,1018538,1369381,-305244,1287575,1257599,-495499,255587,106724,1988964,431351,521484,-3353,-1097818,494359,-249612,-317389,670277,93026,-736,-618597,-976530,385270,1055910,-121728,253430,152662,-1019133,1238067,601413,-970653,-361858,900886,1593827,-60864,993526,-1126444,-1142135,1022105,1277866,138216,47109,-654274,-1126978,-1266676,212555,654510,-409183,845312,321703,566361,571177,-483375,-2060757,139447,962643,-201008,729531,-413701,-1511476,521303,805421,350679,59618,167247,37914,-403299,585898,246880,960099,680166,-5626,373303,558029,495285,842326,-301462,-718428,25484,175216,-421661,-1168991,1016501,-1424687,-271151,929050,738809,-750489,-818250,-220116,133621,-7869,516828,457203,66807,-360193,490270,-54515,-1674176,-1354756,571601,1316934,562255,20806,-1260658,234491,-30885,-244910,-263833,915310,433756,1694470,-663465,-957933,-559193,-1717488,596530,622149,743429,491808,-759347,61729,145415,-524590,891529,463713,331815,1062972,491699,1869038,961366,-457389,-520958,1363575,-847511,-224058,572537,-50719,-50769,191577,1650249,1182871,634960,-412863,-385254,185556,1243616,-300699,46976,1766582,616408,-401047,-1716584,-1437752,777612,-463250,230215,1456130,-30266,-529116,778448,81363,-914907,1751572,1332015,-500669,-735465,265793,-1470693,-535702,610790,-238895,-491832,-2192756,-2745948,-254448,1940423,584993,120111,1907951,-53177,-666796,-66980,66658,-245321,-1932283,269345,572357,338366,755543,29906,863834,804241,653422,662546,1535259,-766718,-1090362,199968,1049989,-119483,669098,956686,148518,-562585,2167161,686962,1362530,-289681,-280826,-1556176,58075,466188,-2253499,-40933,-358057,3145,27121,1206827,-807899,-2115822,24899,-534956,-304634,1584018,1174194,509388,-535603,340596,912219,153507,-195818,580650,42365,179314,142970,309300,1592618,-933804,465124,-232690,1147167,-1228308,-978946,-1912315,-248407,-308806,19535,-259744,-1317052,572689,977890,-516232,1051687,144671,-599212,552179,-109422,-902449,-760860,382602,-393027,-1587895,-745509,203468,-378815,-164642,-61834,112700,-560599,-130745,373518,129409,540736,-454766,-654835,-249177,796703,-170819,-362974,1433180,1475894,889820,868363,1262982,-164844,331728,-570405,826505,481031,-1269329,749237,1244098,-771614,170811,300311,-1097027,-193074,3108,831639,-64888,-349209,-971101,-904972,248073,1404668,-445423,-336002,92429,581374,600978,375797,1431864,637064,2115421,221135,87114,-1084929,-561291,-915241,-1214504,-353478,-739191,-406511,901267,148635,-69963,-290906,-219503,-674989,1077690,98933,-430072,1050124,-411053,399625,-437710,-267210,947370,804343,-47271,-38600,276696,-1069957,-1186161,-275181,-328601,662133,590421,917454,-377392,85290,685829,871895,51624,85573,-78881,-216455,-476527,-157757,59579,350808,-138390,-441924,384858,-188676,-1242087,-63227,-2124612,-47899,-5670,-123867,-1093435,249663,-1475399,-1296917,-561008,382715,506230,1073224,-1145967,1237919,1263467,-1000425,1212333,783626,521979,944211,1011341,-1005370,-1065391,-106567,-9587,-359542,76901,311603,-149827,874834,928814,318515,-255985,41504,-169230,266924,928174,1022034,385910,480178,1549060,1227001,-435189,-805441,-1211823,-634630,959444,967579,94432,-561100,-1055380,-1262660,342493,1253328,391248,-1173469,496679,299231,-557896,279606,143074,413091,1065916,96751,-11158,331527,-613475,-221811,143825,-107487,60622,-1075812,-954124,1668490,606937,1278589,538853,-196720,-1211864,346277,1054765,625114,333472,-139341,-54260,-681475,-1226334,235395,95232,676965,-182818,-594475,-479907,-183200,-498491,1305964,216373,277881,626287,-442493,997697,555893,-239099,626412,-583528,-63520,40398,296645,-257589,-327953,-16171,460639,-75170,-108479,218147,790298],[16155,-222535,557137,-13444,290951,336458,850979,613085,117481,1080658,471905,420854,236926,563605,-1164198,402989,-150622,845168,172798,-1055710,-1449296,800324,944409,-239994,650356,-71533,623591,-244407,782477,377644,434691,20576,-907095,-49882,23582,-1139664,-418197,-181480,518385,127394,309306,106949,-885931,-125672,-304162,497893,-356991,-109509,-116735,-932034,356745,47039,-519211,1519566,1191493,903415,-398460,212285,403209,-1244138,-997670,-519994,196227,417964,-893931,1040135,-2274868,-286396,574759,-845218,-993744,-534033,-183167,664540,-646548,137574,880589,619685,910824,-270182,-256237,-583309,6483,621177,1396577,-1090074,-801952,-909862,233078,-547229,146045,-92894,-2385082,-1010611,275007,404559,-447720,328876,-355,-18008,-455158,218578,641537,443211,-241717,-1318804,-370132,174827,84732,-192570,-78622,227958,1075939,593098,1426347,-1172197,349355,-221979,-224009,-589366,-562103,-961853,819535,-378366,-757378,-488421,326814,878963,916592,-142655,-434317,-913456,-247580,-284744,-1026159,-571242,-1141083,-312138,260366,-1035009,201117,734764,-461218,-513187,474496,-436784,410060,-125320,596246,245191,1109261,110816,231562,-376845,-685133,-766095,-411219,1433024,859565,1914867,726701,882836,123310,315496,1737104,1875950,1247891,1052052,-405455,698492,-210538,575586,-758926,-775875,-231354,738427,1004010,-110771,-297384,953640,412410,-275405,704404,-1193857,-598065,-266242,492719,-1000103,-898849,-1003707,-674839,304373,-1201998,-1284407,257836,1829226,264971,-349434,-418855,-1133502,127334,-184494,-458931,-502655,-1382002,-178984,-607959,-606497,-289524,-657644,766394,1293947,1680051,1438745,1081483,1836158,310883,-1050826,311420,-576258,-28758,2120626,1473507,214269,528590,-144117,390034,-588533,-1062475,1285952,40738,1495538,154120,-779681,-151277,-839372,-162573,-842857,2418965,571577,-295577,-166635,93777,59889,-464736,-1457121,-852177,-2148438,-858656,864103,660658,-50316,534509,791221,652955,384708,-360376,-731665,87364,658200,-204522,267147,779386,155109,149312,-424036,703768,-1226840,94602,148204,-1732474,-87554,-116410,-248633,-1422077,-453547,-105199,-1106911,69265,934598,2168144,844307,515766,-193062,-223392,-113628,-281057,-267357,-366692,668559,476821,846839,510140,406778,-610340,-208198,288559,1557487,1099742,786876,636436,-649123,827855,1112851,-503495,-530090,-1096147,251637,85208,-929377,169600,-1132307,-1420411,477359,476943,-1014253,1384415,-21111,271750,617493,-165072,-415733,-1108214,-538144,-326392,551309,990328,-307514,-549649,94265,350977,-612409,-319607,-212045,-755863,438274,1824767,317730,-1177622,-238115,1299,126778,-72981,-1056883,-814759,969496,809534,-375685,-144798,-136278,-35149,-73163,2062068,577507,605256,-341824,515844,-250764,872984,711226,-253226,-502224,235045,-336684,-753487,-976139,-80707,230652,116693,898126,-312997,-602793,-276018,383466,912726,-987008,-184270,-331722,99801,-968783,-1793251,-1684394,194820,-1370761,351935,179492,1681616,1166888,98569,-1353445,-648838,-107564,123257,385134,-309923,1029334,572260,-1507356,154821,-108921,339749,146057,592739,388713,1568989,-703637,316654,-65209,744029,303646,610569,78390,-884209,-199311,-766010,-1283919,-896402,649291,-697301,-728866,-304255,-341450,-126005,-849009,-516129,-331943,-457392,909071,602084,-66382,567287,2288758,-1512205,-1759325,684620,-248322,-398044,-200350,-226923,-509513,2097011,1149280,1559027,-197870,117408,459433,-621939,203926,110432,-298850,-141144,601290,115428,-342889,825221,-993646,594200,1119811,390827,-613628,-828069,-185109,-516919,675522,174399,371907,-920883,-502137,595478,-1327347,-482324,-1407715,-1052881,-1497258,-229171,-1059493,-869219,-892439,123885,-438674,1118295,-78418,-841615,-612715,1045103,83945,-902185,-918556,-618170,-783107,661537,-859225,-296198,-1496191,-1083779,83503,-464621,-209114,977403,-394020,339703,-139170,-151902,20953,116807,847886,-139061,-1549856,53953,1066381,1206425,576018,398084,178348,527918,810538,43722,-435116,66061,531554,-861212,207568,-121381,127925,-521833,-814412,1205245,497077,1020059,432817,-754962,963319,-1365518,319753,807832,603600,734643,-620436,-624223,25451,622271,974250,1128820,49116,1167970,1310971,-666533,398049,-115460,2045336,710042,426352,56600,-951486,652288,-568762,-707857,-90708,12532,17801,-353691,-755078,387754,1423810,-251309,216292,849258,-513223,948816,581647,-517076,-383579,736203,1339245,180467,1478039,-1087544,-1059162,1318763,1478824,7097,-164337,-172020,-639669,-740727,543293,1097116,-491943,722841,496789,655776,657524,-354143,-1620014,145053,814982,-15843,812914,-430809,-818716,683765,486605,-119374,-41679,55244,198062,-432006,726055,119504,797877,321250,-65330,787580,835060,464628,1259595,-141911,-418753,130840,579462,-145895,-1026534,1086869,-1413746,-526099,859473,444469,-801099,-830621,-437343,567696,149160,276871,158788,23048,-293110,590640,31369,-1911509,-803436,842572,1367313,431660,-289837,-1265105,229911,-368398,214898,160760,-184557,190144,2099351,-475320,-670723,-288463,-1683825,527383,437142,715091,388013,-464613,408608,320232,-854551,-132456,543299,385713,764569,551394,1881335,1162988,597665,-292375,1761132,-865845,-616383,704672,196546,302708,137872,1536064,1089653,823552,148460,-215479,-47721,1233204,-393964,554676,1512025,94886,-529087,-1481695,-1226530,493457,-371205,273546,1167376,524670,-105015,919188,-497391,-891725,1430544,1091506,-297883,-347062,505018,-1080821,-307360,811063,-241664,-673067,-2258306,-3701168,-1202516,1445813,416985,-34492,2123053,-60938,-820063,-179384,-208864,-479889,-1809205,143680,224619,-437950,369035,-67778,496969,123165,492160,790095,615187,-935419,-1271013,500534,627855,-152774,1150953,1656719,636647,-3223973,-4745689,-7512873,-2772106,-1261473,134349,-1155748,298574,1076804,-2452225,55360,417082,439223,26847,1324943,-1094061,-1934248,17909,-807668,-485681,1340520,518160,557271,-403312,181968,664336,132908,-577466,460228,-193538,-61870,-323123,221822,1850522,-975636,188129,-543508,984603,-1241991,-1234230,-1618779,-258294,-341177,513922,239696,-1464492,875431,1493064,-390275,1474736,-38431,-1000046,809754,-40370,-809992,-470373,-290239,-945665,-1744984,-484137,71008,-1003204,-40368,-62762,274152,-444001,-456939,482636,610451,738184,-450210,-659040,-223681,1020198,52864,-255821,1184442,750821,926637,1139152,1173489,-29969,464607,-701956,634599,126483,-1085808,1591185,1417075,-968690,110764,5861,-1047770,-6339,-50056,799944,6974,-557264,-1811756,-1213117,265351,973466,-334873,-179130,-220309,421336,282589,310612,1263117,361946,2123748,561040,342976,-593950,-927199,-1013151,-709618,667909,-1133780,-1117656,813641,91256,-818653,-630200,-139748,-616687,1164002,178535,-760581,503307,-585812,313573,-604607,-238878,1079379,684358,-257724,-110780,517780,-1117318,-885485,379668,-318183,363024,433809,631379,-391082,234307,699280,424372,-240481,-173508,342848,-54205,-1088487,-63709,404523,744497,15812,-722384,415417,-95769,-1142173,-9467,-1984349,-403008,-114193,-200480,-908465,467997,-1286290,-1375699,-551404,581560,81804,952005,-1558798,836410,1346454,-923943,1134916,743732,437147,1118156,732520,-1232496,-623031,658938,-224197,-303699,-303581,184273,-112807,648308,902625,204750,-168747,188398,-172352,389737,725704,1574403,653532,592865,970927,1267712,-425705,-288762,-788395,-380617,1190496,848890,-164378,-564776,-1269324,-1283916,381599,1049660,483427,-604230,792226,287464,-952181,523242,342349,540907,964853,-145304,-377026,372825,-867062,-436175,444652,92384,226596,-924192,-1406044,1825813,561308,1144852,422971,-189142,-1208137,26227,680806,608080,-161636,-387730,18849,-897457,-1214764,472610,293323,541822,11400,-761582,-396659,-346796,-255060,1405967,-159591,-353097,625975,-352178,712835,219788,-609123,268131,-381211,29700,-186411,556289,-237960,-676796,-166218,684015,112317,-187333,276733,529631],[-3007,-191083,273812,-55408,191350,278135,724685,528955,30126,956919,280341,331410,105512,723649,-915578,272791,-596390,1037897,104611,-934536,-1531288,929852,1370082,-112547,628015,-184304,616714,-212285,869027,-186317,186086,-106040,-896405,-44773,134431,-1121566,-211822,-215349,520156,506674,1037782,164852,-1356147,-130829,-93387,86756,299911,47941,116866,-903701,18265,307952,57325,2166320,1617202,1148752,-247091,952521,825937,-1150997,-581310,-267927,295493,705508,-1273594,585670,-2219515,-137196,684969,-843580,-1281446,-291357,-192007,-380982,-1147241,191745,892083,635373,495386,-374846,-287999,-576755,-20586,738593,1442162,-1006201,-812087,-895309,-42245,-592041,94719,-308175,-2672581,-1221709,592431,528982,-651998,372834,187801,-244685,-553769,94209,68158,299666,-258856,-1177936,-419162,251513,-309013,-1159353,-612156,-512524,1136439,903928,1299851,-1266066,-180103,-385907,-197420,-812164,-412103,-820416,534711,-626524,-1206011,-502876,798737,1225123,624567,-137676,-685369,-699948,-478130,-764713,-1510014,-675566,-1037097,-501912,760792,-983348,44155,942671,-327977,-525209,431787,-211084,525619,-111225,440684,87199,1171228,-1985,-62919,-1028820,-787727,-802206,-449524,1204596,703124,1617891,684512,1283548,610628,416139,1835950,1537141,994203,578800,-578627,765893,-298187,310829,-1038761,-671044,-22604,1058890,1114505,94085,-268322,755629,314170,-218626,607987,-1396954,-629414,-184349,152633,-856628,-843207,-893750,-612720,208154,-1282250,-1165198,-60079,1536613,264483,-237776,-293802,-1213091,-121973,-74020,-263280,-260838,-1178805,-753550,-769855,-293869,192365,-252881,208168,730621,1863692,998640,776625,1834795,528405,-429252,349192,-450650,433815,1558514,1504801,490998,434234,-20,175214,-237110,-889294,763285,211663,1239884,455160,-413021,546027,-558488,-254889,-1637505,1522470,630601,-521914,111226,387416,385672,94997,-1201479,-749330,-1688889,-794912,996964,619593,-521727,317927,770756,462097,223381,-776287,-840408,65737,124797,-216867,193438,389271,135598,265283,-140622,64170,-2033811,-90901,-439472,-1597156,97258,-498904,-131529,-854942,-559845,-377400,-676915,704067,593793,1465145,983444,253227,-16076,-347367,-538800,-411412,-706828,-590586,816005,321363,972773,832969,793199,-423477,-137465,487555,1393870,1234115,508309,500412,-882602,789428,1116639,-673563,-547192,-1315566,-218715,41307,-560326,258784,-1104980,-1243179,487687,106881,-1237495,1295512,-352051,103260,998517,247482,-998842,-1334546,-866840,-472390,307965,779894,-270732,-1005105,-3720,334300,-143313,-444970,-470172,-308814,193299,1923837,178139,-990883,-779356,343526,316883,173015,-983593,-764357,824238,630870,-217062,255178,184578,355586,-44074,2045493,476066,594372,-91136,621971,-75453,618824,542931,-2059,-425665,373945,-141164,-539080,-494554,-135869,225057,-95125,1078771,-268976,-818546,-269769,499426,444285,-800412,244686,345014,49512,-1253961,-1720295,-1723413,-241377,-1967952,703969,280252,1474059,996430,530509,-618710,-1067320,-390857,216295,365239,-757033,849256,-64853,-1557475,-87702,-183867,-108923,373510,408224,321119,1855204,-474017,230718,168430,387255,11367,565968,192657,-811855,6755,-424830,-938746,-994145,304494,-855771,-573026,-28375,-44134,-524880,-353488,-172869,-379913,-334086,739730,1199848,-163557,515355,1797022,-1219513,-1635049,862853,-234598,145021,17819,56788,-495366,1710577,957489,1053186,-322998,348594,60748,-975416,-55175,-272916,-652460,47701,586013,4417,-487487,674559,-1202749,555756,928627,836919,-568613,-1046439,-346045,-548757,957038,-94370,381863,-1055412,-566930,346925,-1572229,-513634,-1488140,-1080513,-1148972,167309,-899358,-651581,-810172,389400,-584139,1315584,-48537,-969774,-753900,918226,350501,85168,-732266,-350388,-431701,1344731,-1224377,-338218,-1642299,-1047409,-169153,-61375,-365859,472454,-508700,127542,-22478,152649,-45911,-19277,639759,-182586,-1695227,94584,1186015,1224133,606640,154524,43496,610383,927814,545466,-225607,272039,894384,-852005,360206,442578,296068,-512011,-1151780,956022,716740,948398,402720,-460848,630812,-1412048,151356,804654,343541,514741,-822748,-772179,559816,385111,852528,838519,490414,1062356,1132017,-650657,392253,-376095,1844233,814502,74323,44680,-751736,694761,-776092,-1011245,-877959,-148506,-5310,-121716,-463168,438494,1666197,-597004,167653,1177906,141741,809732,570355,5374,-443304,375829,993359,547303,1741915,-899040,-674948,1293873,1357676,-126751,-288505,421278,28405,-235069,673553,1301168,-578700,385807,652312,775653,664631,-145023,-1020698,17625,660453,86129,763197,-493950,47579,787345,175469,-511337,104837,-85718,264010,-433215,904361,-32078,525490,-83057,-87640,1238861,1053188,402361,1749190,36518,-275459,140550,836747,121566,-476309,1071315,-1153399,-721583,607712,67032,-834306,-733851,-588557,756196,232273,89322,-120681,-53136,-200301,573014,32959,-1842691,-450506,824023,1246663,252211,-348056,-1099418,117259,-673817,868829,654647,-1113877,-19359,2171607,-242180,-395622,-129448,-1528780,412915,178158,476183,-47034,-113614,765186,489675,-968496,-1228348,498072,457535,225025,633175,1678939,1196266,1108507,144164,1940159,-601551,-843165,503953,255447,643001,24348,878235,820065,894257,530870,-109616,-193805,960084,-428096,789470,1305190,-256245,-566796,-1222412,-1037975,375014,-256447,258150,918381,986509,135886,975120,-825417,-643846,727059,662782,-113482,692452,1013679,-66203,-142831,876108,-145162,-873068,-2492448,-5271313,-2908473,1372179,481121,-62595,1710918,-343108,-792645,-464029,-570466,-721161,-1386232,-187017,-185879,-1009137,-35736,-85002,-125718,-326215,367040,664605,-802306,-1025120,-1255251,755943,177222,-177875,1424137,2303606,1556065,-1512564,-571545,-681850,1866582,-1830268,956774,-649591,236802,1137646,-877520,1296807,3140000,-174361,-282137,840818,-1274838,-1728657,-100858,-1024384,-726800,479076,-199117,574704,-295948,73994,436685,196951,-745733,306246,-585983,-148642,-474593,223560,1563445,-868277,-2379,-772618,599232,-1158285,-752887,-930957,52480,-288643,884329,558946,-1572393,1004832,1736082,-106818,1743947,-59574,-1140867,1001551,-20189,-582145,-103832,-805567,-1409114,-1648606,-210536,-77693,-1411831,-12745,-154477,373948,-367623,-574933,530742,944620,929509,-381746,-646593,-215755,1137328,179493,-254860,853808,145595,864725,1145873,814447,18000,490895,-736402,345351,-341123,-616134,2050519,1229574,-1174491,74138,-156650,-811601,226403,-214603,622304,101874,-541862,-2213268,-1154869,263380,400810,-245181,-103652,-493162,273343,-36648,112817,1221971,231171,1875036,836115,494407,-48222,-1133167,-1038752,-211420,1666373,-1302936,-1833049,744725,-121720,-1442201,-1018548,-15776,-485892,1156060,172703,-1091233,-276113,-565169,217610,-781371,-228818,969649,453351,-536610,-127780,754888,-1075165,-404699,833594,-161606,201092,172898,110555,-260546,269594,499476,2022,-537193,-488566,641196,82742,-1531271,58142,549988,1012064,60605,-856453,399823,-47482,-773457,39769,-1378236,-765284,-160280,22037,-665412,570270,-1006265,-1541083,-555732,859849,-339633,659501,-1778641,522242,1454894,-682291,804442,385945,291892,1153092,242469,-1295912,-47447,1545284,-243646,-131485,-652432,-1801,-134119,530545,984255,286642,157820,281377,-418699,310279,501372,1594035,797574,702493,523851,1217297,-345627,276065,-394850,-179118,1152542,525963,-391737,-355590,-1267385,-1155853,403111,584286,776454,-14565,1087490,246020,-949154,678802,538714,698392,717721,-429379,-605552,456064,-1098515,-459637,865773,440649,229241,-633685,-1878809,1622904,623144,1072141,349955,-158503,-1150781,-261233,251026,606880,-599355,-514253,234583,-876585,-980498,511014,535467,505768,182591,-883690,-370859,-651314,117601,1380089,-340244,-957471,458934,-472053,243403,-114839,-937164,200504,93568,121009,-454240,711769,-222476,-830200,-301434,861953,435426,-171554,292736,99890],[24149,-163199,-151513,-209708,71373,147882,444217,430919,-88342,793091,165332,270557,-19195,871789,-543496,211592,-900920,1069295,30696,-603466,-1323989,735116,1383746,23920,542087,-205207,623556,-109725,666283,-590861,-7535,-81003,-898464,-184041,361866,-857742,73219,-157709,548409,809018,1245014,61712,-1636518,-233496,86578,-372035,984285,390205,367431,-803800,-367336,656726,569545,2280456,1681457,1162807,-250601,1560439,1270689,-818402,-126066,9238,434882,769490,-1397607,49296,-2059162,-207599,609064,-829640,-1551262,-174919,-339488,-1247341,-1630439,68975,707376,583073,168726,-327348,-331688,-676461,-62970,838765,1334938,-584618,-690397,-907669,-287237,-647346,45444,-445401,-1964449,-1046860,918462,552977,-825299,448148,409015,-429299,-485010,-129120,-558588,174202,-297751,-998077,-452133,220832,-774656,-1883572,-1121526,-1165618,917845,1081006,1141419,-1133537,-621853,-496610,-165916,-826364,-286894,-736450,-27314,-906997,-1461061,-395509,943531,997611,289486,-10656,-666319,-342309,-536291,-1113060,-1533591,-725121,-682630,-642824,895361,-941779,-89458,1002600,-289271,-565889,276635,22856,530857,-284786,234668,135807,1113276,-133234,-252381,-1174127,-632882,-725481,-447199,677506,393798,1105457,630400,1608174,1039072,455361,1549492,994947,754623,-133026,-720565,590528,-566063,-115799,-1182108,-471198,177808,1190131,1174208,319242,-281757,400037,212093,-37969,552204,-1543811,-535367,26571,-363434,-600545,-798889,-572022,-519731,38836,-1279573,-968391,-327616,1130234,336727,-103668,-314085,-1078982,-334512,-146447,-178442,81840,-677550,-1052129,-868308,-12800,577567,35182,-545871,143787,1729508,307673,409495,1489985,530771,147995,328145,-338090,981593,1152019,1249845,657906,263088,201466,-74244,43454,-646563,441309,295382,913293,724566,-282796,995662,-254981,-227414,-1883239,823129,737652,-676497,416429,716835,660200,522250,-968905,-609328,-1275007,-687773,1017233,272516,-836662,78369,742820,391913,-25514,-985864,-763258,-2990,-363669,-296072,72650,99347,119458,332340,120118,-471587,-2168318,-278774,-931201,-1353037,266350,-724976,51319,-317480,-652907,-541133,-116972,1387193,99545,544670,1067466,-21285,144632,-377702,-848495,-515424,-1036617,-649129,924112,286279,965587,802553,863112,-170680,-211548,454896,995648,1022396,57191,300101,-762201,594590,929422,-920082,-389889,-1182856,-482578,-6941,-261339,213072,-936101,-933559,393857,-582669,-1202237,1229482,-497442,-34089,1237745,572114,-1364447,-1299662,-1181274,-572372,22146,428635,-268510,-1163026,-185231,347312,328777,-419597,-534012,180281,152524,1737122,47946,-693216,-1028145,549239,415427,269435,-944533,-327259,652723,472917,-36401,596186,579465,625715,95923,1744548,542624,582701,79680,757378,102053,416043,482210,266407,-542731,465990,12016,-343780,30383,-223934,214962,-229064,1248530,-273045,-976652,-305299,590197,-41955,-588655,506798,1042140,60925,-1286629,-1478372,-1423287,-862863,-2243097,1014052,388094,1082471,776686,982737,77429,-1500835,-642180,371689,386269,-1016364,646127,-619035,-1274269,-88896,-162176,-498909,497730,270493,183250,1619129,-265027,66609,41623,-57893,-191373,494950,39883,-888996,221014,-93619,-629850,-1009753,-204888,-893800,-405670,162197,208233,-728083,264637,254698,-430169,-117618,631691,1724195,-296857,384883,1200114,-608314,-1255186,930286,-128979,616816,83617,256978,-348330,1158719,705628,338804,-429365,513333,-254770,-1053252,-299068,-749480,-1019045,65975,521667,-15480,-580381,437651,-1350402,433554,614257,1180595,-355937,-1143301,-314530,-587413,1005709,-320416,317398,-1424272,-752489,-135015,-1661205,-567223,-1413258,-861189,-613000,369319,-748272,-360181,-618140,603322,-514034,974690,-32320,-782212,-856834,829052,583252,1141689,-541535,62059,-88182,1764627,-1337055,-348098,-1691944,-922127,-305933,261174,-335860,62020,-537139,-125304,15715,122208,-104744,-102564,483179,-322811,-1648439,155707,1206375,1067328,637775,-35538,-20198,578000,851895,926644,-160716,529579,1159019,-719766,398484,879596,421089,-440133,-1230970,552753,644300,598455,388510,29967,305302,-1138988,-68199,757148,-29751,154021,-841309,-750495,1202753,278950,691470,580072,933527,1020209,796231,-389792,235372,-609195,1425012,714377,-480030,-9520,-505793,626947,-786864,-1111656,-1435473,-348085,-38319,-10426,-193657,531730,1750198,-999424,104286,1043602,663199,826912,587141,450281,-546963,-100039,685903,944476,1732193,-637379,-145021,980863,1019117,-193922,-305399,908266,655945,125481,575417,1264799,-689650,-95166,725190,829498,547583,83956,-486672,-211775,491982,51714,509975,-591328,846126,785063,-25595,-614055,375095,-259367,112977,-398102,1073459,-118008,226546,-447437,-68727,1606165,1163195,322057,2166369,187100,-342904,66658,884422,319153,362741,966597,-755118,-796661,263502,-324901,-854902,-570958,-564015,674363,225491,-7957,-336730,-165080,-120677,445932,-69278,-1516359,-396146,429985,1007676,46465,-145940,-817190,-74807,-882867,1558276,1070412,-1632160,-181102,1956420,-35079,-176221,-98840,-1302115,214663,-98968,157294,-647633,222584,1037617,633328,-834235,-1925432,391650,535731,-481674,705921,1288062,1057625,948433,560436,1990531,103443,-875450,99121,86201,854894,-73802,-105039,473246,817053,634598,-46375,-210758,423662,-449702,678085,1209674,-283797,-528317,-1039675,-1009608,289011,-153032,125867,683324,1285787,86071,870582,-847842,-263720,-153604,-9419,-13382,2161752,1673021,1395491,-49742,764993,-6885,-1077179,-2242511,-5076912,-1945430,4086947,1379855,84500,684489,-709619,-546965,-877088,-919756,-900308,-793542,-677049,-554501,-1195573,-350113,-8530,-885894,-404117,293607,299979,-2154840,-960559,-1123712,855815,-145539,-188171,1438352,2680018,3072453,16822544,40156657,52512847,31559970,272820,2045969,-260801,-455578,396636,4212367,4978152,8168394,-2721069,-1185248,-288760,-1324787,-1638763,-289772,-1124318,-966829,-682035,-709507,604010,-231943,24842,242832,373307,-632273,157431,-995499,-68513,-244660,385461,894110,-675192,-6434,-867864,66731,-1015298,359840,12331,811895,-113521,1079303,733963,-1520096,911017,1610001,272046,1756235,6364,-935538,1098259,-37923,-334902,227826,-978890,-1674473,-1300344,-71494,-203997,-1441172,-121448,-285610,408167,-332448,-360448,518633,1041186,1063547,-270244,-620471,-232869,1169710,205180,-344829,534759,-165667,779611,899706,241464,-55899,417242,-634357,173193,-776008,-100875,1989776,663876,-1360704,48708,-203714,-425334,442423,-419475,325600,178338,-270097,-1946030,-849549,300968,-177553,-183301,-152365,-655421,151769,-279672,-163685,1322104,193231,1449872,971332,464828,406435,-1132899,-956136,154353,2273602,-1159608,-2263329,703929,-416936,-1696317,-1374895,126045,-335806,1038245,76647,-1290279,-738869,-313160,156556,-846245,-197007,661001,163842,-823368,-127642,866700,-904812,126819,972228,53383,214372,-74760,-401942,-57447,151554,206781,-139802,-691732,-797939,753651,131563,-1737390,187942,372102,1031444,48175,-815275,341802,-66199,-290459,60497,-652797,-960330,-100409,454176,-446137,501306,-728152,-1726393,-583675,1086967,-651392,305761,-1691222,323290,1494249,-341239,305230,-199704,119013,1041482,-300310,-1201233,517509,2146551,-90309,11265,-867052,-178155,-216889,489122,1048552,517065,587387,326916,-934199,9293,293652,1087086,780826,746093,314018,1173200,-203753,648333,-129158,-81064,819202,58448,-533620,47421,-1040128,-931767,403709,6018,1114069,518892,1299363,190743,-602627,702986,692366,853962,345112,-698357,-670657,562464,-1141454,-215457,1344380,830678,123002,-286661,-2316497,1149948,821262,1066366,271318,-179299,-1072647,-428277,-82486,620070,-878783,-469921,548675,-691132,-641231,391521,715606,523158,297125,-927740,-364512,-1029062,571832,1222179,-186834,-1328821,164337,-817276,-270833,-344127,-1167216,414384,713885,195864,-716751,705301,-254920,-738979,-380565,926923,768604,-68545,257413,-330928],[85521,-149833,-559006,-404669,-8450,69271,146419,343620,-243412,638571,160758,347795,-112428,981048,-123660,286250,-978644,888756,-7463,-155284,-837524,470073,985693,122584,443482,-174688,675029,28856,322621,-697212,-170773,85122,-931161,-350240,573537,-445209,302019,-10496,578492,973881,864768,-160759,-1662905,-384710,234279,-699335,1500810,799060,476954,-632667,-703962,992676,900011,1864961,1338482,928485,-451675,1810076,1596254,-339364,197037,213352,562833,629422,-1198370,-420688,-1854613,-514953,328384,-833793,-1683530,-188110,-594555,-1603213,-1910275,-154928,456219,493653,-50667,-185972,-331283,-826524,-127888,844774,1086379,87362,-491296,-958244,-448086,-682036,13488,-400120,-586927,-557722,1248842,456839,-895715,500298,572881,-569087,-267635,-333744,-1060285,75989,-296277,-798157,-452274,112322,-1224392,-2140900,-1460080,-1541333,452035,1086765,976706,-816678,-827822,-536555,-126897,-634311,-215587,-780990,-696141,-1134315,-1378436,-203729,653401,253006,65310,199449,-358718,50057,-436618,-1237229,-1083925,-657554,-201076,-697596,716171,-930603,-162715,906818,-384864,-624073,36182,265137,431534,-596889,54940,338846,912605,-236550,-228916,-905481,-322800,-572720,-429512,12968,-35014,575462,605285,1787321,1296512,474745,984960,422736,518795,-921199,-801492,273212,-896932,-575895,-1091745,-228184,318696,1132501,1127515,481273,-341298,18577,133127,214453,491942,-1656125,-346583,292975,-925555,-264281,-725516,-113872,-436382,-194893,-1248539,-812969,-473590,707735,474177,19915,-470705,-677723,-468854,-419866,-219342,437597,-16809,-944663,-849657,129003,777785,193396,-1301045,-264868,1426242,-463716,69622,935523,235361,536526,274255,-292395,1475829,915162,743810,594889,86529,404020,-310489,186814,-419132,368679,297799,574895,821577,-485705,1096042,-44219,-121635,-1483178,481190,856115,-640754,703320,988147,778015,695826,-868956,-460887,-1001818,-626094,932205,-185867,-873533,-146435,613565,480861,-285441,-939769,-431751,-21533,-716580,-412441,-91016,43530,72423,347445,283845,-780047,-1453570,-393833,-1239713,-1087060,376277,-747695,282071,1227,-733583,-615030,404392,1862385,-399398,-320542,1102047,-228570,260656,-278861,-986058,-613794,-1151682,-524883,943156,397508,825687,470307,616663,39510,-412280,197315,468656,551863,-380472,157579,-366652,276068,610971,-1213201,-62901,-835361,-465084,-18429,-90158,60464,-719178,-595526,204447,-1371742,-916565,1233113,-422376,-129645,1260401,670249,-1453196,-1100307,-1408597,-659890,-259644,19715,-411444,-989374,-432015,394610,634402,-254892,-407518,598313,367960,1292272,-47545,-431829,-973719,568599,416333,208101,-923954,367843,480511,428447,131009,793331,560834,740989,295630,1256568,835791,603670,84415,810781,265453,375083,593272,524403,-701619,545939,86832,-229465,474795,-344041,230487,-299847,1368766,-345904,-1101486,-401462,583175,-455964,-413776,549677,1504375,102613,-1039045,-1086780,-925470,-1342364,-2086242,1172269,481079,609685,550206,1335763,563430,-1801527,-750109,550571,455989,-1085434,458455,-951619,-730955,92560,-67309,-675121,508447,288595,17006,863220,-244455,-277972,-487148,-405536,-329581,348069,-306498,-1145400,341834,143295,-397142,-947165,-610140,-848881,-305796,220832,285503,-729848,755036,677354,-468503,5548,464872,1890417,-434923,195510,704283,130962,-754005,885990,39829,929623,25571,339703,-150209,615372,484364,-407331,-465414,584088,-460454,-852342,-429553,-1164404,-1269754,-152331,436442,52130,-574996,174554,-1399153,276561,281756,1337282,-64287,-1141620,-153034,-599930,772150,-445948,216357,-1887297,-1020674,-689873,-1602593,-586117,-1157972,-394489,-70784,360167,-668547,-53247,-287638,681570,-288354,243049,12509,-347013,-920128,758708,622442,1919603,-360634,511930,160122,1845470,-1152604,-329676,-1527504,-713005,-374151,468586,-158920,-50355,-421889,-339467,-11059,-379612,-145774,-136612,448186,-462893,-1452616,226764,1101481,791972,667374,-135474,8500,436649,587305,1017226,-262847,814471,1261584,-432892,371671,1117303,487139,-287110,-1059594,97594,263175,101777,425614,595772,67986,-672762,-317900,685119,-395008,-318125,-725618,-565418,1774620,357313,536992,401534,1278258,1017126,423449,72968,-30534,-757888,885148,457133,-1083827,-59902,-230288,498352,-582954,-964727,-1618790,-535356,-62460,-69996,-14754,623141,1674078,-1143365,42123,591435,825195,923212,622788,722645,-675854,-589495,478347,1247083,1593046,-383763,323935,499104,594546,-177832,-237150,1104866,1049653,300953,286545,1055760,-829118,-599001,651801,662244,312685,245256,-160364,-479918,318350,-117524,45579,-699760,1351209,657781,-84577,-309038,623017,-449151,-306594,-319731,1173399,-80330,-25265,-692648,-55169,1700667,1136816,212713,2326643,262377,-599266,-60438,732318,422148,1194498,756169,-350209,-737058,-55601,-633664,-876978,-389885,-322531,394221,179668,-3019,-486973,-299814,-106279,247340,-266304,-1068319,-551752,-278844,728967,-153720,240842,-507327,-288787,-977926,2065022,1293256,-1675434,-258997,1563331,85265,-17873,-155700,-1072756,-68929,-318907,-72059,-1189611,482454,1164113,734297,-520589,-2047070,243276,606199,-1219040,732011,790696,798087,358428,776276,2017812,1174279,-744714,-287919,-260306,871785,-92942,-936877,171717,610255,461603,-30628,-95520,-281804,-496811,300295,1119639,6104,-441873,-957353,-1167724,57933,-91343,-128933,411279,1395249,-233340,578340,-602287,133474,-871736,-811794,-60853,3403489,2251542,2817035,-14265,492793,86623,-1234528,-2016334,-4354121,600740,7650264,2577961,217596,-564923,-903552,-160319,-1311178,-1138663,-923989,-177878,-1213743,-763452,-961124,-460096,158170,-1503741,-129719,266021,-187589,-2896985,-721710,-992513,709556,-236263,-173063,1208005,2745804,5030603,56424091,122846995,157450819,87825566,6288711,3069954,-135741,-1931814,-1049547,12720452,11451078,14213739,-6757674,-2764449,-1729979,-1285531,-1690442,-486318,-1059670,-1123080,-1665428,-858651,675300,-201110,36847,72886,617569,-262714,39888,-1256310,154836,267238,714087,254928,-446052,220955,-813771,-496332,-840322,1665212,983568,1902566,180142,1107972,833878,-1223914,639496,1193546,654208,1488934,63581,-415879,1099053,-68575,-189326,417121,-794831,-1721030,-818302,-178121,-302608,-1079719,-358175,-419727,384226,-301359,208580,487686,873314,1085044,-154785,-567373,-271842,1152274,169401,-475845,309378,-193881,738137,523010,-391409,-234145,282769,-406604,293555,-1013687,241815,1497211,-162212,-1502555,27918,-194383,26244,571225,-585529,-27336,204310,210802,-1080163,-493942,441145,-587371,-126978,-314655,-662198,61071,-395328,-458815,1404439,161629,937968,918229,245708,675990,-939961,-760444,312210,2359377,-738088,-2291042,682296,-680951,-1475930,-1616854,245091,-209361,807286,-91924,-1255137,-579136,128857,175284,-678798,-108659,236254,-122585,-1064629,-143634,780623,-606867,545334,805534,238362,378141,-163433,-724059,128063,-113230,-32314,21037,-624904,-1025416,689864,63324,-1740978,289724,-127925,771836,49383,-647479,268724,-154561,114115,31970,-100849,-896501,80725,911916,-283020,252617,-534439,-1729719,-615101,1120392,-785595,24669,-1313732,219664,1385154,-5489,-206297,-830038,-49177,803317,-705001,-1004856,928265,2190830,118445,11361,-891480,-317896,-369122,474750,923575,784888,945903,374806,-1581788,-469624,149228,303913,605817,665432,326576,1219131,-26499,687440,-37626,-101940,269976,-423167,-584040,501639,-659699,-685676,368143,-517885,1314229,950948,1374938,129970,-91317,571548,760522,968447,-77469,-875514,-593345,673405,-867443,188720,1737233,1118312,-19678,23657,-2616539,592095,1101765,1069902,113688,-322407,-993743,-440781,-285297,648515,-944811,-260726,879711,-462614,-320943,203072,736355,536900,361031,-824102,-321405,-1363265,985383,943339,307856,-1359975,-181471,-1299845,-694842,-408751,-1256512,756321,1277472,240798,-906912,541675,-365293,-457907,-375580,846584,985028,79695,179442,-626677],[153282,-164478,-807944,-545398,12333,150505,-56973,284097,-432517,508779,238434,600931,-141430,1017473,273750,526612,-814417,508139,-3698,268146,-189049,357701,342857,141415,368834,-153171,778083,144492,66879,-509447,-318428,330366,-968244,-441533,630046,-5931,363369,211621,586761,992233,133157,-399044,-1478366,-519348,358674,-776670,1695929,1102701,314212,-427639,-930637,1196487,962595,1140237,660321,499949,-831279,1631321,1555931,136681,301827,271513,634435,368433,-748955,-693261,-1618203,-948204,-89093,-857763,-1591392,-299226,-895425,-1431650,-1840864,-348290,292320,410830,-190560,-13027,-242510,-954850,-209820,704764,731851,806476,-277308,-1033514,-497859,-661748,8715,-153839,793251,55804,1586119,258741,-821598,469225,611000,-672496,6973,-402422,-1306015,11439,-228996,-599812,-430310,-26223,-1545629,-1947623,-1524103,-1561151,-109701,965481,794748,-428489,-694723,-491455,-72056,-306740,-178152,-951588,-1247016,-1227743,-956706,12731,29265,-712825,34268,427095,123994,338567,-227879,-1116124,-325798,-441071,278351,-665579,390836,-954106,-166997,667658,-617707,-673137,-231870,512325,274534,-938719,-26936,576722,592334,-262727,8200,-452063,-7862,-407301,-427391,-584358,-508389,175949,642938,1767895,1305254,503639,384045,-33,279366,-1584871,-799740,-20429,-1142941,-924714,-742542,-10118,384478,974832,944700,514116,-414134,-254771,78061,457012,367886,-1709260,-125782,502837,-1352059,99408,-584948,355075,-390635,-458591,-1279193,-759500,-483378,285731,665261,82318,-699100,-40909,-517315,-837115,-349955,713659,604808,-448898,-677459,81193,788934,259144,-1836872,-421719,1081041,-1160585,-152519,398647,-288702,692426,216478,-338206,1811701,752539,121814,279451,-17312,544234,-512996,173596,-256475,492213,236960,266650,654129,-906952,865439,-10290,11152,-652390,433017,928157,-377498,913224,1109669,665380,563639,-933743,-285371,-855491,-653625,778345,-488782,-594362,-343756,268744,637482,-468822,-674382,104898,91897,-891387,-510948,-263562,228865,-20838,328110,305249,-821432,-179931,-398291,-1322209,-845012,398544,-582477,519045,28323,-792386,-704121,735287,1929607,-788417,-926555,1103360,-304163,308595,-80209,-966541,-709424,-1035664,-261336,862148,618776,575533,11369,181564,110056,-638447,-199160,-41173,-14480,-607257,151533,132975,-103035,252378,-1501187,361718,-443640,-171586,39139,-70483,-123015,-522040,-318158,-49401,-1943158,-449658,1276587,-207151,-194699,1055638,533060,-1290587,-889031,-1498687,-755912,-460057,-357296,-771926,-571687,-695473,446035,682430,-32790,-157534,838805,805589,720567,-98043,-344356,-715035,417886,333657,50405,-886797,1061331,310191,522886,249411,798055,-67664,705904,485350,714948,1270715,647580,-42605,652431,398490,504686,834211,741878,-727496,650143,71149,-204742,716810,-476661,283737,-338717,1380241,-460291,-1202538,-548044,463681,-717608,-304919,424871,1563685,126493,-575555,-617828,-418786,-1464413,-1574042,1117422,540312,185231,356173,1494629,762932,-1856157,-618610,721372,563429,-1015408,274318,-1011974,-88660,320996,60001,-569467,413746,474100,-127166,-150070,-482046,-811935,-1222741,-533818,-465155,71648,-726412,-1484767,309163,251670,-198165,-834711,-665298,-779299,-304079,147568,110225,-623754,967843,1001967,-480441,-83410,182070,1479646,-554167,-5867,348581,741534,-336718,753956,226240,1065661,-87217,312691,4248,216835,358205,-999779,-396200,558993,-566748,-460472,-384639,-1372538,-1319063,-585258,357359,168158,-473449,-76301,-1318643,136604,20348,1258636,197628,-1077672,45653,-558068,280348,-452993,136576,-2111425,-1266256,-1124302,-1430326,-544121,-766745,222323,294093,202669,-701099,212206,192982,570626,9704,-560312,128215,182990,-961099,653277,420497,2228320,-160582,919655,268597,1654698,-755743,-294784,-1100527,-385516,-399558,567016,80675,168523,-178255,-465936,-73555,-1233042,-147048,-129702,551656,-510531,-1190459,303472,900775,485926,709077,-129492,113554,214377,185778,772584,-493939,1087646,1190507,-37910,332335,1133476,503200,-53783,-724068,-306654,-299715,-344533,506325,1073205,-55113,-218281,-562629,608011,-591354,-804478,-549297,-254508,2100824,570957,423319,307289,1437519,977164,123102,592418,-329345,-795144,343330,153856,-1516845,-63192,46404,374785,-219938,-611510,-1440746,-671083,-78025,-288680,41957,645045,1473035,-754462,9897,94101,552928,978531,634664,797377,-790306,-992099,356451,1352017,1534503,-200360,569375,10102,194137,-136292,-149402,938958,1132446,331420,-103358,775055,-983290,-995555,400531,160405,21365,255652,-68209,-710255,158410,-369188,-538206,-794355,1479617,423524,-43026,342219,748528,-623046,-925819,-206001,1143514,85112,-183140,-760151,-121104,1374719,977989,52916,2125055,230468,-957876,-200462,450449,444982,1712395,395005,-35333,-579781,-240965,-760262,-910784,-223550,49598,37286,180351,88140,-605035,-426054,-197095,30731,-515344,-633295,-720171,-1091891,488442,-313890,680326,-262512,-456320,-980544,2155605,1282020,-1328049,-217920,1113236,91940,112332,-226735,-902390,-399732,-412173,-79424,-1486442,620060,1132191,782549,-161764,-1748572,27486,654182,-1806746,686423,294502,496781,-293978,745644,2048368,2215092,-517504,-438385,-632863,703090,-11123,-1164927,23934,335076,112066,-72017,123877,-987505,-582944,-168916,884358,458480,-336905,-923391,-1403276,-418276,-88246,-456481,95513,1317176,-673363,149263,-201627,452420,-1097928,-1505407,-287516,3699331,2522818,3650773,-13875,131846,61962,-1257873,-3820967,-8760175,-2455206,6219709,2547760,30090,-1405737,-734626,221110,-1640478,-1135738,-718322,339935,-1646516,-719512,-419162,-294428,393221,-1658755,335507,258204,-647140,-2855060,-348905,-914166,308608,-75882,-122587,800911,2646436,6777116,102455460,212484199,268989359,145574394,14066381,3616127,-294989,-3875443,-2721131,21622525,18766726,18706693,-10245484,-4610188,-2896134,-1247753,-1782038,-628208,-794262,-1119086,-2107591,-687998,795608,-163612,115253,-95639,822806,254582,-35284,-1239758,474463,833426,1137657,28134,-184185,639466,-643467,-968147,-640814,2620084,1739138,2892018,539311,1018406,901520,-687149,310888,654645,978949,1017084,46224,263787,1028551,-85264,-209628,395838,-433388,-1625654,-386983,-522461,-401404,-466593,-661217,-541847,313832,-222875,998767,508391,545733,950460,-77875,-470064,-317270,1116323,140356,-586550,221422,-73754,766940,192688,-891817,-446733,151957,-107095,717906,-926711,326993,817647,-1018584,-1602749,21204,-195322,432570,563428,-654271,-341737,175595,779692,20544,-268720,700120,-670084,-37805,-532023,-505366,1772,-370362,-721622,1258207,77176,405923,673569,-93300,736480,-622043,-490188,254130,2034401,-192675,-1995871,676527,-806382,-872923,-1687280,303852,-124900,475984,-293365,-962310,114200,646875,293690,-246795,45071,-215727,-350334,-1207162,-189343,494909,-232817,710342,433112,334687,618710,14247,-804863,221191,-464339,-115794,328607,-358036,-1107323,510195,-99538,-1607717,320005,-799613,329042,106286,-458938,223415,-294704,284890,-55311,168981,-593808,355357,1191388,-161692,-131724,-461745,-1344301,-613264,869975,-731869,-82401,-776027,167137,1115475,217017,-556545,-1287151,-190143,479608,-829990,-791831,1103338,1692453,218341,-162168,-728395,-412267,-570358,446359,508721,961575,1095797,476036,-2097305,-1025672,107769,-423579,315740,446372,462932,1363040,150223,410295,-92147,-212347,-330119,-774066,-579101,771129,-240215,-483835,283371,-862767,1249201,1250113,1303216,67385,380191,284360,699412,999605,-440752,-893312,-433448,767458,-271035,556129,1880190,1174544,-130597,226483,-2669235,137523,1353601,1016888,-166605,-608344,-918057,-331506,-455295,698757,-825923,44799,1137233,-298600,-90851,41471,553821,500577,415641,-522217,-198046,-1531551,1176609,582370,975558,-1066782,-499167,-1735185,-926967,-307281,-1179286,1029414,1589673,243150,-968451,294986,-556847,-114239,-280650,648497,1033767,212824,80983,-736024],[193397,-220535,-833376,-552846,153360,428636,-111801,262516,-641973,388831,328060,965154,-76208,954451,607642,898237,-473619,12275,8450,535752,449621,469586,-304775,64000,325271,-190571,905364,170444,90597,-142600,-445933,563889,-957202,-407533,459763,368436,216642,484779,563853,908376,-565031,-545654,-1218893,-594921,467206,-598456,1533214,1132734,-132884,-247352,-1045657,1179447,728768,417306,-182884,-12830,-1304860,1148228,929317,461761,205331,174679,628877,103169,-222190,-705314,-1339413,-1336223,-494132,-869192,-1268617,-459068,-1168297,-1006904,-1402512,-387246,321596,373074,-289767,143333,-65550,-1002344,-285405,421720,323079,1355068,-89010,-1093660,-442640,-566651,32734,203561,1588550,578045,1906796,14134,-613834,323856,499812,-745804,209280,-270995,-1254025,-17588,-125644,-429389,-421369,-144177,-1644821,-1517797,-1292946,-1271347,-546339,820363,575652,-104350,-213132,-359265,12662,38354,-120079,-1144315,-1481771,-1136714,-356488,194390,-695195,-1496639,184703,600174,588152,425286,25447,-801761,477289,-103100,663529,-573475,84057,-1001996,-120473,326202,-946108,-688429,-452027,742366,124926,-1173539,28492,707570,221847,-180986,364826,-43813,179353,-294643,-463929,-958702,-917037,-42260,740556,1542870,1056176,541105,-5279,-159461,50784,-1966867,-701503,-141549,-1191537,-1056740,-211021,119224,403362,825540,641943,392575,-444928,-327791,7317,601351,141559,-1655219,59147,547456,-1477911,426397,-371580,694318,-385355,-678807,-1427995,-789164,-396466,-159910,896734,55499,-910726,702286,-495831,-1273250,-501671,840462,1016817,291248,-357007,-124130,688125,288344,-1994424,-361028,749609,-1680168,-215808,89107,-829229,657600,177550,-458965,1948087,572469,-425449,-190920,8835,573737,-686734,33691,-165037,703117,135830,5564,228603,-1250903,430907,-168870,123309,174610,477203,899926,39222,991215,1025167,326212,161393,-1104787,-51730,-789862,-760314,615380,-430574,-62963,-512532,-319029,677735,-519198,-297185,694254,344888,-886183,-533089,-393361,547631,-149044,300574,178460,-645999,1068784,-307994,-1197820,-650544,325350,-298221,705287,-161247,-810890,-920032,807544,1548112,-1012413,-1192009,1088568,-219263,281847,108026,-853864,-776351,-756675,48230,713812,874025,251713,-356760,-234023,3573,-754524,-602173,-401846,-504616,-508508,294889,552665,-469043,-54748,-1721583,770256,-144441,317986,172776,-187932,-241643,-359026,-147034,-316561,-2011637,92527,1285361,15581,-251866,682129,258996,-952988,-795975,-1431421,-845806,-500023,-649430,-1315883,-63463,-911890,444561,486097,129017,107182,836210,1335785,211148,-103014,-476112,-375652,182089,190567,-98566,-802926,1481801,133818,691693,287861,612158,-1069630,556913,597884,254146,1656972,670138,-136337,262340,489894,724028,1073874,898781,-523595,793717,-19809,-230659,676820,-585649,361294,-375979,1229946,-563172,-1268648,-708267,272131,-773831,-243206,254947,1203076,79896,-62141,-165983,-56152,-1204300,-926789,868843,551439,-80562,220961,1417527,690395,-1633081,-229602,864717,678588,-883697,17535,-835907,468074,446258,176243,-226399,230596,753110,-208019,-1032354,-916336,-1406753,-1821696,-420472,-644562,-341450,-1086845,-1726942,121718,244992,21976,-704551,-289310,-732465,-368486,-20685,-289838,-545489,894560,1166176,-461448,-368428,-173124,536145,-640160,-159673,52432,1017959,-177784,568402,377509,1068012,-176014,213705,43831,13011,336271,-1316564,-221156,461819,-606575,-25269,-157412,-1295684,-1159049,-1117172,300113,273928,-332663,-300622,-1103941,48687,-123441,949214,343264,-980103,199180,-439227,-367317,-358335,129410,-1766398,-1361017,-1280805,-1187813,-469507,-346820,805018,405859,1712,-842572,392418,783163,271730,301550,-1101186,325743,639063,-1001659,455871,55481,2135846,105704,1226723,250605,1335783,-314290,-259731,-482537,108158,-368574,589354,278409,575447,112202,-498933,-137309,-2059564,-80468,-89973,751906,-418126,-945620,377606,673138,231253,780729,-25574,249312,-48612,-271975,300164,-768229,1298048,980578,360665,312836,957484,493317,236935,-345358,-589040,-809642,-558201,581718,1320629,-100641,42919,-765739,532503,-511745,-1176457,-374473,120791,2080978,780234,358744,272498,1367689,827967,-60565,962902,-571411,-730069,-98534,-65217,-1570157,2437,286215,306382,190583,-158827,-1047600,-741050,-97646,-593807,-26660,533816,1207459,151782,34079,-203717,-47509,895362,556761,707647,-842264,-1230520,263973,1221368,1655374,-116343,551089,-340237,-123874,-183244,-138802,478249,967540,300316,-481552,514788,-1123197,-1202223,-3947,-620225,-229592,76484,-147481,-836049,29893,-623603,-1051339,-858103,1324766,135329,15032,1097209,730937,-745099,-1544133,-83772,941555,330539,-233648,-626148,-321925,636954,724078,-165748,1604089,85911,-1303676,-313383,140841,426401,1792712,-168354,159748,-394887,-227048,-643019,-949397,-82061,359967,-279983,291165,226767,-721767,-498764,-394480,-154423,-748294,-278225,-721756,-1743502,338669,-405576,1034002,-145105,-521075,-931100,1659790,1077199,-751430,-46945,703298,1163,264993,-239344,-825327,-714588,-345987,169326,-1457163,613853,974213,773833,103279,-1330745,-290928,666889,-2071330,571317,-108626,228977,-737152,560018,2009951,2705923,-259815,-228660,-811894,431558,141840,-663304,92999,74613,-261749,-161912,398286,-1503735,-695716,-560085,455095,853286,-233291,-853545,-1536600,-1087753,-140314,-772453,-211400,1072203,-1024051,-299487,209922,642564,-700797,-1874017,-665082,2817663,2375804,3602058,-30138,-213889,-65580,-1037919,-7581597,-17162843,-9925225,2391356,2001700,-241718,-1349327,-181651,461182,-1774544,-892115,-274873,690783,-1839719,-392240,221062,134696,658205,-1196163,769082,234323,-957018,-2281282,72485,-843521,-206447,271141,-33021,315411,2560079,7451193,127284853,253504546,317578997,168369705,18780838,3413938,-644987,-5485591,-4063630,26698250,23317562,19683271,-10970904,-5882448,-3303168,-1300096,-1757271,-672113,-309681,-913865,-1933069,-416402,938488,-64930,268247,-283575,860119,766129,-70470,-908083,832604,1201985,1523513,310796,141012,1115202,-432411,-1258822,-410724,2866938,2102755,3258516,875721,866355,936064,-9029,67596,136985,1254367,489914,-57400,873569,924738,-70191,-373574,159256,-184573,-1515281,-165308,-952814,-542819,185816,-929805,-655742,206036,-77089,1673562,684926,348206,646231,-70479,-327950,-345330,1078487,186802,-630064,261809,47094,841488,47955,-1106753,-590954,94263,187777,1257092,-479292,228490,221484,-1649982,-1680745,56253,-246661,693732,415456,-604698,-505992,126089,1274468,880079,-263311,1017077,-350861,114553,-723170,-214811,-25988,-230014,-918396,785004,-58092,-106418,284434,-430351,626650,-274894,-223533,35040,1514976,267798,-1561791,701175,-733399,-139917,-1579179,289117,-72558,84503,-473279,-486449,976151,1093223,490289,333156,239449,-626699,-482517,-1189136,-253998,73173,126007,560143,-13373,327721,842849,459591,-707700,184350,-798378,-26815,605680,-1502,-1019010,294943,-289241,-1377821,244545,-1404318,-104748,210003,-359472,249053,-453311,161225,-194737,222406,-163024,651355,1159967,-44709,-567191,-478937,-539299,-544224,346555,-533127,18805,-236105,121498,760252,254823,-622613,-1398520,-295184,124303,-643119,-637919,1050608,914724,79418,-451497,-431620,-432660,-758783,386514,-143497,951725,990559,646954,-2220098,-1526460,187195,-871423,-17574,135954,603306,1505651,289900,-34623,-199713,-333935,-788802,-905724,-570380,639556,127759,-359663,149734,-978530,893870,1380135,1110534,9890,664637,-135981,478385,908239,-638458,-722795,-270330,814725,487686,715116,1678787,936525,-163718,295259,-2430905,-97715,1472547,893509,-538651,-977715,-842962,-183115,-729441,776257,-633976,328754,1250963,-255045,45266,-29533,209054,394371,513907,-59703,6937,-1462618,982107,208215,1522658,-564479,-737557,-1899965,-921338,-86056,-931267,1095110,1550739,193833,-877351,84164,-803028,149590,-115634,422960,965571,277288,-12285,-695333],[177035,-325793,-665015,-397763,374468,840751,-29115,282751,-845921,253397,354471,1293830,94027,787239,874572,1300695,-79081,-463335,-30600,574430,925999,729688,-764841,-85895,291411,-300931,1000531,56985,445522,261055,-535752,697407,-855760,-257024,101513,641850,-91488,782521,521643,800411,-911883,-537428,-1042886,-620260,554576,-268182,1107432,801148,-730667,-142981,-1103507,924194,249863,-54042,-974038,-479668,-1735127,601376,-262120,547597,1004,-8265,555645,-57845,188470,-487123,-1017363,-1529928,-706506,-816501,-803778,-620995,-1348687,-680342,-727383,-219437,554398,400637,-356293,260634,151794,-948662,-318284,63354,-75839,1612495,72795,-1086405,-319388,-403671,79536,503600,1605700,855102,2143023,-199178,-338983,83089,266676,-783923,231050,38114,-955559,-15927,-60215,-316241,-469285,-202777,-1489480,-1101255,-839898,-803733,-659793,766658,316288,49552,488029,-157614,141044,276466,14531,-1180437,-1313395,-859449,175027,302868,-1275605,-1784857,432650,661846,847121,301457,261158,-394281,1088622,266620,917595,-458471,-131146,-1053698,-56181,-45473,-1288911,-662474,-552846,910903,39875,-1182503,211042,623077,-104642,5266,704160,178837,169921,-277298,-543785,-1063323,-1140017,-108316,850370,1165939,621779,553675,-71651,-49695,-134213,-2012887,-503601,-30375,-1011676,-942599,342907,120644,434521,755374,283981,141310,-383502,-178242,-152766,579996,-172416,-1462184,162969,370549,-1232675,651499,-128879,795522,-396269,-752732,-1659186,-826663,-282619,-628344,1149402,-34657,-1031272,1354947,-427211,-1568885,-601210,790745,1150963,1067666,55135,-383960,586535,327722,-1745500,-181372,440651,-1971207,-153264,97045,-1125737,516244,164043,-603490,1901349,345542,-732100,-650967,179996,478635,-841160,-168204,-118256,892409,15881,-212992,-337263,-1208179,-29534,-458853,180740,579156,417535,750596,446891,907953,739402,-146013,-396762,-1263547,241361,-754673,-897692,509184,16102,573989,-640950,-1023850,440478,-449039,52009,1148109,651165,-725871,-439679,-434845,843024,-275450,286877,-62618,-364824,1782350,-184092,-944901,-513963,169709,7215,785083,-385132,-767934,-1278482,662783,857449,-1067052,-1138579,1065943,8152,198337,131000,-721239,-769341,-429395,296129,560374,1077262,-101185,-474155,-430570,-236365,-649758,-879665,-540153,-795803,-109682,541061,765918,-760074,-252975,-1817991,1054311,-2137,875215,357486,-395747,-219255,-198075,-78415,-535211,-1474704,599750,1196536,132629,-321374,250329,-8619,-524019,-865721,-1208758,-881213,-346415,-859560,-1883054,394679,-1026586,329570,144991,131732,272376,590109,1775459,-67736,-62789,-748347,-41346,-11822,11492,-139468,-667091,1469420,-52619,806223,227862,290711,-1959167,348851,588658,-25830,1799988,622154,6854,-153937,537597,910440,1159195,992356,-122901,959651,-149275,-247917,356212,-628840,428716,-425249,904097,-613344,-1275237,-832330,82422,-615724,-171489,152781,556866,-77525,277038,187035,101926,-682289,-380235,519966,505685,-132261,149727,1127116,423816,-1194560,329079,969269,759190,-762588,-414745,-516240,803419,368524,248021,215121,-19893,1014775,-208597,-1471883,-1375811,-1835648,-1996519,-136333,-862928,-827787,-1279218,-1713268,-168711,166465,272498,-574462,362098,-719567,-419502,-228270,-778885,-585630,640651,1157003,-421209,-719956,-485924,-590861,-684808,-214627,-257184,899071,-330012,360659,445550,1007502,-182503,85113,-51360,-28258,375555,-1335185,18876,335033,-617202,295543,206942,-954015,-861464,-1581028,264371,315386,-247840,-495820,-785465,20032,-153995,469433,332231,-858834,266081,-228029,-1006660,-196984,215477,-811125,-1211595,-1096985,-915437,-444316,-29228,1146253,341913,-146983,-1039989,463089,1370686,-148582,526029,-1193209,569433,905835,-1049711,149789,-314315,1876707,456849,1392274,163609,1015522,-9303,-239365,146391,747057,-241716,573907,339165,937031,336178,-469046,-171513,-2398035,72619,-23153,966926,-200742,-767581,430294,489907,71424,888965,149034,359661,-310032,-702026,-197117,-984305,1389800,691309,647214,315684,658918,480763,544549,-35116,-721592,-1020615,-450641,585809,1277624,-144901,33237,-899645,451412,-201624,-1333828,-230065,489573,1738535,819032,323092,270525,1087985,549372,-171543,998814,-678680,-599838,-380199,-106281,-1155427,126496,448064,305221,516422,262575,-646623,-756785,-131021,-878954,-210481,259703,941900,1206106,132832,-196591,-737024,652968,326070,517184,-792239,-1266091,149436,899118,1866803,-125858,369465,-470190,-358928,-431311,-302479,-102399,706424,287661,-745144,326277,-1212113,-1224911,-476522,-1410894,-344173,-255519,-296427,-821442,-59770,-804862,-1269000,-886835,1081831,-129870,12030,1642013,620447,-789271,-1886846,7914,565905,577569,-192468,-311684,-647817,-315444,436269,-419348,918853,-147933,-1535825,-368278,-96872,405805,1556922,-918831,268863,-252476,-12693,-291940,-963627,41597,410477,-485574,505847,362275,-809574,-471035,-645963,-280378,-891273,8142,-491858,-2064995,293076,-413782,1208934,-164203,-458315,-864829,590910,772195,-117759,227088,391025,-136884,472711,-150585,-839133,-949790,-146507,593419,-1144873,476193,745721,706561,188481,-1022528,-711259,636396,-1918272,418001,-370762,42249,-881335,380100,1800810,2380298,-14129,321343,-593802,180215,297714,287649,379415,-95503,-523493,-264552,667880,-1687257,-807214,-787792,-73058,1011886,-137709,-688899,-1436833,-1759759,-221304,-991232,-430393,696093,-1119288,-630473,508960,695163,138367,-1858956,-1096276,1228999,1860212,2778790,-56764,-450718,-138395,-480295,-7240293,-10363554,3038207,16940470,6358945,573714,-395105,591544,501141,-1695119,-484836,325991,862878,-1729203,163527,742643,722166,903688,-276344,985658,164720,-1060536,-1596490,440587,-690566,-549952,687409,89019,-146672,2533113,6597722,113579349,217493042,269242555,140117938,16910162,2511804,-1035811,-5942245,-4917891,25938926,22669844,17472051,-8449324,-5862051,-2880926,-1463706,-1509328,-604852,367869,-522214,-1335335,-319173,1041867,136930,498360,-497861,636173,1122611,-77825,-334872,1166692,1214136,1724033,882721,541939,1450479,-272438,-1332510,-145624,2393056,2022089,2772218,1097302,691078,911568,656744,11330,-292970,1525987,73309,-212317,1192051,822976,-20810,-588556,-229859,-282415,-1494450,-205315,-1241765,-754425,693880,-1056058,-774299,63373,82037,1748768,1173777,667845,204253,-142541,-173816,-331275,1040033,346326,-592182,372274,88201,899511,113308,-984623,-561543,155202,405969,1617279,244651,116049,-110627,-1885446,-1714508,170651,-343869,755045,177896,-453248,-423030,119700,1541798,1160339,-450635,1269254,307115,330103,-817380,148442,-22280,-28059,-1033483,82114,-189040,-567873,-163538,-641278,423465,13201,-55140,-249698,988590,492274,-1153971,780249,-469230,426311,-1347094,226922,-22232,-284802,-575580,21321,1618356,1342582,702826,818890,425766,-958577,-507928,-951085,-309834,-380840,370908,142497,-426280,242881,972063,1032940,-544995,21365,-999640,169031,765516,295640,-788734,116562,-423534,-1059699,58903,-1738205,-326110,314407,-397891,371445,-590968,-206321,-363115,200501,250982,868355,820997,98281,-954585,-493440,458609,-394363,-330098,-263360,291216,202319,55893,453777,100643,-386766,-1105829,-367528,-203522,-232844,-574024,846936,187959,-311942,-743164,-83784,-317915,-849728,305110,-848354,728699,688124,856044,-1850154,-1847653,374271,-1005754,-316016,-172088,660279,1471453,363590,-451226,-243639,-344592,-961750,-828568,-593433,57321,418264,-303262,-15858,-888174,326301,1303270,844991,-25907,708651,-647182,103179,669829,-605422,-391913,-177564,777103,1126394,596790,1175149,437782,-105086,251671,-1981334,-98048,1426868,757620,-894100,-1300233,-773898,-88605,-1163496,867578,-518311,459407,1189971,-330239,130515,617,-171668,231183,679417,415901,239586,-1178617,373654,-92556,1673734,-16279,-887138,-1633521,-691992,185853,-539268,927218,1200777,93172,-646695,23797,-1055234,233800,77115,290160,886889,249389,-81457,-591984],[90035,-476800,-405192,-116160,590110,1237969,129867,341563,-1009544,88556,272684,1421992,344133,539988,1097908,1596106,235604,-782013,-179445,388248,1166139,1000346,-969904,-245609,232007,-453992,999710,-205315,1011757,602170,-568715,674201,-662476,-41308,-311516,818953,-448973,1083402,490998,745345,-798978,-377989,-1043917,-655605,598251,56655,587416,171029,-1263802,-131945,-1174858,498922,-336629,-181228,-1514886,-792232,-1963058,214369,-1639920,399128,-194340,-153040,448604,-52218,348542,-153327,-676278,-1461937,-595796,-664909,-350541,-754513,-1400558,-652986,-39265,106652,904641,490581,-344676,344240,342996,-821147,-273688,-255175,-392211,1597709,243056,-975103,-185858,-207246,138831,575242,1072892,843213,2198977,-305704,-96567,-187287,-21406,-772187,41622,420833,-523459,4174,-113923,-283037,-603571,-184669,-1125119,-830574,-308514,-315902,-373300,879768,40739,-7198,1141727,75453,317193,325378,248080,-896140,-815763,-448331,427982,332674,-1555395,-1503621,669072,587575,805732,49081,432359,-4713,1395576,544638,1051926,-351216,-281833,-1083812,-5643,-356808,-1543289,-610197,-490627,963498,49350,-911239,460058,293442,-303650,256310,909623,192414,-29021,-359139,-650528,-959497,-1083901,-85788,897320,738015,138450,490119,99053,231693,-241766,-1772945,-220148,257161,-662347,-634061,738251,-7376,537317,771322,-34933,-175027,-213969,144809,-465291,370626,-496061,-1137971,179243,3192,-690593,720181,59189,622863,-382101,-592318,-1847129,-792525,-209682,-1056893,1391360,-111300,-1029043,1722754,-326761,-1583285,-599226,585782,1062927,1679567,462859,-569530,563352,402162,-1205130,-627,165044,-2017573,-51799,358126,-1006252,348745,159366,-707803,1706419,91926,-733423,-963585,461760,289106,-967708,-357273,-76900,992613,-106567,-403255,-851512,-660147,-359752,-767692,168001,392982,178903,510999,664312,676143,324230,-602293,-953590,-1289362,550489,-700024,-1005649,508592,672144,1139720,-692115,-1607882,-85755,-353452,249738,1329983,866685,-452302,-226001,-373481,984758,-348250,296030,-353833,-101416,1800579,-101697,-673657,-434368,-39320,238732,723544,-446294,-648811,-1652327,424395,106920,-975083,-842727,1029627,317512,99319,-123331,-617055,-655294,-163740,402452,466447,1160294,-433802,-311936,-310440,-504852,-282282,-943548,-462562,-844364,436700,808990,739595,-942427,-345663,-1758044,1154719,-5865,1359334,543421,-627997,-32318,6321,-74172,-648277,-499115,987130,1004868,97856,-410514,-113187,-150774,-70267,-1041682,-845639,-807127,-51278,-1031614,-2241959,729479,-1016561,66936,-204318,-55656,256796,168106,1973479,-42422,27860,-996866,249833,-45105,-180470,-34133,-505461,1046213,-239760,738432,71361,-69670,-2334379,138773,448773,-86050,1602849,481920,483340,-212775,550036,958359,996803,1034205,331091,1104315,-271197,-210340,-143954,-574635,445459,-476211,444884,-610336,-1198839,-876362,-33687,-290251,-26722,148010,-148451,-355106,255677,396629,92387,-65668,-56598,195887,400548,16258,123710,701866,72301,-670343,890910,1022710,763017,-695249,-1067053,-162459,875637,78610,259937,575612,-310190,1165717,-144309,-1374395,-1646430,-1886482,-1684695,192905,-1060992,-1272376,-1248602,-1398280,-480902,66847,507441,-440927,955509,-707642,-369612,-419561,-1179311,-729020,355156,1004660,-380086,-977030,-636752,-1435743,-682198,-147354,-567547,489151,-695786,152545,398399,946790,-88639,-52195,-244807,20452,411553,-1120102,251065,225961,-626011,387343,633023,-456452,-543248,-1830510,236333,265947,-316369,-653695,-425247,31495,-115127,-80630,168869,-708070,254329,76665,-1454384,-4609,372594,390198,-806991,-629989,-642924,-571017,87261,1114690,272959,-198045,-1208533,420361,1792535,-569078,639302,-878727,787626,960995,-1085053,-208001,-531080,1650749,848353,1396285,71393,752835,36555,-241151,572114,1360760,13000,546317,206938,1052238,396581,-422140,-158083,-1981232,300304,66531,1108794,73917,-657255,433628,386289,-3118,1017906,356699,400363,-534289,-1040554,-528740,-1063708,1316990,382928,742246,318367,326191,474725,820616,131449,-712497,-789481,-64427,472287,992324,-261697,-201589,-951663,352535,116455,-1253230,-109677,789769,1220434,581188,273596,294931,679328,188101,-310357,627019,-607837,-453176,-487933,46468,-391267,267176,498650,341286,645912,544133,-418911,-743545,-170258,-1045807,-491370,-152544,725770,1911002,309308,56065,-1247410,319266,-79612,291565,-624887,-1105483,-2086,494730,1962570,-196078,208238,-384072,-549810,-919625,-689359,-594975,496533,333556,-826651,207536,-1215470,-1148553,-891666,-1845986,-265306,-626623,-419511,-674300,-115798,-865605,-1047601,-886713,929549,-288304,-80267,1758702,499225,-750968,-1733948,32172,69543,747486,-92391,116633,-1006753,-1179649,182445,-647824,239812,-425340,-1597007,-350458,-196246,402361,1250249,-1699337,354792,-189717,337209,199128,-910965,157794,116554,-565897,740062,446079,-755140,-310990,-852783,-349379,-888665,275732,-103891,-2081974,328002,-340395,1190115,-273838,-283862,-793607,-763537,462988,430214,541348,194504,-261696,716233,37042,-907153,-1064753,100982,1034502,-686116,255513,498964,580363,91569,-889023,-1170465,562246,-1390317,273738,-493255,-52101,-787815,343571,1386191,1449937,198881,1059824,88572,61371,380531,1203801,820673,-134324,-608842,-325575,873090,-1496177,-888702,-867828,-537043,869497,-48365,-434745,-1116769,-2193295,-285378,-1057079,-499612,240955,-925975,-742207,631686,621001,990409,-1579423,-1437718,-240157,1155573,1585476,-101203,-534780,82492,431566,6217929,38065903,71024780,74336128,21843619,3712624,958591,1312743,382020,-1459405,-68936,931865,890112,-1356301,814986,1006817,1301340,1077773,669559,903650,40307,-969992,-1089693,668898,-405855,-426823,1047150,226051,-504537,2457847,4541175,70594123,129598894,157475251,80238580,9577785,1251400,-1330192,-5055624,-5657021,21236640,17964467,14330644,-4341833,-4571764,-1979692,-1653691,-1043277,-444531,1130122,-18468,-623143,-563527,1022167,441874,790179,-724309,144855,1223322,-74381,318243,1411013,873747,1637913,1390421,962949,1463897,-238483,-1205444,142714,1478684,1575116,1680264,1144372,508367,802654,1172548,159077,-623941,1799921,-118465,-364513,1095128,742515,50083,-739823,-660683,-754959,-1593825,-428533,-1211307,-1021846,969479,-969761,-906800,-116902,129129,848834,2129533,1706988,-291727,-280928,-72085,-258730,995706,603829,-494835,467214,52760,871751,286228,-595696,-289718,330364,503776,1577780,1060819,149710,-139816,-1705422,-1593823,395302,-442884,624803,-58598,-240115,-63245,215110,1487191,821828,-715917,1329296,1093030,570321,-782109,504920,10962,169966,-1065346,-612659,-246466,-936156,-571414,-649596,211075,190327,-59284,-497173,560940,484324,-847065,924338,-80621,623019,-1091558,179915,60246,-507888,-558437,386750,1826505,1338274,846696,962049,553625,-1196203,-440768,-473746,-327882,-755839,437253,-397417,-754909,128307,969410,1482921,-415332,-232951,-986863,362878,819028,412265,-491901,21843,-450227,-660906,-195539,-1740220,-217173,372007,-521650,584559,-672201,-683854,-525329,218530,533689,909100,317573,269182,-1210289,-389872,1265933,-179095,-970988,1346,648275,515500,-32397,325542,-185015,47351,-490745,-416502,-447122,233789,-571830,588809,-274260,-817362,-920430,231861,-6073,-773782,230968,-1398856,342749,320174,1036375,-1128213,-1914807,624670,-928331,-520978,-376521,603354,1101601,356634,-686801,-139962,-113299,-813133,-640016,-648691,-782528,658916,-271212,-184931,-663037,-311635,1006115,558359,-15067,546098,-1187684,-364692,292156,-342097,15111,-198750,620627,1368777,256192,544449,-194499,26416,152811,-1506957,68925,1281289,701499,-1094540,-1426996,-734173,-107422,-1680641,920862,-592256,341914,966251,-481267,219620,92858,-418193,50940,862409,706487,402521,-795170,-464290,-243373,1331462,424229,-971130,-940859,-301345,443860,-71638,603847,697015,-42666,-318666,170632,-1258075,117254,242195,329772,877505,145865,-119682,-514714],[-62323,-654696,-180275,200588,709299,1441234,283539,427165,-1096969,-98292,84759,1242516,602672,260671,1303259,1657631,376058,-859561,-465214,48030,1191905,1169140,-978749,-335312,117982,-588573,862034,-574541,1553218,842336,-533160,486419,-422829,173684,-618881,911491,-729406,1373300,510646,782536,-334433,-129856,-1198435,-778277,564031,238654,125867,-522492,-1549676,-187413,-1282167,37346,-831668,-32854,-1685545,-896717,-1860259,93338,-2616996,108519,-294292,-134848,351538,115669,230349,137672,-361655,-1163998,-154295,-440109,-63942,-846879,-1328851,-891369,455849,461883,1231494,619247,-173266,419777,463510,-678916,-137266,-412592,-555277,1422526,466391,-771069,-104302,-27647,200264,333359,427820,606379,2003013,-257903,23504,-400328,-280304,-697612,-291171,738073,-82143,25153,-327855,-330668,-818513,-95558,-657659,-679563,136922,58540,215997,1159514,-204595,-238888,1432292,289613,527712,185239,549937,-255905,-207392,906,325277,309415,-1505283,-837018,805341,392288,504449,-201635,514386,278972,1425413,623596,1102936,-265025,-437086,-1068100,14771,-525398,-1615298,-561235,-266196,859763,149234,-400736,682832,-217553,-337231,509769,929875,68124,-351309,-504307,-753085,-766007,-729331,-32992,812448,369585,-238846,307195,289020,529837,-255457,-1354957,110133,581078,-262653,-238864,850172,-228745,733390,824114,-226501,-477390,29016,547268,-908232,8134,-711827,-727427,137312,-435381,-58708,602045,102532,228770,-303546,-188682,-1849007,-655208,-217296,-1337619,1576450,-83890,-921955,1698333,-196994,-1253076,-489574,288851,887965,1990520,760183,-584442,617124,514383,-579415,85369,-42665,-1832810,45,704517,-485985,200406,124759,-722953,1376031,-153945,-495171,-1092200,780225,73426,-1033002,-474502,-10143,993870,-220670,-574299,-1125492,224234,-478986,-980637,88749,-218743,-156472,259472,577967,352599,-100549,-903126,-1358944,-1116465,806944,-588575,-1037230,625448,1241541,1496442,-612257,-1850012,-718641,-382396,229595,1216520,864196,-119241,75900,-239610,919361,-317672,322353,-617376,54930,1322149,-108398,-481864,-403599,-264452,332875,522224,-230249,-453852,-1828530,231987,-461489,-767987,-403952,962366,625595,37752,-629536,-550653,-452299,-22671,343351,470549,1093356,-694716,15029,70675,-688067,304254,-775922,-246417,-682734,925186,1012586,527909,-1014663,-401071,-1547569,1080067,-95645,1652592,673529,-816203,278723,277915,-87719,-621263,530418,1213223,772616,-57544,-510152,-307236,-120180,355752,-1202626,-375551,-600193,249400,-1210633,-2201183,937816,-901077,-326416,-445661,-377082,38813,-314864,1889847,236703,178872,-1058037,483182,138443,-362985,156734,-366261,403732,-404347,430335,-154600,-356684,-2099953,-28065,207172,43104,1108481,271298,1189849,384582,543525,824462,601343,1038240,659023,1176388,-345805,-108334,-642257,-418547,384221,-499104,-61516,-595169,-1030602,-819020,-38658,99474,218483,173233,-686633,-717020,-171196,461015,6693,503084,81350,-2636,240320,291492,106011,251558,-253270,-205860,1282161,1005268,661615,-686213,-1843055,134402,735747,-339908,216177,704344,-600995,1164153,-61168,-869601,-1560424,-1483235,-1057489,438525,-1153080,-1556333,-1005563,-865576,-733970,-12063,658282,-285454,1156364,-633341,-169381,-553402,-1374724,-862308,155062,760915,-360029,-1029190,-562161,-1704130,-626472,27052,-798058,-357,-1075619,-43108,228356,916525,78979,-209568,-463755,94718,397492,-778116,395306,168561,-644143,218262,1044379,47122,-309145,-1799199,197174,138533,-592365,-749827,-99246,50185,-65629,-595821,-117533,-520776,205936,449225,-1570585,192645,541185,1275205,-236220,-34220,-386311,-903057,-17500,734074,339507,-170747,-1265916,278727,1899871,-845173,611883,-384491,905785,869900,-1058248,-487211,-515638,1491025,1179015,1242667,2781,548191,-191670,-261770,647584,1651873,388156,512332,-111471,844935,255225,-394980,-98649,-929187,543716,173275,1120592,317171,-579054,360441,341575,-45176,1128978,558218,355448,-698940,-1257183,-609988,-979007,1066993,101488,630700,288244,40999,465566,1020628,122466,-591300,-148210,448369,246614,600118,-482384,-532264,-924927,230956,148112,-998185,14514,984757,736085,83786,160148,362340,261219,-163805,-555729,-59037,-365073,-333577,-441744,322319,405126,364231,424953,357894,522975,633055,-449381,-721365,-185490,-1042014,-832127,-621652,582704,1983745,511940,380964,-1394661,12444,-607339,78584,-357903,-797851,-164718,141008,1762397,-281029,229504,-161854,-742051,-1566553,-1249655,-838524,406123,424974,-705723,113777,-1110683,-1071725,-1121973,-1684333,375,-884534,-458115,-446144,-151210,-796456,-430427,-865016,948326,-269867,-224411,1446165,433983,-652409,-1062763,-30683,-447152,788603,31535,559786,-1255181,-1692889,18593,-771213,-323015,-691216,-1480788,-267113,-142175,406664,1045938,-2225692,463115,-193234,710813,673778,-758409,267306,-433248,-556185,871534,444705,-407745,-18331,-904174,-388382,-723216,557493,282555,-1966779,399566,-202079,1038928,-394282,-48867,-700373,-1910751,204158,797413,814864,103055,-329693,915503,277166,-971378,-1055522,279249,1330107,-248929,25220,265176,398774,-111891,-871938,-1556005,453084,-671571,178803,-514119,-72624,-590879,499253,845388,449361,361832,1763634,1071597,128512,341348,1707070,1306342,-50633,-541041,-292618,966269,-1009863,-921693,-878162,-814205,483826,35548,-162650,-734161,-2209023,-277548,-961473,-401994,-226684,-566475,-608840,585337,430404,1418658,-1239399,-1552134,-999308,492265,469974,-179918,-491293,727768,1572148,34588072,129938919,195720008,169821936,46884234,8803286,2051965,1727301,215641,-1169706,183451,1374262,830244,-859519,1390574,1001865,1705445,1136352,1178700,558168,-121445,-747994,-820132,711823,-26231,255097,1256881,353578,-715105,2193611,2146848,25675058,44726049,51861688,25517066,1584337,51145,-1449766,-3481867,-6724853,16511764,13101897,12306740,-947369,-2823931,-1084186,-1707547,-463976,-232342,1778806,479003,-59893,-1095294,806264,788625,1101961,-926336,-510594,1042295,-76115,860778,1501907,334823,1265049,1572866,1280876,1100835,-359335,-924694,419913,508342,928642,508244,1013196,320483,600095,1475291,436525,-853100,2000206,-71474,-470977,611161,680781,119366,-743959,-1011904,-1392302,-1764668,-671955,-831730,-1276181,1023628,-686134,-1048329,-336145,-63195,-940091,3509660,3188683,-716751,-454191,-90155,-127801,946398,892202,-384055,467170,-2831,715788,402419,-102242,201001,556203,479296,1133232,1750311,392282,45276,-1229402,-1168864,736401,-485097,368819,-196474,-11162,475154,410918,1108050,103872,-918917,1134726,1703655,767688,-633944,773007,67841,305102,-1021316,-1064593,-191639,-1154226,-856809,-453842,53337,250081,-254058,-628677,269005,407517,-626388,1109810,334296,429801,-913253,220261,194931,-457373,-408527,476345,1608389,1107505,844493,660226,594580,-1332762,-313904,179071,-294737,-962338,324773,-875371,-1004690,32829,849194,1548321,-369300,-529471,-764725,456538,820574,308275,-226836,25638,-383916,-219145,-429923,-1507433,197250,366761,-594853,845387,-673549,-1110786,-643146,316345,644034,717848,-130574,438387,-1290339,-88293,1560440,60515,-1389898,206690,989330,729256,-125306,433636,-496788,489163,256357,-451298,-560104,585381,-559913,346928,-446441,-1194742,-909835,455547,508498,-512125,196400,-1681353,-100354,33027,1115025,-375141,-1732625,873538,-764048,-613398,-413581,453230,363416,273124,-686792,118233,421153,-432457,-466600,-704441,-1522836,884437,-213482,-326735,-389867,-871070,526927,292807,64218,265708,-1674466,-809281,-167200,83913,378036,-331820,338248,1095193,-159233,16270,-775945,186843,68078,-1196782,295924,1159181,784067,-1044579,-1265520,-765275,-237613,-2119424,845698,-868827,-33501,624897,-650044,347500,182915,-391610,-94334,928527,674245,390782,-469848,-1181270,-211067,642581,658863,-1020665,-30916,158401,646428,362747,253433,236180,-178842,48864,492313,-1365993,-140417,324781,503195,934937,16933,-130149,-514884],[-256170,-819016,-88329,438248,679270,1319374,363009,519105,-1081977,-284997,-166497,758819,756495,5312,1493675,1417811,319566,-695532,-861330,-339598,1092092,1189373,-918094,-294870,-57689,-642967,596317,-965646,1830386,980330,-429343,176010,-209253,332947,-711941,917385,-847662,1635979,610726,892363,254885,116343,-1380446,-1026846,420367,214796,-206244,-944176,-1528417,-248994,-1354651,-309291,-1038588,230695,-1479080,-805886,-1396159,208321,-2753991,-187530,-275312,107583,301232,378693,-86289,241770,-125456,-742581,481735,-247299,-29658,-893263,-1181053,-1204297,658084,695145,1398652,749692,218251,518544,515952,-575369,70827,-332933,-516212,1205481,759743,-552044,-122355,88677,256724,-169993,52121,273245,1570041,-53196,-15391,-483994,-435741,-561013,-631091,885131,278006,28973,-667583,-427202,-1064240,42044,-211260,-534694,367855,237905,869381,1525955,-364629,-550930,1159447,437295,740444,-47650,842053,586112,235597,374295,-59889,274698,-1205790,-113056,795776,125467,102356,-333183,507014,412066,1284694,460434,1105709,-194537,-638481,-989777,9148,-507557,-1464107,-542613,72006,598383,306612,213568,787206,-775220,-231194,704662,790075,-79469,-704151,-650862,-818335,-596962,-162584,16767,564620,137434,-392713,-4438,291650,698006,-187415,-872140,422406,789768,61183,121206,663926,-484285,978741,839408,-246420,-703486,266733,932339,-1329721,-421630,-715286,-295970,81580,-778130,405815,304330,-47313,-263631,-143686,346069,-1601516,-453793,-305728,-1373283,1653774,103712,-760963,1317178,-33070,-635033,-311107,-11318,751832,1959747,867516,-407186,662389,649458,-76716,32719,-141411,-1469444,-40675,966436,235253,73355,11887,-637212,897692,-362605,-178610,-1100288,1045910,-84751,-992990,-495247,90671,933076,-319036,-719879,-1058643,1074871,-397304,-1032922,-37514,-873046,-401402,90888,202472,22935,-408005,-980596,-1517979,-763309,952080,-408570,-972771,827133,1473227,1601961,-361856,-1668789,-1167590,-666224,292,899480,603820,212664,407925,-102176,680754,-154959,350731,-780740,76638,703586,-192967,-413279,-411067,-468653,275060,224051,242536,-202528,-1639158,173665,-711196,-480851,63791,845634,856423,59295,-1192838,-499430,-247286,-4908,153747,567253,893988,-836243,303499,524819,-720922,992830,-430255,-6175,-392367,1189164,1084243,234592,-998081,-522055,-1233683,892329,-200900,1686705,704308,-904982,626137,602567,-88582,-455966,1197684,1282470,599869,-248134,-598931,-288820,47969,701127,-1228091,130493,-296868,389698,-1401325,-1718300,1048034,-734803,-775122,-524923,-709631,-337936,-732700,1608578,626960,396419,-852887,642106,500067,-514656,278926,-299025,-183175,-516972,-71426,-400301,-476346,-1458609,-125874,-78362,275960,467138,47052,1865711,1549844,536407,543081,82467,1007038,735548,1140607,-353388,27575,-940049,-192205,246555,-459307,-519282,-621102,-781888,-669103,57208,411359,518851,118738,-919922,-1080734,-865346,408515,-72257,928808,172550,-39688,36524,588795,55256,-115236,-464379,91187,1399216,892155,450635,-707519,-2498030,321497,484382,-744267,136459,537790,-840226,1024248,-22393,-208935,-1072190,-738298,-381832,515118,-1069923,-1603251,-617928,-269093,-870630,-43994,677349,-89351,827242,-434117,162074,-610950,-1377502,-844628,77438,479947,-375264,-854831,-282402,-1433746,-513869,258103,-866638,-355388,-1265919,-217858,-45838,908957,260498,-417367,-634492,168941,330812,-410367,395664,166445,-668054,-148686,1384362,430982,-199134,-1509671,133488,-18562,-1047671,-746915,127248,47561,-53010,-1006847,-494817,-306444,166027,825930,-1318804,378291,645757,1465623,332648,498842,-149161,-1361692,-273386,182303,556930,-132786,-1166760,67918,1637942,-853649,431558,15483,886249,740723,-906818,-533285,-307175,1296626,1338619,958938,-67469,383942,-592743,-287473,367733,1363192,824527,462702,-536467,386830,-45661,-398854,-14627,294031,699555,286560,1001061,457722,-490997,197732,289330,-120773,1174747,718375,241325,-797726,-1355748,-487136,-758527,686715,-122861,364541,200075,-143745,430218,1114698,-57338,-395619,704637,893553,-24179,259958,-778215,-811840,-834935,97438,-277940,-687193,171274,1072084,460017,-529600,-35874,495258,-45985,-410384,-886449,-828376,-7938,-268959,-274564,592752,853222,360018,244138,299489,168056,543384,-696021,-688630,-135696,-878039,-1160090,-1030254,510247,1523732,580885,581519,-1151521,-168590,-1122446,-98801,-40818,-423625,-290617,-56752,1220781,-336308,481536,76447,-955127,-2180726,-1819152,-772772,405844,508378,-406906,-11618,-894271,-1027806,-1081700,-973631,381345,-906963,-403897,-217265,-178119,-619390,341416,-819672,1106881,-36231,-335334,914104,442286,-539370,-103952,-174351,-868063,691893,155035,912826,-1267669,-1748420,-24865,-721053,-729163,-896367,-1221206,-148104,28654,388386,941886,-2233841,590208,-205996,984042,964636,-510429,357001,-1016831,-516458,806733,348609,301106,366348,-730261,-431916,-424816,833211,511981,-1876956,467866,-23443,858534,-448622,177967,-548213,-2418783,-3921,943981,976275,90823,-332344,960941,496505,-971546,-953612,286175,1386757,33415,-138655,53315,175472,-305350,-875973,-1755829,326325,-21634,145332,-487201,-52231,-420478,793786,340184,-163844,445729,2218701,1978464,351973,182351,1705205,1704606,100034,-399188,-138447,922797,-404330,-900839,-898239,-880195,-11281,106456,21738,-494518,-1765954,-151492,-741463,-170889,-635757,-256026,-286772,432015,133147,1249186,-1006080,-1369513,-1005001,65563,-287639,-308840,-404079,1642480,2664227,65900923,224394344,321192586,256107098,68846149,13326790,2466369,1708973,123877,-924930,163516,1540643,741070,-422217,1736495,835714,1831931,1053055,1031821,67968,-282183,-478358,-719654,576529,345812,1263659,1278396,447317,-778576,1698618,210052,226407,-33265,-1970440,-1389687,-2860339,-819732,-1383403,-2217142,-7983736,14229950,11221098,11547525,614705,-1559950,-496428,-1479297,87026,-18319,2085692,839492,220377,-1652890,371966,1057945,1367924,-1050235,-1140065,630344,-91131,1145380,1392664,-181825,726089,1369582,1367432,505601,-589099,-543755,633734,-214761,271954,-328641,753909,133800,316987,1587283,711151,-965525,2012083,122500,-517966,-86005,617500,161221,-583330,-1192174,-1861642,-1911005,-775176,-229890,-1403408,923074,-331487,-1175856,-583515,-520788,-2947192,4869836,4372477,-938816,-622736,-250824,45420,907468,1118592,-308028,332070,-13497,437999,340219,309578,740430,726696,371157,503544,2142542,781363,284127,-642165,-390140,1164492,-429915,85688,-171120,194780,948855,607275,497637,-638429,-957585,729992,1859145,850625,-429481,886733,137138,339717,-913664,-1167084,-41870,-1166809,-977386,-121735,-22514,218339,-585348,-609924,110549,475391,-432474,1276385,681177,3666,-856009,384451,374819,-77538,-148819,249723,1122443,740763,655566,35891,554616,-1360255,-168023,852201,-222418,-953126,97825,-1153190,-1208033,-12003,666640,1097815,-404634,-818963,-453786,406104,817852,40607,-81094,114029,-311623,192136,-527672,-1205647,762144,324314,-479166,1081708,-588630,-1359875,-685430,464098,618667,313528,-328098,560059,-1200257,406039,1259535,271930,-1476772,331253,1233672,874151,-194339,731492,-725279,737401,911852,-477421,-515765,717667,-464533,147577,-440746,-1222878,-704263,563588,1136454,-110579,222437,-1716455,-480877,-73464,1044690,79682,-1388774,1053273,-585599,-619778,-286391,257839,-593025,136679,-497572,454397,1162261,3412,-398195,-719345,-1847096,1095363,-105244,-416552,-142406,-1246023,-40004,75458,213625,-29730,-2004453,-1091518,-595362,559409,574511,-527186,-28228,421501,-475329,-235368,-1124121,321220,54528,-1114026,482694,1163688,981418,-747829,-837503,-913317,-416815,-2333088,551387,-1242442,-570378,228278,-787619,513125,214376,-60320,-159180,717168,329052,139590,-321950,-1439438,-28672,-85212,666931,-1048772,757410,586904,780061,637623,-13368,-35099,-266095,395406,877525,-1354978,-429047,285110,631867,984166,-75303,-118585,-590918],[-454668,-900011,-163748,503172,510063,857265,337491,591173,-959469,-450205,-419898,89112,681352,-181289,1638952,896581,118058,-368057,-1283582,-669556,967053,1076801,-907015,-122199,-274814,-589150,269820,-1277369,1711716,1021982,-268922,-180034,-88468,407198,-579694,826417,-792120,1836065,796782,1002658,748524,280280,-1435775,-1353517,156084,8449,-425459,-824291,-1276551,-249747,-1252846,-430079,-853217,449914,-1000041,-587980,-688378,442817,-2051934,-367321,-177447,532399,314350,633900,-455592,83917,-8108,-329412,1082650,-231678,-219474,-882429,-1033821,-1384478,593064,701353,1323463,841236,800126,661276,544437,-516364,295133,-26074,-271059,1013286,1082469,-447068,-256293,118501,305917,-767401,108539,-23349,1030256,264365,-174802,-410567,-447207,-380723,-840718,847508,522424,3198,-1019302,-510907,-1256350,199920,116528,-301885,333833,201413,1319702,1850328,-391374,-826392,376646,490289,912219,-206450,1027847,1335374,306069,572532,-558338,263249,-795446,364010,633065,-144571,-195637,-288920,433972,396517,1075744,99434,1075899,-122909,-867221,-845468,-2678,-318111,-1145181,-560180,440473,229783,472555,742161,716405,-1225721,-67430,805171,570201,-150533,-1000703,-733649,-824341,-521325,436069,55862,176498,56969,-286696,-405592,31402,655070,-77764,-416746,636165,795193,227777,351527,279604,-714223,1163558,755877,-117645,-830778,405787,1239543,-1506767,-806566,-472371,86781,43511,-878200,517419,-119715,-358267,-705807,78917,803741,-1171729,-278300,-441279,-1136747,1586875,442896,-598258,750118,164941,92236,-131053,-223193,686938,1645334,760126,-97046,575378,779901,172146,-141613,-114731,-1023891,-160319,1058956,876439,-59853,-214621,-482761,277497,-513459,38749,-1086550,1183299,-119362,-818943,-434279,209596,864153,-395370,-818521,-688047,1532099,-195133,-941158,-181155,-1197870,-373151,67423,-317836,-226144,-513187,-864769,-1420482,-321613,964087,-172172,-821352,1045840,1297727,1522632,47590,-1156010,-1201459,-1218268,-364410,528365,158439,484632,704932,-41842,365312,132454,365639,-792814,-1962,238547,-283358,-440636,-445409,-622459,100171,-96113,832425,69275,-1074745,249752,-645473,-155917,439426,672420,970137,182792,-1525845,-428569,-164510,-56283,-92881,707442,620777,-825043,360643,820778,-618181,1632015,-8939,152131,-67486,1163926,989019,-36367,-918468,-783565,-887349,670198,-273392,1455969,622682,-863519,913020,936413,-75590,-193272,1278067,1233307,573578,-375953,-653073,-85160,260127,908815,-1057498,555212,6351,256932,-1551258,-941269,1076383,-585892,-1161435,-461245,-914122,-780725,-985278,1267439,969203,672056,-424451,700964,914955,-618630,150341,-331700,-476162,-553978,-636440,-604240,-384640,-743085,-147743,-338309,502969,-138161,-126678,2248998,2758382,542260,209283,-418639,925760,550665,995792,-300693,142894,-910805,40959,67626,-335980,-859943,-712480,-479870,-461456,202493,503098,739200,-84969,-846462,-1334056,-1565137,274245,-118022,1159360,347913,49396,-191880,808833,-56943,-323180,-512376,182957,1248298,666225,153024,-716167,-2742289,386402,213293,-986908,48251,125237,-971586,798187,-84576,362723,-289638,98031,138681,406779,-795629,-1402477,-186365,248216,-866574,-16566,564040,151246,123294,-84743,538058,-596755,-1306117,-593961,75551,211661,-427261,-511571,110013,-918971,-348458,476285,-741000,-456529,-1153752,-363332,-384025,887503,385509,-695651,-715322,259237,253998,-82253,245675,184849,-686204,-577857,1617712,645942,-169043,-1033258,44994,-140972,-1558673,-611533,221240,14884,-96288,-1306261,-937198,-102003,151924,1106055,-792470,539034,624715,1000365,707105,813059,72353,-1706766,-551270,-301981,814480,-162762,-919212,-170456,1091575,-538817,112460,143175,753386,663970,-585882,-253805,-45787,965450,1266099,592983,-200706,256167,-985209,-298289,-121781,488397,1224070,385114,-927157,-148374,-391705,-418054,60211,1146291,652498,390279,806480,470028,-375118,-42655,154004,-271508,1123714,807783,97535,-839279,-1365064,-288524,-466907,295247,-268821,42346,48705,-215661,344972,1094220,-376901,-164220,1487073,1113789,-233700,77784,-1073027,-931669,-702894,-21497,-1062697,-439634,373358,1080256,450831,-1050598,-241521,696559,-160118,-491446,-1164025,-1420694,367234,-270412,-15382,725102,712472,222040,6140,139268,-320070,343404,-1008046,-617530,8504,-615816,-1366633,-1264057,487691,883615,282544,526266,-648857,-208119,-1450930,-238911,256658,-77318,-338168,-60628,447057,-330710,875017,216352,-1162627,-2534767,-2171729,-448159,406348,520084,11749,-197112,-584442,-956465,-758996,-27380,764332,-667154,-292908,-69302,-200280,-371889,945250,-736244,1299225,409905,-324649,456729,486111,-469772,755376,-367954,-1104547,491175,272206,1097171,-1009213,-1420876,52367,-474575,-972466,-1010052,-875012,-38193,244082,315761,815902,-1672499,683543,-157114,1060631,956798,-224217,407006,-1391004,-504066,534444,174199,1247330,764979,-351889,-500381,-64017,1031564,511831,-1819809,517004,171473,742530,-398885,334554,-300937,-2211615,-191774,887009,990455,127663,-296693,776585,620477,-864824,-811856,82513,1216215,107276,-182492,-136732,-59984,-381411,-830737,-1719156,205114,334687,149889,-461429,-21875,-347491,1106331,35032,-291443,414437,2288911,2385416,630131,-39379,1351258,1894839,235944,-259740,123837,748728,109312,-829182,-962808,-798900,-472932,149043,27122,-520750,-971043,108491,-461669,122206,-927393,-184372,111975,256442,-243114,678367,-942205,-927241,-597629,-25446,-634836,-492668,-378858,2413255,3368788,81543023,263332338,368290369,275638861,72740750,14353641,2192438,1305353,178558,-777246,-115978,1425900,661482,-195917,1765873,675176,1679254,826521,370250,-419445,-397956,-237881,-722201,318051,600610,2144516,1128881,491138,-731939,1058637,-956002,-4597433,-7408764,-8988676,-4450104,-3198065,-1306600,-1165814,-1799861,-8613540,13820974,12030199,10687175,794262,-1090627,-229049,-941266,496965,154178,1907941,959141,216398,-1912593,-221801,1105783,1513732,-1038007,-1531779,98013,-113198,1124067,1075532,-495774,220935,887713,1173424,-22977,-782797,-111201,727906,-560080,-245677,-744993,442946,-28564,-10398,1574130,849765,-947462,1774035,309275,-521740,-749276,526771,154654,-309244,-1164044,-1896927,-1933838,-659697,389243,-1279189,739026,-110052,-1252909,-824490,-1110128,-4261405,5444782,4497256,-872428,-751357,-493694,244958,905956,1206524,-294724,80904,59272,94423,97021,507691,1026628,733868,243561,8651,2172682,1166579,411647,-111195,584988,1616949,-279119,-126526,19304,348636,1053521,631397,-182374,-1119776,-805720,255873,1442210,778570,-241012,812107,203610,265023,-757927,-973157,134713,-946637,-939613,242992,-27777,127750,-943067,-455212,64899,794172,-209191,1348742,897444,-410889,-876404,634103,564037,545977,163588,-220159,569676,348397,294583,-624291,468439,-1272781,-39851,1349320,-146502,-733505,-150034,-1207487,-1384880,-329,492471,230880,-480774,-1059091,-261441,237461,831371,-264559,-101269,253313,-355432,484939,-385606,-945549,1266723,296021,-137002,1211418,-429600,-1377549,-636974,599057,538748,-197055,-192875,596908,-988012,992192,545083,410636,-1240102,383723,1341688,963257,-213475,1085591,-799190,667315,1303845,-496844,-317074,630686,-255989,-17819,-403431,-834749,-357779,566961,1708247,333947,309982,-1611752,-709852,16472,823591,74475,-1027154,1112497,-407304,-600065,-64872,66138,-1478597,-13898,-228175,749408,1841917,307491,-454003,-671531,-1670311,1250103,33645,-439208,35518,-1399897,-570928,-80793,402182,-258635,-2070734,-1102670,-842629,961540,518504,-701333,-383637,-353645,-562830,-169474,-1120503,379895,138568,-1144299,568574,1308565,1190113,-312386,-281822,-1190441,-551386,-2266679,15300,-1532102,-1091398,-158436,-869111,681852,165317,469393,-121118,158064,-168871,-335342,-370072,-1120211,207926,-561538,500189,-1038311,1120400,898148,852295,652210,-154033,-75907,-253104,668029,1186518,-1226178,-636841,109956,483289,938323,-83333,-85125,-696795],[-616538,-806702,-370282,360610,268359,181164,224282,617584,-754561,-584480,-620714,-579933,302481,-278806,1685966,197843,-127363,2407,-1609510,-868708,878074,885796,-1001769,103115,-492600,-454213,-9794,-1428658,1228926,967849,-70912,-494366,-93572,394645,-299128,641598,-616901,1913547,1040595,1023205,1019835,321892,-1273550,-1619327,-206037,-297255,-590162,-141561,-947905,-147225,-867692,-299223,-337363,534080,-426621,-338729,12441,664457,-936727,-372676,-76908,1004610,382308,781999,-728921,-310750,-23095,-30429,1426554,-482631,-497324,-788390,-963919,-1313025,367810,467412,999798,858932,1421315,846358,603232,-441435,460659,403615,126279,856332,1333288,-579944,-482640,72285,350263,-1263507,524227,-198120,588571,618854,-355186,-206170,-320408,-185072,-848647,707627,662825,-53665,-1225350,-510249,-1305774,355279,282479,29249,76400,-15203,1407516,2010459,-257855,-967412,-612093,451379,1003885,-120344,1031814,1703447,-26813,542061,-987776,281648,-411439,437834,329489,-352821,-235975,-89092,340659,271143,846821,-341800,1005899,-33436,-1059590,-649232,2977,-28018,-810758,-588859,744995,-152622,596300,1010585,472891,-1454012,47470,813220,364607,-103144,-1182442,-707746,-768155,-553590,859951,90492,-280126,82104,23194,-812782,-413097,412823,17152,-58691,679212,612756,229173,411074,-132827,-878740,1147547,553585,74054,-880008,379558,1461597,-1304461,-1044379,-48435,359933,21643,-673931,258497,-574701,-710986,-978536,311156,975481,-723644,-218051,-573266,-699626,1372981,862508,-456145,229015,380612,684887,-16939,-276918,608100,1180918,477438,237809,265734,871503,149765,-372914,11949,-618656,-315072,1003790,1215041,-231340,-553289,-322950,-410126,-597238,43977,-1110655,1155325,-13535,-519272,-335983,314317,824520,-443787,-845114,-174326,1439197,17300,-797758,-309404,-1027128,-2627,172380,-770810,-336166,-411395,-661957,-1140056,87829,863176,95870,-613113,1201375,853952,1386894,536728,-512308,-785971,-1874806,-757865,228068,-320260,651514,914624,-113609,86955,495070,359891,-633351,-108736,53362,-280532,-483685,-493383,-709310,-123016,-353936,1350218,318242,-299673,382479,-374837,154405,617296,455875,978636,388581,-1407146,-311372,-286604,-101530,-314732,816522,353556,-655249,99863,798774,-462058,2091449,373406,171355,215707,898583,730644,-219991,-788604,-1165460,-563847,471107,-302360,1015545,453095,-691676,1075498,1227274,-74485,98518,859065,1117946,722792,-372146,-657495,220015,408429,933464,-715549,762552,185344,-145263,-1572957,-152628,1011752,-508062,-1362109,-326835,-892434,-1178535,-1022954,955681,1164880,977759,87346,635175,1222604,-668773,-324804,-455747,-373882,-508103,-1114459,-710357,-105192,-233021,-97943,-511022,627888,-560309,-209255,2233910,3362618,565041,-60884,-801240,768450,214800,778987,-217554,185846,-573504,204424,-93090,-136673,-1063063,-839055,-156688,-243455,326141,288899,685994,-413777,-584109,-1370086,-2017912,78096,-169466,1180047,645382,184710,-418923,889486,-231138,-353412,-396948,101042,926537,335447,-188354,-675098,-2408264,346675,-35695,-970316,-22392,-388388,-951554,551326,-270381,692068,555850,757280,431576,166583,-382099,-1006192,187812,606535,-726792,73100,363476,417475,-583593,376898,837886,-534043,-1287740,-135388,54736,2323,-505438,-99757,489437,-492308,-148490,617441,-453005,-323874,-762796,-470254,-735714,806771,399338,-1030868,-711749,402570,230811,183330,-4181,158738,-687255,-914264,1716125,733622,-116732,-440164,-53977,-175553,-1936233,-336306,193092,-30993,-183742,-1541496,-1416978,32062,138542,1174270,-186055,658583,457259,242286,741190,841179,281713,-1635922,-722015,-548562,957253,-308491,-575481,-387328,460571,55984,-297313,-16095,588367,666869,-101701,302725,95156,491714,980394,206384,-447564,180946,-1175404,-274910,-587206,-657021,1481566,274993,-1118704,-568191,-633403,-422848,91002,1312861,333713,465477,627670,381290,-250760,-321446,-103092,-485851,985846,803141,-31418,-841485,-1325300,-141908,-173976,59180,-317066,-225602,-147820,-200748,199987,973326,-785389,64020,1946112,1044440,-285450,56913,-1278259,-848636,-548327,-91982,-1867798,-327486,610750,1054041,635603,-1300282,-268386,932358,-63511,-404344,-1202946,-1668795,650285,-337864,314761,638380,24015,-41054,-214130,-105754,-785430,126173,-1189814,-465998,241244,-335547,-1337065,-1258089,487702,397592,-502340,202168,-109307,-194942,-1465775,-352092,463751,152870,-295271,86229,-350202,-252611,1239221,187878,-1293877,-2469195,-2130940,4950,319258,419624,472934,-412061,-218612,-754153,-223994,765327,1033000,-255921,-183463,-52684,-211231,-92071,1154534,-598633,1398903,1019432,-150419,292631,493154,-497775,1179226,-567272,-1127383,249386,395465,1086044,-566274,-906134,225376,-76731,-1050811,-1025931,-505058,16143,423162,176976,561002,-777588,674791,-1966,904636,636414,7861,405714,-1407439,-551895,133810,-41526,2118150,1079856,102477,-584037,268493,1067022,322700,-1663026,560091,365401,731520,-264649,387978,51389,-1631026,-381421,693965,873210,185690,-268363,380253,598733,-640964,-683644,-282807,918145,7249,-92907,-296698,-262674,-284354,-713944,-1490203,113070,307262,144928,-466158,-155,-364361,1306832,22210,-148081,246717,1952255,2060499,832678,-230163,878966,1801631,280327,-147289,440947,482019,360858,-710631,-1049304,-674917,-801738,150064,-181392,-776943,-28956,468840,-188614,392127,-1072274,-405696,465654,133485,-635568,134163,-1012249,-365308,-132560,201259,-678041,-718049,-495364,2630334,3447937,72127540,221741690,303713901,212181051,54761856,11105278,1510561,704220,370187,-714563,-520712,1132971,601836,-232974,1480356,657395,1337429,482742,-416290,-779958,-437454,-77120,-799880,19959,672815,2494068,862224,482514,-632527,418155,-1460047,-977966,-1621077,-540069,-385950,-1698898,-1474834,-848077,-1961926,-7784422,13138549,12616379,8588449,599637,-962897,-121699,-216602,716611,260520,1284183,795375,18851,-1684429,-835089,825124,1481506,-847465,-1537226,-408497,-118439,866377,599043,-544045,-71559,305757,773015,-198377,-717607,323379,659693,-562721,-552238,-893441,145206,-128588,-328004,1480100,774954,-808686,1330923,346797,-514659,-1165965,391912,88853,-15851,-941266,-1441330,-1766860,-360253,847334,-826270,518648,-199708,-1241369,-995793,-1588551,-4351648,4629514,3345507,-528353,-819460,-680370,478384,964982,1132935,-338851,-211514,211312,-229318,-211787,468352,769976,517360,163376,-105156,1886653,1386451,314991,262332,1445172,2014367,-80849,-200058,307874,427091,602686,337746,-752157,-1227702,-512696,-110127,593839,574065,-127596,558034,252548,100082,-572688,-636394,250710,-513687,-790344,543484,-1209,-3068,-1206380,-217068,105739,1276892,67461,1273065,964003,-604787,-869181,854750,708916,1182721,450350,-777487,111238,16878,-167864,-1035423,378184,-1080553,47219,1523318,-112898,-361695,-350917,-1135027,-1515282,50035,382516,-738194,-542715,-1214950,-376956,29984,854669,-470165,-277887,401199,-603840,590790,33430,-720727,1541215,327937,312713,1168415,-224695,-1192552,-504195,666601,479333,-639587,211218,541348,-723795,1515682,-255117,457314,-799491,390578,1318350,997570,-170147,1334389,-711068,287793,1368031,-510475,-3756,417984,23377,-169224,-430498,-167464,40492,498549,2041959,707991,438739,-1477880,-759155,234464,496230,-311480,-797363,1030172,-217894,-619827,144126,-88332,-1995379,-133992,4437,912599,2137136,361998,-594514,-577755,-1174405,1288993,145702,-387494,133910,-1363779,-957019,-173769,568791,-380492,-1801430,-815404,-768648,1194792,192623,-763035,-604426,-907685,-386647,118565,-753007,332658,309507,-1073054,542989,1505134,1279893,97218,205547,-1514154,-560040,-1971137,-664348,-1568221,-1409193,-477181,-896613,801732,57058,996862,10478,-636074,-591569,-924488,-527526,-411028,374096,-663208,255996,-951474,951245,1038352,878786,375527,-206506,49536,-104805,828611,1317610,-1002626,-697713,-182157,-61937,761295,6614,-21002,-767532],[-705323,-472638,-621825,52830,45050,-477856,80782,580862,-520402,-688025,-736084,-1068828,-337652,-292117,1585522,-523355,-308298,301258,-1717567,-910966,826564,682142,-1178176,227831,-663999,-316360,-137355,-1389744,553246,818520,143239,-695046,-212584,312696,17063,395012,-399909,1808489,1282872,892937,1060339,252174,-922424,-1651562,-608017,-602615,-742356,805181,-687889,55334,-228155,10894,280011,480822,52701,-147879,426454,777544,44066,-224422,-45089,1354349,475111,764306,-812908,-822082,-149309,107027,1397743,-941382,-678789,-576684,-1010614,-989412,104960,77280,493044,781676,1852838,1046961,719491,-251561,500514,791786,571896,716784,1384544,-989720,-742948,-9745,395371,-1534195,1076733,-237522,419780,928591,-440637,62917,-103414,858,-678758,591944,723738,-129445,-1149711,-373298,-1163121,497213,300363,388242,-288416,-334857,1157580,1947994,31986,-926782,-1414599,355955,996815,296441,832368,1563886,-588608,294305,-1220835,298718,-144129,128781,-96198,-459592,7386,186486,288538,95909,596486,-717708,874578,79687,-1150039,-432481,40467,262048,-630661,-578625,908447,-442344,636451,927463,121668,-1421397,24328,764091,242446,32622,-1227897,-563972,-664010,-664969,975927,125018,-705897,130421,413688,-1121763,-878390,63701,43144,153191,519025,347521,125045,317742,-405078,-970545,822335,262474,213562,-896549,183411,1628067,-816430,-1077457,412404,483061,-17514,-218228,-210773,-943915,-936647,-1032875,482136,765368,-423125,-306643,-654620,-214079,1049786,1258978,-313226,-59018,578059,939375,-8016,-146008,373216,730702,109421,491021,-263613,891419,-62789,-575716,178195,-364238,-468637,883646,1181386,-455057,-953167,-224972,-1025137,-618567,-167412,-1162038,973610,180497,-144510,-254124,370696,813708,-460719,-789588,271410,899771,141923,-727707,-393628,-458343,613792,296319,-973293,-295859,-187595,-498523,-802281,369855,697295,366439,-388411,1227948,394080,1298170,977586,57320,-99996,-2340622,-1079958,39429,-674537,692360,1011117,-317044,-68240,848828,339809,-314832,-170047,122818,-114579,-453486,-538838,-728538,-317944,-484389,1639991,505393,436088,462182,-47071,391537,539632,228771,939493,621104,-825288,-141150,-575035,-81068,-447744,823005,167022,-358191,-412727,451213,-354412,2303821,627244,63815,415229,523165,350942,-305462,-601514,-1527482,-262384,310903,-308761,465772,250764,-421360,1108798,1433554,-122217,347172,277200,982514,1001640,-222637,-613044,521325,414440,765981,-296457,660177,141399,-695205,-1397649,357099,834764,-518432,-1293315,-207252,-625593,-1435824,-851948,661103,1211547,1272209,515195,438451,1296485,-674266,-1051458,-626091,49471,-393012,-1404940,-686277,274851,-48647,19669,-558602,597647,-722321,-201897,1917808,3037903,598317,-176027,-1042186,514100,-93035,553410,-145766,132088,-101944,236461,-172940,99008,-1153312,-924684,160195,-58250,366441,-205530,215156,-757400,-295013,-1130250,-2102040,-184930,-299373,1012708,995062,284186,-613339,823125,-434177,-250465,-163459,-81555,559255,-55100,-529909,-569461,-1571320,235016,-273566,-683445,-59084,-816614,-767349,342902,-547507,739697,1193786,1069438,522677,-107964,66116,-509800,432189,796115,-475939,220229,143404,670296,-911173,848905,958225,-455823,-1363195,411984,-72204,-108836,-592364,277732,744633,-343948,50980,646480,-86877,-93270,-233362,-530921,-1053543,635177,284194,-1377888,-667661,625137,311017,395925,-261839,19555,-666900,-1052028,1646650,794630,58549,217431,-139968,-104815,-2001422,44140,93225,-54339,-284372,-1775706,-1887827,32753,69665,943456,283289,717967,176659,-412713,398504,616744,474324,-997288,-711988,-533289,883933,-558863,-202683,-533025,-27909,787558,-718632,-346707,492196,704746,469865,934611,-3812,-38553,567661,-136803,-801400,181365,-1034281,-205253,-809813,-1595964,1520939,138652,-981672,-740826,-640729,-389862,53353,845331,-221180,496411,549933,255541,-163044,-579516,-451313,-693505,821916,688821,-115215,-822941,-1275349,-110957,69547,119678,-251106,-354691,-355154,-148570,9081,785723,-1214132,249395,1945638,726977,-148501,104033,-1331472,-584229,-383634,-86272,-2322958,-353241,855180,1033967,869211,-1205092,96700,1135239,192941,-201278,-890880,-1554971,749244,-466807,692846,338090,-912450,-376524,-335160,-378978,-1060004,-25227,-1092380,-203220,511072,-97412,-1004647,-1032016,486826,206404,-1562357,-284059,252245,-282215,-1172679,-451030,529712,205802,-188361,277147,-952135,-110758,1417278,-14098,-1258365,-1972600,-1676181,430374,103821,211308,892942,-562884,153329,-365781,391442,1149748,1107496,159286,-127564,-160724,-199260,187569,955177,-409866,1308720,1680686,151797,468755,394420,-657477,1064316,-731512,-970844,36493,547874,911189,-113814,-424985,454702,361242,-965663,-960010,-168117,-21575,503989,-7961,175615,55842,527114,246357,553886,101753,113259,364045,-1069609,-657658,-267491,-252030,2561166,1222357,435533,-641598,490302,891170,70888,-1275438,624574,548437,798570,-114145,347730,470596,-1179562,-562366,464140,687798,242515,-285760,-101636,422566,-328959,-603759,-685661,621267,-170787,99048,-400791,-383201,-29239,-548398,-1189679,68542,-21468,83847,-506219,8251,-403761,1309490,287564,-5943,-41318,1298393,1115095,857596,-294548,464216,1426692,192082,-24457,735841,185665,281918,-545911,-1097525,-601543,-961948,111937,-563610,-1092215,833974,841693,31792,568598,-1080299,-800221,687618,107486,-951241,-8773,-1130350,126479,231456,630525,-573289,-954037,-768880,2179386,2897997,45751471,130548169,171773243,106979738,26237284,5665042,759824,144272,617291,-677986,-857612,818776,545166,-461111,959703,814073,936489,71212,-931901,-946069,-394899,-13541,-929250,-232475,562001,2193754,542120,433160,-536804,-103295,-1531277,1125168,739673,2558708,484679,-554546,-1391698,-479286,-2005295,-5473504,10875446,10559723,5455651,575108,-516515,-15845,486870,761147,299982,430997,384327,-242970,-1037649,-1286592,218316,1255097,-475069,-1137135,-732172,-68746,531948,66600,-395333,-102682,-210148,334165,68811,-208480,697340,415184,-361720,-656778,-937954,-111503,-130771,-576920,1288248,495993,-591245,803817,176509,-525254,-1247062,216683,-34452,201836,-568078,-660932,-1396752,2839,1060460,-75515,285024,-628076,-1116186,-1016451,-1741894,-3437455,2529446,1438349,-24942,-825430,-657548,780197,1080881,938065,-404090,-441119,400161,-450112,-428215,281832,-86776,100438,177276,218502,1400973,1345209,-32949,451300,1915308,2284540,89698,-114658,581195,410668,-309575,-275529,-1069991,-1017184,-171180,-232502,-305462,330915,-113229,177526,274648,-116379,-379100,-318656,240763,64408,-595464,722816,9813,-172729,-1297342,33827,208844,1698252,383996,1049444,899664,-496494,-738781,908008,758212,1547680,632926,-1263999,-168181,-215498,-623324,-1072448,308091,-823674,87487,1353750,-158707,60459,-502788,-1079890,-1541044,106882,353959,-1429249,-545092,-1258112,-834555,-121466,863850,-490091,-550652,517575,-1048192,490727,656982,-448913,1527359,432548,637206,928967,-12601,-894552,-315833,646880,471255,-830324,710924,421814,-474958,1844580,-830928,425626,-331749,380998,1201177,981214,-70809,1358390,-515556,-261787,1152228,-520098,350524,217150,266880,-317131,-533957,515958,399858,395279,2028443,921940,573485,-1370431,-665447,463068,136200,-821664,-798443,820497,-11321,-715926,243368,-190278,-1981546,-185313,122220,942681,1864818,160260,-762411,-491113,-668261,1169792,171093,-258512,169880,-1212228,-1143301,-208590,643994,-397160,-1212162,-303840,-305231,1216711,-338945,-645245,-590325,-1061326,-15859,462188,-122301,176948,526206,-742533,435715,1614652,1161026,334332,463254,-1676815,-411827,-1562531,-1285245,-1278242,-1412614,-683569,-892083,824749,-58130,1326219,196563,-1396433,-756041,-1449364,-658745,298023,369312,-462869,40089,-756517,391621,994424,871579,-132281,-261079,218503,178673,859176,1253387,-722875,-617714,-543512,-879274,490995,171433,86468,-750273],[-697510,71910,-820150,-313417,-86607,-875841,-18276,478617,-313172,-757552,-756724,-1275686,-1057278,-240388,1322187,-1109694,-350186,458672,-1533716,-815218,769165,520366,-1349546,81263,-750985,-273414,-63241,-1193614,-89233,584752,353028,-744082,-395521,186003,279593,145177,-193804,1509121,1449412,614180,950320,122368,-519126,-1346956,-974095,-827448,-875061,1522883,-570825,307352,475143,355106,700181,351614,307970,-71955,393010,744088,554018,104,-112978,1452904,551937,582886,-700632,-1276124,-334329,99406,1030357,-1394883,-621083,-226277,-1146632,-505092,-105659,-323535,-85179,608071,1896748,1218271,871241,118188,383901,983679,941810,575736,1146422,-1573631,-962721,-75472,447491,-1572550,1515140,-190613,556641,1134152,-351931,319364,131441,164690,-427077,586176,704417,-199853,-747492,-92513,-859249,625637,223328,670386,-610693,-662703,744870,1699948,439059,-719624,-1759348,261988,903285,974805,473265,1017498,-1073978,-94299,-1217172,254186,-17252,-418863,-613620,-465109,416492,435977,342301,-62856,312179,-911250,664509,205920,-1111475,-238094,106671,462524,-662070,-476149,892337,-560062,568015,517619,-233100,-1166807,-173493,707375,225434,171271,-1149816,-331186,-532168,-800701,799662,151077,-1003818,120357,744355,-1243068,-1214833,-264605,-33785,200429,188231,136870,6931,134204,-435872,-1015144,180996,-50240,205932,-918744,-114494,1758167,-343461,-913026,751943,445954,-114962,343320,-642329,-1124815,-889969,-899907,531292,247140,-345599,-494582,-658720,145226,683183,1537073,-117410,-53648,710783,800574,-96725,139201,-99271,433830,-234556,600133,-900912,818233,-333515,-674327,313515,-320726,-612269,770661,863894,-715714,-1322195,-229273,-1432055,-593092,-499128,-1182968,690227,342464,227349,-229361,357667,793799,-448801,-673652,482089,189681,122482,-824651,-415809,232933,1247866,278757,-854740,-142030,11922,-460537,-532785,493092,519151,609928,-188795,1094082,133495,1261456,1242721,422510,570824,-2351750,-1267125,-85608,-811615,614959,997959,-592251,-71238,1096826,324576,121481,-143299,338175,207399,-299441,-563051,-695374,-428251,-466673,1633724,605856,922597,404408,220218,502460,221880,33495,928151,807284,-7033,68209,-857468,23060,-459312,685743,106913,-2047,-984374,-73895,-361379,2257952,713222,-95888,523204,192962,-77133,-324868,-339633,-1660989,75753,168516,-324697,-74135,81727,-114078,1064051,1532561,-244921,502655,-88229,855235,1305976,29854,-536630,734527,255777,447190,80540,260312,-149427,-1215069,-1032451,420210,550058,-590446,-944133,-160851,-177197,-1498058,-523204,307110,1180761,1515415,740512,136318,1099084,-657764,-1735079,-776752,582397,-239294,-1493506,-535806,631119,-135812,212435,-474459,415482,-617732,-145328,1516677,1988477,629025,-102998,-1181940,164246,-208922,384731,-124472,-2805,251001,116840,-131516,309527,-1179492,-887853,448693,68008,297725,-824108,-615496,-977490,-89027,-637724,-1864667,-536342,-562697,713083,1267447,299758,-742130,654515,-606077,-108122,110941,-288469,233872,-427008,-850454,-412301,-534172,87557,-531306,-207706,-60466,-1002633,-446604,216367,-820103,558277,1421625,1017369,470348,-313153,430392,-26164,521045,854342,-150650,409623,-36522,861921,-677692,1194688,858231,-394006,-1466038,892566,-336402,-101175,-670613,545698,815852,-479049,202606,571357,247237,59215,247764,-542804,-1303896,372095,68035,-1685412,-638044,915898,501535,580443,-427326,-266094,-631876,-988814,1383629,925555,395187,883081,-190448,42132,-1681064,453194,-5191,-17178,-365626,-2039530,-2277077,-132705,-107476,403421,468258,704080,-136119,-757458,-217047,241918,633476,36069,-526384,-356333,597817,-840909,148541,-566964,-221481,1447660,-1058444,-695485,532624,692136,996547,1370057,-343133,-515571,138651,-384165,-1184106,269065,-556158,-86946,-679706,-1973322,1321875,-12363,-487779,-639232,-356562,-319380,-57115,67103,-856497,477758,612081,163387,-152544,-753697,-789837,-788338,720350,461224,-149816,-794418,-1243980,-180441,237267,498211,-66996,-313032,-535950,-110379,-189906,578451,-1578812,353569,1498391,281228,109987,89975,-1219785,-205748,-211858,4659,-2260573,-459234,1072032,1039074,1028278,-816167,898445,1228579,509481,34340,-277096,-1173894,621551,-649755,1079457,-83686,-1712030,-699490,-294285,-606042,-1024950,-65628,-696771,161263,733394,82637,-401548,-695083,471381,268249,-2366665,-754035,313920,-597276,-731536,-543967,440535,65692,-74625,383866,-1213315,69487,1338715,-332424,-987646,-1194277,-966038,700675,-220499,-54926,1192664,-528222,478226,156161,935894,1097190,970305,418179,-147617,-323025,-156495,436882,522158,-207449,995568,2199117,473419,869620,160338,-947670,572136,-838743,-710301,-93112,750729,646410,166507,-140466,696950,689578,-740743,-842019,93199,-168104,463577,-192705,-244871,512993,268316,511454,108152,-470760,103778,319363,-511665,-785854,-558957,-414439,2388298,1143808,471071,-616501,554481,531676,-97353,-666690,723534,712216,869700,-31290,263749,862999,-1156759,-701701,299045,523450,282774,-358503,-483242,128961,8163,-578044,-976789,416774,-317075,328482,-412387,-388136,307692,-382492,-951295,80115,-439222,-53549,-566554,6775,-381268,1101599,722412,3327,-391608,494793,-51399,676170,-175047,181907,870539,-15415,173601,934510,-66780,-73689,-336005,-1046633,-621966,-972133,60660,-1014681,-1261509,1435927,1102229,185107,618298,-996218,-1132271,752635,187356,-1098406,342630,-1210587,387141,496422,1099673,-443107,-1159981,-1138710,1309661,1952442,19846489,47078065,53385717,21152284,3420068,1075063,182196,-185414,808764,-606577,-966750,613838,457885,-715094,330022,1047821,580280,-344618,-976182,-915360,-291551,-35743,-1065032,-377517,324377,1434109,219127,364301,-481951,-450254,-1335696,529208,-704731,314254,-1254675,-278107,-1093547,-104970,-1466105,-2603600,7448466,6021564,2414900,690524,481322,155358,993430,690880,292876,-369786,-166866,-450820,-272332,-1422606,-559266,874131,28361,-451640,-739013,75775,307293,-390048,-202535,7336,-552508,34640,610850,718304,934378,17944,-125181,-624728,-933234,-334598,-27043,-710183,936933,101625,-360135,314595,-144439,-562231,-1048364,27828,-201408,287266,-100716,160442,-868669,290453,1046303,808259,51834,-1226879,-877429,-819939,-1511259,-2266938,42026,-323541,458892,-784701,-349762,1174569,1204945,699054,-440140,-514534,565187,-517883,-449532,105038,-1249512,-407332,296500,840412,850237,1054970,-568431,485626,1921571,2383812,165318,101238,722475,291276,-1307714,-1028325,-1075281,-638671,128689,-76428,-796309,187498,-180224,-243507,267632,-338058,-198749,-122259,92880,690885,-414529,775110,-31140,-382428,-1214708,231795,353044,1846339,701556,741369,744326,-152733,-467771,714817,685226,1443847,656353,-1605070,-258011,-355683,-956859,-817541,249842,-572369,91403,961495,-295350,406907,-663315,-1124091,-1399094,135147,378282,-1599335,-468651,-1169643,-1444585,-148018,832179,-326048,-831209,573369,-1567015,227807,1296359,-71929,1290736,578074,617908,530269,164842,-594744,-116661,559262,499227,-655355,1106383,290449,-285828,1934959,-1005260,356957,5433,375304,1039586,929401,60627,1128362,-300729,-775065,774675,-527541,657493,147342,348220,-453899,-654038,984769,655593,283080,1686446,939844,675212,-1283577,-507254,589164,-180610,-1171446,-1039814,527117,200768,-869409,187900,-235659,-1486956,-147567,109612,936595,1110759,-207279,-920764,-476772,-388027,894234,94714,-52434,174637,-1028634,-1143752,-195454,584434,-339725,-439835,282059,489914,1045219,-948951,-333084,-321278,-853575,406078,713117,592223,-61789,732838,-171935,295632,1532312,827062,332084,434583,-1425750,-141293,-1161297,-1636928,-723280,-1121103,-752564,-884977,724144,-124123,1360739,381461,-1853081,-601987,-1722329,-658667,637851,163992,-142169,-67959,-456932,-261727,793240,833490,-736303,-406500,311757,550269,765921,1060201,-433881,-469453,-906930,-1627947,216600,364680,241147,-628870],[-588021,662080,-893686,-612214,-102361,-867991,-10349,326369,-148497,-774339,-689106,-1209792,-1603780,-143080,932095,-1448041,-237530,465906,-1068920,-630041,654938,430067,-1407023,-420793,-734567,-395101,167174,-921070,-516761,292521,539892,-644050,-574322,37193,455158,-42066,-3243,1085917,1477402,252064,802022,-2488,-234961,-763601,-1244648,-927953,-939716,1599324,-584141,530344,984319,570951,711328,225222,317315,-121045,-33030,579192,588974,212832,-256520,1265060,574252,296051,-466175,-1508297,-507816,7289,478656,-1585941,-302149,242580,-1278457,7410,-224558,-586880,-612004,359095,1499930,1312158,992094,620632,131603,907948,1133846,424733,632656,-2101123,-1079459,-86049,510467,-1455181,1662528,-134509,850169,1217806,-80831,504898,312615,305981,-203929,672405,561022,-234882,-103888,287511,-512075,742969,117377,790757,-755402,-912826,372728,1384803,892221,-412787,-1604326,230956,764824,1689790,48333,329963,-1194706,-503566,-1019572,85200,5136,-1019641,-1161515,-410588,783882,575097,546394,-142890,7361,-876617,378144,320416,-971700,-108894,181811,532623,-773770,-254343,705095,-486539,386567,-94796,-498382,-775674,-516151,682490,289854,210253,-985635,-65071,-384071,-896636,491072,146561,-1108157,3931,910347,-1136596,-1350859,-467800,-216203,106584,-211079,81270,-49725,-58356,-223916,-1049756,-631132,-307079,19094,-951238,-395678,1806015,-195907,-619780,873701,272211,-282876,834122,-838098,-1068058,-525031,-666034,437777,-374883,-443183,-666188,-587769,253479,341189,1642759,177800,162593,739771,406020,-227752,492272,-731530,355783,-462284,560874,-1464250,651173,-532842,-627960,367421,-478586,-757632,680150,439822,-972745,-1556618,-328017,-1585389,-539746,-802359,-1117764,373606,319935,517918,-272774,276991,710799,-420765,-555288,401873,-396809,-43965,-1095405,-373017,750339,1642373,778,-485554,57811,39562,-558942,-404825,493560,366151,800853,-51721,808747,140719,1181543,1258401,552852,983618,-1865979,-1302493,-237202,-737558,451674,900820,-848513,45510,1160881,339217,612265,-32149,573239,593081,-34952,-546861,-637734,-438212,-335082,1358057,612864,1074120,190477,375558,455020,-242390,-92739,998483,885440,696916,290223,-913294,181848,-349254,409075,176387,322176,-1382049,-547770,-480837,1947396,647591,-203819,554171,32735,-463375,-324566,3822,-1403203,508907,9442,-370357,-496455,-3415,146108,1017060,1520989,-438410,553850,-30957,746005,1513743,305363,-455259,830053,-31792,57943,321002,-306627,-616045,-1557485,-584706,60759,203324,-664893,-381783,-194760,335999,-1362195,-113201,-156063,1158189,1681183,740134,-212285,695289,-645068,-2016021,-846408,972222,-83289,-1439037,-299986,842706,-319960,500807,-281309,134203,-293656,-99230,1224119,759998,644212,123447,-1277261,-246941,-60778,315324,-176746,-167757,283597,-119567,30183,432538,-1187697,-690776,681160,130053,143349,-1326039,-1469554,-978870,35975,-1644,-1464640,-989617,-953430,361361,1345488,232275,-775941,461077,-678809,-35970,339621,-467949,-30877,-692399,-1158855,-238051,321299,-61159,-814725,309390,-41165,-880775,-53300,196285,-938191,253134,1189022,715581,326984,-376644,623065,340441,476757,835270,202801,610702,-148318,950881,8726,1294517,577109,-369260,-1481983,1178700,-692359,14804,-727665,671656,709208,-781141,258654,441160,448836,6226,531365,-510240,-1470076,53695,-182207,-1921114,-657122,1218206,757904,760698,-431888,-663291,-600655,-831938,944703,1156955,839553,1468525,-193926,198041,-1070186,791216,-32111,101114,-407667,-2304555,-2499794,-435630,-399849,-348721,351770,622176,-377391,-793565,-881111,-167771,732984,1012322,-231352,-149347,194857,-1043717,459839,-468700,-102055,1822267,-1236600,-956465,701711,555909,1337767,1409485,-794989,-865499,-215091,-507586,-1477039,430741,124531,75406,-237174,-1745506,927229,-170928,245544,-337913,170275,-240375,-220375,-650586,-1351392,419663,783824,151853,-222978,-795698,-982808,-673214,741709,134823,-157565,-753936,-1244603,-284539,315401,1045067,214351,-128979,-663485,-118238,-345194,404306,-1788989,346849,743151,-146677,339686,-67753,-979769,199221,-27934,165596,-1804118,-560090,1233150,1061187,1077695,-268947,1873421,1161273,773809,221475,435521,-648956,295377,-869691,1416563,-482070,-2103740,-916810,-73087,-724929,-666085,-122,-142358,559076,823892,231055,326150,-409407,437907,464484,-2398981,-1034829,81451,-1144312,-381083,-631634,225666,-225881,-21151,306947,-1112534,252732,1031860,-669896,-483141,-382295,-255471,753413,-591886,-303286,1308904,-230372,709256,669803,1287454,755658,669614,444729,-226593,-425673,-86927,621242,88102,-55472,503435,2321821,674171,1302157,-180984,-1318461,3531,-893112,-429763,-116244,1009726,374505,172284,-114060,910746,766616,-436902,-703878,255337,-409841,323629,-327137,-576921,522707,-12215,680599,-305821,-893188,96762,323399,75558,-880597,-698135,-500621,1688507,856939,153710,-465324,466657,97783,-85139,-8965,828713,840303,867011,-75458,207850,1097796,-1499533,-778648,269081,462613,299175,-460754,-609167,-209762,291420,-585580,-1048548,320087,-353233,518094,-304410,-282477,621287,-262038,-851392,144815,-704669,-248510,-622609,-1761,-238986,741492,1167686,-97139,-723095,-264588,-983186,345033,118870,31658,325206,-275185,482070,992826,-210008,-559742,-92160,-869971,-713377,-881665,40187,-1398792,-1155617,1677481,1129560,284487,552386,-880030,-1174606,696697,353924,-1027300,971396,-1199541,351789,702662,1459232,-339823,-1298297,-1490499,431924,949871,5928869,5973787,-2862438,-14841090,-5858558,-1114766,-112636,-214151,857620,-484513,-791538,560611,306205,-814634,-273796,1178034,303194,-700030,-599633,-737196,-164975,-114488,-1148098,-392475,47957,547837,-79660,298112,-477529,-626877,-993333,25882,-1061567,-733317,-2038360,-349765,-625611,225865,-441026,-380333,4096666,1134588,413318,794367,1699649,375901,1241733,584919,271028,-915086,-713554,-533317,250652,-1186105,-1228249,428088,560411,316037,-370920,336651,330193,-655358,-122492,46783,-686498,-22275,1119269,1744179,964718,-470840,13914,-538642,-861675,-540886,144780,-706920,384889,-280628,-183195,-66439,-469390,-609550,-711859,-132511,-388497,242913,396547,766329,-277523,413789,887447,1571642,-164429,-1723190,-554807,-397147,-1015249,-1513115,-1696132,-1256102,769884,-723199,178807,1618800,1243591,480276,-407460,-385682,653540,-432268,-286663,80837,-2201971,-846569,494059,1511502,352405,627301,-1158732,427594,1595764,2307240,122567,383401,658398,88438,-1935695,-1644767,-803692,-256900,337036,281060,-583588,277517,-279321,-609043,234812,-522907,-49630,-70507,-144132,1266795,-281393,734305,-135962,-615851,-1028389,335126,515948,1652763,975641,454409,540401,262221,-131035,316267,503984,869391,508630,-1828973,-197109,-432119,-1082201,-480717,168227,-407117,79242,550214,-501260,556252,-894618,-1220350,-1070227,106220,395619,-1268386,-324731,-949228,-1873138,-33900,744811,-63400,-1033876,556504,-1977325,-104150,1699873,371401,974503,700898,186081,67754,270404,-384478,45075,447205,536711,-132415,1255538,197772,-169617,1843188,-768169,303575,138161,380745,874471,864810,190958,712298,-145071,-1069875,363177,-530969,847730,262316,185794,-557845,-698953,1167897,782428,172279,1157573,787608,712685,-1180290,-365587,552158,-400960,-1190055,-1436606,208947,390751,-999544,5128,-222705,-738841,-26135,10034,1032218,183892,-608857,-1065491,-576810,-382184,515050,-24515,223299,179008,-873727,-1027820,-148331,403518,-249185,281513,777444,1420103,746881,-1495584,122010,112223,-491115,717235,804023,1195222,-337556,877005,445232,168657,1250478,353892,125157,176587,-661613,165649,-844635,-1618413,-64436,-671880,-683610,-899659,502600,-110042,1133075,512222,-1906701,-202288,-1622994,-503876,452687,-184554,128012,-36076,-105086,-727907,494833,759798,-1275682,-675528,260350,919138,580888,842339,-181883,-356051,-1200195,-1945867,32062,538936,423079,-432952],[-391965,1056419,-822459,-762799,-34347,-487638,129057,154757,26626,-705686,-546531,-974338,-1793228,-14119,499794,-1497376,-15193,366946,-431625,-412495,460967,413302,-1265249,-1171455,-616402,-681014,411852,-664280,-657131,-19321,686660,-432587,-686311,-116728,560990,-118054,194335,674105,1343108,-103358,704227,-73896,-180419,-130534,-1409298,-896125,-881963,953377,-653898,651062,1122269,543545,310998,154652,175293,-261313,-610944,332772,363128,358233,-408770,852498,516958,-8947,-227757,-1424926,-600857,-97070,-62801,-1373108,153046,751994,-1285924,426728,-255868,-618988,-987668,76404,797306,1293928,1000174,1074646,-188872,612500,1104534,266052,-12936,-2311996,-1069161,-37726,582835,-1262669,1468680,-131631,1044629,1206905,310205,597772,392653,426481,-78406,732990,229180,-208480,584824,683315,-276747,842412,37293,720471,-643857,-1030515,146674,1144960,1299815,-97891,-1095106,305774,637441,2151336,-334109,-209513,-826520,-807428,-724452,-238080,-7235,-1512668,-1633783,-362823,913214,563788,894559,-92914,-266999,-650373,45423,392499,-801078,-73487,238863,496857,-719698,62988,395618,-270710,110921,-739172,-651237,-337171,-918894,700466,388417,75744,-785896,172040,-212675,-895087,261764,83981,-1004126,-217208,876369,-830674,-1300005,-511594,-474551,-64590,-533267,198752,-22396,-188907,140599,-1077651,-1319880,-450477,-301933,-960793,-540504,1643777,-473905,-301099,788170,14255,-479864,1116108,-750060,-803396,68463,-426687,238791,-872715,-583363,-693654,-471242,89978,68782,1576491,571347,418526,652714,24481,-316975,789876,-1284877,465827,-526675,412525,-1776818,414419,-572975,-443079,331203,-765109,-914509,574867,82621,-1176331,-1580172,-461730,-1556492,-473604,-939470,-951250,78152,8225,675568,-361027,154645,525855,-400689,-514171,95172,-671597,-312756,-1442496,-278715,915731,1631078,-518202,-36962,233510,-183629,-734611,-408503,443519,250950,922533,-7642,413934,324732,945049,1033190,498832,1039096,-1133935,-1206406,-482294,-542196,247440,754093,-1013083,206985,1012829,403409,1079575,121479,731554,907211,269320,-475546,-590126,-377762,-169697,901715,535146,936972,-125204,429864,250198,-701354,-130674,1149400,833565,997401,496563,-612588,334890,-142683,40953,336790,526056,-1437262,-771851,-648044,1339419,488147,-173371,529758,96912,-720099,-334631,403497,-746875,1009713,-186354,-441338,-730248,8212,267756,1024988,1414440,-659212,526982,386457,655648,1530376,518120,-397504,842330,-373493,-311364,388118,-841791,-1114605,-1665128,-229675,-526988,-130866,-674467,274408,-266412,789951,-1071324,294610,-684199,1186766,1757632,585694,-528657,219206,-649456,-1689145,-803656,1035139,46484,-1324956,-44777,833855,-399083,901552,-21577,-166739,168763,-114279,1112936,-144889,637842,416559,-1355454,-655543,296904,347286,-301679,-295402,-42707,-390510,266391,429371,-1200170,-367395,809434,138341,-31459,-1488833,-1856112,-756100,174938,619084,-1072606,-1519266,-1392837,45634,1181192,122684,-695339,322971,-601348,-116994,451558,-599134,-267828,-791902,-1469720,-86884,720056,-177917,-1077064,704230,-27610,-504026,328855,286870,-739021,-57256,620073,340563,135659,-281026,619283,517795,356095,785471,528365,775816,-202427,914632,825756,1098503,215870,-384416,-1332544,1210827,-1033493,194531,-756323,665475,486038,-1098205,186660,327748,461957,-269391,565626,-442689,-1546683,-254631,-381494,-2073173,-717504,1444635,999823,947405,-266556,-1063615,-600501,-738501,422450,1426815,1263366,1859774,-155434,283619,-410933,967885,54331,290126,-407184,-2494708,-2491087,-772922,-741845,-1119232,45353,503871,-456290,-625504,-1325556,-529411,746812,1487485,89891,13599,-187013,-1060448,737748,-247004,224985,1758653,-1212074,-1102050,909076,281706,1409291,1038920,-1159253,-1069539,-444962,-510131,-1580200,625348,772382,275550,354431,-1147856,429215,-340180,964634,29063,784996,-199686,-395513,-1076467,-1528809,347427,974981,227833,-325846,-687743,-917740,-308919,860346,-253157,-175360,-688267,-1272390,-351383,288559,1488115,542205,123079,-729516,-172769,-408674,313881,-1769269,218778,-111018,-437814,372228,-348552,-678495,546878,175910,361464,-1259656,-582777,1324635,1073532,1070659,286635,2540136,936256,900869,311343,991690,-74724,-127568,-1088830,1649224,-712717,-2026267,-956863,286759,-711087,-93778,122045,331052,869548,738524,390331,957691,-319554,389750,679885,-1564878,-1034281,-336039,-1759212,-303303,-706935,-48153,-570206,-79080,15857,-753402,401179,584640,-922494,150458,219535,237197,600084,-936963,-463681,1207702,286504,814066,1019905,1391676,335518,300131,272444,-314434,-354631,-8437,700246,-190183,-10175,-58862,1854611,644428,1593655,-551507,-1666402,-378437,-920429,-196725,-45350,1301050,152875,-75871,-303016,1057714,508498,-149050,-569691,315620,-698320,140909,-387379,-733256,236386,-204605,655296,-581366,-1037818,255695,416250,527046,-885105,-719330,-502615,770958,437994,-402684,-185563,285421,-253728,114399,463007,865197,900580,750118,-255849,243712,1054938,-1925935,-812594,387979,548381,293461,-542461,-432570,-507199,452539,-591479,-886444,279187,-256062,603039,-82280,-121668,818427,-206147,-875227,250296,-657306,-449679,-651280,-21423,27946,331804,1470276,-222609,-964421,-813299,-1413025,-20317,505708,-20763,16679,-488364,862510,912872,-204591,-1003424,153782,-591859,-799651,-748242,92761,-1592340,-778238,1552069,860256,355130,417940,-777106,-830369,593819,572459,-754949,1508978,-1087789,74846,868929,1623654,-249164,-1348161,-1704889,-157830,165754,3038108,796671,-7015746,-14066145,-5356819,-1443944,-121777,-2366,741423,-357600,-393145,603847,72831,-654558,-740398,1037720,75329,-940937,-24209,-486554,-51055,-215441,-1125371,-295033,-177790,-184904,-346513,248765,-510627,-674618,-633549,522672,223804,287547,-1474840,-409822,-75986,458395,603603,519363,1701396,-2023785,-348962,875469,2592858,591799,1283001,514844,265049,-1156475,-1124105,-480470,318126,-650556,-1499019,29296,993697,973597,297928,695631,630774,-674219,-242131,-135169,-638450,154773,1344421,2403907,758682,-960710,-2371,-461193,-712135,-727489,301968,-579015,-319676,-539197,-109212,-322554,-637005,-634224,-367398,-221590,-566311,124793,848442,1029957,254771,372192,681713,1982066,-343394,-1913453,-202346,176181,-459706,-1336657,-2052391,-1234584,853445,-668389,743424,1985840,1085226,291083,-298722,-73407,640719,-239466,-52394,261662,-2523694,-1070251,714898,1990142,-1643,221063,-1644193,346983,1143677,2084971,1273,652851,390448,-136803,-1929646,-1909598,-370153,5049,458408,690258,275370,675121,-351345,-841746,182861,-641108,58432,-127992,-379755,1712892,-197910,649936,-288508,-829728,-836696,335532,670536,1212163,1173247,291815,320763,574433,153809,-135089,272491,21401,228990,-1988505,-44227,-466035,-969925,-263720,25702,-384553,72225,308773,-727327,426077,-1194856,-1223027,-613595,2896,345840,-681056,-148182,-626983,-1842537,180787,606298,170451,-1102466,474149,-2128348,-392228,1661616,753217,722765,735555,-524005,-340353,278891,-305971,132106,353932,589450,586036,1120412,166961,-114331,1676610,-246164,306472,100600,394531,725648,807223,289742,242703,-79526,-1060047,7208,-520871,901243,536884,-203990,-604744,-592411,1165171,792889,67326,643604,538108,669988,-1029324,-285773,366963,-507777,-884649,-1842141,-76916,523734,-987610,-216456,-147968,-23404,147606,-98473,1315075,-570347,-932258,-1210081,-782050,-537046,122348,-67782,545055,201676,-767973,-886752,-83297,179235,-159225,713846,1068195,2198774,411230,-1877051,609360,529839,-219364,797276,756983,1543099,-596847,925009,855872,83037,865105,-137545,-173382,-189848,384794,408215,-629372,-1292741,520716,-244118,-502698,-946460,190795,-27539,760168,557198,-1677375,284212,-1161336,-248547,-150670,-557320,259185,117309,211005,-874894,180798,644881,-1622448,-1015628,61568,1172196,358831,680360,623,-359037,-1361132,-1678199,-5722,664750,580225,-228377],[-141967,1076382,-640769,-779157,47123,54516,373464,1490,304247,-522452,-345741,-708342,-1627513,130110,134957,-1290267,232780,232993,198047,-208812,207080,450934,-897297,-1858626,-413122,-1048357,480965,-484460,-552893,-306725,777057,-168063,-692502,-263196,633812,-69710,398346,406432,1078493,-390123,689750,-81266,-340326,257599,-1512387,-750922,-681429,-113241,-690361,634672,884822,254442,-289486,145420,50523,-429406,-1052347,68310,114818,431900,-492739,334325,374328,-254793,-96313,-1038744,-565971,-159912,-443165,-822392,519728,1177418,-1087164,680880,-227895,-413202,-1160394,-184614,50792,1155039,837433,1238112,-487087,234977,885333,109293,-559039,-2053607,-958837,30207,655723,-1019692,1005538,-198022,930783,1159691,719275,611433,362160,519053,-56341,623680,-313657,-108269,1090199,1000852,-253031,899160,12277,495051,-276394,-1003594,27327,1074442,1568948,140279,-443579,493183,568677,2151282,-591865,-418942,-74654,-917186,-440497,-683026,16545,-1792197,-1892765,-384415,715669,413054,1308518,120271,-439174,-328507,-280932,396631,-680315,-134836,257001,430933,-332117,394284,36617,-3989,-216541,-1256450,-763189,86040,-1272628,740463,479092,-240630,-603321,332788,4099,-760507,247773,-56356,-732748,-496318,680882,-414415,-1127489,-445955,-757097,-229906,-640850,424001,51527,-218605,517278,-1025890,-1539124,-464453,-657452,-899957,-482425,1125123,-1009136,-54826,602330,-258898,-620454,1134031,-482745,-437771,695514,-241306,26872,-1099519,-627304,-501217,-355664,-251037,-122039,1384965,992482,545545,474162,-87865,-285479,908572,-1478530,651724,-435039,209109,-1743054,153462,-425925,-169115,241935,-1070685,-1072554,407489,-105384,-1287333,-1375634,-538272,-1477197,-401888,-837418,-717233,-177589,-552126,691381,-444696,33470,240134,-420404,-619155,-299179,-598289,-609180,-1700643,-160148,730699,1214769,-1090764,305214,339025,-619328,-897078,-459281,403394,164535,968441,-76350,-30359,509739,530237,648824,350941,792382,-566934,-1017143,-820829,-349098,44335,587754,-1071387,328405,691943,520075,1439539,264221,772443,1043122,518221,-346201,-583936,-308702,-67950,369599,390209,639332,-441252,424153,-74481,-986845,-84887,1315842,683346,807337,665244,-11593,418473,119672,-343344,522382,552434,-1119241,-665612,-772699,430612,307978,22786,467211,354833,-784057,-351122,795270,130747,1428444,-406585,-512934,-753096,82915,178608,1094211,1248677,-830850,465693,897042,589690,1321384,606898,-385376,847814,-684853,-596333,306578,-1163694,-1486466,-1574305,-128459,-1070968,-382234,-571757,895472,-308189,1094460,-697829,623317,-1148061,1246760,1736336,400965,-739571,-186670,-658531,-860077,-661179,730996,139158,-1206585,161083,601845,-239776,1391625,255829,-411402,670927,-210022,1127249,-525915,614580,671043,-1397505,-983602,706382,441728,-474710,-327911,-578986,-595323,502688,302973,-1206793,-12718,763390,109484,-144050,-1216755,-1431502,-396162,427800,1083575,-794438,-2040206,-1754854,-159070,815931,27677,-496345,293434,-362118,-372359,411946,-679333,-514927,-730561,-1757620,13545,607185,-230063,-1228580,853921,-49212,-25419,618969,470140,-132488,-272961,-38781,53334,-61828,-65559,462749,483474,227634,731187,763768,847045,-236385,755414,1418691,655578,-107777,-423437,-1020220,1003249,-1236173,370717,-751126,567086,234159,-1302874,-17639,296724,294975,-666134,408287,-350524,-1528806,-477335,-455457,-2128927,-770476,1510068,1143286,1131813,12172,-1321088,-660292,-812750,-25871,1608065,1518578,1963006,-94622,241782,17614,935675,252873,507563,-370103,-2526473,-2236605,-985845,-1004854,-1676863,-270642,402888,-328494,-365693,-1355501,-806535,662210,1341817,378787,143650,-423259,-832336,989765,57303,596330,1227960,-997834,-1159845,1019951,-70871,1229570,436227,-1262120,-1153714,-545520,-424562,-1463800,793833,1141600,509788,887461,-502655,-60091,-529944,1363450,327276,1265356,-239190,-531661,-1175108,-1355802,294170,1075292,361338,-373173,-449559,-561771,255528,951410,-643156,-236031,-581327,-1303838,-337443,138001,1574651,845687,352925,-743036,-243904,-355134,346125,-1489487,-12821,-849049,-536122,109487,-632821,-388605,774908,400825,549336,-911739,-498292,1346831,1048460,1091492,744257,2508461,618232,861458,302565,1211419,483613,-493837,-1241235,1762739,-683403,-1587829,-796981,686158,-586022,492400,228675,510588,959353,499252,582756,1281784,-479060,332473,826854,-288622,-783846,-788245,-2160795,-516304,-756226,-294810,-831142,-262102,-436219,-314117,481975,92246,-1012692,714367,463314,424287,309678,-1196625,-501276,897575,826811,780193,1113188,1274339,14491,-30472,8297,-348580,-46338,53173,637889,-282434,-78559,-550855,831541,361344,1654104,-853632,-1851601,-457180,-953998,-51471,78327,1560032,-5636,-453065,-589459,1102873,-77125,17048,-450772,290614,-963432,-13852,-397667,-691156,-122386,-236285,402384,-673601,-883168,672995,596911,758161,-762153,-699373,-431058,-10054,5980,-958128,171663,104091,-379952,421467,585279,740577,846304,533472,-534072,395127,687472,-2196941,-857770,605803,764387,276277,-552579,-35922,-688187,461376,-563517,-577330,220746,-53765,551001,204786,-1082,851568,-198742,-938153,381147,-286518,-594223,-638369,-63318,369319,-18412,1532226,-303279,-1082794,-1056858,-1360491,-297269,853561,-13757,100300,-560520,1200303,741908,-47759,-1272663,347680,-279969,-788150,-623894,233992,-1521095,-249220,1137847,332090,414880,277519,-689141,-185617,521730,803980,-359036,1651444,-903167,-300993,997018,1595229,-121348,-1314835,-1712561,-404265,-279728,3856102,6183382,3580335,-5243711,-2835438,-1211255,82450,300119,512392,-298921,88768,633819,-232127,-264631,-1004438,571544,-149299,-1031506,490105,-236039,32537,-309407,-963844,-131111,-288983,-624963,-579742,217550,-561259,-646345,-370373,897782,815856,528589,-1050258,-504513,438201,542455,1226360,227044,437388,-2758025,-223169,970693,2805624,747050,1215573,522906,292765,-1170786,-1329729,-336168,-15857,3887,-1221369,-226543,1219706,1416404,1048702,1082625,1113606,-475518,-542418,-512257,-466068,466226,1224564,2396255,353676,-1348197,-149299,-413810,-504864,-862745,342334,-368575,-1018036,-622095,-152145,-465878,-557937,-602795,-61608,-211849,-704185,14647,1176405,976549,612600,244379,502836,1937971,-469017,-1784840,115452,753363,-12959,-1439316,-1207997,-591518,766482,-641016,1134970,2123934,649249,81103,-146637,346891,538126,-11735,105398,576464,-2149329,-1003744,895050,2134040,-148794,-28574,-1889494,298791,713687,1768366,-104494,837850,-2680,-285646,-1360791,-1781639,72429,89410,538641,996883,1371850,1334951,-350993,-908471,118872,-677210,126683,-237967,-518422,1978714,-142104,562891,-451648,-963607,-710454,256777,786416,698797,1280529,307286,106759,679238,300459,-454454,78537,-801831,-99059,-2051985,143636,-454490,-659730,-257961,-187045,-505960,83682,327153,-912934,4299,-1470108,-999553,-160335,-179328,202952,-135344,17141,-269940,-1314904,420513,437939,264268,-1023945,350585,-1980824,-544382,1138385,932032,613610,648561,-1240483,-612479,183216,-343066,130278,301380,707692,1279839,760342,181194,-98628,1517260,362578,376772,8310,410081,590812,763433,341087,-137155,-72435,-774800,-257501,-479675,851822,887454,-694359,-579473,-310571,1148465,724993,-14239,317429,281001,548027,-827895,-258452,113241,-518308,-410563,-2103810,-288974,569163,-727999,-365009,-10172,446978,325000,-136535,1749028,-951489,-1116642,-1358200,-1027091,-687938,-185189,84868,864551,243110,-692816,-795455,-15221,28342,-86773,735782,1128099,2555336,120319,-2058384,989541,732453,-198477,609092,644542,1590328,-793233,871409,886924,45465,525844,-531610,-424514,-550223,1195600,512817,-485596,-838686,920610,34685,-258169,-1018389,-160645,72498,365805,516929,-1394515,684991,-493082,21612,-896358,-828258,245378,337083,404883,-741302,-61570,489568,-1723555,-1301021,-233995,1210889,167030,591882,108892,-492733,-1349183,-970572,103153,736499,635021,-92681],[118804,725564,-418218,-765439,67716,462426,650570,-99509,728868,-223135,-109770,-517031,-1291839,254948,-62042,-910572,417377,131915,637869,-42798,-55516,513067,-347754,-2105971,-147882,-1363219,226103,-383516,-313792,-530168,796848,88351,-585527,-391140,696866,75066,545091,342335,765174,-607575,734211,-55593,-575867,214078,-1616664,-529328,-373658,-1097176,-631011,503508,418069,-205776,-785695,160141,104255,-552120,-1170317,-154414,-18113,467980,-459582,-165971,159585,-407683,-130646,-463252,-392534,-162264,-604536,-161847,578605,1388840,-693364,761551,-169993,-47282,-1135715,-366723,-479610,917283,501116,949090,-682445,-79826,570690,-33072,-791384,-1374868,-817041,47380,712432,-698095,419883,-296360,479054,1138713,1048349,578215,249696,563866,-98251,270723,-980725,57749,1256899,1166502,-408504,870911,43331,196230,268819,-859836,-114606,1174642,1629317,247510,168401,756952,576076,1680555,-697116,-279309,779458,-814734,-249776,-1147457,121253,-1810404,-1817395,-498583,253001,173909,1648804,500710,-448640,-22120,-541209,320937,-664896,-267265,232285,422039,321806,618734,-294133,231712,-535176,-1537978,-949123,463071,-1480270,762335,545913,-668180,-483185,400208,284230,-492216,428431,-273937,-379416,-762192,413286,-1820,-906689,-380069,-1007036,-317400,-462650,648775,102422,-150081,769743,-762433,-1079665,-379887,-940544,-745903,-240058,218536,-1504925,64122,459882,-477830,-623243,918969,-206289,-121014,1142698,-111152,-77624,-1035265,-500208,-106907,-288933,-599858,-243197,1137648,1318322,457310,259422,170312,-97010,769769,-1165601,767823,-237372,-4518,-1390138,-76592,-122415,119962,166833,-1283916,-1198795,166939,-113348,-1291108,-994279,-470393,-1446715,-322422,-513315,-480141,-409564,-1135389,598264,-466760,-40585,-99913,-510470,-889054,-637299,-264097,-850975,-1717408,-51919,348504,555472,-1442452,428081,366717,-1112697,-975181,-450635,383605,88241,941834,-260069,-461100,540043,56493,222237,196433,394063,-473735,-774500,-1185725,-258548,-131161,420111,-1070468,348609,296860,665806,1614968,363769,713195,980360,633167,-174477,-631839,-295451,-105863,-151153,197770,324311,-654706,390625,-452945,-969193,18078,1393935,509523,260469,783635,668156,393304,390170,-663942,663816,396343,-543584,-289490,-784886,-638944,168065,334086,375878,703527,-634454,-338893,1092474,945103,1556497,-606869,-558459,-586162,150765,-139998,1177592,1078507,-864892,402787,1193556,568479,922032,553018,-429213,916977,-898431,-780810,139421,-1181186,-1625902,-1371308,-335988,-1334476,-517126,-349228,1378170,-262920,1213903,-322050,811701,-1406526,1278818,1602504,300008,-804179,-429139,-632578,90774,-471986,171488,202924,-1084134,270029,220259,162367,1874661,507581,-553570,1111437,-368111,1144796,-477530,588717,800382,-1355080,-1162520,978026,535393,-655763,-238598,-1069551,-655040,667374,101011,-1170828,261453,479303,58913,-126551,-588287,-264603,-40445,806022,1335295,-650794,-2416837,-1915745,-211098,363115,-7384,-193346,379380,203,-748610,231910,-706288,-773433,-590997,-1931324,61339,139620,-189186,-1180009,720535,-127064,361523,759193,705739,796261,-333264,-522136,-55118,-223457,193331,244277,272417,148733,677334,851943,772927,-292160,498455,1575861,101261,-309967,-456621,-615418,623733,-1212869,474970,-704156,428346,33382,-1323898,-326387,378382,16999,-1009437,189940,-241360,-1404007,-553979,-368002,-2055911,-747719,1369272,1134600,1284767,302655,-1318928,-798718,-1024409,-241318,1580697,1502008,1759262,-36903,66054,42093,710586,519635,692834,-299277,-2352250,-1779449,-914447,-1049038,-1843800,-431918,376449,-15743,-101828,-958506,-991643,490222,857728,618036,301059,-441192,-376792,1200224,378277,868857,362989,-658123,-1166913,923195,-392062,916805,-135857,-1050459,-1168276,-540675,-302756,-1181249,878384,1086839,776921,1200882,-34275,-443360,-744547,1225271,473780,1398382,-370983,-582551,-1046747,-966682,287566,1006314,504564,-275535,-134139,11538,888707,851786,-961575,-351057,-426701,-1300896,-239328,-143772,1221531,1057228,489218,-720784,-284093,-196041,514251,-993058,-300048,-1306006,-456566,-412796,-765906,-169612,851815,631206,692805,-873741,-333680,1307756,973079,1186374,1061542,1769063,314744,688948,236898,1066732,962071,-645444,-1239651,1805052,-384516,-958878,-478506,994608,-404851,885333,252823,335974,746912,189605,785284,1190972,-814662,270554,849623,806914,-429289,-1148184,-2091560,-869769,-761847,-433606,-877434,-537010,-928875,32625,473391,-374273,-912843,986252,336916,354451,-23149,-1337495,-431033,436323,1110438,617127,948542,1024625,-106284,-236826,-234849,-281556,477084,76069,422292,-249226,-201149,-842974,-405542,-88513,1488204,-1009993,-1745020,-261541,-1016696,-7700,199913,1683314,-127524,-795760,-827527,1020025,-887826,-18143,-346874,210842,-1137130,-80828,-428966,-488807,-398511,-113253,-21334,-617670,-514542,1276654,806056,776005,-509393,-703922,-307961,-422488,-315322,-1265537,512749,18016,-214677,710710,343069,402563,630270,272157,-850535,622293,64067,-2251913,-964436,825218,1035560,264135,-462859,413846,-710615,347966,-484613,-265651,104802,195895,371308,473347,-19143,732768,-197637,-943023,526579,268648,-632920,-580995,-139269,700577,-228120,1337874,-306473,-1094745,-998751,-1049652,-407481,1020983,24821,558474,-440498,1348218,553658,226369,-1309528,426904,-17813,-614701,-548200,436918,-1179990,263730,576187,-307583,460532,184364,-562568,534123,530905,1012254,55013,1302153,-691955,-612719,1080373,1453897,86864,-1229355,-1530604,-423782,-405705,3677737,6987712,6337985,-2969628,-2145869,-1082327,382966,526976,274499,-338691,499285,552364,-570956,192615,-1057319,-119806,-377523,-956550,756844,-35429,93055,-377763,-661188,45148,-263492,-753153,-770471,195336,-618896,-581698,-245089,614808,208667,-578911,-1044836,-668574,812442,453299,1248076,-634085,58438,-1703768,289382,1051793,2320028,806132,1115820,609718,352771,-1070713,-1350992,-175282,-468754,566042,-478150,-296200,1191643,1642887,1590402,1383875,1590983,-163189,-912196,-892549,-225596,779093,867954,1807193,-144405,-1540601,-342843,-376877,-273723,-905427,187181,-136808,-1491540,-550429,-287524,-517736,-267095,-498760,241224,-100736,-775424,-17500,1323121,738359,721840,141294,381893,1504195,-539333,-1489212,341415,1173440,264392,-1438253,145616,218208,626436,-651063,1232689,1959223,-62318,-218626,-12991,772597,386034,180954,81806,861419,-1362930,-674183,982868,1937043,-60345,-68281,-1830632,307836,360504,1411938,-85207,890668,-393002,-251448,-553236,-1390826,382890,1966,632832,1105730,2160448,2040153,-263210,-832357,46549,-626760,166604,-355406,-497904,2040962,-86154,491355,-581610,-964384,-656348,144648,834553,259081,1300029,477877,-86066,576992,299605,-524422,9780,-1336279,-369861,-1882983,320867,-374544,-252187,-423298,-432533,-707261,112885,563957,-1006158,-634028,-1576274,-539752,138716,-432267,-2349,196332,134690,25472,-519307,607249,268581,170573,-825963,220761,-1621866,-521868,299699,838211,632881,460122,-1694985,-749690,-2311,-432686,56859,281292,948013,1762517,285811,191545,-109373,1372232,861096,488906,-6585,421122,454369,723134,350808,-323484,-45425,-325181,-432884,-387826,756164,1212401,-1089922,-482286,104731,1236589,626258,-28944,250107,90358,360779,-603630,-229860,-103008,-469682,20179,-2118707,-407855,511443,-189018,-353338,180739,613221,455469,-52988,2180366,-959494,-1145883,-1484693,-1214900,-722494,-333932,481377,1108636,286492,-608887,-785685,46857,53021,-32174,414923,1011433,2357278,-75988,-2056258,1142758,593351,-444968,206950,533670,1397036,-898732,740207,523368,46562,361312,-757706,-520007,-841772,1273702,461907,-368470,-438960,1122823,143596,-9414,-1093606,-491466,123456,28184,422926,-1228262,878167,136858,240018,-1490989,-920400,121571,555063,435041,-461156,-157310,305110,-1609135,-1385493,-551247,994147,68005,536498,172004,-687452,-1151849,-166767,306530,763765,508896,-84455],[346592,187533,-228038,-845844,-16630,499484,864785,-128047,1219976,151368,128084,-425006,-1024629,299708,-33137,-458874,478366,104284,798463,85593,-272055,569360,279564,-1714927,155457,-1506683,-367944,-304236,-49192,-662991,737416,288728,-386492,-489250,744032,256454,517682,444404,502136,-805997,780576,-54101,-694156,-209037,-1744789,-279890,-44187,-1577897,-465235,332327,-84360,-668094,-946882,142503,403378,-565088,-944751,-290120,-19070,507214,-314137,-557835,-100762,-489601,-316091,132560,-113175,-118568,-583126,361752,229892,1306242,-216973,713270,-93751,351099,-968418,-425460,-652484,627185,52875,247509,-732306,-264008,281967,-150571,-626981,-513575,-724275,-57569,730793,-271580,-129310,-356359,-137746,1182063,1237051,528988,107844,535607,-158785,-270724,-1562162,259587,1076953,1148487,-582699,711048,110053,-82737,859443,-652062,-389707,1366285,1455853,208066,619062,1024978,637369,935899,-680695,91648,1420707,-561296,-183328,-1484830,311438,-1568773,-1369322,-664218,-293283,-83642,1768540,1007551,-275678,187726,-689892,169661,-762557,-425048,179770,522673,962965,617654,-527657,415056,-780312,-1540306,-1255321,780196,-1485724,728941,601602,-1071714,-454619,391862,612914,-129212,642150,-541292,-49515,-946365,176904,319145,-687876,-428224,-1180766,-292453,-31230,779860,78101,-22029,811691,-197726,-54801,-261958,-1083641,-529114,91376,-879686,-1740070,62127,465550,-589092,-473350,558681,-45786,11028,1274927,10653,25875,-764345,-220236,379280,-303609,-785721,-311574,898936,1430009,181983,72614,693918,215760,375592,-450139,697309,-57,-200348,-856469,-227550,262490,350244,174723,-1324460,-1250576,-102175,-1360,-1198923,-539133,-217960,-1472999,-224913,-66182,-304706,-639456,-1420294,454828,-384683,-34480,-420269,-687473,-1265838,-826377,186668,-969474,-1439618,13036,-16442,-105953,-1370589,337724,343622,-1452244,-953799,-332392,338184,7814,857340,-533845,-822313,354843,-274290,-138967,87785,10165,-854301,-514191,-1480625,-309460,-273047,258920,-1079293,251765,-50110,783396,1554142,430353,609464,791754,583042,3784,-708494,-369708,-303140,-601874,-23105,98536,-704840,328570,-807927,-608993,136951,1293940,393817,-383703,847024,1164605,260169,621119,-857059,711967,109006,83829,200008,-665774,-1542690,99021,647998,261149,1003464,-300909,-252551,1219972,1440630,1258323,-728069,-570314,-277641,134756,-626040,1203807,967958,-691791,339162,1088332,623261,423956,380480,-529729,1060230,-979240,-894547,-48624,-918640,-1524208,-1135569,-753020,-1199530,-550064,-43095,1658363,-113868,1163572,-13181,822111,-1388011,1228406,1340103,334671,-730762,-493506,-519243,728399,-308040,-437189,256978,-912878,272241,-184913,682983,2188193,702658,-589784,1401331,-542858,1056411,-219363,578578,763729,-1186217,-1156020,977879,568409,-801674,-41248,-1288741,-546448,727065,-99056,-1046047,380239,-45812,136,45518,187933,1169047,174720,1203955,1423475,-602612,-2511863,-1803976,-114685,-35286,33016,181817,538573,403232,-1134218,-35740,-670588,-996812,-508441,-1866560,82580,-413696,-40779,-895796,367251,-263781,501213,726606,936226,1749881,-225431,-652449,17381,-313119,414188,63447,-29825,149792,615749,758712,530715,-393180,184794,1305819,-393715,-373217,-451097,-210018,162732,-951646,460806,-604457,295531,-71783,-1156880,-687365,550548,-266381,-1129259,47951,-119943,-1156119,-463196,-138306,-1810515,-594934,1041285,971236,1360962,496763,-1032548,-1009368,-1212167,-145708,1311800,1199554,1328027,-1389,-190169,-316311,370515,784325,789722,-186543,-1983812,-1198799,-477542,-799906,-1580858,-358637,458487,396677,106091,-337827,-1078409,267608,490538,818353,534982,-234708,213158,1322113,641878,971203,-569741,-288863,-1136511,594900,-572130,632863,-477523,-631305,-1164951,-467441,-197916,-837411,843743,638923,1068962,1241568,197097,-665776,-969738,557110,462723,1080420,-562688,-520242,-826795,-587889,334783,758150,614971,11010,186636,641108,1421118,468325,-1136940,-502341,-238660,-1221840,-85110,-532444,569504,1139856,505464,-674251,-248588,18003,786432,-407372,-573930,-1406122,-267402,-1028037,-646238,-60393,778373,828263,773570,-1069204,-160846,1214276,852325,1327312,1243396,709090,136152,461399,178432,672978,1286683,-483707,-1004027,1864960,111322,-288113,-101825,1095759,-228169,960001,158076,-60328,260863,-80278,932042,741756,-1153942,206509,732713,1339341,-168672,-1349062,-1476623,-1143309,-706435,-414003,-638656,-830034,-1316758,193723,369402,-770342,-652199,832890,-56152,150796,-312165,-1349678,-310621,-75909,924644,354881,599526,755958,-6994,-280593,-392561,-105062,1106097,54467,84811,-175042,-276741,-855066,-1340420,-534818,1168676,-995476,-1292082,101325,-1106701,-58239,269549,1560382,-252286,-975707,-892843,803401,-1755785,-270481,-252011,112479,-1166041,-30987,-566280,-203733,-549647,80773,-487215,-512536,-80165,1840754,935554,653249,-164354,-746277,-157525,-423627,-439072,-1197234,734277,87247,196259,867714,-133466,-103989,231144,27762,-1154723,816403,-642319,-2155565,-1133930,936742,1251079,272524,-281239,745191,-577553,213369,-355726,-76220,-44195,428123,110790,634679,-225106,524099,-154782,-834595,685092,785542,-547926,-485759,-252072,936752,-264726,952212,-235132,-1054778,-741966,-740318,-343420,907431,79573,1176002,-147564,1195290,418792,557405,-1118674,349562,130253,-277295,-543411,636674,-631794,622424,36843,-843830,467052,161931,-311155,1075555,628139,1166876,395361,588394,-497356,-747238,1101435,1317614,378438,-1136789,-1260511,-365097,-300616,2673636,4353002,2812851,-4612506,-2510915,-952896,654667,566315,139249,-409562,723005,322808,-890142,490653,-944275,-815767,-557805,-721373,717208,96393,155688,-413068,-253632,191242,-122298,-616979,-898120,172459,-689776,-492094,-219811,266636,-287916,-1379909,-712259,-764542,988877,211272,754536,-1429828,188262,-95741,748045,1072220,1373229,767363,1009260,735480,425350,-930301,-1283176,-74786,-696888,886776,446539,-204197,945203,1708288,1698230,1475518,1858603,122434,-1202423,-1048574,47056,986862,439127,1038691,-590932,-1485113,-482223,-308808,-53461,-838954,-176249,52894,-1561227,-397917,-462541,-501595,88882,-332918,597454,90081,-762731,55736,1279611,479790,575439,146201,310501,852658,-570230,-1204386,441366,1330163,406196,-1165315,1350022,871325,537474,-699238,1060172,1555846,-938051,-631029,38253,1110335,235962,295050,-137542,942128,-560015,-195422,955147,1509745,244095,53540,-1503523,364843,84531,1056561,128153,795709,-650296,31655,136773,-940759,473192,-205116,770478,1011470,2262972,2428380,-106255,-684931,-34547,-490084,194793,-462823,-313612,1899636,-15626,430536,-644140,-811729,-620283,52012,792888,-47158,1241662,711186,-240893,356762,212350,-351130,117591,-1452279,-487917,-1354604,454089,-206149,118991,-635441,-633089,-880252,143725,873052,-980338,-1335219,-1409456,18541,187263,-734683,-184057,332960,187691,158795,196221,691158,124213,-77567,-562016,120591,-1208902,-351375,-540252,516484,696687,242421,-1751974,-826852,-242727,-491221,-37781,261025,1308985,1954903,-197015,142711,-152010,1183625,1114003,589550,132361,420471,300709,663861,345770,-279915,85876,154802,-527977,-235721,647431,1432066,-1208317,-327941,559695,1430635,540062,82607,387261,2828,128867,-399645,-138212,-198023,-399664,240276,-1866927,-435425,355494,546826,-156829,395612,565718,502800,158581,2417206,-725090,-1021445,-1538278,-1262568,-621589,-301358,1055573,1193860,305094,-483248,-840300,103256,283533,13235,-22884,809879,1684824,-170715,-1903135,1020132,123649,-849416,-290048,445800,1096907,-908209,576586,-103386,70959,419688,-805926,-421238,-1053802,503678,297216,-249554,-186494,1184343,155522,188658,-1142174,-741436,76868,-222655,324102,-1197928,827707,513613,383272,-1743811,-834808,-77503,713740,330005,-163942,-62235,111700,-1367022,-1175768,-820317,572429,98639,456635,242383,-813934,-788543,398594,523363,755905,161123,-218022],[507405,-297081,-116200,-1069530,-199808,111785,930408,-83227,1585244,523981,326041,-374616,-958620,192875,216940,-20995,405238,153353,749847,192680,-411401,596920,854532,-834218,472172,-1441731,-1142501,-160660,181548,-695721,601053,408466,-133988,-547090,746303,402649,213222,613390,357871,-1038272,774469,-132197,-549844,-731887,-1844622,-56649,201650,-1420325,-234590,220449,-480269,-948890,-724045,47098,871116,-427194,-485406,-313660,44606,566923,-114869,-794171,-375127,-561194,-573453,590524,201348,-61860,-473943,616160,-444686,941176,177564,605891,13946,654934,-740373,-342217,-484519,342857,-399204,-612249,-644563,-355163,121176,-238119,-166948,219611,-735955,-319065,688991,228588,-522337,-313245,-646826,1284118,1274345,480283,-8731,418261,-219846,-833886,-1804695,450202,685766,961545,-583582,392448,182265,-272984,1348125,-436853,-804990,1547722,1082713,36525,839378,1209160,698319,205677,-611617,512488,1651747,-274750,-217482,-1558314,552644,-1109384,-640468,-778864,-707606,-292247,1590116,1541503,45007,277377,-714142,-41432,-933005,-560770,125085,722868,1289617,325100,-610883,598667,-905513,-1284059,-1573878,1022857,-1287484,627417,671472,-1288490,-523051,351776,920793,256716,685532,-806147,161806,-1006611,53353,526243,-487713,-650798,-1260929,-168726,521664,783986,-10571,108330,630214,593943,1079513,-184805,-1079151,-329551,387006,-1770730,-1674014,-2776,633218,-567616,-255360,156310,-18640,-105793,1086849,184100,365814,-416328,120377,800194,-404065,-714164,-334786,706742,1279609,-160690,-41677,1240025,548168,-183136,343670,402067,222784,-360061,-333635,-273813,631309,469624,306428,-1164464,-1195688,-316770,140600,-1038009,-129722,183631,-1482494,-96198,359588,-229165,-853997,-1188826,321372,-188367,58378,-651149,-941479,-1619589,-846224,619349,-925041,-952619,12786,-194046,-564005,-878865,144747,312250,-1469300,-878927,-169623,195170,-77337,743419,-837918,-1069973,3186,-307499,-367108,31984,-238866,-1403093,-272120,-1629382,-472917,-391067,109103,-1130170,70319,-253845,782415,1253834,514218,524841,595876,393954,138832,-741651,-501586,-606896,-944786,-252501,8567,-596973,206750,-1071960,14382,225300,997007,376919,-877403,855600,1316880,57755,770748,-888551,653647,-218132,557303,631142,-450011,-1898230,97466,838265,131697,1126112,142254,-64600,1149370,1503252,574311,-722198,-569120,114711,-10151,-1138451,1122905,969889,-294461,242615,590541,772099,-53935,140279,-688361,1199111,-927369,-987341,-223010,-490615,-1266586,-903457,-1157880,-692787,-528116,280339,1706313,104149,989250,183365,648583,-1128808,1080748,953449,473517,-574992,-436054,-281186,816448,-229236,-885736,317577,-641051,197966,-478972,1127420,2171733,822514,-555208,1480346,-683228,819382,57715,598847,572839,-887103,-974476,691440,511904,-878305,215122,-1152688,-312976,709899,-219101,-799258,340129,-707260,-50524,338787,877959,2283588,173410,1456415,1456674,-592169,-2259860,-1427349,81180,-260525,130491,584252,694120,744420,-1400371,-313279,-564006,-1113937,-608087,-1488347,120451,-795038,203660,-425499,-60170,-438638,340641,534768,1099703,2327772,17745,-402565,199297,-309051,541994,-9695,-309533,230033,537276,489397,144796,-531317,-137516,792899,-691295,-346878,-383873,125642,-293935,-525440,319407,-443393,197273,-83228,-854972,-1040444,742020,-448807,-935162,61307,7386,-784746,-237312,159753,-1374310,-302311,606806,700819,1308482,521384,-549379,-1247997,-1181991,211807,895116,692275,821910,8917,-430288,-860693,30397,977280,767881,-16215,-1488176,-578020,251175,-311460,-1023794,-79567,637277,784766,230954,174696,-1047601,47858,531188,988887,841304,142531,799872,1291725,788735,912311,-1291689,11735,-1054011,120679,-552347,504021,-545926,-228826,-1176851,-364059,-144747,-532884,691831,-6798,1348984,1071465,252652,-726814,-1169004,-371711,357345,396409,-741773,-344357,-610408,-410431,412053,391284,669370,451773,442173,1138963,1711208,-140948,-1119833,-646949,-55136,-1037781,84518,-961921,-97483,1103911,427017,-599975,-114752,208691,1071055,78436,-763438,-1179224,-57029,-1515107,-288340,-79720,583151,930332,795762,-1315448,-66862,1066161,697394,1426285,1309041,-159214,149619,265809,185168,216057,1394674,-27346,-508839,2009343,677555,320843,198427,936699,-91714,725247,-47589,-430150,-348739,-221829,947182,147252,-1306647,141933,504514,1342506,-158956,-1383748,-498223,-1176461,-580018,-233083,-150760,-1047653,-1481952,189066,182341,-1065189,-306181,300120,-554570,-61186,-504497,-1238017,-214455,-519930,272391,39213,174549,560692,266391,-177230,-462066,139462,1678698,4145,-294908,-122008,-217182,-579999,-1580717,-791307,792440,-847745,-556307,513620,-1193772,-182033,258235,1135088,-399274,-945692,-720060,479623,-2497614,-672774,-161283,27560,-1018516,125607,-850622,76523,-609301,229075,-849879,-473926,275475,2106899,869685,483138,203442,-780944,577,-123507,-344459,-803106,763846,306471,705928,834436,-632585,-621468,-316313,-163065,-1418772,827017,-1224459,-1978225,-1301429,860684,1303029,306609,-49467,852053,-336375,214386,-187026,-42941,-147211,582738,-161576,630759,-577032,309397,-38892,-620442,863372,1057855,-357030,-365120,-387426,1024566,-146641,493748,-123582,-1028409,-463056,-595249,-159537,502302,139891,1633267,225184,726387,376208,876895,-733850,128483,146761,155358,-608039,757087,11679,768287,-328210,-1078124,400974,195422,124696,1274276,778982,1244736,613527,-221480,-344438,-681225,1039356,1288662,705038,-1076953,-1043296,-325405,-67029,2335470,3353472,993322,-4721859,-2433625,-615480,800440,400924,180104,-360757,713574,-19251,-1139968,447025,-747118,-1273731,-614517,-354011,435458,167244,245785,-416577,187920,288711,82130,-299225,-938177,152574,-789900,-363900,-220763,260210,-170990,-1299983,30592,-695318,969653,-112564,-7443,-1783890,447531,933802,860458,1039407,315311,662838,883248,835142,480523,-766001,-1240032,-87376,-487596,943029,1211571,-28464,585086,1659727,1334058,1275896,1787344,256800,-1295636,-865049,334488,1045984,56400,503327,-852222,-1195981,-494414,-174267,120239,-695082,-674994,152787,-1180655,-249492,-615349,-439970,324934,-141573,1016572,325492,-662980,207794,1093260,328710,239257,271770,260039,163626,-590082,-1007660,412373,1211575,479971,-692673,2093043,1233597,542715,-781692,752928,1078521,-1775893,-1086152,-26855,1304227,130106,323879,-477722,724863,737,282698,823280,1022102,687888,213994,-1042610,434859,-124563,718427,513193,568665,-689339,544538,506270,-598772,330301,-456678,934311,786092,1667188,2173364,78528,-558895,-123363,-267318,225087,-566419,-19502,1579050,58994,362991,-626676,-530305,-527398,23172,651352,-239755,1113663,884752,-337691,143750,127439,-46710,386637,-1182522,-401107,-502375,520108,39315,327332,-759343,-702689,-918387,148819,1070655,-841057,-1905324,-984129,463490,-2152,-1052098,-236212,411676,183733,63670,571240,666593,19864,-385258,-292213,76255,-883210,-112073,-1084599,107511,706103,92933,-1456409,-927157,-487806,-446199,-80429,200495,1695056,1889176,-622764,4458,-248207,887160,1080092,620032,401372,393632,124949,563683,364560,-37124,364905,558197,-535069,-36581,510098,1512327,-963658,-139780,941838,1636383,497289,360770,584346,13439,-126421,-252202,40338,-147749,-331569,194103,-1411885,-389820,125819,1292231,174439,585677,472327,456818,459886,2335352,-404406,-743204,-1465982,-1146557,-441290,-124756,1645752,1056444,273738,-314199,-908840,163740,648175,57199,-314025,600592,805622,-193541,-1627530,675042,-523702,-1242173,-746343,352007,840561,-835485,433912,-787374,106426,651264,-717812,-168143,-1196587,-736894,96895,-131808,-63824,1167618,173379,299950,-1134953,-859237,-68749,-376577,265424,-1205874,582646,576232,462458,-1614673,-639296,-334767,781510,177523,84562,217075,-67809,-1098478,-690514,-996610,90946,252628,324415,369517,-743834,-315473,563049,674290,711399,-370103,-453326],[584728,-571103,-83892,-1362377,-427519,-539266,804530,17277,1636361,808573,444859,-268662,-1053476,-109341,619217,347693,238426,250365,694380,298329,-478176,584559,1262742,100300,771040,-1236749,-1813736,114608,378546,-635773,405679,448686,129497,-558634,672622,453511,-370078,748588,331110,-1306681,693122,-314053,-125553,-1005867,-1812431,89550,279561,-793018,-12102,250797,-717362,-923184,-244969,-138475,1306250,-130537,53095,-223088,73015,630424,53596,-863174,-634395,-680074,-793050,822158,458251,-24705,-382227,623654,-1210299,400320,355568,503265,182458,783643,-531846,-130612,-105424,117995,-738938,-1278621,-471078,-451270,132837,-296277,352744,591431,-855973,-704856,574272,702516,-703688,-146645,-832994,1394513,1188861,434582,-64240,218927,-298198,-1221271,-1557050,577073,278715,655272,-312171,-66864,231763,-352957,1616078,-254997,-1253162,1656191,601407,-238982,808062,1232965,696233,-290948,-562162,815118,1471071,-81645,-289812,-1304420,784556,-508001,154341,-718713,-834997,-402705,1158023,1949606,432197,280023,-641895,-294493,-1108780,-646370,88847,957517,1175357,-232609,-510841,864438,-905077,-843933,-1677790,1169338,-935482,479118,768073,-1177782,-665369,333383,1091291,579512,432147,-1002704,197187,-939402,79974,665505,-297373,-1019040,-1259633,-239,1014276,698228,-76912,188523,282342,1355031,1758104,-202659,-965486,-237112,553899,-2050972,-1408112,-55392,882077,-421440,-123078,-202579,-48606,-430504,682539,441821,867489,-108598,405575,1018108,-561827,-411878,-310714,564491,925962,-419112,-78059,1567367,749216,-756426,842658,-61455,407435,-463552,11330,-221311,888877,460082,555762,-833131,-1029608,-396738,233245,-836772,136827,621037,-1377486,71842,625056,-252351,-983740,-497399,237684,92069,211390,-756503,-1228952,-1793096,-737283,949528,-714581,-437208,-56748,-132088,-735383,-188684,1138,305467,-1130664,-829043,-130023,-91665,-153501,641330,-1079493,-1174528,-394307,-42581,-442900,2058,-304006,-1713625,-90461,-1609397,-674272,-498881,-18206,-1182358,-130657,-288458,563349,777724,676969,502918,486729,136999,181076,-634237,-592229,-903412,-1150834,-466331,43266,-397427,-10392,-1204770,715429,241720,582433,424466,-1087058,812829,1133580,-155193,809340,-759218,513888,-484506,752632,889818,-202737,-1510327,136120,826984,4511,998268,594659,213505,916317,1191217,-284797,-574931,-590137,532792,-264989,-1499577,941537,1101161,264573,68766,-118165,985688,-399786,-112885,-915498,1190436,-772298,-1092593,-391518,-47803,-981954,-667504,-1309978,44240,-497558,550143,1520286,317217,743846,250702,322963,-752839,867129,490116,619633,-418802,-349089,75183,430188,-255665,-1043006,385432,-253239,103256,-567555,1320062,1764804,857227,-504915,1331493,-755726,468500,251225,654264,278709,-503169,-675046,233337,383521,-868589,463412,-747282,-44347,696483,-213418,-430478,206995,-1298727,-69961,668603,1321026,2733750,-30681,1437870,1512639,-574968,-1722642,-866629,298467,-258587,242642,961699,761352,934633,-1450522,-522019,-396003,-1069391,-927607,-842308,214082,-848432,499640,107481,-381853,-611091,-51287,226677,1147349,2255918,329827,109272,383152,-210363,566290,43289,-459172,364445,441577,95398,-309242,-669225,-420689,275178,-738237,-316906,-253208,362347,-681551,-67356,82640,-224885,140291,-41739,-502103,-1334961,858064,-459312,-456899,214602,125831,-332817,38923,417896,-791535,82230,176856,399431,1083404,365913,-29440,-1431240,-836795,677199,515932,125040,405663,9722,-553159,-1327291,-197226,1057876,632858,220154,-963055,12743,1020088,226217,-443911,291590,850670,1025029,281514,297467,-876591,-115703,932741,1112697,1156785,598499,1250740,1060234,794447,754066,-1676945,171988,-896743,-340786,-351763,564064,-447481,-73150,-1208509,-263835,-144979,-317089,463589,-594845,1528216,823318,236005,-672674,-1295103,-1138053,254454,-385199,-820243,-83954,-426829,-489660,465444,4252,662631,932540,582911,1367854,1703149,-778430,-899780,-733367,71844,-748757,234059,-1335722,-510238,1002527,316123,-479225,107260,293460,1227045,272792,-818866,-750628,100403,-1708932,173568,-227881,314523,864045,779771,-1432332,-116826,856628,508862,1384528,1266956,-520174,345884,158765,284377,-134863,1266804,568008,172180,2223131,1176574,794627,291482,556033,10209,312837,-313619,-552906,-867801,-203632,793393,-302992,-1156922,78750,225315,1098447,-430066,-1278643,478195,-946619,-390052,60123,438031,-1105843,-1376762,127516,-56828,-1232393,28209,-390168,-1000302,-195008,-590074,-1014991,-199898,-791250,-594073,-275971,-220544,477160,628176,15819,-478092,368926,2037912,-43113,-606609,-117794,2007,-86192,-1104511,-738592,439842,-651889,291012,882788,-1230119,-351337,165275,464749,-545742,-742056,-319399,110032,-2964228,-1088254,-74859,-25026,-723706,345294,-1221962,282273,-630369,246348,-1012177,-577121,469356,1937541,546321,337356,511814,-733695,152318,298620,-81355,-270228,590335,592909,1122262,625404,-946501,-932246,-903060,-298386,-1628796,532182,-1533348,-1737576,-1361795,580076,1128199,353234,172883,724061,-65094,501674,19907,-84954,-115157,607719,-375754,460048,-938979,159061,147965,-354798,1068697,984069,-105191,-234806,-512199,959169,69420,93013,-23809,-1062301,-359175,-641266,63507,-90524,190611,1673802,536628,42051,416865,1127692,-199515,-150351,69843,564743,-710859,747927,618255,729690,-431489,-920210,242618,238668,708958,1115911,925701,1231974,711531,-840503,-235999,-476171,890030,1407341,981649,-1064847,-987678,-342194,196901,2694664,4087746,1804362,-3475241,-1953877,-144620,773307,104324,404755,-48291,497601,-391365,-1292847,21468,-556108,-1335737,-511892,87505,51715,199226,369013,-394833,577361,344151,284742,95295,-878630,164173,-928005,-177455,-181031,354917,-62585,-1183004,570944,-514980,812671,-411840,-737855,-1605136,566195,836832,565761,992661,-512624,543238,716075,843126,490445,-562859,-1281197,-224511,133339,839402,1584232,138649,241633,1503130,663619,795970,1392829,175207,-1160576,-400214,621312,979839,-238173,356357,-853870,-765763,-364685,31084,216948,-547740,-1169076,144067,-468104,-162267,-695668,-351009,313688,27359,1439775,570571,-489960,371038,848475,336663,-166233,454168,206041,-435879,-627415,-855242,281041,889461,532229,-189670,2371623,1306182,622230,-894683,466933,688358,-2347295,-1426701,-189592,1346311,86252,291627,-816226,245937,274485,634580,628306,634856,1147551,278521,-643654,474069,-274226,388035,934794,248961,-498938,1170342,549745,-438872,15215,-676948,1062827,533617,698698,1262710,244729,-530756,-210075,41311,261236,-679319,293825,1133113,104110,272327,-542428,-182649,-333963,81537,414900,-374395,918722,899847,-359320,39453,115861,241088,719250,-684934,-123049,436710,505308,302433,295201,-709831,-589626,-766058,97755,1012128,-621743,-2171993,-443768,626601,-308333,-1339405,-104332,550032,150271,-255712,552526,568291,-43888,-638435,-67568,95499,-708220,97429,-1211771,-215028,603214,92311,-987379,-1071434,-681998,-262845,2732,72498,1948738,1653600,-971534,-207143,-421282,475538,811715,543716,682706,310069,-65311,415895,441724,329018,764176,826954,-426300,167329,298709,1466091,-408841,57110,1159304,1737637,512958,787523,683340,88120,-385971,-172406,260595,1810,-269421,-51488,-871868,-300948,-139302,1821480,534070,692933,481719,337102,782434,1945345,-114343,-314689,-1247203,-921334,-267440,110911,2065680,689366,180716,-142324,-935694,243870,993160,99518,-292432,413333,48845,-191219,-1264717,252507,-1115866,-1468261,-1058931,201559,738144,-702976,362428,-1331892,148171,935999,-560906,141258,-1269745,-1819132,-62088,-42524,10737,1090587,261010,315003,-1052434,-812468,-258650,-420096,266983,-1137135,246376,461277,497367,-1196587,-425821,-643796,754827,79272,282116,603875,-216185,-876317,-70162,-1067111,-259024,474641,164427,570638,-421597,170894,370080,708293,619703,-947523,-706045],[582210,-615046,-90301,-1569315,-619066,-1155473,507800,143899,1323528,945686,465093,-33472,-1157407,-580602,1058633,617555,51583,350952,831846,413321,-505094,533020,1441367,637916,1007709,-1021967,-2099571,528510,574253,-503910,185941,431323,368691,-525876,511079,379756,-1087505,791060,346239,-1542902,555734,-573983,451900,-819897,-1561736,123026,160483,-32218,128991,451850,-813884,-578240,278752,-387477,1469102,292980,539107,-41355,-16590,659656,124137,-776069,-856391,-852401,-879407,834632,566518,-25172,-382712,506265,-1788232,-153202,280499,439544,436615,726564,-395989,167818,327505,-11672,-885420,-1481276,-286246,-628101,289239,-328764,687938,545038,-1034667,-1110499,392186,1023041,-678862,99049,-651428,1437281,1027967,390831,-53552,-27941,-426018,-1300005,-885510,597359,349,292902,176066,-590506,240775,-350690,1608010,-120954,-1572543,1688579,139657,-590207,555854,1058771,589079,-506759,-574838,897980,1042199,-63054,-327444,-775768,939582,135245,751273,-404510,-639444,-390787,626645,2065364,784165,258589,-535169,-577971,-1227281,-686900,71510,1145820,726388,-927199,-221399,1242519,-823901,-330126,-1376887,1200214,-514873,333081,871589,-675187,-830710,379437,1010499,764177,-96544,-1068826,53713,-778686,244814,810992,-100932,-1423954,-1210818,142250,1288549,603400,3640,191391,-129624,1783005,1674020,-327557,-791376,-297011,574227,-1567654,-1079299,-47308,1078667,-187393,-212773,-466166,-31886,-825190,203830,764505,1370435,87228,550295,972399,-721536,-16108,-238352,447573,511495,-475931,-68533,1558966,674691,-1193739,832034,-566806,560455,-484525,99574,-105838,965627,337942,868602,-404354,-782178,-306775,234057,-613838,213571,930585,-1096587,275212,644216,-337952,-926916,329211,210876,391367,367800,-746109,-1476646,-1672513,-570820,1147993,-370763,-60209,-179830,90504,-677772,387473,22365,327730,-570825,-867101,-383796,-498466,-200156,598424,-1150592,-1123829,-708202,358755,-386218,-36869,-201658,-1531333,-16535,-1454563,-829674,-601030,-101573,-1136731,-280748,-207503,74612,255968,948906,550690,485585,-98653,99725,-321446,-504162,-1057287,-1195093,-635355,153781,-203109,-327678,-1201214,1262542,160024,200553,433200,-1021980,726455,759042,-324737,725331,-503014,344293,-615412,664593,953080,13945,-529920,181419,630579,-96296,628755,956280,528267,610021,684655,-1045460,-314725,-648990,918105,-540283,-1566229,725595,1325353,837038,-206229,-778466,1171892,-538735,-340813,-1218909,903951,-565112,-1199355,-591480,278532,-771767,-403612,-1073318,817831,-471870,717459,1129716,442541,472795,198103,-85954,-411391,644335,43860,658228,-337509,-317527,485553,-129359,-355974,-893611,442262,203267,43052,-434312,1184563,1063830,801806,-488653,988918,-757801,90926,339822,737524,-53397,-115271,-346550,-203650,243157,-774623,641562,-269073,167795,767223,-92445,16849,80297,-1590600,-31785,926219,1470216,2549709,-341889,1131719,1568610,-533046,-1079940,-241571,455564,-57578,321341,1259005,678082,930048,-1258859,-605904,-202930,-856231,-1366620,-93443,374557,-554755,775352,557139,-446917,-732964,-523925,-137176,1059642,1581255,629401,681488,470276,-38073,518858,191446,-414106,517414,340666,-334776,-721206,-756775,-622068,-80100,-578106,-360512,-84012,508534,-961379,277634,-187611,24346,112888,-5419,-180350,-1539419,820235,-287488,165785,406002,207561,98571,248692,529304,-176840,464189,-153716,139469,667991,84681,371851,-1455695,-245253,1068093,347241,-346404,190536,28729,-498454,-1512810,-241308,1033217,420056,506109,-505039,510235,1476908,554908,-139645,610421,1005260,1034617,291480,-34808,-562915,-187285,1400210,1143322,1383964,1029266,1484835,626565,678224,568157,-1828362,165188,-660115,-637203,-57898,750177,-351493,-275870,-1239913,-192735,-164846,-174557,226653,-944688,1477085,630873,232428,-572928,-1312952,-1380339,237643,-933943,-731816,209134,-255846,-728677,426909,-312636,595343,1295908,593486,1300251,1448214,-1211144,-512666,-722953,97664,-390685,342703,-1557151,-544431,906002,240877,-289422,376651,214932,1114706,64784,-730792,-303869,168293,-1581728,542640,-484663,31193,575288,747406,-1317760,-322910,579764,269893,1146371,1111115,-381365,634135,140215,461194,-287262,942453,1055576,861565,2403832,1500083,1076109,96102,69937,116641,-86327,-563118,-349228,-1118994,-55800,509324,-367976,-717079,18931,-33666,864251,-849964,-1064546,1094895,-558997,-171930,375817,915410,-958641,-1041077,136811,-301243,-1251968,262913,-948628,-1277639,-210889,-595268,-699814,-280477,-831249,-1296117,-538119,-507105,482290,983261,223783,-476147,483803,2087156,-55438,-747109,-163419,326305,501167,-259285,-383434,150636,-505801,1036342,1150592,-1173481,-538691,15751,-273885,-628695,-452432,229749,-222899,-3074012,-1357797,2998,-45189,-436885,567604,-1506605,378852,-648503,126481,-966059,-820067,502634,1397521,8960,242471,691156,-550518,284603,669845,251116,182422,268812,802042,1286050,311740,-948945,-867205,-1358511,-395598,-1766696,-68858,-1538144,-1417780,-1225265,151607,738405,378958,330152,433342,150094,1117004,286223,-50423,96658,466835,-480414,179943,-1131038,101917,366987,-104232,1293549,606097,150888,-113618,-581383,780399,309574,-148919,19621,-1164308,-574681,-805038,260127,-685616,209785,1239919,647996,-672747,487285,1277103,416641,-346378,-21804,826686,-791658,613861,1066583,592893,-279442,-441181,7138,233817,1282765,717508,1011954,1126899,727622,-1071047,-158364,-237376,677694,1633039,1119036,-1078306,-1105347,-412284,401067,2961670,4119768,2066297,-3190538,-1701261,265701,581064,-201573,755438,554876,159868,-704905,-1350779,-645640,-439147,-990556,-298855,507620,-283468,214231,500147,-356981,839793,379390,427851,457109,-735716,260693,-1090428,70029,-63765,378317,-202293,-1346759,667081,-297967,611767,-578109,-1183018,-1020870,481457,-164144,36007,949637,-884792,456398,499504,719310,441558,-311936,-1366926,-453243,929926,746274,1527637,235587,17071,1220177,-41635,159059,842711,-108357,-868544,164415,875873,855908,-451282,472109,-607428,-346015,-142642,269615,225462,-477194,-1507984,41688,340675,-149612,-679474,-247809,53019,135018,1773766,796330,-273670,468140,631392,475589,-504431,585875,145588,-869771,-697434,-655707,92787,473155,568314,202297,2310865,1166010,721701,-1037365,291107,456258,-2482107,-1471205,-378183,1268427,94097,235492,-1040434,-349575,343588,799797,427516,445353,1485678,171453,-494600,448571,-370526,42098,1173980,-111030,-142509,1727489,385398,-446560,-357860,-806544,1075954,337049,-196500,131072,358266,-628223,-274993,428113,293807,-803315,534126,646833,78204,153099,-425307,153208,-60720,223428,103249,-498300,657460,724262,-303001,81872,205832,403188,945137,-170210,265990,1150751,407826,484475,23234,-479731,-307887,-446292,-32471,649116,-370669,-2050507,5661,465890,-559749,-1549645,135051,748414,123177,-708742,269966,451304,-78572,-749811,77878,163934,-662844,199123,-1025250,-318546,399647,264301,-557883,-1204306,-777556,42720,261461,-122429,1938876,1327697,-1247810,-430444,-676154,23127,426896,366507,821190,119809,-260128,238208,590566,726661,1188458,947676,-171586,311628,-13388,1337491,286331,239990,1171897,1664706,585616,1273569,594688,184993,-631685,-140933,415061,155521,-204099,-348527,-377785,-208725,-396130,1966387,800069,669266,649137,186535,1050278,1383950,81581,233295,-919268,-695555,-171365,302135,2187191,169547,36073,-40750,-887254,358678,1151265,130997,40615,230646,-355539,-203194,-876320,-69346,-1438458,-1442289,-1186421,-34667,822978,-529867,395929,-1610462,197476,1138790,-399748,390386,-1253959,-2258325,-138498,-10288,116398,923414,410135,249703,-891596,-599496,-399158,-337463,312321,-936487,-68636,416839,494901,-659828,-261138,-989277,648239,93621,452843,947919,-328556,-722878,475942,-1044536,-337519,672496,40970,815497,88952,543015,-5674,616984,474111,-1364420,-875793],[520825,-501769,-74240,-1558925,-699061,-1448432,124284,265335,780303,929100,401914,332204,-1131282,-1107971,1406815,765798,-77463,414908,1196528,531684,-531592,452049,1394578,596568,1124542,-900638,-1857388,1011929,793275,-329472,-11582,388926,561117,-459840,278674,191443,-1687463,732154,293332,-1637606,412099,-837146,969474,-218386,-1086103,35584,-115801,540666,144305,778626,-817866,-24584,662244,-644443,1196354,769573,889189,184504,-250680,620574,86379,-559483,-1026115,-1003517,-788734,713418,463250,-63028,-498608,395038,-1989509,-561633,31635,410445,771993,536802,-345110,498813,699295,-35417,-823553,-1161937,-159938,-881381,505098,-339016,712522,202199,-1192429,-1387277,172570,1100608,-492407,324862,-235725,1343272,837478,355851,-345,-269801,-618304,-1059705,-64345,491425,-122319,-69749,713867,-1056457,205546,-326164,1346691,-25150,-1634427,1672766,-175881,-988440,163018,706323,376427,-554284,-645884,745728,582910,-218733,-276979,-135044,960422,711774,951306,139541,-204770,-256695,183174,1782922,1012447,265016,-469444,-885905,-1259264,-718683,47387,1239323,184743,-1558784,226527,1654549,-743771,139410,-676529,1115801,-122633,245133,928949,160985,-949929,505381,645000,770653,-739780,-964175,-217076,-583121,496943,1006155,106506,-1729918,-1154566,201508,1274548,576481,311386,125136,-492684,1733444,1001551,-521432,-583652,-473167,506702,-541345,-780545,11805,1101091,80515,-550769,-618942,94839,-1105801,-242291,1084113,1700381,152822,535604,703001,-816955,289764,-129215,319838,189018,-293298,-57495,1264030,257952,-1405680,369850,-970762,701341,-398204,-35773,19132,835108,144064,1160621,27496,-510762,-77076,143853,-380402,111883,959449,-647538,494408,412559,-432130,-612717,897213,217035,626123,454576,-664872,-1599806,-1249707,-418803,1217725,46104,131203,-324911,311018,-538617,625279,232143,352187,-34775,-997371,-968336,-921461,-201461,655719,-963895,-926826,-855608,664012,-239222,-100518,11235,-888550,-90785,-1231920,-879793,-685536,-114266,-896072,-332316,-115119,-621008,-146054,1295475,637204,542095,-236228,-100246,168342,-134892,-965873,-1063408,-729580,280472,-99345,-695498,-1087581,1470317,-21606,-5457,284605,-796275,610939,377625,-422541,529538,-179537,201920,-587767,389880,876684,167353,614913,210428,361507,-147507,108197,1153599,801386,339958,197076,-1502026,-4524,-706992,1209973,-705095,-1294431,566292,1554683,1221690,-559016,-1166255,1206178,-451884,-530273,-1570825,313696,-371665,-1249311,-858791,414483,-657107,-105599,-492870,1448349,-419490,772499,603039,422812,211722,53553,-484506,-215901,463893,-272724,513031,-368880,-385396,839641,-534269,-458824,-523919,460581,622205,41956,-153026,778188,284933,655610,-529528,533926,-716003,-217367,354783,832179,-367924,191177,-82949,-438704,169035,-614264,713125,76914,276775,924968,74480,461092,42997,-1446240,81433,1017705,1371627,1998841,-622976,628893,1510145,-471796,-545580,332094,494039,244110,331532,1421633,428035,749986,-881603,-547152,-38353,-523923,-1705430,552465,567900,-15363,952726,820221,-189620,-765913,-927075,-491811,854111,662084,841450,1114136,406892,172029,452681,377317,-178240,656792,255546,-698802,-981056,-754294,-707869,-240783,-319796,-507371,75192,593545,-1117826,404775,-420057,251785,94009,-23298,55310,-1639300,605149,11807,738575,495342,214409,371669,280534,430001,317967,735166,-344444,-38432,88855,-226183,573145,-1237988,397830,1255773,431909,-607849,193746,91617,-276558,-1350121,-95935,959079,177019,792185,-182194,843326,1344363,469576,-301740,760346,1013956,797882,300430,-630953,-141940,-158368,1621343,1025131,1430455,1342034,1494904,53976,492513,398515,-1968980,12221,-372563,-701498,212590,947777,-388950,-761190,-1239960,-168046,-147470,-48108,52638,-1024703,1098279,568176,278805,-490581,-1221006,-996982,338239,-1042385,-466768,473503,-64549,-944040,244039,-512206,462700,1402826,495185,1028914,1079216,-1298060,-34905,-607627,11315,-27077,404019,-1564288,-252433,867397,240962,-23941,636045,-32780,674058,-502283,-536166,-22393,153441,-1247329,647172,-804723,-207493,82753,706875,-971448,-631339,241789,-40341,730943,836339,31017,870465,152695,664373,-241207,507527,1204232,1343065,2423171,1593650,1128990,-373231,-382747,267891,-304209,-717732,101602,-1043691,156386,209698,28261,-117785,-37793,-209621,742423,-1169368,-763041,1192948,-173633,6022,607126,1091249,-616546,-587883,284716,-494570,-1120570,345499,-1165078,-1324801,-107660,-565446,-322735,-418400,-642395,-1534782,-705988,-645270,511927,1253706,382578,-467232,403317,1820966,-20661,-663115,-244921,648926,1034066,477506,137973,-78167,-480856,1508254,1291074,-1012739,-722509,-149487,-854953,-571246,-169828,804023,-441666,-2824012,-1364398,68972,-51839,-430278,737219,-1483837,368912,-668948,-53475,-788673,-1129709,440893,715737,-585390,180397,707384,-238758,377977,869328,542564,406304,-102961,778475,1135548,-15360,-641553,-414052,-1504104,-464254,-1801737,-803099,-1320085,-1009068,-871210,-310496,227345,337859,388856,94254,239389,1910325,644705,188416,453628,157977,-455356,-115913,-1015609,115286,555028,81586,1494009,83865,358440,-24560,-552578,552725,504376,-188925,-9466,-1301215,-1125939,-974503,404889,-1112896,175875,489169,481095,-1218276,512127,1319026,1002214,-326165,-43039,862781,-774996,418571,1274635,456548,30498,146403,-247926,136509,1618775,250698,1003955,942494,710910,-864825,-92831,-61101,448792,1862923,1060584,-1061664,-1292348,-505065,475216,2947076,3127624,1274227,-3718941,-1656084,524415,277773,-406068,1134806,1310363,-183294,-898398,-1337461,-1279917,-418682,-367698,-97979,778337,-466665,223274,587782,-313325,933716,416015,476809,696937,-558501,499463,-1239625,349526,123341,529648,-171975,-1245421,588447,-41611,463573,-539759,-1222040,-292206,303710,-1316962,-468055,903586,-763717,430521,246593,466599,341729,-33203,-1376520,-706915,1590793,807012,1175359,259719,-53895,811204,-546557,-431807,379743,-512745,-563495,629757,1043737,750486,-600042,622375,-205213,-94371,78373,468639,160286,-524063,-1602793,-110125,993036,-194610,-573559,-141391,-330764,170323,1946555,971753,-55277,448364,498453,665505,-668875,570759,99447,-1083353,-793723,-356378,-103762,61580,563879,412388,2049309,923492,784725,-1210294,213686,350945,-2136516,-1105902,-494157,1122274,123721,185727,-1093974,-886656,299439,788958,277805,464209,1597415,-79488,-692729,348548,-416355,-333994,1015296,-456721,268053,2038894,153329,-555882,-655691,-812383,913051,223733,-702234,-564963,406662,-816916,-293016,865514,303424,-919323,641164,224991,-45447,12985,-317908,410517,210762,418963,-252264,-625375,337456,403059,-190115,239843,381321,407936,873252,175125,643850,1441362,240729,482996,-404066,-133053,60701,-51531,-246555,47883,-135172,-1585625,198437,73246,-619368,-1650341,255121,890141,132698,-1137542,-77578,364613,-100838,-688863,127704,248211,-679978,166348,-765719,-164564,164682,556330,-318736,-1248902,-747907,407521,700367,-352772,1645590,953169,-1451871,-582225,-984129,-342243,67203,140061,705349,-230876,-463545,71105,790866,1071217,1510876,935887,232676,331197,-395125,1179243,909533,388530,1003285,1423490,697603,1687319,345614,273638,-843206,-118261,387734,212062,-125757,-537854,-34583,-161206,-604412,1690554,880922,497328,914933,54784,1203445,842697,166187,822339,-578705,-573292,-182490,363196,1989366,-345307,-127060,-85307,-765763,515206,1029624,138293,541676,15932,-374805,-242673,-547378,-163640,-1383319,-1170162,-1146637,-330582,1047875,-325399,524512,-1591622,256599,1165972,-274454,487271,-1128867,-1958020,-142374,-39731,284797,628118,555354,135893,-669232,-259825,-396841,-129159,351891,-624675,-282180,629754,444400,-184559,-156598,-1329762,478227,199089,607083,1062511,-414850,-614552,762892,-954261,-153417,747628,21039,1034948,614658,675024,-366744,433242,285936,-1434736,-883406],[432023,-318196,14648,-1310259,-626040,-1274080,-222076,358281,245552,809241,307573,749224,-937056,-1521240,1560171,758916,-95666,421517,1597693,631049,-581102,356091,1181511,144908,1064533,-875658,-1148381,1439375,1026293,-145792,-139344,352299,696893,-377669,15689,-66539,-1926216,598016,94906,-1503285,316218,-1001069,1231363,539148,-469800,-146307,-453135,750965,34774,1122654,-775128,542500,815628,-846043,488570,1191316,1064526,389143,-584821,504685,-272,-252091,-1131806,-991614,-544958,571835,136317,-125453,-702216,363103,-1800736,-726955,-235843,381371,1136977,300669,-353195,816469,961512,33361,-608455,-486086,-134807,-1132795,675587,-327395,467430,-216032,-1256195,-1400057,-31979,931553,-201682,416653,187318,1081750,649588,346925,57597,-455706,-847336,-608600,568861,270984,-163216,-396818,1127692,-1338239,135489,-341637,921004,51959,-1408885,1620411,-263464,-1389215,-259784,255191,101400,-604896,-731646,418442,245174,-467080,-125248,407498,812904,1126523,718257,772726,312518,-21096,-47682,1131114,1070460,305401,-505549,-1204074,-1220128,-790288,-26528,1247857,-219409,-1923238,757964,1936878,-745935,470443,197779,948716,157145,251027,875270,1138266,-954833,691325,99584,607523,-1272104,-685033,-526634,-417230,765920,1227413,309482,-1849149,-1119168,158551,1015328,647439,795209,28522,-715494,1317551,275741,-705760,-338768,-654374,446850,550137,-541049,54270,894284,326203,-1018446,-678776,323176,-1117862,-614263,1312089,1762712,112479,411473,330754,-792857,366551,-9017,152539,42644,77000,-66652,852891,-426777,-1397323,-257282,-1171124,837822,-197471,-272952,101025,521698,-70045,1346882,375557,-282282,206433,-3370,-161261,-110187,656537,-106166,695967,7835,-485729,-63198,987376,215015,719488,405464,-566226,-1531979,-637837,-334004,1162543,461622,231205,-453799,365473,-467866,501294,553385,335811,248002,-1150452,-1716426,-1212108,-156006,829349,-499710,-615539,-826718,695853,-50518,-170610,266208,-61112,-328058,-1008517,-807923,-726772,-37744,-433871,-279017,-112850,-1327029,-288022,1615884,707361,578020,-234705,-370706,699670,492899,-608423,-765038,-727673,376488,-123755,-1013382,-908580,1285049,-275225,10148,-78382,-557724,488443,121535,-454033,255076,138341,126643,-436769,70353,752097,261727,1463951,220496,177385,-138371,-419025,1157553,960030,195783,-103703,-1591754,280650,-667523,1351372,-644359,-761108,528069,1675815,1241093,-914246,-1176240,1001701,-180923,-686716,-1884456,-458898,-264299,-1163996,-1194484,355929,-574616,194218,218965,1817446,-279936,744967,45070,249359,-8486,-146275,-777340,-193650,349304,-375830,187211,-497894,-543047,1018965,-600400,-484698,-73141,423612,871667,75726,133088,262654,-349659,426591,-615403,76997,-670162,-392851,346787,918796,-630998,359568,46786,-390932,222602,-414899,676983,166109,304160,1049664,182073,804179,122373,-903959,264068,900724,1115210,1348479,-751683,70512,1219785,-407572,-255351,774160,397408,514054,263552,1402865,49487,472439,-435820,-369130,53731,-159240,-1705710,948210,714104,598896,978234,880708,341895,-697836,-1187259,-779068,580356,-59906,916143,1279322,200419,382864,412291,547788,173562,763094,208099,-910513,-1019664,-652464,-657973,-290848,-81137,-724873,163614,647855,-1152925,284588,-557334,389368,64293,-114460,188286,-1626354,264443,336767,1088808,371652,109991,376121,73825,131868,563410,814994,-419139,-137178,-571685,-467145,590981,-761597,886152,1208529,630868,-619519,338932,206310,35782,-907713,180144,920806,-54688,1006416,-18503,934982,608029,-67584,-914318,692710,835794,369273,338547,-1160711,316226,-45418,1448777,726804,1245783,1470501,1335295,-540700,292030,244209,-2217000,-231024,-90768,-583208,363669,1052627,-591720,-1295840,-1180863,-196423,-37672,117168,-8203,-918359,432870,624204,359017,-457128,-1056634,-200436,518457,-751184,-88108,653523,158821,-965961,-85999,-599526,256013,1194381,336897,720987,751540,-1057255,436081,-415596,-146317,273132,419331,-1353159,197884,897858,305298,288350,831727,-390815,-15605,-1211815,-307163,-25125,95236,-888806,416121,-1116402,-350923,-472715,646015,-474497,-933360,-129097,-417663,229778,459677,458956,912542,108105,826421,-67114,64696,918962,1479859,2213492,1461123,954079,-981707,-707167,464230,-258626,-722831,632448,-711991,370546,37868,746717,453753,-97060,-263220,720815,-1139206,-392986,881397,77214,50439,659292,880269,-147896,-161457,536758,-581346,-860904,273678,-995939,-1129677,86950,-543809,70828,-540533,-281467,-1243738,-758208,-634751,498961,1395179,460425,-433608,99521,1321086,39958,-378548,-342420,861114,1380578,778990,620472,-276090,-593923,1634284,1305504,-784371,-889571,-288283,-1113240,-321845,45125,1271801,-500332,-2283284,-1086533,125989,-76736,-917518,823235,-1018005,283009,-669089,-175399,-598366,-1409159,366066,162751,-1020918,108408,574272,121817,402261,846912,709855,369745,-425729,434763,727006,-282643,-153381,245060,-1233857,-487529,-1701349,-1378010,-1012167,-528646,-369909,-672466,-252055,189498,346068,-182144,169240,2563222,1092413,638957,845372,-267180,-313665,-334612,-575915,137401,648331,181532,1577009,-378732,479965,5691,-403300,338446,604718,-49449,-94548,-1414214,-1859060,-1050979,511180,-1321932,79470,-307975,59054,-1457542,427276,1265217,1408219,-44415,57440,677338,-597614,259164,1221081,391881,347513,580277,-439878,-62761,1542059,-143980,900677,706289,697952,-323130,-27164,4497,257394,1982710,809066,-954489,-1378559,-573578,388354,2956772,2385920,1158670,-3580479,-1445333,622428,-54262,-459570,1444158,1969110,-416769,-951423,-1279385,-1589698,-464753,322830,-41946,769994,-471393,223274,574755,-274648,863295,462255,427158,766274,-416590,898465,-1329469,599569,324210,908143,140438,-709753,458729,271077,431584,-290919,-902559,299992,181500,-1885556,-769738,846892,-294445,466434,-12820,132727,219018,224086,-1189364,-905764,1888166,1062588,735176,263095,-11592,323364,-746940,-775337,183315,-923483,-396614,865352,1061915,716797,-691611,657520,213774,-106398,200768,542879,55407,-659536,-1476364,-249342,1320165,-280491,-409560,-43482,-644612,158293,1943058,1049873,121865,312999,462132,818092,-620404,375049,98151,-1035905,-888945,21188,-271325,-281375,491051,441554,1714953,681426,772631,-1405784,151481,289250,-1412947,-357948,-457683,957379,141740,153675,-994113,-1248365,190533,658482,221031,626048,1452623,-350600,-1182224,192877,-408942,-723025,371704,-739942,613137,2006751,-49035,-687641,-765436,-690450,566767,164075,-763523,-429865,396942,-1013376,-238672,1295404,269431,-991279,605876,-34146,-258308,-132181,-257139,553610,376016,619510,-612618,-734133,-17295,31252,-66537,438451,595501,294947,390455,246605,890018,1321892,32690,241162,-842206,227438,397190,299281,-521920,-635378,50643,-943339,87969,-382084,-448437,-1642872,-16295,823881,191760,-1371791,-333327,330156,-124489,-486482,80374,305824,-696262,32505,-653412,179189,-18549,852421,-308811,-1178483,-597140,741532,1253489,-565580,1181339,548187,-1562740,-594669,-1281722,-500880,-144552,-56282,333094,-755514,-700390,-35227,987077,1296459,1624431,822385,739916,189680,-760045,1033206,1293278,482477,730639,1082518,816070,1910915,70684,343760,-996175,-65585,136974,110197,-35028,-516162,101462,-206128,-735180,1099535,748553,204095,1139775,-22021,1215473,480191,160173,1329892,-352308,-592045,-283607,256989,1553880,-663228,-259453,-314665,-604240,706781,669551,111885,1013239,-249310,-147603,-291038,-354669,-20192,-986617,-738095,-986534,-600008,1312120,-92238,660044,-1329590,323361,999770,-192936,396430,-901507,-1168400,-124746,-98519,490866,207900,619421,7930,-420545,124511,-203747,171627,321966,-272130,-368871,1086979,329753,96545,-71075,-1594904,249784,302217,721474,807980,-496810,-507247,713901,-819900,114380,635720,136519,1149398,945032,494174,-574184,216517,88903,-1107713,-703946],[349515,-119784,188604,-919154,-407270,-687510,-408911,413040,-71399,670371,256162,1095425,-643410,-1661339,1472071,553838,7124,375455,1732543,681299,-648613,260104,882357,-356342,800179,-848628,-189774,1676496,1232221,13831,-163485,339784,774803,-296699,-230759,-329918,-1695162,428767,-239532,-1132610,298100,-971522,1155182,1136508,155596,-364706,-732939,611516,-154322,1349999,-714846,917677,751879,-942801,-473948,1440667,1060514,501448,-920411,334346,-32126,99114,-1158616,-673124,-229054,493164,-363233,-196984,-931682,406362,-1377194,-634410,-364378,308109,1432316,97772,-373104,1100521,1115620,164260,-340745,256547,-215044,-1288621,721861,-290293,110175,-496275,-1189145,-1095224,-158040,604303,141267,297733,415081,675830,480376,381718,89734,-557678,-1040186,-118783,798469,-19403,-218016,-672691,1325763,-1358475,49790,-431926,450514,120274,-980667,1503424,-122418,-1715264,-601544,-172862,-168148,-776809,-773300,20538,53006,-681358,96223,688845,494529,1319848,205655,1288407,749597,278122,-57972,293534,966465,327287,-664292,-1491108,-1157384,-933694,-187987,1225986,-362492,-1895506,1260659,1941879,-864894,616791,935385,761797,274259,344985,668724,1982591,-804245,885136,-400412,329958,-1502447,-272532,-778714,-332783,983312,1396267,475031,-1795379,-1107879,41537,641670,782078,1243190,-47522,-749669,811697,10284,-786437,-40748,-703757,469995,1247113,-345138,-9325,492947,505680,-1403778,-693446,587001,-806338,-916943,1377615,1596481,14001,269412,4958,-625957,192202,92762,-61782,52601,517484,-72280,524736,-1151641,-1254743,-701251,-1143957,948400,92365,-459596,106508,95812,-253396,1371784,583854,-150692,436930,-159513,-22845,-372400,153254,410099,839275,-436598,-471554,593806,659670,166199,627129,188426,-484676,-1255190,-23353,-342283,968884,803639,388390,-533326,167515,-542671,176490,845976,246005,191033,-1207640,-2317319,-1243580,-79996,1089079,154917,-241844,-677042,416119,135413,-200321,505059,594403,-701841,-826548,-638262,-698415,122389,171528,-158218,-250584,-1784505,-121396,1781903,705793,541771,-98275,-628812,1088105,1187733,-68115,-341771,-627288,420987,-251138,-1164428,-710840,815160,-545122,151657,-598860,-420553,385648,26618,-451359,-48658,380521,125666,-240963,-173310,657868,325720,1755263,229064,199796,-80015,-802109,988145,966472,217701,-139744,-1390463,481182,-423343,1305079,-319171,-129671,609412,1593337,834729,-1166697,-849203,571660,182354,-817433,-2039745,-1188837,-306810,-891820,-1546783,157029,-424572,430127,778912,1886329,-2587,688010,-425502,-35968,-158184,-366305,-895806,-283309,290605,-253655,-229043,-664148,-736163,946060,-343389,-385216,322968,344839,844649,72926,261354,-175275,-723009,140712,-706715,-271479,-651209,-426939,352996,980834,-823931,383543,22773,-122276,416220,-207960,563338,-6368,323460,944180,132483,964926,279782,-166967,482658,605606,792672,733098,-670871,-418471,682458,-354351,-200472,1048826,194854,633576,135130,1180022,-374092,206947,-54048,-126394,67497,148406,-1252719,1059233,707099,1111833,850203,809045,995910,-551089,-1326685,-955901,303345,-334235,839879,1153711,-87618,568977,409814,677659,520749,831516,212128,-925866,-837751,-480089,-472556,-349806,63467,-932919,125564,688733,-1081585,-32016,-574002,377247,15348,-260398,237310,-1489002,-86507,573804,1130151,10561,-121588,107779,-344076,-267132,509154,686498,-443375,-194077,-1181145,-572354,511713,-104703,1109091,983751,689416,-419915,495409,352719,336571,-335165,486260,996395,-247165,1082397,6793,731509,-420746,-887686,-1744473,436733,498633,-148512,418121,-1349325,730055,122512,941060,270241,842878,1383086,1085269,-1023867,93085,67580,-2447775,-495334,122087,-412319,357318,1014911,-890897,-1605488,-1047614,-271589,188960,334191,54310,-723412,-292986,719541,420191,-462234,-879216,609454,683168,-315945,281711,712483,390111,-717109,-495164,-617648,-21825,726111,177499,535754,580469,-638930,809899,-201607,-285009,462432,390511,-978901,620472,965780,372959,574971,931827,-743080,-745194,-1742482,-125030,-317865,44709,-656077,-91101,-1330718,-366129,-840603,535462,57055,-1098271,-479701,-807329,-225906,33224,732312,681637,-68487,889867,137131,-298533,304325,1313200,1815469,1153619,601576,-1506993,-890031,640107,24687,-564764,1084664,-261592,552366,87184,1485132,831979,-171358,-189214,753506,-649761,12599,445965,139594,-131432,476539,338497,338685,116909,776556,-520408,-522824,93398,-545685,-725401,324820,-553886,422493,-571454,164464,-596349,-698332,-507329,411364,1402085,466141,-342213,-382414,723437,73140,9244,-436050,897911,1458429,597458,887765,-474118,-801502,1448197,1215524,-571475,-1033300,-373157,-1019369,112155,179275,1529291,-398555,-1573519,-612787,183854,-152788,-1804508,828561,-177773,164979,-612680,-144853,-496307,-1594977,327419,-75164,-1122269,-12691,349861,405459,320408,622651,721308,139644,-638441,-177402,201735,-457423,307865,804054,-581590,-426362,-1453872,-1540172,-728196,-24301,139628,-827207,-537873,-77609,226491,-322369,-47575,2745082,1533416,1150437,1127289,-701992,-94316,-417231,60663,97558,608025,198398,1424149,-620095,498532,-48037,-144407,175538,589079,195373,-196288,-1444932,-2480531,-980137,608758,-1401540,-67689,-909591,-493603,-1367155,209917,1130292,1502340,405626,266350,359916,-241609,221198,953664,423221,525806,670671,-504670,-329428,1042929,-405734,730788,456015,701110,354498,38151,-30198,150309,1927572,432344,-741686,-1228843,-571578,160720,3017847,2165254,1973482,-2683634,-1058875,545427,-329944,-392510,1616818,2296357,-459334,-879830,-1187217,-1400180,-507380,870251,-197865,407248,-343152,201503,425841,-251303,677861,509353,301540,665680,-373911,1391357,-1329166,741386,454596,1280628,341307,-213998,136248,608449,522427,101887,-402678,578606,207119,-1589073,-838249,772236,281923,538744,-243535,-205201,111610,399569,-781301,-981768,1776821,1431361,392438,317877,55127,-158601,-676756,-766325,246051,-1232604,-451672,839240,891475,767771,-721881,556330,513071,-367234,165512,425282,-46382,-789698,-1256790,-310842,1289602,-414514,-230699,33690,-721720,153187,1801899,967584,223249,118519,495322,877380,-400465,50174,158892,-725316,-944355,400802,-392071,-526221,342843,354333,1415407,499247,671091,-1591819,14581,196798,-523324,590430,-253042,805327,127661,133385,-816519,-1420624,33424,472888,274223,825329,1114704,-485603,-1752442,22520,-344608,-1066049,-617180,-925007,804263,1656791,-183910,-775333,-629890,-462369,97464,100907,-551051,337015,344538,-1119484,-95563,1629837,179954,-981432,468409,-71898,-508231,-266610,-262619,583839,359265,770301,-934407,-783081,-362448,-298191,10324,599347,789492,139675,-435206,45812,930243,968766,-176467,-212591,-1135911,502095,595513,516396,-805176,-1211255,170660,-346198,-238132,-731858,-115661,-1571544,-793063,467748,290534,-1301361,-434791,335740,-154969,-216836,-52997,298914,-682952,-125935,-768836,569539,-104155,1016963,-463397,-1041181,-361727,956910,1756191,-704866,733343,138718,-1542485,-447988,-1486874,-400140,-135634,-149437,-173428,-1372459,-997894,-40682,1099791,1356441,1483656,646312,1248484,-95576,-1007902,919837,1372208,500469,456088,735051,896630,1889153,-53208,400815,-1065467,33211,-241020,-141835,53409,-273791,26465,-372064,-775653,383800,445914,-140207,1175607,-34845,1101025,364594,110874,1621904,-345670,-696496,-426353,9054,1018750,-640096,-309711,-697897,-446074,913259,238186,53022,1295792,-540308,141297,-307902,-330142,249163,-404548,-278621,-744228,-725376,1505749,160828,637013,-931477,388548,699214,-136764,149536,-623996,-268061,-146819,-124744,671650,-270207,558514,-109647,-192558,444190,152453,498662,172891,36930,-355901,1578600,148871,131133,56783,-1702158,-45621,289025,745748,184003,-600632,-368523,386885,-652743,214041,342006,366001,1102978,935178,25002,-581400,31046,-71046,-528217,-382097],[301956,70907,410588,-529620,-95344,99371,-361916,433069,-85745,591046,313844,1268082,-370404,-1454857,1168897,125311,197068,302491,1400311,658673,-703836,176184,560235,-603765,364516,-697241,766178,1635027,1363050,120088,-77236,351595,797733,-228042,-424307,-535872,-1083813,262670,-607071,-617516,347455,-700326,811582,1368098,670931,-545268,-857018,281932,-350108,1354526,-648916,966557,551413,-912994,-1395957,1432339,898934,463148,-1144103,150390,81132,445645,-1084375,894,53155,493653,-924460,-267115,-1114794,463684,-952175,-341012,-263755,161026,1534782,-30003,-361184,1358740,1180086,319567,-122063,794116,-368850,-1304147,624657,-222006,-191931,-514076,-998664,-544765,-153093,262769,494937,-30731,354464,193535,333565,460647,90852,-583427,-1103707,246653,630792,-309024,-324119,-892330,1318492,-1125336,-26587,-586430,39524,164510,-514137,1272637,156237,-1860349,-780787,-451537,-370359,-1078595,-727316,-337344,-75742,-745042,323919,671177,41909,1280854,-308909,1507415,992913,587108,58227,-457133,756546,236012,-914181,-1674416,-1118900,-1139944,-441873,1229049,-241895,-1489372,1611500,1647740,-1058360,588216,1325323,629925,225419,473647,320873,2450436,-509093,1016229,-616787,22053,-1352652,188938,-900994,-355414,1100579,1430366,565433,-1678044,-1096037,-84966,310792,898714,1360364,-64907,-596223,464577,357098,-686986,309511,-527012,589183,1345768,-161590,-232729,5230,596241,-1511364,-733484,804296,-247666,-1159647,1257450,1344777,-90705,199395,-158238,-337227,-121089,158927,-304836,123867,890032,-12924,418921,-1611433,-1091808,-737745,-945586,984590,410364,-479699,33064,-343420,-360866,1228230,639640,-138007,530425,-281429,-73939,-599475,-246367,781717,887607,-776344,-390431,1176126,163617,52159,357075,-170811,-421992,-814014,424034,-443646,613340,1018249,670972,-545768,-251242,-739487,-119317,971508,85841,-97461,-1057133,-2483989,-976226,-2031,1347025,803959,132700,-494349,-69910,283470,-139605,689464,815544,-1141203,-697096,-418899,-590798,327281,758340,-36841,-506444,-1808850,273891,1700656,601301,440096,129482,-782211,1197988,1651848,487078,134006,-450252,419899,-405712,-1068599,-529659,280305,-759604,224432,-1117299,-427096,325762,42855,-455316,-327510,496499,171386,-91495,-287813,626874,388492,1496606,265202,447630,-7043,-934735,705156,833403,387010,70053,-1055932,574091,61852,1072973,202577,420742,741631,1274674,111510,-1221582,-340797,31191,520190,-913938,-1957887,-1657200,-530602,-450788,-1820336,-97070,-143752,531525,961562,1687768,410179,652808,-712150,-360199,-215706,-581858,-821507,-370136,254611,18836,-588949,-788428,-889907,622004,74374,-171506,573303,273596,507465,-60279,114307,-412528,-859435,-149500,-757483,-434024,-663269,-363066,377100,1006864,-920949,308021,-116412,188694,697844,-26465,419937,-341426,410217,469278,-116123,912802,432464,496138,687314,231598,476717,177506,-412335,-766806,27734,-315934,-250753,1154957,-51940,540269,-16734,777663,-738836,53528,166237,113626,46446,339821,-454727,950340,453668,1397898,627388,716729,1565669,-377755,-1410240,-999476,81213,-216479,635486,809772,-367692,721593,418722,775392,742572,867901,267691,-755679,-507905,-296050,-178619,-480737,107812,-1040093,-70478,716647,-928212,-438568,-483127,193172,-45559,-413059,241881,-1213729,-311042,637653,889471,-504988,-458430,-291531,-849058,-606605,212071,408104,-484111,-255864,-1588421,-529883,436027,573348,1087080,686126,396719,-102400,538213,483667,555603,205376,713550,1210049,-381039,992524,-53941,243652,-1248493,-1681029,-2434557,80579,92422,-641566,529799,-1119108,1036180,318987,292679,-261034,297599,1087251,810936,-1294045,-149866,-177909,-2384802,-720049,223842,-317151,223339,847932,-1160173,-1513148,-839861,-373582,505437,559058,205402,-474956,-759831,751824,403021,-462038,-738555,1069200,717057,-36247,502874,640793,577845,-238261,-853285,-622772,-338055,156620,65535,546326,603458,-235425,1026398,-25186,-294488,533588,316998,-535539,887818,1020475,359878,732925,935087,-947066,-1264314,-1815231,-47843,-782555,42531,-594123,-710034,-1362905,-245745,-773680,341461,522003,-1018807,-739168,-1103719,-513504,-359983,791156,207389,-397751,829132,289767,-532052,-376162,1056600,1354839,751970,167766,-1741774,-985524,676974,432623,-274627,1369382,181855,694172,332018,1919149,931798,-277526,-18588,794079,185874,395193,167380,43600,-589318,59722,-363112,726557,194437,876778,-298970,-173807,-118176,22045,-192550,546765,-590953,672291,-468854,607091,117209,-554471,-314392,272035,1303553,441943,-166399,-927795,172147,13231,365809,-509394,759432,1255798,107176,876099,-682092,-1017297,1058824,1054893,-479180,-1148611,-403326,-671805,653458,257287,1527714,-177221,-838565,-105626,252317,-299507,-2628775,786222,755811,57665,-470875,56641,-523556,-1684604,317230,38348,-845883,-196213,117253,493752,102420,273054,599117,-173157,-738093,-858301,-282085,-547622,536366,983650,271127,-245068,-1085895,-1237878,-521474,430686,505255,-731748,-524451,-426441,71333,-305815,-354588,2311878,1771961,1469027,1181420,-1014468,151181,-352845,673756,-47926,437330,146963,963747,-580412,417740,-198827,176169,69443,462576,448557,-268714,-1360772,-2675293,-761410,716000,-1480006,-231941,-1195252,-997605,-1038587,-107563,918699,1240303,817811,497303,44888,241468,335293,578224,531683,480018,390740,-448535,-592346,299442,-547733,539138,231280,711542,949807,91616,-113745,152331,1722372,44831,-492539,-839315,-470458,-142041,2886067,1774615,2452653,-1955241,-744150,305166,-489208,-296154,1633481,2186508,-288513,-720740,-1049134,-738318,-464683,1129159,-526758,-272305,-166208,145098,149627,-251369,456637,539904,138649,440500,-459857,1820362,-1241517,705815,441051,1418087,237955,-3073,-355067,924920,683562,518918,55919,532369,401630,-654577,-749465,663447,739904,605085,-417572,-467929,51799,448536,-269896,-902030,1391086,1751619,256830,470582,55670,-549793,-453070,-450035,359079,-1368529,-694022,600333,551688,876869,-684124,370382,604881,-753747,-18953,96070,-103445,-794154,-1106397,-241253,991317,-626195,-76861,79588,-498315,217515,1584928,674040,233183,-44682,548442,841618,-114453,-283320,265186,-214632,-924174,694202,-466858,-665603,144684,252937,1210735,381150,489163,-1704863,-233468,41594,287595,1459185,49064,674533,83157,115116,-657078,-1471453,-162860,275459,424152,961003,723874,-388855,-2118092,-114761,-227441,-1275489,-1598295,-992848,807144,1129817,-260323,-779492,-268319,-167557,-379342,-8299,-318939,1085828,260143,-1063004,124471,1770287,38026,-869685,297288,105888,-709164,-380920,-331742,531365,152285,825650,-1173306,-734056,-638815,-543365,-5382,675581,909821,12291,-1333741,-333900,761587,594023,-345247,-757594,-1178526,629085,607723,579670,-1016086,-1524000,223519,22598,-607355,-869940,248295,-1506029,-1871857,-126039,399034,-934766,-406964,343886,-187833,32852,-249207,207725,-648184,-225006,-1037602,846543,-113945,953362,-665545,-921987,-102365,997238,1958380,-731725,466153,-224203,-1358019,-182904,-1527382,-80816,102155,-108262,-615823,-1888649,-1345343,66634,1049257,1226976,1118170,451711,1621707,-447111,-1075570,837214,1188705,423324,271042,457845,891966,1644861,101476,453009,-1034595,158822,-525090,-467027,116934,108596,-221528,-644645,-730381,-267320,67702,-439875,937812,-2913,912237,466195,73851,1602066,-589004,-767508,-557060,-300808,520988,-262285,-241070,-1127980,-320336,1108634,-54354,-24065,1320698,-789409,390640,-252460,-447105,472637,156724,72618,-430492,-608933,1552357,404894,291273,-515867,437677,370789,-75884,-167496,-386346,437459,-243705,-52661,758011,-694359,384091,-209023,-33017,595598,570663,770162,-104556,232789,-299915,1843171,-71703,-49802,264913,-1588162,-416634,93279,629369,-637091,-748075,-200418,-67879,-448576,-12484,-46648,643342,888087,584344,-605058,-426338,-75294,-155751,22350,-21527],[307377,248209,605113,-250029,230523,822371,-89349,429175,152972,605663,506205,1237881,-222637,-954067,743935,-492641,411796,237812,654962,559980,-707087,111480,239947,-504758,-139849,-376121,1540520,1311560,1392326,152378,92928,371046,770103,-172752,-548764,-642240,-337875,126771,-860896,-117395,417425,-211188,387260,1220103,1006050,-620482,-783455,-19789,-477649,1105967,-579249,677914,312411,-764286,-1982907,1158672,621616,249124,-1173151,-9124,353912,745951,-883753,910491,211900,522820,-1398284,-331276,-1191152,456997,-717804,57384,53112,-57301,1341939,-87145,-298896,1608644,1165278,462692,-9438,981244,-542218,-1210417,431117,-119215,-353421,-262835,-721088,67437,-948,46314,824197,-483990,42556,-280853,205922,553332,86407,-573555,-967871,390755,252167,-517373,-434246,-1048593,1180771,-727546,-66735,-750003,-260498,141536,-185959,901847,421705,-1728204,-766965,-500748,-476510,-1424920,-587295,-570929,-248033,-600715,486591,455705,-462523,1046339,-553281,1363730,1005039,837803,169200,-884024,520860,-60383,-1178366,-1676668,-1116293,-1353738,-741384,1269182,58328,-852137,1716679,1191382,-1214698,439594,1352012,612545,55832,550305,-95395,2442981,-145233,1016904,-441311,-230404,-884947,584989,-869279,-479148,1099844,1295898,554796,-1629309,-1040845,-146252,139461,909759,938946,-19350,-298294,363245,1058130,-380483,674812,-124207,749491,949846,30465,-586577,-432671,598277,-1264691,-871840,920058,375177,-1326985,984657,1156757,-159754,250561,-120640,10008,-378751,195703,-537597,155391,1083805,172381,564491,-1577830,-987141,-368432,-681036,896088,673376,-301930,-90459,-694511,-355561,959341,571727,-225685,459300,-343224,-407468,-741587,-219902,926087,820301,-903332,-265139,1531897,-243621,-116658,-23262,-579956,-353229,-302186,632390,-617505,93206,1082059,989099,-494316,-755776,-960266,-217081,855190,-95685,-375479,-657309,-2114989,-487116,48422,1475418,1201168,452203,-357705,-577027,370068,29460,800047,539683,-1544988,-611457,-199451,-423398,510780,1146065,14016,-802655,-1401033,711730,1366695,402040,331555,382918,-764681,1011705,1641282,862608,573586,-237998,396528,-496103,-730894,-383560,-99279,-851363,51665,-1447356,-546093,318242,79831,-495074,-536813,468094,213767,-57357,-296662,639736,457817,885744,357016,825672,31429,-791639,388909,617700,636370,430973,-758350,578880,692022,705993,766001,764114,828173,775906,-685223,-1034723,148838,-468816,722575,-944855,-1667468,-1756213,-909084,60536,-1911820,-321805,240009,460257,696306,1302097,878904,665006,-772264,-649517,-187859,-784260,-594935,-344287,202596,303378,-746948,-806149,-937744,131954,446347,84567,648322,277906,-73803,-394331,-321102,-440582,-875085,-373122,-740471,-391806,-679007,-272881,392271,988010,-870222,209914,-283674,333604,961168,95156,294374,-688472,586405,-321879,-516976,687652,495233,879053,835241,-83257,216531,-314774,-84476,-958291,-524611,-286204,-246345,1112424,-274009,249982,-150280,283847,-953131,62935,196609,290612,66854,402641,378220,732255,-79505,1413965,409961,691730,1862527,-242127,-1461956,-909467,-53643,34965,351874,377634,-556824,843031,389135,869642,765508,882090,361423,-460975,-145754,-168255,167953,-639523,103672,-983929,-417336,721990,-723166,-815446,-329469,-126750,-96717,-515210,242009,-800287,-309541,503247,486906,-1013021,-835424,-577109,-1253998,-722734,-177027,97582,-574928,-350278,-1679090,-377524,430015,1088240,930233,419420,-262415,224581,402583,538478,691373,592110,775656,1496502,-435575,768374,-138637,-430326,-1483434,-2138579,-2660278,-265431,-265177,-1020081,645006,-598414,1208589,529606,-272622,-740908,-272567,632783,547768,-1321387,-520325,-513288,-1843509,-866911,213111,-347298,39911,607029,-1276057,-1021059,-565737,-471724,834702,708226,376414,-150473,-752818,645698,272912,-402668,-646763,1031756,533579,-75799,474784,458268,667938,339144,-1012969,-661340,-625354,-309213,23193,705659,779708,10623,1058311,73954,-92927,521206,198758,-124214,961807,1026308,202539,666672,866941,-883358,-1401692,-1352325,-85190,-1215688,104039,-637600,-1236581,-1161651,-13524,-196413,52569,866259,-653831,-836957,-1184412,-563865,-626655,661280,-366407,-828035,659254,353804,-629596,-829451,964899,969261,348885,-227216,-1614212,-1063236,459838,814071,82338,1474589,546011,792597,615041,1868286,769327,-429518,190635,797038,1063715,676649,170193,-125516,-1281213,-531704,-1010182,928511,104995,776513,56686,118032,-278719,568442,339715,693628,-624306,776628,-244635,978667,646670,-372572,-113065,150210,1152627,443800,95156,-1382411,-221281,-185756,573564,-551533,503137,835297,-436127,655230,-877773,-1145266,606306,860886,-582041,-1226015,-406291,-222740,1173540,317689,1285678,100230,-205294,272266,329071,-509906,-2839167,744864,1426329,-7270,-240422,359088,-650545,-1714899,281865,399885,-306961,-423347,-43609,332027,-254538,-91502,402085,-467010,-771083,-1344106,-616614,-583657,411463,679860,1062593,56758,-660430,-659531,-385081,753375,624790,-422113,-217685,-767212,-75579,-161339,-667453,1398271,1598022,1367815,969115,-1099245,372919,-168696,1051150,-289045,183385,43754,253667,-311323,258416,-434599,481803,1095,250485,623137,-277043,-1168965,-2270591,-439041,823253,-1587212,-367607,-1177269,-1292851,-628918,-446941,625185,706147,976208,612592,-159185,730970,556743,226748,674451,215102,-113438,-368952,-766666,-412213,-612977,369162,63583,712488,1303793,119067,-185991,255154,1476537,-228933,-339761,-361789,-267736,-431799,2529153,1125690,2154841,-1630889,-551045,-2483,-518332,-274990,1516038,1702163,50539,-516653,-840778,176712,-277167,1053756,-900752,-1094301,-18348,51611,-196961,-278004,281830,545131,-20905,165308,-652161,1996119,-1104277,461906,254791,1320621,53654,157153,-760101,1197352,822476,825698,298320,284523,717028,422727,-628893,505232,949598,620854,-522607,-602528,49738,364520,129622,-684842,955112,1861963,353694,710513,-57562,-802785,-208597,-38,241929,-1307749,-970328,240416,131253,992849,-580209,158809,477215,-1090808,-274039,-400004,-86302,-582055,-1119837,-11635,574528,-939034,26494,87692,-38686,393842,1344333,178159,160221,-89727,571389,758600,109282,-483823,361697,370914,-808954,838111,-506978,-703589,-51632,232822,1099023,290881,254733,-1670912,-550029,-162721,826913,1977443,309465,555220,30152,102355,-588219,-1485631,-385194,79030,624811,972911,445855,-97281,-2056485,-182416,-73545,-1269194,-2166023,-943988,642988,623999,-308363,-693778,225369,146791,-729016,-159793,-257013,1228207,142770,-825934,366116,1643360,-139808,-667662,159501,425372,-768065,-473053,-442641,438065,-178189,762720,-1289656,-572435,-787270,-730671,-124585,666023,920756,-50769,-1954556,-751736,446533,341678,-442007,-1216556,-958469,601179,462289,543081,-1059184,-1503972,214523,96510,-844656,-777230,520996,-1494607,-2778223,-777566,476841,-411090,-323431,311804,-211050,191743,-473856,38996,-619537,-212246,-1305063,895364,-130036,652245,-810668,-881190,113185,857214,1636393,-638596,444014,-473335,-1005883,113565,-1369137,338935,514611,36484,-810242,-2067956,-1661681,262682,785094,914238,616504,282222,1728923,-747500,-965850,767237,855306,242694,226844,283650,765919,1259355,538537,498395,-908804,259954,-478400,-750855,137193,498874,-578767,-952826,-618870,-730597,-276645,-603513,446195,35179,724587,690312,91720,1254658,-1005466,-690133,-640125,-567173,155113,320695,-45263,-1451125,-226124,1271633,-72729,-96164,1114088,-912418,623764,-106809,-635671,512211,522587,216005,-46153,-224363,1433841,587429,-408909,-177093,456338,123696,14747,-445749,-284467,800914,-400678,154926,705480,-955718,154416,-298647,23069,521757,914872,916110,-467171,277488,-254896,1745192,-276066,-354280,535385,-1241903,-848400,-256496,353339,-1378440,-949046,-42487,-487243,-193167,-512682,-384900,885880,551026,42798,-1209586,-196650,-84792,-153364,286921,251236],[369184,411729,687919,-110670,490294,1273145,311336,411263,513241,685275,798242,1065966,-244918,-319087,329673,-1180725,585802,212130,-217960,410709,-629100,67895,-85252,-165088,-571932,33626,2059689,794069,1328289,104506,292852,372199,698356,-122844,-605374,-638867,264967,33146,-888738,207555,447277,397392,90962,840392,1142149,-553248,-542352,-114056,-484829,672510,-507448,162512,110109,-524357,-2055633,711909,283340,-117928,-990914,-126152,695719,971459,-543917,1777115,207276,497904,-1636752,-385491,-1127181,332439,-742948,460737,479368,-307965,824278,-108073,-201962,1845556,1067764,562776,10602,832802,-678433,-1091738,231298,13659,-397779,166865,-395707,525940,260592,33825,1094509,-928839,-391865,-679609,91151,600728,120777,-583280,-628502,304415,-106308,-575960,-454004,-1124838,998861,-288577,-45524,-842618,-463389,-5437,-113395,422824,538913,-1292975,-587588,-332674,-500629,-1696683,-387765,-641113,-509358,-271919,531265,219388,-892816,685940,-388712,934243,820447,954052,174543,-895083,332576,-585044,-1359627,-1464276,-1101819,-1493341,-991266,1301917,414861,-184763,1548752,794680,-1201162,246559,1154181,728299,-152286,486895,-467947,2045766,157757,845839,22956,-366917,-270848,794899,-716276,-669274,996255,1026241,442252,-1703686,-901552,-89129,161759,767616,23572,52762,75463,439620,1677467,90108,985557,401497,858723,342174,225909,-952806,-710090,530065,-741799,-1145359,929220,850387,-1381577,634446,1091449,-168028,411922,67437,327350,-402670,231230,-711269,102480,1049390,496367,878995,-1047060,-946731,201595,-455163,668795,803142,9150,-214646,-882236,-214467,642229,436092,-359674,261872,-339192,-1001184,-782871,341391,823378,641709,-780482,-126379,1604204,-427466,-304380,-397700,-896475,-247721,174260,651319,-829299,-537744,1007603,1139462,-401417,-1168468,-1091525,-79852,518519,-216359,-408658,-74998,-1341938,54845,53847,1359739,1163012,681737,-306372,-930303,384440,264377,830373,-87767,-1810192,-560085,-13821,-243840,602359,1209344,-53631,-1044779,-749060,979325,870716,155723,289985,596096,-569629,624795,1125238,913274,893308,-37055,377071,-459028,-258104,-277004,-210303,-780872,-402185,-1472743,-699898,351250,59241,-574956,-653649,313311,202835,-159749,-274384,642178,511819,182593,519562,1176694,-10467,-437109,117845,395289,872550,809634,-622827,544934,1254322,295557,1192926,862842,801669,232432,-1291553,-633854,453772,-826417,723232,-866861,-1297866,-1523917,-1346311,498430,-1757469,-458260,605514,237103,89920,828865,1259821,713630,-628307,-854448,-134217,-981072,-303820,-155970,106598,451305,-621629,-692902,-844655,-386782,615627,281548,575482,408141,-742323,-919885,-920704,-352558,-892933,-478443,-664992,-193413,-651444,-223888,361531,912977,-608994,166642,-371232,181633,1079927,123009,216948,-907599,794616,-1166379,-937461,393286,421511,919899,912424,-210636,39399,-708866,171676,-1012384,-778941,-255547,-91614,957701,-422380,-150116,-234152,-159499,-967616,214623,80644,366386,199677,366433,885273,509021,-830014,1200316,297276,750520,1787703,-196176,-1421298,-707906,-102649,161997,46984,-4392,-608669,933909,278034,984658,590922,882317,472536,-133048,138416,-147707,489211,-694354,125142,-757290,-864456,696505,-497427,-1071375,-172143,-490139,-108761,-525191,260681,-282809,-67956,218515,80661,-1341941,-1159331,-520727,-1381254,-526464,-464666,-108856,-704202,-468313,-1432003,-177972,504296,1304311,762871,252095,-1074410,478281,109193,465266,800230,769836,627826,1707018,-386131,494790,-198505,-1121015,-1069997,-2093627,-2280025,-508207,-475256,-1236281,726118,-18351,1258561,750715,-592727,-1041864,-742660,113169,309663,-1157869,-1065574,-908806,-904201,-921517,131739,-449280,-104030,357130,-1168740,-293187,-231489,-532134,1080448,699095,488170,264349,-319785,384844,38627,-249090,-571479,605625,115882,-399028,183216,210681,631039,852528,-875443,-755439,-800103,-501980,40392,875489,1019466,54982,891830,91964,326335,484980,43250,176727,882963,986299,-99677,341876,765148,-510534,-1144813,-550427,-191960,-1406790,215625,-664806,-1502675,-735083,275081,696320,-284177,1086407,-52481,-727797,-966628,-386281,-693007,423607,-824750,-1251080,428188,343350,-619214,-878028,1158003,736847,31050,-475216,-1231163,-1157076,-46249,1037433,427882,1436801,800568,825473,713377,1396330,445047,-628373,370541,727221,1632783,782776,385934,-271169,-2042847,-1196797,-1424163,917002,-46775,517135,478796,301819,-326959,1011537,709941,718472,-608825,725552,39032,1240591,879131,-203879,46636,127101,1009986,516451,411593,-1602496,-401249,-519734,579041,-558957,215302,319672,-811048,373381,-1012003,-1114807,223718,666215,-855424,-1247950,-429484,201042,1535347,389713,885223,370554,254303,433267,391477,-743818,-2222314,749137,1605893,-13611,49588,636674,-797011,-1710244,159609,828316,278166,-654348,-82521,-37594,-709184,-354307,197881,-677543,-800961,-1447274,-776776,-594561,-46716,23530,1560947,425975,-255348,-108910,-279442,877095,488381,-214,250808,-976837,-179379,49394,-899654,328338,930135,783001,551889,-925864,532469,94569,1085007,-557140,-78240,-96875,-499414,62167,54137,-709215,685874,-55251,-10475,667846,-212269,-913623,-1353720,-82233,895510,-1611536,-435267,-955203,-1302616,-283488,-714141,257659,89753,779699,477904,-233281,1069468,779431,12780,807324,-180437,-599517,-412762,-784637,-859941,-626586,248545,-31835,694254,1366855,114209,-208090,418222,1330835,-295614,-383535,-27618,12370,-629953,2148766,777006,1744302,-1308710,-352985,-241132,-456901,-392621,1306892,1028020,456989,-304395,-546546,1033921,64311,697201,-1164837,-1787390,66730,-63596,-525290,-327040,209883,543084,-147564,-80541,-881299,1805370,-972920,34655,-75708,1041331,-49433,380486,-943558,1397960,841355,916993,258736,11187,1041399,1165754,-599732,302017,903705,553985,-563225,-600867,83726,186354,216973,-403084,662406,1677179,639215,969351,-266937,-922115,-44338,372376,-255328,-1070311,-1067820,-142865,-239458,1060225,-428588,-37610,193833,-1232368,-477803,-953276,11665,-140032,-1253861,373846,173504,-1334926,72467,57530,498550,680355,1105841,-419519,35545,28684,532847,697384,169196,-447463,371213,880072,-602872,814707,-522566,-650841,-188494,344411,1034470,179474,7609,-1452105,-831363,-370622,1014400,1994509,378627,430736,-1368,121283,-627709,-1501931,-613584,-124314,799580,857950,402355,219599,-1530257,-168949,91063,-1010796,-2096035,-800215,371170,314674,-351741,-542609,709009,435638,-843857,-299574,-410314,660121,-15684,-448748,540962,1238500,-331684,-420241,94555,766966,-620867,-543288,-563352,339398,-517297,588865,-1257213,-315779,-768768,-925700,-311812,605795,809960,-54458,-2076599,-1075169,81822,254398,-454169,-1422867,-570003,462085,246784,500912,-846055,-1187090,147659,-61222,-846851,-510884,643889,-1514273,-3032654,-1251128,486653,49327,-260888,213289,-209971,224167,-685646,-174263,-622572,-92170,-1435135,687289,-251817,205102,-853967,-918784,231955,586074,778881,-452367,611900,-551331,-523929,342973,-1030218,711466,999228,200435,-676775,-1768374,-1808209,494919,312584,469438,93191,171703,1494371,-882415,-742123,685763,501219,-27802,322310,196036,509984,836318,1119827,520364,-724629,273346,-2462,-890376,111170,768784,-970811,-1180770,-470400,-965990,-502262,-575720,-181585,40526,614465,925193,178237,659554,-1422469,-417987,-669226,-698626,-41845,848282,252110,-1524905,-134765,1393618,159940,-139837,766307,-848761,921208,109217,-813342,333372,608605,113469,376681,355005,1188809,646807,-1284371,35382,436620,29168,143037,-592062,-376982,823865,-554500,483541,513564,-996455,-55608,-396318,-34310,242462,1074830,903596,-830129,170441,-245857,1356160,-394182,-666114,789720,-724185,-1284074,-638541,-48916,-1796742,-1196775,45678,-761631,124923,-1050884,-525043,1027265,177956,-459902,-1615725,14763,-12518,-84919,188512,336704],[473740,560897,603010,-75001,626337,1364090,683249,381643,848189,747901,1099135,875750,-409235,249910,56261,-1752407,675621,241070,-872316,262191,-464945,43585,-425975,226365,-815278,362666,2316406,234216,1204702,-10023,458199,331100,593448,-67230,-601026,-547848,550246,-19966,-675544,264849,394140,976970,50963,438170,1095240,-351965,-225516,69907,-358166,204943,-441368,-401902,-23264,-226543,-1615943,259829,-56286,-566015,-659608,-206620,942785,1107047,-85387,2282453,62862,352448,-1543112,-419355,-922115,87198,-965152,787518,859889,-526643,65616,-125207,-112547,2018581,881936,594970,13822,485903,-736692,-1034404,114267,160797,-418488,637030,-46214,695219,542795,215369,1271238,-1243123,-796290,-971702,-18255,537101,232000,-656020,-168596,51716,-296253,-446370,-310304,-1098400,835422,91878,56512,-790803,-629813,-317730,-305560,-73523,474918,-639957,-317869,-65786,-486771,-1803644,-189219,-556548,-803743,148549,440986,109462,-1105065,280346,129310,398078,519302,864624,42619,-567752,231484,-1230866,-1374842,-1083314,-975877,-1488849,-1078750,1252818,709700,366884,1161976,635121,-932765,77247,909115,942730,-302721,234141,-689395,1465255,258746,506964,507931,-369187,282636,723045,-520207,-872067,832242,699946,256261,-1820943,-663405,93647,327040,492580,-1055551,86604,451010,567677,1892224,612630,1165336,882988,835858,-201804,394045,-1172726,-781383,418495,-129675,-1511608,871994,1037586,-1292238,295491,1092630,-107737,619834,293298,529492,-127985,300965,-779800,-4993,809320,896579,1209118,-268412,-912162,682183,-329140,354556,756892,321751,-287683,-880165,59087,359867,293801,-467935,24809,-278925,-1657764,-737760,1203573,521060,383268,-452723,2019,1440930,-392975,-463623,-630641,-972529,-92639,537657,605994,-1037872,-1153499,839877,943585,-300126,-1347274,-1062236,204909,70183,-194259,-108484,525286,-441547,459293,16959,965070,682348,816000,-329911,-1038861,329593,459418,781704,-788532,-1864982,-546527,125393,-110217,559471,926249,-245456,-1162085,-118797,935936,356991,-65417,360955,721476,-265859,180549,322463,602544,1034586,120207,377037,-293325,171712,-207357,-87575,-554379,-984119,-1206377,-803768,392175,-48929,-673921,-682165,79535,112717,-364939,-301804,575283,508777,-386390,746764,1365138,-155050,-1266,-50154,228565,1002960,1075670,-694750,525321,1520826,-53134,1357286,760995,664011,-188622,-1547260,-111036,499116,-1028619,527402,-652434,-996923,-1097266,-1696017,743664,-1369782,-485159,792755,-57829,-628148,362719,1397217,757892,-353515,-956848,-167973,-1189202,-53659,157270,-41064,363869,-237900,-472029,-617826,-800028,528177,340855,421247,659152,-1296209,-1508745,-1438672,-277382,-980785,-484317,-578035,58614,-538035,-252811,261106,765812,-126072,224989,-288932,-247114,954990,32681,190138,-917777,923096,-1728252,-1204861,162389,224600,701560,938764,-82340,-47134,-946273,240796,-962680,-663535,-218923,205964,749069,-486182,-535616,-257551,-400003,-792191,423131,-94407,330273,470619,281137,853809,348375,-1637224,854802,340441,832375,1368674,-257642,-1180646,-436575,-95424,48472,-229578,-234011,-528380,981181,79543,1117938,289172,872563,581151,134502,285338,-248053,702147,-506795,226913,-410288,-1323763,642643,-275595,-1167905,-63500,-779020,-55186,-436490,295894,258370,327929,-107604,-197544,-1394500,-1345143,-41786,-1146331,-64451,-486647,-108228,-828104,-566342,-941183,13162,622477,1187612,663117,204326,-1716133,628769,-250464,243444,942260,750956,274631,1675664,-214881,277408,-214292,-1641365,-306211,-1588511,-1399918,-600276,-494825,-1280184,740473,417618,1218069,978960,-618357,-1082564,-1015711,-342127,111408,-909659,-1717616,-1280420,130898,-883830,48334,-508308,-147033,146553,-847003,442428,163302,-528418,1179764,494454,478327,719026,247257,15200,-247322,-6692,-456305,55679,-466521,-842442,-285385,-38931,479045,1172359,-443951,-897594,-797482,-360818,81417,903646,1223893,-52043,508635,58313,875404,482204,-128000,329061,735245,940069,-464974,-171107,661802,97332,-634490,198028,-286896,-1226730,342102,-572515,-1432090,-160983,540114,1514513,-551687,1205299,651663,-415834,-457919,-65055,-532047,181392,-964235,-1545862,196127,309202,-543606,-538076,1527567,647256,-141688,-516852,-793768,-1248661,-746096,1036038,695987,1306391,924703,748083,459640,781743,101936,-853881,461916,576031,1675058,673779,629576,-324652,-2611048,-1823105,-1516007,735820,-128483,216215,867974,355946,-240430,1313788,769130,598762,-501586,550451,297608,1380548,846169,-88706,132201,250903,923340,672085,726891,-1511969,-370502,-922171,411565,-537425,-24237,-139817,-888243,161293,-1028429,-905010,8607,492611,-1136343,-1189517,-528640,534106,1643273,480654,453314,587736,543386,401454,402664,-931910,-1083812,820188,1324407,40323,344250,767872,-867853,-1643208,-76784,1141815,700865,-849947,6316,-483863,-1174053,-421832,36402,-778198,-868314,-1161178,-805886,-591495,-671452,-684681,1653004,764334,66167,188383,-164913,775846,182011,402164,669362,-942276,-220529,254081,-991308,-581349,-89554,-126823,71046,-556726,606039,405484,812269,-746054,-271553,-260743,-1027700,404137,-153694,-945673,715477,-114950,-280516,577978,-95261,-657305,-258308,234851,891341,-1399474,-420824,-657281,-1055537,-67186,-837834,-125541,-389151,307593,38964,-259179,1120322,879489,-8440,899867,-573379,-851239,-681904,-623139,-958014,-574948,183463,-59107,662440,1205647,86068,-177025,583668,1381389,-124915,-580935,-10532,322933,-697236,1845736,876041,1525304,-991785,-134120,-325405,-389435,-635892,1046836,379673,804967,-110298,-180100,1568858,507851,183458,-1207568,-2082845,113258,-166340,-746644,-386318,251886,584837,-231630,-239046,-1055918,1296470,-893384,-496314,-473216,561042,-150374,467500,-987069,1475152,676756,750620,-1438,-135603,1244549,1310965,-725346,81081,694120,394384,-555461,-500684,102410,-14713,-79566,-172017,587686,1222786,1022571,1151040,-499190,-950740,-8475,525351,-1021938,-707707,-815148,-471804,-448381,1037247,-264004,-196466,-131392,-1123310,-513717,-1404823,170047,450401,-1341411,872939,-141130,-1737926,69876,-4024,931754,1021455,871738,-945151,-96100,292020,430953,709091,29673,-151890,230614,1185119,-332702,653802,-513034,-523577,-227919,579784,959375,12673,-209159,-1082593,-962772,-525466,899501,1545450,172771,289729,9827,214614,-731637,-1493016,-821357,-344960,854615,662847,611190,345147,-717441,-92269,235777,-536239,-1491880,-603306,62926,287614,-389059,-370081,1035928,663910,-681341,-349549,-683850,-245493,-215292,-11022,556311,626294,-520211,-192651,103216,1005779,-264178,-586474,-663184,252377,-749923,338136,-1073643,-8676,-582280,-1167787,-493817,540883,588198,-33521,-1752497,-1225007,-239166,293648,-390980,-1290497,-177532,286132,64089,532923,-335885,-695578,22301,-316473,-618458,-169986,637730,-1462616,-2456905,-1358020,407154,240250,-263647,53015,-173007,133912,-845304,-382532,-667271,73454,-1372739,285584,-538360,-227420,-821309,-981906,235195,273242,-301593,-225303,835085,-436962,17378,435300,-573351,916609,1426530,281707,-281058,-1057127,-1655014,702765,-295015,-2998,-344216,133352,935675,-790094,-497634,573802,229269,-344828,511884,145372,155607,468924,1617164,494914,-545448,153345,768204,-840245,54056,841909,-1323679,-1208766,-316977,-994923,-575357,-358736,-778395,8187,632339,1081386,312193,-30267,-1631382,5010,-663431,-654584,-83407,1072601,597712,-1280629,-9432,1481843,468814,-141209,388358,-596966,1308135,339114,-913295,13339,436318,-204114,748897,966867,887563,540818,-2012802,119682,381530,99613,296002,-562412,-651557,609867,-620625,865595,227266,-832560,-189401,-518920,-183448,-144448,1020045,749592,-1100090,-57064,-259887,894899,-367646,-883180,915570,-161828,-1629345,-888793,-492494,-1799819,-1464831,13572,-856671,498399,-1362526,-385578,1040244,-132691,-724775,-1727176,146052,102112,4651,-134636,205322],[590789,690890,351194,-78960,616967,1134117,871499,333761,1045961,695895,1293971,794604,-628696,596331,9374,-2019590,675156,321391,-1087732,176737,-235924,35447,-769083,512715,-835523,451815,2316650,-202680,1057311,-156148,538388,236132,472847,-115,-536027,-413336,517990,-43844,-316135,67951,258964,1377575,255731,178583,900270,-70357,46507,472501,-125062,-118352,-395331,-852098,-96784,101715,-839031,-24664,-341767,-989591,-302345,-270118,943038,1146305,427149,2243374,-146269,73676,-1117326,-413387,-606031,-227340,-1247980,982865,1052593,-645445,-728034,-139627,-77352,2039363,618107,538373,95710,121788,-704242,-1079176,123605,295215,-509503,1016517,318126,593508,735820,501891,1326031,-1368140,-1057455,-1162776,-129780,324764,424283,-800515,256053,-267400,-300554,-132506,-4065,-954605,719539,373214,248760,-559507,-826872,-785188,-655287,-470552,335396,53382,-55214,115424,-481080,-1719446,-52060,-362826,-1000714,535740,238099,159435,-991376,-98036,786346,-48425,192887,524809,-191895,-81354,212317,-1755220,-1186143,-648984,-634919,-1320107,-924371,1066611,864903,772948,676535,749615,-426958,-29558,735255,1175241,-314584,-184732,-702339,912139,72223,56952,732628,-262041,616961,336602,-375510,-1028379,665164,399077,48173,-1805119,-356040,356732,533440,168981,-1836550,17012,766944,651642,1635790,1033462,1164145,1158295,652268,-537291,494512,-1127807,-676632,289695,369860,-1834615,807876,942763,-1065303,39953,1046248,14431,787459,432214,564046,353924,426889,-711003,-93057,444126,1249231,1394408,390810,-807541,841881,-301017,70249,548301,492385,-274139,-719568,420923,172160,188395,-485027,-153462,-178824,-2066602,-639193,1906574,117032,96882,-31074,111690,1154423,-226917,-554206,-610435,-717737,93646,760500,613027,-1203964,-1579870,644037,380659,-221172,-1245696,-872582,487898,-339392,10600,414646,943124,314372,597246,-39552,371883,-35362,876508,-381018,-925204,221775,479776,661897,-1271723,-1694250,-587743,220470,-62380,393853,382690,-520620,-1130855,283823,577277,-46322,-190135,534696,740046,17180,-201963,-424689,14857,975487,230730,393590,-68704,381826,-170199,129934,-228434,-1421972,-778510,-799690,398961,-218816,-757232,-649093,-171596,-42571,-597726,-424413,404720,410476,-677930,1009217,1341526,-386640,368004,-88058,141192,959419,1137357,-933052,548272,1378853,-255830,1233666,548785,484659,-360121,-1452824,410324,317104,-1125754,219799,-321444,-839861,-629181,-1813945,767423,-842882,-416732,686346,-313957,-1205671,-22720,1198993,749430,-39860,-956781,-405818,-1421158,69575,483863,-226341,34879,271329,-203003,-302704,-1028014,237887,255215,267420,954718,-1556935,-1934341,-1590671,-301428,-1136538,-496686,-545885,241471,-326653,-355300,95781,531485,465689,382539,-1269,-783832,556563,-173928,191949,-717304,872433,-1799194,-1182065,104007,-29964,386208,951873,277291,-53198,-981071,82467,-843332,-259220,-180877,561008,567939,-493528,-794151,-231800,-337250,-493327,572573,-242838,194002,840255,190528,341930,275031,-2285354,492037,513562,837426,735101,-400348,-678519,-151652,-73422,-265593,-447597,-272511,-367572,956043,-161087,1232155,-37236,852288,674164,272416,307474,-439106,742131,-31091,415526,-28728,-1683364,576640,-69924,-1119990,-32222,-899983,76470,-284280,323994,707443,722483,-339836,-288513,-1208302,-1361372,732698,-610592,479552,-174380,125927,-896832,-587878,-378756,170065,726602,811922,642418,254114,-1949369,703087,-561090,-103400,1121988,597501,-229415,1321167,70922,198099,-200307,-1853691,362950,-836567,-320338,-549390,-348496,-1162574,671755,614855,1117851,1198964,-414940,-861794,-1048622,-594931,-16741,-681415,-2280361,-1512788,933445,-754682,29646,-427486,-78227,-4082,-392159,1006272,615362,-452090,1150193,129278,322957,1101222,602667,-377280,-504758,274664,-257826,-353395,-1071561,-1236518,-772788,-224454,262896,1247297,167917,-1054069,-604363,35235,101775,708736,1317353,-205500,-99233,10614,1395065,541763,-277947,335524,604706,936697,-748056,-698686,570175,757735,-87382,509859,-291170,-686239,440882,-329277,-1057680,426920,693692,1894920,-620762,1231294,1278696,32818,227703,270549,-177460,23243,-686725,-1630317,10504,311933,-439939,6597,1799596,622673,-158804,-364142,-446345,-1289518,-1431811,827162,855242,1124780,892795,515199,-148070,366314,-124859,-1063145,429649,364090,1216241,365645,722681,-265950,-2724044,-2313204,-1300149,487005,-34948,-1752,1116235,290271,-39357,1460189,446079,346344,-277909,315716,462482,1404476,668036,-40337,135358,502613,906188,880767,974756,-1149207,-176590,-1280093,165188,-502277,-170140,-407332,-648302,58237,-890823,-550162,3932,347995,-1173342,-1025082,-751086,762634,1479839,576348,132611,729628,729929,289891,335289,-992201,-6510,940842,832671,144929,579031,692617,-788754,-1441604,-395905,1219274,855410,-992549,187089,-834821,-1536497,-251436,-66468,-765086,-961946,-652454,-769760,-565789,-1202764,-1126804,1364688,962777,277524,202077,-24044,475401,-148658,668846,838084,-616183,-195862,390262,-934339,-1173380,-1136529,-1042956,-305532,-124243,582314,747089,382911,-752917,-349489,-429539,-1150388,623577,-321769,-1056223,532253,-175167,-523542,389807,32988,-455268,589794,446056,786818,-905154,-345639,-395938,-658064,60735,-799548,-397037,-570350,-219938,-615215,-359394,829092,770127,143020,938662,-839440,-781327,-1147930,-316467,-775450,-420953,162465,-38506,635212,965589,59372,-120472,697785,1622893,238880,-724959,-316567,603420,-649251,1564397,1055291,1167733,-1036862,15453,-253467,-425269,-913986,763432,-80890,983716,49938,207689,1667382,952276,-336189,-1005946,-1832071,187216,-210194,-805300,-437799,369792,733854,-284894,-291259,-1098060,672303,-878641,-1017163,-836720,-69834,-256234,341624,-953425,1392680,330047,359699,-327001,-83048,1247698,879868,-977414,-121118,451004,156072,-517916,-368848,40448,-163024,-656784,-120927,669487,615250,1389667,1174937,-661521,-940621,-95794,447910,-1732836,-291412,-181041,-700254,-462765,906479,-127756,-309967,-375649,-811668,-324161,-1578402,346537,1035798,-1191635,1401034,-368402,-2032880,35839,-83391,1129841,1320178,636072,-1222392,-190726,621733,292348,794829,-265722,333702,-68360,1221985,-39716,418411,-464529,-343246,-170369,880251,828120,-209474,-358465,-653033,-875892,-582139,631629,839753,-269868,134094,62849,419608,-813455,-1395972,-980504,-580629,708811,459299,965200,142872,77733,7405,332272,48465,-722015,-408239,-222718,513272,-391423,-225293,1101765,810698,-279651,-250485,-908762,-990574,-430224,399886,334239,-57785,-697272,-47502,154850,1054518,231253,-586551,-721720,173464,-807715,55787,-768092,292454,-273023,-1404233,-587259,501754,285276,-30014,-1261365,-1193235,-451612,380029,-278133,-852839,56250,149626,-16010,656817,408473,-189194,-163306,-555286,-259097,145658,576565,-1217291,-1288119,-1043186,241042,68371,-328046,-132760,-95751,-43707,-926711,-536476,-746223,191557,-1148880,-183681,-966431,-482218,-781974,-998144,147759,20691,-1085391,-17294,968219,-157969,537390,376012,-81509,904127,1667079,209284,195167,-204197,-1164161,842349,-906191,-361843,-618282,152876,174537,-493765,-317227,427050,95265,-637316,730460,76723,-225387,219420,1813456,406084,-436228,-101072,1511638,-635235,-8791,715678,-1572469,-967876,-185903,-868187,-518142,-15003,-1193988,4648,778667,1110751,442493,-642078,-1479377,473944,-651640,-464873,-15754,889379,926776,-758613,167951,1554836,626824,-102430,72982,-228850,1688177,507717,-901497,-308838,106457,-647499,951437,1409680,596080,273719,-2316684,109329,305242,293591,444708,-378698,-1019100,309668,-534513,1203427,-78871,-542608,-231846,-672835,-373725,-496466,816672,515700,-1218474,-354068,-257801,588056,-175407,-945765,814307,286005,-1786183,-875872,-864943,-1467344,-1706394,-153528,-794240,888803,-1318168,862,941455,-301292,-669263,-1549046,181992,211006,66095,-438567,-88353],[678830,790367,-3876,-67334,477787,708041,794826,258165,1056837,465748,1291736,894625,-790304,666177,202048,-1875207,615561,434269,-854206,204707,20338,41598,-1069948,626430,-693055,243995,2065049,-390516,902270,-282242,516896,93008,359459,72108,-400694,-285006,316243,-54418,26854,-272181,93326,1503770,565937,121136,603739,209721,168486,935068,157018,-169498,-384832,-1103898,-143833,441522,-58,-47323,-530919,-1280165,-57381,-332369,648427,1085726,897592,1730963,-326436,-288704,-473500,-344378,-233042,-525994,-1462007,1017830,981435,-617153,-1271334,-112674,-121380,1830562,314306,375346,312446,-113547,-598751,-1201554,233537,383942,-708304,1220624,683266,373072,756221,767142,1246976,-1326115,-1135228,-1280297,-248554,-14878,653289,-982378,468789,-557626,-200325,303749,381374,-704231,652227,568732,525030,-172544,-1085996,-1320423,-974023,-674999,306394,597352,112821,49473,-503852,-1479821,-11423,-124184,-971612,778362,-26722,277591,-542314,-395393,1317426,-274470,-86902,-53984,-456680,387975,231979,-1876286,-817009,-288035,-49747,-1032998,-530391,747269,859505,1089126,237185,1028310,186765,-72425,659402,1324425,-149628,-663247,-523298,515568,-365630,-403281,563498,-98809,679776,-297706,-356770,-1088015,550843,175757,-122526,-1506753,-57051,617196,677278,-89469,-1985246,-188691,985918,654937,1055339,1210075,981937,1138841,347187,-668281,499020,-807445,-481395,163021,628809,-1930335,783148,722243,-757383,-96107,869126,181013,842626,400507,432025,832395,601070,-495435,-97406,61233,1419771,1330499,663383,-596353,607295,-317095,-42896,248362,425416,-167551,-480729,782244,97648,130078,-375911,-202864,-54830,-1979512,-524690,2068334,-271704,-159652,344197,208473,863160,-31831,-559190,-294644,-153067,265070,858973,711054,-1299414,-1659337,486822,-376709,-180175,-928626,-584340,634987,-579785,365359,911922,1029912,771978,456050,-82301,-251882,-658656,896889,-403358,-703572,87193,227389,488229,-1350667,-1347822,-700372,275464,-95958,175470,-264337,-804183,-974700,389133,30422,-283085,-175346,748041,661104,137423,-462635,-851485,-685717,731593,323241,406227,97474,282697,-158745,291370,103147,-1475991,-366578,-673241,340029,-388596,-794059,-590415,-382521,-209026,-769781,-631603,137643,207903,-651315,1258389,1152413,-650323,559437,-505,111687,715419,963412,-1231840,599739,902509,-277637,897538,320351,358216,-261468,-1133044,818791,20533,-1173732,-55891,45321,-801230,-228104,-1624859,650316,-319421,-290166,282811,-436898,-1465484,-283049,702592,660284,236902,-851514,-875409,-1666769,30555,687297,-418481,-442267,709160,42277,32840,-1067195,-128419,104193,187289,1169901,-1434426,-1973721,-1197485,-422708,-1308807,-650073,-622000,256435,-51051,-495011,-98892,210393,923658,589131,450223,-1193080,-55761,-452691,192412,-374627,626445,-1416654,-838966,256077,-256537,130001,978765,752410,-3468,-811292,-249220,-684340,249293,-154722,867081,501105,-493744,-871289,-183087,27972,-170876,566615,-320344,-19400,1215735,113296,-355446,278728,-2581440,203065,720559,685994,43038,-562059,24518,84720,-70385,-652927,-597083,-150643,-202345,826136,-359292,1266239,-302311,816622,744653,252941,274715,-657484,584651,626026,644623,299696,-1829940,523912,120671,-976970,-76907,-830843,276295,-135573,311077,947950,952835,-363647,-216140,-955860,-1259148,1521624,30529,860645,410777,526251,-878786,-494794,88028,299153,764577,318859,661887,354887,-1757755,765519,-740355,-511228,1268931,392349,-785932,715903,426818,280374,-194904,-1719872,619839,-108816,606493,-408929,-111602,-901319,525638,596239,973002,1377876,-119012,-462799,-861329,-547986,-35576,-519832,-2518075,-1503085,1320018,-527623,111714,-193816,62402,-98332,73031,1329706,1094838,-318449,1094762,-294189,44673,1292452,563464,-701136,-652428,517382,22125,-478628,-1529216,-1483241,-1110299,-296144,52662,1116043,781513,-1175565,-270043,495116,68539,326782,1263408,-297703,-880087,-43648,1714359,650710,-360389,227631,546904,999104,-798618,-1028817,482464,1246112,301155,226369,-171548,64012,477153,15584,-498783,875777,664518,1714157,-467629,1125640,1663131,499089,901284,491915,280216,-6329,-61468,-1495786,-112900,393988,-327813,508262,1709467,568237,-73230,-98179,-186789,-1239425,-1870516,499866,920400,917411,690529,117291,-917926,366744,-151078,-1199375,271870,129651,502471,-69934,586999,-121377,-2270804,-2594845,-873724,294901,266370,-74231,1138952,138574,223587,1449845,-196290,11649,58258,94447,509623,1329209,480916,-35034,73886,791014,924944,1077014,1095412,-678178,108588,-1475598,-46809,-475681,-222836,-407585,-175346,7325,-607743,-126282,190358,228667,-774350,-740792,-1100062,897483,1113272,654101,46722,795027,906978,231070,201391,-857057,579854,1052431,432913,282339,700043,439359,-531192,-1040014,-714199,1029203,769585,-1095966,400979,-948470,-1700473,129525,-130236,-641766,-1015572,-148914,-710477,-499774,-1392944,-1122858,815984,947138,392898,68442,131676,48733,-358056,737429,660563,-62034,-115979,419302,-788327,-1463367,-1866685,-1642069,-447461,222039,458896,1101868,-19547,-522785,-311008,-578516,-871821,700552,-412102,-976352,142710,-220404,-712146,163112,130075,-333896,880510,499519,591624,-250550,-261306,-243085,-238194,212563,-640517,-398634,-413294,-562520,-1253460,-600697,260168,443372,386123,921219,-909711,-461977,-1644701,53437,-466352,-141181,166973,1904,631450,802789,66275,-77143,729686,1944962,689651,-562840,-775772,794670,-549756,1301217,1161963,646311,-1401794,95090,-86386,-664932,-1093908,474279,-290866,934652,169133,538593,1385631,1278419,-729179,-627784,-1082690,356611,-149655,-698715,-462476,490275,1015476,-333140,-259970,-972166,184030,-900836,-1412334,-1077647,-654597,-208635,192562,-808762,1168454,-124769,-159800,-542747,134869,1056300,122369,-1263606,-274799,272852,-127024,-463519,-273739,-155951,-209850,-1282427,-349281,762462,3247,1628675,1009867,-687005,-925885,-261643,244689,-2045261,95703,683238,-812822,-351949,677247,-52803,-379754,-449273,-411688,53176,-1334781,488025,1446715,-717245,1829708,-547159,-2111931,-12657,-163296,1056979,1471481,400603,-1157875,-220335,908587,160814,897067,-611494,875981,-454546,1007385,231586,180032,-356769,-135397,-58415,1156071,622924,-446933,-417045,-246177,-585843,-525120,396673,174264,-787877,-20201,131512,739412,-780954,-1168358,-1071910,-811324,334464,312992,1266944,-354744,581915,83810,362356,599929,-179609,-269346,-452564,869323,-316214,-150989,878305,869408,255192,590,-929332,-1291669,-600259,716650,-167647,-660954,-860403,-20621,208931,892275,734241,-517810,-732058,85952,-694675,-223990,-399460,537758,74126,-1474419,-534263,489788,-55710,-70791,-901686,-1029322,-525040,434757,-146380,-250267,47269,104832,13293,813230,1183061,192368,-403336,-745965,86812,368239,539623,-734974,-21460,-416317,15718,-394714,-409661,-289112,17596,-256282,-925114,-604812,-841376,179413,-843916,-582221,-1428296,-465970,-799295,-909549,32567,-88878,-1163505,124013,918496,214668,965779,208869,368290,706469,1624612,-20506,540765,459406,-431564,903920,-1366127,-478718,-693843,190791,-590022,-97504,-247456,260842,107114,-821877,924638,-43371,-536952,110925,1604677,260667,-424114,-434275,1889110,-378171,-57150,451313,-1670078,-480625,-93884,-645545,-392559,351621,-1349165,163487,993417,1005761,504109,-1046905,-956328,878478,-653086,-222443,101531,396974,1183546,-95799,377644,1620171,487487,-41712,-129130,125690,1873623,550102,-781332,-504338,-253357,-1093811,912125,1515234,345693,-95607,-2129544,52794,228779,541026,555203,-122760,-1342717,66267,-287711,1408240,-327463,-231773,-211117,-848452,-539811,-682323,593305,286623,-1193133,-662662,-199933,551691,151769,-847756,449466,480642,-1700689,-563186,-1064398,-975072,-1859866,-423004,-620521,1225039,-981908,490102,779170,-291077,-345885,-1171226,146551,274456,65983,-539507,-430228],[696347,843566,-357877,-12621,252884,236276,492434,153738,898353,68812,1068976,1160079,-795295,517036,571199,-1345119,550147,553134,-333698,361847,265735,63232,-1269284,588082,-502203,-185229,1593129,-279383,730346,-333763,417508,-77999,276414,129085,-185381,-201173,140494,-68720,195868,-596860,-18737,1352248,788962,217467,261548,407490,90028,1269475,419670,62252,-419428,-1164630,-200031,774870,632461,158400,-602411,-1362457,-19317,-391158,155344,923603,1233304,1039879,-406514,-643812,191553,-197665,126974,-724492,-1543604,887126,662508,-432119,-1305859,12383,-230057,1388766,33349,95593,637503,-159734,-460794,-1325975,358443,397524,-977914,1226785,1008156,212832,587982,902885,1046185,-1196238,-1060379,-1356048,-373610,-392351,835757,-1135112,348289,-755550,-104143,724731,715088,-392715,617091,712117,857906,286618,-1380111,-1768183,-1060256,-657246,524376,883564,136133,-307795,-536677,-1152766,-63728,95643,-671755,816243,-293371,312509,123072,-577596,1529251,-257647,-285746,-777437,-676715,740215,232282,-1447686,-347250,-72194,668585,-722405,2075,364847,724735,1369148,-36567,1288668,711597,-79591,637799,1304065,172130,-1037646,-233250,311965,-874494,-753266,82351,62205,531828,-1002852,-490184,-1022562,526491,41486,-205907,-927718,125367,786130,694949,-190055,-1487916,-508187,1096981,585795,379996,1072620,671286,847465,12914,-690877,406956,-321086,-295820,50389,633936,-1665332,807608,599414,-460629,-116419,563241,367011,757691,189784,190226,1078444,782447,-152560,-6112,-241265,1324032,1009865,531014,-314874,79980,-306710,114659,-36581,113107,7329,-267987,1028800,112036,92259,-151122,-108994,80284,-1381215,-425496,1639692,-544284,-341278,546989,302587,647569,113942,-491912,260699,576387,366130,867829,844645,-1315157,-1332157,416589,-1043378,-169807,-539091,-283566,584575,-592613,761356,1130412,760051,921087,139886,-82078,-732784,-903201,901462,-361326,-521270,-44153,-289773,290881,-1012052,-927293,-880754,284642,-155348,6708,-846314,-1012493,-747642,251214,-514798,-380826,-24592,912861,513715,8121,-593624,-904164,-1325815,349082,444349,384932,89326,-71847,-157938,313238,337633,-1082585,-111842,-450973,215214,-495469,-772092,-533830,-515409,-310190,-811718,-863542,-177862,-63568,-363238,1436629,897924,-866610,537453,182667,88395,294706,587261,-1462881,626897,315134,-143531,483399,142780,347339,-5129,-747447,1049315,-252156,-1193763,-146259,329336,-799596,53595,-1169736,536753,68646,-148921,-295347,-391679,-1361753,-405005,91895,503360,440532,-626200,-1443657,-1875101,-142946,670187,-578950,-907067,891529,204485,320060,-973721,-427623,20861,225699,1186294,-961148,-1549367,-326389,-560288,-1429592,-997328,-814461,69088,213331,-626471,-268880,-163948,982692,768336,950144,-1294886,-745060,-718637,171641,2577,282398,-820415,-277784,566402,-390463,20588,1013334,1173502,68048,-491318,-625146,-512005,663208,-156108,1045745,603203,-527697,-793963,-139339,586450,80034,373149,-339467,-285344,1488949,39636,-873616,330434,-2433478,29228,836941,366422,-602507,-668049,747461,215744,-98309,-976996,-679815,46376,-103563,577333,-425555,1161433,-471469,755758,783772,93222,273056,-830615,256314,1227395,834070,515823,-1685149,508066,304211,-796015,-172321,-637564,509631,-65418,226952,908269,915644,-129421,-63363,-867547,-1159008,2027506,525396,894688,1090962,949283,-772775,-292313,376614,422027,709217,-142712,667300,455473,-1338444,881192,-777632,-896306,1274481,208917,-1270812,59854,776600,482418,-240899,-1313336,430079,389055,1129304,-254890,124719,-520996,329477,460355,783725,1471833,128948,-23549,-527714,-200154,79366,-389550,-2298302,-1210104,1289865,-193390,282936,108619,204121,-152059,426993,1443521,1529304,-164485,1146606,-643301,-295277,1231650,196485,-890846,-636452,647810,328387,-335541,-1713058,-1560602,-1184556,-241277,-91042,884321,1227949,-1213154,112817,794770,-24805,-105116,1065617,-261818,-1683331,-151598,1719397,758746,-333344,48468,572261,1102780,-540512,-1015654,379216,1402069,423936,-495438,33346,792840,434801,363247,86988,1062829,424308,1140041,-252779,811632,1716270,844263,1367699,515802,710723,83694,683165,-1207392,-194302,561626,-209158,772451,1166967,423070,7506,159341,89007,-1092907,-1915721,177694,944673,698165,342780,-391639,-1544830,760048,32914,-1209969,20017,-83853,-137906,-529300,267894,57218,-1398794,-2620262,-375887,258000,726366,-29795,906113,-55033,482939,1299480,-951749,-321347,472678,-63337,462536,1178123,380325,-15431,-12299,982962,906344,1181486,1052925,-337527,407463,-1435866,-143026,-480451,-220419,-155607,373988,-81992,-244148,274716,493304,125723,35484,-349424,-1483849,954846,671789,702486,265505,795427,1140389,299977,65340,-503730,630468,1071383,302455,428647,681956,110648,-122910,-439986,-929529,623772,565140,-1191680,591952,-775318,-1632293,622016,-197162,-414636,-933359,190101,-626668,-381805,-1132420,-708279,154588,714466,453250,-32913,269133,-400866,-358477,616578,184178,538797,-1152,332002,-676776,-1549413,-2088426,-1756108,-310674,373754,241390,1428178,-259540,-77850,-196256,-678816,-354404,676877,-399867,-699940,-404242,-239773,-831098,-39344,170833,-283126,557331,360265,349487,349816,-229334,-221431,106958,492905,-440147,-36600,-5621,-584954,-1594971,-933946,-414069,-20294,617955,847642,-792217,-70915,-1955080,388718,-180348,241128,183256,36343,656550,810544,131489,-73434,681515,2185290,1092264,18855,-1141119,855829,-482957,1141127,1384443,391789,-1671965,187987,70658,-1146222,-1057576,199834,-287424,673203,246090,731140,888021,1389435,-918883,-196685,-70788,645808,42291,-476664,-446704,533631,1362642,-402422,-197196,-695312,-3873,-902756,-1598017,-1154322,-1007951,36091,132765,-582420,860169,-561519,-680457,-534570,396623,744969,-623765,-1485156,-366679,185501,-409877,-395380,-258260,-502141,-154511,-1704276,-873402,724981,-496442,1656268,683914,-568264,-912338,-444286,62261,-1806100,369213,1492804,-816741,-251234,382112,-50378,-407827,-324790,-44122,483993,-647259,544068,1564033,-6478,2004998,-713344,-1923744,-64889,-226905,774296,1407268,182540,-789439,-183759,1055887,80115,921657,-880181,1329603,-787994,629285,443044,-5767,-176646,72536,37131,1316300,365524,-631383,-380383,121940,-190285,-374774,343290,-194079,-1161076,-149391,173792,1123174,-576635,-831392,-1093703,-1004514,-212340,258885,1312329,-957111,681607,104036,323963,987755,-39483,-221436,-619772,1197508,-129833,-175559,422581,844640,785062,338796,-672987,-1165187,-642298,905696,-883492,-1069347,-1003516,-105581,239881,568872,1093199,-354577,-697579,-27180,-480974,-494767,-41706,698341,356267,-1179874,-329170,482617,-384711,-154142,-792759,-804675,-456051,412853,-19251,328351,-166627,165560,97382,892526,1680261,372318,-675248,-934341,293960,476736,567838,-117066,882943,287663,-223478,-937989,-447605,-363431,155139,-449646,-857599,-586227,-932943,4108,-538910,-810394,-1774515,-197385,-885513,-693825,-29382,-17356,-517813,178184,678229,588394,1249204,14363,717821,419713,1272175,-339321,615025,722477,344276,913012,-1552533,-305568,-581675,195271,-1142479,258231,-284423,107843,234719,-829913,1075363,-212775,-689558,128754,1050526,92735,-468186,-744412,1730981,-196829,-89920,139858,-1596643,136165,-44366,-389921,-271087,630121,-1255275,600287,1169934,787360,441393,-1206467,-230250,1148498,-663186,-48651,211094,-155298,1337032,530312,563130,1634283,67585,13593,-214640,320215,1690260,440128,-587028,-508529,-541819,-1419300,678825,1216759,122526,-471626,-1612446,-7223,172657,774569,601050,91546,-1491964,-28802,59698,1438213,-465549,9385,-179887,-1020439,-625036,-635516,470464,140563,-1096085,-927929,-72603,755531,535360,-629362,-125759,357190,-1395256,-29256,-1036906,-490772,-1865249,-723987,-385186,1418174,-541842,886740,611703,-117547,105533,-726659,79729,273892,-1874,-414730,-698784],[616658,835808,-609829,82634,360,-159329,112793,38657,640218,-397065,686975,1494449,-593586,277696,1000955,-577954,530499,652651,243379,616685,475211,105272,-1322101,469912,-367640,-668521,992595,94442,519978,-273652,291656,-251499,238742,141694,99787,-177281,121158,-102699,106142,-767392,1350,1007053,776354,355082,-64031,473696,-163548,1338287,604028,456997,-497623,-1090432,-285597,1071284,893255,448451,-559059,-1222335,-187541,-424118,-337812,667151,1383283,514045,-371979,-897879,677251,19320,396871,-774700,-1506863,609294,195674,-121131,-744980,265431,-349643,815305,-155241,-294313,965154,-49814,-339253,-1363765,393260,321429,-1229659,1067657,1219034,196075,291275,863604,759441,-1067275,-905183,-1415435,-494336,-673827,883591,-1187014,-100450,-836513,-86261,930360,874183,-90672,590592,823886,1196186,695443,-1630989,-1965395,-786789,-464877,966278,929120,16625,-843676,-531665,-799842,-170191,248036,-183016,657812,-510142,152169,792233,-627605,1375188,-75614,-409433,-1470313,-800789,959876,168470,-596423,111228,11492,1278234,-488017,505597,26130,523127,1603672,-89062,1374126,964088,-90087,599615,1077844,576220,-1151534,60184,283714,-1185789,-888295,-471045,180031,301907,-1542317,-742116,-834704,597270,-23767,-176154,-255689,90679,804671,581135,-104643,-645512,-864271,1109217,473280,-194775,666176,318768,410507,-241182,-714574,247982,155283,-191209,-39548,468348,-1053022,850533,728062,-267135,-53955,207658,542679,559170,-130887,-67186,958440,909714,267757,130927,-403574,967978,526136,204727,-62854,-525216,-223010,543753,-202877,-359003,203100,-175377,1062424,162816,22658,132135,82877,214655,-517491,-361148,907425,-644375,-432442,498681,395748,534042,171702,-391259,905190,1246886,355893,816102,904017,-1265089,-690815,448066,-1363168,-160270,-233204,-37801,366860,-412589,1046447,942777,247467,849741,-182824,-28191,-976153,-685877,886673,-258812,-490640,-146537,-928988,112710,-412549,-554763,-1090845,229482,-154930,-24797,-1241207,-1084076,-511250,-15485,-896466,-417006,210033,956446,334454,-344129,-614680,-724979,-1780916,-104523,632396,302344,-150892,-494249,-139008,204255,398399,-402973,-67298,-183828,67085,-508218,-701758,-483962,-560243,-277311,-696761,-1039913,-469010,-328375,63163,1491270,669833,-958315,350015,416432,18622,-230464,94494,-1524225,563768,-131738,72871,126791,44257,445317,201401,-412655,1094567,-396052,-1171702,45948,431953,-764276,197420,-602111,549459,257457,-28295,-848172,-221018,-978154,-403559,-362672,334177,577314,-268510,-1844364,-1946627,-372014,424521,-671765,-1192309,728030,253890,509197,-821275,-555645,120045,386782,954082,-279351,-810898,675721,-607471,-1443217,-1435406,-1069212,-270070,374663,-720077,-364415,-516005,524604,851311,1341912,-1061028,-1339324,-875499,132037,306644,16029,-295241,310660,913323,-418674,57601,1014727,1379306,125549,-120970,-893718,-349963,852615,-194175,1068289,859086,-599490,-659165,-116243,1161273,210285,43333,-354258,-580474,1582443,-56480,-970679,400986,-1888095,-42227,767050,-53290,-1167903,-661439,1268612,202974,-144971,-1141721,-697507,209039,-111130,232352,-306903,891321,-565214,654564,768932,-154617,358020,-904945,-170352,1509911,903352,603477,-1252556,538362,483669,-621055,-285462,-447575,722570,-126872,55881,595278,607128,321657,70329,-1102392,-1189345,2078608,674579,555579,1632314,1224332,-606723,-33869,514828,551700,564882,-467089,622622,515215,-967140,1075662,-734713,-1185575,1059600,88150,-1568006,-434772,1036159,721222,-363189,-788808,5736,588508,1180170,-158503,289028,-61850,125905,324068,549620,1442531,244037,316604,-152393,327627,313754,-200360,-1686525,-687769,958841,241449,486394,343519,275635,-180957,587842,1418992,1817429,-38083,1377614,-809535,-617604,946303,-259665,-924599,-450668,629679,574618,-54809,-1615916,-1488077,-977456,-96311,-142083,677652,1411239,-1135404,447430,774545,-156411,-418972,759204,-94004,-2285406,-395159,1398119,798382,-175122,-161385,650978,1183721,-34068,-661859,245228,1217771,278764,-1273634,221944,1279387,320041,614225,556049,939656,5892,501255,-251894,242384,1463612,958067,1502340,332129,968349,241460,1249742,-870728,-276780,782765,-78082,731089,307885,189632,-39278,291451,462260,-880815,-1573913,-29148,989585,478204,-73396,-894690,-1759342,1307356,363626,-1067937,-270835,-237085,-460703,-914699,-107251,220353,-479888,-2373378,56852,405767,1257501,34861,460139,-250365,682096,1046599,-1531088,-550936,907796,-155661,367407,978608,394303,88395,-70610,958528,769575,1131077,849517,-326245,648868,-1167775,-107399,-531745,-216006,244509,822960,-253128,87419,573137,804915,32859,980691,99124,-1700135,949652,294114,734203,775410,746271,1428381,473081,21733,23367,379501,925344,423072,556353,537112,-164144,356593,263477,-965085,107905,383670,-1288188,727778,-382946,-1383247,1077568,-310732,-100584,-635354,331953,-487531,-215702,-533609,-100332,-487109,342670,502058,8499,349892,-765330,-151795,377049,-430941,937448,122842,146537,-747059,-1516672,-1830752,-1442998,48351,302580,-51550,1648980,-294324,483170,-59972,-704411,202523,622338,-280388,-297035,-1026442,-246627,-879262,-166338,158563,-266397,-187559,10215,123110,721541,-292871,-308096,336925,916174,-274698,626224,477392,-314593,-1455745,-1222641,-974883,-479745,759492,717104,-561994,213538,-1933505,616638,-3677,649073,210661,48942,694202,970325,256509,-107585,586635,2209903,1324615,887948,-1227581,777281,-515684,1108521,1764569,553236,-1664737,308174,93518,-1782481,-755875,-25925,-174890,286578,283200,729097,350383,1245672,-903454,160461,871074,1007080,355462,-220869,-387601,449377,1608960,-505445,-161338,-325858,113865,-823302,-1544712,-1086841,-1083371,311071,69893,-399977,529278,-845379,-1081849,-299934,558956,430491,-1070951,-1573009,-403543,149626,-647711,-308424,-324629,-958144,-45510,-1763025,-1585175,495134,-835381,1440389,268836,-363879,-886188,-587617,7270,-1130484,459523,1957440,-732254,-283456,69897,-103599,-390019,-43976,213602,778351,334059,481267,1366007,709568,1806807,-869304,-1498498,-118413,-261395,404494,1137153,10810,-268916,-108629,1018284,77094,783942,-968630,1591171,-911943,215016,567126,-114037,68123,254131,44040,1302180,116191,-691613,-263311,498808,170215,-179319,525641,-159371,-1214174,-232344,150561,1469427,-205948,-473380,-1062277,-1125982,-796409,291301,989720,-1420393,452352,63439,231716,1141233,-184717,-262610,-734066,1368143,170046,-304371,-142126,747299,1184219,653554,-179308,-802169,-484167,965672,-1540503,-1243777,-1109467,-253884,252867,184629,1190360,-87220,-624362,-170712,-268688,-774912,240229,771249,483779,-424706,-22698,454053,-651377,-250287,-834694,-574479,-259343,318583,94755,721618,-441359,306419,150191,791897,1624503,348731,-936434,-1183863,306744,492420,645312,418355,1214194,802874,-425358,-1305380,-394287,-325699,299347,-580359,-754524,-509380,-1004821,-297742,-280363,-838440,-1883375,203285,-985741,-370387,32891,218348,475368,156974,319296,878263,1346322,-125485,923880,162870,679099,-637459,410193,586946,946739,913833,-1435544,79062,-334271,121932,-1327319,463675,-381545,7543,423540,-638305,1196055,-397782,-635709,229570,346399,-46690,-465759,-915205,1115960,-187430,-128899,-137845,-1366913,711575,-28866,-165747,-206771,739780,-994000,1285048,1195158,490899,231061,-1181423,402472,1268104,-652109,-40016,268777,-498697,1384663,973757,654586,1479074,-469623,38398,-217285,246263,1088046,206506,-368744,-336161,-716592,-1532731,422869,584182,-117860,-757700,-1025469,-48047,149341,951355,573058,160324,-1398519,46040,399241,1318254,-482568,132817,-185726,-1153423,-606886,-380781,492859,122690,-1019877,-1105131,99127,1065384,871873,-355933,-776739,-44379,-962057,561325,-797624,-112349,-1688681,-973045,-136552,1392075,-183538,1036770,486522,159137,534295,-344913,11316,216551,-117739,-183641,-815873],[440619,759263,-710443,193879,-223329,-416955,-162636,-45693,374605,-774676,269506,1761063,-201725,81830,1364457,220067,583264,715653,677489,895074,641601,174951,-1219963,348005,-341566,-1027386,412724,626135,260544,-102894,191786,-408554,245092,83328,407003,-203319,260749,-169475,-220702,-720589,184198,589927,495588,418812,-311963,410479,-496883,1114116,676164,823558,-606172,-922455,-397842,1278425,770288,643385,-425421,-913655,-443391,-400137,-632893,345776,1356578,342608,-276692,-990188,870633,270132,502685,-686900,-1413492,228188,-273144,256302,223483,604500,-407736,281975,-201215,-758491,1168517,120215,-274478,-1255716,266855,165437,-1369418,810249,1231756,260369,-29269,681854,436918,-995704,-744755,-1475003,-590010,-733150,747986,-1092747,-720901,-804355,-158024,741138,792697,135420,549660,898963,1468579,928849,-1742241,-1831412,-183616,-204315,1449807,842982,-194486,-1336911,-438233,-449126,-275068,306886,307758,373838,-643749,-204050,1251058,-545918,953034,139939,-492148,-1932119,-812930,1077120,31217,305112,449235,37247,1522875,-385348,819193,-173364,322411,1738373,57538,1221837,853786,-132189,489233,680291,958656,-938335,269807,395102,-1069566,-754955,-834046,242821,114062,-1738003,-1030551,-561485,730831,-54359,-38646,224847,-204473,669876,380088,113664,119062,-1150773,1040291,348716,-564055,145409,14313,7435,-329635,-801452,71358,467039,-182322,-95982,251852,-276282,856702,1080305,-229630,47046,-91446,676718,314008,-444946,-242712,501163,925711,691660,227069,-417280,446894,40397,-31236,44186,-983420,-70549,1133370,-189266,-842662,365861,-253643,846821,194156,-133060,384433,287993,332546,248651,-338468,264945,-573607,-456678,182254,472348,503387,142808,-307050,1438554,1645067,226660,717659,791233,-1182911,32332,557444,-1227474,-108792,-114008,130691,84258,-149477,1084633,404614,-303904,676107,-357120,64156,-998231,-159723,815890,-139308,-641553,-206510,-1458217,2369,193162,-332964,-1260512,86750,-22769,107653,-1408467,-1005132,-316015,-297570,-1044451,-465447,444346,854853,156606,-767455,-552752,-525748,-1993001,-547943,890553,145262,-584023,-744754,-62337,36436,264301,252736,-195176,73772,-26424,-442533,-607795,-417451,-533193,-81244,-447564,-1096034,-663090,-495062,485789,1389860,508209,-880170,103037,650785,-121772,-752473,-402072,-1378430,368997,-283881,277385,-81762,19635,579517,154022,-174317,990810,-379196,-1083677,503854,335547,-671276,194583,-127450,718019,276819,52567,-1186768,-28021,-476983,-314604,-432544,230021,679012,200282,-1820523,-1752543,-558969,43506,-673199,-1189444,270943,195184,581507,-659410,-482058,424948,632518,527181,413486,-75455,1327474,-493678,-1324997,-1744482,-1281315,-635155,362996,-776718,-362739,-740537,-317571,810121,1483882,-629809,-1689982,-863907,110837,463725,-5709,-18468,742090,1157476,-385058,173311,929488,1277323,140232,187143,-945769,-217817,799172,-264853,952506,1174584,-664477,-588443,-107924,1576333,243854,-305129,-423495,-876917,1480973,-196454,-632232,475649,-1108125,-61931,488327,-454372,-1641011,-527691,1429952,38513,-183750,-1112612,-644997,239682,-221906,-147099,-15235,482826,-632393,495389,658041,-422134,526369,-867200,-597298,1322404,805007,583908,-648641,602546,645900,-474823,-393963,-388842,855211,-325590,-199751,97186,119335,861161,108089,-1636633,-1405019,1699714,416270,-14920,1835521,1217894,-426971,198983,599305,679531,362786,-613461,527752,511023,-836498,1305849,-707101,-1343499,626187,28946,-1611033,-667842,1144880,915030,-552203,-322930,-358657,553384,853262,-163472,350532,414924,-38744,274956,287737,1275850,224571,471753,158721,826071,607365,125993,-917805,-84019,477678,728678,640967,396062,232283,-193240,535456,1311298,1874605,18715,1732123,-757160,-850418,539819,-551887,-825313,-141603,483910,684786,202322,-1376159,-1296411,-564799,59855,-119919,588644,1329300,-941201,671516,410495,-288846,-502347,399364,150381,-2487512,-823655,840573,712526,103068,-370285,732088,1172842,521499,-119482,83197,844813,-55513,-1714756,277207,1393763,157659,708540,816067,554008,-498069,90543,-652062,-507918,1036445,801301,1301236,4715,924596,394882,1410388,-582048,-400317,999746,65626,448852,-583531,-68306,-292001,231556,905490,-652467,-985286,-64471,1083587,272858,-443708,-1246982,-1460531,1693197,729511,-787528,-537924,-304986,-407190,-1169372,-401483,343235,82164,-1891118,326912,678821,1803964,12236,-90564,-421145,789480,744770,-1678165,-583534,1295531,-232836,255379,758871,486786,325290,-49566,667144,470474,906754,528205,-677734,773790,-758831,8694,-629378,-250591,636663,1032197,-461508,257877,722356,1016099,-47940,1682532,516560,-1518270,895358,75980,779638,1461346,661134,1692723,645070,142917,612596,87465,592459,636766,638343,312203,-285877,794651,908701,-802813,-400182,323371,-1327209,806795,72789,-1067431,1343431,-492830,260150,-104885,338067,-266742,-19573,97659,420102,-1000220,-32568,562451,196187,348446,-960499,177283,121012,-989934,920981,228601,-99010,-1088841,-1401841,-1283619,-931081,497971,65601,-376139,1669414,-169217,1017803,64081,-641147,673840,596230,-73403,100642,-1615987,-285851,-869360,-182355,124337,-243236,-1036704,-549105,-29156,812038,-452051,-447391,463936,1371745,-176339,1363712,842072,91520,-856161,-1342359,-1247469,-787604,787742,532113,-325920,309491,-1578936,718199,53123,976633,262365,35952,709764,1152555,410050,-148256,494470,1976201,1315314,1727989,-1003250,585695,-665215,1143885,2113704,830902,-1508844,390963,-100528,-2346010,-235983,-158009,-76027,-94271,283875,522886,-113230,880955,-750561,359953,1448249,1329248,729316,-14885,-295066,245430,1564259,-630721,-191993,62399,411635,-625936,-1281055,-943896,-909067,470159,-34625,-327564,222774,-885056,-1282961,53396,526927,241352,-1067525,-1499929,-409870,103197,-807351,-196117,-437084,-1431974,39936,-1455507,-2260102,119445,-1027007,1013386,-149882,-174348,-833866,-656803,102365,-316895,334490,1925674,-585332,-485349,-203654,-170920,-318562,298330,347006,767117,1290243,295457,933026,1175201,1239576,-979734,-936448,-177200,-260201,79130,764008,-86357,207587,-42601,818785,150664,459212,-832660,1632266,-730660,-111448,585672,-151554,342223,386735,-81692,1108846,-47547,-582260,-95880,931083,373090,3616,883664,190550,-906295,-260584,45728,1658020,257654,-211883,-1006573,-1150730,-1251406,370897,345743,-1576361,87344,-10325,111721,1072314,-333104,-348172,-807490,1325797,541407,-514350,-666809,589906,1376258,835651,417490,-412372,-109313,917097,-1696447,-1217583,-1151667,-391869,282142,-145286,989669,261601,-513533,-330152,-145216,-1079883,413175,773632,411593,656893,299661,396507,-812159,-314574,-828581,-356045,36339,197840,202133,852585,-596827,472156,96467,475545,944210,174887,-1131349,-1508958,157314,460624,711682,651203,1035611,941338,-546633,-1313433,-238548,-179845,429386,-623302,-645386,-418550,-1044415,-629583,-70841,-707268,-1721564,573393,-1002200,7232,253987,553680,1318749,97925,-42642,1032600,1225457,-159880,949916,32767,9589,-813735,47556,223096,1226136,942414,-1110397,484581,-32492,-46924,-1112018,495568,-472663,-10034,609279,-290821,1300476,-553124,-395417,356512,-268908,-111471,-303349,-858769,303388,-369518,-208348,-338199,-1030673,1086787,-32018,-31282,-213619,656816,-670767,1990676,1002158,156273,-103841,-1092933,647342,1260876,-577765,-213195,250861,-477206,1342407,1172596,604757,1011170,-912669,21158,-188839,-118827,191466,-71607,-174658,-61457,-796248,-1401639,352447,-191794,-416497,-890764,-573288,-71219,158453,1055516,483022,32412,-1085231,251560,621076,1131082,-412622,138397,-244797,-1210935,-513988,-22047,605196,231349,-1012564,-1165125,260574,1320228,1067029,-91388,-1332104,-587287,-520342,1021399,-426444,132214,-1342478,-1104722,77565,1121129,3340,904051,427653,455307,838840,-115230,-55553,131053,-247470,-9228,-767794],[200459,617247,-691146,287251,-377192,-538376,-225353,-43823,182780,-907259,-53717,1837659,299644,8378,1567646,866566,696765,735780,858857,1102523,770317,278251,-994902,263284,-422333,-1147054,11860,1179080,-28743,128898,144341,-544293,274023,-56652,649071,-250360,448126,-277037,-667809,-488390,485022,194203,43173,341409,-435019,272482,-775670,693371,633592,1002931,-724248,-651290,-514537,1327455,391769,619041,-240141,-538306,-578609,-298737,-631011,21952,1211168,465290,-220046,-911376,796183,495311,388424,-529448,-1325877,-188616,-603867,632409,1176377,901898,-345622,-56380,-96051,-1221735,1181754,242229,-284652,-1000045,-17328,-33225,-1342634,532042,996744,252914,-278357,447958,128861,-989581,-626906,-1543540,-634778,-512319,450278,-855400,-1257268,-674531,-274209,128399,484214,259181,476246,916379,1593890,900686,-1641401,-1428157,526353,1699,1750243,742621,-415719,-1570055,-233958,-92663,-330398,269550,586732,71275,-680266,-639530,1381849,-356276,438423,261997,-575847,-2035800,-728976,1121509,-147702,848674,593735,86959,1301468,-398875,862451,-190557,173625,1743742,316457,875005,424881,-208131,294225,215015,1225354,-477533,362601,600424,-469317,-374658,-850351,264665,25659,-1593015,-1264969,-269557,862970,-83744,171941,290141,-706595,438749,158714,349941,500989,-1275431,905731,232934,-718400,-286211,-177863,-201319,-221323,-942648,-73445,551061,-226710,-104251,74263,392183,774560,1438889,-337119,148241,-252725,741057,99455,-637675,-273037,-116398,803168,1037223,202808,-319954,-93082,-279043,11221,-63659,-1154926,92730,1702871,-1796,-1180571,452932,-490117,431283,172745,-401802,510935,417576,411049,645536,-351800,-42516,-386877,-474994,-358897,500194,512076,58360,-281273,1684001,1656875,9326,577099,474261,-1110866,554650,690736,-713726,24465,-193616,244811,-133688,60786,820512,-281815,-691591,496583,-305373,157407,-892476,388338,634231,-67632,-914018,-227750,-1666761,1122,561929,-309636,-1309403,-155587,254344,349720,-1389073,-816477,-192351,-516629,-990392,-555644,591887,644406,4431,-1040567,-432585,-453832,-1952443,-892456,1173713,-78772,-1075174,-650198,107229,-106821,-18206,582759,-403220,279947,19697,-352852,-512298,-292521,-467199,247145,-124527,-1009934,-711430,-492046,789063,1132425,396033,-639292,-85638,839661,-312093,-1152178,-792725,-1067445,57575,-142335,389038,-115496,45830,651674,-231531,-22173,788638,-247600,-922314,1077065,124383,-537699,40072,87694,967148,228902,91272,-1219344,70259,-25612,-183604,-68943,252859,774551,703315,-1294823,-1193405,-627160,-313625,-579014,-893269,-295537,61107,550352,-495725,-254385,837133,893301,49793,936953,350324,1282299,-220294,-1087204,-1726053,-1335577,-865681,166093,-824319,-279238,-739829,-1215448,676565,1312947,-228137,-1725179,-698603,190220,452180,281228,-850,930721,1199768,-367245,276517,726039,876484,98047,349714,-763640,-127282,588840,-350110,746168,1410935,-643423,-663792,-86502,1720188,272115,-534350,-572353,-1129229,1234396,-378357,-42369,559272,-305623,-90318,60627,-720179,-1964285,-302128,1204001,-247456,-190773,-916876,-515082,84050,-395100,-479332,372432,18407,-710955,266653,402072,-645286,718919,-749815,-929311,718854,544927,495908,-80218,669054,759545,-363484,-497463,-524803,859971,-609688,-522116,-448455,-402513,1310493,15892,-2249898,-1738324,1084139,-151787,-591102,1624876,891003,-283747,333909,720603,783218,148913,-598795,415343,437261,-968205,1458571,-765380,-1382057,59657,-5923,-1412505,-694752,1089043,1022034,-760192,-49325,-452923,414814,312039,-274131,319522,835077,-127306,345735,41628,992596,140195,441168,325537,1087950,870572,589959,-263711,404101,-16745,1162426,673180,232270,70058,-189580,311644,1141193,1682359,-13319,2040327,-542862,-950545,148423,-538301,-648293,203263,284245,632344,324372,-1202734,-1017275,-80367,134064,-81451,639034,1051313,-663250,775987,-174994,-390798,-355872,49218,382219,-2224398,-1382193,198069,478716,453582,-554776,767356,1037587,867419,396335,-82749,502071,-462593,-1617863,133705,1134788,-17809,640424,837844,38766,-961170,37094,-1376631,-1211866,615962,422113,880908,-355286,513876,478735,1123564,-386525,-573790,1150665,207114,75209,-1218070,-255827,-733977,-8544,1301551,-452685,-336091,54689,1194932,102779,-653730,-1332485,-759040,1690704,1010619,-425736,-727347,-285907,-98365,-1293485,-532300,433432,91192,-1277380,395932,945037,2371495,-157586,-604896,-558101,804046,451535,-1290764,-366368,1571712,-373489,116597,542813,583498,693038,85356,157680,32020,547958,163493,-1213350,738820,-342489,114193,-754076,-332684,873080,942855,-599607,168558,716774,1050197,-105732,1888403,785381,-845773,805108,34705,865289,2113126,550009,1808042,691823,426205,1115949,-107736,118845,764582,654041,73836,-226311,1075546,1333645,-491361,-801796,412504,-1186802,848570,421337,-798581,1318878,-727699,597318,582322,290709,27344,183583,422800,646030,-1293441,-265742,626118,455058,265086,-949134,502148,-57830,-1341044,430176,291027,-356775,-1645627,-1210737,-677263,-479347,885161,-222207,-651426,1422758,23453,1392523,186128,-494029,1033141,622098,178025,347134,-2046891,-419780,-824833,-65089,113137,-192781,-1700440,-1277137,-74489,682689,-654944,-568921,530776,1667726,-115405,1892900,946744,437011,-11323,-1273138,-1179002,-848783,741536,307906,-177944,268806,-1015823,726014,33204,1132477,358118,2083,665136,1175961,530174,-147713,447019,1547322,1065483,2219134,-584971,339374,-886742,1222587,2372408,1028088,-1265000,404720,-490131,-2556131,370236,-159026,-85485,-339743,249808,155810,-466966,393698,-569633,384431,1519382,1487980,1056791,83133,-189022,-1872,1143473,-733422,-292062,408190,725356,-318400,-879219,-808645,-516226,508060,-68051,-320403,-39513,-674271,-1259030,358288,286544,270053,-631791,-1289377,-417441,8686,-876033,-59198,-540928,-1806385,30135,-925401,-2641155,-274890,-1106992,469346,-501864,-98026,-759134,-643458,294963,322936,19406,1461603,-403750,-785134,-387726,-199156,-190953,587362,392625,390866,1852354,16089,407523,1241393,490818,-993210,-368265,-247559,-223770,-108327,455093,-95856,481678,-35731,535596,270295,11591,-498093,1498953,-276232,-267589,486163,-146131,587719,453357,-335170,786023,-62600,-304301,84739,1398266,367923,128589,1268752,621628,-355711,-243413,-121652,1601107,693796,-136180,-958492,-1070219,-1450861,443988,-422129,-1404261,-215327,-66793,-6602,865244,-244473,-402406,-841979,1100750,900400,-761228,-1024342,384080,1351611,827359,940994,-141770,411844,791490,-1033030,-1061333,-1106021,-448741,371667,-327949,557097,629055,-358222,-473056,-145174,-1382311,485438,729913,159199,1696449,555071,332466,-837849,-306957,-633375,-132945,388519,113029,315937,742294,-507172,593320,-94073,7766,-143980,-76939,-1209882,-1848255,-54001,427989,696637,486186,568422,669263,-563257,-933612,-13812,38161,523288,-573931,-545785,-348460,-1038789,-871024,115727,-500963,-1359720,785108,-849017,369370,616738,898030,1706268,49246,-296661,1045534,877134,-85745,769965,71606,-520958,-817788,-286393,-157717,1142469,1002977,-769748,691332,236077,-291883,-606797,428429,-500831,59526,733402,102642,1358368,-649475,-58083,456540,-620389,-83292,72627,-552971,-418745,-673513,-354294,-457605,-662470,1177640,-38837,-23484,-263619,419899,-365839,2404878,607815,-176481,-494722,-1049895,367324,1164717,-408004,-472572,158108,-107782,1227843,1158799,418999,190966,-1113519,-29869,-178954,-689837,-736800,-289818,-36328,219378,-835379,-1064154,586525,-866231,-773223,-858860,-334269,-96863,186589,1083217,360390,-262365,-651691,514477,668155,981913,-320056,59551,-331214,-1164658,-423008,301280,686787,421643,-1033695,-1098402,355209,1400923,1068906,124133,-1648897,-1085971,-164221,1211103,-38828,251315,-885909,-1093146,214346,658601,43344,586575,433891,690679,985762,-66188,-142564,55973,-357447,-1272,-589130],[-49118,426395,-652707,332102,-445829,-569127,-110142,88126,109629,-709639,-212908,1662010,786769,54580,1576902,1258861,822781,715546,781757,1157236,867896,415622,-706134,206407,-580797,-1013156,-111914,1627129,-296243,332543,137404,-666850,288993,-263026,723180,-283165,532548,-424980,-1070483,-174562,787347,-154308,-403322,125135,-414481,147076,-873495,256241,502638,947745,-830685,-238034,-604847,1157965,-40266,363655,-44913,-205522,-387343,-127178,-369796,-212005,1022929,645087,-288299,-699418,588688,631878,35874,-403710,-1271593,-558729,-708950,951076,1660823,984200,-147262,-148044,118527,-1571214,1050365,244242,-359861,-654102,-374597,-215908,-1157372,302603,544161,46271,-412586,263090,-127511,-1019052,-561013,-1621911,-608085,-62479,80591,-528285,-1475822,-462204,-362950,-709916,32537,313692,360013,857195,1497141,596307,-1311891,-932452,990083,63907,1744857,680963,-564395,-1438828,55917,292172,-316673,154423,511633,-143330,-620886,-978115,1208646,-111869,-3171,216151,-688347,-1809199,-583194,1097678,-309446,840171,529103,204478,766885,-453108,665147,-50117,99216,1661456,569450,447797,-159227,-291121,51385,-172139,1332046,20264,365766,838400,442136,154407,-530491,269799,9023,-1315636,-1407015,-42296,914966,-135622,401033,-98712,-1262680,206154,-23646,476707,447677,-1201523,714460,130720,-715780,-467843,-235220,-139005,50243,-1073907,-156624,449946,-250754,-51215,-45449,727702,583616,1516466,-517108,227244,-247032,717476,-29697,-644552,-154938,-655691,560429,1236887,26328,-174918,-510563,-322033,346684,-367305,-1032293,179712,2077821,287623,-1261513,445542,-809769,-64346,103031,-758650,443310,414835,421674,619076,-381937,-11249,-172274,-569070,-1027408,442028,515130,-37808,-332477,1560662,1309157,-236405,401740,3376,-1082727,675214,783940,-36588,259316,-398378,349132,-181247,114647,318929,-868176,-801171,363430,-48283,205722,-764009,702587,301975,-101086,-1192058,-229725,-1481544,127182,562841,-458317,-1181568,-482415,611129,585172,-1272233,-592952,-151117,-638693,-829261,-664327,596832,406790,-106712,-981620,-274871,-530424,-1674218,-1051588,1399823,-342192,-1441028,-198098,376793,-172619,-346467,446272,-594132,411497,256631,-305033,-418336,-71762,-399511,618764,198799,-809149,-604319,-299807,913099,756419,285948,-297109,-131070,948729,-491486,-1329829,-998599,-698332,-291686,165533,366967,-3613,97749,590034,-852407,79722,526249,-96028,-708070,1524015,-57627,-397698,-255896,-9735,1169439,230010,97316,-993401,-3126,268358,-51793,539271,411361,864421,1120292,-438903,-281015,-550902,-490866,-407449,-407521,-729290,-100663,452262,-308944,26076,1174895,1088456,-301883,1186937,342008,548941,144038,-772510,-1336928,-1163066,-828601,-154394,-897095,-161408,-473719,-1830248,536465,891409,-44197,-1476520,-465595,470215,301890,790013,-126522,920612,1017901,-434800,298283,422114,278855,3813,344172,-430721,-78360,365348,-424125,507433,1450462,-461540,-872861,-11705,1579331,407172,-541815,-772402,-1261136,932040,-569856,540543,670642,331168,-170274,-402706,-786141,-2025121,-56109,694173,-588177,-160965,-626031,-315204,-251058,-571767,-694801,743389,-383408,-800018,-23793,-19809,-780907,850905,-617415,-1100181,-55451,182300,373528,242172,697091,786290,-287036,-614886,-820069,719651,-881520,-881314,-907168,-819190,1505388,-199108,-2636985,-2022199,494513,-819861,-984357,1092726,324866,-217252,344652,906956,850167,-30609,-474090,331256,301811,-1233873,1388383,-908396,-1347477,-513680,-70828,-1062498,-666845,906038,1055596,-912957,-12557,-234320,287715,-304655,-456712,231618,1129876,-121298,512967,-127484,644849,88859,302989,312254,1010147,1017502,1094114,110935,611089,-422082,1395573,547231,-87258,-177084,-168559,562,915982,1302995,-120044,2112136,-293969,-914020,-110193,-230458,-462052,479865,128410,456383,292710,-1218042,-684921,333054,58451,-95491,771639,674434,-359892,796223,-768909,-456056,-93118,-231778,514594,-1604845,-1901624,-375744,121010,800536,-696001,730649,806064,819954,722837,-216427,339251,-832457,-1056187,-172496,615980,-172484,446173,644033,-430508,-1267774,298370,-2106510,-1577512,353857,-62962,426118,-633234,-218113,458672,559136,-263881,-756981,1191065,317008,-227159,-1427629,-291323,-1242989,-340891,1530075,-305700,235512,246950,1241981,-10952,-631192,-1117515,86222,1260059,1119270,-66579,-806510,-202444,254131,-1333074,-500510,521565,-324754,-680586,286509,1051515,2967917,-456134,-959523,-665447,749109,213492,-482487,81066,1688722,-635386,-94551,344157,607571,1131111,337303,-434252,-459455,146140,-144535,-1634991,521896,-44201,121299,-870143,-433104,872137,593263,-566903,-201488,586586,888570,-126009,1607408,782308,145263,693237,107140,991497,2474581,420730,1659863,543121,777403,1404715,-178962,-398747,706498,596906,-111783,-35109,1116311,1446387,-125722,-1035651,617921,-763029,874943,563016,-621993,1001309,-959025,819761,1263136,241086,343520,375843,282781,533312,-1298777,-255891,658469,683227,128358,-750450,710447,-108008,-1418350,-372931,291752,-579540,-2191566,-948561,-184811,-242848,1095145,-435546,-766864,923022,194651,1533025,352586,-289239,1301271,684212,416079,344270,-2197389,-696826,-773662,194056,160836,-125218,-2016993,-2054468,-15788,449254,-811043,-607037,584716,1639166,-18857,2028508,748392,578081,789997,-1112894,-863861,-658637,700420,80106,-162924,236932,-411751,691883,-2019,1080794,512543,-46506,538927,906497,541254,-63645,458205,1055949,648692,2203532,-156009,113058,-1087272,1378271,2656441,1233335,-886252,367211,-943886,-2256204,892051,-25697,-239480,-367338,179067,-286896,-720232,-84391,-471268,277159,1142395,1416759,1214945,55379,-92324,-164892,457119,-734879,-425045,681792,939037,44598,-430173,-739364,16015,429934,23066,-337761,-281759,-303774,-1040065,467932,-99255,530001,71337,-1010416,-444239,-118954,-865913,87757,-589359,-1980667,-107676,-393168,-2574015,-545861,-1088734,-57686,-747974,-186584,-685838,-561431,501533,606114,-398967,805717,-215546,-1044650,-450147,-142317,-17884,727022,407393,-239326,1788056,-300665,-68350,934569,-120048,-875412,91454,-334007,-158779,-127085,366884,-29037,488113,-119268,264057,384674,-418637,-46195,1280400,279105,-232965,260240,-129422,744658,443630,-659569,421488,94849,90471,244143,1802890,197913,179500,1505693,868964,216222,-205562,-300006,1290273,976114,-260707,-941742,-894992,-1363648,465523,-1051595,-1012379,-338376,-53396,-98662,637782,141853,-346899,-823345,786345,1141461,-995819,-1147567,141439,1162120,650990,1237653,-52391,930201,624636,273169,-836800,-967038,-385252,546686,-318314,41494,920294,-147712,-558261,-237544,-1587898,498433,658858,-189561,2258184,698210,307482,-720983,-209023,-241448,120208,742585,113416,442223,479388,-164532,604890,-395095,-459709,-1221873,-345910,-1151997,-2091006,-205811,424342,558897,8164,51097,117351,-476116,-299692,211575,274206,560182,-446517,-451842,-300044,-971677,-926112,305782,-304700,-926666,800098,-509389,652288,1052749,1162031,1637456,51695,-378198,951941,337562,57593,390288,257926,-724653,-663408,-427917,-414890,758132,1060371,-609853,562550,401370,-560186,-25406,389190,-441599,186651,758234,395821,1278685,-696325,244488,495038,-662773,16685,610640,-57045,-865256,-968457,-564074,-512689,-341269,1006533,-41663,-142326,-299870,112439,-105892,2343125,110964,-468531,-844066,-1075271,-322415,1013712,-142486,-628976,15799,452220,1047510,1026582,162338,-801225,-1046086,-88457,-219896,-1288253,-1398768,-356323,38404,424776,-887947,-620925,1075042,-1234520,-1124367,-696600,-284825,-151502,211792,1023132,243063,-612423,-222931,759106,571216,951376,-273536,-59874,-387375,-1001213,-427358,469322,623174,624439,-969012,-917536,356876,1267167,887062,284447,-1669758,-1374578,68850,1086306,256772,259102,-403117,-955350,247791,137411,33438,261296,485256,811644,992131,-164831,-276244,25979,-425745,-174708,-327956],[-250441,215528,-707679,309696,-443972,-566176,22659,344028,153046,-220630,-237378,1252377,1126463,150231,1419241,1385181,893136,661992,523589,1021424,931638,578825,-419409,130666,-785595,-702105,28981,1888541,-474429,410942,130228,-787050,253193,-493188,556557,-273838,411070,-600920,-1278787,99151,942339,-484329,-667587,-168788,-271320,118398,-719083,-12902,329275,721995,-910728,323539,-642355,754480,-338949,-24339,126946,12159,204074,74385,15487,-258882,854150,646293,-483751,-419438,403743,639377,-511901,-402091,-1235856,-802102,-578312,1179093,1454399,721040,149913,-71048,360980,-1682151,907192,117307,-466111,-309997,-672010,-318014,-876710,173887,112,-369211,-447900,186970,-314919,-1039574,-526268,-1700459,-507281,458328,-237921,-194511,-1291881,-182072,-362609,-1423442,-442063,376160,200649,716266,1133807,83483,-802396,-525411,895684,-36014,1477587,628569,-585633,-996206,360242,710881,-250758,-2079,84131,-198846,-478022,-1069143,866812,107080,-279580,3252,-827792,-1429235,-412084,988653,-396779,402852,299840,381021,255327,-456440,333623,170450,93453,1581589,706970,68081,-681247,-335846,-169790,-339351,1306467,308429,344923,1036099,1333081,680190,-28699,272448,-15329,-1192862,-1510676,41094,819356,-221249,587712,-779616,-1671169,63137,-135077,413360,128390,-968435,472631,35076,-638370,-355844,-174982,156844,399123,-1117121,-179218,269402,-190598,62127,-156350,663130,308825,1137772,-664109,278307,-97000,604479,-62058,-478603,52648,-929285,259528,1258499,-267400,-44383,-716281,-82502,847629,-756163,-724432,113213,2158057,570114,-1055128,352524,-1099208,-497864,23947,-1120643,167005,276994,337971,312093,-394690,204438,-22675,-808011,-1681506,273872,483002,-105763,-449281,1119655,743760,-442471,209859,-512762,-1107149,380253,788689,554279,583543,-611258,477443,-15375,-16258,-244230,-1168245,-645351,286921,321845,174679,-679906,681218,-165604,-262061,-1361120,-239774,-1012993,363489,225573,-683270,-877610,-844562,925182,686783,-1144429,-401022,-189461,-669566,-660660,-737355,457533,234768,-166419,-555088,-97836,-671604,-1194692,-959143,1485270,-604963,-1526231,448465,706057,-154302,-594461,-66677,-704517,460650,666210,-342686,-303965,249926,-360692,913376,462787,-555463,-372433,35752,861801,331223,137926,49689,-6385,962507,-582903,-1236056,-990064,-403453,-560966,468725,221122,191896,157721,383808,-1453145,168339,220720,-18844,-484367,1613892,-90286,-282498,-652566,-340349,1224528,346509,85113,-673287,-249649,388120,56440,1048317,640905,911254,1336214,418390,810455,-361354,-408280,-196554,92205,-837422,-242201,332300,-80882,245706,1265126,1151222,-395335,1159496,-44,-500904,499137,-438593,-718610,-787216,-481572,-477911,-1007256,-68084,3669,-1992051,497641,407745,-124692,-1066631,-275918,974952,77309,1311381,-240586,837842,666084,-608371,221391,88264,-362660,-119916,214298,-93025,-58731,266858,-463976,288232,1258450,-97046,-1095075,151994,1231963,710513,-300049,-949739,-1170688,662219,-716650,920512,828713,683591,-311784,-785555,-663633,-1725470,133368,81200,-894141,-114831,-326959,-87286,-699510,-699575,-764633,995015,-604101,-858755,-336680,-558314,-814896,853408,-538884,-1087972,-687639,-190001,233330,212009,650641,702022,-247167,-766491,-1156460,458512,-1030674,-1233686,-1194937,-1046264,1367568,-503284,-2583754,-2078970,148605,-1355539,-1125464,460531,-304728,-247327,267894,1116962,896411,-142446,-298404,309843,121811,-1448868,989599,-1055679,-1289406,-982926,-211629,-692312,-726191,668058,1068924,-934013,-157207,186768,212353,-920140,-651756,126427,1254072,-24983,715274,-167362,298569,142951,172892,134522,646380,1000463,1485824,210278,489411,-679246,1300468,281265,-442822,-452988,-133602,-302160,662566,845789,-254873,1851425,-150829,-773568,-176403,236180,-328737,597766,96063,245867,175694,-1333418,-338771,564774,-176784,-210119,876969,287264,-97042,783259,-1161341,-508089,115624,-398640,495876,-855360,-2178682,-774093,-294623,1058332,-778202,626227,558305,384511,817071,-287761,349363,-1092045,-308857,-505981,14407,-281919,177057,289786,-695642,-1357234,730309,-2494102,-1421656,310009,-514151,107157,-755085,-1097269,343287,10360,-146393,-861595,1108050,362615,-346213,-1220669,-146200,-1635587,-635608,1539152,-210952,681490,400697,1139700,-55136,-375038,-674821,792588,540935,1027976,207235,-769762,-92631,459698,-1347052,-377258,640158,-808751,-234507,67509,896110,3496955,-794534,-1095989,-753364,658300,54053,454109,651998,1624782,-999064,-422719,162893,511136,1543490,669519,-938307,-890916,-182899,-268401,-1713774,131834,65973,-16428,-934865,-497396,647733,104536,-336677,-769969,383689,579386,-100467,1057552,424614,1067891,576609,182685,1111985,2340669,281454,1208746,225638,1046646,1425257,-144802,-853358,477429,480514,-198587,188236,898292,1264773,191609,-1080790,871282,-88463,892614,521604,-490447,498574,-1102937,842394,1732412,201881,605280,547360,-187127,203350,-995271,14131,616719,795430,-13846,-433586,750482,-35663,-1244196,-1145272,223732,-729910,-2426065,-636445,113924,-219092,1092331,-487434,-628551,290433,293144,1449264,607391,-69330,1485428,743038,583224,87828,-1996550,-1114268,-740272,579332,271676,-73646,-1970819,-2658937,112613,223395,-825004,-518270,656897,1260502,181559,1775781,311327,474429,1329830,-1005735,-498712,-304519,746944,-96561,-262688,359546,103570,646750,-4756,858976,724749,-108329,342228,348294,386335,119740,506469,641743,189780,1733983,135259,-25598,-1162183,1607988,2949548,1459950,-485771,273347,-1276994,-1555355,1180606,192942,-508423,-172558,66563,-701978,-880611,-430902,-526864,113981,533701,1155357,1117902,-75867,-21707,-110330,-220256,-549330,-529389,889530,1019800,377469,-20159,-741549,536937,196760,147457,-393168,-561637,66381,-694999,330199,-513495,954549,813413,-742865,-468923,-215314,-813078,215481,-566102,-1908644,-349801,-60300,-2110981,-606023,-944337,-431935,-880637,-420017,-643538,-436822,655856,526562,-793194,241643,-47772,-1137945,-389532,20297,173665,671166,436892,-856267,1137853,-588018,-401620,431428,-309975,-635548,376514,-436764,-76219,-6436,554513,78442,265922,-288092,71332,437946,-670796,418463,1062775,687953,-47191,-91448,-120475,786476,354434,-962990,114152,397762,512328,359359,2021475,-22388,176065,1467055,762390,591472,-177855,-423292,813047,1019336,-513060,-962440,-653563,-1062838,416669,-1340991,-559319,-270412,59798,-150626,490978,704778,-134627,-724012,495425,1170792,-1173393,-1045524,-122633,897645,400485,1230269,-127515,1275045,453365,1510042,-565695,-758061,-211600,790640,-126344,-378910,1035389,122945,-549665,-343718,-1554433,505059,566614,-509965,2095436,736352,367261,-481266,-31663,248169,408388,1038118,213032,568320,167403,316411,461232,-736872,-744024,-1883045,-591373,-987331,-2134311,-209847,455161,311286,-564011,-348296,-479055,-309794,359419,358327,475699,523419,-270118,-344744,-234856,-825660,-763792,500882,-167238,-523448,674350,-61788,816319,1458234,1280776,1308352,123943,-289340,807259,-296872,210992,-125564,521865,-521838,-409401,-304687,-517203,200158,1053793,-714510,119427,429058,-783459,403103,476232,-312291,312825,677869,460741,952044,-746615,386693,463379,-475165,135144,1166612,503381,-998428,-1118777,-797792,-511896,-125972,691305,-43862,-344239,-259736,-171064,132810,1881965,-352661,-683862,-1054078,-1076442,-1087734,833403,175498,-484299,-131817,996142,797443,880476,-63062,-1594161,-789825,-120263,-319362,-1693295,-1581245,-228247,63951,511494,-977793,-205985,1619951,-1216019,-1351067,-465194,-358435,-254229,210996,849300,165326,-856995,109672,933400,443543,1057581,-318292,-184790,-351262,-724828,-580996,424862,370167,772992,-704286,-656879,288069,958492,589200,411397,-1443721,-1363759,196440,709148,397334,163793,29425,-735911,181262,-266516,79746,88322,552385,803346,893183,-334694,-459734,60802,-445492,-464802,-21122],[-365126,20351,-899011,216697,-412879,-566546,-10683,636897,269683,392107,-240048,698398,1213988,202524,1156920,1299932,845128,582763,202379,718087,946986,749815,-189163,-16219,-1010290,-338094,309969,1941821,-508185,304524,79072,-903761,150790,-685731,154892,-211489,82147,-778504,-1211236,251486,832333,-828701,-650885,-452884,-67370,227462,-327986,-10742,167283,428653,-958822,953052,-614839,173855,-405112,-389549,258618,104398,1046240,244004,372934,-58740,736113,391943,-690208,-139226,324294,520770,-1129461,-564105,-1180688,-862758,-274741,1305608,693471,120892,468718,18244,536573,-1472372,883438,-87144,-558346,-55469,-787199,-290922,-585927,177115,-445597,-873702,-434014,205165,-435415,-1012268,-491291,-1756327,-356527,838227,-401812,67075,-816071,141610,-249593,-1708331,-825470,521179,9906,502847,521427,-504977,-212411,-278429,172778,-235409,1108189,512666,-471145,-415375,584981,1128918,-177757,-148371,-539719,-81892,-274608,-855104,523185,211082,-385051,-306950,-959357,-1117100,-241898,776194,-385092,-134185,-5394,569808,75579,-353711,-20492,376281,133152,1574094,662002,-174824,-956213,-298021,-297336,-201657,1235266,232650,367159,1127059,1874907,1039681,438247,262815,-116243,-1386239,-1683897,-64145,547116,-340725,678938,-1480893,-1772736,52290,-173845,169908,-206476,-679428,192849,-61880,-552802,-40470,-37613,551034,716622,-1025424,-170076,111547,-29342,204110,-332805,305963,15640,367434,-682500,305585,140870,421352,-30011,-225006,254005,-882106,-13905,1115908,-586366,34344,-694675,334344,1331053,-1069662,-391402,-138050,1944684,745194,-613574,205113,-1247250,-761411,-10489,-1368304,-265779,54841,147267,-54116,-344088,433948,-7514,-1208332,-2157923,2409,408922,-120350,-595230,522626,143512,-555305,30790,-954982,-1158970,-142921,693727,879501,951156,-729109,628611,329402,-276917,-645546,-1122178,-341252,250621,695860,58857,-658311,396669,-673377,-523527,-1360478,-281449,-495025,654474,-285208,-849472,-466581,-1167016,1072535,574224,-1045525,-258677,-296595,-641283,-541378,-724794,230188,193673,-165112,91137,80114,-753956,-587730,-595513,1389329,-825783,-1273295,1027236,1006783,-83206,-656661,-679526,-721012,427031,1151803,-463028,-132220,624460,-367668,1024405,640165,-315642,-75244,417758,691158,-58171,-53621,302756,257650,889743,-526247,-893535,-791856,-288440,-642362,636526,4048,402013,216043,83174,-1756722,267510,-118474,-63193,-302451,1249100,53622,-210038,-1073296,-738090,1113127,559783,68003,-462181,-595945,394536,139881,1153378,816042,853550,1300102,977789,1783804,-124171,-103455,4447,424797,-563058,-327538,229773,174678,321004,1038602,1050679,-198788,934948,-451544,-1350172,757187,-140143,-110488,-330533,89263,-670391,-1124363,-42128,547293,-1753340,640736,108400,-356707,-659591,-204190,1544718,-148151,1607722,-229013,798600,242264,-840691,84084,-177857,-899182,-239214,47918,114818,-48072,370957,-459902,123405,905471,386881,-1148751,416258,809788,1137870,136342,-1016628,-775522,476690,-762992,1042093,1036001,712957,-493960,-1015128,-429016,-1074937,217994,-449952,-1078900,-91824,-92430,84972,-1156571,-752296,-709859,1075106,-566472,-831209,-600167,-1079176,-761287,706034,-556062,-915483,-963094,-476562,77057,-116111,512718,517026,-247585,-946828,-1391685,140372,-978266,-1516372,-1298051,-1074529,949438,-851541,-2089915,-1820827,141184,-1592367,-1068165,-43189,-804807,-368501,188993,1273911,961121,-174427,-120319,356266,-78978,-1473165,270872,-1086156,-1229757,-1289083,-442359,-420334,-932795,453345,1117974,-773221,-354670,623211,146547,-1493939,-793014,31350,1193568,136025,881248,-68533,10194,309522,148252,-144345,177372,830209,1636909,166370,154929,-772182,853877,-56846,-717573,-699881,-97052,-519993,441116,410639,-352531,1314272,-196923,-585387,-63522,669320,-288750,508348,212035,99034,83454,-1282928,-22124,559695,-513642,-427282,846115,-45907,73913,771610,-1229661,-585659,126413,-429634,328629,-210146,-2099505,-958951,-679450,1155018,-791684,484101,387669,-233163,739813,-290535,390191,-1216331,298783,-693880,-491788,-336204,-125380,-144691,-671867,-1245097,1169934,-2389704,-800314,441100,-818281,3473,-713971,-1868781,178664,-259109,41134,-776131,921096,324784,-255225,-757567,136963,-1750814,-776084,1358145,-149633,1019603,421289,852714,-31811,41265,-163968,1168296,-235166,775328,344161,-636343,3029,426974,-1368553,-261245,800985,-1011244,722,-171188,487950,3726338,-1052561,-1041579,-830026,560302,-31065,1172183,1171759,1389762,-1338815,-865090,-12932,292798,1839352,1006881,-1217154,-1169803,-339790,-78598,-1441853,-382220,-6891,-286770,-912556,-471283,298024,-362262,21021,-1366766,165334,224762,-36699,491735,-264397,1543750,474352,158060,1112979,1670880,142119,531587,-144802,1098909,1222510,-41003,-1165069,181326,339269,-173863,343261,482367,907811,390631,-950077,1095872,618488,887481,429264,-308365,-5734,-1074733,623266,1821114,167189,743492,690505,-641134,-133821,-435146,469322,471941,748578,-111224,-96901,647950,103152,-906341,-1516212,94609,-787214,-2151458,-312104,220264,-292407,925989,-360519,-234020,-276315,312099,1223067,945596,117387,1559366,759194,639185,-328049,-1477571,-1588122,-738007,1034626,407445,-69577,-1651069,-2821078,260856,78139,-638807,-293766,751035,688032,497211,1300747,-221905,186976,1534931,-1044196,-286557,70124,928116,-161952,-408339,688367,473169,582403,40849,563912,973859,-187665,121284,-329637,68169,380159,544366,394840,-170794,1007314,239244,-40855,-1040411,1844001,3049194,1545173,-308727,96028,-1331747,-794924,1159855,401054,-811594,164804,-92128,-996608,-928143,-571388,-740661,-32705,-38233,835384,766858,-260339,19681,235834,-598646,-143520,-544427,1064351,1001697,592701,282872,-765271,911041,-151896,235116,-479890,-915649,268855,-309556,19921,-826900,1430674,1395534,-538417,-421555,-200680,-769695,286320,-493580,-1613240,-623180,-28910,-1497356,-462259,-625428,-560628,-913030,-712823,-644017,-296830,736209,213655,-1037406,-50656,76218,-1017930,-239854,273364,343115,437560,496337,-1147127,197544,-788021,-559405,-35888,-15324,-332152,477045,-551510,10567,187336,922893,176415,-70110,-493926,-33218,388666,-640257,803883,890451,748559,211236,-546500,-116973,753824,190880,-1149985,-58744,768428,858949,423603,1971978,-162822,166401,1130060,299423,653436,-184414,-438133,323141,815446,-762345,-1006123,-388629,-684886,311052,-1247745,-174701,-79211,261525,-161296,468753,1235400,225721,-514551,314909,943919,-1257280,-793387,-384460,654709,198063,941784,-294532,1337111,312138,1904619,-227689,-528134,13362,1041206,193701,-562431,910782,443765,-429632,-378382,-1158975,546201,448736,-678112,1320475,717795,530541,-166329,189265,702982,699881,1219296,383363,660267,-120516,754214,143101,-1035243,-708304,-1928134,-781153,-794498,-1934706,-49644,505685,20588,-987709,-557752,-882457,-105340,823648,365642,608595,405433,-82835,-203020,-100567,-590848,-433382,668372,-84379,-153435,514683,344273,854389,1720705,1226026,933657,256429,-92715,660699,-884216,323492,-652922,776489,18953,-123130,43103,-516044,-384272,926224,-993506,-468132,325863,-903127,535050,689495,-164296,369452,520129,249769,338030,-872825,300969,377441,-196257,211041,1568155,978412,-890560,-1043896,-987979,-437456,-36023,396829,-58305,-551210,-99648,-360639,394599,1290152,-675328,-793103,-1059011,-891852,-1533932,645360,463905,44838,-233152,1360342,476731,790093,-161504,-1829501,-465942,-97268,-461495,-1719540,-1240569,68386,68556,480967,-1090310,57801,1981375,-887068,-1321838,-228848,-486414,-406263,167723,536144,146526,-846820,320707,1021041,429874,1245115,-457182,-296049,-188922,-355627,-840813,189016,-26626,826647,-213104,-367436,212190,567587,275273,534937,-1098487,-1059524,266195,220244,383180,-28682,366917,-481739,51839,-400082,244662,128918,604103,687437,717761,-487584,-652502,160732,-420933,-771112,305155],[-388951,-124942,-1145022,64262,-406620,-568980,-295109,809252,393872,889534,-348356,129257,1005286,148189,851506,1085627,646525,483953,-70794,325699,895032,902146,-48769,-257861,-1226435,-40012,545034,1820381,-381338,30096,-35880,-993792,7024,-777481,-374902,-104755,-357826,-919539,-881133,277057,432883,-1178544,-368703,-651524,107426,445234,192776,234544,66897,131942,-976145,1484212,-527584,-458369,-253381,-592297,351658,115207,1800529,321824,604732,371011,668567,5758,-716857,88749,322780,327223,-1608849,-846687,-1075620,-727814,96369,1333102,-233423,-629296,724239,-19106,570699,-966019,1015929,-285042,-598396,62618,-665571,-124180,-350679,321260,-615502,-1283275,-418867,234141,-504754,-914174,-433621,-1754111,-205782,900057,-369822,213679,-278971,463716,-47079,-1482552,-1044683,769964,-188057,234271,-237831,-1013126,337878,-126753,-919681,-413139,800348,279290,-261600,95519,648051,1472520,-150123,-221232,-1108780,160370,-44992,-392591,297923,132479,-368588,-605566,-1026731,-1005922,-83673,463494,-300671,-457307,-282764,713753,308836,-157982,-337370,493970,192420,1635993,427797,-257891,-901666,-154597,-286483,227040,1209008,-186322,466987,1071571,1898435,1109979,687203,207064,-299930,-1805608,-1965801,-332201,126709,-485828,641731,-1956246,-1533740,140734,-156171,-146483,-373113,-459682,-97890,-158987,-488810,302910,135309,868766,907896,-810315,-170041,25155,187246,301708,-614878,-135401,-212438,-505659,-525350,313710,399692,206503,9658,-4299,361143,-603492,-181788,864101,-815179,61624,-496013,749633,1639532,-1164858,-163793,-543176,1520985,763347,-42173,45955,-1188184,-818670,43842,-1392499,-744493,-169422,-138154,-300650,-185651,578871,-152132,-1710151,-2316765,-327068,306897,-75606,-722631,-29187,-345965,-552613,-102051,-1241114,-1184377,-600822,532442,894543,1292811,-707439,762713,753831,-559230,-711024,-794440,-45411,228920,999046,-110431,-686149,26785,-1059270,-813812,-1205038,-362773,-155472,914718,-756606,-831083,-66368,-1371840,989096,250676,-954153,-126587,-456056,-592969,-468560,-609402,8614,295187,-93174,691900,238893,-681459,25227,-13252,1142136,-972278,-749946,1303540,1168216,-7683,-487425,-1062750,-673542,310790,1567587,-614256,125160,949211,-422227,904029,738626,-132151,218719,738776,482892,-334883,-254713,396985,591157,763833,-306692,-400163,-474622,-387488,-489075,625108,-211874,570230,265263,-231241,-1619111,381828,-464191,-205155,-203280,541707,299989,-181089,-1417083,-1034916,896838,778651,54919,-503272,-929453,377474,216244,774268,797498,638803,1055537,1118134,2354051,100977,280994,148336,473324,-4298,-340132,169601,404380,226443,572978,803411,206173,634771,-812308,-1623720,873488,85712,278538,32770,682496,-644565,-1176285,-87754,973563,-1306596,972245,168812,-543204,-392190,-251072,1844713,-316999,1525645,-61137,835910,-157425,-1032050,-40356,-296673,-1230425,-318637,-63480,146097,-26456,667282,-419857,26123,536215,851653,-889761,754525,445254,1541989,656054,-910771,-92013,376260,-675022,984667,1265819,449197,-681593,-1081936,-185830,-224976,200994,-770352,-1090638,-132303,39028,95920,-1512220,-736360,-586262,997782,-267012,-681667,-726874,-1403721,-654222,447334,-662321,-637601,-872991,-610267,-93306,-560438,294650,282633,-287476,-1102174,-1429867,-148638,-715102,-1648681,-1258274,-959354,417693,-1194701,-1355270,-1299189,426598,-1482877,-930477,-322870,-1062317,-551402,200967,1311823,1074138,-137960,30016,443788,-271448,-1268737,-615869,-903989,-1151040,-1427531,-733020,-306870,-1257941,317680,1222481,-429448,-456419,902345,7805,-1972528,-827255,-43761,962128,321292,955981,112853,-191818,523570,265395,-426612,-182531,573403,1509167,141021,-150128,-718250,191130,-372944,-851748,-874951,-78803,-615290,326113,51561,-351992,676497,-410052,-410290,154780,896010,-352191,223271,432296,77323,107439,-819047,223730,325418,-845000,-695392,629855,-283147,134208,760502,-973293,-716048,-109153,-330918,68508,181317,-1714902,-954094,-948678,1052923,-738583,345497,352467,-742959,584423,-250066,294523,-1220445,552124,-616704,-774259,-340703,-438438,-544047,-378374,-1008508,1493177,-1901966,15299,644315,-922373,69920,-567986,-2302274,27863,-143597,339076,-413650,669768,211896,-10825,-267974,455864,-1534190,-713882,1066368,-97071,1275745,273347,419085,39380,494406,226980,1165968,-852237,448421,342334,-442334,54091,182869,-1380972,-228746,982015,-794865,56098,-346658,-37790,3408870,-1129053,-890802,-896126,468700,-68101,1423633,1457683,1027268,-1457871,-1346696,-199207,-3137,1967619,1249621,-1217808,-1256096,-281124,465834,-1030482,-929726,-196158,-627591,-789026,-328858,-39471,-665486,370106,-1793007,-18671,-52045,37631,53373,-1108999,1433924,405284,-9767,823791,650592,13742,-185020,-415486,879712,913218,79847,-1297249,-48524,220887,-60930,375298,-2141,544704,458058,-680946,1225734,1049394,834742,443298,-18428,-325746,-822045,194733,1481184,133348,726895,790329,-755751,-292191,250397,968822,225453,549920,-129546,162564,487262,228986,-525563,-1284960,-73101,-751441,-1413919,-20966,184871,-333059,698875,-109937,277420,-579936,271292,963378,1292716,230070,1484956,713634,574552,-752954,-795589,-1953022,-765109,1459138,495677,-115528,-1189936,-2375045,383566,34893,-265300,36087,842414,193979,858685,813196,-684408,-164049,1455032,-1215062,-338250,324142,1231140,-73482,-512303,1138618,700855,467121,117424,313606,1222387,-288924,-56209,-859568,-321691,660131,521466,328240,-317003,254183,207967,54587,-719246,2022957,2834097,1450752,-441034,-146373,-1050699,-332893,848464,489855,-1047192,503680,-293918,-1112236,-825246,-500768,-1044718,-122528,-376133,600512,263373,-437315,44795,830282,-537743,407893,-437628,1247187,945823,631484,430785,-732166,1088668,-467396,308548,-548817,-1300976,202628,34112,-291903,-953694,1833536,1694970,-410707,-208669,-29433,-788266,266447,-422608,-1170579,-835095,-267678,-1030206,-209005,-112547,-430068,-865578,-949277,-663481,-161658,763642,-152752,-1054546,-70223,141135,-734892,-62113,566215,445385,100273,569970,-918730,-647487,-867608,-546465,-287965,552099,-55104,426087,-670929,87042,381345,1264356,215926,-380045,-654001,-94558,225692,-336835,1056813,752405,417254,455656,-1043874,-97702,752927,-32168,-1156031,-71214,1093666,1044750,445781,1652807,-139493,207410,591848,-367437,426268,-231711,-328808,-27554,443699,-874654,-1043834,-150894,-364020,188697,-903922,78342,137024,496496,-138972,543613,1547707,667149,-181635,275443,495268,-1239044,-500368,-609296,507750,135358,482563,-465028,1128664,226585,1255481,213963,-335459,202738,1211660,564896,-453368,563400,787407,-207306,-294680,-384754,636238,301028,-618054,350866,700765,772613,154573,407544,1018455,932821,1246043,563060,672284,-358252,987118,-333087,-1221734,-325771,-1418878,-876586,-669756,-1527979,212110,552951,-217865,-1103165,-588131,-951585,90495,970157,215072,664780,213932,75767,-16467,120752,-277228,-48130,752353,-9914,272441,415174,554897,789353,1750545,1005985,646137,415540,116110,533534,-1282723,372542,-1038461,951612,706640,150576,490993,-493305,-865479,655488,-1228409,-969925,130573,-893450,376516,917476,-61748,304287,336684,-164282,-466127,-1117918,10441,268047,56581,205724,1691135,1247471,-653205,-751717,-1064414,-251385,-45504,269144,-100597,-675254,185928,-433578,705457,823203,-825361,-779082,-850163,-403425,-1406625,472663,625058,839056,-245066,1475085,104244,769812,-88130,-1400768,-173487,-11197,-613886,-1300749,-518112,444681,82219,370196,-1187434,105145,2000495,-444205,-956708,-37219,-613100,-587513,77429,89335,183858,-514950,439558,1035854,624505,1406934,-648174,-385390,82641,75615,-1049228,-153343,-462503,782486,403019,-105605,202054,200952,38176,667743,-778030,-541094,327254,-213975,267936,-305067,600922,-220670,-78562,-200409,520808,321728,611392,507814,482288,-558481,-772969,309647,-360225,-1002107,618177],[-352092,-196508,-1261675,-125570,-469635,-535728,-755598,705783,462714,1067313,-618988,-327276,535805,-11684,537812,820802,310857,369681,-228268,-48126,766734,1005843,-8865,-568120,-1397003,119319,567480,1590235,-128600,-310437,-197903,-1014916,-103560,-724325,-850281,23040,-766205,-981891,-388453,242281,-157589,-1475479,64436,-728519,160638,671851,670862,574722,65347,-161470,-964517,1728740,-400003,-988736,15688,-566134,420967,104832,2111366,276755,693188,923777,630513,-270379,-411314,233941,296373,141387,-1709992,-1123852,-920597,-435883,429051,1267326,-944688,-1225004,858315,-223909,436250,-319877,1219013,-398171,-571522,56041,-348324,140697,-185900,589249,-432264,-1443445,-426989,166239,-545835,-740479,-349793,-1651995,-116498,589865,-174333,252258,116577,717002,186516,-901331,-1083926,1069673,-359670,-69886,-973432,-1313699,741227,50531,-1909850,-437774,634028,-61502,-31981,376576,511573,1655316,-202652,-152618,-1381288,437563,166976,176899,226637,-142228,-285056,-785787,-976087,-1078770,63969,88354,-214964,-429883,-445768,770705,768380,56513,-614493,497268,254164,1694314,55695,-220586,-563316,83968,-136638,820802,1245351,-769625,629715,867490,1454669,852120,639932,62580,-500713,-2164878,-2214813,-644453,-354081,-642668,471667,-2086234,-1068080,226927,-97927,-369849,-331751,-402449,-357980,-242459,-439979,498539,318300,971718,923324,-539527,-210768,-3826,365603,253748,-964154,-460916,-305110,-1121493,-212311,300807,622583,8714,4909,81362,338494,-270020,-203679,580728,-858484,73359,-207764,982009,1688409,-979532,-85059,-1019968,1008519,646536,544576,-83363,-930203,-707472,199906,-1147428,-1131870,-316319,-476056,-353253,100768,624464,-429354,-2191141,-2096837,-637542,203433,16320,-789509,-379990,-659693,-448621,-161547,-1352462,-1121997,-749692,371173,691607,1535605,-573218,819001,1127874,-757173,-403155,-318266,115598,199455,1213388,-271900,-741767,-245484,-1154266,-1039476,-967118,-467499,-100159,1049009,-1031442,-564077,203785,-1407841,704327,-198343,-809294,59814,-644394,-552435,-395151,-416142,-114576,494287,55133,1002379,358247,-428080,494911,654510,833996,-1025959,-118908,1177840,1101527,28904,-120850,-991969,-614074,111142,1778144,-717152,460771,1095128,-514861,587563,787278,-7673,452471,932216,313105,-454449,-407657,322185,908611,634409,33754,91543,-135902,-644652,-143446,475974,-362290,662495,293790,-489623,-1109503,496827,-754683,-359216,-203112,-214236,528171,-180734,-1585057,-1139346,672322,890661,49682,-805304,-1149865,394980,306765,103777,498256,261611,721348,918993,2403127,296533,561294,204267,229744,643958,-284897,161607,533197,-1443,57500,470657,660191,372378,-991659,-1253978,853788,226687,355211,163395,1054913,-408603,-1076671,-163361,1141877,-851673,1403709,563937,-525240,-314502,-350720,1561687,-403690,1068583,210888,889603,-474018,-1077403,-77581,-250247,-1325511,-331658,-66715,74976,16305,1065363,-365206,-11352,300794,1140074,-314568,1098896,224017,1741442,1133131,-623685,708313,322605,-455947,892924,1459858,-25511,-846141,-1027709,-19234,589032,137198,-836761,-937380,-255683,69604,-133305,-1686032,-682704,-453606,828953,213521,-420554,-648254,-1396980,-536439,160639,-801310,-321386,-596925,-571833,-258372,-910289,34033,77858,-353393,-1131759,-1267410,-329073,-315017,-1552036,-1135373,-789400,-30845,-1480318,-647754,-676432,857224,-1101684,-822244,-471346,-1102872,-750428,355881,1206324,1217553,-64249,140057,526703,-423038,-898721,-1423418,-495543,-1013060,-1424875,-1013758,-338631,-1622131,277529,1345977,41919,-353375,934317,-258604,-2267737,-730029,-101924,593917,485760,917635,260818,-312021,677675,489748,-602004,-286085,328350,1165886,236025,-178424,-555377,-426335,-580429,-862311,-957060,-99534,-592864,366353,-219186,-220621,139062,-662646,-294848,377061,825699,-498216,-181913,660485,175783,272426,80176,368794,-72779,-1053768,-923116,278266,-397167,104469,717071,-489615,-891038,-520620,-135007,-195809,286743,-1209296,-820180,-1046448,759913,-637008,245030,443761,-946627,410789,-215822,-12227,-1140140,428154,-274263,-781506,-313066,-749441,-753463,69035,-743019,1642165,-1278625,705613,826189,-841003,164323,-409685,-2295797,-55933,272104,727717,230845,395850,63143,279467,52647,685812,-1078913,-499528,752911,-34872,1441787,1463,-67928,125517,854773,355395,866376,-1183718,148881,248408,-230737,49885,-161270,-1323226,-298990,1130999,-276077,22258,-405859,-471399,2485290,-982103,-753606,-943322,380670,-91156,1164273,1399125,611361,-1192734,-1738521,-403854,-303771,1927462,1299017,-982999,-1167440,-41817,1204563,-757815,-1394020,-409563,-955101,-580924,-91398,-245257,-738156,571946,-1901748,-132426,-150175,79994,-246698,-1812516,896900,383777,-277082,116496,-360800,-94401,-707989,-466430,441033,622225,159136,-1253856,-111053,170967,89543,298962,-397063,325349,436487,-327266,1217068,999861,719694,637729,331775,-354857,-353347,-329355,834910,107662,575912,820333,-438064,-200875,878604,1357094,-87188,249525,-63486,282202,368196,273206,-221120,-546922,-246318,-643505,-496220,197394,75185,-284014,512693,161822,660330,-521976,189763,750268,1529365,247013,1245825,615697,416738,-1047851,-178701,-2025760,-806226,1730973,457061,-171843,-711048,-1413208,455405,66700,202606,406516,886670,22264,1138959,453503,-943466,-455323,1192768,-1416234,-623389,374659,1582840,170728,-506092,1522990,818986,280000,187325,201620,1427246,-406279,-126903,-1007172,-615304,883622,410911,384368,-191299,-347400,148620,199143,-272923,2115944,2376654,1339393,-759874,-387626,-520464,-308412,346982,388076,-1127403,691385,-520421,-1037073,-551024,-280817,-1322920,-157837,-438322,510781,-230303,-552531,78535,1500213,-114573,933655,-221957,1465589,903209,484598,391115,-580001,1071865,-635124,356585,-583029,-1586586,-114586,271501,-422581,-886674,2058902,1675264,-343336,233408,274113,-899621,140187,-407759,-675045,-912916,-634537,-880259,19445,538673,-117351,-756928,-1032601,-643902,-41861,779457,-423521,-846806,35323,144243,-402708,77031,825344,444955,-236712,625725,-218296,-1120958,-825552,-377814,-267288,1029972,108037,276222,-786879,138037,520538,1371364,164944,-550980,-675288,-174213,-24041,109711,1171494,599764,-158903,619467,-1475347,-34570,894195,-288567,-969791,39155,1258204,1024685,445070,1141187,47807,339679,35406,-1014388,42256,-304495,-128512,-162774,45830,-770558,-1045551,9900,-176314,101299,-538987,195417,293652,683386,-94659,633245,1550461,1085223,253259,345216,-54045,-1168188,-267601,-752841,490640,227430,7395,-574468,776380,204632,118432,773440,-224947,275294,1231444,910673,-94231,116224,1114988,81042,-112383,622331,762118,133917,-337190,-344031,719805,1029455,404555,585750,1147338,1041353,1102422,681149,565719,-552001,947181,-887325,-1262693,298865,-586040,-834147,-672508,-1012479,460483,579337,-320109,-886570,-501730,-691976,236478,807483,-60000,657396,-22777,172887,204981,374394,75276,256890,699564,111950,843417,410246,487154,662226,1510596,656525,493358,556403,245785,412655,-1407174,367934,-1160024,1016871,1307504,399169,887356,-516230,-1157633,271315,-1204124,-1209512,-104546,-772351,75953,995483,-54945,104512,182932,-601450,-1239396,-1446935,-373983,167111,238379,123093,1506426,1262476,-380328,-329482,-982914,74738,-94065,377500,-179338,-650645,556461,-415077,1045903,566416,-852293,-641753,-483766,349052,-719995,339982,581206,1602315,-148655,1363624,-274355,786462,127984,-529841,41751,119814,-737333,-544391,317050,780771,125207,233055,-1234938,-42033,1670129,-113332,-284696,82113,-701020,-761304,-51114,-429095,251588,71200,508665,1003074,994546,1429742,-819874,-444610,393636,534459,-991972,-489492,-829063,671035,953513,82383,301284,-57267,-73333,787011,-579439,80949,411996,-458087,126000,-636322,748243,44571,-143775,271342,836223,525665,549483,310968,200469,-528718,-729210,484242,-269948,-1104487,867313],[-304164,-187517,-1069354,-324751,-612519,-413935,-1195726,281704,438363,861483,-992003,-580664,-77745,-209331,221649,561954,-102893,243460,-261009,-304434,575950,1035350,-60824,-872655,-1480267,128466,303767,1320503,173142,-564051,-361731,-924906,-73238,-517956,-1086309,143379,-1022420,-932588,117296,244502,-742176,-1641902,489615,-695004,29362,765430,920963,811718,179051,-459213,-920503,1568213,-257911,-1295344,278993,-338615,484764,103987,1817201,123633,681331,1436123,595151,-220150,229934,284868,143032,42281,-1274101,-1228742,-748191,-69736,652173,1113125,-1277037,-1390739,859672,-517357,164395,229607,1342322,-385796,-494951,-13869,42570,413937,-50641,932295,28195,-1297781,-459717,-62709,-584036,-504084,-252790,-1413447,-136199,22496,100774,227736,307790,827864,382659,-219981,-979195,1318120,-468820,-388568,-1514532,-1349593,929869,315442,-2376138,-224638,588203,-429805,134958,363189,198478,1618149,-333888,114291,-1227770,647529,315903,687515,269760,-555842,-160515,-781435,-784653,-1214270,206996,-279695,-213220,-107831,-451081,727972,1140229,196517,-866198,410478,313943,1656329,-364572,-135713,-87960,374429,109908,1370175,1241855,-1283953,797565,548844,758561,333157,345120,-197830,-619355,-2176468,-2141199,-813501,-768471,-793671,196310,-1902909,-576988,187261,-1130,-347838,-175155,-528145,-540987,-289360,-379587,445689,506891,819576,775532,-307993,-297773,-25408,405391,-17087,-1262316,-561387,-233096,-1242011,181309,257248,774852,-127848,-67129,-3500,224515,-53281,-93556,341722,-676907,124918,79871,925927,1479253,-561626,-103041,-1467892,526308,476576,1058821,-151480,-554743,-511855,429117,-680417,-1312502,-340787,-799498,-241636,488853,609744,-764504,-2516053,-1550289,-841729,127109,131424,-772826,-475257,-809560,-286970,-136550,-1330013,-935777,-524753,281727,444395,1625052,-402649,746888,1331425,-820820,150060,176612,86658,148264,1364074,-354809,-807024,-309197,-870706,-1117885,-730484,-553225,-278828,980079,-1075216,-82165,277675,-1273734,328446,-641030,-554251,338856,-828990,-525934,-265060,-201415,-91459,710101,274274,925245,422394,-47110,693212,1218533,564910,-980330,433607,718859,783570,3271,337688,-457743,-592279,-168852,1719382,-702664,816882,965777,-630909,182908,813914,89028,594911,1008405,227344,-421284,-457946,122520,1128094,548972,406603,417057,124200,-931455,273627,278482,-413183,668496,284259,-662109,-463417,584792,-902475,-416669,-287520,-679139,647229,-185390,-1512783,-1069920,513760,822459,51689,-1228786,-1209658,427592,414811,-517665,-62325,-213280,433334,573066,2044004,494198,598705,168782,-204324,1187688,-185207,205948,497467,-283376,-300320,141196,992137,216934,-998498,-448769,740713,294052,152881,38284,1032088,-76083,-769679,-195262,1023861,-505567,1774608,1032665,-278290,-367925,-413460,668234,-417383,391867,487230,857450,-696532,-924824,15127,-101118,-1218657,-268358,27580,49255,74564,1432163,-318621,-12870,283916,1155211,399452,1352548,158807,1616489,1464687,-206043,1339519,268463,-145571,888283,1540065,-592638,-978397,-912247,36939,1156854,108717,-688340,-691920,-445003,34961,-596413,-1651587,-628600,-346505,650797,728235,-107093,-354357,-1052738,-447942,-56790,-889216,-26153,-375361,-391868,-374264,-1020683,-218622,-19668,-416037,-928453,-991707,-358956,86809,-1188065,-970582,-650641,-280604,-1654467,-155379,-144717,1252687,-605285,-799671,-683791,-1065314,-916240,633587,980511,1313186,4878,209327,562441,-502384,-483895,-1916916,55112,-787223,-1310430,-1195065,-446822,-1937790,310459,1406344,541012,-19478,736413,-621997,-2285113,-513743,-149871,138725,589972,780118,241420,-377918,673945,740450,-577461,-108306,188540,727868,452002,174935,-332286,-733910,-631370,-821266,-943163,-171195,-488431,550220,-401651,30257,-165718,-778106,-257255,512571,480674,-682200,-580390,788810,324180,521199,1167616,403360,-527658,-1055846,-1011871,-62203,-372179,36723,598585,85468,-1060836,-950297,107359,-374176,168418,-789510,-626334,-960852,328510,-519339,196834,586900,-855157,225278,-241412,-463798,-1011296,76900,214792,-540772,-277870,-1038360,-616898,500881,-515116,1626552,-738887,1083788,952774,-640551,126205,-320488,-1911234,-52604,783123,1129972,1043410,129363,-62230,504386,127808,728912,-599420,-272109,487519,41950,1477139,-279314,-502239,189982,1031911,181972,419117,-1211811,-44487,136960,-43661,1424,-471091,-1124654,-428310,1185416,294473,-2636,-337825,-633455,1190977,-644161,-695236,-956418,285178,-125439,560117,1014081,235379,-532768,-1913399,-616162,-534160,1754906,1092794,-620511,-962636,270848,1772817,-787100,-1664785,-568016,-1197435,-335341,172280,-263642,-616851,547010,-1660985,-155056,-30579,47674,-459164,-2086182,249142,415405,-528343,-919725,-989785,-178402,-858684,-264597,-82753,420676,154700,-1070045,23374,213961,216473,188211,-573983,322449,400266,47959,1055167,513330,556710,937746,595954,-115339,250096,-782108,148437,105789,354387,749889,141935,68942,1270816,1520549,-406563,-78780,61488,258980,359632,206614,-77644,338526,-390047,-501284,239111,322621,-50447,-187861,414944,346934,690554,-164381,66635,595593,1550501,171861,868378,497285,224102,-1143388,172301,-1734761,-839053,1756471,244478,-168484,-300633,-297120,476219,116033,614861,732345,836128,251186,1215023,250370,-943269,-606630,847096,-1521038,-995458,226478,1873091,520142,-368306,1646142,860703,34846,212403,263889,1555256,-514120,-59085,-695627,-636431,980564,226495,466548,185411,-710723,159353,300963,170318,2094719,1801065,1308581,-1137782,-575518,46014,-575398,-201139,103979,-1006753,623492,-733115,-804876,-134626,-15846,-1458255,-174377,-345463,501661,-565317,-570883,147795,2004028,441403,1263712,44728,1716382,893687,196250,150269,-300067,872164,-653997,295711,-619924,-1604619,-543722,363881,-277145,-685176,2062755,1390350,-292123,881571,615703,-1091406,-78859,-479176,-207043,-836107,-943246,-1001530,113655,1188692,231855,-602182,-926166,-517423,59293,817677,-528530,-493801,74040,97986,-137756,132219,975450,329670,-475774,635939,682196,-1160248,-688151,-72880,-44500,1122285,106483,78583,-891963,148580,578452,1153054,18352,-533602,-488995,-298707,-298969,505901,1181094,385985,-717983,671974,-1703132,91689,1196286,-540770,-631518,183096,1185939,804334,442419,564671,320246,566208,-340982,-1449786,-335057,-371161,89895,-119984,-231172,-459414,-995786,56553,-117528,95045,-353747,201459,345526,751368,-34880,639810,1265756,1373461,723257,447285,-523040,-1128708,-152247,-769411,591729,403493,-341243,-601436,443729,229305,-655057,1409019,-210705,189758,1087645,1171418,400759,-222665,1385333,379871,85726,1569759,893003,-22294,65983,-520567,767256,1221897,519055,710283,1102348,987732,800360,684646,331746,-708852,688201,-1343691,-1162946,962611,313502,-629436,-777954,-508915,578300,581387,-251037,-438481,-376001,-238927,305357,447946,-382844,607542,-254810,189201,431616,541713,395714,375851,487807,308624,1530662,467944,172261,515890,1035339,230269,470008,639501,241708,263366,-1265435,339230,-984010,986196,1638371,629611,1110743,-611730,-1232295,-150782,-838692,-1139873,-333513,-594956,-155138,804759,-158917,-194422,94330,-853963,-1737353,-1738126,-694144,94959,376051,8145,1079977,1062071,-125511,101965,-744539,522437,-111088,686139,-287466,-461609,930367,-357601,1349851,442035,-849641,-399833,-66969,1136550,259804,266975,309449,2012039,40513,1105763,-595987,785619,394518,384291,181557,254751,-795517,286875,972881,972675,201032,119547,-1223827,-278012,1124495,-50228,539403,122417,-733705,-885744,-198429,-905032,307445,708365,543715,938761,1357405,1242079,-899825,-457866,643668,988787,-521510,-720610,-1059004,538821,1252752,174961,500636,-167196,-73178,834972,-522079,698435,530795,-448890,14105,-975195,835146,323889,-98241,851541,1085304,600489,401461,129305,-102497,-424443,-467018,665475,-154463,-1071880,993472],[-290684,-110624,-523959,-504208,-797510,-167983,-1406759,-328902,320005,387022,-1320416,-598009,-655745,-340346,-100098,338221,-506424,110926,-211142,-387989,362717,977280,-182106,-1073686,-1443879,26682,-193457,1058440,430913,-593487,-476544,-710135,190702,-189392,-985259,232202,-1077689,-762734,488321,355182,-1101741,-1622475,769379,-597564,-291606,597135,810590,791723,396925,-732391,-834068,1019674,-124986,-1333110,454700,-12417,553136,91059,1049637,-78073,631412,1754784,543541,225197,1038029,242805,-173503,64482,-355287,-1037785,-604865,266551,743409,878391,-1308125,-1033425,761206,-744054,-165676,488702,1271951,-256109,-413601,-68536,355453,583800,127069,1267952,554040,-904526,-508188,-415881,-644097,-235262,-160398,-1022359,-270656,-546852,360713,191848,371591,746179,490483,363627,-796847,1418035,-486473,-695416,-1776017,-1148206,888954,615455,-2177651,219879,581807,-708048,177921,90213,-212995,1361475,-502137,593539,-684688,711258,367820,1012064,351313,-992038,10481,-590572,-482592,-1287945,347426,-558099,-348002,350001,-309804,604109,1188805,203781,-1077539,290596,375949,1468952,-734836,-70257,341791,654483,385676,1652114,1013427,-1562297,894041,174991,67041,-283671,-52252,-564334,-584237,-1734746,-1510230,-667384,-990589,-919471,-127913,-1542483,-240668,-47244,147042,-19690,-55924,-776146,-611880,-276415,-281071,151900,709175,488544,537448,-195466,-405579,-84742,249385,-487640,-1361020,-442995,-21299,-866174,559433,170487,846509,-181273,-192359,-206528,113600,-40434,84175,200381,-301943,266317,300441,603841,1088209,-50940,-113394,-1807222,168116,356377,1450231,-139722,-183893,-321180,673987,-117360,-1241760,-248297,-1032647,-60797,900339,590750,-1052185,-2591660,-829715,-871742,99567,243621,-673102,-362399,-848118,-124785,-37356,-1245002,-645344,-69215,310826,323885,1540283,-277470,535147,1288499,-782164,709805,613690,-112744,70172,1483784,-306734,-867316,-154425,-272141,-1007054,-543935,-560179,-539986,677296,-971317,485360,174044,-1021349,600,-951476,-176576,688966,-968839,-499369,-49303,-29631,51598,861154,540350,550616,425803,351253,565996,1493786,382302,-834717,772865,113305,277338,-82845,746900,322734,-637555,-514025,1425539,-549265,1097376,567685,-754657,-173052,824437,198218,644566,1048174,229748,-290115,-379194,-125266,1185210,529327,705617,454225,226679,-1097210,608640,119815,-369823,597594,219082,-762476,58202,614485,-830858,-295826,-415666,-645975,643027,-172632,-1195677,-930447,437569,576396,56718,-1543993,-1124238,370477,508935,-811691,-749923,-659457,281832,269660,1542857,743041,365699,69196,-661426,1511659,-75999,299634,275249,-530914,-373238,-95048,1086125,180626,-882557,467595,590022,314187,-209214,-225023,601010,175859,-270272,-108419,720694,-287028,1917493,1196351,71312,-415197,-374560,-486942,-391792,-275394,672618,667103,-847941,-613713,230510,27468,-986560,-137912,148402,171850,127422,1643933,-289506,-10483,466488,913930,959648,1417406,192663,1171596,1590561,250747,1551616,189698,195943,1005653,1434197,-1117405,-1083927,-779460,7764,1381096,186082,-419055,-468598,-646297,-14027,-1169954,-1441479,-598297,-262284,524047,1108194,172371,80666,-514934,-417379,-128180,-853942,210394,-358384,-136132,-383108,-853404,-415312,34824,-435728,-452021,-735026,-253133,344523,-595657,-772022,-599391,-363734,-1671505,79460,156450,1468343,-168597,-858608,-1085753,-1102749,-1010158,945306,690662,1254094,29696,243184,532275,-487242,-145326,-1979232,601744,-483262,-1100439,-1198119,-546597,-2135126,370982,1313608,952517,476274,411358,-952596,-1982616,-226399,-190927,-338848,607179,583029,-30133,-420872,473939,933203,-310499,262021,207865,307745,700750,792457,-101253,-608119,-532609,-807494,-839330,-288820,-348065,799392,-484715,346083,-217513,-620661,-281373,511157,-16571,-849199,-823144,745488,418681,737518,2080725,341820,-916916,-830322,-898785,-204939,-208594,-6252,381527,634151,-1151737,-1223599,340069,-406798,-65201,-577281,-429072,-724543,-155520,-423541,189844,676606,-664663,4842,-360697,-894023,-857771,-272231,679209,-140286,-260418,-1267062,-64052,755735,-336932,1503950,-384186,1162160,1053378,-411059,-131031,-330925,-1322614,14065,1182779,1440747,1808402,-116350,-106510,591597,33358,555729,-343527,-204658,305445,124586,1346924,-422862,-802231,204108,1004003,-213555,-22691,-1001733,-102373,79451,82374,-70714,-649106,-753799,-533112,1101006,704494,47659,-172794,-481451,-47493,-208474,-699684,-918049,177556,-174696,-103967,443661,-8178,335552,-1809679,-803056,-643559,1500051,643165,-250134,-716686,512606,1792725,-1084949,-1677069,-630294,-1318764,-118458,366445,-120193,-428948,306239,-1164932,-80126,264489,-82451,-617336,-1808598,-234184,493656,-630240,-1885307,-1029918,-242110,-605223,120434,-532560,303488,53522,-802815,307673,337928,267785,138093,-490956,508723,419703,381677,758960,-143674,393453,1147575,609658,251530,847694,-1004547,-277453,143162,144043,561909,697037,349728,1315733,1427803,-669089,-360426,199270,155550,472180,51980,-119997,932149,-478491,-371376,543084,360570,-158068,-148971,372547,374754,307050,286832,-118123,441688,1324067,32167,422189,397657,65907,-1060435,177314,-1233763,-843026,1519951,-120572,-38855,-1316,531089,464635,122060,814633,928483,659062,748322,1034562,151125,-717693,-601777,494274,-1445137,-1273950,-38142,1993530,880105,-132068,1410866,846537,-224158,171872,470736,1596077,-565163,131068,-46954,-297425,910522,19336,479507,712444,-838722,279360,272006,474768,1937468,1219262,1291258,-1506769,-689730,402352,-843125,-657314,-267521,-695050,289090,-875961,-482232,335150,184005,-1384897,-218090,-305416,432686,-671291,-483687,269142,2147816,884349,1346194,279766,1958633,903173,-150751,-265779,54440,537039,-561526,100640,-678952,-1238489,-879791,304083,88655,-437178,1882699,961216,-194235,1592864,866385,-1298858,-344854,-623663,181190,-645582,-1043934,-1185292,40418,1657425,456516,-416282,-667883,-244423,140968,886928,-483235,-118177,-80396,28879,-5431,99170,962887,118045,-559557,593490,1440478,-886617,-496882,327681,229892,753802,-53485,-128278,-979873,105737,554246,676420,-201173,-352932,-85896,-429671,-517769,686032,1138282,109968,-1026964,617990,-1611656,279424,1531882,-743076,-208800,250771,870303,433021,451937,62504,562088,843339,-402019,-1582537,-585162,-397340,241872,-27350,-306796,-36060,-904612,-23312,-119200,196954,-416749,125455,293382,683524,42837,494770,804410,1458681,1122744,491809,-734887,-1127360,-151481,-627333,761675,541461,-482716,-563850,230409,258544,-585650,2011671,-271794,-34210,843364,1311316,893635,-244708,1561246,628060,190351,2115306,993469,-134669,429774,-272861,798855,1288501,467493,794652,940629,783829,378648,559419,9467,-810711,357685,-1453892,-957563,1439809,1092698,-288669,-874799,-116915,498298,570226,-43351,73072,-274246,214093,287203,41009,-657115,530203,-417567,123250,623366,503308,594486,272001,143135,554556,2142530,521827,-257012,380284,430356,-211423,540224,645077,102677,56269,-954912,314296,-588094,903831,1628488,845071,1105218,-761454,-1118251,-516710,-225192,-846598,-529449,-432100,-154376,353309,-345670,-519760,68837,-803140,-1813428,-1834732,-808152,53752,527064,-77014,538435,751009,91814,444422,-396326,1006410,-43710,1066924,-399251,-153500,1201818,-309541,1530397,331041,-899557,-87793,275854,1635140,1158692,258494,-138867,1904438,272908,792204,-801570,721929,596510,1014323,269707,343096,-762806,886495,1243841,975594,295935,59752,-1171625,-453889,566077,-281688,1279730,91753,-713510,-928084,-339570,-1213470,304782,1125334,523412,838875,1450428,843650,-844736,-403406,740490,1410605,322688,-793987,-1139359,426030,1208805,181834,743073,-137283,-28386,741791,-560190,1218885,675362,-208709,-53163,-1262449,885547,616381,63888,1343270,1171851,479390,165465,-25670,-383014,-289227,-10386,844783,-19878,-935338,956016],[-331633,5117,223022,-638176,-944530,191535,-1276574,-854914,142382,-129576,-1461363,-405319,-999959,-311618,-413288,154053,-808565,-18272,-147521,-306439,182181,834497,-341444,-1088842,-1281659,-122973,-768214,818042,568335,-345814,-510764,-409080,697059,203899,-593217,275535,-964959,-498274,625504,576173,-1092083,-1409734,835445,-494419,-736595,124333,318263,474461,675830,-911159,-694595,237646,-16643,-1140353,533156,280475,619886,10442,145499,-245345,588312,1804022,473172,943392,1758675,117785,-603651,170861,730045,-563388,-523168,479690,717728,582593,-1218465,-305400,618619,-750625,-454336,423722,1004069,-54158,-382229,-53367,472242,560580,404922,1489951,886813,-404483,-564630,-744163,-745910,20150,-82204,-497442,-466827,-827484,536989,170494,428060,475964,496148,769506,-606735,1325835,-400292,-955059,-1796956,-803892,655753,822142,-1496675,785800,532301,-792891,78503,-335264,-614553,953033,-638758,1216081,67118,599472,312974,1102171,402539,-1314744,239398,-277049,-157294,-1244420,478059,-678865,-598998,783022,-80960,439862,883043,91424,-1192119,197886,444275,1152689,-978886,-53815,580787,864843,623714,1520592,419031,-1569434,855766,-185856,-432125,-783769,-377557,-982609,-397787,-965439,-367016,-156635,-943546,-1001492,-426553,-1163909,-128454,-417265,361810,538771,-98443,-1033722,-562165,-191048,-134239,-282000,929472,135564,320466,-229780,-487897,-191922,-81460,-988520,-1164687,-199361,258266,-208887,847815,33483,847030,-165468,-331766,-405236,100264,-204092,238796,176627,175274,516660,422141,165532,636795,379158,-32456,-2004250,-4932,362588,1691490,-38940,70979,-196130,891771,391821,-971054,-89002,-1112824,80419,1226367,610256,-1182164,-2393304,-129820,-706442,130052,334215,-509648,-142141,-826670,-13994,105365,-1159203,-330438,350687,462493,422495,1296326,-242552,225426,988293,-737518,1045910,975425,-412849,-31538,1579058,-118173,-905752,143354,425984,-721035,-401083,-429278,-725931,176390,-850544,962626,-14341,-731874,-173757,-1054491,278266,1035237,-1021494,-448913,233177,51317,214839,899427,809009,90007,377505,643834,159066,1377393,250193,-590489,858188,-430487,-283669,-206919,979915,998586,-751811,-890126,1004528,-302376,1209588,45452,-870597,-371520,795256,336996,622511,1146759,287549,-149412,-185638,-344092,1044996,553564,843413,171977,131572,-1033604,736183,45461,-270124,472789,91247,-828112,309640,562234,-519708,18363,-533297,-155000,573088,-129123,-696629,-844067,404484,226009,57451,-1539096,-950013,78134,522202,-711652,-1366293,-931635,279244,119243,1154359,1055485,-41592,-42981,-977626,1598325,5533,438549,-100952,-680461,-165840,-174567,922088,229206,-687716,1213206,448767,316732,-582211,-424643,-73430,188051,324201,137905,415627,-151972,1739078,786934,315127,-313523,-222780,-1381380,-366860,-737990,723051,322986,-957641,-264963,513864,6187,-717159,34822,196895,385740,146773,1632973,-264701,-34391,736060,536173,1107704,1230948,229055,528399,1494633,646995,1297068,102310,512032,1181490,1108563,-1477209,-1162732,-640561,-41173,1298640,392566,-139823,-377309,-785351,-34548,-1639939,-1131022,-591498,-170765,466268,1219053,339590,505663,-13414,-457143,-22733,-673108,376783,-527694,119126,-239306,-463834,-519997,234327,-375519,207466,-607736,-80351,359461,100827,-528029,-651090,-429992,-1511771,122633,183514,1438139,77717,-954718,-1613174,-1280151,-1016447,1172036,402568,967640,-13976,248399,450622,-373703,40390,-1651680,1003014,-147344,-802182,-985496,-577887,-2172576,413874,1018085,1182475,993524,94966,-1066906,-1416093,58589,-223832,-760795,527319,374254,-527287,-458380,123050,1017929,164588,676052,380344,-35948,854195,1387009,89969,-133896,-340346,-859309,-653787,-427523,-207215,997144,-446534,648395,-91307,-173795,-321002,375159,-493276,-950422,-785062,527502,369906,797075,2557915,218503,-1138438,-427499,-593463,-20275,68073,23183,82517,1083364,-1099915,-1225702,515292,-285340,-307947,-573310,-262745,-401597,-591570,-380381,193616,628075,-609887,-264655,-570763,-1128914,-691646,-427650,984648,299991,-280944,-1386534,806607,736450,-174783,1347984,-207888,1082087,1183006,-237238,-563428,-406018,-721466,83362,1355975,1570496,2288145,-337862,-37056,530459,-38330,222031,-478802,-420206,205518,195728,1065551,-313451,-926942,157069,819947,-667223,-347332,-655995,-51196,116057,119973,-159883,-670753,-255081,-529756,876295,890167,192863,30136,-150851,-857284,205676,-678101,-814520,73311,-218034,-562880,-117025,-53728,1113472,-1465476,-915867,-622090,1209859,60396,43124,-498104,556171,1152573,-1474398,-1437840,-596819,-1324986,4033,404496,93287,-336466,-58326,-587534,82854,622272,-297091,-707038,-1098980,-428490,599049,-504056,-2236733,-532901,-296655,-91659,544107,-786595,215002,-129943,-519289,643952,491247,216435,216173,-220778,776791,529704,623038,381845,-652449,295035,1064973,293331,552621,1279850,-917163,-252304,225532,13325,271374,1013462,468353,1013486,1137683,-823161,-539464,301595,79808,660862,-123457,-305126,945816,-505081,-297568,381586,340415,-240870,-262458,287341,239335,-338646,577650,-382741,201642,913467,-129265,2007,346520,-6793,-886426,-93032,-866012,-805621,1101233,-532402,240855,178387,815257,444143,46471,698912,932385,355556,1245178,649184,82017,-370513,-481171,191004,-1182831,-1335074,-304755,1877216,1140836,130122,879539,784060,-448398,71553,745149,1565111,-501105,382931,683285,337053,677130,-146977,363886,1228065,-797130,472991,66419,548933,1683916,801974,1243260,-1754107,-709398,393350,-886890,-926896,-584591,-252800,-212831,-887882,-149593,732242,239208,-1126456,-319536,-491412,191837,-575719,-310413,438914,1892051,1065263,1279308,408346,2121617,895962,-463918,-760632,393761,170786,-384631,-142365,-717325,-511517,-943936,122784,481762,-228784,1613441,509011,-701,2127892,914648,-1419549,-587574,-784483,462955,-425469,-883452,-1206232,-142257,1803242,446113,-217784,-350689,154099,200500,968645,-360676,165796,-430432,-28390,1060,15967,774071,-143338,-490666,516001,1833454,-497467,-294709,745977,398970,73439,-310833,-318901,-1044644,1765,462144,109722,-451239,-92403,459276,-484355,-602664,590116,1094335,-161336,-1006233,484752,-1173973,503464,1680346,-849747,233280,152941,383531,-15419,475443,-253290,676877,1088479,-128853,-1428781,-665681,-362769,267185,-28950,-219296,358023,-807233,-208291,-90805,408274,-638416,-8713,175440,545157,150231,190541,316403,1323384,1334997,410541,-598404,-991990,-211194,-328065,930490,531640,-422519,-502043,116735,235230,164676,2424039,-362989,-318190,615958,1317204,1267786,134353,1611512,774524,120830,2014206,1034039,-203714,587775,77868,759726,1210947,269993,869635,736822,491294,-101687,336385,-311816,-810990,128800,-1024284,-699287,1568490,1654450,98147,-822670,114018,234849,563797,210893,483856,-231553,503594,187203,-295322,-797869,428064,-448328,-6493,744068,219665,588928,-9322,-263247,773564,2409878,518803,-626905,264693,-153643,-602722,650206,580239,-122989,-205262,-620354,300498,-134254,819491,1327353,1027524,885773,-914694,-888398,-749538,432559,-489106,-686332,-342920,105182,-212599,-553450,-789019,64199,-504989,-1479995,-1633318,-650964,29418,728437,-88368,24633,454760,267623,658047,-13878,1391587,122387,1349556,-476072,179108,1265980,-288733,1520397,178369,-1030099,251116,446871,1601852,1675879,297437,-643941,1366197,478497,491427,-857432,580824,648339,1257160,327453,343694,-629321,1065532,1082569,824447,384502,56695,-1103182,-441524,172907,-710781,1714095,6190,-654241,-877363,-449965,-1278261,207271,1106658,412293,684293,1081749,304965,-660104,-264948,639840,1772285,1287301,-715614,-1096137,349544,855272,137934,954224,-13465,-24290,462427,-623020,1567487,825704,170779,-101377,-1440680,915182,890879,303736,1597505,1046962,198203,-136122,-157656,-585570,-147647,532412,1017492,120641,-743849,759531],[-411854,122773,891486,-707585,-960795,596975,-838065,-1034432,-37480,-491975,-1369283,-72153,-964789,-85345,-674499,-4198,-942715,-131374,-134463,-126477,81691,626585,-503370,-888304,-1023967,-262441,-1229466,585107,551615,114288,-466234,-114244,1320978,598252,-85916,269130,-770019,-199981,505835,831820,-713818,-1045412,700975,-431132,-1179034,-543592,-442017,-56433,941612,-930445,-502755,-547266,62016,-807691,561280,430837,662301,-177468,-558951,-304891,563568,1614206,398877,1669228,2187754,-70880,-1037456,255452,1517283,11398,-501893,517856,600157,262939,-1134543,469676,483974,-458755,-616006,185225,645420,165834,-438997,31405,355251,320331,780553,1494856,843229,38124,-624000,-841680,-897078,207411,-12942,99911,-619391,-639832,605677,150333,536128,89081,426554,996116,-460574,1066715,-220560,-1124900,-1694564,-438335,306916,820775,-688569,1288172,398589,-642602,-132894,-776332,-903109,506409,-674518,1811518,789128,341851,171953,993109,392095,-1420574,510568,50183,67886,-1099763,582590,-614544,-865902,1084544,150367,282965,382575,-57140,-1142457,168344,514462,796546,-1063891,-67310,570566,971088,779471,978364,-498171,-1386629,659466,-474069,-671287,-973466,-499985,-1366362,-141179,-135230,922497,593059,-637449,-1025251,-625075,-877621,-178752,-719691,641217,1135565,-336387,-1188315,-416405,-39904,48491,-708959,1153507,-78337,236822,-372438,-499138,-316461,-487164,-1252028,-703713,43433,510714,425898,1023236,-147700,796106,-132019,-445792,-459322,211943,-430390,288761,258285,636375,846454,443533,-172153,253082,593870,138224,-2068187,32525,512794,1755081,153844,154668,-154112,1103234,737196,-629644,67209,-1011014,105343,1369851,679214,-1071791,-1955229,385152,-385656,213983,397976,-309861,96796,-769371,13906,248716,-1094258,-92187,492380,702463,717610,933903,-285513,-96843,489754,-792092,1058592,1271066,-725619,-143802,1619434,166741,-898671,465842,941972,-324659,-256588,-122374,-747189,-420825,-799735,1206572,-170191,-471447,-164409,-946141,724096,1287226,-956542,-356198,518019,25547,263676,828375,1021650,-247290,301772,742846,-397719,907727,77124,-256580,739615,-769769,-742402,-335361,970986,1242877,-911991,-1242631,576729,-64159,1119627,-367348,-964939,-374453,683519,476405,558430,1337520,347333,-89982,72004,-484233,712957,555827,782538,-347640,-152860,-725580,607425,44909,-166258,324798,-85211,-890130,315472,421896,-31258,463076,-589721,528368,522851,-53969,-131390,-882321,351808,-123523,44486,-1129348,-746434,-540663,374571,-364356,-1738069,-926804,370038,137815,985917,1369666,-451006,-107611,-1056249,1492871,29894,612427,-554093,-714476,202673,-80207,575244,307325,-440656,1630527,343155,324037,-837391,-384321,-725902,-96613,863212,524733,284734,-41314,1275338,-160089,274447,1561,560,-1660928,-369535,-914130,666914,-94015,-1036193,-18830,784184,-233550,-479476,217330,94281,466476,110113,1412189,-210956,-102336,938475,171600,766970,801450,176851,-137581,1197436,906608,776598,55301,768450,1293078,595423,-1594066,-1187075,-481057,-37866,1040416,689439,55834,-474077,-796742,-11597,-1789533,-807281,-584840,-38809,455047,1009705,356667,738546,248791,-562152,235503,-386500,483311,-733053,311828,59569,36466,-513440,522260,-216712,835487,-643715,63981,118327,727035,-236315,-784172,-635639,-1198831,63648,-15663,1181466,88621,-1031907,-2046632,-1544236,-948304,1219425,168852,472278,-124144,231161,358196,-182809,58783,-1094036,1184049,167548,-432446,-581010,-529835,-2040338,414542,546070,1189825,1371395,-101871,-817521,-736227,259530,-247165,-1043704,358791,192722,-1093877,-486941,-263131,994170,732794,989649,641702,-303580,805754,1665813,207181,454157,-135252,-952803,-397738,-546702,-77494,1037889,-273267,867538,95710,437803,-314617,151360,-793784,-958048,-422324,204142,145614,624804,2552042,76694,-1144492,46208,-189504,468748,401289,136587,-239699,1399502,-884249,-951141,603446,-56192,-490586,-696450,-140042,-65903,-886921,-402168,172008,418703,-800689,-564648,-829300,-1072192,-523104,-322354,1092369,660897,-350354,-1361032,1727983,439970,17778,1216693,-147895,989401,1373769,-176657,-1009658,-463627,-243075,81794,1305094,1484479,2327938,-520086,138776,368258,122826,-147698,-1003271,-912058,160652,237881,713676,69451,-874722,59880,573819,-1001846,-501230,-272970,42643,241861,55525,-290924,-586682,250166,-373259,560912,936963,409675,202145,107864,-1118045,494644,-519962,-641803,13101,-217981,-686841,-509702,113011,1559049,-1002417,-906720,-502303,921657,-463241,228684,-353342,343883,129528,-1756359,-1023381,-496540,-1251233,-10432,247874,258187,-453541,-415274,-104920,303676,899601,-541526,-683598,-241433,-346223,701899,-183492,-1675514,241560,-356652,423702,844288,-800846,99135,-359313,-280146,926215,596591,68600,426442,70672,990891,716399,746468,5073,-822540,313459,614377,-288600,634402,1425287,-566525,205561,343132,-6565,-67373,1047552,333942,479835,771659,-828917,-589903,337729,138158,853319,-232122,-536656,384781,-486969,-308353,-96365,303624,-311467,-553875,50545,1717,-967977,536199,-714288,-176981,451480,-267352,-301788,352660,12842,-724445,-462558,-933969,-723065,645767,-824013,628211,248333,622955,429006,-112429,265238,722754,-36177,1484093,194610,-3412,-32340,-314130,-22958,-803629,-1161602,-485830,1524930,1217487,337114,256718,675274,-610412,-58265,997272,1494803,-275477,614820,1235455,1070797,328263,-231182,114780,1547852,-676472,650183,-293275,380621,1441178,727771,1216775,-1742926,-613219,35123,-662629,-978783,-731535,227588,-685181,-723172,118025,938714,125528,-810084,-477683,-935146,-221125,-373397,-94865,630125,1375258,969434,1223245,395520,2128672,834840,-673417,-1156884,635978,-112132,-187783,-338590,-660514,374926,-667311,-107118,666315,-119873,1360033,103740,293972,2253737,713707,-1354555,-730202,-881513,630388,-265106,-521206,-953587,-312702,1595992,190476,-28726,-77624,589503,231951,1029561,-246651,297091,-865810,-40623,-54900,-56850,442583,-391988,-329653,436862,1850347,-164342,-116313,1076313,364178,-660672,-573356,-475043,-1079646,-161454,321498,-381244,-683465,140796,987776,-402235,-505381,285660,1084961,-308037,-759482,304751,-488350,724221,1467725,-827748,645576,-138328,-135350,-464664,502292,-329298,629067,1204431,374405,-1069086,-600177,-274453,157901,-200275,-120622,592090,-748297,-442453,32240,705237,-831144,-177974,50935,471045,304236,-213530,-63610,1008815,1273930,181456,-165011,-449229,-254939,77456,1028716,338604,-242591,-457340,-8702,106213,1068222,2487847,-435252,-551680,518910,1194247,1453357,784101,1513802,791482,-125925,1257845,996516,-287433,438669,214362,616944,1019415,1529,965338,554736,200226,-564569,81066,-514074,-658322,123996,-91958,-447765,1310000,1967149,399730,-540309,190256,-119711,574727,394016,690706,-255872,558142,19525,-513683,-759179,297916,-310213,-163460,774456,-228545,335491,-359337,-638367,869297,2156249,454313,-797747,159915,-568451,-877147,743042,476293,-358808,-473434,-393634,278500,197345,764135,865588,1137394,519635,-1012192,-636872,-817117,934827,-219541,-810997,-353598,500079,-676032,-709819,-942912,13613,-175694,-879311,-1148938,-265574,900,966252,-27973,-339172,270565,397940,759596,325417,1547149,357589,1392261,-480893,425228,1049870,-273841,1308086,8807,-1204620,573432,413514,1021743,1702864,345224,-1051378,669221,590341,238903,-765353,384969,532918,1209916,362505,242198,-403127,864652,607602,620047,439131,89157,-1025472,-192132,29130,-1172433,1732826,-115059,-573570,-750842,-510089,-1115058,2195,617526,196413,460462,282133,-258235,-399900,-46805,368832,2040263,2011187,-541043,-968929,298910,317038,85222,1079812,139959,-120493,9056,-654024,1694426,957860,565841,-170043,-1470939,930000,1084901,549727,1563991,727778,-127395,-451036,-270566,-660323,13222,1007652,1164811,244579,-545076,462626],[-487605,209140,1230147,-702508,-784522,939442,-241842,-771284,-160023,-654344,-1127090,313368,-533995,300244,-823725,-159888,-885367,-214509,-205208,51468,75663,388022,-632600,-514336,-735039,-357322,-1433997,334388,398754,626997,-376273,55992,1824456,935472,314785,213522,-583027,51719,183196,1001673,-115777,-605532,438237,-425868,-1465992,-1139777,-1249810,-641516,1100581,-783831,-280813,-1119984,114380,-432701,593969,390379,650932,-448578,-898808,-224973,541012,1294577,345657,2108005,2261191,-291786,-1353517,180988,1638505,409853,-506642,388695,402049,-27760,-1067467,966770,388480,99311,-607451,13668,348309,368467,-581280,126308,58200,-76276,1168234,1221334,407041,295683,-678058,-554588,-1083699,275912,63941,670378,-606538,-36545,583747,95605,660462,-290204,336726,1059116,-382289,712980,20649,-1164904,-1569294,-157206,-62144,580547,-71108,1531650,195202,-299567,-388682,-1109497,-1013108,140979,-569053,2151217,1293377,15810,-8840,776463,334441,-1281413,764399,273289,82881,-898468,640818,-393007,-1012857,1212065,303011,173079,-72250,-126526,-898586,199534,570277,520177,-1006366,-55573,344997,975567,839002,188574,-1471545,-1143581,334498,-651742,-690297,-758059,-382872,-1626418,64072,492035,1873537,1336140,-178435,-983471,-670200,-713672,-250798,-695853,950272,1551960,-698465,-1177747,-226488,149776,237147,-990902,1344123,-70653,357217,-533592,-417876,-405622,-826912,-1057521,-149671,181980,649784,793964,1113325,-351376,713968,-155851,-516424,-277151,372445,-585415,194862,411515,976608,1174749,380589,-224213,32976,550517,292287,-2021819,264491,762706,1604157,434316,84852,-175694,1384738,885694,-363904,163602,-742241,-3455,1287870,775050,-700031,-1345871,631913,-4362,334732,445188,-98606,321213,-671286,-44649,351074,-1024969,15788,262295,979598,1087757,503792,-347419,-331311,-92720,-992869,828689,1494291,-969366,-241534,1555488,460288,-817361,701172,1061934,90214,-66917,358855,-604284,-972886,-806191,1176765,-210846,-248800,-18909,-685743,1068855,1379490,-771303,-222186,719028,-89469,95225,697321,1120128,-358121,233880,630709,-939893,267453,-210955,135478,520433,-866090,-976237,-434413,740080,903979,-1077757,-1503580,217041,46133,886590,-481319,-1028470,-222653,451268,542183,476220,1551465,356714,-168337,324565,-534933,241147,450012,549736,-930472,-570747,-263088,266531,64974,-102692,186931,-271604,-950896,220925,210983,505478,920071,-552462,1060370,555519,42397,364399,-1025420,234955,-386263,9106,-411003,-545460,-1417209,14009,-8167,-1792203,-634151,470787,272143,972270,1562463,-696954,-76101,-897133,1252850,-16230,795722,-989026,-662360,567657,152998,177345,366301,-161625,1691844,277623,345701,-900642,-52193,-1118867,-592241,1202724,970409,411705,82940,686056,-1291468,-106425,464950,225003,-1336662,-400977,-848375,591216,-465868,-1064841,48951,964167,-654035,-303437,379250,-175972,166145,12882,1068160,-90679,-210990,945378,-89423,91832,227928,-7350,-670283,750007,996117,311314,102505,955727,1226306,-1110,-1459420,-1097937,-284609,62018,763248,990879,113572,-732800,-653724,33224,-1508934,-536807,-545496,144710,451811,533213,241095,639191,187993,-711916,576624,-68976,551497,-806504,409774,453280,517011,-393047,813965,30154,1193391,-783690,99807,-305323,1124722,73074,-953321,-1028591,-804174,-45109,-337374,779259,-86952,-1045478,-2171608,-1781341,-844699,1061973,14703,-110217,-268482,196784,301807,39629,-52087,-501174,1160148,434943,-36325,-69845,-440132,-1760441,377845,4587,1000494,1488203,-133230,-183716,-132646,307740,-265458,-1116182,127286,57872,-1495410,-488547,-545695,901464,1227028,1111355,892197,-525409,520352,1502486,237159,913972,11975,-1016468,-95122,-600708,54170,873609,21173,975522,240764,1000612,-208072,-91658,-838845,-873463,182136,-109683,-211387,234169,2190523,-45239,-961257,461270,155912,1053394,707409,302441,-502896,1569330,-541363,-506256,596313,195092,-595015,-851562,-58227,221122,-981663,-478190,99238,100340,-1151384,-845405,-1067476,-744835,-371822,-34870,1057921,852656,-468404,-1194432,2377898,-47833,264703,1132561,-132020,951677,1606954,-248941,-1271983,-417176,55367,-43933,1113428,1220325,1923339,-607254,374647,183811,621212,-405212,-1723356,-1514331,135817,241366,414554,617141,-675487,-59503,362869,-1102867,-483957,76369,103390,412098,-104978,-509932,-494279,605793,-78414,241386,997521,644614,284393,69877,-981142,603698,-161066,-410990,54958,-137386,-520741,-670806,442364,1619412,-567435,-748765,-345312,663445,-723392,320160,-299422,-82929,-783307,-1808642,-545461,-367143,-1139582,-162481,-68316,276928,-774170,-647389,171768,526556,978056,-731999,-506626,482478,-70154,768860,174137,-446471,971874,-433929,694937,904039,-615643,-61655,-582634,-122629,1080687,580878,-138106,703234,198977,1046421,926829,759889,-279425,-659850,455465,-88302,-947579,452550,1253416,-114540,879754,471413,70269,-371933,892555,-20508,-94020,461888,-644815,-517759,307455,375420,986885,-197882,-699736,-474842,-460501,-407016,-666505,289791,-388830,-960930,-386049,-234569,-1333990,165868,-1049525,-658407,82255,-347878,-433476,402020,74869,-643456,-735298,-1426184,-595880,302044,-835266,1021322,223140,253994,417159,-320456,-376709,328757,-446632,1349370,-170836,-105568,189270,-165307,-129437,-418524,-830650,-564360,1008375,1083746,432182,-200702,525804,-711792,-174750,1159157,1418457,118573,758235,1462896,1674128,-58054,-240240,-219291,1519518,-557073,710303,-717020,39914,1319764,1008440,1215396,-1458014,-413240,-495148,-276331,-843788,-688113,649359,-880889,-373875,266189,892804,-119818,-642423,-659925,-1493942,-689886,-172326,104316,798231,832813,686262,1269677,263454,1931622,699879,-754869,-1240526,745520,-238183,-73279,-443834,-432563,1101865,-122093,-276910,497071,-118202,1207442,-221966,655001,1886733,304856,-1061514,-712463,-844431,693494,-218734,-96072,-473201,-342853,1140536,-212237,130641,87545,932655,228128,1040072,-198783,286403,-1224049,14213,-92502,-68621,41945,-567761,-171030,388016,1638485,18893,16388,1222699,117256,-1216030,-752305,-579360,-1077373,-367716,153085,-707838,-857782,255899,1293446,-212700,-228166,-76871,1125951,-210854,-496107,103694,251892,905391,890106,-671384,984961,-567072,-515720,-852925,514500,-185795,452952,1115182,922904,-592633,-437648,-169743,-36031,-503854,-198610,597865,-755174,-646167,254761,1045072,-816416,-352252,-18440,600144,519722,-612588,-257522,599886,922905,-164307,380407,604216,-222501,481899,1007195,28123,-61501,-452598,-258160,-155619,1681161,2107087,-456512,-634706,596753,963033,1430989,1387630,1263835,682102,-458141,131801,875005,-476323,-1214,11010,382233,775914,-222043,1092086,428653,-3875,-928411,-129682,-491674,-336397,362937,1003981,-261810,755972,2035368,496544,-66526,157991,-434827,599763,408986,676653,-337668,408916,-200744,-635155,-548787,146886,-14504,-300714,718605,-672993,-142954,-648441,-901675,770884,1430981,376433,-715899,49057,-721795,-975718,773709,376865,-530051,-670832,-342938,212219,284046,736986,395135,1130586,96623,-1010600,-451576,-739004,1174643,-120482,-910876,-451523,819639,-858172,-759834,-968811,-144374,-67214,-200493,-509077,210322,-47499,1178797,51324,-474793,236268,475420,790329,566249,1413109,600095,1146808,-397145,500317,545714,-217749,949267,-119716,-1344140,842767,226171,128401,1331802,351527,-1231659,103635,570762,46058,-557564,185520,310130,1042333,372336,60099,-109570,528824,46677,483400,440068,122291,-915712,240124,104410,-1502975,1385491,-251891,-488692,-591225,-508125,-828448,-291571,-145787,-94516,182153,-655628,-720890,-144667,216263,20866,2173319,2209602,-349994,-793593,246096,-258429,49791,1108803,260482,-319878,-539924,-629239,1592531,1051119,864506,-278610,-1345899,927225,1127324,722832,1289419,290939,-359397,-702224,-352428,-582779,228025,1282992,1240567,323676,-373645,161915],[-506384,245498,1157721,-623636,-422713,1108400,319047,-190328,-182368,-729638,-894062,670453,144954,742281,-815356,-336548,-658707,-252735,-349388,130874,131288,162102,-698745,-73942,-495954,-400101,-1346823,49715,169239,1006124,-290439,8478,1964108,1159857,449279,108781,-456160,186282,-234774,977833,472809,-180323,137536,-468893,-1469714,-1344628,-1857794,-1120201,1064234,-541713,-70886,-1358597,148314,-87058,644932,183458,566947,-705787,-911554,-31651,494927,968068,335921,2064266,2050569,-501034,-1465966,-158159,1042902,426834,-490865,157090,118286,-232911,-953761,1022652,341265,794192,-439436,91368,226275,550185,-757413,139597,-300490,-505504,1415717,686057,-259619,317048,-709604,109712,-1264948,196052,164283,1097882,-347113,679983,510940,-12675,718499,-527751,286542,968057,-370970,345176,277733,-1052794,-1440854,-19687,-360896,167193,205283,1390712,-20270,121424,-608629,-1257729,-934847,-57925,-331271,2057651,1515737,-281139,-171666,555871,277041,-957098,910333,305551,-142770,-673893,636542,-95104,-954401,1175285,327994,132188,-281746,-25677,-500212,255033,587971,421903,-861162,42593,-5700,913441,811229,-589700,-2129186,-947199,-43043,-708022,-587334,-191918,-91578,-1704261,115205,762656,2172897,1842362,262025,-877984,-547942,-634052,-207277,-204038,1219213,1660348,-1042327,-1014107,-55551,337347,396658,-1042293,1451774,115732,677424,-610494,-261265,-414192,-981700,-387712,251881,171900,624803,804223,1166795,-544881,613986,-305808,-553485,133009,429067,-584082,-22369,594931,1138734,1385267,253758,69114,11104,310143,262550,-1868176,628689,1032531,1209711,784757,-66307,-224685,1770790,873397,-263322,182462,-360210,-203068,1010859,856002,-131442,-652233,619043,313180,467143,498836,106801,553055,-515349,-166791,387182,-899952,37781,-243793,1248199,1372613,54663,-358196,-400346,-616407,-1285802,559840,1602148,-1081810,-287678,1354866,661630,-637092,782833,747135,436987,170687,951488,-362842,-1345603,-770863,954517,-121987,-6312,170485,-366857,1247499,1292464,-500740,-72879,762314,-254478,-296045,575208,1066402,-276030,211164,368636,-1327545,-283329,-602744,517827,310026,-769551,-940681,-478792,384390,78880,-1199251,-1605718,-63451,-52320,642801,-289820,-1058905,-8736,91961,443889,385451,1653103,283802,-378629,508375,-517465,-277338,171166,228219,-1374351,-1028871,195360,-169652,41391,-99724,90558,-411955,-980523,186556,-29673,948665,1262250,-415098,1199596,682079,142613,675642,-1172621,56336,-530979,-51561,373848,-345345,-2285804,-540858,173712,-1571230,-145981,515001,440059,952921,1514318,-695416,70501,-579452,919984,-125203,942160,-1322703,-582020,799323,448283,-142053,383016,123207,1464900,241854,379678,-766682,472059,-1144450,-1100188,1265684,1354289,749066,222080,185368,-2123960,-731581,895958,382552,-701529,-435072,-659619,598090,-689906,-1004001,-20483,1006175,-1115281,-176344,500639,-551057,-574192,-125340,724964,114757,-332415,707586,-259958,-615291,-311769,-296363,-976379,231256,925770,133151,267427,1074000,938312,-532156,-1139365,-832550,-57931,255125,587292,1202774,24699,-1054053,-385365,47518,-864958,-346689,-450443,356993,431311,-70011,57586,180469,-137274,-875755,907327,221384,602049,-673290,412983,824138,860103,-156875,1027166,324165,1163351,-904029,923,-784093,1213975,338781,-1105035,-1509176,-431561,-194787,-665311,335053,-331087,-974387,-1932049,-1907201,-757795,754959,-64543,-599707,-389643,150010,309993,232287,-227824,-30686,1013425,663734,308594,423244,-371894,-1382118,331936,-450301,697619,1308302,-26599,690870,247043,169139,-291968,-942503,-127441,-31107,-1528346,-446099,-621621,794774,1484513,1021424,1032490,-723486,54911,1005038,191388,1122719,70419,-973532,203017,-552757,215511,535253,387803,1000702,291881,1315023,20752,-290621,-654154,-725673,822840,-297971,-598450,-268913,1658622,-125801,-682705,705961,266983,1413005,892493,457092,-632689,1587815,-155298,-65215,502947,372864,-646164,-977701,-6694,425943,-870306,-578770,-27893,-223121,-1439892,-1046964,-1212919,-270359,-270646,260349,980719,833930,-624844,-938769,2544176,-586091,549984,1079426,-105301,951895,1819005,-436182,-1223393,-221219,178181,-298184,882387,874103,1209503,-498737,602367,50835,1372743,-435131,-2316984,-1959091,104928,208957,279964,1124138,-382454,-168797,247104,-964708,-333034,352065,78449,562940,-331889,-841648,-491406,690347,284885,7922,1186684,832958,242629,-329563,-730990,540977,367674,-152041,254152,41080,-235925,-629873,827708,1429160,-265993,-451535,-216240,455215,-605789,348679,-324674,-593004,-1213067,-1618247,-102845,-238678,-1018937,-403780,-436467,111436,-1154029,-694412,223589,671916,811526,-784079,-169353,925243,296400,771885,339805,767225,1418639,-530614,608528,695077,-330796,-240173,-744502,-51305,1087966,411626,-345873,939281,62041,910852,1096113,702288,-395740,-309541,664776,-784783,-1454514,86103,844574,236105,1470066,578096,193954,-559187,679593,-460159,-511376,296572,-225447,-354752,241845,729527,1035335,15466,-705205,-1245404,-467273,-568001,-1129566,324454,-485197,-1362572,-957689,-365423,-1341421,-353963,-1282502,-1108547,-96810,-356857,-390624,464759,78231,-653250,-773878,-1955695,-423316,160395,-506889,1294924,115394,13872,393614,-519582,-1037621,-174003,-794409,912243,-335369,-187405,249069,-69695,-136874,-133943,-455939,-598059,448129,781204,404474,-301874,350783,-772292,-239007,1205329,1350168,629224,787882,1377930,1994039,-396944,-230335,-554755,1083320,-488591,588524,-1079333,-351750,1380354,1462231,1150077,-1017551,-150714,-948560,118885,-597037,-552519,938732,-611483,114093,269974,617945,-411263,-823596,-817594,-1915742,-1051533,-48944,228061,894532,463821,349934,1382841,85130,1543316,498277,-734070,-862298,744453,-174415,-88524,-413411,26498,1383063,517276,-269040,17178,-176525,1200415,-444040,1024752,1165223,-196420,-590370,-511988,-645208,682780,-281919,238780,78988,-159696,632048,-596768,249698,149952,1066681,184970,988691,-225195,201651,-1363346,141517,-54713,-6995,-334689,-631386,-105103,383176,1366244,41309,94530,1142820,-267869,-1466522,-793622,-613051,-1030731,-583951,-18142,-865532,-952434,210453,1197497,-45457,168110,-347138,1214903,178381,-400550,-101027,847018,1031382,121353,-413640,1198630,-1008560,-616247,-1141916,495184,90011,229405,802062,1322890,-62782,-214020,-106306,-229242,-811210,-557535,394693,-813827,-737746,515666,1374444,-519657,-492490,14757,982205,801143,-895718,-260560,198683,351216,-554608,802126,1880819,-103079,732492,850310,-259224,19625,-482505,-653345,-534759,1860031,1304912,-423689,-520104,794583,659684,1223168,1605187,888555,480804,-717801,-867695,675003,-819109,-589564,-423924,113803,544937,-276917,1228009,359862,-70434,-1118801,-235548,-198578,101378,755301,1769685,-191663,81044,1882590,338117,449994,75136,-602297,616283,219669,499728,-460621,151799,-465741,-715254,-224885,7780,372288,-372538,601589,-943165,-746983,-776136,-1015205,471740,502914,358859,-422020,-77673,-613634,-861527,717245,320297,-591054,-728696,-452172,70376,112437,709131,36706,983495,-298288,-898320,-388518,-570288,1160084,-184095,-984269,-596493,872670,-707114,-688293,-903455,-432936,-306517,396902,117629,598731,-116281,1286282,69308,-360143,327554,496790,778838,687007,1041367,779559,690528,-244406,383055,-164043,-76133,547604,-164787,-1368387,1033794,3283,-714692,772610,270656,-1150159,-168500,430834,-81870,-281754,43458,91186,885274,354584,-148958,212467,350594,-359596,496413,382634,121811,-732859,723401,284510,-1591564,847234,-383852,-414580,-454230,-440824,-561647,-624252,-828930,-392338,-92080,-1308557,-980380,34191,461861,-278610,2131559,1820611,-215048,-599526,161821,-760274,26497,1071344,303028,-567086,-1062202,-553876,1312627,1093780,1001650,-406072,-1094534,898552,976296,765808,873100,-155947,-399435,-808139,-368130,-364997,513589,1305407,1183515,333113,-248774,-42377],[-431319,233521,794341,-482411,38345,1040097,688537,444121,-90608,-878063,-807144,944558,812367,1111583,-648250,-547765,-316361,-229255,-518196,55635,175388,-10230,-681320,294359,-378155,-400543,-1052501,-262423,-60568,1119745,-254226,-273306,1634416,1214218,292306,-45758,-386630,178759,-623369,718357,845807,145370,-130968,-534365,-1140632,-978698,-2088600,-1391318,783462,-322561,83969,-1266118,172107,191884,668592,-109185,421011,-820294,-745426,198843,408647,708763,376116,1531375,1691159,-648268,-1352697,-767389,29629,72669,-424266,-77971,-251583,-309502,-731234,699064,340507,1451686,-168297,443139,298866,730076,-883805,-4155,-587524,-834734,1365320,-6088,-893795,136535,-693724,943314,-1378629,-26338,289221,1285513,144636,1088557,428562,-140729,655619,-531434,316102,737758,-411723,20755,504853,-797694,-1262808,-28551,-525217,-293408,161831,874368,-176690,474535,-727864,-1205993,-713522,-61895,-21158,1521476,1515677,-465399,-266715,405701,274058,-571059,864965,121769,-509957,-437752,564656,166068,-733741,1017172,225812,162676,-161036,265521,-52023,284914,546076,535565,-697564,260478,-389900,834150,711069,-1115187,-2205107,-842377,-372233,-656592,-464946,530506,242315,-1594330,-23279,668087,1835511,2016591,511954,-719686,-290900,-572559,20956,631459,1360670,1499090,-1217106,-770660,42104,481846,500053,-851180,1436385,328617,1103166,-533074,-82822,-329495,-912015,525276,306382,36812,433381,525933,1213881,-695146,499324,-606346,-581244,653014,239792,-428096,-288743,771752,1127677,1362195,81565,603170,148980,3808,-82415,-1583678,1021481,1246113,585336,1163665,-211550,-270312,2136625,765333,-317378,151738,62921,-412274,628608,882332,487167,23970,424342,452046,581596,584979,293811,830476,-295939,-312114,359696,-678375,97142,-797415,1476194,1449126,-371052,-278494,-280821,-934981,-1525496,443860,1531022,-1025779,-239127,1035043,698654,-350467,707762,151430,661600,405223,1512990,-108694,-1460962,-579075,698610,51126,336726,315627,-81316,1239578,1050962,-213931,48665,616754,-426747,-792590,516024,860416,-125853,261454,75326,-1488844,-519573,-989016,790976,187681,-570713,-681165,-456367,38544,-929487,-1222626,-1500553,-290123,-353692,518496,-365,-1065533,166731,-354399,123265,282129,1535920,127784,-646817,585611,-466760,-728731,-283700,-69482,-1531603,-1416186,492190,-558098,-67424,-148837,60217,-450535,-933060,298864,-243513,1207605,1404108,-197343,915646,860538,228500,741725,-1196348,-131566,-585363,-128090,949046,-129698,-2783828,-1180782,134726,-1182458,378927,480772,568115,782168,1187000,-474801,312270,-210051,524403,-269071,991167,-1505572,-531000,853993,710854,-308336,363725,377735,1068089,220553,418778,-491124,995794,-845321,-1400363,1071390,1560015,1142437,345961,-57891,-2310882,-1398384,1078919,434035,-90406,-428989,-461768,749659,-718943,-815840,-89492,903852,-1434298,-57338,575976,-906359,-1512128,-264502,491985,385849,-418326,272819,-426883,-1065373,-619096,-598983,-1029680,-257311,735965,252754,519444,1112023,485449,-859523,-754985,-373272,159306,491531,558944,1266643,-180059,-1307926,-71068,-32160,-83723,-227382,-302280,548446,399780,-621572,-109102,-516888,-573243,-1020916,1139031,478554,645947,-392201,344137,1030385,988652,225043,1108431,604053,834616,-877621,-188700,-1185658,1019122,495228,-1190129,-1887124,-183585,-389570,-905252,-61090,-504817,-822813,-1460965,-1914868,-733853,409165,-94991,-838337,-421056,95178,376122,335291,-405946,228998,839933,874072,510402,771390,-379901,-971822,310171,-671019,390482,898258,140109,1544736,361175,-139092,-344880,-543791,-351093,-87472,-1133282,-357946,-467602,719777,1408811,763542,999830,-888396,-458004,441518,104416,1111993,61174,-789236,409949,-387537,434545,120340,751272,1010175,255480,1293420,344277,-408462,-355583,-559950,1249194,-286516,-894869,-720936,1107239,-166098,-437232,721730,14514,1277873,879367,530325,-592691,1461100,173109,200475,341115,404043,-686931,-1058541,26940,546745,-609738,-665608,-186096,-441392,-1446586,-1125971,-1213783,178931,-256490,386855,941707,617924,-803325,-673958,2229628,-1026067,824611,1015422,-44663,931041,1932652,-692247,-881258,103578,165396,-624207,680513,557284,387916,-107774,758126,6739,2122441,-200571,-2467394,-2011632,60221,155852,353399,1388979,-62350,-246319,227795,-686860,-107608,536615,-40577,638426,-573941,-1241246,-630093,480380,619158,-84535,1509007,920983,73372,-954317,-611020,368884,937485,86319,631367,300856,-26346,-464874,1133686,1186970,-125035,-63540,-157387,308860,-161579,338477,-396586,-1013586,-1122975,-1257985,255578,-126275,-896802,-647321,-709170,-201423,-1370280,-569427,108240,651930,445279,-647309,287832,1088076,650720,697116,116303,1313822,1493167,-634082,225441,286311,-62609,-387591,-802564,-40937,980127,123602,-493881,1036058,-286123,628911,1178258,628664,-313183,51178,831660,-1208746,-1638576,-307114,361128,347394,1738494,633349,300702,-576964,496389,-818521,-641770,286702,445946,-146577,191033,1034685,1013924,388272,-527228,-1620698,-533960,-742154,-1361371,412936,-596734,-1636495,-1489185,-328636,-1060560,-764462,-1303987,-1343910,-66758,-303248,-223246,507297,-95525,-711785,-541440,-2015066,-201768,223339,52607,1350042,-64013,37486,342617,-646565,-1515949,-681016,-1012798,376298,-275366,-200036,178650,-25257,-78426,-12374,-124426,-678962,-26709,397337,289826,-10529,174719,-811594,-230384,1152259,1265510,1150532,733056,1117437,2006167,-620978,-278774,-802078,314735,-487246,285040,-1271422,-672785,1623495,1875669,977486,-543392,144272,-1124454,405925,-332522,-496184,1057380,97637,639755,136685,219313,-642225,-1404334,-909622,-1971707,-1187479,-29569,233659,882865,334451,83846,1450462,-44800,1051521,261945,-672943,-43892,691511,76720,-184659,-201710,699470,1120721,1059531,-4365,-544991,-230096,1318965,-557435,1328079,375179,-648633,-74230,-156215,-315433,645693,-395849,382807,522620,216272,262768,-802836,333023,177470,941796,105984,886085,-288525,129510,-1215743,330538,67640,92730,-602414,-576639,-179493,409836,1116462,-45418,119759,870584,-673737,-1406264,-693338,-558851,-935818,-762713,-158803,-892559,-966651,23571,638762,-60450,575076,-449155,1332046,787092,-529333,-292343,1181931,1112763,-597138,-126969,1228902,-1324578,-398488,-1317551,437221,370828,46462,322991,1442134,483094,61499,-141020,-343788,-977132,-1128805,78863,-863967,-659818,712406,1638356,-7032,-558342,171146,1516057,1135841,-987365,-132282,-104435,-302440,-902450,927889,2807884,53383,673194,579122,-379816,-37368,-518468,-1093227,-969671,1689102,246967,-361249,-237339,987354,336491,883720,1282231,453027,246101,-749555,-1261499,412521,-1253747,-1105572,-843111,-103474,366851,-78512,1325445,326773,961,-1084828,-215018,310224,524391,1140064,1852399,-267784,-534024,1544713,-26513,826619,-15724,-591333,588709,-132221,255309,-608147,-111845,-778747,-801009,123529,-60671,746293,-344905,459721,-949358,-1316715,-709343,-996004,39906,-284373,458762,-20358,-210887,-336753,-537462,570680,321951,-540372,-630304,-636728,-151128,-216090,641683,-148647,712720,-602314,-698137,-454765,-370986,980727,-332314,-1018295,-741955,582413,-319565,-526743,-812994,-815450,-809749,817808,603490,755330,-187993,1228259,-39948,-32066,479224,473043,724195,696963,582024,842801,206193,-82422,130480,-912205,163036,209328,-121546,-1235326,1132643,-118549,-1193859,238814,78859,-908488,-152482,235097,-131748,14652,8616,-8743,790983,315532,-315260,517754,490296,-453641,658317,279202,66819,-445522,1110835,434629,-1402282,326752,-490605,-363281,-389212,-313432,-426850,-926128,-1093506,-617639,-269546,-1362391,-977994,108676,617110,-423219,1894919,1023413,-175636,-415570,27353,-1136630,-18295,1016056,248626,-776664,-1436053,-449326,958460,1086511,974445,-497588,-776039,834841,652895,665231,412946,-513513,-228022,-715504,-268849,-52018,837392,1116796,957775,262553,-178373,-84264],[-259520,193577,373397,-299470,460530,752860,797200,880757,98269,-1163840,-901583,1114308,1224522,1301462,-375660,-788100,80526,-127439,-644295,-167449,123938,-97956,-574208,468652,-417306,-371287,-712833,-571253,-225727,943229,-292564,-705695,948113,1054659,-49771,-243746,-329701,75458,-877720,270225,904413,309935,-335947,-597314,-542022,-159958,-1900215,-1434805,279523,-238274,167191,-948730,191946,391110,584608,-385759,265761,-701510,-541761,369881,284507,517548,448526,703058,1305745,-689545,-1058824,-1508871,-935738,-420097,-309816,-220371,-673999,-243510,-388321,221429,386532,1919155,127529,942610,488775,923836,-884184,-315871,-705172,-979739,940751,-692328,-1257926,-146739,-607688,1611284,-1361401,-345226,417105,1196362,739123,889920,364306,-198612,489918,-287613,429138,402189,-487160,-235958,669469,-444409,-988919,-139543,-531762,-669947,-80011,143173,-221959,637601,-717308,-996964,-430982,101343,269698,736136,1406905,-495184,-268925,348846,358336,-258697,595479,-231720,-803385,-191700,434336,279799,-527251,793693,46823,251817,246517,681432,314496,252814,435397,814716,-571164,580858,-756377,774657,545576,-1268651,-1698166,-811902,-558411,-527831,-392388,1149089,483566,-1343343,-304380,319370,1138495,1921588,473496,-526329,29813,-476136,413660,1427783,1301718,1247852,-1126046,-539960,37355,556005,536895,-475600,1289081,381563,1460375,-296978,46880,-179886,-679998,1314603,-16696,-148754,114463,127306,1247131,-781065,364337,-1003403,-614510,1095569,-227165,-197546,-504554,916289,1001469,1039766,-117625,1150591,345324,-228662,-734024,-1150883,1319486,1360884,-185533,1493180,-284641,-301112,2199920,612244,-432190,128847,463028,-545574,252093,833885,968825,574026,156089,345576,648137,717668,446509,1157537,-36183,-435503,302226,-361098,306833,-1152595,1637101,1288032,-735700,-126593,-17607,-918503,-1540951,533854,1240003,-793343,-60024,672758,564491,20892,531396,-459095,754042,552628,1838036,91394,-1325307,-182217,564648,242945,805260,372725,109901,1069243,710724,6789,103172,308622,-576835,-1194888,532137,548476,-40803,392446,-118009,-1432716,-354779,-1217748,856314,186111,-351655,-310593,-368781,-181548,-1752291,-1096081,-1175485,-479111,-748749,553842,89109,-1082472,231868,-806458,-399860,157810,1206935,-82455,-854939,553669,-413230,-1009897,-837542,-238669,-1367515,-1631235,539422,-782588,-260001,-221014,107403,-353579,-773075,541644,-371236,1279966,1334223,61585,374564,1018150,286768,572049,-1012343,-249092,-610438,-194114,1134825,102651,-2664275,-1727144,-45676,-723064,782016,392343,616285,404307,661042,-151582,594257,132599,104260,-406098,888555,-1527427,-540012,776512,857589,-325523,333362,561141,627802,201313,459200,-165104,1337413,-359619,-1357019,719638,1520874,1402728,413356,2476,-1814270,-1888184,874547,381372,297154,-341808,-305139,1026907,-574469,-490056,-11262,686228,-1474266,96469,612791,-1102743,-2206516,-357631,415268,662606,-413120,-237087,-671702,-1120903,-573752,-794943,-853437,-607694,477738,490436,775299,1039376,3521,-914316,-442315,214219,307423,694974,645987,1185941,-444302,-1389872,188728,-251420,550604,-154027,-133852,664895,392376,-967868,-188396,-1209756,-949607,-1122420,1213076,732092,681740,-110997,233409,958040,885878,806822,1046167,806063,455957,-638697,-370311,-1414768,648650,510757,-1171189,-1987924,-123678,-614918,-1004744,-353204,-502085,-614592,-982636,-1854346,-793364,141761,-109493,-764886,-310824,36194,457842,309686,-544556,256100,699194,1059661,498459,886527,-481721,-599400,329447,-578803,173600,404803,280384,2112269,287998,-542406,-437400,-5876,-468968,-125211,-442100,-242244,-147620,698831,1008360,418808,791739,-981535,-857290,81714,25136,1009244,45817,-497826,415437,-118187,727835,-245913,1030783,1063361,179223,999455,683338,-442102,-94891,-420577,1290892,-66983,-1011740,-962198,623980,-187000,-337627,520954,-598771,592055,636582,475542,-400073,1217508,363017,189171,128988,263207,-747933,-1105115,53054,605347,-303662,-703567,-331128,-485119,-1082854,-1075172,-1055346,449077,-351195,259095,965179,264922,-986546,-466965,1628458,-1255091,1030248,896357,39537,836684,1892918,-957099,-404924,478642,73429,-915740,524185,340806,-355391,530015,806743,39443,2568619,241570,-2020719,-1612529,12490,105865,581129,1327414,217475,-293393,253784,-422978,125618,624644,-216535,612674,-768900,-1584922,-887266,72504,837499,-42318,1849790,884779,-198436,-1547785,-718152,177851,1368487,243370,1133363,589429,-4751,-253097,1238726,1016463,-105704,340813,-168908,227483,402618,297135,-474233,-1202413,-754762,-839719,536709,-32151,-765951,-793500,-756800,-562516,-1238417,-345588,-79393,402064,-2286,-330731,783408,1045984,904947,550947,-549228,1013965,1242586,-716409,-275051,-184127,99448,-466072,-740079,-49380,816637,-181600,-536092,952977,-643792,291997,1164814,586539,-66396,293614,831510,-1223138,-1452133,-567386,-21755,222317,1602828,619081,337572,-425092,362094,-977566,-465550,371548,1302255,59917,203443,1088650,963967,846611,-219184,-1497256,-651984,-870903,-1319650,542317,-700530,-1714376,-1769028,-130907,-653261,-869672,-1060426,-1223279,116617,-214206,-14215,504016,-507345,-755880,-103248,-1361266,70670,416667,589196,1155149,-301273,267421,262372,-654179,-1673053,-1085936,-1074342,-34794,-53119,-112551,69742,-3985,-1640,-53963,136133,-867988,-322466,22680,150834,539061,25874,-836407,-153055,1039722,1099609,1556983,663553,861238,1789097,-697030,-438071,-896556,-580319,-544941,-133914,-1249511,-849792,1981000,2118779,750940,-114781,460279,-962263,533966,-137373,-668265,989659,914108,1067089,-96776,-151947,-717983,-2172080,-923479,-1583815,-1077887,-95687,109338,753754,372748,-35767,1381809,-51134,600246,34484,-641765,990378,643532,449924,-282539,153976,1431987,466106,1379624,508852,-890473,-239403,1481307,-581421,1484993,-217121,-942796,328438,280737,60327,631041,-477158,326800,728177,672703,129040,-742393,399312,259664,604793,4258,758036,-330480,132450,-804423,560795,238026,163157,-710984,-431336,-375779,434373,874819,-158360,100324,503467,-988807,-1120375,-491611,-407845,-795442,-851128,-228124,-826498,-915772,-233303,-268003,-337524,869026,-408678,1438090,1427690,-790261,-442983,1258921,1172567,-1092230,93276,1045231,-1433891,22083,-1384413,348740,528321,-35710,-201951,1250204,1010529,390942,-304764,-352649,-921934,-1679457,-217111,-821982,-400420,747097,1788822,547518,-522560,437717,1976776,1491200,-874420,31566,-253744,-874488,-1136474,727916,2929880,155654,224985,243366,-270468,-192064,-524425,-1399064,-1366255,1324778,-791455,-307684,114548,1054565,58207,489348,556725,50733,47155,-482941,-860407,113659,-1612151,-1339513,-1010423,-190585,246972,368583,1345575,302678,165609,-817526,-93452,856544,756874,1354538,1261897,-486810,-969551,1069728,-462716,938329,-102255,-470762,483559,-542084,30812,-763326,-321389,-1146154,-902396,405638,2673,1004552,-203475,327517,-715616,-1677555,-495183,-904729,-410866,-694940,681798,368960,-319475,-38599,-58728,352651,362585,-419075,-433657,-786411,-418027,-528207,510019,-161122,379027,-780671,-457256,-605504,-176502,753672,-461375,-995610,-854337,24144,111778,-341586,-759700,-1197168,-1334034,1029331,900621,631934,-233118,990109,-288660,420222,615643,432849,608160,623935,215781,771464,-91920,2260,-137144,-1501201,463829,-8428,-23193,-961979,1135077,-57404,-1179597,-139167,-214067,-706898,40127,86824,-80756,293589,103521,81967,746520,270924,-376317,764946,898329,-217013,885299,155326,-42734,-57606,1309071,465366,-973209,-26599,-553622,-343763,-418375,-139514,-455716,-1127031,-797994,-711789,-259363,-799332,-711461,110025,624747,-372341,1481325,129306,-225744,-273174,-164862,-1380278,-124280,981938,106307,-873966,-1585560,-342614,654325,1042378,835027,-495076,-464364,731016,249747,457576,-26524,-724958,92269,-432718,-20096,294839,1121157,820288,594022,123629,-164516,42652],[-26486,154847,105225,-101406,711103,350101,669603,999129,344200,-1492471,-1098197,1185519,1283322,1266546,-87914,-1028019,483548,66514,-668408,-468340,-75958,-73739,-388071,389073,-598215,-317480,-490551,-831337,-293482,561905,-402907,-1127176,185131,683973,-408767,-458631,-231561,-11278,-938854,-248769,681936,289572,-479467,-647097,152302,718812,-1387013,-1295791,-346337,-344665,203979,-556444,211224,507727,329821,-562784,191326,-353392,-371581,404671,142108,344178,512668,-101141,967100,-603022,-677860,-2124932,-1486970,-742738,-177231,-214493,-1068891,-56164,30092,-156479,486823,2117316,374767,1400169,664603,1117206,-731944,-719627,-622797,-933088,215520,-1215802,-1248733,-408426,-445311,1813457,-1179332,-683743,506727,881942,1229548,123227,326969,-82645,303974,135685,590952,14983,-583428,-424318,760800,-63978,-624781,-283524,-401069,-872552,-376161,-540289,-145190,558758,-588339,-710103,-177987,367424,453299,6518,1267300,-381890,-186065,359870,523217,-110938,144285,-651889,-790957,57485,266967,176212,-546059,556565,-125775,379275,802766,1094016,492438,157219,263419,1150294,-502122,935235,-1099098,732346,313469,-1092896,-868773,-802992,-544866,-358834,-391838,1446776,554329,-1025692,-620860,-112117,426987,1703903,172090,-318792,326701,-326669,879974,1745300,1018260,1110581,-763974,-385617,-67005,555980,514856,-20095,1038746,151607,1544982,30657,69433,-23775,-421199,1681187,-556908,-293073,-274537,-211726,1240421,-802134,200084,-1358469,-641601,1281618,-847425,-4048,-584328,1014019,843408,448009,-319340,1468829,468883,-297813,-1498470,-607839,1415917,1374275,-954242,1658241,-255965,-325399,1701464,429187,-496834,168476,803361,-545686,-28091,718018,1157616,904888,-85463,1214,640885,885047,538259,1474841,209501,-499900,270933,3763,673123,-1158154,1697987,963271,-1005645,24099,286680,-495184,-1229898,707806,753190,-410021,260359,381951,329335,422744,344943,-833986,741361,537949,1744380,209700,-1023243,360024,635810,407640,1307148,357067,190223,792977,342538,103009,80025,-85011,-696919,-1319409,588289,216399,-90804,585727,-121203,-1230307,119877,-1181608,665568,292877,-158959,34954,-229120,-228130,-2122133,-782578,-664972,-611206,-1054246,661547,-207403,-1180157,158289,-1166267,-1010162,11945,791594,-300252,-892520,441100,-373888,-1060157,-1351485,-216709,-960252,-1612773,351594,-792955,-493086,-283627,223631,-126297,-498815,827335,-366074,1240756,1115960,314869,-171207,1083268,312273,237996,-630348,-226963,-660954,-207805,925167,317608,-1980036,-1994148,-232927,-237772,967674,300545,584735,-130339,104655,131287,843335,427448,-283557,-492101,614232,-1408874,-600061,660114,843250,-260635,316788,639753,244008,178135,506511,117118,1411788,158775,-982073,341661,1246158,1390437,396114,274612,-890356,-2057283,304474,262980,416608,-153889,-167757,1326085,-331865,-60831,271229,399612,-1216452,304613,625835,-1044850,-2282966,-369880,452641,864930,-273655,-677312,-998871,-835079,-228538,-785882,-500915,-734345,196650,620153,928222,823990,-351122,-724706,-305083,787370,337910,792848,761498,1020412,-701828,-1262492,315958,-609106,827381,-111841,1217,673446,452072,-1031466,-150945,-1618619,-1146547,-1171797,1116014,987834,699586,25723,105507,570882,598647,1582832,867495,883084,278057,-220937,-432201,-1433744,244590,413650,-1026082,-1738878,-251253,-828198,-957966,-521323,-291684,-385239,-676236,-1777673,-917647,26928,-132787,-445002,-47412,-23240,494716,151999,-626644,80054,593172,1168741,259029,749341,-646393,-322539,375357,-200498,92437,551,340233,2243791,182678,-917674,-565980,534257,-390210,-149412,279115,-127824,219231,730236,392552,74184,468824,-958206,-1013987,58695,1386,942409,94990,-194229,129078,214934,1095542,-457733,1165309,1163952,122029,608508,925615,-416186,12744,-334183,957193,305416,-927738,-901231,245521,-218781,-434073,182394,-1366759,-433544,197511,291345,-119628,912632,380852,-94009,-118557,-18576,-825227,-1130529,78051,631118,-64067,-669453,-410117,-353983,-440533,-927271,-764170,459080,-542327,-70420,1019932,-136286,-1159274,-335216,1002305,-1226106,1124955,700386,116667,653099,1690004,-1171927,-18048,803631,-38650,-1051909,388767,213698,-895922,1189905,753898,96822,2525410,762945,-1094048,-926360,-16169,85655,828762,1014584,403123,-341616,251744,-308921,305203,618430,-384636,499418,-860660,-1722815,-1164058,-352086,896271,69820,2030272,738454,-527511,-1881556,-991488,53044,1504603,261475,1607673,830819,-149703,-45546,1078132,913601,-154581,685593,-204817,205607,826050,221260,-521608,-1114618,-402317,-468871,778070,46770,-620973,-764917,-531931,-846193,-722449,-121726,-246864,-79125,-387157,95620,1218185,870197,1003917,360884,-1504651,209079,790971,-739600,-705446,-561402,120781,-471060,-570117,-34848,651622,-372948,-454720,730451,-767722,-11136,1081631,593501,245467,366232,578117,-881422,-977173,-603046,-190240,1883,1139402,534255,280505,-155698,247770,-917643,-73918,464556,2166248,226771,304588,760057,928319,1281063,100799,-977118,-766227,-906098,-1030602,690308,-758964,-1608381,-1671373,149190,-278905,-645455,-603738,-736120,353758,-124757,151050,444258,-1064122,-736966,402696,-206160,386376,629179,831214,761433,-574882,548028,174024,-528861,-1480225,-1309651,-1003266,-183199,221014,66887,31717,25729,47186,-204210,346200,-1141722,-411883,-288339,44928,1104619,-72038,-838920,-32683,904728,785987,1756163,654873,749501,1458240,-630074,-695162,-821599,-1332944,-640860,-562101,-1054246,-880912,2309394,2129257,510605,171077,774175,-559041,513258,-71296,-1102825,717243,1311856,1265110,-371334,-353528,-584240,-2699617,-882866,-872920,-796456,-202087,-118826,530902,439994,6815,1166434,86270,336920,-147089,-686544,1898765,623698,810163,-327732,526306,1992140,-253177,1455480,1155096,-815870,-198505,1600220,-519630,1450485,-494444,-1041660,511244,697334,373859,666673,-458814,147360,657381,1047179,189163,-429533,472478,450996,186219,-99366,632071,-304574,221412,-225995,814411,398737,138234,-659660,-245840,-612090,418429,591419,-217775,47433,161965,-1146966,-738083,-248941,-166991,-622076,-805740,-188403,-688785,-821388,-464063,-1252224,-805378,957824,-325185,1476702,1865933,-1004502,-511984,1157509,1219225,-1322915,163253,679362,-1358424,391457,-1358891,252840,473544,-1552,-640027,815005,1464766,757261,-582760,-299841,-675590,-1927610,-377600,-623697,1116,576069,1793362,942870,-384578,768616,2133888,1815972,-609014,135320,-239337,-1230548,-1224848,313927,2252065,115007,-523172,-95556,1547,-350149,-474501,-1407402,-1625871,913134,-1516684,-296518,405056,951095,-109845,130045,-217639,-223802,-53867,12127,91466,-186537,-1712703,-1186584,-819750,-105577,164015,939937,1306308,273443,355454,-365027,66255,1169009,645804,1305070,342874,-801068,-1191371,519919,-802931,769855,-200215,-382401,287890,-884867,-127780,-903647,-467678,-1554102,-990710,557104,220327,1083788,38687,226501,-353669,-1708907,-243779,-815091,-780862,-702610,971561,650909,-361852,139693,469475,100383,387629,-293733,-255262,-816086,-665268,-652149,322717,-44650,72029,-824159,-229314,-757413,16060,578121,-488488,-906351,-920569,-608705,392739,-207166,-772157,-1453558,-1629119,1043271,1025632,299776,-222273,608997,-619205,872599,674795,414118,424492,500748,66881,585337,-62802,-73406,-279189,-1792951,748644,-130686,71280,-618499,1044577,150067,-753784,-343391,-563725,-717705,283386,95238,92132,526929,316481,364184,704055,239015,-299021,927804,1378679,235750,1061123,41400,-185953,385030,1318069,372144,-402190,-165304,-559417,-361546,-522000,59353,-595701,-1179442,-76126,-657431,-20236,97572,-240147,115344,467620,-171640,952247,-573746,-318456,-199272,-417179,-1497425,-305642,980817,-90425,-825571,-1505139,-261805,496919,982926,665476,-373817,-228253,589756,-95244,216430,-413164,-791536,446303,-45964,359987,619068,1279197,520923,193294,-50554,-205681,282940],[205444,139834,81269,83729,724271,-15060,396143,832401,597489,-1672402,-1257094,1175903,1076908,1035972,123379,-1216115,861843,366031,-562299,-736154,-411172,95463,-149080,82682,-857866,-235607,-473792,-997829,-269284,127159,-558885,-1362259,-364318,176176,-645747,-634881,-63598,48139,-803446,-699107,306349,106377,-575347,-690884,707270,1214772,-722146,-1050239,-937813,-619210,247023,-215483,230896,541034,-94473,-603381,292213,117535,-238811,279736,7880,135309,517565,-568907,699989,-400565,-319048,-2351095,-1523722,-701624,-56715,-68405,-1329841,202030,446039,-279473,649159,2056906,524175,1662761,703891,1257603,-469363,-1072702,-380501,-751757,-589554,-1491516,-934499,-542172,-228027,1445602,-855526,-956517,512020,479176,1421677,-802832,309912,253066,199066,619249,741759,-358500,-688751,-549833,789604,267385,-226307,-392721,-187608,-878214,-609961,-918068,19587,276633,-380287,-431670,-27075,661654,483475,-415148,1091451,-180533,-55262,388385,721330,-137844,-380331,-1014660,-367070,290558,89698,-142972,-884958,343060,-205239,523617,1333315,1363203,440099,37069,50025,1413278,-468535,1226457,-1424500,649574,19068,-753036,-84426,-762215,-336276,-184301,-445608,1337487,466292,-706792,-851840,-462879,-52843,1493572,-248957,-117825,524535,-137332,1298424,1363008,554645,1182475,-217101,-312512,-240853,502711,455304,398376,734997,-351376,1222706,336048,-34583,75134,-277147,1545225,-1046388,-323690,-679600,-370840,1192431,-778283,2474,-1497960,-628324,1120663,-1386273,68903,-492444,1057281,727631,-273723,-488855,1419007,407856,-194908,-2062488,-66695,1259850,1307835,-1549271,1545124,-127279,-359979,640313,202101,-455322,288971,1075881,-403330,-167800,566365,995811,969348,-235692,-496819,543026,1042170,531827,1670581,369038,-485683,325381,345059,1072970,-815934,1619244,607850,-1155266,77639,502307,266537,-632835,746814,171585,64532,692307,268256,115127,776908,244021,-842721,668282,335370,1203622,256662,-680980,899989,899361,535183,1645722,328686,183869,481941,16825,84062,15246,-461127,-797681,-1101385,619501,-33322,-254311,798020,72699,-977488,683487,-881655,258324,463193,-4250,242721,-58146,-142269,-1982393,-281899,-51548,-644417,-1085107,674398,-832070,-1439753,-44548,-1353278,-1524851,-139616,452464,-479017,-718065,293096,-354576,-881378,-1675108,-2391,-443598,-1363506,27301,-617639,-702515,-317972,375158,182857,-150467,1056503,-208047,1190698,856640,521691,-513010,1013238,308211,-154893,-158986,-41523,-752743,-122690,471387,450041,-1081379,-1867951,-316230,265496,931803,255291,504110,-695658,-307545,268833,992991,698705,-573559,-494040,202273,-1185665,-668211,588895,674524,-197008,321345,600516,-30349,151017,575100,286688,1253045,593789,-422974,46736,814852,1074606,295313,579034,71450,-1888113,-439291,135677,308470,120983,7552,1501433,-87285,393412,682053,88249,-772117,551378,629314,-724777,-1673049,-295431,488876,929121,9813,-936725,-1318877,-388380,174379,-542525,-43066,-607725,-74370,506741,893446,467300,-473083,-393973,-377357,1185498,247408,743669,804607,851296,-890973,-964970,294217,-1039823,700579,-108093,48783,578990,600829,-831565,-17765,-1545590,-1126317,-1180712,881200,1179663,689771,-41592,-25401,-64428,221202,2367915,622927,818131,396093,250501,-299916,-1260022,-71901,288629,-750199,-1193893,-502683,-973989,-798762,-570181,67130,-175465,-595427,-1701040,-1048624,67796,-171902,-43305,322240,-78696,437362,-102534,-652520,-233355,482367,1123374,-151082,413867,-805418,-172091,402275,336569,130456,-183791,320583,1964514,198521,-1120171,-702835,924105,-45684,-153461,764683,-36393,514929,796424,-271932,-203659,135533,-797068,-883191,323573,62411,970440,250242,6810,-455885,553617,1524179,-464523,1133727,1247344,125299,314986,961339,-367452,-53099,-300289,437725,736487,-695015,-556148,-20944,-287610,-691099,-173349,-1909233,-1424644,-340942,23713,160915,619171,248005,-544035,-387332,-364365,-875562,-1132440,103341,643621,34943,-555723,-375821,-114650,253525,-742272,-399718,224377,-776074,-433434,1051088,-492936,-1305566,-239516,547809,-967783,1098307,443924,156377,408008,1361267,-1291660,100658,1000782,-121182,-945651,235888,84204,-1176845,1533758,641767,113642,2020000,1214562,-57798,-246767,-3762,118319,938379,618406,465317,-447864,165305,-404921,388164,530981,-480939,346242,-816332,-1567383,-1316426,-606956,809151,164028,1898860,529200,-857987,-1877324,-1267561,46098,1281865,107328,1831078,949807,-325805,132760,671828,797351,-256221,918589,-187316,230776,926215,109481,-518170,-833449,-232292,-212489,1009810,110649,-474127,-543042,-112055,-945917,31012,17782,-329176,-701047,-595453,529019,1506505,603867,938327,169962,-2431661,-566626,279594,-665525,-960746,-730745,25963,-433923,-332996,28493,508272,-356238,-266105,472218,-526394,-236673,966268,626392,486512,286085,68069,-386212,-378926,-422573,-129238,-120056,517592,394600,139515,147390,114273,-715450,373851,518298,2799800,330291,484071,76272,931380,1577630,292392,-277014,-784907,-829238,-568786,836295,-730466,-1398405,-1257929,384832,-34635,-253878,-97928,-33416,543003,-65709,214351,332864,-1483083,-644450,813974,940179,723209,759411,655572,286863,-854256,733093,117817,-296589,-1011811,-1321969,-868545,-67599,438178,287748,139259,76996,38649,-382415,535001,-1386387,-340809,-530150,-5548,1444628,-107430,-805128,95011,761202,330206,1730430,747964,832375,1111350,-453389,-959496,-617304,-1720267,-748516,-894453,-789256,-823725,2437277,1905205,239047,207930,1042405,-106203,396508,-154508,-1686714,216964,897055,1156959,-617794,-304831,-243194,-2596157,-836673,-97434,-461690,-297985,-391787,267632,417809,174531,864921,319172,342660,-268499,-805092,2384123,614136,1008924,-278510,804240,2228972,-695603,1346258,1743554,-332656,-125168,1641627,-344515,1245153,-508646,-984697,471460,995443,533575,743515,-322838,-37837,365809,1191941,295065,37314,568296,728262,-151586,-181662,525096,-202117,355692,389374,1090389,504073,-11494,-493606,-72141,-772776,339335,248721,-176094,-27050,-58100,-1143435,-384397,-15982,135860,-438616,-611100,-22836,-495304,-700733,-583644,-1992176,-1266601,825211,-309867,1391934,1921818,-1008022,-454753,962156,1225811,-1350322,50339,229822,-1214008,423139,-1264776,181078,187128,123669,-905828,262164,1766946,1102284,-909390,-281288,-362717,-1699646,-347548,-264538,467919,241327,1642743,1038715,-175436,1094778,1891015,2044575,-286949,115749,-94689,-1307015,-1184259,-132999,1210836,-102913,-1284202,-385338,255585,-420247,-365133,-1058617,-1679614,569202,-1735775,-340569,527031,724999,-121145,-106447,-680640,-309629,-20522,532729,1032108,-447771,-1476919,-698872,-333966,139283,91138,1410368,1296528,247072,507401,165074,187274,1003734,142937,1010409,-464767,-1121088,-1225440,-28393,-913677,406571,-336776,-471288,23438,-1067857,-225237,-995620,-568605,-1942487,-1021291,558273,540780,977096,336867,159843,-3725,-1411582,-87286,-778016,-1044019,-463454,1228290,776327,-308764,119496,914499,-138193,320507,-230812,-217681,-702797,-822424,-491648,125701,137673,-119679,-743308,-55424,-815850,238759,509936,-382351,-758650,-941701,-1089493,414117,-174384,-834923,-1477508,-1581645,899453,1020375,-78420,-139446,160704,-922034,1194645,618463,446050,202861,357186,145644,331295,272922,-350419,-191061,-1780376,924510,-257188,99661,-298741,871960,339665,-139462,-443362,-901792,-943372,496389,334178,387756,692011,604856,771092,611402,230385,-92182,1003736,1725186,720870,1113628,-37421,-327794,810321,1223272,231889,176691,-124905,-503407,-417007,-637277,255095,-749885,-1078946,736064,-480086,405866,921507,320565,207573,180461,64732,400010,-930455,-384660,-200836,-726787,-1483888,-528634,997972,-291376,-644828,-1253784,-233552,514238,930735,546029,-163075,-113424,423112,-251634,25232,-725516,-762907,712891,298391,773889,883616,1264626,277638,-118917,-214948,-294149,541555],[369979,149153,261555,231372,535949,-201531,87503,509919,812208,-1547041,-1257823,1097735,802232,696507,200950,-1290353,1190864,785688,-339133,-857436,-795467,429828,106720,-343519,-1106702,-120838,-635710,-1040238,-187477,-209387,-721336,-1299555,-556613,-337783,-711524,-696395,159152,321399,-518073,-974802,-68726,-173706,-626329,-745820,914944,1109248,-79863,-773270,-1339443,-972875,336645,18352,249651,493051,-608779,-524847,605596,548132,-115848,36399,-97652,-123545,421844,-531856,500864,-128847,-72282,-2078107,-1195242,-315957,48478,148700,-1369772,467026,780971,-147949,867197,1816228,554207,1670538,547536,1273500,-188038,-1224941,-68097,-518424,-1201024,-1535638,-507107,-492313,-5324,660670,-477651,-1097685,402799,166326,1233004,-1326761,299244,738301,242491,1039754,819979,-651434,-787227,-610697,779228,492821,138716,-422504,41246,-730522,-715560,-857484,207938,-94129,-137679,-225437,-14506,920388,381179,-453645,819738,37132,70513,389549,880788,-268246,-845353,-1219361,357911,478451,-73011,-589424,-1427234,173192,-133485,664461,1688878,1392063,194622,-41610,-183843,1503919,-418080,1366669,-1706911,428471,-310156,-447488,373487,-663353,-5956,-30573,-515296,888531,309554,-414275,-911676,-632600,-214314,1348393,-592916,56514,584578,66800,1559511,427494,14581,1393302,371340,-269788,-439909,433641,385667,684154,415842,-980936,547023,504259,-233678,75298,-322373,1055836,-1254709,-213462,-1049793,-320530,1154462,-738683,-218858,-1317560,-543117,655788,-1615556,8327,-259603,1040180,692633,-918553,-585146,1030819,123179,17420,-2158051,329366,881533,1183592,-1838683,1128936,81876,-414177,-653804,-88486,-338169,454256,1284441,-158364,-172321,422001,548446,785474,-276753,-1011169,352256,1111618,390568,1628795,377092,-394619,503556,606057,1329845,-265541,1371874,333641,-1173984,-35549,513249,1089213,59611,477345,-357045,544842,1161794,380529,38465,1002014,297805,-509326,576291,-14713,416767,265583,-416844,1269866,1269781,639840,1617510,358293,139711,204166,-211267,52454,-5539,-724202,-895650,-636085,564817,-115085,-439002,970341,374996,-756232,1095396,-429949,-240278,637698,117119,254651,119706,-34968,-1486943,346742,546503,-553139,-744695,450723,-1518335,-1870879,-343610,-1332867,-1762740,-265658,283923,-589978,-401325,153486,-357963,-538000,-1707113,346321,66585,-954051,-307244,-347775,-832611,-329221,501612,494151,200395,1168860,86986,1195227,659319,656802,-567340,808926,284110,-503165,239503,267928,-852841,92553,-10893,432409,-400695,-1364581,-256586,766033,746933,284062,416538,-1141639,-475586,231014,1007539,974224,-716791,-402043,-260623,-894829,-688902,592454,406740,-181174,329239,459318,-193158,123969,679692,317045,974442,879243,114526,-109373,339309,543734,142885,734443,739118,-1482949,-1070186,51063,40679,436003,259970,1438801,78790,768954,1053970,-215827,-324446,793578,630288,-230240,-656032,-164390,395739,842131,399476,-976985,-1492934,21348,314319,-127537,438924,-276795,-313415,155665,649566,30804,-358819,-41766,-610603,1310301,95175,551833,701778,736535,-965817,-589307,183927,-1418337,294906,-161755,-22987,422940,817588,-467736,151549,-974402,-928450,-1176283,576807,1185176,651481,-258627,-152001,-793288,-135361,2789610,366471,627692,700622,611255,27550,-948820,-237064,242470,-359391,-500958,-778550,-1011548,-585754,-514663,441636,-27389,-674558,-1606550,-1105181,199518,-214967,248207,692668,-123426,275289,-390368,-627579,-596229,325482,868661,-625771,-21927,-881170,-143104,350353,853141,223561,-114534,272051,1443633,410380,-1030767,-798070,1044455,544724,-124370,881882,33270,675064,874129,-822413,-382312,-94770,-520182,-526787,697764,206145,1068039,496701,24786,-1217356,836371,1993232,-282811,961937,1220833,196275,239906,725544,-327383,-205021,-292971,-3609,1127276,-413032,-54283,-180776,-404522,-1001077,-424354,-1865827,-2043050,-843684,-254188,363274,403108,27984,-1001621,-657179,-677999,-832691,-1090987,124842,641141,-11769,-369881,-199137,128506,745629,-584553,-37281,-156892,-969662,-628217,1020098,-732152,-1401008,-113592,332170,-574370,970874,181830,144918,159392,975273,-1292828,-100840,1044731,-143261,-587896,39980,-166300,-1198193,1317400,530521,43553,1263316,1483927,635914,186289,60669,217497,800295,276331,404374,-663810,-16197,-677720,362542,392630,-468371,216296,-636313,-1154557,-1209575,-585314,637571,182264,1413295,321978,-1131814,-1631896,-1365192,161183,759168,-208142,1613970,900413,-362703,270821,124718,600541,-446868,1025755,-36816,286115,679434,-27471,-464001,-544225,-257739,-86325,1227620,151805,-359564,-197227,312612,-813191,760857,33099,-296759,-1286786,-583815,881971,1601698,280329,745121,25412,-2981956,-958632,-172858,-468009,-1041618,-657570,-119702,-407080,-88186,141827,372314,-138150,-16273,291355,-2747,-399543,841278,628622,533892,113341,-602845,20200,166376,-119785,95234,-12894,-81814,227026,-49549,400499,-55402,-495842,716515,566534,3015423,361815,696381,-767409,971885,1652338,249763,389425,-618760,-662526,-34210,968576,-583872,-1188794,-780330,449025,57836,44773,236874,628111,616391,-53771,163356,185333,-1410169,-507341,997539,1619872,1047207,750616,174175,-123321,-1103212,744480,134634,-14378,-389236,-1147628,-756773,195004,528319,472868,387785,133563,-30161,-517962,702091,-1448805,-207172,-727747,-27201,1420985,-85015,-727139,198774,594963,-143030,1538604,922863,1062977,809792,-210323,-1091614,-370924,-1660501,-836824,-1065969,-569244,-754621,2261688,1543002,-50813,-27037,1215076,211929,254435,-365879,-2212403,-495547,-274315,761381,-772938,-17554,247393,-1802294,-832455,481753,-179091,-344598,-634590,34313,258240,399716,564314,547841,578967,-345345,-945586,2332993,573668,954587,-111853,961708,2162779,-668857,1135561,2084921,334800,-61363,1616897,-56540,938678,-413801,-860842,305170,1113088,498055,817312,-109754,-130946,-24919,1034327,280119,524907,683291,988887,-282677,-224062,438180,-59849,468219,922153,1407062,545548,-259041,-282596,58680,-754833,205019,-113256,-32706,-111559,-119144,-1024799,-142760,188419,451794,-275738,-296871,247655,-273624,-559548,-549264,-2253546,-1505870,547500,-425011,1158994,1550767,-736052,-245431,714483,1136260,-1264751,-205882,-175363,-1142501,-34958,-1129497,162888,-271035,290862,-992658,-280485,1835229,1331329,-1182012,-390546,-141158,-1032161,-149999,187064,913974,-132817,1356016,812876,49966,1341748,1351217,2105401,-11259,-39358,117398,-1125293,-1071181,-454831,327875,-433455,-1671627,-600195,282914,-375308,-218138,-436759,-1516890,358621,-1445847,-426433,443376,471690,31748,-156550,-662314,-205478,142558,824075,1411403,-631658,-981955,-65581,257611,480689,16709,1541732,1416979,249655,586162,626497,208437,331049,-636783,598583,-877372,-1337542,-1107160,-492245,-747082,-17487,-527897,-802487,-251066,-1070122,-301229,-995319,-630120,-2203320,-965883,436811,837554,721220,621944,114159,222894,-932637,-129591,-797476,-1263913,-198226,1348078,742170,-167108,-89004,1155761,-316103,91853,-271550,-386153,-494547,-846776,-69834,-11833,324516,-141455,-562638,48465,-708624,525285,555649,-168790,-581623,-919455,-1253217,190465,-248326,-903964,-1227800,-1260736,653575,924279,-317642,9666,-263911,-1081680,1285630,431441,530582,10093,219091,353132,63671,715954,-797043,147513,-1582382,918646,-506063,23158,-80263,636685,296610,411387,-540679,-1155360,-1181273,652910,806853,771810,767843,906277,1197361,438742,240636,195631,1014984,1826774,1075380,1066432,-69762,-430197,1147721,1146018,160063,625524,26705,-392762,-502669,-675574,417481,-834219,-874569,1277870,-233634,897145,1369548,821785,426439,-157587,205762,-78224,-939109,-358734,-251573,-1072321,-1323826,-713834,1007109,-440954,-375336,-925016,-278190,652073,900493,528714,61956,-132668,251668,-151583,-54357,-933508,-707261,808434,449745,1058097,1072809,1092977,91390,-258589,-327849,-411003,722252],[421871,154200,528569,324770,271179,-141739,-167721,175395,954533,-1098869,-1057978,947227,629770,353911,139911,-1197021,1438258,1322833,-46830,-758096,-1101060,881668,342337,-740630,-1260677,22812,-847682,-949686,-92448,-353218,-851383,-946501,-449578,-723301,-649771,-577605,383558,749793,-162953,-1038990,-325048,-454813,-613857,-824143,689982,523732,420462,-521490,-1459510,-1288723,462919,168190,263250,373790,-1083712,-384619,1050960,793568,23284,-235864,-168456,-395035,214698,-44217,357037,142718,18329,-1450526,-757245,230544,169583,337053,-1165199,680019,982564,108355,1108059,1493621,462012,1459154,224553,1114038,20484,-1092164,209107,-303428,-1436513,-1438917,-179765,-267102,158419,-209763,-173856,-1083718,182682,88334,743296,-1082198,282352,1185984,433405,1309933,786203,-808236,-853799,-595239,751997,592171,426046,-362633,231012,-516779,-683338,-423438,350593,-406929,110298,-113436,-135176,1101198,233313,-217410,420761,215898,141005,346892,932559,-385298,-1147013,-1225603,1102227,592554,-206899,-995509,-1888899,51592,94551,779264,1789870,1164055,-144743,-13927,-428003,1387681,-293670,1315776,-1869073,-12162,-619035,-321183,423852,-518757,317613,86319,-562126,272751,204074,-134105,-780793,-609013,-104016,1259640,-705272,182464,514832,266889,1598690,-637498,-478122,1563794,853165,-183633,-621719,387451,331992,786708,84089,-1517916,-195730,465894,-455665,-24668,-524568,477805,-1103660,11932,-1313670,-110956,1208795,-702491,-433768,-885067,-387514,50050,-1432888,-123213,28123,956090,733338,-1302337,-574514,476987,-314422,245328,-1732005,490915,389749,1009966,-1781759,558638,343453,-478040,-1701965,-443281,-237865,583605,1423152,116895,-80930,321989,-30381,433312,-231661,-1395589,85538,998343,98273,1290997,200602,-247878,799537,768649,1331957,288834,962528,152456,-1070683,-316002,255686,1544754,582263,-111951,-697013,939234,1564344,682592,148492,1040592,526194,23517,490353,-418986,-261469,272643,-299859,1357439,1633601,736315,1141221,490015,110511,10038,-314331,175829,131713,-815710,-996963,-125832,400815,6004,-534529,1043396,628858,-610033,1208994,5706,-666869,760717,205314,75558,280063,-35650,-902143,981112,1002564,-362588,-91914,-33278,-1958105,-2325644,-693579,-1127521,-1625540,-331338,260050,-633471,-115089,51044,-389243,-136279,-1437683,734976,511742,-499491,-558665,-100842,-859109,-343912,520430,721586,475334,1163508,467750,1248764,578822,713400,-381811,512705,252877,-735848,424184,607624,-896404,431169,-349807,233461,-177939,-634576,-90613,1195867,518289,384820,356343,-1347097,-409168,60558,896543,1244388,-705178,-235706,-662118,-568717,-621144,632991,123574,-193245,303847,259189,-281402,103626,821554,225621,700220,987317,463707,-125356,-81409,-32037,-10567,635099,958356,-1009337,-1332360,35634,-308131,724610,575119,1123053,127478,968293,1224633,-490131,-33105,983602,625740,288558,313904,-35025,117897,652819,810410,-839738,-1407930,268195,-10344,319273,861612,134412,-504030,-321955,254956,-372290,-111666,253874,-891114,1177737,-9728,265173,434193,680931,-904156,-238060,100831,-1591802,-168070,-277613,-207928,264248,1036267,-76367,286029,-100030,-640683,-1188371,284079,905020,597340,-490137,-265427,-1426940,-377243,2493281,138899,354434,959315,730454,471656,-571365,-254276,354234,106766,158169,-984501,-937441,-383408,-370899,670525,18270,-790859,-1468697,-1014170,319010,-238320,292149,926372,-146914,49919,-640084,-553271,-916235,117613,421352,-1057409,-470022,-820529,-197519,173592,1191878,295384,127369,265697,900571,776471,-616879,-793163,854685,1227413,-53456,682323,108576,711575,941336,-1151226,-463864,-138491,-193527,-95432,974305,396979,1155634,761544,-145948,-1924045,1013758,2474004,16635,713677,1033264,307766,386356,231380,-310539,-293800,-273035,-172872,1403678,-182800,413079,-241181,-561262,-1231338,-495860,-1171404,-2154297,-1179738,-476713,444540,297303,-199720,-1317408,-896812,-877648,-640339,-981310,133197,600093,-140150,-131909,120492,275835,870998,-499902,251961,-546846,-1040816,-521747,930549,-817826,-1408516,87510,309435,-177476,781168,-9087,90590,-30044,607451,-1176237,-533122,964630,-96452,-67708,-197671,-599264,-1006919,577141,473732,-118282,523590,1533412,708635,326318,171067,383383,405065,16333,247851,-979843,-253320,-1026011,254776,254082,-348855,164043,-353823,-631018,-779600,-307933,462642,136777,672273,179164,-1295370,-1342340,-1168781,358982,98676,-622013,937208,688300,-150743,361973,-403278,327170,-775360,1028215,290406,353064,208196,-165800,-378508,-452940,-408758,-61248,1391014,154732,-320289,116963,523587,-475683,1222582,-61581,-151653,-1626704,-389361,1124247,1506169,-56878,496101,-35503,-2945552,-924882,-489046,-144465,-1014366,-396937,-242128,-440522,99719,282831,207204,155161,236309,244709,532214,-552932,703089,534245,332545,-79107,-1261437,168389,536718,174689,390050,315774,-524352,60961,-241979,548967,-241846,-365397,852054,703664,2776151,325197,875767,-1491977,1028339,1479553,-49032,892751,-239388,-465728,470483,1083671,-312766,-1056923,-553385,273659,34275,33274,227970,1007469,558467,-86745,32685,20653,-672868,-375675,893665,1682517,1322488,604283,-333594,-343986,-1287252,582458,239024,246012,285085,-852971,-731878,436678,472865,546683,670755,155863,-136571,-579582,804826,-1218989,-116650,-904557,-84814,1049780,-25632,-612634,263300,375788,-442853,1272970,1100575,1327140,585499,63147,-964005,-190860,-1238202,-869560,-1072578,-466228,-721429,1816565,1201388,-282964,-451543,1213992,297365,149382,-651245,-2486754,-1306700,-1673572,210334,-797144,408009,791670,-671192,-885817,730545,-2510,-325306,-781172,-99551,-15511,610906,339365,662586,885442,-417360,-1030408,1848192,467373,638999,125868,1029554,1924580,-209993,879613,2074509,872528,-63544,1526383,273360,614246,-362000,-760283,151109,1046969,287438,830007,99337,-101300,-372846,607107,55248,917052,792754,1098397,-170233,-218767,360533,54477,502684,1295988,1777364,556738,-526395,-91854,150597,-512586,55701,-418766,169231,-194959,-48898,-861477,-38507,379656,716642,-165796,57751,559534,-70229,-391110,-376718,-1984119,-1408878,263705,-654064,808863,862668,-251720,98541,415279,900954,-1130586,-511629,-435401,-1220480,-870657,-976714,214819,-778022,446790,-952974,-727106,1621327,1347450,-1291602,-656540,-128912,-158509,127840,613060,1273735,-382359,979970,367117,231494,1451882,761137,1939503,144166,-291119,325436,-776542,-959204,-577178,-114129,-695822,-1409747,-748113,-37944,-281528,-73894,256058,-1197011,281272,-839620,-521389,201107,261323,306132,-2904,-246383,25050,383380,704906,1018380,-711355,-413809,472552,731320,825823,-46663,1215084,1674653,308186,592722,881585,109345,-545407,-1423850,255555,-862324,-1360014,-846402,-796709,-355825,-378513,-760662,-1308164,-453583,-948660,-399306,-858000,-620330,-2221005,-836210,255005,956218,368660,816193,66912,276942,-512517,-403931,-829969,-1538987,-68142,1265080,579345,10694,-400388,1128663,-399513,-318395,-415555,-728917,-287759,-748309,475616,-25230,467761,4892,-316210,93363,-415714,879266,681181,86351,-418164,-846728,-1060292,-160397,-385883,-939669,-757459,-852757,367583,769842,-291945,198153,-582598,-1030181,1108706,118276,634300,-73199,111070,542699,-175091,971648,-1304094,653695,-1356195,708730,-926049,-155401,8861,368371,-105113,715051,-712707,-1268576,-1153983,759881,1429449,1172813,736373,1153780,1539100,194868,250480,492304,998162,1689143,1228827,1022363,-62121,-463805,1352353,1178262,248834,839929,231669,-246546,-601619,-556531,522256,-819895,-658352,1338627,21529,1297038,1372290,1121027,736815,-448311,167565,-408404,-702284,-202177,-292913,-1396218,-1010180,-765838,988465,-492058,-67949,-608794,-401797,795654,891678,624736,212990,-266384,101262,179839,-6204,-998274,-676222,711947,331411,1050404,1183563,831885,-71567,-221668,-365553,-523836,767135],[354047,104194,760795,357457,86520,126320,-326900,-72811,1003799,-462271,-703528,706965,607864,89724,-18884,-912543,1563592,1917549,253329,-435019,-1220251,1294573,529613,-973060,-1271379,176833,-940132,-738636,-19368,-294141,-920566,-432466,-234683,-901054,-551714,-265401,543948,1151725,168915,-926052,-408840,-635387,-506087,-919188,123018,-198890,730384,-329277,-1306495,-1469799,560738,307310,263447,206088,-1394674,-252089,1426224,792342,185786,-437738,-213787,-608988,-71033,637901,259149,344184,-35254,-796814,-420607,720746,351809,415787,-770842,801820,1036917,311210,1311234,1160292,252747,1127030,-160130,786301,113813,-705453,364210,-146242,-1304717,-1301200,-85248,69204,207251,-824802,-60470,-941106,-104268,283866,161040,-141197,253569,1365395,699762,1395923,638888,-798953,-856112,-490086,717668,584407,625406,-235886,361171,-332606,-551233,144932,399541,-540076,356685,-72828,-349298,1182397,160525,96615,-39736,342069,125640,276987,838509,-381881,-1251464,-1067697,1575492,617913,-311751,-1154692,-1984430,-28273,423216,837663,1642440,748626,-454918,150897,-686201,1104413,-62517,1104040,-1810302,-659096,-842574,-419440,177461,-372073,484390,159503,-560225,-314593,237674,165916,-507879,-456173,157823,1188925,-551804,233447,362516,454626,1413266,-1389511,-832264,1528800,1123385,-1695,-758151,387798,314202,708987,-284903,-1767823,-601219,224471,-618099,-185386,-759842,47634,-683725,285847,-1365204,166571,1404202,-659728,-590759,-450215,-209671,-480942,-913069,-221195,265101,799549,813577,-1356174,-449463,-26159,-729091,412142,-996293,446726,-62339,785929,-1444006,141831,622493,-521250,-2171312,-831920,-249999,589897,1469044,344853,55991,282673,-569421,30482,-146053,-1545545,-218978,635430,-320791,699083,-144551,-78943,1153614,848277,1104943,671213,448503,-51995,-870974,-680339,-256568,1286243,724717,-847894,-781858,1176650,1795942,1060145,396113,882471,890189,568433,416498,-766835,-528550,301153,-330591,1150938,1889135,822931,331777,717225,135388,-76513,-298774,591345,513495,-728636,-1085201,237030,158313,294155,-469792,975350,674037,-540131,1031799,279660,-888859,795701,246637,-239316,402067,-231406,-475173,1467425,1221607,-151928,657489,-664941,-1974234,-2516868,-1041487,-806939,-1150271,-316145,265637,-638739,-63169,-4587,-454281,210012,-951665,1066788,876276,-114650,-697700,22620,-793915,-395613,342253,801965,616691,1085945,858192,1281850,601588,702579,-82877,192815,227885,-827910,343604,860837,-821697,833148,-478295,-114099,-334738,92265,101207,1452220,337062,533741,337427,-1258213,-204435,-158994,713044,1450121,-580533,-41718,-906198,-237612,-459573,628112,-94021,-159669,207738,58233,-348158,98897,975926,61434,511316,917429,563698,-34368,-392643,-468930,-115590,287283,770947,-625763,-1112847,81719,-653842,921697,885064,658630,69324,932772,1123275,-711976,42278,1094337,604283,679931,860810,27809,-263802,450725,1129756,-621493,-1037748,330270,-725441,633075,1150557,461325,-631824,-779341,-171734,-624184,104338,478982,-1082456,907225,48019,-42409,43600,637563,-712016,15568,161110,-1437691,-478790,-423826,-460393,151111,1168588,220871,334361,740719,-360954,-1233684,72367,348046,550847,-591465,-348858,-1814916,-454414,1444776,-40781,52636,961095,568366,900881,-196231,-179821,634192,584400,627446,-1066298,-790214,-242876,-156669,621900,-73074,-834720,-1278096,-747804,326922,-218748,62546,907510,-134747,-155220,-794490,-426121,-1117410,-95091,-114119,-1382601,-895734,-619251,-280180,-133469,1284383,296122,378766,353858,507461,1156053,18978,-642704,415445,1755078,53203,347551,229481,694321,979609,-1227895,-474506,29094,93107,227752,1009955,576152,1148258,943368,-429830,-2330764,1060112,2908805,337846,467946,722763,411401,658103,-420528,-312563,-198127,-205586,-35854,1531653,-62925,666143,-208267,-734571,-1285711,-394891,-183849,-1863676,-1265046,-617954,406294,286181,-367581,-1407917,-1066213,-924221,-289334,-792116,115248,486316,-246813,128281,545974,269957,625291,-501935,418076,-821722,-941995,-119646,828024,-756310,-1288754,351605,380309,93900,568169,-58132,18333,-119035,318065,-964998,-1017291,821101,7391,445605,-450569,-1155731,-686208,-371217,497405,-332054,-4785,1404246,237110,316392,305428,601028,-149664,-221104,41737,-1280177,-477944,-1330073,125969,179794,-156990,213088,-25139,-176806,-79750,89378,351301,109028,-120707,141406,-1306374,-1187132,-681420,575627,-494182,-1032034,18210,377137,295161,401613,-749128,48444,-1238097,964287,770328,413552,-299277,-276650,-293343,-678545,-600050,-83395,1445310,100419,-381473,219604,403301,-27916,1303580,-210842,81231,-1566658,-108620,1290552,1264270,-354773,278605,1893,-2354548,-627130,-636581,276544,-949474,-69729,-290514,-560249,178253,415809,-17067,331565,448376,292491,770215,-746584,536562,299501,-69947,-232537,-1722391,23181,697657,350069,684932,729546,-744994,-80066,-402198,581304,-396475,-361872,769672,1000650,2210909,232945,959795,-1867196,1070783,1104754,-521531,1202887,278282,-317422,858884,1177435,54149,-1018507,-761720,-111403,-42359,-345109,-150959,1001210,404485,-145357,-112413,-144734,515613,-292321,536426,1291462,1522556,371861,-600361,-308654,-1381666,310771,396034,415112,955936,-517358,-796839,518043,294793,464815,796099,101759,-243809,-586168,778657,-696917,-130918,-1061394,-247462,482164,37601,-486607,292869,79930,-458621,1000105,1175037,1493701,452583,345961,-528598,-171158,-645369,-810195,-966214,-483821,-715559,1263598,988337,-399748,-946666,892281,161543,115306,-939752,-2429966,-1999900,-2631721,-273489,-688617,819976,1284187,268803,-960108,692305,74612,-247293,-798301,-84017,-337785,754946,233080,592463,1042795,-530798,-994149,1168968,290611,132861,316459,1066613,1639803,453768,590079,1734875,1046658,-161596,1328332,556080,353191,-411560,-725655,118007,854302,-31862,741760,219217,2942,-563416,35594,-337703,1145390,860884,968829,120749,-171478,279884,72879,444072,1489256,2164230,594576,-713380,40383,241629,-81543,-49887,-599955,361196,-266424,79119,-716594,-45335,587518,862749,-134407,346179,821045,57455,-181638,-135819,-1315548,-1017029,104791,-912642,423436,71797,288043,504847,58538,518451,-971796,-772076,-517176,-1404984,-1727587,-816785,333561,-1187212,548603,-845222,-1049119,1144057,1100213,-1161239,-1011838,-354594,605084,372475,894583,1517888,-373011,580880,-116589,326142,1403971,373054,1534992,156679,-566334,470061,-386026,-911290,-517682,-131311,-641004,-526071,-863943,-658029,-269276,23059,777783,-836960,284725,-215444,-589215,-97826,93985,615787,313474,313205,272632,610927,172284,79336,-680681,36244,732848,924867,1083487,-69023,531061,1926625,427457,556131,862432,-78580,-1095370,-1893354,143408,-568161,-1158978,-436536,-891840,132546,-601429,-989289,-1800540,-506704,-805953,-536760,-555035,-475378,-1937474,-685863,87183,792061,-32196,840640,-3976,175356,-363268,-852173,-808474,-1900149,-110426,978580,337616,142433,-698213,855023,-378318,-841747,-618264,-1124762,-183216,-591961,945390,115121,534760,258444,-43696,108173,16311,1256069,829369,306889,-309408,-709711,-605728,-479975,-516473,-937840,-205643,-545571,100735,589761,8902,387300,-738787,-782033,710141,-295991,698008,12072,57056,599407,-365577,805205,-1716186,1164351,-1190101,335729,-1426305,-390749,1403,105932,-787201,706520,-977666,-1219197,-721311,830088,2041554,1497006,589363,1290648,1726332,-73964,233886,725974,981541,1393240,1220555,1081148,-36934,-416624,1415142,1333610,515847,781071,454975,-92258,-689145,-247945,561975,-740387,-525250,935847,237907,1480566,1070113,1128790,1035957,-608342,-40647,-558956,-354427,82626,-254764,-1604676,-571296,-617151,939352,-420375,233299,-362373,-588960,818204,885985,806900,228708,-472140,-2244,634376,134106,-891884,-682987,465067,2730,686394,1214438,568267,-242559,-71395,-329718,-591611,680926],[200105,-49941,885881,332976,93646,473703,-393349,-203461,947783,147687,-294884,361356,661321,-68122,-214542,-460507,1536597,2431173,514141,34502,-1128007,1448368,656938,-968417,-1141569,311906,-783029,-435585,17150,-97624,-915276,43539,-110053,-874196,-495057,175457,594356,1311374,392657,-714193,-327774,-637255,-279173,-1000209,-547558,-731326,857549,-212740,-977147,-1475524,545850,509484,237995,26367,-1473531,-178751,1496276,590625,357752,-503082,-251511,-699284,-361007,1174335,206601,429493,-173032,-408698,-273499,1013336,617636,371969,-295194,818130,964440,323247,1402560,837913,-60645,791361,-467672,365352,116968,-205045,352083,-57516,-987135,-1170434,-223016,420408,118082,-992205,-182504,-734677,-382518,654556,-278891,1025564,215665,1120712,925941,1311106,415930,-629877,-765451,-293350,670290,514290,751233,-85461,452041,-247752,-385065,550530,344595,-444250,607014,-49567,-595970,1157062,262089,318237,-404511,447388,23119,214226,609065,-211052,-1202133,-839433,1647211,562767,-400145,-902981,-1601094,-78799,749049,799248,1325415,274985,-632755,425210,-964456,748520,264245,827313,-1470815,-1364567,-938628,-690591,-157524,-277320,372301,188748,-499633,-727472,421674,501489,-185494,-274638,437246,1100722,-235995,177472,192428,622350,1060810,-1604640,-1025717,1238529,1147061,274203,-840128,432675,344326,499703,-704911,-1641953,-395210,-147620,-667187,-343420,-875583,-118249,-174096,526264,-1100125,423114,1696836,-562924,-625649,-314805,-87762,-758737,-266217,-193985,373212,571953,890559,-1160778,-243540,-332073,-904495,491083,-304011,334081,-332702,518653,-968490,181663,876594,-504039,-2047164,-1196655,-418808,432002,1398802,469479,196615,293723,-948646,-302816,-66241,-1436254,-505472,60809,-793257,-4684,-592315,76667,1462437,867204,792896,804389,-70000,-459774,-607632,-984879,-926053,319025,448789,-1453360,-640282,1230631,1791536,1362427,656692,573735,1297000,966183,347734,-970921,-321220,355073,-448035,735148,1969060,881688,-535153,981157,230491,-59750,-201584,1285978,1117000,-501967,-1119755,375542,-86817,650375,-248966,756846,428440,-519474,706509,327720,-858722,734551,220339,-607631,471633,-626339,-340464,1680839,1181011,-21634,1214404,-1256146,-1590507,-2188017,-1328790,-462309,-501999,-229330,177789,-650686,-368286,-16846,-551030,415181,-390605,1274727,1144841,131667,-748761,-25680,-669799,-505148,-94868,716734,606731,994859,1174411,1203700,658109,652077,195541,-78962,220675,-793768,62397,930192,-606372,1190298,-425918,-513794,-577540,597697,240592,1448773,252281,701249,350695,-903140,15204,-344025,534793,1508635,-422464,117683,-950250,63709,-240217,496008,-198812,-3331,24593,-88431,-434883,120821,1088964,-115712,428916,694729,468142,119488,-584495,-639376,-142485,-203493,355657,-420488,-486039,152195,-921305,984373,1099149,224931,-46110,664095,798102,-852696,-43536,1131211,551531,851556,856466,-18618,-547500,322404,1252177,-428790,-461273,267714,-1489494,696949,1253977,555273,-686854,-1095990,-501683,-662763,143013,663392,-1077816,655257,331608,-295800,-382982,539009,-423401,148844,415002,-931148,-528455,-531366,-709404,96682,1142753,356275,286922,1220005,-164088,-1304456,-21574,-343942,536959,-480103,-378606,-1903354,-370793,51800,-174507,-227788,627906,190171,1178602,123066,-94224,1011598,991555,819050,-1023164,-633506,-186608,101570,245291,-321250,-755958,-1047337,-353454,165009,-145784,-346214,606855,-70857,-245531,-824977,-244653,-1158752,-232251,-575469,-1595640,-1310018,-326376,-342416,-524903,1177814,224790,468515,539357,336639,1374185,645576,-337053,-124964,1912207,170381,72027,423118,701569,973704,-1090081,-449158,364249,258969,303957,771988,682499,998206,961815,-702583,-2300325,978770,3180738,591689,291032,403760,457037,920881,-1064923,-317135,88156,-75544,292066,1516027,-47735,613587,-91986,-896815,-1151971,-199866,508084,-1417630,-1087559,-702374,285335,310258,-439180,-1281324,-1129388,-833906,157346,-538294,57084,274592,-233878,373276,998279,114269,162494,-572638,442748,-915223,-683001,433471,776315,-590010,-1026233,609801,451760,153951,358061,69137,-43462,-102912,140014,-698984,-1369757,673008,142196,760353,-679801,-1662144,-335240,-1134305,590146,-531072,-259019,1187598,-380976,355567,432897,839757,-700728,-496091,-162163,-1367703,-628737,-1497220,53796,229976,60420,343239,285287,82347,712151,420730,331336,200465,-744713,215769,-1143283,-1234202,-27073,748397,-844566,-1328683,-772899,73097,835020,390239,-802732,-142124,-1740633,867065,1302040,451356,-676563,-338067,-241878,-1170524,-759389,-98668,1353115,-26934,-522854,23847,30751,402093,1058834,-345783,362905,-1088894,142649,1442481,942848,-566640,171035,123006,-1457914,-262868,-622097,737591,-880741,185220,-257078,-756806,121470,506202,-296893,240065,616542,313946,547170,-988622,345389,-71794,-530742,-317881,-1887327,-324542,695595,355591,948023,1044306,-745551,-183798,-515321,524716,-464793,-442662,542270,1413222,1538011,102894,912606,-1815804,1071723,635785,-1002073,1350415,770327,-285705,1073625,1232280,450772,-1025434,-1327293,-591812,-111860,-954818,-748948,694082,221527,-201405,-202989,-299554,1611162,-269602,44073,752202,1635770,131182,-531748,-27581,-1377224,29036,515830,443614,1588603,-201598,-878331,384487,37527,233654,562172,-47293,-318364,-594890,577391,-3920,-238666,-1179352,-544201,-69666,65354,-384187,305736,-288739,-281727,728084,1062264,1466160,412612,626350,140544,-357490,-78182,-635734,-827226,-571928,-680316,820718,911850,-401457,-1390694,95054,-102726,151096,-1163682,-2105612,-2342789,-2767893,-453579,-488074,1071522,1640348,686976,-969277,538433,101843,-135949,-698883,95778,-633225,808721,250562,339405,879874,-714722,-822787,544201,75639,-424354,345276,1153647,1369504,1031926,254776,1194949,819690,-329163,962564,743408,218787,-506706,-730244,235388,630292,-379073,558238,198202,83307,-544137,-512688,-742115,1193158,859448,627499,456051,-99558,193243,-38463,327986,1524954,2456724,704920,-737667,107502,386128,429633,-59165,-633823,475762,-315637,181543,-624231,-107997,821792,835285,-191686,484848,944163,59979,80382,74815,-484971,-493127,118812,-1090608,97325,-592853,706970,860096,-337562,50689,-785243,-946837,-458598,-1559018,-2196432,-642441,495437,-1378832,570630,-691502,-1260074,501921,622824,-779137,-1317582,-749931,1002865,489480,960539,1648122,-68134,229122,-448490,324709,1222223,316319,965835,54837,-784292,519173,-71492,-957566,-355268,109068,-92671,627069,-989437,-1359906,-453206,39858,943682,-574939,301514,162460,-607259,-355970,-87613,856488,699235,743036,419648,720545,-581584,-923740,-558829,258041,668469,796516,1193303,-21121,-205218,1951515,572353,513464,615482,-280246,-895293,-1826004,320531,-196201,-790817,99712,-765047,568982,-670045,-1147655,-2053838,-371407,-733735,-690166,-91995,-136479,-1395773,-589107,-4509,355263,-437115,611747,-111998,-17196,-544926,-1332819,-679623,-2236566,-251721,553975,73353,152826,-887294,444330,-273304,-1314575,-802940,-1415677,-239030,-471079,1159219,383996,506045,518094,214291,123982,483034,1570832,939956,435419,-276695,-500843,-74764,-640523,-578082,-938117,249684,-438285,-99111,420441,475876,540946,-710291,-432337,211416,-761583,662791,274390,74855,490783,-510576,183897,-1890845,1496390,-1058970,-105997,-1784817,-610902,-25797,-107969,-1470813,438854,-1290393,-1024026,-3169,864493,2449113,1656582,337367,1281925,1735844,-301358,170857,846850,958588,1040720,1155978,1248737,-24989,-297234,1357986,1537372,888770,489781,673392,40817,-738085,207331,555595,-663178,-511950,272416,391244,1406676,691208,842856,1201697,-598128,-313997,-546649,-6162,452545,-89949,-1599970,-82675,-263725,872661,-235318,491770,-200005,-801210,636578,851701,1021824,101480,-698783,-39033,1064795,293798,-623433,-705599,150920,-341152,63694,1161430,373825,-423915,108564,-243756,-577374,528517],[21260,-320223,897087,261757,302191,737270,-397509,-242278,776962,536361,66086,-82833,663125,-149055,-396654,84345,1360330,2692934,722866,511507,-907717,1191660,731891,-740582,-919654,400378,-348597,-78497,22633,130786,-835605,297554,-179810,-712644,-501323,618420,531443,1106314,449643,-485956,-130630,-431034,60606,-1020148,-1042481,-929299,839968,-174992,-601984,-1331449,368636,802333,173675,-119991,-1331675,-178833,1138942,317482,511516,-426696,-297583,-637954,-559353,1303688,206278,393325,-309801,-332621,-286188,1074271,938470,283398,147693,735713,805246,106410,1319547,511320,-443928,548526,-579483,-33710,100443,225118,177835,-30600,-711791,-1025576,-474372,689554,-84611,-731319,-477844,-540722,-567633,1001064,-426965,1845546,177481,471737,999336,1098042,180596,-345431,-573514,-24994,596127,429987,827938,44775,552355,-284744,-254207,587730,214421,-161245,861223,16325,-808053,1027418,557384,367933,-511665,587039,-139423,183897,303145,91026,-1090467,-653603,1401994,458993,-491892,-221353,-863009,-113146,951883,620086,956981,-114195,-628026,719527,-1248039,429583,630773,613681,-890261,-1895745,-913509,-1021533,-388492,-273907,-54591,178106,-381063,-901507,686866,851734,88684,-152249,634031,977206,55676,-16893,60614,749850,640453,-1346667,-1101126,776779,958281,583545,-873884,494076,426178,233674,-1139169,-1185326,354397,-542465,-607405,-437675,-768119,-38130,270095,665365,-499550,601567,1948492,-339184,-481099,-630079,-89356,-711969,266502,-11806,339987,288289,936679,-894696,-31906,-426432,-695672,508813,72276,316123,-346320,240452,-517488,755287,1060335,-395508,-1573553,-1468991,-715563,156869,1219238,472917,317874,322699,-1130362,-477458,-22285,-1131931,-711141,-528265,-1208729,-624667,-1041592,192149,1610687,830856,572430,730534,-479943,-1165657,-309115,-1081766,-1586363,-927995,-74785,-1681303,-378607,1128889,1554742,1462401,795338,204040,1617722,1131269,273362,-995383,163888,422017,-557588,247007,1848152,891903,-1149782,1192329,388840,32958,-77991,2045761,1756388,-198556,-1047338,355333,-245440,951895,48142,418511,-51263,-514568,429973,183295,-627516,598095,116642,-943331,484270,-1140431,-499381,1583330,950912,-43499,1356919,-1637728,-983318,-1328835,-1497436,-175670,93610,-113707,-60842,-707343,-980043,9392,-660341,446016,108209,1338991,1276239,239977,-751148,-226528,-515187,-664934,-775215,497779,471074,928226,1343935,954978,662030,601090,366286,-248371,239476,-667154,-269090,774254,-287839,1378720,-265654,-837097,-623970,758740,288463,1169350,267548,867045,371197,-380239,158252,-440482,434408,1360402,-319661,183057,-818957,292489,-28543,200461,-195821,297660,-225100,-146414,-548025,181506,1090006,-256232,433613,372010,301662,295612,-667987,-517093,-90571,-681140,-64101,-386301,327137,196989,-1060339,904145,1145536,-13487,-153673,226405,379391,-883819,-171516,1124452,456718,800612,430067,-170257,-519364,310436,1121221,-333715,167047,173271,-1880033,506689,1155224,340541,-670689,-1213875,-655428,-516591,-49430,839580,-842809,534986,807196,-441796,-742770,340450,-93231,186201,802945,-188152,-341438,-520038,-883337,71081,939535,330098,179874,1183196,-82543,-1368223,-3543,-951566,569400,-173514,-333758,-1748856,-175120,-1059030,-277285,-452779,40794,-269931,1212657,354155,-70753,1357808,1243650,732767,-895328,-525037,-200838,361928,-400232,-718183,-575165,-801212,41929,-163503,-29038,-760087,122919,57713,-155989,-732849,-19572,-1044169,-218561,-805780,-1721905,-1707023,-26260,-364663,-917193,1001900,122658,302947,767737,364496,1303033,990968,83228,-581495,1642662,258784,-40909,679448,766314,911496,-814375,-417152,767839,264329,106226,333129,676695,715710,800903,-848151,-1871767,799982,3117764,719422,213341,200394,410063,1067853,-1523488,-307144,428944,105531,629444,1387850,-77084,298603,86177,-1027614,-910430,3079,495935,-1052254,-704771,-783332,133691,289926,-413759,-1024605,-1073955,-669802,565237,-258907,-51778,-31291,-49208,562123,1366228,-132756,-278042,-675443,341250,-834999,-330125,924684,822670,-381520,-654934,773345,472954,-12476,160444,349830,-78614,-12475,78567,-426893,-1475724,551932,275673,746303,-849521,-1912488,-40180,-1481963,707303,-652358,-282582,979679,-676829,547584,523822,1053614,-1088755,-802707,-318925,-1076857,-681604,-1482846,102913,435702,267941,491342,519973,120628,1340772,533820,385542,461901,-1056637,375133,-816347,-1419250,598803,838113,-865863,-1434125,-1112746,-110295,1266674,337429,-545870,-178444,-2124452,750218,1734240,452916,-828863,-344536,-248487,-1705221,-837834,-72654,1118264,-233090,-667554,-363262,-339270,698071,658316,-414092,647127,-335835,271415,1604789,608455,-668146,218254,286205,-583835,27362,-480413,1168544,-801245,265500,-177374,-987506,-62925,533695,-585279,-131587,778492,182146,-62212,-1233096,172596,-521069,-868354,-336639,-1828165,-718463,620202,210563,1167578,1126673,-578296,-250186,-588107,426805,-413332,-514295,286442,1762874,956605,-43753,738892,-1433076,1012414,212436,-1302201,1371701,1063324,-399534,1093153,1209071,782973,-995915,-1938257,-1034834,-137935,-1535486,-1305647,307723,80928,-229281,-193339,-436638,2067250,-282168,-417797,329426,1661521,-42365,-237759,418410,-1281429,-162516,477412,319649,2120129,70606,-852768,79242,-254565,-88043,-112670,-267336,-345856,-671071,209689,667335,-378563,-1238857,-928915,-424077,19073,-337435,321981,-690439,-173038,422615,743907,1218772,454817,888903,852409,-726834,346672,-355010,-726615,-669269,-552438,657327,929857,-293570,-1644710,-1135375,-375523,226921,-1275790,-1668459,-2218913,-2172813,-202752,-269365,1075831,1819010,646420,-812937,457236,139084,-24420,-537610,410495,-839785,779065,361787,-18242,372386,-959954,-584506,136271,-120968,-860370,162995,1334668,1115598,1307127,-124134,621629,352063,-508442,407024,807113,217580,-544897,-698933,449646,468279,-688127,338705,40170,44777,-336718,-893184,-962156,1081372,784992,231265,693676,-26052,111999,-256088,224502,1446154,2509034,888976,-568899,121091,621070,876719,48812,-555184,472100,-333927,201904,-583838,-169892,1040503,610079,-326316,467288,882061,-83243,395550,166022,267043,-31320,240481,-1103122,-110155,-972307,886862,1050099,-724285,-402607,-561652,-1067610,-339870,-1541903,-2055972,-434902,662707,-1303133,505245,-478001,-1383964,-144865,34039,-212989,-1437290,-1181057,938238,438125,812380,1677240,439516,-19323,-502521,255193,969047,551051,401277,-102152,-884161,473759,90744,-1086784,-186286,438410,870436,1560077,-1147205,-1854283,-845675,-34277,703222,-517241,280334,176828,-576424,-536301,-342840,941955,1034341,873241,383054,632054,-1263222,-1557233,-387458,248559,376334,428213,1143172,106748,-631906,1613570,667012,487678,295794,-402739,42793,-1243475,700420,92482,-388654,667618,-444137,840764,-615164,-1174007,-1916690,-73225,-762761,-803289,480600,401547,-725396,-606817,11902,-218807,-794734,60265,-258147,-218357,-926218,-1659118,-435698,-2326917,-374757,98207,-158872,11478,-930174,60105,-136105,-1530159,-883310,-1478017,-440706,-459700,1031705,702494,374261,677576,421983,158192,854689,1732800,966681,451090,-309193,-233780,332923,-593519,-551395,-1001231,463308,-516878,-203383,296417,935264,638447,-511420,-117079,-229990,-1203051,502445,662352,165781,264599,-624213,-686314,-1758521,1522875,-871421,-498090,-1760397,-742445,8966,-237746,-1821288,44457,-1564839,-730735,690674,849157,2499189,1600978,15111,1121359,1584042,-425787,59005,838852,876891,718319,1130562,1411731,-54329,-132003,1220181,1659931,1234661,75214,859688,129742,-726741,695327,550231,-643641,-551901,-381626,480113,1128003,427579,353247,1158731,-433910,-499054,-429174,277722,836855,193989,-1334626,349751,226867,805515,17206,672356,-101631,-984064,250983,755438,1204501,-121707,-899763,-771,1340880,393197,-253217,-712380,-137261,-455412,-583223,1023365,283875,-585793,258194,-139647,-464500,404331],[-117045,-651132,837553,156014,612064,793290,-371493,-243224,484168,605549,319039,-583208,517081,-217719,-545712,610444,1078608,2603748,901293,839865,-716284,561643,776626,-376986,-676446,431493,273470,290340,12520,290747,-691031,239498,-425312,-512217,-529926,932725,396933,588898,320595,-297076,114937,-48886,466879,-934336,-1171653,-838591,723705,-209571,-279901,-1109471,49403,1145573,63332,-187730,-1045971,-227506,446809,125609,616920,-263416,-356744,-450326,-582318,969861,265679,272936,-364929,-350949,-364402,946154,1235158,292308,482026,573518,603203,-269488,1038315,165785,-825663,447692,-442719,-309171,134986,451041,-108820,-51461,-612138,-810889,-670806,807566,-331816,-225454,-789745,-416416,-594678,1115069,-276618,1986269,149179,-366202,857211,812281,-3702,-20343,-306893,271831,489473,362576,877634,129900,710522,-416075,-209710,241227,62443,194723,1101774,163549,-924673,803009,950828,255324,-306432,798266,-317044,178120,9571,420146,-1005415,-591747,1054487,352412,-606695,702549,-51694,-141642,935507,270412,654235,-311348,-455129,905140,-1483236,230236,955895,571883,-215564,-2058839,-820160,-1283884,-417171,-367926,-697237,134500,-207849,-848353,922027,1169868,248684,-126075,707251,819842,152219,-362123,-5738,801310,262019,-864002,-1121745,300583,636612,832283,-871666,528887,554854,-12648,-1495212,-545289,1245968,-863461,-505552,-434669,-435606,175662,589457,672328,304456,683498,1993294,71958,-135328,-1271728,-229692,-395868,518875,274002,228831,-18916,946234,-727742,88169,-408932,-130927,521931,100286,482333,-127817,11027,-210830,1615786,1136692,-190867,-1056388,-1592116,-1054332,-93145,986157,376463,415125,327813,-1147184,-457932,-21529,-760940,-783485,-828213,-1453882,-987106,-1382908,257492,1517031,727762,562291,577981,-695579,-2034201,7646,-885675,-2035610,-1840266,-540966,-1430154,-130285,941514,1161594,1310066,735421,-127588,1716393,1062497,187663,-861956,622169,482248,-569530,-183827,1542654,846558,-1310216,1265930,586764,161105,16538,2543297,2132909,123242,-824135,323318,-254900,1108947,300107,27929,-572203,-503920,355319,-49958,-315770,427418,-45342,-1173372,446778,-1645571,-859117,1241698,673220,-221807,1054056,-1729479,-374719,-244182,-1502953,4249,445547,-33113,-416443,-817086,-1667904,77498,-743709,327022,466301,1283862,1218450,269271,-719925,-502665,-336293,-836112,-1567759,214663,266329,885268,1326171,543353,557736,590280,407577,-292214,288245,-479728,-488802,424023,42406,1312305,-59832,-974783,-373045,586458,257175,689106,355250,1026640,371154,174220,197124,-432956,449590,1007231,-336341,118163,-588694,403144,105271,-225448,-138965,678952,-483024,-113155,-649606,291112,918007,-334782,499418,25197,193795,459950,-650023,-181902,15817,-999549,-307462,-436391,1059671,174927,-1052563,706329,1001674,8083,-200337,-272711,11349,-793249,-235350,1107125,317779,596368,-146706,-367847,-98688,399269,760444,-348509,676771,124525,-1637235,194897,879353,-152549,-602967,-1145430,-642999,-291166,-401942,1011380,-432226,567385,1341470,-463081,-950264,51162,217512,177246,1164409,554356,-46622,-338214,-935542,15285,610120,197767,79822,735916,-104690,-1379873,82322,-1275930,640329,221313,-209885,-1478091,62955,-1453577,-366497,-607673,-612927,-673164,987461,486844,-151278,1535110,1276306,451198,-735178,-486305,-239086,567707,-1156584,-1212120,-363737,-562077,267595,-595404,102572,-997405,-339310,254521,115992,-539778,219276,-819721,-25391,-719819,-1774701,-2001514,194682,-370785,-1223801,885483,41517,-79597,946982,510223,922132,882809,528725,-805149,1079380,278868,-14308,942205,848325,786237,-483044,-393344,1116570,127954,-254830,-170922,559120,362893,515748,-813122,-1227883,573225,2573696,701985,219875,173680,260816,1056650,-1669811,-273970,610115,304086,822253,1188634,-72147,-109835,289740,-1120178,-696194,193879,-149884,-884205,-217732,-897301,-9,158919,-316911,-759803,-927589,-515955,763138,-304,-214377,-387325,292566,657404,1537250,-382879,-482125,-773801,156558,-647319,18887,1177622,968628,-193483,-260102,784189,443107,-346379,-26029,701039,-93593,100988,119872,-196985,-1321297,455488,377712,412315,-937381,-1780662,151648,-1443494,786914,-666061,-163714,843258,-407663,842512,559119,1185731,-1221641,-1073079,-399686,-406656,-659016,-1285549,293753,776709,455891,566822,640023,1172,1569947,372203,466335,848244,-1045905,568753,-375093,-1593834,1008161,839948,-580812,-1329576,-901368,-94842,1421217,263083,-57567,-51322,-2249181,609291,1923541,408264,-739456,-309662,-320765,-1982414,-818595,-169,791067,-508815,-701084,-658726,-425235,795827,289301,-400408,885597,446641,236085,1720732,310895,-665605,415176,434323,22379,176146,-262519,1510913,-685923,146172,-111990,-1190654,-334517,499267,-807229,-636672,980917,-139655,-792983,-1400070,88716,-950974,-950426,-310775,-1773551,-1013466,556654,-14805,1324887,953883,-323329,-288242,-639950,333719,-247309,-485173,109774,1826921,575852,-183522,483221,-920214,885030,-38400,-1290019,1275749,1074188,-633750,932491,1054066,950884,-861308,-2228731,-1360917,-115364,-1829579,-1586080,78549,31986,-216301,-78084,-549748,1696377,-279666,-689114,153948,1600028,-99874,70152,904321,-1115373,-196531,184886,73443,2444385,307584,-614160,-285894,-546283,-407011,-1075648,-490928,-338577,-851963,-249258,1134320,-508505,-1235913,-1273737,-498962,-131776,-361681,350531,-1059715,-376966,55807,282830,806223,556142,1106401,1357608,-1190568,614229,-19698,-694908,-745111,-314015,789445,990035,-70704,-1591106,-2384012,-563126,298625,-1258623,-1269042,-1702389,-1246660,385762,-116285,838270,1829732,481700,-441702,549716,223228,58518,-388387,786984,-919672,692977,513879,-355233,-323621,-1209827,-429064,-7980,-242369,-1043389,-213043,1537027,849584,1211377,-502426,145475,-100734,-650785,-259524,723695,287674,-458752,-558318,660766,419522,-918007,178346,-197441,-151606,-25110,-1035080,-858253,851408,662686,3173,744677,28391,58282,-498798,204192,1289170,2233464,1088725,-242747,90487,922500,1132024,248507,-441783,351713,-316403,133488,-569537,-195046,1143989,208044,-507217,379403,654251,-350797,750185,96619,769647,230833,330046,-927759,-200041,-1023344,813176,1011830,-1039061,-753035,-302720,-1203682,-243204,-1301739,-1390341,-179037,793844,-997530,361114,-190319,-1427863,-620150,-502302,402654,-1316759,-1500042,492113,242596,516389,1610692,956299,-138300,-260225,170684,722287,913043,53268,-255271,-843797,363886,83197,-1253941,-87405,734636,1841634,1917313,-1320136,-1924518,-1321356,-186409,165070,-686216,198691,-113724,-518888,-678213,-678683,835239,1209974,684296,147439,327984,-1633574,-1644585,-219311,84718,35893,-21412,970093,295308,-527715,983975,617917,473817,99117,-370808,1235193,-418914,1075355,214345,-115270,1104308,9889,910531,-491841,-1037911,-1392644,292884,-847544,-812991,1071347,1058985,-77835,-756077,131496,-725885,-1042646,-800248,-432063,-358153,-1263922,-1662883,-124781,-1980872,-394845,-279020,-312916,-251314,-853834,-139904,-37634,-1340979,-790768,-1276793,-701896,-564846,610910,962450,147692,665826,554199,204979,1023532,1690576,888044,371137,-364243,50539,478434,-378294,-472401,-1165738,388914,-689101,-207770,239664,1236775,680405,-190626,46635,-481377,-1529667,246991,1078476,305319,3991,-717317,-1463035,-1351520,1231962,-561215,-736917,-1255879,-736958,147085,-268779,-1646595,-321525,-1710619,-398540,1063837,765002,2162257,1338382,-321426,833759,1310272,-413726,-81623,718138,661792,483701,1169473,1405963,-138928,42379,1043881,1578903,1421737,-319888,977417,164963,-646800,1070192,608256,-685746,-493602,-809891,517546,754754,370240,-187164,925148,-177529,-471509,-287438,470124,1158125,524318,-854177,631094,739319,744668,263938,739979,-33130,-1081809,-248282,578562,1290787,-362678,-1041916,105918,1390857,380175,117063,-691822,-325251,-188042,-998514,812069,293573,-683767,358117,-41354,-268697,383837],[-169692,-918227,768089,23992,860838,613633,-330372,-255322,74985,377353,459673,-1065440,203758,-337015,-674739,1001132,758684,2210698,1080232,905420,-699360,-222255,816455,711,-476063,420704,915830,627672,-1326,324368,-496140,-88749,-740082,-354442,-506160,1051118,258147,-38323,31136,-166273,339035,421229,861984,-722226,-910954,-595014,548291,-301992,-39210,-888836,-326495,1445508,-84452,-142796,-718620,-276053,-304689,125596,650846,-98753,-418515,-205819,-394753,344046,383552,133283,-289269,-174998,-413132,701281,1409783,527228,687711,354408,395325,-664151,590500,-177567,-1099137,482256,-90638,-421756,252005,458366,-429374,-102928,-671164,-493851,-678521,751971,-531926,288109,-929746,-379403,-441832,882129,57631,1514694,136918,-1066937,515361,514749,-99261,256694,-29667,540323,367759,317014,912367,174833,941259,-579066,-269863,-319506,-55916,487186,1297845,391501,-900747,502416,1247901,41924,101242,1057894,-463392,148395,-183714,650823,-987905,-665241,802491,286732,-757393,1522103,550044,-169942,665214,-237475,498578,-278140,-181857,858178,-1585453,178100,1164822,740626,356380,-1810663,-726657,-1374398,-262872,-527160,-1317882,67367,18848,-630042,1034444,1416450,281347,-170654,672426,644720,-11956,-818864,-14406,738249,10915,-420402,-1118126,-46665,274080,934053,-841916,497606,715727,-182760,-1665322,95967,1792149,-1063269,-462070,-342916,18884,379394,817200,561298,1056423,676920,1732040,661148,366469,-1901565,-454406,43135,456646,550814,151769,-301650,925683,-729351,33855,-414885,571614,581241,-28497,797637,205115,-99901,-86715,2325303,1091088,81023,-698463,-1540838,-1330623,-123792,790741,226696,494141,274107,-1065527,-267574,-53239,-466466,-700253,-610834,-1458602,-1010518,-1528107,282035,1178411,552199,776613,493264,-691692,-2693045,336371,-421093,-2087092,-2002291,-664393,-786784,1613,750401,729454,955194,489684,-357753,1493509,824557,95794,-634636,830843,518623,-434819,-481552,1104489,760985,-1002257,1157093,792654,282741,44249,2529256,2005016,431604,-441187,405973,-107712,1106208,396988,-324519,-888498,-485398,524470,-250597,-60362,268666,-211450,-1247066,376796,-2015962,-1290079,792192,497422,-487744,490964,-1555866,63025,613285,-1331418,72215,473353,-46370,-787747,-947071,-2120836,199850,-752266,125813,685919,1157510,950908,299757,-630719,-748238,-120226,-962051,-2245438,-51817,58351,831216,1128909,46001,353729,656144,348139,-221401,365858,-250163,-503711,-27563,269388,993761,163805,-885287,77749,205905,195438,151591,475776,1187110,333068,627422,165002,-335968,566031,517693,-487389,-73918,-351282,361862,113769,-687288,-104167,1008201,-669999,-17976,-668329,452397,552259,-353682,618095,-261625,223977,581924,-527570,215502,142149,-1072149,-292881,-450278,1507018,72324,-910877,438270,701505,223551,-167232,-715944,-206067,-600082,-196078,1093193,142915,324684,-609806,-512641,583990,534821,277937,-428906,944000,156509,-804708,-9443,489859,-794706,-521274,-956520,-561444,-114306,-748522,1149677,26458,684923,1753553,-379778,-963158,-261776,462361,168817,1306369,1034872,190279,5961,-860553,-127552,266960,39193,55523,193714,-187934,-1300606,171002,-1220678,717775,558033,-28693,-1213534,280947,-1147170,-452736,-693136,-1130092,-933796,567633,530460,-335903,1450682,1068577,113286,-579108,-488071,-237280,658833,-1822530,-1697450,-205589,-340598,183838,-1028300,209789,-942105,-561374,507947,501390,-275772,424312,-558061,306328,-341689,-1732408,-2039476,282781,-422540,-1392695,864333,5688,-517924,986694,679165,330308,355308,881187,-748682,454634,208238,42028,1123243,849050,600763,-159885,-376221,1301753,-77681,-568090,-597963,372541,26757,191819,-632034,-588980,357555,1563525,555774,258463,291039,24621,906918,-1485021,-220443,468135,478312,799191,958823,20938,-384057,471282,-1179028,-631490,432176,-949295,-889385,263840,-1020731,-78879,-106601,-183590,-589417,-758854,-444589,612942,206869,-424193,-714603,713784,634977,1441934,-551766,-358353,-845966,-52263,-438523,272919,1135987,1160658,-70237,53565,649293,396043,-737401,-203305,999570,-116180,187505,242097,-47685,-979394,359353,427463,-66834,-936492,-1293078,242026,-1218595,771658,-589905,11465,791311,310726,1094878,535722,1178886,-1103213,-1231995,-395367,438692,-613714,-930596,583487,1173023,638168,479115,631237,-170536,1294066,-9708,522554,1232692,-821300,739963,95041,-1609349,1094892,778851,-102909,-1057373,-290447,131022,1244251,193989,517892,190246,-2074684,436155,1798077,312524,-451873,-261166,-446699,-1784190,-718243,97564,453441,-828121,-521576,-569908,-104406,703677,71859,-329851,1032986,1021492,54254,1666573,78882,-594094,705439,512408,289192,179920,-24563,1734007,-519593,-107832,-117849,-1306028,-628667,423689,-895036,-1046571,1232025,-544944,-1341152,-1416099,148848,-1259534,-770747,-268301,-1960128,-1132501,549685,-235444,1384170,611142,-64375,-310413,-688897,274894,-11573,-314355,68608,1485538,407577,-292163,215158,-478406,693476,-48038,-955241,1049370,859667,-916143,637731,726469,881468,-606018,-1990246,-1562657,-63211,-1702217,-1501732,136753,85486,-168399,106316,-630682,773980,-214027,-667991,219021,1443472,-31165,225287,1298249,-908200,-58699,-358716,-238250,2457166,524227,-153434,-584552,-811879,-626962,-1949862,-627741,-330939,-1120041,-678543,1293474,-664611,-1182795,-1404297,-332506,-401522,-447232,381699,-1330927,-933738,-353051,-199842,344557,683858,1245624,1446982,-1624330,775873,283488,-711805,-814244,-23089,1044176,1021194,225858,-1218508,-2977325,-627959,324863,-1123175,-976894,-1014858,-390565,993416,-92115,453105,1722056,504244,74725,787226,349210,98048,-311006,1121150,-861181,582958,650042,-549173,-930373,-1369287,-516230,68069,-254820,-943468,-702554,1596957,548802,821474,-795203,-181276,-328451,-720490,-837754,536191,353202,-236172,-284442,775592,472320,-1043871,169897,-427311,-462659,274927,-956031,-415112,552924,530515,111428,605649,52825,54223,-652956,302158,1067151,1677224,1202264,150690,10143,1177299,1129930,471786,-379517,158696,-264223,20035,-547039,-177650,1013489,-299789,-696267,351375,344683,-680615,1119634,-100064,949283,255939,259898,-613406,-221227,-814799,571054,770299,-1231139,-961930,-29701,-1400922,-220592,-911617,-510363,118199,852952,-568333,161021,152536,-1375382,-791216,-844655,905747,-1018063,-1594278,-130029,-22719,171535,1443841,1271994,-138137,187093,126086,545014,1205541,70447,-372392,-683767,237285,-54577,-1400042,-93845,914422,2258060,1644168,-1448296,-1538558,-1665034,-386117,-442102,-995724,64095,-531576,-464191,-859182,-1033776,561373,1164907,282549,-224435,-125797,-1628663,-1276643,-100902,-124998,-184312,-388827,745454,501047,70929,309398,358262,440353,159534,-159600,2044681,267695,1206102,166046,-93297,1240803,517186,822195,-356202,-757690,-640731,586700,-895939,-680043,1569041,1680069,440440,-998183,317939,-986645,-1121693,-1799568,-616726,-399861,-1347510,-1268314,167287,-1198173,-307368,-501533,-357991,-560711,-727639,-68105,-44522,-756623,-500977,-878209,-897545,-706755,61012,1066434,-142628,478314,599903,236201,948816,1462724,710359,238158,-382309,292740,329640,-93592,-412427,-1409933,106791,-845361,-131724,250564,1329226,684671,176153,11688,-493293,-1660154,-16692,1409544,442525,-226067,-786737,-1850793,-786353,738398,-146948,-768169,-419758,-589708,359781,-219470,-1013004,-535259,-1668449,-75388,1006553,603719,1568414,937442,-607241,472993,964428,-273218,-213219,521956,273698,363040,1219438,1134722,-270763,188462,863751,1243522,1384213,-565730,989376,153772,-507806,1212791,778065,-730145,-192686,-918962,519891,396133,507828,-616023,608554,91557,-206293,-201925,558606,1353148,784337,-296181,722627,1154647,677441,425364,667803,32302,-1055432,-711245,332549,1228429,-546877,-1108812,258843,1212897,254649,377275,-665156,-375540,403477,-1042183,558508,367960,-684607,420649,46858,-38201,477448],[-128028,-972912,736160,-134475,902980,278143,-268963,-298016,-411796,-31726,524253,-1444262,-219233,-533596,-813215,1175509,460042,1673269,1260192,691063,-903536,-895645,865460,280851,-354775,406344,1409092,892413,-19606,233423,-268587,-531787,-993025,-282352,-364795,1004406,175503,-537983,-352547,-85750,480796,859787,1161292,-401607,-383189,-325118,339388,-430951,155915,-716614,-647602,1600864,-237219,27641,-433301,-276300,-814144,341530,601868,-5629,-460086,9675,-34805,-271571,542073,40693,-80626,313564,-384626,408857,1391824,1006631,787824,101404,208382,-929176,61220,-454585,-1155252,599165,368678,-410410,430457,355478,-697724,-165349,-776330,-105437,-459726,551908,-604610,622682,-765117,-406800,-139927,340810,416608,798533,138623,-1348120,67688,269706,-108987,405951,172179,727233,275260,277921,932118,211714,1204283,-701940,-416116,-839488,-105077,619594,1422456,659987,-715035,155384,1236696,-198214,478049,1264681,-547006,21361,-221429,694400,-1013848,-805984,725444,287468,-945096,1894362,787862,-198465,189008,-818977,516629,-55080,98281,514310,-1482723,241710,1219351,1061317,672001,-1270661,-674420,-1241671,-33932,-691837,-1618078,-11172,297844,-330539,999538,1586592,224998,-216700,575839,474979,-362226,-1264880,1243,542225,-81366,-170679,-1065468,-195407,-53575,846189,-783913,383700,884100,-252906,-1587214,589409,1723212,-1154727,-555974,-210184,432830,458022,1020512,382567,1503002,596839,1193380,1300449,893725,-2179527,-658790,436186,169376,694383,210742,-505504,878924,-847003,-222541,-529224,1105915,702534,-66438,1127161,487875,-42487,-99499,2532196,940749,364379,-551515,-1331987,-1462454,216970,715443,73093,560583,147149,-949252,24306,-100509,-353406,-484787,80453,-1234365,-739011,-1434111,289975,691088,329133,1131585,570640,-515664,-2729511,672896,175460,-1635665,-1428857,-330220,15661,-18042,612519,359227,527872,140759,-492178,942030,513611,15690,-391751,737791,523002,-165776,-640225,610317,669296,-385565,882230,974168,364500,-3271,1994666,1375211,726289,57293,633829,144722,998245,289980,-548653,-831584,-471295,857756,-331459,37407,155753,-304219,-1141389,299377,-2165422,-1668423,374021,501510,-731380,-34243,-1214883,255406,925629,-1012469,61083,228951,-178030,-1055949,-1031294,-2105942,387203,-645324,-74824,829052,1006109,518198,390592,-435826,-867089,141312,-994020,-2578949,-239225,-99219,720442,806398,-419559,124590,833465,235163,-74236,465612,11590,-335427,-459700,298266,530834,402918,-616872,532903,-208062,156089,-284774,592246,1355652,257687,887478,126429,-177948,721939,-2828,-731987,-345362,-175520,165607,-8495,-1064459,-148490,1144811,-717080,89511,-531055,654546,32413,-336221,799026,-418110,398484,632048,-302419,514088,261807,-895851,-53072,-328891,1595096,-88970,-675736,152441,320300,475360,-79185,-1010652,-241828,-355531,-86225,1069287,-51663,29276,-811220,-505204,1242936,662985,-164348,-503141,931964,259604,309489,113793,74570,-1403693,-471466,-733415,-544947,-73023,-909366,1211332,377622,776817,1901549,-239975,-794008,-498780,629318,184475,1104184,1101278,239432,439590,-694115,-376849,39942,-75532,148467,-88326,-279613,-1114695,201814,-820838,753540,715549,163794,-1007702,443866,-515397,-535215,-716824,-1376075,-1041613,73725,508502,-587779,1093745,656570,-127556,-434961,-460027,-137184,591711,-2240164,-2026841,-158499,-137185,-233035,-1353243,257102,-588507,-432957,788379,880833,26375,541351,-334417,673825,203746,-1555265,-1698030,238483,-577110,-1424117,840293,-8123,-803030,839500,792292,-295281,-359213,1028615,-492520,-32622,55058,10223,1137263,664243,371262,118969,-351754,1261915,-252571,-615363,-847295,186595,-215730,-117520,-410435,-109464,212389,347712,320182,263237,451921,-265058,669504,-1080023,-156685,3603,594463,578589,733654,201228,-340436,583051,-1211604,-762429,785109,-1376691,-953526,649875,-1062694,-75742,-475676,-42044,-554254,-654822,-490026,97362,363183,-666336,-923048,1099188,493582,1089552,-588234,22848,-888842,-224364,-271918,381327,882587,1307103,-26324,211647,439758,371878,-1064733,-365641,1120462,-181489,218542,423203,511,-565824,238592,417605,-409140,-850662,-617747,272557,-1012801,629520,-481556,174561,794948,1118126,1174674,466414,990656,-817308,-1247482,-314958,1152540,-596393,-458937,870889,1498701,834857,170523,504501,-298063,606448,-479851,524371,1474424,-540125,844869,491005,-1392472,873833,691556,409222,-697414,439844,508420,823276,156134,1027490,461288,-1683458,236443,1389533,167856,-46242,-230769,-597355,-1106379,-574431,185981,191100,-1150237,-103219,-4511,500525,495266,23921,-253856,1053177,1266378,-209743,1327623,-73635,-505407,996803,485598,301296,83998,181571,1829634,-313550,-363668,-221412,-1294158,-871672,338122,-826130,-1177128,1476794,-824293,-1518098,-1251836,346530,-1379084,-467684,-230481,-2432679,-1083083,593351,-387225,1306662,240340,132451,-326951,-739724,259621,224890,-33399,152666,817587,400764,-347576,6167,-222615,454524,165175,-425804,689526,577600,-1154159,274684,238628,563451,-280087,-1277892,-1661105,-9595,-1194307,-1143014,451772,211883,-109853,295619,-668652,-183755,-69819,-346167,425029,1176182,136893,193801,1498148,-691770,210583,-1002596,-552506,2129507,713528,403371,-729265,-1030542,-682648,-2319924,-600832,-363829,-1398705,-955867,1146572,-942820,-1095823,-1176996,-53555,-776784,-560290,389360,-1467355,-1649774,-735645,-577894,-30011,801164,1284912,1058305,-1917577,892461,461986,-721722,-917395,200233,1154195,951058,494926,-638763,-2423623,-585743,281915,-898512,-765317,-401063,186052,1228485,-213156,65753,1560854,796534,531380,1043897,473360,96873,-320866,1303813,-675543,473312,727465,-528552,-1175984,-1333410,-871789,276371,-160300,-632107,-1155047,1383753,224550,297806,-908055,-381260,-265576,-691669,-1096131,367413,383069,96932,75843,750111,561641,-1044478,360045,-566975,-775924,454140,-737632,249341,238026,410058,554001,350145,49932,109632,-616251,496957,772550,1011281,1128301,499131,-136548,1213280,888078,631314,-423534,-35474,-185819,-64926,-489208,-137567,589648,-801728,-867928,470974,69892,-986493,1474391,-310950,825283,97434,-6340,-259672,-234010,-485064,297268,434825,-1282121,-1045253,218627,-1639818,-279570,-534931,239679,415100,814851,-144194,-60723,494157,-1204510,-620872,-935660,1162446,-683227,-1417606,-687905,-266085,-129948,1176429,1261440,-61162,675840,152970,460750,1283123,440748,-458633,-455592,144748,-244027,-1475250,-194277,936376,1762771,956264,-1449680,-862285,-1681681,-596237,-860953,-1276731,-92366,-876523,-430313,-1124109,-1308609,195624,905733,-164402,-609129,-591783,-1366735,-681424,-54862,-284134,-202694,-570177,550740,672622,907028,-148005,-102918,345765,470208,188654,2102995,547278,944656,7873,-343143,990045,995151,673494,-249033,-399752,104759,672122,-826190,-409454,1874897,2086352,794277,-1251113,518304,-926834,-1002647,-2632872,-793626,-346702,-1108488,-544374,355509,-219587,-187065,-545998,-285952,-834031,-625861,250872,-190171,32655,-55369,-417662,-917936,-747929,-406865,967934,-437484,186157,561663,212773,679154,1132267,463332,100203,-311677,436058,-36842,149982,-432515,-1644825,-207018,-911303,-11247,305780,1279207,674754,498287,-182155,-326190,-1555783,-172606,1561654,512892,-407453,-814097,-1753250,-212629,236510,278034,-605071,403725,-342998,550828,-144706,-200647,-539945,-1432283,217673,623213,380761,949606,506570,-786086,115118,605638,-52941,-293112,294891,-234236,353628,1193602,650273,-418365,276825,702144,712979,1157268,-587195,873238,118633,-335126,1079062,1058069,-677662,376558,-741613,497879,113046,761250,-817857,349341,309680,198579,-228637,526058,1387017,860428,160814,663427,1393361,575366,443572,451627,100617,-897100,-984996,66266,989414,-632697,-1100010,422979,858883,71826,451752,-671158,-290708,1048717,-758994,308708,459299,-586259,470109,140875,160671,611200],[-21444,-722741,758886,-327830,680567,-62344,-174474,-353748,-885614,-466198,557225,-1651857,-646581,-781515,-982780,1123598,210426,1144394,1386613,303486,-1242302,-1302246,914644,391305,-315721,432848,1655637,1050438,-54920,73204,-29472,-886450,-1087062,-294825,-86577,899427,171991,-765478,-738600,-41629,497341,1151636,1301704,-27364,233449,-105939,108182,-570547,363500,-586693,-824448,1559484,-338047,309018,-228519,-203155,-926093,704293,470700,-9109,-454724,126591,386415,-605173,704119,35416,216787,970556,-295921,121400,1173565,1588305,819389,-161444,60688,-968086,-433969,-587338,-937408,721102,790361,-365223,612159,305367,-842213,-217257,-825063,263260,-86212,279249,-513564,696971,-287831,-453092,236328,-333312,675717,254811,142089,-1117295,-343386,140168,-74245,381432,223179,800830,268236,225710,928957,285616,1408920,-731101,-600316,-1107095,-81564,583241,1468180,908191,-377899,-198476,813553,-404819,586767,1269358,-561803,-264988,-101667,542658,-1014002,-893591,778504,352153,-1157316,1667107,676044,-222839,-367363,-1306588,680265,254580,298845,-80740,-1174861,350093,1132960,1393201,695582,-629372,-653974,-896418,133270,-796778,-1390538,-86562,619254,-32720,872003,1704922,147862,-191117,462161,332533,-719810,-1503997,2095,233107,-50867,-127017,-909071,-161173,-302735,582934,-689512,205188,1027618,-233663,-1282999,859632,1119238,-1190269,-784551,-103613,654079,366939,1234190,201499,1532399,451765,525719,1750412,1249957,-1970136,-734854,660304,-185549,625170,431862,-583918,803135,-957187,-627627,-742411,1246151,857181,108197,1313382,577928,185902,-152814,2177866,733499,595586,-556292,-1021583,-1417844,924924,785305,-53524,612202,-40943,-838416,327990,-152890,-453047,-208073,899657,-882770,-322392,-1114228,309590,228760,119400,1487995,810073,-272462,-1987953,1003371,706625,-727534,-485913,345051,698122,-153765,534627,78774,182962,-208601,-601580,190829,221092,-24950,-197584,424472,496969,165988,-707269,145486,610753,291265,517962,1102268,387394,-104190,1178346,531362,1021242,572617,931598,414769,858248,16609,-580696,-410679,-475866,1198193,-270122,-56575,96285,-250067,-865540,240593,-2058549,-1895714,72746,644717,-856130,-285984,-827556,225368,683844,-619961,24616,-139865,-399682,-1133881,-997615,-1593344,630898,-411194,-207325,964783,855431,28271,553706,-100499,-807132,424644,-917031,-2460496,-324315,-177795,525362,428261,-741003,-22095,1144232,105270,96736,575643,289721,-106430,-768144,93207,97172,655746,-290731,819207,-506462,163589,-504454,677205,1528255,164241,926217,139458,11335,834466,-458736,-988040,-612789,-84375,-143923,-221184,-1256096,-274615,1008510,-599746,158695,-205735,870266,-544412,-313771,1046310,-408476,661545,584146,603,605112,368570,-545457,289540,-36969,1384543,-257224,-406382,-108191,-52482,598058,-1563,-1107413,-125343,-126172,29335,1005059,-246477,-308957,-751664,-296308,1595906,761288,-410426,-512795,695686,396407,1302200,642614,-276471,-1809712,-491271,-548242,-687217,-176021,-782586,1165402,494062,746563,1755684,-103837,-505895,-569417,749601,219632,582050,801179,54514,849288,-496784,-692862,-2126,-110715,354796,89672,-337113,-836181,142731,-217420,699958,647808,312775,-824840,549062,14197,-602710,-685489,-1333264,-1043783,-359151,451369,-849711,541831,128917,-151047,-289740,-322439,89104,360031,-2366796,-2060004,-231005,47310,-847079,-1489370,226788,-40277,-24140,1050266,1129929,327562,527314,-201963,948410,741367,-1227135,-1001739,114322,-809835,-1356505,634585,-58723,-784196,525807,799345,-773258,-958536,905551,-210263,-294426,-139367,-165845,942960,248609,127570,341188,-300055,997707,-308136,-281341,-884657,68941,-325667,-424543,-272884,161557,186566,-641952,43332,184786,544990,-566143,390271,-665244,-91964,-600978,638091,242435,544707,411503,66928,591010,-1220552,-1034842,1229966,-1201303,-948516,884033,-909383,30886,-872101,94100,-620683,-679912,-639089,-621739,497201,-922249,-946771,1333869,260191,570741,-489460,467886,-909547,-310832,-160638,348777,587103,1315935,-44543,206567,256569,390444,-1240300,-498660,982743,-310861,197293,642232,-49989,-190271,85862,355211,-361122,-688252,18199,301000,-929204,366673,-411824,273201,806059,1662600,1047681,374546,612076,-480016,-1143294,-180030,1501057,-625505,71379,1028175,1619145,1049217,-355018,291420,-329256,-224730,-889274,473197,1495739,-322326,865890,721719,-978548,467503,603230,804101,-331344,1044496,934059,347834,165403,1364906,674327,-1227075,38462,813110,-14957,383034,-243245,-734064,-174233,-428233,234686,64407,-1425295,461667,843542,1100706,277667,78253,-224216,926771,1214039,-470203,691200,-138283,-449083,1189893,349873,210335,-44104,315901,1791724,-104552,-470907,-405105,-1147862,-999494,271074,-641925,-982434,1621226,-789502,-1322793,-936677,599490,-1303490,-260125,-204676,-2965195,-933490,647138,-448216,1076702,-25748,232434,-342489,-779938,283748,394231,267267,300051,69239,482980,-334248,-92767,-151464,198154,497068,81318,234702,389250,-1268106,-86569,-315768,71076,22907,-357312,-1651895,24242,-489450,-707359,864570,354054,-76334,422211,-652587,-764190,116582,185283,641459,786722,353387,66452,1457867,-496529,530808,-1479058,-807351,1545874,835630,837524,-702607,-1183452,-564416,-1996934,-384495,-463797,-1575616,-1004895,782926,-1398504,-983091,-573989,179823,-1201471,-653335,342715,-1478534,-2240456,-1010021,-778036,-210642,874841,1230110,341343,-2022961,992665,457555,-668376,-1080620,231822,939273,761712,643573,-18318,-857551,-479780,171323,-617900,-556997,-16477,459875,863773,-437846,-184606,1399033,1220554,669562,1175453,534489,72535,-376751,1254681,-392368,372147,727924,-298606,-927853,-1028951,-1270936,523236,5462,-236311,-1395542,882034,-84059,-193580,-782386,-516250,-5231,-580017,-933723,296002,384594,473247,419004,604214,603919,-903934,720247,-570026,-955889,443617,-478008,936099,-42309,282920,1125269,86492,35169,214881,-343941,714698,398771,431920,827033,707930,-359822,906968,497123,655972,-572263,-156945,-96241,-51096,-384228,-105945,-50704,-1170599,-1021660,721253,-70553,-1184128,1782585,-369418,491563,-144343,-391710,22650,-276721,-182463,112789,147548,-1213099,-1048851,397155,-1841421,-387505,-345615,647840,639432,666800,176717,-262675,765411,-918546,-191716,-825603,1119582,-450395,-997783,-995036,-415187,-332695,831432,947813,32098,1030762,243338,445971,1095808,975882,-546119,-218941,126742,-395152,-1455912,-340399,813348,491452,171418,-1259954,-166099,-1304810,-783866,-914049,-1351471,-231697,-1005760,-409637,-1430442,-1419991,-166604,501850,-499876,-863687,-907018,-1041858,-79393,-68825,-336167,-48821,-553397,451881,770800,1655943,-267138,-654628,163576,878163,573735,1504556,407022,329094,-168613,-761385,406002,1371599,568307,-189308,-58262,647333,475035,-616741,-50243,1933175,2155809,1000453,-1421088,681784,-603074,-708685,-3018335,-945699,-234557,-629216,300558,396414,583205,-144317,-438665,-116445,-1014519,-592866,681240,-453687,735471,431155,-41161,-722420,-568304,-628020,694293,-652892,-81955,450731,102237,338017,803795,189945,-7498,-133836,449750,-474348,273615,-537265,-1747430,-362911,-871386,113369,365307,1217631,666535,690828,-434343,-125757,-1247721,-124083,1488297,462706,-559876,-774786,-1305877,239676,-87062,604461,-323334,859833,-72115,596187,-124136,460470,-355376,-1052162,486420,130423,138075,504609,157557,-826768,-154456,305810,173608,-290179,78493,-707000,429501,1034871,137871,-533231,291915,568490,149319,862270,-385850,634802,90406,-160774,712959,1375026,-440140,1076953,-392131,452965,-94996,1026694,-761480,241400,452594,562067,-380928,349022,1257202,693963,373369,552294,1438777,410557,307044,121325,155696,-635235,-974757,-140588,583241,-622962,-1027981,556426,405692,-79515,332797,-732969,-105327,1397567,-337472,110091,524856,-423016,525388,265002,268082,652528],[96140,-202926,823973,-564144,249779,-254540,-46807,-378961,-1208799,-790564,581330,-1659513,-965235,-1011055,-1177614,917404,3147,676830,1366805,-51859,-1543192,-1444374,927833,308686,-337496,527105,1664119,1081492,-121500,-71988,195763,-986218,-994287,-356144,288922,854472,219132,-728711,-1032309,-30505,371844,1221967,1261291,325590,800341,27646,-143047,-693693,615798,-448233,-822206,1358777,-318169,658927,-97442,-65484,-698532,1082459,269031,-77172,-382300,115491,715983,-550687,817983,114450,528078,1500894,-212938,-126190,816653,2017864,806843,-406819,-34844,-771176,-786601,-532183,-487307,773564,1043474,-373353,732150,425246,-824163,-237998,-795891,504438,296057,28200,-284133,534057,372144,-476298,592901,-908524,785505,122847,126291,-528326,-575609,175009,-55016,189174,97094,761998,383404,153364,894621,433821,1447415,-649672,-760974,-1040807,-12259,467767,1447843,1084545,62793,-516587,84088,-543875,313558,953720,-528104,-717519,122819,276825,-919194,-810370,856214,451034,-1369631,961477,351836,-235394,-834199,-1490582,921517,519895,366766,-748592,-764254,426360,963810,1575290,521146,-35353,-614767,-405331,140470,-795714,-663216,-143185,954243,197852,752063,1788408,116171,-59122,351417,231620,-887767,-1345902,-35592,-129712,8779,-198480,-617606,-16609,-463650,201108,-551157,12232,1113093,-161524,-851183,908615,301896,-1221971,-1031743,-80715,602258,144920,1427618,73563,1225309,243879,-70781,1756133,1247267,-1401832,-622134,677849,-453466,345327,730773,-513002,700763,-945570,-1052420,-966899,969975,985040,423995,1257245,418463,530683,-152126,1486941,534699,726712,-606265,-689526,-1221289,1775060,946430,-152801,637025,-255354,-745404,562230,-213298,-717678,28580,1400507,-561816,49029,-634420,359743,-27036,-1428,1705704,1120583,-87456,-740950,1295643,1001936,402323,385521,1080003,1046112,-328628,473332,-174665,30744,-481145,-769436,-511071,7006,3200,-83702,18430,447555,454244,-746367,-214801,612760,796422,177591,1153125,347512,-216753,413844,-124033,1310286,972774,1168131,615555,717196,-309917,-404301,187142,-503037,1384969,-108206,-305580,66648,-11574,-464414,219468,-1704211,-1906725,-97293,785476,-828722,-226683,-493943,60392,138676,-255686,15564,-459864,-632718,-996142,-802243,-771962,888213,-80617,-241267,1113461,707882,-385118,753135,361767,-578966,666496,-760085,-1971595,-326962,-174751,256585,35577,-852553,-1226,1549301,-27508,239880,680682,548946,25701,-901776,-304752,-150575,901823,-49347,857096,-620313,197291,-472388,712996,1685340,83497,781317,226873,204681,837312,-800192,-1161704,-780547,-56338,-481255,-451154,-1217271,-421781,619744,-360383,157912,262379,1059301,-1051295,-312447,1329677,-242961,928027,421895,331131,473646,477231,-144200,573233,379947,1019952,-368552,-165791,-317107,-339579,497238,-26219,-995056,80233,31999,103911,875639,-423842,-735947,-543550,69378,1515657,844635,-376886,-446580,351662,525422,1859298,1423950,-494955,-1911251,-594892,-436503,-974831,-357693,-396402,1011514,324690,553756,1409320,-26836,-194989,-431502,883418,252171,-77245,359896,-320223,1122816,-327742,-982278,70764,-72336,626484,670126,-339980,-503128,4514,400461,529844,398410,378683,-579375,615204,211414,-639039,-601685,-1100101,-1003773,-623944,388007,-1065843,-64996,-397846,88280,-130142,-27165,423121,7034,-2277855,-1738518,-382226,199183,-1403057,-1410507,127377,534774,447858,1239562,1170582,576177,367830,-175150,1024524,1115088,-786662,-151815,-10938,-956290,-1229910,121263,-201350,-450342,129889,681605,-990971,-1232368,524488,-80936,-344130,-311710,-452005,571446,-341853,-91875,508059,-201921,565913,-205309,378190,-740575,54516,-312695,-777519,-300597,252881,301077,-1026508,-229268,15124,499399,-836712,89522,-464818,-27864,-1079440,615048,-102622,422413,565610,710704,487860,-1202699,-1323643,1628928,-556366,-793713,945386,-501888,252897,-1201925,222831,-701148,-834242,-839671,-1235887,641912,-1176351,-776597,1341404,-12766,21972,-298482,757331,-910237,-284914,-69283,225836,414401,1137406,-83435,98121,182142,438824,-1237426,-586780,585162,-492630,154555,875314,-173787,77440,-82479,259414,156116,-460259,428990,373484,-959666,28525,-430739,270775,781190,1798336,784122,285942,92841,-186708,-977882,-17837,1438588,-675742,578914,950699,1443052,1252147,-1017920,36537,-267759,-874960,-1131215,391373,1318352,-199113,815657,737801,-492463,46074,511186,978017,-13070,1403304,1301471,22001,220433,1498396,769474,-836016,-112254,209807,-216396,747668,-308672,-817936,677570,-311310,232003,88912,-1603225,977040,1609378,1425646,147447,130277,-266891,658215,1009923,-648413,-108208,-109090,-453860,1213123,130629,144214,-147440,355784,1604693,60174,-323571,-612923,-892654,-974856,237773,-433907,-561144,1592376,-404849,-909457,-544858,782191,-1090837,-325082,-184652,-3203438,-765609,666776,-438992,720984,-112273,235577,-355881,-785785,339830,454588,479081,433073,-484213,588978,-248113,-64640,-174853,-36021,792374,359923,-230175,373678,-1214374,-388497,-775348,-439960,212828,451689,-1501387,34026,179002,-375982,1177231,449657,-101488,441102,-575322,-859060,260589,763456,765784,287452,561771,-15130,1196014,-346806,806678,-1532907,-953090,869715,833103,948720,-555570,-1256079,-324426,-1165402,-26353,-625914,-1549452,-823926,336854,-1947626,-842843,238848,245472,-1567560,-681535,222924,-1414636,-2513473,-1125012,-811437,-160579,882886,1114769,-372441,-1977646,1062577,278027,-531578,-1279279,18145,438760,501193,634554,483605,938999,-353048,17915,-308425,-293004,109141,493192,-9527,-677965,-218669,1262389,1563929,335108,1097531,481412,50682,-395859,953150,-55444,271106,659430,64377,-263334,-455414,-1303060,732519,186833,109116,-1324480,183593,-341073,-541289,-431935,-644239,266387,-459236,-457905,265709,373085,787724,633185,407947,537307,-631215,1146970,-440856,-903002,233854,-247680,1451700,-243560,94000,1503904,-95262,31401,343506,121795,857365,-29088,52843,371245,732001,-644061,313065,84897,524654,-765430,-155349,-14456,96682,-235398,-108738,-682751,-1299764,-1172603,991471,-38609,-1217225,2006495,-122405,90833,-372934,-750318,153258,-353503,-11523,68139,5545,-1076346,-1016209,468997,-1913286,-489374,-445889,689195,714506,411153,360477,-403639,915154,-569867,310571,-642647,830535,-377406,-424014,-977411,-443300,-429418,461055,488437,81074,1125183,350150,444383,689405,1398205,-669430,-16757,204291,-435178,-1349244,-466862,602805,-975158,-458930,-874082,318429,-638145,-927485,-581860,-1120530,-325598,-867252,-368455,-1651558,-1346270,-443818,56222,-633009,-876990,-948475,-784170,393608,-96329,-274240,167983,-408614,479991,782567,2083171,-109249,-1106593,-95395,1160695,872710,659823,66321,-410309,-280506,-1157389,-325288,1593446,569472,-176734,177819,909470,24790,-319306,324879,1746389,1891698,1090826,-1439185,776132,-167058,-318982,-2882513,-1056708,-115044,-67690,994997,310572,909248,-262845,-235170,103767,-1084387,-625453,1024834,-761097,1099012,790605,152298,-369187,-151605,-559915,340659,-697478,-180473,279650,-104373,73399,547493,-66245,-72321,120374,343479,-826978,252555,-658826,-1619376,-253880,-760064,210783,387160,1243967,660137,700296,-639068,-52194,-842136,156430,1203741,275700,-706378,-652964,-782270,488516,-138581,766331,-33812,781643,140790,407354,-232664,757205,-62049,-618634,747179,-273642,-65739,280947,-32609,-730916,-260070,143238,333884,-198263,-94218,-951515,549207,753792,-187677,-563103,234129,460944,-237897,646971,-34826,311770,98175,-9835,219889,1598474,2679,1675137,-5577,379378,-268111,1211414,-504771,276433,538325,707913,-622810,16678,989741,312296,294963,496260,1332603,177092,61396,-259243,169614,-327465,-684516,-201925,65067,-555805,-913512,618445,-69130,-117118,88570,-831016,127655,1217611,4738,-4895,539567,-254517,590108,433592,254674,479630],[169493,414755,903738,-833896,-248521,-210701,86319,-327484,-1240080,-929897,585940,-1482950,-1091712,-1138007,-1359688,682769,-186380,235778,1128283,-155258,-1650498,-1419667,851376,54821,-387540,679682,1527498,986424,-220723,-121323,378677,-769221,-761034,-415681,678267,932694,246820,-555153,-1160552,-63080,119059,1059549,1062367,587000,1257528,63061,-411731,-775861,893986,-240856,-666587,1127181,-124679,1013140,-9119,98708,-334842,1335988,18645,-141815,-237990,-7325,814835,-203476,829993,232199,772626,1658909,-211288,-311717,427816,2067476,752183,-604436,-69817,-414459,-934269,-313555,52358,708594,1056302,-469000,746913,713428,-648577,-212014,-745187,550119,531864,-112482,3193,224831,999046,-457469,848224,-1198792,764055,379522,66192,89040,-537781,389595,-93632,-109740,-155871,643346,603174,74077,827087,664207,1244670,-481403,-843164,-698577,59997,423866,1379223,1171503,522618,-764853,-645652,-609042,-269445,323521,-483891,-1260211,364023,36467,-705554,-501860,867122,538538,-1548341,91631,-10229,-227494,-1053235,-1222228,1152588,624568,294380,-1216096,-421400,420809,788530,1512287,316508,452513,-502764,129179,-27616,-677598,278381,-166860,1250302,322737,725657,1806740,165455,152259,233964,175408,-743332,-732710,-107094,-465916,-18450,-262130,-222249,151785,-552442,-231364,-372050,-130266,1117290,-84441,-419947,791556,-389919,-1264891,-1099803,-163919,296533,-103798,1518758,24385,787046,-18639,-430895,1203992,816133,-761931,-336836,536242,-537059,-60258,942778,-300901,596372,-765929,-1334286,-1096688,452406,1021738,689143,963152,68730,893902,-53433,782836,406122,742765,-601301,-416780,-940135,2384133,1086807,-251720,617829,-450421,-663349,677087,-295729,-1043741,128620,1331759,-418139,226287,-95772,439163,18997,21520,1690693,1365222,-60600,430012,1499595,1002514,1375099,904371,1583439,984390,-467634,362681,-509237,83767,-643935,-1016071,-897505,-111148,119639,-44859,-367636,380961,596952,-798482,-422780,678146,995511,-26873,1110640,252598,-296851,-64865,-338234,1538582,1133310,1229696,693387,541605,-544399,-58066,703550,-540914,1322079,76357,-623182,20195,389218,-16572,240652,-1150006,-1677402,-171815,757794,-698960,-23091,-269175,-133919,-391532,-18134,66609,-601217,-774750,-683267,-454447,49601,1082807,274793,-189853,1220169,553709,-614524,925399,874567,-250286,788547,-580231,-1339380,-296278,-105346,-35684,-374882,-755728,196822,1893974,-164268,317656,764712,732756,-49310,-875873,-788848,-154538,1100165,8638,671434,-574315,199028,-238754,690019,1797135,46620,538566,366863,374365,710787,-1029542,-1180898,-772793,-47195,-737851,-617154,-971065,-493492,92320,-106418,87678,744255,1177782,-1373499,-344290,1571638,25228,1119292,146061,631031,203847,611699,177745,654277,802615,655065,-370907,-4225,-462162,-492599,184502,-242055,-683022,305986,93710,138258,682547,-571384,-1254612,-335335,441962,1075817,944436,-94882,-350599,27009,619775,1863696,2103917,-552459,-1698277,-766767,-393248,-1271802,-516072,108394,783095,-84644,225878,1015945,-46409,34460,-111501,1078897,260917,-608244,49075,-780830,1188990,-219930,-1133622,48908,1872,891547,1386991,-290522,-163387,-161857,860231,251810,76463,358527,-203955,662502,84163,-630786,-466967,-843848,-964059,-671041,337820,-1200573,-570921,-816766,537408,38408,410305,800655,-378164,-2087105,-1141455,-541823,287499,-1645572,-1155222,-7151,973991,742022,1305327,1005451,710415,87116,-227008,861059,1245437,-321551,568567,-71761,-759361,-1053305,-639624,-444697,58255,-232088,449853,-943771,-1149946,-15924,-188285,-241765,-398703,-742766,126425,-955486,-249860,625531,-43616,59837,23318,1152453,-488527,126895,-224945,-1186870,-489301,219180,527597,-705315,-461392,-203390,306704,-1041773,-233832,-603387,42654,-1235166,542234,-362870,394870,590913,1339516,299700,-1154912,-1499563,1810212,237649,-482940,843971,101045,578280,-1387355,342570,-697749,-1036518,-1021413,-1433914,802211,-1421411,-473370,1109898,-259866,-429445,-86608,752251,-876291,-146669,57084,81493,443612,793299,-91662,-20723,242398,476847,-1094197,-625027,14904,-674137,132340,1091105,-328267,217011,-234044,156364,984098,-184949,534809,503723,-1034595,-311675,-542286,153516,697092,1612129,508754,221042,-433235,20742,-812812,144652,1090432,-691228,962507,604997,968321,1384064,-1672675,-212214,-162265,-1117074,-1174899,298045,1038669,-122294,729940,548162,-90799,-251362,386772,894637,241626,1509773,1535231,-27907,300890,1459349,730048,-555285,-170062,-309666,-410491,982856,-420115,-819039,1187713,-239833,190500,232222,-1644590,1224576,1982569,1377402,152627,90120,-367701,279677,819941,-695201,-830756,10622,-517415,1053249,-130332,164104,-200666,298585,1257557,142898,89971,-773499,-576770,-798314,236236,-300403,-83842,1389590,169346,-488685,-163460,787820,-838418,-685079,-157120,-2931373,-628602,632156,-404957,308584,-18628,169061,-362836,-735442,423099,404495,523227,497548,-686249,674012,-99830,72985,-175499,-208624,902549,316410,-601919,506562,-989733,-600183,-976897,-776016,251675,927541,-1195236,33079,627489,-219917,1246542,455152,-201065,348067,-437608,-627256,258473,1206779,759463,-268622,716901,58794,786270,-252954,957093,-1088150,-999364,258089,662512,668814,-377089,-1244745,-61846,-282313,359707,-808349,-1285957,-483325,-56600,-2371864,-673014,952628,101317,-1730971,-619286,37038,-1338543,-2454090,-1083929,-757700,70345,819383,981793,-714023,-1876688,1061557,2423,-346042,-1429693,-374963,-106191,235256,470094,740517,2034451,-232712,-140180,11087,20696,39350,361597,-1039108,-829670,-44418,1155560,1677563,-389749,825094,298008,56222,-293052,452063,281490,152018,550035,445237,558074,291897,-654121,855491,327196,302744,-969667,-542245,-528313,-711383,48599,-790258,371411,-407237,109372,174498,378364,957031,661542,248824,345634,-281093,1494408,-228160,-599508,-125819,-69553,1688231,-335539,-212049,1426046,-161094,60700,464213,654941,843514,-433265,-130989,-50360,588164,-938830,-300805,-229744,283609,-907130,-21562,40951,360319,-55912,-155500,-1023006,-1138922,-1322055,1151622,124621,-1074294,2099237,472352,-220539,-530928,-945680,110050,-443132,-2713,126332,48,-935330,-968989,416626,-1801848,-531266,-820930,477937,596846,71486,437746,-452476,926925,-257925,655560,-523427,438005,-420622,177543,-687115,-375526,-452372,131681,89029,42045,919230,405784,397081,174127,1475759,-840999,141553,375088,-330490,-1185448,-515142,375873,-1983073,-825995,-366919,506364,92297,-1018169,-8640,-611253,-365858,-490437,-262834,-1643671,-1138655,-591564,-336560,-561507,-612845,-689433,-586181,691595,-71428,-133539,322162,-245675,623618,723248,2116571,157674,-1264622,-374818,1140320,988595,-15949,-188197,-953977,-285224,-1338105,-960066,1631959,671996,-199665,257087,942496,-542922,-30010,648872,1367883,1442569,1087732,-1287011,796741,206627,50826,-2402757,-1106904,-35757,431952,1320091,174974,684952,-549980,3339,309827,-1056095,-677810,1101474,-1014142,1023444,858959,143640,-4378,372221,-301947,34949,-502972,-3824,56056,-383307,-8479,366293,-272754,-103050,372405,165635,-987017,111846,-686972,-1239335,86534,-631461,267927,344395,1349898,641322,528178,-740403,-196149,-492446,599773,779250,-10868,-839736,-455199,-442928,501042,44354,766979,158199,267534,235051,-9874,-500260,665785,232317,-235012,1003991,-485466,-174714,172649,-46108,-528818,-158519,176890,383623,-41031,-201858,-843677,664946,418670,-204003,-469353,118658,369131,-278521,609627,350428,-34012,158606,111796,-280801,1595233,566706,1974948,311034,269868,-447476,1256552,-166517,345653,607713,555987,-876754,-439280,633008,-177852,-6050,552693,1148234,-91048,-201258,-606807,119011,-43263,-219419,-67470,-469712,-481665,-779467,577653,-498700,-8067,-160160,-903060,350630,529475,130203,-29357,500688,-143956,651119,635757,133359,63798],[165850,896281,972547,-1093218,-656193,54575,170557,-176047,-906687,-880732,538471,-1171468,-997330,-1099166,-1471691,533366,-378108,-213731,681581,109929,-1518837,-1327314,643609,-309944,-431725,842553,1358891,791266,-330595,-26290,493156,-302891,-485407,-430759,988425,1111448,174071,-403075,-1089956,-154702,-214976,718366,759519,711321,1598796,-2682,-686798,-797989,1136804,60034,-426052,1034774,243316,1297545,63807,239538,-49149,1370391,-248947,-138451,-36298,-193216,618883,215662,702509,319337,889271,1380789,-333299,-420395,116771,1681136,644476,-725771,-42678,-26418,-886306,-17928,489990,518575,840370,-614705,649260,1046407,-363147,-133033,-751599,410233,521455,-88826,242879,-117791,1384634,-402975,960823,-1136200,660139,803258,-59412,395076,-224151,749221,-171703,-415855,-412134,496106,839054,15202,733157,940971,801162,-279885,-815718,-223407,96769,587514,1266857,1189924,894455,-929430,-1018899,-614882,-937908,-448032,-469420,-1749323,531940,-39800,-414173,-15618,777915,571396,-1649522,-614783,-275450,-192196,-936910,-534264,1283313,503865,115279,-1229965,-291929,330231,668407,1235199,233740,832939,-301770,598316,-296137,-468236,1037323,-147730,1437931,333873,812219,1676944,286362,361747,83710,155201,-293820,175864,-179794,-703907,-217381,-228831,188220,280323,-599160,-664422,-172912,-169879,1037968,-46394,-92501,582572,-764403,-1284796,-812007,-328630,-158190,-249614,1421803,42137,421445,-306632,-486444,239717,83989,-324404,34134,335667,-418605,-458539,918160,13412,538566,-453227,-1342808,-1072060,-58468,927051,728510,533514,-314413,1166638,113185,292342,384215,664287,-485466,-262214,-658053,2410826,1088471,-387312,540854,-584615,-579751,664439,-414915,-1311595,41144,790437,-515449,163887,392496,524073,308391,193042,1421925,1425683,-227984,982882,1558875,796164,1816281,1010120,1705966,589970,-532867,156799,-986310,245435,-700629,-1253902,-835797,-153524,323162,-48203,-654197,297946,535223,-858230,-468936,782118,883074,-23968,971995,116781,-315836,-221883,-155797,1612146,985302,1076678,640150,267586,-570095,374338,952489,-565637,1014664,209657,-908762,-93558,868449,378753,290730,-486624,-1233901,-199335,461207,-577431,76016,-160998,-275453,-689754,34626,179899,-517667,-740921,-283063,-18380,592832,1127052,560979,-100439,1176759,387426,-619404,1008437,1313474,83334,743064,-425372,-810254,-285526,7193,-280159,-814137,-513173,482843,1934888,-302814,315260,813422,777599,-339073,-755886,-1222978,15676,1203786,-123092,361450,-460653,102375,87003,606363,1835849,74183,301400,504064,488158,487069,-1178157,-1020602,-565094,-19417,-817769,-657287,-594607,-411829,-414702,21578,-18006,1065610,1190619,-1447112,-404605,1666304,317012,1187110,-221989,859801,-54201,786179,323057,453370,1061460,389597,-245691,52356,-537727,-496624,-240762,-684302,-194267,495730,67771,174270,460429,-683288,-1775190,-237003,610542,478896,1077097,297836,-308307,-190109,674159,1403700,2295954,-466145,-1238080,-967895,-386369,-1374236,-562593,555410,536098,-605378,-158695,692595,-174077,96785,301017,1319875,240876,-789752,28165,-1214784,1039713,-167591,-1069393,-288962,63093,1084624,1926751,-204206,140538,-285243,1056719,-85845,-193041,292599,297289,695437,-226166,-574502,-289849,-725841,-931447,-516361,304693,-1248102,-854190,-1066218,1049586,186777,904173,1131722,-682033,-1841839,-468950,-640009,273455,-1453401,-815379,-127933,1182260,726057,1212825,717749,675857,-255061,-301486,497642,1151681,70876,946682,-51276,-45877,-800444,-1371652,-731172,514942,-458501,139557,-724886,-830784,-554591,-465493,-51146,-362437,-912050,-248048,-1401664,-321937,700862,180047,-412532,278004,1771662,-214883,222263,-123690,-1571296,-748765,106086,778099,87954,-628789,-390806,12326,-1158435,-578988,-1026551,129262,-1049196,433489,-484260,481060,465086,1694327,82329,-1080930,-1494872,1687806,892509,-77396,614878,723000,955433,-1392972,439904,-549478,-1148757,-1119025,-1087797,933616,-1658989,-152540,697238,-422174,-710462,72193,454811,-777604,78787,252233,-28668,637737,378996,-25356,-70688,396938,456712,-891192,-627888,-578273,-771896,163143,1251311,-464770,246412,-336562,72320,1799515,103744,369027,667303,-1077318,-573729,-700121,-60975,555560,1308166,332156,189925,-755797,154729,-688510,284411,644895,-616261,1124403,52958,295355,1375575,-2145483,-413031,-80397,-921862,-1064934,187434,763786,-21970,652203,215627,105322,-375533,196545,583894,445539,1412151,1603964,194295,372559,1303253,580522,-343709,-108944,-686831,-569585,1058805,-556708,-723011,1295947,-213459,141024,427561,-1530907,1079980,1869097,1057074,276505,-81269,-475847,-151270,745226,-602137,-1243618,195469,-608386,769003,-391971,272314,-211606,161048,773250,130656,673075,-831485,-255215,-511330,250978,-295223,301700,1089359,660649,-223683,139293,582764,-638921,-1178871,-110567,-2234681,-514599,557564,-390608,-68877,195932,71658,-359801,-622910,529243,280910,384083,488301,-563735,715706,85630,278772,-72170,-295511,744179,14270,-804943,700500,-621019,-723225,-845466,-782832,178151,1017058,-783507,43718,780030,-186659,1037821,363053,-361276,183313,-249940,-323439,33143,1376600,649209,-785241,795382,315103,333042,-201548,939191,-331650,-1066162,-213814,321389,102875,-249979,-1162618,108801,204065,632395,-942526,-858285,-93807,-294178,-2444907,-483649,1267920,-203770,-1565473,-470758,-178043,-1290071,-2184158,-936539,-704626,361812,694813,858156,-477005,-1806520,949684,-246824,-187608,-1417114,-773305,-401165,15439,182292,698077,1973763,-129577,-265126,323962,314889,-123602,137920,-1839516,-813448,253323,1082727,1530473,-1195538,459485,18311,104180,-27408,-134674,560566,-2473,436024,732812,1206149,1033577,588035,873080,385421,316685,-437187,-1089772,-635576,-732465,509320,-939695,225690,-447449,573204,-21173,442921,976125,540534,194479,56350,46965,1628310,-2627,-122151,-545729,72252,1660605,-310256,-640067,842536,-138687,136001,556849,1085858,643870,-692325,-196377,-206915,344501,-1166952,-586554,-375697,37440,-904962,208840,56600,671349,136808,-236983,-883574,-715819,-1430848,1131685,317701,-790179,2012180,1270516,-315778,-609407,-915465,-66413,-517339,-113484,189753,14292,-841348,-906269,245729,-1519843,-480997,-1349443,176742,304946,-301566,474666,-397661,817540,-95051,653716,-540381,116221,-476949,673213,-271001,-274188,-451332,-104925,-103294,-100402,464518,351854,274398,-321529,1121004,-1041055,281276,613944,-96179,-1002618,-454162,189501,-2207788,-946178,123300,472958,644644,-1056380,574312,42240,-360588,43646,-65298,-1337350,-894240,-606858,-626990,-359120,-127869,-218927,-339474,827646,66489,28928,333183,-160423,834091,626470,1821362,370220,-1028008,-585093,773309,889527,-322784,-183181,-1058828,-192184,-1203101,-1296209,1485922,807749,-243972,183170,871717,-1029634,160694,882859,876241,1050847,1000489,-1000980,765580,390799,284550,-1857555,-1066641,-24446,786034,1201135,87961,80676,-923258,224891,435625,-954133,-684667,828384,-1134906,587643,554557,-8839,191519,769630,-44409,-113017,-59125,447601,-218271,-680821,106484,208385,-415540,-119980,519032,-13862,-926972,-97021,-532405,-679992,502029,-526036,291588,237425,1416966,591842,240461,-756577,-526494,-340642,1052006,324115,-311105,-912972,-215661,-415189,284464,321488,668146,192660,-402492,192204,-533587,-880311,314429,431736,13244,1233844,-502669,-157192,38634,75619,-265530,141434,410028,325885,134094,-238173,-409580,732634,110295,53016,-244690,-27581,277997,72840,746440,653652,-332928,268191,221531,-697157,1299517,1069361,1920912,501270,121916,-643564,1146692,122365,299563,692274,167880,-1045205,-922631,253213,-633101,-378224,697132,956271,-310420,-373656,-843606,83,158009,253574,229480,-908412,-438421,-643337,418576,-827589,205385,-286352,-873804,512391,-407906,26618,18251,424487,-134620,684383,832425,-47464,-486479],[89830,1065574,1018497,-1263773,-866933,433824,145712,58696,-264644,-694274,411216,-789065,-715055,-877160,-1461917,496596,-572026,-642725,137959,669693,-1237837,-1220938,319572,-695008,-438108,948369,1224701,544766,-406212,213097,524007,243434,-277560,-384272,1154094,1299787,-51856,-377324,-832799,-310359,-561436,296720,421385,684909,1821029,-166252,-946069,-747959,1273606,411823,-181691,1198191,708391,1444025,126683,316068,38266,1170613,-493553,-41655,190555,-386294,178796,494962,431658,312491,853005,784030,-561179,-443473,-44160,1022403,480624,-751941,37602,262304,-723800,250932,669410,236523,485229,-722369,467504,1246438,-43855,-6096,-857820,173114,258252,95493,347236,-395310,1417046,-330161,942659,-784486,515414,1116280,-258470,214325,281302,1167082,-190285,-624353,-517012,369696,952135,1564,626722,1188095,206156,-108065,-680826,232654,81050,996764,1097451,1179309,1077893,-1022753,-842770,-586106,-1422926,-1075816,-510722,-2039423,569085,123159,-133548,502564,618031,526465,-1615643,-967786,-389027,-126767,-507250,315026,1236905,165579,-112306,-708477,-401595,196559,622996,888124,335840,1105025,-52851,917881,-531793,-217009,1335433,-82623,1450025,250330,949453,1305657,430088,470618,-118157,151620,326251,1046833,-207193,-806615,-586310,-79988,511960,345806,-635957,-1074963,9293,-93438,899053,-75289,86610,346542,-804959,-1217953,-140421,-508490,-616604,-185929,1100618,85444,235149,-564360,-280582,-758309,-651710,-224164,370085,183521,-149525,-721994,632554,372817,576786,-97033,-1041980,-914284,-389315,702098,486421,122668,-539039,1265360,255949,65244,465884,533522,-264202,-246104,-446092,1783342,882389,-582158,405338,-632958,-488678,554375,-573119,-1426319,-211388,121933,-798031,-65040,742720,576939,640714,460051,952616,1256399,-544107,739384,1431303,575135,1552680,791423,1499786,45165,-534370,-134635,-1540365,349303,-672440,-1320901,-423091,-161464,586530,-50144,-795289,193492,277800,-874764,-382641,880068,563825,190818,755935,-44076,-271302,-177943,159133,1458240,550663,760310,482278,-137733,-352004,787852,906275,-552179,561900,256534,-1083706,-306434,1303311,627019,340492,148539,-653852,-212407,-87344,-579721,-96690,-142849,-328773,-694017,-86034,327571,-249380,-503140,100671,409281,723999,961296,691536,-34643,885356,218766,-438183,966203,1545885,338986,549761,-299051,-531374,-326884,136387,-414841,-1242533,-220575,692313,1491234,-422189,243831,815407,637852,-747656,-617463,-1489175,208901,1180696,-352530,52591,-389176,-129541,379291,469276,1787290,169434,158510,574337,510825,226748,-1271149,-711291,-203007,35620,-673601,-549730,-189489,-169559,-759836,-92119,-103533,1082158,1084296,-1278474,-473190,1527755,552629,1119448,-642763,1009232,-144522,989197,253891,-20687,976960,242061,-18324,6784,-537025,-365880,-643723,-1277729,418546,612570,-16202,261526,265513,-759716,-2132769,-278612,404382,-64892,1222842,617732,-397240,-278458,699771,707955,1808900,-288888,-638649,-1150852,-379434,-1116215,-460431,822767,328920,-1070523,-504584,456806,-393176,-51830,681776,1498999,206536,-555535,261769,-1547869,727412,-132507,-789302,-978866,73444,1174007,2095205,-95486,380568,-305669,975904,-405627,-321181,250245,840882,697899,-557723,-481002,-93750,-828074,-886935,-228587,275284,-1229280,-862514,-1148285,1423132,274776,1323585,1334034,-800748,-1484836,55687,-634743,130966,-905156,-504309,-188352,1157987,433451,954778,432960,453407,-579725,-336526,39407,931599,329508,942078,5351,1078239,-438316,-1701332,-954744,713455,-502177,-196927,-473682,-444512,-920433,-727434,172323,-208616,-869634,-421864,-1535427,-305247,744378,462785,-747912,423582,2029884,7357,257033,-54020,-1779465,-945492,-55968,925233,939206,-719781,-461487,-310535,-1179887,-916899,-1516988,234752,-676683,289014,-462654,680502,229715,1633172,-92900,-992248,-1330782,1317606,1260251,323873,311462,1143818,1291648,-1233583,484309,-262759,-1038670,-1090527,-347954,950002,-1893285,56200,213572,-466974,-817644,126152,-5883,-586416,348895,498971,-84335,873102,29604,135911,-20388,560399,349356,-713731,-628210,-1033517,-700575,253668,1319538,-542716,200479,-373544,26407,2283203,351134,41397,812697,-1039805,-694995,-827157,-322282,380274,1065051,299475,191669,-669971,256274,-614046,383695,251952,-427655,1008030,-562225,-408460,1178565,-2295191,-537874,-77787,-448664,-892331,27518,552283,128673,615342,-166496,56046,-376856,-70386,126443,619906,1166943,1514097,566464,398228,1071726,371125,-127040,64945,-902004,-670496,983895,-690332,-533905,1139066,-219634,117177,598635,-1271259,598251,1391161,671792,450387,-361200,-524230,-561791,786963,-399739,-1240731,390387,-679689,477204,-624444,442988,-209798,-24905,223322,39618,1255048,-773553,26069,-190436,262946,-396710,529154,803810,844701,-169566,330704,222953,-536577,-1543060,-42023,-1422515,-366842,479381,-417775,-328046,444462,-24225,-347214,-465408,645877,142035,114602,450671,-284942,708553,274065,503902,142060,-302316,331991,-370342,-827885,864247,-153034,-784789,-452146,-426326,92629,812402,-372066,83595,666106,-161148,623989,205990,-534203,19477,-31381,-145404,-419565,1225096,499462,-1141587,797114,691761,-59690,-151104,759763,371446,-1338584,-569158,-145605,-528631,-212993,-1039459,96518,104463,682036,-956621,-440417,239210,-322573,-2085197,-302229,1081575,-550873,-1037680,-270405,-364992,-1263056,-1864316,-749380,-676083,569200,531719,739797,249538,-1779047,712648,-354138,-127393,-1149990,-968275,-274960,-111126,-147516,417380,1013678,-48421,-331709,606751,500883,-281082,-105997,-2210593,-607432,555817,1062810,1195880,-1713825,135885,-278877,193900,368645,-668737,728359,-198332,348518,855416,1420326,1561132,1896610,794460,344612,210020,166906,-1311922,-657728,-660312,796376,-1051222,-127766,-567031,810198,-355285,562934,889929,382906,266000,-280059,241869,1479206,170491,383847,-925154,206219,1486236,-185614,-1115053,-43545,-91137,255371,624005,1267643,296282,-688315,-217889,41237,92323,-1247673,-345943,-348046,-86433,-709762,467686,28142,933790,324394,-330626,-292598,-133096,-1423261,950440,425710,-432014,1717110,1960515,-139532,-634400,-691847,-291512,-557083,-256876,156112,-109317,-816195,-815884,-18115,-1138574,-338893,-1858074,-77221,-76348,-633303,532523,-252708,625175,-151260,241098,-665435,-1857,-455182,951815,91533,-210647,-468167,-236598,-66021,-329492,-122345,168445,93658,-694585,404594,-1227756,446136,875983,209069,-832381,-291525,72487,-1781622,-900579,446422,376227,865808,-1048069,971953,670522,-323890,632762,210405,-795250,-706339,-516057,-825387,-136782,444570,288333,56216,838898,345886,158365,197300,-193733,1042073,527436,1327797,441508,-454279,-634433,166872,617649,-297015,63137,-692057,-53215,-800110,-1247254,1182685,879451,-299315,8818,817389,-1250746,208763,1019788,346172,940221,834328,-654863,720292,344454,304321,-1422641,-894307,-81782,968036,723600,122913,-603165,-1239917,387789,434112,-800966,-591531,262617,-1101394,-12924,-64703,-202813,84448,822265,32100,-56855,562014,1015833,-540710,-927954,333474,15231,-500124,-141849,470812,-128910,-696245,-323704,-186456,-79984,802915,-451274,301249,96061,1295328,503210,-47022,-759729,-901213,-445598,1328742,-43546,-518250,-860866,10727,-656947,-117644,527906,556440,78511,-936985,42086,-960953,-1250401,-111992,483623,82575,1390107,-389452,-21356,-162823,256081,15777,572160,768389,213289,271110,-215554,175836,721946,-124903,412183,74643,-169746,173181,693178,951148,795766,-526429,401033,351085,-982134,756586,1287432,1605952,556141,-58356,-826885,908557,268774,33319,786363,-279731,-1040980,-1277964,-69820,-932451,-651889,834969,798096,-356051,-375318,-923337,-164331,246114,573365,549468,-1156048,-435980,-510570,145535,-1010836,413295,-207763,-696522,576457,-1246619,-218129,104210,337212,-233734,665553,969354,-226352,-959924],[-16599,896305,1044641,-1259779,-863356,775884,-21443,319183,498783,-444212,207957,-397259,-326982,-503440,-1309443,482278,-745971,-971906,-338907,1267990,-974289,-1114809,-16683,-994906,-379356,945424,1116959,307959,-393267,548738,475060,665958,-217535,-290517,1161557,1388435,-424974,-490822,-439670,-514195,-844714,-97992,115708,521468,1893980,-414424,-1161412,-621021,1260432,707654,2123,1575649,1122695,1407185,162458,310624,-72525,803162,-670056,122328,399000,-548373,-345198,543799,57663,182360,678015,77622,-818373,-381643,-42525,383725,283799,-681034,149885,366350,-567051,427053,542053,-76545,126400,-700781,252776,1179186,230355,153816,-1044841,-30840,-173817,372106,284583,-543967,1123012,-247756,852669,-296309,345709,1121108,-517189,-377615,833564,1523820,-12618,-662846,-354365,292234,813162,37352,523997,1313253,-388524,-16040,-473494,565866,23293,1546256,855271,1166310,1018469,-1078425,-219473,-547436,-1534420,-1304397,-608075,-2067427,472477,498899,45988,859391,455705,411400,-1381959,-955202,-373691,-34695,106147,942887,970314,-310849,-327335,168343,-627920,86735,622956,636401,575227,1243463,159881,1052370,-599773,24841,1165327,23890,1248806,109602,1023705,656573,531272,412696,-362689,137911,911622,1545887,-150486,-781153,-1005982,134245,686341,362096,-687210,-1452148,132016,58707,744476,-176539,133528,125326,-606519,-1012408,730879,-617385,-948758,125576,600329,103414,216913,-720838,63930,-1365797,-1068739,-427713,566275,154948,181142,-777029,233078,720584,724037,202966,-517542,-715023,-515103,389242,44802,-126464,-460462,1156136,265138,14181,607590,390844,5602,-345438,-341385,777963,478275,-823236,229957,-592354,-396815,400148,-751008,-1346392,-535161,-326938,-1113363,-306282,912765,564176,777103,728833,388916,903447,-892747,-45210,1110366,529943,737665,392436,1158081,-443755,-513681,-439024,-1978482,235545,-582748,-1085310,57277,-176552,860197,-13735,-779148,61299,-98835,-775633,-221771,923115,198821,551978,509495,-214684,-186220,-91576,338828,1102241,-54081,397926,256348,-637201,39724,1084155,677166,-486298,113558,235008,-1115892,-613627,1573838,670102,353742,589066,-50976,-218927,-763945,-763017,-528617,-173366,-305242,-461390,-292454,462036,103761,-109311,379438,735086,482349,592230,618868,-46773,329734,72121,-168969,800594,1480570,481543,296146,-155943,-513336,-417007,249256,-415577,-1553377,30414,653043,622230,-481747,138313,762125,310143,-1126085,-500592,-1527348,285196,1030175,-533849,-151282,-436679,-475643,538567,296462,1654155,318088,159976,532535,413888,-18350,-1303602,-328416,205313,92605,-324838,-320009,148045,151857,-868079,-471548,-113241,754954,874684,-937803,-516339,1145829,676014,931689,-1065912,1097722,29253,1179787,-928,-674053,426700,163500,246988,-111692,-449855,-135864,-910521,-1821022,1049903,637410,-127637,419101,151900,-805186,-2172440,-413786,-191236,-426294,1327767,723173,-640941,-279821,712286,46759,790246,-86118,-12681,-1274834,-353140,-473456,-237097,893188,201414,-1332690,-734623,239600,-661650,-397389,912190,1451735,181481,-28268,559742,-1765962,341728,-67192,-378260,-1772035,21037,1171729,1893560,33176,543237,-204850,687303,-623190,-287018,298554,1300167,643697,-786170,-375197,80213,-1110953,-808383,97204,223246,-1176816,-623316,-1120808,1470417,274397,1542453,1366200,-676274,-923974,307746,-525265,-131706,-233597,-313620,-161845,969498,19459,557655,257400,82016,-813643,-289502,-382774,710812,452765,679576,10378,2198814,31798,-1369098,-1008796,561211,-385040,-501427,-308667,-120792,-995811,-782229,378958,10762,-599218,-333740,-1330098,-220640,771897,782285,-869600,338997,1866948,133343,168054,-24394,-1682201,-968523,-242585,856188,1495190,-735147,-364246,-589625,-1117272,-1178896,-1814772,348532,-343195,95384,-336884,964687,-25221,1196529,-159841,-901508,-1093511,852332,1326192,620658,-3828,1209277,1476317,-961206,435107,87575,-651524,-926740,440522,763238,-2120732,57735,-213121,-399891,-802210,62139,-449317,-304808,615253,728155,-103931,1006900,-149806,378525,105382,643709,166801,-614899,-663522,-1232940,-412597,379290,1276253,-542596,111392,-351464,24967,2277221,487645,-314192,883580,-918383,-651037,-850770,-557425,209532,956955,375795,217744,-120313,360411,-571081,430173,-13340,-152303,632245,-1066249,-981285,793365,-2079555,-576795,-173804,59651,-752870,-213336,394081,284274,627176,-506438,-190965,-364080,-388860,-369072,776193,823861,1296768,915636,351059,781395,157390,138018,313488,-950443,-700007,798625,-793339,-273181,933102,-242357,136242,686920,-902219,7495,768279,406652,589430,-678468,-463555,-880913,868791,-144945,-900010,519592,-688331,308464,-806162,646566,-229903,-219656,-290809,-92338,1662616,-636243,240370,69252,261852,-516614,613853,625075,675146,-272571,411634,-173760,-504806,-1560932,40851,-790988,-115972,428720,-477014,-422691,646352,-105919,-330573,-299856,744584,42563,-186806,458548,-56894,655774,430726,706673,399348,-270224,-230590,-657959,-729165,941252,355664,-817754,6461,169143,106988,474254,-67213,153873,375398,-52072,142357,45040,-638803,-62259,193911,-169788,-1002641,810294,374406,-1230343,739424,1069806,-316833,-42624,470998,691410,-1890794,-884056,-662361,-1004170,-244907,-912263,-131982,-458429,485834,-804353,-235884,454425,-144655,-1413953,-166937,573408,-791569,-254302,-73025,-466309,-1208802,-1615025,-574039,-597375,584502,357289,596515,1120381,-1715400,374760,-261097,-175868,-616351,-819930,219799,-104685,-404526,51356,-175208,-1675,-334499,825421,526878,-362274,-307388,-2190046,-260311,764875,1121291,806590,-1731617,-40217,-499687,309794,796593,-1034614,746965,-423477,303531,796811,1114927,1725601,2628607,653266,211751,89105,766449,-1207280,-606896,-544341,808218,-1079665,-546439,-754473,759848,-888094,655816,735314,317871,433102,-612016,231916,1072260,254396,758869,-1182570,348106,1319426,-1829,-1501603,-889877,-74623,400768,690935,1141960,-107006,-376123,-227012,630643,-87371,-1126253,319079,-202143,10960,-339862,677480,-38430,1058324,488579,-409954,508178,461721,-1227046,685567,372688,-75145,1233342,2207075,266292,-641797,-376501,-469444,-560608,-344166,-25300,-466411,-847520,-687675,-337063,-755326,-136195,-2188123,-203033,-418840,-842829,636999,-54279,395759,-404049,-473518,-790212,124488,-328430,952196,258267,-235622,-518037,-296252,106832,-600481,-703055,-109901,-86478,-895294,-501842,-1359544,670476,1101651,501179,-692412,-71936,20389,-1099301,-776718,504405,345919,743930,-1003066,1125029,1142274,-266228,1175602,501256,-197025,-618392,-355552,-986914,5523,940341,641016,595674,761997,744737,221006,-19682,-319524,1180587,447729,766926,374537,253823,-468600,-476136,263139,-103569,391723,-48300,62479,-306253,-860307,775726,809190,-361023,-191381,835343,-1114056,127945,1068511,-168082,1190970,600674,-330080,696947,110495,98016,-1093497,-549198,-183861,983930,73311,292619,-1092966,-1356621,454738,294120,-613206,-379482,-416622,-952783,-564588,-808970,-339823,-336275,456752,-145253,166669,1209206,1398713,-894843,-1062801,531461,-230361,-546233,-175702,191057,-140354,-387744,-536636,260622,413931,877608,-384592,315964,-30413,913776,385949,-208827,-823134,-1137996,-731440,1295793,-229619,-546407,-640422,165512,-1002220,-623539,556065,504888,-108659,-1172599,-147973,-1093467,-1456653,-460939,393435,-18248,1422731,-231491,182518,-340752,421068,285099,1020026,1116563,130848,324436,-165007,673047,623992,-293831,657634,410432,-269381,47688,1320012,1068428,755997,-581822,513418,524621,-1127376,109211,1056946,1196506,496121,-255715,-942777,601803,249716,-448412,840263,-581466,-818484,-1333768,-253037,-1024460,-708780,850591,677646,-104850,-188538,-847677,-328733,229209,654083,685034,-1168847,-456106,-372125,-216816,-1018457,484036,78155,-381975,527277,-1730541,-476315,193815,263946,-409389,580917,1001330,-355848,-1148787],[-89518,518042,1061091,-1033083,-708396,950930,-308524,523495,1134490,-195155,-25248,-45201,62212,-39860,-1037392,331627,-865003,-1130866,-618479,1588410,-871421,-1005493,-193677,-1115287,-239043,831932,981949,137693,-250196,900019,371501,806390,-325034,-187700,1049350,1303388,-873246,-677794,16800,-730272,-1001842,-384255,-98514,254167,1770040,-717517,-1309892,-420152,1099269,819750,96059,1923676,1322785,1178124,147304,230354,-297477,387795,-736550,292466,543240,-672577,-740612,424559,-338260,-52011,407714,-538471,-999249,-250089,76340,17400,107606,-530687,263900,273057,-515251,511615,188403,-352456,-102099,-504111,61044,826682,406079,326146,-1243962,-84785,-639268,623943,95303,-541114,646461,-145733,771294,158392,145882,775576,-795864,-1103304,1279207,1705601,428970,-517776,90470,260290,379019,97302,437989,1241666,-824197,-25555,-251155,740542,-46174,2016802,548092,1143029,741402,-1133235,511655,-516885,-1240310,-1051972,-733972,-1891761,293665,964040,80425,895507,361729,264114,-904973,-685720,-296534,73318,712996,1051496,498280,-797133,-485215,1019786,-765673,62922,605435,553422,828774,1216278,249574,1024594,-422954,223760,759052,160254,849693,-44357,929317,-200226,539678,193595,-609198,85343,1269140,1525383,1350,-668949,-1261605,329221,714656,361667,-762559,-1772138,164116,200250,619493,-332464,102638,-62425,-299278,-667451,1476933,-583309,-1084022,623092,41026,58866,277018,-716185,402685,-1348088,-1002161,-781558,574153,271627,482990,-626526,-29353,1014558,931693,378065,48909,-589475,-529466,56433,-431360,-137051,-48974,857770,69658,3666,738962,253967,247639,-502939,-339909,-142648,-42690,-1054051,52919,-478226,-321907,257848,-908174,-1092844,-800009,-399581,-1284961,-396633,916087,475606,583085,899241,-144254,480354,-1126041,-887038,637859,734943,-200166,-45568,880610,-725148,-509912,-649000,-2080581,-168054,-451157,-552730,303936,-222714,1085281,79191,-627004,-98769,-475930,-502913,-54091,875464,-60125,946073,305694,-380020,-96649,-57697,282482,692304,-652992,122033,-11940,-1134679,448908,1194511,424220,-371489,-189588,204935,-1025011,-966567,1608084,511809,300749,687921,456920,-210682,-1396373,-1086731,-1044136,-213913,-245006,-109505,-444308,531999,422639,328023,501408,901622,27049,107000,354326,-168319,-388695,-24046,71310,548462,1107483,541051,96848,61451,-674802,-519714,299341,-309497,-1628429,183271,271335,-348150,-437843,50200,647949,-154732,-1344263,-385458,-1351756,196319,787174,-545208,-200202,-614836,-852569,517994,115005,1448525,494209,308743,371886,190730,-230444,-1243968,32188,528273,105686,151486,-32867,346234,412820,-748616,-1006829,-15230,178814,599817,-531578,-489978,616233,670025,652920,-1439298,1149224,457181,1299713,-358332,-1353633,-568095,79027,467013,-256568,-267555,143980,-985330,-2058210,1546335,565585,-248916,614952,147482,-826416,-1849018,-558038,-983448,-578061,1327828,584683,-978438,-267580,720042,-366067,-327055,92689,542472,-1313119,-314944,396563,30390,838519,160630,-1314232,-813407,-40855,-919678,-863208,917667,1050628,180595,540861,701814,-1903137,-23454,54901,31179,-2257602,-76302,1120339,1477592,192433,623232,-22002,311312,-674264,-137426,467492,1558823,516569,-844821,-291121,178501,-1424285,-690432,369255,119724,-1114245,-227963,-1066050,1098733,190282,1493593,1244281,-321594,-152112,320944,-347458,-462132,300052,-274715,-53747,696426,-339992,80751,222408,-340717,-914682,-155437,-659583,585791,488410,359446,-117104,2809776,549832,-398563,-838933,115168,-180372,-723264,-276777,83175,-763677,-558373,524867,213352,-164755,-22837,-899213,-106484,802669,1094689,-755556,-29103,1371700,148411,-53848,-4307,-1269772,-786060,-427750,533568,1622216,-687450,-114239,-774628,-997345,-1271129,-1770663,448943,-214076,-162127,-169272,1276531,-198071,579746,-78820,-814089,-877600,446189,1159989,742329,-271430,911834,1424435,-638232,259892,387195,-52495,-651716,953222,337393,-2321408,-172345,-476989,-264170,-738353,-90857,-734083,14745,836496,849403,-130256,945788,-164491,652887,241512,595911,-32530,-594980,-754058,-1134110,67291,492207,1131625,-473244,-847,-295116,59257,1834602,449034,-583864,842586,-750275,-465483,-737691,-691632,87115,957172,469030,257664,694381,471478,-528423,417106,-135152,138698,100633,-1320187,-1335767,278485,-1594319,-538179,-342562,405234,-710219,-524883,234278,351428,665257,-741284,-531992,-437102,-708970,-790739,908281,428188,997999,1105085,225825,443349,-17017,430307,578745,-832804,-657482,561595,-845110,24313,832163,-270726,184928,672079,-479263,-398193,193206,342981,634388,-942338,-303653,-1059753,892962,97062,-444109,514962,-614536,344251,-911829,856791,-294181,-385283,-678951,-220819,1794026,-489717,381939,182471,254065,-546394,611763,589208,300579,-416930,402989,-480782,-460347,-1188398,122671,-440572,273141,405123,-534836,-359237,750844,-183786,-318689,-169223,781544,11825,-416063,579136,-28481,563553,529760,860297,590891,-265930,-800608,-770413,-607408,916782,831158,-835242,303584,759241,284263,151699,77625,235727,4905,149920,-264543,-55036,-573714,-1128,400771,-358953,-1527745,270870,307523,-1002717,647680,1325705,-409665,173391,152889,527657,-2524984,-1217939,-1146625,-1197465,-276750,-808996,-533808,-1185628,131315,-487715,-364483,550112,184709,-680072,-110324,107566,-792225,564463,63342,-447375,-1062680,-1482239,-429655,-335483,385838,195143,393145,1735443,-1497625,-3570,6517,-255425,85290,-333881,835597,38185,-503522,-242175,-1005261,-15681,-287730,942296,413424,-336064,-425913,-1940261,122355,842157,1261700,501203,-1296829,-37988,-573746,427183,1135104,-1178216,605409,-647441,298915,590950,406569,1523390,2465667,500745,10594,41824,1303939,-893904,-513131,-409900,533588,-997835,-859051,-971785,457488,-1573248,633401,552193,428940,631406,-896781,24387,520273,251830,888944,-1277466,489673,1273665,189556,-1667737,-1407893,-103173,541720,791659,770584,-454998,163967,-218485,1301459,-150002,-798556,1064821,-28533,352058,120314,777422,-128623,994828,612295,-453063,1192916,923753,-823934,419286,154679,221709,641031,1848202,765637,-654446,-90582,-527129,-542152,-323671,-325636,-1014523,-898413,-521696,-668709,-454709,76518,-2248112,-174414,-594962,-871886,769186,147725,172530,-723217,-1230573,-791525,439953,-138322,683495,176368,-359805,-584076,-344007,272118,-852463,-1158623,-400231,-193043,-931708,-1404494,-1413116,952028,1224204,696945,-586960,136840,-796,-515283,-631446,296364,408515,393201,-936020,1123669,1398284,-189225,1586156,713065,242938,-604940,-155795,-1172771,17547,1223779,709519,1148580,623040,1189547,212315,-219832,-464155,1207781,388655,238487,236453,839709,-103387,-949257,-80412,82036,620943,563079,99562,61851,-279134,337325,579877,-427939,-356743,900033,-664348,-27372,1030162,-630196,1675465,323288,-87785,712486,-217926,-275212,-771811,-24003,-292498,853948,-552529,541217,-1251881,-1193367,391927,46654,-405594,-75393,-982766,-762704,-914462,-1435234,-367319,-923979,-197813,-502691,452671,1692655,1271739,-1237806,-1052534,573892,-490121,-577822,-213720,-280105,-48176,-92044,-724060,656225,704421,758748,-294844,341192,-92234,346573,268174,-163337,-967705,-1106550,-994454,943285,-192717,-369193,-267024,207966,-1250269,-1118895,397701,544265,-255774,-1113680,-296991,-835309,-1385194,-658762,218377,-233971,1303580,-97223,375650,-358480,531270,526596,1357670,1313151,164571,275027,-128872,891291,453939,-440981,634867,664185,-290427,-91843,1655055,973688,570210,-498534,554500,731179,-1145829,-468224,377695,841039,351615,-448473,-939696,303998,115831,-1021026,781780,-603989,-396306,-975476,-231497,-940436,-528643,667617,572281,480847,127965,-666343,-438845,149796,525837,464270,-971474,-465839,-209039,-626445,-845890,336200,490252,1321,373840,-1797229,-637324,262902,219372,-601380,434406,915744,-420553,-966284],[-68380,137991,1074065,-608725,-502078,902190,-630650,593900,1438073,15477,-212600,233123,356597,449013,-707140,-69683,-896752,-1100204,-668899,1427445,-968122,-883616,-63177,-1003437,-21886,668835,783837,69027,30581,1178873,252340,612107,-550700,-121163,886536,1038487,-1279916,-839431,460013,-914439,-999164,-526251,-175518,-67937,1421189,-1026266,-1385416,-157143,832390,668338,108348,1886224,1213228,791407,71647,96796,-526095,51429,-666290,408593,585023,-779795,-833825,298686,-652689,-329702,97749,-937293,-1015128,-80497,232144,2711,21224,-333622,348311,41393,-582953,558030,-221291,-537769,-114450,-157750,-63294,298452,475764,490296,-1371571,64558,-1007715,723919,-123658,-403321,178410,-2566,763441,458420,-90387,190271,-1032406,-1638879,1515368,1646895,1033441,-236870,713996,242728,-257408,133750,374908,949368,-995118,-126747,-76807,774954,-94726,2179804,224930,1070367,359783,-1201491,987646,-502962,-668501,-456702,-841903,-1645497,115962,1345889,-4987,565025,376410,141094,-204075,-304927,-225696,179922,1134872,607153,-94815,-1154978,-568766,1465833,-648260,155277,505487,569751,965843,1016522,171981,906576,-19134,371545,412635,310450,329959,-173466,624760,-1091225,447475,-101822,-802135,-30046,1291657,1093692,221511,-522914,-1130896,433475,654812,372643,-854305,-1985086,102380,229949,545478,-506090,55020,-214340,5,-248074,1814431,-381057,-1028472,1143259,-425125,-54590,306977,-531421,627408,-783954,-538373,-1093939,415751,501314,691311,-339031,49316,1229019,1097932,414193,452441,-618963,-556442,-226166,-776679,75289,587065,426948,-319126,-74472,786955,112173,403248,-647100,-404266,-629247,-564809,-1186543,-75209,-314709,-285223,167953,-994785,-738129,-892995,-155350,-1196111,-237514,813138,335961,118616,901429,-538153,113468,-1120132,-1373584,99829,1095010,-779015,-413753,753609,-745273,-526479,-674237,-1745585,-798892,-294409,106587,174420,-297112,1211930,223790,-384407,-273821,-735043,-46574,63827,727303,-124326,1249448,225656,-523654,-33363,-75109,72707,428783,-1073895,26284,-312539,-1522554,691727,1092286,258186,-227415,-267463,236575,-868436,-1285724,1411499,223700,172099,381283,785718,-179078,-1834796,-1419205,-1408538,-238946,-191584,230007,-400707,498987,607614,671252,458646,904205,-452952,-351550,-31510,-402123,-1076904,-50820,192187,266786,511447,601446,34968,367204,-913768,-584554,226783,-166307,-1422357,230523,-404408,-1026556,-270821,35204,472155,-658663,-1346232,-215347,-1038540,4639,512989,-361213,-106281,-866788,-1139233,328410,-43001,1180769,669475,568452,127394,-130667,-421503,-1063080,283334,670487,33156,652685,228188,365393,480820,-480180,-1476562,181516,-460173,293922,-165861,-348727,119288,557860,317019,-1716978,1171502,1014142,1297534,-707753,-1886434,-1785129,-65574,567747,-378372,6587,416109,-879275,-1822187,1757493,405996,-376440,774076,240463,-829657,-1270917,-638002,-1646263,-565295,1181554,299225,-1270134,-304785,718318,-443859,-1057612,236320,949884,-1251596,-291811,1209492,248718,756028,178395,-1031065,-752795,-403982,-1102260,-1320871,691274,306934,195988,892962,561875,-2002847,-299674,216923,325121,-2142199,-178260,1061988,1046981,394814,615897,155071,-25072,-536648,42406,728966,1552145,327805,-731031,-262956,148578,-1576621,-551483,523230,-51704,-1037469,201958,-1050240,369620,65239,1201094,1031332,175183,690466,243694,-154560,-774159,531525,-343019,97742,375871,-536380,-392910,264875,-686586,-888245,29345,-738517,585519,500096,154125,-391454,2637877,1006561,890268,-473003,-450842,28394,-831791,-340533,165198,-315198,-164590,577502,316550,314319,378809,-449192,-5780,850859,1333984,-461782,-625080,719697,61746,-354997,58180,-682006,-463918,-584641,22821,1404521,-598908,199870,-846147,-854352,-1112698,-1424793,515562,-315198,-480515,-21472,1541714,-216203,34631,148196,-725899,-733172,185358,871742,665537,-447324,394344,1120639,-310544,-42914,529029,587697,-315335,1076127,-273020,-2458611,-579273,-527080,-126010,-691064,-271745,-813816,274357,989534,798651,-206445,683861,-161593,882149,312367,428031,-161922,-605766,-883062,-770596,630241,541567,925490,-369962,-126344,-233687,107612,1150433,206398,-699217,686854,-592753,-204815,-512229,-673194,51758,989464,476680,304541,1376550,559283,-460247,344313,-130362,356652,-425491,-1273801,-1480765,-263020,-1050455,-444893,-522070,512141,-776216,-830314,19635,249174,683928,-849914,-856878,-631901,-983609,-1046870,996449,24548,672836,1095967,43627,92221,-128897,676161,801204,-563949,-553244,331166,-836170,316083,853891,-302562,217720,578853,-60265,-410727,-224720,449836,577749,-1075322,-140172,-1088424,795597,270961,-124779,352798,-472541,564630,-905536,1046245,-399359,-494621,-896632,-311261,1654964,-401386,460717,110138,259627,-416865,571809,671590,-33413,-490321,331748,-613622,-313969,-580281,186692,-277843,766882,368073,-552426,-193239,744671,-282797,-319862,-104721,710901,43592,-501947,839682,-241122,440099,560797,953067,618260,-354710,-1260000,-762439,-551966,805682,1188199,-812913,297042,1087867,602937,-67453,76342,298151,-371822,369164,-498579,-55905,-259418,217474,566244,-601660,-1779359,-229078,289726,-500642,546859,1382053,-357942,505286,-111817,43624,-2837643,-1565732,-1530564,-1106169,-226366,-732543,-994814,-1787424,-211689,-63424,-774705,571403,573452,-119372,-141535,1005,-470870,1183342,95890,-311895,-777019,-1438149,-305569,194151,47937,58821,113916,1868649,-1055632,-341997,347579,-234074,760390,333608,1268034,281410,-429851,-369102,-1249662,-121406,-218394,933009,248793,-212168,-451600,-1598906,414276,814685,1441906,374158,-650494,90418,-480463,519031,1296533,-1121232,327576,-827460,318348,302810,-441265,1123924,1609193,394455,-227594,99393,1720836,-513838,-407111,-258547,54929,-809091,-943609,-1131119,42758,-2194233,481224,410959,716765,791288,-1097364,-290726,-17768,198822,747526,-1217658,603599,1370024,340921,-1556212,-1510729,-139136,642923,946387,309500,-661581,731498,-178482,1745111,-97225,-320741,1528120,80140,858893,547808,742933,-223856,750927,682802,-446933,1520889,1158071,-273933,199033,-161582,432727,67148,1007651,1165529,-671436,75376,-436771,-523479,-200503,-650764,-1575976,-927402,-329291,-970113,-280155,245622,-2039706,-8642,-528404,-710703,878054,305493,-9824,-909778,-1717020,-605700,833318,43990,230590,-101220,-551730,-627316,-435485,317410,-1025853,-1413937,-600143,-174614,-851682,-2146223,-1384330,1239247,1181464,740926,-511396,266116,-37965,-170654,-478178,-78479,486184,-9895,-867301,1126840,1441750,-87851,1803966,762071,379455,-588911,65021,-1406075,-85702,1236518,479083,1524699,440169,1575033,153685,-320621,-546016,1121802,335776,-194329,116635,1112733,366111,-1124905,-352841,143879,647636,889833,42172,163917,321619,-53771,249897,-498305,-466346,926902,-70908,-191565,885037,-1007633,2108333,38592,45796,753734,-542311,-704062,-396399,617958,-369082,608322,-1010839,767379,-1104215,-773350,180071,-243358,-196617,255298,-1262412,-599160,-1004523,-1753991,-298194,-1415742,-867040,-865962,671475,1855925,486647,-1497945,-906961,409489,-697303,-612062,-237507,-826463,110941,139233,-881861,856917,773661,601788,-169474,362197,-60538,-209746,182718,84376,-1141000,-792442,-988871,415222,39282,-37478,175265,131953,-1253172,-1480320,129295,654020,-258388,-881764,-338240,-252743,-1021225,-711608,43124,-482493,1043241,-14830,476721,-153507,594180,730436,1485501,1276752,363252,137743,-146290,766355,247246,-613224,320654,754667,-208598,-222280,1504027,637580,309759,-304797,480758,904975,-1056770,-849311,-538890,617846,150995,-613065,-795648,91498,-33701,-1488793,559271,-348145,137241,-218948,13595,-769533,-195327,289662,455365,1272456,456268,-459842,-450516,68537,325249,-132857,-649643,-436892,-3784,-1028748,-523913,3248,892737,354646,148585,-1558493,-640761,301980,203482,-741909,248212,742303,-437592,-498017],[78037,-67517,1079253,-84764,-330050,663127,-864751,486651,1333146,177316,-279782,418229,495220,915540,-394934,-688021,-826095,-912108,-561763,812024,-1182154,-739262,386819,-669923,238270,556637,555814,102844,412786,1316616,153415,151722,-791527,-124526,739240,656076,-1526771,-895240,822560,-1030809,-840610,-530610,-90547,-379550,875186,-1277984,-1403738,145711,517957,283023,73071,1209852,830415,322249,-46486,-69166,-669174,-117324,-459956,444857,502291,-900130,-574600,327641,-791019,-573198,-199661,-1084753,-836739,83121,342285,228986,79952,-127528,381112,-225087,-674471,623939,-504887,-609458,96971,249182,-97158,-220816,479387,630023,-1366690,383587,-1203647,584789,-262019,-180501,-125651,194526,843400,566345,-350274,-434779,-1155578,-1784150,1532230,1358431,1541381,92960,1340532,197548,-883371,98397,334467,496822,-884887,-287096,-1075,710393,-106409,1924259,-29722,904070,43490,-1254668,1037770,-505130,-37563,211174,-883412,-1432458,17688,1493638,-132296,-23992,491804,98676,617415,61577,-197568,263379,1269040,-143746,-674986,-1280128,-588766,1340501,-248944,347692,289980,525870,913583,679287,-47188,792918,500042,477913,306396,457612,-185638,-255054,155819,-1797929,299171,-341126,-900502,-220435,994241,523220,449983,-383707,-511784,426594,581606,401692,-940713,-2030602,-20657,77408,501011,-647717,32157,-337277,210422,135374,1675339,-47180,-852575,1469354,-676095,-207381,229780,-205801,701088,3253,46635,-1213118,168391,773163,778070,-12742,493063,1345900,1110175,352208,552599,-811489,-670930,-407600,-893064,411921,1235094,-62510,-797917,-260248,702659,-59556,456775,-716348,-482241,-654854,-984410,-1134252,-104147,-123982,-301340,144371,-970659,-380025,-765060,228286,-838958,162194,686056,200849,-390644,721034,-725750,-115643,-828173,-1352513,-395587,1391521,-725289,-652753,715275,-541644,-517033,-490640,-1083039,-1471880,-128701,638026,-250040,-372270,1216384,395236,-107393,-435538,-802272,538407,103335,498855,6207,1364502,325831,-626776,-5827,-75763,-126988,434314,-1213045,129883,-638554,-1729071,634573,795311,200373,-80623,-125839,373073,-714252,-1501192,1065095,-75539,-12499,-266117,912031,-127955,-2001456,-1591178,-1446910,-238157,-170509,447120,-86214,349646,604835,810192,281635,786750,-817266,-642021,-430386,-724291,-1529197,-7809,161708,12571,-147863,747254,120166,700357,-1153154,-572715,-22863,-70024,-1001463,206922,-1181255,-1217037,-7773,136430,243263,-1080498,-1163793,35023,-690919,-166089,275399,-77437,70669,-1090820,-1222958,24754,-147930,858786,822139,882443,-136979,-485638,-604612,-770530,369623,622723,-138483,1087011,386840,200558,295695,-175410,-1649772,423862,-976480,-38157,85649,-64910,-152664,391194,-37189,-1863522,1147623,1496307,1153643,-943683,-2122748,-2840918,-273710,512650,-439354,345809,621085,-655408,-1158278,1609527,183018,-510707,811313,382293,-817766,-652955,-626797,-1899135,-460831,894464,39233,-1349275,-412665,691824,-250538,-1130568,376608,1155431,-1083622,-309425,1681359,345036,702029,201848,-582076,-600518,-784319,-1155977,-1621600,295385,-595575,196382,879346,164825,-2072357,-460292,357396,465238,-1461634,-236134,1007412,740014,635098,514547,224234,-229664,-239094,172360,1002391,1281822,120178,-497126,-313888,-42144,-1440211,-426426,535588,-279991,-909417,553164,-1093058,-500447,-33672,771271,803194,671555,1369011,230041,7123,-977130,449390,-416163,232806,-5064,-559564,-773630,261811,-844015,-787375,200182,-633653,666760,531960,144684,-723899,1822746,1282898,2034966,-13414,-924977,190881,-823811,-405475,145384,187247,162240,521732,270944,706597,693404,-176588,48937,913906,1425446,-118538,-1278478,92114,-101727,-640957,205896,-148768,-134897,-692427,-535238,1030836,-496994,442977,-813510,-717384,-682029,-954675,545605,-539534,-824321,66157,1690887,-62857,-239913,474125,-630156,-647753,76364,576299,417864,-512541,-123803,639106,5169,-428942,458468,1061436,20042,935218,-927062,-2488646,-1050309,-382462,-49347,-694415,-407498,-735218,368936,1076377,577124,-353647,297671,-355780,981503,263720,209001,-140541,-577554,-991963,-228701,1107661,497430,709054,-282866,-255973,-184626,142125,443983,-206742,-643910,449612,-494332,41615,-248679,-492981,125743,983999,334628,358517,1554790,575434,-359744,219712,-33516,430607,-783223,-980867,-1484189,-715915,-680346,-327286,-637797,422301,-912424,-1008860,-262056,-32826,632584,-849066,-1090294,-905816,-1190897,-1085445,1018595,-342726,378216,953402,-152318,-203727,-174746,792986,936677,-185852,-403207,148397,-769580,558251,901422,-342553,171453,468321,313597,-16495,-454004,627042,459518,-1038215,-130558,-1002570,575314,344918,-91328,77765,-308128,842942,-751339,1182589,-514593,-537444,-953333,-350055,1336699,-393107,495328,-110817,298571,-138726,509233,805532,-126294,-436753,224205,-557018,-38518,-4258,221785,-151392,1258777,254890,-506601,-8427,645515,-425579,-337617,-112408,507622,101602,-427637,1210018,-632586,298123,529949,984036,439617,-564320,-1560182,-762983,-598943,636469,1349460,-691997,-4746,1011439,970908,-165913,-11932,315149,-705695,490264,-530594,29711,288314,548230,671760,-766853,-1624046,-560410,279193,143412,457153,1237064,-217336,903804,-262672,-469771,-2525054,-1857080,-1769651,-816155,-40443,-653996,-1360169,-2094418,-368905,371487,-1253095,577830,917114,151677,-236539,322312,174841,1463242,10754,-101725,-342874,-1405207,-179394,919373,-298951,-51118,-223164,1569019,-427534,-563833,626675,-15393,1183378,949718,1314915,581765,-227213,-316588,-996815,-332523,-155527,805380,147772,-30729,-406104,-1214235,514014,746579,1581050,445983,-58452,238769,-264011,562538,1264147,-946473,-27573,-919042,340124,6230,-1126734,798021,590931,382511,-471048,237253,1938275,-190728,-310283,-80770,-484861,-547336,-777305,-1169323,-339868,-2571821,227407,354287,1095017,865482,-1175787,-576706,-395033,143088,402361,-1051194,657641,1536388,422687,-1218503,-1325454,-114237,673838,1141438,-68221,-698372,1081260,-106928,1796149,31005,201041,1536506,58227,1368651,825269,591987,-306877,389479,696570,-387310,1437349,1148030,303936,29009,-472184,566902,-353272,30654,1280805,-672227,93063,-220193,-522669,-30539,-889970,-1925654,-910837,-128718,-1197520,-224556,329994,-1650539,247158,-229486,-405694,905240,388764,-126966,-784200,-1704967,-270800,1193170,169623,-262824,-440534,-752785,-607915,-592819,208623,-1081477,-1443001,-630762,-29060,-708770,-2632127,-1273986,1442341,932939,624924,-455031,269365,-127462,-14062,-296431,-461376,458530,-303382,-819950,1244011,1310654,38885,1802614,623087,205742,-485734,297672,-1646170,-236470,1015079,54548,1577517,231991,1799863,80378,-291264,-516244,960927,271797,-498126,83518,1027984,788841,-994678,-538253,50313,483394,861991,-77295,12975,798554,-327779,-68244,-566306,-540833,816197,439879,-311346,603301,-1261909,2201756,-210445,77351,778311,-794648,-1062801,6508,1233424,-386894,289683,-1233543,867659,-788659,-220536,-167588,-498645,-10587,529649,-1213996,-495224,-865741,-1701007,-200764,-1549713,-1271206,-1065478,721347,1650516,-780739,-1590534,-677980,81419,-802160,-651477,-226937,-1288680,278388,304939,-998963,795321,675689,588373,-31400,348224,57177,-536625,148621,435000,-1242993,-300076,-565173,-30571,371971,333949,557636,-28587,-969732,-1613095,-141236,775132,-66066,-630097,-241040,443818,-458805,-675383,-53695,-681464,691991,29930,431620,210478,649478,882079,1365986,1023652,699898,-42880,-236291,370338,50146,-828451,-171033,652785,-23843,-307542,882776,142540,51414,-47029,270683,930819,-879855,-1003833,-1332738,532814,-81758,-728811,-530349,19254,-94054,-1668598,185401,59003,640321,758708,434466,-610719,139484,-196814,318907,1978128,663061,-310571,-346746,41676,233123,-931053,-320287,-361346,245808,-1360213,-119210,-353127,1146024,589597,-100358,-1198880,-484003,312564,203051,-779027,56882,541417,-440401,48273],[334925,-28358,1064060,406361,-229638,335535,-899088,211299,889045,293129,-189033,504450,465595,1328667,-160696,-1328650,-663568,-628275,-420164,-14964,-1359109,-569620,985726,-189552,480615,579680,397443,203814,823977,1285185,87354,-420447,-925552,-206032,641042,259443,-1542217,-818106,1051266,-1063960,-564795,-424181,146974,-602778,227958,-1412369,-1395768,454789,202456,-182715,30776,-41163,337841,-127292,-164307,-257168,-685384,-96162,-152837,421892,295413,-1048584,-69203,585497,-701278,-722084,-444005,-1025302,-513374,195091,351497,486662,293030,56333,357785,-419602,-627863,722436,-545925,-579282,458951,599174,-40401,-556976,483889,735005,-1215280,764194,-1228960,199758,-249782,53349,-203270,430250,958468,524715,-593506,-898323,-1106797,-1550311,1415181,924496,1684495,379997,1806309,94726,-1254532,-30310,313805,54581,-564205,-467211,-48421,582206,-92131,1326533,-126712,625457,-46784,-1222417,754242,-516417,446287,711199,-827574,-1251974,36953,1341347,-218812,-633936,654683,173793,1401280,329840,-207019,301213,1113812,-833448,-1110965,-1138185,-575550,768240,298621,581421,-20892,288897,689873,276711,-317038,763970,969805,553479,437144,587693,-560810,-286186,-365460,-2142835,177877,-403662,-903073,-480087,501211,76936,611755,-266102,480447,350202,546007,429317,-995101,-1876872,-143650,-254345,423964,-703402,43746,-443679,293649,373136,1242625,328626,-657088,1425759,-675639,-343346,28360,170207,659568,646932,458186,-1079671,-71369,1000643,747773,266993,1125115,1346733,900034,266701,334973,-1098214,-867590,-468039,-778043,730335,1657455,-534399,-1203904,-517475,481545,-273172,440946,-679591,-528495,-475942,-1244585,-858883,1081,78747,-369159,173425,-823985,-109990,-448502,570538,-306376,691002,605860,135954,-686507,404057,-692153,-201745,-313786,-931350,-751518,1405224,-109546,-755708,618632,-195472,-400987,-159971,-378084,-1950073,30214,838954,-739810,-408075,1109746,556300,150992,-544764,-676974,1138717,70538,234486,251032,1240654,602616,-669777,3506,19183,-188335,662377,-1071963,373075,-967405,-1738179,260668,360405,201978,47779,152002,603140,-612544,-1606786,688207,-262032,-205220,-1065159,876226,-77286,-1904678,-1473264,-1115569,-212551,-180265,480679,456236,100900,415476,705651,26208,621116,-1011581,-686277,-733498,-1087947,-1617614,86418,13831,-174978,-685513,974377,286909,946819,-1348643,-478344,-460017,-82568,-505969,166352,-1793993,-1027655,273416,365104,-16434,-1309912,-888021,291814,-397769,-212007,125846,134464,250785,-1180254,-1049562,-316929,-181468,505588,942303,1194535,-350979,-785751,-766066,-433524,277799,468034,-382255,1396479,397169,-115159,-99529,59564,-1424516,627859,-1270183,-412199,198629,347171,-87469,230232,-360243,-1853063,1045838,1695165,893652,-994886,-1976152,-3347736,-495871,321023,-423492,693277,706625,-400678,-325609,1149890,-62181,-643690,672771,505860,-788024,-204889,-550777,-1675947,-330440,522900,-36771,-1108381,-563551,623315,31281,-620473,569957,1137572,-808499,-368523,1660523,292895,664095,173765,-109613,-418848,-1071714,-1056621,-1647226,-158958,-1372008,142531,520425,-337739,-2058215,-519750,395587,500209,-548182,-208276,926288,585966,872839,315425,117186,-271672,146574,214103,1187069,807582,-46091,-222338,-445456,-388021,-1037847,-350885,425043,-517764,-676142,751045,-1161585,-1215212,-43049,343101,608319,1011504,1680620,347180,116278,-1011727,166195,-382666,290344,-460867,-472936,-988517,110967,-763324,-694501,289469,-408191,742213,589879,310420,-941864,813442,1297861,2654692,403359,-1143158,311382,-722504,-371571,44341,574133,192792,363827,83712,912955,767475,-156711,47206,965418,1316643,113525,-1757580,-380533,-306372,-819204,442229,120116,67584,-743239,-989938,670002,-408009,490337,-705673,-597993,-48103,-539003,563332,-720283,-1126402,85421,1686503,220005,-163119,817331,-528024,-569038,73257,362467,70200,-476083,-453714,124646,312605,-810917,198268,1214664,295933,766116,-1448087,-2376558,-1455214,-123960,-68576,-744698,-437321,-591033,243842,1123841,259430,-559862,-92877,-864592,884527,85874,35865,68536,-456788,-998572,382042,1333173,367047,515837,-258472,-372081,-143553,138385,-125127,-686647,-446216,187890,-471959,191016,-40523,-190335,304696,911148,47173,426789,1126470,479642,-242623,60494,110255,336484,-869272,-569858,-1409090,-990809,-612602,-214991,-631801,234972,-1049114,-966626,-570367,-414249,480034,-776981,-1205502,-1166004,-1335864,-905847,961848,-632074,161545,796924,-309265,-364796,-163977,736396,966153,230976,-222208,26982,-659971,711825,846902,-397185,-6812,416457,628367,600959,-513156,763454,334618,-839730,-403409,-874500,287572,317193,-311397,-204863,-183158,1004254,-439611,1233592,-592553,-521820,-896895,-346710,953826,-413351,509766,-366226,373024,198042,408952,910332,77737,-276093,106752,-361466,281991,301351,226951,19347,1603614,19787,-403036,113652,487523,-614116,-367818,-171217,189413,138716,-228397,1608253,-1076912,157203,454737,959000,91403,-855194,-1721481,-871932,-714509,440066,1277215,-406963,-458618,568704,1284708,-174478,-117345,285467,-957140,422774,-397091,129935,900905,890134,705548,-756817,-1108399,-667115,227263,748128,393967,962546,-57475,1274537,-278965,-786702,-1659707,-1997428,-1842153,-440543,273903,-522009,-1484888,-2070162,-259233,711094,-1541635,608230,1129154,157518,-342478,863615,1046754,1413463,-172210,120211,205635,-1296042,-39016,1589207,-544351,-145659,-568051,1082875,249497,-619023,729566,370060,1198710,1319890,960652,905290,28923,-153784,-470499,-623682,-119767,608434,196076,155863,-337455,-780360,383160,695691,1598767,664767,326032,297753,-48862,546681,1089377,-761712,-376204,-887797,347311,-232745,-1423637,763868,-104304,486819,-690337,388268,1864061,-25231,-240307,127159,-938764,-266068,-440681,-1120056,-630930,-2732194,-108477,332564,1425671,846227,-1093436,-707921,-527421,119219,-15002,-847080,628670,1655948,431091,-790177,-1075218,29892,617879,1324234,-260782,-602482,1036456,-24714,1521076,176481,639329,1162515,-116337,1689091,885027,376214,-366460,5919,663119,-276498,1059198,953426,780681,-115172,-684348,655589,-523417,-715603,1006978,-631269,608,64389,-545323,107275,-973200,-1915331,-857960,61003,-1305925,-241076,311275,-1214432,536335,203698,-43484,810751,394516,-164527,-290303,-1164292,85843,1447320,243192,-635060,-682568,-902529,-509290,-792609,-11389,-1015084,-1262385,-476894,190042,-524494,-2828412,-1073965,1466669,480093,393561,-399455,138504,-278506,78907,-56738,-698031,242039,-397299,-810694,1460481,1058224,174591,1595728,358166,-147044,-251103,533761,-1798939,-349062,669248,-384557,1283412,23610,1806274,25962,-163744,-382266,785766,190838,-661766,153315,685542,1011033,-658667,-651075,-152475,228289,602385,-190874,-232609,1075099,-438604,-258813,-621174,-618614,499047,678818,-354748,177566,-1355196,1839875,-385714,33252,729020,-951586,-1254637,363564,1642322,-337685,-47070,-1217083,779916,-479292,285368,-594708,-657543,125688,673962,-943533,-443556,-589019,-1339517,-163956,-1209716,-1263396,-1035306,568297,1170315,-2069084,-1449793,-444039,-302085,-803316,-682558,-168984,-1532466,394025,438020,-1051801,508111,500544,813960,65564,267093,214452,-508942,156971,733237,-1184437,202242,217017,-130177,669515,607718,755679,-208278,-472844,-1486504,-330976,838375,292131,-473587,-19443,993513,145016,-614344,-30456,-772875,326244,77271,236039,584681,735988,957303,1035919,654345,1048408,-207054,-386208,-136401,-93174,-1064435,-644106,391589,229099,-309899,24523,-354939,-148775,223843,-64236,688094,-636877,-993111,-1665094,545182,-323589,-781376,-198521,104213,1463,-1469061,-244190,435597,954525,1664556,919641,-526312,320717,-656150,185528,2273383,653410,-272468,-146455,100117,380008,-1637754,-90621,-256353,516838,-1551447,279583,-509032,1159204,662343,-323080,-868621,-211351,299174,197685,-694989,-102994,374915,-455580,459854],[640654,208277,1017839,751379,-185758,41284,-686682,-168609,274736,362161,39839,500336,301069,1656134,-23011,-1733104,-444466,-318109,-348921,-728533,-1353167,-385502,1455950,320564,633120,744470,413811,310409,1178976,1107232,31607,-934777,-854867,-345231,580886,-49013,-1332648,-641568,1106230,-1020551,-232237,-228589,481596,-662313,-375988,-1391573,-1389987,727328,-94146,-508515,10021,-1445738,-55283,-451436,-232830,-465707,-586119,69440,187965,391262,-10238,-1207492,461372,1023998,-397525,-760198,-606980,-847066,-158399,222655,248607,592663,604038,201106,293190,-471831,-315772,803909,-336846,-485494,843623,792417,88596,-622727,547489,799227,-953336,1065957,-1150252,-346282,-96381,214797,-96119,657091,1004171,422339,-761327,-1072906,-865027,-1122817,1293998,467037,1372997,557231,2029276,-65233,-1214989,-227381,312514,-123926,-154146,-635722,-210939,405602,-83909,611866,-14448,257164,166001,-1022982,390374,-526668,676401,957356,-675546,-1018639,153924,932503,-229514,-987778,787433,370515,2003022,460911,-220957,274705,748699,-1186775,-1330667,-779707,-565681,60234,768173,774615,-354432,-155241,392333,-101680,-517581,850719,1237197,594360,673242,692515,-693223,-281895,-813414,-2061481,170508,-241156,-853260,-782098,-7502,-122470,642177,-160278,1524235,287033,551711,418631,-997592,-1556986,-198648,-671250,241525,-625670,71634,-550056,249578,404522,820729,628010,-531941,973345,-496894,-402702,-251109,486765,582998,928765,542749,-740626,-227891,1104689,624593,457028,1673223,1216925,481757,232270,-83685,-1366050,-1077933,-418364,-510483,896795,1684089,-915974,-1377846,-754129,169712,-503105,421755,-547489,-521157,-399663,-1345119,-407640,245883,280657,-467998,221858,-581119,13548,-38867,754723,260673,1182115,605478,186570,-628248,40478,-469649,-205575,246425,-350176,-913808,1043706,719144,-753486,343096,227665,-105035,192514,56248,-2043468,169496,661725,-1058745,-369162,934138,666332,351201,-563003,-432716,1612911,947,-10954,485367,878480,975323,-636891,30979,248435,-76930,920655,-750099,643811,-1250989,-1579874,-305419,-128482,192924,151224,441155,856271,-576460,-1680595,378945,-253900,-342867,-1762981,758694,-56572,-1620855,-1040816,-504274,-168093,-197823,329901,1059034,-202585,88622,405197,-241263,479609,-1060825,-502306,-871290,-1424102,-1345283,201212,-170142,-284048,-955410,1124094,431559,1004238,-1477129,-335463,-1012410,-214978,-74387,152681,-2025268,-738296,465613,683419,-270164,-1280034,-619252,384278,-203134,-111895,82790,122914,363643,-1064199,-655085,-621820,-143091,183947,1031580,1462021,-461951,-944873,-863323,-160990,33313,332434,-636028,1558857,256999,-508530,-576540,156223,-911153,705723,-1354334,-813647,196337,816764,284458,123454,-589869,-1666331,842244,1485340,582117,-843093,-1454710,-3111785,-653667,67994,-339679,966233,640048,-196531,340023,529142,-275458,-752601,366048,551128,-732297,-24790,-468269,-1159501,-215460,155118,135681,-579940,-698243,503427,178432,127677,860328,922339,-436811,-431913,1191829,118565,583044,56111,252147,-262485,-1179373,-821525,-1367110,-548272,-1775320,11720,-15979,-743316,-1866980,-518362,275932,523914,205433,-72110,769535,522636,1030637,28536,-159332,-185191,527839,184820,1207767,226814,-119698,20909,-630650,-835430,-549032,-345431,243511,-685161,-303230,773503,-1191312,-1525400,67548,25046,445259,1074274,1557960,555320,180472,-875172,-159655,-181007,230682,-941719,-362553,-1007285,-181749,-478294,-689583,255233,-140121,726708,646653,558418,-871577,78791,1042118,2612849,659759,-1046210,436385,-567742,-182892,-121822,729489,-159384,132690,-178772,895223,537132,-287156,4042,960224,1014075,112081,-1878507,-634784,-507435,-839600,715956,30182,79416,-744084,-1242904,403302,-350215,292253,-560184,-484601,634739,-246104,612509,-721668,-1308390,58783,1544253,551461,224041,1083855,-434502,-449683,112275,274613,-278734,-369929,-518560,-260030,610379,-1083827,-157452,1014314,472944,742884,-1697999,-2110068,-1689528,135780,-170899,-808072,-333501,-462999,-60997,1174085,-35563,-783658,-375935,-1569229,569373,-180394,-8717,421510,-237484,-835832,951571,1223521,196036,341391,-320732,-445845,-85847,85409,-474528,-1082317,-163691,-38172,-503883,196591,40203,157922,552409,785425,-313118,520199,324202,262481,-140018,-107509,252819,108662,-676749,-185577,-1272954,-1052632,-793059,-129838,-486431,38373,-1112870,-714606,-831576,-754725,237172,-673034,-1209029,-1319482,-1434211,-559101,829241,-809938,48224,724601,-382248,-341962,-111137,525938,896577,601770,-19695,-46360,-530659,748941,615887,-468704,-328376,486699,888197,1160498,-446108,783505,232652,-528840,-946810,-788246,13747,214713,-586086,-371722,-152510,921978,-11739,1180555,-588489,-469991,-789018,-327026,584194,-348356,533738,-506409,451140,465464,250265,919135,478615,-86307,8689,-115929,462017,242048,211461,209360,1684828,-324266,-275297,122172,306204,-818785,-398414,-244104,-175699,121520,30439,1927849,-1437172,42843,355182,889838,-323359,-1115063,-1789978,-1085052,-812902,244707,1001543,72863,-864977,-44635,1495478,-136480,-187221,244420,-1086080,152176,-176247,131107,1292205,1108690,666697,-542111,-462337,-567656,107118,1155988,369935,672568,61626,1515478,-184117,-858350,-655133,-1924019,-1745660,-71886,641729,-288353,-1289219,-1772798,39841,877237,-1489739,660190,1167922,17009,-395842,1292094,1942110,1157968,-404530,297012,799366,-1056315,103775,1880901,-662458,-242244,-854454,679464,809342,-499353,609485,746270,818320,1379686,354254,1213184,251198,-19146,97331,-922275,-116891,422738,408697,301657,-305192,-304770,62802,681105,1460601,934448,492507,204885,-29590,477151,854535,-657596,-629712,-718981,335459,-364237,-1256534,1037572,-294332,691687,-858225,463322,1456563,-43378,-210799,350364,-1211075,-21463,-79774,-1049852,-806590,-2739795,-465745,269050,1585910,765561,-822695,-621683,-416101,131504,-364411,-672303,510570,1636912,386590,-423533,-922016,303107,478658,1420853,-284064,-455663,577835,30975,1136837,285134,884204,623137,-420399,1674138,734882,160256,-399916,-305863,604389,-121901,581325,680285,1066197,-264053,-756272,731351,-418136,-1033071,373665,-534741,-119069,345914,-581966,147439,-906496,-1560615,-811160,224320,-1255727,-268189,196154,-856400,812366,619796,280860,590404,346719,-117856,439254,-284102,307527,1571712,316643,-761492,-708487,-963552,-354746,-975821,-259928,-860661,-922705,-206234,391770,-267560,-2744894,-769522,1255084,-117585,133042,-315541,-92312,-468929,202636,251482,-696419,-159831,-294411,-838564,1653001,747154,280527,1237398,103097,-476738,92525,758833,-1763888,-362513,331311,-658520,754792,-154146,1607422,9579,-16141,-204430,647658,106218,-693315,282544,260593,942521,-275562,-713316,-370776,11970,332333,-224394,-359249,1144542,-373516,-261918,-649412,-719915,-27897,573244,-308107,-342078,-1271916,1156992,-466608,-54688,558533,-1025256,-1245378,611650,1710005,-231118,-341794,-1003577,507744,-311635,578457,-1011365,-697646,190390,646960,-646011,-411376,-287493,-807243,-252216,-510355,-887768,-844047,257512,614470,-2866263,-1063396,-284136,-625332,-746628,-681908,-62564,-1529909,414332,572749,-1013287,114873,331407,1227269,63271,104761,338697,-158361,170325,838087,-943259,561778,1088355,243955,798158,677383,701638,-330417,85217,-1148342,-412322,795397,714648,-456208,273759,1208281,642318,-566410,100181,-737767,27207,167980,-58554,818900,858529,928026,591296,297985,1208007,-299226,-551701,-577449,-153064,-1270371,-908124,44233,481160,-206970,-727807,-694448,-268004,464602,-475730,127514,-355893,-923979,-1407687,597146,-548986,-764733,131375,317498,253193,-929641,-574712,640381,954869,2206911,1325272,-518444,257317,-955829,104185,1994149,411804,-350544,98396,237514,760845,-2001559,-21456,-156016,761860,-1537267,588054,-304324,923392,587861,-483531,-629035,106402,262263,168248,-513406,-203929,273553,-485702,625048],[902901,520244,944034,893897,-152265,-129274,-275063,-554580,-315577,372378,334308,428713,64298,1847021,47801,-1724502,-219099,-42243,-387657,-1085678,-1095585,-209735,1570774,737390,637657,952524,634838,354220,1408950,851941,-64925,-1277975,-543013,-501765,514132,-205882,-979855,-439941,960267,-920124,92430,48809,813573,-510928,-788426,-1216827,-1392235,918402,-372953,-523371,17008,-2434766,-205520,-568415,-222033,-690331,-422015,289832,478292,401601,-366869,-1325801,782774,1498856,39109,-723111,-670399,-642198,94588,159421,66339,474621,896692,306123,215822,-371646,260206,779735,26616,-375007,1115233,783689,260299,-450884,685357,817574,-650153,1170514,-1058271,-903119,106579,232331,83251,811589,870492,349392,-799018,-940793,-465078,-734815,1256899,91729,765095,595845,2022817,-246289,-780958,-420524,335492,170355,225316,-775703,-450842,179460,-113476,29456,288965,-143779,630523,-612580,182631,-525122,678752,1029208,-463758,-658976,299607,392867,-202591,-894525,817908,656043,2351082,458253,-205074,173532,287790,-1145147,-1344812,-327334,-588478,-476249,954436,850281,-609365,-697224,152129,-373953,-552192,1014832,1223023,578787,861208,771936,-551015,-268324,-1104054,-1627737,320883,90045,-817599,-1080481,-366978,-113928,510184,-45152,2233059,316006,557473,333488,-944129,-1171513,-141621,-1012098,-81779,-386992,85724,-673301,104584,244700,640278,741108,-523950,239682,-296608,-350270,-519528,658598,552148,851579,340727,-324211,-273796,1032475,438607,561345,1923735,962604,-45174,290424,-509367,-1509877,-1212933,-289649,-207340,832695,1280312,-1142076,-1231421,-863479,-146997,-682072,468871,-369852,-467492,-560418,-1327825,90189,596555,459348,-560937,250388,-302043,-21030,347064,747103,734945,1479972,669947,350779,-263811,-266934,-121919,-207692,605271,162813,-887173,398012,1340849,-690590,-117931,711233,385682,432727,47438,-1690624,282253,224377,-1074166,-241454,746696,689534,473549,-467973,-188310,1837044,-56146,-188936,589444,325723,1304911,-522781,112293,583954,151400,993858,-398397,824027,-1424359,-1306554,-834049,-577595,124596,238778,623020,1024222,-580696,-1828027,163112,-43736,-368906,-2136698,639477,-91369,-1258213,-393373,214698,-110378,-194558,45758,1492802,-497259,-297623,24060,-456497,411126,-1032653,-190064,-840562,-1642954,-837289,303374,-297441,-329050,-907184,932177,465790,845393,-1525265,-206573,-1521661,-419537,209672,176356,-1812715,-573512,474118,998464,-472754,-988792,-423171,147106,-98136,61504,127062,-149727,369927,-735079,-161526,-831458,-50403,-249,1097473,1655538,-452170,-910736,-853221,-54839,-312120,307211,-823574,1575740,7424,-874227,-976665,97512,-385001,598097,-1315419,-1151641,131753,1228042,796173,94167,-660866,-1295137,543695,890411,297948,-527371,-674363,-2241518,-676774,-135867,-218370,1072682,421298,-96757,607950,-69000,-401124,-804778,-35281,487265,-640597,-60114,-434128,-652365,-130727,-122035,496963,49491,-755525,336700,24099,708951,1240272,590365,1015,-432740,480634,-112905,403338,-151274,419951,-163428,-1092630,-509492,-872832,-776757,-1714584,-181935,-498825,-883283,-1433138,-500159,11244,608700,578608,169860,511501,452323,1017191,-311519,-511442,-48317,820839,143030,1051680,-348902,-83758,189554,-814088,-1285545,-211133,-406756,59033,-690326,184252,646760,-1123399,-1344640,278429,-142148,272763,814949,1087053,753451,224597,-622731,-400750,159992,52463,-1311924,-291559,-861374,-467499,-93075,-814274,101807,111895,579899,665374,772775,-447075,-141655,583797,2040858,698532,-690483,615137,-401194,146729,-335805,622652,-785219,-123552,-412523,680502,60485,-332918,-46510,853657,600183,-150545,-1613248,-662956,-653210,-710595,931673,-363741,-56698,-711206,-1274142,223106,-329016,-86988,-413759,-348239,1175508,-23792,731298,-501290,-1313272,27186,1337484,842977,797010,1194572,-374402,-284367,138797,311554,-523423,-237600,-371518,-397944,866574,-1165377,-478269,560305,540315,889007,-1635975,-1705606,-1705660,293856,-296883,-838825,-112360,-387208,-413672,1266542,-197490,-969949,-488480,-2135731,75045,-457362,106399,767691,28221,-496013,1383627,837998,54233,150492,-458953,-444091,19757,-7751,-576150,-1247198,134546,-185923,-539802,66226,-24893,461967,804617,645936,-634204,647690,-447959,-45783,-84748,-253312,352002,-169651,-288410,68605,-1056381,-929229,-1014741,-81869,-233442,-129102,-1052842,-393078,-976468,-919169,-31364,-561881,-1112324,-1314811,-1494293,-134817,639635,-857822,34901,753234,-350454,-150882,-30964,238482,754105,850498,199162,-101368,-409235,659026,228550,-550421,-742046,705050,1088364,1423436,-304256,669338,139003,-173849,-1569107,-804259,-177159,84615,-654848,-340773,-241845,592532,437480,1032654,-479219,-409812,-683845,-320750,247256,-84257,599672,-418788,459250,557795,34961,800581,886975,39399,-39554,88898,300025,-104308,190867,332796,1491146,-685015,-169460,13546,128134,-981351,-412371,-297419,-485367,48898,282851,2075966,-1610977,-19208,245242,796278,-675019,-1190617,-1783316,-1293907,-799508,75489,625624,709445,-1058522,-579572,1630531,-78358,-200337,256903,-1058681,-245487,44409,-76435,1210250,1072257,570311,-165851,29263,-325560,-69216,1305428,395252,475856,107346,1560225,-35835,-792173,56015,-1645185,-1495375,236990,941342,58702,-797038,-1311589,308280,845172,-1134405,693164,1049903,-126732,-347664,1358306,2590768,850785,-621777,402342,1347082,-692319,215236,1585939,-721631,-357727,-1022261,510646,1138747,-241571,305294,879751,255124,1212619,-280105,1458878,369871,-61705,519448,-1121024,-137378,332132,722322,380598,-357258,158109,-338122,678938,1197660,1154812,516200,-27994,-375110,373191,627920,-676176,-720377,-422019,314731,-357209,-712522,1396495,-97146,943681,-949331,397268,797470,-158214,-219681,552983,-1287925,144423,156372,-967864,-816823,-2532513,-707487,159914,1524371,676543,-365356,-341437,-135288,142165,-554042,-572973,315046,1463238,323628,-217506,-875452,650881,281332,1372584,-245917,-343599,-142742,19004,834604,322738,879554,133688,-795823,1284945,453535,-2763,-412354,-485966,548105,63498,176737,436250,1135427,-435381,-710723,807333,-92151,-953201,-447389,-391135,-175010,564042,-612469,67164,-766866,-1037471,-829313,349531,-1030985,-258367,11085,-649343,1044523,868481,496015,279804,285821,6902,1106485,615345,283858,1576531,452058,-603523,-487834,-935375,-207855,-1073929,-459718,-678768,-501567,45069,483312,127622,-2409100,-359545,818668,-742152,-54852,-166374,-357100,-650417,378028,602033,-455082,-658608,-73604,-879790,1676222,447071,306595,813520,7753,-607515,464307,950780,-1497624,-272799,100595,-659697,185168,-271603,1288706,30900,62944,-68244,556684,46892,-621522,387461,-86727,608128,3169,-739192,-506607,-65590,241790,-131745,-218091,1049332,-154685,-111777,-639291,-820481,-687820,195359,-169633,-838160,-1041243,458623,-458468,-156239,256581,-1039050,-1074874,719727,1418102,-88557,-542281,-664953,116933,-337980,571486,-1323768,-644546,175218,452244,-500233,-362818,-60382,-250966,-469203,247597,-336123,-641154,-106197,187564,-2887444,-490213,-250045,-817887,-696790,-628049,82159,-1393620,322376,715303,-872123,-236648,215126,1654481,-63888,-118926,356290,346482,138824,690437,-584923,703548,1706065,967647,675488,511003,415350,-331795,532760,-709838,-409243,639756,1066557,-554224,563941,1059268,949886,-527641,274296,-596954,-140832,320665,-360010,825951,973711,777387,151717,48246,998806,-285989,-669717,-824009,-122593,-1391967,-859022,-313778,647752,-8714,-1091300,-778201,-312913,647236,-884475,-658084,-72540,-891799,-724071,635992,-730813,-682676,402421,589163,592628,-204005,-655078,641939,598999,2230097,1523861,-537469,-34474,-1014128,131049,1247933,11676,-498524,316430,411690,1208016,-1944071,-108064,-94639,921672,-1281958,754924,243862,513157,431201,-570125,-462609,394237,196351,104858,-292412,-235562,219844,-507102,566178],[1026633,773263,866050,841100,-83234,-149762,206756,-845157,-727069,307552,599180,324105,-176168,1836769,114357,-1303482,-37890,160667,-504128,-1023409,-621174,-68542,1283632,968727,474271,1036936,970773,282168,1481972,616029,-253821,-1430880,-34239,-633152,391515,-205759,-600585,-292463,604823,-780958,356853,397107,1022834,-153935,-910593,-934524,-1375835,992487,-635046,-223534,36506,-2622958,-106176,-445676,-139324,-910519,-258306,469192,641036,466010,-713345,-1337993,758211,1836909,486084,-680833,-627836,-477473,147186,31597,-133695,182915,1030000,382392,156283,-169201,952675,573808,391990,-282811,1183060,595598,441877,-173611,855035,783175,-380838,1026461,-1018832,-1309370,226461,71743,208331,843762,500037,360894,-681618,-584208,1821,-535826,1283166,-156480,155947,502371,1854001,-389255,-135275,-512485,391086,917535,497545,-877410,-710403,-97377,-184427,-275803,691845,-508300,1180757,-26045,222627,-501868,579778,1079163,-252825,-198207,388310,-134967,-230427,-354399,707043,966281,2453717,360105,-148743,-327,-165068,-843985,-1223623,63429,-656440,-677745,771802,762725,-693990,-1177945,75240,-488259,-393601,1154800,952669,479116,907797,834816,-183820,-273126,-1223254,-1022335,586124,443672,-847238,-1318819,-486328,-31628,230811,94442,2357297,463144,501216,158476,-847757,-846154,22175,-1114748,-505102,5296,63690,-821487,-101104,-22824,737236,624064,-624493,-545919,-240029,-194750,-680447,660429,609237,583758,24170,13323,-234292,769921,216693,613078,1821972,626657,-530003,429939,-757396,-1479552,-1206647,-118531,26250,538543,561045,-1166628,-788587,-770286,-368546,-724730,623728,-214328,-397319,-869218,-1248891,482644,979808,573352,-604258,227941,-62091,-180762,615866,586931,1041684,1496884,747737,570063,213437,-437238,275587,-252211,545510,480003,-729050,-301385,1478352,-604577,-643909,1268228,989088,477490,-350631,-985333,368638,-263695,-787576,-41897,596984,601938,518580,-268117,-58837,1750384,-58020,-271773,493262,-328032,1447714,-338510,260446,936378,389301,773526,-156480,837161,-1430400,-971866,-1083239,-903688,-11882,327299,626789,1001705,-577981,-2069273,-12856,297906,-257653,-2078086,559987,-189255,-918231,283287,857263,-42402,-153979,-291505,1584611,-713468,-659916,-300648,-566922,428508,-993281,119994,-706823,-1648130,-280093,364572,-302258,-340234,-613347,219103,357940,536645,-1484461,-156515,-1799450,-607627,324322,205916,-1279794,-580260,261772,1180054,-582994,-502479,-312568,-434812,-35891,182075,209588,-574145,269303,-254539,266978,-910545,66983,62349,1145059,1747700,-343294,-690104,-730404,-151140,-694426,394593,-882884,1459666,-281213,-1099850,-1174653,-86369,-123597,300089,-1242271,-1284714,61462,1459904,1220584,137694,-528449,-760579,197923,91423,102189,-133911,158816,-1086169,-534889,-178404,-102664,936952,90882,-116831,454876,-504310,-399251,-771815,-415946,322777,-507356,-153629,-469162,-380850,-72358,-256223,895236,528509,-697746,140920,-466174,862986,1632867,262972,450913,-305375,-216939,-325020,116759,-404195,379435,-126649,-872488,-204455,-360181,-807106,-1281182,-384036,-737453,-684106,-798224,-492964,-301076,758792,585770,490201,181316,300006,770945,-642165,-787155,53621,976677,154704,777530,-816627,33225,276365,-921840,-1606826,-165806,-508816,-65916,-464836,686723,427978,-939244,-788997,523012,-173261,47444,282254,448277,844578,269874,-344045,-503175,522742,-203012,-1405850,-277466,-643097,-517520,260383,-1043660,-116300,326887,326788,626737,863781,224114,103215,46781,1235985,536471,-215035,857883,-251468,540994,-570881,303295,-1436974,-347185,-515137,342595,-499202,-64987,-65469,628382,210369,-595498,-1112544,-494960,-692869,-483733,986667,-891927,-208092,-658627,-1128642,73988,-336562,-484453,-295630,-158899,1422961,222759,922245,-120869,-1132480,32413,1175279,1026946,1395809,1108471,-369943,-117365,124327,437097,-576458,-119998,-149394,-263290,1013885,-1034602,-647934,38568,516559,1103417,-1329688,-1205524,-1523245,296190,-359479,-801116,168636,-353921,-647553,1416753,-174435,-1070364,-432127,-2215819,-500945,-657689,344869,870160,246434,-57004,1607218,370508,9929,-87641,-628473,-343427,191023,-111735,-435230,-1100744,384010,-242818,-523802,-137917,-191556,648280,983379,528157,-809220,810691,-871162,-383526,-96788,-346711,379154,-392981,170445,160737,-744781,-698804,-1048520,-69438,55501,-278195,-857727,-209116,-976425,-843926,-216568,-447607,-913398,-1156226,-1510978,262954,422642,-777942,93113,807462,-226715,125335,62603,-25246,573611,930898,426601,-167798,-321921,454095,-212387,-626078,-1137040,1045732,1192134,1298288,-133279,457079,14746,163457,-1990732,-926985,-256473,-18050,-339261,-117006,-434676,135801,787570,832555,-275725,-364410,-613839,-348904,-74232,400968,729134,-91748,298779,440642,-198690,569265,1121368,38991,-15504,191766,-291257,-548139,180820,308334,1155692,-909954,-120585,-169462,-32633,-1033340,-393482,-318981,-641015,-44551,484692,2008352,-1556069,-12394,128772,705633,-858561,-953992,-1666011,-1353209,-618009,-44397,297973,1390822,-967222,-854214,1746663,1457,-166624,387144,-866719,-630114,196539,-535078,616029,700669,450260,280035,215226,-10793,-253497,1262031,473559,431049,81671,1404776,94467,-746645,319489,-1242957,-1124785,468894,1047017,468359,-137348,-811693,292147,644822,-656201,652312,842139,-166407,-185264,1021043,2748970,601553,-759656,450008,1751116,-271475,256043,753441,-828235,-501334,-1037746,576332,1221388,82146,-75127,627602,-156798,986616,-743361,1607992,366054,-357251,686938,-1111742,-161601,387437,1024513,392197,-508260,522646,-678822,645285,888549,1257674,481557,-320574,-1055933,259696,439526,-800856,-624906,-29251,305559,-201380,7934,1500082,234979,1164580,-941908,200826,76591,-248359,-246238,688639,-1229644,215173,178028,-877841,-665250,-2118782,-740809,28590,1265772,623634,232143,36595,205611,63012,-574823,-565044,67698,1196957,275891,-181789,-816139,970692,68015,1174619,-265563,-313277,-871486,-89452,655657,279440,643370,-183272,-1165710,605129,155389,-90274,-412778,-526660,516893,259859,-58446,291112,1027173,-624512,-618074,866348,337884,-658518,-1191807,-230790,-104885,683943,-615307,-104036,-659568,-589549,-958410,426180,-663911,-199114,-207085,-597282,1213027,854490,573698,-55633,251862,191156,1373855,1233462,4224,1486839,676526,-228431,-89629,-851597,-153013,-1038504,-569232,-532033,-93210,123823,407470,699596,-1843188,120100,238547,-1242210,-86481,78518,-579501,-763494,556675,931869,-54544,-1125728,151539,-896425,1455461,225148,216488,422908,153974,-469509,763364,1084096,-1058709,-139152,10111,-392998,-241116,-309889,978655,73785,13300,-45084,468329,43068,-497614,381831,-272100,154684,89890,-732424,-495937,28546,399181,80161,194903,852335,168044,69993,-585629,-852630,-1334778,-273601,52948,-1159205,-743436,32456,-392716,-241251,-131002,-1002468,-841199,683353,875020,65932,-619028,-288410,-291316,-520911,288065,-1469823,-559766,91358,137000,-572372,-276283,33662,217043,-746874,741894,158140,-558058,-399203,-8047,-2202509,150719,-346973,-876773,-702244,-514281,248602,-1304736,127742,835134,-650739,-430285,156015,1889323,-281198,-346867,221707,784884,27164,340721,-233754,648101,1851363,1656741,306817,166127,-1174,-183852,741267,-306307,-371463,409752,1235990,-702706,775197,679664,1062593,-459385,399829,-398715,-146899,519968,-568583,602273,1003921,516379,-180222,-74464,393018,-166552,-680055,-830791,-18645,-1396406,-518735,-631168,663101,233671,-980073,-604054,-304305,760652,-1195991,-1429585,174004,-939975,25375,626622,-845621,-550318,586798,826098,905996,502572,-412282,527323,-41819,1788323,1448729,-515969,-430931,-825096,302980,347769,-412533,-636391,436708,559204,1455525,-1578786,-285033,-89403,946779,-812711,781158,923590,56192,282148,-595850,-322341,591288,94629,11484,-105190,-206747,158119,-483277,394047],[945064,873542,820865,645682,42501,-58931,602121,-968594,-880453,165841,758295,226147,-367291,1583227,240658,-638255,63379,280489,-620371,-651775,-48153,17694,739978,977461,173598,853672,1239014,73909,1404123,492425,-547634,-1455591,552691,-713511,191986,-94053,-284417,-247904,63290,-609657,530582,766862,1011518,341762,-733915,-627541,-1292552,936684,-859091,188482,42499,-2026447,124314,-114173,-30638,-1086274,-149143,542842,632308,549418,-990731,-1195814,411000,1909431,824313,-701870,-491866,-382809,-20740,-107356,-284180,-154351,894638,444126,134323,47389,1546763,172622,614488,-216900,1043870,304517,603248,39115,971814,688003,-200179,667752,-1038344,-1450909,160191,-242380,192135,744125,-72274,461270,-430659,-141203,412092,-531457,1252815,-302952,-220139,307163,1585953,-437568,467593,-420328,484116,1784807,646075,-919632,-926108,-407982,-253203,-314203,1058476,-778903,1607106,619594,440692,-448617,528782,1211216,-104482,236362,359339,-558363,-403098,416070,464595,1218541,2357710,225447,-75105,-230391,-540200,-495908,-1047145,257943,-761810,-546730,292952,513774,-563317,-1477870,196956,-435720,-102539,1142050,539728,283235,806875,898191,297473,-316042,-1212886,-459322,823489,642552,-943984,-1444321,-374026,-15566,-137548,255721,1921020,677082,333334,-87514,-730906,-665495,233263,-902138,-911546,497844,5849,-980485,-322570,-283195,973222,362620,-780000,-1170394,-404071,10174,-667033,535875,739540,340790,-217112,148559,-168492,347242,-20224,645856,1468261,287489,-825563,588734,-730635,-1300134,-1043904,64660,132800,88708,-254299,-982008,-180979,-464083,-413442,-570199,879541,-127714,-347685,-1133431,-1154089,683159,1293066,568292,-559486,141998,73314,-403747,726035,358765,1163831,1238285,777828,744961,581591,-437209,652838,-312544,17938,590873,-524222,-797862,1105236,-515070,-1050229,1874883,1522970,329235,-898960,-137368,433530,-606438,-301841,182432,506735,397458,501002,-10058,-106032,1381732,13751,-260526,201533,-961786,1320360,-113772,451898,1188636,527494,307447,-100870,678556,-1247393,-620096,-914704,-1052572,-191308,428289,449886,730421,-526463,-2269448,-230904,649493,-30545,-1630232,505387,-331743,-667473,796022,1287006,34369,-82666,-598792,1329946,-789834,-931015,-462524,-539839,509987,-975419,325081,-577844,-1374424,154420,364411,-171732,-348741,-250423,-900274,143859,201367,-1350605,-221966,-1726516,-686808,289301,178012,-666279,-670518,-123938,1110582,-577756,59979,-258139,-1156941,39983,137200,268687,-946179,93800,263069,493673,-848274,176972,413973,1169836,1700494,-185473,-355173,-547027,-384741,-1046584,514260,-790313,1228715,-532490,-1104190,-1123043,-335443,-238384,-129772,-1172956,-1125525,21337,1437093,1378225,228629,-196195,-133764,-116305,-636593,13187,226218,805993,-46709,-250203,17226,-36008,528878,-273233,-234892,36497,-722021,-262685,-645726,-662511,101165,-337628,-140726,-548905,-373846,-28928,-248127,1159618,695946,-521998,-59628,-1175585,565364,1911234,65739,842636,-26836,-712614,-459241,-226026,-623796,174656,-135809,-619738,13812,-49587,-671386,-679249,-517910,-659127,-188908,-137716,-498137,-507445,913107,377658,841521,-144016,47623,304048,-882320,-839552,67747,995625,256837,490611,-1102610,167653,303976,-881665,-1655496,-355811,-612629,-95789,-4229,1061460,183233,-674618,-116262,710802,-92000,-234639,-394091,-167150,779441,314508,-125411,-488247,748032,-462599,-1131426,-295131,-474310,-169708,475898,-1278929,-310413,517663,48025,545050,800043,894580,583492,-428189,508257,248582,216216,1119850,-125018,894552,-786776,-129997,-1854597,-485074,-427586,-29334,-936306,582591,-25186,315196,-24734,-1073914,-607534,-185823,-591759,-218892,822955,-1347455,-219256,-586529,-882855,-94226,-356728,-710414,-223194,94206,1333358,541530,1137946,291083,-809755,100611,1154797,1071642,1864378,834266,-426504,-18232,72091,594674,-394392,-43209,7559,71804,976701,-747942,-610298,-360009,440856,1248360,-913668,-669752,-1217858,162730,-275874,-685667,427647,-332045,-644543,1601980,4771,-1059745,-262189,-1685557,-1026641,-715178,615070,514623,319324,329864,1588705,57501,98900,-359359,-765615,-145399,414597,-184293,-90399,-670460,537199,-226968,-421387,-321118,-371517,683134,1019734,443084,-778606,999067,-866340,-678897,-173447,-364707,324301,-467320,593329,122532,-363370,-463189,-789934,-83070,294027,-441008,-559379,-315616,-859689,-570486,-202248,-318838,-603003,-890557,-1472279,544471,211956,-594307,182386,763818,-55997,367777,154997,-183857,388466,837466,643196,-260044,-287314,171118,-570264,-674473,-1375043,1432844,1140088,865178,34013,214237,-154743,448425,-2016608,-1093879,-243009,-43231,349091,201765,-674375,-279907,938751,647250,-25687,-343622,-583791,-415669,-393944,975273,911869,371812,-92867,166517,-384885,281751,1086073,-89715,82251,176386,-1188076,-894321,191270,105548,908373,-846266,-131476,-354929,-172735,-924444,-333702,-325383,-593600,-102403,620401,1747015,-1292729,61019,2048,645647,-834539,-379940,-1374465,-1167168,-279687,-93996,158402,1961576,-623009,-826869,1846977,123877,-114925,655373,-544315,-852518,247595,-1169553,-258040,21300,354755,693258,181696,325876,-381908,1182985,593893,523322,16988,1106721,146398,-826313,278938,-839468,-686041,627865,877866,825127,497608,-384488,-143858,336437,-253983,500128,634415,-65132,59079,434851,2320833,448731,-769421,482851,1927904,103421,203272,-314603,-1042425,-669456,-904463,776118,1127421,383260,-398455,44627,-141895,849441,-935577,1645211,280499,-870455,593526,-831713,-168046,578865,1204546,358595,-729765,713744,-834548,548928,618247,1227406,436363,-560025,-1743364,164175,287308,-969310,-376945,409158,329582,88238,675677,1101106,479411,1274902,-822915,-36540,-511667,-259614,-262911,718998,-1129123,203299,-10097,-851466,-475102,-1735887,-628326,-166856,877473,618870,876502,385059,506081,-226062,-496747,-636244,-197758,932149,263099,-248330,-602741,1153728,-112914,892206,-392568,-348663,-1364573,-296661,504675,164733,262873,-310541,-1451536,-196475,-63577,-116634,-408795,-469265,517690,440960,-108788,258348,823195,-806036,-558790,865066,729720,-352302,-1598205,-94702,101122,698510,-577563,-298097,-660854,-400260,-1199680,442386,-248349,-118299,-420650,-643387,1308248,574015,529884,-340717,268040,403549,1044099,1418525,-435793,1329797,955154,213229,349025,-761506,-259794,-860635,-588919,-456552,211253,-62390,166545,1389852,-1062166,590273,-364491,-1482331,72730,420410,-698192,-762046,652837,1159583,379475,-1450756,280388,-856812,1027452,129991,16263,151113,496066,-124121,916417,1137449,-601277,-58659,29839,30728,-426963,-269177,798560,115827,-170527,-158689,302861,106976,-390982,217599,-296731,-201673,-10824,-691087,-328348,254273,737686,347696,742331,613934,530933,131511,-492312,-736240,-1792392,-626811,338691,-1189305,-491273,-24031,-317639,-275584,-501541,-898846,-662345,518923,260313,214269,-574873,40492,-615483,-759927,-152246,-1440916,-510447,-30156,-221683,-781342,-151094,-11789,533241,-967589,812600,424081,-629597,-524578,-19096,-1144399,716118,-530587,-852585,-773550,-356721,419381,-1356332,-141187,882297,-409186,-420744,129737,1795076,-493250,-498036,-59988,985000,-160656,-80018,-10729,483773,1555889,1824674,-208891,-230718,-403948,96568,669354,-49675,-345864,172398,1183378,-829891,847444,285733,1029109,-312496,392331,-198886,-731,719333,-617235,214418,873642,192015,-348518,-118520,-418659,27524,-547574,-639003,124452,-1286105,-19377,-882231,514197,434344,-533191,-255185,-259828,807693,-1324826,-1900258,349770,-1047974,498071,555069,-880296,-394439,688145,939308,1074914,1011808,103020,447745,-786393,1108292,1114596,-409765,-746737,-454612,613984,-380449,-720180,-682344,408533,617932,1279991,-1119011,-452775,-130699,819379,-234449,719639,1434674,-315920,223747,-587480,-182217,662553,-42306,-94669,-12922,-140879,28417,-386466,227730],[644069,794109,840485,379518,213409,66829,796558,-903706,-780098,-21824,787835,169738,-483598,1116281,458299,30941,72950,331165,-652833,-171013,472248,41048,177319,786326,-189019,375668,1252147,-251532,1200912,533761,-890446,-1444072,1056154,-743925,-57247,62348,-44124,-304575,-593643,-401152,605743,1047036,747959,862001,-350796,-392808,-1103584,770139,-993665,394301,13129,-1015535,321101,335871,38292,-1170222,-119875,500224,459749,583558,-1161255,-897865,-93600,1679777,983835,-814583,-301678,-355918,-340107,-193888,-335132,-398237,471922,500532,150106,187604,1878340,-353667,612497,-155367,795633,6697,719555,53041,948973,527634,-127537,199754,-1061029,-1298730,-99907,-620111,16319,553377,-722001,612277,-113308,251147,654606,-615557,1041963,-411268,-315735,52646,1247954,-365323,831170,-116872,606239,2281321,703883,-855116,-1043116,-708060,-234533,-206658,1261094,-923879,1751037,1166262,678439,-359368,615223,1409454,-54372,492003,207955,-861623,-744067,1070134,147743,1328573,2102791,116083,-31115,-485980,-804135,-272389,-864635,191395,-879475,-189373,-284819,153804,-239732,-1564181,467787,-249346,191119,878479,128549,12597,620888,984087,763314,-402385,-1123629,-101549,839801,557549,-1052566,-1424989,-122267,-148109,-510069,416559,1202822,854236,44223,-350166,-612457,-624376,402047,-444607,-1158836,992445,-60783,-1103999,-516345,-437975,1152802,177300,-919489,-1524916,-712992,181442,-466998,374292,880374,278795,-268467,38006,-137437,-163244,-255295,670394,1035317,35223,-841152,677625,-454752,-1056566,-764448,240478,113066,-398897,-925921,-635013,402311,-8317,-248226,-220865,1181930,-97725,-345552,-1218968,-1067887,724753,1424078,404452,-405128,2173,70829,-621483,692625,154309,1124727,791078,720402,772541,703385,-290093,956370,-300128,-766094,564718,-351861,-924409,419851,-422526,-1186244,2406405,1755062,68859,-1306981,612230,481371,-699290,235477,366266,460771,93183,440171,226179,-310171,840907,144677,-184259,-208849,-1447361,940838,106968,629173,1243228,499096,-246721,-223171,417043,-903803,-285708,-376789,-1010536,-373597,536044,151725,228380,-415540,-2200949,-521427,884146,244846,-960015,416903,-476208,-526543,1026317,1445385,117005,-9660,-813598,917831,-687415,-1072821,-422785,-370521,612593,-969310,383950,-555289,-839283,363969,290175,50051,-373134,-31859,-1988973,-93915,-44609,-1126556,-390541,-1334767,-601399,145989,22922,-195528,-734496,-558015,754576,-461567,558530,-216999,-1679013,167319,-113326,252554,-1074807,-108615,683560,477271,-657967,254732,975028,1155316,1466517,-36242,-24594,-397362,-603496,-1303055,563004,-570911,908148,-688892,-872984,-861719,-582804,-620790,-583730,-1087575,-742161,13023,1165485,1218686,333861,267293,467722,-316751,-1037756,856,446936,1081384,612773,114351,460531,-50344,-107149,-572677,-401702,-423037,-748586,-25527,-448345,-708209,-115316,-149599,59543,-615265,-487251,9654,-147444,1176219,594364,-256122,-243461,-1886348,-10810,1953015,82511,1108582,354789,-952143,-495266,-538861,-721275,-120608,-164714,-425233,100882,-75643,-457647,-117061,-517450,-331358,461852,308942,-493213,-466518,991167,107212,1164566,-384584,-263932,-281067,-954960,-597675,7041,924330,436420,294765,-1177787,248123,310349,-651446,-1312418,-554789,-680307,-36425,604159,1193061,-30515,-405656,398922,761002,105246,-520412,-1043637,-620565,566715,327121,-15836,-424943,707560,-644584,-546800,-298387,-449105,529825,514717,-1374521,-389077,709719,-154828,464245,613548,1302275,1041864,-724995,57259,-66628,473061,1323562,-7287,1115218,-933771,-569148,-1887597,-503114,-160607,-360965,-1088135,1441489,78755,-5890,-39069,-1428734,-254871,190835,-349413,45841,472141,-1569651,990,-476331,-612533,-288114,-374024,-643572,-199123,388385,990510,898333,1297174,601805,-417134,232536,1305916,979796,2080153,426374,-524274,-41291,9983,723481,1787,-12149,27793,471507,721078,-419389,-392159,-516397,358139,1228400,-519319,-165790,-893670,-9213,-5522,-515069,584731,-298027,-394664,1762985,245991,-942850,-58944,-733608,-1375662,-608699,806176,-320850,189172,495102,1341461,42328,300888,-594112,-812636,114962,640021,-184216,376542,-89372,570996,-176541,-239439,-393191,-470822,581561,878151,373377,-552872,1189700,-567151,-874573,-288067,-295949,198424,-339830,932510,15302,22117,-317365,-321830,-111475,413041,-637021,-223070,-709023,-699647,-230360,76146,-161442,-191115,-581295,-1370001,658721,40017,-348474,266951,526177,97717,471128,230031,-208162,223400,603237,813305,-369997,-310726,-132185,-732303,-677401,-1343392,1759323,898621,322486,178628,10356,-318325,680332,-1657689,-1200056,-189451,42027,1197523,464868,-881481,-535649,853663,545336,196195,-340433,-573705,-507438,-694336,1383857,1093616,801778,-654232,-148019,-458685,18881,799827,-290169,224579,68686,-2072446,-1034853,223215,-237905,939142,-420935,-164071,-468332,-295034,-650105,-239721,-353970,-374404,-72431,693937,1372816,-888123,174964,-138339,629471,-642649,409058,-875186,-743123,138017,-58273,279701,2277133,-133412,-592795,1833334,308607,-75356,1007068,-167430,-814366,202893,-1789454,-1035847,-792039,332445,999147,176712,656175,-404505,1225660,723478,673441,-36956,760669,91722,-1032653,170321,-545903,-246409,725029,434548,980708,923936,-104563,-911728,-23233,-33564,239639,500773,139613,317118,-155587,1433508,376483,-629997,545653,1832749,335444,65960,-1221264,-1325817,-843566,-661479,984125,966542,579856,-558120,-629391,336581,845561,-882241,1560111,192933,-1485484,324431,-303991,-141275,831739,1201029,314236,-957074,705373,-739730,392730,440232,1098898,385055,-651438,-1952060,117193,161522,-1101934,-61545,830751,399370,465179,1116591,208780,523344,1221819,-595697,-200769,-850958,-179950,-244244,630055,-1056465,145040,-316699,-925343,-352714,-1534568,-483133,-457093,440926,635004,1443092,596531,705343,-799202,-427923,-756191,-445388,731506,284765,-316945,-184477,1131767,-222621,636184,-577737,-378109,-1483960,-572536,262660,-1217,-136432,-302774,-1589163,-931561,-178308,-124463,-402631,-381170,536655,578523,-13937,302633,617892,-944706,-584058,752580,958292,-166706,-1514473,-17839,396272,620331,-501426,-439009,-776698,-502334,-1490846,385377,77782,-71773,-598394,-698034,1333811,118416,410865,-513871,331682,602926,195282,1208817,-875775,1130085,1197779,547016,684134,-703682,-542327,-571764,-547681,-441846,351360,-472817,-176891,2023512,-106607,948694,-877937,-1398989,391145,812215,-687430,-635107,589342,1216359,723302,-1581862,261630,-755436,514226,176523,-229842,44121,866456,273863,909543,1100808,-308361,-116530,100562,444039,-390543,-171156,811743,139060,-435696,-371756,-6069,218056,-374327,-87456,-216307,-274061,-209580,-612620,-45900,520838,1107111,573033,1224062,381477,872429,-24115,-370860,-424640,-1913558,-724032,647652,-919299,-391738,153971,-282144,-222835,-718374,-693323,-629398,262755,-256276,349297,-443988,255816,-780691,-936252,-589524,-1278093,-532642,-144950,-537992,-946044,-4319,-155583,678571,-1013934,540160,407400,-781579,-446116,4271,-99755,1082353,-723030,-813152,-884146,-192688,579548,-1437699,-447560,820203,-229054,-240629,105304,1364416,-578353,-494792,-426842,891846,-373008,-429794,28119,314088,1069304,1172668,-710821,-532084,-664501,449970,374121,7974,-359314,-4561,959662,-885515,747004,63877,913871,-57197,210880,-41022,250636,856998,-503601,-231319,549884,-119883,-352974,-162884,-1110425,243152,-276815,-351561,266497,-1096867,457517,-1051920,253456,497684,-24733,141867,-183947,799937,-1221549,-1899111,436191,-1145278,557157,424925,-835960,-251161,728693,872700,1019207,1230943,729846,530577,-1390873,460092,606960,-224710,-811483,-13159,1004271,-765530,-822819,-588380,215107,549113,645255,-752375,-515662,-184786,566329,300078,653433,1558149,-515843,305179,-569316,-60317,603512,-198484,-188415,-37670,-66044,-194738,-216145,132643],[172274,573009,929249,111589,393994,154489,767823,-682038,-501479,-187812,724812,174714,-526785,563732,746213,504055,3725,338307,-548757,227359,811121,9676,-203666,463840,-516633,-274812,918306,-641692,892568,723638,-1161482,-1461795,1321067,-749386,-284938,212391,185959,-413525,-1241147,-149709,590424,1085117,289526,1279692,72176,-311572,-814746,543587,-972739,148792,-56904,-61684,362839,780813,13054,-1130860,-161632,386230,184405,502405,-1224026,-499627,-535434,1208667,968709,-985323,-121912,-375750,-680041,-178754,-269623,-456170,-129738,552007,184242,193878,1909430,-871029,394045,-58068,604916,-220522,771293,-175642,743686,308783,-146812,-240056,-1000299,-912588,-444648,-923661,-271242,348736,-1281722,756883,177398,503514,678935,-657851,637964,-528458,-247404,-214546,846956,-193732,906612,343915,728774,2087844,725455,-623292,-1027068,-931722,-39777,-94108,1231660,-939619,1574222,1479824,787408,-231405,822648,1548770,-92381,481358,-9996,-1075469,-1175109,1300824,-156721,1230326,1709396,79327,-62296,-725600,-950807,-241965,-684306,-106763,-974731,258605,-725998,-232478,192039,-1481487,774717,9576,339319,351892,-175754,-275276,439727,1113082,1110796,-521315,-965385,517,507001,170366,-1086746,-1266596,140051,-430919,-800331,544599,574906,911703,-325402,-552793,-496779,-630212,455516,47508,-1158240,1366445,-90770,-1117869,-645690,-441525,1140622,306720,-987637,-1612035,-959885,237284,-127787,266352,952133,440546,-126113,-264540,-173595,-658206,-472226,667939,672728,-63797,-573257,617947,-58466,-850653,-445299,396926,12413,-805238,-1278982,-224121,789302,476507,96599,246328,1449077,-46030,-395728,-1133109,-997293,731689,1280389,94166,-145846,-163515,-60667,-779712,571314,36925,967047,285222,577706,591971,576821,-65246,1154064,-113662,-1392096,490685,-259127,-663941,-271762,-315597,-1012486,2642176,1505874,-188203,-1377469,1081517,510797,-553055,684633,445849,414252,-267329,351638,346496,-579263,274980,291133,-91206,-616799,-1686966,421834,274703,720985,1063311,304524,-712922,-442181,166930,-471365,1898,300946,-805332,-524368,623719,-174557,-407851,-277203,-1713423,-816234,914696,477025,-280756,228957,-567889,-476030,974972,1349861,198208,24917,-909477,631297,-402023,-1078365,-216853,-89234,691597,-936687,314044,-682676,-172722,332938,136280,280718,-412424,-112598,-2525886,-265394,-145283,-826045,-600442,-809478,-358173,-54676,-303034,42118,-713256,-881650,208076,-266815,871523,-161207,-1720430,349474,-512797,139592,-881043,-292643,891657,305019,-376628,290033,1553106,1077493,1014925,60558,177175,-374077,-633970,-1404772,481726,-290986,533248,-730499,-472702,-493831,-774939,-1033165,-940122,-940312,-354312,6107,732382,833867,425525,737283,923063,-351921,-983601,2592,459013,930712,845361,484065,1075225,-157373,-832370,-716845,-555615,-737933,-656945,243303,-228026,-560224,-268064,29053,406361,-603518,-529903,48410,-28187,932624,444776,54137,-398993,-2375127,-608395,1704533,320401,1206741,727946,-1005507,-455061,-741734,-630827,-431814,-189121,-332783,66208,-406801,-276278,273807,-359593,75159,1080682,380376,-445550,-126707,947769,-139014,1398236,-508985,-558111,-819705,-816466,-110168,-31830,836858,635041,244585,-1063764,226640,330438,-248579,-544563,-516909,-687862,63777,1186502,1063081,-174011,-212914,583283,633334,438903,-719817,-1509621,-853874,259023,258820,-12079,-390408,367154,-686904,149415,-248105,-576468,1303703,418055,-1202468,-293822,916379,-203478,435751,378965,1310926,1300231,-782707,-75803,-324083,497718,1405671,125254,1156306,-965078,-928291,-1552219,-396600,207749,-610179,-907210,2183165,225166,-229641,144012,-1551211,-47979,549737,-10159,300718,65754,-1500046,415921,-296630,-372423,-464500,-382762,-296328,-209956,667462,562412,1205021,1327293,732250,-17786,403367,1560585,775981,1979122,-33037,-621064,-192124,-25465,774639,520799,-11934,-59983,795256,298595,-168804,-93480,-423582,303180,1025351,-216233,241218,-649514,-72336,417836,-336149,589777,-252253,4630,1824059,433775,-749990,104901,264993,-1469238,-370941,833932,-1364596,-130367,330272,926560,281805,538552,-695133,-743423,372898,790405,-87808,843278,455973,488671,-133056,-29431,-307836,-431077,398553,574012,286280,-207406,1348537,-184961,-946349,-398162,-141329,31101,-16117,1194152,-106639,335808,-323678,146145,-147239,387686,-850911,72167,-1216938,-580153,11736,578124,27288,267194,-285903,-1206037,605587,-65228,-91132,328866,92039,172646,386253,271717,-129713,91320,286140,891198,-472250,-380867,-392017,-652218,-627296,-1007989,1920006,516008,-107327,293260,-107121,-362857,881818,-1107159,-1154146,-156817,243194,1889183,535844,-980658,-617448,573575,569100,310041,-334097,-549794,-598764,-926696,1382432,1189684,1039487,-1161359,-370923,-390071,-140306,372855,-476161,353614,-79760,-2578624,-985617,269012,-627517,1250134,296866,-149334,-458369,-404079,-265695,-135978,-442580,-91171,65238,712601,993802,-432046,283051,-286333,638802,-382765,1170132,-213573,-188117,522385,65607,632286,2257733,365134,-319775,1550201,554189,-64071,1322097,167813,-508593,95674,-2164243,-1420053,-1443933,412345,1174520,410063,961637,-310463,1449265,808891,778207,-30233,463267,-55018,-1278055,133362,-419884,121444,770099,-190561,816101,1037512,1815,-1720808,-398716,22928,-82243,466047,360684,508670,-534065,399362,348273,-355542,655785,1481106,374402,-114919,-1683035,-1557787,-991811,-370071,1101440,836114,617167,-514138,-1096506,1027471,901112,-704394,1345673,184027,-2061269,11327,350567,-76885,1030253,1023955,292047,-1110509,536950,-411311,212252,360202,934379,306124,-561309,-1390182,144286,64949,-1133249,209961,1165153,510791,849160,1262139,-903926,371848,1001932,-286726,-205085,-908988,21117,-167079,438825,-1017442,88676,-606660,-984985,-256254,-1317938,-330696,-741054,32590,614644,1806736,623163,789738,-1570373,-455393,-887523,-642517,587985,323471,-307699,351221,906190,-248865,503403,-709276,-312415,-1235460,-860069,-105567,-193665,-438425,-242413,-1543729,-1449798,-258603,-164260,-390186,-322868,542827,650343,162567,365845,487390,-1010147,-692722,496617,952272,-139098,-967213,-14534,694714,470096,-404339,-476601,-939016,-772741,-1717688,246944,186003,-117926,-719798,-680767,1302262,-360200,271865,-546758,416701,745398,-823126,777951,-1158240,909352,1297296,646243,829003,-682761,-931535,-226303,-481105,-430372,320901,-917434,-522203,2376659,906584,1108190,-1237511,-1033016,775248,1158292,-565299,-410710,340279,1077621,894898,-1532129,107417,-617441,57669,339663,-411688,91274,1056599,556292,788197,979063,-292274,-330891,175332,693546,-233143,-53300,996119,137271,-691472,-598204,-458591,321409,-499795,-447072,-96119,-3952,-370298,-495797,273980,725443,1352632,666763,1480604,189278,1146629,-370477,-235200,59271,-1642034,-549471,920202,-474277,-504048,304192,-317761,-55995,-654816,-358367,-769772,-34383,-570998,473616,-279079,325345,-748738,-957798,-893920,-1046043,-606232,-207471,-739407,-888379,138094,-326749,667999,-828016,166876,163907,-883549,-200269,-85418,659042,1178961,-843448,-806599,-989574,-68030,716298,-1288683,-753955,653200,-182512,21785,62091,711949,-447651,-294669,-774678,576813,-526454,-626352,-80129,208872,695124,-152168,-1036614,-625883,-719396,789245,-13222,-113906,-416453,-80559,682087,-854464,472638,86436,767990,294144,-119279,56413,536512,879036,-298417,-624461,65846,-337036,-238272,-269088,-1422056,423007,86594,-91958,374204,-883135,756992,-1124646,-20852,356394,283422,467553,-69774,752777,-892984,-1490894,437462,-1141598,312061,250444,-726610,-159566,728645,623769,726666,1166486,1267336,802885,-1633477,17791,47420,-16877,-546836,381790,1367637,-822676,-720386,-366642,-122945,350604,-247700,-563116,-417878,-207844,256310,659428,659892,1276589,-528711,527336,-550116,-6605,438468,-340458,-244272,-144239,-3625,-482782,-5189,104285],[-367687,290685,1051045,-105893,542814,168802,589464,-372990,-163943,-246816,646600,238810,-514974,121514,1034072,689290,-115073,326438,-307290,428466,900453,-53524,-315354,98455,-722799,-884516,297351,-1026079,484097,971608,-1221339,-1518869,1252269,-762752,-404329,347006,493344,-503122,-1716984,135146,499323,757740,-230834,1496416,352496,-421873,-491576,325302,-749481,-544695,-151890,521316,220955,1104522,-120304,-973905,-237851,281771,-96967,280148,-1218362,-93479,-747611,619880,848138,-1127334,-26802,-416871,-902608,-50535,-108142,-311324,-688196,592040,207114,63987,1719071,-1233602,47288,110546,624597,-346641,745962,-584823,384984,56177,-219310,-530465,-788535,-413026,-692557,-1009882,-583500,212671,-1608030,846432,354382,595682,522459,-585212,178679,-642748,-177760,-448546,399985,13988,795514,831778,803856,1298149,757415,-198551,-871762,-1011527,359943,-68378,989618,-844788,1167009,1503253,700705,-66696,1042448,1468851,-162166,224364,-202597,-1212400,-1534513,1008391,-360346,897301,1198539,135059,-184778,-903609,-992770,-369575,-489375,-524371,-1013474,675918,-856832,-551048,614374,-1310188,987181,271540,239197,-341743,-352016,-503604,336974,1292824,1291598,-649153,-693689,-77653,-116274,-410573,-976720,-1022180,303921,-795843,-944272,611692,307298,863292,-695155,-620224,-371535,-557195,383286,318447,-934805,1510644,-37648,-945347,-685817,-311307,911332,811535,-970193,-1492688,-920541,147329,258568,260364,896784,758143,121307,-626765,-265232,-1023714,-652626,602687,451327,4814,-103879,378863,287563,-751056,-170781,520826,-106788,-1048184,-1253276,128482,891425,850157,531117,706091,1602252,129726,-478921,-997357,-942154,823352,832297,-277526,184153,-318048,-275518,-851154,432009,22287,740176,-152835,396035,218887,311344,146954,1235299,296758,-1466864,426778,-251052,-135172,-694801,-183739,-618666,2370947,764628,-349375,-1089647,1205103,512652,-267455,951265,380395,314911,-615581,242844,274413,-795826,-191279,395397,-34412,-899872,-1648584,-80186,350066,672381,690908,8271,-971767,-640751,41052,-39239,214509,816931,-496870,-627564,650602,-439892,-1030373,-175312,-873094,-982029,720691,588530,237692,-86735,-558083,-473683,747716,1069165,265272,-13557,-899343,673323,27604,-964050,69700,236962,718488,-838025,162458,-915533,412620,116557,-93883,432709,-447911,-507844,-2253063,-311714,-118770,-476645,-762704,-398287,-24534,-262044,-789890,119639,-605773,-967595,-319330,-43864,932753,-91989,-1230062,556131,-926731,-52143,-430739,-429489,824222,160164,-62768,288047,1922706,915638,375654,88887,170557,-520056,-370646,-1311906,284662,-36032,148291,-680893,-31511,-141839,-883820,-1265354,-1108937,-702678,-208672,-44965,272491,400948,489054,1070491,1169030,-226782,-520181,-46732,257487,458719,777917,802913,1709310,-341654,-1425875,-653334,-638625,-814041,-525129,462209,-43522,-297532,-322522,170522,765568,-470904,-388023,88282,45990,515893,488622,359269,-525939,-2503999,-1003038,1218868,702747,1136937,966223,-1001177,-390050,-796984,-339638,-698059,-194623,-329408,-31195,-849162,-217861,459758,-80310,363883,1497201,112554,-330953,431337,800636,-336646,1490718,-552801,-756251,-1149356,-481378,463701,111210,805723,776818,321676,-825669,98677,381994,233392,528936,-140602,-632332,128985,1532591,771251,-224271,-140820,418899,343967,895725,-753242,-1697563,-886629,-71671,70924,-67905,-434717,-190622,-570307,711720,-133812,-759948,1784067,285871,-729650,-25395,1124304,-77527,489508,178408,973682,1298941,-606675,19816,-476812,313252,1355307,287069,1027428,-852952,-1160084,-1006612,-193287,565406,-766905,-487050,2499353,375821,-267002,434622,-1411985,136252,806769,343501,546032,-208034,-1192395,857600,-19181,-188423,-557458,-392159,189375,-227453,858152,217277,1375854,1208986,686265,358529,571515,1773579,492100,1575155,-459007,-666315,-419039,-6425,723593,1018002,-16176,-146720,955027,-149033,-61921,151736,-177142,289414,691553,3688,498450,-548922,107648,884280,-202126,442714,-217166,406838,1723344,481457,-524869,187845,977594,-1303383,-77232,677743,-2152697,-550707,-147103,440446,567727,702074,-597441,-578788,551067,788092,97894,1173646,805249,316663,-125442,129289,-87939,-255594,206136,176287,155155,147670,1436627,111862,-909011,-460079,89782,-137528,438424,1394864,-214348,528732,-494890,412104,-189829,248672,-1031515,257352,-1587732,-553730,30352,1149152,229396,670207,-44798,-992424,431902,-82869,128732,372224,-426826,131779,137217,269234,-22440,-6551,-50468,838757,-540129,-470696,-563400,-363673,-531556,-439408,1851054,135774,-267263,379879,-124404,-172298,1074522,-601300,-935862,-189829,532098,2158128,353676,-927566,-601540,202113,713290,259416,-299362,-479743,-662337,-1032953,896114,1124604,1002114,-1321394,-406755,-206112,-144933,-48998,-574413,398992,-213599,-2491178,-857955,315681,-946743,1615876,1090791,-14156,-312355,-502648,121944,-61609,-606622,114879,280525,675588,699735,-13117,331007,-421182,617660,-172313,1644926,484445,341752,771619,262316,1091067,1918479,752515,-163396,904876,829702,-76148,1469442,378890,-24241,-29130,-2141517,-1340386,-1635088,586329,1247412,890496,1219143,-137231,1769881,791130,768060,71075,282173,-240543,-1440382,183188,-450358,354071,769343,-834848,311942,853418,-44597,-2226263,-762937,11009,-392535,492978,503388,571708,-589409,-429140,334115,2892,787752,954743,240177,-283530,-1656135,-1606891,-1074115,-93845,1077178,787818,480358,-305272,-1157445,1530753,881374,-549908,1016547,291906,-2476992,-216014,942617,18180,1061061,742003,311317,-1124817,300305,56065,55256,343763,790326,176568,-335471,-228299,253382,14346,-1033857,338673,1340251,641110,1134603,1151220,-1847362,116941,668522,53930,-6407,-725572,326402,-15955,191473,-947350,79861,-754755,-903276,-134015,-931367,-206508,-900911,-305285,491490,1878879,490251,779118,-2248588,-597875,-990360,-764688,437076,356163,-194787,818832,545155,-216129,515869,-683550,-97252,-743009,-1090028,-523242,-384101,-582797,-201450,-1322028,-1665947,-438227,-270370,-363323,-319895,499847,649300,356842,396213,465940,-988659,-834122,106939,713639,-234114,-157642,-72290,905059,268422,-312603,-408599,-1040604,-1010194,-1762612,32662,24343,-289017,-775581,-558290,1226427,-707280,156989,-453856,486717,794624,-1553054,331479,-1191497,686164,1181436,483620,791405,-660621,-1280524,124924,-413263,-340104,173178,-1136410,-766668,2299520,1766661,1033007,-1437792,-514370,1096622,1341312,-386327,-144936,-48184,781311,873794,-1355436,-116737,-482728,-243462,560230,-416951,225607,935714,623882,627377,791037,-517690,-617666,243113,702568,-68485,43305,1254154,116490,-845462,-735945,-966042,343966,-774985,-732794,22653,496007,-364317,-340973,544745,792032,1380526,593579,1462526,62369,1330282,-751885,-94368,617167,-1047842,-208667,1086985,-70043,-812434,209322,-425535,225080,-248339,94949,-1035963,-318572,-656880,593735,-131064,256469,-514052,-789464,-1016515,-800594,-657636,-185384,-783542,-534156,251436,-449104,539411,-453860,-74197,-187929,-826972,116545,-339434,1022181,1002358,-842169,-841529,-1053180,-16916,816873,-712400,-1025358,430608,-300709,260966,-5691,11465,-102360,86395,-990325,193042,-541473,-679540,-224283,180944,612642,-1547830,-1087065,-477574,-590422,1022453,-338985,-340132,-507337,-57934,476299,-754359,60416,296082,618278,681169,-507047,101946,782911,760421,-121834,-882118,-484799,-400318,-70682,-447928,-1327074,522961,468687,39032,430784,-697776,807250,-1087652,-207760,9334,261198,646625,89505,682308,-404806,-952402,381468,-962679,7228,50142,-573126,-148166,689438,248309,259433,892764,1564908,1165596,-1410303,-204216,-448930,132119,-10310,639821,1577337,-667727,-498682,-95249,-554345,56892,-1057123,-529092,-164098,-165300,-19644,798800,774628,767193,-410422,844464,-520319,-67181,213760,-423954,-244519,-241202,40178,-766096,189320,92320],[-846464,38167,1139208,-243970,629894,124522,386266,-60397,106111,-133772,632026,337094,-467999,-30303,1228730,608729,-251917,310950,19428,414837,744735,-119042,-184390,-228935,-760822,-1264638,-417578,-1334678,-17097,1142138,-985896,-1579225,855311,-798937,-353725,498541,904230,-514344,-1875412,417837,346851,59945,-652537,1475318,361984,-702778,-237797,175130,-331643,-1398314,-240359,680187,-47637,1236953,-322787,-747624,-299409,271457,-284658,-47722,-1207156,235271,-690716,45055,718246,-1140787,-72725,-458998,-920813,151181,98609,-19693,-948622,612759,193385,-147259,1434960,-1344225,-297994,356302,892661,-394465,642717,-1033449,-31381,-185713,-302596,-605338,-416990,63138,-684916,-786622,-830430,198258,-1635850,858945,368021,569053,298291,-411707,-125142,-682993,-209685,-609437,-44009,179721,672949,1178827,777214,351190,820673,354054,-601879,-905321,877665,-156757,632300,-671744,695427,1271784,454470,126488,1140034,1066010,-185672,-172497,-283445,-1221415,-1645110,362711,-401648,361686,614750,270151,-369016,-979748,-955889,-553767,-262687,-910644,-972060,972143,-636831,-726829,918708,-1125061,1007793,478233,-117899,-1028978,-457060,-605184,339003,1501473,1312713,-756322,-252195,-174429,-760548,-991268,-711791,-782004,321951,-1138100,-915388,606478,453948,832582,-971805,-505951,-216628,-320008,253527,212416,-627064,1370849,126194,-547953,-628596,-111039,529240,1464272,-901152,-1233170,-496186,-11172,585271,341101,706101,1096692,343283,-887104,-362201,-1162825,-775414,445637,361176,196790,431020,-1107,443324,-760444,-2989,589169,-192828,-1102301,-900527,320914,732966,998990,932017,1036955,1594116,486341,-560367,-957399,-901359,1023542,161125,-572160,525861,-427281,-508979,-837163,333018,79707,496427,-437346,247782,-248363,56955,266149,1208579,885893,-875480,379738,-298077,474888,-708438,-28239,-178629,1544934,-258742,-387149,-590713,1039055,473711,23736,1005172,168249,132164,-867901,114016,-12286,-881086,-500374,406710,-55793,-976701,-1379058,-431851,317081,471481,234640,-289356,-990510,-711502,103344,318316,326344,959640,-160807,-686206,578570,-591339,-1488578,-175071,53810,-920429,349133,554074,529856,-492687,-422219,-474434,490572,690461,301760,-139907,-825977,1033281,519558,-756988,342209,513192,691022,-658992,-26545,-1135845,714726,-191018,-383328,447350,-452540,-1074495,-1352474,-226920,-33781,-119246,-799009,-280737,300844,-435781,-1362714,203603,-448292,-779664,-602221,155181,754851,-34948,-411801,737767,-1196370,-269992,111095,-512064,489240,216906,211034,260523,1931348,665540,-327640,66269,-33664,-801386,157564,-1025654,39810,117215,-199227,-597665,307229,97607,-908637,-1242843,-1069850,-390864,-426537,-175936,-82525,90831,524430,1158944,1229744,-7383,167058,-184353,-83419,-115225,604897,1048338,2184441,-553856,-1652720,-388452,-610272,-651695,-405666,568101,58866,-39498,-278317,258455,984017,-214047,-74186,129543,51386,71634,814522,616898,-630416,-2261718,-1075647,643568,1094582,941654,994820,-1047989,-357246,-722722,97666,-869983,-179001,-362586,-109394,-1140746,-318562,477734,234741,397067,1615960,-260913,-149482,1017847,617351,-491505,1410821,-589235,-806384,-1178554,-30298,915952,575878,872460,805814,446832,-551993,-97227,461758,637493,1622288,468595,-531163,84047,1480413,489420,-167267,-172580,20936,-39339,1385546,-598534,-1599095,-791804,-359288,-233433,-121042,-561330,-796094,-327450,965175,19904,-837120,1737452,231207,-58010,351065,1296810,174954,613250,67092,482847,1087259,-258317,197587,-521585,3471,1214882,467702,783181,-601555,-1256194,-468576,52714,817292,-839464,-25644,2271436,491904,-85665,727264,-1061645,405733,897938,616943,765465,-194457,-777497,1094295,360963,-59553,-521315,-424148,613452,-214555,897225,48855,1371948,993933,541035,709925,692879,1790972,158993,963921,-786565,-620795,-633954,74199,575511,1336103,888,-101919,946448,-438629,-74793,228860,74502,306514,318608,193623,575352,-602915,571161,1257430,-150085,198140,-222148,693493,1439436,364100,-310471,187507,1271314,-949265,182693,393630,-2310844,-936532,-781728,-8531,660217,687165,-315908,-382959,585593,586627,330746,1261548,892655,97013,-160709,160898,176060,-9122,65562,-208064,-21725,409593,1419652,244367,-808262,-444180,385600,-268469,912976,1514664,-298674,599278,-787580,397627,-244613,72663,-1111119,294648,-1627132,-612532,-204901,1578194,406399,901781,118974,-748338,213266,-2989,274791,416917,-843142,-21153,-192277,222895,33465,-78517,-355788,647392,-564728,-543426,-645594,36432,-411950,205196,1562981,-57512,-117489,447219,-59013,288735,1250963,-283663,-615368,-303815,846696,1916999,-40974,-725396,-591987,-134661,920734,35935,-218856,-346718,-678880,-973098,88978,876384,704154,-978565,-231424,11820,9650,-344688,-560196,304506,-292096,-1867180,-787263,349192,-1101822,1709090,1668820,283798,-55877,-589122,386874,-60227,-825034,134457,497767,575376,522177,298904,274833,-509999,489175,-98934,1692731,1063209,708607,836124,496370,1485223,1363938,955555,-202283,-21225,1082954,-89381,1379143,426454,486134,-131081,-1737148,-936546,-1230480,804060,1272159,1424290,1395813,41868,2000520,632205,655718,273860,238584,-391168,-1427437,283303,-573522,412139,727718,-1312698,-409121,495759,-187806,-2219620,-1066972,32208,-622152,497979,507434,486714,-335872,-824788,323013,364307,881622,385037,16154,-395663,-1314438,-1407460,-1050092,120830,908548,820385,196674,-29704,-802384,1542015,682963,-523953,615386,492534,-2665324,-264423,1281047,129882,858925,443190,371086,-976116,102123,521880,-43695,338852,690596,-8577,-83196,986387,443022,24723,-815729,277162,1295872,754145,1214324,889793,-2315745,-114994,318012,361408,375576,-415924,603174,204247,-45037,-744762,147963,-690707,-729207,-82305,-639916,-273976,-991135,-580379,221304,1639245,280224,704116,-2461519,-796446,-1018826,-799627,210609,368347,-9819,1033186,151517,-179249,602329,-463025,245137,-182739,-1200345,-851269,-538415,-589106,-215551,-977118,-1561283,-824931,-443540,-315170,-353465,381054,588706,517147,365681,536320,-887320,-934064,-354332,314362,-379912,619943,-156456,966188,34280,-250993,-281274,-989863,-1047217,-1572093,-229150,-342956,-570999,-765680,-356756,1119576,-820999,87610,-287913,513126,732552,-1665614,17495,-981301,475685,852871,139028,664334,-568912,-1415313,456799,-349227,-103211,1689,-954564,-841144,1810687,2231761,754706,-1509981,-964,1234538,1269297,-220732,90681,-467284,422273,698080,-1110232,-320169,-379361,-365404,761664,-189003,344777,538284,491098,489753,564890,-800608,-801680,322207,500442,45237,87599,1456138,87800,-841441,-706938,-1379700,225306,-1152086,-822803,133130,988038,-121181,-151076,697544,696696,1187005,398695,1234750,17295,1422085,-954428,54144,1104796,-313286,132629,1089491,88243,-1225777,-177230,-573281,581082,453680,597153,-1324346,-542534,-543481,713766,-29095,92085,-96849,-460974,-994385,-567633,-594581,-71921,-666163,44023,320126,-465088,343027,-37623,-98388,-524150,-581528,380171,-690615,1004428,610893,-724496,-890490,-1065134,-42192,868044,227603,-1228388,222768,-557502,392480,-96221,-585003,344106,570523,-993455,-97215,-382396,-670118,-274077,194832,798385,-2280023,-866345,-142133,-367795,1077189,-487990,-574374,-616879,21340,412042,-621639,-413461,556400,471144,1010333,-820780,122497,933723,516134,-91176,-968495,-980985,-298360,86802,-654668,-1030760,524090,789862,-4711,439002,-574711,633674,-943168,-246749,-459406,-52883,661925,287402,604263,138953,-603680,312778,-582162,-141716,-157211,-395850,-211598,591356,-153763,-264958,499572,1580269,1432861,-799249,-309847,-807157,152910,618671,718177,1524951,-414944,-289005,101819,-1010563,-273897,-1493454,-567106,182255,-47831,-178220,774310,970589,281817,-258531,1178486,-461069,-247432,-12782,-408281,-185536,-209605,76610,-971720,306559,41624],[-1146875,-112072,1130004,-297189,646248,72104,266502,179440,214228,156846,723748,428910,-396502,176355,1252279,360009,-386865,295779,343684,247851,407994,-162481,92259,-465006,-639198,-1348201,-982480,-1512866,-566039,1111607,-490678,-1592977,249559,-827585,-129736,711007,1332945,-431299,-1671330,639666,146067,-845516,-850377,1252781,81533,-1077294,-142997,115430,201858,-1985124,-287629,556179,-345164,1169845,-514493,-526176,-302981,409802,-312341,-391634,-1241081,452029,-460253,-426742,655143,-967440,-271070,-489425,-733887,340745,285385,318557,-757052,610888,135447,-347282,1164222,-1196085,-521041,639553,1276112,-423353,477330,-1357496,-379346,-359849,-366922,-469601,58748,405161,-379815,-260810,-948510,306808,-1396707,801947,224238,498001,145592,-211657,-128835,-562593,-352597,-670236,-409384,248670,681522,1241655,610484,-292228,908995,869274,-270223,-618600,1309162,-344855,291881,-458854,318874,888570,161737,332464,1037648,358418,-106335,-571338,-209479,-1006992,-1401006,-288715,-266065,-277752,28893,442297,-544719,-929984,-874818,-677570,-5019,-1134474,-844451,1094558,-172750,-726648,1042149,-972803,807118,595716,-634749,-1532002,-573366,-549544,416991,1673941,1214927,-815682,349835,-119964,-1077015,-1373774,-354084,-636760,218541,-1358429,-727310,539290,868064,972588,-1081462,-212992,-20556,76470,182598,-213689,-420006,972618,394911,37492,-485792,82032,94824,1864877,-847923,-889239,213139,-46455,764955,441069,426350,1316025,425446,-917619,-400447,-1024323,-818678,197183,345643,425842,889640,-419254,352638,-816063,36517,566676,-221018,-994497,-341833,311111,432212,875955,1183768,1172098,1423587,989743,-604853,-1095266,-869823,1244775,-523412,-655778,805513,-470476,-698964,-759687,303774,149886,288939,-541249,200797,-657572,-72195,248355,1097348,1515758,129658,319639,-354923,991526,-340933,134760,130043,369525,-1209671,-346755,-113211,718600,385579,210321,878574,-148077,-119543,-945178,-36311,-452955,-841192,-670373,300841,-172956,-834437,-986325,-571569,191428,159402,-169226,-492238,-813518,-595462,340356,565958,320738,723522,130095,-713523,390841,-626536,-1680465,-305625,762637,-659949,-107587,418513,640877,-889136,-171263,-445750,310159,291921,291721,-342934,-744248,1488960,961106,-483915,534597,639665,632138,-423527,-228367,-1212097,650698,-488857,-696677,316623,-403652,-1577901,-309398,-55644,32890,196814,-682121,-480870,530918,-552477,-1894221,434577,-294974,-397548,-527908,292634,429929,-21751,400199,846218,-1203817,-442436,568848,-551299,-33424,507329,373174,211697,1568389,348581,-893940,39099,-314251,-1115357,783418,-608532,-176554,124037,-466759,-550079,439383,183657,-868509,-1029804,-883709,-65235,-937619,-389993,-248364,-8290,542169,976529,1186347,199877,843032,-401952,-418272,-552932,490283,1220953,2367854,-709794,-1377247,12513,-457133,-322494,-313572,544080,65078,102450,-165938,296582,969918,130986,304145,174876,15712,-253667,1301367,798398,-716436,-1742692,-827133,161865,1350874,689549,833397,-1183879,-393951,-579590,569546,-902824,-150051,-372665,-100387,-1085657,-547425,390713,481828,153780,1449228,-440900,68224,1416807,474606,-613579,1157750,-673784,-698030,-923452,406623,1077349,1351932,1027707,714114,521710,-326617,-299376,551442,793508,2369323,1070358,-414667,-114040,998853,374538,8451,-233731,-431387,-420542,1751962,-309738,-1282049,-660985,-562441,-590416,-123810,-728068,-1260687,-33437,877603,163713,-665549,1215640,329485,613643,726124,1392307,455299,751604,53308,48980,783748,171281,331002,-487621,-324200,1041279,625286,498684,-250551,-1236014,-120989,275490,928151,-837981,260935,1619065,551646,270006,946028,-606059,754995,799157,739646,913260,132856,-401112,943516,810159,33050,-364278,-503001,813370,-136686,758331,53918,1214770,781377,405660,1032597,735446,1527350,-193305,301529,-983959,-473780,-752449,199437,363645,1359133,52720,156955,841735,-428399,-105921,89294,195646,327538,-1753,393183,471892,-770101,1215466,1459730,-181534,-49104,-285634,823301,1002414,121709,-138541,133313,1215520,-525913,338143,96832,-1807553,-1156470,-1337257,-327842,445716,436103,48444,-239929,452035,196050,541512,1072165,768559,-122951,-223996,27394,357798,208558,5664,-464964,-214681,519710,1279085,211910,-702625,-344880,734178,-335292,1280069,1487312,-351337,588872,-1108045,178498,-318253,-45744,-1035784,189190,-1300096,-687189,-614373,1700118,509634,884360,195682,-497505,28391,167167,331521,484604,-976159,-238796,-494633,147635,-10947,-139318,-601989,351082,-565305,-563074,-689733,425051,-298717,740357,1149989,67291,263020,507778,52774,921510,1357428,-164548,-314828,-486863,1094921,1287135,-525115,-424300,-657879,-334009,1098537,-309598,-94178,-157520,-643243,-744504,-715428,496779,237994,-277979,101972,157950,278451,-457934,-468312,55083,-298339,-999438,-857413,357422,-1057196,1316704,1790877,727799,261868,-654925,431329,-164374,-1042856,-54030,624949,411195,422966,463221,98564,-518577,196320,-188992,1369070,1409933,844638,737345,716949,1670499,751532,958623,-415606,-962853,1261665,-77374,1084460,325711,863783,-185456,-1133037,-428582,-365045,985496,1291631,1757169,1455468,147489,1955362,340628,544036,554647,306647,-440427,-1223662,400068,-707801,289867,651700,-1473543,-1102559,142955,-355711,-1741336,-1227026,143918,-733591,391250,372538,285468,111976,-768221,322072,636214,873018,-84475,-187336,-441187,-915385,-994369,-888639,257474,630186,893553,-173095,196971,-193948,1033432,305342,-649664,198555,725771,-2620523,-102824,1256778,243368,435250,189932,450697,-694459,18583,848240,-78923,300569,619063,-229075,66995,1719506,732263,90115,-521100,52145,1006698,811272,1016638,592494,-2221551,-222544,59539,572139,824634,-131590,732846,464335,-200637,-329550,297063,-424310,-554202,-167322,-660890,-623654,-1115975,-814162,-188866,1150375,95277,587855,-2003713,-948766,-919024,-749305,-105081,364477,181811,908145,-181102,-197608,642397,-91099,610093,288847,-1154602,-966762,-618279,-543390,-276124,-598185,-1177432,-1394042,-648446,-247335,-376169,181569,500318,607528,268781,637492,-729178,-930811,-781606,-128746,-502512,1101602,-223958,869282,-212453,-232631,-168413,-756909,-834299,-1200894,-484367,-754090,-901140,-697346,-144871,1000699,-683823,62517,-121641,489746,566759,-1132257,-110648,-620949,289632,397543,-239646,572463,-341519,-1219426,775672,-279084,294996,-96354,-415709,-732178,1091517,2156086,360844,-1483832,395765,1120116,922159,-127607,231220,-779998,121558,443112,-832359,-422022,-304351,-354076,872353,233432,348220,61706,272999,395033,332135,-896315,-688782,431003,207162,132347,68778,1495790,55903,-683827,-489029,-1560830,-47385,-1540002,-657834,250817,1225280,341537,65733,699783,472499,846626,196963,925130,57407,1436018,-820548,225984,1384251,332290,336046,904851,-87060,-1605066,-717391,-704971,936123,1281237,1029523,-1514900,-670880,-290851,829931,30672,-102577,456225,-52551,-907536,-343263,-358854,107771,-419481,663591,341361,-351882,131811,225544,9099,-756789,-203675,479955,-1006616,692285,107387,-552194,-911077,-1046210,-106390,859794,1206694,-1330953,82142,-877416,377902,-211529,-1005791,701643,1038206,-772115,-190098,-81350,-691462,-143195,198295,1076522,-1954197,-478483,257879,-165669,920502,-431595,-736882,-730231,96477,466325,-493597,-839077,731933,323214,1186255,-931597,148501,966036,198487,-258827,-897883,-1319398,-75947,191844,-811882,-805082,436570,989995,-203057,416680,-520363,329540,-716166,-138384,-895803,-498138,546386,498223,534108,632797,-607018,278871,-41102,-53395,-354219,-209685,-286395,409310,-467926,-711259,53247,1373297,1419875,-50264,-418193,-1006151,23639,1111575,625577,1162167,-132780,-208281,97184,-1420866,-581267,-1480311,-585914,522237,123178,-173458,696951,1162418,2734,-169120,1439039,-359821,-495125,-184460,-273593,-79897,42287,129230,-1060883,304886,-73338],[-1201230,-124116,1002485,-278488,603433,65309,268115,292287,128689,553357,910244,470599,-300243,648313,1074765,64179,-519335,276480,571236,27672,-12902,-173542,397642,-591514,-417510,-1207805,-1206584,-1529263,-1059027,828304,95945,-1526731,-356069,-764979,203740,996609,1607966,-292952,-1228027,737593,-86754,-1666056,-784760,924611,-384834,-1434749,-228458,113316,716178,-1982320,-270209,348970,-583185,940978,-607928,-377895,-226086,697089,-172556,-641612,-1318879,586248,-230473,-772752,684213,-631580,-575788,-500015,-424280,412194,391489,599631,-180032,591451,50175,-438860,962306,-876593,-553243,878656,1516751,-496355,286354,-1431449,-552628,-413155,-402855,-189219,550126,554866,113917,446975,-913883,487660,-997871,700891,-19115,454213,165556,-63304,151408,-241259,-548398,-624268,-620170,220352,856331,964546,304710,-446690,1000311,1149878,50927,-211897,1416759,-602493,78462,-244766,122510,479925,-43098,528417,766517,-502939,69220,-856788,3262,-509240,-829211,-619022,9114,-870411,-479150,592677,-626951,-755544,-785912,-655268,258630,-1131658,-644843,1033256,329925,-569529,982937,-870443,429403,618176,-1142650,-1743817,-743627,-355838,502980,1708607,1044654,-809954,983688,179061,-858298,-1441848,-14795,-626917,66544,-1399250,-425064,437596,1309397,1340552,-994664,200033,204290,538086,270581,-693228,-447846,414643,725776,690250,-289127,209003,-303956,1722708,-879632,-516774,960621,246301,756582,477324,136484,1326455,314217,-677362,-334515,-623430,-763956,-103080,344157,594913,1170398,-741812,58198,-824228,-31470,414149,-194320,-780122,282549,132337,144784,520098,1221546,1121582,1132041,1531258,-591004,-1386208,-830050,1353500,-943616,-465433,945922,-446155,-803070,-648097,339565,171176,164296,-494066,287815,-859291,-45982,98616,933152,2006180,1092152,215229,-381074,1310281,245364,280584,200637,-760633,-1773534,-317786,135736,392924,255372,245051,646792,-490547,-375537,-799967,-203632,-900771,-763430,-767070,91099,-372330,-532126,-600068,-520430,18993,-183260,-408486,-544414,-531577,-302158,664500,713670,198396,297590,321811,-720729,104019,-586281,-1580907,-534853,1083680,-362994,-544641,280295,680063,-1150975,148066,-374089,221766,-71667,225292,-588771,-701770,1742978,1236433,-166937,626970,545034,578668,-187514,-433963,-1075253,309343,-693193,-979669,84764,-293779,-1815176,412143,130018,34963,422213,-460147,-872300,624547,-606494,-2241670,834812,-199114,9252,-170299,355068,103602,-69755,919215,853269,-922110,-500897,833096,-566686,-608896,855562,373983,128890,959654,10484,-1124695,64605,-470990,-1330236,1269289,-184271,-319365,-17658,-624221,-591412,338612,137285,-790065,-754867,-665928,193923,-1533936,-647446,-210613,82688,557584,595010,1110581,287966,1313473,-647737,-570807,-694110,513336,1315410,2220968,-708552,-657460,448101,-196556,63647,-233055,429826,738,70436,-33561,309782,740491,503627,614874,229965,5954,-362577,1710776,891833,-778525,-1088041,-347703,-82269,1368327,447865,583758,-1368611,-500910,-439954,943933,-760004,-121423,-323830,20429,-652495,-821957,253491,579469,-261369,1113192,-239166,267134,1485586,416487,-703783,766334,-803446,-461409,-494405,688677,888807,2194650,1208413,545840,478584,-202146,-451892,627915,592115,2490023,1433594,-314698,-453971,221019,493022,310844,-224109,-768520,-707789,1841451,3670,-853394,-570866,-672216,-883761,-63396,-866180,-1452502,220036,554823,245218,-208694,520281,584250,1095051,985486,1387356,653320,827218,99851,-206431,521007,593679,361515,-416749,-577049,856598,693710,244735,133094,-1129798,-46119,416377,929480,-766299,234968,808051,561472,690587,1062036,-167244,1073781,538634,694527,927783,632502,-162796,377220,1254541,113510,-153811,-639134,730703,23662,466845,167346,970913,665744,367469,1292887,689490,1003721,-530415,-242045,-1053421,-250747,-733701,334160,141773,1059343,133318,616454,749462,-90896,-33586,-228293,116910,322888,-210502,581049,222189,-973247,1827292,1529273,-254620,-194463,-404032,830160,485762,-164487,-25562,70000,977829,-156597,362401,-80289,-962052,-1136436,-1599653,-464153,10742,-18637,348805,-217319,180868,-310833,654173,659108,563872,-301434,-286823,-248232,346470,303641,15775,-509991,-372110,480516,1021717,62184,-642528,-182883,1114480,-331655,1436371,1243566,-350607,559051,-1333838,-71424,-412400,-30404,-793316,-12940,-743922,-676842,-1040306,1482760,497667,623676,186335,-266955,-65076,396960,306869,583195,-738610,-442957,-680058,71061,-151039,-206560,-784466,19630,-581040,-506922,-773946,695084,-221111,1024126,760448,513914,717454,574737,172146,1511061,1304142,-170983,-133908,-712739,1163539,520124,-946586,-103174,-804499,-350703,1150205,-670749,48965,57549,-564813,-387177,-1211296,93875,-265606,379144,485476,148438,580188,-404356,-372539,-308173,-238202,-246803,-1057503,330554,-847436,486031,1392019,1235303,589468,-682269,230500,-379955,-1190344,-369131,597378,205011,324022,472079,-175238,-427001,-252322,-404675,891169,1504866,768925,556583,869983,1590678,239881,795798,-703783,-1587228,1337330,-24753,704052,135063,1003396,-187239,-579230,5349,609673,1047550,1305013,1734599,1371389,129372,1556874,-21474,573104,864375,427493,-357427,-900309,505822,-788488,14983,550295,-1251434,-1493476,-47007,-482569,-1045077,-1154266,345672,-733529,124630,159200,40511,591104,-409616,346875,743949,730185,-344006,-284763,-449901,-651052,-482494,-577640,331019,298398,952754,-551219,288887,429409,251122,-138468,-867156,-173727,928060,-2367764,224386,910562,347594,-122590,-8098,517426,-355036,63640,948749,-72707,208479,536335,-446516,22391,1796319,1158985,175695,-202045,-242542,506045,784844,546217,335979,-1703883,-171866,-22684,642508,1151241,28466,756746,720188,-226936,303554,504124,-37918,-291207,-221744,-668961,-1050314,-1180526,-992455,-673959,547337,14643,440022,-1014992,-966440,-642263,-629185,-445592,369072,316481,502773,-401541,-300673,548200,334833,856048,584688,-954054,-823375,-590376,-548603,-341733,-283403,-611399,-1947294,-828812,-175287,-347370,-77680,424609,607372,107810,687588,-542039,-803898,-1053195,-492842,-552766,1160423,-240668,658813,-450256,-253329,-137826,-388394,-454773,-793973,-660520,-1021877,-1186466,-584860,-2923,889815,-362847,68025,-21530,436850,331004,-225552,-79384,-247866,136576,-44395,-503537,599643,43577,-710403,1104368,-188949,795198,-56908,213313,-483243,385199,1592514,-36942,-1360596,653569,765162,373638,-132072,269640,-867207,-19129,191695,-529568,-380594,-225179,-293541,846393,722137,178517,-233070,121853,316261,122481,-632665,-181902,557730,-19675,271809,-98,1331680,10142,-438713,-127916,-1454023,-414917,-1837281,-282561,390418,1073980,919657,292873,560504,194258,472824,121810,654625,165633,1392580,-340416,440600,1375734,702760,359804,564648,-516040,-1808853,-1174719,-759448,1199197,1983310,1270901,-1514175,-683964,28998,922166,82078,-258756,1063931,334353,-814398,-112540,31270,299377,-101948,1125128,323991,-125532,-46725,183118,80360,-848473,197754,356095,-1173250,211441,-385298,-418667,-872073,-1035308,-141232,792543,1843863,-1307072,12602,-1164654,229879,-363943,-1271258,791201,1366878,-396612,-76349,267922,-790276,169402,158155,1241219,-788670,-80888,578581,-71400,569667,-242901,-789902,-833028,117107,536602,-393714,-1096584,752289,171631,1148737,-760287,198955,894483,-118247,-570556,-723304,-1451201,178843,228437,-847084,-803713,295196,1048034,-479872,386546,-515746,4258,-450298,64986,-1128299,-880782,362520,683809,486755,1004608,-875058,313266,551945,215158,-524980,-24116,-253182,140590,-600635,-970134,-407216,1046296,1038187,511040,-575267,-1070131,-213259,1294463,411811,532519,145089,-307137,-187135,-1725229,-821985,-1171975,-522799,757292,303334,-13999,662804,1236602,-35242,-197715,1544436,-223467,-713114,-258344,-33887,47095,518925,222542,-1041741,177907,-234618],[-1012306,-2226,797029,-210400,525975,127618,346612,253082,-107264,925911,1134716,429941,-175724,1164849,727365,-177463,-665618,247165,632315,-149912,-416161,-159162,632014,-620624,-184374,-989878,-1028923,-1377960,-1356785,342844,531099,-1375577,-724851,-511571,536279,1306488,1565349,-179557,-818021,672361,-325625,-2101904,-516261,611882,-847203,-1665515,-425918,88273,1065264,-1356896,-185997,210720,-714826,599966,-548808,-334978,-73677,1072762,80160,-713033,-1370781,701594,-166860,-1024163,779699,-240598,-894059,-483241,-118610,280737,377885,752903,483306,567089,-24897,-355448,838949,-531085,-398630,975596,1371998,-644650,132631,-1211834,-504897,-318007,-418376,137550,979344,512823,589236,1136962,-738689,660146,-576550,580721,-277253,478350,375407,-1153,552494,234467,-716575,-489544,-629635,155023,1116159,416544,-86980,-244863,1071962,1080722,285503,212105,1071648,-891427,35142,-64045,94775,153418,-63763,686702,454979,-1282510,257656,-968643,291882,210893,-92283,-504509,346176,-1255939,-843941,663565,-553320,-485632,-717379,-462029,484324,-921093,-404967,821637,657099,-320271,788880,-816847,-31031,562396,-1470570,-1661492,-934095,-85853,521495,1509066,835372,-736295,1427553,684986,-186986,-1210795,195096,-712231,-56285,-1262647,-70451,334672,1566966,1828815,-735179,631823,416431,928607,539547,-888263,-722723,-167308,1049036,1238818,-85145,246545,-616740,1068461,-1030863,-178289,1493813,905192,576302,394263,-90866,1119461,34275,-234939,-163619,-45144,-602540,-384351,322092,629233,1239195,-854881,-322578,-712584,-157238,107529,-131730,-512407,842919,-122679,-4325,48157,1058637,955253,784574,1991305,-517985,-1712455,-748085,1259089,-893884,-44632,884856,-371499,-805796,-526656,407744,105152,148759,-364922,489128,-771024,77266,-133756,745909,2210444,1643040,67740,-354749,1415101,836295,388028,32921,-1460400,-1851176,-385558,63261,166840,113299,153278,399743,-765950,-540415,-442525,-371702,-1160130,-757965,-860750,-173299,-610497,-179445,-329754,-358184,-136929,-469063,-439791,-449545,-245785,93649,949276,805787,-18486,-69931,388319,-708138,-233437,-530105,-1229822,-772657,1042642,-234498,-874828,243220,748992,-1182752,464994,-262610,152573,-369772,104036,-830882,-723584,1597796,1265995,172508,638135,218451,564438,-15775,-633089,-762312,-91905,-751578,-1166914,-169924,-135097,-1723548,621273,262861,-24735,518267,-241407,-1260439,593271,-606862,-2298960,1295470,-191864,252228,247974,353418,-73723,-170653,1025141,761710,-429774,-405444,888474,-575964,-1077914,962697,206136,-17850,299207,-291780,-933197,187892,-321209,-1339570,1416777,96674,-389413,-271609,-658916,-736520,62811,23993,-694933,-526934,-527370,320581,-1985251,-873833,-21138,261980,586654,159203,1018967,192807,1474753,-846662,-405086,-506917,659782,1294481,1788603,-476383,258590,818534,125920,394691,-137010,306265,-78287,-116069,70173,335983,416286,840234,765057,300932,97204,-232354,1844443,901707,-799967,-428488,234672,-37469,1120631,255613,366927,-1513925,-640312,-355372,1119163,-432254,-108808,-219873,225797,14654,-1045895,100330,500029,-662157,787094,320777,384749,1216794,434328,-751745,304132,-917997,-155389,-43622,713392,423061,2693477,1315313,374090,313111,-184180,-528440,672152,46670,1938298,1452756,-253747,-867382,-600512,797200,733689,-64451,-880552,-842789,1588323,226081,-415192,-561252,-708036,-984724,35867,-909336,-1346216,358460,175346,232782,429265,8465,924183,1308159,1053742,1292111,691869,775363,145212,-285074,393164,949010,302506,-344869,-702782,628248,604703,72373,473383,-963200,-210299,441460,880445,-628108,-106605,94725,555182,1040655,1083920,156665,1233971,194724,524879,766056,1050271,-81441,-439028,1596436,199136,9465,-813018,419369,254336,95775,321341,720889,686324,450007,1427047,570389,326351,-810956,-540506,-1021477,-7818,-601369,437875,-28745,515125,217076,1162656,760209,466133,211469,-611059,-142909,275633,-297205,670014,-109068,-1126348,2194309,1586997,-292487,-160920,-551972,781153,-15800,-408005,25387,40091,714451,72488,281227,-39336,-200489,-892971,-1475809,-415296,-416004,-525843,456780,-332536,-145349,-817466,613669,146349,417531,-410948,-319501,-581390,97373,226491,55547,-318078,-442026,347347,682989,-137903,-654110,385,1477222,-272514,1346683,781322,-264370,562596,-1351112,-176364,-518477,145410,-426719,-241218,-194109,-499150,-1311799,1041844,354596,217444,103376,-85851,-45578,630661,228450,697364,-186274,-550200,-707702,25421,-330939,-296589,-913611,-268068,-643242,-375781,-951481,787623,-198159,1007914,529591,1151714,1074317,659028,270948,1814261,1011871,-218671,-90309,-954722,944903,-135856,-1184848,159574,-983111,-208719,1012057,-903584,164596,253178,-462801,24684,-1263403,-212379,-677105,590383,795972,-35573,824049,-248863,-341576,-693724,-132191,154413,-1289358,259452,-563113,-507306,628004,1680771,890985,-644516,-145265,-677629,-1210578,-662556,417814,7141,166318,351106,-487326,-243819,-764543,-668772,506554,1420779,567169,399023,915017,1297753,-58102,531222,-937450,-1669207,1319434,63953,376106,-71415,891598,-148181,-264952,274406,1319144,934287,1258333,1370241,1137954,-8223,884106,-359417,822927,1139873,531702,-165890,-585044,572438,-786015,-361627,433742,-688658,-1405776,300,-528521,-441925,-815911,591783,-665293,-275660,-34793,-160823,948418,42977,408543,662665,478279,-354473,-258246,-476183,-568813,-11551,-131734,377781,-25535,953519,-863127,223033,865663,-449709,-475638,-1064359,-437376,1030451,-1927480,612458,445570,436123,-681064,-189472,538999,-50610,185749,820390,-60831,71131,412657,-620802,-230836,1421370,1703122,228042,99085,-484618,-105640,669648,-89194,144510,-1031686,-4384,96605,565050,1200403,52567,748866,923371,-113975,1063508,725126,357995,133117,-104531,-426764,-1302776,-1042051,-1078162,-1132811,2208,63564,262657,81404,-820865,-176108,-464429,-694211,416843,361667,-6345,-508608,-466586,327023,708921,892739,701494,-639174,-471179,-442328,-661504,-361971,-103795,-3526,-2196862,-935328,-127009,-270924,-355649,396796,511339,-122250,615395,-346219,-582378,-1069258,-688548,-521265,846486,-195134,413948,-661048,-292847,-220157,14819,-70107,-506698,-685715,-1019398,-1337909,-449382,9459,796546,21840,92018,-22564,392104,77694,643932,47530,12490,21976,-333465,-566382,735608,529325,-54281,1452077,-72135,1273759,129796,594985,-176120,-125431,778358,-340759,-1116011,824406,262257,-225305,-215485,310352,-670294,40927,6723,-196547,-207791,-101235,-265798,676182,1112997,-149433,-164234,145823,203175,-39326,-10109,620867,650686,-53281,533081,-86849,996922,-76393,-209977,274549,-1121185,-746999,-1969861,151624,545234,573169,1454307,503881,323560,-49575,170784,253682,488201,301244,1311992,337010,699147,1086788,727605,274138,157496,-990440,-1740288,-1338554,-692138,1296640,2322811,1268654,-1285346,-581783,344211,943725,171745,-323249,1607068,610108,-709008,125611,475949,432266,217453,1309194,283733,167087,-157449,-187101,-16894,-803385,513819,21286,-1152852,-293585,-751968,-405423,-771675,-1066937,-76335,683429,1940370,-1148588,-33999,-1339529,-1024,-571828,-1458762,545344,1473874,-1387,164174,545881,-939532,577048,82096,1166743,537682,183861,707096,-111778,90986,-68627,-742078,-909375,67816,500500,-325422,-1096756,631413,19959,901214,-310747,272214,762996,-360554,-873355,-516735,-1394530,365129,202073,-727380,-996522,148413,990116,-729747,364491,-527000,-260942,-194472,288706,-1040602,-1056442,179607,810984,474603,1228894,-1145625,420852,1044201,533781,-654747,152325,7887,-170556,-508870,-993280,-845316,675947,351575,631187,-733597,-1044484,-463202,1133044,149175,-220379,396350,-549515,-733219,-1883109,-975260,-823147,-359056,824394,442851,240191,707699,1097419,74791,-339190,1441165,-80931,-796427,-215524,260831,164631,1108656,367818,-951091,-42356,-389582],[-649302,217799,594794,-115420,441840,234603,408101,68976,-388141,1138005,1323743,297476,-27683,1480887,291301,-306971,-845704,207496,504977,-225224,-715673,-141512,734392,-582536,-25632,-817424,-535622,-1080045,-1351352,-210499,609042,-1157566,-677631,-34617,752205,1539365,1149567,-177729,-725316,452887,-531992,-1994016,-177645,418573,-1106189,-1696859,-606033,-50676,1148127,-378316,-56100,206417,-741236,182169,-345772,-381047,124696,1429309,351243,-584170,-1287353,841899,-349055,-1225516,890027,62541,-1117510,-431626,68434,-72944,237969,761897,844205,552074,-46429,-86325,778181,-301315,-126141,856521,766775,-844136,104987,-748239,-262900,-90084,-428445,414197,1302098,327780,851054,1607169,-457431,747886,-249931,450753,-475329,568414,702657,-2558,863580,738064,-792351,-307049,-437500,148515,1317336,-219418,-467575,47289,1111070,707546,377858,539054,365522,-1158892,124864,56727,152839,-27343,118296,779210,254667,-1749859,330243,-909075,577956,951504,573361,-78428,650924,-1322764,-1032071,615359,-316059,-169704,-679851,-139120,623147,-585320,-166339,528517,679464,-67230,526424,-806694,-470533,456615,-1520045,-1362948,-1049812,179619,423242,1050430,606232,-606797,1476099,1233198,609264,-817331,214529,-791184,-108763,-1005538,271935,257041,1537014,2218305,-369976,968046,555123,1134533,912973,-592100,-1128899,-647914,1288571,1525630,75726,204575,-831335,211354,-1275796,68385,1684390,1691122,289631,190886,-227450,764978,-324696,251166,60942,574735,-342246,-567102,278221,500092,1129137,-713611,-646663,-474211,-284038,-337453,-52946,-220815,1225612,-341046,29676,-380123,784081,758046,446978,2297826,-401363,-1921194,-582073,962001,-380893,473336,612787,-275538,-716134,-407249,461978,-47910,233788,-237737,736883,-422419,186408,-374475,553702,2080021,1695797,-76011,-276976,1359485,1257265,451214,-281278,-1561856,-1593801,-586334,-276388,71462,12180,13136,214071,-891915,-528537,47259,-512346,-1065140,-878993,-992031,-421073,-824144,101345,-236050,-182604,-217379,-641066,-308162,-267350,-36975,476322,1082771,900188,-290224,-236531,332776,-663912,-557283,-506287,-693005,-906289,795239,-395039,-1046378,359211,881926,-965899,704834,-123694,-2911,-588390,-55691,-1021703,-804720,1056109,1044081,504951,601480,-276030,604395,47404,-799203,-394281,-321330,-648811,-1198620,-364884,44215,-1405523,425277,307929,-100584,467703,-128841,-1482614,476941,-572254,-2045750,1641708,-268380,210467,484209,313889,-5141,-293530,777533,606461,116584,-167326,790726,-588535,-1295281,621465,-84575,-268968,-237820,-509819,-413974,433433,172623,-1107830,1162471,119793,-422677,-578423,-577203,-954447,-273257,-78027,-591564,-389405,-509417,291340,-2135764,-985423,226670,407122,644467,-169857,882441,-77288,1316831,-930172,97051,-76965,846592,1092157,1145264,-19263,1053142,1061651,445283,589039,-9266,257051,-109560,-368859,113195,411244,166974,1092384,733188,389703,335355,87667,1649167,845634,-758736,144168,801505,246041,664486,109894,250796,-1530629,-749368,-336992,1067474,39592,-127393,-99278,451642,671104,-1151358,-48582,279320,-860046,644775,1035174,372849,730759,475546,-743895,-141907,-939814,149130,296137,455792,-151441,2500633,1247983,261747,84316,-232641,-539623,673559,-696859,927490,1176841,-238197,-1248268,-1201515,1158259,1240192,263455,-736170,-816745,1059772,287962,-36555,-629074,-704828,-812890,127049,-821572,-1027548,353871,-93129,131765,1041421,-118480,1233131,1314418,923554,1150465,559028,576301,134630,-272362,424815,1215323,206162,-291756,-695651,297881,320228,9811,708149,-749113,-496624,351754,805412,-442828,-647564,-387315,580354,1208411,1036582,319162,1171827,-123177,314700,439291,1148665,-100906,-1203714,1745625,292552,36503,-967087,3941,509828,-256408,484732,527088,808374,601351,1373147,413631,-371022,-992557,-556124,-924143,186602,-435423,479407,-95628,-112072,265854,1623673,902678,1044254,598996,-914651,-491859,191980,-295460,551642,-438145,-1162993,2222041,1728266,-204762,70344,-692464,726540,-413358,-547529,20093,71867,515181,134063,162014,244280,224570,-530398,-1034775,-227465,-606915,-855452,317122,-537318,-414878,-1204031,411820,-319347,406172,-442885,-302664,-852299,-341489,-8350,76828,65861,-395932,200033,320172,-326788,-732966,154900,1732512,-188041,1071484,210004,-70277,621026,-1099444,-40076,-616242,445833,-26666,-426972,130446,-138081,-1315261,574961,102091,-181000,-27729,17429,70195,795142,134256,790149,495794,-502211,-595608,35729,-469248,-419710,-1002988,-457822,-741384,-197737,-1202117,704775,-233434,740656,503065,1775517,1208351,766243,337574,1674099,481807,-251777,-116372,-1190839,395432,-544819,-1192529,314434,-1122962,12443,679832,-870147,199421,383442,-358812,401050,-942545,-336614,-898268,223544,936815,-328939,941396,-68105,-392500,-987069,-5410,183414,-1419638,134137,-317361,-1333644,-195779,1941670,1150568,-512694,-545191,-996161,-1083218,-790138,176122,-116425,-40082,156398,-756805,-12164,-1197848,-903329,350978,1275731,347489,348519,841825,919787,-101869,236217,-1012555,-1214952,1251432,164791,189367,-233940,608810,-89303,-240524,359629,1564690,638183,1070563,806708,775949,-202564,138287,-587578,1231922,1319222,562341,55338,-403688,581102,-702996,-782822,311061,75879,-861482,249309,-489768,-127552,-282274,814961,-585726,-710147,-113325,-247781,1087280,426432,503273,437093,196010,-160359,-169072,-569241,-586921,310022,404166,437420,-289457,877469,-1055721,45297,1022490,-801468,-560226,-1127135,-535944,973560,-1325543,939607,156265,504528,-1107655,-407816,496665,143788,294030,545544,-73969,-82104,256715,-727459,-615813,922987,2197091,199312,359903,-579609,-680066,488301,-688615,9023,-469581,189704,365302,375906,930753,-41173,637073,1029025,111511,1786239,907928,680211,470112,-18730,-486593,-1439497,-848106,-1060222,-1460009,-328520,205492,60502,845363,-551572,425120,-283919,-739799,535050,326140,-409433,-533155,-631676,79274,955470,765349,700131,-280090,-35474,-197223,-852200,-302536,-74611,493578,-1942516,-955017,-133923,-210640,-604274,434635,331344,-434932,390293,-147494,-328819,-787305,-686656,-437175,346130,-102448,210619,-838472,-322756,-393783,344352,168472,-413258,-514567,-731563,-1307694,-317292,-119317,718574,352489,134956,-111866,392305,-136189,1146739,210998,91916,-52531,-387896,-436730,873605,970119,507257,1784510,65233,1583065,421138,530414,99277,-382951,18,-495156,-732019,974389,-247433,-697060,-323264,540528,-215545,263186,-85132,162127,34955,88502,-318185,393231,1280672,-546160,267475,350687,18208,-134849,794153,1427786,636983,147160,916113,-152504,576751,-237786,-98540,590961,-716142,-878407,-1913459,438604,680042,-96265,1783115,664741,52970,-187167,1728,566485,426168,406613,1211582,980332,960500,608029,471133,215402,-190731,-1281479,-1379035,-1120093,-492078,1200725,2185450,1091980,-858047,-385325,593462,823637,334054,-272250,1946391,722696,-532334,342319,833314,440099,476099,1226349,236895,464744,-183425,-745580,-306629,-646893,677924,-440679,-990222,-683394,-911960,-538016,-640000,-1149040,122141,565611,1569255,-879147,-130663,-1365607,-250361,-845612,-1643343,63271,1346935,265023,402857,656430,-1055743,940312,16404,853041,1354007,246706,600446,-250175,-413940,-62309,-632930,-941703,-23572,291100,-275513,-822912,440873,-121396,518000,323593,345932,626695,-477875,-981257,-347198,-1218891,406277,129292,-476218,-1240186,46060,883079,-852513,350999,-519657,-428676,12502,467803,-631925,-974390,55194,870530,503845,1312188,-1159042,570742,1283016,775618,-730102,306363,521776,-429781,-213236,-808471,-1202591,283850,-438382,253817,-799226,-967955,-616367,751227,-87828,-878729,601053,-832164,-1406310,-1877854,-1028505,-615528,-118101,717253,506457,501952,806893,711275,194500,-532616,1117912,27233,-676808,-66372,536192,244238,1615863,551807,-821447,-295839,-475275],[-221213,483873,467947,-8534,375492,321565,366313,-219844,-582590,1106225,1419061,90844,123868,1443713,-130846,-313008,-1063752,165349,223877,-187033,-852175,-150865,690157,-511651,5505,-726484,84135,-687793,-1036673,-673202,272994,-901944,-172220,558817,773292,1589114,455396,-337431,-1055157,143271,-660156,-1413404,84370,395365,-1036334,-1521050,-642753,-351517,951113,538462,82280,324157,-697162,-290798,-73899,-463278,324444,1644025,544793,-308484,-988467,993544,-735891,-1389198,970422,173749,-1161655,-341939,80778,-573398,-437,664224,657311,553746,14105,317188,754201,-264717,161179,510857,-147750,-1014696,288563,-161038,90326,207598,-442862,572124,1495996,76856,816531,1741009,-112839,710342,-79001,300889,-581527,686733,1019367,-10732,932904,1114596,-750341,-131778,-89094,284261,1336038,-710610,-726665,238033,1115552,217341,322278,680810,-403473,-1334416,253474,102558,194826,-49362,437861,783298,245948,-1776637,180087,-728608,800227,1444010,956233,368806,841814,-1057008,-1048987,438256,26383,140730,-661840,224197,639065,-227905,30921,241579,408907,109181,247981,-838061,-814729,329031,-1310195,-952391,-991221,370435,207962,427910,373537,-445099,1067193,1599406,1164046,-453180,58088,-763802,-104800,-715802,543764,216317,1237084,2320673,14839,1118800,562989,1113761,1249877,128958,-1482410,-948754,1387095,1472135,153812,109293,-959047,-503460,-1526866,188954,1564689,2189289,-11418,-79702,-306899,379541,-644658,590659,251485,1087629,-11829,-590511,232192,232784,915127,-367588,-798044,-179705,-369078,-843386,31872,89844,1334532,-434586,199719,-613219,527696,584207,169670,2438863,-260426,-1896898,-303152,540479,351112,922979,221069,-188340,-559564,-289316,459391,-249529,369990,-185083,940954,42043,174708,-550947,357195,1687598,1422267,-139042,-167207,1226685,1435765,485405,-609707,-1192467,-1269422,-887024,-712476,70791,15506,-82904,133411,-820120,-310283,534227,-591968,-571720,-1079604,-1159702,-580265,-947653,216846,-322113,-72612,-191962,-696676,-131333,-88507,52093,726602,1016054,1046590,-571273,-243769,181595,-571100,-811841,-529481,-37009,-853502,515739,-805527,-1046564,594173,1027597,-574022,811118,28832,-306762,-720755,-222686,-1121882,-912660,298086,654534,786467,540628,-814632,686032,856,-887490,-100369,-248384,-406213,-1042282,-442440,210138,-1056403,79520,274120,-129874,282721,-132463,-1470371,304471,-524641,-1571041,1729583,-390922,-107425,410183,263902,306053,-400077,347109,445919,541447,145637,618536,-604656,-1169408,-89207,-405769,-654661,-557520,-620974,183745,813391,831624,-688005,609402,-132141,-466062,-873890,-403063,-1180622,-546233,-111214,-473782,-320722,-551931,136375,-1944874,-923456,433364,434032,744274,-279418,674175,-439833,899860,-863768,796945,446451,966196,654560,356331,554170,1500916,1168812,690946,615395,140775,322168,-52649,-569229,91685,553760,134784,1235931,565770,489586,709623,499866,1216117,748397,-639400,576377,1270192,649208,115761,-27307,216965,-1370634,-764306,-356154,847817,559123,-189751,-13735,626504,1085779,-1123320,-173315,897,-746931,775298,1643729,215966,208591,473597,-677089,-488189,-824515,384830,453166,-19529,-643989,1572863,948419,226573,-116937,-279904,-521507,628336,-1415070,-183777,758242,-257789,-1488188,-1421195,1429086,1751433,701678,-376802,-668147,432819,195347,246749,-736938,-696958,-391901,163862,-613943,-653334,237712,-156541,-13953,1408501,96741,1400835,1250652,655881,1024807,314924,269823,47027,-267541,569848,1397513,115783,-260932,-584612,-158586,-137548,67945,808574,-489765,-765022,182424,656874,-257641,-1228415,-642468,676687,1144608,943162,332326,911327,-306535,152308,27038,836018,-131344,-1613775,1654898,379964,-108789,-1012239,-379994,721780,-497657,661036,413716,945144,718550,1114112,263911,-979269,-1047177,-350452,-793188,277290,-337803,448057,-32003,-635882,241153,1842177,1129832,1440632,1005512,-1018849,-806952,102219,-262506,168278,-679884,-1056706,1968501,1933131,83586,448583,-791279,671562,-646965,-559912,-30420,175330,401705,54552,83326,709434,329825,-199886,-469336,21059,-466452,-840245,-31181,-730504,-523808,-1394374,100589,-624961,511307,-406751,-234002,-953595,-840810,-327165,47456,540851,-244107,108163,-3954,-464775,-849139,237053,1768734,-111580,754204,-272207,219686,716731,-606518,320009,-677456,783632,295615,-529843,123770,334685,-1040920,260086,-200501,-428336,-169885,20912,236749,818390,60158,815769,1067292,-290034,-407968,108594,-496547,-575261,-1059935,-541937,-807162,-22618,-1423815,501112,-315454,329828,599024,2193003,1079033,893709,374998,1100288,-154712,-246279,-110361,-1397383,-392948,-712363,-1002597,355891,-1165457,211281,214558,-516430,111636,417472,-269838,658851,-445331,-255034,-881016,-511798,867384,-599765,911142,83330,-467233,-1091529,119608,-4875,-1349852,-54695,-205165,-1786842,-781570,1946467,1359739,-270315,-790621,-1258043,-833620,-681050,32163,-111808,-215103,-33633,-905148,196391,-1433924,-1062614,388912,1169160,193351,432414,680584,592415,76628,-29365,-890582,-458971,1187998,242221,153244,-325582,293443,-31999,-427252,285787,1389722,204177,697164,226463,330233,-353774,-450038,-668605,1601347,1357383,491529,195452,-418806,532556,-557188,-1198762,188230,850135,-87313,573663,-396224,-96165,282958,950507,-537900,-1045638,-21685,-190908,989933,665511,608728,174660,-16708,127964,-128449,-744630,-573951,437630,957673,533360,-459977,736500,-1109078,-152516,929995,-728999,-346337,-989671,-444919,783433,-637386,1108808,283402,545620,-1317034,-688497,394196,199565,301760,260587,-124583,-216933,116971,-767966,-992047,504479,2359960,73179,575839,-508262,-1065481,287991,-1018628,-78081,-173122,316917,663169,146796,376956,-236841,375853,1008483,395144,2293747,1008584,899545,440164,-167492,-1279975,-1563547,-826414,-944068,-1572555,-359276,359576,-152284,1073508,-236763,1039134,-113830,-532091,725337,248497,-560666,-509020,-728744,-66906,1046425,662456,664776,41340,332831,84397,-1015117,-162494,-149828,762871,-1218295,-926104,-217282,-263656,-783522,533520,98744,-833840,40017,60538,-106877,-241411,-522664,-352172,-111806,3601,68138,-990821,-317913,-592630,531633,193509,-467481,-151760,-249551,-1114061,-217734,-342381,648524,568074,212879,-227532,454735,-265513,1180083,380575,-2405,-90316,-217661,-206914,865370,1166065,783150,2015109,206482,1608590,743119,73552,274886,-439812,-564950,-497488,-236046,1121215,-628281,-900783,-388084,1079462,388839,545006,-94829,517007,256937,328151,-448459,57651,1194147,-878139,874240,633937,-235155,-152630,1520814,1889495,460220,517631,1333545,-166421,168254,-496200,-159995,707044,-414162,-677938,-1690926,413362,741231,-705504,1793513,740540,-184789,-185245,-29994,929316,430205,425393,1106538,1391171,1138409,79189,91584,303734,-356790,-1254055,-787019,-583484,-188061,940362,1636870,917408,-319522,-133408,735391,499632,569051,-116132,1967725,668808,-233799,481423,983827,283800,631896,998819,194950,710556,-129874,-1245406,-705301,-407702,682003,-899871,-775516,-852289,-839227,-763373,-525715,-1251612,420910,477416,980895,-559309,-332139,-1256415,-465229,-1171431,-1846996,-422973,1049557,307019,518287,565543,-1047721,1122227,21688,403976,1421460,135422,297699,-413105,-832361,-301828,-506990,-914840,-98709,-55705,-224452,-349895,258852,-239046,124216,984924,385934,530397,-456667,-773174,-262380,-1010370,279259,27439,-165974,-1394396,32372,814054,-786343,329453,-471535,-491693,152686,567396,-30757,-676946,23081,885450,570409,1263761,-813713,700276,1170053,865676,-740067,417228,1151309,-522908,210108,-509413,-1403037,-139571,-1075111,-450175,-704655,-853957,-590932,366506,-239855,-1213024,744298,-1033255,-1980345,-1719750,-958519,-565780,148684,485718,486858,693334,905047,130953,225898,-686564,611386,67957,-354446,151152,716508,266888,1848697,734065,-659285,-513905,-446332],[160395,742746,434630,105890,345370,313350,191444,-543762,-583069,836675,1396383,-149450,247267,1060137,-447705,-219460,-1290930,133610,-128171,-65240,-797805,-213393,526077,-436519,-94489,-669361,618897,-287916,-529566,-930535,-334959,-640820,660979,1038210,584110,1404600,-312932,-639154,-1631625,-154921,-671850,-636255,171948,521976,-638461,-1208302,-477726,-778239,555635,1051000,188710,506802,-627242,-789602,152167,-522078,478612,1620379,602263,4501,-491560,1094834,-1183249,-1473918,1003520,86827,-997438,-221593,-62663,-1054684,-282019,532738,-12175,566978,153628,756770,739382,-400466,366932,9689,-1069007,-1044699,693206,402284,451023,482889,-458418,581753,1534271,-156040,545331,1560160,251927,558011,-56449,111335,-620624,780432,1196290,23423,720467,1248819,-611404,-18131,340061,584494,1135014,-872471,-782834,284985,1087365,-168043,182829,606492,-887353,-1343426,316603,72601,149071,56858,772992,688239,381913,-1401336,-210022,-499652,932694,1484766,958822,567203,875736,-554219,-934182,155612,365630,413527,-633199,523726,524249,70263,159909,44610,-7299,166412,-24573,-909832,-1037387,200177,-967364,-516112,-716180,449855,-72124,-159431,163201,-280715,335064,1604092,1282219,-273414,-193249,-592599,-99601,-478902,697003,208511,770342,2100125,342079,1050581,412477,907273,1413131,949880,-1620506,-1050388,1327390,1110348,133922,-17292,-1017431,-910687,-1667439,183392,1267986,2088292,-238131,-336166,-409355,79257,-824541,637631,317274,1377278,340245,-433609,203091,-102510,675771,52664,-724437,52655,-395537,-1264436,122518,416841,1110454,-371689,394876,-560147,405750,435711,-16238,2434863,-104422,-1613830,81267,101781,953948,1172196,-88072,-129799,-369260,-165839,375176,-438511,476713,-246205,1027240,413235,-6616,-618017,143177,1197650,1077913,-51511,-54705,1088938,1412599,522423,-840893,-678991,-1069273,-1197401,-1033502,95532,174904,-68529,161154,-548472,58667,871432,-582843,188657,-1235718,-1328607,-599947,-935140,133139,-542933,-67595,-77238,-684901,-51857,2010,19392,760060,783159,1268779,-823912,-260692,-25713,-419777,-971323,-575175,650803,-606414,319440,-1288119,-895471,838827,1078992,-145967,762688,184085,-723967,-762028,-354847,-1105783,-998857,-428195,248814,961488,459572,-1256528,771794,-108474,-848876,59011,103904,-74844,-711007,-387074,335252,-845072,-184279,206451,-65316,7459,-129664,-1254245,68129,-482572,-1053375,1518612,-505941,-559409,69663,219156,744709,-463703,-79084,345429,718057,425364,431654,-619430,-696935,-802879,-644154,-1146794,-663611,-634466,573839,1320783,1326362,-203540,-22587,-556455,-554269,-1102753,-173993,-1344300,-672366,-60865,-325872,-263695,-521667,-70887,-1480441,-683384,527556,328728,893689,-148994,409286,-766865,327130,-661972,1437205,913245,933874,-3072,-509500,1068632,1561138,1172367,803926,494652,277478,467225,89850,-619859,30009,753619,370508,1270231,347665,583396,1147299,890441,706060,634789,-446020,840180,1596111,1036987,-393316,-203462,186676,-1049048,-645754,-362995,577601,999286,-302530,-1019,700330,1136387,-992765,-245634,-237361,-346498,1120047,1955725,-60557,-192511,382745,-568042,-680850,-592059,500065,426233,-580376,-916324,231865,438135,230731,-214107,-258935,-512020,533781,-1900273,-1062652,368571,-291054,-1514144,-1261540,1502824,2152269,1133617,104405,-464847,-82568,23583,412553,-831028,-704573,132614,121931,-343566,-386467,89908,-17153,-136651,1394445,436831,1371998,1230435,349393,971927,70048,-56062,-94104,-329332,736049,1501784,30327,-246537,-412063,-683617,-673540,246836,787459,-187627,-911700,-9328,344212,-140598,-1731479,-750473,855200,875535,816846,252463,535338,-282527,95512,-341830,214751,-105652,-1508759,1345569,435624,-391844,-852148,-632675,823368,-571722,857628,365365,1006370,698384,701410,161764,-1433657,-979162,-53818,-648128,244567,-386157,357592,152508,-915192,117680,1746817,1341270,1531501,1271342,-874115,-983988,50854,-252533,-429022,-767476,-826824,1576070,2081723,598096,867900,-828877,581567,-699040,-454425,-110734,344548,351924,-112825,93295,1230672,285911,-35432,-141,244281,-74549,-542528,-472884,-796672,-414908,-1386908,-215899,-731426,637145,-324610,-128579,-840928,-1236452,-622972,-34142,983589,-35079,105494,-239941,-538254,-960720,221335,1508712,-65841,560345,-465652,546994,801884,6936,790240,-673860,1053715,446192,-552832,-170765,779202,-586214,180879,-469983,-453949,-281009,-83125,395836,654436,27106,739154,1335375,38075,-226729,226762,-388147,-748062,-1082874,-556134,-736654,92466,-1478646,259136,-422998,-114734,643773,2294642,736540,1029032,393594,274386,-659811,-199469,-2257,-1536980,-1172546,-736420,-703003,316833,-1087296,304521,-275582,46928,-110410,351042,-204260,743064,25676,-6029,-635056,-1231504,612382,-700304,768598,188827,-450483,-967197,225106,-202558,-1069797,-308683,-269802,-1850136,-991802,1699512,1493711,65507,-749060,-1392708,-523138,-369860,145830,33729,-264464,-134438,-881148,300133,-1448617,-1144818,467268,1136924,133455,611396,499922,389956,395395,-227259,-610484,258353,1162463,262599,216388,-352315,83190,9398,-688280,104123,990173,-284346,205473,-224790,-138508,-365103,-720615,-626599,1704448,1238312,326332,155718,-592335,442742,-363865,-1564850,68343,1448426,585003,811708,-297830,-180286,692491,955446,-532257,-1178148,228559,-10896,712734,758973,688483,8456,-86047,376944,-238294,-973384,-437485,392692,1439118,658869,-527140,566414,-1038308,-274740,702298,-330993,88774,-663215,-186057,592736,-776,1065597,861338,544309,-1298752,-999950,260178,144287,167568,99833,-204572,-310259,47641,-769087,-1213040,194061,1993346,-120998,749135,-338810,-1157592,128496,-913219,-98059,-150254,325723,840780,-38654,-394851,-470421,186323,863884,659475,2462797,1006452,1034206,249644,-261982,-1975160,-1374652,-779178,-709969,-1438396,-116116,435727,-353313,852749,50520,1516900,27295,-105391,953676,172042,-441054,-451570,-729957,-37535,997086,806149,659084,252994,514439,321985,-1030134,20881,-243961,767545,-289349,-922994,-371013,-493552,-871930,671079,-136859,-1282796,-351784,284940,51600,464129,-277705,-316069,-352536,86844,-88423,-1131381,-267048,-733686,573558,45681,-542050,338108,279840,-840237,-179662,-572716,574294,688292,349977,-276691,567589,-290151,873570,556205,-200482,-100346,79858,-7134,607463,948504,733750,2032927,332686,1319616,1019346,-526188,323749,-396147,-912934,-389038,279761,1211374,-803826,-781711,-359696,1815634,982777,762071,-59080,816867,367856,567223,-609750,-259768,923840,-1022869,1376031,834356,-506738,-89476,1962157,1803245,116357,914619,1647474,-117592,-158568,-835131,-377909,556164,-334427,-125794,-1352257,43590,679763,-1075997,1460430,704905,-337264,-56296,34013,1172189,461624,327024,1010925,1490010,1136969,-359238,-235454,568810,-267769,-923025,-86571,89277,158520,588542,882327,932190,207946,123956,754735,-26026,834155,105802,1639306,488327,160260,481189,883695,-28985,672480,789359,161605,866556,-24710,-1452324,-1075961,-111164,565578,-1221511,-593767,-752907,-569258,-963546,-473548,-1312320,716760,444630,433963,-271467,-639726,-1061202,-622395,-1502439,-2024370,-665208,698231,136325,444782,310512,-869054,1040293,139004,-33358,1011180,-45697,-97328,-530656,-1069842,-729695,-390795,-823315,-97654,-412675,-158403,177201,124801,-322110,-147267,1500678,360516,491758,-321996,-269531,-278217,-834454,24558,-90937,109501,-1391983,144351,861204,-530134,272530,-380409,-448164,231809,586632,551863,-266394,87433,899930,657509,1075397,-211515,730912,705955,792938,-677726,459836,1632968,-375066,655603,-223044,-1390176,-583827,-1361208,-1169309,-459873,-689303,-365088,173217,-274952,-1068873,819562,-1065902,-2221568,-1452421,-736453,-562589,382300,213913,405933,779123,949514,-512599,155873,-713345,10090,34355,97601,380606,751610,228743,1715774,855542,-449636,-640603,-294667],[414519,949849,450997,231997,364470,162228,-74164,-816031,-351182,418239,1264740,-371476,313103,481753,-602385,-67967,-1460921,123062,-443589,89893,-558133,-338957,295925,-375803,-281266,-570240,915376,6891,-17207,-952920,-922196,-405928,1553906,1178394,231182,1023203,-933994,-987979,-2084037,-341299,-555703,-13034,76161,714909,-36946,-892730,-149692,-1211146,106449,1039418,232787,685401,-565252,-1258949,225964,-521826,550378,1326148,523246,232552,74104,1086129,-1503934,-1404840,999490,-101005,-662299,-92566,-287137,-1310980,-537915,445956,-817160,575055,332344,1118386,708412,-597623,436319,-509346,-1696532,-835628,1181482,813782,731298,655975,-458842,449462,1379215,-298449,187901,1209058,593758,344872,-120143,-128994,-659167,806053,1150795,105474,287488,1114366,-431755,-3811,765920,985711,782657,-657528,-619277,246026,1024061,-308901,80356,354006,-893548,-1137460,247773,-19720,-1455,232401,992610,500566,511296,-828738,-741063,-288828,982237,1045375,634294,407478,762860,16642,-746338,-181788,583028,647611,-556567,676709,305862,276100,215688,-6491,-353304,116317,-292651,-1011678,-1151912,80977,-659900,-112310,-270546,422084,-330040,-497480,12796,-142892,-452919,1204944,1011274,-323980,-429860,-315426,-150632,-347118,696445,220050,268018,1686251,564567,799638,124073,613525,1332376,1455769,-1473739,-981575,1141386,565474,32755,-170163,-1020633,-1053027,-1614031,82989,934828,1414549,-331930,-505625,-615427,-64168,-817665,354018,202390,1395401,654498,-122169,192571,-413274,460112,387208,-447374,118058,-372089,-1413340,220608,725459,566884,-184831,493007,-226247,472056,274585,-93994,2307367,72828,-1146343,515894,-264090,1182476,1164743,-81304,-102002,-179380,-31948,210549,-554484,467912,-414369,972988,508726,-320997,-574364,-102808,797990,838560,208481,30015,981422,1302787,595516,-926875,-352282,-1004197,-1407818,-1073861,85507,503715,69694,266630,-117687,445659,959574,-475126,940636,-1225600,-1448295,-465166,-781139,-114517,-826359,-165005,59222,-676428,-172932,-41539,-105747,554858,481284,1551463,-1025674,-444553,-247274,-218246,-1046933,-592520,1220319,-240240,241914,-1620787,-636507,960890,933660,173352,580325,334192,-1122578,-709841,-407014,-964374,-1015458,-925832,-11888,977560,352002,-1495449,812096,-201511,-653683,116980,587735,276841,-268779,-225255,408334,-825353,-249100,163282,100055,-286926,68264,-926208,-266222,-456143,-695661,1086157,-565600,-932036,-364011,177326,1121579,-482692,-373131,356421,616965,547625,254334,-628542,14482,-1092232,-704126,-1602259,-632218,-584038,574722,1881483,1366015,197890,-501200,-966445,-696996,-1224236,65256,-1398279,-635989,41549,-131925,-162064,-293473,-240805,-884514,-325300,488152,142775,1086386,144793,146913,-934272,-277293,-385078,1754149,1217954,721706,-765890,-1344175,1365286,1347143,1113255,754231,285530,352387,589407,269293,-487346,-31390,973484,810043,1211453,163124,645649,1534274,1157702,266293,523389,-209783,925800,1758628,1305805,-758491,-441816,83982,-641425,-395985,-313278,375589,1250465,-461042,-64819,660036,846925,-803637,-233117,-359984,189483,1467486,1912127,-396448,-397011,201328,-451683,-715701,-323071,467665,267137,-1074580,-926352,-1018018,-169156,203706,-182471,-130548,-527601,383863,-2040474,-1522993,127661,-314371,-1314627,-862096,1345410,2321149,1427013,590615,-278420,-332630,-120142,433563,-861696,-726773,535841,9483,-95020,-333418,5431,243128,-170277,1002322,662245,1169302,1286211,92866,1019579,-56974,-298685,-230814,-458295,824093,1511264,-99925,-241702,-214253,-1141672,-1131578,536072,691899,140558,-904436,-164281,-179628,-149748,-2117403,-786836,1088153,487116,661797,151564,141580,-39589,154229,-536063,-478562,-22796,-946445,910273,431002,-721787,-424994,-710497,779549,-474004,1056130,342484,945757,492400,241682,131674,-1705962,-834724,193234,-495652,113825,-595517,241742,409636,-906345,-105856,1389455,1431904,1314103,1277555,-520411,-974541,78667,-293775,-1075021,-669255,-528709,1166870,2061248,1279406,1203808,-805177,411913,-595278,-256450,-200123,562295,329405,-321292,178047,1662955,242625,-94092,224634,373333,367349,-276922,-862085,-655484,-103531,-1250116,-414296,-679991,665657,-222768,-13599,-558668,-1391333,-790045,-140534,1287934,161177,183657,-363984,-553009,-1030508,104376,972548,-52755,593567,-272858,817513,819718,561342,1213960,-586699,1177042,383631,-537603,-593156,1042895,-114949,312262,-624189,-288653,-325082,-280411,492788,304865,31724,554847,1239664,390776,-119595,352584,-177585,-908222,-1065806,-553579,-448080,102554,-1269057,58848,-532941,-522322,470320,2081644,296922,1151035,402813,-523565,-801257,-121087,210337,-1554256,-1630538,-724937,-394471,244499,-907494,258329,-671419,542454,-436797,209979,-161894,640448,344020,329689,-223976,-1625615,250318,-533018,592698,263706,-230951,-651827,296359,-268847,-667756,-609705,-488761,-1642279,-902668,1270921,1496664,424936,-399534,-1359454,-224907,23159,562238,278530,-154328,-79415,-677961,232907,-1327101,-1178697,433195,1146223,139396,798906,390077,292961,755859,-341915,-270034,657037,1160021,210317,310389,-337109,59359,31766,-903012,-119188,565081,-731621,-197675,-475827,-564817,-187130,-643071,-526845,1435419,980422,103460,-99584,-792222,332526,-129032,-1822488,-46218,1744980,873375,834995,-244048,-176798,824823,819662,-543999,-1088770,559748,231088,359285,741390,702632,43004,-3010,481779,-531006,-1196188,-176924,241652,1758502,774448,-503691,414160,-884847,-265075,474410,209289,581086,-229013,174412,504226,431247,806696,1658323,476291,-1116602,-1257492,142640,47231,-84519,135466,-292899,-359556,59720,-771753,-1191769,-54729,1178346,-313975,876708,-193882,-933920,64332,-366468,-8698,-290586,233307,773605,-114346,-1223993,-637171,270086,632755,818150,2272340,913092,1136889,240865,13721,-1729188,-611223,-373806,-363188,-1103653,256941,372835,-519472,422689,272328,1747546,130625,437051,1154836,120168,-159177,-355553,-665006,144010,848279,1274906,696583,311905,463815,448162,-837789,181378,-270572,568241,506616,-1007804,-540889,-857633,-868508,818619,-315249,-1685080,-670311,518156,162870,1186350,-43313,-353121,-311352,127215,-394081,-1258649,-178147,-752306,526135,-156063,-513280,842748,717093,-604326,-226090,-720810,476438,796278,561317,-170411,694571,-219831,480281,753232,-403955,-95897,361074,52520,111892,292438,479321,1762207,432294,790864,1195716,-993821,262979,-340103,-1154786,-233355,676374,1150822,-784115,-386702,-228979,2419003,1402708,817730,-21100,1008889,308074,740590,-730903,-497202,599478,-926211,1539206,812301,-719366,47206,2053715,1244808,-332064,1173809,1739850,-18374,-383928,-1177856,-665786,140431,-493949,645497,-954582,-545251,476580,-1133676,854572,549211,-377681,149812,132818,1182281,507895,127211,936106,1329940,912576,-609489,-389543,924204,61861,-425418,580454,675184,471769,232950,148778,1207799,598751,334267,663245,-649920,1055848,338681,1049199,245842,526043,305673,578701,-433937,616930,717643,133010,919604,85918,-1265204,-1296269,215975,388973,-1310420,-488969,-409434,-189342,-1004537,-502905,-1258470,871892,465422,77462,-83990,-993250,-839089,-733296,-1765262,-2092924,-536995,419904,-120032,195545,-23079,-547428,695811,363069,-333830,632667,-167835,-454794,-569499,-1077165,-1155487,-283458,-678020,8757,-629420,-77774,600026,22469,-366556,-206676,1740689,254682,495676,-127001,361990,-378345,-712827,-267857,-217401,270331,-1242100,404568,1063133,-148269,154803,-264781,-289143,273631,549412,911176,140330,222626,950310,736671,727246,411751,593357,4478,595787,-541721,413836,1719278,-12221,1022672,-63911,-1171352,-985039,-1247840,-1608279,-155309,-450504,9230,239292,-195014,-447565,829187,-911357,-2009050,-1159790,-368517,-481355,535854,-13920,303332,781298,910994,-1050988,48659,-559694,-537333,-45551,558708,561833,637041,142730,1272761,857678,-180864,-648491,-53720],[509345,1072099,444653,375942,440745,-124817,-339062,-955154,60118,-22590,1051958,-526689,310449,-77633,-580435,97869,-1485558,135005,-621735,232296,-173339,-516468,62095,-339236,-482168,-390161,926242,87767,340378,-793661,-1178446,-226321,2200747,917549,-199616,554898,-1256375,-1242090,-2079953,-361409,-342823,200947,-122767,859229,575164,-720593,224782,-1496203,-245989,621882,202701,803623,-524535,-1622868,97856,-466182,521379,813870,358256,290813,530069,961248,-1544307,-1126751,980669,-243208,-246815,11173,-504299,-1188725,-703223,458616,-1341844,555801,482491,1309046,642175,-703555,372888,-888690,-1863650,-355388,1482561,998023,881714,709072,-422281,207276,1010747,-302486,-107580,873582,867255,141343,-185390,-405082,-765607,748706,870861,186570,-248955,781156,-279354,-97607,1115299,1353560,417511,-185328,-295123,201354,915493,-200847,135104,16438,-497126,-727603,46067,-150198,-224907,408332,1005574,246317,471797,-349249,-1232737,-137840,971608,295828,154490,-29392,565937,481279,-543673,-508741,597337,864778,-403194,650208,41405,403023,217520,98524,-443983,20362,-557460,-1114147,-1182643,-23954,-509729,214099,227826,324187,-476527,-469301,-40627,-55224,-1034655,528332,558196,-525104,-560685,-5431,-274119,-322505,524732,236613,-163137,1280892,671874,459442,-233436,341819,1029375,1367180,-1088028,-797186,902075,1460,-103887,-360453,-980245,-1060655,-1378352,-62505,651066,515016,-279739,-552922,-949701,-47978,-648105,-168893,-87900,1173995,875218,280359,181968,-613355,274384,516071,-46006,-10816,-321970,-1136743,319129,931147,-184709,46791,414128,281925,697755,59041,-56418,2070961,283441,-635880,907273,-508060,1024121,926968,354691,-88107,-20463,108000,-7777,-560336,286587,-638048,823071,268319,-656444,-462931,-380958,622696,748520,592236,61228,897700,1228496,719569,-891319,-379944,-952116,-1434794,-776569,20784,956746,288999,401383,405475,692410,794975,-284658,1384268,-1009868,-1473707,-200650,-532804,-435638,-1097671,-331013,116808,-720262,-502416,-208488,-277911,160220,219646,1833210,-1164802,-823353,-447070,2782,-1074872,-529078,1463034,121296,255549,-1644018,-328077,870176,553219,297674,320476,471911,-1330566,-568911,-341545,-707075,-932132,-1117447,-26342,807933,222044,-1494233,764663,-198294,-312932,160486,1011783,579374,183950,-9830,437194,-925829,-118858,188685,326010,-514956,567518,-589189,-714436,-445044,-635627,584724,-546531,-1043382,-688879,121004,1253157,-480649,-500153,496520,314493,396927,84596,-632167,748521,-764773,-545930,-1771328,-564564,-511642,191352,2307028,884238,399395,-686624,-1171880,-877315,-1211218,270450,-1335229,-487900,134549,114119,11355,162286,-300472,-323854,42281,348418,-39075,1292611,463379,-38522,-872445,-789840,-118429,1608280,1317685,368357,-1447271,-1999735,1380185,1020062,1010945,554230,60532,325906,565014,409501,-215030,-51037,1161283,1300632,1085230,65338,648855,1754315,1229758,-17599,423291,13423,844737,1745228,1409177,-932530,-716346,-108365,-259842,-61429,-191017,306593,1266782,-642960,-170432,527469,361480,-577094,-114520,-339188,641380,1541051,1574777,-714709,-419570,-26170,-369365,-639870,-124828,291514,50999,-1383167,-727246,-1777130,-692735,89861,-60088,100761,-552040,171386,-1846412,-1549441,69684,-311122,-943881,-412760,997550,2176616,1484260,970154,-160909,-279528,-147179,278568,-800170,-743809,611281,-135951,49481,-508478,49054,504721,-76883,369616,638750,875136,1381328,-75114,1152460,13979,-382495,-297939,-611057,766830,1381570,-344032,-243581,-11858,-1378729,-1332132,906783,582249,454553,-782945,-242420,-836065,-291460,-2393698,-776776,1316131,89510,479199,86350,-190141,366562,295745,-477090,-997706,45251,-168791,487320,345909,-990284,245340,-622865,608996,-248670,1206796,305318,783478,140313,-147194,175002,-1790474,-692668,298378,-335173,-51894,-905329,142525,661208,-674719,-402031,927626,1344857,893582,1002351,-70682,-796462,202789,-377344,-1548922,-397887,-232566,788209,1862338,1967097,1357997,-736124,142962,-393524,7412,-272981,803098,307317,-552284,258701,1888971,243548,-329399,182477,374400,642604,-401005,-1075478,-299677,321107,-1080848,-405752,-563335,518816,-123755,79888,-216866,-1245582,-752929,-232314,1393521,279795,305298,-379513,-523142,-1039197,-96711,295958,-51210,838452,243466,933930,729345,882108,1455458,-414020,1136883,138403,-540200,-947453,1027685,210471,556276,-610539,-45827,-283899,-531154,488257,-174244,44336,296648,879243,667133,-116562,440087,55461,-1015943,-1006070,-571717,55988,-7578,-797746,-47781,-626360,-869852,22072,1651550,-101842,1233265,405227,-1032716,-496795,-27222,472308,-1390585,-1566110,-734267,-151926,170219,-679079,99311,-883838,660677,-797678,43929,-137256,382212,476392,658197,249543,-1601255,-112936,-103526,473820,333969,215280,-253136,319231,-185856,-291095,-909026,-783835,-1317703,-727403,762024,1300073,683597,143685,-1161574,4128,350334,1118289,538971,51933,153894,-335862,-30907,-1210045,-1194832,231802,1127844,149483,902114,433548,209242,1073147,-375373,14744,637131,1112785,97632,386655,-298343,220502,43418,-1004837,-316986,221389,-1057811,-244174,-531639,-889377,152206,-316648,-436145,890019,633721,-124398,-509140,-847525,222970,143454,-1883430,-150978,1703319,669547,601991,-263344,22537,680204,568623,-526755,-860196,854108,456883,41824,649486,620811,307587,167700,407304,-941397,-1355628,118012,64913,1846368,818891,-419005,323584,-699624,-132452,343826,713323,955370,201658,533254,480636,559608,395287,2276990,315105,-880650,-1360300,95951,-13760,-375786,339994,-367883,-381839,96004,-814053,-944713,-267777,260834,-421570,944575,-186760,-457907,125952,441633,226037,-437943,120536,412516,-55467,-1837762,-724089,374430,381073,811795,1808874,771193,1270359,88673,208249,-1607161,169191,28016,-29297,-683063,544678,164718,-635226,2659,428420,1707811,196102,964666,1252402,85447,107216,-210497,-602515,376065,645741,1893902,736128,216386,220966,442723,-479355,245888,-178655,300801,953879,-1169714,-614100,-1183610,-786348,953189,-380085,-1894498,-810757,728031,280822,1788591,115917,-447799,-33603,134315,-920151,-1340090,-76319,-629859,471620,-276810,-330079,1236159,974952,-510512,-365736,-726641,338608,990559,832084,136061,791361,-88327,234065,981130,-526364,-90743,496350,-73693,-481448,-611199,214037,1220718,506797,182838,1252534,-1178851,141498,-317511,-1399380,-91917,818524,867773,-651266,157803,-35107,2575297,1533925,676123,-11753,1064773,70997,795968,-743993,-617473,345350,-633223,1283785,520656,-803604,236791,1875838,522459,-772233,1176940,1575417,99395,-539802,-1397819,-900736,-465945,-811803,1387566,-553930,-1137986,158662,-907133,117036,288348,-309899,365300,215561,971640,584548,-106936,886554,1044985,520526,-640106,-341814,1205077,521383,66026,1097137,993862,684036,-55731,-429616,1636455,759551,453333,494990,-1193123,1159279,529212,392189,6789,694671,-28964,174786,-818362,505039,806161,100745,877651,147745,-766149,-1307903,536437,206176,-1143302,-456148,84802,186152,-800152,-596917,-1037808,778470,508392,-72672,-11778,-1294524,-634922,-835145,-1882312,-1988322,-108481,305910,-275064,-146425,-342208,-177355,172095,635904,-438380,663253,-136219,-663929,-542400,-865674,-1335597,-164360,-507574,198514,-620409,1074,812642,-102688,-376503,-44781,1661077,78907,502494,65255,881837,-522210,-622828,-491715,-342244,279460,-999423,798265,1393934,241788,-32994,-158037,-9326,308097,489040,935739,450522,379311,1031423,773594,217707,812863,255833,-735989,335205,-337412,275147,1335353,415749,1245516,-89910,-833877,-1241189,-853335,-1627555,79887,-129179,418967,477005,-36057,461914,783282,-618247,-1426174,-955713,57380,-283542,588129,-145852,217900,764468,790373,-1337176,1300,-225596,-827851,-115652,905361,647647,418441,33814,690752,710132,131418,-544507,213386],[462970,1085796,363037,537454,574531,-483620,-509884,-912186,519439,-378924,789011,-583266,254067,-444929,-405154,242436,-1291718,157256,-599716,338770,283772,-717919,-121593,-330525,-625805,-160979,710508,-102873,490817,-551725,-931165,-123091,2379968,412411,-614114,126580,-1240345,-1269168,-1538534,-237206,-108438,-33874,-294394,854399,1015356,-772835,506302,-1519623,-403453,56036,106522,828582,-501503,-1812422,-197453,-390556,392838,212755,177114,167701,754200,779782,-1248235,-655613,963360,-224448,137419,54228,-654589,-684849,-733780,582463,-1348454,491079,529445,1285984,532124,-593875,232356,-1011091,-1581179,318905,1335264,943504,894057,710884,-332505,-96809,469592,-154003,-269031,677737,1026151,-519,-183181,-669576,-962010,629113,411631,182956,-764345,380707,-208107,-275620,1337619,1533770,177560,313310,74236,207934,749096,52962,387203,-292226,17576,-201706,-227457,-291017,-466470,523623,792754,-31522,197130,-196840,-1503197,-57379,920291,-471147,-272473,-546810,383738,726359,-367373,-761437,400369,1083748,-167212,472903,-196238,489265,202561,319901,-212294,-36343,-798012,-1167109,-1136092,-110667,-530474,418221,639267,207824,-454671,-117936,18702,-32035,-1275167,-180631,145842,-720613,-548531,282623,-421830,-359678,190787,249891,-470185,1037835,681938,144997,-563188,167379,598828,691979,-592062,-556912,698293,-440906,-214648,-602572,-911945,-1030183,-1080702,-201598,439481,-193924,-113575,-489820,-1346938,65482,-400606,-743642,-485455,809855,966598,693302,144601,-649035,94733,413320,375959,-251242,-267759,-422353,397352,927545,-950829,230439,152613,788194,987912,-219401,90386,1745059,522753,-232478,1153909,-623766,666375,545415,1099190,-58543,84609,238018,-236182,-455542,-65952,-837795,676947,-197970,-869026,-355135,-668223,699544,762422,989906,21315,803817,1257095,877523,-804340,-712530,-790012,-1254575,-209873,-71357,1425384,510975,518636,948750,690673,477747,-52398,1343727,-656959,-1382205,137193,-286554,-716550,-1299785,-516591,4920,-809471,-930193,-437400,-450851,-317068,63266,2012261,-1226351,-1275041,-599105,195886,-1090398,-356168,1204391,367212,300762,-1325499,-36487,561014,-6930,238267,57553,588841,-1221997,-356007,-139433,-362753,-748511,-1046459,201200,471814,100975,-1285401,613202,-51930,114378,261835,1227355,779331,542925,202823,443706,-1009570,119724,291934,538817,-596310,1273773,-317985,-1224042,-439745,-872355,170104,-460664,-837610,-769909,28562,1050229,-493812,-508556,737261,-43833,-84340,-83739,-634752,1227755,-514,-207621,-1434159,-540444,-450494,-403294,2340342,79355,355857,-585480,-1063156,-1058720,-1048774,406141,-1181812,-316259,155465,401630,243557,744655,-219971,63822,302444,181309,-140379,1457012,664867,-91319,-597030,-1111494,58696,1054903,1226311,-36143,-1867334,-2343678,1166664,697244,857497,263182,-119348,187941,319234,441095,102108,2922,1270814,1663676,922000,66029,572258,1732202,1071739,-129720,334777,156528,637048,1546576,1358185,-929496,-951085,-334486,-16743,280855,-17218,358780,1084250,-804653,-257975,344495,-124974,-300280,102530,-199853,814891,1164195,1073934,-945796,-331655,-228154,-352794,-527391,-84574,10562,-151689,-1457030,-430143,-1931781,-947090,-104179,71919,388470,-543312,-102250,-1422071,-1251773,148709,-277571,-502946,-60021,552968,1719409,1278939,1161238,-132102,-8960,-27908,-64483,-646837,-727314,280035,-262399,40203,-836181,215628,658377,135893,-289608,377776,577986,1461743,-177021,1312976,291866,-290878,-256062,-729281,555050,1066010,-742580,-253053,186943,-1304958,-1140325,1300157,504747,693106,-628882,-237695,-1416656,-495384,-2551032,-696577,1471799,-221766,273969,76880,-413729,830243,465948,-177287,-1197799,-10570,518798,211802,178158,-1115987,1012242,-416090,383560,30540,1248728,235481,594823,-237369,-385978,269814,-1698880,-634643,247333,-167100,-174498,-1199050,95773,818545,-361294,-717728,555912,1103538,428604,529594,334297,-516222,402424,-461567,-1671466,-9078,868,434514,1579216,2435562,1292395,-644548,-198935,-164266,313959,-303503,1033310,280162,-814059,215481,1849566,251024,-615303,-38301,254781,618299,-1014469,-1053358,196664,722572,-948757,-192660,-476420,197982,-41501,125516,77243,-833915,-481623,-282098,1293655,286356,427238,-310400,-461374,-989799,-347800,-322931,-24109,1169133,883304,836052,524637,866733,1449682,-172517,991236,-191769,-597601,-1091533,734288,295120,795095,-428320,134900,-164616,-775077,363642,-686140,16946,30948,466412,796729,-202779,451635,218003,-1031670,-909105,-611110,664941,-214929,-175208,-49558,-687946,-1161268,-604924,1155011,-346188,1250122,394613,-1120974,111524,65079,710396,-1017717,-1032289,-756795,-5044,90294,-470383,-97890,-884305,272088,-1100182,-88032,-123865,34814,454838,900075,666709,-1261378,-375850,466264,472125,413188,763640,87282,280435,-38562,-74802,-1129406,-1050485,-994137,-664696,270725,878358,695501,668596,-846107,142774,501966,1475123,723789,224148,526769,70615,-461067,-1206929,-1199323,-72165,1024222,106538,866940,670660,35864,1292296,-340242,156086,298650,925466,-40255,429149,-234813,497858,60764,-978932,-435845,-28536,-1220188,222623,-451115,-1067921,546050,80472,-388755,314386,268971,-305582,-921726,-635001,133648,437204,-1650255,-238033,1374545,69191,175486,-350203,367759,374247,259113,-435302,-638412,996844,598765,-156393,504967,433347,740379,316573,201210,-1328859,-1427951,314066,-71545,1673899,731880,-309135,323590,-523704,52149,338836,1058956,1101510,538788,767051,483210,385100,-46984,2377924,46329,-703012,-1243692,162283,10754,-609306,592021,-417580,-403068,57132,-915205,-590089,-433897,-389581,-379429,932274,-360589,145439,305654,1215907,598650,-469573,94046,-177597,107549,-2064489,-849785,179635,190621,634204,1228049,642512,1432936,-729950,-237604,-2867085,214444,-278857,117150,-302063,561775,-136272,-696272,-289496,538547,1467091,229524,1364522,1188633,38332,198538,-20847,-608198,540519,425275,2306738,703799,6987,-109381,348315,-74461,162670,29130,121910,1049051,-1296565,-452229,-1233685,-642048,1063833,-297214,-1768261,-722351,861995,462399,2179856,186473,-546571,367555,149159,-1544978,-1315328,5249,-401623,476553,-227114,-27755,1422598,1032569,-603205,-588942,-573859,164470,1322555,1104934,612031,825265,61310,249974,1226758,-523264,-93652,422622,-353952,-962712,-1400266,88543,532107,569131,-314302,1202279,-1095283,19282,-330299,-1673378,-6445,634470,368119,-509492,693292,148788,2245967,1347082,366451,-37971,997818,-288161,716408,-609773,-615919,228464,-271588,708719,31336,-730384,444384,1577799,-20197,-1082041,898096,1221327,195119,-691754,-1380102,-979064,-1131120,-1156477,1848699,-206508,-1549659,-202510,-489654,-588406,-39344,-166555,527344,261304,671482,715169,-273917,856365,774617,105589,-483958,-146010,1250225,934779,431647,1402868,966618,755601,-243095,-842998,1989235,660021,457825,296843,-1485151,1104805,641234,-100293,-183012,550114,-446744,-213458,-1057091,371579,978662,56338,759226,113165,-171969,-1131904,798589,49337,-776474,-458890,587527,448669,-360151,-706596,-646618,423140,527935,-92991,-1026,-1450222,-467200,-972917,-1802483,-1706602,392610,379855,-180750,-463977,-582314,119068,-394402,864921,-365304,1141719,70363,-668367,-491338,-504166,-1100331,-13046,-351691,401025,-421045,51593,801954,-303254,-362084,260682,1318272,-130990,467094,200576,1094094,-658574,-517380,-564203,-448521,153762,-732697,1246102,1751910,493360,-273770,-97650,367894,357799,433883,648091,616787,496967,1079517,738925,-402073,854399,-253296,-1297809,68854,-78017,64562,631762,681864,1307908,-275265,-515111,-1270511,-401706,-1293015,139864,247283,744670,703012,138768,1332485,697045,-271954,-745409,-936398,373796,-40116,548138,-179393,170543,794918,615852,-1297744,88422,231520,-667794,-112623,1056565,617548,176345,-68486,169575,441578,440271,-365189,436404],[328823,974422,202474,702917,752843,-817810,-537423,-692210,863610,-601538,504016,-533948,175748,-559282,-127789,341970,-871186,166313,-373069,415249,717539,-905874,-222343,-349328,-670081,27895,393191,-528416,502545,-324189,-241845,-101418,2039540,-65187,-935555,-177774,-948541,-1010638,-671361,-66083,47131,-529190,-318544,659584,1178249,-1007536,594450,-1264389,-352689,-399837,-33027,750049,-488023,-1796171,-548700,-336905,181230,-309466,29653,-69288,757122,631311,-684851,-89585,947863,-16822,396144,16507,-728267,11436,-617955,783447,-890211,378956,421042,1067798,384036,-234806,97759,-847178,-997487,995546,680416,695348,788649,782126,-188561,-404035,-124294,120946,-316401,620086,1032487,-73547,-89727,-853519,-1192591,496643,-127863,16474,-1161351,48319,-239587,-487758,1408127,1417875,129673,615419,359655,285007,521605,312677,747989,-478676,338672,289997,-480543,-419833,-677087,539359,410817,-281180,-231727,-408919,-1450234,-32758,834382,-970542,-492264,-947621,321827,732247,-234678,-890994,64296,1292777,127664,226514,-339590,570135,211818,579701,256138,17372,-966988,-1111421,-995047,-172335,-631361,461085,858382,118353,-263093,379419,167747,-77589,-1201562,-666611,-89095,-768873,-419380,535683,-494083,-387012,-262371,258889,-654175,995098,623563,-52604,-774448,106550,161707,-277540,-130884,-311069,597827,-685062,-243766,-896923,-839706,-991392,-884162,-296361,285150,-489150,104223,-362448,-1669794,179146,-188182,-1161965,-885876,428699,923876,1042200,66549,-514795,-101376,155818,726375,-433055,-219359,527332,425922,662494,-1518827,294833,-223047,1108423,1223695,-520039,314246,1365562,745618,-37205,1185092,-636287,350219,130966,1833202,17195,125091,333786,-428304,-275678,-520192,-935614,647218,-648153,-843330,-326201,-922107,943581,808990,1270876,-97272,661577,1373109,1023923,-739974,-1145555,-494385,-911142,464649,-134706,1755853,657301,588863,1446982,443381,169355,165778,858223,-300009,-1182976,476584,-161815,-858952,-1403639,-672669,-299899,-876599,-1255890,-642368,-588646,-743968,2585,1973891,-1181109,-1602694,-687955,311051,-1101915,-83791,437010,453802,320027,-762440,173163,111191,-610865,96475,-139862,676454,-788709,-101985,191019,21773,-498899,-829787,565674,40618,46135,-941899,378106,229000,533833,432266,1182237,852514,739037,372501,453345,-956492,349060,442730,659755,-479252,1914974,-143055,-1658939,-425537,-1251366,-63146,-352957,-420897,-586394,-111946,568764,-551196,-488352,1005544,-310236,-807959,-242696,-640747,1215887,768492,200741,-606638,-590237,-414398,-965078,1820686,-720293,104801,-331560,-656236,-1199116,-737490,452886,-975491,-203690,70233,702232,488566,1267781,-22122,211762,379256,71026,-124552,1512332,660544,4894,-205656,-1191420,103427,310974,995026,-382843,-1935808,-2328040,852516,426774,640717,-21576,-222806,-31844,-119901,337636,370569,143376,1281864,1764954,754828,145967,410135,1463975,687269,-106053,253240,162237,372762,1167489,1203476,-805494,-1050440,-496106,12318,548183,158224,464127,800335,-884686,-266893,154951,-445755,49803,372851,-4223,626914,408984,550520,-1048946,-211919,-337052,-410370,-433956,-231040,-302482,-293082,-1324008,-152663,-1631120,-819875,-292440,129108,662229,-455496,-414226,-906774,-800496,272610,-223475,-104999,143342,124155,1045598,864126,1128529,-180531,312555,194814,-560327,-429985,-654689,-351275,-323267,-121119,-1187561,415069,641896,412923,-768472,-5170,314691,1497887,-271534,1417829,709319,-73802,-115511,-766807,240696,560104,-1267261,-270401,375447,-951211,-559964,1622164,467927,790627,-521768,-180521,-1678186,-630593,-2529188,-506149,1511732,-393166,58662,102651,-518852,1231481,613613,257178,-1077035,-273166,883718,160299,-51291,-1074517,1621816,-153788,199845,287081,1140959,146307,473027,-490663,-463417,377914,-1462659,-705784,92362,246,-193112,-1349587,119429,808741,-119719,-984510,417085,805972,64592,8583,581374,-213294,616893,-489905,-1389307,410277,138732,100966,1326428,2490577,1037715,-549865,-544351,31065,636643,-274707,1210208,260911,-1117589,-70076,1550860,209750,-815217,-303256,56027,295442,-1842695,-815162,704634,964203,-864491,105432,-470756,-215550,18607,108295,291058,-265536,5057,-292747,1024812,190263,520095,-190916,-373456,-901165,-603530,-720673,66757,1419665,1400546,530081,240245,524740,1220714,107365,854012,-470886,-702066,-996403,259075,147685,933640,-135427,153680,728,-946550,121604,-1124569,-99609,-166842,225661,766642,-328797,372894,243126,-929984,-785611,-637298,1198549,-463719,426763,26625,-698198,-1397605,-1207721,741540,-379889,1185330,357565,-839797,720836,141496,872183,-473630,-320022,-751059,57774,-29049,-342942,-243058,-713104,-451737,-1257386,-135688,-117338,-318430,337998,1009174,919581,-793960,-468498,977473,583592,490562,1155833,246343,171896,53091,-72403,-1189653,-1195029,-730817,-773977,-125240,307658,364996,956499,-489240,208609,447310,1317299,773995,241087,943075,456410,-972545,-1335713,-1166093,-346423,826109,-7845,706932,1070788,-272648,1387421,-254726,129253,-133319,526829,-161088,445452,-125744,801609,102528,-840511,-446902,-216686,-1221488,1091339,-313334,-1077475,840258,365060,-376516,-41554,-38854,-404377,-1152895,-158737,78378,712582,-1082028,-297631,869949,-695824,-303021,-465250,681155,78601,-31020,-246910,-554032,921146,620213,-205971,313786,156807,1211889,344828,-26510,-1540484,-1434760,299605,-133071,1266760,481627,-205841,420959,-374081,187470,421796,1193822,1015023,747894,765805,610989,15247,-400850,1884154,-318403,-654220,-919003,353317,118455,-714687,727659,-443538,-442827,-132491,-1067086,-293386,-531032,-625130,-173553,824626,-664058,729625,553648,1681384,1038110,-348522,230453,-803242,287909,-2030831,-1066713,76746,138629,313398,689465,587411,1475280,-1549049,-566087,-3578656,36107,-912533,55038,-52995,269930,-438660,-706713,-424239,621777,1149914,239321,1571027,953085,-48964,47860,184158,-706640,565368,207498,2204405,532810,-244741,-400818,255489,248437,-74559,301694,144770,943421,-1217284,16121,-837117,-446608,1149276,-70582,-1246132,-437362,868526,725254,2331751,206635,-577015,766680,230291,-1961369,-1123701,37822,-141546,560883,3496,306929,1370572,923105,-847056,-872174,-291038,-20838,1741467,1284001,1137917,787918,194935,502010,1449629,-402565,-103420,165194,-698945,-1152996,-1717784,137824,-127950,635082,-552198,1077076,-860371,-52852,-351536,-1918001,7171,154379,-248875,-427697,1081287,246523,1697953,899528,-37818,-82035,860498,-659829,528402,-333132,-519212,242315,10834,32729,-495252,-526031,623496,1281805,-207817,-1178369,409885,813890,235041,-907624,-1109819,-871916,-1695374,-1410233,1902591,31742,-1714599,-511175,5374,-1120394,-378708,-943,596434,282278,455567,903923,-275006,830522,607695,-165146,-215474,102387,986147,1133378,646530,1500476,632880,684899,-330572,-1143375,2061820,347282,356297,116160,-1449181,914543,664900,-259680,-307662,109462,-828881,-506864,-1072287,216407,1106803,-4461,581776,-42547,279902,-850815,944691,-71284,-324475,-459281,943435,526659,203353,-768466,-143574,-85532,490401,-92188,44015,-1413011,-331063,-1178956,-1527035,-1300839,713349,591162,183464,-652837,-721011,244332,-857267,958420,-190706,1810092,394078,-480194,-455521,-96293,-459009,169420,-247737,523885,-176048,47919,642611,-588882,-334891,574281,847761,-323138,361311,246203,935350,-740578,-354297,-456675,-509789,-46025,-502621,1606445,1976131,466442,-522716,-111785,773309,428000,398878,180606,638036,521338,990017,621488,-1012978,558219,-838036,-1522181,-165102,214008,-171669,-105642,591641,1239793,-513769,-339735,-1075744,-115368,-819344,-6189,612783,949052,747594,254500,1826887,586475,47397,-286553,-1106171,409689,118804,450320,-155987,156315,891212,433125,-955210,321638,706715,-5847,7288,1001108,483908,-4361,-134734,-149613,156125,686549,-164007,562292],[172163,731146,2670,843161,943589,-1040470,-439004,-358833,961761,-700922,227469,-396450,103441,-482415,181300,384622,-321951,136198,494,489215,1030102,-1042537,-233893,-391320,-617698,78699,106847,-1049618,506540,-172142,613993,-144181,1306212,-309029,-1117515,-345492,-505289,-525966,163222,16711,36796,-968175,-140646,324022,1063127,-1272250,468359,-814761,-159708,-592074,-186790,574636,-484643,-1592806,-810310,-325363,-86148,-603738,-79483,-301583,673355,578548,-29100,433391,920593,320272,482724,-89797,-756067,586409,-380166,995530,-237101,243723,154543,723951,218890,290257,46955,-468888,-322304,1422454,-258031,339023,596561,1003734,-8575,-647816,-601903,453776,-322779,589953,871683,-120012,63992,-892199,-1332094,411329,-636087,-343264,-1386657,-131202,-357277,-672796,1325311,994149,234037,620888,464968,413136,250146,466126,1028434,-502228,303273,582761,-631839,-527653,-830091,446681,-32300,-454988,-626136,-778853,-1092348,-36460,709630,-1042955,-458068,-1121083,455371,560264,-143330,-871622,-284351,1441183,432928,19075,-346750,658423,272489,786513,758901,205539,-1008736,-902488,-745227,-201282,-687297,330797,849834,79177,41439,803081,341715,-187751,-948224,-776128,-120595,-625455,-244106,765466,-386805,-337938,-757589,265666,-747455,1084198,519726,-102114,-817454,119518,-182783,-1112881,200855,-93742,610455,-726713,-163519,-1217729,-791432,-937398,-878726,-331659,164411,-414142,304131,-225796,-1778507,206061,-109397,-1278497,-1191515,144267,774546,1276958,-35452,-254356,-304262,-121319,951282,-375118,-170573,1336166,381121,215873,-1739385,213875,-600082,1123750,1307842,-767828,544875,983642,861046,-68993,991252,-585670,230447,-215826,2223291,157113,106335,370317,-550392,-78545,-955949,-887610,803597,-826370,-546590,-429038,-1095502,1198446,830865,1338604,-290025,449545,1495325,1108802,-738028,-1439748,-147857,-496805,1056073,-117456,1797635,685712,607140,1842224,72697,16983,316069,159086,-59029,-915961,749437,-247888,-811493,-1407558,-761130,-713823,-825925,-1267608,-749880,-670926,-1000383,-33720,1638871,-992098,-1646244,-707675,313639,-1081085,240834,-615302,422087,285657,-132960,251022,-357441,-1091049,11197,-231827,729629,-159454,150351,611087,387881,-247413,-593683,914536,-376788,118511,-540172,114032,579323,844903,623683,927806,808986,764139,483947,483937,-721126,471211,583856,637165,-162830,2203668,-56459,-1841811,-388723,-1527788,-111477,-284703,-14631,-223998,-292385,-9254,-657249,-517916,1201780,-402404,-1478786,-366434,-648996,644955,1132987,532682,369644,-692926,-395601,-1293255,849968,-1254065,-255208,-109318,-78740,-1267151,-302115,411585,-740552,-189352,-107892,973839,687404,1561801,227760,139708,275018,79857,-4993,1409126,446208,223770,159505,-1041499,27230,-358701,689883,-581136,-1687628,-2014578,568043,212227,378892,-189126,-253359,-269733,-619341,136381,551697,355006,1210194,1560906,616790,277652,176923,1022412,119099,-6802,174366,4416,141126,648028,1009514,-626763,-951273,-505726,-183978,679859,277211,545592,526355,-817669,-160711,-7440,-520660,463677,621337,175527,144479,-394244,114561,-1022811,-107039,-319190,-521865,-354174,-519712,-551838,-354066,-1067498,23216,-1131901,-329520,-341396,64110,855139,-265425,-712311,-423382,-371520,348007,-167457,161624,228784,-192754,318414,350574,888707,-275602,509526,424086,-1116160,-197026,-522206,-1028081,-294439,-381005,-1433253,497053,455284,667302,-943353,-368713,50386,1492267,-407835,1386817,1148108,172313,60391,-705025,-82518,-63563,-1811360,-290575,538300,-464356,193146,1753854,434468,704037,-501243,-126369,-1481779,-564401,-2248451,-186770,1441426,-420901,-147075,117082,-522918,1476930,706513,662693,-745727,-741038,846653,312768,-299645,-902088,1806923,100860,132452,464886,885728,77987,485038,-517332,-431562,457457,-1133112,-886308,-90374,148356,-95611,-1272513,208128,600458,-51735,-1134191,539030,581034,-117291,-411993,628209,56047,759087,-415413,-799732,761825,182150,-189007,1156156,2078312,673956,-461173,-805256,157119,934497,-187882,1284455,268155,-1442958,-648454,1055480,87856,-864372,-504404,-162813,-201506,-2434274,-446471,1090238,959912,-795751,291145,-532927,-595731,55191,28531,483810,320918,639304,-298987,648946,40210,574261,-56831,-257732,-792523,-815477,-844877,242594,1470502,1613146,91969,-57727,-27999,865006,391479,847482,-569859,-798331,-750823,-254826,-129212,922005,165471,-4819,164537,-996810,-215487,-1409518,-332293,-244997,283699,618990,-432737,219961,118630,-713473,-642208,-603028,1490742,-684631,846807,131108,-627032,-1558909,-1578936,511581,-214028,1040887,277019,-400423,1037626,191553,944426,125657,217418,-685560,69158,-223303,-332850,-273210,-461928,-1133506,-1220729,-74007,-116108,-599413,183317,978694,937255,-370230,-368571,1236104,734805,536405,1116689,167972,-2358,7743,-225110,-1046584,-1166413,-540318,-953297,-368600,-229221,-270151,888433,-172692,243908,235559,603745,688309,58555,1277911,751163,-1445108,-1525353,-1053161,-472790,579016,-158644,501703,1522603,-667176,1349855,-141465,-17757,-428935,-73341,-231046,448994,53628,1067368,183087,-614409,-351391,-372755,-1104653,1982558,-185949,-920092,890408,415672,-364617,-61156,-228955,-409804,-1071235,424675,61027,909682,-264672,-322495,320721,-1372825,-671072,-548962,758000,-56776,-219079,27515,-644935,637891,523148,-136070,76663,-167944,1576755,220204,-150419,-1482841,-1426357,37535,-118682,707681,88306,-127631,598380,-241663,189455,520737,1125378,785064,854945,471936,814931,-371287,-609964,1016996,-732529,-737012,-478359,637557,256817,-679497,616200,-456993,-501296,-464250,-1236780,-179315,-545013,-551657,146729,623767,-976734,1167232,788008,1704982,1422617,-131071,528150,-1190845,363218,-1928930,-1238369,642853,270763,-115411,291727,641991,1168553,-1114786,386147,-1126556,681572,-704491,-112191,-17170,-164157,-645914,-672443,-420401,686111,882294,234480,1573211,597342,-176345,-290707,358441,-867111,453660,1112,1545497,205378,-457115,-552925,260471,422204,-414292,562428,391000,809214,-807633,692647,-13112,-203018,1209703,251496,-414865,-69179,727975,1021653,2268180,243344,-478386,1068649,427557,-1870646,-743566,8276,69163,691603,350796,584848,1119030,707963,-1143872,-1180962,58785,-183176,2086211,1255167,1518391,695195,301269,866838,1591257,-214461,-107232,-180823,-1003239,-995211,-1426827,288765,-621859,711569,-481583,913165,-603277,-45669,-346128,-2039174,-46024,-493716,-823089,-409449,1240529,212778,1269876,298652,-449525,-111067,722379,-904948,292636,35756,-376498,326486,125316,-509652,-882194,-262995,723801,1026595,-101250,-1051918,-151807,493063,206474,-1222756,-717005,-652275,-2012242,-1519584,1609426,115415,-1688084,-679308,476257,-1380490,-669375,126660,564729,310894,441788,1117720,-59731,792022,565553,-184455,80948,314284,470118,1051182,760864,1438207,123477,506427,-338776,-1352697,1802479,-64563,193173,-11194,-1128529,672864,617062,-59584,-378798,-468854,-1051198,-679235,-887104,-3968,1078592,-79276,354856,-308760,441993,-570237,930690,-156314,84383,-444014,1027594,405175,717795,-728601,358474,-549795,396411,-156235,202606,-1201866,-211792,-1454857,-1117261,-834220,720594,836040,689469,-661575,-767575,166831,-1102367,863483,-10765,2308998,725614,-169601,-443357,254493,385491,349309,-215544,493566,-62887,-23580,451113,-906568,-303046,755895,415659,-445034,190123,193554,489463,-738610,-120761,-203697,-493890,-241296,-347713,1730509,1905716,84964,-716787,-206135,1101676,504080,384623,-295576,545597,422314,671856,439303,-1446726,86211,-1350031,-1367201,-351546,505770,-371554,-617116,100252,1100892,-656485,-359294,-769502,-119456,-449302,-295777,882545,1131519,546107,247252,1751501,464588,296373,-227938,-1331832,98137,83936,342149,-135263,149130,994864,290985,-411442,639639,1070620,947186,246859,795646,288110,-68657,-138669,-227654,8194,828247,4382,572331],[45865,367148,-182126,917767,1094762,-1112761,-287720,-16510,770776,-719157,618,-206903,41496,-350734,440112,369559,152412,51061,416569,592284,1150653,-1102130,-174285,-447675,-512749,-57802,-58004,-1466869,607410,-111329,1280193,-212237,422548,-292193,-1144534,-420204,-48593,10636,670764,-99038,-167776,-1064774,202161,-11658,757438,-1389156,191344,-308082,69529,-505440,-326300,320842,-506333,-1259731,-862652,-338435,-373535,-594655,-187230,-410643,670866,618702,501223,804754,864620,688303,409701,-212446,-777003,769177,-74713,1145780,303746,134108,-214007,347779,68584,805306,125522,-22891,243283,1393953,-1092816,-16425,346916,1324715,173828,-760518,-812271,739072,-354656,453263,565915,-209577,206297,-756463,-1240818,421441,-1018166,-854999,-1431903,-152345,-513959,-777254,1106455,359764,361882,391761,358622,543998,-25661,461170,1040397,-384168,-38210,563206,-644863,-622246,-920039,266951,-419313,-523753,-796232,-960576,-554010,-41648,543562,-707952,-226321,-1067428,791169,306765,-84062,-703180,-514660,1458885,691442,-52111,-214444,740316,383202,864982,1067858,491682,-889028,-537650,-418661,-196651,-630722,61294,652060,87304,363836,987784,450595,-351946,-664624,-517454,-4237,-366906,-102874,976348,-51232,-180388,-1196877,268619,-782479,1188126,380561,-41860,-704055,135824,-386554,-1457818,395615,79207,669175,-614775,10867,-1512684,-785769,-856912,-1000515,-315302,61029,-159973,432924,-118896,-1613586,110562,-210934,-1064016,-1345684,27940,568540,1379729,-109928,52959,-464371,-299633,1045038,15795,-105203,1630184,261458,-193381,-1585940,11534,-866570,837836,1194167,-891140,677809,653533,760604,-267230,631539,-511156,325921,-428963,2120177,356671,50792,330973,-592693,77153,-1244262,-707040,1126082,-600758,-54018,-667468,-1153774,1307122,797908,1175063,-538172,173238,1527824,1110373,-787665,-1432124,125727,-115208,1412990,-4149,1478543,610589,591064,2079055,-237019,83108,364220,-451390,19616,-640059,907580,-536441,-583961,-1328552,-761388,-1060164,-590324,-848807,-731600,-692663,-1013873,-130599,1014374,-643111,-1363241,-661308,199770,-977597,549803,-1575383,369302,211377,375901,180245,-732019,-1310451,85178,-222999,750000,446201,351591,1056250,676299,-73846,-421285,1120728,-667338,348644,-139225,-106480,898437,975884,766853,585527,687868,667030,542880,538773,-345088,443157,655696,469354,288806,2016792,-30999,-1640244,-323125,-1486095,-48912,-308549,155868,171488,-483174,-459619,-785900,-622075,1231849,-339758,-1682274,-423150,-649682,-306892,932908,660876,994343,-796212,-369652,-1306749,-210366,-1442360,-606822,-62154,490657,-1251394,200583,303403,-480292,-252152,-318736,1166196,791240,1565235,448185,-60657,75797,221070,166735,1148179,97405,506437,368307,-733891,-106515,-764487,374125,-588041,-1252420,-1540640,391375,43524,138398,-152435,-240692,-448806,-999395,-69571,680280,597782,1100617,1102665,535091,446381,-92617,535531,-550085,109482,98089,-297740,28269,79774,830892,-440645,-671262,-331799,-544268,657386,297420,559963,337919,-557524,58756,-121351,-374437,871390,766232,284812,-442790,-829436,-174041,-901658,-18216,-191312,-645037,-214163,-847007,-641199,-340637,-789466,69425,-651188,370078,-142826,-110833,929031,8881,-919866,-51325,-102366,318441,-129180,258869,262156,-344086,-291482,-134494,503956,-384085,468179,550450,-1601772,-1781,-351701,-1469686,-182629,-653210,-1491421,317334,153147,809610,-814281,-613375,-282673,1462019,-587056,1175838,1485998,343832,176385,-554157,-312514,-660170,-2219452,-301709,650782,-41319,727177,1582733,340283,439748,-551543,-133842,-883088,-235650,-1685261,236110,1317167,-340201,-320909,73807,-457721,1529143,734964,880562,-358380,-1308942,478510,552461,-510328,-673545,1433507,298967,191779,539613,532471,79724,640238,-328994,-371673,477691,-772598,-1093284,-247695,252240,65791,-964650,334930,219916,-168193,-1116286,832882,525271,-119092,-643128,516919,278545,742198,-222415,-102528,958497,158768,-398069,1040371,1325185,294472,-376418,-909173,211597,1147672,-65892,1209913,312086,-1716963,-1413446,468250,-112403,-816747,-601716,-345740,-683010,-2500914,-64394,1264734,709158,-718688,194705,-595814,-824976,64377,-97240,745859,805610,1303555,-349502,239008,-96588,591341,59688,-109540,-665067,-933848,-761169,493226,1299698,1477193,-358628,-293509,-617357,508598,652960,1038487,-413536,-807840,-511446,-683042,-390636,760070,359376,-267482,278925,-916576,-607221,-1511371,-659931,-205159,604108,419418,-464979,35286,-107776,-421432,-473185,-477520,1470150,-821659,994642,212591,-441796,-1608283,-1603456,488751,86557,843582,136156,-77482,941252,208653,947768,616779,368571,-566995,59762,-494102,-440325,-188308,-237251,-1443148,-1003328,88133,-120081,-754030,35811,835043,706339,-93246,-103761,1144863,819710,521558,530310,-112865,-220805,-173293,-388665,-730794,-971769,-410228,-1021328,-421470,-521271,-1004223,512550,41240,291538,-37614,-344640,521314,-271519,1422082,915703,-1757548,-1670485,-834053,-409560,357512,-270437,363094,1858459,-1017483,1176533,-29120,-184000,-457181,-752611,-236650,444577,308815,1272546,306524,-325859,-180531,-505287,-937097,2445526,-106574,-624344,625128,210160,-319559,197917,-270175,-336589,-670316,865201,75827,967147,581752,-312961,-161369,-1787132,-810875,-543429,482594,36554,-238801,346103,-827386,236738,341011,-18215,-196876,-484577,1729918,3178,-84181,-1165482,-1445955,-415593,-51680,124693,-366089,-75384,817281,-103942,33832,571977,901406,539074,928346,-77886,531265,-597318,-662971,132642,-1112129,-888349,-59516,934823,349423,-552161,223572,-470217,-554899,-835587,-1378994,-253825,-475084,-362191,480307,354077,-1169238,1379446,918478,1334389,1621710,68353,891278,-1131933,218391,-1621410,-1309362,1078103,581676,-581117,34015,800663,494825,-349075,1249200,645953,924393,-294754,-461652,-270453,-432919,-691144,-595998,-321408,730395,749794,224160,1403669,226794,-302778,-670079,460699,-1017177,269800,-189629,595347,-221903,-562921,-525253,414889,468179,-747599,738098,778455,736427,-94181,1299023,1003380,86481,1239329,584848,489556,226184,474165,1247861,2037858,355469,-232063,1226078,753475,-1226370,-219779,-75479,175403,801891,709728,747826,751907,450785,-1377832,-1457270,402355,-286116,2162229,921541,1540392,575918,394877,1196966,1595113,-28068,-84206,-500546,-1188267,-586211,-711548,424820,-912759,787682,-170042,739276,-405411,46652,-289477,-1964970,-150807,-1130622,-1197554,-408903,1159018,53532,1105419,-347749,-792595,-92366,638861,-897715,81489,414393,-245730,405459,93842,-762292,-1014180,-30692,703558,775904,96012,-773599,-646734,341082,122880,-1613573,-418613,-469806,-1995705,-1510067,1166651,27068,-1575842,-658069,848021,-1310547,-858697,166276,453012,377532,632635,1288976,338905,731401,617702,50246,337645,440232,-129062,792043,842566,1276662,-394722,277797,-286205,-1421410,1332325,-429412,42171,-69139,-645499,494664,533424,368734,-422994,-956458,-1028227,-747834,-628480,-343556,854805,-159227,81879,-636421,306540,-377567,749313,-204294,359405,-434337,783994,127310,1022335,-563561,723647,-766884,285034,-311884,483329,-893430,-100207,-1759501,-676905,-330291,471139,997816,1124380,-509718,-740924,-66250,-1077372,589832,97165,2377929,950286,164207,-424755,478982,1130180,466355,-247326,292039,-191388,-156815,324577,-1153761,-268117,714385,161298,-459894,-6015,52547,-70463,-647887,157722,113669,-372377,-366143,-278716,1546550,1473590,-590909,-793216,-354503,1249731,557498,382707,-647383,383478,205972,115242,243575,-1537805,-335806,-1630051,-920484,-492131,754310,-475380,-787514,-638727,960724,-573586,-527463,-536623,-403477,-336602,-595830,989444,1462634,163556,89936,1154426,340426,475239,-503067,-1386841,-465483,-171674,267986,-160767,116480,986375,226527,196340,931345,1204059,1749038,561386,535254,87335,-14478,-63467,-117171,124757,861179,98180,486264],[-26505,-79163,-311855,885559,1143788,-1060259,-175379,224920,356983,-693633,-124774,-8845,-33405,-298540,565536,306801,312218,-83976,755397,740785,1064053,-1080649,-77073,-506395,-419225,-347520,-74258,-1599761,818323,-124517,1498620,-254022,-348942,-139475,-1025803,-459640,309633,377160,754254,-435712,-504608,-704444,595273,-157281,390969,-1253822,-118174,133742,241918,-230491,-427347,16867,-576479,-866862,-664599,-326666,-638985,-309929,-341157,-331619,839786,685896,733752,993376,771314,1006688,238362,-268552,-803088,505409,229095,1182121,543816,107364,-584891,24863,-33918,1112389,335017,323845,554877,860311,-1510744,-254977,64097,1550830,319063,-688844,-689235,852133,-429348,152596,176300,-397949,256899,-475091,-846443,544590,-1216155,-1411435,-1323560,-82963,-649290,-771846,784202,-312892,359480,92199,79136,621646,-255194,307014,709126,-191461,-486359,224996,-539599,-725008,-948596,44090,-665934,-486691,-657802,-687650,-9783,-31594,347896,-138010,94628,-866539,1243043,50849,-54394,-409376,-544780,1294192,860150,63994,20530,785490,508777,779898,1032759,792626,-618618,-74743,-117296,-175109,-502308,-266836,353427,120430,606768,875312,410841,-553950,-445168,-43257,168411,-135609,-48964,1147982,465085,67003,-1487278,257949,-768005,1204973,209032,42090,-504330,89620,-456362,-1189151,524600,209292,649392,-420901,222210,-1715312,-816399,-745123,-1061122,-270041,-31038,96758,470042,-52231,-1233573,-71786,-469320,-605159,-1336144,97341,360993,1362317,-86008,316294,-519812,-339464,1043937,676243,-8865,1256246,97079,-307358,-1161076,-251843,-952900,389164,894185,-861786,603779,417595,377064,-525292,214080,-440630,554671,-487005,1624739,586552,-6197,214350,-573113,151724,-1298861,-466341,1493059,-38832,468211,-971834,-1084666,1181685,706595,852648,-807621,-138091,1417061,1052819,-838355,-1094632,236376,156765,1470833,169241,874515,498203,570346,2109071,-333707,317248,306265,-744982,-25939,-414217,932373,-880216,-240310,-1190839,-673743,-1149428,-184032,-65355,-618987,-660717,-779064,-332353,216018,-174771,-842904,-561714,2208,-753109,778553,-2094304,391907,143548,634200,-8307,-947823,-1211767,325995,-167400,745759,809489,452501,1448610,840837,-52343,-329607,1136791,-753346,709145,216614,-219009,1085664,909699,814394,291764,543161,518659,563776,607251,69091,285342,622401,208707,747151,1458294,-40525,-1049837,-234463,-1057523,18492,-445590,-17929,454178,-642922,-620530,-889986,-759324,1043557,-229034,-1144953,-394631,-626785,-1261644,303266,533027,945926,-846474,-304594,-1057977,-947750,-1360478,-857166,-229934,896504,-1157705,684602,164709,-190184,-322080,-475936,1225760,778749,1351696,573795,-263187,-81906,447388,326008,793969,-266662,780564,354057,-379680,-206121,-857062,98663,-420037,-782922,-1057314,333011,-90439,15333,111688,-222949,-507757,-1123429,-169903,828001,828620,1002859,501654,521957,657219,-348825,146092,-1201250,202496,29584,-677912,90028,-400493,697013,-262726,-322196,-15234,-949532,509686,209432,512282,247257,-103834,353569,-172718,-113474,1155041,749168,303434,-905000,-648713,-305326,-739193,86368,-17249,-732551,82587,-1087191,-505714,-274748,-574344,4920,-305062,1045856,309553,-328565,887641,307749,-957926,176546,-59729,183147,-121508,204005,289556,-329420,-669501,-490236,64724,-483186,178663,498465,-1893271,108433,-187678,-1507442,-22490,-849796,-1352289,-176006,-179073,779769,-496083,-712098,-711211,1417999,-754730,802729,1646030,371193,143974,-344389,-373597,-1064880,-2344256,-288590,690626,164287,667880,1054139,143455,67772,-613406,-240055,-113281,300353,-931403,693196,1215689,-204001,-443796,-46668,-357050,1410941,705633,820411,-49823,-1803901,-62614,712727,-626373,-466825,612144,415171,311568,515384,161990,186459,884912,-64174,-349088,431117,-438702,-1216761,-373359,288976,185987,-508619,460026,-251606,-390615,-913527,1151962,651717,-11655,-681448,353256,478424,512444,62683,492120,944632,105933,-505268,912049,468068,-27414,-287473,-827638,220189,1208044,54928,961308,386479,-1820418,-2059740,-81796,-358726,-816879,-618127,-456985,-973454,-2096091,224898,1213518,301201,-660880,-209832,-575272,-842608,35038,-238316,1102705,1119611,1839665,-477115,-130171,-162877,569634,131795,72160,-490455,-896940,-595242,773360,977764,1093641,-703879,-408184,-1078902,256370,878912,1385356,-13118,-669637,-422482,-963463,-519729,489505,360376,-509304,311572,-749947,-997488,-1452721,-992979,-116864,1002397,217861,-405834,-126696,-349217,-128594,-262794,-267075,1190134,-855814,877686,237025,-132511,-1513642,-1300374,619309,432360,646788,-77374,-75780,534300,190422,917018,856019,150213,-438887,44869,-789647,-629607,-61199,-118557,-1302855,-681595,310294,-128764,-761867,-70928,623576,281215,12434,257919,759801,766329,439312,-436690,-482768,-444972,-407964,-409209,-347494,-670791,-321282,-839700,-273865,-452976,-1530851,29878,128400,372122,-277587,-1037234,355659,-634113,1322336,943448,-1827268,-1694999,-525645,-208079,222286,-264234,381884,1920190,-1168942,868311,46511,-258426,-228841,-1298012,-195295,423463,608217,1415630,462844,-2198,11764,-604176,-789967,2229371,-80470,-244244,91280,-174889,-231793,565673,-169152,-219052,-83198,946061,110276,849766,1191301,-279788,-511402,-1885103,-695122,-412760,-98563,325252,-63388,649953,-938442,-144753,122899,64866,-479344,-734294,1642885,-174143,179804,-695346,-1496821,-929533,35062,-335052,-749040,-34040,1024786,52695,-226320,553519,589946,372443,1032304,-692422,-786508,-562170,-556235,-516325,-1350463,-1010176,212747,1121683,335256,-414754,-368348,-487810,-563697,-1100161,-1452893,-386261,-338821,-171044,707544,56626,-1165357,1348643,879356,743943,1548005,135214,1159100,-667828,-215533,-949703,-1543429,-240876,1003275,-944651,-178952,1011438,-90136,-2091549,-1096781,-6101977,-2151900,-2208465,-1207335,-744119,-259820,-557153,-477071,-182528,752084,779566,218335,1119107,-31536,-356326,-918829,476852,-1074280,97622,-358220,-243808,-623465,-529751,-345319,693251,468900,-923581,782466,1150671,713244,724011,1516251,1861946,405646,1226068,832969,1163819,313748,187664,1289749,1687795,560403,121058,1234103,1162297,-307835,339742,-187061,168479,824871,979068,777951,355799,199769,-1464811,-1601823,680676,-293745,1884321,259681,1084814,456799,505559,1385428,1429655,94430,-13924,-717056,-1228777,-133010,24353,457570,-1054425,833771,229424,572707,-288829,213131,-178449,-1680956,-291673,-1594166,-1283127,-380648,882544,-178001,1094992,-956914,-1014057,-8372,626495,-580389,-47649,711289,-178447,425619,38660,-692051,-884903,100538,543941,474154,198501,-469480,-984505,355584,18886,-1991452,-380249,-473041,-1664129,-1460923,785927,-208845,-1457474,-455752,1076431,-891449,-911981,94965,298969,489646,925397,1338730,797828,652527,710521,450193,515945,478287,-602356,603136,923068,1057391,-780070,61009,-176337,-1265377,854976,-617545,-10171,-63810,-135397,471963,455653,796289,-465254,-1163782,-746269,-749760,-459595,-806601,488025,-231191,-230091,-948267,-18382,-313628,444063,-205246,484434,-475990,246585,-223036,1036153,-290121,839309,-624445,215248,-518435,810685,-589868,-1979,-2011416,-313243,231516,169574,992116,1301720,-278064,-653706,-349016,-803146,209032,100112,1963420,992107,428968,-348547,561127,1520727,456407,-308171,-28500,-535866,-325491,295303,-1220396,-225356,439376,151475,-358278,-164922,-156924,-569969,-489055,426673,403476,-132912,-389968,-282502,1110297,783438,-1326403,-711574,-497302,1163998,558249,383768,-824009,191539,-84792,-568864,111272,-1192625,-515748,-1571086,-361225,-594916,910792,-446210,-660951,-1336337,881629,-215374,-723202,-545851,-848725,-485884,-756464,919258,2007817,-250894,-188529,305372,220511,611308,-859662,-1084505,-1063694,-576885,254231,-233679,36897,749725,254800,742611,1081310,1038449,1955488,870975,310000,-63950,106540,94757,80325,510416,818910,97428,352797],[-54999,-541015,-373067,718880,1039287,-957844,-167787,290642,-127998,-635349,-101816,158585,-155389,-391122,491204,217378,7899,-239214,920233,922839,825227,-991701,20936,-556761,-389676,-678072,32555,-1365458,1053780,-183787,1234209,-222745,-809176,-8158,-787440,-495428,508785,420911,514080,-895590,-826127,1018,894667,39486,83999,-875622,-334492,451442,318072,102157,-470589,-300174,-711309,-471056,-274607,-233459,-834549,130080,-559484,-87323,1132321,689441,623045,1040707,646651,1240660,51454,-171789,-802461,13592,466953,1094601,468506,210738,-846127,-190252,-67374,1083525,639668,443231,551700,-29382,-1441899,-276569,-227249,1448829,393601,-416282,-281937,681211,-509553,-242884,-211633,-683287,164229,-134985,-209395,759218,-1217466,-1872625,-1108173,-28912,-711163,-659888,404586,-842153,128686,-126587,-284651,605882,-398805,56424,122189,-3369,-821864,-314332,-378594,-861121,-908980,-168985,-747285,-370428,-276023,31145,382123,-2511,152916,425647,407899,-621193,1641730,-178306,-66294,-34162,-375709,947616,930767,351553,292192,763918,588082,545786,647383,1014167,-256402,370578,14797,-180212,-422848,-547100,55520,149728,709760,512204,180121,-772209,-309255,427661,310315,-35849,-87655,1242139,1021471,338731,-1570808,216886,-683747,1088665,14267,59624,-319057,-50372,-436749,-454867,689918,312193,431977,-212635,391018,-1765073,-844100,-604913,-877851,-221879,-112032,271872,431799,-11503,-775680,-245919,-798982,-55496,-1170385,322680,194378,1256807,94953,460387,-446872,-292322,1008675,1396079,119899,389559,-55419,12827,-649245,-504682,-853750,1584,465720,-714891,257672,294874,-256311,-737360,-143565,-387335,798749,-409417,991615,799923,-26192,36480,-532045,135230,-1115476,-274066,1719845,627747,820091,-1197549,-897160,842081,572558,505052,-1051180,-444255,1184655,990067,-830729,-529108,169200,292449,1262364,324912,215866,436465,572006,1910123,-176339,583145,167431,-656976,-108235,-277985,836431,-1030295,125275,-1016715,-520353,-885817,281377,825090,-492099,-589573,-356256,-614715,-562187,299941,-258205,-431667,-217334,-415848,887273,-2018233,532523,137688,607078,-234417,-998175,-835546,632548,-156314,726495,806068,411398,1714219,860034,-226170,-279737,1005163,-621600,1111003,483386,-194076,1076119,688566,763220,144223,425153,366637,557483,672658,402874,64052,488632,-55510,1042487,774302,-71522,-222522,-141167,-368092,6912,-673300,-462339,529747,-736023,-462204,-922929,-843253,653936,-204369,12723,-291547,-566277,-1815985,-445258,204700,314741,-813977,-171845,-692556,-1150687,-1135280,-964364,-541042,1060525,-1002516,1054581,37856,119074,-314711,-501661,1103189,662226,1078432,581117,-354540,-71897,660827,420887,454032,-533300,982462,137549,-93989,-188829,-713643,-100388,-144701,-388498,-678567,352035,-202449,87210,538027,-227873,-426582,-966952,-93932,1028599,1012089,938495,-120079,566218,922554,-537244,-33220,-1695465,255048,-22981,-1034714,329807,-650597,607354,-85471,-70480,346658,-1259540,301169,40077,438962,207910,479688,666781,-148641,125918,1200090,558930,246469,-1070456,73541,-306849,-586932,243866,114255,-752131,576072,-1137676,-144305,-183907,-466121,-126820,-119085,1478313,889477,-495825,772585,549218,-779949,264009,-226251,-7705,-145714,53963,308737,-195659,-794538,-670065,-334108,-564811,-265836,258855,-1919369,102917,-84723,-1157230,135925,-912100,-1071651,-882623,-454485,568481,-165357,-700607,-1170154,1354125,-828907,354013,1625871,244672,-76954,-113631,-240918,-1167716,-2104546,-239873,657371,114659,-80628,228154,-118970,-287778,-616376,-443145,535015,884659,-185312,1091836,1180676,-61391,-504813,-221715,-249549,1182966,632222,498070,102097,-2062843,-606594,661183,-606072,-330836,-318201,451439,378044,411395,-141083,399989,1123550,73277,-379210,338375,-168226,-1173030,-497673,247743,142856,-34942,544592,-702733,-590534,-551774,1371430,879606,102408,-593549,260770,689813,76466,375825,848149,708481,52360,-522741,718208,-276115,-254191,-188399,-587090,221505,1065220,143601,554767,469595,-1631782,-2197253,-468857,-600133,-998577,-600688,-489112,-979637,-1504969,361210,993076,-115054,-695835,-763214,-413726,-669684,-50754,-355032,1464225,1252400,2085863,-672547,-390843,-135648,496085,140200,279770,-217458,-630432,-457048,1012843,622185,651918,-873584,-381373,-1315667,153219,1068875,1734780,529118,-377333,-542348,-1095856,-483310,177608,147136,-611808,256450,-587898,-1320465,-1288471,-1177693,-103022,1239516,30417,-270163,-218945,-517402,68722,-1286,-17101,794036,-814071,590134,197840,262636,-1272933,-800547,797018,740894,524230,-365295,-420316,60188,138835,879504,789506,-259104,-355426,25620,-1016379,-838859,-14539,-127784,-887059,-368370,533688,-140907,-634197,-109780,392175,-220027,-12973,625647,273980,591216,316277,-1376098,-796582,-628192,-576506,-212061,-33017,-351963,-257316,-397411,42641,-85591,-1602571,-304003,108497,472810,-429267,-1158608,262613,-908622,997257,847479,-1642258,-1584535,-193902,15469,183551,-103171,578848,1647168,-1014000,439875,45692,-170097,130183,-1489160,-155166,368217,882282,1481486,627612,320032,163423,-651679,-718331,1431997,-90344,145642,-540907,-597856,-121905,864641,31506,-100455,473464,610407,146961,571801,1390636,-241625,-720490,-1720231,-393647,-153643,-781872,696063,274874,881704,-829588,-374951,-83310,54541,-726449,-869461,1366837,-170849,563038,-227669,-1533849,-1348509,112539,-541874,-913724,19829,1164172,213067,-478690,494144,263333,297751,1132198,-991408,-2303250,-273829,-395535,-915355,-1369137,-1018241,279326,1061444,202495,-338798,-995384,-502388,-488710,-1144716,-1436086,-376354,-173887,10083,733349,-224380,-974952,1113426,663135,136491,1194063,8814,1174895,-149584,-956032,-759183,-1994643,-1895836,1378066,-1107566,-486680,1187761,174948,-4811961,-4489226,-15626955,-6483632,-5049423,-1934351,-1031158,425536,-271617,-318843,-54883,753230,943366,228054,782272,-75998,-266134,-917342,429780,-980331,-4857,-493426,-676102,-845594,-368511,-89199,996697,509937,-792281,687798,1337447,670745,1364608,1197438,2266329,710048,1159686,919724,1375154,140752,-43081,1082038,1252055,820123,485492,1113683,1544932,459288,800209,-291262,84440,725155,1097469,690556,-14228,-18703,-1380664,-1489596,853837,-186176,1388056,-612678,245575,351876,658381,1398186,1105510,116562,112760,-828668,-1153551,143906,400313,366432,-1122089,810759,547276,422620,-236068,435321,-31944,-1236809,-456976,-1796839,-1094309,-327468,490042,-408691,1032736,-1458872,-1085998,134418,657739,-9829,-72958,854241,-205824,375216,109991,-374891,-593176,106913,260432,107152,146294,-273902,-1149114,465830,-58987,-2224374,-602122,-713683,-1162332,-1453744,582960,-525773,-1358051,-134309,1147881,-162819,-817527,-72518,142173,621980,1177012,1209597,1135839,570267,791443,886223,602458,459186,-788652,732220,977855,788387,-960992,-95434,-459,-842928,532018,-559956,109723,-19682,297450,624989,418283,1003376,-516192,-1024904,-270974,-719625,-479057,-1307587,97868,-281240,-557714,-1161953,-377361,-365365,104115,-144559,521518,-614550,-466736,-550903,790229,39698,662829,-156831,233430,-689738,1062148,-378472,63001,-2114971,-92153,864553,46003,801029,1152120,-75630,-512854,-560736,-367600,-171046,14269,1213831,838422,568673,-175563,534464,1466615,281864,-348335,-361800,-939259,-489866,322179,-1041850,-167379,48,361280,-160857,-227717,-409370,-900422,-301896,624688,601525,210003,-323628,-332056,575779,98006,-1775995,-471778,-552054,871320,489135,384224,-853655,-3062,-382833,-1173911,120940,-449085,-373256,-1184253,110595,-665408,930286,-285087,-374882,-1715252,904738,357322,-808318,-855544,-1293714,-767043,-673359,724578,2591411,-543145,-501611,-440528,110739,731820,-1033271,-414449,-1468194,-993335,300544,-308444,-88327,255216,365871,1142775,1018526,589226,1410842,1088129,167176,-131632,212224,338160,261586,1008436,753050,6815,230661],[-74254,-936627,-374142,417502,770227,-889483,-273423,170139,-509097,-531869,85526,269873,-340403,-597578,191005,131730,-705195,-366967,870192,1097927,547548,-851559,91628,-595000,-437043,-902409,215585,-815391,1178452,-269676,675335,-95293,-868071,16567,-466070,-517232,548812,169131,154783,-1281886,-950191,769345,987733,591098,-90524,-341881,-371267,651420,322780,381598,-442120,-586356,-902198,-102885,170502,-26901,-898584,560110,-807333,214018,1387861,563795,285097,1011422,509567,1389492,-79650,129187,-712632,-333399,598991,922618,197598,467936,-912354,-281217,-33066,735411,986281,287523,263979,-987648,-1046573,-30794,-496305,908086,380601,16759,264492,175187,-531088,-568939,-516203,-982838,-67297,146432,473557,1009913,-1051514,-2114621,-838399,-85282,-672949,-474856,24761,-1107362,-315245,-216720,-628258,486065,-449509,-219636,-515156,123116,-916784,-849977,-235785,-1045527,-780449,-326145,-698745,-214468,174540,886945,529216,39527,258,773997,666378,-407455,1793379,-401336,-142700,359236,-89875,482031,938973,732353,525246,660513,553387,217877,46123,1092445,110072,654649,-132628,-281786,-503139,-681428,-160333,152051,674938,12272,-219539,-979189,-223754,706036,366254,-50122,-178432,1223241,1436181,545620,-1445902,129056,-495541,858041,-178133,-38740,-238351,-267229,-383256,419046,960544,411852,-14561,-38259,448486,-1627099,-805358,-447886,-408014,-189898,-181711,358947,362481,26453,-364844,-299245,-1084035,433371,-852446,642929,87076,1104530,443364,447537,-298161,-257322,1003372,1918152,264943,-560099,-133745,682136,-240928,-690104,-623891,-116239,-6993,-536124,-334952,276240,-989183,-837413,-357568,-352728,955273,-242878,468321,947163,19261,-172448,-519267,45539,-779345,-233301,1640369,1126488,846471,-1175168,-612475,406808,419674,267863,-1215711,-708657,918322,961445,-731119,87795,-17006,315775,891900,374353,-209788,489274,607506,1508575,147140,724339,-11133,-284796,-143167,-238701,658285,-766086,419121,-822969,-343196,-329477,636626,1472416,-445248,-497601,149193,-898592,-1123948,622741,212722,-299464,-387245,-33893,871506,-1441506,758592,231385,355245,-387382,-916889,-303304,837140,-283684,695171,455191,202780,1800065,742201,-584279,-210955,825288,-328600,1430093,611753,-54137,863780,394073,650157,169728,363841,209763,525911,722920,565420,-140406,299194,-229535,1014216,205194,-122091,583832,-71054,317596,-106822,-928968,-950213,383297,-750746,-88490,-863479,-788341,154342,-351467,1286072,-154836,-466891,-1750627,-1002718,-169021,-472512,-702781,44146,-381151,-900523,-861793,-939456,-855929,996269,-809738,1238572,-39901,407279,-174126,-362801,769247,481611,892850,497411,-275342,160857,744462,427784,229709,-638884,1074873,-185792,41268,-17691,-471827,-200820,143411,-107241,-456824,385219,-307654,362779,981873,-260454,-238340,-625084,140013,1219161,1086753,875928,-666791,631650,1235695,-610378,46327,-1909943,268826,-52615,-1255925,690717,-589451,536214,97084,-57640,638513,-1360557,107011,-158855,375815,145944,1066456,946367,-36550,235300,956250,238019,151122,-893744,997199,-227176,-476035,468833,122424,-700979,1191306,-955865,361907,-92602,-462912,-281969,-62524,1546036,1383683,-533011,644114,661180,-404728,237991,-513588,-176886,-191467,-122956,276843,-17737,-735136,-686001,-617469,-630296,-710356,-106771,-1688094,-26746,-88690,-587104,244509,-829363,-738685,-1565133,-609553,220543,14767,-642431,-1521877,1249179,-747042,-35412,1490866,14236,-451460,102320,52598,-968086,-1518293,-155580,587387,-97411,-1213286,-692788,-313123,-484831,-515880,-699891,845257,1320996,327972,1346591,1177250,56131,-502944,-390100,-156853,907072,528950,30997,85265,-2011628,-1021982,388840,-436628,-270608,-949719,434412,289144,247299,-315709,682574,1257125,-71770,-420304,242842,31715,-944680,-652786,136992,-152960,345354,564235,-1032664,-648401,-100766,1435888,1073223,131752,-469775,329424,921887,-489644,634318,939425,284120,6233,-490918,449646,-802565,-379624,-82954,-258490,247702,718266,195347,60910,533174,-1095461,-1627502,-608290,-784314,-1368514,-576843,-459644,-724022,-994833,346283,701386,-385498,-887923,-1200972,-110072,-401657,-210571,-407125,1667419,1238252,1943851,-877464,-495630,-35894,352654,78837,496123,197700,-95587,-394480,1139185,343964,342239,-871227,-240383,-1322773,171591,1224900,1893828,1047951,7980,-812005,-1106750,-343132,-102653,-222720,-515967,135528,-530809,-1513100,-1075972,-1046198,-283352,1150621,-144922,-98340,-218687,-560782,78736,293691,204710,440795,-756391,274623,114794,657606,-927641,-283462,903881,958394,548709,-709036,-933267,-241977,59362,841504,484757,-653987,-347926,818,-1078388,-997620,-170765,-222371,-451022,-163343,701305,-157094,-402450,-59023,178163,-638510,-93896,905973,-77510,394445,203750,-1852287,-940031,-730730,-583492,144513,110302,-100412,-206759,185493,450696,370044,-1190992,-314947,34351,552358,-491508,-785965,270069,-1018439,521505,641836,-1271390,-1376711,70052,133626,191156,172994,885689,1133961,-544601,-66801,-65523,74386,451623,-1213586,-172208,263241,1043702,1427288,765774,589835,222317,-634870,-746767,422010,-111016,460779,-1024766,-904424,-29621,989272,265019,-21212,797373,5551,165201,203306,1193146,-216199,-825829,-1406200,-38504,206592,-1288548,1006565,675757,1001279,-457466,-386073,-242282,-57124,-888441,-864425,1004969,87812,930174,99827,-1486885,-1547018,163395,-422161,-755695,106877,1187817,328956,-600903,454249,-13081,240043,996990,-528656,-1459557,170931,-585729,-1231590,-1198184,-889763,167281,670203,130,-346154,-1478910,-496839,-312927,-944412,-1329880,-78824,-27850,195237,523877,-456387,-684714,750178,342921,-335609,637897,-290769,866445,-45164,-1981160,-3109662,-1582447,2865384,1436023,-1235075,-994250,1235165,1721387,2268416,3119792,2191497,-385949,1492303,-1050091,-469726,1432197,119114,-135847,30651,740947,1173141,263954,450550,125204,-3184,-647251,369933,-725969,-32128,-581764,-655125,-774602,-126275,155236,1193597,628593,-283235,482932,1223505,542519,1608550,485147,2110761,922902,1043072,820288,1083022,-236613,-172462,646372,757783,1054320,739953,895290,1752143,786630,1052197,-357077,-18114,513699,1058803,521408,-342146,-196738,-1157488,-1039584,890288,21648,997827,-1412482,-650197,260648,854979,1269632,679632,34255,285082,-906149,-1023219,111077,273632,196869,-1144982,687275,674142,296675,-218638,692890,117651,-728836,-636326,-1746340,-740890,-310980,68274,-581842,799418,-1773762,-1004319,305696,678256,636895,-15006,816431,-328352,282561,391074,56794,-292401,18823,-94246,-270534,6268,-278713,-1185034,577616,-63735,-2183889,-925189,-1092879,-734016,-1521049,546462,-831539,-1269332,214817,1078120,749936,-585791,-284113,11556,722841,1279532,893325,1179036,500727,821083,1240970,596125,420684,-638665,1241825,947889,452529,-950036,-167942,245888,-209614,409187,-272074,424591,29362,590246,886902,440112,880982,-568611,-617116,275052,-677935,-660588,-1694183,-184022,-298148,-854054,-1220363,-637586,-478702,-161534,-14614,573861,-867864,-1189246,-782151,408552,355948,251922,468367,344412,-735253,1131745,-300511,69880,-2006522,-8910,1510519,228615,483705,744274,4129,-333450,-615204,94461,-445961,-109785,390366,537447,575934,91403,459624,1059677,-43361,-323289,-589332,-1189675,-608545,320978,-638393,-89903,-484823,686034,88784,-164806,-668288,-1038708,-133886,707621,694563,611625,-207941,-397201,105075,-288126,-1659203,-120775,-437676,473015,355913,388707,-805031,-185493,-618860,-1489197,309296,504834,32950,-631913,346657,-702559,786724,-34388,-76558,-1654210,1035901,991298,-690410,-1367824,-1597556,-986300,-333271,505373,2865705,-620850,-728072,-822309,17219,843432,-904259,424860,-1545938,-1274095,380035,-314730,-234612,-391888,529516,1359610,749131,-34830,366717,1150607,96344,-112429,226835,682506,354575,1368032,705930,-146961,167634],[-125334,-1194084,-332596,17263,387213,-902577,-439466,-77019,-660965,-368679,400202,317860,-563232,-812261,-300971,84175,-1553906,-417569,634930,1210021,362593,-671493,123857,-626301,-522662,-902103,438226,-112701,1081723,-378615,112414,114883,-551983,-51576,-103711,-485600,483918,-149225,-125895,-1375121,-743090,1285144,840675,1319886,-120834,246868,-210130,772128,321759,545232,-336999,-796735,-1105184,230489,511146,277270,-749746,834957,-1006595,421402,1422758,304365,-45570,939151,384051,1454821,-120233,610947,-479093,-234608,622035,744375,-98351,857084,-772815,-261801,41481,245908,1325968,-99416,-200357,-1720533,-568643,447227,-706252,42438,286390,508637,766396,-603525,-443802,-659080,-689755,-1151975,-371879,270408,944036,1225244,-777093,-2074983,-562479,-293899,-540727,-268243,-292265,-1093777,-838646,-243761,-867291,282317,-440818,-455922,-983314,173658,-778082,-1170434,-163135,-1269988,-538025,-401537,-592246,-48708,503418,1450615,423496,84585,-73155,806497,868817,-252234,1572055,-659487,-303409,684570,185902,3769,954915,1096213,657836,481492,354551,-131942,-565669,1021389,396796,656911,-557056,-552055,-753461,-614262,-252518,118846,567170,-490511,-701292,-1135913,-142379,701193,323379,-40004,-258456,1077669,1565891,608959,-1170263,-11347,-183319,578557,-328799,-237905,-303396,-501952,-337673,1096805,1323354,531976,-584958,76199,372966,-1304250,-638997,-292183,216304,-181013,-241662,384272,315811,75333,-39304,-159589,-1222130,765865,-391527,983143,32610,947249,897451,287746,-191662,-310948,1077821,2080229,396494,-1184473,-98995,1423928,-62493,-782772,-351885,120998,-434074,-420683,-1041703,327454,-1606299,-815545,-406857,-332584,963258,-42949,188444,992650,136856,-375638,-575579,-84414,-433345,-397450,1197226,1277936,509115,-807798,-254472,38822,270754,215493,-1254166,-906876,725464,952208,-552701,581572,-221586,280535,487762,258039,-221917,653945,666822,983516,470101,633388,-191763,184826,-89812,-270190,451794,-53099,573817,-623250,-197287,332612,739550,1608445,-542233,-403900,618655,-1094962,-1355321,655784,457945,-188280,-448928,284794,758910,-635028,981230,424301,2516,-364340,-747694,224586,786355,-594054,642169,-101433,-172284,1685148,521785,-1050176,-81336,699284,21014,1555065,560628,128058,504084,110399,529780,322904,360236,11667,466302,758147,522317,-265303,120855,-250477,581730,-117518,-191344,1114566,-53690,733157,-278255,-1128975,-1212931,77235,-708460,321795,-731773,-561296,-313197,-655891,2108443,-40626,-347932,-1141153,-1191176,-387455,-964440,-542795,340134,-252694,-456681,-584006,-827779,-1036221,785521,-604774,1217504,-46189,611503,94211,-93992,237844,289742,853361,388481,-39983,569819,610336,352388,164824,-587096,1054564,-487690,4125,277455,-256276,-193791,353361,80284,-381284,374891,-419636,761587,1267291,-301828,-20736,-256141,413025,1254134,920486,733848,-1078235,666337,1545616,-537296,356986,-1789106,256099,-57267,-1250672,1067000,-259986,443983,263135,-322839,770220,-1207716,-14738,-331156,332690,715,1495268,1164295,169141,175512,471260,-131391,57060,-462919,1730206,-121244,-409435,737750,-34356,-607964,1750841,-574491,859014,-16972,-526346,-430750,-79487,1262928,1596947,-407980,554687,612852,72097,136265,-798193,-252786,-241236,-274946,145464,127244,-610321,-591506,-748079,-679595,-1001726,-490040,-1282593,-265670,-217893,-10014,273020,-638179,-433751,-1951195,-617653,-180436,-38582,-590789,-1637772,1077489,-504570,-228336,1331007,-235128,-871852,274887,427515,-576567,-698757,-50897,551159,-298440,-2181049,-1409232,-267204,-417819,-317908,-940786,762754,1460251,463652,1407588,1093596,137676,-445501,-474090,-94589,617139,409109,-408328,-58109,-1700070,-1233629,50872,-141415,-254366,-1016249,405856,12826,36135,-341482,966277,1222461,-503684,-395928,195287,181262,-583619,-837583,-14956,-701542,599237,515811,-1187826,-506857,337656,1349660,1108535,29386,-371609,579483,1136589,-1059623,764615,829350,-257409,-45662,-461157,142785,-1115825,-413408,12130,68959,308327,236643,240863,-401600,555479,-284083,-578521,-492016,-874611,-1760260,-532897,-398065,-332058,-659871,236486,438470,-408883,-1228613,-1310508,277224,-172945,-449432,-364394,1583365,1132294,1445567,-1003837,-432446,80557,134717,-38968,697575,747106,619663,-392736,1106439,210991,277360,-768459,-53380,-1172654,229163,1337846,1749317,1371024,377448,-1081000,-1011262,-212681,-291581,-628162,-246479,-9260,-624728,-1533377,-851097,-509245,-684851,742442,-295023,61789,-134972,-485881,-151474,566766,335630,234840,-742748,71999,23012,954042,-556291,92575,853023,1064483,751174,-1059512,-1325888,-251431,-40290,787524,100900,-899676,-403242,-20686,-923664,-1047741,-582914,-315240,-155312,-101794,778036,-184501,-103428,91394,1963,-819958,-155475,1021498,-149349,286585,151485,-1660909,-880663,-735332,-409598,485540,60227,30222,-159040,725137,842760,674512,-529315,-9802,-31982,559433,-505281,-303946,352177,-954363,-10758,330882,-842786,-1126065,194399,61226,158303,443303,1170216,600907,137059,-578262,-300514,384112,603938,-553305,-277706,105195,1022773,1205507,839422,744387,162282,-555569,-862297,-393799,-122056,624284,-1130952,-980255,6831,929079,459711,-9087,788443,-592553,144998,-146467,783103,-207769,-886658,-1064981,236525,619925,-1386693,1142771,985137,993804,83279,-212205,-334659,-220331,-926699,-720877,668984,563478,1143622,217945,-1303538,-1471848,182466,12711,-271097,234126,1070631,336494,-520902,487431,-189571,83318,252692,882569,3903856,631107,-1740389,-1632706,-1017122,-687048,-30687,-2974,-179189,-395477,-1693964,-452183,-57451,-568328,-1153064,488478,59611,367135,122448,-627247,-415826,348507,66296,-598847,15770,-672551,296358,-585855,-3206055,-9444664,1652091,21007950,870583,-1784421,-1699691,1085054,4099766,31751794,34770273,79279602,29160963,29906336,3159829,1341226,2412487,576790,43075,69813,723303,1382433,332675,171298,511800,390461,-194219,350971,-356712,-29057,-613121,-355026,-408684,134013,325627,1178717,796074,509701,220957,798338,303908,1407877,-272981,1508335,946313,897632,577496,469472,-678509,-225861,84261,239019,1175408,781928,609812,1659448,677063,1054762,-368961,-89536,240400,905014,314530,-632303,-336736,-856184,-297645,763704,283067,1032875,-1785279,-1197695,173397,1067808,1072385,243463,-128956,470247,-1048892,-897607,-221718,-212676,29738,-1094123,458018,609919,205981,-218773,961869,237896,-267196,-814438,-1521761,-380026,-416159,-305686,-682712,416644,-1819089,-788585,460302,638191,1120835,72526,632159,-511384,197613,836831,473303,-119291,-94130,-439563,-555480,-102675,-498352,-1156702,620584,36013,-1802245,-1151995,-1396487,-626083,-1621398,585468,-1036095,-1183333,505906,908362,1640695,-243621,-464148,-80741,734518,1205061,440195,837820,449641,775214,1439516,497542,385218,-227585,1921958,783830,32591,-825011,-159976,543212,485638,424420,152091,861705,51476,716896,1135087,522682,477778,-604617,-113717,756440,-631347,-880674,-1826754,-273045,-275816,-1053957,-1118362,-730122,-583577,-261865,173021,719164,-1208356,-1759366,-886634,49979,593306,-236911,1026082,502491,-601828,981436,-341347,1713,-1693849,6942,2023871,680021,158171,236180,-78328,-152393,-495248,432539,-552004,-213175,-253263,172809,483829,398601,395617,499355,-446642,-213409,-629641,-1130589,-651252,217257,-121002,2860,-890561,978534,338944,8796,-871806,-1024890,-26596,664323,716035,1004441,-90972,-453037,-214902,-225261,-948422,256206,-108920,103009,188284,407375,-740736,-347235,-745021,-1412732,622297,1376989,536636,-189599,294971,-700446,488827,233295,133158,-1242845,1233677,1500864,-362606,-1864358,-1675521,-977149,175802,361386,2568439,-479533,-755814,-795734,-54386,929485,-536203,1129665,-1300451,-1322465,448641,-197143,-364517,-978678,705537,1396214,359713,-658526,-680392,1046528,44083,-33204,114256,1138743,331847,1386661,690580,-321593,185193],[-235757,-1275229,-264434,-410868,-3807,-980581,-576251,-342234,-559569,-152520,749880,313667,-756392,-911157,-886957,103100,-2173893,-359964,303452,1209735,362722,-460641,125696,-658421,-568517,-642335,687813,535631,738656,-517375,-228408,357282,15300,-138313,257082,-362009,402428,-218903,-213168,-1038654,-195672,1349742,512623,1918562,-46969,812548,97105,841544,377579,573941,-166144,-895398,-1245827,530045,630965,613487,-315339,882694,-1077283,409053,1130459,-25864,-130157,805556,289530,1419246,-80232,1150641,-99537,353318,569221,650636,-277295,1270850,-537039,-160584,108884,-113062,1625833,-600829,-688141,-2050724,-192193,1021620,-823208,-849797,141584,918057,1070755,-1453685,-242877,-442791,-735423,-1054782,-642306,209408,1004294,1341953,-464791,-1776560,-317301,-623006,-348873,-92372,-487608,-892179,-1242734,-322070,-962411,37555,-432476,-609009,-1144164,175266,-519687,-1149032,-169814,-1497441,-173438,-396917,-499563,123770,594892,1437581,130619,124384,-52659,556803,1024970,-140650,997328,-973235,-546803,833449,337183,-375543,1053044,1344854,660191,251134,-20923,-443647,-1009802,852983,552479,333601,-1119343,-1013444,-1056159,-352963,-221683,60058,486025,-882376,-1138203,-1182898,-38151,439918,205347,158691,-276298,823260,1373885,492166,-843079,-192205,232501,328477,-402221,-466224,-487838,-675098,-313667,1386494,1674913,686402,-1066833,122207,217778,-837948,-321922,-156072,774217,-190742,-293586,376194,332583,128490,251608,155232,-1164157,920004,161004,1268214,9139,821568,1326183,34208,-244146,-455242,1255571,1910333,481674,-1291762,40208,1922585,-138282,-791278,-124096,619312,-737777,-423748,-1655313,399375,-1929767,-708379,-336054,-323293,812232,143255,159322,926230,306218,-538858,-714485,-223453,-217154,-742457,490180,1064085,-77687,-154389,153818,-130063,143479,325146,-1140011,-1025921,674034,894047,-353119,847354,-346394,239564,153997,-23480,132551,844774,720213,441771,632711,293270,-354481,571109,38607,-323737,272374,888514,560833,-433735,-137908,888023,563020,1199117,-779453,-325169,951970,-1152883,-1270713,353408,467134,-103192,-375852,438695,595089,87911,1101388,672924,-314271,-115600,-518197,598843,423661,-1038642,546267,-680716,-676231,1382573,248611,-1495407,103443,684230,313585,1435862,323119,252442,96372,-112640,448620,512720,388655,-255527,381577,789774,302971,-285999,13542,-111579,-192101,-186215,-267069,1232675,-109862,754041,-420707,-1198647,-1077598,-276768,-656786,596060,-587588,-218483,-603904,-1004328,2230705,5347,-248455,-300120,-1007558,-290567,-963214,-369886,693246,-351757,-68750,-318649,-681988,-1005446,532994,-401246,1031553,21055,671463,415570,203552,-417648,134939,905292,329372,272835,1024136,249233,218455,223540,-437536,948296,-657056,-161099,605562,-132203,-85175,424640,215962,-393264,288904,-544722,1138107,1258905,-319643,131224,1503,550900,999434,350576,423866,-1318168,621530,1751560,-309953,805997,-1387635,231583,-41042,-982183,1333276,155987,291485,352831,-774521,708421,-844316,-42853,-436966,288125,-243744,1622785,1321022,456102,-12669,-122539,-456300,-10381,53218,2037044,-39709,-366212,992084,-340440,-522001,2061313,-90580,1163468,37049,-599667,-557841,-114186,755799,1455549,-150500,526257,431402,501739,-2352,-966612,-198471,-276936,-381635,-97955,184179,-536165,-453132,-733082,-701690,-1048511,-778361,-829580,-578543,-451561,424676,218301,-404202,-195543,-1872881,-489594,-543180,-296932,-565866,-1481962,823113,-164567,-143378,1204078,-420548,-1192428,384046,781543,-163672,181013,46396,625503,-323415,-2539385,-1655011,111365,-71270,-80155,-1097304,394076,1259665,230659,1276889,805982,187547,-344445,-412045,-73772,314689,286975,-662351,-253452,-1270571,-1219037,-91762,222449,-236795,-519027,407662,-388736,-211073,-240304,1175267,1017292,-1055465,-236296,233152,314527,-176753,-1004611,-167416,-1365319,775513,416952,-1171667,-196591,655421,1131366,927735,-194446,-298954,954020,1254368,-1503284,729366,618594,-825129,-128520,-476299,-136583,-1263301,-368425,69885,318582,383844,-245619,333663,-698838,532185,586856,369463,-199853,-858746,-1908971,-425298,-328871,20115,-444877,116426,275168,-175523,-1613990,-1055541,654011,-107542,-747501,-217311,1206586,987376,769228,-972926,-232194,147470,-130432,-179245,859406,1340211,1255029,-405066,920399,235978,454710,-669878,92223,-972174,228544,1378271,1351179,1386607,618823,-1179850,-801082,-178608,-356445,-927606,101564,-130953,-805663,-1377928,-621518,357740,-1173609,203039,-373673,174152,-3744,-352124,-603541,738371,343056,194278,-793153,74893,-42923,1090564,-249963,240881,619967,1061263,1074093,-1336837,-1362636,2521,-150855,691247,-188679,-953102,-465941,-16696,-572041,-962791,-1159044,-314317,-12944,-130982,763019,-240568,230733,329134,-132038,-677354,-152582,926253,22300,297857,176425,-950549,-681822,-655459,-128781,605368,-125718,31875,-101449,1066506,1113377,690443,11236,419734,-47212,454968,-524886,-106277,443764,-769956,-521219,-80645,-491580,-870508,168656,-212027,8483,542862,1297751,271882,852143,-1003233,-638554,616301,542540,219441,-467284,-91687,804277,807510,818037,721656,-7858,-433778,-1016072,-783068,-113380,590668,-757467,-787488,-29647,745171,561185,-73408,483493,-931585,72466,-364360,406084,-196561,-955948,-788684,354426,1028149,-998282,1061228,1045312,868694,605157,16309,-354815,-345009,-828565,-466519,439258,1114361,1120432,142306,-986486,-1156218,171325,658843,415670,388333,820709,188381,-260301,601693,-239620,-253253,-1305621,2871112,12596138,969059,-4094847,-2128769,-1073349,-537734,-204851,-746221,-238040,-402532,-1608283,-357487,215107,-140696,-925782,1128904,69898,486541,-363034,-744200,-271385,-11088,3536,-646217,-524942,-1014755,-351796,-1544763,-4419978,-18142138,8475601,50118566,-432856,-3106411,-2467494,723723,6140326,81369877,86801917,206143558,79305603,78475670,10284038,3988209,3048844,1073040,181227,80484,704221,1489234,432268,-19547,945358,801898,293666,402634,39681,-63537,-586259,-29065,105018,358600,406677,922860,936587,1309743,-37984,166910,-18756,891279,-745338,711144,689817,756592,293665,-148230,-1028095,-281737,-470174,-254535,1129347,571785,286954,1260439,353583,849495,-331850,-114193,-30228,703324,113085,-882546,-443840,-535003,547950,464257,538500,1573815,-1513680,-1178406,78766,1251851,879959,-102458,-333646,620184,-1319662,-808437,-712768,-753893,-58406,-927370,154878,460257,164803,-237143,1207402,309312,59867,-966898,-1221168,-150436,-692818,-572692,-739202,-14655,-1554649,-482014,552326,521344,1248461,124531,395812,-689076,167679,1284516,786790,-135371,-154070,-688613,-648529,-95233,-865025,-1106834,575043,241938,-1115360,-1179916,-1411900,-948232,-1656027,602400,-1080050,-1105391,690408,695636,2283255,172605,-537962,-138164,619937,1003979,-54235,162019,405934,643095,1457295,310969,351026,284953,2395701,484739,-462331,-687229,-95679,838127,1056184,469967,573428,1234043,27486,684486,1253544,655082,-27725,-609099,298321,1072797,-580161,-1010197,-1658629,-168164,-213876,-1094166,-913129,-655533,-620048,-157722,382771,944745,-1563756,-2071939,-884744,-159787,710221,-593480,1331604,628410,-300268,653878,-443936,-139931,-1255821,49127,2230786,1223297,-41110,-203014,-289841,-27949,-258213,520739,-485716,-254494,-568659,-171941,341675,660344,379132,-16964,-813197,-34547,-472269,-747552,-607879,-4496,342994,95678,-1126679,1099133,546922,236356,-923374,-922309,-3575,518076,716259,1315423,-4996,-485423,-393329,189809,80478,558855,410463,-130341,29833,449488,-687365,-479607,-750845,-1016384,898107,1878611,937550,-128142,2372,-653657,89627,437939,219563,-719360,1409744,1740208,95499,-2112207,-1505293,-673035,694252,339060,1748248,-187628,-530561,-533579,-100920,964815,-97174,1456078,-843636,-1126592,460919,46221,-443551,-1284456,856199,1286960,-11124,-1100021,-1304999,821329,-49092,60876,-108680,1648043,206893,1027277,687672,-467643,273774],[-405412,-1185079,-180489,-773694,-283543,-1049419,-598590,-508419,-288408,79142,1012684,282465,-834488,-814976,-1427159,199338,-2309881,-198992,-10804,1076718,550619,-221565,119961,-687417,-493361,-193621,964871,957660,228489,-689897,-295452,558295,648069,-165056,578038,-138057,396715,156499,-100622,-303610,552518,969335,131414,2109743,63798,1293715,450738,853226,507426,470337,36850,-867172,-1242964,785831,503384,887137,388912,722402,-988166,135182,539562,-319337,143730,562706,234298,1252668,-2511,1545913,351984,1189887,494925,710134,-274187,1498415,-426288,-7989,117769,-111648,1866007,-1066025,-1045147,-1964640,10883,1484129,-830231,-1445020,-3573,1110549,1108362,-2082984,24095,6804,-700027,-662721,-768742,37248,620925,1326237,-179627,-1318484,-124404,-976211,-146410,15497,-520379,-649805,-1351869,-529260,-926790,-196210,-477806,-662949,-982332,176802,-290706,-802916,-222076,-1667800,284203,-340372,-459976,325307,449775,874480,-240592,155085,43609,164604,1119824,-41809,241877,-1310469,-837115,701551,312589,-579109,1268241,1428295,543353,2014,-539236,-688598,-1209809,670216,571950,-251911,-1600586,-1581801,-1222657,33573,-100159,409,516915,-1095999,-1405647,-1043906,83734,37460,55827,606939,-220693,506951,950783,216740,-573628,-383831,681099,164948,-390155,-630497,-707750,-714646,-296033,1303839,1861951,871231,-1245947,101867,111510,-299003,102938,-53076,1090230,-208994,-335548,352115,419648,160976,580519,523525,-934412,929029,686874,1433478,-5663,755093,1566455,-234120,-486660,-615418,1525591,1603481,496299,-967063,222273,1991300,-394608,-746855,5882,1142072,-865938,-528055,-1968202,441823,-1911243,-571638,-231309,-325867,537269,288655,306307,762573,484309,-638235,-910686,-354095,-203799,-1169193,-253209,606686,-673902,578755,585356,-62310,50413,487667,-879399,-1056984,753084,710954,-209592,884051,-335263,218780,-60003,-401276,603837,921216,726051,-24998,553502,-222063,-495018,771393,191059,-347381,162313,1679321,388959,-277567,-203096,1201568,230623,472262,-1074314,-272171,1089273,-1083435,-994349,-202348,320772,-24885,-182382,381837,425540,495148,1058498,903086,-493484,323473,-230580,721955,-166787,-1475777,383942,-1154258,-1231515,933769,-25636,-1781282,285524,770944,466008,1109748,-54246,229866,-246534,-278116,427440,643548,408874,-570337,289266,830400,-12688,-219228,2824,132488,-1088869,-73128,-320212,981011,-241991,465594,-450072,-1101658,-554678,-559725,-646195,631119,-508616,89884,-626549,-1239287,1834405,-28097,-215204,402528,-586688,152627,-571424,-205261,1064659,-631479,131738,-81591,-540052,-775659,321537,-203809,754610,144317,558783,668610,390791,-1072780,47317,917964,368775,554830,1366514,-241289,52226,311721,-272278,800081,-636304,-360781,846950,-96602,102496,342258,332379,-414519,129574,-677791,1340138,923390,-285253,142398,89281,416007,445176,-658848,-82277,-1363701,471642,1730337,51280,1266445,-870715,206718,-12003,-490013,1383669,401699,54241,285928,-1231076,485694,-386911,3905,-465195,203899,-549336,1384588,1433022,785956,-230231,-661251,-664329,-47003,487376,1912545,-21473,-314691,1158008,-723891,-490514,2020802,367352,1130037,72687,-628053,-652435,-129984,200117,1042281,157426,540610,194924,738128,-144979,-954459,-26732,-285726,-449783,-404882,135107,-581543,-323960,-617434,-672510,-853609,-898134,-454890,-915741,-731398,677940,104062,-195033,-12382,-1356764,-263929,-807631,-637392,-554843,-1134020,491305,164941,198863,1101282,-493887,-1286278,418621,1016723,114630,938329,104738,846740,-99826,-2219835,-1354909,741998,452435,110565,-1129586,-65010,791092,-207076,1008614,276150,216775,-212781,-188182,-100824,-9995,179258,-651692,-419062,-877456,-998452,169262,577182,-186122,304845,465365,-784232,-472187,-64072,1253122,701533,-1471941,80523,362244,460798,202071,-1077051,-281474,-1875197,940942,301790,-1020849,175219,774323,781122,550794,-481753,-194155,1340879,1189943,-1740948,543837,395842,-1328657,-265207,-555616,-318925,-1279212,-258506,61323,449181,431910,-568906,517244,-733731,479511,1223041,692074,126336,-747931,-1611968,-215220,-258154,176971,-257006,64180,240468,229198,-1883461,-581408,929236,-273249,-1054474,16172,663141,838680,174863,-755584,38356,117656,-379457,-291635,961322,1816243,1476102,-390414,645354,384070,769110,-663413,120052,-813378,102280,1300219,883281,1098170,664812,-1003811,-464470,-231812,-297186,-1014053,405392,-193899,-904802,-1088732,-377960,1307823,-1486019,-188712,-319566,227142,127625,-242748,-1174032,740057,236639,265135,-861816,298046,-63523,1069211,-80600,165040,252548,956116,1357553,-1452498,-995365,382863,-261768,532165,-278325,-836210,-463776,38838,-110734,-760718,-1626205,-165885,50214,-134422,688463,-351356,572102,611719,-229563,-247071,-81916,617361,234570,344159,244348,-118886,-469847,-530536,118728,382729,-351099,-62300,-20273,1151836,1194097,439147,138931,696046,-10778,227756,-587264,-336793,471426,-556345,-962916,-556686,-296426,-617781,57739,-620122,-277489,338807,1197340,231469,1407224,-1261698,-1021424,641367,314976,755742,-710806,-297761,448741,292368,688691,480290,-245542,-303016,-1137416,-754788,-82610,370055,-719,-374497,-125240,526661,551237,-203941,27523,-914598,-55825,-374056,243284,-137058,-1058817,-621925,324700,1370338,-241611,801031,778013,652406,923487,134635,-307349,-338751,-614053,-147517,344028,1559850,866152,-45967,-602259,-703730,130797,1340554,1082974,536373,483215,-116033,63542,741508,-165626,-747334,-3328549,4591312,19889362,1095857,-6888718,-2545296,-1488853,-567980,-278403,-1263164,-117726,-285736,-1281323,-217323,414119,214736,-651717,1564459,9122,525100,-798443,-824479,-297074,-271122,254333,-512075,-873334,-1216045,-853708,-2371318,-5277327,-24571475,16548295,75703610,-2164807,-4913457,-3071411,204143,6784251,127242029,133141498,318945612,125187461,123895170,16903568,6295213,3195142,1561299,249276,92545,681022,1436399,548876,-99392,1259603,1083132,669978,514536,359822,-188255,-511202,132663,507341,521906,427236,489239,967841,1762300,-243046,-484578,-363211,278985,-798498,-16450,116165,648234,95828,-477461,-1184021,-415687,-906601,-661300,922737,157714,-43154,724905,68413,540195,-268006,-116514,-247428,518838,-46420,-1069999,-522256,-231280,1254035,10906,722545,2375824,-700006,-730434,-30810,1366031,738967,-280188,-537344,686005,-1691052,-749340,-1157061,-1069395,-27269,-647434,-156072,379154,184708,-286248,1377377,333196,211493,-1062519,-910680,-117616,-1112488,-694581,-798358,-389893,-1027900,-147554,549192,356721,971103,90244,241755,-779164,217657,1532300,961061,-306330,-108838,-775729,-510298,32157,-1256434,-1037470,469426,530314,-268351,-1045749,-1057578,-1567154,-1522268,539792,-953266,-1043598,770974,496346,2523074,618199,-459837,-173005,384805,766905,-479781,-658336,344592,427630,1314223,61542,299138,725327,2361903,109498,-984221,-614622,-8481,1051975,1351969,459406,856692,1296422,-42300,530743,1189355,821262,-413800,-581750,493771,1189463,-526738,-996084,-1259687,49665,-116845,-941872,-708334,-464055,-555910,123261,562006,1126477,-1837208,-2104358,-834889,-174421,697954,-642156,1312024,644790,92284,246304,-537831,-330880,-796114,172752,2027327,1634559,-15700,-454953,-532396,-20490,-10673,302022,-298289,-224996,-551883,-443181,185544,798010,419496,-372837,-1023039,165831,-179550,-185668,-490439,-280078,593215,164320,-1160949,963736,692023,440043,-712617,-784405,-63207,314541,723849,1488773,46332,-492951,-495673,668425,996217,702935,1013395,-190396,-80580,516217,-633258,-571090,-665293,-516442,921543,1851889,1083237,-564150,-420095,-562943,-318114,518971,207095,-337174,1452757,1653663,553409,-1984119,-1117666,-135583,1049057,402621,745760,151342,-86451,-311973,-124140,937667,255592,1332662,-333113,-758175,386970,347501,-453344,-1198532,956456,1089879,-223157,-1241318,-1376992,563192,-209062,124784,-384220,2033042,19254,426128,659503,-538084,399148],[-603620,-962603,-89068,-980262,-379225,-1016030,-465291,-494717,3346,269034,1083827,256342,-732921,-529707,-1783924,357517,-1955400,18858,-214904,832499,823321,55255,134390,-684185,-261260,291026,1256700,1072293,-296300,-885239,-206343,646127,1145796,-89452,828953,151000,530054,896247,128712,618124,1263184,340439,-157503,1806918,145866,1630247,739780,772602,664729,241986,215259,-726012,-1046093,964562,196835,1009729,1179764,440124,-786284,-345313,-194792,-465264,693790,178682,214731,941100,62692,1604741,739632,1889537,448127,936135,-111240,1299047,-658101,168781,33293,299114,2028540,-1355948,-1160349,-1576113,55379,1628395,-737980,-1565023,-90114,1014796,912348,-2242123,275697,500578,-644775,-119137,-681842,-86940,-51205,1183026,31527,-837745,11463,-1227387,20701,42251,-381831,-488883,-1094818,-856439,-815347,-373782,-588747,-625661,-587282,222760,-198453,-287211,-262375,-1715934,761446,-276363,-467875,580775,165604,64731,-575479,176806,166901,-189259,1104815,64300,-446430,-1581553,-1105515,249636,144171,-591422,1557824,1356169,355168,-236043,-1125453,-869528,-1204726,546087,489676,-942525,-1809521,-2056960,-1100925,437957,64577,-30276,677765,-1119826,-1426219,-663573,193365,-358866,-80234,1191933,-131069,192167,474721,-145058,-448261,-548433,1056069,103458,-324940,-659642,-857018,-579930,-251931,1023943,1754871,1062008,-1025670,23033,207321,227185,524248,7990,1120693,-227732,-359607,314453,535275,143083,962891,759302,-621146,844948,1028454,1435005,-21428,762259,1489516,-437218,-822281,-685233,1834642,1385517,432536,-471133,353063,1648673,-698324,-684541,30779,1427269,-800342,-647106,-1859833,416501,-1651736,-449612,-179491,-346108,203077,389051,522864,526936,618844,-664385,-1099185,-472807,-364703,-1537585,-778835,87821,-1013470,1151345,1000077,164594,-204,563287,-515814,-989014,875954,378463,-182940,785745,-194299,207956,-163124,-757638,901201,758853,643836,-374757,253328,-781009,-605254,786725,309092,-306232,138102,1993377,94276,-183745,-396377,1255688,-33945,-206760,-1289576,-246029,1018171,-948862,-689249,-826293,142909,82316,84867,148439,281495,506122,858658,1036577,-498561,833242,128369,568835,-779944,-1731325,143421,-1502140,-1730473,399179,-258762,-1813853,376760,894157,449325,690690,-475833,21345,-431105,-430999,457495,653115,383200,-855917,221882,879619,-321847,-109243,65584,383867,-1804792,123485,-311375,560536,-429432,114597,-328150,-856588,173214,-685882,-699366,417040,-555414,168025,-385624,-1238071,1313042,-107331,-282026,719654,-118304,795712,-40091,-45253,1407042,-980484,127397,103162,-416448,-432550,186145,-52575,449459,293193,293670,731853,342074,-1589797,33019,758286,501575,715467,1483006,-675724,-128868,328981,-156785,654892,-431837,-486831,901724,-99889,330587,136598,438785,-380225,-69515,-801287,1273317,347415,-189990,-9752,35286,-97,-252312,-1871896,-702784,-1212012,224263,1393409,492162,1617626,-450308,186977,22518,110342,1168266,272957,-266024,6725,-1507903,185960,21322,81464,-432626,49235,-838560,838685,1509972,1096030,-363079,-1014006,-725069,-64658,743424,1514717,-87884,-227552,1174499,-1075767,-536611,1675814,681807,719581,99413,-575922,-696605,-117146,-251982,539460,410448,546767,2569,702276,-268598,-766042,203842,-262490,-492876,-670999,1076,-748570,-228662,-466256,-563041,-507338,-840934,-243764,-1222232,-978228,793410,-28391,-56266,158995,-604918,7263,-969190,-899421,-529839,-736702,111978,373097,667341,962160,-455854,-1102824,378019,1062711,176196,1427792,100698,1167380,314804,-1518042,-699915,1384027,952119,174048,-1040863,-428554,201886,-600966,694283,-386137,236810,-63228,153983,-175399,-348564,102950,-403043,-489525,-604953,-625600,815017,845742,-101929,1130422,575980,-1034883,-701574,125298,1184707,374724,-1548388,506713,549144,628431,523375,-986028,-336425,-1945812,1094787,212882,-767606,468712,679951,292257,45343,-753013,17374,1613686,903288,-1775347,274861,214077,-1696889,-464311,-688555,-358004,-1178960,-104806,-33583,462221,404815,-610840,788724,-494084,427610,1385026,336205,338181,-570140,-869187,95953,-170280,66140,-46288,121298,326619,658810,-1896831,-108211,1050543,-654204,-1296715,291520,139853,697795,-116596,-392977,298155,-15055,-530848,-317220,990971,2007056,1093308,-339438,378575,591318,1064743,-778638,-6833,-739330,-155409,1060695,531757,636557,522475,-565825,-19071,-257383,-143371,-859954,566074,-185575,-740221,-741242,-114430,2026238,-1383842,-210542,-99741,235034,219731,-225403,-1695649,553393,62537,365384,-845997,673349,-42165,940194,-76158,-54711,-143478,750764,1394371,-1354100,-375593,720984,-361732,309950,-171733,-602673,-344737,158208,338523,-504769,-1612408,116506,111325,2396,604025,-541487,886238,869238,-299069,300053,23187,140460,242380,283770,278520,437621,-367853,-408264,188291,-138286,-530993,-198039,93965,1035342,1075505,61689,-190939,605276,21590,-103494,-693164,-846423,386616,-407330,-1312298,-998980,-238265,-354754,-25697,-1047614,-639269,-184234,893362,366890,1659217,-1315998,-1366172,415970,27215,802584,-951475,-476847,83872,-224119,463123,20394,-486960,-200151,-1163281,-483148,-27992,41666,867445,142691,-239095,349876,457290,-374161,-395972,-630670,-230298,-165569,342262,29059,-1185394,-562786,231061,1589840,612177,463664,260305,379078,946498,44734,-205601,-152166,-330932,183623,362768,1765822,469533,-241009,-254240,-250958,56208,1857238,1499815,633352,134208,-520093,283901,804522,-60,-1248634,-4887036,5248395,21173848,1000705,-8551941,-2630370,-2105157,-813821,-233616,-1337250,172564,-14962,-831447,-53265,449580,419414,-314274,1589435,-95299,477803,-1073683,-883023,-469000,-400743,758830,-253314,-985674,-1235036,-1052626,-2589140,-5436168,-24549726,21391824,81541476,-3633459,-6253479,-3292829,-367563,5838214,140101507,143729600,345171091,137276912,136721038,18848983,7109446,2898266,1948009,242714,135339,646170,1205864,657175,-63026,1330217,1111089,846430,639118,517344,-409701,-407118,72751,545992,631306,435681,8826,840857,1628041,-363900,-956474,-659253,-227982,-519610,-499245,-706893,579256,83367,-391788,-1139281,-642981,-1170142,-922859,622848,-331875,-350168,342498,-39941,248341,-207005,-144838,-392898,392982,-137632,-1158157,-575238,38481,1653777,-540790,763299,3019219,256613,-261835,-157100,1388868,659415,-262263,-704122,635573,-2035700,-686222,-1377206,-1029775,113027,-324975,-393446,483905,266164,-375592,1404486,331231,200760,-1073382,-602732,-253546,-1568327,-657378,-893694,-635195,-374595,142969,440985,205550,412832,-46614,304453,-709171,341049,1442306,999173,-525193,44835,-680328,-189179,204419,-1544929,-921781,355224,871527,525631,-868219,-439221,-2129776,-1179016,385704,-696633,-992688,791764,346662,2342968,1032412,-233404,-197788,85483,575179,-747365,-1360070,238019,148503,1062050,-182702,210984,973470,1795904,-243931,-1454358,-628410,70722,1107542,1317645,365540,917023,885640,-137092,314936,969318,1004505,-518534,-539734,446988,1137990,-480056,-876199,-772659,255446,6844,-618126,-612177,-226359,-391457,497164,658274,1080072,-1939592,-1908066,-806736,-33092,577533,-345241,1021205,513019,455424,-134544,-569994,-527972,-385007,347925,1448861,1749971,254491,-475797,-675764,-162489,136571,-177541,-68792,-148224,-318030,-629589,16974,779638,506932,-549693,-995982,326107,145194,313415,-327528,-485230,543004,182184,-1022591,575537,779086,550623,-180752,-640724,-179033,102727,722032,1509743,85139,-485180,-587056,904455,1459460,649172,1529890,-124052,-128847,596186,-549018,-609932,-544157,-161702,545742,1349726,924316,-1369769,-849100,-437996,-624064,456593,156213,-242403,1274254,1284331,884638,-1523260,-584511,468976,1118055,449038,-51909,437718,459349,-354071,-131557,864629,448815,861399,87988,-339291,224124,587576,-395840,-783500,998416,876168,-188218,-1077248,-1057079,371504,-408088,131014,-642819,2057111,-184420,-203808,572583,-498390,516181],[-778408,-661101,-900,-974085,-304141,-819841,-199542,-288050,170626,365841,922854,265884,-441683,-147055,-1872779,535636,-1334354,216190,-270784,537072,1007005,351104,189814,-595235,80303,636018,1514881,903910,-674543,-1074162,-144934,578347,1346620,78679,989138,434250,810019,1659425,349698,1413346,1702995,-253886,-246763,1161841,158712,1769107,878879,566383,755523,-97632,300624,-515363,-671719,1012046,-164279,932969,1730777,137852,-584501,-922345,-856675,-392184,1285275,-324805,219928,516554,85078,1280752,919564,2127793,443688,1264753,125172,568498,-1265343,343703,-145532,936570,2090965,-1382600,-997818,-1051091,-2252,1341583,-583648,-1253306,-67443,664208,597648,-1882579,430586,820074,-608393,297870,-383266,12119,-740660,948550,145309,-457325,100922,-1269107,124910,-1395,-104272,-429709,-539215,-1216276,-700279,-469278,-719417,-519631,-100870,333139,-260098,177331,-237928,-1599082,1155525,-249824,-487017,885946,-124344,-600624,-786183,191014,253301,-356008,923466,172956,-863430,-1667016,-1267610,-430772,-73404,-462402,1797843,1181035,164805,-443421,-1679595,-999063,-1100413,508839,358690,-1545033,-1674794,-2199770,-668778,750702,225162,-4812,887943,-990733,-1200014,-71484,255828,-627591,-170941,1670864,-83937,-59774,129787,-498144,-506516,-655096,1251943,117051,-270667,-535466,-853544,-274285,-148839,760756,1319604,1218159,-482677,-102235,580616,656272,794466,21232,949740,-246082,-353323,254743,589704,58359,1326872,697864,-338298,706340,1064768,1260969,-29841,839365,1074462,-517945,-1063391,-589988,2084578,1355754,299725,-75103,347654,1074607,-911600,-625564,-17468,1320536,-559114,-665107,-1355713,305565,-1332053,-355985,-228606,-391033,-117349,456636,706898,236110,666330,-622168,-1184453,-578057,-583149,-1719959,-926585,-332529,-948565,1426711,1339807,391366,-4610,457145,-123648,-810133,926731,-47262,-287010,696601,13330,171556,-202950,-967329,870776,329568,449977,-620029,-170388,-1242981,-650467,700705,354975,-195877,183549,1744100,-270375,-178811,-677487,1119734,-26640,-534893,-1291375,-235725,767996,-826330,-474844,-1304386,41201,249319,376192,-161713,174796,199483,571475,1021812,-361144,1250019,564278,185211,-1169678,-1689963,-163528,-1789992,-2060774,-150323,-424057,-1582990,298361,965377,288478,324416,-827470,-339300,-408466,-621597,510315,532486,291488,-1015695,216250,915984,-531218,-4217,136627,538048,-2085040,316167,-208627,233720,-630120,-29005,-84954,-532872,855161,-628519,-790544,23836,-736899,-122962,10799,-973654,958800,-164685,-449001,608641,241329,1347479,409745,132819,1674245,-1271071,-33184,209578,-307103,-90742,114501,-71469,133251,434792,-59507,536443,4631,-1867723,77060,362951,662463,725097,1349996,-854073,-317985,220642,-112905,544477,-100730,-457177,734648,-82011,550192,-130297,525495,-264049,-257169,-888747,941824,-298802,-53048,-280913,-85700,-544946,-842164,-2837664,-1257876,-900419,-86034,749758,925941,1782394,-278211,171652,60688,656628,713521,-257952,-635173,-460359,-1500776,-86828,271175,146246,-370316,-178427,-1025209,164442,1534525,1313798,-328222,-1128203,-653784,-78124,822209,1042230,-238140,-92574,1018598,-1281645,-645376,1192334,783564,33497,129421,-437402,-660842,-87202,-520437,119690,516246,482364,-67226,419950,-360808,-467842,409855,-208352,-506761,-772579,-169158,-980910,-163205,-341964,-355227,-144872,-662430,-219126,-1448657,-1120195,831176,-135144,-70,357724,116987,271510,-1059338,-955781,-471249,-411324,-266634,387745,1063447,731910,-346805,-700273,275909,892723,32629,1573425,29101,1448822,760140,-840654,-62312,1763251,1198300,69191,-870040,-599282,-346370,-725082,438502,-950656,257849,89780,522446,-287072,-660152,69242,-28706,-433421,-432846,-177942,1543363,975691,-15658,1702206,705893,-1059726,-829448,275386,1003514,139045,-1236715,933084,729523,798963,800263,-707820,-342302,-1477136,1140498,187429,-421132,569557,435409,-304197,-513879,-939280,368707,1676142,439203,-1678392,21008,93384,-1890292,-715742,-839629,-249248,-984522,57664,-216095,392455,272142,-347895,1083069,-66470,406768,1027546,-243864,340991,-361031,97011,452304,-37415,-272791,179999,278398,503333,964877,-1604391,201296,1020962,-1150387,-1399149,548160,-210142,554772,-31980,14503,479260,-210835,-519755,-202816,944148,1820486,230333,-280359,195216,786519,1201208,-972569,-270400,-737000,-483213,648160,354645,210677,269836,8675,469948,-103007,56231,-531328,545992,-119833,-249918,-415927,155429,2289824,-842877,178200,254327,228192,255739,-320507,-1994697,229263,-117283,432228,-636206,1070992,-3464,760616,-213387,-298884,-438550,445244,1043691,-1069731,260123,887193,-439638,50098,36249,-314719,-108443,324716,663359,-289033,-874096,451279,206716,320324,552185,-815159,1119375,1020672,-346403,719502,109550,-417190,-82427,23773,196643,541587,-428901,-321016,2132,-751385,-622290,-326880,240319,844340,807358,-272902,-764485,116342,-52295,-500503,-807150,-1340343,186619,-386274,-1549817,-1251510,-210179,-69432,17759,-1371909,-953767,-882919,481655,444683,1559080,-1187433,-1591233,26345,-207696,337447,-1103671,-598261,-137180,-615795,178801,-602836,-668258,-154522,-1076243,-177424,56802,-257183,1526538,620031,-318822,253293,348470,-548023,-639303,-277641,-427675,199540,624783,344318,-1299515,-576333,183723,1644988,1251284,170920,-271210,82794,711368,-199058,-72045,187260,-39402,482586,447676,1703048,59482,-354691,-32998,76075,-62118,2043578,1528357,636665,-136536,-925466,262131,690536,200518,-1518281,-5030706,4658873,16013706,745029,-7847841,-2216095,-2535383,-1164366,-104313,-970381,553455,361388,-389756,101554,267833,458760,99646,1182650,-203356,358544,-1144396,-923622,-709393,-391858,1285928,60774,-890365,-1101571,-935338,-2118653,-4786737,-18023142,20045143,64089761,-4169256,-6204514,-3025699,-869298,3980813,111234963,111311609,268193856,107590691,107547432,14838650,6153939,2322031,2104514,191864,225016,592201,823736,725874,72699,1133234,846171,817909,712596,471804,-678531,-296541,-144462,125471,716169,467232,-373688,561760,933003,-394897,-1112094,-856565,-521557,-106247,-687893,-1583813,530255,277597,23565,-967932,-898426,-1256317,-1002604,330171,-730014,-607927,345845,30694,64252,-172933,-241349,-481995,334112,-146899,-1117610,-606591,266963,1728020,-1092563,601013,3192604,915740,-156962,-295855,1317480,621900,-85864,-809303,467602,-2174163,-581272,-1295505,-677571,308027,-72061,-489792,786410,392453,-497999,1222284,336877,81839,-988939,-273179,-458916,-1918383,-476502,-1023222,-715735,233004,325734,242384,129297,-194143,-260853,659245,-449610,502802,1012415,923829,-665264,258409,-437015,192369,310238,-1647887,-734379,275671,1228470,1060482,-754774,206466,-2242519,-688568,155598,-386497,-929331,809531,247783,1861375,1331017,84898,-218635,-182516,464101,-816146,-1721069,70680,-155137,767787,-306048,86710,999254,956266,-479373,-1787927,-686020,122031,963611,1012185,220852,746877,64537,-220823,101256,670162,1184520,-312140,-507603,223563,987490,-454657,-732146,-340393,336815,145032,-201148,-683908,-8153,-153222,854198,639736,671564,-1821746,-1574661,-851124,171134,387722,138817,599341,253743,666651,-412384,-523925,-678785,-35079,461651,664156,1535764,697415,-287217,-605434,-434101,115075,-765991,130544,-65770,-32965,-753678,-198768,639299,624935,-593252,-727453,394671,407518,526143,-153792,-489400,220189,129748,-786641,29506,830475,533292,596095,-501336,-308305,-82167,656172,1422218,142870,-478235,-698088,744550,1390264,419198,1784608,-33992,-136467,666268,-415801,-590188,-447905,-105697,-190094,614065,522688,-2213998,-1194198,-296026,-735629,279350,133105,-424160,857224,745083,1017261,-912472,-6937,933592,875273,363254,-458889,601502,949358,-717554,-134092,788840,500207,235471,330442,6497,-1681,645331,-286962,-243775,988820,713053,93552,-717498,-627556,319018,-577680,77979,-832469,1591027,-366362,-690718,416868,-336479,583762],[-874517,-331516,68221,-764064,-146573,-469784,118502,50960,137003,351009,577612,332014,-17392,194215,-1697493,675890,-744065,310837,-202218,268914,934431,530663,290547,-365893,400046,716459,1656240,557479,-804609,-1216934,-235436,361710,1176422,283779,1046244,630633,1178704,2043346,450195,1807357,1746515,-577983,-104521,464372,98407,1688782,832908,236333,683913,-513946,236387,-298632,-221110,872692,-464157,666740,1743021,-116371,-509106,-1491258,-1258502,-95490,1660212,-864166,238873,65829,70239,758041,811533,1795424,446586,1559296,327205,-526490,-2005025,488050,-379715,1474040,2032304,-1132805,-606386,-543674,-94410,666314,-415226,-726083,85960,200301,311516,-1220780,440737,818832,-583365,323301,49161,427407,-1186382,668953,160467,-239663,164815,-1057231,164500,-89147,240463,-366971,137712,-1491818,-641122,-480376,-781189,-371602,339948,496991,-400916,409729,-125428,-1325319,1369197,-289332,-484913,1188985,-316906,-847938,-831719,197867,247386,-272613,554404,259076,-934060,-1469150,-1252393,-1110182,-235905,-288760,1832965,966627,40781,-612136,-2097660,-1067853,-992250,530372,225914,-1907392,-1268441,-1870129,-59354,896748,343893,99393,991324,-774204,-807772,578949,251437,-711746,-204038,1805256,-159265,-207681,24152,-759690,-731324,-693009,1208057,153006,-293317,-296742,-676004,156130,27645,648742,649395,1294431,175633,-256960,1130713,918712,789272,-16394,720971,-269682,-305208,165154,472455,-83076,1549842,287403,-175655,525150,785419,941538,-9891,960930,449911,-457247,-1031152,-330202,2147990,1422242,119403,62504,176636,497137,-941599,-568636,-90052,845817,-192484,-495507,-626700,114558,-1098038,-273544,-367113,-463241,-362239,506450,786313,-108338,608209,-527052,-1061195,-653486,-712451,-1651644,-701314,-564023,-558085,1427903,1533755,450627,35377,176799,209436,-518240,826702,-450600,-477738,747552,194295,73009,-235979,-945012,559445,-262488,149753,-802669,-596008,-1503045,-567589,627851,325426,-43514,252337,1116566,-641963,-272778,-968361,888661,315174,-419539,-1019513,-218983,397403,-767717,-377190,-1480651,61056,479537,672810,-430308,102374,-233850,299636,856183,-159409,1433158,1051468,-331549,-1156504,-1357840,-498562,-2085004,-2139650,-640350,-510822,-1162183,21784,912290,42127,127873,-1020101,-752224,-186204,-862773,555211,321681,138039,-987589,295936,904480,-584322,65511,136514,524575,-1850658,446064,-9733,197405,-788870,178611,190203,-225921,1308004,-423493,-851161,-433165,-992624,-753856,385588,-526323,824584,-128386,-672195,198484,427337,1498187,669737,351372,1829750,-1409818,-268338,221787,-202241,157435,69609,-424844,-219826,544225,-414877,103331,-558649,-1877053,152329,-223482,746689,632638,1036870,-662716,-511456,1251,-115252,479842,274739,-247120,396632,-6194,713656,-386291,578190,-86052,-383879,-912951,448126,-832764,83030,-572212,-206814,-969422,-1120331,-3166386,-1552934,-517797,-415657,-64223,1251753,1749180,-359005,154992,108266,991548,117009,-1003951,-988432,-975420,-1221937,-244589,334957,180052,-303516,-445743,-1047462,-395489,1459286,1380247,-104661,-1037508,-498066,-91490,797674,642195,-447050,84019,717915,-1255327,-766650,764484,671277,-710201,174333,-237561,-511486,-58586,-607885,-141421,426041,300220,6848,6986,-417702,-158334,513348,-126911,-457417,-620109,-319315,-1192533,-105530,-283763,-58836,113789,-455384,-342751,-1563100,-1123283,814141,-185035,-9003,586266,605482,484864,-1083409,-765900,-383309,-200591,-591457,199984,1204794,418856,-220346,-230767,143452,531375,-230792,1381579,-93090,1512900,1051617,-440488,213746,1724998,1033440,-190999,-665389,-596854,-731753,-471544,331200,-1179606,290690,225823,810113,-413466,-883439,76278,330978,-262042,-268497,256770,1911464,957052,25919,1916206,801736,-870635,-779356,355694,780284,62710,-656147,1225797,831384,934846,1060413,-281654,-342270,-694507,954471,245460,15219,438289,161789,-905746,-1062974,-1008008,806455,1495284,-70025,-1539058,-120917,36345,-1904446,-994601,-962341,-31723,-740883,181314,-463599,288050,39923,116666,1294256,399916,432053,352446,-471703,131180,-154950,959129,759917,160895,-705774,378301,481062,731296,1058378,-1073542,310643,890303,-1605416,-1316882,727893,-327995,385955,323031,346431,548134,-398239,-333521,75507,822115,1292915,-724629,-264481,94890,910813,1106354,-1150473,-601071,-755811,-775882,105316,260289,7163,21351,541779,902051,307667,248071,-162738,377406,-30673,433638,-166671,395271,2074147,-117832,804966,646098,236665,244314,-491731,-1961461,-125345,-251425,450001,-189338,1341256,16875,561220,-430741,-455324,-522598,55534,332673,-715903,740250,832212,-485638,-201793,222173,-28173,183322,490435,796346,-208553,454041,719332,329897,753297,545395,-1132977,1197152,1000406,-373272,808928,125512,-950459,-663947,-405800,-39451,285833,-605235,-267936,-402169,-1180544,-624843,-428098,403988,710815,477347,-450794,-1247128,-594296,-329860,-919264,-874693,-1565798,-84120,-504763,-1646930,-1161791,-79191,229453,210000,-1504069,-1086331,-1505077,66356,267955,1160536,-948591,-1643881,-331710,-314337,-417154,-1113380,-647016,-98732,-799851,-107658,-1279683,-748993,-180380,-929100,17255,181612,-373848,1774500,933080,-321040,232253,317412,-688786,-639886,-40323,-613891,610559,945392,800133,-1358193,-613722,260081,1522650,1454675,18722,-524233,-206652,353033,-390073,62633,570887,207675,726551,550025,1447169,-255791,-344850,29535,196406,-233942,1823215,1181731,521860,-250722,-1226513,-40796,361427,369421,-1336867,-3558407,3342705,8337294,426338,-4989979,-1338249,-2424462,-1390280,55998,-383510,900927,726896,-58808,212920,-117880,374357,555668,509946,-275715,197373,-1047161,-937508,-920240,-253221,1539623,356301,-668386,-896348,-630304,-1270621,-3569075,-9071167,13794989,35651933,-3605009,-4680698,-2331613,-1209515,2120476,60708886,58147758,142166067,57022780,56262745,7714530,4153208,1649003,1930039,156511,356367,517078,354856,727378,267200,759093,359961,648893,684204,243471,-905837,-198521,-392478,-607955,807174,521796,-558315,188860,-44593,-352425,-933182,-941090,-600605,260614,-634336,-2241814,468530,598107,539185,-772743,-1066694,-1184694,-899022,136351,-893956,-801391,728548,200913,14355,-174104,-413925,-548718,321331,-75410,-944526,-621522,444301,1570503,-1512560,220423,2885232,1090044,-512225,-436218,1153719,593647,153281,-840126,216320,-1963861,-417702,-958670,-168866,480661,12995,-419212,1181387,530038,-624674,796299,381586,-75732,-827057,96485,-616935,-2047875,-200607,-1150573,-640646,655248,362918,-12621,154390,-626014,-494454,1257271,-41969,650970,381111,763085,-637015,450161,-126759,486338,259624,-1557887,-476498,244532,1512375,1214338,-744004,642235,-1714132,-204983,-125483,-107542,-822798,859244,164952,1269819,1418960,402584,-232925,-313194,412947,-702785,-1667455,-149698,-427676,495568,-178636,-45621,856431,203803,-542465,-1922817,-702370,139970,641462,584237,90137,413591,-858888,-252455,-58919,366994,1327023,92169,-498551,-62231,802649,-465097,-628941,-51760,243796,281335,197642,-895842,144705,117126,1094890,509424,-75340,-1494064,-1197198,-978781,341346,170394,503501,203458,-59222,646062,-560841,-419508,-734117,275161,375293,-99490,1093271,1171656,47240,-271869,-759501,-71060,-1249771,260795,-16272,162845,-848358,-510335,464926,757807,-563039,-299227,350745,564516,358164,1758,-220318,-238480,3669,-546185,-515105,869220,398777,1374520,-370645,-407163,-227012,469818,1324792,238807,-489626,-821216,247482,953923,91566,1672205,-25140,-152662,697937,-245025,-517152,-418906,-339191,-1042344,-43667,14872,-2726009,-1418578,-156885,-613905,54698,182132,-748207,279419,172474,959653,-367141,500766,1089232,399764,86210,-545067,611323,1247624,-1278215,-140817,761124,482655,-356197,374049,198241,-246402,456684,-143954,180773,941330,643431,530460,-337749,-319120,421653,-649498,-15278,-933050,750513,-505714,-962523,212308,-70661,574551],[-853547,-16402,99766,-438968,-13710,-46067,383374,410284,-75828,251820,170268,459139,432510,367887,-1350061,725258,-377623,249639,-71883,95662,530837,327039,420671,21050,534339,513983,1594304,170184,-686098,-1278740,-471852,55681,677728,448495,993985,680773,1526572,1828518,373477,1690884,1423158,-537912,219813,-27110,-4641,1418342,622212,-162126,406506,-938048,6339,-141853,133585,520808,-652965,273521,1158572,-311416,-632875,-1981200,-1313122,359600,1671458,-1317594,266063,-291588,55967,381182,451723,1034867,384102,1655503,409862,-1596825,-2486704,570250,-599958,1623297,1846527,-671034,-103127,-163860,-159928,-203994,-266947,-246073,345109,-171973,175132,-632332,309792,490065,-520228,-120189,484914,1095308,-1250654,375422,92548,-161954,224865,-635116,160780,-190615,555653,-131300,727109,-1591415,-659221,-424084,-685028,-205414,644105,679364,-495998,354042,58961,-965873,1351851,-394703,-467014,1401071,-378361,-625090,-722129,195383,125339,21308,42277,294934,-717407,-966830,-1031382,-1513061,-288648,-179123,1565903,760111,29349,-741881,-2291987,-1025351,-907183,543192,115050,-1976731,-754129,-1134305,494101,858892,396112,297379,845167,-539273,-384163,1054002,186475,-628343,-185258,1499293,-399882,-241502,149105,-882778,-1052467,-675408,939670,158397,-425252,-16853,-373947,635158,262378,690058,-64968,1256199,718235,-418468,1581203,971242,469397,-103705,559729,-304627,-211899,49326,108009,-242759,1530005,-369708,-167087,294502,307790,551391,58706,1080888,-135682,-275488,-655678,15749,1912722,1376215,-81993,-67744,-106495,86970,-768451,-493646,-147089,175573,227724,-129227,75504,-129992,-975402,-170651,-531920,-555768,-493928,540731,735102,-502573,458441,-400203,-653910,-658760,-650845,-1356778,-255235,-592049,-126066,1280815,1515904,247363,110613,-160335,407482,-134580,584952,-711657,-667467,998622,262329,-100957,-302940,-680125,137993,-823997,-218647,-956495,-927090,-1519329,-299230,655621,247124,103807,281610,437784,-951797,-443216,-1176580,637364,866321,7692,-530914,-168380,-17906,-776118,-333936,-1315621,172575,739052,990773,-575105,56475,-572379,136280,590725,17576,1329665,1522792,-861158,-715529,-854208,-804768,-2372424,-1942465,-1000864,-521992,-670556,-406878,708501,-224773,140210,-1025141,-1088454,175075,-1106917,576198,85264,-52250,-781918,455728,820220,-475938,97690,10082,335083,-1237317,487535,242317,483926,-852939,678562,385509,-18627,1504338,-151135,-804542,-832142,-1203822,-1494930,559495,-42977,807139,39367,-872604,-305731,473993,1094478,734557,609857,1850583,-1372025,-480880,144998,-98990,276336,20985,-1152813,-636367,611384,-694991,-452738,-1173671,-1661799,230467,-859977,653506,536364,667098,-146038,-697455,-259616,-111138,452248,612078,100434,11448,122558,788786,-571198,591039,97505,-419844,-856203,-46528,-1128386,168080,-766650,-304198,-1061578,-1042767,-2800114,-1487643,-186595,-728475,-819346,1389885,1570304,-547254,127954,176204,1018098,-484408,-1646740,-1242806,-1302705,-778082,-243042,277100,201985,-234785,-691779,-890134,-634395,1231225,1272783,261817,-833963,-315165,-91683,762431,378038,-667427,280651,345261,-963084,-834780,520124,407755,-1258419,242592,-23765,-228087,-40456,-575685,-277453,149086,-10652,174659,-393537,-439916,73824,470491,-21411,-293190,-206278,-407505,-1303578,-29719,-296198,279163,215773,-309010,-535546,-1560581,-1010962,718487,-169945,-50613,800209,782269,616364,-971851,-388432,-294087,-69588,-819599,-135000,1013712,104542,-113543,128822,27850,53617,-498332,934451,-231141,1240683,1071942,-328466,7775,1305596,455639,-547134,-454590,-529925,-899471,106711,422735,-958000,348521,315106,938891,-522239,-967251,105308,570144,-26602,-22315,597908,1608492,825711,-14027,1812946,812309,-561124,-500753,360141,595693,157456,-13780,1277289,805369,998379,1313914,200432,-401117,-58416,504810,393417,507191,130872,-10699,-1352518,-1538220,-973115,1189816,1114792,-448112,-1408049,-92197,40449,-1765292,-1269544,-1016111,226157,-507436,217209,-731193,189717,-242242,583070,1328517,764515,493024,-279281,-99271,-204370,21360,1459166,926982,416220,-1061989,496550,653148,969815,948241,-462772,290340,726638,-1855217,-1063536,795178,-253403,165886,725792,511487,512297,-502198,-28825,490016,628471,576032,-1365458,-338264,-4653,930343,797170,-1212792,-900643,-739542,-926465,-469061,104639,86914,-121879,884963,1178437,891492,387864,97850,141292,41236,1040624,-3982,557674,1537289,398997,1366041,951231,274231,209244,-662949,-1595297,-387641,-319569,448596,416854,1365804,-13117,342890,-654568,-458596,-344285,-367454,-534990,-449487,1032181,592160,-493042,-395051,302985,216572,423627,591266,730536,-320658,1819366,816010,447058,1156502,556855,-1398888,1046163,785311,-379098,515785,39579,-1371065,-1266352,-863460,-389116,-81446,-773331,-213306,-871685,-1215104,-564015,-515701,558355,707468,177112,-450755,-1370866,-1223141,-816580,-1316522,-847921,-1421027,-351003,-719212,-1570728,-676592,234097,507204,466102,-1414013,-953874,-1822530,-297567,-200413,594038,-694158,-1514780,-440854,-276506,-1109441,-1073290,-628105,216574,-768138,-333875,-1863903,-729490,-274690,-831256,56615,351800,-205114,1628126,1018144,-228723,250329,448600,-768144,-432004,-3032,-752117,949315,1161123,1316160,-1332850,-630836,463328,1247349,1182643,44956,-318522,-464707,30628,-282611,165294,842799,380927,919724,637927,1124892,-437205,-221983,-23473,90151,-461864,1235851,603845,295055,-167823,-1346568,-537377,-120693,449567,-654689,-1289823,2073994,2710311,139377,-1570424,-254028,-1714194,-1264089,208783,126092,1089441,943463,112005,257043,-615070,238379,943987,-175731,-287008,38266,-879407,-909362,-1020094,-7415,1336035,565231,-418649,-709564,-328746,-470622,-2241979,-2255910,6976274,12884720,-2405308,-2525829,-1416829,-1360341,780885,18728663,15310672,41276852,15776866,13818032,1875655,2174383,1018727,1424987,203840,503496,427128,-112567,648333,461057,366153,-186036,432838,540258,-91928,-998795,-123817,-552827,-1321237,916511,566406,-526289,-190813,-944778,-267316,-531343,-934982,-539830,477704,-435504,-2458576,371859,885245,912976,-627624,-1043158,-977558,-647723,87151,-764831,-931519,1216827,371770,57289,-199729,-625527,-623532,317973,59910,-665249,-625047,554458,1296989,-1677135,-335423,2348515,932825,-1105855,-559363,893269,543703,328355,-794410,-56147,-1384362,-212422,-509585,311148,559446,-104706,-209100,1504211,636575,-711611,161784,480764,-215149,-634731,480520,-653430,-1917969,92542,-1227014,-459660,828963,254993,-280720,251859,-764740,-677600,1895315,396499,731988,-233324,545509,-423971,538208,148401,579422,30132,-1336432,-177782,243661,1549345,993147,-804593,749952,-697259,96540,-429520,75879,-654204,931220,44923,751848,1232613,623044,-230971,-226511,362466,-471380,-1311208,-389607,-608878,290715,272556,-135371,642719,-218326,-441183,-1839667,-590262,132665,228954,213593,32641,29133,-1491957,-198963,-139404,96224,1374054,490828,-497976,-300792,611246,-518789,-584478,73322,9206,394412,477668,-1137302,210346,372193,1157308,306117,-953772,-1025774,-844406,-1155907,420329,-40262,451951,-56659,-329479,388150,-599390,-294858,-659698,558970,8833,-652963,602984,1518372,445435,275751,-1029326,-343779,-1436819,323115,-16966,206630,-930684,-940369,359047,890223,-495193,142873,213018,638420,-103338,124363,291473,-639827,-177949,-381541,-889108,900635,196095,1822821,-259737,-448077,-337677,147590,1329750,364686,-533446,-924311,-379993,414526,-222369,1214150,-151161,-226730,667096,-79276,-408155,-466900,-717189,-1679158,-392902,-447859,-2684468,-1530836,-37107,-294036,-134257,309754,-1039959,-306342,-314410,792041,-19547,834740,869364,-155187,-341676,-505914,470788,1291759,-1805392,-153004,813172,478891,-788231,260480,220402,-466938,54355,25832,331928,867373,671498,973639,-101041,-233731,628749,-601518,-126505,-950988,-142479,-597108,-1031191,232,247910,475969],[-708932,247859,79249,-148811,29260,335234,506339,668429,-365702,132665,-151109,630825,786787,314277,-971185,659147,-242633,37098,57033,48067,-137173,-465724,548140,513682,372694,129943,1288887,-139484,-417522,-1244738,-735391,-243647,3911,505988,831429,571774,1729175,1099746,134785,1163740,887517,-194945,620636,-204549,-99362,1034435,308956,-527800,-30043,-1272399,-345494,-94031,202462,-7861,-765955,-157043,233488,-479948,-929335,-2334135,-1059378,859459,1341651,-1567898,302471,-448797,89728,434049,-7719,164267,189222,1444787,341253,-2263789,-2453706,561832,-730798,1292892,1550345,-120494,364992,31204,-157436,-998607,-139093,3372,634515,-265130,238596,-427752,89877,-29089,-359544,-849790,784921,1800630,-963492,70021,-31859,-130157,291615,-127060,146765,-280418,745725,384722,1076094,-1482110,-725712,-327570,-390266,-39518,781528,835383,-433847,100189,268048,-631421,1126756,-532919,-483227,1434026,-344203,-78574,-507750,181046,-91685,405335,-505759,269919,-344135,-248420,-635144,-1470812,-259864,-214338,1033839,580938,139846,-833659,-2207954,-796342,-797761,477206,23670,-1807888,-298714,-253127,763852,679869,369935,587926,434351,-336231,-69966,1161698,90177,-450329,-130590,856025,-781382,-182798,397103,-856487,-1359911,-630740,539859,103513,-644504,232006,-45310,1075984,509247,784400,-616006,1093420,991515,-559573,1626314,806442,-88326,-233765,525021,-349353,-83689,-75474,-483192,-365139,1244050,-1060367,-298151,8848,-175698,198783,180197,1141126,-423421,-20007,-15847,327521,1344070,1047518,-279198,-359141,-376185,-93527,-444528,-375652,-174023,-472663,623092,352343,519964,-386954,-866927,-24745,-642319,-649836,-503680,537899,575029,-908179,258068,-264539,25862,-539328,-394390,-937280,201245,-457069,32865,1109585,1250267,-192424,203253,-378212,431191,290127,303432,-759916,-758994,1408313,172052,-329277,-419316,-244794,-231875,-1174861,-582059,-1080368,-1119301,-1318202,150231,803746,158774,199257,214125,-10944,-1133666,-624457,-1230159,407992,1376295,496405,20171,-62675,-394169,-809019,-245482,-893151,293630,966696,1334095,-583266,34503,-651040,128513,314027,104463,1003347,1883602,-1290681,-2085,-342393,-1022622,-2538802,-1511164,-1177923,-472303,-222897,-871330,383123,-461534,308601,-883906,-1242912,578345,-1260045,580879,-119367,-246256,-480774,657297,675936,-250173,113272,-244459,27142,-518267,444127,461342,938004,-792074,1244953,415938,56069,1560931,95366,-612505,-1076283,-1234928,-2022861,424555,331377,796613,312982,-964945,-716804,475798,262178,660464,871453,1727407,-1207752,-582122,9304,-7370,291263,-31771,-2021436,-1090305,641488,-855328,-959486,-1622499,-1313140,290228,-1363777,337409,508107,360949,501865,-848360,-477102,-53302,441118,846021,490558,-269317,259816,770235,-652890,570731,216941,-365118,-718609,-383295,-1150659,165264,-776025,-396584,-769305,-736439,-2028744,-1118515,-15678,-998745,-1289680,1315853,1336305,-640032,80684,274034,735419,-962443,-1898934,-1320993,-1202035,-312635,-92997,220106,260936,-138993,-848527,-588351,-477583,839397,1016824,679293,-620983,-150620,-53214,773994,241866,-839489,466561,-3184,-431510,-798183,474139,95588,-1428856,338139,151027,177540,-20454,-501450,-372820,-252535,-417846,331218,-685766,-428836,186102,288464,104165,17669,374529,-422232,-1269386,83339,-350148,578988,196051,-272482,-707390,-1465777,-860094,506379,-106482,-94314,926955,676410,649507,-616891,50443,-240678,47866,-928664,-517794,563174,-106358,-28496,276706,-17092,-427464,-668508,366352,-343930,664598,830471,-364026,-528273,684123,-364470,-917930,-230845,-530005,-860047,821843,707539,-359476,445046,320005,895764,-577575,-899021,123949,649492,196751,321838,789593,668638,647569,-140598,1519031,714155,-257871,-3518,301074,506661,377961,503251,1050746,649796,974086,1537608,626305,-580517,50322,-81061,636531,969092,-218496,1807,-1490090,-1860927,-885585,1345405,645042,-548876,-1278388,102537,100096,-1518974,-1510082,-979773,450181,-336783,131809,-960224,117401,-490901,842786,1162455,960376,553700,-538161,662856,-524761,150990,1528251,907365,678779,-1207653,501823,728236,1179750,739975,40778,248447,582196,-1783457,-719446,750956,-85757,-118753,950482,483379,410748,-474034,281254,955866,368619,-133443,-1510857,-514267,-207591,839461,364587,-1105705,-1082436,-655267,-870107,-945067,-185134,342645,-114813,979206,1243625,1418722,450422,150930,-71246,64577,1324546,96659,604143,906255,435118,1578464,1070880,329595,170909,-753665,-998107,-466636,-338136,476724,990980,1103493,-107641,97573,-825565,-309007,66364,-734592,-1281807,-384424,1201592,262031,-461580,-492418,274863,396543,500028,574334,513782,-612382,2545559,704102,516309,1380286,531824,-1479027,636177,410130,-364104,-32694,-149998,-1635484,-1635342,-1178510,-739543,-330964,-803742,-104417,-1193433,-814432,-470696,-626543,672881,816746,-31413,-333441,-1059465,-1481524,-1359672,-1644950,-708719,-963416,-536471,-946032,-1304055,92594,706487,715345,624993,-1133310,-569616,-1767108,-615453,-828100,18345,-503743,-1233372,-179255,-132160,-1435309,-1230541,-563443,694887,-583151,-448431,-2205890,-654824,-420608,-893219,-17759,555892,245049,1285946,893970,-58701,259242,777007,-773848,-124206,-135871,-814317,1134043,1184368,1757986,-1223218,-602049,719782,878102,583880,222623,294160,-671253,-145313,239590,211378,863526,480479,1083667,698633,843050,-524937,-36446,-97587,-205340,-734102,426181,-10264,-2924,96728,-1260087,-1048655,-603766,413395,296955,481094,1317466,777421,-49356,694174,648453,-689519,-708043,347428,359163,1036066,913770,130543,228612,-1068032,122759,1108311,-666087,-232701,-72431,-746427,-827270,-970589,308038,730872,638591,-221812,-598182,-177347,16924,-1198709,775741,3117522,3238731,-1319201,-802254,-547463,-1358660,-5740,527385,-2731808,-811296,-1601120,-3733205,-362655,877740,512672,714043,377002,629049,335881,-489490,496305,588626,90927,-605978,247923,312140,-426219,-900925,-74401,-566715,-1673168,1029022,562926,-339304,-493959,-1521583,-174905,-108273,-882797,-441548,515723,-178577,-2194389,248426,969278,1008228,-546440,-788716,-658387,-311341,167107,-397078,-1013544,1443767,464424,109288,-225062,-808235,-715711,288662,228189,-326187,-617266,580995,982057,-1528181,-972243,1891155,760588,-1592213,-638353,531264,450979,325025,-678854,-277896,-567930,-10092,-122810,619723,502994,-377051,72642,1629828,673936,-714847,-553963,624712,-311856,-474998,800448,-574700,-1578544,313040,-1220016,-242899,770424,41783,-520288,343586,-627184,-754141,2272597,705310,704505,-626278,301284,-84428,475047,297905,437508,-318157,-1067430,125203,237553,1148766,520053,-868205,570959,383177,119544,-723469,139547,-433661,971895,-152109,424445,790261,680751,-199775,100203,249636,-210092,-888236,-597561,-652949,169989,990988,-127928,448287,-290215,-238790,-1565872,-302787,118938,-143686,41699,71503,-295532,-1597286,-47876,-143363,-145998,1250664,680739,-461715,-427999,398710,-610480,-575975,69163,-269685,457647,592641,-1267166,188085,563590,1027440,90519,-1665717,-524204,-553172,-1319127,409255,-221255,-120561,-151553,-479932,-31058,-572516,-179774,-444541,800513,-598342,-912606,237910,1621508,823678,889305,-1141368,-580458,-1241116,344749,-55563,124528,-985855,-1447027,390796,1002368,-392047,440039,32475,694564,-624703,215306,912306,-812347,-376656,-335612,-977836,902269,-8207,1695183,-189750,-433476,-427502,-262642,1493078,483821,-616372,-968425,-903043,-15276,-415428,562708,-386497,-374002,563824,25913,-286958,-567715,-1054018,-1861948,-377320,-753947,-2117575,-1556944,54242,122012,-217127,483625,-1167732,-729585,-637701,628604,134206,928991,336563,-619836,-787580,-501883,209387,1111101,-2080218,-160613,936532,547017,-1014053,69025,117894,-640962,-434227,227656,197176,769839,762500,1278349,-85720,-355269,839255,-480302,-250448,-901799,-763524,-641856,-944788,-175390,542326,284992],[-470391,428716,4176,-47769,-17187,575932,449876,739721,-603956,67090,-274209,809931,953359,65314,-686203,498077,-207461,-254952,151978,109828,-880413,-1682421,636052,991225,-71844,-252633,785949,-307443,-152084,-1126511,-875858,-435589,-626405,427472,566019,344684,1696111,173476,-190029,474730,337327,294559,978581,-116403,-133687,638537,-28339,-746808,-489092,-1420735,-717029,-172168,-130640,-599861,-891454,-540442,-612755,-661241,-1274784,-2472183,-634083,1278904,825439,-1545520,351105,-359139,197814,920265,-363611,-463778,-143707,955327,150264,-2389820,-1975090,447507,-721299,617139,1177301,373167,669059,36345,-73661,-1476976,3862,-13220,845959,5745,465603,-666337,-140315,-516762,-74609,-1518983,849956,2274734,-487316,-267197,-179189,-41550,354186,301202,152233,-341280,747259,1116001,1143058,-1192183,-768739,-218067,66055,112136,774133,923965,-172052,-170071,445713,-410695,786938,-644407,-590155,1245267,-286654,547541,-258154,154951,-340194,726730,-959096,200675,61015,496684,-148705,-1031148,-246757,-416072,412245,426524,341705,-884759,-1836502,-335850,-586657,298131,-65821,-1520394,900,452465,630674,442739,265421,947659,-76109,-183676,39374,870274,369,-271586,-56691,123427,-1207630,-75083,624658,-686620,-1525081,-584299,148346,-6213,-881231,409807,209602,1401199,700365,809268,-870843,827806,961949,-652411,1144913,459096,-714255,-392474,601097,-388414,54677,-185073,-1161105,-397483,760407,-1568775,-542435,-316614,-485684,-1030,333190,1086785,-285617,255858,700388,496311,527585,426436,-451262,-653159,-486950,-83842,-68747,-202563,-180640,-944448,925281,807048,589954,-609097,-629155,159208,-644850,-717030,-408808,453082,361738,-1235835,57226,-142956,834834,-256633,-39646,-529072,501867,-225758,-202549,972377,755613,-729469,287741,-329974,293831,684485,129651,-598874,-685060,1841986,-62437,-564900,-581566,229322,-481631,-1241536,-827790,-1135285,-1180746,-979241,676828,1016260,89844,216419,22004,-117903,-1138744,-712870,-1109804,218896,1603961,816365,465005,99303,-647287,-804433,-41569,-378471,336469,1098775,1630753,-506753,43068,-422136,261075,119648,80013,609480,2048467,-1540371,702405,48257,-1107332,-2441120,-937370,-1148492,-388695,103275,-1220367,8482,-637366,517273,-686279,-1180013,915220,-1229231,597472,-265619,-417182,-201407,840074,532704,16514,139428,-574692,-299976,38432,340288,542738,1284760,-614371,1608056,264037,30909,1638228,242733,-304520,-1113177,-993866,-2118846,-7925,513989,748060,598512,-895987,-921834,524969,-622259,527526,1068592,1464213,-1017516,-521569,-137074,52556,264141,-54725,-2585479,-1479719,649193,-894507,-1256291,-1749608,-932923,320511,-1584795,-154691,515853,188932,1028938,-922973,-592877,71131,424749,937796,812907,-325715,342180,682498,-633649,530061,215890,-248550,-521016,-463824,-947614,68561,-577798,-516747,-230990,-411086,-1247077,-630085,-48050,-1200060,-1362242,1069241,1135933,-505094,6069,401631,239816,-1241464,-1648020,-1182823,-565179,52707,147254,280392,411052,26112,-865198,-212878,-23209,358312,679253,1044619,-469817,-26554,47436,828082,185861,-907861,608044,-238750,257655,-646314,543301,-158298,-1187629,461150,248408,651426,38214,-438151,-486101,-685334,-854605,360139,-860700,-385130,197883,24305,239436,439793,948113,-386678,-1092865,242183,-395045,747266,155944,-338081,-785482,-1324028,-767342,174259,-28551,-122622,902262,366239,582962,5550,415319,-247925,194359,-917739,-836127,48343,-160486,65880,257880,51790,-785825,-684061,-172445,-398220,-14876,460626,-395798,-1087545,68186,-1154279,-1228080,33811,-679770,-668157,1431543,1120018,389397,587823,204571,742430,-549886,-713387,97208,582861,331443,684070,812914,-538694,486253,-319303,1180252,529901,-61576,624035,199297,519905,643107,797996,599513,418581,884152,1683008,903793,-906805,-368633,-564672,967044,1282880,-447017,203687,-1246562,-1946819,-808023,1157648,231379,-325829,-1112850,392771,200685,-1220349,-1689182,-857603,584170,-258107,-78579,-1092338,68485,-614100,788235,870527,1012303,564322,-301427,1381565,-691151,226061,1288396,725313,863358,-1102790,401358,677015,1326473,592636,291828,265581,470201,-1370230,-408466,632891,69837,-456832,869653,307402,293514,-311070,467799,1340323,53287,-676033,-1256652,-754462,-550752,656041,-67718,-849035,-1119786,-506758,-611172,-1204513,-562251,553174,14518,864795,1109572,1627397,433117,-13289,-196327,30144,1211020,166924,523204,358718,13810,1319921,972368,368537,129874,-716065,-322845,-336152,-348578,565256,1308832,614466,-254979,-167556,-912653,-65597,600665,-941371,-1701697,-525664,1314502,-48070,-400776,-484677,205536,502345,342041,425250,228151,-992882,2290770,443759,507613,1346094,416122,-1264189,21389,-37893,-330946,-598864,-416969,-1748293,-1637676,-1242801,-960709,-371869,-637537,98339,-1186466,-126021,-368649,-793661,724217,944511,-136691,-200549,-439053,-1227616,-1683185,-1845729,-479359,-354671,-586557,-1090484,-868014,895456,1222231,814614,533110,-737517,-46104,-1469277,-913912,-1404862,-431666,-413379,-850295,401009,50461,-1275984,-1751839,-482783,1110301,-346024,-425972,-2194641,-601799,-595179,-1158843,-120839,754560,849809,981094,655537,143399,218180,1250444,-713999,144900,-340978,-792152,1146444,1006366,1997009,-1058308,-526394,916339,491544,-84317,478562,1051296,-809844,-149680,1058148,197075,577636,529390,1232155,727951,643566,-603381,145556,-101147,-613561,-1020937,-402977,-499674,-303591,469602,-993586,-1384535,-906429,275417,1048201,897980,1025249,1149905,-116170,1180054,1009403,222012,131610,488545,294681,730041,630615,48121,142284,-1305491,74404,933358,-882359,-127375,-103289,-692856,-691574,-784797,638912,-2881,558737,-115434,-561468,-206852,170879,-570977,1322727,2481121,2634150,-867349,-13113,50983,-1274924,-418887,-67891,-3154473,-1825616,-1773476,-2699446,128537,312483,165492,-5436,668065,697696,258992,-710755,298477,595937,-34879,-771170,132066,64659,-651670,-620020,-47491,-451892,-1505051,1108850,505124,-103648,-669043,-1727803,-105321,122474,-831335,-392632,393587,89790,-1620846,138879,759318,840268,-489692,-350304,-264297,38729,311505,60191,-1067281,1198714,440772,87254,-222960,-896265,-808619,213709,390086,22858,-588244,517748,656965,-1104720,-1552263,1689459,788185,-1735241,-642076,82570,304822,89227,-507501,-389767,249245,138548,66781,697926,313030,-689664,350320,1553110,620856,-608469,-1152364,778565,-377141,-403130,954945,-464191,-1141902,387040,-1131429,-53780,550581,-209347,-700161,334184,-327014,-701923,2142167,746822,548934,-688586,62901,277842,269924,270644,115234,-664837,-790408,415454,195169,273471,-22764,-867314,258019,1076617,-81277,-966392,103368,-205673,909336,-419472,317824,207067,565562,-127088,617242,43580,-4396,-627067,-719820,-547986,120448,1771872,10854,317156,-166819,-24295,-1164157,140507,125293,-350058,118617,183062,-492590,-1228063,183923,-98870,-376375,899392,547946,-334721,-439359,131743,-720654,-564692,-1502,-480199,441077,569752,-1190617,93334,644832,734151,-77622,-1985376,-102109,-333451,-1406387,356940,-357808,-1045533,-126603,-487485,-475017,-523485,-74692,-104497,967826,-1289221,-911777,87672,1451136,1108363,1366714,-1041941,-662648,-721440,353926,-95578,3696,-969659,-1912708,562422,1067245,-235448,483366,-127186,796176,-935197,285729,1453887,-675218,-541675,-402607,-770684,830207,-154326,995151,-184712,-399551,-503756,-663527,1760393,546093,-735121,-924435,-1157422,-241949,-421756,-57278,-637327,-558592,398268,30505,-173527,-674672,-1223407,-1568365,-104263,-859752,-1262915,-1510298,115854,500898,-158902,645006,-1089602,-871225,-766063,566551,198355,776504,-338235,-869430,-1083304,-587813,-126419,804859,-1994525,-143983,1079003,703923,-1052096,-115403,-31468,-777608,-834152,471432,-104674,642964,857780,1365245,-253689,-594695,939095,-381679,-407387,-794427,-980063,-636661,-752750,-287162,728409,5555],[-196211,500796,-111104,-217664,-110200,638206,240286,605193,-698352,102942,-168518,945010,901174,-269426,-545949,307987,-116932,-506149,218460,228954,-1468169,-2694846,657569,1305058,-657389,-445404,219070,-335210,-31519,-955836,-801562,-452841,-1004387,234103,220045,81303,1413622,-595089,-496063,-100581,-71739,768084,1201784,107825,-73594,326437,-321681,-737939,-788006,-1330500,-978380,-356630,-805473,-1078893,-1102642,-820993,-1056729,-864919,-1500265,-2307268,-206864,1519771,316935,-1254863,409348,-62728,362239,1532376,-465146,-612406,-528084,366176,-88479,-2112669,-1367590,234497,-569948,-150732,763617,685892,739556,-107695,76768,-1519068,211037,-190163,877409,573924,752541,-1141706,-305921,-761440,299783,-1821193,654714,2336296,-31664,-650562,-311567,128154,378473,507605,191019,-361361,554985,1819247,997658,-789872,-699864,-115139,575235,237677,672212,916614,239921,-281836,551787,-305583,454958,-659228,-784968,865562,-270459,1023491,-37532,122592,-533828,855630,-1217853,125506,425313,1033136,313872,-437767,-356163,-734808,-70443,286212,574396,-887736,-1222382,308516,-229181,28689,-167828,-1231327,142682,767416,136406,237338,95142,1331805,-417784,-68512,-71097,329435,-54998,-169595,26064,-429046,-1538445,32289,723542,-376359,-1430570,-539807,-100625,-133936,-1047769,520401,336417,1558938,763871,695833,-823672,509867,695990,-674101,314734,5518,-1219505,-558100,720225,-391855,169399,-258876,-1710184,-310231,208973,-1781131,-886854,-638194,-528705,36418,472255,884238,187739,513524,1285259,470022,-346167,-328440,-582384,-805098,-346584,16720,252291,11902,-183553,-1200320,1091289,1090166,326449,-752161,-177146,344437,-547452,-726071,-243924,234780,161686,-1372517,-108880,-58271,1517073,174685,265384,-244702,583079,33767,-658892,866614,117535,-1173153,335539,21372,60689,978695,178435,-296431,-436444,2118484,-370677,-757144,-780076,597242,-633090,-1076823,-816334,-1065096,-1153634,-606693,1096163,1188035,46459,160966,-277339,50570,-953264,-598477,-862554,76844,1441897,847637,714224,287478,-704478,-716205,271758,49742,255138,1095050,1726344,-423944,94077,31036,464976,68078,-33140,322812,1982135,-1580900,1106466,262215,-1041139,-2014154,-328064,-932392,-311297,273166,-1323990,-327569,-733800,647987,-528756,-949826,1093493,-977729,660887,-362331,-553514,-45232,943538,479395,241503,188713,-902814,-555067,289030,213073,406963,1263045,-370202,1594067,-5805,-17873,1818481,259551,32036,-941547,-487752,-1810993,-607677,509330,665244,760675,-673747,-896403,656452,-1124699,407610,1128209,1078481,-906986,-304139,-243335,60216,254896,3093,-2482868,-1658956,648604,-848013,-1271629,-1543887,-603781,317919,-1468004,-682818,417223,155099,1247820,-879864,-598229,230171,389334,878576,986017,-118579,316450,571745,-546091,476047,72483,-116509,-301283,-283502,-613589,-91189,-223736,-676777,306063,-238814,-691321,-234158,-235403,-1293273,-1092291,729639,1018567,-156737,-95924,543470,-309100,-1318313,-999848,-853024,477891,252267,394155,505545,680709,295771,-726875,155587,499679,-56402,344930,1276469,-397539,57589,214474,868737,155712,-843057,673854,-309365,977178,-420974,602358,-276496,-656304,610630,261370,1104935,186234,-391172,-610865,-1053483,-1240273,186963,-977068,-310941,178884,-234363,360360,844261,1319724,-349322,-817437,446686,-377099,705957,206477,-450298,-732708,-1179275,-795392,-215600,26821,-133116,702591,-66484,432508,733975,617129,-312045,357981,-798298,-997174,-309269,-97904,213093,243840,246281,-917969,-540702,-555747,-380265,-518720,155321,-343608,-1392670,-400232,-1665358,-1426561,355272,-969162,-396980,1737172,1544478,1017375,769239,-47223,588948,-425969,-477475,2836,396054,327905,925617,688269,-1536633,367286,-486312,909374,328932,-5980,1228287,75309,585590,869869,870494,52723,206195,787969,1700058,990977,-1341852,-920586,-729169,1314949,1347923,-427420,524919,-679546,-1745228,-782958,646251,7233,139570,-892490,665794,312686,-923578,-1781846,-676530,606216,-271358,-382247,-1085993,25820,-545338,484130,599919,998693,481395,301301,1731566,-620359,245727,956798,468083,876291,-813841,243992,520016,1386462,648029,238521,364940,363850,-724058,-248147,500096,147029,-807456,497658,76099,199596,-57790,438113,1473179,-294821,-977590,-837772,-975030,-956684,413100,-391791,-524725,-1077163,-328676,-222414,-1182126,-907754,508382,180508,643111,850847,1371208,353010,-312495,-217417,-44271,828933,216970,337795,-25610,-581000,684584,699265,346412,63298,-556380,288713,-40387,-393386,699736,1230032,49024,-418465,-419820,-908380,183224,1101380,-911362,-1748436,-765604,1372031,-255673,-330834,-395465,189187,532873,-42741,181200,-36531,-1322851,1302315,180935,417844,1082363,188171,-753018,-651935,-445825,-283194,-958615,-717189,-1739763,-1311735,-1057240,-984483,-267720,-325462,394231,-791007,589271,-270754,-1016887,705648,969867,-177557,-145940,246720,-528071,-1543805,-1854801,-216051,215889,-487274,-1080132,-331450,1461038,1631134,796248,139620,-317247,447534,-1163945,-1187497,-1758223,-682949,-407190,-419960,1087580,202198,-729419,-2413526,-411855,1211882,-155164,-275796,-1799710,-650767,-777701,-1570450,-171279,879579,1403244,832068,439716,318752,106260,1721537,-616077,256304,-516787,-702918,1029513,689441,1981069,-884468,-425262,959094,158120,-583149,727440,1632707,-868116,-32863,1865388,145489,51246,556852,1344472,716540,505800,-739097,267021,-2647,-1042398,-1278782,-1056909,-782422,-528598,837531,-608947,-1426635,-900463,91030,1134136,41438,867933,1822882,-82207,466749,658963,716025,945582,645666,44221,238889,188198,-65176,27061,-1209949,103504,435896,-877220,2716,-48751,-656791,-518436,-516966,917829,-537535,345834,-88297,-545689,-333838,122600,-257442,1233792,3059746,3641669,-1088285,37849,264410,-1170997,-590646,3086756,66956,5146515,1559809,2079789,1167801,219893,-19011,-554653,1009698,688976,207401,-755446,91198,458366,-104349,-667558,87599,-129996,-695681,-231416,-42120,-283821,-916863,1118615,438978,82445,-709877,-1662537,-75963,23114,-811473,-438241,158315,364000,-1005129,96617,304665,540811,-398141,158850,145018,341935,438193,428193,-1103035,555815,309114,-49063,-177025,-861512,-869355,96284,506759,341878,-518217,377827,338349,-533453,-1914380,1730769,1000239,-1511598,-544554,-400056,102691,-339209,-299913,-364111,832234,203033,13286,577712,32504,-905695,574380,1394457,479672,-397968,-1436027,892295,-445054,-441570,872989,-437735,-732380,286679,-995663,69077,263017,-424813,-804298,154804,-6496,-540366,1476891,477442,272329,-442751,-138516,557630,-10282,68969,-272118,-878542,-460816,704339,107038,-836543,-469374,-763042,-17516,1164026,-308640,-1112179,18725,-37902,692255,-688279,387557,-351654,325686,-4844,1210908,-233219,83928,-626292,-718562,-326563,107195,2332142,274897,237222,-48399,125112,-712189,655501,183026,-318749,387586,308825,-558141,-657832,448013,-47065,-592907,332716,116517,-83560,-376635,-204162,-818610,-519222,-72574,-551482,317995,492230,-914742,-46734,579268,336026,-161184,-1888864,154577,-176889,-1390628,328830,-437907,-1968023,-67575,-394687,-790248,-474113,52692,319922,1039676,-1854239,-761591,127679,1072035,1245205,1534097,-749112,-523225,-49854,359065,-92475,-56705,-829107,-2177470,806598,1054790,-11173,263406,-212849,961057,-859895,345744,1750769,-266776,-623078,-533357,-372020,642422,-207204,6440,-258073,-405243,-559074,-950727,1982033,512066,-876138,-785823,-1092241,-278988,-240595,-443458,-786567,-709804,199865,-65216,-74083,-737460,-1208108,-980200,246914,-786533,-429553,-1377766,150457,728764,31414,729315,-852170,-712444,-707440,643519,285928,433252,-935870,-864974,-1104709,-732237,-480047,493964,-1586796,-81810,1162110,926748,-958775,-230813,-153435,-911161,-995789,757012,-396266,479544,898669,1247746,-473771,-837061,848740,-397346,-628848,-628331,-877801,-566053,-497626,-334572,741112,-343484],[44028,454204,-236778,-613283,-208144,552658,-46136,317146,-634838,236999,105831,982847,669121,-548959,-503050,180117,107365,-593903,283371,345027,-1730156,-2772380,608750,1343599,-1182921,-338611,-238181,-277033,-126675,-768395,-528210,-291876,-1009737,-10359,-163021,-125078,960474,-985866,-687945,-372935,-273242,1123635,1250879,340671,84313,160786,-532213,-491244,-773527,-1024906,-1023298,-598560,-1540216,-1260100,-1392248,-977325,-1033070,-1057754,-1469269,-1802720,91075,1537812,-34671,-774568,462279,322872,519494,1853097,-299807,-266261,-809977,-81198,-285279,-1679720,-924542,-44087,-331383,-789174,339011,753160,586366,-327934,258184,-1159380,507641,-348094,679399,1237649,973873,-1536125,-362060,-651102,671068,-1656020,254464,1986665,235946,-1055472,-390265,281973,319257,443989,255417,-329777,232243,2194775,771895,-353229,-452498,-27945,995658,324570,527217,801115,680450,-156776,577845,-217901,221489,-519286,-962198,394799,-319322,1211541,116029,95422,-594439,727336,-1253231,85341,730676,1168097,646550,8679,-628107,-1062817,-257910,153976,767262,-833885,-466280,977962,247138,-257864,-277313,-1002488,194867,670870,-535807,125839,-113696,1662664,-394941,41549,-331433,-222027,-71824,-179144,115401,-630139,-1643482,101015,663405,73658,-1008170,-472323,-128379,-228121,-1075756,599780,352873,1532372,646162,458780,-581250,206042,307989,-612341,-482518,-449002,-1483477,-703829,801645,-323456,228032,-289348,-1936449,-109489,-270645,-1720313,-1314297,-892061,-323197,327123,541480,535773,725205,739407,1597634,271324,-1059272,-987967,-662210,-732916,27747,101023,441592,226744,-182251,-1295323,1114204,1112899,-96403,-783626,445780,474605,-423920,-652523,-49753,-143714,28574,-1246312,-240190,-32914,1809678,666970,395673,-128282,479043,267943,-983755,767679,-523375,-1368792,322798,572988,-170021,1129767,463010,46647,-66736,2082338,-649644,-873512,-1005345,752728,-744126,-799810,-445641,-829532,-1089849,-296462,1222450,1213523,10744,68316,-620992,327223,-609286,-219676,-586972,-16855,959122,594109,791314,439068,-523152,-541631,607244,263986,71278,953540,1474655,-389547,194982,530799,645930,158136,-187167,252583,1717417,-1439025,1037788,310272,-837228,-1335451,229307,-593487,-290382,283785,-1130171,-553095,-733376,643807,-471547,-665707,1060777,-554452,793169,-437971,-657028,-57667,930647,586247,362983,244964,-1162861,-714382,247892,105328,48427,764254,-144428,1207445,-267041,-24775,2043545,160446,296817,-606800,153802,-1339134,-1175988,392599,564548,676183,-369392,-687471,826311,-1002240,339156,1007324,601743,-938367,14055,-273859,5754,288148,179021,-1721013,-1514525,643333,-769672,-1068137,-1136603,-372758,281236,-1077110,-1062790,57352,211733,1116767,-696917,-529792,360833,333138,688778,991546,292933,165440,488388,-440871,400908,-192774,-15449,-104679,71328,-247201,-255449,184816,-849423,623283,-275757,-371154,-64373,-457263,-1229519,-664165,377201,975479,268490,-214471,669099,-743094,-1248481,-208265,-429146,1567775,280979,567030,845849,1049100,667356,-460586,452281,837143,-243838,85714,1333273,-373117,115113,421541,826227,116180,-660315,640856,-216506,1568818,-203815,547748,-232231,-44399,787600,220903,1440830,465187,-320889,-693902,-1285606,-1501447,-182018,-1099549,-215122,214249,-400555,426358,1035097,1349321,-363680,-505343,691465,-256540,421245,400312,-535296,-552346,-1046419,-925658,-541156,35622,-132706,354974,-548367,233958,1260561,640495,-397861,477728,-580048,-952048,-377054,-30110,439904,409407,530293,-778788,-277199,-714134,-300081,-642051,70859,-205103,-1322336,-672695,-1783291,-1490154,707374,-1299015,-119689,1657152,1842118,1323793,960324,-408194,538189,-215956,-263440,-155376,96768,184739,922815,466898,-2016614,259365,-573099,755767,205562,-52009,1636379,-54779,616926,1001466,780388,-427858,113081,762584,1562081,905489,-1772032,-1117259,-498916,1514432,1129368,-122354,857585,33570,-1283533,-808111,-20407,45155,668334,-646715,808520,392904,-675988,-1764122,-476009,532048,-350753,-717906,-931414,-30151,-274968,147977,499859,986185,288439,993500,1652009,-316244,214025,725398,248900,656270,-475665,98497,320599,1356411,957732,-61786,517642,218055,-81617,-296329,407593,138571,-1106319,-32412,-113206,142423,211659,176681,1177017,-633783,-1046976,-453146,-1073502,-1273082,149878,-551845,-229626,-1087241,-167228,183296,-886094,-1114429,128840,280516,418913,574151,705925,239689,-609313,-161938,-118350,414715,225241,98537,-241382,-1003798,-67957,349851,226105,-61211,-331344,744984,327320,-490714,816832,779975,-402829,-546685,-608367,-810690,359402,1413288,-638873,-1519971,-945549,1320881,-332091,-279796,-274073,290250,491948,-560036,-78613,-206973,-1473736,239562,91287,273625,705531,-123053,-96860,-1191850,-713863,-221006,-1003575,-1001691,-1636669,-814339,-718477,-859593,-170034,-6874,732888,-109390,1079921,-181155,-1247026,630179,807488,-222401,-217416,758331,373320,-911396,-1631640,11989,602087,-265998,-892069,201413,1636816,1815775,689779,-452979,49664,755773,-1031931,-1376770,-1822337,-736478,-430784,7477,1611242,275705,-36267,-2613724,-362248,864202,-73706,-40678,-1100534,-850137,-954050,-1991910,-124965,849328,1707011,792442,371983,415644,-73805,1992967,-519508,150375,-603788,-587009,856610,334624,1764227,-745980,-332689,823130,-78077,-802354,905126,1836517,-839598,121923,2337057,100907,-544690,578166,1360236,643836,385289,-927523,298035,139832,-1405583,-1461287,-1410232,-851846,-613530,1081909,-179377,-1171119,-570785,-60354,416866,-1314867,590912,1984025,3897,-490360,-288983,741156,1425483,803605,-251117,-309291,-252925,-147168,-84142,-781506,186580,-213783,-771738,129176,70392,-494130,-336456,-239619,1077332,-677774,54834,-94571,-475173,-424770,29018,-89032,1177579,3149652,3037768,-1673407,-192260,109483,-1075589,-563074,3075479,464059,5266303,1872547,2901399,1492464,366221,-57292,-841852,1293398,605238,181963,-656055,-96311,191504,-271188,-398591,108030,-221317,-548165,146138,-64663,-154529,-186215,1041953,445314,172560,-651349,-1461719,-87403,-406997,-828435,-575384,-128148,658133,-533481,155767,-213683,272137,-231076,605104,495032,562594,483099,585064,-1110523,-204532,113370,-273897,-90741,-732485,-867173,-39330,550670,604699,-386757,195561,46930,5610,-1932236,1874701,1222186,-1061566,-337537,-827969,-149422,-827096,-78448,-212711,1049624,190317,-230300,358528,-269604,-918077,734190,1318350,274276,-123035,-1301062,918083,-548857,-565808,560365,-576895,-435670,47689,-860176,116841,-3630,-548476,-832168,-201361,222463,-322638,520631,-17837,-90789,-23105,-280565,686479,-262984,-254858,-600518,-872642,13909,1013146,-10612,-1748107,-725527,-558384,-146525,760757,-323519,-1120077,-55263,4088,323824,-843432,545348,-754981,47594,167731,1736022,-508245,27384,-815869,-586091,-60114,88158,2445386,612007,159759,-67814,173053,-281224,1123508,323719,-68128,713295,382864,-542219,-177933,670941,-26495,-762147,-332018,-461757,274950,-297576,-577004,-869483,-428700,-94376,-492361,76095,453013,-546045,-196335,357360,-92815,-156003,-1561675,207456,-64465,-1292596,372451,-449020,-2545533,-56493,-291883,-858439,-417942,248481,771926,1021028,-2121887,-586211,246212,615101,1207801,1329906,-346724,-173066,571881,345158,-13611,8464,-532260,-2109727,1015736,942492,270233,-118126,-199303,1144343,-409953,394774,1730354,279316,-586357,-655410,36469,329357,-163212,-844339,-400360,-503670,-572187,-1059659,2003443,374186,-1017832,-573905,-763419,-202591,62784,-500422,-751910,-766205,9311,-212156,22762,-721000,-1082177,-363001,529288,-595902,145270,-1131155,159044,756170,308406,688002,-552459,-342097,-496437,821095,436338,355,-1265623,-658099,-833833,-864746,-790990,271326,-1007402,36396,1113392,1168007,-799237,-254649,-206922,-1076918,-859353,1060816,-528473,283103,849066,1006256,-589180,-983492,568586,-558163,-923799,-404552,-632716,-403686,-220636,-340724,559381,-713612],[190564,302296,-335674,-1068827,-298706,389016,-316547,-23904,-479620,411918,429470,884923,349511,-659155,-439314,195210,432900,-451660,368243,417146,-1625890,-1671282,513145,1086786,-1489384,44383,-450852,-211267,-409740,-585853,-167808,-23074,-660593,-222489,-518170,-204215,484230,-976036,-711301,-291509,-287020,1336621,1141843,499315,310229,154298,-655063,-82424,-399613,-603942,-821803,-836120,-1920796,-1031831,-1655017,-1011328,-697805,-1179806,-1142818,-1036328,213321,1349593,-163602,-232207,481258,646472,585505,1634354,-6428,353086,-845157,-230744,-369865,-1259537,-707804,-334843,-98441,-1195804,-70206,587867,289520,-540714,423563,-555736,863593,-328560,286317,1744547,1035999,-1616429,-305905,-218119,926333,-1150745,-237716,1398054,246634,-1402516,-382005,267168,145720,196296,319601,-235572,-101576,2060156,591720,54328,-18768,41781,1205346,358619,370742,582759,1008331,152578,546528,-15172,94874,-200040,-946412,-32622,-407176,1094084,201036,88203,-484680,359209,-1113668,100888,988885,841455,785880,109272,-986304,-1269756,-148299,34548,862686,-719271,284100,1459432,749103,-469193,-364072,-827150,243972,306739,-1142518,120735,-317394,1798554,-32696,177806,-615682,-587032,-72906,-284939,213874,-464964,-1463034,115587,488646,643476,-278616,-339548,62271,-244304,-941700,688069,337364,1341579,332547,172937,-292888,-20088,-89618,-469050,-902227,-796631,-1504240,-804078,790210,-157939,211354,-286762,-1760101,163240,-576388,-1496896,-1758278,-1015606,22827,796079,495315,85434,1021030,936184,1606426,-16129,-1464660,-1379000,-686806,-438673,506889,96391,474950,385915,-144011,-1315030,1026576,874159,-450070,-690520,1070948,497336,-382258,-488286,136657,-649700,-13995,-885548,-378525,-85941,1584821,1077810,309845,-143391,274280,445106,-897676,656029,-1009215,-1268670,238420,1122239,-300260,1136203,874036,333177,327774,1678222,-799908,-906308,-1238191,666333,-857160,-510816,240854,-433568,-1031185,-107947,965667,1036303,-46720,-12504,-918277,543550,-179887,385307,-393085,-66002,347612,144115,777978,473319,-113911,-328726,834418,225946,-133788,709353,867189,-400425,338535,876713,720372,321167,-336431,388264,1334970,-1189572,524452,238026,-535655,-597188,686462,-225644,-374264,153934,-698737,-635266,-615663,543324,-514309,-452694,818529,-77834,986257,-513421,-730218,-214640,800826,858560,359193,264203,-1318604,-851707,38794,58752,-431281,-93255,-36873,618900,-378185,14551,2152794,-7210,428630,-187566,708590,-967976,-1524928,265945,459038,294858,-86006,-379679,933755,-343741,318335,722309,86668,-1098662,345509,-220929,-102473,340914,467829,-682782,-1041567,621072,-709158,-816342,-712635,-247777,206485,-568780,-1154774,-588850,292278,738007,-388175,-443383,401359,264914,413059,882799,773450,-79835,466759,-370269,283136,-524572,26041,28924,459574,77475,-359891,542050,-976488,635509,-458970,-186048,-128349,-576621,-973408,-279783,64823,947902,609836,-326670,741357,-940185,-1107709,454341,-57309,2266750,178263,612477,1176492,1442064,1075880,-126757,644661,823929,-151098,-64482,1212020,-345152,159570,613789,661598,62656,-426786,501101,-13814,1875820,-81800,341333,-52086,452956,997419,187772,1590181,879670,-167902,-687953,-1351547,-1583402,-656659,-1238938,-118724,360370,-420600,387988,837948,1011392,-463998,-211504,966574,-18438,-78152,684229,-536026,-280465,-895373,-1051076,-664664,-1217,-129199,-78070,-1005710,43522,1314531,533784,-451674,477623,-262131,-707355,-181840,-70595,733766,782900,816993,-402655,44870,-649985,-186813,-373499,246179,-25138,-925635,-768736,-1556182,-1416470,1019325,-1529564,98401,1246942,1899208,1245814,1112686,-791151,625725,46205,-123474,-343072,-315567,-45263,636314,214553,-1972340,91008,-535261,698988,239402,-115775,1720358,-178219,529808,1010943,602201,-702961,203827,869125,1279749,711430,-2031128,-737254,31857,1365834,676362,392724,1100870,658714,-682406,-830959,-594224,323935,1059788,-443925,749936,395114,-513917,-1617386,-294600,404812,-455350,-1009712,-660271,-111562,133654,34886,640097,982483,8546,1523669,1291836,131866,138444,683062,157009,212487,-222330,21512,160582,1259149,1441037,-465580,668430,3473,252172,-523776,381600,88870,-1283944,-536283,-199066,108244,422129,-243849,365936,-898536,-940218,-187312,-969949,-1371064,-96342,-556283,-18467,-1262518,-58452,496631,-390348,-1139529,-492445,242325,257241,376816,-138517,126818,-770555,-79508,-141465,172002,153287,-134025,-310297,-1047502,-636964,36146,-5650,-260506,-122241,1010581,661184,-619681,828617,141116,-588388,-589950,-683057,-605297,428996,1438065,-205163,-1172117,-941373,1112991,-304283,-277436,-178663,504992,387412,-1054301,-263264,-243033,-1388281,-292597,297713,121060,362710,-445524,447752,-1446996,-790109,-136650,-769725,-1228177,-1449643,-318402,-366328,-738260,-222731,159639,1029522,628815,1208044,-99496,-1396137,525225,454169,-335318,-401300,959623,1159628,-25082,-1198481,149327,744536,20853,-564487,622823,1456233,1731540,552253,-1020092,314826,801911,-1095090,-1396575,-1639498,-651928,-418690,385778,1778179,255213,544820,-1853180,-327483,171772,-116084,214430,-284971,-1186122,-1113924,-2274155,15565,599193,1655801,716743,508595,407118,-299364,1909057,-462607,-154312,-597417,-494778,686447,38742,1466482,-666587,-281331,567571,-207877,-796841,987346,1660998,-726302,247279,2311697,110817,-1003165,581446,1209092,484737,257317,-1082342,242181,197364,-1638453,-1531490,-1440807,-748069,-529271,1119719,231174,-715104,-20601,-103700,-763472,-2338455,179160,1822101,93533,-1131692,-1460173,446525,1425039,911058,-495191,-760943,-533743,-163803,-165683,-158760,280844,-765891,-675025,230363,213461,-87626,-177710,-17526,1070677,-446918,-237652,-81959,-294696,-376922,71,46619,922714,2553886,1871628,-2269781,-416603,-293679,-991033,-359090,1372891,-371767,2538084,695903,1297826,1177615,614502,18130,-871656,1410576,471287,172226,-491534,-256504,-149650,-638672,-130255,205473,-200063,-269569,393734,-129730,-129518,400697,898185,586589,185964,-550946,-1222550,-123385,-1024773,-863043,-763152,-400001,979339,-216523,304527,-567491,141165,10243,883902,720105,694045,423216,532861,-1058506,-792884,-89360,-501659,11604,-584760,-791388,-157131,515318,794944,-188839,19394,-192569,329984,-1582431,1955828,1279158,-577320,-41134,-1103392,-431531,-1192605,135206,19238,916608,142975,-541746,164496,-520999,-689830,840818,1412849,40589,151961,-789123,829603,-697711,-710169,111942,-872058,-269388,-236793,-759970,106483,-185297,-559299,-795906,-669034,308524,-115666,-341464,-555589,-481610,386448,-356400,649886,-387197,-616996,-789328,-644065,664812,1339142,-125796,-2102331,-781146,-295224,-116223,217501,11755,-970167,-76813,-113788,-127134,-771836,695455,-968910,-178867,378750,2063513,-687043,-166642,-1021758,-349953,163976,31726,2064570,935916,35518,-245119,133120,80077,1437158,570258,292163,941846,361447,-512200,70155,770020,-59173,-831903,-894390,-970828,668075,-244806,-908627,-843607,-305095,-45459,-389563,-270792,503990,-229294,-314660,17332,-475186,-85105,-1278795,69944,26817,-1154182,495209,-379703,-2622540,-137240,-275995,-638138,-328168,537659,1191715,939658,-2025310,-463629,315264,225103,1004605,842847,48725,301978,998715,290326,146380,206015,-93150,-1678679,1088966,727599,566795,-486636,-94318,1257472,218409,417860,1440519,795631,-423821,-701264,269792,-65941,-46117,-1207287,-574881,-701181,-517667,-990869,1768208,163531,-1134879,-333504,-298073,-108838,380467,-271754,-529254,-718435,-134291,-326364,140077,-617309,-948911,69283,685058,-359783,372094,-759801,136267,616981,609204,504767,-286948,79436,-181814,1001636,592359,-410566,-1228912,-360332,-372655,-913331,-1002796,172425,-439235,198269,899788,1376279,-624840,-204850,-195442,-1278918,-480266,1332507,-440634,79275,707759,724838,-497445,-982878,204706,-809480,-1246941,-142317,-373457,-124171,33936,-337566,217867,-1022783],[211602,83325,-375652,-1371429,-395936,208773,-499580,-309929,-342551,538492,678602,644276,53394,-558393,-234502,385507,748286,-110714,470087,436428,-1248574,92057,414173,619616,-1526509,549105,-391295,-208114,-768852,-406405,128539,226307,-109935,-329413,-769524,-135757,141245,-692050,-566692,70566,-181958,1433097,930640,548177,548892,268790,-710844,345669,227089,-208886,-448041,-1013034,-1624579,-426478,-1740597,-932367,-270939,-1177977,-599485,-202180,202377,1018879,-81208,237064,430381,784169,497428,940012,200967,883013,-583670,-114055,-317071,-888511,-570702,-578041,36405,-1375631,-431621,269925,-36780,-676142,525665,85941,1190579,-74865,-186750,1911333,918519,-1338011,-171533,378915,985995,-547683,-692971,807440,40241,-1576434,-268109,25475,-129646,-41536,350160,-73146,-307195,1456143,523865,394375,532076,93436,1144453,326880,208791,285514,1123751,497793,495128,362820,-3786,273683,-603175,-297682,-475432,756661,249368,113693,-229996,-160135,-895990,158126,1212031,174300,730160,-155465,-1253243,-1250320,118027,-57584,835065,-550079,860418,1595543,1163026,-535962,-381316,-655522,344487,-117693,-1485310,183607,-457746,1540311,425876,350559,-792703,-686451,-98448,-433484,322689,-56303,-1046695,85874,278874,1269091,624317,-109028,395162,-162321,-670918,799821,382606,1037931,-139485,-79206,-68840,-126193,-416376,-260986,-837111,-962204,-1378940,-842377,680152,99197,122012,-276150,-1246488,443747,-668739,-1223632,-2083375,-972884,363976,1283482,318215,-387115,901311,1096011,1380747,-284245,-1545182,-1459953,-659787,57,910021,-14394,383465,440441,-10824,-1313834,894513,453798,-547222,-484837,1476084,388501,-508376,-247244,288105,-1174707,21086,-424122,-592535,-226053,928124,1266418,67099,-199215,52199,556100,-387296,521630,-1218081,-952782,89667,1459349,-269020,1034139,1222350,497969,643202,995303,-761623,-860050,-1428372,394604,-977750,-246650,989026,61011,-999702,-48571,387758,677612,-147779,-42459,-1081083,603341,242084,1069105,-353811,-81111,-183780,-382512,720182,323381,442827,-159466,841208,-12039,-256903,420861,84690,-395895,498120,924768,645066,443933,-460387,606258,918748,-933513,-217949,97000,-194127,-3670,1032319,73669,-586319,-77661,-194323,-587227,-366178,463260,-600765,-390291,422694,318850,1195096,-579031,-760550,-437655,585989,1221100,253993,192099,-1353736,-1094054,-187043,105110,-831519,-999608,-120278,74178,-239569,41337,1993789,-186612,432294,223854,945350,-806163,-1549998,211330,355071,-318403,92609,-59451,876685,493347,310136,355053,-373665,-1299906,598365,-107806,-237641,356304,809872,157786,-372806,555884,-694337,-693940,-399814,-204293,85755,-127787,-950945,-1351038,344202,288325,-9253,-380993,326234,198132,110410,760544,1163953,-346676,510351,-372321,101121,-851073,9015,76864,740457,319765,-360975,778038,-999689,406059,-662626,-58146,-332551,-503648,-534233,-47128,-185166,857435,780680,-400755,730414,-861143,-952187,809484,121633,2280728,4422,517790,1360452,1751616,1395517,200568,734222,445920,101739,-117531,934812,-275820,196182,724932,395616,17728,-249494,269551,212314,1799372,-103650,21020,198201,733245,1249475,229825,1543947,1375361,110721,-596806,-1265505,-1450528,-1101606,-1335875,-56556,610740,-296730,207191,215536,411231,-645821,35684,1254097,324255,-700539,901386,-436325,29212,-664435,-1026320,-495401,-55328,-125421,-525128,-1359992,-68968,849698,372442,-424277,310356,159681,-322292,105770,-266175,1039165,1189989,986715,102569,362061,-429752,-77421,99659,578313,139495,-355827,-735256,-1131552,-1216007,1207711,-1549457,201706,662835,1689691,860109,1170844,-1057651,789013,309747,-77530,-503381,-807404,-268970,139474,-7216,-1630152,-196960,-372881,665922,452757,-114076,1452529,-282000,285251,878913,398563,-701377,474973,1118065,899661,491723,-1962921,49170,663593,789155,103391,949199,1192384,993458,-124159,-768792,-865364,728461,1175743,-353269,485321,286439,-458130,-1339068,-158554,275994,-544013,-1186264,-346450,-219397,553180,285611,962905,935658,-298033,1784659,873382,581994,29582,805521,217864,-359762,-122926,32305,107673,1139824,1905554,-794825,765447,-264408,37641,-829476,407669,65354,-1289643,-856582,-177368,67227,525355,-688090,-803079,-1007124,-720809,-36284,-647040,-1225933,-295975,-463600,127291,-1591569,-14814,652385,194586,-1006418,-1144059,57764,173343,312403,-875838,45184,-722145,-14682,-69209,180762,-24479,-310630,-253902,-717463,-812404,-158720,-329947,-515038,1481,1093314,879619,-724399,665283,-445161,-464589,-517970,-615737,-265018,415312,1172220,245374,-832643,-721945,758046,-234297,-346101,-156044,758822,232017,-1361753,-308933,-143931,-1107247,-118866,798279,8522,168260,-694762,651521,-1384538,-685793,-13799,-394253,-1368741,-1184410,66955,-123442,-789384,-486596,75387,1198506,1168042,987100,-24373,-1373346,420610,-1401,-542518,-632989,857960,1568549,737979,-660209,176307,674651,307600,-187773,860265,1093659,1408112,443123,-1319462,461287,617808,-1232744,-1193785,-1316426,-513072,-323415,672019,1553122,153652,845490,-276105,-287155,-518018,-254200,420615,398848,-1572040,-1242314,-2320714,214833,118047,1277102,476087,790880,299795,-535361,1444358,-467216,-567771,-533457,-464528,528130,-141937,1188780,-639796,-288608,307346,-252300,-732578,987693,1258807,-540893,321786,1857244,202488,-1170424,529378,861974,225541,136371,-1078423,131360,35080,-1708071,-1470904,-1225279,-531824,-292301,936279,578533,-203551,578182,1362,-1773865,-2595172,-216288,1548790,154392,-1397629,-2365884,46564,1019748,898406,-651780,-979738,-567455,-117247,-206837,427716,343012,-1012748,-630153,296729,331213,520264,-66780,112102,892047,-34386,-453385,-23214,-2736,-169811,80359,194103,365018,1846568,1464767,-2670077,-577849,-775538,-919422,-23306,728076,-103808,2372818,489109,540059,680282,845192,159672,-707135,1301128,325078,160150,-363239,-407056,-484118,-1177108,-6479,415519,-100264,27456,438334,-254643,-220522,689035,740814,848109,185276,-464576,-989119,-154996,-1599311,-881956,-942320,-596095,1311705,55275,479827,-599403,154299,282253,953470,790679,752631,278375,404235,-908582,-1066244,-250810,-620734,93302,-505489,-660307,-222816,420304,899831,46587,-102362,-356582,320862,-963567,1869373,1102773,-214999,293755,-1158637,-702507,-1281323,323130,270675,563705,118256,-783641,97639,-668377,-267509,894332,1612025,-185672,356825,-58772,636898,-864622,-793569,-319857,-1205680,-185569,-448154,-700230,70102,-252633,-476612,-715681,-1131845,262315,23946,-816436,-939482,-825280,628152,-376637,480184,-322567,-927891,-831123,-278563,1358631,1631870,-208818,-1844799,-681994,-37151,5177,-95344,636426,-676884,-37691,-373609,-545103,-424406,765467,-1053047,-295501,592390,2122728,-697050,-461659,-1085014,-66917,275542,-68719,1353506,1153174,-152167,-504904,56464,353617,1542377,921834,597684,966440,241824,-506981,122321,676930,-143225,-759186,-1155764,-1219035,992227,-228056,-1105062,-726052,-176281,65615,-363684,-674466,628033,-65954,-362107,-347939,-742859,19728,-1238366,-202104,117172,-985336,662960,-225502,-2274197,-302723,-402818,-179580,-175745,890126,1529887,832818,-1615464,-396116,269506,7383,681059,275174,334006,775455,1185536,193018,361037,487919,421352,-984043,974291,434349,815721,-672597,68940,1213750,740168,391268,1021067,1147642,-158997,-635058,218035,-453711,103234,-972303,-724855,-924537,-380124,-802719,1351278,-62868,-1203819,-121078,153264,-79538,602066,92553,-199894,-619395,-206451,-322061,297782,-446691,-875895,227225,738021,-138023,301942,-306350,70180,412048,874630,201353,-112368,384132,183061,1071871,642336,-715515,-845213,-92073,98458,-830874,-1073815,175390,-16756,363407,546788,1513771,-463477,-127132,-157590,-1468372,-3153,1506552,-174739,-80472,506262,436740,-204978,-843249,-51607,-1035158,-1497298,111227,-142977,277492,221385,-347246,-201618,-1179206],[113052,-146317,-341659,-1363818,-517063,29478,-571471,-466652,-320728,534465,775743,297513,-128836,-292009,156725,712262,930732,303581,559749,416658,-769442,1583736,355596,96874,-1348944,952323,-156805,-304993,-1057532,-210086,241111,314181,414148,-295716,-852478,41974,22980,-313104,-303032,568098,-31772,1447563,689479,485351,734944,430666,-729629,630395,860787,35385,-63669,-1092580,-648367,368651,-1554681,-750800,93144,-1035980,-826,463054,154416,629829,152727,533054,280323,691298,252275,67687,158363,996426,-105442,74423,-154642,-544535,-341926,-725786,24833,-1375301,-703620,-89162,-293347,-698012,529013,594033,1375497,335702,-584926,1720168,686082,-818916,-11759,928056,846456,-57911,-1009959,392471,-264389,-1477662,-53627,-298564,-436337,-66456,318867,147880,-276290,617401,559761,649600,1067503,122072,831362,222989,35140,-47021,1009665,714888,452053,839192,-186659,820426,40893,-341530,-465547,341500,310055,176572,80393,-702501,-699206,210823,1393619,-561521,536907,-654938,-1236734,-967393,348604,-104310,698875,-344167,1119782,1376899,1408035,-445336,-286052,-437591,492321,-429349,-1494176,244646,-471116,755341,678220,537607,-777221,-550411,-187780,-557745,435829,407532,-542581,39967,99991,1840271,1469301,211422,756123,7830,-322235,907773,537032,692023,-678301,-253829,65176,-103073,-633103,-17412,-435004,-933873,-1225875,-817440,516067,399096,-13743,-286430,-562963,665058,-568537,-958751,-2131321,-773252,575472,1585555,34276,-784463,404275,1173630,1042847,-442764,-1401649,-1314048,-591917,462142,1097919,-196072,236448,371689,268789,-1288097,802170,-24903,-312418,-204267,1488273,166381,-811712,35675,389484,-1557576,91269,-41514,-936160,-441875,89443,1162036,-205233,-201554,-133127,610258,300585,360709,-1117565,-589469,-97064,1465983,-78394,877306,1327763,521584,801378,249790,-537903,-730738,-1482107,56672,-1080451,2408,1415157,548736,-997912,-75588,-316790,231017,-290426,-13179,-1055481,510255,573297,1628186,-470774,-79634,-502960,-875191,580933,-24757,1000357,-115413,589695,-337503,-223006,150610,-590862,-292606,632419,643754,429790,415180,-571007,736523,521515,-765664,-896716,-71012,123245,333975,1275084,232413,-896960,-351528,167556,-457285,5597,530777,-648852,-476334,-29828,550372,1346269,-590898,-713579,-627833,332062,1546400,107157,-8506,-1254082,-1504028,-315810,256204,-920895,-1590549,-373707,-223547,162950,-7909,1530291,-333520,366246,543419,732428,-772562,-1264419,260824,249445,-988000,145666,211323,613685,1100313,270623,27521,-632650,-1414527,704778,18890,-361707,275614,1104713,545913,262816,418668,-724588,-765569,-216262,-199413,-88748,109052,-604112,-1946626,347847,-67816,353501,-347873,165984,144259,-159637,721855,1342335,-544176,589524,-459654,-145035,-1104296,-35913,40442,826740,465050,-256361,872816,-897211,80982,-772159,32179,-548603,-236105,16531,61024,-368257,644500,805580,-404389,628402,-556889,-800048,820120,33815,1616789,-180387,310772,1319865,1874424,1482735,457371,745299,-173056,275452,-118921,536331,-163949,220418,703638,108601,17231,-240508,-10996,373381,1354316,-247707,-320280,437465,800696,1550080,391342,1359128,1834410,509979,-482198,-1076474,-1086743,-1400068,-1298908,-71172,888615,-90645,-115455,-663603,-253011,-859615,238578,1523189,732922,-1310004,857214,-263494,322159,-304624,-756221,-40805,-79667,-118613,-926279,-1539846,-35857,80946,218325,-293743,-10429,668394,107158,265454,-570988,1276614,1353313,925638,589753,623520,-156328,-3470,503705,868576,248436,212501,-617706,-653551,-910287,1226117,-1330152,148874,91768,1319618,334589,1092141,-1066522,890230,519555,-115211,-576200,-1276457,-384342,-407219,-156438,-1264264,-589650,-132856,565928,785883,-5145,925324,-350488,-86577,572044,215035,-439060,847233,1450072,490603,318407,-1504435,850940,1192215,-59096,-451620,1342966,1116758,942740,214693,-550131,-761707,1087858,992665,-405944,72386,62288,-507822,-955161,-76318,185545,-589789,-1197837,-92280,-345526,828675,831414,1298200,774178,-553055,1817774,585882,890539,-99536,996745,381880,-899493,-155334,104760,187389,1050129,2139236,-898262,781764,-517450,-738727,-1089486,438567,122741,-1110819,-921034,-96319,-8216,515832,-1010726,-1874561,-885233,-436837,35468,-171569,-922909,-428774,-350674,281552,-1910710,-25258,650216,756717,-777560,-1602998,-212042,150532,376810,-1293588,18513,-476287,12289,120324,392222,-295357,-409498,-94748,-174485,-554469,-208431,-698551,-767870,12788,1030448,948735,-736738,316197,-805513,-127297,-333013,-415211,225857,384621,710644,560824,-562230,-353648,333242,-186363,-489089,-225526,939457,45097,-1372738,-208945,56292,-744338,485001,1444859,-30367,162166,-812085,447929,-1107499,-463958,166305,-40578,-1413939,-863180,316171,-51523,-1085850,-911925,-251008,1189408,1346191,546778,45335,-1129531,334765,-410905,-813310,-826982,578188,1490419,1086241,-179230,117290,483281,538980,123199,904705,746000,924936,396631,-1214406,494346,324786,-1287205,-793227,-968295,-389082,-134619,832311,1052320,2149,836506,1320519,-217175,-787845,-436130,524407,732552,-1868397,-1309854,-2117880,430248,-519464,708271,39636,1035215,131112,-741935,726654,-525952,-958333,-460739,-499500,339084,-208114,948385,-631982,-347743,155017,-248604,-774420,939536,822706,-307031,370377,1198982,365422,-1010294,378069,368599,-120690,62654,-826918,12339,-403264,-1618614,-1287642,-900703,-270831,40378,596257,837999,228767,1058743,240342,-2102464,-2098514,-429649,1095865,169028,-1411152,-2619585,-284381,442667,713285,-723523,-887173,-379588,-40227,-213263,755823,345376,-877148,-605939,330025,381572,1085823,-11969,147154,585004,334541,-533489,61848,340802,133460,254904,370378,-197163,1333749,1547426,-2814151,-682857,-1175267,-881686,381217,1047631,749437,3479456,906748,816988,145404,934709,307251,-422715,987957,202744,127626,-357707,-577609,-727209,-1728708,-80104,768897,16785,214456,283188,-448759,-383056,692421,638527,1117245,229792,-426336,-771242,-148414,-1908951,-851541,-1056053,-665367,1617538,373158,588522,-306176,228286,518312,842505,728526,765075,94041,391908,-639077,-1055027,-344067,-541293,119927,-548746,-517129,-216557,308804,908322,240589,-138145,-425497,-24492,-259863,1609755,739871,-55232,595203,-986975,-898937,-1037474,472383,486716,162555,158041,-858553,202062,-692120,236190,864594,1721010,-378292,437323,703869,391116,-992258,-754522,-586733,-1390409,-101712,-489460,-656300,39465,-210733,-351058,-614462,-1465282,137939,68256,-870192,-1055320,-1045608,628512,-364542,233629,-75018,-1117043,-787043,81232,1809849,1801137,-248805,-1221264,-483956,154462,114633,18895,1308922,-292774,36001,-703994,-810426,140075,722959,-1101200,-296165,734968,1915799,-531559,-800681,-955834,192497,251741,-189245,604876,1195610,-373970,-727831,5268,551064,1457919,1336000,692549,769664,62371,-506399,105654,365033,-254199,-536015,-1023758,-1115478,1158081,-226484,-1101419,-523942,-73455,207741,-501346,-1050599,748209,-62674,-309937,-614739,-849864,138514,-1453822,-526053,217911,-733581,817668,4080,-1718558,-504695,-654170,393231,50692,1209348,1753967,734152,-1025158,-320052,150346,-5344,313331,-151732,457662,1139177,1173496,92092,580072,775974,908612,-220841,686732,111523,956527,-595317,247243,976362,925646,301465,635083,1273816,157522,-467980,-108241,-731355,238660,-289038,-790133,-1028057,-166094,-578988,897457,-249101,-1208946,10160,463326,-156785,657414,411583,103672,-553148,-205697,-151477,495090,-249259,-861610,141830,746695,31414,65360,119299,-51927,264222,1063958,-168040,-33429,462027,546412,955229,493458,-883718,-231155,65620,398164,-613495,-988847,224958,218920,470242,133254,1565054,-322829,-74128,-142777,-1551927,402677,1524866,153033,-127932,293925,121204,170548,-619511,-9221,-1117325,-1559191,287070,57538,766171,305739,-369120,-596472,-1127737],[-62747,-325583,-242570,-1017887,-660589,-177428,-559539,-478297,-449571,362876,712876,-75161,-157358,29406,661587,1072694,911815,630554,595962,371381,-359343,2116986,355932,-322409,-1059018,1060159,79013,-496435,-1156892,22669,132196,139008,700548,-137107,-740726,245219,104188,12617,4568,1039200,114382,1394111,484708,330101,811071,557164,-735829,649396,1196816,73105,144817,-1062916,645052,1083492,-1144597,-486825,334963,-784159,479830,783866,164914,258812,460369,619593,25568,422133,-78978,-653953,-149374,572818,418589,112144,49144,-228702,24190,-758009,-109730,-1231843,-846022,-391438,-437842,-612902,420067,886574,1335351,723791,-775395,1332115,464630,-241615,123920,1259060,589045,222499,-1141755,207653,-520759,-1080921,228199,-413765,-661109,208843,212256,395251,21178,-158504,637000,812165,1439878,117092,350110,49993,-145091,-353714,735363,705467,418797,1232845,-511516,1308186,765361,-188084,-350487,-8063,425325,269230,318284,-1140753,-585733,200713,1505933,-1055621,301187,-1197250,-850862,-473419,401544,-92334,500440,-127572,1000273,949521,1465446,-250528,-63237,-157927,630182,-539087,-1252481,234449,-304429,-418982,553878,687059,-558575,-263634,-359867,-604258,537576,757312,-130867,10356,-26496,2230960,1997152,557893,1036975,232818,35666,949018,766842,377190,-1150572,-361222,155814,23571,-736788,224188,45824,-771837,-1100671,-744904,372669,650608,-152469,-336436,101454,777154,-334509,-709144,-1813012,-474557,595973,1523799,-298268,-1017357,-264957,1088435,711320,-450288,-1186655,-1082921,-498058,824921,1043864,-381989,112661,205567,695500,-1190288,827083,-442566,198351,94041,1067751,-110799,-1202891,312707,436959,-1649531,142014,126223,-1390531,-693741,-658256,805532,-374005,-102757,-257443,628691,836971,176609,-801013,-354965,-281655,1168646,207182,711824,1109531,428310,766828,-303029,-197354,-496308,-1283070,-212777,-1128261,244664,1228453,914848,-1014697,-114978,-904195,-174596,-443619,45745,-842019,350519,764449,1894961,-671794,-82814,-591651,-1254591,283646,-507387,1378635,-239574,140015,-625110,-23515,-51817,-941776,-35681,698865,126795,129766,180262,-701163,655577,165503,-740477,-1297828,-239124,357248,437765,1421412,223571,-1206876,-592814,211555,-305840,450746,794232,-591576,-628829,-425884,615854,1362197,-492518,-545311,-703854,76595,1712379,-7256,-332035,-1008958,-1971444,-297389,495370,-555094,-1621072,-635911,-198831,745470,-125815,877078,-426800,303143,715338,118632,-709584,-782355,393633,131375,-1491356,125781,405863,200237,1237549,168964,-149378,-528232,-1333591,642832,105106,-437406,72637,1247023,529534,635360,192930,-776439,-930535,-102699,-189569,-316463,106531,-360003,-2157893,316701,-236920,608616,-310973,-1,108428,-351388,801252,1266425,-595522,653650,-615941,-414110,-1235181,-60933,-55670,716533,510484,-89743,841145,-705796,-202079,-737720,82007,-676050,141112,557198,159883,-485353,297908,785253,-316480,457476,-146320,-641323,570964,-289420,573607,-330050,48101,1078278,1756085,1251851,608442,707476,-840093,165418,-122329,62646,-46191,222869,537903,-88646,92672,-463581,-272471,409755,677669,-420757,-575238,592380,720027,1884377,666172,1126995,2099569,964300,-430068,-850815,-508929,-1508316,-1071503,-198492,1073050,94933,-519820,-1468882,-768561,-1021916,418279,1728677,1147598,-1759837,432560,-70029,556787,168763,-270036,581282,-26309,-104299,-1238576,-1504460,184025,-653794,96517,-77414,-403830,1198727,473133,146573,-872597,1377110,1084313,575724,922370,796463,68344,18579,631737,919442,293878,641189,-448647,-193685,-535658,1101201,-937384,-74222,-318599,1004702,-140746,866690,-751102,788239,630216,-206686,-522044,-1565538,-319581,-822160,-218786,-1037510,-970898,108811,333054,1107907,193070,322962,-367376,-494274,57735,85903,-6770,1188215,1746413,124858,232325,-744277,1333908,1486125,-841183,-872026,1410266,896391,550885,234753,-161374,-372416,1240146,600103,-578990,-395619,-247179,-635679,-525762,-40064,148751,-588404,-1027635,5894,-476934,833773,1421634,1439785,457509,-691209,1728770,529778,962443,-235991,1146992,547059,-1234454,-228972,179243,371070,1025629,2034821,-701607,721988,-655748,-1788031,-1210343,419368,275867,-778558,-762355,-29827,-126297,428730,-1115630,-2296036,-508236,-118822,60859,315354,-594618,-482986,-277819,514758,-1999866,-66508,547643,1209200,-525819,-1729213,-461966,166037,518359,-1323914,61535,-120781,8972,415879,683836,-603058,-441668,130747,374814,6131,-147194,-1047176,-947661,-62053,880413,886071,-609007,-153400,-912827,225451,-73731,-129331,831232,409301,211895,643021,-361954,40558,-47570,-196094,-681028,-372940,949530,-146752,-1079292,-20474,302144,-423174,1062987,1992881,11569,302443,-790670,-26036,-794721,-207437,411812,166498,-1374840,-535463,456480,-136330,-1540628,-1363490,-709083,1008442,1168430,57027,110893,-686637,265427,-627994,-1065791,-913303,290254,1000062,960205,92120,30351,272864,683740,267367,813628,523778,380387,405412,-746446,429199,76008,-1167990,-301139,-673801,-308127,117902,852989,465090,-161891,610584,2092741,-102044,-416710,-607192,502600,622001,-1934141,-1267305,-1723603,635371,-1139327,129289,-516355,988764,-43519,-879795,-28152,-597637,-1196276,-416069,-556857,63422,-208959,684789,-596991,-427083,161705,-233961,-981471,873877,488295,-56644,439412,580756,549789,-610447,107864,-149211,-509344,68815,-339114,-69794,-1033731,-1410672,-1022384,-609574,-33076,389192,225995,997308,492669,1318268,543538,-1681817,-1119316,-371499,446774,127524,-1258531,-2124758,-452684,-46454,355997,-727596,-492713,-96952,20504,-202192,713478,284377,-420919,-528607,337227,344847,1284501,-2002,114760,231624,513582,-454036,105025,636978,425057,467350,580190,-485264,933250,1444028,-2713527,-708132,-1385077,-911764,774796,1142384,929842,3079342,756689,829371,-454849,815582,396285,-76971,579065,123777,65249,-505856,-783048,-814328,-2096573,-295975,1242035,89428,187619,9384,-702117,-537268,535813,645277,1226407,329564,-439312,-564311,-74775,-1833820,-749693,-1065455,-572418,1851958,717322,546751,163003,244899,656766,632357,600696,754895,-84020,627535,-267855,-891593,-365420,-236871,74407,-704914,-414522,-140741,236566,816422,265622,-86369,-388048,-594326,310678,1253425,303756,-98481,791224,-648703,-947250,-530110,573556,636292,-142620,265490,-743322,449613,-609111,682911,705734,1535082,-523479,372626,1367625,175326,-1015446,-578066,-606759,-1252178,54527,-328300,-591044,32322,-90353,-244511,-512965,-1581798,4885,22889,-708946,-921656,-1086142,417788,-346448,-33661,281925,-1149425,-750888,293453,1739442,1757873,-260233,-567515,-219052,241408,126288,509461,1736307,102051,98721,-1000737,-847475,758702,575293,-1175557,-224073,696521,1497651,-273735,-1116374,-708693,364142,129708,-281951,95697,1046169,-567036,-808404,24693,705537,1263800,1718118,495561,423823,-115379,-436663,134458,-127227,-354069,-199331,-568993,-703073,1131682,-208089,-897627,-269398,-18352,340123,-796894,-1290849,768342,-137695,-151476,-682145,-785613,273240,-1761253,-808240,328043,-320296,904410,281528,-1181406,-678131,-937116,925387,331805,1358944,1844341,664572,-411457,-148093,84353,144835,-7685,-295441,434333,1358980,1040740,63093,746571,993384,1265924,402895,296094,-180060,956580,-308452,402839,583281,715991,176046,397454,1186210,459623,-256023,-588529,-829132,318817,541120,-727302,-858614,92285,-390729,521612,-368279,-1147025,23748,561542,-331205,545561,552062,258750,-583900,-154179,165232,699572,-71464,-845632,-84213,755968,132277,-200319,367449,-232631,264138,1159576,-531414,-18372,303133,862156,650331,130091,-939560,454727,96329,422001,-303293,-767319,265364,313477,456069,-237964,1535594,-201147,-84235,-184030,-1434962,615312,1357538,405019,-1881,117069,-248339,453376,-385674,397931,-998053,-1366532,317047,222290,1257231,272602,-379173,-876372,-888440],[-248487,-404533,-109775,-440762,-799822,-454645,-522599,-386087,-684161,52220,539393,-367089,-53199,277650,1108385,1338075,713186,762069,545328,295185,-128973,1653499,388083,-537958,-745471,797054,158130,-739488,-1023897,288716,-142622,-310794,639137,84431,-465855,375810,245344,210049,282449,1346589,238351,1263947,362343,114726,743593,583809,-741026,370450,1001447,-60440,53727,-934028,1733683,1488960,-701593,-186991,453174,-486064,729708,716580,282202,-43971,768160,530474,-301658,107489,-372730,-1030764,-576960,-236095,814320,-109552,213263,23633,439652,-690087,-277498,-967256,-839708,-586204,-499464,-465064,212312,981622,1062453,892150,-701329,993639,389266,238157,205654,1317174,348824,308021,-1097335,204480,-607351,-464951,520079,-85740,-694452,686990,34765,616985,515255,-648779,681235,873204,1552181,66192,-181001,-180834,-298028,-564560,422383,478825,367807,1366355,-916957,1584280,1253166,63496,-150612,-193391,607644,371583,363084,-1386090,-567764,87057,1511545,-1103397,124075,-1613465,-201446,101108,240869,-20972,292051,72789,560179,528220,1370694,-51617,256993,152719,678694,-445088,-951960,114465,65199,-1499436,99030,735252,-194935,82441,-600847,-552477,604963,903467,68684,18875,-122506,2347487,2029854,822776,1168775,470698,344459,852494,964211,152083,-1412674,-447024,267805,201305,-748247,422867,406656,-582898,-964620,-653588,322629,738354,-246387,-424626,603154,759769,-34289,-473507,-1179426,-168109,442178,1022383,-606463,-1032058,-858196,770819,459351,-323333,-1030465,-888303,-392063,1002057,837574,-502472,71376,9843,1187807,-968361,1007928,-719482,830127,347198,332690,-363760,-1521144,536704,435420,-1393063,128342,49337,-1825139,-913046,-1147211,337478,-360488,75265,-311605,636542,1011061,-17193,-478794,-350136,-421189,719676,496645,558766,629537,271690,544037,-492486,145811,-130924,-752253,-315791,-1093964,454496,440233,1078019,-1032035,-91538,-1182422,-427137,-556433,78693,-496304,244267,810087,1813510,-842136,-109165,-521626,-1479862,-193222,-993322,1423763,-510418,-368793,-781655,275238,-160327,-929053,361173,670775,-446343,-177732,-219482,-879701,356840,-129440,-848141,-1397790,-394717,464050,420517,1465275,66966,-1363823,-726293,-99416,-179907,881069,1160965,-409684,-725125,-665544,590179,1194887,-254333,-234016,-629525,-164407,1656706,-27202,-719333,-636164,-2228617,-139178,774338,212688,-1084948,-657374,78825,1350992,-210169,243004,-463586,290050,725563,-666918,-523717,-262999,556158,-7277,-1663250,128931,528084,-222621,925580,2467,-131951,7085,-1022890,443045,108104,-440536,-226924,1170295,314815,616626,-109854,-818011,-988791,3570,-146459,-579378,-61550,-416372,-1963799,283380,-210659,691267,-219568,-76697,89287,-443468,933860,982523,-467277,653440,-801217,-619387,-1220374,-20231,-171143,491991,453484,63826,705380,-514643,-374428,-587189,96440,-674010,494170,955678,358433,-538840,-136365,824100,-138673,265275,226516,-464328,209785,-719006,-425909,-418987,-202500,751124,1423395,739881,654611,640208,-1373520,-254069,-163749,-419256,23885,196534,264880,-100020,256324,-880528,-434700,310788,-33288,-496223,-665074,612052,550780,2193302,987974,913748,2032606,1360845,-498391,-653563,209295,-1467774,-684860,-448728,1050671,152317,-887476,-1863388,-992435,-1042613,592612,1817797,1493632,-1932080,-311451,94406,712326,655133,271269,1180606,131952,-81268,-1431063,-1264178,573921,-1087243,-1404,172786,-745018,1633643,684424,-252796,-1048990,1316530,421911,-20732,1019526,864656,176868,-10347,441795,635917,299464,853752,-248595,246140,-145821,930108,-494177,-436050,-500959,961225,-417236,527937,-181018,422049,617280,-315632,-340741,-1530324,-65292,-978027,-207169,-951183,-1162101,278126,-38081,1267392,413173,-146137,-322397,-822260,-640896,38488,465115,1359648,1872106,-137733,237979,91105,1385851,1513601,-1248470,-1094233,1092100,575204,-22342,-44932,325526,112803,1097308,151900,-806595,-823532,-582572,-789397,-135743,-32584,154101,-558504,-695354,-90992,-598069,531034,1762067,1248536,6617,-691308,1592875,696546,782544,-370212,1177574,605460,-1249321,-240264,190613,585877,1067006,1665278,-230980,614181,-591077,-2624781,-1158651,318041,491971,-357146,-496833,-42322,-267734,321459,-996361,-1815230,60074,209370,60150,641539,-344646,-455693,-264796,832489,-1744079,-118011,429504,1501511,-314412,-1506417,-587695,206107,664980,-1032659,178592,222633,-396,771670,927428,-865913,-444220,365175,766719,635469,-49356,-1314560,-1003299,-157007,714581,745878,-342009,-623550,-874267,384521,192739,167889,1433705,524442,-161046,485395,-201838,338835,-281273,-255023,-867373,-557073,753865,-312038,-586614,156915,534981,-214063,1280484,2204813,112485,488344,-676499,-515584,-598230,17554,704739,174597,-1283384,-268460,522070,-302389,-1940944,-1681246,-1136919,716269,793377,-343107,174429,-135464,189827,-573647,-1198988,-866064,127078,315338,511214,86592,-19937,114993,738733,193844,684063,414027,-132841,424193,-115635,284788,-11453,-888087,135477,-452990,-253835,376959,750253,-39875,-303766,320891,1798274,54700,453390,-724872,368537,142105,-1690995,-1050759,-1233523,828807,-1499842,-310553,-1054242,460693,-168767,-914100,-626447,-616074,-1198096,-411184,-561056,-307480,-213402,328091,-496209,-478332,287492,-233172,-1270887,805687,298977,176339,562385,155956,683912,-129911,-244343,-548283,-874082,150455,260790,-86201,-1634866,-1150612,-738302,-450291,121515,675139,-29611,1049083,551513,1338809,808171,-872601,1095,-49563,-202363,22077,-1007906,-1129053,-444436,-276332,-104467,-681213,95349,111569,25334,-193893,341971,180082,210195,-331366,323471,231030,930107,-9562,55803,-76198,480604,-231528,13654,790636,604427,649018,804382,-497504,585672,1189883,-2407770,-635311,-1370364,-1030790,1061042,986568,560464,1697928,148723,394821,-1013491,514680,372275,290074,231045,82149,-21074,-754732,-997936,-718176,-2155001,-532769,1721220,81940,-87331,-254011,-979496,-601749,364201,771786,1043553,426816,-479512,-360957,79907,-1395999,-571928,-957282,-305470,1980019,976361,319552,590100,119267,665607,422729,493193,733135,-229894,1078506,139725,-719666,-328205,239029,-33961,-901763,-394096,-19987,254412,636662,-8306,19471,-248937,-1213130,556235,907385,-81422,-281787,835385,-248459,-790100,81728,617560,718377,-268442,401732,-490286,751136,-463594,956216,397338,977727,-616761,182593,1876751,81976,-891275,-299827,-397223,-724820,306707,-15364,-480628,47596,65008,-206416,-425414,-1457193,-79786,-83420,-608077,-669258,-933504,106760,-341760,-278592,632486,-1029870,-798771,277435,1080564,1466239,-276021,-98814,108873,219531,8530,1137931,1737844,423444,109453,-1163362,-657214,1223486,356658,-1277812,-147391,371665,941303,-79543,-1343331,-481537,408664,-6924,-292778,-34679,747737,-666434,-697898,125139,858001,1064012,1933321,40556,51035,-234368,-216840,255299,-688772,-404794,179023,5791,-136586,948611,-155307,-566398,-16603,-15469,425768,-1136929,-1301107,623380,-174484,89426,-529060,-582548,440308,-1922832,-958861,435084,271353,895023,562702,-801174,-767704,-1120232,1281497,617341,1223575,1784385,627477,94541,176399,197503,367065,-199459,-141252,329302,1479282,853034,185530,816447,1088818,1429153,749282,-106656,-386026,827970,22241,512934,135751,246157,106299,337024,942410,681013,-79557,-1053590,-741790,315006,1218699,-525142,-353378,344364,-271169,251959,-435600,-1029037,-91283,446155,-548267,337885,475195,211713,-719175,-89294,534904,851082,47045,-750877,-332306,772521,165592,-404959,316593,-452451,430328,1163671,-818674,-30402,-475,1093667,237655,-372189,-940087,1071843,42383,186273,27675,-462900,266404,352435,285400,-482284,1442387,-98433,-167517,-280115,-1081168,606842,1007916,475953,316883,1036,-650168,495550,-204108,1027336,-709488,-949562,165292,332733,1628919,140465,-342643,-989461,-554627],[-369972,-357261,12470,181712,-892832,-813826,-518118,-262198,-919197,-311635,325677,-477626,114078,359878,1305856,1408776,439100,706298,397699,163837,-109369,666806,378704,-540172,-456302,240884,23444,-970452,-705825,549367,-462998,-936398,259425,282327,-117074,358934,258711,278133,480478,1403517,340982,1043526,342247,-121440,531278,484185,-747126,-130089,244732,-258394,-324084,-730437,2258335,1499120,-461256,68948,465708,-211841,735853,354108,489745,-256824,1019617,350483,-627876,-101325,-502812,-1046393,-899804,-1090593,985409,-534489,277142,180526,771571,-568450,-361936,-612280,-702579,-676757,-556970,-318133,-55276,965442,632007,725373,-402488,876661,542549,535375,227896,1179958,256380,268031,-921481,298712,-465571,209730,754250,676190,-488564,1129708,-194358,757959,1055061,-773614,645558,820279,1407955,-36607,-645043,-451246,-357665,-617170,190646,139285,258873,1167892,-1232789,1534008,1262857,273590,72559,-184523,827179,455646,156127,-1412512,-620680,-128262,1382594,-699313,82565,-1804666,429303,590650,-71936,93654,98238,236855,-29058,273916,1179075,44611,598100,429740,577319,-211029,-796790,-106848,610365,-1892098,-486436,634392,221514,411198,-864077,-419909,614423,853801,58671,66296,-226345,2166018,1568243,895903,1133837,684994,566218,576743,1002718,46984,-1361840,-554688,426148,365671,-698742,538436,586581,-463307,-726638,-576633,405347,564486,-258602,-527173,871714,624921,277440,-280906,-416059,50208,192974,162118,-828145,-830749,-1201026,229438,301541,-121813,-997547,-782013,-281915,966098,620632,-509531,133613,-127750,1589849,-606079,1312505,-828501,1392632,505160,-487161,-520678,-1604277,675177,395756,-866260,32047,-192079,-2026717,-1014348,-1351386,-63355,-171214,257198,-288079,655342,820509,-197478,-391606,-553448,-483101,317715,728795,412237,61706,113913,164677,-321837,368237,362840,82744,-228090,-975193,577661,-619747,1023736,-1029313,40422,-1081498,-475026,-578233,32845,-109490,287142,741610,1453612,-874977,-166838,-396659,-1547008,-754608,-1332933,1075607,-840034,-772874,-773203,557930,-174491,-680715,809139,550537,-880410,-422499,-647581,-1106252,-39855,-322683,-1012576,-1356572,-534715,424267,399346,1392135,-186988,-1224422,-697188,-610123,-95539,1191374,1409857,-141906,-660712,-688012,577939,857629,88867,183881,-422388,-392501,1399123,75260,-1069596,-205489,-2019417,116042,1019185,1111203,-216455,-272201,444552,1803334,-123280,-176264,-443879,329898,604671,-1313526,-241315,155591,692580,-161995,-1485319,241337,598908,-486450,381864,-199308,23444,828304,-548977,176297,11335,-367986,-551009,878257,85172,239740,-442135,-825621,-784852,119401,-66362,-836791,-253264,-793104,-1529817,280374,-45965,587791,-38267,1588,82546,-441957,970388,598419,-184646,564288,-965055,-648175,-1062542,110879,-262276,285015,289494,128330,480162,-430689,-443160,-400542,89387,-559694,696921,1118799,683087,-534230,-569664,967486,98515,106375,440846,-277450,-116624,-1079390,-1047200,-443090,-380476,488945,988514,108702,626231,546457,-1657409,-806993,-247275,-814322,8119,142126,-41696,113905,493482,-1331518,-428065,116782,-619567,-381004,-569050,471088,309460,2368867,1247039,711126,1591588,1575861,-677558,-533739,927543,-1366442,-263213,-790583,772972,11136,-1074275,-1686701,-903813,-860489,755239,1745778,1694504,-1773133,-1113564,205500,790045,1001720,647870,1570714,383495,-53948,-1480357,-885146,1029415,-1134494,-94641,390109,-910002,1841836,692081,-787061,-1024162,1132586,-386259,-702659,877900,824490,154454,-77832,51467,80989,304048,837137,-32842,677668,194256,836567,-117184,-848805,-470111,1261936,-427724,147143,443955,-144897,481904,-409082,-76213,-1123503,314538,-853361,-154255,-897292,-1017050,334994,-475778,1165186,570339,-328657,-220010,-978594,-1395393,89692,847671,1272574,1738232,-258420,312038,731927,1104856,1327539,-1192674,-1118929,459133,204228,-570729,-494707,765821,505718,682246,-201718,-1009072,-1138415,-871240,-904304,130735,-36019,172178,-534451,-253417,-321531,-689666,14442,1678754,731982,-498809,-593075,1411424,983405,417696,-497775,1058832,492825,-936637,-128685,100967,743753,1135796,1241972,396436,493405,-293963,-2827508,-957512,145980,704869,76919,-273215,-159463,-390709,246987,-739046,-744992,666788,517575,38871,668571,-206781,-354552,-286458,1155251,-1230743,-171986,367948,1616687,-184643,-1027550,-530589,264148,755113,-555098,361224,451199,7256,1114986,1038238,-1009017,-464810,535867,922571,1094411,5824,-1460297,-928732,-197029,603236,593523,5749,-972071,-847298,229914,389284,400360,1848039,699557,-299289,171229,-48751,467043,-314671,-317155,-975284,-725863,399499,-420458,-79027,223295,710818,-106762,1060000,1956485,229518,601812,-544751,-797593,-561713,183833,991602,6101,-1187453,-123310,524970,-448814,-2064971,-1748254,-1387601,405113,439912,-579641,238545,395641,75382,-277000,-1142610,-713638,129954,-295795,-33309,-140960,2873,28966,723264,-76705,603974,320546,-543524,392836,419550,90513,96627,-531381,390222,-271397,-183979,580218,570764,-372799,-396194,108398,883153,225829,1397290,-764009,168280,-499208,-1166895,-607598,-745933,1024292,-1391922,-538599,-1435098,-523423,-206269,-819672,-977539,-513965,-957449,-434246,-443830,-692597,-273594,-127396,-315923,-451092,417904,-254195,-1470349,734493,224993,364840,734836,-43025,704282,280572,-567836,-728017,-1147234,259264,785145,-33157,-1931181,-907877,-483633,-450373,153268,839812,-62263,987991,411860,1171758,936128,-154662,956076,438304,-649560,-157305,-764704,-98731,-306570,-212835,-544649,-595446,688973,115665,-40047,-203489,-200875,67708,855203,3576,288277,76162,124420,-610,6647,-271964,315214,83100,-284614,753918,617365,748172,999524,-353321,379055,1094864,-1958437,-488969,-1163969,-1222617,1150835,1165623,356569,1064884,-195218,135407,-1344445,126401,209863,646543,84892,47689,-108931,-972219,-1151813,-453602,-1908299,-676642,2020960,-644,-521471,-381114,-1224733,-525597,273344,971873,556689,418961,-509761,-158510,307428,-727789,-331167,-744206,115608,1986734,1038785,-57855,800791,-151203,554567,294466,475073,696322,-343464,1538267,486771,-635244,-252275,770104,-170711,-1039131,-468913,106757,388602,404329,-613204,116540,-34295,-1699452,392891,660297,-323772,-510384,726852,106741,-418287,623574,593281,754750,-193231,505814,-197047,989796,-309974,998472,-18162,166987,-657403,-77484,2214194,182943,-623093,15510,-62692,88849,613328,331772,-334498,70368,212079,-255325,-356925,-1127033,-90585,-219447,-729947,-465606,-633729,-166317,-356957,-469485,862759,-795821,-947337,51487,68345,975639,-330332,144933,500790,117000,-205332,1618036,1341980,612422,53986,-1133810,-319664,1372008,110440,-1363536,-124084,-261605,318355,-109721,-1432741,-386732,322503,-65356,-185720,176393,390495,-639047,-419468,281063,1040797,940358,1849977,-530250,-235366,-266662,172768,445391,-1157318,-382032,516660,465110,382559,693642,-83147,-229242,167671,-51718,441773,-1342708,-1063312,314643,-86005,357722,-236550,-312135,648308,-1757996,-908917,519880,933770,798362,793701,-606003,-745445,-1095141,1385309,839525,776420,1556539,609219,415259,637274,508972,562121,-211532,214486,221640,1550347,639773,493039,772581,1044942,1394834,792480,-445634,-476049,627869,202379,570999,-244240,-237036,225215,407014,612776,769727,-10742,-1365524,-527270,216767,1564575,-209104,395237,536647,-212613,48136,-497278,-877846,-318376,174379,-729826,151897,237622,6182,-908234,-48095,817708,882864,82237,-532336,-510284,768721,145230,-527405,-47549,-663049,700820,1091995,-981294,-56765,-293111,1218122,-150709,-877931,-938744,1530948,-25580,-180399,302941,-151642,232975,402717,-24056,-569873,1301763,-22589,-302991,-394463,-551376,445370,501838,329142,772214,-57674,-1005120,255504,-102447,1569065,-358365,-430971,-145340,370198,1761330,-36365,-234090,-932873,-245867],[-366170,-187944,81805,665833,-901190,-1206640,-571605,-171708,-1038199,-619097,124478,-352103,255907,254892,1146446,1260598,230683,581284,170859,-45787,-267666,-286345,238089,-400026,-208440,-415959,-249808,-1125913,-316172,737063,-696543,-1555163,-291135,376025,183927,173517,12511,264195,580734,1187943,423048,736832,418789,-337507,205369,276574,-756333,-691091,-834953,-393336,-822714,-484994,2214217,1189614,-558397,185350,393880,-13743,575816,-125591,722330,-373778,1180226,178256,-850410,-98486,-396623,-808582,-935619,-1646460,942846,-998520,227114,241473,927637,-454776,-275665,-225330,-490699,-699441,-687761,-229637,-326259,938004,166497,257544,6071,950511,907856,636324,202506,1006521,378879,170574,-667147,427917,-114368,767716,872119,1608561,-94375,1293148,-447327,784854,1465568,-583679,530483,644499,1112538,-182173,-954445,-737361,-235914,-477986,110954,-168838,66656,699496,-1271595,1147402,762445,312749,241113,-19142,1016148,493706,-259666,-1263108,-710507,-393246,1120293,-18941,209505,-1752897,712559,853835,-426588,220116,-102342,355716,-547078,214737,931050,-30955,855523,601356,316686,65041,-900526,-378702,1236668,-1332233,-985618,379229,607424,666919,-1083382,-252357,549892,689855,-50142,130798,-358451,1738208,815228,718675,958086,850590,683452,141235,811995,58364,-991399,-692101,590082,456667,-619993,535377,635128,-432359,-327787,-540059,608502,116197,-175328,-605399,904238,409979,566000,-194080,237000,112498,-48218,-821808,-932216,-477054,-1244387,-415498,208934,81375,-1083363,-740410,-167954,750440,497427,-390428,279495,-134995,1727702,-143884,1625741,-786844,1725768,548199,-1146894,-544583,-1368787,719156,332936,-256942,-131424,-457333,-1811056,-920925,-1338116,-258568,111035,361090,-178572,696398,427987,-335738,-652566,-831703,-455921,111182,910697,252076,-398964,5972,-320818,36909,379023,926789,1060330,-5910,-797809,563616,-1506243,813186,-984995,277774,-667765,-343386,-481274,-107280,223388,505852,609030,963041,-717371,-248361,-295410,-1482482,-1213390,-1423356,414165,-1099649,-949067,-627339,708904,-114385,-388345,1177288,371963,-1039903,-564736,-927899,-1341491,-345977,-360260,-1116258,-1388384,-658008,249140,423761,1194871,-483458,-741126,-490254,-1015639,-34936,1298545,1294865,130697,-401189,-486328,656358,439301,427203,600167,-142653,-608084,1023805,283602,-1273945,169278,-1306234,414298,1147253,1765764,623568,423019,723112,1969669,205722,-287874,-356430,389270,418172,-1584423,34374,402645,771365,-314486,-1096060,494229,640822,-474684,-122898,-383588,173931,1576304,-58645,-71524,-169717,-238501,-809989,447525,-68559,-313332,-725266,-795508,-322201,221253,29787,-1028049,-326430,-1304621,-1082132,324417,169588,340983,223799,236236,85889,-375301,753849,235427,173352,400328,-1064059,-405347,-788280,322196,-294787,222017,20268,61875,180036,-529044,-456979,-263463,77753,-387035,680910,1027159,1061030,-481704,-901575,1179380,339043,15062,437161,-111742,-308594,-1218199,-1174124,-417014,-446910,402819,617062,-429673,566289,417407,-1657841,-1231540,-347805,-1011722,-89177,68823,-303983,514839,764027,-1582902,-219302,-97861,-1026648,-80074,-331135,165381,-18897,2293395,1333654,440150,882264,1521609,-885736,-515915,1468984,-1275924,23796,-1148143,293412,-328920,-967888,-1046703,-601402,-474332,867228,1495518,1693430,-1315362,-1621530,270171,808388,1078071,693614,1650808,671664,-30230,-1374104,-472313,1357160,-880690,-187798,519381,-824497,1744558,505301,-1238374,-797822,913246,-1037821,-1220564,563314,682963,36196,-170526,-348561,-544420,340534,629289,181386,1072017,424541,907169,136526,-1182288,-294383,1761442,-196031,-188421,882961,-749072,247328,-462485,196383,-440835,700127,-539170,-100902,-754275,-518983,291967,-843602,813909,600523,-184097,-85145,-930057,-1988015,236590,1044608,928994,1354305,-221336,418474,991650,691760,1027332,-821061,-1001335,-315605,-167300,-926169,-928079,999327,701830,120942,-368641,-1124685,-1298299,-1048013,-926201,223705,-38048,171478,-554055,222715,-527705,-726180,-494499,1207058,57695,-949909,-487597,1133127,1243909,-9772,-619838,804583,219449,-404167,94895,-79047,777162,1168433,969144,1009812,385560,179975,-2286429,-661786,-43031,844636,456581,-212865,-355163,-447480,229981,-483481,201312,1125866,763153,-9481,354530,-151263,-197587,-288443,1356225,-698704,-233592,390467,1561158,-150214,-448031,-302920,328922,758852,-26053,584717,521929,39459,1360588,994771,-994297,-543650,572551,851614,1225801,-30311,-1475294,-762699,-131620,597111,479540,334793,-1130916,-941641,-212731,453228,516673,1891819,843162,-181909,-163917,115216,418916,-160757,-324795,-931861,-835778,-1039,-451204,251144,123674,811991,-30867,540734,1290721,314616,551654,-464267,-791030,-608524,301387,1190576,-262092,-1135133,-131201,454661,-491188,-1808061,-1537563,-1380190,167129,270049,-636177,304395,783401,-103041,127774,-904755,-526922,243433,-619816,-496152,-438611,79508,-12927,667180,-454755,601620,141531,-810925,268027,665835,-97337,345376,-194282,408383,-66444,-59335,682962,380210,-528689,-421092,47757,12938,365506,1986785,-714165,-32218,-1057491,-488267,52675,-336830,1227108,-781548,-564596,-1563967,-1657097,-144780,-589616,-1099580,-256851,-552010,-461915,-193976,-936217,-396474,-600251,-75086,-308640,420591,-291568,-1426593,655182,204794,497418,910730,-70368,584516,541683,-698406,-670419,-1281219,323181,1069172,66719,-1730156,-725608,-247265,-568669,54806,857137,152466,814604,112965,903965,872643,197307,1538185,930630,-849392,-420776,-631965,528192,-116716,60319,-827926,-475043,1076073,-112836,-155949,-236812,-726526,-15260,1382709,429081,226497,-69724,-791619,53523,-14659,-340068,140863,419737,-788639,549747,468614,745819,1120425,-128841,354883,1098354,-1440272,-312272,-841007,-1429832,1002108,1591020,343126,1131355,-215286,108710,-1383333,-234829,-69481,958408,199796,-21033,-164673,-997639,-1156240,-69122,-1468276,-683034,1971547,-114978,-874657,-301397,-1376028,-306204,285031,1152609,-103702,215618,-496879,36350,575478,6630,-53324,-459932,635614,1877103,871136,-487721,740887,-479245,371191,282513,568294,631282,-441399,1736929,682578,-665189,-154118,1221972,-287932,-1040964,-615907,199474,624908,172866,-1382674,129092,209576,-1913455,-95542,553096,-391714,-694100,515129,350603,107904,976154,489274,773272,55500,528384,40936,1065212,-194027,824076,-432840,-634019,-644542,-332951,2359648,500428,-264517,308773,255417,927713,880547,574869,-196381,82249,318314,-372456,-303576,-658130,-39028,-371460,-1051503,-429537,-289880,-294843,-385697,-576972,907388,-502449,-1139759,-269852,-869999,411206,-439198,222477,930105,-18445,-433285,1757311,761444,659029,-45020,-920789,34812,1163735,-125072,-1377154,-172047,-1073591,-295594,-431804,-1366899,-448246,138081,9517,34418,562666,81472,-501764,-53691,444910,1260994,917618,1403705,-1023148,-378344,-224147,641214,638297,-1374087,-284293,748017,646684,685258,457830,-39760,-11822,219713,-102844,384044,-1255179,-680808,-85800,145815,577860,45969,-66479,874610,-1233527,-630237,563793,1467546,653743,921157,-542848,-614493,-836235,1236873,935399,112664,1153217,585388,531662,1135233,875790,659401,-41454,622536,164637,1528246,399808,932425,628683,872625,1212867,607255,-681090,-453854,440868,110166,582219,-466332,-513237,625180,529831,262361,697966,-80028,-1475518,-273605,35087,1564667,166852,1165412,630844,-182305,-140643,-598893,-722179,-618057,-163148,-802713,103249,-45260,-235375,-1071423,-49907,879105,753231,28200,-206558,-575083,705230,94409,-605308,-590999,-791801,959580,968538,-1006906,-119612,-419525,1230950,-386761,-1247573,-952975,1789039,-46445,-493156,464882,89845,197241,473608,-391504,-538055,1120455,11918,-447408,-470828,10066,255256,-121676,5356,1225533,-86530,-1222253,-170350,-65871,1712380,-76022,28308,-525855,323703,1590802,-178214,-55152,-746779,-46408],[-207218,71418,72494,893785,-807812,-1532110,-662377,-140331,-969364,-781470,-49313,-20115,299527,18486,679143,957732,202605,536800,-95724,-329474,-537458,-873365,-84081,-226005,-11241,-960763,-493580,-1161088,15952,782127,-752460,-1973610,-815147,319620,325588,-136872,-480623,229856,591024,745222,470948,376492,565287,-496870,-178506,16214,-779248,-1127200,-1799797,-374803,-1190548,-236734,1877078,729607,-935370,91136,258972,85118,369374,-534920,904504,-385841,1236901,84601,-866527,129178,-70008,-468021,-634633,-1723513,777200,-1333555,105424,234641,890987,-403747,-3625,113072,-281674,-689816,-912693,-227445,-540314,961870,-221809,-329280,385214,984908,1360831,576408,145924,942100,687373,53777,-376153,566864,359413,1094343,843274,2362599,347841,1065005,-693579,706613,1617516,-204139,379961,353399,817267,-341563,-1065812,-1019509,143174,-160859,184932,-327872,-195219,108248,-948416,546793,-58881,111812,292617,219017,1090285,467390,-738270,-1036702,-816575,-621772,766450,695822,487105,-1508545,455649,824976,-717929,319144,-356503,430214,-820499,253938,639308,-279669,930844,617092,-51086,283863,-1227286,-630461,1781160,-148726,-1270722,20280,914864,818378,-1195024,-104228,408783,518805,-123528,176333,-500274,1165000,93488,324707,693152,949843,693881,-364498,428402,153920,-414557,-820332,670951,432764,-539301,387681,639309,-395228,192126,-553146,869289,-471289,-10439,-620156,745131,165154,809842,-278407,588106,2776,-196868,-1614084,-923957,-82009,-1047782,-974132,140437,232763,-1237737,-695490,-46089,432327,479846,-167723,461907,10760,1494042,328511,1782284,-637135,1743472,495670,-1487773,-448855,-857751,682493,264649,225804,-318672,-614414,-1160365,-597569,-1199158,-205467,367675,349861,17054,756770,49684,-404655,-1111371,-1003136,-353698,134605,1099925,63083,-638436,-26045,-841773,342945,152802,1448814,1933208,240159,-606646,398940,-1920089,561669,-877927,568932,-105709,-117077,-275445,-296500,434515,844814,460905,497811,-390988,-330537,-240460,-1333751,-1382857,-1252569,-343869,-1165186,-863504,-413539,661456,-11028,-201936,1350726,189098,-897876,-604127,-941032,-1523977,-400025,-208480,-1045478,-1594337,-758044,-18565,457278,891206,-786155,-21345,-139595,-1010447,41092,1180896,698592,318177,-3906,-106586,836195,86926,608030,864205,131293,-789476,636032,541757,-1259160,374378,-338479,708476,1092772,1899496,1112081,1062354,806711,1807271,716003,-126150,-178490,422683,246014,-1441712,202313,484023,797045,-439367,-700007,850767,667170,-182388,-392510,-493966,153513,1853072,281899,-228807,-392251,-85966,-935851,-2769,-120322,-790095,-870000,-745833,237405,283678,105157,-1084946,-199809,-1661249,-775252,409764,351630,32023,503178,558126,102274,-283167,228015,-18036,498019,212234,-1077772,130417,-446069,566201,-252849,368253,-331745,-118138,-159970,-811246,-460790,-224283,83069,-220605,458713,739107,1361457,-395743,-1054812,1364637,515231,-18786,232896,-4819,-332690,-1061539,-902758,-368898,-393706,510479,464351,-718955,510849,244984,-1410094,-1344520,-427000,-923280,-214338,-9243,-477222,995809,1012444,-1441623,169346,-254005,-1295269,281045,-43342,-290345,-434783,1917523,1194230,18216,132271,1185680,-1002597,-597730,1690292,-1208490,38941,-1416700,-236551,-790641,-546812,-256642,-249942,43936,867281,1092696,1478850,-675995,-1586695,314616,793417,847871,380838,1453090,906436,-15694,-1120683,-135169,1336530,-497500,-258971,538518,-497194,1371442,191960,-1422220,-440764,757905,-1345362,-1329615,178127,459255,-113568,-283366,-598464,-989803,420207,299273,372188,1351445,509976,1141067,282584,-1308483,-56482,2163975,182169,-406030,979081,-1205625,-49072,-461151,397559,303858,958336,-199162,-83868,-466574,184479,209729,-983191,346663,487999,202669,38728,-709368,-2206323,448510,1007083,430910,838633,-32570,521967,848296,344371,716710,-370737,-825870,-1024125,-495818,-1022766,-1178437,930114,704574,-406654,-335427,-1131807,-1290580,-1073303,-835697,153397,-32269,134321,-644400,648821,-526388,-676596,-721905,559111,-512318,-1247637,-479568,711534,1353586,-366385,-742671,455826,-131229,167768,357351,-292024,664752,1102582,898859,1437266,298316,702066,-1256870,-332332,-176399,870086,738175,-363560,-558474,-406246,255276,-358013,420988,1305781,895885,-92895,-213680,-118206,-10629,-215563,1332858,-381164,-312117,469331,1354366,-198236,68411,17773,375309,681603,461015,805959,463372,84197,1433144,832630,-834669,-698950,431416,627797,1001271,-154298,-1383291,-565299,42424,711408,422829,542880,-1112109,-1163177,-787246,359508,509556,1489444,843955,125593,-386455,285741,247843,111264,-242412,-688908,-866358,-316182,-400465,285413,-123195,848571,93489,-40432,393221,331851,306469,-467139,-567648,-601268,394788,1221443,-530877,-1148808,-280395,298826,-393661,-1239228,-1120928,-1117113,67640,315471,-524090,369093,944283,-346758,450732,-590638,-390307,357528,-572275,-795337,-631171,127347,-58696,598317,-810105,618177,-164742,-928579,47861,576425,-187532,623886,57654,225655,215355,134022,673097,242803,-555801,-370524,128660,-425480,424255,2055852,-574480,-165150,-1350126,179191,806018,-46846,1410359,105167,-454386,-1411431,-2470142,-838,-246569,-1066969,124701,-122099,-474459,116719,-886143,-536716,-961669,179392,-39437,216081,-334561,-1104459,568519,183080,583206,1021356,-9704,349132,662381,-490637,-438957,-1261692,282897,1047198,170942,-1042806,-598904,44267,-720911,-143034,735833,535367,543846,-279044,624421,629159,216034,1683704,1259007,-839778,-762529,-646667,567400,51967,399800,-856776,-323489,1102784,-485091,-272662,-291860,-1093437,-41267,1706638,848522,133537,-159193,-1452038,165294,-12801,-318815,63766,708528,-1383147,263518,209380,655012,1143843,105112,430410,987814,-922652,-134803,-486070,-1573550,641701,1738778,173061,969213,-249063,-86945,-1195129,-467944,-389807,1187359,515823,-155682,-153254,-725557,-953464,370482,-978106,-592587,1537778,-197543,-827560,-29480,-1387456,12408,360166,1208185,-722776,-199191,-424968,207849,833247,681745,227818,-151805,1168179,1669976,533838,-844048,481129,-723960,183482,367495,736658,523729,-540240,1515091,687175,-772875,-42782,1494102,-342763,-897528,-781545,231077,902715,-3917,-1959223,-7939,424111,-1803166,-689605,565910,-320801,-775063,284863,482139,663652,1107363,301303,790063,413762,461127,173955,932280,-139337,505685,-713216,-1152076,-577290,-511642,2286184,985879,104517,552857,443555,1466941,998323,612450,-121504,72326,368388,-509533,-255920,-114832,34770,-550146,-1416564,-580024,-33914,-244479,-414034,-569682,779476,-205938,-1267065,-521500,-1351658,-75180,-588311,204437,1324741,-138248,-579067,1536176,269751,609973,-135629,-597787,272519,699434,-322893,-1282793,-258569,-1794977,-812052,-949476,-1167974,-594045,-86647,200402,310411,922436,-92819,-313106,295679,568482,1487682,954492,648195,-1280178,-391718,-150873,999541,756847,-1255018,-134194,843386,516650,694000,296574,-87274,1625,98297,-143789,265908,-820645,-347632,-462123,469695,676015,175921,70576,1058162,-477221,-152842,555807,1697750,511570,903169,-524038,-400787,-425883,905149,869628,-578969,598620,530991,473776,1515919,1043548,636473,264018,942281,163770,1257306,124819,1359831,422263,598860,952926,322711,-808026,-355695,348707,-240475,557440,-507629,-502556,1259504,645324,-49589,466529,-255027,-1431594,-54228,-197839,1343160,537378,1717684,616651,-146277,-331765,-749614,-588720,-937032,-473822,-725285,252867,-251861,-369209,-1139154,-84445,649410,473623,-106052,152101,-534792,557523,41657,-702793,-1067917,-761878,1086211,821369,-925779,-262510,-289362,1148512,-402508,-1389826,-952261,1822407,4710,-589927,489873,209891,199985,515025,-690667,-470784,894556,-8263,-551854,-458543,441569,156963,-800708,-394649,1498759,-121863,-1260616,-583142,-48172,1330731,38864,300565,-840400,191606,1150942,-203537,159364,-497266,30488],[92774,370210,-15348,839249,-626217,-1678850,-732160,-143086,-722352,-766608,-212210,382173,214674,-243072,107635,623001,390015,654548,-354035,-641548,-844355,-1016683,-544815,-110293,119368,-1259498,-534907,-1060821,199823,648854,-614960,-2076562,-1145427,118438,248743,-478115,-1045680,223721,528314,176692,454693,17683,740785,-573904,-553573,-223600,-830794,-1303446,-2216196,-186189,-1226149,-31396,1554259,283037,-1372077,-216388,80402,86980,218999,-743787,989722,-271569,1194564,82594,-615694,494833,376785,-155495,-93678,-1363473,600943,-1445762,-3523,199957,715636,-442239,389591,327186,-146524,-657001,-1167889,-296515,-649895,1035937,-476128,-781436,627756,704566,1711543,412341,68480,1027746,1065814,-73078,-76359,706687,829582,1177772,676557,2705712,664621,514843,-903230,576520,1475620,222964,260107,-17910,635825,-469621,-982063,-1300723,768026,266066,358296,-293218,-468307,-451382,-349259,-62144,-896469,-306147,205257,432680,980267,374489,-1079404,-857077,-936221,-728202,398307,1264798,853194,-1163919,-271760,536296,-882140,355131,-681176,464631,-797703,247080,302628,-631770,770859,467735,-427832,374354,-1611511,-800840,2045976,932609,-1328559,-345443,1129556,860918,-1160306,-17206,203076,423833,-98658,168059,-597649,556425,-308736,-157366,398308,964815,605464,-801973,-10524,286233,175736,-869706,579995,279957,-478785,85701,664021,-172443,692384,-604819,1094819,-924462,199436,-547838,464298,-59657,987708,-559822,564671,-237386,-219216,-1945727,-832696,228132,-726919,-1287250,73828,318807,-1395576,-580796,84728,104831,497264,111619,630749,270255,916626,703353,1647985,-428767,1446603,400517,-1495763,-294410,-228105,591087,209428,451985,-474609,-595347,-280589,-77564,-1011986,34902,495470,257586,278029,819368,-146736,-385321,-1381101,-923675,-211959,306447,1333551,-149685,-677734,14279,-1305359,415633,-257419,1799962,2474425,393882,-448345,121726,-1834261,393160,-691366,834057,409882,99214,-7819,-433040,501739,1188066,330713,172473,20167,-380171,-201105,-1157070,-1173038,-896700,-910767,-966893,-582420,-212265,425690,103891,-182157,1285536,54704,-539558,-572302,-711300,-1610481,-152051,114033,-738785,-1876502,-819134,-311302,413374,531286,-1085281,695372,275820,-474677,170978,897422,-256542,357681,401002,367386,1057227,-47938,507360,851361,330675,-885697,317675,772591,-1023249,350199,488251,966825,834108,1493782,1092966,1235637,692543,1375726,1237814,189518,105623,398160,156879,-1060490,217088,457477,804018,-513243,-430968,1227875,679504,278708,-363241,-492453,-137487,1473019,359647,-262208,-599402,52126,-913520,-362404,-71199,-974849,-809223,-708123,681483,309987,121551,-952257,120243,-1635073,-639486,511021,443418,-255804,699445,855985,139428,-203393,-489564,-131678,687263,68499,-1016025,862134,-102562,772507,-141597,694011,-711414,-332410,-472716,-1193181,-465608,-273563,130394,-115088,113232,362796,1461652,-293971,-1001190,1419454,568965,-55221,-88210,21458,-215764,-633428,-438199,-332869,-247173,730464,598281,-723108,475869,35264,-992928,-1137919,-452697,-534191,-283507,-78238,-568537,1417507,1182897,-878864,657063,-298666,-1496524,502246,186793,-856185,-881488,1325711,873468,-553717,-420502,645224,-925438,-751377,1553642,-1123636,-251718,-1495994,-618062,-1245658,90831,341460,-4237,563206,698186,607798,1100406,-28663,-1018790,363327,766813,393633,-170340,1127580,993031,-7557,-757156,50838,844459,-157929,-268009,465578,-23550,863344,-138732,-1269478,-62416,726538,-1310980,-925204,-179687,188057,-230343,-422110,-634205,-1069938,527710,-73981,516381,1431678,454215,1440184,378996,-1161561,177639,2199894,577391,-474240,739832,-1392726,-359862,-400466,474223,865086,995171,-1080,-125553,-74645,837561,168183,-778045,-39979,271318,657742,101204,-394945,-1958241,668676,736085,-52081,372163,279304,594002,432383,191674,471500,-11620,-674674,-1497829,-744716,-913024,-1166168,586343,593639,-735426,-152668,-1054228,-1128642,-942541,-660768,-6771,-12774,66052,-809489,949564,-218865,-512904,-480203,1544,-739970,-1333831,-634215,157655,1259618,-552796,-873373,66394,-435685,600326,559607,-458583,434282,903111,901412,1557151,221775,1120136,-183027,-22123,-198026,789614,904762,-682980,-676428,-269198,273178,-419882,-152665,1190089,872655,-207454,-838938,-53043,174514,-41100,1064669,-368030,-409021,536174,1022918,-295714,396001,322925,366472,551321,858291,966693,354735,117033,1299737,620686,-586724,-919358,116469,352471,517856,-311638,-1235878,-388617,277259,919334,408225,569059,-985971,-1422390,-1280849,134701,419999,749895,632633,502753,-412402,440074,38056,405518,-82840,-258210,-823730,-451043,-284963,35427,-426239,848772,306048,-464512,-489317,269806,-93135,-536353,-279730,-432128,475024,1051725,-712742,-1202114,-517995,67662,-180357,-557188,-638524,-668552,131760,484643,-257579,424086,852198,-625481,524358,-369952,-366564,373298,-215355,-922291,-602470,21113,-143286,533238,-1017849,526127,-556425,-922613,-223819,253250,-78006,818608,203695,-50813,585657,380211,573704,198942,-513943,-248114,273840,-438624,367722,1754804,-351390,-178699,-1305307,704730,1414539,120753,1507569,862261,-290228,-1014702,-2592288,189090,147236,-951220,519126,174749,-466596,360711,-493067,-615868,-1105469,387650,339211,-171927,-375308,-617681,482207,133695,649579,1007110,70986,64666,709238,79765,-144717,-1108312,125708,778361,229505,-108989,-476573,464653,-815374,-375870,514003,922916,212832,-677045,401489,279112,112452,1472332,1314842,-651321,-1140108,-777289,155510,157298,666523,-613921,-150193,748325,-837244,-325991,-364420,-1238302,-107,1786174,1154411,13646,-164147,-1678334,324924,-9268,-278559,130093,897476,-1841464,6094,-88996,509718,1076106,238556,520798,819074,-461646,23254,-165522,-1585142,155916,1501456,-87912,643782,-259642,-456860,-860787,-513134,-630060,1298764,868051,-355975,-49358,-177999,-557381,802719,-538381,-496034,885865,-190514,-178021,343431,-1248019,357443,431483,1066659,-1106774,-736864,-299994,335972,1024463,1230866,473832,127413,1610528,1391578,144602,-1019562,160689,-754048,56050,487351,899422,366495,-642240,945633,540250,-882687,76872,1552734,-315556,-673632,-899353,196934,1124144,-96685,-1970536,-324428,551939,-1431343,-1144641,627100,-194305,-738799,124145,558558,1096051,1060388,44229,799683,794924,345430,218711,619261,-143653,140769,-762334,-1243363,-457999,-565150,1992388,1515214,422426,755126,464991,1468040,884816,423737,-139172,44740,365764,-607739,-205647,456592,80085,-776281,-1644531,-838504,22006,-59536,-427400,-423640,568573,49560,-1217479,-560765,-1235408,-368750,-734362,143930,1578523,-210666,-571165,1097234,58245,554007,-159589,-273357,301349,171032,-465247,-1079900,-314921,-2134759,-1145344,-1421578,-895016,-698560,-285828,414935,540574,1106042,-96266,-140784,540074,621760,1648827,963095,-245163,-1257864,-339095,-101055,1049192,744476,-840537,28459,812824,157247,439808,209872,-269681,-203544,-197085,-158912,112107,-129317,-228001,-700094,794977,608872,90746,52812,1118980,280132,431417,497156,1584072,410329,718552,-468806,-139551,-23873,501702,648734,-1098626,-34857,430822,304736,1627518,792807,516242,624226,1081862,183943,594897,-177533,1588259,200368,257544,664674,70481,-838755,-237714,398039,-708334,509200,-413713,-292107,1915769,734940,-264439,106509,-442553,-1337002,102823,-433581,1088271,844420,1919506,513592,-88734,-503677,-904031,-494603,-1218736,-690108,-503960,570436,-299743,-299015,-1079637,-110141,165921,117207,-301894,445289,-432899,333439,14763,-871403,-1231324,-526366,1007547,677568,-807361,-519080,84089,1006572,-217503,-1289629,-873866,1611082,111950,-399841,393328,201684,270991,450854,-796906,-452474,617140,-85698,-580236,-336424,645820,214816,-1428746,-744942,1463594,-189988,-1156836,-772545,2525,551004,-41854,339424,-950628,-14633,569464,-59438,351539,-255240,33899],[472267,651931,-155609,557167,-397646,-1580260,-712557,-119438,-388510,-609712,-386217,633729,22460,-419049,-294318,378886,729247,893848,-561848,-903858,-1119220,-785031,-996641,-88582,163700,-1306835,-284838,-841813,216675,362841,-345160,-1881471,-1201866,-172453,-30856,-740885,-1419053,268849,401628,-386401,339081,-280616,899000,-560421,-856096,-374720,-909704,-1190090,-1893296,114619,-913685,80309,1375668,-55153,-1619774,-652277,-123823,7127,168981,-716993,980194,-9823,1071775,122383,-122139,847516,800390,51909,501366,-764408,496060,-1336540,-6970,174021,501687,-557908,791061,377692,-121813,-580415,-1323937,-380854,-635363,1102603,-603768,-891359,694558,1531,1789352,199612,-27848,1168727,1358847,-210704,208514,825642,1168627,1095687,418333,2609017,725188,-162249,-1049294,469829,1100934,577965,232707,-404678,584864,-517907,-745651,-1609549,1452677,691821,556491,-101823,-668468,-873952,300110,-498495,-1476833,-825477,5905,543056,660838,230949,-1116170,-831360,-1071223,-666194,103586,1624711,1217230,-820844,-1156037,102310,-908836,308117,-1013388,459298,-557369,93263,-66805,-971147,396703,191231,-703856,312602,-1850864,-860104,1875577,1308807,-1223577,-606660,1248733,813165,-980030,-5523,-44837,432579,-18911,89121,-586287,-699,-277520,-547438,127840,875339,434736,-1031071,-327607,409216,602987,-774664,278106,14810,-456268,-355004,726476,396212,995674,-667943,1193798,-961984,407358,-391324,137606,-224939,1070406,-997665,226601,-524462,-140571,-1715725,-688996,353869,-400299,-1315178,21819,366789,-1501944,-368511,214438,-151456,457619,392128,757334,564320,166464,895483,1212352,-205781,909119,329571,-1290868,-168987,318994,466597,183489,423597,-553185,-418302,487126,531623,-833775,334130,446169,173057,555909,857049,-95410,-273928,-1076840,-557158,-75302,482382,1560011,-357296,-646135,98099,-1610163,210585,-733546,1889481,2578045,384551,-355111,-188980,-1429608,388639,-421239,996138,723297,223605,253966,-396769,448009,1406920,233520,44297,407166,-364131,-121756,-1003199,-635121,-475748,-1039954,-523757,-240847,-86072,83274,205903,-308146,1032338,-3043,-121609,-513071,-418358,-1615776,306342,530613,-217339,-1999454,-818466,-551798,217042,188614,-1386085,1148954,651572,426317,370197,573217,-1230803,236740,662979,837780,1216672,116676,110860,536321,417300,-832516,101511,903264,-645142,121799,873874,1172283,412508,794876,616047,785948,469349,809404,1583284,526364,475658,312414,184869,-716818,98821,391605,836619,-523312,-269890,1535344,672184,737443,-92699,-375172,-662428,591512,162721,-187580,-737622,146713,-789029,-578336,59261,-776414,-532497,-711680,872891,333142,54865,-611471,555156,-1181863,-612925,592645,427134,-478501,715406,1027572,205342,-161559,-1134038,-129358,682126,27163,-912331,1575368,167039,876058,17160,1078831,-1030756,-464829,-671830,-1533140,-445851,-353172,237284,-104196,-239616,9930,1300758,-195742,-770042,1284184,472964,-178263,-408179,-24751,-22538,-37953,23303,-339808,-64768,926510,942717,-512017,456742,-184426,-501900,-757689,-411762,64414,-220974,-128516,-620457,1658405,1234867,-75363,1122019,-225837,-1669055,412765,272433,-1454846,-1239511,725626,512480,-1153833,-662545,46275,-620901,-924941,1151971,-975332,-749123,-1329810,-686635,-1568044,751105,552416,52817,933756,338690,141274,661333,448830,-182297,422251,734894,-119628,-756977,865895,869913,7582,-347718,71091,-24990,19032,-179745,347997,442543,412478,-369257,-849231,233551,801787,-1081775,-148497,-448135,-79669,-275083,-597282,-492731,-750047,627306,-419527,596879,1283096,299349,1647496,476720,-779694,372564,1787652,869645,-413798,321435,-1293029,-623132,-286573,421240,1069490,797362,-47532,-227622,308583,1195220,223321,-218722,-185259,26836,987150,63690,-76384,-1325061,829000,280169,-348254,113892,659571,611437,-60993,265477,325029,205069,-600397,-1653546,-885726,-729567,-927939,121626,468227,-774646,100287,-948619,-850759,-684623,-467475,-147215,33390,-6274,-1023391,1077643,333274,-226417,195555,-276564,-525915,-1204064,-934398,-441977,996949,-533806,-1010326,-304183,-580802,786735,619427,-513950,142877,575644,774856,1332806,136943,1322641,567114,225893,-97838,660254,961316,-1056814,-623410,-78483,219873,-633556,-1068283,867111,675828,-330793,-1283788,70559,322273,214675,621544,-580486,-510247,514862,600345,-399234,477774,520568,267673,398083,1145053,1005902,283077,114296,1002116,430242,-326207,-1164000,-312088,116528,-47001,-420166,-1101734,-260180,491109,1158459,398006,422849,-826830,-1591951,-1515225,-144554,323029,-43545,232917,819403,-231717,548370,-131469,635282,88236,254947,-731519,-387467,-139268,-356898,-655038,841853,583338,-612027,-1140997,145010,-546138,-615283,-67423,-90523,523457,734792,-757503,-1220065,-764686,-194723,76646,19271,-244038,-137514,345144,636069,148552,456140,541085,-882568,279679,-394048,-469377,258022,284653,-904208,-345083,-353985,-265876,472212,-1006706,199910,-930126,-843652,-476784,-120775,284372,861039,258771,-288424,999809,645863,433245,249433,-444112,-70522,381579,-225929,193306,1383756,-61318,-50285,-952974,1034067,1623534,192428,1432669,1144254,-136230,-464436,-1990478,381084,488678,-793729,748656,220269,-449801,430741,136329,-561220,-1003680,496136,785264,-613668,-412860,-173946,401628,64572,731502,847027,138683,-188495,751963,851708,98680,-865605,-100752,410724,199839,705784,-291122,1005280,-784403,-561915,247834,1123556,-117857,-986573,271703,-72919,79040,1074020,1086629,-342132,-1472533,-958696,-372578,195676,772113,-173966,25265,147884,-1008795,-259221,-453850,-1163331,99400,1621740,1272882,-112023,-86742,-1540559,501410,-29204,-284570,312527,963258,-1900770,-135073,-361479,349556,947589,201935,608191,791227,-105603,137178,86161,-1433239,-337709,1136148,-137255,757605,14049,-644183,-453710,-377629,-651886,1276000,1054109,-574197,153099,488236,-57421,1179707,-176935,-472822,326761,-64634,955408,694542,-989518,652257,438255,730688,-1173732,-1230548,-144880,402841,1105106,1617647,642944,328203,1869021,1071634,-175429,-965884,-89981,-509530,28218,563623,964986,164091,-732449,310948,355589,-915109,196917,1426864,-219889,-475437,-913646,115881,1179468,-119399,-1287555,-796548,554061,-948670,-1295671,652453,-106115,-609368,87804,656758,1280724,917714,-237248,778841,1110779,254741,246853,216768,-186022,-186658,-569903,-959491,-295693,-483769,1532577,1913096,683331,935635,371198,914758,520544,79685,-222755,18980,329444,-620281,-153363,1014926,56189,-1048181,-1621123,-1075063,-164522,165511,-415634,-143705,402741,237996,-933925,-337912,-659963,-437717,-820316,81283,1590198,-230770,-392149,660910,153001,587281,-80949,-44999,96126,-231505,-537456,-803451,-270878,-1942023,-1252913,-1582672,-626988,-647563,-404854,522674,608825,1063510,46870,-21047,634055,601351,1642614,848063,-1050562,-1054737,-293261,-113218,707489,587924,-286347,158704,695119,-289721,34486,152459,-581328,-570927,-615665,-147997,-48944,618216,-323745,-731404,1031573,389144,-163151,-110909,999065,801849,987575,401896,1239408,360179,373138,-331300,135724,211556,144989,320678,-1327344,-632196,286495,102714,1385995,94388,346720,950807,1012969,182431,-406477,-474156,1473977,4243,-112086,358059,-52512,-784276,-156693,578409,-1095999,451138,-264261,-67562,2312569,813366,-327807,-319038,-517581,-1286020,217130,-617610,962968,1050174,1798667,360646,-18819,-616010,-976376,-442773,-1412952,-784129,-194069,932299,-168466,-21224,-906131,-63654,-425084,-200946,-534163,596898,-322609,74751,33033,-1120118,-962587,-104619,729212,556133,-742373,-880130,587607,852785,78757,-1004579,-659860,1155972,234657,27371,223246,108738,416906,228013,-650072,-519392,290943,-205890,-523421,-125197,634884,414338,-1854445,-933798,1129514,-292614,-999746,-621876,114852,-337008,-270584,183796,-774728,-266502,13839,251204,463665,-77310,35988],[834094,866497,-305285,152180,-177390,-1252874,-558855,-8083,-103141,-394943,-570941,521612,-217494,-439799,-313763,289874,1081932,1117393,-693337,-1034878,-1303134,-310707,-1243716,-129922,111582,-1203066,216217,-547345,118931,12800,-53123,-1519046,-1005174,-467641,-429982,-844580,-1382585,364392,204320,-818662,102696,-476306,999253,-469158,-1036700,-393746,-972296,-867520,-998709,428196,-462818,51534,1265168,-262011,-1546550,-1067140,-333634,-137433,200034,-512813,918955,388492,896393,115687,485231,1035180,1072919,138083,963705,-156555,488544,-1078471,152710,178049,356643,-702155,1090459,280511,-194092,-428351,-1247252,-400932,-513214,1081852,-648216,-597846,617848,-948433,1535297,-18913,-142115,1187570,1438540,-348401,448498,876720,1284260,958451,137826,2197256,498631,-754907,-1111211,444607,610019,783932,334338,-723071,587990,-453632,-426609,-1960929,1841240,992747,722126,155299,-723557,-1120281,747284,-701149,-1661606,-1272316,-241522,511716,165302,67083,-803488,-1009082,-1207830,-453746,-55760,1792223,1482714,-561207,-1802940,-325048,-832911,182130,-1215107,407150,-247490,-210714,-424033,-1178277,-90925,-136087,-797625,125968,-1821950,-815994,1248201,894998,-1043029,-682575,1260358,708437,-694870,-53000,-309167,513314,14306,-47925,-425862,-453987,84600,-689250,-75807,668968,207865,-967356,-389770,490037,801112,-510365,-197843,-318773,-485480,-884692,799267,1318522,979141,-710254,1107561,-491699,571502,-180896,-169373,-307044,1024632,-1487080,-269827,-764397,-27903,-1040301,-506281,260387,-152921,-1149432,26257,426608,-1526084,-82627,318151,-287910,314502,624273,847663,820577,-507630,874802,625444,-1452,249068,336513,-1056104,-155507,629497,313098,196395,253519,-534109,-173655,854827,1073909,-704189,554115,240073,186544,780649,838895,165264,-85138,-120655,2074,20273,530569,1641289,-516643,-689490,182671,-1680024,-192576,-1129321,1707592,2292658,218899,-337250,-442488,-940511,550043,-86888,1008873,765510,222934,448127,-110953,323649,1413964,171499,118549,680222,-260519,41010,-903851,61361,-98350,-640298,52787,16791,-63005,-247274,281541,-510205,715384,4896,193439,-459534,-302203,-1616091,781496,930468,417589,-1757736,-733581,-674050,-144780,-64212,-1684357,1198673,887504,1316261,618812,352624,-1838904,-4768,674926,1215704,1214726,535332,-442397,24969,391228,-587696,-28391,888173,-259925,-210425,769579,1316078,-67246,162051,-113686,-70597,265629,261649,1639841,794713,856138,191360,316363,-616211,-86868,330094,924775,-473467,-82370,1708525,640156,1052894,291086,-176350,-1243252,-401157,-219645,-63172,-772757,185463,-649446,-674489,234041,-258724,-106420,-767550,807147,393251,-93837,-99004,996460,-448207,-606946,620684,321868,-656419,504247,1029063,301918,-166189,-1424360,-62419,490101,109681,-803267,2009024,296472,845639,194068,1356300,-1186696,-409408,-686157,-1692369,-360295,-387798,401607,-197871,-497101,-247709,899911,-119831,-437284,974597,243115,-439567,-616320,-106478,172545,581657,365055,-407696,77949,978776,1283314,-194712,440531,-368823,-26965,-403035,-311356,689422,740,-155273,-665066,1659590,1155040,660563,1436257,-79242,-1799372,-19315,174932,-1968244,-1367566,347119,288786,-1590326,-664128,-448687,-147758,-1040347,667235,-760104,-1249575,-934550,-391331,-1690813,1217841,399728,-67222,1042299,-174373,-204632,284003,635784,573256,475903,683118,-518493,-1189677,799316,545979,49667,29652,-25102,-951504,-6237,11188,238725,740680,172656,-414556,-328735,387213,888596,-842421,632430,-611850,-282773,-246970,-811489,-271402,-159238,677900,-686504,609722,968728,111091,1617949,585432,-297266,520846,1069992,983623,-287206,-66174,-976788,-758564,-137421,283663,886246,444200,-334000,-369533,555883,1137804,368263,556730,-51468,-161435,1050676,-81580,177639,-517176,874447,-268701,-354968,123379,1022204,552408,-471043,505355,271290,304123,-611395,-1496150,-902133,-611236,-596271,-250431,399185,-535308,350951,-879060,-518853,-351345,-329590,-171536,130119,-45083,-1231269,1030516,926172,153887,1016006,-234436,39314,-901095,-1274115,-950029,670176,-343465,-1135192,-594059,-510332,727063,501940,-439903,-151713,162808,403126,820861,26956,1282787,868049,377212,79765,563631,926679,-1344079,-347630,93954,45827,-899570,-1750326,460688,326971,-425997,-1366140,244393,401074,484277,123136,-848365,-587674,358504,130148,-466206,336910,574600,64361,237764,1307518,881505,298648,64821,660636,308936,-117570,-1368757,-749002,-25323,-501725,-406360,-1045877,-186007,599879,1348815,351799,182533,-665465,-1576808,-1411959,-371193,298863,-548439,-230083,977130,95705,586533,-216210,750936,175533,663004,-613758,-190173,-6356,-682581,-692236,840546,849746,-500536,-1436424,-4468,-923053,-633546,1018,325807,497943,407538,-663521,-1113290,-937467,-419229,287080,356389,-48466,376963,663538,666611,659524,451618,97259,-1052177,-212999,-700390,-654567,62738,738279,-780446,42298,-1023961,-388910,399171,-790928,-386025,-1171509,-752422,-648620,-376501,844085,749643,253714,-381921,1368268,898334,307854,352707,-358210,132804,373442,24662,-54393,1167113,264136,207275,-385993,1178341,1322589,210664,1124954,904119,-20442,117011,-999285,535917,653334,-611599,627678,-17386,-445998,318041,776355,-348203,-720902,474002,1240372,-924095,-451505,33548,318640,7277,855294,572178,191333,-350634,817100,1524557,212652,-590419,-302804,106231,60607,1093755,-2957,1553086,-602263,-626135,-3335,994679,-373430,-1129264,237302,-335311,178371,674461,654253,-30771,-1668157,-1113806,-699373,192100,697729,320854,174981,-460275,-917946,-44142,-564150,-908190,232563,1250451,1195087,-203508,40785,-1254274,650794,-86984,-361862,527235,912963,-1403525,-133914,-565873,205120,801538,35400,678847,934634,102363,183994,263631,-1134584,-724884,724743,20500,1208074,516763,-545326,-82605,-137902,-344350,1133068,931571,-715211,436084,1057253,421047,1471325,132364,-541468,144429,169899,2120813,927980,-678803,837597,350346,291319,-979818,-1511613,11703,397994,1060835,1799804,692071,413512,1888015,741058,-346049,-710370,-205284,-34050,101250,532365,871448,-67636,-788924,-58982,276974,-819738,300349,1170755,-99660,-391057,-801287,21579,985066,-128874,-162024,-1341010,425037,-528176,-1116586,592550,-123731,-433444,171384,820679,1173600,764985,-467001,702523,1298902,259763,346565,-159160,-241307,-432856,-224326,-509825,-106764,-301290,1013969,2014232,931315,1097718,271755,50330,-41364,-284090,-290460,21293,287143,-529666,-113993,1495498,-51784,-1309777,-1338128,-1171181,-540610,334976,-373960,216213,386315,350309,-454338,68571,69405,-338467,-798828,42246,1312550,-219520,-88105,415040,425454,769914,93169,42999,-301344,-405909,-524412,-511885,-94832,-1299052,-1167764,-1298782,-436198,-393408,-415127,420482,431069,844271,266839,67411,584071,526096,1365576,549282,-1583374,-864218,-299938,-192620,90880,323817,210324,219030,538077,-686258,-384281,65525,-951458,-996140,-1058454,-125657,-191886,1201050,-450009,-559617,1121095,96059,-459002,-360055,703138,938841,1376682,293286,851671,340097,-97278,-112667,397230,211318,-74432,-40621,-1275340,-1066602,117844,-57802,820779,-837407,174983,1173360,767035,148994,-1437160,-714958,1002205,-141219,-461380,18315,-1725,-647681,-151044,819984,-1241278,399559,-121219,1682,2267007,900111,-206857,-716253,-373157,-1313274,332644,-703152,1034707,1140615,1498797,197451,36549,-632890,-884430,-422583,-1483518,-766759,116108,1160989,103683,375746,-666141,118140,-915854,-367609,-770856,588719,-242144,-156866,100406,-1405531,-341564,401784,333790,460870,-804509,-1278112,1054243,733505,381739,-636311,-297310,516824,333515,542700,43940,10888,620200,-144548,-302675,-637392,-60467,-338128,-404456,116833,509986,675564,-1930164,-895730,662453,-403055,-874830,-173931,275467,-1050193,-548686,-74800,-342070,-521434,-384717,658359,465347,7370,91092],[1075763,979100,-419684,-258821,-15763,-796728,-274832,214997,14247,-217120,-731294,-14954,-439234,-302868,89470,336736,1293828,1175827,-743210,-984666,-1352344,243243,-1144904,-159184,-24842,-1078597,815487,-237112,-2820,-279196,147285,-1148471,-649788,-681851,-830720,-772208,-886538,495097,-78019,-1035848,-244280,-556514,1017476,-331892,-1066506,-272197,-925962,-474206,44944,661566,-200017,-144145,1062364,-351212,-1198841,-1307056,-525223,-331796,256292,-247110,860873,854780,701451,-14744,999692,966396,1130426,132935,1177593,298847,552346,-773062,460384,209082,351789,-807245,1222625,102450,-303982,-184930,-872317,-281759,-333648,914747,-646948,-15964,474914,-1762276,1048863,-213335,-262348,937971,1261659,-453172,607290,800991,1144494,844786,-95596,1643256,65289,-1123780,-1080885,505303,118310,813246,566674,-891141,539145,-277545,-107231,-2295184,1589279,1073579,835631,379573,-611582,-1205773,838061,-741848,-1470393,-1474991,-461672,347186,-421287,-80845,-258209,-1356739,-1306504,-171249,-76223,1790160,1572361,-428223,-1950265,-610047,-714032,6402,-1144772,297534,3581,-573371,-695267,-1174400,-537612,-419632,-684996,-117869,-1547964,-703104,318559,87346,-855836,-561362,1142586,584154,-371093,-122147,-566421,596626,-69097,-200237,-125385,-776041,536811,-524506,-185661,358867,-38754,-625772,-167690,511815,837951,-113594,-743438,-659217,-574221,-1415298,831680,2375541,639484,-707897,829135,279145,668493,35313,-412215,-299697,829111,-1890435,-734851,-887810,45177,-195903,-281342,-3620,-20618,-941214,133454,540684,-1464040,213769,360230,-294136,97892,773233,937809,1013123,-887516,677071,136177,163508,-404057,438769,-945122,-300506,662380,115270,246523,91370,-428367,16659,744442,1397589,-642498,598620,-48689,327812,879805,737348,526428,150123,1141623,564372,64061,389554,1439329,-588872,-871686,225957,-1502351,-660736,-1320534,1332410,1774191,-20717,-386782,-571477,-538728,796517,261030,869278,567192,113032,543420,401905,180282,1201104,143236,357938,799937,-67146,290242,-863424,698335,172889,164454,590926,98061,-135709,-458159,327822,-705199,476682,30626,298944,-418029,-506984,-1697193,1066332,1207090,1019730,-1129724,-553047,-644564,-608932,-185423,-1944172,900119,918939,1821966,864561,338352,-1876662,-292873,421351,1434845,996659,1034488,-894149,-481847,284204,-167617,-115723,721017,-5937,-512150,351134,1390325,-459729,-134018,-834503,-901480,186656,-154917,1411656,964330,1126640,78396,493305,-769527,-261098,275848,1065643,-384279,254821,1720865,585061,1183006,649388,40825,-1636653,-1132578,-641671,33412,-699874,174494,-582473,-730467,411178,395640,334413,-858850,581300,511051,-295560,492916,1348882,323817,-557524,572750,171202,-857243,101895,897059,420187,-210250,-1224609,22986,185603,288464,-702372,1981861,249604,702720,362708,1384527,-1095670,-122381,-496651,-1602836,-182395,-322506,597931,-384005,-605563,-400108,347978,-81148,-100072,578634,-65039,-797732,-645758,-172773,309847,1088178,559405,-533991,111777,845508,1360467,140689,423150,-467470,363827,-222401,-170509,1130894,339595,-156276,-681046,1446857,962335,1060385,1506757,64225,-1842786,-641345,-85878,-2259211,-1170927,312210,318744,-1709809,-612649,-727149,360391,-993967,286346,-527650,-1523234,-401162,168142,-1633217,1344697,69943,-278551,860373,-746346,-357600,61780,515710,1026989,499407,580305,-692026,-1368497,925323,123005,135208,304213,-147057,-1535949,-194566,268147,170122,762613,191864,-257833,104549,399955,861220,-719221,1000505,-690438,-364213,-179919,-1045854,-72096,473474,650910,-849955,566945,632777,-43886,1290225,675088,116673,631377,314206,906176,-171138,-266230,-549516,-683038,17550,137283,433072,81459,-750348,-512342,587349,720295,518020,1275769,254258,-231911,813371,-301279,337319,229793,787199,-786774,-80009,336088,1249976,396578,-722575,794462,279611,330246,-673087,-1090953,-793730,-630939,-339017,-356857,408541,-117402,554019,-887951,-211507,-2832,-290381,-46900,306349,-18814,-1359191,858100,1320925,551590,1568922,33842,718940,-495183,-1498623,-1233316,409236,-65373,-1214638,-746220,-247898,513981,228864,-276948,-410915,-272644,-160305,151172,-114640,1057727,824394,407588,253477,567600,826335,-1432744,149604,170445,-257785,-1114953,-1887660,59046,-111180,-452931,-1037816,434204,394352,672166,-318613,-1012846,-609546,75292,-332187,-466143,66601,517133,-225478,68510,1332563,595470,389078,-25604,425985,268788,9354,-1457032,-1073691,-62279,-704567,-239602,-1097039,-164977,548515,1417489,246653,-39588,-482422,-1361304,-1010369,-441696,399285,-531004,-576867,934660,466558,544901,-218259,750676,99011,788640,-479373,23995,76922,-766461,-484287,831189,1013289,-269100,-1355007,-132901,-1109252,-537937,-60184,656588,357835,231862,-472761,-833540,-973553,-536900,378247,449309,-85164,804560,1024233,563267,1197611,403128,-357003,-1081956,-760482,-1165323,-834218,-105332,1015099,-592428,402669,-1858259,-459029,287967,-470339,-1090129,-1208393,-701394,-716338,-431177,1433290,540173,215887,-291857,1592134,1117677,242489,437102,-246682,323452,228445,193965,-270858,1139345,576294,547975,276546,1173487,655828,219073,598947,430223,63661,601251,-116023,626871,545781,-414829,62527,-467991,-476184,133097,1192865,-26040,-386703,321385,1637959,-948496,-494735,-72845,209873,-1706,1023051,256428,240509,-407226,872702,1816022,173940,-341806,-377997,-32958,-179217,959759,367982,1958976,-286870,-525269,-192203,514078,-484348,-1069133,270220,-465763,349730,413803,156216,172022,-1669750,-1168569,-685076,181033,485962,712307,270417,-842007,-596395,306093,-697517,-531101,365759,740130,982195,-210697,167642,-1020244,729747,-176900,-478770,671913,777467,-433937,-35066,-686171,89149,678811,-160919,684763,1147871,131526,155246,375954,-746341,-928887,178529,161657,1469078,949802,-372161,132350,92068,316311,916894,501691,-663119,760054,1370331,775888,1661797,425843,-650041,413931,468228,2785923,1013642,-396568,881298,175691,-100129,-673427,-1496837,147445,321413,917204,1726022,583211,367830,1666694,428791,-350834,-343011,-198336,537711,238705,368625,617345,-305657,-800302,18169,411565,-594298,360526,819664,-13807,-436738,-583401,-53114,525656,-200431,896555,-1829013,198687,-312532,-741166,451847,-264477,-259409,309353,1023824,831189,667105,-552063,564716,1345456,395142,575005,-414719,-295485,-598732,118759,-147991,88036,-88212,560483,1743790,1201482,1212648,277828,-729914,-691641,-521161,-244125,70530,266517,-352808,-116064,1797393,-227158,-1448140,-884960,-1070140,-974317,397902,-300431,551894,539836,388747,85832,474448,647990,-179427,-654071,28107,786810,-212945,244886,432593,675906,1091073,310757,16926,-800073,-371788,-414927,-267115,178803,-475812,-990431,-653268,-362325,21838,-320077,97491,5461,560424,482212,196328,436886,423328,756867,72067,-1772558,-868839,-363292,-310063,-513271,26866,509470,188452,379297,-941265,-707357,-87840,-1255644,-1363411,-1399224,-114567,-298521,1475845,-364238,-258578,1049515,-138611,-655019,-607418,312002,683113,1501379,197184,577419,309524,-627629,142720,620238,38707,-118316,-360015,-1060423,-1242607,-42253,-124266,78803,-1643699,27707,1253144,419482,127895,-2081707,-853829,321675,-230058,-729699,-353880,213094,-432382,-228672,1014077,-1082020,374189,12887,-146219,1806554,993417,87616,-973693,24582,-1381564,485089,-665153,1251639,1121001,1181971,44921,48638,-538056,-601478,-416556,-1414317,-674098,333379,1097442,442304,755995,-420935,461815,-1121736,-320865,-971746,468148,-200452,-302924,202860,-1645113,390022,835623,-53516,377653,-997639,-1600983,1333809,678139,631340,-291614,159972,-167285,392000,960334,-83844,-7149,847281,-586502,82189,-722935,-389887,-443706,-273092,313349,390820,892594,-1594012,-628286,302815,-475346,-817923,380500,429809,-1436169,-767661,-337588,185463,-732872,-580911,1039305,372017,1984,214082],[1130960,974389,-468489,-578619,59004,-356505,82709,513945,-85129,-141593,-809052,-784235,-609569,-69463,749962,435252,1263847,994048,-724254,-758807,-1247717,717482,-701751,-100733,-206985,-1016762,1313936,25351,-67977,-409319,182558,-864577,-255066,-760170,-1122379,-579818,-90836,641387,-445265,-1017982,-652416,-536989,953438,-191681,-937915,-35213,-664810,-125378,821760,767074,-361038,-494243,666034,-338963,-749246,-1281924,-674715,-558990,285978,-39398,840067,1273975,521106,-276946,1215109,643080,990311,84723,1126975,545916,632856,-509987,814284,240906,492390,-811808,1182463,-65484,-369261,131375,-244371,17946,-166640,596231,-603236,619497,347454,-2075845,549052,-361678,-357331,412573,892347,-476042,653914,558652,784550,766552,-235004,1091655,-419474,-1230718,-969211,590746,-299649,683685,897762,-852864,380471,-32038,136138,-2464550,644802,905233,911881,508233,-378086,-1177028,580995,-752398,-1035551,-1334014,-596096,96530,-987865,-180761,280336,-1760941,-1311592,69131,-31632,1609370,1450796,-421720,-1599914,-674147,-612661,-172124,-750274,126516,148986,-856911,-805465,-949962,-788376,-572260,-406827,-333465,-1172978,-563852,-635563,-596824,-695291,-312839,885247,471846,-76886,-171003,-795568,611035,-246788,-306038,252754,-945470,845536,-129371,-192775,-3587,-261720,-128622,258550,467811,850525,322242,-1224458,-942745,-720483,-1830064,778693,3181954,98603,-656264,403793,943284,699973,207290,-571239,-212988,495680,-2084808,-1010837,-874844,36533,515551,-16879,-316981,8051,-802684,362627,714282,-1332671,447554,306189,-192214,-105227,821201,1071086,1164309,-879432,388999,-41230,281777,-937976,608939,-1015693,-594036,497998,-148627,318169,44504,-270005,49990,305295,1415196,-643016,440369,-326132,531691,804372,535725,859718,392001,2141024,922488,79293,84995,925258,-557976,-1133018,200155,-1144108,-1076882,-1252547,897929,1198480,-212599,-489358,-558106,-300868,996395,542861,611377,237064,-61817,550136,1006703,48242,844962,150786,691228,783950,195638,580749,-860129,1091615,324529,1070919,917457,-1006,-272247,-491672,348650,-826466,412794,9455,177884,-365667,-969575,-1873010,1034031,1292312,1449576,-311433,-286279,-476354,-1061878,-185782,-2094735,466699,739134,1783088,1040736,544136,-1450468,-548546,-10494,1453627,575366,1383826,-983432,-778081,143250,337672,-203273,431890,35081,-667534,-131677,1383721,-623696,-30895,-1323210,-1346328,268635,-404663,999269,1044627,1166675,16823,634642,-991657,-363376,197281,1218999,-285429,741339,1578607,516453,1188091,880078,204276,-1660271,-1446403,-963464,36342,-544117,132968,-633650,-828239,558383,968544,630379,-941757,319313,672917,-500121,1041749,1553884,921808,-446046,443774,25546,-1127791,-373632,730532,540189,-277249,-627692,106644,-114208,494464,-584274,1507930,36184,531659,507325,1112966,-734794,343798,-153881,-1308062,76872,-148787,782255,-631327,-572895,-490648,-233587,-87421,153534,221050,-376578,-1099588,-493042,-179285,359623,1385235,637055,-692982,4810,584443,1021613,443718,419017,-441175,633227,-259517,-8606,1241216,695015,-128936,-592206,1120724,704951,1037697,1307444,124399,-1757130,-1174809,-440770,-2219988,-660847,567821,576916,-1486407,-668186,-778177,745553,-678781,123825,-346859,-1412068,134315,772434,-1479822,1120100,-214664,-467525,464023,-1251115,-298565,20672,187000,1189823,477601,393957,-627402,-1307327,1106111,-219170,265231,433074,-201713,-1524017,-452505,520377,138015,496357,402168,33128,321047,326564,640137,-737932,738281,-712934,-290445,-126104,-1254184,41620,926623,543250,-910398,493398,441412,-118506,725108,707564,342157,716700,-238184,682691,-123968,-231916,-102716,-353858,141329,54950,-81208,-135154,-1124846,-607491,406384,136228,532667,1617832,539672,-163180,357735,-526734,412129,748291,598976,-1145208,369452,606011,1213395,134275,-816771,1011992,312269,324538,-724226,-533108,-581450,-763837,-285951,-146875,476144,333918,691541,-974014,-7521,305568,-336201,170900,576203,82776,-1332381,653842,1370025,852246,1554798,370574,1248422,-61000,-1475257,-1222134,313838,202573,-1208163,-723981,112778,280977,-132405,-109287,-617339,-668313,-734000,-514519,-281851,745463,642144,309515,340454,689880,687518,-1285187,802957,97550,-644673,-1225866,-1529330,-308790,-547389,-382757,-406754,597377,304114,687779,-637348,-989166,-554794,-267345,-722475,-389353,-199761,427492,-551837,-119029,1218236,210102,484611,-138467,393988,290852,66261,-1354565,-1190040,-19265,-605646,50416,-1215991,-200023,327525,1321920,89423,-150003,-244383,-1014612,-440935,-294630,621933,9284,-657361,712500,771012,430024,-178617,672231,-157702,601020,-318269,139672,95325,-555739,-68707,777424,1007750,-113003,-962774,-203034,-1046985,-316135,-180160,754658,93641,303202,-252612,-416871,-848258,-507946,323120,392922,-308643,1110596,1355617,396648,1638783,316054,-689527,-952384,-1119363,-1549058,-909581,-139862,1090677,-378694,588376,-2575544,-439655,113128,-193114,-1630075,-1042613,-717270,-708091,-309111,1848347,313328,157813,-54748,1609803,1297106,257539,425156,-95746,461952,-8341,217736,-302530,1185747,816308,903325,912892,1051688,-27769,249788,-32903,136693,141311,880024,286585,641385,169853,-216681,-847741,-987460,-549324,45030,1259460,289568,-142765,68254,1908604,-645360,-538593,-415296,49877,61054,1205263,-11492,292281,-391749,848183,1634433,15370,-175198,-259882,-1498,-479195,451356,745165,2137004,110887,-265237,-294715,-184275,-410735,-829158,321826,-481825,479160,350813,-255595,237464,-1493112,-1082253,-385106,187391,214553,884937,293407,-870143,-168112,736899,-842968,-103195,465394,180555,741460,-90475,242940,-921822,710649,-273336,-557821,668602,599698,660942,69511,-725813,-2850,601620,-309815,593456,1389693,-28279,56190,429046,-345062,-932881,-415301,233208,1499417,1175125,-255490,133208,207115,1206334,695054,-67256,-339460,1072733,1405400,969242,1745219,712356,-710233,941599,768512,2683546,984069,-210610,775375,-47597,-300986,-410077,-1234030,254224,183312,734286,1371142,296712,203845,1251679,157140,-234448,20662,-135922,1033411,379514,96234,269068,-525205,-779967,476986,771672,-284809,347838,372987,-13929,-540872,-321885,-92695,-112622,-388803,1432400,-2124416,-59021,-384766,-415786,276538,-489842,-118763,402217,1172911,386327,656675,-414678,392324,1290100,644901,924267,-515092,-354226,-711155,296893,-45938,268835,66280,266096,1167626,1448338,1230071,445943,-1088402,-1299134,-532174,-26912,165137,286243,-132015,-192828,1812007,-427850,-1339481,-407052,-796398,-1308907,368660,-192548,736985,774728,360612,495863,669324,895141,-64150,-412457,16721,142326,-246044,492492,652223,737260,1459926,494886,-44343,-1282729,-240341,-214382,-113166,449785,220903,-840717,98116,-398414,481831,-150985,-335682,-552235,334238,636537,444327,254238,313189,-148540,-506127,-1669394,-1131649,-455677,-417384,-788531,-214773,591011,64677,235377,-1024402,-884492,-300779,-1354775,-1581315,-1523770,-135372,-359101,1430148,44388,55045,841897,-172589,-659300,-776707,-46855,163209,1338788,134467,479767,229251,-1128926,363831,778832,-143122,-7942,-584924,-834344,-1131072,-158535,-80978,-620549,-2014958,-93894,1180596,66325,203412,-2080312,-870794,-304220,-270586,-851058,-706650,536948,-156119,-365723,1051509,-669566,395562,202162,-445005,1137891,1063990,490315,-994876,599429,-1409978,678002,-509699,1475563,1008188,948956,-105443,3218,-340870,-185706,-410989,-1213979,-548445,390442,680272,766321,998804,-224407,915740,-968397,-81307,-1087682,324428,-178222,-330756,312365,-1747621,952650,1053668,-317079,279565,-1219387,-1733965,1357029,686569,836396,-48957,602367,-707267,423143,1134542,-119480,105201,1060092,-971218,299431,-698233,-635902,-488559,-190729,397289,341615,979741,-929485,-191022,227400,-462981,-803561,790910,504119,-1491044,-849598,-534043,556092,-861681,-609568,1260482,245019,-62191,381547],[1002017,856567,-447019,-749216,49637,-62133,421895,798253,-355302,-180352,-753020,-1397245,-749821,166059,1365121,486525,992066,609164,-660240,-420441,-1005957,1002876,-69716,76930,-377187,-1021191,1547155,185962,-45030,-342441,46225,-661677,81260,-696336,-1234316,-372099,702074,785173,-857738,-811683,-1040800,-450934,830116,-90813,-662004,269462,-140614,146478,1157041,754562,-922933,-937541,100440,-233645,-379543,-1006944,-764934,-792809,272899,36981,852153,1538537,386360,-572636,1024954,150781,732993,33831,880149,614367,676049,-338501,1052096,237688,716017,-685210,1011354,-145559,-318296,467934,492325,486407,-79095,183298,-488368,1065881,285829,-1764614,258822,-446344,-380004,-226890,478796,-373254,577232,159907,294100,678369,-269981,634398,-788392,-1118255,-808654,597846,-616666,446310,1270583,-596160,142154,207895,252646,-2313154,-612801,543352,978957,536407,-120188,-1088249,123452,-828753,-527666,-879426,-622595,-173412,-1431462,-213197,558344,-2064229,-1178388,170885,-68114,1232102,1137510,-506035,-993573,-511973,-570441,-303370,-115343,-91503,228053,-941850,-715307,-567122,-752236,-538509,-52359,-445509,-859562,-432220,-1342580,-850774,-563225,-65169,516836,389412,141582,-170559,-970656,516945,-411928,-305481,612541,-933305,907844,308093,-107723,-335254,-418858,332215,745032,353217,943448,677006,-1526649,-1122127,-908201,-2014983,625150,3375243,-449194,-573502,-88282,1155231,689541,299150,-648191,-70879,83551,-2006164,-1020426,-759366,-39248,902651,248442,-527902,-22552,-748638,683556,900855,-1159754,565943,138825,-24223,-202827,765312,1261929,1307136,-544166,114106,153212,359453,-1278574,785455,-1218201,-968903,288536,-484875,382593,135085,-97538,-114714,-203196,1140427,-677317,119146,-516314,655870,550708,234368,1065338,601504,2461149,938078,118855,-293825,224641,-440908,-1332359,100515,-729211,-1370981,-966298,540242,691369,-251886,-640504,-440391,-226865,1022427,668336,287145,-82954,-255868,510646,1504862,-73009,475983,200381,1025713,689098,488632,833697,-857505,1154239,374964,1720438,922596,-199980,-430062,-355574,350306,-842875,535267,-109178,-101195,-262333,-1441887,-2039029,691919,1174295,1619390,386958,32130,-229071,-1390081,-130093,-2054669,143458,404687,1316409,1091576,884454,-912340,-714649,-462315,1252371,28058,1408797,-595806,-747228,11766,785725,-310050,71794,-123408,-621260,-498838,1282675,-477529,342628,-1454798,-1303680,467660,-524958,543541,1051728,917370,33591,670138,-1018784,-372102,48703,1318855,-204345,1242182,1309962,447926,1166729,941867,257856,-1299812,-1419640,-1099222,-80558,-352964,82840,-781286,-995134,657430,1296430,660123,-957597,111320,833409,-650512,1442146,1589854,1245601,-294781,246804,-74999,-1410651,-761293,640773,636455,-348944,97205,193023,-292868,642943,-393671,814455,-286752,473570,625082,613325,-171307,845579,234997,-949264,365202,91977,901716,-892558,-454485,-582655,-728875,-136939,269680,11894,-626815,-1139637,-215305,-105482,325768,1434930,646046,-840348,-213834,324078,344077,684356,453628,-274730,775189,-458583,162275,1002338,949645,-69443,-319222,816965,450157,712560,888963,49928,-1527426,-1355707,-795268,-1826302,28568,925896,890463,-1031345,-851874,-700272,887284,-42709,188354,-254356,-906177,540690,1176231,-1322553,670732,-311837,-540853,12282,-1575142,-67851,110686,-172110,1237106,419501,112806,-401197,-1106374,1144394,-294906,416943,413410,-132247,-948018,-672191,688228,104146,36962,664705,320401,294549,246823,255381,-837227,-23845,-692498,-68656,-134343,-1372390,59037,1081991,380052,-887989,418051,502536,-95783,89580,672996,365104,784391,-473773,395719,-162969,-17026,306835,182426,197856,73351,-449035,-105382,-1293102,-609374,95617,-377439,282884,1362539,633849,25969,-145949,-677317,437236,977184,383436,-1250899,841704,787797,820752,-217278,-789834,1079445,338204,320592,-702456,68564,-308542,-914022,-475344,288733,561516,683151,758923,-1086340,37749,531535,-397089,355769,908868,240865,-1100477,525120,1083681,936426,969911,634924,1464078,339830,-1159191,-946399,408684,384664,-1074991,-531360,445890,140883,-492211,-27802,-764861,-977293,-1125131,-1030934,-459835,429187,498109,99234,292229,882002,536045,-956583,1486307,-129313,-1018366,-1240825,-924638,-647429,-886407,-211465,309499,701627,145652,482090,-815001,-776458,-423964,-562268,-978457,-250116,-331313,387444,-846804,-325205,991692,-158802,492416,-252287,542028,340790,94850,-1010140,-1062665,60711,-256263,381784,-1291612,-297022,-28770,1064467,-83157,-118536,47360,-657290,127016,59548,903682,835299,-428222,378839,926815,260145,-154510,570940,-519862,279335,-112813,94472,65705,-147699,435588,637896,823047,-192609,-381945,-198366,-762294,-4335,-272053,554483,-255605,583291,-70950,17574,-581449,-340740,150298,310212,-624701,1289200,1585927,270884,1842509,211802,-791758,-685415,-1098746,-1619383,-811382,8093,1038510,-172555,519442,-2865446,-338110,-139392,-90658,-1716179,-748237,-790507,-687385,-110074,1963455,137194,76677,237193,1432999,1435143,344889,262449,95626,518209,-244393,93087,-10620,1161020,931839,1198826,1415720,845907,-374880,315367,-590514,272174,235741,888902,130694,577613,-325029,-33548,-1789500,-1420465,-656364,175432,1009076,460474,-87529,-233808,1985175,-125708,-568708,-799795,-166893,195646,1346904,-161987,336098,-365520,676322,1135347,-190424,-138350,48993,121478,-776131,-148724,1033916,2105742,523591,95820,-313893,-836053,-162688,-487492,337776,-440398,472266,454906,-466421,205592,-1234555,-874985,49194,216318,-35476,808444,246569,-566677,213470,1165445,-968735,294176,505314,-329079,582633,173586,235284,-919328,593582,-340880,-510012,494707,422088,1425321,85063,-697534,-84041,565030,-376700,423118,1652063,-361745,-100309,414844,-1413,-776843,-825477,324008,1599341,1229221,-168629,-56844,147873,2037322,531771,-502882,227172,1316173,1267471,1026591,1723597,961376,-653575,1380487,1014667,1964620,895053,-153729,526587,-268114,-260238,-277186,-874157,339016,407,580398,777406,-150122,-36525,710322,-62477,-77117,284721,-93937,1314539,459235,-219977,-59703,-703976,-766713,1056216,1256185,30978,242346,-179331,-122904,-580087,-100581,-108850,-739000,-694192,1308217,-2138773,-268151,-737287,-356942,135246,-719635,-16753,364351,1156472,-10976,730921,-33648,242726,1207045,952568,1317596,-492638,-439495,-791789,205308,-217966,421222,81981,162454,465148,1531405,1108035,748087,-932527,-1747615,-302814,336460,277304,349093,84303,-366560,1487266,-601628,-929490,-48179,-440154,-1429529,311241,-46302,674435,924718,274930,606381,523724,793984,-43292,-136908,-22539,-443663,-337780,561824,922836,547461,1732461,577685,-55396,-1626570,-142344,40061,-61044,584380,598256,-801266,669277,-495490,840927,45552,-677747,-1015508,250999,718476,835507,85231,198705,-1181127,-1055406,-1396018,-1552134,-540720,-471902,-565776,-327382,543824,-142570,103103,-955387,-922032,-523458,-1150748,-1605576,-1377752,-197334,-371668,1167212,660535,264101,546563,83149,-464327,-836923,-261779,-412917,946831,114683,531443,82458,-1500017,476763,845909,-163649,187721,-697966,-703794,-780769,-206171,44023,-1067057,-1853897,-204557,963123,-202066,449896,-1488824,-783547,-617875,-277218,-772778,-935342,886574,142930,-516251,866708,-135752,479115,539795,-750885,505220,1071755,893623,-742946,1170398,-1322937,878028,-274938,1557736,824562,816520,-287090,-90591,-74344,234838,-405500,-918079,-421797,268905,-4076,1011854,1046087,-108112,1332847,-537401,252294,-1061550,245291,-143268,-246969,396875,-1647674,1166511,1005660,-398560,139492,-1284281,-1612893,1162755,725640,1045817,58950,906544,-939292,459637,1018154,-51889,332742,1225197,-1174006,211826,-546988,-742886,-455489,-209453,335391,339641,904391,-151599,311175,449655,-340146,-767882,869025,441584,-1302568,-772057,-636809,540732,-885364,-537221,1234402,170584,-138048,547728],[760959,646972,-378272,-756722,-12644,22900,648509,955757,-675191,-293788,-552074,-1488993,-915949,319669,1634732,429081,582472,146990,-577208,-69696,-684562,1066469,519494,336332,-475226,-1040058,1444942,212827,38110,-135247,-200930,-473822,309737,-532024,-1148953,-249460,1188422,910390,-1228294,-510229,-1319549,-334451,683443,-57688,-266118,587478,575205,388864,1163730,674064,-1602640,-1372601,-507793,-45532,-180478,-595070,-791242,-994567,243687,-18272,860532,1611143,320375,-717049,484814,-386100,460024,-1767,548069,576170,651246,-257035,1020972,173035,917752,-441158,769402,-104827,-120450,755991,1154371,1056432,-109295,-223681,-270570,1179563,292977,-1010458,278374,-455791,-284749,-724077,191448,-131906,391370,-322647,-210743,520857,-226977,315577,-923122,-870066,-647924,433635,-833245,168696,1614790,-158455,-78484,362816,233302,-1800709,-1560527,116639,1053480,510510,58011,-983348,-335281,-981463,-88905,-284414,-558304,-398080,-1685980,-175464,431085,-2123570,-903143,96381,-351777,683941,702768,-626291,-458402,-182057,-599835,-351195,573927,-318117,323575,-777951,-447435,-136712,-452582,-310548,274780,-413857,-681998,-327685,-1659453,-661684,-447388,47912,114771,337645,273993,-115818,-1049881,325495,-437173,-164160,859524,-706029,786655,563974,40895,-549492,-480447,569094,1150944,162089,1126300,847106,-1596906,-1183418,-1105579,-1907504,394747,2826759,-818934,-494449,-559751,854354,671876,299168,-658387,92808,-304231,-1672149,-783562,-610590,-110902,948018,428563,-515257,-55871,-706730,1016264,1012148,-974780,554990,-127943,160433,-149696,614273,1459277,1441224,-53560,-66563,598685,413582,-1401539,898587,-1436012,-1320516,179698,-867088,404614,305740,66571,-438268,-564283,679811,-705028,-282272,-588152,548805,168595,-146489,1101169,749699,2091928,599632,245761,-637923,-437981,-284180,-1344284,-52826,-386200,-1514715,-585360,347895,308325,-101687,-859217,-296121,-268655,806609,569805,-53604,-267953,-440429,472132,1728355,-208213,223131,296326,1267296,579636,762414,966806,-822691,919817,354837,1856417,604304,-376134,-565287,-110757,338143,-761795,772291,-333530,-419388,-71971,-1641605,-2013320,172247,896358,1513206,707431,346862,7358,-1529255,-114228,-1775809,78005,20429,709020,994182,1208273,-639148,-770398,-766750,836567,-528933,1080810,141943,-411061,-84498,1035177,-423058,-307268,-376938,-395761,-694846,1077851,-43568,775013,-1219056,-911944,684586,-585668,167790,986459,426222,129889,574722,-668618,-306809,-207103,1297685,-156916,1578283,959437,390697,1168993,854138,182264,-729229,-1238823,-1032645,-289481,-182712,38160,-942256,-1176562,701958,1327960,395455,-852366,-6650,933273,-700473,1651895,1460114,1318206,-147023,9330,-112241,-1522105,-921787,694866,687246,-411636,655660,290646,-287122,667632,-80740,226385,-630857,672414,723839,55696,440076,1199565,544937,-692724,605832,327664,909077,-1109440,-320069,-717492,-1054797,-218034,240997,1069,-786053,-783450,92755,37928,239519,1257863,621658,-925132,-454162,199948,-371449,834181,540728,18893,807213,-708329,337838,533783,1023796,24576,147496,651661,268548,314640,361286,-159560,-1175996,-1077337,-1060307,-1163931,679748,1174460,1025854,-524483,-1045881,-652762,749658,836650,398711,-223626,-162772,739432,1222710,-1203397,201280,-208083,-456377,-310804,-1660907,248149,231451,-373260,1344726,359361,-232945,-137807,-894530,896664,-26165,544498,281602,61021,-85554,-770720,714531,17133,-442517,838756,443279,100172,229021,-150300,-916970,-878679,-615026,246749,-231899,-1343558,9196,962034,206579,-813235,362803,803082,13019,-409260,604936,273819,833973,-421897,134494,-260803,273333,649494,778261,163931,175907,-550186,169157,-1164616,-489238,-222173,-643916,-259735,535441,476247,290895,-500098,-694952,453048,947833,228645,-1086419,1203595,808030,89520,-599606,-676318,984073,339444,337450,-570761,597857,-35445,-984023,-844135,766651,626844,848321,748897,-1138661,-85284,649212,-376360,370970,1206822,410908,-665667,548663,606459,729561,102896,752662,1368675,665506,-619395,-531117,629934,451434,-791843,-227221,643632,143261,-765274,-87749,-850233,-1174139,-1230298,-1308099,-630610,144813,474875,-181460,113884,1045788,393588,-577944,2041459,-457132,-1258816,-1203646,-327586,-957238,-1057523,33143,875742,737058,-54142,75350,-859986,-435689,-240977,-698934,-1056191,-82955,-244081,434793,-1046713,-530605,719185,-379500,344292,-352208,742218,386660,142632,-423236,-735093,136064,214748,652324,-1183525,-453004,-456833,693816,-216645,9526,335147,-408371,541619,530252,1138888,1592416,20524,23357,900688,57358,-191890,494026,-836594,113402,141961,-95681,37064,260525,873587,391806,512219,-552173,239950,-127114,-365524,323849,-270071,103683,-607637,909420,27140,319021,-230793,-91814,-67632,284505,-935378,1352578,1654868,264998,1708549,125218,-611417,-339647,-649405,-1282088,-532385,302859,973963,-1965,211256,-2580896,-210458,-460080,-209204,-1224641,-439248,-876986,-716943,51043,1798265,41395,-37671,477163,1150584,1526796,473806,-58763,306732,481096,-377137,-111446,621524,986675,897666,1371142,1709462,612003,-238978,407496,-905656,774448,352581,624546,-396715,439510,-677445,120658,-2355623,-1665453,-771782,517791,597234,392530,-239097,-522709,1814410,377172,-563707,-1010897,-409672,378699,1386802,-169527,347121,-384565,335681,614460,-358072,-264689,470736,221420,-1001883,-589493,1173268,1946803,883305,461344,-275305,-1141514,193297,-151082,275705,-397817,299787,629851,-437482,137410,-1029484,-621986,489379,257793,-205676,546502,158498,-68743,435013,1503272,-1028369,578836,470306,-696725,572111,551847,147212,-909211,411326,-350651,-277797,191302,276961,1553244,-41754,-616114,-164945,542189,-358903,212735,1838684,-823086,-291517,313043,240104,-530586,-971194,405618,1756655,1090979,-157703,-372822,-79865,2438426,461333,-560488,870045,1426182,1104366,999862,1606565,1118562,-476900,1445725,1174914,1041382,780678,-214331,149694,-439131,-66219,-264932,-582767,418473,-209643,491915,63425,-687648,-289216,106524,-230762,42407,407035,-116492,1333941,432569,-496313,-250054,-823834,-808153,1454550,1686460,270633,47544,-805936,-323560,-452897,3471,-137500,-1107598,-1053220,735792,-1876814,-360159,-1256190,-604202,96051,-863602,64773,172581,912169,-258786,855424,522823,182780,1168759,1248004,1638165,-422664,-574053,-831172,-159047,-526902,537838,-79257,213548,-169568,1293821,843317,1081922,-450725,-1962113,93024,745277,357622,439262,262884,-631340,886545,-704615,-297772,103750,-117058,-1308896,294109,140592,348056,827729,143416,354515,70796,459057,-98463,94076,-112534,-812797,-482854,416594,1083491,163537,1769755,532875,25569,-1725393,-156584,271989,-85180,470761,639040,-887008,884808,-583879,979745,224078,-724368,-1123088,332276,754000,1295542,-52064,66056,-2053665,-1434383,-1074498,-1920534,-594301,-457904,76944,-274188,494544,-423676,-29533,-780026,-856863,-684893,-639380,-1443073,-998508,-293553,-340823,839203,1217348,292469,217982,601151,-141392,-817352,-299427,-841930,442216,132788,656588,-113309,-1646847,429280,800659,58642,378484,-713191,-688676,-302998,-181091,184660,-1146670,-1306527,-317573,616005,-323663,870898,-618811,-641756,-500423,-263339,-480928,-923301,1172795,415523,-628999,471138,362885,628915,1077466,-925963,54600,994686,1182279,-273174,1512202,-1092539,1029363,-22025,1421959,595441,743309,-538740,-202931,213811,519918,-417089,-584978,-307751,6564,-733055,1142978,913181,-75855,1511865,-39033,543169,-836960,275432,-73605,-96589,432963,-1329586,1025038,769919,-319642,-54800,-1020256,-1263901,872761,738922,1286387,43898,990522,-804577,533473,677664,99188,585059,1317319,-1122120,-162003,-333344,-684132,-351152,-350860,140734,301236,694698,481210,755312,826457,-117323,-648645,580044,237491,-985131,-570181,-656968,69481,-804056,-412670,966396,224153,-179520,664770],[513049,380344,-304469,-623788,-80738,-77857,699502,900095,-903785,-414999,-253034,-961984,-1139013,354885,1403429,264375,195409,-240186,-496010,190968,-372678,943097,875013,578959,-457722,-1021737,1048122,106645,117883,83908,-455837,-251602,430379,-337169,-895458,-248179,1203654,1000615,-1447043,-218202,-1420009,-216104,544763,-96904,205249,872798,1292249,667487,1095124,581307,-2030216,-1686777,-999851,199794,-123007,-203812,-764361,-1118417,249667,-137183,821978,1545389,333711,-530764,-206434,-859662,249934,-27399,238877,505924,560360,-222333,668528,43645,990508,-134648,510870,33213,198912,936820,1594489,1621761,-247632,-517076,48932,964383,332305,-181647,529338,-390654,-52715,-866377,147155,213186,126761,-770387,-621252,269301,-155914,142951,-790049,-575776,-538273,71194,-952872,-82579,1859222,380940,-179589,388541,117283,-1056576,-1743890,-215200,1126492,499088,97142,-886860,-639839,-1151612,203577,196373,-446609,-533404,-1735277,-80790,-63931,-1868906,-537428,-114898,-953174,62098,243966,-727151,-225602,219000,-684238,-307127,1115787,-496568,505668,-401966,-87045,220142,-34430,69260,494544,-247596,-591076,-259067,-1609163,-200017,-340443,-53146,-212866,302544,341701,-26462,-973871,95737,-247682,109836,936518,-247352,651107,476389,212817,-593480,-438960,478910,1391142,-106612,1325667,784962,-1460159,-1153746,-1268616,-1537513,141612,1732238,-906463,-456374,-942902,273938,681151,220314,-621374,240507,-546516,-1173923,-400352,-499787,-79079,776595,416715,-247230,-43727,-575574,1256288,951168,-803207,439931,-444923,313682,28006,385754,1535665,1521513,395724,-123115,1070057,465706,-1333322,900838,-1548441,-1541246,243839,-1237163,354119,459965,227157,-812992,-691597,180813,-689401,-671854,-562011,137051,-249608,-563841,986386,823591,1380471,27120,498809,-858957,-853925,-147581,-1146118,-220509,-194656,-1504315,-258880,336875,55608,186393,-1182381,-210666,-357616,370258,237864,-374486,-248067,-606382,453882,1625821,-387629,157362,431377,1345368,496821,967800,927652,-743859,520200,295745,1435022,71595,-424866,-635150,160155,315525,-616734,1007095,-618484,-656327,215755,-1428792,-1652864,-331985,539581,1177930,570173,595117,142256,-1489385,-224092,-1283299,264705,-292947,238942,766967,1362555,-805815,-729622,-813640,250974,-976209,530436,895145,89347,-141811,1007900,-505310,-666617,-578838,-78946,-760511,773820,544869,1085028,-703379,-404640,811961,-636037,-59541,834861,-154872,280917,390309,50339,-213281,-582901,1114606,-143820,1641793,588200,348470,1150347,678247,4573,-223229,-1063404,-802010,-514066,-82973,-1510,-1008280,-1257694,696249,1127550,-81225,-596581,-40090,925057,-629705,1704739,1183504,1240845,-42266,-233813,-92866,-1246107,-800084,882184,683416,-459066,875020,385946,-130847,549277,354874,-20310,-904731,1159071,819258,-363051,903684,1263341,680379,-629157,727067,487034,780407,-1221982,-217176,-885190,-1172286,-310841,103426,158240,-864875,-80733,332946,213433,146521,919326,575221,-906568,-596960,287854,-762306,865667,659006,402090,757528,-897408,516341,35543,915183,148874,709826,671727,215207,44931,-144345,-449899,-759746,-449277,-1179621,-406644,1073861,1180914,822392,-120813,-1090530,-768366,393437,1721208,629753,-175693,550345,727648,917511,-1095880,-97311,5878,-229527,-368528,-1529403,544721,279429,-294277,1560260,343293,-565759,43899,-770411,360451,476064,591267,99722,327079,721056,-715232,588457,-156757,-750617,839261,287318,-128900,300198,-393090,-894651,-1388830,-448910,564382,-415593,-1150427,-67067,696075,72851,-716919,333446,1197106,179015,-610960,564920,200141,858296,-205266,-33896,-361458,535201,904701,1235823,40711,300820,-395436,579471,-760542,-246823,-438202,-612402,-956460,-547885,137142,580157,-550895,-575912,485679,745929,198961,-726417,1376344,687338,-806024,-913476,-495533,775239,310451,371330,-335966,944216,172841,-943310,-1264375,1097364,651306,819209,644931,-1041311,-329828,650692,-196302,145093,1321570,536284,-103747,728877,135438,249623,-650603,720930,1098821,890916,-12282,-151127,850519,423632,-399826,79631,657532,266191,-892775,-281114,-874298,-1253309,-1066208,-1328503,-777097,-112442,559925,-472160,-141954,1079553,274770,-306593,2334246,-788459,-1265737,-1153487,94453,-1218570,-1037007,295736,1130637,717668,-253259,-435185,-784108,-57089,-44407,-603447,-946877,67096,66426,539855,-1113225,-700373,495493,-363615,35022,-434330,846925,412508,236954,329119,-319721,180911,648137,783259,-797621,-643291,-887870,292722,-258704,141684,526572,-338315,711562,967917,1219469,1982157,506701,-272011,712695,-159412,-304575,461495,-943992,294109,423598,-348956,77928,473205,1118267,61225,173082,-1084537,759801,-16804,-20449,583014,-150556,-454048,-863617,1083773,33176,380004,125875,153447,-242561,329565,-1174285,1323923,1530187,397761,1234958,95579,-172629,5659,103240,-635684,-138592,638694,980948,110987,-235461,-1864928,-136965,-794458,-472595,-295220,-222550,-913237,-821254,101328,1488261,12069,-191901,588667,891964,1559826,603407,-490092,497495,363349,-335284,-287639,1413754,681727,729374,1382278,1765201,436134,252632,503025,-909419,1357731,475876,150444,-1002552,234465,-641384,240173,-2275425,-1705456,-861839,935680,209879,93630,-529520,-736513,1380534,605188,-504450,-912499,-613996,571956,1283621,-57727,300112,-469929,-126567,318799,-418447,-561735,876521,206310,-1106367,-769875,1170301,1735468,1133609,724009,-216015,-902082,548274,84454,121126,-373376,7667,763557,-211671,102034,-971873,-415834,885392,304078,-272941,228438,79836,450167,464926,1681400,-982561,684824,357497,-856107,703923,951948,18078,-796345,225010,-296313,132177,-153298,181807,1076741,-299581,-496894,-244604,499904,-295069,-4164,1822170,-1334246,-480917,104869,370145,-260033,-940791,367433,1728951,711243,-340527,-734474,-405562,2141425,470955,-159368,1338251,1333229,1013046,923449,1409679,1136394,-251282,1082017,1249478,282732,635307,-342684,-329787,-531310,86146,-290675,-443865,510253,-432415,443084,-611391,-1196610,-483221,-501493,-357679,79377,408533,-195795,1152191,290348,-658597,-225776,-870501,-932693,1484491,1884857,375580,-201709,-1401751,-564018,-151734,-50996,-221678,-1023211,-1362131,88490,-1437948,-303749,-1766240,-1006090,189572,-859007,154704,-109075,470444,-341899,974792,1094774,256985,1208872,1474927,1777065,-379841,-760444,-785299,-690551,-763632,616423,-385275,336682,-629966,688511,482860,1316588,32191,-1919880,524681,1072510,350425,525470,399274,-942340,192902,-716249,348941,48240,78766,-1010371,339064,362252,-154867,418698,-15593,-159777,-490843,64223,-163285,215064,-258677,-891538,-653274,95899,1037344,-279169,1505871,390713,171508,-1517716,-275331,376478,-132608,76959,461744,-1051552,737929,-601496,850184,355200,-376592,-718898,535176,776288,1659606,-173102,-105612,-2464680,-1540377,-780690,-2041708,-612800,-394773,855774,-66952,527411,-774718,-168943,-545640,-726001,-725319,63595,-1138591,-501676,-402997,-277007,571623,1470254,131106,-94843,1213276,195513,-794167,-228625,-1001098,-39797,169998,776110,-308805,-1508092,209724,641556,474523,484565,-659168,-731548,163592,-103657,256498,-893938,-656329,-429574,165294,-278063,1365512,169571,-505781,-40126,-238361,-20665,-604581,1324198,621535,-665108,-40496,698196,834412,1758554,-905969,-205028,851985,1276743,273108,1456530,-753505,1078851,182161,1111582,348426,671970,-876412,-295896,474038,589453,-475767,-281472,-203639,-313598,-1231531,1148893,664579,-107706,1295676,283358,674624,-384581,397267,22630,52038,416031,-830765,673126,513387,-169916,-290312,-390181,-806588,624681,669607,1514727,-53206,854643,-383964,655411,258896,289716,719022,1318654,-824942,-643950,-169533,-477911,-204969,-591707,-131430,144508,422275,778346,1031654,1157787,155452,-421212,53998,-44839,-642650,-318670,-627230,-696274,-640942,-250536,563536,433871,-157935,699399],[342093,99735,-271021,-395133,-109638,-271706,563366,611442,-944055,-483390,47793,-57797,-1367986,297533,735000,45005,-30915,-438252,-428047,292156,-165850,710272,929995,685446,-313107,-960331,482478,-94323,140347,173919,-612838,-12439,474339,-178488,-532394,-306971,791091,1037676,-1433105,-13620,-1321477,-114484,422990,-186683,687292,1096473,1780798,993869,1142863,506086,-1972725,-1796688,-1255965,457311,-101334,37078,-709053,-1124909,334810,-216271,715752,1443113,420596,33536,-801491,-1215571,131194,-61835,25756,456706,432654,-173092,102498,-127689,866475,157121,272639,201592,565096,983532,1753786,2069988,-432692,-619628,415687,544803,352657,379852,807090,-270263,287243,-602639,351783,580995,-187209,-1060836,-864160,-39927,-108371,99202,-442477,-308141,-515517,-420796,-970298,-257382,1944604,917356,-116753,308645,-18395,-305780,-1176605,-320858,1166334,556709,13658,-803803,-736370,-1260023,339114,361945,-334891,-565250,-1608294,46598,-723406,-1335840,-175028,-363493,-1718997,-485857,-150852,-767831,-327424,587739,-786735,-195659,1374674,-568896,793733,81422,245404,410517,290150,521210,577572,-3207,-472242,-231778,-1324847,317355,-249991,-355495,-367598,262627,375576,62553,-688620,-87793,139238,463523,844891,410513,667869,21492,367139,-473395,-312449,91785,1453121,-436729,1446197,518745,-1206489,-1094460,-1350442,-1026717,-69881,512743,-720164,-482519,-1205051,-251747,744967,91948,-553166,339263,-545763,-639984,-8473,-466426,136199,564546,144280,189088,38798,-289145,1318367,657203,-664536,269848,-737770,393548,244910,104427,1333043,1489317,662759,-83778,1357770,532364,-1140509,788576,-1481739,-1557710,454024,-1527872,219642,512450,408706,-1100858,-623500,-235160,-612699,-979022,-495461,-513333,-596298,-942302,783381,826805,760365,-578056,851946,-910828,-926529,-81134,-838250,-355630,-158706,-1350176,-81666,456710,-77043,496750,-1622427,-241420,-432997,-184110,-261425,-652075,-22319,-753419,427390,1285049,-625903,258957,579151,1234881,443041,1064870,716925,-638257,128477,226663,632456,-497612,-310296,-598509,387385,284866,-447745,1130636,-879812,-733339,572284,-888204,-965652,-652825,195936,696273,97222,725111,117634,-1344995,-492300,-685076,579725,-438978,50415,460515,1256409,-1300217,-626480,-592168,-405868,-1225303,-23040,1285302,563457,-172602,728023,-514852,-983455,-611604,211775,-771615,397746,1088905,1181330,-55937,21496,781557,-670020,-133978,586644,-624221,443850,222812,936117,-140170,-1059957,776411,-153121,1452915,272363,316676,1002439,489839,-207178,-7897,-962414,-471652,-654989,-83074,-50877,-897925,-1126092,653872,829413,-607852,-197580,-11354,795348,-451735,1675941,794456,1128428,2617,-449467,-42461,-504117,-454099,1121060,632379,-491517,760666,429580,37995,326130,840970,89771,-1043463,1743380,932563,-506119,1064208,1007582,611015,-703962,690883,528785,529002,-1182648,-148170,-1023705,-1084458,-391480,-79841,386609,-894791,720560,435918,370711,91505,507514,498917,-770714,-546403,566554,-627695,765406,747817,818843,652047,-958102,692463,-305068,701047,287866,1194220,831456,311444,-13298,-518217,-729497,-355920,262542,-1145947,246514,1080885,932738,289649,110612,-895867,-1072857,-50988,2282002,763307,-23810,977501,566234,416908,-935121,-123331,202735,80060,-127713,-1269099,731084,194600,70391,1788423,408168,-777605,75040,-765332,-313896,949055,511190,-65627,594605,1243025,-528063,351645,-407537,-749785,661556,-150320,-263654,434784,-357411,-745842,-1332433,-172773,782601,-653590,-842667,-143033,441081,16504,-621774,316902,1457462,368352,-467597,607288,243107,847379,28240,-82436,-406634,699256,1050821,1398221,-140314,371582,-110767,950656,-207341,84312,-501901,-363489,-1523440,-1404958,-236660,848919,-246362,-383355,534776,473151,302122,-315049,1335214,509894,-1568106,-1044492,-257800,538017,253363,398577,-52440,1030948,265449,-849848,-1605704,1162983,633522,647131,429251,-741334,-600014,548803,161347,-274558,1122274,567461,438356,983133,-164903,-373186,-1015593,579315,821153,1000544,481062,37488,935657,356912,-52467,260303,514267,439954,-855082,-536811,-848944,-1224352,-736485,-1139405,-884056,-356173,678811,-708713,-401744,932064,184648,-259112,2314461,-1014786,-1005114,-1102759,266271,-1402921,-855865,508753,1036413,673051,-404709,-894680,-595457,272017,127906,-267810,-686895,157675,516335,619291,-1044994,-803621,410555,-119518,-367933,-502934,780450,423182,368667,1087829,40872,189877,908712,755880,-149879,-818119,-1276152,-44693,-179346,192312,544076,-447413,625951,1212776,1082373,1892092,843427,-456363,424921,-377072,-468301,460697,-755014,767897,684679,-560722,252430,392506,1126653,-281653,-87887,-1567110,1068106,97932,114114,706673,67882,-935380,-944548,988708,-24679,192984,413609,311488,-304988,404437,-1311739,1235611,1226956,629143,543753,153145,425830,272011,902621,81772,247689,887068,1060611,152805,-675047,-1088014,-175752,-1019721,-706590,723897,-157072,-841415,-968849,38639,1185153,6393,-381104,556260,764619,1517795,696500,-936844,620740,199146,-108375,-346056,2037879,336439,480218,1229602,1605538,410262,810787,573761,-671016,1725638,576657,-413329,-1443750,-24686,-141588,329854,-1604738,-1589592,-895991,1238103,-25294,-312094,-831952,-822940,737342,404791,-385327,-506620,-706288,735188,1037290,117487,185820,-596244,-601740,316422,-340440,-997252,1133208,46122,-1080051,-748289,1096959,1508629,1237045,799311,-170915,-134272,784637,171962,-104183,-337892,-306286,781604,115081,169954,-1044203,-317369,1242555,367718,-247890,-4616,68903,853913,351437,1670113,-825132,580881,177753,-783087,900990,1220538,-87467,-544890,109975,-202707,641680,-437462,139268,340646,-619730,-358539,-307634,416268,-262928,-185673,1585299,-1795976,-624455,-208014,410554,-4057,-787518,224151,1524071,200753,-688027,-1050807,-717986,1170175,502962,559271,1426185,984764,997435,792632,1150286,1002108,-88981,477109,1265830,-175056,431823,-469904,-862500,-537013,7913,-257216,-416369,624632,-657060,354087,-1106348,-1540678,-560531,-1045182,-456822,38417,354563,-278763,904208,66008,-666783,11830,-833068,-1124209,1140307,1760689,331015,-442630,-1808852,-779146,211053,-251137,-385670,-462275,-1521696,-331448,-961488,-120483,-2117812,-1334921,379985,-697931,275926,-346382,-54888,-325372,1029223,1473106,460549,1302842,1605343,1678313,-398479,-966277,-602842,-1208584,-758554,655904,-727168,438954,-926106,-147917,109441,1353347,277411,-1648770,856351,1227417,215822,569772,517222,-1219211,-359216,-645392,768103,-130156,109438,-650666,394389,598567,-668174,-221312,-173633,-685546,-892281,-236157,-168066,199075,-444813,-726193,-809059,-291128,786673,-636228,991845,226575,303071,-1016467,-419882,253908,-141951,-514044,230021,-1218658,354352,-516434,494006,434351,286154,112653,773689,794410,1740955,-313639,-329939,-2261971,-1352782,-540240,-1850957,-607349,-327877,1436375,236915,643900,-1183574,-305943,-285887,-549814,-624582,746261,-752089,-16780,-498683,-196345,418730,1333308,-160025,-352744,1661400,436989,-851935,-186248,-886533,-387922,198663,837912,-440019,-1082755,-145349,398139,937613,462413,-559739,-742220,495037,-13546,186441,-479093,-163730,-515875,-340837,-87385,1751985,651650,-419116,510406,-209321,501548,-12617,1306585,747202,-610550,-521319,804486,1072055,2405322,-721518,-347400,706981,1165238,719286,986615,-386309,999823,285613,771784,111967,561759,-1268983,-340495,666997,470154,-608383,-59940,-100305,-589509,-1298835,1033176,375144,-170594,670266,272709,598736,257896,543263,101263,131309,363618,-225799,316742,395391,-65183,-528887,449364,-412481,498143,489077,1623359,-183106,586192,135678,803605,-80679,463539,593463,1218442,-371838,-989589,-152461,-188296,-60309,-863376,-403153,-150438,170315,689733,1072626,1301072,400526,-114720,-487087,-289904,-354162,-102672,-582299,-1424554,-434680,-49477,192980,759285,-72318,641412],[270681,-151037,-308539,-122701,-73291,-442211,279784,150826,-782983,-471249,238247,808040,-1470799,221697,-118306,-163130,-52413,-410461,-374725,220924,-131334,461975,747627,573161,-66725,-902508,-93110,-318598,102661,52989,-602927,169513,478432,-89532,-129100,-289026,169413,1004075,-1182335,78206,-1063178,-42292,296989,-285721,1096274,1246756,1887223,1299242,1331933,440497,-1453219,-1682445,-1239167,671133,-8077,81885,-657655,-997450,506663,-163421,558526,1379292,557868,815107,-1119173,-1454176,81323,-121656,-64885,451620,309425,-58239,-434788,-299207,545783,362588,74944,321395,879903,909520,1669135,2324221,-567919,-508820,731339,88839,316676,525231,903557,-134144,655367,-68841,689158,866079,-534740,-1119848,-914666,-318093,-115927,151607,5782,-112030,-585019,-895184,-877396,-333033,1836234,1340977,70972,215476,-87581,268360,-278159,-151094,1135353,697031,-108095,-725539,-673323,-1248534,349129,204947,-253647,-508613,-1362283,177869,-1274021,-656256,85973,-536402,-2260255,-819267,-436635,-728961,-616462,841239,-863809,-68228,1317242,-498576,1149437,543844,438281,394663,347960,954241,551043,232944,-248950,-251108,-959198,705596,-195303,-756968,-302640,198370,388460,116262,-193321,-147826,622036,814391,642753,1164788,906235,-667749,475148,-251938,-138978,-439285,1379438,-784879,1428077,144015,-954325,-1078876,-1314708,-533453,-188257,-410590,-364344,-572683,-1347602,-508762,880502,-52798,-462347,369847,-269925,-186504,268085,-498764,548187,449620,-362050,607781,187610,144294,1181224,150635,-572833,95575,-929850,368486,395963,-200706,767238,1318016,701272,-18199,1356004,616183,-908620,605611,-1228242,-1357864,705245,-1695507,19836,427461,627699,-1184579,-462737,-515875,-486172,-1173101,-455476,-1198439,-783114,-1163962,568225,774891,492262,-1015265,1191583,-791009,-697409,-104549,-586729,-418139,-218213,-1075982,-39126,619831,-97596,713277,-2101202,-393074,-465392,-714882,-804245,-868365,354628,-875887,325481,874862,-908864,424743,693919,967509,386203,1028706,392462,-545726,-109089,172421,-250490,-928014,-82333,-423150,536551,249822,-284298,1082286,-1030421,-636920,930926,-270985,-133004,-714342,-59242,158571,-460995,713583,-66856,-1196405,-871750,-137548,867497,-380053,139608,135150,896415,-1819989,-497303,-190820,-987829,-1240567,-380790,1099535,852296,-193165,315539,-425534,-1243251,-444426,374963,-784717,2669,1408493,1063564,558365,260728,592874,-629665,-99288,256683,-813615,570630,202518,1689586,-117606,-1587807,341759,-168002,1130933,90114,286548,641889,351769,-363520,-136375,-922433,-107439,-629157,-183803,-131630,-601013,-742258,592772,568521,-1006845,299393,60546,573941,-211622,1621435,347882,1058290,-1751,-615152,6862,530018,-30971,1300912,554599,-512198,448420,347765,33238,80860,1251801,367271,-1027692,2047878,1084292,-356708,888046,537904,381174,-734226,507853,455380,208116,-972960,-70602,-1050000,-828874,-437887,-240838,564902,-895341,1288846,380496,464823,104609,110126,377792,-540763,-277769,927267,-60769,546399,731160,1199579,506150,-884363,854887,-395866,497937,414092,1438429,1007206,531019,101471,-701512,-901664,-39416,775729,-1001786,642361,716748,514714,-393333,191787,-492865,-1461805,-437235,2257779,726139,274986,1016616,341853,-66494,-671409,111581,287909,391777,326151,-994270,756281,-13493,606627,1873358,563354,-767974,-41827,-839489,-892748,1143374,292029,-164569,810416,1430142,-273391,83780,-674328,-420904,371038,-732872,-233117,565765,-72881,-513206,-786483,191941,825069,-895234,-544375,-217241,304466,49878,-537838,286417,1375473,550887,-57022,745957,418839,792864,161530,-26281,-359485,741519,1069631,1223834,-321217,335842,129551,1116111,311690,440977,-436205,-59259,-1668514,-1635084,-511744,1061481,338974,-228957,572493,218748,477499,-8745,1092501,367464,-1903065,-912517,22269,354352,172997,389882,192017,848143,225662,-808152,-1790420,952991,584816,414830,101778,-255979,-776082,381165,639437,-724446,590470,479798,782982,1169635,-213481,-925423,-953847,372041,628325,985007,721827,-38799,806246,315377,18306,213548,300202,586439,-673408,-749128,-799407,-1107335,-372694,-826609,-937606,-581139,739148,-841051,-603761,631818,117942,-453307,2038803,-1059985,-538373,-1042905,191534,-1493122,-589429,613395,672127,634526,-480217,-1137000,-308828,492206,253830,242695,-354816,162010,954465,582906,-875779,-836569,504530,234703,-749567,-562805,568812,436304,492718,1653562,229482,173658,929289,623309,624378,-914051,-1609100,-239641,15684,132602,369681,-675758,348313,1157321,741273,1420734,925115,-520697,119965,-585681,-631596,455617,-328496,1285454,872379,-655201,588777,59789,960909,-529444,-195466,-1765759,1113684,189065,-44380,671644,341507,-1188365,-821527,654210,-94845,-141362,581733,330223,-230466,455528,-1328755,1132021,821585,890363,-148513,305651,1036418,402105,1465576,614415,489506,951953,1128946,122055,-970179,-612463,-313680,-959285,-729226,1455577,-235535,-635489,-1085454,-76591,966545,-22785,-586594,430124,799098,1387643,729576,-1286294,639298,34295,246337,-255251,2193574,59507,219391,949461,1295392,587385,1172349,595456,-357640,1736603,629402,-917402,-1601916,-314273,655528,402880,-717035,-1383987,-857002,1282203,-80424,-633380,-1010100,-749039,30647,-172721,-221992,73756,-639788,837971,694895,298898,19790,-704421,-954125,502511,-139145,-1491063,1154039,-220807,-968290,-663428,1051674,1280080,1179089,654489,-161215,909876,820355,129728,-345841,-235023,-536195,679624,436257,372729,-1115129,-309144,1562728,484191,-162671,-57114,169615,1079219,186139,1487250,-593807,282276,-45316,-504708,1048357,1190353,-101194,-194079,133983,-122207,1123934,-583613,140069,-220851,-908858,-225585,-328375,293595,-331391,-277362,1219907,-2111984,-683244,-589820,400426,229915,-505117,94535,1340013,-215938,-1010779,-1244389,-908157,-117277,479119,1300344,1098811,392379,991455,575614,844095,748796,-85283,-70317,1264667,-395656,157023,-532459,-1359268,-466647,-356113,-111772,-370161,758607,-872608,143274,-1348364,-1622388,-494603,-1437041,-539777,-32668,317667,-294891,732009,-170905,-527083,377543,-705286,-1315921,564588,1360756,169675,-600437,-1887158,-919298,446943,-530344,-612171,371102,-1480989,-414401,-547077,118976,-2244369,-1403983,579987,-434272,430985,-393405,-523291,-308624,973367,1480959,733793,1377362,1636992,1361184,-457205,-1127631,-274349,-1521149,-471346,653243,-949883,453366,-1126811,-942325,-189934,1173407,272649,-1218028,997066,1193464,-49892,540272,653149,-1366925,-592181,-525640,807651,-296898,3069,-344615,353510,814085,-1013253,-894488,-292785,-919909,-946092,-365331,-83764,69651,-634605,-467647,-913866,-595089,418756,-817618,386627,127015,339387,-322677,-492483,-139841,-66149,-1114372,71683,-1319584,-89925,-334625,29151,481718,1016459,1026344,951699,783166,1429696,-507220,-601735,-1567150,-953200,-352819,-1447823,-590681,-306628,1606456,552652,776758,-1600529,-415549,-19322,-335565,-414315,1181427,-337090,390334,-558610,-120088,364438,898670,-474352,-526334,1720287,517213,-1035931,-299807,-601329,-545130,190038,828422,-453131,-450987,-558097,133401,1285329,316327,-424888,-648424,617284,43366,-56939,-128408,49535,-539247,-826466,194370,1848147,793098,-387543,869284,-184591,940851,713879,1132482,806867,-479210,-834975,688497,1311925,2789556,-471441,-448987,645338,908397,925577,264532,-80182,804527,268298,572862,-88172,403153,-1631724,-330150,771369,286735,-809757,63034,6232,-733513,-916590,803646,100820,-231207,-210434,-62569,353435,964688,633164,96053,98832,309784,397707,121734,476569,-94494,-718970,1207894,-232415,476536,215904,1501407,-305661,322629,545535,926028,-241454,566378,141110,1016716,100918,-1023479,-310337,91286,38832,-1069311,-601628,-517018,2140,309742,872652,1226538,536843,197582,-843146,-376449,-165888,12309,-544101,-1786759,-225470,179304,4929,1096812,50239,502920],[258278,-337853,-418666,144663,25539,-499656,-79419,-360778,-487538,-391857,235962,1314623,-1309897,213042,-835083,-320372,54395,-201201,-329979,24316,-277514,282263,461564,246600,225577,-915773,-540430,-477880,65339,-252213,-418226,217675,465022,-59465,248197,-60790,-377165,889123,-774698,89126,-734891,-11588,127292,-348361,1344011,1320919,1610999,1474359,1557662,352137,-700616,-1397573,-999357,791711,204733,-16734,-639412,-753893,724226,60095,395627,1352452,708203,1495629,-1111960,-1599085,48548,-207594,-47338,486596,225992,140566,-684645,-425880,100683,441164,-72690,337783,1056433,761196,1439478,2374088,-557311,-220609,890268,-272683,219219,334520,717931,-34594,942211,489470,967500,974470,-910616,-960949,-791344,-461826,-177207,257965,422072,-2866,-716556,-1188190,-678584,-317847,1535022,1558227,280660,225420,-34797,605335,467721,237656,1010550,884798,-160532,-637606,-556682,-1097194,274577,-54470,-206211,-398648,-1064448,284355,-1496369,-9663,188562,-561794,-2153862,-863137,-624324,-610568,-875298,935257,-879598,13600,1001014,-288929,1495793,881939,430978,190878,111822,1297245,481327,372502,47003,-318498,-623767,849349,-194270,-1110257,-45524,100468,363597,114433,415975,-44765,1058214,1078497,420973,1850576,1301798,-1350144,530267,-18779,36680,-906790,1232622,-1082018,1268441,-210198,-804054,-1160859,-1149740,-171912,-192548,-819303,12807,-706699,-1391672,-491203,1082723,-187963,-350876,333564,224790,124985,360800,-538038,1075658,485884,-966137,796975,373682,640058,907801,-439542,-537571,-48446,-970349,224576,402886,-500334,-66899,1035400,549735,-4725,1082879,702355,-714974,427217,-835518,-997497,867201,-1741489,-191816,232887,858545,-1013344,-313639,-674244,-349729,-1265428,-488851,-1649598,-769823,-1086540,401693,687484,578964,-1162667,1344283,-529765,-305708,-197850,-526967,-387625,-287098,-720892,-22414,738358,-13631,792419,-2421567,-613996,-464306,-1097385,-1258728,-1004274,803904,-955737,84571,544416,-1194734,514111,720439,626484,280914,852103,52092,-509522,-125296,150245,-930300,-1116636,147961,-104186,611391,217193,-136892,862815,-1023128,-417591,1201999,151897,578243,-552990,-187233,-353944,-844548,575435,-348624,-1120592,-1240592,220205,1021314,-154011,416440,-163154,378158,-2069200,-367628,244167,-1341433,-1044332,-449589,418645,883723,-211163,-64538,-240420,-1430145,-145813,362926,-807187,-337954,1422106,790963,999635,295366,312310,-442834,-17903,-105790,-659403,621428,406728,2052959,-145473,-2089155,-95664,-176366,813162,96844,251633,95029,294999,-382193,-462796,-884834,235194,-408967,-356656,-260285,-193547,-177831,529080,422528,-1150939,817933,168133,325708,26136,1534801,-81918,1049061,-26818,-725666,30550,1484353,301551,1336244,473752,-522797,105919,77937,-269844,-91887,1464452,562984,-885188,1736246,1278954,-21958,496601,49181,89319,-521703,231926,306901,-99534,-616650,80260,-910095,-469647,-435618,-327914,599949,-851204,1388092,194572,472222,192389,-204964,200208,-275958,145914,1224108,606307,249807,559198,1466313,324226,-721791,989372,-272948,398191,494216,1376751,1047619,794034,283912,-691074,-900808,140376,926580,-824668,718938,139639,55380,-974015,198388,-8402,-1753759,-659258,1609028,507001,689577,797009,124802,-384603,-308327,513041,238983,627692,822079,-791614,620676,-270070,1125689,1703386,784022,-489476,-239074,-909251,-1170256,1004362,-29405,-178039,964808,1360874,-31466,-126518,-864060,108932,68746,-1220680,-48760,613615,294576,-283214,-25444,562151,671959,-1084418,-423831,-306599,309239,155843,-462581,213123,867888,702526,460621,941727,659424,691732,140391,90130,-215423,676808,959373,797565,-432642,193374,190978,994194,628215,744756,-318652,135643,-1280284,-1145633,-637976,1185908,1023788,-224897,553940,43046,614296,91106,687699,312773,-1677957,-525610,316677,267416,74313,325751,306177,468830,84986,-890734,-1812484,550757,519077,201302,-300921,316963,-752516,209783,1121982,-990933,-125434,283582,795495,1150956,-22169,-1188273,-620284,124389,500661,846150,656116,-339672,478586,345353,-339393,-87778,122056,654084,-401356,-822209,-755816,-929409,-82935,-481685,-926595,-760787,672800,-847079,-720477,269737,61145,-789793,1633849,-917850,-14025,-964460,-60236,-1494686,-332079,579133,185738,621599,-462822,-1046474,38141,583778,334470,807774,-53210,77509,1210611,390356,-660532,-832121,732756,516953,-996507,-611462,297757,463386,545906,1874457,205191,149487,729866,488485,1322745,-877143,-1871130,-251409,283113,7945,58745,-936200,-10873,799444,282620,802207,767452,-494173,-123322,-772732,-738413,406083,134533,1596780,952563,-619627,1048206,-374041,758888,-574935,-133950,-1559175,915762,244569,-444660,506808,625443,-1148662,-527265,237799,-124129,-456463,617148,206198,-47641,457800,-1186317,1074304,446369,1121904,-610999,530125,1506462,374083,1601273,802366,488373,806479,1063277,30878,-1037870,-553905,-439779,-475147,-468820,1680593,-394693,-318094,-1092378,-158042,815392,-104377,-779928,303081,934783,1168018,695832,-1447200,541327,-88102,622065,-47411,1793370,-73369,1323,610680,921273,944880,1227682,554999,-138757,1434932,627988,-1223088,-1478999,-593781,1421919,474035,-75122,-1129776,-746105,1043751,-14253,-708712,-971476,-512034,-515988,-863340,-50253,629386,-423155,865927,335725,457709,-160629,-732445,-1069330,705852,131378,-1922240,932830,-511993,-866435,-634720,1107339,1066409,969864,322898,-189045,1842392,646396,29059,-533299,-23961,-611175,523334,671929,668917,-1016181,-273578,1804035,691517,-54933,83309,388499,1130798,57675,1192381,-354052,-150029,-281437,-97201,1044892,775873,24636,160886,332736,-118282,1449771,-563802,166762,-342500,-1089847,-126159,-280275,161856,-507804,-243586,831741,-2214033,-633085,-971376,378171,450820,-162421,29234,1192098,-408977,-1160926,-1289138,-912239,-1203329,339953,1778001,519048,-329810,916282,248372,506552,444953,-265125,-327489,1282703,-495205,-165437,-493424,-1689396,-340413,-876584,124009,-177784,892411,-1062477,-208018,-1345977,-1432785,-300442,-1591646,-612881,-66844,339306,-192053,717399,-333149,-287238,729178,-489429,-1413562,-43456,855358,-42161,-612785,-1592988,-974361,389428,-789212,-836341,1118285,-1258173,-225535,-208439,318059,-2172212,-1131251,698006,-168591,595712,-169359,-834336,-366345,792074,1061083,985103,1345683,1580422,911744,-494771,-1174648,125100,-1497082,-16783,603299,-917523,359989,-1274813,-1427433,-355600,850787,200416,-723990,929343,1023567,-404895,424228,832033,-1310168,-470123,-401935,486218,-322593,-163592,-159953,116295,964817,-1078229,-1381592,-332633,-663906,-663993,-343713,57247,-105678,-780945,-307492,-949061,-673464,56500,-818814,-109244,149055,253182,394760,-434754,-748275,108786,-1495401,38003,-1321439,-441585,-91128,-390772,533421,1501493,1573234,995239,700768,764231,-763307,-893643,-750942,-509675,-217504,-1029360,-565875,-360257,1367911,796725,838234,-1922244,-467179,240752,-94267,-169241,1237634,70517,746203,-574769,-72288,355628,361582,-697234,-596418,1330073,431847,-1318097,-609165,-302978,-518707,123014,767487,-327786,225662,-929961,-68292,1415123,92763,-257614,-428901,524183,32361,-444440,-14586,20788,-468088,-1201051,499330,1570780,693802,-375772,875481,-175857,1157839,1372748,856944,827383,-306085,-923212,418169,1527654,2758093,-269880,-542130,736550,612672,844128,-439712,104105,540393,149451,616136,-233429,216909,-1850786,-284441,786253,197698,-1013795,113268,107278,-702285,-270950,469823,-128695,-266873,-1098551,-554393,41896,1559154,616847,-50006,-46279,292230,958365,151709,690965,-279324,-814942,1608624,-325268,468204,-90735,1109132,-398679,189820,705242,955669,-220488,558013,-575245,731676,460178,-730522,-591969,266522,61124,-1117928,-685584,-825012,-57183,-176707,492817,997210,508319,429140,-927358,-236690,-85749,2415,-516064,-1635421,-40361,398566,59793,1313577,164843,310768],[234000,-447260,-569157,365460,155917,-413962,-437838,-791195,-161429,-287529,26300,1399147,-842258,325644,-1172403,-432135,130742,89891,-284432,-207615,-542272,221444,198114,-184651,493052,-1041970,-778102,-494219,124168,-608672,-113539,107506,435011,-52674,544618,412137,-627622,695888,-331490,89127,-447632,-34405,-114081,-343635,1366210,1312330,1095239,1443083,1696774,213096,6405,-1046368,-640946,793813,505934,-140149,-669501,-446722,908124,419128,273030,1295283,828383,1767546,-857196,-1656199,-16721,-300630,39468,539386,198266,399883,-519776,-480763,-348441,395663,-167120,244530,1049145,599213,1173666,2269521,-350319,165467,826924,-491492,88324,28631,291448,-20605,1048891,845532,1009108,861150,-1301786,-691219,-537864,-400122,-258758,369496,696492,28135,-852463,-1199723,-403370,-245325,1083180,1513883,395405,402644,130858,742194,821010,703481,797408,1048918,-71302,-526686,-488337,-824275,143016,-100853,-172901,-277927,-780448,339068,-1316327,443373,145834,-445341,-1269595,-638158,-764102,-424215,-942665,870791,-816723,880,538550,11661,1748863,1049972,236715,-136714,-262142,1522361,440924,354496,286256,-423888,-377070,725303,-248714,-1287239,309696,-25612,273207,59840,952576,206524,1319325,1198897,266940,2290325,1688690,-1772112,550621,150032,179084,-1142368,1062971,-1250699,1009613,-428344,-799273,-1346640,-878322,38662,-97978,-757577,280861,-855703,-1360014,-335595,1304242,-299731,-218619,253139,804683,303736,275225,-505193,1550678,648385,-1469670,620771,554964,1067243,617111,-896700,-563071,-150865,-857476,-24876,246614,-768855,-884100,707806,290482,-95596,645368,763536,-603909,331259,-381276,-582415,842303,-1706372,-333392,8038,1019369,-626260,-243731,-746159,-259372,-1296325,-602362,-1650542,-576412,-615333,311060,580884,845856,-1017266,1164645,-177102,82505,-307743,-688309,-270350,-296653,-338529,86090,752706,154049,801174,-2343026,-816029,-466835,-1268055,-1540618,-1040362,1252231,-967644,-296658,346739,-1429190,414544,612278,324389,95976,547360,-198909,-553257,51411,164559,-1253496,-1068824,263025,313458,638743,196932,566,520965,-878182,-167807,1297954,226349,953477,-287677,-193180,-772601,-889034,360456,-621458,-1134645,-1440939,329729,1020632,135113,774493,-415156,-159170,-1924655,-249637,572481,-1368587,-706333,-264233,-420372,684746,-218518,-272595,7577,-1524148,155681,197989,-796252,-545404,1173173,445171,1184868,173700,45159,-71787,58262,-427501,-226734,575027,776448,1920595,-195038,-2471788,-440521,-177359,578451,298622,212676,-483027,311762,-217306,-727540,-784579,512582,-43161,-550622,-435743,186941,402692,473720,389637,-1002241,1259206,311389,128021,196030,1354616,-415731,1069336,-43844,-794870,22233,1994617,435245,1204017,405307,-520153,-150239,-387474,-833794,-124617,1421592,531026,-675517,790889,1485881,319453,119523,-264965,-153685,-1477,-62290,139658,-302762,-182196,355732,-622724,-90305,-381944,-318977,467432,-719561,1005873,-60686,399280,335338,-400978,-37566,-57261,598064,1340046,1003058,-64427,241847,1544374,106312,-538440,1085204,-72909,417627,500898,1070571,840577,973795,426966,-521664,-719300,173664,726398,-700976,509709,-415976,-325889,-1254446,209567,401955,-1790513,-685958,558569,152321,1120120,618448,-54970,-526399,97747,962934,103606,731090,1170999,-682105,370482,-466419,1437703,1273201,1018802,19939,-413430,-892248,-1061174,717918,-368997,-120376,1088517,1152445,129861,-213108,-891149,611490,-150821,-1373417,207783,521134,533098,-144023,656969,805147,373046,-1172501,-614424,-427827,412241,293405,-385539,79698,39655,803281,917507,1116159,853956,548489,-19937,214883,2773,542524,744314,279390,-416760,-1559,47932,632475,655320,923868,-238762,127184,-535596,-202153,-661218,1190052,1580520,-424235,435728,-27473,596215,-16791,189459,342796,-998450,-4592,584644,264811,-37297,206688,234093,33121,-76476,-1076829,-1713470,86802,444974,55879,-699763,824297,-479463,107263,1476787,-913308,-753762,22593,457634,862606,324546,-1034947,-229949,-156644,350159,610588,321971,-727715,53201,458908,-1017871,-574494,61011,633667,-109305,-710939,-737911,-721415,76803,-174797,-847614,-867880,465321,-736969,-761038,-56222,-2415,-1090742,1221465,-666490,385515,-870892,-380357,-1433071,-166176,415267,-265210,634295,-284863,-611611,378451,563642,390654,1290934,120998,-73039,1158053,86562,-455653,-843888,963340,569150,-1047000,-636092,46623,492439,474783,1736512,26022,131805,406103,454522,1757280,-687920,-1978883,-90073,552684,-87114,-282237,-1152503,-333312,262214,-174429,285807,485210,-428286,-249804,-918680,-752643,288476,384925,1617557,923280,-504598,1512063,-725292,660230,-355383,47649,-1008884,556635,269878,-893173,282499,892225,-858949,-144683,-63974,-80458,-590490,545631,-16582,175818,432386,-828389,1134157,249347,1298542,-695128,774612,1726161,206583,1289094,630378,228823,496117,771181,-96625,-872593,-724161,-369094,391772,-36835,1417301,-547488,40290,-950073,-139138,666616,-237864,-930919,269680,1056716,875135,601147,-1387621,347981,-141660,898951,195794,1011851,-49212,-157013,299388,566137,1379424,1029245,455847,-97743,980302,592593,-1244515,-1154629,-803721,1852694,551245,57589,-834642,-581613,622686,74776,-500014,-704874,-149248,-669729,-1302865,86180,983739,-125369,820173,39376,605212,-310793,-649168,-897688,799658,397674,-2157573,547027,-740207,-885055,-703280,1272974,893048,643661,-102042,-239583,2311318,337454,-43544,-604714,281285,-519551,418708,792094,965119,-648965,-37681,1886838,995695,45187,342871,679886,1054328,19441,868663,-163971,-624449,-500480,328285,847978,62415,296779,411542,689133,-241050,1539013,-403385,197051,-47659,-1131214,-83149,-146417,69497,-732151,-91980,518174,-2077774,-470701,-1268729,366327,656116,103925,1605,955414,-388220,-1113384,-1215776,-734761,-1699477,82974,1873666,-47797,-983824,730120,-170638,159159,168101,-562153,-239688,1338361,-540095,-480518,-353291,-1713592,-179852,-1312202,366098,196239,987509,-1201213,-628136,-1166280,-1058814,-31648,-1470492,-677119,-9440,408528,35211,848820,-341451,-16395,919828,-201662,-1342990,-518345,460601,-231719,-454678,-1014630,-982174,-4879,-931275,-965555,1449740,-929643,82989,103722,388984,-2015853,-582553,672751,-12474,724416,285369,-964223,-507927,507721,321218,1133039,1152789,1446900,449598,-446818,-1069787,438341,-1121759,386706,502299,-584722,185233,-1348200,-1480658,-371436,523791,277566,-270721,706892,802914,-769846,237016,1045976,-1029614,-110989,-313784,-24291,-137972,-301031,-100244,-338432,1012295,-870955,-1547784,-262531,50274,-256333,-266841,173543,-238799,-841478,-390310,-920255,-444859,-198477,-710031,-346663,292799,95337,954041,-262839,-1405563,356038,-1489593,103891,-1238128,-608175,168507,-629424,626589,1514185,1464698,873807,520097,-72781,-1055624,-1162514,-240376,-220834,-140234,-770561,-523663,-482913,909662,914142,769528,-2021187,-440673,472709,144138,18530,956383,449560,1118323,-556182,-75022,341608,-77793,-746891,-558346,645888,231613,-1596379,-1033150,-135629,-369842,-8461,691661,-89260,739340,-1170300,-126246,1316992,-139640,-71108,-119621,273496,-54446,-888372,-176956,-113482,-295084,-1390875,764995,996387,498512,-324844,566795,-195514,1067930,1768780,559783,825816,-133620,-839346,97076,1705057,2328941,-196034,-612500,995434,383247,529953,-885202,154117,272095,-18290,876990,-315441,42998,-1839408,-240956,728387,308056,-1094323,144670,181685,-511471,335855,50004,-299568,-271328,-1772038,-962261,-213678,1905940,500835,-347527,-261020,336868,1389429,363384,893308,-562934,-796355,1526847,-625140,374340,-365817,514791,-457504,245634,596615,833098,-101864,420921,-1362438,404807,622611,-248533,-901043,272477,-2975,-959627,-660769,-938480,-20929,-572975,46086,709607,306653,518524,-788921,100663,-85571,-108092,-486672,-1067534,115882,554190,300851,1299227,226517,96668],[140079,-492046,-703974,505750,269624,-217964,-737430,-1051946,109961,-205468,-325131,1218733,-164881,551682,-1069577,-538558,24208,348734,-229657,-373119,-809388,284988,24749,-535898,669757,-1265337,-791887,-330762,353645,-834489,214491,-113392,374649,-51334,721398,1015730,-511924,444966,48112,151338,-294348,-116408,-413446,-271443,1152077,1200163,543348,1214259,1695633,26596,481665,-736577,-272677,687213,807494,-165758,-742272,-149834,968578,813573,206220,1130668,881732,1514099,-493663,-1592504,-135696,-369287,149348,580699,218529,662035,-23038,-473249,-677117,266926,-211340,86196,867748,476281,945998,2068754,21365,550986,550997,-598651,-30551,-170255,-237700,-118573,929474,894262,743276,553388,-1665584,-474698,-202059,-128152,-309381,435683,771094,5050,-927085,-951968,-107221,-161082,559841,1210949,337700,696925,328266,737777,837067,1076813,530527,1111514,155685,-385467,-517680,-478980,-34559,250638,-126358,-184806,-571454,316214,-825562,616286,36166,-268934,43238,-249802,-906120,-184729,-789247,689018,-681125,-122147,58834,321644,1848265,1064549,-63097,-497318,-509823,1645993,473683,166212,320685,-540709,-237953,401081,-336588,-1232591,636975,-160228,117141,-23133,1216454,539474,1335493,1161184,230691,2369456,1878613,-1769226,571864,222642,274139,-1087819,892633,-1233655,714392,-450517,-909885,-1583865,-555537,158043,52134,-439340,372092,-987555,-1266703,-197922,1447385,-384718,-69333,165543,1305945,411431,81459,-339043,1774500,866533,-1699791,101302,691754,1297739,408727,-1013862,-646202,-217428,-646853,-332743,-26868,-986226,-1338857,402497,5039,-294217,183140,772251,-573924,368103,49953,-231456,604982,-1637579,-313864,-147712,1000135,-143600,-271028,-744760,-265875,-1312733,-759787,-1145971,-273502,197110,287821,464188,1077501,-681408,641468,207236,337395,-368186,-981101,-97917,-223591,9691,315945,643103,360581,883740,-1747561,-910619,-514180,-1238070,-1641297,-965402,1640485,-893576,-718490,233144,-1566807,96933,352837,168852,-164514,149356,-284162,-665770,321430,203129,-1230761,-884248,197038,726177,645633,199506,139756,127381,-678194,11942,1161195,-28740,928974,-58785,-119668,-1038950,-577922,136477,-775093,-1189021,-1338915,237805,919672,351869,1127647,-621561,-590994,-1484372,-149059,716368,-1077429,-322533,49792,-1008866,355511,-192676,-249091,267548,-1507657,340477,-38424,-684841,-558202,787248,101749,1103992,-17884,-106687,454770,104798,-636831,322833,433699,1095099,1374191,-222850,-2650344,-632806,-181137,415554,640012,177554,-873588,361698,120367,-701111,-583210,690890,357185,-704835,-632407,398202,810145,431534,407463,-613852,1513813,486696,42116,250798,1015830,-594844,1065140,-41025,-850964,-3054,1913154,370414,946922,349633,-495415,-285782,-974678,-1449576,-6461,1163185,300256,-465039,-412294,1633805,498673,-19363,-296781,-270598,675542,-309356,778,-329308,230243,758522,-289669,216313,-287113,-223721,223045,-467164,350313,-315709,280665,492323,-473779,-331391,37325,941055,1236364,926414,-333720,-148157,1384192,-142143,-391646,1140569,37914,485426,426357,670506,367720,927940,464212,-239888,-414619,89590,318671,-696016,114229,-740590,-555838,-1176356,269945,619985,-1523365,-559986,-513918,-254382,1435328,756030,-203987,-599043,470679,1370717,-35237,678167,1238674,-619169,78557,-504604,1423191,682194,1207777,636509,-466563,-750473,-630721,570446,-617698,-30270,1221580,898900,175777,-153015,-721763,883857,-233991,-1077905,425471,279938,497522,-144127,1076198,788342,34467,-1128617,-1111559,-579077,553655,410212,-295622,-109458,-837307,835623,1204547,1184325,905369,375413,-250705,310394,260195,380119,471331,-170271,-250777,-165640,-199279,195529,421555,936191,-252404,-70308,177356,733399,-678807,1048275,1817670,-779625,196278,4094,356359,-233464,-305554,411658,-146791,451482,782877,288225,-154400,56872,-9532,-297327,-148726,-1251818,-1535332,-315510,363662,-10280,-989049,1117115,7454,126249,1606275,-472334,-1033107,-238556,-107978,348754,705518,-497431,58878,-463591,107417,345369,-173089,-1028669,-346835,631118,-1641915,-1097769,140033,551257,134143,-440049,-743260,-513226,106659,58853,-711666,-898562,163585,-546184,-755628,-297114,-85958,-1182749,860391,-446242,525334,-776604,-659118,-1341544,-136480,170013,-559602,654324,207328,57856,627738,471366,449870,1585959,108455,-248193,769491,-207091,-301335,-908674,1020139,340315,-917266,-617496,-149518,484636,262254,1390538,-171748,127197,91858,568794,1821771,-376426,-1771002,183302,746665,-61660,-539516,-1284666,-531043,-236630,-530097,34606,226187,-375194,-238957,-997671,-673853,109229,267199,1441290,811489,-392361,1809823,-857480,720775,112107,256737,-324834,154973,281164,-1121504,84048,1136100,-445478,222027,-115072,32012,-453455,421059,-264484,364248,433831,-233292,1355930,319859,1430128,-398129,971405,1664614,-46348,680337,204239,-207199,111509,244777,-228939,-540555,-791287,66804,1350142,307719,864986,-621908,341882,-683282,-6560,471975,-396443,-1015940,384052,1061505,544045,455973,-1154422,110269,-125282,985573,370698,164402,84275,-276799,102437,288165,1738922,717957,317768,-206429,553321,562675,-977974,-737925,-874176,1827952,629192,-244782,-494461,-391955,189334,99363,-123319,-288096,258906,-296884,-1218346,156113,1055537,147834,712021,-150072,777657,-405073,-474195,-475695,749272,591873,-2098438,127207,-848750,-1089307,-832198,1487745,783039,255165,-492965,-289215,2149205,23300,-32981,-531614,600393,-307605,462248,818671,1167938,-54868,502332,1737638,1344995,120927,593527,947350,907395,81891,597972,-43932,-1044060,-675635,650476,486445,-698067,670055,482787,1122632,-503446,1395158,-162393,206869,420891,-1052593,-101487,72760,63189,-908889,135726,389090,-1727657,-220020,-1414568,364335,807431,223091,16838,662322,-200464,-881561,-1080677,-444929,-1543623,-219664,1686010,-383265,-1373612,447316,-606994,-164724,-25088,-842044,70369,1423873,-543205,-728641,-147055,-1354516,-2665,-1460361,514195,662278,987409,-1257555,-990988,-891393,-636678,235691,-1118778,-730011,155707,467751,336589,1037670,-151740,223147,856521,123913,-1099779,-777723,330243,-350384,-154176,-341082,-1010558,-613381,-901146,-921102,1248647,-595672,356636,430965,288353,-1945171,34207,487741,-40854,766282,809830,-956250,-675451,175863,-498018,1143764,808560,1245037,85322,-283217,-837633,495426,-513075,524314,353448,-31307,-17489,-1288394,-1170662,-260451,337611,595295,52965,425131,605428,-1053711,22590,1246980,-583497,277877,-281519,-497612,233615,-345794,-117395,-915495,939917,-517551,-1397093,-74993,954535,-2158,-253771,173609,-253171,-793113,-741444,-853826,62449,-303962,-593210,-295739,501191,-28553,1227707,-63272,-1887996,614849,-1083176,195871,-1121341,-565270,406474,-614913,782643,1034539,763162,605717,250056,-836690,-1325914,-1362124,-272774,-230774,-121603,-728564,-449263,-635120,492724,894513,567653,-1817971,-340400,638486,330297,72620,531617,780470,1521795,-523937,-141752,298254,-284857,-603296,-429819,-44817,-2598,-1733537,-1402537,-176210,-188742,-191456,634538,195946,908791,-1224168,7116,1056877,-316369,98094,203125,-36972,-190219,-1268473,-518142,-206468,-46698,-1373080,948763,341360,328556,-183801,144493,-249601,675198,1781982,319029,796030,3470,-721001,-167284,1843914,1679050,-267820,-621411,1362145,277175,107889,-980319,101113,56987,-166873,1217660,-335907,-74866,-1601212,-238221,625331,607122,-919372,211399,203499,-228554,642214,-416358,-400180,-254387,-2116641,-1091656,-321412,1992661,345249,-735094,-471256,445876,1640789,646931,943956,-834465,-678942,1034375,-968542,159756,-581252,-131011,-488650,457528,320207,528955,-4910,165024,-1970315,96224,580066,223993,-1149252,94941,-138549,-611120,-578620,-781170,73853,-742122,-336547,441378,-19095,458803,-564189,510442,-113681,-258137,-439186,-341573,258581,597599,588050,1015914,209160,-110661],[-39324,-504924,-770220,539508,318078,16384,-947707,-1132540,293949,-174143,-692909,987763,531458,818223,-660813,-683141,-318144,485963,-161327,-393695,-950829,439124,-57960,-622240,712425,-1512443,-622692,-13793,753175,-786451,462054,-345189,270760,-87425,759504,1528333,-124713,172156,325222,315326,-315869,-246581,-711045,-168672,755523,951327,119240,877467,1587604,-165692,681627,-529445,34830,514906,1010335,-28812,-831372,64305,839851,1112968,164789,827858,851619,874388,-150359,-1352136,-290955,-382666,241743,584403,261134,856670,560350,-452012,-804223,113745,-216313,-62945,570582,420102,776351,1774690,435652,843063,152222,-665846,-98677,-149876,-714347,-318240,614737,679361,250293,147021,-1921938,-462043,177101,286810,-282084,414563,650170,-42452,-890954,-591390,140875,-107479,63778,719780,102389,946669,435130,628529,706841,1229575,261599,1020597,439007,-215296,-625585,-129546,-248513,905204,-49504,-146362,-493726,192043,-229707,517386,-36299,-150407,1119973,156484,-1060550,92639,-515349,456517,-500244,-327552,-324497,552079,1776479,982689,-350162,-789627,-415960,1702598,573288,-152136,73924,-628958,-197057,483,-416272,-982067,824463,-275348,-51021,-98623,1106233,856854,1115320,990387,306727,2096429,1747827,-1329466,631757,218012,331645,-808006,718523,-1022129,444016,-293438,-1043524,-1776785,-248564,257776,204148,-90647,294026,-1059646,-1120043,-169299,1394154,-444129,84386,107760,1604850,517025,-118369,-29312,1618728,1060723,-1588404,-572219,759892,1255615,284236,-740318,-773509,-257247,-438150,-622213,-327450,-1137016,-1230803,156715,-253314,-553062,-181459,715463,-583449,541018,381640,-33343,209705,-1551949,-62624,-152795,729003,273376,-369611,-645752,-392350,-1345311,-896176,-287485,45246,1108301,299799,340395,1120974,-305488,-57034,561201,401011,-327749,-1247594,82525,-93296,266105,577532,424162,539666,1160174,-774811,-846886,-626110,-1073881,-1611861,-787798,1909572,-738311,-998726,113172,-1587936,-365740,-29256,225942,-456035,-280410,-182880,-802320,568172,238013,-991914,-701380,-31011,993600,640742,231463,284361,-248558,-528414,47621,786358,-455196,600916,33424,-29485,-1106196,-32409,-36062,-741325,-1194361,-882783,67269,804649,379876,1413572,-781505,-850123,-994109,-75414,685231,-587687,9739,341684,-1087673,22843,-106068,-27692,489350,-1375732,358420,-239343,-422243,-356287,392561,-185392,816537,-187953,-83662,1041525,124933,-692242,802246,221824,1085152,634867,-190949,-2575236,-671750,-202200,245384,1017086,155579,-907950,388239,558826,-304323,-290378,747338,669102,-764681,-802896,358880,914800,400931,397567,-101902,1486261,676854,89210,175682,506280,-605673,992224,-32218,-925360,-14497,1369721,206815,644922,293707,-436252,-332107,-1540277,-1846737,210196,808389,25795,-302703,-1336589,1634032,428081,176465,-58309,-249535,1198313,-476484,-89230,-154403,516797,1224642,-59197,365532,-172144,-75688,-21385,-112089,-271848,-514649,168251,610934,-444544,-669506,-39582,1080675,962847,425279,-510002,-506088,986469,-402833,-305194,1162827,-58482,484277,291226,339203,-280047,562606,382167,112852,-92917,-58784,-125084,-830407,-344778,-741477,-623607,-825296,376059,604197,-1034691,-363463,-1252504,-620679,1524189,1250323,-340750,-735596,754664,1693672,-104635,482928,993975,-525699,-180916,-337763,1074921,84901,1302580,1187212,-342007,-512301,-53928,733092,-679852,45953,1372081,653612,110745,30999,-399881,892594,-183536,-430779,514139,-62426,175350,-268478,1184734,453753,-218921,-946787,-1720513,-732808,700337,457050,-188292,-326482,-1434362,787171,1299613,1090606,774672,190774,-460137,366899,525800,220452,192728,-446193,38408,-227505,-372368,-104722,58043,785335,-354417,-345438,488850,1261770,-769317,760726,1653424,-1147670,-149500,114130,-81430,-405240,-691435,459143,577399,657853,880961,265249,-266601,-80263,-323356,-396387,-30207,-1269709,-1284964,-579629,271816,-15632,-1073075,1122885,583005,263384,1485454,185540,-853989,-434107,-688806,-255703,1002532,239954,188744,-768304,-211794,161564,-689457,-1110486,-648358,808713,-1804068,-1481899,318163,445380,278983,-93381,-747324,-327918,47574,217138,-547253,-880188,-139952,-320365,-733029,-470018,-193479,-980421,542344,-398396,388423,-694442,-816142,-1247063,-239047,-83711,-636021,654323,1140679,767831,712239,351171,529593,1654017,-90165,-400356,143875,-346378,-212323,-1009224,764691,-85130,-691176,-539790,-295866,384374,-58550,1079746,-234113,135050,-90118,790100,1519502,-19465,-1121257,468859,802213,121352,-635660,-1331635,-571653,-468681,-735176,81680,99242,-368083,-105272,-985018,-537156,-94510,-177976,1226524,658999,-351326,1793537,-727858,865722,721497,397804,253639,-171818,293628,-918962,-20674,1361519,-63470,482022,102585,171729,-64181,306156,-460758,469227,517094,520902,1689416,613862,1540768,142510,1059174,1380138,-309577,26931,-313117,-670236,-251760,-426442,-334031,-149955,-520172,888626,1963354,301587,272996,-589783,495675,-373858,192229,236732,-540842,-1023125,634056,911811,224079,267661,-859949,-104223,-63029,850571,392456,-478216,248188,-394912,88922,110410,1878879,436647,167630,-370329,286257,577495,-504386,-328508,-748895,1447297,687998,-666661,-119862,-206247,-96509,16210,210706,137540,600094,540640,-591682,161200,884893,296493,556757,-246478,999271,-469651,-273421,83466,594999,673560,-1731663,-195463,-828320,-1443581,-946753,1649360,745834,-128975,-727666,-316292,1421149,-173638,51623,-333350,813108,-57123,689591,801742,1218452,592762,1249191,1340771,1636044,167330,705502,1066395,739720,224555,437065,28041,-1333792,-791796,768474,35176,-1215265,1055966,363452,1495895,-867664,1106611,95745,174245,773998,-906511,-158023,357750,164462,-942858,380510,516108,-1230909,65906,-1389666,351305,828827,208703,100117,473893,90611,-499404,-935049,-149271,-974629,-438507,1443520,-415246,-1405641,127331,-947299,-421858,-118899,-960444,391348,1503871,-505207,-873589,70707,-669600,178003,-1279069,507614,1045943,827171,-1205180,-1190736,-578217,-279132,427415,-663388,-767409,396756,443095,620026,1171591,220285,401116,542417,435899,-768880,-823247,469454,-396366,209008,218507,-1106870,-1195761,-710192,-683521,668739,-341149,490981,749434,40818,-2086029,484248,187938,-251300,687682,1188982,-880826,-778760,-130252,-1127692,1039520,391820,986026,-114450,-26886,-565028,224853,118269,300008,171755,566876,-194729,-1055754,-697239,-65889,383949,1066145,194598,178991,466426,-1189923,-156753,1359774,-99228,500209,-300578,-766448,682303,-285953,-141720,-1433589,763917,-204574,-1049033,205797,1687017,-70855,-387792,2479,-113175,-639781,-1247138,-785238,689407,-283235,-549239,-47929,687119,-17384,1189133,46983,-2017721,810442,-440225,232175,-1035762,-345797,602011,-365263,993022,270826,-149773,248480,-66792,-1333281,-1501893,-1455945,-766486,-546552,-137214,-823151,-334381,-760846,317507,775509,283025,-1347739,-199896,687572,412624,-39120,186515,1032188,1866079,-499419,-270927,230107,-221621,-314974,-257135,-490823,-191574,-1622098,-1543551,-413695,-64365,-395159,613229,440364,664989,-1089726,324609,732941,-399743,194096,451898,-304674,-317429,-1474241,-877131,-170558,222177,-1191483,1034063,-135144,246324,58620,-146705,-329493,74199,1407172,184118,713588,89216,-712079,-293291,1951463,1024983,-445572,-532995,1713459,278147,-282081,-810061,-3808,-76007,-237867,1459504,-303699,-103606,-1254080,-296744,506814,968309,-439560,342847,153196,53180,561622,-859966,-417104,-236452,-2130116,-879096,-251351,1926330,233521,-1082146,-595971,594108,1682947,883419,778185,-976737,-512337,339578,-1172400,-119985,-763607,-666425,-502369,725276,42184,59449,-17763,-171063,-2207903,-132663,394825,538450,-1294808,-224117,-310022,-153849,-517601,-379470,185685,-649354,-551212,229126,-370557,304762,-392429,822018,-114613,-372946,-362751,278082,406350,506682,771947,524002,118455,-289136],[-274960,-519249,-751030,452555,268993,214607,-1060384,-1095414,407830,-191222,-938615,838223,1062686,1013931,-196969,-879174,-806075,461724,-80596,-241082,-880671,625747,-90763,-352146,611692,-1682078,-342918,366508,1230278,-434174,553555,-478921,125813,-226589,662598,1735536,331159,-80250,510940,564423,-486591,-390153,-934547,-100131,277077,539838,-112932,551306,1452859,-301714,667071,-412994,265276,338885,1048979,244434,-897142,148849,508023,1203272,83516,422828,750958,150475,97188,-902822,-434427,-323309,288379,534808,294929,928342,964110,-488166,-724474,-12087,-200945,-133693,241840,427110,637723,1321104,714904,972038,-230170,-757901,-104216,56056,-1030410,-571367,203972,344815,-278406,-226853,-1971501,-713133,569924,728702,-154705,286465,391548,-87617,-730829,-324452,279298,-110163,-314242,166105,-242855,961533,349369,437854,581244,1121455,40861,771370,659266,-27092,-743149,153254,-468638,1541371,53573,-176659,-590888,-49302,246273,231576,2264,-182949,1411894,453580,-1181562,386424,-285549,244659,-315499,-547904,-535674,637190,1562273,866220,-513586,-914067,45971,1704818,684622,-521242,-411788,-646994,-220976,-348527,-442379,-639352,813705,-343558,-139362,-133740,688036,1062330,737401,734747,438342,1601660,1293969,-592251,751837,188274,376919,-443612,527816,-670386,243967,-41559,-1081835,-1825548,-3058,357598,313544,166258,109591,-1011704,-933077,-256878,1071920,-478000,219174,100203,1677008,647387,-232152,370300,1128054,1167355,-1198873,-1128938,756906,948773,134282,-271631,-919765,-269765,-340514,-806073,-557757,-1208768,-638041,-29746,-462649,-791794,-375399,603756,-575058,804212,554422,-13790,-231154,-1420788,437263,25714,237806,481854,-486514,-413651,-619404,-1394345,-943263,612214,297670,1772776,310619,211603,930488,-16960,-651827,828402,291229,-173169,-1343045,223620,38745,390087,725448,130107,621799,1614846,207244,-635218,-783469,-858332,-1517276,-542358,1987536,-536618,-956580,-67775,-1502101,-826238,-458315,493382,-707070,-654200,63548,-902164,716900,233057,-700666,-629148,-326349,992178,609138,291127,421728,-550776,-499853,-83737,229759,-842450,157959,-35458,16688,-948621,546924,-128505,-527741,-1070292,-134491,-49591,744826,170807,1584314,-871757,-936404,-710927,-47774,559245,-83469,214154,494082,-676107,-206233,59653,295494,640967,-1141406,249211,-315215,-10151,21457,60526,-388155,429252,-270365,111043,1555689,136460,-599065,1074027,-20807,593093,-37610,-84705,-2256974,-614341,-250113,-20170,1312882,148968,-563528,339976,980295,356797,34857,676180,820916,-698189,-890424,92870,704058,374630,309623,395186,1136451,848868,240783,-6711,-110300,-489363,838066,-52756,-1037905,21683,658321,82675,374014,220748,-331700,-346525,-1921932,-1855324,430239,499063,-123183,-205895,-1645715,1425880,132474,620538,344856,-148192,1269714,-570394,-138842,178349,605009,1635012,-54418,305577,-63366,81815,-147344,262637,-610759,-622325,114232,641387,-346606,-1029408,-284093,997933,626063,-261850,-572078,-741993,415229,-643723,-264880,1162736,-381356,319206,143067,180416,-935508,-87462,210145,499445,127047,-218274,-504438,-1072363,-759570,-482469,-575246,-368075,487334,396175,-488845,-169265,-1468622,-871595,1340042,1848620,-468919,-994494,937095,1926122,-74509,195265,514119,-350041,-354814,9195,496181,-374997,1280425,1511038,-45841,-262675,467498,1143243,-514027,72241,1491905,437645,-29600,285487,-35463,817044,-52301,286094,443003,-418192,-324483,-442089,1029692,-119794,-292701,-649619,-2132842,-844598,854968,399741,-69823,-528814,-1523121,658308,1251940,831786,495427,15417,-566957,402852,780845,76838,-56209,-517492,376505,-163639,-311310,-110936,-256669,522554,-481722,-543157,270917,1231456,-938398,375497,1149878,-1345651,-547146,268127,-596580,-394085,-886674,438565,1001368,549865,874815,149661,-361695,-155777,-539041,-218656,321603,-1038988,-937549,-689601,167271,10068,-910819,889999,1057874,442600,1171615,807820,-313048,-517295,-1085698,-786234,1133266,923333,183076,-1016812,-503031,186766,-1093997,-944896,-856469,924188,-1368172,-1592264,513636,341779,304747,220892,-716139,-176711,-43618,317553,-394972,-857276,-339498,-98678,-705034,-626260,-317292,-522658,233721,-582242,92366,-624469,-813719,-1160798,-427513,-271448,-496558,611101,2388953,1319870,600169,236050,624756,1535950,-410943,-490022,-512708,-238102,-179412,-1065329,186848,-532321,-478569,-401425,-413466,137613,-409800,1002615,-64623,152356,-70864,1001891,951764,280957,-114749,650874,689847,425038,-554789,-1313886,-482856,-311725,-786325,346298,131280,-410295,110087,-869363,-396850,-267402,-723810,1080296,508678,-401266,1424235,-387568,921547,1304065,417349,581536,-342531,310764,-266179,-7039,1562827,164678,584909,493434,273683,455484,250939,-550277,493318,703861,1241271,1947904,939007,1640240,722006,1007139,998849,-507534,-425293,-766501,-1011641,-525740,-1087746,-387170,189927,84269,1881590,1899656,-153558,-174070,-474540,452238,-124778,369203,14641,-636067,-953009,943488,648132,-31272,37392,-633940,-230592,4864,533163,234736,-800249,372718,-531986,275536,24135,1720172,273570,27330,-503828,229296,651687,40547,7090,-418012,935157,698036,-880063,255044,-46277,-155044,-166905,315852,417503,758510,1566492,315791,145458,605333,268742,370231,-316792,1240286,-596614,-131365,627894,407006,641314,-1159513,-342403,-711476,-1807395,-981727,1662720,773715,-443437,-729254,-310452,365076,-206046,135902,-73945,813231,147638,1047957,782388,1107876,1068138,1890362,766434,1756333,185359,598401,929484,584877,414616,402113,93441,-1460227,-869596,630904,-429019,-1331728,1356219,109415,1647834,-1249184,810114,332223,84405,827503,-748142,-201569,676538,353578,-775013,572573,856595,-680258,313674,-1238330,297206,635891,67302,201220,434127,356982,-90386,-809410,50926,-335042,-440414,1346340,-216239,-1130327,-153342,-1081051,-571740,-140437,-829061,537744,1520126,-440815,-914914,246852,136967,350938,-896934,362195,1176323,458438,-1037377,-1200060,-240625,-25517,495686,-267923,-783567,645060,284615,783937,1172538,682779,530102,84167,673215,-492255,-709305,718054,-418653,524342,520793,-1233255,-1512962,-437864,-316016,27177,-209354,452776,971672,-263250,-2412739,650107,-118074,-547639,491744,1257198,-795052,-746935,-341785,-1396390,871712,21526,690423,-142733,254034,-365357,-265791,561559,-195955,-14839,1019000,-314616,-663453,-278760,169567,664669,1491439,149519,26441,379276,-1166121,-240001,1310674,270034,453344,-345513,-784652,1057316,-162685,-113001,-1715167,532016,-91181,-660760,525608,1997307,-415364,-673144,-326037,160065,-412218,-1702114,-743593,1182674,-202517,-600248,246954,774623,165255,915648,-23341,-1768228,880505,172509,159405,-1028971,-21026,749392,16718,1211108,-437561,-811562,-120179,-375119,-1495102,-1522463,-1424330,-1394583,-1006078,-127480,-893338,-187559,-812135,437819,633295,-5452,-763210,-73272,574141,363477,-292047,25999,1160165,1994522,-490640,-442763,157371,55798,18782,-112456,-615790,-284247,-1245702,-1367586,-764237,-57809,-577347,625637,564873,99401,-818552,760834,433155,-389881,164398,557449,-456936,-364068,-1447683,-1129094,-3555,447209,-942298,1027761,-255170,248162,358233,-148583,-407124,-582675,752580,158262,555686,129352,-880264,-246223,2031844,488911,-657896,-336044,1906289,305118,-534359,-559156,-118843,-135442,-206510,1470151,-231356,-30143,-979424,-406447,397021,1214702,255592,534697,27143,250804,214685,-1186280,-343637,-239963,-1876469,-404746,-39317,1839575,231194,-1228532,-575189,735697,1515897,992678,427900,-916330,-364573,-320879,-1123534,-352216,-967956,-991463,-508131,935949,-81101,-509652,-150768,-521920,-2031759,-243405,168280,658088,-1347765,-597972,-469628,294479,-552469,136951,281914,-365623,-561917,73932,-625837,153751,-345648,900550,-49892,-389364,-260208,640347,554945,295058,764787,-32243,-6857,-423021],[-509907,-545350,-680175,250244,117274,331239,-1076901,-1032164,488249,-227548,-965848,784130,1331729,1035285,78982,-1092753,-1242047,290642,6427,52573,-598618,778538,-118133,206011,394425,-1688009,-32259,682564,1636582,118270,465158,-440185,-34976,-501500,457821,1547777,638157,-275782,625298,828023,-726888,-492302,-1050645,-134086,-174791,-23292,-189412,322199,1361316,-333610,530727,-314194,443397,218537,915902,546838,-899712,98618,22119,1028193,-103944,-1544,622205,-369651,235215,-282819,-507886,-196141,275274,430366,296921,859358,1038184,-646978,-512043,-83774,-187673,-94746,-36829,468146,482526,639151,699787,901369,-462261,-900805,-68287,308404,-1149526,-805988,-172704,50502,-650838,-454322,-1737825,-1150310,947426,1074050,59307,65421,84084,-112624,-477761,-312784,274737,-169433,-519690,-305193,-587191,640468,52712,201533,506997,800963,-99758,408548,718865,158870,-792404,314286,-631815,1827443,159744,-277925,-873501,-402053,452606,-123346,151870,-384622,845428,579659,-1187517,657456,-241213,108706,-171194,-695779,-548628,558279,1269114,750814,-490191,-790266,688999,1618768,727732,-850721,-993291,-567444,-258731,-557399,-386263,-325653,617410,-346584,-70550,-111576,163909,1091218,319491,448225,542450,1063694,640030,212302,923519,188189,435123,-134849,315900,-287407,137654,189018,-929042,-1674793,183664,412552,358587,334782,-101391,-780493,-728525,-406192,513280,-483044,302904,134690,1602677,761882,-212834,755785,540720,1149634,-688028,-1359336,699273,471204,-175806,29663,-1049753,-240058,-428176,-817420,-649845,-1192773,126729,-180642,-617318,-926974,-386435,469022,-509224,1078621,535640,-126283,-587878,-1192168,1120333,358465,-324816,415345,-563143,-48344,-884644,-1430832,-856044,1204662,440516,1930316,297518,85139,563257,129525,-904039,968112,79510,60686,-1202657,293340,115778,368646,668388,-198972,561199,2059429,804970,-344833,-928020,-653855,-1393928,-286680,1807625,-346969,-521634,-285297,-1335966,-1125277,-827555,894036,-845550,-872043,368627,-913702,768849,156648,-477546,-699032,-565517,677906,522081,366113,525103,-738968,-585607,-346667,-398534,-1019587,-211355,-215627,-19239,-574968,959062,-156173,-222109,-794239,740455,-37196,759301,-227761,1601120,-844222,-894160,-778804,-90617,443100,261367,251028,455102,-42700,-275703,300885,615726,717014,-831655,115845,-229417,483291,475076,-198833,-501548,59907,-240724,416247,1870637,154742,-405836,1096922,-248977,-265706,-449201,78932,-1770457,-547809,-322249,-414370,1439197,146575,12385,190646,1258634,1051002,304826,496096,827426,-508276,-847732,-271054,286038,342901,142564,754931,521744,961493,427439,-242490,-715234,-328196,618330,-143227,-1183721,126641,55023,97867,175501,122040,-178455,-374679,-2003912,-1502206,556328,337155,-59089,-160917,-1392232,1016312,-268954,1090076,773009,-67747,790922,-625092,-173635,556883,483019,1854902,-303165,41884,14824,210494,-83705,538769,-573079,-612003,153885,550617,-211055,-1371749,-636793,747403,333858,-848282,-529017,-817127,-214478,-825914,-232187,1145589,-847543,-24382,42438,206852,-1421745,-817830,-1077,873938,158608,-358480,-828182,-1350218,-1060716,-151040,-489385,31405,552738,98099,-50421,-4087,-1181218,-967008,919570,2167922,-565712,-1316057,1044880,2074846,36014,-108444,-52727,-107928,-423181,445772,-140393,-617092,1147636,1519488,355342,-103112,787073,1563461,-158083,35352,1489438,254275,-195612,552006,249264,922768,80764,742270,252406,-692003,-838852,-562174,695363,-714889,-163691,-287721,-2120516,-873986,1029434,225718,43134,-676212,-1100495,470937,1140014,458601,156959,-131426,-526300,452566,1016914,-53595,-271582,-417018,663988,-10705,24635,189371,-371561,231392,-545191,-536227,-305542,753696,-1109754,-4095,490397,-1237392,-913630,428943,-1010196,-140518,-864723,333304,1121495,234151,791668,-47955,-428808,-134260,-483473,184738,846507,-578519,-477925,-678787,53715,43662,-547792,569345,1228626,539525,782185,1154306,352773,-474333,-1206315,-1118183,1069605,1343574,100416,-1145708,-630638,498926,-1291011,-619021,-1016326,910782,-567892,-1388443,644844,238882,222987,413002,-625235,-57502,-117641,379753,-293341,-865634,-353497,97298,-665878,-799139,-440178,56554,-79024,-912774,-165617,-552026,-658104,-1077662,-632613,-341062,-198301,517379,3478228,1594672,320591,138679,705545,1332226,-746268,-497304,-956115,104308,-179394,-968298,-545726,-827582,-363257,-221854,-518823,-272432,-693017,1199256,322913,178807,144496,1072490,280616,431584,890626,626672,422777,758050,-341831,-1248497,-335474,154464,-700534,686869,268091,-476569,352578,-664259,-300653,-356638,-1081198,1019308,397316,-506613,807732,53908,721597,1685146,333983,658101,-331539,321380,620694,97836,1708898,192602,531127,900064,274157,925700,275625,-513767,489626,966008,1692265,1867325,1039073,1705341,1166973,831796,666454,-586230,-529289,-1050464,-1157238,-681961,-1577757,-377105,405193,804859,2647790,1147623,-910110,-403210,-336735,224744,-14091,433909,-124191,-663235,-815467,1203352,355968,-177571,-236334,-559958,-225528,36665,129085,-54729,-828693,428582,-671256,575145,3210,1284262,243366,-92870,-581870,348426,757080,518857,241267,62516,502015,629783,-729202,585110,77348,-15536,-405310,136565,441355,654964,2383344,1108348,184579,377342,83496,170127,-446390,1394171,-903848,-112698,1020228,245680,530444,-581621,-318461,-550898,-2003597,-911369,1485988,842948,-640253,-494220,-276760,-720848,-134621,115110,159778,564463,250378,1410947,766895,890137,1200649,2058169,157982,1641761,176332,271001,505292,460513,620361,466306,180848,-1437372,-983823,255736,-857482,-1102249,1505358,-180195,1456899,-1540470,626801,542447,-65127,561073,-609246,-167852,996235,567992,-419513,646065,1268846,-171030,447132,-1055864,177898,185796,-210177,212613,473220,461200,163476,-701055,102728,129882,-161656,1447503,70238,-696885,-331708,-950007,-595275,-142887,-459077,431755,1406244,-379475,-881514,348852,801338,503416,-515215,168709,972955,-112136,-777589,-1073094,139285,155036,434586,-68222,-769477,822311,-3703,755731,1028161,1072835,655883,-341864,779486,-392223,-504246,821634,-496393,685526,538121,-1241889,-1450606,-205139,51988,-388051,-197286,274616,1002077,-501323,-2749360,553293,-305953,-752932,226447,983462,-723576,-568237,-415823,-1307268,678078,-192791,388170,-45859,475234,-323069,-713507,715820,-707348,-169641,1206156,-374175,-173409,-56388,415175,1094431,1683242,-42193,-27803,310532,-1026915,-191137,1059192,410944,157686,-381468,-615795,1233727,-47598,-144,-1685166,307514,-233005,-346571,813841,1875575,-807313,-1025162,-726749,492328,-160536,-1906083,-738487,1302193,-134926,-703406,466398,734284,465238,549243,-293686,-1300774,798515,526177,-26844,-1108763,321582,849022,378288,1355067,-786771,-949628,-423321,-628959,-1383232,-1360622,-1264231,-1795955,-1334364,-9234,-787902,-37024,-769924,752457,549788,-224556,-262949,-15390,281788,199234,-613824,-24554,1120487,1790182,-483756,-621737,100419,426741,284688,-76521,-533446,-270089,-703355,-919301,-1110153,-186034,-695024,657317,526610,-568565,-498041,1210037,211831,-320597,-10631,488889,-473360,-267707,-1207486,-1246977,227093,579255,-734411,951549,-4955,282042,625713,141199,-437995,-1137635,1215,196983,322733,145456,-1181727,-45688,2076405,56161,-834409,-54840,1839216,251939,-605340,-391131,-230707,-160449,-95605,1217666,-133115,135290,-914511,-526536,309956,1217118,972676,757214,-159185,328769,-156525,-1298564,-193385,-280494,-1442946,161852,233616,1786300,355117,-1052725,-392167,818755,1176754,955714,-2611,-654048,-298716,-772081,-830149,-437868,-1224397,-1103575,-514351,1021001,32095,-1072074,-332853,-801730,-1547303,-239226,-3188,646832,-1346434,-919122,-568079,622641,-721514,578891,339802,-34173,-417912,-39179,-676527,106650,-405691,716184,86461,-277204,-149499,732842,659246,7036,572249,-478616,-106936,-500963],[-684960,-557890,-618904,-35139,-113023,363480,-999104,-1003713,558355,-243585,-760867,767971,1343562,832607,39368,-1251903,-1421679,29099,90824,404836,-202019,838339,-158577,831304,117561,-1493277,240473,816884,1841051,676005,228981,-216675,-168434,-845207,192260,1044532,651317,-394865,664608,1010098,-937778,-495736,-1092906,-309206,-520217,-668648,-204025,209874,1333106,-259312,342654,-145698,603409,189496,658771,738789,-814031,-48609,-515292,610013,-425798,-355620,524388,-550089,295748,387764,-466017,-28203,202776,284216,261620,678572,798629,-957733,-290280,-102739,-194438,31249,-208857,502667,273584,-241124,332633,632129,-471527,-1075866,-34201,446984,-1098107,-952426,-403882,-99671,-790109,-492191,-1216478,-1575672,1273170,1233774,314474,-197713,-180554,-111273,-199237,-581228,134803,-260159,-549033,-579920,-822457,47616,-360085,-26918,457538,365637,-155242,13168,591319,314410,-728154,328789,-652227,1631671,240830,-440348,-1292991,-817776,371327,-441897,332942,-685010,-174535,554828,-1008686,841813,-433840,72762,-102659,-694746,-387136,351852,973893,634530,-286234,-387558,1223095,1378742,633460,-1071564,-1491172,-389989,-256888,-599723,-251118,-127685,310634,-279544,165713,-37879,-244634,929693,-21896,180452,545005,605159,-14177,851850,1104907,247330,515769,40574,97780,-5811,127002,300259,-554921,-1348119,358739,353487,343884,488612,-279558,-340393,-529405,-537834,-139221,-454884,300572,173358,1498197,769405,-73201,1008811,166767,998295,-228376,-1231882,612674,-25541,-673560,-126697,-1124005,-145685,-704050,-639482,-587277,-1088403,704704,-321132,-708185,-900821,-255604,349759,-392175,1278971,331064,-271258,-756258,-840086,1826928,761604,-754865,117341,-554337,383078,-1099021,-1412771,-630513,1258834,478617,1564577,260159,-23912,141264,159350,-746316,965027,-145654,299451,-864219,284717,105010,220442,440914,-522272,358837,2218504,829837,-74743,-983690,-485156,-1237471,-86203,1358808,-233503,203165,-449512,-1112893,-1159458,-1030792,1294572,-826802,-855155,635847,-814344,791037,-4465,-362480,-857801,-658011,122257,356411,433919,566148,-788599,-697297,-659595,-960208,-916890,-388561,-415816,-140179,-36530,1072702,-170326,39505,-426973,1523044,93466,811664,-681551,1439673,-648817,-774665,-1169523,-219796,414636,346261,122931,240554,452624,-189839,586784,866036,735049,-477613,69900,-12273,938984,862812,-398299,-538953,-202609,-116138,739286,1906763,182019,-181337,927400,-422882,-1134767,-535482,255633,-1231830,-548546,-402172,-879289,1364476,124724,565091,-48418,1312264,1536896,437183,253142,768836,-236430,-657805,-549264,-160245,298102,-65289,897929,-193630,979542,563798,-461672,-1181328,-212120,344778,-327774,-1327736,296398,-304414,264733,50086,3412,13330,-430506,-1761641,-975202,532976,347735,191295,-136428,-903029,485767,-617159,1347983,1106625,-105812,-65439,-677322,-217748,833017,209236,1785544,-712528,-352258,46706,287593,158348,620439,-228249,-448208,293540,332876,-56034,-1636502,-999758,427505,145148,-1128143,-413952,-752527,-773315,-915665,-168345,1104830,-1311433,-467108,39562,352942,-1620203,-1312612,-201531,1172546,-14615,-482932,-1173114,-1580817,-1223565,34829,-442798,274701,539618,-167770,179812,155748,-564737,-906810,370366,1970862,-592364,-1558465,1120705,2140228,177691,-342499,-549608,117254,-398041,846081,-654801,-643943,933266,1229539,757617,-95244,858455,1748436,276721,-52314,1277226,101492,-342313,792208,392874,1342081,142216,737458,35662,-817278,-1225964,-547180,264658,-1060126,106407,66738,-1714141,-806756,1206174,-55023,128929,-749605,-405752,271799,1029069,56631,-132737,-235973,-341609,546423,1227002,-182253,-476786,-216010,813211,152055,507082,632955,-226498,-1723,-475532,-283571,-906955,81006,-1164500,-242172,-93647,-804155,-1160163,563405,-1157394,308872,-663672,158998,1044331,-58824,683254,-255534,-461979,-9778,-67692,685115,1374020,-11899,50352,-603199,-58235,77928,-114372,332444,948376,444271,450041,1115047,899415,-327729,-1092617,-1208586,837859,1416665,-6016,-1112592,-507283,1048071,-1241391,-285482,-1143506,718249,188440,-938072,670136,111137,71039,443912,-475433,41244,-146901,412176,-261696,-911485,-155407,264896,-605000,-973273,-541621,598147,-373977,-1170363,-211220,-455474,-392877,-985293,-785955,-278751,162858,387185,3829220,1592367,-41247,51504,727330,1155623,-982115,-427074,-1007172,555398,-188033,-646372,-1127958,-883036,-366493,-39745,-615500,-766396,-823352,1536445,804401,218163,485334,934150,-319950,381769,1434921,334551,54748,1020586,-79506,-1132357,-211224,646759,-498107,960437,411125,-525334,567992,-412799,-265945,-332805,-1059051,998812,353404,-599394,141141,477487,224223,1752172,237485,584798,-166579,307834,1385317,227839,1746570,57960,363379,1171639,138430,1175652,363252,-367851,533677,1233542,1721779,1273919,745724,1683581,1403076,597224,489420,-530138,-279506,-1123539,-1138785,-722645,-1785930,-308282,476854,1352181,2812203,23250,-1643580,-436189,-245517,-113661,-62186,332953,-130172,-621929,-625248,1320587,113908,-191784,-548945,-631930,-79696,4114,-242669,-371005,-656777,436050,-762007,775390,22291,690239,297397,-201807,-640809,549778,821636,841678,376681,586316,252661,465692,-268393,834277,164321,204966,-641440,-224225,186080,283791,2648543,1483085,351070,313983,-177091,-19413,-687334,1301375,-1440301,-230770,1186491,140878,398322,-217740,-205708,-393497,-1923311,-753888,1152738,917829,-703124,-98281,-232709,-1578623,-99291,-88790,292070,129719,238995,1631546,727306,673460,952860,1571690,-317789,1314436,140499,-199598,-114351,372492,815210,570982,286224,-1316315,-1226066,-266633,-1226618,-721327,1489368,-403079,917202,-1648062,595598,740754,-261941,89396,-488585,-7700,1287688,717547,23727,568702,1595604,217353,407054,-947413,-11852,-475254,-573314,74466,585858,373020,156223,-569085,25878,348869,333198,1644518,309029,-263406,-380033,-583049,-509609,-177751,38830,123031,1118181,-356351,-814137,375031,1147217,619667,-281089,52058,487779,-790147,-477843,-899925,578833,318636,280864,-120148,-711306,872320,-360166,522268,784579,1200474,830474,-554732,720883,-492152,-263742,566061,-696221,628265,354692,-945935,-1074414,-127606,277946,-465814,-269493,29197,800123,-570470,-2881443,275113,-305276,-660968,-25290,488389,-663378,-297952,-349016,-1021926,456978,-198747,108613,99762,571870,-448927,-836939,650185,-924336,-256040,1125749,-391223,329173,-54086,650023,1538065,1560055,-311896,-23644,222309,-841092,-18657,616806,306962,-269592,-377851,-371825,1168612,-5946,194619,-1414955,143790,-554246,-137879,1006213,1521379,-983787,-1298905,-1072043,778530,58964,-1761922,-756398,960613,-128945,-777661,569351,595795,760846,236247,-696590,-891284,583994,548336,-282550,-1237175,599739,899657,570694,1327597,-655198,-601540,-601496,-801106,-1126927,-1035743,-984971,-1771162,-1279871,289595,-439099,76170,-651656,1066831,551796,-335930,6474,-58242,-154645,-18483,-911366,-145057,894838,1266259,-445547,-765339,71643,753427,398917,-207562,-441968,-175048,-177331,-357612,-1344095,-419109,-716649,692851,335209,-1100389,-222085,1559126,87438,-242741,-299725,260122,-389083,510,-841151,-1290623,425004,603275,-642573,831631,466308,281884,761494,586776,-373570,-1474970,-649322,224473,47324,162852,-1491900,242428,2057851,-351410,-930872,254595,1504400,40764,-515612,-365267,-354939,-200378,27795,769943,-25228,360568,-1061311,-598933,248710,971318,1527252,971336,-375556,322477,-333253,-1135757,-7327,-360429,-923787,644049,473594,1715483,567862,-542531,-82421,802954,736659,808855,-384863,-263299,-350208,-940635,-405493,-352561,-1499873,-1082120,-530699,984615,359808,-1502137,-450661,-919971,-927090,-166398,-67015,607745,-1324271,-1088446,-565370,763731,-1004600,769316,337189,186784,-234595,-121050,-463595,224103,-491208,361015,263619,-52583,-58066,633420,643887,-298185,276524,-684118,-122615,-515089],[-760408,-506046,-604951,-343695,-376427,344167,-829428,-999156,615182,-209205,-400543,724913,1167329,435070,-286821,-1277807,-1243990,-247605,164066,710322,144164,767171,-194315,1247834,-144394,-1121181,428546,712197,1799661,1040830,-81954,137921,-228637,-1091959,-75954,420968,345414,-440029,602293,1033832,-1043174,-367573,-1137613,-606814,-723204,-1274470,-252666,172499,1332084,-131588,133990,136538,757667,250698,356324,713141,-641594,-226603,-975086,43205,-848374,-579773,508601,-432438,330812,949882,-292656,145398,85431,121835,202629,451885,379440,-1382719,-174179,-87306,-226880,175943,-252022,495443,6499,-1146290,-295997,204301,-278996,-1235662,-45253,372807,-940566,-971244,-435120,-86894,-775254,-401780,-505437,-1760193,1504215,1179283,549725,-424755,-333500,-88173,22945,-993612,-92901,-342469,-441603,-616664,-886053,-607782,-709953,-191046,385361,-89838,-145272,-319707,335562,407163,-561524,209577,-455913,1077301,281595,-637348,-1730145,-1188035,115230,-656901,425350,-957908,-1085013,461930,-636879,860493,-805562,125522,-126435,-512156,-114302,98446,743539,490217,26468,240919,1424553,938346,373502,-1160950,-1764215,-144970,-179553,-511759,-73320,-67651,428,-149267,501327,60858,-419013,616105,-207031,-26123,413062,230795,-471412,1166436,1231080,357010,605423,85900,-91800,62255,197812,255756,-14768,-945900,575162,144688,293327,692637,-405580,257380,-341454,-584656,-694275,-392270,183062,161041,1410485,583256,124714,1041056,174106,727476,66203,-905943,519743,-382682,-1210616,-730291,-1107536,27846,-1086295,-319397,-405444,-908532,883617,-460386,-711427,-698443,-55705,269742,-282216,1342046,-6206,-336793,-688628,-409289,2328419,1123183,-897493,-265681,-440497,754439,-1176413,-1309076,-306201,771517,452695,908448,217314,-97428,-204545,145197,-304346,833894,-314625,454431,-442692,215511,8921,-8427,186910,-794178,69115,1898391,384584,89247,-892840,-346011,-1023100,7520,729740,-243823,975621,-460185,-837735,-923734,-1000691,1546515,-650596,-590619,797719,-615618,865565,-235899,-322124,-999240,-590832,-504757,113680,466579,532050,-694276,-708090,-923262,-1326348,-580695,-351140,-548778,-312670,578128,865791,-229771,132215,-100092,2012279,264061,831994,-1021573,1102724,-270865,-606673,-1704648,-424876,493690,168209,-133236,-85738,548944,-2180,862348,1034048,721986,-107251,179320,252209,1227589,1041139,-533435,-527835,-329014,56655,992715,1656614,209127,16966,680208,-517383,-1623885,-364477,388502,-756785,-646893,-464857,-1277768,1115543,56790,849600,-327838,1149319,1671755,388545,14519,726048,44168,-349336,-584538,-461500,238044,-267451,801384,-784301,888815,580614,-597910,-1417188,-199492,-9245,-596575,-1411191,497666,-435651,510679,-24652,-118126,216994,-497430,-1261950,-494731,374830,481672,515006,-102940,-507234,-44260,-779023,1267128,1273463,-307351,-940690,-742735,-278800,884284,-105228,1412677,-1109553,-750435,29577,309388,485942,483925,257485,-91441,507642,13649,116500,-1749008,-1271197,138656,49988,-1039253,-271354,-609637,-1161983,-896494,-57096,1023229,-1627240,-873809,149596,517378,-1508594,-1302994,-357564,1323463,-321572,-621750,-1590651,-1701213,-1260708,-62023,-478200,348962,451949,-302335,183266,351344,141155,-724545,-166568,1342015,-519733,-1583618,1194062,2112944,302306,-434963,-870895,220352,-310958,1091634,-918091,-524650,677239,754071,1055314,-211977,730571,1585067,645433,-160154,828709,-20082,-442530,1000057,441165,1944998,91554,314924,-99826,-780783,-1410980,-380477,-194991,-971665,393647,333474,-1205273,-666778,1319596,-412676,169581,-763169,194103,124566,947505,-284498,-287797,-292343,-60938,692174,1396835,-318709,-699435,3985,787717,241351,880812,940547,123069,-121202,-262071,149674,-1249475,-542846,-1006769,-222597,-416797,-160611,-1220190,647530,-964189,820643,-369958,-45649,894003,-102088,608499,-367043,-462124,188256,640672,1122289,1675591,492624,528528,-512678,-154161,119537,218353,272062,211425,129292,274314,765958,1187156,-127840,-873404,-1094189,503135,1189324,-109464,-923189,-148539,1626831,-968485,-71894,-1187414,331845,617929,-385220,607757,-71395,-100731,334599,-297873,132004,-128013,408228,-289380,-968201,213082,412458,-523182,-1096605,-605728,982475,-609396,-1103730,12819,-318530,-83900,-877878,-838734,-111551,474823,252534,3199882,1408025,-372481,-44911,649361,1075193,-1040391,-306107,-647570,929346,-190054,-124405,-1258188,-728715,-442949,97655,-694110,-1132211,-761275,1795714,1201437,273911,847555,634676,-712302,142819,1257368,-222541,-332728,1150637,145244,-943774,-167260,811366,-208840,1066261,467881,-517056,712642,-180907,-269369,-202736,-660257,957810,394319,-617810,-399500,795157,-439111,1506229,250490,478621,91709,262431,1722532,306996,1627092,-145381,144090,1219541,-118272,1107731,464268,-153128,677044,1421392,1355336,249096,97146,1519740,1456622,394455,489056,-367848,203865,-1001175,-1055296,-662381,-1686756,-198410,438361,1508981,2260859,-1033694,-2030944,-343594,-249120,-456435,-227667,74565,1071,-523540,-398692,1263717,-44710,-80054,-880006,-760531,180359,-97757,-480076,-590938,-382330,448701,-746197,615646,70024,113142,353761,-347117,-739179,720249,751209,992832,431028,1043484,175263,209897,321249,987853,220234,361675,-826688,-569227,-271261,-271626,2244228,1389553,662663,430728,-402417,-164425,-1014647,835590,-2103549,-438040,1140902,90123,302885,-196749,-120894,-262163,-1592862,-556080,759401,958976,-654351,323900,-199380,-2047212,-238502,-474837,291165,-343048,142793,1606746,624549,571400,430790,578906,-535366,877165,80823,-685512,-721601,319022,975423,646439,376492,-1161968,-1600912,-792070,-1513067,-372748,1323519,-493786,182471,-1527716,640226,927963,-480704,-411332,-361468,281101,1512667,713371,403989,360594,1717320,431291,169188,-973139,-252526,-1195162,-911549,-200618,812775,174312,-85151,-356612,-94886,376855,846118,1768596,416106,71149,-312629,-98906,-369726,-268265,498717,-250480,676141,-401212,-747672,352172,1188745,682733,-217172,110394,-115284,-1396130,-202655,-752096,1059749,499293,99086,-380645,-591635,784280,-691137,140431,512762,931933,1080381,-441416,501607,-687845,-23699,-87977,-1021556,356898,118508,-271635,-585622,-265410,270239,-294591,-379721,-204637,408384,-432805,-2665057,-75587,-123674,-147459,-176011,-18963,-601082,-30801,-178200,-762155,179662,-24497,-134575,217753,524726,-671929,-506809,558926,-644847,-248298,874588,-387518,760949,-195357,852192,1862367,1172908,-584533,-18202,91595,-651384,218181,44717,52427,-674206,-318143,-145448,916936,-62448,443441,-1079397,60681,-881643,5513,1068719,1190288,-802743,-1347354,-1240662,916294,199083,-1322701,-770280,303749,-193654,-749744,591043,431957,920675,73497,-1100900,-778365,293663,340627,-533347,-1343669,753586,898148,504738,1054259,-152567,-34647,-621998,-878786,-848605,-611300,-607562,-1350116,-762110,784432,111113,112463,-502555,1189939,556464,-349337,8754,-193609,-642189,-203671,-1104843,-469800,512528,575818,-338667,-836808,77108,930247,341436,-506116,-485622,-45045,146292,120735,-1402043,-690573,-632468,725625,51224,-1360973,-61073,1722631,53787,-201971,-626266,-77119,-278662,420796,-465183,-1341265,508709,541995,-675371,690864,925914,202415,701142,995030,-180229,-1543144,-1047724,162930,-215476,197179,-1676202,527563,1935600,-762793,-938772,521101,999625,-334987,-332280,-434138,-518321,-289129,74696,251206,72663,596089,-1286057,-570619,208362,609890,1847355,1141717,-586465,323231,-234974,-711717,153464,-467198,-416848,924656,604303,1535113,798332,168951,273638,673543,283454,617626,-614600,141375,-513549,-848913,6030,-161046,-1708606,-1036511,-569551,888920,791337,-1684583,-407942,-810163,-312432,-95222,-32763,615599,-1287466,-1041684,-440324,712691,-1324046,614574,241769,184320,-140535,-166597,-847,496405,-511568,1593,423737,224024,-12249,443998,446163,-565875,-11568,-619170,-19373,-462835],[-727413,-344315,-613904,-599050,-620613,320883,-578944,-940657,641348,-116818,-21215,623490,888032,-57830,-749693,-1122968,-768462,-468866,221367,876477,272655,558331,-181912,1272779,-315675,-640558,513503,401167,1579457,1098411,-380887,522491,-186403,-1065320,-290639,-120540,-190060,-432956,416817,883492,-1020995,-123930,-1242034,-945279,-783534,-1703375,-390326,140624,1290229,-36318,-88300,496144,882574,364648,86271,447757,-414204,-365630,-1237904,-535453,-1281675,-663333,590127,-165234,386760,1286675,-4985,303204,-48709,-24492,146315,256888,-59887,-1793414,-204988,-54867,-275522,254531,-174007,429317,-284938,-1824877,-974044,-305910,8856,-1329184,-121106,90537,-753015,-870820,-280378,38448,-774102,-338357,205382,-1570199,1603380,944642,710704,-532933,-345261,-55106,122047,-1318906,-335192,-378946,-252894,-460744,-783989,-1076333,-813071,-248353,257120,-504205,-103330,-508516,68984,407636,-355207,4493,-26212,432974,290789,-818555,-2019459,-1355345,-127466,-739127,335313,-1084819,-1521314,401286,-148689,650100,-1218859,228673,-234845,-180283,185857,-104348,616898,293507,337518,948799,1251551,324339,-29880,-1149157,-1759334,114158,-24896,-371606,92166,-105904,-213628,32287,827484,146658,-392995,224725,-212495,-138168,170907,-146379,-613807,1101556,1235778,475958,673232,58953,-209113,-133525,326587,99392,564821,-598044,845296,-181970,236079,949210,-495642,884383,-145396,-519964,-999270,-299489,-62694,48012,1259705,184297,300614,829124,443186,369208,175790,-628845,430596,-489244,-1531651,-1450770,-979062,270746,-1427492,43465,-172353,-681489,670209,-586253,-593021,-349356,136146,220833,-266998,1246346,-378481,-244106,-405289,-22644,2406155,1339115,-728461,-536655,-231534,928322,-1066920,-1118507,46858,-23561,412372,293922,193661,-126196,-385606,158104,195509,615012,-398974,455519,-75694,117399,-140299,-255846,74131,-957586,-215859,1127485,-240746,110056,-651303,-221013,-738428,-23075,97667,-392318,1532134,-267911,-500024,-510053,-738982,1539608,-359261,-162131,840462,-352763,1028912,-495538,-286974,-1015366,-432669,-1001340,-170635,438956,438297,-476565,-521674,-1056182,-1416653,-143564,-157725,-568523,-477670,1162957,425304,-363077,5449,33895,2090969,381810,754505,-1126371,631567,240796,-391041,-2139508,-658120,644068,-195234,-468277,-441449,207058,208457,1056100,1146275,697581,253767,442695,462112,1260476,915618,-574024,-505335,-359442,219212,1126166,1187723,228066,167723,468718,-527437,-1550185,-86491,428072,-421537,-813961,-486611,-1452474,755740,-71728,744523,-573103,871081,1464197,176024,-147748,721010,245264,1477,-322675,-516775,167258,-441013,499412,-1050557,705001,452310,-606802,-1391540,-290475,-500472,-900925,-1370412,674719,-441065,724705,-67825,-225412,391271,-544897,-625010,-195487,164936,650321,772882,-49260,-347911,-460727,-698244,887412,1250816,-635232,-1476699,-805908,-343694,677335,-338207,841128,-1329426,-1014688,-25264,287748,761808,189294,710044,462108,745963,-354818,315265,-1640631,-1384065,-52783,-12071,-655904,-142663,-456930,-1341039,-776081,84331,883120,-1704964,-1120758,337330,611599,-1155116,-736992,-457073,1276504,-616758,-807269,-2022993,-1689127,-1205913,-422034,-585625,307937,330772,-260992,1764,587826,714223,-473328,-563991,628856,-353217,-1337416,1261861,1983585,388027,-351644,-996055,142473,-195519,1111152,-887177,-354054,418328,253946,1176279,-327672,504176,1125869,828262,-253724,208724,-105485,-490279,1194424,524132,2422027,-65030,-262944,-75285,-624076,-1391409,-128846,-629778,-469518,564414,443446,-943902,-510095,1276362,-801471,159625,-761527,395235,89520,887105,-500903,-273520,-303080,239698,865658,1502970,-461758,-940781,174663,626403,209851,893155,857904,530989,-126720,33832,618895,-1237118,-973235,-620480,90279,-412662,494418,-1073374,670393,-490995,1230670,-84640,-233597,751678,196589,611153,-292338,-436040,401706,1413342,1360668,1569077,800164,800456,-431398,-221403,178738,312888,351321,-784439,-321828,285978,331404,1214008,64731,-681414,-855426,144502,780623,-209652,-637779,325491,1941790,-550823,299,-1063003,-207599,707503,111237,526181,-316738,-244132,150238,-145378,218515,-75135,352935,-338341,-992513,652353,547299,-440224,-1120797,-627499,1156435,-749393,-583030,415052,-140673,200821,-767024,-770065,104732,637095,152386,1918513,1162170,-574147,-169278,454891,1078288,-910112,-173416,-51021,1065153,-182246,461855,-820665,-481443,-509331,150428,-736947,-1099076,-529239,1799943,1365040,340599,1134123,324556,-831034,-216501,476133,-955743,-650261,1146438,271388,-661859,-211222,437472,111333,964794,392053,-431557,758030,-39509,-256323,-9105,-60906,849908,520258,-539390,-747589,970598,-1027154,1071250,462952,406672,377540,204190,1545964,282755,1343409,-316057,-71399,1041961,-426307,735007,511827,83227,904525,1461055,789535,-860854,-670416,1192584,1399482,303636,590995,-163153,733105,-737056,-986278,-514509,-1342097,-72312,354630,1209827,1230603,-1706718,-1923805,-201709,-356484,-703974,-431548,-271400,224720,-380304,-153325,1083834,-137811,121782,-1187954,-828442,501035,-249474,-530772,-619296,-87357,520075,-592881,-38383,150682,-280840,335723,-627708,-910758,768640,470375,1012307,423130,1366146,187385,-108182,845939,1050709,250997,352644,-933334,-718149,-777667,-856824,1346551,1021805,1039314,640223,-500436,-224599,-1317483,26547,-2659998,-643417,974699,70721,282126,-474503,-154004,-151782,-1150708,-370305,422462,934470,-549703,621074,-190837,-2080427,-603028,-944042,186548,-675435,14353,1321062,441609,640635,-169373,-515933,-460393,468595,9619,-1049200,-1079153,292824,1077573,635600,410744,-1025446,-1941031,-1162858,-1677886,-131710,1015827,-447468,-470266,-1198948,603956,1062959,-689425,-780457,-201127,633382,1604684,501838,584243,85886,1571390,447798,-241562,-1107386,-503768,-1750528,-1134303,-575148,1088411,-38266,-459679,-34067,-147521,306100,1117399,1698363,364978,280757,-177137,329011,-253223,-395694,768264,-533762,192391,-524941,-700700,321702,1103464,679264,-237895,364254,-629859,-1721650,-4308,-654405,1510945,691366,-43695,-726438,-395466,597576,-914308,-277102,273212,275469,1385957,-6859,170553,-796894,191927,-947223,-1379972,-51409,-24850,620822,-205930,-591163,29104,-75587,-488905,-369303,-65001,-134164,-2082655,-351662,176325,680791,-179064,-349128,-528783,147407,32879,-688388,-168958,233539,-352836,257778,366413,-872759,167309,622374,97140,-140433,589124,-373732,1056474,-355605,989342,1978031,666172,-798127,-53415,-79733,-445547,422745,-564875,-191050,-927322,-201828,29139,597422,-186214,705134,-851754,35935,-1025180,151976,1012929,1039750,-310675,-1088790,-1166164,839909,233664,-760337,-754653,-345729,-303151,-596994,592694,322556,864609,80960,-1363912,-1023925,-4308,89947,-700978,-1352606,756686,847284,188977,528821,449518,439565,-480887,-855151,-619014,-179763,-173468,-727979,63929,1399890,734211,49835,-374900,1022600,391767,-315363,-191193,-370595,-1046222,-280608,-1158119,-977723,54982,-59486,-146730,-817107,123544,917484,167410,-893066,-678425,74771,167086,375998,-1276553,-917567,-459458,760961,-233028,-1375413,-42283,1665504,94122,-219907,-895871,-449551,-226550,925328,-170053,-1432806,441146,441530,-772222,545636,1167368,39243,449898,1209330,142536,-1348252,-1131352,-35266,-411398,245010,-1653392,723860,1684280,-1107498,-879562,680356,486302,-798558,-140917,-503872,-733671,-425017,-28895,-213570,137397,781304,-1415590,-415972,181342,338422,1984563,1242164,-760855,407638,55459,-135656,228576,-576375,-11976,972361,585628,1198634,976086,833247,573130,446648,-103435,444596,-644976,450439,-743576,-582672,314268,19583,-1765624,-1048018,-643608,806044,1176697,-1547324,-173846,-465280,230421,-89086,36538,679617,-1213605,-766743,-197804,518989,-1573522,145836,11256,-67252,-212156,-155694,619574,841339,-416429,-207702,503243,469194,-25575,246789,67097,-760767,-202795,-368363,195810,-350950],[-607085,-66557,-570019,-731178,-800140,332899,-275377,-735726,627149,18085,241612,476201,577766,-515810,-1163008,-797239,-186138,-585728,263878,855722,90251,241654,-76869,928390,-337098,-135032,507548,-457,1320775,862642,-595605,821517,-44759,-696805,-411119,-462234,-797344,-404610,120735,622591,-909068,161769,-1393407,-1206936,-718185,-1852364,-612966,57917,1147683,-48947,-315389,821784,928879,471205,-100708,21971,-187768,-418209,-1229017,-988580,-1612893,-642046,730681,93824,484877,1394744,353651,451608,-161298,-123630,120556,150525,-407114,-1989645,-308762,-8728,-320693,203295,-98,309656,-541570,-2081132,-1464810,-796114,247737,-1323353,-243670,-303423,-602205,-705333,-6114,198690,-913937,-475543,691926,-1060581,1556809,606897,768293,-465422,-230053,-25873,72652,-1358062,-516189,-349703,-27895,-222592,-585734,-1192066,-572740,-180513,71962,-844674,-62585,-508847,-86681,299332,-193453,-216102,565107,-52672,297347,-909348,-2012018,-1174486,-178684,-679347,56124,-1016449,-1455702,439797,312681,203114,-1516884,335477,-396310,204503,431103,-175607,596892,49809,537605,1537000,841267,-347919,-517841,-1104460,-1519874,326794,168677,-263149,196804,-170825,-273366,256676,1052123,182198,-308395,-161198,-70050,-137120,-106029,-610861,-445656,699188,1077655,550554,687711,23361,-218418,-558791,486095,-61054,1034319,-388660,1124536,-532977,192630,1192021,-578562,1384186,87505,-367260,-999408,-184437,-423721,-185231,895902,-347251,393780,425842,632620,-32446,159999,-584184,340532,-321539,-1441891,-1860448,-737706,540871,-1573060,332023,40353,-446374,227599,-672802,-327272,83720,263142,160867,-418571,1017059,-664279,21774,14015,162391,1968479,1346470,-361383,-535326,36583,819677,-781339,-872403,351228,-763626,387907,-35427,203516,-123541,-383205,231801,555479,360731,-414125,279419,131845,18930,-298310,-459156,202673,-945111,-400583,165021,-757115,8319,-323193,-106001,-405167,-152032,-347176,-655913,1715227,91413,-98162,-64948,-323617,1251318,-17080,262087,800471,-66698,1243159,-724155,-195304,-842412,-295529,-1217842,-433043,337474,328603,-186666,-129561,-1025159,-1227118,234110,90716,-484946,-570852,1621544,-88577,-541335,-281252,-128896,1761584,394188,553382,-998050,106730,776407,-120472,-2268379,-839508,803361,-627386,-848130,-753393,-387765,365554,1091354,1235012,663486,574747,796209,541534,1029000,484128,-487335,-511841,-385950,320781,1140703,622801,246516,290935,352423,-468235,-1034214,140322,350042,-246184,-975165,-454699,-1306624,354242,-249951,308256,-708143,616914,1053145,-122019,-179166,707386,287612,287086,153573,-326328,96317,-599081,71370,-900502,472042,209319,-477376,-1134103,-426813,-1147818,-1164602,-1163012,766338,-432315,816664,-77653,-311876,488481,-549090,23051,-90666,20686,771100,859588,11446,-380273,-697963,-413744,382108,1057343,-976602,-1488958,-830641,-386637,290382,-407176,290823,-1300183,-1050713,-95350,242452,862655,-151057,1015383,1131164,948803,-705826,547142,-1280622,-1329424,-131938,-107888,-136062,-55001,-340227,-1332960,-584905,210827,681962,-1537081,-1153799,520672,593370,-678818,163565,-505502,1037305,-724467,-1041950,-2294331,-1563594,-1096176,-868559,-704333,231850,237376,-64567,-298833,793439,1005980,-209440,-747584,203150,-141445,-880354,1287541,1755866,446094,-113195,-984961,-79189,-72448,903495,-607096,-208012,185242,-126902,1104606,-272305,275756,530852,780844,-310061,-443912,-149097,-494877,1396368,762581,2511855,-278882,-662429,130157,-420156,-1214749,70979,-992843,214655,536840,359834,-1084153,-402433,1007509,-1163548,111496,-798153,114722,196487,819713,-572026,-114340,-277780,479912,1015672,1520001,-595485,-1156401,255517,436816,68249,446476,313953,824573,-75824,297957,961351,-960146,-1175056,-86881,616350,-153513,965825,-756884,636343,86196,1411548,112629,-363981,645888,741370,700324,-5415,-392896,561556,1948188,1335404,1024444,864153,750293,-353662,-254022,257727,136136,438063,-1668207,-747142,441071,71565,1075891,200254,-588159,-571423,-170596,308786,-317379,-349960,739296,1769288,-103254,32897,-724597,-794347,628219,439802,508922,-591245,-326050,-31825,-73073,289731,-9076,236128,-359659,-951332,1036617,666538,-387670,-1036655,-614596,1124202,-781121,292859,803912,59159,408455,-682449,-585460,308009,589530,117890,656196,933146,-598078,-327785,164362,1074224,-653906,-67229,491243,903032,-169383,913167,4220,-275547,-489770,101169,-725865,-540700,-206185,1499316,1242430,395607,1286519,179492,-696313,-597200,-507522,-1678002,-822655,1055824,279773,-292415,-297519,-388028,378215,675135,198313,-277480,690752,-40872,-168685,183445,500155,658427,707729,-392090,-946741,1017968,-1325470,648944,868445,374835,642104,186759,1022122,148620,953413,-391633,-255240,713098,-679033,177476,443520,302707,1121324,1322789,288876,-1631560,-1260861,740888,1282260,352618,659688,6939,1125967,-401298,-921574,-291009,-876227,45998,292576,546265,168857,-1918817,-1412295,-67384,-536231,-801003,-595305,-597631,463898,-196633,89747,896231,-211281,356455,-1413916,-758943,817619,-414742,-405753,-427629,162855,669465,-320979,-1043181,272807,-396447,204888,-1147583,-1138783,653510,-31601,952454,365024,1538327,196380,-438309,1175303,1035634,258876,167149,-954924,-598228,-1157861,-1295544,350777,666284,1307156,793561,-436609,-166815,-1438904,-865921,-2882781,-749286,810834,57877,341811,-844789,-316277,-38953,-753390,-235655,223677,828800,-460014,677986,-206082,-1740920,-1118521,-1329124,60369,-731318,-94477,847724,211326,851273,-642737,-1286472,-161216,205618,-46724,-1183481,-1054032,281712,1100119,512972,364541,-923247,-1961093,-1260307,-1680130,20688,562784,-317823,-762091,-729874,354402,1063105,-857356,-927554,727,922985,1475986,90962,496981,-169284,1185191,276620,-746242,-1239874,-717165,-1931601,-1203928,-981442,1266493,-206250,-840785,368548,-44900,207098,956392,1425386,176689,387979,-35156,535731,-232695,-504897,771300,-622641,-150903,-709312,-674351,320196,1090760,605102,-222791,741880,-892156,-1622544,98418,-590661,1821754,864129,-104456,-1001692,-120571,385579,-996927,-597055,98368,-591503,1682484,622270,-185630,-662243,359674,-1654422,-1598090,-468922,11442,1376248,-62640,-992058,-356970,-833,-572802,-440601,-491097,212644,-1278805,-437298,496632,1422468,-69550,-423988,-450213,203913,216530,-822543,-554569,453351,-576713,209112,166357,-940107,896472,866460,1020446,50211,380264,-345147,1176485,-423222,1020084,1856940,205671,-914758,-133689,-266000,-177380,494061,-1111124,-275295,-967079,-38599,175474,327242,-303783,935379,-802846,19307,-868941,352121,894392,1073939,303956,-554921,-865261,543746,162408,-273736,-689051,-666356,-413850,-365786,606390,315861,597225,206702,-1390558,-1476416,-260998,-54568,-728209,-1214507,619394,765746,-264520,-160325,860795,621462,-200356,-726773,-456849,159328,241338,-143526,878022,1970292,1268609,-105138,-304907,600667,-79049,-300885,-479849,-511316,-1230423,-216650,-1095894,-1500475,-363711,-449334,100100,-710801,223115,748711,-10934,-1219534,-921895,156257,-78592,390432,-1010347,-1025301,-238616,810983,-423643,-1285531,-146868,1405485,190574,-286227,-1032404,-782059,-294683,1416416,22008,-1524850,236886,345057,-830275,407153,1092814,-171564,87702,1170583,553500,-933779,-937944,-364662,-511013,282384,-1419348,778732,1340526,-1263240,-789877,693493,110514,-1215624,-17194,-505294,-981211,-565585,-299683,-538733,145309,853204,-1356422,-149420,163224,327060,2032709,1255951,-877268,543300,355879,404727,183549,-658656,231007,829189,418273,741515,1061108,1185468,722538,163931,-373900,325262,-497603,599638,-971233,-248709,527160,81851,-1643750,-1133285,-759137,765703,1388218,-1089387,202887,40452,683880,-176732,55611,748665,-1069116,-307762,127718,261594,-1666806,-487601,-387010,-496693,-428598,-65350,1244968,1133675,-218150,-202250,457883,607300,-90403,89693,-407504,-872342,-260045,-89775,472162,-199009],[-439554,278440,-402583,-703764,-880832,396375,37090,-347644,584058,168291,318362,327652,288516,-830557,-1388882,-367764,277944,-578110,298217,662163,-368522,-114688,139834,438186,-183220,327653,450547,-337031,1158838,458792,-687746,940934,156815,-85173,-421870,-598205,-1313051,-382653,-230654,374879,-783031,375841,-1509500,-1290930,-547060,-1689875,-865092,-91069,887437,-191529,-518342,975102,849893,510161,-191885,-411437,-27235,-375415,-941382,-1217544,-1752106,-578293,844029,244657,612636,1391671,726595,624902,-211508,-153680,143434,142715,-620765,-1797267,-314817,62540,-343903,8756,238567,159562,-704314,-1878045,-1623639,-1157982,323625,-1212600,-360482,-675376,-531723,-551874,299459,330810,-1183992,-879165,784483,-466762,1386289,254850,725331,-218317,-38147,-11021,-96359,-1060591,-580863,-260555,205678,-30301,-393770,-943371,-34173,1380,-134398,-1080567,-44540,-317249,-60210,89625,-141079,-379153,1165557,-258199,331842,-827302,-1649699,-610815,49252,-470736,-311583,-798603,-1096995,576883,590749,-406288,-1586052,412869,-561649,507167,563516,-79945,654400,-195970,556744,1837415,409926,-913319,-1021467,-1100559,-1155200,443627,330349,-240179,222621,-198803,-178924,524781,1138076,140557,-318944,-476197,152409,-26728,-317431,-1154189,-85349,67447,761211,539944,636937,6795,-108465,-1099710,648810,-101650,1288204,-294962,1339359,-789703,167845,1321826,-668698,1642200,363257,-188777,-742692,-53056,-852877,-511568,242672,-856032,390643,-56851,430384,-428161,108548,-790148,236365,48565,-946869,-1721375,-405036,770033,-1451534,454681,183543,-242397,-244312,-695981,79797,521681,303865,31856,-746878,715680,-755621,409114,453106,30993,1140245,1143410,18659,-230540,311102,442218,-395841,-618625,546045,-1138787,374890,-22649,240189,-130340,-245465,357596,686864,118020,-404033,-38205,140731,-69953,-428379,-570473,560168,-696671,-426255,-634210,-1007693,-159297,-23174,-13778,-77937,-316408,-496444,-983088,1530706,503962,330482,272597,115100,771184,319291,492592,732764,210554,1422992,-864095,-24265,-484165,-274223,-1115420,-601751,165200,258043,98192,376146,-859550,-835209,427230,293915,-352902,-547158,1889779,-499551,-680874,-573320,-583792,1140671,316313,260921,-781605,-367342,1202083,189465,-2006300,-881076,921315,-1016291,-1267881,-975113,-930354,417734,906876,1309872,603929,814020,1142825,473730,611968,-148244,-269025,-581345,-509480,333674,1080604,102999,292512,429896,314254,-369966,-394206,214695,163957,-205488,-1042498,-371804,-865018,-36395,-438345,-248385,-682963,477731,630728,-389689,-63387,614629,128238,399365,654421,23898,38881,-776451,-379291,-383588,249608,-70205,-233504,-718599,-519908,-1855876,-1308884,-792010,728150,-479199,756188,-33595,-383737,468492,-506945,579356,-112788,39385,801807,741379,48531,-478155,-751488,-41291,-36933,744565,-1189247,-1034223,-785924,-384324,-128857,-306963,14422,-1073574,-852310,-153336,193069,732498,-426268,1143681,1742416,1065401,-975267,802372,-705834,-1150845,-130228,-266887,347013,-16136,-269115,-1199155,-367128,268945,445255,-1188024,-1007031,595705,474613,-199955,1012673,-516632,683434,-506516,-1273753,-2202304,-1367896,-958138,-1148836,-745785,187442,226613,211449,-655911,826097,969054,21224,-714105,230520,38278,-358310,1219019,1454727,507232,202701,-939381,-312865,56489,536324,-184632,-114261,-9107,-314986,883425,59766,95626,-20288,549342,-327544,-974271,-149865,-470436,1603368,1161959,2178835,-478716,-658354,474138,-235352,-947934,57809,-1241939,755742,323071,93659,-1483669,-389638,522972,-1434328,54700,-899801,-479637,422482,718187,-520522,120034,-230508,597872,1082288,1433730,-692242,-1264068,237201,351601,-120215,-321741,-503392,880608,-59311,407936,1064675,-596246,-1183606,447464,1176700,190991,1141877,-359089,564654,557828,1321442,187994,-412540,573381,1303093,841841,434867,-340220,612135,2011515,1072712,200653,734988,376102,-254167,-254469,344751,-213916,400947,-2059794,-983587,643113,151485,896520,257395,-586024,-289704,-404782,-149621,-434498,-146116,935718,1099222,250265,181481,-219203,-1275536,558559,570633,610385,-817813,-335214,-155036,-115794,321466,52443,65345,-316975,-844735,1257416,755983,-389588,-880344,-583568,923982,-718634,1217737,987644,247078,511001,-659569,-310246,454076,334108,159382,-59315,731317,-462989,-507452,-164446,945514,-384710,-13066,731035,513280,-156084,1055981,798153,-195966,-355156,-36776,-651002,337509,98864,977567,892666,398019,1295133,300888,-400862,-909846,-1284180,-2128464,-808000,941375,190993,115713,-348129,-1311707,503294,259733,-50211,-89993,510512,-197807,19699,310387,844778,399920,908503,-239107,-1076329,984417,-1263607,431000,1341475,356885,861450,286473,455279,-54562,567391,-372208,-413276,345351,-769192,-382340,223352,483141,1186563,1021038,55867,-1812594,-1488052,260152,1102888,492509,565945,80595,1267348,-61562,-765732,-14318,-435593,140547,295274,-281249,-534116,-1781853,-754894,28204,-731485,-755069,-672937,-797944,640132,32006,302681,821337,-304193,561298,-1495810,-552883,1071488,-553695,-169876,-69449,323771,864165,1806,-2002845,429908,-243215,-22622,-1899800,-1361846,391560,-670018,838367,261582,1568977,144249,-721227,1264431,950849,242187,-110508,-898680,-267861,-1278123,-1452690,-311141,524435,1273905,750386,-248113,12901,-1252824,-1425626,-2705498,-692248,742662,39654,455549,-1054810,-525128,100922,-484472,-169823,168365,646081,-443483,461540,-226676,-1176166,-1620900,-1465305,12768,-475714,-152271,308789,19379,1100703,-848768,-1507534,223701,142502,-49806,-1040113,-709034,269241,1029118,293091,244417,-832173,-1458683,-1051712,-1510274,120405,-11156,-190631,-556811,-202842,-96563,844949,-961154,-852398,225213,1004475,1069968,-442664,170970,-319846,692808,-42231,-1221926,-1228991,-853567,-1644201,-1110101,-1283451,1275243,-296971,-1083066,760371,230065,113607,365278,1044965,-93347,433828,60049,432248,-346479,-527569,535863,-500174,-185926,-908852,-658034,362231,1225704,468887,-92910,1109059,-844581,-1099994,126411,-528246,1883867,987679,-81787,-1077606,211316,224875,-967416,-710137,-3965,-1390292,1882450,1247409,-463831,-246784,451914,-1866812,-1495658,-759833,228080,1653782,-138939,-1309212,-755133,-165094,-619442,-424314,-766836,475752,-542043,-348190,722708,1551751,29819,-303606,-376847,176207,325683,-1050849,-893506,540911,-833093,98384,1934,-820332,1376074,1131622,1731751,286357,293694,-290567,1111057,-345330,908996,1525967,-88923,-922051,-223476,-427842,173898,370637,-1500345,-136372,-808666,160552,342854,163583,-337037,1092031,-867191,-35064,-430754,612159,791714,1195127,824699,110016,-434565,87712,8348,9088,-542656,-521672,-484376,-155276,610493,405303,200228,357251,-1174422,-1859257,-464927,-50421,-594597,-928668,384077,691215,-673858,-847616,909108,478637,175805,-500022,-355823,321344,524564,223517,1362013,2287112,1577831,-316133,-297544,77221,-809502,-357230,-748596,-540751,-1109996,-37665,-993434,-1827990,-633985,-506622,317005,-542406,390270,510657,-69541,-1317548,-1081359,194153,-436006,270072,-676398,-969480,-24580,884010,-455831,-1243456,-322324,996837,326633,-364968,-1005282,-1015121,-499091,1796874,160964,-1527716,-50519,267642,-749942,284741,733795,-370948,-261091,925461,976679,-366816,-584605,-762713,-521742,272188,-1031609,691319,1025592,-1151860,-705864,556397,-68643,-1447593,-6467,-432647,-1207611,-641398,-664995,-691383,78650,756877,-1145395,177878,156611,614722,2033488,1175759,-922357,556945,489436,702630,27500,-689472,300714,576792,137645,255137,1054907,1074262,669389,-121398,-514538,260128,-251350,587964,-1128229,64514,727365,-21155,-1393935,-1243949,-907423,729671,1369044,-395800,617385,565280,1027184,-340724,-42565,748749,-834213,245138,474328,19512,-1583634,-1072734,-940515,-961249,-673482,113238,1712360,1256556,18467,-34085,282128,595019,-176507,-10595,-837519,-909679,-201977,57990,729802,-39137],[-268360,601308,-102835,-534039,-835247,502537,308707,160248,539792,311425,245934,229305,54384,-956381,-1381592,69033,475163,-453931,332266,365244,-939853,-408614,445222,97987,124807,712317,398959,-474713,1150373,59025,-657865,835531,352431,549168,-334634,-598633,-1620412,-381557,-555045,271417,-716522,404844,-1489831,-1165827,-289201,-1263175,-1065816,-276038,547738,-414573,-648487,857913,631394,444557,-207027,-688037,13534,-267248,-439879,-1188386,-1668203,-533390,829283,263089,727820,1438949,1055160,876550,-168609,-108242,216546,188552,-713493,-1208777,-49333,173306,-340308,-284650,510308,8610,-741961,-1342386,-1465118,-1306188,210688,-1014870,-406100,-921232,-555541,-475062,555796,408709,-1439342,-1407751,448938,-82584,1147633,-40391,608968,148863,160578,-13848,-308365,-559796,-511163,-144195,420558,22582,-300604,-461451,628437,256761,-304001,-1165479,-54354,44671,138992,-182809,-210727,-430372,1595283,-201468,402567,-516876,-1005608,188105,512499,-106943,-595847,-546609,-703392,742534,580141,-1032521,-1395772,457959,-675331,602515,566871,158528,741505,-374155,388242,1795014,131696,-1228018,-1482486,-1179148,-789466,441040,378265,-307135,193233,-164791,16004,842168,1103928,9473,-505133,-688587,378998,163698,-375358,-1654534,289135,-649353,343394,435103,541094,-13660,97993,-1596000,788707,57127,1319058,-187814,1435726,-854434,153726,1260248,-749785,1631747,641016,-59850,-344238,96105,-1265764,-857349,-588463,-1182866,328312,-487068,-204854,-771574,85808,-1106873,108517,481188,-259502,-1113345,-21371,884653,-1151477,378456,243893,-96673,-599857,-649199,574687,885077,274553,-206242,-1177258,418707,-600529,823772,788551,-418862,242548,789703,248648,232877,535306,-86577,-31727,-395425,602751,-1056881,339664,227842,277674,-201859,-60124,505576,611802,-85122,-415815,-412346,-20852,-163493,-513731,-567569,1035818,-193838,-299726,-1010198,-985025,-337237,131585,37841,175917,-438300,-374064,-1310618,1108292,821822,701427,424759,443508,278781,622344,406310,669653,459662,1501728,-879823,201550,-8163,-396001,-772415,-622922,-58376,263693,292101,842496,-642670,-378303,390864,383386,-243570,-402683,1944417,-674470,-681202,-688110,-1196442,416237,219396,-40279,-695700,-690798,1412830,478894,-1416571,-724792,984905,-1285021,-1736095,-1091254,-1146909,351667,489731,1349789,498365,922718,1386418,307491,144643,-795235,42763,-729451,-783394,259751,1007287,-254724,401823,617774,277014,-268548,60172,122799,-90291,-255644,-950381,-253530,-276966,-385250,-580146,-659678,-496230,438728,349440,-516542,167551,406221,-217329,269551,967789,407911,6506,-997808,-751024,335991,93962,-287328,74842,-236809,-495409,-2416114,-1282505,-316568,553095,-592422,575249,83516,-451251,315164,-437461,969721,-176419,246229,750277,461715,30404,-526969,-668830,272836,-219081,387777,-1175087,-354670,-672840,-329852,-446403,-114808,135853,-786354,-511172,-174797,153770,406064,-573014,1130121,2096040,1069670,-1118421,1044103,-29608,-912938,-102540,-462386,663812,-16579,-222377,-1006850,-167527,221793,228125,-755800,-775914,477114,304919,197368,1466484,-502916,347166,65711,-1398249,-1663100,-1145617,-802983,-1061555,-630795,204074,321415,464871,-1019030,542115,655858,190507,-524520,602300,112613,64412,1017309,1125588,597486,478890,-949451,-389958,203693,121921,253441,-49651,-171265,-327156,597585,608506,-43271,-397597,241557,-325857,-1276740,-114219,-426734,1772495,1575965,1604692,-598160,-241963,869592,-95287,-653215,-275253,-1345284,909128,30151,-292961,-1827319,-474784,-66230,-1552359,28099,-1033797,-1082153,686932,571576,-396305,343057,-177049,566145,1022705,1253456,-721972,-1181298,134700,460155,-268468,-1095677,-1225509,680377,-155760,285164,912160,-300491,-1056239,836901,1562970,433871,1027544,3624,485467,789646,1013968,158291,-376441,523495,1642677,965280,904342,-281896,533121,1555617,677907,-622398,524756,-187198,-106345,-231032,417612,-548731,200330,-1796681,-943976,784701,557517,768531,250807,-612834,-21264,-556624,-555131,-540828,-65655,839993,158049,407017,534882,323528,-1501601,581411,548680,824448,-896470,-281230,-203343,-271426,286960,99517,-128372,-205533,-712335,1264676,797690,-442440,-710602,-552041,610373,-596875,1827709,869844,384913,507992,-717365,16786,532325,-59261,259906,-146553,522280,-242440,-677045,-450671,625793,-219155,-16745,618080,63123,-139473,827436,1124287,-245516,-138245,-222089,-516513,1043104,284665,393076,447500,299761,1187516,654674,-75446,-1111683,-1654835,-2062651,-609221,842029,48588,476017,-291393,-1926808,431693,-195284,-272301,82692,229566,-474406,276129,329117,923451,115591,1058412,-146495,-1173058,925513,-936690,504994,1681977,329175,1029581,559846,109003,-259890,299134,-312520,-574908,41516,-634459,-768025,-142295,617530,984422,605025,151367,-1453202,-1359613,-134896,827579,608698,255775,35827,1142294,229614,-417030,269523,-146790,207317,369168,-1038317,-739714,-1471560,-232180,73392,-882847,-628300,-662480,-805333,703967,311202,449857,904325,-422425,687302,-1389363,-274042,1222779,-636540,86187,339677,379223,1028130,282963,-2495072,583624,73053,-281787,-2673708,-1503635,47070,-1269673,660546,116319,1461809,25656,-904428,1138253,794438,197318,-343285,-776155,127591,-1094694,-1284949,-366647,625283,850993,447985,-27267,266985,-741460,-1312320,-2258447,-470067,785854,22342,576801,-958925,-639224,277763,-329730,-171530,178313,407736,-517868,44328,-222215,-575761,-1941390,-1271483,113033,7876,-156182,-181651,-29918,1255064,-753714,-1224599,547614,261696,39676,-642227,-270683,237077,864666,26112,87115,-703327,-504303,-610304,-1213480,166801,-614913,-144406,64050,314203,-551318,388617,-987515,-629802,433370,783823,429001,-972068,-274959,-309011,276112,-445900,-1529030,-985670,-898495,-973107,-878416,-1325752,1135193,-311656,-1072810,1016033,607902,32025,-427531,694640,-370036,458140,80989,48242,-580390,-414092,175852,-230904,133168,-1065835,-637628,432709,1418053,291705,148862,1328914,-553101,-317439,127201,-442237,1644644,1048926,-17270,-902652,548387,163022,-892047,-569443,-36797,-1873133,1908290,1685853,-575544,340727,443289,-1454448,-991238,-827163,546453,1358440,-308727,-1400258,-1046572,-539093,-621670,-342406,-846427,562789,-161973,-191038,782677,792079,-39201,-139838,-318955,152779,351139,-1194528,-1092074,470171,-1116458,-26169,-72029,-537506,1442963,1183653,1942447,520264,306533,-209130,879090,-142741,649368,1049650,-181280,-828195,-265554,-526803,554604,67640,-1655709,186268,-526136,388206,562751,85568,-250121,1137232,-893531,-134777,137454,892861,772025,1295201,1113575,712724,-16801,-417196,-189974,77726,-260881,-22257,-489302,-72226,545078,530806,-207800,438753,-802448,-1924944,-635293,56864,-319691,-547538,113149,670647,-855335,-1352683,602868,112887,587535,-201184,-310964,254741,557929,301821,1359920,2183993,1592404,-526872,-325726,-347400,-1542285,-493933,-923486,-420268,-699657,181718,-927444,-1826916,-689802,-265126,394013,-344119,630289,303077,65983,-1079162,-1062566,200826,-713063,181306,-353115,-750626,129686,974536,-314695,-1318316,-503263,506182,484764,-412295,-836809,-1115931,-804094,1999788,328756,-1356127,-351814,186565,-481050,188179,213335,-503029,-481359,589366,1325008,261394,-222513,-1127857,-481844,177885,-576576,513728,890686,-804957,-652753,297777,-99396,-1408880,-115819,-337903,-1345147,-585328,-964418,-683033,-66490,459030,-902015,497026,171445,1079050,1947586,1005786,-884717,233074,370853,616970,-186133,-659197,236355,301743,-197532,-163240,989878,554069,423184,-362079,-541221,223278,-14195,467854,-1171472,311884,999765,-259856,-1118499,-1299220,-1059430,609779,1150302,368739,954512,951982,1214960,-526181,-273665,630039,-521774,778292,763140,-150566,-1385013,-1414934,-1560327,-1298564,-787908,361271,1927501,1153898,208767,162790,15421,441427,-238033,-59023,-1094993,-889763,-85393,-16628,887157,90044],[-126458,809690,263697,-293572,-642439,626883,500934,637866,519539,442412,160920,212366,-105815,-918870,-1177653,431240,396790,-244697,367771,60566,-1390537,-523790,775115,100522,516462,1014811,406644,-354653,1246733,-194409,-537793,520392,471629,979773,-182020,-547826,-1674472,-399709,-772875,386476,-742367,184969,-1278909,-889220,33638,-677817,-1141716,-437584,207049,-616044,-655683,464280,306662,276398,-182050,-701345,-88808,-147140,155118,-938833,-1398470,-543187,620767,183404,774319,1618564,1284346,1255784,-26451,-57,325510,205860,-720284,-444521,532958,324459,-325066,-591983,781609,-119770,-669616,-686264,-1139993,-1208389,-10243,-760097,-332356,-1012546,-658378,-494500,707801,439845,-1498631,-1744460,-184068,-89941,913567,-242526,453094,527566,297053,-28786,-464459,-101841,-328821,-51321,567822,-87712,-350814,52841,1186450,524251,-384479,-1049358,-84390,532710,428263,-449156,-354156,-350619,1724867,10827,480637,12304,-259115,923231,1052496,401547,-632625,-380166,-450549,829058,272615,-1507288,-1002617,500674,-689434,441323,474315,462433,808933,-423155,90980,1494944,65806,-1230085,-1856303,-1324511,-512940,327031,248871,-423190,164665,-90383,227191,1198122,997867,-209681,-840385,-799964,551716,384958,-239655,-1937899,517394,-1293735,-78222,264196,448242,-95687,345879,-1891707,882404,404791,1222711,88886,1408322,-686962,139746,993355,-778498,1412797,840053,-40403,61268,272456,-1548753,-1120916,-1321918,-1243634,270171,-759300,-1007210,-1028318,97248,-1334890,-37382,824113,323076,-333723,364267,833847,-908617,138100,240741,-16013,-777752,-550774,1058651,1107042,219023,-540958,-1568407,192969,-232875,1166871,916625,-1055346,-360729,387264,254359,582040,662076,-585941,186162,-210931,527120,-694175,242613,542046,285945,-376129,83849,651690,414742,-243109,-475270,-737330,-281274,-291032,-557501,-457428,1472429,501491,-97155,-921771,-774159,-498432,79934,47015,302973,-455395,-112606,-1579389,607628,923202,917195,398405,578209,-30583,890878,8755,597218,667457,1486417,-772605,422801,478808,-606721,-340563,-483261,-302963,335719,327203,1126049,-481519,-10483,172251,333787,-212004,-186988,1795882,-566741,-481184,-506124,-1737941,-215030,189523,-248556,-898995,-800119,1373287,648336,-677117,-379343,1017645,-1402286,-2234705,-1110711,-918886,193300,-94842,1317378,340089,860866,1457306,131266,-237196,-1251502,377917,-942385,-1167056,127300,967273,-392364,591098,845936,151284,-194747,181027,-72028,-356241,-358652,-680735,-121014,250355,-673445,-625220,-727026,-203813,397105,256934,-445308,439367,107317,-666904,-85832,960449,710507,3234,-1249365,-969127,1043813,39302,-358666,387474,227020,-333719,-2617043,-1084296,158828,282059,-733211,340615,266011,-515054,49352,-370953,1145422,-218409,569626,658757,117256,-57048,-458547,-526893,408132,-132377,71424,-948353,251711,-534229,-237927,-608896,44089,508291,-580350,-182258,-144720,132760,-8899,-592384,1030061,2071922,968010,-1120925,1209057,583913,-664707,-97857,-628200,762081,-37105,-166950,-803177,-19783,68412,100759,-326985,-563613,139967,141997,479966,1388301,-469251,167554,867526,-1302157,-808497,-922575,-630551,-569291,-327938,271787,499144,602356,-1345128,-98984,191061,288345,-277713,1040451,48082,273477,682374,825901,718361,594358,-1049825,-190799,382739,-220552,601089,37910,-327114,-250498,343198,1141155,-185271,-554782,-29801,-335523,-1331058,-55157,-365617,1823055,1780909,1033405,-600505,393664,1217315,25082,-376314,-885485,-1292190,631185,-184892,-699776,-1857211,-613513,-577550,-1475225,66959,-1102578,-1428543,872319,389814,-252561,482720,-132729,397060,835062,1016323,-665032,-876797,-25014,747910,-302703,-1552721,-1510757,319728,-384056,-68299,585575,-142528,-839826,1003138,1628050,450271,722643,220709,431842,797079,607185,76755,-273743,492039,1627226,986314,1264328,-219784,349617,739741,295983,-1182272,350052,-715390,100101,-192223,455031,-682919,-85412,-1052237,-652444,791053,1101970,725531,225296,-594625,243137,-652710,-877354,-595099,-83221,487460,-715445,312141,1024072,754845,-1391308,690514,453610,1082176,-742234,-187247,-200779,-497224,173378,128959,-295623,-57164,-618156,1089756,781637,-507061,-575729,-530494,246061,-459732,1887278,492150,442745,423577,-836357,347299,565708,-468803,377591,122626,274255,-29929,-795347,-614952,161876,-224470,-64391,338045,-261473,-106779,310838,779022,-355676,80866,-399162,-340967,1116882,292874,-101714,44278,69393,1004187,1086504,155483,-1221557,-1654341,-1389606,-274898,752137,-103463,692752,-103484,-2018352,170184,-599350,-401792,199107,-123835,-793248,506469,232462,805983,-146536,1095656,-150248,-1209512,883177,-527938,802696,1714556,287138,1143883,977549,79747,-408645,206711,-289083,-770641,-143763,-299946,-874946,-599408,706954,496758,142599,496241,-824794,-1032490,-366598,442493,571113,-215392,-98527,833638,440676,139711,489514,-83880,253182,487555,-1532811,-559811,-1132084,-13514,66082,-949595,-506440,-594524,-615217,652818,633897,491330,1057253,-532671,714494,-1088431,-961,1255308,-652533,280922,670128,343372,1074254,440038,-2336027,661251,397601,-482610,-3118736,-1508703,-292597,-1618571,403460,-60510,1214785,-120105,-956978,859979,558942,118756,-409338,-597696,433262,-665015,-857083,183809,859304,144019,-61027,118760,488841,-28054,-514498,-1756598,-143693,870211,25338,658043,-606264,-533389,478986,-221299,-228627,127352,146219,-644774,-405956,-163747,-115130,-1988492,-800706,357790,552294,-126598,-557635,127632,1208380,-431811,-661340,717906,492662,243877,-79313,18483,169560,623800,-217724,-54265,-493195,563598,-94602,-880032,127803,-1106679,-214922,846872,771990,-722931,-216450,-932965,-370372,584232,290179,-286937,-1360142,-674169,-135199,60599,-858430,-1555554,-540063,-869257,-161839,-604107,-1055698,865568,-306624,-813848,1022965,957954,-43249,-1066338,484265,-575988,488645,33159,-472581,-869443,-160915,-163906,78189,672998,-1131154,-602083,492096,1494633,102526,424360,1321554,-174123,463254,149238,-328147,1145079,1051072,20907,-523947,813804,198922,-828250,-208500,-3691,-1936396,1721342,1856790,-478306,903188,324821,-597288,-176323,-644845,842245,708237,-423545,-1198331,-1169453,-996276,-571511,-216630,-750357,458450,-247826,-33712,706037,-588445,-372965,-89233,-278041,225883,324809,-1103528,-1099080,291464,-1373049,-117066,-43440,-178316,1133115,884791,1633794,706213,353036,-124328,525607,108124,281497,514073,-116342,-655111,-211593,-539072,843971,-313380,-1528904,588387,-218171,635340,814968,23477,-82206,1040709,-743707,-235083,611137,1127923,856080,1317159,1156985,1111567,250717,-839468,-388717,12488,211493,566008,-423004,-177062,351637,603834,-521770,392914,-420135,-1580237,-793289,202271,44946,-160286,-127269,739505,-703877,-1556499,98746,-312065,965778,118154,-325677,-44747,279356,127229,936065,1625832,1325071,-678844,-343738,-517909,-1962033,-669363,-972531,-171403,-133613,349622,-904974,-1498882,-532234,151107,264152,-140647,924966,193243,364124,-527577,-850985,193951,-779595,253494,-102621,-415982,188253,1059748,-39409,-1470701,-631320,-5825,643463,-398151,-588707,-1081683,-1135242,2002658,576977,-977285,-604923,55385,-50969,126958,-319572,-539257,-518705,288790,1535747,831858,16276,-1354593,-440142,-21478,-140554,332673,991847,-357960,-641594,-32134,-94638,-1102001,-318413,-295188,-1343098,-366860,-1006999,-551602,-274073,-34616,-731817,748473,221355,1491348,1701306,765102,-749377,-500818,37644,145085,-377442,-580452,111685,72463,-517694,-445458,905242,-122228,58544,-531404,-482896,181721,112550,314595,-1098064,494776,1358622,-549142,-918720,-1233865,-1169224,321738,832342,994706,1133423,1093030,1202789,-664129,-590026,399752,-180543,1184046,918405,-224151,-1183559,-1415029,-2083598,-1387346,-651474,629363,1930758,859393,285174,245321,-267851,235024,-227486,-71920,-1124395,-825743,22011,-306929,891141,154486],[-28642,849092,594639,-85478,-304967,742990,600419,916429,527062,574227,237618,271624,-187543,-788851,-850193,688738,160983,-1977,392827,-171960,-1519279,-370367,1042422,427830,885120,1249530,502872,-14771,1325992,-241851,-376960,64211,465594,1080504,-4855,-495827,-1498451,-424668,-836391,695951,-833210,-261805,-899630,-577819,392385,-63453,-1054414,-515373,-50564,-690214,-513922,-109477,-51442,48884,-150543,-449455,-315015,-67384,700700,-566096,-1028839,-605991,229898,65595,704683,1847340,1364175,1748089,185886,139379,447125,115141,-671736,165359,1268302,493144,-328283,-822633,1014153,-216930,-548840,-111013,-839002,-904374,-186352,-481076,-133348,-1000314,-802029,-571166,731283,443846,-1262286,-1590261,-868775,-448526,747698,-350827,280491,798525,322378,-42653,-479438,91190,-83444,-27876,575644,-310011,-523663,417057,1455205,738330,-354466,-716592,-126200,1040628,691497,-624258,-482959,-161897,1535925,248506,505447,668450,386038,1290995,1465585,1004985,-350778,-353591,-390856,743250,-236040,-1705057,-521834,588875,-577073,109827,362355,726130,821576,-323440,-230062,1114397,155929,-958019,-2101615,-1465231,-354895,137756,-75768,-525307,198431,-27822,371660,1536230,867184,-505563,-1212578,-830072,644446,581625,60922,-1876121,523265,-1718974,-393267,82720,411401,-296684,561300,-1887262,910709,835003,1138437,598465,1291978,-319870,125874,584622,-706145,1093364,879003,-153279,359624,486244,-1585189,-1203985,-1677872,-1070101,262932,-830298,-1590198,-1183656,92482,-1332599,-175514,978039,577796,311446,709678,613545,-964217,-181356,210224,13589,-786626,-439037,1411531,1144520,190289,-891425,-1767035,75512,227285,1366634,772587,-1659108,-467582,46103,63840,562519,665478,-880934,179673,-41299,348210,-389056,66802,762120,253520,-638686,130801,789620,188313,-364797,-573311,-924048,-559793,-475390,-571658,-271875,1726947,1229128,62472,-538488,-487131,-644917,-145088,42858,284390,-349045,120898,-1742646,139964,763761,933062,272336,518135,-45478,1120607,-567527,467563,817233,1456746,-583001,571031,864647,-799812,22896,-219782,-540124,406466,180155,1155538,-464559,148704,-112171,156558,-274499,719,1472970,-231253,-100849,-40316,-1973366,-608877,279562,-285475,-1374035,-690594,1125287,592956,-3906,64775,1056138,-1375782,-2685500,-1054009,-325700,-1321,-706028,1184719,150743,620380,1324420,24065,-449662,-1367255,661001,-1172296,-1519476,-18696,968090,-325803,831487,1052891,-107158,-164892,5314,-269634,-579364,-491498,-269465,7049,557777,-881353,-556734,-408745,92486,242049,286248,-205496,658489,-212122,-1080758,-527144,644902,861406,22831,-1474348,-1004545,1544467,86660,-248660,651893,613406,-86287,-2388211,-767660,517515,-1240,-839162,116507,464915,-558205,-268599,-332329,1087885,-208216,859877,573521,-183211,-199170,-253003,-404618,315343,138990,-132442,-653583,560300,-436012,-138732,-650252,58430,744277,-531587,-16781,-61204,135792,-381188,-534471,875267,1700995,796363,-999778,1223319,977654,-422182,-135987,-700258,669267,-58288,-80255,-607065,59437,-151086,120290,52336,-431186,-355773,24337,659823,878289,-412316,232179,1642105,-938832,51031,-702355,-439736,164279,121826,357015,695883,569955,-1590720,-960166,-273320,317752,-76864,1271334,-127320,243901,263206,612594,842797,468474,-1204912,287837,593646,-402933,799511,195432,-512549,-193832,195398,1377055,-373998,-527861,-199493,-380745,-1191834,12070,-283638,1671033,1617857,617274,-491452,965797,1438095,176869,-145377,-1531652,-1100520,78615,-187573,-1015859,-1526089,-731329,-829927,-1198802,188486,-982031,-1429044,867476,198704,-123811,504687,-110855,137546,569685,780056,-524027,-407600,-214414,1084247,-190719,-1544439,-1254067,-30545,-679226,-564590,226262,-101294,-561246,966830,1351601,220527,365231,221840,429492,733624,228774,7094,-138595,482975,1279015,838284,1417253,-158451,124648,-156668,58906,-1356291,280901,-993058,350171,-140939,449917,-532001,-308390,-222581,-225369,648068,1512378,745199,237536,-483159,508907,-729686,-1075543,-550046,-123378,6006,-1256472,-25452,1433129,977240,-975180,839053,350502,1281222,-326659,-79932,-193284,-721482,-2519,139614,-383841,71810,-619577,837303,714277,-520226,-491284,-517892,-103900,-345524,1396583,8143,408625,298134,-950418,626722,594047,-757872,456088,425452,-4913,103120,-824002,-606197,-282446,-380689,-129100,192616,-340126,-39389,-297304,-89775,-428723,210428,-517847,-152759,488298,127069,-421915,-231087,-277431,776809,1403370,213647,-1293450,-1434392,-268899,111774,628695,-238519,701285,166915,-1663754,-211307,-874706,-409827,243066,-497689,-1057863,585129,49081,618783,-349218,983069,-238560,-1131431,873012,-195547,1125760,1387680,241916,1193279,1379769,283990,-480813,259994,-360055,-1006152,-218612,99429,-705651,-1054710,752750,-168091,-294493,932374,-232289,-694920,-438223,-5092,304532,-702157,-251314,487232,561728,797830,567718,-252278,290007,606626,-1668398,-207190,-843078,-99034,6978,-921211,-459254,-507187,-285693,529028,967809,391889,1076492,-577684,658731,-635404,217161,1174107,-611448,369813,829963,254132,945837,430549,-1676412,575496,592050,-543138,-2974883,-1366474,-546743,-1564297,86203,-246545,847471,-235077,-878414,500469,243852,-4537,-262597,-372977,552632,-115516,-316738,1083363,1079708,-569314,-621034,114917,538958,662077,583800,-1343991,185840,878764,69168,669779,-199953,-179792,672288,-102874,-325815,-91516,-103639,-736531,-675802,-40531,98672,-1781710,-229185,658621,980904,-92166,-805338,467570,945030,-26805,-67203,729771,744037,549518,514947,57395,59416,337618,-369731,-130307,-203383,1351629,308897,-606476,-22845,-1364401,-378721,1498243,1125052,-425169,-786630,-802781,-174981,653389,-296961,-866466,-1510040,-881766,141009,49978,-1202444,-1271236,-44256,-809793,491653,-417321,-582416,491537,-352774,-438342,740248,1150078,-116052,-1255888,453027,-649914,534555,-49666,-928116,-1120619,178605,-372371,328341,1166482,-1083076,-546446,492822,1328672,-68971,621917,1094142,113159,993629,216922,-201538,518549,1003385,-33100,-69739,925000,284763,-781888,268700,90741,-1644631,1336530,1813297,-195772,1257993,117024,293107,701263,-262695,990749,83272,-394601,-739759,-1129544,-1371040,-460789,-58114,-551947,221257,-693265,100129,597142,-1864728,-919410,-234537,-245145,438973,306455,-725505,-936665,105128,-1513720,-147758,54472,146939,625594,295811,1056677,811874,363301,-84971,117694,315235,-105888,15213,13034,-433311,-51235,-463860,919911,-615807,-1118335,964811,27241,876579,1020668,-87675,54765,787736,-378051,-257211,792066,1249983,999465,1262228,1041989,1290334,285875,-1065424,-547878,-90162,865806,984308,-295437,-447345,11438,545869,-686556,215806,-170821,-918586,-931215,356140,430059,138801,-284111,899750,-248142,-1447206,-394371,-641103,1244042,386877,-399561,-523580,-256732,-192001,311552,754757,860023,-730822,-308525,-398524,-1916633,-803826,-901632,121444,363206,397003,-826960,-962873,-227573,584778,-27370,60427,1224123,183458,670390,165500,-508108,183945,-628527,498329,42388,-47727,142032,1105572,289781,-1594579,-667656,-488483,777338,-322601,-335976,-935918,-1405029,1819559,882912,-430269,-769304,-161960,438504,106468,-746055,-490101,-402155,110290,1603533,1210943,60807,-1373420,-432251,-320849,207378,235647,1192557,13296,-671242,-376922,-156763,-614306,-566234,-359182,-1196478,-17174,-677747,-344588,-507145,-661952,-657306,904955,317076,1630038,1257125,489240,-498918,-1454622,-377068,-557664,-469847,-489251,7062,-69824,-754566,-563539,823717,-621271,-301896,-629708,-365591,116395,66791,190192,-944992,642849,1721266,-790299,-848868,-1037644,-1189055,-153784,539910,1291610,1131531,971297,991570,-698423,-895202,125929,119214,1390148,894814,-206691,-1081543,-1108784,-2326713,-1194926,-251061,847523,1883546,484980,222381,131846,-482093,154445,-112768,-68769,-960226,-721296,66993,-720625,737903,137028],[27937,726176,804251,-4344,124508,833753,623122,894363,538524,725089,585244,367221,-200077,-638648,-461727,871626,-62728,204369,379483,-304079,-1253654,63660,1166241,876918,1118583,1437559,677085,427817,1262579,-115220,-230202,-432374,327841,864796,161876,-443668,-1161522,-443952,-746323,1083803,-911188,-824396,-441963,-343218,749334,459533,-814382,-474724,-173193,-582353,-240086,-701988,-357524,-166370,-130949,-36110,-603780,-56415,1071507,-198632,-656135,-686322,-246530,-36515,501887,1903653,1251935,2195811,403791,266513,559766,-111535,-581657,417576,1836880,635867,-378594,-917102,1166397,-290149,-466755,253601,-685980,-503491,-169604,-212305,145848,-976432,-936534,-621906,631717,428477,-772751,-900956,-1357572,-919915,680989,-387842,94877,881661,221969,-38468,-314594,-56516,169686,-87313,379513,-543282,-743662,529389,1369216,847314,-233662,-223706,-188012,1358759,831863,-633230,-510875,79418,1127984,409724,411276,1299511,794054,1162528,1596176,1605434,181153,-421344,-472341,456051,-781222,-1592296,-81225,759815,-341678,-169845,326986,851751,767073,-113612,-458241,828815,282957,-524483,-2173267,-1508108,-285837,-72976,-553219,-559689,328838,-29400,396359,1744290,739902,-858782,-1480456,-795967,661063,708143,429518,-1459810,342564,-1820930,-514259,-47040,455108,-637521,673629,-1575466,861286,1186785,1151090,1231710,1130338,151486,131838,152364,-507509,781071,724442,-376002,483910,735515,-1299916,-1044876,-1549789,-790149,296482,-731022,-1694922,-1245860,1230,-1082913,-264602,941917,449027,657892,995268,275377,-1369221,-479457,185466,19615,-673916,-356622,1531699,989483,230392,-1125999,-1674594,63968,609973,1390806,342649,-2018527,-153480,-153409,-224264,109409,548209,-871002,-42838,150421,100851,-430545,-163795,794344,204148,-908352,75908,920364,-1088,-458944,-668698,-931173,-795136,-708238,-561778,-57046,1717413,1760646,66061,-125096,-220484,-785493,-423538,81943,143071,-158444,200157,-1766312,-250517,398442,809734,157757,338311,194018,1269180,-1127059,239851,884596,1505515,-378972,596665,1064537,-871204,214292,87789,-761942,371788,-113552,954757,-623090,55871,-324553,-115255,-403837,37946,1011643,193657,359012,556924,-1775568,-713777,478364,-131559,-1915943,-419717,760866,253661,433979,460719,1119445,-1235926,-2958280,-941420,406458,-162529,-1177958,954606,-18561,243661,996780,5959,-482440,-1102978,839098,-1344001,-1652604,-129287,973883,-134509,1042533,1144672,-458540,-176574,-320383,-382407,-723578,-639468,205423,118772,617441,-984385,-407026,164201,275564,-65433,302937,83731,745705,-477822,-1286777,-802673,175527,843351,50234,-1599465,-882404,1712894,204625,15096,837653,892223,142135,-1856265,-422728,677996,-192512,-853932,-61926,597714,-551583,-551923,-327001,822415,-142713,949326,515696,-359900,-354586,65996,-357752,34790,445126,-186988,-502062,493032,-425672,-63631,-644511,-108247,465279,-625951,-92795,63706,171073,-611516,-463216,655645,1147215,607161,-793551,1031967,1068788,-179542,-199704,-658495,468959,-68421,34326,-418883,69107,-367559,299694,376865,-376341,-876211,-41566,776224,180064,-325201,536077,2100051,-389081,591545,-475093,-239645,839127,606302,425149,827936,368674,-1710284,-1752625,-605931,287671,-1470,1154888,-328914,38096,-154338,529082,928969,98402,-1328430,921385,813808,-393503,843364,436267,-751488,-234286,185804,1176771,-616911,-405203,-269602,-462590,-943815,76145,-178313,1296349,1102763,370388,-315275,1240472,1492103,386818,24470,-1853513,-814474,-495915,68124,-1153879,-986643,-756403,-726795,-771677,380614,-593649,-1183159,618530,29347,-14488,420098,-121265,-144187,320434,605720,-329789,83924,-411432,1281743,49612,-1169449,-652639,-197409,-910724,-1060752,-25891,-99013,-236213,827257,845966,-177584,72952,627,487462,790840,-34967,-2694,-13432,501625,745075,502674,1338818,-110189,-64433,-871617,38170,-1194055,316955,-913344,606545,-71776,417041,-157852,-336165,349852,184908,404295,1561116,773620,331135,-275319,760288,-813869,-1104493,-375521,-101299,-436567,-1395588,-533111,1519311,979668,-387283,972628,258064,1333432,294477,18748,-222458,-867265,-187563,127706,-357088,124596,-734300,642538,617976,-423036,-439182,-504062,-380851,-274423,566166,-391866,292242,176159,-964222,800642,647060,-823673,439671,589611,-262060,137248,-740858,-421065,-494818,-576750,-181617,397214,-168127,78429,-771891,-1075618,-387677,186850,-551816,17541,-455356,-151382,-571469,-365272,-653609,520584,1471764,89698,-1350369,-1144199,928432,454178,422461,-353000,501617,406606,-1133760,-604789,-971239,-309136,233119,-809430,-1183199,413312,-169428,471712,-475030,725727,-356807,-909988,883389,1160,1243434,807572,207905,1156962,1518481,539090,-505886,356838,-537411,-1244012,-239528,343819,-359912,-1399109,752800,-813938,-640644,1298322,133215,-465695,-435260,-407102,-158064,-1032074,-335625,256188,602032,1375202,453097,-592010,325860,685526,-1460030,156873,-625845,-347942,-101285,-816247,-510048,-422689,84546,399169,1251822,135380,754943,-504363,567764,-114961,374325,998925,-538061,355220,795443,161299,647430,265011,-870013,264856,588754,-420494,-2291703,-1113246,-666053,-1114658,-217667,-408051,424282,-273522,-698552,119291,-130611,-189520,43737,-115925,477912,418082,161011,1946376,1191769,-982773,-1033620,-47906,311237,1099752,1413969,-1026921,415360,714134,162342,612209,40784,308973,816865,33235,-447997,-496425,-312825,-688439,-587463,127706,59457,-1426395,217931,871643,1187778,-73197,-938863,869714,566467,307900,389592,655367,933865,898640,999042,-64574,-87632,43539,-383880,-113246,91502,1651008,457203,-452027,-276530,-1353554,-563054,1815084,1322114,279248,-1126650,-610411,-99974,641635,-704642,-1159073,-1406421,-838695,419048,130001,-1414583,-766608,300329,-773648,771455,-388648,-113738,123673,-460413,-121873,240843,1124430,-180260,-925014,566164,-562420,585886,-119679,-1143242,-1248634,505987,-416061,467456,1344006,-938009,-471654,400278,920863,-199513,650522,728551,180543,1138427,319173,-88096,-56298,911660,-211901,301913,824478,349220,-697009,723343,232373,-1163930,819446,1686474,183280,1323614,-127036,793850,1349804,213105,907938,-217876,-226104,-146700,-981115,-1524598,-288017,131355,-347369,-50866,-1287935,144440,549181,-2319686,-1470603,-551763,-205779,755147,357102,-123146,-690685,13243,-1455746,-123146,158374,347836,129126,-359363,562380,825003,298205,-149132,-262205,413853,-396981,-353686,112060,-199345,173708,-323938,737422,-694450,-486708,1254681,157219,1056213,1069226,-265491,21278,391301,120119,-132709,602911,1213459,1102525,1161213,889633,1345051,91203,-1034377,-636255,-185829,1572728,1097647,-124934,-778825,-437050,324188,-705616,-44958,-134509,-159765,-1003439,530595,764325,285223,-330432,1109453,357005,-1110995,-716970,-775728,1375132,532114,-510562,-1067770,-871212,-524923,-263378,-143949,324548,-673188,-199303,-94064,-1517408,-812656,-745917,333831,559454,309212,-541512,-392164,118649,904423,-314863,266320,1450521,207243,762197,741414,-138686,167519,-364998,792054,81090,259885,8940,1080613,576650,-1586080,-596643,-892967,861348,-219541,-139921,-720356,-1541649,1481366,1156782,186881,-829053,-453461,847317,123528,-1001180,-398942,-224998,74581,1587298,1288811,-83089,-1180274,-464992,-687907,423235,272225,1207140,170744,-731912,-686786,-319518,-78503,-805542,-537037,-957067,367894,-38734,-108732,-713848,-1300823,-616140,978689,459202,1393655,653232,226942,-124151,-2248034,-708285,-1230435,-419860,-439292,-20441,-110764,-853546,-527289,741114,-700321,-526289,-680620,-203738,34949,-154556,117998,-773365,783547,1943914,-911977,-897633,-766485,-1092303,-737789,370838,1163697,981349,654702,650958,-605481,-1080063,-88942,311461,1380869,704406,-122825,-1112227,-650104,-2171639,-793220,298760,945662,1951492,169282,42758,-163604,-559925,400646,108311,-66993,-697447,-573972,26344,-1122039,474812,45597],[56779,504305,855869,-94747,536316,895476,606886,592932,513356,897754,1149786,441876,-165266,-507442,-43401,1040548,-146478,291431,291052,-369670,-691187,679287,1100843,1190441,1138415,1600824,879134,824076,994807,92876,-150291,-866217,100680,454487,298944,-359692,-752103,-455888,-550531,1395789,-883194,-1338403,-21655,-232696,1061326,804867,-478246,-320912,-164294,-320888,104682,-1152290,-546806,-293407,-123204,377524,-866837,-108456,1194667,42162,-351267,-731847,-661808,-95904,192139,1568823,922659,2294550,541427,338223,652150,-414262,-449508,386502,1942398,704316,-482098,-869279,1202955,-355826,-499742,365069,-683149,-156176,98874,5851,421245,-1013661,-1014084,-558775,441692,377673,-187926,28465,-1519004,-1209700,701305,-382003,-112220,775760,21631,-843,6541,-436965,393517,-196896,-32315,-680569,-915084,387206,1001416,826180,-75571,293323,-307554,1225587,812812,-444910,-399283,300714,666748,449427,163169,1748626,947001,667231,1410359,2074944,773721,-461263,-585481,26549,-1191760,-1236791,222942,1009938,-18915,-143949,441319,784380,655156,121969,-503538,729065,334157,-66225,-2032257,-1391605,-244035,-247196,-1085411,-508233,540717,-117582,293934,1693226,622340,-1237024,-1536732,-697398,620739,740789,724156,-809243,100621,-1571143,-408073,-79097,547940,-1081501,639683,-1048836,732109,1314785,1219456,1734692,950765,600413,195580,-177336,-201894,547437,418532,-648705,426492,993692,-706765,-641738,-1067944,-561150,292130,-550732,-1318173,-1243091,-217115,-683775,-261808,804984,42325,705380,1230246,-85715,-1897524,-676994,182348,31062,-495858,-330505,1378570,678187,355088,-1113891,-1292916,119882,759570,1239424,-326785,-2026508,286930,-189313,-491274,-578076,343083,-569395,-376359,385283,-188449,-869935,-387030,624014,193465,-1061791,-40478,1030352,-125509,-521709,-705739,-777582,-958136,-936305,-516932,139913,1444467,1885828,-141684,99961,-34346,-911302,-602992,223700,-64020,27011,79823,-1627564,-552793,-35015,703617,150863,149339,512310,1250497,-1498869,-79289,843482,1665472,-232857,489369,1044574,-770469,211030,340209,-991430,145031,-466057,617491,-912307,-239651,-359699,-440841,-542617,-170533,456345,532631,761986,1058331,-1210985,-579149,711663,160385,-2245884,-88660,377878,-338645,571156,673117,1190014,-1018958,-2927601,-786801,1019311,-226774,-1395169,665481,-103013,-173996,519408,17149,-381215,-539655,898367,-1375266,-1430747,-164335,926862,70398,1118694,1041273,-781619,-211413,-635758,-372240,-779829,-782677,647867,207964,538213,-962084,-251677,753258,254876,-470070,184743,250999,669074,-644297,-1126866,-652186,-226813,679140,66915,-1579905,-676794,1519761,341836,350872,942862,1055730,239330,-1262687,-141888,639341,-202000,-749046,-193750,578305,-471250,-715360,-336612,426651,-37986,731489,467547,-388364,-470862,441554,-402200,-318971,639896,-104904,-643945,118534,-491509,-29957,-649969,-390095,-393763,-785084,-376882,206570,251769,-664774,-420776,337482,614936,450384,-545350,634816,890598,64666,-244912,-544032,263386,-67352,145360,-239076,17119,-507852,588699,657048,-347675,-1266869,-75014,874372,-451976,-204932,978199,2060341,153195,662614,-232626,-55362,1160685,973476,458235,823086,51811,-1664262,-2174554,-732688,207445,-93070,720086,-447131,-230193,-478066,594570,943682,-426855,-1325891,1510204,999770,-222552,768552,730949,-1028649,-383230,296926,656528,-870344,-282599,-289951,-550325,-654163,135240,-53590,805019,426102,221312,-136069,1127954,1380910,610789,126360,-1583846,-492169,-874601,514008,-1079523,-467343,-653671,-307065,-293733,598439,29597,-886114,164570,-92798,97842,276616,-168357,-376136,195686,536833,-137732,420206,-599520,1205080,362512,-694831,-79509,-80658,-942228,-1414380,-87360,-50261,114618,701625,300817,-615785,-92455,-380268,593533,1068712,-161950,63506,60612,545299,217441,26886,1073787,-96273,-157420,-1267759,219248,-853188,397649,-528302,822808,26297,389733,265345,-120383,592794,452215,147068,1173392,757193,514379,-11742,958599,-906460,-939654,-79824,31146,-697154,-1248558,-1092467,1169630,826889,194026,1044160,149825,1207065,982163,94464,-303882,-880153,-300063,85306,-212470,69191,-921703,608755,520365,-193667,-385722,-478571,-543510,-242609,-303939,-565525,121742,94368,-797828,826138,719427,-641636,288463,590297,-422877,108809,-549945,-108771,-325189,-647616,-201082,938112,149425,250231,-953904,-1747793,-211398,1503,-508759,145548,-1158447,-447725,-623019,-401024,-901906,243391,1277229,-158128,-1323824,-881683,1800225,668373,116294,-458804,167789,481949,-694053,-903200,-877450,-141670,217426,-953477,-1123543,-14393,-368665,410007,-525467,375751,-431984,-567941,884691,102807,1011287,180228,191559,1014896,1204897,672054,-546930,378401,-783250,-1404075,-274511,222779,15047,-1544119,703984,-1244551,-843966,1484343,226232,-363849,-476232,-638312,-673843,-1079021,-284595,241797,585166,1705865,156278,-998605,356464,701079,-1011179,474865,-461964,-563109,-250755,-670838,-627490,-337912,391707,323073,1406828,-258817,35807,-291868,505882,369045,492217,757840,-463029,275032,609909,112433,248983,-432,-246120,-260052,410246,-129736,-1424649,-813022,-644522,-475764,-398909,-507139,46121,-224235,-468193,-239788,-516546,-445755,382092,150102,278260,845643,435410,2428935,1183780,-939040,-1141327,-306562,-185617,1159666,1578816,-729127,476653,354317,292777,515104,16494,708236,877808,151690,-578951,-981571,-462343,-426737,-87921,287965,-140722,-1053294,371425,862449,1183130,-71520,-973117,1160527,248832,463660,649458,594751,1008703,1196385,1265907,-155701,-251785,-223870,-251193,-6232,258649,1512539,305653,-415574,-584662,-1137562,-678489,1741391,1320306,1092490,-1135468,-377107,-143686,568957,-702290,-1149791,-1126390,-594648,596724,127386,-1462142,-238633,352744,-800268,636967,-480411,168986,-72958,-566430,6669,-297987,930388,-220165,-260214,743200,-325587,620181,-133355,-1045771,-1210246,709389,-342389,500939,1071181,-748319,-382851,209397,391534,-276885,482043,336694,1478,915372,416651,-10350,-430078,775921,-494390,468287,512372,332025,-490016,1030569,390032,-664318,268607,1564604,530115,1145673,-333380,702607,1578882,649080,575837,-132363,7966,426141,-794172,-1396775,-67324,347107,-220081,-260736,-1804287,36853,606366,-1726663,-1758537,-931066,-148800,1064098,508253,558887,-468544,71910,-1173765,-76764,201391,384129,-215545,-826491,381706,753806,167752,-356040,-528121,393835,-488319,-521678,122457,5828,377432,-158385,364214,-487737,237763,1445919,161855,1092143,870449,-472170,-274242,-97016,588860,150560,134190,1007851,1049871,1040920,785749,1386971,-247559,-759271,-631440,-300263,2099819,912164,66965,-1027629,-907593,-30324,-622680,-311248,-293249,455140,-949120,748508,988216,268861,-271398,1292223,908369,-679742,-815258,-692566,1349607,503690,-607631,-1517782,-1328749,-764802,-619739,-755744,-145844,-531731,-27073,196926,-1038226,-648253,-557958,344493,333019,135316,28597,54248,400547,1045295,-397139,485016,1520522,160095,473014,973865,151884,130363,-133010,937461,37565,428190,-176194,972138,737723,-1396381,-423556,-1164202,877521,-144649,-30390,-485139,-1509385,1024119,1299730,751152,-787410,-740801,1054723,165009,-1065350,-321038,-92782,140603,1571285,1029168,-347972,-842646,-515975,-1072361,491252,425088,786772,68505,-807536,-924269,-538998,382949,-989894,-783382,-719065,653116,656028,113965,-839598,-1796843,-511046,1008012,633295,853972,-4693,30668,358686,-2539821,-827955,-1612192,-234651,-489402,42045,-59513,-786599,-376524,633076,-334647,-532076,-718796,-1332,-30193,-494362,78277,-643016,913684,1896834,-893380,-999553,-518468,-892065,-1270133,359198,659096,746822,254358,303502,-400729,-1066882,-152096,360364,1202923,431019,-3089,-1220513,-242655,-1635347,-335068,796356,877977,2157952,8279,-196671,-544074,-476613,1036315,401552,-79063,-440087,-385547,-90288,-1381554,181938,-87238],[72514,275362,762425,-327169,799561,934248,596162,151544,416483,1062210,1691402,445036,-113883,-395295,392739,1232723,-65905,181269,99203,-440783,-56199,1282750,853541,1199841,930969,1757055,1037088,1048815,556211,278963,-182154,-1159816,-136653,12678,404600,-210910,-356400,-474674,-325878,1510898,-686870,-1648563,265034,-211520,1286503,934435,-132431,-96881,-80063,-9604,433205,-1361352,-598805,-279122,-113871,651158,-1015881,-191016,1068191,80955,-139755,-696270,-883868,-117101,-157371,796297,393630,1760762,519513,325312,726182,-645992,-272551,339266,1502467,665858,-607968,-724452,1109540,-427543,-674948,255362,-732025,-5829,541029,123355,601498,-1116054,-1002403,-336950,217697,258717,302932,729852,-1389512,-1133253,760874,-353671,-343593,565375,-215602,78405,406856,-822026,585517,-282090,-589854,-653859,-966187,66203,522324,681517,52760,655436,-544512,502481,668968,-100000,-184226,437118,305906,382580,-216728,1915445,928871,115269,1011997,2297771,1195944,-346132,-621053,-412844,-1353394,-775725,351966,1279682,330495,294231,706815,534101,508909,289854,-332760,792734,255899,303553,-1670453,-1128261,-172107,-335383,-1543523,-397316,770015,-270088,101164,1320283,507923,-1583117,-1352606,-517109,539463,681402,797376,-125627,-49470,-1033275,-110255,-593,599318,-1537411,461990,-474299,534246,1152791,1189536,1842104,761143,910819,357774,-321319,145171,413638,69003,-895276,234296,1206521,69821,-57956,-512877,-495320,135308,-400395,-666751,-1213495,-536200,-284571,-141397,673592,-450104,554646,1441020,-362511,-2174973,-740033,196872,66906,-296623,-356833,1000235,292266,548044,-792228,-725369,183647,603355,930031,-1122268,-1728015,527341,-109709,-643242,-1133096,107396,-97600,-650550,646322,-503757,-1479980,-525782,307977,280665,-991132,-157548,1077964,-191832,-534013,-639700,-530538,-1047390,-1070046,-411907,282968,984224,1524574,-526094,55755,54082,-989934,-573806,494589,-264490,97725,-205069,-1319482,-743811,-365174,784048,296656,45715,697582,978451,-1599131,-426287,680097,1878265,-195251,283866,831751,-522339,62757,450020,-1261357,-278158,-765066,252590,-1222279,-611612,-185183,-777797,-627855,-631807,-128502,635599,999552,1267002,-536607,-330115,873893,481773,-2176533,192300,42142,-1050008,451890,658795,1217416,-756260,-2545651,-598805,1342910,-155250,-1343527,378218,-51794,-504667,-33390,-54560,-206840,158927,863655,-1207448,-862993,-102604,788577,188002,981879,726519,-923466,-244067,-830755,-261722,-763551,-887549,971123,269286,486046,-815488,-180045,1125628,5102,-862848,-105331,147238,463027,-704207,-533431,17737,-384135,410969,58698,-1435716,-490952,1030707,446658,654627,991031,1105920,139570,-813083,16788,501782,7113,-531540,-298246,357402,-317634,-709276,-327088,18356,78367,222522,380812,-303076,-507585,802686,-511063,-600459,639014,54014,-1051905,-403149,-553184,-32420,-684222,-644493,-1488510,-917380,-736670,339182,393267,-564680,-407858,-91170,249404,355426,-286281,113971,581956,290298,-223929,-440838,135888,-65457,205449,-83843,-87311,-523071,879560,886899,-282504,-1429489,-100829,986879,-847762,-59402,1398549,1551783,487807,366076,18988,75777,989259,1087014,460256,650223,-293510,-1433735,-2087566,-651974,85658,-355014,121520,-394498,-446067,-645362,797463,881915,-946702,-1138110,1869874,1100399,32114,629222,1020788,-1276717,-585791,473899,130808,-1052892,-222275,-315853,-586467,-350295,198979,79217,413886,-154573,92003,-11397,701584,1136499,728897,159699,-757194,-188467,-957784,996523,-824784,-141995,-444308,264541,108370,770651,731106,-699994,-362872,-155139,246325,137274,-248192,-499574,275557,583155,-13554,466456,-763289,864903,678685,-386687,143106,301546,-706311,-1541861,42937,94927,454382,658517,-102215,-973230,-130044,-803520,717128,1502770,-180560,188953,53675,597786,-150186,-479624,704255,-141385,-138199,-1358768,507057,-495194,438029,-23703,960795,162347,405329,543962,283014,688218,518176,-36314,463632,668475,750278,241131,1056074,-980249,-602193,280635,257697,-708121,-1008927,-1572848,489309,619341,622868,1026141,-15100,941704,1549346,137318,-419977,-749816,-253461,3135,14103,-86189,-1090072,756782,438624,132059,-307044,-442148,-576595,-225443,-956851,-474569,-64730,72937,-442260,685655,762080,-287365,-10071,462560,-428868,85984,-285067,241473,221786,-443099,-182093,1585484,453163,461789,-811472,-1870223,58022,-295615,-428508,219339,-1286972,-666260,-670469,-400553,-841780,-36176,918836,-428108,-1069665,-695159,2119200,706042,-250097,-567076,-173722,303949,-460911,-1036878,-624639,42404,253493,-837295,-888194,-570045,-506709,406559,-513437,20424,-404967,-170701,844880,196647,442252,-301626,186724,764090,476960,597195,-664311,250016,-1029197,-1389075,-360006,-324039,289543,-1460565,609207,-1350080,-875491,1453368,97739,-340905,-637912,-617978,-1048743,-811678,-82808,451267,542119,1715948,-234804,-1355440,360615,651228,-466354,751398,-316180,-586145,-424435,-522843,-742437,-232507,562201,325388,1360968,-724919,-902824,32125,529596,725876,594646,483613,-414502,176014,357515,138949,-140696,-286777,37508,-890264,146713,257011,-791772,-527619,-516093,27592,-360929,-513005,-187407,-115759,-244020,-544245,-844135,-749636,610740,391031,59436,1142759,442879,2362870,1102341,-518141,-897002,-549756,-788638,878194,1091083,-391784,358652,-133954,427696,425853,-206565,780764,837930,205126,-698234,-1345029,-542335,48761,699386,361801,-349961,-759351,200389,578897,1076607,-71108,-913587,1188528,148961,407373,735755,614910,949720,1338214,1277500,-67418,-402904,-439609,-3452,159026,181160,1137244,-77372,-443298,-871770,-831016,-660092,1344758,1116044,1655480,-866113,-130471,-256306,457428,-247364,-944857,-808681,-281005,608328,-81003,-1353323,94200,113245,-893525,222944,-578816,224067,6351,-588339,-84113,-662878,707425,-218025,411266,898421,6962,613891,-67370,-694782,-1022140,704551,-243732,473810,411251,-585002,-288048,-50747,-90657,-301339,164667,9416,-340498,465176,463095,22398,-546915,595971,-805473,393095,65680,214153,-113028,1122430,517021,-255106,-211127,1393660,718987,858341,-430923,138488,1387984,909477,47861,184537,218823,852684,-625899,-1027495,166755,565660,-212170,-341860,-2028414,-155017,779851,-465177,-1603478,-1233097,-74547,1227133,739303,1155119,-350370,265371,-729143,-56182,140497,273346,-374627,-951376,503372,621787,26977,-698209,-608389,300436,-331809,-464491,39602,140278,459156,-10090,-48430,-54790,888180,1549889,66689,908800,410924,-640455,-803323,-585952,871105,529219,-383907,660214,764502,905735,742630,1439990,-592635,-324090,-517416,-491728,2217834,522168,256496,-1076435,-1295732,-429971,-489886,-504462,-539957,756936,-733312,1008511,1064625,138090,-141408,1364507,1262653,-270772,-733787,-434456,1206686,295525,-622791,-1708732,-1451925,-858819,-714028,-881979,-439582,-359346,169648,279007,-716700,-334158,-393929,84815,-241912,-29313,784248,280102,548255,1020148,-171826,708162,1375618,-43769,-178044,782152,292999,57256,-25869,779883,-51735,418164,-378079,796110,726142,-1049067,-170243,-1245932,820838,-150582,-2064,-279738,-1309323,496405,1274487,1152751,-658389,-898447,1017859,212219,-940938,-296867,-65899,232168,1591203,501001,-642099,-477457,-547912,-1422819,423940,604897,-91435,-235539,-876545,-1062846,-729229,701525,-1087901,-1017618,-583533,712780,1072608,287209,-842116,-2024534,-269548,1029398,810098,222101,-582690,-57789,893476,-2235427,-691792,-1549342,29716,-681395,159805,54082,-563666,-169193,474043,274159,-345434,-773890,239535,-37598,-853249,25041,-587280,988238,1534589,-763663,-1066267,-383219,-640240,-1574854,466870,-47059,493062,-123934,79248,-131610,-844080,-22683,275247,952643,218038,125396,-1294651,-48374,-872566,4244,1037232,642304,2336696,5089,-427326,-876889,-260296,1848893,701418,-110755,-259511,-173094,-248859,-1415565,-59352,-214573],[83445,121781,568561,-604256,827048,957577,625275,-232951,240157,1153986,1891001,354252,-78518,-285380,824353,1417713,96756,-164074,-195998,-579672,410952,1658906,484579,896797,553016,1907962,1085659,1042814,59139,372503,-352888,-1279922,-295614,-321385,487535,9101,-43827,-525948,-150617,1390200,-327376,-1670812,371120,-194837,1392725,860822,130337,132903,-1392,217211,663162,-1321492,-541019,-114057,-85537,736683,-993802,-267387,756527,-84275,-5681,-559270,-855954,-126746,-457109,-212802,-241985,606392,298627,222690,792180,-626092,-59418,488948,708135,517884,-691455,-554645,905740,-504328,-946740,5512,-706276,-136731,962465,82352,629720,-1207574,-893672,12121,32611,44996,565916,865866,-1125578,-703445,798665,-309951,-579047,384864,-401643,195995,785352,-986201,778426,-233989,-1151918,-462423,-883886,-322385,122912,448117,97289,708756,-944528,-652928,482789,281856,30485,453226,129126,265943,-647595,1791316,861778,-186157,588810,2216622,1278725,-25101,-520838,-706857,-1248213,-360841,325893,1466963,636416,978313,1027108,176236,352085,331097,17715,915016,71930,523419,-1131826,-803338,-46758,-305812,-1806648,-283839,928936,-426867,-117817,701900,389863,-1808301,-987710,-236569,418599,552500,545540,387938,610,-348395,285724,164046,491231,-1885780,193961,-40799,292213,737843,895092,1436281,562805,1015457,637806,-272002,442026,356651,-192878,-1049399,-11674,1304541,823305,591418,-153681,-615638,-255552,-370353,-16509,-1190815,-858445,-11894,89773,572201,-839039,331831,1644899,-473851,-1945571,-683888,214055,129621,-100457,-398349,531097,-55141,765919,-215399,-133162,196263,193190,490262,-1870597,-1292904,391790,-24190,-636399,-1239083,-89746,362360,-699071,876857,-827999,-1892149,-520296,-50870,487418,-664504,-225672,1002830,-228514,-471406,-459675,-274426,-1074595,-1017268,-222639,354632,457579,798110,-967041,-191284,64155,-982585,-324918,859232,-393112,-32119,-566357,-863680,-771918,-450582,1124053,576095,70305,621456,439751,-1443283,-709941,407036,2028041,-275860,50286,508047,-210199,-142682,370410,-1558907,-784612,-914657,-68923,-1418284,-900841,147113,-1080918,-616368,-1228317,-650135,438278,1035444,1107449,-80829,-116986,876367,710023,-1717075,341653,-226852,-1674647,187108,505672,1142865,-472346,-1882732,-387279,1363197,53067,-1102950,152639,144457,-627962,-568207,-304491,-400,812388,783006,-837571,-124189,53052,577266,163797,633244,271290,-779011,-253979,-867645,-118253,-702599,-910595,1120140,294179,571096,-581183,-253039,1159339,-414897,-1143399,-488883,-266893,223714,-677472,382751,1004910,-248070,84795,23184,-1252785,-427272,382307,486576,843675,1019531,1044097,-139649,-576482,50626,439493,390824,-238411,-392996,-44991,-123845,-544999,-265716,-279699,174595,-430291,203375,-178817,-456357,1084663,-626317,-688559,446033,203665,-1507289,-895594,-499891,-45264,-734338,-723782,-2284287,-961816,-999514,437131,604832,-360265,-387409,-576246,90755,320912,-28684,-366470,323885,461534,-111491,-431598,124956,-78705,172516,11644,-237496,-408806,1041273,1027833,-146050,-1375477,-126635,1122298,-953989,89488,1640634,802846,543746,-24371,256268,117411,416565,888577,449327,336069,-575281,-1034586,-1607316,-425289,-66159,-760061,-441719,-147933,-535518,-648265,1094333,771355,-1282408,-764966,1913241,1076833,273280,473772,1244892,-1396503,-752087,647143,-82054,-1081550,-231882,-370717,-506181,-31819,285016,205801,320612,-452534,-52600,31376,147241,807149,601803,130927,272421,58751,-773246,1345984,-478907,-62543,-200368,766895,324951,815368,1290559,-669039,-783700,-159501,452532,56089,-345021,-481840,567207,715914,-10947,198485,-881893,428551,939842,-364224,-86422,816201,-252661,-1454091,293398,328855,731153,683473,-260711,-1177395,-82131,-1125406,820006,1900229,-131682,336731,-44369,631706,-293210,-873374,312575,-261316,-44453,-1259919,760956,-210866,372303,370134,1004319,334125,484838,562019,741961,864629,401810,-95588,-315324,516539,964843,417147,1017468,-991854,-166494,609453,502741,-495964,-831227,-1871027,-239386,447911,836969,918755,-251256,627361,1822404,135166,-529832,-516959,9331,-123414,256371,-294377,-1130415,1017561,367551,464687,-208040,-414167,-493229,-188430,-1258234,-192061,-229587,110633,6266,397326,698950,77240,-435372,254789,-266857,128545,-5610,527206,968936,96610,-135806,2040645,605124,681549,-442584,-1480609,335239,-615159,-368837,241271,-895956,-735783,-776993,-411399,-362172,-275533,551405,-612263,-486176,-594225,1919065,565703,-583873,-671768,-389169,-117111,-388975,-994246,-281258,203826,378485,-441889,-539681,-1017350,-553631,389614,-453478,-243893,-256545,201917,745771,352046,-310436,-551986,177584,430957,-359171,338109,-876831,-25978,-1206630,-1130691,-472347,-1109707,400526,-1198987,484612,-1143723,-740729,1231887,-164524,-335304,-900973,-354579,-1129102,-299257,220078,789014,503348,1444964,-573724,-1568081,303416,547245,40898,988414,-160516,-362817,-595829,-398268,-781024,-88185,574821,382127,1082100,-1156240,-1717684,393922,663218,906821,690586,212533,-413330,84912,128512,246593,-419633,-520029,-2595,-1438299,-95165,633055,-599702,-290830,-338666,133252,-69941,-413081,-219900,-3670,-73164,-767671,-1040795,-1027098,638981,567084,-83556,1329350,206121,1799966,1003820,22349,-384807,-662959,-1234206,428951,325951,-26489,107909,-629129,522506,390053,-455270,404608,703117,165902,-780408,-1379323,-547980,650794,1503651,268676,-417678,-576735,-173149,93441,1003619,-48496,-764977,898952,316796,184262,712590,710021,768745,1250148,1077372,212814,-508472,-590156,294557,334647,-139825,718059,-540403,-459571,-1057897,-540009,-498490,755499,765354,1755155,-495716,99143,-366734,313440,460054,-691986,-590946,-51340,453258,-445883,-1135494,109685,-275235,-1012402,-245383,-551086,189413,370280,-468568,-292317,-699015,611551,-163308,808829,974084,351522,553328,73152,-246335,-753591,469567,-202973,436503,-415318,-509715,-197899,-327121,-390856,-284581,-196046,-214866,-687871,-21924,429713,16540,-462089,380746,-1039111,139774,-371282,28916,390704,1007189,563669,25634,-536775,993668,673096,611086,-378645,-544523,948307,877677,-563909,492243,352968,1073664,-506854,-541812,363229,735255,-312029,-274322,-1855276,-295855,1034429,785381,-1019390,-1350539,2169,1141011,973659,1539154,-359369,512658,-255361,-102590,-25773,76142,-400807,-733566,721997,459749,-47961,-1108331,-467077,209341,37242,-222239,-94984,168125,342942,87859,-337007,448923,1310133,1574581,-84161,488862,-208929,-713532,-1392900,-960307,891336,886146,-682070,228941,250108,739441,705567,1422505,-803321,144481,-284617,-789379,1831058,46964,415928,-892857,-1514634,-757858,-340365,-573402,-728839,695359,-378742,1271435,985328,-19057,6699,1268990,1406108,50179,-562015,-84032,1025880,-45889,-499680,-1530049,-1209609,-813937,-607529,-539019,-493033,-218403,340366,58818,-627031,25790,-299852,-424767,-903727,-80726,1475253,270896,548574,900012,281770,903740,1013479,-412713,-949429,270248,265969,-55931,-33796,315535,-151109,242886,-576251,594837,544513,-625408,128872,-1102498,701206,-258776,-23664,-145391,-957919,-26567,1137826,1323116,-460946,-809731,808421,250671,-636394,-331079,-127969,273077,1578498,-132010,-890005,-206807,-530328,-1703951,258230,677406,-1191020,-610563,-912996,-1082411,-812073,873234,-1085758,-1154576,-616681,487614,982909,381896,-704515,-1951989,119155,1050455,951972,-252744,-964547,-22381,1384511,-1516390,-349821,-1053325,288671,-1008259,266508,182515,-237920,33150,257648,812953,-119180,-856814,508368,41114,-1121544,-84803,-598067,936679,923490,-582258,-1022908,-386296,-401346,-1544813,605195,-739425,263024,-409482,65065,138374,-477123,266741,107865,746135,219211,241158,-1228931,-114978,-103634,104000,903212,286306,2244871,70990,-591613,-1049975,16227,2409746,927745,-160384,-178571,26933,-405980,-1209051,-196502,-292074],[89250,85041,331238,-797495,623894,965909,706193,-390097,14038,1095606,1556769,185480,-84148,-175020,1197874,1497368,204163,-702867,-554420,-794259,573791,1670116,88901,409738,106698,2023489,992337,827409,-356439,356742,-656257,-1241351,-312721,-472978,554370,268982,144371,-633332,-77732,1078984,111908,-1424812,306182,-105267,1365230,638281,234197,304775,6964,254899,747599,-1103436,-432142,160601,-25379,702847,-799126,-323202,365178,-378729,86859,-335999,-621104,-156691,-625301,-1092510,-798370,-726926,-95791,55570,858360,-237198,162875,816546,-94405,288570,-658084,-423545,646154,-564772,-1202512,-285284,-529228,-537910,1140190,-164416,516560,-1168247,-705869,382192,-40015,-257826,569485,437096,-889743,-100448,768431,-248444,-771642,352349,-443916,335621,1054527,-818648,1019534,74829,-1554180,-174016,-722300,-675518,-61838,177679,39981,394418,-1489916,-1802828,338755,530196,115500,355095,140187,168454,-1015668,1452784,836121,-95161,312518,1857543,992042,432663,-300842,-743870,-955436,-105438,203633,1470368,839666,1526842,1234856,-172172,198160,249915,450917,972601,-134466,588354,-510923,-521352,110727,-150141,-1801947,-225836,944724,-515963,-296059,48241,270944,-1811745,-563352,141384,247520,386737,-41010,600389,264222,309140,662030,363098,139273,-2018829,-71912,106120,40822,186036,280185,628583,364587,917720,1012152,-98414,604680,329917,-264878,-1075734,-225571,1230147,1340610,1167399,-120696,-859359,-860353,-499177,416182,-1190089,-1049735,79086,388479,400795,-1004599,137419,1825572,-394252,-1258328,-558621,222597,206084,83752,-397515,153472,-249644,952349,445894,330838,120956,-304305,-36046,-2377179,-928869,-80512,-70982,-480862,-818878,-185083,637934,-442785,1001558,-1124387,-1821242,-353763,-341617,770002,-153401,-230813,756608,-268309,-321908,-199524,-73834,-1049499,-730829,51781,356910,-12100,-2095,-1302410,-483915,35431,-870825,49962,1216440,-411055,-381833,-899484,-322532,-581839,-234359,1639270,918420,209445,298534,-258535,-1114651,-859397,68797,2014063,-439627,-125940,188867,66468,-319816,111691,-1779244,-1174536,-873618,-337434,-1397182,-972573,521649,-1299492,-501085,-1744202,-998301,815,907929,655787,-56068,-55631,690368,760080,-1053275,333260,-444093,-2004096,-110429,387176,930847,-189459,-1108074,-170003,1204332,357968,-793096,26255,440326,-478538,-988782,-737836,224716,1287571,704851,-338533,521473,276118,368405,6840,170809,-189157,-362461,-235138,-772249,-20677,-621945,-814192,1083263,271834,777524,-330687,-468161,887991,-874644,-1259872,-801401,-867255,78139,-593033,1302259,1866683,80335,-254990,-27135,-1140132,-553591,-258645,459816,894652,1063556,868991,-497022,-492288,6561,619446,822901,76829,-477086,-531759,53829,-296748,-139618,-384133,221667,-1006885,-87922,-98228,-347403,1242176,-680945,-533102,140656,264050,-1719030,-1226148,-261274,-34029,-779503,-559298,-2415547,-905107,-1030304,486435,878028,-91146,-308015,-988814,92019,317479,225162,-605925,253554,549569,78245,-552495,216433,-121906,31618,5605,-427027,-208806,972326,1022814,48388,-1209748,-130559,1263128,-818997,208411,1612886,117639,435600,-237887,446098,52222,-276784,442517,442596,-38066,-727143,-523432,-1031972,-148238,-227385,-1257242,-806068,233485,-484238,-535984,1415603,659158,-1307989,-260832,1684030,921054,415933,328296,1363566,-1308588,-803680,755825,150251,-914013,-269635,-433906,-265528,297572,410725,315745,532400,-434302,-194652,6701,-323082,449154,166263,54818,1055770,232877,-431703,1450449,-158883,-162481,-15183,1019820,309115,662472,1526043,-716987,-942618,-118370,706687,59886,-429008,-322765,975833,876797,-147747,-276425,-924542,129593,1113588,-560663,-634066,1267134,261638,-1251911,555548,590548,891647,695548,-176950,-1213856,-9022,-1211011,871636,2061531,-32732,469107,-219235,618197,-240488,-1022874,-41701,-448179,47167,-1106335,847491,-7581,185782,488532,963307,521531,616225,329835,1103371,1196592,180153,-36853,-885736,339897,1072557,474517,838011,-910600,256141,795975,666292,-163134,-771071,-1941780,-703201,362120,859886,745525,-520842,358020,1707947,68902,-590018,-262195,481845,-288035,438510,-486876,-965066,1274133,279300,691482,-124704,-430052,-330099,-102151,-1208048,136719,-344958,184481,365947,15271,465767,256319,-934099,26765,22274,251404,214240,665404,1638362,892142,-85034,2105650,547486,866541,-23013,-815669,527680,-861518,-383359,224706,-294512,-619882,-941567,-449582,480104,-411164,312407,-632598,342584,-559125,1414062,287043,-772841,-742215,-387384,-661096,-356655,-820458,63405,323324,580813,128602,-175542,-1115254,-478028,287816,-354410,-343410,-16726,484431,593135,580043,-1041674,-609342,146884,71491,-887258,517,-1141128,-378071,-1271629,-635562,-530840,-1750090,364223,-872028,361953,-734913,-488204,883621,-471287,-313708,-1153477,50376,-877462,320174,521121,1088264,490951,1013857,-709662,-1590201,149686,400624,425123,1153423,8767,43159,-733352,-304651,-698209,92926,462220,429024,604134,-1433450,-2097771,694783,885632,919469,772384,-16723,-471417,-7836,-7174,414251,-535267,-653433,-254043,-1710282,-244953,893731,-762104,-98856,-171570,-182886,420627,-219571,-60277,53889,17075,-889654,-1058088,-1170216,465656,643355,-101212,1428144,-189355,959222,915213,405372,218237,-575809,-1296771,31426,-250892,301991,-190264,-1012008,535405,431893,-558470,-340660,500307,43334,-799239,-986351,-474495,1231373,2021000,-27600,-256047,-477261,-537594,-414175,1036066,12430,-547153,368140,663914,-105021,646018,804833,499038,926594,773819,571202,-543265,-670965,561845,473938,-533647,360531,-908507,-404384,-1084120,-328180,-245760,113406,371825,1421759,-222951,284175,-414298,121420,1070393,-501836,-546534,-14590,203750,-719594,-881301,-145136,-604905,-1080960,-564040,-299221,291651,965934,-187743,-389315,-384736,724922,-58667,837368,954667,615918,441395,256508,124912,-495979,59359,-249635,413442,-1137966,-546759,-125953,-564217,-460701,-247763,-479183,-349604,-874950,-382815,320998,-11280,-301709,155233,-1099124,-160151,-632293,-152540,877894,757267,495841,187781,-669721,206290,395500,501547,-184638,-966506,499841,485372,-1114187,602075,411605,1096780,-442506,-104569,467791,781327,-461849,-82842,-1397155,-365874,1268240,1487481,-208135,-1248412,56264,790814,1099425,1659018,-463093,702791,98047,-232663,-255912,-132091,-379479,-297001,800951,298199,6479,-1471234,-123114,187977,501608,103245,-219211,69542,13200,122369,-396137,847869,1417517,1517014,-246381,-89496,-776143,-675122,-1779851,-1113808,688131,1103145,-585101,-207997,-402440,521901,595989,1230982,-785235,524180,63259,-1151478,1039396,-407570,512993,-548595,-1522936,-907020,-178793,-510638,-745788,335081,33409,1472889,772716,-109941,117149,998695,1438358,273670,-373156,266769,893954,-431314,-225462,-980169,-721403,-681413,-412032,49762,-304471,-159713,442115,-408675,-696057,273475,-299751,-1069217,-1327515,50402,1849088,84649,443504,776121,744811,1027229,504402,-849911,-1486647,-332715,100149,-195044,-56930,-275421,-234913,-36321,-771118,420862,244067,-231441,430695,-745737,540327,-440385,-54319,-108623,-461667,-448350,1008232,1245716,-218153,-435717,603918,281115,-170722,-386143,-197384,216388,1383808,-666134,-1056430,-107898,-457800,-1905030,46691,519844,-2163325,-910073,-890608,-967400,-751869,934006,-986745,-1135781,-821308,26474,401381,379770,-441916,-1661187,600204,1041548,1024297,-397660,-1087814,117231,1719259,-695079,78382,-284957,460012,-1388443,293153,267338,100553,178416,7691,1025562,-69404,-953487,780258,201791,-1215414,-263804,-627730,705556,215185,-411409,-836108,-457990,-214288,-1202924,676171,-1269442,68743,-572173,271600,348307,-89578,619298,-67368,679832,519213,325623,-980327,-359787,488217,-34048,415971,-103286,1753837,82750,-656956,-1012817,259878,2353962,1010052,-219587,-179078,166512,-524713,-818142,-220742,-294863],[84272,152524,105609,-800368,282535,948251,824362,-242291,-202003,838885,798495,-12178,-139606,-91695,1434218,1358439,140232,-1298435,-901866,-1025431,460503,1323462,-233610,-78565,-304218,2037930,769189,490002,-581880,263310,-1039924,-1094957,-177910,-441368,597900,508939,205714,-800947,-118696,669052,491352,-1020841,123767,80362,1211284,344331,137245,375346,-69495,74718,691346,-812139,-333884,462956,70580,693250,-492538,-382097,4474,-676259,168042,-72858,-298200,-227648,-619324,-1506999,-1036616,-1578093,-571957,-120570,919502,480381,352692,1112153,-610622,23914,-461670,-358232,404768,-570518,-1302348,-530676,-216218,-1099123,937611,-605332,345679,-902620,-475575,633781,50218,-597155,379741,-255133,-749864,439241,660789,-165803,-863436,506876,-273634,469986,1168609,-369478,1329904,723173,-1670859,101053,-578804,-926476,2174,-77209,-92233,-213167,-2073095,-2476928,277500,490507,-21979,188111,293658,142726,-1215618,1021894,871179,319717,245642,1318973,457791,861710,-39251,-509570,-614752,-51831,53253,1244748,910857,1581564,1173479,-393393,46130,112524,838130,884843,-262429,535891,75733,-332467,246475,113870,-1531563,-253522,793330,-486858,-386488,-397183,165989,-1533527,-211744,576294,19061,215372,-844593,494728,654397,787228,921410,537176,-442298,-1879747,-231452,-77875,-181310,-360770,-542790,-288841,188004,689715,1404121,84747,589405,289391,-113097,-979530,-344343,969469,1488864,1541221,-373361,-1119494,-1536208,-766413,537367,-1198916,-1000328,12795,686471,7554,-923854,21723,1929320,-160769,-419445,-424524,226855,275000,251170,-301670,31509,-214429,1056182,967737,578793,-42654,-672892,-576711,-2495299,-781109,-698779,-355661,-227436,-63294,-139793,630220,54281,960434,-1326139,-1229579,-59438,-483983,1027570,390502,-201130,338716,-332973,-101963,68245,51786,-972562,-248325,371599,306215,-338245,-551433,-1395072,-658087,9238,-673502,397917,1428277,-316253,-880172,-1117253,203642,-163491,231128,2121578,1231362,413468,-147469,-913054,-716462,-859068,-266263,1812270,-620911,-168210,-10338,236853,-415433,-260508,-1750634,-1258993,-675145,-589897,-1136702,-766175,803618,-1380779,-312625,-1961052,-1081385,-495631,695274,97514,-419120,-179475,366147,624445,-430500,201604,-631701,-1908260,-373731,446442,590525,66404,-423109,25366,1036229,686728,-514068,5453,745185,-82268,-1218485,-1242222,465001,1533890,658068,146700,853173,521782,244523,-218162,-245392,-516552,172094,-199240,-607466,-23854,-532626,-587038,891266,196072,980706,-150784,-751761,465558,-1216520,-1212654,-868772,-1395036,134581,-474237,1801087,2170955,405583,-563725,-69203,-1163380,-868956,-741402,394660,857775,1141016,584758,-785869,-448317,-48481,1096825,1131823,359298,-527981,-952782,159912,-74671,33045,-283824,199602,-1317274,-463957,-118373,-237578,1255493,-623829,-174749,-161561,192382,-1504799,-1331970,132199,28795,-804727,-211688,-1892473,-771967,-792310,489320,1177053,223340,-135091,-1170159,169648,303920,462558,-456486,401109,552721,292024,-772412,354101,-202570,-191873,-127144,-642769,169,650489,835695,247063,-1044805,-67273,1373445,-553598,260961,1323492,-283613,383681,-153235,560861,-102983,-763690,-61568,442863,-359804,-728971,9316,-649888,86490,-364439,-1772101,-895359,626346,-329997,-393292,1678259,587843,-1010721,291182,1328175,664644,412385,192059,1363867,-1008350,-712082,763007,717211,-576678,-271439,-456675,132043,603469,582549,407380,808963,-210546,-280699,-34494,-553728,126295,-490151,-46272,1345428,333435,-65964,1297187,30902,-305968,38523,961707,101077,278522,1378561,-711277,-779873,-48004,956971,142043,-458146,-54290,1315117,997748,-389604,-760310,-854489,129506,1195209,-793599,-1245768,1473744,639137,-1079384,726724,791813,901072,603193,65985,-1109110,31945,-971914,863248,1903063,131721,564305,-433425,539604,-80425,-858176,-325258,-660527,56970,-986039,692330,155765,-77745,310416,866731,686837,750597,-35226,1249064,1567771,-47737,83923,-1068726,187381,1010463,409352,548206,-755007,551245,751754,670706,157287,-792204,-1803463,-718713,360561,763288,540146,-739066,183985,1237044,-84679,-575513,-79638,1074459,-470531,501323,-600427,-590438,1425668,137113,722351,-108114,-526340,-136976,43874,-906891,358871,-397897,255111,449362,-382821,52342,99126,-1426580,-159713,358065,411151,300570,620298,1976066,1732363,-55358,1768312,317663,970886,273343,-160903,571470,-966203,-500161,187314,206282,-316540,-1098462,-502191,1429770,-380648,269531,-462943,1116617,-555540,838064,-69682,-736036,-730664,-153096,-1146065,-263582,-596038,323257,398353,786013,657932,99900,-760150,-240889,70664,-218557,-252406,245779,644086,415479,829563,-1593960,-580331,84588,-243051,-845018,-281916,-1362607,-702544,-1213521,-1664,-437625,-1873190,252875,-598935,283110,-264828,-205858,480781,-747599,-284525,-1253617,441303,-391874,888971,699303,1175258,511021,567426,-558461,-1432954,-114387,213427,659399,1189738,168831,487516,-808458,-232572,-496503,282040,292193,389494,32230,-1468491,-1953731,843334,1132780,822920,824768,-167002,-589356,-141827,-11092,601400,-502525,-676997,-581345,-1601707,-296155,972732,-1034239,78850,-54459,-671786,983385,31833,222348,21964,21059,-900948,-895767,-1089236,174159,601704,-625,1436183,-636246,113790,822887,479203,720241,-292620,-930408,-154735,-363349,524429,-440748,-1211818,442297,541808,-433772,-1187642,269902,-117787,-736368,-252637,-313827,1639505,2058120,-461504,122275,-402646,-699637,-733783,1134148,108713,-304255,-225085,1004300,-345666,577893,799525,185105,445891,498413,848170,-497253,-682071,722341,547214,-725569,95295,-1047120,-260449,-933736,-213345,8018,-461038,45124,869843,-159709,405795,-372275,-143829,1280515,-416341,-656679,-185841,-20439,-603900,-664906,-481522,-711926,-1018139,-625134,179510,656883,1667347,217861,-137209,149355,1002050,79444,603932,861026,725862,298220,435390,305998,-322143,-407492,-348601,390546,-1546560,-666872,-87890,-728255,-346792,-218807,-596499,-434059,-797209,-529864,175181,-43933,-187813,-40281,-944004,-368693,-599500,-255828,1157954,473487,310456,261261,-626036,-927322,-28628,543603,92079,-919159,233637,-247021,-1457155,450411,435508,967675,-423682,139247,441030,629989,-581823,181687,-905299,-428642,1383345,1490074,547561,-970623,62341,265590,1015619,1538659,-599832,742349,234544,-429766,-480736,-290908,-373992,182040,626480,162466,210930,-1660779,341285,261282,896489,377283,-281221,-149564,-468734,103659,-215000,1031455,1227353,1375203,-388742,-665305,-1022148,-556025,-1735696,-989153,390273,1115934,-110957,-567936,-1050010,249685,366860,850619,-522046,746142,496200,-1470309,92213,-763246,515088,-185990,-1335086,-819639,7318,-352828,-565197,-183848,394340,1551266,476487,-74951,147041,601060,1485322,428595,-190691,540761,857795,-755273,150568,-184065,-178638,-528924,-235077,571438,62210,-205153,454281,-954283,-800238,256451,-387226,-1672240,-1300655,367253,1806363,-177615,308767,719748,1001129,1048053,-18044,-1181992,-1523454,-792502,-146346,-329750,27745,-703383,-290666,-329468,-976178,312428,-89334,38666,688911,-246666,364843,-616122,-59665,-174945,178981,-688621,987652,950850,40060,142819,615171,324387,406087,-394670,-175593,58425,886472,-933323,-1143550,-178329,-355584,-2034481,-155599,87757,-2748154,-1031150,-790844,-711834,-563584,918514,-810256,-949792,-1135493,-510792,-424343,278304,-99006,-1299336,1075951,954653,1008229,-186117,-960078,306018,1809547,-31340,450573,517853,493206,-1677527,198278,252358,345510,232657,-226014,838879,-343592,-1028516,1017767,398401,-1105495,-480477,-607758,309029,-415364,-293119,-524756,-453665,-68864,-704520,615234,-1609320,-102805,-613675,630893,455540,180242,910329,-182645,793530,1059465,359456,-589494,-621947,826042,-264760,-268840,-425743,959327,-35185,-618803,-788258,389684,1666537,912038,-275877,-221219,204490,-585914,-352541,-161036,-227131],[64040,266704,-64746,-575592,-70490,884079,943397,172797,-339735,411797,17022,-175384,-233518,-82591,1460786,948301,-127084,-1755014,-1154151,-1176037,230733,763382,-408763,-416362,-613817,1872670,465666,149554,-580448,149072,-1409576,-903357,55264,-282175,592711,665115,182436,-1000094,-242829,250653,663166,-607250,-103044,319555,960339,57250,-159740,331593,-185173,-265111,545292,-536107,-284933,695482,198130,835157,-179530,-498083,-243047,-847321,245191,168393,-23775,-339422,-456034,-1331499,-775916,-1517977,-1002046,-232383,950963,1303092,467365,1166605,-745976,-231912,-118647,-341457,246204,-479110,-1141845,-680848,132591,-1644174,385061,-1105762,248148,-406008,-244219,661203,304907,-880811,117345,-830784,-657895,739937,510178,-65195,-814358,785048,121936,566401,1131181,183492,1662016,1614957,-1460895,252660,-545648,-1050796,247635,-277835,-237332,-919922,-2522691,-2466096,272897,111182,-384039,20341,534538,206922,-1188481,616555,918649,852791,308937,731292,-107604,1083639,161282,-101634,-367998,-166471,-74332,838752,860639,1054724,791210,-414149,-114662,16074,1060002,646810,-240055,422946,530803,-194254,301586,441815,-1074375,-355565,510940,-336424,-374724,-490930,96313,-1012288,-23395,991049,-251992,60190,-1632015,166352,1024522,1000025,1027709,640456,-1109756,-1486990,-204547,-509194,-340145,-785610,-1340446,-987134,62348,446862,1692629,167184,409220,214014,217070,-802463,-344990,572916,1266147,1627258,-752955,-1298418,-2069328,-1111803,377118,-1178707,-684685,-133098,912956,-660223,-660083,-18244,1887507,147594,237417,-328506,249102,317200,390650,-90560,241112,57534,1047858,1175401,610704,-257159,-742814,-1028438,-2194526,-870225,-1241651,-875067,54014,707182,46550,347403,595907,739232,-1350594,-332411,292406,-454511,1147507,796576,-192420,-184692,-424533,139785,254414,128897,-838002,300368,653995,224718,-495105,-662235,-1194974,-614606,15188,-442637,578171,1374765,-142346,-1375530,-1172592,603761,410201,800129,2349625,1436648,625084,-573525,-1315749,-333435,-750583,-525969,1488790,-751042,-32098,-11115,283940,-418603,-645190,-1343721,-973800,-417458,-868310,-712975,-317637,889775,-1283618,-106449,-1775826,-875318,-808452,470288,-359533,-886713,-422660,18971,382843,-26451,24283,-792803,-1392523,-584259,687225,175494,263460,14875,166867,958633,954581,-316063,72074,954077,437134,-1223853,-1632427,703150,1580658,643090,445277,799407,736335,223993,-420122,-468162,-636279,584119,-169002,-441347,-135817,-429952,-258718,605386,74686,1034091,-110628,-986779,74916,-1317355,-1036513,-594530,-1579104,431086,-333012,1578218,1776397,535941,-795038,-80856,-1294670,-1274401,-970171,336608,836606,1243674,214100,-876119,-356800,-63558,1751403,1171770,564573,-512832,-1154765,166328,21679,205235,-45355,103286,-1294425,-841699,-248770,-182996,1132805,-439055,270171,-359475,-659,-908235,-1213161,544406,151510,-801406,145639,-1021208,-601490,-363527,474674,1439087,566570,124913,-1015025,249757,250836,642676,80686,682898,498761,456399,-1008141,463061,-317182,-433913,-372387,-857848,137349,155053,491679,385380,-907775,108798,1413525,-284151,219747,874824,-358535,552589,166327,593629,-293269,-834477,-364781,434537,-522503,-610144,458862,-561304,219937,-434262,-2202443,-732090,892844,-136535,-304330,1804153,572997,-511097,809217,1020697,372674,264207,44950,1246548,-586613,-510435,658728,1358522,-163151,-188271,-393238,623279,819186,786775,486998,810523,40077,-253046,-25470,-493624,-89680,-1136233,-146588,1220763,367587,217420,964568,35602,-353938,-55757,668194,-185458,-310976,931647,-547154,-363414,38580,1112373,268867,-386928,266510,1375266,1024499,-650249,-1050080,-643214,421632,1199347,-882494,-1691758,1344151,731080,-1052771,742038,852942,759784,364840,356417,-902985,-1871,-400968,813722,1499265,385811,623266,-634266,399396,89770,-404809,-522184,-826142,-55582,-914120,312009,321682,-335105,-33910,747920,783573,816103,-376040,1132806,1784492,-198091,190334,-861711,96529,767253,254422,202434,-611778,638133,445637,495475,354637,-812095,-1514316,-316363,403080,618966,335036,-810437,88769,563520,-339788,-489642,-43423,1621618,-639374,424223,-601017,-92549,1431634,-82227,531977,-197231,-717698,36125,233467,-505442,375478,-390713,277591,168463,-717623,-477604,-420889,-1820244,-266603,650570,524412,199655,416414,1863486,2348086,-65604,1173290,15649,953952,345395,278933,453269,-909221,-709999,143756,447413,141485,-1149720,-541944,2123864,-154992,406567,-128679,1471529,-552402,330966,-449511,-468017,-593596,249663,-1415619,-80906,-404687,440318,431675,869922,908779,204743,-78353,182906,-232592,-48099,-2356,449035,685036,251410,1013475,-1909295,-559064,-7535,-449993,-294844,-403764,-1435914,-906382,-1046433,613540,-140820,-1358623,154332,-441292,287344,153885,1052,84238,-941618,-285726,-1113818,671151,139479,1276282,662205,944040,547006,221288,-157053,-1155073,-460196,-20851,759715,1048448,281850,814192,-804226,-163207,-222153,433823,136833,211526,-482244,-1243234,-1460369,787992,1314061,707615,836543,-210243,-749308,-358229,122779,760804,-388789,-612957,-863001,-1161468,-296828,865868,-1203158,274165,4847,-964481,1460623,291445,524556,-95180,-51233,-810234,-611042,-767970,-110701,447938,167149,1328440,-1043638,-523480,689523,266239,991167,106607,-310489,-93538,-34937,604496,-566426,-1219863,246683,676360,-112181,-1800581,55811,-254627,-590807,568243,-59084,1781898,1617804,-846604,605961,-302965,-577261,-725907,1174049,215820,-98246,-677437,1151405,-452448,518560,631208,-125777,-50975,356212,924349,-378640,-624939,724697,550534,-499536,-80777,-906187,-59421,-640612,-179549,177991,-877967,-145714,351498,-284185,458089,-254531,-489042,1006993,-421041,-833839,-477645,-105026,12706,-533297,-679993,-553869,-779158,-427959,760755,1186009,2257687,645251,520648,669928,1288737,225651,324362,731900,648087,155092,562873,287279,-254291,-786693,-424981,327258,-1557493,-791534,-98376,-823014,-160097,-227805,-527652,-500344,-456509,-459723,49859,-72464,-173233,-160057,-617577,-402461,-266681,-242071,1085887,245074,39951,277578,-471000,-2106941,-461153,677794,359604,-443951,222671,-1178316,-1482054,103322,470688,736583,-437742,117450,274363,244338,-602326,461725,-560546,-443582,1389983,974389,1018643,-615670,6280,-272788,695344,1251562,-713073,594632,154940,-647837,-629506,-374257,-394502,545938,258788,70993,528130,-1589273,791482,398099,1066357,479627,-262110,-452898,-975743,60457,128981,998659,855856,1165025,-498032,-1063969,-742669,-417811,-1201168,-607186,151750,941941,526144,-779997,-1554744,-51233,41666,396048,-78321,823777,947165,-1619832,-726779,-973016,399179,53246,-1012121,-512293,224160,-166267,-262931,-698304,611264,1475637,164567,87407,78049,161240,1608064,556418,3625,688778,889896,-931020,523819,644440,261617,-411799,-144303,786665,485191,-339964,382581,-1387684,-845548,-94342,-522769,-2059973,-835341,799921,1441563,-409375,221374,755128,973092,975538,-395034,-1241206,-1038855,-976966,-410962,-424755,286679,-720258,-316230,-547067,-1198855,271173,-359413,131421,862042,281932,199085,-678721,-21762,-322710,922691,-732958,1089201,500672,274641,743067,960219,411253,995987,-287132,-5643,-164807,115978,-863711,-1167229,-333955,-269805,-2103488,-305792,-541076,-2879013,-952111,-613200,-331044,-300575,831153,-591386,-635220,-1459669,-902550,-1158788,94148,261033,-990035,1442765,760873,909756,266026,-651453,466428,1632976,361490,651805,1127996,386056,-1734370,-12305,102229,406774,184327,-385161,383019,-903235,-1037547,1180384,550377,-828041,-666298,-477377,-144988,-833968,-238638,-151392,-231192,83184,-272812,417857,-1816902,-274800,-556147,1024759,444772,231430,1036513,-203815,1049950,1625261,320749,-159566,-757746,939834,-358294,-923658,-597578,124928,-256272,-495040,-455221,365828,707139,647447,-316515,-264317,127547,-591958,58591,-62395,-120007],[31303,351889,-154343,-175458,-335295,751109,1016972,726926,-349729,-59493,-324807,-251063,-336824,-185587,1251892,323361,-525617,-1901045,-1249122,-1164830,71212,194715,-408877,-532517,-809538,1481352,147211,-83696,-395376,68971,-1658113,-712763,284399,-73700,502301,697308,153981,-1168454,-391676,-117030,528594,-304391,-307777,528279,659351,-163845,-612235,189688,-256051,-647054,380216,-314885,-288321,778044,348418,1152027,27186,-721777,-339603,-811600,300468,331852,109488,-470509,-211126,-705398,-27471,-668745,-1276627,-213437,912904,1908112,481197,926136,-611463,-452707,281718,-327863,195468,-262621,-712768,-732812,378548,-1992259,-323358,-1393943,356146,209422,-42462,453779,660685,-1007120,-98808,-1051062,-512603,750939,383456,41745,-627765,1052996,674750,595006,981966,621272,1890812,2403253,-980322,213710,-658361,-1054603,544439,-407449,-322677,-1475914,-2676562,-1918560,245134,-493560,-864748,-84377,818573,340990,-940300,313240,898196,1282848,331741,210032,-491415,1006081,219291,305530,-302742,-359832,-158642,387395,736431,187171,183975,-237876,-292545,42493,1048128,326090,-56339,302927,806888,-4424,241889,765157,-558809,-486465,177394,-115499,-278450,-262663,79217,-394751,-14846,1292367,-520513,-68648,-2132288,-218364,1234624,945085,1023045,655592,-1625709,-934013,32490,-998814,-413943,-1022515,-1877028,-1251558,13507,306891,1752367,91417,126680,112143,620378,-606732,-246949,148505,790479,1408057,-1071794,-1347444,-2278645,-1469032,53239,-1077412,-189580,-270194,1020104,-1451729,-324564,-23408,1652238,449276,562638,-290029,319990,324063,480816,206037,728049,493493,928580,1032695,497786,-459899,-472787,-1275053,-1581858,-1096436,-1556274,-1472372,296009,1233135,332472,-104357,940728,381410,-1142656,540492,619485,-292447,1062610,942056,-258120,-692567,-524724,335941,283458,204401,-644031,730660,791839,131550,-519775,-380533,-766949,-352341,64742,-241633,521937,1012430,52963,-1688763,-1066149,800685,987762,1285871,2207844,1497638,799403,-892748,-1356488,-15651,-605010,-658824,1162763,-788012,277382,198868,241009,-351565,-937756,-590724,-434326,-225730,-1176192,-272245,255644,746259,-998726,58771,-1263943,-457474,-742367,270510,-570100,-1110854,-644511,-212892,173227,112590,-110382,-900549,-602123,-733786,957089,-237540,369059,142984,229903,930738,1092173,-201186,200012,987837,890679,-1029398,-1745565,899574,1504780,636973,422555,454431,869299,228941,-520156,-438512,-569802,657752,-162391,-321649,-315780,-302964,100430,298850,-64775,862983,-229699,-1065666,-166710,-1140341,-780413,-14501,-1295501,903540,-172961,666865,924670,373486,-905994,-55127,-1415538,-1571435,-925450,328291,936796,1338124,-192441,-712326,-187586,-24573,2322548,897810,664666,-407822,-1038742,87725,-51959,317223,212432,-53387,-1019104,-1107771,-448422,-207821,908183,-153130,654995,-406137,-257318,-170290,-909612,797083,319655,-762730,309054,-160265,-425305,97869,508339,1592823,897949,418592,-544950,292624,160547,699447,815208,952541,428960,508349,-1166839,477031,-450614,-609237,-666890,-1030606,150107,-353815,89534,423132,-721363,413699,1356236,-109558,78521,420654,-223901,933516,545812,565610,-437249,-489826,-250375,391421,-463132,-437433,732480,-637374,240537,-397283,-2422345,-411681,944293,36967,-317828,1740295,594515,-23956,1231606,886349,123467,19049,-137093,1009065,-196850,-272842,454119,1819379,199322,-17623,-228328,1095756,872309,985752,562032,357211,161010,-82684,88008,-198368,-128476,-1499638,-224006,955938,345844,362277,575270,-130856,-221974,-245986,302608,-412388,-1010277,362419,-204779,137556,135895,1064009,395488,-182353,570115,1035121,935417,-813945,-1027661,-288282,838602,1148262,-740198,-1851503,912048,500345,-1198593,587294,734394,508370,18240,604445,-628488,-134134,408686,762684,1024018,721428,663942,-767706,224375,208347,214777,-624708,-861646,-264042,-849182,-188319,502653,-500247,-329663,629328,772428,746950,-570023,789181,1714401,-228097,224741,-433799,78963,394149,64402,-143393,-608242,495082,-75967,183493,380345,-752889,-1134333,289424,436339,468607,155558,-678633,3527,-89459,-680842,-355426,-178728,1921274,-759590,234365,-495122,376905,1312367,-368050,178508,-393503,-976670,150393,425540,-154989,176016,-337230,215327,-398641,-931357,-1005626,-1164602,-2030770,-292757,832788,511277,-94634,131401,1360426,2529784,-121092,525467,-256944,787317,198174,435563,211422,-721794,-967993,100468,424399,680830,-1016219,-543143,2276029,234968,644274,314063,1219646,-532584,-71164,-820471,-53910,-318219,703258,-1418358,152654,-302907,402115,420026,707114,750688,101454,611365,761979,-541934,145721,329649,527889,638822,128978,1048048,-2016029,-576599,-116803,-518560,429075,-325542,-1297295,-936883,-793140,1061536,311124,-424827,137210,-372054,395760,464952,47605,-263229,-1028296,-357871,-754026,658725,521725,1408833,385913,411724,558056,31962,333468,-837829,-810349,-304699,756012,719332,313918,925231,-720672,-78014,58054,508090,42020,-101684,-792734,-820253,-927131,537759,1345516,668011,808387,-136804,-904781,-661398,368959,852038,-275089,-501241,-1009497,-577057,-311720,635662,-1180410,493482,29304,-816823,1718711,510513,743940,-255052,-183795,-647193,-305112,-281309,-280767,210272,334551,1085633,-1356889,-864290,485804,-88017,1000703,495289,262775,132741,491716,551268,-526507,-1072891,-19023,770968,295193,-1940672,-103831,-312137,-384159,1168544,276788,1656155,873437,-948309,1027035,-166123,-227722,-392967,1036563,296196,11788,-846217,1023389,-397727,457343,317455,-389646,-416254,388193,767620,-210677,-502438,555715,504598,152652,-180348,-531001,134022,-280773,-193124,227468,-1083190,-198382,29301,-476689,448759,-104088,-872118,423138,-473109,-978745,-739348,4218,922322,-483933,-607789,-218583,-392230,-44314,1245943,1624273,2523000,963667,1354867,941573,1405569,354612,192666,603539,402553,43243,607762,149669,-256254,-958197,-409183,185746,-1220894,-820629,-165461,-888243,-23541,-298990,-328124,-552306,36576,-230281,-339,-98987,-222666,-168582,-248484,-263334,244558,-131481,646098,125156,-257497,260446,-298504,-2901173,-761328,811828,525575,229202,421452,-2057048,-1146901,-283574,537457,443098,-474717,-142627,-4021,-340821,-492250,700483,-419138,-317961,1380949,245861,1115448,-295427,-106547,-654981,237236,882826,-775904,294430,-46432,-826451,-656911,-393208,-400365,701756,-128651,35582,869937,-1249289,1075195,524854,923459,351373,-181988,-778026,-1352853,28455,508987,840323,475102,926324,-576080,-1186715,55351,-324650,-344753,-67369,78900,667811,1021951,-801610,-1832371,-328191,-283345,50038,426870,844559,1317216,-1517825,-1209120,-1021071,164526,99696,-637979,-74833,451086,-23725,25011,-1067346,640373,1260634,-92211,318372,-79741,-226759,1771470,688241,232417,693019,894230,-921455,767981,1283375,542857,-353876,-156297,646168,807925,-517511,251310,-1590955,-791808,-702780,-639971,-2129410,-140389,1226606,954233,-531425,228608,854018,754597,864839,-500680,-961368,-260511,-893079,-645742,-454918,682464,-262102,-313700,-629151,-1420078,254162,-488625,47465,923011,726756,60965,-535784,59553,-499155,1635038,-655616,1219546,-28413,439805,1158907,1548775,553622,1461424,-24705,290668,-394714,-717557,-507720,-1130406,-443461,-246713,-2110070,-385152,-1179626,-2651982,-735253,-383033,126293,-33855,649889,-379617,-266725,-1698922,-957488,-1554286,-137606,572846,-768663,1626993,483169,760099,767480,-267162,521566,1249997,500261,629949,1394737,182995,-1510301,-283690,-179460,244303,44697,-425826,-92834,-1518356,-943836,1237521,569112,-473743,-740782,-210622,-482091,-984580,-232177,200999,249590,288353,-94769,139648,-1946556,-464263,-433537,1331715,329195,41048,956999,-144025,1342291,1931107,188019,191936,-723548,914461,-131974,-1339492,-579192,-481597,-464414,-316539,-113609,204688,-62387,280137,-332904,-282167,-37855,-562323,307673,38168,-18241],[-1843,347217,-158376,274631,-469404,536116,1004451,1255996,-222149,-382740,-3263,-216481,-411782,-401664,853478,-364679,-909009,-1677094,-1171158,-972897,86689,-214593,-257199,-441311,-919194,891709,-129170,-140861,-126511,56685,-1711511,-532957,395905,118630,296983,607673,209862,-1226478,-502557,-407237,83122,-157345,-449452,622769,363975,-290659,-1137114,-14640,-205387,-945411,251468,-137402,-316521,677512,511436,1538220,52135,-1052715,-289875,-573326,301323,385881,88052,-586467,5600,65024,950404,395309,-1357199,-28911,765902,2036645,400033,501338,-415288,-634909,603340,-275172,220726,74460,-129948,-725635,405733,-2025509,-921013,-1170898,743208,749909,121200,116353,994324,-907395,-196803,-897300,-250597,541453,354039,139327,-355839,1176490,1237622,537668,772835,777835,1864768,2620382,-359559,-13497,-867842,-957031,759325,-470914,-294211,-1666334,-2459077,-1180489,105916,-1057084,-1285051,-94402,1107432,496527,-536320,133069,742833,1469162,158535,-172793,-574851,680178,110619,534756,-419719,-521731,-207229,55825,605559,-624468,-447147,50839,-480347,219355,813707,30265,233329,210307,910863,313950,76087,999295,-114783,-589856,-119869,87896,-135321,118190,117703,130545,-129633,1403070,-720932,-169181,-2161978,-486380,1211395,691604,1001309,596987,-1762326,-362830,430814,-1324295,-397592,-1057060,-2026640,-1058888,51753,346685,1530082,-120659,-173651,12157,971879,-453446,-99948,-178365,239251,945179,-1192504,-1277785,-2110749,-1790464,-283136,-851138,309101,-337269,1002685,-2061823,-28585,-45847,1223890,698490,630955,-300087,461308,300268,494422,510448,1319715,960582,729452,663763,339547,-585537,26022,-1225118,-854457,-1301568,-1599425,-1878139,448708,1428737,645611,-567086,926045,-24674,-730233,1123738,851926,-84289,785237,793603,-417323,-1049805,-601649,427328,121510,306019,-403403,877041,691509,37111,-492106,52455,-268500,43467,151450,-118917,253902,408830,206193,-1699037,-839178,790443,1394328,1530132,1744436,1429579,909871,-1092123,-1071319,217049,-485242,-652904,944459,-734443,701103,556235,166135,-249914,-1063240,291349,115095,-197811,-1457554,36255,803779,419264,-565372,142964,-640137,1839,-264795,95497,-496122,-895430,-689220,-221792,131614,56020,-136781,-907371,231679,-782048,1043520,-579241,360499,1273,209521,794988,1070776,-140559,371613,825109,1090615,-714082,-1527708,1005754,1387738,609250,51788,7568,885759,130267,-483985,-218046,-414139,315503,-174517,-264650,-492263,-153630,397061,37662,-178112,506049,-462704,-942785,-254085,-750023,-493590,709155,-661169,1392071,2067,-543993,74424,-46655,-869354,-10452,-1378761,-1523260,-663032,390074,1204554,1377159,-559490,-340797,36610,50721,2539995,398810,648717,-215604,-602095,-22804,-264452,321263,365121,-237428,-655930,-1159810,-642163,-284790,633852,172496,861149,-323326,-499731,418036,-481427,768280,502083,-681647,154264,469225,-257522,422078,679264,1594390,1144992,661243,80050,296108,71212,572034,1431946,1079311,375587,424681,-1191952,360857,-578441,-639900,-909877,-1113603,36826,-694521,-229223,367097,-382628,813205,1199057,-72774,-140057,104462,-58593,1356877,811496,521056,-453045,86199,325580,292348,-187706,-293358,774714,-633972,177198,-236440,-2311886,-56098,790568,157453,-428582,1475809,606157,232038,1520132,951796,-18911,-245339,-365104,644020,15574,-72074,174028,1963662,403035,186242,12497,1422251,724911,1122701,631471,-416638,77865,210198,322693,206737,53391,-1411194,-267527,777328,284941,364022,240315,-392839,90255,-429950,25000,-479083,-1663928,-140171,244978,528010,245914,727847,484886,154575,790450,358343,748978,-778393,-712021,171596,1153006,1063054,-399214,-1719003,321398,27740,-1435414,294763,453633,217293,-337060,768538,-308648,-367885,1278001,751093,641236,1071453,706690,-794499,57083,269784,818261,-631067,-705970,-478272,-736223,-653763,674444,-522258,-387040,513980,638645,517269,-574472,315510,1351055,-143225,179339,-40567,118401,-9334,-106344,-453652,-836065,163398,-693305,-182418,259780,-577022,-699230,814770,420259,321913,17492,-364426,-148407,-515188,-1043135,-189492,-448729,1802771,-803365,-1280,-323641,659361,1117076,-668756,-212199,-650362,-1229319,185430,565453,32971,-165513,-256905,53477,-1028184,-1002875,-1409482,-1858002,-2008465,-263374,882273,343379,-512054,-129958,664021,2234695,-211987,-5746,-453020,462311,-71500,360523,-81268,-471172,-1207964,54539,219636,1186767,-684131,-491313,1841527,694021,879872,807091,491362,-493426,-380730,-1173436,356804,57867,1077629,-1232055,365610,-302530,244806,351014,246174,240732,-193350,964763,1382637,-757943,336842,649329,457122,546199,40890,888365,-1977550,-602465,-224525,-462176,944817,-81978,-963229,-790557,-474105,1267820,762266,510231,234211,-300548,599612,662297,-91870,-533649,-1006689,-516854,-292749,416043,632105,1281968,-69312,-272617,486314,-4983,691174,-554747,-1058217,-618540,667941,245664,253863,822851,-574448,33255,287228,491721,9258,-481528,-814861,-318169,-601261,163451,1203346,775946,753648,37454,-978040,-991503,672150,851842,-215700,-381974,-976960,-80899,-379801,388701,-982103,704007,59003,-270957,1691749,656792,812398,-395262,-361709,-457837,-88140,238900,-289343,-70727,446747,721123,-1555396,-938492,217879,-410694,805039,747854,535736,385028,923883,412494,-322410,-824284,-301486,761486,658192,-1582727,-183409,-266724,-157635,1335541,634247,1342057,58180,-635473,1227493,-27034,200291,120712,698019,315218,-6262,-700597,690193,-215736,380594,-43333,-570341,-562063,561269,433880,-23431,-321536,244119,444684,1010741,-216877,-39350,252515,49552,-219483,188705,-1061517,-171621,-68618,-605198,395975,30235,-1189091,-156092,-525038,-1032376,-825386,272681,1687335,-462979,-270148,130540,29465,425140,1473658,1753264,2398029,1085425,1943968,830502,1246038,450538,288764,496397,58663,-18375,564042,12627,-254777,-869684,-276348,-39119,-680866,-677296,-284146,-978350,-20508,-440076,-106114,-565305,505756,75890,55579,-131937,-245471,-55676,-9297,-26039,736873,1853,-22144,129375,-518705,222256,-200704,-2985071,-838092,869104,532214,821814,713924,-2593907,-502037,-527979,619694,124029,-527066,-524767,-337697,-1006522,-272852,846261,-518284,-130219,1409933,-431385,894924,-94635,-250252,-774272,-141303,498017,-795098,-66300,-229596,-911294,-560555,-382490,-330249,636481,-361493,61697,1125233,-728810,1077116,560358,484769,20786,-88590,-1050406,-1470437,35815,801228,677103,247331,712041,-632155,-1062834,1079058,-316958,508201,486519,184351,405823,1141768,-632089,-1868045,-519803,-476980,-46773,864894,923557,1503865,-1168674,-1276763,-920447,-157552,-11228,-290927,357417,636661,19148,179613,-1199570,495587,962363,-239365,520942,-293361,-488491,1884420,830347,484017,564050,758674,-753121,784418,1588173,705350,-344177,-245764,297496,882439,-674927,88574,-1557419,-643401,-1346510,-662680,-1889020,521806,1515850,521171,-511143,329629,951584,531253,793185,-301021,-428782,478290,-647412,-824600,-416390,1083614,504986,-283760,-564148,-1586571,188168,-444673,-162586,866982,1015874,-37214,-162077,172517,-623447,2100345,-589636,1228694,-560115,491888,1262437,2076597,709102,1668553,376240,616490,-572884,-1322932,-10417,-1012631,-386479,-310149,-2036031,-403489,-1610897,-2227571,-495633,-151399,576343,168379,361267,-233236,69859,-1799482,-612368,-1546463,-369696,785403,-587124,1607232,199873,604987,1140357,88150,422016,781640,465730,406400,1270712,-43342,-1091260,-528654,-541336,-109878,-155780,-336425,-353026,-1895183,-733116,1179381,395399,-156726,-644645,169735,-542681,-889926,-244570,457434,873881,551892,-229401,-129078,-1982893,-670553,-284952,1472590,144685,-324005,709084,-57884,1532311,1775972,-48438,383293,-591198,830615,413418,-1405475,-385988,-726080,-529312,-118337,152478,-26063,-400645,-93962,-323944,-269566,-231190,-523223,342659,125251,38732],[-17315,232781,-90954,623455,-482113,244668,885747,1619102,7797,-389071,816467,-87368,-424915,-686558,375856,-937111,-1121682,-1172021,-956320,-656145,252084,-395692,-15745,-214997,-981302,214511,-331170,-10924,111416,118584,-1567461,-337072,313785,266580,-23672,442415,407837,-1108693,-532404,-609597,-568395,-129040,-519284,556925,127329,-326406,-1624624,-238692,-12860,-1076090,171005,32725,-330363,423047,677268,1817757,-109877,-1405507,-125949,-223298,216403,331969,-26851,-653399,92722,679952,1750382,1070444,-1294236,309216,493776,1638960,264991,71938,-333921,-789194,719986,-173260,240678,486042,398073,-722769,171273,-1735819,-1200302,-324335,1358165,1026304,262373,-170357,1154710,-583024,-170304,-508601,102024,246567,471075,215746,-78914,1088308,1626122,394959,546569,601251,1500533,2005271,242014,-357664,-1056034,-778301,811049,-487387,-139433,-1394186,-1915312,-549154,-184846,-1271222,-1470185,-28359,1353897,615733,-76724,50372,433443,1388353,-250959,-389098,-373140,279565,-118900,487678,-635993,-560076,-241938,-39258,530422,-1081887,-897751,315939,-648837,505952,451518,-138858,529013,155803,881725,737327,-145790,1059806,175197,-624370,-322703,182912,14273,446950,195314,438510,-270739,1292326,-792759,-241380,-1731994,-521733,974467,348805,1033291,500616,-1426669,81194,878392,-1325455,-301972,-914596,-1817004,-555983,163824,571818,1121769,-374680,-420056,-57221,1171420,-383830,37811,-326937,-223480,369849,-1070780,-1143504,-1666566,-2043394,-502713,-488044,617598,-318764,902258,-2215395,155605,-122699,657024,900686,625013,-331090,669489,259738,409319,721619,1792318,1309636,500813,286821,217231,-590471,540635,-853384,-211436,-1351928,-1426690,-1843213,486981,1368423,908236,-894133,556220,-378713,-253981,1326818,946545,67886,398874,410549,-636469,-1160076,-621131,391762,-208622,410452,-147491,671549,317386,-57375,-499603,345030,115049,445856,257321,-90420,-128559,-267859,267535,-1424414,-556485,650156,1514180,1460594,1141525,1289501,944600,-1201252,-611280,360559,-419456,-541031,882758,-633582,1134970,938597,110967,-143295,-999719,1007847,433494,-355088,-1610893,135887,1207750,15359,-72413,138365,-141355,298030,442165,-74720,-199732,-301110,-457479,25629,323435,-73625,-32712,-769135,880571,-653524,815514,-810962,237050,-295771,125913,388840,913929,-92460,584303,511754,928947,-386180,-1057212,989462,1281052,540906,-552951,-357457,775359,-157601,-335228,41872,-283729,-331155,-167190,-258534,-592723,-15625,545378,-133965,-217893,87663,-711678,-658504,-272350,-278768,-217581,1352120,14713,1692974,179506,-1521188,-383915,-580985,-687288,10258,-1095515,-983400,-292187,509421,1587414,1318543,-804847,107593,262098,136378,2273395,-143230,521303,27958,53653,-96256,-524648,204852,332335,-402390,-339678,-949793,-749792,-340033,368761,461162,846371,-186634,-665771,673477,-3433,465803,662966,-553195,-285779,816466,-97938,499006,1042262,1462238,1228104,768268,628628,285119,39825,248913,1644098,1010841,346579,236302,-1087623,122133,-671355,-485611,-994690,-1071930,-148979,-737618,-341657,269687,124236,1224608,966999,-153732,-384744,4218,-3511,1613026,874033,510293,-290494,647449,1156476,136193,225940,-248223,583170,-368094,76913,26853,-1817099,232536,549544,223343,-581931,1049950,559044,139671,1654231,1148137,-28887,-444880,-625140,160111,-17440,62096,-145555,1798972,409393,330503,273170,1508278,404396,1135871,679132,-1149639,-188465,557581,646390,582276,438236,-902258,-282031,725195,213707,255832,22519,-645122,506395,-497897,-90759,-365687,-2095618,-444982,681581,674557,373704,99112,521309,567627,880378,-403388,517201,-506229,-249586,643959,1203021,960722,22963,-1361866,-234812,-534069,-1614604,-70675,81779,-36317,-591442,853262,32198,-683129,1996551,795824,420643,1321997,758585,-703764,-59371,315412,1227801,-550379,-356441,-582397,-553033,-943773,789334,-408792,-138765,387269,403237,165026,-428552,-163696,796403,13074,103770,103025,180927,-331289,-224645,-721866,-1270651,-269847,-1244265,-518671,73600,-299320,-224130,1038818,344450,175141,-73365,29167,-401377,-603013,-1310397,25227,-764228,1208146,-759397,-198827,-141152,660552,890794,-903795,-493443,-884703,-1375233,141131,602620,13870,-527628,-169025,-192308,-1454451,-948513,-1616017,-2202251,-1761787,-211724,824127,71430,-899672,-271871,11936,1619499,-317202,-337835,-600789,-78,-325942,168362,-344147,-234587,-1367662,-2694,-56055,1524685,-224118,-384484,1044738,1087091,1026445,1307135,-339682,-442048,-606869,-1504957,611434,445109,1268553,-1016908,493467,-371727,40057,212122,-424062,-402712,-612438,808926,1876876,-801607,486565,879356,259819,438693,-75066,547111,-1845168,-582842,-312656,-333671,1041803,238353,-534160,-504664,-110067,1252909,1009568,1087824,441783,-136792,858522,766802,-363650,-707465,-893825,-739303,115754,36083,460052,952400,-576795,-876398,272008,65553,741398,-348041,-1110693,-908647,498552,-283583,125030,606404,-393091,168442,441085,408673,-2987,-811815,-562635,134885,-543146,-222062,973670,1059691,692565,270483,-879377,-1229582,955608,758326,-218279,-281992,-772725,167457,-491939,217693,-673627,841935,130205,378905,1399583,725544,716898,-462134,-571578,-291901,-34824,664712,-163693,-357019,481077,286668,-1636493,-834723,-64609,-581918,500036,786802,432326,545311,1062597,255221,6787,-521571,-541436,607412,883866,-914185,-173582,-138007,39696,1050435,898490,960235,-648878,-4551,1123951,46229,556384,601341,261099,257084,-143231,-321665,326147,12920,285923,-316146,-643467,-501596,788864,35579,156218,-96380,-146191,405648,1751180,-198022,424129,257371,261860,-236859,148998,-837413,-153819,-17145,-603321,322420,118355,-1295586,-454504,-540590,-991641,-658708,587180,1893442,-390416,219639,336739,316395,878779,1398130,1521824,1994611,1003475,1919467,358269,830905,512880,560763,412603,-284971,-31451,451377,-24811,-180226,-556313,-59071,-306093,-112665,-352937,-432002,-1128353,-164658,-633437,22129,-503441,781757,382810,214165,-175828,-154509,155677,-41717,206713,1037160,64301,-676812,249639,-698462,165378,-236863,-2323202,-683729,823535,380303,1138113,974943,-2576570,308838,-487685,677828,-169457,-585692,-869535,-663219,-1576952,-11731,866954,-852818,-48866,1471598,-888503,508155,-45468,-385823,-629118,-199264,130813,-796279,-374327,-273632,-872340,-382109,-377885,-142635,405194,-355963,147581,1199358,-189222,777149,455466,-128652,-404323,-34676,-1204048,-1273480,90764,930964,594732,264333,565560,-674973,-828368,1853131,-397041,1047092,922565,388086,243214,836726,-318650,-1699871,-581841,-435581,126532,1144014,1137771,1443343,-665559,-979358,-708173,-503103,-163563,-20352,646438,716081,-59763,170161,-1061934,234386,657870,-256068,597302,-519769,-586894,1870080,960970,698721,335318,427423,-505423,547837,1540952,830090,-349073,-365878,-14144,628928,-754265,-87350,-1362406,-434401,-1746217,-531767,-1450148,984539,1574620,226519,-364772,475936,975366,458124,815556,113013,150780,917790,-369214,-938169,-327232,1324616,1267844,-223659,-391089,-1625946,5012,-255413,-416865,713626,1136030,-84383,364673,302442,-603264,2126812,-655831,997578,-1026398,402590,1069486,2182166,768984,1550224,839258,842163,-661275,-1491584,448249,-783395,-109274,-447133,-1860458,-393586,-1699656,-1750479,-349758,16350,917494,257090,1742,-206315,303933,-1762122,18530,-1235063,-553487,873877,-375466,1416239,11151,484953,1285586,340516,166981,355764,345869,61314,805746,-219282,-646505,-656788,-891889,-554480,-374948,-142857,-284768,-1850215,-420888,1020907,32044,26297,-367573,598030,-276767,-625375,-249402,574418,1419977,827611,-578256,-302720,-1848625,-871784,-148655,1435650,-60644,-730385,391628,-17860,1506809,1172973,-369150,399618,-480793,734905,1054342,-1144191,-76133,-638781,-396499,66010,299217,-231265,-385467,-378293,-296330,-239656,-381018,-495553,181139,203533,33258],[1271,38945,20125,752541,-410822,-94369,670835,1739707,272224,-37919,1693744,88818,-359382,-966502,-44828,-1267254,-1068556,-580496,-676391,-319602,448832,-381547,237365,55484,-1017787,-390885,-453573,260878,230944,239354,-1302031,-84875,40651,383186,-414032,275805,735564,-799566,-473162,-714891,-1235622,-133691,-535351,340371,-11321,-296718,-1959899,-443019,258487,-1023168,101358,221506,-301971,101073,834778,1850990,-387234,-1622443,108523,94656,29505,201042,-136675,-650875,2357,986474,2031780,1097716,-1194164,727507,124481,902059,141439,-211538,-437415,-924323,578307,-54719,159456,890182,652388,-786335,-273775,-1229619,-1110896,909703,1990166,949727,411199,-237702,1016752,-119115,-67763,-67336,446873,-700,735309,269773,131221,814992,1692454,188406,327375,162343,857369,767939,685803,-705538,-1094566,-538334,698130,-478864,104946,-720760,-1186202,-141707,-580434,-951224,-1334679,43944,1496921,652211,334437,15668,10497,1117483,-788649,-436179,-11430,7981,-370704,195279,-821610,-431428,-282234,112735,545057,-1126493,-1054510,426150,-752424,810176,112978,-125519,725831,131033,756425,1134184,-352766,887529,300790,-578070,-421542,114249,141840,582462,278776,531815,-348820,990639,-708815,-281923,-1060091,-306613,619190,28237,1081459,403971,-732733,298624,1235269,-978722,-148985,-648672,-1394485,30120,313283,910311,772313,-542390,-579472,-86888,1175929,-409711,122912,-313929,-496948,-149706,-754962,-1008648,-1143949,-2182850,-537135,-24957,614743,-239679,789178,-1848598,212429,-260393,45669,1094504,688870,-351754,908688,216867,221486,754900,1964981,1426393,294487,92868,163922,-469688,857784,-224721,219758,-1199097,-1151123,-1288381,410618,1194421,1070604,-1004408,-1708,-607742,65098,1231467,888746,83964,15484,-83794,-835508,-1006721,-559135,259978,-631713,440988,79420,185209,-276542,-155063,-600210,310570,249390,740816,362636,-137522,-501870,-806223,216546,-1039703,-286072,504286,1354580,1109094,622050,1150207,901068,-1250546,-160055,413833,-396077,-389611,945578,-542794,1446860,1205111,100063,-45321,-783594,1346820,415201,-621078,-1533207,64626,1428531,-339596,362639,70320,90106,279566,1046551,-255154,200372,424731,42236,472482,697262,-165986,180093,-471641,1202508,-287031,308919,-929548,26830,-609055,17713,-322490,687276,-18332,843621,143156,434582,-143623,-494224,854880,1191879,437571,-1168564,-531726,554930,-607697,-144441,178037,-252259,-1028970,-73754,-276086,-572098,48379,499544,-200045,-153041,-251214,-863831,-321243,-328475,140360,17635,1718851,403225,1644741,334885,-1886158,-320766,-1047307,-398012,-44660,-593358,-24442,59848,643870,1945693,1145210,-866960,472045,430176,221334,1601931,-551313,301123,261596,754891,-78235,-724507,2441,110576,-499307,-90565,-511118,-716923,-284578,166440,646063,662008,-88467,-737223,590281,431274,29814,773695,-379067,-821063,931351,57053,321456,1543509,1280998,1105980,689690,909301,294270,111100,-203721,1347393,789887,324647,18519,-909498,-190414,-700775,-164854,-851297,-904353,-316060,-458954,-200939,204490,679702,1544832,705224,-283722,-585854,105561,-112688,1581889,750039,567149,42774,1020455,1836416,-52468,651373,-331775,209803,164363,-21757,330417,-1014006,401930,404212,254733,-697721,547143,427843,-250636,1626833,1356379,69897,-514822,-876320,-388982,-255934,160880,-455166,1432666,270641,325839,491454,1332899,6145,979426,674897,-1505627,-548481,865688,985324,824758,924339,-192869,-287780,697619,173676,89296,-68849,-798816,910000,-381043,-86990,-135697,-2167449,-510164,997019,560163,520479,-710951,511534,937817,823467,-928283,307192,-62831,150891,979228,969055,855616,388415,-876050,-595474,-1027603,-1601576,-428137,-278337,-196353,-679937,888056,354203,-1034103,2398717,869814,325049,1364004,805158,-518847,-98276,399671,1334969,-408679,109439,-492992,-338167,-996918,798710,-224951,324937,227455,121911,-207760,-220351,-536113,205029,180595,83565,-68646,231608,-491264,-289615,-959857,-1752354,-702212,-1576966,-774557,-81898,23855,270199,891428,229471,33010,-118984,350010,-720289,-373513,-1344846,340224,-1014873,255974,-637249,-287365,10898,400859,662796,-991415,-558072,-1007756,-1328669,34790,508793,-179637,-793678,-88683,-476782,-1497881,-808994,-1623552,-2021513,-1365964,-165546,715602,-185552,-1066135,-240204,-419004,966795,-412276,-476014,-776808,-539388,-448910,-24426,-513630,-72525,-1420408,-78833,-298766,1587578,229013,-229132,245064,1286585,1038861,1777498,-886275,-389396,-740433,-1795436,625556,727430,1219829,-925849,506250,-452827,-130267,8743,-1071188,-917112,-1053130,237360,2099485,-646184,554363,985272,-851,327770,-327701,92217,-1640789,-483922,-369676,-204596,754831,531262,-157815,-139829,263623,1099498,910345,1194078,726790,148382,1111230,804621,-648388,-770452,-718729,-966860,358837,-350828,97911,516995,-990254,-1175977,-126721,188614,453614,-220897,-934084,-1092006,247259,-760984,-15821,424781,-206259,312939,532482,311568,-58910,-971516,-142969,445263,-637750,-499131,838475,1491762,643105,501857,-551286,-1244327,1139835,588115,-253324,-209570,-446984,150042,-600259,125967,-334984,840703,255092,779605,936189,742045,500596,-437692,-795714,-186773,-150308,920146,16669,-626351,450521,-144358,-1599792,-630867,-284706,-569940,172856,610473,67997,570123,866465,139635,395089,-198455,-690956,308826,946751,-220289,-82382,16307,167779,480955,936767,623044,-1170273,643412,742902,-16312,764268,869512,-95922,132894,-351016,142157,100182,189502,187276,-394833,-600124,-338395,971671,-303782,312209,151094,-531719,407678,2123358,-122734,739013,157594,301223,-240806,206653,-470960,-221800,71626,-498525,248529,163447,-1066123,-364842,-504559,-887122,-263122,803903,1394639,-203732,710997,317376,312380,1224815,1092665,1037484,1498220,778993,1205954,-316629,290727,555720,872172,342327,-532109,-19454,306752,78353,-6681,-127883,171723,-539079,337919,71127,-569789,-1321433,-401102,-835568,-19075,-342628,776068,636152,440168,-221053,85491,412831,-376655,355229,1087102,-8586,-1078917,467625,-784581,87490,-411452,-1180458,-375624,707477,131971,1128313,1118909,-1973015,1080737,-111609,675851,-366055,-636830,-1038513,-935818,-1886634,201278,763918,-1241234,-31583,1575373,-1051085,126558,-123878,-474684,-318878,177798,-209603,-801007,-537299,-125903,-713240,-191463,-395042,153742,101268,-148315,282432,1050433,191066,284827,218548,-731721,-775772,-54412,-1202315,-806559,175989,896184,612015,517888,498448,-707831,-643955,1994391,-530544,1144058,1170804,563170,208750,246412,50157,-1389644,-509944,-141897,468903,1239542,1473740,1143126,-152308,-454388,-438320,-787735,-226405,163640,701689,642733,-244323,76679,-676597,-68120,417424,-164083,486537,-721535,-525727,1713504,1038623,789487,57104,-52052,-276813,127961,1243777,973807,-333420,-469801,-87738,89989,-722257,-272899,-1098828,-214063,-1720689,-234489,-973804,1232111,1384448,71344,-144514,589999,874984,577212,924617,544126,555948,972129,-146682,-981396,-216343,1284325,1728824,-129929,-184505,-1482801,-314449,-4660,-628673,501599,1116674,-66959,879903,438956,-368222,1683087,-891344,512425,-1372107,171460,727079,1690813,599007,1153655,1247354,864508,-653735,-1209750,721000,-430811,348240,-608873,-1580820,-396674,-1470214,-1316439,-365427,61891,1067239,213138,-327457,-328350,399095,-1628668,681751,-795318,-651222,843996,-105867,1124155,-14699,413899,1199442,461480,-189124,51143,206331,-298506,122274,-295112,-315919,-605298,-1125017,-951059,-568743,101268,64735,-1405916,-47686,797135,-438218,31847,41034,989746,210210,-285881,-234317,550919,1692447,1042448,-936686,-336881,-1472596,-1029353,-56508,1271107,-238867,-1029135,123162,-81869,1226862,355338,-713298,294239,-455143,643790,1455210,-690290,282680,-357059,-132115,207404,328276,-323135,-256484,-509116,-260709,-214621,-435039,-486167,-100820,286125,-23547],[60052,-164572,140843,621462,-298768,-432271,400456,1617753,495719,534327,2195210,252140,-221843,-1168871,-299352,-1323703,-758107,-107101,-410292,-70906,554225,-264331,431701,293584,-1023499,-777905,-508766,589537,199128,393124,-1036385,240812,-328807,505259,-781656,183122,1098989,-357650,-353452,-712051,-1701386,-90014,-529301,33117,-35249,-235289,-2054356,-596494,476280,-833610,-23032,418405,-230661,-171556,969208,1617334,-656050,-1546036,365690,239898,-252210,39306,-155801,-579301,-231247,1016158,1713579,617192,-1151877,1072732,-262332,138303,95032,-276293,-685561,-1032728,234316,19912,-81505,1190957,507886,-950812,-799426,-685229,-770135,2013879,2330884,583198,593900,-20495,541647,335583,38897,287986,677191,-120869,1091235,312155,243305,452510,1396169,-43893,123764,-384262,127127,-495063,891145,-945060,-919112,-262246,490779,-458588,364862,155045,-447140,71867,-952096,-157636,-929813,20113,1475701,586340,616479,-17294,-438490,785583,-1251853,-319139,344129,-14502,-534777,-190451,-854673,-154646,-333780,412679,642200,-898613,-928060,315876,-746427,1027103,-48696,60003,755200,118389,543764,1331988,-482842,478839,309030,-465388,-448858,-111298,236891,487355,327971,512520,-323503,583079,-490594,-283241,-466471,73949,267712,-187453,981590,325445,37621,271476,1383716,-410142,35032,-332200,-944211,495635,449913,1234983,744037,-517078,-662521,-97456,1008849,-512560,142691,-259591,-557684,-459926,-351532,-915217,-734670,-2133459,-391749,452949,317526,-143310,727275,-1149534,176391,-432358,-502194,1309724,855618,-340256,1118279,177567,-46071,581451,1774609,1269604,143887,140320,160942,-259210,863116,514610,404381,-892047,-891533,-361931,240604,1023763,1137588,-906619,-513190,-694692,23584,1005812,686731,-63688,-273932,-546026,-918952,-662493,-411242,108430,-1043172,303354,233878,-396963,-945557,-255867,-797022,-55577,107577,868507,454004,-218915,-764133,-1034534,70538,-795752,-81367,463605,1048581,582969,345972,1068946,784401,-1249031,146636,375946,-378081,-275157,1038407,-496656,1501718,1248205,128719,44497,-494207,1274791,139146,-842486,-1174111,-46120,1515870,-545758,631868,-14593,53475,-78134,1232477,-439482,581869,1021761,688811,990133,1088194,-163417,453261,-45745,1182849,294707,-298407,-953665,-216852,-826811,-76568,-1183682,467334,102946,1146622,-172940,-222349,-35936,4750,645468,1090186,330459,-1553157,-494949,263676,-1093005,1475,97903,-327122,-1505473,177482,-289902,-428929,-12310,274896,-170342,14042,-418606,-841038,-56634,-481196,437279,194242,1717216,341292,1215929,436319,-1588607,132517,-1302516,-69362,-208672,-6602,1044251,286217,737039,2118208,879469,-729795,629462,500966,315121,761810,-747270,20824,418357,1316410,46467,-787636,-210740,-224026,-490402,178903,43575,-535950,-61226,63114,691799,430177,-94689,-746458,300684,714794,-336673,819434,-171585,-1189186,891292,204085,-16868,1999815,1157857,811449,433519,859990,350572,289796,-653493,673526,522327,279353,-141326,-729023,-500055,-644844,242344,-484162,-656648,-369133,53810,144294,230945,1089585,1694792,464411,-374837,-674021,313119,-360362,1286389,530925,690445,473561,1172398,1955454,-231407,957531,-518660,-252535,792131,-106611,588154,-125280,455612,517534,276071,-702845,78554,226965,-736121,1447576,1468854,212857,-431234,-1060452,-895226,-571927,298821,-691188,1003782,110189,137413,625334,961750,-336784,645264,585567,-1382300,-890467,1047816,1248379,892820,1338372,421813,-313943,584005,208672,-82824,-59854,-824162,1191981,-83478,-84606,102412,-1835155,-376081,1146834,278919,676966,-1490998,474617,1108765,638506,-1000450,176979,386002,308137,1006616,568242,761343,598455,-357351,-696289,-1343403,-1351449,-697052,-524915,-249059,-609987,902871,597809,-1350464,2423758,900314,261399,1156873,814749,-292407,-61069,549072,1136137,-249316,542869,-209475,-186148,-865783,674137,-67634,804126,19037,-130168,-464632,-40346,-731859,-273547,305160,196618,-436382,249092,-473177,-329094,-1171128,-2058870,-1046774,-1610644,-943577,-137877,320696,735060,465209,114479,-80755,-126090,455328,-1013648,45719,-1050569,798612,-1113593,-757435,-464817,-234850,125074,16030,454362,-880951,-386975,-963174,-1063980,-104992,291018,-446898,-896744,-25233,-738910,-1143974,-628818,-1483002,-1367316,-947511,-137010,619795,-289666,-874917,-38228,-572844,537751,-478410,-480620,-1044880,-1054650,-392128,-140435,-558053,-10779,-1397501,-173600,-437433,1348526,531319,-35955,-264171,1224311,921122,2162070,-957505,-343871,-765528,-1999875,430664,815796,927167,-1025045,415957,-489006,-202729,-218501,-1410954,-1125524,-1401077,-457415,2003586,-328753,513757,982410,-242537,205253,-812565,-373403,-1367608,-316002,-393109,-136701,286872,717139,33666,237987,582721,893801,476467,961716,1033401,504007,1296278,796256,-808670,-716481,-516455,-1126648,414386,-630885,-305455,83917,-1201742,-1056605,-706145,325331,-34337,-147818,-576128,-1081906,-68960,-1095287,-94280,403141,-37472,442410,596844,257518,-213789,-887722,291612,577018,-701593,-581070,959312,1988653,612840,667802,-17822,-965261,1167057,368615,-283261,-157536,-74380,-28455,-651489,-4081,-43759,666820,410698,727277,435082,754152,244212,-352828,-1005547,-154938,-364609,994654,161982,-873762,391918,-502341,-1443579,-356777,-371376,-422128,-123477,290881,-341440,498440,437130,95949,762852,121307,-727664,-88705,886757,270031,65927,120868,210888,-120017,675707,401160,-1505227,981905,209889,-249807,841552,857594,-217830,-23499,-559744,541235,78846,230645,110589,-254257,-449631,-207062,1039822,-492711,441387,394450,-829964,448050,2056824,11656,847720,8371,163084,-237588,417920,-47806,-407016,108978,-384627,187156,199652,-471028,32854,-424934,-747760,244790,817319,394844,99380,1076475,89995,-38969,1387580,707725,483585,1066972,513182,100362,-970977,-206638,601324,1078068,273630,-621936,-20600,170373,299472,229078,272477,345274,-659483,593192,443711,-648622,-1475404,-635486,-988895,-229968,-87122,524191,802399,680657,-240267,443428,647918,-895544,394111,966488,-212790,-1098005,758162,-798211,-11517,-669479,27201,-45391,592252,-110095,873479,1123883,-966445,1610752,538975,606225,-391661,-663458,-971526,-1148219,-1859792,288123,567624,-1429680,95560,1712492,-937000,-120663,-265803,-493163,4017,872625,-520432,-809444,-515757,183917,-469352,-59656,-419441,494232,-179073,137355,445257,708581,289207,-179390,-85771,-1140950,-960393,-148497,-1051208,-201895,252529,761535,690612,913694,480917,-728397,-603771,1482349,-661256,908335,1239851,602829,269215,-403490,366037,-1001419,-348565,309308,815678,1192581,1818108,683554,235847,128908,-172541,-930108,-122122,285411,537234,417788,-487359,45840,-113628,-344106,281126,-24596,187712,-880901,-341098,1462842,1019007,685440,-210788,-540257,-139378,-325178,866090,1132566,-281013,-525846,128710,-556610,-582407,-472055,-826091,-29999,-1317497,176488,-602366,1345954,1011582,18728,83674,594970,641424,810456,1041091,766795,663131,716108,-5496,-942371,-106409,943668,1749381,-4380,-27560,-1159257,-708940,193140,-732252,276171,994845,29157,1214332,577902,87676,953157,-1218279,-115269,-1563997,-168338,427735,768766,128108,637354,1482925,654478,-576253,-650491,741919,13205,866697,-728334,-1226528,-443723,-1094859,-969063,-532996,-41442,1005516,51424,-490383,-582203,359275,-1453041,1102601,-388166,-645647,728762,187018,811231,117244,366581,945084,465162,-549368,-128237,80385,-576103,-615674,-258665,-126151,-360691,-1156640,-1177200,-701292,334891,530822,-751999,338138,552069,-851655,-114250,483563,1273928,700173,37882,-203324,424258,1648596,1135834,-1099599,-246601,-859334,-1098927,-29364,1058363,-354243,-1114334,-7347,-264794,743088,-357651,-981465,162127,-455338,562271,1370639,-226027,648348,-45684,107848,284264,274459,-255184,-197446,-476696,-224814,-213872,-381363,-486651,-400300,382505,-96915],[149688,-295899,239437,281089,-181244,-711903,136952,1314300,623025,1071295,2136194,354411,-40625,-1251638,-347972,-1160576,-299523,124551,-216246,21859,523460,-140447,520950,453943,-975531,-869827,-512850,875310,42678,553310,-879371,606610,-634472,663080,-1008531,213528,1351283,87890,-226342,-596885,-1797729,34676,-531090,-277970,46144,-170439,-1879073,-676820,494867,-587365,-255375,573176,-144628,-294670,1061021,1219290,-786978,-1122786,592111,131311,-595588,-109992,-51500,-459494,-495561,921729,1008180,-45154,-1191893,1127525,-550701,-388788,162618,-133655,-969652,-1086548,-160527,-4957,-457608,1311795,5857,-1205007,-1241101,-278633,-384008,2491452,2150835,114449,812350,404831,-180088,619239,90782,497436,740735,-106802,1439633,360612,275259,111786,829194,-258286,-62184,-864439,-464063,-1214586,849723,-1007618,-575448,15850,295734,-424589,556708,973376,152843,169816,-1144271,812910,-423676,-195910,1256651,430685,729521,-69829,-808637,517187,-1451236,-49487,560880,178553,-537697,-465026,-673035,196152,-386462,703611,775610,-595831,-619632,21567,-607903,1080875,53702,347616,611238,100953,221535,1212587,-509043,-90063,258459,-312128,-452849,-421949,303046,210208,309784,487429,-218564,183336,-201949,-237920,-210794,465063,14492,-261770,543903,253475,576483,69837,1272997,161587,223842,-46457,-611041,730854,525003,1409617,1114599,-263467,-706557,-133359,745329,-644861,118292,-328267,-445069,-477934,23883,-865728,-538888,-1813721,-132687,834693,-116363,-64572,738443,-438388,107485,-588983,-891415,1528314,1062750,-290854,1233000,135075,-343561,248979,1294377,881267,49615,329941,157534,-22895,586158,1178402,374225,-541259,-727516,642025,14178,903156,1169883,-685649,-799179,-683086,-446610,801179,365189,-337669,-429641,-854956,-820265,-262596,-196190,29076,-1343264,-53023,289194,-863600,-1491271,-349909,-1034681,-604447,-222158,835905,527147,-289382,-865370,-891717,-116620,-871185,30023,568734,787688,8950,344599,1063845,609386,-1186661,261328,253576,-326527,-257339,1049478,-480683,1210888,1037160,176351,130389,-222469,915377,-188913,-852022,-574243,-49966,1568343,-560818,677181,-68041,-145701,-652303,873713,-598545,857631,1360055,1295003,1424029,1280759,-70234,735994,437279,920250,953069,-792057,-902835,-431176,-900897,-141062,-1910593,301984,265928,1465491,-356882,-790984,-45844,351507,428311,930487,263919,-1550721,-289893,-47686,-1466327,36945,-176670,-463615,-1598756,621620,-284133,-203272,-172917,-51919,-71009,241832,-401521,-639256,49144,-709668,626868,305028,1385042,-90429,549056,455307,-860436,714531,-1293782,220475,-470750,495375,1823249,330219,741269,2010457,584590,-432375,544536,468389,433618,17275,-777919,-273471,449492,1605562,246298,-699261,-342578,-544303,-361661,568886,555699,-249518,315486,67442,604810,288271,-212842,-757323,-23102,748780,-467509,798755,45205,-1184451,766843,329294,-365100,2181482,1152264,451036,67845,564441,462110,533896,-952784,-94004,318575,184800,-186038,-592643,-721568,-494147,613935,12120,-416725,-247047,643616,579900,365688,1206974,1657889,284962,-354298,-603090,494004,-676476,856765,327702,838938,880365,1184119,1346529,-359614,1059441,-736555,-694053,1270353,-192772,721473,549435,437027,939483,301264,-559290,-245822,8717,-1060034,1150075,1435555,319826,-222452,-1120881,-1224753,-806148,547101,-785103,625973,66823,-177000,669710,522264,-505024,178060,392008,-933611,-1124593,1055169,1359362,803545,1492714,717592,-387655,356748,345276,-217882,12352,-772163,1289557,318416,-202099,253254,-1170474,-134152,1165887,-23040,820256,-2007602,425862,953775,371050,-626518,153823,632016,143314,634743,184034,689566,625035,110555,-589514,-1440247,-933683,-813275,-589666,-229019,-450235,913037,696340,-1547449,2128376,792734,150832,764775,754654,-91088,21499,733965,722239,-124358,770624,171665,-208704,-698778,418905,-25372,1096065,-237362,-284675,-488065,56747,-736461,-540135,354699,466127,-756420,231573,-331256,-382207,-1324043,-2026227,-1252082,-1380191,-1048704,-80747,533048,1097928,-41441,38014,-129812,-105111,270041,-1182263,485862,-442543,1369537,-1040123,-1454703,-279778,-59983,232177,-299540,288430,-575473,-62629,-755195,-641369,-245735,-5425,-648367,-839038,17091,-925423,-534556,-437837,-1256258,-506700,-645844,-116937,579677,-152359,-336035,281362,-512888,437281,-510027,-424691,-1396195,-1422751,-188529,-153835,-479689,-36822,-1377154,-275328,-449522,884053,597244,180656,-388256,925097,717325,2371578,-617662,-306522,-675932,-2061948,169600,710254,430859,-1267542,265070,-448864,-153754,-389784,-1261314,-1002047,-1559099,-958117,1660153,62436,366276,921563,-389460,53564,-1513937,-741712,-1030917,-130741,-387574,-157127,-127962,768075,-15856,570902,755354,682828,-109865,632349,1290605,825731,1375129,755511,-751687,-553838,-320896,-1158555,349593,-747263,-603976,-256288,-1185506,-573304,-1379945,464246,-488935,-97112,-149104,-826694,-402821,-1238721,-44059,574918,100634,526694,667288,279333,-483738,-576952,609613,551203,-597577,-445062,1320259,2425551,595497,719031,596534,-441323,1021587,129574,-290136,-111432,266863,-225053,-622976,-336072,142511,345121,543030,260688,25427,816489,35203,-279073,-1161466,-180763,-561516,927576,213304,-1091910,345692,-740063,-1175258,-7272,-294492,-228465,-368166,-56729,-601743,418297,-46193,114695,1030926,415900,-661272,-502978,781463,483655,234342,111348,184490,-541528,167197,315488,-1677924,862781,-304819,-627402,859588,621852,-56529,-170619,-702689,781330,197971,96195,82059,37443,-219840,-199851,978104,-498788,549290,608895,-979929,501936,1651135,196780,769074,-110741,-104260,-231878,762514,337123,-681806,63367,-363273,141333,273493,371789,546537,-326368,-580492,700085,617454,-677565,442278,1239110,-246617,-637857,1320154,410865,37590,796412,314881,-879576,-1404909,-538092,670106,1091482,200142,-551890,-73986,71065,571716,439985,521381,426905,-623467,651028,605425,-622725,-1463654,-776867,-1043485,-527635,227529,176935,860960,884151,-195627,841011,798430,-1371115,352212,834061,-467612,-764157,1084840,-779148,-124159,-912003,930498,172546,552443,-240281,519683,1030172,104082,1771505,1302203,498851,-204458,-651728,-711703,-1332296,-1554559,214246,324770,-1380869,263093,1755229,-636129,-179954,-394882,-441823,201853,1571652,-789437,-797849,-333803,564817,-196618,-30922,-412248,780511,-366041,355517,606411,269855,96988,-367676,-364064,-1241114,-889649,-283664,-799320,367392,272731,626010,770706,1320731,451606,-732451,-688952,699152,-732548,593189,1191371,475804,352891,-929769,534497,-594021,-180192,736798,1014684,1071346,2001107,186665,425082,625450,31817,-879731,140196,386686,312778,100978,-726225,202865,516594,-548405,248614,78269,-239837,-1006797,-86900,1196795,874471,373139,-409360,-870967,-99091,-630629,575915,1247867,-205487,-523110,520065,-1053427,-375417,-680374,-559441,86614,-813905,589082,-411952,1407010,585898,28018,263472,444573,310013,1012134,1045469,639277,501412,304607,73088,-800130,-1246,395907,1393732,140002,17067,-735196,-1040405,233266,-700404,74104,786840,207993,1301354,717501,677245,249828,-1468845,-693169,-1607568,-554619,301513,-150613,-568765,206962,1474672,271781,-476831,-69733,540005,468522,1294908,-747730,-855191,-539614,-793753,-707423,-769391,-270957,800501,-182486,-380910,-891592,221843,-1275664,1121208,-108939,-543634,579949,432928,540845,325819,285797,604511,391774,-804269,-235548,-28567,-712488,-1234874,-133407,-1018,35487,-958957,-1180142,-753420,511368,923369,-122577,703161,325991,-992679,-328884,844589,1419807,974734,270101,-170395,253811,1419283,1087257,-963849,-98955,-110308,-1045483,-73979,861829,-392508,-965690,24204,-525869,167603,-745089,-1052322,96924,-333330,496546,798983,93783,1012672,161687,164609,287810,184127,-42909,-245319,-323787,-186177,-244003,-249421,-481375,-626501,493220,-143001],[246306,-294279,294142,-149768,-79151,-884264,-52859,919783,637990,1336735,1632270,378215,144725,-1218082,-233340,-872673,144996,109304,-115851,-49863,415477,-71170,487977,522129,-854563,-686370,-475786,1030417,-167134,697242,-876186,930316,-714826,851930,-991338,373609,1355265,375109,-148160,-384013,-1474738,210975,-557277,-510426,200304,-117563,-1483558,-669444,232576,-360510,-597578,617028,-88133,-241078,1087823,810743,-695529,-471046,727094,-219041,-942977,-220669,142425,-325309,-640638,868038,277272,-613573,-1257911,712335,-629549,-587266,329613,136987,-1167168,-1047538,-422987,-147021,-846459,1230952,-649017,-1489684,-1456678,-110654,-129283,2187580,1480785,-241432,1030975,866384,-930366,620648,68425,572870,664666,-9589,1667440,430792,274745,-131162,176592,-420440,-226641,-1146616,-774265,-1236737,616175,-892497,-202513,257330,209694,-362105,620272,1515387,527163,215230,-1060185,1575945,-20172,-638183,857745,224748,680646,-128476,-1012538,388107,-1309472,340179,583653,415735,-376817,-470372,-302450,516956,-420638,847819,876233,-353905,-257703,-328387,-348598,951486,386873,635679,351873,68511,-240037,775854,-450041,-663919,174155,-140555,-467647,-704414,347445,-157923,210588,487267,-104614,-101525,75872,-146738,-369861,701144,-107585,-205953,-274710,150710,713571,-176729,937885,521877,391071,136108,-452887,738226,506974,1344027,1669246,159284,-746744,-241912,480667,-731834,94346,-626483,-233777,-229711,288308,-826343,-540630,-1199559,143206,1024104,-458169,-11868,783310,13388,60336,-676122,-1061900,1677226,1210863,-212646,1207828,73577,-605243,-128714,690370,366346,-20863,474620,101767,171386,171235,1599260,188041,-258544,-675200,1442872,-220032,814652,1248976,-459164,-809642,-654543,-1214263,686389,-37027,-646364,-464916,-941090,-538920,48282,47517,87978,-1469858,-581153,246323,-1085090,-1733347,-415620,-1221048,-1128550,-579539,699018,584990,-317000,-812792,-450618,-265646,-1252284,49188,768619,719492,-514756,517391,1108563,402839,-1049366,218201,72602,-221593,-358597,900587,-434541,610952,635074,224864,209061,-34415,454801,-356422,-552889,132268,123374,1663404,-406680,513393,-59087,-371492,-1220298,102951,-692155,990046,1468637,1684345,1648481,1112392,62760,992503,889071,571942,1475640,-1029550,-784276,-567183,-855550,-195853,-2245684,183775,439493,1742345,-383779,-1044972,-100816,538245,268083,677145,274434,-1153883,12985,-330173,-1641471,-53038,-524819,-600804,-1323413,1207932,-258932,41805,-301906,-366241,67693,460241,-254598,-337803,-17248,-932953,775627,351101,862828,-636921,-77878,379587,-32580,1173184,-1065820,408470,-765598,795532,2053058,198036,636530,1651783,350511,-56522,280047,360887,576984,-455142,-759600,-525552,342855,1582890,455497,-504952,-318296,-720690,-129931,1079400,873922,64292,749890,156010,429110,323870,-385253,-828518,-256909,487472,-308097,718894,238767,-764662,612738,413271,-579522,1958381,1229815,163659,-300155,192504,615503,773606,-1001976,-682424,240291,33985,-120197,-499110,-781190,-256279,824537,471947,-287011,49289,1151827,985932,574873,1022682,1487893,186567,-192125,-370018,534746,-982500,450933,220672,944797,1133135,1163314,221026,-417789,954743,-884838,-1015685,1407940,-306835,691543,771765,401762,1555960,328568,-277529,-346904,-156347,-1044856,794152,1275992,328188,34658,-1024500,-1275898,-833421,921442,-684949,357580,227116,-466594,656572,151286,-442536,-324239,105418,-434998,-1208769,894629,1284607,606229,1269545,638236,-521988,74008,573843,-288454,115271,-759434,1203462,709671,-479680,282194,-337217,112061,1142780,-225594,916405,-2109789,359359,460441,67888,-14918,222641,524006,-290020,-25684,-24018,644915,507482,460465,-409570,-1335917,-492612,-744828,-459693,-206236,-290597,917180,601898,-1546929,1649512,476321,-27507,339328,612091,25957,100660,865495,231626,-78800,670223,491346,-475697,-668827,66984,-139868,1103835,-521886,-309376,-237687,67952,-584955,-571107,324188,832828,-791726,192263,-163989,-474703,-1346263,-1634430,-1305495,-1031827,-1112438,47452,636779,1292077,-416944,21023,-83884,-70597,-181185,-1178646,805656,327920,1915936,-863675,-1554485,-118403,174792,385106,-384777,188117,-134503,262435,-452243,-194903,-358245,-305882,-650310,-679483,37403,-1012903,111696,-243372,-983827,211863,-565525,-80170,602701,211223,373643,643470,-368509,576126,-519058,-361495,-1730613,-1538856,69254,-79628,-306661,-110427,-1431837,-362528,-357534,347659,448021,399134,-225195,504789,492569,2310808,-96228,-270767,-485380,-1946877,33432,525848,-193931,-1527510,104850,-339201,-5926,-404632,-663685,-651062,-1476374,-1082915,1210666,419026,145741,861102,-394119,-139581,-2240239,-929088,-652304,1904,-360308,-247594,-330766,712658,-258620,816293,688491,470652,-580439,406150,1424774,1005971,1347785,692585,-477090,-309443,-157857,-1037831,277002,-711512,-702940,-452105,-1006155,62274,-1956980,614667,-713052,-54078,217343,-344396,-684343,-1197104,166371,850950,206423,534175,753305,366700,-829401,-153826,753485,429025,-294774,-143116,1675956,2666464,573678,635527,1103980,161044,737048,-102290,-283770,-57927,513838,-346978,-539453,-921101,202042,-41671,586822,-390414,-205910,970447,-63814,-299771,-1222875,-228438,-629910,781901,164652,-1236483,336686,-838412,-827270,410087,-84864,-77279,-555706,-319342,-620960,414547,-409347,154009,1135293,660216,-530197,-835123,708007,497521,379343,-38890,129704,-693903,-416342,348821,-1706011,387572,-660781,-1056910,876420,291289,306932,-278602,-739873,846350,308583,-199141,114388,351284,46274,-322682,824313,-352464,641881,777035,-957164,532079,1089772,405561,583366,-129445,-413082,-216784,1147123,600316,-970407,-37896,-489562,105589,416928,1214460,977914,-238170,-375009,953932,302187,-1409244,690911,1174874,-560900,-1247900,1023041,314780,-190589,707978,252431,-1297595,-1510832,-673340,770257,914528,123507,-380912,-202987,16512,813699,526930,557016,432784,-444355,564663,467300,-464274,-1176159,-775900,-979543,-771954,544758,-61106,799987,1016772,-56346,1188386,826581,-1581772,287420,826049,-646386,-243692,1397891,-762361,-233807,-1028537,1339111,192936,630796,-190729,202895,918074,877983,1560081,1958975,409390,171351,-599605,-384688,-1538049,-1135436,5650,95169,-1257602,242885,1547089,-254680,-74440,-450610,-345668,207809,1939058,-990723,-731493,-66417,905105,43020,-104892,-329621,921459,-431911,405068,732881,-135197,-262196,-127594,-533964,-1027158,-584199,-405962,-523177,750790,198511,577495,807554,1629813,344139,-719113,-786509,174090,-707468,423567,1089693,242715,385654,-1261884,510473,-219126,-96469,945881,983969,910266,1875693,-229171,426461,953634,133915,-638681,479622,504142,295571,-205905,-901016,571509,1073926,-661979,284700,65856,-697254,-1126497,180062,986128,608976,-88231,-493656,-932335,-81269,-644120,484825,1245369,-146827,-468523,871125,-1175333,-167488,-869171,-292120,126915,-557940,869143,-404460,1433152,254490,66776,365023,142404,-52156,1042590,838385,190434,221511,-108481,117822,-534587,113104,-193423,860727,277163,-71501,-349708,-1143830,62344,-549102,-88368,485454,446977,1226184,851599,1232374,-157341,-1455804,-1033788,-1558651,-910502,349994,-631755,-1265077,17739,1231275,-158545,-408410,314695,216713,828532,1507967,-644258,-533980,-657012,-709079,-500584,-953224,-554008,593408,-423271,13518,-1131351,42096,-1114929,767416,22930,-372538,457577,570257,342233,492548,114023,240206,286493,-869873,-334898,-134646,-698251,-1585815,36487,153149,497869,-577412,-1004916,-727636,612496,1119608,314210,1043159,146403,-680309,-508904,1029420,1445410,927722,353726,-148577,99542,1205907,919013,-571534,16677,610506,-859656,-182078,697406,-365233,-657153,170848,-778365,-379421,-791661,-813707,148674,34319,452719,-22918,192917,1370033,194281,-33398,228477,95321,237079,-339051,-121329,-127448,-293870,-90526,-462843,-731434,612000,-126369],[318796,-146230,298081,-532803,1664,-924756,-117888,520752,566287,1248268,972650,342847,299022,-1111759,-58439,-548790,431833,-63865,-94525,-241020,352549,-70373,340158,503702,-665313,-331115,-400411,1001478,-341815,805726,-989445,1114900,-486172,1017213,-687481,627600,1051541,371896,-156353,-112690,-837559,368143,-606326,-613554,380949,-79229,-983869,-568101,-266646,-199646,-986534,497581,-100497,-91857,1029341,504560,-375422,149396,710862,-708645,-1218150,-286942,342038,-211915,-545182,942457,-179452,-958152,-1256596,-154133,-450347,-542261,525443,420633,-1187334,-886995,-423441,-372469,-1059731,1004313,-1174407,-1713578,-1375436,-171117,-65777,1372982,623256,-356993,1179350,1203367,-1430141,330055,-1686,567447,535392,96530,1685336,527758,283563,-255755,-365401,-518689,-361309,-1179666,-801157,-847667,281841,-663504,45376,431252,276533,-253593,543453,1684076,659781,244281,-733450,1859035,140193,-1227694,355296,21573,519372,-149767,-1008103,407021,-896579,779970,434052,482335,-125162,-175623,149658,709478,-416285,787358,875873,-209150,54651,-570221,-12328,676700,786790,829391,74287,18248,-839341,139922,-360953,-1051497,37984,36076,-496965,-845802,370051,-523211,42449,459888,-58792,-202904,275337,-26318,-821927,670464,-127376,-67959,-1269075,-26086,499338,-335309,481372,546862,505925,172760,-436289,603233,391668,1035152,2013084,613067,-791201,-445850,294906,-682951,119619,-1119736,-5513,150254,411398,-747355,-644598,-379758,344306,983155,-519291,34738,764942,103599,60075,-655755,-1002460,1663054,1221856,-122511,1037087,-20951,-768004,-412636,144348,-147938,-115747,418756,-32026,276952,-203186,1681546,-93367,-104487,-690410,1895183,-407462,710273,1417663,-324520,-611937,-687112,-1989925,639446,-466074,-875717,-426510,-798405,-148460,172742,270812,291710,-1416916,-1127667,134490,-1080448,-1598753,-424654,-1271167,-1460611,-804291,525761,632542,-292231,-655216,120097,-290565,-1733314,902,945208,870369,-932212,686545,1148004,202523,-833843,96673,-115808,-72547,-557521,582163,-287972,-76963,180027,270589,264906,56336,54031,-250845,12553,756505,421898,1797692,-151651,221602,14655,-522236,-1554308,-768297,-687235,983843,1464324,1761610,1608515,568925,166747,1203603,1235741,288534,1676049,-990269,-596747,-611549,-766655,-289319,-2108536,54401,578201,1901510,-286190,-884179,-110519,605239,202629,323099,370105,-493701,341642,-547352,-1620642,-224374,-789891,-693278,-842846,1774795,-227238,246766,-213570,-555252,222039,594907,-62516,-70099,-200727,-1061755,935450,339668,331813,-1022932,-374137,222576,631698,1344523,-728414,468561,-991018,877868,1760368,-48713,435479,1181018,265639,303249,-35970,228851,716743,-608927,-786894,-677633,128398,1303221,601001,-282301,-112424,-671279,158837,1565599,906720,319069,1098287,278499,229089,530467,-510551,-977278,-363234,-22600,69698,591562,375426,-78143,465842,441147,-579690,1396396,1280510,58801,-560912,-92899,781037,944326,-789855,-962818,276921,-156687,-12789,-406828,-633779,42075,793057,711862,-340153,451506,1475823,1289718,791325,665643,1274512,167016,87682,-23783,388149,-1214960,183687,232783,943241,1142929,1163695,-922422,-419175,725152,-849968,-1153735,1152565,-462926,516565,492735,391141,2121065,346832,88360,-199210,-208550,-686176,455702,1056803,220349,235993,-778822,-1034060,-610168,1354379,-381338,200743,579365,-541899,639018,-57289,-181588,-729738,-225401,-122367,-1150941,626902,1044487,350028,688300,299448,-707081,-168951,842131,-283168,224298,-910796,989586,986870,-852431,230018,467005,281538,1166674,-289260,929143,-1798409,234355,-224614,-256158,556575,329087,60144,-829833,-636874,12961,618691,323145,646243,-301203,-1084114,-172338,-504197,-182062,-257927,-197719,904159,312372,-1305161,1143013,-46504,-237791,52998,409477,27639,130204,821035,-205654,-133390,243239,598621,-960377,-879598,-328365,-385352,885937,-798370,-227989,213846,33422,-341983,-416999,230025,1164160,-448973,147811,-66239,-597724,-1155052,-1003620,-1222062,-751850,-1130888,175967,646561,1290162,-522788,59688,61307,-40026,-782511,-1043629,929830,1026424,2241733,-722355,-1038562,-6100,386824,628377,-193946,165389,344434,433343,-161264,117004,-422489,-525139,-374150,-497205,36385,-1014899,597235,-36025,-681507,537971,-738899,-2811,661238,672542,989725,981462,-261548,749762,-534126,-312488,-1899260,-1365620,271930,47309,-80642,-183395,-1565687,-410576,-209860,-95861,213371,586612,43016,129642,311140,1942158,356800,-226777,-229788,-1673794,163850,440604,-845880,-1668148,-25169,-201323,183011,-183060,120507,-234170,-1171055,-841807,791455,649174,-91230,839728,-248263,-369311,-2676483,-897091,-270698,23770,-317369,-352252,-279458,618024,-564153,948907,335335,245407,-721015,368526,1379153,978723,1252794,616274,-83822,-25620,-41059,-783955,294961,-584498,-582143,-499421,-784601,571508,-2183650,787135,-656482,-33180,427448,266172,-847736,-1020956,516061,1045857,285770,437098,834597,468179,-1161707,205012,753900,288356,137793,211895,1695042,2604643,526783,433108,1336298,635220,386361,-303970,-286603,10552,632937,-391074,-460705,-1587293,150677,-382924,494441,-940081,-234790,1225849,-36780,-470923,-1164993,-258016,-512323,620992,58744,-1208634,364261,-802544,-464712,830331,171443,-20314,-680163,-427556,-422179,524588,-550426,159402,1041295,826653,-388702,-995237,711297,448809,459981,-304230,96524,-609223,-866268,464539,-1601539,-192491,-806739,-1408755,888862,-9816,707610,-342821,-671186,783908,265626,-591843,199019,556782,298176,-503599,643585,-129201,717612,890685,-779040,504036,550815,594717,395575,-18543,-661713,-171672,1446628,690331,-1179949,-132795,-747748,69883,624196,1777006,1201385,-182305,-123428,931567,34862,-1594546,712878,906357,-742382,-1600801,558012,423777,-190530,750767,312423,-1044687,-1300536,-670569,891241,627952,51042,-209880,-402070,-8044,956171,424217,391282,417803,-187132,408035,65615,-175240,-602416,-642750,-819287,-818837,804470,-22581,621404,1069226,179797,1416282,730542,-1436665,253325,978527,-634695,243506,1641781,-756307,-318116,-937569,1263604,12052,818621,40820,-1629,873290,1127069,1094111,2305648,392975,634360,-523123,-138198,-1794338,-781572,-256305,-55061,-1110290,115634,1118504,131417,119668,-407136,-244632,46537,1813414,-1092817,-585289,189316,1113068,193391,-236571,-146552,874745,-391044,267539,796642,-389424,-572275,499125,-556409,-604689,-144593,-461655,-302285,873693,18725,652291,790764,1790167,119697,-694651,-755937,218786,-581002,461683,959323,25363,322313,-1425754,321537,85298,-160866,821440,734907,668592,1395053,-484808,321560,1104238,118595,-267187,791248,650148,699769,-397683,-969983,1051762,1409046,-686221,337353,-102162,-1077973,-1256575,411599,869590,262818,-587111,-445588,-718468,40666,-317969,623061,1082327,-154505,-378958,976296,-841810,-30308,-980999,-23358,101126,-742938,917854,-531905,1383342,125813,111715,390401,-256275,-368360,830067,398982,-379545,6675,-415943,141614,-145322,251705,-656321,360365,372564,-265760,-145700,-909839,-295464,-328376,-219164,82143,684104,1160832,964300,1567246,-176376,-1059384,-1039591,-1505729,-1163671,458151,-499360,-1681181,97021,842694,-495562,-409747,396614,-99421,999004,1450715,-443635,-317418,-743724,-833882,-308762,-977888,-789617,536432,-602590,587989,-1168128,-124084,-975843,232213,47438,-170652,418594,576710,208058,519134,-160089,-116456,183384,-720018,-457369,-253217,-567384,-1574478,206516,365918,921031,-120830,-777972,-647802,648735,1113919,496584,1376323,25582,95233,-578449,996429,1403775,608269,256628,-140348,3652,1136104,679665,-74101,28046,1139284,-571825,-332073,528166,-307772,-327367,339604,-919290,-814336,-653602,-222217,299069,633327,426870,-771375,82445,1671352,55741,-429112,139809,28374,470914,-403428,66635,-17694,-336628,50059,-447263,-720725,730709,-33159],[339978,106122,259836,-761531,66015,-843078,-39615,177771,461226,913785,437610,295258,406149,-995872,59702,-246830,499285,-270459,-115337,-476873,442681,-115669,100353,411613,-444826,51280,-289425,783359,-405225,860754,-1120591,1095867,219,1060782,-146314,913164,497314,37992,-254643,158293,-130769,435074,-661275,-582938,541656,-50836,-518569,-378231,-824116,-117204,-1317983,210679,-196603,-11686,873513,321536,98393,467812,505598,-1182836,-1339160,-314161,451159,-143485,-180669,1124171,-261260,-1068212,-1122950,-1178151,-75480,-425662,643727,609778,-996587,-605991,-150575,-611279,-922156,755000,-1339286,-1784569,-1021161,-358635,-123747,531722,-61189,-257402,1174074,1361974,-1461855,-147438,-61833,537790,451803,152572,1459860,642330,307088,-285702,-667760,-569384,-456027,-997244,-646866,-460367,-57023,-418910,92155,526825,465373,-90869,368531,1523642,593368,271177,-336033,1630671,42769,-1768240,-133419,-129096,323456,-78059,-810843,525683,-387743,1163063,176887,241315,97787,302911,532097,715495,-359082,560000,730096,-124664,263484,-581598,341730,331552,1013533,874490,-125358,-48623,-1509768,-511879,-308766,-1106603,-177374,208590,-519214,-777949,359405,-813525,-159585,330466,-122122,-108687,365579,88216,-1328665,361546,-107191,85767,-2069243,-290658,156890,-330351,30534,241377,530246,66812,-467206,439960,203487,571712,1844860,931315,-813863,-722288,226722,-425432,225822,-1629712,173335,465399,410645,-590897,-741112,450699,414596,756375,-245937,109211,564868,-91983,94193,-521026,-752830,1430362,1075043,-36164,759694,-147241,-791645,-494123,-216124,-555685,-270952,133009,-230437,285050,-408884,1428330,-413197,-67456,-695513,2005144,-495457,551181,1632614,-319097,-319600,-811181,-2459282,584337,-854284,-931200,-368317,-478764,234657,97252,426357,578844,-1231534,-1487969,712,-998233,-1188434,-353630,-1159573,-1530657,-802707,358475,668735,-226725,-457480,636828,-121901,-2044942,-76742,971294,1139131,-1212874,682308,1127922,50756,-555185,-21608,-242282,86219,-797714,159007,-10712,-497049,-164418,323549,275231,94968,-190356,100711,652753,1121106,701088,1876750,120879,-85464,128432,-557662,-1518302,-1421542,-574057,868005,1455892,1544035,1332617,-187142,184134,1353595,1442360,165504,1491918,-756346,-348203,-596015,-720656,-467766,-1641067,-157033,639233,1877028,-133545,-379797,-12928,596405,230063,-103697,520167,229724,635827,-679888,-1465340,-390228,-856640,-723479,-373745,2091324,-206954,378798,208304,-550267,380198,596074,101076,35056,-413128,-1048812,1089800,281859,-52252,-1087593,-190571,24592,1001784,1175871,-403992,420662,-1049414,812249,1212502,-317651,170910,765026,382601,574422,-269501,125338,801481,-500430,-871347,-684139,-131505,880680,631814,-102240,234644,-394283,440815,1798511,652518,448694,1234624,372585,66074,808317,-485796,-1162525,-379461,-636339,511333,433061,429643,605541,347396,411745,-372966,721880,1192585,166421,-640954,-207189,922099,1013381,-391606,-979859,358908,-354441,34463,-265850,-277304,357287,522925,602929,-575611,845786,1589963,1483639,947724,325639,1081427,209745,416867,342811,91395,-1336133,92325,332054,807867,902323,1159189,-1577146,-403482,495052,-537614,-1096113,602428,-643822,265130,-115809,417850,2374583,348565,460079,160718,-125068,-152092,204731,851997,33249,285541,-436601,-588611,-188414,1711845,76385,122051,1014845,-273125,666140,-76309,169232,-911279,-521260,-103553,-992833,345371,703704,63093,-89164,-88802,-908117,-289900,1068510,-205441,318789,-1277734,731310,1097834,-1185667,189864,1074753,338659,1273603,-260688,832651,-1218729,-18668,-841832,-631256,883989,397200,-587571,-1269793,-795918,253209,586419,148990,650360,-345676,-752583,-54031,-151409,150319,-434972,-189069,861701,-115294,-837001,730098,-675423,-422552,16919,204607,-76919,88445,498591,-503214,-273358,-355656,424786,-1516995,-1299819,-710586,-675372,618547,-1020667,-118608,692460,10803,-76803,-176365,98609,1303693,154853,106448,-82045,-700966,-716495,-317795,-1027425,-654976,-1068870,246797,604718,1119155,-340124,130731,274375,-29583,-1371724,-895627,848714,1449423,2202976,-750914,-190598,46914,504297,965901,176502,210118,756860,369799,18238,177388,-431537,-591278,166479,-349163,15247,-968149,812979,194402,-360701,434510,-1114375,118246,707366,1036863,1293113,1254470,-248556,773941,-592015,-274978,-1790809,-964790,337718,190339,154122,-220437,-1697254,-401859,-59075,-339995,77424,699308,270382,-48717,218055,1340152,580581,-167477,38902,-1324237,568912,576481,-1408835,-1604024,-108164,-93015,343808,283101,747840,104653,-736913,-385070,480277,705118,-285773,863095,18550,-610758,-2558048,-659794,67104,-87831,-262091,-401412,-36168,557457,-782936,960121,-256416,10895,-483226,498026,1135799,742237,1149638,533593,271488,251831,28293,-452572,442220,-439333,-290560,-435121,-636123,737740,-1872543,971906,-434871,-72899,449222,848627,-863094,-783004,930039,960124,347291,218908,873262,515455,-1369721,338013,701710,199954,579530,482106,1209960,2202132,441079,159274,1228103,848155,57152,-453142,-307087,96341,625177,-421964,-447535,-2008623,29800,-588367,261982,-1177029,-98111,1550759,81121,-788625,-992744,-242741,-226483,492796,-38752,-892337,405055,-655353,-174639,1125560,364276,-57874,-730008,-376122,-104256,721030,-468538,87691,754615,891435,-288037,-927370,790281,431372,448859,-610596,122194,-384087,-1044583,621701,-1386472,-645354,-793834,-1568718,833428,-219857,976982,-384075,-533547,669559,12213,-986977,309492,578590,488349,-642051,492477,81069,764478,947367,-498250,401593,156543,716238,291291,193479,-764052,-69443,1562324,602492,-1238995,-160186,-1063653,24363,843969,1880870,1191645,-165414,162638,658743,-31437,-1279323,446406,494342,-739012,-1537295,43772,641091,-35497,844695,408157,-357095,-885086,-631271,1004650,350065,-8348,-143792,-632596,-32195,959108,130433,88978,445380,63642,243033,-441695,208562,112865,-437997,-621015,-579676,960122,342545,351982,1052842,471473,1492908,543806,-1027669,274725,1217911,-389392,519803,1770767,-734297,-357081,-622999,852847,-292122,1059517,387894,-90474,951057,859789,553495,2240267,476659,1028435,-455844,-68669,-2071278,-586646,-461856,-84348,-877533,162223,653926,473575,309341,-277322,-177217,-186712,1287821,-1072117,-360609,346882,1143003,209640,-354977,126287,670096,-287010,6287,783537,-436223,-614265,1269618,-444711,-148461,287105,-417005,-192590,757437,-241036,816555,741711,1806333,-209034,-672608,-504827,736961,-381320,590922,776689,-55756,160756,-1478426,65275,306581,-377708,397565,359843,253846,649639,-553345,218703,1116394,33,132472,996100,803856,1477952,-409644,-918687,1469663,1399609,-633510,359843,-404047,-1297892,-1365175,575080,849513,-95326,-1005470,-281021,-327673,369420,272169,944923,778507,-264042,-272813,736151,-161761,-19301,-943916,229399,31006,-1275112,721138,-729527,1206180,225690,147564,366943,-660918,-575548,400788,-191270,-799623,-17594,-568366,137483,329777,407261,-888834,13575,393936,-499640,-203326,-358897,-740248,-103110,-343336,-403462,822568,1223114,1029652,1567446,93257,-296354,-747762,-1515921,-1263926,471287,87401,-1634599,332827,443186,-635861,-489493,192204,-300855,936187,1151601,-215917,-232636,-742256,-1034683,-104618,-802388,-888309,707600,-668043,1154067,-924139,-233284,-863748,-239972,34667,24698,503149,474716,105894,370911,-468190,-451737,100306,-399022,-584202,-388750,-378332,-1187702,348453,585545,1208154,274257,-646732,-552827,645943,1004178,449097,1716696,-35895,1076457,-523956,770688,1352845,174878,-17410,-133783,-18276,1189530,422622,356359,-87443,1369023,-257888,-493213,294077,-270380,-123659,435922,-868178,-1100690,-526324,611052,465015,1286122,397152,-1215405,-167289,1813323,-183914,-863657,75837,-10198,547865,-392181,210332,177530,-338323,153218,-478766,-641839,842061,124742],[297180,378278,199602,-793174,122063,-682166,160400,-79379,379086,550027,175648,289734,476524,-926718,39362,6135,393032,-406626,-138462,-682392,711294,-171264,-201035,259174,-253588,328889,-154674,421730,-316443,845233,-1158850,873807,559504,878737,493757,1165123,-147180,-544204,-410919,365541,342344,378867,-697526,-458287,649224,-27094,-191607,-121637,-1186682,-104858,-1497689,-186358,-357880,-155182,621029,204984,597843,357522,121259,-1493754,-1239922,-301841,404323,-124760,359601,1314255,-65330,-996384,-861903,-1926675,318753,-385222,584429,642298,-621122,-244773,278801,-794409,-381012,615398,-1069387,-1646998,-501186,-544714,-164167,40815,-424872,-95356,955119,1411236,-992986,-627319,-51791,514916,479247,140615,1027706,753998,306633,-261687,-705297,-609761,-503588,-693065,-435722,-291271,-325456,-247050,-11815,557356,684436,115448,176405,1169077,406045,290587,-99582,1087919,-208404,-2021967,-486852,-195619,176763,128804,-487936,669051,27282,1371494,-119465,-286437,180779,755083,704591,538386,-240554,269494,433317,-38430,362833,-338722,660104,-2528,862913,774029,-191287,-131251,-2114394,-1002814,-343198,-808063,-458103,362939,-509114,-506180,298135,-988044,-348440,72912,-276130,137171,358543,148880,-1652475,-127131,-104816,190061,-2371424,-585163,-59756,-177627,-310956,-279294,424606,-129266,-440309,337655,-13221,94477,1176725,986276,-769030,-999848,265194,46034,412472,-1925372,265447,536592,329204,-353302,-760397,1069225,349352,460250,256523,236775,124902,-393873,122462,-300134,-392345,1006892,813756,38743,448723,-279543,-673554,-340294,-351214,-801757,-488525,-270234,-446582,226750,-413521,933486,-717430,-80436,-617875,1866211,-444730,333754,1768967,-410277,-19503,-982925,-2434935,444696,-1128869,-774548,-330075,-72934,509797,-106870,480340,843018,-991652,-1506959,-107784,-1016456,-762209,-199598,-951436,-1370005,-579848,194459,678102,-144327,-276558,982198,266728,-2019497,-144625,772767,1362517,-1331709,422180,1023552,-16144,-245890,-84917,-240562,210151,-1008079,-254219,355639,-350292,-270859,395695,223332,165382,-246164,565428,1099151,1126358,811367,1765162,341609,-310125,243718,-492286,-1121725,-1682020,-374215,677910,1487199,1141844,913070,-887852,89355,1413941,1517687,223688,1020697,-453894,-73328,-586237,-770164,-735714,-1118639,-480719,598486,1644762,1146,263099,192862,531976,311603,-546126,660669,831228,852291,-723140,-1247573,-456550,-704901,-695765,-81783,1974321,-213016,441915,903522,-354930,540830,459819,199696,-83234,-577473,-910978,1149954,190614,-204341,-832142,384249,-156227,1061717,720969,-179388,322506,-895282,693474,727668,-519337,-126916,501094,690233,729565,-337931,87606,777970,-235737,-944563,-527743,-363041,437992,538409,787,623667,29865,652186,1594458,194587,425149,1117351,386310,-21842,1014812,-252736,-1298212,-376579,-1153918,852877,268331,391867,1026926,269498,340291,-39405,183402,928092,424093,-528275,-162450,1005353,986162,69337,-883059,396806,-525213,-60841,-55495,236431,636277,115851,140385,-900792,1116901,1527226,1603716,1008296,155872,896564,295417,710267,619652,-251023,-1335273,140541,456319,576102,497879,1077998,-1514750,-415229,364140,45435,-886046,-46815,-798326,28741,-751367,467578,2189262,341729,760363,643135,68634,311665,80590,708334,-155844,133679,-84173,-99400,305697,1851179,586035,81069,1379287,318317,759557,68773,469730,-795059,-694356,-353281,-786270,143224,344465,-246509,-830854,-332324,-1072038,-251045,1171736,-71453,379154,-1779289,505882,1048393,-1348637,259729,1392474,300144,1420535,-232174,624234,-586269,-452790,-1147173,-1099495,903408,356525,-1145961,-1435817,-310762,571511,513935,31352,491454,-522170,-409491,-137834,217262,427285,-736084,-236298,781283,-575382,-224000,469804,-1236326,-543774,226659,72103,-239772,-8008,-107339,-622359,-448638,-865645,23632,-1913576,-1767429,-1033872,-895804,492598,-1140767,-86018,989796,45549,157282,42748,-44561,1145144,741243,62453,-182947,-707069,-99800,261038,-745224,-704381,-881227,250290,559577,849800,36763,205870,494969,-48322,-1800397,-871673,595291,1527702,1805519,-984935,545191,43868,492541,1341663,534179,288378,1020860,116248,40303,-39173,-393115,-468082,858475,-242724,-24346,-905634,754674,441604,-50143,65344,-1573731,253955,694822,1131240,1210013,1442938,-304450,583591,-720539,-239841,-1409861,-486925,239782,319288,357743,-213371,-1712453,-335768,53930,-374101,187181,691173,407872,43944,227958,684365,544538,-93338,265890,-1014851,1100687,894275,-1771427,-1330200,-148903,-64058,422400,893303,976793,284092,-324973,96184,288170,591371,-399338,909239,349740,-827345,-1853054,-277657,319994,-311470,-195756,-341836,277281,577110,-823383,856221,-924955,-199012,-3010,712051,730587,357360,1089697,448231,447081,489635,59150,-114450,685028,-325848,80342,-318820,-611529,511609,-1050999,1127834,-247721,-215419,313624,1241388,-753822,-551896,1296612,488920,398375,-116204,837380,460042,-1361463,190071,694985,207746,917045,552374,361006,1514069,317832,-120654,849690,816159,-178171,-524825,-320874,200495,521089,-515574,-525649,-1933238,-110515,-632022,-60303,-1035518,126893,1874917,217795,-1180201,-741930,-180020,149072,422010,-72856,-245068,426321,-432741,-37791,1149759,404206,-145885,-693201,-216353,216896,925927,-248809,-73656,324634,843404,-257575,-628064,905298,445998,342527,-857460,214016,-112140,-938685,782544,-1101570,-864154,-733929,-1492578,633079,-350938,1014665,-433969,-384136,569389,-385992,-1281579,413911,424407,583189,-664285,390921,205344,764468,943875,-185905,236633,-38539,734845,302527,427076,-675052,108829,1466922,382245,-1128272,-90157,-1341954,-36795,992725,1537416,1005746,-176612,448854,247769,174086,-677343,-59535,25717,-566086,-1098910,-372711,830108,167624,932454,434626,372528,-422194,-643390,1072541,185886,-46703,-247584,-830228,-86575,818284,-289125,-270484,556066,246219,101416,-841609,623738,699244,-241491,-456605,-63043,989632,938176,50715,988000,735920,1424334,323360,-568511,340920,1415070,31156,513118,1763486,-645812,-343326,-153815,302036,-592036,1274862,739612,-108653,1149665,319240,97877,1820354,644367,1193747,-439138,-171956,-2275317,-516769,-512872,-4366,-721985,249625,242618,735919,422086,-102424,-163078,-375050,628133,-922738,-89010,355594,1001279,60205,-393899,441624,402360,-172777,-267604,699283,-305939,-284458,1846906,-247866,164704,578840,-269349,-208247,498514,-521138,978917,695848,1703711,-574596,-669622,-37761,1337075,-160567,612133,498853,55509,-64173,-1453278,-124138,464111,-682228,-137470,-6959,-386611,-156973,-453836,200606,1034413,-181444,450989,1067303,916311,2252293,-245853,-762160,1668695,998440,-519361,327803,-751812,-1314377,-1358985,656036,902004,-387166,-1267317,-46653,84826,891556,947770,1354028,415201,-477007,-164524,199441,619018,-156275,-702732,437537,-58660,-1833153,361756,-937263,890028,484230,164930,331698,-974512,-641331,-130110,-775810,-875323,170622,-565741,94159,807572,535974,-884760,-176119,324687,-690869,-498958,343450,-1128136,69396,-487629,-907991,762011,1374242,1018203,1253356,451163,658012,-314551,-1576898,-1193625,287733,775027,-1143821,536851,151499,-549359,-618314,-192681,-333192,666840,706648,-53224,-276130,-615065,-1141715,113221,-478930,-816658,1050039,-599224,1516740,-436667,-260209,-788946,-467762,52928,187092,717484,317178,-2754,84238,-675666,-746818,44199,-7145,-661413,-530792,-190902,-503660,456292,722625,1296360,492618,-700440,-485770,625182,925126,242819,2046716,-43302,1809273,-397797,433163,1323246,-200293,-419206,-106169,25462,1239241,191219,614436,-291048,1279046,-27689,-631216,-38031,-303325,-142366,407046,-599800,-1229115,-516538,1376286,531230,1738622,326264,-1305209,-467936,1690749,-416011,-1152829,98887,-14828,404571,-294030,319726,478172,-270429,227656,-612066,-556584,938389,314909],[197499,573778,142062,-649430,174574,-505216,425646,-241215,354776,346743,180056,363765,543136,-931814,-134949,200650,240370,-420179,-137481,-805839,1079284,-209833,-530517,61103,-152548,426611,-21736,3285,-81126,746894,-1032820,514393,945901,435672,1048949,1336500,-681879,-1189508,-568518,460112,354169,222342,-692221,-306580,691378,-4557,-32331,161450,-1138390,-152533,-1489576,-587360,-538240,-556333,286540,78078,989123,-88774,-369228,-1556771,-897194,-230065,197170,-139592,889281,1399657,213360,-819630,-541770,-2114861,508553,-478818,303354,518680,-130934,125708,671642,-891902,399762,637746,-473886,-1311838,34013,-645170,-70054,-13567,-611229,-51034,522401,1467176,-218847,-920201,61130,495255,625354,88132,485585,838491,219370,-217474,-543980,-679145,-503387,-381409,-250943,-291450,-483362,-186547,-121225,552069,826198,332471,53606,760657,183483,284385,-180246,527655,-457919,-1840523,-621242,-172696,143196,473860,-137318,770015,232550,1320208,-405279,-925793,79484,977112,588215,243625,-54488,31229,22088,93924,380362,76419,909213,-264305,288115,582871,-129703,-231062,-2483062,-1219842,-475205,-282096,-725731,475792,-461223,-109761,176190,-1035561,-480499,-258281,-450613,451408,298336,108962,-1647163,-620741,-146759,197792,-2139186,-763131,-6035,31827,-490332,-844054,167014,-327961,-286786,328625,-209532,-270561,322335,746143,-619649,-1178774,360694,635479,643783,-1855188,267031,283487,209295,-72180,-694261,1328581,192205,238442,784885,414286,-447899,-616351,99304,-47957,-17787,504416,523475,105149,190176,-369231,-451712,-7970,-302031,-887807,-736066,-603798,-620081,159461,-273104,344090,-956598,-63938,-424666,1585399,-243154,93615,1686779,-517572,258645,-1090770,-1940116,186710,-1229708,-441580,-326569,315841,646313,-318268,420318,978879,-774960,-1172024,-161195,-1220249,-607718,7004,-778866,-1076428,-227426,-6026,629188,-69562,-147273,1144211,831266,-1676854,-173907,366276,1409042,-1271048,-48559,851855,20966,51870,-84358,-75965,263415,-1126598,-536431,708210,381263,-97246,486093,112651,348929,-132126,980238,1138932,786355,688180,1369104,469949,-406327,327925,-371824,-507127,-1566388,-137486,444563,1535324,702215,464867,-1302029,-103160,1339435,1496451,416315,473043,-192608,164700,-647959,-904815,-1031262,-789361,-869704,460642,1244001,72197,805920,442676,408187,387964,-931624,716110,1197311,966499,-680662,-1017083,-363049,-416504,-623515,-21922,1416116,-252636,469794,1638498,-46901,706122,231667,237363,-380868,-658071,-715865,1005891,78932,-123632,-381881,1057794,-261381,867506,117998,-79912,247052,-563484,579150,492753,-598803,-446457,366755,1104697,786927,-239567,125206,616055,71561,-910494,-231590,-504880,65013,354619,37529,926919,468409,748209,931266,-336127,257048,818630,304814,-28119,1042320,170876,-1292450,-413224,-1402073,987089,134035,272131,1062658,240019,252621,312777,-78843,546443,707067,-274567,-37164,1008922,892257,471769,-822192,325460,-649663,-317206,194189,802081,828565,-255330,-515475,-1154568,1198809,1341123,1688881,981529,208778,635748,411191,900440,718314,-511608,-1223745,248963,546149,349870,84763,863656,-890354,-476812,352297,695653,-610209,-587076,-858304,-113489,-1133777,513367,1656638,352784,935058,1127991,307182,514872,77071,631611,-263203,-197822,184409,269629,718784,1693331,1021963,52584,1549947,1043512,901851,334769,606621,-400032,-678527,-754583,-573481,81121,35215,-570460,-1349828,-340270,-1142164,-70569,1105023,92514,389677,-2216528,358824,873983,-1281997,493816,1413814,225281,1503736,-282056,331770,-95092,-1030850,-1045023,-1646914,667891,169924,-1377486,-1245575,627838,816662,372934,-25378,225638,-724153,-116891,-366611,495430,555796,-1100965,-292124,658448,-946362,402031,358320,-1554788,-604822,564462,71253,-389527,-105586,-844453,-556114,-587302,-1035664,-444343,-1925678,-2067549,-1270397,-951629,605723,-1119051,-213677,963651,149875,332574,158966,-180433,699057,1016812,-33,-285669,-546025,518057,638392,-395826,-731263,-550261,234012,542565,570105,451192,267975,654673,-93239,-1982212,-1047196,223207,1346363,1212602,-1305936,810011,-4456,365035,1648294,687080,351980,1092954,-164892,-64066,-457060,-328309,-169667,1520862,-137202,-79682,-834083,497358,673975,200550,-319696,-1970026,344844,598673,892347,822830,1529897,-352535,238905,-918247,-206713,-892256,-115305,8814,409523,498245,-183555,-1547644,-233785,108691,-273874,566146,530401,493030,372074,323095,179558,330546,-14722,408501,-843703,1515314,1197216,-1855277,-912960,-163324,-135722,398976,1446058,778242,295448,-97660,452977,185059,351894,-427143,946602,676711,-986456,-805939,158807,464344,-589593,-120485,-161504,535287,675408,-702654,656374,-1428759,-328892,478483,913209,252076,-72778,1088531,360241,384432,678389,65380,169298,937964,-253598,431825,-209518,-674048,36168,-918,1189812,-252590,-480837,91037,1338532,-588013,-372468,1499532,-295699,442879,-533842,722618,305063,-1101748,-132447,788100,317483,1088307,374881,-496202,685363,175895,-342692,369695,687170,-285581,-492353,-274349,326246,367942,-707090,-667947,-1387266,-227020,-567966,-380809,-594428,353295,2108518,292907,-1527726,-464857,-91088,514372,410099,-25338,621608,403652,-180847,-94945,812790,261894,-218658,-566437,-25705,458303,1047264,-16043,-299178,-163452,691271,-292891,-153094,1000935,426987,167770,-951281,344785,155156,-636564,914293,-801562,-864891,-724901,-1232059,258665,-455926,821239,-512389,-277815,514567,-774977,-1390983,489772,173938,570831,-553152,315912,209226,703935,872453,90825,49272,-39085,646426,397102,580478,-406767,358059,1213573,114436,-891227,62866,-1506917,-113574,986437,931095,740627,-191472,689089,-147877,605106,-46413,-658063,-403221,-287820,-506384,-563025,878436,323565,981065,323816,820245,-57286,-741353,1060114,187608,-56492,-512934,-923313,-188135,563191,-727975,-623235,750052,350919,-14047,-962961,994891,890325,-113571,-381791,613851,898074,1563321,-197578,891761,873547,1243955,131314,-262293,415857,1460990,483083,264957,1627848,-445605,-290440,322385,-222653,-762500,1399928,984176,-109911,1400857,-139919,-195701,1243434,841928,1027066,-504843,-346316,-2296047,-452318,-362386,133948,-940180,-30838,-114202,913845,432495,67173,-191977,-432522,106762,-658141,179251,211741,735466,-266626,-322872,732237,195320,-91261,-444926,569702,-107997,305982,1969894,-19777,221200,653055,-45954,-319178,218640,-744044,1031208,681580,1492610,-875999,-698080,539866,1623075,21244,378006,107777,319094,-301016,-1348867,-131359,600931,-960306,-516419,-239631,-1168671,-785147,-236684,287043,871039,-369544,612895,1025186,928473,2514333,22070,-541818,1587845,276448,-359230,244770,-1006336,-1131189,-1124930,657143,992947,-548437,-1365971,194004,371391,1434627,1490360,1735706,103314,-753615,-63327,-462005,1235731,-420588,-254037,577208,-148073,-2075621,-16183,-1104726,484706,761844,157827,313026,-1124762,-570476,-602209,-1191566,-590640,499816,-441555,18049,1173340,566722,-723875,-282326,174456,-768187,-915047,954199,-1322566,157339,-662855,-1334215,449830,1444727,908994,774269,711864,1510029,53540,-1588103,-969106,-85202,1238736,-417735,545801,19984,-285046,-732702,-613027,-201665,281437,244078,-35114,-419167,-365691,-1042732,317477,-144221,-626728,1380499,-415633,1555296,125958,-196850,-757119,-394400,143230,305536,1019220,164646,-144716,-261617,-653524,-964538,20774,337957,-631459,-656915,-47537,320609,539895,708451,1172253,483259,-914487,-481432,585920,964384,-36778,2312572,-4007,1899129,-286230,88984,1299914,-414252,-856523,-33331,114329,1160219,13701,699833,-497374,932142,10904,-714163,-432599,-438548,-389904,264631,-157551,-1192495,-597055,1667395,401343,1803478,176067,-1139269,-743267,1281093,-532858,-1172091,257176,31566,57695,-130142,427054,869683,-122392,294434,-875165,-510872,1008688,495420],[64973,621414,108012,-390794,221330,-374413,681616,-301493,388388,368856,339302,520043,646312,-1000314,-412169,332776,183881,-313340,-106397,-829901,1397726,-224462,-853482,-160009,-175651,345400,74602,-365503,247031,565356,-740730,119476,969545,-155057,1360598,1408099,-951320,-1676301,-666571,423381,-113151,34380,-631812,-197114,674624,21636,5776,416726,-612403,-258573,-1329378,-871924,-682945,-1088411,-103677,-100569,1179875,-616220,-838758,-1381948,-352484,-61499,-107990,-156068,1211392,1314320,397695,-610786,-250251,-1803718,341382,-672625,-154388,295321,385032,428907,847609,-928219,1039001,730937,217655,-865942,444733,-657804,183774,205055,-869211,-219105,-46761,1585140,524689,-914724,263413,452083,844816,51226,-41916,875541,-4590,-171031,-297939,-795982,-462183,-159830,-121833,-300551,-525153,-209106,-87546,539929,817461,513675,54651,381138,-6457,236532,-546026,190580,-583073,-1265194,-521034,-81020,243839,904129,140758,793707,229252,999390,-647456,-1431026,-148495,866912,192463,-63923,204345,-78473,-433875,273329,358639,520411,1077357,-425209,-538732,383067,-2509,-349204,-2485191,-1138461,-671608,262254,-864073,519720,-399715,287859,4998,-965908,-530128,-548220,-558785,737342,240601,-57992,-1294826,-936073,-224584,90624,-1614401,-641100,296541,194100,-504930,-1287895,-222676,-434719,-3460,385720,-348393,-469074,-323048,296694,-363788,-1168848,449004,1164277,859028,-1435464,203924,-229438,73872,185196,-585066,1217934,16339,202580,1150018,603964,-848444,-642898,-1735,171684,283046,70838,293415,174619,59317,-359863,-193665,380556,-158739,-856474,-966982,-710383,-701977,143541,-86908,-190706,-1092003,27547,-140733,1246357,82505,-111485,1322757,-554955,525529,-998242,-1181853,-164966,-1131583,-32655,-347494,599178,697992,-420940,256996,930031,-632334,-638364,-157698,-1536447,-846612,198872,-756946,-764279,121683,-288249,482610,-18722,-79714,1196513,1443466,-1183882,-154294,-143702,1244652,-1042952,-571606,660124,156722,296955,-47565,231926,233663,-1119245,-604032,933887,1368205,296564,572700,-26066,677767,96905,1225625,738345,219582,390669,700829,491104,-389710,371751,-247177,118565,-1225945,71214,192107,1543596,346469,82993,-1363335,-343501,1086425,1409686,652870,72439,-28630,294542,-799825,-1050369,-1237941,-746678,-1206194,259661,775602,76863,1085030,633613,215626,402439,-1187831,629956,1300795,973084,-558301,-795027,-113238,-135138,-520218,-143112,616440,-324716,504453,2129268,249928,872733,-10170,242722,-719612,-664659,-545413,600587,-41309,121238,92595,1492409,-252450,512001,-451138,-71904,254335,-160750,465149,504966,-554098,-790212,248408,1487838,788739,-43856,218211,325270,323028,-704976,139242,-525675,-197973,142331,50682,1033214,786860,717041,-19129,-811454,-28207,492562,171252,29494,882077,689155,-1093602,-504479,-1313436,896260,74252,98169,781354,261979,173390,598017,-70723,165188,885711,26526,75066,927004,764128,735231,-871714,132951,-732397,-678019,409734,1282254,899320,-413180,-1060427,-1171830,1109395,1074408,1748662,906051,426796,208442,552951,965641,610286,-592705,-1027251,335643,571181,263243,-171048,520725,-113564,-570951,392782,1029860,-371259,-875833,-768774,-122314,-1125866,534272,1044424,417944,965555,1493017,510354,418468,146418,595791,-238871,-618000,299122,415228,924672,1270501,1276776,33926,1497183,1635582,1042504,686156,540599,154571,-457395,-1154669,-378428,167844,-188691,-874906,-1592853,-155261,-1077020,185892,878833,254110,345737,-2370513,294635,599402,-1021625,874418,1206850,192374,1417114,-429215,11609,143972,-1583210,-633909,-2156998,283715,-147705,-1200243,-731470,1545110,874077,161370,-49864,-63609,-821876,73651,-663880,600934,489609,-1427360,-323706,491632,-1134534,898348,347464,-1545249,-643282,856401,213455,-455987,-132000,-1419509,-314332,-618875,-753550,-778911,-1464108,-2043498,-1409337,-807323,910461,-936874,-508959,620272,297923,444256,140900,-295340,115139,839793,-95893,-302328,-198131,919978,787545,-5175,-552296,-118165,272478,553696,357558,753827,320681,702936,-147884,-1909587,-1378786,-201934,1068295,654663,-1484989,522193,-85834,174763,1773742,537593,355258,967009,-264554,-200072,-934456,-267183,237353,1968193,25374,-146193,-731537,151039,840633,339014,-518469,-2171941,317193,425074,406495,304084,1486381,-323740,-145756,-1143443,-187444,-438588,12775,-285703,438155,554297,-171795,-1230770,-136608,106689,-154939,1082209,218290,597731,804689,460174,-50265,78729,49012,446537,-838005,1590807,1259829,-1643250,-455335,-165040,-292861,291936,1710064,314346,186783,-166139,615803,133635,44005,-394853,951700,932949,-1074491,203088,551196,500759,-848193,-43373,101369,656292,803437,-541175,389949,-1538538,-325479,737818,1022362,-179356,-433869,1113210,268079,137416,831256,58045,365419,1105257,-199818,688368,-145578,-727224,-425531,879787,1094199,-476291,-848372,-139317,1132238,-446772,-258963,1454562,-1146729,479971,-965461,559346,114867,-630315,-396105,965221,497266,1098383,-5459,-1036377,-85257,47107,-462379,-28458,639526,-276866,-335905,-111249,478007,214544,-969607,-805443,-673323,-295481,-505675,-599679,-22777,513707,2171531,250077,-1717095,-207434,-9715,789766,441720,77412,1453134,335085,47458,-325262,142133,-16378,-216759,-362062,130188,594785,1020236,120887,-533414,-608000,465876,-356339,392000,1033221,315536,-19755,-839207,464109,408688,-258009,989523,-542076,-724280,-786171,-912861,-233757,-577672,485777,-609829,-247765,495640,-991566,-1272167,534380,-62329,463113,-342790,219810,102670,584546,725064,288882,-102824,107558,488631,496367,570715,-30795,640732,905948,-100649,-619700,247617,-1527237,-200574,779021,307309,489168,-180874,843395,-391859,1117655,413022,-1163694,-705750,16635,-33257,-465522,734656,374643,955375,73026,853448,120246,-897595,948784,339824,-28466,-854265,-858500,-330358,248580,-1078664,-924930,989618,418635,-113715,-752348,1255100,588508,-66267,-412050,1249292,713565,2006720,-305781,771833,810475,998277,16527,-189724,457296,1318438,794714,-109328,1393775,-129174,-234837,614720,-620660,-731838,1413288,1054145,-122288,1581972,-246983,-344029,742852,1000101,526393,-656284,-449198,-2084107,-279401,-38807,275019,-1422313,-511154,-249925,1042381,367074,192106,-224653,-337196,-126863,-306432,396076,-45507,414162,-745104,-165275,938075,150517,-62503,-462190,434139,12815,824813,1587775,206660,7299,507844,207633,-466208,10249,-839940,901346,706106,1160867,-1017551,-758241,1061251,1426894,114059,-117750,-359785,614498,-504970,-1153190,84786,759272,-1095375,-521530,-264142,-1858412,-1055659,30953,428543,602356,-507292,603108,912161,796336,1986854,285372,-319484,1282896,-567228,-169828,135125,-1009895,-792274,-614964,594184,1091632,-549390,-1357814,381375,443980,1732102,1723141,1986976,-63448,-1022385,24713,-1028935,1517884,-751314,334679,641486,-227551,-1847329,-272437,-1188149,88233,905962,123189,316319,-1086817,-400794,-871843,-1345962,-101404,852734,-245902,-54411,1316189,435061,-523885,-386941,-18551,-694591,-1297411,1272870,-1245618,161686,-851979,-1582614,-73539,1267708,701724,332222,778940,1945429,191143,-1423711,-634705,-537661,1332267,256155,303968,21191,52767,-751848,-934800,46012,-96643,-116131,-194901,-616618,-46335,-728088,459964,24302,-450196,1476646,-172951,1267945,519263,-48935,-753617,-77245,306578,382459,1318426,63639,-325887,-588247,-374131,-1056177,40995,549103,-462241,-739856,35676,1087556,610476,529317,874365,278152,-1155095,-556164,502200,1105229,-310245,2450150,71640,1283994,-257285,-173280,1227727,-462008,-1214382,99753,229785,917278,-94669,693156,-610293,445352,-193501,-717754,-780295,-672880,-780472,76863,359064,-981430,-651268,1241904,48463,1466560,-71107,-867359,-938179,690696,-466203,-910017,557449,159774,-388607,51957,558966,1288802,89863,365654,-1231787,-514908,1037794,626527],[-69411,505211,107329,-82500,253444,-328729,859579,-245171,448416,548009,514719,723899,812464,-1088135,-702875,401011,306769,-126422,-55917,-769163,1520791,-227391,-1135932,-368096,-310162,151611,103275,-587541,569908,318137,-346804,-211525,597680,-621037,1360724,1383778,-910261,-1831647,-661792,273735,-820260,-99393,-515807,-177303,612404,64034,9171,587829,258370,-423269,-1094853,-948843,-752386,-1539260,-516073,-315432,1147079,-957403,-1141310,-1067710,285230,236290,-403811,-135528,1217563,1069095,399449,-414821,-45467,-1320647,-158128,-881570,-659027,60450,842666,614157,721896,-962817,1095422,689390,769680,-451624,648440,-647151,516562,451595,-1292853,-551826,-613300,1705880,939863,-628488,495716,358032,1066274,85320,-444863,852519,-367257,-130288,-81952,-942412,-392361,-86489,-46318,-213663,-469365,-233899,148822,534443,654836,625862,175862,54169,-129285,146263,-969002,163213,-547152,-512028,-244806,40843,446290,1310651,270757,742762,119037,492629,-814282,-1603118,-354808,466626,-390717,-280100,533875,-48600,-850292,454517,337308,857184,1167411,-486725,-1277595,250338,105149,-480265,-2105214,-814556,-867358,651472,-781365,476313,-366719,568400,-176260,-800069,-497979,-674090,-542242,910865,231118,-341400,-693616,-959774,-311983,-117711,-1138589,-123095,704837,265158,-383264,-1498956,-669172,-380385,345999,444802,-416087,-531830,-522911,-185521,-44576,-930558,478440,1446508,992255,-838952,121526,-807634,-76361,347829,-495859,849573,-102653,386764,1273956,744553,-718011,-459827,-172267,307517,453921,-180585,180919,262401,101545,-212248,25689,687879,-22972,-764341,-1145872,-544333,-673978,218157,54769,-564525,-1102761,177945,157380,905707,463531,-230273,746049,-472818,793837,-610805,-437853,-539710,-861091,327704,-365426,725723,764690,-355993,19952,715658,-575260,-160216,-122747,-1771858,-1318910,282423,-887462,-521094,348861,-664068,203077,3359,-65585,1237590,1916476,-736888,-97417,-605833,937623,-707563,-940456,497085,361162,458827,-19497,605250,136695,-988325,-437448,971106,2116333,771850,616828,-139970,1104408,366556,1266241,75653,-398141,70109,-114027,402705,-318906,395836,-154481,574006,-844653,190057,-59200,1461278,129216,-183238,-1195649,-560095,647977,1262678,829978,-44306,41664,270733,-977980,-1098042,-1235052,-907932,-1352610,48774,372350,50343,1072174,667867,-39965,321904,-1255954,392319,1184636,885186,-362770,-584432,219301,432,-398760,-340791,-132332,-422288,570097,2196830,413952,1025184,-185577,245057,-926060,-634020,-457720,-18088,-160044,423573,448111,1497402,-127511,97636,-816124,-87962,368531,177678,308102,635345,-434990,-1150467,27249,1690920,768928,149798,326008,-43607,447417,-328627,491677,-428679,-352359,-33370,88887,892268,900201,583119,-959101,-1144953,-402015,292952,79983,128386,635028,1158344,-718929,-615656,-960005,644935,125936,-91408,401247,330251,114203,785582,105794,-107627,882550,276210,108590,770825,622338,834293,-1012699,-136941,-799588,-1040567,507366,1551266,838091,-256342,-1157807,-862854,947269,750516,1757106,817081,680196,-394220,719948,938394,346736,-466453,-777762,349342,540122,421335,-161364,120121,406343,-643666,379431,700023,-251032,-877747,-516859,-7653,-761957,528807,640422,565749,868830,1637117,614536,143940,222234,564375,-95334,-998930,239576,327995,867160,720799,1297384,36972,1295548,1897069,1119602,1092270,321652,686451,-79085,-1419474,-209787,361376,-320978,-1089948,-1644163,79260,-867500,431382,561149,380792,259936,-2127707,284098,222191,-669810,1315578,884920,267926,1123678,-623466,-264496,119076,-1863902,-135896,-2442941,-141620,-527321,-717083,-23523,1988761,709748,-80129,-81768,-287036,-737513,127134,-959431,506076,244883,-1607920,-333869,283270,-1109922,1159797,373091,-1261441,-702419,955079,446037,-395519,-27532,-1530148,76856,-500144,-110647,-828078,-669520,-1678894,-1450078,-500913,1244523,-608924,-863774,122978,437550,499119,12200,-375878,-363385,309099,-226555,-196768,275068,962258,729199,385499,-101794,307086,405177,561702,259932,861345,386109,626658,-187005,-1636009,-1708103,-602338,821206,308293,-1316764,-106031,-189149,-9930,1674769,123766,272208,663583,-36985,-255343,-1323782,-241546,646095,2081545,275169,-216937,-566846,-180773,891649,337969,-453240,-2101324,111897,208248,-126413,-170211,1276688,-213351,-486609,-1324144,-195917,-202788,-131535,-564044,384721,519049,-219620,-848116,-93863,65483,-114993,1497874,-198636,771638,1172258,584092,-23831,-79506,74145,384529,-934258,1242057,989084,-1193830,-57500,-155864,-491859,145627,1541496,-177591,33538,-535882,591772,112887,-286619,-339251,915573,1062511,-1102722,876947,816548,454934,-1019690,21722,369400,626684,886201,-498314,92568,-1155007,-163956,666573,996168,-447401,-633540,1092477,171811,-153837,968252,38498,473343,1122477,-135454,814448,-134888,-679779,-625178,1310186,811735,-811870,-1254003,-314254,717026,-385473,-201060,1137142,-1751597,503059,-1316927,400583,-6111,-50738,-374231,1147116,690219,1005722,-456559,-1153907,-607658,-34531,-466092,-227676,768090,-199369,-57691,191366,654472,98080,-1227749,-861842,-164236,-316149,-553065,-648351,497182,578544,2022393,80402,-1689763,9403,34551,940216,493979,176740,1973168,244863,199706,-649109,-705064,-326334,-109519,-108977,224859,654391,835615,111711,-711214,-917209,215718,-391697,878688,989231,124542,-146390,-531178,521658,656145,102032,988377,-366863,-524221,-844218,-673196,-713474,-711953,141533,-687035,-295719,477218,-940724,-936182,565665,-193178,290663,-91190,63657,-70368,427760,506507,399415,-163325,330601,334806,514811,371078,336134,892471,646947,-179671,-419564,399177,-1416701,-289049,391338,-158221,311460,-121331,893978,-414603,1535969,615521,-1427447,-822932,286185,145524,-114656,422559,318006,826888,-250725,534243,96289,-1043560,745894,571500,48789,-1143121,-625826,-482706,-58447,-1269421,-1132567,1217053,507808,-201338,-290720,1364850,-51234,-57718,-514495,1627349,479382,2146975,-218164,630497,542891,734477,2183,-288758,435444,1028151,840353,-480023,1098651,241524,-228089,548510,-855158,-511521,1344510,952887,-134355,1553468,21551,-418534,459265,1064917,-199701,-855540,-377820,-1701236,34094,356561,362323,-1716185,-579991,64930,1144213,285944,257352,-206131,-133268,-74753,95092,535117,-349287,105655,-1289870,5776,1030717,303278,-80687,-323328,333517,-52859,867461,878729,425778,-396568,208614,443553,-588519,-97854,-773456,594679,753438,701596,-949343,-833156,1363001,847064,92185,-738212,-815840,797069,-653154,-873778,463048,951099,-1026115,-102178,-80555,-2177418,-922563,277896,532997,202797,-553124,462778,765786,514104,854451,443316,-168730,884701,-1251105,27829,28883,-644428,-369596,86332,489743,1176993,-404863,-1327435,479409,296168,1582201,1577361,2039387,-47556,-1204438,93773,-1325923,1440555,-1060639,936341,642122,-297347,-1252626,-330247,-1150290,-190520,815109,62358,319470,-889786,-191254,-869259,-1261761,366416,1121481,-31453,-64147,1176500,126794,-381562,-527267,-196313,-479584,-1528198,1240213,-908863,110260,-1010483,-1589391,-668861,808311,421968,80829,659728,1760993,47490,-1026947,-252615,-915212,1102739,648437,-115494,76631,345866,-605429,-1072762,348786,-353659,-295436,-502435,-815725,253313,-276243,488274,-125943,-446028,1202588,52356,761341,537106,166232,-736825,366510,506148,426745,1505650,33273,-533019,-852068,37837,-985452,119361,605483,-160910,-756352,67435,1617683,665914,228601,482697,-21786,-1250374,-703171,335898,1227624,-517341,2424675,165991,290048,-317441,-314985,1040174,-411054,-1389416,292204,364953,579511,-127224,692210,-565980,-52662,-588744,-629372,-940944,-959521,-1171218,-65591,829491,-603122,-559670,262762,-456406,892823,-394676,-606174,-1014101,115802,-212875,-469021,944942,400528,-768213,195217,715807,1622007,322725,431037,-1572889,-541545,1010066,678717],[-180794,273636,135667,227084,258987,-369379,919278,-50842,489948,747843,607268,918746,1036096,-1134719,-921363,411442,589390,85238,-2296,-657358,1380680,-238239,-1347180,-515309,-494721,-57309,52547,-605599,755321,40548,52806,-410442,-19795,-652907,1098609,1276038,-638963,-1597359,-543638,61655,-1369936,-110310,-356318,-257348,509831,145919,53659,633275,1188392,-629664,-854746,-791206,-740124,-1750713,-913325,-510865,935306,-974280,-1162465,-758745,865384,657983,-578526,-43458,949009,741290,231905,-240701,68891,-977659,-772734,-1018253,-1045217,-98206,1178855,678922,342651,-1044743,343526,323135,1043824,-218142,641252,-690456,784324,546888,-1734251,-890100,-1022952,1697594,922036,-197511,672641,206624,1225881,216200,-664133,762577,-808108,-104641,23760,-1066478,-309338,-176208,-16575,-28719,-344860,-168906,523387,527542,429697,684403,353630,-208290,-185382,30951,-1145787,371004,-399260,156647,96453,149332,673210,1551678,219930,644294,42480,-42057,-865478,-1379883,-363536,-65184,-1021267,-345779,911494,71229,-1151514,566356,340031,1013412,1187644,-469410,-1576452,224776,129334,-605603,-1472207,-353669,-989844,839505,-466249,349790,-394094,667755,-308625,-563561,-410032,-561218,-403231,919209,291140,-687092,-13339,-703507,-389049,-385755,-934514,679289,1053376,294751,-166313,-1441002,-1054770,-146237,656564,438844,-424541,-539605,-292970,-501742,262344,-500696,429568,1380145,993755,-296107,71460,-1201722,-251838,370716,-478582,390980,-113182,736016,1217073,776019,67449,-146167,-369093,338777,481937,-225407,194439,381458,320395,70118,150168,813963,22837,-657459,-1261379,-189613,-554425,385628,104191,-737197,-990379,313388,369153,598187,801636,-244281,137806,-279914,1049103,58461,74705,-851457,-497733,554491,-348130,693462,923528,-146873,-250738,421933,-579111,41155,-97546,-1734483,-1667243,164074,-1029003,-384077,391669,-1087020,-226876,490,-88126,1328395,2082404,-457645,-34081,-882754,610408,-364101,-990083,383458,587766,523334,-39739,928533,9355,-768960,-80312,844209,2275179,1164245,579513,-171289,1505399,600990,1148136,-548214,-892408,-107988,-888478,203447,-260294,442215,-105432,772765,-556143,177935,-288546,1270559,33374,-330554,-1013166,-678523,85614,1037757,861904,121093,62332,102474,-1045737,-953282,-962757,-1095611,-1222115,-116679,150392,43874,862890,493924,-328094,148323,-1100930,52705,934472,731575,-105731,-384088,512679,-80826,-275953,-521332,-631202,-535617,654246,1847165,376828,1135500,-244319,255005,-873802,-602860,-465013,-699566,-269216,673981,610416,1132654,73031,-287358,-874172,-61437,568478,344620,73942,731991,-321675,-1484960,-334246,1610039,727724,262392,403053,-412257,409816,155392,733389,-242852,-420491,-127529,181299,540750,804704,398139,-1595931,-1303038,-832750,284707,123844,262422,458269,1439304,-249088,-680507,-519818,342802,298696,-256870,173171,429932,68070,898650,326240,-224102,703078,407110,44215,567061,473600,790253,-1162994,-407395,-885276,-1307531,435325,1543917,659130,187243,-621494,-266468,841503,385182,1672424,713838,828724,-1054634,905744,888610,44695,-186145,-506673,283629,492364,832427,115563,-233617,470693,-628649,235874,-310786,-277769,-659622,-144553,181545,-192777,516536,581317,798945,686597,1495699,597354,-100057,251541,508957,90446,-1225575,43493,82838,577022,229932,1100275,71276,1077115,1803013,1088285,1504129,66141,1021804,350280,-1474602,-70784,589344,-359732,-1127463,-1642826,193869,-545942,590264,253689,447084,161482,-1544938,282184,-260807,-335586,1695601,569711,477804,698796,-773003,-430483,-100986,-1697122,233818,-2355031,-521397,-862630,-140470,696055,1797973,380833,-266003,-148068,-376748,-492519,33021,-1195202,250653,-103822,-1574124,-359284,44345,-918090,1155695,384073,-868685,-799764,807354,665445,-207772,220832,-1053869,564548,-234316,644539,-556184,106418,-1106456,-1394518,-122290,1420488,-189484,-1065091,-292151,512775,502788,-162090,-404797,-505373,-280946,-373014,-14391,734506,665882,512557,720630,520365,582717,578181,519070,287571,781252,490784,454932,-187536,-1239814,-1834017,-891564,631050,225076,-757580,-718471,-301873,-133796,1431008,-410348,107160,222303,506664,-157906,-1527939,-275990,934985,1855020,579744,-282484,-327740,-427190,804572,215504,-169525,-1754907,-280910,-2684,-493404,-479383,883956,-102722,-771188,-1388312,-230357,-206709,-454466,-761622,240006,404566,-348904,-475054,-149068,8330,-190653,1587249,-631942,1007015,1341182,644962,118110,-76731,39781,246364,-1006070,569942,490537,-630507,211908,-125052,-680770,7807,985401,-509536,-92751,-1090446,440439,124776,-614988,-283162,837749,1021828,-1099317,1137589,907308,373012,-1060821,58056,553787,495384,856042,-680363,-199187,-389619,134529,301297,829454,-478785,-627360,947088,74883,-332343,1093592,-3318,516088,980709,-53035,815014,-158129,-509176,-455763,1273027,371471,-1091436,-1606473,-400183,252965,-407751,-177006,591029,-1903753,498647,-1493105,296647,40383,506140,-12054,1225731,835327,889446,-798191,-966446,-771135,-46711,-371864,-215122,1034331,-112914,302452,598010,838176,36088,-1393547,-794551,-68138,-309155,-754506,-516670,837336,558591,1673254,-170619,-1468176,193388,30451,975347,544549,207831,2036854,174763,235221,-955611,-1491476,-551258,94894,152600,275236,691200,544286,-20500,-781981,-1034184,-3720,-348646,1194023,891213,-49037,-139817,-101886,492106,893376,391027,903300,-300890,-327652,-778383,-597032,-1029725,-804055,-87691,-696231,-394833,423196,-635871,-446298,610644,-182831,92482,147972,-152311,-252514,268069,249644,443020,-98499,554785,269226,405430,29339,561673,1041963,493255,-88404,-369209,467388,-1215661,-369097,-83678,-423756,227434,-2902,852472,-233269,1731769,595533,-1391888,-738084,495475,35810,363671,32336,208666,605928,-532726,49651,-74345,-1106307,486496,786408,184595,-1269033,-272866,-600039,-293872,-1283092,-1188217,1377407,648254,-262061,252390,1323276,-693839,-12990,-619269,1632322,245097,2003697,60754,475840,158829,492200,82498,-423975,344044,677092,595462,-751852,774169,538565,-319774,37228,-928060,-191638,1255039,747307,-106055,1218870,418491,-484584,377475,1021193,-963950,-1023029,-126998,-1291119,423065,681260,333992,-1805456,-366102,681261,1187030,252651,273847,-87094,94455,161213,502301,600411,-623596,-138633,-1752251,94952,1022337,606829,-120559,-93059,296714,-302178,224592,146591,643872,-857467,-143887,624276,-652275,-141530,-560971,201974,793443,152499,-690696,-889182,1349173,132419,-38388,-1275563,-1156013,767240,-745948,-549994,857069,1140513,-787459,586815,241223,-1962807,-489915,441288,512383,-299864,-492905,255728,604265,125835,-345984,442162,-160108,524843,-1512072,207357,-53938,83338,51196,774198,365791,1236069,-170224,-1342979,485998,-6823,996950,1114344,1873176,119245,-1243665,136791,-1290300,1102511,-1254647,1404406,601847,-362785,-571867,-200480,-967850,-274636,482232,-18135,280369,-605089,-6370,-628857,-1063278,638475,1245942,155998,44397,785747,-294529,-331691,-682949,-299539,-176996,-1573718,950089,-410682,40798,-1081355,-1353129,-1148142,191021,115023,58643,437365,984731,-291057,-462200,108926,-1092942,711934,672833,-555360,104895,504137,-265471,-1008277,658092,-423609,-274693,-870298,-963863,434118,195879,367561,-652652,-712974,600900,186058,195765,129356,418866,-651468,815801,681917,445384,1501391,64057,-743664,-1051906,351150,-755938,264252,558606,228917,-695094,72065,1812626,684065,-112553,98414,-288029,-1091644,-894969,62745,1169871,-624404,2255500,250779,-597061,-402951,-358795,698771,-349507,-1325173,527418,524523,270409,-83118,750079,-365341,-461947,-1016057,-450615,-816705,-1213866,-1420330,-93723,1154220,-105059,-272173,-723403,-954375,335248,-731566,-405549,-945932,-259692,159866,-17050,1303644,757164,-910102,255292,869153,1725919,512706,460251,-1754174,-542211,916766,635854],[-261208,21510,176100,505109,228251,-459265,862498,290014,479297,848419,590885,1052798,1275484,-1084815,-1021534,384606,922500,271035,44923,-530632,1027948,-268701,-1463298,-554268,-638405,-196164,-59738,-425028,666429,-223375,377148,-450720,-620760,-115567,712507,1091820,-300903,-1048585,-337346,-145172,-1419255,29815,-174538,-408547,355531,295498,166884,541999,1868449,-825974,-633870,-449101,-676626,-1712044,-1255094,-628099,628413,-709050,-864811,-584715,1246456,1139007,-559816,139075,577836,434320,-20106,-73440,135097,-851131,-1196491,-1026257,-1186782,-124067,1357881,667944,-133210,-1168014,-1008695,-390711,1041375,-259626,487987,-821332,852843,434864,-1945147,-1059322,-1163066,1459756,585723,195072,714841,23037,1291521,423616,-706386,600195,-1218114,-111843,-9042,-1103942,-229641,-410565,-29291,195798,-179750,38426,885909,495219,333537,761961,490758,-361991,-198473,-79593,-881369,642081,-231774,578368,380789,209401,830586,1499854,3351,528044,106085,-424633,-759774,-856568,-67233,-531186,-1555601,-278757,1282742,199421,-1292025,545492,368855,995254,1146710,-402557,-1255059,296824,61579,-690473,-810816,127337,-985432,908344,-2025,172619,-474167,602884,-335674,-284400,-307721,-219773,-207890,749108,413008,-1006983,563800,-305826,-457626,-655135,-1003187,1448580,1241379,393954,99546,-1151317,-1260590,227859,823483,328109,-403859,-567048,169452,-514915,478052,12550,320824,997139,845999,24569,97860,-1213992,-457032,255774,-552822,-10885,-5180,1130691,1124189,667532,1191282,169987,-530464,282741,395171,-136609,299422,536798,672083,428079,162741,727980,-64881,-559713,-1321305,188702,-389136,610135,61339,-731694,-779173,335187,408841,338300,999763,-180090,-293882,-35835,1246366,855526,281519,-1031816,-153515,658315,-271125,549450,1174996,113417,-513744,161485,-597786,-101909,-121433,-1359891,-1590295,-209016,-974897,-339989,258550,-1457896,-780469,-21278,-130374,1463737,1890817,-359578,-5615,-906471,374077,-113965,-675047,300246,787354,494201,-125123,1088915,-106226,-516564,385880,649517,1833942,1345534,442501,-80220,1723446,738376,962127,-870818,-1134553,-41688,-1452307,-106316,-255379,552290,-88554,743435,-409981,27343,-471506,993355,-3665,-382410,-963875,-641086,-467553,723802,704795,441412,86042,-140923,-863235,-583754,-463969,-1156492,-830012,-196809,162640,96597,611047,127989,-599864,-82737,-720033,-289626,652257,550526,189185,-197976,640226,-350671,-176070,-645130,-882277,-653708,706162,1238161,155643,1170430,-184884,258732,-549010,-587008,-534488,-1247188,-362523,790066,580938,658208,275070,-585341,-629129,44432,794865,302253,-221352,691617,-290749,-1716243,-757744,1231429,627849,269837,415366,-698127,217304,647357,809382,-6081,-425789,-127619,323849,96845,578128,222015,-1767709,-1290051,-1263216,403017,312585,451310,475379,1451479,209769,-633901,-192812,97250,559991,-367034,251237,537348,13706,983486,491219,-207231,428129,404366,-97361,354952,318590,650325,-1228587,-604377,-1011811,-1429842,204008,1281604,393504,768381,428514,455384,871922,2669,1467280,551041,779999,-1568880,1091562,886180,-162570,134826,-239894,169542,476432,1371696,552086,-450992,150382,-481921,-39461,-1581959,-412849,-348394,262949,380064,400631,527134,780719,1085049,469257,1053358,484970,-127262,220654,414903,206523,-1240452,-206793,-203349,158640,-49678,760926,128357,953549,1485689,942748,1837889,-94221,1067352,695140,-1321349,31198,780656,-281281,-924666,-1675497,75277,-182291,623249,53110,441364,86851,-806964,248057,-801712,-80891,1903943,354355,790437,309489,-791944,-447888,-400722,-1107845,366345,-1887622,-792454,-1041904,332120,1246482,1140471,11323,-286182,-248502,-309181,-201818,-188516,-1321476,-69829,-447145,-1329578,-447165,-200357,-661408,937073,362105,-547427,-911185,476027,761010,63066,557519,-154141,1062211,124311,1239294,-60363,463242,-542730,-1243448,234632,1321490,233730,-887720,-451494,487365,452626,-302260,-363029,-211495,-597851,-498609,134285,1012768,220250,202945,946398,1114634,590673,640722,386117,415883,595813,645978,246877,-141775,-793671,-1618682,-990191,440555,340792,34938,-1014944,-404534,-174128,1220401,-892253,-105315,-295245,1179620,83508,-1528094,-379329,1003121,1394391,842747,-331070,-38879,-558025,604849,35842,214446,-1205550,-792995,-160617,-581632,-576968,339935,-128198,-1040218,-1298423,-259669,-336097,-780702,-842697,20159,243834,-547288,-136019,-322562,-45274,-345353,1260502,-973705,1235666,1270877,613741,197620,67107,-65112,65112,-928544,-183282,-8182,-105597,326817,-57334,-822530,-92577,283950,-608894,-147790,-1630349,244496,185399,-923102,-219991,716451,782631,-1090264,1103191,825015,312007,-960660,53982,588783,345856,684184,-1072457,-453543,454556,501378,-212471,546225,-270824,-430282,627717,-17444,-302334,1180404,-84468,522842,724522,20461,723176,-182927,-283273,-3439,965584,-138707,-1182621,-1815558,-395297,-96608,-465028,-166030,-84207,-1631534,446649,-1432937,269872,294150,927743,497296,1111205,889312,813944,-866895,-681078,-596769,8973,-219401,-65484,1305271,-63376,661430,1015690,987534,25377,-1405112,-621345,-340340,-301791,-1057617,-254124,958420,492890,1184532,-415041,-1137688,368234,-10580,932212,576409,128065,1702714,166866,138196,-1142402,-1989958,-616076,353726,380231,321911,750062,237402,-195616,-728190,-952306,-144178,-207487,1278178,784469,-71913,47484,329440,389261,1090392,588814,744284,-350581,-174146,-499352,-679984,-1082227,-778960,-129659,-614822,-503715,317289,-191927,96447,684456,-59385,-96485,339473,-378311,-394636,136333,20549,451500,86578,716271,350931,190691,-342732,534336,1038733,437494,137386,-487151,438410,-966977,-430790,-505740,-550259,226490,167744,756087,69148,1676653,462239,-1102994,-483401,651023,-204976,793260,-320004,131879,338345,-663166,-388625,-295370,-1042713,223884,898226,376976,-1192546,100186,-638774,-412043,-1153992,-1029148,1435733,810209,-264970,697248,1168058,-1014038,137296,-645965,1350446,58116,1710842,457969,331530,-184322,299629,228176,-483790,201308,352571,146644,-884526,441979,608267,-534809,-854191,-852386,96828,1197571,527359,3522,585938,575098,-556106,370449,898204,-1562692,-1052981,210806,-981445,767976,803446,171408,-2135102,-629507,1158474,1136473,304952,268142,153366,259487,451198,864495,620041,-798606,-293146,-1958991,26857,953613,953832,-149827,132960,329993,-579651,-903404,-336387,854544,-1244478,-454366,726617,-667693,-192224,-269628,-134728,795880,-389149,-323721,-883284,1029068,-466760,-241213,-1551075,-1305968,518614,-795771,-242355,1096010,1250577,-507563,1254653,588147,-1266984,34843,478837,328024,-792064,-344635,28520,428192,-281155,-1086116,291205,-337132,273074,-1223450,340494,-111822,973781,385960,1220436,237080,1258378,75598,-1424138,429861,-360473,220091,493754,1521885,353655,-1130467,146774,-992283,661327,-1256306,1622845,542804,-428105,-98607,36638,-643057,-148923,-1726,-107882,154446,-321156,99274,-279892,-908674,658872,1225971,283106,290155,274369,-697273,-341915,-799589,-290300,130808,-1482726,569183,99681,-20194,-1021093,-938351,-1361144,-379755,-170922,190064,222901,-81179,-640540,115700,388192,-1027655,338148,391081,-854595,57049,492893,228910,-785244,948478,-308193,-93714,-1180000,-1015820,423267,583842,99939,-1464687,-1209011,-108102,179804,-282799,-550014,664820,-459577,1177887,772353,437694,1300983,127992,-936788,-1209933,355561,-425088,465926,503732,640558,-561722,77536,1698428,628815,-404085,-181659,-415561,-703504,-1091987,-301433,820784,-625344,2008975,289823,-1058592,-412288,-371371,224665,-339588,-1032705,779533,714187,98005,32116,848504,-81223,-735712,-1270712,-198283,-414771,-1336593,-1443967,5595,1280178,419233,165895,-1126652,-1250349,6267,-990413,-258683,-729265,-358116,532328,286068,1482823,1177567,-712297,214873,976315,1481167,592549,419164,-1665483,-472251,763509,495064],[-323111,-150027,205148,716886,158466,-537549,732190,745314,413257,801455,506387,1106290,1468177,-907978,-1010433,356522,1171419,396067,89836,-413446,616416,-312043,-1470987,-458676,-655310,-227096,-187683,-119298,218425,-437300,596808,-342342,-960769,809814,360429,828574,-63282,-359272,-94046,-281848,-874327,302653,4147,-575200,129077,530784,320329,340295,2110318,-926863,-417758,-34444,-615716,-1538007,-1498929,-638498,310059,-330847,-308229,-604777,1351882,1565403,-344547,406684,311568,229815,-249192,105149,210020,-800208,-1204034,-889790,-1058704,-10111,1369402,645608,-512486,-1257927,-2363935,-1252740,873604,-564748,287353,-1004804,663535,166576,-1784559,-970082,-1001789,1008529,153973,414815,581194,-141115,1268216,644404,-631890,360080,-1477633,-174457,-156503,-1010920,-170142,-751301,-81845,390222,3705,365139,1082246,411266,589198,938927,501943,-336160,-196762,-152291,-219615,796346,-126862,747976,520374,204537,846957,1102373,-323828,408679,331820,-519379,-477928,-232813,489547,-779252,-1879687,-177856,1564560,260236,-1269856,367755,406595,866049,1053979,-319621,-411210,413479,-47404,-688327,-328330,532491,-838757,981973,467271,-1297,-547882,462183,-232476,6236,-232797,251386,-58204,425217,565538,-1206020,900294,29397,-538268,-865453,-1175033,1827598,1264177,654424,360632,-719530,-1217904,655633,783936,115030,-388137,-643742,621159,-211890,552129,467702,199095,444243,568935,87388,225948,-789108,-677706,54368,-700129,-276163,186611,1432496,1126922,436143,2012753,368792,-602069,188257,247532,-44835,440861,720538,1067036,756732,92060,469164,-282005,-476264,-1339059,428682,-231547,831190,-42983,-610030,-511764,167073,240358,122322,1004784,-101670,-410630,180742,1330697,1513515,253734,-1052334,65404,744912,-127227,376481,1440043,307756,-733229,20474,-582871,-466652,-215165,-759942,-1073699,-803405,-592802,-343181,15797,-1662536,-1345861,-59316,-178760,1587888,1458548,-379010,-51034,-706061,282244,-17505,-101620,202778,923207,391229,-263004,1020473,-180522,-290389,876180,502682,1070870,1269482,223534,136184,1633128,741035,794840,-798536,-1061901,268109,-1713075,-511071,-306179,739636,-78583,597034,-382225,-229754,-579382,680088,-50278,-365092,-1028371,-423593,-845489,353693,369348,727915,145045,-353712,-385992,-44521,125166,-1043835,-296874,-178754,377857,213802,451994,-351203,-805300,-315298,-150982,-517024,433339,380820,481629,-37702,520801,-694053,-128304,-732153,-1032637,-763628,656084,581136,-149437,1104085,-51995,227172,-64558,-575777,-607066,-1500768,-434838,734916,417443,367099,393060,-773549,-197215,223080,971575,89796,-503928,483120,-381284,-1762443,-1083314,645847,416510,206254,351931,-838531,-83282,1044070,733205,250050,-381700,-51074,481775,-278670,346810,100228,-1506033,-1124613,-1592548,490135,524113,726306,704194,1204815,575437,-444457,-109542,-25097,837217,-405929,618884,623182,-71649,1068217,543621,-127757,173335,302673,-276667,182066,161663,465817,-1149827,-689139,-1172988,-1417222,-111294,858820,78005,1285721,1571466,1083097,1005316,-359077,1150905,265932,522420,-1753419,1246873,959386,-192344,367453,4726,53944,525151,1813721,979443,-495785,-300223,-208783,-377822,-2491024,-565537,-74740,609969,531291,874586,582421,1001168,1361852,261635,359651,338531,138216,161287,274517,157401,-1061900,-415446,-424046,-247779,-58965,383689,176536,952658,1120475,720189,1988007,-69324,843989,833748,-1025686,80728,897159,-38361,-492092,-1724822,-279147,133506,536859,12909,369707,64691,-113147,159966,-1272973,98449,1883014,275126,1119875,126012,-643382,-319545,-656185,-319976,276162,-1200422,-914171,-984976,612347,1492555,340685,-256328,-51244,-355856,-114431,-18115,-486780,-1296973,-338403,-677852,-956678,-623052,-411451,-456824,609640,325168,-386877,-979065,107837,673473,343793,862200,800745,1459853,484051,1512784,472511,184041,-187748,-999616,518842,952808,560422,-253811,-345429,360049,340376,-343352,-239898,417893,-449714,-561180,130019,993501,-112836,-128247,1033849,1500993,300124,425086,154361,595308,415680,832437,67735,-65434,-356214,-1067591,-850854,184187,535483,791527,-878413,-467110,-142280,1203449,-1199753,-311430,-797631,1699354,378897,-1375406,-539298,808502,867490,944295,-348865,240784,-578206,368565,-110824,566071,-582214,-1270436,-233964,-438129,-482643,-262933,-405472,-1336432,-1069725,-225246,-418175,-929122,-801002,-222506,86606,-764943,180526,-597649,-84106,-490396,622746,-1133182,1356082,1025409,491741,93579,260008,-237210,-127897,-646541,-748052,-306786,249647,299025,54567,-910306,-156673,-239391,-514228,-123881,-1955447,84432,306668,-1172532,-119231,546385,349431,-1079523,962241,626355,325904,-738559,10506,459836,259168,396529,-1537574,-648186,1017096,836865,-691507,186989,103806,-110356,143578,-102580,-76904,1175792,-220941,512234,426973,34166,582375,-182382,-123489,500439,617987,-598997,-1053254,-1821419,-322993,-226759,-480983,-153778,-760385,-1186435,324650,-1139273,302987,703545,1153207,807071,773028,841852,805303,-590080,-460099,-243765,101417,-52501,113136,1442989,-63858,907792,1323677,1039082,47484,-1251075,-418532,-767158,-314300,-1330620,54875,904641,427914,641713,-551098,-793888,552886,-62105,853938,579216,-64088,1174958,245142,-72629,-1149172,-2072905,-523630,604793,538917,396742,839549,11287,-314398,-571219,-715826,-178181,7490,1145375,715274,147151,417651,635816,260475,1198110,693409,541252,-508511,-80979,-11958,-843793,-870951,-587553,18353,-471349,-584988,169988,222836,577962,770254,104927,-255191,464708,-532856,-470310,41788,-96338,444492,343659,774145,580622,-37257,-607416,200976,877668,423709,392631,-722167,340462,-700269,-464165,-734693,-615493,283660,369523,654527,396122,1444190,333706,-678537,-134909,769933,-375904,1012245,-546529,157250,72024,-592958,-634158,-466250,-856614,11446,857142,602313,-954161,366928,-573692,-397369,-948044,-626646,1383535,910262,-178968,924016,963849,-873451,417814,-534780,1055540,-44134,1428687,852275,234712,-329111,172644,397446,-439127,42154,106102,-348497,-885347,120102,351233,-853025,-1887684,-637592,237977,1167300,352651,206259,-211025,240019,-588640,306156,754735,-1845236,-847040,503428,-792608,958596,656322,-45654,-2576434,-1079208,1438894,1019311,432265,264850,491515,308637,688025,1127281,628533,-821146,-359477,-1791231,-213900,866262,1226689,-142574,267759,413595,-627986,-1947659,-449312,1022847,-1469811,-665301,736829,-685343,-314103,4892,-286716,741784,-795364,42515,-776166,512650,-794160,-458303,-1491874,-1254818,141826,-810736,-8404,1062931,1195091,-351123,1616503,842880,-328487,429844,378601,13619,-1100997,-154101,-205960,232889,-601841,-1158947,50904,-688005,117789,-468044,405174,-159053,1665815,567834,1289409,107549,1231511,254182,-1537615,355476,-660783,-415538,-95650,1066017,559527,-907965,120496,-600164,266471,-1030702,1541520,477584,-491858,-161,275842,-212389,134986,-484330,-195013,-83528,-113761,93415,1570,-904766,478707,1110516,332193,632643,-169904,-930810,-343022,-827876,-170156,357690,-1341308,225482,477363,-73246,-827177,-454828,-1269968,-732931,-407085,343040,105375,-955974,-804493,547853,542678,-766537,106031,-41525,-920355,-77128,337640,767054,-488924,1209878,-72234,165972,-1324660,-941031,204228,825718,-266903,-2314488,-1736505,-627238,27698,-590915,-1203924,847637,-173319,1395939,736154,394635,983928,194652,-1095138,-1340131,-9755,-94289,690217,530203,1000880,-380488,104901,1422908,467824,-576688,-290459,-361925,-234592,-1253387,-690398,193192,-537268,1765647,249832,-1100648,-261820,-422564,-293962,-395176,-586711,1022548,924275,105110,203479,915716,165184,-882250,-1204218,95938,140888,-1251485,-1248301,180113,1193526,851431,636435,-724138,-1192030,-16881,-1081162,-132181,-393443,-233971,770265,355495,1349174,1547114,-203229,85386,1000992,874540,512177,290572,-1291663,-313972,573411,266400],[-392818,-181249,201138,812499,56195,-544240,596788,1224887,323245,638713,426094,1109616,1561643,-609993,-934395,369913,1253845,442993,147998,-311906,336763,-343042,-1372243,-244358,-501655,-172955,-272005,187798,-557131,-590156,740026,-119349,-930056,1697032,146802,484909,-18211,267641,127801,-305088,66671,653371,154882,-695492,-176905,841893,449783,85493,1926835,-842975,-188670,316801,-607741,-1363187,-1609302,-556702,33280,-28911,365217,-781758,1203813,1816692,-2027,726417,273569,154849,-372136,300012,330273,-653394,-779363,-624424,-750033,201574,1222014,653763,-651804,-1203188,-3073772,-1936604,686646,-1005367,128377,-1154392,262637,-147509,-1308945,-666203,-592348,481869,-194711,441988,287912,-227557,1185274,794500,-521332,44259,-1502691,-307137,-357149,-791310,-147671,-1146135,-163791,500224,188668,710935,1029119,261792,1275313,1215175,357474,-88082,-194940,-161209,567119,718882,-121664,763337,492481,140417,707191,427516,-683110,281514,649170,-288037,-46587,282173,1095870,-752685,-1920696,-189406,1670006,214972,-1127280,64339,425609,704600,922283,-257704,616681,501829,-121156,-553629,-103173,804456,-578950,1123242,797259,-113973,-522067,359899,-27750,273822,-212576,696226,-45397,2098,705775,-1220360,941672,135119,-650906,-969714,-1241681,1646635,1186814,1073391,556381,-256013,-941167,1032737,542572,-159613,-400270,-752379,877113,287793,482145,747610,119951,-86764,212523,-17434,455060,-45647,-879784,-151017,-872161,-399533,394399,1531870,1262066,146432,1988143,386404,-561838,116839,96662,-72457,570564,907997,1382884,939976,1106,121925,-578194,-405993,-1323801,447544,-120770,986570,-171396,-440653,-240161,-204010,-105170,-63871,842568,-84747,-197815,310767,1267352,1754672,143233,-929296,101623,933012,68829,268660,1608197,352316,-881110,19562,-501323,-809737,-371441,-162392,-404702,-1474517,79250,-341436,-243319,-1625581,-1712074,-115661,-222143,1637451,1017669,-431340,-192104,-396750,321976,-69720,505068,52754,982050,246563,-416042,733281,-209148,-138089,1325102,479030,335758,984439,-22582,437767,1200444,600592,690650,-426831,-681605,727937,-1674572,-963137,-382820,970236,-48910,462432,-409588,-524575,-581028,388902,-146822,-294037,-1043814,-46396,-917861,19665,-81748,812987,236760,-436086,278019,533910,634782,-823843,199623,-79032,697249,360983,452308,-829380,-911022,-492588,523110,-536889,345608,252006,717371,81662,157162,-959225,-157309,-834155,-1214950,-849331,450086,51156,-394540,930618,85928,134792,387595,-541321,-622472,-1405296,-481718,522433,202008,411616,359961,-857975,231094,429843,1033255,-201355,-670881,141014,-574991,-1582591,-1149741,22623,64207,137209,227572,-807576,-417973,1266939,595444,505486,-290462,68769,605650,-444693,230053,45970,-1010928,-826245,-1695062,392694,550260,1092018,1046542,793824,821865,-133768,-278442,-15697,1040386,-374677,1106984,657908,-196948,1136708,472275,-66890,35067,161629,-457313,97541,15710,277593,-925290,-673558,-1328448,-1315236,-396851,398824,-252596,1577194,2298928,1431614,1097271,-659325,771172,-169672,122290,-1550039,1337893,1071360,-60262,417235,217474,-24659,637984,1937225,1245444,-396076,-595082,132237,-682538,-2625884,-630642,73338,829849,604740,1152655,680400,1013535,1557561,94745,-458893,224934,633217,131907,77032,-84568,-768178,-509427,-522060,-514352,158644,65490,170847,1006821,808049,482988,1870056,150825,464540,701937,-689030,57517,951282,405760,64422,-1709080,-756756,318513,376889,121790,254726,101575,419825,21712,-1502597,250851,1648303,300398,1350888,209840,-357928,-88301,-771421,385588,51570,-535624,-870060,-673009,735710,1372796,-323701,-315003,450315,-429880,133146,-55924,-790082,-1098322,-460899,-729497,-589963,-866767,-542925,-387990,285102,313828,-338373,-940093,-135009,437757,559407,983964,1460407,1653398,745792,1471976,848439,-613854,-141309,-675657,738745,429651,708500,638820,-127116,165561,163391,-257012,-48229,1114653,116882,-529619,-88962,679613,-140216,-414102,992751,1601701,-199577,-125318,-140990,765438,326123,998745,-36474,5620,18317,-334312,-480907,-142989,694972,1282193,-384375,-452727,-67599,1390012,-1300467,-456094,-1166873,1830276,598184,-1156699,-722999,396484,430921,807159,-320590,438745,-515915,202177,-141132,779314,-32363,-1507167,-212232,-236076,-262043,-789723,-945087,-1659531,-762424,-63316,-327654,-787870,-651751,-402120,-12716,-924821,481751,-920199,-104537,-528022,-73507,-1074321,1278328,733890,310719,-204743,383018,-458064,-310469,-210245,-949978,-339033,369227,164672,199393,-967102,-210218,-361485,-327638,-44833,-1951549,20533,477922,-1287551,47820,328624,-207736,-1041869,855037,417251,448984,-435727,-53634,214139,282367,65865,-1888137,-772285,1068837,1039871,-985686,-200689,518725,233190,-431565,-185081,228195,1028320,-417471,484467,154414,-57647,430850,-149565,-129672,798255,342099,-901897,-776844,-1613901,-220193,-127286,-388244,-129156,-1311638,-882446,117300,-685161,347522,1131619,1180902,639111,260290,718629,847078,-41917,-369413,44856,174680,99889,239501,1380783,-91720,941030,1421771,925728,77567,-972120,-289930,-1115548,-350145,-1425487,328212,767202,396529,126012,-500628,-488090,745454,-98896,774741,548626,-326871,671257,402974,-342971,-970705,-1759418,-352417,785989,608408,495682,924653,-68378,-300962,-362359,-406039,-107496,233994,878197,709202,594921,917263,724075,161378,1170296,713901,340591,-757492,-46718,575305,-984614,-499196,-243788,298087,-343435,-619661,12841,457289,901893,812717,230093,-379946,511719,-542529,-478909,-35284,-31801,413491,592274,717251,887971,-151863,-654390,-393940,608505,384944,530697,-970987,231633,-431102,-458964,-681273,-643344,371954,573220,592515,691667,1165761,287561,-253641,204912,853909,-345054,936614,-616743,307951,-155164,-351168,-646786,-514564,-593359,-117037,660434,810606,-632402,421429,-408521,-268876,-736881,-28040,1235272,854806,6433,905906,782188,-368986,787616,-270583,1030970,-41247,1247827,1117898,217784,-205388,115835,548301,-339029,-94232,-59275,-732064,-786876,-164645,-189575,-1200917,-2706520,-292190,181765,1070409,218336,468156,-959995,-546873,-510296,129904,650320,-1763566,-362914,658857,-630458,940127,276357,-190223,-2383574,-458398,1853543,861479,566778,269902,857591,239784,809050,1241907,647530,-662437,-361330,-1262723,-563735,775227,1351534,-88885,266419,507397,-247178,-2303938,-249579,1091049,-1502159,-768387,642014,-769919,-528010,175603,-203556,626837,-966804,321252,-548129,-37112,-814932,-624196,-1152869,-1059347,-216490,-782972,120508,752722,922461,-430850,1527845,921786,555138,550832,162780,-334758,-1077830,19065,-449623,21611,-751079,-723450,-198654,-1129943,-7033,485007,395172,-213019,1806288,561947,994288,-28593,1141912,310527,-1620302,302755,-837326,-690775,-508637,614778,668623,-655758,62747,-305814,16333,-615539,1183379,407045,-544966,-262106,431689,253553,478966,-810632,-268630,-421281,-22712,-26472,65537,-1052969,197211,972238,302892,973943,-388297,-893245,-276682,-754038,14542,440335,-1215321,-55341,634237,-147644,-554521,-21528,-965773,-802648,-601497,404118,115296,-1212322,-666442,748365,559911,-414568,56776,-449902,-759580,-283718,107715,1192116,-216289,1428654,182715,409164,-1264999,-730295,-171791,906300,-646975,-2868643,-2026731,-731785,-230297,-718810,-1535228,909080,131130,1444461,566951,303180,676332,246105,-1195183,-1424224,-614526,123569,883795,676155,1245151,-193403,161593,1194137,195117,-603562,-210438,-157865,129856,-1344522,-1004365,-563864,-392683,1583317,116270,-951037,66867,-538006,-724978,-486106,-98515,1237323,1116329,256751,403636,873211,252387,-946265,-809337,387634,661652,-946871,-923176,330967,891509,1087583,1001879,202902,-744966,189851,-949742,3857,-7354,-27432,771511,213785,858372,1721551,445858,-99583,928013,63639,259115,87944,-726114,-87364,383229,-25606],[-495060,-92320,152075,735673,-63250,-444925,524694,1593871,261306,442975,410058,1140327,1542016,-232959,-846031,457402,1183742,408428,235829,-216135,326870,-328848,-1189634,21222,-199514,-104217,-263021,362091,-1488680,-704890,864077,173013,-595295,2134316,82704,80709,-141799,674921,282055,-205319,1047948,1009433,257050,-723825,-532684,1181943,490537,-152878,1502790,-531657,38512,491054,-669693,-1247032,-1579017,-430346,-186239,80393,977496,-998738,914021,1820075,351544,1036884,432089,177498,-358474,495131,490921,-361602,-123048,-260485,-418051,437658,937368,680716,-518579,-921536,-2849193,-2171935,585186,-1378945,56226,-1176379,-216282,-391513,-710423,-297876,-45933,64090,-409884,368431,-93619,-196982,1074377,801907,-437206,-324234,-1280363,-502015,-536204,-504080,-177576,-1525039,-251334,503575,360827,935836,744491,53675,2149606,1460910,99664,339762,-184836,-97091,1124376,394858,-204367,727514,344013,41475,463240,-335536,-992884,132180,929378,193036,454493,558078,1461548,-490602,-1647196,-437775,1547217,75329,-937418,-283308,399868,568442,769250,-254763,1412675,500333,-112329,-261119,-49777,926435,-271750,1288771,898705,-124333,-313401,372538,194434,483431,-251129,958023,-206207,-446875,792643,-1052249,724627,-27950,-791316,-946292,-1072083,1034273,1087886,1535782,630575,140246,-522749,1270960,170634,-434475,-441942,-854622,854047,785238,312751,810311,125554,-435719,-159909,-138847,757242,769137,-1020918,-279700,-1006881,-428640,540118,1380850,1451410,-110993,1071834,235799,-432712,117777,-16933,-274549,666421,1056233,1494691,898849,-39397,-219634,-868676,-352321,-1279045,274652,-66879,1035885,-297884,-271499,-14767,-711632,-536111,-232614,619358,-182451,244481,339816,1064426,1438516,91448,-712352,-25217,1236669,281672,300953,1601798,238716,-935149,108282,-347380,-902117,-555940,218619,43644,-1996071,853825,-299038,-433325,-1352834,-1644091,-193221,-248969,1581730,782681,-456243,-419230,-134343,436023,-206513,893064,-151141,976756,99902,-535441,312896,-214608,-84450,1686301,579242,-145194,609403,-219840,751186,505760,338527,640033,47807,-68815,1196767,-1415492,-1376917,-445614,1162153,17957,423138,-427033,-762962,-447661,165475,-290736,-175915,-829376,423307,-654006,-153878,-551679,616759,328140,-334521,909697,993925,938802,-617344,500255,63768,998536,476224,600561,-1193180,-908106,-575931,1178648,-321317,411814,177115,840922,149579,-353454,-1022977,-270532,-992263,-1429111,-892752,87349,-254856,-454630,670431,168571,-21833,623894,-455882,-539257,-1034705,-499318,210156,9640,726803,155518,-861894,466897,601669,948517,-468152,-639241,-254789,-799779,-1207104,-876870,-448623,-398677,119079,76878,-622116,-706974,1278624,534607,744522,-148603,200130,652746,-346786,283654,34669,-554016,-418802,-1481147,62709,230363,1483762,1344846,354537,975419,225503,-594274,81920,1097223,-288642,1490371,618993,-347540,1134674,309647,-82538,47304,32088,-618456,141975,-100295,111945,-607666,-612645,-1414428,-1168648,-544171,5968,-566680,1581941,2313440,1421451,974209,-873733,396706,-703062,-309741,-1061085,1340000,1131611,125128,260610,394765,-51814,777525,1650545,1281002,-226520,-549698,452184,-875942,-2027150,-532152,70736,912385,601156,1224502,789803,733971,1618041,-15846,-1210696,184087,1190110,181382,-193323,-453740,-457205,-464799,-501426,-566901,497776,-132809,75018,999513,538867,286933,1469560,492000,72252,320575,-413379,-56006,992619,1024947,569032,-1575351,-1176880,324110,209594,307715,129070,175671,778331,-138647,-1367077,423582,1279324,342103,1380152,453218,-20703,179632,-706084,835793,-209829,-93099,-670863,-160081,804194,914648,-715529,-132575,1113862,-437711,341002,-334370,-1023596,-734221,-402308,-602683,-363852,-1109931,-558897,-472352,34929,366893,-258371,-758453,-147363,178597,662075,801063,1685488,1582764,840951,1243620,949066,-1530148,-371207,-300144,937646,-83076,643965,1352280,-8184,-38428,-61763,-59497,163655,1567939,850831,-397588,-487632,204985,161554,-602318,864523,1445191,-719112,-872446,-426024,869952,350904,1077026,-54974,30979,274563,355272,50396,-467633,745108,1421927,271890,-331165,25991,1604324,-1239749,-501238,-1286443,1507717,634022,-953681,-884159,-99349,169337,451798,-231213,496399,-410936,203690,-10523,794280,323853,-1331020,-103400,-163526,-1585,-1106690,-1609509,-1953569,-454970,257617,-54819,-357053,-421624,-420974,-12915,-944468,748051,-1220179,-107360,-397282,-559924,-836682,967499,520513,123010,-602132,345863,-697332,-470682,241938,-779381,-176143,272824,-30217,344460,-1028778,-282976,-86994,-157921,49179,-1635533,82208,657539,-1173308,276490,85886,-733390,-936724,827853,324637,679877,-105583,-100092,-51672,413011,-217667,-1990064,-825302,643014,1041476,-1023511,-566035,836159,500787,-979824,-277466,450627,724846,-656661,425525,-62454,-264055,293491,-101294,-312492,731960,113881,-993588,-486535,-1235194,-124575,119235,-159763,-76725,-1640090,-890082,-171280,-188786,347967,1404909,1050928,-18591,-306428,570975,894257,556623,-396062,45047,163683,236611,297034,1144812,-102665,724200,1277344,609219,92635,-641393,-319627,-1238360,-393906,-1255092,517021,636259,404580,-307644,-241096,-206645,921230,-113303,714521,485387,-589987,316165,601927,-593538,-646467,-1200212,-213211,852425,586388,572343,942117,10875,-132743,-162563,-118192,36834,396663,596946,759767,1143856,1443228,567052,121908,988373,668184,194860,-1069915,-57757,1097526,-1023656,-127693,167395,618410,-322183,-611781,-115336,438682,1016474,732553,263951,-480184,467497,-384885,-438496,-132499,231331,323709,744250,565501,1151962,-51727,-449553,-1076969,322861,282264,416578,-1117700,175206,-171798,-405155,-337350,-592310,465582,749631,593860,962609,964587,341594,68613,433428,874229,-104784,596180,-551232,556499,-306322,-18853,-479247,-413908,-316862,-164172,346910,932911,-285705,238521,-175364,-75408,-576174,633350,1019429,597968,267038,699892,677801,259073,1149131,109050,1335845,65036,1142878,1174269,282110,116671,124507,648243,-264030,-176665,-177290,-912496,-625391,-367857,-798268,-1464353,-2971700,162669,-33036,747069,64332,714441,-1477070,-1463768,-270741,-128647,615916,-1383452,339921,677576,-370865,725313,-192399,-199640,-1799653,832639,2203749,605779,601975,262666,1153421,97967,798566,1180286,675182,-324354,-335096,-540109,-896364,657540,1326244,2457,140838,564389,517506,-1738750,88152,1005345,-1355869,-792506,426945,-959478,-797897,201165,56606,456249,-885684,485529,-212707,-477544,-596272,-681708,-681145,-818018,-418782,-688959,150193,278796,450967,-735737,1038284,799577,1159646,386752,-117079,-597710,-689461,122287,-683771,-188291,-699931,-117525,-392600,-1525485,-169569,1300565,326539,-277605,1270568,375188,466990,-180946,981587,227208,-1616562,290215,-870180,-614730,-686282,277854,665063,-455707,-11321,-240846,-55599,-145439,628142,325028,-572246,-719968,465153,661372,774583,-879222,-320805,-802183,-42948,-231774,-139429,-1257114,-96404,877196,211749,1189516,-343658,-583779,-134586,-606703,184580,358958,-1115113,-329148,567356,-284986,-310146,270463,-616931,-634379,-794117,331567,213910,-733144,-245982,727687,462278,-82108,153969,-700333,-462751,-539651,-112423,1354950,-47168,1571405,356254,556756,-1074504,-400498,-599013,843040,-938986,-2854147,-1890890,-386745,-520176,-708073,-1391478,808431,332293,1324062,296141,153217,486306,284738,-1191988,-1410280,-1208947,145672,990819,911085,1328251,-56990,239160,1177802,-151604,-506644,17615,113626,279791,-1337662,-1151743,-1225461,-229689,1475253,-93154,-835521,513962,-668754,-938402,-560719,322442,1411955,1222255,461899,593647,683674,114037,-978721,-231656,626169,983985,-499781,-600088,351336,370611,1076355,1162718,1109861,-25335,454061,-604048,156429,332664,113833,505576,-23959,121183,1596339,979351,-295408,766076,-647864,-127908,-145182,-128805,155718,232964,-339288],[-634939,7304,60266,456148,-179138,-244837,557903,1723732,273661,302958,475149,1283717,1440432,155762,-769614,623713,1054675,298901,356567,-109863,600166,-246019,-969496,232069,164929,-105191,-142591,310239,-2320108,-827896,1007353,487988,-151050,1975449,96227,-326899,-310115,802016,347849,-8798,1761986,1300049,296855,-646767,-863444,1475443,410064,-317797,1077494,-43746,209312,434970,-766022,-1156268,-1451534,-314560,-352601,-8542,1374639,-1113478,631651,1584402,598361,1245573,623123,229855,-233743,655137,646131,-6255,460416,169114,-209262,620735,548126,666576,-201124,-423095,-1929726,-1885960,591356,-1493603,59977,-1014444,-605386,-490289,-196552,-40744,507904,-116473,-543695,327791,-460112,-48485,951379,638108,-397416,-691967,-878179,-721706,-632459,-244862,-270246,-1799333,-308817,420341,506593,923392,327064,-186279,2684745,1474536,-182548,810366,-139167,28319,1205780,-97578,-334488,690185,167942,-58145,212584,-940125,-1186966,-47637,1043853,760121,910932,586018,1376131,-90138,-1076478,-942623,1212061,-104422,-779871,-568643,316535,477584,615204,-339689,1681179,385232,-45014,174822,13238,912466,-728,1365347,765548,-24137,98675,487960,320320,606717,-329837,939856,-502199,-842001,798315,-781175,353771,-345666,-918588,-804051,-663286,322313,1009241,1865580,551386,405389,-91622,1325768,-221445,-649610,-492964,-919508,570965,1094367,116349,706237,228353,-523002,-486164,-144045,1081332,1382239,-1069095,-287154,-1046351,-429885,561908,1004203,1549911,-254737,-246472,-4821,-277074,206532,-82004,-613526,735473,1108616,1321377,632253,16474,-482190,-1055452,-323193,-1205951,30368,-49595,975731,-412795,-118871,125473,-1226467,-929369,-383265,475560,-396055,756297,296161,775936,676834,157529,-464196,-221320,1514638,463009,501724,1414217,39282,-875794,195206,-145639,-650472,-718108,299299,78519,-2153694,1509345,-209721,-503336,-938355,-1044370,-289247,-245920,1437689,827119,-437329,-683362,-52218,557275,-335825,901411,-363477,939450,-7203,-577309,-111472,-235948,-125398,1916944,734777,-325784,284632,-298976,992533,-283705,1476,596471,450798,641065,1540403,-1049404,-1645493,-467682,1210521,125270,484921,-395119,-843816,-161896,30624,-443177,-20364,-320083,880888,-143708,-72959,-937871,173649,374761,-60738,1304107,1217697,1007727,-520021,530535,203844,1181144,495786,829999,-1362586,-805808,-556285,1673199,73620,600025,150500,814797,167051,-843820,-842244,-448688,-1202943,-1554447,-878902,-358003,-318418,-282804,365430,169339,-215133,552940,-307552,-343665,-561480,-484783,-117685,-112876,1083679,-177625,-813439,406712,682546,730531,-631411,-389193,-606727,-956469,-733643,-309940,-625663,-868428,166811,-58382,-336600,-888961,1085808,670938,942563,44645,324739,603979,-62850,468363,14745,-356034,58369,-963445,-400047,-419744,1756534,1467622,3676,1079290,532505,-897708,195176,983999,-171342,1607331,497586,-486879,1005919,119998,-189361,168582,-69137,-754724,334505,-169123,-15046,-277179,-578514,-1369397,-996269,-491427,-261198,-832742,1343878,1694770,1095831,552017,-1007672,89411,-1194733,-665795,-495639,1247695,1042851,227004,-45826,536011,-38286,881122,1053642,1119088,-73429,-147213,670642,-924127,-1079066,-253391,-53438,904778,545523,1129010,859348,258121,1529059,-66039,-1689930,207339,1610631,311926,-546043,-808499,-203236,-312056,-412152,-405538,851467,-198597,-114089,841343,247815,152525,866350,827004,-221943,-206868,-271341,-267302,1056563,1699746,844191,-1366857,-1371151,152821,97250,466534,25424,242327,1004856,-275528,-884316,622361,885557,288427,1159740,625882,265692,419376,-486338,1024383,-440883,52416,-355892,438804,904159,238348,-818766,236489,1735573,-371198,431950,-766466,-1130308,-254662,-199686,-367004,-355802,-1258297,-453414,-657173,-130979,497296,-10092,-448056,74420,48921,650708,294282,1569984,1261410,764063,969445,773919,-2115279,-738992,86604,1146622,-443040,397517,1448458,-122352,-192933,-292076,195311,312764,1576796,1434430,-188210,-943381,-225755,642077,-663185,698041,1116077,-1043058,-1526289,-610546,869414,449719,1011297,-12635,-11728,374883,814887,627159,-674407,658621,1274301,868449,-99150,135628,1598174,-1094458,-438194,-1089849,867368,454272,-814266,-976057,-497375,74959,1419,-69689,391207,-306377,419023,268392,601861,433388,-715405,73315,-301831,217599,-1131279,-2149845,-2129839,-214664,700181,298975,255515,-141734,-206954,96742,-763530,942245,-1447264,-94753,-103423,-691781,-526477,467008,441560,-15488,-946814,131095,-919372,-602380,545720,-379318,46037,54009,-239487,443106,-1117999,-382419,370022,-77125,119867,-1135403,263653,780893,-770707,511812,-130252,-1020688,-738508,851744,439664,971981,193636,-77128,-223652,604069,-386143,-1835888,-813399,19818,830732,-823180,-855220,955837,622745,-1378868,-395355,458868,314127,-893530,320253,-238098,-542219,181702,-69216,-576054,313273,-141946,-892773,-307522,-765954,-64444,374726,178750,27438,-1693284,-1129503,-507681,232088,269153,1387348,816537,-884854,-769700,455725,897244,922813,-485263,-339567,18405,385175,334030,823025,-55074,322071,949089,112785,76319,-333970,-529119,-1103657,-417849,-841670,616913,562601,429399,-637272,181282,103086,1045645,-122493,680254,395469,-780011,118251,783942,-740742,-235683,-609848,-185083,786939,487159,557307,831957,207005,152239,-19290,63504,203720,441053,416814,832545,1602029,1865944,214461,122229,676454,580842,147454,-1402534,-95194,1407442,-934807,98234,517405,890357,-459816,-583127,-184819,195679,925998,460762,202016,-568498,319246,-111627,-373752,-279370,640273,135397,734520,364451,1251774,281138,-58590,-1563428,120580,126182,-4748,-1079826,212758,56301,-295121,228131,-397630,535704,876575,652260,1253277,899821,457946,242777,477215,778979,246199,125992,-399881,835260,-355044,309981,-237900,-185772,-81360,-180379,-19123,902976,72512,-77042,77451,118146,-493996,1177786,768965,179707,545684,408783,667315,773030,1385483,524649,1723741,249873,1002083,1020088,382070,451832,187230,679643,-274900,-190152,-291731,-894719,-429980,-432705,-1169528,-1524880,-2528670,680239,-295432,70768,-176001,855610,-1702311,-2091783,118379,-403579,637635,-853924,1090836,646470,33626,378974,-542277,-62812,-2273611,564319,1753264,223933,439159,201947,1283839,-45241,679302,949725,689991,155357,-318140,122335,-1075762,467131,1206121,108693,-48489,547738,1313995,-551933,373667,749512,-1070849,-776204,85022,-1228719,-1044348,103988,351490,235708,-628189,572642,177697,-751711,-262603,-595843,-245389,-627686,-394809,-503120,118156,-176812,-123070,-1124029,345345,512845,1398538,56572,-393788,-683505,-56171,131250,-851627,-368801,-495228,362602,-503519,-1734338,-393294,1734988,236311,-331233,263092,56343,-119961,-354016,757869,25721,-1509450,308587,-788201,-380761,-655038,133708,584446,-353297,-77641,-417502,27422,165536,-12004,226505,-558053,-1145933,386805,915556,940275,-674445,-347072,-1134663,-132464,-467979,-527436,-1385512,-351184,860062,89174,1178149,-159803,-111071,31734,-439753,255337,145765,-999780,-656307,352568,-507612,-221375,382513,-380744,-345259,-1014677,167304,311654,185990,310569,565605,301720,159644,314615,-733630,-154960,-815650,-252505,1179152,-23895,1585506,384543,567790,-921849,4862,-951130,666174,-1059301,-2212505,-1343295,230331,-757677,-614829,-830180,544341,312039,1059363,-16903,-56533,450339,331106,-1017553,-1236790,-1556808,-48886,974249,1153801,1232248,-34729,315079,1405099,-488500,-345392,300222,358534,244382,-1209386,-1096589,-1594340,-81779,1410353,-325764,-834842,967981,-699346,-857005,-573509,602450,1533561,1162595,615302,729230,375565,-220696,-1007917,302917,768559,1046143,-60075,-392877,169310,-341508,839121,1094811,1578202,735836,601466,-119447,305288,532396,98592,31644,-205661,-592102,1175558,1170449,-460267,540214,-954063,-559114,-350247,344159,350874,152654,-615990],[-785578,-38693,-58010,5824,-270408,14664,694807,1560770,374110,273308,589458,1559318,1309456,481955,-683587,835811,975807,129899,490022,17175,1029081,-95907,-777973,281472,470707,-233469,64841,23038,-2827735,-995882,1151972,783246,183412,1389831,81162,-647325,-364067,695908,331213,230326,2082107,1470939,269025,-487163,-1068463,1643831,224958,-384974,812400,467013,256696,170926,-811995,-1015964,-1318659,-245233,-462214,-210551,1477607,-1029003,471158,1194440,666480,1235700,653400,245481,-60796,737011,729953,287574,718734,630396,-191898,695827,99820,549644,134512,168925,-882725,-1216801,651381,-1257667,84876,-673175,-766556,-434029,96041,-7734,954539,-52810,-665024,403893,-713010,176267,811725,335323,-372518,-984705,-422725,-906762,-619255,-108871,-425953,-1881770,-297983,304643,614232,640732,-95330,-420164,2401787,1123640,-409076,1143706,-27346,185731,794155,-625323,-470434,653129,61672,-126193,50685,-1187451,-1227884,-249251,920345,1223729,1212446,461425,846648,342366,-292544,-1569504,752443,-251840,-712759,-697001,183256,420478,478284,-517297,1373983,181308,-11677,689117,237451,792909,156121,1251771,469180,158088,637099,598587,254142,631163,-417214,645452,-831748,-1110971,714548,-535657,-42927,-610143,-963548,-578993,-126410,-172452,936041,1913343,329515,520576,241368,1207364,-527244,-762890,-520371,-935882,125526,1125966,-34704,549937,405881,-360998,-705842,27091,1361413,1607358,-1018480,-185808,-951388,-456193,436166,489056,1431480,-247200,-1294779,-229144,-173879,355598,-115914,-976535,801228,1010044,873236,227380,164756,-629504,-1054699,-318176,-1105855,-134941,-30818,840684,-516293,25572,159394,-1600649,-1171513,-497030,508775,-664224,1183712,223622,483202,-180824,296763,-240467,-357184,1554649,564893,839546,1102964,-129529,-686144,197929,56074,-139467,-807527,161752,-202686,-1859938,1906984,-96858,-449291,-529830,-83483,-389585,-200334,1255175,1055321,-397973,-900048,-205039,636381,-377583,549646,-510765,907226,-38208,-516598,-417428,-310049,-227504,1970364,845110,-282179,117052,-226692,1093653,-979486,-348760,510949,705257,1276137,1673320,-687784,-1678501,-446029,1033236,263148,586658,-310517,-683484,268455,-21992,-550870,150807,380022,1207264,442099,262782,-1162116,-387632,345057,318200,1392763,1183071,909426,-547397,327645,305038,1189285,382269,1053354,-1309869,-615752,-454570,1884139,519609,828354,151874,637531,147990,-1132138,-469480,-645165,-1409251,-1458428,-803845,-747058,-180534,62127,63943,102318,-392355,213675,-107549,-47868,-186420,-436970,-372569,-154144,1225770,-540273,-735865,81544,645055,432619,-653395,20105,-829715,-958043,-291393,392603,-463316,-1190690,247028,-143649,-28638,-940201,729783,1030782,1059123,279341,439027,469513,205607,659179,-67448,-493558,546309,-276090,-792612,-1190276,1735051,1370441,-210161,1151426,693996,-1052306,251714,736472,-47363,1436473,302554,-570231,737122,-22680,-356680,304348,-163088,-866769,658884,-184022,-89981,-6127,-627665,-1165742,-791027,-245259,-391094,-1018108,967716,808077,584640,-88504,-1093005,-118255,-1468179,-880550,-64767,1076895,761698,169314,-386115,640516,-7901,882927,382959,857248,216,471768,751154,-835399,-196619,157980,-243489,883920,472623,933323,839555,-209565,1322134,-55969,-1753800,238277,1743521,461394,-965020,-988156,-31176,-119031,-318292,-98414,1153854,-161795,-351979,530185,-102800,56800,217006,1028236,-371342,-730583,-288575,-569744,1101905,2241880,790406,-1208750,-1263882,-143147,76919,504196,-33297,250526,1139321,-336413,-237028,799029,561362,49099,725043,514267,424695,588327,-194985,1044330,-612116,-46138,10688,980764,1050083,-459482,-683008,671278,2094459,-253144,372248,-1197845,-1087600,252759,54472,-134364,-550859,-1230305,-263634,-845311,-252274,679002,443712,-73020,434157,138075,572683,-392960,1307697,782127,584743,720671,421624,-2128412,-1063976,449017,1350163,-580669,59495,794935,-446728,-259498,-464499,434339,302586,1143485,1642280,52596,-1298511,-437852,1064534,-593911,525836,703007,-1029486,-1805451,-620542,749810,548665,785820,44537,-107887,337608,980822,1121430,-667657,446961,978170,1229503,201574,276066,1233284,-924288,-289976,-605105,163695,117796,-745540,-966659,-642643,72033,-376077,164243,146067,-243486,812073,628227,239921,328983,158279,294344,-571285,341025,-865996,-2318690,-2109662,-78440,1144582,584657,879503,155129,246646,287722,-368974,1033101,-1593905,-68163,281085,-513119,-276787,-109659,462660,-63929,-1097291,-191313,-1091185,-698518,587885,33192,208844,-159163,-421175,450648,-1222590,-475537,736906,-100309,145176,-619547,525888,784122,-116044,660657,-250514,-907901,-465687,865671,750997,1236671,404266,61767,-211875,785092,-425819,-1541484,-745349,-432983,462755,-473294,-1012303,852604,579278,-1545809,-548342,213128,-101073,-1063350,166353,-417636,-809267,98014,-81906,-763002,-290797,-464032,-678623,-301302,-300891,-53615,501807,559311,209194,-1474662,-1335904,-828879,501982,112807,1046112,521902,-1548259,-985857,412632,824498,865462,-571103,-1019391,-268677,587629,428734,512051,67074,-107136,573299,-468780,19442,-99084,-858210,-775237,-395628,-308032,657880,543839,429906,-865592,660637,479881,1094444,-161101,669564,291133,-846472,15435,892070,-721945,207143,-178979,-266310,602952,336616,394655,571798,442766,471374,49727,86140,338275,361214,409928,882896,1797865,2065287,-222820,95995,299222,479745,216530,-1692060,-139612,1435079,-743160,113401,685717,1055847,-732252,-561420,-185572,-162684,683425,-16126,84805,-649599,64592,163397,-305526,-471091,1087630,-165489,547340,173251,1125218,755098,368318,-1571481,67733,-28436,-648373,-842281,346071,219467,-128024,900799,-29013,545794,942565,731883,1588185,946776,566438,279411,317200,523143,568110,-286494,-219048,1058768,-306835,558504,-40074,112268,89020,-257335,-366806,687603,446562,-300162,304259,250195,-489695,1452763,513945,-280922,771488,136035,717389,1037947,1410575,880369,1819164,470966,712255,735380,436083,601235,288565,640822,-383144,-138272,-428981,-759909,-223074,-314483,-1086425,-1310604,-1507581,1185970,-473041,-916649,-520706,823999,-1713861,-2149636,571944,-641107,661170,-349487,1660763,680596,508626,-8897,-591851,289073,-3774870,-1019188,793807,-118165,34445,45962,1191277,-118552,497992,599279,666941,697266,-337161,502900,-1027433,170496,1057302,202989,-219093,445461,1651319,636581,489462,366098,-696519,-739376,-356438,-1480844,-1177948,-42036,524928,-33845,-328131,651840,538893,-908176,57098,-362932,34861,-542786,-167294,-218658,75290,-445561,-651292,-1393208,-311522,142905,1311201,-248714,-604466,-568306,595253,64880,-878506,-491331,-250957,569766,-543347,-1677779,-639182,1742307,171672,-326779,-800466,-315932,-621729,-538800,500779,-244104,-1329564,327249,-652296,-219499,-493180,204458,491112,-332922,-108778,-719443,205464,114058,-612908,114360,-494410,-1348478,242373,943340,945622,-266245,-344559,-1317728,-232740,-666435,-900336,-1346255,-552141,913712,-26380,910248,-64503,349463,135456,-302979,171530,-122150,-812528,-1031322,107129,-783981,-382408,332911,-330160,-69446,-1216591,10442,307728,997868,802957,365471,143033,295373,450357,-568067,59640,-1070911,-276527,706724,-144155,1422653,260825,447113,-960050,421289,-1123369,404233,-973879,-1156068,-606026,811796,-876029,-479958,-74753,167821,14496,697441,-303571,-315805,520155,412922,-608740,-870981,-1545128,-412099,831563,1313148,970453,-181328,358251,1750862,-703081,-193153,512412,512967,167340,-944621,-883713,-1592345,30299,1330929,-506630,-895196,1315327,-501539,-489816,-505687,719759,1576813,883444,640788,771705,34173,-621861,-1023607,600576,798884,908783,211848,-347781,-221102,-1131681,463796,852826,1533829,1290440,539678,380801,412583,534906,-81126,-513479,-215183,-964470,587855,932626,-567342,280405,-736196,-913745,-476421,598824,445433,151753,-788325],[-887432,-334004,-177742,-510034,-320793,276561,889664,1170020,530899,354201,691993,1859986,1184781,684502,-530900,1027710,1004422,-71702,592486,159435,1397972,89418,-685905,111102,608499,-489469,298072,-409967,-2925522,-1194429,1224306,1024099,263717,698254,-45598,-787778,-192061,481509,255914,445260,2056493,1492895,177800,-295315,-1062043,1636985,-3408,-369247,722038,793788,142846,-214998,-703687,-774252,-1277011,-223824,-487472,-404237,1304662,-748812,456781,770974,560017,909347,419716,192929,89759,708621,687492,429721,561332,1081269,-334663,647795,-345989,327215,320632,660634,-205874,-413958,677633,-726079,61800,-213860,-639987,-273453,132040,-198550,1213812,145467,-790804,575054,-795858,406418,641534,-18384,-306662,-1141102,-54868,-997597,-512774,-151257,-629918,-1730119,-192102,218338,677069,164704,-419155,-611309,1272225,456709,-557326,1198038,163224,337333,93603,-1050502,-588384,605814,85070,-142818,19544,-1018986,-1113866,-447820,573627,1439949,1294290,322260,113467,726067,547554,-2062766,296536,-307059,-751243,-620855,28514,373441,369132,-757486,687835,-47742,-118391,1169683,646935,601425,147307,928360,126495,367140,1134795,553792,-30457,567321,-484305,183492,-1069737,-1203557,553043,-430781,-362412,-632488,-857123,-323479,369809,-317492,812305,1628120,22609,507336,424126,971815,-685142,-755509,-493638,-907738,-345032,918082,-92122,459474,607603,-35597,-751176,348938,1528194,1413560,-893286,-41892,-710887,-527036,188339,-41987,1064737,-113073,-1652565,-349449,-186915,503206,-152198,-1225272,883856,733809,273844,-170904,346479,-663718,-824240,-310151,-980344,-111264,24546,689692,-606989,175487,85627,-1722744,-1197062,-541218,711741,-878500,1427258,145649,262615,-724035,394349,-76868,-327915,1242706,555398,1232078,750591,-169661,-358818,86836,202669,421105,-790115,-5292,-514254,-1211169,2032088,-2713,-310649,-267756,844215,-467315,-106333,1085346,1278716,-381860,-968452,-541591,652476,-295190,44733,-529716,905815,30334,-354607,-536701,-452011,-333588,1815020,825092,-130121,141340,-23851,1021798,-1442837,-648924,365268,828664,1673267,1575446,-417070,-1445245,-396829,620322,414398,645111,-200029,-249057,794837,-19734,-571709,305992,1050916,1304422,932033,737686,-1192621,-898946,238653,711364,1271970,978987,761409,-630346,18068,352271,1010107,143541,1192895,-1062112,-339447,-311066,1753471,858220,987331,155347,350811,113865,-1092555,-25765,-796592,-1521626,-1099496,-681234,-924420,82535,436325,-198208,7712,-494541,-249181,113012,317353,-58599,-357265,-484230,-133022,1005616,-811969,-643612,-358633,500948,131375,-536766,469545,-875316,-764661,5583,1019944,-25899,-1216883,299589,-162538,220798,-880975,271482,1509847,1047274,530161,545424,281843,220443,695002,-236694,-874786,976432,375334,-916501,-1794292,1315124,1100130,-318652,1165994,659721,-1001300,204506,435602,63495,1092060,61264,-564648,382081,-59830,-523077,353929,-289552,-949446,1052778,-153795,-97311,169688,-775772,-834084,-541003,124616,-405552,-1093788,563202,39014,43522,-727198,-1168001,-230424,-1396192,-947913,111038,858496,338718,-7446,-627274,705558,20266,738152,-131131,589567,-24602,1077440,714776,-645092,402643,609439,-447144,912271,411679,713383,708799,-471173,1059059,15103,-1386198,198342,1535681,518419,-1394249,-884497,81813,39987,-264747,247748,1384469,-76366,-551861,160469,-479255,-47729,-299285,1019012,-388008,-1113922,-442399,-942053,997247,2470186,435128,-1223338,-916860,-482080,149938,375987,-39447,164207,1193210,-275892,301046,873363,348222,-401196,192185,65494,436579,673679,56579,981314,-719471,-264102,350704,1338890,1180400,-955223,-386268,1028535,2060930,-129357,182699,-1473889,-912950,681526,251649,-11535,-845759,-994892,-67403,-938459,-382384,851395,1012542,274203,780811,405746,505215,-958208,1040230,292954,427420,480716,23794,-1645747,-1195353,774608,1489675,-510641,-247315,-300577,-825101,-234142,-517474,588129,65358,456371,1437039,271604,-1428337,-367163,1228282,-417859,357839,274891,-687718,-1608578,-428273,525454,586340,437910,72096,-202179,260924,922378,1434957,-423682,147389,664263,1266220,480435,457697,585964,-746898,-102968,35810,-367288,-253325,-726576,-850722,-482469,68091,-560483,450280,-175941,-257189,1264163,969034,-216089,117395,960958,534763,-779963,352118,-401403,-2004024,-1863929,-47525,1416839,683468,1346989,434851,858250,497865,188980,1012162,-1682819,-27399,643759,-212696,-191849,-618784,486753,-10107,-979307,-486728,-1188626,-746590,360670,268878,255512,-255537,-540327,342930,-1292167,-491486,855472,-189503,124861,-217356,806149,634918,641903,631093,-216357,-383730,-186699,814977,1116205,1363741,476219,334473,13984,889303,-385050,-1269864,-629957,-464519,44651,-95653,-986316,587971,403982,-1468373,-731004,-218241,-404238,-1101560,-19069,-644705,-977658,40749,-146075,-736633,-842354,-825114,-455132,-443866,77269,-91826,416575,898834,476928,-1047163,-1243992,-1055840,604571,-84946,475308,196542,-1701441,-875360,447798,674448,423087,-600157,-1748502,-640908,872284,637442,274834,244157,-377898,314358,-997831,-82397,53540,-1179873,-373869,-317707,184045,681969,538167,364195,-1004006,1058913,906751,1069425,-260939,673244,191200,-778922,-63639,886156,-517041,643942,-5593,-371016,341105,165181,77551,198516,636999,728606,58929,-60548,400028,207121,585423,878849,1657123,1969424,-611324,-33881,-56773,391671,383827,-1859734,-174389,1205921,-504458,-41333,613117,1101172,-1042697,-567591,-124660,-495432,369730,-617703,-23780,-713569,-275262,310223,-246684,-659659,1455152,-545199,227032,48229,801035,1195610,650432,-1010184,165118,-110066,-1276818,-464264,535701,281196,84639,1557042,474188,454833,946836,777780,1923835,1020554,601646,223751,1177,108691,750876,-479230,-47663,1161431,-192996,687159,28473,407975,204602,-481328,-634785,312820,808962,-190553,479513,281507,-540056,1401641,277001,-636815,889334,-48734,749304,1037073,1208354,1094763,1417306,681340,246210,448906,364960,472037,411535,544184,-550087,-40026,-582561,-606994,-26501,-18820,-577616,-839464,-279412,1589833,-475618,-1943002,-917051,605411,-1649266,-1630757,954912,-815615,614966,-10195,1862975,850189,901415,-347823,-283451,890976,-3878898,-111353,923374,-243510,-577533,-219611,887106,-73509,309389,212233,597007,1177506,-399262,516705,-789663,-215668,910588,265365,-300304,276991,1218586,1299924,431083,-48670,-283436,-668781,-812196,-1584142,-1137305,-149546,487002,-350120,-112785,773903,776446,-1055722,272097,-13259,129581,-554635,164121,135443,63635,-445441,-984932,-1389382,-751468,-213916,1011488,-351675,-711341,-307409,1037505,-8850,-716920,-537624,-110073,498032,-547796,-1377725,-823483,1469036,171945,-205715,-1543728,-655185,-950602,-708852,262448,-521545,-1137247,310353,-531190,-265485,-289867,447298,446352,-322918,-82137,-949012,405323,-356484,-1054893,1345,-387519,-1247320,90664,716691,814942,218206,-309136,-1275482,-292324,-760889,-1040498,-1129665,-702877,994675,-96401,451064,-252186,630560,100775,-217123,-63802,-344725,-521706,-1366719,-61917,-1012228,-796860,181967,-431946,90248,-1243491,-30860,135213,1246424,1077551,216146,39859,351175,502457,-278347,136273,-1251842,-189013,94613,-367434,1078700,34419,237216,-1181607,775626,-1066031,80598,-715728,-69651,15716,1064519,-847890,-319327,603699,-224736,-513329,302304,-507155,-602841,593102,549907,41256,-341207,-1214400,-848323,596393,1327522,587206,-516216,337737,2005067,-689972,-110110,533998,564666,211140,-554828,-621498,-1289931,102637,1179258,-564204,-919507,1486250,-16330,66340,-371549,699101,1503311,400508,519136,700241,-234394,-897658,-981016,585927,742486,710869,228614,-426265,-751480,-1788338,75042,541358,1181264,1487228,294226,765049,440461,344884,-359678,-956570,-30941,-838600,24329,363888,-609801,12623,-153930,-1080100,-500910,623536,417567,215802,-799065],[-862589,-819582,-273356,-943223,-322268,496535,1070313,717624,675313,495563,726434,1976498,1061020,731698,-254048,1120912,1118117,-264802,609123,292652,1505592,255102,-744226,-254699,524549,-809395,480749,-826678,-2687200,-1339859,1138950,1185584,71190,153672,-306327,-703544,209327,305430,148941,574558,1811295,1364870,36969,-130836,-815873,1454497,-191802,-313598,701961,775039,-111707,-607001,-368295,-436743,-1361203,-219901,-385786,-490391,957490,-388111,513503,421217,358489,271649,-26894,90173,166999,565343,503164,392841,76674,1464480,-536100,504292,-710767,85662,263292,878044,-43230,289321,599774,-75709,-59284,270290,-260308,-91314,-30171,-507890,1248904,316180,-875920,727063,-717772,568649,437317,-306400,-151485,-1154515,121426,-962964,-364725,-362143,-850452,-1387406,11048,203490,695815,-342684,-597452,-734887,-192991,-312616,-666843,933057,410068,447256,-586919,-1274003,-685014,549120,236369,-106755,80445,-541703,-880565,-613854,99475,1362549,1161443,275794,-483178,1015443,1247818,-2168185,-41106,-247933,-862074,-359542,-105459,321079,287697,-999037,-53011,-226045,-409527,1478646,1128768,367100,-39047,476452,-143311,541367,1393546,254747,-460692,449178,-519536,-268400,-1117925,-1105023,340705,-503919,-559517,-341912,-566589,-91548,671420,-181002,579396,1078120,-279251,412239,473453,696265,-698354,-627698,-399732,-843046,-708871,597393,-43242,496893,770650,330172,-552278,733555,1521618,919594,-736194,52189,-345418,-625385,-111341,-466379,540027,68529,-1332594,-333777,-337142,578031,-221813,-1254861,984627,311371,-267360,-421204,468373,-616240,-382975,-235710,-830613,123136,128991,582929,-673662,328686,-79285,-1560962,-1009899,-483791,970022,-923184,1460507,43446,154276,-730258,334147,14001,-106737,676918,432854,1574634,423094,-58805,90167,-99727,251706,807331,-658922,-17737,-583999,-434692,1955751,28236,-154893,-227864,1349377,-489037,27757,952118,1329843,-428686,-804059,-919140,607942,-106853,-316140,-404776,937702,200277,-118625,-478711,-643012,-375681,1471029,640339,28643,310277,235811,785666,-1626820,-849146,186195,877324,1733419,1283198,-289108,-998294,-339757,60316,561604,608311,-103973,400543,1319027,-19,-492900,417421,1472794,1136992,1231401,1158381,-1050676,-1218747,90516,1039898,1120092,765995,664106,-657871,-241518,353187,663039,-165862,1198221,-689919,27249,-168213,1319073,960041,977278,140243,29050,84838,-715230,354283,-842034,-1458622,-553902,-541549,-790760,384461,673922,-410676,-75598,-481072,-656493,314096,709640,-218178,-250231,-418072,-86180,453350,-908530,-544565,-719304,298055,-97314,-313007,824712,-743232,-399457,93841,1390370,540158,-874915,275713,-120811,346417,-766116,-221375,1912622,878794,757524,640069,80775,-148799,458231,-464432,-1292230,1288830,804901,-687384,-2032309,556558,749773,-404343,1072264,443529,-781107,46049,175785,149317,746231,-182832,-465637,46828,32124,-621546,260692,-476989,-985385,1409654,-101495,-20884,260918,-990448,-466963,-254931,513154,-344362,-1044695,208733,-428648,-398284,-1119864,-1250794,-276964,-976434,-909912,36934,626782,-90016,-164432,-667103,726500,45097,440825,-394982,352310,-122943,1444226,624809,-400535,707949,997094,-633397,999383,375995,537891,492137,-425355,800678,146270,-707555,28988,1042154,369465,-1741785,-492547,182209,114622,-257366,528691,1541378,2345,-612650,-123145,-792664,-197172,-547534,802478,-316383,-1290964,-674764,-1348227,597945,2295885,-76659,-1439391,-513699,-783189,284670,107136,867,-20142,1159370,-72117,498624,776506,220076,-998090,-279334,-565143,343758,684838,166142,861808,-767879,-473251,589057,1441997,1200494,-1076852,-17095,1194300,1662345,-49514,-72270,-1502785,-656214,935113,312635,-51996,-1092595,-590562,38386,-878433,-550101,940625,1524238,507577,975500,691030,521526,-1055965,803002,-50670,419123,191622,-326341,-965139,-1065048,1075891,1500320,-308513,-408808,-1257921,-1067471,-148093,-420844,609954,-387202,-219964,963104,426320,-1291624,-74578,1060345,-178074,195274,-117223,-189017,-1073066,-67292,235725,549121,45405,48227,-216258,295745,783118,1531786,-10197,-189468,409759,987835,617772,659988,-107635,-545253,68802,637031,-614394,-529659,-730767,-653553,-97727,3549,-548101,738293,-488683,-369930,1608203,1191976,-667828,-60844,1390024,767148,-744942,271312,112984,-1303639,-1430315,-93250,1359947,557260,1550856,663064,1468878,651892,795449,896876,-1727604,27553,875948,-3853,-301097,-946081,414706,126113,-613624,-609257,-1198179,-729175,-31521,243567,193396,-184262,-574824,129624,-1260171,-349835,759431,-276208,76140,26475,1034588,354217,1291690,380155,-12564,380911,7833,675510,1314696,1257967,379784,716268,408952,875284,-350690,-1131995,-475959,-64738,-297671,194943,-747629,289733,169965,-1210875,-919134,-692014,-518267,-966087,-204604,-926935,-996810,5051,-236343,-453270,-1141306,-1153815,-309901,-642438,317241,-169342,118212,1130424,795440,-525840,-759942,-1119235,570462,-273356,-139118,-135124,-1292090,-455981,529688,473194,-121638,-547759,-2233253,-975842,1218754,951946,126122,430037,-374205,295442,-1353179,-231499,148659,-1345603,-31390,-201016,512038,721676,496316,208165,-1057884,1252565,1308361,1000564,-426682,676014,118378,-609122,-160441,741712,-158556,1048508,-72505,-377364,61730,610,-335960,-194140,735021,847930,42823,-343375,376733,66941,892150,817763,1234491,1583065,-843882,-301601,-310799,337166,593472,-1830873,-188782,816858,-279917,-243563,331649,1052773,-1267562,-608242,-12020,-683606,67897,-1167556,-65995,-736987,-648059,243437,-204614,-770647,1663123,-924397,-133221,26139,382901,1421076,652689,-112129,344155,-67211,-1572650,-54682,717482,220368,315541,2084562,1007391,232348,897089,733319,2149448,1026836,535028,126913,-363507,-388425,757344,-386213,108386,1132974,-43413,699410,-53662,638197,298082,-849013,-782167,-129753,1079469,339733,606122,207706,-608663,1089643,71355,-781370,885840,-124380,663960,829882,840715,1125698,644108,845952,-299598,283946,137247,136600,539419,412857,-708069,77214,-715956,-488393,134457,367102,77461,-227838,721057,1809148,-301809,-2612182,-1267902,251688,-1598376,-776504,1131499,-920534,441563,96380,1643701,1136395,1071890,-563090,278761,1434878,-2430237,3152113,2201844,-368657,-1264620,-556977,475039,103669,162396,-114969,498795,1447407,-488430,243918,-503450,-608778,748950,290029,-260870,88355,121123,1298153,292292,-376742,121435,-525198,-1143319,-1442163,-915358,-160683,260694,-690505,-45821,933903,819097,-1273769,349847,393241,94692,-599125,469887,492515,99892,-209824,-1031280,-1090716,-901456,-477764,634659,-164208,-716527,-12071,1145501,19023,-382975,-506091,-187964,230967,-553528,-945175,-859798,1145762,249806,77214,-1815308,-892189,-1074486,-823638,105808,-752400,-988246,235462,-477959,-513672,-117747,767509,482430,-234976,11979,-915174,561220,-1070032,-1241761,-93603,-259560,-898676,-17093,264752,610896,638515,-234335,-987026,-283055,-704928,-829491,-797530,-808860,1038989,-91176,-56042,-746872,645032,-92425,-166211,-379832,-430391,-142795,-1535192,-101128,-1045208,-1346693,5555,-578779,92580,-892568,111555,-205158,853086,1101733,170168,12304,362062,459116,37826,98323,-1302773,-28922,-446864,-631201,629333,-210506,-1479,-1373331,1003355,-796752,-280265,-377660,686381,303020,845391,-693518,-133671,1008633,-522154,-1123067,-56893,-599074,-884937,565456,741084,841650,255942,-711278,-1253137,323961,1183394,151949,-992580,233538,1997804,-395363,-122214,297534,545619,452394,-102594,-426714,-859063,147641,923719,-459157,-840862,1476226,678462,658670,-210241,590309,1283789,-173394,291292,521080,-348281,-869416,-824107,320110,660242,589859,30967,-529579,-1295599,-2075736,-207988,268383,792152,1337897,-14042,939007,368590,30214,-632252,-1146855,257660,-376072,-368160,-304299,-597381,-244594,450911,-1002653,-437774,471529,282784,312256,-625996],[-646388,-1247609,-326780,-1164931,-276425,664917,1168536,391308,730182,621098,671659,1731280,900631,629960,162023,1054558,1239423,-395557,495464,379481,1266995,343774,-958922,-712543,242043,-1086050,550750,-1053581,-2277470,-1312343,861839,1254587,-297619,-166993,-657491,-441626,726439,275119,28250,577978,1457010,1112531,-131549,-42267,-379524,1145437,-267557,-265486,625244,392978,-428830,-901647,181150,-63106,-1502687,-189031,-130969,-429734,577908,-129243,510875,204736,183714,-499878,-506426,-5698,154890,336615,214333,208940,-529865,1710499,-680711,323757,-904602,-31032,-15555,759665,-190434,756148,399463,478131,-285273,685943,262031,34747,-270674,-782987,1069366,328361,-850400,722852,-551317,617523,221616,-425330,103277,-1090958,76516,-821673,-241810,-666992,-1042655,-978492,283561,267410,677046,-701657,-642404,-783076,-1299014,-936259,-794492,423337,651719,490580,-984507,-1259557,-766552,494714,456531,-35380,129334,28289,-597869,-727206,-363613,1054738,883675,348414,-705337,1190413,1648512,-1782737,-207285,-100167,-978900,4659,-175286,267654,223792,-1171208,-560222,-298988,-823201,1491485,1506540,112105,-372430,45562,-257202,634964,1277782,-258450,-877557,324873,-536763,-528832,-944617,-843772,111816,-691852,-651463,185328,-121943,74701,700304,70113,215875,417603,-482832,287579,455538,448316,-624191,-390867,-251432,-746353,-876801,298111,91798,643813,838794,618675,-77316,1073086,1302966,322168,-585832,19317,94628,-709800,-366708,-696152,35401,198776,-647303,-218219,-591616,530300,-336030,-1036255,1082363,-154276,-533250,-448036,443758,-534266,185295,-7893,-657983,495589,263495,557944,-695100,454740,-305515,-1175872,-679982,-314198,1126523,-726718,1320793,-135758,145807,-312289,66823,38269,238286,122548,235292,1775139,149473,129343,607228,-276176,190202,887872,-436325,207314,-302674,242632,1767894,-34111,-55511,-393785,1289745,-428975,174682,841655,1136537,-554859,-382677,-1156540,515556,125726,-308522,-184435,979929,445389,145269,-320718,-831741,-295755,1030543,317871,130072,516272,447625,427365,-1573400,-925826,31698,889366,1461902,865877,-318389,-458180,-281773,-481411,691910,489152,-57252,1088450,1702696,1541,-335260,477086,1533708,765088,1352298,1336631,-800064,-1283708,-41568,1260425,1072508,693406,651757,-540978,-332676,331120,196538,-462481,1052554,-287611,470900,-53482,713456,778198,750717,99588,-247707,71770,-126945,577460,-744232,-1188647,29459,-420286,-364569,651755,663766,-587884,-134469,-349294,-874290,460016,1078852,-584267,-123690,-183358,-54067,-245544,-834248,-445261,-853975,105393,-201169,-29867,985871,-478645,60865,-26131,1418434,1059908,-223030,171906,-42587,312018,-662706,-681882,2057050,570883,915418,705337,-102197,-807187,-35094,-664060,-1524745,1446705,923271,-185473,-1886442,-307956,400945,-547822,838441,121147,-491536,-190312,31174,206072,526785,-376046,-301935,-159562,233154,-605874,43232,-720206,-948774,1605640,-56969,148216,312492,-1204581,-193119,25069,816395,-253201,-879715,-57155,-643963,-663033,-1129574,-1321769,-291490,-348667,-825776,-184162,408833,-361121,-148427,-469898,699155,84481,28894,-479402,116448,-243353,1433425,551007,-151638,798805,1239427,-792139,1090565,360771,456293,262963,-95058,575738,326004,77287,-266846,398016,-40043,-1906602,85802,308313,95338,-264353,679751,1610088,35991,-462623,-201242,-950705,-385589,-487072,457190,-207770,-1291227,-913098,-1735207,-124228,1766032,-545663,-1760760,-281582,-993301,430010,-213889,75983,-267332,1033281,258033,282820,492817,98829,-1595696,-547546,-1099927,229218,637925,76405,672965,-760048,-589531,672563,1295788,1046053,-779678,339811,1123942,1058317,-44678,-313469,-1287158,-381441,956452,219127,-231893,-1162736,-114996,-26114,-669277,-738709,890011,1811055,580093,950643,800284,653674,-506771,571136,-141006,624237,-178383,-606355,-400884,-705021,1366474,1352292,-69806,-360211,-1584025,-1057585,-54901,-200063,485663,-934546,-676497,457119,498338,-942107,306227,637196,73641,51086,-430191,206298,-482725,375185,-63851,473546,-307208,-16003,-83202,565202,695106,1447997,433390,-509272,236336,487634,508170,820465,-611593,-297261,181097,1013583,-610231,-630070,-744623,-423515,334718,-123097,-448763,948256,-706303,-583337,1688230,1232165,-1014145,-85731,1344959,959389,-408590,144715,518361,-486406,-901040,-169901,920367,252858,1475599,808950,1891422,690522,1289514,723490,-1705001,92219,915150,-4111,-546751,-1063465,203423,301065,-107030,-465947,-1113434,-630222,-414775,1926,70363,26258,-525304,-144011,-1085165,-7284,618811,-292069,22427,146749,1155173,11894,1652230,-55961,314039,1111264,55409,461135,1170537,882678,124107,1136237,864874,735896,-399886,-1126770,-293812,557127,-461524,321789,-309866,104606,-36404,-891596,-1074169,-1054519,-442530,-660157,-358827,-1216961,-878895,-20570,-300458,14503,-1107567,-1371823,-285684,-779329,407205,-273179,-314585,1225744,1069472,-54769,-14145,-988231,449772,-413535,-600556,-439558,-516206,153571,599755,261281,-393127,-421449,-2264770,-1118589,1534319,1289644,44629,577591,-120302,531708,-1485353,-427700,225438,-1244527,153616,-87308,641662,788431,394541,-31795,-1020221,1198151,1587958,932541,-620330,657090,92652,-398260,-277141,439188,274248,1392032,-275520,-201451,-165942,-137482,-736807,-484075,726218,797109,34937,-695234,288217,30708,1240211,727693,685926,992612,-880477,-658163,-413496,325701,763414,-1567743,-180266,389714,-116589,-351381,-44207,958665,-1318183,-676952,155147,-671381,-161240,-1455703,-14476,-691687,-975467,-32273,-186531,-737983,1698769,-1207867,-423017,112177,-7242,1334573,355053,637141,496157,102613,-1293960,274564,830227,47553,523959,2387743,1438556,-118608,806906,559822,2143023,910926,383395,22704,-639465,-827463,626044,-68555,267860,1022525,122067,625887,-239535,766266,403793,-1205409,-794847,-506661,1156617,1113761,710900,60541,-655698,673508,-98656,-696943,797716,-113040,383346,501016,418349,980968,-155392,954812,-739188,305745,-207305,-210581,656674,276611,-791199,186337,-781455,-376788,233427,679961,521588,349723,1200577,1792411,-45059,-2647371,-1486404,-132585,-1551405,70771,1019798,-956555,123042,-20211,1101381,1439592,966342,-604007,893967,1314161,-4796963,423294,1671339,-922212,-1761803,-868162,147429,392584,89839,-300821,414402,1398064,-569342,-126794,-329733,-882456,536813,285860,-120076,-63392,-1161317,871536,209840,-523489,479955,-269233,-1206482,-1055590,-563289,-70126,-30539,-991034,-105323,1071322,655648,-1536861,311410,777628,32021,-588818,644743,766976,171031,138284,-791043,-616167,-788838,-609129,299137,277412,-664664,198118,940631,264175,42146,-411247,-518745,-107584,-579699,-525285,-703608,945125,380095,527193,-1687785,-993607,-1004417,-839440,84519,-900680,-902380,106578,-513897,-860431,-23787,1050028,592355,-24157,165517,-527936,629274,-1674992,-1124864,-152766,-145663,-464566,-50788,-327670,406514,885430,-113246,-497018,-202293,-485040,-318027,-435204,-869790,984009,2473,-443800,-1360724,421003,-388327,-110538,-656596,-328095,268075,-1438084,-27788,-763712,-1818730,-131745,-649756,-36165,-71207,434013,-635836,139504,969118,236664,36568,342805,352212,292798,17684,-1186046,143353,-749443,-870400,233333,-387808,-213590,-1251259,1066692,-388433,-643717,-79488,938134,223584,224553,-471524,72652,1084988,-643854,-1614993,-321916,-584690,-1118234,380810,960237,1612406,782228,-206104,-1550091,66569,908563,-253258,-1482483,46555,1696870,146828,-213529,-165011,501405,832450,291673,-361193,-478668,189258,576069,-203595,-644809,1337167,1365000,1130885,-68289,443140,934557,-645337,38214,269820,-283635,-455978,-519584,-45762,618286,612128,-227490,-554034,-1706343,-1865306,-311180,101629,543242,994206,-233734,880412,205040,-300830,-799328,-1012216,487998,-4186,-563727,-821465,-548254,-478804,776716,-711188,-331147,224504,86012,403472,-300213],[-232278,-1305755,-332474,-1127340,-194301,808875,1151554,302722,646203,660564,553422,1136835,668404,421863,662839,814095,1289869,-407003,239573,381982,758461,320645,-1278513,-1123407,-150084,-1210848,485333,-976861,-1851077,-1033304,451344,1232078,-685590,-325535,-1013021,-145901,1176925,415461,-101248,446291,1054113,782501,-300865,-52374,132925,787085,-198555,-252170,440020,-191588,-702403,-1041513,811734,259479,-1555040,-96959,252680,-248622,293485,-135479,337978,125983,146352,-1089548,-804708,-27734,71050,80000,-95551,-44646,-1032104,1755505,-689240,173835,-843269,97400,-387464,397530,-316525,957891,115395,776791,-574056,965926,782721,62993,-457534,-899056,728467,142830,-667685,483649,-403025,556160,42828,-327169,416753,-1059352,-137024,-643998,-199142,-952249,-1158385,-648198,572383,382127,627214,-793996,-603734,-763813,-1666989,-1269258,-955479,-178673,801450,459090,-991267,-1034578,-833337,452552,660023,41135,50581,467809,-358429,-784087,-687888,656450,563542,478760,-551649,1240709,1702392,-1028806,-226669,71300,-1034288,353287,-150652,235383,161465,-1224603,-708991,-259451,-1212061,1149021,1639732,-146982,-787739,-209601,-190064,633627,801726,-788637,-1095095,239093,-572388,-483701,-597161,-488365,-100446,-869646,-692485,776450,382415,153165,480960,285189,-241208,-176255,-524477,175056,450090,262121,-537092,-63548,-84775,-618497,-821971,90463,273093,824355,778754,754275,609838,1281219,865606,-200311,-454328,-164982,536366,-734819,-484061,-701744,-261366,208910,48725,-88784,-875346,355282,-478254,-625052,1142847,-511130,-397888,-273120,236489,-467440,747583,443928,-465802,874511,384599,614461,-648224,497998,-555632,-694166,-316600,-61283,1071929,-302799,1082081,-441305,179330,156703,-356722,13545,577308,-158191,39275,1779259,-72637,257330,1099698,-355056,41720,674920,-167168,618987,249579,708031,1532535,-193781,-69510,-670130,826011,-285588,290006,713506,728134,-745451,212296,-1107882,387718,324935,82208,33455,993462,710788,383536,-170222,-950734,-71085,631923,-68373,155867,634562,512060,5971,-1375129,-888529,-45192,860903,970888,403034,-480331,39636,-210346,-836273,797507,361825,-75485,1552061,1803533,-39092,-143815,503779,1274280,346245,1382227,1174020,-523516,-1127742,-101622,1367413,1146065,811095,684334,-263584,-223295,312867,-308425,-664983,771852,49648,935632,30931,123884,372667,344365,42896,-427230,72016,447254,618752,-504853,-752632,500255,-337577,207041,839785,401574,-753995,-188129,-140100,-862642,529659,1369213,-991240,12106,169641,-69683,-841241,-690055,-354613,-724193,-8306,-164054,257250,921932,-157599,514897,-297400,1140730,1387294,544944,40711,39248,117971,-623239,-1046987,1880865,194996,964233,713107,-252703,-1445388,-579309,-715664,-1438617,1439206,761155,379788,-1494332,-976950,90156,-781430,489672,-196072,-242175,-440085,34233,235365,449610,-463703,-125421,-181597,484329,-468974,-206997,-979685,-818229,1553337,-46179,400933,375182,-1344034,-123138,232007,961403,-174136,-635275,-226917,-758876,-724761,-793137,-1326668,-290694,262568,-737965,-415346,220178,-362337,111768,-77444,623643,163165,-424799,-535206,-172150,-333032,1037549,532280,54618,754289,1299845,-920122,1092443,348790,490909,123405,402733,369339,523600,762906,-605429,-231591,-659835,-1819846,686626,467064,11301,-236244,695281,1554657,11850,-102569,-43113,-906778,-559945,-184188,102826,-107068,-1212705,-1091441,-2029860,-1007309,1041904,-802187,-2013380,-377901,-1097232,534210,-467700,179585,-512339,824832,651721,-227380,78395,-104612,-2012931,-547894,-1300010,178035,543440,-203140,408046,-694241,-590822,584379,976830,732988,-174173,617217,855185,443420,-111019,-481458,-913892,-145742,747262,18092,-465913,-1001839,312597,-285764,-372554,-891582,686979,1785750,500609,735670,622212,866718,527648,327880,40626,1000377,-591938,-842473,-117442,-227006,1625259,1067688,128391,-110905,-1159352,-807916,-9047,61379,233042,-1374522,-839689,131083,496842,-500514,646191,138265,289161,-41229,-623933,276903,-98008,787136,-314469,411802,-565596,-81779,216008,1076079,715981,1273407,745658,-760683,131659,-90227,114209,852586,-825863,-7866,212568,1064225,-469490,-551224,-773469,-214714,629907,-261810,-409720,989361,-766234,-870506,1422237,1079227,-1174658,95419,973023,1076017,122025,26440,698058,144304,-388055,-230959,199683,-131063,1191773,851490,1984387,596999,1507683,534392,-1569398,155963,768475,-182615,-812925,-1052783,-109823,464287,388032,-65903,-928739,-444933,-617008,-315109,-56776,280707,-426681,-409041,-790106,495534,609183,-196251,-19294,215479,1144504,-307908,1651698,-567396,662220,1567665,-35010,214498,667764,293623,-226996,1475093,1248455,493502,-548556,-1153558,-97551,1107234,-403691,261523,254569,138491,-145170,-638698,-1154829,-1205663,-252756,-262486,-465627,-1421863,-693976,-59329,-280285,514046,-804087,-1424627,-374092,-762459,370952,-391932,-757519,1200331,1159740,230598,718808,-689342,288969,-497958,-790118,-667302,308340,763787,594280,77205,-155689,-251484,-1806907,-950464,1666876,1525206,-1143,667432,223893,892788,-1429619,-663365,312456,-852907,145138,-29323,620613,873248,251776,-317085,-876471,987463,1678703,901946,-765181,593131,122257,-214643,-387634,-30721,676466,1630593,-484241,146568,-278375,-240155,-1003977,-566597,642592,594750,47642,-1033219,177904,150825,1532233,651464,197341,342615,-762498,-975483,-360520,353244,808246,-1102911,-154933,27261,-37123,-272332,-363744,863444,-1181276,-762469,399704,-479213,-293728,-1359241,118656,-557027,-1171962,-417243,-202194,-537440,1609974,-1328392,-556361,277796,-291545,981922,-118405,779357,524482,344356,-439334,457030,842370,-190712,665708,2396645,1659080,-542148,694653,252695,1846841,681641,195249,-80870,-705804,-1055950,440532,311641,448030,907638,283972,498972,-439134,788387,540106,-1288482,-688034,-693398,978960,1750147,829171,-103038,-647227,330825,-234313,-457174,695226,-61647,-105688,128971,49303,711861,-678334,1023785,-884826,493817,-572788,-370418,749273,167025,-761672,268011,-745735,-184660,251081,740702,550520,735457,1117339,1534227,147650,-2097835,-1540045,-425601,-1432302,632925,629260,-928012,-309967,-296654,423581,1633128,636330,-448322,1397170,405745,-13382830,-10482021,-1257748,-1525478,-1680722,-1012697,122742,748546,102176,-303852,389311,1054301,-598575,-398328,-336966,-923288,266066,269173,61214,-131679,-2069080,409221,294556,-455830,767918,107052,-931443,-529068,-171053,84041,-226885,-1145832,-204494,1108014,359317,-1712045,210138,1057842,35539,-455310,645057,889424,242706,448678,-360227,-159235,-501804,-617708,84090,830027,-630517,246287,561660,781771,445585,-277626,-1027983,-395800,-621884,-232883,-377723,890249,503177,1090896,-1323576,-966791,-781684,-724911,220655,-952280,-854550,-44105,-623216,-1176301,-28993,1198676,736868,263020,353121,142428,594453,-1835815,-724812,-166943,-86557,-140495,-5918,-936670,257611,912093,57283,99928,-62287,-124268,307862,-103363,-881877,794331,177188,-590879,-1785930,84514,-670796,-13185,-770419,-49495,640451,-1059607,84900,-167723,-1994982,-194085,-566424,-219554,1059827,857027,-1023539,-415528,831167,386593,53228,279647,237756,431927,-21483,-901450,260214,-766843,-1033678,82754,-441370,-366069,-689631,967735,59578,-961384,79439,727420,-91080,-550288,-254396,277797,911380,-580048,-1819614,-460311,-497135,-1249152,53859,1161971,2151598,1109735,177866,-1707203,-148734,551177,-551674,-1803737,-196532,1215442,807116,-334961,-704448,455003,1189149,483419,-398403,-247311,255003,193432,139046,-360753,1147883,1769445,1375388,18891,290511,535290,-815750,-152791,4425,-83087,270607,-87889,-346074,648623,748223,-364702,-449709,-1862862,-1230790,-228512,45705,477706,649921,-256472,648304,-12927,-537751,-805521,-589579,504148,-133651,-648169,-1027149,-480411,-680482,741332,-309616,-235477,-42313,-116574,461651,96249],[292042,-837121,-297676,-888659,-94775,970076,1040187,431555,428692,577102,430943,436606,363571,172683,1132180,446126,1235096,-257020,-125452,276633,176746,192815,-1603735,-1371846,-535161,-1120888,311222,-589835,-1489653,-536657,46841,1134365,-943158,-422237,-1280577,-5822,1393547,658192,-242258,203085,630094,432340,-443661,-154847,584379,454284,-9749,-268632,206676,-703999,-841337,-1027865,1288621,450195,-1378007,61305,678028,-15972,174175,-461797,-29282,148580,294012,-1207235,-781500,66780,-48302,-134979,-322522,-270098,-1268275,1570569,-541905,109265,-478475,487608,-674753,-2982,-199204,940901,-178592,773184,-848256,1082822,1170510,1637,-497087,-816284,311725,-176023,-334874,34597,-366860,436041,-44416,-45613,707777,-1143591,-410826,-525567,-257477,-1106330,-1160579,-475679,814019,496064,545121,-615257,-537183,-694888,-1437278,-1316744,-1099149,-706982,776187,362173,-680292,-672180,-870022,420927,777446,89446,-218280,635696,-252359,-792927,-802853,322031,292208,553165,-234613,1157410,1498703,-190150,-180286,186596,-994704,572041,-25546,252151,85687,-1154762,-574197,-154650,-1419686,502611,1488096,-396712,-1201769,-192758,24951,557706,156997,-1063306,-985308,213028,-671423,-135453,-182500,-131754,-270923,-927159,-731020,1252883,815016,142025,124234,386535,-703257,-565352,-393213,97269,515305,130995,-484207,324993,54224,-460872,-580222,-38527,456999,957233,589577,723050,1329682,1318984,244572,-558145,-318051,-456545,897349,-670877,-401882,-517959,-238188,103240,530732,-39708,-1102081,97198,-608407,-134711,1135606,-618304,104185,703,-114136,-456807,1155185,1117440,-261663,1128477,445682,713912,-520204,396321,-789891,-249907,-28182,202453,801754,241792,822674,-872247,179536,296577,-803430,-36789,786421,-65069,-62370,1577653,-256561,196593,1458645,-293569,-139509,302931,95003,1072170,872618,980081,1280456,-424445,-219649,-925812,260127,-92496,322023,525761,197670,-958445,767717,-728188,233653,429641,641427,141660,941705,921951,547446,-117488,-942973,264338,392438,-427690,128784,571650,372668,-418920,-1127589,-776946,-36227,758925,439325,-28814,-710108,409019,-100533,-925216,872460,323040,-150515,1556639,1532925,-128395,30183,535355,855963,87902,1414182,705387,-295080,-862727,-62220,1377782,1253924,1025674,680482,104803,24110,314571,-743589,-727033,400330,247382,1323406,106917,-273302,-108803,-115505,-7895,-508341,70850,774997,508534,-167548,-255288,763785,-279453,705393,938581,-9907,-921289,-272066,74287,-674825,520530,1524582,-1257199,146227,562601,-152076,-1131201,-618343,-283401,-398844,4005,-4098,490982,675356,135385,871015,-627154,691804,1445613,1160103,-29284,94778,-196221,-664596,-1255233,1476304,-143023,884300,638791,-370968,-1705838,-826879,-519092,-1039023,1274875,438466,769717,-1047468,-1243680,-186240,-1072619,112127,-402715,-102418,-624696,172383,241363,421223,-402184,9294,-48418,705558,-247045,-363317,-1202182,-592393,1258504,-81703,702041,473985,-1357550,-284320,300159,920219,-137509,-369174,-312140,-880504,-598579,-290998,-1201876,-266828,651310,-652654,-548093,67989,-87568,557639,407999,508227,293345,-832030,-670875,-535014,-359330,375378,557572,179176,636101,1192238,-1004850,926630,320639,633260,167210,916302,142027,683648,1213746,-842772,-702346,-1332162,-1481567,1152476,629569,-87262,-132844,623682,1339136,-59378,371912,274815,-682485,-645577,216641,-148328,-49952,-1153638,-1166390,-2143125,-1764139,330308,-769717,-2036990,-794877,-1108030,562458,-550240,317978,-681953,556663,1007900,-784024,-353469,-439465,-2107306,-324161,-1095322,238774,404591,-595964,92384,-570275,-508101,348889,600563,367660,517781,773237,487592,-52512,-207105,-560863,-511070,15789,369609,-202327,-657412,-651757,600859,-687140,-80265,-938945,374441,1472682,328412,438736,196817,1056791,1566698,93316,413612,1406608,-946904,-1056963,-89759,224424,1780081,705549,249265,256952,-259963,-442168,-44511,250409,-106092,-1516622,-768425,85930,451375,-103879,874338,-238028,434732,-38561,-665668,-41613,-26231,1071012,-468086,380644,-722663,-100521,632181,1686767,816533,1111394,802645,-900811,74034,-594020,-494202,688595,-810724,275096,169363,806372,-300778,-359930,-832039,-65667,681412,-341069,-516228,799203,-646081,-1174130,841871,779124,-1111809,447956,552635,1085905,633431,-39847,612189,405043,17663,-244837,-571396,-491186,819577,785825,1719286,409285,1346778,364071,-1298179,207716,507862,-396496,-982171,-1071227,-426848,577819,729119,468222,-636399,-188645,-536320,-539398,-148906,455469,-355527,-595344,-470855,1012805,800139,9303,-46618,293366,1021021,-553425,1345058,-1011147,910047,1649843,-176356,-13822,-28710,-356629,-557067,1579665,1452607,186502,-725634,-1083591,95161,1361644,-157165,42338,819888,407320,-125749,-540277,-1131459,-1133831,-63540,51146,-531115,-1442871,-535526,-147020,-140860,886322,-397464,-1300611,-529158,-562009,255307,-517023,-1090632,1101381,944526,245444,1165164,-304835,122788,-553018,-716717,-760464,893712,1172719,469807,-54314,533547,-76125,-999873,-464206,1468278,1551894,-29499,721168,445943,1128079,-1266916,-915942,409901,-253584,-25292,-68524,527160,955461,122174,-587221,-618462,830582,1578243,916688,-771935,464742,196054,-110415,-458065,-631629,947664,1705321,-605140,558087,-235997,-308305,-1051972,-399782,539898,300759,62883,-1281596,94302,416669,1693770,620651,-94642,-209857,-590057,-1103776,-189584,403884,667856,-551785,-125616,-211700,-38672,-6038,-504880,787652,-915581,-857398,758392,-184149,-342721,-953720,290432,-329802,-1172445,-759508,-260892,-200406,1471273,-1281246,-506976,471241,-465385,538269,-535203,184609,394765,561388,694969,498578,765040,-423947,709816,2093941,1624954,-928454,584600,-151344,1310933,402336,29150,-194622,-508164,-987132,284743,566948,645669,852314,426196,340705,-553007,729809,703902,-894356,-504158,-632727,569929,1892022,986215,-220729,-563958,183752,-336953,-183670,645222,-19672,-726320,-223341,-205789,393712,-841189,1078252,-642867,751507,-852382,-254239,805207,111631,-621329,314959,-610014,170004,184534,452822,229949,858052,645195,1075787,147504,-1331420,-1457214,-532777,-1176380,794922,65113,-844037,-787669,-649790,-208758,1631530,205929,-106793,1754569,-172203,-13740151,-4793114,2614083,-404624,-676924,-852306,522200,1115481,186062,-135377,445016,622555,-540711,-452034,-439594,-697902,-20422,250420,205384,-100164,-2284357,203728,577140,-215526,976405,559780,-377050,-12100,166611,252500,-212773,-1046226,-241528,999807,78736,-1639975,104451,1167820,149954,-183744,496074,843168,275932,609269,104991,109281,-146947,-552205,20780,1302893,-693355,130053,188880,1494074,729282,-131974,-1547979,-550455,-659557,-113223,32989,860384,544821,1656356,-852910,-848870,-465063,-475961,489093,-912201,-796525,-166714,-758860,-1364041,-126024,1168410,862748,490186,538132,874696,470291,-1432516,-137458,-138632,-116299,-71175,99716,-1428214,186018,743770,270892,693463,124368,326386,846688,180764,-845647,483855,406799,-474198,-1766108,-201666,-809375,133717,-653056,327254,917655,-480890,145696,577124,-1767345,-177598,-321862,-363082,2095316,1250049,-1225677,-489018,796313,567560,-6824,146997,168909,442357,40647,-494582,259482,-592826,-1091708,307848,-364341,-453822,154413,751366,453480,-1178590,62874,223086,-453244,-1169074,-97432,442485,637841,-404202,-1675128,-472894,-382309,-1222668,-336355,1296555,2325714,1175371,396922,-1727549,-328261,160833,-691433,-1794339,-447387,732461,1394120,-426105,-1095020,386262,1346385,373075,-440808,-149993,366999,-137165,475135,-44204,980565,1701027,1365172,38961,146570,197863,-583688,-221522,-210193,163502,1091808,383208,-465786,728295,899105,-273025,-251609,-1715069,-429212,-21021,48285,543649,430522,-65322,361669,-228290,-606161,-659503,-12887,243266,-845507,-734383,-898495,-405414,-840989,490865,74775,-190996,-281308,-277936,479403,457915],[753863,11697,-237979,-585245,-1437,1167044,900997,644647,140518,379741,364813,-34477,25220,-50851,1437786,50969,1095230,60213,-526313,66216,-265865,13412,-1819346,-1407161,-814832,-831205,94731,7276,-1201579,26207,-192878,991663,-982019,-523081,-1394422,-162806,1303720,868774,-394166,-101240,209780,117622,-537092,-322922,865005,194922,220445,-286644,55639,-895047,-805941,-909061,1365975,464784,-925011,256143,1017834,194193,216455,-1010256,-503994,218673,584042,-782806,-435162,273354,-169121,-248622,-377638,-383995,-1188556,1188698,-272511,157337,167295,1028984,-730710,-229354,172382,780380,-407758,523539,-1022768,1048661,1342343,-98366,-363647,-593710,-84321,-497102,85381,-506293,-477158,333991,-10364,306294,885560,-1339960,-632247,-539696,-393213,-1060664,-1037510,-427362,954272,555439,418501,-273356,-478376,-596670,-1043151,-1183756,-1140552,-1043256,531155,222739,-252087,-263892,-847515,384477,789020,83228,-647070,508465,-329050,-762884,-716779,155982,113765,463782,-25446,936486,1213018,452377,-159969,182144,-879923,590180,177471,335300,-11038,-1004050,-365671,-68259,-1364176,-281830,1115251,-624844,-1533736,94394,314529,451893,-354614,-883859,-548610,230833,-866863,391017,175566,134252,-386194,-829441,-771362,1505679,1054441,53417,-222611,367733,-1061529,-688719,-134941,58105,667134,18994,-457879,726239,128788,-279921,-234242,-146825,608770,1001573,303341,569819,1847549,1199248,-476699,-763605,-130919,-756209,1103270,-516412,-112474,-230003,87553,-28104,732773,-125435,-1209754,-169850,-678331,312452,1048944,-417483,780487,242759,-502630,-526597,1287391,1891471,-58595,1181914,423562,794125,-318416,109112,-970849,82061,116218,377257,407212,744051,599175,-1349715,91158,-31556,-1118912,-86088,812909,304267,-8836,1199574,-407796,-96059,1603958,-117736,-285833,-44512,304426,1409074,1347636,1135235,1025508,-673130,-485409,-1045417,-184736,81409,228185,260700,-342592,-1138040,990675,-102223,64311,420229,1046430,70710,811514,1004357,603496,-199548,-788953,614995,341230,-684741,94627,301823,41899,-797232,-897448,-646585,2587,553027,46397,-361454,-907133,649760,67455,-810504,908828,438170,-255642,1043091,912383,-253642,148331,609473,477065,155609,1482615,81760,-158244,-629179,58060,1309646,1281504,1135591,570893,440242,285820,331414,-999416,-658725,3277,268334,1532288,206973,-376807,-489763,-444834,-27759,-539776,49560,721443,293730,193080,173540,806460,-194718,939773,967798,-412600,-1074163,-407710,216891,-414892,446565,1500966,-1255465,269226,908778,-303997,-1042281,-711409,-239625,-2924,152598,237971,618858,338158,331227,1072914,-912365,243003,1239568,1391897,43841,106677,-556476,-761314,-1240586,1028872,-344361,684649,479659,-459108,-1403553,-473626,-56082,-449984,974385,106139,827442,-694801,-1113251,-441259,-1340498,-183205,-440431,-77315,-672044,399275,228159,305025,-172351,65744,139480,821596,-8146,-322978,-1347997,-300838,835521,-158376,989953,588544,-1235960,-582770,196269,707374,-156120,-146366,-335846,-1014041,-331029,149077,-911499,-198498,722633,-544338,-536198,-41379,361946,1029068,861711,371333,458430,-1112348,-882910,-925079,-319343,-355213,574898,196859,498901,969993,-1018232,585693,264729,845437,436690,1315774,-129264,721527,1392049,-836912,-925705,-1843730,-972722,1389194,745563,-152269,55822,541126,964857,-153819,785850,603966,-358780,-587826,549610,-233581,-62690,-1143318,-1124943,-1991283,-2151427,-191238,-482495,-1765188,-1339397,-1044964,507282,-415601,507725,-721638,255908,1212953,-1130604,-673840,-875956,-1846491,-13020,-606782,401222,225717,-980737,-218954,-398970,-398126,24815,274969,109171,1058197,793647,134456,-402366,-267040,-582005,-193702,92872,-71885,-353871,-755062,-231529,724245,-1103380,121472,-831204,40041,987753,148245,193193,-304719,1080294,2074314,-89663,825290,1668056,-1121776,-1229457,-175446,526396,1733601,330468,297404,617084,656769,-126173,-161169,277177,-474662,-1297980,-589023,288172,397420,144425,984622,-355740,497348,87928,-541058,-617281,-200780,1177251,-499321,330002,-805078,-36460,1056271,2165022,914221,1032524,563844,-901216,49597,-906734,-1142430,325769,-713719,470255,80241,358833,-149147,-155717,-926242,16794,498400,-304923,-734787,386372,-370241,-1415383,90350,417704,-844207,864716,311072,974962,922164,-34426,303854,312331,274316,-205603,-1135363,-757273,478080,626688,1206073,210760,820538,229170,-924711,244666,239330,-485043,-990155,-1259720,-637212,630037,833883,937204,-234594,100358,-178465,-550068,-197570,448914,-420958,-657056,-256299,1323073,1124136,280711,-71738,401921,839243,-730406,867809,-1267395,961279,1407613,-242898,-187557,-666013,-857943,-729219,1334824,1440661,-144579,-796421,-843143,265622,1256172,179293,-271088,1239857,824850,4703,-607436,-997109,-908945,26353,49415,-576974,-1232811,-473456,-323320,105925,1037702,-79115,-1035875,-690574,-220291,113892,-640058,-1243969,984450,407278,-13682,1175205,51672,-21581,-623291,-502572,-672868,1083746,1236669,223031,-124745,1361213,70800,-88996,204311,886534,1342550,-36148,786269,393688,977408,-1062495,-1144426,487707,384880,-276079,-212231,411596,1013170,66332,-780358,-261141,933175,1348699,948696,-578334,264975,282214,-105618,-467593,-1243077,1021524,1558933,-618734,876166,-41258,-349031,-865398,-28840,470052,-4440,39556,-1393581,69198,754680,1693808,633817,-152735,-544565,-468781,-956297,36854,455237,332998,-85686,-108024,-314850,-98753,359038,-428959,720747,-611036,-961180,1257857,118867,-346584,-515185,448069,-27481,-958574,-927216,-363968,198247,1343576,-1128693,-321428,639174,-577903,223618,-654471,-862626,155301,650034,1637721,467514,643609,-581800,659977,1548467,1371853,-1140806,507453,-579552,677191,156791,-68347,-332396,-91624,-658533,206298,577026,836171,876128,548275,166938,-500954,633654,877609,-53041,-303955,-370984,36123,1447917,1185498,-246967,-408854,251882,-402112,17068,670087,-21794,-1322955,-506640,-345894,102215,-759910,1124831,-69490,948626,-976627,73459,815893,127326,-406435,332248,-414727,687164,52484,-117817,-177155,755646,42668,491942,-87898,-800515,-1298953,-422062,-786733,610990,-503524,-718819,-1222042,-1003088,-684685,1436935,-185727,371515,2039814,1363197,21885519,60279677,28510602,4303434,1244110,-314720,1254208,1435655,308950,145005,558528,411442,-384313,-284691,-445378,-293615,-249413,219529,248663,7292,-1857216,339040,989687,98741,1107541,997272,281341,384711,384170,406357,27732,-651572,-153167,769112,-16974,-1246409,34889,1075720,358720,175178,270421,681274,244399,584058,446364,114815,179978,-475374,96012,1531999,-904576,-79990,-34785,2177066,844693,2364,-1876046,-547638,-671284,-141536,414738,680861,447521,2077083,-347635,-684978,-117558,-124019,816534,-799263,-700059,-212608,-857272,-1384651,-273055,978340,923189,499018,682355,1382494,292478,-625091,485310,-79214,-247124,-288508,234146,-1693106,178332,464506,505913,1191871,351767,806668,1199807,427938,-772944,120285,653546,-175122,-1239297,-314248,-715359,296839,-341167,676064,1071917,148878,87752,1191623,-1204605,-101020,22732,-388510,2584301,1476150,-1146841,-77541,860369,722933,-187787,-62269,172340,348850,216589,-48765,96458,-404634,-1036292,883665,-198727,-492885,938644,495227,727876,-1252150,-84841,-390983,-725551,-1399573,-13928,524268,409044,-245151,-1261206,-390385,-281709,-1000541,-677848,1328047,2125743,1010619,478838,-1624651,-500151,-218261,-660928,-1401474,-650114,386993,1723924,-441565,-1134581,240829,1208458,-27610,-377433,-91559,534644,-327769,715286,244490,877939,1166579,1154718,3982,17629,-4309,-24297,-155747,-321354,356934,1721068,752664,-372634,794413,952989,25644,-64728,-1311198,225839,207319,31160,647212,339243,261601,154072,-380876,-491604,-428720,541389,-217853,-1808164,-870487,-527444,-326823,-952967,258147,352019,-204865,-476680,-374407,471195,696680],[969158,855088,-170273,-364160,61030,1364262,809063,774058,-122143,117557,382304,-71885,-290361,-203397,1496469,-247693,921401,498351,-872318,-216352,-448685,-133405,-1836721,-1247436,-941651,-436179,-84611,654512,-960035,463682,-166744,842576,-798787,-641435,-1334027,-621423,966004,903136,-543505,-401286,-168922,-120625,-566449,-523873,929434,22150,383837,-282547,96231,-676062,-622548,-751804,929294,313199,-275470,434156,1155301,336346,358994,-1561042,-920688,286105,895341,-33610,103788,539141,-276235,-231499,-219898,-347551,-857412,712023,54865,314627,982067,1533909,-505998,-177908,638497,542939,-525272,133606,-1035563,904102,1278115,-168593,-99235,-356735,-378256,-686434,497034,-983888,-678986,314542,124238,571197,887591,-1547096,-739163,-690695,-545637,-816033,-811460,-385802,966103,528159,229855,65736,-432067,-486547,-827598,-992450,-1022882,-1151220,86674,70287,63619,106518,-736116,319635,731352,10791,-1122054,160693,-561991,-693938,-506268,175063,14483,161518,-79585,590074,1011806,770040,-223481,37384,-753742,404027,412028,479257,-124445,-839342,-299093,-82443,-1077032,-984915,645387,-819463,-1723527,550411,593162,365785,-469039,-254844,71010,241311,-1160276,891899,384304,246344,-444576,-620437,-761646,1521046,1036937,-95496,-437324,266812,-1228545,-568328,163998,49535,878221,-114515,-401395,1067716,128732,-88700,113264,-274940,708564,968919,-22183,374702,1991475,973052,-1170236,-890035,141314,-947910,1107426,-298335,332473,56180,571477,-40495,697765,-327466,-1182415,-375621,-651956,633822,895331,27136,1361090,355075,-798579,-678959,1092820,2527740,125834,1043645,337545,793797,-73193,-356046,-1067963,321325,108998,372144,15034,1054719,433759,-1729819,-90987,-655271,-1200527,-105399,700768,740898,173994,702806,-518055,-540989,1529572,87612,-338798,-218683,437117,1536489,1522416,1219053,784593,-871048,-805495,-967555,-463240,145153,-6833,-61326,-792923,-1231753,651757,580650,-100349,326939,1054944,-178387,627426,910966,540057,-390516,-522486,846304,399858,-801588,98125,-120268,-394966,-1090593,-715717,-546470,-30575,243597,-93555,-534589,-952234,831101,289447,-659646,895787,700356,-357346,201407,95405,-385811,197814,743143,280420,578167,1542818,-495028,-116890,-536787,194790,1168677,1162877,938506,343271,623747,436573,338898,-1005826,-526537,-343802,120929,1514371,352579,-194546,-641678,-468953,580,-592183,-2431,313159,3411,493195,431512,687892,-16274,833253,962403,-668099,-1168521,-576215,237084,-180935,332091,1286128,-959192,375303,1134362,-511781,-651253,-946475,-222101,347195,406566,513418,604040,11374,394358,1107907,-1064595,-68169,839595,1165698,290050,74515,-867018,-856226,-938494,705388,-358393,402670,267232,-505530,-639472,503552,574706,160327,569549,-109641,544448,-499460,-793505,-666744,-1490972,-317311,-321436,-117074,-537178,652359,198330,9992,208293,37019,260677,787340,171214,-62226,-1406328,-4637,453480,-255969,1187448,656529,-1012673,-833598,-58938,367801,-223342,-21981,-327812,-1097777,5654,354014,-478461,-75026,524351,-381361,-393648,-96259,828876,1347016,1180895,240360,609942,-1212892,-1075475,-1235222,-235436,-946372,523758,102490,386826,704131,-925448,159385,182969,1067897,891174,1526224,-416808,530083,1342510,-527273,-880694,-2016120,-432084,1386302,768322,-155584,303196,515222,496757,-247571,943097,793386,-44199,-385401,688761,-159062,-159168,-1119010,-983695,-1535997,-2111054,-422036,-57509,-1252637,-1714623,-914544,388855,-98689,761424,-617393,-53190,1178847,-1116903,-788199,-1297971,-1337362,214062,-62800,599868,23216,-1229880,-458682,-208480,-309772,-311946,58483,97633,1288201,691756,-132572,-649048,-225600,-597305,-21744,90352,-462053,-387394,-781428,112019,728871,-1370760,182918,-563365,-214585,485415,36224,93220,-672676,813022,1801366,-182716,1107301,1664058,-1036517,-1301957,-224766,619506,1422128,-12784,303975,846048,1217423,12423,-323700,128157,-804224,-840758,-416986,607926,361134,205097,1007550,-188662,485323,331481,-266435,-1189351,-454167,1117647,-411982,161206,-839807,115892,1356381,2307816,926281,1041601,87244,-754340,58623,-976681,-1609705,-152056,-672596,493537,-15467,-114522,6177,-23723,-1038035,57638,180448,-140761,-934157,-152342,-4467,-1515482,-622675,92819,-444887,1208859,311733,758042,899217,33906,-124017,46426,393283,-134808,-1330706,-906837,240725,406786,655222,100739,71583,127539,-528479,275850,59280,-363985,-850357,-1638331,-668067,637976,706547,1143204,253466,367060,349309,-323767,-221354,224517,-722032,-590967,-232989,1219082,1426025,547753,-113191,525467,669113,-883494,364478,-1284413,784305,976029,-136495,-298789,-1042059,-1023160,-644300,787050,1261968,-464629,-635439,-460392,398433,882446,476665,-598510,1399101,1242366,190272,-765739,-770917,-641263,-22225,-415931,-623049,-844082,-519022,-612780,396895,975159,16869,-702287,-805317,166676,-7786,-748043,-1220501,889258,-306639,-462828,772129,274724,-118477,-745226,-313476,-393946,880609,927652,-102443,-135774,1950024,167398,676060,823479,29133,975406,-1621,897037,50371,336253,-828544,-1297102,501022,866599,-506309,-420543,269601,1030323,115330,-861295,146193,1333849,1085068,944968,-184603,6244,336610,-184594,-420844,-1672821,885360,1163291,-577110,970829,252209,-370563,-505307,425466,456804,-244083,-64409,-1364500,101703,1054558,1550142,654451,-39273,-609540,-451281,-571571,255262,485852,-142184,135029,-115518,-303321,-184981,691189,-199368,630612,-339217,-1075000,1873556,351270,-352131,-368114,552062,315774,-572726,-875111,-497761,569604,1249387,-969465,-101584,752130,-682066,190896,-353821,-1858003,-87242,539438,1992870,450496,527611,-619595,573261,922575,999715,-1068260,493417,-941315,117677,8343,-81938,-495191,404552,-228692,202914,352381,981896,944593,658695,-7702,-247899,545513,1040858,941170,-149707,-47847,-476531,657674,1410027,-169538,-211432,453308,-416627,101310,724869,-80609,-1712156,-682414,-404307,-105344,-611006,1128044,641200,978049,-937897,441417,778712,214391,-171037,333970,-225164,1246267,-107360,-744604,-397738,539339,-476384,-128747,-485163,-758332,-1120615,-134596,-336336,242445,-900969,-569751,-1528905,-1297143,-968486,1140803,-437708,897471,2316373,5580614,105437984,197823391,80037821,12095535,3534762,543906,2013054,1654705,429338,449667,661241,637839,-151622,9012,-190618,98483,-368075,138662,165467,131783,-1094098,718786,1390088,372792,1167214,1310428,835373,635651,465258,547820,405901,-48180,52828,498878,175751,-604277,13095,794943,602514,520946,50649,507165,145085,411630,561226,-102788,409288,-437026,264633,1438986,-1258490,-274098,-51724,2553126,802745,106980,-1857685,-420216,-648125,-251169,670337,240402,201613,2217266,140146,-505538,205323,266620,1098534,-642129,-595081,-154539,-858318,-1255110,-392955,700892,892397,215663,756427,1447532,108109,253437,978239,-1622,-458513,-697731,360962,-1678826,198048,186157,723765,1539933,614547,1266397,1400588,645581,-688135,-190187,878055,167092,-368769,-225522,-382578,410948,13621,861211,1103024,667852,-103468,1424534,-518357,9795,365987,-259496,2295876,1441200,-784374,560939,913469,808928,-479563,-313093,237101,201504,469171,337848,-241541,-363037,-872937,1605020,-15947,-505695,1370546,288385,854083,-1171086,-257655,-974342,-864797,-1188134,32053,498261,309590,-225798,-765602,-260443,-220259,-585150,-868500,1248550,1655491,729011,488766,-1403014,-688197,-543523,-494108,-726917,-761580,215241,1696277,-371197,-756326,-32856,809640,-578853,-147163,29419,750151,-322552,808027,460985,847387,382962,852059,-58321,-83028,-92868,620407,7366,-304874,429017,1926431,870802,-113655,785629,841319,405120,-8235,-794562,515410,347901,-68511,697884,285806,590588,121063,-425819,-240568,-211750,929039,-688372,-2504049,-1007798,-59634,-244212,-1012389,199955,501280,-246452,-635002,-408636,464706,773394],[847043,1314180,-106290,-311181,69773,1472071,795769,703959,-270835,-140940,458219,273154,-540717,-281442,1324464,-347448,759681,958642,-1088135,-514682,-388978,-162969,-1629321,-953824,-925533,-75054,-166271,1200072,-740316,653942,119439,724489,-466893,-753225,-1125154,-1221778,544672,675218,-661750,-631268,-459261,-263828,-526113,-729285,806639,-76315,379169,-268992,334532,-167004,-371666,-609664,108674,58477,404347,540420,1037921,408859,519948,-1871567,-1109202,317686,1077218,663172,639884,784488,-378812,-95632,125745,-177872,-417696,286447,371746,554045,1782890,1830112,-68861,88144,982086,267888,-523490,-299689,-870451,702593,1016269,-155442,210696,-235782,-525785,-667142,804846,-1273983,-837640,390182,285386,607611,708863,-1621327,-751103,-899819,-639432,-444916,-537267,-233568,858745,418754,-27741,257398,-378304,-376608,-851364,-827174,-762000,-1074815,-465722,-66187,104982,380510,-523350,205121,672599,-122004,-1499230,-283779,-842800,-576451,-280124,312772,-59121,-319471,-354403,156117,968952,821292,-371197,-213261,-688270,75329,621037,652907,-238025,-717277,-468141,-234159,-677857,-1438587,205551,-968923,-1743231,1009761,790387,333291,-115072,594722,643292,178734,-1512279,1163899,415261,188897,-453042,-374942,-618671,1357504,783505,-288974,-470423,138107,-1171270,-287356,407597,60207,1093318,-289166,-245836,1262049,78071,95368,369652,-404786,751166,899937,-316770,218331,1746138,706484,-1689464,-1008250,483362,-944768,906435,-61546,836440,249587,1000781,192659,517663,-552617,-1047546,-485064,-521754,812760,704701,550512,1619441,309220,-899975,-892055,612209,2745182,272879,797612,249526,677470,168572,-928966,-1062636,552967,910,149208,-278823,1107175,316110,-1857125,-314243,-1225563,-1045162,-66416,562790,1048650,357897,165561,-573407,-961844,1317007,217750,-268988,-161384,497559,1461960,1357859,1213026,588372,-949681,-1092614,-699100,-650745,17590,-358231,-385464,-1084398,-1205870,-240672,1100358,-228519,218181,639060,-531052,450840,650462,369302,-620039,-226257,834465,425952,-783295,163449,-574586,-798929,-1270309,-588949,-496775,-227844,-128552,31400,-492656,-741021,1030903,527823,-632460,824064,1024386,-428109,-611800,-669925,-486821,193116,922213,294910,1210755,1502695,-852777,-140711,-618974,257916,949955,914785,356810,56133,600263,409818,306923,-766092,-429036,-570382,-142743,1312128,532766,167131,-544415,-106009,78751,-716367,-78443,-276155,-355125,664721,486057,506777,298372,446085,953100,-715559,-1148170,-714328,133660,-23849,205050,919779,-441412,464228,1196268,-745891,-140645,-1197544,-216380,585845,701799,780387,438351,-233327,329522,998757,-1030167,-188260,348783,616166,662247,12730,-1024872,-884586,-329166,568478,-201524,93734,64889,-476445,278398,1746245,1183251,663318,108196,-143437,53428,-445875,-565800,-824529,-1450612,-287482,-123231,-151934,-219728,869053,152810,-448624,679016,-56845,232086,603032,233761,338337,-1389642,216677,237446,-347799,1221778,601130,-745845,-864844,-389351,-36104,-315828,-27666,-318868,-1067459,320562,264735,7251,78874,205449,-157632,-166818,-79790,1172819,1400506,1318588,146813,681951,-1119803,-1137548,-1345757,-140608,-1245904,373827,-85197,322063,459073,-704820,-190749,90017,1233400,1405182,1532112,-644616,23082,1152227,15696,-605728,-1793544,-4702,1199399,677702,-94704,557982,573653,56805,-327430,713516,759761,165176,-96327,589726,10211,-335162,-968666,-781159,-826918,-1775836,-349663,358391,-643041,-1671527,-708035,246163,291939,1066069,-403640,-351767,879971,-756166,-673194,-1537378,-784662,226510,325321,741622,-170010,-1252912,-568730,-42593,-258622,-590650,-59342,380117,1176146,505147,-316326,-844480,-46686,-642935,14247,12765,-711054,-313002,-814768,262119,699166,-1347592,104914,-181072,-313774,100834,30400,148381,-763906,223595,948460,-171093,1139684,1388005,-698557,-1220965,-160719,522347,869184,-305895,305463,872012,1281743,-61151,-473876,-112263,-1015458,-393309,-307378,890591,349645,106078,974723,180253,423212,644107,105577,-1508566,-620513,952985,-238049,-206005,-826506,326487,1429458,2051537,813003,1073897,-491712,-478340,111687,-828243,-1728046,-595349,-754514,296748,-82399,-470388,212331,148,-1125502,91214,-144502,111985,-966228,-660119,360412,-1426798,-1091597,-114754,-22184,1366257,469077,482435,626564,132862,-551254,-168044,418985,-73285,-1159234,-956270,113973,170005,285969,154943,-682630,46823,-193340,323638,16081,-70662,-637996,-2060975,-510799,636454,431529,979978,760926,554044,882239,57247,-250112,-169411,-1270854,-439250,-379341,630574,1551565,738171,-182917,634181,567528,-1045901,-62974,-1091462,426255,497443,157205,-369006,-1094316,-782837,-298200,209005,1026677,-743980,-215494,-54006,485643,415987,624220,-863434,1259491,1524386,358859,-880641,-492776,-428339,-176297,-1248067,-669190,-432603,-620208,-1000736,641199,791499,-134029,-382886,-840625,486697,-82394,-819562,-1087026,824209,-923715,-953979,122454,306383,-144530,-923293,-273529,35698,410878,349677,-425794,-90679,2064312,205935,1123156,1176505,-858737,604426,90580,1035690,-467199,-627747,-535898,-1332775,416153,1046518,-629389,-612034,61480,998553,246259,-850884,521523,1842586,870211,853072,334549,-277733,320299,-304953,-346857,-1741813,583107,545724,-567136,797774,548900,-377587,-84907,814297,485006,-365356,-264846,-1230358,155940,1211256,1319259,635906,128479,-422856,-506370,-110244,420686,482232,-648189,41403,-153863,-213701,-265458,879097,47054,486229,-125615,-1190949,2491167,467038,-398354,-660963,590908,657315,-112000,-669489,-632591,841119,1173303,-887666,39928,822008,-790863,448882,285111,-2388642,-227106,221316,1658216,496151,430771,-533813,556857,427751,634643,-685559,553057,-1155487,-234872,-26671,-34523,-662354,798306,98098,234899,33249,1044083,987726,755484,-169789,177348,498572,1176547,1693226,-83737,163265,-841008,-67498,1635042,-14615,-25342,650445,-361554,96263,710040,-189685,-1757201,-725009,-406958,-199288,-515883,1013157,1232048,800993,-781614,668758,699920,353333,33399,337121,-102926,1641555,-248311,-1141467,-305424,323118,-804373,-702871,-882879,-1134639,-948284,235304,70702,-128168,-1006892,-414442,-1644091,-1487915,-1070677,881161,-516341,1350702,2540003,10597621,206661463,353113226,135925871,19330280,5302951,1514547,2431980,1724884,510311,691630,661423,1255333,103074,289771,331654,263434,-386454,-46849,-22818,199794,-341336,1160324,1619749,523664,1159710,1417657,1147050,778215,441136,696347,771281,556912,299868,292813,624871,97469,25335,382333,814590,740566,-106237,418944,-1864,172817,436958,-423166,504843,-455426,466490,1053297,-1678158,-353924,105118,2452630,660395,166971,-1462535,-237484,-597927,-369764,756429,-428756,-138258,2002618,548043,-313257,463526,613169,1231005,-477968,-572129,-167,-725547,-1028810,-388844,432142,770616,-271465,747454,1038287,-37006,883052,1215175,87632,-695490,-1118361,448030,-1409021,203864,10467,875521,1716932,893904,1671401,1542794,815486,-622197,-325525,1048810,431411,544097,-13849,105499,406999,198233,785538,1027692,958199,-387740,1200012,57108,135336,604269,8153,1360545,1130416,-243623,1095609,818872,805249,-807197,-528336,319922,61226,728388,582378,-717057,-525511,-612658,2168344,113716,-506150,1377729,204722,836152,-968672,-337621,-1431924,-899421,-675655,110475,373210,349828,-395075,-392225,-130584,-203755,-36641,-854357,1082527,1066732,474349,489825,-1059373,-884941,-769253,-262215,10253,-769982,157506,1338330,-245977,-77771,-435995,297925,-1064183,227547,252311,986956,-122833,758244,588575,869020,-329798,575044,-118720,-127446,-173850,1047917,198336,-173062,368926,1639862,646767,213886,680815,568485,716611,-147062,-360276,401347,326343,-265600,643976,167613,794126,281258,-347957,60464,-98489,1094804,-955861,-2582255,-1043319,364375,-160455,-1020209,325044,556552,-259781,-768915,-401133,485670,702806],[448801,1252786,-49595,-410972,7049,1386394,813682,419038,-262925,-334238,522632,757160,-714197,-336569,1040606,-210248,626397,1311689,-1141940,-764655,-206171,-25252,-1244959,-598588,-815852,128564,-133292,1553129,-536381,609831,556359,661753,-105501,-821471,-826584,-1701377,233545,209887,-712406,-739245,-622222,-315931,-417423,-914016,580933,-120527,150109,-309166,650661,371840,-155755,-503906,-736811,-202874,939752,542515,706576,446200,636761,-1795086,-974039,301824,1016245,998176,1003196,937908,-502808,108510,572874,60978,-33015,46050,623401,837545,2373377,1838936,431839,377363,1041458,-30546,-425919,-717142,-563684,494908,637767,-45340,473246,-305234,-528977,-449876,946168,-1331141,-807115,494108,372879,356805,409565,-1463664,-757329,-1043721,-614348,-68858,-289273,68434,674091,267084,-331377,243269,-289448,-274146,-975328,-720788,-441146,-906004,-984306,-163990,-163705,530651,-227362,33058,667876,-293860,-1672093,-700744,-1020570,-401642,-133777,462119,-163771,-874741,-654339,-301914,1038672,767165,-551764,-488613,-720918,-294483,754420,808720,-326526,-656363,-784393,-485663,-307082,-1606727,-118283,-1062522,-1600753,1302009,868491,359260,522109,1321326,959406,-1788,-1848652,1089789,309484,-2596,-422421,-141713,-280843,1100597,393676,-513000,-360012,29817,-922102,46399,523602,81425,1252861,-490655,42674,1233599,28155,255264,476629,-466003,742027,828213,-514005,148417,1253204,457844,-1919588,-1139145,817909,-723317,545751,147815,1289914,303587,1183797,688611,286898,-667959,-852812,-510067,-314133,891649,509848,962723,1471893,145119,-771933,-1122275,-31845,2351344,367715,562024,241011,450899,356991,-1482104,-953063,840670,-126240,-243956,-443166,945943,216327,-1635119,-488607,-1436075,-746414,51009,517354,1124905,370911,-322145,-569103,-1165349,1099702,196787,-85862,87373,515242,1277498,929306,1067187,477669,-859365,-1258186,-305691,-830646,-319447,-760139,-640790,-1187458,-1055034,-1370629,1298855,-282486,173752,-16932,-867660,360605,303526,124425,-808925,-4635,527064,292933,-667815,285230,-913080,-1013779,-1316481,-513446,-476637,-603388,-494396,334117,-195278,-229815,1270610,717980,-765229,694632,1279869,-455080,-1075953,-1133558,-519991,166903,1106363,434288,1793516,1284884,-909000,-181149,-819355,167681,653651,621964,-494863,-184961,408828,232737,217210,-363119,-454405,-628608,-440351,1041155,692897,553439,-300502,570052,191171,-910440,-153981,-810358,-768521,674908,384555,355971,728236,-69924,948567,-584289,-970787,-739006,-40725,61185,91739,501768,166592,542561,1092069,-962176,285623,-1316824,-196940,703626,959754,1013542,151638,-373634,175954,786713,-803102,-158124,-133024,29832,1045767,-56344,-930215,-802039,487315,566129,54646,-185931,-51925,-321983,1036489,2686779,1574862,1016216,-342294,-1925,-443340,-471637,-620086,-864332,-1187177,-173113,44648,-133343,226187,998055,91710,-947933,1139621,-182548,45083,313651,163868,711341,-1313883,290669,194486,-411535,1048348,372288,-491005,-638713,-684786,-433297,-400281,-165379,-332200,-898400,519251,-62167,410894,194619,-68937,88701,99077,22515,1325889,1192459,1294168,118665,618869,-859274,-1016885,-1183691,-61337,-1198077,149203,-324533,303302,274402,-367171,-305145,6825,1283625,1805637,1360792,-734940,-781403,907920,611713,-180813,-1279977,215901,912381,490902,13716,770908,692091,-218789,-395554,114297,524725,218367,186443,297594,183317,-563827,-613963,-566331,-15776,-1352048,-36355,640229,-101833,-1147404,-417952,122826,609920,1366002,-152925,-623392,371643,-205597,-384616,-1443272,-389614,-7018,455798,746051,-311222,-1030540,-520248,49909,-221051,-765876,-144287,871365,804878,286810,-480908,-1009094,255425,-706228,-22303,-146090,-782085,-192994,-935016,175547,699307,-975145,-65769,232350,-241216,-89366,117613,279283,-560377,-573562,20492,-69897,896259,943454,-212193,-982416,-1037,315108,195786,-547026,325613,706270,936609,-279385,-552462,-291847,-1026366,-180542,-249124,1025638,350598,-77651,898832,601250,342849,950214,493065,-1469303,-609384,761199,-28820,-756526,-737623,539247,1245249,1506724,593206,1025339,-1008672,-117569,219648,-549488,-1473586,-847297,-946070,-103231,-100813,-631992,494320,-62032,-1142973,123866,-379806,373555,-753035,-985075,631599,-1163192,-1182378,-161931,312861,1285997,642874,217418,273583,218693,-885226,-185730,396234,-65419,-758424,-938196,46142,-38737,223022,391382,-1246953,-21843,29941,430667,92864,257495,-444934,-2279047,-216057,658067,137125,491781,1178199,619469,1259972,440142,-306174,-611482,-1923733,-273292,-559880,-289949,1425460,801866,-274660,710283,554091,-1198030,-366856,-775875,-4307,76822,554537,-437526,-893848,-245760,199015,-25618,846701,-956236,343887,225039,528678,26036,572757,-1007014,876840,1612656,449841,-809500,-211893,-315606,-352535,-2081870,-688351,-196627,-690238,-1414239,769179,612533,-442388,-145231,-787104,652528,-104539,-825207,-937153,765194,-1172578,-1321488,-543379,158589,-87437,-1120749,-410109,526682,-139867,-300732,-652639,9877,1699831,190076,1194553,1169282,-1504483,383707,236008,1123957,-976247,-1521031,-160296,-1247041,234588,894669,-599620,-690717,-241196,915093,383568,-840464,767692,2161957,738429,649450,852029,-537339,220168,-414725,-285828,-1393776,200746,-199837,-659910,411986,742097,-368726,273921,1024114,507849,-350915,-532413,-1050829,175112,1165891,1074974,563909,242321,-50376,-536078,218631,514273,443100,-1050161,-294632,-218003,-83568,-317076,881110,165125,287434,43302,-1282168,2910337,452360,-503057,-1239037,581434,954308,298419,-455915,-730754,974461,1082449,-907820,34760,899583,-867641,862487,995940,-2328882,-221942,-242159,865686,578771,306721,-360770,721341,237519,383976,-90019,653802,-1179109,-330585,21168,25250,-794216,945260,181189,254721,-181824,999900,941973,824473,-305081,684738,504676,1266979,1943732,-110090,138705,-993036,-402064,1843279,161797,83763,717987,-221237,68490,520953,-333284,-1435414,-629006,-346871,-179074,-512220,704955,1487588,461285,-574915,653371,596274,506713,174804,354066,-75037,1686614,-328534,-1112116,43370,165664,-930718,-1164234,-1106207,-1633436,-778902,583491,345377,-367773,-799704,-267329,-1533674,-1543078,-1022537,776973,-452028,1604499,2573458,13232877,266478043,431507996,161367874,21719866,5846542,2288258,2297363,1609330,533170,811407,483753,1958575,307925,435765,947067,73894,-378587,-375636,-257684,152906,176710,1487276,1570876,531250,1087772,1303017,1205265,851360,369649,863795,978065,923546,476997,226038,1162267,653328,46682,-77026,953209,752363,-187045,442875,-163014,-51387,149554,-704770,468446,-505904,643555,492727,-2027905,-276908,341656,1928034,493672,169747,-818137,-77775,-538758,-446935,695857,-1147125,-462633,1453729,812634,-86379,635956,836843,1145937,-351852,-734726,206767,-461342,-770634,-178319,255649,580325,-726795,661664,346021,-110133,1094076,1151480,193068,-872671,-1362701,473547,-983589,165580,-3412,915479,1724942,1148908,1989096,1679753,895253,-602153,-179476,1148278,577150,1201489,175952,606177,247186,50947,433062,870245,981300,-691432,668213,390170,267777,665072,353297,189392,619037,288384,1297514,511259,717815,-1047002,-616654,364252,-12779,919207,643830,-1227234,-819285,-269190,2328583,150551,-491795,1095763,279664,701037,-715719,-253643,-1702128,-877727,-123049,290018,194037,488690,-688322,-253380,-34162,-225866,530368,-649730,878812,487824,353916,516301,-603406,-1040575,-850630,-52902,577224,-702647,113040,790655,-126524,654824,-887920,-133454,-1284254,651598,529768,1201514,206479,622310,636082,909116,-713008,409453,-159525,-79509,-359916,1043029,343028,28346,225256,994628,115348,502107,510029,206160,869178,-448280,-176256,14154,128423,-517748,489823,-55734,805938,567802,-167765,318839,-132283,1077479,-898013,-2062263,-897023,643612,-87389,-981746,527943,563850,-189242,-881780,-375219,543059,532761],[-52418,824373,2991,-558440,-134301,1050672,750774,-2163,-117767,-429467,493848,1123776,-824361,-466328,812927,113828,506814,1439235,-1054458,-914538,-36450,269792,-788537,-245794,-672387,128926,-18745,1697868,-358831,456172,980405,655435,160968,-819568,-509221,-1821696,165851,-341534,-664466,-698297,-644986,-295700,-245039,-1046730,353986,-123879,-288072,-496153,850510,680581,-60200,-425205,-1195444,-371955,1216853,445860,284026,493400,689176,-1354123,-540803,246489,691732,885806,1119402,968948,-674266,308107,1000263,280471,170788,48987,776131,1126955,2614045,1598142,841526,487903,780409,-345406,-267728,-1089715,-192225,317909,246182,127553,623050,-549946,-428953,-123400,908412,-1198599,-544723,486656,307217,-110785,96605,-1082707,-863194,-1031271,-450669,181826,-139460,458190,471239,132342,-618040,71410,-148221,-183238,-1042547,-664615,-163286,-739129,-1321619,-210719,-650450,556581,101662,-184893,719005,-473756,-1617094,-998628,-972986,-176895,-113326,533725,-323377,-1371855,-755793,-707501,1091692,746988,-689850,-687573,-829536,-602710,785781,900553,-362565,-631235,-1020424,-727176,-59952,-1579073,-298254,-1092243,-1335203,1312261,826434,418538,1086550,1644914,935484,-288697,-2081581,693795,153441,-255518,-362298,79777,237666,823324,7772,-749382,-207524,-30061,-563758,337157,487199,108197,1315317,-681397,432721,954840,37003,379071,422103,-382007,692551,758703,-567509,159947,722208,262377,-1832588,-1246311,1038349,-332046,110451,298652,1608237,228425,1031183,1290101,71218,-563262,-639336,-494562,-80796,936833,331983,1136629,1005920,-60289,-453441,-1311383,-680427,1364855,404583,436493,373886,159791,454846,-1858087,-757252,1140423,-200108,-675027,-504153,696373,102192,-1077963,-528875,-1175881,-441950,248033,627153,975320,108844,-672873,-520125,-1033948,993290,13086,165995,424421,531675,1105969,388745,756922,486827,-586918,-1241118,113576,-1030331,-768849,-1120632,-764925,-1111862,-803934,-2248082,1147933,-232641,253990,-639053,-1071925,418478,9409,-147165,-904411,60100,-15434,-41683,-506561,430768,-1007882,-913622,-1221486,-481488,-430441,-1052994,-783213,669156,334779,519011,1490620,790115,-937720,526899,1348469,-441518,-1087557,-1152736,-461276,154822,1247003,549747,2082145,881715,-689068,-190351,-1015420,-105743,304500,392312,-1350459,-276913,168777,19832,75687,67549,-634117,-508617,-682254,825376,742653,827336,-92096,1328689,310576,-1115279,-194043,-1097192,-1183681,533880,225010,285995,1177945,-549483,927651,-360713,-631078,-590769,-197794,112255,13665,173508,735692,623209,859712,-1105828,487274,-1225380,-136911,726385,1112111,1192616,-189688,-431655,-8386,515173,-428851,-81884,-535033,-305843,1300982,-111477,-506266,-604845,1249760,586709,316497,-396666,-26770,197,1481767,2907654,1652078,1251805,-701212,247030,-770779,-503361,-953213,-756398,-716365,-98736,88202,-61083,694967,1006322,15462,-1312939,1468974,-309923,-238519,-7757,-3441,862519,-1181469,181526,222568,-437308,670298,-17194,-277503,-297749,-839159,-750015,-442883,-409365,-373363,-613876,528741,-496858,599958,178861,-195284,283299,380580,211216,1306226,827380,1176354,172109,404896,-490307,-748544,-762600,-5752,-849421,-75797,-558244,313177,158009,37688,-115554,-48492,1183765,1938148,1059030,-670583,-1697472,666106,1061401,288651,-698418,223957,602109,256747,146871,923457,809408,-240475,-466935,-661509,203401,123153,376186,-79179,284298,-796947,-78729,-386478,683589,-985951,404881,717441,250696,-306220,-62636,52520,723633,1566560,50028,-848582,-221350,313133,-34065,-960601,-242146,-404810,358692,580945,-363266,-627180,-326124,31611,-150093,-828724,-275234,1375028,318226,91660,-695696,-1129436,610715,-720221,-49086,-399413,-701237,-111969,-1168035,-103063,722329,-314634,-255311,581347,-51844,-77662,241311,358451,-159154,-1328858,-506831,80859,450978,482550,253985,-646300,170510,100540,-421446,-735388,366677,442706,397412,-507278,-521981,-263768,-779343,-265201,-192856,983996,340545,-256323,775532,921258,273366,1173083,805029,-1155987,-427831,601366,159811,-1348523,-546713,693097,862051,900011,330187,806826,-1327771,263358,383245,-260164,-992250,-813406,-1178558,-617996,-71438,-600558,826382,-148458,-1072372,107908,-490900,550145,-329336,-1046388,738564,-811152,-872073,-49867,482692,993814,724517,30106,24975,250727,-1089628,-115,342720,-141203,-306101,-878712,-38638,-183935,437290,756452,-1530041,-71657,133166,656144,218347,454056,-331602,-2090422,134084,712425,-56654,-137257,1384463,552292,1382033,664259,-391367,-947503,-2394912,-162751,-595270,-1196014,1085362,726528,-359700,761707,602974,-1270505,-536051,-438316,-379039,-225848,909705,-541883,-574369,322072,663790,273854,771403,-1081241,813737,265362,537211,-190556,354713,-996124,377563,1531873,436758,-461267,26095,-287058,-459851,-2486816,-637821,-268888,-654511,-1722892,785295,534818,-746142,-22718,-654974,631176,-88613,-734417,-842839,668498,-938689,-1436718,-1020685,-92176,42662,-1270660,-653743,963643,-595481,-815689,-705099,163439,1033938,129333,939659,867190,-1743018,384780,401681,1059407,-1315305,-1943161,275402,-1086094,2493,507123,-423344,-586844,-617000,779968,428690,-967078,802862,2106906,663438,356386,1238563,-720588,63024,-470769,-270453,-744390,-161028,-926482,-871747,-64735,756294,-337250,483976,1022522,468750,-219977,-793137,-882616,107293,929034,883147,489608,253791,422245,-431490,262646,536402,379199,-1232610,-678084,-292791,55851,-329990,736394,73696,90919,188416,-1302919,2920499,316520,-655605,-1730650,555451,1169708,545189,-384185,-761500,966471,952073,-980723,-100204,1047162,-852384,1226874,1460587,-1822333,-122012,-736004,25233,606874,68757,-159752,1097217,401721,301562,513184,713999,-1026901,-206900,97803,46548,-846023,808854,20982,237577,-143935,856703,786920,853389,-395845,1149228,553590,1285583,1696220,-189130,-131209,-944982,-272778,2032199,293176,60067,601837,4792,74414,113085,-497007,-865492,-417095,-194549,-72204,-581965,187283,1322575,63656,-373264,409311,493409,626885,247189,386227,-114999,1334952,-323473,-655794,479478,56083,-898077,-1468415,-1052409,-1941489,-596567,843136,443863,-427276,-364819,-136957,-1202281,-1444601,-868944,871410,-308916,1565777,2296387,11714483,245954764,378679639,137785200,17957473,5098000,2590979,1663337,1289346,507227,792759,110246,2380427,397409,389641,1398455,-426085,-438924,-829560,-467501,-24143,399559,1590303,1233705,441419,957589,1026834,1104700,850524,305163,1037358,943426,902000,489499,313050,1568061,939986,57886,-492433,1015679,538497,-217945,499069,-306077,-210740,-171542,-839669,340626,-514032,753797,-85745,-2157754,-74723,548282,1222253,369131,107258,-178072,-2064,-484735,-466369,560229,-1659983,-644520,684250,897200,202816,719731,886384,837744,-312866,-1121016,398764,-111707,-537009,264612,214063,357118,-884051,521729,-294622,-99685,896098,838756,328599,-882146,-1316776,429003,-555052,71615,144181,816589,1580049,1323701,2166307,1780154,841211,-640619,270505,1172009,653518,1425961,203662,973952,-49124,-418628,-110334,660604,780052,-940165,119484,498175,406798,525964,689817,-757750,52184,609398,1116046,50160,574218,-1067340,-515750,325332,27599,989079,536475,-1608232,-1084554,135672,2036907,101834,-446827,729859,498375,488597,-493217,-20318,-1759809,-826233,216977,592731,28463,673511,-941774,-305273,15202,-279860,975948,-332096,692892,-13905,390363,568012,-79872,-1078095,-759150,57452,833612,-617529,-93,242519,-78083,1194159,-1233851,-330317,-1142090,1002114,757132,1339047,553808,482070,626612,930406,-692202,383914,-180832,85262,-684039,580033,389594,234664,83417,266509,-535764,668177,335270,-140209,863224,-788044,-295321,-429203,-195664,-743771,286675,-339047,645193,855349,63026,469067,-288342,960373,-548657,-1266311,-569228,727416,-45856,-903537,670373,545487,-8447,-959475,-342748,621958,315319],[-484655,320297,56917,-614194,-345018,502135,498120,-433496,97062,-431229,321618,1246936,-889766,-762480,773090,495100,373473,1283482,-882536,-942860,42729,648800,-382025,53055,-540738,-10000,108911,1670307,-224190,343318,1239876,679192,239389,-747214,-234979,-1490921,354611,-736054,-506196,-512930,-551752,-224999,-14666,-1084522,203903,-89398,-843166,-896046,764535,627958,-122690,-353961,-1046682,-379693,1212819,293569,-72787,575950,695294,-727258,52475,173266,192903,455853,1029413,903766,-901195,431228,1291448,397252,145926,239386,816190,1385235,2466864,1225707,1071095,336160,299263,-655475,-76993,-1392760,151865,189261,-53004,294013,644129,-873133,-285073,187153,727327,-981591,-198056,216346,72472,-599695,-115249,-595689,-1121354,-870027,-180128,212673,-133415,810436,304822,69429,-795694,-134439,41935,-105444,-980636,-625740,3717,-631958,-1378011,-205980,-1185170,475346,394481,-419744,763031,-627956,-1394691,-1132971,-669092,64184,-203108,498401,-511713,-1701551,-530466,-990963,988803,804022,-720791,-726156,-941049,-779623,722262,903087,-324533,-591543,-938201,-818053,44128,-1483246,-356065,-1055871,-1004692,1020440,691313,467494,1249698,1487306,654077,-598281,-2138543,138271,36841,-486312,-277193,319148,824673,567517,-246302,-967667,-124941,-36543,-195542,526077,326627,136144,1270122,-833692,832004,473825,141509,462294,237689,-123901,616481,673862,-463838,197024,321287,127648,-1510233,-1266622,1075393,127638,-298258,384487,1758481,81791,592612,1686376,-102539,-216237,-428704,-481240,121056,994407,173807,1058089,426778,-233003,-33599,-1398677,-1200262,44669,389937,460943,651723,-128325,449396,-1915759,-512095,1291237,-194103,-970330,-512931,492707,-46138,-315484,-400765,-546671,-238619,498546,872036,683643,-379151,-822167,-459081,-582498,1033403,-274733,422755,737504,582274,1040505,-93805,318463,621099,-167928,-1031943,456941,-1224424,-1119214,-1350671,-724439,-898785,-501464,-2490684,756533,-73731,476080,-1014702,-1078723,630477,-89145,-393538,-899546,-47895,-625716,-514807,-344545,552095,-795803,-454956,-996344,-478501,-293642,-1376795,-949982,893296,940492,1316732,1583027,698263,-951455,359998,1177958,-401112,-789873,-762033,-307923,180446,1309157,509021,1973317,372390,-301177,-135666,-1073134,-517750,-38114,306855,-1927109,-170417,27008,-74814,-78041,386292,-913185,-245194,-798294,727205,588217,923121,-96242,1864765,408339,-1242397,-165199,-1060072,-1501706,288180,100512,291152,1509133,-876162,846753,-134521,-170300,-273252,-249654,164079,-14244,66204,1186464,722835,566885,-1120732,436852,-950850,-22294,687692,1123664,1263433,-498689,-449485,-167223,220455,2961,-70813,-824272,-261702,1321599,-140370,247708,-333593,1611829,531691,504052,-526029,148727,486660,1646663,2413029,1464780,1429470,-893596,501188,-855264,-485971,-1380322,-518422,-100372,-173218,-30142,16161,1050273,883792,-74207,-1397658,1561236,-422424,-524571,-287332,-190852,662028,-981051,-89389,194819,-429145,146947,-480293,-100468,-82922,-792410,-918237,-419179,-713837,-423040,-271023,326018,-896659,498071,-42187,-162338,350028,674929,463873,1190222,454806,1045355,305484,80794,-94604,-432543,-184354,38064,-322790,-209327,-726241,325729,91528,433252,299899,-68351,931864,1732497,674891,-526325,-2417106,443590,1252001,682073,-286413,96876,319259,36726,287554,1040722,864242,-13783,-561122,-1303444,-48861,-62574,429391,-415924,283611,-974244,502765,-276137,1083572,-709453,836849,582312,377312,546585,299292,48980,566489,1568306,141005,-1001868,-745090,613475,254856,-179847,-274310,-808557,154765,277793,-311342,-176358,-39933,-107566,-5567,-805330,-492143,1664746,-140322,-37465,-972631,-1179431,907696,-594773,-3018,-748507,-545521,-138271,-1462623,-459038,683007,463280,-387536,786163,145389,88633,326398,279067,286877,-1751501,-452577,230248,-58478,127990,529270,-312576,258262,-40700,-820072,-861320,411286,221371,-104576,-603468,-380348,34110,-281237,-519405,-89589,813839,297873,-356678,600115,1042308,232975,1262309,969128,-779245,-157519,490437,283987,-1760765,-263428,745519,405890,460701,99347,400148,-1386412,592197,587363,-70309,-531852,-508278,-1367529,-1108249,-12369,-434815,1135279,-191987,-944407,-42266,-503027,565114,176900,-863751,652465,-502845,-249474,183415,469996,575522,668470,-44455,-7929,203503,-1185232,279756,241753,-302123,72388,-785532,-196289,-247159,766544,1139068,-1560131,-75518,137115,1026326,300595,406056,-300637,-1479062,458918,774267,-85683,-668328,1299486,378483,1237598,626111,-484957,-1046189,-2392120,-140499,-369378,-1708238,662288,539590,-393260,817128,656502,-1190514,-572706,-149870,-598265,-386345,1081845,-698124,-258134,611477,924758,909566,756063,-1115558,971792,45883,525478,-231406,71250,-826184,-93290,1336003,336749,160152,188963,-286741,-441520,-2269726,-485380,-625123,-491605,-1776310,786884,583878,-878349,-9015,-467670,451648,-62204,-528301,-816923,492436,-337623,-1252910,-1196208,-336573,207065,-1303509,-884348,1241845,-839169,-1057844,-548599,354385,305646,34620,479807,443217,-1589740,554729,533644,779273,-1404899,-1737201,693596,-933114,-201201,46401,-151489,-295062,-990971,595442,306171,-1339700,594567,1735138,575026,37706,1418085,-792152,-86200,-451758,-310005,-26655,-417881,-1473181,-1154996,-499830,581346,-274975,517867,858982,328259,-20007,-951735,-754522,-68159,576846,780564,521880,188327,906833,-133512,2838,490531,308436,-1143457,-876910,-358554,181095,-307686,534868,-199678,10182,305807,-1204106,2426109,82073,-819051,-1793808,539734,1276227,566624,-529004,-716110,838223,781566,-1009257,-258659,1295882,-703034,1370724,1486620,-1130531,-46937,-1129587,-509001,476518,-342233,11078,1569860,813451,375028,885393,633714,-771080,39246,157737,-3830,-787354,480046,-245326,197495,160253,649514,547443,835713,-426409,1446794,618810,1195800,1159695,-250976,-534080,-769053,154118,2205385,325725,-115869,342887,293070,123168,-453195,-673931,-275360,-141462,64287,67509,-686156,-454007,815639,-272073,-201846,45756,419794,668400,264431,421605,-146750,738888,-232338,35680,823888,-57270,-759796,-1593825,-743525,-1888733,-391062,1010927,375323,-337556,135888,-25570,-700583,-1197696,-668361,1110915,-143737,1219515,1709544,7184773,161697335,231487144,80548222,10735296,3586444,2336560,786466,779449,471007,662511,-396895,2330424,337615,175492,1496432,-1020833,-621179,-1315323,-595239,-289409,384160,1449252,701218,340028,784717,700304,971836,733989,273619,1181079,674800,513271,303183,507065,1693103,956690,57091,-788589,1030099,153107,-243184,433350,-411918,-294571,-396874,-784604,193728,-367041,779007,-542869,-1969113,161939,642118,609964,323467,-17372,174488,-35012,-430840,-442854,431570,-1750152,-593284,-136051,809308,562874,725850,754284,368528,-403556,-1644022,506520,242731,-366588,879420,298682,139349,-598957,360322,-567963,-17427,425683,404195,509026,-620132,-986725,319557,-281281,-72880,396787,583981,1310837,1369217,2128242,1765868,637974,-730185,864058,1117123,749423,1205888,2597,1120117,-401894,-987635,-669803,437550,451439,-1086329,-180078,494234,549433,215904,933073,-1191323,-400895,590270,657725,-404508,414061,-781612,-228599,191311,211491,925210,324768,-1678798,-1159743,562057,1466522,18357,-354301,428783,799884,243508,-354745,263879,-1626962,-736856,219509,960694,-57365,871547,-961975,-369733,19805,-367543,1181410,-13900,566325,-427075,516973,623074,429291,-932181,-503100,29033,777856,-579856,-210963,-148276,-141721,1406524,-1298870,-238361,-678326,1181377,835988,1341930,797422,409101,584680,895800,-390849,468556,-197552,356109,-1070429,-177351,324678,384721,27703,-253162,-1015237,675687,218108,-374935,770353,-1007963,-605527,-724635,-549738,-861853,103922,-583947,401038,1012760,275085,493315,-478221,802423,-77697,-583722,-147880,612838,-58969,-789356,650289,494581,260589,-972346,-297313,688557,89410],[-772902,-34195,115388,-476173,-597140,-130921,32865,-757335,301563,-375103,18894,1151136,-914451,-1223443,946115,767103,210340,882887,-684652,-867622,35130,997520,-118645,258054,-441713,-138540,175566,1520354,-142848,360597,1247199,684825,91400,-632688,-41315,-811949,692996,-724716,-253063,-219942,-400725,-119002,265045,-983440,157031,-16839,-1366536,-1477376,339685,259064,-321954,-286755,-403979,-210001,986339,150490,-235025,680043,684920,-158185,614689,109897,-313704,-70525,853625,815043,-1162470,429229,1371713,362263,-67273,464275,745398,1568084,1992160,853264,1124410,16253,-210783,-913617,133512,-1587804,391663,107928,-175486,377776,570386,-1140641,-149328,374070,469184,-799712,-64019,-373965,-269643,-861833,-148281,-170742,-1487932,-670794,122834,-1206,-272640,1002529,205495,106194,-778953,-237739,258012,-38683,-799818,-566248,55722,-588513,-1143057,-160784,-1596717,310812,586200,-634543,700273,-726174,-1110079,-1105927,-185010,265128,-340060,391454,-663705,-1814703,-6251,-1107867,654126,893151,-616806,-571861,-968382,-804293,603699,824949,-203634,-494158,-434422,-653593,49198,-1389590,-339241,-960736,-672750,504985,503038,462993,902431,993509,317832,-795489,-1987210,-344032,11310,-628918,-165563,594760,1299874,346139,-298834,-1121446,-177258,-400,103618,598943,109454,157482,1136216,-963809,1124059,-87195,333488,506837,-15850,260718,527707,559332,-228635,176764,117078,38494,-1109604,-1155777,952692,538236,-594003,422891,1760861,-59416,33027,1557176,-234544,276584,-227840,-479489,251691,1060315,23197,815445,-44596,-329696,385806,-1336931,-1528039,-1212558,342143,603778,1002195,-351826,356028,-1582829,-266791,1110250,-141973,-987878,-512193,407617,-228939,452952,-148981,223803,-155573,751442,1165196,364717,-904398,-748293,-420262,49641,1160101,-563084,623424,950246,680124,1106169,-386363,-153598,839321,311570,-682661,647508,-1364756,-1139099,-1397017,-523715,-607905,-209286,-2057034,312199,164921,805188,-1079274,-901077,923214,71243,-569138,-829520,-257228,-1090582,-988609,-207829,604280,-305307,281853,-674892,-478088,-28819,-1368775,-990923,921161,1318979,1883419,1459346,444340,-664625,243106,807479,-348184,-444689,-163012,-81219,245636,1286600,264204,1547830,-105848,115822,-5541,-914911,-958160,-288917,385160,-2075818,101447,89489,71201,-167150,498682,-1157568,88963,-759876,719008,184373,865882,-395431,1937152,465103,-1219741,-51698,-747586,-1613249,3545,46991,321293,1603477,-1003959,661311,43659,332211,134412,-149447,218774,14644,231564,1501183,857299,292082,-965689,215274,-597005,135712,610612,1004823,1107184,-695420,-459098,-264323,-68931,377535,-187986,-998029,67273,1082740,-143897,1184283,-58235,1335381,362199,573147,-588270,422777,1049970,1654795,1589675,1172127,1586247,-876734,657519,-743828,-399341,-1640779,-219487,558484,-435752,-275968,26248,1164322,646631,-173692,-1150776,1375481,-517466,-735338,-478011,-302701,138743,-704461,-439945,51261,-398784,-413705,-879606,67670,-168938,-559968,-890755,-321783,-1022345,-437106,62462,-42524,-1159130,123231,-473351,-26817,255500,981718,734741,1064483,200110,949931,497778,-262300,232839,-181821,396773,93545,226869,-188741,-780678,313473,44471,742997,735792,-58631,560914,1232798,250666,-439825,-2679336,227755,1205558,874928,-181031,-49619,86138,-118480,428787,1179739,829824,352019,-691376,-1519879,-106193,-256263,361694,-620183,207869,-1039337,942673,-248897,1115136,-475239,1127047,279660,322082,1121836,578524,103714,165456,1322722,103246,-1055520,-1070721,619942,391967,676631,-308351,-1052126,-15916,-79987,-172718,158282,259064,-341666,215732,-743498,-760441,1592585,-471586,-80676,-1243429,-1142606,1024744,-272315,134385,-1158942,-412414,-293857,-1712923,-749469,469171,1144363,-406227,804370,230039,334147,310767,18701,638583,-1652022,37421,334101,-493368,-76073,507852,-75995,205641,-81366,-912331,-907071,432135,166218,-404301,-481394,-160355,539301,371586,-721754,80687,603707,214192,-342494,385985,953142,224601,1210808,957177,-545123,92439,402984,325464,-1800659,51962,687886,21088,315454,-45742,-112137,-1211244,806130,802635,-43239,-311620,-56152,-1449754,-1425355,50074,-213605,1329873,-154226,-828501,-387084,-476755,385138,607520,-537219,395314,-350174,517544,479246,323665,139804,479900,-24761,170032,72779,-1222195,505311,59967,-516125,337983,-650937,-427446,-229896,1006802,1409692,-1434396,7036,73503,1447938,268842,108666,-302680,-646500,701019,787776,34343,-925423,927343,154577,902042,320868,-552808,-851085,-1809991,-178755,96553,-1624571,320332,296307,-330577,907075,656002,-935296,-480819,68236,-626071,-406224,999358,-889721,-18081,429924,906594,1396334,687080,-1083635,729939,-355303,507459,-168913,-150401,-521479,-426496,1047480,203111,948196,262238,-257083,-298598,-1619327,-237263,-1079704,-247241,-1481775,915949,710095,-733995,-66237,-255857,190313,-57085,-214728,-805576,219424,348342,-824985,-1070318,-477357,343477,-1179958,-991941,1303885,-834275,-1000448,-207140,542870,-289471,-82786,-37004,80512,-1209679,742526,577034,310814,-1260678,-1079756,991777,-869005,-295427,-357386,142305,110136,-1267358,368648,5008,-1947424,184417,1279679,396854,-226931,1398522,-750685,-145797,-361949,-383537,528530,-526438,-1718227,-1421545,-799838,278872,-178061,406351,619911,84303,188167,-930264,-656064,-326637,221404,764502,768039,119547,1316422,336617,-439846,368830,248235,-818610,-734674,-400501,275533,-263271,364561,-525585,164513,356400,-960514,1539728,-218245,-940811,-1337978,539424,1260169,377622,-848411,-614857,621313,593842,-902516,-287154,1611565,-425678,1232876,1116535,-487202,-121280,-1319745,-598211,140140,-882394,114986,1904446,1253521,537746,862814,354766,-516334,294162,188553,-130208,-618201,132666,-427032,180894,595165,423585,265858,765386,-393805,1490220,667175,964957,587572,-225128,-890592,-560184,611146,2347712,237281,-405893,55597,596381,173067,-1020515,-863347,84357,125910,393973,166668,-787687,-1041109,173550,-458637,-57230,-291618,396928,601679,246076,437029,-74182,194938,-76641,682217,962289,-221532,-554682,-1544655,-317971,-1485081,-168103,1134746,191168,-178494,522440,68398,-126084,-839328,-485117,1369689,25570,658051,949919,2489328,69324912,83402969,24937039,4167799,1979013,1689422,-47111,152482,481164,475617,-905358,1891286,142794,-117019,1220323,-1420107,-897332,-1692708,-617640,-552522,230945,1120222,128259,310432,596013,434333,892343,467792,264130,1253442,259636,-66159,-36811,726740,1539111,797664,61623,-918992,1032802,-296814,-299044,109759,-478464,-320439,-446846,-563433,113962,35357,724994,-799439,-1471439,324796,591727,236906,356606,-181309,55739,-159590,-345669,-408811,361537,-1340251,-302598,-835410,599763,964085,672980,479447,-152299,-642946,-2099597,483165,509024,-281004,1518965,459073,-40533,59612,212539,-334836,106051,-129074,781,737746,-49248,-490352,162567,-264678,-253561,663319,263390,959112,1266116,1818137,1586812,317211,-845344,1227054,964908,916184,669511,-386665,1049313,-693901,-1314305,-1031821,249804,104105,-1119607,-122855,488847,680493,-198078,1023896,-1079216,-604163,248411,111314,-676896,277516,-194642,167650,-8689,540529,756298,101118,-1324450,-962530,946425,907285,-27956,-211322,248299,1096113,8089,-298684,460096,-1370623,-580501,-59288,1266315,-24351,1075406,-622087,-238523,-11441,-499089,1093932,198272,511958,-766888,617472,658242,830705,-594920,-140911,-127830,517547,-632771,-493996,-310927,-313926,1304514,-971236,83515,-46700,1153024,735137,1160314,849461,434634,526427,768833,-40656,594757,-229020,673668,-1379909,-967321,173806,442830,103347,-386779,-1054931,537750,194052,-446665,683910,-992504,-862590,-755215,-825752,-830636,-3093,-698505,186802,959478,400813,422274,-581511,600583,302134,-260552,229541,336933,-140328,-638398,435177,395344,548287,-886948,-218166,706213,-118358],[-946666,-183914,177842,-133207,-844512,-683708,-542699,-905638,441454,-309548,-335299,939645,-881183,-1690454,1237110,791442,28211,372625,-487708,-742421,-5942,1202626,-30627,343463,-374825,-101042,133814,1285326,-110436,500153,999659,618125,-259436,-520642,65387,-28145,1013369,-172023,53755,116413,-267193,16568,575171,-723494,182492,85430,-1696202,-2071202,-326211,-249761,-588621,-252282,353417,94162,644181,77790,-151459,753223,666952,159432,983368,83001,-655129,-506220,721067,788831,-1409326,290559,1227423,178578,-362149,547493,577921,1619845,1308490,567004,1069711,-250356,-548521,-1054011,361343,-1627350,489324,58985,-84735,327662,465897,-1240676,-46774,389454,205407,-739282,-395726,-1159925,-604693,-719325,4891,53508,-1832856,-579135,366951,-404754,-510526,969311,170524,230252,-537072,-152321,467853,24954,-555980,-460933,43676,-568336,-704835,-95254,-1785343,85579,641151,-796607,450772,-745958,-858733,-955509,335183,364580,-446779,277475,-711942,-1729968,651149,-1048219,117130,940169,-395463,-262003,-853885,-697502,490239,709724,-8360,-330457,381832,-226321,23266,-1285631,-295413,-825832,-404048,-90238,299485,380850,218406,436297,139800,-751544,-1646171,-555525,68621,-654867,-22290,885157,1489072,157275,-157869,-1154925,-347012,63131,298943,577901,-84387,159987,947542,-1131692,1217458,-569502,551146,517475,-270108,659234,438795,428555,76924,27130,81660,-32038,-783905,-920470,784117,804998,-732222,445266,1663152,-135341,-439491,793126,-330403,736428,-41185,-454312,304881,1080821,-135028,542118,-268253,-343801,721858,-1109225,-1671203,-2056693,287340,783047,1295004,-480254,212702,-895049,-70707,533120,-120598,-686201,-517863,423216,-428652,1033591,109384,896725,-116783,947876,1397899,118933,-1249318,-481990,-417026,663905,1257011,-747468,730025,1039377,808556,1258808,-430325,-537071,1052937,728900,-295267,651915,-1405005,-729025,-1263680,-201103,-303119,12614,-1254360,-12371,421971,1164449,-905836,-624647,1157958,412393,-644595,-748476,-433552,-1242658,-1313349,-102181,563144,344069,1089910,-310577,-443235,345237,-932258,-940546,754338,1154834,1952858,1108653,85930,-88889,216573,352737,-288380,-257611,366485,178376,329882,1202881,-122729,1010967,-416376,447562,192539,-568493,-1296639,-364861,578200,-1855251,431363,368216,482811,-105453,386101,-1207278,403485,-588996,711111,-414409,751098,-925616,1492200,476928,-1030587,128336,-291777,-1456822,-256066,24857,311799,1424345,-945278,353298,172903,782027,503177,80525,239546,96329,595524,1700305,1033977,101231,-635519,-38844,-279493,297138,504049,807252,581837,-736176,-462152,-293537,-327602,584018,-417656,-1067022,432985,656289,-135807,1992123,149892,473377,104812,518686,-612941,697676,1512280,1608503,901449,942815,1718693,-661907,642900,-564768,-259357,-1536208,43765,1131500,-834598,-559796,-87646,968853,337381,-277468,-636474,976824,-598674,-842791,-575721,-257540,-479713,-367904,-741910,-169537,-354793,-878733,-1080160,252574,-536033,-236815,-660670,-163571,-1275657,-357502,330282,-463564,-1250588,-407458,-1026827,141862,38557,1281286,965601,984008,114574,878906,712646,-512845,397056,-69338,830770,181207,658323,-18582,-698964,257035,-9300,918816,954455,-35594,131933,576317,-175106,-534779,-2445700,-789,1037223,764619,-356812,-124876,-95754,-186793,569972,1398736,719228,684499,-855040,-1188281,73014,-381661,237252,-663015,125137,-957523,1086125,-293708,865504,-226096,1178863,-112836,176814,1280504,688660,191054,-364670,877603,-22843,-990065,-1139617,390862,349163,1339307,-170729,-1030974,-58959,-391477,5778,238340,488983,-612190,465318,-692492,-972954,1170919,-637623,-46291,-1396223,-1023207,870163,222994,333184,-1549619,-380985,-544923,-1811094,-853701,27026,1569232,-289543,640293,122853,581759,171253,-335965,817707,-1051160,654219,368417,-772364,-163988,193294,13215,21146,-52401,-710660,-856687,404588,318821,-441029,-146121,84006,1088590,1013070,-702812,301171,434276,99081,-220220,173006,724273,236361,1054900,798022,-538237,234293,292765,297641,-1411010,307256,546350,-186994,442378,-94179,-563912,-900743,868583,994091,-175490,-407043,356107,-1404762,-1459612,92620,-205,1340403,-44464,-789396,-891025,-476011,33786,843877,-195596,35257,-371984,1232453,775998,139173,-222846,191192,18377,455008,-125851,-1236570,567676,-218842,-724865,508501,-465611,-666762,-151057,1022155,1470237,-1247375,210773,-26119,1677697,105117,-331010,-267368,88968,831130,689087,217748,-874887,364449,-50130,505438,-155755,-563460,-409582,-836383,-193299,652381,-1038387,183723,58653,-147288,1042710,576062,-553416,-270098,234564,-497980,-305610,691166,-1070640,123202,-182840,663056,1321773,453901,-1037090,186240,-793957,492413,-105535,-212860,-139677,-580994,648388,103955,1726931,248333,-173258,-86899,-956645,49080,-1386666,-14081,-890378,1253743,820196,-310910,-143630,-52695,-58607,-99791,160548,-716861,-129748,827366,-296476,-734858,-468870,383011,-914379,-918981,1161148,-617298,-711406,237700,663625,-648715,-209795,-478298,-106602,-814297,781020,499939,-227808,-966055,-341055,1089316,-929011,-234189,-675057,388804,495402,-1376870,115889,-405748,-2615747,-308945,959363,89393,-378387,1258548,-636400,-52391,-225844,-445537,793441,-494645,-1627275,-1585548,-933457,-44996,-52482,213897,369472,-222948,347954,-705607,-545711,-605322,-33005,796012,1250538,120300,1565754,889313,-868228,151805,208361,-373281,-248595,-418505,329245,-213655,266147,-730629,583512,285100,-596454,557612,-537287,-967870,-562786,533448,1126006,68921,-1202169,-501279,348936,420922,-631100,-63619,1894893,-78218,878305,593633,-29841,-404634,-1263808,-331270,-352014,-1389018,144783,1875841,1494534,698826,444623,-88554,-355673,467192,216998,-303449,-374257,-61913,-389413,240646,946026,218501,-24603,643393,-310480,1262214,669810,588870,148720,-74492,-1044451,-395058,877889,2398845,45220,-710980,-128486,855132,162717,-1400343,-1063145,49149,313040,705942,150543,-863907,-1373932,-357966,-469472,76236,-484878,428721,423392,204502,404712,172612,-6398,108169,1052061,871716,-447082,-299926,-1357456,35633,-862730,51645,1265893,-37340,-38782,661251,146368,392015,-438160,-372448,1507534,225706,72650,218187,-298237,13870851,2605358,-4375897,491612,647921,969685,-657773,-442939,590129,292123,-1256957,1322450,-125111,-372574,713822,-1406988,-1161358,-1841536,-547399,-706783,22997,700572,-334779,394622,424783,287998,880245,68422,240612,1229477,-172950,-600662,-420848,893739,1243630,588626,99298,-871293,1045741,-689573,-394506,-488637,-514665,-313584,-318825,-246905,173917,701275,614728,-850173,-793133,336789,419040,73673,438282,-337081,-514710,-327002,-179546,-396636,347593,-539034,132937,-1288029,347607,1336948,581819,134550,-607945,-1008720,-2252244,322477,611708,-290089,1987121,626490,-161657,839806,109677,305123,231580,-591658,-252970,997332,728521,-636,-15292,-503041,-454226,849726,-62933,576261,1033766,1260098,1269235,-45148,-951486,934859,676251,1116163,17216,-834340,855233,-814250,-1135317,-1024914,148163,-180185,-1058673,212242,523046,769819,-631985,943653,-595483,-504489,-239487,-336450,-666509,195535,576657,547009,-214175,979852,539519,-46016,-586993,-528570,1210054,599690,23506,-39194,181040,1299483,-185305,-269349,454287,-1081214,-333429,-419220,1382893,123441,1281248,60716,195817,-71209,-682339,749166,241990,511941,-1046438,587268,664409,1059997,-143385,223932,-356602,197027,-774818,-789026,-272007,-544180,996523,-276869,497847,551002,949197,515472,770987,690826,538038,455539,518185,146805,686044,-286308,938678,-1491063,-1550350,-12631,410678,293874,-137305,-557284,304300,263171,-361553,671129,-727315,-808849,-520409,-941237,-674046,-15923,-647179,86081,699867,393973,317406,-496849,309989,443973,-327106,434034,-33429,-281500,-448195,63210,247314,761707,-683932,-83261,655718,-283403],[-1070639,-211075,242339,324131,-1022885,-1028891,-1040191,-874444,508225,-274396,-625590,713442,-761197,-1886397,1482968,519407,-136637,-60540,-276224,-638975,-30568,1196978,-83489,304503,-329341,165766,-15735,987960,-106415,678485,568302,441361,-734895,-452488,107203,600145,1173292,837413,358000,415009,-218856,179720,875850,-331465,210639,192384,-1710913,-2408424,-1027102,-689079,-832555,-304672,813489,444944,301686,108487,135011,726134,611689,158675,1090400,111885,-729947,-755287,698742,881390,-1579744,40874,901108,-99868,-610391,386136,339997,1493648,546190,381650,978907,-247505,-584567,-1018673,601372,-1479880,455271,20774,183793,139867,395124,-1131807,29763,259552,-10356,-823386,-1179039,-1853697,-817390,-174854,273862,28430,-2001690,-678463,477641,-881225,-765073,725389,168913,391796,-128787,122260,643325,100049,-321838,-307745,39213,-515437,-218285,-35191,-1760995,-183016,568858,-887595,9749,-675565,-686482,-739157,746273,322017,-467927,198158,-631223,-1511586,1215146,-834191,-491732,901236,-109717,103350,-595693,-499622,441250,622747,234429,-133690,1229550,353940,16975,-1128551,-255411,-679372,-269167,-612790,107831,225948,-450128,71392,231610,-414768,-1177767,-424392,148683,-578102,156001,1129504,1307082,-1314,103194,-1021291,-538619,143604,400205,503687,-192010,131229,733744,-1387538,1082854,-838408,693711,497847,-470468,938089,359471,328274,370502,-275606,137736,-110097,-606675,-619414,705355,882547,-721657,481179,1503623,-132495,-660185,-353377,-386092,1004051,123788,-344356,309080,983455,-305973,348854,-231945,-293486,925620,-742348,-1670301,-2336623,252431,909313,1394067,-524421,67495,-566,41068,-307101,-204120,-150977,-519891,454905,-618458,1306374,228383,1307526,2261,1048722,1486960,135,-1293215,-100468,-425208,1088449,1218119,-764969,738626,1022474,926294,1416615,-247647,-723366,1146832,955563,11003,487156,-1317331,-18408,-1008941,182818,-39753,120777,-521758,-137282,620965,1462539,-630801,-371641,1193293,729527,-612881,-698917,-448172,-1036103,-1391553,-21867,435172,973158,1696212,35429,-337157,748216,-153109,-851973,473564,358781,1414708,610986,-277378,613692,292037,-41066,-214343,-279198,599896,422717,399367,1097896,-507199,577221,-481754,640453,437700,-156879,-1442725,-222833,789639,-1482943,679777,768858,1055772,124820,107304,-957879,618356,-349904,612941,-1039994,695505,-1489171,695465,454006,-724944,318745,152729,-1061885,-445130,-52702,218103,1040867,-747885,-47875,282169,1098095,708619,348153,169993,213951,977870,1806008,1238169,25398,-179660,-198810,-74226,402577,369923,601848,-351391,-631885,-430161,-277088,-528375,549475,-671442,-1039404,591730,185141,-138471,2310338,247422,-618894,-172194,363922,-627956,868201,1664299,1537284,581930,863312,1798917,-318620,434274,-453926,-105883,-1032959,188603,1489389,-1247560,-778286,-333648,500995,18973,-379038,-5256,531217,-666380,-871566,-616077,-18937,-843666,-20712,-858558,-370987,-293067,-1123965,-1008462,454905,-974703,29395,-275743,24723,-1417944,-134095,499866,-787057,-1204019,-911640,-1546603,309935,-195712,1525686,1104649,954724,163904,762887,906944,-582273,330348,-97588,1025207,305022,878077,220880,-490695,153788,-79487,957251,811747,-18118,-280829,-64544,-563147,-844233,-1924708,-244893,859920,315024,-651537,-111919,-235991,-179664,707967,1714656,554292,823205,-1028452,-430731,429468,-393403,138166,-582960,112943,-728938,879004,-377326,530575,56507,959732,-505635,35027,1071587,588324,277646,-860801,374515,-153198,-807611,-979789,82917,162282,1614085,200517,-742618,40615,-580525,162396,9881,588729,-844244,654171,-683552,-993316,578806,-654433,31712,-1344996,-846182,419048,776458,531915,-1809417,-478693,-815854,-1699589,-715101,-574780,1710683,-54469,341138,-172967,770510,-66014,-621259,818316,-180470,1124975,333367,-896667,-211004,-299020,-35543,-228762,-19489,-313846,-708800,317405,597179,-253716,306869,301547,1493140,1473342,-437981,529998,341755,-23767,-31142,20113,471556,246573,858111,570641,-684745,233806,124474,241512,-710004,420472,368955,-192156,699575,-78183,-772491,-582904,780271,1133683,-400702,-722390,553052,-1254794,-1178675,103972,177551,1149027,83851,-835942,-1405166,-540893,-411246,850522,55179,-332235,-467812,1721931,1021847,18315,-468399,-153806,-7891,704761,-364116,-1213801,441672,-562803,-862647,606068,-234288,-803240,-40185,809197,1294904,-1048095,538709,-134664,1443882,-148121,-740087,-141520,456236,840389,440131,349059,-617013,-234984,-176092,187164,-645302,-503706,133706,133188,-85621,1102834,-274346,282865,-126992,144009,1204274,444674,-142332,32470,375599,-299285,-117174,272324,-1182269,176530,-960958,341370,653457,25445,-1034213,-438041,-1117313,481884,-125744,-93780,216922,-584039,130932,96011,2312421,162809,-56227,108264,-624696,278980,-1383950,112534,-225110,1726124,826072,289001,-199488,110457,-215188,-203681,513337,-474550,-495162,942779,144358,-322063,-334166,274439,-577752,-669317,889848,-273085,-303857,664202,641169,-761787,-330065,-758209,-96950,-558102,578107,310130,-679737,-626570,165050,965222,-1082626,-33328,-962549,545725,722733,-1309732,-134412,-797024,-3062575,-715334,839045,-320413,-407409,1095809,-524787,204786,-77243,-443034,771789,-374865,-1273265,-1602155,-923920,-287447,83284,5327,118268,-523524,422883,-327037,-375347,-829772,-129959,815748,1856158,217638,1580687,1405727,-1104261,-172543,187332,40488,429628,-432547,340545,-173689,219075,-680132,1130371,59165,-193439,-190830,-812967,-863524,190327,484828,900094,-221669,-1420126,-425541,54135,285641,-254259,418429,2023891,251819,455471,206723,203801,-854772,-990243,75614,-866881,-1659361,116852,1422731,1412936,778403,-193812,-570128,-325567,515884,293836,-465681,-117613,-13861,-124197,403432,1033213,62003,-305252,490734,-197382,834019,611098,111705,-104705,182138,-939053,-303887,862897,2255851,-199176,-895985,-126252,1016702,57790,-1465650,-1260473,-377471,371468,893154,-27309,-909225,-1325675,-597305,-337530,206561,-486412,494580,159521,138856,302743,594594,259596,284582,1053958,608151,-702425,2378,-1105908,168739,-191270,241314,1404635,-244554,17338,511537,206449,726886,-82314,-355515,1433126,504525,-305578,-317666,-1071065,-410112,-11552837,-8598498,-756591,-388257,451526,-994808,-812420,818780,155512,-1330744,876604,-376394,-497516,194702,-952538,-1276501,-1725314,-418381,-673960,-205070,290724,-599826,576596,300152,243699,892991,-388103,167394,1114919,-500148,-907669,-717247,962705,985720,428534,193116,-667139,1065873,-930150,-506196,-1219360,-527669,-290018,-82362,78709,403291,1497395,477176,-748175,-130637,186858,182212,-7319,523682,-417543,-1294930,-476721,112451,-423330,337215,389651,547659,-1441143,136336,1592881,471853,-197603,-916624,-1428529,-1955138,64304,519930,-394714,2106078,739950,-217332,1437267,75494,1079600,324394,-840794,-319309,1249123,1464619,329043,-182131,-884082,-659440,889919,-298820,214283,719782,593831,907986,-352955,-1017425,-162977,219618,1234766,-552638,-1182454,675499,-705428,-441427,-607096,168065,-366359,-931881,633835,570060,779058,-1006216,717432,420,-155204,-613179,-564895,-394493,183916,1323027,783807,-358456,1452813,338716,-62579,304151,5293,1284189,614453,192903,117620,195639,1349786,-321688,-191576,212862,-841087,-745,-621684,1282807,338670,1456714,908814,861759,-155316,-906528,261187,120218,530465,-1263649,382407,649501,1111548,272108,470419,-575416,-68677,-955384,-1028415,-126647,-752910,607469,599232,850886,939737,650925,304791,210500,381945,658942,366442,131576,74209,687462,-363474,1045513,-1362447,-1794292,-180844,324908,523253,334222,328644,40775,395383,-172907,748011,-308759,-324065,-118939,-866712,-476389,39517,-467585,115428,317805,243940,242536,-197212,-97717,328586,-648628,395462,-414668,-445247,-222493,-377957,75239,826172,-375548,114396,549416,-377324],[-1171307,-235214,309505,739967,-1057556,-1124941,-1280664,-713092,531420,-285182,-749790,530950,-535781,-1571736,1537421,20159,-239117,-256479,-12904,-620376,-28471,989054,-197753,162626,-294893,577397,-223249,652812,-101006,789123,66237,154711,-1219418,-448876,124686,917620,1123322,1978041,604464,594030,-292711,361393,1100005,117988,167649,265000,-1378883,-2246370,-1545817,-909595,-975538,-494070,763495,740105,50255,234140,508721,546220,461670,-95277,981751,203914,-555675,-808583,755631,1084743,-1620651,-270073,468042,-387485,-712887,13434,71244,1197262,-181401,252368,877846,101892,-312065,-793724,834214,-1158290,339651,-27520,515480,-140083,395970,-857940,108746,67326,-154878,-1008397,-2073223,-2150872,-842625,568893,533716,-189762,-1894020,-933421,425194,-1293827,-945493,353774,159735,522275,301521,505333,769143,204711,-161687,-127655,95827,-392267,157519,-7358,-1629548,-482820,423501,-907581,-530475,-516205,-581742,-516040,957390,139335,-394365,137384,-467129,-1231191,1494021,-510591,-988777,789428,173811,395088,-246081,-249020,492043,626227,482259,37588,1795449,899289,40491,-915331,-229815,-550302,-336078,-958590,-56054,29853,-773198,25253,550591,145483,-667215,-28313,174028,-443745,363469,1253476,804295,-124774,380844,-707802,-622734,239380,439760,416732,-188242,67194,505580,-1694640,762143,-836764,659134,448283,-590452,996746,294897,320197,571479,-685592,205438,-210285,-547081,-334186,785703,782047,-614319,543587,1287066,-92641,-569526,-1341810,-386373,1049033,261987,-100559,311814,722376,-477485,279842,-34270,-202820,982230,-311014,-1556897,-2128682,257268,929389,1223669,-522075,-36272,880719,58885,-1128267,-408190,439032,-496690,407156,-773263,1255906,98098,1400491,298667,1057562,1403944,5330,-1064334,293620,-384676,1241302,1001648,-616752,677579,929677,983829,1504943,77331,-653981,1018259,900248,143833,214647,-1104546,689527,-717160,557342,144616,100838,-162651,-98438,696674,1628747,-373871,-248912,973824,796241,-489903,-688509,-255116,-563778,-1217182,36534,256133,1399203,1874388,310850,-140179,1063234,722207,-769730,198716,-781266,410173,101538,-535684,1221906,442393,-256358,-108811,-420565,462999,610126,422056,1007029,-727682,372961,-314469,707717,699982,184214,-1383359,109781,915475,-1197127,732564,1126669,1577435,392577,-227903,-427114,689683,-125637,387294,-1463843,781331,-1831823,-153703,412365,-398492,440996,460622,-546392,-543208,-259812,39830,598240,-476975,-463142,397951,1236254,689039,524117,-31371,337830,1183879,1821543,1415871,46022,294135,-205296,-1024,394313,213318,446304,-1511340,-446156,-325087,-253027,-641544,268686,-827318,-914255,441465,-173279,-176154,1939375,236694,-1479603,-392677,145233,-645229,869028,1384828,1414220,554769,911155,1803651,44794,64369,-484718,15426,-284656,185208,1540169,-1533405,-860069,-659285,-80976,-239326,-473363,567173,229494,-712886,-874133,-651692,386370,-673783,266935,-712312,-468544,-195212,-1066952,-688745,643866,-1216614,94340,164627,202056,-1404355,247772,562432,-878039,-1091837,-1203636,-1875004,492038,-319900,1651322,1125872,943680,255933,510790,1040879,-443727,33251,-201525,974467,445850,856513,403089,-195904,19395,-156109,896037,342705,-18556,-606241,-543541,-873030,-1282574,-1411355,-478176,709847,-400034,-863169,-73781,-346953,-132800,829178,2055245,326942,696026,-1168484,439419,829919,-287142,128142,-463688,222541,-391738,386230,-453441,305895,341378,515762,-815400,-45699,670294,308747,333277,-1169983,-14495,-194260,-541547,-686896,-123159,-91774,1479004,719938,-283770,223279,-626821,242044,-455372,535288,-970609,689013,-718439,-723209,79274,-569862,104625,-1079971,-650398,-266118,1227280,666220,-1840862,-667440,-1019103,-1396608,-359878,-1152518,1675232,248224,-17508,-561767,863609,-335105,-674852,688104,631119,1321191,248298,-930071,-286104,-785167,-164884,-452662,-42334,134343,-484992,178389,809444,55375,729589,472125,1623453,1653725,-40490,722041,307814,-126913,164898,-15069,305025,231712,685631,376987,-808077,116369,-100368,212075,60322,361373,204140,-52214,905911,-54943,-632584,-365851,580314,1211982,-616158,-1064123,439746,-1046771,-643421,87981,326468,799106,156577,-900718,-1732401,-673310,-837052,678236,161539,-613276,-471151,1877546,1179878,22600,-604922,-507146,-166143,808616,-610377,-1084240,182197,-884124,-881368,626073,16305,-725610,71463,481251,944117,-841375,941499,-230565,673393,-407481,-953760,83957,353733,729955,56923,336996,-300206,-718047,-191655,53297,-988224,-386414,580561,728402,188674,1310318,315686,541995,-244892,489035,1345703,336503,197830,374447,491984,-124729,119117,-107066,-1178295,166849,-1547391,101943,-271475,-517068,-1106328,-933885,-1221166,468722,-262862,141072,400205,-505586,-445370,204453,2575691,30510,41302,207042,-685342,359854,-1079584,81048,203326,2105874,686656,896856,-217179,209112,-236817,-364163,736184,-72255,-792257,720708,327270,51500,-150807,7007,-276504,-290262,601668,95493,109836,939487,420104,-683556,-424717,-852846,60676,-489920,165509,56595,-922792,-328593,344797,670080,-1249697,227532,-1275351,608148,713413,-1117062,-343308,-1028238,-3037102,-863946,834983,-736823,-360906,967249,-504919,568123,52343,-338228,561051,-242175,-813508,-1480857,-821432,-392622,200195,-179948,-159575,-741758,406490,97839,-119177,-947812,-80813,767230,2364325,375348,1318918,1777541,-1065608,-578679,174051,294206,1067930,-480196,317602,-152067,165166,-345589,1529218,-296371,130613,-524887,-983120,-623066,644027,361573,630074,-358241,-1384050,-423610,-227571,190441,97935,1004868,1917820,482680,124392,119389,251522,-1342230,-583427,406404,-1253961,-1581467,56122,704573,1050265,734771,-780730,-931848,-384987,452308,464547,-546640,85785,252634,254076,647227,806400,-31330,-562014,344624,-77509,349970,492248,-375100,-202119,471225,-641303,-265411,610344,1830424,-427392,-842710,52959,1054910,-114638,-1217619,-1426993,-1013597,294371,881290,-355913,-926955,-909292,-498235,-130240,321634,-326410,550651,-140681,36099,127893,1109510,882046,424134,748906,271694,-931925,351054,-892660,41279,389346,378042,1480144,-389934,-32904,136354,242742,797209,142094,-423622,1142486,888642,-303461,-582710,-880135,3252594,-924778,-3747585,-1063510,-1223003,200878,-1083311,-814792,1132494,81020,-1099043,672394,-527389,-456544,-156799,-229024,-1142345,-1406990,-263331,-442098,-464691,-32348,-662382,796008,235280,222194,869999,-793151,35817,945636,-644256,-922382,-824819,932099,880851,360477,346430,-357844,1070409,-978456,-589775,-1835377,-510279,-251415,153504,341695,769608,2190275,335638,-570858,340647,-63889,-50991,-117897,571616,-354105,-1915004,-558120,541761,-482372,257576,1124361,774164,-1318835,27387,1661631,360515,-448927,-1053982,-1790779,-1233075,-215755,260795,-583396,1790455,764192,-214893,1643357,124424,1692051,365720,-834968,-253374,1443308,1879174,422012,-305779,-1237822,-851777,765915,-367765,-83782,377846,37330,617135,-524766,-1026440,-1716188,-376177,1150677,-898800,-1318273,622458,-394049,497561,83484,309415,-462112,-759352,950747,585087,675631,-1261533,406069,481500,297847,-669667,-547724,15379,241808,1807614,803242,-400866,1847392,202397,52892,1006031,460397,1142663,842297,446758,205017,258421,1231408,-407723,-21707,-197939,-697504,374575,-508220,1083769,546851,1525211,1644912,1535290,-256543,-1129982,-216566,-102876,536411,-1405320,32152,628914,1037810,483600,503192,-707606,-224392,-1092025,-1159812,8089,-863305,226517,1370156,1033008,1028663,353965,233945,-392202,42491,727708,253219,-363854,-219111,582922,-437512,930407,-1046738,-1696439,-293163,240783,682884,798788,1263673,-193229,544173,45243,883452,99047,482281,301834,-633579,-346658,103209,-251448,219778,-67930,-19733,236405,232382,-587094,52595,-1026027,126494,-722855,-570637,19072,-784971,-78651,728382,-15704,354713,430107,-373781],[-1218723,-329656,383543,960226,-897177,-1013894,-1184221,-497464,549677,-329637,-664870,406424,-219397,-721161,1339779,-544613,-248340,-156899,320719,-712901,-30427,662007,-287073,-36653,-266614,935857,-409228,323036,-67425,753712,-389086,-193008,-1583444,-500898,162765,931081,922538,2803410,755180,592117,-481918,536375,1164007,528306,12252,264824,-784654,-1530623,-1753632,-869578,-977190,-828184,272831,899822,-60716,408375,829417,208173,168882,-459275,783605,351701,-260221,-715605,779647,1318370,-1509572,-588067,8603,-596272,-637709,-414934,-175784,830737,-786681,112035,738906,684175,151380,-437451,1024351,-732050,209896,-99390,742380,-437468,465680,-524320,218143,-87076,-234625,-1205458,-2601719,-1916321,-688826,1212598,651984,-471470,-1513730,-1212285,236300,-1534685,-984228,-28250,116338,561330,574450,872874,843405,352484,-105990,43919,224329,-202603,325897,-33522,-1529893,-803502,285408,-871739,-1008999,-284048,-498040,-331958,952983,-132784,-265798,28398,-330454,-934665,1404957,-135283,-1209155,663777,398100,506612,112693,25779,637027,750917,683906,131416,1892837,1226673,66071,-705967,-216910,-455824,-625013,-1103400,-182565,-162676,-614735,262585,930804,754508,-197328,463606,94744,-306233,575501,1204589,149416,-203005,581255,-256618,-501939,355518,440427,344315,-90367,-18897,250843,-1897865,349312,-603025,394475,367005,-634697,806855,244386,448532,625988,-1094737,232394,-329138,-506776,-127156,984518,559951,-477215,621027,990541,-95070,-225923,-1653480,-314236,1000625,378918,275367,353186,314058,-623021,307758,177103,-87776,903862,73983,-1340681,-1640171,308672,850129,816007,-500165,-72234,1531157,1111,-1642768,-655035,891439,-433445,226352,-878396,956748,-297825,1218045,778717,1022386,1178510,87077,-696190,601777,-224028,1144644,644374,-362289,594255,779046,944693,1490570,431324,-341120,621980,551380,75859,-77122,-802792,1101225,-459837,848439,234014,-25035,-212624,-10084,620835,1639981,-193407,-301884,586766,500345,-309056,-684693,78161,-5203,-876265,62270,79383,1499203,1553369,486580,135852,1183186,1400542,-707844,34234,-1718533,-703736,-290046,-607361,1569222,609034,-245356,45462,-536779,60040,716727,381970,943482,-678021,403773,-7290,707157,941219,413194,-1173893,528456,885300,-1118021,549157,1276394,1802091,439341,-501496,238854,622744,11966,69596,-1508579,1017411,-1752884,-774241,362509,-150920,419371,566419,-67247,-550677,-602189,-176164,249182,-204035,-785470,520775,1199846,477886,499162,-359204,429933,1117265,1739665,1468557,94222,643116,-84506,-35873,242137,48468,356252,-2525832,-271522,-129213,-256794,-639930,-181503,-783866,-688035,55936,-309479,-267336,994339,163145,-1801815,-501345,-99632,-656150,708066,751358,1201110,584245,996906,1730983,319186,-387073,-634787,69942,433042,73189,1269649,-1590338,-795174,-967357,-536080,-382390,-560835,943427,168968,-725301,-894471,-719537,870848,41620,432266,-363820,-437407,-38238,-691655,-236743,773561,-1093050,-108734,536543,327817,-1213407,743985,525304,-671990,-987334,-1161983,-1924675,723964,-245993,1610070,1040143,906934,291796,69964,1086155,-148041,-394565,-281437,755238,565236,627050,413410,125437,-118078,-215815,794051,-246462,-36328,-787704,-777442,-1069545,-1682352,-1079869,-649113,543619,-1191818,-859927,-111420,-437322,-87485,908236,2235056,-3766,359543,-1221373,1074472,1124149,-93217,225583,-396115,453782,-13322,-239865,-477283,281270,563120,-37076,-979170,-59280,271055,-50632,339921,-1202937,-179596,-86527,-256152,-379807,-101942,-330323,1096842,1204518,190860,390036,-570956,216793,-967389,350041,-955299,519796,-769917,-161225,-115289,-438327,125239,-665533,-478884,-1042304,1445319,696322,-1610684,-857129,-1087704,-985826,113638,-1491407,1619902,546563,-351866,-885591,849326,-555923,-422717,495454,1112874,1256353,141328,-947546,-419499,-1087040,-298057,-575636,-136097,495954,-228654,13901,738075,369277,980894,621007,1460770,1562550,318713,848720,277656,-190940,308216,99033,284473,175155,579716,302425,-736647,-51218,-336123,258895,646229,169881,78516,124722,930725,-78927,-192167,-300992,336280,1244576,-722424,-1260120,37433,-827422,3862,60066,471171,380729,111716,-872028,-1738686,-838790,-1126760,431668,126152,-747439,-256948,1680519,1227333,139768,-675888,-820528,-435392,733252,-837196,-764575,-114984,-1064704,-772684,544526,242634,-375792,159303,187802,543523,-613864,1318939,-297324,-377759,-586128,-884334,368989,-131482,506859,-387810,158449,-23049,-987387,-99380,149724,-1084187,-246870,747830,815031,565271,1255331,551441,813200,-311929,803427,1413677,338786,404237,681585,543804,-37934,360536,-325411,-1048133,118516,-1681401,40738,-1028862,-1011874,-1231656,-1218001,-1084161,438363,-490263,365320,257164,-422464,-949720,416452,2480169,-117001,67839,165050,-960107,249824,-621494,-90128,169700,2138755,424365,1337263,-208761,231679,-125798,-558468,730872,400863,-938942,313982,162348,323315,-9043,-377504,-113779,153976,400118,393715,439928,952402,-470,-499181,-476253,-797999,288421,-565796,-319688,-185844,-920574,-116603,304799,309093,-1341683,432387,-1589435,603445,488061,-882660,-469371,-1002669,-2456601,-645924,817470,-1024333,-319003,859810,-639682,925737,141621,-127801,290524,-164915,-427661,-1265464,-672635,-369382,265578,-334998,-478905,-821711,323108,446211,207369,-953079,43971,619909,2550851,512649,792680,1930926,-789722,-984990,154377,334753,1459645,-603998,277665,-149947,54214,176738,1517215,-688534,268016,-496515,-1011766,-282793,710913,158375,377080,-258830,-1080661,-500808,-456642,119463,282453,1418415,1583618,570296,-8423,293004,193869,-1705310,-149384,533000,-1421965,-1218672,-19026,8795,588536,574404,-1083098,-1065732,-434651,331819,740638,-483214,194393,623589,574084,901971,366997,-58788,-773261,241698,27376,-24756,328662,-759762,-208957,690696,-303254,-225437,257517,1142450,-574979,-514706,306332,980513,-266026,-785175,-1523712,-1574475,121112,665634,-756529,-917391,-274793,-158162,83208,390101,-87843,541512,-418414,-119797,-94435,1580953,1577219,514220,295920,-34403,-1082066,730953,-820135,-265323,804249,449133,1388857,-465379,-171202,-324954,247648,599463,174153,-534936,715182,1343579,100861,-601488,-569970,5362823,3317462,-1357592,-1221650,-1846263,74154,-976195,-481711,1430535,58060,-649364,681546,-535472,-285568,-271015,484067,-748804,-1007435,-97859,-75781,-783705,-225191,-580627,985027,220492,128810,768818,-1048942,-122107,773377,-590225,-694125,-713594,834767,930128,373353,535818,-14930,1032582,-854551,-602233,-2106682,-436698,-192187,286249,504120,1179619,2566682,199387,-384366,541878,-306371,-228095,-290208,558898,-105637,-2051864,-546509,1062464,-545020,55939,1410493,720745,-1006940,40675,1530065,263199,-580151,-1040847,-1978917,-278793,-429964,-87943,-824371,1098136,693863,-173099,1428180,260066,1961761,358861,-614816,-174507,1536873,1845363,294587,-359213,-1422174,-1007162,511294,-241478,-288900,48021,-214758,473329,-524642,-981488,-3014054,-989409,819145,-962138,-1223189,715274,9843,1284504,761059,524908,-496219,-546685,1056299,555738,447581,-1367264,90408,728841,667235,-389724,-343641,403321,354052,1860631,610360,-353042,2041809,149547,250037,1223064,689400,824201,1080548,707292,180700,342461,975577,-469568,216012,-637873,-650144,720799,-72638,980598,672643,1386838,2009103,1959068,-355061,-1281320,-544036,-330398,525179,-1461006,-386153,610792,917856,385632,295200,-710046,-270341,-1103924,-1158752,36726,-833524,-101376,1767150,1012341,834865,135253,365200,-826192,-194893,700419,119155,-887202,-598789,395770,-478135,613214,-662075,-1353999,-337874,200821,673800,1065435,1883024,-358393,662699,227890,1024548,337007,1303618,607324,-320214,-365356,106399,-103211,301458,-365402,-334194,296895,601861,-1060518,-236683,-1288083,-286265,-891920,-592027,235419,-1073079,-171788,537299,302167,589215,352102,-262508],[-1161951,-490818,467227,900385,-571410,-779127,-799433,-299585,579090,-377012,-407025,325459,127715,420925,932378,-993373,-165393,165799,690332,-885304,-81794,340045,-295161,-234978,-244145,1044276,-496863,60947,5983,551321,-707623,-512024,-1709991,-573078,256265,780487,696890,2975475,800351,392272,-737505,662810,1002933,819954,-240360,174305,-118453,-483926,-1660369,-627609,-845313,-1246670,-395859,897061,-25798,565969,986295,-233547,-260469,-785022,633373,532417,-18745,-554585,640804,1455902,-1267302,-870763,-410551,-666172,-430722,-709070,-341340,567105,-1208212,-86995,514766,1256827,610121,-79780,1130370,-311914,123730,-196628,705317,-681903,564414,-246606,363386,-129964,-274186,-1317171,-2464542,-1265690,-423819,1530027,542208,-672574,-965701,-1368405,-16079,-1559596,-862957,-311019,45272,480893,553671,1108751,871095,541166,-140457,169386,391650,7290,290393,-124319,-1550912,-1131223,230377,-801638,-1265230,-11119,-389761,-209904,781002,-408622,-152470,-199019,-354073,-631065,998967,225780,-1074806,594423,531270,405427,399996,298266,826585,976020,789911,133052,1548318,1240562,50835,-588147,-215303,-390774,-1045121,-1093882,-262796,-311719,-81784,630186,1174731,1207149,171647,890921,-78480,-205997,740167,979393,-444028,-228690,647355,231391,-166881,496383,391772,297182,53613,-93444,-54263,-1788725,-45095,-245374,-61253,254515,-630703,421193,201516,710895,525151,-1372735,204979,-444089,-387308,-9767,1182139,295448,-357934,680347,594622,-217200,230695,-1143029,-165307,1057791,490655,714486,440869,-156148,-713126,361807,276552,46415,722405,298568,-1029626,-1072132,398485,731163,311238,-434037,-36782,1811088,-93772,-1696945,-789342,1083143,-334837,-74895,-932815,528129,-861475,862163,1342377,1009510,880922,180425,-338599,758367,98286,892295,236210,-90322,535803,570124,802838,1389165,707449,133854,5462,419,-141335,-297205,-470835,1105579,-267667,980322,232072,-198853,-493294,4890,416189,1530093,-85564,-493964,229451,-84567,-110930,-629026,416843,465001,-510959,26759,-42090,1255699,853665,562896,444102,1057628,1684004,-643855,23490,-1993999,-1529097,-491370,-469847,1613499,725054,-41228,252594,-510405,-384125,740325,287078,892567,-352814,584083,309747,703805,1114801,621324,-893485,877708,688738,-1192889,180374,1125702,1560084,48874,-629969,831529,466347,26920,-251320,-1157186,1332767,-1200449,-1029144,301016,-44032,203201,473181,249243,-477753,-1000296,-355511,83853,3509,-919679,622970,1034552,192741,242302,-748727,453361,835888,1568252,1282419,69437,740951,74529,-133612,-37187,-102640,295074,-3032262,-192042,132658,-303695,-508029,-653356,-506723,-370462,-388083,-202427,-417189,-141087,92173,-1568245,-479632,-336655,-639688,465099,44076,885098,481204,1031884,1594753,436086,-813370,-802183,44229,845766,-54276,766374,-1396361,-635829,-1153244,-638031,-390156,-651519,1064433,274721,-693879,-940518,-814047,1310539,1003686,448855,-37532,-316288,187159,-64196,187210,813826,-616840,-504823,736980,372773,-862998,1243668,403874,-210086,-931594,-776685,-1711707,1015805,28687,1403638,891826,818738,216207,-516991,1029305,192615,-769320,-250188,492214,618692,273071,211198,409711,-227376,-234587,706000,-679938,-57394,-789686,-752978,-1133153,-1872648,-904873,-700532,297346,-1815028,-641054,-293951,-507007,-71176,915415,2014921,-465085,-19735,-1137915,1260132,1206368,141693,396344,-440592,750198,328052,-819094,-421932,401492,650516,-547247,-964907,-42135,949,-360038,295171,-961213,-135070,159672,-32401,-152007,165735,-496246,731110,1470567,528420,449190,-490213,97480,-1291464,91846,-807547,175904,-792970,577584,43144,-302204,63640,-195875,-368755,-1724453,1395429,622196,-1177075,-945873,-997415,-579970,571747,-1457133,1640542,764747,-590273,-986370,738335,-665541,72288,299264,1156090,1023216,37894,-983908,-594787,-1108947,-370343,-570285,-254613,681937,6428,-136993,271432,596698,983712,793901,1094258,1291609,501976,906938,195206,-211766,355478,349034,399773,74512,545513,378271,-399887,-192863,-508326,406914,891614,-57210,-15345,238397,750404,-176718,339219,-371975,125755,1269927,-661469,-1244861,-526750,-623800,576659,38913,631939,-366,-72234,-662082,-1431724,-982468,-1196411,220235,-5262,-732826,171045,1205448,1153865,280836,-730566,-1048474,-688683,526861,-1024545,-232237,-363028,-1008374,-579290,349462,401350,211778,210712,22248,234207,-357610,1553486,-322643,-1253386,-631821,-556603,640744,-794288,188514,-795372,-128697,206908,-1028314,72805,456341,-926966,-129033,537974,535418,879144,1028717,487671,942242,-365777,999122,1372314,503687,466911,875140,465940,-48284,566438,-337949,-828978,47540,-1327754,153751,-1384879,-1293097,-1337838,-1350582,-768119,372468,-736392,449894,-278414,-387728,-1239112,690735,2080427,-243149,7273,-12453,-1218592,-8529,-183363,-318998,-315269,1718069,111341,1489617,-205299,184991,77048,-750771,452049,781524,-888539,-99653,-319507,492600,39823,-789798,-147662,601639,340502,552653,622852,645346,-545769,-293218,-475209,-670436,513452,-695532,-705620,-343284,-726057,7547,212915,4315,-1302283,476783,-1798564,573315,159060,-682950,-482410,-704152,-1452283,-66289,703404,-1059385,-351548,711362,-913023,1153024,181903,148607,69390,-177118,-241600,-992792,-501634,-276849,253588,-472828,-806783,-743763,218821,634252,548399,-884763,148520,384081,2307712,548881,79471,1835116,-402311,-1269217,120456,203346,1505776,-827658,242160,-162302,-115960,705686,1027343,-982162,175369,-322569,-908667,83986,491253,-91910,200790,70930,-600849,-627147,-593579,52340,215455,1390093,1115094,523405,76727,538301,118335,-1814830,222972,442145,-1379819,-776202,-103747,-422332,249221,343460,-1021570,-965552,-370514,229184,1085802,-231265,214085,954722,693338,1076139,-88848,-23182,-904269,210943,102699,-170738,143405,-952127,-196484,750659,-85062,-129391,-29651,376278,-599895,-368,481707,836870,-284157,-356330,-1516052,-1803606,-75264,313094,-1103005,-872375,361535,238533,255497,374838,136050,420529,-622440,-330591,-309013,1880325,2039920,558974,-127431,-236515,-1121904,1104260,-946110,-594461,1047950,451986,1073332,-489464,-350887,-710634,216592,211350,-4918,-631897,272284,1760698,747197,-465193,-330799,3397342,-634047,-2007126,-1190141,-2145072,-131507,-745187,-51293,1563952,64900,-151942,791756,-419790,-76669,-197936,941522,-190849,-639303,79933,310561,-1166900,-274861,-431281,1108136,225791,-94474,583858,-1105562,-241223,645002,-379542,-336417,-436535,715889,1041648,422842,715573,285019,937540,-621257,-523054,-1934739,-271510,-112413,260188,566268,1505480,2543978,61395,-222010,510121,-427035,-326459,-482872,486701,311623,-1595538,-448853,1561003,-570129,-268918,1158834,414792,-624276,150770,1262546,191822,-577378,-904037,-1920461,631872,-508003,-424575,-1059001,232794,545343,-117315,926381,472578,1882366,327266,-282762,-208115,1514589,1493263,31452,-326132,-1387851,-1093890,197933,41487,-385465,-250152,-95614,481513,-375821,-902738,-3453120,-1439956,313904,-762524,-973384,844671,348479,1619245,1117756,726477,-492187,-292878,953141,519054,112220,-1322500,-147431,753394,798380,39808,-60109,648264,496137,1462544,285235,-284470,1948398,167803,446352,865485,632697,428608,1150090,881583,34831,431055,647629,-543128,432979,-950933,-657333,960028,544951,1092781,666431,973654,1880163,1983204,-413306,-1278488,-641084,-474549,526629,-1436469,-789862,586185,813813,813,-89895,-587563,-239606,-947930,-1030481,-86328,-674249,-358583,1664415,831504,468889,31924,648939,-886379,-240212,582231,-18491,-1311505,-906820,174478,-463981,208466,-342648,-911710,-326461,191536,448205,1053499,1969359,-439977,717549,339733,1126216,318048,1784534,723378,-22068,-537024,2046,-96342,268612,-552993,-620279,382854,686539,-1406291,-414768,-1347784,-717874,-890057,-467462,368791,-1199257,-177422,381065,462156,752888,351372,-61610],[-975271,-653157,552597,583513,-222888,-496873,-264935,-164581,598480,-394836,-76028,263982,406562,1463045,426223,-1208330,-27105,548690,1006986,-1045130,-209220,134892,-215436,-378199,-227169,831663,-444039,-72261,108621,220785,-845539,-699062,-1523371,-617695,418509,650582,566174,2466444,760436,42585,-984664,693406,618510,959338,-517811,12484,384153,468871,-1392425,-298072,-628476,-1627189,-954518,769915,126651,649592,936429,-677471,-740476,-971184,611135,709649,33498,-404135,270507,1380602,-956256,-1092805,-742563,-587555,-194401,-756822,-371280,563407,-1412504,-345908,184626,1584230,868519,119039,1122527,-10755,109019,-307748,332170,-838284,634801,-97702,516172,-43569,-300440,-1275648,-1729513,-476892,-134947,1488953,202967,-693726,-406250,-1322116,-240894,-1392598,-622212,-427427,-10630,297025,212248,1147149,856128,743308,-217862,220850,540809,169836,144600,-274587,-1675114,-1443056,298223,-715881,-1215144,256949,-240153,-148003,524401,-597277,-125022,-561103,-623214,-307103,430867,500787,-630889,623682,569648,162061,561622,530855,981113,1227149,765547,78118,971655,969551,-33963,-621575,-233420,-325980,-1379913,-1004811,-287424,-396013,556732,939710,1151850,1362580,411244,1173572,-271618,-153914,780941,630658,-808707,-205660,565424,618038,286432,656073,251274,274677,187144,-109658,-412174,-1240682,-329897,111026,-566594,119142,-613368,-48703,156210,1048159,308507,-1429209,143419,-518339,-144251,61577,1257777,65671,-260117,679669,117608,-489406,642642,-160133,40530,1333274,612504,1097482,540840,-561450,-729623,370189,208622,197273,483797,294503,-656817,-535803,506639,650359,-97386,-240999,52539,1701397,-182852,-1322549,-653204,1003892,-226343,-426831,-946212,85514,-1411912,448731,1825438,1061691,595082,232073,-89634,749131,554495,594637,-125487,118404,531494,297687,588548,1244840,831390,643376,-684039,-572499,-396261,-377742,-171574,806763,-127942,879025,155457,-338323,-763996,-123880,151525,1381066,-11917,-720804,88118,-745085,68744,-465210,653319,756014,-262566,-108550,-73947,762612,25467,566591,714095,717808,1555404,-532068,131878,-1542139,-1840505,-506625,-170106,1434592,744153,262446,492676,-298430,-633874,695457,168629,821169,153179,794897,524394,735370,1169764,949023,-602135,1005599,377094,-1251399,-251336,698795,852426,-748228,-591399,1180921,290225,-71475,-475298,-581401,1604627,-306716,-956246,210461,-77779,-201914,242845,359725,-334022,-1322707,-430304,95755,95839,-824515,666169,810084,-15930,-171200,-1090617,385050,506387,1346554,795324,-121520,538382,168219,-247879,-377010,-217707,190512,-2904574,-247351,392373,-378942,-251490,-968634,-48106,-384,-725783,79481,-611406,-1039085,74819,-988244,-347024,-535573,-579507,249914,-393393,492601,205283,973050,1406554,394016,-1106996,-859878,-52746,805477,-92882,211410,-1016097,-470196,-1147607,-298519,-290244,-766620,954537,335852,-620562,-979193,-881446,1585364,1776616,340067,-26346,-178954,458947,662135,442702,776039,45741,-870393,728421,326976,-421045,1586159,217906,364544,-919302,-157306,-1331154,1317691,418932,1100575,740597,687290,44355,-1093783,869866,449073,-896929,-74104,308639,573732,-92678,-135554,606871,-283495,-201175,664342,-751269,-60360,-602192,-515649,-1068485,-1755946,-751627,-596275,-45386,-2071403,-319397,-599540,-544671,-86129,830355,1269677,-1012018,-239519,-892359,998191,1055049,375369,568145,-603254,1015844,565292,-1203221,-290374,512443,558696,-877716,-777993,-47521,-111380,-514242,208229,-529487,-5444,453664,58102,-40384,589570,-572734,611292,1419700,632109,354903,-455988,-68241,-1263132,-160981,-579954,-229955,-741158,1294774,412377,-184989,-82997,252558,-342897,-2147014,1149836,481198,-672768,-874292,-771097,-277760,895282,-1064379,1715206,841996,-688828,-775350,559437,-642906,630115,132767,820491,724330,-47544,-1013514,-762708,-883322,-351137,-464681,-306172,675068,173913,-231939,-489727,692006,756660,992025,673577,956023,458868,914621,37708,-199871,290473,672347,583641,-54438,552438,562598,135820,-255172,-545537,644054,789823,-203761,-112459,252713,449293,-334678,674113,-511032,15079,1337157,-438990,-1064898,-1068355,-437159,898613,37400,808554,-257699,-364177,-266745,-951257,-1052670,-1028135,114484,-164213,-631400,678644,600951,963645,314922,-795521,-1153144,-732765,285678,-1158371,411696,-520165,-696500,-388717,69296,470497,903993,225622,-26995,114256,-79002,1565481,-298870,-1607900,-547535,-95958,822626,-1412426,-188951,-1088415,-412122,438484,-902870,293032,899807,-600904,-67490,-16435,173623,950276,773954,325035,838112,-444040,1017368,1221948,810273,419960,897324,208281,-114464,704094,-190432,-599731,-38766,-676847,354309,-1360425,-1266728,-1337707,-1457264,-387255,254728,-915202,325391,-1095643,-414712,-1235243,979128,1489825,-309184,-104452,-275692,-1327724,-290371,142024,-495585,-997305,978271,-164820,1328208,-238370,96573,305775,-902311,-56436,898228,-657839,-398674,-965159,598301,19911,-1115863,-363324,1000266,410596,540129,623567,44346,-1073566,-129261,-426704,-557911,686698,-790745,-866247,-370336,-443490,69069,172851,-149272,-1125865,316544,-1787724,551190,-122184,-556487,-378573,-199197,-301676,738932,483255,-785241,-475000,467664,-1194639,1164292,174867,414080,-43470,-261824,-273396,-658862,-308929,-188578,156012,-603553,-1066818,-527128,144825,655926,827848,-802754,155611,111738,1703254,450723,-688241,1504467,-53052,-1320172,78920,12691,1238581,-1125856,228180,-181087,-288886,1053688,255671,-1054368,-93308,-229567,-727259,385088,183509,-324361,141196,539016,-89693,-747475,-609445,-18768,-76677,833213,646116,396863,317717,642854,88673,-1618346,488996,212794,-1218370,-471056,-202382,-515659,169132,106594,-699216,-720341,-142293,210167,1422914,226918,206423,1131954,559586,1099311,-369532,73247,-915649,275572,147887,-65757,-40289,-920491,-222708,610882,-79727,46144,-121313,-176885,-492245,501333,447915,681416,-91717,-82222,-1393384,-1594798,-214162,-69532,-1267989,-779804,815918,513484,367601,252485,281798,172509,-723923,-568501,-439479,1945895,2087907,574732,-391887,-306151,-1049905,1412608,-1246859,-793729,1163263,389552,586671,-492433,-514280,-894008,153252,-237638,-366171,-662040,-80906,1986499,1360576,-282621,-106483,2383971,-3094856,-2219302,-874063,-2035677,-504663,-486379,151446,1396555,88388,228302,880386,-256047,58673,-61728,1038870,364323,-360980,275800,605674,-1568518,-189850,-271039,1180664,213181,-437748,344639,-976906,-250242,584633,-86988,31974,-106879,609931,1094750,457448,832588,478629,789343,-354073,-363950,-1392984,9168,-27741,85481,557956,1629767,2187190,-96998,-84284,358849,-352348,-353971,-622829,377765,808026,-709034,-297449,1874515,-519098,-659189,474645,-15876,-286469,299574,987024,150280,-436617,-641692,-1628373,1254118,-422948,-659617,-1203584,-512170,343196,-73082,352216,735426,1585319,304742,33068,-423893,1402621,1126119,-260720,-205753,-1180552,-1079509,-88501,364461,-368135,-511231,295491,576360,-151715,-818837,-2955586,-1585578,-199726,-377415,-694637,806656,476150,1444719,985239,812170,-450885,-6101,725692,541086,-285448,-1152765,-241554,666956,642214,336597,192014,713810,640215,762453,-51886,-296370,1559433,223703,558789,103016,337641,84244,976760,899204,-199478,515206,324392,-659236,520957,-1028929,-658683,1034377,1131645,1348528,521388,309710,1340338,1643281,-382305,-1061080,-511262,-494757,589958,-1358022,-1124382,531188,740193,-510779,-509999,-386880,-174122,-641334,-804089,-347550,-442131,-537266,1137461,574678,89335,38089,933633,-509000,-88475,428113,-130830,-1501222,-1026750,-29360,-398127,-109310,-189741,-511047,-281183,114806,33931,806804,1533406,-442939,696756,379669,1171162,58771,1700546,653727,182537,-772812,-212964,-245078,80842,-675329,-805221,432449,345872,-1556648,-424478,-1213199,-1051864,-729308,-205881,362482,-1168324,-93112,378887,360971,786129,419773,180534],[-679539,-729318,613959,131091,-51605,-211148,261024,-101486,560832,-364233,208352,204748,508152,2079198,-56853,-1181357,106380,829048,1163741,-1061912,-400394,96034,-85927,-433046,-211158,402602,-261982,-47955,208730,-159000,-809237,-676768,-1019804,-595523,635711,675204,580272,1578266,678584,-337812,-1148124,595422,105440,963020,-715071,-163101,547161,927317,-1116747,2837,-395845,-1827418,-1223106,608871,349715,632858,714111,-1009217,-1119741,-978435,706701,838106,-134049,-319030,-284018,1045748,-664240,-1237927,-958950,-406622,-42749,-590829,-235420,854739,-1397198,-617646,-219665,1564135,812038,42680,998254,102401,159356,-409546,-307175,-917868,629006,-78193,620738,129746,-329849,-1068799,-763299,190213,112114,1238755,-274647,-516428,22311,-1093134,-364243,-1100419,-349432,-370152,9873,64701,-349703,990756,798508,905262,-281789,188475,620987,229818,20546,-461539,-1786720,-1703645,473443,-625000,-896332,468208,-67880,-124523,271370,-637072,-225406,-991181,-1103071,45105,-109577,618648,-34812,741425,529310,-64355,580853,671229,1021347,1396634,605467,40213,435581,539495,-182213,-804732,-290379,-219780,-1375267,-890575,-251830,-415777,1017023,1045764,853024,1204341,522245,1308628,-379747,-129253,622770,251612,-885456,-152050,355222,772058,690709,811205,-24600,273975,267818,-25707,-756944,-318038,-457133,373014,-916784,-19195,-608596,-474562,98432,1359556,49824,-1269262,84640,-511092,196750,159171,1156840,-73751,-141335,587214,-371576,-865673,895265,672672,258275,1753129,744024,1299513,592858,-782970,-675173,296383,-2198,352823,242111,84396,-284968,-55931,608625,659412,-250966,164272,164389,1295693,-235607,-689728,-189538,742814,-143763,-733346,-932014,-288229,-1758970,72441,2077603,1165994,393080,221014,22892,613269,1033066,330895,-378051,219217,583178,-25241,359844,1095821,773771,1050277,-1238517,-957178,-563279,-293468,45656,414329,-4828,489435,25423,-360158,-852819,-389658,-82094,1293343,66550,-854340,205067,-1255541,208177,-169836,778337,884987,-216335,-373786,-12456,184620,-671499,542469,874957,267651,1159401,-330720,266458,-704072,-1692615,-400078,190381,1175290,661087,551158,718422,60280,-550519,602302,71680,698633,687905,934795,584603,795611,1063556,1435387,-329438,828054,40021,-1128673,-600277,129516,-130328,-1634389,-428063,1228266,154878,-237390,-533710,-56257,1708977,656445,-704318,69540,-192931,-679631,-27739,313759,-125292,-1450367,-372276,200123,55254,-537666,626306,595565,-33129,-584021,-1269703,227631,289308,1133695,65015,-513598,98485,127473,-343578,-678595,-283205,-26974,-2315731,-413699,562686,-439825,97249,-980678,468315,349924,-885610,415844,-813297,-1454278,117970,-328363,-150732,-668898,-481188,137014,-356266,82362,-161447,825253,1164050,256446,-1185787,-720634,-196500,357729,23105,-176648,-573903,-382147,-945922,352750,-154326,-932922,697155,149216,-522408,-955305,-842315,1622995,2058962,169012,-496546,-97020,718760,1265959,460185,715058,671427,-922598,558617,202145,2147,1610050,-7548,853512,-908736,502249,-896619,1523415,795697,820433,635333,550330,-145945,-1436520,615971,529751,-671027,209713,281015,425812,-353263,-466526,693631,-275400,-125428,674884,-422453,-27065,-240814,-152830,-905271,-1347817,-521853,-343086,-425706,-1900216,-44550,-903139,-530066,-111092,655909,166739,-1515163,-159843,-500308,470280,735929,582556,660254,-834203,1147467,660706,-1315509,-117194,460251,294382,-953093,-461942,-116524,-115883,-478181,91673,-40818,57025,649780,-17172,-22785,1012372,-577789,823441,1074484,490610,123502,-493923,-211309,-875817,-333889,-350252,-538441,-581390,1782342,739986,-95361,-289812,640249,-404769,-2224893,841718,330526,-248332,-669610,-465883,-132699,1024551,-461764,1742843,748810,-639275,-277603,353627,-517867,1034801,3978,267505,424578,-113523,-972354,-866481,-561297,-250453,-325501,-197848,527301,252320,-236133,-1239338,653511,405730,1118392,345351,640875,229883,896789,-166690,-171834,128384,972701,750743,-178732,550096,750778,702179,-227156,-414593,920579,461099,-178839,-252704,221743,169534,-504127,595783,-632411,42014,1485706,-122568,-819055,-1410457,-251690,861481,56753,977242,-349815,-689723,222902,-482799,-1023119,-687957,124516,-280511,-542147,1085907,49366,682618,133363,-859871,-1112256,-415649,103550,-1226688,946229,-599051,-217202,-303085,-221911,464089,1503461,212258,-58446,199503,203344,1358048,-225462,-1430768,-384590,324459,863485,-1823855,-567336,-1241655,-580562,705741,-718895,547655,1377216,-242185,-72919,-756226,-31991,700462,619474,258475,515853,-563088,855527,1003016,1157905,319214,734492,-219322,-171408,754474,5824,-456505,-136990,-27978,525623,-1113857,-946863,-1180212,-1621177,-60717,77783,-959847,18406,-1906756,-478284,-964376,1247523,838808,-280328,-190563,-550696,-1274885,-433356,370123,-530051,-1533341,230747,-337852,927392,-320701,10934,483164,-984468,-658762,654995,-336805,-546829,-1543890,681439,32310,-1251725,-671891,1305836,540442,370315,443913,-718270,-1417570,-41825,-352482,-526560,788267,-796519,-770311,-267451,-175562,99005,188859,-117879,-849160,-5322,-1517337,545676,-235004,-496345,-190491,393259,698266,1536341,200298,-246459,-633585,134940,-1271518,949932,128346,573638,-47931,-350855,-429277,-222205,-85284,-155379,-10573,-715612,-1181023,-219899,138295,584195,979615,-751644,41454,-118329,945611,257039,-1353716,998917,148425,-1098903,53480,-106259,785971,-1406897,239548,-198713,-375077,1105382,-452340,-854387,-397945,-327793,-540282,536646,-23207,-465372,203630,1003972,323168,-802610,-499141,-79671,-455624,-50105,288162,267438,604445,486252,129069,-1150238,653328,-33588,-1046965,-402112,-316118,-366031,323559,-76877,-330826,-462969,218540,307901,1658648,865957,273342,1107349,225173,961501,-374058,224821,-786204,446251,174853,200662,-205208,-705144,-318484,298589,-274684,277316,30867,-285488,-274001,763488,158954,560416,304068,-9292,-1181991,-1040862,-237684,-382097,-1174620,-633775,1011631,577978,421262,29922,336864,-170895,-724048,-777707,-405502,1800796,1721250,582279,-450482,-257437,-887419,1591021,-1615154,-786435,1207029,265479,89144,-498495,-607916,-821680,72547,-615131,-839501,-596933,-298019,1890733,1693399,-134860,54983,3563787,-1545065,-1253789,-487330,-1552794,-952865,-307827,-75471,898048,138897,438635,864256,-143710,34034,10062,832930,744922,-171990,483056,752697,-1892346,7636,-122821,1251603,154463,-825953,98966,-732014,-106827,586266,208251,328093,149981,526786,1003096,438576,845846,531708,606235,-112435,-165172,-677673,392480,30396,-170661,521704,1493986,1636867,-296147,42755,213858,-76649,-338110,-645678,266468,1233637,259009,-134377,1857285,-371200,-1017645,-395470,-416412,-72115,419290,842985,127553,-153138,-227228,-1207897,1458498,-205053,-746956,-1167104,-859583,109612,-59325,-101023,1004397,1249500,320976,218929,-799392,1256911,1005876,-496410,-15189,-886581,-945242,-275540,551068,-240094,-731558,744712,654965,51930,-755929,-1977316,-1411984,-544708,86514,-497611,423134,320463,934367,431230,705869,-350003,284219,486305,676539,-683511,-904338,-155980,617318,291958,298916,336223,648498,760738,5525,-288652,-467536,966785,280144,535593,-724112,-63684,-99653,608170,742695,-451767,586692,69857,-829395,412702,-852707,-604766,925354,1499534,1514348,274924,-466437,644452,1132111,-220987,-622717,-235204,-415137,747949,-1264068,-1369966,421081,662105,-916901,-792692,-172431,-108371,-260273,-523234,-683124,-211075,-632165,417974,324184,-156665,117077,1030153,144225,170862,319499,-186039,-1369307,-920065,-181528,-314874,-179990,-238074,-253841,-220139,-178805,-468913,455922,771805,-382138,610458,369539,1175401,-334531,1066652,464653,257668,-919279,-492678,-501099,-228202,-790234,-844446,390623,-371254,-1516598,-280077,-956279,-1219617,-463834,121214,187201,-1023482,60545,561720,-39756,658942,499403,396560],[-334005,-656141,610539,-290240,-178684,61103,658587,-88548,424621,-285762,356723,145816,357176,2156915,-431220,-994457,175228,932450,1092225,-820800,-605928,189037,36352,-396971,-186052,-23771,-13029,105409,263594,-500290,-646556,-429332,-295652,-494500,868677,880900,697204,744696,605476,-582194,-1177521,370966,-377518,879254,-736964,-272541,361376,757779,-956294,197174,-213584,-1747570,-1174356,520148,591746,529649,410151,-1142679,-1236324,-815767,838974,871171,-442031,-317243,-862743,506231,-478542,-1284614,-1048087,-209351,-50189,-369126,53842,1314789,-1190943,-828926,-621588,1272432,459574,-306720,786648,32793,247541,-471920,-1007413,-959690,531152,-125008,616272,308526,-363904,-746261,18693,619127,294436,981776,-736763,-203913,241347,-774189,-357622,-754102,-148022,-187387,151606,-142872,-947373,701183,699907,961315,-288317,83090,613210,174442,24823,-647020,-1742977,-1867007,687362,-533023,-458493,576861,88471,-107731,92367,-520139,-449780,-1360939,-1604235,407530,-474386,525800,500249,886048,431810,-91718,476336,665785,908274,1386155,348437,97070,140450,104546,-350592,-1078212,-407357,-40181,-895515,-763783,-164762,-383381,1128999,890119,379396,833030,523942,1308609,-321661,-91331,238668,-56353,-728731,-95611,54776,621338,879958,920088,-432532,297892,281129,171316,-932775,729718,-428733,500911,-927409,-129543,-622420,-754993,22176,1537393,-169912,-1004626,60181,-391282,558892,339789,907809,-98781,64051,398822,-770895,-1228283,951035,868835,430822,2097367,861923,1243742,547178,-758387,-573214,154645,-276014,483245,51076,-208291,16549,375779,685262,752754,-101577,772982,263606,752130,-244130,-12391,489170,433290,-116142,-907622,-899810,-545990,-1787206,-209248,2034938,1253905,318049,164138,23938,428098,1366828,128667,-515402,211054,666888,-352112,182297,947991,551367,1246741,-1478932,-1000310,-554783,-69175,157714,101133,133267,-188346,-139565,-212240,-710469,-723761,-205562,1328684,166368,-798682,436216,-1493586,301047,226545,872315,939447,-369604,-767187,114524,-313215,-1073409,543146,881967,-155212,699506,-31213,324198,43593,-1349214,-257143,491359,964410,513506,729608,862669,466735,-149184,475294,38247,518980,1104143,947049,511680,841861,782271,1935354,-92751,375351,-233016,-777021,-753836,-393844,-1095653,-2204820,-225284,1029927,87019,-410009,-415128,190916,1572840,1384663,-432416,-129969,-297466,-970733,-238968,220037,139315,-1334701,-209829,292316,-94802,-169983,511178,437112,167139,-828294,-1212978,14925,238414,974852,-719870,-1043426,-422291,-54052,-401653,-844859,-300242,-381929,-1589222,-611117,578710,-430581,480327,-638016,891092,590129,-900465,690590,-967086,-1389921,174739,222249,50775,-713686,-379163,113516,102107,-275040,-498055,613988,857212,120958,-1013636,-381582,-358093,-282489,287720,-230136,-206742,-414984,-611982,998907,-75395,-1167513,397385,-329641,-427340,-823717,-635075,1430090,1843380,9374,-1331936,-111215,887436,1517808,256767,702354,1078259,-484338,339892,27759,286127,1231053,-239485,1077168,-850951,989577,-487916,1515499,1051384,684482,591824,453969,-252660,-1359259,281578,421438,-131947,506724,415108,205746,-415116,-598703,678817,-208856,-37774,723663,167415,46497,258147,225749,-690110,-767029,-223085,2980,-733887,-1398197,83534,-1024403,-442453,-115211,424913,-832046,-1817526,221315,-29046,-75081,369448,753228,616554,-1046722,1070641,614325,-1161556,42771,184716,-77723,-784420,-91185,-258370,-96781,-300580,-46427,367741,-31946,606186,-229722,-40933,1277203,-544679,1283122,558288,174894,-176337,-568166,-265225,-277246,-377491,-193048,-609239,-302981,1905595,804349,-36824,-512932,953423,-537209,-1984040,590402,223027,-4962,-450386,-150367,-143640,981832,150247,1638201,496381,-468049,372204,165914,-360692,1135434,-92184,-321383,135909,-167207,-807618,-867314,-344937,-110105,-225457,110273,334294,254815,-132456,-1617422,506922,77156,1007131,202644,383010,-87163,869938,-346444,-138642,-86443,1152707,845026,-254564,492180,816503,1109885,-141143,-144234,1161649,78757,49669,-454773,265597,37024,-621586,94449,-666074,207611,1723099,183705,-586047,-1439437,-52837,467715,86553,1100986,-288836,-958695,663342,-158946,-905365,-315959,205922,-300705,-542979,1273736,-285698,366681,-281662,-880390,-928260,244526,30140,-1216872,1123648,-649790,252726,-384360,-426358,430950,1814172,179799,-190318,425281,464372,1018057,-112005,-996925,-211181,554694,756460,-1959216,-875075,-1273825,-581857,979756,-587933,844041,1782147,17504,-127829,-1451491,851,217441,634130,372130,92376,-706005,574306,782647,1400075,218296,427403,-723293,-166762,716172,125401,-477050,-241973,366221,578097,-804949,-441025,-886480,-1821498,131903,-150813,-848111,-357857,-2377916,-530086,-540088,1477473,244200,-135996,-169429,-765852,-1112619,-311339,571826,-391407,-1699028,-215366,-385079,430903,-434818,-21201,534395,-991115,-1173635,91842,-68018,-576794,-1830229,752470,214015,-1138998,-939572,1482440,636888,112862,129076,-1410258,-1454571,-37629,-285115,-596190,823992,-702439,-480108,-80781,15992,117901,203613,58938,-527419,-368563,-1052209,538278,-139641,-465144,13259,946040,1338962,2075689,-79856,414667,-718761,-210611,-964810,580296,52898,542983,8912,-342696,-552146,348290,168987,-184511,-204842,-773028,-1117962,116850,207349,529655,973328,-734215,-154550,-227361,275377,67375,-1777803,419627,169493,-668493,79256,-62290,303746,-1536256,262164,-210402,-300201,859445,-813401,-439418,-570887,-583197,-404144,491643,-25609,-464539,353523,1329413,576050,-752286,-290746,-99415,-724870,-831671,88923,202921,824002,83553,225564,-513568,752568,-187196,-925747,-509616,-430628,-139462,542930,-169779,-119659,-309566,618601,511176,1716390,1591687,508639,903421,-182971,728674,-124841,410622,-535129,710246,198564,461565,-342783,-402110,-481524,-100810,-563858,500070,381210,58374,8473,648781,-318850,488283,798230,-73523,-940598,-383585,-133059,-568645,-829601,-444187,995505,466853,427553,-250236,335235,-532115,-652061,-892538,-151911,1520493,1083439,598785,-336939,-132391,-664719,1590509,-1903385,-601234,1218658,82864,-230794,-512514,-592389,-519773,-883,-831127,-1329806,-442194,-400866,1446139,1661723,-49161,79442,4414287,171979,-591131,-280363,-835533,-1271571,-296145,-671843,212585,251797,588187,721513,-156992,-176520,-50921,482693,848345,-38825,676136,768829,-2022809,283412,13184,1357888,46964,-1150389,-108514,-467534,175634,619465,445781,519086,250233,451819,747861,349385,742224,447427,408513,76107,18471,-7970,813579,25461,-415741,493845,1130577,1025988,-546481,162644,164446,336441,-309714,-521277,185793,1427899,959023,6185,1486116,-134473,-1244932,-1171643,-690100,-3069,457027,905708,93006,269183,343231,-815257,1255049,62684,-697182,-890152,-673661,-137920,-83132,-329791,1223218,1015020,387694,208372,-1226535,1117127,1184898,-633969,211889,-570373,-702111,-324501,456140,-14816,-900212,1029752,624150,152366,-729325,-1123087,-1042999,-618684,520692,-428082,-296566,-81085,358545,-279938,394628,-159304,528761,322394,931590,-1018090,-636826,106527,713707,-47878,-72064,349668,547523,838908,-595219,-360850,-798293,333113,313555,376305,-1279982,-406693,-73605,175738,457594,-635503,633367,-82657,-1038424,122781,-495314,-480913,659668,1558379,1359328,-5755,-1143020,99564,687626,77813,-26697,63079,-311524,979092,-1186915,-1523668,249134,521299,-1029404,-803495,4577,-63276,87303,-236862,-1001582,-35355,-641740,-228017,127768,-185753,221550,804220,742814,384981,325163,-161521,-926802,-627933,-276368,-272269,59262,-446514,-184246,-147876,-777068,-919735,154340,-48311,-273228,484908,334330,1178336,-714347,120522,247414,216367,-832490,-755369,-774332,-560964,-901170,-735325,234715,-1213356,-1349751,-42898,-659427,-1217861,-175299,396245,-135666,-827009,249157,838251,-661908,387255,504775,520884],[-12959,-428275,501408,-542707,-533457,309188,869754,-88659,186926,-173153,343834,97809,-44365,1796706,-664463,-750800,144829,904101,806486,-290865,-760107,314623,108178,-297190,-138592,-243614,211738,301116,236349,-736648,-429295,-16875,443425,-338090,1061881,1189625,810658,253618,580950,-535702,-1063656,66941,-689037,760834,-543298,-245546,20122,181190,-941770,260303,-126709,-1383386,-902694,576341,805560,385347,131952,-1049856,-991084,-517755,916079,770835,-759471,-381842,-1259030,-101905,-458567,-1198718,-1016253,-89559,-215850,-281760,430409,1722610,-847567,-914610,-932547,907418,-35680,-779934,538421,-141484,349958,-465573,-1506276,-989322,365068,-153893,466212,408061,-393545,-403158,381196,829574,425986,831400,-1024537,130392,253394,-473220,-247745,-401139,-97578,39038,405136,-262332,-1391688,369358,574978,863284,-220640,-67190,540119,44354,195751,-784880,-1462928,-1885688,843265,-444294,-103195,558154,196729,-67403,26422,-296305,-748324,-1540995,-1833777,738207,-608066,210765,787554,971214,291701,186175,291486,484721,675611,1165122,84741,289883,135946,-220759,-475593,-1352742,-593432,211698,-31708,-613430,-54390,-307841,891333,504265,-119011,402808,441180,1146952,-90083,343,-311010,-219372,-460288,-62524,-290141,190245,766472,930231,-887118,357055,240154,445686,-750802,1589749,-287652,499324,-528178,-175911,-639835,-844101,-71986,1506870,-291280,-799136,78781,-151364,849978,604623,590930,-17286,406399,146907,-982936,-1431530,848749,372838,510352,2152335,927138,939452,404062,-507845,-458127,355,-519325,542232,-47087,-404479,202903,756022,731598,867770,263206,1418409,320669,232563,-221891,534584,1124675,190684,-150409,-899546,-850687,-664754,-1509180,-374831,1747572,1236756,377296,105650,-36574,281100,1402252,-26669,-584226,123229,744090,-608213,104933,773842,223208,1184522,-1363304,-682264,-355347,228194,172975,-63892,295537,-1056210,-327697,94537,-397773,-1033846,-182809,1443039,276799,-534239,539691,-1471814,348916,637304,1026098,1007165,-635575,-1235748,257889,-631714,-1152981,617883,735825,-430701,321259,326085,247574,399814,-1093739,-143625,637172,860381,364370,747713,856674,801299,416946,317596,89014,311424,1311686,823122,381828,821928,359758,2193195,82618,-205775,-390080,-301221,-673822,-707135,-1800862,-2249813,-75858,702911,71572,-537040,-165712,98691,1206870,1662808,-237596,-367475,-304624,-761541,-319917,188873,433874,-1018252,-19480,312668,-292553,132067,360680,344949,508416,-808731,-926938,-194041,282119,870142,-1314448,-1550700,-845231,-321825,-417624,-817402,-284111,-830094,-979655,-734978,438559,-305309,823790,-21514,1096097,646060,-862013,839496,-1010112,-999923,163037,587312,204759,-657255,-326798,77970,721480,-521632,-715501,355303,488597,73080,-611485,70722,-514259,-834729,623357,81348,-16706,-554008,-253989,1287522,-131045,-1456021,149029,-942627,-363670,-578053,-259603,1094000,1355211,-88700,-2166581,-218658,898146,1274043,-84504,784311,1182335,372686,192576,-157986,347599,520032,-436870,945555,-724377,1145438,-137825,1230237,1147399,751309,585653,426092,-200740,-830702,-111397,196653,554072,703426,651846,-25171,-234119,-423605,598929,-102091,20297,787171,780109,143688,832141,512485,-472486,-186647,66062,350366,-863559,-757763,61942,-816799,-273241,-77644,194928,-1234564,-1822666,754726,407723,-435810,78744,878530,429092,-1149467,767744,459796,-814073,135677,-241768,-450844,-460929,244849,-447152,-129881,-88303,-210141,592974,-241824,258970,-486336,-34131,1288683,-500175,1794956,39458,-193222,-453208,-600139,-190536,325016,-281372,-153100,-386674,79063,1658730,535805,-16120,-703755,1182746,-705880,-1543540,444275,187057,46727,-374932,118085,-266404,860825,611788,1400921,135697,-227354,983561,35297,-254195,913446,-158999,-799583,-165582,-216587,-523267,-760820,-385562,15108,-210547,567173,196812,226678,71181,-1427284,285054,-111098,546977,263688,185679,-385535,832564,-415934,-97220,-288951,1151883,872626,-238129,358781,670182,1232861,-55904,174169,1290108,-212776,444273,-697850,496389,99343,-635667,-597364,-577036,478787,2008748,378562,-386684,-1132389,154888,-161839,111078,1147138,-130938,-1100338,927053,-9472,-746417,-82093,287025,-201222,-628907,1238749,-308953,101818,-819138,-803882,-633726,1002298,55917,-1117312,810474,-727505,512414,-596253,-461180,435013,1714192,131212,-487543,688509,678383,667206,20600,-621187,-71783,527483,541941,-1835793,-1048453,-1211837,-453034,1175125,-585673,1180130,2027127,100926,-195266,-1889979,204910,-287437,817330,628484,-265084,-825903,277314,629210,1408248,151746,62565,-1142354,-88988,606188,84297,-687014,-343951,407663,485164,-538905,98718,-548835,-1952066,174960,-406326,-612007,-656211,-2318815,-521034,-108707,1639600,-204508,117991,690,-874840,-904829,93767,796031,-119864,-1500157,-221509,-327020,-2445,-536305,41044,404676,-945677,-1454405,-614371,6098,-552231,-1699208,781127,658458,-788549,-1038719,1507409,627286,-109524,-239485,-1762878,-1167372,-101644,-254625,-732543,816710,-535570,-109908,115550,121843,130734,152900,282499,-210969,-621845,-523601,497588,114921,-421723,142619,1358839,1545383,2187883,-293381,1002431,-621848,-465516,-270272,173991,-39181,278780,59605,-137235,-497773,1009598,430448,-242583,-369739,-731978,-914646,423723,325999,574660,824222,-710138,-349219,-166390,-145672,-1820,-1878595,-106451,53759,-168732,189961,159566,-88676,-1408834,267457,-214714,-49461,417248,-757369,35162,-498620,-870666,-329466,260597,167417,-320808,524415,1428555,686470,-591325,-44370,-49719,-717749,-1088524,30261,237152,899484,-446286,339521,150786,825909,-189818,-833912,-637130,-512195,32396,614500,-161595,-155108,-319202,956201,767344,1564871,2233515,921263,593197,-518043,522187,258697,588510,-224432,1034460,230225,548968,-450583,-124684,-680774,-475361,-799612,637971,812098,612022,294222,194373,-831177,441491,1222289,-150981,-735897,105599,62111,-630216,-323181,-240746,895838,307740,400374,-518573,332167,-809212,-554728,-857495,307976,1179071,370153,632072,-137348,17881,-407436,1401945,-1992115,-349132,1203752,-152034,-262744,-516478,-447447,-71132,-39116,-859851,-1738287,-235022,-454314,775580,1386719,220,18411,3837695,392782,-724833,-289318,-63277,-1275714,-481493,-1361772,-372559,471987,873514,489521,-301264,-525356,-225305,158029,688234,74223,818366,721987,-1878308,588174,138376,1479536,-80499,-1311102,-251733,-273028,523460,644977,594589,613828,188016,358034,375737,193058,541357,263849,207269,214614,138849,464599,1165508,-67315,-572880,489891,661552,449810,-839338,251826,246704,777964,-288958,-265823,155582,1294579,1211588,110140,933856,151491,-1277683,-1648675,-842332,-46701,392858,1121688,1067,791540,996546,-582527,763753,268781,-568057,-395846,-49204,-381332,-138019,-337042,1338706,939178,491158,-300,-1557537,952562,1509762,-674613,430237,-250818,-399330,-238689,113488,279883,-998515,1018580,443211,108687,-741226,-729644,-661658,-439901,837714,-455117,-1073141,-588018,-64943,-839042,-53224,137050,675073,264206,1247771,-1237039,-412867,501269,971874,-166153,-583455,260813,499285,865781,-959039,-269358,-1191874,-180108,323505,132037,-1386114,-555088,136628,-168759,137086,-677995,640931,-136432,-1247877,-254371,-88771,-314886,300189,1333908,825371,-248504,-1527004,-89412,466384,467123,607083,264502,-270756,1195941,-1133522,-1573500,39179,274397,-809566,-506099,127588,-48389,303924,8576,-1213049,75611,-572079,-623236,-10167,-4767,312277,252401,969751,399959,462366,-54969,-295173,-245659,-335041,-329645,527866,-715200,-288365,-56589,-1579774,-1187124,18402,-700472,-128559,352430,284275,1217409,-950775,-797351,76520,106456,-470398,-911045,-968402,-794119,-927403,-517441,-12014,-1837127,-1136470,211393,-369711,-1099214,51805,501900,-528639,-638374,437266,1043148,-1299573,33169,365300,512080],[218983,-105279,267426,-578105,-877507,512612,892237,-67696,-101576,-39960,211757,73438,-593898,1204101,-766679,-506552,21555,866011,407728,431379,-809084,361346,123894,-179034,-57255,-180631,326416,422115,113410,-841635,-232104,441328,920920,-179210,1158329,1469702,808252,94856,617973,-135027,-839937,-233191,-788904,643983,-177686,-59448,-170327,-364892,-1018308,212983,-151460,-839570,-558612,772985,953247,253554,-38218,-765827,-402909,-128579,900908,518892,-989264,-473918,-1320293,-625920,-615687,-945779,-888186,-112589,-459660,-440133,778812,1891187,-436112,-848592,-1087692,673943,-440865,-1130073,305373,-303853,467227,-371536,-1604038,-981345,183929,-113403,180885,375263,-409118,-147040,336868,885604,533859,757829,-1038389,371769,128842,-261281,-104018,-61433,-220003,223866,687263,-263910,-1566073,80204,460015,613081,-95051,-224197,455878,-81833,498421,-832918,-974768,-1726930,856088,-370955,-809,420443,252172,15270,76835,-53710,-1040250,-1464507,-1544607,994948,-549437,-276101,743215,927489,111896,715791,80689,143583,428580,820367,-58955,594750,328853,-393683,-502149,-1543713,-833147,489303,932947,-442343,34455,-184244,444662,-19284,-516890,45528,295563,766662,230373,165859,-883363,-215652,-201305,-64512,-628806,-398386,383083,793589,-1229526,465276,172586,709294,-125581,2038472,-99307,392636,184205,-127795,-633100,-756130,-177106,1254256,-294665,-770241,120706,183451,997881,884739,289866,138135,884397,-103837,-952802,-1370159,675047,-451551,477155,1855149,903173,486759,229891,-126056,-360622,-98577,-663996,479477,-32815,-356894,270151,1064248,761538,919386,662693,1819654,318430,-144557,-192221,856835,1433911,73491,-225235,-708418,-777335,-636271,-1060046,-428192,1347726,1056707,544308,95123,-107244,238506,1082193,-164695,-658927,-8393,777482,-717766,141614,539301,-115463,888118,-1039988,-139616,-22661,511598,126555,-93031,466204,-1903602,-532661,470479,-39843,-1243125,-35400,1470891,370858,-130567,334763,-1286374,347404,937597,1257573,1118117,-881047,-1671234,364993,-767282,-995408,798292,486427,-497950,51906,663243,61211,358703,-1060583,-80735,591391,837753,273643,606618,655163,967422,932543,124772,212431,130320,1298889,591309,287302,706861,-117096,2022165,163999,-705428,-436256,98538,-407246,-736269,-2166706,-1873744,-44158,358747,63628,-589674,132678,-215939,704664,1445203,-139886,-588735,-167226,86192,-249280,279950,706876,-610060,107382,281473,-454985,242361,229170,293821,844862,-549161,-506726,-333974,288493,770844,-1540127,-1838754,-1054113,-587285,-396458,-601215,-257513,-1267902,-560249,-699784,220436,-50368,1053254,669033,1031978,500379,-857217,867207,-893849,-452951,7367,770971,277729,-504940,-371209,-97777,1208942,-630294,-789540,42317,91933,146345,-56253,495091,-652560,-1084148,914734,614821,-40657,-734039,16333,1027179,-345697,-1736184,16116,-1423369,-348104,-261530,203701,745014,853178,-120893,-2609517,-377359,732252,558436,-455568,950469,1004886,1323900,178978,-319600,179081,-275320,-556745,494507,-557477,914075,145493,706727,1116743,970058,565963,458131,17559,-28235,-526599,-17792,1178894,715145,899582,-191955,166503,16251,504671,23787,11344,838791,1193373,228975,1361050,629743,-291441,230435,268377,602183,-762400,-167174,-27417,-254083,-37617,-3414,30757,-883945,-1549624,1201152,677760,-515500,-58676,932368,142946,-1079767,288664,250039,-381512,131375,-644865,-706286,-112160,464138,-634358,-256008,46522,-422338,588505,-453817,-320243,-651058,33342,1042824,-451651,2155125,-331926,-487496,-629282,-514069,8777,777378,-76556,-232083,68199,524308,1168939,51138,-45327,-822046,1312051,-867468,-1057341,372275,218820,-18974,-548944,307446,-437715,784215,853426,1107806,-254789,19220,1387872,-14967,-257832,482815,-188687,-1077645,-500646,-263381,-193072,-579378,-695669,78525,-281764,1031554,182329,230031,339279,-769026,14634,-130274,-192206,480310,44451,-591382,766259,-313738,-30763,-407499,975974,902321,-99081,168146,309865,1058163,-29712,412189,1252649,-349799,912272,-916125,924988,303745,-529683,-1109180,-365740,798951,2250149,401993,-193704,-549774,340930,-824474,119689,1102957,45345,-1092390,956911,23216,-611789,-116181,303543,6015,-693212,1070733,-23500,-13266,-1263281,-596795,-288455,1476389,127212,-924162,85572,-860554,422649,-788696,-295846,522942,1205237,59995,-924404,901367,824192,395053,142547,-454011,40755,282213,295062,-1529388,-1057577,-1062949,-303988,1199010,-725740,1496222,2060338,8881,-237536,-1959346,441129,-602155,1115815,926509,-416441,-864534,66443,585367,1138063,129221,-253975,-1303705,26340,457030,-123768,-1042283,-429772,168578,285873,-370811,530745,-292304,-1897384,112655,-650483,-329487,-766008,-1792103,-423113,208410,1660593,-450358,440161,290197,-868760,-702739,658009,1025455,191805,-1124040,128265,-207882,-255822,-572512,212135,81897,-898691,-1456509,-1219166,-187963,-530323,-1193075,714286,1320823,-282704,-900730,1380512,492610,-153382,-567360,-1590095,-669106,-204453,-271986,-860538,795336,-341207,228769,247801,170809,133266,811,430837,67332,-647566,-63754,404173,423083,-344866,114579,1570888,1364418,1854379,-396955,1337377,-295387,-566310,594046,-153255,-132449,-199482,47904,318374,-200945,1616894,652482,-277614,-449483,-569111,-660750,652709,441833,717518,583764,-621116,-454316,62847,-290044,127078,-1656096,-454969,-110618,250675,401951,496861,-342657,-1030272,224568,-212429,316198,-70806,-423945,373048,-186373,-1050577,-275645,-85686,456414,-89364,637880,1280159,720892,-354692,162427,70685,-379373,-666484,57560,360455,810516,-950841,426111,695750,889494,-49505,-689711,-637843,-516655,103210,408618,-61699,-383837,-483190,1173284,998497,1230641,2589373,1374398,269290,-668152,465685,622049,702180,61051,1374629,276687,377069,-525771,40160,-868112,-726508,-858349,638560,1181013,1026266,516292,-394437,-1201619,370987,1413699,-128785,-608613,248954,274636,-611232,202618,-67747,848626,243817,356860,-699774,371483,-913741,-480997,-647538,856644,818083,-252947,678804,50222,149033,-130243,1071031,-1844598,-163294,1136711,-423269,-37910,-477315,-175139,421245,-20484,-731870,-1984228,-30635,-524022,125947,1109702,68063,-14403,3018042,645007,-876496,-424923,603538,-899360,-819616,-1843839,-577176,825728,1400884,242692,-498253,-905690,-421305,-32407,391367,187033,877877,680309,-1467035,855919,241188,1530931,-175652,-1251418,-327014,-202283,824967,632884,650589,641923,37932,223729,-28013,-14824,287073,41549,1157,322530,176234,695348,1340349,-245974,-613672,498939,258132,-18719,-1143441,261481,450138,1132244,-279078,59068,175702,867283,1067852,185547,514562,422507,-1111423,-1751956,-956127,-138850,245023,1301640,-189970,1320755,1573592,-548462,158291,312307,-436887,182508,700883,-594845,-206655,-203448,1323289,999551,594823,-346421,-1667069,659191,1760998,-645712,591116,76915,-116483,-57856,-190164,599276,-1007554,714870,146391,-66716,-784659,-741794,-405706,-131379,989498,-497504,-1465620,-1008936,-250801,-1050975,-500539,522687,692571,281925,1514710,-1309670,-283531,945694,1300188,20278,-976309,129577,543134,843968,-1140953,-70046,-1496409,-489378,330572,-114350,-1072406,-447426,444672,-312310,-112777,-547702,599054,-124499,-1409512,-586242,229202,-165603,-73741,934185,72167,-402404,-1536542,73159,473382,844695,1143735,300527,-338429,1278719,-1075694,-1485289,-156790,-77205,-395717,14330,213128,-67704,342372,175388,-1256154,155861,-439553,-732298,-113320,297855,368345,-480778,703909,129958,677024,110685,331697,115771,-392417,-515679,1026476,-922553,-508100,62567,-2282164,-1197826,92513,-1057904,40937,240865,207891,1297377,-976051,-1393444,-18263,-17663,49706,-894535,-1016894,-827999,-744358,-257886,-284816,-1985519,-932577,418425,-84667,-941581,157860,380226,-879316,-496867,599192,1045038,-1683739,-313026,67145,368232],[325535,210311,-71040,-455179,-964861,641493,760565,-8539,-350488,110362,43945,76751,-1104768,575449,-767581,-250232,-147405,931386,45763,1144638,-733354,265949,118648,-87904,62271,85450,282916,369222,-84172,-831039,-112783,810050,892490,-80887,1116899,1604391,628246,32350,694359,532746,-568739,-436424,-760376,540813,235261,233666,25150,-497646,-1092952,100990,-278189,-290643,-283800,1011296,1009011,168673,-70094,-367824,386280,302857,841467,127209,-1124037,-549722,-1030319,-964992,-906803,-523861,-702880,-282999,-654178,-812867,959720,1766383,-29899,-657582,-1067128,676496,-537510,-1129247,119296,-350961,625912,-190408,-1264182,-858509,45858,-20591,-178302,208238,-409870,-58973,63677,821095,633390,643418,-782092,449963,-26689,-149808,-8917,257715,-465574,305997,860298,-160862,-1462817,-114031,409032,274568,44857,-347819,421069,-124632,850552,-766613,-394942,-1391489,689801,-335176,-221345,208585,280997,142491,215304,116528,-1237645,-1156671,-712270,1164081,-385510,-823526,424777,741297,-111232,1275096,-103829,-293417,291590,551928,31758,921103,555875,-432955,-410959,-1599154,-1083099,708334,1680095,-286416,54173,1768,-9001,-567414,-761158,-174088,105027,148543,491473,393008,-1312257,-78869,-18818,-90401,-905179,-962640,-132402,486368,-1289984,630438,102272,841922,800316,2027167,69776,205519,971331,28084,-574787,-547584,-282924,831766,-200593,-908789,145320,554961,975219,1062863,57020,321372,1428970,-274200,-689538,-1041374,524209,-1088494,346397,1325245,776134,43654,132525,255114,-296001,-95798,-688871,261014,83882,-32442,248549,1284998,805601,853744,910727,1731958,255290,-325317,-173179,942654,1262146,79214,-297461,-380254,-668551,-469710,-634396,-387746,976994,723642,767046,163639,-151002,321067,495609,-302649,-806566,-161203,744992,-640572,265125,241980,-346772,447429,-779309,388453,342372,703615,66128,-25172,613381,-2457566,-747506,764029,228531,-1314683,166460,1219426,423126,278772,-182261,-1038939,272709,995745,1489122,1230866,-982812,-1931311,398369,-793047,-742056,1080804,218818,-371639,-177122,904688,-130538,112997,-1191495,-44104,389462,817264,272497,347911,260711,924656,1217933,-103961,365775,25885,1120201,300241,295460,513468,-526323,1443711,131063,-941942,-425521,239309,-64301,-520767,-2269631,-1365544,-143379,67408,14467,-563830,395564,-545737,208494,859286,-110818,-718300,103737,1327796,-58943,479040,890138,-232974,109981,283389,-505826,106732,158541,235869,1025392,-173780,-109486,-360833,157624,608361,-1374387,-1775437,-1042906,-764848,-346693,-265477,-240567,-1573281,-267152,-477390,59950,302879,1112613,1184460,738954,218493,-922760,829306,-608232,131075,-314349,814811,263212,-285731,-523515,-474012,1401424,-610380,-758622,-346967,-267161,307829,533491,753170,-770278,-973615,1060541,1101626,-245363,-867420,124087,306162,-668578,-1903080,28844,-1555499,-377838,45665,614132,489014,471372,-128114,-2490597,-524427,437717,-427370,-762788,1131381,643085,1958754,264298,-434511,-144452,-814492,-566564,-130320,-425799,353701,349231,88686,1024143,1184550,487037,505059,332592,722212,-907562,-98472,1582141,523222,1078638,-230128,694576,521500,442619,154358,-83087,850154,1292352,259034,1639672,552593,-168477,386612,351845,691327,-455833,264723,-75693,532628,221593,72828,-19912,-108982,-1119106,1342335,680800,-321802,-35805,859808,-159720,-826736,-259114,38628,26950,37744,-828421,-747827,143496,515378,-770189,-473418,41111,-716537,371595,-536563,-919734,-593411,161855,616010,-387856,2239366,-471494,-621853,-668889,-285760,283193,1032062,174267,-395011,598474,969895,647087,-412407,-136316,-841436,1323099,-981249,-647542,302083,289757,-88936,-943812,412769,-599900,843873,887736,847364,-590584,213047,1501418,16308,-378479,27997,-163215,-1126662,-846787,-299767,67772,-380671,-1125707,57817,-398480,1317832,299576,319842,612616,14747,-284251,-62617,-953207,765502,-35473,-684158,646654,-33088,80438,-382357,707677,1027361,166040,-27108,-162662,684220,-94429,449984,1040478,-354131,1338184,-1018036,1406631,523590,-330725,-1128618,-57057,1101462,2318794,258201,29910,195495,457771,-1305923,116175,980859,163732,-971874,782014,29357,-559724,-440790,225545,276706,-582027,883903,470097,95083,-1386886,-268909,32669,1368465,179986,-650396,-779880,-1034435,-26651,-763516,29143,692549,416602,-46750,-1399889,1017778,889037,220093,221554,-462371,182661,-55737,102679,-1139265,-924092,-821555,-260390,1005592,-953820,1657009,1876779,-190228,-237023,-1684140,581908,-630890,1450267,1173203,-316697,-779063,-8626,650898,664268,140181,-431813,-1098322,114830,310263,-424954,-1437433,-487324,-173427,58351,-317873,762876,-218770,-1612515,19605,-841516,-101343,-665318,-1059302,-243164,351557,1430711,-476887,753207,598229,-774854,-537113,1144287,1186376,438693,-792030,603347,-69145,-292680,-510187,469496,-384705,-913878,-1247107,-1522953,-603421,-538345,-517697,512028,1964477,246889,-544522,1131021,275117,78799,-778024,-906383,-166160,-309492,-317052,-894913,784783,-159696,467707,270314,202974,124531,-249404,403889,292031,-417621,241682,273175,672543,-243104,-109936,1554751,924855,1209944,-379829,1323188,209301,-536115,1298584,-333252,-206061,-801963,-47700,987839,297724,1969377,780016,-247880,-410391,-306477,-457887,772692,494580,860546,316779,-428255,-415733,405895,-246044,452175,-1193580,-539334,-235093,496549,699999,840471,-476684,-537559,117835,-204623,681429,-471196,-41372,419982,230831,-1025539,-175861,-436855,704898,137084,629215,917910,744156,-109977,259878,220914,198379,210670,116815,528403,591842,-1310734,451603,998017,927760,170807,-407240,-454207,-408746,103119,-45508,112593,-658346,-738379,1274187,1126424,789293,2524241,1611189,14383,-591307,619976,838772,697345,243122,1668754,339642,-14652,-558338,62320,-992960,-800800,-691445,501274,1375924,1055988,609590,-845778,-1308734,228608,1289493,43053,-549679,28954,425213,-570228,603395,30593,929001,351702,319948,-738061,461374,-810420,-466763,-304405,1292813,457833,-687857,726881,152943,232189,158595,694850,-1515344,-133335,978921,-700392,290168,-362968,197040,866752,61136,-505181,-2022882,117043,-640714,-238640,1034515,204465,21918,2715577,1312658,-686095,-619915,1066354,-218065,-1199467,-1969331,-310506,1291196,2037476,59114,-613274,-1188686,-524965,-67325,141257,301025,841019,667460,-916081,1011172,297334,1403184,-183276,-973763,-345824,-260096,972244,574817,626179,631505,-79102,47283,-375976,-254208,29670,-154829,-216888,417851,147910,728640,1287461,-476488,-569104,487601,71777,-316110,-1408339,138588,731075,1315052,-269509,361271,226101,320025,738776,253902,484759,605663,-800118,-1524117,-1117541,-217197,60320,1201570,-489064,1723051,1887655,-637591,-390542,145390,-367044,641999,1190322,-743391,-267353,-35453,1195344,1126162,652358,-727895,-1500761,143990,1792049,-580599,652995,405178,62886,157824,-60106,884946,-918802,240503,-166264,-317628,-850195,-887094,-312333,144014,978903,-469257,-1147120,-1179743,-237700,-900129,-784727,944285,592715,308987,1608021,-1232772,-270111,1333516,1533014,387252,-1072281,19616,655827,787688,-1245014,155435,-1588117,-621686,363154,-280598,-519201,-113603,739511,-215608,-212747,-267938,507496,-93729,-1483361,-759528,365728,-97910,-389168,490773,-624956,-455769,-1237912,377871,579404,1078120,1488386,179796,-480456,1143389,-957435,-1213569,-277497,-480424,-27210,579255,283958,-124003,224901,239952,-1114564,254481,-270021,-627053,-206020,591573,386142,-1160282,72294,-396618,855433,291461,761533,365982,-478451,-799906,1328936,-968947,-763933,204303,-2529619,-964990,346947,-1099251,220275,165831,79703,1375237,-799821,-1527582,-55723,-123638,483635,-691689,-907332,-626147,-276491,-25523,-499187,-1619436,-750372,537658,225110,-810502,129444,71784,-1082624,-413559,723920,838383,-1611476,-563198,-329127,129234],[307047,413473,-451699,-302904,-708229,671448,527823,83942,-468188,281647,-75170,97887,-1369758,41533,-697363,62249,-290530,1132972,-143255,1635968,-555298,48663,149212,-51709,213195,378794,90087,109206,-299875,-750120,-98311,988719,283755,-89784,927565,1544764,287145,-182202,755986,1237683,-317936,-477443,-749563,444526,529548,507125,611041,-107910,-1089310,-25515,-479153,96759,-166907,1123800,962394,127406,11943,58793,1165084,722340,843909,-356267,-1233274,-576170,-523858,-1099086,-1244543,1123,-503893,-523254,-680622,-1241414,856572,1435060,302764,-411737,-896639,876519,-223420,-693514,-18872,-236926,856271,51626,-639224,-541110,-14377,43426,-517449,-46418,-407339,-162394,-227650,635647,716311,388453,-365982,364165,-110803,-100574,-23698,544288,-726801,264609,795417,-808,-1167065,-202949,472099,-53508,145130,-402987,473953,-45746,1157945,-591558,137419,-926874,373566,-362028,-706846,-5087,323851,301151,392320,157265,-1270394,-715929,396378,1273240,-186045,-1288721,11939,473107,-375985,1569308,-222401,-732711,323327,580570,391070,1141126,673252,-384497,-231997,-1513489,-1281424,774584,2017544,-194190,-24698,252924,-297822,-1039893,-872981,-256935,-108477,-620347,546432,638759,-1488276,120971,90880,-106967,-1061974,-1327994,-603652,28176,-977183,845514,34901,734632,1670185,1664784,170162,-40273,1551810,279579,-448503,-287139,-380554,337434,-53445,-1077882,108364,883064,808003,1026035,-95269,484671,1917541,-297039,-265116,-565229,462742,-1178502,159321,775638,566046,-233310,203268,516768,-261655,9049,-619341,-109903,264227,462708,181123,1428115,900805,692277,902419,1107336,145244,-317301,-166956,841244,672403,166492,-319392,6849,-515786,-201112,-396280,-280986,716605,317445,980254,307976,-152564,495504,-145448,-432253,-1055530,-330610,647030,-398841,416239,-66884,-361854,-7651,-797965,669925,639031,764049,34651,106104,701513,-2497657,-955897,817190,310810,-1255910,333713,637176,424201,549668,-839411,-787705,78503,712368,1597528,1266518,-879088,-1887693,348734,-806180,-533345,1412620,25844,-129200,-451959,1024351,-189015,-117259,-1316413,15801,124622,720656,351105,34504,-261656,700146,1203565,-353101,485867,7019,862189,4152,422450,304859,-750710,679324,-4900,-846201,-426970,59260,225720,-186343,-2228365,-967512,-333816,-140562,-100905,-470145,566214,-713439,-145195,136992,-112822,-687748,441477,2389004,180977,712119,928562,28004,-4812,406860,-405389,-232023,155380,120884,959001,164486,102595,-278524,-121293,338547,-950271,-1377661,-899992,-802646,-275835,81209,-242338,-1658907,-12250,-113521,89836,681901,983156,1329410,334198,-60666,-1033955,793627,-198389,667995,-743812,770331,182612,-51464,-740659,-977280,1314004,-500485,-695621,-825997,-513860,476284,1025981,763986,-868508,-613759,1017536,1269919,-545742,-880421,54512,-549722,-981282,-1845336,187014,-1285050,-430432,256831,824940,346783,204750,-172951,-1935160,-600265,116562,-1383633,-950190,1228104,224032,2017194,330455,-498818,-497056,-838228,-458156,-734363,-420460,-394573,446687,-428899,913633,1201761,344062,504992,623537,1103212,-1180289,16484,1696847,185728,1158998,-109921,1209105,821100,437718,286622,-253386,792007,1099241,200466,1430121,316268,-108084,277389,332741,605947,-37134,523570,-14847,1291979,442554,98793,51508,501577,-687989,1088784,406614,69083,90725,587208,-390715,-437208,-737961,-135723,329251,-99746,-663784,-534466,242479,394610,-823873,-745053,-88000,-1096142,14723,-421769,-1259881,-249558,323331,123569,-290369,2039626,-379625,-578490,-589054,32931,551376,1116512,396278,-592063,1017908,1338588,304852,-621035,-290563,-746154,1209533,-1020923,-364290,176332,364760,-70064,-1385243,447366,-717014,1047749,765296,657949,-805739,314878,1344269,107940,-560045,-283369,-64001,-974061,-1120284,-310322,157673,-227157,-1430760,-38317,-500509,1272836,494466,518611,819217,546974,-588703,-62950,-1435020,1026112,-37802,-691099,458881,368940,241609,-185420,490148,1299606,524270,-158469,-575987,274162,-240683,227214,696358,-298118,1621008,-946519,1680389,619177,-101253,-576087,308484,1321266,2095743,14350,294409,967651,463338,-1455718,121584,810352,169487,-821402,495237,76641,-616218,-945732,66336,545587,-199379,753695,1006685,428097,-1079154,119828,258481,671461,173441,-331481,-1457819,-1198354,-701371,-402272,411680,879026,-440014,-199360,-1792128,1016951,870413,101546,232046,-539428,422285,-330835,37038,-757073,-718911,-502326,-394936,623835,-1164249,1506686,1523382,-397648,-209165,-1200257,562733,-428817,1736941,1326734,-40503,-565151,21052,782438,161013,164802,-427591,-540647,117074,207544,-697046,-1741145,-510943,-434376,-120462,-365599,766801,-361462,-1159703,-40699,-948445,-19943,-426723,-411988,-23814,330312,878083,-320182,957614,789469,-644026,-416129,1294163,1195057,547504,-629601,961141,69615,-162583,-360168,754513,-885918,-1044741,-951504,-1470652,-1073618,-569125,47132,181309,2223367,660544,-62149,816145,57627,566119,-837941,43820,133742,-380143,-338968,-777235,799309,-8392,593722,181680,245216,117386,-561339,162065,456756,-14564,366198,159022,786291,-147556,-496746,1307086,391210,475437,-264173,982403,751574,-478297,1604676,-362222,-233095,-1375274,-206823,1732533,871564,1915712,773208,-143847,-258823,-17701,-377866,773634,439328,854829,76447,-140345,-235068,775390,-149893,886714,-634180,-340266,-266597,559921,1030225,1080582,-544017,-122983,-37090,-191059,925342,-713408,205406,134926,542814,-766247,20960,-681648,800330,267652,469930,410148,778064,62139,213627,324114,809263,1074173,178157,684033,314097,-1475583,403742,988528,905546,382467,43643,-136451,-183327,99351,-576863,345479,-824900,-994239,1304487,1098940,340269,2065618,1394854,-118535,-321190,936879,849003,542494,277481,1826348,413548,-481115,-528041,-25419,-1017153,-701781,-342732,282709,1359165,685388,521787,-959011,-1137679,-3893,888637,339656,-502873,-425252,460895,-550983,780045,28710,1117992,597634,316463,-617617,570235,-537276,-523894,27625,1434924,131284,-899268,761004,145779,255100,443972,396227,-1111058,-265348,704448,-939846,531833,-160141,613939,1205339,191170,-232775,-1855448,173519,-787751,-178998,1199853,426741,88604,2444072,900549,-558571,-810823,1311278,593699,-1476750,-1786607,255320,1782754,2440564,-10345,-518135,-1270028,-461743,3951,89194,405419,716195,651271,-443530,988030,282103,1035443,-70864,-535828,-320460,-407251,905449,484454,539465,595114,-53572,-147509,-609866,-504853,-191982,-275479,-447269,505169,95793,646475,1053796,-700633,-513354,410387,162022,-402469,-1574012,-143412,1024592,1297774,-245880,543843,273662,-101727,453702,333828,831563,640876,-434718,-1068264,-1342731,-250492,-105997,670466,-848501,1874500,1818431,-703112,-756637,-193802,-382757,824098,1179915,-790827,-302043,84251,1022660,1239182,627046,-1033547,-1090008,-551617,1574127,-504520,593135,697719,89048,347927,683719,1076055,-741690,-225761,-371402,-569288,-930069,-918462,-334799,261969,860394,-319154,-158292,-1034137,-125230,-503035,-779513,1321521,432048,279010,1438493,-1033501,-347844,1560726,1500980,651082,-851437,-26227,769139,720759,-1324177,333359,-1440226,-679473,438963,-317172,55211,342444,926630,83211,-138170,89165,379467,-86480,-1452529,-723900,301231,-153866,-597845,107070,-1034707,-439357,-803706,531989,606494,1051797,1628148,-14321,-583114,802368,-720110,-732590,-280408,-848928,95548,986444,330826,-218750,31571,197242,-818702,396388,-94076,-406015,-290492,757440,369690,-1567495,-650877,-1036600,866455,434777,878501,458494,-601879,-1086214,1294628,-812155,-980198,339356,-2152442,-582569,702086,-884554,385579,127874,-120611,1371135,-494174,-1239476,-83930,-215107,591902,-346991,-684856,-228790,419759,136107,-582751,-919701,-567596,553644,572733,-731199,5735,-294610,-1083862,-373543,812718,548349,-1066514,-662059,-707270,-135166],[196406,438569,-787124,-246105,-216314,601695,252978,187705,-407394,469123,-95445,115319,-1254236,-335097,-578981,450243,-338658,1407649,-91875,1793198,-329738,-198156,261183,-70532,376807,527550,-187778,-300421,-453096,-652313,-179633,945592,-720075,-212382,619502,1325539,-131461,-629545,732561,1695644,-136698,-350833,-864750,341509,566572,593588,1347777,609776,-978955,-124786,-711606,243117,-227553,948886,822290,89101,149081,448181,1740981,1072899,1000673,-849678,-1391120,-540100,-18756,-1065183,-1522806,487708,-327735,-680211,-485657,-1522943,431891,1053484,505054,-196000,-632799,1127739,420055,59296,-133588,11091,1158290,303411,-3024,-21054,-4654,-21051,-745453,-315824,-420267,-411828,-391435,335722,756502,-12156,35827,178804,-57393,-56772,-163791,776190,-877525,119712,456022,156876,-804195,-208972,661125,-294594,161760,-364922,611131,126784,1341295,-352626,521359,-425604,-13749,-463742,-1292894,-141477,407824,469535,550984,68265,-1105594,-262543,1352433,1377784,37840,-1547124,-268636,243177,-663137,1393281,-254690,-1084647,457473,996751,929433,1140590,618593,-289019,-37247,-1323880,-1368690,621976,1939560,-182225,-195142,534134,-344727,-1365791,-910485,-237442,-308743,-1341446,321474,843908,-1404814,311090,180846,-70349,-1053671,-1391573,-898128,-506440,-340859,1084567,-44559,343529,2098825,1134417,180631,-315886,1724455,588442,-251424,-27466,-466574,-121245,102276,-1098464,-17867,1086713,566700,728070,-182801,588574,2215152,-144082,205444,-143594,509988,-679053,-37325,383171,323392,-251570,458233,594608,-245146,166281,-509438,-580374,450217,933842,101806,1526066,1073743,536695,655532,145062,15552,-171002,-159027,632014,-87000,285187,-260854,363704,-318612,105839,-407273,-144627,563721,-44148,1120151,489265,-117233,685190,-603262,-525303,-1379683,-518449,505253,-77878,524319,-298207,-111947,-343600,-1093449,589687,802338,705799,56565,273082,702315,-1980232,-1125381,542136,177444,-1106793,396782,-86473,385211,586528,-1392022,-544609,-284603,66730,1493882,1165962,-593028,-1488168,237257,-872393,-465789,1693293,-22855,122979,-797987,1063071,-12922,-196604,-1278466,142742,-86691,521286,464194,-268322,-788156,376526,949661,-584787,506833,13670,607391,-247300,630090,167157,-724906,16313,-198737,-488183,-479771,-342858,362321,117100,-2091262,-748055,-541813,-254077,-267898,-320930,631721,-651084,-278618,-487051,-124029,-468725,745311,2721671,390154,887555,814976,152479,-154884,669653,-170672,-647546,183909,-83369,651355,362956,32291,-152801,-473596,-26183,-475990,-819419,-745246,-696140,-187868,331394,-257907,-1511620,242068,285022,363807,997093,700665,1053493,-30566,-175240,-1125340,804462,238011,1082255,-1154710,683433,79256,132736,-932633,-1416003,1075726,-352931,-666849,-1370197,-600805,563843,1316749,533111,-944909,-213265,815594,983592,-836110,-743819,-148983,-1157458,-1138341,-1502374,463924,-728603,-471630,313189,747172,246032,-4130,-304281,-1232320,-569376,-116022,-2038021,-1003763,1157275,-139982,1531985,240889,-526757,-754947,-331800,-256249,-1151262,-599305,-1163041,413098,-685940,779750,901640,189798,410206,770474,971804,-1268790,296170,1542539,-183294,1172623,147768,1560561,716294,481183,426329,-462235,640442,739977,48260,626996,3663,-102659,-14669,258995,393689,368569,653414,141097,1751848,564942,29157,204682,522303,-378346,528533,-31112,550771,233248,67331,-490326,-3485,-1017113,-255870,484738,-212985,-148267,-102937,194708,148317,-794718,-1014079,-253902,-1475705,-376566,-139935,-1129399,334435,477437,-328218,-147707,1646066,-130690,-411039,-449214,329890,726013,1069379,526418,-782250,1191088,1554628,270903,-457724,-490095,-525267,989315,-982726,-187604,-7412,422040,69454,-1634044,429140,-778425,1299076,532093,514597,-872666,313952,1012469,222768,-695229,-368151,114952,-693342,-1193739,-278464,41379,-163965,-1402041,-174026,-537573,850501,668889,798548,891280,629253,-862455,-266026,-1478560,1189219,53853,-662094,210138,787987,428065,164108,471807,1667871,904926,-168252,-764138,-11663,-419523,-220642,303841,-253287,1703036,-760984,1505751,503777,83932,347286,673123,1403528,1545718,-224396,569706,1617954,346904,-1235464,167787,620534,39631,-733333,209947,180305,-761041,-1428199,-128696,743825,409250,691260,1410478,883125,-435992,473510,341719,-293196,106847,-21563,-1729766,-1289713,-1371052,230179,723130,972546,-1146295,-394469,-2017510,869240,775590,-15188,164017,-604296,783149,-424617,133253,-446358,-536623,-165316,-684596,148154,-1235391,981529,1094011,-530090,-199760,-682902,395458,-146401,1898158,1398928,252179,-264795,59008,910129,-171811,185416,-260725,219304,11484,181207,-821391,-1847514,-504963,-506486,-209782,-479565,570954,-669889,-684840,-51213,-964736,-137917,-172938,-19221,169428,205600,68835,-73861,960062,755706,-532555,-331523,952231,1008570,504381,-627253,1056188,213696,25849,-186333,987327,-1283604,-1308610,-677917,-1180505,-1375739,-592610,289937,-213176,1803292,858098,432575,508326,-75240,1144309,-765774,888922,127341,-387292,-273592,-504127,840322,124423,633411,23207,299347,140221,-881189,-256294,554342,393284,329941,133040,741565,-93221,-939619,850853,-79297,-141411,-94090,445787,1157438,-518909,1503008,-284743,-183498,-1726293,-377417,2347487,1359963,1454318,629602,6030,-48679,191933,-439602,670585,265743,582665,-111698,183057,34301,1084970,-111970,1292705,-138649,83604,-200861,496352,1306767,1147528,-591367,92203,-186708,-169963,974145,-798525,240149,-386712,562664,-312520,316134,-749212,697639,257217,178488,-155627,790813,92805,43641,298023,1220463,1494973,238195,782837,55911,-1463936,291906,679849,793009,505192,606662,191915,122323,154448,-967283,624398,-800089,-1164183,1309253,908847,-23798,1413341,685277,-113196,53981,1260502,665016,250090,172158,1753642,489888,-838708,-407489,-146740,-927324,-480017,71011,74618,1182319,97307,230181,-697011,-781877,-296759,360519,685105,-394910,-911189,376942,-567329,708093,-66849,1317346,853958,367976,-369971,644418,-188813,-635694,140922,1254196,-97868,-891151,769524,54334,218691,690200,281922,-731815,-484022,322845,-1094148,559331,113743,995368,1411803,336446,56731,-1527683,134455,-914287,225688,1460209,707778,135993,1945887,-1064217,-687521,-888395,1395718,1332947,-1525238,-1457890,791216,2162743,2281811,40702,-162503,-1109127,-240978,100680,271610,485659,528522,569838,-263399,757039,185540,466744,151212,-32525,-249343,-579569,640362,385992,409339,527965,155722,-317883,-716464,-746182,-359893,-298960,-673525,574685,64448,516153,770674,-854860,-526159,225977,454176,-284633,-1584522,-560106,1256646,1110457,-201432,534134,283616,-204035,339030,424564,1237593,502787,-111075,-494291,-1556142,-251170,-212004,-219387,-1164205,1721176,1379305,-609600,-880755,-569948,-462050,732813,735089,-716035,-302523,124997,897722,1275545,510334,-1176666,-532485,-1203693,1161243,-430419,416438,902885,-21308,469156,1778070,1126847,-503922,-523141,-381822,-758106,-1015627,-735046,-396975,190404,724739,-47782,1075398,-632518,-3836,-10838,-452647,1566724,293459,159845,993579,-767509,-442391,1560555,1112756,534560,-434421,825,807129,672013,-1345493,422049,-1128481,-760889,549912,-226287,494135,784895,958863,491306,76368,426938,240378,-126747,-1328122,-504454,87439,-332560,-685066,-165604,-1077567,-413187,-418380,335248,430030,719352,1633712,-155602,-502249,371946,-336768,-70678,-165615,-1097097,-70072,1089899,289525,-348006,-139317,63662,-433172,556679,60076,-130941,-342003,732993,318911,-1600349,-1206387,-1581244,620276,496001,683024,396712,-743002,-1242778,936200,-482951,-1106101,417743,-1294990,-186437,1064365,-522501,504273,114776,-386799,1192280,-159283,-702065,-149240,-321200,301704,51278,-435034,264345,1147485,224355,-505963,-171115,-354986,471306,920836,-682709,-134153,-564059,-898190,-345988,871237,343509,-243600,-605409,-942900,-347628],[44693,286175,-994609,-332289,308548,464022,-6998,274970,-195318,641765,-16475,104609,-774890,-542999,-430148,873871,-251817,1639534,175857,1661120,-122454,-364354,458259,-117599,525137,444558,-452653,-724897,-461967,-578052,-316358,720083,-1717543,-404420,258234,1041374,-516674,-1191271,563613,1700823,-40114,-122153,-1108463,223216,311810,348147,1900830,1310146,-779048,-167111,-911284,194662,-426530,434976,619422,-3179,280224,761666,2017334,1305178,1316801,-1251093,-1599434,-448449,299892,-909027,-1651623,760308,-195432,-581595,-112917,-1514423,-233057,755455,536002,-74315,-342117,1261426,1139528,859691,-255148,312085,1480553,498630,379060,594298,24777,-268605,-811390,-531674,-463266,-707655,-384720,-32221,727758,-462240,259195,-6336,143715,22308,-394084,929727,-823727,-81112,-50089,267294,-481346,-166955,919846,-442537,75726,-223053,786661,307282,1349389,-135753,717059,-2899,-383428,-622097,-1766881,-141342,521903,625905,641266,-95015,-757164,113241,1826864,1528187,321195,-1540586,-247474,185125,-930560,763959,-202552,-1294550,526292,1655876,1458258,871141,423883,-167804,85560,-1091908,-1313391,244850,1577122,-205976,-408578,761644,-184383,-1503676,-917609,-149570,-441179,-1778595,-142339,955468,-1141794,449077,310744,55222,-865939,-1155132,-981333,-993344,437529,1306548,-160818,-269120,1908213,605762,110576,-574715,1451801,898530,12088,209344,-544406,-464470,241173,-863949,-229523,1109050,342660,232754,-229359,608461,2226061,157201,594662,30858,638307,170767,-213516,206267,111757,-22044,817699,495744,-238117,294762,-416322,-1050513,580649,1194141,23506,1609272,1320824,521079,288478,-810075,-97938,44936,-126915,395715,-714330,398205,-126992,611579,-86620,379688,-607352,-25003,467387,-253953,1139923,646954,-63422,797219,-737756,-552685,-1704051,-714069,354440,203438,531832,-375904,343278,-461337,-1426077,199201,816935,592503,130263,443503,603035,-1087942,-1207747,-20108,-131379,-920194,335701,-616192,331436,380841,-1649396,-301458,-822128,-837366,1178438,935201,-216145,-803423,105900,-995741,-567820,1800922,95454,289299,-1149347,1094054,396967,-98036,-1020095,347584,-144769,264794,550652,-506882,-1163448,62253,606807,-744950,384310,-79093,411277,-415405,844172,171627,-467234,-342138,-387450,-25620,-559666,-751713,307614,280206,-1823109,-640791,-691171,-267258,-435691,-123059,619475,-408988,-202031,-860418,-141010,-94180,915067,2193376,508693,944322,601669,178681,-215447,974819,123847,-977436,179355,-377630,197046,409246,-296162,-99449,-786984,-416788,-135454,-347310,-663854,-482606,-82977,418172,-272450,-1198275,476128,588265,796412,1183299,363765,483014,-223528,-14947,-1127754,868334,577945,1307654,-1405338,585150,6837,205612,-998012,-1579792,828380,-216177,-697728,-1897150,-538984,520351,1369829,146356,-988967,27940,537292,318966,-1022331,-486273,-408770,-1280813,-1029114,-912259,808943,-97655,-468001,206759,391745,83729,-183888,-527066,-633780,-430782,-181881,-2242975,-942903,888594,-381110,785036,-76166,-544225,-843249,446443,-15769,-1300597,-944016,-1811996,251071,-633198,580289,329768,109791,215205,709135,431422,-1121260,628510,1190502,-457886,1187866,470291,1640538,205164,527441,577812,-654422,389915,375325,-161803,-569336,-283435,-136554,-354647,189071,141621,650498,705261,300695,1736866,555422,-146641,358937,-42652,-237522,-111897,-418547,1012242,314827,-649604,-451932,362880,-1009415,-322399,493974,-234152,590542,433574,71336,-140021,-710307,-1221614,-342706,-1666790,-695495,195339,-523251,1011028,586860,-673077,35911,1195495,159769,-222500,-325394,482993,743617,905350,534934,-943949,1087649,1565955,538420,29270,-695379,-174316,707782,-886453,-59668,-192716,464583,293319,-1517261,368947,-791784,1425784,213436,362495,-809801,229547,626193,318987,-658017,-248153,357219,-385703,-946603,-194721,-226577,-202953,-991921,-298459,-492112,146884,716387,1078892,784591,319251,-1053955,-683860,-1147685,1216439,240588,-638612,-66902,1108346,581326,594810,715006,1966484,1209364,-34903,-647687,-74795,-559655,-759521,-39456,-249405,1581798,-659779,823265,184187,166580,1265298,955992,1311661,783995,-354209,798534,1987053,145599,-722422,282090,422513,-214802,-763968,16831,304746,-931602,-1685276,-306597,818192,1061505,656415,1551539,1267602,257384,691149,273668,-1055286,13090,221874,-1580837,-1264015,-1800072,896971,855984,868097,-1551593,-607530,-2059834,529546,619243,-157304,28096,-626977,1196328,-305930,376169,-234863,-455678,94251,-1018435,-298380,-1074369,197659,707681,-553475,-264707,-268257,149975,63844,1865463,1427538,396327,46572,402,964127,-207302,193828,-7028,943081,-169922,246617,-732699,-1722557,-483153,-392626,-219859,-622331,240531,-1029386,-349990,-53931,-915148,-444998,-6005,114837,271339,56402,-759672,127114,710928,475987,-484131,-271892,167969,653693,355184,-685328,879554,380119,152226,-89960,1092278,-1462738,-1668672,-474352,-877668,-1332410,-575392,184974,-569144,720388,815481,859632,274801,-75180,1564799,-622496,1314249,-122975,-317575,-74493,-133557,897723,271236,624606,-139157,345648,227308,-1156123,-746401,571498,614436,179105,240201,565223,-99183,-1304348,249235,-372012,-521516,79934,-99365,1296052,-731511,1184145,-157566,-31387,-1674672,-498221,2640956,1628144,757062,393697,147188,127910,225931,-611671,504963,5342,33307,-250987,455794,311327,1280835,-173056,1538235,163739,611981,-70552,380600,1435759,1032365,-629188,135003,-249350,-139555,832552,-773662,89670,-953076,221238,242106,652828,-636629,429715,133680,-185415,-683129,720707,-56154,-175125,99977,1275551,1321714,306736,808775,-122142,-1337585,138457,176760,587827,493240,1152642,393454,432984,296634,-1064863,934132,-601677,-1192402,1299839,598857,-241987,832504,-292627,14086,428189,1386693,351321,-113206,-11665,1422334,568071,-944806,-172125,-217464,-740865,-208459,405703,-37275,964992,-460988,-239006,-185189,-394728,-574742,-97743,992333,-176616,-1242395,218350,-606381,440107,-216170,1404024,965812,478047,-64997,639298,135916,-759084,-76583,921229,-154209,-688405,750162,-60233,133162,836474,400650,-428058,-672217,-110453,-1126166,362678,409971,1248827,1492630,455424,357745,-1115226,25646,-963304,704152,1579315,984195,120777,1718608,-3155227,-775873,-758750,1396792,1834029,-1287774,-1143623,1021065,2286944,1504395,174626,383770,-746400,38616,150192,576726,530967,310602,375552,-457903,349223,21798,-171415,424712,429078,-111251,-712667,266192,296348,258023,417066,491712,-417605,-724721,-954864,-474725,-236182,-861313,611125,84987,361806,582302,-893036,-648775,-76901,754805,-21160,-1403523,-1031782,1359781,824867,-144100,308610,232283,49673,377531,498452,1286498,216102,99801,101039,-1633733,-265926,-243690,-1161119,-1309885,1310839,714230,-307065,-773815,-776235,-549657,552691,193265,-529005,-272263,108558,888706,1199042,331593,-1120210,45986,-1507559,640700,-362651,159504,980784,-177496,504858,2639444,1024411,-244083,-568915,-195076,-853021,-1089010,-370480,-439601,-4019,667361,299627,1999274,-133222,88856,461421,104962,1606401,252358,-29140,353861,-509015,-450099,1336192,414232,-51564,-3869,76539,724252,667287,-1235647,418735,-772337,-889020,658613,-60305,747845,1095601,847872,897924,356284,657689,120811,-215437,-1142298,-182589,-180568,-587183,-667959,-322692,-835478,-441007,-188316,-191853,44778,138364,1609293,-126391,-146417,13613,160693,672582,17446,-1172993,-385890,852982,58716,-497452,-222059,-123611,-35091,666404,173199,183092,-324756,529275,223195,-1311520,-1460321,-1837188,123346,453459,280140,224541,-858831,-1163208,402431,-75750,-1126503,387097,-329578,101768,1357678,-138087,543057,107726,-673727,761267,114091,-135489,-269198,-463730,-216992,402668,-252437,733536,1652521,271225,-300011,382105,-105442,310205,1183114,-616503,-200190,-636483,-594580,-298150,900271,322382,549842,-438443,-956417,-448125],[-97276,24249,-1026262,-501947,705359,315877,-202923,324792,68278,739463,120443,50242,-113253,-605624,-268141,1244883,-35955,1728323,561162,1402315,14149,-389517,689169,-151270,626484,154280,-607050,-1002501,-272650,-541468,-450200,395161,-2274904,-580521,-69351,798249,-776897,-1649308,228513,1229884,-8818,91250,-1385411,92553,-116592,-270879,2042408,1710523,-527309,-133535,-987361,97446,-692262,-281796,403492,-188948,370637,977188,2016304,1392976,1683578,-1465910,-1766336,-320269,376335,-655076,-1590331,691362,-110466,-137225,307593,-1205340,-947600,594353,375044,-62145,-82838,1172941,1620990,1419056,-395960,573237,1731567,575115,376978,1112444,3642,-662701,-726753,-656021,-535238,-933682,-256064,-383351,622306,-816692,223146,-98441,445178,138787,-645616,992888,-545542,-283442,-498790,317757,-250697,-103161,1120526,-559960,-101007,15414,930690,396487,1164427,-52425,734002,242925,-677048,-779604,-1939541,11429,610459,755685,631939,-246909,-283785,376306,1789727,1737855,687797,-1300072,100193,381264,-1119328,-69497,-88743,-1357177,366311,2224749,1782190,381233,184894,-27612,68276,-879009,-1131909,-290217,1105691,-175248,-588853,824086,66910,-1434602,-889105,-11148,-441904,-1770096,-699563,948157,-807165,539919,506144,278316,-532410,-714276,-915493,-1290769,1126570,1466272,-328788,-931991,1230731,184000,-5972,-753450,864736,1151354,338916,428040,-622020,-662789,363125,-404632,-487800,938326,217462,-287610,-249937,537208,1933091,524424,795369,-127242,789315,1009595,-367525,184881,-16171,343087,1139967,285597,-247235,315962,-377688,-1392941,608800,1150496,-60773,1677384,1593958,726892,-48670,-1449751,-158469,266716,-53604,194114,-1001552,487899,37086,699720,162952,577147,-854805,28464,395727,-256251,1023540,723245,-13289,757211,-581274,-505380,-1930503,-882405,231008,341089,414076,-292531,829800,-326658,-1479944,-319814,708414,516735,228604,576250,412189,-155653,-1149954,-699100,-526189,-742549,188266,-714479,289178,11752,-1551920,-58616,-1441026,-1757386,742435,652709,141960,-25841,-498,-1124468,-797364,1638928,348565,315304,-1381148,1158045,916499,121599,-597233,596930,4698,49243,558201,-647396,-1249974,-144814,340851,-781568,118743,-404555,297220,-477106,984455,339046,-77305,-349851,-513973,393411,-579470,-938226,95171,271694,-1390201,-554908,-734255,-179469,-538255,118925,577037,-111437,-7186,-947144,-166323,345863,886130,1167678,518673,881746,371166,173231,-82715,1132989,368005,-1086151,77418,-728362,-266204,366461,-725181,-237323,-968845,-740284,-25780,-151155,-674717,-222257,40753,337044,-270516,-835192,640744,691477,1154735,1242312,119935,-128518,-179241,417792,-1003167,964382,717537,1308460,-1407936,489669,13902,129800,-874744,-1364838,658288,-120969,-761182,-2277374,-403406,357941,1237174,-266803,-982432,6961,274083,-469363,-1045913,-185319,-646367,-935683,-635614,-215476,1152710,400272,-399451,-18348,-131256,-179350,-318098,-792397,-242642,-215877,-74115,-2000760,-807275,458192,-483733,127448,-572961,-578533,-754906,1111110,193522,-1202434,-1349157,-2259193,5162,-356816,279479,-292432,156766,-32420,462599,-234192,-736767,870273,729331,-549324,1249725,749900,1422944,-493213,505709,729838,-772615,67430,132523,-353594,-1660367,-459150,-186183,-604610,169766,-60498,750563,702760,340994,1248280,426908,-386067,419999,-839054,-238015,-577683,-530462,1351481,300979,-1368908,-326433,563785,-698265,-342397,387575,-117633,1343530,913324,-31181,-377026,-613814,-1322350,-270465,-1465416,-866969,439751,308630,1597908,625389,-888610,240699,814069,376718,-125504,-279606,419414,588257,627571,437813,-1067028,785450,1365003,964479,657493,-853085,290700,428836,-768167,77912,-294143,516851,521869,-1027735,266100,-771136,1260958,-173667,163085,-673437,104565,283939,362758,-356013,-23438,622320,-154607,-334682,-63128,-519584,-318487,-354252,-361808,-385022,-628678,562863,1242402,494869,-153894,-1108232,-1162362,-656342,1106093,497080,-631319,-322249,1243760,622702,994738,1114508,1985568,1331804,212814,-276404,92570,-593652,-1196982,-255996,-262228,1303118,-864618,-172158,-242426,128311,1818458,1059770,1037569,70512,-311725,925482,1937558,-58808,-72787,465025,202579,-551038,-898451,-43898,388989,-1045203,-1609955,-432515,746688,1533563,591231,1385614,1370443,663930,702894,87057,-1271850,-65208,359115,-1173760,-1117334,-1841521,1322815,765629,528376,-1615570,-794052,-1955417,-22029,419874,-313436,-145370,-609032,1495742,-42996,700029,-118069,-503391,187895,-1252501,-609158,-658007,-571090,467200,-490610,-438200,-8677,-83764,116012,1585186,1439377,309498,289603,-200239,899988,32443,192441,227902,1392742,-350873,397748,-445453,-1423560,-463751,-187348,-201702,-763565,-146025,-1304478,-258326,-131649,-850861,-860988,50986,91566,243031,-54746,-1292983,147499,235958,44868,-516879,-233586,-785607,222307,179141,-690163,531979,576822,131922,-168839,1025708,-1379176,-2034974,-338838,-762924,-899392,-498763,-91812,-788272,-615789,594640,1194284,157328,50289,1617570,-486488,1210922,-414758,-180828,255289,235697,953362,465446,591474,-241579,357836,401110,-1347741,-1174953,491252,509509,-32254,458258,314527,-157537,-1497203,-384583,-437115,-650683,214905,-479110,1138191,-1088398,881698,-15845,234309,-1137878,-524150,2518425,1611915,93369,146928,222480,169029,40267,-834801,338403,-277178,-674245,-361644,603973,517689,1353877,-304321,1551735,216275,1103352,82702,266678,1349180,782347,-626671,145414,-142265,-100553,579875,-691957,-156955,-1362529,-391386,775621,935493,-411468,84099,-8410,-541690,-1081341,519025,-382726,-333957,-234521,963442,723438,388929,774025,-193372,-1167481,-33391,-345952,320512,344983,1529411,373534,657432,508487,-853220,1248560,-328429,-1068997,1248663,250463,-296201,497271,-1167793,225495,715150,1163104,-5725,-440449,-182390,929248,660995,-756475,184448,-182590,-502827,44575,542493,-15337,843177,-808453,-800362,368564,-115944,-741425,-326923,1197804,148043,-1313748,59710,-645341,82679,-358595,1298794,831999,623599,211797,548159,391600,-832822,-468043,697242,5901,-332731,712410,-127153,16292,807601,721180,-193037,-726472,-501035,-1022437,41513,661083,1296029,1480047,514038,669654,-697221,-107008,-898778,939244,1371457,1179781,-10195,2016237,-4026080,-656487,-425345,1350793,2010804,-804772,-934911,876134,2073274,400482,325781,945578,-291661,228268,113349,787934,539798,94606,69237,-895462,-136900,-171558,-720720,658155,755647,124924,-763162,-86931,210923,117004,255346,812731,-415113,-687669,-1103848,-545627,-123742,-968599,606745,157291,168022,556699,-803894,-852761,-447636,831820,295894,-1030014,-1444281,1291194,525549,-95678,-93122,117871,520185,450996,508200,759778,-142907,169182,625567,-1482246,-348269,-216976,-1758296,-1193919,776102,30242,144740,-504138,-611306,-583406,526031,-57551,-276981,-222832,87492,990650,997752,153471,-887261,528550,-1273275,105444,-303740,-108327,924095,-245074,464843,2783015,798632,92,-384337,86295,-859866,-1116243,67559,-437981,-195150,748995,654727,2267352,281411,173150,848985,695877,1398827,343228,-223103,-324723,-331595,-282879,973760,-405999,-938126,280311,156791,527022,717692,-955993,349912,-459790,-995455,710192,99531,860397,1212130,655169,1210727,620042,732452,45261,-335378,-933269,141378,-404397,-840767,-585677,-385029,-487961,-560957,-105863,-806826,-434606,-532727,1612159,128984,448097,-155623,678408,1339980,186509,-1075044,-618493,352417,-437535,-640590,-221131,-312488,308899,649204,238534,533737,-219559,214801,64947,-866146,-1418328,-1705837,-496261,316544,-173473,7684,-899028,-827320,-110277,282843,-1058850,220142,372343,222619,1538907,156760,482607,88965,-902884,69642,271085,278562,-421873,-619162,-635138,632721,-206256,1083492,1752404,315488,-53867,621383,151205,100236,1265684,-490536,-127125,-516086,-254463,-209343,890213,455015,1050629,-235431,-745410,-413088],[-194834,-237563,-886805,-622740,916705,219426,-299284,331189,247754,694079,256380,-44995,457896,-567388,-110947,1470941,256806,1640449,935113,1193401,58770,-303231,860576,-133497,652578,-233256,-588962,-1012436,114236,-529147,-523639,57124,-2151437,-643552,-279349,663601,-872187,-1819803,-229996,457232,-3605,165861,-1570315,-37153,-470335,-1129473,1762366,1728772,-256070,-15774,-842987,116596,-950276,-899401,232392,-459609,423869,1076233,1836335,1345423,1922690,-1444560,-1759509,-175548,302672,-314241,-1365066,282148,-63053,573729,610954,-725602,-1484149,537306,28639,-119468,105930,867761,1664543,1567965,-535629,731777,1821303,499991,55752,1352858,-122238,-1076762,-560747,-691375,-614512,-1004337,-103691,-622979,459566,-954053,-33215,-49021,758928,254429,-845759,972869,-111161,-445817,-661787,328799,-106168,-23439,1103722,-721982,-328974,321579,980048,342053,806025,-197795,608830,273252,-880853,-849156,-1706103,279132,591622,854663,517829,-310783,224394,538023,1488222,1969636,1093878,-930817,630605,804110,-1171087,-753848,48614,-1309361,-66124,2376287,1802153,-190343,9093,124959,-107708,-725586,-892775,-859646,675590,-7539,-662014,633497,270401,-1158671,-770981,170918,-260262,-1313271,-1159187,836406,-482431,627369,738606,569022,-137876,-214287,-807688,-1298137,1550750,1528582,-535843,-1414947,404262,-98972,-122628,-788894,194711,1304480,725887,641957,-706814,-736845,485226,136623,-729120,616426,235190,-607917,-244129,384285,1406209,841001,748489,-544752,898113,1531004,-519541,199715,-38909,677248,1290736,52449,-293862,189790,-399699,-1487420,516126,835464,-166457,1688033,1803268,1107289,-250842,-1642223,-139239,450875,61687,60698,-913279,549459,158825,615463,410466,712949,-1000920,-19650,381142,-63646,794285,688770,15106,539906,-314512,-405939,-1974724,-970070,161769,291372,187630,-129626,1121467,14842,-1085826,-753039,521974,564249,309445,626657,161846,493622,-916542,-1263610,-901769,-601165,32141,-429438,272720,-391023,-1173566,160882,-1935839,-2371895,324736,434818,412128,593941,-53345,-1184053,-1061814,1184360,659589,198888,-1382707,1224646,1340921,360568,-137364,822453,361084,-25618,463289,-680039,-987056,-188241,260279,-668383,-237431,-1000093,264422,-429285,993801,623460,304126,-99304,-546688,707699,-432763,-768290,-186829,135896,-850926,-444541,-670390,-3338,-523344,392350,545379,105181,172796,-808255,-193396,735497,652503,210207,448186,755171,180905,194151,261665,954432,455108,-917790,-151860,-1075529,-616230,323302,-1018543,-613578,-984742,-927640,-146857,-269561,-741895,24414,184289,142085,-246146,-536494,685922,555132,1137167,1255886,117875,-511565,79842,997532,-762721,1066472,615300,1096168,-1175399,399478,126525,-92097,-580400,-844287,581004,-74300,-792044,-2388030,-305780,143579,1035362,-583163,-905108,-250346,82996,-1076448,-896346,61010,-810010,-349551,-56645,399037,1420013,634521,-266669,-286200,-655117,-466037,-376989,-1013664,-34366,24037,141819,-1427059,-644544,-44757,-472489,-201633,-1090602,-647606,-538393,1376895,310870,-948238,-1657365,-2477557,-245355,-35593,-109275,-666308,283974,-245686,133668,-718539,-179021,911612,242915,-439720,1317390,875859,978149,-1042314,350687,845191,-773568,-262114,64596,-430131,-2112507,-481941,-218025,-670159,217924,-157692,679876,637161,170920,466905,241077,-595645,317107,-1460206,-305629,-710813,-246558,1485613,208141,-1796249,-203339,545082,-147177,-317661,210180,145976,1899017,1164007,-34235,-491429,-546509,-1295534,-26520,-809038,-870276,480052,961391,1964975,578900,-981208,438380,575736,442073,-197985,-336305,152827,300459,259423,294561,-1136120,425338,997294,1323043,1196371,-912215,814258,217127,-666512,261919,-242229,607338,671594,-329080,112555,-726650,748372,-595821,-79151,-535776,-7265,40523,338027,208610,180364,853789,-78573,542341,97159,-690076,-456418,231727,-330293,-262424,-1240847,198183,1170666,64810,-548648,-989899,-1446639,-221974,886758,771415,-616259,-505759,1166408,483371,1241277,1406451,1600907,1189413,498993,193682,416386,-483405,-1356709,-316427,-233002,939482,-1411676,-1109989,-633133,-1264,1829787,902011,612748,-307714,-98674,925042,1434327,-165207,535458,668147,-66800,-899684,-1048103,11561,381225,-1032475,-1236264,-504420,545638,1679947,454354,964748,1067100,580506,497678,-155050,-906785,-102718,382385,-736861,-891591,-1492400,1355599,489633,23945,-1405061,-901158,-1749985,-723073,196019,-450539,-313706,-565018,1477311,227826,1002143,-70346,-645454,79244,-1281847,-728887,-56329,-1030258,408816,-401412,-702736,122205,-236940,7683,1034834,1425693,40378,414266,-493443,712814,368634,189968,346014,1421830,-441765,606569,-45839,-1078424,-462010,-21305,-217620,-880562,-517071,-1387350,-408439,-363376,-831996,-1251941,66616,29822,91605,-103896,-1316370,-95221,-359062,-352298,-617959,-222558,-1510729,-162996,48658,-574413,160279,786206,-54570,-462692,795324,-1077487,-2291261,-259448,-890719,-191962,-368343,-266864,-816903,-1595435,319594,1443261,160633,245544,1244899,-423165,698879,-512602,-13358,648949,504281,985792,717695,535177,-246409,321188,654605,-1436953,-1431184,302307,48432,-254253,688518,54274,-235674,-1511864,-902301,-294813,-583438,285106,-591793,766775,-1466777,723852,139254,598766,-213876,-444194,2021116,1334195,-300765,-21174,196817,5344,-331064,-1050986,236591,-506622,-1340660,-463085,599756,600919,1325727,-442200,1348321,54304,1445353,236428,171852,1029926,476498,-532439,260862,180352,-58139,333761,-581750,-393531,-1494260,-1060488,1167430,1068414,-186500,-241213,-50640,-818283,-1286123,187511,-832657,-328595,-583161,420126,41706,472855,703352,-166723,-1006970,-209518,-701580,38658,94268,1623531,115251,720367,735461,-446364,1527632,-107694,-829804,1111962,-40460,-205991,403058,-1650329,474856,873430,584697,-325120,-621170,-255640,480647,788945,-345026,635038,-39826,-274219,233655,427536,107818,901411,-888161,-1321766,776313,-8960,-716876,-273196,1278297,519970,-1123647,-28622,-670801,-242277,-435194,1017283,457939,757285,387761,413485,609271,-791267,-628544,739696,358616,113018,675124,-93207,-106231,542655,1144074,13853,-601437,-737911,-799164,-252685,803438,1110160,1422452,501378,974790,-325631,-213169,-719944,749945,806777,1233571,-294206,2421914,-3612421,-513086,23933,1223647,1867657,-205482,-846983,491439,1560682,-560838,425811,1315046,113014,199052,-8328,696163,521465,-92450,-293559,-1269899,-556343,-343675,-1076628,757684,889464,478139,-719615,-298198,102308,28638,53397,948736,-307091,-657719,-1165765,-579851,-9147,-962894,571069,214726,-92698,641096,-615968,-1038034,-759910,532297,569275,-511417,-1687820,1047485,280193,-83337,-570690,-33744,975864,425403,408635,-211862,-463680,112011,984580,-1103876,-525311,-166573,-1749957,-809653,280417,-489656,610655,-172957,2270,-522500,771252,163318,-34237,-166642,114824,1111534,677244,52311,-554570,831473,-563191,-358848,-259408,-287840,762414,-108417,377125,2179827,517813,202499,-79917,266364,-808080,-1051575,453323,-397611,-260533,965247,949073,1911278,487607,299536,1117193,1081087,947060,542518,-338284,-860332,-284058,79748,621192,-1077278,-1788195,334770,196743,270643,807138,-544411,252728,-210542,-964582,656013,175017,919132,1141289,468000,1380055,810216,655247,21396,-462563,-729976,386014,-517951,-1014050,-485851,-378573,-224840,-763136,-79583,-1177038,-835212,-1082366,1594667,569292,1101013,-125257,1088327,1761012,261386,-845268,-576971,-262993,-1172662,-742977,-213555,-447401,559364,469011,261259,891412,-47051,-121724,-167192,-449303,-1175577,-1226887,-1023047,123531,-535526,-187055,-826632,-320153,-459942,477330,-936902,-61168,631080,195912,1595038,287086,333025,48173,-987428,-739132,301080,451934,-555714,-702374,-665245,725215,-314990,1273544,1432873,367675,111778,554411,355733,-121564,1123160,-301653,96767,-297592,68308,-80887,822756,612197,1152102,-69886,-382558,-262366],[-238131,-390762,-632130,-570033,965066,215685,-280521,303448,229494,466466,341495,-158050,703815,-479615,27325,1502132,544594,1417689,1188338,1130281,26211,-210633,872991,-47400,585952,-577920,-395359,-730619,628903,-510231,-498398,-235634,-1422968,-524796,-317926,637342,-821256,-1638344,-702095,-326488,11461,26430,-1582491,-148766,-485372,-1907947,1229244,1484758,17410,179086,-431967,341779,-1144867,-1100096,154563,-747631,471926,1044895,1574875,1206573,1880003,-1216902,-1497001,-26729,248234,87340,-1059576,-310638,-38093,1309811,668929,-287122,-1686886,499474,-461105,-168002,207341,450740,1320788,1323792,-624338,775881,1707573,292498,-361167,1250203,-357538,-1346816,-408567,-672267,-665110,-901898,-21707,-681969,280686,-832111,-372905,128144,986662,308905,-947853,893601,346122,-551369,-442696,337889,-7265,84542,757363,-946853,-553634,641612,907635,181619,333857,-591611,391638,134347,-1006350,-744927,-1081174,577744,395105,923953,320737,-255080,667469,627139,1231636,2147127,1422762,-566579,1094730,1293700,-1051061,-1019319,165328,-1206455,-657325,1998011,1558098,-659996,-32214,271620,-399935,-640908,-699285,-1320298,381689,316609,-589748,181492,326654,-700844,-495859,385578,113913,-574428,-1363434,671664,-203289,761690,933751,861739,198656,202340,-741043,-1019045,1657138,1479909,-736278,-1522816,-244059,-264784,-195852,-644338,-325047,1344314,1152127,850812,-800112,-736433,625477,590322,-885526,230460,386867,-546141,-200583,172126,775505,992401,460179,-1019090,916390,1600841,-690446,145497,26146,836078,1206466,-133984,-399944,-62917,-458137,-1266541,317561,379230,-301883,1574784,1845214,1476923,-302664,-1455801,-35892,579341,201106,1187,-568101,579190,164489,385091,639243,857858,-959383,-166981,504465,253550,513914,558883,12627,184281,-156016,-304002,-1801174,-929941,155336,91452,-94583,-22385,1050034,442793,-337206,-954978,301806,776356,333051,558894,-95495,703902,-520206,-1526899,-1171893,-500872,-51090,-56911,277875,-702900,-669236,316294,-2060489,-2419419,50786,377575,598421,851207,-52983,-1117556,-1254058,512484,931723,-19030,-1128684,1220407,1480341,515418,223802,947331,873250,85751,279367,-619641,-434650,-67950,379450,-423205,-593587,-1713901,299337,-291760,856175,924936,556929,245867,-487596,948507,-65099,-264386,-429861,-40946,-362541,-312270,-544246,229668,-376429,666530,537821,143363,220354,-551010,-199739,977194,270855,-301128,356316,638896,23088,264122,724538,369074,325607,-517196,-480836,-1347392,-787028,344422,-972628,-1138895,-866083,-971208,-424950,-584819,-810378,214248,344183,-80265,-208777,-366559,582887,220643,545735,1343940,435724,-500594,454485,1528416,-462373,1158606,312861,731011,-813117,312687,333120,-411936,-215800,-235821,561052,-62205,-718970,-2189722,-343742,-36210,882014,-728618,-743398,-618907,-33491,-1294740,-611958,171280,-885841,178374,520135,782876,1550547,580229,-90622,-520988,-1019365,-621753,-351908,-1102481,61740,235312,359784,-693042,-500497,-508722,-389522,-153437,-1430779,-751908,-266903,1208366,308028,-649018,-1730472,-2474345,-412624,148748,-510356,-579995,338594,-332685,-140202,-841313,432346,722962,-200688,-185916,1251953,774091,449352,-1166079,44414,862803,-639377,-507580,146821,-313307,-1706200,-366683,-190247,-529047,314659,-150739,508341,485067,-218500,-323820,89675,-658281,37052,-1691850,-358402,-523719,372547,1364024,87107,-1690418,-174255,316966,511841,-239942,5787,526291,2118330,1041063,90801,-459031,-532732,-1149878,317137,123632,-742662,279030,1091850,2082133,443818,-970258,600991,486530,335020,-449371,-474411,-220811,-33140,-140298,189014,-1122765,144378,550910,1393919,1463321,-842949,1295042,118077,-607504,504514,-20305,744986,689511,332335,-96461,-660295,17937,-987432,-319892,-457087,-57246,-92568,250543,907248,263949,994140,-189585,1410411,255849,-631764,-553124,511936,-195952,-170655,-1535103,-313260,793155,-422646,-731990,-707005,-1334215,38343,606595,997893,-551094,-586799,912304,141777,1243360,1309135,879671,756975,721706,578480,778953,-235541,-1157704,-247948,-107245,564783,-2035298,-1633035,-863921,-155689,1360871,462820,113137,-213918,216941,814677,626302,-92044,957667,788890,-400120,-1174893,-1088888,124917,266172,-868287,-710553,-550255,265359,1497624,242224,416853,402390,54276,131307,-380865,-205069,-106674,311719,-444168,-657606,-888000,1038772,136208,-481830,-1052409,-886040,-1462699,-1412023,-36426,-539013,-434373,-512614,1010768,363260,1169328,-59382,-808157,-195059,-1091058,-666615,573642,-1026139,469437,-346899,-978249,187640,-289374,-203476,249567,1342879,-251044,420992,-755892,435276,544091,194591,291199,1026655,-378685,826214,346792,-830427,-483498,2751,-306724,-956766,-820625,-1233366,-698426,-770766,-901989,-1471882,159689,8997,-124904,-108050,-848002,-589983,-924503,-516041,-746323,-249034,-1674864,-397447,-5815,-341525,-109830,962616,-359968,-910531,462103,-670025,-2344427,-243490,-1132249,563705,-212727,-131768,-664218,-1778965,122972,1603545,254721,436944,572957,-460722,27158,-280475,126825,993103,614877,974389,998995,442321,-153675,244862,942999,-1422113,-1470326,11009,-673447,-446757,793452,-161770,-290334,-1417085,-1167460,-23438,-392208,286717,-434097,334971,-1707737,693785,326540,1014427,810457,-284376,1296814,891397,-329988,-50900,72388,-358809,-783285,-1225017,246261,-626175,-1784047,-559604,473518,543844,1218500,-535044,1017553,-205013,1593667,400085,84080,512901,192963,-310332,515565,691014,-22040,199116,-439879,-533753,-1355552,-1540352,1327937,998077,-74704,-482296,86085,-975901,-1281083,-210351,-1279305,-101685,-772111,-136886,-420775,528605,612513,-75852,-880552,-388897,-766210,-220633,-210700,1405223,-316790,591523,909406,-22715,1724818,-39270,-542357,864514,-194702,-12063,406547,-1691044,718638,911267,-171140,-548051,-584157,-187998,287624,972382,139278,1111406,159657,-114585,340486,86154,240146,1111623,-752357,-1664400,939427,-39140,-473617,-4343,1248490,848347,-756076,-13579,-689274,-438043,-412561,678197,-45458,822216,427065,312498,859888,-583070,-193128,984595,809691,564702,659334,57924,-200966,40794,1543973,232497,-323491,-724229,-497758,-389873,802248,748278,1368371,438256,1226802,-3905,-253342,-459057,193044,28203,1120746,-706366,2549912,-2421467,-466004,478620,934239,1482481,337195,-844428,77153,913539,-1019736,429281,1348798,343229,-88117,-180552,230079,492947,-231151,-624016,-1264448,-766822,-446055,-1230856,663432,822262,930629,-601208,-303501,-64185,36371,-157170,779202,-122294,-665259,-1120935,-578478,66825,-837178,532048,99803,-427091,696778,-387685,-1066808,-848498,-120125,722614,52481,-1697460,669683,119600,-127382,-984810,-171083,1221683,227880,188294,-1249045,-636177,-25111,1098629,-606965,-774474,-126150,-1167869,-249114,-42253,-746512,948675,115948,918440,-366030,1187920,722096,123081,-109633,219474,1113897,257255,89119,-231548,914602,338102,-687054,-239292,-268552,551439,261780,275515,1243410,268434,353705,192004,114015,-727531,-857465,690896,-341138,-138269,1241607,1130167,1246369,469900,506262,1242768,1077176,310575,776244,-308175,-1111827,-371013,562451,433809,-1355391,-2282655,165891,168497,33656,887326,-100703,157203,5264,-706476,479219,120572,997372,945634,368903,1405451,908698,476530,35053,-577577,-543957,512720,-505745,-1054051,-411771,-325981,-173617,-984027,-3816,-1070124,-1017718,-1325780,1422173,1057223,1556152,12619,1276603,1812296,202746,-543204,-218025,-833509,-1979705,-772587,-307942,-484420,709845,161136,254441,1186699,128717,-407888,-460946,-180664,-854793,-566481,-1260586,-70745,-727310,-308323,-635186,208781,-613488,443975,-787375,-378773,492053,99282,1528234,229735,141602,-14570,-869451,-1339836,229031,401393,-614349,-593968,-240337,730537,-539008,1320950,854767,391317,88791,266282,446015,-314864,790888,-98773,420429,-100106,361438,61546,680118,650231,913344,12499,16876,-51933],[-241652,-370483,-349001,-305292,900251,305578,-155742,258750,-23635,77224,352229,-252619,540886,-388137,143855,1353289,742958,1145350,1263848,1197815,-41202,-227361,666280,93401,425899,-766157,-85953,-246701,1133434,-452891,-367872,-461660,-426364,-219590,-182182,655310,-684949,-1172032,-1037334,-845475,48047,-315653,-1422022,-229267,-47887,-2213736,659100,1194653,281234,420622,179060,730413,-1247755,-758340,189936,-945488,549225,891675,1270469,1038482,1514412,-899128,-1010733,123291,345124,491045,-779395,-829910,-23178,1790805,449537,-87120,-1553866,395449,-1008180,-126019,224446,71042,879058,859353,-605133,737249,1416954,33111,-605605,893083,-644306,-1350460,-345727,-644057,-652907,-685713,-55615,-543353,131823,-505384,-637178,364616,1054825,249328,-946473,786187,680029,-607914,53989,373428,87277,237015,103259,-1168836,-723734,898228,737304,36858,-157168,-1137458,141401,-52400,-1055264,-425775,-201402,801771,2963,953354,83638,-109872,960709,662036,1170092,2183380,1542326,-314544,1266934,1597157,-767687,-809293,222715,-1095245,-1203925,1255326,1186010,-868733,71128,380770,-718016,-605974,-652376,-1554962,257264,732512,-390805,-434455,215523,-122178,-33649,606743,632554,180642,-1249296,525379,27739,958369,1001885,1073375,359121,433350,-729906,-584854,1510079,1332224,-863339,-1193763,-557579,-357709,-198934,-332518,-542375,1282905,1554649,1027297,-894260,-710793,787549,845271,-908139,-111220,612534,-60875,-108326,-69065,181223,907991,4413,-1317149,827094,1281508,-878346,-17598,131121,773817,916837,-251867,-566414,-361851,-510394,-760146,56801,-53167,-456376,1288395,1650955,1594457,-271443,-1080387,123469,654347,335131,608,-153169,566075,10514,66089,838273,1096266,-736663,-354554,825805,597213,269805,392483,-19938,-213484,-234554,-256954,-1442284,-752642,197510,-155963,-359088,-86368,599599,787486,476283,-901317,80402,1124952,277372,361456,-296931,539989,-47951,-1429798,-1294786,-429321,-13227,85437,285115,-850218,-203178,368401,-1672060,-1848006,-17937,505303,762718,680364,-29345,-913784,-1291625,-218717,1078683,-277828,-707019,1103893,1262515,520573,396980,919710,1447502,343200,51774,-502537,228389,165148,629954,-110574,-841646,-2218864,383181,-106517,598842,1128188,635959,522438,-367751,1177629,467534,406741,-543431,-173464,-98168,-185760,-424738,472253,-129197,891777,533999,-28540,82890,-277438,-153308,1026627,-154057,-338202,305240,575749,-165874,363566,1136705,-498127,-1508,-10735,-824211,-1477497,-772185,446129,-530048,-1589995,-689773,-931350,-747673,-900365,-839656,328998,509738,-247072,-181491,-318884,340447,-204252,-520722,1579118,1022939,-105085,808252,1834474,-180240,1233039,-79066,309824,-455445,227989,577264,-744646,77664,214358,543025,-59200,-499845,-1771624,-550430,-119934,826892,-698358,-496833,-941309,-115488,-1099919,-270691,112302,-891314,423945,891776,902532,1520341,307401,95195,-675720,-1124072,-522348,-267329,-1008416,103039,378045,480810,25134,-410922,-833812,-271850,163580,-1454395,-871323,-6983,798319,202230,-389345,-1521331,-2273586,-432776,101691,-812096,-40732,144985,-237732,-248911,-607740,952899,360427,-554163,107466,889888,441549,-4465,-796576,-357500,717123,-380704,-580330,303165,9155,-684194,-176498,-63207,-233650,414914,-90469,332586,233986,-740553,-859223,59618,-480861,-359599,-1556572,-340793,-182132,1102880,983912,-8666,-1038213,-292053,-41301,1109362,-97744,-191186,958845,1978156,487663,313851,-309804,-572715,-921658,634817,979649,-562080,-112117,625756,1997924,227805,-884869,706707,494268,91468,-810114,-637064,-565909,-307505,-490017,196960,-997401,21742,128844,1055794,1388221,-650475,1608149,143731,-594022,800881,323445,901906,568953,748075,-350410,-568256,-632205,-1257717,-499840,-463192,-16280,-136619,125205,1529317,186280,1000605,-464055,1879517,379743,-326649,-557771,391392,21077,-132155,-1507048,-848576,137378,-864840,-707681,-322008,-820059,120094,321642,1118836,-403587,-568307,561301,-347418,982106,722888,70602,93406,786650,754905,1068014,98557,-657903,-115952,128889,240653,-2303184,-1574536,-884100,-258641,646845,-180146,-351070,231663,523560,647712,-158402,186919,1119613,703773,-770400,-1293177,-925080,222770,73300,-584566,-211582,-609125,-25050,1103252,-8762,-97185,-405104,-649421,-288595,-534047,489094,-112506,173113,-351112,-480672,-241929,555284,-154722,-805354,-698003,-733938,-1086255,-1881779,-264713,-568417,-478453,-461930,150298,277693,1112653,-59684,-922685,-538317,-758101,-484906,1032564,-619363,501144,-355217,-1144503,239144,-273501,-437180,-655470,1137825,-374920,359142,-855392,121852,359474,208188,68212,336628,-153395,997604,631260,-772304,-521149,-144948,-461626,-982703,-1029409,-872551,-975465,-1281366,-1063014,-1420826,424810,54571,-311706,-109437,-128299,-1225709,-1333371,-332547,-842603,-319483,-1197290,-435766,-9316,-55530,-219030,1046375,-693733,-1352066,121909,-289839,-2177641,-314604,-1251385,1127165,-72944,337411,-389862,-1172039,79458,1646119,390079,569629,-155789,-581068,-567196,236804,174570,1175503,577119,898656,1240403,304054,4236,162550,1191206,-1314515,-1329337,-349363,-1466094,-580476,667077,-301670,-287085,-1293328,-1117939,265727,-137747,235797,-88193,-5218,-1697419,691273,555247,1403743,1573497,-94817,526930,417185,-65835,57262,-111799,-828018,-1180152,-1349532,374458,-621249,-1929374,-636031,298996,362212,1029912,-576028,680988,-402067,1580720,604892,-19102,-133191,-18834,27182,825541,1270164,-4080,225336,-248772,-535250,-1061137,-1658580,1221685,740059,-143198,-633937,388335,-1018206,-1103914,-570924,-1525115,327301,-649041,-508434,-539984,519276,494550,38758,-787318,-580443,-534750,-452286,-530408,937076,-802315,299385,976292,260133,1804221,-159456,-283319,525442,-177744,240791,344848,-1459859,922283,870999,-805646,-644053,-328188,6149,433851,1232143,533256,1512596,333408,-63208,366389,-390841,271794,1315999,-511640,-1737858,862158,-101135,-55420,332876,1146270,1045137,-338812,83372,-723109,-461980,-297545,457018,-514572,773900,341430,320752,1179787,-192385,827199,1206132,1226436,930421,678156,299952,-230548,-590829,1821508,475988,30186,-407682,-171816,-316595,669491,352657,1345661,373009,1358170,309587,-208685,-166916,-480548,-719740,858919,-1159331,2453025,-933379,-403888,831532,423622,973207,671806,-871852,-218117,347989,-913037,330541,1039146,337119,-547449,-352225,-473337,473031,-311353,-835195,-746322,-690658,-448147,-1252347,376986,597618,1406746,-446897,-120323,-303504,162640,-331123,298671,85838,-708325,-967028,-539229,84415,-616236,527465,-377104,-801867,590422,-186295,-825204,-598991,-910679,719208,523714,-1477459,234834,33059,-231259,-1196374,-228141,1189836,-118168,-99120,-1969382,-592962,-182804,941810,-157064,-1022507,-108522,-317723,330270,-126675,-738080,1074167,285234,1779067,-154521,1526466,1281036,147302,-47901,396746,897004,-225069,281458,-30568,783427,1090677,-847930,-253535,23717,353729,774850,187641,490721,124412,458401,298235,-507721,-628335,-532403,751536,-294328,147112,1460083,1168859,632493,314946,784899,1212801,649462,-384659,949200,-114457,-1038885,-548152,1014547,507520,-1131395,-2275416,-149279,70895,-116977,889935,263027,76799,219539,-213853,209285,-60770,1116903,711412,408581,1325434,930751,269393,53673,-671335,-371507,529713,-399056,-952121,-393358,-250087,-360550,-1123758,176017,-492603,-953614,-1186859,972606,1402615,1607640,124565,1188663,1470175,36385,-214332,338195,-1239339,-2595195,-712802,-573801,-405991,781309,-172344,233124,1333085,222513,-604685,-768059,-81535,-560876,45708,-1167671,-213258,-748791,-329317,-354541,620968,-630072,194873,-610403,-617305,128501,21067,1340550,15840,-13894,-89853,-554358,-1368761,96973,220827,-564136,-208265,453662,731391,-793755,1277159,270516,317651,-169397,-131526,389687,-441915,370044,32701,746155,5883,636450,175111,458688,490809,487642,8114,340364,144934],[-235226,-179916,-123048,97325,767212,447040,41092,210724,-446951,-390534,293313,-292694,68570,-324801,251591,1094255,792993,902964,1161736,1304714,-91503,-400027,255444,248234,191531,-748143,234708,267782,1442992,-340049,-159012,-624502,429019,198531,73625,622430,-537223,-577087,-1099202,-951276,84981,-760251,-1156931,-274501,692944,-1808438,197423,1035828,510424,650211,803474,1121853,-1254467,-59253,317618,-950907,664152,666519,903447,892721,927485,-652103,-439340,276205,601803,817604,-604229,-1033370,-13547,1858414,35806,-216799,-1235279,185212,-1480807,54783,175350,-146609,686144,403070,-445643,664212,1027973,-151643,-498331,471968,-878711,-1069831,-389759,-640265,-564271,-466050,-184402,-250601,44561,-101598,-738646,566223,942548,58202,-871211,678136,790546,-637991,574949,432322,194100,435575,-661885,-1275501,-809475,1002974,536593,51236,-555107,-1641177,-78663,-137568,-999866,69143,703134,858782,-527348,901445,-140782,44413,1056002,640682,1235557,2012836,1386809,-215563,1072866,1476471,-379853,-280885,198832,-996359,-1530419,467680,828623,-747791,272029,417103,-957611,-586517,-804309,-1508526,279488,1116197,-138875,-1036626,427,476033,571226,794986,1193226,701168,-866288,463671,219157,1170236,877094,1132146,269197,430666,-722723,-204558,1230730,1117629,-855534,-548175,-566179,-416848,-130671,77821,-424705,1136089,1822154,1121287,-974296,-686079,954328,885423,-785298,-311206,820947,701320,31747,-306785,-274414,594710,-490823,-1292224,646994,769966,-1047834,-250753,218701,580166,520034,-331952,-757382,-594196,-512631,-111607,-206748,-325621,-597897,839848,1231728,1304342,-256292,-716175,276929,686740,434899,33352,170234,491837,-290658,-266232,1000897,1463201,-412789,-469722,1313959,876595,150913,271378,-74508,-528662,-522420,-303537,-992643,-486608,251770,-328039,-532800,-352122,-77219,875042,1048378,-673775,-120846,1511439,145416,59413,-385366,218852,341606,-1055513,-1281969,-367520,139320,-128819,270596,-823864,110490,302322,-856010,-868159,94645,752287,968232,185049,-28852,-612485,-1145077,-821144,1050456,-523413,-285732,920245,783738,370327,367469,740095,1957384,632283,-157645,-378356,767179,431391,906998,175574,-877863,-2182796,493659,69254,280148,1151546,590646,620152,-233030,1412629,997482,1009985,-484472,-207665,-143169,-98508,-372723,672698,150654,1011164,491749,-374856,-206519,-53918,-29021,900520,-499486,-98076,331172,543077,-450600,443328,1336330,-1356410,-424562,445105,-1066316,-1420029,-596305,600791,178250,-1709747,-542203,-907147,-998884,-1045737,-818473,372816,661894,-308917,-191536,-329888,10089,-584334,-1607290,1914400,1701038,500531,1020699,1837993,13688,1275731,-425019,-57388,-184480,146547,763825,-990223,189710,359956,479858,-40388,-146139,-1315177,-871101,-101872,824509,-549528,-178700,-1096982,-211037,-636923,28382,-86364,-858006,318474,926192,852885,1352644,-57198,255923,-744904,-954900,-170462,-170856,-744117,118975,434911,454238,583938,-394858,-957746,-136996,570147,-1153652,-967396,200470,413918,51741,-207429,-1103413,-1914244,-290355,-141083,-917617,713034,-366223,29657,-158519,-164737,1256457,-72473,-792150,333069,173625,-40052,-277421,-104439,-744332,371226,-32191,-430229,445775,458449,427527,2196,181421,111864,466437,-48051,235340,-98800,-1242412,-1002285,195483,-46559,-750407,-1211154,-241929,91728,1664693,400715,-53415,-110217,-542390,-395839,1482441,106863,-357778,1357709,1565563,-371489,562786,-112370,-644650,-666184,800979,1436700,-415804,-575765,-185023,1777243,-46303,-770256,741315,515897,-215068,-1150825,-754597,-765771,-436162,-713277,351555,-755051,59792,-185262,346772,1024660,-377294,1653747,270146,-604801,1136189,692587,1013743,344050,830312,-615856,-447594,-870081,-1320431,-575289,-538425,116016,-134572,-1913,1903061,-29701,855652,-830150,1621080,442438,142476,-449649,-27174,277963,-134141,-1290765,-1265356,-643639,-1167652,-569595,60145,-125036,84157,84375,1106787,-178039,-488919,200894,-849859,531223,-168500,-536392,-661417,643100,710014,1216256,437886,-33805,14542,435086,22237,-1936660,-1015452,-735374,-256812,-36400,-859725,-663588,716957,704807,490831,-548273,627569,1029243,340882,-1101762,-1200382,-541992,245810,-137066,-255873,131372,-705697,-259524,655347,-237385,-433861,-1052660,-1205951,-635417,-591097,925970,-162633,-25162,-401931,-385797,238605,104808,-263595,-834247,-442715,-467486,-622236,-1977576,-477509,-548621,-439141,-406592,-833934,-17606,801923,-61597,-965773,-831158,-412819,-272036,1159722,-29795,341435,-406495,-1096866,287710,-255394,-622368,-1490831,784381,-212760,303291,-718689,-172475,-202541,224369,-260643,-446245,178813,1059212,765002,-901381,-557682,-411436,-627809,-957211,-1139410,-395722,-1105747,-1733293,-1263949,-1095254,865184,149080,-368665,-150306,522232,-1827024,-1540396,152661,-843970,-428742,-312818,-309286,-27445,192478,-185121,988861,-958872,-1590108,-127616,-41418,-1874135,-487460,-1051101,1339443,12305,974763,-70651,-190955,155405,1541311,519078,632412,-701172,-728942,-955439,830918,79697,1142471,461985,732085,1353345,133523,181381,121233,1316778,-1134286,-1105347,-716606,-2109397,-636814,298613,-358326,-216630,-1170768,-809050,460745,130416,160058,319607,-167208,-1428139,619407,800026,1674872,1830528,73029,-140895,37082,310019,236627,-295677,-1239913,-1408116,-1433566,580921,-527685,-1834428,-664653,159056,96306,733189,-605487,441630,-392816,1488606,874950,-152919,-822626,-151424,405140,1052797,1722306,-13158,389757,-3776,-406643,-758492,-1377384,877793,376150,-386396,-742601,738284,-982090,-831374,-794449,-1372020,858958,-164500,-599094,-384199,417501,324419,146947,-712020,-794109,-126776,-683003,-848151,344692,-1209304,-77026,916397,327260,1759722,-435955,-114462,160596,-14382,512207,135816,-1187600,1061842,801036,-1041267,-610134,70841,258204,813245,1580971,723893,1732150,403994,-124380,320485,-880604,129474,1292266,-281746,-1543592,621087,-79341,430421,590771,1015510,1054492,3137,193711,-794098,-333815,-135172,492850,-809345,599984,183830,469430,1514200,343698,1994010,1194635,1487172,1137292,727497,572990,-163052,-1127784,1937378,723213,374098,195858,128534,-73251,466573,101740,1344938,362044,1305488,666713,-82882,105745,-981609,-1208371,499379,-1544400,2227558,168798,-279617,986753,-265169,462161,726971,-880203,-363007,10876,-454325,165941,518988,118349,-991630,-472555,-1116560,476928,-333521,-873440,141053,-361256,-347372,-1227017,-32497,300241,1761584,-300714,159977,-586397,383489,-425399,-363739,254934,-756458,-725052,-462259,50675,-349541,589856,-1279255,-1148354,278319,-63792,-289121,-38152,-1525552,570015,763141,-1098935,-164912,-21014,-379271,-1113917,-143249,943005,-507200,-324228,-2182119,-341011,-307352,572412,103282,-1170075,-95903,399181,769172,15430,-532874,990123,304043,2180118,45654,1562526,1525162,40733,29464,615135,471138,-708315,588121,-35919,486712,1471564,-849945,-307586,563136,218742,1247540,126974,199223,117042,527098,176098,-1475560,-495637,-128263,682531,-274408,498678,1507684,1061041,281203,157098,1071646,1035179,-48479,-949804,983143,200315,-727944,-736630,1276118,831740,-484968,-1832169,-499249,-71361,-154444,757577,470919,9654,430546,425464,-83621,-320006,1244161,513093,590050,1196856,903446,99518,37827,-742153,-203206,478387,-254443,-744920,-443113,-180965,-712015,-1084585,435544,302375,-750816,-744667,254180,1437156,1212591,110429,847792,831342,-150775,129822,879288,-1423453,-2778633,-572222,-975951,-230094,808804,-402346,208814,1268748,168907,-700449,-1006756,-100143,-355685,404177,-922529,-270593,-660063,-249202,-41426,847916,-597240,-183357,-375983,-665525,-277609,13370,1029328,-280359,-49955,-163001,-124630,-717897,-54718,31441,-411575,433240,1103377,769918,-979341,1189389,-99279,90100,-615412,-531700,206909,-475303,-24616,10890,966773,32108,895477,215267,181514,153872,36166,-47293,516001,261448],[-249867,113734,-6956,493285,599013,570403,257614,159592,-892899,-821634,187099,-257622,-492831,-302780,375983,817647,680332,725660,919247,1344417,-82993,-660749,-261052,365175,-79033,-546129,451785,627382,1378302,-177888,77718,-732088,857809,596550,350955,460901,-437133,-32566,-827662,-668692,77362,-1156519,-880165,-288216,1368631,-816355,-121766,1055467,656179,787226,1216887,1317628,-1173831,583490,477617,-720288,783923,458988,449360,783216,315051,-597147,42361,429062,896052,999062,-552367,-808506,-12443,1552203,-407176,-615843,-943243,-103744,-1717962,369068,87999,-152137,908811,131922,-163486,593343,630491,-131852,-37028,172494,-952884,-603522,-489192,-669432,-416372,-351779,-333827,106229,22880,230302,-717192,650915,692187,-232355,-762446,586051,663980,-664117,861947,474846,298406,654486,-1217556,-1181156,-814857,883167,389266,300481,-761836,-1895024,-211669,-10112,-796997,616939,1365569,701467,-1073199,696926,-304703,112337,953384,550866,1253325,1614277,1003586,-235544,639149,847656,13568,305891,96161,-903405,-1571610,-94356,565648,-350842,492713,357574,-1042018,-549432,-1120347,-1201699,385343,1339230,64227,-1436443,-202432,969113,1199474,911114,1666983,857236,-346808,523292,376062,1293233,548357,1006925,-66833,197942,-646388,-54366,928327,876319,-685621,149711,-400103,-460522,-15776,478412,-49762,898260,1828441,1081646,-1023904,-661767,1092741,773262,-548662,-312646,920841,1448950,201166,-510752,-550072,148635,-872703,-955244,417740,287732,-1140714,-460605,246877,443430,132178,-435827,-903094,-658367,-435815,463870,-415043,-372219,-681945,319074,690819,651620,-322485,-491770,341959,683491,483557,73089,324855,339662,-661319,-534468,1120316,1900011,-88320,-385060,1831403,1035525,218255,265906,-140036,-650126,-863806,-441460,-577523,-231668,266240,-336974,-562712,-749156,-734149,590470,1212375,-397507,-284802,1793837,-33671,-284226,-328335,-24842,472928,-573488,-1188407,-300851,349889,-594768,219738,-658300,236973,141650,75131,145757,292843,987519,1219130,-413220,-91322,-286926,-846448,-1144490,846258,-726206,-33154,782758,270587,115566,191429,470574,2266470,815434,-289958,-296314,995884,651721,1121850,344655,-649756,-1512172,604138,176813,-31143,984580,538461,507743,-126345,1598256,1316815,1341944,-268997,-129687,-444814,-75748,-410762,790055,383546,981960,372212,-811319,-545551,93026,173109,656451,-665491,211910,426852,460026,-838145,448990,1252565,-1882911,-788945,725419,-1108453,-1161439,-281655,757534,900219,-1361315,-483613,-983954,-1089443,-949510,-759261,363217,774952,-262915,-256848,-318886,-325466,-803852,-2102686,2187962,2237035,1058826,1032657,1583348,83012,1254962,-619826,-278725,14547,71664,780916,-1063459,103026,221532,351273,7748,274808,-986171,-1182329,-33287,769311,-372611,187908,-1045280,-340590,-129400,191625,-340901,-814658,-57411,617161,797364,1110397,-379339,365407,-756744,-575355,290849,-111098,-383549,119494,410388,294757,899971,-450308,-868382,18983,896404,-657745,-990076,343158,233580,-66004,-103737,-635436,-1457613,-24370,-439638,-792161,1334541,-1080296,392765,77935,298819,1273987,-483535,-910019,423145,-754849,-523296,-364978,599953,-1012926,-149001,356851,-72795,509692,888547,1166338,92000,520718,390474,429784,-76412,252150,-462947,-1565296,-789220,476183,552750,-991836,-825947,-93291,140223,1858243,-276617,-62734,673476,-841434,-594100,1521695,339720,-478888,1633007,1032133,-1173465,756839,59592,-713499,-444097,744442,1389685,-367210,-972830,-904133,1457485,-336833,-688027,697284,471279,-503119,-1327460,-771445,-768296,-384957,-764694,621920,-435078,201625,-354145,-536719,511464,-91618,1408395,447423,-603885,1485617,978890,1001848,69688,622546,-838059,-302959,-522000,-1132871,-539376,-638184,310449,-140362,-93987,2011658,-313152,571141,-1190010,601600,432176,619175,-244012,-514993,520625,-135604,-1067855,-1450724,-1296198,-1270878,-429964,326577,424446,4140,-67317,977545,75157,-411117,-109653,-1183637,41900,-997452,-787981,-1334300,309677,525817,1216799,696503,498928,117090,735545,-28863,-1044939,-206602,-527535,-145540,-497116,-1376984,-740307,942015,681094,397471,-329503,1129706,763259,-248546,-1298949,-898170,-14801,170312,-302718,37179,280946,-831915,-396315,278422,-382149,-509122,-1294358,-1409723,-802027,-564595,1040233,-280098,-297233,-484679,-341596,425411,-191207,-136767,-580336,-326883,-142410,-120244,-1677226,-662103,-501053,-331342,-326105,-1553383,-418846,287558,-73694,-970985,-975607,-174570,-109156,923705,493667,-90375,-444016,-812757,304714,-301986,-715493,-2044423,311435,215983,318824,-363020,-408932,-943613,231028,-599429,-1125491,516813,960262,774801,-1118688,-572765,-687308,-727317,-887776,-1164108,77381,-1031889,-1931268,-1410289,-601631,1370831,252714,-229889,-249521,870732,-2220144,-1592532,733776,-701645,-555384,548250,-111269,-129347,324960,-81225,777476,-1086545,-1491826,-222420,30187,-1582321,-744378,-501687,1175678,19618,1525317,233399,641920,212063,1300852,613957,658491,-923264,-835269,-1134888,1235498,-170078,933430,367579,441604,1265488,-29401,341041,162680,1260282,-908094,-905272,-1007918,-2426663,-608842,-211057,-346491,-100495,-1019138,-404968,480899,360786,88300,668553,-156951,-1007344,435398,998018,1749521,1593839,188883,-620392,-170831,601942,380227,-422545,-1428846,-1419543,-1482967,790074,-418712,-1636447,-619432,108272,-198841,304832,-681538,348784,-106877,1399256,1194974,-316302,-1455492,-234273,701486,1089022,1839729,-48954,612489,267668,-197550,-544246,-783957,384422,23332,-729088,-869974,957921,-911487,-548991,-829792,-755852,1342931,581172,-448555,-132310,217914,80927,238407,-635533,-1030095,265225,-946434,-1168573,-234853,-1439103,-435561,749393,201977,1625022,-789584,-64475,-140298,217134,765025,-196282,-1013011,1122920,727784,-774708,-466966,483177,470010,1193109,1983709,683351,1697941,335004,-262165,211683,-1267302,-182593,895255,-144847,-1180626,317870,89673,846244,691821,893672,867792,184002,232431,-904008,-121865,10691,784998,-874845,328755,27692,718067,1727548,931198,2757987,898634,1524950,1160543,782073,803718,14389,-1303689,1911743,929284,655480,990082,368202,228498,288317,123004,1319019,438121,1041524,1076571,103089,323476,-1145939,-1331723,108676,-1764628,1777791,181119,-247587,895756,-951253,48835,537680,-844625,-413674,-109374,34992,939,-3877,-212194,-1211069,-504565,-1398538,511231,-308911,-734036,1054969,74769,-170451,-1200852,-448422,33526,1804089,-198915,408791,-834438,617222,-417072,-988173,331486,-766342,-435663,-353703,-5473,-93351,731046,-2405115,-1387991,-170590,-39252,437935,650135,-1707990,327561,682290,-672468,-449848,-94466,-544205,-734796,116835,606413,-800854,-319355,-1925061,33923,-363506,128062,122246,-1133802,-46561,699308,967259,312084,-228111,775213,193386,1914843,168464,1238327,1335403,-143103,132135,833318,-27696,-1104350,915297,-278230,108812,1444255,-737536,-398268,1193319,169004,1486572,90520,316849,218694,566780,-143599,-2346588,-304096,259611,579563,-283771,791732,1324913,827045,208693,108113,1269666,746915,-728195,-1172281,847389,544284,-362226,-852058,1255295,1286840,348688,-1157526,-776607,-218028,-101969,479633,508030,-52527,600315,1061444,-314533,-580712,1317585,389451,868244,1072596,841721,2285,-42224,-785830,-34005,410364,-126109,-498861,-556740,-156551,-1092085,-818183,688794,940299,-612909,-216047,-553452,1090645,517885,-52911,340247,88002,-244919,507542,1208975,-1387152,-2444971,-385680,-1357548,-9420,826044,-428310,186389,991598,-36233,-693504,-1084249,-165348,-250482,403826,-828987,-239830,-543216,-88757,242985,898338,-567953,-556968,-43122,-464541,-600209,69370,597571,-564646,80441,-219466,279161,265544,-198647,-68306,-203009,1173936,1449771,783933,-1016561,1066714,-162839,-287663,-1113689,-844606,-28951,-405561,-319389,-196199,1009731,51252,1107985,154711,-97025,-261283,-324527,-95948,529955,258163],[-303666,410338,-639,751030,418137,606399,435725,89203,-1190832,-1116598,58345,-153055,-913980,-315526,543161,601480,438206,595215,581534,1242931,1172,-847578,-728604,403740,-333641,-236061,480710,706501,853361,6149,287618,-781678,797086,831787,537029,153348,-411675,322973,-277566,-166484,-19679,-1364822,-664170,-276105,1596112,273837,-345616,1159482,654429,750787,1288427,1186036,-1017937,775740,589061,-303392,842515,365651,-61770,675545,-130951,-733894,309918,565989,1047010,1008001,-576085,-225327,-27225,1049549,-703176,-1093517,-830304,-388000,-1577618,766057,-4705,17587,1415270,109050,169163,535310,288661,166180,603585,82445,-803361,-120431,-548149,-716472,-250974,-395548,-412237,421751,42935,378289,-717701,580138,397177,-546578,-642308,513645,376434,-695978,794422,443061,365273,841606,-1264458,-883992,-780814,518368,359096,729755,-727298,-1781870,-221186,348757,-426213,1053248,1561393,344972,-1493293,281327,-379086,27953,698961,390604,1097811,1019109,531783,-288631,227436,-130265,300977,729940,-57151,-797328,-1376669,-338688,400595,165593,660050,206002,-953506,-474687,-1468841,-718760,496328,1324255,129571,-1512728,-276080,1250011,1698748,933592,1940298,688800,152565,698222,496177,1212062,70109,724839,-554323,-215711,-462018,-173525,662875,644266,-377413,608682,-195483,-485194,103718,757394,438108,541331,1499062,886275,-1032959,-626695,1166619,604856,-264803,-116084,853330,1876217,366599,-655593,-654508,-263816,-1003452,-462435,189899,-22900,-1104941,-546500,206712,537998,-158988,-617096,-925160,-508142,-275731,779146,-527255,-207852,-668345,-126447,186717,-114535,-455717,-435639,244711,640338,481337,100228,324615,106790,-974467,-674710,1184787,2262029,170963,-30526,2192291,1063547,479870,399898,-206061,-521695,-1070890,-618963,-305520,-103395,187822,-169626,-429341,-1146784,-1150053,-53979,987775,-171153,-392532,1838275,-209984,-582301,-133511,-54810,252648,-151175,-1088099,-226068,538325,-1093777,137046,-395092,215139,-54458,736263,848417,450967,1071656,1440268,-879729,-225787,-13276,-475912,-1130100,511459,-883910,-32101,793894,-33758,-159162,-33751,219270,2273459,798453,-305758,-288230,871449,772482,1233110,345007,-238444,-480859,685109,173429,-277261,696279,603530,230707,-73198,1641201,1287252,1308516,36261,42899,-838962,-121959,-508365,806649,505849,797376,167012,-1234594,-807804,163241,417921,360385,-612082,482872,544005,239224,-1259551,345588,937827,-1888529,-944814,782241,-920000,-727112,159781,864177,1400692,-630412,-526630,-1182911,-979390,-652228,-681138,320597,821768,-146349,-374549,-233006,-576121,-802419,-1632418,2216586,2452250,1341045,862699,1197544,36175,1127705,-629410,-309894,228638,6827,537778,-922467,-93081,-39137,168983,80900,662141,-832099,-1348308,6042,568894,-255160,571418,-830773,-482104,227755,161121,-543723,-778610,-540644,79570,865636,871848,-560833,412010,-750663,-97535,653275,-114152,-33174,105519,322586,70592,963930,-554473,-602808,210822,1030714,-168809,-889074,428230,273921,-86114,-64984,-277713,-986145,286185,-628781,-481876,1552870,-1742388,735834,353392,643432,1013865,-832764,-921104,370410,-1587656,-847268,-363505,1028729,-1132412,-738695,732448,407010,470968,1156738,1367213,52518,882099,513122,293064,-183120,358617,-788391,-1609442,-391841,818024,1129333,-977375,-516125,50737,-51800,1650176,-911142,-83487,985673,-1065036,-520651,1207831,527075,-541837,1711617,530062,-1427281,841758,165233,-741976,-305483,478744,980517,-433358,-1191922,-1163721,1056291,-585494,-697146,573604,312337,-712658,-1238241,-666707,-599414,-189433,-644018,917709,-117248,368715,-396074,-1311089,7501,134841,947349,618670,-556730,1808508,1102287,810428,-201477,252038,-953324,-149503,301567,-724264,-425167,-715833,516159,-205001,-123052,1998195,-573299,189685,-1449764,-796465,355223,929877,15988,-846420,698213,-89266,-950982,-1362062,-1556608,-1160765,-363180,401313,587665,-65798,-120217,787415,275324,-398640,-358108,-1184228,-309833,-1447868,-748735,-1794802,-121826,315932,1111148,809016,783030,216787,963161,148420,-56910,571098,-383564,24170,-689139,-1582463,-561380,808857,440176,389187,425622,1574175,434958,-882101,-1304965,-455701,530794,15418,-389895,246496,283384,-949460,-431023,26240,-404772,-320500,-1056252,-1260557,-731328,-490246,919663,-451328,-657149,-496164,-269534,302969,-310046,192065,-160412,-337765,169657,316446,-1104509,-802407,-447279,-183023,-198644,-1696093,-776260,-302900,-118156,-1002075,-929074,-101200,-44571,469952,787945,-727261,-406392,-387907,245253,-448126,-704934,-2170493,-193401,758027,433137,119859,-570158,-1542712,216001,-853798,-1570439,749600,677678,732950,-1273126,-552102,-855456,-697248,-791106,-1126524,435677,-792807,-1737641,-1397897,-117683,1757967,326115,102994,-390875,861232,-2301729,-1581029,1130460,-398377,-664092,1004964,43738,-345664,308900,4392,448767,-1055969,-1068063,-155202,-56258,-1425479,-1030919,228119,738629,-52459,1780336,495877,1022556,85359,994901,673364,702199,-815880,-845649,-1187415,1258590,-534880,667691,372878,9197,957796,-130709,470876,304470,1010029,-668640,-791631,-1138461,-2340607,-503278,-693094,-295697,16448,-792172,-112392,300311,496694,42212,881340,-54434,-608386,156284,1073087,1596937,1112470,255860,-876819,-196715,682509,389637,-462021,-1301028,-1244347,-1485413,920221,-373189,-1456141,-490584,149319,-463673,-236820,-833988,391176,416060,1348382,1495071,-492794,-1918583,-313783,789543,905704,1505065,-97265,793875,507867,22528,-421060,-25867,-131974,-209614,-1056442,-1043915,894916,-827142,-319993,-698033,151048,1630824,1360032,-197881,36290,-60503,-228160,321178,-539937,-1270656,462182,-1247474,-1501162,-701066,-1456443,-686455,523073,-22285,1466053,-1128805,-122485,-301006,411588,961427,-556421,-937404,1099467,639140,-146776,-254087,775912,555240,1358509,2307381,469454,1406825,152151,-407949,48804,-1472365,-576536,189323,-131599,-805588,39468,382786,1071011,654988,806696,523509,175684,139283,-1023434,86161,86105,1145866,-759390,21981,-60424,960639,1680031,1437084,2860384,432050,1347916,1039200,800248,929765,282748,-964159,1793586,1045978,872273,1804192,530759,454997,230920,417874,1204268,578869,598510,1467383,319874,473634,-1006205,-1155408,-251083,-1752643,1127712,-873564,-448224,592430,-1367758,-204700,226108,-769227,-449619,-167850,305287,-93001,-347156,-514104,-1076128,-432957,-1193301,567777,-257453,-458153,1644467,412377,33795,-1161470,-747500,-109425,1387407,-162544,510259,-944431,743226,-315790,-1360156,283750,-702350,-143295,-224646,-47241,109995,932792,-3338821,-1464399,-619050,-94464,1142031,1211332,-1387375,67074,287908,-308167,-577577,-226968,-702197,-161913,531176,286472,-887640,30634,-1380198,396800,-339644,-220678,-40745,-888573,83063,533299,912997,660244,87774,541283,15169,1124107,174488,679471,811121,-321224,258925,1017595,-399648,-1310283,1145583,-719854,-246557,1117312,-579764,-513384,1678417,196615,1385013,61899,606143,349617,575794,-549916,-2556297,-45848,530656,538045,-311226,927204,931705,509690,303096,207876,1293204,411685,-1105707,-900709,569232,808686,-135776,-836542,972153,1688472,1081610,-479264,-907598,-328782,-20404,109302,417558,-114017,678721,1539729,-419484,-765104,1289509,339459,1164400,985299,736167,-23539,-190598,-784948,132360,365390,-44758,-285113,-717526,-211862,-1360615,-359783,835111,1112255,-741626,129622,-1182419,430280,-219188,-315464,-220081,-536124,-157580,937796,1232460,-1171744,-1726903,-203973,-1499200,181104,853542,-222682,164298,568059,-315715,-580880,-935952,-230015,-214900,74474,-1097206,-148517,-463493,116943,459673,821172,-535747,-790690,404186,-39536,-777916,133669,73649,-752309,340123,-249750,508116,933867,-321641,-35000,-7414,1770670,1404465,619915,-876698,869662,16444,-732650,-1490999,-1005887,-215282,-245635,-504926,-542202,869112,141392,1214287,-1774,-299615,-625457,-535629,-82748,421380,134317],[-392832,621632,-49698,822794,238011,515527,527307,-26474,-1224340,-1230278,-76599,-13275,-1051970,-340423,763771,482558,133545,462713,181905,979130,148445,-785271,-993053,355598,-515277,86460,300718,486014,-35928,174907,433671,-758337,383214,814886,543377,-237115,-452759,431753,392420,323309,-223385,-1313642,-533889,-238577,1217108,880777,-543762,1175419,453603,493804,1065702,735513,-798424,385581,580084,164144,769895,439704,-531087,501961,-313858,-920922,341062,656555,919195,867193,-589941,499402,-63209,535761,-741001,-1408937,-913809,-569482,-1013574,1180634,-69738,264361,1867657,284131,447412,480028,27112,708829,1158001,163203,-443163,219061,-477584,-754989,-112083,-563894,-352941,611247,65908,308280,-892766,371578,169694,-789420,-497983,454351,60755,-725231,443130,296450,360067,934641,-698400,-472148,-775269,-30958,461320,1163303,-472805,-1331713,-102159,853129,77398,1248077,1194883,-137920,-1695089,-323805,-362702,-211397,369957,183546,769384,305237,129400,-279253,87488,-1097709,394155,901646,-213866,-667000,-1055665,-341010,293024,609897,734446,-932,-739211,-357605,-1657519,-176282,543987,1076277,18778,-1258901,-154759,1278101,1950228,869563,1953467,375469,510401,942094,571623,869400,-452266,367219,-1028303,-719748,-197751,-440197,448479,447255,-171,647101,-45732,-474569,183911,841680,885849,51565,872274,565011,-1002742,-582591,1150789,465543,-15169,222002,614045,1820630,489742,-721383,-614414,-453585,-802461,-29076,6387,-149673,-926951,-449153,125322,890337,-316842,-882798,-773169,-179300,-54332,781573,-529969,88504,-539128,-348726,-137185,-664833,-560088,-493223,-41880,542911,442159,105523,242266,-186152,-1094351,-648982,1176213,2381366,361715,533996,2257879,989985,881473,632081,-264591,-165845,-1024897,-745536,-223404,-181385,-18441,106715,-151530,-1422297,-1221628,-879756,526259,-25170,-423362,1579729,-329973,-749806,145577,123849,-242806,115618,-1043774,-151506,636121,-1437596,47473,-58555,125054,-211518,882661,1082631,466202,920173,1515163,-1068457,-395869,159610,-132510,-828271,120889,-1008940,-234078,969599,4089,-366602,-210661,102683,1966761,578405,-194104,-353994,517672,776726,1245872,186549,94444,394317,710562,48136,-426722,408319,849830,-114678,-75535,1476298,920588,948942,338087,275712,-1127365,-216202,-591104,732486,490454,497424,-86130,-1552020,-895559,165639,639596,63167,-367416,684888,615908,-143557,-1602702,133138,530260,-1414412,-813790,653427,-572423,-181414,700370,881643,1577074,210885,-635577,-1438458,-686307,-268518,-593250,260579,781989,-16896,-517222,-74068,-670794,-586649,-366918,1914758,2301441,1237603,585293,816024,-79698,865332,-499278,-169617,538152,-46587,13615,-586443,-249457,-213783,-30502,156516,920100,-766283,-1288286,-49344,204318,-252443,925103,-555753,-585382,338394,-60457,-607092,-756980,-968770,-509559,1065940,700434,-564048,398763,-753060,352156,751157,-169732,211535,77336,192692,-129068,834043,-670002,-236012,445440,938086,137113,-631760,468660,420922,14711,-84846,-109451,-582980,551168,-606349,-95175,1306996,-2100739,951244,565872,821257,556785,-1124402,-852477,219819,-2011599,-904863,-415474,1047805,-1158084,-1233159,1043915,879397,345398,1198984,1149952,-105723,1156205,447137,76919,-329240,484001,-1009058,-1376016,-17732,1105094,1467396,-690228,-321450,139642,-362638,1169232,-1379718,-164437,766822,-1101964,-157767,618590,571200,-533127,1558156,158582,-816093,811766,220005,-699637,-275968,95685,473743,-581269,-1184118,-866523,609809,-729099,-819660,377950,39340,-824093,-870507,-461050,-342578,53443,-395326,1121777,107899,496685,-373096,-1724159,-369824,251572,420460,740804,-445674,2043563,1037791,441759,-434439,-137565,-909347,-10233,1248643,-197200,-290488,-749815,675199,-358787,-76360,2038256,-729107,-215757,-1547151,-1922596,233868,948562,278065,-907120,776987,32153,-917686,-1042495,-1279343,-866635,-382444,280554,341307,-103721,-92726,614049,349953,-490787,-571620,-785020,-395894,-1439813,-626268,-2010491,-511172,156911,957505,748155,781943,365916,1107044,574646,588805,1117080,-381334,162081,-695112,-1437315,-181394,457221,46421,452323,1397507,1863829,154566,-1329831,-1149697,4785,977670,-165395,-410529,372849,226373,-1016202,-395840,-113279,-303435,55614,-463839,-920588,-429709,-403162,710655,-627532,-1083529,-387350,-76470,-43661,-293099,613488,278377,-434762,404756,570749,-471470,-879703,-400422,-20655,-14614,-1204515,-960879,-799909,-220514,-1104529,-717189,-171869,-83004,74558,819855,-1366027,-264869,-7946,78021,-677204,-605097,-1872213,-609500,1198228,624911,608524,-653789,-1733926,173040,-964327,-1740385,796095,234173,711349,-1229350,-494456,-840710,-525845,-692388,-1050839,607673,-499622,-1155640,-1161563,183927,1853692,349209,549319,-528560,596884,-2080147,-1569644,1124057,38266,-715812,940796,69970,-642156,166001,7824,82573,-894381,-470681,23463,-236148,-1406915,-1271829,855683,204814,-184618,1668360,718062,980886,-284855,724659,714694,804196,-478228,-743014,-1216596,870807,-925558,485536,502363,-526464,483946,-127714,582243,527162,609032,-454058,-753923,-1045691,-1894088,-341553,-990040,-240645,83048,-482669,-85636,-43015,491875,32205,938026,35676,-386351,-160229,976251,1262130,705446,306682,-905829,-95301,528323,222536,-421999,-880246,-966183,-1410806,918616,-436316,-1324508,-292894,233333,-645826,-809095,-1026319,515439,1028831,1308922,1668345,-658214,-2106218,-426913,592906,556648,785581,-130229,856842,652446,188040,-317928,758737,-538951,-260109,-1258322,-1222335,508768,-709148,-167155,-483734,984745,1632258,1909921,-11822,24483,-382277,-556676,410378,-408996,-1477512,377994,-1539173,-1837058,-1011825,-1294182,-781466,290764,-233015,1355639,-1380821,-245402,-292827,476598,1066324,-833624,-879689,994082,488231,525814,-23546,870596,481237,1226117,2336576,196589,931751,-60022,-480531,-152725,-1467126,-914391,-549165,-224216,-564608,-162133,698789,1043412,565913,769090,95955,6987,-87776,-1096789,216283,72384,1272614,-583329,-245513,-44166,1069239,1318520,1728820,2461366,-24113,1029945,866487,738159,920461,586391,-205538,1622428,1042265,1058374,2426608,614853,505067,352899,855604,957526,698051,69820,1697889,538081,565597,-742680,-883422,-535375,-1495546,571121,-2196371,-880143,178424,-1292895,-277067,-54984,-678198,-522568,-344354,270841,-63465,-434067,-660917,-610328,-266255,-634081,619461,-202851,-115689,1725534,482364,207776,-1062942,-846126,-73181,548949,-195929,404372,-836488,651817,-164647,-1377715,106388,-553549,125525,-87103,-47732,246131,1147959,-3705130,-1364659,-935405,-184400,1575296,1454520,-702396,-137918,-306391,-80023,-555912,-429608,-847749,419380,1006855,27076,-728377,689081,-763933,616085,-246235,-338423,-250013,-490420,308491,58065,673266,956236,356691,382229,-151515,227999,67059,103413,170606,-417612,392448,1151445,-486350,-1240216,1181665,-1255490,-481620,655805,-452283,-635281,1824932,270304,978613,18183,833048,408513,546119,-895809,-1822360,244020,626772,607565,-339486,869937,419473,169089,421376,417166,1113152,105287,-1056085,-147196,221457,909291,-146563,-680553,545333,1857667,1489204,41244,-866633,-378077,20205,-253856,278192,-168892,633984,1757177,-384679,-817710,1159842,336127,1390535,941492,560210,-4712,-377581,-705726,286314,358169,-11119,-155417,-903268,-360219,-1429026,173138,809065,724204,-1214867,94767,-1435988,-362361,-766700,-592229,-725669,-862212,126545,1399380,982340,-840323,-920869,-74590,-1239233,266118,893695,155847,137511,110933,-527707,-362464,-568828,-282751,-198156,-438157,-1661930,-43404,-444946,326367,609297,662953,-454514,-796569,923973,504189,-800474,136060,-473449,-795390,586584,-252089,466328,798527,-418606,113812,109522,2001794,1049600,142471,-593996,535931,268043,-1108523,-1611892,-983835,-260338,-29638,-619131,-910139,610018,333079,1154149,-213809,-348052,-832723,-588667,21876,261443,-73373],[-490869,708915,-62958,760705,66739,306556,507916,-209167,-990089,-1181599,-211024,106764,-887317,-347374,1020068,449415,-158870,288368,-256392,582986,323004,-384482,-966925,254100,-574902,340975,-30651,53761,-997277,297733,512367,-645512,-146083,557061,339711,-579465,-525691,323613,980277,600322,-505890,-1025412,-466556,-167288,400955,708569,-758533,951217,49334,36949,743848,118445,-530420,-391490,418134,516347,529035,652247,-835384,198996,-267879,-947554,210395,663802,497919,637784,-515552,1104290,-117950,116262,-520205,-1377392,-1086276,-588079,-143688,1564271,-79169,475811,1952105,541397,574626,414307,-159338,1343714,1398658,290622,37552,332042,-249273,-761035,-18799,-749033,-145967,637325,58093,72831,-1285516,89000,98590,-880407,-289816,396128,-146591,-730424,13114,48890,266257,887021,295423,-81638,-865938,-625103,655939,1390145,-90839,-695825,117006,1349811,621187,1176195,360193,-642796,-1687933,-982096,-282710,-538040,52123,-21592,367105,-420242,-102042,-143801,318394,-1675702,260293,871869,-321068,-524401,-718869,-243073,200565,842814,721684,-200075,-486608,-202471,-1518382,313335,487839,678896,-238125,-778184,144560,1104284,1926092,752703,1719200,140459,676300,1184850,592874,322217,-897334,41152,-1303150,-1188698,59995,-647223,279764,303723,358049,273352,5970,-411337,196527,728444,1183912,-519129,108051,199051,-945830,-556464,1039719,402521,128623,607787,256731,1353907,540133,-692575,-445597,-275613,-278882,181403,-108903,-189759,-648303,-179982,52526,1318809,-353183,-1173645,-452089,214085,187447,588342,-439431,407987,-310202,-267497,-217421,-769083,-502281,-569702,-467729,375698,383586,89478,161204,-494719,-928930,-451339,1074773,2152950,529834,1101693,2008502,865974,1320185,867282,-310646,322796,-727947,-720523,-293292,-465494,-350678,374984,217399,-1513752,-986394,-1577814,19189,76579,-362255,1062880,-361336,-734072,418055,397509,-766801,223675,-1080517,-90566,612784,-1539264,-11916,340174,45601,-269359,534920,912049,301690,543867,1358551,-972040,-522938,227755,99494,-373281,-244640,-1107353,-480416,1223202,342636,-445702,-278014,197256,1453015,247478,27712,-456949,158689,678743,1187692,-61283,9412,671929,667687,-170993,-479513,244119,1242532,-419217,-115071,1114691,375050,403341,548316,528379,-1161805,-319999,-573034,599599,352892,161679,-309276,-1703204,-776441,108059,761454,-202200,6773,813287,591234,-606819,-1770329,-151745,174221,-699322,-436933,430756,-234105,381024,1260694,789973,1478740,863337,-744560,-1618457,-277708,72684,-487401,191290,651411,70409,-639841,105968,-578478,-216906,1034846,1350858,1878348,792196,281885,518437,-198781,484379,-327850,65971,938240,-89861,-701689,-135732,-239212,-155358,-200514,199538,997102,-648918,-1020615,-215991,-258962,-374624,1179181,-335522,-606765,216254,-402097,-503404,-752536,-1240668,-988152,1263806,623463,-412464,338935,-764352,660875,535055,-234807,304753,41180,36934,-231809,608855,-756626,137061,704689,655565,191443,-226966,472458,515761,204372,-168677,-96900,-300382,700910,-384201,242997,756794,-2047829,984485,671208,865286,28343,-1352164,-738557,38412,-1889362,-692420,-625791,714878,-1180758,-1465236,1249853,1214632,173059,1057146,750540,-325797,1231412,222760,-172549,-454399,546960,-1086516,-967810,199810,1235085,1423579,-223169,-214550,149335,-614426,627024,-1615487,-321825,214741,-910689,382325,-108882,392456,-440154,1191031,-58426,508694,709504,288933,-568512,-349050,-274138,97456,-743260,-972259,-217179,193636,-719142,-1013191,129891,-299410,-860591,-315916,-208315,-98518,220426,-92529,1138583,178949,553739,-363476,-1668700,-577594,246499,-8679,799320,-277182,2114196,819324,-30788,-614479,-439243,-686579,91273,1925216,302188,-192715,-753957,739567,-595704,41604,2185704,-732880,-551778,-1467251,-2240957,100146,645593,502260,-728344,749944,218238,-840211,-603611,-532631,-447621,-448308,40072,-129930,-118871,-34850,527222,280230,-683007,-785935,-82763,-196402,-1128395,-606182,-2035874,-718894,54124,795095,528921,575551,594909,1231932,1182223,723461,1348697,-520084,174365,-653924,-1022163,288186,138356,-375022,549790,2194924,1948256,-4897,-1442546,-947660,347650,1258045,-305181,-417206,449263,190501,-1021211,-344338,-189383,-111304,489360,226819,-591691,38007,-315158,530075,-744656,-1499249,-176192,288407,-473990,-200551,983739,634897,-576296,527195,573173,14703,-877146,-362279,149351,215474,-312759,-918210,-1051308,-396711,-1266560,-422128,-307065,-191305,5228,662132,-1757624,-46656,141779,-193096,-924148,-445789,-1320011,-828916,1360100,834264,996067,-661343,-1463424,105343,-925809,-1676295,633603,-291261,738136,-927696,-413256,-639660,-268142,-619199,-955021,577400,-281258,-354524,-719370,209700,1584959,329308,969591,-607942,256968,-1669394,-1552257,671163,532623,-681789,546891,-51034,-923898,-39491,-87481,-222096,-660006,98577,226603,-428393,-1383971,-1397708,1133076,-248384,-344164,1265376,908493,761106,-762916,569065,756184,963444,-55929,-555557,-1293165,209602,-1226533,475367,718422,-1043943,-41602,-15680,693285,772867,139877,-304371,-721709,-713035,-1232480,-157883,-1025531,-210504,61495,-141420,-353309,-455633,335614,56527,865429,36895,-400265,-442057,720458,870156,575360,385081,-722883,39879,207033,-87428,-344600,-297244,-678471,-1229904,786915,-589867,-1180430,-64183,283555,-713256,-1277862,-1149347,655606,1523112,1213072,1621075,-789934,-1962740,-579366,130128,147703,-53222,-112750,775819,663872,256880,-156716,1468966,-735137,-131944,-1270852,-1294293,-91426,-505132,-73758,-298712,1388630,1348441,2058384,2068,-153538,-711597,-835975,512837,-228917,-1596011,54942,-1731265,-2132292,-1171246,-1032057,-725219,87514,-346885,1340608,-1507869,-375752,-148813,372392,1063081,-945431,-757941,820060,222804,926053,169560,777683,290035,853654,1904811,-11673,391388,-186598,-414373,-363780,-1267655,-1066403,-1000269,-374790,-531048,-270581,903666,784397,512931,785277,-322311,-252473,-383394,-1063363,233549,-4491,930771,-476538,-411501,72134,960330,718832,1722907,1928777,-327952,677139,754255,569204,787555,842731,628909,1406837,916853,1244073,2668940,627638,348546,644084,1250279,591321,679952,-413803,1626067,733079,623618,-559610,-749817,-719979,-1056232,354097,-3053166,-1507251,-224505,-687804,-183784,-189537,-599474,-635794,-703263,1791,104338,-311699,-588611,10182,-34122,-41704,623095,-165791,217528,1339699,239859,301119,-871430,-733355,142935,-407087,-289077,106934,-503764,303239,-27692,-1110897,-180729,-340445,373957,49566,-4397,329741,1312987,-3424397,-1119227,-1050361,-258119,1563394,1340814,90505,-237082,-913541,-7574,-438312,-679459,-999913,805692,1388585,-183019,-371365,1440659,-251394,616187,-110115,-182151,-363962,-66274,591393,-485731,354234,1120119,554712,335835,-238642,-323361,-107841,-297814,-375165,-398317,502408,1234016,-257179,-869450,988415,-1731508,-533369,207091,-414571,-746838,1593224,349368,430025,-61625,865213,316976,472170,-1055611,-442946,483304,561757,766994,-354284,656620,-85613,-128477,459171,649096,779832,-106365,-682426,860975,-105497,820925,-330900,-425756,133448,1685573,1480830,343050,-674896,-364159,-28016,-508751,172682,-201997,472277,1693149,-254538,-719261,982946,347956,1477039,926080,293770,27107,-544613,-508774,419248,377667,-5474,-127426,-1094082,-576594,-1293011,625007,610086,-63482,-1897513,-338987,-1311482,-1069042,-1025273,-808163,-1093828,-810715,529718,1803366,584810,-465882,-342890,-20403,-591500,194725,933253,584925,101673,-263256,-519092,-55740,-89268,-332180,-153421,-934811,-2200799,28525,-467376,498456,728901,451657,-282208,-567367,1410599,1023292,-693486,28779,-938012,-698651,617223,-231768,154443,-92142,-484494,317635,108745,1775165,556273,-632371,-255263,39681,405480,-1284176,-1439095,-785761,-122940,194927,-707838,-1157682,341007,587367,903328,-416470,-193444,-837169,-513015,209132,126575,-303217],[-556053,694357,50735,674229,-87367,36098,383333,-460323,-604448,-1032701,-340416,147576,-502645,-310184,1263723,454757,-385010,75671,-699306,121413,479273,295972,-678758,166460,-485266,485517,-389920,-437308,-1657420,364568,555725,-439584,-560101,175228,-30062,-717112,-583571,91866,1321753,570404,-797150,-601914,-414345,-49206,-464168,-58691,-980538,440368,-492347,-515525,539208,-434969,-240338,-1177659,127241,640150,141487,891954,-897854,-248870,-124213,-660680,39706,560100,-101668,395123,-318788,1398236,-178389,-179805,-145572,-956604,-1191514,-459757,750327,1891241,-15544,570877,1571822,763214,504584,338844,-286541,1846433,1242816,332164,501822,237330,75815,-719496,49131,-818327,153975,518282,8930,-214319,-1770911,-185719,212990,-784580,15988,325971,-155392,-689733,-275206,-211133,92208,692173,1309423,164534,-1080114,-1088083,867408,1279149,282625,-63547,382915,1687244,1086767,936512,-664767,-1070479,-1579773,-1488630,-185317,-838253,-182710,-168631,12227,-1045666,-152392,124751,821532,-1684577,-63138,773002,-336919,-405818,-442800,-152771,104113,840609,664877,-319485,-278012,-14330,-1011830,669360,322240,260103,-552570,-234600,523417,847015,1703456,628155,1314559,133464,673401,1355682,553626,-254826,-1170693,-165960,-1238788,-1481328,210596,-625212,156797,231879,624176,-333349,-42248,-285365,142093,491519,1296814,-1036430,-570960,-112769,-880532,-588965,847302,417499,125854,938417,-123816,740411,505688,-556755,-147676,301867,457815,134300,-154191,-274235,-354662,180318,36834,1516074,-310150,-1375426,-22921,516288,402493,413052,-296101,650676,-31463,83701,-93816,-417793,-182253,-577549,-902997,134810,315347,58221,134645,-760739,-478131,-109018,869551,1595632,725765,1397533,1550082,742734,1679810,997158,-341531,813733,-288692,-472083,-405171,-863496,-760845,521200,600724,-1431333,-580037,-1834452,-379182,200245,-211187,430216,-307406,-537721,578840,618934,-1018548,236957,-1171809,-51477,482212,-1408522,-6878,777767,20540,-208589,-62473,536697,2740,48229,974363,-703430,-510960,230519,175877,71620,-520047,-1160592,-582128,1413984,798041,-380272,-229146,495667,927727,-50154,321840,-534247,-1944,505769,1081510,-298093,-658674,267389,564904,-422695,-461687,276317,1658566,-596371,-163592,644854,-131258,-153781,612392,758955,-900145,-392033,-401889,448661,142049,-115364,-412746,-1669412,-489158,-2081,725150,-407272,467269,866049,464247,-983302,-1724757,-447064,-48969,-43227,24021,202514,-110149,853639,1702936,589450,1233677,1168512,-785588,-1581925,149811,281027,-343249,115246,449191,80302,-695735,238137,-319019,219201,1849985,702239,1354860,172150,-4951,306761,-261859,60773,-217442,288519,1316476,-124731,-1410787,307670,-26932,155050,-300301,172936,908861,-394374,-658350,-453118,-707024,-592077,1248963,-254771,-542924,-50296,-741891,-284814,-767102,-1335439,-1261952,1245463,629037,-171024,252055,-763623,748587,79504,-253712,266472,10900,-135482,-209336,389143,-784893,422504,937423,270863,55794,255163,439102,438249,404051,-321584,-128964,-138492,708580,-77796,441381,179409,-1664560,855468,699945,846799,-440084,-1442521,-612488,-119159,-1332246,-311548,-995600,222841,-1253203,-1340317,1324231,1329714,-1947,839204,367689,-525087,1038234,-83556,-400456,-513287,499454,-1023674,-547958,264822,1160520,1007517,253549,-129803,91787,-679144,216335,-1630157,-517669,-375295,-551368,889515,-849632,-16053,-258076,686388,-159190,1932380,604617,446385,-346745,-487531,-515568,-41054,-844472,-634658,417598,-98915,-542073,-1174585,-138178,-623388,-873453,256975,24016,54104,214573,183809,936022,91657,538623,-429065,-1229976,-642189,147987,-229771,811266,-76898,1950058,520455,-484643,-738684,-605752,-311510,139881,2119246,634670,-165635,-761671,685570,-869439,211114,2330430,-583202,-733511,-1241330,-1688253,-12369,102486,675079,-444703,639243,420707,-591231,-181929,408084,20510,-497729,-192444,-561026,-139059,-17347,561127,128090,-921828,-1007632,653087,185183,-749472,-727208,-1940740,-662584,-44170,621832,198900,299599,871137,1443847,1809423,488311,1280325,-726570,5960,-674421,-492526,716813,41332,-675670,640862,2544799,1824557,-25675,-1231732,-834838,473765,1357786,-349396,-476344,504240,215893,-999083,-326915,-255307,117968,837410,749798,-400712,567063,-206360,421930,-752312,-1786632,69670,762551,-847091,-82571,1180707,884648,-735176,538933,343499,233150,-787397,-326351,355069,459711,590506,-681150,-983265,-641494,-1415583,-151603,-411666,-315866,364277,436094,-1727548,169116,-21031,-523706,-1100580,-262167,-776943,-801523,1182421,986862,1214378,-592560,-922233,25000,-785956,-1475439,305039,-773136,781447,-410790,-331707,-318842,-30461,-590009,-845683,382893,-225856,389763,-188989,-22478,1024389,295905,1215738,-592341,7422,-1236877,-1468131,-72123,972803,-555797,171605,-260551,-1071687,-228116,-251234,-381371,-417071,505495,365589,-564156,-1148696,-1369955,973157,-504350,-494984,738881,1063054,613410,-1056188,542754,797959,1130934,316433,-346678,-1425253,-491225,-1332935,629577,943402,-1371935,-485952,158424,804496,956855,-305530,-253472,-611226,-188897,-558491,6668,-828342,-219051,-57552,149761,-807626,-813335,69860,104071,711431,-67523,-581135,-628019,388074,588420,728083,520685,-365664,114662,-166235,-450106,-287709,270465,-445507,-943104,584507,-748754,-935510,145389,231504,-665565,-1504887,-1057388,757729,1706266,999029,1332610,-873296,-1519666,-737744,-473553,-206229,-657388,-14538,581305,556859,220595,80467,2019974,-681298,109719,-1098805,-1130321,-685211,-164438,-846,-236148,1226623,865922,1809735,-161594,-396278,-1032212,-1008302,615459,5780,-1566550,-359710,-1731704,-2310018,-1196184,-758402,-565534,-83469,-336271,1417773,-1506015,-463058,49347,135215,974867,-862138,-538949,603769,-164134,914015,279758,589160,87566,371127,1069408,-69109,-102200,-127081,-187646,-540970,-919237,-966309,-1029119,-528903,-679865,-293418,890566,390498,530330,849351,-640795,-516912,-636559,-886007,150956,-86936,139724,-516257,-447137,249047,651592,52906,1421023,1537197,-425743,384953,784014,301314,582667,967558,1134327,1130597,698983,1414485,2441906,579852,35471,1020352,1471263,187239,451674,-726062,1201447,885867,676264,-567494,-878912,-795324,-557197,452187,-3290670,-2277422,-510611,251650,29391,-144068,-549286,-750403,-1134336,-344293,381370,-103846,-319534,539304,219073,259495,526561,-157381,479986,689974,-203690,284982,-600773,-475436,484084,-1010838,-421206,-299372,-35656,-239677,32406,-767340,-534414,-109057,622199,179380,56100,392446,1368310,-2736018,-782720,-972468,-281517,1091584,974312,756529,-216046,-1339834,-59088,-302696,-925690,-1192373,859885,1513300,-372249,66133,1984962,59342,405363,32909,179517,-304108,230007,832430,-901747,55463,1110376,683236,372277,-211999,-301809,-277805,-431651,-701541,-288745,557675,1270467,173976,-268297,614340,-1985441,-395545,-137301,-489189,-837173,1112841,398995,-48870,-188570,680854,59985,361427,-973457,824306,570754,414589,930207,-350343,372919,-470327,-327954,380964,817749,405216,-188158,-243580,1743437,-334421,590928,-490989,-147976,-132462,1168709,1100773,452051,-386934,-309202,-170477,-598341,159044,-195905,239013,1406683,-113802,-488262,842061,354974,1395504,913462,-49222,53614,-623323,-173773,528461,397231,-7930,-183363,-1278632,-794487,-1030565,871367,301096,-917630,-2456402,-981479,-999268,-1526530,-1046642,-927058,-1270740,-412244,902903,2005732,193069,-123604,-176894,-25758,220718,-39762,950924,925624,56646,-478296,-197367,292923,307500,-383055,-56132,-1241941,-2354968,40118,-481880,598297,865683,208425,-18766,-177960,1728225,1396918,-502991,-190451,-1206814,-518079,286391,-197737,-328022,-1208041,-509747,503869,-10642,1173223,90931,-1497725,30646,-543757,314618,-1192479,-1044252,-459605,165867,379733,-791784,-1181045,165101,811776,496941,-542753,155030,-663158,-361959,433563,74855,-487578],[-545050,638844,328754,661398,-213166,-211266,186087,-751324,-245646,-852434,-452388,64502,-31221,-217401,1427834,440101,-532436,-119866,-1079861,-322102,577293,1060730,-279534,168522,-250076,522997,-627570,-830602,-1765621,391660,616392,-159013,-711817,-153383,-457721,-526108,-582086,-148767,1351913,276177,-1008936,-180167,-336558,121642,-1007305,-902171,-1151886,-265242,-1038856,-994574,560505,-716936,29554,-1646764,-217227,543985,-313292,1009272,-733873,-782857,-32886,-65171,-63598,344566,-689851,204051,-22054,1334405,-222245,-346998,225005,-272676,-1111120,-278360,1325530,2137025,123664,524606,876192,878538,264260,273378,-367616,2014050,784925,216697,813077,27039,363278,-621342,140074,-677638,447285,316784,-61432,-426449,-2104595,-386324,466534,-528619,405805,232942,50422,-594988,-292454,-334736,-134598,394043,1925536,204721,-1371867,-1277479,1021279,854544,515435,419864,633612,1780566,1376896,701194,-1513299,-1357868,-1500821,-1681053,-118208,-998156,-291851,-219593,-215906,-1482112,-86450,477097,1366303,-1249671,-478507,733855,-245502,-357695,-265712,-100870,11071,695787,621700,-301775,-146278,202437,-288042,853038,72755,-56645,-810844,212581,835594,624215,1419659,531646,851327,350267,573050,1401896,455270,-636325,-1240407,-231671,-803137,-1477530,193200,-331159,93687,251777,762026,-924193,-163561,-96061,53005,257567,1263250,-1331343,-976249,-312097,-822951,-702539,599033,475600,-22903,1129730,-424261,280265,396928,-305299,275954,1151664,1218592,-69494,-144712,-479809,-140121,512403,101292,1242989,-238968,-1361851,425074,589367,551435,428855,-153681,756445,226093,559206,117461,186022,402813,-471526,-1175337,-161350,232738,17527,167101,-930291,134348,314287,571720,853520,954818,1230110,1057274,654176,1874873,951967,-355068,1189362,138285,5943,-423103,-1220550,-1162309,485316,914560,-1231090,-164289,-1494603,-591214,393549,1898,-151279,-204830,-225209,541725,682175,-814802,239218,-1243831,-28322,289093,-1118057,78863,1196940,45423,-61779,-602313,172381,-320956,-408293,460723,-427999,-290836,231324,100727,375648,-669120,-1121284,-417723,1421425,1149374,-201379,-107896,885621,591239,-186867,641144,-521453,114148,278283,932993,-437019,-1696600,-510832,432743,-631435,-412240,496606,1943993,-605303,-195479,191898,-432662,-580544,525993,925633,-416822,-401020,-98447,313377,-79539,-257680,-337044,-1471057,-118943,-150018,518150,-515095,1005627,844678,286316,-1100428,-1497110,-684078,-141646,343226,346994,950,-335834,1143152,1875988,300361,952083,1167788,-715280,-1250067,498592,332755,-142955,33758,218939,4006,-655558,280185,39991,630948,1767552,150772,898772,-406772,-283769,129441,-237301,-287264,-225080,394623,1504828,-149763,-1884200,614748,315748,608246,-308027,50642,734737,-21239,-355578,-684470,-1029262,-852942,1069073,-339808,-442488,-350879,-947710,-72900,-798573,-1291433,-1312379,839481,680426,84069,166620,-727040,582620,-463093,-185026,168814,3208,-317229,-84971,243096,-746964,548081,1062069,-108555,-121825,685977,363510,155851,517659,-529948,-93223,-51122,595453,156131,474282,-176916,-1152382,645342,729464,829290,-748681,-1258022,-496885,-231289,-619741,82579,-1413509,-205208,-1352757,-890311,1263311,1216315,-147293,645477,106456,-624411,584167,-381755,-562330,-502203,359667,-863112,-273886,301446,906748,388880,571225,-3928,8576,-549600,37972,-1500943,-664243,-782895,-169819,1156386,-1550157,-553251,927,163711,-207857,2752793,560529,718341,-53232,-634144,-573734,50802,-831417,-272977,717851,-204391,-230687,-1182027,-385366,-845776,-916563,665302,177458,80910,15516,370232,560285,-99512,465815,-589731,-634937,-624027,9647,-226568,815076,125162,1521973,221606,-800338,-803185,-644473,145333,135981,1895841,717568,-208550,-791502,521082,-1106698,401948,2301965,-325405,-727417,-930392,-719407,-76166,-513356,808745,-212140,489866,571564,-151053,112310,1180816,453340,-477493,-290902,-756771,-191395,-109077,700363,20196,-1117671,-1191979,1063036,564936,-459378,-879647,-1739511,-354355,-200387,397629,-180374,70449,1096215,1806024,2260564,164365,982272,-895271,-327279,-776435,-8404,996693,195099,-732942,698644,2386273,1523320,57265,-842732,-882652,358623,1295575,-277849,-630442,532888,292931,-1003807,-366587,-343381,330893,986038,937437,-353796,1037691,-39144,362294,-637496,-1834859,267510,1139904,-1064413,30468,1152911,1056970,-897685,474262,-14493,186095,-620670,-284569,650359,670565,1182650,-337094,-633375,-922366,-1453701,-178,-418875,-403410,1019822,254108,-1259413,283629,-426260,-840086,-1132473,-88016,-463637,-557100,736043,1020323,1237230,-452259,-428683,-51340,-624748,-1261123,-96227,-1076261,771344,191196,-273231,17246,73571,-602542,-716428,100321,-343881,817224,244757,-405847,362864,285807,1194656,-483384,-58910,-928407,-1256817,-830304,1239648,-360153,89205,-447226,-996700,-335836,-427037,-358488,-213748,742184,383372,-605939,-574605,-1193913,485820,-536630,-605987,267547,1157985,654395,-894181,590509,812334,1229245,552730,-190741,-1560378,-1003042,-1188849,854746,1097868,-1381153,-751906,305009,881561,988655,-655972,-318085,-377383,402748,-76449,113543,-504373,-258110,-249791,323933,-1261970,-996613,-215073,161978,518345,-235211,-763742,-686288,101784,546763,1022743,709363,101216,70952,-478685,-765588,-299672,672750,-288628,-602461,406446,-792091,-555374,288958,49766,-538088,-1408433,-637183,791112,1479407,653914,886373,-903302,-896348,-840072,-1021226,-421592,-774032,173172,340547,400605,102927,327173,2311262,-414036,367928,-810199,-669617,-1041764,317409,88572,-336455,644583,313173,1340715,-415645,-572535,-1355345,-1056533,684085,281215,-1343175,-682514,-1501393,-2287562,-1087880,-530116,-368844,-246515,-227868,1532598,-1391856,-481541,206605,-129464,873258,-610836,-245910,384563,-588505,594010,284362,432659,4315,-90819,158785,47758,-484372,159492,160401,-636074,-480670,-637639,-787008,-645018,-909048,-247486,627691,1106,583586,943237,-791176,-709973,-735949,-574126,18504,-117839,-790888,-694527,-365041,429783,272267,-494099,915079,1340413,-345284,203835,966045,-16489,381966,909867,1095499,778736,438464,1493383,1804851,484688,-325732,1354492,1508851,-124515,50621,-788991,521915,981921,745271,-732744,-1189771,-758274,-124090,734593,-3039168,-2980765,-611377,1173693,294637,28576,-523511,-809335,-1414732,-605082,703358,68693,47656,785743,443460,119548,273772,-175465,636863,22670,-629074,160131,-317539,-188040,856370,-906604,-563710,-696654,403426,-830479,-21592,-565568,-889666,84901,873608,297611,85808,463353,1280203,-1980843,-408737,-767231,-252536,320533,522588,1180136,-97718,-1455044,-171323,-220932,-1103790,-1446839,575082,1298634,-548721,441393,2104366,154967,67793,145615,593503,-89079,280393,897435,-1107932,-162748,928387,755541,411696,-80282,211136,-370300,-318055,-785848,-164225,542284,1261055,608469,402274,178646,-1900791,-123320,-348928,-652160,-904327,591517,401639,-292155,-358028,343399,-296631,240316,-683536,1271126,439699,290439,984156,-332038,113188,-672288,-405061,217418,878558,105470,-146629,15290,2138884,-424142,324814,-411504,72472,-191450,406956,479039,442568,-71798,-250763,-369516,-529767,253453,-139755,3191,1003532,-51336,-172251,802125,350925,1169425,879453,-405928,76707,-564075,271043,616452,390031,-18765,-280234,-1455630,-922492,-765678,876369,-19764,-1488072,-2516719,-1514687,-763016,-1682973,-966310,-954931,-1231374,220494,1085238,1870485,-77009,117974,-400105,-37852,856604,-392774,926572,1073600,7987,-524785,410016,612415,403759,-422477,88794,-1276738,-1977524,-2352,-435517,601793,1040322,-34921,282703,250707,1770586,1572604,-279217,-476835,-1204830,-341098,-369568,-158527,-823855,-1966185,-482473,617069,-215065,411606,-242276,-2161584,172528,-1018313,404,-858224,-565255,-86911,510254,489181,-857996,-966041,131359,902191,26353,-548658,614354,-389252,-196799,628638,130899,-572144],[-428850,597752,702581,757068,-298866,-354868,-37219,-1026250,-54923,-684990,-521660,-155374,394600,-79447,1450278,361818,-634326,-213860,-1298805,-669769,594418,1660226,9690,309499,97043,491314,-625322,-1018824,-1347010,415672,739722,157439,-568970,-269583,-805534,29379,-491243,-305085,1119870,-124819,-1069753,118314,-224619,329263,-1069471,-1328891,-1192110,-967421,-1426397,-1224642,762285,-626184,226545,-1684803,-516761,367047,-726573,886104,-441885,-1279003,-85366,668450,-49321,53747,-1087930,102691,310772,1014935,-223610,-371182,452236,430435,-814961,-175228,1343997,2254162,324184,365273,137689,878891,-55648,247080,-411608,1762425,240370,-33540,880093,-193588,462808,-458224,295957,-317227,629157,114248,-108969,-474935,-2059454,-487615,750776,-194474,794392,109788,413859,-459575,-44346,-175130,-380935,76356,1949143,56664,-1624725,-1145335,1076925,286026,528584,692057,817240,1640776,1452055,621355,-1884091,-1486936,-1493845,-1535464,-109948,-951106,-266233,-174803,-305518,-1687098,4293,829715,1717644,-713322,-862089,810234,-64471,-413679,-198150,-52414,-55713,548334,637185,-125131,-57341,435288,355067,861661,-215463,-196268,-917001,461443,940912,481345,1187259,473166,438246,633352,457216,1296877,309154,-658851,-1150119,-221010,-107431,-1125666,21293,144863,110436,375537,770981,-1299822,-316729,149409,-16395,158529,1167164,-1288713,-1031945,-429204,-781189,-870593,321469,524147,-279228,1134376,-569521,135468,243483,62028,789995,2002004,1787788,-254221,-102530,-775362,-64018,705265,230149,502952,-183592,-1055167,813892,374328,613671,665632,-65609,718841,392673,954694,280665,748478,1133835,-260913,-1139601,-469203,118808,-32662,221678,-973343,663619,711395,224189,136476,1152552,624931,691004,609007,1883137,734787,-348563,1380213,422401,634269,-246994,-1381468,-1455798,287291,1086823,-975619,136370,-659889,-619012,650452,222664,-585427,-127203,91513,273040,566752,-200770,291860,-1199957,1529,85376,-769633,234904,1511238,77703,96976,-876670,-33119,-541421,-678931,-38726,-283464,129809,288884,-83378,483964,-686577,-929184,2860,1200549,1249950,26856,14730,1171494,553024,-110851,939776,-384230,429125,4203,737091,-445768,-2590155,-1179649,314946,-733891,-367353,821319,1992649,-456937,-197354,-137054,-484165,-807744,334520,990993,132163,-333108,231496,208910,-257446,-236553,-91052,-1156848,242686,-306322,187601,-482292,1603314,753625,150270,-876703,-1164075,-806447,-160663,415933,357244,-213352,-873927,1194852,1693699,-37575,676883,1027815,-530400,-656520,697254,268550,112299,-48777,20407,-143581,-521158,246378,400727,937664,1047685,-202837,614602,-768365,-586050,-69965,-130357,-444862,-334889,323211,1374942,-157788,-1986406,689321,655133,1025853,-227823,-170124,586195,378281,-230217,-838496,-1155812,-1103252,639096,-553884,-386386,-596465,-926984,-18118,-833902,-1163955,-1169832,35200,738154,294216,127404,-648371,189996,-929639,-22960,98960,30067,-493167,79510,186691,-659719,480002,979566,-387123,-190139,917457,244350,-269499,471325,-750277,57342,23151,418188,198492,382829,-200228,-716286,454683,828868,840066,-853296,-685713,-397031,-307454,-35311,359173,-1711106,-411863,-1403567,-271119,1089840,937388,-248262,516402,-9974,-575207,-38913,-603170,-638075,-460225,216731,-670978,-234634,465810,558803,-182715,652507,190071,-48418,-338606,80391,-1324256,-657189,-937072,67572,1097590,-2222297,-1029159,300839,-247980,-257349,2646914,603823,1040081,266275,-728324,-470467,296665,-690569,21354,565126,-125813,140605,-957516,-572166,-901568,-1019736,784218,219689,-8395,-297959,436872,116831,-306036,350024,-814109,-127945,-573998,-116518,-74419,851133,311012,876007,-21268,-920588,-794519,-594886,588017,97628,1510426,551393,-291592,-817657,283389,-1234735,579452,2017410,-39965,-581135,-601408,8210,-74994,-1005657,924632,-132871,355062,611891,359187,231978,1506663,764595,-367261,-187315,-674647,-285539,-347284,886830,83874,-1172978,-1253179,867960,761525,-281845,-906474,-1385367,101183,-439618,74525,-552447,-62088,1148158,2254171,2399721,-25353,546940,-940032,-731977,-883132,325325,1072429,484010,-497027,716799,1845184,1096468,176674,-449727,-1049927,61507,1101575,-114913,-866886,497663,374807,-1056198,-445884,-454800,492285,885001,770000,-366379,1341593,208791,295241,-431383,-1594503,354703,1160333,-1088150,125852,941618,1188683,-1050927,382509,-360422,-18037,-409249,-234150,1069829,797894,1363105,27965,-136023,-1182235,-1311385,-16782,-316042,-416750,1678557,180533,-499839,225697,-888938,-1061232,-994867,47836,-443265,-191891,179569,902887,1072251,-267657,-235453,-108566,-522683,-1150000,-456913,-1109375,649409,706988,-251418,274228,-21567,-627557,-550745,-179576,-567155,806625,415057,-802019,-184536,325423,916738,-325576,57874,-806061,-907970,-1344389,1250750,-142833,344380,-497103,-688469,-335950,-561924,-181067,-71319,890147,272852,-553001,270305,-915453,-87031,-400137,-655252,-24543,1159254,848549,-234771,617214,749987,1189010,627592,-143936,-1616339,-1185972,-811085,1027964,1134635,-1073655,-816031,324276,859767,796967,-876011,-487661,-40775,872197,60329,137076,-178535,-296910,-464601,360649,-1543089,-927797,-408065,224876,307683,-392059,-768850,-620562,-31294,750347,1280712,909144,589411,-91227,-656405,-970106,-397728,835996,-200332,-308906,344030,-620409,-98348,337767,-232823,-394260,-1007278,120449,747706,882147,227659,441254,-882288,-258900,-822036,-1321903,-472187,-399551,420107,125166,293831,-51945,467218,2233999,-36215,554825,-507303,350,-1033062,869908,209770,-578895,-54952,-196431,901351,-635388,-584261,-1692747,-1010738,675338,554515,-916340,-775259,-1090862,-2021774,-832253,-348294,-192751,-432229,-79743,1603071,-1186876,-437002,256283,-287506,856837,-263167,58986,209472,-878237,231539,192122,406984,139134,-437038,-404795,302773,-742075,627206,532038,-613035,-15146,-180387,-592047,-704071,-1093888,-148851,174563,-246833,602635,1036026,-744014,-784580,-619500,-188961,-103635,-77570,-1433688,-928554,-212038,560846,5796,-804569,356877,1247190,-164232,127006,1227283,-303483,262343,682703,615603,364502,189538,1370210,954259,359305,-611322,1533692,1452115,-215702,-369723,-601208,-189044,1010760,836295,-909948,-1419070,-606963,177205,1116248,-2393742,-3271523,-517890,1740113,533688,226602,-498543,-767956,-1343243,-677767,992499,152965,376623,710017,594455,-373105,-182646,-205605,683083,-469854,-816562,-43525,-114049,13364,1155467,-118385,-683031,-972137,634852,-1303723,-185610,-583163,-1166728,194900,1085539,397845,34883,551321,1056227,-1361883,-34007,-520255,-202506,-482098,133888,1374016,67862,-1234854,-275617,-230374,-1152423,-1740729,80834,812667,-684486,638052,1787056,92335,-273618,196713,883741,180626,58042,679980,-1135033,-288773,614174,785684,362398,112428,926286,-339406,-58785,-681329,-117023,467257,1195959,862079,944236,-175724,-1460441,184081,-448270,-840052,-953441,192907,360968,-243652,-547873,-32958,-623407,150282,-294073,728731,110794,271347,846406,-309134,-57064,-694080,-379814,39392,843693,-68914,-25818,10705,1896658,-377565,147940,4723,181060,-57644,-428872,-228168,395026,205157,-227703,-563006,-361998,428959,-35227,-167841,588528,-121926,166565,864983,332490,868743,808879,-674572,112573,-364875,731474,685271,342924,-66527,-366132,-1627879,-877306,-610040,705127,-259525,-1561610,-1899675,-1656662,-787481,-1593694,-905077,-922034,-982731,936050,978793,1358871,-182704,209662,-819677,14241,1035480,-777928,848703,994385,-34265,-458611,1141288,827720,73235,-423309,251467,-1074136,-1216012,-57531,-293635,499533,1222587,-233283,535220,611214,1514124,1571609,-63507,-754727,-935519,-253859,-1103795,-118885,-1181203,-2130451,-397053,634859,-452032,-260105,-413884,-2422400,130198,-1133570,-424022,-383954,-139878,234586,785202,510407,-874673,-598444,210771,789658,-390088,-430459,1038442,-114759,-70879,730678,281123,-530018],[-206071,580931,989114,924044,-336243,-349304,-243037,-1218067,-51435,-538305,-515225,-483470,678638,70666,1299673,208736,-752202,-137598,-1261281,-868637,529892,1901576,38,579953,503844,442638,-348630,-969302,-681584,477659,934073,462823,-203043,-106332,-955262,861856,-302624,-334416,756367,-426000,-954030,223763,-107435,525830,-742563,-1162197,-1036104,-1442034,-1516888,-1105706,994654,-199153,305336,-1398228,-690584,310393,-1003349,497254,-149820,-1594349,-276146,1291032,66300,-241270,-1200754,98656,605838,632193,-161279,-241259,472082,899713,-362757,-253276,801430,2177818,556920,150294,-410842,801758,-340094,280419,-430499,1173984,-167803,-316948,684438,-362379,282720,-223367,513920,182125,632618,-18952,-84746,-342763,-1567633,-512343,935353,108831,1041292,-46450,829936,-315050,352173,310603,-620649,-167963,1512201,-196678,-1701450,-755896,1035521,-199492,327198,766958,906240,1356687,1340570,748323,-1675678,-1467880,-1456276,-1172721,-154182,-705074,-125461,-76292,-302746,-1676543,51309,1097714,1744633,-414980,-1110625,958520,157947,-574091,-234725,54891,-74062,484460,723283,185439,65786,650795,620989,715193,-492848,-154445,-827659,489992,758982,365949,1018185,433662,149748,759786,385849,1038163,135878,-318301,-1001484,-266770,608959,-481040,-219908,641424,217178,588854,666578,-1381750,-459552,438137,-11010,277302,1091896,-914088,-793107,-575862,-754730,-1013337,34955,514401,-581734,946360,-540287,251443,84490,527842,1313888,2535443,1996193,-262755,-46333,-1032825,-122189,700689,372916,-437774,-171902,-479721,1104023,-71269,592765,1009042,-71770,579234,423615,1091285,295278,1035903,1801513,1202,-750506,-728066,-45198,-100875,246007,-896500,812513,937558,-98828,-368412,1203282,-162078,534876,593272,1748832,417672,-320036,1369974,504150,1258553,137667,-1260134,-1566235,17472,1075595,-707143,267904,354723,-520621,904972,381147,-892762,-204775,286627,-186098,338906,578994,413591,-961233,70597,-89612,-462672,425748,1638825,62599,181413,-848332,-27820,-569622,-688138,-403349,-322938,641001,430825,-316951,427730,-591077,-544302,542222,796549,1082879,231465,73069,1152383,778556,132911,1179819,-145003,759867,-304935,495249,-364029,-2876659,-1375320,251880,-703418,-347528,1128898,1807358,-203672,-171296,-292808,-353074,-841797,115460,930724,573630,-193694,428138,128877,-360976,-82120,233549,-789684,533568,-426967,-166828,-279131,2169424,597651,150655,-373996,-811033,-784115,-167777,273062,32410,-515596,-1492352,1009065,1195991,-367679,397699,908707,-267488,51347,719491,166953,392656,-122848,-88835,-331894,-327622,204924,661881,1074474,271002,-358010,524918,-842915,-922089,-309549,21646,-354199,-464526,79360,919108,-136437,-1770394,500395,871021,1245548,-89372,-460652,557715,706226,-303218,-885364,-1069999,-1300913,47089,-814274,-445396,-739822,-664568,-232692,-845157,-986599,-881177,-970500,777406,435570,191464,-548749,-336987,-1204666,195897,116284,92697,-633118,210833,185571,-557948,232103,605807,-505875,-71695,848390,91737,-710316,247261,-915099,284920,123412,244076,22832,248378,60023,-476970,353456,1010521,867543,-770336,240253,-299924,-368402,266773,470940,-1750531,-353952,-1331819,303478,847706,594382,-303600,432435,-13351,-375632,-681390,-723345,-635734,-444662,198112,-512994,-418750,836053,224186,-501141,558626,430694,-40801,-211095,247364,-1159180,-426400,-884353,57985,807774,-2866679,-1247387,582486,-455598,-329928,1841681,709679,1263117,537714,-723783,-286581,592481,-450659,189888,74019,65283,477362,-515964,-672866,-769381,-1171020,596354,150592,-176846,-573285,392241,-272412,-443034,199362,-1030051,152534,-506968,-206916,100672,940677,482455,145212,-192566,-883387,-690877,-502214,924199,56333,1220898,211585,-373778,-770899,28287,-1211451,710737,1544712,178798,-410978,-307290,65980,-5961,-1218200,1028712,-219032,276904,518561,740601,200862,1309135,880007,-184435,94994,-412234,-406717,-711873,1045640,364297,-1017385,-1105702,51978,678145,-158675,-720201,-834019,549920,-726598,-359402,-876732,-116055,944852,2584731,2212034,-4660,69029,-830383,-1063576,-864245,483066,949495,731608,-19504,703085,1138784,615567,262820,-157720,-1208152,-297774,810531,76270,-1110058,357138,402919,-1109405,-511917,-564890,593820,562322,357991,-333856,1407418,508690,175647,-195768,-1109231,310732,717449,-935280,200408,666053,1291477,-1168946,306421,-577307,-222405,-204847,-181324,1569732,805338,1253641,371106,336281,-1351572,-988140,-189357,-144120,-340392,2051734,218410,310267,-7733,-1208173,-1123537,-728310,123526,-599269,174846,-316952,639883,752324,-103512,-386052,-138086,-529895,-1215483,-678209,-868638,417616,982566,-264342,410879,-292489,-612101,-329787,-375321,-781243,430296,281146,-1097940,-491544,417018,501699,-191925,281183,-829764,-473194,-1484460,1010446,34916,757618,-348132,-230819,-244308,-630553,63887,12762,1027145,74535,-434326,1128847,-602994,-494152,-193262,-629652,-98686,1042342,1070278,663373,533655,561225,984736,567119,-221385,-1526874,-1024695,-287422,1063956,1052670,-595063,-729895,151375,675375,356771,-961584,-720136,323844,1013476,-208225,72385,60795,-289211,-642209,289154,-1566560,-598930,-418127,299003,81732,-470150,-496474,-463402,23986,1046922,1370894,1054886,1000620,-314241,-678306,-1055963,-559414,769939,-171625,-176763,444485,-213116,313335,290181,-540233,-305897,-425266,1085645,637050,81085,-188750,148226,-815852,239102,-649425,-1282925,-392762,222742,651209,-18601,322131,-196493,406532,1731093,313806,623755,-287835,635484,-698455,1356368,349509,-898985,-605078,-604134,677023,-728409,-408692,-1996737,-927454,557861,755979,-331236,-603205,-633973,-1550977,-431166,-164227,-67702,-649976,49326,1557164,-908230,-355498,189217,-237938,1001756,87533,302257,121933,-851930,79218,42369,528067,506302,-619508,-390207,623579,-885584,1147116,799266,-465078,412576,272574,-686216,-708243,-1144573,-10142,-338240,-259003,537594,1088312,-518068,-732502,-304883,173648,-176242,-6115,-1516404,-1106288,-49947,605172,-18369,-865343,-94103,1151629,26050,104362,1437506,-471386,275961,372240,27065,-59830,-5321,966151,149781,225755,-729577,1512317,1404708,-21120,-616963,-238724,-679906,967744,933853,-929503,-1275975,-341707,374056,1469623,-1529401,-2946370,-291035,1787919,675582,356195,-441561,-618189,-855102,-546950,1185357,180394,543125,436026,643424,-965106,-836179,-226832,638721,-691928,-654138,-274960,-64559,63543,1297866,931157,-745477,-1052068,539161,-1548818,-414037,-684007,-1290529,197486,1175388,470706,-123837,637056,747793,-887712,320584,-304281,-182787,-1060967,-104433,1419534,221605,-760326,-319988,-318865,-1027958,-1991456,-417166,262133,-726405,607720,1213576,-33566,-504939,168108,920767,376087,-351741,175027,-1076823,-347412,235659,783130,164166,307119,1530178,-183271,213341,-476429,-214007,370815,1059235,848715,1204203,-344167,-771376,418516,-477868,-972799,-990909,-28766,297656,35862,-721676,-327742,-776609,133489,58458,-365826,-291125,381809,515104,-289126,-118993,-591361,-314780,-78819,769688,-169972,110418,-152810,1164937,-233962,156693,672064,168036,202899,-1146137,-879414,363944,395904,-265432,-692763,-174391,628388,103146,-232931,224189,-322927,466337,953542,285260,589314,696724,-750232,179123,-87797,1059729,730276,263137,-196808,-396423,-1789032,-620853,-606113,484051,-364974,-1146276,-783697,-1323476,-1088905,-1369742,-902396,-856172,-568571,1581129,605107,587783,-153103,135788,-1189636,188352,693730,-1091146,718214,731392,-58986,-373106,1749028,887854,-609845,-360158,390435,-767365,-387927,-60585,-51465,299521,1337988,-343868,655932,860964,1032517,1453828,118698,-942483,-491852,-306242,-1580683,-77430,-1306460,-1862504,-264589,565936,-669758,-658966,-450628,-2276675,-71982,-722221,-795483,94969,144673,416637,887009,456211,-815595,-225254,310092,472274,-649926,-226681,1266671,77124,-17186,702542,478977,-367786],[91126,543629,962862,1083970,-323869,-202657,-405581,-1272266,-117759,-394480,-407275,-849993,776899,184723,992578,5783,-941461,118818,-936983,-901881,401898,1730513,-358658,898466,913867,420814,132783,-718779,-119084,603148,1155379,718495,251705,278843,-853854,1762014,-32027,-251119,415731,-457932,-691027,130324,-34778,635692,-265039,-573558,-669469,-1531011,-1254997,-680789,1099047,418191,253631,-1005941,-711698,516668,-1097835,-66806,45549,-1631269,-516426,1597523,221764,-453366,-1045528,176071,810905,378630,-27297,21780,312774,991364,128788,-529665,-71108,1867500,783991,-63892,-672381,695417,-501211,369546,-445843,464863,-318715,-500866,283599,-482865,-155388,78426,730105,684535,456991,-46241,41595,-87520,-776486,-517120,920981,285258,1011333,-234307,1182551,-194717,734047,976702,-840286,-275862,974246,-444089,-1518094,-251746,918631,-431659,-835,705701,902357,1043431,1121302,1019869,-1020405,-1310497,-1199261,-774947,-206853,-337363,91767,8335,-279869,-1517744,36804,1224498,1456303,-495886,-1179269,1059683,356738,-798283,-359818,269318,-36437,468698,852950,561153,286403,791550,391042,446505,-718590,8509,-565139,347937,302563,169992,812202,376950,10834,574929,380905,643375,-37947,211523,-908796,-503676,1058084,287416,-411383,1006216,401938,837437,461540,-1209902,-557701,750345,99249,608526,1076997,-331391,-401846,-866590,-738347,-1031014,-246391,420076,-865247,594284,-380252,418615,-43290,1045754,1735939,2545010,1788332,-36232,13923,-1097652,-247720,517343,465014,-1206076,-213304,219936,1294697,-579452,514702,1286812,-187415,405099,316033,893025,126630,968884,2186630,243093,-98936,-877768,-265593,-202103,203325,-741500,381274,854089,-306305,-569553,997421,-776800,576105,580512,1553071,102583,-270551,1176152,404535,1694125,646223,-884451,-1475700,-203136,882429,-444302,247137,1185123,-372914,1055932,411961,-1162702,-607727,264638,-719782,115368,1225620,584280,-509869,206050,-216203,-266395,602408,1544723,-38535,129917,-621213,153984,-400674,-460630,-582742,-500831,1061228,640610,-546011,299519,-414288,16286,1004252,321482,741331,355267,35427,737880,1107212,428261,1333137,109579,913130,-607759,228942,-286323,-2478402,-1023896,262697,-562466,-351874,1310257,1506795,82034,-131011,-294019,-154773,-738638,-50855,743927,784464,-3746,348865,51927,-387764,128745,486379,-433974,736480,-463391,-421264,83444,2538626,385659,335164,228635,-501307,-619209,-193353,66769,-462533,-946720,-1866797,641936,547622,-623367,94503,874479,11651,667054,588679,106622,642796,-174922,-77908,-523188,-131450,241003,746040,1000358,-82868,-376202,584331,-689479,-1257520,-552696,165414,-48590,-503853,-266043,269846,-72838,-1454027,95716,917028,1192732,59823,-760269,679900,907073,-486975,-851006,-802059,-1419519,-553399,-1023074,-636916,-773387,-230876,-711441,-795447,-756155,-494791,-1836563,792901,519285,396629,-468997,-852109,-1252350,403667,224034,178889,-694080,253575,177522,-479391,-135655,-66820,-455192,204509,482698,-70101,-1023257,-102539,-956125,498799,244393,124501,-298416,152963,443328,-448912,347714,1217970,879309,-563044,1284420,-181410,-423007,295430,461529,-1493504,-95762,-1109770,660379,583429,281104,-315895,351901,34474,-70601,-1187176,-762946,-583833,-495497,403589,-432050,-726903,1344487,-10149,-496621,457398,658460,38234,-289308,412058,-995109,16669,-713382,-183309,509161,-3391570,-1114350,774549,-442273,-420807,875011,810283,1221737,673208,-601217,-119707,835938,-169390,213951,-492101,259323,696543,28002,-685226,-480303,-1315529,195149,-3383,-381802,-657173,276070,-514998,-462575,19499,-1151165,220385,-408359,-279689,180791,1071708,653975,-477829,-310611,-806012,-473642,-398434,1092988,47376,1136563,-189363,-424753,-576899,-186098,-1043512,770347,1046586,249360,-344895,-79451,-519589,121024,-1091065,1093409,-402171,268163,316839,831854,92089,721393,760296,28039,448286,-130465,-519878,-1117893,1118824,778013,-638375,-714410,-1067131,341365,-27738,-360083,-118520,851338,-977449,-846640,-1127292,-144246,491786,2555173,1792417,177272,-365453,-596423,-1180541,-607643,504339,682211,788586,550178,664601,475172,173218,271427,24978,-1221294,-583742,465986,214867,-1244999,100456,333839,-1069962,-499116,-639294,649494,115088,-120826,-197590,1221761,767105,-2297,4358,-507959,159685,30854,-656462,251355,475094,1350136,-1208195,265442,-612462,-293930,-67336,-140316,2012086,683090,1069418,693884,647631,-1367819,-557863,-451313,25219,-176151,2001547,321129,936531,-338904,-1263163,-1000224,-427746,126076,-716783,452128,-640809,269221,330748,-57646,-707354,-139428,-647295,-1452940,-702856,-443457,155031,931119,-296617,457351,-624448,-497738,-43824,-432926,-874613,-88888,-7725,-1236873,-583987,534376,131518,-153770,499394,-891761,-40333,-1282153,642478,117692,1059475,-24263,227447,-106962,-643474,256859,51444,1155761,-142961,-294121,1680429,-322883,-587901,-10216,-522268,4133,811437,1185546,1373400,295674,223608,652376,426404,-389519,-1280866,-613684,251581,954537,887402,-153937,-584537,-204681,313184,-281105,-924345,-947955,627518,696029,-824429,-62427,190192,-188084,-733192,169324,-1358234,-80617,-212211,400118,-161486,-438310,16506,-261674,204603,1192015,1241067,1086006,1247470,-505665,-568505,-1059129,-730998,541778,-210903,-276443,687613,346714,566350,172271,-778936,-326698,148353,2019714,483031,-695482,-506244,59912,-709825,504295,-343110,-970097,-259702,757287,770451,-83746,516646,-296103,138519,870714,505796,579771,-211363,936608,-225157,1623291,474348,-1219014,-887619,-909138,693910,-683023,-105388,-2120799,-855750,333948,810127,310730,-246846,-295727,-1002564,59602,80453,6079,-870840,123870,1363888,-569482,-253125,56728,30776,1310536,353472,428238,147183,-440016,225246,-107452,715094,1014396,-638774,93826,932289,-916577,1546195,857468,-223185,738702,606251,-1067153,-671885,-1038807,156458,-756015,-5245,397629,1063608,-178475,-582096,115305,417635,-202801,5957,-1092771,-1143490,67612,541070,176397,-751024,-321267,998928,153742,75590,1465701,-455206,430507,110480,-334149,-414396,-126361,308948,-384876,108490,-654611,1325513,1406524,417959,-575607,172214,-790550,857171,1002510,-692520,-644980,27975,568047,1594750,-766367,-2148905,-37906,1392058,679642,377995,-326419,-395565,-54097,-273292,1256412,232293,475874,170083,585787,-1385161,-1555635,-220336,539927,-640570,-188217,-475031,-187044,-25286,1244240,1689314,-725654,-919316,107421,-1550469,-636672,-594428,-1219588,95503,1067580,505566,-374921,678655,437088,-488155,636700,-161320,-241870,-1280653,-167704,1396193,314862,-180067,-281147,-430009,-714378,-2078962,-733194,-114178,-624902,387077,625781,-127408,-559396,61653,670975,402550,-779846,-488472,-1026885,-375994,-126322,752669,-180238,454214,1821734,53884,386069,-257777,-463906,304464,839990,608095,1138256,-305794,-37002,503151,-474470,-985007,-1017081,-111279,239250,410663,-836994,-459002,-661540,213195,265656,-1341753,-578109,583469,83753,-269004,-92688,-443514,-292586,-91581,726499,-321051,202834,-281568,312552,-50707,377937,1370145,69104,504921,-1582105,-1366251,363560,476606,-365516,-728862,-36082,785686,252926,-191294,-86244,-595252,677744,939910,179099,421709,544301,-573678,285503,151164,1103620,738095,175467,-444519,-345299,-1909251,-185070,-700602,333785,-338108,-454104,356821,-688892,-1527279,-1117020,-912805,-762041,-67718,2026248,112861,-197295,-59059,-76567,-1338304,497991,19111,-1242057,547899,386844,-58250,-357498,2001052,786885,-1350172,-227154,469335,-530875,224562,54252,267628,27843,1305285,-348432,603511,1032678,463804,1269971,259775,-976796,-27012,-487340,-1581192,-26317,-1184792,-1477056,-118318,433927,-832585,-724178,-405129,-1885283,-356636,173978,-976696,462168,265195,408257,778039,359743,-678586,15702,318947,20395,-704684,-3583,1203422,146009,-42311,548450,658563,-123545],[400648,417388,492275,1163961,-268445,26098,-522926,-1167649,-74307,-233153,-197592,-1155770,697831,213944,592990,-196246,-1214738,488455,-406238,-789752,239528,1244004,-935932,1129832,1275362,446372,672293,-348201,127024,787137,1320169,906991,651817,729592,-537630,2451274,282534,-110488,219500,-162413,-348898,-112977,-47308,578141,127023,101553,-147530,-1205933,-700511,-142311,987958,1035840,113292,-705616,-620581,964965,-1023628,-628097,111436,-1388385,-685995,1513721,346640,-508548,-730305,307783,913493,366193,167087,352487,69029,739211,531111,-920490,-934418,1354397,967584,-242339,-684906,585607,-516709,482714,-487475,-114932,-243235,-480862,-208626,-605026,-712610,418718,840449,1057183,169804,27078,264018,186136,19957,-563664,683848,288942,653099,-447503,1379629,-107707,962754,1507373,-1035625,-244080,687594,-590062,-1095644,209217,736363,-373144,-319369,585693,831478,786276,889570,1314382,-195846,-1009073,-598793,-482020,-201566,40668,336537,14702,-297163,-1301820,-7966,1197220,964619,-852625,-1087235,981605,470969,-1014445,-545515,595436,43597,362451,970487,906884,597499,792906,-191134,101732,-867862,197991,-204842,128135,-322476,-187109,431203,271519,-14,98076,429738,151517,-184689,660673,-942480,-979533,1032327,936610,-454439,1152401,629187,1033291,164586,-887260,-588757,1055040,299117,1052662,1097697,282361,-13765,-1313195,-726574,-859094,-507764,248363,-1076160,129907,-178954,421681,-115378,1533679,1949684,2056715,1251733,356086,75557,-880939,-341461,244607,456726,-1541043,-300301,816365,1401479,-929047,419183,1369258,-395845,261391,111747,421993,-192454,623841,2156318,401833,613920,-879925,-524589,-350847,94634,-567969,-563885,407148,-317729,-494629,501002,-963613,729972,544568,1367334,-128122,-205376,829081,200739,1793610,1125644,-393322,-1236628,-273946,555624,-197107,138378,1595082,-236966,1010947,278246,-1445231,-1427198,-372,-1164931,8063,1543110,764853,85088,411488,-288283,-204233,719920,1263056,-230268,-65817,-358030,418130,-125686,-108132,-601440,-701687,1227887,863447,-734529,206455,-191899,659008,1229743,-91350,360322,373931,-82231,35400,1328605,644475,1380243,250633,772263,-826802,-20768,-315377,-1719058,-318988,334212,-376709,-361081,1308124,1261508,331826,-93323,-207942,17744,-567271,-112294,459199,735681,207829,-49771,-45065,-357210,304635,520204,-146798,870795,-379743,-470139,537621,2555899,137077,669986,723914,-263243,-344258,-229757,-84796,-850503,-1454503,-1763920,189077,-30869,-741960,-230730,889443,241812,1014354,367155,132944,798746,-191266,35612,-678881,11051,402844,619931,712789,98126,-327489,709721,-466622,-1528092,-723583,252432,352813,-370337,-602370,-352279,37957,-1273895,-409129,833139,908433,167487,-986231,896992,974518,-630260,-800535,-414428,-1443820,-1004466,-1100703,-905020,-714011,244749,-1283755,-655598,-447467,-66215,-2231310,791471,576668,712364,-447957,-1191119,-1116661,526460,369029,263986,-633621,190398,106787,-447184,-530528,-900749,-273205,527283,-58744,-207227,-1101481,-470161,-835361,612356,341278,76980,-635019,145688,764757,-571393,379696,1357426,847952,-315261,2094759,-20724,-456774,169253,422267,-1015596,236840,-765874,744656,321142,46722,-282724,249613,68755,263485,-1447673,-766558,-515110,-609522,828708,-435859,-1023260,1795149,-106745,-246899,523299,800772,159250,-582666,472116,-767986,559355,-496784,-533541,417721,-3613895,-706492,813577,-281770,-515057,197542,823754,830150,607417,-372357,-37929,951223,88525,108466,-861999,353566,755581,502254,-632622,-110798,-1373809,-258957,-202273,-590095,-485407,143337,-577321,-369250,-176015,-1110182,188625,-269409,-385363,107257,1198523,833354,-806187,-402548,-822959,-143857,-296366,1080462,97359,1189418,-549048,-439581,-211156,-315626,-782851,744959,674435,128713,-454729,65630,-1365957,285501,-683155,1059887,-575197,303509,72805,601583,-9882,-4522,423716,223138,725885,34084,-582130,-1436253,1090588,1146360,-95858,-122498,-1965432,-121223,132245,29666,630713,930653,-1097850,-1261544,-1283795,-192951,-112004,2048450,1280284,410035,-688084,-305082,-1008466,-85129,456496,349268,589028,1006836,594680,-13944,-128038,199805,148033,-1024270,-692981,123026,232820,-1166980,-236896,157961,-865808,-360581,-652929,679701,-321701,-495390,24992,839030,853794,-201598,128974,38936,-44551,-420131,-311741,271101,482030,1343259,-1117660,250655,-483978,-179971,-46827,-127956,2231387,452149,967513,1008192,752304,-1196899,-137283,-706785,122261,66037,1581231,420805,1235357,-634052,-1052621,-710201,-205223,54006,-610547,608976,-769105,-149761,-121833,-226733,-930295,-117832,-826187,-1763742,-527798,22129,-13012,560135,-329012,498567,-855799,-256713,295910,-335303,-782600,-491518,-162198,-1219023,-606272,630439,-31591,-244850,614742,-884941,305638,-881311,369272,75632,1050803,368690,539036,23320,-636834,286325,52142,1203493,-309292,-176094,1706271,-118382,-374960,95247,-331123,194363,507771,1115213,1549990,-78231,-237285,279533,264228,-577449,-936090,-109288,676865,762037,686563,91280,-459693,-648406,-157279,-969553,-779200,-1095925,810393,-41820,-1619171,-231054,245572,34736,-712877,64266,-1019000,493145,166095,552086,-410097,-313371,605230,-60569,372058,989060,911677,974707,1275274,-575001,-375598,-1028058,-849835,240147,-340303,-584263,990837,900019,622661,30253,-875990,-468599,527623,2667220,322985,-1247329,-676873,95725,-570257,523880,16137,-590835,-157189,970906,716654,-95279,833590,-339398,-236391,-130175,461138,468648,-281707,724611,144381,1569272,549027,-1474696,-923350,-1141298,822779,-571240,211021,-1872134,-811914,50383,672252,876059,135117,-196959,-545674,521455,397859,48352,-1034958,140253,1041443,-188322,-105272,-54059,420513,1693237,476448,420018,280049,239675,553251,-203046,830483,1497668,-533353,710646,1172218,-820240,1673183,691174,49526,908649,758097,-1513482,-610037,-816242,334937,-954375,480273,246482,944752,178065,-385871,513642,484395,-232741,-138803,-486927,-1024464,113263,349730,398856,-572614,-279802,787210,189641,7292,1242543,-238869,680978,12238,-315293,-619151,-179225,-431017,-536112,27903,-434446,1054596,1413600,952225,-279490,499074,-527357,693669,995456,-228008,305476,473996,859563,1400187,-317463,-1270020,132925,802518,556687,320753,-148455,-166908,839004,44611,1229040,379753,175371,77082,443866,-1470364,-2063061,-177896,428494,-377932,406879,-591759,-429218,-172536,1007435,1820434,-617769,-612743,-552790,-1376451,-786532,-97429,-968747,-89834,751133,494738,-654993,628436,210923,-137691,885635,-101797,-402043,-1167382,-79202,1345884,323649,345102,-165814,-487657,-229459,-1907181,-780831,-182368,-365084,84885,186973,-123861,-433736,-96267,206418,240004,-1043825,-1098056,-1031318,-401731,-395117,696995,-597911,531266,1749673,295522,404514,-86632,-809140,309780,544644,270247,821488,-124533,521597,421571,-452351,-853660,-1021201,-125529,208325,733047,-857211,-407840,-281722,377688,289476,-1749018,-587349,796979,-291186,-231218,-11593,-320909,-376075,2050,763027,-625948,218767,-230144,-268281,116948,753662,1866424,-51839,771265,-1646278,-1620229,371590,446917,-503390,-678023,11857,848284,390700,-81050,-382799,-847031,771757,709932,-19829,414510,354583,-170633,429009,226293,778630,690819,111542,-799682,-210968,-1932161,328764,-769814,313430,-228451,203874,1026519,-93858,-1893528,-899277,-854450,-617108,419907,2187571,-275784,-738296,27063,-360119,-1240860,895863,-660024,-1182106,358352,85042,-31060,-459502,1789584,567846,-1753450,-47303,469999,-507980,503521,324631,624272,-273730,1083227,-267677,397533,1195475,-49819,1036094,367906,-830399,304884,-721987,-1142433,45611,-867524,-1189280,-9530,257137,-927108,-514073,-328517,-1447393,-624099,1286700,-915562,656612,245467,216890,505982,262755,-489201,62643,168161,-446023,-577064,170306,888960,102439,-128082,314307,753978,141556],[642081,162744,-346387,1131924,-183913,249925,-611906,-925132,198825,-53614,76140,-1295890,491395,127007,192159,-339721,-1524324,846584,148079,-580693,73485,632302,-1487412,1138420,1542890,513747,1111102,47443,59685,991233,1348442,1034985,892231,1060890,-123250,2684621,587509,21677,220973,376327,-2191,-423153,-148745,305632,301247,581885,410141,-576842,-18347,246981,676091,1488324,-18815,-586439,-507516,1451532,-835317,-989210,72839,-970243,-693716,1110137,394915,-374689,-398236,466451,939706,587342,390277,654826,-149124,333287,744446,-1278680,-1509671,751768,1079238,-374053,-558762,461444,-435170,571942,-582171,-396008,-90867,-226188,-657073,-779080,-1186818,743363,750841,1222734,-119251,161487,536316,371842,533653,-687803,290593,145255,48093,-674243,1376331,-17486,972610,1577086,-1202631,-133422,783396,-589037,-553554,510589,475586,-123463,-498002,475186,731223,606948,721372,1529154,528988,-557585,274262,-339516,-81202,331731,555190,-90040,-374951,-1104034,-27199,1043865,414013,-1242686,-881846,652748,465044,-1143302,-745117,985210,135081,26958,1013559,1128227,904449,615630,-793745,-252191,-932347,326321,156527,-68347,-951148,-691673,-179143,111585,65349,-467397,502187,-370724,-281579,804048,-1088453,-1592486,525098,1230586,-315054,1076207,849968,1084406,-201976,-516001,-544066,1306597,523092,1449524,1078710,776812,264634,-1778920,-714409,-511710,-724570,41026,-1178301,-381007,-35283,172665,-124536,1881337,1894105,1320386,586208,747505,136664,-421755,-317753,8337,337947,-1422394,-412146,1088706,1430142,-942895,346868,1221015,-646591,185849,-115299,-145966,-581382,165137,1729958,442577,1157515,-734831,-777380,-550960,-37375,-425825,-1641405,-308456,-95810,-259509,-199974,-696472,888130,470165,1217688,-242723,-134056,367738,-15299,1510515,1417279,17961,-956095,-154382,179953,14999,19884,1556934,-138395,729885,-8836,-1675340,-2503655,-447057,-1363766,73464,1511519,920519,679927,654194,-301674,-255500,753877,883492,-482321,-353282,-199793,645745,100601,219584,-528036,-795976,1099349,1029233,-861717,221398,39479,1231480,1168408,-336428,47100,300749,-222573,-671396,1276956,694129,1309247,157201,339575,-884491,-208092,-507139,-1031377,424312,422495,-231635,-347498,1129005,1182367,500226,-69168,-114530,130459,-381407,-66348,131665,497934,411826,-667361,-172961,-296854,379150,267783,27504,968312,-170306,-269888,967115,2185038,-118100,1040062,974183,-96498,-15016,-249296,-139618,-898711,-1891947,-1184099,-242865,-361240,-684422,-550406,875059,374860,1028935,134170,241154,812948,-163070,179096,-763864,66135,660571,302640,261169,584444,-255458,813517,-362489,-1677660,-744292,256633,690387,-57580,-821730,-734749,183402,-1319927,-863461,708953,523872,191685,-1054069,1083633,932062,-596771,-799823,14895,-1362681,-1207362,-1011657,-1137144,-586319,624502,-1659438,-424242,-48627,330538,-1998753,779457,637003,1015659,-498543,-1227350,-894078,513964,469397,316090,-431955,45790,-44176,-457148,-850191,-1602943,-30449,766840,-585201,-286305,-913792,-729655,-569605,589697,356799,82332,-863363,228842,893886,-758160,360985,1353196,770560,-101852,2391484,182348,-438707,31469,429688,-464501,514592,-368010,633302,47488,-114589,-193489,131076,47441,543452,-1434258,-769682,-448372,-738677,1321762,-498740,-1201044,1962505,-81374,87490,828722,801244,267604,-978084,385384,-420037,1012652,-270654,-832130,617317,-3364850,-242369,667146,-112956,-601046,-50893,692537,152385,343299,-74956,-50567,907165,272425,-89513,-882820,291475,666819,749283,-556718,238763,-1274835,-607559,-406612,-781344,-136323,45148,-487604,-213298,-357810,-887470,163118,-125116,-575465,-95431,1256944,1001770,-736237,-473874,-1009009,265097,-196213,917506,212495,1214842,-807018,-439397,266744,-341551,-502498,636577,497739,-170131,-722034,113453,-2019333,459636,-151341,865281,-643372,326895,-131570,164374,-45218,-619476,-47870,370082,806623,26846,-558914,-1540333,990733,1299513,487061,561042,-2192130,-549079,298509,272979,1236177,797563,-1028004,-1454589,-1324678,-275022,-710440,1183571,793428,581721,-858047,-25848,-587968,618777,396232,27437,167846,1162743,471455,-296278,-206738,85939,263282,-651871,-587127,-158882,104851,-837491,-584551,-95895,-508428,-93724,-603332,691720,-619072,-657017,254277,372515,668440,-361567,178520,380342,-241916,-224727,47734,248529,709087,1266538,-860832,232995,-257701,72766,-164613,-156053,2148255,159576,969508,1298107,702197,-849835,164844,-865233,107127,374669,968136,460147,1190695,-758124,-669171,-314497,-139679,-79908,-219258,670084,-757321,-549601,-523637,-651317,-851789,-79278,-986007,-1977854,-200664,391206,19207,-30613,-351333,627727,-854169,68241,650196,-102243,-508732,-602730,76005,-1083269,-705743,654796,78294,-435756,580493,-766842,511108,-450854,415814,-82298,696920,686859,632224,110896,-649415,90476,6983,1083164,-374301,-111575,1193381,-412,9492,120527,-62347,374077,202261,864134,1120320,-515035,-745517,-27894,123862,-703773,-599494,326825,903756,576323,486594,97980,-387078,-1023610,-588829,-1483694,-544348,-1106992,864956,-969023,-2360444,-389556,291637,370976,-587393,16467,-661700,962053,605793,785503,-629080,-150011,1050653,108824,378315,415379,455178,741075,1077813,-470604,-149726,-994920,-871362,-53201,-572021,-972412,1242079,1281874,538742,-82660,-809584,-691313,599491,2867754,204524,-1474588,-709368,92805,-406275,358623,309062,-391590,-142209,835327,519770,-87070,1165335,-339618,-549575,-967985,180776,350976,-450356,77314,227641,1198125,555464,-1626814,-800509,-1326468,873162,-505002,418946,-1158305,-777059,-209894,364244,1244625,373781,-353326,-302956,812455,722172,83368,-1083671,119021,639836,205866,150334,-61123,757051,1997906,440709,303743,482058,925229,824332,-215616,756089,1790209,-359075,1147302,1320606,-585609,1470017,416887,276613,891388,724677,-1753487,-529967,-541868,504202,-881191,1111810,158135,748706,449085,-202139,785163,377293,-341128,-480941,-68777,-807684,92272,6445,391246,-422007,2602,553651,151792,-83843,798950,134901,937388,102997,18588,-623946,-189345,-983831,-321066,-7758,-170938,771966,1338171,1372623,111842,645734,-55883,499210,869974,312209,1201144,945038,1254585,1010570,-143501,-696524,147403,303278,376518,258743,68360,-5075,1578886,314121,1171021,634140,-291124,188426,262511,-1212223,-2045099,-106577,342201,1248,917869,-594021,-685426,-270424,643546,1365309,-445668,-213001,-1257261,-1127633,-826485,783730,-608382,-332524,303677,438122,-868160,454304,129335,126780,1027413,-115622,-645106,-870256,106174,1279118,253408,692614,-4521,-430455,370666,-1472586,-594886,16767,15096,-156528,-69711,-3284,-181071,-255181,-327350,-55779,-1030513,-1474651,-1073408,-430508,-515043,619166,-966784,546392,1376738,457039,282641,8422,-1146435,396684,203163,-18433,398992,97123,760062,222879,-403297,-609312,-981862,-128922,213363,897496,-763405,-214429,251992,576616,170951,-1545688,-271976,937580,-459130,-147973,104214,-261855,-566659,161174,883446,-1076888,163225,20152,-356575,231100,1159088,2029241,-130454,948410,-1343284,-1618868,346019,323485,-635464,-572327,-39172,793531,496876,37075,-704257,-988868,743010,233278,-324259,541576,132155,341265,598546,68972,128136,574556,95762,-1179784,-14880,-1794798,779341,-692189,403237,-108075,560590,1008833,147129,-2013375,-734401,-673008,-386142,797980,2048055,-364415,-903431,62842,-624689,-1008431,1282947,-1057396,-919506,171602,-68531,14592,-667500,1188583,307795,-1548395,131580,397255,-750972,491314,731793,978581,-553815,697493,-159157,111676,1392902,-415366,745772,460458,-520070,410664,-892366,-525683,147399,-442513,-1044217,5633,35763,-958816,-160911,-254510,-1090725,-788420,2240193,-663426,682059,129795,-85963,187570,201706,-290151,-41327,-129983,-799476,-350048,250542,503242,-3777,-240682,72983,720153,356884],[733645,-192363,-1274603,1005108,-87700,388056,-694395,-601677,671782,116428,340465,-1193256,231209,-74235,-124262,-380179,-1777879,1059872,513558,-335697,-70958,86749,-1799744,862266,1678017,598577,1344927,383115,-173769,1154413,1216414,1124790,933525,1138197,234218,2368588,824789,100519,397488,960191,300328,-707078,-295319,-155912,251285,752431,850383,155636,575692,290819,263716,1679166,-21983,-612673,-468617,1684213,-594567,-1012789,-19557,-547622,-517723,552848,362060,-76951,-165702,630486,936481,929168,594995,832043,-265868,14100,724928,-1464864,-1683875,212134,1106926,-458795,-404073,287372,-344641,595539,-736606,-358768,-36808,205766,-944960,-1010503,-1402565,987160,429936,1182599,-302157,301728,785027,404768,628649,-879649,-126783,-55122,-609729,-897781,1181545,151324,783563,1069264,-1329249,-40710,1112322,-457746,-49712,603853,123424,142679,-463135,414519,636622,465156,649012,1627843,1016806,14046,1156591,-313670,165649,490257,692823,-292491,-487153,-949737,26820,815516,-78399,-1444435,-583103,114119,342748,-1125822,-889927,1352248,201848,-554531,938033,1159844,1066255,275770,-1084601,-524514,-915822,347923,437900,-162185,-1414787,-1229576,-904274,-73399,146202,-836087,571030,-827565,-316059,579901,-1248495,-2105589,-236471,1037876,-38239,843009,1018410,934676,-583353,-160957,-429735,1448441,671944,1642414,938952,1076151,402344,-2047590,-693128,-83890,-858380,-135240,-1147467,-862817,-14828,-250223,-80074,1978106,1578199,655364,19275,948979,188621,116924,-143612,-78044,147220,-1037509,-519855,929049,1366044,-590295,327108,893212,-861273,177248,-283942,-594792,-941604,-241212,1076101,364502,1368618,-486787,-961221,-786108,-124092,-326356,-2324813,-1064490,327686,-3150,-909596,-165845,966097,358157,1081674,-259559,-70448,-150123,-175328,927336,1424209,184149,-754285,124222,-146717,156220,-46395,1208033,-67076,248473,-383367,-1701749,-3388999,-939248,-1228477,286647,1254205,1036000,1110349,866067,-246874,-369630,708713,509384,-743967,-637128,-217105,732162,129077,397728,-432622,-698506,792913,1083602,-907942,352015,239962,1581550,892831,-371038,-154279,178346,-310422,-1072464,901016,564793,1117521,-220484,-273116,-765596,-303163,-835940,-646413,928078,468012,-199719,-288164,826731,1228032,573245,-58181,-70982,201732,-208960,37250,-169860,208555,582879,-1290132,-321688,-228043,341226,-206327,61455,1047655,130980,132757,1241912,1547148,-345370,1292420,963523,9852,299653,-229841,-121334,-561914,-2084663,-357967,-567161,-379286,-455719,-826080,774487,391857,788831,-39923,380975,677837,-91074,244922,-750516,35561,904874,-140563,-255075,1021328,-169345,831367,-510289,-1687771,-574892,182973,830019,345840,-861188,-765531,327487,-1481201,-1125854,623980,194952,114132,-904535,1099369,810998,-336375,-876070,408044,-1165787,-1153574,-774970,-1212451,-412977,814661,-1588108,-138861,404988,604408,-1241933,753848,708294,1132876,-595040,-926595,-691231,361009,456859,305073,-119116,-127213,-240155,-476260,-1010415,-1831232,194853,842090,-917059,-286972,-518465,-785160,-235345,459138,255180,97224,-921684,366845,796784,-937956,221450,1193099,672894,34872,2132541,396179,-341771,-17768,501993,8358,651021,2318,480763,-278160,-244033,-33818,23149,-36339,704808,-1195265,-771060,-377076,-813070,1622321,-575792,-1229538,1718589,15934,353061,1295177,643501,306153,-1294150,176001,33873,1180525,-42547,-963217,1022178,-2625726,32553,351403,-78363,-669405,12388,415554,-605284,-23781,238440,-108894,720743,357850,-330702,-579386,82270,490565,694184,-502809,473984,-988827,-755680,-587166,-941374,195449,12932,-315191,-65625,-482421,-524478,161882,-61367,-862358,-330544,1191426,1108543,-298721,-491435,-1330444,686694,-98849,662900,371073,1066969,-947079,-457658,726526,-273849,-263501,463355,496760,-575548,-1056075,44848,-2196689,612260,307906,484105,-562138,276539,-230385,-281191,2028,-965173,-529588,464746,649414,-113355,-438136,-1360386,873636,1184520,957905,1205959,-1627307,-824081,423346,243799,1554666,529349,-773434,-1322059,-1230613,-366137,-1148584,275178,398892,623377,-871776,193216,-80197,1330255,347252,-227722,-356515,927097,272346,-421783,-42412,-8326,393060,-209716,-301123,-331616,-133281,-319536,-865790,-370283,-97519,252791,-513001,667457,-696706,-581695,393584,-35798,214181,-427434,189616,438155,-387902,617491,387984,175429,1070517,1142854,-439802,180608,-11541,343436,-400444,-224628,1834520,-132751,983436,1510770,608734,-387731,292387,-872844,-17575,734657,356853,415166,898649,-636241,-240424,98139,-235876,-247842,380170,680675,-696756,-867241,-794950,-1269278,-438938,-25907,-1043512,-1919847,197111,584125,272759,-678568,-371512,889538,-588018,356604,955332,217911,-117374,-400341,736316,-884619,-913044,574434,400850,-633630,413473,-583219,562424,-112686,870404,-306693,124282,813739,552843,151146,-698458,-312868,-105201,762550,-318306,-113919,326798,47392,380286,97829,261337,470717,-25347,512074,297153,-915477,-1194411,-187863,24751,-708814,-381170,572945,916627,463216,301794,-72404,-346334,-1173747,-819338,-1602186,-251155,-966091,830051,-1750436,-2835766,-499425,383713,766937,-390777,35079,-358969,1188687,963593,1118068,-767435,-15964,1183474,235138,144479,-356856,-30033,447183,701335,-202746,73651,-963698,-788964,-278528,-881486,-1254768,1347410,1396269,430715,-121269,-619113,-911539,365497,2625293,175120,-1400323,-656138,-87149,-233543,115307,420481,-517569,-221629,490688,306432,-75573,1379618,-326973,-641442,-1376879,-254164,270621,-638363,-683767,-20322,626740,502847,-1658277,-615364,-1466971,715099,-567705,438719,-119076,-715789,-356211,-12931,1356976,359846,-660906,-274340,839029,938159,128146,-998937,87492,211052,571382,558159,74500,868371,2077295,271401,135970,692272,1356434,819600,-155394,464050,1802444,-170253,1281553,1381946,-234653,1015482,255983,393163,693205,544699,-1632257,-429105,-261225,641806,-572212,1765917,162720,531156,556666,-76553,893061,161288,-581730,-951333,-37335,-594916,35888,-504574,-3294,-337924,445820,360134,90680,-135104,259265,574906,1091285,285067,479612,-428106,-190640,-1103776,139840,-8102,20316,508386,1111460,1493822,412096,577227,379871,296130,606760,717458,1683040,1372454,1629906,635128,-136749,-630688,-14981,76586,250393,268222,275361,38913,1981100,479488,1171971,934835,-812047,393257,97337,-722219,-1371969,-27363,307039,397465,1188648,-478761,-836659,-236247,230933,631259,-264907,177880,-1810924,-885033,-762059,1751830,-236826,-612133,-138886,345972,-922030,157302,200131,263202,1024651,-186581,-913169,-571347,318788,1200447,133535,807653,158077,-242322,989154,-890815,-292231,312727,428697,-212309,-196384,208365,113077,-348857,-771025,-387909,-749763,-1575597,-1090901,-450609,-464877,523533,-1158380,526436,820305,471972,88524,26242,-1367652,534685,-135037,-167457,11700,283205,668980,-756,-310172,-323804,-874335,-150597,245484,868254,-561742,45386,762561,733788,562,-974826,260392,948033,-350160,7047,259295,-266370,-785509,320788,1043190,-1532587,74660,376714,13268,278645,1449469,1867673,-128808,1010978,-769221,-1390437,247112,131750,-713781,-445034,-169585,634498,555861,104541,-1034302,-965963,609385,-401274,-702516,693111,-108279,788604,779466,-278155,-667585,387946,133718,-1427835,203794,-1468739,1034038,-428407,527457,-41447,510080,469151,-75884,-1818528,-611775,-383737,-47500,1000813,1668102,-84340,-754065,46851,-785808,-809500,1543857,-1069270,-515886,4159,-19744,61844,-918938,419351,90553,-769236,252737,274704,-1197209,307043,1186042,1300964,-760737,231949,-98246,-155651,1602248,-610184,403781,552698,-103949,293161,-879864,-43349,281514,-5767,-988211,-114771,-245635,-943122,188326,-196625,-843747,-803792,2733405,-347427,590803,-36513,-380237,-38572,196867,-124047,-172649,-481036,-951256,-132373,233530,275134,-109314,-344607,-100413,549093,460005],[613974,-557717,-1952031,832919,5114,398234,-782077,-273474,1168512,229973,505610,-834581,-6179,-346969,-307823,-299967,-1881722,1042753,552085,-110901,-177021,-275971,-1814173,370929,1656028,670212,1354947,597809,-413452,1212294,983002,1198259,802707,928876,402321,1627481,945297,121705,667457,1358785,551024,-883002,-409972,-686215,60594,654726,1035084,782092,896396,-23765,-110388,1591780,188472,-665866,-554223,1449206,-341622,-679092,-123909,-285708,-209886,27442,281615,308725,-80931,784151,946389,1229322,728355,819242,-265133,-62580,494416,-1411225,-1509393,-143569,1057970,-489445,-282621,34480,-320408,541133,-923314,-124843,-182845,690486,-1007093,-1242044,-1293786,1099800,-64965,1003683,-316177,397966,934453,284290,378939,-1083847,-429512,-197159,-1105142,-1099955,848456,462376,480355,184116,-1393736,-47642,1361920,-262503,292547,502722,-292028,264330,-224812,406856,569322,289994,655471,1632257,1288934,615011,1736668,-338213,482569,531692,699069,-538581,-576698,-805340,167938,562785,-448654,-1365377,-156853,-478281,148285,-943489,-897840,1602446,217911,-1223173,736055,986157,976700,-149351,-907830,-615732,-828001,274543,600609,-114299,-1596910,-1642053,-1484880,-226522,192092,-801546,625738,-1109332,-288910,115852,-1288320,-2252502,-890645,404076,272957,555567,1106673,591696,-894168,150074,-266059,1427945,648750,1550869,647498,1182008,431664,-1970778,-644632,291614,-864010,-208130,-959146,-1232971,-118257,-664092,-2721,1756468,1079552,255304,-293671,834520,212185,519844,146371,42001,-40263,-639212,-592554,408142,1185547,-38040,369705,484588,-949075,200422,-335054,-758432,-1186563,-488905,433382,194761,1214702,-214046,-1014650,-1015467,-99840,-223912,-2261185,-1605452,846002,177251,-1390308,352089,931514,224849,918409,-223436,-30853,-642537,-255279,230189,1153912,52318,-712777,477129,-344064,184466,-32494,741559,7450,-328528,-735756,-1401544,-3575816,-1306802,-794284,549648,946483,1117061,1265526,962195,-112029,-485288,613791,212433,-964784,-815930,-399413,619995,-106599,376533,-355983,-406244,518303,1014335,-840922,539470,363770,1635094,553011,-224836,-256568,60874,-284436,-1022818,283799,312833,817472,-808377,-891836,-553890,-306644,-1201180,-519029,1052081,419288,-310937,-175619,470865,1208086,565968,-49192,-91143,269498,-58071,115817,-381700,14347,699613,-1691588,-461025,-156868,242203,-716755,-50988,1100285,454452,601499,1267393,857340,-512234,1309382,782788,59501,529383,-172299,-78996,-14326,-1929510,400241,-740090,-144949,-117020,-1025233,588183,303982,473046,-114625,479696,437209,11952,139272,-623904,-46412,993845,-617567,-711194,1147603,-55972,738196,-924402,-1579117,-238018,64616,719609,679934,-727116,-479426,413325,-1544064,-1105894,600790,26532,-52475,-529110,859353,637346,87812,-999552,700462,-847176,-913371,-456881,-1060019,-213927,798109,-1046614,132303,821411,669155,-269329,702751,769650,938145,-679552,-373111,-583732,111811,312953,212897,203112,-271395,-404406,-454597,-969423,-1387400,343385,757450,-956503,-211209,-45008,-610504,51345,292381,45879,76208,-831148,510185,533132,-1073825,-51240,936627,597561,95901,1534587,560987,-164366,47940,594935,305426,623064,273327,431501,-688016,-381413,204377,-43692,-158057,719659,-821414,-726381,-271052,-775811,1492160,-622804,-1157558,1115764,129289,465188,1733963,360107,240825,-1370902,-87511,480660,951078,187599,-898734,1440055,-1584069,-21520,-65281,-253206,-700612,193905,59607,-1183884,-332375,513385,-135371,444613,346592,-559843,-128812,-205467,309014,376986,-503279,535919,-541020,-699184,-728225,-1052884,302675,50906,-137804,14241,-505725,-116767,111491,-175043,-1193210,-469494,984752,1089454,347428,-395989,-1653611,1035656,-17754,380550,523141,698113,-974933,-519019,1024399,-146237,-89732,257067,593896,-973242,-1345329,-155101,-1863270,714008,533748,-39119,-348817,119815,-199468,-549947,106311,-1002530,-896164,526373,313436,-283849,-236638,-918390,783892,899488,1185448,1708435,-541806,-915005,459195,-77862,1537607,233151,-408076,-864219,-997075,-420174,-1325530,-344334,119631,533321,-766999,328994,285560,1853653,300405,-390017,-825944,355620,-800,-478174,299508,-23155,529207,184688,73434,-374994,-387625,230913,-1025135,-598899,236390,595532,-419807,566120,-549672,-319350,380942,-259293,-369781,-375766,213479,234541,-464919,1654575,690989,54739,1409106,1014867,90855,77335,195336,494828,-692676,-318982,1464550,-362201,884800,1584354,582781,88953,260755,-729632,-212121,1115984,-117789,301394,515850,-292858,123607,432278,-415283,-410585,1028477,664981,-665484,-1054481,-878088,-1912362,172549,45119,-942921,-1496050,575341,593417,658932,-1207022,-414173,1241199,-152654,466027,1140666,562651,295729,-5874,1544844,-676627,-1108575,389543,782511,-711022,179957,-438434,478747,86670,1594044,-519903,-454882,716290,444809,168648,-766043,-820049,-305424,297147,-150305,-178749,-608017,53181,589672,62465,590388,454331,-112935,174352,-566244,-1190127,-1480937,-174338,-34936,-579827,-342503,571687,766487,432434,129619,-312166,-291264,-1014590,-763724,-1227781,47984,-710056,762904,-2108974,-2932966,-538845,539022,1130158,-173261,97456,-126783,1104509,1112788,1506326,-780716,35846,966578,324304,-289013,-1061440,-448739,172575,234195,156467,279015,-916531,-637471,-403368,-1197515,-1272121,1272785,1253180,410777,-61531,-390141,-1031091,-61847,2092013,264309,-1137768,-581886,-466192,-75566,-92536,286884,-920296,-350279,128018,232045,-45077,1370765,-335238,-436737,-1247185,-710187,232688,-766444,-1169513,-502386,41300,423732,-1566190,-445872,-1543657,354430,-755988,263271,893620,-601998,-329857,-305893,1238232,87017,-938110,-332366,615513,963365,189295,-822811,62359,-213062,862805,1068864,331276,670796,1856944,22558,-18572,849447,1419317,457964,-68716,43270,1555789,-7834,1166889,1368791,164772,506569,419078,366706,361656,273463,-1174020,-299780,25902,731295,-136739,2293234,218919,373820,472588,-29113,877749,-63464,-923363,-1366425,-351488,-479791,-14768,-1147881,-720421,-304507,944430,268520,63004,-70703,-211492,968463,1058047,380624,880838,-81997,-212604,-717854,673748,-356,54645,263342,728013,1238458,509423,318857,567425,100580,227220,812798,1616089,1686463,1802411,417885,-266469,-1024103,-312554,138298,286440,386826,413487,-43591,1972048,530611,1298281,1178612,-1262426,511379,-2062,-157348,-254423,32294,331988,725899,1176472,-269519,-795796,-48488,-153596,-44039,-150571,457468,-2071832,-682934,-633884,2391741,58694,-914001,-447380,238208,-775334,-221493,370160,268786,863752,-301856,-1124742,-395891,492835,1126031,3987,705844,273245,34616,1494419,-352628,-2701,522939,765274,-21267,-253744,453191,361061,-312614,-1013853,-667552,-328519,-1501791,-1013511,-447109,-264717,415442,-1087456,496142,201116,311359,-87732,-17580,-1403272,662843,-414769,-178325,-259102,424516,363099,-155865,-165834,-78978,-683315,-195859,281850,677646,-282822,290312,1084097,773183,-135548,-335518,790283,816732,-17282,244930,471444,-306107,-898416,417094,1165592,-1792661,7164,709215,605036,270469,1517912,1494321,-50549,959215,-80415,-1010441,56962,-101023,-703811,-308031,-340382,414163,552502,88828,-1270608,-775164,408420,-1011927,-1073878,713203,-328509,1011469,955162,-662544,-1351656,146372,207866,-1361227,397330,-999358,1018423,-53350,598312,-62864,147558,-200870,-616072,-1363639,-512562,-71645,381716,1012201,1171796,454617,-490143,8550,-795375,-769681,1596149,-797481,-66438,-138320,217686,87256,-1130069,-261374,-21783,240575,271306,134428,-1691392,64081,1542221,1572968,-853492,-208089,-148852,-320228,1743761,-667657,48282,644814,331286,44267,-613804,120987,438927,357049,-951369,-378757,-600253,-896300,421514,-154334,-674542,-672897,2666116,-112154,452417,-215815,-532873,-71444,248310,-18861,-192972,-749167,-885252,-14579,156982,343200,-166531,-416521,-154462,274895,416187],[268033,-829004,-2158142,667258,86838,293732,-867973,-15972,1462598,243234,497434,-293638,-160834,-611653,-362590,-111268,-1786308,793873,273310,56115,-235931,-438122,-1635871,-138609,1477443,705154,1190408,660604,-572637,1116806,761697,1260787,570569,506366,327925,761360,921960,121531,923514,1411840,774513,-897609,-416748,-1091153,-156212,416138,893463,1163215,866126,-510986,-325300,1274174,598102,-616497,-734768,756209,-87841,-97626,-225834,-273948,132800,-328214,205972,683202,-117572,913883,986514,1346633,745353,608304,-184501,86841,133152,-1143831,-1130993,-279497,957074,-443453,-195681,-286164,-379699,437592,-1078747,118315,-505341,1084005,-846634,-1373443,-936973,1068268,-603611,779111,-168903,421648,933831,67162,12870,-1220516,-539773,-211302,-1315214,-1266984,454398,893924,171363,-672684,-1371248,-170884,1259575,-87942,427209,259784,-683771,166101,130989,422026,533841,23322,687530,1577050,1460081,1109643,1836290,-353116,755581,510334,539682,-756634,-583589,-603019,367233,316728,-679820,-1056224,447123,-911130,-47251,-623345,-697932,1667966,179510,-1706649,440643,647794,636647,-546464,-342564,-455265,-680238,165000,654752,68842,-1468252,-1805396,-1652188,-286050,174879,-359544,673975,-1126722,-214291,-350454,-1111984,-1885939,-1129115,-441009,502924,316639,1111556,126087,-1048886,403298,-84705,1220660,403483,1220644,261650,1147251,411945,-1582379,-540417,508721,-708890,-124860,-584048,-1412247,-275718,-889758,82471,1232838,519022,95688,-331719,399905,181418,622906,464788,345536,-142171,-405163,-604828,-246661,880558,404009,462569,101737,-831875,205429,-254331,-587982,-1264035,-550178,-7910,-23233,794462,-4780,-899634,-1178265,68141,-25933,-1506399,-1779305,1299502,260894,-1462188,646638,806351,96912,709784,-178700,-28179,-1017902,-272971,-361716,718199,-278050,-835037,804003,-376805,73590,53490,312878,113511,-862143,-941091,-788190,-2865453,-1408597,-228768,730336,729215,1179903,1142310,873524,105194,-549280,509099,9286,-1111327,-822451,-675417,315904,-547678,197644,-301988,-1561,446936,861272,-616489,686230,363346,1447484,300442,17523,-297311,-6306,-124679,-634951,-391214,27239,445630,-1393483,-1343173,-398396,-250141,-1475975,-475880,819944,255847,-538875,-22256,118694,905079,511451,-26212,-146330,357469,69467,89266,-463311,12789,742946,-1748101,-550997,-73769,173718,-1039463,-289560,1093848,712529,943858,1027133,314605,-593716,1076907,566687,42489,615181,-102229,-47583,455838,-1460061,870688,-768832,205939,218517,-1130750,372300,144052,265895,-88473,474109,177996,121944,-156542,-387757,-131082,829568,-1035004,-997194,902053,99636,549614,-1489161,-1390746,182628,-49519,410116,775267,-490611,-39152,377029,-1358344,-790418,595711,20681,-266611,16618,386147,428074,529734,-1097993,850615,-414145,-596819,-149160,-698178,-11021,634551,-298595,317630,1079985,477914,567515,614496,779374,441753,-685470,252765,-590691,-155225,81500,42058,370806,-351148,-454185,-347463,-741064,-367190,394716,593493,-715139,-85525,351076,-264083,174692,165569,-213628,-6146,-676228,620593,218499,-1161435,-401595,681599,582993,120675,933682,612138,59920,185720,632015,406287,465355,400307,549816,-1164360,-533237,512182,-49394,-275384,601789,-400133,-569676,-92808,-611389,876991,-613418,-1070637,374939,219244,420696,1946905,22797,78682,-1150761,-330524,749591,367998,406710,-682828,1682019,-561723,-371267,-476650,-603102,-656020,350594,-257592,-1394156,-429859,704238,-66698,145325,257472,-721117,230954,-472756,191628,-65171,-565665,420895,2283,-510574,-825505,-1091330,89553,138490,-11017,3884,-403344,212064,-87709,-506004,-1459594,-405776,678447,903408,979986,-146131,-1808172,1233954,17582,120835,599363,173381,-892207,-621985,1071325,-5550,36405,56628,692801,-1239123,-1507206,-475081,-1173040,743418,464047,-588574,-67707,-118339,-65211,-549051,219859,-791818,-1068293,583238,-65015,-369807,3727,-322052,728397,627384,1112209,2015185,577061,-873452,381206,-594417,1244290,6866,-48377,-197452,-645733,-392854,-1222789,-517190,-46575,372291,-615425,371879,314176,2053102,231086,-460494,-1098482,-360037,-300232,-539536,678055,74277,647350,453424,421876,-306074,-533677,623551,-1042303,-728964,407207,849401,-359321,343447,-249184,38208,222653,-228702,-849164,-224923,287802,-116610,-480249,2299367,947121,-92881,1570705,925727,629442,-66325,337685,439398,-953701,-412240,1189585,-477900,596992,1491033,683544,466091,144492,-486536,-418210,1459451,-401888,163234,196637,152456,356242,608034,-550640,-526455,1563909,606258,-695998,-1085704,-758554,-2361328,765702,137635,-676519,-758621,862632,464497,1012313,-1479208,-506113,1555832,270592,333690,1157903,872426,640194,384757,2058336,-501454,-1105983,137868,1053328,-556963,-36956,-430913,298365,164094,2266959,-640000,-840401,462659,470224,200729,-802903,-1267797,-595879,-187634,101006,-287718,-1348699,39526,583454,24726,845880,336083,-37990,-48474,-1162742,-1288927,-1539853,-25488,-68563,-359294,-464170,333837,544157,439204,-33582,-521807,-187029,-584498,-477229,-469116,284895,-416551,705925,-1957611,-2675425,-508272,728028,1353955,15149,162939,56599,736349,988161,1805334,-658625,-12800,513567,390941,-770354,-1487818,-734982,-17194,-215802,497236,465948,-830056,-477904,-422790,-1420020,-973358,1060202,949721,532146,91160,-220116,-975085,-506455,1475670,465074,-824312,-531208,-933411,38828,-183764,-72350,-1378840,-451655,-114809,379663,46069,1101589,-387897,20475,-672028,-1047186,206733,-780449,-1148938,-1042184,-377564,357817,-1359360,-341201,-1529987,-76991,-963889,-40487,1508900,-436508,-138441,-370928,984064,-347335,-1005670,-304337,269740,824723,266660,-639151,40960,-621483,1044583,1514477,637783,215952,1369450,-239231,-110033,915027,1186189,-167993,-17519,-333176,1157571,108892,920348,1285877,513057,166915,953668,206066,-25169,-35670,-538207,-138123,356705,769208,280436,2538702,231776,352600,228583,-50457,822586,-203543,-1210410,-1493557,-813162,-501239,-27261,-1796528,-1495807,-277590,1390996,310519,105106,148608,-483039,1215395,819338,242651,1111053,329075,-269909,-5528,1107372,-21971,-89617,40367,252185,681425,406646,-65363,413735,-77923,-199171,542885,1142670,1838402,1657024,433647,-478242,-1614771,-648658,361108,531833,595234,433651,-213580,1596669,491063,1535053,1273077,-1535649,399406,-9131,348344,831181,49529,407108,927645,949397,-8781,-538572,251454,-451764,-459899,-169272,542501,-1991339,-515004,-493605,2418271,230641,-1219830,-556820,140107,-476862,-607691,539309,177999,570839,-452497,-1200401,-365332,582946,1081101,-101087,453023,297075,311534,1743407,-29357,188924,552977,928715,389079,-267155,663369,499805,-106944,-1033132,-851371,55474,-1402463,-801897,-417266,26688,301058,-749861,459263,-388544,-9656,-169927,-100802,-1249771,714969,-592724,-130970,-404772,566699,12097,-191314,11925,68973,-416680,-253897,294192,403241,27698,461499,1139845,648283,-205311,161187,1090966,576532,380867,550439,744387,-343513,-782909,411343,1172607,-1722067,6421,921289,1119177,232895,1339048,1053422,61521,813546,556928,-584395,-209290,-351304,-599595,-145860,-504150,190630,468909,-2902,-1250554,-462238,190776,-1404447,-1331826,482709,-463560,935798,1104980,-894423,-1698941,-120061,282438,-877706,521042,-509243,746253,289985,557098,-169475,-285220,-654861,-1168515,-793519,-422079,147529,835024,868434,706420,1001894,-312877,-14383,-662937,-901569,1431249,-460697,328430,-262458,562352,64929,-1232759,-683416,-7957,1022600,171557,5381,-2046174,-170372,1651667,1779041,-811659,-536993,-335117,-344004,1730830,-643312,-260017,712086,691116,-197870,-108768,-18333,586990,581275,-882694,-749963,-1014119,-830565,488872,-121739,-542656,-437908,2140919,-57864,322045,-379758,-445782,105715,339872,18044,-23296,-820044,-666256,-33821,83724,667544,-164341,-453628,-79120,-36538,233918],[-251349,-947446,-1888579,537206,158453,137835,-929717,113134,1402130,140279,290204,276516,-203796,-769504,-335635,151424,-1505971,395543,-169029,152447,-244942,-452330,-1426068,-428233,1175248,695872,923312,571955,-644261,850431,645590,1293553,316119,11617,65010,104055,758039,157611,1070437,1105240,1000071,-737273,-280088,-1173591,-305955,175544,458573,1271602,552265,-894042,-323326,812499,1068018,-391802,-904266,-129882,169685,532214,-335690,-490085,413117,-461032,181508,961279,-201225,1004641,1040557,1216061,622471,256134,-85704,287708,-241594,-755849,-703718,-250657,839821,-291461,-103438,-608435,-468448,348831,-1118713,216083,-873893,1278438,-529987,-1309948,-516036,921787,-1032093,584266,65823,371049,775190,-164086,-216915,-1218825,-483653,-135767,-1273990,-1395114,77521,1301349,-54481,-1149546,-1245591,-342987,731006,-503,383157,-58350,-937542,-116220,479517,413089,521155,-345552,681262,1468830,1638888,1374125,1500743,-321591,859608,479188,212848,-886922,-472924,-288579,563509,81643,-780426,-654950,1210004,-1014567,-170440,-226900,-266996,1531514,108632,-1765933,115389,231232,169739,-810526,371219,-48994,-485202,94575,644084,341666,-1088571,-1687252,-1293480,-213126,92330,285270,731725,-851402,-116869,-605637,-721614,-1078643,-858786,-1161703,572182,196419,1050272,-357151,-1005804,576146,76375,854682,-31881,817827,-78133,1042705,390076,-1088555,-349586,537451,-398022,123722,-10737,-1348128,-373451,-840830,152472,521776,22693,2417,-199413,-230360,76759,394822,707439,738091,-104637,-376674,-543774,-760218,479210,446191,576941,-169513,-474938,152679,-79393,-167070,-1165641,-458547,-197089,-240000,281239,73807,-617311,-1208217,361211,352803,-482204,-1600795,1524057,295480,-1086049,655940,647637,4333,483176,-153906,-66066,-1205815,-268401,-679802,290694,-583505,-1038779,1027369,-267923,-164483,177843,2546,258055,-1228065,-898823,-29702,-1551721,-1205273,227136,716633,663547,1235593,847119,582028,384332,-531210,426813,-129152,-1173018,-650146,-951160,-113514,-1035163,-28755,-250816,379273,611439,703339,-203546,700821,204835,1187234,222023,251981,-305813,-2072,134889,-197138,-911253,-215361,69549,-1673818,-1510539,-420469,-181994,-1573333,-388701,383782,751,-808892,143410,-195916,244211,445630,22997,-184696,458509,167888,-81790,-407935,214369,696086,-1497497,-558001,38505,222307,-1028253,-605461,989813,826229,970988,598929,24332,-578179,705402,423526,-55238,523425,-57087,-29930,618809,-834338,1013756,-702205,534602,411234,-1142077,209858,-46337,257012,6350,338606,2078,207676,-546825,-68718,-179664,425250,-1318863,-1054878,409815,294658,310252,-2010998,-1157760,568843,-112061,31898,531431,-255548,338548,171584,-941933,-246967,529231,73810,-470656,620777,-188407,193891,831429,-1097442,845844,103405,-310534,59073,-233432,168142,430724,259288,376463,1087102,52512,1048275,489402,696371,-201569,-567064,742000,-672939,-356514,-148943,-180300,226592,-369403,-348385,-139409,-391639,861222,373742,460250,-294349,45640,542789,128335,64482,124085,-436678,-142114,-557191,684881,-28014,-1214151,-730469,509815,643934,168623,585755,517425,270178,312339,547493,355284,247202,375261,800582,-1620562,-664580,858150,8890,-344949,398250,15256,-253754,176123,-353833,-14779,-546679,-1025969,-217588,269986,273830,1823391,-281280,-129360,-711537,-510045,702013,-361534,578687,-382195,1649187,135105,-843488,-768258,-998091,-486861,415529,-409804,-1200955,-255230,781199,110403,-119584,114910,-766688,314147,-629685,166587,-457720,-670066,183836,563577,-295486,-881394,-1030412,-362364,240920,49014,-72702,-188410,347919,-480256,-987478,-1546547,-101599,373041,568041,1405787,228075,-1671958,1238655,-30209,-87778,528860,-369285,-689531,-735407,873714,100256,155377,-101802,712298,-1281110,-1512442,-857826,-360439,692893,159653,-1014262,201365,-351883,107066,-303988,298250,-449474,-1041070,654851,-328544,-294769,228748,282332,671906,516932,789865,2118540,1302870,-790283,199917,-1125160,813352,-88113,190958,488922,-224174,-262436,-902330,-333193,-113989,230872,-501925,314456,-44141,1907975,121740,-459280,-1096961,-967291,-531600,-629835,924052,274997,721877,579698,644658,-176313,-464045,723124,-930602,-738507,414086,961910,-346415,-14817,84180,394263,-6111,45039,-998946,-27202,415836,-451185,-453793,2236756,1145577,-227641,1473492,898475,1053084,-215144,421974,185785,-1097077,-472993,1041924,-447688,131695,1261931,898109,650331,42059,-224084,-581297,1673097,-503471,52086,42559,534248,435614,579244,-533224,-563554,1881130,461083,-769300,-961966,-478135,-2439739,1154641,248333,-288828,95737,1030296,261626,1166932,-1441262,-653254,1675835,505972,48874,1012044,1106018,859256,591062,1936625,-386342,-794339,-114959,1104621,-139681,-173964,-591728,66540,169164,2568377,-609251,-920530,190411,707263,274012,-748535,-1490255,-945668,-548956,396791,-413133,-1745226,13492,406485,-38136,935992,152889,173084,-110170,-1350351,-1213662,-1362763,175024,-89570,-132187,-652342,-72241,341339,415192,-177140,-637388,-35760,-40579,-138831,391811,395336,-175480,664899,-1416392,-2192509,-428460,887406,1355055,136712,192352,216145,201975,610363,1804728,-442401,-140103,32631,447898,-1102323,-1578281,-867063,-94137,-550107,712038,638728,-691388,-369496,-357047,-1459658,-446881,808819,612577,769258,300678,-178995,-725767,-799757,930472,724850,-557621,-510245,-1309683,82075,-135228,-556516,-1627458,-453811,-190724,703379,239013,618945,-488850,588544,99760,-1165636,155583,-663950,-669122,-1474593,-525188,331280,-1064037,-314651,-1404799,-401074,-1023211,-358903,1563978,-248395,133316,-145374,715422,-783044,-767540,-89302,-13616,660325,357363,-524951,4944,-1005173,1100462,1681325,905382,-329866,739946,-451623,-120240,883795,836349,-843755,-48342,-485745,735240,184898,639909,1128581,712174,119891,1664624,-44306,-380902,-335689,71422,47699,764824,767271,547812,2384044,106216,494199,-93907,-108189,794303,-211747,-1206669,-1170380,-1207680,-624567,8849,-2244387,-2023287,-221830,1692039,471600,215354,481939,-520330,1257437,439368,-133369,1147767,711608,-357473,662208,1309302,-107758,-364153,-129883,-208767,26551,191105,-500140,-22935,-228803,-564702,7093,562861,1826172,1231862,699359,-628608,-2081451,-902930,557882,930085,827199,316240,-397868,990961,395114,1755755,1185401,-1569932,29070,68389,718953,1429242,16677,505930,974841,637794,252498,-108097,590130,-628381,-577452,-342189,387617,-1621457,-360215,-376308,1850268,277007,-1497498,-485186,75754,-167278,-912306,594904,40377,212366,-626285,-1088737,-408112,573764,1082920,-166493,133031,198173,485375,1624925,13090,264814,419651,873148,908490,-230723,783467,507037,259687,-895336,-949856,266195,-1358016,-471056,-376797,325414,188349,-232546,392088,-894398,-438007,-122822,-201026,-969144,648735,-651357,-132309,-466261,757041,-241664,-124167,177201,112451,-113973,-304906,259127,136208,323897,539548,979416,362444,-247739,419832,1037469,287467,653586,876571,1042412,-350718,-404687,303783,1017981,-1339196,89025,983305,1333011,194861,976253,660986,144259,608687,1018475,-218791,-503585,-602858,-430654,67404,-616525,18620,286812,-125986,-842016,-102716,11095,-1466301,-1389091,2818,-446471,611272,1202165,-855224,-1618246,-373621,316117,-68348,545324,-147992,316824,487095,396354,-330250,-524643,-771457,-1446689,-281278,-333261,184899,1208582,644063,390354,1285895,-301679,1456,-458016,-1098162,1123632,-261891,589433,-383149,878483,-27826,-1201008,-819424,108920,1266386,-26257,-94777,-2116762,-376090,1432457,1895475,-641353,-712630,-625829,-247151,1524057,-582592,-473836,703057,897404,-305454,526607,-306052,653390,631532,-759630,-1159667,-1428182,-754441,406109,-93937,-427819,-161774,1368406,-201920,220909,-508009,-104032,413115,448834,-3281,309905,-654600,-418246,-162139,75041,1063481,-132281,-473107,91426,-311217,-31891],[-823890,-930590,-1315077,439954,226370,17399,-943025,85519,986078,-52911,-74040,690942,-142943,-730291,-286204,445510,-1103353,-22077,-556874,187552,-206083,-388294,-1270653,-351155,809702,648834,610127,361682,-663041,433395,634339,1258888,92643,-406049,-241891,-136566,487540,277904,1056167,580457,1230795,-431547,-29635,-835200,-347365,30815,-131575,1180492,142308,-971965,-128711,306221,1379180,-12157,-925743,-802177,424628,995818,-471090,-813037,573072,-403712,228803,1100117,-253480,1039900,1067313,867326,367630,-129161,-19467,315958,-505530,-353646,-342586,-163702,742347,-20398,38378,-827532,-488666,350617,-969312,118939,-1124411,1243176,-161336,-1016110,-235170,716072,-1231289,449066,279292,266181,493748,-341250,-164471,-1049533,-382138,-114766,-1143041,-1494689,-222383,1468942,-156422,-1155753,-1020038,-442170,-69339,-21654,232196,-388570,-979036,-460682,706287,339779,516811,-768482,589748,1280685,1857688,1360175,948568,-232479,722121,454884,-236928,-903965,-251881,134459,687865,-158412,-764964,-310252,1983444,-759825,-173038,171312,336418,1232503,45759,-1336560,-166506,-156266,-232142,-884100,969841,491487,-259757,117936,617734,634542,-577290,-1353093,-537642,-11748,-35375,835555,808448,-341013,-26561,-571230,-226279,-105997,-233069,-1460851,467765,213224,948111,-759142,-796622,631902,180260,421366,-536900,551673,-203214,930149,375734,-739448,-55000,433087,9938,489020,703333,-1046133,-305856,-554206,190160,-191023,-314814,-192324,-54963,-851061,-97291,-45570,793586,1088503,70984,-482796,-413581,-946041,48885,10098,680475,-281753,86046,33576,112003,329259,-921766,-274459,-230164,-405128,-156461,2354,-210265,-1055165,710615,904301,312226,-1211469,1411652,355662,-387291,456983,518418,-26510,299327,-160476,-139109,-1185003,-278361,-665116,39193,-616288,-1187685,1114860,-90796,-471101,297696,-173516,419051,-1359883,-573364,630042,-229902,-807780,376648,465026,729659,1278494,543744,142188,676840,-429649,376304,-244491,-1156999,-354670,-1149121,-564061,-1395539,-174701,-181725,599230,904450,625221,370501,540866,-105251,1047956,313386,394283,-287195,64874,414752,19946,-1114588,-382083,-218584,-1387499,-1367709,-628140,-145450,-1491496,-232767,-49287,-283309,-1025815,286963,-455787,-618069,393923,99986,-159125,540151,226323,-372647,-242430,540056,549350,-1104063,-470092,192315,418335,-697951,-927429,766082,751325,572714,133167,-13556,-471941,378752,392821,-231046,259310,-66859,-4231,428365,-253201,928408,-608269,756861,342126,-1071023,171126,-228599,393331,121384,98469,-13715,237655,-840405,284706,-181147,-77636,-1421980,-894495,-105386,497881,74715,-2310328,-902922,808512,-93450,-262181,-22013,-114255,478322,-205338,-459532,395507,337338,27836,-611381,1146295,-677379,-54418,898156,-967960,703880,648807,-126151,107616,184025,292183,295194,368678,321143,829014,-509918,1167507,346457,506449,-774036,-321171,941119,-754383,-434968,-284329,-404423,-267533,-368034,-126410,140260,-20216,1851602,340150,439765,163187,133628,478251,418160,-271678,167464,-539297,-291982,-539207,712110,-129262,-1245848,-940816,443940,762882,293105,539608,310250,400075,343703,319692,228182,44921,226997,1081558,-1922173,-719497,1191471,116379,-338251,171358,405246,211261,510150,-71854,-797607,-442667,-1005517,-449231,282625,100903,1381944,-477470,-303354,-235355,-635495,318923,-942033,651260,-45478,1359403,346087,-1227476,-853429,-1279173,-162634,379298,-316554,-724703,124162,734470,348336,-318739,-57696,-669341,70636,-629496,210692,-663654,-776953,-77029,1076134,-143056,-900033,-855638,-831168,323926,64999,-155186,83472,223600,-1011942,-1456195,-1397154,391490,201708,170567,1534084,601540,-1233647,1059494,-189210,-236575,263460,-784444,-366175,-812543,526729,131587,299462,-195957,611334,-1076287,-1382550,-1201777,353968,572450,-222679,-1192120,396024,-463800,240349,70815,321226,-101932,-881030,739453,-363082,-50675,388471,774184,559529,593753,378537,2038109,1465086,-739710,-41363,-1471961,411803,-38088,241643,1008724,207472,-39926,-479823,-44370,-104104,186401,-494271,152646,-638927,1511324,-22977,-416444,-834306,-1261065,-583851,-715288,905206,529138,736072,598064,687928,-56428,-141187,526639,-725714,-642914,328021,932344,-364408,-453830,326395,674816,-193161,476515,-717231,152619,562842,-615544,-403051,1588369,1268004,-296797,1130040,924417,1256577,-323662,472221,-155098,-1067392,-475719,941852,-258312,-418679,976219,1155399,601746,34674,-20854,-667205,1654647,-461142,2824,78820,714544,374984,343651,-337296,-511724,1949746,197194,-830230,-710202,-130732,-2097783,1262655,358332,136653,803776,1104240,39868,1035041,-1138529,-821048,1496504,476283,-177200,777723,1249023,939642,518922,1165768,-343887,-234089,-296644,927545,437727,-212638,-860972,-170924,155838,2371571,-416059,-702904,39917,1085342,385127,-559193,-1386754,-1289824,-685579,693763,-521996,-1786123,-30748,163722,-164882,794305,-52915,451874,-33510,-1167502,-1010363,-995558,334596,-103393,4750,-783107,-539025,215825,310702,-270745,-635951,122006,407792,46156,1043348,343700,-56197,607781,-718210,-1646858,-331747,947687,1111246,168080,165015,354149,-326797,80514,1359095,-219302,-294060,-276662,498467,-1134232,-1421968,-867646,-73275,-705677,736792,796202,-506882,-341478,-246443,-1280416,116956,627232,339658,1037836,506843,-281543,-337066,-845139,501495,954639,-362854,-488878,-1447788,37330,15390,-1019896,-1508638,-325648,-123608,1061899,539665,37603,-620884,1093481,774952,-1038696,70868,-436597,4172,-1715359,-407724,342123,-730963,-344272,-1158158,-491138,-787481,-575995,1186488,-80896,347498,308780,525938,-1061943,-255254,274618,-80455,631847,454141,-502135,-66186,-1334631,1030921,1444131,1066685,-764211,134602,-570240,-67649,775824,533091,-1335282,-164190,-315146,373127,240744,389065,894468,700609,304749,2191802,-320594,-635299,-580309,490058,234382,1231874,747282,591273,1808965,-195089,741437,-392640,-160698,793476,-106589,-739031,-417511,-1405508,-759674,79282,-2296283,-2141311,-138531,1779302,696850,351920,796995,-396299,1094090,35863,-581442,1033824,990977,-452105,912688,1218497,-275590,-671932,-200125,-547668,-481639,-29284,-915934,-563839,-329650,-753340,-573506,146780,1716277,699578,1117133,-617163,-2231523,-974605,577708,1323613,1000040,82254,-516958,333629,266929,1770753,961374,-1363732,-500064,188115,935695,1381050,-52711,592780,871689,370499,467050,406497,904558,-664970,-459591,-614789,2570,-1092918,-208547,-284677,999825,227914,-1701236,-311732,61546,-24346,-1056939,455185,-95924,-121762,-798722,-783584,-414158,480411,1124379,-200708,-183113,-35371,479017,1110812,-162332,260101,205660,623143,1380871,-135098,785192,403843,719352,-719362,-1005967,276293,-1335760,-88958,-351868,545004,88934,311566,254152,-1289531,-895318,38157,-298419,-660973,465059,-602761,-255769,-498539,991698,-332175,-34479,267735,91952,156377,-328503,166435,-47750,573653,543847,750999,-28610,-345030,436122,660402,11838,671447,1149891,1286186,-320195,146296,133208,710066,-808215,233223,924673,1180540,176694,545649,378452,141556,387772,1254494,10656,-756050,-845705,-256796,336640,-646151,-66855,-1751,-215993,-57585,224732,-82820,-1221761,-1223854,-586482,-260322,190350,1216372,-571054,-1192227,-577915,278040,762701,465058,-9390,-120148,528762,158979,-504302,-421518,-646937,-1323989,36141,-245159,26626,1394625,425565,272818,1157671,-384380,53689,-289215,-1191111,796475,-288980,674657,-515021,1002721,-203429,-1054630,-748371,273346,963812,-271899,-161472,-1857970,-558609,918043,1884527,-375033,-736113,-939090,-95762,1154520,-504597,-590506,550085,910050,-206544,1117929,-558635,532031,509509,-593808,-1542347,-1741151,-676395,237652,-69387,-332119,91094,557674,-477941,135535,-585911,392987,704300,556396,-64512,678981,-306849,-277294,-323165,163910,1331421,-126046,-502127,292148,-495296,-294827],[-1296969,-854525,-664554,350384,295804,5766,-897612,-91652,353952,-273321,-490511,806391,-18522,-443707,-249311,734856,-653425,-333498,-715999,184774,-126644,-291156,-1132040,52323,451188,572635,281991,82927,-667729,-76082,620838,1117877,-91019,-642056,-416693,42204,166887,491092,886620,68205,1426973,-46833,243580,-158283,-294395,15322,-678988,1009131,-139589,-736509,165819,-149807,1338491,416818,-702152,-917428,647114,1143406,-637070,-1075726,611142,-246049,335187,1102907,-232381,1006374,1021485,403979,23414,-421254,-2040,36570,-559601,-10278,-108242,-119792,688585,341968,243578,-845813,-353131,498868,-603459,-102328,-1143183,1034959,154243,-547872,-223723,506237,-1158132,357237,373310,137019,150643,-438934,142813,-742670,-386981,-306441,-1103631,-1590081,-414049,1238182,-147603,-865587,-721404,-362409,-853858,-121707,52674,-680500,-829245,-717808,746827,189923,509141,-1153844,402808,982976,2062063,1123729,435889,-96593,368531,408032,-717999,-821598,30685,592501,691460,-423541,-646405,-122564,2521643,-294970,-52339,506352,963578,853178,33678,-576478,-345765,-419274,-403393,-772865,1278963,966330,-28377,242665,602768,873424,-68285,-927464,299117,268797,-173643,1067713,895886,268942,28266,-332679,207048,685269,458393,-1227007,243073,331872,824541,-1018989,-520271,535084,200037,60372,-936207,553729,-1807,846360,340517,-678821,329205,303957,411755,869122,1390142,-590807,-33394,-160663,185871,-710341,-454149,-536728,-21461,-1259366,-299370,-484958,692918,1275985,322642,-608133,-235486,-788000,-321572,-685590,753568,-233507,734513,-122134,229283,711741,-584619,-53572,-266426,-469420,-417301,-178439,250692,-707511,1019131,1469336,598706,-782499,959811,491647,394391,194690,461961,21326,213199,-198757,-236913,-990488,-317682,-379242,59401,-242913,-1152771,1078162,58280,-753250,376591,-236411,552748,-1268950,-20684,985802,606879,-447939,184288,24276,855317,1285042,377472,-325115,914756,-268303,339632,-355191,-1077442,-30481,-1233753,-926804,-1535843,-150075,-92005,574220,1163817,675375,978924,236607,-490278,1135546,497696,408221,-228033,161373,616966,-78362,-949656,-488715,-331060,-486306,-981713,-904177,-159669,-1309013,-49093,-299603,-514025,-1110280,380599,-645942,-1368928,363623,193828,-51165,565614,236084,-698653,-17131,853941,309985,-756423,-304814,383443,702367,-219071,-1181766,433883,494671,-211438,-201840,127373,-299889,249775,444101,-446048,-124667,-137785,52707,26437,136985,746389,-547080,860712,-26800,-936219,280095,-374413,512572,214054,-176705,145757,188336,-836461,610832,-153374,-460397,-1320994,-585097,-432039,652784,-111388,-2303230,-642361,834404,7871,-360680,-715154,-112143,321052,-690783,-113513,982287,15572,-242928,-661252,1476540,-922172,-300168,740401,-747683,469377,1143445,-65828,-17487,429362,334774,297071,82614,212166,386422,-1060735,1087715,219818,241858,-1106379,9019,814021,-757738,-381917,-267191,-567330,-953606,-410148,86287,418885,272065,2308515,362870,547458,526639,141853,212394,489648,-744081,258918,-471552,-398960,-622046,717940,-73493,-1260697,-981852,440308,896470,516275,649689,94618,403328,230156,-18478,96845,-79948,11635,1280996,-1941733,-657600,1453403,245186,-252154,-21947,757088,744285,832922,160636,-1124635,-329313,-920551,-281290,263403,-28452,746475,-526042,-361963,73234,-762314,-267213,-1122442,576860,302445,919708,100997,-1378571,-702724,-1340429,296266,273499,11119,-167954,548012,576953,558579,-452323,-237096,-435151,-396288,-484201,262260,-640967,-842309,-250384,1485158,-91899,-883105,-579171,-1072690,367142,82501,-171859,327943,-155704,-1545320,-1724818,-1050586,947548,278684,-159072,1396473,792596,-603131,757142,-459006,-328361,-196159,-978885,38345,-817178,168537,62497,466742,-226112,399759,-687533,-1171193,-1392396,822502,408868,-499737,-1076659,492289,-360217,277347,433728,301173,151506,-692929,812695,-143620,301616,452178,1104949,352984,756115,97131,1808236,1165380,-740256,-282682,-1491044,180480,126297,108864,1248615,594252,233578,-84973,103300,-44229,269470,-613294,-100514,-1172800,1010267,-175458,-365269,-408116,-1172582,-382563,-726338,579503,762218,686579,565849,557822,-13305,367873,179565,-472571,-488906,243259,807364,-367660,-830190,398698,839609,-239217,937463,-82607,262329,671724,-525822,-333395,750220,1290078,-247618,616701,966151,1190110,-357249,512593,-410078,-861708,-410520,783164,86751,-922013,722934,1362594,352778,156315,76247,-667436,1344166,-318538,18476,260436,645686,212259,-56884,-38605,-389835,1799088,-171332,-812516,-376726,163609,-1438008,1136813,429979,503011,1157214,1154716,-167136,646629,-696458,-933476,1036549,242259,-141400,585831,1311814,902421,189194,72785,-373702,362646,-353775,598856,930715,-182350,-1113417,-368914,166569,1810125,-100547,-297737,86778,1403975,495428,-231840,-965827,-1545705,-578084,945778,-579796,-1566075,-99003,-38536,-378203,424268,-249688,708855,102968,-772841,-746692,-519012,389560,-105588,-18804,-764584,-942239,174021,125963,-273234,-531103,227878,600976,-34119,1304849,138802,-85945,483478,-83238,-1163785,-249913,863631,680965,97399,86951,447124,-683155,-453342,523323,-91667,-412585,-321026,534134,-832675,-1172562,-790638,618,-670679,577303,926589,-301904,-378202,-142436,-922867,512896,577918,171819,1239650,639693,-483540,79238,-648281,152124,1057143,-200470,-420179,-1306888,-92484,189829,-1327644,-1054799,-97079,31286,1312808,894551,-499688,-752815,1403289,1134352,-717611,-4666,-141825,564827,-1778762,-129467,359664,-432605,-385649,-793742,-333254,-223012,-617691,680167,30013,368253,816659,448005,-1090066,384013,641680,123894,809646,537300,-522910,-178991,-1552464,840780,860648,1101577,-942069,-299760,-575047,1925,616246,346699,-1489006,-313723,145402,90247,297731,208302,598853,474632,503492,2216894,-558675,-751031,-719425,642357,387044,1663739,729949,419846,939213,-623157,954725,-582302,-173385,748276,37282,139595,533502,-1390321,-807995,153507,-1894991,-1917389,-69992,1620013,910269,447829,911569,-247586,781318,-283955,-854176,842658,1129442,-519894,584805,855448,-515784,-908893,-140034,-697125,-673193,-179784,-1248324,-985503,-342601,-686404,-948722,8280,1640416,270759,1488236,-473932,-2064000,-815461,372126,1513761,1049397,-209005,-515401,-206516,112408,1454746,705264,-975296,-1012088,285615,1013793,874421,-125378,634358,651707,225409,602317,905000,1169508,-550463,-207967,-853193,-536842,-574865,-72454,-193341,293650,125260,-1785980,-135082,102074,-165940,-997835,104782,-195312,-346231,-929227,-327701,-302241,340733,1171765,-230007,-455605,-390333,271437,288656,-411711,230189,-3821,269843,1661199,9025,670481,244232,1154448,-618270,-1059112,170172,-1243381,248218,-360167,623204,19135,718189,12228,-1553357,-1289460,256666,-376129,-419369,208554,-480887,-502539,-543183,1203612,-268946,-28949,227941,73094,313901,-312035,22471,-107401,765647,515714,618756,-433536,-563970,267494,119681,-208189,429324,1291446,1378730,-263790,691543,-36718,314774,-346328,385136,804200,752535,183766,153743,215617,29066,195773,1290727,81623,-893663,-1070801,-150286,620408,-581287,-59694,-377998,-215690,889379,462007,-60665,-816651,-901790,-1081315,15747,-145830,1122317,-198000,-632298,-705255,161332,1238748,302865,-68998,-418436,510686,-80879,-658611,-21354,-463921,-866996,102095,-160282,-250327,1325039,282557,322810,675680,-406507,117813,-263929,-1043156,554653,-490555,583515,-663224,791513,-456117,-838868,-567768,419402,368313,-501536,-198816,-1338765,-722414,249653,1701273,-64548,-635675,-1167515,29109,707564,-404475,-651740,195963,739522,96096,1484627,-654098,138041,257762,-425398,-1869504,-1838982,-608187,67887,-48876,-267134,268767,-145627,-769681,34085,-601997,841409,827994,652867,-148763,908384,102746,-332177,-430059,338793,1380328,-199685,-561473,452130,-575115,-467351],[-1544988,-801285,-113223,242329,362065,130090,-805959,-375517,-291814,-444563,-823459,586796,110837,74425,-214824,998306,-212877,-462460,-591873,170698,-20501,-172943,-911332,568261,159423,466530,-41176,-199119,-680993,-589781,456649,853267,-266632,-664893,-331806,476734,-139825,751818,620153,-221696,1514328,329994,421142,593107,-197391,103830,-1006907,855735,-139320,-364663,437751,-477750,891065,750090,-239859,-384857,789895,943452,-815126,-1132456,572033,-91075,461083,994615,-151868,901180,877406,-43478,-338094,-516727,-12505,-511827,-358000,250064,-13712,-169592,678254,718193,478692,-628756,-38989,801607,-67480,-299357,-917684,772157,345451,-44897,-481457,323722,-854489,269242,300547,10978,-192417,-477489,528164,-382182,-590311,-751946,-1239035,-1707306,-494653,625656,-78735,-549416,-395059,-86987,-1354402,-236636,-95792,-900240,-604584,-775047,602250,-9974,493635,-1401163,151876,585133,2151554,799883,132495,60332,-81060,285325,-1111615,-679518,301517,971681,564909,-720692,-440815,-118863,2603602,116885,144290,738367,1413767,490085,98109,208044,-394410,-503710,-285353,-533506,1257466,1158806,175689,426434,591058,999442,330575,-535676,874327,551067,-283442,946351,967006,807680,27453,-79297,433043,1041807,954968,-601211,-10744,478938,684965,-1124072,-301100,277794,127200,-83281,-1067285,786560,507349,799156,238813,-873398,748377,258106,699646,1135925,1798907,-134616,380616,179611,137876,-901241,-416231,-958123,-132593,-1337842,-451961,-715189,429129,1230286,547730,-658738,-42178,-419983,-552279,-1230036,800970,-65705,1290959,-255911,203909,854822,-206345,169947,-408870,-389633,-488481,-376536,691085,-206681,1195465,1781132,412346,-436328,285523,694372,1006394,1485,488400,150648,233494,-264037,-344648,-696458,-374695,31661,335363,447983,-878367,953811,97001,-914705,394218,-220151,612159,-1032600,615893,952007,832491,-346828,-188513,-475782,956692,1223496,416203,-670078,1032172,-85087,282047,-439796,-946643,226171,-1216392,-1121002,-1483111,61087,-2724,306635,1270077,832711,1401819,-115130,-791045,1402358,673653,313278,-115408,243497,661702,-390853,-491372,-579704,-230075,750555,-486679,-1076837,-212280,-1130022,105527,-276977,-618595,-1028924,412869,-745233,-1733406,343249,285665,118911,517511,200087,-947863,209898,1017495,13616,-566585,-105649,585590,928453,176693,-1324665,41430,114212,-1162898,-287599,341422,-102064,342584,507981,-621499,-531662,-246604,142698,-358768,299349,551396,-548218,883903,-605073,-759504,500483,-468246,441675,265526,-396923,418139,51684,-440073,850397,-125944,-528039,-1014771,-225718,-461080,693646,-223860,-2027021,-395436,645946,164048,-236419,-1292896,-237220,-55123,-1157621,-32945,1374676,-367434,-747393,-631440,1557580,-859763,-519329,463675,-528553,205273,1501243,-104063,-280704,463453,286840,444242,-299122,127280,-103294,-1447586,1006783,145421,-16422,-1145661,349393,451983,-640577,-240224,-101292,-608999,-1528877,-550424,122927,601218,413823,2195307,487708,729918,716991,59010,-89167,304470,-1209565,351847,-235701,-411510,-743064,706628,88890,-1253367,-869926,420949,993677,813568,696725,7441,271146,-24163,-392847,5872,-91853,-203658,1326844,-1620210,-484193,1593569,361945,-109664,-146064,1034528,1216275,1042829,294249,-891126,-227352,-670198,140658,216496,-68203,84759,-432365,-253040,83560,-958995,-818640,-820382,337490,638468,472456,-423037,-1268726,-355464,-1178713,804333,155010,455227,283774,848237,345285,653589,-542932,-394922,-108925,-883754,-256397,251494,-457841,-834352,-248088,1739481,-122883,-826383,-247123,-947520,371415,146157,-69881,462269,-707178,-1918879,-1675107,-622431,1413107,637042,-304374,1109738,655862,32614,420943,-798349,-369275,-780482,-943087,428403,-748312,-77855,-116959,615214,-216965,131532,-247739,-940702,-1351684,991032,238911,-544420,-718573,506438,-22192,203069,677700,277091,260411,-570957,838060,256740,658313,416805,1301952,58583,846417,130075,1477219,655115,-749945,-469053,-1144840,191218,344137,-130418,1199885,897582,499931,177756,4222,34316,451653,-816054,-400315,-1353786,524021,-297934,-338470,33147,-792876,58863,-597894,12873,900780,582481,532157,315534,-86341,898181,-93762,-215486,-338289,227718,656640,-298484,-950466,300295,877647,-104255,1301298,679738,280347,690460,-203991,-238549,98541,1192754,-43762,25917,974270,881091,-310387,554706,-416963,-533807,-288600,515094,562578,-1257642,560768,1445041,4436,385488,68462,-593276,785799,-110613,69404,500331,391070,1852,-545982,232685,-243894,1488728,-575342,-662342,-15667,303000,-666946,905284,413744,728559,1104444,1259152,-345342,130602,-269599,-900162,449663,-36670,214489,576897,1317762,782566,-279635,-871933,-464090,750224,-272040,230438,1046554,-139901,-1217218,-483225,227940,1169713,259151,132290,308090,1435380,543696,186396,-338127,-1643174,-295574,1104709,-555574,-1220793,-182853,-141842,-657562,-80193,-422323,861280,199393,-358154,-484912,-24182,328178,-85910,-216416,-584974,-1166303,175940,-84621,-151922,-363340,235227,511908,-334278,1194887,-168512,-247415,251660,358003,-797381,-202999,635146,190334,-77623,-12243,464019,-766621,-845915,-438104,-131564,-445953,-155063,538475,-295172,-956420,-699753,76477,-484514,309750,1009114,-113514,-425706,-94815,-494330,611649,641490,100271,1307977,639032,-703963,393676,-301420,-156668,965156,-3950,-267046,-965520,-280651,304175,-1405796,-455712,147945,217829,1392041,1194636,-869183,-852947,1474776,1106609,-308855,24169,169200,831005,-1743170,157234,339755,-244576,-391577,-332936,-24102,539847,-479193,324165,73032,128253,1158343,451242,-872407,949027,862160,538995,1119069,566761,-499484,-315804,-1589290,532025,150324,1039535,-835286,-478792,-468778,35110,418187,255447,-1286520,-406365,740124,-135047,368284,118004,282968,89044,474511,1662275,-708557,-727874,-705484,553980,468167,1914071,722645,124327,37199,-1059824,965484,-626379,-131412,561189,123788,1108646,1336464,-1230674,-715550,200271,-1193038,-1579292,-78421,1226429,1037781,438302,686416,-195345,415034,-481680,-776303,645607,1129903,-527018,-169658,313242,-788524,-1009574,35142,-651118,-536524,-240451,-1427743,-1108513,-225951,-370500,-954964,96038,1738385,91563,1657652,-261839,-1686909,-444112,8551,1358260,952447,-476165,-382575,-512996,-73722,867074,530188,-505131,-1337870,297314,976883,259681,-157783,612816,370486,211192,644012,1307262,1393955,-279537,73107,-882612,-1093103,-228119,18839,-69941,46511,6356,-1727758,-34265,189696,-566469,-741402,-393937,-245432,-408324,-967681,195955,-68250,201715,1180699,-283824,-676901,-826227,-95730,-649558,-591192,219057,-160779,-56801,1672842,164027,463813,95920,1432476,-645135,-1115864,83259,-1022139,453547,-392242,544935,-1775,876747,-333916,-1655629,-1524919,459471,-420628,-293639,-50929,-325811,-802206,-616933,1299629,-102942,-188058,33764,112974,294531,-255411,-152199,-42122,906136,495273,669111,-754500,-901668,2999,-380240,-362369,45178,1247511,1252735,-202178,1055962,-138968,-63943,-111498,478780,678571,234369,204157,-155905,148358,-173856,71666,1199786,29436,-861134,-1266240,-169163,834042,-431792,17800,-782813,-101028,1651292,584692,82460,-443024,-557910,-1335383,214384,-277808,911498,71822,-173718,-740393,-11004,1150037,103756,-189782,-486521,559322,-245873,-776775,455180,-361615,-265316,-48614,-82424,-503639,1007263,246818,449882,75508,-240366,162488,-441146,-626869,420832,-722193,351767,-818949,190141,-754959,-592050,-327571,494206,-183477,-658518,-212195,-708405,-852521,-386645,1318583,231354,-448220,-1216535,67792,284014,-268075,-710061,-364905,445367,534466,1509673,-565881,-505526,-45713,-300915,-2145255,-1643219,-564980,-30465,-33153,-236987,338842,-667286,-962061,-108810,-546712,1003876,696509,733519,-245381,853457,444283,-574603,-427743,544897,1256372,-374724,-649090,521761,-579073,-494191],[-1519510,-807017,252365,109444,401522,356972,-699442,-694751,-777496,-510263,-956044,124222,187977,730622,-136566,1228188,188753,-400714,-258234,166385,92117,-33261,-554356,931851,-31814,317182,-333022,-423009,-703839,-1007286,55680,487288,-482012,-514362,25223,947489,-377185,969341,344086,-195610,1415542,614863,408419,1079697,-114253,239529,-1041571,754920,151584,-99808,582739,-627207,165653,865500,331022,567164,812699,488334,-966265,-912809,516187,-13652,556199,785699,-73263,737607,644982,-367713,-628822,-370434,-8910,-1134430,74071,436522,-38425,-297940,681305,999545,671503,-241075,388308,1206640,517375,-322313,-532500,581231,394101,317634,-890428,168990,-424332,154545,83163,-95372,-491716,-499924,760475,-78616,-958086,-1312085,-1481768,-1842770,-481689,-163109,-8828,-390645,-93065,281294,-1446351,-300405,-183699,-1031528,-457255,-600782,328168,-200493,471907,-1440265,-101345,156965,2040652,540099,72601,206875,-466547,51645,-1311137,-519268,489622,1174487,342309,-1033787,-176869,-260556,2164920,235728,334301,856864,1518318,222234,232942,714084,-321023,-413175,49696,-244572,978576,934099,314185,600548,547276,983518,557899,-255221,987950,759104,-331434,623050,986206,1129533,-36550,4760,394334,903966,1136575,89883,-207264,569468,522586,-1098756,-232626,-99306,-23827,81985,-855576,1056621,1156572,773881,38979,-1153092,1113770,356393,816781,1180229,1716196,152714,778144,343780,52869,-735682,-268810,-1341381,-336630,-1101343,-460662,-627001,61574,950130,642592,-599610,132089,-25635,-601117,-1267044,854412,152115,1563002,-303613,20147,741659,178602,382976,-628578,-140187,-427061,-477650,1057642,354064,1188142,1621094,-24944,-225072,-409549,894032,1286281,-55377,576576,346342,306857,-349169,-444991,-385399,-421018,398783,741783,1148400,-421365,779584,-11642,-894294,348734,-157373,568174,-756131,1149850,579624,634164,-547126,-470617,-867529,975286,1069405,633388,-771768,991303,81069,175199,-448654,-772711,351140,-1141286,-1116334,-1340902,398493,50847,-113731,1190893,999392,1410696,-384926,-800175,1674340,765790,170223,44642,273322,519781,-723439,90352,-696410,38348,1784297,-38787,-1020577,-266542,-1013613,183655,-3052,-560913,-806090,391676,-732457,-1645234,308099,357700,299524,411669,136873,-1028557,388474,944157,-267134,-529087,72356,754176,913278,322098,-1370737,-337290,-298186,-1942656,-107714,525890,72244,529483,518545,-660753,-840580,-347750,237824,-543921,295733,364320,-600723,871172,-1180593,-565165,746660,-507149,105193,286747,-484343,680698,-160077,261288,964488,-114600,-210943,-533156,88444,-223634,569102,-262272,-1599804,-189160,304682,325173,48703,-1519358,-436335,-478088,-1448559,-221139,1486706,-694377,-1341757,-568854,1417629,-538849,-684600,213309,-407547,-20200,1650203,-182987,-609493,352123,165730,687061,-464879,122105,-514589,-1568027,1032145,143542,-158698,-950076,622031,28226,-417264,-86797,152884,-491970,-1725666,-804774,-137344,604062,385371,1679711,711049,897071,724744,-95681,-207614,-83508,-1524440,418429,115717,-303644,-809978,661981,270149,-1216587,-676561,325524,1017270,1114159,527225,149035,34589,-362849,-717007,-33572,16856,-359143,1205275,-1003389,-254549,1586125,436099,48930,-192956,1172282,1502072,1066262,320928,-282486,-141033,-219308,566257,145690,-2944,-452871,-241844,24436,-194107,-1259918,-1094683,-167204,-38171,918894,142023,-990011,-972188,92139,-883280,1229744,81407,821206,533089,931015,96641,590759,-615781,-494721,233467,-1188139,-31307,134714,-259424,-745719,-35896,1796338,-176912,-718016,67101,-485370,357572,277972,160972,442105,-1288021,-2015524,-1315399,-235267,1669613,1185934,-219954,807504,175373,484697,134241,-1127626,-365078,-1351739,-745849,673193,-647840,-147948,-398367,681270,-209751,-115684,88710,-741208,-1079419,885114,97640,-343877,-239264,479315,473852,49729,766238,297169,227508,-555898,784060,696338,912851,306019,1431204,-270071,744198,525315,1109271,183088,-695089,-568854,-516219,427415,544266,-357928,944552,1095897,701776,256944,-276391,99743,657341,-1002495,-670020,-1061585,93578,-361298,-365389,341524,-320296,622873,-309446,-645903,897956,440809,517770,55995,-271151,1244239,-120056,7150,-247034,296364,541659,-113281,-681314,110873,794765,170083,1483515,1303757,220327,598359,225736,-110689,-195899,979192,317455,-557263,910661,430631,-213068,593889,-103073,-178879,-141122,164679,1105838,-1356395,498302,1372985,-302405,659361,1859,-463788,153701,138505,107188,705608,92321,-193191,-1029926,378830,-133420,1083080,-914504,-349430,324985,252619,454,707117,266681,768799,775078,1449729,-491570,-349055,22887,-665475,-40498,-197325,766560,836266,1288044,608949,-722250,-1319482,-593686,782781,-82849,-85546,631160,-134919,-1093655,-474572,351620,696633,573858,432718,598536,1057059,472777,607850,338114,-1557138,31974,1125107,-429534,-862073,-255267,-154462,-935346,-561121,-566928,858736,176084,-72760,-262079,406887,190020,-35636,-535754,-320382,-1132085,158491,-238349,96626,-185338,132653,258289,-684370,874585,-505317,-491625,-89600,571897,-537423,-193109,310712,-212733,-354406,-92034,392219,-583436,-1002537,-1200819,-342027,-373552,54899,495691,297991,-822254,-645600,118364,-222047,53248,1021352,20269,-417667,-136634,-127946,410652,722133,93030,1233376,474747,-863440,510641,68944,-400585,674604,274539,-24070,-576910,-480284,305064,-1262972,53682,305206,392080,1326635,1313104,-1002177,-903013,1353585,772926,66432,275322,448835,800102,-1691094,315337,249558,-216312,-330002,179707,285617,1232131,-225433,239021,66218,-324705,1163727,469692,-506830,1266815,880151,1028135,1386846,484864,-358906,-435866,-1395245,118590,-426081,939069,-530919,-394317,-272074,-7113,181427,194364,-837183,-350766,1256871,-322802,453509,115008,4917,-361259,107178,741285,-740726,-595609,-512421,326766,449300,1850340,712729,-152743,-584945,-1371271,663759,-549538,-44354,184958,79637,1732866,1709147,-1027980,-505517,203545,-498734,-1354173,-210249,660421,1029149,289503,129946,-274577,105099,-598517,-358689,489276,1025880,-450927,-965455,-269915,-1031237,-977249,261447,-462015,-222266,-237754,-1379037,-865788,40606,75271,-601134,269190,2053976,190621,1620139,-776,-1226936,54767,-367890,857754,731191,-641387,-158050,-545262,-291592,251276,502688,-65878,-1387483,186291,843569,-184453,-110667,535710,93624,280549,590313,1567440,1592442,134129,296606,-567106,-1496443,-160990,36005,100287,318524,-103719,-1535399,-46092,307657,-1051705,-346049,-920992,-260754,-305091,-872058,680267,206122,103874,1122507,-376525,-858059,-1279030,-537574,-1468249,-619953,241236,-260499,-230920,1441164,274715,198475,18517,1457661,-767345,-1143648,116292,-701298,483862,-406586,352999,42929,778274,-737991,-1558920,-1520985,584533,-423450,-269857,-246541,-167474,-1049833,-713521,1219368,110866,-520803,-291542,232457,82090,-171648,-329782,113573,1007348,503121,860168,-917056,-1270801,-268004,-683743,-470006,-303453,1015072,914666,-150758,1159214,-125314,-320450,-137491,462402,581898,-181808,210404,-413373,138894,-409929,40069,1059794,-69368,-638200,-1418145,-329624,888501,-225956,124566,-1117704,104305,1918258,602090,323521,-248480,-341811,-1338487,159678,-205483,600974,118416,32547,-680606,-190496,615584,-78535,-199292,-316267,742845,-282378,-855841,725890,-381908,280186,-311190,-15059,-583013,534995,306084,545828,-362153,137281,167452,-794448,-47698,320328,-827828,42919,-963169,-702931,-1041375,-322306,-29465,474660,-453526,-711202,-202174,-131040,-914078,-839398,765748,461881,-208077,-1042765,8356,-36906,-88855,-785657,-1046269,119641,1003913,1189679,-349629,-1222314,-304701,-249194,-2358380,-1156849,-561516,-22214,-21632,-226009,290222,-987051,-986280,-290674,-413697,730078,330308,787335,-347389,470440,636690,-887438,-319753,703221,1074795,-619562,-731473,491552,-560194,-372638],[-1259094,-843061,420308,-25455,367959,603407,-614028,-965147,-1016340,-462371,-839835,-399273,177082,1366421,30749,1419142,538262,-197758,134849,183014,188731,112815,-111276,979496,-119799,100831,-556142,-547657,-719619,-1241644,-535802,84884,-766596,-276750,531971,1280059,-511103,1039174,141763,94623,1091423,750310,180280,1059742,-84889,366073,-846636,682445,595851,-105975,553507,-584852,-583971,715622,799672,1489835,710525,-49370,-1045710,-443892,484582,-36214,578398,453375,-74268,546198,370462,-517089,-764445,-13157,47132,-1584555,638458,562610,-142583,-439712,644942,1089256,740821,163045,794297,1612446,987043,-93317,-119563,533189,332013,400078,-1283225,21899,7823,15696,-197388,-178113,-723387,-536454,670175,69884,-1330956,-1738769,-1656768,-1928691,-401274,-840385,23739,-418034,139099,559810,-1188189,-278201,-211755,-1075645,-492648,-252822,6211,-311057,446659,-1259188,-287888,-188068,1707729,447472,181436,314461,-664062,-272013,-1266434,-362847,551295,1170785,89291,-1326534,98880,-473262,1344438,-18616,430799,874738,1233949,88804,396835,786956,-162932,-206152,439235,23762,579313,314675,354268,709448,434563,831919,596525,-96055,664078,847564,-299102,331752,925849,1166220,-157532,-161352,141935,395671,1032802,511356,-301118,536937,329852,-981593,-335815,-505360,-217610,544114,-357550,1138755,1686801,745898,-250567,-1316930,1325566,591928,794171,959240,1116331,155663,966722,289034,-53408,-296976,-100137,-1607395,-544274,-686325,-255648,-253655,-343493,496258,546480,-457474,262302,269710,-477873,-718918,965761,342070,1416874,-223307,-271806,459065,558312,582005,-782370,269784,-319918,-386747,1327618,849729,1005107,989835,-491929,-149591,-914631,991842,1217467,14376,687574,573276,337169,-444438,-536134,-119039,-429174,591326,1088306,1475367,60094,580657,-246879,-694931,253207,-74023,423640,-525765,1424335,19028,275919,-847455,-445891,-1005930,898369,818606,931298,-592601,801827,201743,22253,-337510,-563698,329272,-1060980,-937414,-1198891,756926,38811,-541252,963425,1031149,910237,-460121,-357820,1755976,753871,51702,221166,233045,228440,-917621,596613,-850807,353840,2087359,232287,-720222,-279443,-934450,161160,408800,-356099,-512692,339408,-604421,-1270895,230373,402336,428961,294167,74882,-909049,486977,633320,-423630,-552144,182610,839195,524596,194990,-1391681,-624426,-645716,-2245602,240687,608612,172919,606704,446145,-494259,-943453,-390445,291722,-473398,229816,175759,-658712,837742,-1507508,-380363,914423,-500007,-418219,309766,-402555,799112,-414372,1015793,947687,-103683,387698,50571,291748,133635,264928,-242874,-1146947,-53876,-95148,433136,375825,-1284927,-645727,-771308,-1439469,-569609,1307129,-850516,-1774267,-535463,1153130,-82435,-773086,102581,-428283,-149028,1555406,-235923,-917800,230023,15380,942752,-294927,206307,-788101,-1406417,1136115,205861,-85911,-635715,771813,-279744,-157471,-1008,409240,-218913,-1494210,-1130764,-682233,392374,222471,999411,972742,969732,603153,-277390,-6461,-550391,-1600689,465516,500392,-84715,-746321,553530,380417,-1149509,-490572,152734,958480,1319203,133024,519017,-248006,-697268,-924400,-35255,228673,-418199,946648,-234381,-47976,1439842,447088,180002,-177484,1107268,1536335,908865,271703,360084,-59248,356842,763439,61860,151937,-770275,-22032,415854,-602934,-1624288,-958972,555205,-474068,1079462,-1249,-1394588,-610557,519060,-575924,1441904,86829,913479,586594,810870,-102099,396606,-678213,-497303,506096,-1201467,119270,-83286,-200565,-597051,352059,1645999,-186272,-540810,283869,139793,357523,466126,481406,289091,-1732325,-1808520,-771101,53425,1686359,1722307,41574,578336,-508375,633894,-57901,-1349709,-322803,-1741201,-498811,662184,-582103,-49541,-750526,613332,-244877,-265853,210957,-597678,-660995,575020,5519,-5256,222470,451885,980893,-117178,733437,396857,97867,-617435,640061,1019279,994025,160532,1544538,-555966,426051,1141952,777126,-102501,-516554,-583096,218857,793043,665708,-461860,610620,1179140,798793,163947,-567688,125565,795525,-1048693,-821589,-416496,-302507,-359864,-467454,421515,37920,1125234,93609,-1221009,749435,281760,512422,-122540,-516447,1250775,106569,165259,-246563,413134,492761,192066,-75341,-40632,602855,472705,1463994,1600730,122017,418690,584079,45793,-169977,687995,789403,-1048035,768425,-15370,-120257,614153,464159,95996,-11137,-192931,1597881,-1217097,501206,1166774,-433575,901701,-54936,-294937,-297999,409441,87564,808129,-101327,-312021,-1418662,401501,-108754,639364,-1100118,139612,615323,74857,431492,629879,-21580,625085,411278,1676330,-604763,-666457,146820,-254853,-252575,-166250,1295501,1341455,1232074,394689,-989160,-1203597,-733959,480568,146968,-309045,-165960,-177075,-749199,-318811,534978,466486,771585,506646,824891,335565,259154,929802,923576,-1326965,263615,975002,-202476,-540312,-282294,-135508,-1121735,-863659,-678945,698106,5282,19140,-85378,711667,43878,45650,-875755,-96925,-823042,66105,-268825,434610,-45185,-48961,31694,-893041,527829,-804432,-755648,-490827,590269,-338414,-205281,-27893,-418980,-733607,-117778,254876,-247861,-908035,-1571934,-645906,-209713,125716,400423,765957,-742937,-649048,115723,32764,-76605,948959,70855,-308701,-270572,72020,25913,696629,118482,1061218,161654,-921111,407811,364049,-489126,256435,632013,274330,-297222,-634547,193195,-976098,308489,297289,522076,1190146,1164680,-898302,-906049,1134370,310687,313284,808615,654213,592550,-1659467,273803,90228,-345415,-195320,675878,467598,1553337,35239,381490,47777,-829534,789767,441759,-140306,1258935,760074,1444432,1447826,237634,-88357,-488419,-968449,-339209,-695630,856118,-176488,-101040,-19240,-133485,-93268,105091,-320095,-101906,1514892,-467300,543010,175723,-186813,-771516,-508608,-168949,-645912,-401111,-158485,89745,321568,1429108,671281,-268447,-699155,-1469299,68747,-424409,58880,-319169,-112314,1721813,1585427,-867000,-272337,172394,-115177,-1332921,-464265,27006,872952,16612,-558011,-413159,-53163,-711792,203162,388000,863116,-288896,-1394743,-749532,-1174536,-883711,449029,-216411,40410,-219502,-1046700,-326388,430144,439640,-76829,388866,2454307,487538,1472435,262633,-808591,547637,-602455,179341,437441,-657280,79686,-341383,-521617,-112491,607970,250751,-1180644,-39195,629890,-359627,36404,437780,-118878,363222,444851,1669451,1754251,632035,406550,96654,-1603246,-394827,-32934,301128,919405,-191662,-1244364,-161603,435349,-1390998,91141,-1343985,-273157,-83543,-631883,1013196,387126,68595,1005719,-492810,-1008982,-1671246,-960387,-1974703,-497565,280886,-326148,-174293,1083066,288301,-96377,44976,1218474,-881860,-1090376,276763,-381943,357012,-345814,140195,159378,520696,-1115389,-1242727,-1244110,602151,-383951,-281283,-339332,-16511,-1158894,-812583,975286,333984,-950205,-678443,407186,-271347,-84404,-484137,303379,1073763,533204,1045879,-889784,-1536297,-477372,-739758,-565420,-469554,654778,457675,-109077,1048472,17845,-387954,-341386,320547,520921,-372275,168014,-682770,151974,-605107,104517,921657,-128302,-248435,-1511094,-587916,747586,-2909,216108,-1268755,332510,1590767,546993,616099,-279743,-349879,-1197811,-222548,-41109,233672,-52738,-22265,-533670,-317128,21557,-199666,8279,20781,1030045,-177945,-894936,597370,-485654,643539,-553802,40176,-395686,64219,413786,529315,-465123,634902,134327,-1200864,503428,138947,-713830,-261299,-1077100,-1629131,-1236350,-12094,324369,372385,-386265,-661894,-163085,279697,-869653,-1041406,155382,596894,55168,-677959,-108200,-217907,121522,-844869,-1662937,-140817,1397707,640672,-104998,-1745654,-430885,-270732,-2438131,-481685,-606040,77174,-13492,-198287,132039,-1120707,-841108,-473628,-203872,64585,-143405,788501,-444580,-152682,678444,-1091417,-166083,740750,926006,-852450,-749126,394861,-568381,-149704],[-857233,-838975,422656,-117703,204814,769865,-573966,-1111362,-1016455,-349935,-521682,-790556,77153,1800536,287295,1551829,822059,68155,437211,222068,252851,222818,287806,729828,-128120,-207885,-672603,-564152,-705236,-1245405,-1151275,-261573,-1103105,-50493,974021,1388409,-534206,887403,62011,500000,571866,722119,-200834,529705,-118167,449694,-582423,601474,989606,-385171,375435,-380582,-1110450,347668,970675,1934420,528149,-491178,-1021693,162316,475410,-128567,508048,-35634,-210149,369280,121206,-500552,-686025,455302,170100,-1690440,1182931,624417,-279042,-515947,514774,952429,634825,401130,1029745,1900452,1197222,354348,206405,596760,217887,162484,-1527474,-137963,339229,-107837,-434193,-242193,-872145,-577714,231054,12947,-1499947,-1834779,-1590470,-1837462,-277803,-1186721,17628,-556783,271630,579963,-770947,-184846,-202726,-1049825,-713711,148441,-286899,-290327,416256,-909798,-357222,-341660,1211219,540758,340380,363021,-640111,-598777,-1011894,-205739,483960,1014017,-120333,-1557361,327046,-682264,414251,-519135,379332,816652,685656,84634,524160,485081,30471,28010,709670,228937,206566,-513395,283188,745120,244982,580949,457634,-13329,113156,817236,-189783,252438,780573,948520,-317355,-515436,-194718,-267134,758725,507677,-302109,357325,113815,-804316,-552122,-821492,-406517,1172594,258344,927859,1861428,693241,-573088,-1233709,1305659,900488,738246,524354,225566,-132819,811965,58879,-155869,256204,11557,-1741482,-684157,-286201,148195,252614,-737004,-32907,272123,-296305,340105,448353,-237676,168173,1184560,439461,844195,-16298,-569056,148671,930952,760311,-707924,782831,-244569,-68317,1491785,1159247,710406,151434,-866635,-184763,-1095793,908990,914705,146773,782606,777838,230096,-536827,-656977,77221,-388536,554792,1190664,1190646,371270,372179,-541732,-389343,129368,9690,213892,-374038,1379977,-543494,-72283,-926586,-85872,-823949,757274,491314,1185472,-202941,524147,265972,-128314,-104112,-333860,189759,-1012135,-650233,-1067042,1035377,-43755,-826298,650505,803109,49810,-290753,525957,1546767,671613,10543,368663,131911,-117345,-919915,874018,-1017291,579629,1466179,259821,-268353,-222417,-803145,49643,804209,-66320,-237778,282399,-393727,-882474,90999,426578,461022,222817,38533,-629866,495973,171142,-335648,-527939,204799,803442,-221012,-87764,-1470528,-762853,-857492,-1975708,586328,564902,160290,424852,308184,-129667,-790160,-338866,265065,-222204,185102,-15264,-660614,758793,-1445495,-234012,918315,-466551,-924019,367568,-171394,689333,-663667,1518973,829675,-50641,1028477,622400,358957,418799,-182184,-186437,-744910,-12824,-468048,438258,620886,-660168,-817578,-848288,-1105565,-913817,900942,-777633,-1804168,-577213,886753,374791,-774260,158877,-547192,-148530,1235876,-211236,-1131639,223312,-104888,1128450,108571,349424,-936091,-1037123,1204809,294191,243130,-318460,781640,-363163,39091,-31604,598044,158089,-1034552,-1428568,-1340312,1625,-300,354088,1175011,917381,441046,-429371,422985,-955273,-1439415,529850,836568,205225,-527329,355787,360360,-1060712,-373657,-33206,838154,1333804,-357712,1000223,-512077,-937339,-991099,-21835,504277,-376010,594725,495101,74421,1197550,389616,250396,-124645,830681,1344769,665767,198172,750514,33417,895375,621900,-11426,355280,-833918,160652,826433,-902087,-1923440,-440164,1051134,-865264,1060704,46958,-1523879,-292965,820504,-341416,1365958,171564,630656,522550,587044,-193595,157769,-709532,-375537,640510,-958981,166077,-349571,-373360,-431329,820991,1336899,-104834,-279835,346175,698037,401234,668233,816206,94421,-1897752,-1368459,-220251,273636,1536831,2010902,351054,438302,-1163188,469799,-163599,-1385070,-255173,-1823214,-308340,367756,-602246,152338,-1114814,402780,-340121,-267248,103762,-507958,-234707,140010,-40404,294474,563371,443831,1340750,-225273,654627,580686,-61030,-669959,423336,1111772,888161,23606,1643351,-734316,-30509,1695120,542562,-177933,-210437,-542743,849774,1146108,673266,-383389,320789,1144311,777457,-36450,-697629,97790,799488,-858857,-790624,300915,-681133,-314391,-650656,264349,158268,1394555,508601,-1571730,493718,126026,487880,-148656,-736084,893622,403008,239301,-333241,514107,503572,569465,596737,-31766,317499,666279,1285154,1529445,33618,211600,712809,205609,30231,392661,1271321,-1354725,579569,-310927,-86407,598079,1081225,204817,59338,-476606,1877780,-898501,517193,881979,-310943,1051628,-43819,-95597,-356125,679032,-6794,780256,-105768,-310791,-1645986,398979,-187127,207769,-1093249,810007,848568,-84573,616545,680526,-405993,338911,242138,1817667,-681510,-779910,162198,214377,-143181,3034,1622165,1952443,1149393,141552,-998468,-723337,-853452,2523,339277,-452242,-911382,-221849,-268521,-21871,759609,387875,815805,338635,888243,-492847,-68225,1066369,1336574,-1049733,299711,650947,96533,-246520,-246842,-155876,-1146396,-906646,-742532,423532,-279759,-58557,56673,851978,-44410,146957,-1126820,-26508,-300915,-124113,-168031,786606,26948,-247625,-16250,-852465,268171,-1026875,-976960,-859800,476976,-149771,-214916,-293738,-403132,-1209236,-74864,109086,60528,-626588,-1566931,-911783,2409,-39028,264662,1000680,-650804,-696736,80492,214877,-15766,793750,26315,-98521,-461586,73877,-363300,485085,154208,865814,-237536,-891734,142460,553477,-325253,-161204,1008521,562512,-221895,-690683,24183,-650381,271265,111806,581936,1047842,757674,-614337,-884494,908072,-92250,389349,1507082,742058,350997,-1625253,48229,-94480,-570889,-10955,1074127,472484,1320334,193966,621404,58536,-1171985,143142,343766,94024,964010,634987,1688745,1234838,-188431,254989,-432895,-363283,-711339,-630409,817613,93913,312028,245966,-317547,-386621,-37512,94094,304900,1433948,-542825,618495,266049,-281741,-1058049,-1140503,-733477,-432772,-195571,281664,-53478,99746,736224,566977,-135997,-271336,-1348586,-669081,-337729,142778,-783798,-406354,1103392,1139523,-785291,-137050,140366,-174657,-1442640,-780844,-546507,597843,-317024,-1063314,-474930,-3693,-872180,639574,330265,680692,-61687,-1238004,-1014340,-1162858,-835056,516820,-922,71649,-227068,-440719,332085,859550,500046,333318,377204,2663837,842950,1317041,412505,-541330,887933,-597870,-405835,128728,-525746,240661,-2824,-721788,-95091,752891,398652,-826763,-323617,360748,-310376,275785,371466,-228636,401921,215361,1613312,1834748,1089325,383743,924813,-1370515,-849451,-173137,490668,1533362,-250797,-897143,-337732,553594,-1432267,459994,-1569571,-315255,175663,-287126,1100230,350498,92563,878376,-584008,-1123368,-1927021,-1292936,-2089801,-281966,304171,-386636,114541,749112,176555,-400985,170677,804771,-866225,-919006,479529,-176212,144574,-168591,21792,335719,262765,-1372603,-737672,-742374,521774,-311303,-242833,-329697,133467,-1103080,-890146,649344,545485,-1340104,-1030477,580259,-652240,-22922,-598283,465725,1093864,558161,1062224,-688045,-1582854,-584010,-600818,-677713,-405081,295141,28953,-58765,855973,264918,-267718,-583083,83219,483160,-317736,49355,-999310,164610,-696486,245156,798920,-85071,243255,-1526941,-842423,467469,197326,260350,-1151576,493652,835187,461279,901652,-484684,-577172,-1048813,-840936,57502,-131383,-334663,-218976,-315436,-338609,-232819,-240657,408830,405585,1315982,35417,-883905,71142,-597623,800804,-665327,85057,48989,-240910,509927,376163,-250401,1094126,84583,-1466510,846181,-172470,-385491,-472965,-1152789,-2258861,-1262291,347045,685778,226335,-80773,-544391,-87151,496181,-703612,-1010512,-340394,632907,313517,-227636,-206432,-265345,333013,-816562,-1987666,-264908,1636298,54298,69044,-1869459,-371244,-340602,-2273722,208151,-695036,205306,-10113,-111271,-108839,-1107380,-584763,-595192,69147,-742468,-541021,702249,-518135,-818987,636854,-1039109,-51454,620415,827168,-973726,-637855,292741,-626568,101584],[-416010,-730950,311966,-121671,-120814,782853,-582427,-1088975,-850417,-260744,-132074,-925216,-75954,1892874,565239,1579690,1016449,321537,559494,278146,283343,240234,510423,349299,-95070,-603714,-660569,-497597,-645131,-1027139,-1588757,-461704,-1420387,84226,1137248,1267168,-463642,509639,102269,865447,-40543,562519,-605432,-260322,-194226,484862,-409590,516648,1175434,-794598,133469,-85211,-1296085,-116226,770095,1683338,349714,-725946,-889547,747422,443211,-229216,353273,-666242,-484216,249080,-39385,-368767,-378520,897033,343497,-1434547,1542521,597745,-401836,-472905,262994,645772,361977,350992,994375,1976720,1097185,886300,393515,639707,105607,-308108,-1580533,-313048,516465,-157409,-537510,-295216,-922084,-573736,-426856,-234090,-1318497,-1574845,-1218283,-1455860,-128516,-1143410,6225,-715374,292506,282231,-415010,-78457,-188403,-983013,-1021981,468648,-499946,-132961,372991,-488825,-295461,-256277,669024,757510,450085,343790,-455185,-804631,-660019,-28369,324353,814235,-230886,-1699838,450693,-838554,-355513,-1007899,186749,707328,117526,172842,547925,38743,215855,211818,752913,360162,-24386,-1272956,119908,754009,17965,282593,164751,57900,-387642,710063,-32111,422334,571688,588425,-490632,-885726,-467298,-879787,439017,183442,-262029,59735,-93268,-582500,-772888,-939636,-544671,1753833,789883,501957,1580582,604906,-838021,-890855,1027954,1192554,768595,11262,-571560,-607368,317114,-243710,-221357,748421,23500,-1775617,-734711,-61695,601872,695462,-1094535,-529324,-90820,-181071,374413,574202,42999,979887,1511277,410344,-10103,267833,-752872,-60299,1278576,901575,-330237,1294970,-245599,429874,1521079,1206499,398667,-506769,-1113110,-294068,-951532,628666,553161,263709,837437,895725,-59941,-610542,-874632,212412,-311704,317806,943263,354964,374039,173624,-813279,-97113,1639,75880,-6784,-273580,1078661,-949356,-343092,-583189,440593,-361753,606707,126169,1289225,239886,253084,280787,-188363,193379,-106729,-13872,-1001738,-336617,-882532,1180861,-167147,-867943,308421,287809,-797714,85817,1608316,1098847,580273,58829,448361,3841,-397538,-775452,868899,-1145209,634046,198977,53412,187893,-95579,-534987,-103225,1048701,220868,-55517,239364,-171523,-684906,-110249,448581,384317,241347,32990,-282586,425431,-301366,67523,-395762,152997,639917,-1107146,-347658,-1631520,-734822,-910498,-1314443,760667,418441,17459,-12059,156884,322274,-420326,-187596,152094,63045,190560,-183040,-555238,589016,-1060685,-152540,720586,-434233,-1180189,471085,138895,362338,-855837,1557913,662684,85705,1442148,1057318,301727,477513,-686019,-107199,-412804,-71288,-772281,314574,702059,135700,-929701,-762573,-549270,-1100818,390133,-504900,-1338618,-697367,716662,737593,-695042,312472,-648570,-22039,767646,-88634,-1210984,370589,-139968,1189321,541568,510243,-1001641,-590667,1134475,353000,775478,-77148,671534,-218777,82568,-175660,697631,542051,-643989,-1570000,-1851919,-465494,-201243,-134474,1222443,767881,324999,-501037,749338,-1206321,-1122883,654947,1070835,512274,-189309,70879,200383,-963364,-331443,-135840,694072,1103205,-756855,1407824,-707041,-1022459,-941393,-9374,785836,-258999,181766,1013447,103828,926544,276042,247342,-54605,424205,1033840,474914,147243,800585,141424,1225968,191097,-40990,549630,-662777,260702,1151571,-874608,-1974628,279753,1144461,-1111052,843361,235760,-1378385,-77869,942689,-189517,1017328,305652,32854,437717,385092,-153130,-19169,-668130,-132596,609081,-614988,132229,-586814,-761459,-301559,1244069,974185,74738,66314,244776,1003048,504224,827217,1082712,-9034,-1708626,-832749,184696,499522,1360951,1901609,563883,344258,-1582367,85442,-233692,-1209420,-183446,-1592432,-235010,-121998,-703613,367947,-1406854,95196,-474012,-107510,-142127,-451105,65994,-351966,-66616,390989,743944,444733,1449017,-222593,604987,814774,-181082,-615318,174372,938730,638579,-72739,1678364,-779203,-488670,1891199,433884,-115800,156613,-495017,1199704,1345038,564559,-143016,154652,995658,652208,-250415,-579140,20609,657156,-417471,-568302,824342,-993616,-261611,-896858,-48461,44392,1352961,812212,-1635916,196295,-5661,418906,1047,-833730,303165,499449,223932,-469344,539226,542370,927826,974889,193281,-35560,644770,1028996,1191053,-6414,50300,547579,326136,246663,182915,1630377,-1401459,406264,-354953,-134477,536457,1476961,107501,43177,-627347,1805842,-494595,502929,583421,54039,1081512,51954,127967,24087,915175,-153054,633773,59972,-178466,-1684103,493909,-336182,-164289,-919298,1636439,1036158,-63759,646716,796609,-781978,-23752,368691,1746913,-717080,-733075,185234,576041,172036,167514,1691720,2457215,1040984,-145478,-759772,-194642,-923897,-442564,433804,-554853,-1139528,-185022,223191,366467,989945,304610,708872,-10384,762908,-1137664,-430447,975590,1551308,-842933,116688,191222,410203,52946,-170386,-256571,-994203,-714273,-728475,111908,-601382,-223864,173987,817885,-39367,247812,-1224087,-150200,300504,-392410,-3528,1059318,25047,-393722,138764,-584974,116002,-1168726,-1103044,-1090714,305433,63552,-198760,-425174,-230283,-1720685,25480,25067,171009,-273535,-1331880,-1008047,206095,-391570,118590,997945,-481359,-749638,35766,298229,218766,576849,-105865,165412,-640244,-69581,-586738,104748,182928,715235,-625022,-833587,-180575,675053,116606,-436882,1307444,765374,-353769,-615429,-115021,-374677,18793,-189684,547754,928291,206985,-236184,-867392,726086,-313786,310603,2019612,668112,164256,-1529104,-272525,-230226,-791866,177952,1301777,341163,581803,184712,823809,123579,-1183534,-562281,203121,132219,509883,621979,1735521,801438,-731368,571945,-257548,326110,-824821,-320665,812563,214496,750710,475424,-505585,-655013,-221487,307224,752413,1058438,-525287,664635,351576,-315551,-1179225,-1549097,-808599,-127246,-25368,687821,-60860,-182818,-35385,383587,235316,518216,-1082090,-1341423,-350520,180514,-1008443,-717515,183801,666897,-768721,-182752,153750,-575891,-1525515,-1059869,-942762,259798,-621022,-1138513,-344379,254075,-1067973,749984,292285,498885,188819,-554934,-1015743,-974499,-915075,422544,128196,-159300,-275829,327113,891015,1208142,140252,395640,232140,2428116,1118418,1226254,353889,-474541,959695,-353368,-646044,-153188,-301217,258265,333168,-841020,204485,806805,385211,-468913,-582107,78159,-135786,571348,387285,-230543,376525,-87018,1406787,1778161,1325949,242534,1586228,-909842,-1361309,-345317,621604,1882805,-275376,-524904,-517184,648013,-1187025,668215,-1578043,-406241,384854,69104,891400,44591,150745,806208,-580625,-1176505,-1990104,-1499344,-1868717,-52389,277411,-457746,556185,542867,-49646,-697868,352967,378132,-643309,-638206,600319,-148611,-57378,119957,94363,539569,144978,-1446141,-146295,-152630,382963,-223789,-94139,-252415,293068,-927072,-927100,351133,733228,-1554086,-1256001,689229,-927855,-14973,-667937,549213,1042505,543617,824275,-363225,-1373011,-571318,-377240,-813301,-174178,115723,-237138,29135,715396,558872,-34272,-736226,-181297,450745,-92740,-154621,-1326973,169622,-655436,422901,680227,74551,744142,-1456801,-963222,186195,343409,248823,-760498,508860,-14908,383642,1124486,-760856,-914204,-971800,-1472329,-25249,-435606,-589869,-381089,-47790,-228670,11436,-214890,860258,717214,1485069,292257,-800317,-652993,-648047,805061,-591598,125856,637880,-272838,544380,124728,111543,1361642,45675,-1393274,906254,-520315,63289,-515684,-1196087,-2350381,-1079499,711199,959494,86859,298291,-411643,27795,569379,-439557,-817066,-579667,589431,537553,158762,-211254,-218107,506324,-637211,-1865941,-230132,1684703,-375946,111331,-1576638,-127021,-418728,-1800643,729591,-811432,273565,-16428,62103,-391608,-997358,-304866,-593822,375140,-1356217,-702379,506936,-540851,-1292461,603570,-704099,-38254,358871,736640,-915548,-361884,245833,-722215,313943],[-15394,-506184,146436,-15460,-575968,629340,-622937,-899200,-611586,-279843,164122,-791039,-220642,1605180,746425,1430282,1089823,510595,495761,341770,299020,124662,494550,40105,-59252,-994462,-526288,-397077,-541404,-651186,-1713206,-459050,-1614712,83528,909055,965836,-333863,-15476,211797,1106714,-599970,337862,-889525,-934812,-278912,485172,-397888,493512,1120751,-1136528,-64041,203827,-1194568,-528780,302065,867481,265152,-750837,-675102,1156108,320901,-277863,145504,-1322152,-839976,213220,-76284,-185346,117208,1181776,527913,-950176,1595478,453693,-472212,-307056,-90455,305820,537,20767,680645,1807163,777974,1320334,460035,495605,19575,-824132,-1488842,-481480,540817,-85174,-468595,-342420,-863244,-461876,-1074715,-595793,-787122,-1097060,-628912,-795847,36136,-802876,38545,-836979,203938,-245486,-269627,-30543,-196054,-908165,-1270318,609385,-612240,109721,307423,-101591,-128388,22980,212655,987416,466496,260041,-220813,-785561,-358107,180263,132631,684211,-223626,-1757053,435103,-926951,-811140,-1247372,-71169,563824,-232061,305093,427191,-270052,368211,326650,567107,430457,-53318,-1712227,-83052,806609,-165783,-13623,-253267,164140,-623827,586270,122012,734389,338906,229306,-652056,-1077149,-567492,-1308636,161703,-174109,-242019,-280156,-235970,-320627,-889163,-802468,-603135,2068631,1096980,49988,932583,482962,-953408,-383726,533468,1390540,942853,-409396,-935566,-1101042,-360093,-501362,-213500,1045778,-58765,-1754792,-722571,-68526,841824,922437,-1403225,-896829,-403171,-146913,384405,725344,297086,1370530,1843606,260460,-884385,545245,-738061,-104678,1542108,982854,287368,1679991,-330270,981159,1351656,991409,157959,-705251,-1226695,-436796,-608368,210485,281120,310527,848204,867371,-503434,-649539,-1208001,314084,-228461,-29616,365744,-697264,63467,21849,-997940,60302,-107220,107101,-186577,-162342,667187,-1112372,-505824,104345,881038,242768,495109,-231467,1184784,553039,86072,265565,-59814,448790,87927,-226653,-1008723,-66571,-577107,1206926,-273196,-648232,-21402,-398655,-1216329,551774,2489320,587081,532894,165903,448913,-103086,-513999,-579491,640708,-1184345,525276,-1132486,-313315,513172,70442,-122041,-231147,1076305,423598,-1501,213928,-27100,-716137,-347086,486887,227170,357767,36530,32586,298143,-639844,725582,-168488,70028,381713,-1771842,-440017,-1797100,-568270,-834807,-610428,678287,226411,-239458,-545113,52574,672677,39775,33560,-6318,243309,223043,-281454,-325451,299801,-600859,-153176,341552,-430648,-1043598,594412,432474,-74312,-947326,1106904,498855,307425,1453431,1265205,156161,255124,-1129237,-8080,-143225,-211049,-1022335,69947,603706,837136,-977882,-679465,38582,-1044752,-81144,-141068,-504630,-849919,680431,968736,-559708,431896,-606535,188810,268556,116027,-1166620,588439,-59511,1112264,840962,667465,-1008464,-195909,909162,331489,1360547,58844,484544,62717,-68233,-378526,739667,812199,-506426,-1453677,-2006843,-870898,-326657,-417801,1065822,586443,304303,-464318,601791,-1310746,-766842,861113,1192445,789634,191141,-258152,-58904,-865089,-313776,-81844,560857,640434,-912930,1579222,-807843,-942123,-835054,1446,1003142,-115176,-274320,1228595,88816,707537,134686,181785,27645,46973,743515,440190,140717,621724,247216,1258098,-356040,2942,674435,-312384,263646,1311003,-435147,-1624789,941017,839974,-1151157,472335,484896,-1051880,33950,897859,-65871,499181,440210,-665204,401776,297898,-5828,-61370,-515419,187386,434558,-359493,79422,-730146,-1243097,-256121,1503118,683911,321770,475027,27799,977982,660208,892965,1222483,99069,-1181275,-353014,369106,774250,1281342,1415953,589672,233610,-1678947,-365945,-329721,-878594,-134970,-1187357,-275889,-624558,-811112,517823,-1532409,-224951,-585401,182239,-371388,-401288,166629,-844563,-112918,208350,783571,421202,1294328,-93020,625382,1033390,-210866,-393152,-56696,548635,324798,-115953,1582507,-707472,-812081,1580636,433928,-33753,465657,-483977,1179885,1293385,367425,164831,133698,747846,458795,-386613,-245379,-82820,418136,182725,-212597,1048086,-1125669,-235113,-1158653,-374891,-192427,1051499,909951,-1440012,-76477,-92293,301624,295496,-733729,-289652,210788,132293,-595190,459360,572133,1165691,834573,584051,-411300,382367,783116,763113,19049,-8917,150509,364808,368216,133317,1756054,-1174064,317992,-121112,-233395,433399,1429385,-180877,-61614,-620134,1353480,-104969,440318,320069,557328,998034,192669,362520,671513,1078187,-290778,406527,288680,52810,-1548138,743681,-472555,-432623,-654385,2502796,1193627,220100,648637,886940,-1013213,-390691,719410,1416880,-710474,-618187,322521,697051,484274,180617,1565424,2656182,920842,-442621,-363892,122534,-927149,-689847,410947,-651989,-673212,15753,608337,749100,1175909,104855,483490,-431156,497571,-1400071,-724460,673415,1574587,-785510,-228642,-320673,666189,370418,-115549,-424140,-714688,-392945,-603958,-151067,-872104,-382466,257175,631835,53032,324284,-1192687,-418492,811152,-684655,102403,1171188,-33907,-435662,385155,-216448,29172,-1249997,-1098957,-1104453,142268,311573,-145204,-407287,-20785,-2103464,150887,56153,-936,29349,-1010641,-860797,350003,-758906,4433,838064,-206839,-760380,3273,301023,533003,335512,-300467,407978,-718792,-247733,-542030,-327998,185204,642920,-895157,-812234,-462356,796783,747543,-470337,1432572,824987,-610019,-407475,-146089,-192381,-314938,-498868,400313,825417,-306478,153124,-867157,596636,-335173,138073,1896901,401616,46289,-1319022,-564836,-241996,-905332,320122,1320012,169678,-377520,11782,898339,240105,-833272,-1093057,86746,2948,51442,760492,1622997,281886,-1247030,768508,12119,996840,-548268,92654,803446,201445,1134157,621510,-635582,-842422,-407992,319525,1078997,530739,-410416,680138,405308,-348807,-1140227,-1605761,-464788,226391,73052,929877,39780,-484946,-661868,131195,736256,1359363,-779133,-1782645,-470312,165576,-869324,-964728,-657523,406112,-769611,-400953,252852,-1055868,-1455619,-1200941,-1088377,-77067,-812469,-776180,-5129,660742,-1236046,494548,251199,317672,407885,377942,-779181,-635181,-1131654,176888,160504,-520060,-350222,1053501,1172845,1359680,-560403,58072,9225,1699592,1221488,1225635,84327,-577615,711085,37889,-431038,-392417,-75405,109125,527504,-844163,546083,663207,260351,-219361,-733198,-163365,67619,868372,510283,-155177,308845,-449249,1070974,1559350,1171932,23059,1749918,-472420,-1739173,-498062,664816,1846235,-257612,-143435,-648655,709488,-808570,668649,-1425107,-544155,476971,311702,408234,-472931,206463,835292,-421277,-1137702,-1840437,-1570836,-1464638,121311,182979,-532732,1013757,464805,-340114,-953363,521736,103105,-229533,-311964,545857,-289359,-167989,459303,393864,723298,218533,-1332663,372258,341771,235112,-144589,168147,-159512,459766,-722646,-913968,163871,886074,-1519664,-1300293,694490,-1011633,-80470,-700224,523866,893965,463480,376399,15971,-962353,-444492,-176418,-948657,90387,272147,-285551,180833,692471,828180,188008,-736994,-388068,412185,180039,-428815,-1565826,174478,-496488,590027,552621,312105,1154567,-1334863,-846282,59411,419451,199556,-194595,342442,-639200,343133,1245502,-1015492,-1192739,-968326,-1874089,-302643,-637452,-718596,-362806,243602,2055,604663,-162096,1177733,873030,1467197,514787,-618700,-1277189,-598190,738528,-349417,173077,1199594,-27595,493604,-143907,413784,1350215,32623,-875138,757946,-689841,495958,-347886,-1218727,-1884968,-725406,969061,1046127,-2472,609987,-318190,171019,587963,-140711,-546571,-559458,495338,697462,339849,-84693,-130798,606401,-297196,-1326246,-69005,1556458,-523545,17342,-1041875,243418,-464677,-1082464,962043,-927151,199995,-39553,313185,-667251,-838022,-81785,-438674,668174,-1543649,-565191,218370,-484030,-1389403,640874,-201375,-127692,24185,600810,-679779,52560,284029,-816739,450227],[293931,-218484,-21551,182692,-1045092,367514,-668544,-590117,-378923,-440728,233608,-480269,-291239,1025274,716672,1032578,1014450,612916,307248,400471,332578,-120334,277666,-69628,-46967,-1179520,-305471,-316598,-415866,-219706,-1518057,-251924,-1594010,-56066,338418,566417,-188057,-550961,313919,1231455,-969610,124405,-956923,-1189548,-342690,466285,-499103,621286,915675,-1261096,-130000,387668,-974995,-774729,-187229,-101426,327821,-662613,-426268,1282346,55142,-245087,-71700,-1793493,-1177866,264269,3682,-3763,701312,1232196,678994,-448099,1313097,181961,-463725,-65979,-476890,93877,-320598,-443205,178527,1433523,452451,1499530,465879,71473,-50845,-1171525,-1339981,-605347,453804,118672,-251737,-385100,-711857,-209898,-1482732,-961930,-61309,-589120,-23312,-47369,208014,-330595,152270,-903751,17462,-810752,-360057,-85672,-238467,-851709,-1336432,540257,-626127,342505,217839,177314,92565,369706,-62758,1117633,402604,125967,-39868,-516023,-225802,400684,-30869,688038,-120275,-1757545,283280,-956540,-952710,-1149141,-270827,393218,-257153,436661,168482,-245564,483212,432605,249203,463098,118971,-1706150,-250030,943774,-215570,-275416,-759910,308725,-521642,494673,206557,1009230,123249,-15435,-784420,-967460,-462031,-1496434,-33211,-276905,-277183,-562294,-253287,-26881,-837795,-427646,-581059,1980382,1158611,-270428,149998,339145,-863500,136470,-77599,1455699,1219109,-601408,-748847,-1462689,-974417,-626288,-102213,1095641,-184938,-1711285,-697864,-237769,618180,885644,-1635683,-1064606,-526002,-185843,387546,935325,491061,1224687,1975449,32735,-1499586,726202,-522744,-4024,1620528,984374,971573,1831681,-478175,1415498,922765,596142,37525,-424723,-1201724,-574291,-257188,-230275,159691,275996,827772,659081,-1002356,-641513,-1545701,407015,-170545,-374890,-396183,-1551065,-416182,-30611,-1076095,9540,-179071,88024,-295217,12027,302738,-1034049,-534581,835149,1050430,800697,438903,-540453,876081,604167,86959,242998,307827,548489,222222,-406533,-999186,121476,-147964,1179197,-296551,-236318,-306188,-1025729,-988683,945737,2814723,216395,546798,275476,395007,-140849,-434909,-425462,330340,-1109713,326671,-1998135,-734002,632858,225481,339925,-273726,908606,494220,-66870,194647,-29125,-864063,-560271,547090,46010,536697,6827,247598,142338,-747390,1408285,80824,9564,99125,-1874861,-315833,-1816416,-328677,-699974,-159513,380076,56194,-556247,-954873,35604,733782,424657,267366,-132142,248100,234760,-266040,-1093,-87932,-343991,-237357,-151839,-471652,-534367,676995,622815,-462521,-915600,327166,367828,554287,1059669,1225407,-31638,-184224,-1394999,115986,61692,-393383,-1268253,-251916,370682,1249506,-961229,-774450,471457,-753312,-387493,170104,399924,-959978,748550,1077866,-404054,388601,-362625,412107,-133432,357158,-1064923,708360,129431,922750,952755,829249,-941160,76182,615905,206133,1793664,104018,267819,346194,-384653,-555564,785133,859288,-591278,-1062943,-1761330,-1092243,-375130,-505521,727516,437044,371349,-322845,-134035,-1373834,-458861,1124072,1229104,1011195,536722,-552722,-342969,-759035,-243347,132303,452805,33400,-781253,1452725,-814712,-739312,-742020,24901,1086250,2141,-750459,1153781,106651,625580,3916,84070,133134,-131091,586147,576726,168198,418610,311574,1019803,-807701,129277,681218,138775,184598,1274011,313801,-857046,1310511,292409,-990357,53608,714278,-682324,80392,753286,101366,-35811,523447,-1186007,435916,351350,172724,29101,-246782,505784,181777,-318168,76175,-759737,-1644070,-325815,1527641,561844,583659,895150,-211934,668202,841937,840530,1224023,465108,-421825,-41981,345739,1059425,1316850,742239,434103,66581,-1503431,-732019,-485115,-526008,-134603,-824602,-374836,-934307,-807502,557835,-1419767,-469283,-595271,535091,-438770,-340933,77159,-1280271,-214589,-206522,731509,336213,955624,147070,708479,1158113,-124683,-15107,-225641,48392,31421,-113043,1316021,-560727,-915806,834034,487119,-40989,590816,-533079,810727,969360,129406,408280,228122,428123,242777,-385580,170830,-176126,173914,757482,169242,1051833,-965127,-246725,-1363394,-566339,-398076,638880,776322,-1076434,-283656,-113402,160800,658785,-409380,-659155,-432324,-2139,-648662,288585,568644,1216636,239509,985437,-743051,-46548,608535,413026,104305,50464,-317509,304136,357117,272361,1621841,-751372,362845,336799,-297333,305160,884460,-597442,-229013,-465491,652470,189620,337807,110957,1033876,828016,291659,579787,1274308,1128592,-340864,144872,442868,309716,-1287879,1096497,-484569,-565212,-393118,3164527,1322681,703569,713971,880093,-989360,-697578,1095712,907269,-670234,-525435,613607,552639,602863,-24550,1353570,2447064,817866,-700818,55922,133169,-860957,-674224,298573,-752042,246644,406730,814785,996920,1262250,-227754,189225,-804945,185382,-1266369,-863579,231514,1428008,-862148,-626203,-768352,803393,665757,-160964,-593682,-399672,-73460,-351936,-296357,-1031954,-468993,273387,349427,193817,356477,-1150504,-716626,1085070,-934705,27827,1081017,-116996,-357732,546453,95070,-52188,-1291956,-954269,-885210,33057,579294,-59988,-276593,106025,-2127890,261056,213663,-407832,197458,-676137,-487712,404410,-927980,-35119,634022,150024,-691956,-4844,274619,796449,114451,-519728,558331,-618254,-346313,-222179,-655104,137842,637275,-968601,-858589,-653875,964273,1383861,-245563,1326971,722178,-860273,-100485,-40033,-97335,-601729,-711327,134596,715682,-613724,496893,-853802,507191,-230427,-46897,917029,-45425,-38351,-987284,-717434,-90186,-846425,376393,1139752,49042,-1165896,-248971,817499,378236,-261092,-1289231,70664,-192590,-295639,1003153,1421078,-173853,-1550370,796767,319497,1565156,110710,478604,750491,126947,1400409,642933,-660596,-903599,-548944,211997,1143696,28222,-218931,679548,412963,-428320,-982037,-1329453,91874,566839,75917,916558,170713,-768011,-978664,-156123,1196869,1956351,-529742,-1930901,-648215,114844,-403816,-1112618,-1171301,420243,-735753,-677933,453685,-1338674,-1215451,-1147684,-977150,-357749,-849651,-239635,433667,1106394,-1302545,-4903,193251,125251,540621,1223726,-394292,-219925,-1396617,-161852,127361,-793458,-413662,1513769,1107370,1249826,-1337205,-513207,-212201,694408,1127292,1260916,-350584,-776883,170031,429655,152091,-595098,52926,-199955,474280,-736929,713333,295089,91918,-114804,-732731,-315453,223730,1112112,722461,-59096,248513,-838265,655496,1217759,572755,-218115,1276772,-341269,-1840044,-584164,623605,1482738,-189054,235374,-700924,732149,-487198,474046,-1210644,-704546,425265,328433,-243358,-1043644,225057,958333,-88651,-991556,-1503211,-1507606,-1057508,194190,27197,-585086,1337365,422104,-619688,-1099233,598133,72389,258861,-41196,300101,-524090,-155624,755459,869630,837119,423756,-1094173,657613,590539,114911,-94750,483329,-99644,604680,-583420,-851972,107643,992747,-1265114,-1164262,596728,-915286,-228386,-708529,386515,640306,307765,-132433,382177,-466346,-228267,-57311,-1036824,259496,760515,-167148,406437,766385,1007336,270623,-596629,-464801,367350,387434,-730518,-1602639,196896,-268508,704584,420594,552249,1390087,-1259767,-472688,174916,427266,150778,363700,19854,-874056,358260,1249513,-1203265,-1260510,-992285,-1902275,-682825,-722309,-691947,-114409,532910,307022,1224906,-130357,1226227,849103,1260646,637082,-328792,-1551818,-447709,671071,-15995,239212,1579286,390862,365048,-341471,528430,1067119,35175,16526,587364,-474203,791177,15174,-1223770,-1083221,-331051,980911,896258,-18909,788905,-303254,316360,628597,109280,-274672,-451354,368552,768801,240472,151234,-56899,614082,139653,-599747,144582,1306018,-362589,-164245,-511368,640412,-453668,-307919,892154,-1009011,-55135,-84803,589165,-886528,-660896,39263,-150272,894398,-1297328,-198651,-104931,-330201,-1055270,747132,283575,-250978,-287106,394852,-335681,502747,387215,-866230,510817],[486482,32994,-154520,415225,-1366686,107338,-692075,-242674,-200813,-692091,26132,-141315,-243667,336257,429377,370281,782217,629485,82845,438365,412517,-439059,-23156,26219,-65337,-946037,-53976,-293952,-304026,157176,-1119638,105235,-1326631,-303762,-378919,165275,-70686,-959416,338642,1302397,-1073710,-19220,-802858,-939654,-375216,430516,-596852,937371,698954,-1130364,-34066,395504,-813189,-809982,-432559,-755103,523664,-603904,-196641,1101490,-360326,-146952,-255650,-1865554,-1389533,378254,154768,141011,1226097,1052296,766252,-118065,776990,-192868,-366972,174213,-801317,120583,-466518,-823316,-359227,961386,351048,1354523,467993,-573394,-135687,-1200998,-1201396,-648659,312209,414631,38639,-422326,-524980,150156,-1512812,-1221424,621071,-173339,387606,499875,375736,117018,350964,-918802,-247878,-1215480,-598332,-231095,-310145,-822688,-1180214,302451,-554874,460827,120109,330245,315864,628346,-131029,1072361,303512,-36077,36359,-77461,-304322,577443,-126771,817485,29038,-1728205,39698,-940849,-894322,-804110,-287994,194697,-32135,529005,-168582,130480,570369,629549,-51417,479116,438037,-1294998,-308013,1134767,-73626,-493119,-1305744,450866,-151194,450494,157855,1092162,-50388,-109941,-884035,-568304,-194970,-1438227,-144374,-2522,-356068,-693848,-107412,271811,-623612,94203,-507846,1492826,1057936,-428791,-508153,188513,-576026,528642,-675967,1395878,1481511,-519429,-153958,-1618842,-1314178,-587106,124434,937954,-278998,-1654922,-704950,-418425,-117679,650981,-1730729,-997438,-374390,-253909,388089,1174181,632260,667746,1702525,-206093,-1682373,746884,-220505,164010,1410635,900205,1520286,1707173,-656134,1577931,258788,160169,35176,118253,-1032699,-675480,-63906,-569414,154284,189499,795769,283432,-1426579,-581962,-1667352,496704,-154856,-623557,-1119396,-1935808,-831743,63213,-1075496,-240783,-203008,9801,-331640,251785,85874,-788621,-423037,1304743,920656,1140219,411890,-769724,423528,367257,259612,230373,845382,422876,279059,-526102,-947597,225750,319942,1176014,-193897,237587,-514882,-1358043,-235009,1117112,2483085,120857,596044,334047,338094,-74268,-218333,-369268,97120,-932945,116748,-2197009,-1106536,551108,318667,689438,-195828,638655,434271,-209814,162765,-185843,-960137,-657454,613130,-98187,709751,-98758,345508,-14399,-605562,1788630,257199,12702,-117839,-1296797,-28040,-1558947,-99088,-587109,-42231,13148,-37821,-844427,-1086587,108847,419570,605430,446924,-141304,97341,185826,-119376,343623,-495519,-423492,-387642,-674730,-549567,167691,644957,665526,-664104,-766903,-517933,266281,715070,425628,989109,-216578,-686746,-1402848,268779,177987,-569975,-1540884,-579039,80757,1318378,-873142,-1110571,659451,-318440,-458060,312024,1057314,-963167,847042,1098053,-265487,121033,26429,563248,-339524,574489,-1003654,572160,383882,669259,917860,1015351,-767335,238762,395622,-6467,1898579,99497,58078,514111,-775021,-627964,883347,626162,-719176,-485534,-1252640,-1073918,-399407,-449650,293761,347853,464936,-110872,-1179420,-1529527,-219998,1374683,1227134,1168610,806576,-723648,-569160,-622993,-57894,429659,358897,-575077,-439775,1090430,-743622,-495600,-714729,81867,984986,52600,-1192900,889980,215317,753063,-76740,-6328,279525,-17120,600418,814288,195450,361211,287635,626156,-1003280,313662,547567,599067,57345,1066314,1111726,143527,1271286,-284728,-699753,-278318,866900,-394772,107015,598259,349838,-441605,518761,-1322821,517386,503088,277971,169170,87534,734140,-65310,-487081,161790,-712245,-1818983,-514926,1318358,635668,808979,1252870,-369757,207042,1009226,676944,1124970,1021536,404284,60681,189482,1244922,1354928,136178,191337,-149889,-1188962,-916127,-679016,-321033,-192717,-672708,-454699,-912425,-596458,487876,-1059030,-583059,-445294,865122,-278326,-268063,-120167,-1589268,-383576,-704144,632491,171387,562618,464390,807890,1123642,76988,434052,-304814,-438404,-180355,-82976,898340,-378698,-791301,-104072,523997,-196853,453129,-636202,202967,431395,-96570,472063,378003,74749,47211,-238445,497723,-220738,18606,1097428,460695,1007082,-488654,-277692,-1429559,-527312,-450700,282271,466419,-662305,-425090,-52265,42630,992817,100444,-684657,-1181699,-129563,-586131,78108,529152,1085861,-503368,1187546,-953804,-486846,520252,231685,228043,199373,-671865,171941,247315,566582,1307012,-289797,544332,903995,-214880,173773,10340,-1050656,-411044,-203521,-51952,341025,220215,-53239,1314005,597738,249514,736449,1538367,1039649,-235244,-110387,423838,495613,-968036,1419637,-285625,-555961,-214262,3322569,1398429,1191174,856604,758635,-688123,-895182,1279140,396502,-617427,-504595,1013256,246332,446608,-398710,1148326,1869969,764635,-854494,375921,-81206,-741225,-434807,159230,-833725,1136700,915699,831278,985233,1203839,-627339,-119987,-1039672,-76928,-899439,-815786,-238671,1145678,-947797,-959496,-1031640,801980,848606,-356703,-677060,-141442,144479,7587,-290356,-1071542,-468480,180765,51734,333189,334416,-1241754,-918818,1063394,-1091277,-282435,804371,-186213,-184093,483698,231402,-171464,-1295452,-687387,-497970,-7036,834099,34755,-107509,79846,-1659546,324066,458281,-882257,209003,-350048,8764,369574,-752420,29487,477116,523714,-530444,11574,280364,905677,-45690,-720693,576872,-300038,-304419,290837,-763831,21157,651670,-821315,-944583,-765781,1164510,1818625,156748,998814,485177,-979006,244109,158949,-51274,-761725,-774290,-229220,576471,-631744,772187,-749183,452042,-118148,-168205,-634881,-590511,-129403,-580452,-669815,203479,-613519,333809,818906,12074,-1486745,-476343,613782,497262,275886,-1123162,203945,-337034,-495217,1253671,1196820,-454606,-1498116,671369,595659,1978103,966998,750679,635684,72824,1505468,515551,-567553,-825076,-606144,98159,891364,-306708,11127,688535,374980,-554741,-760454,-845760,629781,824752,-25669,636212,243517,-1003551,-938627,-435124,1456254,2155711,-364671,-1819774,-802099,61628,184652,-1190306,-1311338,602333,-636639,-834310,736846,-1268178,-893224,-914475,-672535,-547280,-748813,91816,780477,1454772,-1221471,-537431,115434,-87983,546589,1738282,13190,159333,-1558308,-509484,81671,-799945,-427589,1562847,757378,896559,-1867045,-1020648,-362631,-233307,878612,1215718,-895578,-994623,-556002,683680,858811,-775736,13938,-660482,132506,-576444,624582,-221659,-62299,-109173,-592363,-359602,282896,1268043,960822,-4232,247325,-1151225,247588,858766,-326367,-419997,334716,-669670,-1626867,-574103,531920,967005,-65813,587174,-667761,710488,-342019,153531,-1030594,-846364,249312,78492,-890331,-1463037,186549,1105207,367123,-756860,-1046854,-1307971,-782988,148531,-161845,-581424,1415981,304248,-811496,-1036094,516725,267111,649438,76087,-74105,-748862,-51540,924600,1389187,846257,631702,-833071,619887,547917,31322,-85639,748128,-103019,671237,-561028,-751380,136389,1046621,-907730,-900693,436601,-746279,-456018,-705677,160096,306387,80234,-530261,682204,-2340,37027,-17151,-1026033,269670,1321534,-6258,692532,860845,1054926,132951,-381520,-377753,325173,470771,-988709,-1370544,258064,-32498,743866,310772,711952,1398271,-1344201,61263,496892,383391,147618,719930,-377155,-745595,438281,1142644,-1327727,-1050040,-994475,-1567570,-1019244,-701997,-546773,299218,799327,617346,1584920,-152498,981881,676390,922057,624670,46534,-1387892,-226692,640675,300281,334824,1708035,815777,188937,-408653,451558,604706,18562,1021947,592212,167852,887569,492313,-1194291,-285919,-87845,660121,539626,33898,849659,-379686,427031,722673,239042,-55004,-506802,197927,740583,-107538,416378,-35682,531183,555107,-12126,325274,1012890,42347,-353172,-160848,953425,-386218,304256,611562,-1026053,-463360,-150439,802189,-1009532,-474843,58454,198319,1006121,-810063,222409,-385235,-87507,-392563,858898,609714,-298604,-485879,138310,23854,835117,487801,-842175,523666],[559511,151372,-234112,604838,-1412749,-33007,-672229,54743,-96777,-901216,-411296,84465,-76292,-256598,-57290,-463254,417822,574627,-102584,436002,539912,-741215,-262782,233807,-103048,-268474,168198,-335921,-243440,393009,-697020,518756,-869619,-605377,-986604,-146513,-21097,-1167446,252479,1375526,-924010,-72516,-517580,-339776,-389286,361880,-591793,1365763,566778,-822391,184750,208361,-798465,-666701,-297373,-827014,768513,-689893,-27932,681160,-868348,-38844,-374644,-1445581,-1396119,511927,310016,227302,1529699,727438,784224,-53510,149211,-611631,-193015,344292,-978827,388309,-351880,-940967,-774580,516711,576388,929627,484803,-1245553,-257243,-893530,-1083083,-595265,163941,724110,308607,-453919,-388656,519247,-1165986,-1292628,1050046,129167,492479,630829,521124,438388,595885,-888657,-562668,-1352975,-842446,-394455,-390228,-805718,-859748,-14876,-413687,395664,51166,397879,515235,683599,-36985,834746,211813,-199304,17025,362364,-544326,637300,-147354,1004660,167237,-1657210,-220643,-878744,-785248,-409350,-57068,-36174,246644,544460,-486243,694672,641762,965710,-195593,490197,811768,-649769,-232297,1281549,252625,-673614,-1827632,527359,330644,431395,-63948,924260,-182325,-109056,-962812,-23844,137992,-1158859,-192729,553165,-425212,-620917,187683,524290,-310307,627537,-434209,747829,911072,-506917,-881864,43707,-167091,715165,-1145388,1254310,1610330,-223765,550081,-1591162,-1306677,-410843,450805,686837,-268126,-1577950,-763511,-459717,-1108138,357252,-1604622,-706085,46081,-293211,372132,1369362,756529,-40112,996787,-385675,-1448974,591744,-39985,313531,877000,743746,1786578,1350041,-830876,1391822,-470761,-167102,109619,626883,-729957,-719730,-102223,-724606,174592,100466,767617,-190815,-1664046,-476964,-1396989,565327,-173358,-727881,-1585655,-1831440,-970815,312672,-1052780,-598548,-178168,-125443,-317276,495423,36723,-486531,-199736,1395929,608345,1171069,355547,-899139,-75746,-67840,542325,234005,1329562,84600,257040,-566119,-853968,270760,690744,1244070,30349,627663,-618067,-1290529,653888,978684,1708194,303746,625577,317886,332259,110321,-1276,-414778,50789,-694743,-68734,-1876578,-1361200,338447,317170,781231,1549,387724,290161,-376128,104380,-426610,-878417,-535346,649480,-165944,800600,-296108,351404,-149171,-275114,1622115,286546,88652,-188730,-234474,306911,-1011539,45369,-556708,-135781,-246606,-30902,-997522,-927826,237194,-191254,555404,517310,14933,-117487,65282,132235,608006,-810953,-757085,-570565,-1155978,-628912,800180,444931,577189,-617738,-536137,-1178593,165600,675417,-200182,651732,-360064,-1072918,-1137123,442765,175274,-697631,-1785124,-827768,-188834,1120639,-704256,-1572582,641674,122526,-297242,246818,1292361,-843269,895375,1066210,-172463,-330858,403940,569083,-313460,712378,-1052137,134586,640738,403688,820263,1225882,-479370,368061,363030,-253099,1611710,90621,-122904,513568,-1118630,-558550,1035765,139193,-710960,131342,-702453,-855065,-481830,-324071,-123107,299051,495999,117613,-2032466,-1832434,-13833,1523086,1225694,1253616,1010187,-706933,-673293,-429576,255070,686432,253553,-1031430,-49815,636959,-613624,-303060,-768960,187695,689848,23015,-1509511,574333,412398,1112324,-76930,-53147,475274,347189,740164,1049471,183499,505369,144122,203399,-891106,499549,285896,973492,-80437,756546,1652252,1033756,862987,-715403,-391036,-410855,919088,-257642,139967,502307,654604,-628401,418001,-1039378,600914,668392,215497,231136,388117,807842,-232203,-736046,322356,-663140,-1724537,-796787,946715,857885,967464,1469320,-370882,-243781,1118373,433559,984021,1595244,1121049,-7050,-2836,1210739,1218139,-211123,-8531,-365671,-871905,-906518,-837468,-388215,-295195,-750067,-456713,-552316,-166445,344550,-527470,-566922,-134925,1088313,68544,-195599,-311414,-1695716,-596930,-1095450,504634,-58523,240450,818375,863269,901593,372843,829851,-285979,-811420,-287829,-44911,409987,-180721,-500787,-945996,492694,-491500,59760,-759978,-491191,-201678,-265406,307458,519044,-268447,-96793,10411,597829,-188839,5322,1064016,580976,1048786,197837,-284786,-1293129,-258122,-312604,86597,92019,-298730,-538243,98318,-4115,1206324,693860,-391371,-1702826,-195406,-398366,-104309,469896,854963,-1050520,1011876,-980369,-757403,486173,210774,364412,376140,-785610,43100,115878,928022,950825,36478,813982,1439834,94517,58678,-863570,-1443893,-551571,107727,-528389,336801,114674,-195044,1283874,317940,3061,785187,1333861,811492,52864,-330462,216333,521464,-644278,1575205,116672,-434243,-158526,2813754,1371533,1455291,1011982,565390,-201491,-951288,1142941,71219,-583368,-553817,1419686,-42209,69501,-801062,990558,1091748,778812,-844526,527362,-331992,-599153,-79483,62347,-860414,1604776,1370311,699412,644835,982450,-993192,-394980,-1092841,-220783,-539691,-621736,-609238,778004,-862112,-1152260,-1026221,699988,816186,-683957,-603043,6072,219547,405681,-141391,-1029371,-412281,-42988,-172739,434773,260121,-1523067,-941835,807128,-1138265,-773445,410925,-210018,31427,167698,154698,-337634,-1233221,-343892,-76101,6260,1037441,107715,13874,-101002,-826123,329128,712073,-1208793,103392,-50260,485433,274034,-226124,203340,405119,829678,-286900,42423,363173,842924,-119085,-863187,464497,209122,-146784,857402,-650230,-168233,628584,-496330,-991940,-842208,1326864,1906877,585340,524355,182103,-892653,544198,339693,-10705,-776737,-706261,-640450,399608,-392439,980901,-466844,444455,-100029,-172707,-2033384,-1081255,-233330,-178739,-429239,553884,-267662,210749,440684,14600,-1295520,-548474,359895,569714,525766,-701759,482289,-364601,-588777,1424404,993524,-515845,-1072713,457860,783709,2208314,1719872,877645,474428,87975,1425391,247022,-384581,-633003,-565168,68998,385815,-413623,238746,737932,304105,-675979,-523917,-314704,977558,941372,-223317,169044,201854,-1176202,-613324,-671029,1432912,1996344,-250987,-1526049,-854743,41440,613106,-1275307,-1176950,777569,-477098,-706526,1047421,-861238,-615252,-581124,-287140,-633878,-574156,-37493,852954,1580288,-991461,-901486,21769,-316488,412967,1848037,319320,379572,-1478677,-785507,70801,-492713,-370894,1209633,293009,398273,-1944314,-1198966,-404573,-801158,567257,1002007,-1443850,-1154144,-1297804,725581,1400929,-941954,-204042,-1258129,-450573,-457572,331803,-729987,-174634,-105609,-372086,-321089,228032,1331644,1135490,-32031,332817,-1186713,-41303,615098,-1193847,-531778,-660754,-1363799,-1172818,-461971,438512,480495,104936,867926,-564296,637676,-377195,-189867,-935994,-924622,6385,-358579,-1343392,-1561694,92959,1168295,838156,-491420,-573515,-975352,-690448,-10524,-344959,-498191,1218885,73845,-860654,-676445,248285,575115,790983,-11218,-471040,-874004,63917,934476,1779560,745774,722616,-646940,287778,290928,-35294,-114061,857218,-176849,589439,-643503,-628277,166778,1051514,-596895,-588789,277432,-639359,-748137,-698048,-112277,-46573,-208561,-710448,882324,358467,301062,-9891,-883775,146319,1531655,74462,1003738,896462,964306,-219999,-175570,-142999,296865,441726,-1117522,-882763,374297,163648,711819,261150,730818,1166016,-1593409,572780,875757,311978,226372,759652,-738433,-404499,582691,940333,-1415120,-609211,-948283,-1010947,-1183111,-605001,-357192,729226,1031861,864272,1562232,-226619,537058,418502,538288,483567,444862,-881422,20224,655485,496543,464255,1630684,1092908,2475,-337459,265709,101785,-60454,1796716,870284,1040928,798916,950184,-1094608,221699,-161102,47264,73982,129694,854133,-531709,467079,852185,222201,85796,-881146,-58515,621564,-566089,600357,-84941,377525,824253,194554,411743,761066,575118,-467910,-31544,1096483,-285842,619767,272670,-956733,-923085,-223429,855671,-1014996,-269133,13673,502400,978182,-330940,493719,-564451,202898,377942,887562,755517,-175824,-525568,-114047,334810,915175,497898,-742788,524317],[532890,93312,-258864,685923,-1159844,22781,-594869,234895,-68655,-902895,-958385,114742,162351,-603145,-592761,-1253687,-16710,468381,-214925,372765,674032,-937423,-326380,420773,-137796,556978,313743,-416161,-259825,448195,-412351,881417,-356785,-895128,-1283378,-303871,-66433,-1198919,72756,1455392,-606975,-58511,-246538,318148,-412907,234895,-462135,1721077,524227,-484671,433064,-132181,-902000,-425029,141696,-393732,938049,-950727,61991,166885,-1357562,8517,-412575,-641731,-1176357,616135,405851,237129,1493134,393398,751757,-228124,-393108,-996324,26221,414160,-968029,784222,13469,-749644,-959576,184263,1012255,362993,487349,-1732710,-408056,-366200,-942590,-457355,34115,956671,479485,-482088,-377750,766428,-567948,-1141801,1131100,357694,339499,345900,619667,594431,816638,-814770,-882200,-1250115,-969553,-474981,-450779,-762289,-501811,-313225,-217572,150577,60382,453689,701021,513652,131203,447066,141733,-336732,-49443,614856,-839028,525837,-113172,1161077,253707,-1476740,-414737,-746351,-735828,-150435,380077,-303035,381060,446292,-681078,1184603,702477,1357096,-107927,498003,1131626,8656,-98334,1275268,687808,-826150,-2256031,486003,760805,393522,-454062,558830,-294385,-129381,-1048667,451702,429943,-706751,-205439,1151126,-416757,-350395,553037,664877,12442,1035275,-414002,-36910,791557,-607002,-971957,-87275,239838,703999,-1420560,1087093,1549195,153676,1065464,-1468168,-1042652,-162743,830584,488367,-112407,-1468770,-865608,-290016,-1889996,148239,-1200082,-253668,635456,-258161,313047,1446389,901990,-638680,106958,-453044,-996472,297203,-180189,397478,109415,544901,1725386,878986,-976187,904092,-989484,-275088,209656,884114,-333288,-697457,-341308,-685979,137198,51622,747588,-648244,-1663036,-343922,-766256,582120,-194662,-694920,-1665674,-1409635,-742992,665650,-1062343,-922744,-115980,-302688,-279699,640217,115931,-231160,78441,1202637,292462,919721,207601,-918534,-516206,-536238,826169,248242,1455780,-366187,168873,-509983,-748513,287063,844402,1371266,313592,820573,-595486,-919583,1245873,538848,886973,640269,579205,246145,405950,401314,50314,-519776,206722,-442721,-243103,-1337081,-1470488,97956,217369,565257,279302,252887,131572,-517742,21450,-620364,-590620,-135451,615617,-157084,755153,-552852,305049,-246149,131523,917501,146051,208123,-75821,892777,564503,-307816,60393,-624494,-264373,-290352,66506,-919416,-599695,363169,-878085,365664,453688,316451,-279431,-106405,419044,693002,-936889,-1122189,-745318,-1550307,-655708,1129802,76188,431607,-353981,-277875,-1507869,33393,381728,-602693,315089,-431427,-1208925,-657036,614262,43166,-751166,-1834910,-925341,-385395,795776,-454304,-1912426,539704,438688,15722,31706,1145409,-645652,841400,1013519,-136990,-836189,589838,393208,-96097,736761,-1187072,-489243,840525,166030,736871,1420603,-121527,542444,541053,-463586,1017521,107329,-263216,370543,-1313588,-371690,1185076,-485212,-496470,666181,-281981,-558719,-690225,-200132,-432343,239017,386978,305866,-2315867,-2187415,205475,1498871,1237458,1241655,1188889,-495038,-628971,-164108,647860,793376,118513,-1226198,215612,243531,-437756,-232323,-880521,341596,244367,-67302,-1595358,318789,624387,1629032,14657,-33888,704091,796224,900105,1203833,109481,784122,-112172,-178311,-535681,615222,-56455,1178483,-198541,428477,1728218,1477344,260513,-919151,-171009,-300650,877577,-265959,174472,482407,935195,-586598,243261,-478366,643694,759044,-56735,108265,543244,713699,-276857,-878969,491100,-686005,-1447899,-1113731,530775,1128303,1058839,1485189,-204105,-553552,1126938,147728,827937,1972021,1591905,-153593,-148781,899548,792965,-256501,-69264,-513611,-637187,-771491,-864233,-716041,-401156,-922129,-369897,11994,385490,183271,20337,-472508,265573,1142846,477402,-143669,-399808,-1547392,-798933,-1228147,338278,-306433,62768,1152216,828720,513752,727672,1060366,-177505,-1016785,-304200,-7584,-36640,34372,-147817,-1488252,383180,-852145,-489471,-856265,-1132120,-789253,-348250,-43375,603983,-559586,-174578,277685,424281,-73786,116509,671125,515071,1201057,895963,-219853,-935337,139866,-40546,56158,-227580,-45641,-675807,329366,49243,1241868,1231242,81737,-1755690,-157669,-116419,-200459,415964,645849,-1225357,404423,-800490,-722442,443481,264375,492204,511227,-633871,15229,40404,1243268,666065,107267,1084712,1816125,617333,-29889,-1411140,-1696977,-603801,405042,-681388,196285,39726,-329116,926927,-15922,-429403,694034,747586,481671,489596,-497948,-111442,340381,-346872,1492217,584629,-261179,-224437,1780815,1190927,1363000,1072420,381096,300420,-851490,713409,28663,-601576,-634350,1727403,-152687,-381035,-1067231,871270,338048,848306,-646909,518644,-430102,-473238,267240,52809,-802677,1572091,1557123,490134,13129,618502,-1238836,-597412,-976475,-218225,-376148,-381779,-760269,388611,-484217,-1194860,-740965,581553,510150,-1045372,-351601,43796,165577,732477,107128,-964222,-353105,-371703,-252702,490276,145394,-1883972,-772490,474360,-1100106,-1288671,2851,-171797,224917,-314256,-92865,-522801,-1063172,12861,221811,35094,1156911,129192,17893,-380129,-4639,290476,886347,-1226432,-45546,190726,817882,164107,511701,461881,401849,993874,11447,70466,531788,696357,-101277,-916972,252663,812187,25937,1322584,-417061,-406433,526512,-91654,-912138,-920826,1360291,1622322,874987,26181,-100211,-605579,696186,363227,50305,-678706,-579363,-1023172,197565,-12482,1130909,8051,506190,-213380,-37602,-2565613,-1342211,-311571,142339,-61534,838698,92222,51653,82852,-39068,-810817,-390161,138153,599863,372076,-215005,842619,-306091,-655658,1482570,829053,-380448,-412537,241888,858919,2242533,2088690,877609,309681,167853,1167054,-112952,-174859,-384805,-439624,155016,-209554,-323187,431607,847119,219038,-712500,-298890,128393,1065064,891947,-489628,-338419,50299,-1273886,-145731,-846231,1161785,1665424,-123573,-1124069,-768882,76600,655725,-1447128,-911275,818617,-294722,-236033,1307231,-274322,-462692,-256248,53864,-624973,-404493,-605559,570395,1411212,-651156,-983159,-82168,-533348,162668,1636231,438109,343362,-1115590,-939719,114291,24344,-251699,617582,-77149,-100873,-1591251,-957819,-338793,-934855,300882,624196,-1831087,-1187799,-1865522,572806,1575220,-1085886,-543914,-1916874,-1133349,-475448,-51182,-1052709,-251883,-12293,-149488,-260491,74359,1318714,1163450,-141395,491420,-730800,-114943,584174,-1649686,-526540,-1269138,-2102977,-609920,-263040,385481,119920,301071,1023218,-418200,506672,-512493,-455020,-918343,-905029,-228109,-779191,-1463973,-1278691,-32294,1054916,1204777,-276442,-206452,-538763,-740931,-259885,-486660,-334959,809878,-194637,-750154,-16554,-178849,855551,628708,-279194,-790742,-859511,98614,819469,1895091,566428,651352,-584619,-197109,-25196,-119324,-162541,745378,-310002,303384,-764865,-500921,122567,1023024,-440709,-298602,178416,-661220,-1076293,-682795,-376899,-332712,-543854,-677010,967714,605518,510805,17818,-616825,-18028,1095687,27191,1292230,832986,764293,-691108,-42805,181242,288891,366002,-1045709,-227531,548769,301597,636959,301564,590413,718171,-1820688,878022,1120443,236329,401754,510605,-966808,-27352,777324,652852,-1482005,-79719,-852215,-429420,-1120045,-462776,-200318,1006075,1230115,1003085,1205250,-310102,54220,143070,195610,256387,776489,-249177,248957,706830,507283,622729,1474732,1147341,-165630,-171518,61983,-306809,-228431,2092940,1357395,1791086,597348,1240999,-886524,332176,-588180,-679140,-377133,230359,863125,-721251,415691,970590,94374,148168,-1508095,-447139,440952,-942853,607099,-199932,181984,867432,-8256,393590,617675,1110684,-454104,-60172,1036645,-187001,640936,27003,-795161,-1282114,-279521,680350,-906714,-26746,-38584,661777,820319,-18262,473345,-631345,473837,1010911,770363,803519,143294,-421766,-296765,582538,711002,354253,-591522,536179],[444686,-100792,-237522,634831,-700422,275333,-452664,273450,-111395,-581146,-1465605,-49919,383892,-652200,-992794,-1732244,-430294,333576,-264978,232925,740383,-976053,-171913,479181,-147279,1027059,360100,-487109,-355511,338106,-347799,1096357,55169,-1107313,-1209860,-283254,-212771,-1152618,-140399,1492181,-238879,-31396,-124398,756556,-473323,32880,-266036,1790000,502984,-264676,599615,-534824,-1010739,-168211,630577,185524,919615,-1318247,81430,-257697,-1695949,-59408,-368072,270748,-774891,652559,403073,152927,1100878,183186,700877,-525309,-724769,-1273406,242047,406756,-786763,1131240,508268,-357259,-888215,-32058,1369843,-169810,419723,-1932680,-548311,185785,-723354,-270253,-73700,1042496,512942,-510186,-510497,787894,94627,-787513,908977,551405,113818,-142111,645168,594973,935792,-695181,-1145167,-1037078,-927912,-395256,-467380,-643180,-242991,-520722,15298,-187207,187417,561266,908182,200724,285473,-7417,73666,-425872,-109183,552468,-1083537,245460,-57986,1222112,282291,-1091997,-477784,-505888,-777406,-112118,861300,-605170,274391,213494,-682821,1368727,747155,1597693,197616,498007,1297147,493324,-89969,1071433,1118587,-947592,-2528936,314984,1035676,299410,-950963,124830,-415491,-287948,-1181373,668786,602005,-157912,-203587,1546714,-285799,45752,860176,636771,268162,1221201,-482614,-659000,699842,-767297,-906333,-198909,514330,574374,-1504675,940066,1329496,473074,1212195,-1352887,-705765,85205,1192086,466599,174815,-1325883,-985629,47986,-2068322,109969,-547270,251253,1231387,-134811,186618,1365783,1080963,-962153,-541981,-388222,-596204,-64464,-671165,426356,-682738,340127,1391389,444165,-1074957,290138,-1058405,-121243,302637,824701,84721,-610005,-686602,-511648,17548,58694,728642,-958101,-1448510,-210052,-22623,523698,-176829,-573599,-1368396,-887043,-218212,1012043,-1127304,-1082139,-39812,-496455,-236131,590969,263706,-84255,341455,910478,123199,519226,-62040,-828025,-812907,-869450,992911,259072,1024568,-775113,34550,-346424,-680200,290795,732684,1490590,547137,769619,-447695,-493187,1304160,-97831,367906,934602,428298,173347,543176,764084,-178547,-617474,482946,-206898,-440707,-812904,-1440497,-75602,44522,119447,569536,266340,21486,-601522,-63923,-629553,-165798,488042,487186,-112475,564839,-784984,233444,-297983,492966,-42493,-127302,313160,190619,1675850,658859,333223,-54389,-755037,-344945,-137834,215849,-559643,-279661,431525,-1384770,197167,269932,666245,-298094,-290302,646182,530845,-839595,-1306632,-875153,-1817615,-579981,1046558,-395617,331916,32956,-50441,-1493234,-144124,-113172,-691779,58342,-408599,-1056251,-82348,747516,-190762,-729684,-1485846,-832724,-487778,466517,-143730,-1891544,468644,550871,348794,-209019,817765,-456219,679931,963163,-152766,-1224632,479200,54443,205666,643635,-1282638,-1066066,948636,-21970,705416,1525665,217262,777377,843356,-579023,306675,154162,-351779,169228,-1317540,-146426,1237995,-1070068,-128027,1081419,-32804,-342326,-1031819,-126543,-597332,119676,109883,411749,-2010313,-2384446,442926,1289512,1245330,1097184,1374553,-148105,-453560,158527,1030985,711564,-35504,-1138596,242066,1438,-221689,-307495,-998516,522042,-260228,-171350,-1385263,167358,734542,2119080,184185,54062,917759,1118283,963795,1250027,-20069,1054517,-426155,-521462,-79455,601446,-406948,1163284,-277000,150811,1333872,1344936,-297633,-917333,-94088,3731,767614,-353806,182257,494389,1091521,-378731,37051,119927,622678,718953,-501947,-220659,482804,497639,-198888,-774584,575540,-808089,-1166279,-1382609,196844,1333380,1107461,1282337,68232,-661123,995323,-155948,610072,1993284,1754371,-275164,-201978,356925,131114,-98297,20506,-543842,-507335,-624596,-688829,-1117787,-451834,-999005,-237600,560398,889926,57455,403777,-374631,638314,1004998,799627,-128775,-342307,-1155512,-918352,-1044806,113005,-509475,30232,1376924,692234,29399,1097535,1072098,-955,-1048377,-261893,35245,-344192,271329,161935,-1666778,233175,-1170768,-1033149,-880240,-1624777,-1214015,-334842,-460679,613971,-765848,-187416,468371,39428,106015,263669,102776,315825,1388794,1405174,-54998,-399579,505631,244525,113426,-415797,82790,-872203,611480,194568,1092809,1579248,558638,-1315162,-4678,194753,-183197,389255,559344,-1077558,-505436,-448320,-352299,326047,278168,598285,551422,-283827,163411,63982,1413093,477378,-96378,1262148,1947108,1214936,-93055,-1488644,-1762058,-545899,629894,-583136,-36017,1082,-445393,330831,-406281,-930409,465854,24460,126752,980993,-603078,-448100,-27500,-81600,1195657,901743,-109420,-379144,647491,841897,946861,938704,284951,654355,-601967,155248,229476,-695916,-697885,1871816,-27078,-739734,-1084536,753616,-195099,929583,-294396,425950,-279243,-398047,510204,129635,-658010,1241567,1331068,276353,-738431,171901,-1323226,-703492,-745358,-77316,-458561,-215096,-604986,41707,137613,-1137471,-257023,536865,-36067,-1298344,32317,15848,31304,868977,393853,-917434,-331972,-719653,-157176,518194,6696,-2085921,-460568,244501,-1029723,-1634050,-318807,-72690,343537,-810340,-420144,-674308,-759045,317319,274483,34693,1175310,81577,-130098,-671420,417908,240572,914060,-910515,-168687,338957,947426,88296,1238445,754010,420241,977178,334732,74420,752955,621376,-9318,-866984,-16179,1365583,86468,1556745,-205717,-640518,338269,272803,-657684,-1007471,1205004,1060557,911413,-366636,-283846,-197312,582392,124423,130234,-524414,-476262,-1292784,945,373480,1217709,555578,643602,-416881,229985,-2031865,-1254851,-298613,347154,339930,944791,366690,-86982,-206954,-238542,-371226,-5270,10885,629985,-100990,144616,1181744,-281824,-757467,1463694,708092,-118987,242991,94019,835475,2076704,1944108,800161,192354,262108,784278,-472360,-18851,-149346,-266025,319542,-699922,-131907,568414,989132,136431,-603077,-88189,401710,922702,702718,-779212,-728410,-143108,-1262043,314703,-955309,778384,1390325,66256,-675453,-562901,166648,257821,-1731590,-630481,702281,-143682,478057,1437953,282564,-423789,-26194,252092,-540118,-293308,-1346394,-443,965784,-263550,-787523,-192266,-693671,-145724,1268332,344982,21341,-559068,-966443,195394,557123,-106800,28865,-193346,-464064,-1028399,-419382,-196933,-755265,166135,153861,-1932421,-1068936,-2108562,324140,1344391,-1186548,-894874,-2449358,-1703943,-676894,-418644,-1069219,-322783,204003,18095,-241408,-139837,1241743,1004670,-280310,667753,238264,58158,773410,-1463224,-410047,-1276723,-2505847,-58102,-6044,391400,-130992,487288,1010769,-259912,314624,-648766,-580477,-925892,-774562,-384272,-926839,-1216102,-692209,-152607,741845,1393371,-183780,-67652,-69846,-838068,-560757,-568551,-119019,325817,-358984,-503560,811248,-668184,1010523,236691,-630574,-974365,-728226,-5145,660376,1685166,367545,460973,-626381,-639055,-243581,-247522,-205229,413866,-481478,-196415,-839554,-386741,-27197,982776,-455839,-62904,169273,-756704,-1398845,-648736,-580769,-466317,-900300,-526566,939333,769144,621061,92623,-278149,-115668,126421,-95391,1510697,683931,510624,-1121824,-4763,516821,299352,325068,-741619,464525,765814,392493,560773,435429,315902,112741,-1724178,889571,1093014,172122,661415,133106,-1016498,256723,989648,280585,-1516919,365494,-720869,3119,-866585,-298986,-128784,1008815,1398451,1029414,663594,-331893,-304661,-101119,-43731,7359,953841,278950,425286,781186,322076,796404,1375169,1004785,-303141,14735,-120419,-533494,-472850,1902702,1850125,2090054,375229,1253345,-553854,126451,-1226958,-1273615,-714257,298971,897024,-899891,278753,1032901,-56195,153726,-2126970,-969080,241847,-1076107,398964,-357656,-27982,681545,-439223,317306,615428,1543856,-302205,-148262,805378,-119927,476271,-26223,-555457,-1385143,-289986,267066,-714530,256500,-44924,618238,579243,113331,144996,-618976,652051,1342664,508290,857624,592622,-246273,-361735,778430,333163,65146,-425678,559627],[339482,-314015,-181589,485100,-188432,650037,-246604,195925,-217163,52829,-1797061,-334467,487766,-449086,-1117000,-1703845,-723980,195621,-292874,14097,663421,-864374,157874,365317,-119542,769900,313352,-501278,-505101,124487,-482067,1094308,260451,-1188486,-863760,-107423,-436641,-1134601,-311875,1416804,86583,-50544,-213705,829170,-580067,-233725,-96567,1447960,422619,-248996,598851,-886202,-997785,54954,877313,490830,663402,-1664030,57645,-429700,-1777903,-255278,-250426,984857,-288888,606445,296115,-34220,467721,170989,661156,-799543,-807523,-1396728,398179,385643,-504528,1271931,926404,34773,-615519,-183364,1362886,-524491,236513,-1895446,-625892,580116,-399102,-76364,-163034,956544,418027,-538898,-729114,561360,652886,-292706,526032,716192,39740,-545824,576563,478412,894757,-533770,-1281402,-868044,-747347,-146564,-428318,-411100,-169166,-609930,259251,-471587,431854,733617,1162952,-107301,376105,-432539,-30355,-453332,-130844,167177,-1226383,-126750,-8962,1175849,284935,-451865,-383705,-130245,-865976,-257338,1147953,-934771,-37475,-135318,-483417,1161314,763367,1479098,626983,484510,1241157,703640,-409855,731221,1440512,-1015485,-2607850,54499,1137679,143432,-1441360,-238063,-563906,-634270,-1393900,546229,628035,385845,-195510,1602770,-39048,446884,978102,420246,420748,1156396,-639948,-1005491,589868,-942973,-837908,-282999,564404,435354,-1457507,833921,1044679,646067,965101,-1314388,-455713,282719,1454736,674078,524081,-1163929,-1095240,421623,-1569174,239562,211949,680699,1666239,54259,-9797,1140787,1263484,-971408,-613458,-209808,-444152,-413073,-1278019,448944,-1254966,160036,901689,169764,-1117997,-197928,-637047,266773,385248,515156,430845,-468959,-1041085,-290784,-133331,105158,698463,-1019023,-1105695,-108534,541017,394898,-85945,-427824,-830896,-407608,414757,1221200,-1226072,-1013256,20058,-677612,-185614,310217,428769,-50996,519246,661626,166851,154598,-423984,-639793,-923384,-964526,961711,250741,126174,-993109,-126489,-80687,-692281,272770,398515,1513456,610490,504208,-205548,-267117,887099,-761870,279194,1003119,188626,163538,684355,1148492,-671223,-644160,739944,12887,-682868,-385305,-1293200,-128470,-157983,-379779,795477,382834,-9871,-607889,-114999,-378128,270548,1144837,273063,-97857,273320,-878412,138670,-306511,718694,-864724,-450925,340221,507991,1928626,566755,718248,-256360,-876669,-418498,71263,366520,51910,-108505,412661,-1549307,194729,15041,917016,-146900,-447910,723668,106698,-573072,-1221241,-936710,-1888786,-382716,600065,-854553,366771,433312,102108,-1231772,-352396,-652065,-525885,-75440,-280754,-680333,443260,807142,-461535,-654164,-656404,-560455,-498812,193642,183913,-1434371,467760,455071,555919,-344735,537820,-355635,451229,930087,-199494,-1357247,106846,-369176,453283,457670,-1183683,-1357582,964346,-154405,715395,1466558,439408,1003811,1112341,-576514,-321336,212232,-372973,8934,-1161652,17107,1112796,-1440748,272991,1404370,114842,-328910,-1428688,-120011,-638296,-68416,-293110,419844,-1401601,-2229069,648164,957014,1217053,805161,1551483,223454,-199199,488332,1310474,490576,-160534,-849934,13098,-84369,29753,-496754,-1068666,690464,-710118,-227921,-904393,91048,637399,2347827,393873,193013,1043706,1160135,851314,1200533,-169213,1169703,-704211,-862767,319098,438410,-685495,933015,-300269,-43058,665043,808069,-602118,-799389,-135843,376281,618862,-427843,132548,454474,1049822,-106759,-154193,533559,538958,543715,-1008364,-662267,220862,246929,-32979,-405016,501777,-986990,-1042285,-1509025,41083,1387114,1145639,893324,331203,-582675,694935,-472087,232999,1635008,1629777,-297862,-156895,-280298,-558358,98359,180967,-449517,-463072,-574122,-309689,-1304017,-389737,-859669,-137726,880387,1183844,1806,490607,-334053,867976,697352,923417,-154818,-161233,-616625,-895964,-601970,-178369,-614359,79848,1379732,479167,-453323,1432446,887825,209468,-933208,-191428,100921,-473776,516017,354365,-1533448,112519,-1343269,-1405660,-807500,-1918401,-1418853,-230799,-794471,558420,-868260,-148341,507690,-409795,311634,321108,-357700,77969,1505159,1610755,197529,212578,694356,411529,156228,-463740,107231,-1114147,896452,383826,804870,1659088,900725,-568091,234326,453855,-65595,399529,622848,-792369,-1422238,-7470,250878,93473,162535,674876,472278,153212,493293,181278,1387421,330072,-488682,1283111,1805285,1663158,-140326,-1211333,-1632661,-389271,735131,-401310,-297492,-6641,-505096,-341522,-825578,-1313676,147331,-554618,-147260,1397238,-641446,-695352,-491905,152867,785619,907181,-32423,-575388,-127799,379025,375485,565333,316074,786178,-233665,-307135,523228,-868973,-710208,1843778,265932,-891443,-839785,601703,-411179,961354,120524,356333,82548,-393193,608498,245068,-457885,895832,720662,111753,-1332219,-270614,-1257444,-705674,-474475,170050,-691814,-208113,-120073,-213186,770561,-1049187,264597,613917,-686749,-1319332,451194,-20831,-122534,736779,661138,-886876,-353074,-962187,91797,548249,-140414,-1916425,-87276,226103,-983607,-1667818,-488126,71060,360661,-1178413,-729550,-737489,-343559,518650,57839,-29300,1094962,-34047,-425831,-890022,323613,215131,773983,-388557,-234689,377000,895292,81602,1741920,1012854,411999,787077,659405,32352,961365,753548,124763,-715915,-304490,1728192,-52847,1486311,-106294,-799818,93883,496999,-256939,-1078987,869100,391244,676791,-563377,-324478,206783,117464,-386584,204702,-368819,-446504,-1380016,-151609,674313,1216966,946866,828409,-613137,598338,-865559,-825792,-139130,454596,694620,816697,489931,-154867,-417977,-606509,-231633,519106,2552,734906,-648682,257499,1392458,-434831,-895600,1447627,636633,180494,670998,43983,755497,1722704,1361054,702662,158200,303794,385035,-706561,10129,15738,-92241,482989,-946189,43379,633838,1063733,64839,-345915,118386,480287,650521,449065,-1034478,-893404,-272688,-1067384,662278,-992596,456721,1322835,312736,-243720,-300633,289370,-435903,-2065678,-400489,490167,-72450,1197070,1388641,638837,-406375,85169,264003,-406334,-244134,-1929448,-668699,363235,101847,-419453,-304289,-746575,-428065,905401,80283,-513398,7667,-901837,269314,918768,11273,-344331,-16134,-611112,-530756,163446,-26511,-465967,202142,-320599,-1746845,-827444,-1971499,116112,836303,-1221783,-1131669,-2603466,-1944198,-1022133,-705424,-775013,-414670,492354,117712,-288327,-365194,1092941,683651,-358276,781010,1396804,414001,1085443,-686101,-222165,-810419,-2343702,418642,274866,446157,-357688,622953,824708,-115435,69504,-721265,-570251,-899463,-545275,-417798,-626950,-677780,11045,-231003,301037,1406995,-239487,-232102,321464,-874275,-859102,-596320,100595,-73943,-304765,-174264,1561715,-1073861,1023179,-215606,-927840,-1012919,-551956,-235743,540878,1227650,217839,242769,-699827,-869225,-270174,-419378,-217535,-68619,-667681,-849143,-803915,-300452,-253154,947530,-568527,129046,236350,-781190,-1657577,-579386,-682640,-392095,-1231507,-383939,810905,884877,607281,198174,44403,-79231,-865470,-178271,1623185,503567,271691,-1350608,-39308,794887,319191,374200,-222696,1059979,990521,460840,520425,631418,-38355,-562352,-1108685,663248,774565,124131,969386,-163566,-911386,392914,1169093,-171389,-1484934,595827,-574270,189384,-524928,-126404,-156698,713856,1535279,980436,109186,-220546,-440161,-293825,-153087,-198342,927138,552938,528188,864406,-14604,965831,1398142,756436,-411673,148662,-302942,-560208,-735023,1453791,2103077,1807701,204069,956825,-122492,-205107,-1803192,-1539167,-895901,310339,923392,-1022201,92456,1017993,-123991,133750,-2443049,-1537415,68789,-908366,21943,-524803,-233554,338022,-830400,266373,743255,1801807,-49131,-215055,488292,-97908,268501,135112,-272151,-1133255,-233639,-317804,-488413,555600,27770,379194,327139,144412,-377539,-577507,682922,1354781,170557,963872,1036095,-95347,-298032,920529,-11239,-264255,-281667,573682],[253647,-398169,-98984,318854,237466,1033911,9847,66814,-372390,834490,-1861811,-622756,399015,-101343,-928584,-1163893,-820228,81200,-342842,-265527,409276,-664751,556044,108364,-58845,-162148,203565,-432990,-660824,-106831,-711148,845976,259403,-1109929,-440265,162222,-682542,-1188588,-387478,1189309,330173,-151300,-477960,556410,-714573,-518979,-26051,739916,249597,-434161,404402,-1086142,-790273,241983,712229,284058,208680,-1868799,23833,-269056,-1567674,-540889,-75277,1314814,161637,481588,108344,-308711,-196082,338222,647027,-939833,-682030,-1360730,444007,419826,-216352,1141324,1051510,239700,-248687,-289969,898441,-640321,-62827,-1752027,-608569,723122,2514,93135,-226024,725176,239785,-562162,-921516,166762,1012050,252442,146549,826748,256040,-664265,403891,292317,668233,-350182,-1230160,-838741,-509820,199234,-339439,-67910,-279945,-591291,480515,-553707,728493,915713,1444722,-266620,406494,-747172,-199556,-418054,-116440,-425136,-1284521,-456475,29146,1064609,315700,382773,-152885,366446,-921283,-468619,1026314,-1274629,-427740,-527849,-141923,666085,738947,941089,1044241,453869,950920,634900,-1111141,396593,1595718,-994117,-2490644,-215279,1119522,-38704,-1787106,-439946,-734935,-1108872,-1676788,145479,537662,815892,-175988,1327281,260122,717881,835651,52391,478935,881862,-845667,-1075816,424108,-1047890,-842022,-323584,370101,376210,-1357591,761628,797497,662464,427588,-1362636,-341020,414967,1557082,1064023,827687,-1008746,-1175297,675677,-675722,455618,868573,926854,1827294,260522,-243300,831786,1381468,-735815,-87556,30994,-554797,-686544,-1593154,506979,-1448680,20410,387629,109019,-1101391,-337669,61034,807343,471404,90960,618612,-294307,-1347358,-93779,-213378,153335,648318,-799210,-738408,-72594,781387,239332,87553,-307309,-251121,-14844,940237,1200428,-1300637,-750026,36487,-822276,-113136,-156080,577658,-87790,557470,500028,397773,-16578,-786121,-378937,-856599,-821417,725902,212429,-847172,-936877,-299565,253108,-794232,203334,-44057,1376214,419539,113561,69864,-363241,274864,-1271408,511882,749592,-81621,257111,748445,1495244,-1246390,-562673,845903,238857,-960257,-35568,-1053162,-61651,-344585,-732512,894787,500942,23679,-525318,-94805,99613,593215,1575906,18060,-174737,-36785,-732085,5522,-282367,770880,-1274884,-726724,247137,727594,1740455,326685,770267,-474651,-914022,-575601,152657,474217,783805,-131179,315612,-1376900,412262,-241360,927491,127482,-555481,597482,-533780,-262624,-913845,-923311,-1667447,-93385,-34069,-1179029,565421,760613,163656,-872143,-556435,-1030028,-262621,-80060,-53179,-216531,799798,773924,-685297,-557794,472083,-170614,-432096,-20445,472169,-690585,490969,217381,523136,-303595,439191,-374175,224258,919773,-251764,-1186757,-360995,-753966,523161,223619,-815925,-1240995,913644,-234194,722358,1209297,481443,1114629,1192807,-478833,-749031,250692,-310092,-41015,-929585,46424,788411,-1499107,582196,1651695,259194,-550299,-1733693,-167388,-608475,-280760,-717777,344549,-835285,-1673830,746854,619738,1130017,406067,1650101,501569,66496,752231,1425426,237631,-184882,-515072,-394431,-77581,302460,-722394,-1055496,802504,-1005540,-181445,-281433,20582,293948,2146892,591100,349903,1008360,902512,547566,1080976,-285863,1045514,-843727,-1212152,544047,159548,-825296,562473,-247589,-157998,15777,242213,-551306,-672398,-205426,662170,455417,-407212,15516,283909,797673,129377,-297416,644018,410658,278538,-1425678,-1036498,-140437,53576,169302,108827,256782,-1126817,-1103356,-1413014,104032,1260121,1193167,395472,463141,-390817,229813,-801104,-351855,1020748,1308052,-204505,-40527,-838131,-1028894,188555,282717,-272492,-471804,-675856,189428,-1056824,-182435,-517454,-143925,857487,1187014,24013,258319,-368909,891783,286781,810398,-209959,70377,-92696,-712111,-46532,-512326,-600328,119026,1075002,240237,-836205,1678661,589974,406158,-713560,-106890,206868,-464812,722495,404145,-1195986,92204,-1307053,-1497568,-643836,-1990154,-1422509,-52416,-927006,465707,-863336,-76268,367336,-749355,494978,183362,-462649,-103616,1481199,1522331,480343,768243,650816,373248,117127,-416747,66778,-1332079,1126274,542251,461115,1477068,1045250,195844,492376,587758,105198,440960,778437,-552203,-1998173,417727,876319,-247528,-110907,713686,274438,573672,919105,346265,1182374,153982,-916808,1145590,1423669,1763529,-183034,-870375,-1345441,-176064,690743,-285463,-515731,4629,-453284,-904726,-1192327,-1404347,-180647,-790302,-226194,1616751,-615668,-810548,-916214,344488,386711,623319,-36997,-765709,-340007,-74680,-148719,-17115,452776,737008,196604,-492524,725912,-1095272,-660677,1674728,573503,-805636,-421002,404765,-336137,887963,466769,398035,506342,-456326,575655,325970,-256235,712450,-48999,21151,-1488985,-619355,-1090354,-612326,-233786,478744,-905845,-376232,621700,-351397,1115911,-959872,631874,791312,-1242117,-1067444,788435,-27760,-241358,350299,874127,-828427,-379077,-987769,422753,600043,-284901,-1345492,270655,400568,-994172,-1366742,-495721,234204,280282,-1342924,-952193,-680236,96779,593108,-324571,-166714,936955,-197150,-832212,-976240,-68807,235921,497562,121309,-261049,311822,741051,154825,1899296,1170893,348338,474368,966035,-73437,1081271,1118760,265241,-483691,-583433,1816329,-389864,1111035,-105044,-818306,-151887,534214,187646,-1105934,429941,-214798,254848,-545898,-224784,480699,-668282,-1052240,240896,-246531,-484890,-1254508,-226876,866049,1094030,971194,997844,-695844,1020007,223241,-196338,175382,526371,968501,486034,447951,-124490,-563368,-1066984,-428529,1041550,97138,997125,-991573,117514,1403263,-830899,-1003755,1510001,627671,442035,776876,73187,664675,1220434,571721,628854,212553,244653,110221,-685613,-130695,81045,37168,564726,-927600,113898,613748,926270,3559,-10936,327394,385464,371783,229488,-1196763,-816560,-240437,-616981,853711,-944736,331310,1469932,550115,95694,-61153,412460,-1154706,-2308340,-241929,265684,-104769,1636105,1158062,726161,-298611,124806,108704,-258018,-215537,-2147914,-1199225,-204932,384867,-29002,-408977,-651602,-594486,645204,-268185,-1085102,404374,-805878,283974,1009760,54704,-402244,349810,-543679,-272628,548055,125281,-241924,391936,-707925,-1378744,-526105,-1514428,65008,269461,-1183270,-1166312,-2215671,-1723473,-1378996,-889232,-295143,-530247,735043,178494,-359427,-551443,852226,284068,-279933,753763,2184699,805757,1357752,371869,-29212,-238285,-1662966,808547,544464,518769,-630201,673801,508774,-3289,-203536,-717652,-495368,-807634,-251722,-320622,86327,-8208,616968,-243103,-122659,1306513,-402560,-665789,518726,-772946,-1088151,-597788,267682,-265800,-24383,173602,1984716,-1259369,945872,-551054,-1045997,-932371,-416779,-506803,505579,704429,170284,75360,-724066,-808407,-99466,-601617,-185919,-588832,-845919,-1522666,-644505,-252985,-479295,918792,-665686,313351,325639,-600537,-1770017,-456193,-661928,-110426,-1467629,-331264,606955,965093,475356,282491,256137,84801,-1313660,-121904,1610127,357770,112766,-1276569,-98348,983666,336967,515032,423255,1454486,1175521,521512,532256,829057,-410471,-1192225,-69509,360581,270803,87329,1276663,-233905,-733098,390584,1257500,-665196,-1350368,573811,-429364,126660,-213112,48490,-260455,205837,1624416,918516,-319088,61816,-344000,-439173,-141088,-313967,710122,543051,549380,939237,-419354,1111843,1509796,491930,-496077,189923,-529207,-434765,-925274,1052803,1950249,1068075,108169,421109,336036,-466546,-2044265,-1418940,-943339,255818,875574,-1056703,-83815,933553,-35224,115711,-2299714,-1981219,-46504,-505459,-400687,-667178,-425566,-48526,-977495,321454,948402,1848558,235739,-219129,196153,-111108,131944,459329,6247,-534226,-109250,-943590,-286168,812047,183118,17648,138468,165479,-904699,-544134,552929,1159708,-136924,1089075,1325804,-43532,-135675,977518,-134107,-454557,-183417,548467]],"minZ":-37470363,"maxZ":431507996,"minX":-1.8768098104039157,"maxX":11.27681,"minY":-7.660475597023222,"maxY":157.33801115664355}},"id":"ea1b452b-6a47-488c-81f8-6498a2add403","meta":{"TITLE":"Parameter file, TopSpin 4.0.7","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"1\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmr\n$$ 2024-01-27 18:47:18.193 +0100  nmr@CZC919CYLS\n$$ /mnt/sccfs/aktuell/nmr/Jan26-2024/635/pdata/1/procs\n$$ process /opt/topspin4.0.7/prog/mod/dirdata","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.612768526,"2D_X_FRECUENCY":400.13,"2D_Y_OFFSET":157.4993,"2D_X_OFFSET":11.27681,"twoD":true,"ABSF1":[0,0],"ABSF2":[0,0],"ABSG":[0,0],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dphf2hetpl>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[-3,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[1,0.5],"FTSIZE":[1024,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[18.73393,0],"LPBIN":[0,512],"MAXI":[10000,10000],"MC2":[0,5],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,60],"NC_proc":[6,6],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[11.27681,157.4993],"PC":[1.4,4],"PHC0":[8.78,0],"PHC1":[0,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[100,0],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.13,100.612768526],"SI":[1024,1024],"SIGF1":[0,0],"SIGF2":[0,0],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<13C.H2O+D2O>","<>"],"SSB":[2,2],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[5263.15789473685,16600.9545548869],"SYMM":[0,0],"S_DEV":[719152,719152],"TDeff":[2048,512],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[431507996,431507996],"YMIN_p":[-37470363,-37470363],"ACQT0":[0,0],"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\n-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_zg>","AUTOPOS":"<3 >","BF1":[400.13,100.612768526],"BF2":100.612768526,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\n0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0.5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <garp4> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.5 0 0 0.001724138 0 0 0 0 0 0 0.03 0 0 0 0 0.0002 0 0 0 0 0.003448\n0 0 0.000862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0","DATE":1706377723,"DE":6.5,"DECBNUC":"<off>","DECIM":3800,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":3,"DIGTYP":17,"DR":32,"DS":32,"DSPFIRM":4,"DSPFVS":21,"DTYPA":0,"EXP":"<HSQCEDETGPSISP>","FCUCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,6],"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 80 20.1 11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":76,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":3,"HPMOD":"(0..32)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(0..63)\n3.0125e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 60.2375 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":4389,"LOCKGN":125.839553833008,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":107.786,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":-7,"NLOGCH":2,"NOVFLW":0,"NS":4,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":25,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,256],"O1":[1880.611,7545.958],"O2":7545.958,"O3":1880.611,"O4":1880.611,"O5":1880.611,"O6":1880.611,"O7":1880.611,"O8":1880.611,"OVERFLW":0,"P":"(0..63)\n9.82 9.82 19.64 10 20 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000\n2500 100000 600 2000 0 0 0 2000 270 100000 9.82 1000 1000 0 2119 20000\n0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000 30000 66000 0\n0 0 0 0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\n2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 16 69.813 0 0 0 0 0 0 6.1717e-05 1.7144 0.091297 1.0908 0.54868 0 11.17\n0 0 16 0.19048 0 0.1117 0 0 0.012411 1.3031 0.27271 0.084659 0 1.7144 1.0908\n4.3633 2.4687e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0","PLWMAX":"(0..7)\n47.53459 170.0375 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\n-1 2 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PROBINPUTS":"(0..15)\n<19F-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hsqcedetgpsisp2.3>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RD":0,"RECCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 2 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..32)\n1 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 0 0 0 0 0 0 0","RECSEL":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":101,"RO":0,"RSEL":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..24)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SFO1":[400.131880611,100.620314484],"SFO2":100.620314484,"SFO3":400.131880611,"SFO4":400.131880611,"SFO5":400.131880611,"SFO6":400.131880611,"SFO7":400.131880611,"SFO8":400.131880611,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <> <Rsnob.1000> <Gaus1_180r.1000>\n<Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4>\n<0.0> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.2809e-05 5.6927e-06 10.667 7.757 0.004449 6.1717e-05 10.667 1.5429e-07\n0 0.004449 0.004449 0 0 2.2756 0 0 0 2.0549 9.086674e-06 1.412494e-05 6.595346e-06\n3.556816e-05 0 0 0 0.0012023 0 0 0.058935 1.0972 1.1378 0.08562 0 6.2236e-05\n5.6927e-06 0.00036433 0.00020353 0 0 8.364e-06 1.5429e-07 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0.71111 0.35555 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[13.1535579886812,164.986112794615],"SWIBOX":"(0..32)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[5263.15789473684,16602.35188986],"SWfinal":0,"SigLockShift":0,"TD":[2048,256],"TD0":1,"TD_INDIRECT":"(0..7)\n0 256 0 0 0 0 0 0","TDav":1,"TE":298.017,"TE1":298.5859,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","UUID":"<1015767e-bd38-11ee-bb65-0013952aa03b>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":319366187,"YMIN_a":-312013866,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"scaledByNS":"no","scaledByRG":"no","nbSubSpectra":1024,"firstY":157.4993,"lastY":-7.499186753666237,"observeFrequency":400.13,"brukerReference":400.13},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"KT-42 HSQC.zip/0","pulseSequence":"hsqcedetgpsisp2.3","aqMod":3,"experiment":"hsqc","title":"Parameter file, TopSpin 4.0.7","temperature":298.017,"type":"NMR Spectrum","phc1":[0,0],"phc0":[8.78,0],"numberOfPoints":[2048,256],"originFrequency":[400.131880611,100.620314484],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"fieldStrength":9.397691313082694,"spectralWidth":[13.1535579886812,164.986112794615],"acquisitionTime":0.1944649999999997,"pulseStrength90":25458.248472505093,"relaxationTime":1.5,"numberOfScans":4,"groupDelay":76,"DSPFVS":21,"DECIM":3800,"increment":[0.006425773321290278,0.647004363900451],"date":"2024-01-27T17:48:43.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1880.61099999004,7545.958000008568],"experimentNumber":0},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}}],"molecules":[{"molfile":"\nActelion Java MolfileCreator 2.0\n\n  0  0  0  0  0  0              0 V3000\nM  V30 BEGIN CTAB\nM  V30 COUNTS 14 15 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 1.4999 1.2984 0 0\nM  V30 2 N 2.9982 2.1631 0 0\nM  V30 3 N 2.9982 0.4327 0 0\nM  V30 4 Cl 0.0007 2.1631 0 0\nM  V30 5 C 0.0007 0.4327 0 0\nM  V30 6 C -1.4999 1.2984 0 0\nM  V30 7 C -2.9982 0.4327 0 0\nM  V30 8 C -2.9982 -1.2974 0 0\nM  V30 9 C -1.4999 -2.1631 0 0\nM  V30 10 N 0.0007 -1.2974 0 0\nM  V30 11 H -1.5009 2.1642 0 0\nM  V30 12 H -3.7474 0.8649 0 0\nM  V30 13 H -3.7474 -1.7296 0 0\nM  V30 14 H -1.5009 -3.0289 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 2 2 3\nM  V30 3 1 3 1\nM  V30 4 1 1 4\nM  V30 5 1 1 5\nM  V30 6 2 5 6\nM  V30 7 1 6 7\nM  V30 8 2 7 8\nM  V30 9 1 8 9\nM  V30 10 2 9 10\nM  V30 11 1 10 5\nM  V30 12 1 6 11\nM  V30 13 1 7 12\nM  V30 14 1 8 13\nM  V30 15 1 9 14\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"2b6a4728-8c01-4864-98a2-add4036087b2"}],"correlations":{"values":[],"options":{"tolerance":{"C":0.25,"H":0.02,"N":0.25,"F":0.25,"Si":0.25,"P":0.25}},"state":{}}},"view":{"molecules":{},"ranges":[],"zones":[],"peaks":{},"spectra":{"activeSpectra":{"1H,13C":[{"id":"ea1b452b-6a47-488c-81f8-6498a2add403","index":1}]},"activeTab":"1H,13C","showLegend":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,13C":"bottom"},"predictions":{},"currentSimulatedSpectrumKey":null},"settings":{"display":{"general":{"hideGeneralSettings":false,"experimentalFeatures":{"display":false},"hidePanelOnLoad":false,"hideLogs":false},"panels":{"spectraPanel":{"display":true,"open":true},"informationPanel":{"display":true,"open":false},"integralsPanel":{"display":true,"open":false},"rangesPanel":{"display":true,"open":false},"structuresPanel":{"display":true,"open":false},"processingsPanel":{"display":true,"open":false},"zonesPanel":{"display":true,"open":false},"automaticAssignmentPanel":{"display":false,"open":false},"databasePanel":{"display":false,"open":false},"multipleSpectraAnalysisPanel":{"display":false,"open":false},"peaksPanel":{"display":true,"open":false},"predictionPanel":{"display":false,"open":false},"summaryPanel":{"display":false,"open":false},"simulationPanel":{"display":false,"open":false}},"toolBarButtons":{"baselineCorrection":true,"exclusionZones":false,"exportAs":true,"fft":true,"import":true,"integral":true,"multipleSpectraAnalysis":false,"phaseCorrection":true,"rangePicking":true,"realImaginary":true,"slicing":true,"spectraCenterAlignments":true,"spectraStackAlignments":true,"apodization":true,"zeroFilling":true,"zonePicking":true,"zoomOut":true,"zoom":true,"peakPicking":true,"autoRangeAndZonePicking":true}},"general":{"dimmedSpectraOpacity":0.1,"verticalSplitterPosition":"560px","verticalSplitterCloseThreshold":600,"spectraRendering":"auto","loggingLevel":"info"},"formatting":{"nuclei":{"1h":{"name":"1H","ppm":"0.00","hz":"0.00"},"13c":{"name":"13C","ppm":"0.00","hz":"0.00"},"15n":{"name":"15N","ppm":"0.00","hz":"0.00"},"19f":{"name":"19F","ppm":"0.00","hz":"0.00"},"29si":{"name":"29Si","ppm":"0.00","hz":"0.00"},"31p":{"name":"31P","ppm":"0.00","hz":"0.00"}},"panels":{}},"databases":{"defaultDatabase":"","data":[{"key":"toc","label":"Toc","url":"https://data.cheminfo.org/nmr/database/toc.json","enabled":true}]},"nmrLoaders":{"general":{"keep1D":true,"keep2D":true,"onlyReal":false,"dataSelection":"preferFT"},"bruker":{"onlyFirstProcessedData":true}},"infoBlock":{"visible":false,"fields":[{"label":"name","jpath":["display","name"],"visible":true},{"label":"Number Of Scan","jpath":["info","numberOfScans"],"visible":true},{"label":"Acquisition Time","jpath":["info","acquisitionTime"],"visible":true},{"label":"Pulse Sequence","jpath":["info","pulseSequence"],"visible":true}]},"onLoadProcessing":{"1H":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":false},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}],"13C":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":true},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}]},"version":2,"label":"Simple NMR analysis","visible":true,"source":"predefined"}}